From 426d133ffc38b8dfb884f29e2f6b4290cfe2f700 Mon Sep 17 00:00:00 2001 From: Arthur Deierlein Date: Mon, 28 Aug 2023 13:42:42 +0200 Subject: [PATCH 1/6] chore(api): rename test to tests for consistency --- api/outdated/{test => tests}/__init__.py | 0 api/outdated/{test => tests}/test_unique_boolean_field.py | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename api/outdated/{test => tests}/__init__.py (100%) rename api/outdated/{test => tests}/test_unique_boolean_field.py (100%) diff --git a/api/outdated/test/__init__.py b/api/outdated/tests/__init__.py similarity index 100% rename from api/outdated/test/__init__.py rename to api/outdated/tests/__init__.py diff --git a/api/outdated/test/test_unique_boolean_field.py b/api/outdated/tests/test_unique_boolean_field.py similarity index 100% rename from api/outdated/test/test_unique_boolean_field.py rename to api/outdated/tests/test_unique_boolean_field.py From bfff011758cd4eed60da5f7db335ddf70880d23c Mon Sep 17 00:00:00 2001 From: Arthur Deierlein Date: Mon, 28 Aug 2023 14:27:42 +0200 Subject: [PATCH 2/6] feat(api/commands)!: added project base command --- api/outdated/commands.py | 41 ++++++++++++++++--- .../management/commands/syncproject.py | 24 ++++------- .../management/commands/syncprojects.py | 16 -------- 3 files changed, 43 insertions(+), 38 deletions(-) delete mode 100644 api/outdated/outdated/management/commands/syncprojects.py diff --git a/api/outdated/commands.py b/api/outdated/commands.py index 6c1efbb7..61d3de12 100644 --- a/api/outdated/commands.py +++ b/api/outdated/commands.py @@ -1,10 +1,41 @@ -from asyncio import run +from django.core.management.base import BaseCommand, CommandParser -from django.core.management.base import BaseCommand +from outdated.outdated.models import Project -class AsyncCommand(BaseCommand): - """Base command to run async code.""" +class ProjectCommand(BaseCommand): + def add_arguments(self, parser: CommandParser): + projects = parser.add_mutually_exclusive_group(required=True) + projects.add_argument( + "--all", + action="store_true", + help="Affect all projects", + ) + projects.add_argument("projects", nargs="*", type=str, default=[]) def handle(self, *args, **options): - run(self._handle(*args, **options)) + projects = [] + if not options["all"]: + nonexistant_projects = [] + project_names = options["projects"] + for name in project_names: + try: + projects.append(Project.objects.get(name__iexact=name)) + except Project.DoesNotExist: + nonexistant_projects.append(name) + + if nonexistant_projects: + self.stderr.write( + f"Projects with names {nonexistant_projects} do not exist" + ) + return + projects = ( + Project.objects.filter(id__in=[project.pk for project in projects]) + or Project.objects.all() + ) + + for project in projects: + self._handle(project) + + def _handle(self, project: Project): # pragma: no cover + raise NotImplementedError() diff --git a/api/outdated/outdated/management/commands/syncproject.py b/api/outdated/outdated/management/commands/syncproject.py index 486f2396..ad83a38d 100644 --- a/api/outdated/outdated/management/commands/syncproject.py +++ b/api/outdated/outdated/management/commands/syncproject.py @@ -1,21 +1,11 @@ -from django.core.management.base import BaseCommand +from outdated.commands import ProjectCommand +from outdated.outdated.synchroniser import Synchroniser -from ...models import Project -from ...synchroniser import Synchroniser - -class Command(BaseCommand): +class Command(ProjectCommand): help = "Syncs the given project with its remote counterpart." - def add_arguments(self, parser): - parser.add_argument("project_name", type=str) - - def handle(self, *args, **options): - project_name = options["project_name"] - try: - project = Project.objects.get(name__iexact=project_name) - self.stdout.write(f"Syncing project {project}") - Synchroniser(project).sync() - self.stdout.write(f"Finished syncing {project}") - except Project.DoesNotExist: - self.stdout.write(f"Project {project_name} not found") + def _handle(self, project): + self.stdout.write(f"Syncing project {project}") + Synchroniser(project).sync() + self.stdout.write(f"Finished syncing {project}") diff --git a/api/outdated/outdated/management/commands/syncprojects.py b/api/outdated/outdated/management/commands/syncprojects.py deleted file mode 100644 index 35ecc080..00000000 --- a/api/outdated/outdated/management/commands/syncprojects.py +++ /dev/null @@ -1,16 +0,0 @@ -from asyncio import gather - -from outdated.commands import AsyncCommand - -from ...models import Project -from ...synchroniser import Synchroniser - - -class Command(AsyncCommand): - help = "Syncs all projects with their remote counterparts." - - async def _handle(self, *args, **options): - projects = Project.objects.all() - project_tasks = [Synchroniser(project).a_sync() async for project in projects] - await gather(*project_tasks) - self.stdout.write("Finished syncing all projects") From ea5a148f7d57c371c4f2591a9c57982d4580be25 Mon Sep 17 00:00:00 2001 From: Arthur Deierlein Date: Mon, 28 Aug 2023 14:45:14 +0200 Subject: [PATCH 3/6] chore(tests): added and adjusted tests for project command --- api/outdated/commands.py | 2 +- .../cassettes/test_sync_project_endpoint.yaml | 20306 ++-- .../tests/cassettes/test_syncproject.yaml | 3054 +- .../tests/cassettes/test_syncprojects.yaml | 85831 ---------------- .../outdated/tests/test_syncproject.py | 25 +- api/outdated/tests/test_commands.py | 37 + api/poetry.lock | 987 +- api/pyproject.toml | 1 + 8 files changed, 16763 insertions(+), 93480 deletions(-) delete mode 100644 api/outdated/outdated/tests/cassettes/test_syncprojects.yaml create mode 100644 api/outdated/tests/test_commands.py diff --git a/api/outdated/commands.py b/api/outdated/commands.py index 61d3de12..14e80a7e 100644 --- a/api/outdated/commands.py +++ b/api/outdated/commands.py @@ -37,5 +37,5 @@ def handle(self, *args, **options): for project in projects: self._handle(project) - def _handle(self, project: Project): # pragma: no cover + def _handle(self, project: Project): # pragma: no cover raise NotImplementedError() diff --git a/api/outdated/outdated/tests/cassettes/test_sync_project_endpoint.yaml b/api/outdated/outdated/tests/cassettes/test_sync_project_endpoint.yaml index bc70eaa6..a49d8889 100644 --- a/api/outdated/outdated/tests/cassettes/test_sync_project_endpoint.yaml +++ b/api/outdated/outdated/tests/cassettes/test_sync_project_endpoint.yaml @@ -26,7 +26,7 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 04 May 2023 13:04:35 GMT + - Mon, 28 Aug 2023 12:36:31 GMT Referrer-Policy: - origin-when-cross-origin, strict-origin-when-cross-origin Server: @@ -46,7 +46,7 @@ interactions: X-GitHub-Media-Type: - github.hawkgirl-preview; format=json X-GitHub-Request-Id: - - 4D32:1BB4:24DF289:253B403:6453AD60 + - 88A4:50B6:DB5B2A:DCFB3B:64EC94CE X-OAuth-Scopes: - public_repo, read:audit_log, read:discussion, read:enterprise, read:gpg_key, read:org, read:project, read:public_key, read:repo_hook, read:ssh_signing_key, @@ -54,19 +54,20 @@ interactions: X-RateLimit-Limit: - '5000' X-RateLimit-Remaining: - - '4991' + - '4997' X-RateLimit-Reset: - - '1683206832' + - '1693229675' X-RateLimit-Resource: - graphql X-RateLimit-Used: - - '9' + - '3' X-XSS-Protection: - '0' + github-authentication-token-expiration: + - 2023-09-27 09:07:54 UTC status: code: 200 message: OK - url: https://api.github.com/graphql - request: body: null headers: @@ -77,7 +78,62 @@ interactions: Host: - raw.githubusercontent.com User-Agent: - - Python/3.9 aiohttp/3.8.4 + - Python/3.11 aiohttp/3.8.5 + method: GET + uri: https://raw.githubusercontent.com//adfinis/Outdated/main/ember/yarn.lock + response: + body: {} + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Origin: + - '*' + Connection: + - keep-alive + Content-Length: + - '73' + Content-Type: + - text/html; charset=utf-8 + Cross-Origin-Resource-Policy: + - cross-origin + Date: + - Mon, 28 Aug 2023 12:36:31 GMT + Expires: + - Mon, 28 Aug 2023 12:41:31 GMT + Location: + - /adfinis/Outdated/main/ember/yarn.lock + Source-Age: + - '115' + Vary: + - Authorization,Accept-Encoding + Via: + - 1.1 varnish + X-Cache: + - HIT + X-Cache-Hits: + - '1' + X-Fastly-Request-ID: + - 3908125421519ffbd13f40c0a8bacfd270bf8f84 + X-GitHub-Request-Id: + - EBEC:9F73:ABBDE5:B2497D:64EC9453 + X-Served-By: + - cache-vie6350-VIE + X-Timer: + - S1693226192.716257,VS0,VE1 + status: + code: 301 + message: Moved Permanently +- request: + body: null + headers: + Accept: + - '*/*' + Accept-Encoding: + - gzip, deflate + Host: + - raw.githubusercontent.com + User-Agent: + - Python/3.11 aiohttp/3.8.5 method: GET uri: https://raw.githubusercontent.com//adfinis/Outdated/main/api/poetry.lock response: @@ -93,14 +149,16 @@ interactions: - '73' Content-Type: - text/html; charset=utf-8 + Cross-Origin-Resource-Policy: + - cross-origin Date: - - Thu, 04 May 2023 13:04:35 GMT + - Mon, 28 Aug 2023 12:36:31 GMT Expires: - - Thu, 04 May 2023 13:09:35 GMT + - Mon, 28 Aug 2023 12:41:31 GMT Location: - /adfinis/Outdated/main/api/poetry.lock Source-Age: - - '2165' + - '115' Vary: - Authorization,Accept-Encoding Via: @@ -110,17 +168,16 @@ interactions: X-Cache-Hits: - '1' X-Fastly-Request-ID: - - 8696f66ac8d9fbf939d14dd3da672345d7a9e767 + - 7985c393b2a876131c5cc8ee1133c47dc02af1d0 X-GitHub-Request-Id: - - 85D2:13AC3:565F40:59B1AD:6453A4EE + - 4556:A26D:A7850F:AE1068:64EC945B X-Served-By: - - cache-lin2290030-LIN + - cache-vie6354-VIE X-Timer: - - S1683205475.307590,VS0,VE1 + - S1693226192.719484,VS0,VE1 status: code: 301 message: Moved Permanently - url: https://raw.githubusercontent.com//adfinis/Outdated/main/api/poetry.lock - request: body: null headers: @@ -131,20 +188,181 @@ interactions: Host: - raw.githubusercontent.com User-Agent: - - Python/3.9 aiohttp/3.8.4 + - Python/3.11 aiohttp/3.8.5 method: GET uri: https://raw.githubusercontent.com/adfinis/Outdated/main/api/poetry.lock response: body: string: "# This file is automatically @generated by Poetry 1.4.2 and should - not be changed by hand.\n\n[[package]]\nname = \"asgiref\"\nversion = \"3.6.0\"\ndescription + not be changed by hand.\n\n[[package]]\nname = \"aiodns\"\nversion = \"3.0.0\"\ndescription + = \"Simple DNS resolver for asyncio\"\ncategory = \"main\"\noptional = false\npython-versions + = \"*\"\nfiles = [\n {file = \"aiodns-3.0.0-py3-none-any.whl\", hash = + \"sha256:2b19bc5f97e5c936638d28e665923c093d8af2bf3aa88d35c43417fa25d136a2\"},\n + \ {file = \"aiodns-3.0.0.tar.gz\", hash = \"sha256:946bdfabe743fceeeb093c8a010f5d1645f708a241be849e17edfb0e49e08cd6\"},\n]\n\n[package.dependencies]\npycares + = \">=4.0.0\"\n\n[[package]]\nname = \"aiohttp\"\nversion = \"3.8.4\"\ndescription + = \"Async http client/server framework (asyncio)\"\ncategory = \"main\"\noptional + = false\npython-versions = \">=3.6\"\nfiles = [\n {file = \"aiohttp-3.8.4-cp310-cp310-macosx_10_9_universal2.whl\", + hash = \"sha256:5ce45967538fb747370308d3145aa68a074bdecb4f3a300869590f725ced69c1\"},\n + \ {file = \"aiohttp-3.8.4-cp310-cp310-macosx_10_9_x86_64.whl\", hash = \"sha256:b744c33b6f14ca26b7544e8d8aadff6b765a80ad6164fb1a430bbadd593dfb1a\"},\n + \ {file = \"aiohttp-3.8.4-cp310-cp310-macosx_11_0_arm64.whl\", hash = \"sha256:1a45865451439eb320784918617ba54b7a377e3501fb70402ab84d38c2cd891b\"},\n + \ {file = \"aiohttp-3.8.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:a86d42d7cba1cec432d47ab13b6637bee393a10f664c425ea7b305d1301ca1a3\"},\n + \ {file = \"aiohttp-3.8.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:ee3c36df21b5714d49fc4580247947aa64bcbe2939d1b77b4c8dcb8f6c9faecc\"},\n + \ {file = \"aiohttp-3.8.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:176a64b24c0935869d5bbc4c96e82f89f643bcdf08ec947701b9dbb3c956b7dd\"},\n + \ {file = \"aiohttp-3.8.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:c844fd628851c0bc309f3c801b3a3d58ce430b2ce5b359cd918a5a76d0b20cb5\"},\n + \ {file = \"aiohttp-3.8.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:5393fb786a9e23e4799fec788e7e735de18052f83682ce2dfcabaf1c00c2c08e\"},\n + \ {file = \"aiohttp-3.8.4-cp310-cp310-musllinux_1_1_aarch64.whl\", hash + = \"sha256:e4b09863aae0dc965c3ef36500d891a3ff495a2ea9ae9171e4519963c12ceefd\"},\n + \ {file = \"aiohttp-3.8.4-cp310-cp310-musllinux_1_1_i686.whl\", hash = \"sha256:adfbc22e87365a6e564c804c58fc44ff7727deea782d175c33602737b7feadb6\"},\n + \ {file = \"aiohttp-3.8.4-cp310-cp310-musllinux_1_1_ppc64le.whl\", hash + = \"sha256:147ae376f14b55f4f3c2b118b95be50a369b89b38a971e80a17c3fd623f280c9\"},\n + \ {file = \"aiohttp-3.8.4-cp310-cp310-musllinux_1_1_s390x.whl\", hash = + \"sha256:eafb3e874816ebe2a92f5e155f17260034c8c341dad1df25672fb710627c6949\"},\n + \ {file = \"aiohttp-3.8.4-cp310-cp310-musllinux_1_1_x86_64.whl\", hash = + \"sha256:c6cc15d58053c76eacac5fa9152d7d84b8d67b3fde92709195cb984cfb3475ea\"},\n + \ {file = \"aiohttp-3.8.4-cp310-cp310-win32.whl\", hash = \"sha256:59f029a5f6e2d679296db7bee982bb3d20c088e52a2977e3175faf31d6fb75d1\"},\n + \ {file = \"aiohttp-3.8.4-cp310-cp310-win_amd64.whl\", hash = \"sha256:fe7ba4a51f33ab275515f66b0a236bcde4fb5561498fe8f898d4e549b2e4509f\"},\n + \ {file = \"aiohttp-3.8.4-cp311-cp311-macosx_10_9_universal2.whl\", hash + = \"sha256:3d8ef1a630519a26d6760bc695842579cb09e373c5f227a21b67dc3eb16cfea4\"},\n + \ {file = \"aiohttp-3.8.4-cp311-cp311-macosx_10_9_x86_64.whl\", hash = \"sha256:5b3f2e06a512e94722886c0827bee9807c86a9f698fac6b3aee841fab49bbfb4\"},\n + \ {file = \"aiohttp-3.8.4-cp311-cp311-macosx_11_0_arm64.whl\", hash = \"sha256:3a80464982d41b1fbfe3154e440ba4904b71c1a53e9cd584098cd41efdb188ef\"},\n + \ {file = \"aiohttp-3.8.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:8b631e26df63e52f7cce0cce6507b7a7f1bc9b0c501fcde69742130b32e8782f\"},\n + \ {file = \"aiohttp-3.8.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:3f43255086fe25e36fd5ed8f2ee47477408a73ef00e804cb2b5cba4bf2ac7f5e\"},\n + \ {file = \"aiohttp-3.8.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:4d347a172f866cd1d93126d9b239fcbe682acb39b48ee0873c73c933dd23bd0f\"},\n + \ {file = \"aiohttp-3.8.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:a3fec6a4cb5551721cdd70473eb009d90935b4063acc5f40905d40ecfea23e05\"},\n + \ {file = \"aiohttp-3.8.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:80a37fe8f7c1e6ce8f2d9c411676e4bc633a8462844e38f46156d07a7d401654\"},\n + \ {file = \"aiohttp-3.8.4-cp311-cp311-musllinux_1_1_aarch64.whl\", hash + = \"sha256:d1e6a862b76f34395a985b3cd39a0d949ca80a70b6ebdea37d3ab39ceea6698a\"},\n + \ {file = \"aiohttp-3.8.4-cp311-cp311-musllinux_1_1_i686.whl\", hash = \"sha256:cd468460eefef601ece4428d3cf4562459157c0f6523db89365202c31b6daebb\"},\n + \ {file = \"aiohttp-3.8.4-cp311-cp311-musllinux_1_1_ppc64le.whl\", hash + = \"sha256:618c901dd3aad4ace71dfa0f5e82e88b46ef57e3239fc7027773cb6d4ed53531\"},\n + \ {file = \"aiohttp-3.8.4-cp311-cp311-musllinux_1_1_s390x.whl\", hash = + \"sha256:652b1bff4f15f6287550b4670546a2947f2a4575b6c6dff7760eafb22eacbf0b\"},\n + \ {file = \"aiohttp-3.8.4-cp311-cp311-musllinux_1_1_x86_64.whl\", hash = + \"sha256:80575ba9377c5171407a06d0196b2310b679dc752d02a1fcaa2bc20b235dbf24\"},\n + \ {file = \"aiohttp-3.8.4-cp311-cp311-win32.whl\", hash = \"sha256:bbcf1a76cf6f6dacf2c7f4d2ebd411438c275faa1dc0c68e46eb84eebd05dd7d\"},\n + \ {file = \"aiohttp-3.8.4-cp311-cp311-win_amd64.whl\", hash = \"sha256:6e74dd54f7239fcffe07913ff8b964e28b712f09846e20de78676ce2a3dc0bfc\"},\n + \ {file = \"aiohttp-3.8.4-cp36-cp36m-macosx_10_9_x86_64.whl\", hash = \"sha256:880e15bb6dad90549b43f796b391cfffd7af373f4646784795e20d92606b7a51\"},\n + \ {file = \"aiohttp-3.8.4-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:bb96fa6b56bb536c42d6a4a87dfca570ff8e52de2d63cabebfd6fb67049c34b6\"},\n + \ {file = \"aiohttp-3.8.4-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:4a6cadebe132e90cefa77e45f2d2f1a4b2ce5c6b1bfc1656c1ddafcfe4ba8131\"},\n + \ {file = \"aiohttp-3.8.4-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:f352b62b45dff37b55ddd7b9c0c8672c4dd2eb9c0f9c11d395075a84e2c40f75\"},\n + \ {file = \"aiohttp-3.8.4-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:7ab43061a0c81198d88f39aaf90dae9a7744620978f7ef3e3708339b8ed2ef01\"},\n + \ {file = \"aiohttp-3.8.4-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:c9cb1565a7ad52e096a6988e2ee0397f72fe056dadf75d17fa6b5aebaea05622\"},\n + \ {file = \"aiohttp-3.8.4-cp36-cp36m-musllinux_1_1_aarch64.whl\", hash = + \"sha256:1b3ea7edd2d24538959c1c1abf97c744d879d4e541d38305f9bd7d9b10c9ec41\"},\n + \ {file = \"aiohttp-3.8.4-cp36-cp36m-musllinux_1_1_i686.whl\", hash = \"sha256:7c7837fe8037e96b6dd5cfcf47263c1620a9d332a87ec06a6ca4564e56bd0f36\"},\n + \ {file = \"aiohttp-3.8.4-cp36-cp36m-musllinux_1_1_ppc64le.whl\", hash = + \"sha256:3b90467ebc3d9fa5b0f9b6489dfb2c304a1db7b9946fa92aa76a831b9d587e99\"},\n + \ {file = \"aiohttp-3.8.4-cp36-cp36m-musllinux_1_1_s390x.whl\", hash = \"sha256:cab9401de3ea52b4b4c6971db5fb5c999bd4260898af972bf23de1c6b5dd9d71\"},\n + \ {file = \"aiohttp-3.8.4-cp36-cp36m-musllinux_1_1_x86_64.whl\", hash = + \"sha256:d1f9282c5f2b5e241034a009779e7b2a1aa045f667ff521e7948ea9b56e0c5ff\"},\n + \ {file = \"aiohttp-3.8.4-cp36-cp36m-win32.whl\", hash = \"sha256:5e14f25765a578a0a634d5f0cd1e2c3f53964553a00347998dfdf96b8137f777\"},\n + \ {file = \"aiohttp-3.8.4-cp36-cp36m-win_amd64.whl\", hash = \"sha256:4c745b109057e7e5f1848c689ee4fb3a016c8d4d92da52b312f8a509f83aa05e\"},\n + \ {file = \"aiohttp-3.8.4-cp37-cp37m-macosx_10_9_x86_64.whl\", hash = \"sha256:aede4df4eeb926c8fa70de46c340a1bc2c6079e1c40ccf7b0eae1313ffd33519\"},\n + \ {file = \"aiohttp-3.8.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:4ddaae3f3d32fc2cb4c53fab020b69a05c8ab1f02e0e59665c6f7a0d3a5be54f\"},\n + \ {file = \"aiohttp-3.8.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:c4eb3b82ca349cf6fadcdc7abcc8b3a50ab74a62e9113ab7a8ebc268aad35bb9\"},\n + \ {file = \"aiohttp-3.8.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:9bcb89336efa095ea21b30f9e686763f2be4478f1b0a616969551982c4ee4c3b\"},\n + \ {file = \"aiohttp-3.8.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:6c08e8ed6fa3d477e501ec9db169bfac8140e830aa372d77e4a43084d8dd91ab\"},\n + \ {file = \"aiohttp-3.8.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:c6cd05ea06daca6ad6a4ca3ba7fe7dc5b5de063ff4daec6170ec0f9979f6c332\"},\n + \ {file = \"aiohttp-3.8.4-cp37-cp37m-musllinux_1_1_aarch64.whl\", hash = + \"sha256:b7a00a9ed8d6e725b55ef98b1b35c88013245f35f68b1b12c5cd4100dddac333\"},\n + \ {file = \"aiohttp-3.8.4-cp37-cp37m-musllinux_1_1_i686.whl\", hash = \"sha256:de04b491d0e5007ee1b63a309956eaed959a49f5bb4e84b26c8f5d49de140fa9\"},\n + \ {file = \"aiohttp-3.8.4-cp37-cp37m-musllinux_1_1_ppc64le.whl\", hash = + \"sha256:40653609b3bf50611356e6b6554e3a331f6879fa7116f3959b20e3528783e699\"},\n + \ {file = \"aiohttp-3.8.4-cp37-cp37m-musllinux_1_1_s390x.whl\", hash = \"sha256:dbf3a08a06b3f433013c143ebd72c15cac33d2914b8ea4bea7ac2c23578815d6\"},\n + \ {file = \"aiohttp-3.8.4-cp37-cp37m-musllinux_1_1_x86_64.whl\", hash = + \"sha256:854f422ac44af92bfe172d8e73229c270dc09b96535e8a548f99c84f82dde241\"},\n + \ {file = \"aiohttp-3.8.4-cp37-cp37m-win32.whl\", hash = \"sha256:aeb29c84bb53a84b1a81c6c09d24cf33bb8432cc5c39979021cc0f98c1292a1a\"},\n + \ {file = \"aiohttp-3.8.4-cp37-cp37m-win_amd64.whl\", hash = \"sha256:db3fc6120bce9f446d13b1b834ea5b15341ca9ff3f335e4a951a6ead31105480\"},\n + \ {file = \"aiohttp-3.8.4-cp38-cp38-macosx_10_9_universal2.whl\", hash = + \"sha256:fabb87dd8850ef0f7fe2b366d44b77d7e6fa2ea87861ab3844da99291e81e60f\"},\n + \ {file = \"aiohttp-3.8.4-cp38-cp38-macosx_10_9_x86_64.whl\", hash = \"sha256:91f6d540163f90bbaef9387e65f18f73ffd7c79f5225ac3d3f61df7b0d01ad15\"},\n + \ {file = \"aiohttp-3.8.4-cp38-cp38-macosx_11_0_arm64.whl\", hash = \"sha256:d265f09a75a79a788237d7f9054f929ced2e69eb0bb79de3798c468d8a90f945\"},\n + \ {file = \"aiohttp-3.8.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:3d89efa095ca7d442a6d0cbc755f9e08190ba40069b235c9886a8763b03785da\"},\n + \ {file = \"aiohttp-3.8.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:4dac314662f4e2aa5009977b652d9b8db7121b46c38f2073bfeed9f4049732cd\"},\n + \ {file = \"aiohttp-3.8.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:fe11310ae1e4cd560035598c3f29d86cef39a83d244c7466f95c27ae04850f10\"},\n + \ {file = \"aiohttp-3.8.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:6ddb2a2026c3f6a68c3998a6c47ab6795e4127315d2e35a09997da21865757f8\"},\n + \ {file = \"aiohttp-3.8.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:e75b89ac3bd27d2d043b234aa7b734c38ba1b0e43f07787130a0ecac1e12228a\"},\n + \ {file = \"aiohttp-3.8.4-cp38-cp38-musllinux_1_1_aarch64.whl\", hash = + \"sha256:6e601588f2b502c93c30cd5a45bfc665faaf37bbe835b7cfd461753068232074\"},\n + \ {file = \"aiohttp-3.8.4-cp38-cp38-musllinux_1_1_i686.whl\", hash = \"sha256:a5d794d1ae64e7753e405ba58e08fcfa73e3fad93ef9b7e31112ef3c9a0efb52\"},\n + \ {file = \"aiohttp-3.8.4-cp38-cp38-musllinux_1_1_ppc64le.whl\", hash = + \"sha256:a1f4689c9a1462f3df0a1f7e797791cd6b124ddbee2b570d34e7f38ade0e2c71\"},\n + \ {file = \"aiohttp-3.8.4-cp38-cp38-musllinux_1_1_s390x.whl\", hash = \"sha256:3032dcb1c35bc330134a5b8a5d4f68c1a87252dfc6e1262c65a7e30e62298275\"},\n + \ {file = \"aiohttp-3.8.4-cp38-cp38-musllinux_1_1_x86_64.whl\", hash = \"sha256:8189c56eb0ddbb95bfadb8f60ea1b22fcfa659396ea36f6adcc521213cd7b44d\"},\n + \ {file = \"aiohttp-3.8.4-cp38-cp38-win32.whl\", hash = \"sha256:33587f26dcee66efb2fff3c177547bd0449ab7edf1b73a7f5dea1e38609a0c54\"},\n + \ {file = \"aiohttp-3.8.4-cp38-cp38-win_amd64.whl\", hash = \"sha256:e595432ac259af2d4630008bf638873d69346372d38255774c0e286951e8b79f\"},\n + \ {file = \"aiohttp-3.8.4-cp39-cp39-macosx_10_9_universal2.whl\", hash = + \"sha256:5a7bdf9e57126dc345b683c3632e8ba317c31d2a41acd5800c10640387d193ed\"},\n + \ {file = \"aiohttp-3.8.4-cp39-cp39-macosx_10_9_x86_64.whl\", hash = \"sha256:22f6eab15b6db242499a16de87939a342f5a950ad0abaf1532038e2ce7d31567\"},\n + \ {file = \"aiohttp-3.8.4-cp39-cp39-macosx_11_0_arm64.whl\", hash = \"sha256:7235604476a76ef249bd64cb8274ed24ccf6995c4a8b51a237005ee7a57e8643\"},\n + \ {file = \"aiohttp-3.8.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:ea9eb976ffdd79d0e893869cfe179a8f60f152d42cb64622fca418cd9b18dc2a\"},\n + \ {file = \"aiohttp-3.8.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:92c0cea74a2a81c4c76b62ea1cac163ecb20fb3ba3a75c909b9fa71b4ad493cf\"},\n + \ {file = \"aiohttp-3.8.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:493f5bc2f8307286b7799c6d899d388bbaa7dfa6c4caf4f97ef7521b9cb13719\"},\n + \ {file = \"aiohttp-3.8.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:0a63f03189a6fa7c900226e3ef5ba4d3bd047e18f445e69adbd65af433add5a2\"},\n + \ {file = \"aiohttp-3.8.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:10c8cefcff98fd9168cdd86c4da8b84baaa90bf2da2269c6161984e6737bf23e\"},\n + \ {file = \"aiohttp-3.8.4-cp39-cp39-musllinux_1_1_aarch64.whl\", hash = + \"sha256:bca5f24726e2919de94f047739d0a4fc01372801a3672708260546aa2601bf57\"},\n + \ {file = \"aiohttp-3.8.4-cp39-cp39-musllinux_1_1_i686.whl\", hash = \"sha256:03baa76b730e4e15a45f81dfe29a8d910314143414e528737f8589ec60cf7391\"},\n + \ {file = \"aiohttp-3.8.4-cp39-cp39-musllinux_1_1_ppc64le.whl\", hash = + \"sha256:8c29c77cc57e40f84acef9bfb904373a4e89a4e8b74e71aa8075c021ec9078c2\"},\n + \ {file = \"aiohttp-3.8.4-cp39-cp39-musllinux_1_1_s390x.whl\", hash = \"sha256:03543dcf98a6619254b409be2d22b51f21ec66272be4ebda7b04e6412e4b2e14\"},\n + \ {file = \"aiohttp-3.8.4-cp39-cp39-musllinux_1_1_x86_64.whl\", hash = \"sha256:17b79c2963db82086229012cff93ea55196ed31f6493bb1ccd2c62f1724324e4\"},\n + \ {file = \"aiohttp-3.8.4-cp39-cp39-win32.whl\", hash = \"sha256:34ce9f93a4a68d1272d26030655dd1b58ff727b3ed2a33d80ec433561b03d67a\"},\n + \ {file = \"aiohttp-3.8.4-cp39-cp39-win_amd64.whl\", hash = \"sha256:41a86a69bb63bb2fc3dc9ad5ea9f10f1c9c8e282b471931be0268ddd09430b04\"},\n + \ {file = \"aiohttp-3.8.4.tar.gz\", hash = \"sha256:bf2e1a9162c1e441bf805a1fd166e249d574ca04e03b34f97e2928769e91ab5c\"},\n]\n\n[package.dependencies]\naiodns + = {version = \"*\", optional = true, markers = \"extra == \\\"speedups\\\"\"}\naiosignal + = \">=1.1.2\"\nasync-timeout = \">=4.0.0a3,<5.0\"\nattrs = \">=17.3.0\"\nBrotli + = {version = \"*\", optional = true, markers = \"extra == \\\"speedups\\\"\"}\ncharset-normalizer + = \">=2.0,<4.0\"\nfrozenlist = \">=1.1.1\"\nmultidict = \">=4.5,<7.0\"\nyarl + = \">=1.0,<2.0\"\n\n[package.extras]\nspeedups = [\"Brotli\", \"aiodns\", + \"cchardet\"]\n\n[[package]]\nname = \"aiosignal\"\nversion = \"1.3.1\"\ndescription + = \"aiosignal: a list of registered asynchronous callbacks\"\ncategory = \"main\"\noptional + = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"aiosignal-1.3.1-py3-none-any.whl\", + hash = \"sha256:f8376fb07dd1e86a584e4fcdec80b36b7f81aac666ebc724e2c090300dd83b17\"},\n + \ {file = \"aiosignal-1.3.1.tar.gz\", hash = \"sha256:54cd96e15e1649b75d6c87526a6ff0b6c1b0dd3459f43d9ca11d48c339b68cfc\"},\n]\n\n[package.dependencies]\nfrozenlist + = \">=1.1.0\"\n\n[[package]]\nname = \"asgiref\"\nversion = \"3.7.2\"\ndescription = \"ASGI specs, helper code, and adapters\"\ncategory = \"main\"\noptional - = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"asgiref-3.6.0-py3-none-any.whl\", - hash = \"sha256:71e68008da809b957b7ee4b43dbccff33d1b23519fb8344e33f049897077afac\"},\n - \ {file = \"asgiref-3.6.0.tar.gz\", hash = \"sha256:9567dfe7bd8d3c8c892227827c41cce860b368104c3431da67a0c5a65a949506\"},\n]\n\n[package.extras]\ntests + = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"asgiref-3.7.2-py3-none-any.whl\", + hash = \"sha256:89b2ef2247e3b562a16eef663bc0e2e703ec6468e2fa8a5cd61cd449786d4f6e\"},\n + \ {file = \"asgiref-3.7.2.tar.gz\", hash = \"sha256:9e0ce3aa93a819ba5b45120216b23878cf6e8525eb3848653452b4192b92afed\"},\n]\n\n[package.extras]\ntests = [\"mypy (>=0.800)\", \"pytest\", \"pytest-asyncio\"]\n\n[[package]]\nname + = \"async-timeout\"\nversion = \"4.0.2\"\ndescription = \"Timeout context + manager for asyncio programs\"\ncategory = \"main\"\noptional = false\npython-versions + = \">=3.6\"\nfiles = [\n {file = \"async-timeout-4.0.2.tar.gz\", hash = + \"sha256:2163e1640ddb52b7a8c80d0a67a08587e5d245cc9c553a74a847056bc2976b15\"},\n + \ {file = \"async_timeout-4.0.2-py3-none-any.whl\", hash = \"sha256:8ca1e4fcf50d07413d66d1a5e416e42cfdf5851c981d679a09851a6853383b3c\"},\n]\n\n[[package]]\nname = \"attrs\"\nversion = \"23.1.0\"\ndescription = \"Classes Without Boilerplate\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file + = \"main\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"attrs-23.1.0-py3-none-any.whl\", hash = \"sha256:1f28b4522cdc2fb4256ac1a020c78acf9cba2c6b461ccd2c126f3aa8e8335d04\"},\n \ {file = \"attrs-23.1.0.tar.gz\", hash = \"sha256:6279836d581513a26f1bf235f9acd333bc9115683f14f7e8fae46c98fc50e015\"},\n]\n\n[package.extras]\ncov = [\"attrs[tests]\", \"coverage[toml] (>=5.3)\"]\ndev = [\"attrs[docs,tests]\", @@ -172,11 +390,368 @@ interactions: \ {file = \"black-22.12.0-py3-none-any.whl\", hash = \"sha256:436cc9167dd28040ad90d3b404aec22cedf24a6e4d7de221bec2730ec0c97bcf\"},\n \ {file = \"black-22.12.0.tar.gz\", hash = \"sha256:229351e5a18ca30f447bf724d007f890f97e13af070bb6ad4c0a441cd7596a2f\"},\n]\n\n[package.dependencies]\nclick = \">=8.0.0\"\nmypy-extensions = \">=0.4.3\"\npathspec = \">=0.9.0\"\nplatformdirs - = \">=2\"\ntomli = {version = \">=1.1.0\", markers = \"python_full_version - < \\\"3.11.0a7\\\"\"}\ntyping-extensions = {version = \">=3.10.0.0\", markers - = \"python_version < \\\"3.10\\\"\"}\n\n[package.extras]\ncolorama = [\"colorama - (>=0.4.3)\"]\nd = [\"aiohttp (>=3.7.4)\"]\njupyter = [\"ipython (>=7.8.0)\", - \"tokenize-rt (>=3.2.0)\"]\nuvloop = [\"uvloop (>=0.15.2)\"]\n\n[[package]]\nname + = \">=2\"\n\n[package.extras]\ncolorama = [\"colorama (>=0.4.3)\"]\nd = [\"aiohttp + (>=3.7.4)\"]\njupyter = [\"ipython (>=7.8.0)\", \"tokenize-rt (>=3.2.0)\"]\nuvloop + = [\"uvloop (>=0.15.2)\"]\n\n[[package]]\nname = \"brotli\"\nversion = \"1.0.9\"\ndescription + = \"Python bindings for the Brotli compression library\"\ncategory = \"main\"\noptional + = false\npython-versions = \"*\"\nfiles = [\n {file = \"Brotli-1.0.9-cp27-cp27m-macosx_10_9_x86_64.whl\", + hash = \"sha256:268fe94547ba25b58ebc724680609c8ee3e5a843202e9a381f6f9c5e8bdb5c70\"},\n + \ {file = \"Brotli-1.0.9-cp27-cp27m-manylinux1_i686.whl\", hash = \"sha256:c2415d9d082152460f2bd4e382a1e85aed233abc92db5a3880da2257dc7daf7b\"},\n + \ {file = \"Brotli-1.0.9-cp27-cp27m-manylinux1_x86_64.whl\", hash = \"sha256:5913a1177fc36e30fcf6dc868ce23b0453952c78c04c266d3149b3d39e1410d6\"},\n + \ {file = \"Brotli-1.0.9-cp27-cp27m-win32.whl\", hash = \"sha256:afde17ae04d90fbe53afb628f7f2d4ca022797aa093e809de5c3cf276f61bbfa\"},\n + \ {file = \"Brotli-1.0.9-cp27-cp27mu-manylinux1_i686.whl\", hash = \"sha256:7cb81373984cc0e4682f31bc3d6be9026006d96eecd07ea49aafb06897746452\"},\n + \ {file = \"Brotli-1.0.9-cp27-cp27mu-manylinux1_x86_64.whl\", hash = \"sha256:db844eb158a87ccab83e868a762ea8024ae27337fc7ddcbfcddd157f841fdfe7\"},\n + \ {file = \"Brotli-1.0.9-cp310-cp310-macosx_10_9_universal2.whl\", hash + = \"sha256:9744a863b489c79a73aba014df554b0e7a0fc44ef3f8a0ef2a52919c7d155031\"},\n + \ {file = \"Brotli-1.0.9-cp310-cp310-macosx_10_9_x86_64.whl\", hash = \"sha256:a72661af47119a80d82fa583b554095308d6a4c356b2a554fdc2799bc19f2a43\"},\n + \ {file = \"Brotli-1.0.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:7ee83d3e3a024a9618e5be64648d6d11c37047ac48adff25f12fa4226cf23d1c\"},\n + \ {file = \"Brotli-1.0.9-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl\", + hash = \"sha256:19598ecddd8a212aedb1ffa15763dd52a388518c4550e615aed88dc3753c0f0c\"},\n + \ {file = \"Brotli-1.0.9-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl\", + hash = \"sha256:44bb8ff420c1d19d91d79d8c3574b8954288bdff0273bf788954064d260d7ab0\"},\n + \ {file = \"Brotli-1.0.9-cp310-cp310-musllinux_1_1_aarch64.whl\", hash = + \"sha256:e23281b9a08ec338469268f98f194658abfb13658ee98e2b7f85ee9dd06caa91\"},\n + \ {file = \"Brotli-1.0.9-cp310-cp310-musllinux_1_1_i686.whl\", hash = \"sha256:3496fc835370da351d37cada4cf744039616a6db7d13c430035e901443a34daa\"},\n + \ {file = \"Brotli-1.0.9-cp310-cp310-musllinux_1_1_x86_64.whl\", hash = + \"sha256:b83bb06a0192cccf1eb8d0a28672a1b79c74c3a8a5f2619625aeb6f28b3a82bb\"},\n + \ {file = \"Brotli-1.0.9-cp310-cp310-win32.whl\", hash = \"sha256:26d168aac4aaec9a4394221240e8a5436b5634adc3cd1cdf637f6645cecbf181\"},\n + \ {file = \"Brotli-1.0.9-cp310-cp310-win_amd64.whl\", hash = \"sha256:622a231b08899c864eb87e85f81c75e7b9ce05b001e59bbfbf43d4a71f5f32b2\"},\n + \ {file = \"Brotli-1.0.9-cp311-cp311-macosx_10_9_universal2.whl\", hash + = \"sha256:cc0283a406774f465fb45ec7efb66857c09ffefbe49ec20b7882eff6d3c86d3a\"},\n + \ {file = \"Brotli-1.0.9-cp311-cp311-macosx_10_9_x86_64.whl\", hash = \"sha256:11d3283d89af7033236fa4e73ec2cbe743d4f6a81d41bd234f24bf63dde979df\"},\n + \ {file = \"Brotli-1.0.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:3c1306004d49b84bd0c4f90457c6f57ad109f5cc6067a9664e12b7b79a9948ad\"},\n + \ {file = \"Brotli-1.0.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:b1375b5d17d6145c798661b67e4ae9d5496920d9265e2f00f1c2c0b5ae91fbde\"},\n + \ {file = \"Brotli-1.0.9-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:cab1b5964b39607a66adbba01f1c12df2e55ac36c81ec6ed44f2fca44178bf1a\"},\n + \ {file = \"Brotli-1.0.9-cp311-cp311-musllinux_1_1_aarch64.whl\", hash = + \"sha256:8ed6a5b3d23ecc00ea02e1ed8e0ff9a08f4fc87a1f58a2530e71c0f48adf882f\"},\n + \ {file = \"Brotli-1.0.9-cp311-cp311-musllinux_1_1_i686.whl\", hash = \"sha256:cb02ed34557afde2d2da68194d12f5719ee96cfb2eacc886352cb73e3808fc5d\"},\n + \ {file = \"Brotli-1.0.9-cp311-cp311-musllinux_1_1_x86_64.whl\", hash = + \"sha256:b3523f51818e8f16599613edddb1ff924eeb4b53ab7e7197f85cbc321cdca32f\"},\n + \ {file = \"Brotli-1.0.9-cp311-cp311-win32.whl\", hash = \"sha256:ba72d37e2a924717990f4d7482e8ac88e2ef43fb95491eb6e0d124d77d2a150d\"},\n + \ {file = \"Brotli-1.0.9-cp311-cp311-win_amd64.whl\", hash = \"sha256:3ffaadcaeafe9d30a7e4e1e97ad727e4f5610b9fa2f7551998471e3736738679\"},\n + \ {file = \"Brotli-1.0.9-cp35-cp35m-macosx_10_6_intel.whl\", hash = \"sha256:c83aa123d56f2e060644427a882a36b3c12db93727ad7a7b9efd7d7f3e9cc2c4\"},\n + \ {file = \"Brotli-1.0.9-cp35-cp35m-manylinux1_i686.whl\", hash = \"sha256:6b2ae9f5f67f89aade1fab0f7fd8f2832501311c363a21579d02defa844d9296\"},\n + \ {file = \"Brotli-1.0.9-cp35-cp35m-manylinux1_x86_64.whl\", hash = \"sha256:68715970f16b6e92c574c30747c95cf8cf62804569647386ff032195dc89a430\"},\n + \ {file = \"Brotli-1.0.9-cp35-cp35m-win32.whl\", hash = \"sha256:defed7ea5f218a9f2336301e6fd379f55c655bea65ba2476346340a0ce6f74a1\"},\n + \ {file = \"Brotli-1.0.9-cp35-cp35m-win_amd64.whl\", hash = \"sha256:88c63a1b55f352b02c6ffd24b15ead9fc0e8bf781dbe070213039324922a2eea\"},\n + \ {file = \"Brotli-1.0.9-cp36-cp36m-macosx_10_9_x86_64.whl\", hash = \"sha256:503fa6af7da9f4b5780bb7e4cbe0c639b010f12be85d02c99452825dd0feef3f\"},\n + \ {file = \"Brotli-1.0.9-cp36-cp36m-manylinux1_i686.whl\", hash = \"sha256:40d15c79f42e0a2c72892bf407979febd9cf91f36f495ffb333d1d04cebb34e4\"},\n + \ {file = \"Brotli-1.0.9-cp36-cp36m-manylinux1_x86_64.whl\", hash = \"sha256:93130612b837103e15ac3f9cbacb4613f9e348b58b3aad53721d92e57f96d46a\"},\n + \ {file = \"Brotli-1.0.9-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:87fdccbb6bb589095f413b1e05734ba492c962b4a45a13ff3408fa44ffe6479b\"},\n + \ {file = \"Brotli-1.0.9-cp36-cp36m-musllinux_1_1_aarch64.whl\", hash = + \"sha256:6d847b14f7ea89f6ad3c9e3901d1bc4835f6b390a9c71df999b0162d9bb1e20f\"},\n + \ {file = \"Brotli-1.0.9-cp36-cp36m-musllinux_1_1_i686.whl\", hash = \"sha256:495ba7e49c2db22b046a53b469bbecea802efce200dffb69b93dd47397edc9b6\"},\n + \ {file = \"Brotli-1.0.9-cp36-cp36m-musllinux_1_1_x86_64.whl\", hash = \"sha256:4688c1e42968ba52e57d8670ad2306fe92e0169c6f3af0089be75bbac0c64a3b\"},\n + \ {file = \"Brotli-1.0.9-cp36-cp36m-win32.whl\", hash = \"sha256:61a7ee1f13ab913897dac7da44a73c6d44d48a4adff42a5701e3239791c96e14\"},\n + \ {file = \"Brotli-1.0.9-cp36-cp36m-win_amd64.whl\", hash = \"sha256:1c48472a6ba3b113452355b9af0a60da5c2ae60477f8feda8346f8fd48e3e87c\"},\n + \ {file = \"Brotli-1.0.9-cp37-cp37m-macosx_10_9_x86_64.whl\", hash = \"sha256:3b78a24b5fd13c03ee2b7b86290ed20efdc95da75a3557cc06811764d5ad1126\"},\n + \ {file = \"Brotli-1.0.9-cp37-cp37m-manylinux1_i686.whl\", hash = \"sha256:9d12cf2851759b8de8ca5fde36a59c08210a97ffca0eb94c532ce7b17c6a3d1d\"},\n + \ {file = \"Brotli-1.0.9-cp37-cp37m-manylinux1_x86_64.whl\", hash = \"sha256:6c772d6c0a79ac0f414a9f8947cc407e119b8598de7621f39cacadae3cf57d12\"},\n + \ {file = \"Brotli-1.0.9-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:29d1d350178e5225397e28ea1b7aca3648fcbab546d20e7475805437bfb0a130\"},\n + \ {file = \"Brotli-1.0.9-cp37-cp37m-musllinux_1_1_aarch64.whl\", hash = + \"sha256:7bbff90b63328013e1e8cb50650ae0b9bac54ffb4be6104378490193cd60f85a\"},\n + \ {file = \"Brotli-1.0.9-cp37-cp37m-musllinux_1_1_i686.whl\", hash = \"sha256:ec1947eabbaf8e0531e8e899fc1d9876c179fc518989461f5d24e2223395a9e3\"},\n + \ {file = \"Brotli-1.0.9-cp37-cp37m-musllinux_1_1_x86_64.whl\", hash = \"sha256:12effe280b8ebfd389022aa65114e30407540ccb89b177d3fbc9a4f177c4bd5d\"},\n + \ {file = \"Brotli-1.0.9-cp37-cp37m-win32.whl\", hash = \"sha256:f909bbbc433048b499cb9db9e713b5d8d949e8c109a2a548502fb9aa8630f0b1\"},\n + \ {file = \"Brotli-1.0.9-cp37-cp37m-win_amd64.whl\", hash = \"sha256:97f715cf371b16ac88b8c19da00029804e20e25f30d80203417255d239f228b5\"},\n + \ {file = \"Brotli-1.0.9-cp38-cp38-macosx_10_9_universal2.whl\", hash = + \"sha256:e16eb9541f3dd1a3e92b89005e37b1257b157b7256df0e36bd7b33b50be73bcb\"},\n + \ {file = \"Brotli-1.0.9-cp38-cp38-macosx_10_9_x86_64.whl\", hash = \"sha256:160c78292e98d21e73a4cc7f76a234390e516afcd982fa17e1422f7c6a9ce9c8\"},\n + \ {file = \"Brotli-1.0.9-cp38-cp38-manylinux1_i686.whl\", hash = \"sha256:b663f1e02de5d0573610756398e44c130add0eb9a3fc912a09665332942a2efb\"},\n + \ {file = \"Brotli-1.0.9-cp38-cp38-manylinux1_x86_64.whl\", hash = \"sha256:5b6ef7d9f9c38292df3690fe3e302b5b530999fa90014853dcd0d6902fb59f26\"},\n + \ {file = \"Brotli-1.0.9-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:8a674ac10e0a87b683f4fa2b6fa41090edfd686a6524bd8dedbd6138b309175c\"},\n + \ {file = \"Brotli-1.0.9-cp38-cp38-musllinux_1_1_aarch64.whl\", hash = \"sha256:e2d9e1cbc1b25e22000328702b014227737756f4b5bf5c485ac1d8091ada078b\"},\n + \ {file = \"Brotli-1.0.9-cp38-cp38-musllinux_1_1_i686.whl\", hash = \"sha256:b336c5e9cf03c7be40c47b5fd694c43c9f1358a80ba384a21969e0b4e66a9b17\"},\n + \ {file = \"Brotli-1.0.9-cp38-cp38-musllinux_1_1_x86_64.whl\", hash = \"sha256:85f7912459c67eaab2fb854ed2bc1cc25772b300545fe7ed2dc03954da638649\"},\n + \ {file = \"Brotli-1.0.9-cp38-cp38-win32.whl\", hash = \"sha256:35a3edbe18e876e596553c4007a087f8bcfd538f19bc116917b3c7522fca0429\"},\n + \ {file = \"Brotli-1.0.9-cp38-cp38-win_amd64.whl\", hash = \"sha256:269a5743a393c65db46a7bb982644c67ecba4b8d91b392403ad8a861ba6f495f\"},\n + \ {file = \"Brotli-1.0.9-cp39-cp39-macosx_10_9_universal2.whl\", hash = + \"sha256:2aad0e0baa04517741c9bb5b07586c642302e5fb3e75319cb62087bd0995ab19\"},\n + \ {file = \"Brotli-1.0.9-cp39-cp39-macosx_10_9_x86_64.whl\", hash = \"sha256:5cb1e18167792d7d21e21365d7650b72d5081ed476123ff7b8cac7f45189c0c7\"},\n + \ {file = \"Brotli-1.0.9-cp39-cp39-manylinux1_i686.whl\", hash = \"sha256:16d528a45c2e1909c2798f27f7bf0a3feec1dc9e50948e738b961618e38b6a7b\"},\n + \ {file = \"Brotli-1.0.9-cp39-cp39-manylinux1_x86_64.whl\", hash = \"sha256:56d027eace784738457437df7331965473f2c0da2c70e1a1f6fdbae5402e0389\"},\n + \ {file = \"Brotli-1.0.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:9bf919756d25e4114ace16a8ce91eb340eb57a08e2c6950c3cebcbe3dff2a5e7\"},\n + \ {file = \"Brotli-1.0.9-cp39-cp39-musllinux_1_1_aarch64.whl\", hash = \"sha256:e4c4e92c14a57c9bd4cb4be678c25369bf7a092d55fd0866f759e425b9660806\"},\n + \ {file = \"Brotli-1.0.9-cp39-cp39-musllinux_1_1_i686.whl\", hash = \"sha256:e48f4234f2469ed012a98f4b7874e7f7e173c167bed4934912a29e03167cf6b1\"},\n + \ {file = \"Brotli-1.0.9-cp39-cp39-musllinux_1_1_x86_64.whl\", hash = \"sha256:9ed4c92a0665002ff8ea852353aeb60d9141eb04109e88928026d3c8a9e5433c\"},\n + \ {file = \"Brotli-1.0.9-cp39-cp39-win32.whl\", hash = \"sha256:cfc391f4429ee0a9370aa93d812a52e1fee0f37a81861f4fdd1f4fb28e8547c3\"},\n + \ {file = \"Brotli-1.0.9-cp39-cp39-win_amd64.whl\", hash = \"sha256:854c33dad5ba0fbd6ab69185fec8dab89e13cda6b7d191ba111987df74f38761\"},\n + \ {file = \"Brotli-1.0.9-pp37-pypy37_pp73-macosx_10_9_x86_64.whl\", hash + = \"sha256:9749a124280a0ada4187a6cfd1ffd35c350fb3af79c706589d98e088c5044267\"},\n + \ {file = \"Brotli-1.0.9-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl\", + hash = \"sha256:73fd30d4ce0ea48010564ccee1a26bfe39323fde05cb34b5863455629db61dc7\"},\n + \ {file = \"Brotli-1.0.9-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl\", + hash = \"sha256:02177603aaca36e1fd21b091cb742bb3b305a569e2402f1ca38af471777fb019\"},\n + \ {file = \"Brotli-1.0.9-pp37-pypy37_pp73-win_amd64.whl\", hash = \"sha256:76ffebb907bec09ff511bb3acc077695e2c32bc2142819491579a695f77ffd4d\"},\n + \ {file = \"Brotli-1.0.9-pp38-pypy38_pp73-macosx_10_9_x86_64.whl\", hash + = \"sha256:b43775532a5904bc938f9c15b77c613cb6ad6fb30990f3b0afaea82797a402d8\"},\n + \ {file = \"Brotli-1.0.9-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_12_i686.manylinux2010_i686.whl\", + hash = \"sha256:5bf37a08493232fbb0f8229f1824b366c2fc1d02d64e7e918af40acd15f3e337\"},\n + \ {file = \"Brotli-1.0.9-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl\", + hash = \"sha256:330e3f10cd01da535c70d09c4283ba2df5fb78e915bea0a28becad6e2ac010be\"},\n + \ {file = \"Brotli-1.0.9-pp38-pypy38_pp73-win_amd64.whl\", hash = \"sha256:e1abbeef02962596548382e393f56e4c94acd286bd0c5afba756cffc33670e8a\"},\n + \ {file = \"Brotli-1.0.9-pp39-pypy39_pp73-macosx_10_9_x86_64.whl\", hash + = \"sha256:3148362937217b7072cf80a2dcc007f09bb5ecb96dae4617316638194113d5be\"},\n + \ {file = \"Brotli-1.0.9-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:336b40348269f9b91268378de5ff44dc6fbaa2268194f85177b53463d313842a\"},\n + \ {file = \"Brotli-1.0.9-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:3b8b09a16a1950b9ef495a0f8b9d0a87599a9d1f179e2d4ac014b2ec831f87e7\"},\n + \ {file = \"Brotli-1.0.9-pp39-pypy39_pp73-win_amd64.whl\", hash = \"sha256:c8e521a0ce7cf690ca84b8cc2272ddaf9d8a50294fd086da67e517439614c755\"},\n + \ {file = \"Brotli-1.0.9.zip\", hash = \"sha256:4d1b810aa0ed773f81dceda2cc7b403d01057458730e309856356d4ef4188438\"},\n]\n\n[[package]]\nname + = \"certifi\"\nversion = \"2023.5.7\"\ndescription = \"Python package for + providing Mozilla's CA Bundle.\"\ncategory = \"main\"\noptional = false\npython-versions + = \">=3.6\"\nfiles = [\n {file = \"certifi-2023.5.7-py3-none-any.whl\", + hash = \"sha256:c6c2e98f5c7869efca1f8916fed228dd91539f9f1b444c314c06eef02980c716\"},\n + \ {file = \"certifi-2023.5.7.tar.gz\", hash = \"sha256:0f0d56dc5a6ad56fd4ba36484d6cc34451e1c6548c61daad8c320169f91eddc7\"},\n]\n\n[[package]]\nname + = \"cffi\"\nversion = \"1.15.1\"\ndescription = \"Foreign Function Interface + for Python calling C code.\"\ncategory = \"main\"\noptional = false\npython-versions + = \"*\"\nfiles = [\n {file = \"cffi-1.15.1-cp27-cp27m-macosx_10_9_x86_64.whl\", + hash = \"sha256:a66d3508133af6e8548451b25058d5812812ec3798c886bf38ed24a98216fab2\"},\n + \ {file = \"cffi-1.15.1-cp27-cp27m-manylinux1_i686.whl\", hash = \"sha256:470c103ae716238bbe698d67ad020e1db9d9dba34fa5a899b5e21577e6d52ed2\"},\n + \ {file = \"cffi-1.15.1-cp27-cp27m-manylinux1_x86_64.whl\", hash = \"sha256:9ad5db27f9cabae298d151c85cf2bad1d359a1b9c686a275df03385758e2f914\"},\n + \ {file = \"cffi-1.15.1-cp27-cp27m-win32.whl\", hash = \"sha256:b3bbeb01c2b273cca1e1e0c5df57f12dce9a4dd331b4fa1635b8bec26350bde3\"},\n + \ {file = \"cffi-1.15.1-cp27-cp27m-win_amd64.whl\", hash = \"sha256:e00b098126fd45523dd056d2efba6c5a63b71ffe9f2bbe1a4fe1716e1d0c331e\"},\n + \ {file = \"cffi-1.15.1-cp27-cp27mu-manylinux1_i686.whl\", hash = \"sha256:d61f4695e6c866a23a21acab0509af1cdfd2c013cf256bbf5b6b5e2695827162\"},\n + \ {file = \"cffi-1.15.1-cp27-cp27mu-manylinux1_x86_64.whl\", hash = \"sha256:ed9cb427ba5504c1dc15ede7d516b84757c3e3d7868ccc85121d9310d27eed0b\"},\n + \ {file = \"cffi-1.15.1-cp310-cp310-macosx_10_9_x86_64.whl\", hash = \"sha256:39d39875251ca8f612b6f33e6b1195af86d1b3e60086068be9cc053aa4376e21\"},\n + \ {file = \"cffi-1.15.1-cp310-cp310-macosx_11_0_arm64.whl\", hash = \"sha256:285d29981935eb726a4399badae8f0ffdff4f5050eaa6d0cfc3f64b857b77185\"},\n + \ {file = \"cffi-1.15.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:3eb6971dcff08619f8d91607cfc726518b6fa2a9eba42856be181c6d0d9515fd\"},\n + \ {file = \"cffi-1.15.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:21157295583fe8943475029ed5abdcf71eb3911894724e360acff1d61c1d54bc\"},\n + \ {file = \"cffi-1.15.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:5635bd9cb9731e6d4a1132a498dd34f764034a8ce60cef4f5319c0541159392f\"},\n + \ {file = \"cffi-1.15.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:2012c72d854c2d03e45d06ae57f40d78e5770d252f195b93f581acf3ba44496e\"},\n + \ {file = \"cffi-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:dd86c085fae2efd48ac91dd7ccffcfc0571387fe1193d33b6394db7ef31fe2a4\"},\n + \ {file = \"cffi-1.15.1-cp310-cp310-musllinux_1_1_i686.whl\", hash = \"sha256:fa6693661a4c91757f4412306191b6dc88c1703f780c8234035eac011922bc01\"},\n + \ {file = \"cffi-1.15.1-cp310-cp310-musllinux_1_1_x86_64.whl\", hash = \"sha256:59c0b02d0a6c384d453fece7566d1c7e6b7bae4fc5874ef2ef46d56776d61c9e\"},\n + \ {file = \"cffi-1.15.1-cp310-cp310-win32.whl\", hash = \"sha256:cba9d6b9a7d64d4bd46167096fc9d2f835e25d7e4c121fb2ddfc6528fb0413b2\"},\n + \ {file = \"cffi-1.15.1-cp310-cp310-win_amd64.whl\", hash = \"sha256:ce4bcc037df4fc5e3d184794f27bdaab018943698f4ca31630bc7f84a7b69c6d\"},\n + \ {file = \"cffi-1.15.1-cp311-cp311-macosx_10_9_x86_64.whl\", hash = \"sha256:3d08afd128ddaa624a48cf2b859afef385b720bb4b43df214f85616922e6a5ac\"},\n + \ {file = \"cffi-1.15.1-cp311-cp311-macosx_11_0_arm64.whl\", hash = \"sha256:3799aecf2e17cf585d977b780ce79ff0dc9b78d799fc694221ce814c2c19db83\"},\n + \ {file = \"cffi-1.15.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:a591fe9e525846e4d154205572a029f653ada1a78b93697f3b5a8f1f2bc055b9\"},\n + \ {file = \"cffi-1.15.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:3548db281cd7d2561c9ad9984681c95f7b0e38881201e157833a2342c30d5e8c\"},\n + \ {file = \"cffi-1.15.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:91fc98adde3d7881af9b59ed0294046f3806221863722ba7d8d120c575314325\"},\n + \ {file = \"cffi-1.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:94411f22c3985acaec6f83c6df553f2dbe17b698cc7f8ae751ff2237d96b9e3c\"},\n + \ {file = \"cffi-1.15.1-cp311-cp311-musllinux_1_1_i686.whl\", hash = \"sha256:03425bdae262c76aad70202debd780501fabeaca237cdfddc008987c0e0f59ef\"},\n + \ {file = \"cffi-1.15.1-cp311-cp311-musllinux_1_1_x86_64.whl\", hash = \"sha256:cc4d65aeeaa04136a12677d3dd0b1c0c94dc43abac5860ab33cceb42b801c1e8\"},\n + \ {file = \"cffi-1.15.1-cp311-cp311-win32.whl\", hash = \"sha256:a0f100c8912c114ff53e1202d0078b425bee3649ae34d7b070e9697f93c5d52d\"},\n + \ {file = \"cffi-1.15.1-cp311-cp311-win_amd64.whl\", hash = \"sha256:04ed324bda3cda42b9b695d51bb7d54b680b9719cfab04227cdd1e04e5de3104\"},\n + \ {file = \"cffi-1.15.1-cp36-cp36m-macosx_10_9_x86_64.whl\", hash = \"sha256:50a74364d85fd319352182ef59c5c790484a336f6db772c1a9231f1c3ed0cbd7\"},\n + \ {file = \"cffi-1.15.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:e263d77ee3dd201c3a142934a086a4450861778baaeeb45db4591ef65550b0a6\"},\n + \ {file = \"cffi-1.15.1-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:cec7d9412a9102bdc577382c3929b337320c4c4c4849f2c5cdd14d7368c5562d\"},\n + \ {file = \"cffi-1.15.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:4289fc34b2f5316fbb762d75362931e351941fa95fa18789191b33fc4cf9504a\"},\n + \ {file = \"cffi-1.15.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl\", + hash = \"sha256:173379135477dc8cac4bc58f45db08ab45d228b3363adb7af79436135d028405\"},\n + \ {file = \"cffi-1.15.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl\", + hash = \"sha256:6975a3fac6bc83c4a65c9f9fcab9e47019a11d3d2cf7f3c0d03431bf145a941e\"},\n + \ {file = \"cffi-1.15.1-cp36-cp36m-win32.whl\", hash = \"sha256:2470043b93ff09bf8fb1d46d1cb756ce6132c54826661a32d4e4d132e1977adf\"},\n + \ {file = \"cffi-1.15.1-cp36-cp36m-win_amd64.whl\", hash = \"sha256:30d78fbc8ebf9c92c9b7823ee18eb92f2e6ef79b45ac84db507f52fbe3ec4497\"},\n + \ {file = \"cffi-1.15.1-cp37-cp37m-macosx_10_9_x86_64.whl\", hash = \"sha256:198caafb44239b60e252492445da556afafc7d1e3ab7a1fb3f0584ef6d742375\"},\n + \ {file = \"cffi-1.15.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:5ef34d190326c3b1f822a5b7a45f6c4535e2f47ed06fec77d3d799c450b2651e\"},\n + \ {file = \"cffi-1.15.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:8102eaf27e1e448db915d08afa8b41d6c7ca7a04b7d73af6514df10a3e74bd82\"},\n + \ {file = \"cffi-1.15.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:5df2768244d19ab7f60546d0c7c63ce1581f7af8b5de3eb3004b9b6fc8a9f84b\"},\n + \ {file = \"cffi-1.15.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:a8c4917bd7ad33e8eb21e9a5bbba979b49d9a97acb3a803092cbc1133e20343c\"},\n + \ {file = \"cffi-1.15.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:0e2642fe3142e4cc4af0799748233ad6da94c62a8bec3a6648bf8ee68b1c7426\"},\n + \ {file = \"cffi-1.15.1-cp37-cp37m-win32.whl\", hash = \"sha256:e229a521186c75c8ad9490854fd8bbdd9a0c9aa3a524326b55be83b54d4e0ad9\"},\n + \ {file = \"cffi-1.15.1-cp37-cp37m-win_amd64.whl\", hash = \"sha256:a0b71b1b8fbf2b96e41c4d990244165e2c9be83d54962a9a1d118fd8657d2045\"},\n + \ {file = \"cffi-1.15.1-cp38-cp38-macosx_10_9_x86_64.whl\", hash = \"sha256:320dab6e7cb2eacdf0e658569d2575c4dad258c0fcc794f46215e1e39f90f2c3\"},\n + \ {file = \"cffi-1.15.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:1e74c6b51a9ed6589199c787bf5f9875612ca4a8a0785fb2d4a84429badaf22a\"},\n + \ {file = \"cffi-1.15.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:a5c84c68147988265e60416b57fc83425a78058853509c1b0629c180094904a5\"},\n + \ {file = \"cffi-1.15.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:3b926aa83d1edb5aa5b427b4053dc420ec295a08e40911296b9eb1b6170f6cca\"},\n + \ {file = \"cffi-1.15.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:87c450779d0914f2861b8526e035c5e6da0a3199d8f1add1a665e1cbc6fc6d02\"},\n + \ {file = \"cffi-1.15.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:4f2c9f67e9821cad2e5f480bc8d83b8742896f1242dba247911072d4fa94c192\"},\n + \ {file = \"cffi-1.15.1-cp38-cp38-win32.whl\", hash = \"sha256:8b7ee99e510d7b66cdb6c593f21c043c248537a32e0bedf02e01e9553a172314\"},\n + \ {file = \"cffi-1.15.1-cp38-cp38-win_amd64.whl\", hash = \"sha256:00a9ed42e88df81ffae7a8ab6d9356b371399b91dbdf0c3cb1e84c03a13aceb5\"},\n + \ {file = \"cffi-1.15.1-cp39-cp39-macosx_10_9_x86_64.whl\", hash = \"sha256:54a2db7b78338edd780e7ef7f9f6c442500fb0d41a5a4ea24fff1c929d5af585\"},\n + \ {file = \"cffi-1.15.1-cp39-cp39-macosx_11_0_arm64.whl\", hash = \"sha256:fcd131dd944808b5bdb38e6f5b53013c5aa4f334c5cad0c72742f6eba4b73db0\"},\n + \ {file = \"cffi-1.15.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:7473e861101c9e72452f9bf8acb984947aa1661a7704553a9f6e4baa5ba64415\"},\n + \ {file = \"cffi-1.15.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:6c9a799e985904922a4d207a94eae35c78ebae90e128f0c4e521ce339396be9d\"},\n + \ {file = \"cffi-1.15.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:3bcde07039e586f91b45c88f8583ea7cf7a0770df3a1649627bf598332cb6984\"},\n + \ {file = \"cffi-1.15.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:33ab79603146aace82c2427da5ca6e58f2b3f2fb5da893ceac0c42218a40be35\"},\n + \ {file = \"cffi-1.15.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:5d598b938678ebf3c67377cdd45e09d431369c3b1a5b331058c338e201f12b27\"},\n + \ {file = \"cffi-1.15.1-cp39-cp39-musllinux_1_1_i686.whl\", hash = \"sha256:db0fbb9c62743ce59a9ff687eb5f4afbe77e5e8403d6697f7446e5f609976f76\"},\n + \ {file = \"cffi-1.15.1-cp39-cp39-musllinux_1_1_x86_64.whl\", hash = \"sha256:98d85c6a2bef81588d9227dde12db8a7f47f639f4a17c9ae08e773aa9c697bf3\"},\n + \ {file = \"cffi-1.15.1-cp39-cp39-win32.whl\", hash = \"sha256:40f4774f5a9d4f5e344f31a32b5096977b5d48560c5592e2f3d2c4374bd543ee\"},\n + \ {file = \"cffi-1.15.1-cp39-cp39-win_amd64.whl\", hash = \"sha256:70df4e3b545a17496c9b3f41f5115e69a4f2e77e94e1d2a8e1070bc0c38c8a3c\"},\n + \ {file = \"cffi-1.15.1.tar.gz\", hash = \"sha256:d400bfb9a37b1351253cb402671cea7e89bdecc294e8016a707f6d1d8ac934f9\"},\n]\n\n[package.dependencies]\npycparser + = \"*\"\n\n[[package]]\nname = \"charset-normalizer\"\nversion = \"3.1.0\"\ndescription + = \"The Real First Universal Charset Detector. Open, modern and actively maintained + alternative to Chardet.\"\ncategory = \"main\"\noptional = false\npython-versions + = \">=3.7.0\"\nfiles = [\n {file = \"charset-normalizer-3.1.0.tar.gz\", + hash = \"sha256:34e0a2f9c370eb95597aae63bf85eb5e96826d81e3dcf88b8886012906f509b5\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-macosx_10_9_universal2.whl\", + hash = \"sha256:e0ac8959c929593fee38da1c2b64ee9778733cdf03c482c9ff1d508b6b593b2b\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-macosx_10_9_x86_64.whl\", + hash = \"sha256:d7fc3fca01da18fbabe4625d64bb612b533533ed10045a2ac3dd194bfa656b60\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-macosx_11_0_arm64.whl\", + hash = \"sha256:04eefcee095f58eaabe6dc3cc2262f3bcd776d2c67005880894f447b3f2cb9c1\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:20064ead0717cf9a73a6d1e779b23d149b53daf971169289ed2ed43a71e8d3b0\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:1435ae15108b1cb6fffbcea2af3d468683b7afed0169ad718451f8db5d1aff6f\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:c84132a54c750fda57729d1e2599bb598f5fa0344085dbde5003ba429a4798c0\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:75f2568b4189dda1c567339b48cba4ac7384accb9c2a7ed655cd86b04055c795\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:11d3bcb7be35e7b1bba2c23beedac81ee893ac9871d0ba79effc7fc01167db6c\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_aarch64.whl\", + hash = \"sha256:891cf9b48776b5c61c700b55a598621fdb7b1e301a550365571e9624f270c203\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_i686.whl\", + hash = \"sha256:5f008525e02908b20e04707a4f704cd286d94718f48bb33edddc7d7b584dddc1\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_ppc64le.whl\", + hash = \"sha256:b06f0d3bf045158d2fb8837c5785fe9ff9b8c93358be64461a1089f5da983137\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_s390x.whl\", + hash = \"sha256:49919f8400b5e49e961f320c735388ee686a62327e773fa5b3ce6721f7e785ce\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_x86_64.whl\", + hash = \"sha256:22908891a380d50738e1f978667536f6c6b526a2064156203d418f4856d6e86a\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-win32.whl\", hash = \"sha256:12d1a39aa6b8c6f6248bb54550efcc1c38ce0d8096a146638fd4738e42284448\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-win_amd64.whl\", hash = + \"sha256:65ed923f84a6844de5fd29726b888e58c62820e0769b76565480e1fdc3d062f8\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-macosx_10_9_universal2.whl\", + hash = \"sha256:9a3267620866c9d17b959a84dd0bd2d45719b817245e49371ead79ed4f710d19\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-macosx_10_9_x86_64.whl\", + hash = \"sha256:6734e606355834f13445b6adc38b53c0fd45f1a56a9ba06c2058f86893ae8017\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-macosx_11_0_arm64.whl\", + hash = \"sha256:f8303414c7b03f794347ad062c0516cee0e15f7a612abd0ce1e25caf6ceb47df\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:aaf53a6cebad0eae578f062c7d462155eada9c172bd8c4d250b8c1d8eb7f916a\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:3dc5b6a8ecfdc5748a7e429782598e4f17ef378e3e272eeb1340ea57c9109f41\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:e1b25e3ad6c909f398df8921780d6a3d120d8c09466720226fc621605b6f92b1\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:0ca564606d2caafb0abe6d1b5311c2649e8071eb241b2d64e75a0d0065107e62\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:b82fab78e0b1329e183a65260581de4375f619167478dddab510c6c6fb04d9b6\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_aarch64.whl\", + hash = \"sha256:bd7163182133c0c7701b25e604cf1611c0d87712e56e88e7ee5d72deab3e76b5\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_i686.whl\", + hash = \"sha256:11d117e6c63e8f495412d37e7dc2e2fff09c34b2d09dbe2bee3c6229577818be\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_ppc64le.whl\", + hash = \"sha256:cf6511efa4801b9b38dc5546d7547d5b5c6ef4b081c60b23e4d941d0eba9cbeb\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_s390x.whl\", + hash = \"sha256:abc1185d79f47c0a7aaf7e2412a0eb2c03b724581139193d2d82b3ad8cbb00ac\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_x86_64.whl\", + hash = \"sha256:cb7b2ab0188829593b9de646545175547a70d9a6e2b63bf2cd87a0a391599324\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-win32.whl\", hash = \"sha256:c36bcbc0d5174a80d6cccf43a0ecaca44e81d25be4b7f90f0ed7bcfbb5a00909\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-win_amd64.whl\", hash = + \"sha256:cca4def576f47a09a943666b8f829606bcb17e2bc2d5911a46c8f8da45f56755\"},\n + \ {file = \"charset_normalizer-3.1.0-cp37-cp37m-macosx_10_9_x86_64.whl\", + hash = \"sha256:0c95f12b74681e9ae127728f7e5409cbbef9cd914d5896ef238cc779b8152373\"},\n + \ {file = \"charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:fca62a8301b605b954ad2e9c3666f9d97f63872aa4efcae5492baca2056b74ab\"},\n + \ {file = \"charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:ac0aa6cd53ab9a31d397f8303f92c42f534693528fafbdb997c82bae6e477ad9\"},\n + \ {file = \"charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:c3af8e0f07399d3176b179f2e2634c3ce9c1301379a6b8c9c9aeecd481da494f\"},\n + \ {file = \"charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:3a5fc78f9e3f501a1614a98f7c54d3969f3ad9bba8ba3d9b438c3bc5d047dd28\"},\n + \ {file = \"charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:628c985afb2c7d27a4800bfb609e03985aaecb42f955049957814e0491d4006d\"},\n + \ {file = \"charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl\", + hash = \"sha256:74db0052d985cf37fa111828d0dd230776ac99c740e1a758ad99094be4f1803d\"},\n + \ {file = \"charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_i686.whl\", + hash = \"sha256:1e8fcdd8f672a1c4fc8d0bd3a2b576b152d2a349782d1eb0f6b8e52e9954731d\"},\n + \ {file = \"charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_ppc64le.whl\", + hash = \"sha256:04afa6387e2b282cf78ff3dbce20f0cc071c12dc8f685bd40960cc68644cfea6\"},\n + \ {file = \"charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_s390x.whl\", + hash = \"sha256:dd5653e67b149503c68c4018bf07e42eeed6b4e956b24c00ccdf93ac79cdff84\"},\n + \ {file = \"charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl\", + hash = \"sha256:d2686f91611f9e17f4548dbf050e75b079bbc2a82be565832bc8ea9047b61c8c\"},\n + \ {file = \"charset_normalizer-3.1.0-cp37-cp37m-win32.whl\", hash = \"sha256:4155b51ae05ed47199dc5b2a4e62abccb274cee6b01da5b895099b61b1982974\"},\n + \ {file = \"charset_normalizer-3.1.0-cp37-cp37m-win_amd64.whl\", hash = + \"sha256:322102cdf1ab682ecc7d9b1c5eed4ec59657a65e1c146a0da342b78f4112db23\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-macosx_10_9_universal2.whl\", + hash = \"sha256:e633940f28c1e913615fd624fcdd72fdba807bf53ea6925d6a588e84e1151531\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-macosx_10_9_x86_64.whl\", + hash = \"sha256:3a06f32c9634a8705f4ca9946d667609f52cf130d5548881401f1eb2c39b1e2c\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-macosx_11_0_arm64.whl\", + hash = \"sha256:7381c66e0561c5757ffe616af869b916c8b4e42b367ab29fedc98481d1e74e14\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:3573d376454d956553c356df45bb824262c397c6e26ce43e8203c4c540ee0acb\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:e89df2958e5159b811af9ff0f92614dabf4ff617c03a4c1c6ff53bf1c399e0e1\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:78cacd03e79d009d95635e7d6ff12c21eb89b894c354bd2b2ed0b4763373693b\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:de5695a6f1d8340b12a5d6d4484290ee74d61e467c39ff03b39e30df62cf83a0\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:1c60b9c202d00052183c9be85e5eaf18a4ada0a47d188a83c8f5c5b23252f649\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_aarch64.whl\", + hash = \"sha256:f645caaf0008bacf349875a974220f1f1da349c5dbe7c4ec93048cdc785a3326\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_i686.whl\", + hash = \"sha256:ea9f9c6034ea2d93d9147818f17c2a0860d41b71c38b9ce4d55f21b6f9165a11\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_ppc64le.whl\", + hash = \"sha256:80d1543d58bd3d6c271b66abf454d437a438dff01c3e62fdbcd68f2a11310d4b\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_s390x.whl\", + hash = \"sha256:73dc03a6a7e30b7edc5b01b601e53e7fc924b04e1835e8e407c12c037e81adbd\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_x86_64.whl\", + hash = \"sha256:6f5c2e7bc8a4bf7c426599765b1bd33217ec84023033672c1e9a8b35eaeaaaf8\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-win32.whl\", hash = \"sha256:12a2b561af122e3d94cdb97fe6fb2bb2b82cef0cdca131646fdb940a1eda04f0\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-win_amd64.whl\", hash = \"sha256:3160a0fd9754aab7d47f95a6b63ab355388d890163eb03b2d2b87ab0a30cfa59\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-macosx_10_9_universal2.whl\", + hash = \"sha256:38e812a197bf8e71a59fe55b757a84c1f946d0ac114acafaafaf21667a7e169e\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-macosx_10_9_x86_64.whl\", + hash = \"sha256:6baf0baf0d5d265fa7944feb9f7451cc316bfe30e8df1a61b1bb08577c554f31\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-macosx_11_0_arm64.whl\", + hash = \"sha256:8f25e17ab3039b05f762b0a55ae0b3632b2e073d9c8fc88e89aca31a6198e88f\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:3747443b6a904001473370d7810aa19c3a180ccd52a7157aacc264a5ac79265e\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:b116502087ce8a6b7a5f1814568ccbd0e9f6cfd99948aa59b0e241dc57cf739f\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:d16fd5252f883eb074ca55cb622bc0bee49b979ae4e8639fff6ca3ff44f9f854\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:21fa558996782fc226b529fdd2ed7866c2c6ec91cee82735c98a197fae39f706\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:6f6c7a8a57e9405cad7485f4c9d3172ae486cfef1344b5ddd8e5239582d7355e\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_aarch64.whl\", + hash = \"sha256:ac3775e3311661d4adace3697a52ac0bab17edd166087d493b52d4f4f553f9f0\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_i686.whl\", + hash = \"sha256:10c93628d7497c81686e8e5e557aafa78f230cd9e77dd0c40032ef90c18f2230\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_ppc64le.whl\", + hash = \"sha256:6f4f4668e1831850ebcc2fd0b1cd11721947b6dc7c00bf1c6bd3c929ae14f2c7\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_s390x.whl\", + hash = \"sha256:0be65ccf618c1e7ac9b849c315cc2e8a8751d9cfdaa43027d4f6624bd587ab7e\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_x86_64.whl\", + hash = \"sha256:53d0a3fa5f8af98a1e261de6a3943ca631c526635eb5817a87a59d9a57ebf48f\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-win32.whl\", hash = \"sha256:a04f86f41a8916fe45ac5024ec477f41f886b3c435da2d4e3d2709b22ab02af1\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-win_amd64.whl\", hash = \"sha256:830d2948a5ec37c386d3170c483063798d7879037492540f10a475e3fd6f244b\"},\n + \ {file = \"charset_normalizer-3.1.0-py3-none-any.whl\", hash = \"sha256:3d9098b479e78c85080c98e1e35ff40b4a31d8953102bb0fd7d1b6f8a2111a3d\"},\n]\n\n[[package]]\nname = \"click\"\nversion = \"8.1.3\"\ndescription = \"Composable command line interface toolkit\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"click-8.1.3-py3-none-any.whl\", hash @@ -188,102 +763,160 @@ interactions: \"!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7\"\nfiles = [\n {file = \"colorama-0.4.6-py2.py3-none-any.whl\", hash = \"sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6\"},\n \ {file = \"colorama-0.4.6.tar.gz\", hash = \"sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44\"},\n]\n\n[[package]]\nname - = \"coverage\"\nversion = \"7.2.5\"\ndescription = \"Code coverage measurement + = \"coverage\"\nversion = \"7.2.7\"\ndescription = \"Code coverage measurement for Python\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles - = [\n {file = \"coverage-7.2.5-cp310-cp310-macosx_10_9_x86_64.whl\", hash - = \"sha256:883123d0bbe1c136f76b56276074b0c79b5817dd4238097ffa64ac67257f4b6c\"},\n - \ {file = \"coverage-7.2.5-cp310-cp310-macosx_11_0_arm64.whl\", hash = \"sha256:d2fbc2a127e857d2f8898aaabcc34c37771bf78a4d5e17d3e1f5c30cd0cbc62a\"},\n - \ {file = \"coverage-7.2.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:5f3671662dc4b422b15776cdca89c041a6349b4864a43aa2350b6b0b03bbcc7f\"},\n - \ {file = \"coverage-7.2.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:780551e47d62095e088f251f5db428473c26db7829884323e56d9c0c3118791a\"},\n - \ {file = \"coverage-7.2.5-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:066b44897c493e0dcbc9e6a6d9f8bbb6607ef82367cf6810d387c09f0cd4fe9a\"},\n - \ {file = \"coverage-7.2.5-cp310-cp310-musllinux_1_1_aarch64.whl\", hash - = \"sha256:b9a4ee55174b04f6af539218f9f8083140f61a46eabcaa4234f3c2a452c4ed11\"},\n - \ {file = \"coverage-7.2.5-cp310-cp310-musllinux_1_1_i686.whl\", hash = - \"sha256:706ec567267c96717ab9363904d846ec009a48d5f832140b6ad08aad3791b1f5\"},\n - \ {file = \"coverage-7.2.5-cp310-cp310-musllinux_1_1_x86_64.whl\", hash - = \"sha256:ae453f655640157d76209f42c62c64c4d4f2c7f97256d3567e3b439bd5c9b06c\"},\n - \ {file = \"coverage-7.2.5-cp310-cp310-win32.whl\", hash = \"sha256:f81c9b4bd8aa747d417407a7f6f0b1469a43b36a85748145e144ac4e8d303cb5\"},\n - \ {file = \"coverage-7.2.5-cp310-cp310-win_amd64.whl\", hash = \"sha256:dc945064a8783b86fcce9a0a705abd7db2117d95e340df8a4333f00be5efb64c\"},\n - \ {file = \"coverage-7.2.5-cp311-cp311-macosx_10_9_x86_64.whl\", hash = - \"sha256:40cc0f91c6cde033da493227797be2826cbf8f388eaa36a0271a97a332bfd7ce\"},\n - \ {file = \"coverage-7.2.5-cp311-cp311-macosx_11_0_arm64.whl\", hash = \"sha256:a66e055254a26c82aead7ff420d9fa8dc2da10c82679ea850d8feebf11074d88\"},\n - \ {file = \"coverage-7.2.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:c10fbc8a64aa0f3ed136b0b086b6b577bc64d67d5581acd7cc129af52654384e\"},\n - \ {file = \"coverage-7.2.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:9a22cbb5ede6fade0482111fa7f01115ff04039795d7092ed0db43522431b4f2\"},\n - \ {file = \"coverage-7.2.5-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:292300f76440651529b8ceec283a9370532f4ecba9ad67d120617021bb5ef139\"},\n - \ {file = \"coverage-7.2.5-cp311-cp311-musllinux_1_1_aarch64.whl\", hash - = \"sha256:7ff8f3fb38233035028dbc93715551d81eadc110199e14bbbfa01c5c4a43f8d8\"},\n - \ {file = \"coverage-7.2.5-cp311-cp311-musllinux_1_1_i686.whl\", hash = - \"sha256:a08c7401d0b24e8c2982f4e307124b671c6736d40d1c39e09d7a8687bddf83ed\"},\n - \ {file = \"coverage-7.2.5-cp311-cp311-musllinux_1_1_x86_64.whl\", hash - = \"sha256:ef9659d1cda9ce9ac9585c045aaa1e59223b143f2407db0eaee0b61a4f266fb6\"},\n - \ {file = \"coverage-7.2.5-cp311-cp311-win32.whl\", hash = \"sha256:30dcaf05adfa69c2a7b9f7dfd9f60bc8e36b282d7ed25c308ef9e114de7fc23b\"},\n - \ {file = \"coverage-7.2.5-cp311-cp311-win_amd64.whl\", hash = \"sha256:97072cc90f1009386c8a5b7de9d4fc1a9f91ba5ef2146c55c1f005e7b5c5e068\"},\n - \ {file = \"coverage-7.2.5-cp37-cp37m-macosx_10_9_x86_64.whl\", hash = \"sha256:bebea5f5ed41f618797ce3ffb4606c64a5de92e9c3f26d26c2e0aae292f015c1\"},\n - \ {file = \"coverage-7.2.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:828189fcdda99aae0d6bf718ea766b2e715eabc1868670a0a07bf8404bf58c33\"},\n - \ {file = \"coverage-7.2.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:6e8a95f243d01ba572341c52f89f3acb98a3b6d1d5d830efba86033dd3687ade\"},\n - \ {file = \"coverage-7.2.5-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:e8834e5f17d89e05697c3c043d3e58a8b19682bf365048837383abfe39adaed5\"},\n - \ {file = \"coverage-7.2.5-cp37-cp37m-musllinux_1_1_aarch64.whl\", hash - = \"sha256:d1f25ee9de21a39b3a8516f2c5feb8de248f17da7eead089c2e04aa097936b47\"},\n - \ {file = \"coverage-7.2.5-cp37-cp37m-musllinux_1_1_i686.whl\", hash = \"sha256:1637253b11a18f453e34013c665d8bf15904c9e3c44fbda34c643fbdc9d452cd\"},\n - \ {file = \"coverage-7.2.5-cp37-cp37m-musllinux_1_1_x86_64.whl\", hash = - \"sha256:8e575a59315a91ccd00c7757127f6b2488c2f914096077c745c2f1ba5b8c0969\"},\n - \ {file = \"coverage-7.2.5-cp37-cp37m-win32.whl\", hash = \"sha256:509ecd8334c380000d259dc66feb191dd0a93b21f2453faa75f7f9cdcefc0718\"},\n - \ {file = \"coverage-7.2.5-cp37-cp37m-win_amd64.whl\", hash = \"sha256:12580845917b1e59f8a1c2ffa6af6d0908cb39220f3019e36c110c943dc875b0\"},\n - \ {file = \"coverage-7.2.5-cp38-cp38-macosx_10_9_x86_64.whl\", hash = \"sha256:b5016e331b75310610c2cf955d9f58a9749943ed5f7b8cfc0bb89c6134ab0a84\"},\n - \ {file = \"coverage-7.2.5-cp38-cp38-macosx_11_0_arm64.whl\", hash = \"sha256:373ea34dca98f2fdb3e5cb33d83b6d801007a8074f992b80311fc589d3e6b790\"},\n - \ {file = \"coverage-7.2.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:a063aad9f7b4c9f9da7b2550eae0a582ffc7623dca1c925e50c3fbde7a579771\"},\n - \ {file = \"coverage-7.2.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:38c0a497a000d50491055805313ed83ddba069353d102ece8aef5d11b5faf045\"},\n - \ {file = \"coverage-7.2.5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:a2b3b05e22a77bb0ae1a3125126a4e08535961c946b62f30985535ed40e26614\"},\n - \ {file = \"coverage-7.2.5-cp38-cp38-musllinux_1_1_aarch64.whl\", hash = - \"sha256:0342a28617e63ad15d96dca0f7ae9479a37b7d8a295f749c14f3436ea59fdcb3\"},\n - \ {file = \"coverage-7.2.5-cp38-cp38-musllinux_1_1_i686.whl\", hash = \"sha256:cf97ed82ca986e5c637ea286ba2793c85325b30f869bf64d3009ccc1a31ae3fd\"},\n - \ {file = \"coverage-7.2.5-cp38-cp38-musllinux_1_1_x86_64.whl\", hash = - \"sha256:c2c41c1b1866b670573657d584de413df701f482574bad7e28214a2362cb1fd1\"},\n - \ {file = \"coverage-7.2.5-cp38-cp38-win32.whl\", hash = \"sha256:10b15394c13544fce02382360cab54e51a9e0fd1bd61ae9ce012c0d1e103c813\"},\n - \ {file = \"coverage-7.2.5-cp38-cp38-win_amd64.whl\", hash = \"sha256:a0b273fe6dc655b110e8dc89b8ec7f1a778d78c9fd9b4bda7c384c8906072212\"},\n - \ {file = \"coverage-7.2.5-cp39-cp39-macosx_10_9_x86_64.whl\", hash = \"sha256:5c587f52c81211d4530fa6857884d37f514bcf9453bdeee0ff93eaaf906a5c1b\"},\n - \ {file = \"coverage-7.2.5-cp39-cp39-macosx_11_0_arm64.whl\", hash = \"sha256:4436cc9ba5414c2c998eaedee5343f49c02ca93b21769c5fdfa4f9d799e84200\"},\n - \ {file = \"coverage-7.2.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:6599bf92f33ab041e36e06d25890afbdf12078aacfe1f1d08c713906e49a3fe5\"},\n - \ {file = \"coverage-7.2.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:857abe2fa6a4973f8663e039ead8d22215d31db613ace76e4a98f52ec919068e\"},\n - \ {file = \"coverage-7.2.5-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:f6f5cab2d7f0c12f8187a376cc6582c477d2df91d63f75341307fcdcb5d60303\"},\n - \ {file = \"coverage-7.2.5-cp39-cp39-musllinux_1_1_aarch64.whl\", hash = - \"sha256:aa387bd7489f3e1787ff82068b295bcaafbf6f79c3dad3cbc82ef88ce3f48ad3\"},\n - \ {file = \"coverage-7.2.5-cp39-cp39-musllinux_1_1_i686.whl\", hash = \"sha256:156192e5fd3dbbcb11cd777cc469cf010a294f4c736a2b2c891c77618cb1379a\"},\n - \ {file = \"coverage-7.2.5-cp39-cp39-musllinux_1_1_x86_64.whl\", hash = - \"sha256:bd3b4b8175c1db502adf209d06136c000df4d245105c8839e9d0be71c94aefe1\"},\n - \ {file = \"coverage-7.2.5-cp39-cp39-win32.whl\", hash = \"sha256:ddc5a54edb653e9e215f75de377354e2455376f416c4378e1d43b08ec50acc31\"},\n - \ {file = \"coverage-7.2.5-cp39-cp39-win_amd64.whl\", hash = \"sha256:338aa9d9883aaaad53695cb14ccdeb36d4060485bb9388446330bef9c361c252\"},\n - \ {file = \"coverage-7.2.5-pp37.pp38.pp39-none-any.whl\", hash = \"sha256:8877d9b437b35a85c18e3c6499b23674684bf690f5d96c1006a1ef61f9fdf0f3\"},\n - \ {file = \"coverage-7.2.5.tar.gz\", hash = \"sha256:f99ef080288f09ffc687423b8d60978cf3a465d3f404a18d1a05474bd8575a47\"},\n]\n\n[package.dependencies]\ntomli - = {version = \"*\", optional = true, markers = \"python_full_version <= \\\"3.11.0a6\\\" - and extra == \\\"toml\\\"\"}\n\n[package.extras]\ntoml = [\"tomli\"]\n\n[[package]]\nname - = \"django\"\nversion = \"3.2.19\"\ndescription = \"A high-level Python Web + = [\n {file = \"coverage-7.2.7-cp310-cp310-macosx_10_9_x86_64.whl\", hash + = \"sha256:d39b5b4f2a66ccae8b7263ac3c8170994b65266797fb96cbbfd3fb5b23921db8\"},\n + \ {file = \"coverage-7.2.7-cp310-cp310-macosx_11_0_arm64.whl\", hash = \"sha256:6d040ef7c9859bb11dfeb056ff5b3872436e3b5e401817d87a31e1750b9ae2fb\"},\n + \ {file = \"coverage-7.2.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:ba90a9563ba44a72fda2e85302c3abc71c5589cea608ca16c22b9804262aaeb6\"},\n + \ {file = \"coverage-7.2.7-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:e7d9405291c6928619403db1d10bd07888888ec1abcbd9748fdaa971d7d661b2\"},\n + \ {file = \"coverage-7.2.7-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:31563e97dae5598556600466ad9beea39fb04e0229e61c12eaa206e0aa202063\"},\n + \ {file = \"coverage-7.2.7-cp310-cp310-musllinux_1_1_aarch64.whl\", hash + = \"sha256:ebba1cd308ef115925421d3e6a586e655ca5a77b5bf41e02eb0e4562a111f2d1\"},\n + \ {file = \"coverage-7.2.7-cp310-cp310-musllinux_1_1_i686.whl\", hash = + \"sha256:cb017fd1b2603ef59e374ba2063f593abe0fc45f2ad9abdde5b4d83bd922a353\"},\n + \ {file = \"coverage-7.2.7-cp310-cp310-musllinux_1_1_x86_64.whl\", hash + = \"sha256:d62a5c7dad11015c66fbb9d881bc4caa5b12f16292f857842d9d1871595f4495\"},\n + \ {file = \"coverage-7.2.7-cp310-cp310-win32.whl\", hash = \"sha256:ee57190f24fba796e36bb6d3aa8a8783c643d8fa9760c89f7a98ab5455fbf818\"},\n + \ {file = \"coverage-7.2.7-cp310-cp310-win_amd64.whl\", hash = \"sha256:f75f7168ab25dd93110c8a8117a22450c19976afbc44234cbf71481094c1b850\"},\n + \ {file = \"coverage-7.2.7-cp311-cp311-macosx_10_9_x86_64.whl\", hash = + \"sha256:06a9a2be0b5b576c3f18f1a241f0473575c4a26021b52b2a85263a00f034d51f\"},\n + \ {file = \"coverage-7.2.7-cp311-cp311-macosx_11_0_arm64.whl\", hash = \"sha256:5baa06420f837184130752b7c5ea0808762083bf3487b5038d68b012e5937dbe\"},\n + \ {file = \"coverage-7.2.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:fdec9e8cbf13a5bf63290fc6013d216a4c7232efb51548594ca3631a7f13c3a3\"},\n + \ {file = \"coverage-7.2.7-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:52edc1a60c0d34afa421c9c37078817b2e67a392cab17d97283b64c5833f427f\"},\n + \ {file = \"coverage-7.2.7-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:63426706118b7f5cf6bb6c895dc215d8a418d5952544042c8a2d9fe87fcf09cb\"},\n + \ {file = \"coverage-7.2.7-cp311-cp311-musllinux_1_1_aarch64.whl\", hash + = \"sha256:afb17f84d56068a7c29f5fa37bfd38d5aba69e3304af08ee94da8ed5b0865833\"},\n + \ {file = \"coverage-7.2.7-cp311-cp311-musllinux_1_1_i686.whl\", hash = + \"sha256:48c19d2159d433ccc99e729ceae7d5293fbffa0bdb94952d3579983d1c8c9d97\"},\n + \ {file = \"coverage-7.2.7-cp311-cp311-musllinux_1_1_x86_64.whl\", hash + = \"sha256:0e1f928eaf5469c11e886fe0885ad2bf1ec606434e79842a879277895a50942a\"},\n + \ {file = \"coverage-7.2.7-cp311-cp311-win32.whl\", hash = \"sha256:33d6d3ea29d5b3a1a632b3c4e4f4ecae24ef170b0b9ee493883f2df10039959a\"},\n + \ {file = \"coverage-7.2.7-cp311-cp311-win_amd64.whl\", hash = \"sha256:5b7540161790b2f28143191f5f8ec02fb132660ff175b7747b95dcb77ac26562\"},\n + \ {file = \"coverage-7.2.7-cp312-cp312-macosx_10_9_x86_64.whl\", hash = + \"sha256:f2f67fe12b22cd130d34d0ef79206061bfb5eda52feb6ce0dba0644e20a03cf4\"},\n + \ {file = \"coverage-7.2.7-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:a342242fe22407f3c17f4b499276a02b01e80f861f1682ad1d95b04018e0c0d4\"},\n + \ {file = \"coverage-7.2.7-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:171717c7cb6b453aebac9a2ef603699da237f341b38eebfee9be75d27dc38e01\"},\n + \ {file = \"coverage-7.2.7-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:49969a9f7ffa086d973d91cec8d2e31080436ef0fb4a359cae927e742abfaaa6\"},\n + \ {file = \"coverage-7.2.7-cp312-cp312-musllinux_1_1_aarch64.whl\", hash + = \"sha256:b46517c02ccd08092f4fa99f24c3b83d8f92f739b4657b0f146246a0ca6a831d\"},\n + \ {file = \"coverage-7.2.7-cp312-cp312-musllinux_1_1_i686.whl\", hash = + \"sha256:a3d33a6b3eae87ceaefa91ffdc130b5e8536182cd6dfdbfc1aa56b46ff8c86de\"},\n + \ {file = \"coverage-7.2.7-cp312-cp312-musllinux_1_1_x86_64.whl\", hash + = \"sha256:976b9c42fb2a43ebf304fa7d4a310e5f16cc99992f33eced91ef6f908bd8f33d\"},\n + \ {file = \"coverage-7.2.7-cp312-cp312-win32.whl\", hash = \"sha256:8de8bb0e5ad103888d65abef8bca41ab93721647590a3f740100cd65c3b00511\"},\n + \ {file = \"coverage-7.2.7-cp312-cp312-win_amd64.whl\", hash = \"sha256:9e31cb64d7de6b6f09702bb27c02d1904b3aebfca610c12772452c4e6c21a0d3\"},\n + \ {file = \"coverage-7.2.7-cp37-cp37m-macosx_10_9_x86_64.whl\", hash = \"sha256:58c2ccc2f00ecb51253cbe5d8d7122a34590fac9646a960d1430d5b15321d95f\"},\n + \ {file = \"coverage-7.2.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:d22656368f0e6189e24722214ed8d66b8022db19d182927b9a248a2a8a2f67eb\"},\n + \ {file = \"coverage-7.2.7-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:a895fcc7b15c3fc72beb43cdcbdf0ddb7d2ebc959edac9cef390b0d14f39f8a9\"},\n + \ {file = \"coverage-7.2.7-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:e84606b74eb7de6ff581a7915e2dab7a28a0517fbe1c9239eb227e1354064dcd\"},\n + \ {file = \"coverage-7.2.7-cp37-cp37m-musllinux_1_1_aarch64.whl\", hash + = \"sha256:0a5f9e1dbd7fbe30196578ca36f3fba75376fb99888c395c5880b355e2875f8a\"},\n + \ {file = \"coverage-7.2.7-cp37-cp37m-musllinux_1_1_i686.whl\", hash = \"sha256:419bfd2caae268623dd469eff96d510a920c90928b60f2073d79f8fe2bbc5959\"},\n + \ {file = \"coverage-7.2.7-cp37-cp37m-musllinux_1_1_x86_64.whl\", hash = + \"sha256:2aee274c46590717f38ae5e4650988d1af340fe06167546cc32fe2f58ed05b02\"},\n + \ {file = \"coverage-7.2.7-cp37-cp37m-win32.whl\", hash = \"sha256:61b9a528fb348373c433e8966535074b802c7a5d7f23c4f421e6c6e2f1697a6f\"},\n + \ {file = \"coverage-7.2.7-cp37-cp37m-win_amd64.whl\", hash = \"sha256:b1c546aca0ca4d028901d825015dc8e4d56aac4b541877690eb76490f1dc8ed0\"},\n + \ {file = \"coverage-7.2.7-cp38-cp38-macosx_10_9_x86_64.whl\", hash = \"sha256:54b896376ab563bd38453cecb813c295cf347cf5906e8b41d340b0321a5433e5\"},\n + \ {file = \"coverage-7.2.7-cp38-cp38-macosx_11_0_arm64.whl\", hash = \"sha256:3d376df58cc111dc8e21e3b6e24606b5bb5dee6024f46a5abca99124b2229ef5\"},\n + \ {file = \"coverage-7.2.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:5e330fc79bd7207e46c7d7fd2bb4af2963f5f635703925543a70b99574b0fea9\"},\n + \ {file = \"coverage-7.2.7-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:1e9d683426464e4a252bf70c3498756055016f99ddaec3774bf368e76bbe02b6\"},\n + \ {file = \"coverage-7.2.7-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:8d13c64ee2d33eccf7437961b6ea7ad8673e2be040b4f7fd4fd4d4d28d9ccb1e\"},\n + \ {file = \"coverage-7.2.7-cp38-cp38-musllinux_1_1_aarch64.whl\", hash = + \"sha256:b7aa5f8a41217360e600da646004f878250a0d6738bcdc11a0a39928d7dc2050\"},\n + \ {file = \"coverage-7.2.7-cp38-cp38-musllinux_1_1_i686.whl\", hash = \"sha256:8fa03bce9bfbeeef9f3b160a8bed39a221d82308b4152b27d82d8daa7041fee5\"},\n + \ {file = \"coverage-7.2.7-cp38-cp38-musllinux_1_1_x86_64.whl\", hash = + \"sha256:245167dd26180ab4c91d5e1496a30be4cd721a5cf2abf52974f965f10f11419f\"},\n + \ {file = \"coverage-7.2.7-cp38-cp38-win32.whl\", hash = \"sha256:d2c2db7fd82e9b72937969bceac4d6ca89660db0a0967614ce2481e81a0b771e\"},\n + \ {file = \"coverage-7.2.7-cp38-cp38-win_amd64.whl\", hash = \"sha256:2e07b54284e381531c87f785f613b833569c14ecacdcb85d56b25c4622c16c3c\"},\n + \ {file = \"coverage-7.2.7-cp39-cp39-macosx_10_9_x86_64.whl\", hash = \"sha256:537891ae8ce59ef63d0123f7ac9e2ae0fc8b72c7ccbe5296fec45fd68967b6c9\"},\n + \ {file = \"coverage-7.2.7-cp39-cp39-macosx_11_0_arm64.whl\", hash = \"sha256:06fb182e69f33f6cd1d39a6c597294cff3143554b64b9825d1dc69d18cc2fff2\"},\n + \ {file = \"coverage-7.2.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:201e7389591af40950a6480bd9edfa8ed04346ff80002cec1a66cac4549c1ad7\"},\n + \ {file = \"coverage-7.2.7-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:f6951407391b639504e3b3be51b7ba5f3528adbf1a8ac3302b687ecababf929e\"},\n + \ {file = \"coverage-7.2.7-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:6f48351d66575f535669306aa7d6d6f71bc43372473b54a832222803eb956fd1\"},\n + \ {file = \"coverage-7.2.7-cp39-cp39-musllinux_1_1_aarch64.whl\", hash = + \"sha256:b29019c76039dc3c0fd815c41392a044ce555d9bcdd38b0fb60fb4cd8e475ba9\"},\n + \ {file = \"coverage-7.2.7-cp39-cp39-musllinux_1_1_i686.whl\", hash = \"sha256:81c13a1fc7468c40f13420732805a4c38a105d89848b7c10af65a90beff25250\"},\n + \ {file = \"coverage-7.2.7-cp39-cp39-musllinux_1_1_x86_64.whl\", hash = + \"sha256:975d70ab7e3c80a3fe86001d8751f6778905ec723f5b110aed1e450da9d4b7f2\"},\n + \ {file = \"coverage-7.2.7-cp39-cp39-win32.whl\", hash = \"sha256:7ee7d9d4822c8acc74a5e26c50604dff824710bc8de424904c0982e25c39c6cb\"},\n + \ {file = \"coverage-7.2.7-cp39-cp39-win_amd64.whl\", hash = \"sha256:eb393e5ebc85245347950143969b241d08b52b88a3dc39479822e073a1a8eb27\"},\n + \ {file = \"coverage-7.2.7-pp37.pp38.pp39-none-any.whl\", hash = \"sha256:b7b4c971f05e6ae490fef852c218b0e79d4e52f79ef0c8475566584a8fb3e01d\"},\n + \ {file = \"coverage-7.2.7.tar.gz\", hash = \"sha256:924d94291ca674905fe9481f12294eb11f2d3d3fd1adb20314ba89e94f44ed59\"},\n]\n\n[package.extras]\ntoml + = [\"tomli\"]\n\n[[package]]\nname = \"cryptography\"\nversion = \"41.0.1\"\ndescription + = \"cryptography is a package which provides cryptographic recipes and primitives + to Python developers.\"\ncategory = \"main\"\noptional = false\npython-versions + = \">=3.7\"\nfiles = [\n {file = \"cryptography-41.0.1-cp37-abi3-macosx_10_12_universal2.whl\", + hash = \"sha256:f73bff05db2a3e5974a6fd248af2566134d8981fd7ab012e5dd4ddb1d9a70699\"},\n + \ {file = \"cryptography-41.0.1-cp37-abi3-macosx_10_12_x86_64.whl\", hash + = \"sha256:1a5472d40c8f8e91ff7a3d8ac6dfa363d8e3138b961529c996f3e2df0c7a411a\"},\n + \ {file = \"cryptography-41.0.1-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:7fa01527046ca5facdf973eef2535a27fec4cb651e4daec4d043ef63f6ecd4ca\"},\n + \ {file = \"cryptography-41.0.1-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:b46e37db3cc267b4dea1f56da7346c9727e1209aa98487179ee8ebed09d21e43\"},\n + \ {file = \"cryptography-41.0.1-cp37-abi3-manylinux_2_28_aarch64.whl\", + hash = \"sha256:d198820aba55660b4d74f7b5fd1f17db3aa5eb3e6893b0a41b75e84e4f9e0e4b\"},\n + \ {file = \"cryptography-41.0.1-cp37-abi3-manylinux_2_28_x86_64.whl\", hash + = \"sha256:948224d76c4b6457349d47c0c98657557f429b4e93057cf5a2f71d603e2fc3a3\"},\n + \ {file = \"cryptography-41.0.1-cp37-abi3-musllinux_1_1_aarch64.whl\", hash + = \"sha256:059e348f9a3c1950937e1b5d7ba1f8e968508ab181e75fc32b879452f08356db\"},\n + \ {file = \"cryptography-41.0.1-cp37-abi3-musllinux_1_1_x86_64.whl\", hash + = \"sha256:b4ceb5324b998ce2003bc17d519080b4ec8d5b7b70794cbd2836101406a9be31\"},\n + \ {file = \"cryptography-41.0.1-cp37-abi3-win32.whl\", hash = \"sha256:8f4ab7021127a9b4323537300a2acfb450124b2def3756f64dc3a3d2160ee4b5\"},\n + \ {file = \"cryptography-41.0.1-cp37-abi3-win_amd64.whl\", hash = \"sha256:1fee5aacc7367487b4e22484d3c7e547992ed726d14864ee33c0176ae43b0d7c\"},\n + \ {file = \"cryptography-41.0.1-pp38-pypy38_pp73-macosx_10_12_x86_64.whl\", + hash = \"sha256:9a6c7a3c87d595608a39980ebaa04d5a37f94024c9f24eb7d10262b92f739ddb\"},\n + \ {file = \"cryptography-41.0.1-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl\", + hash = \"sha256:5d092fdfedaec4cbbffbf98cddc915ba145313a6fdaab83c6e67f4e6c218e6f3\"},\n + \ {file = \"cryptography-41.0.1-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl\", + hash = \"sha256:1a8e6c2de6fbbcc5e14fd27fb24414507cb3333198ea9ab1258d916f00bc3039\"},\n + \ {file = \"cryptography-41.0.1-pp38-pypy38_pp73-win_amd64.whl\", hash = + \"sha256:cb33ccf15e89f7ed89b235cff9d49e2e62c6c981a6061c9c8bb47ed7951190bc\"},\n + \ {file = \"cryptography-41.0.1-pp39-pypy39_pp73-macosx_10_12_x86_64.whl\", + hash = \"sha256:5f0ff6e18d13a3de56f609dd1fd11470918f770c6bd5d00d632076c727d35485\"},\n + \ {file = \"cryptography-41.0.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl\", + hash = \"sha256:7bfc55a5eae8b86a287747053140ba221afc65eb06207bedf6e019b8934b477c\"},\n + \ {file = \"cryptography-41.0.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl\", + hash = \"sha256:eb8163f5e549a22888c18b0d53d6bb62a20510060a22fd5a995ec8a05268df8a\"},\n + \ {file = \"cryptography-41.0.1-pp39-pypy39_pp73-win_amd64.whl\", hash = + \"sha256:8dde71c4169ec5ccc1087bb7521d54251c016f126f922ab2dfe6649170a3b8c5\"},\n + \ {file = \"cryptography-41.0.1.tar.gz\", hash = \"sha256:d34579085401d3f49762d2f7d6634d6b6c2ae1242202e860f4d26b046e3a1006\"},\n]\n\n[package.dependencies]\ncffi + = \">=1.12\"\n\n[package.extras]\ndocs = [\"sphinx (>=5.3.0)\", \"sphinx-rtd-theme + (>=1.1.1)\"]\ndocstest = [\"pyenchant (>=1.6.11)\", \"sphinxcontrib-spelling + (>=4.0.1)\", \"twine (>=1.12.0)\"]\nnox = [\"nox\"]\npep8test = [\"black\", + \"check-sdist\", \"mypy\", \"ruff\"]\nsdist = [\"build\"]\nssh = [\"bcrypt + (>=3.1.5)\"]\ntest = [\"pretend\", \"pytest (>=6.2.0)\", \"pytest-benchmark\", + \"pytest-cov\", \"pytest-xdist\"]\ntest-randomorder = [\"pytest-randomly\"]\n\n[[package]]\nname + = \"django\"\nversion = \"4.1.9\"\ndescription = \"A high-level Python web framework that encourages rapid development and clean, pragmatic design.\"\ncategory - = \"main\"\noptional = false\npython-versions = \">=3.6\"\nfiles = [\n {file - = \"Django-3.2.19-py3-none-any.whl\", hash = \"sha256:21cc991466245d659ab79cb01204f9515690f8dae00e5eabde307f14d24d4d7d\"},\n - \ {file = \"Django-3.2.19.tar.gz\", hash = \"sha256:031365bae96814da19c10706218c44dff3b654cc4de20a98bd2d29b9bde469f0\"},\n]\n\n[package.dependencies]\nasgiref - = \">=3.3.2,<4\"\npytz = \"*\"\nsqlparse = \">=0.2.2\"\n\n[package.extras]\nargon2 - = [\"argon2-cffi (>=19.1.0)\"]\nbcrypt = [\"bcrypt\"]\n\n[[package]]\nname - = \"django-environ\"\nversion = \"0.9.0\"\ndescription = \"A package that - allows you to utilize 12factor inspired environment variables to configure - your Django application.\"\ncategory = \"main\"\noptional = false\npython-versions - = \">=3.4,<4\"\nfiles = [\n {file = \"django-environ-0.9.0.tar.gz\", hash - = \"sha256:bff5381533056328c9ac02f71790bd5bf1cea81b1beeb648f28b81c9e83e0a21\"},\n + = \"main\"\noptional = false\npython-versions = \">=3.8\"\nfiles = [\n {file + = \"Django-4.1.9-py3-none-any.whl\", hash = \"sha256:adae3a952fd86800094ae6f64aa558572e8b4ba8dfe21f0ed8175147e75a72a1\"},\n + \ {file = \"Django-4.1.9.tar.gz\", hash = \"sha256:e9f074a84930662104871bfcea55c3c180c50a0a47739db82435deae6cbaf032\"},\n]\n\n[package.dependencies]\nasgiref + = \">=3.5.2,<4\"\nsqlparse = \">=0.2.2\"\ntzdata = {version = \"*\", markers + = \"sys_platform == \\\"win32\\\"\"}\n\n[package.extras]\nargon2 = [\"argon2-cffi + (>=19.1.0)\"]\nbcrypt = [\"bcrypt\"]\n\n[[package]]\nname = \"django-environ\"\nversion + = \"0.9.0\"\ndescription = \"A package that allows you to utilize 12factor + inspired environment variables to configure your Django application.\"\ncategory + = \"main\"\noptional = false\npython-versions = \">=3.4,<4\"\nfiles = [\n + \ {file = \"django-environ-0.9.0.tar.gz\", hash = \"sha256:bff5381533056328c9ac02f71790bd5bf1cea81b1beeb648f28b81c9e83e0a21\"},\n \ {file = \"django_environ-0.9.0-py2.py3-none-any.whl\", hash = \"sha256:f21a5ef8cc603da1870bbf9a09b7e5577ab5f6da451b843dbcc721a7bca6b3d9\"},\n]\n\n[package.extras]\ndevelop = [\"coverage[toml] (>=5.0a4)\", \"furo (>=2021.8.17b43,<2021.9.0)\", \"pytest (>=4.6.11)\", \"sphinx (>=3.5.0)\", \"sphinx-notfound-page\"]\ndocs = [\"furo @@ -308,24 +941,19 @@ interactions: = \">=3.2,<4.2\"\ndjangorestframework = \">=3.13,<3.15\"\ninflection = \">=0.5.0\"\n\n[package.extras]\ndjango-filter = [\"django-filter (>=2.4)\"]\ndjango-polymorphic = [\"django-polymorphic (>=3.0)\"]\nopenapi = [\"pyyaml (>=5.4)\", \"uritemplate (>=3.0.1)\"]\n\n[[package]]\nname - = \"exceptiongroup\"\nversion = \"1.1.1\"\ndescription = \"Backport of PEP - 654 (exception groups)\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=3.7\"\nfiles = [\n {file = \"exceptiongroup-1.1.1-py3-none-any.whl\", - hash = \"sha256:232c37c63e4f682982c8b6459f33a8981039e5fb8756b2074364e5055c498c9e\"},\n - \ {file = \"exceptiongroup-1.1.1.tar.gz\", hash = \"sha256:d484c3090ba2889ae2928419117447a14daf3c1231d5e30d0aae34f354f01785\"},\n]\n\n[package.extras]\ntest - = [\"pytest (>=6)\"]\n\n[[package]]\nname = \"factory-boy\"\nversion = \"3.2.1\"\ndescription - = \"A versatile test fixtures replacement based on thoughtbot's factory_bot - for Ruby.\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.6\"\nfiles - = [\n {file = \"factory_boy-3.2.1-py2.py3-none-any.whl\", hash = \"sha256:eb02a7dd1b577ef606b75a253b9818e6f9eaf996d94449c9d5ebb124f90dc795\"},\n + = \"factory-boy\"\nversion = \"3.2.1\"\ndescription = \"A versatile test fixtures + replacement based on thoughtbot's factory_bot for Ruby.\"\ncategory = \"dev\"\noptional + = false\npython-versions = \">=3.6\"\nfiles = [\n {file = \"factory_boy-3.2.1-py2.py3-none-any.whl\", + hash = \"sha256:eb02a7dd1b577ef606b75a253b9818e6f9eaf996d94449c9d5ebb124f90dc795\"},\n \ {file = \"factory_boy-3.2.1.tar.gz\", hash = \"sha256:a98d277b0c047c75eb6e4ab8508a7f81fb03d2cb21986f627913546ef7a2a55e\"},\n]\n\n[package.dependencies]\nFaker = \">=0.7.0\"\n\n[package.extras]\ndev = [\"Django\", \"Pillow\", \"SQLAlchemy\", \"coverage\", \"flake8\", \"isort\", \"mongoengine\", \"tox\", \"wheel (>=0.32.0)\", \"zest.releaser[recommended]\"]\ndoc = [\"Sphinx\", \"sphinx-rtd-theme\", - \"sphinxcontrib-spelling\"]\n\n[[package]]\nname = \"faker\"\nversion = \"18.6.2\"\ndescription + \"sphinxcontrib-spelling\"]\n\n[[package]]\nname = \"faker\"\nversion = \"18.10.1\"\ndescription = \"Faker is a Python package that generates fake data for you.\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file - = \"Faker-18.6.2-py3-none-any.whl\", hash = \"sha256:6385386ba8d5aa255bec72f5392c2b795fcec8bebf975a9953488948d54bce35\"},\n - \ {file = \"Faker-18.6.2.tar.gz\", hash = \"sha256:ef61bbf266d30819e83bab4a6c74a0f5979ce4d19d4c9305719dd26cb7d8d51c\"},\n]\n\n[package.dependencies]\npython-dateutil + = \"Faker-18.10.1-py3-none-any.whl\", hash = \"sha256:633b278caa3ec239463f9139c74da2607c8da5710e56d5d7d30fc8a7440104c4\"},\n + \ {file = \"Faker-18.10.1.tar.gz\", hash = \"sha256:d9f363720c4a6cf9884c6c3e26e2ce26266ffe5d741a9bc7cb9256779bc62190\"},\n]\n\n[package.dependencies]\npython-dateutil = \">=2.4\"\n\n[[package]]\nname = \"fancycompleter\"\nversion = \"0.9.1\"\ndescription = \"colorful TAB completion for Python prompt\"\ncategory = \"dev\"\noptional = false\npython-versions = \"*\"\nfiles = [\n {file = \"fancycompleter-0.9.1-py3-none-any.whl\", @@ -373,16 +1001,157 @@ interactions: = \"*\"\nfiles = [\n {file = \"flake8_tuple-0.4.1-py2.py3-none-any.whl\", hash = \"sha256:d828cc8e461c50cacca116e9abb0c9e3be565e8451d3f5c00578c63670aae680\"},\n \ {file = \"flake8_tuple-0.4.1.tar.gz\", hash = \"sha256:8a1b42aab134ef4c3fef13c6a8f383363f158b19fbc165bd91aed9c51851a61d\"},\n]\n\n[package.dependencies]\nflake8 - = \"*\"\nsix = \"*\"\n\n[[package]]\nname = \"gunicorn\"\nversion = \"20.1.0\"\ndescription - = \"WSGI HTTP Server for UNIX\"\ncategory = \"main\"\noptional = false\npython-versions - = \">=3.5\"\nfiles = [\n {file = \"gunicorn-20.1.0-py3-none-any.whl\", - hash = \"sha256:9dcc4547dbb1cb284accfb15ab5667a0e5d1881cc443e0677b4882a4067a807e\"},\n + = \"*\"\nsix = \"*\"\n\n[[package]]\nname = \"frozenlist\"\nversion = \"1.3.3\"\ndescription + = \"A list-like structure which implements collections.abc.MutableSequence\"\ncategory + = \"main\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file + = \"frozenlist-1.3.3-cp310-cp310-macosx_10_9_universal2.whl\", hash = \"sha256:ff8bf625fe85e119553b5383ba0fb6aa3d0ec2ae980295aaefa552374926b3f4\"},\n + \ {file = \"frozenlist-1.3.3-cp310-cp310-macosx_10_9_x86_64.whl\", hash + = \"sha256:dfbac4c2dfcc082fcf8d942d1e49b6aa0766c19d3358bd86e2000bf0fa4a9cf0\"},\n + \ {file = \"frozenlist-1.3.3-cp310-cp310-macosx_11_0_arm64.whl\", hash = + \"sha256:b1c63e8d377d039ac769cd0926558bb7068a1f7abb0f003e3717ee003ad85530\"},\n + \ {file = \"frozenlist-1.3.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:7fdfc24dcfce5b48109867c13b4cb15e4660e7bd7661741a391f821f23dfdca7\"},\n + \ {file = \"frozenlist-1.3.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:2c926450857408e42f0bbc295e84395722ce74bae69a3b2aa2a65fe22cb14b99\"},\n + \ {file = \"frozenlist-1.3.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:1841e200fdafc3d51f974d9d377c079a0694a8f06de2e67b48150328d66d5483\"},\n + \ {file = \"frozenlist-1.3.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:f470c92737afa7d4c3aacc001e335062d582053d4dbe73cda126f2d7031068dd\"},\n + \ {file = \"frozenlist-1.3.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:783263a4eaad7c49983fe4b2e7b53fa9770c136c270d2d4bbb6d2192bf4d9caf\"},\n + \ {file = \"frozenlist-1.3.3-cp310-cp310-musllinux_1_1_aarch64.whl\", hash + = \"sha256:924620eef691990dfb56dc4709f280f40baee568c794b5c1885800c3ecc69816\"},\n + \ {file = \"frozenlist-1.3.3-cp310-cp310-musllinux_1_1_i686.whl\", hash + = \"sha256:ae4dc05c465a08a866b7a1baf360747078b362e6a6dbeb0c57f234db0ef88ae0\"},\n + \ {file = \"frozenlist-1.3.3-cp310-cp310-musllinux_1_1_ppc64le.whl\", hash + = \"sha256:bed331fe18f58d844d39ceb398b77d6ac0b010d571cba8267c2e7165806b00ce\"},\n + \ {file = \"frozenlist-1.3.3-cp310-cp310-musllinux_1_1_s390x.whl\", hash + = \"sha256:02c9ac843e3390826a265e331105efeab489ffaf4dd86384595ee8ce6d35ae7f\"},\n + \ {file = \"frozenlist-1.3.3-cp310-cp310-musllinux_1_1_x86_64.whl\", hash + = \"sha256:9545a33965d0d377b0bc823dcabf26980e77f1b6a7caa368a365a9497fb09420\"},\n + \ {file = \"frozenlist-1.3.3-cp310-cp310-win32.whl\", hash = \"sha256:d5cd3ab21acbdb414bb6c31958d7b06b85eeb40f66463c264a9b343a4e238642\"},\n + \ {file = \"frozenlist-1.3.3-cp310-cp310-win_amd64.whl\", hash = \"sha256:b756072364347cb6aa5b60f9bc18e94b2f79632de3b0190253ad770c5df17db1\"},\n + \ {file = \"frozenlist-1.3.3-cp311-cp311-macosx_10_9_universal2.whl\", hash + = \"sha256:b4395e2f8d83fbe0c627b2b696acce67868793d7d9750e90e39592b3626691b7\"},\n + \ {file = \"frozenlist-1.3.3-cp311-cp311-macosx_10_9_x86_64.whl\", hash + = \"sha256:14143ae966a6229350021384870458e4777d1eae4c28d1a7aa47f24d030e6678\"},\n + \ {file = \"frozenlist-1.3.3-cp311-cp311-macosx_11_0_arm64.whl\", hash = + \"sha256:5d8860749e813a6f65bad8285a0520607c9500caa23fea6ee407e63debcdbef6\"},\n + \ {file = \"frozenlist-1.3.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:23d16d9f477bb55b6154654e0e74557040575d9d19fe78a161bd33d7d76808e8\"},\n + \ {file = \"frozenlist-1.3.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:eb82dbba47a8318e75f679690190c10a5e1f447fbf9df41cbc4c3afd726d88cb\"},\n + \ {file = \"frozenlist-1.3.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:9309869032abb23d196cb4e4db574232abe8b8be1339026f489eeb34a4acfd91\"},\n + \ {file = \"frozenlist-1.3.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:a97b4fe50b5890d36300820abd305694cb865ddb7885049587a5678215782a6b\"},\n + \ {file = \"frozenlist-1.3.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:c188512b43542b1e91cadc3c6c915a82a5eb95929134faf7fd109f14f9892ce4\"},\n + \ {file = \"frozenlist-1.3.3-cp311-cp311-musllinux_1_1_aarch64.whl\", hash + = \"sha256:303e04d422e9b911a09ad499b0368dc551e8c3cd15293c99160c7f1f07b59a48\"},\n + \ {file = \"frozenlist-1.3.3-cp311-cp311-musllinux_1_1_i686.whl\", hash + = \"sha256:0771aed7f596c7d73444c847a1c16288937ef988dc04fb9f7be4b2aa91db609d\"},\n + \ {file = \"frozenlist-1.3.3-cp311-cp311-musllinux_1_1_ppc64le.whl\", hash + = \"sha256:66080ec69883597e4d026f2f71a231a1ee9887835902dbe6b6467d5a89216cf6\"},\n + \ {file = \"frozenlist-1.3.3-cp311-cp311-musllinux_1_1_s390x.whl\", hash + = \"sha256:41fe21dc74ad3a779c3d73a2786bdf622ea81234bdd4faf90b8b03cad0c2c0b4\"},\n + \ {file = \"frozenlist-1.3.3-cp311-cp311-musllinux_1_1_x86_64.whl\", hash + = \"sha256:f20380df709d91525e4bee04746ba612a4df0972c1b8f8e1e8af997e678c7b81\"},\n + \ {file = \"frozenlist-1.3.3-cp311-cp311-win32.whl\", hash = \"sha256:f30f1928162e189091cf4d9da2eac617bfe78ef907a761614ff577ef4edfb3c8\"},\n + \ {file = \"frozenlist-1.3.3-cp311-cp311-win_amd64.whl\", hash = \"sha256:a6394d7dadd3cfe3f4b3b186e54d5d8504d44f2d58dcc89d693698e8b7132b32\"},\n + \ {file = \"frozenlist-1.3.3-cp37-cp37m-macosx_10_9_x86_64.whl\", hash = + \"sha256:8df3de3a9ab8325f94f646609a66cbeeede263910c5c0de0101079ad541af332\"},\n + \ {file = \"frozenlist-1.3.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:0693c609e9742c66ba4870bcee1ad5ff35462d5ffec18710b4ac89337ff16e27\"},\n + \ {file = \"frozenlist-1.3.3-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:cd4210baef299717db0a600d7a3cac81d46ef0e007f88c9335db79f8979c0d3d\"},\n + \ {file = \"frozenlist-1.3.3-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:394c9c242113bfb4b9aa36e2b80a05ffa163a30691c7b5a29eba82e937895d5e\"},\n + \ {file = \"frozenlist-1.3.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:6327eb8e419f7d9c38f333cde41b9ae348bec26d840927332f17e887a8dcb70d\"},\n + \ {file = \"frozenlist-1.3.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:2e24900aa13212e75e5b366cb9065e78bbf3893d4baab6052d1aca10d46d944c\"},\n + \ {file = \"frozenlist-1.3.3-cp37-cp37m-musllinux_1_1_aarch64.whl\", hash + = \"sha256:3843f84a6c465a36559161e6c59dce2f2ac10943040c2fd021cfb70d58c4ad56\"},\n + \ {file = \"frozenlist-1.3.3-cp37-cp37m-musllinux_1_1_i686.whl\", hash = + \"sha256:84610c1502b2461255b4c9b7d5e9c48052601a8957cd0aea6ec7a7a1e1fb9420\"},\n + \ {file = \"frozenlist-1.3.3-cp37-cp37m-musllinux_1_1_ppc64le.whl\", hash + = \"sha256:c21b9aa40e08e4f63a2f92ff3748e6b6c84d717d033c7b3438dd3123ee18f70e\"},\n + \ {file = \"frozenlist-1.3.3-cp37-cp37m-musllinux_1_1_s390x.whl\", hash + = \"sha256:efce6ae830831ab6a22b9b4091d411698145cb9b8fc869e1397ccf4b4b6455cb\"},\n + \ {file = \"frozenlist-1.3.3-cp37-cp37m-musllinux_1_1_x86_64.whl\", hash + = \"sha256:40de71985e9042ca00b7953c4f41eabc3dc514a2d1ff534027f091bc74416401\"},\n + \ {file = \"frozenlist-1.3.3-cp37-cp37m-win32.whl\", hash = \"sha256:180c00c66bde6146a860cbb81b54ee0df350d2daf13ca85b275123bbf85de18a\"},\n + \ {file = \"frozenlist-1.3.3-cp37-cp37m-win_amd64.whl\", hash = \"sha256:9bbbcedd75acdfecf2159663b87f1bb5cfc80e7cd99f7ddd9d66eb98b14a8411\"},\n + \ {file = \"frozenlist-1.3.3-cp38-cp38-macosx_10_9_universal2.whl\", hash + = \"sha256:034a5c08d36649591be1cbb10e09da9f531034acfe29275fc5454a3b101ce41a\"},\n + \ {file = \"frozenlist-1.3.3-cp38-cp38-macosx_10_9_x86_64.whl\", hash = + \"sha256:ba64dc2b3b7b158c6660d49cdb1d872d1d0bf4e42043ad8d5006099479a194e5\"},\n + \ {file = \"frozenlist-1.3.3-cp38-cp38-macosx_11_0_arm64.whl\", hash = \"sha256:47df36a9fe24054b950bbc2db630d508cca3aa27ed0566c0baf661225e52c18e\"},\n + \ {file = \"frozenlist-1.3.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:008a054b75d77c995ea26629ab3a0c0d7281341f2fa7e1e85fa6153ae29ae99c\"},\n + \ {file = \"frozenlist-1.3.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:841ea19b43d438a80b4de62ac6ab21cfe6827bb8a9dc62b896acc88eaf9cecba\"},\n + \ {file = \"frozenlist-1.3.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:e235688f42b36be2b6b06fc37ac2126a73b75fb8d6bc66dd632aa35286238703\"},\n + \ {file = \"frozenlist-1.3.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:ca713d4af15bae6e5d79b15c10c8522859a9a89d3b361a50b817c98c2fb402a2\"},\n + \ {file = \"frozenlist-1.3.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:9ac5995f2b408017b0be26d4a1d7c61bce106ff3d9e3324374d66b5964325448\"},\n + \ {file = \"frozenlist-1.3.3-cp38-cp38-musllinux_1_1_aarch64.whl\", hash + = \"sha256:a4ae8135b11652b08a8baf07631d3ebfe65a4c87909dbef5fa0cdde440444ee4\"},\n + \ {file = \"frozenlist-1.3.3-cp38-cp38-musllinux_1_1_i686.whl\", hash = + \"sha256:4ea42116ceb6bb16dbb7d526e242cb6747b08b7710d9782aa3d6732bd8d27649\"},\n + \ {file = \"frozenlist-1.3.3-cp38-cp38-musllinux_1_1_ppc64le.whl\", hash + = \"sha256:810860bb4bdce7557bc0febb84bbd88198b9dbc2022d8eebe5b3590b2ad6c842\"},\n + \ {file = \"frozenlist-1.3.3-cp38-cp38-musllinux_1_1_s390x.whl\", hash = + \"sha256:ee78feb9d293c323b59a6f2dd441b63339a30edf35abcb51187d2fc26e696d13\"},\n + \ {file = \"frozenlist-1.3.3-cp38-cp38-musllinux_1_1_x86_64.whl\", hash + = \"sha256:0af2e7c87d35b38732e810befb9d797a99279cbb85374d42ea61c1e9d23094b3\"},\n + \ {file = \"frozenlist-1.3.3-cp38-cp38-win32.whl\", hash = \"sha256:899c5e1928eec13fd6f6d8dc51be23f0d09c5281e40d9cf4273d188d9feeaf9b\"},\n + \ {file = \"frozenlist-1.3.3-cp38-cp38-win_amd64.whl\", hash = \"sha256:7f44e24fa70f6fbc74aeec3e971f60a14dde85da364aa87f15d1be94ae75aeef\"},\n + \ {file = \"frozenlist-1.3.3-cp39-cp39-macosx_10_9_universal2.whl\", hash + = \"sha256:2b07ae0c1edaa0a36339ec6cce700f51b14a3fc6545fdd32930d2c83917332cf\"},\n + \ {file = \"frozenlist-1.3.3-cp39-cp39-macosx_10_9_x86_64.whl\", hash = + \"sha256:ebb86518203e12e96af765ee89034a1dbb0c3c65052d1b0c19bbbd6af8a145e1\"},\n + \ {file = \"frozenlist-1.3.3-cp39-cp39-macosx_11_0_arm64.whl\", hash = \"sha256:5cf820485f1b4c91e0417ea0afd41ce5cf5965011b3c22c400f6d144296ccbc0\"},\n + \ {file = \"frozenlist-1.3.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:5c11e43016b9024240212d2a65043b70ed8dfd3b52678a1271972702d990ac6d\"},\n + \ {file = \"frozenlist-1.3.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:8fa3c6e3305aa1146b59a09b32b2e04074945ffcfb2f0931836d103a2c38f936\"},\n + \ {file = \"frozenlist-1.3.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:352bd4c8c72d508778cf05ab491f6ef36149f4d0cb3c56b1b4302852255d05d5\"},\n + \ {file = \"frozenlist-1.3.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:65a5e4d3aa679610ac6e3569e865425b23b372277f89b5ef06cf2cdaf1ebf22b\"},\n + \ {file = \"frozenlist-1.3.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:b1e2c1185858d7e10ff045c496bbf90ae752c28b365fef2c09cf0fa309291669\"},\n + \ {file = \"frozenlist-1.3.3-cp39-cp39-musllinux_1_1_aarch64.whl\", hash + = \"sha256:f163d2fd041c630fed01bc48d28c3ed4a3b003c00acd396900e11ee5316b56bb\"},\n + \ {file = \"frozenlist-1.3.3-cp39-cp39-musllinux_1_1_i686.whl\", hash = + \"sha256:05cdb16d09a0832eedf770cb7bd1fe57d8cf4eaf5aced29c4e41e3f20b30a784\"},\n + \ {file = \"frozenlist-1.3.3-cp39-cp39-musllinux_1_1_ppc64le.whl\", hash + = \"sha256:8bae29d60768bfa8fb92244b74502b18fae55a80eac13c88eb0b496d4268fd2d\"},\n + \ {file = \"frozenlist-1.3.3-cp39-cp39-musllinux_1_1_s390x.whl\", hash = + \"sha256:eedab4c310c0299961ac285591acd53dc6723a1ebd90a57207c71f6e0c2153ab\"},\n + \ {file = \"frozenlist-1.3.3-cp39-cp39-musllinux_1_1_x86_64.whl\", hash + = \"sha256:3bbdf44855ed8f0fbcd102ef05ec3012d6a4fd7c7562403f76ce6a52aeffb2b1\"},\n + \ {file = \"frozenlist-1.3.3-cp39-cp39-win32.whl\", hash = \"sha256:efa568b885bca461f7c7b9e032655c0c143d305bf01c30caf6db2854a4532b38\"},\n + \ {file = \"frozenlist-1.3.3-cp39-cp39-win_amd64.whl\", hash = \"sha256:cfe33efc9cb900a4c46f91a5ceba26d6df370ffddd9ca386eb1d4f0ad97b9ea9\"},\n + \ {file = \"frozenlist-1.3.3.tar.gz\", hash = \"sha256:58bcc55721e8a90b88332d6cd441261ebb22342e238296bb330968952fbb3a6a\"},\n]\n\n[[package]]\nname + = \"gunicorn\"\nversion = \"20.1.0\"\ndescription = \"WSGI HTTP Server for + UNIX\"\ncategory = \"main\"\noptional = false\npython-versions = \">=3.5\"\nfiles + = [\n {file = \"gunicorn-20.1.0-py3-none-any.whl\", hash = \"sha256:9dcc4547dbb1cb284accfb15ab5667a0e5d1881cc443e0677b4882a4067a807e\"},\n \ {file = \"gunicorn-20.1.0.tar.gz\", hash = \"sha256:e0a968b5ba15f8a328fdfd7ab1fcb5af4470c28aaf7e55df02a99bc13138e6e8\"},\n]\n\n[package.dependencies]\nsetuptools = \">=3.0\"\n\n[package.extras]\neventlet = [\"eventlet (>=0.24.1)\"]\ngevent = [\"gevent (>=1.4.0)\"]\nsetproctitle = [\"setproctitle\"]\ntornado = [\"tornado - (>=0.2)\"]\n\n[[package]]\nname = \"inflection\"\nversion = \"0.5.1\"\ndescription - = \"A port of Ruby on Rails inflector to Python\"\ncategory = \"main\"\noptional - = false\npython-versions = \">=3.5\"\nfiles = [\n {file = \"inflection-0.5.1-py2.py3-none-any.whl\", + (>=0.2)\"]\n\n[[package]]\nname = \"idna\"\nversion = \"3.4\"\ndescription + = \"Internationalized Domain Names in Applications (IDNA)\"\ncategory = \"main\"\noptional + = false\npython-versions = \">=3.5\"\nfiles = [\n {file = \"idna-3.4-py3-none-any.whl\", + hash = \"sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2\"},\n + \ {file = \"idna-3.4.tar.gz\", hash = \"sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4\"},\n]\n\n[[package]]\nname + = \"inflection\"\nversion = \"0.5.1\"\ndescription = \"A port of Ruby on Rails + inflector to Python\"\ncategory = \"main\"\noptional = false\npython-versions + = \">=3.5\"\nfiles = [\n {file = \"inflection-0.5.1-py2.py3-none-any.whl\", hash = \"sha256:f38b2b640938a4f35ade69ac3d053042959b62a0f1076a5bbaa1b9526605a8a2\"},\n \ {file = \"inflection-0.5.1.tar.gz\", hash = \"sha256:1a29730d366e996aaacffb2f1f1cb9593dc38e2ddd30c91250c6dde09ea9b417\"},\n]\n\n[[package]]\nname = \"iniconfig\"\nversion = \"2.0.0\"\ndescription = \"brain-dead simple config-ini @@ -396,11 +1165,159 @@ interactions: \ {file = \"isort-5.11.4.tar.gz\", hash = \"sha256:6db30c5ded9815d813932c04c2f85a360bcdd35fed496f4d8f35495ef0a261b6\"},\n]\n\n[package.extras]\ncolors = [\"colorama (>=0.4.3,<0.5.0)\"]\npipfile-deprecated-finder = [\"pipreqs\", \"requirementslib\"]\nplugins = [\"setuptools\"]\nrequirements-deprecated-finder - = [\"pip-api\", \"pipreqs\"]\n\n[[package]]\nname = \"mccabe\"\nversion = - \"0.7.0\"\ndescription = \"McCabe checker, plugin for flake8\"\ncategory = - \"dev\"\noptional = false\npython-versions = \">=3.6\"\nfiles = [\n {file + = [\"pip-api\", \"pipreqs\"]\n\n[[package]]\nname = \"josepy\"\nversion = + \"1.13.0\"\ndescription = \"JOSE protocol implementation in Python\"\ncategory + = \"main\"\noptional = false\npython-versions = \">=3.6\"\nfiles = [\n {file + = \"josepy-1.13.0-py2.py3-none-any.whl\", hash = \"sha256:6f64eb35186aaa1776b7a1768651b1c616cab7f9685f9660bffc6491074a5390\"},\n + \ {file = \"josepy-1.13.0.tar.gz\", hash = \"sha256:8931daf38f8a4c85274a0e8b7cb25addfd8d1f28f9fb8fbed053dd51aec75dc9\"},\n]\n\n[package.dependencies]\ncryptography + = \">=1.5\"\nPyOpenSSL = \">=0.13\"\nsetuptools = \">=1.0\"\n\n[package.extras]\ndev + = [\"pytest\", \"tox\"]\ndocs = [\"Sphinx (>=1.0)\", \"sphinx-rtd-theme (>=1.0)\"]\ntests + = [\"coverage (>=4.0)\", \"flake8 (<4)\", \"isort\", \"mypy\", \"pytest (>=2.8.0)\", + \"pytest-cov\", \"pytest-flake8 (>=0.5)\", \"types-pyOpenSSL\", \"types-pyRFC3339\", + \"types-requests\", \"types-setuptools\"]\n\n[[package]]\nname = \"mccabe\"\nversion + = \"0.7.0\"\ndescription = \"McCabe checker, plugin for flake8\"\ncategory + = \"dev\"\noptional = false\npython-versions = \">=3.6\"\nfiles = [\n {file = \"mccabe-0.7.0-py2.py3-none-any.whl\", hash = \"sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e\"},\n \ {file = \"mccabe-0.7.0.tar.gz\", hash = \"sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325\"},\n]\n\n[[package]]\nname + = \"mozilla-django-oidc\"\nversion = \"3.0.0\"\ndescription = \"A lightweight + authentication and access management library for integration with OpenID Connect + enabled authentication services.\"\ncategory = \"main\"\noptional = false\npython-versions + = \"*\"\nfiles = [\n {file = \"mozilla-django-oidc-3.0.0.tar.gz\", hash + = \"sha256:a7d447af83cb5aa1671a24009b0ce6b2f0d259e9c58d8c88c7a8d0c27c05c04d\"},\n + \ {file = \"mozilla_django_oidc-3.0.0-py2.py3-none-any.whl\", hash = \"sha256:f535eeddf03698ad9fd89dd87037828e9c7d503771acef21f0509f6cc42fc875\"},\n]\n\n[package.dependencies]\ncryptography + = \"*\"\nDjango = \">=3.2\"\njosepy = \"*\"\nrequests = \"*\"\n\n[[package]]\nname + = \"multidict\"\nversion = \"6.0.4\"\ndescription = \"multidict implementation\"\ncategory + = \"main\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file + = \"multidict-6.0.4-cp310-cp310-macosx_10_9_universal2.whl\", hash = \"sha256:0b1a97283e0c85772d613878028fec909f003993e1007eafa715b24b377cb9b8\"},\n + \ {file = \"multidict-6.0.4-cp310-cp310-macosx_10_9_x86_64.whl\", hash = + \"sha256:eeb6dcc05e911516ae3d1f207d4b0520d07f54484c49dfc294d6e7d63b734171\"},\n + \ {file = \"multidict-6.0.4-cp310-cp310-macosx_11_0_arm64.whl\", hash = + \"sha256:d6d635d5209b82a3492508cf5b365f3446afb65ae7ebd755e70e18f287b0adf7\"},\n + \ {file = \"multidict-6.0.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:c048099e4c9e9d615545e2001d3d8a4380bd403e1a0578734e0d31703d1b0c0b\"},\n + \ {file = \"multidict-6.0.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:ea20853c6dbbb53ed34cb4d080382169b6f4554d394015f1bef35e881bf83547\"},\n + \ {file = \"multidict-6.0.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:16d232d4e5396c2efbbf4f6d4df89bfa905eb0d4dc5b3549d872ab898451f569\"},\n + \ {file = \"multidict-6.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:36c63aaa167f6c6b04ef2c85704e93af16c11d20de1d133e39de6a0e84582a93\"},\n + \ {file = \"multidict-6.0.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:64bdf1086b6043bf519869678f5f2757f473dee970d7abf6da91ec00acb9cb98\"},\n + \ {file = \"multidict-6.0.4-cp310-cp310-musllinux_1_1_aarch64.whl\", hash + = \"sha256:43644e38f42e3af682690876cff722d301ac585c5b9e1eacc013b7a3f7b696a0\"},\n + \ {file = \"multidict-6.0.4-cp310-cp310-musllinux_1_1_i686.whl\", hash = + \"sha256:7582a1d1030e15422262de9f58711774e02fa80df0d1578995c76214f6954988\"},\n + \ {file = \"multidict-6.0.4-cp310-cp310-musllinux_1_1_ppc64le.whl\", hash + = \"sha256:ddff9c4e225a63a5afab9dd15590432c22e8057e1a9a13d28ed128ecf047bbdc\"},\n + \ {file = \"multidict-6.0.4-cp310-cp310-musllinux_1_1_s390x.whl\", hash + = \"sha256:ee2a1ece51b9b9e7752e742cfb661d2a29e7bcdba2d27e66e28a99f1890e4fa0\"},\n + \ {file = \"multidict-6.0.4-cp310-cp310-musllinux_1_1_x86_64.whl\", hash + = \"sha256:a2e4369eb3d47d2034032a26c7a80fcb21a2cb22e1173d761a162f11e562caa5\"},\n + \ {file = \"multidict-6.0.4-cp310-cp310-win32.whl\", hash = \"sha256:574b7eae1ab267e5f8285f0fe881f17efe4b98c39a40858247720935b893bba8\"},\n + \ {file = \"multidict-6.0.4-cp310-cp310-win_amd64.whl\", hash = \"sha256:4dcbb0906e38440fa3e325df2359ac6cb043df8e58c965bb45f4e406ecb162cc\"},\n + \ {file = \"multidict-6.0.4-cp311-cp311-macosx_10_9_universal2.whl\", hash + = \"sha256:0dfad7a5a1e39c53ed00d2dd0c2e36aed4650936dc18fd9a1826a5ae1cad6f03\"},\n + \ {file = \"multidict-6.0.4-cp311-cp311-macosx_10_9_x86_64.whl\", hash = + \"sha256:64da238a09d6039e3bd39bb3aee9c21a5e34f28bfa5aa22518581f910ff94af3\"},\n + \ {file = \"multidict-6.0.4-cp311-cp311-macosx_11_0_arm64.whl\", hash = + \"sha256:ff959bee35038c4624250473988b24f846cbeb2c6639de3602c073f10410ceba\"},\n + \ {file = \"multidict-6.0.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:01a3a55bd90018c9c080fbb0b9f4891db37d148a0a18722b42f94694f8b6d4c9\"},\n + \ {file = \"multidict-6.0.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:c5cb09abb18c1ea940fb99360ea0396f34d46566f157122c92dfa069d3e0e982\"},\n + \ {file = \"multidict-6.0.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:666daae833559deb2d609afa4490b85830ab0dfca811a98b70a205621a6109fe\"},\n + \ {file = \"multidict-6.0.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:11bdf3f5e1518b24530b8241529d2050014c884cf18b6fc69c0c2b30ca248710\"},\n + \ {file = \"multidict-6.0.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:7d18748f2d30f94f498e852c67d61261c643b349b9d2a581131725595c45ec6c\"},\n + \ {file = \"multidict-6.0.4-cp311-cp311-musllinux_1_1_aarch64.whl\", hash + = \"sha256:458f37be2d9e4c95e2d8866a851663cbc76e865b78395090786f6cd9b3bbf4f4\"},\n + \ {file = \"multidict-6.0.4-cp311-cp311-musllinux_1_1_i686.whl\", hash = + \"sha256:b1a2eeedcead3a41694130495593a559a668f382eee0727352b9a41e1c45759a\"},\n + \ {file = \"multidict-6.0.4-cp311-cp311-musllinux_1_1_ppc64le.whl\", hash + = \"sha256:7d6ae9d593ef8641544d6263c7fa6408cc90370c8cb2bbb65f8d43e5b0351d9c\"},\n + \ {file = \"multidict-6.0.4-cp311-cp311-musllinux_1_1_s390x.whl\", hash + = \"sha256:5979b5632c3e3534e42ca6ff856bb24b2e3071b37861c2c727ce220d80eee9ed\"},\n + \ {file = \"multidict-6.0.4-cp311-cp311-musllinux_1_1_x86_64.whl\", hash + = \"sha256:dcfe792765fab89c365123c81046ad4103fcabbc4f56d1c1997e6715e8015461\"},\n + \ {file = \"multidict-6.0.4-cp311-cp311-win32.whl\", hash = \"sha256:3601a3cece3819534b11d4efc1eb76047488fddd0c85a3948099d5da4d504636\"},\n + \ {file = \"multidict-6.0.4-cp311-cp311-win_amd64.whl\", hash = \"sha256:81a4f0b34bd92df3da93315c6a59034df95866014ac08535fc819f043bfd51f0\"},\n + \ {file = \"multidict-6.0.4-cp37-cp37m-macosx_10_9_x86_64.whl\", hash = + \"sha256:67040058f37a2a51ed8ea8f6b0e6ee5bd78ca67f169ce6122f3e2ec80dfe9b78\"},\n + \ {file = \"multidict-6.0.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:853888594621e6604c978ce2a0444a1e6e70c8d253ab65ba11657659dcc9100f\"},\n + \ {file = \"multidict-6.0.4-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:39ff62e7d0f26c248b15e364517a72932a611a9b75f35b45be078d81bdb86603\"},\n + \ {file = \"multidict-6.0.4-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:af048912e045a2dc732847d33821a9d84ba553f5c5f028adbd364dd4765092ac\"},\n + \ {file = \"multidict-6.0.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:b1e8b901e607795ec06c9e42530788c45ac21ef3aaa11dbd0c69de543bfb79a9\"},\n + \ {file = \"multidict-6.0.4-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:62501642008a8b9871ddfccbf83e4222cf8ac0d5aeedf73da36153ef2ec222d2\"},\n + \ {file = \"multidict-6.0.4-cp37-cp37m-musllinux_1_1_aarch64.whl\", hash + = \"sha256:99b76c052e9f1bc0721f7541e5e8c05db3941eb9ebe7b8553c625ef88d6eefde\"},\n + \ {file = \"multidict-6.0.4-cp37-cp37m-musllinux_1_1_i686.whl\", hash = + \"sha256:509eac6cf09c794aa27bcacfd4d62c885cce62bef7b2c3e8b2e49d365b5003fe\"},\n + \ {file = \"multidict-6.0.4-cp37-cp37m-musllinux_1_1_ppc64le.whl\", hash + = \"sha256:21a12c4eb6ddc9952c415f24eef97e3e55ba3af61f67c7bc388dcdec1404a067\"},\n + \ {file = \"multidict-6.0.4-cp37-cp37m-musllinux_1_1_s390x.whl\", hash = + \"sha256:5cad9430ab3e2e4fa4a2ef4450f548768400a2ac635841bc2a56a2052cdbeb87\"},\n + \ {file = \"multidict-6.0.4-cp37-cp37m-musllinux_1_1_x86_64.whl\", hash + = \"sha256:ab55edc2e84460694295f401215f4a58597f8f7c9466faec545093045476327d\"},\n + \ {file = \"multidict-6.0.4-cp37-cp37m-win32.whl\", hash = \"sha256:5a4dcf02b908c3b8b17a45fb0f15b695bf117a67b76b7ad18b73cf8e92608775\"},\n + \ {file = \"multidict-6.0.4-cp37-cp37m-win_amd64.whl\", hash = \"sha256:6ed5f161328b7df384d71b07317f4d8656434e34591f20552c7bcef27b0ab88e\"},\n + \ {file = \"multidict-6.0.4-cp38-cp38-macosx_10_9_universal2.whl\", hash + = \"sha256:5fc1b16f586f049820c5c5b17bb4ee7583092fa0d1c4e28b5239181ff9532e0c\"},\n + \ {file = \"multidict-6.0.4-cp38-cp38-macosx_10_9_x86_64.whl\", hash = \"sha256:1502e24330eb681bdaa3eb70d6358e818e8e8f908a22a1851dfd4e15bc2f8161\"},\n + \ {file = \"multidict-6.0.4-cp38-cp38-macosx_11_0_arm64.whl\", hash = \"sha256:b692f419760c0e65d060959df05f2a531945af31fda0c8a3b3195d4efd06de11\"},\n + \ {file = \"multidict-6.0.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:45e1ecb0379bfaab5eef059f50115b54571acfbe422a14f668fc8c27ba410e7e\"},\n + \ {file = \"multidict-6.0.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:ddd3915998d93fbcd2566ddf9cf62cdb35c9e093075f862935573d265cf8f65d\"},\n + \ {file = \"multidict-6.0.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:59d43b61c59d82f2effb39a93c48b845efe23a3852d201ed2d24ba830d0b4cf2\"},\n + \ {file = \"multidict-6.0.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:cc8e1d0c705233c5dd0c5e6460fbad7827d5d36f310a0fadfd45cc3029762258\"},\n + \ {file = \"multidict-6.0.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:d6aa0418fcc838522256761b3415822626f866758ee0bc6632c9486b179d0b52\"},\n + \ {file = \"multidict-6.0.4-cp38-cp38-musllinux_1_1_aarch64.whl\", hash + = \"sha256:6748717bb10339c4760c1e63da040f5f29f5ed6e59d76daee30305894069a660\"},\n + \ {file = \"multidict-6.0.4-cp38-cp38-musllinux_1_1_i686.whl\", hash = \"sha256:4d1a3d7ef5e96b1c9e92f973e43aa5e5b96c659c9bc3124acbbd81b0b9c8a951\"},\n + \ {file = \"multidict-6.0.4-cp38-cp38-musllinux_1_1_ppc64le.whl\", hash + = \"sha256:4372381634485bec7e46718edc71528024fcdc6f835baefe517b34a33c731d60\"},\n + \ {file = \"multidict-6.0.4-cp38-cp38-musllinux_1_1_s390x.whl\", hash = + \"sha256:fc35cb4676846ef752816d5be2193a1e8367b4c1397b74a565a9d0389c433a1d\"},\n + \ {file = \"multidict-6.0.4-cp38-cp38-musllinux_1_1_x86_64.whl\", hash = + \"sha256:4b9d9e4e2b37daddb5c23ea33a3417901fa7c7b3dee2d855f63ee67a0b21e5b1\"},\n + \ {file = \"multidict-6.0.4-cp38-cp38-win32.whl\", hash = \"sha256:e41b7e2b59679edfa309e8db64fdf22399eec4b0b24694e1b2104fb789207779\"},\n + \ {file = \"multidict-6.0.4-cp38-cp38-win_amd64.whl\", hash = \"sha256:d6c254ba6e45d8e72739281ebc46ea5eb5f101234f3ce171f0e9f5cc86991480\"},\n + \ {file = \"multidict-6.0.4-cp39-cp39-macosx_10_9_universal2.whl\", hash + = \"sha256:16ab77bbeb596e14212e7bab8429f24c1579234a3a462105cda4a66904998664\"},\n + \ {file = \"multidict-6.0.4-cp39-cp39-macosx_10_9_x86_64.whl\", hash = \"sha256:bc779e9e6f7fda81b3f9aa58e3a6091d49ad528b11ed19f6621408806204ad35\"},\n + \ {file = \"multidict-6.0.4-cp39-cp39-macosx_11_0_arm64.whl\", hash = \"sha256:4ceef517eca3e03c1cceb22030a3e39cb399ac86bff4e426d4fc6ae49052cc60\"},\n + \ {file = \"multidict-6.0.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:281af09f488903fde97923c7744bb001a9b23b039a909460d0f14edc7bf59706\"},\n + \ {file = \"multidict-6.0.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:52f2dffc8acaba9a2f27174c41c9e57f60b907bb9f096b36b1a1f3be71c6284d\"},\n + \ {file = \"multidict-6.0.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:b41156839806aecb3641f3208c0dafd3ac7775b9c4c422d82ee2a45c34ba81ca\"},\n + \ {file = \"multidict-6.0.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:d5e3fc56f88cc98ef8139255cf8cd63eb2c586531e43310ff859d6bb3a6b51f1\"},\n + \ {file = \"multidict-6.0.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:8316a77808c501004802f9beebde51c9f857054a0c871bd6da8280e718444449\"},\n + \ {file = \"multidict-6.0.4-cp39-cp39-musllinux_1_1_aarch64.whl\", hash + = \"sha256:f70b98cd94886b49d91170ef23ec5c0e8ebb6f242d734ed7ed677b24d50c82cf\"},\n + \ {file = \"multidict-6.0.4-cp39-cp39-musllinux_1_1_i686.whl\", hash = \"sha256:bf6774e60d67a9efe02b3616fee22441d86fab4c6d335f9d2051d19d90a40063\"},\n + \ {file = \"multidict-6.0.4-cp39-cp39-musllinux_1_1_ppc64le.whl\", hash + = \"sha256:e69924bfcdda39b722ef4d9aa762b2dd38e4632b3641b1d9a57ca9cd18f2f83a\"},\n + \ {file = \"multidict-6.0.4-cp39-cp39-musllinux_1_1_s390x.whl\", hash = + \"sha256:6b181d8c23da913d4ff585afd1155a0e1194c0b50c54fcfe286f70cdaf2b7176\"},\n + \ {file = \"multidict-6.0.4-cp39-cp39-musllinux_1_1_x86_64.whl\", hash = + \"sha256:52509b5be062d9eafc8170e53026fbc54cf3b32759a23d07fd935fb04fc22d95\"},\n + \ {file = \"multidict-6.0.4-cp39-cp39-win32.whl\", hash = \"sha256:27c523fbfbdfd19c6867af7346332b62b586eed663887392cff78d614f9ec313\"},\n + \ {file = \"multidict-6.0.4-cp39-cp39-win_amd64.whl\", hash = \"sha256:33029f5734336aa0d4c0384525da0387ef89148dc7191aae00ca5fb23d7aafc2\"},\n + \ {file = \"multidict-6.0.4.tar.gz\", hash = \"sha256:3666906492efb76453c0e7b97f2cf459b0682e7402c0489a95484965dbc1da49\"},\n]\n\n[[package]]\nname = \"mypy-extensions\"\nversion = \"1.0.0\"\ndescription = \"Type system extensions for programs checked with the mypy type checker.\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.5\"\nfiles = [\n {file = \"mypy_extensions-1.0.0-py3-none-any.whl\", @@ -421,12 +1338,12 @@ interactions: \ {file = \"pdbpp-0.10.3.tar.gz\", hash = \"sha256:d9e43f4fda388eeb365f2887f4e7b66ac09dce9b6236b76f63616530e2f669f5\"},\n]\n\n[package.dependencies]\nfancycompleter = \">=0.8\"\npygments = \"*\"\nwmctrl = \"*\"\n\n[package.extras]\nfuncsigs = [\"funcsigs\"]\ntesting = [\"funcsigs\", \"pytest\"]\n\n[[package]]\nname - = \"platformdirs\"\nversion = \"3.5.0\"\ndescription = \"A small Python package + = \"platformdirs\"\nversion = \"3.5.1\"\ndescription = \"A small Python package for determining appropriate platform-specific dirs, e.g. a \\\"user data dir\\\".\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file - = \"platformdirs-3.5.0-py3-none-any.whl\", hash = \"sha256:47692bc24c1958e8b0f13dd727307cff1db103fca36399f457da8e05f222fdc4\"},\n - \ {file = \"platformdirs-3.5.0.tar.gz\", hash = \"sha256:7954a68d0ba23558d753f73437c55f89027cf8f5108c19844d4b82e5af396335\"},\n]\n\n[package.extras]\ndocs - = [\"furo (>=2023.3.27)\", \"proselint (>=0.13)\", \"sphinx (>=6.1.3)\", \"sphinx-autodoc-typehints + = \"platformdirs-3.5.1-py3-none-any.whl\", hash = \"sha256:e2378146f1964972c03c085bb5662ae80b2b8c06226c54b2ff4aa9483e8a13a5\"},\n + \ {file = \"platformdirs-3.5.1.tar.gz\", hash = \"sha256:412dae91f52a6f84830f39a8078cecd0e866cb72294a5c66808e74d5e88d251f\"},\n]\n\n[package.extras]\ndocs + = [\"furo (>=2023.3.27)\", \"proselint (>=0.13)\", \"sphinx (>=6.2.1)\", \"sphinx-autodoc-typehints (>=1.23,!=1.23.4)\"]\ntest = [\"appdirs (==1.4.4)\", \"covdefaults (>=2.3)\", \"pytest (>=7.3.1)\", \"pytest-cov (>=4)\", \"pytest-mock (>=3.10)\"]\n\n[[package]]\nname = \"pluggy\"\nversion = \"1.0.0\"\ndescription = \"plugin and hook calling @@ -549,10 +1466,96 @@ interactions: hash = \"sha256:02c0f3757a4300cf379eb49f543fb7ac527fb00144d39246ee40e1df684ab514\"},\n \ {file = \"psycopg2_binary-2.9.6-cp39-cp39-win32.whl\", hash = \"sha256:c3dba7dab16709a33a847e5cd756767271697041fbe3fe97c215b1fc1f5c9848\"},\n \ {file = \"psycopg2_binary-2.9.6-cp39-cp39-win_amd64.whl\", hash = \"sha256:f6a88f384335bb27812293fdb11ac6aee2ca3f51d3c7820fe03de0a304ab6249\"},\n]\n\n[[package]]\nname + = \"pycares\"\nversion = \"4.3.0\"\ndescription = \"Python interface for c-ares\"\ncategory + = \"main\"\noptional = false\npython-versions = \"*\"\nfiles = [\n {file + = \"pycares-4.3.0-cp310-cp310-macosx_10_9_universal2.whl\", hash = \"sha256:19c9cdd3322d422931982939773e453e491dfc5c0b2e23d7266959315c7a0824\"},\n + \ {file = \"pycares-4.3.0-cp310-cp310-macosx_10_9_x86_64.whl\", hash = \"sha256:9e56e9cdf46a092970dc4b75bbabddea9f480be5eeadc3fcae3eb5c6807c4136\"},\n + \ {file = \"pycares-4.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:1c75a6241c79b935048272cb77df498da64b8defc8c4b29fdf9870e43ba4cbb4\"},\n + \ {file = \"pycares-4.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:24d8654fac3742791b8bef59d1fbb3e19ae6a5c48876a6d98659f7c66ee546c4\"},\n + \ {file = \"pycares-4.3.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:ebf50b049a245880f1aa16a6f72c4408e0a65b49ea1d3bf13383a44a2cabd2bf\"},\n + \ {file = \"pycares-4.3.0-cp310-cp310-musllinux_1_1_aarch64.whl\", hash + = \"sha256:84daf560962763c0359fd79c750ef480f0fda40c08b57765088dbe362e8dc452\"},\n + \ {file = \"pycares-4.3.0-cp310-cp310-musllinux_1_1_i686.whl\", hash = \"sha256:978d10da7ee74b9979c494afa8b646411119ad0186a29c7f13c72bb4295630c6\"},\n + \ {file = \"pycares-4.3.0-cp310-cp310-musllinux_1_1_x86_64.whl\", hash = + \"sha256:326c5b9d7fe52eb3d243f5ead58d5c0011884226d961df8360a34618c38c7515\"},\n + \ {file = \"pycares-4.3.0-cp310-cp310-win32.whl\", hash = \"sha256:da7c7089ae617317d2cbe38baefd3821387b3bfef7b3ee5b797b871cb1257974\"},\n + \ {file = \"pycares-4.3.0-cp310-cp310-win_amd64.whl\", hash = \"sha256:7106dc683db30e1d851283b7b9df7a5ea4964d6bdd000d918d91d4b1f9bed329\"},\n + \ {file = \"pycares-4.3.0-cp311-cp311-macosx_10_9_universal2.whl\", hash + = \"sha256:4e7a24ecef0b1933f2a3fdbf328d1b529a76cda113f8364fa0742e5b3bd76566\"},\n + \ {file = \"pycares-4.3.0-cp311-cp311-macosx_10_9_x86_64.whl\", hash = \"sha256:e7abccc2aa4771c06994e4d9ed596453061e2b8846f887d9c98a64ccdaf4790a\"},\n + \ {file = \"pycares-4.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:531fed46c5ed798a914c3207be4ae7b297c4d09e4183d3cf8fd9ee59a55d5080\"},\n + \ {file = \"pycares-4.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:2c9335175af0c64a1e0ba67bdd349eb62d4eea0ad02c235ccdf0d535fd20f323\"},\n + \ {file = \"pycares-4.3.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:c5f0e95535027d2dcd51e780410632b0d3ed7e9e5ceb25dc0fe937f2c2960079\"},\n + \ {file = \"pycares-4.3.0-cp311-cp311-musllinux_1_1_aarch64.whl\", hash + = \"sha256:3692179ce5fb96908ba342e1e5303608d0c976f0d5d4619fa9d3d6d9d5a9a1b4\"},\n + \ {file = \"pycares-4.3.0-cp311-cp311-musllinux_1_1_i686.whl\", hash = \"sha256:5c4cb6cc7fe8e0606d30b60367f59fe26d1472e88555d61e202db70dea5c8edb\"},\n + \ {file = \"pycares-4.3.0-cp311-cp311-musllinux_1_1_x86_64.whl\", hash = + \"sha256:3215445396c74103e2054e6b349d9e85883ceda2006d0039fc2d58c9b11818a2\"},\n + \ {file = \"pycares-4.3.0-cp311-cp311-win32.whl\", hash = \"sha256:6a0c0c3a0adf490bba9dbb37dbd07ec81e4a6584f095036ac34f06a633710ffe\"},\n + \ {file = \"pycares-4.3.0-cp311-cp311-win_amd64.whl\", hash = \"sha256:995cb37cc39bd40ca87bb16555a0f7724f3be30d9f9059a4caab2fde45b1b903\"},\n + \ {file = \"pycares-4.3.0-cp36-cp36m-win32.whl\", hash = \"sha256:4c9187be72449c975c11daa1d94d7ddcc494f8a4c37a6c18f977cd7024a531d9\"},\n + \ {file = \"pycares-4.3.0-cp36-cp36m-win_amd64.whl\", hash = \"sha256:d7405ba10a2903a58b8b0faedcb54994c9ee002ad01963587fabf93e7e479783\"},\n + \ {file = \"pycares-4.3.0-cp37-cp37m-macosx_10_9_x86_64.whl\", hash = \"sha256:40aaa12081495f879f11f4cfc95edfec1ea14711188563102f9e33fe98728fac\"},\n + \ {file = \"pycares-4.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:4972cac24b66c5997f3a3e2cb608e408066d80103d443e36d626a88a287b9ae7\"},\n + \ {file = \"pycares-4.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:35886dba7aa5b73affca8729aeb5a1f5e94d3d9a764adb1b7e75bafca44eeca5\"},\n + \ {file = \"pycares-4.3.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:5cea6e1f3be016f155d60f27f16c1074d58b4d6e123228fdbc3326d076016af8\"},\n + \ {file = \"pycares-4.3.0-cp37-cp37m-musllinux_1_1_aarch64.whl\", hash = + \"sha256:3a9fd2665b053afb39226ac6f8137a60910ca7729358456df2fb94866f4297de\"},\n + \ {file = \"pycares-4.3.0-cp37-cp37m-musllinux_1_1_i686.whl\", hash = \"sha256:e8e9195f869120e44e0aa0a6098bb5c19947f4753054365891f592e6f9eab3ef\"},\n + \ {file = \"pycares-4.3.0-cp37-cp37m-musllinux_1_1_x86_64.whl\", hash = + \"sha256:674486ecf2afb25ee219171b07cdaba481a1aaa2dabb155779c7be9ded03eaa9\"},\n + \ {file = \"pycares-4.3.0-cp37-cp37m-win32.whl\", hash = \"sha256:1b6cd3161851499b6894d1e23bfd633e7b775472f5af35ae35409c4a47a2d45e\"},\n + \ {file = \"pycares-4.3.0-cp37-cp37m-win_amd64.whl\", hash = \"sha256:710120c97b9afdba443564350c3f5f72fd9aae74d95b73dc062ca8ac3d7f36d7\"},\n + \ {file = \"pycares-4.3.0-cp38-cp38-macosx_10_9_universal2.whl\", hash = + \"sha256:9103649bd29d84bc6bcfaf09def9c0592bbc766018fad19d76d09989608b915d\"},\n + \ {file = \"pycares-4.3.0-cp38-cp38-macosx_10_9_x86_64.whl\", hash = \"sha256:c072dbaf73cb5434279578dc35322867d8d5df053e14fdcdcc589994ba4804ae\"},\n + \ {file = \"pycares-4.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:008531733f9c7a976b59c7760a3672b191159fd69ae76c01ca051f20b5e44164\"},\n + \ {file = \"pycares-4.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:2aae02d97d77dcff840ab55f86cb8b99bf644acbca17e1edb7048408b9782088\"},\n + \ {file = \"pycares-4.3.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:257953ae6d400a934fd9193aeb20990ac84a78648bdf5978e998bd007a4045cd\"},\n + \ {file = \"pycares-4.3.0-cp38-cp38-musllinux_1_1_aarch64.whl\", hash = + \"sha256:c28d481efae26936ec08cb6beea305f4b145503b152cf2c4dc68cc4ad9644f0e\"},\n + \ {file = \"pycares-4.3.0-cp38-cp38-musllinux_1_1_i686.whl\", hash = \"sha256:976249b39037dbfb709ccf7e1c40d2785905a0065536385d501b94570cfed96d\"},\n + \ {file = \"pycares-4.3.0-cp38-cp38-musllinux_1_1_x86_64.whl\", hash = \"sha256:98568c30cfab6b327d94ae1acdf85bbba4cffd415980804985d34ca07e6f4791\"},\n + \ {file = \"pycares-4.3.0-cp38-cp38-win32.whl\", hash = \"sha256:a2f3c4f49f43162f7e684419d9834c2c8ec165e54cb8dc47aa9dc0c2132701c0\"},\n + \ {file = \"pycares-4.3.0-cp38-cp38-win_amd64.whl\", hash = \"sha256:1730ef93e33e4682fbbf0e7fb19df2ed9822779d17de8ea6e20d5b0d71c1d2be\"},\n + \ {file = \"pycares-4.3.0-cp39-cp39-macosx_10_9_universal2.whl\", hash = + \"sha256:5a26b3f1684557025da26ce65d076619890c82b95e38cc7284ce51c3539a1ce8\"},\n + \ {file = \"pycares-4.3.0-cp39-cp39-macosx_10_9_x86_64.whl\", hash = \"sha256:86112cce01655b9f63c5e53b74722084e88e784a7a8ad138d373440337c591c9\"},\n + \ {file = \"pycares-4.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:c01465a191dc78e923884bb45cd63c7e012623e520cf7ed67e542413ee334804\"},\n + \ {file = \"pycares-4.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:c9fd5d6012f3ee8c8038cbfe16e988bbd17b2f21eea86650874bf63757ee6161\"},\n + \ {file = \"pycares-4.3.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:aa36b8ea91eae20b5c7205f3e6654423f066af24a1df02b274770a96cbcafaa7\"},\n + \ {file = \"pycares-4.3.0-cp39-cp39-musllinux_1_1_aarch64.whl\", hash = + \"sha256:61019151130557c1788cae52e4f2f388a7520c9d92574f3a0d61c974c6740db0\"},\n + \ {file = \"pycares-4.3.0-cp39-cp39-musllinux_1_1_i686.whl\", hash = \"sha256:231962bb46274c52632469a1e686fab065dbd106dbef586de4f7fb101e297587\"},\n + \ {file = \"pycares-4.3.0-cp39-cp39-musllinux_1_1_x86_64.whl\", hash = \"sha256:6c979512fa51c7ccef5204fe10ed4e5c44c2bce5f335fe98a3e423f1672bd7d4\"},\n + \ {file = \"pycares-4.3.0-cp39-cp39-win32.whl\", hash = \"sha256:655cf0df862ce3847a60e1a106dafa2ba2c14e6636bac49e874347acdc7312dc\"},\n + \ {file = \"pycares-4.3.0-cp39-cp39-win_amd64.whl\", hash = \"sha256:36f2251ad0f99a5ce13df45c94c3161d9734c9e9fa2b9b4cc163b853ca170dc5\"},\n + \ {file = \"pycares-4.3.0.tar.gz\", hash = \"sha256:c542696f6dac978e9d99192384745a65f80a7d9450501151e4a7563e06010d45\"},\n]\n\n[package.dependencies]\ncffi + = \">=1.5.0\"\n\n[package.extras]\nidna = [\"idna (>=2.1)\"]\n\n[[package]]\nname = \"pycodestyle\"\nversion = \"2.9.1\"\ndescription = \"Python style guide checker\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.6\"\nfiles = [\n {file = \"pycodestyle-2.9.1-py2.py3-none-any.whl\", hash = \"sha256:d1735fc58b418fd7c5f658d28d943854f8a849b01a5d0a1e6f3f3fdd0166804b\"},\n \ {file = \"pycodestyle-2.9.1.tar.gz\", hash = \"sha256:2c9607871d58c76354b697b42f5d57e1ada7d261c261efac224b664affdc5785\"},\n]\n\n[[package]]\nname + = \"pycparser\"\nversion = \"2.21\"\ndescription = \"C parser in Python\"\ncategory + = \"main\"\noptional = false\npython-versions = \">=2.7, !=3.0.*, !=3.1.*, + !=3.2.*, !=3.3.*\"\nfiles = [\n {file = \"pycparser-2.21-py2.py3-none-any.whl\", + hash = \"sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9\"},\n + \ {file = \"pycparser-2.21.tar.gz\", hash = \"sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206\"},\n]\n\n[[package]]\nname = \"pydocstyle\"\nversion = \"6.3.0\"\ndescription = \"Python docstring style checker\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.6\"\nfiles = [\n {file = \"pydocstyle-6.3.0-py3-none-any.whl\", hash = \"sha256:118762d452a49d6b05e194ef344a55822987a462831ade91ec5c06fd2169d019\"},\n @@ -567,28 +1570,33 @@ interactions: false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"Pygments-2.15.1-py3-none-any.whl\", hash = \"sha256:db2db3deb4b4179f399a09054b023b6a586b76499d36965813c71aa8ed7b5fd1\"},\n \ {file = \"Pygments-2.15.1.tar.gz\", hash = \"sha256:8ace4d3c1dd481894b2005f560ead0f9f19ee64fe983366be1a21e171d12775c\"},\n]\n\n[package.extras]\nplugins - = [\"importlib-metadata\"]\n\n[[package]]\nname = \"pyreadline\"\nversion + = [\"importlib-metadata\"]\n\n[[package]]\nname = \"pyopenssl\"\nversion = + \"23.2.0\"\ndescription = \"Python wrapper module around the OpenSSL library\"\ncategory + = \"main\"\noptional = false\npython-versions = \">=3.6\"\nfiles = [\n {file + = \"pyOpenSSL-23.2.0-py3-none-any.whl\", hash = \"sha256:24f0dc5227396b3e831f4c7f602b950a5e9833d292c8e4a2e06b709292806ae2\"},\n + \ {file = \"pyOpenSSL-23.2.0.tar.gz\", hash = \"sha256:276f931f55a452e7dea69c7173e984eb2a4407ce413c918aa34b55f82f9b8bac\"},\n]\n\n[package.dependencies]\ncryptography + = \">=38.0.0,<40.0.0 || >40.0.0,<40.0.1 || >40.0.1,<42\"\n\n[package.extras]\ndocs + = [\"sphinx (!=5.2.0,!=5.2.0.post0)\", \"sphinx-rtd-theme\"]\ntest = [\"flaky\", + \"pretend\", \"pytest (>=3.0.1)\"]\n\n[[package]]\nname = \"pyreadline\"\nversion = \"2.1\"\ndescription = \"A python implmementation of GNU readline.\"\ncategory = \"dev\"\noptional = false\npython-versions = \"*\"\nfiles = [\n {file = \"pyreadline-2.1.zip\", hash = \"sha256:4530592fc2e85b25b1a9f79664433da09237c1a270e4d78ea5aa3a2c7229e2d1\"},\n]\n\n[[package]]\nname = \"pyrepl\"\nversion = \"0.9.0\"\ndescription = \"A library for building flexible command line interfaces\"\ncategory = \"dev\"\noptional = false\npython-versions = \"*\"\nfiles = [\n {file = \"pyrepl-0.9.0.tar.gz\", hash = \"sha256:292570f34b5502e871bbb966d639474f2b57fbfcd3373c2d6a2f3d56e681a775\"},\n]\n\n[[package]]\nname - = \"pytest\"\nversion = \"7.2.1\"\ndescription = \"pytest: simple powerful + = \"pytest\"\nversion = \"7.3.1\"\ndescription = \"pytest: simple powerful testing with Python\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=3.7\"\nfiles = [\n {file = \"pytest-7.2.1-py3-none-any.whl\", hash - = \"sha256:c7c6ca206e93355074ae32f7403e8ea12163b1163c976fee7d4d84027c162be5\"},\n - \ {file = \"pytest-7.2.1.tar.gz\", hash = \"sha256:d45e0952f3727241918b8fd0f376f5ff6b301cc0777c6f9a556935c92d8a7d42\"},\n]\n\n[package.dependencies]\nattrs - = \">=19.2.0\"\ncolorama = {version = \"*\", markers = \"sys_platform == \\\"win32\\\"\"}\nexceptiongroup - = {version = \">=1.0.0rc8\", markers = \"python_version < \\\"3.11\\\"\"}\niniconfig - = \"*\"\npackaging = \"*\"\npluggy = \">=0.12,<2.0\"\ntomli = {version = \">=1.0.0\", - markers = \"python_version < \\\"3.11\\\"\"}\n\n[package.extras]\ntesting - = [\"argcomplete\", \"hypothesis (>=3.56)\", \"mock\", \"nose\", \"pygments - (>=2.7.2)\", \"requests\", \"xmlschema\"]\n\n[[package]]\nname = \"pytest-cov\"\nversion - = \"4.0.0\"\ndescription = \"Pytest plugin for measuring coverage.\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=3.6\"\nfiles = [\n {file - = \"pytest-cov-4.0.0.tar.gz\", hash = \"sha256:996b79efde6433cdbd0088872dbc5fb3ed7fe1578b68cdbba634f14bb8dd0470\"},\n - \ {file = \"pytest_cov-4.0.0-py3-none-any.whl\", hash = \"sha256:2feb1b751d66a8bd934e5edfa2e961d11309dc37b73b0eabe73b5945fee20f6b\"},\n]\n\n[package.dependencies]\ncoverage + = \">=3.7\"\nfiles = [\n {file = \"pytest-7.3.1-py3-none-any.whl\", hash + = \"sha256:3799fa815351fea3a5e96ac7e503a96fa51cc9942c3753cda7651b93c1cfa362\"},\n + \ {file = \"pytest-7.3.1.tar.gz\", hash = \"sha256:434afafd78b1d78ed0addf160ad2b77a30d35d4bdf8af234fe621919d9ed15e3\"},\n]\n\n[package.dependencies]\ncolorama + = {version = \"*\", markers = \"sys_platform == \\\"win32\\\"\"}\niniconfig + = \"*\"\npackaging = \"*\"\npluggy = \">=0.12,<2.0\"\n\n[package.extras]\ntesting + = [\"argcomplete\", \"attrs (>=19.2.0)\", \"hypothesis (>=3.56)\", \"mock\", + \"nose\", \"pygments (>=2.7.2)\", \"requests\", \"xmlschema\"]\n\n[[package]]\nname + = \"pytest-cov\"\nversion = \"4.1.0\"\ndescription = \"Pytest plugin for measuring + coverage.\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles + = [\n {file = \"pytest-cov-4.1.0.tar.gz\", hash = \"sha256:3904b13dfbfec47f003b8e77fd5b589cd11904a21ddf1ab38a64f204d6a10ef6\"},\n + \ {file = \"pytest_cov-4.1.0-py3-none-any.whl\", hash = \"sha256:6ba70b9e97e69fcc3fb45bfeab2d0a138fb65c4d0d6a41ef33983ad114be8c3a\"},\n]\n\n[package.dependencies]\ncoverage = {version = \">=5.2.1\", extras = [\"toml\"]}\npytest = \">=4.6\"\n\n[package.extras]\ntesting = [\"fields\", \"hunter\", \"process-tests\", \"pytest-xdist\", \"six\", \"virtualenv\"]\n\n[[package]]\nname = \"pytest-django\"\nversion = \"4.5.2\"\ndescription = \"A Django plugin @@ -602,39 +1610,118 @@ interactions: = \"pytest_factoryboy-2.5.1-py3-none-any.whl\", hash = \"sha256:41e3465935322188daefc8720f83cebb16bf3d3a430356dc91151c55f31d99c7\"},\n \ {file = \"pytest_factoryboy-2.5.1.tar.gz\", hash = \"sha256:7275a52299b20c0f58b63fdf7326b3fd2b7cbefbdaa90fdcfc776bbe92197484\"},\n]\n\n[package.dependencies]\nfactory_boy = \">=2.10.0\"\ninflection = \"*\"\npytest = \">=5.0.0\"\ntyping_extensions - = \"*\"\n\n[[package]]\nname = \"python-dateutil\"\nversion = \"2.8.2\"\ndescription - = \"Extensions to the standard Python datetime module\"\ncategory = \"dev\"\noptional - = false\npython-versions = \"!=3.0.*,!=3.1.*,!=3.2.*,>=2.7\"\nfiles = [\n - \ {file = \"python-dateutil-2.8.2.tar.gz\", hash = \"sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86\"},\n + = \"*\"\n\n[[package]]\nname = \"pytest-vcr\"\nversion = \"1.0.2\"\ndescription + = \"Plugin for managing VCR.py cassettes\"\ncategory = \"dev\"\noptional = + false\npython-versions = \"*\"\nfiles = [\n {file = \"pytest-vcr-1.0.2.tar.gz\", + hash = \"sha256:23ee51b75abbcc43d926272773aae4f39f93aceb75ed56852d0bf618f92e1896\"},\n + \ {file = \"pytest_vcr-1.0.2-py2.py3-none-any.whl\", hash = \"sha256:2f316e0539399bea0296e8b8401145c62b6f85e9066af7e57b6151481b0d6d9c\"},\n]\n\n[package.dependencies]\npytest + = \">=3.6.0\"\nvcrpy = \"*\"\n\n[[package]]\nname = \"python-dateutil\"\nversion + = \"2.8.2\"\ndescription = \"Extensions to the standard Python datetime module\"\ncategory + = \"dev\"\noptional = false\npython-versions = \"!=3.0.*,!=3.1.*,!=3.2.*,>=2.7\"\nfiles + = [\n {file = \"python-dateutil-2.8.2.tar.gz\", hash = \"sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86\"},\n \ {file = \"python_dateutil-2.8.2-py2.py3-none-any.whl\", hash = \"sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9\"},\n]\n\n[package.dependencies]\nsix = \">=1.5\"\n\n[[package]]\nname = \"pytz\"\nversion = \"2023.3\"\ndescription = \"World timezone definitions, modern and historical\"\ncategory = \"main\"\noptional = false\npython-versions = \"*\"\nfiles = [\n {file = \"pytz-2023.3-py2.py3-none-any.whl\", hash = \"sha256:a151b3abb88eda1d4e34a9814df37de2a80e301e68ba0fd856fb9b46bfbbbffb\"},\n \ {file = \"pytz-2023.3.tar.gz\", hash = \"sha256:1d8ce29db189191fb55338ee6d0387d82ab59f3d00eac103412d64e0ebd0c588\"},\n]\n\n[[package]]\nname - = \"semver\"\nversion = \"3.0.0\"\ndescription = \"Python helper for Semantic - Versioning (https://semver.org)\"\ncategory = \"main\"\noptional = false\npython-versions - = \">=3.7\"\nfiles = [\n {file = \"semver-3.0.0-py3-none-any.whl\", hash - = \"sha256:ab4f69fb1d1ecfb5d81f96411403d7a611fa788c45d252cf5b408025df3ab6ce\"},\n + = \"pyyaml\"\nversion = \"6.0\"\ndescription = \"YAML parser and emitter for + Python\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.6\"\nfiles + = [\n {file = \"PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl\", hash = + \"sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53\"},\n + \ {file = \"PyYAML-6.0-cp310-cp310-macosx_11_0_arm64.whl\", hash = \"sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c\"},\n + \ {file = \"PyYAML-6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:77f396e6ef4c73fdc33a9157446466f1cff553d979bd00ecb64385760c6babdc\"},\n + \ {file = \"PyYAML-6.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:a80a78046a72361de73f8f395f1f1e49f956c6be882eed58505a15f3e430962b\"},\n + \ {file = \"PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl\", + hash = \"sha256:f84fbc98b019fef2ee9a1cb3ce93e3187a6df0b2538a651bfb890254ba9f90b5\"},\n + \ {file = \"PyYAML-6.0-cp310-cp310-win32.whl\", hash = \"sha256:2cd5df3de48857ed0544b34e2d40e9fac445930039f3cfe4bcc592a1f836d513\"},\n + \ {file = \"PyYAML-6.0-cp310-cp310-win_amd64.whl\", hash = \"sha256:daf496c58a8c52083df09b80c860005194014c3698698d1a57cbcfa182142a3a\"},\n + \ {file = \"PyYAML-6.0-cp311-cp311-macosx_10_9_x86_64.whl\", hash = \"sha256:d4b0ba9512519522b118090257be113b9468d804b19d63c71dbcf4a48fa32358\"},\n + \ {file = \"PyYAML-6.0-cp311-cp311-macosx_11_0_arm64.whl\", hash = \"sha256:81957921f441d50af23654aa6c5e5eaf9b06aba7f0a19c18a538dc7ef291c5a1\"},\n + \ {file = \"PyYAML-6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:afa17f5bc4d1b10afd4466fd3a44dc0e245382deca5b3c353d8b757f9e3ecb8d\"},\n + \ {file = \"PyYAML-6.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:dbad0e9d368bb989f4515da330b88a057617d16b6a8245084f1b05400f24609f\"},\n + \ {file = \"PyYAML-6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:432557aa2c09802be39460360ddffd48156e30721f5e8d917f01d31694216782\"},\n + \ {file = \"PyYAML-6.0-cp311-cp311-win32.whl\", hash = \"sha256:bfaef573a63ba8923503d27530362590ff4f576c626d86a9fed95822a8255fd7\"},\n + \ {file = \"PyYAML-6.0-cp311-cp311-win_amd64.whl\", hash = \"sha256:01b45c0191e6d66c470b6cf1b9531a771a83c1c4208272ead47a3ae4f2f603bf\"},\n + \ {file = \"PyYAML-6.0-cp36-cp36m-macosx_10_9_x86_64.whl\", hash = \"sha256:897b80890765f037df3403d22bab41627ca8811ae55e9a722fd0392850ec4d86\"},\n + \ {file = \"PyYAML-6.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:50602afada6d6cbfad699b0c7bb50d5ccffa7e46a3d738092afddc1f9758427f\"},\n + \ {file = \"PyYAML-6.0-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:48c346915c114f5fdb3ead70312bd042a953a8ce5c7106d5bfb1a5254e47da92\"},\n + \ {file = \"PyYAML-6.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl\", + hash = \"sha256:98c4d36e99714e55cfbaaee6dd5badbc9a1ec339ebfc3b1f52e293aee6bb71a4\"},\n + \ {file = \"PyYAML-6.0-cp36-cp36m-win32.whl\", hash = \"sha256:0283c35a6a9fbf047493e3a0ce8d79ef5030852c51e9d911a27badfde0605293\"},\n + \ {file = \"PyYAML-6.0-cp36-cp36m-win_amd64.whl\", hash = \"sha256:07751360502caac1c067a8132d150cf3d61339af5691fe9e87803040dbc5db57\"},\n + \ {file = \"PyYAML-6.0-cp37-cp37m-macosx_10_9_x86_64.whl\", hash = \"sha256:819b3830a1543db06c4d4b865e70ded25be52a2e0631ccd2f6a47a2822f2fd7c\"},\n + \ {file = \"PyYAML-6.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:473f9edb243cb1935ab5a084eb238d842fb8f404ed2193a915d1784b5a6b5fc0\"},\n + \ {file = \"PyYAML-6.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:0ce82d761c532fe4ec3f87fc45688bdd3a4c1dc5e0b4a19814b9009a29baefd4\"},\n + \ {file = \"PyYAML-6.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl\", + hash = \"sha256:231710d57adfd809ef5d34183b8ed1eeae3f76459c18fb4a0b373ad56bedcdd9\"},\n + \ {file = \"PyYAML-6.0-cp37-cp37m-win32.whl\", hash = \"sha256:c5687b8d43cf58545ade1fe3e055f70eac7a5a1a0bf42824308d868289a95737\"},\n + \ {file = \"PyYAML-6.0-cp37-cp37m-win_amd64.whl\", hash = \"sha256:d15a181d1ecd0d4270dc32edb46f7cb7733c7c508857278d3d378d14d606db2d\"},\n + \ {file = \"PyYAML-6.0-cp38-cp38-macosx_10_9_x86_64.whl\", hash = \"sha256:0b4624f379dab24d3725ffde76559cff63d9ec94e1736b556dacdfebe5ab6d4b\"},\n + \ {file = \"PyYAML-6.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:213c60cd50106436cc818accf5baa1aba61c0189ff610f64f4a3e8c6726218ba\"},\n + \ {file = \"PyYAML-6.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:9fa600030013c4de8165339db93d182b9431076eb98eb40ee068700c9c813e34\"},\n + \ {file = \"PyYAML-6.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl\", + hash = \"sha256:277a0ef2981ca40581a47093e9e2d13b3f1fbbeffae064c1d21bfceba2030287\"},\n + \ {file = \"PyYAML-6.0-cp38-cp38-win32.whl\", hash = \"sha256:d4eccecf9adf6fbcc6861a38015c2a64f38b9d94838ac1810a9023a0609e1b78\"},\n + \ {file = \"PyYAML-6.0-cp38-cp38-win_amd64.whl\", hash = \"sha256:1e4747bc279b4f613a09eb64bba2ba602d8a6664c6ce6396a4d0cd413a50ce07\"},\n + \ {file = \"PyYAML-6.0-cp39-cp39-macosx_10_9_x86_64.whl\", hash = \"sha256:055d937d65826939cb044fc8c9b08889e8c743fdc6a32b33e2390f66013e449b\"},\n + \ {file = \"PyYAML-6.0-cp39-cp39-macosx_11_0_arm64.whl\", hash = \"sha256:e61ceaab6f49fb8bdfaa0f92c4b57bcfbea54c09277b1b4f7ac376bfb7a7c174\"},\n + \ {file = \"PyYAML-6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:d67d839ede4ed1b28a4e8909735fc992a923cdb84e618544973d7dfc71540803\"},\n + \ {file = \"PyYAML-6.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:cba8c411ef271aa037d7357a2bc8f9ee8b58b9965831d9e51baf703280dc73d3\"},\n + \ {file = \"PyYAML-6.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl\", + hash = \"sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0\"},\n + \ {file = \"PyYAML-6.0-cp39-cp39-win32.whl\", hash = \"sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb\"},\n + \ {file = \"PyYAML-6.0-cp39-cp39-win_amd64.whl\", hash = \"sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c\"},\n + \ {file = \"PyYAML-6.0.tar.gz\", hash = \"sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2\"},\n]\n\n[[package]]\nname + = \"requests\"\nversion = \"2.31.0\"\ndescription = \"Python HTTP for Humans.\"\ncategory + = \"main\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file + = \"requests-2.31.0-py3-none-any.whl\", hash = \"sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f\"},\n + \ {file = \"requests-2.31.0.tar.gz\", hash = \"sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1\"},\n]\n\n[package.dependencies]\ncertifi + = \">=2017.4.17\"\ncharset-normalizer = \">=2,<4\"\nidna = \">=2.5,<4\"\nurllib3 + = \">=1.21.1,<3\"\n\n[package.extras]\nsocks = [\"PySocks (>=1.5.6,!=1.5.7)\"]\nuse-chardet-on-py3 + = [\"chardet (>=3.0.2,<6)\"]\n\n[[package]]\nname = \"requests-mock\"\nversion + = \"1.10.0\"\ndescription = \"Mock out responses from the requests package\"\ncategory + = \"dev\"\noptional = false\npython-versions = \"*\"\nfiles = [\n {file + = \"requests-mock-1.10.0.tar.gz\", hash = \"sha256:59c9c32419a9fb1ae83ec242d98e889c45bd7d7a65d48375cc243ec08441658b\"},\n + \ {file = \"requests_mock-1.10.0-py2.py3-none-any.whl\", hash = \"sha256:2fdbb637ad17ee15c06f33d31169e71bf9fe2bdb7bc9da26185be0dd8d842699\"},\n]\n\n[package.dependencies]\nrequests + = \">=2.3,<3\"\nsix = \"*\"\n\n[package.extras]\nfixture = [\"fixtures\"]\ntest + = [\"fixtures\", \"mock\", \"purl\", \"pytest\", \"requests-futures\", \"sphinx\", + \"testrepository (>=0.0.18)\", \"testtools\"]\n\n[[package]]\nname = \"semver\"\nversion + = \"3.0.0\"\ndescription = \"Python helper for Semantic Versioning (https://semver.org)\"\ncategory + = \"main\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file + = \"semver-3.0.0-py3-none-any.whl\", hash = \"sha256:ab4f69fb1d1ecfb5d81f96411403d7a611fa788c45d252cf5b408025df3ab6ce\"},\n \ {file = \"semver-3.0.0.tar.gz\", hash = \"sha256:94df43924c4521ec7d307fc86da1531db6c2c33d9d5cdc3e64cca0eb68569269\"},\n]\n\n[[package]]\nname - = \"setuptools\"\nversion = \"67.7.2\"\ndescription = \"Easily download, build, + = \"setuptools\"\nversion = \"67.8.0\"\ndescription = \"Easily download, build, install, upgrade, and uninstall Python packages\"\ncategory = \"main\"\noptional - = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"setuptools-67.7.2-py3-none-any.whl\", - hash = \"sha256:23aaf86b85ca52ceb801d32703f12d77517b2556af839621c641fca11287952b\"},\n - \ {file = \"setuptools-67.7.2.tar.gz\", hash = \"sha256:f104fa03692a2602fa0fec6c6a9e63b6c8a968de13e17c026957dd1f53d80990\"},\n]\n\n[package.extras]\ndocs + = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"setuptools-67.8.0-py3-none-any.whl\", + hash = \"sha256:5df61bf30bb10c6f756eb19e7c9f3b473051f48db77fddbe06ff2ca307df9a6f\"},\n + \ {file = \"setuptools-67.8.0.tar.gz\", hash = \"sha256:62642358adc77ffa87233bc4d2354c4b2682d214048f500964dbe760ccedf102\"},\n]\n\n[package.extras]\ndocs = [\"furo\", \"jaraco.packaging (>=9)\", \"jaraco.tidelift (>=1.4)\", \"pygments-github-lexers (==0.0.5)\", \"rst.linker (>=1.9)\", \"sphinx (>=3.5)\", \"sphinx-favicon\", \"sphinx-hoverxref (<2)\", \"sphinx-inline-tabs\", \"sphinx-lint\", \"sphinx-notfound-page (==0.8.3)\", \"sphinx-reredirects\", \"sphinxcontrib-towncrier\"]\ntesting - = [\"build[virtualenv]\", \"filelock (>=3.4.0)\", \"flake8 (<5)\", \"flake8-2020\", - \"ini2toml[lite] (>=0.9)\", \"jaraco.envs (>=2.2)\", \"jaraco.path (>=3.2.0)\", - \"pip (>=19.1)\", \"pip-run (>=8.8)\", \"pytest (>=6)\", \"pytest-black (>=0.3.7)\", - \"pytest-checkdocs (>=2.4)\", \"pytest-cov\", \"pytest-enabler (>=1.3)\", - \"pytest-flake8\", \"pytest-mypy (>=0.9.1)\", \"pytest-perf\", \"pytest-timeout\", - \"pytest-xdist\", \"tomli-w (>=1.0.0)\", \"virtualenv (>=13.0.0)\", \"wheel\"]\ntesting-integration - = [\"build[virtualenv]\", \"filelock (>=3.4.0)\", \"jaraco.envs (>=2.2)\", - \"jaraco.path (>=3.2.0)\", \"pytest\", \"pytest-enabler\", \"pytest-xdist\", - \"tomli\", \"virtualenv (>=13.0.0)\", \"wheel\"]\n\n[[package]]\nname = \"six\"\nversion + = [\"build[virtualenv]\", \"filelock (>=3.4.0)\", \"flake8-2020\", \"ini2toml[lite] + (>=0.9)\", \"jaraco.envs (>=2.2)\", \"jaraco.path (>=3.2.0)\", \"pip (>=19.1)\", + \"pip-run (>=8.8)\", \"pytest (>=6)\", \"pytest-black (>=0.3.7)\", \"pytest-checkdocs + (>=2.4)\", \"pytest-cov\", \"pytest-enabler (>=1.3)\", \"pytest-mypy (>=0.9.1)\", + \"pytest-perf\", \"pytest-ruff\", \"pytest-timeout\", \"pytest-xdist\", \"tomli-w + (>=1.0.0)\", \"virtualenv (>=13.0.0)\", \"wheel\"]\ntesting-integration = + [\"build[virtualenv]\", \"filelock (>=3.4.0)\", \"jaraco.envs (>=2.2)\", \"jaraco.path + (>=3.2.0)\", \"pytest\", \"pytest-enabler\", \"pytest-xdist\", \"tomli\", + \"virtualenv (>=13.0.0)\", \"wheel\"]\n\n[[package]]\nname = \"six\"\nversion = \"1.16.0\"\ndescription = \"Python 2 and 3 compatibility utilities\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=2.7, !=3.0.*, !=3.1.*, !=3.2.*\"\nfiles = [\n {file = \"six-1.16.0-py2.py3-none-any.whl\", hash @@ -650,19 +1737,239 @@ interactions: = [\n {file = \"sqlparse-0.4.4-py3-none-any.whl\", hash = \"sha256:5430a4fe2ac7d0f93e66f1efc6e1338a41884b7ddf2a350cedd20ccc4d9d28f3\"},\n \ {file = \"sqlparse-0.4.4.tar.gz\", hash = \"sha256:d446183e84b8349fa3061f0fe7f06ca94ba65b426946ffebe6e3e8295332420c\"},\n]\n\n[package.extras]\ndev = [\"build\", \"flake8\"]\ndoc = [\"sphinx\"]\ntest = [\"pytest\", \"pytest-cov\"]\n\n[[package]]\nname - = \"tomli\"\nversion = \"2.0.1\"\ndescription = \"A lil' TOML parser\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file - = \"tomli-2.0.1-py3-none-any.whl\", hash = \"sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc\"},\n - \ {file = \"tomli-2.0.1.tar.gz\", hash = \"sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f\"},\n]\n\n[[package]]\nname - = \"typing-extensions\"\nversion = \"4.5.0\"\ndescription = \"Backported and + = \"typing-extensions\"\nversion = \"4.6.3\"\ndescription = \"Backported and Experimental Type Hints for Python 3.7+\"\ncategory = \"dev\"\noptional = - false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"typing_extensions-4.5.0-py3-none-any.whl\", - hash = \"sha256:fb33085c39dd998ac16d1431ebc293a8b3eedd00fd4a32de0ff79002c19511b4\"},\n - \ {file = \"typing_extensions-4.5.0.tar.gz\", hash = \"sha256:5cb5f4a79139d699607b3ef622a1dedafa84e115ab0024e0d9c044a9479ca7cb\"},\n]\n\n[[package]]\nname + false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"typing_extensions-4.6.3-py3-none-any.whl\", + hash = \"sha256:88a4153d8505aabbb4e13aacb7c486c2b4a33ca3b3f807914a9b4c844c471c26\"},\n + \ {file = \"typing_extensions-4.6.3.tar.gz\", hash = \"sha256:d91d5919357fe7f681a9f2b5b4cb2a5f1ef0a1e9f59c4d8ff0d3491e05c0ffd5\"},\n]\n\n[[package]]\nname + = \"tzdata\"\nversion = \"2023.3\"\ndescription = \"Provider of IANA time + zone data\"\ncategory = \"main\"\noptional = false\npython-versions = \">=2\"\nfiles + = [\n {file = \"tzdata-2023.3-py2.py3-none-any.whl\", hash = \"sha256:7e65763eef3120314099b6939b5546db7adce1e7d6f2e179e3df563c70511eda\"},\n + \ {file = \"tzdata-2023.3.tar.gz\", hash = \"sha256:11ef1e08e54acb0d4f95bdb1be05da659673de4acbd21bf9c69e94cc5e907a3a\"},\n]\n\n[[package]]\nname + = \"urllib3\"\nversion = \"2.0.3\"\ndescription = \"HTTP library with thread-safe + connection pooling, file post, and more.\"\ncategory = \"main\"\noptional + = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"urllib3-2.0.3-py3-none-any.whl\", + hash = \"sha256:48e7fafa40319d358848e1bc6809b208340fafe2096f1725d05d67443d0483d1\"},\n + \ {file = \"urllib3-2.0.3.tar.gz\", hash = \"sha256:bee28b5e56addb8226c96f7f13ac28cb4c301dd5ea8a6ca179c0b9835e032825\"},\n]\n\n[package.extras]\nbrotli + = [\"brotli (>=1.0.9)\", \"brotlicffi (>=0.8.0)\"]\nsecure = [\"certifi\", + \"cryptography (>=1.9)\", \"idna (>=2.0.0)\", \"pyopenssl (>=17.1.0)\", \"urllib3-secure-extra\"]\nsocks + = [\"pysocks (>=1.5.6,!=1.5.7,<2.0)\"]\nzstd = [\"zstandard (>=0.18.0)\"]\n\n[[package]]\nname + = \"vcrpy\"\nversion = \"4.3.1\"\ndescription = \"Automatically mock your + HTTP interactions to simplify and speed up testing\"\ncategory = \"dev\"\noptional + = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"vcrpy-4.3.1-py2.py3-none-any.whl\", + hash = \"sha256:35398f1b373f32340f39d735ea45f40d679ace316f3dddf8cbcbc2f120e6d1d0\"},\n + \ {file = \"vcrpy-4.3.1.tar.gz\", hash = \"sha256:24e2d450bf1c2f9f9b4246ee91beb7d58f862a9f2f030514b14783b83c5146ec\"},\n]\n\n[package.dependencies]\nPyYAML + = \"*\"\nsix = \">=1.5\"\nwrapt = \"*\"\nyarl = \"*\"\n\n[[package]]\nname = \"wmctrl\"\nversion = \"0.4\"\ndescription = \"A tool to programmatically control windows inside X\"\ncategory = \"dev\"\noptional = false\npython-versions - = \"*\"\nfiles = [\n {file = \"wmctrl-0.4.tar.gz\", hash = \"sha256:66cbff72b0ca06a22ec3883ac3a4d7c41078bdae4fb7310f52951769b10e14e0\"},\n]\n\n[metadata]\nlock-version - = \"2.0\"\npython-versions = \"^3.8\"\ncontent-hash = \"c0cb757550c100aedb9fafc148bfa3c169e7949b3ba70005d7d1c352cfa85e47\"\n" + = \"*\"\nfiles = [\n {file = \"wmctrl-0.4.tar.gz\", hash = \"sha256:66cbff72b0ca06a22ec3883ac3a4d7c41078bdae4fb7310f52951769b10e14e0\"},\n]\n\n[[package]]\nname + = \"wrapt\"\nversion = \"1.15.0\"\ndescription = \"Module for decorators, + wrappers and monkey patching.\"\ncategory = \"dev\"\noptional = false\npython-versions + = \"!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7\"\nfiles = [\n {file + = \"wrapt-1.15.0-cp27-cp27m-macosx_10_9_x86_64.whl\", hash = \"sha256:ca1cccf838cd28d5a0883b342474c630ac48cac5df0ee6eacc9c7290f76b11c1\"},\n + \ {file = \"wrapt-1.15.0-cp27-cp27m-manylinux1_i686.whl\", hash = \"sha256:e826aadda3cae59295b95343db8f3d965fb31059da7de01ee8d1c40a60398b29\"},\n + \ {file = \"wrapt-1.15.0-cp27-cp27m-manylinux1_x86_64.whl\", hash = \"sha256:5fc8e02f5984a55d2c653f5fea93531e9836abbd84342c1d1e17abc4a15084c2\"},\n + \ {file = \"wrapt-1.15.0-cp27-cp27m-manylinux2010_i686.whl\", hash = \"sha256:96e25c8603a155559231c19c0349245eeb4ac0096fe3c1d0be5c47e075bd4f46\"},\n + \ {file = \"wrapt-1.15.0-cp27-cp27m-manylinux2010_x86_64.whl\", hash = \"sha256:40737a081d7497efea35ab9304b829b857f21558acfc7b3272f908d33b0d9d4c\"},\n + \ {file = \"wrapt-1.15.0-cp27-cp27mu-manylinux1_i686.whl\", hash = \"sha256:f87ec75864c37c4c6cb908d282e1969e79763e0d9becdfe9fe5473b7bb1e5f09\"},\n + \ {file = \"wrapt-1.15.0-cp27-cp27mu-manylinux1_x86_64.whl\", hash = \"sha256:1286eb30261894e4c70d124d44b7fd07825340869945c79d05bda53a40caa079\"},\n + \ {file = \"wrapt-1.15.0-cp27-cp27mu-manylinux2010_i686.whl\", hash = \"sha256:493d389a2b63c88ad56cdc35d0fa5752daac56ca755805b1b0c530f785767d5e\"},\n + \ {file = \"wrapt-1.15.0-cp27-cp27mu-manylinux2010_x86_64.whl\", hash = + \"sha256:58d7a75d731e8c63614222bcb21dd992b4ab01a399f1f09dd82af17bbfc2368a\"},\n + \ {file = \"wrapt-1.15.0-cp310-cp310-macosx_10_9_x86_64.whl\", hash = \"sha256:21f6d9a0d5b3a207cdf7acf8e58d7d13d463e639f0c7e01d82cdb671e6cb7923\"},\n + \ {file = \"wrapt-1.15.0-cp310-cp310-macosx_11_0_arm64.whl\", hash = \"sha256:ce42618f67741d4697684e501ef02f29e758a123aa2d669e2d964ff734ee00ee\"},\n + \ {file = \"wrapt-1.15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:41d07d029dd4157ae27beab04d22b8e261eddfc6ecd64ff7000b10dc8b3a5727\"},\n + \ {file = \"wrapt-1.15.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:54accd4b8bc202966bafafd16e69da9d5640ff92389d33d28555c5fd4f25ccb7\"},\n + \ {file = \"wrapt-1.15.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:2fbfbca668dd15b744418265a9607baa970c347eefd0db6a518aaf0cfbd153c0\"},\n + \ {file = \"wrapt-1.15.0-cp310-cp310-musllinux_1_1_aarch64.whl\", hash = + \"sha256:76e9c727a874b4856d11a32fb0b389afc61ce8aaf281ada613713ddeadd1cfec\"},\n + \ {file = \"wrapt-1.15.0-cp310-cp310-musllinux_1_1_i686.whl\", hash = \"sha256:e20076a211cd6f9b44a6be58f7eeafa7ab5720eb796975d0c03f05b47d89eb90\"},\n + \ {file = \"wrapt-1.15.0-cp310-cp310-musllinux_1_1_x86_64.whl\", hash = + \"sha256:a74d56552ddbde46c246b5b89199cb3fd182f9c346c784e1a93e4dc3f5ec9975\"},\n + \ {file = \"wrapt-1.15.0-cp310-cp310-win32.whl\", hash = \"sha256:26458da5653aa5b3d8dc8b24192f574a58984c749401f98fff994d41d3f08da1\"},\n + \ {file = \"wrapt-1.15.0-cp310-cp310-win_amd64.whl\", hash = \"sha256:75760a47c06b5974aa5e01949bf7e66d2af4d08cb8c1d6516af5e39595397f5e\"},\n + \ {file = \"wrapt-1.15.0-cp311-cp311-macosx_10_9_x86_64.whl\", hash = \"sha256:ba1711cda2d30634a7e452fc79eabcadaffedf241ff206db2ee93dd2c89a60e7\"},\n + \ {file = \"wrapt-1.15.0-cp311-cp311-macosx_11_0_arm64.whl\", hash = \"sha256:56374914b132c702aa9aa9959c550004b8847148f95e1b824772d453ac204a72\"},\n + \ {file = \"wrapt-1.15.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:a89ce3fd220ff144bd9d54da333ec0de0399b52c9ac3d2ce34b569cf1a5748fb\"},\n + \ {file = \"wrapt-1.15.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:3bbe623731d03b186b3d6b0d6f51865bf598587c38d6f7b0be2e27414f7f214e\"},\n + \ {file = \"wrapt-1.15.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:3abbe948c3cbde2689370a262a8d04e32ec2dd4f27103669a45c6929bcdbfe7c\"},\n + \ {file = \"wrapt-1.15.0-cp311-cp311-musllinux_1_1_aarch64.whl\", hash = + \"sha256:b67b819628e3b748fd3c2192c15fb951f549d0f47c0449af0764d7647302fda3\"},\n + \ {file = \"wrapt-1.15.0-cp311-cp311-musllinux_1_1_i686.whl\", hash = \"sha256:7eebcdbe3677e58dd4c0e03b4f2cfa346ed4049687d839adad68cc38bb559c92\"},\n + \ {file = \"wrapt-1.15.0-cp311-cp311-musllinux_1_1_x86_64.whl\", hash = + \"sha256:74934ebd71950e3db69960a7da29204f89624dde411afbfb3b4858c1409b1e98\"},\n + \ {file = \"wrapt-1.15.0-cp311-cp311-win32.whl\", hash = \"sha256:bd84395aab8e4d36263cd1b9308cd504f6cf713b7d6d3ce25ea55670baec5416\"},\n + \ {file = \"wrapt-1.15.0-cp311-cp311-win_amd64.whl\", hash = \"sha256:a487f72a25904e2b4bbc0817ce7a8de94363bd7e79890510174da9d901c38705\"},\n + \ {file = \"wrapt-1.15.0-cp35-cp35m-manylinux1_i686.whl\", hash = \"sha256:4ff0d20f2e670800d3ed2b220d40984162089a6e2c9646fdb09b85e6f9a8fc29\"},\n + \ {file = \"wrapt-1.15.0-cp35-cp35m-manylinux1_x86_64.whl\", hash = \"sha256:9ed6aa0726b9b60911f4aed8ec5b8dd7bf3491476015819f56473ffaef8959bd\"},\n + \ {file = \"wrapt-1.15.0-cp35-cp35m-manylinux2010_i686.whl\", hash = \"sha256:896689fddba4f23ef7c718279e42f8834041a21342d95e56922e1c10c0cc7afb\"},\n + \ {file = \"wrapt-1.15.0-cp35-cp35m-manylinux2010_x86_64.whl\", hash = \"sha256:75669d77bb2c071333417617a235324a1618dba66f82a750362eccbe5b61d248\"},\n + \ {file = \"wrapt-1.15.0-cp35-cp35m-win32.whl\", hash = \"sha256:fbec11614dba0424ca72f4e8ba3c420dba07b4a7c206c8c8e4e73f2e98f4c559\"},\n + \ {file = \"wrapt-1.15.0-cp35-cp35m-win_amd64.whl\", hash = \"sha256:fd69666217b62fa5d7c6aa88e507493a34dec4fa20c5bd925e4bc12fce586639\"},\n + \ {file = \"wrapt-1.15.0-cp36-cp36m-macosx_10_9_x86_64.whl\", hash = \"sha256:b0724f05c396b0a4c36a3226c31648385deb6a65d8992644c12a4963c70326ba\"},\n + \ {file = \"wrapt-1.15.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:bbeccb1aa40ab88cd29e6c7d8585582c99548f55f9b2581dfc5ba68c59a85752\"},\n + \ {file = \"wrapt-1.15.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:38adf7198f8f154502883242f9fe7333ab05a5b02de7d83aa2d88ea621f13364\"},\n + \ {file = \"wrapt-1.15.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:578383d740457fa790fdf85e6d346fda1416a40549fe8db08e5e9bd281c6a475\"},\n + \ {file = \"wrapt-1.15.0-cp36-cp36m-musllinux_1_1_aarch64.whl\", hash = + \"sha256:a4cbb9ff5795cd66f0066bdf5947f170f5d63a9274f99bdbca02fd973adcf2a8\"},\n + \ {file = \"wrapt-1.15.0-cp36-cp36m-musllinux_1_1_i686.whl\", hash = \"sha256:af5bd9ccb188f6a5fdda9f1f09d9f4c86cc8a539bd48a0bfdc97723970348418\"},\n + \ {file = \"wrapt-1.15.0-cp36-cp36m-musllinux_1_1_x86_64.whl\", hash = \"sha256:b56d5519e470d3f2fe4aa7585f0632b060d532d0696c5bdfb5e8319e1d0f69a2\"},\n + \ {file = \"wrapt-1.15.0-cp36-cp36m-win32.whl\", hash = \"sha256:77d4c1b881076c3ba173484dfa53d3582c1c8ff1f914c6461ab70c8428b796c1\"},\n + \ {file = \"wrapt-1.15.0-cp36-cp36m-win_amd64.whl\", hash = \"sha256:077ff0d1f9d9e4ce6476c1a924a3332452c1406e59d90a2cf24aeb29eeac9420\"},\n + \ {file = \"wrapt-1.15.0-cp37-cp37m-macosx_10_9_x86_64.whl\", hash = \"sha256:5c5aa28df055697d7c37d2099a7bc09f559d5053c3349b1ad0c39000e611d317\"},\n + \ {file = \"wrapt-1.15.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:3a8564f283394634a7a7054b7983e47dbf39c07712d7b177b37e03f2467a024e\"},\n + \ {file = \"wrapt-1.15.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:780c82a41dc493b62fc5884fb1d3a3b81106642c5c5c78d6a0d4cbe96d62ba7e\"},\n + \ {file = \"wrapt-1.15.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:e169e957c33576f47e21864cf3fc9ff47c223a4ebca8960079b8bd36cb014fd0\"},\n + \ {file = \"wrapt-1.15.0-cp37-cp37m-musllinux_1_1_aarch64.whl\", hash = + \"sha256:b02f21c1e2074943312d03d243ac4388319f2456576b2c6023041c4d57cd7019\"},\n + \ {file = \"wrapt-1.15.0-cp37-cp37m-musllinux_1_1_i686.whl\", hash = \"sha256:f2e69b3ed24544b0d3dbe2c5c0ba5153ce50dcebb576fdc4696d52aa22db6034\"},\n + \ {file = \"wrapt-1.15.0-cp37-cp37m-musllinux_1_1_x86_64.whl\", hash = \"sha256:d787272ed958a05b2c86311d3a4135d3c2aeea4fc655705f074130aa57d71653\"},\n + \ {file = \"wrapt-1.15.0-cp37-cp37m-win32.whl\", hash = \"sha256:02fce1852f755f44f95af51f69d22e45080102e9d00258053b79367d07af39c0\"},\n + \ {file = \"wrapt-1.15.0-cp37-cp37m-win_amd64.whl\", hash = \"sha256:abd52a09d03adf9c763d706df707c343293d5d106aea53483e0ec8d9e310ad5e\"},\n + \ {file = \"wrapt-1.15.0-cp38-cp38-macosx_10_9_x86_64.whl\", hash = \"sha256:cdb4f085756c96a3af04e6eca7f08b1345e94b53af8921b25c72f096e704e145\"},\n + \ {file = \"wrapt-1.15.0-cp38-cp38-macosx_11_0_arm64.whl\", hash = \"sha256:230ae493696a371f1dbffaad3dafbb742a4d27a0afd2b1aecebe52b740167e7f\"},\n + \ {file = \"wrapt-1.15.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:63424c681923b9f3bfbc5e3205aafe790904053d42ddcc08542181a30a7a51bd\"},\n + \ {file = \"wrapt-1.15.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:d6bcbfc99f55655c3d93feb7ef3800bd5bbe963a755687cbf1f490a71fb7794b\"},\n + \ {file = \"wrapt-1.15.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:c99f4309f5145b93eca6e35ac1a988f0dc0a7ccf9ccdcd78d3c0adf57224e62f\"},\n + \ {file = \"wrapt-1.15.0-cp38-cp38-musllinux_1_1_aarch64.whl\", hash = \"sha256:b130fe77361d6771ecf5a219d8e0817d61b236b7d8b37cc045172e574ed219e6\"},\n + \ {file = \"wrapt-1.15.0-cp38-cp38-musllinux_1_1_i686.whl\", hash = \"sha256:96177eb5645b1c6985f5c11d03fc2dbda9ad24ec0f3a46dcce91445747e15094\"},\n + \ {file = \"wrapt-1.15.0-cp38-cp38-musllinux_1_1_x86_64.whl\", hash = \"sha256:d5fe3e099cf07d0fb5a1e23d399e5d4d1ca3e6dfcbe5c8570ccff3e9208274f7\"},\n + \ {file = \"wrapt-1.15.0-cp38-cp38-win32.whl\", hash = \"sha256:abd8f36c99512755b8456047b7be10372fca271bf1467a1caa88db991e7c421b\"},\n + \ {file = \"wrapt-1.15.0-cp38-cp38-win_amd64.whl\", hash = \"sha256:b06fa97478a5f478fb05e1980980a7cdf2712015493b44d0c87606c1513ed5b1\"},\n + \ {file = \"wrapt-1.15.0-cp39-cp39-macosx_10_9_x86_64.whl\", hash = \"sha256:2e51de54d4fb8fb50d6ee8327f9828306a959ae394d3e01a1ba8b2f937747d86\"},\n + \ {file = \"wrapt-1.15.0-cp39-cp39-macosx_11_0_arm64.whl\", hash = \"sha256:0970ddb69bba00670e58955f8019bec4a42d1785db3faa043c33d81de2bf843c\"},\n + \ {file = \"wrapt-1.15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:76407ab327158c510f44ded207e2f76b657303e17cb7a572ffe2f5a8a48aa04d\"},\n + \ {file = \"wrapt-1.15.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:cd525e0e52a5ff16653a3fc9e3dd827981917d34996600bbc34c05d048ca35cc\"},\n + \ {file = \"wrapt-1.15.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:9d37ac69edc5614b90516807de32d08cb8e7b12260a285ee330955604ed9dd29\"},\n + \ {file = \"wrapt-1.15.0-cp39-cp39-musllinux_1_1_aarch64.whl\", hash = \"sha256:078e2a1a86544e644a68422f881c48b84fef6d18f8c7a957ffd3f2e0a74a0d4a\"},\n + \ {file = \"wrapt-1.15.0-cp39-cp39-musllinux_1_1_i686.whl\", hash = \"sha256:2cf56d0e237280baed46f0b5316661da892565ff58309d4d2ed7dba763d984b8\"},\n + \ {file = \"wrapt-1.15.0-cp39-cp39-musllinux_1_1_x86_64.whl\", hash = \"sha256:7dc0713bf81287a00516ef43137273b23ee414fe41a3c14be10dd95ed98a2df9\"},\n + \ {file = \"wrapt-1.15.0-cp39-cp39-win32.whl\", hash = \"sha256:46ed616d5fb42f98630ed70c3529541408166c22cdfd4540b88d5f21006b0eff\"},\n + \ {file = \"wrapt-1.15.0-cp39-cp39-win_amd64.whl\", hash = \"sha256:eef4d64c650f33347c1f9266fa5ae001440b232ad9b98f1f43dfe7a79435c0a6\"},\n + \ {file = \"wrapt-1.15.0-py3-none-any.whl\", hash = \"sha256:64b1df0f83706b4ef4cfb4fb0e4c2669100fd7ecacfb59e091fad300d4e04640\"},\n + \ {file = \"wrapt-1.15.0.tar.gz\", hash = \"sha256:d06730c6aed78cee4126234cf2d071e01b44b915e725a6cb439a879ec9754a3a\"},\n]\n\n[[package]]\nname + = \"yarl\"\nversion = \"1.9.2\"\ndescription = \"Yet another URL library\"\ncategory + = \"main\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file + = \"yarl-1.9.2-cp310-cp310-macosx_10_9_universal2.whl\", hash = \"sha256:8c2ad583743d16ddbdf6bb14b5cd76bf43b0d0006e918809d5d4ddf7bde8dd82\"},\n + \ {file = \"yarl-1.9.2-cp310-cp310-macosx_10_9_x86_64.whl\", hash = \"sha256:82aa6264b36c50acfb2424ad5ca537a2060ab6de158a5bd2a72a032cc75b9eb8\"},\n + \ {file = \"yarl-1.9.2-cp310-cp310-macosx_11_0_arm64.whl\", hash = \"sha256:c0c77533b5ed4bcc38e943178ccae29b9bcf48ffd1063f5821192f23a1bd27b9\"},\n + \ {file = \"yarl-1.9.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:ee4afac41415d52d53a9833ebae7e32b344be72835bbb589018c9e938045a560\"},\n + \ {file = \"yarl-1.9.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:9bf345c3a4f5ba7f766430f97f9cc1320786f19584acc7086491f45524a551ac\"},\n + \ {file = \"yarl-1.9.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:2a96c19c52ff442a808c105901d0bdfd2e28575b3d5f82e2f5fd67e20dc5f4ea\"},\n + \ {file = \"yarl-1.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:891c0e3ec5ec881541f6c5113d8df0315ce5440e244a716b95f2525b7b9f3608\"},\n + \ {file = \"yarl-1.9.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:c3a53ba34a636a256d767c086ceb111358876e1fb6b50dfc4d3f4951d40133d5\"},\n + \ {file = \"yarl-1.9.2-cp310-cp310-musllinux_1_1_aarch64.whl\", hash = \"sha256:566185e8ebc0898b11f8026447eacd02e46226716229cea8db37496c8cdd26e0\"},\n + \ {file = \"yarl-1.9.2-cp310-cp310-musllinux_1_1_i686.whl\", hash = \"sha256:2b0738fb871812722a0ac2154be1f049c6223b9f6f22eec352996b69775b36d4\"},\n + \ {file = \"yarl-1.9.2-cp310-cp310-musllinux_1_1_ppc64le.whl\", hash = \"sha256:32f1d071b3f362c80f1a7d322bfd7b2d11e33d2adf395cc1dd4df36c9c243095\"},\n + \ {file = \"yarl-1.9.2-cp310-cp310-musllinux_1_1_s390x.whl\", hash = \"sha256:e9fdc7ac0d42bc3ea78818557fab03af6181e076a2944f43c38684b4b6bed8e3\"},\n + \ {file = \"yarl-1.9.2-cp310-cp310-musllinux_1_1_x86_64.whl\", hash = \"sha256:56ff08ab5df8429901ebdc5d15941b59f6253393cb5da07b4170beefcf1b2528\"},\n + \ {file = \"yarl-1.9.2-cp310-cp310-win32.whl\", hash = \"sha256:8ea48e0a2f931064469bdabca50c2f578b565fc446f302a79ba6cc0ee7f384d3\"},\n + \ {file = \"yarl-1.9.2-cp310-cp310-win_amd64.whl\", hash = \"sha256:50f33040f3836e912ed16d212f6cc1efb3231a8a60526a407aeb66c1c1956dde\"},\n + \ {file = \"yarl-1.9.2-cp311-cp311-macosx_10_9_universal2.whl\", hash = + \"sha256:646d663eb2232d7909e6601f1a9107e66f9791f290a1b3dc7057818fe44fc2b6\"},\n + \ {file = \"yarl-1.9.2-cp311-cp311-macosx_10_9_x86_64.whl\", hash = \"sha256:aff634b15beff8902d1f918012fc2a42e0dbae6f469fce134c8a0dc51ca423bb\"},\n + \ {file = \"yarl-1.9.2-cp311-cp311-macosx_11_0_arm64.whl\", hash = \"sha256:a83503934c6273806aed765035716216cc9ab4e0364f7f066227e1aaea90b8d0\"},\n + \ {file = \"yarl-1.9.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:b25322201585c69abc7b0e89e72790469f7dad90d26754717f3310bfe30331c2\"},\n + \ {file = \"yarl-1.9.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:22a94666751778629f1ec4280b08eb11815783c63f52092a5953faf73be24191\"},\n + \ {file = \"yarl-1.9.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:8ec53a0ea2a80c5cd1ab397925f94bff59222aa3cf9c6da938ce05c9ec20428d\"},\n + \ {file = \"yarl-1.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:159d81f22d7a43e6eabc36d7194cb53f2f15f498dbbfa8edc8a3239350f59fe7\"},\n + \ {file = \"yarl-1.9.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:832b7e711027c114d79dffb92576acd1bd2decc467dec60e1cac96912602d0e6\"},\n + \ {file = \"yarl-1.9.2-cp311-cp311-musllinux_1_1_aarch64.whl\", hash = \"sha256:95d2ecefbcf4e744ea952d073c6922e72ee650ffc79028eb1e320e732898d7e8\"},\n + \ {file = \"yarl-1.9.2-cp311-cp311-musllinux_1_1_i686.whl\", hash = \"sha256:d4e2c6d555e77b37288eaf45b8f60f0737c9efa3452c6c44626a5455aeb250b9\"},\n + \ {file = \"yarl-1.9.2-cp311-cp311-musllinux_1_1_ppc64le.whl\", hash = \"sha256:783185c75c12a017cc345015ea359cc801c3b29a2966c2655cd12b233bf5a2be\"},\n + \ {file = \"yarl-1.9.2-cp311-cp311-musllinux_1_1_s390x.whl\", hash = \"sha256:b8cc1863402472f16c600e3e93d542b7e7542a540f95c30afd472e8e549fc3f7\"},\n + \ {file = \"yarl-1.9.2-cp311-cp311-musllinux_1_1_x86_64.whl\", hash = \"sha256:822b30a0f22e588b32d3120f6d41e4ed021806418b4c9f0bc3048b8c8cb3f92a\"},\n + \ {file = \"yarl-1.9.2-cp311-cp311-win32.whl\", hash = \"sha256:a60347f234c2212a9f0361955007fcf4033a75bf600a33c88a0a8e91af77c0e8\"},\n + \ {file = \"yarl-1.9.2-cp311-cp311-win_amd64.whl\", hash = \"sha256:be6b3fdec5c62f2a67cb3f8c6dbf56bbf3f61c0f046f84645cd1ca73532ea051\"},\n + \ {file = \"yarl-1.9.2-cp37-cp37m-macosx_10_9_x86_64.whl\", hash = \"sha256:38a3928ae37558bc1b559f67410df446d1fbfa87318b124bf5032c31e3447b74\"},\n + \ {file = \"yarl-1.9.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:ac9bb4c5ce3975aeac288cfcb5061ce60e0d14d92209e780c93954076c7c4367\"},\n + \ {file = \"yarl-1.9.2-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:3da8a678ca8b96c8606bbb8bfacd99a12ad5dd288bc6f7979baddd62f71c63ef\"},\n + \ {file = \"yarl-1.9.2-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:13414591ff516e04fcdee8dc051c13fd3db13b673c7a4cb1350e6b2ad9639ad3\"},\n + \ {file = \"yarl-1.9.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:bf74d08542c3a9ea97bb8f343d4fcbd4d8f91bba5ec9d5d7f792dbe727f88938\"},\n + \ {file = \"yarl-1.9.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:6e7221580dc1db478464cfeef9b03b95c5852cc22894e418562997df0d074ccc\"},\n + \ {file = \"yarl-1.9.2-cp37-cp37m-musllinux_1_1_aarch64.whl\", hash = \"sha256:494053246b119b041960ddcd20fd76224149cfea8ed8777b687358727911dd33\"},\n + \ {file = \"yarl-1.9.2-cp37-cp37m-musllinux_1_1_i686.whl\", hash = \"sha256:52a25809fcbecfc63ac9ba0c0fb586f90837f5425edfd1ec9f3372b119585e45\"},\n + \ {file = \"yarl-1.9.2-cp37-cp37m-musllinux_1_1_ppc64le.whl\", hash = \"sha256:e65610c5792870d45d7b68c677681376fcf9cc1c289f23e8e8b39c1485384185\"},\n + \ {file = \"yarl-1.9.2-cp37-cp37m-musllinux_1_1_s390x.whl\", hash = \"sha256:1b1bba902cba32cdec51fca038fd53f8beee88b77efc373968d1ed021024cc04\"},\n + \ {file = \"yarl-1.9.2-cp37-cp37m-musllinux_1_1_x86_64.whl\", hash = \"sha256:662e6016409828ee910f5d9602a2729a8a57d74b163c89a837de3fea050c7582\"},\n + \ {file = \"yarl-1.9.2-cp37-cp37m-win32.whl\", hash = \"sha256:f364d3480bffd3aa566e886587eaca7c8c04d74f6e8933f3f2c996b7f09bee1b\"},\n + \ {file = \"yarl-1.9.2-cp37-cp37m-win_amd64.whl\", hash = \"sha256:6a5883464143ab3ae9ba68daae8e7c5c95b969462bbe42e2464d60e7e2698368\"},\n + \ {file = \"yarl-1.9.2-cp38-cp38-macosx_10_9_universal2.whl\", hash = \"sha256:5610f80cf43b6202e2c33ba3ec2ee0a2884f8f423c8f4f62906731d876ef4fac\"},\n + \ {file = \"yarl-1.9.2-cp38-cp38-macosx_10_9_x86_64.whl\", hash = \"sha256:b9a4e67ad7b646cd6f0938c7ebfd60e481b7410f574c560e455e938d2da8e0f4\"},\n + \ {file = \"yarl-1.9.2-cp38-cp38-macosx_11_0_arm64.whl\", hash = \"sha256:83fcc480d7549ccebe9415d96d9263e2d4226798c37ebd18c930fce43dfb9574\"},\n + \ {file = \"yarl-1.9.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:5fcd436ea16fee7d4207c045b1e340020e58a2597301cfbcfdbe5abd2356c2fb\"},\n + \ {file = \"yarl-1.9.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:84e0b1599334b1e1478db01b756e55937d4614f8654311eb26012091be109d59\"},\n + \ {file = \"yarl-1.9.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:3458a24e4ea3fd8930e934c129b676c27452e4ebda80fbe47b56d8c6c7a63a9e\"},\n + \ {file = \"yarl-1.9.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:838162460b3a08987546e881a2bfa573960bb559dfa739e7800ceeec92e64417\"},\n + \ {file = \"yarl-1.9.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:f4e2d08f07a3d7d3e12549052eb5ad3eab1c349c53ac51c209a0e5991bbada78\"},\n + \ {file = \"yarl-1.9.2-cp38-cp38-musllinux_1_1_aarch64.whl\", hash = \"sha256:de119f56f3c5f0e2fb4dee508531a32b069a5f2c6e827b272d1e0ff5ac040333\"},\n + \ {file = \"yarl-1.9.2-cp38-cp38-musllinux_1_1_i686.whl\", hash = \"sha256:149ddea5abf329752ea5051b61bd6c1d979e13fbf122d3a1f9f0c8be6cb6f63c\"},\n + \ {file = \"yarl-1.9.2-cp38-cp38-musllinux_1_1_ppc64le.whl\", hash = \"sha256:674ca19cbee4a82c9f54e0d1eee28116e63bc6fd1e96c43031d11cbab8b2afd5\"},\n + \ {file = \"yarl-1.9.2-cp38-cp38-musllinux_1_1_s390x.whl\", hash = \"sha256:9b3152f2f5677b997ae6c804b73da05a39daa6a9e85a512e0e6823d81cdad7cc\"},\n + \ {file = \"yarl-1.9.2-cp38-cp38-musllinux_1_1_x86_64.whl\", hash = \"sha256:5415d5a4b080dc9612b1b63cba008db84e908b95848369aa1da3686ae27b6d2b\"},\n + \ {file = \"yarl-1.9.2-cp38-cp38-win32.whl\", hash = \"sha256:f7a3d8146575e08c29ed1cd287068e6d02f1c7bdff8970db96683b9591b86ee7\"},\n + \ {file = \"yarl-1.9.2-cp38-cp38-win_amd64.whl\", hash = \"sha256:63c48f6cef34e6319a74c727376e95626f84ea091f92c0250a98e53e62c77c72\"},\n + \ {file = \"yarl-1.9.2-cp39-cp39-macosx_10_9_universal2.whl\", hash = \"sha256:75df5ef94c3fdc393c6b19d80e6ef1ecc9ae2f4263c09cacb178d871c02a5ba9\"},\n + \ {file = \"yarl-1.9.2-cp39-cp39-macosx_10_9_x86_64.whl\", hash = \"sha256:c027a6e96ef77d401d8d5a5c8d6bc478e8042f1e448272e8d9752cb0aff8b5c8\"},\n + \ {file = \"yarl-1.9.2-cp39-cp39-macosx_11_0_arm64.whl\", hash = \"sha256:f3b078dbe227f79be488ffcfc7a9edb3409d018e0952cf13f15fd6512847f3f7\"},\n + \ {file = \"yarl-1.9.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:59723a029760079b7d991a401386390c4be5bfec1e7dd83e25a6a0881859e716\"},\n + \ {file = \"yarl-1.9.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:b03917871bf859a81ccb180c9a2e6c1e04d2f6a51d953e6a5cdd70c93d4e5a2a\"},\n + \ {file = \"yarl-1.9.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:c1012fa63eb6c032f3ce5d2171c267992ae0c00b9e164efe4d73db818465fac3\"},\n + \ {file = \"yarl-1.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:a74dcbfe780e62f4b5a062714576f16c2f3493a0394e555ab141bf0d746bb955\"},\n + \ {file = \"yarl-1.9.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:8c56986609b057b4839968ba901944af91b8e92f1725d1a2d77cbac6972b9ed1\"},\n + \ {file = \"yarl-1.9.2-cp39-cp39-musllinux_1_1_aarch64.whl\", hash = \"sha256:2c315df3293cd521033533d242d15eab26583360b58f7ee5d9565f15fee1bef4\"},\n + \ {file = \"yarl-1.9.2-cp39-cp39-musllinux_1_1_i686.whl\", hash = \"sha256:b7232f8dfbd225d57340e441d8caf8652a6acd06b389ea2d3222b8bc89cbfca6\"},\n + \ {file = \"yarl-1.9.2-cp39-cp39-musllinux_1_1_ppc64le.whl\", hash = \"sha256:53338749febd28935d55b41bf0bcc79d634881195a39f6b2f767870b72514caf\"},\n + \ {file = \"yarl-1.9.2-cp39-cp39-musllinux_1_1_s390x.whl\", hash = \"sha256:066c163aec9d3d073dc9ffe5dd3ad05069bcb03fcaab8d221290ba99f9f69ee3\"},\n + \ {file = \"yarl-1.9.2-cp39-cp39-musllinux_1_1_x86_64.whl\", hash = \"sha256:8288d7cd28f8119b07dd49b7230d6b4562f9b61ee9a4ab02221060d21136be80\"},\n + \ {file = \"yarl-1.9.2-cp39-cp39-win32.whl\", hash = \"sha256:b124e2a6d223b65ba8768d5706d103280914d61f5cae3afbc50fc3dfcc016623\"},\n + \ {file = \"yarl-1.9.2-cp39-cp39-win_amd64.whl\", hash = \"sha256:61016e7d582bc46a5378ffdd02cd0314fb8ba52f40f9cf4d9a5e7dbef88dee18\"},\n + \ {file = \"yarl-1.9.2.tar.gz\", hash = \"sha256:04ab9d4b9f587c06d801c2abfe9317b77cdf996c65a90d5e84ecc45010823571\"},\n]\n\n[package.dependencies]\nidna + = \">=2.0\"\nmultidict = \">=4.0\"\n\n[metadata]\nlock-version = \"2.0\"\npython-versions + = \"^3.11\"\ncontent-hash = \"465bbe5cb514b921a005849fd3a1b5f9f0b9ba54d9a2f9fbe0f2b1b809b0c3bd\"\n" headers: Accept-Ranges: - bytes @@ -675,19 +1982,21 @@ interactions: Content-Encoding: - gzip Content-Length: - - '15663' + - '52756' Content-Security-Policy: - default-src 'none'; style-src 'unsafe-inline'; sandbox Content-Type: - text/plain; charset=utf-8 + Cross-Origin-Resource-Policy: + - cross-origin Date: - - Thu, 04 May 2023 13:04:35 GMT + - Mon, 28 Aug 2023 12:36:31 GMT Etag: - - W/"e2ddfceb38308b9755ad65d78af89999e289e74047ff54732f5c775eadc217ae" + - W/"4879acde6fed407d332f9477400fff3cbbd967966eb967f33d6ec570868b1503" Expires: - - Thu, 04 May 2023 13:09:35 GMT + - Mon, 28 Aug 2023 12:41:31 GMT Source-Age: - - '0' + - '114' Strict-Transport-Security: - max-age=31536000 Vary: @@ -697,25 +2006,24 @@ interactions: X-Cache: - HIT X-Cache-Hits: - - '0' + - '1' X-Content-Type-Options: - nosniff X-Fastly-Request-ID: - - 0f51c77c4917c625f71247eef15b6beaaaafcce0 + - 56ad7a22607db111b48de5fadc7052ab229ed352 X-Frame-Options: - deny X-GitHub-Request-Id: - - 11F0:4931:56934F:59E598:6453A4EE + - A274:141C:ACF7AB:B38303:64EC945C X-Served-By: - - cache-lin2290030-LIN + - cache-vie6354-VIE X-Timer: - - S1683205475.316145,VS0,VE92 + - S1693226192.735090,VS0,VE1 X-XSS-Protection: - 1; mode=block status: code: 200 message: OK - url: https://raw.githubusercontent.com/adfinis/Outdated/main/api/poetry.lock - request: body: null headers: @@ -726,92 +2034,43 @@ interactions: Host: - raw.githubusercontent.com User-Agent: - - Python/3.9 aiohttp/3.8.4 - method: GET - uri: https://raw.githubusercontent.com//adfinis/Outdated/main/ember/yarn.lock - response: - body: {} - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Length: - - '73' - Content-Type: - - text/html; charset=utf-8 - Date: - - Thu, 04 May 2023 13:04:35 GMT - Expires: - - Thu, 04 May 2023 13:09:35 GMT - Location: - - /adfinis/Outdated/main/ember/yarn.lock - Source-Age: - - '2239' - Vary: - - Authorization,Accept-Encoding - Via: - - 1.1 varnish - X-Cache: - - HIT - X-Cache-Hits: - - '2' - X-Fastly-Request-ID: - - d3ea3d54490f8127ddbfd5db923fd70e49f7698a - X-GitHub-Request-Id: - - 977C:7E83:5564C5:58B5C4:6453A4A3 - X-Served-By: - - cache-lin2290022-LIN - X-Timer: - - S1683205475.305888,VS0,VE0 - status: - code: 301 - message: Moved Permanently - url: https://raw.githubusercontent.com//adfinis/Outdated/main/ember/yarn.lock -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Host: - - raw.githubusercontent.com - User-Agent: - - Python/3.9 aiohttp/3.8.4 + - Python/3.11 aiohttp/3.8.5 method: GET uri: https://raw.githubusercontent.com/adfinis/Outdated/main/ember/yarn.lock response: body: string: "# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.\n# - yarn lockfile v1\n\n\n\"@adfinis-sygroup/eslint-config@^1.5.0\":\n version - \"1.5.0\"\n resolved \"https://registry.yarnpkg.com/@adfinis-sygroup/eslint-config/-/eslint-config-1.5.0.tgz#559ed9aef2311cb48a284b2f43d30c7e616e129a\"\n - \ integrity sha512-BhHH00dJC5fJmz0lf16e355a1ecPzKR4hPpCcYUzzZWb5Ti1OkrAG0ZZxrF6gCIt+0DummdqgRUr74r/zdFNBg==\n\n\"@ampproject/remapping@^2.2.0\":\n + yarn lockfile v1\n\n\n\"@aashutoshrathi/word-wrap@^1.2.3\":\n version \"1.2.6\"\n + \ resolved \"https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf\"\n + \ integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==\n\n\"@adfinis/eslint-config@^2.0.0\":\n + \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/@adfinis/eslint-config/-/eslint-config-2.0.0.tgz#67fe1d920d7b8c3b98d7b09f001dee9485f2e03d\"\n + \ integrity sha512-jfD8GUBZwwbO6S7d/VLSwZ57tNdM3uD9R2Mgi9uh5/Mr6SCOeJ/CH/9LrxtqxIWASqDvyCmDh7SMsWaVHfqpCQ==\n\n\"@ampproject/remapping@^2.2.0\":\n \ version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d\"\n \ integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==\n \ dependencies:\n \"@jridgewell/gen-mapping\" \"^0.1.0\"\n \"@jridgewell/trace-mapping\" - \"^0.3.9\"\n\n\"@babel/code-frame@7.12.11\":\n version \"7.12.11\"\n resolved - \"https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f\"\n - \ integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==\n - \ dependencies:\n \"@babel/highlight\" \"^7.10.4\"\n\n\"@babel/code-frame@^7.0.0\", - \"@babel/code-frame@^7.14.5\", \"@babel/code-frame@^7.18.6\":\n version \"7.18.6\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a\"\n + \"^0.3.9\"\n\n\"@apollo/client@^3.7.10\":\n version \"3.7.14\"\n resolved + \"https://registry.yarnpkg.com/@apollo/client/-/client-3.7.14.tgz#40ef90390e6690e94917457cd82bdeb29e8b6af9\"\n + \ integrity sha512-BRvdkwq5PAXBkjXjboO12uksDm3nrZEqDi4xF97Fk3Mnaa0zDOEfJa7hoKTY9b9KA1EkeWv9BL3i7hSd4SfGBg==\n + \ dependencies:\n \"@graphql-typed-document-node/core\" \"^3.1.1\"\n \"@wry/context\" + \"^0.7.0\"\n \"@wry/equality\" \"^0.5.0\"\n \"@wry/trie\" \"^0.3.0\"\n + \ graphql-tag \"^2.12.6\"\n hoist-non-react-statics \"^3.3.2\"\n optimism + \"^0.16.2\"\n prop-types \"^15.7.2\"\n response-iterator \"^0.2.6\"\n + \ symbol-observable \"^4.0.0\"\n ts-invariant \"^0.10.3\"\n tslib + \"^2.3.0\"\n zen-observable-ts \"^1.2.5\"\n\n\"@babel/code-frame@^7.0.0\", + \"@babel/code-frame@^7.22.5\":\n version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.5.tgz#234d98e1551960604f1246e6475891a570ad5658\"\n + \ integrity sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==\n + \ dependencies:\n \"@babel/highlight\" \"^7.22.5\"\n\n\"@babel/code-frame@^7.14.5\", + \"@babel/code-frame@^7.18.6\":\n version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a\"\n \ integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==\n - \ dependencies:\n \"@babel/highlight\" \"^7.18.6\"\n\n\"@babel/code-frame@^7.21.4\":\n - \ version \"7.21.4\"\n resolved \"https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.21.4.tgz#d0fa9e4413aca81f2b23b9442797bda1826edb39\"\n - \ integrity sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==\n \ dependencies:\n \"@babel/highlight\" \"^7.18.6\"\n\n\"@babel/compat-data@^7.17.7\", \"@babel/compat-data@^7.20.1\", \"@babel/compat-data@^7.20.5\":\n version \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.21.0.tgz#c241dc454e5b5917e40d37e525e2f4530c399298\"\n - \ integrity sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==\n\n\"@babel/compat-data@^7.21.5\":\n - \ version \"7.21.7\"\n resolved \"https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.21.7.tgz#61caffb60776e49a57ba61a88f02bedd8714f6bc\"\n - \ integrity sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA==\n\n\"@babel/core@^7.0.0\", - \"@babel/core@^7.1.6\", \"@babel/core@^7.12.0\", \"@babel/core@^7.14.5\", - \"@babel/core@^7.16.10\", \"@babel/core@^7.16.7\", \"@babel/core@^7.20.12\", - \"@babel/core@^7.20.2\", \"@babel/core@^7.3.4\":\n version \"7.21.3\"\n resolved - \"https://registry.yarnpkg.com/@babel/core/-/core-7.21.3.tgz#cf1c877284a469da5d1ce1d1e53665253fae712e\"\n + \ integrity sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==\n\n\"@babel/compat-data@^7.22.6\":\n + \ version \"7.22.6\"\n resolved \"https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.6.tgz#15606a20341de59ba02cd2fcc5086fcbe73bf544\"\n + \ integrity sha512-29tfsWTq2Ftu7MXmimyC0C5FDZv5DYxOZkh3XD3+QW4V/BYuv/LyEsjj3c0hqedEaDt6DBfDvexMKU8YevdqFg==\n\n\"@babel/core@^7.0.0\", + \"@babel/core@^7.1.6\", \"@babel/core@^7.12.0\", \"@babel/core@^7.12.3\", + \"@babel/core@^7.14.5\", \"@babel/core@^7.16.10\", \"@babel/core@^7.16.7\", + \"@babel/core@^7.3.4\":\n version \"7.21.3\"\n resolved \"https://registry.yarnpkg.com/@babel/core/-/core-7.21.3.tgz#cf1c877284a469da5d1ce1d1e53665253fae712e\"\n \ integrity sha512-qIJONzoa/qiHghnm0l1n4i/6IIziDpzqc36FBs4pzMhDUraHqponwJLiAKm1hGLP3OSB/TVNz6rMwVGpwxxySw==\n \ dependencies:\n \"@ampproject/remapping\" \"^2.2.0\"\n \"@babel/code-frame\" \"^7.18.6\"\n \"@babel/generator\" \"^7.21.3\"\n \"@babel/helper-compilation-targets\" @@ -819,27 +2078,47 @@ interactions: \"^7.21.0\"\n \"@babel/parser\" \"^7.21.3\"\n \"@babel/template\" \"^7.20.7\"\n \ \"@babel/traverse\" \"^7.21.3\"\n \"@babel/types\" \"^7.21.3\"\n convert-source-map \"^1.7.0\"\n debug \"^4.1.0\"\n gensync \"^1.0.0-beta.2\"\n json5 - \"^2.2.2\"\n semver \"^6.3.0\"\n\n\"@babel/core@^7.12.3\":\n version \"7.21.8\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/core/-/core-7.21.8.tgz#2a8c7f0f53d60100ba4c32470ba0281c92aa9aa4\"\n - \ integrity sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==\n + \"^2.2.2\"\n semver \"^6.3.0\"\n\n\"@babel/core@^7.21.4\", \"@babel/core@^7.22.5\":\n + \ version \"7.22.8\"\n resolved \"https://registry.yarnpkg.com/@babel/core/-/core-7.22.8.tgz#386470abe884302db9c82e8e5e87be9e46c86785\"\n + \ integrity sha512-75+KxFB4CZqYRXjx4NlR4J7yGvKumBuZTmV4NV6v09dVXXkuYVYLT68N6HCzLvfJ+fWCxQsntNzKwwIXL4bHnw==\n \ dependencies:\n \"@ampproject/remapping\" \"^2.2.0\"\n \"@babel/code-frame\" - \"^7.21.4\"\n \"@babel/generator\" \"^7.21.5\"\n \"@babel/helper-compilation-targets\" - \"^7.21.5\"\n \"@babel/helper-module-transforms\" \"^7.21.5\"\n \"@babel/helpers\" - \"^7.21.5\"\n \"@babel/parser\" \"^7.21.8\"\n \"@babel/template\" \"^7.20.7\"\n - \ \"@babel/traverse\" \"^7.21.5\"\n \"@babel/types\" \"^7.21.5\"\n convert-source-map - \"^1.7.0\"\n debug \"^4.1.0\"\n gensync \"^1.0.0-beta.2\"\n json5 - \"^2.2.2\"\n semver \"^6.3.0\"\n\n\"@babel/generator@^7.21.3\":\n version - \"7.21.3\"\n resolved \"https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.3.tgz#232359d0874b392df04045d72ce2fd9bb5045fce\"\n + \"^7.22.5\"\n \"@babel/generator\" \"^7.22.7\"\n \"@babel/helper-compilation-targets\" + \"^7.22.6\"\n \"@babel/helper-module-transforms\" \"^7.22.5\"\n \"@babel/helpers\" + \"^7.22.6\"\n \"@babel/parser\" \"^7.22.7\"\n \"@babel/template\" \"^7.22.5\"\n + \ \"@babel/traverse\" \"^7.22.8\"\n \"@babel/types\" \"^7.22.5\"\n \"@nicolo-ribaudo/semver-v6\" + \"^6.3.3\"\n convert-source-map \"^1.7.0\"\n debug \"^4.1.0\"\n gensync + \"^1.0.0-beta.2\"\n json5 \"^2.2.2\"\n\n\"@babel/core@^7.22.6\":\n version + \"7.22.6\"\n resolved \"https://registry.yarnpkg.com/@babel/core/-/core-7.22.6.tgz#aafafbe86e9a1679d876b99dc46382964ef72494\"\n + \ integrity sha512-HPIyDa6n+HKw5dEuway3vVAhBboYCtREBMp+IWeseZy6TFtzn6MHkCH2KKYUOC/vKKwgSMHQW4htBOrmuRPXfw==\n + \ dependencies:\n \"@ampproject/remapping\" \"^2.2.0\"\n \"@babel/code-frame\" + \"^7.22.5\"\n \"@babel/generator\" \"^7.22.5\"\n \"@babel/helper-compilation-targets\" + \"^7.22.6\"\n \"@babel/helper-module-transforms\" \"^7.22.5\"\n \"@babel/helpers\" + \"^7.22.6\"\n \"@babel/parser\" \"^7.22.6\"\n \"@babel/template\" \"^7.22.5\"\n + \ \"@babel/traverse\" \"^7.22.6\"\n \"@babel/types\" \"^7.22.5\"\n \"@nicolo-ribaudo/semver-v6\" + \"^6.3.3\"\n convert-source-map \"^1.7.0\"\n debug \"^4.1.0\"\n gensync + \"^1.0.0-beta.2\"\n json5 \"^2.2.2\"\n\n\"@babel/eslint-parser@^7.22.6\":\n + \ version \"7.22.6\"\n resolved \"https://registry.yarnpkg.com/@babel/eslint-parser/-/eslint-parser-7.22.6.tgz#fa75b578a6392d92243eb8fb9c4e7ece8ad7c583\"\n + \ integrity sha512-KAom7E7d6bAh5/PflF3luynWlDLOIqfX+ZJcL0LRs6/6rtXJmJxPiWuIGfxNPtcWdtQ5lSSJbKbQlz/c/R60Ng==\n + \ dependencies:\n \"@nicolo-ribaudo/eslint-scope-5-internals\" \"5.1.1-v1\"\n + \ \"@nicolo-ribaudo/semver-v6\" \"^6.3.3\"\n eslint-visitor-keys \"^2.1.0\"\n\n\"@babel/generator@^7.21.3\":\n + \ version \"7.21.3\"\n resolved \"https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.3.tgz#232359d0874b392df04045d72ce2fd9bb5045fce\"\n \ integrity sha512-QS3iR1GYC/YGUnW7IdggFeN5c1poPUurnGttOV/bZgPGV+izC/D8HnD6DLwod0fsatNyVn1G3EVWMYIF0nHbeA==\n \ dependencies:\n \"@babel/types\" \"^7.21.3\"\n \"@jridgewell/gen-mapping\" - \"^0.3.2\"\n \"@jridgewell/trace-mapping\" \"^0.3.17\"\n jsesc \"^2.5.1\"\n\n\"@babel/generator@^7.21.5\":\n - \ version \"7.21.5\"\n resolved \"https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.5.tgz#c0c0e5449504c7b7de8236d99338c3e2a340745f\"\n - \ integrity sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w==\n - \ dependencies:\n \"@babel/types\" \"^7.21.5\"\n \"@jridgewell/gen-mapping\" + \"^0.3.2\"\n \"@jridgewell/trace-mapping\" \"^0.3.17\"\n jsesc \"^2.5.1\"\n\n\"@babel/generator@^7.22.5\":\n + \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.5.tgz#1e7bf768688acfb05cf30b2369ef855e82d984f7\"\n + \ integrity sha512-+lcUbnTRhd0jOewtFSedLyiPsD5tswKkbgcezOqqWFUVNEwoUTlpPOBmvhG7OXWLR4jMdv0czPGH5XbflnD1EA==\n + \ dependencies:\n \"@babel/types\" \"^7.22.5\"\n \"@jridgewell/gen-mapping\" + \"^0.3.2\"\n \"@jridgewell/trace-mapping\" \"^0.3.17\"\n jsesc \"^2.5.1\"\n\n\"@babel/generator@^7.22.7\":\n + \ version \"7.22.7\"\n resolved \"https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.7.tgz#a6b8152d5a621893f2c9dacf9a4e286d520633d5\"\n + \ integrity sha512-p+jPjMG+SI8yvIaxGgeW24u7q9+5+TGpZh8/CuB7RhBKd7RCy8FayNEFNNKrNK/eUcY/4ExQqLmyrvBXKsIcwQ==\n + \ dependencies:\n \"@babel/types\" \"^7.22.5\"\n \"@jridgewell/gen-mapping\" \"^0.3.2\"\n \"@jridgewell/trace-mapping\" \"^0.3.17\"\n jsesc \"^2.5.1\"\n\n\"@babel/helper-annotate-as-pure@^7.18.6\":\n \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb\"\n \ integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==\n - \ dependencies:\n \"@babel/types\" \"^7.18.6\"\n\n\"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6\":\n + \ dependencies:\n \"@babel/types\" \"^7.18.6\"\n\n\"@babel/helper-annotate-as-pure@^7.22.5\":\n + \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882\"\n + \ integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==\n + \ dependencies:\n \"@babel/types\" \"^7.22.5\"\n\n\"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6\":\n \ version \"7.18.9\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb\"\n \ integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==\n \ dependencies:\n \"@babel/helper-explode-assignable-expression\" \"^7.18.6\"\n @@ -850,20 +2129,28 @@ interactions: \ integrity sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==\n \ dependencies:\n \"@babel/compat-data\" \"^7.20.5\"\n \"@babel/helper-validator-option\" \"^7.18.6\"\n browserslist \"^4.21.3\"\n lru-cache \"^5.1.1\"\n semver - \"^6.3.0\"\n\n\"@babel/helper-compilation-targets@^7.21.5\":\n version \"7.21.5\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz#631e6cc784c7b660417421349aac304c94115366\"\n - \ integrity sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==\n - \ dependencies:\n \"@babel/compat-data\" \"^7.21.5\"\n \"@babel/helper-validator-option\" - \"^7.21.0\"\n browserslist \"^4.21.3\"\n lru-cache \"^5.1.1\"\n semver - \"^6.3.0\"\n\n\"@babel/helper-create-class-features-plugin@^7.18.6\", \"@babel/helper-create-class-features-plugin@^7.21.0\", - \"@babel/helper-create-class-features-plugin@^7.5.5\":\n version \"7.21.0\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.0.tgz#64f49ecb0020532f19b1d014b03bccaa1ab85fb9\"\n + \"^6.3.0\"\n\n\"@babel/helper-compilation-targets@^7.22.6\":\n version \"7.22.6\"\n + \ resolved \"https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.6.tgz#e30d61abe9480aa5a83232eb31c111be922d2e52\"\n + \ integrity sha512-534sYEqWD9VfUm3IPn2SLcH4Q3P86XL+QvqdC7ZsFrzyyPF3T4XGiVghF6PTYNdWg6pXuoqXxNQAhbYeEInTzA==\n + \ dependencies:\n \"@babel/compat-data\" \"^7.22.6\"\n \"@babel/helper-validator-option\" + \"^7.22.5\"\n \"@nicolo-ribaudo/semver-v6\" \"^6.3.3\"\n browserslist + \"^4.21.9\"\n lru-cache \"^5.1.1\"\n\n\"@babel/helper-create-class-features-plugin@^7.18.6\", + \"@babel/helper-create-class-features-plugin@^7.21.0\", \"@babel/helper-create-class-features-plugin@^7.5.5\":\n + \ version \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.0.tgz#64f49ecb0020532f19b1d014b03bccaa1ab85fb9\"\n \ integrity sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==\n \ dependencies:\n \"@babel/helper-annotate-as-pure\" \"^7.18.6\"\n \"@babel/helper-environment-visitor\" \"^7.18.9\"\n \"@babel/helper-function-name\" \"^7.21.0\"\n \"@babel/helper-member-expression-to-functions\" \"^7.21.0\"\n \"@babel/helper-optimise-call-expression\" \"^7.18.6\"\n \ \"@babel/helper-replace-supers\" \"^7.20.7\"\n \"@babel/helper-skip-transparent-expression-wrappers\" - \"^7.20.0\"\n \"@babel/helper-split-export-declaration\" \"^7.18.6\"\n\n\"@babel/helper-create-regexp-features-plugin@^7.18.6\", + \"^7.20.0\"\n \"@babel/helper-split-export-declaration\" \"^7.18.6\"\n\n\"@babel/helper-create-class-features-plugin@^7.22.6\":\n + \ version \"7.22.6\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.6.tgz#58564873c889a6fea05a538e23f9f6d201f10950\"\n + \ integrity sha512-iwdzgtSiBxF6ni6mzVnZCF3xt5qE6cEA0J7nFt8QOAWZ0zjCFceEgpn3vtb2V7WFR6QzP2jmIFOHMTRo7eNJjQ==\n + \ dependencies:\n \"@babel/helper-annotate-as-pure\" \"^7.22.5\"\n \"@babel/helper-environment-visitor\" + \"^7.22.5\"\n \"@babel/helper-function-name\" \"^7.22.5\"\n \"@babel/helper-member-expression-to-functions\" + \"^7.22.5\"\n \"@babel/helper-optimise-call-expression\" \"^7.22.5\"\n + \ \"@babel/helper-replace-supers\" \"^7.22.5\"\n \"@babel/helper-skip-transparent-expression-wrappers\" + \"^7.22.5\"\n \"@babel/helper-split-export-declaration\" \"^7.22.6\"\n + \ \"@nicolo-ribaudo/semver-v6\" \"^6.3.3\"\n\n\"@babel/helper-create-regexp-features-plugin@^7.18.6\", \"@babel/helper-create-regexp-features-plugin@^7.20.5\":\n version \"7.21.0\"\n \ resolved \"https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.0.tgz#53ff78472e5ce10a52664272a239787107603ebb\"\n \ integrity sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==\n @@ -875,9 +2162,9 @@ interactions: \"^7.16.7\"\n debug \"^4.1.1\"\n lodash.debounce \"^4.0.8\"\n resolve \"^1.14.2\"\n semver \"^6.1.2\"\n\n\"@babel/helper-environment-visitor@^7.18.9\":\n \ version \"7.18.9\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be\"\n - \ integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==\n\n\"@babel/helper-environment-visitor@^7.21.5\":\n - \ version \"7.21.5\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz#c769afefd41d171836f7cb63e295bedf689d48ba\"\n - \ integrity sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==\n\n\"@babel/helper-explode-assignable-expression@^7.18.6\":\n + \ integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==\n\n\"@babel/helper-environment-visitor@^7.22.5\":\n + \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz#f06dd41b7c1f44e1f8da6c4055b41ab3a09a7e98\"\n + \ integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q==\n\n\"@babel/helper-explode-assignable-expression@^7.18.6\":\n \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096\"\n \ integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==\n \ dependencies:\n \"@babel/types\" \"^7.18.6\"\n\n\"@babel/helper-function-name@^7.18.9\", @@ -885,44 +2172,59 @@ interactions: \ version \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz#d552829b10ea9f120969304023cd0645fa00b1b4\"\n \ integrity sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==\n \ dependencies:\n \"@babel/template\" \"^7.20.7\"\n \"@babel/types\" - \"^7.21.0\"\n\n\"@babel/helper-hoist-variables@^7.18.6\":\n version \"7.18.6\"\n + \"^7.21.0\"\n\n\"@babel/helper-function-name@^7.22.5\":\n version \"7.22.5\"\n + \ resolved \"https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz#ede300828905bb15e582c037162f99d5183af1be\"\n + \ integrity sha512-wtHSq6jMRE3uF2otvfuD3DIvVhOsSNshQl0Qrd7qC9oQJzHvOL4qQXlQn2916+CXGywIjpGuIkoyZRRxHPiNQQ==\n + \ dependencies:\n \"@babel/template\" \"^7.22.5\"\n \"@babel/types\" + \"^7.22.5\"\n\n\"@babel/helper-hoist-variables@^7.18.6\":\n version \"7.18.6\"\n \ resolved \"https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678\"\n \ integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==\n - \ dependencies:\n \"@babel/types\" \"^7.18.6\"\n\n\"@babel/helper-member-expression-to-functions@^7.20.7\", + \ dependencies:\n \"@babel/types\" \"^7.18.6\"\n\n\"@babel/helper-hoist-variables@^7.22.5\":\n + \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb\"\n + \ integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==\n + \ dependencies:\n \"@babel/types\" \"^7.22.5\"\n\n\"@babel/helper-member-expression-to-functions@^7.20.7\", \"@babel/helper-member-expression-to-functions@^7.21.0\":\n version \"7.21.0\"\n \ resolved \"https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz#319c6a940431a133897148515877d2f3269c3ba5\"\n \ integrity sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==\n - \ dependencies:\n \"@babel/types\" \"^7.21.0\"\n\n\"@babel/helper-module-imports@^7.16.7\", + \ dependencies:\n \"@babel/types\" \"^7.21.0\"\n\n\"@babel/helper-member-expression-to-functions@^7.22.5\":\n + \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz#0a7c56117cad3372fbf8d2fb4bf8f8d64a1e76b2\"\n + \ integrity sha512-aBiH1NKMG0H2cGZqspNvsaBe6wNGjbJjuLy29aU+eDZjSbbN53BaxlpB02xm9v34pLTZ1nIQPFYn2qMZoa5BQQ==\n + \ dependencies:\n \"@babel/types\" \"^7.22.5\"\n\n\"@babel/helper-module-imports@^7.16.7\", \"@babel/helper-module-imports@^7.18.6\":\n version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e\"\n \ integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==\n - \ dependencies:\n \"@babel/types\" \"^7.18.6\"\n\n\"@babel/helper-module-imports@^7.21.4\":\n - \ version \"7.21.4\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz#ac88b2f76093637489e718a90cec6cf8a9b029af\"\n - \ integrity sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==\n - \ dependencies:\n \"@babel/types\" \"^7.21.4\"\n\n\"@babel/helper-module-transforms@^7.18.6\", + \ dependencies:\n \"@babel/types\" \"^7.18.6\"\n\n\"@babel/helper-module-imports@^7.22.5\":\n + \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz#1a8f4c9f4027d23f520bd76b364d44434a72660c\"\n + \ integrity sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==\n + \ dependencies:\n \"@babel/types\" \"^7.22.5\"\n\n\"@babel/helper-module-transforms@^7.18.6\", \"@babel/helper-module-transforms@^7.20.11\", \"@babel/helper-module-transforms@^7.21.2\":\n \ version \"7.21.2\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz#160caafa4978ac8c00ac66636cb0fa37b024e2d2\"\n \ integrity sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==\n \ dependencies:\n \"@babel/helper-environment-visitor\" \"^7.18.9\"\n \"@babel/helper-module-imports\" \"^7.18.6\"\n \"@babel/helper-simple-access\" \"^7.20.2\"\n \"@babel/helper-split-export-declaration\" \"^7.18.6\"\n \"@babel/helper-validator-identifier\" \"^7.19.1\"\n \"@babel/template\" - \"^7.20.7\"\n \"@babel/traverse\" \"^7.21.2\"\n \"@babel/types\" \"^7.21.2\"\n\n\"@babel/helper-module-transforms@^7.21.5\":\n - \ version \"7.21.5\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz#d937c82e9af68d31ab49039136a222b17ac0b420\"\n - \ integrity sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==\n - \ dependencies:\n \"@babel/helper-environment-visitor\" \"^7.21.5\"\n \"@babel/helper-module-imports\" - \"^7.21.4\"\n \"@babel/helper-simple-access\" \"^7.21.5\"\n \"@babel/helper-split-export-declaration\" - \"^7.18.6\"\n \"@babel/helper-validator-identifier\" \"^7.19.1\"\n \"@babel/template\" - \"^7.20.7\"\n \"@babel/traverse\" \"^7.21.5\"\n \"@babel/types\" \"^7.21.5\"\n\n\"@babel/helper-optimise-call-expression@^7.18.6\":\n + \"^7.20.7\"\n \"@babel/traverse\" \"^7.21.2\"\n \"@babel/types\" \"^7.21.2\"\n\n\"@babel/helper-module-transforms@^7.22.5\":\n + \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.5.tgz#0f65daa0716961b6e96b164034e737f60a80d2ef\"\n + \ integrity sha512-+hGKDt/Ze8GFExiVHno/2dvG5IdstpzCq0y4Qc9OJ25D4q3pKfiIP/4Vp3/JvhDkLKsDK2api3q3fpIgiIF5bw==\n + \ dependencies:\n \"@babel/helper-environment-visitor\" \"^7.22.5\"\n \"@babel/helper-module-imports\" + \"^7.22.5\"\n \"@babel/helper-simple-access\" \"^7.22.5\"\n \"@babel/helper-split-export-declaration\" + \"^7.22.5\"\n \"@babel/helper-validator-identifier\" \"^7.22.5\"\n \"@babel/template\" + \"^7.22.5\"\n \"@babel/traverse\" \"^7.22.5\"\n \"@babel/types\" \"^7.22.5\"\n\n\"@babel/helper-optimise-call-expression@^7.18.6\":\n \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe\"\n \ integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==\n - \ dependencies:\n \"@babel/types\" \"^7.18.6\"\n\n\"@babel/helper-plugin-utils@^7.0.0\", + \ dependencies:\n \"@babel/types\" \"^7.18.6\"\n\n\"@babel/helper-optimise-call-expression@^7.22.5\":\n + \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e\"\n + \ integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==\n + \ dependencies:\n \"@babel/types\" \"^7.22.5\"\n\n\"@babel/helper-plugin-utils@^7.0.0\", \"@babel/helper-plugin-utils@^7.10.4\", \"@babel/helper-plugin-utils@^7.12.13\", \"@babel/helper-plugin-utils@^7.14.5\", \"@babel/helper-plugin-utils@^7.16.7\", \"@babel/helper-plugin-utils@^7.18.6\", \"@babel/helper-plugin-utils@^7.18.9\", \"@babel/helper-plugin-utils@^7.19.0\", \"@babel/helper-plugin-utils@^7.20.2\", \"@babel/helper-plugin-utils@^7.8.0\", \"@babel/helper-plugin-utils@^7.8.3\":\n \ version \"7.20.2\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629\"\n - \ integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==\n\n\"@babel/helper-remap-async-to-generator@^7.18.9\":\n + \ integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==\n\n\"@babel/helper-plugin-utils@^7.22.5\":\n + \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295\"\n + \ integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==\n\n\"@babel/helper-remap-async-to-generator@^7.18.9\":\n \ version \"7.18.9\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519\"\n \ integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==\n \ dependencies:\n \"@babel/helper-annotate-as-pure\" \"^7.18.6\"\n \"@babel/helper-environment-visitor\" @@ -933,29 +2235,45 @@ interactions: \ dependencies:\n \"@babel/helper-environment-visitor\" \"^7.18.9\"\n \"@babel/helper-member-expression-to-functions\" \"^7.20.7\"\n \"@babel/helper-optimise-call-expression\" \"^7.18.6\"\n \ \"@babel/template\" \"^7.20.7\"\n \"@babel/traverse\" \"^7.20.7\"\n - \ \"@babel/types\" \"^7.20.7\"\n\n\"@babel/helper-simple-access@^7.20.2\":\n + \ \"@babel/types\" \"^7.20.7\"\n\n\"@babel/helper-replace-supers@^7.22.5\":\n + \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.5.tgz#71bc5fb348856dea9fdc4eafd7e2e49f585145dc\"\n + \ integrity sha512-aLdNM5I3kdI/V9xGNyKSF3X/gTyMUBohTZ+/3QdQKAA9vxIiy12E+8E2HoOP1/DjeqU+g6as35QHJNMDDYpuCg==\n + \ dependencies:\n \"@babel/helper-environment-visitor\" \"^7.22.5\"\n \"@babel/helper-member-expression-to-functions\" + \"^7.22.5\"\n \"@babel/helper-optimise-call-expression\" \"^7.22.5\"\n + \ \"@babel/template\" \"^7.22.5\"\n \"@babel/traverse\" \"^7.22.5\"\n + \ \"@babel/types\" \"^7.22.5\"\n\n\"@babel/helper-simple-access@^7.20.2\":\n \ version \"7.20.2\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9\"\n \ integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==\n - \ dependencies:\n \"@babel/types\" \"^7.20.2\"\n\n\"@babel/helper-simple-access@^7.21.5\":\n - \ version \"7.21.5\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz#d697a7971a5c39eac32c7e63c0921c06c8a249ee\"\n - \ integrity sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==\n - \ dependencies:\n \"@babel/types\" \"^7.21.5\"\n\n\"@babel/helper-skip-transparent-expression-wrappers@^7.20.0\":\n + \ dependencies:\n \"@babel/types\" \"^7.20.2\"\n\n\"@babel/helper-simple-access@^7.22.5\":\n + \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de\"\n + \ integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==\n + \ dependencies:\n \"@babel/types\" \"^7.22.5\"\n\n\"@babel/helper-skip-transparent-expression-wrappers@^7.20.0\":\n \ version \"7.20.0\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684\"\n \ integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==\n - \ dependencies:\n \"@babel/types\" \"^7.20.0\"\n\n\"@babel/helper-split-export-declaration@^7.18.6\":\n + \ dependencies:\n \"@babel/types\" \"^7.20.0\"\n\n\"@babel/helper-skip-transparent-expression-wrappers@^7.22.5\":\n + \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847\"\n + \ integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==\n + \ dependencies:\n \"@babel/types\" \"^7.22.5\"\n\n\"@babel/helper-split-export-declaration@^7.18.6\":\n \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075\"\n \ integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==\n - \ dependencies:\n \"@babel/types\" \"^7.18.6\"\n\n\"@babel/helper-string-parser@^7.19.4\":\n + \ dependencies:\n \"@babel/types\" \"^7.18.6\"\n\n\"@babel/helper-split-export-declaration@^7.22.5\", + \"@babel/helper-split-export-declaration@^7.22.6\":\n version \"7.22.6\"\n + \ resolved \"https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c\"\n + \ integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==\n + \ dependencies:\n \"@babel/types\" \"^7.22.5\"\n\n\"@babel/helper-string-parser@^7.19.4\":\n \ version \"7.19.4\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63\"\n - \ integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==\n\n\"@babel/helper-string-parser@^7.21.5\":\n - \ version \"7.21.5\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz#2b3eea65443c6bdc31c22d037c65f6d323b6b2bd\"\n - \ integrity sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==\n\n\"@babel/helper-validator-identifier@^7.18.6\", + \ integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==\n\n\"@babel/helper-string-parser@^7.22.5\":\n + \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f\"\n + \ integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==\n\n\"@babel/helper-validator-identifier@^7.18.6\", \"@babel/helper-validator-identifier@^7.19.1\":\n version \"7.19.1\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2\"\n - \ integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==\n\n\"@babel/helper-validator-option@^7.18.6\", - \"@babel/helper-validator-option@^7.21.0\":\n version \"7.21.0\"\n resolved - \"https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz#8224c7e13ace4bafdc4004da2cf064ef42673180\"\n - \ integrity sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==\n\n\"@babel/helper-wrap-function@^7.18.9\":\n + \ integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==\n\n\"@babel/helper-validator-identifier@^7.22.5\":\n + \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193\"\n + \ integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==\n\n\"@babel/helper-validator-option@^7.18.6\":\n + \ version \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz#8224c7e13ace4bafdc4004da2cf064ef42673180\"\n + \ integrity sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==\n\n\"@babel/helper-validator-option@^7.22.5\":\n + \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz#de52000a15a177413c8234fa3a8af4ee8102d0ac\"\n + \ integrity sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw==\n\n\"@babel/helper-wrap-function@^7.18.9\":\n \ version \"7.20.5\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz#75e2d84d499a0ab3b31c33bcfe59d6b8a45f62e3\"\n \ integrity sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==\n \ dependencies:\n \"@babel/helper-function-name\" \"^7.19.0\"\n \"@babel/template\" @@ -963,21 +2281,26 @@ interactions: \ version \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.21.0.tgz#9dd184fb5599862037917cdc9eecb84577dc4e7e\"\n \ integrity sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==\n \ dependencies:\n \"@babel/template\" \"^7.20.7\"\n \"@babel/traverse\" - \"^7.21.0\"\n \"@babel/types\" \"^7.21.0\"\n\n\"@babel/helpers@^7.21.5\":\n - \ version \"7.21.5\"\n resolved \"https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.21.5.tgz#5bac66e084d7a4d2d9696bdf0175a93f7fb63c08\"\n - \ integrity sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==\n - \ dependencies:\n \"@babel/template\" \"^7.20.7\"\n \"@babel/traverse\" - \"^7.21.5\"\n \"@babel/types\" \"^7.21.5\"\n\n\"@babel/highlight@^7.10.4\", - \"@babel/highlight@^7.18.6\":\n version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf\"\n + \"^7.21.0\"\n \"@babel/types\" \"^7.21.0\"\n\n\"@babel/helpers@^7.22.6\":\n + \ version \"7.22.6\"\n resolved \"https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.6.tgz#8e61d3395a4f0c5a8060f309fb008200969b5ecd\"\n + \ integrity sha512-YjDs6y/fVOYFV8hAf1rxd1QvR9wJe1pDBZ2AREKq/SDayfPzgk0PBnVuTCE5X1acEpMMNOVUqoe+OwiZGJ+OaA==\n + \ dependencies:\n \"@babel/template\" \"^7.22.5\"\n \"@babel/traverse\" + \"^7.22.6\"\n \"@babel/types\" \"^7.22.5\"\n\n\"@babel/highlight@^7.18.6\":\n + \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf\"\n \ integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==\n \ dependencies:\n \"@babel/helper-validator-identifier\" \"^7.18.6\"\n + \ chalk \"^2.0.0\"\n js-tokens \"^4.0.0\"\n\n\"@babel/highlight@^7.22.5\":\n + \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.5.tgz#aa6c05c5407a67ebce408162b7ede789b4d22031\"\n + \ integrity sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==\n + \ dependencies:\n \"@babel/helper-validator-identifier\" \"^7.22.5\"\n \ chalk \"^2.0.0\"\n js-tokens \"^4.0.0\"\n\n\"@babel/parser@^7.14.5\", - \"@babel/parser@^7.20.7\", \"@babel/parser@^7.21.3\", \"@babel/parser@^7.4.5\", - \"@babel/parser@^7.7.0\":\n version \"7.21.3\"\n resolved \"https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.3.tgz#1d285d67a19162ff9daa358d4cb41d50c06220b3\"\n - \ integrity sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ==\n\n\"@babel/parser@^7.14.7\", - \"@babel/parser@^7.21.5\", \"@babel/parser@^7.21.8\":\n version \"7.21.8\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.8.tgz#642af7d0333eab9c0ad70b14ac5e76dbde7bfdf8\"\n - \ integrity sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==\n\n\"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6\":\n + \"@babel/parser@^7.14.7\", \"@babel/parser@^7.20.7\", \"@babel/parser@^7.21.3\", + \"@babel/parser@^7.4.5\":\n version \"7.21.3\"\n resolved \"https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.3.tgz#1d285d67a19162ff9daa358d4cb41d50c06220b3\"\n + \ integrity sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ==\n\n\"@babel/parser@^7.22.5\", + \"@babel/parser@^7.22.6\":\n version \"7.22.6\"\n resolved \"https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.6.tgz#201f8b47be20c76c7c5743b9c16129760bf9a975\"\n + \ integrity sha512-EIQu22vNkceq3LbjAq7knDf/UmtI2qbcNI8GRBlijez6TpQLvSodJPYfydQmNA5buwkxxxa/PVI44jjYZ+/cLw==\n\n\"@babel/parser@^7.22.7\":\n + \ version \"7.22.7\"\n resolved \"https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.7.tgz#df8cf085ce92ddbdbf668a7f186ce848c9036cae\"\n + \ integrity sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==\n\n\"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6\":\n \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2\"\n \ integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==\n \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n\n\"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9\":\n @@ -1006,7 +2329,13 @@ interactions: \ dependencies:\n \"@babel/helper-create-class-features-plugin\" \"^7.21.0\"\n \ \"@babel/helper-plugin-utils\" \"^7.20.2\"\n \"@babel/helper-replace-supers\" \"^7.20.7\"\n \"@babel/helper-split-export-declaration\" \"^7.18.6\"\n - \ \"@babel/plugin-syntax-decorators\" \"^7.21.0\"\n\n\"@babel/plugin-proposal-dynamic-import@^7.18.6\":\n + \ \"@babel/plugin-syntax-decorators\" \"^7.21.0\"\n\n\"@babel/plugin-proposal-decorators@^7.22.6\":\n + \ version \"7.22.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.22.6.tgz#47fd392abe90f715708dc9aaeafc1f09d8db3fc4\"\n + \ integrity sha512-cgskJ9W7kxTk/wBM16JNHhlTkeyDK6slMJg1peaI4LM3y2HtTv+6I85sW9UXSUZilndIBvDBETA1BRoOYdxWKw==\n + \ dependencies:\n \"@babel/helper-create-class-features-plugin\" \"^7.22.6\"\n + \ \"@babel/helper-plugin-utils\" \"^7.22.5\"\n \"@babel/helper-replace-supers\" + \"^7.22.5\"\n \"@babel/helper-split-export-declaration\" \"^7.22.6\"\n + \ \"@babel/plugin-syntax-decorators\" \"^7.22.5\"\n\n\"@babel/plugin-proposal-dynamic-import@^7.18.6\":\n \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz#72bcf8d408799f547d759298c3c27c7e7faa4d94\"\n \ integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==\n \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n \"@babel/plugin-syntax-dynamic-import\" @@ -1072,7 +2401,10 @@ interactions: \"@babel/plugin-syntax-decorators@^7.21.0\":\n version \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.21.0.tgz#d2b3f31c3e86fa86e16bb540b7660c55bd7d0e78\"\n \ integrity sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n\n\"@babel/plugin-syntax-dynamic-import@^7.8.3\":\n + \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n\n\"@babel/plugin-syntax-decorators@^7.22.5\":\n + \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.5.tgz#329fe2907c73de184033775637dbbc507f09116a\"\n + \ integrity sha512-avpUOBS7IU6al8MmF1XpAyj9QYeLPuSDJI5D4pVMSMdL7xQokKqJPYQC67RCT0aCTashUXPiGwMJ0DEXXCEmMA==\n + \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n\n\"@babel/plugin-syntax-dynamic-import@^7.8.3\":\n \ version \"7.8.3\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3\"\n \ integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==\n \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.8.0\"\n\n\"@babel/plugin-syntax-export-namespace-from@^7.8.3\":\n @@ -1126,7 +2458,10 @@ interactions: \"@babel/plugin-transform-block-scoping@^7.20.5\":\n version \"7.21.0\"\n \ resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz#e737b91037e5186ee16b76e7ae093358a5634f02\"\n \ integrity sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n\n\"@babel/plugin-transform-classes@^7.20.2\":\n + \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n\n\"@babel/plugin-transform-block-scoping@^7.22.5\":\n + \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.5.tgz#8bfc793b3a4b2742c0983fadc1480d843ecea31b\"\n + \ integrity sha512-EcACl1i5fSQ6bt+YGuU/XGCeZKStLmyVGytWkpyhCLeQVA0eu6Wtiw92V+I1T/hnezUv7j74dA/Ro69gWcU+hg==\n + \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.22.5\"\n\n\"@babel/plugin-transform-classes@^7.20.2\":\n \ version \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz#f469d0b07a4c5a7dbb21afad9e27e57b47031665\"\n \ integrity sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==\n \ dependencies:\n \"@babel/helper-annotate-as-pure\" \"^7.18.6\"\n \"@babel/helper-compilation-targets\" @@ -1315,103 +2650,127 @@ interactions: \ version \"7.12.18\"\n resolved \"https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.18.tgz#af137bd7e7d9705a412b3caaf991fe6aaa97831b\"\n \ integrity sha512-BogPQ7ciE6SYAUPtlm9tWbgI9+2AgqSam6QivMgXgAT+fKbgppaj4ZX15MHeLC1PVF5sNk70huBu20XxWOs8Cg==\n \ dependencies:\n regenerator-runtime \"^0.13.4\"\n\n\"@babel/runtime@^7.14.0\", - \"@babel/runtime@^7.14.5\", \"@babel/runtime@^7.20.1\", \"@babel/runtime@^7.8.4\":\n - \ version \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.0.tgz#5b55c9d394e5fcf304909a8b00c07dc217b56673\"\n + \"@babel/runtime@^7.14.5\", \"@babel/runtime@^7.8.4\":\n version \"7.21.0\"\n + \ resolved \"https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.0.tgz#5b55c9d394e5fcf304909a8b00c07dc217b56673\"\n \ integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==\n + \ dependencies:\n regenerator-runtime \"^0.13.11\"\n\n\"@babel/runtime@^7.18.6\", + \"@babel/runtime@^7.21.0\", \"@babel/runtime@^7.22.5\":\n version \"7.22.6\"\n + \ resolved \"https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.6.tgz#57d64b9ae3cff1d67eb067ae117dac087f5bd438\"\n + \ integrity sha512-wDb5pWm4WDdF6LFUde3Jl8WzPA+3ZbxYqkC6xAXuD3irdEHN1k0NfTRrJD8ZD378SJ61miMLCqIOXYhd8x+AJQ==\n \ dependencies:\n regenerator-runtime \"^0.13.11\"\n\n\"@babel/template@^7.18.10\", \"@babel/template@^7.20.7\":\n version \"7.20.7\"\n resolved \"https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8\"\n \ integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==\n \ dependencies:\n \"@babel/code-frame\" \"^7.18.6\"\n \"@babel/parser\" - \"^7.20.7\"\n \"@babel/types\" \"^7.20.7\"\n\n\"@babel/traverse@^7.1.6\", + \"^7.20.7\"\n \"@babel/types\" \"^7.20.7\"\n\n\"@babel/template@^7.22.5\":\n + \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/template/-/template-7.22.5.tgz#0c8c4d944509875849bd0344ff0050756eefc6ec\"\n + \ integrity sha512-X7yV7eiwAxdj9k94NEylvbVHLiVG1nvzCV2EAowhxLTwODV1jl9UzZ48leOC0sH7OnuHrIkllaBgneUykIcZaw==\n + \ dependencies:\n \"@babel/code-frame\" \"^7.22.5\"\n \"@babel/parser\" + \"^7.22.5\"\n \"@babel/types\" \"^7.22.5\"\n\n\"@babel/traverse@^7.1.6\", \"@babel/traverse@^7.14.5\", \"@babel/traverse@^7.20.5\", \"@babel/traverse@^7.20.7\", \"@babel/traverse@^7.21.0\", \"@babel/traverse@^7.21.2\", \"@babel/traverse@^7.21.3\", - \"@babel/traverse@^7.4.5\", \"@babel/traverse@^7.7.0\":\n version \"7.21.3\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.21.3.tgz#4747c5e7903d224be71f90788b06798331896f67\"\n + \"@babel/traverse@^7.4.5\":\n version \"7.21.3\"\n resolved \"https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.21.3.tgz#4747c5e7903d224be71f90788b06798331896f67\"\n \ integrity sha512-XLyopNeaTancVitYZe2MlUEvgKb6YVVPXzofHgqHijCImG33b/uTurMS488ht/Hbsb2XK3U2BnSTxKVNGV3nGQ==\n \ dependencies:\n \"@babel/code-frame\" \"^7.18.6\"\n \"@babel/generator\" \"^7.21.3\"\n \"@babel/helper-environment-visitor\" \"^7.18.9\"\n \"@babel/helper-function-name\" \"^7.21.0\"\n \"@babel/helper-hoist-variables\" \"^7.18.6\"\n \"@babel/helper-split-export-declaration\" \"^7.18.6\"\n \"@babel/parser\" \"^7.21.3\"\n \"@babel/types\" \"^7.21.3\"\n - \ debug \"^4.1.0\"\n globals \"^11.1.0\"\n\n\"@babel/traverse@^7.21.5\":\n - \ version \"7.21.5\"\n resolved \"https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.21.5.tgz#ad22361d352a5154b498299d523cf72998a4b133\"\n - \ integrity sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==\n - \ dependencies:\n \"@babel/code-frame\" \"^7.21.4\"\n \"@babel/generator\" - \"^7.21.5\"\n \"@babel/helper-environment-visitor\" \"^7.21.5\"\n \"@babel/helper-function-name\" - \"^7.21.0\"\n \"@babel/helper-hoist-variables\" \"^7.18.6\"\n \"@babel/helper-split-export-declaration\" - \"^7.18.6\"\n \"@babel/parser\" \"^7.21.5\"\n \"@babel/types\" \"^7.21.5\"\n + \ debug \"^4.1.0\"\n globals \"^11.1.0\"\n\n\"@babel/traverse@^7.22.5\", + \"@babel/traverse@^7.22.6\":\n version \"7.22.6\"\n resolved \"https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.6.tgz#8f2f83a5c588251584914debeee38f35f661a300\"\n + \ integrity sha512-53CijMvKlLIDlOTrdWiHileRddlIiwUIyCKqYa7lYnnPldXCG5dUSN38uT0cA6i7rHWNKJLH0VU/Kxdr1GzB3w==\n + \ dependencies:\n \"@babel/code-frame\" \"^7.22.5\"\n \"@babel/generator\" + \"^7.22.5\"\n \"@babel/helper-environment-visitor\" \"^7.22.5\"\n \"@babel/helper-function-name\" + \"^7.22.5\"\n \"@babel/helper-hoist-variables\" \"^7.22.5\"\n \"@babel/helper-split-export-declaration\" + \"^7.22.6\"\n \"@babel/parser\" \"^7.22.6\"\n \"@babel/types\" \"^7.22.5\"\n + \ debug \"^4.1.0\"\n globals \"^11.1.0\"\n\n\"@babel/traverse@^7.22.8\":\n + \ version \"7.22.8\"\n resolved \"https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.22.8.tgz#4d4451d31bc34efeae01eac222b514a77aa4000e\"\n + \ integrity sha512-y6LPR+wpM2I3qJrsheCTwhIinzkETbplIgPBbwvqPKc+uljeA5gP+3nP8irdYt1mjQaDnlIcG+dw8OjAco4GXw==\n + \ dependencies:\n \"@babel/code-frame\" \"^7.22.5\"\n \"@babel/generator\" + \"^7.22.7\"\n \"@babel/helper-environment-visitor\" \"^7.22.5\"\n \"@babel/helper-function-name\" + \"^7.22.5\"\n \"@babel/helper-hoist-variables\" \"^7.22.5\"\n \"@babel/helper-split-export-declaration\" + \"^7.22.6\"\n \"@babel/parser\" \"^7.22.7\"\n \"@babel/types\" \"^7.22.5\"\n \ debug \"^4.1.0\"\n globals \"^11.1.0\"\n\n\"@babel/types@^7.1.6\", \"@babel/types@^7.12.13\", \"@babel/types@^7.18.6\", \"@babel/types@^7.18.9\", \"@babel/types@^7.20.0\", \"@babel/types@^7.20.2\", \"@babel/types@^7.20.5\", \"@babel/types@^7.20.7\", \"@babel/types@^7.21.0\", \"@babel/types@^7.21.2\", - \"@babel/types@^7.21.3\", \"@babel/types@^7.4.4\", \"@babel/types@^7.7.0\", - \"@babel/types@^7.7.2\":\n version \"7.21.3\"\n resolved \"https://registry.yarnpkg.com/@babel/types/-/types-7.21.3.tgz#4865a5357ce40f64e3400b0f3b737dc6d4f64d05\"\n + \"@babel/types@^7.21.3\", \"@babel/types@^7.4.4\", \"@babel/types@^7.7.2\":\n + \ version \"7.21.3\"\n resolved \"https://registry.yarnpkg.com/@babel/types/-/types-7.21.3.tgz#4865a5357ce40f64e3400b0f3b737dc6d4f64d05\"\n \ integrity sha512-sBGdETxC+/M4o/zKC0sl6sjWv62WFR/uzxrJ6uYyMLZOUlPnwzw0tKgVHOXxaAd5l2g8pEDM5RZ495GPQI77kg==\n \ dependencies:\n \"@babel/helper-string-parser\" \"^7.19.4\"\n \"@babel/helper-validator-identifier\" - \"^7.19.1\"\n to-fast-properties \"^2.0.0\"\n\n\"@babel/types@^7.21.4\", - \"@babel/types@^7.21.5\":\n version \"7.21.5\"\n resolved \"https://registry.yarnpkg.com/@babel/types/-/types-7.21.5.tgz#18dfbd47c39d3904d5db3d3dc2cc80bedb60e5b6\"\n - \ integrity sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==\n - \ dependencies:\n \"@babel/helper-string-parser\" \"^7.21.5\"\n \"@babel/helper-validator-identifier\" - \"^7.19.1\"\n to-fast-properties \"^2.0.0\"\n\n\"@cnakazawa/watch@^1.0.3\":\n + \"^7.19.1\"\n to-fast-properties \"^2.0.0\"\n\n\"@babel/types@^7.22.5\":\n + \ version \"7.22.5\"\n resolved \"https://registry.yarnpkg.com/@babel/types/-/types-7.22.5.tgz#cd93eeaab025880a3a47ec881f4b096a5b786fbe\"\n + \ integrity sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==\n + \ dependencies:\n \"@babel/helper-string-parser\" \"^7.22.5\"\n \"@babel/helper-validator-identifier\" + \"^7.22.5\"\n to-fast-properties \"^2.0.0\"\n\n\"@cnakazawa/watch@^1.0.3\":\n \ version \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a\"\n \ integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==\n \ dependencies:\n exec-sh \"^0.3.2\"\n minimist \"^1.2.0\"\n\n\"@colors/colors@1.5.0\":\n \ version \"1.5.0\"\n resolved \"https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9\"\n - \ integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==\n\n\"@ember-data/adapter@4.11.3\":\n - \ version \"4.11.3\"\n resolved \"https://registry.yarnpkg.com/@ember-data/adapter/-/adapter-4.11.3.tgz#1c9261873c1010b5104a2ad61c355adf1bb411ad\"\n - \ integrity sha512-G7dbaPnYMW8VYxIT75KAkzax2mkWTs2TYxS7+qbphs6esXpO9Y/iNp5fTqLaACb9JqUypwEA/rlfC7/zkcGbBw==\n - \ dependencies:\n \"@ember-data/private-build-infra\" \"4.11.3\"\n \"@ember/edition-utils\" - \"^1.2.0\"\n \"@embroider/macros\" \"^1.10.0\"\n ember-auto-import \"^2.4.3\"\n - \ ember-cli-babel \"^7.26.11\"\n ember-cli-test-info \"^1.0.0\"\n\n\"@ember-data/canary-features@4.11.3\":\n - \ version \"4.11.3\"\n resolved \"https://registry.yarnpkg.com/@ember-data/canary-features/-/canary-features-4.11.3.tgz#0bc0f2ef4b00d6aec11182a19be7ed4fea65d17b\"\n - \ integrity sha512-RTLY2N9t1SXr4e90VBKi+3PIitwjTMBU8BcEhnKovT//sGlywohHq7T36H6nJuITRtki3On9PpbJOhhQZuyAlQ==\n - \ dependencies:\n \"@embroider/macros\" \"^1.10.0\"\n ember-cli-babel - \"^7.26.11\"\n\n\"@ember-data/debug@4.11.3\":\n version \"4.11.3\"\n resolved - \"https://registry.yarnpkg.com/@ember-data/debug/-/debug-4.11.3.tgz#423893e389daf39d478f1af246fa4cf127a42f73\"\n - \ integrity sha512-3pA5u3qy+pjtwcoyMzs7WijRrSQz5z+Vgn9b5Y4cEOHn8loS9riLCMScnFaQT3HjxQgq+3NkNb52sJafHPzs4Q==\n - \ dependencies:\n \"@ember-data/private-build-infra\" \"4.11.3\"\n \"@ember/edition-utils\" - \"^1.2.0\"\n \"@embroider/macros\" \"^1.10.0\"\n ember-auto-import \"^2.4.3\"\n - \ ember-cli-babel \"^7.26.11\"\n\n\"@ember-data/model@4.11.3\":\n version - \"4.11.3\"\n resolved \"https://registry.yarnpkg.com/@ember-data/model/-/model-4.11.3.tgz#c5e54382cd3850bb07888cf8b6100e3a1e5f70da\"\n - \ integrity sha512-nkDru5TZmOp4J1xp65D1bR3hBJ3u5KhKKfDpWeGnHW2YDCVUdLORRwW7vfrPnnXDIoJij42DwDVCiTY25Xhrqw==\n - \ dependencies:\n \"@ember-data/canary-features\" \"4.11.3\"\n \"@ember-data/private-build-infra\" - \"4.11.3\"\n \"@ember/edition-utils\" \"^1.2.0\"\n \"@embroider/macros\" - \"^1.10.0\"\n ember-auto-import \"^2.4.3\"\n ember-cached-decorator-polyfill + \ integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==\n\n\"@csstools/css-parser-algorithms@^2.3.0\":\n + \ version \"2.3.0\"\n resolved \"https://registry.yarnpkg.com/@csstools/css-parser-algorithms/-/css-parser-algorithms-2.3.0.tgz#0cc3a656dc2d638370ecf6f98358973bfbd00141\"\n + \ integrity sha512-dTKSIHHWc0zPvcS5cqGP+/TPFUJB0ekJ9dGKvMAFoNuBFhDPBt9OMGNZiIA5vTiNdGHHBeScYPXIGBMnVOahsA==\n\n\"@csstools/css-tokenizer@^2.1.1\":\n + \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/@csstools/css-tokenizer/-/css-tokenizer-2.1.1.tgz#07ae11a0a06365d7ec686549db7b729bc036528e\"\n + \ integrity sha512-GbrTj2Z8MCTUv+52GE0RbFGM527xuXZ0Xa5g0Z+YN573uveS4G0qi6WNOMyz3yrFM/jaILTTwJ0+umx81EzqfA==\n\n\"@csstools/media-query-list-parser@^2.1.2\":\n + \ version \"2.1.2\"\n resolved \"https://registry.yarnpkg.com/@csstools/media-query-list-parser/-/media-query-list-parser-2.1.2.tgz#6ef642b728d30c1009bfbba3211c7e4c11302728\"\n + \ integrity sha512-M8cFGGwl866o6++vIY7j1AKuq9v57cf+dGepScwCcbut9ypJNr4Cj+LLTWligYUZ0uyhEoJDKt5lvyBfh2L3ZQ==\n\n\"@csstools/selector-specificity@^3.0.0\":\n + \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/@csstools/selector-specificity/-/selector-specificity-3.0.0.tgz#798622546b63847e82389e473fd67f2707d82247\"\n + \ integrity sha512-hBI9tfBtuPIi885ZsZ32IMEU/5nlZH/KOVYJCOh7gyMxaVLGmLedYqFN6Ui1LXkI8JlC8IsuC0rF0btcRZKd5g==\n\n\"@ember-data/adapter@5.1.1\":\n + \ version \"5.1.1\"\n resolved \"https://registry.yarnpkg.com/@ember-data/adapter/-/adapter-5.1.1.tgz#ccda33f9f1225b531f58a10c0b5b8ba5198c0d99\"\n + \ integrity sha512-qg5fBa00PkB/GjCjoPUBt4R+1MD8/892qKf/BG4ORYXRsPEAyiZeGiB9ZyA3q76do676OqKfZJdSE/l6rkcGgw==\n + \ dependencies:\n \"@ember-data/private-build-infra\" \"5.1.1\"\n \"@embroider/macros\" + \"^1.12.0\"\n ember-cli-babel \"^7.26.11\"\n ember-cli-test-info \"^1.0.0\"\n\n\"@ember-data/debug@5.1.1\":\n + \ version \"5.1.1\"\n resolved \"https://registry.yarnpkg.com/@ember-data/debug/-/debug-5.1.1.tgz#aa91f04345cdf41563879b3053b7cdafb3b425f1\"\n + \ integrity sha512-p0MTaw5pIjY+FV15iKhU4Ftj/BZaTv/xMZDIcr9XnstKtif9tSemiUeCxbuxoPYTbhyK/tq1kdoeV+bSwcn4RA==\n + \ dependencies:\n \"@ember-data/private-build-infra\" \"5.1.1\"\n \"@ember/edition-utils\" + \"^1.2.0\"\n \"@embroider/macros\" \"^1.12.0\"\n ember-auto-import \"2.6.1\"\n + \ ember-cli-babel \"^7.26.11\"\n webpack \"^5.82.1\"\n\n\"@ember-data/graph@5.1.1\":\n + \ version \"5.1.1\"\n resolved \"https://registry.yarnpkg.com/@ember-data/graph/-/graph-5.1.1.tgz#f8da7ca52460d3262b00fe93d55ad9f17b6c7142\"\n + \ integrity sha512-BNWeQF/q800DBRFls+7G4ohBbkEGCM5cjSpdVZeF3knSgKoiiZw8t4y9o7vd9yjWPiIt7zY7DeFKo80NOzE8SA==\n + \ dependencies:\n \"@ember-data/private-build-infra\" \"5.1.1\"\n \"@ember/edition-utils\" + \"^1.2.0\"\n \"@embroider/macros\" \"^1.12.0\"\n ember-cli-babel \"^7.26.11\"\n\n\"@ember-data/json-api@5.1.1\":\n + \ version \"5.1.1\"\n resolved \"https://registry.yarnpkg.com/@ember-data/json-api/-/json-api-5.1.1.tgz#a140270e45dd018c559157e194776f7188677644\"\n + \ integrity sha512-HzPEAQHUG5UV6Y2KjWw0BrG6syO47WCZO0rxp1cr2fCAt9u3oQfmK/DaE0QNEtDv61TlktIEr3VbyJ7o/+sszA==\n + \ dependencies:\n \"@ember-data/private-build-infra\" \"5.1.1\"\n \"@ember/edition-utils\" + \"^1.2.0\"\n \"@embroider/macros\" \"^1.12.0\"\n ember-cli-babel \"^7.26.11\"\n\n\"@ember-data/legacy-compat@5.1.1\":\n + \ version \"5.1.1\"\n resolved \"https://registry.yarnpkg.com/@ember-data/legacy-compat/-/legacy-compat-5.1.1.tgz#fcb8dd63c50c930d2db68da554737f861321a73e\"\n + \ integrity sha512-n4xDWAtt3ZHfe7d44l3sYO3HWZpuXquYNnRWdTUaHb30JzcO72Zr9H/WbZoxn//yO8QnSsYr2+8MbYWR5cGh9g==\n + \ dependencies:\n \"@ember-data/private-build-infra\" \"5.1.1\"\n \"@embroider/macros\" + \"^1.12.0\"\n ember-cli-babel \"^7.26.11\"\n\n\"@ember-data/model@5.1.1\":\n + \ version \"5.1.1\"\n resolved \"https://registry.yarnpkg.com/@ember-data/model/-/model-5.1.1.tgz#d5b72b743dc1c83bd86b5a3f32a124675969dc98\"\n + \ integrity sha512-WPDivbGjR9q5q3wwzV4EOJBKOOiL/TGBSnpVrHTTjw8TqEJPo33rG+bSJ+2mUZEwoGahmoFp0J/s6I+Sy2M8dw==\n + \ dependencies:\n \"@ember-data/private-build-infra\" \"5.1.1\"\n \"@ember/edition-utils\" + \"^1.2.0\"\n \"@embroider/macros\" \"^1.12.0\"\n ember-cached-decorator-polyfill \"^1.0.1\"\n ember-cli-babel \"^7.26.11\"\n ember-cli-string-utils \"^1.1.0\"\n - \ ember-cli-test-info \"^1.0.0\"\n ember-compatibility-helpers \"^1.2.6\"\n - \ inflection \"~2.0.0\"\n\n\"@ember-data/private-build-infra@4.11.3\":\n - \ version \"4.11.3\"\n resolved \"https://registry.yarnpkg.com/@ember-data/private-build-infra/-/private-build-infra-4.11.3.tgz#0868575885623e33215273348ff3fc67331209f7\"\n - \ integrity sha512-bXFQMEegUc+vKn/vD7FmAkq7ECE0okZ2sbtv/0RXqYn7TLk44rvGzpqSUXUowpCaGI/87MmaW8JaZMMdqF9wuw==\n - \ dependencies:\n \"@babel/core\" \"^7.20.2\"\n \"@babel/plugin-transform-block-scoping\" - \"^7.20.2\"\n \"@babel/runtime\" \"^7.20.1\"\n \"@ember-data/canary-features\" - \"4.11.3\"\n \"@ember/edition-utils\" \"^1.2.0\"\n \"@embroider/macros\" - \"^1.10.0\"\n babel-import-util \"^1.3.0\"\n babel-plugin-debug-macros - \"^0.3.4\"\n babel-plugin-filter-imports \"^4.0.0\"\n babel6-plugin-strip-class-callcheck - \"^6.0.0\"\n broccoli-debug \"^0.6.5\"\n broccoli-file-creator \"^2.1.1\"\n - \ broccoli-funnel \"^3.0.8\"\n broccoli-merge-trees \"^4.2.0\"\n broccoli-rollup - \"^5.0.0\"\n calculate-cache-key-for-tree \"^2.0.0\"\n chalk \"^4.1.2\"\n - \ ember-cli-babel \"^7.26.11\"\n ember-cli-path-utils \"^1.0.0\"\n ember-cli-string-utils - \"^1.1.0\"\n ember-cli-version-checker \"^5.1.2\"\n git-repo-info \"^2.1.1\"\n - \ glob \"^8.0.3\"\n npm-git-info \"^1.0.3\"\n rimraf \"^3.0.2\"\n - \ rsvp \"^4.8.5\"\n semver \"^7.3.8\"\n silent-error \"^1.1.1\"\n\n\"@ember-data/record-data@4.11.3\":\n - \ version \"4.11.3\"\n resolved \"https://registry.yarnpkg.com/@ember-data/record-data/-/record-data-4.11.3.tgz#18cb5edaa0511777458704b50a238658838c694e\"\n - \ integrity sha512-8NmeEZJ7or354NLZJgibJ1FuhWL70H6G24tGSEIzM8IV7wr6TreIyaWODaW372QwamWYgFIpfnFwWt5MTlY/gw==\n - \ dependencies:\n \"@ember-data/canary-features\" \"4.11.3\"\n \"@ember-data/private-build-infra\" - \"4.11.3\"\n \"@ember/edition-utils\" \"^1.2.0\"\n \"@embroider/macros\" - \"^1.10.0\"\n ember-auto-import \"^2.4.3\"\n ember-cli-babel \"^7.26.11\"\n\n\"@ember-data/rfc395-data@^0.0.4\":\n + \ ember-cli-test-info \"^1.0.0\"\n inflection \"~2.0.1\"\n\n\"@ember-data/private-build-infra@5.1.1\":\n + \ version \"5.1.1\"\n resolved \"https://registry.yarnpkg.com/@ember-data/private-build-infra/-/private-build-infra-5.1.1.tgz#74f6bc17f4eacd4a93daa973039e5def330122fe\"\n + \ integrity sha512-MNcGtJG24MvF09XK09SshnuuoAMYfPgDGgeUPAClQqK+9IDV7X9SRHBYgOmHk9NwVGdFhw8dsxnU65aaGdLr1w==\n + \ dependencies:\n \"@babel/core\" \"^7.22.5\"\n \"@babel/plugin-transform-block-scoping\" + \"^7.22.5\"\n \"@babel/runtime\" \"^7.22.5\"\n \"@ember/edition-utils\" + \"^1.2.0\"\n \"@embroider/macros\" \"^1.12.0\"\n babel-import-util \"^1.3.0\"\n + \ babel-plugin-debug-macros \"^0.3.4\"\n babel-plugin-filter-imports + \"^4.0.0\"\n babel6-plugin-strip-class-callcheck \"^6.0.0\"\n broccoli-debug + \"^0.6.5\"\n broccoli-file-creator \"^2.1.1\"\n broccoli-funnel \"^3.0.8\"\n + \ broccoli-merge-trees \"^4.2.0\"\n broccoli-rollup \"^5.0.0\"\n calculate-cache-key-for-tree + \"^2.0.0\"\n chalk \"^4.1.2\"\n ember-cli-babel \"^7.26.11\"\n ember-cli-path-utils + \"^1.0.0\"\n ember-cli-string-utils \"^1.1.0\"\n ember-cli-version-checker + \"^5.1.2\"\n git-repo-info \"^2.1.1\"\n npm-git-info \"^1.0.3\"\n semver + \"^7.5.3\"\n silent-error \"^1.1.1\"\n\n\"@ember-data/request@5.1.1\":\n + \ version \"5.1.1\"\n resolved \"https://registry.yarnpkg.com/@ember-data/request/-/request-5.1.1.tgz#b735b2c4e75b6f29fd3abe2fd08d89fe1bedf562\"\n + \ integrity sha512-6bS2nMr+JsqbvG2rgv61m2moy+D3c6Ki+5xpj10z4Na8vEdkwlq3CEpAxaW8Wvo+reXh+Rh4DMcFsOENSAvn/A==\n + \ dependencies:\n \"@ember-data/private-build-infra\" \"5.1.1\"\n \"@ember/test-waiters\" + \"^3.0.2\"\n \"@embroider/macros\" \"^1.12.0\"\n ember-cli-babel \"^7.26.11\"\n\n\"@ember-data/rfc395-data@^0.0.4\":\n \ version \"0.0.4\"\n resolved \"https://registry.yarnpkg.com/@ember-data/rfc395-data/-/rfc395-data-0.0.4.tgz#ecb86efdf5d7733a76ff14ea651a1b0ed1f8a843\"\n - \ integrity sha512-tGRdvgC9/QMQSuSuJV45xoyhI0Pzjm7A9o/MVVA3HakXIImJbbzx/k/6dO9CUEQXIyS2y0fW6C1XaYOG7rY0FQ==\n\n\"@ember-data/serializer@4.11.3\":\n - \ version \"4.11.3\"\n resolved \"https://registry.yarnpkg.com/@ember-data/serializer/-/serializer-4.11.3.tgz#3e54a68d1b36629b1d9af74fa8996ffc990fe7e6\"\n - \ integrity sha512-Qnzrowinz14/onQfwd4TPwNG0sMTAwTWE0RajYo2fysF3CKyAua0nIzmFtXKx0CogD7TYd0C5xf6nMjFesT09Q==\n - \ dependencies:\n \"@ember-data/private-build-infra\" \"4.11.3\"\n \"@embroider/macros\" - \"^1.10.0\"\n ember-auto-import \"^2.4.3\"\n ember-cli-babel \"^7.26.11\"\n - \ ember-cli-test-info \"^1.0.0\"\n\n\"@ember-data/store@4.11.3\":\n version - \"4.11.3\"\n resolved \"https://registry.yarnpkg.com/@ember-data/store/-/store-4.11.3.tgz#aeddd396af8668c49c2c33bc61c04424b0f4db41\"\n - \ integrity sha512-ogwWy+VqMpkCGs4n30pzuB2vqv/dJRL6wdV3fdNKpXrDugffjuMPpLBQYF937qztDUZKxmnbWAZe5PbQOz8b1Q==\n - \ dependencies:\n \"@ember-data/canary-features\" \"4.11.3\"\n \"@ember-data/private-build-infra\" - \"4.11.3\"\n \"@embroider/macros\" \"^1.10.0\"\n ember-auto-import \"^2.4.3\"\n - \ ember-cached-decorator-polyfill \"^1.0.1\"\n ember-cli-babel \"^7.26.11\"\n\n\"@ember-data/tracking@4.11.3\":\n - \ version \"4.11.3\"\n resolved \"https://registry.yarnpkg.com/@ember-data/tracking/-/tracking-4.11.3.tgz#2eabdb73ffd81203cec2f4547d1deac6f03612d1\"\n - \ integrity sha512-YZxFTMe2TBL8H8/GrnrvP7Wc/uuAijoSyiP2g6TMNRsL1e/3BWDT0EIl+B/5Wji+dchofY8iuMWfpY7VDvPIzA==\n + \ integrity sha512-tGRdvgC9/QMQSuSuJV45xoyhI0Pzjm7A9o/MVVA3HakXIImJbbzx/k/6dO9CUEQXIyS2y0fW6C1XaYOG7rY0FQ==\n\n\"@ember-data/serializer@5.1.1\":\n + \ version \"5.1.1\"\n resolved \"https://registry.yarnpkg.com/@ember-data/serializer/-/serializer-5.1.1.tgz#152adb3b5b4a138d7fc10c025506d4a768e3bdd9\"\n + \ integrity sha512-VYMQ8ntNybsXxfRf4XBwYXjcVxZGcmdbkqxY3cwyPDRKOMD02o9MBh3G/e/Yqhb70ctwbIz/2MvMTDoObdl79g==\n + \ dependencies:\n \"@ember-data/private-build-infra\" \"5.1.1\"\n \"@embroider/macros\" + \"^1.12.0\"\n ember-cli-babel \"^7.26.11\"\n ember-cli-test-info \"^1.0.0\"\n\n\"@ember-data/store@5.1.1\":\n + \ version \"5.1.1\"\n resolved \"https://registry.yarnpkg.com/@ember-data/store/-/store-5.1.1.tgz#d47b580b2b53da9d301f59900b2f6ef54b3ef379\"\n + \ integrity sha512-wlW0CcbaLaK7Q4SjxE+omMSz8OBMVqEbzeYmG5xrzpb9iANWvh3psHfz3dOl2nWxaP18p74r+zUEruxazqdf1Q==\n + \ dependencies:\n \"@ember-data/private-build-infra\" \"5.1.1\"\n \"@embroider/macros\" + \"^1.12.0\"\n ember-cached-decorator-polyfill \"^1.0.1\"\n ember-cli-babel + \"^7.26.11\"\n\n\"@ember-data/tracking@5.1.1\":\n version \"5.1.1\"\n resolved + \"https://registry.yarnpkg.com/@ember-data/tracking/-/tracking-5.1.1.tgz#845200b027b13ed1566ab204cd9d5fcc3341cecb\"\n + \ integrity sha512-X7UAVXe8n4+gD5LHwrrp/lKkNiqDhq6R9B41t4umoxqS1RCQ1vtG42CjzWb7dVb+ojYWfeiO3+WJywGdDupaIw==\n \ dependencies:\n ember-cli-babel \"^7.26.11\"\n\n\"@ember/edition-utils@^1.2.0\":\n \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/@ember/edition-utils/-/edition-utils-1.2.0.tgz#a039f542dc14c8e8299c81cd5abba95e2459cfa6\"\n \ integrity sha512-VmVq/8saCaPdesQmftPqbFtxJWrzxNGSQ+e8x8LLe3Hjm36pJ04Q8LeORGZkAeOhldoUX9seLGmSaHeXkIqoog==\n\n\"@ember/optional-features@^2.0.0\":\n @@ -1426,13 +2785,16 @@ interactions: \"^7.26.11\"\n ember-modifier-manager-polyfill \"^1.2.0\"\n\n\"@ember/string@^3.0.1\":\n \ version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/@ember/string/-/string-3.0.1.tgz#42cf032031a4432c2dd69c327ae1876d2c13df9c\"\n \ integrity sha512-ntnmXS+upOWVXE+rVw2l03DjdMnaGdWbYVUxUBuPJqnIGZu2XFRsoXc7E6mOw62s8i1Xh1RgTuFHN41QGIolEQ==\n - \ dependencies:\n ember-cli-babel \"^7.26.6\"\n\n\"@ember/test-helpers@^2.8.1\":\n - \ version \"2.9.3\"\n resolved \"https://registry.yarnpkg.com/@ember/test-helpers/-/test-helpers-2.9.3.tgz#c2a9d6ab1c367af92cf1a334f97eb19b8e06e6e1\"\n - \ integrity sha512-ejVg4Dj+G/6zyLvQsYOvmGiOLU6AS94tY4ClaO1E2oVvjjtVJIRmVLFN61I+DuyBg9hS3cFoPjQRTZB9MRIbxQ==\n - \ dependencies:\n \"@ember/test-waiters\" \"^3.0.0\"\n \"@embroider/macros\" - \"^1.10.0\"\n \"@embroider/util\" \"^1.9.0\"\n broccoli-debug \"^0.6.5\"\n - \ broccoli-funnel \"^3.0.8\"\n ember-cli-babel \"^7.26.11\"\n ember-cli-htmlbars - \"^6.1.1\"\n ember-destroyable-polyfill \"^2.0.3\"\n\n\"@ember/test-waiters@^3.0.0\":\n + \ dependencies:\n ember-cli-babel \"^7.26.6\"\n\n\"@ember/string@^3.1.1\":\n + \ version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/@ember/string/-/string-3.1.1.tgz#0a5ac0d1e4925259e41d5c8d55ef616117d47ff0\"\n + \ integrity sha512-UbXJ+k3QOrYN4SRPHgXCqYIJ+yWWUg1+vr0H4DhdQPTy8LJfyqwZ2tc5uqpSSnEXE+/1KopHBE5J8GDagAg5cg==\n + \ dependencies:\n ember-cli-babel \"^7.26.6\"\n\n\"@ember/test-helpers@^3.1.0\":\n + \ version \"3.2.0\"\n resolved \"https://registry.yarnpkg.com/@ember/test-helpers/-/test-helpers-3.2.0.tgz#3541bd815bd214b7f1686125f0d6f9eb5bf1488d\"\n + \ integrity sha512-3yWpPsK5O77tUdCwW3HayrAcdlRitIRYMvLIG69Pkal1JMIGdNYVTvJ2R1lenhQh2syd/WFmGM07vQuDAtotQw==\n + \ dependencies:\n \"@ember/test-waiters\" \"^3.0.2\"\n \"@embroider/macros\" + \"^1.10.0\"\n \"@simple-dom/interface\" \"^1.4.0\"\n broccoli-debug + \"^0.6.5\"\n broccoli-funnel \"^3.0.8\"\n ember-auto-import \"^2.6.0\"\n + \ ember-cli-babel \"^7.26.11\"\n ember-cli-htmlbars \"^6.2.0\"\n\n\"@ember/test-waiters@^3.0.2\":\n \ version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/@ember/test-waiters/-/test-waiters-3.0.2.tgz#5b950c580a1891ed1d4ee64f9c6bacf49a15ea6f\"\n \ integrity sha512-H8Q3Xy9rlqhDKnQpwt2pzAYDouww4TZIGSI1pZJhM7mQIGufQKuB0ijzn/yugA6Z+bNdjYp1HioP8Y4hn2zazQ==\n \ dependencies:\n calculate-cache-key-for-tree \"^2.0.0\"\n ember-cli-babel @@ -1440,9 +2802,13 @@ interactions: \"@embroider/addon-shim@^1.8.4\":\n version \"1.8.4\"\n resolved \"https://registry.yarnpkg.com/@embroider/addon-shim/-/addon-shim-1.8.4.tgz#0e7f32c5506bf0f3eb0840506e31c36c7053763c\"\n \ integrity sha512-sFhfWC0vI18KxVenmswQ/ShIvBg4juL8ubI+Q3NTSdkCTeaPQ/DIOUF6oR5DCQ8eO/TkIaw+kdG3FkTY6yNJqA==\n \ dependencies:\n \"@embroider/shared-internals\" \"^2.0.0\"\n broccoli-funnel - \"^3.0.8\"\n semver \"^7.3.8\"\n\n\"@embroider/babel-loader-8@2.0.0\":\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/@embroider/babel-loader-8/-/babel-loader-8-2.0.0.tgz#4a3aef4b5ad0f75b8f6a740dd1d3a4ec22d493c3\"\n - \ integrity sha512-a1bLodfox8JEgNHuhiIBIcXJ4b8NNnKWYkMIpJx216pn80Jf1jcFosQpxnqC8hYHrnG0XRKzQ9zJYgJXoa1wfg==\n + \"^3.0.8\"\n semver \"^7.3.8\"\n\n\"@embroider/addon-shim@^1.7.1\":\n version + \"1.8.5\"\n resolved \"https://registry.yarnpkg.com/@embroider/addon-shim/-/addon-shim-1.8.5.tgz#c0aae417f9583058f40550f206fc53444e325f11\"\n + \ integrity sha512-pDgpdTsC9i/+5hHziygK5VIZc64OG8bupiqL0OxJp+bnINURalHMbu5B3Gikq/a0QIvMPzDFWzKxIZCBpeiHkg==\n + \ dependencies:\n \"@embroider/shared-internals\" \"^2.1.0\"\n broccoli-funnel + \"^3.0.8\"\n semver \"^7.3.8\"\n\n\"@embroider/babel-loader-8@3.0.0\":\n + \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/@embroider/babel-loader-8/-/babel-loader-8-3.0.0.tgz#0b7a5647127845f4fb4a78792d43f940175ed57e\"\n + \ integrity sha512-NIaHmX/FmxKdyB82J0jHTZWk9OyBEfFm0981pTWgnKCnREhaLSvlEtIlf5iEEU4RPCBIunZZqiy2W/QI3fLaxg==\n \ dependencies:\n \"@babel/core\" \"^7.14.5\"\n babel-loader \"8\"\n\n\"@embroider/compat@^0.47.0\":\n \ version \"0.47.2\"\n resolved \"https://registry.yarnpkg.com/@embroider/compat/-/compat-0.47.2.tgz#1f5710ee0f2cea62cd28fdab6844cca5e43c74e0\"\n \ integrity sha512-E8jpBk2aSIdzCpuuDQU8So1ZYRkcinPXy3ya2P+dt6R0rP/JOsz2ggjDtQDywdMn7yLWKZcHmh31HQfDL1wKSw==\n @@ -1460,20 +2826,22 @@ interactions: \"^2.0.1\"\n heimdalljs \"^0.2.6\"\n jsdom \"^16.6.0\"\n lodash \"^4.17.21\"\n \ pkg-up \"^3.1.0\"\n resolve \"^1.20.0\"\n resolve-package-path \"^4.0.1\"\n \ semver \"^7.3.5\"\n symlink-or-copy \"^1.3.1\"\n tree-sync \"^2.1.0\"\n - \ typescript-memoize \"^1.0.1\"\n walk-sync \"^3.0.0\"\n yargs \"^17.0.1\"\n\n\"@embroider/compat@^2.1.0\":\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/@embroider/compat/-/compat-2.1.1.tgz#fda6baeede76051f3c57dc661ddf6058d6c7a64b\"\n - \ integrity sha512-HNq5vv7NpQ1Jr+4slzmLBqsy5NDsIHilYeQiWboMrPAyHr5NHlKYWciIcmxdgPgz2kf/8D5nDiANgJznZedlyw==\n + \ typescript-memoize \"^1.0.1\"\n walk-sync \"^3.0.0\"\n yargs \"^17.0.1\"\n\n\"@embroider/compat@^3.1.3\":\n + \ version \"3.1.4\"\n resolved \"https://registry.yarnpkg.com/@embroider/compat/-/compat-3.1.4.tgz#424b4953087acaad66366700c5de330861b4fcc7\"\n + \ integrity sha512-HsWkkQvFe7U16L/CLDdtma9WUc3dT0tHWGJ3nsX9dYjI4QvA2/EvqOA8227cFTcD/s5Q3AQlENyni4COgm9sQQ==\n \ dependencies:\n \"@babel/code-frame\" \"^7.14.5\"\n \"@babel/core\" - \"^7.14.5\"\n \"@babel/plugin-syntax-dynamic-import\" \"^7.8.3\"\n \"@babel/preset-env\" - \"^7.14.5\"\n \"@babel/traverse\" \"^7.14.5\"\n \"@embroider/macros\" - \"1.10.0\"\n \"@types/babel__code-frame\" \"^7.0.2\"\n \"@types/yargs\" - \"^17.0.3\"\n assert-never \"^1.1.0\"\n babel-plugin-ember-template-compilation - \"^2.0.0\"\n babel-plugin-syntax-dynamic-import \"^6.18.0\"\n babylon - \"^6.18.0\"\n bind-decorator \"^1.0.11\"\n broccoli \"^3.5.2\"\n broccoli-concat - \"^4.2.5\"\n broccoli-file-creator \"^2.1.1\"\n broccoli-funnel \"^3.0.7\"\n - \ broccoli-merge-trees \"^4.2.0\"\n broccoli-persistent-filter \"^3.1.2\"\n - \ broccoli-plugin \"^4.0.7\"\n broccoli-source \"^3.0.1\"\n chalk - \"^4.1.1\"\n debug \"^4.3.2\"\n fs-extra \"^9.1.0\"\n fs-tree-diff + \"^7.14.5\"\n \"@babel/plugin-syntax-dynamic-import\" \"^7.8.3\"\n \"@babel/plugin-transform-runtime\" + \"^7.14.5\"\n \"@babel/preset-env\" \"^7.14.5\"\n \"@babel/runtime\" + \"^7.18.6\"\n \"@babel/traverse\" \"^7.14.5\"\n \"@embroider/macros\" + \"1.12.2\"\n \"@types/babel__code-frame\" \"^7.0.2\"\n \"@types/yargs\" + \"^17.0.3\"\n assert-never \"^1.1.0\"\n babel-import-util \"^1.1.0\"\n + \ babel-plugin-ember-template-compilation \"^2.0.0\"\n babel-plugin-syntax-dynamic-import + \"^6.18.0\"\n babylon \"^6.18.0\"\n bind-decorator \"^1.0.11\"\n broccoli + \"^3.5.2\"\n broccoli-concat \"^4.2.5\"\n broccoli-file-creator \"^2.1.1\"\n + \ broccoli-funnel \"^3.0.7\"\n broccoli-merge-trees \"^4.2.0\"\n broccoli-persistent-filter + \"^3.1.2\"\n broccoli-plugin \"^4.0.7\"\n broccoli-source \"^3.0.1\"\n + \ chalk \"^4.1.1\"\n debug \"^4.3.2\"\n escape-string-regexp \"^4.0.0\"\n + \ fast-sourcemap-concat \"^1.4.0\"\n fs-extra \"^9.1.0\"\n fs-tree-diff \"^2.0.1\"\n jsdom \"^16.6.0\"\n lodash \"^4.17.21\"\n pkg-up \"^3.1.0\"\n \ resolve \"^1.20.0\"\n resolve-package-path \"^4.0.1\"\n semver \"^7.3.5\"\n \ symlink-or-copy \"^1.3.1\"\n tree-sync \"^2.1.0\"\n typescript-memoize @@ -1493,33 +2861,30 @@ interactions: \ js-string-escape \"^1.0.1\"\n jsdom \"^16.6.0\"\n lodash \"^4.17.21\"\n \ resolve \"^1.20.0\"\n resolve-package-path \"^4.0.1\"\n strip-bom \"^4.0.0\"\n typescript-memoize \"^1.0.1\"\n walk-sync \"^3.0.0\"\n - \ wrap-legacy-hbs-plugin-if-needed \"^1.0.1\"\n\n\"@embroider/core@^2.1.0\":\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/@embroider/core/-/core-2.1.1.tgz#6b0cf97e0474d7e996941b599378bf2007576f16\"\n - \ integrity sha512-N4rz+r8WjHYmwprvBYC0iUT4EWNpdDjF7JLl8PEYlWbhXDEJL+Ma/aP78S7spMhIpJX9SHK7nbgNxmZAqAe34A==\n + \ wrap-legacy-hbs-plugin-if-needed \"^1.0.1\"\n\n\"@embroider/core@^3.1.1\":\n + \ version \"3.1.2\"\n resolved \"https://registry.yarnpkg.com/@embroider/core/-/core-3.1.2.tgz#69b83333282955060090b376257c666aa4f08ac0\"\n + \ integrity sha512-e+P4+cqlcgzfDxTSQ/lsl+ERS+tlMKCtjz91+Od6pr6gzQRXzYLMzYI5lgvjxkpgjsgyEKTj4trQXNYf/xJgFA==\n \ dependencies:\n \"@babel/core\" \"^7.14.5\"\n \"@babel/parser\" \"^7.14.5\"\n - \ \"@babel/plugin-syntax-dynamic-import\" \"^7.8.3\"\n \"@babel/plugin-transform-runtime\" - \"^7.14.5\"\n \"@babel/runtime\" \"^7.14.5\"\n \"@babel/traverse\" \"^7.14.5\"\n - \ \"@embroider/macros\" \"1.10.0\"\n \"@embroider/shared-internals\" - \"2.0.0\"\n assert-never \"^1.2.1\"\n babel-import-util \"^1.1.0\"\n + \ \"@babel/traverse\" \"^7.14.5\"\n \"@embroider/macros\" \"1.12.2\"\n + \ \"@embroider/shared-internals\" \"2.2.2\"\n assert-never \"^1.2.1\"\n \ babel-plugin-ember-template-compilation \"^2.0.0\"\n broccoli-node-api \"^1.7.0\"\n broccoli-persistent-filter \"^3.1.2\"\n broccoli-plugin - \"^4.0.7\"\n broccoli-source \"^3.0.1\"\n debug \"^4.3.2\"\n escape-string-regexp - \"^4.0.0\"\n fast-sourcemap-concat \"^1.4.0\"\n filesize \"^5.0.0\"\n - \ fs-extra \"^9.1.0\"\n fs-tree-diff \"^2.0.1\"\n handlebars \"^4.7.7\"\n - \ js-string-escape \"^1.0.1\"\n jsdom \"^16.6.0\"\n lodash \"^4.17.21\"\n - \ resolve \"^1.20.0\"\n resolve-package-path \"^4.0.1\"\n typescript-memoize - \"^1.0.1\"\n walk-sync \"^3.0.0\"\n\n\"@embroider/hbs-loader@2.0.0\":\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/@embroider/hbs-loader/-/hbs-loader-2.0.0.tgz#8cf4fa0c167dc3c3c4e6e2449c56ac3974fb76b3\"\n - \ integrity sha512-rWcZyZ3n35LwlPTS6/fYsdHqPWUh4QO/cVTIJOSeLqJCATNTho7tjBXS6pBvV9cZgvqP/Xph/08xjdUyOWUOxQ==\n\n\"@embroider/macros@0.47.2\":\n + \"^4.0.7\"\n broccoli-source \"^3.0.1\"\n debug \"^4.3.2\"\n fast-sourcemap-concat + \"^1.4.0\"\n filesize \"^5.0.0\"\n fs-extra \"^9.1.0\"\n fs-tree-diff + \"^2.0.1\"\n handlebars \"^4.7.7\"\n js-string-escape \"^1.0.1\"\n jsdom + \"^16.6.0\"\n lodash \"^4.17.21\"\n resolve \"^1.20.0\"\n resolve-package-path + \"^4.0.1\"\n typescript-memoize \"^1.0.1\"\n walk-sync \"^3.0.0\"\n\n\"@embroider/hbs-loader@3.0.0\":\n + \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/@embroider/hbs-loader/-/hbs-loader-3.0.0.tgz#f623bca78c5a0cf8eb502763fd78c63f7a38fa0d\"\n + \ integrity sha512-PRPrliDeM7HzLNImZyfw+1h00oB8RqNn75fOA75gDsu3awygX8NR1fGZw7eJ6X+pd6km/SHPWcQJPwSlzAwcYA==\n\n\"@embroider/macros@0.47.2\":\n \ version \"0.47.2\"\n resolved \"https://registry.yarnpkg.com/@embroider/macros/-/macros-0.47.2.tgz#23cbe92cac3c24747f054e1eea2a22538bf7ebd0\"\n \ integrity sha512-ViNWluJCeM5OPlM3rs8kdOz3RV5rpfXX5D2rDnc/q86xRS0xf4NFEjYRV7W6fBcD0b3v5jSHDTwrjq9Kee4rHg==\n \ dependencies:\n \"@embroider/shared-internals\" \"0.47.2\"\n assert-never \"^1.2.1\"\n ember-cli-babel \"^7.26.6\"\n find-up \"^5.0.0\"\n lodash - \"^4.17.21\"\n resolve \"^1.20.0\"\n semver \"^7.3.2\"\n\n\"@embroider/macros@1.10.0\", - \"@embroider/macros@^0.50.0 || ^1.0.0\", \"@embroider/macros@^1.0.0\", \"@embroider/macros@^1.10.0\", - \"@embroider/macros@^1.8.3\":\n version \"1.10.0\"\n resolved \"https://registry.yarnpkg.com/@embroider/macros/-/macros-1.10.0.tgz#af3844d5db48f001b85cfb096c76727c72ad6c1e\"\n - \ integrity sha512-LMbfQGk/a+f6xtvAv5fq/wf2LRxETnbgSCLUf/z6ebzmuskOUxrke+uP55chF/loWrARi9g6erFQ7RDOUoBMSg==\n - \ dependencies:\n \"@embroider/shared-internals\" \"2.0.0\"\n assert-never + \"^4.17.21\"\n resolve \"^1.20.0\"\n semver \"^7.3.2\"\n\n\"@embroider/macros@1.12.2\", + \"@embroider/macros@^1.11.0\", \"@embroider/macros@^1.12.0\":\n version \"1.12.2\"\n + \ resolved \"https://registry.yarnpkg.com/@embroider/macros/-/macros-1.12.2.tgz#feaa0deb3a2329a6441f5a0790279bd85bd80d08\"\n + \ integrity sha512-3AY1iWq9ctQESgTeKk6Hdw/E5ypAx793bK5WZHHYcmjJAIVfR6lHa6SBoNjDNuYRduabd2lN0VJq7StwL62ETg==\n + \ dependencies:\n \"@embroider/shared-internals\" \"2.2.2\"\n assert-never \"^1.2.1\"\n babel-import-util \"^1.1.0\"\n ember-cli-babel \"^7.26.6\"\n \ find-up \"^5.0.0\"\n lodash \"^4.17.21\"\n resolve \"^1.20.0\"\n \ semver \"^7.3.2\"\n\n\"@embroider/macros@^0.41.0\":\n version \"0.41.0\"\n @@ -1527,8 +2892,15 @@ interactions: \ integrity sha512-QISzwEEfLsskZeL0jyZDs1RoQSotwBWj+4upTogNHuxQP5j/9H3IMG/3QB1gh8GEpbudATb/cS4NDYK3UBxufw==\n \ dependencies:\n \"@embroider/shared-internals\" \"0.41.0\"\n assert-never \"^1.1.0\"\n ember-cli-babel \"^7.23.0\"\n lodash \"^4.17.10\"\n resolve - \"^1.8.1\"\n semver \"^7.3.2\"\n\n\"@embroider/shared-internals@0.41.0\":\n - \ version \"0.41.0\"\n resolved \"https://registry.yarnpkg.com/@embroider/shared-internals/-/shared-internals-0.41.0.tgz#2553f026d4f48ea1fd11235501feb63bf49fa306\"\n + \"^1.8.1\"\n semver \"^7.3.2\"\n\n\"@embroider/macros@^0.50.0 || ^1.0.0\", + \"@embroider/macros@^1.0.0\", \"@embroider/macros@^1.10.0\", \"@embroider/macros@^1.8.3\", + \"@embroider/macros@^1.9.0\":\n version \"1.10.0\"\n resolved \"https://registry.yarnpkg.com/@embroider/macros/-/macros-1.10.0.tgz#af3844d5db48f001b85cfb096c76727c72ad6c1e\"\n + \ integrity sha512-LMbfQGk/a+f6xtvAv5fq/wf2LRxETnbgSCLUf/z6ebzmuskOUxrke+uP55chF/loWrARi9g6erFQ7RDOUoBMSg==\n + \ dependencies:\n \"@embroider/shared-internals\" \"2.0.0\"\n assert-never + \"^1.2.1\"\n babel-import-util \"^1.1.0\"\n ember-cli-babel \"^7.26.6\"\n + \ find-up \"^5.0.0\"\n lodash \"^4.17.21\"\n resolve \"^1.20.0\"\n + \ semver \"^7.3.2\"\n\n\"@embroider/shared-internals@0.41.0\":\n version + \"0.41.0\"\n resolved \"https://registry.yarnpkg.com/@embroider/shared-internals/-/shared-internals-0.41.0.tgz#2553f026d4f48ea1fd11235501feb63bf49fa306\"\n \ integrity sha512-fiqUVB6cfh2UBEFE4yhT5EzagkZ1Q26+OhBV0nJszFEJZx4DqVIb3pxSSZ8P+HhpxuJsQ2XpMA/j02ZPFZfbdQ==\n \ dependencies:\n ember-rfc176-data \"^0.3.17\"\n fs-extra \"^7.0.1\"\n \ lodash \"^4.17.10\"\n pkg-up \"^3.1.0\"\n resolve-package-path \"^1.2.2\"\n @@ -1543,6 +2915,12 @@ interactions: \ dependencies:\n babel-import-util \"^1.1.0\"\n ember-rfc176-data \"^0.3.17\"\n \ fs-extra \"^9.1.0\"\n js-string-escape \"^1.0.1\"\n lodash \"^4.17.21\"\n \ resolve-package-path \"^4.0.1\"\n semver \"^7.3.5\"\n typescript-memoize + \"^1.0.1\"\n\n\"@embroider/shared-internals@2.2.2\", \"@embroider/shared-internals@^2.1.0\":\n + \ version \"2.2.2\"\n resolved \"https://registry.yarnpkg.com/@embroider/shared-internals/-/shared-internals-2.2.2.tgz#8f19c9a8621b4c3f061a4af5060a82ec024655eb\"\n + \ integrity sha512-fOED89UjsNT8e/maA1P3co2D7q/UOmH3DMxqAlJyueyo57LKuVDXFDG6JUYiEyHb2H5eCrzIdGoHI5cz9rH3Ow==\n + \ dependencies:\n babel-import-util \"^1.1.0\"\n ember-rfc176-data \"^0.3.17\"\n + \ fs-extra \"^9.1.0\"\n js-string-escape \"^1.0.1\"\n lodash \"^4.17.21\"\n + \ resolve-package-path \"^4.0.1\"\n semver \"^7.3.5\"\n typescript-memoize \"^1.0.1\"\n\n\"@embroider/shared-internals@^1.0.0\":\n version \"1.8.3\"\n \ resolved \"https://registry.yarnpkg.com/@embroider/shared-internals/-/shared-internals-1.8.3.tgz#52d868dc80016e9fe983552c0e516f437bf9b9f9\"\n \ integrity sha512-N5Gho6Qk8z5u+mxLCcMYAoQMbN4MmH+z2jXwQHVs859bxuZTxwF6kKtsybDAASCtd2YGxEmzcc1Ja/wM28824w==\n @@ -1550,30 +2928,40 @@ interactions: \ fs-extra \"^9.1.0\"\n js-string-escape \"^1.0.1\"\n lodash \"^4.17.21\"\n \ resolve-package-path \"^4.0.1\"\n semver \"^7.3.5\"\n typescript-memoize \"^1.0.1\"\n\n\"@embroider/util@^0.39.1 || ^0.40.0 || ^0.41.0 || ^1.0.0\", - \"@embroider/util@^1.0.0\", \"@embroider/util@^1.10.0\", \"@embroider/util@^1.9.0\":\n - \ version \"1.10.0\"\n resolved \"https://registry.yarnpkg.com/@embroider/util/-/util-1.10.0.tgz#8320d73651e7f5d48dac1b71fb9e6d21cac7c803\"\n + \"@embroider/util@^1.10.0\":\n version \"1.10.0\"\n resolved \"https://registry.yarnpkg.com/@embroider/util/-/util-1.10.0.tgz#8320d73651e7f5d48dac1b71fb9e6d21cac7c803\"\n \ integrity sha512-utAFKoq6ajI27jyqjvX3PiGL4m+ZyGVlVNbSbE/nOqi2llRyAkh5ltH1WkIK7jhdwQFJouo1NpOSj9J3/HDa3A==\n \ dependencies:\n \"@embroider/macros\" \"^1.10.0\"\n broccoli-funnel - \"^3.0.5\"\n ember-cli-babel \"^7.26.11\"\n\n\"@embroider/webpack@^2.1.0\":\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/@embroider/webpack/-/webpack-2.1.1.tgz#45d6b451bfd4c9ad54bfcc12c59cb19f9d620be9\"\n - \ integrity sha512-1IzXXexv/QxDyk4N6kamtiTk92HszlaQZXGB+xhnRCMY4F7Hgxad4gSPvnSy/oSkbHTMWSGjCTS5e4tQcUC8Cg==\n + \"^3.0.5\"\n ember-cli-babel \"^7.26.11\"\n\n\"@embroider/util@^1.11.0\":\n + \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@embroider/util/-/util-1.11.1.tgz#622390932542e6b7f8d5d28e956891306e664eb3\"\n + \ integrity sha512-IqzlEQahM2cfLvo4PULA2WyvROqr9jRmeSv0GGZzpitWCh6l4FDwweOLSArdlKSXdQxHkKhwBMCi//7DhKjRlg==\n + \ dependencies:\n \"@embroider/macros\" \"^1.11.0\"\n broccoli-funnel + \"^3.0.5\"\n ember-cli-babel \"^7.26.11\"\n\n\"@embroider/webpack@^3.1.1\":\n + \ version \"3.1.2\"\n resolved \"https://registry.yarnpkg.com/@embroider/webpack/-/webpack-3.1.2.tgz#5eaa6c5a52f79f2f514676332dd17e9df7b40803\"\n + \ integrity sha512-8nF4ysWA87ftMKTYZ+1rjGRsjQrs5wEtEEYu8/zuOLfwbkG/2k1XPKPzmwdTXoO5Vt51CgqyZqeu9VyM1ZUzkg==\n \ dependencies:\n \"@babel/core\" \"^7.14.5\"\n \"@embroider/babel-loader-8\" - \"2.0.0\"\n \"@embroider/hbs-loader\" \"2.0.0\"\n \"@embroider/shared-internals\" - \"2.0.0\"\n \"@types/source-map\" \"^0.5.7\"\n \"@types/supports-color\" - \"^8.1.0\"\n babel-loader \"^8.2.2\"\n babel-preset-env \"^1.7.0\"\n - \ css-loader \"^5.2.6\"\n csso \"^4.2.0\"\n debug \"^4.3.2\"\n fs-extra - \"^9.1.0\"\n jsdom \"^16.6.0\"\n lodash \"^4.17.21\"\n mini-css-extract-plugin - \"^2.5.3\"\n semver \"^7.3.5\"\n source-map-url \"^0.4.1\"\n style-loader - \"^2.0.0\"\n supports-color \"^8.1.0\"\n terser \"^5.7.0\"\n thread-loader - \"^3.0.4\"\n\n\"@eslint/eslintrc@^0.4.3\":\n version \"0.4.3\"\n resolved - \"https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c\"\n - \ integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==\n - \ dependencies:\n ajv \"^6.12.4\"\n debug \"^4.1.1\"\n espree \"^7.3.0\"\n - \ globals \"^13.9.0\"\n ignore \"^4.0.6\"\n import-fresh \"^3.2.1\"\n - \ js-yaml \"^3.13.1\"\n minimatch \"^3.0.4\"\n strip-json-comments - \"^3.1.1\"\n\n\"@faker-js/faker@^7.6.0\":\n version \"7.6.0\"\n resolved - \"https://registry.yarnpkg.com/@faker-js/faker/-/faker-7.6.0.tgz#9ea331766084288634a9247fcd8b84f16ff4ba07\"\n - \ integrity sha512-XK6BTq1NDMo9Xqw/YkYyGjSsg44fbNwYRx7QK2CuoQgyy+f1rrTDHoExVM5PsyXCtfl2vs2vVJ0MN0yN6LppRw==\n\n\"@formatjs/ecma402-abstract@1.11.4\":\n + \"3.0.0\"\n \"@embroider/hbs-loader\" \"3.0.0\"\n \"@embroider/shared-internals\" + \"2.2.2\"\n \"@types/supports-color\" \"^8.1.0\"\n assert-never \"^1.2.1\"\n + \ babel-loader \"^8.2.2\"\n babel-preset-env \"^1.7.0\"\n css-loader + \"^5.2.6\"\n csso \"^4.2.0\"\n debug \"^4.3.2\"\n escape-string-regexp + \"^4.0.0\"\n fs-extra \"^9.1.0\"\n jsdom \"^16.6.0\"\n lodash \"^4.17.21\"\n + \ mini-css-extract-plugin \"^2.5.3\"\n semver \"^7.3.5\"\n source-map-url + \"^0.4.1\"\n style-loader \"^2.0.0\"\n supports-color \"^8.1.0\"\n terser + \"^5.7.0\"\n thread-loader \"^3.0.4\"\n\n\"@eslint-community/eslint-utils@^4.1.2\", + \"@eslint-community/eslint-utils@^4.2.0\", \"@eslint-community/eslint-utils@^4.4.0\":\n + \ version \"4.4.0\"\n resolved \"https://registry.yarnpkg.com/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz#a23514e8fb9af1269d5f7788aa556798d61c6b59\"\n + \ integrity sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==\n + \ dependencies:\n eslint-visitor-keys \"^3.3.0\"\n\n\"@eslint-community/regexpp@^4.4.0\", + \"@eslint-community/regexpp@^4.5.0\":\n version \"4.5.1\"\n resolved \"https://registry.yarnpkg.com/@eslint-community/regexpp/-/regexpp-4.5.1.tgz#cdd35dce4fa1a89a4fd42b1599eb35b3af408884\"\n + \ integrity sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==\n\n\"@eslint/eslintrc@^2.1.0\":\n + \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-2.1.0.tgz#82256f164cc9e0b59669efc19d57f8092706841d\"\n + \ integrity sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==\n + \ dependencies:\n ajv \"^6.12.4\"\n debug \"^4.3.2\"\n espree \"^9.6.0\"\n + \ globals \"^13.19.0\"\n ignore \"^5.2.0\"\n import-fresh \"^3.2.1\"\n + \ js-yaml \"^4.1.0\"\n minimatch \"^3.1.2\"\n strip-json-comments + \"^3.1.1\"\n\n\"@eslint/js@8.44.0\":\n version \"8.44.0\"\n resolved \"https://registry.yarnpkg.com/@eslint/js/-/js-8.44.0.tgz#961a5903c74139390478bdc808bcde3fc45ab7af\"\n + \ integrity sha512-Ag+9YM4ocKQx9AarydN0KY2j0ErMHNIocPDrVo8zAE44xLTjEtz81OdR68/cydGtk6m6jDb5Za3r2useMzYmSw==\n\n\"@faker-js/faker@^8.0.0\":\n + \ version \"8.0.2\"\n resolved \"https://registry.yarnpkg.com/@faker-js/faker/-/faker-8.0.2.tgz#bab698c5d3da9c52744e966e0e3eedb6c8b05c37\"\n + \ integrity sha512-Uo3pGspElQW91PCvKSIAXoEgAUlRnH29sX2/p89kg7sP1m2PzCufHINd0FhTXQf6DYGiUlVncdSPa2F9wxed2A==\n\n\"@formatjs/ecma402-abstract@1.11.4\":\n \ version \"1.11.4\"\n resolved \"https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.4.tgz#b962dfc4ae84361f9f08fbce411b4e4340930eda\"\n \ integrity sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw==\n \ dependencies:\n \"@formatjs/intl-localematcher\" \"0.2.25\"\n tslib @@ -1596,7 +2984,12 @@ interactions: \ integrity sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA==\n \ dependencies:\n tslib \"^2.1.0\"\n\n\"@gar/promisify@^1.1.3\":\n version \"1.1.3\"\n resolved \"https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6\"\n - \ integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==\n\n\"@glimmer/component@^1.1.2\":\n + \ integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==\n\n\"@glimmer/compiler@0.84.2\":\n + \ version \"0.84.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/compiler/-/compiler-0.84.2.tgz#ff4ef4fb244afa254189a579fa4453b2783ae7ab\"\n + \ integrity sha512-rU8qpqbqxIPwrEQH82yDDFi1hgv6ud1agYexmnmCXlaLS5uCVATJAqKsVozc7aHOgmmF4Ukd/LoF4NYfGr8X3w==\n + \ dependencies:\n \"@glimmer/interfaces\" \"0.84.2\"\n \"@glimmer/syntax\" + \"0.84.2\"\n \"@glimmer/util\" \"0.84.2\"\n \"@glimmer/wire-format\" + \"0.84.2\"\n \"@simple-dom/interface\" \"^1.4.0\"\n\n\"@glimmer/component@^1.1.2\":\n \ version \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/component/-/component-1.1.2.tgz#892ec0c9f0b6b3e41c112be502fde073cf24d17c\"\n \ integrity sha512-XyAsEEa4kWOPy+gIdMjJ8XlzA3qrGH55ZDv6nA16ibalCR17k74BI0CztxuRds+Rm6CtbUVgheCVlcCULuqD7A==\n \ dependencies:\n \"@glimmer/di\" \"^0.1.9\"\n \"@glimmer/env\" \"^0.1.7\"\n @@ -1605,99 +2998,167 @@ interactions: \"^1.0.0\"\n ember-cli-is-package-missing \"^1.0.0\"\n ember-cli-normalize-entity-name \"^1.0.0\"\n ember-cli-path-utils \"^1.0.0\"\n ember-cli-string-utils \"^1.1.0\"\n ember-cli-typescript \"3.0.0\"\n ember-cli-version-checker - \"^3.1.3\"\n ember-compatibility-helpers \"^1.1.2\"\n\n\"@glimmer/di@^0.1.9\":\n - \ version \"0.1.11\"\n resolved \"https://registry.yarnpkg.com/@glimmer/di/-/di-0.1.11.tgz#a6878c07a13a2c2c76fcde598a5c97637bfc4280\"\n - \ integrity sha512-moRwafNDwHTnTHzyyZC9D+mUSvYrs1Ak0tRPjjmCghdoHHIvMshVbEnwKb/1WmW5CUlKc2eL9rlAV32n3GiItg==\n\n\"@glimmer/encoder@^0.42.2\":\n + \"^3.1.3\"\n ember-compatibility-helpers \"^1.1.2\"\n\n\"@glimmer/destroyable@0.84.2\":\n + \ version \"0.84.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/destroyable/-/destroyable-0.84.2.tgz#67009d931346f4988a6dd329cd8b95141726a453\"\n + \ integrity sha512-74L4+jlGUhzhUe87lTxjFdYEEfcDWcza+jqLXoyIb/p4cS0hWsTGlyF+OcuUbHO4yqJd4bXchGOVocoajmSp6w==\n + \ dependencies:\n \"@glimmer/env\" \"0.1.7\"\n \"@glimmer/global-context\" + \"0.84.2\"\n \"@glimmer/interfaces\" \"0.84.2\"\n \"@glimmer/util\" + \"0.84.2\"\n\n\"@glimmer/di@^0.1.9\":\n version \"0.1.11\"\n resolved \"https://registry.yarnpkg.com/@glimmer/di/-/di-0.1.11.tgz#a6878c07a13a2c2c76fcde598a5c97637bfc4280\"\n + \ integrity sha512-moRwafNDwHTnTHzyyZC9D+mUSvYrs1Ak0tRPjjmCghdoHHIvMshVbEnwKb/1WmW5CUlKc2eL9rlAV32n3GiItg==\n\n\"@glimmer/encoder@0.84.2\":\n + \ version \"0.84.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/encoder/-/encoder-0.84.2.tgz#3e6038f4115cde40a1252f13ae33774341325d40\"\n + \ integrity sha512-599TMDNDHiw+PhNXy5/AnMjh83NBKy+tl2YmwSRY9qktx4DDOZenzgwZ5haLlzPaceejJ6ZNAoGyV5bBrDY5+w==\n + \ dependencies:\n \"@glimmer/env\" \"0.1.7\"\n \"@glimmer/interfaces\" + \"0.84.2\"\n \"@glimmer/vm\" \"0.84.2\"\n\n\"@glimmer/encoder@^0.42.2\":\n \ version \"0.42.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/encoder/-/encoder-0.42.2.tgz#d3ba3dc9f1d4fa582d1d18b63da100fc5c664057\"\n \ integrity sha512-8xkdly0i0BP5HMI0suPB9ly0AnEq8x9Z8j3Gee1HYIovM5VLNtmh7a8HsaHYRs/xHmBEZcqtr8JV89w6F59YMQ==\n \ dependencies:\n \"@glimmer/interfaces\" \"^0.42.2\"\n \"@glimmer/vm\" \"^0.42.2\"\n\n\"@glimmer/env@0.1.7\", \"@glimmer/env@^0.1.7\":\n version \"0.1.7\"\n resolved \"https://registry.yarnpkg.com/@glimmer/env/-/env-0.1.7.tgz#fd2d2b55a9029c6b37a6c935e8c8871ae70dfa07\"\n - \ integrity sha512-JKF/a9I9jw6fGoz8kA7LEQslrwJ5jms5CXhu/aqkBWk+PmZ6pTl8mlb/eJ/5ujBGTiQzBhy5AIWF712iA+4/mw==\n\n\"@glimmer/global-context@0.83.1\":\n - \ version \"0.83.1\"\n resolved \"https://registry.yarnpkg.com/@glimmer/global-context/-/global-context-0.83.1.tgz#3e2d97f10ff623bcfb5b7dc29a858d546a6c6d66\"\n - \ integrity sha512-OwlgqpbOJU73EjZOZdftab0fKbtdJ4x/QQeJseL9cvaAUiK3+w52M5ONFxD1T/yPBp2Mf7NCYqA/uL8tRbzY2A==\n - \ dependencies:\n \"@glimmer/env\" \"^0.1.7\"\n\n\"@glimmer/interfaces@0.83.1\":\n - \ version \"0.83.1\"\n resolved \"https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.83.1.tgz#fb16f5f683ddc55f130887b6141f58c0751350fe\"\n - \ integrity sha512-rjAztghzX97v8I4rk3+NguM3XGYcFjc/GbJ8qrEj19KF2lUDoDBW1sB7f0tov3BD5HlrGXei/vOh4+DHfjeB5w==\n - \ dependencies:\n \"@simple-dom/interface\" \"^1.4.0\"\n\n\"@glimmer/interfaces@0.84.2\":\n + \ integrity sha512-JKF/a9I9jw6fGoz8kA7LEQslrwJ5jms5CXhu/aqkBWk+PmZ6pTl8mlb/eJ/5ujBGTiQzBhy5AIWF712iA+4/mw==\n\n\"@glimmer/global-context@0.84.2\":\n + \ version \"0.84.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/global-context/-/global-context-0.84.2.tgz#cd4612925dbd68787b9270e91b213691150c307f\"\n + \ integrity sha512-6FycLh/Eq0P3LA94bJL6WHPJyOTKeQD4KBWhowZ9TbeO3p4/WUr+POKPVEyfIx6YHybhpL9MGj45Y2r0hqVigw==\n + \ dependencies:\n \"@glimmer/env\" \"^0.1.7\"\n\n\"@glimmer/global-context@0.84.3\":\n + \ version \"0.84.3\"\n resolved \"https://registry.yarnpkg.com/@glimmer/global-context/-/global-context-0.84.3.tgz#f8bf2cda9562716f2ddf3f96837e7559600635c4\"\n + \ integrity sha512-8Oy9Wg5IZxMEeAnVmzD2NkObf89BeHoFSzJgJROE/deutd3rxg83mvlOez4zBBGYwnTb+VGU2LYRpet92egJjA==\n + \ dependencies:\n \"@glimmer/env\" \"^0.1.7\"\n\n\"@glimmer/interfaces@0.84.2\":\n \ version \"0.84.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.84.2.tgz#764cf92c954adcd1a851e5dc68ec1f6b654dc3bd\"\n \ integrity sha512-tMZxQpOddUVmHEOuripkNqVR7ba0K4doiYnFd4WyswqoHPlxqpBujbIamQ+bWCWEF0U4yxsXKa31ekS/JHkiBQ==\n + \ dependencies:\n \"@simple-dom/interface\" \"^1.4.0\"\n\n\"@glimmer/interfaces@0.84.3\":\n + \ version \"0.84.3\"\n resolved \"https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.84.3.tgz#629777a4abe373b0785656f6c8d08989f5784805\"\n + \ integrity sha512-dk32ykoNojt0mvEaIW6Vli5MGTbQo58uy3Epj7ahCgTHmWOKuw/0G83f2UmFprRwFx689YTXG38I/vbpltEjzg==\n \ dependencies:\n \"@simple-dom/interface\" \"^1.4.0\"\n\n\"@glimmer/interfaces@^0.42.2\":\n \ version \"0.42.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.42.2.tgz#9cf8d6f8f5eee6bfcfa36919ca68ae716e1f78db\"\n - \ integrity sha512-7LOuQd02cxxNNHChzdHMAU8/qOeQvTro141CU5tXITP7z6aOv2D2gkFdau97lLQiVxezGrh8J7h8GCuF7TEqtg==\n\n\"@glimmer/low-level@^0.42.2\":\n + \ integrity sha512-7LOuQd02cxxNNHChzdHMAU8/qOeQvTro141CU5tXITP7z6aOv2D2gkFdau97lLQiVxezGrh8J7h8GCuF7TEqtg==\n\n\"@glimmer/low-level@0.78.2\":\n + \ version \"0.78.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/low-level/-/low-level-0.78.2.tgz#bca5f666760ce98345e87c5b3e37096e772cb2de\"\n + \ integrity sha512-0S6TWOOd0fzLLysw1pWZN0TgasaHmYs1Sjz9Til1mTByIXU1S+1rhdyr2veSQPO/aRjPuEQyKXZQHvx23Zax6w==\n\n\"@glimmer/low-level@^0.42.2\":\n \ version \"0.42.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/low-level/-/low-level-0.42.2.tgz#52c745414d1d04c4245c369bd132c0e786c816ef\"\n - \ integrity sha512-s+Q44SnKdTBTnkgX0deBlVNnNPVas+Pg8xEnwky9VrUqOHKsIZRrPgfVULeC6bIdFXtXOKm5CjTajhb9qnQbXQ==\n\n\"@glimmer/program@^0.42.2\":\n - \ version \"0.42.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/program/-/program-0.42.2.tgz#fe504679ca4df6251dd5fcf3003699bb51fa41fa\"\n + \ integrity sha512-s+Q44SnKdTBTnkgX0deBlVNnNPVas+Pg8xEnwky9VrUqOHKsIZRrPgfVULeC6bIdFXtXOKm5CjTajhb9qnQbXQ==\n\n\"@glimmer/manager@0.84.2\":\n + \ version \"0.84.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/manager/-/manager-0.84.2.tgz#a96730388994a57517c45cbacf6ac481bdf1cd47\"\n + \ integrity sha512-cXOnRTH9nwAe/un8hK0x6z1m67Cv5ywAuK7KRxAFTWHgGX/i6BvoZCStr6zJD/U6Frna2c7RJK8JpleP94opEA==\n + \ dependencies:\n \"@glimmer/destroyable\" \"0.84.2\"\n \"@glimmer/env\" + \"0.1.7\"\n \"@glimmer/global-context\" \"0.84.2\"\n \"@glimmer/interfaces\" + \"0.84.2\"\n \"@glimmer/reference\" \"0.84.2\"\n \"@glimmer/util\" \"0.84.2\"\n + \ \"@glimmer/validator\" \"0.84.2\"\n\n\"@glimmer/node@0.84.2\":\n version + \"0.84.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/node/-/node-0.84.2.tgz#74d4eb8fc58dbf5ed2b57af39a1f350548cf0469\"\n + \ integrity sha512-kefGxH+0N0xNyb6QovdPzmIBefZwu8TID45qsASgVbFx7mfFiXjQiyaxbRUyam4MAEb8Nzzx1Byxn1FQCYyLdA==\n + \ dependencies:\n \"@glimmer/interfaces\" \"0.84.2\"\n \"@glimmer/runtime\" + \"0.84.2\"\n \"@glimmer/util\" \"0.84.2\"\n \"@simple-dom/document\" + \"^1.4.0\"\n \"@simple-dom/interface\" \"^1.4.0\"\n\n\"@glimmer/opcode-compiler@0.84.2\":\n + \ version \"0.84.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/opcode-compiler/-/opcode-compiler-0.84.2.tgz#df0fb70e2fdacb7c6f6ec3edd1c66a5639f2e2c9\"\n + \ integrity sha512-KwTH9cWEW4Neu3jmD9ANMIQYBiEqPsLx+h55G+wYp5djyjiYwSJ7KhgMAB+wEHuvB6izp3XdSO6jDMgp3pp49A==\n + \ dependencies:\n \"@glimmer/encoder\" \"0.84.2\"\n \"@glimmer/env\" + \"0.1.7\"\n \"@glimmer/interfaces\" \"0.84.2\"\n \"@glimmer/reference\" + \"0.84.2\"\n \"@glimmer/util\" \"0.84.2\"\n \"@glimmer/vm\" \"0.84.2\"\n + \ \"@glimmer/wire-format\" \"0.84.2\"\n\n\"@glimmer/owner@0.84.2\":\n version + \"0.84.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/owner/-/owner-0.84.2.tgz#423fd5b43fa49e95558456999be3ec0150742474\"\n + \ integrity sha512-maZn642eXRImp/hOSa4nQmzMLEIywXwgahS/ZMuzD4HTTsA2SlEdjXSrVbRQYarYF8LkiJ7fpcKHkyNCe8SHrQ==\n + \ dependencies:\n \"@glimmer/util\" \"0.84.2\"\n\n\"@glimmer/program@0.84.2\":\n + \ version \"0.84.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/program/-/program-0.84.2.tgz#4cfb5bb3a31a221671f35817f31ad175ebf4fad7\"\n + \ integrity sha512-Ohx+7H3+CSVHbC08trUK7fXC6ti9x0SQDC2Lwd7BMXmMyoOZHxdaKNrTJ+CsQ8nV1JkLfXhnvRDG08TqD5VHJw==\n + \ dependencies:\n \"@glimmer/encoder\" \"0.84.2\"\n \"@glimmer/env\" + \"0.1.7\"\n \"@glimmer/interfaces\" \"0.84.2\"\n \"@glimmer/manager\" + \"0.84.2\"\n \"@glimmer/opcode-compiler\" \"0.84.2\"\n \"@glimmer/util\" + \"0.84.2\"\n\n\"@glimmer/program@^0.42.2\":\n version \"0.42.2\"\n resolved + \"https://registry.yarnpkg.com/@glimmer/program/-/program-0.42.2.tgz#fe504679ca4df6251dd5fcf3003699bb51fa41fa\"\n \ integrity sha512-XpQ6EYzA1VL9ESKoih5XW5JftFmlRvwy3bF/I1ABOa3yLIh8mApEwrRI/sIHK0Nv5s1j0uW4itVF196WxnJXgw==\n \ dependencies:\n \"@glimmer/encoder\" \"^0.42.2\"\n \"@glimmer/interfaces\" - \"^0.42.2\"\n \"@glimmer/util\" \"^0.42.2\"\n\n\"@glimmer/reference@^0.42.1\", + \"^0.42.2\"\n \"@glimmer/util\" \"^0.42.2\"\n\n\"@glimmer/reference@0.84.2\":\n + \ version \"0.84.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/reference/-/reference-0.84.2.tgz#c8d91a3ba0b92a9430b6023d7b6f39dd56c79af1\"\n + \ integrity sha512-hH0VD76OXMsGSHbqaqD64u1aBEqy//jhZtIaHGwAHNpTEX+zDtW3ka298KbAn2CZyDDrNAnuc2U1Vy4COR3zlA==\n + \ dependencies:\n \"@glimmer/env\" \"^0.1.7\"\n \"@glimmer/global-context\" + \"0.84.2\"\n \"@glimmer/interfaces\" \"0.84.2\"\n \"@glimmer/util\" + \"0.84.2\"\n \"@glimmer/validator\" \"0.84.2\"\n\n\"@glimmer/reference@^0.42.1\", \"@glimmer/reference@^0.42.2\":\n version \"0.42.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/reference/-/reference-0.42.2.tgz#57874e27c825fb7041b5295b5eb153f3f3f92f8f\"\n \ integrity sha512-XuhbRjr3M9Q/DP892jGxVfPE6jaGGHu5w9ppGMnuTY7Vm/x+A+68MCiaREhDcEwJlzGg4UkfVjU3fdgmUIrc5Q==\n - \ dependencies:\n \"@glimmer/util\" \"^0.42.2\"\n\n\"@glimmer/reference@^0.83.1\":\n - \ version \"0.83.1\"\n resolved \"https://registry.yarnpkg.com/@glimmer/reference/-/reference-0.83.1.tgz#0345b95431b5bb19843b308e6311d1ef81e36192\"\n - \ integrity sha512-BThEwDlMkJB1WBPWDrww+VxgGyDbwxh5FFPvGhkovvCZnCb7fAMUCt9pi6CUZtviugkWOBFtE9P4eZZbOLkXeg==\n + \ dependencies:\n \"@glimmer/util\" \"^0.42.2\"\n\n\"@glimmer/reference@^0.84.3\":\n + \ version \"0.84.3\"\n resolved \"https://registry.yarnpkg.com/@glimmer/reference/-/reference-0.84.3.tgz#6420ad9c102633ac83939fd1b2457269d21fb632\"\n + \ integrity sha512-lV+p/aWPVC8vUjmlvYVU7WQJsLh319SdXuAWoX/SE3pq340BJlAJiEcAc6q52y9JNhT57gMwtjMX96W5Xcx/qw==\n \ dependencies:\n \"@glimmer/env\" \"^0.1.7\"\n \"@glimmer/global-context\" - \"0.83.1\"\n \"@glimmer/interfaces\" \"0.83.1\"\n \"@glimmer/util\" - \"0.83.1\"\n \"@glimmer/validator\" \"0.83.1\"\n\n\"@glimmer/runtime@^0.42.1\":\n + \"0.84.3\"\n \"@glimmer/interfaces\" \"0.84.3\"\n \"@glimmer/util\" + \"0.84.3\"\n \"@glimmer/validator\" \"0.84.3\"\n\n\"@glimmer/runtime@0.84.2\":\n + \ version \"0.84.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/runtime/-/runtime-0.84.2.tgz#3d4a565cf72762b0aab06982e5151f7e3c1ccdd8\"\n + \ integrity sha512-mUefYwq8l4df61iWYsRKVYQUqAeCgeZ3fuYNRNbvKDudnT9bQXayJLqr6ZxwTVaDoeKjg+7lMjkDSDSvqoxfsA==\n + \ dependencies:\n \"@glimmer/destroyable\" \"0.84.2\"\n \"@glimmer/env\" + \"0.1.7\"\n \"@glimmer/global-context\" \"0.84.2\"\n \"@glimmer/interfaces\" + \"0.84.2\"\n \"@glimmer/low-level\" \"0.78.2\"\n \"@glimmer/owner\" + \"0.84.2\"\n \"@glimmer/program\" \"0.84.2\"\n \"@glimmer/reference\" + \"0.84.2\"\n \"@glimmer/util\" \"0.84.2\"\n \"@glimmer/validator\" \"0.84.2\"\n + \ \"@glimmer/vm\" \"0.84.2\"\n \"@glimmer/wire-format\" \"0.84.2\"\n + \ \"@simple-dom/interface\" \"^1.4.0\"\n\n\"@glimmer/runtime@^0.42.1\":\n \ version \"0.42.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/runtime/-/runtime-0.42.2.tgz#50e7da5d3cf9144248048a7478be3c489784a4bb\"\n \ integrity sha512-52LVZJsLKM3GzI3TEmYcw2LdI9Uk0jotISc3w2ozQBWvkKoYxjDNvI/gsjyMpenj4s7FcG2ggOq0x4tNFqm1GA==\n \ dependencies:\n \"@glimmer/interfaces\" \"^0.42.2\"\n \"@glimmer/low-level\" \"^0.42.2\"\n \"@glimmer/program\" \"^0.42.2\"\n \"@glimmer/reference\" \"^0.42.2\"\n \"@glimmer/util\" \"^0.42.2\"\n \"@glimmer/vm\" \"^0.42.2\"\n - \ \"@glimmer/wire-format\" \"^0.42.2\"\n\n\"@glimmer/syntax@^0.42.1\":\n - \ version \"0.42.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.42.2.tgz#89bb3cb787285b84665dc0d8907d94b008e5be9a\"\n - \ integrity sha512-SR26SmF/Mb5o2cc4eLHpOyoX5kwwXP4KRhq4fbWfrvan74xVWA38PLspPCzwGhyVH/JsE7tUEPMjSo2DcJge/Q==\n - \ dependencies:\n \"@glimmer/interfaces\" \"^0.42.2\"\n \"@glimmer/util\" - \"^0.42.2\"\n handlebars \"^4.0.13\"\n simple-html-tokenizer \"^0.5.8\"\n\n\"@glimmer/syntax@^0.83.1\":\n - \ version \"0.83.1\"\n resolved \"https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.83.1.tgz#7e18dd445871c157ba0281f12a4fbf316fa49b41\"\n - \ integrity sha512-n3vEd0GtjtgkOsd2gqkSimp8ecqq5KrHyana/s1XJZvVAPD5rMWT9WvAVWG8XAktns8BxjwLIUoj/vkOfA+eHg==\n - \ dependencies:\n \"@glimmer/interfaces\" \"0.83.1\"\n \"@glimmer/util\" - \"0.83.1\"\n \"@handlebars/parser\" \"~2.0.0\"\n simple-html-tokenizer - \"^0.5.11\"\n\n\"@glimmer/syntax@^0.84.2\":\n version \"0.84.2\"\n resolved - \"https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.84.2.tgz#a3f65e51eec20f6adb79c6159d1ad1166fa5bccd\"\n + \ \"@glimmer/wire-format\" \"^0.42.2\"\n\n\"@glimmer/syntax@0.84.2\", \"@glimmer/syntax@^0.84.2\":\n + \ version \"0.84.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.84.2.tgz#a3f65e51eec20f6adb79c6159d1ad1166fa5bccd\"\n \ integrity sha512-SPBd1tpIR9XeaXsXsMRCnKz63eLnIZ0d5G9QC4zIBFBC3pQdtG0F5kWeuRVCdfTIFuR+5WBMfk5jvg+3gbQhjg==\n \ dependencies:\n \"@glimmer/interfaces\" \"0.84.2\"\n \"@glimmer/util\" \"0.84.2\"\n \"@handlebars/parser\" \"~2.0.0\"\n simple-html-tokenizer + \"^0.5.11\"\n\n\"@glimmer/syntax@^0.42.1\":\n version \"0.42.2\"\n resolved + \"https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.42.2.tgz#89bb3cb787285b84665dc0d8907d94b008e5be9a\"\n + \ integrity sha512-SR26SmF/Mb5o2cc4eLHpOyoX5kwwXP4KRhq4fbWfrvan74xVWA38PLspPCzwGhyVH/JsE7tUEPMjSo2DcJge/Q==\n + \ dependencies:\n \"@glimmer/interfaces\" \"^0.42.2\"\n \"@glimmer/util\" + \"^0.42.2\"\n handlebars \"^4.0.13\"\n simple-html-tokenizer \"^0.5.8\"\n\n\"@glimmer/syntax@^0.84.3\":\n + \ version \"0.84.3\"\n resolved \"https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.84.3.tgz#4045a1708cef7fd810cff42fe6deeba40c7286d0\"\n + \ integrity sha512-ioVbTic6ZisLxqTgRBL2PCjYZTFIwobifCustrozRU2xGDiYvVIL0vt25h2c1ioDsX59UgVlDkIK4YTAQQSd2A==\n + \ dependencies:\n \"@glimmer/interfaces\" \"0.84.3\"\n \"@glimmer/util\" + \"0.84.3\"\n \"@handlebars/parser\" \"~2.0.0\"\n simple-html-tokenizer \"^0.5.11\"\n\n\"@glimmer/tracking@^1.0.4\", \"@glimmer/tracking@^1.1.2\":\n \ version \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/tracking/-/tracking-1.1.2.tgz#74e71be07b0a7066518d24044d2665d0cf8281eb\"\n \ integrity sha512-cyV32zsHh+CnftuRX84ALZpd2rpbDrhLhJnTXn9W//QpqdRZ5rdMsxSY9fOsj0CKEc706tmEU299oNnDc0d7tA==\n \ dependencies:\n \"@glimmer/env\" \"^0.1.7\"\n \"@glimmer/validator\" - \"^0.44.0\"\n\n\"@glimmer/util@0.83.1\":\n version \"0.83.1\"\n resolved - \"https://registry.yarnpkg.com/@glimmer/util/-/util-0.83.1.tgz#cc7511b03164d658cf6e3262fce5a0fcb82edceb\"\n - \ integrity sha512-amvjtl9dvrkxsoitXAly9W5NUaLIE3A2J2tWhBWIL1Z6DOFotfX7ytIosOIcPhJLZCtiXPHzMutQRv0G/MSMsA==\n - \ dependencies:\n \"@glimmer/env\" \"0.1.7\"\n \"@glimmer/interfaces\" - \"0.83.1\"\n \"@simple-dom/interface\" \"^1.4.0\"\n\n\"@glimmer/util@0.84.2\":\n - \ version \"0.84.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/util/-/util-0.84.2.tgz#2711ba40f25f44b2ea309cad49f5c2622c6211bc\"\n + \"^0.44.0\"\n\n\"@glimmer/util@0.84.2\":\n version \"0.84.2\"\n resolved + \"https://registry.yarnpkg.com/@glimmer/util/-/util-0.84.2.tgz#2711ba40f25f44b2ea309cad49f5c2622c6211bc\"\n \ integrity sha512-VbhzE2s4rmU+qJF3gGBTL1IDjq+/G2Th51XErS8MQVMCmE4CU2pdwSzec8PyOowqCGUOrVIWuMzEI6VoPM4L4w==\n \ dependencies:\n \"@glimmer/env\" \"0.1.7\"\n \"@glimmer/interfaces\" - \"0.84.2\"\n \"@simple-dom/interface\" \"^1.4.0\"\n\n\"@glimmer/util@^0.42.2\":\n + \"0.84.2\"\n \"@simple-dom/interface\" \"^1.4.0\"\n\n\"@glimmer/util@0.84.3\":\n + \ version \"0.84.3\"\n resolved \"https://registry.yarnpkg.com/@glimmer/util/-/util-0.84.3.tgz#9ae0166982c0b48aa94b02d6ba8c2c81976ade4b\"\n + \ integrity sha512-qFkh6s16ZSRuu2rfz3T4Wp0fylFj3HBsONGXQcrAdZjdUaIS6v3pNj6mecJ71qRgcym9Hbaq/7/fefIwECUiKw==\n + \ dependencies:\n \"@glimmer/env\" \"0.1.7\"\n \"@glimmer/interfaces\" + \"0.84.3\"\n \"@simple-dom/interface\" \"^1.4.0\"\n\n\"@glimmer/util@^0.42.2\":\n \ version \"0.42.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/util/-/util-0.42.2.tgz#9ca1631e42766ea6059f4b49d0bdfb6095aad2c4\"\n \ integrity sha512-Heck0baFSaWDanCYtmOcLeaz7v+rSqI8ovS7twrp2/FWEteb3Ze5sWQ2BEuSAG23L/k/lzVwYM/MY7ZugxBpaA==\n\n\"@glimmer/util@^0.44.0\":\n \ version \"0.44.0\"\n resolved \"https://registry.yarnpkg.com/@glimmer/util/-/util-0.44.0.tgz#45df98d73812440206ae7bda87cfe04aaae21ed9\"\n - \ integrity sha512-duAsm30uVK9jSysElCbLyU6QQYO2X9iLDLBIBUcCqck9qN1o3tK2qWiHbGK5d6g8E2AJ4H88UrfElkyaJlGrwg==\n\n\"@glimmer/validator@0.83.1\", - \"@glimmer/validator@^0.83.0\":\n version \"0.83.1\"\n resolved \"https://registry.yarnpkg.com/@glimmer/validator/-/validator-0.83.1.tgz#7578cb2284f728c8e9302c51fc6e7660b570ac54\"\n - \ integrity sha512-LaILSNnQgDHZpaUsfjVndbS1JfVn0xdTlJdFJblPbhoVklOBSReZVekens3EQ6xOr3BC612sRm1hBnEPixOY6A==\n + \ integrity sha512-duAsm30uVK9jSysElCbLyU6QQYO2X9iLDLBIBUcCqck9qN1o3tK2qWiHbGK5d6g8E2AJ4H88UrfElkyaJlGrwg==\n\n\"@glimmer/validator@0.84.2\":\n + \ version \"0.84.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/validator/-/validator-0.84.2.tgz#29394d262cf8373fe20f4e225c1adc9857a4164b\"\n + \ integrity sha512-9tpSmwiktsJDqriNEiFfyP+9prMSdk08THA6Ik71xS/sudBKxoDpul678uvyEYST/+Z23F8MxwKccC+QxCMXNA==\n + \ dependencies:\n \"@glimmer/env\" \"^0.1.7\"\n \"@glimmer/global-context\" + \"0.84.2\"\n\n\"@glimmer/validator@0.84.3\", \"@glimmer/validator@^0.84.3\":\n + \ version \"0.84.3\"\n resolved \"https://registry.yarnpkg.com/@glimmer/validator/-/validator-0.84.3.tgz#cd83b7f9ab78953f23cc11a32d83d7f729c54df2\"\n + \ integrity sha512-RTBV4TokUB0vI31UC7ikpV7lOYpWUlyqaKV//pRC4pexYMlmqnVhkFrdiimB/R1XyNdUOQUmnIAcdic39NkbhQ==\n \ dependencies:\n \"@glimmer/env\" \"^0.1.7\"\n \"@glimmer/global-context\" - \"0.83.1\"\n\n\"@glimmer/validator@^0.44.0\":\n version \"0.44.0\"\n resolved + \"0.84.3\"\n\n\"@glimmer/validator@^0.44.0\":\n version \"0.44.0\"\n resolved \"https://registry.yarnpkg.com/@glimmer/validator/-/validator-0.44.0.tgz#03d127097dc9cb23052cdb7fcae59d0a9dca53e1\"\n \ integrity sha512-i01plR0EgFVz69GDrEuFgq1NheIjZcyTy3c7q+w7d096ddPVeVcRzU3LKaqCfovvLJ+6lJx40j45ecycASUUyw==\n\n\"@glimmer/vm-babel-plugins@0.84.2\":\n \ version \"0.84.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/vm-babel-plugins/-/vm-babel-plugins-0.84.2.tgz#653ce82a6656b4396d87a479d8699450d35a17f0\"\n \ integrity sha512-HS2dEbJ3CgXn56wk/5QdudM7rE3vtNMvPIoG7Rrg+GhkGMNxBCIRxOeEF2g520j9rwlA2LAZFpc7MCDMFbTjNA==\n - \ dependencies:\n babel-plugin-debug-macros \"^0.3.4\"\n\n\"@glimmer/vm@^0.42.2\":\n - \ version \"0.42.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/vm/-/vm-0.42.2.tgz#492a4f05eac587c3a37371b3c62593f20bef553d\"\n + \ dependencies:\n babel-plugin-debug-macros \"^0.3.4\"\n\n\"@glimmer/vm@0.84.2\":\n + \ version \"0.84.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/vm/-/vm-0.84.2.tgz#ade992d1e4baea3e88d320ec06f3d3e173c236e9\"\n + \ integrity sha512-IuQeDlh+AUOOX8QXc+ehPv5uFnqstQVZGplqqvPQRcKvsEalog88RC34dAEwFdB756SKjgRSw+N+nT3ZDNVlvA==\n + \ dependencies:\n \"@glimmer/interfaces\" \"0.84.2\"\n \"@glimmer/util\" + \"0.84.2\"\n\n\"@glimmer/vm@^0.42.2\":\n version \"0.42.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/vm/-/vm-0.42.2.tgz#492a4f05eac587c3a37371b3c62593f20bef553d\"\n \ integrity sha512-D2MNU5glICLqvet5SfVPrv+l6JNK2TR+CdQhch1Ew+btOoqlW+2LIJIF/5wLb1POjIMEkt+78t/7RN0mDFXGzw==\n \ dependencies:\n \"@glimmer/interfaces\" \"^0.42.2\"\n \"@glimmer/util\" - \"^0.42.2\"\n\n\"@glimmer/wire-format@^0.42.2\":\n version \"0.42.2\"\n resolved + \"^0.42.2\"\n\n\"@glimmer/wire-format@0.84.2\":\n version \"0.84.2\"\n resolved + \"https://registry.yarnpkg.com/@glimmer/wire-format/-/wire-format-0.84.2.tgz#fa90d93b2f7c5baa1ef24d82d649892e6a1d8671\"\n + \ integrity sha512-/FmbXSPFJAoIZ6qu28xVXpAdy2Ln++Ewe6mRHFpnudV1lUrBN+Q09A4j/RN/hpAkyz/8ai5W+5rHKuaWxoi4Dg==\n + \ dependencies:\n \"@glimmer/interfaces\" \"0.84.2\"\n \"@glimmer/util\" + \"0.84.2\"\n\n\"@glimmer/wire-format@^0.42.2\":\n version \"0.42.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/wire-format/-/wire-format-0.42.2.tgz#b95062b594dddeb8bd11cba3a6a0accbfabc9930\"\n \ integrity sha512-IqUo6mdJ7GRsK7KCyZxrc17ioSg9RBniEnb418ZMQxsV/WBv9NQ359MuClUck2M24z1AOXo4TerUw0U7+pb1/A==\n \ dependencies:\n \"@glimmer/interfaces\" \"^0.42.2\"\n \"@glimmer/util\" - \"^0.42.2\"\n\n\"@handlebars/parser@~2.0.0\":\n version \"2.0.0\"\n resolved - \"https://registry.yarnpkg.com/@handlebars/parser/-/parser-2.0.0.tgz#5e8b7298f31ff8f7b260e6b7363c7e9ceed7d9c5\"\n - \ integrity sha512-EP9uEDZv/L5Qh9IWuMUGJRfwhXJ4h1dqKTT4/3+tY0eu7sPis7xh23j61SYUnNF4vqCQvvUXpDo9Bh/+q1zASA==\n\n\"@humanwhocodes/config-array@^0.5.0\":\n - \ version \"0.5.0\"\n resolved \"https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9\"\n - \ integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==\n - \ dependencies:\n \"@humanwhocodes/object-schema\" \"^1.2.0\"\n debug - \"^4.1.1\"\n minimatch \"^3.0.4\"\n\n\"@humanwhocodes/object-schema@^1.2.0\":\n + \"^0.42.2\"\n\n\"@graphql-typed-document-node/core@^3.1.1\":\n version \"3.2.0\"\n + \ resolved \"https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.2.0.tgz#5f3d96ec6b2354ad6d8a28bf216a1d97b5426861\"\n + \ integrity sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==\n\n\"@handlebars/parser@~2.0.0\":\n + \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/@handlebars/parser/-/parser-2.0.0.tgz#5e8b7298f31ff8f7b260e6b7363c7e9ceed7d9c5\"\n + \ integrity sha512-EP9uEDZv/L5Qh9IWuMUGJRfwhXJ4h1dqKTT4/3+tY0eu7sPis7xh23j61SYUnNF4vqCQvvUXpDo9Bh/+q1zASA==\n\n\"@humanwhocodes/config-array@^0.11.10\":\n + \ version \"0.11.10\"\n resolved \"https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.10.tgz#5a3ffe32cc9306365fb3fd572596cd602d5e12d2\"\n + \ integrity sha512-KVVjQmNUepDVGXNuoRRdmmEjruj0KfiGSbS8LVc12LMsWDQzRXJ0qdhN8L8uUigKpfEHRhlaQFY0ib1tnUbNeQ==\n + \ dependencies:\n \"@humanwhocodes/object-schema\" \"^1.2.1\"\n debug + \"^4.1.1\"\n minimatch \"^3.0.5\"\n\n\"@humanwhocodes/module-importer@^1.0.1\":\n + \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz#af5b2691a22b44be847b0ca81641c5fb6ad0172c\"\n + \ integrity sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==\n\n\"@humanwhocodes/object-schema@^1.2.1\":\n \ version \"1.2.1\"\n resolved \"https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45\"\n \ integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==\n\n\"@isaacs/string-locale-compare@^1.1.0\":\n \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz#291c227e93fd407a96ecd59879a35809120e432b\"\n @@ -1723,6 +3184,10 @@ interactions: \ version \"0.3.2\"\n resolved \"https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb\"\n \ integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==\n \ dependencies:\n \"@jridgewell/gen-mapping\" \"^0.3.0\"\n \"@jridgewell/trace-mapping\" + \"^0.3.9\"\n\n\"@jridgewell/source-map@^0.3.3\":\n version \"0.3.5\"\n resolved + \"https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.5.tgz#a3bb4d5c6825aab0d281268f47f6ad5853431e91\"\n + \ integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==\n + \ dependencies:\n \"@jridgewell/gen-mapping\" \"^0.3.0\"\n \"@jridgewell/trace-mapping\" \"^0.3.9\"\n\n\"@jridgewell/sourcemap-codec@1.4.14\", \"@jridgewell/sourcemap-codec@^1.4.10\", \"@jridgewell/sourcemap-codec@^1.4.13\":\n version \"1.4.14\"\n resolved \"https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24\"\n @@ -1740,15 +3205,20 @@ interactions: \ integrity sha512-M/BexG/p05C5lFfMunxo/QcgIJnMT2vDVCd00wNqK2ImZONIlEETZwWJu1QtLxtmYlSHlCFl3JNzp0tLe7OJ5g==\n\n\"@mrmlnc/readdir-enhanced@^2.2.1\":\n \ version \"2.2.1\"\n resolved \"https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde\"\n \ integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==\n - \ dependencies:\n call-me-maybe \"^1.0.1\"\n glob-to-regexp \"^0.3.0\"\n\n\"@nodelib/fs.scandir@2.1.5\":\n + \ dependencies:\n call-me-maybe \"^1.0.1\"\n glob-to-regexp \"^0.3.0\"\n\n\"@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1\":\n + \ version \"5.1.1-v1\"\n resolved \"https://registry.yarnpkg.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129\"\n + \ integrity sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==\n + \ dependencies:\n eslint-scope \"5.1.1\"\n\n\"@nicolo-ribaudo/semver-v6@^6.3.3\":\n + \ version \"6.3.3\"\n resolved \"https://registry.yarnpkg.com/@nicolo-ribaudo/semver-v6/-/semver-v6-6.3.3.tgz#ea6d23ade78a325f7a52750aab1526b02b628c29\"\n + \ integrity sha512-3Yc1fUTs69MG/uZbJlLSI3JISMn2UV2rg+1D/vROUqZyh3l6iYHCs7GMp+M40ZD7yOdDbYjJcU1oTJhrc+dGKg==\n\n\"@nodelib/fs.scandir@2.1.5\":\n \ version \"2.1.5\"\n resolved \"https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5\"\n \ integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==\n \ dependencies:\n \"@nodelib/fs.stat\" \"2.0.5\"\n run-parallel \"^1.1.9\"\n\n\"@nodelib/fs.stat@2.0.5\", \"@nodelib/fs.stat@^2.0.2\":\n version \"2.0.5\"\n resolved \"https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b\"\n \ integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==\n\n\"@nodelib/fs.stat@^1.1.2\":\n \ version \"1.1.3\"\n resolved \"https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b\"\n - \ integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==\n\n\"@nodelib/fs.walk@^1.2.3\":\n - \ version \"1.2.8\"\n resolved \"https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a\"\n + \ integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==\n\n\"@nodelib/fs.walk@^1.2.3\", + \"@nodelib/fs.walk@^1.2.8\":\n version \"1.2.8\"\n resolved \"https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a\"\n \ integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==\n \ dependencies:\n \"@nodelib/fs.scandir\" \"2.1.5\"\n fastq \"^1.6.0\"\n\n\"@npmcli/arborist@^5.6.3\":\n \ version \"5.6.3\"\n resolved \"https://registry.yarnpkg.com/@npmcli/arborist/-/arborist-5.6.3.tgz#40810080272e097b4a7a4f56108f4a31638a9874\"\n @@ -1823,8 +3293,23 @@ interactions: \ integrity sha512-7dqywvVudPSrRCW5nTHpHgeWnbBtz8cFkOuKrecm6ih+oO9ciydhWt6OF7HlqupRRmB8Q/gECVdB9LMfToJbRg==\n \ dependencies:\n \"@npmcli/node-gyp\" \"^2.0.0\"\n \"@npmcli/promise-spawn\" \"^3.0.0\"\n node-gyp \"^9.0.0\"\n read-package-json-fast \"^2.0.3\"\n - \ which \"^2.0.2\"\n\n\"@simple-dom/interface@^1.4.0\":\n version \"1.4.0\"\n - \ resolved \"https://registry.yarnpkg.com/@simple-dom/interface/-/interface-1.4.0.tgz#e8feea579232017f89b0138e2726facda6fbb71f\"\n + \ which \"^2.0.2\"\n\n\"@pkgr/utils@^2.3.1\":\n version \"2.4.2\"\n resolved + \"https://registry.yarnpkg.com/@pkgr/utils/-/utils-2.4.2.tgz#9e638bbe9a6a6f165580dc943f138fd3309a2cbc\"\n + \ integrity sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==\n + \ dependencies:\n cross-spawn \"^7.0.3\"\n fast-glob \"^3.3.0\"\n is-glob + \"^4.0.3\"\n open \"^9.1.0\"\n picocolors \"^1.0.0\"\n tslib \"^2.6.0\"\n\n\"@pnpm/constants@7.1.1\":\n + \ version \"7.1.1\"\n resolved \"https://registry.yarnpkg.com/@pnpm/constants/-/constants-7.1.1.tgz#3db261425fe15425aa213a2b003f4f60c9378b43\"\n + \ integrity sha512-31pZqMtjwV+Vaq7MaPrT1EoDFSYwye3dp6BiHIGRJmVThCQwySRKM7hCvqqI94epNkqFAAYoWrNynWoRYosGdw==\n\n\"@pnpm/error@5.0.2\":\n + \ version \"5.0.2\"\n resolved \"https://registry.yarnpkg.com/@pnpm/error/-/error-5.0.2.tgz#153d18fe9eeaeb02e48e9dc45b042f4c962b3822\"\n + \ integrity sha512-0TEm+tWNYm+9uh6DSKyRbv8pv/6b4NL0PastLvMxIoqZbBZ5Zj1cYi332R9xsSUi31ZOsu2wpgn/bC7DA9hrjg==\n + \ dependencies:\n \"@pnpm/constants\" \"7.1.1\"\n\n\"@pnpm/find-workspace-dir@^6.0.1\":\n + \ version \"6.0.2\"\n resolved \"https://registry.yarnpkg.com/@pnpm/find-workspace-dir/-/find-workspace-dir-6.0.2.tgz#4e295f92dd8caef1db6597ec50ecf357e81d83e2\"\n + \ integrity sha512-JSrpQUFCs4vY1D5tOmj7qBb+oE2j/lO6341giEdUpvYf3FijY8CY13l8rPjfHV2y3m//utzl0An+q+qx14S6Nw==\n + \ dependencies:\n \"@pnpm/error\" \"5.0.2\"\n find-up \"^5.0.0\"\n\n\"@simple-dom/document@^1.4.0\":\n + \ version \"1.4.0\"\n resolved \"https://registry.yarnpkg.com/@simple-dom/document/-/document-1.4.0.tgz#af60855f957f284d436983798ef1006cca1a1678\"\n + \ integrity sha512-/RUeVH4kuD3rzo5/91+h4Z1meLSLP66eXqpVAw/4aZmYozkeqUkMprq0znL4psX/adEed5cBgiNJcfMz/eKZLg==\n + \ dependencies:\n \"@simple-dom/interface\" \"^1.4.0\"\n\n\"@simple-dom/interface@^1.4.0\":\n + \ version \"1.4.0\"\n resolved \"https://registry.yarnpkg.com/@simple-dom/interface/-/interface-1.4.0.tgz#e8feea579232017f89b0138e2726facda6fbb71f\"\n \ integrity sha512-l5qumKFWU0S+4ZzMaLXFU8tQZsicHEMEyAxI5kDFGhJsRqDwe0a7/iPA/GdxlGyDKseQQAgIz5kzU7eXTrlSpA==\n\n\"@socket.io/component-emitter@~3.1.0\":\n \ version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz#96116f2a912e0c02817345b3c10751069920d553\"\n \ integrity sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==\n\n\"@tootallnate/once@1\":\n @@ -1866,9 +3351,9 @@ interactions: \ integrity sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==\n \ dependencies:\n \"@types/estree\" \"*\"\n \"@types/json-schema\" \"*\"\n\n\"@types/estree@*\":\n \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2\"\n - \ integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==\n\n\"@types/estree@^0.0.51\":\n - \ version \"0.0.51\"\n resolved \"https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40\"\n - \ integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==\n\n\"@types/express-serve-static-core@^4.17.33\":\n + \ integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==\n\n\"@types/estree@^1.0.0\":\n + \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/@types/estree/-/estree-1.0.1.tgz#aa22750962f3bf0e79d753d3cc067f010c95f194\"\n + \ integrity sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==\n\n\"@types/express-serve-static-core@^4.17.33\":\n \ version \"4.17.33\"\n resolved \"https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz#de35d30a9d637dc1450ad18dd583d75d5733d543\"\n \ integrity sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==\n \ dependencies:\n \"@types/node\" \"*\"\n \"@types/qs\" \"*\"\n \"@types/range-parser\" @@ -1898,11 +3383,15 @@ interactions: \"@types/minimatch@^5.1.2\":\n version \"5.1.2\"\n resolved \"https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca\"\n \ integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==\n\n\"@types/minimatch@^3.0.3\", \"@types/minimatch@^3.0.4\":\n version \"3.0.5\"\n resolved \"https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40\"\n - \ integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==\n\n\"@types/node@*\", + \ integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==\n\n\"@types/minimist@^1.2.2\":\n + \ version \"1.2.2\"\n resolved \"https://registry.yarnpkg.com/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c\"\n + \ integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==\n\n\"@types/node@*\", \"@types/node@>=10.0.0\":\n version \"18.15.3\"\n resolved \"https://registry.yarnpkg.com/@types/node/-/node-18.15.3.tgz#f0b991c32cfc6a4e7f3399d6cb4b8cf9a0315014\"\n \ integrity sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==\n\n\"@types/node@^9.6.0\":\n \ version \"9.6.61\"\n resolved \"https://registry.yarnpkg.com/@types/node/-/node-9.6.61.tgz#29f124eddd41c4c74281bd0b455d689109fc2a2d\"\n - \ integrity sha512-/aKAdg5c8n468cYLy2eQrcR5k6chlbNwZNGUj3TboyPa2hcO2QAJcfymlqPzMiRj8B6nYKXjzQz36minFE0RwQ==\n\n\"@types/qs@*\":\n + \ integrity sha512-/aKAdg5c8n468cYLy2eQrcR5k6chlbNwZNGUj3TboyPa2hcO2QAJcfymlqPzMiRj8B6nYKXjzQz36minFE0RwQ==\n\n\"@types/normalize-package-data@^2.4.0\":\n + \ version \"2.4.1\"\n resolved \"https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301\"\n + \ integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==\n\n\"@types/qs@*\":\n \ version \"6.9.7\"\n resolved \"https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb\"\n \ integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==\n\n\"@types/range-parser@*\":\n \ version \"1.2.4\"\n resolved \"https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc\"\n @@ -1912,10 +3401,7 @@ interactions: \ dependencies:\n \"@types/glob\" \"*\"\n \"@types/node\" \"*\"\n\n\"@types/serve-static@*\":\n \ version \"1.15.1\"\n resolved \"https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.1.tgz#86b1753f0be4f9a1bee68d459fcda5be4ea52b5d\"\n \ integrity sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==\n - \ dependencies:\n \"@types/mime\" \"*\"\n \"@types/node\" \"*\"\n\n\"@types/source-map@^0.5.7\":\n - \ version \"0.5.7\"\n resolved \"https://registry.yarnpkg.com/@types/source-map/-/source-map-0.5.7.tgz#165eeb583c1ef00196fe4ef4da5d7832b03b275b\"\n - \ integrity sha512-LrnsgZIfJaysFkv9rRJp4/uAyqw87oVed3s1hhF83nwbo9c7MG9g5DqR0seHP+lkX4ldmMrVolPjQSe2ZfD0yA==\n - \ dependencies:\n source-map \"*\"\n\n\"@types/supports-color@^8.1.0\":\n + \ dependencies:\n \"@types/mime\" \"*\"\n \"@types/node\" \"*\"\n\n\"@types/supports-color@^8.1.0\":\n \ version \"8.1.1\"\n resolved \"https://registry.yarnpkg.com/@types/supports-color/-/supports-color-8.1.1.tgz#1b44b1b096479273adf7f93c75fc4ecc40a61ee4\"\n \ integrity sha512-dPWnWsf+kzIG140B8z2w3fr5D03TLWbOAFQl45xUpI3vcizeXriNR5VYkWZ+WTMsUHqZ9Xlt3hrxGNANFyNQfw==\n\n\"@types/symlink-or-copy@^1.2.0\":\n \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/@types/symlink-or-copy/-/symlink-or-copy-1.2.0.tgz#4151a81b4052c80bc2becbae09f3a9ec010a9c7a\"\n @@ -1928,26 +3414,26 @@ interactions: \ integrity sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==\n \ dependencies:\n \"@types/yargs-parser\" \"*\"\n\n\"@ungap/structured-clone@^0.3.4\":\n \ version \"0.3.4\"\n resolved \"https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-0.3.4.tgz#f6d804e185591373992781361e4aa5bb81ffba35\"\n - \ integrity sha512-TSVh8CpnwNAsPC5wXcIyh92Bv1gq6E9cNDeeLu7Z4h8V4/qWtXJp7y42qljRkqcpmsve1iozwv1wr+3BNdILCg==\n\n\"@webassemblyjs/ast@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7\"\n - \ integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==\n - \ dependencies:\n \"@webassemblyjs/helper-numbers\" \"1.11.1\"\n \"@webassemblyjs/helper-wasm-bytecode\" - \"1.11.1\"\n\n\"@webassemblyjs/ast@1.9.0\":\n version \"1.9.0\"\n resolved + \ integrity sha512-TSVh8CpnwNAsPC5wXcIyh92Bv1gq6E9cNDeeLu7Z4h8V4/qWtXJp7y42qljRkqcpmsve1iozwv1wr+3BNdILCg==\n\n\"@webassemblyjs/ast@1.11.6\", + \"@webassemblyjs/ast@^1.11.5\":\n version \"1.11.6\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.6.tgz#db046555d3c413f8966ca50a95176a0e2c642e24\"\n + \ integrity sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==\n + \ dependencies:\n \"@webassemblyjs/helper-numbers\" \"1.11.6\"\n \"@webassemblyjs/helper-wasm-bytecode\" + \"1.11.6\"\n\n\"@webassemblyjs/ast@1.9.0\":\n version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964\"\n \ integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==\n \ dependencies:\n \"@webassemblyjs/helper-module-context\" \"1.9.0\"\n \ \"@webassemblyjs/helper-wasm-bytecode\" \"1.9.0\"\n \"@webassemblyjs/wast-parser\" - \"1.9.0\"\n\n\"@webassemblyjs/floating-point-hex-parser@1.11.1\":\n version - \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f\"\n - \ integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==\n\n\"@webassemblyjs/floating-point-hex-parser@1.9.0\":\n + \"1.9.0\"\n\n\"@webassemblyjs/floating-point-hex-parser@1.11.6\":\n version + \"1.11.6\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz#dacbcb95aff135c8260f77fa3b4c5fea600a6431\"\n + \ integrity sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==\n\n\"@webassemblyjs/floating-point-hex-parser@1.9.0\":\n \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4\"\n - \ integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==\n\n\"@webassemblyjs/helper-api-error@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16\"\n - \ integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==\n\n\"@webassemblyjs/helper-api-error@1.9.0\":\n + \ integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==\n\n\"@webassemblyjs/helper-api-error@1.11.6\":\n + \ version \"1.11.6\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz#6132f68c4acd59dcd141c44b18cbebbd9f2fa768\"\n + \ integrity sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==\n\n\"@webassemblyjs/helper-api-error@1.9.0\":\n \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2\"\n - \ integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==\n\n\"@webassemblyjs/helper-buffer@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5\"\n - \ integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==\n\n\"@webassemblyjs/helper-buffer@1.9.0\":\n + \ integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==\n\n\"@webassemblyjs/helper-buffer@1.11.6\":\n + \ version \"1.11.6\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz#b66d73c43e296fd5e88006f18524feb0f2c7c093\"\n + \ integrity sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==\n\n\"@webassemblyjs/helper-buffer@1.9.0\":\n \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00\"\n \ integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==\n\n\"@webassemblyjs/helper-code-frame@1.9.0\":\n \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27\"\n @@ -1957,81 +3443,81 @@ interactions: \ integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==\n\n\"@webassemblyjs/helper-module-context@1.9.0\":\n \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07\"\n \ integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.9.0\"\n\n\"@webassemblyjs/helper-numbers@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae\"\n - \ integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==\n - \ dependencies:\n \"@webassemblyjs/floating-point-hex-parser\" \"1.11.1\"\n - \ \"@webassemblyjs/helper-api-error\" \"1.11.1\"\n \"@xtuc/long\" \"4.2.2\"\n\n\"@webassemblyjs/helper-wasm-bytecode@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1\"\n - \ integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==\n\n\"@webassemblyjs/helper-wasm-bytecode@1.9.0\":\n + \ dependencies:\n \"@webassemblyjs/ast\" \"1.9.0\"\n\n\"@webassemblyjs/helper-numbers@1.11.6\":\n + \ version \"1.11.6\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz#cbce5e7e0c1bd32cf4905ae444ef64cea919f1b5\"\n + \ integrity sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==\n + \ dependencies:\n \"@webassemblyjs/floating-point-hex-parser\" \"1.11.6\"\n + \ \"@webassemblyjs/helper-api-error\" \"1.11.6\"\n \"@xtuc/long\" \"4.2.2\"\n\n\"@webassemblyjs/helper-wasm-bytecode@1.11.6\":\n + \ version \"1.11.6\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz#bb2ebdb3b83aa26d9baad4c46d4315283acd51e9\"\n + \ integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==\n\n\"@webassemblyjs/helper-wasm-bytecode@1.9.0\":\n \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790\"\n - \ integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==\n\n\"@webassemblyjs/helper-wasm-section@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a\"\n - \ integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.11.1\"\n \"@webassemblyjs/helper-buffer\" - \"1.11.1\"\n \"@webassemblyjs/helper-wasm-bytecode\" \"1.11.1\"\n \"@webassemblyjs/wasm-gen\" - \"1.11.1\"\n\n\"@webassemblyjs/helper-wasm-section@1.9.0\":\n version \"1.9.0\"\n + \ integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==\n\n\"@webassemblyjs/helper-wasm-section@1.11.6\":\n + \ version \"1.11.6\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz#ff97f3863c55ee7f580fd5c41a381e9def4aa577\"\n + \ integrity sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==\n + \ dependencies:\n \"@webassemblyjs/ast\" \"1.11.6\"\n \"@webassemblyjs/helper-buffer\" + \"1.11.6\"\n \"@webassemblyjs/helper-wasm-bytecode\" \"1.11.6\"\n \"@webassemblyjs/wasm-gen\" + \"1.11.6\"\n\n\"@webassemblyjs/helper-wasm-section@1.9.0\":\n version \"1.9.0\"\n \ resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346\"\n \ integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==\n \ dependencies:\n \"@webassemblyjs/ast\" \"1.9.0\"\n \"@webassemblyjs/helper-buffer\" \"1.9.0\"\n \"@webassemblyjs/helper-wasm-bytecode\" \"1.9.0\"\n \"@webassemblyjs/wasm-gen\" - \"1.9.0\"\n\n\"@webassemblyjs/ieee754@1.11.1\":\n version \"1.11.1\"\n resolved - \"https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614\"\n - \ integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==\n + \"1.9.0\"\n\n\"@webassemblyjs/ieee754@1.11.6\":\n version \"1.11.6\"\n resolved + \"https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz#bb665c91d0b14fffceb0e38298c329af043c6e3a\"\n + \ integrity sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==\n \ dependencies:\n \"@xtuc/ieee754\" \"^1.2.0\"\n\n\"@webassemblyjs/ieee754@1.9.0\":\n \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4\"\n \ integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==\n - \ dependencies:\n \"@xtuc/ieee754\" \"^1.2.0\"\n\n\"@webassemblyjs/leb128@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5\"\n - \ integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==\n + \ dependencies:\n \"@xtuc/ieee754\" \"^1.2.0\"\n\n\"@webassemblyjs/leb128@1.11.6\":\n + \ version \"1.11.6\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz#70e60e5e82f9ac81118bc25381a0b283893240d7\"\n + \ integrity sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==\n \ dependencies:\n \"@xtuc/long\" \"4.2.2\"\n\n\"@webassemblyjs/leb128@1.9.0\":\n \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95\"\n \ integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==\n - \ dependencies:\n \"@xtuc/long\" \"4.2.2\"\n\n\"@webassemblyjs/utf8@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff\"\n - \ integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==\n\n\"@webassemblyjs/utf8@1.9.0\":\n + \ dependencies:\n \"@xtuc/long\" \"4.2.2\"\n\n\"@webassemblyjs/utf8@1.11.6\":\n + \ version \"1.11.6\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz#90f8bc34c561595fe156603be7253cdbcd0fab5a\"\n + \ integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==\n\n\"@webassemblyjs/utf8@1.9.0\":\n \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab\"\n - \ integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==\n\n\"@webassemblyjs/wasm-edit@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6\"\n - \ integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.11.1\"\n \"@webassemblyjs/helper-buffer\" - \"1.11.1\"\n \"@webassemblyjs/helper-wasm-bytecode\" \"1.11.1\"\n \"@webassemblyjs/helper-wasm-section\" - \"1.11.1\"\n \"@webassemblyjs/wasm-gen\" \"1.11.1\"\n \"@webassemblyjs/wasm-opt\" - \"1.11.1\"\n \"@webassemblyjs/wasm-parser\" \"1.11.1\"\n \"@webassemblyjs/wast-printer\" - \"1.11.1\"\n\n\"@webassemblyjs/wasm-edit@1.9.0\":\n version \"1.9.0\"\n resolved - \"https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf\"\n + \ integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==\n\n\"@webassemblyjs/wasm-edit@1.9.0\":\n + \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf\"\n \ integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==\n \ dependencies:\n \"@webassemblyjs/ast\" \"1.9.0\"\n \"@webassemblyjs/helper-buffer\" \"1.9.0\"\n \"@webassemblyjs/helper-wasm-bytecode\" \"1.9.0\"\n \"@webassemblyjs/helper-wasm-section\" \"1.9.0\"\n \"@webassemblyjs/wasm-gen\" \"1.9.0\"\n \"@webassemblyjs/wasm-opt\" \"1.9.0\"\n \"@webassemblyjs/wasm-parser\" \"1.9.0\"\n \"@webassemblyjs/wast-printer\" - \"1.9.0\"\n\n\"@webassemblyjs/wasm-gen@1.11.1\":\n version \"1.11.1\"\n resolved - \"https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76\"\n - \ integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.11.1\"\n \"@webassemblyjs/helper-wasm-bytecode\" - \"1.11.1\"\n \"@webassemblyjs/ieee754\" \"1.11.1\"\n \"@webassemblyjs/leb128\" - \"1.11.1\"\n \"@webassemblyjs/utf8\" \"1.11.1\"\n\n\"@webassemblyjs/wasm-gen@1.9.0\":\n + \"1.9.0\"\n\n\"@webassemblyjs/wasm-edit@^1.11.5\":\n version \"1.11.6\"\n + \ resolved \"https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz#c72fa8220524c9b416249f3d94c2958dfe70ceab\"\n + \ integrity sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==\n + \ dependencies:\n \"@webassemblyjs/ast\" \"1.11.6\"\n \"@webassemblyjs/helper-buffer\" + \"1.11.6\"\n \"@webassemblyjs/helper-wasm-bytecode\" \"1.11.6\"\n \"@webassemblyjs/helper-wasm-section\" + \"1.11.6\"\n \"@webassemblyjs/wasm-gen\" \"1.11.6\"\n \"@webassemblyjs/wasm-opt\" + \"1.11.6\"\n \"@webassemblyjs/wasm-parser\" \"1.11.6\"\n \"@webassemblyjs/wast-printer\" + \"1.11.6\"\n\n\"@webassemblyjs/wasm-gen@1.11.6\":\n version \"1.11.6\"\n + \ resolved \"https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz#fb5283e0e8b4551cc4e9c3c0d7184a65faf7c268\"\n + \ integrity sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==\n + \ dependencies:\n \"@webassemblyjs/ast\" \"1.11.6\"\n \"@webassemblyjs/helper-wasm-bytecode\" + \"1.11.6\"\n \"@webassemblyjs/ieee754\" \"1.11.6\"\n \"@webassemblyjs/leb128\" + \"1.11.6\"\n \"@webassemblyjs/utf8\" \"1.11.6\"\n\n\"@webassemblyjs/wasm-gen@1.9.0\":\n \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c\"\n \ integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==\n \ dependencies:\n \"@webassemblyjs/ast\" \"1.9.0\"\n \"@webassemblyjs/helper-wasm-bytecode\" \"1.9.0\"\n \"@webassemblyjs/ieee754\" \"1.9.0\"\n \"@webassemblyjs/leb128\" - \"1.9.0\"\n \"@webassemblyjs/utf8\" \"1.9.0\"\n\n\"@webassemblyjs/wasm-opt@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2\"\n - \ integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.11.1\"\n \"@webassemblyjs/helper-buffer\" - \"1.11.1\"\n \"@webassemblyjs/wasm-gen\" \"1.11.1\"\n \"@webassemblyjs/wasm-parser\" - \"1.11.1\"\n\n\"@webassemblyjs/wasm-opt@1.9.0\":\n version \"1.9.0\"\n resolved + \"1.9.0\"\n \"@webassemblyjs/utf8\" \"1.9.0\"\n\n\"@webassemblyjs/wasm-opt@1.11.6\":\n + \ version \"1.11.6\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz#d9a22d651248422ca498b09aa3232a81041487c2\"\n + \ integrity sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==\n + \ dependencies:\n \"@webassemblyjs/ast\" \"1.11.6\"\n \"@webassemblyjs/helper-buffer\" + \"1.11.6\"\n \"@webassemblyjs/wasm-gen\" \"1.11.6\"\n \"@webassemblyjs/wasm-parser\" + \"1.11.6\"\n\n\"@webassemblyjs/wasm-opt@1.9.0\":\n version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61\"\n \ integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==\n \ dependencies:\n \"@webassemblyjs/ast\" \"1.9.0\"\n \"@webassemblyjs/helper-buffer\" \"1.9.0\"\n \"@webassemblyjs/wasm-gen\" \"1.9.0\"\n \"@webassemblyjs/wasm-parser\" - \"1.9.0\"\n\n\"@webassemblyjs/wasm-parser@1.11.1\":\n version \"1.11.1\"\n - \ resolved \"https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199\"\n - \ integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.11.1\"\n \"@webassemblyjs/helper-api-error\" - \"1.11.1\"\n \"@webassemblyjs/helper-wasm-bytecode\" \"1.11.1\"\n \"@webassemblyjs/ieee754\" - \"1.11.1\"\n \"@webassemblyjs/leb128\" \"1.11.1\"\n \"@webassemblyjs/utf8\" - \"1.11.1\"\n\n\"@webassemblyjs/wasm-parser@1.9.0\":\n version \"1.9.0\"\n + \"1.9.0\"\n\n\"@webassemblyjs/wasm-parser@1.11.6\", \"@webassemblyjs/wasm-parser@^1.11.5\":\n + \ version \"1.11.6\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz#bb85378c527df824004812bbdb784eea539174a1\"\n + \ integrity sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==\n + \ dependencies:\n \"@webassemblyjs/ast\" \"1.11.6\"\n \"@webassemblyjs/helper-api-error\" + \"1.11.6\"\n \"@webassemblyjs/helper-wasm-bytecode\" \"1.11.6\"\n \"@webassemblyjs/ieee754\" + \"1.11.6\"\n \"@webassemblyjs/leb128\" \"1.11.6\"\n \"@webassemblyjs/utf8\" + \"1.11.6\"\n\n\"@webassemblyjs/wasm-parser@1.9.0\":\n version \"1.9.0\"\n \ resolved \"https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e\"\n \ integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==\n \ dependencies:\n \"@webassemblyjs/ast\" \"1.9.0\"\n \"@webassemblyjs/helper-api-error\" @@ -2043,15 +3529,24 @@ interactions: \ dependencies:\n \"@webassemblyjs/ast\" \"1.9.0\"\n \"@webassemblyjs/floating-point-hex-parser\" \"1.9.0\"\n \"@webassemblyjs/helper-api-error\" \"1.9.0\"\n \"@webassemblyjs/helper-code-frame\" \"1.9.0\"\n \"@webassemblyjs/helper-fsm\" \"1.9.0\"\n \"@xtuc/long\" - \"4.2.2\"\n\n\"@webassemblyjs/wast-printer@1.11.1\":\n version \"1.11.1\"\n - \ resolved \"https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0\"\n - \ integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.11.1\"\n \"@xtuc/long\" + \"4.2.2\"\n\n\"@webassemblyjs/wast-printer@1.11.6\":\n version \"1.11.6\"\n + \ resolved \"https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz#a7bf8dd7e362aeb1668ff43f35cb849f188eff20\"\n + \ integrity sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==\n + \ dependencies:\n \"@webassemblyjs/ast\" \"1.11.6\"\n \"@xtuc/long\" \"4.2.2\"\n\n\"@webassemblyjs/wast-printer@1.9.0\":\n version \"1.9.0\"\n \ resolved \"https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899\"\n \ integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==\n \ dependencies:\n \"@webassemblyjs/ast\" \"1.9.0\"\n \"@webassemblyjs/wast-parser\" - \"1.9.0\"\n \"@xtuc/long\" \"4.2.2\"\n\n\"@xmldom/xmldom@^0.8.0\":\n version + \"1.9.0\"\n \"@xtuc/long\" \"4.2.2\"\n\n\"@wry/context@^0.7.0\":\n version + \"0.7.2\"\n resolved \"https://registry.yarnpkg.com/@wry/context/-/context-0.7.2.tgz#732fa01cf11d08c07114ddf51d67c3757d68f31d\"\n + \ integrity sha512-WBGObg2bxt9UYGX4Dh3heUpHeULiFIP/yLpKrcebPfwaLuwCSj6rS7kpQegQ/K7jbkTQ1nLGZnfyAvY1T2LG4g==\n + \ dependencies:\n tslib \"^2.3.0\"\n\n\"@wry/equality@^0.5.0\":\n version + \"0.5.5\"\n resolved \"https://registry.yarnpkg.com/@wry/equality/-/equality-0.5.5.tgz#523a15f670e6d15408bf8f67259682e18a5543f0\"\n + \ integrity sha512-tI95+tJlL2LoOY27EHy0V0zKRVgbPp6vk9p6ZqWZOCSVslEhYEGeI+gaskc2rnjQxfszsXhtgYZTQ1xAUrMkOg==\n + \ dependencies:\n tslib \"^2.3.0\"\n\n\"@wry/trie@^0.3.0\":\n version + \"0.3.2\"\n resolved \"https://registry.yarnpkg.com/@wry/trie/-/trie-0.3.2.tgz#a06f235dc184bd26396ba456711f69f8c35097e6\"\n + \ integrity sha512-yRTyhWSls2OY/pYLfwff867r8ekooZ4UI+/gxot5Wj8EFwSf2rG+n+Mo/6LoLQm1TKA4GRj2+LCpbfS937dClQ==\n + \ dependencies:\n tslib \"^2.3.0\"\n\n\"@xmldom/xmldom@^0.8.0\":\n version \"0.8.6\"\n resolved \"https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.6.tgz#8a1524eb5bd5e965c1e3735476f0262469f71440\"\n \ integrity sha512-uRjjusqpoqfmRkTaNuLJ2VohVr67Q5YwDATW3VU7PfzTj6IRaihGrYI7zckGZjxQPBIp63nfvJbM+Yu5ICh0Bg==\n\n\"@xtuc/ieee754@^1.2.0\":\n \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790\"\n @@ -2072,9 +3567,9 @@ interactions: \ dependencies:\n acorn \"^5.0.0\"\n\nacorn-globals@^6.0.0:\n version \"6.0.0\"\n resolved \"https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45\"\n \ integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==\n - \ dependencies:\n acorn \"^7.1.1\"\n acorn-walk \"^7.1.1\"\n\nacorn-import-assertions@^1.7.6:\n - \ version \"1.8.0\"\n resolved \"https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9\"\n - \ integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==\n\nacorn-jsx@^5.3.1:\n + \ dependencies:\n acorn \"^7.1.1\"\n acorn-walk \"^7.1.1\"\n\nacorn-import-assertions@^1.9.0:\n + \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac\"\n + \ integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==\n\nacorn-jsx@^5.3.2:\n \ version \"5.3.2\"\n resolved \"https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937\"\n \ integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==\n\nacorn-walk@^7.1.1:\n \ version \"7.2.0\"\n resolved \"https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc\"\n @@ -2082,11 +3577,15 @@ interactions: acorn@^5.5.3:\n version \"5.7.4\"\n resolved \"https://registry.yarnpkg.com/acorn/-/acorn-5.7.4.tgz#3e8d8a9947d0599a1796d10225d7432f4a4acf5e\"\n \ integrity sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==\n\nacorn@^6.4.1:\n \ version \"6.4.2\"\n resolved \"https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6\"\n - \ integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==\n\nacorn@^7.1.1, - acorn@^7.4.0:\n version \"7.4.1\"\n resolved \"https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa\"\n + \ integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==\n\nacorn@^7.1.1:\n + \ version \"7.4.1\"\n resolved \"https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa\"\n \ integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==\n\nacorn@^8.2.4, acorn@^8.5.0, acorn@^8.7.1:\n version \"8.8.2\"\n resolved \"https://registry.yarnpkg.com/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a\"\n - \ integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==\n\nagent-base@6, + \ integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==\n\nacorn@^8.8.2:\n + \ version \"8.10.0\"\n resolved \"https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5\"\n + \ integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==\n\nacorn@^8.9.0:\n + \ version \"8.9.0\"\n resolved \"https://registry.yarnpkg.com/acorn/-/acorn-8.9.0.tgz#78a16e3b2bcc198c10822786fa6679e245db5b59\"\n + \ integrity sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==\n\nagent-base@6, agent-base@^6.0.2:\n version \"6.0.2\"\n resolved \"https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77\"\n \ integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==\n \ dependencies:\n debug \"4\"\n\nagentkeepalive@^4.2.1:\n version \"4.3.0\"\n @@ -2118,12 +3617,10 @@ interactions: \ integrity sha512-26qTEWqZQ+cxSYygZ4Cf8tsjDBLceJahhtewxtKZA3SRa4PluuqYCuheemDQD+7Mf5B7sr+zhTDWAHDh02a1Dw==\n \ dependencies:\n ensure-posix-path \"^1.0.1\"\n object-hash \"^1.3.1\"\n\namdefine@>=0.0.4:\n \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5\"\n - \ integrity sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==\n\nansi-colors@^4.1.1:\n - \ version \"4.1.3\"\n resolved \"https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b\"\n - \ integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==\n\nansi-escapes@^3.2.0:\n + \ integrity sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==\n\nansi-escapes@^3.2.0:\n \ version \"3.2.0\"\n resolved \"https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b\"\n - \ integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==\n\nansi-escapes@^4.2.1:\n - \ version \"4.3.2\"\n resolved \"https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e\"\n + \ integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==\n\nansi-escapes@^4.2.1, + ansi-escapes@^4.3.2:\n version \"4.3.2\"\n resolved \"https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e\"\n \ integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==\n \ dependencies:\n type-fest \"^0.21.3\"\n\nansi-html@^0.0.7:\n version \"0.0.7\"\n resolved \"https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e\"\n @@ -2191,12 +3688,7 @@ interactions: \ version \"3.1.6\"\n resolved \"https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f\"\n \ integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==\n \ dependencies:\n call-bind \"^1.0.2\"\n define-properties \"^1.1.4\"\n - \ es-abstract \"^1.20.4\"\n get-intrinsic \"^1.1.3\"\n is-string \"^1.0.7\"\n\narray-to-error@^1.0.0:\n - \ version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/array-to-error/-/array-to-error-1.1.1.tgz#d68812926d14097a205579a667eeaf1856a44c07\"\n - \ integrity sha512-kqcQ8s7uQfg3UViYON3kCMcck3A9exxgq+riVuKy08Mx00VN4EJhK30L2VpjE58LQHKhcE/GRpvbVUhqTvqzGQ==\n - \ dependencies:\n array-to-sentence \"^1.1.0\"\n\narray-to-sentence@^1.1.0:\n - \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/array-to-sentence/-/array-to-sentence-1.1.0.tgz#c804956dafa53232495b205a9452753a258d39fc\"\n - \ integrity sha512-YkwkMmPA2+GSGvXj1s9NZ6cc2LBtR+uSeWTy2IGi5MR1Wag4DdrcjTxA/YV/Fw+qKlBeXomneZgThEbm/wvZbw==\n\narray-union@^2.1.0:\n + \ es-abstract \"^1.20.4\"\n get-intrinsic \"^1.1.3\"\n is-string \"^1.0.7\"\n\narray-union@^2.1.0:\n \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d\"\n \ integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==\n\narray-unique@^0.3.2:\n \ version \"0.3.2\"\n resolved \"https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428\"\n @@ -2208,7 +3700,9 @@ interactions: \ version \"1.3.1\"\n resolved \"https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183\"\n \ integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==\n \ dependencies:\n call-bind \"^1.0.2\"\n define-properties \"^1.1.4\"\n - \ es-abstract \"^1.20.4\"\n es-shim-unscopables \"^1.0.0\"\n\nasap@^2.0.0:\n + \ es-abstract \"^1.20.4\"\n es-shim-unscopables \"^1.0.0\"\n\narrify@^1.0.1:\n + \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d\"\n + \ integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==\n\nasap@^2.0.0:\n \ version \"2.0.6\"\n resolved \"https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46\"\n \ integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==\n\nasn1.js@^5.2.0:\n \ version \"5.4.1\"\n resolved \"https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07\"\n @@ -2266,12 +3760,7 @@ interactions: \ babel-traverse \"^6.26.0\"\n babel-types \"^6.26.0\"\n babylon \"^6.18.0\"\n \ convert-source-map \"^1.5.1\"\n debug \"^2.6.9\"\n json5 \"^0.5.1\"\n \ lodash \"^4.17.4\"\n minimatch \"^3.0.4\"\n path-is-absolute \"^1.0.1\"\n - \ private \"^0.1.8\"\n slash \"^1.0.0\"\n source-map \"^0.5.7\"\n\nbabel-eslint@^10.1.0:\n - \ version \"10.1.0\"\n resolved \"https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232\"\n - \ integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==\n - \ dependencies:\n \"@babel/code-frame\" \"^7.0.0\"\n \"@babel/parser\" - \"^7.7.0\"\n \"@babel/traverse\" \"^7.7.0\"\n \"@babel/types\" \"^7.7.0\"\n - \ eslint-visitor-keys \"^1.0.0\"\n resolve \"^1.12.0\"\n\nbabel-generator@^6.26.0:\n + \ private \"^0.1.8\"\n slash \"^1.0.0\"\n source-map \"^0.5.7\"\n\nbabel-generator@^6.26.0:\n \ version \"6.26.1\"\n resolved \"https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90\"\n \ integrity sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==\n \ dependencies:\n babel-messages \"^6.23.0\"\n babel-runtime \"^6.26.0\"\n @@ -2358,6 +3847,9 @@ interactions: \ magic-string \"^0.26.0\"\n string.prototype.matchall \"^4.0.5\"\n\nbabel-plugin-ember-template-compilation@^2.0.0:\n \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-ember-template-compilation/-/babel-plugin-ember-template-compilation-2.0.0.tgz#41d895874ba6119dd461f61993c16d1154bf8a57\"\n \ integrity sha512-d+4jaB2ik0rt9TH0K9kOlKJeRBHEb373FgFMcU9ZaJL2zYuVXe19bqy+cWlLpLf1tpOBcBG9QTlFBCoImlOt1g==\n + \ dependencies:\n babel-import-util \"^1.3.0\"\n\nbabel-plugin-ember-template-compilation@^2.0.1:\n + \ version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-ember-template-compilation/-/babel-plugin-ember-template-compilation-2.0.2.tgz#632a082feac60fea1432fd6c9448e65bb7884fd5\"\n + \ integrity sha512-/sQJbmOqfNfaEYrIayy8qpfi6GhsoMeBVR3IiihOTHaKFN9+EdTzED8fhUqfshBPu5Qz6zhPkY1aMJ3k/mAuxw==\n \ dependencies:\n babel-import-util \"^1.3.0\"\n\nbabel-plugin-filter-imports@^4.0.0:\n \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-filter-imports/-/babel-plugin-filter-imports-4.0.0.tgz#068f8da15236a96a9602c36dc6f4a6eeca70a4f4\"\n \ integrity sha512-jDLlxI8QnfKd7PtieH6pl4tZJzymzfCDCPGdTq/grgbiYAikwDPp/oL0IlFJn0HQjLpcLkyYhPKkUVneRESw5w==\n @@ -2378,11 +3870,7 @@ interactions: \ version \"3.2.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-3.2.0.tgz#ddfa5e301e3b9aa12d852a9979f18b37881ff5a7\"\n \ integrity sha512-tjR0GvSndzPew/Iayf4uICWZqjBwnlMWjSx6brryfQ81F9rxBVqwDJtFCV8oOs0+vJeefK9TmdZtkIFdFe1UnA==\n \ dependencies:\n find-babel-config \"^1.1.0\"\n glob \"^7.1.2\"\n pkg-up - \"^2.0.0\"\n reselect \"^3.0.1\"\n resolve \"^1.4.0\"\n\nbabel-plugin-module-resolver@^4.1.0:\n - \ version \"4.1.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-4.1.0.tgz#22a4f32f7441727ec1fbf4967b863e1e3e9f33e2\"\n - \ integrity sha512-MlX10UDheRr3lb3P0WcaIdtCSRlxdQsB1sBqL7W0raF070bGl1HQQq5K3T2vf2XAYie+ww+5AKC/WrkjRO2knA==\n - \ dependencies:\n find-babel-config \"^1.2.0\"\n glob \"^7.1.6\"\n pkg-up - \"^3.1.0\"\n reselect \"^4.0.0\"\n resolve \"^1.13.1\"\n\nbabel-plugin-polyfill-corejs2@^0.3.3:\n + \"^2.0.0\"\n reselect \"^3.0.1\"\n resolve \"^1.4.0\"\n\nbabel-plugin-polyfill-corejs2@^0.3.3:\n \ version \"0.3.3\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122\"\n \ integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==\n \ dependencies:\n \"@babel/compat-data\" \"^7.17.7\"\n \"@babel/helper-define-polyfill-provider\" @@ -2549,10 +4037,15 @@ interactions: \ integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==\n\nbackbone@^1.1.2:\n \ version \"1.4.1\"\n resolved \"https://registry.yarnpkg.com/backbone/-/backbone-1.4.1.tgz#099a78184bc07b034048a8332229c2ccca1e3e62\"\n \ integrity sha512-ADy1ztN074YkWbHi8ojJVFe3vAanO/lrzMGZWUClIP7oDD/Pjy2vrASraUP+2EVCfIiTtCW4FChVow01XneivA==\n - \ dependencies:\n underscore \">=1.8.3\"\n\nbalanced-match@^1.0.0:\n version - \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee\"\n - \ integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==\n\nbase64-js@^1.0.2, - base64-js@^1.1.2, base64-js@^1.3.1:\n version \"1.5.1\"\n resolved \"https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a\"\n + \ dependencies:\n underscore \">=1.8.3\"\n\nbackburner.js@^2.7.0:\n version + \"2.7.0\"\n resolved \"https://registry.yarnpkg.com/backburner.js/-/backburner.js-2.7.0.tgz#36a5b8a8bfceb7efc8ad56e006a238924acfd67e\"\n + \ integrity sha512-eBZC6r7wT+YYAOKeru8IqgzOimz3VgyspXiZ1k6MI8i10zUdU8cnNII56rlnItQ89cHgQO3C/nPuFW3V9di+zg==\n\nbalanced-match@^1.0.0:\n + \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee\"\n + \ integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==\n\nbalanced-match@^2.0.0:\n + \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/balanced-match/-/balanced-match-2.0.0.tgz#dc70f920d78db8b858535795867bf48f820633d9\"\n + \ integrity sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==\n\nbase64-js@^1.0.2, + base64-js@^1.1.2, base64-js@^1.3.1, base64-js@^1.5.1:\n version \"1.5.1\"\n + \ resolved \"https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a\"\n \ integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==\n\nbase64id@2.0.0, base64id@~2.0.0:\n version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/base64id/-/base64id-2.0.0.tgz#2770ac6bc47d312af97a8bf9a634342e0cd25cb6\"\n \ integrity sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==\n\nbase@^0.11.1:\n @@ -2563,8 +4056,10 @@ interactions: \"^1.2.0\"\n pascalcase \"^0.1.1\"\n\nbasic-auth@~2.0.1:\n version \"2.0.1\"\n \ resolved \"https://registry.yarnpkg.com/basic-auth/-/basic-auth-2.0.1.tgz#b998279bf47ce38344b4f3cf916d4679bbf51e3a\"\n \ integrity sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==\n - \ dependencies:\n safe-buffer \"5.1.2\"\n\nbig.js@^5.2.2:\n version \"5.2.2\"\n - \ resolved \"https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328\"\n + \ dependencies:\n safe-buffer \"5.1.2\"\n\nbig-integer@^1.6.44:\n version + \"1.6.51\"\n resolved \"https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686\"\n + \ integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==\n\nbig.js@^5.2.2:\n + \ version \"5.2.2\"\n resolved \"https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328\"\n \ integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==\n\nbin-links@^3.0.3:\n \ version \"3.0.3\"\n resolved \"https://registry.yarnpkg.com/bin-links/-/bin-links-3.0.3.tgz#3842711ef3db2cd9f16a5f404a996a12db355a6e\"\n \ integrity sha512-zKdnMPWEdh4F5INR07/eBrodC7QrF5JKvqskjz/ZZRXg5YSAZIbn8zGhbhUrElzHBZ2fvEQdOU59RHcTG3GiwA==\n @@ -2608,13 +4103,10 @@ interactions: \ version \"5.1.0\"\n resolved \"https://registry.yarnpkg.com/body/-/body-5.1.0.tgz#e4ba0ce410a46936323367609ecb4e6553125069\"\n \ integrity sha512-chUsBxGRtuElD6fmw1gHLpvnKdVLK302peeFa9ZqAEk8TyzZ3fygLyUEDDPTJvL9+Bor0dIwn6ePOsRM2y0zQQ==\n \ dependencies:\n continuable-cache \"^0.3.1\"\n error \"^7.0.0\"\n - \ raw-body \"~1.1.0\"\n safe-json-parse \"~1.0.1\"\n\nbower-config@^1.4.3:\n - \ version \"1.4.3\"\n resolved \"https://registry.yarnpkg.com/bower-config/-/bower-config-1.4.3.tgz#3454fecdc5f08e7aa9cc6d556e492be0669689ae\"\n - \ integrity sha512-MVyyUk3d1S7d2cl6YISViwJBc2VXCkxF5AUFykvN0PQj5FsUiMNSgAYTso18oRFfyZ6XEtjrgg9MAaufHbOwNw==\n - \ dependencies:\n graceful-fs \"^4.1.3\"\n minimist \"^0.2.1\"\n mout - \"^1.0.0\"\n osenv \"^0.1.3\"\n untildify \"^2.1.0\"\n wordwrap \"^0.0.3\"\n\nbower-endpoint-parser@0.2.2:\n - \ version \"0.2.2\"\n resolved \"https://registry.yarnpkg.com/bower-endpoint-parser/-/bower-endpoint-parser-0.2.2.tgz#00b565adbfab6f2d35addde977e97962acbcb3f6\"\n - \ integrity sha512-YWZHhWkPdXtIfH3VRu3QIV95sa75O9vrQWBOHjexWCLBCTy5qJvRr36LXTqFwTchSXVlzy5piYJOjzHr7qhsNg==\n\nbrace-expansion@^1.1.7:\n + \ raw-body \"~1.1.0\"\n safe-json-parse \"~1.0.1\"\n\nbplist-parser@^0.2.0:\n + \ version \"0.2.0\"\n resolved \"https://registry.yarnpkg.com/bplist-parser/-/bplist-parser-0.2.0.tgz#43a9d183e5bf9d545200ceac3e712f79ebbe8d0e\"\n + \ integrity sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==\n + \ dependencies:\n big-integer \"^1.6.44\"\n\nbrace-expansion@^1.1.7:\n \ version \"1.1.11\"\n resolved \"https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd\"\n \ integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==\n \ dependencies:\n balanced-match \"^1.0.0\"\n concat-map \"0.0.1\"\n\nbrace-expansion@^2.0.1:\n @@ -2629,10 +4121,7 @@ interactions: \"^2.0.1\"\n split-string \"^3.0.2\"\n to-regex \"^3.0.1\"\n\nbraces@^3.0.2, braces@~3.0.2:\n version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107\"\n \ integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==\n - \ dependencies:\n fill-range \"^7.0.1\"\n\nbroccoli-amd-funnel@^2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-amd-funnel/-/broccoli-amd-funnel-2.0.1.tgz#dbdbfd28841731342d538126567c25bea3f15310\"\n - \ integrity sha512-VRE+0PYAN4jQfkIq3GKRj4U/4UV9rVpLan5ll6fVYV4ziVg4OEfR5GUnILEg++QtR4xSaugRxCPU5XJLDy3bNQ==\n - \ dependencies:\n broccoli-plugin \"^1.3.0\"\n symlink-or-copy \"^1.2.0\"\n\nbroccoli-asset-rev@^3.0.0:\n + \ dependencies:\n fill-range \"^7.0.1\"\n\nbroccoli-asset-rev@^3.0.0:\n \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-asset-rev/-/broccoli-asset-rev-3.0.0.tgz#65a28c8a062d6ee2cffd91ed2a8309e0f8253ac6\"\n \ integrity sha512-gAHQZnwvtl74tGevUqGuWoyOdJUdMMv0TjGSMzbdyGImr9fZcnM6xmggDA8bUawrMto9NFi00ZtNUgA4dQiUBw==\n \ dependencies:\n broccoli-asset-rewrite \"^2.0.0\"\n broccoli-filter @@ -2640,8 +4129,8 @@ interactions: \"^1.0.0\"\n minimatch \"^3.0.4\"\n rsvp \"^3.0.6\"\n\nbroccoli-asset-rewrite@^2.0.0:\n \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-asset-rewrite/-/broccoli-asset-rewrite-2.0.0.tgz#603c4a52d4c8987a2f681254436923ac0a9c94ab\"\n \ integrity sha512-dqhxdQpooNi7LHe8J9Jdxp6o3YPFWl4vQmint6zrsn2sVbOo+wpyiX3erUSt0IBtjNkAxqJjuvS375o2cLBHTA==\n - \ dependencies:\n broccoli-filter \"^1.2.3\"\n\nbroccoli-babel-transpiler@^7.8.0, - broccoli-babel-transpiler@^7.8.1:\n version \"7.8.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-babel-transpiler/-/broccoli-babel-transpiler-7.8.1.tgz#a5dc04cf4f59de98124fc128683ab2b83e5d28c1\"\n + \ dependencies:\n broccoli-filter \"^1.2.3\"\n\nbroccoli-babel-transpiler@^7.8.0:\n + \ version \"7.8.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-babel-transpiler/-/broccoli-babel-transpiler-7.8.1.tgz#a5dc04cf4f59de98124fc128683ab2b83e5d28c1\"\n \ integrity sha512-6IXBgfRt7HZ61g67ssBc6lBb3Smw3DPZ9dEYirgtvXWpRZ2A9M22nxy6opEwJDgDJzlu/bB7ToppW33OFkA1gA==\n \ dependencies:\n \"@babel/core\" \"^7.12.0\"\n \"@babel/polyfill\" \"^7.11.5\"\n broccoli-funnel \"^2.0.2\"\n broccoli-merge-trees \"^3.0.2\"\n @@ -2653,22 +4142,13 @@ interactions: \ integrity sha512-YoUHeKnPi4xIGZ2XDVN9oHNA9k3xF5f5vlA+1wvrxIIDXqQU97gp2FxVAF503Zxdtt0C5CRB5n+47k2hlkaBzA==\n \ dependencies:\n broccoli-node-info \"^1.1.0\"\n heimdalljs \"^0.2.0\"\n \ promise-map-series \"^0.2.1\"\n quick-temp \"^0.1.2\"\n rimraf \"^2.2.8\"\n - \ rsvp \"^3.0.17\"\n silent-error \"^1.0.1\"\n\nbroccoli-caching-writer@^2.2.0:\n - \ version \"2.3.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-caching-writer/-/broccoli-caching-writer-2.3.1.tgz#b93cf58f9264f003075868db05774f4e7f25bd07\"\n - \ integrity sha512-lfoDx98VaU8tG4mUXCxKdKyw2Lr+iSIGUjCgV83KC2zRC07SzYTGuSsMqpXFiOQlOGuoJxG3NRoyniBa1BWOqA==\n - \ dependencies:\n broccoli-kitchen-sink-helpers \"^0.2.5\"\n broccoli-plugin - \"1.1.0\"\n debug \"^2.1.1\"\n rimraf \"^2.2.8\"\n rsvp \"^3.0.17\"\n - \ walk-sync \"^0.2.5\"\n\nbroccoli-caching-writer@^3.0.3:\n version \"3.0.3\"\n - \ resolved \"https://registry.yarnpkg.com/broccoli-caching-writer/-/broccoli-caching-writer-3.0.3.tgz#0bd2c96a9738d6a6ab590f07ba35c5157d7db476\"\n + \ rsvp \"^3.0.17\"\n silent-error \"^1.0.1\"\n\nbroccoli-caching-writer@^3.0.3:\n + \ version \"3.0.3\"\n resolved \"https://registry.yarnpkg.com/broccoli-caching-writer/-/broccoli-caching-writer-3.0.3.tgz#0bd2c96a9738d6a6ab590f07ba35c5157d7db476\"\n \ integrity sha512-g644Kb5uBPsy+6e2DvO3sOc+/cXZQQNgQt64QQzjA9TSdP0dl5qvetpoNIx4sy/XIjrPYG1smEidq9Z9r61INw==\n \ dependencies:\n broccoli-kitchen-sink-helpers \"^0.3.1\"\n broccoli-plugin \"^1.2.1\"\n debug \"^2.1.1\"\n rimraf \"^2.2.8\"\n rsvp \"^3.0.17\"\n - \ walk-sync \"^0.3.0\"\n\nbroccoli-clean-css@^1.1.0:\n version \"1.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/broccoli-clean-css/-/broccoli-clean-css-1.1.0.tgz#9db143d9af7e0ae79c26e3ac5a9bb2d720ea19fa\"\n - \ integrity sha512-S7/RWWX+lL42aGc5+fXVLnwDdMtS0QEWUFalDp03gJ9Na7zj1rWa351N2HZ687E2crM9g+eDWXKzD17cbcTepg==\n - \ dependencies:\n broccoli-persistent-filter \"^1.1.6\"\n clean-css-promise - \"^0.1.0\"\n inline-source-map-comment \"^1.0.5\"\n json-stable-stringify - \"^1.0.0\"\n\nbroccoli-concat@^4.2.5:\n version \"4.2.5\"\n resolved \"https://registry.yarnpkg.com/broccoli-concat/-/broccoli-concat-4.2.5.tgz#d578f00094048b5fc87195e82fbdbde20d838d29\"\n + \ walk-sync \"^0.3.0\"\n\nbroccoli-concat@^4.2.5:\n version \"4.2.5\"\n + \ resolved \"https://registry.yarnpkg.com/broccoli-concat/-/broccoli-concat-4.2.5.tgz#d578f00094048b5fc87195e82fbdbde20d838d29\"\n \ integrity sha512-dFB5ATPwOyV8S2I7a07HxCoutoq23oY//LhM6Mou86cWUTB174rND5aQLR7Fu8FjFFLxoTbkk7y0VPITJ1IQrw==\n \ dependencies:\n broccoli-debug \"^0.6.5\"\n broccoli-kitchen-sink-helpers \"^0.3.1\"\n broccoli-plugin \"^4.0.2\"\n ensure-posix-path \"^1.0.2\"\n @@ -2721,10 +4201,7 @@ interactions: \ integrity sha512-ng4eIhPYiXqMw6SyGoxPHR3YAwEd2lr9FgBI1CyTbspl4txZovOsmzFkMkGAlu88xyvYXJqHiM2crfLa65T1BQ==\n \ dependencies:\n array-equal \"^1.0.0\"\n broccoli-plugin \"^4.0.7\"\n \ debug \"^4.1.1\"\n fs-tree-diff \"^2.0.1\"\n heimdalljs \"^0.2.0\"\n - \ minimatch \"^3.0.0\"\n walk-sync \"^2.0.2\"\n\nbroccoli-kitchen-sink-helpers@^0.2.5:\n - \ version \"0.2.9\"\n resolved \"https://registry.yarnpkg.com/broccoli-kitchen-sink-helpers/-/broccoli-kitchen-sink-helpers-0.2.9.tgz#a5e0986ed8d76fb5984b68c3f0450d3a96e36ecc\"\n - \ integrity sha512-C+oEqivDofZv/h80rgN4WJkbZkbfwkrIeu8vFn4bb4m4jPd3ICNNplhkXGl3ps439pzc2yjZ1qIwz0yy8uHcQg==\n - \ dependencies:\n glob \"^5.0.10\"\n mkdirp \"^0.5.1\"\n\nbroccoli-kitchen-sink-helpers@^0.3.1:\n + \ minimatch \"^3.0.0\"\n walk-sync \"^2.0.2\"\n\nbroccoli-kitchen-sink-helpers@^0.3.1:\n \ version \"0.3.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-kitchen-sink-helpers/-/broccoli-kitchen-sink-helpers-0.3.1.tgz#77c7c18194b9664163ec4fcee2793444926e0c06\"\n \ integrity sha512-gqYnKSJxBSjj/uJqeuRAzYVbmjWhG0mOZ8jrp6+fnUIOgLN6MvI7XxBECDHkYMIFPJ8Smf4xaI066Q2FqQDnXg==\n \ dependencies:\n glob \"^5.0.10\"\n mkdirp \"^0.5.1\"\n\nbroccoli-merge-files@^0.8.0:\n @@ -2754,8 +4231,8 @@ interactions: \ version \"3.2.5\"\n resolved \"https://registry.yarnpkg.com/broccoli-output-wrapper/-/broccoli-output-wrapper-3.2.5.tgz#514b17801c92922a2c2f87fd145df2a25a11bc5f\"\n \ integrity sha512-bQAtwjSrF4Nu0CK0JOy5OZqw9t5U0zzv2555EA/cF8/a8SLDTIetk9UgrtMVw7qKLKdSpOZ2liZNeZZDaKgayw==\n \ dependencies:\n fs-extra \"^8.1.0\"\n heimdalljs-logger \"^0.1.10\"\n - \ symlink-or-copy \"^1.2.0\"\n\nbroccoli-persistent-filter@^1.1.6, broccoli-persistent-filter@^1.4.3:\n - \ version \"1.4.6\"\n resolved \"https://registry.yarnpkg.com/broccoli-persistent-filter/-/broccoli-persistent-filter-1.4.6.tgz#80762d19000880a77da33c34373299c0f6a3e615\"\n + \ symlink-or-copy \"^1.2.0\"\n\nbroccoli-persistent-filter@^1.4.3:\n version + \"1.4.6\"\n resolved \"https://registry.yarnpkg.com/broccoli-persistent-filter/-/broccoli-persistent-filter-1.4.6.tgz#80762d19000880a77da33c34373299c0f6a3e615\"\n \ integrity sha512-0RejLwoC95kv4kta8KAa+FmECJCK78Qgm8SRDEK7YyU0N9Cx6KpY3UCDy9WELl3mCXLN8TokNxc7/hp3lL4lfw==\n \ dependencies:\n async-disk-cache \"^1.2.1\"\n async-promise-queue \"^1.0.3\"\n broccoli-plugin \"^1.0.0\"\n fs-tree-diff \"^0.5.2\"\n @@ -2770,8 +4247,8 @@ interactions: \ hash-for-dep \"^1.5.0\"\n heimdalljs \"^0.2.1\"\n heimdalljs-logger \"^0.1.7\"\n mkdirp \"^0.5.1\"\n promise-map-series \"^0.2.1\"\n rimraf \"^2.6.1\"\n rsvp \"^4.7.0\"\n symlink-or-copy \"^1.0.1\"\n sync-disk-cache - \"^1.3.3\"\n walk-sync \"^1.0.0\"\n\nbroccoli-persistent-filter@^3.1.2:\n - \ version \"3.1.3\"\n resolved \"https://registry.yarnpkg.com/broccoli-persistent-filter/-/broccoli-persistent-filter-3.1.3.tgz#aca815bf3e3b0247bd0a7b567fdb0d0e08c99cc2\"\n + \"^1.3.3\"\n walk-sync \"^1.0.0\"\n\nbroccoli-persistent-filter@^3.1.2, + broccoli-persistent-filter@^3.1.3:\n version \"3.1.3\"\n resolved \"https://registry.yarnpkg.com/broccoli-persistent-filter/-/broccoli-persistent-filter-3.1.3.tgz#aca815bf3e3b0247bd0a7b567fdb0d0e08c99cc2\"\n \ integrity sha512-Q+8iezprZzL9voaBsDY3rQVl7c7H5h+bvv8SpzCZXPZgfBFCbx7KFQ2c3rZR6lW5k4Kwoqt7jG+rZMUg67Gwxw==\n \ dependencies:\n async-disk-cache \"^2.0.0\"\n async-promise-queue \"^1.0.3\"\n broccoli-plugin \"^4.0.3\"\n fs-tree-diff \"^2.0.0\"\n @@ -2783,11 +4260,7 @@ interactions: \ integrity sha512-a4zUsWtA1uns1K7p9rExYVYG99rdKeGRymW0qOCNkvDPHQxVi3yVyJHhQbM3EZwdt2E0mnhr5e0c/bPpJ7p3Wg==\n \ dependencies:\n broccoli-node-api \"^1.7.0\"\n broccoli-output-wrapper \"^3.2.5\"\n fs-merger \"^3.2.1\"\n promise-map-series \"^0.3.0\"\n - \ quick-temp \"^0.1.8\"\n rimraf \"^3.0.2\"\n symlink-or-copy \"^1.3.1\"\n\nbroccoli-plugin@1.1.0:\n - \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-plugin/-/broccoli-plugin-1.1.0.tgz#73e2cfa05f8ea1e3fc1420c40c3d9e7dc724bf02\"\n - \ integrity sha512-dY1QsA20of9wWEto8yhN7JQjpfjySmgeIMsvnQ9aBAv1wEJJCe04B0ekdgq7Bduyx9yWXdoC5CngGy81swmp2w==\n - \ dependencies:\n promise-map-series \"^0.2.1\"\n quick-temp \"^0.1.3\"\n - \ rimraf \"^2.3.4\"\n symlink-or-copy \"^1.0.1\"\n\nbroccoli-plugin@^1.0.0, + \ quick-temp \"^0.1.8\"\n rimraf \"^3.0.2\"\n symlink-or-copy \"^1.3.1\"\n\nbroccoli-plugin@^1.0.0, broccoli-plugin@^1.1.0, broccoli-plugin@^1.2.0, broccoli-plugin@^1.2.1, broccoli-plugin@^1.3.0, broccoli-plugin@^1.3.1:\n version \"1.3.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-plugin/-/broccoli-plugin-1.3.1.tgz#a26315732fb99ed2d9fb58f12a1e14e986b4fabd\"\n \ integrity sha512-DW8XASZkmorp+q7J4EeDEZz+LoyKLAd2XZULXyD9l4m9/hAKV3vjHmB1kiUshcWAYMgTP1m2i4NnqCE/23h6AQ==\n @@ -2826,11 +4299,7 @@ interactions: \ integrity sha512-1lLayO4wfS0c0Sj50VfHJXNWf94FYY0WUhxj0R77thbs6uWI7USiOWFqQV5dRmhAJnoKaGN4WyLGQbgjgiYFwQ==\n\nbroccoli-source@^3.0.0, broccoli-source@^3.0.1:\n version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-source/-/broccoli-source-3.0.1.tgz#fd581b2f3877ca1338f724f6ef70acec8c7e1444\"\n \ integrity sha512-ZbGVQjivWi0k220fEeIUioN6Y68xjMy0xiLAc0LdieHI99gw+tafU8w0CggBDYVNsJMKUr006AZaM7gNEwCxEg==\n - \ dependencies:\n broccoli-node-api \"^1.6.0\"\n\nbroccoli-sri-hash@^2.1.0:\n - \ version \"2.1.2\"\n resolved \"https://registry.yarnpkg.com/broccoli-sri-hash/-/broccoli-sri-hash-2.1.2.tgz#bc69905ed7a381ad325cc0d02ded071328ebf3f3\"\n - \ integrity sha512-toLD/v7ut2ajcH8JsdCMG2Bpq2qkwTcKM6CMzVMSAJjaz/KpK69fR+gSqe1dsjh+QTdxG0yVvkq3Sij/XMzV6A==\n - \ dependencies:\n broccoli-caching-writer \"^2.2.0\"\n mkdirp \"^0.5.1\"\n - \ rsvp \"^3.1.0\"\n sri-toolbox \"^0.2.0\"\n symlink-or-copy \"^1.0.1\"\n\nbroccoli-stew@^3.0.0:\n + \ dependencies:\n broccoli-node-api \"^1.6.0\"\n\nbroccoli-stew@^3.0.0:\n \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-stew/-/broccoli-stew-3.0.0.tgz#fd1d19d162ad9490b42e5c563b78c26eb1e80b95\"\n \ integrity sha512-NXfi+Vas24n3Ivo21GvENTI55qxKu7OwKRnCLWXld8MiLiQKQlWIq28eoARaFj0lTUFwUa4jKZeA7fW9PiWQeg==\n \ dependencies:\n broccoli-debug \"^0.6.5\"\n broccoli-funnel \"^2.0.0\"\n @@ -2842,13 +4311,7 @@ interactions: \ resolved \"https://registry.yarnpkg.com/broccoli-templater/-/broccoli-templater-2.0.2.tgz#285a892071c0b3ad5ebc275d9e8b3465e2d120d6\"\n \ integrity sha512-71KpNkc7WmbEokTQpGcbGzZjUIY1NSVa3GB++KFKAfx5SZPUozCOsBlSTwxcv8TLoCAqbBnsX5AQPgg6vJ2l9g==\n \ dependencies:\n broccoli-plugin \"^1.3.1\"\n fs-tree-diff \"^0.5.9\"\n - \ lodash.template \"^4.4.0\"\n rimraf \"^2.6.2\"\n walk-sync \"^0.3.3\"\n\nbroccoli-terser-sourcemap@^4.1.0:\n - \ version \"4.1.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-terser-sourcemap/-/broccoli-terser-sourcemap-4.1.0.tgz#5f37441b64a3b6bfb0c67e9af232259c9576f115\"\n - \ integrity sha512-zkNnjsAbP+M5rG2aMM1EE4BmXPUSxFKmtLUkUs2D1DLTOJQoF1xlOjGWjjKYCFy5tw8t4+tgGJ+HVa2ucJZ8sw==\n - \ dependencies:\n async-promise-queue \"^1.0.5\"\n broccoli-plugin \"^4.0.3\"\n - \ debug \"^4.1.0\"\n lodash.defaultsdeep \"^4.6.1\"\n matcher-collection - \"^2.0.1\"\n source-map-url \"^0.4.0\"\n symlink-or-copy \"^1.3.1\"\n - \ terser \"^5.3.0\"\n walk-sync \"^2.2.0\"\n workerpool \"^6.0.0\"\n\nbroccoli@^3.5.2:\n + \ lodash.template \"^4.4.0\"\n rimraf \"^2.6.2\"\n walk-sync \"^0.3.3\"\n\nbroccoli@^3.5.2:\n \ version \"3.5.2\"\n resolved \"https://registry.yarnpkg.com/broccoli/-/broccoli-3.5.2.tgz#60921167d57b43fb5bad527420d62fe532595ef4\"\n \ integrity sha512-sWi3b3fTUSVPDsz5KsQ5eCQNVAtLgkIE/HYFkEZXR/07clqmd4E/gFiuwSaqa9b+QTXc1Uemfb7TVWbEIURWDg==\n \ dependencies:\n \"@types/chai\" \"^4.2.9\"\n \"@types/chai-as-promised\" @@ -2901,7 +4364,11 @@ interactions: browserslist@^4.21.5:\n version \"4.21.5\"\n resolved \"https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7\"\n \ integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==\n \ dependencies:\n caniuse-lite \"^1.0.30001449\"\n electron-to-chromium - \"^1.4.284\"\n node-releases \"^2.0.8\"\n update-browserslist-db \"^1.0.10\"\n\nbser@2.1.1:\n + \"^1.4.284\"\n node-releases \"^2.0.8\"\n update-browserslist-db \"^1.0.10\"\n\nbrowserslist@^4.21.9:\n + \ version \"4.21.9\"\n resolved \"https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.9.tgz#e11bdd3c313d7e2a9e87e8b4b0c7872b13897635\"\n + \ integrity sha512-M0MFoZzbUrRU4KNfCrDLnvyE7gub+peetoTid3TBIqtunaDJyXlwhakT+/VkvSXcfIzFfK/nkCs4nmyTmxdNSg==\n + \ dependencies:\n caniuse-lite \"^1.0.30001503\"\n electron-to-chromium + \"^1.4.431\"\n node-releases \"^2.0.12\"\n update-browserslist-db \"^1.0.11\"\n\nbser@2.1.1:\n \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05\"\n \ integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==\n \ dependencies:\n node-int64 \"^0.4.0\"\n\nbuffer-from@^1.0.0:\n version @@ -2916,10 +4383,13 @@ interactions: \ integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==\n \ dependencies:\n base64-js \"^1.3.1\"\n ieee754 \"^1.1.13\"\n\nbuiltin-status-codes@^3.0.0:\n \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8\"\n - \ integrity sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==\n\nbuiltins@^5.0.0:\n - \ version \"5.0.1\"\n resolved \"https://registry.yarnpkg.com/builtins/-/builtins-5.0.1.tgz#87f6db9ab0458be728564fa81d876d8d74552fa9\"\n + \ integrity sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==\n\nbuiltins@^5.0.0, + builtins@^5.0.1:\n version \"5.0.1\"\n resolved \"https://registry.yarnpkg.com/builtins/-/builtins-5.0.1.tgz#87f6db9ab0458be728564fa81d876d8d74552fa9\"\n \ integrity sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==\n - \ dependencies:\n semver \"^7.0.0\"\n\nbytes@1:\n version \"1.0.0\"\n + \ dependencies:\n semver \"^7.0.0\"\n\nbundle-name@^3.0.0:\n version \"3.0.0\"\n + \ resolved \"https://registry.yarnpkg.com/bundle-name/-/bundle-name-3.0.0.tgz#ba59bcc9ac785fb67ccdbf104a2bf60c099f0e1a\"\n + \ integrity sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==\n + \ dependencies:\n run-applescript \"^5.0.0\"\n\nbytes@1:\n version \"1.0.0\"\n \ resolved \"https://registry.yarnpkg.com/bytes/-/bytes-1.0.0.tgz#3569ede8ba34315fab99c3e92cb04c7220de1fa8\"\n \ integrity sha512-/x68VkHLeTl3/Ll8IvxdwzhrT+IyKc52e/oyHhA2RwqPqswSnjVbSddfPRwAsJtbilMAPSRWwAlpxdYsSWOTKQ==\n\nbytes@3.0.0:\n \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048\"\n @@ -2958,9 +4428,15 @@ interactions: \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.2.tgz#03f964f19522ba643b1b0693acb9152fe2074baa\"\n \ integrity sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==\n\ncallsites@^3.0.0, callsites@^3.1.0:\n version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73\"\n - \ integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==\n\ncamelcase@^5.3.1:\n - \ version \"5.3.1\"\n resolved \"https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320\"\n - \ integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==\n\ncan-symlink@^1.0.0:\n + \ integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==\n\ncamelcase-keys@^7.0.0:\n + \ version \"7.0.2\"\n resolved \"https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-7.0.2.tgz#d048d8c69448745bb0de6fc4c1c52a30dfbe7252\"\n + \ integrity sha512-Rjs1H+A9R+Ig+4E/9oyB66UC5Mj9Xq3N//vcLf2WzgdTi/3gUu3Z9KoqmlrEG4VuuLK8wJHofxzdQXz/knhiYg==\n + \ dependencies:\n camelcase \"^6.3.0\"\n map-obj \"^4.1.0\"\n quick-lru + \"^5.1.1\"\n type-fest \"^1.2.1\"\n\ncamelcase@^5.3.1:\n version \"5.3.1\"\n + \ resolved \"https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320\"\n + \ integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==\n\ncamelcase@^6.3.0:\n + \ version \"6.3.0\"\n resolved \"https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a\"\n + \ integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==\n\ncan-symlink@^1.0.0:\n \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/can-symlink/-/can-symlink-1.0.0.tgz#97b607d8a84bb6c6e228b902d864ecb594b9d219\"\n \ integrity sha512-RbsNrFyhwkx+6psk/0fK/Q9orOUr9VMxohGd8vTa4djf4TGLfblBgUfqZChrZuW0Q+mz2eBPFLusw9Jfukzmhg==\n \ dependencies:\n tmp \"0.0.28\"\n\ncaniuse-api@^3.0.0:\n version \"3.0.0\"\n @@ -2970,19 +4446,21 @@ interactions: \ lodash.memoize \"^4.1.2\"\n lodash.uniq \"^4.5.0\"\n\ncaniuse-lite@^1.0.0, caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30001449:\n version \"1.0.30001466\"\n \ resolved \"https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001466.tgz#c1e6197c540392e09709ecaa9e3e403428c53375\"\n - \ integrity sha512-ewtFBSfWjEmxUgNBSZItFSmVtvk9zkwkl1OfRZlKA8slltRN+/C/tuGVrF9styXkN36Yu3+SeJ1qkXxDEyNZ5w==\n\ncapture-exit@^2.0.0:\n + \ integrity sha512-ewtFBSfWjEmxUgNBSZItFSmVtvk9zkwkl1OfRZlKA8slltRN+/C/tuGVrF9styXkN36Yu3+SeJ1qkXxDEyNZ5w==\n\ncaniuse-lite@^1.0.30001503:\n + \ version \"1.0.30001512\"\n resolved \"https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001512.tgz#7450843fb581c39f290305a83523c7a9ef0d4cb4\"\n + \ integrity sha512-2S9nK0G/mE+jasCUsMPlARhRCts1ebcp2Ji8Y8PWi4NDE1iRdLCnEPHkEfeBrGC45L4isBx5ur3IQ6yTE2mRZw==\n\ncapture-exit@^2.0.0:\n \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4\"\n \ integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==\n \ dependencies:\n rsvp \"^4.8.4\"\n\ncardinal@^1.0.0:\n version \"1.0.0\"\n \ resolved \"https://registry.yarnpkg.com/cardinal/-/cardinal-1.0.0.tgz#50e21c1b0aa37729f9377def196b5a9cec932ee9\"\n \ integrity sha512-INsuF4GyiFLk8C91FPokbKTc/rwHqV4JnfatVZ6GPhguP1qmkRWX2dp5tepYboYdPpGWisLVLI+KsXoXFPRSMg==\n - \ dependencies:\n ansicolors \"~0.2.1\"\n redeyed \"~1.0.0\"\n\nchalk@^1.0.0, - chalk@^1.1.3:\n version \"1.1.3\"\n resolved \"https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98\"\n + \ dependencies:\n ansicolors \"~0.2.1\"\n redeyed \"~1.0.0\"\n\nchalk@^1.1.3:\n + \ version \"1.1.3\"\n resolved \"https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98\"\n \ integrity sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==\n \ dependencies:\n ansi-styles \"^2.2.1\"\n escape-string-regexp \"^1.0.2\"\n \ has-ansi \"^2.0.0\"\n strip-ansi \"^3.0.0\"\n supports-color \"^2.0.0\"\n\nchalk@^2.0.0, - chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.4.1, chalk@^2.4.2:\n version - \"2.4.2\"\n resolved \"https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424\"\n + chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.1, chalk@^2.4.2:\n version \"2.4.2\"\n + \ resolved \"https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424\"\n \ integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==\n \ dependencies:\n ansi-styles \"^3.2.1\"\n escape-string-regexp \"^1.0.5\"\n \ supports-color \"^5.3.0\"\n\nchalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, @@ -3029,12 +4507,8 @@ interactions: \ version \"36.0.0\"\n resolved \"https://registry.yarnpkg.com/cldr-core/-/cldr-core-36.0.0.tgz#1d2148ed6802411845baeeb21432d7bbfde7d4f7\"\n \ integrity sha512-QLnAjt20rZe38c8h8OJ9jPND+O4o5O8Nw0TK/P3KpNn1cmOhMu0rk6Kc3ap96c5OStQ9gAngs9+Be2sum26NOw==\n\nclean-base-url@^1.0.0:\n \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/clean-base-url/-/clean-base-url-1.0.0.tgz#c901cf0a20b972435b0eccd52d056824a4351b7b\"\n - \ integrity sha512-9q6ZvUAhbKOSRFY7A/irCQ/rF0KIpa3uXpx6izm8+fp7b2H4hLeUJ+F1YYk9+gDQ/X8Q0MEyYs+tG3cht//HTg==\n\nclean-css-promise@^0.1.0:\n - \ version \"0.1.1\"\n resolved \"https://registry.yarnpkg.com/clean-css-promise/-/clean-css-promise-0.1.1.tgz#43f3d2c8dfcb2bf071481252cd9b76433c08eecb\"\n - \ integrity sha512-tzWkANXMD70ETa/wAu2TXAAxYWS0ZjVUFM2dVik8RQBoAbGMFJv4iVluz3RpcoEbo++fX4RV/BXfgGoOjp8o3Q==\n - \ dependencies:\n array-to-error \"^1.0.0\"\n clean-css \"^3.4.5\"\n - \ pinkie-promise \"^2.0.0\"\n\nclean-css@^3.4.5:\n version \"3.4.28\"\n - \ resolved \"https://registry.yarnpkg.com/clean-css/-/clean-css-3.4.28.tgz#bf1945e82fc808f55695e6ddeaec01400efd03ff\"\n + \ integrity sha512-9q6ZvUAhbKOSRFY7A/irCQ/rF0KIpa3uXpx6izm8+fp7b2H4hLeUJ+F1YYk9+gDQ/X8Q0MEyYs+tG3cht//HTg==\n\nclean-css@^3.4.28:\n + \ version \"3.4.28\"\n resolved \"https://registry.yarnpkg.com/clean-css/-/clean-css-3.4.28.tgz#bf1945e82fc808f55695e6ddeaec01400efd03ff\"\n \ integrity sha512-aTWyttSdI2mYi07kWqHi24NUU9YlELFKGOAgFzZjDN1064DMAOy2FBuoyGmkKRlXkbpXd0EVHmiVkbKhKoirTw==\n \ dependencies:\n commander \"2.8.x\"\n source-map \"0.4.x\"\n\nclean-stack@^2.0.0, clean-stack@^2.2.0:\n version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b\"\n @@ -3061,7 +4535,9 @@ interactions: \ resolved \"https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48\"\n \ integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==\n\ncli-width@^3.0.0:\n \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6\"\n - \ integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==\n\ncliui@^8.0.1:\n + \ integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==\n\ncli-width@^4.0.0:\n + \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/cli-width/-/cli-width-4.0.0.tgz#a5622f6a3b0a9e3e711a25f099bf2399f608caf6\"\n + \ integrity sha512-ZksGS2xpa/bYkNzN3BAw1wEjsLV/ZKOf/CCrJ/QOBsxx6fOARIkwTutxp1XIOIohi6HKmOFjMoK/XaqDVUpEEw==\n\ncliui@^8.0.1:\n \ version \"8.0.1\"\n resolved \"https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa\"\n \ integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==\n \ dependencies:\n string-width \"^4.2.0\"\n strip-ansi \"^6.0.1\"\n @@ -3089,7 +4565,9 @@ interactions: \ version \"1.1.4\"\n resolved \"https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2\"\n \ integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==\n\ncolor-support@^1.1.3:\n \ version \"1.1.3\"\n resolved \"https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2\"\n - \ integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==\n\ncolors@1.0.3:\n + \ integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==\n\ncolord@^2.9.3:\n + \ version \"2.9.3\"\n resolved \"https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43\"\n + \ integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==\n\ncolors@1.0.3:\n \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b\"\n \ integrity sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==\n\ncolors@^1.4.0:\n \ version \"1.4.0\"\n resolved \"https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78\"\n @@ -3132,13 +4610,13 @@ interactions: \ version \"1.6.2\"\n resolved \"https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34\"\n \ integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==\n \ dependencies:\n buffer-from \"^1.0.0\"\n inherits \"^2.0.3\"\n readable-stream - \"^2.2.2\"\n typedarray \"^0.0.6\"\n\nconcurrently@^7.6.0:\n version \"7.6.0\"\n - \ resolved \"https://registry.yarnpkg.com/concurrently/-/concurrently-7.6.0.tgz#531a6f5f30cf616f355a4afb8f8fcb2bba65a49a\"\n - \ integrity sha512-BKtRgvcJGeZ4XttiDiNcFiRlxoAeZOseqUvyYRUp/Vtd+9p1ULmeoSqGsDA+2ivdeDFpqrJvGvmI+StKfKl5hw==\n - \ dependencies:\n chalk \"^4.1.0\"\n date-fns \"^2.29.1\"\n lodash - \"^4.17.21\"\n rxjs \"^7.0.0\"\n shell-quote \"^1.7.3\"\n spawn-command - \"^0.0.2-1\"\n supports-color \"^8.1.0\"\n tree-kill \"^1.2.2\"\n yargs - \"^17.3.1\"\n\nconfigstore@^5.0.1:\n version \"5.0.1\"\n resolved \"https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96\"\n + \"^2.2.2\"\n typedarray \"^0.0.6\"\n\nconcurrently@^8.2.0:\n version \"8.2.0\"\n + \ resolved \"https://registry.yarnpkg.com/concurrently/-/concurrently-8.2.0.tgz#cdc9f621a4d913366600355d68254df2c5e782f3\"\n + \ integrity sha512-nnLMxO2LU492mTUj9qX/az/lESonSZu81UznYDoXtz1IQf996ixVqPAgHXwvHiHCAef/7S8HIK+fTFK7Ifk8YA==\n + \ dependencies:\n chalk \"^4.1.2\"\n date-fns \"^2.30.0\"\n lodash + \"^4.17.21\"\n rxjs \"^7.8.1\"\n shell-quote \"^1.8.1\"\n spawn-command + \"0.0.2\"\n supports-color \"^8.1.1\"\n tree-kill \"^1.2.2\"\n yargs + \"^17.7.2\"\n\nconfigstore@^5.0.1:\n version \"5.0.1\"\n resolved \"https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96\"\n \ integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==\n \ dependencies:\n dot-prop \"^5.2.0\"\n graceful-fs \"^4.1.2\"\n make-dir \"^3.0.0\"\n unique-string \"^2.0.0\"\n write-file-atomic \"^3.0.0\"\n @@ -3196,8 +4674,12 @@ interactions: \ integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==\n\ncors@~2.8.5:\n \ version \"2.8.5\"\n resolved \"https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29\"\n \ integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==\n - \ dependencies:\n object-assign \"^4\"\n vary \"^1\"\n\ncreate-ecdh@^4.0.0:\n - \ version \"4.0.4\"\n resolved \"https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e\"\n + \ dependencies:\n object-assign \"^4\"\n vary \"^1\"\n\ncosmiconfig@^8.2.0:\n + \ version \"8.2.0\"\n resolved \"https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.2.0.tgz#f7d17c56a590856cd1e7cee98734dca272b0d8fd\"\n + \ integrity sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==\n + \ dependencies:\n import-fresh \"^3.2.1\"\n js-yaml \"^4.1.0\"\n parse-json + \"^5.0.0\"\n path-type \"^4.0.0\"\n\ncreate-ecdh@^4.0.0:\n version \"4.0.4\"\n + \ resolved \"https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e\"\n \ integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==\n \ dependencies:\n bn.js \"^4.1.0\"\n elliptic \"^6.5.3\"\n\ncreate-hash@^1.1.0, create-hash@^1.1.2, create-hash@^1.2.0:\n version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196\"\n @@ -3225,7 +4707,9 @@ interactions: \ public-encrypt \"^4.0.0\"\n randombytes \"^2.0.0\"\n randomfill \"^1.0.3\"\n\ncrypto-random-string@^2.0.0:\n version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5\"\n - \ integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==\n\ncss-loader@^5.2.0, + \ integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==\n\ncss-functions-list@^3.1.0:\n + \ version \"3.2.0\"\n resolved \"https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.2.0.tgz#8290b7d064bf483f48d6559c10e98dc4d1ad19ee\"\n + \ integrity sha512-d/jBMPyYybkkLVypgtGv12R+pIFw4/f/IHtCTxWpZc8ofTYOPigIgmA6vu5rMHartZC+WuXhBUHfnyNUIQSYrg==\n\ncss-loader@^5.2.0, css-loader@^5.2.6:\n version \"5.2.7\"\n resolved \"https://registry.yarnpkg.com/css-loader/-/css-loader-5.2.7.tgz#9b9f111edf6fb2be5dc62525644cbc9c232064ae\"\n \ integrity sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==\n \ dependencies:\n icss-utils \"^5.1.0\"\n loader-utils \"^2.0.0\"\n @@ -3235,8 +4719,8 @@ interactions: \"^4.1.0\"\n schema-utils \"^3.0.0\"\n semver \"^7.3.5\"\n\ncss-tree@^1.1.2:\n \ version \"1.1.3\"\n resolved \"https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d\"\n \ integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==\n - \ dependencies:\n mdn-data \"2.0.14\"\n source-map \"^0.6.1\"\n\ncss-tree@^2.0.4:\n - \ version \"2.3.1\"\n resolved \"https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.1.tgz#10264ce1e5442e8572fc82fbe490644ff54b5c20\"\n + \ dependencies:\n mdn-data \"2.0.14\"\n source-map \"^0.6.1\"\n\ncss-tree@^2.0.4, + css-tree@^2.3.1:\n version \"2.3.1\"\n resolved \"https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.1.tgz#10264ce1e5442e8572fc82fbe490644ff54b5c20\"\n \ integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==\n \ dependencies:\n mdn-data \"2.0.30\"\n source-map-js \"^1.0.1\"\n\ncssesc@^3.0.0:\n \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee\"\n @@ -3258,25 +4742,32 @@ interactions: \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b\"\n \ integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==\n \ dependencies:\n abab \"^2.0.3\"\n whatwg-mimetype \"^2.3.0\"\n whatwg-url - \"^8.0.0\"\n\ndate-fns@^2.29.1, date-fns@^2.29.2:\n version \"2.29.3\"\n - \ resolved \"https://registry.yarnpkg.com/date-fns/-/date-fns-2.29.3.tgz#27402d2fc67eb442b511b70bbdf98e6411cd68a8\"\n - \ integrity sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==\n\ndate-time@^2.1.0:\n + \"^8.0.0\"\n\ndate-fns@^2.30.0:\n version \"2.30.0\"\n resolved \"https://registry.yarnpkg.com/date-fns/-/date-fns-2.30.0.tgz#f367e644839ff57894ec6ac480de40cae4b0f4d0\"\n + \ integrity sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==\n + \ dependencies:\n \"@babel/runtime\" \"^7.21.0\"\n\ndate-time@^2.1.0:\n \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/date-time/-/date-time-2.1.0.tgz#0286d1b4c769633b3ca13e1e62558d2dbdc2eba2\"\n \ integrity sha512-/9+C44X7lot0IeiyfgJmETtRMhBidBYM2QFFIkGa0U1k+hSyY87Nw7PY3eDqpvCBm7I3WCSfPeZskW/YYq6m4g==\n \ dependencies:\n time-zone \"^1.0.0\"\n\ndebug@2.6.9, debug@^2.1.0, debug@^2.1.1, debug@^2.1.3, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9:\n version \"2.6.9\"\n resolved \"https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f\"\n \ integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==\n - \ dependencies:\n ms \"2.0.0\"\n\ndebug@4, debug@^4.0.0, debug@^4.0.1, - debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@~4.3.1, + \ dependencies:\n ms \"2.0.0\"\n\ndebug@4, debug@^4.0.0, debug@^4.1.0, + debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4, debug@~4.3.1, debug@~4.3.2:\n version \"4.3.4\"\n resolved \"https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865\"\n \ integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==\n - \ dependencies:\n ms \"2.1.2\"\n\ndebug@^3.0.1, debug@^3.1.0, debug@^3.2.7:\n - \ version \"3.2.7\"\n resolved \"https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a\"\n + \ dependencies:\n ms \"2.1.2\"\n\ndebug@^3.1.0, debug@^3.2.7:\n version + \"3.2.7\"\n resolved \"https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a\"\n \ integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==\n \ dependencies:\n ms \"^2.1.1\"\n\ndebuglog@^1.0.1:\n version \"1.0.1\"\n \ resolved \"https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492\"\n - \ integrity sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==\n\ndecimal.js@^10.2.1:\n + \ integrity sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==\n\ndecamelize-keys@^1.1.0:\n + \ version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8\"\n + \ integrity sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==\n + \ dependencies:\n decamelize \"^1.1.0\"\n map-obj \"^1.0.0\"\n\ndecamelize@^1.1.0:\n + \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290\"\n + \ integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==\n\ndecamelize@^5.0.0:\n + \ version \"5.0.1\"\n resolved \"https://registry.yarnpkg.com/decamelize/-/decamelize-5.0.1.tgz#db11a92e58c741ef339fb0a2868d8a06a9a7b1e9\"\n + \ integrity sha512-VfxadyCECXgQlkoEAjeghAr5gY3Hf+IKjKb+X8tGVDtveCjN+USwprd2q3QXBR9T1+x2DG0XZF5/w+7HAtSaXA==\n\ndecimal.js@^10.2.1:\n \ version \"10.4.3\"\n resolved \"https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.4.3.tgz#1044092884d245d1b7f65725fa4ad4c6f781cc23\"\n \ integrity sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==\n\ndecode-uri-component@^0.2.0:\n \ version \"0.2.2\"\n resolved \"https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9\"\n @@ -3296,11 +4787,20 @@ interactions: \"0.6.0\"\n resolved \"https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac\"\n \ integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==\n\ndeep-is@^0.1.3, deep-is@~0.1.3:\n version \"0.1.4\"\n resolved \"https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831\"\n - \ integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==\n\ndefaults@^1.0.3:\n - \ version \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a\"\n + \ integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==\n\ndefault-browser-id@^3.0.0:\n + \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/default-browser-id/-/default-browser-id-3.0.0.tgz#bee7bbbef1f4e75d31f98f4d3f1556a14cea790c\"\n + \ integrity sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==\n + \ dependencies:\n bplist-parser \"^0.2.0\"\n untildify \"^4.0.0\"\n\ndefault-browser@^4.0.0:\n + \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/default-browser/-/default-browser-4.0.0.tgz#53c9894f8810bf86696de117a6ce9085a3cbc7da\"\n + \ integrity sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==\n + \ dependencies:\n bundle-name \"^3.0.0\"\n default-browser-id \"^3.0.0\"\n + \ execa \"^7.1.1\"\n titleize \"^3.0.0\"\n\ndefaults@^1.0.3:\n version + \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a\"\n \ integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==\n - \ dependencies:\n clone \"^1.0.2\"\n\ndefine-properties@^1.1.3, define-properties@^1.1.4:\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5\"\n + \ dependencies:\n clone \"^1.0.2\"\n\ndefine-lazy-prop@^3.0.0:\n version + \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-3.0.0.tgz#dbb19adfb746d7fc6d734a06b72f4a00d021255f\"\n + \ integrity sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==\n\ndefine-properties@^1.1.3, + define-properties@^1.1.4:\n version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5\"\n \ integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==\n \ dependencies:\n has-property-descriptors \"^1.0.0\"\n object-keys \"^1.1.1\"\n\ndefine-property@^0.2.5:\n version \"0.2.5\"\n resolved \"https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116\"\n @@ -3376,7 +4876,9 @@ interactions: \ version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d\"\n \ integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==\n\nelectron-to-chromium@^1.3.47, electron-to-chromium@^1.4.284:\n version \"1.4.331\"\n resolved \"https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.331.tgz#c8ea823968563ef2cbb3495233e9e16c48c54a4a\"\n - \ integrity sha512-tdtr9y9oJl8VDiS+HeB6e/JDJqdDGjIk3yRfEMHm5rDnWQ/D5SbafybAayInxolbfbH6pouV5g7ZUAwE/WVtHw==\n\nelliptic@^6.5.3:\n + \ integrity sha512-tdtr9y9oJl8VDiS+HeB6e/JDJqdDGjIk3yRfEMHm5rDnWQ/D5SbafybAayInxolbfbH6pouV5g7ZUAwE/WVtHw==\n\nelectron-to-chromium@^1.4.431:\n + \ version \"1.4.450\"\n resolved \"https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.450.tgz#df232c961ee9bf4e8980f86e96a6e9f291720138\"\n + \ integrity sha512-BLG5HxSELlrMx7dJ2s+8SFlsCtJp37Zpk2VAxyC6CZtbc+9AJeZHfYHbrlSgdXp6saQ8StMqOTEDaBKgA7u1sw==\n\nelliptic@^6.5.3:\n \ version \"6.5.4\"\n resolved \"https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb\"\n \ integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==\n \ dependencies:\n bn.js \"^4.11.9\"\n brorand \"^1.1.0\"\n hash.js @@ -3384,7 +4886,24 @@ interactions: \"^1.0.1\"\n minimalistic-crypto-utils \"^1.0.1\"\n\nember-assign-helper@^0.4.0:\n \ version \"0.4.0\"\n resolved \"https://registry.yarnpkg.com/ember-assign-helper/-/ember-assign-helper-0.4.0.tgz#f0a313033656c0d2cbbcb29d55b9cd13f04bc7c1\"\n \ integrity sha512-GKHhT4HD2fhtDnuBk6eCdCA8XGew9hY7TVs8zjrykegiI7weC0CGtpJscmIG3O0gEEb0d07UTkF2pjfNGLx4Nw==\n - \ dependencies:\n ember-cli-babel \"^7.26.0\"\n ember-cli-htmlbars \"^6.0.0\"\n\nember-auto-import@^1.12.0, + \ dependencies:\n ember-cli-babel \"^7.26.0\"\n ember-cli-htmlbars \"^6.0.0\"\n\nember-auto-import@2.6.1, + ember-auto-import@^2.3.0, ember-auto-import@^2.4.0, ember-auto-import@^2.5.0, + ember-auto-import@^2.6.0, ember-auto-import@^2.6.1:\n version \"2.6.1\"\n + \ resolved \"https://registry.yarnpkg.com/ember-auto-import/-/ember-auto-import-2.6.1.tgz#bd8d434143bd411b99f4a8f32d8b58414d7da4f3\"\n + \ integrity sha512-3bCRi/pXp4QslmuCXGlSz9xwR7DF5oDx3zZO5OXKzNZihtkqAM1xvGuRIdQSl46pvbAXOkp8Odl5fOen1i0dRw==\n + \ dependencies:\n \"@babel/core\" \"^7.16.7\"\n \"@babel/plugin-proposal-class-properties\" + \"^7.16.7\"\n \"@babel/plugin-proposal-decorators\" \"^7.16.7\"\n \"@babel/preset-env\" + \"^7.16.7\"\n \"@embroider/macros\" \"^1.0.0\"\n \"@embroider/shared-internals\" + \"^2.0.0\"\n babel-loader \"^8.0.6\"\n babel-plugin-ember-modules-api-polyfill + \"^3.5.0\"\n babel-plugin-htmlbars-inline-precompile \"^5.2.1\"\n babel-plugin-syntax-dynamic-import + \"^6.18.0\"\n broccoli-debug \"^0.6.4\"\n broccoli-funnel \"^3.0.8\"\n + \ broccoli-merge-trees \"^4.2.0\"\n broccoli-plugin \"^4.0.0\"\n broccoli-source + \"^3.0.0\"\n css-loader \"^5.2.0\"\n debug \"^4.3.1\"\n fs-extra + \"^10.0.0\"\n fs-tree-diff \"^2.0.0\"\n handlebars \"^4.3.1\"\n js-string-escape + \"^1.0.1\"\n lodash \"^4.17.19\"\n mini-css-extract-plugin \"^2.5.2\"\n + \ parse5 \"^6.0.1\"\n resolve \"^1.20.0\"\n resolve-package-path \"^4.0.3\"\n + \ semver \"^7.3.4\"\n style-loader \"^2.0.0\"\n typescript-memoize + \"^1.0.0-alpha.3\"\n walk-sync \"^3.0.0\"\n\nember-auto-import@^1.12.0, ember-auto-import@^1.5.3:\n version \"1.12.2\"\n resolved \"https://registry.yarnpkg.com/ember-auto-import/-/ember-auto-import-1.12.2.tgz#cc7298ee5c0654b0249267de68fb27a2861c3579\"\n \ integrity sha512-gLqML2k77AuUiXxWNon1FSzuG1DV7PEPpCLCU5aJvf6fdL6rmFfElsZRh+8ELEB/qP9dT+LHjNEunVzd2dYc8A==\n \ dependencies:\n \"@babel/core\" \"^7.1.6\"\n \"@babel/preset-env\" @@ -3398,29 +4917,29 @@ interactions: \"^4.3.1\"\n js-string-escape \"^1.0.1\"\n lodash \"^4.17.19\"\n mkdirp \"^0.5.1\"\n resolve-package-path \"^3.1.0\"\n rimraf \"^2.6.2\"\n semver \"^7.3.4\"\n symlink-or-copy \"^1.2.0\"\n typescript-memoize \"^1.0.0-alpha.3\"\n - \ walk-sync \"^0.3.3\"\n webpack \"^4.43.0\"\n\nember-auto-import@^2.3.0, - ember-auto-import@^2.4.0, ember-auto-import@^2.4.3, ember-auto-import@^2.5.0, - ember-auto-import@^2.6.0, ember-auto-import@^2.6.1:\n version \"2.6.1\"\n - \ resolved \"https://registry.yarnpkg.com/ember-auto-import/-/ember-auto-import-2.6.1.tgz#bd8d434143bd411b99f4a8f32d8b58414d7da4f3\"\n - \ integrity sha512-3bCRi/pXp4QslmuCXGlSz9xwR7DF5oDx3zZO5OXKzNZihtkqAM1xvGuRIdQSl46pvbAXOkp8Odl5fOen1i0dRw==\n + \ walk-sync \"^0.3.3\"\n webpack \"^4.43.0\"\n\nember-auto-import@^2.4.2, + ember-auto-import@^2.4.3, ember-auto-import@^2.6.3:\n version \"2.6.3\"\n + \ resolved \"https://registry.yarnpkg.com/ember-auto-import/-/ember-auto-import-2.6.3.tgz#f18d1b93dd10b08ba5496518436f9d56dd4e000a\"\n + \ integrity sha512-uLhrRDJYWCRvQ4JQ1e64XlSrqAKSd6PXaJ9ZsZI6Tlms9T4DtQFxNXasqji2ZRJBVrxEoLCRYX3RTldsQ0vNGQ==\n \ dependencies:\n \"@babel/core\" \"^7.16.7\"\n \"@babel/plugin-proposal-class-properties\" \"^7.16.7\"\n \"@babel/plugin-proposal-decorators\" \"^7.16.7\"\n \"@babel/preset-env\" \"^7.16.7\"\n \"@embroider/macros\" \"^1.0.0\"\n \"@embroider/shared-internals\" \"^2.0.0\"\n babel-loader \"^8.0.6\"\n babel-plugin-ember-modules-api-polyfill - \"^3.5.0\"\n babel-plugin-htmlbars-inline-precompile \"^5.2.1\"\n babel-plugin-syntax-dynamic-import - \"^6.18.0\"\n broccoli-debug \"^0.6.4\"\n broccoli-funnel \"^3.0.8\"\n - \ broccoli-merge-trees \"^4.2.0\"\n broccoli-plugin \"^4.0.0\"\n broccoli-source - \"^3.0.0\"\n css-loader \"^5.2.0\"\n debug \"^4.3.1\"\n fs-extra - \"^10.0.0\"\n fs-tree-diff \"^2.0.0\"\n handlebars \"^4.3.1\"\n js-string-escape - \"^1.0.1\"\n lodash \"^4.17.19\"\n mini-css-extract-plugin \"^2.5.2\"\n - \ parse5 \"^6.0.1\"\n resolve \"^1.20.0\"\n resolve-package-path \"^4.0.3\"\n - \ semver \"^7.3.4\"\n style-loader \"^2.0.0\"\n typescript-memoize - \"^1.0.0-alpha.3\"\n walk-sync \"^3.0.0\"\n\nember-basic-dropdown@^7.0.1:\n - \ version \"7.0.1\"\n resolved \"https://registry.yarnpkg.com/ember-basic-dropdown/-/ember-basic-dropdown-7.0.1.tgz#b1e1ef615dc722464adaf44c102d9dcf44ffc08a\"\n - \ integrity sha512-M5rhqVBe/WytoYioPxRhpthMFZnZSK1k6tMEuErIFMkZ1CyfWePe6jUDb+m7Kj0qGK7Fzu0V6iCDT69s3Be9og==\n + \"^3.5.0\"\n babel-plugin-ember-template-compilation \"^2.0.1\"\n babel-plugin-htmlbars-inline-precompile + \"^5.2.1\"\n babel-plugin-syntax-dynamic-import \"^6.18.0\"\n broccoli-debug + \"^0.6.4\"\n broccoli-funnel \"^3.0.8\"\n broccoli-merge-trees \"^4.2.0\"\n + \ broccoli-plugin \"^4.0.0\"\n broccoli-source \"^3.0.0\"\n css-loader + \"^5.2.0\"\n debug \"^4.3.1\"\n fs-extra \"^10.0.0\"\n fs-tree-diff + \"^2.0.0\"\n handlebars \"^4.3.1\"\n js-string-escape \"^1.0.1\"\n lodash + \"^4.17.19\"\n mini-css-extract-plugin \"^2.5.2\"\n parse5 \"^6.0.1\"\n + \ resolve \"^1.20.0\"\n resolve-package-path \"^4.0.3\"\n semver \"^7.3.4\"\n + \ style-loader \"^2.0.0\"\n typescript-memoize \"^1.0.0-alpha.3\"\n walk-sync + \"^3.0.0\"\n\nember-basic-dropdown@^7.2.1:\n version \"7.2.1\"\n resolved + \"https://registry.yarnpkg.com/ember-basic-dropdown/-/ember-basic-dropdown-7.2.1.tgz#897d1f6f04090233fa0b978f07293d20f3167592\"\n + \ integrity sha512-9LS+OHNlLu/dr5QutpL+q9YKT97SBqCfDm6PzFuw9DKqs80/auil2JWe0bSRVL6BuQpBUhXDK6DtyA4a4JNK7A==\n \ dependencies:\n \"@ember/render-modifiers\" \"^2.0.5\"\n \"@embroider/macros\" - \"^1.10.0\"\n \"@embroider/util\" \"^1.10.0\"\n \"@glimmer/component\" - \"^1.1.2\"\n \"@glimmer/tracking\" \"^1.1.2\"\n ember-auto-import \"^2.6.0\"\n + \"^1.12.0\"\n \"@embroider/util\" \"^1.11.0\"\n \"@glimmer/component\" + \"^1.1.2\"\n \"@glimmer/tracking\" \"^1.1.2\"\n ember-auto-import \"^2.6.3\"\n \ ember-cli-babel \"^7.26.11\"\n ember-cli-htmlbars \"^6.2.0\"\n ember-cli-typescript \"^5.2.1\"\n ember-element-helper \"^0.6.1\"\n ember-get-config \"^2.1.1\"\n \ ember-maybe-in-element \"^2.1.0\"\n ember-modifier \"^3.2.7 || ^4.0.0\"\n @@ -3450,19 +4969,19 @@ interactions: \ integrity sha512-tHQTFOHz1BAUG5taVZJadECm9QsZdZkj59XIRdHnwyG8cOKFnFQamhJFY+Zu2yU7/sAksYtgbr71kFm57Unz9w==\n \ dependencies:\n \"@embroider/macros\" \"^1.0.0\"\n \"@glimmer/tracking\" \"^1.0.4\"\n ember-auto-import \"^2.3.0\"\n ember-cli-babel \"^7.26.6\"\n - \ validated-changeset \"~1.3.4\"\n\nember-cli-app-version@^5.0.0:\n version - \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-app-version/-/ember-cli-app-version-5.0.0.tgz#adad17c6f706f419b223707eec66dd1cd28530c3\"\n - \ integrity sha512-afhx/CXDOMNXzoe4NDPy5WUfxWmYYHUzMCiTyvPBxCDBXYcMrtxNWxvgaSaeqcoHVEmqzeyBj8V82tzmT1dcyw==\n - \ dependencies:\n ember-cli-babel \"^7.23.1\"\n git-repo-info \"^2.1.1\"\n\nember-cli-babel-plugin-helpers@^1.0.0, + \ validated-changeset \"~1.3.4\"\n\nember-cli-app-version@^6.0.1:\n version + \"6.0.1\"\n resolved \"https://registry.yarnpkg.com/ember-cli-app-version/-/ember-cli-app-version-6.0.1.tgz#401cdd440c7fef2059aa54bbadae9ca581d4faa0\"\n + \ integrity sha512-XA1FwkWA5QytmWF0jcJqEr3jcZoiCl9Fb33TZgOVfClL7Voxe+/RwzISEprBRQgbf7j8z1xf8/RJCKfclUy3rQ==\n + \ dependencies:\n ember-cli-babel \"^7.26.11\"\n git-repo-info \"^2.1.1\"\n\nember-cli-babel-plugin-helpers@^1.0.0, ember-cli-babel-plugin-helpers@^1.1.0, ember-cli-babel-plugin-helpers@^1.1.1:\n \ version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/ember-cli-babel-plugin-helpers/-/ember-cli-babel-plugin-helpers-1.1.1.tgz#5016b80cdef37036c4282eef2d863e1d73576879\"\n \ integrity sha512-sKvOiPNHr5F/60NLd7SFzMpYPte/nnGkq/tMIfXejfKHIhaiIkYFqX8Z9UFTKWLLn+V7NOaby6niNPZUdvKCRw==\n\nember-cli-babel@^7.0.0, ember-cli-babel@^7.10.0, ember-cli-babel@^7.13.0, ember-cli-babel@^7.13.2, - ember-cli-babel@^7.19.0, ember-cli-babel@^7.21.0, ember-cli-babel@^7.22.1, - ember-cli-babel@^7.23.0, ember-cli-babel@^7.23.1, ember-cli-babel@^7.26.0, - ember-cli-babel@^7.26.10, ember-cli-babel@^7.26.11, ember-cli-babel@^7.26.3, - ember-cli-babel@^7.26.5, ember-cli-babel@^7.26.6, ember-cli-babel@^7.7.3:\n - \ version \"7.26.11\"\n resolved \"https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-7.26.11.tgz#50da0fe4dcd99aada499843940fec75076249a9f\"\n + ember-cli-babel@^7.19.0, ember-cli-babel@^7.20.5, ember-cli-babel@^7.21.0, + ember-cli-babel@^7.22.1, ember-cli-babel@^7.23.0, ember-cli-babel@^7.23.1, + ember-cli-babel@^7.26.0, ember-cli-babel@^7.26.10, ember-cli-babel@^7.26.11, + ember-cli-babel@^7.26.3, ember-cli-babel@^7.26.5, ember-cli-babel@^7.26.6, + ember-cli-babel@^7.7.3:\n version \"7.26.11\"\n resolved \"https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-7.26.11.tgz#50da0fe4dcd99aada499843940fec75076249a9f\"\n \ integrity sha512-JJYeYjiz/JTn34q7F5DSOjkkZqy8qwFOOxXfE6pe9yEJqWGu4qErKxlz8I22JoVEQ/aBUO+OcKTpmctvykM9YA==\n \ dependencies:\n \"@babel/core\" \"^7.12.0\"\n \"@babel/helper-compilation-targets\" \"^7.12.0\"\n \"@babel/plugin-proposal-class-properties\" \"^7.16.5\"\n @@ -3478,18 +4997,22 @@ interactions: \ broccoli-source \"^2.1.2\"\n calculate-cache-key-for-tree \"^2.0.0\"\n \ clone \"^2.1.2\"\n ember-cli-babel-plugin-helpers \"^1.1.1\"\n ember-cli-version-checker \"^4.1.0\"\n ensure-posix-path \"^1.0.2\"\n fixturify-project \"^1.10.0\"\n - \ resolve-package-path \"^3.1.0\"\n rimraf \"^3.0.1\"\n semver \"^5.5.0\"\n\nember-cli-code-coverage@^2.0.0:\n + \ resolve-package-path \"^3.1.0\"\n rimraf \"^3.0.1\"\n semver \"^5.5.0\"\n\nember-cli-clean-css@^2.0.0:\n + \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-clean-css/-/ember-cli-clean-css-2.0.0.tgz#84f9fb7245f4b0ccd7194986a2aa661df3140268\"\n + \ integrity sha512-je5QnB/Ms5641Oh8tv2CWKXGWeeiXxOGpqIuLq/XybERV6CdRGrQ7jNiAWBc4/P6vdoIqw5kjrC9nxVGwWWs9Q==\n + \ dependencies:\n broccoli-persistent-filter \"^3.1.3\"\n clean-css + \"^3.4.28\"\n json-stable-stringify \"^1.0.1\"\n\nember-cli-code-coverage@^2.0.0:\n \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-code-coverage/-/ember-cli-code-coverage-2.0.0.tgz#57f8334612729906d86bfbdb29125b329adf19b2\"\n \ integrity sha512-fhowjPCe0mP+BYz6fz9GMY8/6XMIv42X6aCfM/ax7hf3iW086Qv5kRAd/8O4JLjER9kgEMFs4D6NJsrd4WZSaQ==\n \ dependencies:\n \"@embroider/compat\" \"^0.47.0\"\n \"@embroider/core\" \"^0.47.0\"\n babel-plugin-istanbul \"^6.0.0\"\n body-parser \"^1.19.0\"\n \ ember-cli-babel \"^7.26.6\"\n express \"^4.17.1\"\n fs-extra \"^9.0.0\"\n \ istanbul-lib-coverage \"^3.0.0\"\n istanbul-lib-report \"^3.0.0\"\n - \ istanbul-reports \"^3.0.2\"\n node-dir \"^0.1.17\"\n walk-sync \"^2.1.0\"\n\nember-cli-dependency-checker@^3.3.1:\n - \ version \"3.3.1\"\n resolved \"https://registry.yarnpkg.com/ember-cli-dependency-checker/-/ember-cli-dependency-checker-3.3.1.tgz#16b44d7a1a1e946f59859fad97f32e616d78323a\"\n - \ integrity sha512-Tg6OeijjXNKWkDm6057Tr0N9j9Vlz/ITewXWpn1A/+Wbt3EowBx5ZKfvoupqz05EznKgL1B/ecG0t+JN7Qm6MA==\n - \ dependencies:\n chalk \"^2.3.0\"\n find-yarn-workspace-root \"^1.1.0\"\n - \ is-git-url \"^1.0.0\"\n resolve \"^1.5.0\"\n semver \"^5.3.0\"\n\nember-cli-get-component-path-option@^1.0.0:\n + \ istanbul-reports \"^3.0.2\"\n node-dir \"^0.1.17\"\n walk-sync \"^2.1.0\"\n\nember-cli-dependency-checker@^3.3.2:\n + \ version \"3.3.2\"\n resolved \"https://registry.yarnpkg.com/ember-cli-dependency-checker/-/ember-cli-dependency-checker-3.3.2.tgz#94ed7e8e3d47e494082eb9ccfaa489d603ab6017\"\n + \ integrity sha512-PwkrW5oYsdPWwt+0Tojufmv/hxVETTjkrEdK7ANQB2VSnqpA5UcYubwpQM9ONuR2J8wyNDMwEHlqIrk/FYtBsQ==\n + \ dependencies:\n chalk \"^2.4.2\"\n find-yarn-workspace-root \"^1.2.1\"\n + \ is-git-url \"^1.0.0\"\n resolve \"^1.22.0\"\n semver \"^5.7.1\"\n\nember-cli-get-component-path-option@^1.0.0:\n \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-get-component-path-option/-/ember-cli-get-component-path-option-1.0.0.tgz#0d7b595559e2f9050abed804f1d8eff1b08bc771\"\n \ integrity sha512-k47TDwcJ2zPideBCZE8sCiShSxQSpebY2BHcX2DdipMmBox5gsfyVrbKJWIHeSTTKyEUgmBIvQkqTOozEziCZA==\n\nember-cli-htmlbars@^4.3.1:\n \ version \"4.5.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-4.5.0.tgz#d299e4f7eba6f30dc723ee086906cc550beb252e\"\n @@ -3509,8 +5032,8 @@ interactions: \ hash-for-dep \"^1.5.1\"\n heimdalljs-logger \"^0.1.10\"\n json-stable-stringify \"^1.0.1\"\n semver \"^7.3.4\"\n silent-error \"^1.1.1\"\n strip-bom \"^4.0.0\"\n walk-sync \"^2.2.0\"\n\nember-cli-htmlbars@^6.0.0, ember-cli-htmlbars@^6.0.1, - ember-cli-htmlbars@^6.1.0, ember-cli-htmlbars@^6.1.1, ember-cli-htmlbars@^6.2.0:\n - \ version \"6.2.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-6.2.0.tgz#18ec48ee1c93f9eed862a64eb24a9d14604f1dfc\"\n + ember-cli-htmlbars@^6.1.1, ember-cli-htmlbars@^6.2.0:\n version \"6.2.0\"\n + \ resolved \"https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-6.2.0.tgz#18ec48ee1c93f9eed862a64eb24a9d14604f1dfc\"\n \ integrity sha512-j5EGixjGau23HrqRiW/JjoAovg5UBHfjbyN7wX5ekE90knIEqUUj1z/Mo/cTx/J2VepQ2lE6HdXW9LWQ/WdMtw==\n \ dependencies:\n \"@ember/edition-utils\" \"^1.2.0\"\n babel-plugin-ember-template-compilation \"^2.0.0\"\n babel-plugin-htmlbars-inline-precompile \"^5.3.0\"\n broccoli-debug @@ -3526,9 +5049,8 @@ interactions: \ resolved \"https://registry.yarnpkg.com/ember-cli-is-package-missing/-/ember-cli-is-package-missing-1.0.0.tgz#6e6184cafb92635dd93ca6c946b104292d4e3390\"\n \ integrity sha512-9hEoZj6Au5onlSDdcoBqYEPT8ehlYntZPxH8pBKV0GO7LNel88otSAQsCfXvbi2eKE+MaSeLG/gNaCI5UdWm9g==\n\nember-cli-lodash-subset@^2.0.1:\n \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/ember-cli-lodash-subset/-/ember-cli-lodash-subset-2.0.1.tgz#20cb68a790fe0fde2488ddfd8efbb7df6fe766f2\"\n - \ integrity sha512-QkLGcYv1WRK35g4MWu/uIeJ5Suk2eJXKtZ+8s+qE7C9INmpCPyPxzaqZABquYzcWNzIdw6kYwz3NWAFdKYFxwg==\n\nember-cli-mirage@^2.4.0:\n - \ version \"2.4.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-mirage/-/ember-cli-mirage-2.4.0.tgz#7414573c3f9c5d40cefa44835858103691af95f6\"\n - \ integrity sha512-cy8B+IZV07V6xgnFzktKUsntTQvIqPSS3u4+XaLdNW91yOowLsN2BsuQldN3eCnwswgE3a9eGNGS4I0BD4llNA==\n + \ integrity sha512-QkLGcYv1WRK35g4MWu/uIeJ5Suk2eJXKtZ+8s+qE7C9INmpCPyPxzaqZABquYzcWNzIdw6kYwz3NWAFdKYFxwg==\n\nember-cli-mirage@miragejs/ember-cli-mirage#b1a8ad6:\n + \ version \"2.4.0\"\n resolved \"https://codeload.github.com/miragejs/ember-cli-mirage/tar.gz/b1a8ad6ee5e920fad6121c79811b17c32a10f7cb\"\n \ dependencies:\n \"@embroider/macros\" \"^0.41.0\"\n broccoli-file-creator \"^2.1.1\"\n broccoli-funnel \"^3.0.3\"\n broccoli-merge-trees \"^4.2.0\"\n \ ember-auto-import \"^1.12.0\"\n ember-cli-babel \"^7.26.6\"\n ember-destroyable-polyfill @@ -3538,23 +5060,17 @@ interactions: \ integrity sha512-rF4P1rW2P1gVX1ynZYPmuIf7TnAFDiJmIUFI1Xz16VYykUAyiOCme0Y22LeZq8rTzwBMiwBwoE3RO4GYWehXZA==\n \ dependencies:\n silent-error \"^1.0.0\"\n\nember-cli-path-utils@^1.0.0:\n \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-path-utils/-/ember-cli-path-utils-1.0.0.tgz#4e39af8b55301cddc5017739b77a804fba2071ed\"\n - \ integrity sha512-Qq0vvquzf4cFHoDZavzkOy3Izc893r/5spspWgyzLCPTaG78fM3HsrjZm7UWEltbXUqwHHYrqZd/R0jS08NqSA==\n\nember-cli-preprocess-registry@^3.3.0:\n - \ version \"3.3.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-preprocess-registry/-/ember-cli-preprocess-registry-3.3.0.tgz#685837a314fbe57224bd54b189f4b9c23907a2de\"\n - \ integrity sha512-60GYpw7VPeB7TvzTLZTuLTlHdOXvayxjAQ+IxM2T04Xkfyu75O2ItbWlftQW7NZVGkaCsXSRAmn22PG03VpLMA==\n - \ dependencies:\n broccoli-clean-css \"^1.1.0\"\n broccoli-funnel \"^2.0.1\"\n - \ debug \"^3.0.1\"\n process-relative-require \"^1.0.0\"\n\nember-cli-sass@^11.0.1:\n + \ integrity sha512-Qq0vvquzf4cFHoDZavzkOy3Izc893r/5spspWgyzLCPTaG78fM3HsrjZm7UWEltbXUqwHHYrqZd/R0jS08NqSA==\n\nember-cli-preprocess-registry@^5.0.1:\n + \ version \"5.0.1\"\n resolved \"https://registry.yarnpkg.com/ember-cli-preprocess-registry/-/ember-cli-preprocess-registry-5.0.1.tgz#d08e549360b7d2a3985384bddfd56cf8545665e9\"\n + \ integrity sha512-Jb2zbE5Kfe56Nf4IpdaQ10zZ72p/RyLdgE5j5/lKG3I94QHlq+7AkAd18nPpb5OUeRUT13yQTAYpU+MbjpKTtg==\n + \ dependencies:\n broccoli-funnel \"^3.0.8\"\n debug \"^4.3.2\"\n\nember-cli-sass@^11.0.1:\n \ version \"11.0.1\"\n resolved \"https://registry.yarnpkg.com/ember-cli-sass/-/ember-cli-sass-11.0.1.tgz#dc565764213a76973a83c0db9583cb79ba187dc5\"\n \ integrity sha512-RMlFPMK4kaB+67seF/IIoY3EC4rRd+L58q+lyElrxB3FcQTgph/qmGwtqf9Up7m3SDbPiA7cccCOSmgReMgCXA==\n \ dependencies:\n broccoli-funnel \"^2.0.1\"\n broccoli-merge-trees \"^3.0.1\"\n broccoli-sass-source-maps \"^4.0.0\"\n ember-cli-version-checker - \"^2.1.0\"\n\nember-cli-sri@^2.1.1:\n version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/ember-cli-sri/-/ember-cli-sri-2.1.1.tgz#971620934a4b9183cf7923cc03e178b83aa907fd\"\n - \ integrity sha512-YG/lojDxkur9Bnskt7xB6gUOtJ6aPl/+JyGYm9HNDk3GECVHB3SMN3rlGhDKHa1ndS5NK2W2TSLb9bzRbGlMdg==\n - \ dependencies:\n broccoli-sri-hash \"^2.1.0\"\n\nember-cli-string-utils@^1.0.0, - ember-cli-string-utils@^1.1.0:\n version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-string-utils/-/ember-cli-string-utils-1.1.0.tgz#39b677fc2805f55173735376fcef278eaa4452a1\"\n - \ integrity sha512-PlJt4fUDyBrC/0X+4cOpaGCiMawaaB//qD85AXmDRikxhxVzfVdpuoec02HSiTGTTB85qCIzWBIh8lDOiMyyFg==\n\nember-cli-terser@^4.0.2:\n - \ version \"4.0.2\"\n resolved \"https://registry.yarnpkg.com/ember-cli-terser/-/ember-cli-terser-4.0.2.tgz#c436a9e4159f76a615b051cba0584844652b7dcd\"\n - \ integrity sha512-Ej77K+YhCZImotoi/CU2cfsoZaswoPlGaM5TB3LvjvPDlVPRhxUHO2RsaUVC5lsGeRLRiHCOxVtoJ6GyqexzFA==\n - \ dependencies:\n broccoli-terser-sourcemap \"^4.1.0\"\n\nember-cli-test-info@^1.0.0:\n + \"^2.1.0\"\n\nember-cli-string-utils@^1.0.0, ember-cli-string-utils@^1.1.0:\n + \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-string-utils/-/ember-cli-string-utils-1.1.0.tgz#39b677fc2805f55173735376fcef278eaa4452a1\"\n + \ integrity sha512-PlJt4fUDyBrC/0X+4cOpaGCiMawaaB//qD85AXmDRikxhxVzfVdpuoec02HSiTGTTB85qCIzWBIh8lDOiMyyFg==\n\nember-cli-test-info@^1.0.0:\n \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-test-info/-/ember-cli-test-info-1.0.0.tgz#ed4e960f249e97523cf891e4aed2072ce84577b4\"\n \ integrity sha512-dEVTIpmUfCzweC97NGf6p7L6XKBwV2GmSM4elmzKvkttEp5P7AvGA9uGyN4GqFq+RwhW+2b0I2qlX00w+skm+A==\n \ dependencies:\n ember-cli-string-utils \"^1.0.0\"\n\nember-cli-test-loader@^3.0.0:\n @@ -3603,47 +5119,44 @@ interactions: \ version \"5.1.2\"\n resolved \"https://registry.yarnpkg.com/ember-cli-version-checker/-/ember-cli-version-checker-5.1.2.tgz#649c7b6404902e3b3d69c396e054cea964911ab0\"\n \ integrity sha512-rk7GY+FmLn/2e22HsZs0Ycrz8HQ1W3Fv+2TFOuEFW9optnDXDgkntPBIl6gact/LHsfBM5RKbM3dHsIIeLgl0Q==\n \ dependencies:\n resolve-package-path \"^3.1.0\"\n semver \"^7.3.4\"\n - \ silent-error \"^1.1.1\"\n\nember-cli@^4.10.0:\n version \"4.11.0\"\n - \ resolved \"https://registry.yarnpkg.com/ember-cli/-/ember-cli-4.11.0.tgz#ca6eaddd11d8fcba90f12aa2efcef97dc611a88c\"\n - \ integrity sha512-X0Ep67O/r2nCViILV8wEvI0xiRlLRS8GgeDklQ3SvDXQp2d3xbI8ARW76pcb1du39HPgIi0G6F/OpJ1uOr4ZQQ==\n - \ dependencies:\n \"@babel/core\" \"^7.20.12\"\n \"@babel/plugin-transform-modules-amd\" - \"^7.19.6\"\n amd-name-resolver \"^1.3.1\"\n babel-plugin-module-resolver - \"^4.1.0\"\n bower-config \"^1.4.3\"\n bower-endpoint-parser \"0.2.2\"\n - \ broccoli \"^3.5.2\"\n broccoli-amd-funnel \"^2.0.1\"\n broccoli-babel-transpiler - \"^7.8.1\"\n broccoli-builder \"^0.18.14\"\n broccoli-concat \"^4.2.5\"\n - \ broccoli-config-loader \"^1.0.1\"\n broccoli-config-replace \"^1.1.2\"\n - \ broccoli-debug \"^0.6.5\"\n broccoli-funnel \"^3.0.8\"\n broccoli-funnel-reducer - \"^1.0.0\"\n broccoli-merge-trees \"^4.2.0\"\n broccoli-middleware \"^2.1.1\"\n - \ broccoli-slow-trees \"^3.1.0\"\n broccoli-source \"^3.0.1\"\n broccoli-stew - \"^3.0.0\"\n calculate-cache-key-for-tree \"^2.0.0\"\n capture-exit - \"^2.0.0\"\n chalk \"^4.1.2\"\n ci-info \"^3.7.0\"\n clean-base-url - \"^1.0.0\"\n compression \"^1.7.4\"\n configstore \"^5.0.1\"\n console-ui - \"^3.1.2\"\n core-object \"^3.1.5\"\n dag-map \"^2.0.2\"\n diff \"^5.1.0\"\n - \ ember-cli-is-package-missing \"^1.0.0\"\n ember-cli-lodash-subset \"^2.0.1\"\n - \ ember-cli-normalize-entity-name \"^1.0.0\"\n ember-cli-preprocess-registry - \"^3.3.0\"\n ember-cli-string-utils \"^1.1.0\"\n ember-source-channel-url - \"^3.0.0\"\n ensure-posix-path \"^1.1.1\"\n execa \"^5.1.1\"\n exit + \ silent-error \"^1.1.1\"\n\nember-cli@^5.1.0:\n version \"5.1.0\"\n resolved + \"https://registry.yarnpkg.com/ember-cli/-/ember-cli-5.1.0.tgz#3cece7fc6b09fc6d2e0edd1457b733bae2006b81\"\n + \ integrity sha512-TlnfO+V5lZqRQ7eGXt+P8q24Cu90GSXXAS/2NasaCtC1WY7eVzhfMsoNZiOw3Pe1CaB7i5fPDR8jAMsTwx8Tpg==\n + \ dependencies:\n \"@babel/core\" \"^7.21.4\"\n \"@pnpm/find-workspace-dir\" + \"^6.0.1\"\n broccoli \"^3.5.2\"\n broccoli-builder \"^0.18.14\"\n broccoli-concat + \"^4.2.5\"\n broccoli-config-loader \"^1.0.1\"\n broccoli-config-replace + \"^1.1.2\"\n broccoli-debug \"^0.6.5\"\n broccoli-funnel \"^3.0.8\"\n + \ broccoli-funnel-reducer \"^1.0.0\"\n broccoli-merge-trees \"^4.2.0\"\n + \ broccoli-middleware \"^2.1.1\"\n broccoli-slow-trees \"^3.1.0\"\n broccoli-source + \"^3.0.1\"\n broccoli-stew \"^3.0.0\"\n calculate-cache-key-for-tree + \"^2.0.0\"\n capture-exit \"^2.0.0\"\n chalk \"^4.1.2\"\n ci-info + \"^3.7.0\"\n clean-base-url \"^1.0.0\"\n compression \"^1.7.4\"\n configstore + \"^5.0.1\"\n console-ui \"^3.1.2\"\n core-object \"^3.1.5\"\n dag-map + \"^2.0.2\"\n diff \"^5.1.0\"\n ember-cli-is-package-missing \"^1.0.0\"\n + \ ember-cli-lodash-subset \"^2.0.1\"\n ember-cli-normalize-entity-name + \"^1.0.0\"\n ember-cli-preprocess-registry \"^5.0.1\"\n ember-cli-string-utils + \"^1.1.0\"\n ensure-posix-path \"^1.1.1\"\n execa \"^5.1.1\"\n exit \"^0.1.2\"\n express \"^4.18.1\"\n filesize \"^10.0.5\"\n find-up \"^5.0.0\"\n find-yarn-workspace-root \"^2.0.0\"\n fixturify-project - \"^2.1.1\"\n fs-extra \"^10.1.0\"\n fs-tree-diff \"^2.0.1\"\n get-caller-file - \"^2.0.5\"\n git-repo-info \"^2.1.1\"\n glob \"^8.0.3\"\n heimdalljs + \"^2.1.1\"\n fs-extra \"^11.1.1\"\n fs-tree-diff \"^2.0.1\"\n get-caller-file + \"^2.0.5\"\n git-repo-info \"^2.1.1\"\n glob \"^8.1.0\"\n heimdalljs \"^0.2.6\"\n heimdalljs-fs-monitor \"^1.1.1\"\n heimdalljs-graph \"^1.0.0\"\n \ heimdalljs-logger \"^0.1.10\"\n http-proxy \"^1.18.1\"\n inflection - \"^2.0.1\"\n inquirer \"^8.2.1\"\n is-git-url \"^1.0.0\"\n is-language-code + \"^2.0.1\"\n inquirer \"^9.1.5\"\n is-git-url \"^1.0.0\"\n is-language-code \"^3.1.0\"\n isbinaryfile \"^5.0.0\"\n js-yaml \"^4.1.0\"\n leek \"0.0.24\"\n lodash.template \"^4.5.0\"\n markdown-it \"^13.0.1\"\n - \ markdown-it-terminal \"^0.4.0\"\n minimatch \"^5.1.0\"\n morgan + \ markdown-it-terminal \"^0.4.0\"\n minimatch \"^7.4.3\"\n morgan \"^1.10.0\"\n nopt \"^3.0.6\"\n npm-package-arg \"^10.1.0\"\n os-locale \"^5.0.0\"\n p-defer \"^3.0.0\"\n portfinder \"^1.0.32\"\n promise-map-series \"^0.3.0\"\n promise.hash.helper \"^1.0.8\"\n quick-temp \"^0.1.8\"\n \ remove-types \"^1.0.0\"\n resolve \"^1.22.1\"\n resolve-package-path - \"^4.0.3\"\n safe-stable-stringify \"^2.3.1\"\n sane \"^5.0.1\"\n semver + \"^4.0.3\"\n safe-stable-stringify \"^2.4.2\"\n sane \"^5.0.1\"\n semver \"^7.3.5\"\n silent-error \"^1.1.1\"\n sort-package-json \"^1.57.0\"\n \ symlink-or-copy \"^1.3.1\"\n temp \"0.9.4\"\n testem \"^3.10.1\"\n - \ tiny-lr \"^2.0.0\"\n tree-sync \"^2.1.0\"\n uuid \"^8.3.2\"\n walk-sync - \"^3.0.0\"\n watch-detector \"^1.0.2\"\n workerpool \"^6.3.1\"\n yam + \ tiny-lr \"^2.0.0\"\n tree-sync \"^2.1.0\"\n uuid \"^9.0.0\"\n walk-sync + \"^3.0.0\"\n watch-detector \"^1.0.2\"\n workerpool \"^6.4.0\"\n yam \"^1.0.0\"\n\nember-compatibility-helpers@^1.1.2, ember-compatibility-helpers@^1.2.0, - ember-compatibility-helpers@^1.2.1, ember-compatibility-helpers@^1.2.5, ember-compatibility-helpers@^1.2.6:\n + ember-compatibility-helpers@^1.2.1, ember-compatibility-helpers@^1.2.5:\n \ version \"1.2.6\"\n resolved \"https://registry.yarnpkg.com/ember-compatibility-helpers/-/ember-compatibility-helpers-1.2.6.tgz#603579ab2fb14be567ef944da3fc2d355f779cd8\"\n \ integrity sha512-2UBUa5SAuPg8/kRVaiOfTwlXdeVweal1zdNPibwItrhR0IvPrXpaqwJDlEZnWKEoB+h33V0JIfiWleSG6hGkkA==\n \ dependencies:\n babel-plugin-debug-macros \"^0.2.0\"\n ember-cli-version-checker @@ -3651,24 +5164,34 @@ interactions: \ version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-composable-helpers/-/ember-composable-helpers-5.0.0.tgz#055bab3a3e234ab2917499b1465e968c253ca885\"\n \ integrity sha512-gyUrjiSju4QwNrsCLbBpP0FL6VDFZaELNW7Kbcp60xXhjvNjncYgzm4zzYXhT+i1lLA6WEgRZ3lOGgyBORYD0w==\n \ dependencies:\n \"@babel/core\" \"^7.0.0\"\n broccoli-funnel \"2.0.1\"\n - \ ember-cli-babel \"^7.26.3\"\n resolve \"^1.10.0\"\n\nember-concurrency@^2.0.0:\n - \ version \"2.3.7\"\n resolved \"https://registry.yarnpkg.com/ember-concurrency/-/ember-concurrency-2.3.7.tgz#52d786e37704b9054da1952638797e23714ec0e1\"\n + \ ember-cli-babel \"^7.26.3\"\n resolve \"^1.10.0\"\n\n\"ember-concurrency@^2.0.0 + || ^3.0.0\", ember-concurrency@^3.0.0:\n version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-concurrency/-/ember-concurrency-3.0.0.tgz#dc691998b08f8bb7166480229db437f92971f599\"\n + \ integrity sha512-MUsOgl4qLkINxrY+9FuohSOsn7Ytd3xCxu9mThSrMPatxomscZz/0lT4M95S7xy2aNO4o/zGfAEULECQ09YkWA==\n + \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.12.13\"\n \"@babel/types\" + \"^7.12.13\"\n \"@glimmer/tracking\" \"^1.0.4\"\n ember-cli-babel \"^7.26.11\"\n + \ ember-cli-babel-plugin-helpers \"^1.1.1\"\n ember-cli-htmlbars \"^5.7.1\"\n + \ ember-compatibility-helpers \"^1.2.0\"\n ember-destroyable-polyfill + \"^2.0.2\"\n\nember-concurrency@^2.3.7:\n version \"2.3.7\"\n resolved \"https://registry.yarnpkg.com/ember-concurrency/-/ember-concurrency-2.3.7.tgz#52d786e37704b9054da1952638797e23714ec0e1\"\n \ integrity sha512-sz6sTIXN/CuLb5wdpauFa+rWXuvXXSnSHS4kuNzU5GSMDX1pLBWSuovoUk61FUe6CYRqBmT1/UushObwBGickQ==\n \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.12.13\"\n \"@babel/types\" \"^7.12.13\"\n \"@glimmer/tracking\" \"^1.0.4\"\n ember-cli-babel \"^7.26.11\"\n \ ember-cli-babel-plugin-helpers \"^1.1.1\"\n ember-cli-htmlbars \"^5.7.1\"\n \ ember-compatibility-helpers \"^1.2.0\"\n ember-destroyable-polyfill - \"^2.0.2\"\n\nember-data@^4.11.0:\n version \"4.11.3\"\n resolved \"https://registry.yarnpkg.com/ember-data/-/ember-data-4.11.3.tgz#e7dedf9427dfd7fc5e3ba0ac83c52cb14822f773\"\n - \ integrity sha512-7vir6Re3M3M6yJoCHy6UxEg3oSY1JEnsuTByY3lJquWPaUamn7qbPQvNr16Tqh8EKrt+e/+X26czFm4kRGhpVg==\n - \ dependencies:\n \"@ember-data/adapter\" \"4.11.3\"\n \"@ember-data/debug\" - \"4.11.3\"\n \"@ember-data/model\" \"4.11.3\"\n \"@ember-data/private-build-infra\" - \"4.11.3\"\n \"@ember-data/record-data\" \"4.11.3\"\n \"@ember-data/serializer\" - \"4.11.3\"\n \"@ember-data/store\" \"4.11.3\"\n \"@ember-data/tracking\" - \"4.11.3\"\n \"@ember/edition-utils\" \"^1.2.0\"\n \"@embroider/macros\" - \"^1.10.0\"\n \"@glimmer/env\" \"^0.1.7\"\n broccoli-merge-trees \"^4.2.0\"\n - \ ember-auto-import \"^2.4.3\"\n ember-cli-babel \"^7.26.11\"\n ember-inflector - \"^4.0.2\"\n\nember-destroyable-polyfill@^2.0.2, ember-destroyable-polyfill@^2.0.3:\n - \ version \"2.0.3\"\n resolved \"https://registry.yarnpkg.com/ember-destroyable-polyfill/-/ember-destroyable-polyfill-2.0.3.tgz#1673ed66609a82268ef270a7d917ebd3647f11e1\"\n + \"^2.0.2\"\n\nember-cookies@^1.0.0:\n version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-cookies/-/ember-cookies-1.0.0.tgz#a48445313ea827ac417b65001aa665f5ff848a47\"\n + \ integrity sha512-/kugyQInCkELQAdWMX9ud5AGiQrmkDGV16kOBSCRN3I8jCsaU2uzh8bGFyjyTSFc1cTdIO0Rwm9+ImbgHMzjpA==\n + \ dependencies:\n \"@embroider/addon-shim\" \"^1.7.1\"\n\nember-data@^5.1.0:\n + \ version \"5.1.1\"\n resolved \"https://registry.yarnpkg.com/ember-data/-/ember-data-5.1.1.tgz#485a717e96cb220095799540bfbdec735687059a\"\n + \ integrity sha512-NiwG/1Mp3CbuCTOaSQuivZLr2TMSVBValcjB8ycA+BIdak2lEpseRev5x6FqZYKHaGRa/0hyz2H5ZV83VDyUiw==\n + \ dependencies:\n \"@ember-data/adapter\" \"5.1.1\"\n \"@ember-data/debug\" + \"5.1.1\"\n \"@ember-data/graph\" \"5.1.1\"\n \"@ember-data/json-api\" + \"5.1.1\"\n \"@ember-data/legacy-compat\" \"5.1.1\"\n \"@ember-data/model\" + \"5.1.1\"\n \"@ember-data/private-build-infra\" \"5.1.1\"\n \"@ember-data/request\" + \"5.1.1\"\n \"@ember-data/serializer\" \"5.1.1\"\n \"@ember-data/store\" + \"5.1.1\"\n \"@ember-data/tracking\" \"5.1.1\"\n \"@ember/edition-utils\" + \"^1.2.0\"\n \"@embroider/macros\" \"^1.12.0\"\n \"@glimmer/env\" \"^0.1.7\"\n + \ broccoli-merge-trees \"^4.2.0\"\n ember-auto-import \"2.6.1\"\n ember-cli-babel + \"^7.26.11\"\n ember-inflector \"^4.0.2\"\n webpack \"^5.82.1\"\n\nember-destroyable-polyfill@^2.0.2, + ember-destroyable-polyfill@^2.0.3:\n version \"2.0.3\"\n resolved \"https://registry.yarnpkg.com/ember-destroyable-polyfill/-/ember-destroyable-polyfill-2.0.3.tgz#1673ed66609a82268ef270a7d917ebd3647f11e1\"\n \ integrity sha512-TovtNqCumzyAiW0/OisSkkVK93xnVF4NRU6+FN0ubpfwEOpRrmM2RqDwXI6YAChCgSHON1cz0DfQStpA1Gjuuw==\n \ dependencies:\n ember-cli-babel \"^7.22.1\"\n ember-cli-version-checker \"^5.1.1\"\n ember-compatibility-helpers \"^1.2.1\"\n\nember-element-helper@^0.6.1:\n @@ -3690,11 +5213,8 @@ interactions: \"^1.1.2\"\n \"@glimmer/tracking\" \"^1.1.2\"\n broccoli-funnel \"^3.0.3\"\n \ broccoli-merge-trees \"^4.2.0\"\n broccoli-stew \"^3.0.0\"\n ember-cli-babel \"^7.26.11\"\n ember-cli-htmlbars \"^6.2.0\"\n ember-cli-typescript - \"^5.0.0\"\n flatpickr \"^4.6.9\"\n\nember-focus-trap@^1.0.1:\n version - \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/ember-focus-trap/-/ember-focus-trap-1.0.1.tgz#a99565f6ce55d500b92a0965e79e3ad04219f157\"\n - \ integrity sha512-ZUyq5ZkIuXp+ng9rCMkqBh36/V95PltL7iljStkma4+651xlAy3Z84L9WOu/uOJyVpNUxii8RJBbAySHV6c+RQ==\n - \ dependencies:\n \"@embroider/addon-shim\" \"^1.0.0\"\n focus-trap - \"^6.7.1\"\n\nember-focus-trap@^1.0.2:\n version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/ember-focus-trap/-/ember-focus-trap-1.0.2.tgz#813ee3684b95f31a9534ef02f47da2bb7f5f13e9\"\n + \"^5.0.0\"\n flatpickr \"^4.6.9\"\n\nember-focus-trap@^1.0.2:\n version + \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/ember-focus-trap/-/ember-focus-trap-1.0.2.tgz#813ee3684b95f31a9534ef02f47da2bb7f5f13e9\"\n \ integrity sha512-/8Cx9KI7uqoMaNN4Iyxc24P2JIvAcCL3cI1tYdZRHTwTd1sG6esEZWOnpxZOSE7m4xHww8HVUSiXzgyqD8YIhA==\n \ dependencies:\n \"@embroider/addon-shim\" \"^1.0.0\"\n focus-trap \"^6.7.1\"\n\nember-gesture-modifiers@^3.0.0:\n version \"3.0.0\"\n resolved @@ -3749,75 +5269,92 @@ interactions: \"^1.0.0\"\n ember-cli-string-utils \"^1.1.0\"\n\nember-page-title@^7.0.0:\n \ version \"7.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-page-title/-/ember-page-title-7.0.0.tgz#11bebd4901d80757646c9006954a13e4fc187421\"\n \ integrity sha512-oq6+HYbeVD/BnxIO5AkP4gWlsatdgW2HFO10F8+XQiJZrwa7cC7Wm54JNGqQkavkDQTgNSiy1Fe2NILJ14MmAg==\n - \ dependencies:\n ember-cli-babel \"^7.26.6\"\n\nember-power-select@^6.0.1:\n - \ version \"6.0.2\"\n resolved \"https://registry.yarnpkg.com/ember-power-select/-/ember-power-select-6.0.2.tgz#b4adaeac14f56b21e289f19ef9600786279e4b26\"\n - \ integrity sha512-ntOFm7tlFGI5nSgaEg1lVL44t+oaSZwG2Ir7x8oP+SbfDClKW8kqTYrbTdOMkn2JBygkJ0d1KkxV1NxwF2B4dQ==\n - \ dependencies:\n \"@embroider/util\" \"^1.0.0\"\n \"@glimmer/component\" - \"^1.1.2\"\n \"@glimmer/tracking\" \"^1.1.2\"\n ember-assign-helper - \"^0.4.0\"\n ember-basic-dropdown \"^7.0.1\"\n ember-cli-babel \"^7.26.11\"\n - \ ember-cli-htmlbars \"^6.1.0\"\n ember-cli-typescript \"^5.0.0\"\n ember-concurrency - \"^2.0.0\"\n ember-text-measurer \"^0.6.0\"\n ember-truth-helpers \"^3.1.0\"\n\nember-qunit@^6.0.0:\n - \ version \"6.2.0\"\n resolved \"https://registry.yarnpkg.com/ember-qunit/-/ember-qunit-6.2.0.tgz#4d492951035d1df5c7802c4ae6cf299c8f41d75b\"\n - \ integrity sha512-mC+0bp8DwWzJLn8SW3GS8KDZIkl4yLsNYwMi5Dw6+aFllq7FM2crd/dfY4MuOIHK7GKdjtmWJTMGnjSpeSayaw==\n + \ dependencies:\n ember-cli-babel \"^7.26.6\"\n\nember-power-select@^7.1.0:\n + \ version \"7.1.0\"\n resolved \"https://registry.yarnpkg.com/ember-power-select/-/ember-power-select-7.1.0.tgz#32157e60656b8ddb218d7f35cdebb2f68554cbae\"\n + \ integrity sha512-SFJ3INAbwru1SJv3Tb/RSn/ohIARkfHhCyi6IgoLuztMAURTF6dXgJy/+7RLJGUejUbxJqm8ON1A4RhOmL1G+g==\n + \ dependencies:\n \"@ember/string\" \"^3.1.1\"\n \"@embroider/util\" + \"^1.11.0\"\n \"@glimmer/component\" \"^1.1.2\"\n \"@glimmer/tracking\" + \"^1.1.2\"\n ember-assign-helper \"^0.4.0\"\n ember-basic-dropdown \"^7.2.1\"\n + \ ember-cli-babel \"^7.26.11\"\n ember-cli-htmlbars \"^6.2.0\"\n ember-cli-typescript + \"^5.0.0\"\n ember-concurrency \"^2.0.0 || ^3.0.0\"\n ember-text-measurer + \"^0.6.0\"\n ember-truth-helpers \"^3.1.0\"\n\nember-qunit@^7.0.0:\n version + \"7.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-qunit/-/ember-qunit-7.0.0.tgz#658aa51dcb376b5eda7fa77c83be89aaf0bedbd1\"\n + \ integrity sha512-KhrndHYEXsHnXvmsGyJLJQ6VCudXaRs5dzPZBsdttZJIhsB6PmYAvq2Q+mh3GRDT/59T/sRDrB3FD3/lATS8aA==\n \ dependencies:\n broccoli-funnel \"^3.0.8\"\n broccoli-merge-trees - \"^3.0.2\"\n common-tags \"^1.8.0\"\n ember-auto-import \"^2.6.0\"\n + \"^3.0.2\"\n common-tags \"^1.8.0\"\n ember-auto-import \"^2.6.1\"\n \ ember-cli-babel \"^7.26.11\"\n ember-cli-test-loader \"^3.0.0\"\n resolve-package-path - \"^4.0.3\"\n silent-error \"^1.1.1\"\n validate-peer-dependencies \"^2.2.0\"\n\nember-resolver@^8.0.3:\n - \ version \"8.1.0\"\n resolved \"https://registry.yarnpkg.com/ember-resolver/-/ember-resolver-8.1.0.tgz#8ada162746fde3e6ea6a703bbb9910fbe62ab1e5\"\n - \ integrity sha512-MGD7X2ztZVswGqs1mLgzhZJRhG7XiF6Mg4DgC7xJFWRYQQUHyGJpGdNWY9nXyrYnRIsCrQoL1do41zpxbrB/cg==\n - \ dependencies:\n babel-plugin-debug-macros \"^0.3.4\"\n broccoli-funnel - \"^3.0.8\"\n broccoli-merge-trees \"^4.2.0\"\n ember-cli-babel \"^7.26.6\"\n - \ ember-cli-version-checker \"^5.1.2\"\n resolve \"^1.20.0\"\n\nember-rfc176-data@^0.3.15, + \"^4.0.3\"\n silent-error \"^1.1.1\"\n validate-peer-dependencies \"^2.2.0\"\n\nember-resolver@^10.1.1:\n + \ version \"10.1.1\"\n resolved \"https://registry.yarnpkg.com/ember-resolver/-/ember-resolver-10.1.1.tgz#1106a2386337b13a9ee509a9ad2a18b53a728ab3\"\n + \ integrity sha512-y1zzn6C4YGJui+tJzcCKlsf1oSOSVAkRrvmg8OwqVIKnALKKb9ihx2qLCslHg8x0wJvJgMtDMXgrczvQrZW0Lw==\n + \ dependencies:\n ember-cli-babel \"^7.26.11\"\n\nember-rfc176-data@^0.3.15, ember-rfc176-data@^0.3.17:\n version \"0.3.18\"\n resolved \"https://registry.yarnpkg.com/ember-rfc176-data/-/ember-rfc176-data-0.3.18.tgz#bb6fdcef49999981317ea81b6cc9210fb4108d65\"\n \ integrity sha512-JtuLoYGSjay1W3MQAxt3eINWXNYYQliK90tLwtb8aeCuQK8zKGCRbBodVIrkcTqshULMnRuTOS6t1P7oQk3g6Q==\n\nember-router-generator@^2.0.0:\n \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-router-generator/-/ember-router-generator-2.0.0.tgz#d04abfed4ba8b42d166477bbce47fccc672dbde0\"\n \ integrity sha512-89oVHVJwmLDvGvAUWgS87KpBoRhy3aZ6U0Ql6HOmU4TrPkyaa8pM0W81wj9cIwjYprcQtN9EwzZMHnq46+oUyw==\n \ dependencies:\n \"@babel/parser\" \"^7.4.5\"\n \"@babel/traverse\" - \"^7.4.5\"\n recast \"^0.18.1\"\n\nember-source-channel-url@^3.0.0:\n version - \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-source-channel-url/-/ember-source-channel-url-3.0.0.tgz#bcd5be72c63fa0b8c390b3121783b462063e2a1b\"\n - \ integrity sha512-vF/8BraOc66ZxIDo3VuNP7iiDrnXEINclJgSJmqwAAEpg84Zb1DHPI22XTXSDA+E8fW5btPUxu65c3ZXi8AQFA==\n - \ dependencies:\n node-fetch \"^2.6.0\"\n\nember-source@4.11.0:\n version - \"4.11.0\"\n resolved \"https://registry.yarnpkg.com/ember-source/-/ember-source-4.11.0.tgz#f848faf1eef93a6fcb1a9b0cced0df9d3feb349b\"\n - \ integrity sha512-SNRHsQOvF3C9emS7Rg4zcFdwY6aiSkV/7CG+KBpmzLY6hIWQNruzEDZINpNgqBn7CicAJ6g573WG7zu6458agQ==\n + \"^7.4.5\"\n recast \"^0.18.1\"\n\nember-simple-auth-oidc@^5.1.0:\n version + \"5.1.0\"\n resolved \"https://registry.yarnpkg.com/ember-simple-auth-oidc/-/ember-simple-auth-oidc-5.1.0.tgz#ffdd74f771237ed83bc33b5c0728b933c7401e9b\"\n + \ integrity sha512-HAK8CyBV4IVOCXLu2us+uFNRMWYAx5S7KIWV8eZHcdIa4CWoWnSiZS0vCTRHVSIjX0rLK7h8/00QIz4x8UoH4A==\n + \ dependencies:\n \"@apollo/client\" \"^3.7.10\"\n \"@embroider/macros\" + \"^1.9.0\"\n base64-js \"^1.5.1\"\n ember-auto-import \"^2.4.3\"\n ember-cli-babel + \"^7.26.11\"\n ember-concurrency \"^2.3.7\"\n ember-fetch \"^8.1.2\"\n + \ ember-simple-auth \"^4.2.2\"\n js-sha256 \"^0.9.0\"\n tracked-built-ins + \"^3.1.1\"\n uuid \"^9.0.0\"\n\nember-simple-auth@^4.2.2, ember-simple-auth@^6.0.0-rc.1:\n + \ version \"6.0.0-rc.1\"\n resolved \"https://registry.yarnpkg.com/ember-simple-auth/-/ember-simple-auth-6.0.0-rc.1.tgz#fc34fba992ed3f1436468f9aa78d83838db76de5\"\n + \ integrity sha512-s5ts3Fl4fmsWXBQCcw8R58iwhWMejQo1Hk7Dxp9eN2V2dwtkXKUoFCtPwzgaaX+esjAouQ/q8LS5eWjpiIX4OA==\n + \ dependencies:\n ember-auto-import \"^2.4.2\"\n ember-cli-babel \"^7.20.5\"\n + \ ember-cli-is-package-missing \"^1.0.0\"\n ember-cookies \"^1.0.0\"\n + \ silent-error \"^1.0.0\"\n\nember-source@^5.1.1:\n version \"5.1.2\"\n + \ resolved \"https://registry.yarnpkg.com/ember-source/-/ember-source-5.1.2.tgz#57e1124104c9a5c7fba2ebeb7e2d6c60a03a697a\"\n + \ integrity sha512-HTh8CANROxGuBIy/x3c42v4u4255IA55E40KXI3YABww/tV9N1vBRiXolkPcR8aSRDdl32UxL3wBV6/v8npxDQ==\n \ dependencies:\n \"@babel/helper-module-imports\" \"^7.16.7\"\n \"@babel/plugin-transform-block-scoping\" - \"^7.20.5\"\n \"@ember/edition-utils\" \"^1.2.0\"\n \"@glimmer/vm-babel-plugins\" - \"0.84.2\"\n babel-plugin-debug-macros \"^0.3.4\"\n babel-plugin-filter-imports - \"^4.0.0\"\n broccoli-concat \"^4.2.5\"\n broccoli-debug \"^0.6.4\"\n - \ broccoli-file-creator \"^2.1.1\"\n broccoli-funnel \"^3.0.8\"\n broccoli-merge-trees - \"^4.2.0\"\n chalk \"^4.0.0\"\n ember-auto-import \"^2.5.0\"\n ember-cli-babel - \"^7.26.11\"\n ember-cli-get-component-path-option \"^1.0.0\"\n ember-cli-is-package-missing - \"^1.0.0\"\n ember-cli-normalize-entity-name \"^1.0.0\"\n ember-cli-path-utils - \"^1.0.0\"\n ember-cli-string-utils \"^1.1.0\"\n ember-cli-typescript-blueprint-polyfill - \"^0.1.0\"\n ember-cli-version-checker \"^5.1.2\"\n ember-router-generator - \"^2.0.0\"\n inflection \"^1.13.2\"\n resolve \"^1.22.0\"\n semver - \"^7.3.7\"\n silent-error \"^1.1.1\"\n\n\"ember-style-modifier@^0.8.0 || - ^1.0.0 || ^2.0.0 || ^3.0.0\":\n version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/ember-style-modifier/-/ember-style-modifier-3.0.1.tgz#96aaaa2b713108725b81d8b934ec445ece6b89c3\"\n + \"^7.20.5\"\n \"@ember/edition-utils\" \"^1.2.0\"\n \"@glimmer/compiler\" + \"0.84.2\"\n \"@glimmer/component\" \"^1.1.2\"\n \"@glimmer/destroyable\" + \"0.84.2\"\n \"@glimmer/env\" \"^0.1.7\"\n \"@glimmer/global-context\" + \"0.84.3\"\n \"@glimmer/interfaces\" \"0.84.2\"\n \"@glimmer/manager\" + \"0.84.2\"\n \"@glimmer/node\" \"0.84.2\"\n \"@glimmer/opcode-compiler\" + \"0.84.2\"\n \"@glimmer/owner\" \"0.84.2\"\n \"@glimmer/program\" \"0.84.2\"\n + \ \"@glimmer/reference\" \"0.84.2\"\n \"@glimmer/runtime\" \"0.84.2\"\n + \ \"@glimmer/syntax\" \"0.84.2\"\n \"@glimmer/validator\" \"0.84.2\"\n + \ \"@glimmer/vm-babel-plugins\" \"0.84.2\"\n \"@simple-dom/interface\" + \"^1.4.0\"\n babel-plugin-debug-macros \"^0.3.4\"\n babel-plugin-filter-imports + \"^4.0.0\"\n backburner.js \"^2.7.0\"\n broccoli-concat \"^4.2.5\"\n + \ broccoli-debug \"^0.6.4\"\n broccoli-file-creator \"^2.1.1\"\n broccoli-funnel + \"^3.0.8\"\n broccoli-merge-trees \"^4.2.0\"\n chalk \"^4.0.0\"\n ember-auto-import + \"^2.6.3\"\n ember-cli-babel \"^7.26.11\"\n ember-cli-get-component-path-option + \"^1.0.0\"\n ember-cli-is-package-missing \"^1.0.0\"\n ember-cli-normalize-entity-name + \"^1.0.0\"\n ember-cli-path-utils \"^1.0.0\"\n ember-cli-string-utils + \"^1.1.0\"\n ember-cli-typescript-blueprint-polyfill \"^0.1.0\"\n ember-cli-version-checker + \"^5.1.2\"\n ember-router-generator \"^2.0.0\"\n inflection \"^1.13.2\"\n + \ resolve \"^1.22.0\"\n route-recognizer \"^0.3.4\"\n router_js \"^8.0.3\"\n + \ semver \"^7.3.8\"\n silent-error \"^1.1.1\"\n\n\"ember-style-modifier@^0.8.0 + || ^1.0.0 || ^2.0.0 || ^3.0.0\":\n version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/ember-style-modifier/-/ember-style-modifier-3.0.1.tgz#96aaaa2b713108725b81d8b934ec445ece6b89c3\"\n \ integrity sha512-WHRVIiqY/dpwDtVWlnHW0P4Z+Jha8QEwfaQdIF2ckJL77ZKdjbV2j1XZymS0Nzj61EGx5BM+YEsGL16r3hLv2A==\n \ dependencies:\n ember-auto-import \"^2.5.0\"\n ember-cli-babel \"^7.26.11\"\n - \ ember-modifier \"^3.2.7 || ^4.0.0\"\n\nember-template-imports@^3.4.1:\n - \ version \"3.4.1\"\n resolved \"https://registry.yarnpkg.com/ember-template-imports/-/ember-template-imports-3.4.1.tgz#bd400ddda2c2cad35ded53b35da1c0972452cde8\"\n - \ integrity sha512-KXnBFTAVxCfXnSCUgd/iuic9ajWbmFkRUBEeorJAMqxvougsPoK22s5ygE9O3GnzYdPpMwn+8v+/NAGy8HRBGA==\n + \ ember-modifier \"^3.2.7 || ^4.0.0\"\n\nember-template-imports@^3.4.2:\n + \ version \"3.4.2\"\n resolved \"https://registry.yarnpkg.com/ember-template-imports/-/ember-template-imports-3.4.2.tgz#6cf7de7d4b8348a0fddf3aaec4947aa1211289e6\"\n + \ integrity sha512-OS8TUVG2kQYYwP3netunLVfeijPoOKIs1SvPQRTNOQX4Pu8xGGBEZmrv0U1YTnQn12Eg+p6w/0UdGbUnITjyzw==\n \ dependencies:\n babel-import-util \"^0.2.0\"\n broccoli-stew \"^3.0.0\"\n \ ember-cli-babel-plugin-helpers \"^1.1.1\"\n ember-cli-version-checker \"^5.1.2\"\n line-column \"^1.0.2\"\n magic-string \"^0.25.7\"\n parse-static-imports \"^1.1.0\"\n string.prototype.matchall \"^4.0.6\"\n validate-peer-dependencies - \"^1.1.0\"\n\nember-template-lint@^5.3.0:\n version \"5.7.0\"\n resolved - \"https://registry.yarnpkg.com/ember-template-lint/-/ember-template-lint-5.7.0.tgz#7b191cabb1fe323a6c6c5f69bd4ae50bf8c35595\"\n - \ integrity sha512-y3Hb5xQsQKt3IgbD45xCXINRoTWmxUM425P2OXwMplZLo1feCWz3Jd6i+WxQFu0a6q3rnCdrCUh6lLoGtIB5XQ==\n + \"^1.1.0\"\n\nember-template-lint@^5.11.0:\n version \"5.11.0\"\n resolved + \"https://registry.yarnpkg.com/ember-template-lint/-/ember-template-lint-5.11.0.tgz#539ed054a9040066fd2ad2a81ffb391e8b96ce71\"\n + \ integrity sha512-uoVz4IAFRyg3JnMTL+SDtZkHPZM6O1qhvvgcb7LD6325W6asjPZGF1YHDyxnssEOnCSVsu1S5bk77tqE5NnyNg==\n \ dependencies:\n \"@lint-todo/utils\" \"^13.0.3\"\n aria-query \"^5.0.2\"\n - \ chalk \"^5.2.0\"\n ci-info \"^3.8.0\"\n date-fns \"^2.29.2\"\n ember-template-imports - \"^3.4.1\"\n ember-template-recast \"^6.1.3\"\n eslint-formatter-kakoune + \ chalk \"^5.2.0\"\n ci-info \"^3.8.0\"\n date-fns \"^2.30.0\"\n ember-template-imports + \"^3.4.2\"\n ember-template-recast \"^6.1.4\"\n eslint-formatter-kakoune \"^1.0.0\"\n find-up \"^6.3.0\"\n fuse.js \"^6.5.3\"\n get-stdin - \"^9.0.0\"\n globby \"^13.1.3\"\n is-glob \"^4.0.3\"\n language-tags - \"^1.0.8\"\n micromatch \"^4.0.5\"\n resolve \"^1.22.1\"\n v8-compile-cache - \"^2.3.0\"\n yargs \"^17.7.1\"\n\nember-template-recast@^6.1.3:\n version - \"6.1.3\"\n resolved \"https://registry.yarnpkg.com/ember-template-recast/-/ember-template-recast-6.1.3.tgz#1e9b256ee9da24bcaa7c213088d01f32afc88001\"\n - \ integrity sha512-45lkfjrWlrMPlOd5rLFeQeePZwAvcS//x1x15kaiQTlqQdYWiYNXwbpWHqV+p9fXY6bEjl6EbyPhG/zBkgh8MA==\n - \ dependencies:\n \"@glimmer/reference\" \"^0.83.1\"\n \"@glimmer/syntax\" - \"^0.83.1\"\n \"@glimmer/validator\" \"^0.83.0\"\n async-promise-queue + \"^9.0.0\"\n globby \"^13.2.0\"\n is-glob \"^4.0.3\"\n language-tags + \"^1.0.8\"\n micromatch \"^4.0.5\"\n resolve \"^1.22.3\"\n v8-compile-cache + \"^2.3.0\"\n yargs \"^17.7.2\"\n\nember-template-recast@^6.1.4:\n version + \"6.1.4\"\n resolved \"https://registry.yarnpkg.com/ember-template-recast/-/ember-template-recast-6.1.4.tgz#e964c184adfd876878009f8aa0b84c95633fce20\"\n + \ integrity sha512-fCh+rOK6z+/tsdkTbOE+e7f84P6ObnIRQrCCrnu21E4X05hPeradikIkRMhJdxn4NWrxitfZskQDd37TR/lsNQ==\n + \ dependencies:\n \"@glimmer/reference\" \"^0.84.3\"\n \"@glimmer/syntax\" + \"^0.84.3\"\n \"@glimmer/validator\" \"^0.84.3\"\n async-promise-queue \"^1.0.5\"\n colors \"^1.4.0\"\n commander \"^8.3.0\"\n globby \"^11.0.3\"\n \ ora \"^5.4.0\"\n slash \"^3.0.0\"\n tmp \"^0.2.1\"\n workerpool - \"^6.1.5\"\n\nember-text-measurer@^0.6.0:\n version \"0.6.0\"\n resolved + \"^6.4.0\"\n\nember-text-measurer@^0.6.0:\n version \"0.6.0\"\n resolved \"https://registry.yarnpkg.com/ember-text-measurer/-/ember-text-measurer-0.6.0.tgz#140eda044fd7d4d7f60f654dd30da79c06922b2e\"\n \ integrity sha512-/aZs2x2i6kT4a5tAW+zenH2wg8AbRK9jKxLkbVsKl/1ublNl27idVRdov1gJ+zgWu3DNK7whcfVycXtlaybYQw==\n \ dependencies:\n ember-cli-babel \"^7.19.0\"\n ember-cli-htmlbars \"^4.3.1\"\n\nember-toggle@^9.0.3:\n @@ -3832,16 +5369,18 @@ interactions: || ^3.0.0\", ember-truth-helpers@^3.1.0, ember-truth-helpers@^3.1.1:\n version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/ember-truth-helpers/-/ember-truth-helpers-3.1.1.tgz#434715926d72bcc63b8a115dec09745fda4474dc\"\n \ integrity sha512-FHwJAx77aA5q27EhdaaiBFuy9No+8yaWNT5A7zs0sIFCmf14GbcLn69vJEp6mW7vkITezizGAWhw7gL0Wbk7DA==\n - \ dependencies:\n ember-cli-babel \"^7.22.1\"\n\nember-uikit@^7.0.0:\n - \ version \"7.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-uikit/-/ember-uikit-7.0.0.tgz#252a449179069dff045efa5020ce1d1bce16430b\"\n - \ integrity sha512-pOTijCmAcPR/Yp5o6H7AAdNEH1+/ZpvSt8lmPQ4EJ8CC1SyeZ81BoS0GQq7lEEsZ5zIF1qQPJ8fqzSQekJ4fMw==\n + \ dependencies:\n ember-cli-babel \"^7.22.1\"\n\nember-uikit@^8.0.0:\n + \ version \"8.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-uikit/-/ember-uikit-8.0.0.tgz#1ab8d270312f2fc3683f6c7dd2fa0a234e79dfd1\"\n + \ integrity sha512-+LhqFE7UK0/TRrgnip7oZYljD3r9lO1IIvUUZGq4B8cmleWBkyW7RHPLEaqgLJQbPzBzS7EhS0Oypkfg3RDg1Q==\n \ dependencies:\n \"@ember/string\" \"^3.0.1\"\n \"@embroider/util\" \"^1.10.0\"\n \"@glimmer/component\" \"^1.1.2\"\n \"@glimmer/tracking\" \"^1.1.2\"\n broccoli-funnel \"^3.0.8\"\n broccoli-merge-trees \"^4.2.0\"\n - \ broccoli-stew \"^3.0.0\"\n ember-auto-import \"^2.6.1\"\n ember-cli-babel - \"^7.26.11\"\n ember-cli-htmlbars \"^6.2.0\"\n ember-focus-trap \"^1.0.1\"\n - \ ember-modifier \"^4.1.0\"\n ember-toggle \"^9.0.3\"\n uikit \"^3.16.13\"\n\nember-validators@~4.1.2:\n - \ version \"4.1.2\"\n resolved \"https://registry.yarnpkg.com/ember-validators/-/ember-validators-4.1.2.tgz#e70c0ac80f6b66c8288ffe5860c96e81bf621691\"\n + \ broccoli-stew \"^3.0.0\"\n ember-auto-import \"^2.6.3\"\n ember-cli-babel + \"^7.26.11\"\n ember-cli-htmlbars \"^6.2.0\"\n ember-composable-helpers + \"^5.0.0\"\n ember-focus-trap \"^1.0.2\"\n ember-modifier \"^4.1.0\"\n + \ ember-toggle \"^9.0.3\"\n ember-truth-helpers \"^3.1.1\"\n uikit + \"^3.16.15\"\n\nember-validators@~4.1.2:\n version \"4.1.2\"\n resolved + \"https://registry.yarnpkg.com/ember-validators/-/ember-validators-4.1.2.tgz#e70c0ac80f6b66c8288ffe5860c96e81bf621691\"\n \ integrity sha512-aNyJW52eWvWhdcRfnb0pGYSDuQU4i4XjA682aDG1ocmz7eUEDw7bXXvKEYGtVsPTtPLtUPvTtaH9mXKpMG+1xA==\n \ dependencies:\n \"@embroider/macros\" \"^1.0.0\"\n ember-cli-babel \"^7.26.11\"\n\nemoji-regex@^8.0.0:\n version \"8.0.0\"\n resolved \"https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37\"\n @@ -3867,15 +5406,12 @@ interactions: \ version \"4.5.0\"\n resolved \"https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec\"\n \ integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==\n \ dependencies:\n graceful-fs \"^4.1.2\"\n memory-fs \"^0.5.0\"\n tapable - \"^1.0.0\"\n\nenhanced-resolve@^5.10.0:\n version \"5.12.0\"\n resolved - \"https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz#300e1c90228f5b570c4d35babf263f6da7155634\"\n - \ integrity sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==\n - \ dependencies:\n graceful-fs \"^4.2.4\"\n tapable \"^2.2.0\"\n\nenquirer@^2.3.5:\n - \ version \"2.3.6\"\n resolved \"https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d\"\n - \ integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==\n - \ dependencies:\n ansi-colors \"^4.1.1\"\n\nensure-posix-path@^1.0.0, ensure-posix-path@^1.0.1, - ensure-posix-path@^1.0.2, ensure-posix-path@^1.1.0, ensure-posix-path@^1.1.1:\n - \ version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/ensure-posix-path/-/ensure-posix-path-1.1.1.tgz#3c62bdb19fa4681544289edb2b382adc029179ce\"\n + \"^1.0.0\"\n\nenhanced-resolve@^5.15.0:\n version \"5.15.0\"\n resolved + \"https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz#1af946c7d93603eb88e9896cee4904dc012e9c35\"\n + \ integrity sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==\n + \ dependencies:\n graceful-fs \"^4.2.4\"\n tapable \"^2.2.0\"\n\nensure-posix-path@^1.0.0, + ensure-posix-path@^1.0.1, ensure-posix-path@^1.0.2, ensure-posix-path@^1.1.0, + ensure-posix-path@^1.1.1:\n version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/ensure-posix-path/-/ensure-posix-path-1.1.1.tgz#3c62bdb19fa4681544289edb2b382adc029179ce\"\n \ integrity sha512-VWU0/zXzVbeJNXvME/5EmLuEj2TauvoaTz6aFYK1Z92JCBlDlZ3Gu0tuGR42kpW1754ywTs+QB0g5TP0oj9Zaw==\n\nentities@^2.0.0:\n \ version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55\"\n \ integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==\n\nentities@~3.0.1:\n @@ -3889,7 +5425,10 @@ interactions: \ integrity sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw==\n\nerrno@^0.1.3, errno@~0.1.7:\n version \"0.1.8\"\n resolved \"https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f\"\n \ integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==\n - \ dependencies:\n prr \"~1.0.1\"\n\nerror@^7.0.0:\n version \"7.2.1\"\n + \ dependencies:\n prr \"~1.0.1\"\n\nerror-ex@^1.3.1:\n version \"1.3.2\"\n + \ resolved \"https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf\"\n + \ integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==\n + \ dependencies:\n is-arrayish \"^0.2.1\"\n\nerror@^7.0.0:\n version \"7.2.1\"\n \ resolved \"https://registry.yarnpkg.com/error/-/error-7.2.1.tgz#eab21a4689b5f684fc83da84a0e390de82d94894\"\n \ integrity sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==\n \ dependencies:\n string-template \"~0.2.1\"\n\nes-abstract@^1.19.0, es-abstract@^1.20.4:\n @@ -3914,9 +5453,9 @@ interactions: \ dependencies:\n call-bind \"^1.0.2\"\n get-intrinsic \"^1.1.3\"\n \ has-symbols \"^1.0.3\"\n is-arguments \"^1.1.1\"\n is-map \"^2.0.2\"\n \ is-set \"^2.0.2\"\n is-string \"^1.0.7\"\n isarray \"^2.0.5\"\n - \ stop-iteration-iterator \"^1.0.0\"\n\nes-module-lexer@^0.9.0:\n version - \"0.9.3\"\n resolved \"https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19\"\n - \ integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==\n\nes-set-tostringtag@^2.0.1:\n + \ stop-iteration-iterator \"^1.0.0\"\n\nes-module-lexer@^1.2.1:\n version + \"1.3.0\"\n resolved \"https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.3.0.tgz#6be9c9e0b4543a60cd166ff6f8b4e9dae0b0c16f\"\n + \ integrity sha512-vZK7T0N2CBmBOixhmjdqx2gWVbFZ4DXZ/NyRMZVlJXPa7CyFS+/a4QQsDGDQy9ZfEzxFuNEsMLeQJnKP2p5/JA==\n\nes-set-tostringtag@^2.0.1:\n \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8\"\n \ integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==\n \ dependencies:\n get-intrinsic \"^1.1.3\"\n has \"^1.0.3\"\n has-tostringtag @@ -3935,14 +5474,16 @@ interactions: escape-string-regexp@^1.0.5:\n version \"1.0.5\"\n resolved \"https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4\"\n \ integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==\n\nescape-string-regexp@^4.0.0:\n \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34\"\n - \ integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==\n\nescodegen@^2.0.0:\n + \ integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==\n\nescape-string-regexp@^5.0.0:\n + \ version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8\"\n + \ integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==\n\nescodegen@^2.0.0:\n \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd\"\n \ integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==\n \ dependencies:\n esprima \"^4.0.1\"\n estraverse \"^5.2.0\"\n esutils \"^2.0.2\"\n optionator \"^0.8.1\"\n optionalDependencies:\n source-map - \"~0.6.1\"\n\neslint-config-prettier@^8.6.0:\n version \"8.7.0\"\n resolved - \"https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.7.0.tgz#f1cc58a8afebc50980bd53475451df146c13182d\"\n - \ integrity sha512-HHVXLSlVUhMSmyW4ZzEuvjpwqamgmlfkutD53cYXLikh4pt/modINRcCIApJ84czDxM4GZInwUrromsDdTImTA==\n\neslint-formatter-kakoune@^1.0.0:\n + \"~0.6.1\"\n\neslint-config-prettier@^8.8.0:\n version \"8.8.0\"\n resolved + \"https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.8.0.tgz#bfda738d412adc917fd7b038857110efe98c9348\"\n + \ integrity sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==\n\neslint-formatter-kakoune@^1.0.0:\n \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/eslint-formatter-kakoune/-/eslint-formatter-kakoune-1.0.0.tgz#a95cc4fe1fbc06b84e0f2397e83f5f0b68340125\"\n \ integrity sha512-Uk/TVLt6Nf6Xoz7C1iYuZjOSdJxe5aaauGRke8JhKeJwD66Y61/pY2FjtLP04Ooq9PwV34bzrkKkU2UZ5FtDRA==\n\neslint-import-resolver-node@^0.3.7:\n \ version \"0.3.7\"\n resolved \"https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz#83b375187d412324a1963d84fa664377a23eb4d7\"\n @@ -3951,80 +5492,82 @@ interactions: \"^1.22.1\"\n\neslint-module-utils@^2.7.4:\n version \"2.7.4\"\n resolved \"https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz#4f3e41116aaf13a20792261e61d3a2e7e0583974\"\n \ integrity sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==\n - \ dependencies:\n debug \"^3.2.7\"\n\neslint-plugin-ember@^11.4.6:\n version - \"11.4.8\"\n resolved \"https://registry.yarnpkg.com/eslint-plugin-ember/-/eslint-plugin-ember-11.4.8.tgz#96e243746bde961a5620533c79ae7f4c827dadb6\"\n - \ integrity sha512-ytHEMDNkXbkBAfw2loR62pLozOiMp+Y7BJaupSQK25lCsfrhVMsfog2uTvicoCwDDPgcOJrivdUmMbfErOGOdQ==\n + \ dependencies:\n debug \"^3.2.7\"\n\neslint-plugin-ember@^11.9.0:\n version + \"11.10.0\"\n resolved \"https://registry.yarnpkg.com/eslint-plugin-ember/-/eslint-plugin-ember-11.10.0.tgz#46a696ebabcfefcf8212eb0eb2b11d61360c70fc\"\n + \ integrity sha512-/5VanfpfzIdmWgXWyQ6ylAJWITu8mXivRce06h0uoifVpUoGaBdAkwuto/PLGfDxWdi43xWUFLb5Tpkhx2MoFg==\n \ dependencies:\n \"@ember-data/rfc395-data\" \"^0.0.4\"\n \"@glimmer/syntax\" \"^0.84.2\"\n css-tree \"^2.0.4\"\n ember-rfc176-data \"^0.3.15\"\n - \ ember-template-imports \"^3.4.1\"\n eslint-utils \"^3.0.0\"\n estraverse - \"^5.2.0\"\n lodash.camelcase \"^4.1.1\"\n lodash.kebabcase \"^4.1.1\"\n - \ magic-string \"^0.30.0\"\n requireindex \"^1.2.0\"\n snake-case - \"^3.0.3\"\n\neslint-plugin-es@^3.0.0:\n version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz#75a7cdfdccddc0589934aeeb384175f221c57893\"\n - \ integrity sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==\n - \ dependencies:\n eslint-utils \"^2.0.0\"\n regexpp \"^3.0.0\"\n\neslint-plugin-import@^2.27.5:\n - \ version \"2.27.5\"\n resolved \"https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz#876a6d03f52608a3e5bb439c2550588e51dd6c65\"\n + \ ember-template-imports \"^3.4.2\"\n ember-template-recast \"^6.1.4\"\n + \ eslint-utils \"^3.0.0\"\n estraverse \"^5.2.0\"\n lodash.camelcase + \"^4.1.1\"\n lodash.kebabcase \"^4.1.1\"\n magic-string \"^0.30.0\"\n + \ requireindex \"^1.2.0\"\n snake-case \"^3.0.3\"\n\neslint-plugin-es-x@^7.1.0:\n + \ version \"7.1.0\"\n resolved \"https://registry.yarnpkg.com/eslint-plugin-es-x/-/eslint-plugin-es-x-7.1.0.tgz#f0d5421e658cca95c1cfb2355831851bdc83322d\"\n + \ integrity sha512-AhiaF31syh4CCQ+C5ccJA0VG6+kJK8+5mXKKE7Qs1xcPRg02CDPOj3mWlQxuWS/AYtg7kxrDNgW9YW3vc0Q+Mw==\n + \ dependencies:\n \"@eslint-community/eslint-utils\" \"^4.1.2\"\n \"@eslint-community/regexpp\" + \"^4.5.0\"\n\neslint-plugin-import@^2.27.5:\n version \"2.27.5\"\n resolved + \"https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz#876a6d03f52608a3e5bb439c2550588e51dd6c65\"\n \ integrity sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==\n \ dependencies:\n array-includes \"^3.1.6\"\n array.prototype.flat \"^1.3.1\"\n \ array.prototype.flatmap \"^1.3.1\"\n debug \"^3.2.7\"\n doctrine \"^2.1.0\"\n eslint-import-resolver-node \"^0.3.7\"\n eslint-module-utils \"^2.7.4\"\n has \"^1.0.3\"\n is-core-module \"^2.11.0\"\n is-glob \"^4.0.3\"\n minimatch \"^3.1.2\"\n object.values \"^1.1.6\"\n resolve - \"^1.22.1\"\n semver \"^6.3.0\"\n tsconfig-paths \"^3.14.1\"\n\neslint-plugin-node@^11.1.0:\n - \ version \"11.1.0\"\n resolved \"https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz#c95544416ee4ada26740a30474eefc5402dc671d\"\n - \ integrity sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==\n - \ dependencies:\n eslint-plugin-es \"^3.0.0\"\n eslint-utils \"^2.0.0\"\n - \ ignore \"^5.1.1\"\n minimatch \"^3.0.4\"\n resolve \"^1.10.1\"\n - \ semver \"^6.1.0\"\n\neslint-plugin-prettier@^4.2.1:\n version \"4.2.1\"\n - \ resolved \"https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz#651cbb88b1dab98bfd42f017a12fa6b2d993f94b\"\n - \ integrity sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==\n - \ dependencies:\n prettier-linter-helpers \"^1.0.0\"\n\neslint-plugin-qunit@^7.3.4:\n - \ version \"7.3.4\"\n resolved \"https://registry.yarnpkg.com/eslint-plugin-qunit/-/eslint-plugin-qunit-7.3.4.tgz#2465b6f29ff56fbe9b741bde2740dec109ee9bec\"\n - \ integrity sha512-EbDM0zJerH9zVdUswMJpcFF7wrrpvsGuYfNexUpa5hZkkdFhaFcX+yD+RSK4Nrauw4psMGlcqeWUMhaVo+Manw==\n - \ dependencies:\n eslint-utils \"^3.0.0\"\n requireindex \"^1.2.0\"\n\neslint-scope@5.1.1, - eslint-scope@^5.1.1:\n version \"5.1.1\"\n resolved \"https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c\"\n + \"^1.22.1\"\n semver \"^6.3.0\"\n tsconfig-paths \"^3.14.1\"\n\neslint-plugin-n@^16.0.1:\n + \ version \"16.0.1\"\n resolved \"https://registry.yarnpkg.com/eslint-plugin-n/-/eslint-plugin-n-16.0.1.tgz#baa62bb3af52940a53ba15386348ad9b0b425ada\"\n + \ integrity sha512-CDmHegJN0OF3L5cz5tATH84RPQm9kG+Yx39wIqIwPR2C0uhBGMWfbbOtetR83PQjjidA5aXMu+LEFw1jaSwvTA==\n + \ dependencies:\n \"@eslint-community/eslint-utils\" \"^4.4.0\"\n builtins + \"^5.0.1\"\n eslint-plugin-es-x \"^7.1.0\"\n ignore \"^5.2.4\"\n is-core-module + \"^2.12.1\"\n minimatch \"^3.1.2\"\n resolve \"^1.22.2\"\n semver + \"^7.5.3\"\n\neslint-plugin-prettier@^5.0.0-alpha.2:\n version \"5.0.0-alpha.2\"\n + \ resolved \"https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.0.0-alpha.2.tgz#4dd7edf88ff9bc13a3bbd91c059aae267dac4576\"\n + \ integrity sha512-F6YBCbrRzvZwcINw3crm1+/uX/i+rJYaFErPtwCfUoPLywRfY7pwBtI3yMe5OpIotuaiws8cd29oM80ca6NQSQ==\n + \ dependencies:\n prettier-linter-helpers \"^1.0.0\"\n synckit \"^0.8.5\"\n\neslint-plugin-qunit@^8.0.0:\n + \ version \"8.0.0\"\n resolved \"https://registry.yarnpkg.com/eslint-plugin-qunit/-/eslint-plugin-qunit-8.0.0.tgz#92df9b8cc144a67edaf961e9c4db75d98065ce85\"\n + \ integrity sha512-ly2x/pmJPcS0ztGAPap6qLC13GjOFwhBbvun0K1dAjaxaC6KB3TYjeBo+5pGvXqL3WdicmYxEKhTGwmhvoxMBQ==\n + \ dependencies:\n eslint-utils \"^3.0.0\"\n requireindex \"^1.2.0\"\n\neslint-scope@5.1.1:\n + \ version \"5.1.1\"\n resolved \"https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c\"\n \ integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==\n \ dependencies:\n esrecurse \"^4.3.0\"\n estraverse \"^4.1.1\"\n\neslint-scope@^4.0.3:\n \ version \"4.0.3\"\n resolved \"https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848\"\n \ integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==\n - \ dependencies:\n esrecurse \"^4.1.0\"\n estraverse \"^4.1.1\"\n\neslint-utils@^2.0.0, - eslint-utils@^2.1.0:\n version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27\"\n - \ integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==\n - \ dependencies:\n eslint-visitor-keys \"^1.1.0\"\n\neslint-utils@^3.0.0:\n + \ dependencies:\n esrecurse \"^4.1.0\"\n estraverse \"^4.1.1\"\n\neslint-scope@^7.2.0:\n + \ version \"7.2.0\"\n resolved \"https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.0.tgz#f21ebdafda02352f103634b96dd47d9f81ca117b\"\n + \ integrity sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==\n + \ dependencies:\n esrecurse \"^4.3.0\"\n estraverse \"^5.2.0\"\n\neslint-utils@^3.0.0:\n \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672\"\n \ integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==\n - \ dependencies:\n eslint-visitor-keys \"^2.0.0\"\n\neslint-visitor-keys@^1.0.0, - eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0:\n version \"1.3.0\"\n - \ resolved \"https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e\"\n - \ integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==\n\neslint-visitor-keys@^2.0.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303\"\n - \ integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==\n\neslint@^7.0.0:\n - \ version \"7.32.0\"\n resolved \"https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d\"\n - \ integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==\n - \ dependencies:\n \"@babel/code-frame\" \"7.12.11\"\n \"@eslint/eslintrc\" - \"^0.4.3\"\n \"@humanwhocodes/config-array\" \"^0.5.0\"\n ajv \"^6.10.0\"\n - \ chalk \"^4.0.0\"\n cross-spawn \"^7.0.2\"\n debug \"^4.0.1\"\n doctrine - \"^3.0.0\"\n enquirer \"^2.3.5\"\n escape-string-regexp \"^4.0.0\"\n - \ eslint-scope \"^5.1.1\"\n eslint-utils \"^2.1.0\"\n eslint-visitor-keys - \"^2.0.0\"\n espree \"^7.3.1\"\n esquery \"^1.4.0\"\n esutils \"^2.0.2\"\n - \ fast-deep-equal \"^3.1.3\"\n file-entry-cache \"^6.0.1\"\n functional-red-black-tree - \"^1.0.1\"\n glob-parent \"^5.1.2\"\n globals \"^13.6.0\"\n ignore - \"^4.0.6\"\n import-fresh \"^3.0.0\"\n imurmurhash \"^0.1.4\"\n is-glob - \"^4.0.0\"\n js-yaml \"^3.13.1\"\n json-stable-stringify-without-jsonify + \ dependencies:\n eslint-visitor-keys \"^2.0.0\"\n\neslint-visitor-keys@^2.0.0, + eslint-visitor-keys@^2.1.0:\n version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303\"\n + \ integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==\n\neslint-visitor-keys@^3.3.0, + eslint-visitor-keys@^3.4.1:\n version \"3.4.1\"\n resolved \"https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.1.tgz#c22c48f48942d08ca824cc526211ae400478a994\"\n + \ integrity sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==\n\neslint@^8.43.0:\n + \ version \"8.44.0\"\n resolved \"https://registry.yarnpkg.com/eslint/-/eslint-8.44.0.tgz#51246e3889b259bbcd1d7d736a0c10add4f0e500\"\n + \ integrity sha512-0wpHoUbDUHgNCyvFB5aXLiQVfK9B0at6gUvzy83k4kAsQ/u769TQDX6iKC+aO4upIHO9WSaA3QoXYQDHbNwf1A==\n + \ dependencies:\n \"@eslint-community/eslint-utils\" \"^4.2.0\"\n \"@eslint-community/regexpp\" + \"^4.4.0\"\n \"@eslint/eslintrc\" \"^2.1.0\"\n \"@eslint/js\" \"8.44.0\"\n + \ \"@humanwhocodes/config-array\" \"^0.11.10\"\n \"@humanwhocodes/module-importer\" + \"^1.0.1\"\n \"@nodelib/fs.walk\" \"^1.2.8\"\n ajv \"^6.10.0\"\n chalk + \"^4.0.0\"\n cross-spawn \"^7.0.2\"\n debug \"^4.3.2\"\n doctrine + \"^3.0.0\"\n escape-string-regexp \"^4.0.0\"\n eslint-scope \"^7.2.0\"\n + \ eslint-visitor-keys \"^3.4.1\"\n espree \"^9.6.0\"\n esquery \"^1.4.2\"\n + \ esutils \"^2.0.2\"\n fast-deep-equal \"^3.1.3\"\n file-entry-cache + \"^6.0.1\"\n find-up \"^5.0.0\"\n glob-parent \"^6.0.2\"\n globals + \"^13.19.0\"\n graphemer \"^1.4.0\"\n ignore \"^5.2.0\"\n import-fresh + \"^3.0.0\"\n imurmurhash \"^0.1.4\"\n is-glob \"^4.0.0\"\n is-path-inside + \"^3.0.3\"\n js-yaml \"^4.1.0\"\n json-stable-stringify-without-jsonify \"^1.0.1\"\n levn \"^0.4.1\"\n lodash.merge \"^4.6.2\"\n minimatch - \"^3.0.4\"\n natural-compare \"^1.4.0\"\n optionator \"^0.9.1\"\n progress - \"^2.0.0\"\n regexpp \"^3.1.0\"\n semver \"^7.2.1\"\n strip-ansi - \"^6.0.0\"\n strip-json-comments \"^3.1.0\"\n table \"^6.0.9\"\n text-table - \"^0.2.0\"\n v8-compile-cache \"^2.0.3\"\n\nesm@^3.2.4:\n version \"3.2.25\"\n - \ resolved \"https://registry.yarnpkg.com/esm/-/esm-3.2.25.tgz#342c18c29d56157688ba5ce31f8431fbb795cc10\"\n - \ integrity sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==\n\nespree@^7.3.0, - espree@^7.3.1:\n version \"7.3.1\"\n resolved \"https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6\"\n - \ integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==\n - \ dependencies:\n acorn \"^7.4.0\"\n acorn-jsx \"^5.3.1\"\n eslint-visitor-keys - \"^1.3.0\"\n\nesprima@^4.0.0, esprima@^4.0.1, esprima@~4.0.0:\n version \"4.0.1\"\n + \"^3.1.2\"\n natural-compare \"^1.4.0\"\n optionator \"^0.9.3\"\n strip-ansi + \"^6.0.1\"\n strip-json-comments \"^3.1.0\"\n text-table \"^0.2.0\"\n\nesm@^3.2.4:\n + \ version \"3.2.25\"\n resolved \"https://registry.yarnpkg.com/esm/-/esm-3.2.25.tgz#342c18c29d56157688ba5ce31f8431fbb795cc10\"\n + \ integrity sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==\n\nespree@^9.6.0:\n + \ version \"9.6.0\"\n resolved \"https://registry.yarnpkg.com/espree/-/espree-9.6.0.tgz#80869754b1c6560f32e3b6929194a3fe07c5b82f\"\n + \ integrity sha512-1FH/IiruXZ84tpUlm0aCUEwMl2Ho5ilqVh0VvQXw+byAz/4SAciyHLlfmL5WYqsvD38oymdUwBss0LtK8m4s/A==\n + \ dependencies:\n acorn \"^8.9.0\"\n acorn-jsx \"^5.3.2\"\n eslint-visitor-keys + \"^3.4.1\"\n\nesprima@^4.0.0, esprima@^4.0.1, esprima@~4.0.0:\n version \"4.0.1\"\n \ resolved \"https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71\"\n \ integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==\n\nesprima@~3.0.0:\n \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/esprima/-/esprima-3.0.0.tgz#53cf247acda77313e551c3aa2e73342d3fb4f7d9\"\n - \ integrity sha512-xoBq/MIShSydNZOkjkoCEjqod963yHNXTLC40ypBhop6yPqflPz/vTinmCfSrGcywVLnSftRf6a0kJLdFdzemw==\n\nesquery@^1.4.0:\n + \ integrity sha512-xoBq/MIShSydNZOkjkoCEjqod963yHNXTLC40ypBhop6yPqflPz/vTinmCfSrGcywVLnSftRf6a0kJLdFdzemw==\n\nesquery@^1.4.2:\n \ version \"1.5.0\"\n resolved \"https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b\"\n \ integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==\n \ dependencies:\n estraverse \"^5.1.0\"\n\nesrecurse@^4.1.0, esrecurse@^4.3.0:\n @@ -4067,12 +5610,18 @@ interactions: \ dependencies:\n cross-spawn \"^7.0.0\"\n get-stream \"^5.0.0\"\n human-signals \"^1.1.1\"\n is-stream \"^2.0.0\"\n merge-stream \"^2.0.0\"\n npm-run-path \"^4.0.0\"\n onetime \"^5.1.0\"\n signal-exit \"^3.0.2\"\n strip-final-newline - \"^2.0.0\"\n\nexeca@^5.1.1:\n version \"5.1.1\"\n resolved \"https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd\"\n + \"^2.0.0\"\n\nexeca@^5.0.0, execa@^5.1.1:\n version \"5.1.1\"\n resolved + \"https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd\"\n \ integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==\n \ dependencies:\n cross-spawn \"^7.0.3\"\n get-stream \"^6.0.0\"\n human-signals \"^2.1.0\"\n is-stream \"^2.0.0\"\n merge-stream \"^2.0.0\"\n npm-run-path \"^4.0.1\"\n onetime \"^5.1.2\"\n signal-exit \"^3.0.3\"\n strip-final-newline - \"^2.0.0\"\n\nexit@^0.1.2:\n version \"0.1.2\"\n resolved \"https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c\"\n + \"^2.0.0\"\n\nexeca@^7.1.1:\n version \"7.1.1\"\n resolved \"https://registry.yarnpkg.com/execa/-/execa-7.1.1.tgz#3eb3c83d239488e7b409d48e8813b76bb55c9c43\"\n + \ integrity sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==\n + \ dependencies:\n cross-spawn \"^7.0.3\"\n get-stream \"^6.0.1\"\n human-signals + \"^4.3.0\"\n is-stream \"^3.0.0\"\n merge-stream \"^2.0.0\"\n npm-run-path + \"^5.1.0\"\n onetime \"^6.0.0\"\n signal-exit \"^3.0.7\"\n strip-final-newline + \"^3.0.0\"\n\nexit@^0.1.2:\n version \"0.1.2\"\n resolved \"https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c\"\n \ integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==\n\nexpand-brackets@^2.1.4:\n \ version \"2.1.4\"\n resolved \"https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622\"\n \ integrity sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==\n @@ -4125,11 +5674,15 @@ interactions: \ integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==\n \ dependencies:\n \"@mrmlnc/readdir-enhanced\" \"^2.2.1\"\n \"@nodelib/fs.stat\" \"^1.1.2\"\n glob-parent \"^3.1.0\"\n is-glob \"^4.0.0\"\n merge2 - \"^1.2.3\"\n micromatch \"^3.1.10\"\n\nfast-glob@^3.0.3, fast-glob@^3.2.11, - fast-glob@^3.2.9:\n version \"3.2.12\"\n resolved \"https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80\"\n + \"^1.2.3\"\n micromatch \"^3.1.10\"\n\nfast-glob@^3.0.3, fast-glob@^3.2.9:\n + \ version \"3.2.12\"\n resolved \"https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80\"\n \ integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==\n \ dependencies:\n \"@nodelib/fs.stat\" \"^2.0.2\"\n \"@nodelib/fs.walk\" \"^1.2.3\"\n glob-parent \"^5.1.2\"\n merge2 \"^1.3.0\"\n micromatch + \"^4.0.4\"\n\nfast-glob@^3.3.0:\n version \"3.3.0\"\n resolved \"https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.0.tgz#7c40cb491e1e2ed5664749e87bfb516dbe8727c0\"\n + \ integrity sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==\n + \ dependencies:\n \"@nodelib/fs.stat\" \"^2.0.2\"\n \"@nodelib/fs.walk\" + \"^1.2.3\"\n glob-parent \"^5.1.2\"\n merge2 \"^1.3.0\"\n micromatch \"^4.0.4\"\n\nfast-json-stable-stringify@^2.0.0:\n version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633\"\n \ integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==\n\nfast-levenshtein@^2.0.6, @@ -4149,8 +5702,8 @@ interactions: \ integrity sha512-L9uADEnnHOeF4U5Kc3gzEs3oFpNCFkiTJXvT+nKmR0zcFqHZJJbszWT7dv4t9558FJRGpCj8UxUpTgz2zwiIZA==\n \ dependencies:\n chalk \"^2.0.0\"\n fs-extra \"^5.0.0\"\n heimdalljs-logger \"^0.1.9\"\n memory-streams \"^0.1.3\"\n mkdirp \"^0.5.0\"\n source-map - \"^0.4.2\"\n source-map-url \"^0.3.0\"\n sourcemap-validator \"^1.1.0\"\n\nfastest-levenshtein@^1.0.12:\n - \ version \"1.0.16\"\n resolved \"https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5\"\n + \"^0.4.2\"\n source-map-url \"^0.3.0\"\n sourcemap-validator \"^1.1.0\"\n\nfastest-levenshtein@^1.0.12, + fastest-levenshtein@^1.0.16:\n version \"1.0.16\"\n resolved \"https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5\"\n \ integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==\n\nfastq@^1.6.0:\n \ version \"1.15.0\"\n resolved \"https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a\"\n \ integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==\n @@ -4168,8 +5721,11 @@ interactions: \ dependencies:\n escape-string-regexp \"^1.0.5\"\n\nfigures@^3.0.0:\n \ version \"3.2.0\"\n resolved \"https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af\"\n \ integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==\n - \ dependencies:\n escape-string-regexp \"^1.0.5\"\n\nfile-entry-cache@^6.0.1:\n - \ version \"6.0.1\"\n resolved \"https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027\"\n + \ dependencies:\n escape-string-regexp \"^1.0.5\"\n\nfigures@^5.0.0:\n + \ version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/figures/-/figures-5.0.0.tgz#126cd055052dea699f8a54e8c9450e6ecfc44d5f\"\n + \ integrity sha512-ej8ksPF4x6e5wvK9yevct0UCXh8TTFlWGVLlgjZuoBH1HwjIfKE/IdL5mq89sFA7zELi1VhKpmtDnrs7zWyeyg==\n + \ dependencies:\n escape-string-regexp \"^5.0.0\"\n is-unicode-supported + \"^1.2.0\"\n\nfile-entry-cache@^6.0.1:\n version \"6.0.1\"\n resolved \"https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027\"\n \ integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==\n \ dependencies:\n flat-cache \"^3.0.4\"\n\nfile-uri-to-path@1.0.0:\n version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd\"\n @@ -4194,8 +5750,8 @@ interactions: \ integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==\n \ dependencies:\n debug \"2.6.9\"\n encodeurl \"~1.0.2\"\n escape-html \"~1.0.3\"\n on-finished \"2.4.1\"\n parseurl \"~1.3.3\"\n statuses - \"2.0.1\"\n unpipe \"~1.0.0\"\n\nfind-babel-config@^1.1.0, find-babel-config@^1.2.0:\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/find-babel-config/-/find-babel-config-1.2.0.tgz#a9b7b317eb5b9860cda9d54740a8c8337a2283a2\"\n + \"2.0.1\"\n unpipe \"~1.0.0\"\n\nfind-babel-config@^1.1.0:\n version \"1.2.0\"\n + \ resolved \"https://registry.yarnpkg.com/find-babel-config/-/find-babel-config-1.2.0.tgz#a9b7b317eb5b9860cda9d54740a8c8337a2283a2\"\n \ integrity sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==\n \ dependencies:\n json5 \"^0.5.1\"\n path-exists \"^3.0.0\"\n\nfind-cache-dir@^2.1.0:\n \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7\"\n @@ -4220,7 +5776,7 @@ interactions: \ dependencies:\n locate-path \"^6.0.0\"\n path-exists \"^4.0.0\"\n\nfind-up@^6.3.0:\n \ version \"6.3.0\"\n resolved \"https://registry.yarnpkg.com/find-up/-/find-up-6.3.0.tgz#2abab3d3280b2dc7ac10199ef324c4e002c8c790\"\n \ integrity sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==\n - \ dependencies:\n locate-path \"^7.1.0\"\n path-exists \"^5.0.0\"\n\nfind-yarn-workspace-root@^1.1.0:\n + \ dependencies:\n locate-path \"^7.1.0\"\n path-exists \"^5.0.0\"\n\nfind-yarn-workspace-root@^1.2.1:\n \ version \"1.2.1\"\n resolved \"https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-1.2.1.tgz#40eb8e6e7c2502ddfaa2577c176f221422f860db\"\n \ integrity sha512-dVtfb0WuQG+8Ag2uWkbG79hOUzEsRrhBzgfn86g2sJPkzmcpGdghbNTfUKGTxymFrY/tLIodDzLoW9nOJ4FY8Q==\n \ dependencies:\n fs-extra \"^4.0.3\"\n micromatch \"^3.1.4\"\n\nfind-yarn-workspace-root@^2.0.0:\n @@ -4289,10 +5845,13 @@ interactions: \ version \"0.24.0\"\n resolved \"https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.24.0.tgz#d4e4342a96675cb7846633a6099249332b539952\"\n \ integrity sha512-w1RvhdLZdU9V3vQdL+RooGlo6b9R9WVoBanOfoJvosWlqSKvrjFlci2oVhwvLwZXBtM7khyPvZ8r3fwsim3o0A==\n \ dependencies:\n graceful-fs \"^4.1.2\"\n jsonfile \"^2.1.0\"\n path-is-absolute - \"^1.0.0\"\n rimraf \"^2.2.8\"\n\nfs-extra@^10.0.0, fs-extra@^10.1.0:\n - \ version \"10.1.0\"\n resolved \"https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf\"\n + \"^1.0.0\"\n rimraf \"^2.2.8\"\n\nfs-extra@^10.0.0:\n version \"10.1.0\"\n + \ resolved \"https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf\"\n \ integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==\n \ dependencies:\n graceful-fs \"^4.2.0\"\n jsonfile \"^6.0.1\"\n universalify + \"^2.0.0\"\n\nfs-extra@^11.1.1:\n version \"11.1.1\"\n resolved \"https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.1.1.tgz#da69f7c39f3b002378b0954bb6ae7efdc0876e2d\"\n + \ integrity sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==\n + \ dependencies:\n graceful-fs \"^4.2.0\"\n jsonfile \"^6.0.1\"\n universalify \"^2.0.0\"\n\nfs-extra@^4.0.2, fs-extra@^4.0.3:\n version \"4.0.3\"\n resolved \"https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94\"\n \ integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==\n @@ -4353,9 +5912,7 @@ interactions: \ version \"1.1.5\"\n resolved \"https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621\"\n \ integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==\n \ dependencies:\n call-bind \"^1.0.2\"\n define-properties \"^1.1.3\"\n - \ es-abstract \"^1.19.0\"\n functions-have-names \"^1.2.2\"\n\nfunctional-red-black-tree@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327\"\n - \ integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==\n\nfunctions-have-names@^1.2.2:\n + \ es-abstract \"^1.19.0\"\n functions-have-names \"^1.2.2\"\n\nfunctions-have-names@^1.2.2:\n \ version \"1.2.3\"\n resolved \"https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834\"\n \ integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==\n\nfuse.js@^6.5.3:\n \ version \"6.6.2\"\n resolved \"https://registry.yarnpkg.com/fuse.js/-/fuse.js-6.6.2.tgz#fe463fed4b98c0226ac3da2856a415576dc9a111\"\n @@ -4380,9 +5937,7 @@ interactions: \ integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==\n \ dependencies:\n function-bind \"^1.1.1\"\n has \"^1.0.3\"\n has-symbols \"^1.0.3\"\n\nget-package-type@^0.1.0:\n version \"0.1.0\"\n resolved \"https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a\"\n - \ integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==\n\nget-stdin@^4.0.1:\n - \ version \"4.0.1\"\n resolved \"https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe\"\n - \ integrity sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==\n\nget-stdin@^9.0.0:\n + \ integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==\n\nget-stdin@^9.0.0:\n \ version \"9.0.0\"\n resolved \"https://registry.yarnpkg.com/get-stdin/-/get-stdin-9.0.0.tgz#3983ff82e03d56f1b2ea0d3e60325f39d703a575\"\n \ integrity sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==\n\nget-stream@^4.0.0:\n \ version \"4.1.0\"\n resolved \"https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5\"\n @@ -4390,8 +5945,8 @@ interactions: \ dependencies:\n pump \"^3.0.0\"\n\nget-stream@^5.0.0:\n version \"5.2.0\"\n \ resolved \"https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3\"\n \ integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==\n - \ dependencies:\n pump \"^3.0.0\"\n\nget-stream@^6.0.0:\n version \"6.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7\"\n + \ dependencies:\n pump \"^3.0.0\"\n\nget-stream@^6.0.0, get-stream@^6.0.1:\n + \ version \"6.0.1\"\n resolved \"https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7\"\n \ integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==\n\nget-symbol-description@^1.0.0:\n \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6\"\n \ integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==\n @@ -4409,7 +5964,10 @@ interactions: \ dependencies:\n is-glob \"^3.1.0\"\n path-dirname \"^1.0.0\"\n\nglob-parent@^5.1.2, glob-parent@~5.1.2:\n version \"5.1.2\"\n resolved \"https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4\"\n \ integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==\n - \ dependencies:\n is-glob \"^4.0.1\"\n\nglob-to-regexp@^0.3.0:\n version + \ dependencies:\n is-glob \"^4.0.1\"\n\nglob-parent@^6.0.2:\n version + \"6.0.2\"\n resolved \"https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3\"\n + \ integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==\n + \ dependencies:\n is-glob \"^4.0.3\"\n\nglob-to-regexp@^0.3.0:\n version \"0.3.0\"\n resolved \"https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab\"\n \ integrity sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==\n\nglob-to-regexp@^0.4.1:\n \ version \"0.4.1\"\n resolved \"https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e\"\n @@ -4423,21 +5981,27 @@ interactions: \ integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==\n \ dependencies:\n fs.realpath \"^1.0.0\"\n inflight \"^1.0.4\"\n inherits \"2\"\n minimatch \"^3.1.1\"\n once \"^1.3.0\"\n path-is-absolute - \"^1.0.0\"\n\nglob@^8.0.1, glob@^8.0.3:\n version \"8.1.0\"\n resolved \"https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e\"\n + \"^1.0.0\"\n\nglob@^8.0.1, glob@^8.1.0:\n version \"8.1.0\"\n resolved \"https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e\"\n \ integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==\n \ dependencies:\n fs.realpath \"^1.0.0\"\n inflight \"^1.0.4\"\n inherits \"2\"\n minimatch \"^5.0.1\"\n once \"^1.3.0\"\n\nglobal-modules@^1.0.0:\n \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea\"\n \ integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==\n \ dependencies:\n global-prefix \"^1.0.1\"\n is-windows \"^1.0.1\"\n - \ resolve-dir \"^1.0.0\"\n\nglobal-prefix@^1.0.1:\n version \"1.0.2\"\n - \ resolved \"https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe\"\n + \ resolve-dir \"^1.0.0\"\n\nglobal-modules@^2.0.0:\n version \"2.0.0\"\n + \ resolved \"https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780\"\n + \ integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==\n + \ dependencies:\n global-prefix \"^3.0.0\"\n\nglobal-prefix@^1.0.1:\n version + \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe\"\n \ integrity sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==\n \ dependencies:\n expand-tilde \"^2.0.2\"\n homedir-polyfill \"^1.0.1\"\n - \ ini \"^1.3.4\"\n is-windows \"^1.0.1\"\n which \"^1.2.14\"\n\nglobals@^11.1.0:\n + \ ini \"^1.3.4\"\n is-windows \"^1.0.1\"\n which \"^1.2.14\"\n\nglobal-prefix@^3.0.0:\n + \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97\"\n + \ integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==\n + \ dependencies:\n ini \"^1.3.5\"\n kind-of \"^6.0.2\"\n which \"^1.3.1\"\n\nglobals@^11.1.0:\n \ version \"11.12.0\"\n resolved \"https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e\"\n - \ integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==\n\nglobals@^13.6.0, - globals@^13.9.0:\n version \"13.20.0\"\n resolved \"https://registry.yarnpkg.com/globals/-/globals-13.20.0.tgz#ea276a1e508ffd4f1612888f9d1bad1e2717bf82\"\n + \ integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==\n\nglobals@^13.19.0:\n + \ version \"13.20.0\"\n resolved \"https://registry.yarnpkg.com/globals/-/globals-13.20.0.tgz#ea276a1e508ffd4f1612888f9d1bad1e2717bf82\"\n \ integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==\n \ dependencies:\n type-fest \"^0.20.2\"\n\nglobals@^9.18.0:\n version \"9.18.0\"\n resolved \"https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a\"\n @@ -4451,26 +6015,35 @@ interactions: \ integrity sha512-3LifW9M4joGZasyYPz2A1U74zbC/45fvpXUvO/9KbSa+VV0aGZarWkfdgKyR9sExNP0t0x0ss/UMJpNpcaTspw==\n \ dependencies:\n \"@types/glob\" \"^7.1.1\"\n array-union \"^2.1.0\"\n \ dir-glob \"^3.0.1\"\n fast-glob \"^3.0.3\"\n glob \"^7.1.3\"\n ignore - \"^5.1.1\"\n merge2 \"^1.2.3\"\n slash \"^3.0.0\"\n\nglobby@^11.0.3:\n - \ version \"11.1.0\"\n resolved \"https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b\"\n + \"^5.1.1\"\n merge2 \"^1.2.3\"\n slash \"^3.0.0\"\n\nglobby@^11.0.3, + globby@^11.1.0:\n version \"11.1.0\"\n resolved \"https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b\"\n \ integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==\n \ dependencies:\n array-union \"^2.1.0\"\n dir-glob \"^3.0.1\"\n fast-glob - \"^3.2.9\"\n ignore \"^5.2.0\"\n merge2 \"^1.4.1\"\n slash \"^3.0.0\"\n\nglobby@^13.1.3:\n - \ version \"13.1.3\"\n resolved \"https://registry.yarnpkg.com/globby/-/globby-13.1.3.tgz#f62baf5720bcb2c1330c8d4ef222ee12318563ff\"\n - \ integrity sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==\n - \ dependencies:\n dir-glob \"^3.0.1\"\n fast-glob \"^3.2.11\"\n ignore - \"^5.2.0\"\n merge2 \"^1.4.1\"\n slash \"^4.0.0\"\n\nglobrex@^0.1.2:\n + \"^3.2.9\"\n ignore \"^5.2.0\"\n merge2 \"^1.4.1\"\n slash \"^3.0.0\"\n\nglobby@^13.2.0:\n + \ version \"13.2.2\"\n resolved \"https://registry.yarnpkg.com/globby/-/globby-13.2.2.tgz#63b90b1bf68619c2135475cbd4e71e66aa090592\"\n + \ integrity sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w==\n + \ dependencies:\n dir-glob \"^3.0.1\"\n fast-glob \"^3.3.0\"\n ignore + \"^5.2.4\"\n merge2 \"^1.4.1\"\n slash \"^4.0.0\"\n\nglobjoin@^0.1.4:\n + \ version \"0.1.4\"\n resolved \"https://registry.yarnpkg.com/globjoin/-/globjoin-0.1.4.tgz#2f4494ac8919e3767c5cbb691e9f463324285d43\"\n + \ integrity sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg==\n\nglobrex@^0.1.2:\n \ version \"0.1.2\"\n resolved \"https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098\"\n \ integrity sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==\n\ngopd@^1.0.1:\n \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c\"\n \ integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==\n \ dependencies:\n get-intrinsic \"^1.1.3\"\n\ngraceful-fs@^4.1.11, graceful-fs@^4.1.15, - graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.2.0, - graceful-fs@^4.2.10, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9:\n - \ version \"4.2.10\"\n resolved \"https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c\"\n + graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.10, + graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9:\n version \"4.2.10\"\n + \ resolved \"https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c\"\n \ integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==\n\n\"graceful-readlink@>= 1.0.0\":\n version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725\"\n - \ integrity sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==\n\ngrowly@^1.3.0:\n + \ integrity sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==\n\ngraphemer@^1.4.0:\n + \ version \"1.4.0\"\n resolved \"https://registry.yarnpkg.com/graphemer/-/graphemer-1.4.0.tgz#fb2f1d55e0e3a1849aeffc90c4fa0dd53a0e66c6\"\n + \ integrity sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==\n\ngraphql-tag@^2.12.6:\n + \ version \"2.12.6\"\n resolved \"https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.6.tgz#d441a569c1d2537ef10ca3d1633b48725329b5f1\"\n + \ integrity sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==\n + \ dependencies:\n tslib \"^2.1.0\"\n\ngraphql@^16.6.0:\n version \"16.6.0\"\n + \ resolved \"https://registry.yarnpkg.com/graphql/-/graphql-16.6.0.tgz#c2dcffa4649db149f6282af726c8c83f1c7c5fdb\"\n + \ integrity sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==\n\ngrowly@^1.3.0:\n \ version \"1.3.0\"\n resolved \"https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081\"\n \ integrity sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==\n\nhandlebars@^4.0.13, handlebars@^4.0.4, handlebars@^4.3.1, handlebars@^4.7.3, handlebars@^4.7.7:\n @@ -4478,7 +6051,9 @@ interactions: \ integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==\n \ dependencies:\n minimist \"^1.2.5\"\n neo-async \"^2.6.0\"\n source-map \"^0.6.1\"\n wordwrap \"^1.0.0\"\n optionalDependencies:\n uglify-js - \"^3.1.4\"\n\nhas-ansi@^2.0.0:\n version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91\"\n + \"^3.1.4\"\n\nhard-rejection@^2.1.0:\n version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/hard-rejection/-/hard-rejection-2.1.0.tgz#1c6eda5c1685c63942766d79bb40ae773cecd883\"\n + \ integrity sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==\n\nhas-ansi@^2.0.0:\n + \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91\"\n \ integrity sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==\n \ dependencies:\n ansi-regex \"^2.0.0\"\n\nhas-ansi@^3.0.0:\n version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/has-ansi/-/has-ansi-3.0.0.tgz#36077ef1d15f333484aa7fa77a28606f1c655b37\"\n @@ -4545,13 +6120,19 @@ interactions: \ resolved \"https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1\"\n \ integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==\n \ dependencies:\n hash.js \"^1.0.3\"\n minimalistic-assert \"^1.0.0\"\n - \ minimalistic-crypto-utils \"^1.0.1\"\n\nhome-or-tmp@^2.0.0:\n version + \ minimalistic-crypto-utils \"^1.0.1\"\n\nhoist-non-react-statics@^3.3.2:\n + \ version \"3.3.2\"\n resolved \"https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45\"\n + \ integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==\n + \ dependencies:\n react-is \"^16.7.0\"\n\nhome-or-tmp@^2.0.0:\n version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8\"\n \ integrity sha512-ycURW7oUxE2sNiPVw1HVEFsW+ecOpJ5zaj7eC0RlwhibhRBod20muUN8qu/gzx956YrLolVvs1MTXwKgC2rVEg==\n \ dependencies:\n os-homedir \"^1.0.0\"\n os-tmpdir \"^1.0.1\"\n\nhomedir-polyfill@^1.0.1:\n \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8\"\n \ integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==\n - \ dependencies:\n parse-passwd \"^1.0.0\"\n\nhosted-git-info@^5.0.0, hosted-git-info@^5.2.1:\n + \ dependencies:\n parse-passwd \"^1.0.0\"\n\nhosted-git-info@^4.0.1:\n + \ version \"4.1.0\"\n resolved \"https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224\"\n + \ integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==\n + \ dependencies:\n lru-cache \"^6.0.0\"\n\nhosted-git-info@^5.0.0, hosted-git-info@^5.2.1:\n \ version \"5.2.1\"\n resolved \"https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-5.2.1.tgz#0ba1c97178ef91f3ab30842ae63d6a272341156f\"\n \ integrity sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==\n \ dependencies:\n lru-cache \"^7.5.1\"\n\nhosted-git-info@^6.0.0:\n version @@ -4562,7 +6143,9 @@ interactions: \ integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==\n \ dependencies:\n whatwg-encoding \"^1.0.5\"\n\nhtml-escaper@^2.0.0:\n \ version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453\"\n - \ integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==\n\nhttp-cache-semantics@^4.1.0:\n + \ integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==\n\nhtml-tags@^3.3.1:\n + \ version \"3.3.1\"\n resolved \"https://registry.yarnpkg.com/html-tags/-/html-tags-3.3.1.tgz#a04026a18c882e4bba8a01a3d39cfe465d40b5ce\"\n + \ integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==\n\nhttp-cache-semantics@^4.1.0:\n \ version \"4.1.1\"\n resolved \"https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a\"\n \ integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==\n\nhttp-errors@2.0.0:\n \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3\"\n @@ -4596,7 +6179,9 @@ interactions: \ version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3\"\n \ integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==\n\nhuman-signals@^2.1.0:\n \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0\"\n - \ integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==\n\nhumanize-ms@^1.2.1:\n + \ integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==\n\nhuman-signals@^4.3.0:\n + \ version \"4.3.1\"\n resolved \"https://registry.yarnpkg.com/human-signals/-/human-signals-4.3.1.tgz#ab7f811e851fca97ffbd2c1fe9a958964de321b2\"\n + \ integrity sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==\n\nhumanize-ms@^1.2.1:\n \ version \"1.2.1\"\n resolved \"https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed\"\n \ integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==\n \ dependencies:\n ms \"^2.0.0\"\n\ni@^0.3.7:\n version \"0.3.7\"\n resolved @@ -4616,10 +6201,8 @@ interactions: \ integrity sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==\n\nignore-walk@^5.0.1:\n \ version \"5.0.1\"\n resolved \"https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-5.0.1.tgz#5f199e23e1288f518d90358d461387788a154776\"\n \ integrity sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==\n - \ dependencies:\n minimatch \"^5.0.1\"\n\nignore@^4.0.6:\n version \"4.0.6\"\n - \ resolved \"https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc\"\n - \ integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==\n\nignore@^5.1.1, - ignore@^5.2.0:\n version \"5.2.4\"\n resolved \"https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324\"\n + \ dependencies:\n minimatch \"^5.0.1\"\n\nignore@^5.1.1, ignore@^5.2.0, + ignore@^5.2.4:\n version \"5.2.4\"\n resolved \"https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324\"\n \ integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==\n\niltorb@^2.0.1:\n \ version \"2.4.5\"\n resolved \"https://registry.yarnpkg.com/iltorb/-/iltorb-2.4.5.tgz#d64434b527099125c6839ed48b666247a172ef87\"\n \ integrity sha512-EMCMl3LnnNSZJS5QrxyZmMTaAC4+TJkM5woD+xbpm9RB+mFYCr7C05GFE3TEGCsVQSVHmjX+3sf5AiwsylNInQ==\n @@ -4629,20 +6212,24 @@ interactions: \ integrity sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==\n\nimport-fresh@^3.0.0, import-fresh@^3.2.1:\n version \"3.3.0\"\n resolved \"https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b\"\n \ integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==\n - \ dependencies:\n parent-module \"^1.0.0\"\n resolve-from \"^4.0.0\"\n\nimurmurhash@^0.1.4:\n + \ dependencies:\n parent-module \"^1.0.0\"\n resolve-from \"^4.0.0\"\n\nimport-lazy@^4.0.0:\n + \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153\"\n + \ integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==\n\nimurmurhash@^0.1.4:\n \ version \"0.1.4\"\n resolved \"https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea\"\n \ integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==\n\ninclude-path-searcher@^0.1.0:\n \ version \"0.1.0\"\n resolved \"https://registry.yarnpkg.com/include-path-searcher/-/include-path-searcher-0.1.0.tgz#c0cf2ddfa164fb2eae07bc7ca43a7f191cb4d7bd\"\n \ integrity sha512-KlpXnsZOrBGo4PPKqPFi3Ft6dcRyh8fTaqgzqDRi8jKAsngJEWWOxeFIWC8EfZtXKaZqlsNf9XRwcQ49DVgl/g==\n\nindent-string@^4.0.0:\n \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251\"\n - \ integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==\n\ninfer-owner@^1.0.3, + \ integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==\n\nindent-string@^5.0.0:\n + \ version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/indent-string/-/indent-string-5.0.0.tgz#4fd2980fccaf8622d14c64d694f4cf33c81951a5\"\n + \ integrity sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==\n\ninfer-owner@^1.0.3, infer-owner@^1.0.4:\n version \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467\"\n \ integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==\n\ninflected@^2.0.4:\n \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/inflected/-/inflected-2.1.0.tgz#2816ac17a570bbbc8303ca05bca8bf9b3f959687\"\n \ integrity sha512-hAEKNxvHf2Iq3H60oMBHkB4wl5jn3TPF3+fXek/sRwAB5gP9xWs4r7aweSF95f99HFoz69pnZTcu8f0SIHV18w==\n\ninflection@^1.13.2:\n \ version \"1.13.4\"\n resolved \"https://registry.yarnpkg.com/inflection/-/inflection-1.13.4.tgz#65aa696c4e2da6225b148d7a154c449366633a32\"\n \ integrity sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw==\n\ninflection@^2.0.1, - inflection@~2.0.0:\n version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/inflection/-/inflection-2.0.1.tgz#bdf3a4c05d4275f41234910cbbe9a102ac72c99b\"\n + inflection@~2.0.1:\n version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/inflection/-/inflection-2.0.1.tgz#bdf3a4c05d4275f41234910cbbe9a102ac72c99b\"\n \ integrity sha512-wzkZHqpb4eGrOKBl34xy3umnYHx8Si5R1U4fwmdxLo5gdH6mEK8gclckTj/qWqy4Je0bsDYe/qazZYuO7xe3XQ==\n\ninflight@^1.0.4:\n \ version \"1.0.6\"\n resolved \"https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9\"\n \ integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==\n @@ -4654,7 +6241,7 @@ interactions: \ integrity sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==\n\ninherits@2.0.3:\n \ version \"2.0.3\"\n resolved \"https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de\"\n \ integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==\n\nini@^1.3.4, - ini@~1.3.0:\n version \"1.3.8\"\n resolved \"https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c\"\n + ini@^1.3.5, ini@~1.3.0:\n version \"1.3.8\"\n resolved \"https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c\"\n \ integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==\n\nini@^3.0.0, ini@^3.0.1:\n version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/ini/-/ini-3.0.1.tgz#c76ec81007875bc44d544ff7a11a55d12294102d\"\n \ integrity sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==\n\ninit-package-json@^3.0.2:\n @@ -4663,12 +6250,7 @@ interactions: \ dependencies:\n npm-package-arg \"^9.0.1\"\n promzard \"^0.3.0\"\n \ read \"^1.0.7\"\n read-package-json \"^5.0.0\"\n semver \"^7.3.5\"\n \ validate-npm-package-license \"^3.0.4\"\n validate-npm-package-name - \"^4.0.0\"\n\ninline-source-map-comment@^1.0.5:\n version \"1.0.5\"\n resolved - \"https://registry.yarnpkg.com/inline-source-map-comment/-/inline-source-map-comment-1.0.5.tgz#50a8a44c2a790dfac441b5c94eccd5462635faf6\"\n - \ integrity sha512-a3/m6XgooVCXkZCduOb7pkuvUtNKt4DaqaggKKJrMQHQsqt6JcJXEreExeZiiK4vWL/cM/uF6+chH05pz2/TdQ==\n - \ dependencies:\n chalk \"^1.0.0\"\n get-stdin \"^4.0.1\"\n minimist - \"^1.1.1\"\n sum-up \"^1.0.1\"\n xtend \"^4.0.0\"\n\ninquirer@^6:\n - \ version \"6.5.2\"\n resolved \"https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.2.tgz#ad50942375d036d327ff528c08bd5fab089928ca\"\n + \"^4.0.0\"\n\ninquirer@^6:\n version \"6.5.2\"\n resolved \"https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.2.tgz#ad50942375d036d327ff528c08bd5fab089928ca\"\n \ integrity sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==\n \ dependencies:\n ansi-escapes \"^3.2.0\"\n chalk \"^2.4.2\"\n cli-cursor \"^2.1.0\"\n cli-width \"^2.0.0\"\n external-editor \"^3.0.3\"\n figures @@ -4681,14 +6263,14 @@ interactions: \"^3.1.0\"\n cli-width \"^3.0.0\"\n external-editor \"^3.0.3\"\n figures \"^3.0.0\"\n lodash \"^4.17.19\"\n mute-stream \"0.0.8\"\n run-async \"^2.4.0\"\n rxjs \"^6.6.0\"\n string-width \"^4.1.0\"\n strip-ansi - \"^6.0.0\"\n through \"^2.3.6\"\n\ninquirer@^8.2.1:\n version \"8.2.5\"\n - \ resolved \"https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.5.tgz#d8654a7542c35a9b9e069d27e2df4858784d54f8\"\n - \ integrity sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==\n - \ dependencies:\n ansi-escapes \"^4.2.1\"\n chalk \"^4.1.1\"\n cli-cursor - \"^3.1.0\"\n cli-width \"^3.0.0\"\n external-editor \"^3.0.3\"\n figures - \"^3.0.0\"\n lodash \"^4.17.21\"\n mute-stream \"0.0.8\"\n ora \"^5.4.1\"\n - \ run-async \"^2.4.0\"\n rxjs \"^7.5.5\"\n string-width \"^4.1.0\"\n - \ strip-ansi \"^6.0.0\"\n through \"^2.3.6\"\n wrap-ansi \"^7.0.0\"\n\ninternal-slot@^1.0.3, + \"^6.0.0\"\n through \"^2.3.6\"\n\ninquirer@^9.1.5:\n version \"9.2.7\"\n + \ resolved \"https://registry.yarnpkg.com/inquirer/-/inquirer-9.2.7.tgz#61e00658efa9b4c76a83c2c3cb3ceb88fec70ac7\"\n + \ integrity sha512-Bf52lnfvNxGPJPltiNO2tLBp3zC339KNlGMqOkW+dsvNikBhcVDK5kqU2lVX2FTPzuXUFX5WJDlsw//w3ZwoTw==\n + \ dependencies:\n ansi-escapes \"^4.3.2\"\n chalk \"^5.2.0\"\n cli-cursor + \"^3.1.0\"\n cli-width \"^4.0.0\"\n external-editor \"^3.0.3\"\n figures + \"^5.0.0\"\n lodash \"^4.17.21\"\n mute-stream \"1.0.0\"\n ora \"^5.4.1\"\n + \ run-async \"^3.0.0\"\n rxjs \"^7.8.1\"\n string-width \"^4.2.3\"\n + \ strip-ansi \"^6.0.1\"\n through \"^2.3.6\"\n wrap-ansi \"^6.0.1\"\n\ninternal-slot@^1.0.3, internal-slot@^1.0.4, internal-slot@^1.0.5:\n version \"1.0.5\"\n resolved \"https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986\"\n \ integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==\n @@ -4724,8 +6306,10 @@ interactions: is-array-buffer@^3.0.2:\n version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe\"\n \ integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==\n \ dependencies:\n call-bind \"^1.0.2\"\n get-intrinsic \"^1.2.0\"\n - \ is-typed-array \"^1.1.10\"\n\nis-bigint@^1.0.1:\n version \"1.0.4\"\n - \ resolved \"https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3\"\n + \ is-typed-array \"^1.1.10\"\n\nis-arrayish@^0.2.1:\n version \"0.2.1\"\n + \ resolved \"https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d\"\n + \ integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==\n\nis-bigint@^1.0.1:\n + \ version \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3\"\n \ integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==\n \ dependencies:\n has-bigints \"^1.0.1\"\n\nis-binary-path@^1.0.0:\n version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898\"\n @@ -4746,6 +6330,9 @@ interactions: \ dependencies:\n cidr-regex \"^3.1.1\"\n\nis-core-module@^2.11.0, is-core-module@^2.8.1, is-core-module@^2.9.0:\n version \"2.11.0\"\n resolved \"https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144\"\n \ integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==\n + \ dependencies:\n has \"^1.0.3\"\n\nis-core-module@^2.12.0, is-core-module@^2.12.1, + is-core-module@^2.5.0:\n version \"2.12.1\"\n resolved \"https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd\"\n + \ integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==\n \ dependencies:\n has \"^1.0.3\"\n\nis-data-descriptor@^0.1.4:\n version \"0.1.4\"\n resolved \"https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56\"\n \ integrity sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==\n @@ -4765,7 +6352,9 @@ interactions: \ dependencies:\n is-accessor-descriptor \"^1.0.0\"\n is-data-descriptor \"^1.0.0\"\n kind-of \"^6.0.2\"\n\nis-docker@^2.0.0:\n version \"2.2.1\"\n \ resolved \"https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa\"\n - \ integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==\n\nis-extendable@^0.1.0, + \ integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==\n\nis-docker@^3.0.0:\n + \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/is-docker/-/is-docker-3.0.0.tgz#90093aa3106277d8a77a5910dbae71747e15a200\"\n + \ integrity sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==\n\nis-extendable@^0.1.0, is-extendable@^0.1.1:\n version \"0.1.1\"\n resolved \"https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89\"\n \ integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==\n\nis-extendable@^1.0.1:\n \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4\"\n @@ -4789,7 +6378,10 @@ interactions: \ dependencies:\n is-extglob \"^2.1.0\"\n\nis-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1:\n version \"4.0.3\"\n resolved \"https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084\"\n \ integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==\n - \ dependencies:\n is-extglob \"^2.1.1\"\n\nis-interactive@^1.0.0:\n version + \ dependencies:\n is-extglob \"^2.1.1\"\n\nis-inside-container@^1.0.0:\n + \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/is-inside-container/-/is-inside-container-1.0.0.tgz#e81fba699662eb31dbdaf26766a61d4814717ea4\"\n + \ integrity sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==\n + \ dependencies:\n is-docker \"^3.0.0\"\n\nis-interactive@^1.0.0:\n version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e\"\n \ integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==\n\nis-lambda@^1.0.1:\n \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5\"\n @@ -4810,12 +6402,18 @@ interactions: \ resolved \"https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b\"\n \ integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==\n\nis-obj@^2.0.0:\n \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982\"\n - \ integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==\n\nis-plain-obj@2.1.0:\n + \ integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==\n\nis-path-inside@^3.0.3:\n + \ version \"3.0.3\"\n resolved \"https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283\"\n + \ integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==\n\nis-plain-obj@2.1.0:\n \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287\"\n - \ integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==\n\nis-plain-object@^2.0.3, + \ integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==\n\nis-plain-obj@^1.1.0:\n + \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e\"\n + \ integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==\n\nis-plain-object@^2.0.3, is-plain-object@^2.0.4:\n version \"2.0.4\"\n resolved \"https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677\"\n \ integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==\n - \ dependencies:\n isobject \"^3.0.1\"\n\nis-potential-custom-element-name@^1.0.1:\n + \ dependencies:\n isobject \"^3.0.1\"\n\nis-plain-object@^5.0.0:\n version + \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344\"\n + \ integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==\n\nis-potential-custom-element-name@^1.0.1:\n \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5\"\n \ integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==\n\nis-reference@^1.1.0:\n \ version \"1.2.1\"\n resolved \"https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7\"\n @@ -4832,7 +6430,9 @@ interactions: \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44\"\n \ integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==\n\nis-stream@^2.0.0:\n \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077\"\n - \ integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==\n\nis-string@^1.0.5, + \ integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==\n\nis-stream@^3.0.0:\n + \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/is-stream/-/is-stream-3.0.0.tgz#e6bfd7aa6bef69f4f472ce9bb681e3e57b4319ac\"\n + \ integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==\n\nis-string@^1.0.5, is-string@^1.0.7:\n version \"1.0.7\"\n resolved \"https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd\"\n \ integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==\n \ dependencies:\n has-tostringtag \"^1.0.0\"\n\nis-symbol@^1.0.2, is-symbol@^1.0.3:\n @@ -4849,7 +6449,9 @@ interactions: \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a\"\n \ integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==\n\nis-unicode-supported@^0.1.0:\n \ version \"0.1.0\"\n resolved \"https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7\"\n - \ integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==\n\nis-weakmap@^2.0.1:\n + \ integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==\n\nis-unicode-supported@^1.2.0:\n + \ version \"1.3.0\"\n resolved \"https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz#d824984b616c292a2e198207d4a609983842f714\"\n + \ integrity sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==\n\nis-weakmap@^2.0.1:\n \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2\"\n \ integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==\n\nis-weakref@^1.0.2:\n \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2\"\n @@ -4905,8 +6507,10 @@ interactions: \ resolved \"https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0\"\n \ integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==\n \ dependencies:\n \"@types/node\" \"*\"\n merge-stream \"^2.0.0\"\n - \ supports-color \"^8.0.0\"\n\njs-string-escape@^1.0.1:\n version \"1.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/js-string-escape/-/js-string-escape-1.0.1.tgz#e2625badbc0d67c7533e9edc1068c587ae4137ef\"\n + \ supports-color \"^8.0.0\"\n\njs-sha256@^0.9.0:\n version \"0.9.0\"\n + \ resolved \"https://registry.yarnpkg.com/js-sha256/-/js-sha256-0.9.0.tgz#0b89ac166583e91ef9123644bd3c5334ce9d0966\"\n + \ integrity sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA==\n\njs-string-escape@^1.0.1:\n + \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/js-string-escape/-/js-string-escape-1.0.1.tgz#e2625badbc0d67c7533e9edc1068c587ae4137ef\"\n \ integrity sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==\n\n\"js-tokens@^3.0.0 || ^4.0.0\", js-tokens@^4.0.0:\n version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499\"\n \ integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==\n\njs-tokens@^3.0.2:\n @@ -4985,8 +6589,10 @@ interactions: \ dependencies:\n is-buffer \"^1.1.5\"\n\nkind-of@^5.0.0:\n version \"5.1.0\"\n \ resolved \"https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d\"\n \ integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==\n\nkind-of@^6.0.0, - kind-of@^6.0.2:\n version \"6.0.3\"\n resolved \"https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd\"\n - \ integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==\n\nlanguage-subtag-registry@^0.3.20:\n + kind-of@^6.0.2, kind-of@^6.0.3:\n version \"6.0.3\"\n resolved \"https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd\"\n + \ integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==\n\nknown-css-properties@^0.27.0:\n + \ version \"0.27.0\"\n resolved \"https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.27.0.tgz#82a9358dda5fe7f7bd12b5e7142c0a205393c0c5\"\n + \ integrity sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg==\n\nlanguage-subtag-registry@^0.3.20:\n \ version \"0.3.22\"\n resolved \"https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d\"\n \ integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==\n\nlanguage-tags@^1.0.8:\n \ version \"1.0.8\"\n resolved \"https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.8.tgz#042b4bdb0d4e771a9f8cc2fdc9bb26a52a367312\"\n @@ -5051,7 +6657,9 @@ interactions: \ semver \"^7.3.7\"\n\nline-column@^1.0.2:\n version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/line-column/-/line-column-1.0.2.tgz#d25af2936b6f4849172b312e4792d1d987bc34a2\"\n \ integrity sha512-Ktrjk5noGYlHsVnYWh62FLVs4hTb8A3e+vucNZMgPeAOITdshMSgv4cCZQeRDjm7+goqmo6+liZwTXo+U3sVww==\n - \ dependencies:\n isarray \"^1.0.0\"\n isobject \"^2.0.0\"\n\nlinkify-it@^4.0.1:\n + \ dependencies:\n isarray \"^1.0.0\"\n isobject \"^2.0.0\"\n\nlines-and-columns@^1.1.6:\n + \ version \"1.2.4\"\n resolved \"https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632\"\n + \ integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==\n\nlinkify-it@^4.0.1:\n \ version \"4.0.1\"\n resolved \"https://registry.yarnpkg.com/linkify-it/-/linkify-it-4.0.1.tgz#01f1d5e508190d06669982ba31a7d9f56a5751ec\"\n \ integrity sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==\n \ dependencies:\n uc.micro \"^1.0.1\"\n\nlivereload-js@^3.3.1:\n version @@ -5132,9 +6740,7 @@ interactions: \ version \"4.0.8\"\n resolved \"https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af\"\n \ integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==\n\nlodash.defaults@^4.2.0:\n \ version \"4.2.0\"\n resolved \"https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c\"\n - \ integrity sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==\n\nlodash.defaultsdeep@^4.6.1:\n - \ version \"4.6.1\"\n resolved \"https://registry.yarnpkg.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz#512e9bd721d272d94e3d3a63653fa17516741ca6\"\n - \ integrity sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==\n\nlodash.find@^4.5.1, + \ integrity sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==\n\nlodash.find@^4.5.1, lodash.find@^4.6.0:\n version \"4.6.0\"\n resolved \"https://registry.yarnpkg.com/lodash.find/-/lodash.find-4.6.0.tgz#cb0704d47ab71789ffa0de8b97dd926fb88b13b1\"\n \ integrity sha512-yaRZoAV3Xq28F1iafWN1+a0rflOej93l1DQUejs3SZ41h2O9UJBoS9aueGjPDgAl4B6tPC0NuuchLKaDQQ3Isg==\n\nlodash.flatten@^3.0.2:\n \ version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-3.0.2.tgz#de1cf57758f8f4479319d35c3e9cc60c4501938c\"\n @@ -5215,8 +6821,8 @@ interactions: \ dependencies:\n chalk \"^2.0.1\"\n\nlog-symbols@^4.1.0:\n version \"4.1.0\"\n \ resolved \"https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503\"\n \ integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==\n - \ dependencies:\n chalk \"^4.1.0\"\n is-unicode-supported \"^0.1.0\"\n\nloose-envify@^1.0.0:\n - \ version \"1.4.0\"\n resolved \"https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf\"\n + \ dependencies:\n chalk \"^4.1.0\"\n is-unicode-supported \"^0.1.0\"\n\nloose-envify@^1.0.0, + loose-envify@^1.4.0:\n version \"1.4.0\"\n resolved \"https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf\"\n \ integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==\n \ dependencies:\n js-tokens \"^3.0.0 || ^4.0.0\"\n\nlower-case@^2.0.2:\n \ version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28\"\n @@ -5266,7 +6872,11 @@ interactions: \ integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==\n \ dependencies:\n p-defer \"^1.0.0\"\n\nmap-cache@^0.2.2:\n version \"0.2.2\"\n \ resolved \"https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf\"\n - \ integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==\n\nmap-visit@^1.0.0:\n + \ integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==\n\nmap-obj@^1.0.0:\n + \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d\"\n + \ integrity sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==\n\nmap-obj@^4.1.0:\n + \ version \"4.3.0\"\n resolved \"https://registry.yarnpkg.com/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a\"\n + \ integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==\n\nmap-visit@^1.0.0:\n \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f\"\n \ integrity sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==\n \ dependencies:\n object-visit \"^1.0.0\"\n\nmarkdown-it-terminal@^0.4.0:\n @@ -5283,7 +6893,9 @@ interactions: \ dependencies:\n minimatch \"^3.0.2\"\n\nmatcher-collection@^2.0.0, matcher-collection@^2.0.1:\n \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/matcher-collection/-/matcher-collection-2.0.1.tgz#90be1a4cf58d6f2949864f65bb3b0f3e41303b29\"\n \ integrity sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==\n - \ dependencies:\n \"@types/minimatch\" \"^3.0.3\"\n minimatch \"^3.0.2\"\n\nmd5.js@^1.3.4:\n + \ dependencies:\n \"@types/minimatch\" \"^3.0.3\"\n minimatch \"^3.0.2\"\n\nmathml-tag-names@^2.1.3:\n + \ version \"2.1.3\"\n resolved \"https://registry.yarnpkg.com/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz#4ddadd67308e780cf16a47685878ee27b736a0a3\"\n + \ integrity sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==\n\nmd5.js@^1.3.4:\n \ version \"1.3.5\"\n resolved \"https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f\"\n \ integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==\n \ dependencies:\n hash-base \"^3.0.0\"\n inherits \"^2.0.1\"\n safe-buffer @@ -5307,7 +6919,14 @@ interactions: \ dependencies:\n errno \"^0.1.3\"\n readable-stream \"^2.0.1\"\n\nmemory-streams@^0.1.3:\n \ version \"0.1.3\"\n resolved \"https://registry.yarnpkg.com/memory-streams/-/memory-streams-0.1.3.tgz#d9b0017b4b87f1d92f55f2745c9caacb1dc93ceb\"\n \ integrity sha512-qVQ/CjkMyMInPaaRMrwWNDvf6boRZXaT/DbQeMYcCWuXPEBf1v8qChOc9OlEVQp2uOvRXa1Qu30fLmKhY6NipA==\n - \ dependencies:\n readable-stream \"~1.0.2\"\n\nmerge-descriptors@1.0.1:\n + \ dependencies:\n readable-stream \"~1.0.2\"\n\nmeow@^10.1.5:\n version + \"10.1.5\"\n resolved \"https://registry.yarnpkg.com/meow/-/meow-10.1.5.tgz#be52a1d87b5f5698602b0f32875ee5940904aa7f\"\n + \ integrity sha512-/d+PQ4GKmGvM9Bee/DPa8z3mXs/pkvJE2KEThngVNOqtmljC6K7NMPxtc2JeZYTmpWb9k/TmxjeL18ez3h7vCw==\n + \ dependencies:\n \"@types/minimist\" \"^1.2.2\"\n camelcase-keys \"^7.0.0\"\n + \ decamelize \"^5.0.0\"\n decamelize-keys \"^1.1.0\"\n hard-rejection + \"^2.1.0\"\n minimist-options \"4.1.0\"\n normalize-package-data \"^3.0.2\"\n + \ read-pkg-up \"^8.0.0\"\n redent \"^4.0.0\"\n trim-newlines \"^4.0.2\"\n + \ type-fest \"^1.2.2\"\n yargs-parser \"^20.2.9\"\n\nmerge-descriptors@1.0.1:\n \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61\"\n \ integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==\n\nmerge-stream@^2.0.0:\n \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60\"\n @@ -5343,9 +6962,13 @@ interactions: \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022\"\n \ integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==\n\nmimic-fn@^2.1.0:\n \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b\"\n - \ integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==\n\nmimic-response@^2.0.0:\n + \ integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==\n\nmimic-fn@^4.0.0:\n + \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-4.0.0.tgz#60a90550d5cb0b239cca65d893b1a53b29871ecc\"\n + \ integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==\n\nmimic-response@^2.0.0:\n \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43\"\n - \ integrity sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==\n\nmini-css-extract-plugin@^2.5.2, + \ integrity sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==\n\nmin-indent@^1.0.1:\n + \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869\"\n + \ integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==\n\nmini-css-extract-plugin@^2.5.2, mini-css-extract-plugin@^2.5.3:\n version \"2.7.3\"\n resolved \"https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.3.tgz#794aa4d598bf178a66b2a35fe287c3df3eac394e\"\n \ integrity sha512-CD9cXeKeXLcnMw8FZdtfrRrLaM7gwCl4nKuKn2YkY2Bw5wdlB8zU2cCzw+w2zS9RFvbrufTBkMCJACNPwqQA0w==\n \ dependencies:\n schema-utils \"^4.0.0\"\n\nminimalistic-assert@^1.0.0, @@ -5353,17 +6976,21 @@ interactions: \ integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==\n\nminimalistic-crypto-utils@^1.0.1:\n \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a\"\n \ integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==\n\n\"minimatch@2 - || 3\", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.1, - minimatch@^3.1.2:\n version \"3.1.2\"\n resolved \"https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b\"\n + || 3\", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.0.5, + minimatch@^3.1.1, minimatch@^3.1.2:\n version \"3.1.2\"\n resolved \"https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b\"\n \ integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==\n \ dependencies:\n brace-expansion \"^1.1.7\"\n\nminimatch@^5.0.1, minimatch@^5.1.0:\n \ version \"5.1.6\"\n resolved \"https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96\"\n \ integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==\n - \ dependencies:\n brace-expansion \"^2.0.1\"\n\nminimist@^0.2.1:\n version - \"0.2.4\"\n resolved \"https://registry.yarnpkg.com/minimist/-/minimist-0.2.4.tgz#0085d5501e29033748a2f2a4da0180142697a475\"\n - \ integrity sha512-Pkrrm8NjyQ8yVt8Am9M+yUt74zE3iokhzbG1bFVNjLB92vwM71hf40RkEsryg98BujhVOncKm/C1xROxZ030LQ==\n\nminimist@^1.1.1, - minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5, minimist@^1.2.6:\n version - \"1.2.8\"\n resolved \"https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c\"\n + \ dependencies:\n brace-expansion \"^2.0.1\"\n\nminimatch@^7.4.3:\n version + \"7.4.6\"\n resolved \"https://registry.yarnpkg.com/minimatch/-/minimatch-7.4.6.tgz#845d6f254d8f4a5e4fd6baf44d5f10c8448365fb\"\n + \ integrity sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==\n + \ dependencies:\n brace-expansion \"^2.0.1\"\n\nminimist-options@4.1.0:\n + \ version \"4.1.0\"\n resolved \"https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619\"\n + \ integrity sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==\n + \ dependencies:\n arrify \"^1.0.1\"\n is-plain-obj \"^1.1.0\"\n kind-of + \"^6.0.3\"\n\nminimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5, + minimist@^1.2.6:\n version \"1.2.8\"\n resolved \"https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c\"\n \ integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==\n\nminipass-collect@^1.0.2:\n \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617\"\n \ integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==\n @@ -5432,9 +7059,7 @@ interactions: \ version \"1.10.0\"\n resolved \"https://registry.yarnpkg.com/morgan/-/morgan-1.10.0.tgz#091778abc1fc47cd3509824653dae1faab6b17d7\"\n \ integrity sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==\n \ dependencies:\n basic-auth \"~2.0.1\"\n debug \"2.6.9\"\n depd - \"~2.0.0\"\n on-finished \"~2.3.0\"\n on-headers \"~1.0.2\"\n\nmout@^1.0.0:\n - \ version \"1.2.4\"\n resolved \"https://registry.yarnpkg.com/mout/-/mout-1.2.4.tgz#9ffd261c4d6509e7ebcbf6b641a89b36ecdf8155\"\n - \ integrity sha512-mZb9uOruMWgn/fw28DG4/yE3Kehfk1zKCLhuDU2O3vlKdnBBr4XaOCqVTflJ5aODavGUPqFHZgrFX3NJVuxGhQ==\n\nmove-concurrently@^1.0.1:\n + \"~2.0.0\"\n on-finished \"~2.3.0\"\n on-headers \"~1.0.2\"\n\nmove-concurrently@^1.0.1:\n \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92\"\n \ integrity sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==\n \ dependencies:\n aproba \"^1.1.1\"\n copy-concurrently \"^1.0.0\"\n @@ -5450,11 +7075,15 @@ interactions: \ version \"0.0.7\"\n resolved \"https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab\"\n \ integrity sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==\n\nmute-stream@0.0.8, mute-stream@~0.0.4:\n version \"0.0.8\"\n resolved \"https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d\"\n - \ integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==\n\nnan@^2.12.1, + \ integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==\n\nmute-stream@1.0.0:\n + \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/mute-stream/-/mute-stream-1.0.0.tgz#e31bd9fe62f0aed23520aa4324ea6671531e013e\"\n + \ integrity sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA==\n\nnan@^2.12.1, nan@^2.14.0:\n version \"2.17.0\"\n resolved \"https://registry.yarnpkg.com/nan/-/nan-2.17.0.tgz#c0150a2368a182f033e9aa5195ec76ea41a199cb\"\n \ integrity sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==\n\nnanoid@^3.3.4:\n \ version \"3.3.4\"\n resolved \"https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab\"\n - \ integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==\n\nnanomatch@^1.2.9:\n + \ integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==\n\nnanoid@^3.3.6:\n + \ version \"3.3.6\"\n resolved \"https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c\"\n + \ integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==\n\nnanomatch@^1.2.9:\n \ version \"1.2.13\"\n resolved \"https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119\"\n \ integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==\n \ dependencies:\n arr-diff \"^4.0.0\"\n array-unique \"^0.3.2\"\n define-property @@ -5480,8 +7109,8 @@ interactions: \ dependencies:\n semver \"^5.4.1\"\n\nnode-dir@^0.1.17:\n version \"0.1.17\"\n \ resolved \"https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5\"\n \ integrity sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==\n - \ dependencies:\n minimatch \"^3.0.2\"\n\nnode-fetch@^2.6.0, node-fetch@^2.6.1:\n - \ version \"2.6.9\"\n resolved \"https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.9.tgz#7c7f744b5cc6eb5fd404e0c7a9fec630a55657e6\"\n + \ dependencies:\n minimatch \"^3.0.2\"\n\nnode-fetch@^2.6.1:\n version + \"2.6.9\"\n resolved \"https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.9.tgz#7c7f744b5cc6eb5fd404e0c7a9fec630a55657e6\"\n \ integrity sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==\n \ dependencies:\n whatwg-url \"^5.0.0\"\n\nnode-gyp@^9.0.0, node-gyp@^9.1.0:\n \ version \"9.3.1\"\n resolved \"https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.3.1.tgz#1e19f5f290afcc9c46973d68700cbd21a96192e4\"\n @@ -5502,13 +7131,15 @@ interactions: \ querystring-es3 \"^0.2.0\"\n readable-stream \"^2.3.3\"\n stream-browserify \"^2.0.1\"\n stream-http \"^2.7.2\"\n string_decoder \"^1.0.0\"\n timers-browserify \"^2.0.4\"\n tty-browserify \"0.0.0\"\n url \"^0.11.0\"\n util \"^0.11.0\"\n - \ vm-browserify \"^1.0.1\"\n\nnode-modules-path@^1.0.0, node-modules-path@^1.0.1:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/node-modules-path/-/node-modules-path-1.0.2.tgz#e3acede9b7baf4bc336e3496b58e5b40d517056e\"\n + \ vm-browserify \"^1.0.1\"\n\nnode-modules-path@^1.0.1:\n version \"1.0.2\"\n + \ resolved \"https://registry.yarnpkg.com/node-modules-path/-/node-modules-path-1.0.2.tgz#e3acede9b7baf4bc336e3496b58e5b40d517056e\"\n \ integrity sha512-6Gbjq+d7uhkO7epaKi5DNgUJn7H0gEyA4Jg0Mo1uQOi3Rk50G83LtmhhFyw0LxnAFhtlspkiiw52ISP13qzcBg==\n\nnode-notifier@^10.0.0:\n \ version \"10.0.1\"\n resolved \"https://registry.yarnpkg.com/node-notifier/-/node-notifier-10.0.1.tgz#0e82014a15a8456c4cfcdb25858750399ae5f1c7\"\n \ integrity sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==\n \ dependencies:\n growly \"^1.3.0\"\n is-wsl \"^2.2.0\"\n semver - \"^7.3.5\"\n shellwords \"^0.1.1\"\n uuid \"^8.3.2\"\n which \"^2.0.2\"\n\nnode-releases@^2.0.8:\n + \"^7.3.5\"\n shellwords \"^0.1.1\"\n uuid \"^8.3.2\"\n which \"^2.0.2\"\n\nnode-releases@^2.0.12:\n + \ version \"2.0.12\"\n resolved \"https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.12.tgz#35627cc224a23bfb06fb3380f2b3afaaa7eb1039\"\n + \ integrity sha512-QzsYKWhXTWx8h1kIvqfnC++o0pEmpRQA/aenALsL2F4pqNVr7YzcdMlDij5WBnwftRbJCNJL/O7zdKaxKPHqgQ==\n\nnode-releases@^2.0.8:\n \ version \"2.0.10\"\n resolved \"https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.10.tgz#c311ebae3b6a148c89b1813fd7c4d3c024ef537f\"\n \ integrity sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==\n\nnode-watch@0.7.3:\n \ version \"0.7.3\"\n resolved \"https://registry.yarnpkg.com/node-watch/-/node-watch-0.7.3.tgz#6d4db88e39c8d09d3ea61d6568d80e5975abc7ab\"\n @@ -5520,7 +7151,11 @@ interactions: \ dependencies:\n abbrev \"1\"\n\nnopt@^6.0.0:\n version \"6.0.0\"\n resolved \"https://registry.yarnpkg.com/nopt/-/nopt-6.0.0.tgz#245801d8ebf409c6df22ab9d95b65e1309cdb16d\"\n \ integrity sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==\n - \ dependencies:\n abbrev \"^1.0.0\"\n\nnormalize-package-data@^4.0.0:\n + \ dependencies:\n abbrev \"^1.0.0\"\n\nnormalize-package-data@^3.0.2:\n + \ version \"3.0.3\"\n resolved \"https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-3.0.3.tgz#dbcc3e2da59509a0983422884cd172eefdfa525e\"\n + \ integrity sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==\n + \ dependencies:\n hosted-git-info \"^4.0.1\"\n is-core-module \"^2.5.0\"\n + \ semver \"^7.3.4\"\n validate-npm-package-license \"^3.0.1\"\n\nnormalize-package-data@^4.0.0:\n \ version \"4.0.1\"\n resolved \"https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-4.0.1.tgz#b46b24e0616d06cadf9d5718b29b6d445a82a62c\"\n \ integrity sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==\n \ dependencies:\n hosted-git-info \"^5.0.0\"\n is-core-module \"^2.8.1\"\n @@ -5582,7 +7217,10 @@ interactions: \ dependencies:\n path-key \"^3.0.0\"\n\nnpm-run-path@^4.0.0, npm-run-path@^4.0.1:\n \ version \"4.0.1\"\n resolved \"https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea\"\n \ integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==\n - \ dependencies:\n path-key \"^3.0.0\"\n\nnpm-user-validate@^1.0.1:\n version + \ dependencies:\n path-key \"^3.0.0\"\n\nnpm-run-path@^5.1.0:\n version + \"5.1.0\"\n resolved \"https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-5.1.0.tgz#bc62f7f3f6952d9894bd08944ba011a6ee7b7e00\"\n + \ integrity sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==\n + \ dependencies:\n path-key \"^4.0.0\"\n\nnpm-user-validate@^1.0.1:\n version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-1.0.1.tgz#31428fc5475fe8416023f178c0ab47935ad8c561\"\n \ integrity sha512-uQwcd/tY+h1jnEaze6cdX/LrhWhoBxfSknxentoqmIuStxUExxjWd3ULMLFPiFUrZKbOVMowH6Jq2FRWfmhcEw==\n\nnpm@^8.7.0:\n \ version \"8.19.4\"\n resolved \"https://registry.yarnpkg.com/npm/-/npm-8.19.4.tgz#65ad6a2dfdd157a4ef4467fb86e8dcd35a43493f\"\n @@ -5672,19 +7310,30 @@ interactions: \ dependencies:\n mimic-fn \"^1.0.0\"\n\nonetime@^5.1.0, onetime@^5.1.2:\n \ version \"5.1.2\"\n resolved \"https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e\"\n \ integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==\n - \ dependencies:\n mimic-fn \"^2.1.0\"\n\nopener@^1.5.2:\n version \"1.5.2\"\n - \ resolved \"https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598\"\n - \ integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==\n\noptionator@^0.8.1:\n + \ dependencies:\n mimic-fn \"^2.1.0\"\n\nonetime@^6.0.0:\n version \"6.0.0\"\n + \ resolved \"https://registry.yarnpkg.com/onetime/-/onetime-6.0.0.tgz#7c24c18ed1fd2e9bca4bd26806a33613c77d34b4\"\n + \ integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==\n + \ dependencies:\n mimic-fn \"^4.0.0\"\n\nopen@^9.1.0:\n version \"9.1.0\"\n + \ resolved \"https://registry.yarnpkg.com/open/-/open-9.1.0.tgz#684934359c90ad25742f5a26151970ff8c6c80b6\"\n + \ integrity sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==\n + \ dependencies:\n default-browser \"^4.0.0\"\n define-lazy-prop \"^3.0.0\"\n + \ is-inside-container \"^1.0.0\"\n is-wsl \"^2.2.0\"\n\nopener@^1.5.2:\n + \ version \"1.5.2\"\n resolved \"https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598\"\n + \ integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==\n\noptimism@^0.16.2:\n + \ version \"0.16.2\"\n resolved \"https://registry.yarnpkg.com/optimism/-/optimism-0.16.2.tgz#519b0c78b3b30954baed0defe5143de7776bf081\"\n + \ integrity sha512-zWNbgWj+3vLEjZNIh/okkY2EUfX+vB9TJopzIZwT1xxaMqC5hRLLraePod4c5n4He08xuXNH+zhKFFCu390wiQ==\n + \ dependencies:\n \"@wry/context\" \"^0.7.0\"\n \"@wry/trie\" \"^0.3.0\"\n\noptionator@^0.8.1:\n \ version \"0.8.3\"\n resolved \"https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495\"\n \ integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==\n \ dependencies:\n deep-is \"~0.1.3\"\n fast-levenshtein \"~2.0.6\"\n \ levn \"~0.3.0\"\n prelude-ls \"~1.1.2\"\n type-check \"~0.3.2\"\n - \ word-wrap \"~1.2.3\"\n\noptionator@^0.9.1:\n version \"0.9.1\"\n resolved - \"https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499\"\n - \ integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==\n - \ dependencies:\n deep-is \"^0.1.3\"\n fast-levenshtein \"^2.0.6\"\n - \ levn \"^0.4.1\"\n prelude-ls \"^1.2.1\"\n type-check \"^0.4.0\"\n - \ word-wrap \"^1.2.3\"\n\nora@^3.4.0:\n version \"3.4.0\"\n resolved \"https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318\"\n + \ word-wrap \"~1.2.3\"\n\noptionator@^0.9.3:\n version \"0.9.3\"\n resolved + \"https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64\"\n + \ integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==\n + \ dependencies:\n \"@aashutoshrathi/word-wrap\" \"^1.2.3\"\n deep-is + \"^0.1.3\"\n fast-levenshtein \"^2.0.6\"\n levn \"^0.4.1\"\n prelude-ls + \"^1.2.1\"\n type-check \"^0.4.0\"\n\nora@^3.4.0:\n version \"3.4.0\"\n + \ resolved \"https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318\"\n \ integrity sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==\n \ dependencies:\n chalk \"^2.4.2\"\n cli-cursor \"^2.1.0\"\n cli-spinners \"^2.0.0\"\n log-symbols \"^2.2.0\"\n strip-ansi \"^5.2.0\"\n wcwidth @@ -5699,13 +7348,9 @@ interactions: \ integrity sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==\n\nos-locale@^5.0.0:\n \ version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/os-locale/-/os-locale-5.0.0.tgz#6d26c1d95b6597c5d5317bf5fba37eccec3672e0\"\n \ integrity sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==\n - \ dependencies:\n execa \"^4.0.0\"\n lcid \"^3.0.0\"\n mem \"^5.0.0\"\n\nos-tmpdir@^1.0.0, - os-tmpdir@^1.0.1, os-tmpdir@~1.0.1, os-tmpdir@~1.0.2:\n version \"1.0.2\"\n - \ resolved \"https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274\"\n - \ integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==\n\nosenv@^0.1.3:\n - \ version \"0.1.5\"\n resolved \"https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410\"\n - \ integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==\n - \ dependencies:\n os-homedir \"^1.0.0\"\n os-tmpdir \"^1.0.0\"\n\np-defer@^1.0.0:\n + \ dependencies:\n execa \"^4.0.0\"\n lcid \"^3.0.0\"\n mem \"^5.0.0\"\n\nos-tmpdir@^1.0.1, + os-tmpdir@~1.0.1, os-tmpdir@~1.0.2:\n version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274\"\n + \ integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==\n\np-defer@^1.0.0:\n \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c\"\n \ integrity sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==\n\np-defer@^3.0.0:\n \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/p-defer/-/p-defer-3.0.0.tgz#d1dceb4ee9b2b604b1d94ffec83760175d4e6f83\"\n @@ -5781,8 +7426,12 @@ interactions: parse-conflict-json@^2.0.2:\n version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/parse-conflict-json/-/parse-conflict-json-2.0.2.tgz#3d05bc8ffe07d39600dc6436c6aefe382033d323\"\n \ integrity sha512-jDbRGb00TAPFsKWCpZZOT93SxVP9nONOSgES3AevqRq/CHvavEBvKAjxX9p5Y5F0RZLxH9Ufd9+RwtCsa+lFDA==\n \ dependencies:\n json-parse-even-better-errors \"^2.3.1\"\n just-diff - \"^5.0.1\"\n just-diff-apply \"^5.2.0\"\n\nparse-ms@^1.0.0:\n version - \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/parse-ms/-/parse-ms-1.0.1.tgz#56346d4749d78f23430ca0c713850aef91aa361d\"\n + \"^5.0.1\"\n just-diff-apply \"^5.2.0\"\n\nparse-json@^5.0.0, parse-json@^5.2.0:\n + \ version \"5.2.0\"\n resolved \"https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd\"\n + \ integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==\n + \ dependencies:\n \"@babel/code-frame\" \"^7.0.0\"\n error-ex \"^1.3.1\"\n + \ json-parse-even-better-errors \"^2.3.0\"\n lines-and-columns \"^1.1.6\"\n\nparse-ms@^1.0.0:\n + \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/parse-ms/-/parse-ms-1.0.1.tgz#56346d4749d78f23430ca0c713850aef91aa361d\"\n \ integrity sha512-LpH1Cf5EYuVjkBvCDBYvkUPh+iv2bk3FHflxHkpCYT0/FZ1d3N3uJaLiHr4yGuMcFUhv6eAivitTvWZI4B/chg==\n\nparse-passwd@^1.0.0:\n \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6\"\n \ integrity sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==\n\nparse-static-imports@^1.1.0:\n @@ -5810,7 +7459,9 @@ interactions: path-key@^2.0.1:\n version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40\"\n \ integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==\n\npath-key@^3.0.0, path-key@^3.1.0:\n version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375\"\n - \ integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==\n\npath-parse@^1.0.7:\n + \ integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==\n\npath-key@^4.0.0:\n + \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/path-key/-/path-key-4.0.0.tgz#295588dc3aee64154f877adb9d780b81c554bf18\"\n + \ integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==\n\npath-parse@^1.0.7:\n \ version \"1.0.7\"\n resolved \"https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735\"\n \ integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==\n\npath-posix@^1.0.0:\n \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/path-posix/-/path-posix-1.0.0.tgz#06b26113f56beab042545a23bfa88003ccac260f\"\n @@ -5833,12 +7484,7 @@ interactions: picomatch@^2.2.1, picomatch@^2.3.1:\n version \"2.3.1\"\n resolved \"https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42\"\n \ integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==\n\npify@^4.0.1:\n \ version \"4.0.1\"\n resolved \"https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231\"\n - \ integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==\n\npinkie-promise@^2.0.0:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa\"\n - \ integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==\n - \ dependencies:\n pinkie \"^2.0.0\"\n\npinkie@^2.0.0:\n version \"2.0.4\"\n - \ resolved \"https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870\"\n - \ integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==\n\npkg-dir@^3.0.0:\n + \ integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==\n\npkg-dir@^3.0.0:\n \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3\"\n \ integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==\n \ dependencies:\n find-up \"^3.0.0\"\n\npkg-dir@^4.1.0:\n version \"4.2.0\"\n @@ -5855,7 +7501,9 @@ interactions: \ integrity sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==\n \ dependencies:\n async \"^2.6.4\"\n debug \"^3.2.7\"\n mkdirp \"^0.5.6\"\n\nposix-character-classes@^0.1.0:\n \ version \"0.1.1\"\n resolved \"https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab\"\n - \ integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==\n\npostcss-modules-extract-imports@^3.0.0:\n + \ integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==\n\npostcss-media-query-parser@^0.2.3:\n + \ version \"0.2.3\"\n resolved \"https://registry.yarnpkg.com/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz#27b39c6f4d94f81b1a73b8f76351c609e5cef244\"\n + \ integrity sha512-3sOlxmbKcSHMjlUXQZKQ06jOswE7oVkXPxmZdoB1r5l0q6gTFTQSHxNxOrCccElbW7dxNytifNEo8qidX2Vsig==\n\npostcss-modules-extract-imports@^3.0.0:\n \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d\"\n \ integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==\n\npostcss-modules-local-by-default@^4.0.0:\n \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c\"\n @@ -5867,16 +7515,28 @@ interactions: \ dependencies:\n postcss-selector-parser \"^6.0.4\"\n\npostcss-modules-values@^4.0.0:\n \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c\"\n \ integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==\n - \ dependencies:\n icss-utils \"^5.0.0\"\n\npostcss-selector-parser@^6.0.10, + \ dependencies:\n icss-utils \"^5.0.0\"\n\npostcss-resolve-nested-selector@^0.1.1:\n + \ version \"0.1.1\"\n resolved \"https://registry.yarnpkg.com/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz#29ccbc7c37dedfac304e9fff0bf1596b3f6a0e4e\"\n + \ integrity sha512-HvExULSwLqHLgUy1rl3ANIqCsvMS0WHss2UOsXhXnQaZ9VCc2oBvIpXrl00IUFT5ZDITME0o6oiXeiHr2SAIfw==\n\npostcss-safe-parser@^6.0.0:\n + \ version \"6.0.0\"\n resolved \"https://registry.yarnpkg.com/postcss-safe-parser/-/postcss-safe-parser-6.0.0.tgz#bb4c29894171a94bc5c996b9a30317ef402adaa1\"\n + \ integrity sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==\n\npostcss-scss@^4.0.6:\n + \ version \"4.0.6\"\n resolved \"https://registry.yarnpkg.com/postcss-scss/-/postcss-scss-4.0.6.tgz#5d62a574b950a6ae12f2aa89b60d63d9e4432bfd\"\n + \ integrity sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ==\n\npostcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4:\n version \"6.0.11\"\n resolved \"https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz#2e41dc39b7ad74046e1615185185cd0b17d0c8dc\"\n \ integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==\n - \ dependencies:\n cssesc \"^3.0.0\"\n util-deprecate \"^1.0.2\"\n\npostcss-value-parser@^4.1.0:\n - \ version \"4.2.0\"\n resolved \"https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514\"\n + \ dependencies:\n cssesc \"^3.0.0\"\n util-deprecate \"^1.0.2\"\n\npostcss-selector-parser@^6.0.13:\n + \ version \"6.0.13\"\n resolved \"https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b\"\n + \ integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==\n + \ dependencies:\n cssesc \"^3.0.0\"\n util-deprecate \"^1.0.2\"\n\npostcss-value-parser@^4.1.0, + postcss-value-parser@^4.2.0:\n version \"4.2.0\"\n resolved \"https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514\"\n \ integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==\n\npostcss@^8.2.15:\n \ version \"8.4.21\"\n resolved \"https://registry.yarnpkg.com/postcss/-/postcss-8.4.21.tgz#c639b719a57efc3187b13a1d765675485f4134f4\"\n \ integrity sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==\n \ dependencies:\n nanoid \"^3.3.4\"\n picocolors \"^1.0.0\"\n source-map-js + \"^1.0.2\"\n\npostcss@^8.4.24:\n version \"8.4.25\"\n resolved \"https://registry.yarnpkg.com/postcss/-/postcss-8.4.25.tgz#4a133f5e379eda7f61e906c3b1aaa9b81292726f\"\n + \ integrity sha512-7taJ/8t2av0Z+sQEvNzCkpDynl0tX3uJMCODi6nT3PfASC7dYCWV9aQ+uiCf+KBD4SEFcu+GvJdGdwzQ6OSjCw==\n + \ dependencies:\n nanoid \"^3.3.6\"\n picocolors \"^1.0.0\"\n source-map-js \"^1.0.2\"\n\nprebuild-install@^5.3.3:\n version \"5.3.6\"\n resolved \"https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-5.3.6.tgz#7c225568d864c71d89d07f8796042733a3f54291\"\n \ integrity sha512-s8Aai8++QQGi4sSbs/M1Qku62PFK49Jm1CbgXklGz4nmHveDq0wzJkg7Na5QbnO1uNH8K7iqx2EQ/mV0MZEmOg==\n \ dependencies:\n detect-libc \"^1.0.3\"\n expand-template \"^2.0.3\"\n @@ -5895,9 +7555,11 @@ interactions: \"^0.3.3\"\n\nprettier-linter-helpers@^1.0.0:\n version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b\"\n \ integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==\n - \ dependencies:\n fast-diff \"^1.1.2\"\n\nprettier@^2.5.1, prettier@^2.8.1:\n - \ version \"2.8.4\"\n resolved \"https://registry.yarnpkg.com/prettier/-/prettier-2.8.4.tgz#34dd2595629bfbb79d344ac4a91ff948694463c3\"\n - \ integrity sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==\n\npretty-ms@^3.1.0:\n + \ dependencies:\n fast-diff \"^1.1.2\"\n\nprettier@^2.5.1:\n version \"2.8.4\"\n + \ resolved \"https://registry.yarnpkg.com/prettier/-/prettier-2.8.4.tgz#34dd2595629bfbb79d344ac4a91ff948694463c3\"\n + \ integrity sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==\n\nprettier@^3.0.0:\n + \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/prettier/-/prettier-3.0.0.tgz#e7b19f691245a21d618c68bc54dc06122f6105ae\"\n + \ integrity sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==\n\npretty-ms@^3.1.0:\n \ version \"3.2.0\"\n resolved \"https://registry.yarnpkg.com/pretty-ms/-/pretty-ms-3.2.0.tgz#87a8feaf27fc18414d75441467d411d6e6098a25\"\n \ integrity sha512-ZypexbfVUGTFxb0v+m1bUyy92DHe5SyYlnyY0msyms5zd3RwyvNgyxZZsXXgoyzlxjx5MiqtXUdhUfvQbe0A2Q==\n \ dependencies:\n parse-ms \"^1.0.0\"\n\nprintf@^0.6.1:\n version \"0.6.1\"\n @@ -5910,14 +7572,9 @@ interactions: \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/proc-log/-/proc-log-3.0.0.tgz#fb05ef83ccd64fd7b20bbe9c8c1070fc08338dd8\"\n \ integrity sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==\n\nprocess-nextick-args@~2.0.0:\n \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2\"\n - \ integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==\n\nprocess-relative-require@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/process-relative-require/-/process-relative-require-1.0.0.tgz#1590dfcf5b8f2983ba53e398446b68240b4cc68a\"\n - \ integrity sha512-r8G5WJPozMJAiv8sDdVWKgJ4In/zBXqwJdMCGAXQt2Kd3HdbAuJVzWYM4JW150hWoaI9DjhtbjcsCCHIMxm8RA==\n - \ dependencies:\n node-modules-path \"^1.0.0\"\n\nprocess@^0.11.10:\n version - \"0.11.10\"\n resolved \"https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182\"\n - \ integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==\n\nprogress@^2.0.0:\n - \ version \"2.0.3\"\n resolved \"https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8\"\n - \ integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==\n\npromise-all-reject-late@^1.0.0:\n + \ integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==\n\nprocess@^0.11.10:\n + \ version \"0.11.10\"\n resolved \"https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182\"\n + \ integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==\n\npromise-all-reject-late@^1.0.0:\n \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz#f8ebf13483e5ca91ad809ccc2fcf25f26f8643c2\"\n \ integrity sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==\n\npromise-call-limit@^1.0.1:\n \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/promise-call-limit/-/promise-call-limit-1.0.1.tgz#4bdee03aeb85674385ca934da7114e9bcd3c6e24\"\n @@ -5936,7 +7593,11 @@ interactions: \ integrity sha512-KYcnXctWUWyVD3W3Ye0ZDuA1N8Szrh85cVCxpG6xYrOk/0CttRtYCmU30nWsUch0NuExQQ63QXvzRE6FLimZmg==\n\npromzard@^0.3.0:\n \ version \"0.3.0\"\n resolved \"https://registry.yarnpkg.com/promzard/-/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee\"\n \ integrity sha512-JZeYqd7UAcHCwI+sTOeUDYkvEU+1bQ7iE0UT1MgB/tERkAPkesW46MrpIySzODi+owTjZtiF8Ay5j9m60KmMBw==\n - \ dependencies:\n read \"1\"\n\nproper-lockfile@^4.1.2:\n version \"4.1.2\"\n + \ dependencies:\n read \"1\"\n\nprop-types@^15.7.2:\n version \"15.8.1\"\n + \ resolved \"https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5\"\n + \ integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==\n + \ dependencies:\n loose-envify \"^1.4.0\"\n object-assign \"^4.1.1\"\n + \ react-is \"^16.13.1\"\n\nproper-lockfile@^4.1.2:\n version \"4.1.2\"\n \ resolved \"https://registry.yarnpkg.com/proper-lockfile/-/proper-lockfile-4.1.2.tgz#c8b9de2af6b2f1601067f98e01ac66baa223141f\"\n \ integrity sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==\n \ dependencies:\n graceful-fs \"^4.2.4\"\n retry \"^0.12.0\"\n signal-exit @@ -5981,7 +7642,9 @@ interactions: \ version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6\"\n \ integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==\n\nqueue-microtask@^1.2.2:\n \ version \"1.2.3\"\n resolved \"https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243\"\n - \ integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==\n\nquick-temp@^0.1.2, + \ integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==\n\nquick-lru@^5.1.1:\n + \ version \"5.1.1\"\n resolved \"https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932\"\n + \ integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==\n\nquick-temp@^0.1.2, quick-temp@^0.1.3, quick-temp@^0.1.5, quick-temp@^0.1.8:\n version \"0.1.8\"\n \ resolved \"https://registry.yarnpkg.com/quick-temp/-/quick-temp-0.1.8.tgz#bab02a242ab8fb0dd758a3c9776b32f9a5d94408\"\n \ integrity sha512-YsmIFfD9j2zaFwJkzI6eMG7y0lQP7YeWzgtFgNl38pGWZBSXJooZbOWwkcRot7Vt0Fg9L23pX0tqWU3VvLDsiA==\n @@ -5990,7 +7653,7 @@ interactions: \ integrity sha512-mElzLN99wYPOGekahqRA+mq7NcThXY9c+/tDkgJmT7W5LeZAFNyITr2rFKNnCbWLIhuLdFw88kCBMrJSfyBYpA==\n \ dependencies:\n broccoli-funnel \"^3.0.3\"\n broccoli-merge-trees \"^4.2.0\"\n ember-cli-babel \"^7.23.0\"\n ember-cli-version-checker - \"^5.1.1\"\n\nqunit@^2.19.3:\n version \"2.19.4\"\n resolved \"https://registry.yarnpkg.com/qunit/-/qunit-2.19.4.tgz#2d689bb1165edd4b812e3ed2ee06ff907e9f2ece\"\n + \"^5.1.1\"\n\nqunit@^2.19.4:\n version \"2.19.4\"\n resolved \"https://registry.yarnpkg.com/qunit/-/qunit-2.19.4.tgz#2d689bb1165edd4b812e3ed2ee06ff907e9f2ece\"\n \ integrity sha512-aqUzzUeCqlleWYKlpgfdHHw9C6KxkB9H3wNfiBg5yHqQMzy0xw/pbCRHYFkjl8MsP/t8qkTQE+JTYL71azgiew==\n \ dependencies:\n commander \"7.2.0\"\n node-watch \"0.7.3\"\n tiny-glob \"0.2.9\"\n\nrandombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0:\n @@ -6016,7 +7679,9 @@ interactions: \ version \"1.2.8\"\n resolved \"https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed\"\n \ integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==\n \ dependencies:\n deep-extend \"^0.6.0\"\n ini \"~1.3.0\"\n minimist - \"^1.2.0\"\n strip-json-comments \"~2.0.1\"\n\nread-cmd-shim@^3.0.0:\n + \"^1.2.0\"\n strip-json-comments \"~2.0.1\"\n\nreact-is@^16.13.1, react-is@^16.7.0:\n + \ version \"16.13.1\"\n resolved \"https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4\"\n + \ integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==\n\nread-cmd-shim@^3.0.0:\n \ version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-3.0.1.tgz#868c235ec59d1de2db69e11aec885bc095aea087\"\n \ integrity sha512-kEmDUoYf/CDy8yZbLTmhB1X9kkjf9Q80PCNsDMb7ufrGd6zZSQA1+UyjrO+pZm5K/S4OXCWJeiIt1JA8kAsa6g==\n\nread-package-json-fast@^2.0.2, read-package-json-fast@^2.0.3:\n version \"2.0.3\"\n resolved \"https://registry.yarnpkg.com/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz#323ca529630da82cb34b36cc0b996693c98c2b83\"\n @@ -6026,7 +7691,14 @@ interactions: \"5.0.2\"\n resolved \"https://registry.yarnpkg.com/read-package-json/-/read-package-json-5.0.2.tgz#b8779ccfd169f523b67208a89cc912e3f663f3fa\"\n \ integrity sha512-BSzugrt4kQ/Z0krro8zhTwV1Kd79ue25IhNN/VtHFy1mG/6Tluyi+msc0UpwaoQzxSHa28mntAjIZY6kEgfR9Q==\n \ dependencies:\n glob \"^8.0.1\"\n json-parse-even-better-errors \"^2.3.1\"\n - \ normalize-package-data \"^4.0.0\"\n npm-normalize-package-bin \"^2.0.0\"\n\nread@1, + \ normalize-package-data \"^4.0.0\"\n npm-normalize-package-bin \"^2.0.0\"\n\nread-pkg-up@^8.0.0:\n + \ version \"8.0.0\"\n resolved \"https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-8.0.0.tgz#72f595b65e66110f43b052dd9af4de6b10534670\"\n + \ integrity sha512-snVCqPczksT0HS2EC+SxUndvSzn6LRCwpfSvLrIfR5BKDQQZMaI6jPRC9dYvYFDRAuFEAnkwww8kBBNE/3VvzQ==\n + \ dependencies:\n find-up \"^5.0.0\"\n read-pkg \"^6.0.0\"\n type-fest + \"^1.0.1\"\n\nread-pkg@^6.0.0:\n version \"6.0.0\"\n resolved \"https://registry.yarnpkg.com/read-pkg/-/read-pkg-6.0.0.tgz#a67a7d6a1c2b0c3cd6aa2ea521f40c458a4a504c\"\n + \ integrity sha512-X1Fu3dPuk/8ZLsMhEj5f4wFAF0DWoK7qhGJvgaijocXxBmSToKfbFtqbxMO7bVjNA1dmE5huAzjXj/ey86iw9Q==\n + \ dependencies:\n \"@types/normalize-package-data\" \"^2.4.0\"\n normalize-package-data + \"^3.0.2\"\n parse-json \"^5.2.0\"\n type-fest \"^1.0.1\"\n\nread@1, read@^1.0.7, read@~1.0.7:\n version \"1.0.7\"\n resolved \"https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4\"\n \ integrity sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==\n \ dependencies:\n mute-stream \"~0.0.4\"\n\n\"readable-stream@1 || 2\", @@ -6060,8 +7732,11 @@ interactions: \ resolved \"https://registry.yarnpkg.com/recast/-/recast-0.18.10.tgz#605ebbe621511eb89b6356a7e224bff66ed91478\"\n \ integrity sha512-XNvYvkfdAN9QewbrxeTOjgINkdY/odTgTS56ZNEWL9Ml0weT4T3sFtvnTuF+Gxyu46ANcRm1ntrF6F5LAJPAaQ==\n \ dependencies:\n ast-types \"0.13.3\"\n esprima \"~4.0.0\"\n private - \"^0.1.8\"\n source-map \"~0.6.1\"\n\nredeyed@~1.0.0:\n version \"1.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/redeyed/-/redeyed-1.0.1.tgz#e96c193b40c0816b00aec842698e61185e55498a\"\n + \"^0.1.8\"\n source-map \"~0.6.1\"\n\nredent@^4.0.0:\n version \"4.0.0\"\n + \ resolved \"https://registry.yarnpkg.com/redent/-/redent-4.0.0.tgz#0c0ba7caabb24257ab3bb7a4fd95dd1d5c5681f9\"\n + \ integrity sha512-tYkDkVVtYkSVhuQ4zBgfvciymHaeuel+zFKXShfDnFP5SyVEP7qo70Rf1jTOTCx3vGNAbnEi/xFkcfQVMIBWag==\n + \ dependencies:\n indent-string \"^5.0.0\"\n strip-indent \"^4.0.0\"\n\nredeyed@~1.0.0:\n + \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/redeyed/-/redeyed-1.0.1.tgz#e96c193b40c0816b00aec842698e61185e55498a\"\n \ integrity sha512-8eEWsNCkV2rvwKLS1Cvp5agNjMhwRe2um+y32B2+3LqOzg4C9BBPs6vzAfV16Ivb8B9HPNKIqd8OrdBws8kNlQ==\n \ dependencies:\n esprima \"~3.0.0\"\n\nregenerate-unicode-properties@^10.1.0:\n \ version \"10.1.0\"\n resolved \"https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c\"\n @@ -6086,10 +7761,8 @@ interactions: \ version \"1.4.3\"\n resolved \"https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac\"\n \ integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==\n \ dependencies:\n call-bind \"^1.0.2\"\n define-properties \"^1.1.3\"\n - \ functions-have-names \"^1.2.2\"\n\nregexpp@^3.0.0, regexpp@^3.1.0:\n version - \"3.2.0\"\n resolved \"https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2\"\n - \ integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==\n\nregexpu-core@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240\"\n + \ functions-have-names \"^1.2.2\"\n\nregexpu-core@^2.0.0:\n version \"2.0.0\"\n + \ resolved \"https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240\"\n \ integrity sha512-tJ9+S4oKjxY8IZ9jmjnp/mtytu1u3iyIQAfmI51IKWH6bFf7XR1ybtaO6j7INhZKXOTYADk7V5qxaqLkmNxiZQ==\n \ dependencies:\n regenerate \"^1.2.1\"\n regjsgen \"^0.2.0\"\n regjsparser \"^0.1.4\"\n\nregexpu-core@^5.3.1:\n version \"5.3.2\"\n resolved \"https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b\"\n @@ -6129,9 +7802,7 @@ interactions: \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff\"\n \ integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==\n\nreselect@^3.0.1:\n \ version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/reselect/-/reselect-3.0.1.tgz#efdaa98ea7451324d092b2b2163a6a1d7a9a2147\"\n - \ integrity sha512-b/6tFZCmRhtBMa4xGqiiRp9jh9Aqi2A687Lo265cN0/QohJQEBPiQ52f4QB6i0eF3yp3hmLL21LSGBcML2dlxA==\n\nreselect@^4.0.0:\n - \ version \"4.1.7\"\n resolved \"https://registry.yarnpkg.com/reselect/-/reselect-4.1.7.tgz#56480d9ff3d3188970ee2b76527bd94a95567a42\"\n - \ integrity sha512-Zu1xbUt3/OPwsXL46hvOOoQrap2azE7ZQbokq61BQfiXvhewsKDwhMeZjTX9sX0nvw1t/U5Audyn1I9P/m9z0A==\n\nresolve-dir@^1.0.0, + \ integrity sha512-b/6tFZCmRhtBMa4xGqiiRp9jh9Aqi2A687Lo265cN0/QohJQEBPiQ52f4QB6i0eF3yp3hmLL21LSGBcML2dlxA==\n\nresolve-dir@^1.0.0, resolve-dir@^1.0.1:\n version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43\"\n \ integrity sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==\n \ dependencies:\n expand-tilde \"^2.0.0\"\n global-modules \"^1.0.0\"\n\nresolve-from@^4.0.0:\n @@ -6157,13 +7828,22 @@ interactions: \ dependencies:\n http-errors \"~1.6.2\"\n path-is-absolute \"1.0.1\"\n\nresolve-url@^0.2.1:\n \ version \"0.2.1\"\n resolved \"https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a\"\n \ integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==\n\nresolve@^1.10.0, - resolve@^1.10.1, resolve@^1.11.1, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, - resolve@^1.17.0, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.22.1, resolve@^1.3.3, - resolve@^1.4.0, resolve@^1.5.0, resolve@^1.8.1:\n version \"1.22.1\"\n resolved - \"https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177\"\n + resolve@^1.11.1, resolve@^1.13.1, resolve@^1.14.2, resolve@^1.17.0, resolve@^1.20.0, + resolve@^1.22.0, resolve@^1.22.1, resolve@^1.3.3, resolve@^1.4.0, resolve@^1.5.0:\n + \ version \"1.22.1\"\n resolved \"https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177\"\n \ integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==\n \ dependencies:\n is-core-module \"^2.9.0\"\n path-parse \"^1.0.7\"\n - \ supports-preserve-symlinks-flag \"^1.0.0\"\n\nrestore-cursor@^2.0.0:\n + \ supports-preserve-symlinks-flag \"^1.0.0\"\n\nresolve@^1.22.2, resolve@^1.8.1:\n + \ version \"1.22.2\"\n resolved \"https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f\"\n + \ integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==\n + \ dependencies:\n is-core-module \"^2.11.0\"\n path-parse \"^1.0.7\"\n + \ supports-preserve-symlinks-flag \"^1.0.0\"\n\nresolve@^1.22.3:\n version + \"1.22.3\"\n resolved \"https://registry.yarnpkg.com/resolve/-/resolve-1.22.3.tgz#4b4055349ffb962600972da1fdc33c46a4eb3283\"\n + \ integrity sha512-P8ur/gp/AmbEzjr729bZnLjXK5Z+4P0zhIJgBgzqRih7hL7BOukHGtSTA3ACMY467GRFz3duQsi0bDZdR7DKdw==\n + \ dependencies:\n is-core-module \"^2.12.0\"\n path-parse \"^1.0.7\"\n + \ supports-preserve-symlinks-flag \"^1.0.0\"\n\nresponse-iterator@^0.2.6:\n + \ version \"0.2.6\"\n resolved \"https://registry.yarnpkg.com/response-iterator/-/response-iterator-0.2.6.tgz#249005fb14d2e4eeb478a3f735a28fd8b4c9f3da\"\n + \ integrity sha512-pVzEEzrsg23Sh053rmDUvLSkGXluZio0qu8VT6ukrYuvtjVfCbDZH9d6PGXb8HZfzdNZt8feXv/jvUzlhRgLnw==\n\nrestore-cursor@^2.0.0:\n \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf\"\n \ integrity sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==\n \ dependencies:\n onetime \"^2.0.0\"\n signal-exit \"^3.0.2\"\n\nrestore-cursor@^3.1.0:\n @@ -6200,18 +7880,26 @@ interactions: \"^2.0.1\"\n signal-exit \"^3.0.2\"\n sourcemap-codec \"^1.4.1\"\n\nrollup@^2.50.0:\n \ version \"2.79.1\"\n resolved \"https://registry.yarnpkg.com/rollup/-/rollup-2.79.1.tgz#bedee8faef7c9f93a2647ac0108748f497f081c7\"\n \ integrity sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==\n - \ optionalDependencies:\n fsevents \"~2.3.2\"\n\nroute-recognizer@^0.3.3:\n - \ version \"0.3.4\"\n resolved \"https://registry.yarnpkg.com/route-recognizer/-/route-recognizer-0.3.4.tgz#39ab1ffbce1c59e6d2bdca416f0932611e4f3ca3\"\n - \ integrity sha512-2+MhsfPhvauN1O8KaXpXAOfR/fwe8dnUXVM+xw7yt40lJRfPVQxV6yryZm0cgRvAj5fMF/mdRZbL2ptwbs5i2g==\n\nrsvp@^3.0.14, - rsvp@^3.0.17, rsvp@^3.0.18, rsvp@^3.0.21, rsvp@^3.0.6, rsvp@^3.1.0:\n version - \"3.6.2\"\n resolved \"https://registry.yarnpkg.com/rsvp/-/rsvp-3.6.2.tgz#2e96491599a96cde1b515d5674a8f7a91452926a\"\n + \ optionalDependencies:\n fsevents \"~2.3.2\"\n\nroute-recognizer@^0.3.3, + route-recognizer@^0.3.4:\n version \"0.3.4\"\n resolved \"https://registry.yarnpkg.com/route-recognizer/-/route-recognizer-0.3.4.tgz#39ab1ffbce1c59e6d2bdca416f0932611e4f3ca3\"\n + \ integrity sha512-2+MhsfPhvauN1O8KaXpXAOfR/fwe8dnUXVM+xw7yt40lJRfPVQxV6yryZm0cgRvAj5fMF/mdRZbL2ptwbs5i2g==\n\nrouter_js@^8.0.3:\n + \ version \"8.0.3\"\n resolved \"https://registry.yarnpkg.com/router_js/-/router_js-8.0.3.tgz#c00912925839bd2a427c8e12b6cec6bc0f496947\"\n + \ integrity sha512-lSgNMksk/wp8nspLX3Pn6QD499FUjwYMkgP99RxqKEScil4DKC/59YezpEZ318zGtkq8WR01VBhH+/u3InlLgg==\n + \ dependencies:\n \"@glimmer/env\" \"^0.1.7\"\n\nrsvp@^3.0.14, rsvp@^3.0.17, + rsvp@^3.0.18, rsvp@^3.0.21, rsvp@^3.0.6:\n version \"3.6.2\"\n resolved + \"https://registry.yarnpkg.com/rsvp/-/rsvp-3.6.2.tgz#2e96491599a96cde1b515d5674a8f7a91452926a\"\n \ integrity sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==\n\nrsvp@^4.7.0, rsvp@^4.8.1, rsvp@^4.8.4, rsvp@^4.8.5:\n version \"4.8.5\"\n resolved \"https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734\"\n \ integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==\n\nrsvp@~3.2.1:\n \ version \"3.2.1\"\n resolved \"https://registry.yarnpkg.com/rsvp/-/rsvp-3.2.1.tgz#07cb4a5df25add9e826ebc67dcc9fd89db27d84a\"\n - \ integrity sha512-Rf4YVNYpKjZ6ASAmibcwTNciQ5Co5Ztq6iZPEykHpkoflnD/K5ryE/rHehFsTm4NJj8nKDhbi3eKBWGogmNnkg==\n\nrun-async@^2.2.0, - run-async@^2.4.0:\n version \"2.4.1\"\n resolved \"https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455\"\n - \ integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==\n\nrun-parallel@^1.1.9:\n + \ integrity sha512-Rf4YVNYpKjZ6ASAmibcwTNciQ5Co5Ztq6iZPEykHpkoflnD/K5ryE/rHehFsTm4NJj8nKDhbi3eKBWGogmNnkg==\n\nrun-applescript@^5.0.0:\n + \ version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/run-applescript/-/run-applescript-5.0.0.tgz#e11e1c932e055d5c6b40d98374e0268d9b11899c\"\n + \ integrity sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==\n + \ dependencies:\n execa \"^5.0.0\"\n\nrun-async@^2.2.0, run-async@^2.4.0:\n + \ version \"2.4.1\"\n resolved \"https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455\"\n + \ integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==\n\nrun-async@^3.0.0:\n + \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/run-async/-/run-async-3.0.0.tgz#42a432f6d76c689522058984384df28be379daad\"\n + \ integrity sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==\n\nrun-parallel@^1.1.9:\n \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee\"\n \ integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==\n \ dependencies:\n queue-microtask \"^1.2.2\"\n\nrun-queue@^1.0.0, run-queue@^1.0.3:\n @@ -6220,9 +7908,9 @@ interactions: \ dependencies:\n aproba \"^1.1.1\"\n\nrxjs@^6.4.0, rxjs@^6.6.0:\n version \"6.6.7\"\n resolved \"https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9\"\n \ integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==\n - \ dependencies:\n tslib \"^1.9.0\"\n\nrxjs@^7.0.0, rxjs@^7.5.5:\n version - \"7.8.0\"\n resolved \"https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.0.tgz#90a938862a82888ff4c7359811a595e14e1e09a4\"\n - \ integrity sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==\n + \ dependencies:\n tslib \"^1.9.0\"\n\nrxjs@^7.8.1:\n version \"7.8.1\"\n + \ resolved \"https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543\"\n + \ integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==\n \ dependencies:\n tslib \"^2.1.0\"\n\nsafe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1:\n version \"5.1.2\"\n resolved \"https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d\"\n \ integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==\n\nsafe-buffer@5.2.1, @@ -6238,9 +7926,9 @@ interactions: \ is-regex \"^1.1.4\"\n\nsafe-regex@^1.1.0:\n version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e\"\n \ integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==\n - \ dependencies:\n ret \"~0.1.10\"\n\nsafe-stable-stringify@^2.3.1:\n version - \"2.4.2\"\n resolved \"https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.4.2.tgz#ec7b037768098bf65310d1d64370de0dc02353aa\"\n - \ integrity sha512-gMxvPJYhP0O9n2pvcfYfIuYgbledAOJFcqRThtPRmjscaipiwcwPPKLytpVzMkG2HAN87Qmo2d4PtGiri1dSLA==\n\n\"safer-buffer@>= + \ dependencies:\n ret \"~0.1.10\"\n\nsafe-stable-stringify@^2.4.2:\n version + \"2.4.3\"\n resolved \"https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz#138c84b6f6edb3db5f8ef3ef7115b8f55ccbf886\"\n + \ integrity sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==\n\n\"safer-buffer@>= 2.1.2 < 3\", \"safer-buffer@>= 2.1.2 < 3.0.0\", safer-buffer@^2.1.0:\n version \"2.1.2\"\n resolved \"https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a\"\n \ integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==\n\nsane@^4.0.0:\n @@ -6254,8 +7942,8 @@ interactions: \ dependencies:\n \"@cnakazawa/watch\" \"^1.0.3\"\n anymatch \"^3.1.1\"\n \ capture-exit \"^2.0.0\"\n exec-sh \"^0.3.4\"\n execa \"^4.0.0\"\n \ fb-watchman \"^2.0.1\"\n micromatch \"^4.0.2\"\n minimist \"^1.1.1\"\n - \ walker \"~1.0.5\"\n\nsass@^1.57.1:\n version \"1.59.3\"\n resolved \"https://registry.yarnpkg.com/sass/-/sass-1.59.3.tgz#a1ddf855d75c70c26b4555df4403e1bbf8e4403f\"\n - \ integrity sha512-QCq98N3hX1jfTCoUAsF3eyGuXLsY7BCnCEg9qAact94Yc21npG2/mVOqoDvE0fCbWDqiM4WlcJQla0gWG2YlxQ==\n + \ walker \"~1.0.5\"\n\nsass@^1.63.6:\n version \"1.63.6\"\n resolved \"https://registry.yarnpkg.com/sass/-/sass-1.63.6.tgz#481610e612902e0c31c46b46cf2dad66943283ea\"\n + \ integrity sha512-MJuxGMHzaOW7ipp+1KdELtqKbfAWbH7OLIdoSMnVe3EXPMTmxTmlaZDCTsgIpPCs3w99lLo9/zDKkOrJuT5byw==\n \ dependencies:\n chokidar \">=3.0.0 <4.0.0\"\n immutable \"^4.0.0\"\n \ source-map-js \">=0.6.2 <2.0.0\"\n\nsaxes@^5.0.1:\n version \"5.0.1\"\n \ resolved \"https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d\"\n @@ -6267,24 +7955,31 @@ interactions: \"^3.1.0\"\n\nschema-utils@^2.6.5:\n version \"2.7.1\"\n resolved \"https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7\"\n \ integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==\n \ dependencies:\n \"@types/json-schema\" \"^7.0.5\"\n ajv \"^6.12.4\"\n - \ ajv-keywords \"^3.5.2\"\n\nschema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1:\n + \ ajv-keywords \"^3.5.2\"\n\nschema-utils@^3.0.0, schema-utils@^3.1.1:\n \ version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281\"\n \ integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==\n \ dependencies:\n \"@types/json-schema\" \"^7.0.8\"\n ajv \"^6.12.5\"\n + \ ajv-keywords \"^3.5.2\"\n\nschema-utils@^3.2.0:\n version \"3.3.0\"\n + \ resolved \"https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe\"\n + \ integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==\n + \ dependencies:\n \"@types/json-schema\" \"^7.0.8\"\n ajv \"^6.12.5\"\n \ ajv-keywords \"^3.5.2\"\n\nschema-utils@^4.0.0:\n version \"4.0.0\"\n \ resolved \"https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7\"\n \ integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==\n \ dependencies:\n \"@types/json-schema\" \"^7.0.9\"\n ajv \"^8.8.0\"\n \ ajv-formats \"^2.1.1\"\n ajv-keywords \"^5.0.0\"\n\nsemver@^5.3.0, - semver@^5.4.1, semver@^5.5.0, semver@^5.6.0:\n version \"5.7.1\"\n resolved - \"https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7\"\n + semver@^5.4.1, semver@^5.5.0, semver@^5.6.0, semver@^5.7.1:\n version \"5.7.1\"\n + \ resolved \"https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7\"\n \ integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==\n\nsemver@^6.0.0, - semver@^6.1.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0:\n version \"6.3.0\"\n - \ resolved \"https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d\"\n + semver@^6.1.1, semver@^6.1.2, semver@^6.3.0:\n version \"6.3.0\"\n resolved + \"https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d\"\n \ integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==\n\nsemver@^7.0.0, - semver@^7.1.1, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, - semver@^7.3.7, semver@^7.3.8:\n version \"7.3.8\"\n resolved \"https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798\"\n + semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, + semver@^7.3.8:\n version \"7.3.8\"\n resolved \"https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798\"\n \ integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==\n + \ dependencies:\n lru-cache \"^6.0.0\"\n\nsemver@^7.5.3:\n version \"7.5.4\"\n + \ resolved \"https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e\"\n + \ integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==\n \ dependencies:\n lru-cache \"^6.0.0\"\n\nsend@0.18.0:\n version \"0.18.0\"\n \ resolved \"https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be\"\n \ integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==\n @@ -6327,9 +8022,9 @@ interactions: \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3\"\n \ integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==\n\nshebang-regex@^3.0.0:\n \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172\"\n - \ integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==\n\nshell-quote@^1.7.3:\n - \ version \"1.8.0\"\n resolved \"https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.0.tgz#20d078d0eaf71d54f43bd2ba14a1b5b9bfa5c8ba\"\n - \ integrity sha512-QHsz8GgQIGKlRi24yFc6a6lN69Idnx634w49ay6+jA5yFh7a1UY+4Rp6HPx/L/1zcEDPEij8cIsiqR6bQsE5VQ==\n\nshellwords@^0.1.1:\n + \ integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==\n\nshell-quote@^1.8.1:\n + \ version \"1.8.1\"\n resolved \"https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680\"\n + \ integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==\n\nshellwords@^0.1.1:\n \ version \"0.1.1\"\n resolved \"https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b\"\n \ integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==\n\nside-channel@^1.0.4:\n \ version \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf\"\n @@ -6337,7 +8032,9 @@ interactions: \ dependencies:\n call-bind \"^1.0.0\"\n get-intrinsic \"^1.0.2\"\n \ object-inspect \"^1.9.0\"\n\nsignal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7:\n version \"3.0.7\"\n resolved \"https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9\"\n - \ integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==\n\nsilent-error@^1.0.0, + \ integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==\n\nsignal-exit@^4.0.1:\n + \ version \"4.0.2\"\n resolved \"https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.0.2.tgz#ff55bb1d9ff2114c13b400688fa544ac63c36967\"\n + \ integrity sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==\n\nsilent-error@^1.0.0, silent-error@^1.0.1, silent-error@^1.1.1:\n version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/silent-error/-/silent-error-1.1.1.tgz#f72af5b0d73682a2ba1778b7e32cd8aa7c2d8662\"\n \ integrity sha512-n4iEKyNcg4v6/jpb3c0/iyH2G1nzUNl7Gpqtn/mHIJK9S/q/7MCfoO4rwVOoO59qPFIc0hVHvMbiOJ0NdtxKKw==\n @@ -6418,9 +8115,7 @@ interactions: \ version \"0.3.0\"\n resolved \"https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.3.0.tgz#7ecaf13b57bcd09da8a40c5d269db33799d4aaf9\"\n \ integrity sha512-QU4fa0D6aSOmrT+7OHpUXw+jS84T0MLaQNtFs8xzLNe6Arj44Magd7WEbyVW5LNYoAPVV35aKs4azxIfVJrToQ==\n\nsource-map-url@^0.4.0, source-map-url@^0.4.1:\n version \"0.4.1\"\n resolved \"https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56\"\n - \ integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==\n\nsource-map@*:\n - \ version \"0.7.4\"\n resolved \"https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656\"\n - \ integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==\n\nsource-map@0.4.x, + \ integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==\n\nsource-map@0.4.x, source-map@^0.4.2:\n version \"0.4.4\"\n resolved \"https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b\"\n \ integrity sha512-Y8nIfcb1s/7DcobUz1yOO1GSp7gyL+D9zLHDehT7iRESqGSxjJ448Sg7rvfgsRJCnKLdSl11uGf0s9X80cH0/A==\n \ dependencies:\n amdefine \">=0.0.4\"\n\nsource-map@^0.5.6, source-map@^0.5.7:\n @@ -6438,9 +8133,9 @@ interactions: \ dependencies:\n jsesc \"~0.3.x\"\n lodash.foreach \"^4.5.0\"\n lodash.template \"^4.5.0\"\n source-map \"~0.1.x\"\n\nspawn-args@^0.2.0:\n version \"0.2.0\"\n \ resolved \"https://registry.yarnpkg.com/spawn-args/-/spawn-args-0.2.0.tgz#fb7d0bd1d70fd4316bd9e3dec389e65f9d6361bb\"\n - \ integrity sha512-73BoniQDcRWgnLAf/suKH6V5H54gd1KLzwYN9FB6J/evqTV33htH9xwV/4BHek+++jzxpVlZQKKZkqstPQPmQg==\n\nspawn-command@^0.0.2-1:\n - \ version \"0.0.2-1\"\n resolved \"https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0\"\n - \ integrity sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg==\n\nspdx-correct@^3.0.0:\n + \ integrity sha512-73BoniQDcRWgnLAf/suKH6V5H54gd1KLzwYN9FB6J/evqTV33htH9xwV/4BHek+++jzxpVlZQKKZkqstPQPmQg==\n\nspawn-command@0.0.2:\n + \ version \"0.0.2\"\n resolved \"https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2.tgz#9544e1a43ca045f8531aac1a48cb29bdae62338e\"\n + \ integrity sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==\n\nspdx-correct@^3.0.0:\n \ version \"3.2.0\"\n resolved \"https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c\"\n \ integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==\n \ dependencies:\n spdx-expression-parse \"^3.0.0\"\n spdx-license-ids @@ -6457,9 +8152,7 @@ interactions: \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673\"\n \ integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==\n\nsprintf-js@~1.0.2:\n \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c\"\n - \ integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==\n\nsri-toolbox@^0.2.0:\n - \ version \"0.2.0\"\n resolved \"https://registry.yarnpkg.com/sri-toolbox/-/sri-toolbox-0.2.0.tgz#a7fea5c3fde55e675cf1c8c06f3ebb5c2935835e\"\n - \ integrity sha512-DQIMWCAr/M7phwo+d3bEfXwSBEwuaJL+SJx9cuqt1Ty7K96ZFoHpYnSbhrQZEr0+0/GtmpKECP8X/R4RyeTAfw==\n\nssri@^6.0.1:\n + \ integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==\n\nssri@^6.0.1:\n \ version \"6.0.2\"\n resolved \"https://registry.yarnpkg.com/ssri/-/ssri-6.0.2.tgz#157939134f20464e7301ddba3e90ffa8f7728ac5\"\n \ integrity sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==\n \ dependencies:\n figgy-pudding \"^3.5.1\"\n\nssri@^9.0.0, ssri@^9.0.1:\n @@ -6550,32 +8243,81 @@ interactions: \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf\"\n \ integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==\n\nstrip-final-newline@^2.0.0:\n \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad\"\n - \ integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==\n\nstrip-json-comments@^3.1.0, + \ integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==\n\nstrip-final-newline@^3.0.0:\n + \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-3.0.0.tgz#52894c313fbff318835280aed60ff71ebf12b8fd\"\n + \ integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==\n\nstrip-indent@^4.0.0:\n + \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/strip-indent/-/strip-indent-4.0.0.tgz#b41379433dd06f5eae805e21d631e07ee670d853\"\n + \ integrity sha512-mnVSV2l+Zv6BLpSD/8V87CW/y9EmmbYzGCIavsnsI6/nwn26DwffM/yztm30Z/I2DY9wdS3vXVCMnHDgZaVNoA==\n + \ dependencies:\n min-indent \"^1.0.1\"\n\nstrip-json-comments@^3.1.0, strip-json-comments@^3.1.1:\n version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006\"\n \ integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==\n\nstrip-json-comments@~2.0.1:\n \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a\"\n \ integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==\n\nstyle-loader@^2.0.0:\n \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/style-loader/-/style-loader-2.0.0.tgz#9669602fd4690740eaaec137799a03addbbc393c\"\n \ integrity sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==\n - \ dependencies:\n loader-utils \"^2.0.0\"\n schema-utils \"^3.0.0\"\n\nstyled_string@0.0.1:\n + \ dependencies:\n loader-utils \"^2.0.0\"\n schema-utils \"^3.0.0\"\n\nstyle-search@^0.1.0:\n + \ version \"0.1.0\"\n resolved \"https://registry.yarnpkg.com/style-search/-/style-search-0.1.0.tgz#7958c793e47e32e07d2b5cafe5c0bf8e12e77902\"\n + \ integrity sha512-Dj1Okke1C3uKKwQcetra4jSuk0DqbzbYtXipzFlFMZtowbF1x7BKJwB9AayVMyFARvU8EDrZdcax4At/452cAg==\n\nstyled_string@0.0.1:\n \ version \"0.0.1\"\n resolved \"https://registry.yarnpkg.com/styled_string/-/styled_string-0.0.1.tgz#d22782bd81295459bc4f1df18c4bad8e94dd124a\"\n - \ integrity sha512-DU2KZiB6VbPkO2tGSqQ9n96ZstUPjW7X4sGO6V2m1myIQluX0p1Ol8BrA/l6/EesqhMqXOIXs3cJNOy1UuU2BA==\n\nsum-up@^1.0.1:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/sum-up/-/sum-up-1.0.3.tgz#1c661f667057f63bcb7875aa1438bc162525156e\"\n - \ integrity sha512-zw5P8gnhiqokJUWRdR6F4kIIIke0+ubQSGyYUY506GCbJWtV7F6Xuy0j6S125eSX2oF+a8KdivsZ8PlVEH0Mcw==\n - \ dependencies:\n chalk \"^1.0.0\"\n\nsupports-color@^2.0.0:\n version - \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7\"\n + \ integrity sha512-DU2KZiB6VbPkO2tGSqQ9n96ZstUPjW7X4sGO6V2m1myIQluX0p1Ol8BrA/l6/EesqhMqXOIXs3cJNOy1UuU2BA==\n\nstylelint-config-recommended-scss@^12.0.0:\n + \ version \"12.0.0\"\n resolved \"https://registry.yarnpkg.com/stylelint-config-recommended-scss/-/stylelint-config-recommended-scss-12.0.0.tgz#9d9e82c46012649f11bfebcbc788f58e61860f33\"\n + \ integrity sha512-5Bb2mlGy6WLa30oNeKpZvavv2lowJUsUJO25+OA68GFTemlwd1zbFsL7q0bReKipOSU3sG47hKneZ6Nd+ctrFA==\n + \ dependencies:\n postcss-scss \"^4.0.6\"\n stylelint-config-recommended + \"^12.0.0\"\n stylelint-scss \"^5.0.0\"\n\nstylelint-config-recommended@^12.0.0:\n + \ version \"12.0.0\"\n resolved \"https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-12.0.0.tgz#d0993232fca017065fd5acfcb52dd8a188784ef4\"\n + \ integrity sha512-x6x8QNARrGO2sG6iURkzqL+Dp+4bJorPMMRNPScdvaUK8PsynriOcMW7AFDKqkWAS5wbue/u8fUT/4ynzcmqdQ==\n\nstylelint-config-standard-scss@^10.0.0:\n + \ version \"10.0.0\"\n resolved \"https://registry.yarnpkg.com/stylelint-config-standard-scss/-/stylelint-config-standard-scss-10.0.0.tgz#159a54a01b80649bf0143fa7ba086b676a1a749e\"\n + \ integrity sha512-bChBEo1p3xUVWh/wenJI+josoMk21f2yuLDGzGjmKYcALfl2u3DFltY+n4UHswYiXghqXaA8mRh+bFy/q1hQlg==\n + \ dependencies:\n stylelint-config-recommended-scss \"^12.0.0\"\n stylelint-config-standard + \"^33.0.0\"\n\nstylelint-config-standard@^33.0.0:\n version \"33.0.0\"\n + \ resolved \"https://registry.yarnpkg.com/stylelint-config-standard/-/stylelint-config-standard-33.0.0.tgz#1f7bb299153a53874073e93829e37a475842f0f9\"\n + \ integrity sha512-eyxnLWoXImUn77+ODIuW9qXBDNM+ALN68L3wT1lN2oNspZ7D9NVGlNHb2QCUn4xDug6VZLsh0tF8NyoYzkgTzg==\n + \ dependencies:\n stylelint-config-recommended \"^12.0.0\"\n\nstylelint-prettier@^4.0.0:\n + \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/stylelint-prettier/-/stylelint-prettier-4.0.0.tgz#e04f33bf9968a5d5478d2d11b20bdc5a7de2dc35\"\n + \ integrity sha512-hYlObunQiSzc5XRttNiDyaY1W7ytW/AJtEbaDxy0rr4ioQvko+cjAgSGrRbz0iRB+yc6jiMrUmHcGkvFb+zDqw==\n + \ dependencies:\n prettier-linter-helpers \"^1.0.0\"\n\nstylelint-scss@^5.0.0, + stylelint-scss@^5.0.1:\n version \"5.0.1\"\n resolved \"https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-5.0.1.tgz#b33a6580b5734eace083cfc2cc3021225e28547f\"\n + \ integrity sha512-n87iCRZrr2J7//I/QFsDXxFLnHKw633U4qvWZ+mOW6KDAp/HLj06H+6+f9zOuTYy+MdGdTuCSDROCpQIhw5fvQ==\n + \ dependencies:\n postcss-media-query-parser \"^0.2.3\"\n postcss-resolve-nested-selector + \"^0.1.1\"\n postcss-selector-parser \"^6.0.13\"\n postcss-value-parser + \"^4.2.0\"\n\nstylelint@^15.9.0:\n version \"15.10.1\"\n resolved \"https://registry.yarnpkg.com/stylelint/-/stylelint-15.10.1.tgz#93f189958687e330c106b010cbec0c41dcae506d\"\n + \ integrity sha512-CYkzYrCFfA/gnOR+u9kJ1PpzwG10WLVnoxHDuBA/JiwGqdM9+yx9+ou6SE/y9YHtfv1mcLo06fdadHTOx4gBZQ==\n + \ dependencies:\n \"@csstools/css-parser-algorithms\" \"^2.3.0\"\n \"@csstools/css-tokenizer\" + \"^2.1.1\"\n \"@csstools/media-query-list-parser\" \"^2.1.2\"\n \"@csstools/selector-specificity\" + \"^3.0.0\"\n balanced-match \"^2.0.0\"\n colord \"^2.9.3\"\n cosmiconfig + \"^8.2.0\"\n css-functions-list \"^3.1.0\"\n css-tree \"^2.3.1\"\n debug + \"^4.3.4\"\n fast-glob \"^3.3.0\"\n fastest-levenshtein \"^1.0.16\"\n + \ file-entry-cache \"^6.0.1\"\n global-modules \"^2.0.0\"\n globby + \"^11.1.0\"\n globjoin \"^0.1.4\"\n html-tags \"^3.3.1\"\n ignore + \"^5.2.4\"\n import-lazy \"^4.0.0\"\n imurmurhash \"^0.1.4\"\n is-plain-object + \"^5.0.0\"\n known-css-properties \"^0.27.0\"\n mathml-tag-names \"^2.1.3\"\n + \ meow \"^10.1.5\"\n micromatch \"^4.0.5\"\n normalize-path \"^3.0.0\"\n + \ picocolors \"^1.0.0\"\n postcss \"^8.4.24\"\n postcss-resolve-nested-selector + \"^0.1.1\"\n postcss-safe-parser \"^6.0.0\"\n postcss-selector-parser + \"^6.0.13\"\n postcss-value-parser \"^4.2.0\"\n resolve-from \"^5.0.0\"\n + \ string-width \"^4.2.3\"\n strip-ansi \"^6.0.1\"\n style-search \"^0.1.0\"\n + \ supports-hyperlinks \"^3.0.0\"\n svg-tags \"^1.0.0\"\n table \"^6.8.1\"\n + \ write-file-atomic \"^5.0.1\"\n\nsupports-color@^2.0.0:\n version \"2.0.0\"\n + \ resolved \"https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7\"\n \ integrity sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==\n\nsupports-color@^5.3.0:\n \ version \"5.5.0\"\n resolved \"https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f\"\n \ integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==\n - \ dependencies:\n has-flag \"^3.0.0\"\n\nsupports-color@^7.1.0:\n version - \"7.2.0\"\n resolved \"https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da\"\n + \ dependencies:\n has-flag \"^3.0.0\"\n\nsupports-color@^7.0.0, supports-color@^7.1.0:\n + \ version \"7.2.0\"\n resolved \"https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da\"\n \ integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==\n - \ dependencies:\n has-flag \"^4.0.0\"\n\nsupports-color@^8.0.0, supports-color@^8.1.0:\n - \ version \"8.1.1\"\n resolved \"https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c\"\n + \ dependencies:\n has-flag \"^4.0.0\"\n\nsupports-color@^8.0.0, supports-color@^8.1.0, + supports-color@^8.1.1:\n version \"8.1.1\"\n resolved \"https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c\"\n \ integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==\n - \ dependencies:\n has-flag \"^4.0.0\"\n\nsupports-preserve-symlinks-flag@^1.0.0:\n + \ dependencies:\n has-flag \"^4.0.0\"\n\nsupports-hyperlinks@^3.0.0:\n + \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-3.0.0.tgz#c711352a5c89070779b4dad54c05a2f14b15c94b\"\n + \ integrity sha512-QBDPHyPQDRTy9ku4URNGY5Lah8PAaXs6tAAwp55sL5WCsSW7GIfdf6W5ixfziW+t7wh3GVvHyHHyQ1ESsoRvaA==\n + \ dependencies:\n has-flag \"^4.0.0\"\n supports-color \"^7.0.0\"\n\nsupports-preserve-symlinks-flag@^1.0.0:\n \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09\"\n - \ integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==\n\nsymbol-tree@^3.2.4:\n + \ integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==\n\nsvg-tags@^1.0.0:\n + \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/svg-tags/-/svg-tags-1.0.0.tgz#58f71cee3bd519b59d4b2a843b6c7de64ac04764\"\n + \ integrity sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==\n\nsymbol-observable@^4.0.0:\n + \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-4.0.0.tgz#5b425f192279e87f2f9b937ac8540d1984b39205\"\n + \ integrity sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==\n\nsymbol-tree@^3.2.4:\n \ version \"3.2.4\"\n resolved \"https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2\"\n \ integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==\n\nsymlink-or-copy@^1.0.0, symlink-or-copy@^1.0.1, symlink-or-copy@^1.1.8, symlink-or-copy@^1.2.0, symlink-or-copy@^1.3.1:\n @@ -6588,9 +8330,12 @@ interactions: \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/sync-disk-cache/-/sync-disk-cache-2.1.0.tgz#01e879edc41c34a01fcdda5b39d47dd496e154a6\"\n \ integrity sha512-vngT2JmkSapgq0z7uIoYtB9kWOOzMihAAYq/D3Pjm/ODOGMgS4r++B+OZ09U4hWR6EaOdy9eqQ7/8ygbH3wehA==\n \ dependencies:\n debug \"^4.1.1\"\n heimdalljs \"^0.2.6\"\n mkdirp - \"^0.5.0\"\n rimraf \"^3.0.0\"\n username-sync \"^1.0.2\"\n\ntabbable@^5.3.3:\n + \"^0.5.0\"\n rimraf \"^3.0.0\"\n username-sync \"^1.0.2\"\n\nsynckit@^0.8.5:\n + \ version \"0.8.5\"\n resolved \"https://registry.yarnpkg.com/synckit/-/synckit-0.8.5.tgz#b7f4358f9bb559437f9f167eb6bc46b3c9818fa3\"\n + \ integrity sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==\n + \ dependencies:\n \"@pkgr/utils\" \"^2.3.1\"\n tslib \"^2.5.0\"\n\ntabbable@^5.3.3:\n \ version \"5.3.3\"\n resolved \"https://registry.yarnpkg.com/tabbable/-/tabbable-5.3.3.tgz#aac0ff88c73b22d6c3c5a50b1586310006b47fbf\"\n - \ integrity sha512-QD9qKY3StfbZqWOPLp0++pOrAVb/HbUi5xCc8cUo4XjP19808oaMiDzn0leBY5mCespIBM0CIZePzZjgzR83kA==\n\ntable@^6.0.9:\n + \ integrity sha512-QD9qKY3StfbZqWOPLp0++pOrAVb/HbUi5xCc8cUo4XjP19808oaMiDzn0leBY5mCespIBM0CIZePzZjgzR83kA==\n\ntable@^6.8.1:\n \ version \"6.8.1\"\n resolved \"https://registry.yarnpkg.com/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf\"\n \ integrity sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==\n \ dependencies:\n ajv \"^8.0.1\"\n lodash.truncate \"^4.4.2\"\n slice-ansi @@ -6623,17 +8368,20 @@ interactions: \ dependencies:\n cacache \"^12.0.2\"\n find-cache-dir \"^2.1.0\"\n \ is-wsl \"^1.1.0\"\n schema-utils \"^1.0.0\"\n serialize-javascript \"^4.0.0\"\n source-map \"^0.6.1\"\n terser \"^4.1.2\"\n webpack-sources - \"^1.4.0\"\n worker-farm \"^1.7.0\"\n\nterser-webpack-plugin@^5.1.3:\n - \ version \"5.3.7\"\n resolved \"https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz#ef760632d24991760f339fe9290deb936ad1ffc7\"\n - \ integrity sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==\n + \"^1.4.0\"\n worker-farm \"^1.7.0\"\n\nterser-webpack-plugin@^5.3.7:\n + \ version \"5.3.9\"\n resolved \"https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz#832536999c51b46d468067f9e37662a3b96adfe1\"\n + \ integrity sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==\n \ dependencies:\n \"@jridgewell/trace-mapping\" \"^0.3.17\"\n jest-worker \"^27.4.5\"\n schema-utils \"^3.1.1\"\n serialize-javascript \"^6.0.1\"\n - \ terser \"^5.16.5\"\n\nterser@^4.1.2:\n version \"4.8.1\"\n resolved + \ terser \"^5.16.8\"\n\nterser@^4.1.2:\n version \"4.8.1\"\n resolved \"https://registry.yarnpkg.com/terser/-/terser-4.8.1.tgz#a00e5634562de2239fd404c649051bf6fc21144f\"\n \ integrity sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==\n \ dependencies:\n commander \"^2.20.0\"\n source-map \"~0.6.1\"\n source-map-support - \"~0.5.12\"\n\nterser@^5.16.5, terser@^5.3.0, terser@^5.7.0:\n version \"5.16.6\"\n - \ resolved \"https://registry.yarnpkg.com/terser/-/terser-5.16.6.tgz#f6c7a14a378ee0630fbe3ac8d1f41b4681109533\"\n + \"~0.5.12\"\n\nterser@^5.16.8:\n version \"5.18.2\"\n resolved \"https://registry.yarnpkg.com/terser/-/terser-5.18.2.tgz#ff3072a0faf21ffd38f99acc9a0ddf7b5f07b948\"\n + \ integrity sha512-Ah19JS86ypbJzTzvUCX7KOsEIhDaRONungA4aYBjEP3JZRf4ocuDzTg4QWZnPn9DEMiMYGJPiSOy7aykoCc70w==\n + \ dependencies:\n \"@jridgewell/source-map\" \"^0.3.3\"\n acorn \"^8.8.2\"\n + \ commander \"^2.20.0\"\n source-map-support \"~0.5.20\"\n\nterser@^5.7.0:\n + \ version \"5.16.6\"\n resolved \"https://registry.yarnpkg.com/terser/-/terser-5.16.6.tgz#f6c7a14a378ee0630fbe3ac8d1f41b4681109533\"\n \ integrity sha512-IBZ+ZQIA9sMaXmRZCUMDjNH0D5AQQfdn4WUjHL0+1lF4TP1IHRJbrhb6fNaXWikrYQTSkb7SLxkeXAiy1p7mbg==\n \ dependencies:\n \"@jridgewell/source-map\" \"^0.3.2\"\n acorn \"^8.5.0\"\n \ commander \"^2.20.0\"\n source-map-support \"~0.5.20\"\n\ntest-exclude@^6.0.0:\n @@ -6683,7 +8431,9 @@ interactions: \"^0.11.3\"\n livereload-js \"^3.3.1\"\n object-assign \"^4.1.0\"\n \ qs \"^6.4.0\"\n\ntiny-relative-date@^1.3.0:\n version \"1.3.0\"\n resolved \"https://registry.yarnpkg.com/tiny-relative-date/-/tiny-relative-date-1.3.0.tgz#fa08aad501ed730f31cc043181d995c39a935e07\"\n - \ integrity sha512-MOQHpzllWxDCHHaDno30hhLfbouoYlOI8YlMNtvKe1zXbjEVhbcEovQxvZrPvtiYW630GQDoMMarCnjfyfHA+A==\n\ntmp@0.0.28:\n + \ integrity sha512-MOQHpzllWxDCHHaDno30hhLfbouoYlOI8YlMNtvKe1zXbjEVhbcEovQxvZrPvtiYW630GQDoMMarCnjfyfHA+A==\n\ntitleize@^3.0.0:\n + \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/titleize/-/titleize-3.0.0.tgz#71c12eb7fdd2558aa8a44b0be83b8a76694acd53\"\n + \ integrity sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==\n\ntmp@0.0.28:\n \ version \"0.0.28\"\n resolved \"https://registry.yarnpkg.com/tmp/-/tmp-0.0.28.tgz#172735b7f614ea7af39664fa84cf0de4e515d120\"\n \ integrity sha512-c2mmfiBmND6SOVxzogm1oda0OJ1HZVIk/5n26N59dDTh80MUeavpiCls4PGAdkX1PFkKokLpcf7prSjCeXLsJg==\n \ dependencies:\n os-tmpdir \"~1.0.1\"\n\ntmp@0.0.33, tmp@^0.0.33:\n version @@ -6743,17 +8493,25 @@ interactions: \ dependencies:\n debug \"^4.1.1\"\n fs-tree-diff \"^2.0.1\"\n mkdirp \"^0.5.5\"\n quick-temp \"^0.1.5\"\n walk-sync \"^0.3.3\"\n\ntreeverse@^2.0.0:\n \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/treeverse/-/treeverse-2.0.0.tgz#036dcef04bc3fd79a9b79a68d4da03e882d8a9ca\"\n - \ integrity sha512-N5gJCkLu1aXccpOTtqV6ddSEi6ZmGkh3hjmbu1IjcavJK4qyOVQmi0myQKM7z5jVGmD68SJoliaVrMmVObhj6A==\n\ntrim-right@^1.0.1:\n + \ integrity sha512-N5gJCkLu1aXccpOTtqV6ddSEi6ZmGkh3hjmbu1IjcavJK4qyOVQmi0myQKM7z5jVGmD68SJoliaVrMmVObhj6A==\n\ntrim-newlines@^4.0.2:\n + \ version \"4.1.1\"\n resolved \"https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-4.1.1.tgz#28c88deb50ed10c7ba6dc2474421904a00139125\"\n + \ integrity sha512-jRKj0n0jXWo6kh62nA5TEh3+4igKDXLvzBJcPpiizP7oOolUrYIxmVBG9TOtHYFHoddUk6YvAkGeGoSVTXfQXQ==\n\ntrim-right@^1.0.1:\n \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003\"\n - \ integrity sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==\n\ntsconfig-paths@^3.14.1:\n - \ version \"3.14.2\"\n resolved \"https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz#6e32f1f79412decd261f92d633a9dc1cfa99f088\"\n + \ integrity sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==\n\nts-invariant@^0.10.3:\n + \ version \"0.10.3\"\n resolved \"https://registry.yarnpkg.com/ts-invariant/-/ts-invariant-0.10.3.tgz#3e048ff96e91459ffca01304dbc7f61c1f642f6c\"\n + \ integrity sha512-uivwYcQaxAucv1CzRp2n/QdYPo4ILf9VXgH19zEIjFx2EJufV16P0JtJVpYHy89DItG6Kwj2oIUjrcK5au+4tQ==\n + \ dependencies:\n tslib \"^2.1.0\"\n\ntsconfig-paths@^3.14.1:\n version + \"3.14.2\"\n resolved \"https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz#6e32f1f79412decd261f92d633a9dc1cfa99f088\"\n \ integrity sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==\n \ dependencies:\n \"@types/json5\" \"^0.0.29\"\n json5 \"^1.0.2\"\n \ minimist \"^1.2.6\"\n strip-bom \"^3.0.0\"\n\ntslib@^1.9.0:\n version \"1.14.1\"\n resolved \"https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00\"\n \ integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==\n\ntslib@^2.0.3, - tslib@^2.1.0, tslib@^2.4.0:\n version \"2.5.0\"\n resolved \"https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf\"\n - \ integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==\n\ntty-browserify@0.0.0:\n + tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0:\n version \"2.5.0\"\n resolved + \"https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf\"\n + \ integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==\n\ntslib@^2.5.0, + tslib@^2.6.0:\n version \"2.6.0\"\n resolved \"https://registry.yarnpkg.com/tslib/-/tslib-2.6.0.tgz#b295854684dbda164e181d259a22cd779dcd7bc3\"\n + \ integrity sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==\n\ntty-browserify@0.0.0:\n \ version \"0.0.0\"\n resolved \"https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6\"\n \ integrity sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==\n\ntunnel-agent@^0.6.0:\n \ version \"0.6.0\"\n resolved \"https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd\"\n @@ -6770,7 +8528,9 @@ interactions: \ version \"0.20.2\"\n resolved \"https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4\"\n \ integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==\n\ntype-fest@^0.21.3:\n \ version \"0.21.3\"\n resolved \"https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37\"\n - \ integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==\n\ntype-is@~1.6.18:\n + \ integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==\n\ntype-fest@^1.0.1, + type-fest@^1.2.1, type-fest@^1.2.2:\n version \"1.4.0\"\n resolved \"https://registry.yarnpkg.com/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1\"\n + \ integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==\n\ntype-is@~1.6.18:\n \ version \"1.6.18\"\n resolved \"https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131\"\n \ integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==\n \ dependencies:\n media-typer \"0.3.0\"\n mime-types \"~2.1.24\"\n\ntyped-array-length@^1.0.4:\n @@ -6788,9 +8548,9 @@ interactions: uc.micro@^1.0.5:\n version \"1.0.6\"\n resolved \"https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac\"\n \ integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==\n\nuglify-js@^3.1.4:\n \ version \"3.17.4\"\n resolved \"https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c\"\n - \ integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==\n\nuikit@^3.16.13:\n - \ version \"3.16.13\"\n resolved \"https://registry.yarnpkg.com/uikit/-/uikit-3.16.13.tgz#82f45ade98787c3fbd17ddafa292f54b3d47ed35\"\n - \ integrity sha512-v5CpeWYkMMJvSiJqzNLwrCN9O7y27sJDv08Ri7fHEyUm7U4nW/z70NBxLiflqCNRb1Bbj5YNjgyUuRg0AlXVxw==\n\nunbox-primitive@^1.0.2:\n + \ integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==\n\nuikit@^3.16.15:\n + \ version \"3.16.22\"\n resolved \"https://registry.yarnpkg.com/uikit/-/uikit-3.16.22.tgz#0302857d9542b0d35a1a92701980df4aaaa91a67\"\n + \ integrity sha512-zzzqCDZdJV7oeHccfUaDAx7n96HlooiTirmxk3uI8N7CEn1Gj89CumgSx/dhgPsqPRlnFZ+6gIBA9ZpFhy5Qjg==\n\nunbox-primitive@^1.0.2:\n \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e\"\n \ integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==\n \ dependencies:\n call-bind \"^1.0.2\"\n has-bigints \"^1.0.2\"\n has-symbols @@ -6839,16 +8599,18 @@ interactions: \ integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==\n\nunset-value@^1.0.0:\n \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559\"\n \ integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==\n - \ dependencies:\n has-value \"^0.3.1\"\n isobject \"^3.0.0\"\n\nuntildify@^2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/untildify/-/untildify-2.1.0.tgz#17eb2807987f76952e9c0485fc311d06a826a2e0\"\n - \ integrity sha512-sJjbDp2GodvkB0FZZcn7k6afVisqX5BZD7Yq3xp4nN2O15BBK0cLm3Vwn2vQaF7UDS0UUsrQMkkplmDI5fskig==\n - \ dependencies:\n os-homedir \"^1.0.0\"\n\nupath@^1.1.1:\n version \"1.2.0\"\n - \ resolved \"https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894\"\n + \ dependencies:\n has-value \"^0.3.1\"\n isobject \"^3.0.0\"\n\nuntildify@^4.0.0:\n + \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/untildify/-/untildify-4.0.0.tgz#2bc947b953652487e4600949fb091e3ae8cd919b\"\n + \ integrity sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==\n\nupath@^1.1.1:\n + \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894\"\n \ integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==\n\nupath@^2.0.1:\n \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/upath/-/upath-2.0.1.tgz#50c73dea68d6f6b990f51d279ce6081665d61a8b\"\n \ integrity sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==\n\nupdate-browserslist-db@^1.0.10:\n \ version \"1.0.10\"\n resolved \"https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3\"\n \ integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==\n + \ dependencies:\n escalade \"^3.1.1\"\n picocolors \"^1.0.0\"\n\nupdate-browserslist-db@^1.0.11:\n + \ version \"1.0.11\"\n resolved \"https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940\"\n + \ integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==\n \ dependencies:\n escalade \"^3.1.1\"\n picocolors \"^1.0.0\"\n\nuri-js@^4.2.2:\n \ version \"4.4.1\"\n resolved \"https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e\"\n \ integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==\n @@ -6877,10 +8639,12 @@ interactions: \ resolved \"https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713\"\n \ integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==\n\nuuid@^8.3.2:\n \ version \"8.3.2\"\n resolved \"https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2\"\n - \ integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==\n\nv8-compile-cache@^2.0.3, - v8-compile-cache@^2.3.0:\n version \"2.3.0\"\n resolved \"https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee\"\n - \ integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==\n\nvalidate-npm-package-license@^3.0.4:\n - \ version \"3.0.4\"\n resolved \"https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a\"\n + \ integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==\n\nuuid@^9.0.0:\n + \ version \"9.0.0\"\n resolved \"https://registry.yarnpkg.com/uuid/-/uuid-9.0.0.tgz#592f550650024a38ceb0c562f2f6aa435761efb5\"\n + \ integrity sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==\n\nv8-compile-cache@^2.3.0:\n + \ version \"2.3.0\"\n resolved \"https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee\"\n + \ integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==\n\nvalidate-npm-package-license@^3.0.1, + validate-npm-package-license@^3.0.4:\n version \"3.0.4\"\n resolved \"https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a\"\n \ integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==\n \ dependencies:\n spdx-correct \"^3.0.0\"\n spdx-expression-parse \"^3.0.0\"\n\nvalidate-npm-package-name@^4.0.0:\n \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz#fe8f1c50ac20afdb86f177da85b3600f0ac0d747\"\n @@ -6908,12 +8672,8 @@ interactions: \ dependencies:\n browser-process-hrtime \"^1.0.0\"\n\nw3c-xmlserializer@^2.0.0:\n \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a\"\n \ integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==\n - \ dependencies:\n xml-name-validator \"^3.0.0\"\n\nwalk-sync@^0.2.5:\n - \ version \"0.2.7\"\n resolved \"https://registry.yarnpkg.com/walk-sync/-/walk-sync-0.2.7.tgz#b49be4ee6867657aeb736978b56a29d10fa39969\"\n - \ integrity sha512-OH8GdRMowEFr0XSHQeX5fGweO6zSVHo7bG/0yJQx6LAj9Oukz0C8heI3/FYectT66gY0IPGe89kOvU410/UNpg==\n - \ dependencies:\n ensure-posix-path \"^1.0.0\"\n matcher-collection - \"^1.0.0\"\n\nwalk-sync@^0.3.0, walk-sync@^0.3.1, walk-sync@^0.3.3:\n version - \"0.3.4\"\n resolved \"https://registry.yarnpkg.com/walk-sync/-/walk-sync-0.3.4.tgz#cf78486cc567d3a96b5b2237c6108017a5ffb9a4\"\n + \ dependencies:\n xml-name-validator \"^3.0.0\"\n\nwalk-sync@^0.3.0, walk-sync@^0.3.1, + walk-sync@^0.3.3:\n version \"0.3.4\"\n resolved \"https://registry.yarnpkg.com/walk-sync/-/walk-sync-0.3.4.tgz#cf78486cc567d3a96b5b2237c6108017a5ffb9a4\"\n \ integrity sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==\n \ dependencies:\n ensure-posix-path \"^1.0.0\"\n matcher-collection \"^1.0.0\"\n\nwalk-sync@^1.0.0, walk-sync@^1.1.3:\n version \"1.1.4\"\n resolved @@ -6973,19 +8733,19 @@ interactions: \ loader-utils \"^1.2.3\"\n memory-fs \"^0.4.1\"\n micromatch \"^3.1.10\"\n \ mkdirp \"^0.5.3\"\n neo-async \"^2.6.1\"\n node-libs-browser \"^2.2.1\"\n \ schema-utils \"^1.0.0\"\n tapable \"^1.1.3\"\n terser-webpack-plugin - \"^1.4.3\"\n watchpack \"^1.7.4\"\n webpack-sources \"^1.4.1\"\n\nwebpack@^5.76.0:\n - \ version \"5.76.2\"\n resolved \"https://registry.yarnpkg.com/webpack/-/webpack-5.76.2.tgz#6f80d1c1d1e3bf704db571b2504a0461fac80230\"\n - \ integrity sha512-Th05ggRm23rVzEOlX8y67NkYCHa9nTNcwHPBhdg+lKG+mtiW7XgggjAeeLnADAe7mLjJ6LUNfgHAuRRh+Z6J7w==\n + \"^1.4.3\"\n watchpack \"^1.7.4\"\n webpack-sources \"^1.4.1\"\n\nwebpack@^5.82.1, + webpack@^5.88.1:\n version \"5.88.1\"\n resolved \"https://registry.yarnpkg.com/webpack/-/webpack-5.88.1.tgz#21eba01e81bd5edff1968aea726e2fbfd557d3f8\"\n + \ integrity sha512-FROX3TxQnC/ox4N+3xQoWZzvGXSuscxR32rbzjpXgEzWudJFEJBpdlkkob2ylrv5yzzufD1zph1OoFsLtm6stQ==\n \ dependencies:\n \"@types/eslint-scope\" \"^3.7.3\"\n \"@types/estree\" - \"^0.0.51\"\n \"@webassemblyjs/ast\" \"1.11.1\"\n \"@webassemblyjs/wasm-edit\" - \"1.11.1\"\n \"@webassemblyjs/wasm-parser\" \"1.11.1\"\n acorn \"^8.7.1\"\n - \ acorn-import-assertions \"^1.7.6\"\n browserslist \"^4.14.5\"\n chrome-trace-event - \"^1.0.2\"\n enhanced-resolve \"^5.10.0\"\n es-module-lexer \"^0.9.0\"\n + \"^1.0.0\"\n \"@webassemblyjs/ast\" \"^1.11.5\"\n \"@webassemblyjs/wasm-edit\" + \"^1.11.5\"\n \"@webassemblyjs/wasm-parser\" \"^1.11.5\"\n acorn \"^8.7.1\"\n + \ acorn-import-assertions \"^1.9.0\"\n browserslist \"^4.14.5\"\n chrome-trace-event + \"^1.0.2\"\n enhanced-resolve \"^5.15.0\"\n es-module-lexer \"^1.2.1\"\n \ eslint-scope \"5.1.1\"\n events \"^3.2.0\"\n glob-to-regexp \"^0.4.1\"\n \ graceful-fs \"^4.2.9\"\n json-parse-even-better-errors \"^2.3.1\"\n \ loader-runner \"^4.2.0\"\n mime-types \"^2.1.27\"\n neo-async \"^2.6.2\"\n - \ schema-utils \"^3.1.0\"\n tapable \"^2.1.1\"\n terser-webpack-plugin - \"^5.1.3\"\n watchpack \"^2.4.0\"\n webpack-sources \"^3.2.3\"\n\nwebsocket-driver@>=0.5.1:\n + \ schema-utils \"^3.2.0\"\n tapable \"^2.1.1\"\n terser-webpack-plugin + \"^5.3.7\"\n watchpack \"^2.4.0\"\n webpack-sources \"^3.2.3\"\n\nwebsocket-driver@>=0.5.1:\n \ version \"0.7.4\"\n resolved \"https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760\"\n \ integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==\n \ dependencies:\n http-parser-js \">=0.5.1\"\n safe-buffer \">=5.1.0\"\n @@ -7020,8 +8780,8 @@ interactions: \ integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==\n \ dependencies:\n available-typed-arrays \"^1.0.5\"\n call-bind \"^1.0.2\"\n \ for-each \"^0.3.3\"\n gopd \"^1.0.1\"\n has-tostringtag \"^1.0.0\"\n - \ is-typed-array \"^1.1.10\"\n\nwhich@^1.2.14, which@^1.2.9:\n version - \"1.3.1\"\n resolved \"https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a\"\n + \ is-typed-array \"^1.1.10\"\n\nwhich@^1.2.14, which@^1.2.9, which@^1.3.1:\n + \ version \"1.3.1\"\n resolved \"https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a\"\n \ integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==\n \ dependencies:\n isexe \"^2.0.0\"\n\nwhich@^2.0.1, which@^2.0.2:\n version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1\"\n @@ -7029,11 +8789,9 @@ interactions: \ dependencies:\n isexe \"^2.0.0\"\n\nwide-align@^1.1.0, wide-align@^1.1.5:\n \ version \"1.1.5\"\n resolved \"https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3\"\n \ integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==\n - \ dependencies:\n string-width \"^1.0.2 || 2 || 3 || 4\"\n\nword-wrap@^1.2.3, - word-wrap@~1.2.3:\n version \"1.2.3\"\n resolved \"https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c\"\n - \ integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==\n\nwordwrap@^0.0.3:\n - \ version \"0.0.3\"\n resolved \"https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107\"\n - \ integrity sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==\n\nwordwrap@^1.0.0:\n + \ dependencies:\n string-width \"^1.0.2 || 2 || 3 || 4\"\n\nword-wrap@~1.2.3:\n + \ version \"1.2.3\"\n resolved \"https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c\"\n + \ integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==\n\nwordwrap@^1.0.0:\n \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb\"\n \ integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==\n\nworker-farm@^1.7.0:\n \ version \"1.7.0\"\n resolved \"https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8\"\n @@ -7042,10 +8800,14 @@ interactions: \ resolved \"https://registry.yarnpkg.com/workerpool/-/workerpool-3.1.2.tgz#b34e79243647decb174b7481ab5b351dc565c426\"\n \ integrity sha512-WJFA0dGqIK7qj7xPTqciWBH5DlJQzoPjsANvc3Y4hNB0SScT+Emjvt0jPPkDBUjBNngX1q9hHgt1Gfwytu6pug==\n \ dependencies:\n \"@babel/core\" \"^7.3.4\"\n object-assign \"4.1.1\"\n - \ rsvp \"^4.8.4\"\n\nworkerpool@^6.0.0, workerpool@^6.1.5, workerpool@^6.3.1:\n - \ version \"6.4.0\"\n resolved \"https://registry.yarnpkg.com/workerpool/-/workerpool-6.4.0.tgz#f8d5cfb45fde32fa3b7af72ad617c3369567a462\"\n - \ integrity sha512-i3KR1mQMNwY2wx20ozq2EjISGtQWDIfV56We+yGJ5yDs8jTwQiLLaqHlkBHITlCuJnYlVRmXegxFxZg7gqI++A==\n\nwrap-ansi@^7.0.0:\n - \ version \"7.0.0\"\n resolved \"https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43\"\n + \ rsvp \"^4.8.4\"\n\nworkerpool@^6.4.0:\n version \"6.4.0\"\n resolved + \"https://registry.yarnpkg.com/workerpool/-/workerpool-6.4.0.tgz#f8d5cfb45fde32fa3b7af72ad617c3369567a462\"\n + \ integrity sha512-i3KR1mQMNwY2wx20ozq2EjISGtQWDIfV56We+yGJ5yDs8jTwQiLLaqHlkBHITlCuJnYlVRmXegxFxZg7gqI++A==\n\nwrap-ansi@^6.0.1:\n + \ version \"6.2.0\"\n resolved \"https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53\"\n + \ integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==\n + \ dependencies:\n ansi-styles \"^4.0.0\"\n string-width \"^4.1.0\"\n + \ strip-ansi \"^6.0.0\"\n\nwrap-ansi@^7.0.0:\n version \"7.0.0\"\n resolved + \"https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43\"\n \ integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==\n \ dependencies:\n ansi-styles \"^4.0.0\"\n string-width \"^4.1.0\"\n \ strip-ansi \"^6.0.0\"\n\nwrap-legacy-hbs-plugin-if-needed@^1.0.1:\n version @@ -7061,7 +8823,10 @@ interactions: \ signal-exit \"^3.0.2\"\n typedarray-to-buffer \"^3.1.5\"\n\nwrite-file-atomic@^4.0.0, write-file-atomic@^4.0.1:\n version \"4.0.2\"\n resolved \"https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd\"\n \ integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==\n - \ dependencies:\n imurmurhash \"^0.1.4\"\n signal-exit \"^3.0.7\"\n\nws@^7.4.6:\n + \ dependencies:\n imurmurhash \"^0.1.4\"\n signal-exit \"^3.0.7\"\n\nwrite-file-atomic@^5.0.1:\n + \ version \"5.0.1\"\n resolved \"https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-5.0.1.tgz#68df4717c55c6fa4281a7860b4c2ba0a6d2b11e7\"\n + \ integrity sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw==\n + \ dependencies:\n imurmurhash \"^0.1.4\"\n signal-exit \"^4.0.1\"\n\nws@^7.4.6:\n \ version \"7.5.9\"\n resolved \"https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591\"\n \ integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==\n\nws@~8.11.0:\n \ version \"8.11.0\"\n resolved \"https://registry.yarnpkg.com/ws/-/ws-8.11.0.tgz#6a0d36b8edfd9f96d8b25683db2f8d7de6e8e143\"\n @@ -7084,18 +8849,30 @@ interactions: \ integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==\n\nyam@^1.0.0:\n \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/yam/-/yam-1.0.0.tgz#7f6c91dc0f5de75a031e6da6b3907c3d25ab0de5\"\n \ integrity sha512-Hv9xxHtsJ9228wNhk03xnlDReUuWVvHwM4rIbjdAXYvHLs17xjuyF50N6XXFMN6N0omBaqgOok/MCK3At9fTAg==\n - \ dependencies:\n fs-extra \"^4.0.2\"\n lodash.merge \"^4.6.0\"\n\nyargs-parser@^21.1.1:\n + \ dependencies:\n fs-extra \"^4.0.2\"\n lodash.merge \"^4.6.0\"\n\nyargs-parser@^20.2.9:\n + \ version \"20.2.9\"\n resolved \"https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee\"\n + \ integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==\n\nyargs-parser@^21.1.1:\n \ version \"21.1.1\"\n resolved \"https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35\"\n - \ integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==\n\nyargs@^17.0.1, - yargs@^17.3.1, yargs@^17.7.1:\n version \"17.7.1\"\n resolved \"https://registry.yarnpkg.com/yargs/-/yargs-17.7.1.tgz#34a77645201d1a8fc5213ace787c220eabbd0967\"\n + \ integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==\n\nyargs@^17.0.1:\n + \ version \"17.7.1\"\n resolved \"https://registry.yarnpkg.com/yargs/-/yargs-17.7.1.tgz#34a77645201d1a8fc5213ace787c220eabbd0967\"\n \ integrity sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==\n \ dependencies:\n cliui \"^8.0.1\"\n escalade \"^3.1.1\"\n get-caller-file \"^2.0.5\"\n require-directory \"^2.1.1\"\n string-width \"^4.2.3\"\n + \ y18n \"^5.0.5\"\n yargs-parser \"^21.1.1\"\n\nyargs@^17.7.2:\n version + \"17.7.2\"\n resolved \"https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269\"\n + \ integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==\n + \ dependencies:\n cliui \"^8.0.1\"\n escalade \"^3.1.1\"\n get-caller-file + \"^2.0.5\"\n require-directory \"^2.1.1\"\n string-width \"^4.2.3\"\n \ y18n \"^5.0.5\"\n yargs-parser \"^21.1.1\"\n\nyocto-queue@^0.1.0:\n \ version \"0.1.0\"\n resolved \"https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b\"\n \ integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==\n\nyocto-queue@^1.0.0:\n \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251\"\n - \ integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==\n" + \ integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==\n\nzen-observable-ts@^1.2.5:\n + \ version \"1.2.5\"\n resolved \"https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-1.2.5.tgz#6c6d9ea3d3a842812c6e9519209365a122ba8b58\"\n + \ integrity sha512-QZWQekv6iB72Naeake9hS1KxHlotfRpe+WGNbNx5/ta+R3DNjVO2bswf63gXlWDcs+EMd7XY8HfVQyP1X6T4Zg==\n + \ dependencies:\n zen-observable \"0.8.15\"\n\nzen-observable@0.8.15:\n + \ version \"0.8.15\"\n resolved \"https://registry.yarnpkg.com/zen-observable/-/zen-observable-0.8.15.tgz#96415c512d8e3ffd920afd3889604e30b9eaac15\"\n + \ integrity sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==\n" headers: Accept-Ranges: - bytes @@ -7108,19 +8885,21 @@ interactions: Content-Encoding: - gzip Content-Length: - - '265402' + - '286443' Content-Security-Policy: - default-src 'none'; style-src 'unsafe-inline'; sandbox Content-Type: - text/plain; charset=utf-8 + Cross-Origin-Resource-Policy: + - cross-origin Date: - - Thu, 04 May 2023 13:04:35 GMT + - Mon, 28 Aug 2023 12:36:31 GMT Etag: - - W/"49ebf3eb8dc3cf7fb887f43ae38c890f955989520bf08b3c71e141fe96a21a60" + - W/"e16f84997a2b7d863439ea5b828e4f47fe62162b9fc7cf691a137075eeab8308" Expires: - - Thu, 04 May 2023 13:09:35 GMT + - Mon, 28 Aug 2023 12:41:31 GMT Source-Age: - - '0' + - '114' Strict-Transport-Security: - max-age=31536000 Vary: @@ -7128,32 +8907,31 @@ interactions: Via: - 1.1 varnish X-Cache: - - MISS + - HIT X-Cache-Hits: - - '0' + - '1' X-Content-Type-Options: - nosniff X-Fastly-Request-ID: - - 9bf3137877e1e3014c7d2588482c9b78ab62cbad + - fb04de4386460ea18d86891284b5dd33e2426b17 X-Frame-Options: - deny X-GitHub-Request-Id: - - D81A:A226:5E1BA6:6197BA:6453AD63 + - 87BE:141C:ACF79B:B382FC:64EC945B X-Served-By: - - cache-lin2290022-LIN + - cache-vie6350-VIE X-Timer: - - S1683205475.315015,VS0,VE155 + - S1693226192.731946,VS0,VE1 X-XSS-Protection: - 1; mode=block status: code: 200 message: OK - url: https://raw.githubusercontent.com/adfinis/Outdated/main/ember/yarn.lock - request: body: null headers: {} method: GET - uri: https://pypi.org/pypi/django/3.2.19/json + uri: https://pypi.org/pypi/django/4.1.9/json response: body: string: '{"info":{"author":"Django Software Foundation","author_email":"foundation@djangoproject.com","bugtrack_url":null,"classifiers":["Development @@ -7161,17 +8939,17 @@ interactions: :: Django","Intended Audience :: Developers","License :: OSI Approved :: BSD License","Operating System :: OS Independent","Programming Language :: Python","Programming Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming - Language :: Python :: 3.10","Programming Language :: Python :: 3.6","Programming - Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming - Language :: Python :: 3.9","Topic :: Internet :: WWW/HTTP","Topic :: Internet - :: WWW/HTTP :: Dynamic Content","Topic :: Internet :: WWW/HTTP :: WSGI","Topic - :: Software Development :: Libraries :: Application Frameworks","Topic :: - Software Development :: Libraries :: Python Modules"],"description":"======\nDjango\n======\n\nDjango - is a high-level Python Web framework that encourages rapid development\nand - clean, pragmatic design. Thanks for checking it out.\n\nAll documentation - is in the \"``docs``\" directory and online at\nhttps://docs.djangoproject.com/en/stable/. - If you''re just getting started,\nhere''s how we recommend you read the docs:\n\n* - First, read ``docs/intro/install.txt`` for instructions on installing Django.\n\n* + Language :: Python :: 3.10","Programming Language :: Python :: 3.11","Programming + Language :: Python :: 3.8","Programming Language :: Python :: 3.9","Topic + :: Internet :: WWW/HTTP","Topic :: Internet :: WWW/HTTP :: Dynamic Content","Topic + :: Internet :: WWW/HTTP :: WSGI","Topic :: Software Development :: Libraries + :: Application Frameworks","Topic :: Software Development :: Libraries :: + Python Modules"],"description":"======\nDjango\n======\n\nDjango is a high-level + Python web framework that encourages rapid development\nand clean, pragmatic + design. Thanks for checking it out.\n\nAll documentation is in the \"``docs``\" + directory and online at\nhttps://docs.djangoproject.com/en/stable/. If you''re + just getting started,\nhere''s how we recommend you read the docs:\n\n* First, + read ``docs/intro/install.txt`` for instructions on installing Django.\n\n* Next, work through the tutorials in order (``docs/intro/tutorial01.txt``,\n ``docs/intro/tutorial02.txt``, etc.).\n\n* If you want to set up an actual deployment server, read\n ``docs/howto/deployment/index.txt`` for instructions.\n\n* You''ll probably want to read through the topical guides @@ -7192,11 +8970,20 @@ interactions: the Development of Django\n====================================\n\nDjango''s development depends on your contributions. \n\nIf you depend on Django, remember to support the Django Software Foundation: https://www.djangoproject.com/fundraising/\n\n\n","description_content_type":"","docs_url":null,"download_url":"","downloads":{"last_day":-1,"last_month":-1,"last_week":-1},"home_page":"https://www.djangoproject.com/","keywords":"","license":"BSD-3-Clause","maintainer":"","maintainer_email":"","name":"Django","package_url":"https://pypi.org/project/Django/","platform":null,"project_url":"https://pypi.org/project/Django/","project_urls":{"Documentation":"https://docs.djangoproject.com/","Funding":"https://www.djangoproject.com/fundraising/","Homepage":"https://www.djangoproject.com/","Release - notes":"https://docs.djangoproject.com/en/stable/releases/","Source":"https://github.com/django/django","Tracker":"https://code.djangoproject.com/"},"release_url":"https://pypi.org/project/Django/3.2.19/","requires_dist":["asgiref - (<4,>=3.3.2)","pytz","sqlparse (>=0.2.2)","argon2-cffi (>=19.1.0) ; extra - == ''argon2''","bcrypt ; extra == ''bcrypt''"],"requires_python":">=3.6","summary":"A - high-level Python Web framework that encourages rapid development and clean, - pragmatic design.","version":"3.2.19","yanked":false,"yanked_reason":null},"last_serial":17956654,"urls":[{"comment_text":"","digests":{"blake2b_256":"22af979a4c610e727cc936c3db3d48cfcb3c270e106ff919f23fc1a27870ba00","md5":"8b5d5a06e2c288ff6be0a5e8e556a6dd","sha256":"21cc991466245d659ab79cb01204f9515690f8dae00e5eabde307f14d24d4d7d"},"downloads":-1,"filename":"Django-3.2.19-py3-none-any.whl","has_sig":true,"md5_digest":"8b5d5a06e2c288ff6be0a5e8e556a6dd","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.6","size":7889399,"upload_time":"2023-05-03T12:58:19","upload_time_iso_8601":"2023-05-03T12:58:19.066030Z","url":"https://files.pythonhosted.org/packages/22/af/979a4c610e727cc936c3db3d48cfcb3c270e106ff919f23fc1a27870ba00/Django-3.2.19-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","digests":{"blake2b_256":"e5a7cc0b6f97d18a70fd9e026e00a885a9fb995fe2166a56e7784fb361abb027","md5":"d84f0b8669678fea14579d7400a521e2","sha256":"031365bae96814da19c10706218c44dff3b654cc4de20a98bd2d29b9bde469f0"},"downloads":-1,"filename":"Django-3.2.19.tar.gz","has_sig":true,"md5_digest":"d84f0b8669678fea14579d7400a521e2","packagetype":"sdist","python_version":"source","requires_python":">=3.6","size":9832772,"upload_time":"2023-05-03T12:58:31","upload_time_iso_8601":"2023-05-03T12:58:31.141156Z","url":"https://files.pythonhosted.org/packages/e5/a7/cc0b6f97d18a70fd9e026e00a885a9fb995fe2166a56e7784fb361abb027/Django-3.2.19.tar.gz","yanked":false,"yanked_reason":null}],"vulnerabilities":[]} + notes":"https://docs.djangoproject.com/en/stable/releases/","Source":"https://github.com/django/django","Tracker":"https://code.djangoproject.com/"},"release_url":"https://pypi.org/project/Django/4.1.9/","requires_dist":["asgiref + (<4,>=3.5.2)","sqlparse (>=0.2.2)","backports.zoneinfo ; python_version < + \"3.9\"","tzdata ; sys_platform == \"win32\"","argon2-cffi (>=19.1.0) ; extra + == ''argon2''","bcrypt ; extra == ''bcrypt''"],"requires_python":">=3.8","summary":"A + high-level Python web framework that encourages rapid development and clean, + pragmatic design.","version":"4.1.9","yanked":false,"yanked_reason":null},"last_serial":19128106,"urls":[{"comment_text":"","digests":{"blake2b_256":"7e4ccbdaa1488ae5207e6eab912ff0d23f5d786676efbb55f21e7f3cfe98055a","md5":"2d9d8e704a67112e9179730fe81ea56d","sha256":"adae3a952fd86800094ae6f64aa558572e8b4ba8dfe21f0ed8175147e75a72a1"},"downloads":-1,"filename":"Django-4.1.9-py3-none-any.whl","has_sig":false,"md5_digest":"2d9d8e704a67112e9179730fe81ea56d","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.8","size":8103809,"upload_time":"2023-05-03T12:58:23","upload_time_iso_8601":"2023-05-03T12:58:23.438294Z","url":"https://files.pythonhosted.org/packages/7e/4c/cbdaa1488ae5207e6eab912ff0d23f5d786676efbb55f21e7f3cfe98055a/Django-4.1.9-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","digests":{"blake2b_256":"11ea8b514434c57c3bef89a475b75f74d768471d8e1bc61f4e5c79daeae9b5ef","md5":"1a6f4e5318e3272deaa9cfd61e252fab","sha256":"e9f074a84930662104871bfcea55c3c180c50a0a47739db82435deae6cbaf032"},"downloads":-1,"filename":"Django-4.1.9.tar.gz","has_sig":false,"md5_digest":"1a6f4e5318e3272deaa9cfd61e252fab","packagetype":"sdist","python_version":"source","requires_python":">=3.8","size":10514944,"upload_time":"2023-05-03T12:58:36","upload_time_iso_8601":"2023-05-03T12:58:36.244311Z","url":"https://files.pythonhosted.org/packages/11/ea/8b514434c57c3bef89a475b75f74d768471d8e1bc61f4e5c79daeae9b5ef/Django-4.1.9.tar.gz","yanked":false,"yanked_reason":null}],"vulnerabilities":[{"aliases":["CVE-2023-36053"],"details":"In + Django 3.2 before 3.2.20, 4 before 4.1.10, and 4.2 before 4.2.3, `EmailValidator` + and `URLValidator` are subject to a potential ReDoS (regular expression denial + of service) attack via a very large number of domain name labels of emails + and URLs.","fixed_in":["3.2.20","4.1.10","4.2.3","4.2.3","4.1.10","3.2.20"],"id":"GHSA-jh3w-4vvf-mjgr","link":"https://osv.dev/vulnerability/GHSA-jh3w-4vvf-mjgr","source":"osv","summary":null,"withdrawn":null},{"aliases":["CVE-2023-36053"],"details":"In + Django 3.2 before 3.2.20, 4 before 4.1.10, and 4.2 before 4.2.3, EmailValidator + and URLValidator are subject to a potential ReDoS (regular expression denial + of service) attack via a very large number of domain name labels of emails + and URLs.","fixed_in":["4.2.3","4.1.10","3.2.20"],"id":"PYSEC-2023-100","link":"https://osv.dev/vulnerability/PYSEC-2023-100","source":"osv","summary":null,"withdrawn":null}]} ' headers: @@ -7219,7 +9006,7 @@ interactions: Content-Encoding: - gzip Content-Length: - - '2278' + - '2588' Content-Security-Policy: - base-uri 'self'; block-all-mixed-content; connect-src 'self' https://api.github.com/repos/ https://api.github.com/search/issues https://*.google-analytics.com https://*.analytics.google.com @@ -7227,10 +9014,10 @@ interactions: https://api.pwnedpasswords.com https://cdn.jsdelivr.net/npm/mathjax@3.2.2/es5/sre/mathmaps/ https://2p66nmmycsj3.statuspage.io; default-src 'none'; font-src 'self' fonts.gstatic.com; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; frame-src - 'none'; img-src 'self' https://warehouse-camo.ingress.cmh1.psfhosted.org/ - https://*.google-analytics.com https://*.googletagmanager.com *.fastly-insights.com - *.ethicalads.io; script-src 'self' https://*.googletagmanager.com https://www.google-analytics.com - https://ssl.google-analytics.com *.fastly-insights.com *.ethicalads.io 'sha256-U3hKDidudIaxBDEzwGJApJgPEf2mWk6cfMWghrAa6i0=' + 'none'; img-src 'self' https://warehouse-camo.ingress.us-east-2.pypi.io/ https://*.google-analytics.com + https://*.googletagmanager.com *.fastly-insights.com *.ethicalads.io; script-src + 'self' https://*.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com + *.fastly-insights.com *.ethicalads.io 'sha256-U3hKDidudIaxBDEzwGJApJgPEf2mWk6cfMWghrAa6i0=' https://cdn.jsdelivr.net/npm/mathjax@3.2.2/ 'sha256-1CldwzdEg2k1wTmf7s5RWVd7NMXI/7nxxjJM2C4DqII=' 'sha256-0POaN8stWYQxhzjKS+/eOfbbJ/u4YHO5ZagJvLpMypo='; style-src 'self' fonts.googleapis.com *.ethicalads.io 'sha256-2YHqZokjiizkHi1Zt+6ar0XJ0OeEy/egBnlm+MDMtrM=' 'sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' @@ -7240,13 +9027,11 @@ interactions: Content-Type: - application/json Date: - - Thu, 04 May 2023 13:04:36 GMT + - Mon, 28 Aug 2023 12:36:32 GMT Etag: - - '"S9Idke8t8jqL8mIgVr01VA"' + - '"XeVbRXlRiy5dmSj3ubZg8Q"' Referrer-Policy: - origin-when-cross-origin - Server: - - nginx/1.13.9 Strict-Transport-Security: - max-age=31536000; includeSubDomains; preload Vary: @@ -7254,7 +9039,7 @@ interactions: X-Cache: - HIT, HIT X-Cache-Hits: - - 369, 1 + - 128, 1 X-Content-Type-Options: - nosniff X-Frame-Options: @@ -7262,17 +9047,16 @@ interactions: X-Permitted-Cross-Domain-Policies: - none X-PyPI-Last-Serial: - - '17956654' + - '19128106' X-Served-By: - - cache-iad-kiad7000172-IAD, cache-lin2290026-LIN + - cache-iad-kcgs7200139-IAD, cache-vie6330-VIE X-Timer: - - S1683205476.054843,VS0,VE1 + - S1693226193.624003,VS0,VE1 X-XSS-Protection: - 1; mode=block status: code: 200 message: OK - url: https://pypi.org/pypi/django/3.2.19/json - request: body: null headers: {} @@ -7422,10 +9206,10 @@ interactions: https://api.pwnedpasswords.com https://cdn.jsdelivr.net/npm/mathjax@3.2.2/es5/sre/mathmaps/ https://2p66nmmycsj3.statuspage.io; default-src 'none'; font-src 'self' fonts.gstatic.com; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; frame-src - 'none'; img-src 'self' https://warehouse-camo.ingress.cmh1.psfhosted.org/ - https://*.google-analytics.com https://*.googletagmanager.com *.fastly-insights.com - *.ethicalads.io; script-src 'self' https://*.googletagmanager.com https://www.google-analytics.com - https://ssl.google-analytics.com *.fastly-insights.com *.ethicalads.io 'sha256-U3hKDidudIaxBDEzwGJApJgPEf2mWk6cfMWghrAa6i0=' + 'none'; img-src 'self' https://pypi-camo.global.ssl.fastly.net/ https://*.google-analytics.com + https://*.googletagmanager.com *.fastly-insights.com *.ethicalads.io; script-src + 'self' https://*.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com + *.fastly-insights.com *.ethicalads.io 'sha256-U3hKDidudIaxBDEzwGJApJgPEf2mWk6cfMWghrAa6i0=' https://cdn.jsdelivr.net/npm/mathjax@3.2.2/ 'sha256-1CldwzdEg2k1wTmf7s5RWVd7NMXI/7nxxjJM2C4DqII=' 'sha256-0POaN8stWYQxhzjKS+/eOfbbJ/u4YHO5ZagJvLpMypo='; style-src 'self' fonts.googleapis.com *.ethicalads.io 'sha256-2YHqZokjiizkHi1Zt+6ar0XJ0OeEy/egBnlm+MDMtrM=' 'sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' @@ -7435,13 +9219,11 @@ interactions: Content-Type: - application/json Date: - - Thu, 04 May 2023 13:04:36 GMT + - Mon, 28 Aug 2023 12:36:32 GMT Etag: - '"OnXxXaVC1oRXvOowwXstBw"' Referrer-Policy: - origin-when-cross-origin - Server: - - nginx/1.13.9 Strict-Transport-Security: - max-age=31536000; includeSubDomains; preload Vary: @@ -7449,7 +9231,7 @@ interactions: X-Cache: - HIT, HIT X-Cache-Hits: - - 72220, 1 + - 3804, 1 X-Content-Type-Options: - nosniff X-Frame-Options: @@ -7459,15 +9241,175 @@ interactions: X-PyPI-Last-Serial: - '15178046' X-Served-By: - - cache-iad-kjyo7100160-IAD, cache-lin2290027-LIN + - cache-iad-kjyo7100160-IAD, cache-vie6349-VIE + X-Timer: + - S1693226193.629870,VS0,VE1 + X-XSS-Protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: {} + method: GET + uri: https://pypi.org/pypi/djangorestframework-jsonapi/6.0.0/json + response: + body: + string: '{"info":{"author":"Jerel Unruh","author_email":"","bugtrack_url":null,"classifiers":["Development + Status :: 5 - Production/Stable","Environment :: Web Environment","Framework + :: Django","Intended Audience :: Developers","License :: OSI Approved :: BSD + License","Operating System :: OS Independent","Programming Language :: Python","Programming + Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming + Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming + Language :: Python :: 3.9","Topic :: Internet :: WWW/HTTP","Topic :: Software + Development :: Libraries :: Application Frameworks","Topic :: Software Development + :: Libraries :: Python Modules"],"description":"==================================\nJSON:API + and Django REST framework\n==================================\n\n.. image:: + https://github.com/django-json-api/django-rest-framework-json-api/workflows/Tests/badge.svg\n :alt: + Tests\n :target: https://github.com/django-json-api/django-rest-framework-json-api/actions\n\n.. + image:: https://readthedocs.org/projects/django-rest-framework-json-api/badge/?version=latest\n :alt: + Read the docs\n :target: https://django-rest-framework-json-api.readthedocs.org/\n\n.. + image:: https://img.shields.io/pypi/v/djangorestframework-jsonapi.svg\n :alt: + PyPi Version\n :target: https://pypi.org/project/djangorestframework-jsonapi/\n\n--------\nOverview\n--------\n\n**JSON:API + support for Django REST framework**\n\n* Documentation: https://django-rest-framework-json-api.readthedocs.org/\n* + Format specification: https://jsonapi.org/format/\n\n\nBy default, Django + REST framework will produce a response like::\n\n {\n \"count\": + 20,\n \"next\": \"https://example.com/api/1.0/identities/?page=3\",\n \"previous\": + \"https://example.com/api/1.0/identities/?page=1\",\n \"results\": + [{\n \"id\": 3,\n \"username\": \"john\",\n \"full_name\": + \"John Coltrane\"\n }]\n }\n\n\nHowever, for an ``identity`` model + in JSON:API format the response should look\nlike the following::\n\n {\n \"links\": + {\n \"prev\": \"https://example.com/api/1.0/identities\",\n \"self\": + \"https://example.com/api/1.0/identities?page=2\",\n \"next\": + \"https://example.com/api/1.0/identities?page=3\",\n },\n \"data\": + [{\n \"type\": \"identities\",\n \"id\": \"3\",\n \"attributes\": + {\n \"username\": \"john\",\n \"full-name\": + \"John Coltrane\"\n }\n }],\n \"meta\": {\n \"pagination\": + {\n \"count\": 20\n }\n }\n }\n\n\n-----\nGoals\n-----\n\nAs + a Django REST framework JSON:API (short DJA) we are trying to address following + goals:\n\n1. Support the `JSON:API`_ spec to compliance\n\n2. Be as compatible + with `Django REST framework`_ as possible\n\n e.g. issues in Django REST + framework should be fixed upstream and not worked around in DJA\n\n3. Have + sane defaults to be as easy to pick up as possible\n\n4. Be solid and tested + with good coverage\n\n5. Be performant\n\n.. _JSON:API: https://jsonapi.org\n.. + _Django REST framework: https://www.django-rest-framework.org/\n\n------------\nRequirements\n------------\n\n1. + Python (3.7, 3.8, 3.9, 3.10)\n2. Django (3.2, 4.0, 4.1)\n3. Django REST framework + (3.13, 3.14)\n\nWe **highly** recommend and only officially support the latest + patch release of each Python, Django and REST framework series.\n\nGenerally + Python and Django series are supported till the official end of life. For + Django REST framework the last two series are supported.\n\nFor optional dependencies + such as Django Filter only the latest release is officially supported even + though lower versions should work as well.\n\n------------\nInstallation\n------------\n\nInstall + using ``pip``...\n\n::\n\n $ pip install djangorestframework-jsonapi\n $ + # for optional package integrations\n $ pip install djangorestframework-jsonapi[''django-filter'']\n $ + pip install djangorestframework-jsonapi[''django-polymorphic'']\n $ pip + install djangorestframework-jsonapi[''openapi'']\n\n\nor from source...\n\n::\n\n $ + git clone https://github.com/django-json-api/django-rest-framework-json-api.git\n $ + cd django-rest-framework-json-api\n $ pip install -e .\n\n\nand add ``rest_framework_json_api`` + to your ``INSTALLED_APPS`` setting below ``rest_framework``.\n\n::\n\n INSTALLED_APPS + = [\n ...\n ''rest_framework'',\n ''rest_framework_json_api'',\n ...\n ]\n\n\nRunning + the example app\n^^^^^^^^^^^^^^^^^^^^^^^\n\nIt is recommended to create a + virtualenv for testing. Assuming it is already\ninstalled and activated:\n\n::\n\n $ + git clone https://github.com/django-json-api/django-rest-framework-json-api.git\n $ + cd django-rest-framework-json-api\n $ pip install -Ur requirements.txt\n $ + django-admin migrate --settings=example.settings\n $ django-admin loaddata + drf_example --settings=example.settings\n $ django-admin runserver --settings=example.settings\n\nBrowse + to\n\n* http://localhost:8000 for the list of available collections (in a + non-JSON:API format!),\n* http://localhost:8000/swagger-ui/ for a Swagger + user interface to the dynamic schema view, or\n* http://localhost:8000/openapi + for the schema view''s OpenAPI specification document.\n\n\n-----\nUsage\n-----\n\n\n``rest_framework_json_api`` + assumes you are using class-based views in Django\nREST framework.\n\n\nSettings\n^^^^^^^^\n\nOne + can either add ``rest_framework_json_api.parsers.JSONParser`` and\n``rest_framework_json_api.renderers.JSONRenderer`` + to each ``ViewSet`` class, or\noverride ``settings.REST_FRAMEWORK``\n\n::\n\n REST_FRAMEWORK + = {\n ''PAGE_SIZE'': 10,\n ''EXCEPTION_HANDLER'': ''rest_framework_json_api.exceptions.exception_handler'',\n ''DEFAULT_PAGINATION_CLASS'':\n ''rest_framework_json_api.pagination.JsonApiPageNumberPagination'',\n ''DEFAULT_PARSER_CLASSES'': + (\n ''rest_framework_json_api.parsers.JSONParser'',\n ''rest_framework.parsers.FormParser'',\n ''rest_framework.parsers.MultiPartParser''\n ),\n ''DEFAULT_RENDERER_CLASSES'': + (\n ''rest_framework_json_api.renderers.JSONRenderer'',\n ''rest_framework_json_api.renderers.BrowsableAPIRenderer'',\n ),\n ''DEFAULT_METADATA_CLASS'': + ''rest_framework_json_api.metadata.JSONAPIMetadata'',\n ''DEFAULT_FILTER_BACKENDS'': + (\n ''rest_framework_json_api.filters.QueryParameterValidationFilter'',\n ''rest_framework_json_api.filters.OrderingFilter'',\n ''rest_framework_json_api.django_filters.DjangoFilterBackend'',\n ''rest_framework.filters.SearchFilter'',\n ),\n ''SEARCH_PARAM'': + ''filter[search]'',\n ''TEST_REQUEST_RENDERER_CLASSES'': (\n ''rest_framework_json_api.renderers.JSONRenderer'',\n ),\n ''TEST_REQUEST_DEFAULT_FORMAT'': + ''vnd.api+json''\n }\n\nThis package provides much more including automatic + inflection of JSON keys, extra top level data (using nested\nserializers), + relationships, links, paginators, filters, and handy shortcuts.\nRead more + at https://django-rest-framework-json-api.readthedocs.org/\n\n\n","description_content_type":"","docs_url":null,"download_url":"","downloads":{"last_day":-1,"last_month":-1,"last_week":-1},"home_page":"https://github.com/django-json-api/django-rest-framework-json-api","keywords":"","license":"BSD","maintainer":"","maintainer_email":"","name":"djangorestframework-jsonapi","package_url":"https://pypi.org/project/djangorestframework-jsonapi/","platform":null,"project_url":"https://pypi.org/project/djangorestframework-jsonapi/","project_urls":{"Homepage":"https://github.com/django-json-api/django-rest-framework-json-api"},"release_url":"https://pypi.org/project/djangorestframework-jsonapi/6.0.0/","requires_dist":["django + (<4.2,>=3.2)","djangorestframework (<3.15,>=3.13)","inflection (>=0.5.0)","django-filter + (>=2.4) ; extra == ''django-filter''","django-polymorphic (>=3.0) ; extra + == ''django-polymorphic''","pyyaml (>=5.4) ; extra == ''openapi''","uritemplate + (>=3.0.1) ; extra == ''openapi''"],"requires_python":">=3.7","summary":"A + Django REST framework API adapter for the JSON:API spec.","version":"6.0.0","yanked":false,"yanked_reason":null},"last_serial":19452667,"urls":[{"comment_text":"","digests":{"blake2b_256":"92d8ff4923aab1367fc9a21e9558b2cc8a5daa0f5b1ab409f592d7cd6190e7bc","md5":"8dd163bccd6a9db1a78b865e12a0cc6c","sha256":"a93b3678bd5e2f070946ca32d7d0bb3734cb5966a80f8a44fa721fcf15cf89ce"},"downloads":-1,"filename":"djangorestframework_jsonapi-6.0.0-py2.py3-none-any.whl","has_sig":false,"md5_digest":"8dd163bccd6a9db1a78b865e12a0cc6c","packagetype":"bdist_wheel","python_version":"py2.py3","requires_python":">=3.7","size":352920,"upload_time":"2022-09-24T17:24:50","upload_time_iso_8601":"2022-09-24T17:24:50.210654Z","url":"https://files.pythonhosted.org/packages/92/d8/ff4923aab1367fc9a21e9558b2cc8a5daa0f5b1ab409f592d7cd6190e7bc/djangorestframework_jsonapi-6.0.0-py2.py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","digests":{"blake2b_256":"c9bbc301da41c292a97b615e7d6100e8600825ca66d60e154024cfb53a9c5c2d","md5":"3052f9f16ad8f41bd558a3eb6ef87452","sha256":"f2465b1b1cd3f372abacc8d99f82835643373f4f3f12965276ad1ccc2d110415"},"downloads":-1,"filename":"djangorestframework-jsonapi-6.0.0.tar.gz","has_sig":false,"md5_digest":"3052f9f16ad8f41bd558a3eb6ef87452","packagetype":"sdist","python_version":"source","requires_python":">=3.7","size":133334,"upload_time":"2022-09-24T17:24:52","upload_time_iso_8601":"2022-09-24T17:24:52.860424Z","url":"https://files.pythonhosted.org/packages/c9/bb/c301da41c292a97b615e7d6100e8600825ca66d60e154024cfb53a9c5c2d/djangorestframework-jsonapi-6.0.0.tar.gz","yanked":false,"yanked_reason":null}],"vulnerabilities":[]} + + ' + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - '86400' + Cache-Control: + - max-age=900, public + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Length: + - '3361' + Content-Security-Policy: + - base-uri 'self'; block-all-mixed-content; connect-src 'self' https://api.github.com/repos/ + https://api.github.com/search/issues https://*.google-analytics.com https://*.analytics.google.com + https://*.googletagmanager.com fastly-insights.com *.fastly-insights.com *.ethicalads.io + https://api.pwnedpasswords.com https://cdn.jsdelivr.net/npm/mathjax@3.2.2/es5/sre/mathmaps/ + https://2p66nmmycsj3.statuspage.io; default-src 'none'; font-src 'self' fonts.gstatic.com; + form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; frame-src + 'none'; img-src 'self' https://pypi-camo.global.ssl.fastly.net/ https://*.google-analytics.com + https://*.googletagmanager.com *.fastly-insights.com *.ethicalads.io; script-src + 'self' https://*.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com + *.fastly-insights.com *.ethicalads.io 'sha256-U3hKDidudIaxBDEzwGJApJgPEf2mWk6cfMWghrAa6i0=' + https://cdn.jsdelivr.net/npm/mathjax@3.2.2/ 'sha256-1CldwzdEg2k1wTmf7s5RWVd7NMXI/7nxxjJM2C4DqII=' + 'sha256-0POaN8stWYQxhzjKS+/eOfbbJ/u4YHO5ZagJvLpMypo='; style-src 'self' fonts.googleapis.com + *.ethicalads.io 'sha256-2YHqZokjiizkHi1Zt+6ar0XJ0OeEy/egBnlm+MDMtrM=' 'sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' + 'sha256-JLEjeN9e5dGsz5475WyRaoA4eQOdNPxDIeUhclnJDCE=' 'sha256-mQyxHEuwZJqpxCw3SLmc4YOySNKXunyu2Oiz1r3/wAE=' + 'sha256-OCf+kv5Asiwp++8PIevKBYSgnNLNUZvxAp4a7wMLuKA=' 'sha256-h5LOiLhk6wiJrGsG5ItM0KimwzWQH/yAcmoJDJL//bY='; + worker-src *.fastly-insights.com + Content-Type: + - application/json + Date: + - Mon, 28 Aug 2023 12:36:32 GMT + Etag: + - '"trQOVbAfwdCnzgcSZ9xKrA"' + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept-Encoding + X-Cache: + - HIT, HIT + X-Cache-Hits: + - 35, 1 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-PyPI-Last-Serial: + - '19452667' + X-Served-By: + - cache-iad-kjyo7100068-IAD, cache-vie6340-VIE X-Timer: - - S1683205476.060926,VS0,VE1 + - S1693226193.643812,VS0,VE1 X-XSS-Protection: - 1; mode=block status: code: 200 message: OK - url: https://pypi.org/pypi/djangorestframework/3.14.0/json - request: body: null headers: {} @@ -7475,8 +9417,8 @@ interactions: uri: https://registry.npmjs.org/ember-cli response: body: - string: "{\"_id\":\"ember-cli\",\"_rev\":\"504-321cf5a7d2511b2b0ea698d60661a559\",\"name\":\"ember-cli\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"dist-tags\":{\"latest\":\"4.12.1\",\"beta\":\"5.0.0-beta.0\",\"lts\":\"4.4.1\"},\"versions\":{\"0.0.0\":{\"name\":\"ember-cli\",\"version\":\"0.0.0\",\"description\":\"Command + string: "{\"_id\":\"ember-cli\",\"_rev\":\"516-fb6a9b3c22dfac63ba9df1a2aacb2959\",\"name\":\"ember-cli\",\"description\":\"Command + line tool for developing ambitious ember.js apps\",\"dist-tags\":{\"latest\":\"5.2.1\",\"beta\":\"5.3.0-beta.2\",\"lts\":\"4.12.1\"},\"versions\":{\"0.0.0\":{\"name\":\"ember-cli\",\"version\":\"0.0.0\",\"description\":\"Command line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha -R spec tests/**/*_test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember @@ -12309,7 +14251,23 @@ interactions: 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"release-it\":{\"hooks\":{\"after:release\":\"node ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"volta\":{\"node\":\"14.21.3\",\"yarn\":\"1.22.19\"},\"gitHead\":\"c5fef6091fc08cf2bed7d6097ff3aa81d66f9e81\",\"_id\":\"ember-cli@4.12.1\",\"_nodeVersion\":\"18.16.0\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-O4QqvbvyyAvIC5SlYNOOocEhX/co7wKOSEGf8M+ipU/zgzA5ElyKMAQly9wf1QJ/RbSD1j2cFVUBIdVH/OuJHg==\",\"shasum\":\"fae100f68a5ab759b6f6da4b29c6a0aa74cf829d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.12.1.tgz\",\"fileCount\":256,\"unpackedSize\":1254538,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICSOzzeieognHNgxM9j/r91agsGu8TbVigs0Qs78J1yeAiEAud/xk99aGenio4tjlQHGX4BOaaB+7v3tH5Kt9zN2XX4=\"}],\"npm-signature\":\"-----BEGIN PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkPEoXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmp89g//eDvpg/kKl3O6TuOFkR7Wii1tyMF4T/lmAz4gwBoccF8KGEvi\\r\\nFjnJYNP5pkU/Q3xuTJ/gt9/LDg6MX/UJrVtTDfRRKtcplI+XbfrQ1UMCbD9V\\r\\nGTqwEiY0LjRfenraCUzS5y3eo0YwYWCli2Sy2G0N9XptKOGPExs4yZxIZ3Q5\\r\\n4m0uwqZvVr5Q/cPsCDmV2J47HTULCqKiuybwL7V3dM2TBKbgZsyvQzfKEV6F\\r\\nHgpjWlgO+P0+68Jd6UfULtw0N0eWibtG0ifo8uwMPz9n78VrA4K/z7D0dDI4\\r\\ng7QydrvzGDFliCl1uIm0WortLavrqhKPgiDLwnCYyj3KQNE0ny0xa5ih1YeU\\r\\nvnj6su9Hq4NAwHT8ugokW1KbP2iMU5BEnXQciiKxNhu7AvpV5KLPtfnildm0\\r\\n5PfFjqfIzIS3bNlExxlcqt2bK4HH16f0rAPb8bJMxcGuwq0eYava7ruDJ7vo\\r\\nhe9anXHv6Y9K46BrkxhuW9k3Qy7KfEHYDfDamvwKCHbm2ME2dXt6tNqJwmYq\\r\\nEKu/GiwaYZ3GMcq3Lvbo/qEqBqA42Ffj0qi0bF2kZyfxZwpSestdfIPORX3N\\r\\nxgTcKSRvxWZQZPGiQc0E9AdNIvgbDcoCMjvOIcjoFcBMvy8ONYH9qMFeM/B1\\r\\nBbrUddz7wIexkarT3U5cm+wtrvyu6nwaPeo=\\r\\n=W+JE\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.12.1_1681672727443_0.5514410736852777\"},\"_hasShrinkwrap\":false}},\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest + PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.12.1_1681672727443_0.5514410736852777\"},\"_hasShrinkwrap\":false},\"5.0.0\":{\"name\":\"ember-cli\",\"version\":\"5.0.0\",\"description\":\"Command + line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan + Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint + . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict + tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner + all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner + all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node + --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.21.4\",\"broccoli\":\"^3.5.2\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.7.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^5.0.1\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^11.1.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.1.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^2.0.1\",\"inquirer\":\"^9.1.5\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"^0.4.0\",\"minimatch\":\"^7.4.3\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^10.1.0\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.4.2\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.10.1\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^9.0.0\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.4.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^19.0.7\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.7\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.37.0\",\"eslint-config-prettier\":\"^8.6.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-n\":\"^15.7.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^3.0.0\",\"jsdom\":\"^21.1.1\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.3.0\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.8.7\",\"release-it\":\"^15.10.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.3.1\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= + 16\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"release-it\":{\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"volta\":{\"node\":\"16.19.1\",\"yarn\":\"1.22.19\"},\"gitHead\":\"023da4aaef8be71d132b81bc2e1ebcb61c14a40f\",\"_id\":\"ember-cli@5.0.0\",\"_nodeVersion\":\"16.19.1\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-poklpwf+GrDhkFRTYvYmpkSA5R0pNy4Vahxjvji5jUl82tot+J95ZY1QH1yx//QzQ7zb1XlcOnceieyd2j1Rbw==\",\"shasum\":\"9a42aea5699c9c34b262dfca614c4f15fb8ef0f5\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-5.0.0.tgz\",\"fileCount\":248,\"unpackedSize\":1209568,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGjcYgoqbBr2lr5EzeMvL889OGJIowwbQ9abRMJ5jct8AiEA8WnJcg/dI07G+Eqh9HQ7de8SDc+nB+RDOhKcli7MQUg=\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_5.0.0_1686603628662_0.38222604268813565\"},\"_hasShrinkwrap\":false},\"5.1.0-beta.0\":{\"name\":\"ember-cli\",\"version\":\"5.1.0-beta.0\",\"description\":\"Command + line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan + Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint + . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict + tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner + all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner + all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node + --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.21.4\",\"@pnpm/find-workspace-dir\":\"^6.0.1\",\"broccoli\":\"^3.5.2\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.7.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^5.0.1\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^11.1.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.1.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^2.0.1\",\"inquirer\":\"^9.1.5\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"^0.4.0\",\"minimatch\":\"^7.4.3\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^10.1.0\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.4.2\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.10.1\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^9.0.0\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.4.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^19.0.7\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.7\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.37.0\",\"eslint-config-prettier\":\"^8.6.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-n\":\"^15.7.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^3.0.0\",\"jsdom\":\"^21.1.1\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.3.0\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.8.7\",\"release-it\":\"^15.10.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.3.1\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= + 16\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"release-it\":{\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"volta\":{\"node\":\"16.19.1\",\"yarn\":\"1.22.19\"},\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: @@ -12336,17 +14294,164 @@ interactions: see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"time\":{\"modified\":\"2023-04-16T19:18:47.915Z\",\"created\":\"2014-03-10T04:37:25.606Z\",\"0.0.0\":\"2014-03-10T04:37:25.606Z\",\"0.0.1\":\"2014-03-10T23:49:46.371Z\",\"0.0.2\":\"2014-03-12T04:56:56.162Z\",\"0.0.3\":\"2014-03-14T02:45:07.411Z\",\"0.0.4\":\"2014-03-14T18:47:22.979Z\",\"0.0.5\":\"2014-03-15T04:35:13.418Z\",\"0.0.6\":\"2014-03-15T09:15:01.830Z\",\"0.0.7\":\"2014-03-17T03:20:47.319Z\",\"0.0.8\":\"2014-03-18T03:56:50.023Z\",\"0.0.9\":\"2014-03-18T22:34:42.557Z\",\"0.0.10\":\"2014-03-20T00:56:19.396Z\",\"0.0.11\":\"2014-03-20T01:38:30.225Z\",\"0.0.12\":\"2014-03-20T02:25:33.878Z\",\"0.0.13\":\"2014-03-21T03:25:19.875Z\",\"0.0.14\":\"2014-03-21T03:26:38.057Z\",\"0.0.15\":\"2014-03-21T03:41:23.211Z\",\"0.0.16\":\"2014-03-21T03:46:08.981Z\",\"0.0.18\":\"2014-03-24T15:44:03.389Z\",\"0.0.19\":\"2014-03-29T03:02:25.869Z\",\"0.0.20\":\"2014-03-29T03:02:58.274Z\",\"0.0.21\":\"2014-04-03T17:47:03.653Z\",\"0.0.22\":\"2014-04-06T04:10:20.088Z\",\"0.0.23\":\"2014-04-11T06:24:27.860Z\",\"0.0.24\":\"2014-04-29T15:22:31.988Z\",\"0.0.25\":\"2014-04-29T18:30:26.688Z\",\"0.0.27\":\"2014-05-07T03:45:41.513Z\",\"0.0.28\":\"2014-05-14T13:07:31.932Z\",\"0.0.29\":\"2014-06-05T04:55:50.188Z\",\"0.0.30\":\"2014-06-08T16:12:17.722Z\",\"0.0.31\":\"2014-06-08T16:21:08.341Z\",\"0.0.32\":\"2014-06-08T20:43:02.519Z\",\"0.0.33\":\"2014-06-10T04:15:37.215Z\",\"0.0.34\":\"2014-06-11T13:38:09.632Z\",\"0.0.35\":\"2014-06-19T03:58:02.165Z\",\"0.0.36\":\"2014-06-19T20:03:06.000Z\",\"0.0.37\":\"2014-06-25T17:04:47.209Z\",\"0.0.38\":\"2014-07-04T06:09:05.255Z\",\"0.0.39\":\"2014-07-04T06:12:09.948Z\",\"0.0.40\":\"2014-07-24T02:11:35.517Z\",\"0.0.41\":\"2014-08-25T03:45:15.791Z\",\"0.0.42\":\"2014-08-27T03:48:42.316Z\",\"0.0.43\":\"2014-09-05T16:59:41.152Z\",\"0.0.44\":\"2014-09-06T04:13:26.751Z\",\"0.0.45\":\"2014-09-18T05:10:26.771Z\",\"0.0.46\":\"2014-09-18T13:08:03.695Z\",\"0.0.47\":\"2014-10-03T03:12:39.077Z\",\"0.1.0\":\"2014-10-05T03:18:29.420Z\",\"0.1.1\":\"2014-10-05T15:58:19.482Z\",\"0.1.2\":\"2014-10-16T13:02:09.625Z\",\"0.1.3\":\"2014-11-30T02:22:15.244Z\",\"0.1.4\":\"2014-12-04T15:30:31.978Z\",\"0.1.5\":\"2014-12-27T23:35:01.862Z\",\"0.1.6\":\"2015-01-10T00:35:47.640Z\",\"0.1.7\":\"2015-01-13T17:33:27.151Z\",\"0.1.8\":\"2015-01-23T12:49:44.262Z\",\"0.1.9\":\"2015-01-23T15:58:18.547Z\",\"0.1.10\":\"2015-01-28T04:42:04.330Z\",\"0.1.11\":\"2015-01-28T06:04:22.889Z\",\"0.1.12\":\"2015-01-30T03:03:38.920Z\",\"0.1.13\":\"2015-02-11T19:55:16.152Z\",\"0.1.14\":\"2015-02-12T01:00:43.709Z\",\"0.1.15\":\"2015-02-12T04:46:10.534Z\",\"0.2.0-beta.1\":\"2015-02-17T01:23:50.421Z\",\"0.2.0\":\"2015-03-09T01:08:45.180Z\",\"0.2.1\":\"2015-03-24T00:59:16.030Z\",\"0.2.2\":\"2015-03-30T21:44:05.513Z\",\"0.2.3\":\"2015-04-06T22:24:58.162Z\",\"0.2.4\":\"2015-05-14T13:34:21.603Z\",\"0.2.5\":\"2015-05-15T16:03:19.217Z\",\"0.2.6\":\"2015-05-30T21:19:43.896Z\",\"0.2.7\":\"2015-06-02T16:55:07.094Z\",\"1.13.0\":\"2015-07-08T18:31:07.377Z\",\"1.13.1\":\"2015-07-08T23:05:17.237Z\",\"1.13.5\":\"2015-07-29T17:40:06.527Z\",\"1.13.6\":\"2015-07-30T18:55:41.293Z\",\"1.13.7\":\"2015-08-04T21:58:26.706Z\",\"1.13.8\":\"2015-08-10T19:15:41.194Z\",\"1.13.9\":\"2015-11-11T21:47:56.814Z\",\"1.13.10\":\"2015-11-11T22:50:09.555Z\",\"1.13.11\":\"2015-11-12T05:31:36.824Z\",\"1.13.12\":\"2015-11-12T20:09:43.925Z\",\"1.13.13\":\"2015-11-18T20:34:58.808Z\",\"2.2.0-beta.1\":\"2015-12-14T02:03:51.541Z\",\"2.2.0-beta.2\":\"2015-12-26T15:54:28.555Z\",\"2.2.0-beta.3\":\"2016-01-03T01:21:08.279Z\",\"1.13.14\":\"2016-01-11T22:40:19.320Z\",\"2.2.0-beta.4\":\"2016-01-11T23:46:26.185Z\",\"2.2.0-beta.5\":\"2016-01-13T02:53:36.508Z\",\"2.2.0-beta.6\":\"2016-01-13T14:32:57.154Z\",\"2.3.0-beta.1\":\"2016-01-19T07:36:12.053Z\",\"1.13.15\":\"2016-01-20T00:56:14.941Z\",\"2.3.0-beta.2\":\"2016-02-04T22:27:07.187Z\",\"2.3.0\":\"2016-02-16T16:49:16.048Z\",\"2.4.0\":\"2016-03-01T04:29:21.342Z\",\"2.4.1\":\"2016-03-02T03:57:49.178Z\",\"2.4.2\":\"2016-03-07T00:10:02.510Z\",\"2.4.3\":\"2016-03-27T03:34:39.372Z\",\"2.5.0\":\"2016-04-16T17:02:01.719Z\",\"2.6.0-beta.1\":\"2016-04-16T17:33:15.244Z\",\"2.6.0-beta.2\":\"2016-04-28T16:09:38.710Z\",\"2.5.1\":\"2016-05-20T15:24:11.654Z\",\"2.6.0-beta.3\":\"2016-05-27T05:15:36.229Z\",\"2.6.0\":\"2016-06-10T07:48:31.323Z\",\"2.7.0-beta.1\":\"2016-06-10T08:58:26.044Z\",\"2.6.1\":\"2016-06-11T09:31:54.033Z\",\"2.7.0-beta.2\":\"2016-06-11T10:03:38.323Z\",\"2.6.2\":\"2016-06-20T08:57:30.805Z\",\"2.7.0-beta.3\":\"2016-06-20T23:11:55.645Z\",\"2.7.0-beta.4\":\"2016-06-21T12:36:56.248Z\",\"2.7.0-beta.5\":\"2016-07-05T20:29:03.330Z\",\"2.7.0-beta.6\":\"2016-07-13T04:30:19.650Z\",\"2.6.3\":\"2016-07-15T04:30:20.468Z\",\"2.7.0\":\"2016-07-26T06:15:58.938Z\",\"2.8.0-beta.1\":\"2016-07-29T02:26:17.766Z\",\"2.8.0-beta.2\":\"2016-08-02T03:38:54.748Z\",\"2.8.0-beta.3\":\"2016-08-24T23:32:34.902Z\",\"2.8.0\":\"2016-09-09T02:28:05.442Z\",\"2.9.0-beta.1\":\"2016-09-10T17:52:23.370Z\",\"2.9.0-beta.2\":\"2016-09-20T01:14:07.860Z\",\"2.9.0\":\"2016-10-21T01:13:23.179Z\",\"2.10.0-beta.1\":\"2016-10-21T03:42:12.495Z\",\"2.9.1\":\"2016-10-21T18:02:13.966Z\",\"2.10.0-beta.2\":\"2016-10-21T21:27:32.619Z\",\"2.10.0\":\"2016-11-29T20:15:15.162Z\",\"2.11.0-beta.1\":\"2016-12-01T18:45:25.998Z\",\"2.10.1\":\"2017-01-18T09:09:10.172Z\",\"2.11.0-beta.2\":\"2017-01-21T17:47:21.978Z\",\"2.11.0\":\"2017-01-24T03:19:55.377Z\",\"2.12.0-beta.1\":\"2017-01-24T04:19:12.313Z\",\"2.11.1\":\"2017-02-10T11:14:07.466Z\",\"2.12.0-beta.2\":\"2017-03-08T07:38:00.065Z\",\"2.12.0\":\"2017-03-16T11:29:09.431Z\",\"2.13.0-beta.1\":\"2017-03-16T12:01:11.418Z\",\"2.12.1\":\"2017-03-22T08:08:25.535Z\",\"2.13.0-beta.2\":\"2017-03-22T08:30:16.907Z\",\"2.13.0-beta.3\":\"2017-04-01T19:41:51.043Z\",\"2.12.2\":\"2017-04-22T12:27:37.670Z\",\"2.13.0-beta.4\":\"2017-04-22T12:52:19.558Z\",\"2.12.3\":\"2017-04-29T17:37:56.645Z\",\"2.13.0\":\"2017-04-29T18:08:14.635Z\",\"2.14.0-beta.1\":\"2017-04-29T18:57:49.733Z\",\"2.13.1\":\"2017-05-02T20:53:01.954Z\",\"2.13.2\":\"2017-05-18T19:29:29.588Z\",\"2.14.0-beta.2\":\"2017-05-18T20:06:12.680Z\",\"2.13.3\":\"2017-06-25T20:04:59.583Z\",\"2.14.0\":\"2017-07-05T19:12:20.505Z\",\"2.15.0-beta.1\":\"2017-07-06T07:47:39.221Z\",\"2.14.1\":\"2017-07-22T23:49:19.822Z\",\"2.14.2\":\"2017-08-03T11:02:21.724Z\",\"2.15.0-beta.2\":\"2017-08-03T15:31:38.740Z\",\"2.15.0\":\"2017-09-01T10:24:04.645Z\",\"2.16.0-beta.1\":\"2017-09-01T11:38:02.819Z\",\"2.15.1\":\"2017-09-06T04:49:11.611Z\",\"2.16.0-beta.2\":\"2017-09-27T20:45:02.050Z\",\"2.16.0\":\"2017-10-10T02:47:15.078Z\",\"2.17.0-beta.1\":\"2017-10-10T03:06:19.031Z\",\"2.16.1\":\"2017-10-10T13:59:56.212Z\",\"2.16.2\":\"2017-10-11T15:23:51.499Z\",\"2.17.0-beta.2\":\"2017-11-06T20:57:10.022Z\",\"2.17.0\":\"2017-11-29T16:33:02.526Z\",\"2.18.0-beta.1\":\"2017-11-29T16:53:06.338Z\",\"2.17.1\":\"2017-12-11T18:46:08.323Z\",\"2.18.0-beta.2\":\"2017-12-15T19:15:53.257Z\",\"2.17.2\":\"2017-12-27T10:00:01.906Z\",\"2.18.0\":\"2018-01-01T18:46:05.184Z\",\"3.0.0-beta.1\":\"2018-01-02T04:32:54.679Z\",\"3.0.0-beta.2\":\"2018-01-17T18:52:53.630Z\",\"2.18.1\":\"2018-01-22T09:13:08.071Z\",\"2.18.2\":\"2018-02-02T10:43:30.517Z\",\"3.0.0\":\"2018-02-14T05:06:04.922Z\",\"3.1.0-beta.1\":\"2018-02-16T11:45:37.781Z\",\"3.0.1\":\"2018-03-17T00:40:23.518Z\",\"3.0.2\":\"2018-03-20T22:41:31.734Z\",\"3.0.3\":\"2018-04-10T15:46:42.314Z\",\"3.1.0\":\"2018-04-11T06:10:07.431Z\",\"3.0.4\":\"2018-04-11T13:39:35.700Z\",\"3.1.1\":\"2018-04-11T14:15:39.951Z\",\"3.1.2\":\"2018-04-14T19:00:34.296Z\",\"3.2.0-beta.1\":\"2018-04-19T08:11:58.022Z\",\"3.1.3\":\"2018-04-30T12:29:40.369Z\",\"3.2.0-beta.2\":\"2018-05-02T07:20:21.393Z\",\"3.1.4\":\"2018-05-04T20:02:16.733Z\",\"3.2.0\":\"2018-07-02T20:10:46.518Z\",\"3.3.0\":\"2018-07-17T01:45:34.016Z\",\"3.4.0-beta.1\":\"2018-07-17T03:16:37.050Z\",\"3.4.0-beta.2\":\"2018-08-03T22:31:40.824Z\",\"3.4.0-beta.3\":\"2018-08-17T22:35:34.489Z\",\"3.4.0\":\"2018-09-05T23:32:22.707Z\",\"3.4.1\":\"2018-09-06T06:19:21.013Z\",\"3.4.2-beta.1\":\"2018-09-10T23:18:59.786Z\",\"3.4.2\":\"2018-09-12T14:24:42.550Z\",\"3.4.3\":\"2018-09-20T21:32:06.898Z\",\"3.5.0-beta.1\":\"2018-09-20T22:18:16.923Z\",\"3.5.0-beta.2\":\"2018-10-05T17:51:54.089Z\",\"3.5.0\":\"2018-10-15T09:28:53.755Z\",\"3.5.1\":\"2018-11-14T12:21:22.321Z\",\"3.6.0-beta.1\":\"2018-11-14T12:37:51.541Z\",\"3.4.4\":\"2018-12-11T17:00:29.334Z\",\"3.6.0\":\"2018-12-12T19:26:59.742Z\",\"3.7.0-beta.1\":\"2018-12-12T19:48:41.504Z\",\"3.6.1\":\"2019-01-03T16:16:53.858Z\",\"3.7.0-beta.2\":\"2019-01-03T16:35:58.525Z\",\"3.7.0\":\"2019-01-09T17:09:08.549Z\",\"3.8.0-beta.1\":\"2019-01-09T17:30:31.406Z\",\"3.7.1\":\"2019-01-11T10:14:48.297Z\",\"3.8.0\":\"2019-02-27T15:45:50.400Z\",\"3.9.0-beta.1\":\"2019-02-27T16:17:56.569Z\",\"3.8.1\":\"2019-03-01T09:23:00.797Z\",\"3.9.0-beta.2\":\"2019-03-03T13:06:29.122Z\",\"3.8.2\":\"2019-04-05T11:12:42.596Z\",\"3.9.0\":\"2019-04-08T20:44:40.560Z\",\"3.10.0-beta.1\":\"2019-04-08T21:40:07.080Z\",\"3.10.0-beta.2\":\"2019-05-04T12:39:33.829Z\",\"3.10.0\":\"2019-05-13T21:11:13.189Z\",\"3.11.0-beta.1\":\"2019-05-13T21:25:38.561Z\",\"3.8.3\":\"2019-05-17T13:57:25.010Z\",\"3.10.1\":\"2019-05-17T15:29:41.518Z\",\"3.11.0-beta.2\":\"2019-06-06T14:13:22.025Z\",\"3.11.0-beta.3\":\"2019-06-06T14:35:27.732Z\",\"3.11.0\":\"2019-07-15T19:14:56.316Z\",\"3.12.0\":\"2019-08-16T08:57:24.439Z\",\"3.13.0-beta.1\":\"2019-08-16T09:45:42.470Z\",\"3.13.0\":\"2019-09-25T13:53:40.354Z\",\"3.14.0-beta.1\":\"2019-09-25T20:26:37.304Z\",\"3.13.1\":\"2019-09-27T20:52:51.383Z\",\"3.14.0-beta.2\":\"2019-09-27T21:02:00.285Z\",\"3.13.2\":\"2019-11-15T14:14:07.431Z\",\"3.14.0\":\"2019-11-15T14:29:27.544Z\",\"3.15.0-beta.1\":\"2019-11-15T14:48:24.336Z\",\"3.12.1\":\"2019-12-11T14:25:26.382Z\",\"3.15.0-beta.2\":\"2019-12-12T18:35:15.220Z\",\"3.15.0-beta.3\":\"2019-12-12T18:40:28.742Z\",\"3.15.0\":\"2019-12-20T01:42:18.077Z\",\"3.15.1\":\"2019-12-20T15:24:22.012Z\",\"3.15.2\":\"2020-01-24T14:21:58.172Z\",\"3.16.0\":\"2020-02-12T16:32:15.972Z\",\"3.17.0-beta.1\":\"2020-02-25T02:26:39.420Z\",\"3.16.1\":\"2020-03-14T20:26:58.185Z\",\"3.17.0\":\"2020-03-16T01:10:06.346Z\",\"3.18.0-beta.1\":\"2020-03-16T01:19:27.116Z\",\"3.16.2\":\"2020-05-04T20:16:12.855Z\",\"3.18.0\":\"2020-05-04T20:34:38.580Z\",\"3.19.0-beta.1\":\"2020-05-04T20:56:31.024Z\",\"3.19.0-beta.2\":\"2020-06-04T15:18:37.122Z\",\"3.19.0\":\"2020-06-22T18:23:45.948Z\",\"3.20.0-beta.1\":\"2020-07-27T22:21:24.442Z\",\"3.20.0\":\"2020-07-27T23:23:10.027Z\",\"3.21.0-beta.1\":\"2020-07-27T23:30:38.071Z\",\"3.21.0-beta.2\":\"2020-08-24T20:44:50.671Z\",\"3.20.1\":\"2020-09-01T15:18:44.414Z\",\"3.21.0\":\"2020-09-01T16:01:01.855Z\",\"3.20.2\":\"2020-09-08T16:24:19.561Z\",\"3.21.1\":\"2020-09-09T14:43:35.905Z\",\"3.22.0-beta.1\":\"2020-09-09T20:00:50.384Z\",\"3.21.2\":\"2020-09-10T19:32:19.413Z\",\"3.22.0\":\"2020-10-17T14:59:25.420Z\",\"3.23.0-beta.1\":\"2020-10-21T23:02:46.508Z\",\"3.23.0-beta.2\":\"2020-10-22T15:42:25.297Z\",\"3.23.0\":\"2020-12-14T21:50:33.113Z\",\"3.24.0-beta.1\":\"2020-12-14T22:21:10.725Z\",\"3.24.0\":\"2021-01-05T19:11:28.346Z\",\"3.25.0-beta.1\":\"2021-01-05T19:40:27.240Z\",\"3.25.0\":\"2021-02-16T10:32:37.520Z\",\"3.26.0-beta.0\":\"2021-02-16T13:42:45.831Z\",\"3.25.1\":\"2021-03-02T23:50:10.061Z\",\"3.25.2\":\"2021-03-06T18:37:18.922Z\",\"3.25.3\":\"2021-03-29T17:09:19.885Z\",\"3.26.0\":\"2021-04-12T14:38:16.420Z\",\"3.27.0-beta.1\":\"2021-04-12T15:18:10.815Z\",\"3.26.1\":\"2021-04-19T20:34:34.227Z\",\"3.27.0-beta.2\":\"2021-05-28T23:08:11.876Z\",\"3.28.0-alpha.1\":\"2021-06-08T21:11:28.822Z\",\"3.27.0\":\"2021-06-25T21:55:17.004Z\",\"3.28.0-beta.1\":\"2021-08-26T21:27:57.270Z\",\"3.28.0\":\"2021-08-27T17:27:36.425Z\",\"4.0.0-beta.1\":\"2021-10-04T18:44:54.909Z\",\"3.28.1\":\"2021-10-04T18:59:25.915Z\",\"3.28.2\":\"2021-10-13T18:04:57.853Z\",\"3.28.3\":\"2021-10-18T21:38:20.021Z\",\"4.0.0-beta.2\":\"2021-10-20T16:50:52.632Z\",\"3.28.4\":\"2021-11-10T21:19:21.845Z\",\"4.0.0-beta.3\":\"2021-12-12T01:47:08.998Z\",\"4.0.0-beta.4\":\"2021-12-12T02:03:38.309Z\",\"4.0.0\":\"2021-12-16T22:04:52.283Z\",\"4.1.0-beta.1\":\"2021-12-17T23:05:23.717Z\",\"4.0.1\":\"2021-12-20T19:56:16.453Z\",\"3.28.5\":\"2021-12-21T03:30:21.975Z\",\"4.1.0\":\"2022-01-02T21:27:55.597Z\",\"4.2.0-beta.1\":\"2022-01-11T03:22:06.703Z\",\"4.1.1\":\"2022-01-24T18:40:58.923Z\",\"4.2.0\":\"2022-03-01T16:47:18.109Z\",\"4.3.0-beta.1\":\"2022-03-01T20:49:50.619Z\",\"4.3.0\":\"2022-04-08T01:25:22.891Z\",\"4.4.0-beta.1\":\"2022-04-08T21:47:33.372Z\",\"4.4.0\":\"2022-05-25T18:23:50.142Z\",\"4.5.0-beta.1\":\"2022-06-08T19:55:46.732Z\",\"4.5.0\":\"2022-07-11T18:41:52.528Z\",\"4.6.0-beta.1\":\"2022-07-11T22:43:50.887Z\",\"4.6.0\":\"2022-07-25T22:57:24.890Z\",\"4.7.0-beta.0\":\"2022-07-26T17:52:49.111Z\",\"4.7.0\":\"2022-09-07T15:56:14.918Z\",\"4.4.1\":\"2022-09-07T18:53:29.934Z\",\"4.8.0-beta.0\":\"2022-09-07T19:41:28.412Z\",\"3.28.6\":\"2022-10-04T17:25:49.597Z\",\"4.8.0\":\"2022-10-19T20:55:32.943Z\",\"4.9.0-beta.0\":\"2022-10-20T18:29:01.188Z\",\"4.9.0\":\"2022-12-07T21:42:56.870Z\",\"4.10.0-beta.0\":\"2022-12-08T02:33:43.552Z\",\"4.9.1\":\"2022-12-09T20:00:57.504Z\",\"4.9.2\":\"2022-12-12T19:27:49.000Z\",\"4.10.0\":\"2023-01-21T23:19:50.962Z\",\"4.11.0-beta.0\":\"2023-01-22T21:36:43.715Z\",\"4.11.0\":\"2023-03-04T03:43:53.466Z\",\"4.11.1-beta.0\":\"2023-03-16T01:26:59.345Z\",\"4.12.0-beta.0\":\"2023-03-16T01:32:33.889Z\",\"4.12.0\":\"2023-04-06T17:31:04.400Z\",\"4.13.0-beta.0\":\"2023-04-06T17:39:04.108Z\",\"5.0.0-beta.0\":\"2023-04-06T17:54:09.556Z\",\"4.12.1\":\"2023-04-16T19:18:47.795Z\"},\"homepage\":\"https://cli.emberjs.com/release/\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"readmeFilename\":\"README.md\",\"users\":{\"knownasilya\":true,\"gevious\":true,\"maysam_tayyeb\":true,\"pixelpicosean\":true,\"johno\":true,\"globegitter\":true,\"josesouza\":true,\"carlos.diogenes\":true,\"codepreneur\":true,\"maads\":true,\"tagisen\":true,\"tjhart\":true,\"jehoshua02\":true,\"derekbrown\":true,\"buschtoens\":true,\"pdxiii\":true,\"stuligan\":true,\"itonyyo\":true,\"elidiazgt\":true,\"pzenger\":true,\"roberkules\":true,\"tfentonz\":true,\"alagodich\":true,\"decoda\":true,\"gdaleson\":true,\"mdragoncn\":true,\"stopfstedt\":true,\"cfleschhut\":true,\"kron4eg\":true,\"mavenrix\":true,\"bobisjan\":true,\"gregone\":true,\"saravananr\":true,\"lozjackson\":true,\"ivanvotti\":true,\"x0000ff\":true,\"austincawley\":true,\"moogus\":true,\"jpsirois\":true,\"reekdeb\":true,\"panlw\":true,\"poslinskinet\":true,\"rahsaanbasek\":true,\"swirlyleopard\":true,\"fcnz\":true,\"bsdprojects\":true,\"hridoyryan\":true,\"manufitoussi\":true,\"tonyetro\":true,\"takonyc\":true}}" + project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"a238fc6e456ebc4de7d3ed46bbddc722843a2dc5\",\"_id\":\"ember-cli@5.1.0-beta.0\",\"_nodeVersion\":\"16.19.1\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-Bgg6rxGDwfRFxRGlkLP4AjwyVe3wdevsaoBWtNTMQnihknWi330AQ8/D8l1HY0I1c1dAnvr4MZQ1lgDHmO6eyQ==\",\"shasum\":\"65649d348dde588e66356e21459512d3f05ac72d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-5.1.0-beta.0.tgz\",\"fileCount\":250,\"unpackedSize\":1216470,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCJzTQDHPUWI7C15aukngZ7y5hCrAtdlyOUXWdpHxHM7wIhAJW4505w+9A+ZVwn8bnJBVo/v7rwqxM7Gkx7h6oDYadW\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_5.1.0-beta.0_1687297607870_0.6024537511790846\"},\"_hasShrinkwrap\":false},\"5.1.0\":{\"name\":\"ember-cli\",\"version\":\"5.1.0\",\"description\":\"Command + line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan + Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint + . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict + tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner + all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner + all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node + --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.21.4\",\"@pnpm/find-workspace-dir\":\"^6.0.1\",\"broccoli\":\"^3.5.2\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.7.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^5.0.1\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^11.1.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.1.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^2.0.1\",\"inquirer\":\"^9.1.5\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"^0.4.0\",\"minimatch\":\"^7.4.3\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^10.1.0\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.4.2\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.10.1\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^9.0.0\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.4.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^19.0.7\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.7\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.37.0\",\"eslint-config-prettier\":\"^8.6.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-n\":\"^15.7.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^3.0.0\",\"jsdom\":\"^21.1.1\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.3.0\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.8.7\",\"release-it\":\"^15.10.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.3.1\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= + 16\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"release-it\":{\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"volta\":{\"node\":\"16.19.1\",\"yarn\":\"1.22.19\"},\"gitHead\":\"e8820d9d4ec606d5b3cbad9598e11bc8aee5a23f\",\"_id\":\"ember-cli@5.1.0\",\"_nodeVersion\":\"16.19.1\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-TlnfO+V5lZqRQ7eGXt+P8q24Cu90GSXXAS/2NasaCtC1WY7eVzhfMsoNZiOw3Pe1CaB7i5fPDR8jAMsTwx8Tpg==\",\"shasum\":\"3cece7fc6b09fc6d2e0edd1457b733bae2006b81\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-5.1.0.tgz\",\"fileCount\":250,\"unpackedSize\":1216574,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIB9+zpCtYD1aeZzLID6OmZeofWjFPBfZmf/nfiH89gsdAiEA7KvJV80cwjtMReLQUatEdNVvILIPEgTL31EIBeY/B60=\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_5.1.0_1688591674612_0.3183212805370721\"},\"_hasShrinkwrap\":false},\"5.2.0-beta.0\":{\"name\":\"ember-cli\",\"version\":\"5.2.0-beta.0\",\"description\":\"Command + line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan + Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint + . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict + tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner + all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner + all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node + --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.21.4\",\"@pnpm/find-workspace-dir\":\"^6.0.1\",\"broccoli\":\"^3.5.2\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.7.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^5.0.1\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.7\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^11.1.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.1.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^2.0.1\",\"inquirer\":\"^9.1.5\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"^0.4.0\",\"minimatch\":\"^7.4.3\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^10.1.0\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.4.3\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.10.1\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^9.0.0\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.4.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^19.0.7\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.7\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.44.0\",\"eslint-config-prettier\":\"^8.6.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-n\":\"^15.7.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^3.0.0\",\"jsdom\":\"^21.1.1\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.3.0\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.8.7\",\"release-it\":\"^15.10.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.3.1\",\"testdouble\":\"^3.18.0\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= + 16\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"release-it\":{\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"volta\":{\"node\":\"16.19.1\",\"yarn\":\"1.22.19\"},\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest + npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test + Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: + https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: + https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: + https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: + https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: + https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: + https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: + https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe + Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- + Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 + transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions + using ES6 module syntax\\n- Development server including live-reload and API + proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and + Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- + Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm + install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter + installation the `ember` CLI tool will be available to you. It is the\\nentrypoint + for all the functionality mentioned above.\\n\\nYou can call `ember + --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) + or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease + refer to the [CLI guides](https://cli.emberjs.com/release/) for help using + Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease + see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- + Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- + Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis + project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"c078283517b1dd7c49a1e5c91b0c60c0e196f91e\",\"_id\":\"ember-cli@5.2.0-beta.0\",\"_nodeVersion\":\"16.19.1\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-4iiRyV6DJVsIcZMbUzBnNkUHjV5P4UYGJ1mecFP2IX8aFvsYLCzE370L4gsfUnans3l43JXiwPPu+tSIbTO9ZQ==\",\"shasum\":\"2599eb8c8855c0b36c52b603f43a5c4bd7a7cf24\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-5.2.0-beta.0.tgz\",\"fileCount\":256,\"unpackedSize\":1221326,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBQJheM6NJXhtOvXj8E4jE1zr6W+9YozAPy2vVaJUyVbAiAeT21U9lQn+kuoyMTqCNN88rQn27xO1CMY4FLn9GY7fA==\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_5.2.0-beta.0_1688671209492_0.14985554387354783\"},\"_hasShrinkwrap\":false},\"4.12.2\":{\"name\":\"ember-cli\",\"version\":\"4.12.2\",\"description\":\"Command + line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan + Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint + . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict + tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner + all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner + all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node + --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.21.0\",\"@babel/plugin-transform-modules-amd\":\"^7.20.11\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.7.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^11.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.1.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^2.0.1\",\"inquirer\":\"^8.2.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"^0.4.0\",\"minimatch\":\"^7.4.1\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^10.1.0\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.4.2\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.10.1\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^9.0.0\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.4.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^19.0.7\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.7\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.35.0\",\"eslint-config-prettier\":\"^8.6.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-n\":\"^15.3.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^3.0.0\",\"jsdom\":\"^21.1.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.8.2\",\"release-it\":\"^15.6.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.3.1\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= + 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"release-it\":{\"hooks\":{\"after:release\":\"node + ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"volta\":{\"node\":\"14.21.3\",\"yarn\":\"1.22.19\"},\"gitHead\":\"5f24efdcb60e11a294d9a0753591d18235a7c16d\",\"_id\":\"ember-cli@4.12.2\",\"_nodeVersion\":\"14.21.3\",\"_npmVersion\":\"6.14.18\",\"dist\":{\"integrity\":\"sha512-990UglceEsB3nd/pTI08wL+hbApICrd6P4BO88486rSf9r3XjZ7LBcD318N8I1AGe5IUDkbccMrOQxoHge6zNg==\",\"shasum\":\"a9d2dd191093fcf18122732fae8999c9ca873447\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.12.2.tgz\",\"fileCount\":256,\"unpackedSize\":1254156,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEbrqgC3WBYQqgaxFWNsGSPemgf1luMgmSqaxXwLKIWhAiEAzcjPWKkzpXi0HLWVD+5FcjIggcG4gQQ3wjkCXUOXgRY=\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.12.2_1691505012354_0.05086638841745028\"},\"_hasShrinkwrap\":false},\"4.8.1\":{\"name\":\"ember-cli\",\"version\":\"4.8.1\",\"description\":\"Command + line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan + Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint + . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict + tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner + all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner + all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node + --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.18.13\",\"@babel/plugin-transform-modules-amd\":\"^7.18.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.3.2\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^9.0.11\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^10.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.1.0\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^9.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.29\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.8.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.2.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^19.0.4\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.23.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^20.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.7.1\",\"release-it\":\"^15.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.2.4\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= + 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node + ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"7bce1a79a00966c3dc59dca2236db7867fe70d7c\",\"_id\":\"ember-cli@4.8.1\",\"_nodeVersion\":\"16.20.1\",\"_npmVersion\":\"8.19.4\",\"dist\":{\"integrity\":\"sha512-wwdPEJ/79skJXQ2Sbt28y1XNA30JAV8h80UfTNVRtYUPFBt+0PrB2yZq5oslspbwk+zjlcug1t5ICUp/9/5Hhg==\",\"shasum\":\"a14b99155666e4ef364f66167021fabdb5b8a2f5\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.8.1.tgz\",\"fileCount\":256,\"unpackedSize\":1237103,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIH7kUunbwlWEK5h1m3Jkl7IZOas6eFWWur2pr7RxuqOIAiEAobVxNG+J3XWr6g5XVzjDkLdtkz9mPENTnXJicp8SFE4=\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.8.1_1691505300470_0.6936295723079049\"},\"_hasShrinkwrap\":false},\"5.2.0\":{\"name\":\"ember-cli\",\"version\":\"5.2.0\",\"description\":\"Command + line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan + Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint + . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict + tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner + all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner + all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node + --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.21.4\",\"@pnpm/find-workspace-dir\":\"^6.0.1\",\"broccoli\":\"^3.5.2\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.7.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^5.0.1\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.7\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^11.1.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.1.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^2.0.1\",\"inquirer\":\"^9.1.5\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"^0.4.0\",\"minimatch\":\"^7.4.3\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^10.1.0\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.4.3\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.10.1\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^9.0.0\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.4.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^19.0.7\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.7\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.44.0\",\"eslint-config-prettier\":\"^8.6.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-n\":\"^15.7.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^3.0.0\",\"jsdom\":\"^21.1.1\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.3.0\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.8.7\",\"release-it\":\"^15.10.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.3.1\",\"testdouble\":\"^3.18.0\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= + 16\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"release-it\":{\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"volta\":{\"node\":\"16.19.1\",\"yarn\":\"1.22.19\"},\"gitHead\":\"007b731b3c6a42b130bf0dec4bc33f5f6f683e6a\",\"_id\":\"ember-cli@5.2.0\",\"_nodeVersion\":\"16.19.1\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-VZ/yhnM9tNWxZQQ+3dGe0MkUhkcS51W7WQWxlIr+NxlqG+WLe6qi8IKHElXwI3nY/Gbh5kSU5rF31WmGeGXjbg==\",\"shasum\":\"38fc06f8efe14b3d92dd790e039e2510a0fcb2cb\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-5.2.0.tgz\",\"fileCount\":256,\"unpackedSize\":1221279,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICjpzpF8v2urEWozn7wp3A7ctJNqrTpGMuoXDc1yR3AjAiBj3u9R9vtdrhwCWYmx+F+07jc1zr/pfcyPpLUzUH8HeA==\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_5.2.0_1692395797343_0.05572100965931348\"},\"_hasShrinkwrap\":false},\"5.3.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"5.3.0-beta.1\",\"description\":\"Command + line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan + Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint + . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict + tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner + all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner + all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node + --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.22.10\",\"@pnpm/find-workspace-dir\":\"^6.0.2\",\"broccoli\":\"^3.5.2\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.8.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^5.0.1\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.8\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^11.1.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.1.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^2.0.1\",\"inquirer\":\"^9.1.5\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"^0.4.0\",\"minimatch\":\"^7.4.3\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^10.1.0\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.4.3\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.10.1\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^9.0.0\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.4.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^19.0.7\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.7\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.44.0\",\"eslint-config-prettier\":\"^8.9.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-n\":\"^16.0.1\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^3.0.0\",\"jsdom\":\"^21.1.1\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.3.0\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.8.7\",\"release-it\":\"^15.10.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.3.1\",\"testdouble\":\"^3.18.0\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"3.0.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= + 16\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"release-it\":{\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"volta\":{\"node\":\"16.19.1\",\"yarn\":\"1.22.19\"},\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest + npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test + Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: + https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: + https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: + https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: + https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: + https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: + https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: + https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe + Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- + Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 + transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions + using ES6 module syntax\\n- Development server including live-reload and API + proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and + Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- + Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm + install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter + installation the `ember` CLI tool will be available to you. It is the\\nentrypoint + for all the functionality mentioned above.\\n\\nYou can call `ember + --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) + or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease + refer to the [CLI guides](https://cli.emberjs.com/release/) for help using + Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease + see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- + Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- + Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis + project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"434bcdf08f12f584a1d963b4d6cff47fe7b3a04f\",\"_id\":\"ember-cli@5.3.0-beta.1\",\"_nodeVersion\":\"16.19.1\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-YgcC3M0+Or97h4dtbg6Wb0I5yzeBKpzuyy4WftPYuJDli67kt8mtqWmVvvibDVqsCtfdyu/Bz3xmUW1jZr3Uow==\",\"shasum\":\"6dc5608907ecefbe49c3f5da15d422729543e479\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-5.3.0-beta.1.tgz\",\"fileCount\":253,\"unpackedSize\":1219040,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDiGmL4FMljA2EFfVyxYjNszS3X4+MPuX3J9EoT53jNNQIgM5SQrAZjXTuAsfZ+Aby4gRRCI4kzXJJz051DwIezHGU=\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_5.3.0-beta.1_1692400482125_0.9347381606565388\"},\"_hasShrinkwrap\":false},\"5.2.1\":{\"name\":\"ember-cli\",\"version\":\"5.2.1\",\"description\":\"Command + line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan + Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint + . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict + tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner + all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner + all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node + --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.21.4\",\"@pnpm/find-workspace-dir\":\"^6.0.1\",\"broccoli\":\"^3.5.2\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.7.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^5.0.1\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.7\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^11.1.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.1.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^2.0.1\",\"inquirer\":\"^9.1.5\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"^0.4.0\",\"minimatch\":\"^7.4.3\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^10.1.0\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.4.3\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.10.1\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^9.0.0\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.4.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^19.0.7\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.7\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.44.0\",\"eslint-config-prettier\":\"^8.6.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-n\":\"^15.7.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^3.0.0\",\"jsdom\":\"^21.1.1\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.3.0\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.8.7\",\"release-it\":\"^15.10.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.3.1\",\"testdouble\":\"^3.18.0\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= + 16\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"release-it\":{\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"volta\":{\"node\":\"16.19.1\",\"yarn\":\"1.22.19\"},\"gitHead\":\"1af65a40747429c0e622b6554894312f1c24180d\",\"_id\":\"ember-cli@5.2.1\",\"_nodeVersion\":\"16.19.1\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-TYojG0uxyvX0rEgb3GkOVVUPCtfLmQbw2YHnAdZxHTJ1d45oRaDHlJmPfsaY8suVbP4EjXOiPR1CkFKoOvAuXg==\",\"shasum\":\"2605085254373d50eed51a995c3e57f90517e812\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-5.2.1.tgz\",\"fileCount\":256,\"unpackedSize\":1222385,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICBnrGfMpj0FMfhydg/7LbI+qm0MPEsyJhHIkBV/h+l8AiEAtseETAFoz8iKtzzQLYU6WzFaf7yrtxmWl9u3YPQfXyY=\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_5.2.1_1692996228868_0.155991735656535\"},\"_hasShrinkwrap\":false},\"5.3.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"5.3.0-beta.2\",\"description\":\"Command + line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan + Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint + . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict + tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner + all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner + all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node + --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.22.10\",\"@pnpm/find-workspace-dir\":\"^6.0.2\",\"broccoli\":\"^3.5.2\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.8.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^5.0.1\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.8\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^11.1.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.1.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^2.0.1\",\"inquirer\":\"^9.1.5\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"^0.4.0\",\"minimatch\":\"^7.4.3\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^10.1.0\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.4.3\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.10.1\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^9.0.0\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.4.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^19.0.7\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.7\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.44.0\",\"eslint-config-prettier\":\"^8.9.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-n\":\"^16.0.1\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^3.0.0\",\"jsdom\":\"^21.1.1\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.3.0\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.8.7\",\"release-it\":\"^15.10.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.3.1\",\"testdouble\":\"^3.18.0\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"3.0.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= + 16\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"release-it\":{\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"volta\":{\"node\":\"16.19.1\",\"yarn\":\"1.22.19\"},\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest + npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test + Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: + https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: + https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: + https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: + https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: + https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: + https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: + https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe + Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- + Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 + transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions + using ES6 module syntax\\n- Development server including live-reload and API + proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and + Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- + Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm + install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter + installation the `ember` CLI tool will be available to you. It is the\\nentrypoint + for all the functionality mentioned above.\\n\\nYou can call `ember + --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) + or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease + refer to the [CLI guides](https://cli.emberjs.com/release/) for help using + Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease + see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- + Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- + Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis + project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"41f1abc292ffa498dabde669db41e50fff22553a\",\"_id\":\"ember-cli@5.3.0-beta.2\",\"_nodeVersion\":\"16.19.1\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-SeS+xhRZu9A0FU0pWLYmv3yTxmya9GguPU0ILX4wZaeLrypoJLLOjDCBBROnnhP6nTYu0x0FwGBpw3NY3X5fkg==\",\"shasum\":\"704319e8455dffb61410ff682f1eeb37acf360e1\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-5.3.0-beta.2.tgz\",\"fileCount\":253,\"unpackedSize\":1220838,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDrdX8uegcxFSEjHFZWXjnvblsSW5qR8K3SfIgSrpYClQIgDBgXHckhiEjFvfypJHVKHEUW1SIb8MgJaFSUy7aHPPc=\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_5.3.0-beta.2_1692996440159_0.9314672211371793\"},\"_hasShrinkwrap\":false}},\"readme\":\"\",\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"time\":{\"modified\":\"2023-08-25T20:47:20.629Z\",\"created\":\"2014-03-10T04:37:25.606Z\",\"0.0.0\":\"2014-03-10T04:37:25.606Z\",\"0.0.1\":\"2014-03-10T23:49:46.371Z\",\"0.0.2\":\"2014-03-12T04:56:56.162Z\",\"0.0.3\":\"2014-03-14T02:45:07.411Z\",\"0.0.4\":\"2014-03-14T18:47:22.979Z\",\"0.0.5\":\"2014-03-15T04:35:13.418Z\",\"0.0.6\":\"2014-03-15T09:15:01.830Z\",\"0.0.7\":\"2014-03-17T03:20:47.319Z\",\"0.0.8\":\"2014-03-18T03:56:50.023Z\",\"0.0.9\":\"2014-03-18T22:34:42.557Z\",\"0.0.10\":\"2014-03-20T00:56:19.396Z\",\"0.0.11\":\"2014-03-20T01:38:30.225Z\",\"0.0.12\":\"2014-03-20T02:25:33.878Z\",\"0.0.13\":\"2014-03-21T03:25:19.875Z\",\"0.0.14\":\"2014-03-21T03:26:38.057Z\",\"0.0.15\":\"2014-03-21T03:41:23.211Z\",\"0.0.16\":\"2014-03-21T03:46:08.981Z\",\"0.0.18\":\"2014-03-24T15:44:03.389Z\",\"0.0.19\":\"2014-03-29T03:02:25.869Z\",\"0.0.20\":\"2014-03-29T03:02:58.274Z\",\"0.0.21\":\"2014-04-03T17:47:03.653Z\",\"0.0.22\":\"2014-04-06T04:10:20.088Z\",\"0.0.23\":\"2014-04-11T06:24:27.860Z\",\"0.0.24\":\"2014-04-29T15:22:31.988Z\",\"0.0.25\":\"2014-04-29T18:30:26.688Z\",\"0.0.27\":\"2014-05-07T03:45:41.513Z\",\"0.0.28\":\"2014-05-14T13:07:31.932Z\",\"0.0.29\":\"2014-06-05T04:55:50.188Z\",\"0.0.30\":\"2014-06-08T16:12:17.722Z\",\"0.0.31\":\"2014-06-08T16:21:08.341Z\",\"0.0.32\":\"2014-06-08T20:43:02.519Z\",\"0.0.33\":\"2014-06-10T04:15:37.215Z\",\"0.0.34\":\"2014-06-11T13:38:09.632Z\",\"0.0.35\":\"2014-06-19T03:58:02.165Z\",\"0.0.36\":\"2014-06-19T20:03:06.000Z\",\"0.0.37\":\"2014-06-25T17:04:47.209Z\",\"0.0.38\":\"2014-07-04T06:09:05.255Z\",\"0.0.39\":\"2014-07-04T06:12:09.948Z\",\"0.0.40\":\"2014-07-24T02:11:35.517Z\",\"0.0.41\":\"2014-08-25T03:45:15.791Z\",\"0.0.42\":\"2014-08-27T03:48:42.316Z\",\"0.0.43\":\"2014-09-05T16:59:41.152Z\",\"0.0.44\":\"2014-09-06T04:13:26.751Z\",\"0.0.45\":\"2014-09-18T05:10:26.771Z\",\"0.0.46\":\"2014-09-18T13:08:03.695Z\",\"0.0.47\":\"2014-10-03T03:12:39.077Z\",\"0.1.0\":\"2014-10-05T03:18:29.420Z\",\"0.1.1\":\"2014-10-05T15:58:19.482Z\",\"0.1.2\":\"2014-10-16T13:02:09.625Z\",\"0.1.3\":\"2014-11-30T02:22:15.244Z\",\"0.1.4\":\"2014-12-04T15:30:31.978Z\",\"0.1.5\":\"2014-12-27T23:35:01.862Z\",\"0.1.6\":\"2015-01-10T00:35:47.640Z\",\"0.1.7\":\"2015-01-13T17:33:27.151Z\",\"0.1.8\":\"2015-01-23T12:49:44.262Z\",\"0.1.9\":\"2015-01-23T15:58:18.547Z\",\"0.1.10\":\"2015-01-28T04:42:04.330Z\",\"0.1.11\":\"2015-01-28T06:04:22.889Z\",\"0.1.12\":\"2015-01-30T03:03:38.920Z\",\"0.1.13\":\"2015-02-11T19:55:16.152Z\",\"0.1.14\":\"2015-02-12T01:00:43.709Z\",\"0.1.15\":\"2015-02-12T04:46:10.534Z\",\"0.2.0-beta.1\":\"2015-02-17T01:23:50.421Z\",\"0.2.0\":\"2015-03-09T01:08:45.180Z\",\"0.2.1\":\"2015-03-24T00:59:16.030Z\",\"0.2.2\":\"2015-03-30T21:44:05.513Z\",\"0.2.3\":\"2015-04-06T22:24:58.162Z\",\"0.2.4\":\"2015-05-14T13:34:21.603Z\",\"0.2.5\":\"2015-05-15T16:03:19.217Z\",\"0.2.6\":\"2015-05-30T21:19:43.896Z\",\"0.2.7\":\"2015-06-02T16:55:07.094Z\",\"1.13.0\":\"2015-07-08T18:31:07.377Z\",\"1.13.1\":\"2015-07-08T23:05:17.237Z\",\"1.13.5\":\"2015-07-29T17:40:06.527Z\",\"1.13.6\":\"2015-07-30T18:55:41.293Z\",\"1.13.7\":\"2015-08-04T21:58:26.706Z\",\"1.13.8\":\"2015-08-10T19:15:41.194Z\",\"1.13.9\":\"2015-11-11T21:47:56.814Z\",\"1.13.10\":\"2015-11-11T22:50:09.555Z\",\"1.13.11\":\"2015-11-12T05:31:36.824Z\",\"1.13.12\":\"2015-11-12T20:09:43.925Z\",\"1.13.13\":\"2015-11-18T20:34:58.808Z\",\"2.2.0-beta.1\":\"2015-12-14T02:03:51.541Z\",\"2.2.0-beta.2\":\"2015-12-26T15:54:28.555Z\",\"2.2.0-beta.3\":\"2016-01-03T01:21:08.279Z\",\"1.13.14\":\"2016-01-11T22:40:19.320Z\",\"2.2.0-beta.4\":\"2016-01-11T23:46:26.185Z\",\"2.2.0-beta.5\":\"2016-01-13T02:53:36.508Z\",\"2.2.0-beta.6\":\"2016-01-13T14:32:57.154Z\",\"2.3.0-beta.1\":\"2016-01-19T07:36:12.053Z\",\"1.13.15\":\"2016-01-20T00:56:14.941Z\",\"2.3.0-beta.2\":\"2016-02-04T22:27:07.187Z\",\"2.3.0\":\"2016-02-16T16:49:16.048Z\",\"2.4.0\":\"2016-03-01T04:29:21.342Z\",\"2.4.1\":\"2016-03-02T03:57:49.178Z\",\"2.4.2\":\"2016-03-07T00:10:02.510Z\",\"2.4.3\":\"2016-03-27T03:34:39.372Z\",\"2.5.0\":\"2016-04-16T17:02:01.719Z\",\"2.6.0-beta.1\":\"2016-04-16T17:33:15.244Z\",\"2.6.0-beta.2\":\"2016-04-28T16:09:38.710Z\",\"2.5.1\":\"2016-05-20T15:24:11.654Z\",\"2.6.0-beta.3\":\"2016-05-27T05:15:36.229Z\",\"2.6.0\":\"2016-06-10T07:48:31.323Z\",\"2.7.0-beta.1\":\"2016-06-10T08:58:26.044Z\",\"2.6.1\":\"2016-06-11T09:31:54.033Z\",\"2.7.0-beta.2\":\"2016-06-11T10:03:38.323Z\",\"2.6.2\":\"2016-06-20T08:57:30.805Z\",\"2.7.0-beta.3\":\"2016-06-20T23:11:55.645Z\",\"2.7.0-beta.4\":\"2016-06-21T12:36:56.248Z\",\"2.7.0-beta.5\":\"2016-07-05T20:29:03.330Z\",\"2.7.0-beta.6\":\"2016-07-13T04:30:19.650Z\",\"2.6.3\":\"2016-07-15T04:30:20.468Z\",\"2.7.0\":\"2016-07-26T06:15:58.938Z\",\"2.8.0-beta.1\":\"2016-07-29T02:26:17.766Z\",\"2.8.0-beta.2\":\"2016-08-02T03:38:54.748Z\",\"2.8.0-beta.3\":\"2016-08-24T23:32:34.902Z\",\"2.8.0\":\"2016-09-09T02:28:05.442Z\",\"2.9.0-beta.1\":\"2016-09-10T17:52:23.370Z\",\"2.9.0-beta.2\":\"2016-09-20T01:14:07.860Z\",\"2.9.0\":\"2016-10-21T01:13:23.179Z\",\"2.10.0-beta.1\":\"2016-10-21T03:42:12.495Z\",\"2.9.1\":\"2016-10-21T18:02:13.966Z\",\"2.10.0-beta.2\":\"2016-10-21T21:27:32.619Z\",\"2.10.0\":\"2016-11-29T20:15:15.162Z\",\"2.11.0-beta.1\":\"2016-12-01T18:45:25.998Z\",\"2.10.1\":\"2017-01-18T09:09:10.172Z\",\"2.11.0-beta.2\":\"2017-01-21T17:47:21.978Z\",\"2.11.0\":\"2017-01-24T03:19:55.377Z\",\"2.12.0-beta.1\":\"2017-01-24T04:19:12.313Z\",\"2.11.1\":\"2017-02-10T11:14:07.466Z\",\"2.12.0-beta.2\":\"2017-03-08T07:38:00.065Z\",\"2.12.0\":\"2017-03-16T11:29:09.431Z\",\"2.13.0-beta.1\":\"2017-03-16T12:01:11.418Z\",\"2.12.1\":\"2017-03-22T08:08:25.535Z\",\"2.13.0-beta.2\":\"2017-03-22T08:30:16.907Z\",\"2.13.0-beta.3\":\"2017-04-01T19:41:51.043Z\",\"2.12.2\":\"2017-04-22T12:27:37.670Z\",\"2.13.0-beta.4\":\"2017-04-22T12:52:19.558Z\",\"2.12.3\":\"2017-04-29T17:37:56.645Z\",\"2.13.0\":\"2017-04-29T18:08:14.635Z\",\"2.14.0-beta.1\":\"2017-04-29T18:57:49.733Z\",\"2.13.1\":\"2017-05-02T20:53:01.954Z\",\"2.13.2\":\"2017-05-18T19:29:29.588Z\",\"2.14.0-beta.2\":\"2017-05-18T20:06:12.680Z\",\"2.13.3\":\"2017-06-25T20:04:59.583Z\",\"2.14.0\":\"2017-07-05T19:12:20.505Z\",\"2.15.0-beta.1\":\"2017-07-06T07:47:39.221Z\",\"2.14.1\":\"2017-07-22T23:49:19.822Z\",\"2.14.2\":\"2017-08-03T11:02:21.724Z\",\"2.15.0-beta.2\":\"2017-08-03T15:31:38.740Z\",\"2.15.0\":\"2017-09-01T10:24:04.645Z\",\"2.16.0-beta.1\":\"2017-09-01T11:38:02.819Z\",\"2.15.1\":\"2017-09-06T04:49:11.611Z\",\"2.16.0-beta.2\":\"2017-09-27T20:45:02.050Z\",\"2.16.0\":\"2017-10-10T02:47:15.078Z\",\"2.17.0-beta.1\":\"2017-10-10T03:06:19.031Z\",\"2.16.1\":\"2017-10-10T13:59:56.212Z\",\"2.16.2\":\"2017-10-11T15:23:51.499Z\",\"2.17.0-beta.2\":\"2017-11-06T20:57:10.022Z\",\"2.17.0\":\"2017-11-29T16:33:02.526Z\",\"2.18.0-beta.1\":\"2017-11-29T16:53:06.338Z\",\"2.17.1\":\"2017-12-11T18:46:08.323Z\",\"2.18.0-beta.2\":\"2017-12-15T19:15:53.257Z\",\"2.17.2\":\"2017-12-27T10:00:01.906Z\",\"2.18.0\":\"2018-01-01T18:46:05.184Z\",\"3.0.0-beta.1\":\"2018-01-02T04:32:54.679Z\",\"3.0.0-beta.2\":\"2018-01-17T18:52:53.630Z\",\"2.18.1\":\"2018-01-22T09:13:08.071Z\",\"2.18.2\":\"2018-02-02T10:43:30.517Z\",\"3.0.0\":\"2018-02-14T05:06:04.922Z\",\"3.1.0-beta.1\":\"2018-02-16T11:45:37.781Z\",\"3.0.1\":\"2018-03-17T00:40:23.518Z\",\"3.0.2\":\"2018-03-20T22:41:31.734Z\",\"3.0.3\":\"2018-04-10T15:46:42.314Z\",\"3.1.0\":\"2018-04-11T06:10:07.431Z\",\"3.0.4\":\"2018-04-11T13:39:35.700Z\",\"3.1.1\":\"2018-04-11T14:15:39.951Z\",\"3.1.2\":\"2018-04-14T19:00:34.296Z\",\"3.2.0-beta.1\":\"2018-04-19T08:11:58.022Z\",\"3.1.3\":\"2018-04-30T12:29:40.369Z\",\"3.2.0-beta.2\":\"2018-05-02T07:20:21.393Z\",\"3.1.4\":\"2018-05-04T20:02:16.733Z\",\"3.2.0\":\"2018-07-02T20:10:46.518Z\",\"3.3.0\":\"2018-07-17T01:45:34.016Z\",\"3.4.0-beta.1\":\"2018-07-17T03:16:37.050Z\",\"3.4.0-beta.2\":\"2018-08-03T22:31:40.824Z\",\"3.4.0-beta.3\":\"2018-08-17T22:35:34.489Z\",\"3.4.0\":\"2018-09-05T23:32:22.707Z\",\"3.4.1\":\"2018-09-06T06:19:21.013Z\",\"3.4.2-beta.1\":\"2018-09-10T23:18:59.786Z\",\"3.4.2\":\"2018-09-12T14:24:42.550Z\",\"3.4.3\":\"2018-09-20T21:32:06.898Z\",\"3.5.0-beta.1\":\"2018-09-20T22:18:16.923Z\",\"3.5.0-beta.2\":\"2018-10-05T17:51:54.089Z\",\"3.5.0\":\"2018-10-15T09:28:53.755Z\",\"3.5.1\":\"2018-11-14T12:21:22.321Z\",\"3.6.0-beta.1\":\"2018-11-14T12:37:51.541Z\",\"3.4.4\":\"2018-12-11T17:00:29.334Z\",\"3.6.0\":\"2018-12-12T19:26:59.742Z\",\"3.7.0-beta.1\":\"2018-12-12T19:48:41.504Z\",\"3.6.1\":\"2019-01-03T16:16:53.858Z\",\"3.7.0-beta.2\":\"2019-01-03T16:35:58.525Z\",\"3.7.0\":\"2019-01-09T17:09:08.549Z\",\"3.8.0-beta.1\":\"2019-01-09T17:30:31.406Z\",\"3.7.1\":\"2019-01-11T10:14:48.297Z\",\"3.8.0\":\"2019-02-27T15:45:50.400Z\",\"3.9.0-beta.1\":\"2019-02-27T16:17:56.569Z\",\"3.8.1\":\"2019-03-01T09:23:00.797Z\",\"3.9.0-beta.2\":\"2019-03-03T13:06:29.122Z\",\"3.8.2\":\"2019-04-05T11:12:42.596Z\",\"3.9.0\":\"2019-04-08T20:44:40.560Z\",\"3.10.0-beta.1\":\"2019-04-08T21:40:07.080Z\",\"3.10.0-beta.2\":\"2019-05-04T12:39:33.829Z\",\"3.10.0\":\"2019-05-13T21:11:13.189Z\",\"3.11.0-beta.1\":\"2019-05-13T21:25:38.561Z\",\"3.8.3\":\"2019-05-17T13:57:25.010Z\",\"3.10.1\":\"2019-05-17T15:29:41.518Z\",\"3.11.0-beta.2\":\"2019-06-06T14:13:22.025Z\",\"3.11.0-beta.3\":\"2019-06-06T14:35:27.732Z\",\"3.11.0\":\"2019-07-15T19:14:56.316Z\",\"3.12.0\":\"2019-08-16T08:57:24.439Z\",\"3.13.0-beta.1\":\"2019-08-16T09:45:42.470Z\",\"3.13.0\":\"2019-09-25T13:53:40.354Z\",\"3.14.0-beta.1\":\"2019-09-25T20:26:37.304Z\",\"3.13.1\":\"2019-09-27T20:52:51.383Z\",\"3.14.0-beta.2\":\"2019-09-27T21:02:00.285Z\",\"3.13.2\":\"2019-11-15T14:14:07.431Z\",\"3.14.0\":\"2019-11-15T14:29:27.544Z\",\"3.15.0-beta.1\":\"2019-11-15T14:48:24.336Z\",\"3.12.1\":\"2019-12-11T14:25:26.382Z\",\"3.15.0-beta.2\":\"2019-12-12T18:35:15.220Z\",\"3.15.0-beta.3\":\"2019-12-12T18:40:28.742Z\",\"3.15.0\":\"2019-12-20T01:42:18.077Z\",\"3.15.1\":\"2019-12-20T15:24:22.012Z\",\"3.15.2\":\"2020-01-24T14:21:58.172Z\",\"3.16.0\":\"2020-02-12T16:32:15.972Z\",\"3.17.0-beta.1\":\"2020-02-25T02:26:39.420Z\",\"3.16.1\":\"2020-03-14T20:26:58.185Z\",\"3.17.0\":\"2020-03-16T01:10:06.346Z\",\"3.18.0-beta.1\":\"2020-03-16T01:19:27.116Z\",\"3.16.2\":\"2020-05-04T20:16:12.855Z\",\"3.18.0\":\"2020-05-04T20:34:38.580Z\",\"3.19.0-beta.1\":\"2020-05-04T20:56:31.024Z\",\"3.19.0-beta.2\":\"2020-06-04T15:18:37.122Z\",\"3.19.0\":\"2020-06-22T18:23:45.948Z\",\"3.20.0-beta.1\":\"2020-07-27T22:21:24.442Z\",\"3.20.0\":\"2020-07-27T23:23:10.027Z\",\"3.21.0-beta.1\":\"2020-07-27T23:30:38.071Z\",\"3.21.0-beta.2\":\"2020-08-24T20:44:50.671Z\",\"3.20.1\":\"2020-09-01T15:18:44.414Z\",\"3.21.0\":\"2020-09-01T16:01:01.855Z\",\"3.20.2\":\"2020-09-08T16:24:19.561Z\",\"3.21.1\":\"2020-09-09T14:43:35.905Z\",\"3.22.0-beta.1\":\"2020-09-09T20:00:50.384Z\",\"3.21.2\":\"2020-09-10T19:32:19.413Z\",\"3.22.0\":\"2020-10-17T14:59:25.420Z\",\"3.23.0-beta.1\":\"2020-10-21T23:02:46.508Z\",\"3.23.0-beta.2\":\"2020-10-22T15:42:25.297Z\",\"3.23.0\":\"2020-12-14T21:50:33.113Z\",\"3.24.0-beta.1\":\"2020-12-14T22:21:10.725Z\",\"3.24.0\":\"2021-01-05T19:11:28.346Z\",\"3.25.0-beta.1\":\"2021-01-05T19:40:27.240Z\",\"3.25.0\":\"2021-02-16T10:32:37.520Z\",\"3.26.0-beta.0\":\"2021-02-16T13:42:45.831Z\",\"3.25.1\":\"2021-03-02T23:50:10.061Z\",\"3.25.2\":\"2021-03-06T18:37:18.922Z\",\"3.25.3\":\"2021-03-29T17:09:19.885Z\",\"3.26.0\":\"2021-04-12T14:38:16.420Z\",\"3.27.0-beta.1\":\"2021-04-12T15:18:10.815Z\",\"3.26.1\":\"2021-04-19T20:34:34.227Z\",\"3.27.0-beta.2\":\"2021-05-28T23:08:11.876Z\",\"3.28.0-alpha.1\":\"2021-06-08T21:11:28.822Z\",\"3.27.0\":\"2021-06-25T21:55:17.004Z\",\"3.28.0-beta.1\":\"2021-08-26T21:27:57.270Z\",\"3.28.0\":\"2021-08-27T17:27:36.425Z\",\"4.0.0-beta.1\":\"2021-10-04T18:44:54.909Z\",\"3.28.1\":\"2021-10-04T18:59:25.915Z\",\"3.28.2\":\"2021-10-13T18:04:57.853Z\",\"3.28.3\":\"2021-10-18T21:38:20.021Z\",\"4.0.0-beta.2\":\"2021-10-20T16:50:52.632Z\",\"3.28.4\":\"2021-11-10T21:19:21.845Z\",\"4.0.0-beta.3\":\"2021-12-12T01:47:08.998Z\",\"4.0.0-beta.4\":\"2021-12-12T02:03:38.309Z\",\"4.0.0\":\"2021-12-16T22:04:52.283Z\",\"4.1.0-beta.1\":\"2021-12-17T23:05:23.717Z\",\"4.0.1\":\"2021-12-20T19:56:16.453Z\",\"3.28.5\":\"2021-12-21T03:30:21.975Z\",\"4.1.0\":\"2022-01-02T21:27:55.597Z\",\"4.2.0-beta.1\":\"2022-01-11T03:22:06.703Z\",\"4.1.1\":\"2022-01-24T18:40:58.923Z\",\"4.2.0\":\"2022-03-01T16:47:18.109Z\",\"4.3.0-beta.1\":\"2022-03-01T20:49:50.619Z\",\"4.3.0\":\"2022-04-08T01:25:22.891Z\",\"4.4.0-beta.1\":\"2022-04-08T21:47:33.372Z\",\"4.4.0\":\"2022-05-25T18:23:50.142Z\",\"4.5.0-beta.1\":\"2022-06-08T19:55:46.732Z\",\"4.5.0\":\"2022-07-11T18:41:52.528Z\",\"4.6.0-beta.1\":\"2022-07-11T22:43:50.887Z\",\"4.6.0\":\"2022-07-25T22:57:24.890Z\",\"4.7.0-beta.0\":\"2022-07-26T17:52:49.111Z\",\"4.7.0\":\"2022-09-07T15:56:14.918Z\",\"4.4.1\":\"2022-09-07T18:53:29.934Z\",\"4.8.0-beta.0\":\"2022-09-07T19:41:28.412Z\",\"3.28.6\":\"2022-10-04T17:25:49.597Z\",\"4.8.0\":\"2022-10-19T20:55:32.943Z\",\"4.9.0-beta.0\":\"2022-10-20T18:29:01.188Z\",\"4.9.0\":\"2022-12-07T21:42:56.870Z\",\"4.10.0-beta.0\":\"2022-12-08T02:33:43.552Z\",\"4.9.1\":\"2022-12-09T20:00:57.504Z\",\"4.9.2\":\"2022-12-12T19:27:49.000Z\",\"4.10.0\":\"2023-01-21T23:19:50.962Z\",\"4.11.0-beta.0\":\"2023-01-22T21:36:43.715Z\",\"4.11.0\":\"2023-03-04T03:43:53.466Z\",\"4.11.1-beta.0\":\"2023-03-16T01:26:59.345Z\",\"4.12.0-beta.0\":\"2023-03-16T01:32:33.889Z\",\"4.12.0\":\"2023-04-06T17:31:04.400Z\",\"4.13.0-beta.0\":\"2023-04-06T17:39:04.108Z\",\"5.0.0-beta.0\":\"2023-04-06T17:54:09.556Z\",\"4.12.1\":\"2023-04-16T19:18:47.795Z\",\"5.0.0\":\"2023-06-12T21:00:28.995Z\",\"5.1.0-beta.0\":\"2023-06-20T21:46:48.117Z\",\"5.1.0\":\"2023-07-05T21:14:34.944Z\",\"5.2.0-beta.0\":\"2023-07-06T19:20:09.747Z\",\"4.12.2\":\"2023-08-08T14:30:12.642Z\",\"4.8.1\":\"2023-08-08T14:35:00.764Z\",\"5.2.0\":\"2023-08-18T21:56:37.672Z\",\"5.3.0-beta.1\":\"2023-08-18T23:14:42.378Z\",\"5.2.1\":\"2023-08-25T20:43:49.109Z\",\"5.3.0-beta.2\":\"2023-08-25T20:47:20.462Z\"},\"homepage\":\"https://cli.emberjs.com/release/\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"author\":{\"name\":\"Stefan + Penner, Robert Jackson and ember-cli contributors\"},\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"readmeFilename\":\"\",\"users\":{\"knownasilya\":true,\"gevious\":true,\"maysam_tayyeb\":true,\"pixelpicosean\":true,\"johno\":true,\"globegitter\":true,\"josesouza\":true,\"carlos.diogenes\":true,\"codepreneur\":true,\"maads\":true,\"tagisen\":true,\"tjhart\":true,\"jehoshua02\":true,\"derekbrown\":true,\"buschtoens\":true,\"pdxiii\":true,\"stuligan\":true,\"itonyyo\":true,\"elidiazgt\":true,\"pzenger\":true,\"roberkules\":true,\"tfentonz\":true,\"alagodich\":true,\"decoda\":true,\"gdaleson\":true,\"mdragoncn\":true,\"stopfstedt\":true,\"cfleschhut\":true,\"kron4eg\":true,\"mavenrix\":true,\"bobisjan\":true,\"gregone\":true,\"saravananr\":true,\"lozjackson\":true,\"ivanvotti\":true,\"x0000ff\":true,\"austincawley\":true,\"moogus\":true,\"jpsirois\":true,\"reekdeb\":true,\"panlw\":true,\"poslinskinet\":true,\"rahsaanbasek\":true,\"swirlyleopard\":true,\"fcnz\":true,\"bsdprojects\":true,\"hridoyryan\":true,\"manufitoussi\":true,\"tonyetro\":true,\"takonyc\":true}}" headers: Access-Control-Allow-Origin: - '*' Age: - - '25' + - '113' CF-Cache-Status: - HIT CF-Ray: - - 7c20f3517b8ccc46-ZRH + - 7fdc99b7efbcceab-GVA Cache-Control: - public, max-age=300 Connection: @@ -12356,11 +14461,11 @@ interactions: Content-Type: - application/json Date: - - Thu, 04 May 2023 13:04:36 GMT + - Mon, 28 Aug 2023 12:36:32 GMT Etag: - - W/"946704c8537e65ee956de83aa051926e" + - W/"5d00715cd794f6b3b87cbea5bfdd69fe" Last-Modified: - - Sun, 16 Apr 2023 19:18:50 GMT + - Fri, 25 Aug 2023 20:47:23 GMT Server: - cloudflare Transfer-Encoding: @@ -12368,177 +14473,12 @@ interactions: Vary: - accept-encoding, accept x-amz-replication-status: - - COMPLETED + - FAILED x-amz-server-side-encryption: - AES256 status: code: 200 message: OK - url: https://registry.npmjs.org/ember-cli -- request: - body: null - headers: {} - method: GET - uri: https://pypi.org/pypi/djangorestframework-jsonapi/6.0.0/json - response: - body: - string: '{"info":{"author":"Jerel Unruh","author_email":"","bugtrack_url":null,"classifiers":["Development - Status :: 5 - Production/Stable","Environment :: Web Environment","Framework - :: Django","Intended Audience :: Developers","License :: OSI Approved :: BSD - License","Operating System :: OS Independent","Programming Language :: Python","Programming - Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming - Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming - Language :: Python :: 3.9","Topic :: Internet :: WWW/HTTP","Topic :: Software - Development :: Libraries :: Application Frameworks","Topic :: Software Development - :: Libraries :: Python Modules"],"description":"==================================\nJSON:API - and Django REST framework\n==================================\n\n.. image:: - https://github.com/django-json-api/django-rest-framework-json-api/workflows/Tests/badge.svg\n :alt: - Tests\n :target: https://github.com/django-json-api/django-rest-framework-json-api/actions\n\n.. - image:: https://readthedocs.org/projects/django-rest-framework-json-api/badge/?version=latest\n :alt: - Read the docs\n :target: https://django-rest-framework-json-api.readthedocs.org/\n\n.. - image:: https://img.shields.io/pypi/v/djangorestframework-jsonapi.svg\n :alt: - PyPi Version\n :target: https://pypi.org/project/djangorestframework-jsonapi/\n\n--------\nOverview\n--------\n\n**JSON:API - support for Django REST framework**\n\n* Documentation: https://django-rest-framework-json-api.readthedocs.org/\n* - Format specification: https://jsonapi.org/format/\n\n\nBy default, Django - REST framework will produce a response like::\n\n {\n \"count\": - 20,\n \"next\": \"https://example.com/api/1.0/identities/?page=3\",\n \"previous\": - \"https://example.com/api/1.0/identities/?page=1\",\n \"results\": - [{\n \"id\": 3,\n \"username\": \"john\",\n \"full_name\": - \"John Coltrane\"\n }]\n }\n\n\nHowever, for an ``identity`` model - in JSON:API format the response should look\nlike the following::\n\n {\n \"links\": - {\n \"prev\": \"https://example.com/api/1.0/identities\",\n \"self\": - \"https://example.com/api/1.0/identities?page=2\",\n \"next\": - \"https://example.com/api/1.0/identities?page=3\",\n },\n \"data\": - [{\n \"type\": \"identities\",\n \"id\": \"3\",\n \"attributes\": - {\n \"username\": \"john\",\n \"full-name\": - \"John Coltrane\"\n }\n }],\n \"meta\": {\n \"pagination\": - {\n \"count\": 20\n }\n }\n }\n\n\n-----\nGoals\n-----\n\nAs - a Django REST framework JSON:API (short DJA) we are trying to address following - goals:\n\n1. Support the `JSON:API`_ spec to compliance\n\n2. Be as compatible - with `Django REST framework`_ as possible\n\n e.g. issues in Django REST - framework should be fixed upstream and not worked around in DJA\n\n3. Have - sane defaults to be as easy to pick up as possible\n\n4. Be solid and tested - with good coverage\n\n5. Be performant\n\n.. _JSON:API: https://jsonapi.org\n.. - _Django REST framework: https://www.django-rest-framework.org/\n\n------------\nRequirements\n------------\n\n1. - Python (3.7, 3.8, 3.9, 3.10)\n2. Django (3.2, 4.0, 4.1)\n3. Django REST framework - (3.13, 3.14)\n\nWe **highly** recommend and only officially support the latest - patch release of each Python, Django and REST framework series.\n\nGenerally - Python and Django series are supported till the official end of life. For - Django REST framework the last two series are supported.\n\nFor optional dependencies - such as Django Filter only the latest release is officially supported even - though lower versions should work as well.\n\n------------\nInstallation\n------------\n\nInstall - using ``pip``...\n\n::\n\n $ pip install djangorestframework-jsonapi\n $ - # for optional package integrations\n $ pip install djangorestframework-jsonapi[''django-filter'']\n $ - pip install djangorestframework-jsonapi[''django-polymorphic'']\n $ pip - install djangorestframework-jsonapi[''openapi'']\n\n\nor from source...\n\n::\n\n $ - git clone https://github.com/django-json-api/django-rest-framework-json-api.git\n $ - cd django-rest-framework-json-api\n $ pip install -e .\n\n\nand add ``rest_framework_json_api`` - to your ``INSTALLED_APPS`` setting below ``rest_framework``.\n\n::\n\n INSTALLED_APPS - = [\n ...\n ''rest_framework'',\n ''rest_framework_json_api'',\n ...\n ]\n\n\nRunning - the example app\n^^^^^^^^^^^^^^^^^^^^^^^\n\nIt is recommended to create a - virtualenv for testing. Assuming it is already\ninstalled and activated:\n\n::\n\n $ - git clone https://github.com/django-json-api/django-rest-framework-json-api.git\n $ - cd django-rest-framework-json-api\n $ pip install -Ur requirements.txt\n $ - django-admin migrate --settings=example.settings\n $ django-admin loaddata - drf_example --settings=example.settings\n $ django-admin runserver --settings=example.settings\n\nBrowse - to\n\n* http://localhost:8000 for the list of available collections (in a - non-JSON:API format!),\n* http://localhost:8000/swagger-ui/ for a Swagger - user interface to the dynamic schema view, or\n* http://localhost:8000/openapi - for the schema view''s OpenAPI specification document.\n\n\n-----\nUsage\n-----\n\n\n``rest_framework_json_api`` - assumes you are using class-based views in Django\nREST framework.\n\n\nSettings\n^^^^^^^^\n\nOne - can either add ``rest_framework_json_api.parsers.JSONParser`` and\n``rest_framework_json_api.renderers.JSONRenderer`` - to each ``ViewSet`` class, or\noverride ``settings.REST_FRAMEWORK``\n\n::\n\n REST_FRAMEWORK - = {\n ''PAGE_SIZE'': 10,\n ''EXCEPTION_HANDLER'': ''rest_framework_json_api.exceptions.exception_handler'',\n ''DEFAULT_PAGINATION_CLASS'':\n ''rest_framework_json_api.pagination.JsonApiPageNumberPagination'',\n ''DEFAULT_PARSER_CLASSES'': - (\n ''rest_framework_json_api.parsers.JSONParser'',\n ''rest_framework.parsers.FormParser'',\n ''rest_framework.parsers.MultiPartParser''\n ),\n ''DEFAULT_RENDERER_CLASSES'': - (\n ''rest_framework_json_api.renderers.JSONRenderer'',\n ''rest_framework_json_api.renderers.BrowsableAPIRenderer'',\n ),\n ''DEFAULT_METADATA_CLASS'': - ''rest_framework_json_api.metadata.JSONAPIMetadata'',\n ''DEFAULT_FILTER_BACKENDS'': - (\n ''rest_framework_json_api.filters.QueryParameterValidationFilter'',\n ''rest_framework_json_api.filters.OrderingFilter'',\n ''rest_framework_json_api.django_filters.DjangoFilterBackend'',\n ''rest_framework.filters.SearchFilter'',\n ),\n ''SEARCH_PARAM'': - ''filter[search]'',\n ''TEST_REQUEST_RENDERER_CLASSES'': (\n ''rest_framework_json_api.renderers.JSONRenderer'',\n ),\n ''TEST_REQUEST_DEFAULT_FORMAT'': - ''vnd.api+json''\n }\n\nThis package provides much more including automatic - inflection of JSON keys, extra top level data (using nested\nserializers), - relationships, links, paginators, filters, and handy shortcuts.\nRead more - at https://django-rest-framework-json-api.readthedocs.org/\n\n\n","description_content_type":"","docs_url":null,"download_url":"","downloads":{"last_day":-1,"last_month":-1,"last_week":-1},"home_page":"https://github.com/django-json-api/django-rest-framework-json-api","keywords":"","license":"BSD","maintainer":"","maintainer_email":"","name":"djangorestframework-jsonapi","package_url":"https://pypi.org/project/djangorestframework-jsonapi/","platform":null,"project_url":"https://pypi.org/project/djangorestframework-jsonapi/","project_urls":{"Homepage":"https://github.com/django-json-api/django-rest-framework-json-api"},"release_url":"https://pypi.org/project/djangorestframework-jsonapi/6.0.0/","requires_dist":["django - (<4.2,>=3.2)","djangorestframework (<3.15,>=3.13)","inflection (>=0.5.0)","django-filter - (>=2.4) ; extra == ''django-filter''","django-polymorphic (>=3.0) ; extra - == ''django-polymorphic''","pyyaml (>=5.4) ; extra == ''openapi''","uritemplate - (>=3.0.1) ; extra == ''openapi''"],"requires_python":">=3.7","summary":"A - Django REST framework API adapter for the JSON:API spec.","version":"6.0.0","yanked":false,"yanked_reason":null},"last_serial":15199741,"urls":[{"comment_text":"","digests":{"blake2b_256":"92d8ff4923aab1367fc9a21e9558b2cc8a5daa0f5b1ab409f592d7cd6190e7bc","md5":"8dd163bccd6a9db1a78b865e12a0cc6c","sha256":"a93b3678bd5e2f070946ca32d7d0bb3734cb5966a80f8a44fa721fcf15cf89ce"},"downloads":-1,"filename":"djangorestframework_jsonapi-6.0.0-py2.py3-none-any.whl","has_sig":false,"md5_digest":"8dd163bccd6a9db1a78b865e12a0cc6c","packagetype":"bdist_wheel","python_version":"py2.py3","requires_python":">=3.7","size":352920,"upload_time":"2022-09-24T17:24:50","upload_time_iso_8601":"2022-09-24T17:24:50.210654Z","url":"https://files.pythonhosted.org/packages/92/d8/ff4923aab1367fc9a21e9558b2cc8a5daa0f5b1ab409f592d7cd6190e7bc/djangorestframework_jsonapi-6.0.0-py2.py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","digests":{"blake2b_256":"c9bbc301da41c292a97b615e7d6100e8600825ca66d60e154024cfb53a9c5c2d","md5":"3052f9f16ad8f41bd558a3eb6ef87452","sha256":"f2465b1b1cd3f372abacc8d99f82835643373f4f3f12965276ad1ccc2d110415"},"downloads":-1,"filename":"djangorestframework-jsonapi-6.0.0.tar.gz","has_sig":false,"md5_digest":"3052f9f16ad8f41bd558a3eb6ef87452","packagetype":"sdist","python_version":"source","requires_python":">=3.7","size":133334,"upload_time":"2022-09-24T17:24:52","upload_time_iso_8601":"2022-09-24T17:24:52.860424Z","url":"https://files.pythonhosted.org/packages/c9/bb/c301da41c292a97b615e7d6100e8600825ca66d60e154024cfb53a9c5c2d/djangorestframework-jsonapi-6.0.0.tar.gz","yanked":false,"yanked_reason":null}],"vulnerabilities":[]} - - ' - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Headers: - - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since - Access-Control-Allow-Methods: - - GET - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-PyPI-Last-Serial - Access-Control-Max-Age: - - '86400' - Cache-Control: - - max-age=900, public - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Length: - - '3361' - Content-Security-Policy: - - base-uri 'self'; block-all-mixed-content; connect-src 'self' https://api.github.com/repos/ - https://api.github.com/search/issues https://*.google-analytics.com https://*.analytics.google.com - https://*.googletagmanager.com fastly-insights.com *.fastly-insights.com *.ethicalads.io - https://api.pwnedpasswords.com https://cdn.jsdelivr.net/npm/mathjax@3.2.2/es5/sre/mathmaps/ - https://2p66nmmycsj3.statuspage.io; default-src 'none'; font-src 'self' fonts.gstatic.com; - form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; frame-src - 'none'; img-src 'self' https://warehouse-camo.ingress.cmh1.psfhosted.org/ - https://*.google-analytics.com https://*.googletagmanager.com *.fastly-insights.com - *.ethicalads.io; script-src 'self' https://*.googletagmanager.com https://www.google-analytics.com - https://ssl.google-analytics.com *.fastly-insights.com *.ethicalads.io 'sha256-U3hKDidudIaxBDEzwGJApJgPEf2mWk6cfMWghrAa6i0=' - https://cdn.jsdelivr.net/npm/mathjax@3.2.2/ 'sha256-1CldwzdEg2k1wTmf7s5RWVd7NMXI/7nxxjJM2C4DqII=' - 'sha256-0POaN8stWYQxhzjKS+/eOfbbJ/u4YHO5ZagJvLpMypo='; style-src 'self' fonts.googleapis.com - *.ethicalads.io 'sha256-2YHqZokjiizkHi1Zt+6ar0XJ0OeEy/egBnlm+MDMtrM=' 'sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' - 'sha256-JLEjeN9e5dGsz5475WyRaoA4eQOdNPxDIeUhclnJDCE=' 'sha256-mQyxHEuwZJqpxCw3SLmc4YOySNKXunyu2Oiz1r3/wAE=' - 'sha256-OCf+kv5Asiwp++8PIevKBYSgnNLNUZvxAp4a7wMLuKA=' 'sha256-h5LOiLhk6wiJrGsG5ItM0KimwzWQH/yAcmoJDJL//bY='; - worker-src *.fastly-insights.com - Content-Type: - - application/json - Date: - - Thu, 04 May 2023 13:04:36 GMT - Etag: - - '"V3ya81Bdza22vFCXSwOvxg"' - Referrer-Policy: - - origin-when-cross-origin - Server: - - nginx/1.13.9 - Strict-Transport-Security: - - max-age=31536000; includeSubDomains; preload - Vary: - - Accept-Encoding - X-Cache: - - HIT, HIT - X-Cache-Hits: - - 65, 1 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - X-Permitted-Cross-Domain-Policies: - - none - X-PyPI-Last-Serial: - - '15199741' - X-Served-By: - - cache-iad-kjyo7100068-IAD, cache-lin2290026-LIN - X-Timer: - - S1683205476.067625,VS0,VE101 - X-XSS-Protection: - - 1; mode=block - status: - code: 200 - message: OK - url: https://pypi.org/pypi/djangorestframework-jsonapi/6.0.0/json - request: body: null headers: {} @@ -12546,8 +14486,8 @@ interactions: uri: https://registry.npmjs.org/ember-data response: body: - string: "{\"_id\":\"ember-data\",\"_rev\":\"596-f96cfcafda4b0cecace3bc1ca1710030\",\"name\":\"ember-data\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"dist-tags\":{\"latest\":\"4.12.0\",\"beta\":\"5.0.0-beta.0\",\"release-2-18\":\"2.18.5\",\"release-2-16\":\"2.16.4\",\"release-1-15\":\"2.15.4\",\"release-2-17\":\"2.17.1\",\"release-3-2\":\"3.2.2\",\"release-3-0\":\"3.0.4\",\"release-3-1\":\"3.1.2\",\"release-3-3\":\"3.3.2\",\"lts\":\"4.8.6\",\"canary\":\"5.1.0-alpha.6\",\"release-3-11\":\"3.11.5\",\"release-3-13\":\"3.13.3\",\"experimental\":\"3.13.3-alpha.0\",\"release-4-6\":\"4.6.4\",\"lts-3-28\":\"3.28.13\",\"lts-4-8\":\"4.8.8\"},\"versions\":{\"1.0.0-beta.10\":{\"name\":\"ember-data\",\"version\":\"1.0.0-beta.10\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"prepublish\":\"bower + string: "{\"_id\":\"ember-data\",\"_rev\":\"649-ab654559dd5f69172cc897be7c5f3b6d\",\"name\":\"ember-data\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"dist-tags\":{\"latest\":\"5.2.0\",\"beta\":\"5.3.0-beta.0\",\"release-2-18\":\"2.18.5\",\"release-2-16\":\"2.16.4\",\"release-1-15\":\"2.15.4\",\"release-2-17\":\"2.17.1\",\"release-3-2\":\"3.2.2\",\"release-3-0\":\"3.0.4\",\"release-3-1\":\"3.1.2\",\"release-3-3\":\"3.3.2\",\"lts\":\"4.12.3\",\"canary\":\"5.4.0-alpha.3\",\"release-3-11\":\"3.11.5\",\"release-3-13\":\"3.13.3\",\"experimental\":\"3.13.3-alpha.0\",\"release-4-6\":\"4.6.4\",\"lts-3-28\":\"3.28.13\",\"lts-4-8\":\"4.8.8\",\"lts-4-4\":\"4.4.2\"},\"versions\":{\"1.0.0-beta.10\":{\"name\":\"ember-data\",\"version\":\"1.0.0-beta.10\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"prepublish\":\"bower install\",\"start\":\"ember serve\",\"dist\":\"ember build --environment=production\",\"test\":\"testem -R dot ci\",\"publish-build\":\"npm run dist && ./bin/publish_to_s3.js\",\"testem-local\":\"testem -R dot ci\",\"testem-beta\":\"testem -f config/testem-beta.json -R dot ci\",\"testem-canary\":\"testem @@ -27180,16 +29120,5097 @@ interactions: \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.1.0-alpha.6\",\"_integrity\":\"sha512-nSdkLwbX1pCvBqm9UzQ1a6zJG9xugWP9pTwif5bxKAvomcNBAc4M3woTKBeEWgAYSuDehO1tv/5qEKnkmqTUkQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.1.0-alpha.6.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.1.0-alpha.6.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-nSdkLwbX1pCvBqm9UzQ1a6zJG9xugWP9pTwif5bxKAvomcNBAc4M3woTKBeEWgAYSuDehO1tv/5qEKnkmqTUkQ==\",\"shasum\":\"4269fc158816242869f620c8ae0a617d314f6eb9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.1.0-alpha.6.tgz\",\"fileCount\":45,\"unpackedSize\":869554,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEcFPm8SUxVXuw5O9NCPlCKK0SKM3RG/ay835LReTUSDAiEAjFurPX9rh5LsRTkQ0M9qm/UKCV4+U14EtvHvppn7aVk=\"}],\"npm-signature\":\"-----BEGIN PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkUXA3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmppCg//T3CBCK4/9szdQBrVWHOZ6L5J8HM/1NXxatyvQau3q1na5E3N\\r\\nvIJfRKF9dInrfi14ttoEB0cvxWAT9b0kM9GE7Us9O1n0JgORdm9kUAlwxx0I\\r\\nOrBjEM3DYdeT3ZuuxRIEt6D/fnfUxQg0/vUZtWXHH2mJ9azhUT9zzGDgd1jK\\r\\nosyGITISrJ76TR/q7ZhdPHGgoiv7HSyM95PGtokaAfN1Q/ivTT4nDv2IB/TM\\r\\nCfJV89mmx4VuW4OarIKSTNd0MqtzJxYi1OQCqBmetGjDT6T5/X2krUAlekYA\\r\\nY7ObIhnCFVwOMnFRPPdR9o7QjRbRmhGk/Euxr0CyCq1jMraBQkOkRdQMjw7F\\r\\n30N8pfLbJzCaHXckAiHI4/FNV8a/gBwTJFwu+//QQvG2uW3rNvTtydI5jMOE\\r\\nmxCdlA6CX4YwfS5JCqetGx/DVzyXBkQOBx7yajdXExKY3K+d13s9gpIeEGjy\\r\\nt08Ko8mfV3sQj7PImnq2qBxZ2c27fEC69H4nzVQgDg8be/aEZxKfCMw2xS3y\\r\\nUWqAgAuaZCO+E+MPZI24+1d3LwNf0097/Mcr2P8jtm6FYvtpJ4hHGZerHqs7\\r\\nAg08dBCFnZfQbPXPjQyMZqmcbBIcj082ifMjQoGGIHD/6r4nnz0Tcse035n8\\r\\n0Wa8Cv7d1TilTPvnstSfl04CGKEsnmL+/OY=\\r\\n=GCqk\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.0-alpha.6_1683058742756_0.8464450761904176\"},\"_hasShrinkwrap\":false}},\"readme\":\"\",\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"time\":{\"modified\":\"2023-05-02T20:19:03.274Z\",\"created\":\"2014-09-10T01:24:36.056Z\",\"1.0.0-beta.10\":\"2014-09-10T01:24:36.056Z\",\"1.0.0-beta.11\":\"2014-10-13T16:02:29.625Z\",\"1.0.0-beta.12\":\"2014-11-26T00:55:18.020Z\",\"1.0.0-beta.13\":\"2014-12-25T21:36:37.787Z\",\"1.0.0-beta.14\":\"2014-12-25T23:17:40.641Z\",\"1.0.0-beta.14.1\":\"2014-12-31T18:13:02.887Z\",\"1.0.0-beta.15\":\"2015-02-14T21:38:58.554Z\",\"1.0.0-beta.16\":\"2015-03-23T14:28:46.365Z\",\"1.0.0-beta.16.1\":\"2015-03-24T22:06:42.037Z\",\"1.0.0-beta.17\":\"2015-05-10T19:11:13.061Z\",\"1.0.0-beta.18\":\"2015-05-22T04:42:43.571Z\",\"1.0.0-beta.19\":\"2015-06-05T15:12:40.022Z\",\"1.0.0-beta.19.1\":\"2015-06-09T14:40:08.138Z\",\"1.0.0-beta.19.2\":\"2015-06-12T20:53:18.332Z\",\"1.13.0\":\"2015-06-16T21:45:51.088Z\",\"1.13.1\":\"2015-06-18T02:48:09.337Z\",\"1.13.2\":\"2015-06-18T15:52:07.209Z\",\"1.13.3\":\"2015-06-19T20:46:49.596Z\",\"1.13.4\":\"2015-06-22T21:31:04.202Z\",\"1.13.5\":\"2015-07-08T14:34:21.019Z\",\"1.13.6\":\"2015-07-21T18:51:41.702Z\",\"1.13.7\":\"2015-07-27T15:38:56.948Z\",\"1.13.8\":\"2015-08-06T13:20:17.611Z\",\"2.0.0-beta.1\":\"2015-08-06T14:52:02.521Z\",\"1.13.9\":\"2015-08-13T22:20:47.726Z\",\"2.0.0-beta.2\":\"2015-08-14T16:27:59.469Z\",\"2.0.0\":\"2015-08-20T20:11:26.016Z\",\"1.13.10\":\"2015-08-20T23:10:49.805Z\",\"2.1.0-beta.1\":\"2015-08-20T23:15:16.085Z\",\"1.13.11\":\"2015-08-21T16:51:12.671Z\",\"2.1.0-beta.2\":\"2015-09-08T22:07:21.960Z\",\"1.13.12\":\"2015-09-10T17:48:45.470Z\",\"2.1.0-beta.3\":\"2015-09-17T20:04:41.744Z\",\"2.0.1\":\"2015-09-17T20:42:50.824Z\",\"1.13.13\":\"2015-09-17T21:50:43.950Z\",\"2.1.0-beta.4\":\"2015-09-24T21:10:25.419Z\",\"2.1.0-beta.5\":\"2015-09-28T22:00:07.876Z\",\"2.1.0\":\"2015-10-05T14:20:10.871Z\",\"2.2.0-beta.1\":\"2015-10-05T14:50:47.301Z\",\"1.13.14\":\"2015-10-18T12:10:44.958Z\",\"2.2.0-beta.2\":\"2015-10-18T12:51:27.681Z\",\"2.2.0-beta.3\":\"2015-10-27T21:42:51.611Z\",\"1.13.15\":\"2015-11-09T20:16:04.772Z\",\"2.2.0-beta.4\":\"2015-11-11T22:57:03.490Z\",\"2.2.0\":\"2015-11-17T19:30:58.079Z\",\"2.3.0-beta.1\":\"2015-11-17T20:17:05.787Z\",\"2.2.1\":\"2015-11-25T22:24:15.119Z\",\"2.3.0-beta.2\":\"2015-12-12T22:16:08.165Z\",\"2.3.0-beta.3\":\"2015-12-14T23:12:16.228Z\",\"2.3.0-beta.4\":\"2015-12-18T22:29:45.981Z\",\"2.3.0-beta.5\":\"2015-12-31T16:25:00.257Z\",\"2.3.0\":\"2016-01-12T14:09:38.995Z\",\"2.4.0-beta.1\":\"2016-01-12T14:26:07.445Z\",\"2.3.1\":\"2016-01-12T21:54:14.948Z\",\"2.3.2\":\"2016-01-18T23:37:23.239Z\",\"2.3.3\":\"2016-01-21T23:59:12.913Z\",\"2.4.0-beta.2\":\"2016-02-02T14:41:23.732Z\",\"1.13.16\":\"2016-02-09T20:51:56.902Z\",\"2.4.0-beta.3\":\"2016-02-26T18:06:23.274Z\",\"2.4.0\":\"2016-03-01T00:46:24.598Z\",\"2.5.0-beta.1\":\"2016-03-09T22:40:01.533Z\",\"2.5.0-beta.2\":\"2016-03-18T15:47:16.409Z\",\"2.4.1\":\"2016-03-18T16:01:35.400Z\",\"2.4.2\":\"2016-03-19T23:30:54.213Z\",\"2.4.3\":\"2016-03-22T14:16:27.655Z\",\"2.5.0-beta.3\":\"2016-03-22T15:29:19.214Z\",\"2.5.0-beta.4\":\"2016-04-01T20:35:36.392Z\",\"2.5.0\":\"2016-04-12T04:05:45.010Z\",\"2.6.0-beta.1\":\"2016-04-12T04:27:43.802Z\",\"2.5.1\":\"2016-04-12T13:16:20.161Z\",\"2.5.2\":\"2016-04-14T23:57:43.510Z\",\"2.6.0-beta.2\":\"2016-04-29T21:31:49.650Z\",\"2.6.0-beta.3\":\"2016-05-03T14:47:28.835Z\",\"2.6.0-beta.4\":\"2016-05-12T13:17:01.803Z\",\"2.5.3\":\"2016-05-17T20:57:16.803Z\",\"2.6.0\":\"2016-06-08T21:18:43.724Z\",\"2.7.0-beta.1\":\"2016-06-08T21:50:30.444Z\",\"2.6.1\":\"2016-06-15T18:56:38.297Z\",\"2.7.0-beta.2\":\"2016-06-28T15:06:09.937Z\",\"2.7.0-beta.3\":\"2016-07-11T14:47:56.481Z\",\"2.5.4\":\"2016-07-25T20:29:18.970Z\",\"2.5.5\":\"2016-07-25T20:36:23.712Z\",\"2.6.2\":\"2016-07-25T20:48:01.406Z\",\"2.7.0\":\"2016-07-25T20:57:50.907Z\",\"2.8.0-beta.1\":\"2016-07-25T21:20:18.853Z\",\"2.8.0-beta.2\":\"2016-08-15T19:42:24.091Z\",\"2.8.0-beta.3\":\"2016-08-29T12:42:39.119Z\",\"2.8.0\":\"2016-09-09T00:25:15.183Z\",\"2.9.0-beta.1\":\"2016-09-10T15:27:09.005Z\",\"2.8.1\":\"2016-09-23T20:00:55.125Z\",\"2.9.0-beta.2\":\"2016-09-29T19:44:20.865Z\",\"2.9.0-beta.3\":\"2016-10-03T13:04:10.700Z\",\"2.9.0-beta.4\":\"2016-10-10T14:11:43.527Z\",\"2.9.0\":\"2016-10-18T13:13:49.758Z\",\"2.10.0-beta.1\":\"2016-10-18T13:31:11.468Z\",\"2.10.0-beta.2\":\"2016-10-24T20:15:50.486Z\",\"2.10.0-beta.3\":\"2016-11-21T14:34:57.100Z\",\"2.10.0\":\"2016-11-28T17:20:10.484Z\",\"2.11.0-beta.1\":\"2016-11-28T18:54:14.735Z\",\"2.11.0\":\"2017-01-09T20:44:27.764Z\",\"2.12.0-beta.1\":\"2017-01-09T21:19:06.173Z\",\"2.12.0-beta.2\":\"2017-01-30T21:42:20.535Z\",\"2.11.1\":\"2017-02-03T21:34:16.815Z\",\"2.12.0-beta.3\":\"2017-02-03T21:45:36.103Z\",\"2.12.0-beta.4\":\"2017-02-24T20:35:29.451Z\",\"2.11.2\":\"2017-02-24T21:36:58.848Z\",\"2.11.3\":\"2017-02-25T03:35:28.619Z\",\"2.12.0\":\"2017-03-13T13:42:37.313Z\",\"2.13.0-beta.1\":\"2017-03-13T14:12:36.281Z\",\"2.12.1\":\"2017-03-17T21:21:44.186Z\",\"2.13.0-beta.2\":\"2017-03-17T21:27:22.192Z\",\"2.13.0-beta.3\":\"2017-03-21T21:05:54.145Z\",\"2.13.0-beta.4\":\"2017-04-12T19:30:38.174Z\",\"2.12.2\":\"2017-04-12T19:38:41.556Z\",\"2.13.0\":\"2017-04-28T20:19:31.131Z\",\"2.14.0-beta.1\":\"2017-04-28T20:41:35.512Z\",\"2.14.0-beta.2\":\"2017-05-05T16:55:46.526Z\",\"2.13.1\":\"2017-05-05T17:31:22.681Z\",\"2.14.0-beta.3\":\"2017-06-07T21:32:37.345Z\",\"2.13.2\":\"2017-06-18T04:12:48.218Z\",\"2.14.0\":\"2017-06-18T04:30:28.435Z\",\"2.15.0-beta.1\":\"2017-06-18T13:18:08.667Z\",\"2.14.1\":\"2017-06-19T11:04:05.207Z\",\"2.14.2\":\"2017-06-19T23:50:18.225Z\",\"2.14.3\":\"2017-06-22T22:51:01.216Z\",\"2.14.4\":\"2017-07-11T14:45:37.429Z\",\"2.15.0-beta.2\":\"2017-07-11T15:08:26.262Z\",\"2.14.5\":\"2017-07-18T03:26:10.975Z\",\"2.14.6\":\"2017-07-21T16:46:46.392Z\",\"2.14.7\":\"2017-07-25T22:01:31.766Z\",\"2.15.0-beta.3\":\"2017-07-26T22:49:35.796Z\",\"2.14.8\":\"2017-07-27T20:33:41.871Z\",\"2.14.9\":\"2017-07-29T20:39:40.344Z\",\"2.14.10\":\"2017-08-10T13:50:31.672Z\",\"2.15.0-beta.4\":\"2017-08-10T13:58:27.380Z\",\"2.14.11\":\"2017-08-31T16:33:27.114Z\",\"2.15.0\":\"2017-09-01T15:24:42.649Z\",\"2.15.1\":\"2017-09-28T00:26:27.112Z\",\"2.15.2\":\"2017-09-29T00:58:42.107Z\",\"2.16.0-beta.1\":\"2017-09-29T01:17:18.421Z\",\"2.15.3\":\"2017-09-30T18:01:31.996Z\",\"2.16.0\":\"2017-10-03T20:40:49.757Z\",\"2.17.0-beta.1\":\"2017-10-03T20:49:04.990Z\",\"2.16.1\":\"2017-10-04T20:53:00.509Z\",\"2.16.2\":\"2017-10-07T17:27:19.458Z\",\"2.16.3\":\"2017-10-12T15:09:50.635Z\",\"2.17.0-beta.2\":\"2017-11-07T03:33:38.129Z\",\"2.17.0\":\"2017-11-19T15:55:32.620Z\",\"2.18.0-beta.1\":\"2017-11-19T16:06:23.407Z\",\"2.18.0\":\"2017-12-29T02:33:35.622Z\",\"3.0.0-beta.1\":\"2017-12-30T02:29:30.594Z\",\"3.0.0\":\"2018-02-12T14:17:52.637Z\",\"3.1.0-beta.1\":\"2018-02-12T14:31:37.364Z\",\"3.0.1\":\"2018-02-13T13:42:52.640Z\",\"2.18.1\":\"2018-02-13T13:51:05.982Z\",\"2.16.4\":\"2018-03-01T15:07:12.148Z\",\"2.15.4\":\"2018-03-01T15:14:21.342Z\",\"2.17.1\":\"2018-03-01T15:22:35.995Z\",\"2.18.2\":\"2018-03-01T15:37:26.392Z\",\"3.0.2\":\"2018-03-01T15:53:57.415Z\",\"3.1.0-beta.2\":\"2018-03-15T15:30:54.356Z\",\"3.1.0\":\"2018-03-26T19:18:14.819Z\",\"3.2.0-beta.1\":\"2018-03-26T19:34:28.533Z\",\"3.3.0-canary\":\"2018-03-27T13:10:48.292Z\",\"3.1.1\":\"2018-03-27T13:12:25.140Z\",\"3.2.0-beta.2\":\"2018-04-06T14:25:36.693Z\",\"3.2.0-beta.3\":\"2018-04-25T16:33:07.830Z\",\"3.2.0-beta.4\":\"2018-06-13T17:29:17.607Z\",\"3.2.0\":\"2018-06-29T16:46:34.955Z\",\"3.3.0-beta.1\":\"2018-06-29T16:54:56.276Z\",\"2.18.3\":\"2018-07-06T12:55:02.706Z\",\"3.3.0\":\"2018-07-13T20:27:42.929Z\",\"3.4.0-beta.1\":\"2018-07-13T20:36:05.720Z\",\"2.18.4\":\"2018-07-24T18:52:11.517Z\",\"3.4.0-beta.2\":\"2018-07-26T13:41:55.877Z\",\"3.3.1\":\"2018-07-26T13:51:29.213Z\",\"3.2.1\":\"2018-07-26T13:59:12.805Z\",\"3.4.0-beta.3\":\"2018-07-31T20:02:39.659Z\",\"3.4.0-beta.4\":\"2018-08-24T01:57:50.637Z\",\"3.4.0\":\"2018-08-27T22:06:39.345Z\",\"3.5.0-beta.1\":\"2018-08-27T22:11:30.093Z\",\"2.18.5\":\"2018-09-14T17:23:57.880Z\",\"3.0.4\":\"2018-09-14T17:32:48.765Z\",\"3.1.2\":\"2018-09-14T17:37:10.750Z\",\"3.2.2\":\"2018-09-14T17:40:04.267Z\",\"3.3.2\":\"2018-09-14T17:46:08.617Z\",\"3.4.1\":\"2018-09-14T17:53:02.203Z\",\"3.5.0-beta.2\":\"2018-09-14T18:04:02.184Z\",\"3.4.2\":\"2018-09-15T06:35:11.509Z\",\"3.5.0-beta.3\":\"2018-09-15T07:12:20.454Z\",\"3.4.3\":\"2018-10-12T16:17:39.536Z\",\"3.4.4\":\"2018-10-12T16:22:48.868Z\",\"3.5.0\":\"2018-10-12T16:36:12.552Z\",\"3.6.0-beta.1\":\"2018-10-12T16:41:48.485Z\",\"3.5.1\":\"2018-11-29T02:05:38.216Z\",\"3.5.2\":\"2018-11-30T06:46:59.857Z\",\"3.6.0\":\"2018-12-12T17:49:30.885Z\",\"3.7.0\":\"2019-01-08T16:24:31.438Z\",\"3.9.0-beta.1\":\"2019-02-22T23:19:02.824Z\",\"3.8.0\":\"2019-02-22T23:22:30.308Z\",\"3.9.0\":\"2019-04-08T19:53:40.657Z\",\"3.9.1\":\"2019-04-20T00:20:09.900Z\",\"3.10.0-beta.1\":\"2019-05-01T02:00:41.473Z\",\"3.11.1-canary.0\":\"2019-05-01T02:12:54.292Z\",\"3.9.2\":\"2019-05-07T07:40:46.756Z\",\"3.9.3\":\"2019-05-09T20:52:12.311Z\",\"3.10.0\":\"2019-05-13T16:21:52.110Z\",\"3.11.0-beta.1\":\"2019-05-13T17:17:16.783Z\",\"3.12.0-canary.0\":\"2019-05-13T17:59:54.052Z\",\"3.12.0-canary.1\":\"2019-06-25T21:38:15.015Z\",\"3.12.0-canary.2\":\"2019-06-26T18:35:21.122Z\",\"3.11.0-beta.2\":\"2019-06-27T00:45:18.387Z\",\"3.11.0\":\"2019-06-28T18:28:12.651Z\",\"3.11.1\":\"2019-07-19T18:28:29.551Z\",\"3.11.2\":\"2019-07-20T16:22:20.748Z\",\"3.11.3\":\"2019-07-26T00:59:40.683Z\",\"3.12.0-beta.0\":\"2019-07-26T01:11:28.940Z\",\"3.13.0-canary.0\":\"2019-07-26T01:24:14.906Z\",\"3.11.4\":\"2019-07-26T19:30:13.402Z\",\"3.12.0\":\"2019-08-06T16:02:03.686Z\",\"3.13.0-beta.0\":\"2019-08-06T16:07:48.790Z\",\"3.14.0-alpha.0\":\"2019-08-06T16:10:57.948Z\",\"3.14.0-alpha.1\":\"2019-08-16T00:10:58.302Z\",\"3.14.0-alpha.2\":\"2019-09-05T18:31:25.567Z\",\"3.13.0-beta.1\":\"2019-09-06T00:47:01.556Z\",\"3.11.5\":\"2019-09-09T19:28:00.017Z\",\"3.12.1\":\"2019-09-11T17:19:42.734Z\",\"3.12.2\":\"2019-09-12T00:11:53.181Z\",\"3.13.0-beta.2\":\"2019-09-12T01:10:43.071Z\",\"3.14.0-alpha.3\":\"2019-09-12T01:17:59.269Z\",\"3.12.3\":\"2019-09-20T22:36:25.938Z\",\"3.13.0\":\"2019-09-23T15:50:16.463Z\",\"3.14.0-alpha.4\":\"2019-09-23T19:59:41.159Z\",\"3.14.0-beta.0\":\"2019-09-25T00:54:52.061Z\",\"3.15.0-alpha.0\":\"2019-09-25T00:58:22.433Z\",\"3.13.1\":\"2019-09-25T01:54:10.851Z\",\"3.12.4\":\"2019-09-25T02:25:23.826Z\",\"3.15.0-alpha.1\":\"2019-10-16T12:28:17.033Z\",\"3.14.0-beta.2\":\"2019-11-06T18:24:29.289Z\",\"3.14.0\":\"2019-11-06T23:39:11.322Z\",\"3.15.0-beta.0\":\"2019-11-06T23:59:26.673Z\",\"3.16.0-alpha.0\":\"2019-11-07T00:18:37.242Z\",\"3.16.0-alpha.2\":\"2019-11-15T21:52:41.340Z\",\"3.8.1\":\"2019-11-22T00:03:11.703Z\",\"3.16.0-alpha.3\":\"2019-12-13T02:32:21.851Z\",\"3.14.1\":\"2019-12-18T10:47:18.014Z\",\"3.15.0\":\"2019-12-18T19:25:50.697Z\",\"3.16.0-beta.0\":\"2019-12-20T02:23:39.315Z\",\"3.17.0-alpha.0\":\"2019-12-20T04:41:25.725Z\",\"3.15.1\":\"2020-01-25T02:00:08.780Z\",\"3.16.0-beta.1\":\"2020-01-25T06:46:59.974Z\",\"3.16.0\":\"2020-01-25T07:12:02.708Z\",\"3.17.0-beta.0\":\"2020-01-25T07:24:24.385Z\",\"3.18.0-alpha.0\":\"2020-01-25T07:29:20.277Z\",\"3.12.5\":\"2020-02-06T22:03:53.270Z\",\"3.13.2\":\"2020-02-20T11:53:14.834Z\",\"3.16.2\":\"2020-02-28T01:34:42.539Z\",\"3.13.3-alpha.0\":\"2020-02-28T01:35:47.410Z\",\"3.13.3\":\"2020-03-04T23:25:46.605Z\",\"3.12.6\":\"2020-03-09T17:45:25.222Z\",\"3.16.3\":\"2020-03-10T22:31:06.295Z\",\"3.16.4\":\"2020-03-10T22:53:41.593Z\",\"3.17.0\":\"2020-03-11T00:33:08.137Z\",\"3.18.0-beta.0\":\"2020-03-11T01:30:26.676Z\",\"3.19.0-alpha.0\":\"2020-03-11T01:34:23.757Z\",\"3.17.1\":\"2020-04-28T17:29:31.822Z\",\"3.18.0\":\"2020-04-28T17:37:37.337Z\",\"3.19.0-beta.0\":\"2020-04-28T17:44:44.030Z\",\"3.20.0-alpha.0\":\"2020-04-28T17:48:06.701Z\",\"3.16.5\":\"2020-04-28T17:53:20.878Z\",\"3.16.6\":\"2020-05-13T23:03:26.495Z\",\"3.19.0\":\"2020-06-05T10:04:53.634Z\",\"3.20.0-beta.0\":\"2020-06-05T10:14:24.255Z\",\"3.21.0-alpha.0\":\"2020-06-05T10:48:42.490Z\",\"3.16.7\":\"2020-06-10T21:34:00.310Z\",\"3.16.8\":\"2020-06-24T20:38:36.805Z\",\"3.20.0\":\"2020-07-16T13:34:00.009Z\",\"3.21.0-beta.0\":\"2020-07-16T13:41:05.695Z\",\"3.22.0-alpha.0\":\"2020-07-16T13:45:20.850Z\",\"3.16.9\":\"2020-08-29T21:08:30.511Z\",\"3.20.1\":\"2020-08-29T21:44:10.064Z\",\"3.21.0-beta.1\":\"2020-08-29T21:55:23.702Z\",\"3.22.0-alpha.1\":\"2020-08-29T22:11:10.337Z\",\"3.20.2\":\"2020-08-31T05:48:39.641Z\",\"3.21.0\":\"2020-08-31T14:06:46.161Z\",\"3.22.0-beta.0\":\"2020-08-31T15:55:02.094Z\",\"3.23.0-alpha.0\":\"2020-08-31T16:02:54.656Z\",\"3.20.3\":\"2020-09-17T04:54:32.120Z\",\"3.21.1\":\"2020-09-18T14:46:20.313Z\",\"3.22.0-beta.1\":\"2020-09-18T19:15:20.043Z\",\"3.20.4\":\"2020-09-27T18:50:54.705Z\",\"3.21.2\":\"2020-09-27T20:19:14.385Z\",\"3.22.0-beta.2\":\"2020-09-30T14:49:13.237Z\",\"3.22.0-beta.3\":\"2020-10-09T17:08:27.928Z\",\"3.22.0\":\"2020-10-09T18:09:12.015Z\",\"3.23.0-beta.0\":\"2020-10-09T19:18:52.208Z\",\"3.24.0-alpha.0\":\"2020-10-09T19:25:41.564Z\",\"3.24.0-alpha.1\":\"2020-11-05T21:46:43.756Z\",\"3.22.1\":\"2020-11-06T01:22:16.561Z\",\"3.20.5\":\"2020-11-06T02:16:15.622Z\",\"3.23.0\":\"2020-12-01T02:10:16.540Z\",\"3.24.0-beta.0\":\"2020-12-01T02:39:03.582Z\",\"3.25.0-alpha.0\":\"2020-12-01T02:42:42.718Z\",\"3.24.0\":\"2021-01-05T02:20:21.637Z\",\"3.25.0-beta.0\":\"2021-01-05T04:33:36.901Z\",\"3.26.0-alpha.0\":\"2021-01-05T13:12:13.651Z\",\"3.24.1\":\"2021-02-12T02:36:09.242Z\",\"3.25.0\":\"2021-02-12T18:52:10.274Z\",\"3.26.0-beta.0\":\"2021-02-16T12:15:27.655Z\",\"3.27.0-alpha.0\":\"2021-02-16T12:21:37.512Z\",\"3.24.2\":\"2021-03-27T03:30:38.337Z\",\"3.26.0\":\"2021-03-27T04:22:33.940Z\",\"3.27.0-beta.0\":\"2021-03-27T17:04:49.179Z\",\"3.28.0-alpha.0\":\"2021-03-27T18:20:45.791Z\",\"3.27.0\":\"2021-05-08T14:40:55.525Z\",\"3.28.0-alpha.3\":\"2021-05-08T20:08:14.907Z\",\"3.28.0-beta.0\":\"2021-05-09T09:22:35.897Z\",\"3.29.0-alpha.0\":\"2021-05-09T09:28:12.514Z\",\"3.29.0-alpha.1\":\"2021-05-09T20:08:00.577Z\",\"3.29.0-alpha.2\":\"2021-05-10T20:08:20.056Z\",\"3.29.0-alpha.3\":\"2021-05-12T20:16:42.055Z\",\"3.29.0-alpha.4\":\"2021-05-19T20:16:52.177Z\",\"3.27.1\":\"2021-05-27T07:27:21.262Z\",\"3.28.0-beta.1\":\"2021-05-27T08:26:16.635Z\",\"3.29.0-alpha.5\":\"2021-05-27T08:30:12.625Z\",\"3.29.0-alpha.6\":\"2021-06-23T20:14:59.309Z\",\"3.29.0-alpha.7\":\"2021-06-30T20:18:37.130Z\",\"3.29.0-alpha.8\":\"2021-07-07T20:15:35.800Z\",\"3.29.0-alpha.9\":\"2021-07-14T20:19:31.172Z\",\"3.29.0-alpha.10\":\"2021-07-21T20:16:25.261Z\",\"3.29.0-alpha.11\":\"2021-07-22T19:36:05.280Z\",\"3.29.0-alpha.12\":\"2021-07-28T20:14:43.632Z\",\"3.28.0-beta.2\":\"2021-07-30T18:22:27.399Z\",\"3.29.0-alpha.13\":\"2021-08-04T20:25:23.391Z\",\"3.29.0-alpha.15\":\"2021-08-05T21:03:09.384Z\",\"3.28.0-beta.3\":\"2021-08-09T18:18:24.179Z\",\"3.29.0-alpha.16\":\"2021-08-11T20:25:51.107Z\",\"3.29.0-alpha.17\":\"2021-08-18T20:24:41.412Z\",\"3.28.0\":\"2021-08-20T19:29:36.656Z\",\"4.0.0-beta.0\":\"2021-08-20T23:59:53.384Z\",\"4.1.0-alpha.0\":\"2021-08-21T01:02:04.690Z\",\"4.1.0-alpha.1\":\"2021-08-25T20:25:49.994Z\",\"3.28.1\":\"2021-08-31T06:38:05.475Z\",\"4.1.0-alpha.2\":\"2021-09-01T20:26:05.798Z\",\"3.28.2\":\"2021-09-02T19:33:10.475Z\",\"4.0.0-beta.1\":\"2021-09-02T19:47:09.032Z\",\"3.28.3\":\"2021-09-05T07:20:57.748Z\",\"4.0.0-beta.2\":\"2021-09-05T07:50:17.400Z\",\"4.1.0-alpha.3\":\"2021-09-08T20:15:35.324Z\",\"4.1.0-alpha.4\":\"2021-09-15T20:15:41.433Z\",\"4.1.0-alpha.5\":\"2021-09-22T20:16:01.585Z\",\"4.1.0-alpha.6\":\"2021-09-29T20:16:23.522Z\",\"4.1.0-alpha.7\":\"2021-10-06T20:16:49.151Z\",\"4.1.0-alpha.8\":\"2021-10-13T20:15:55.933Z\",\"4.1.0-alpha.9\":\"2021-10-20T20:15:37.857Z\",\"4.1.0-alpha.10\":\"2021-10-27T20:16:39.083Z\",\"4.1.0-alpha.11\":\"2021-11-03T20:20:13.310Z\",\"4.0.0-beta.3\":\"2021-11-04T01:23:05.618Z\",\"4.0.0-beta.4\":\"2021-11-10T18:24:05.575Z\",\"4.1.0-alpha.12\":\"2021-11-10T20:21:13.174Z\",\"4.1.0-alpha.13\":\"2021-11-17T20:17:47.078Z\",\"3.28.4\":\"2021-11-23T15:50:59.760Z\",\"3.28.5\":\"2021-11-23T15:59:53.321Z\",\"4.1.0-alpha.14\":\"2021-11-24T20:19:24.096Z\",\"4.1.0-alpha.15\":\"2021-12-01T20:17:15.448Z\",\"4.1.0-alpha.16\":\"2021-12-08T20:15:57.692Z\",\"4.0.0\":\"2021-12-11T16:24:20.737Z\",\"4.1.0-beta.0\":\"2021-12-13T05:04:49.238Z\",\"4.2.0-alpha.0\":\"2021-12-13T05:11:52.307Z\",\"3.28.6\":\"2021-12-14T19:03:13.155Z\",\"4.0.1\":\"2021-12-15T13:10:04.112Z\",\"4.0.2\":\"2021-12-15T14:21:12.753Z\",\"4.2.0-alpha.1\":\"2021-12-22T20:16:35.240Z\",\"4.2.0-alpha.2\":\"2021-12-29T20:15:56.549Z\",\"4.1.0\":\"2021-12-31T04:21:25.761Z\",\"4.2.0-beta.0\":\"2021-12-31T14:41:29.372Z\",\"3.28.7\":\"2022-01-02T00:48:24.309Z\",\"4.2.0-alpha.3\":\"2022-01-05T20:16:51.908Z\",\"4.2.0-alpha.4\":\"2022-01-12T20:16:24.117Z\",\"4.2.0-alpha.5\":\"2022-01-19T20:15:24.917Z\",\"4.2.0-alpha.6\":\"2022-01-26T20:15:22.210Z\",\"4.2.0-alpha.7\":\"2022-02-02T20:16:03.068Z\",\"3.28.8\":\"2022-02-03T03:26:39.559Z\",\"4.2.0-alpha.8\":\"2022-02-09T20:15:35.048Z\",\"4.2.0-alpha.9\":\"2022-02-16T20:15:16.760Z\",\"4.2.0-alpha.10\":\"2022-02-23T20:27:26.214Z\",\"4.3.0-beta.0\":\"2022-02-26T13:24:21.659Z\",\"4.2.0\":\"2022-02-26T13:49:44.180Z\",\"4.4.0-alpha.0\":\"2022-02-26T13:57:29.732Z\",\"4.4.0-alpha.1\":\"2022-03-02T20:14:56.100Z\",\"4.4.0-alpha.2\":\"2022-03-09T20:17:06.474Z\",\"4.4.0-alpha.3\":\"2022-03-16T20:17:42.169Z\",\"4.4.0-alpha.4\":\"2022-03-23T20:17:23.478Z\",\"3.28.9\":\"2022-03-25T03:54:53.901Z\",\"4.3.0\":\"2022-03-25T20:17:12.923Z\",\"4.4.0-beta.1\":\"2022-03-27T04:32:22.229Z\",\"4.4.0-alpha.5\":\"2022-03-30T20:22:03.944Z\",\"4.4.0-alpha.6\":\"2022-04-06T20:17:01.210Z\",\"4.4.0-alpha.7\":\"2022-04-13T20:21:54.865Z\",\"4.4.0-alpha.8\":\"2022-04-20T20:18:18.226Z\",\"4.4.0-alpha.9\":\"2022-04-27T20:19:58.315Z\",\"4.4.0-alpha.10\":\"2022-05-04T20:18:31.569Z\",\"3.28.10\":\"2022-05-09T21:52:58.194Z\",\"4.4.0\":\"2022-05-09T22:39:37.346Z\",\"4.4.0-alpha.11\":\"2022-05-11T20:25:44.632Z\",\"4.4.0-alpha.12\":\"2022-05-18T20:17:21.825Z\",\"4.4.0-alpha.13\":\"2022-05-25T20:18:08.231Z\",\"4.4.0-alpha.14\":\"2022-06-01T20:18:30.603Z\",\"4.4.0-alpha.15\":\"2022-06-08T20:16:27.710Z\",\"4.4.0-alpha.16\":\"2022-06-15T20:16:53.853Z\",\"4.5.0-beta.0\":\"2022-06-19T17:38:11.495Z\",\"4.5.0-alpha.0\":\"2022-06-19T17:44:01.730Z\",\"4.5.0-alpha.1\":\"2022-06-22T20:17:18.588Z\",\"4.5.0-alpha.2\":\"2022-06-29T20:18:44.879Z\",\"4.5.0-alpha.3\":\"2022-07-06T20:18:19.485Z\",\"4.5.0-alpha.4\":\"2022-07-13T20:18:57.524Z\",\"4.5.0-alpha.5\":\"2022-07-20T20:19:48.779Z\",\"4.5.0-alpha.6\":\"2022-07-27T20:18:02.402Z\",\"4.4.1\":\"2022-07-27T21:22:38.826Z\",\"4.5.0\":\"2022-07-27T23:02:17.908Z\",\"4.6.0\":\"2022-07-27T23:07:38.932Z\",\"4.7.0-beta.0\":\"2022-07-27T23:12:06.027Z\",\"4.8.0-alpha.0\":\"2022-07-27T23:15:38.790Z\",\"4.7.0-beta.1\":\"2022-07-28T20:13:35.201Z\",\"4.6.1\":\"2022-07-28T20:23:46.733Z\",\"4.8.0-alpha.1\":\"2022-07-28T20:26:38.859Z\",\"4.8.0-alpha.2\":\"2022-08-03T20:17:40.798Z\",\"4.8.0-alpha.3\":\"2022-08-10T20:18:01.189Z\",\"4.8.0-alpha.4\":\"2022-08-17T20:18:22.786Z\",\"4.8.0-alpha.5\":\"2022-08-24T20:17:48.451Z\",\"4.8.0-alpha.6\":\"2022-08-31T20:19:07.546Z\",\"4.7.0\":\"2022-09-06T17:26:40.900Z\",\"4.8.0-beta.0\":\"2022-09-06T17:28:39.892Z\",\"4.9.0-alpha.0\":\"2022-09-06T17:30:15.010Z\",\"4.7.1\":\"2022-09-06T17:43:13.907Z\",\"4.9.0-alpha.1\":\"2022-09-07T20:20:23.973Z\",\"3.28.11\":\"2022-09-12T21:32:06.134Z\",\"3.28.12\":\"2022-09-12T23:54:07.065Z\",\"4.9.0-alpha.2\":\"2022-09-14T20:21:04.416Z\",\"4.7.2\":\"2022-09-15T00:44:36.474Z\",\"4.6.2\":\"2022-09-15T00:54:43.940Z\",\"4.6.3\":\"2022-09-15T01:42:38.249Z\",\"4.9.0-alpha.3\":\"2022-09-21T20:19:17.909Z\",\"4.9.0-alpha.4\":\"2022-09-28T20:20:05.041Z\",\"4.6.4\":\"2022-10-02T01:01:37.833Z\",\"4.7.3\":\"2022-10-02T01:06:06.740Z\",\"4.9.0-alpha.5\":\"2022-10-05T20:20:13.893Z\",\"4.9.0-alpha.6\":\"2022-10-12T20:21:38.693Z\",\"4.8.0\":\"2022-11-04T18:10:43.029Z\",\"4.9.0-alpha.10\":\"2022-11-04T18:15:18.746Z\",\"4.9.0-beta.0\":\"2022-11-04T18:18:51.763Z\",\"4.9.0-alpha.12\":\"2022-11-04T19:32:50.562Z\",\"4.9.0-beta.1\":\"2022-11-04T19:36:45.149Z\",\"4.8.1\":\"2022-11-04T19:41:18.223Z\",\"4.8.2\":\"2022-11-04T20:07:06.701Z\",\"4.9.0-alpha.13\":\"2022-11-04T20:15:18.356Z\",\"4.9.0-beta.2\":\"2022-11-04T20:17:36.422Z\",\"4.9.0-alpha.14\":\"2022-11-09T19:48:09.911Z\",\"4.9.0-beta.3\":\"2022-11-09T19:59:10.850Z\",\"4.8.3\":\"2022-11-09T20:04:40.331Z\",\"4.9.0\":\"2022-12-03T01:18:14.906Z\",\"4.8.4\":\"2022-12-03T01:22:14.044Z\",\"4.9.1\":\"2022-12-03T01:41:59.316Z\",\"4.10.0-alpha.0\":\"2022-12-03T01:43:53.179Z\",\"4.10.0-beta.0\":\"2022-12-03T01:48:45.232Z\",\"4.10.0-alpha.1\":\"2022-12-03T03:03:25.754Z\",\"4.10.0-beta.1\":\"2022-12-03T03:45:38.867Z\",\"4.10.0-alpha.2\":\"2022-12-06T20:17:10.793Z\",\"4.10.0-alpha.3\":\"2022-12-07T10:22:46.019Z\",\"4.10.0-beta.2\":\"2022-12-07T11:16:53.551Z\",\"4.10.0-alpha.4\":\"2022-12-08T02:29:20.535Z\",\"4.10.0-beta.3\":\"2022-12-08T03:24:36.969Z\",\"4.10.0-alpha.5\":\"2022-12-09T20:12:19.241Z\",\"4.10.0-alpha.6\":\"2022-12-13T20:20:15.060Z\",\"4.10.0-alpha.7\":\"2022-12-16T20:11:54.359Z\",\"4.10.0-alpha.8\":\"2022-12-20T20:20:44.116Z\",\"4.10.0-alpha.9\":\"2022-12-23T20:12:16.738Z\",\"4.10.0-alpha.10\":\"2022-12-27T20:18:36.369Z\",\"4.10.0-alpha.11\":\"2022-12-30T20:10:55.784Z\",\"4.10.0-alpha.12\":\"2023-01-03T20:19:39.308Z\",\"4.10.0-alpha.13\":\"2023-01-06T20:11:20.761Z\",\"4.10.0-alpha.14\":\"2023-01-10T20:19:36.023Z\",\"4.10.0-alpha.15\":\"2023-01-13T20:11:12.713Z\",\"4.10.0-alpha.16\":\"2023-01-17T20:19:15.031Z\",\"4.10.0-alpha.17\":\"2023-01-20T20:11:17.294Z\",\"4.10.0-alpha.18\":\"2023-01-24T20:20:00.061Z\",\"4.10.0-alpha.19\":\"2023-01-27T20:11:06.624Z\",\"4.10.0-alpha.20\":\"2023-01-31T20:20:30.388Z\",\"4.10.0-alpha.21\":\"2023-02-03T20:12:38.903Z\",\"4.10.0-alpha.22\":\"2023-02-07T20:20:40.302Z\",\"4.10.0-alpha.23\":\"2023-02-10T20:12:01.687Z\",\"4.10.0-alpha.24\":\"2023-02-14T20:20:28.148Z\",\"4.10.0-alpha.25\":\"2023-02-17T20:11:35.749Z\",\"4.10.0-alpha.26\":\"2023-02-21T20:22:01.034Z\",\"4.10.0-alpha.27\":\"2023-02-24T20:12:29.474Z\",\"3.28.13\":\"2023-02-25T00:46:56.712Z\",\"4.10.0\":\"2023-02-25T01:40:37.261Z\",\"4.11.0\":\"2023-02-25T01:46:19.204Z\",\"4.12.0-alpha.0\":\"2023-02-25T02:24:44.343Z\",\"4.10.0-beta.4\":\"2023-02-25T02:29:22.233Z\",\"4.12.0-beta.0\":\"2023-02-25T02:34:40.119Z\",\"4.8.6\":\"2023-02-25T09:26:15.599Z\",\"4.11.1\":\"2023-02-25T09:28:54.924Z\",\"4.12.0-alpha.1\":\"2023-02-25T09:35:22.505Z\",\"4.12.0-beta.1\":\"2023-02-25T09:35:45.901Z\",\"4.12.0-alpha.2\":\"2023-02-27T04:17:21.228Z\",\"4.12.0-beta.2\":\"2023-02-27T04:17:31.401Z\",\"4.11.2\":\"2023-02-27T04:27:17.172Z\",\"4.8.7\":\"2023-02-27T04:33:13.243Z\",\"4.12.0-alpha.3\":\"2023-02-27T10:05:37.030Z\",\"4.12.0-beta.3\":\"2023-02-27T10:05:45.833Z\",\"4.8.8\":\"2023-02-27T10:07:49.228Z\",\"4.11.3\":\"2023-02-27T10:13:23.624Z\",\"4.12.0-alpha.4\":\"2023-02-28T20:21:06.828Z\",\"4.12.0-alpha.5\":\"2023-03-03T20:12:35.950Z\",\"4.12.0-alpha.6\":\"2023-03-07T20:21:03.498Z\",\"4.12.0-alpha.7\":\"2023-03-10T20:11:29.840Z\",\"4.12.0-alpha.8\":\"2023-03-14T20:25:40.997Z\",\"4.12.0-alpha.9\":\"2023-03-17T20:13:03.183Z\",\"4.12.0-alpha.10\":\"2023-03-21T20:19:46.275Z\",\"4.12.0-alpha.11\":\"2023-03-24T20:11:47.599Z\",\"4.12.0-beta.4\":\"2023-03-27T21:57:24.194Z\",\"4.12.0-alpha.12\":\"2023-03-27T21:58:10.946Z\",\"4.12.0-alpha.13\":\"2023-03-28T20:20:53.239Z\",\"4.12.0-alpha.14\":\"2023-03-29T05:14:14.086Z\",\"4.12.0-beta.5\":\"2023-03-29T05:15:16.167Z\",\"4.12.0-beta.6\":\"2023-03-30T04:30:57.803Z\",\"4.12.0-alpha.15\":\"2023-03-30T04:31:50.156Z\",\"4.12.0-alpha.16\":\"2023-03-31T20:10:52.437Z\",\"4.12.0-beta.7\":\"2023-04-01T02:10:27.755Z\",\"4.12.0-alpha.17\":\"2023-04-01T02:11:23.576Z\",\"4.12.0-beta.8\":\"2023-04-02T18:09:23.762Z\",\"4.12.0-alpha.18\":\"2023-04-02T18:09:29.229Z\",\"4.12.0-alpha.19\":\"2023-04-04T20:19:47.233Z\",\"4.12.0-alpha.20\":\"2023-04-07T01:29:31.222Z\",\"4.12.0-beta.9\":\"2023-04-07T01:29:48.900Z\",\"4.12.0\":\"2023-04-07T02:09:37.936Z\",\"5.0.0-alpha.0\":\"2023-04-07T02:13:49.569Z\",\"5.0.0-alpha.1\":\"2023-04-07T20:11:04.135Z\",\"4.12.0-beta.10\":\"2023-04-08T15:52:33.925Z\",\"5.0.0-alpha.2\":\"2023-04-08T15:53:02.392Z\",\"5.0.0-alpha.3\":\"2023-04-11T20:19:10.626Z\",\"4.12.0-beta.11\":\"2023-04-12T17:40:12.236Z\",\"5.0.0-beta.0\":\"2023-04-12T18:21:42.220Z\",\"5.1.0-alpha.0\":\"2023-04-12T18:28:52.575Z\",\"5.1.0-alpha.1\":\"2023-04-14T20:11:01.972Z\",\"5.1.0-alpha.2\":\"2023-04-18T20:19:11.665Z\",\"5.1.0-alpha.3\":\"2023-04-21T20:11:40.357Z\",\"5.1.0-alpha.4\":\"2023-04-25T20:18:49.429Z\",\"5.1.0-alpha.5\":\"2023-04-28T20:11:00.867Z\",\"5.1.0-alpha.6\":\"2023-05-02T20:19:03.021Z\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"keywords\":[\"ember-addon\"],\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"license\":\"MIT\",\"readmeFilename\":\"\",\"users\":{\"josesouza\":true,\"jalcine\":true,\"darrylr\":true,\"bmeurant\":true,\"schpnpls\":true,\"ivanvotti\":true,\"jk6\":true}}" + PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.0-alpha.6_1683058742756_0.8464450761904176\"},\"_hasShrinkwrap\":false},\"5.1.0-alpha.7\":{\"name\":\"ember-data\",\"version\":\"5.1.0-alpha.7\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.1.0-alpha.7\",\"@ember-data/debug\":\"5.1.0-alpha.7\",\"@ember-data/model\":\"5.1.0-alpha.7\",\"@ember-data/private-build-infra\":\"5.1.0-alpha.7\",\"@ember-data/json-api\":\"5.1.0-alpha.7\",\"@ember-data/legacy-compat\":\"5.1.0-alpha.7\",\"@ember-data/request\":\"5.1.0-alpha.7\",\"@ember-data/serializer\":\"5.1.0-alpha.7\",\"@ember-data/store\":\"5.1.0-alpha.7\",\"@ember-data/tracking\":\"5.1.0-alpha.7\",\"@ember-data/graph\":\"5.1.0-alpha.7\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.1.0-alpha.7\",\"_integrity\":\"sha512-/DdZCz9h4bbYaWtfYNtGLmKpFCyVhckJPtIoezqM4Agj+Hzbf/HEQbG2eqLlTZpIMFrOUJGsT5pCAXnOOacLuQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.1.0-alpha.7.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.1.0-alpha.7.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-/DdZCz9h4bbYaWtfYNtGLmKpFCyVhckJPtIoezqM4Agj+Hzbf/HEQbG2eqLlTZpIMFrOUJGsT5pCAXnOOacLuQ==\",\"shasum\":\"2c013307c2e25e4b39a99a76c6803aba5bfec37a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.1.0-alpha.7.tgz\",\"fileCount\":45,\"unpackedSize\":869554,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCSV4tBt6+CuR/6liunTRpxjNz1nmXf0cW7/xcDi8PiYwIhAL81FhVGuXrBiPf9/GIJt5stuU72yDIWccrWnW7J3CSH\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.0-alpha.7_1683317460077_0.16096737049561738\"},\"_hasShrinkwrap\":false},\"5.1.0-alpha.8\":{\"name\":\"ember-data\",\"version\":\"5.1.0-alpha.8\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.1.0-alpha.8\",\"@ember-data/debug\":\"5.1.0-alpha.8\",\"@ember-data/model\":\"5.1.0-alpha.8\",\"@ember-data/private-build-infra\":\"5.1.0-alpha.8\",\"@ember-data/json-api\":\"5.1.0-alpha.8\",\"@ember-data/legacy-compat\":\"5.1.0-alpha.8\",\"@ember-data/request\":\"5.1.0-alpha.8\",\"@ember-data/serializer\":\"5.1.0-alpha.8\",\"@ember-data/store\":\"5.1.0-alpha.8\",\"@ember-data/tracking\":\"5.1.0-alpha.8\",\"@ember-data/graph\":\"5.1.0-alpha.8\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.8\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.81.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.4.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.1.0-alpha.8\",\"_integrity\":\"sha512-RBH6uBIJUQWmahv+FWKCnFvQbQhHqDe916RsP4fj7Iml0db4aQqNnpPfh34jrPZEKJ3Q3aax/SVIviAZPPSRIA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.1.0-alpha.8.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.1.0-alpha.8.tgz\",\"_nodeVersion\":\"18.16.0\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-RBH6uBIJUQWmahv+FWKCnFvQbQhHqDe916RsP4fj7Iml0db4aQqNnpPfh34jrPZEKJ3Q3aax/SVIviAZPPSRIA==\",\"shasum\":\"d35be123f79c0613eaddab39a730bdc279ca5185\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.1.0-alpha.8.tgz\",\"fileCount\":45,\"unpackedSize\":776480,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHuHGhZi3pUDEBzi8sP1MfXnaIj/CMctNpIc8hA+g+YYAiEAvFMFoyB7/VXmgkmv0TpB4iqArklv7rOsndds4o9vkWA=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.0-alpha.8_1683663531684_0.8739742856521855\"},\"_hasShrinkwrap\":false},\"5.1.0-alpha.9\":{\"name\":\"ember-data\",\"version\":\"5.1.0-alpha.9\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.1.0-alpha.9\",\"@ember-data/debug\":\"5.1.0-alpha.9\",\"@ember-data/model\":\"5.1.0-alpha.9\",\"@ember-data/private-build-infra\":\"5.1.0-alpha.9\",\"@ember-data/json-api\":\"5.1.0-alpha.9\",\"@ember-data/legacy-compat\":\"5.1.0-alpha.9\",\"@ember-data/request\":\"5.1.0-alpha.9\",\"@ember-data/serializer\":\"5.1.0-alpha.9\",\"@ember-data/store\":\"5.1.0-alpha.9\",\"@ember-data/tracking\":\"5.1.0-alpha.9\",\"@ember-data/graph\":\"5.1.0-alpha.9\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.8\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.81.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.4.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.1.0-alpha.9\",\"_integrity\":\"sha512-ZThGxSCopWPuaKt0sJL35sURdoNZfu8LRUIrZFkSys8HBnJn2VdOzNLRcWyvXPiE6K2c8m7WcrHBgdMsZkk5hA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.1.0-alpha.9.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.1.0-alpha.9.tgz\",\"_nodeVersion\":\"18.16.0\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-ZThGxSCopWPuaKt0sJL35sURdoNZfu8LRUIrZFkSys8HBnJn2VdOzNLRcWyvXPiE6K2c8m7WcrHBgdMsZkk5hA==\",\"shasum\":\"a57ecd7a76d91c892f3210e5df582bd5f02edeb9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.1.0-alpha.9.tgz\",\"fileCount\":45,\"unpackedSize\":776480,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDYrEXre4bF42dG5whWio7BD57oG9UoZ3Nf0bIsnVey/wIgU2iH5vLcRdy51q0FsmfD0DnPbmhfM8JlYKFbpJ1X5Jo=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.0-alpha.9_1683922241552_0.5689831071086713\"},\"_hasShrinkwrap\":false},\"5.1.0-alpha.10\":{\"name\":\"ember-data\",\"version\":\"5.1.0-alpha.10\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.1.0-alpha.10\",\"@ember-data/debug\":\"5.1.0-alpha.10\",\"@ember-data/model\":\"5.1.0-alpha.10\",\"@ember-data/private-build-infra\":\"5.1.0-alpha.10\",\"@ember-data/json-api\":\"5.1.0-alpha.10\",\"@ember-data/legacy-compat\":\"5.1.0-alpha.10\",\"@ember-data/request\":\"5.1.0-alpha.10\",\"@ember-data/serializer\":\"5.1.0-alpha.10\",\"@ember-data/store\":\"5.1.0-alpha.10\",\"@ember-data/tracking\":\"5.1.0-alpha.10\",\"@ember-data/graph\":\"5.1.0-alpha.10\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.8\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.81.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.4.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.1.0-alpha.10\",\"_integrity\":\"sha512-rN6vYthZLLvEd/z7csdCWOISZtqKZh/BpGlx4oF/e2yZyb+trw3NbMTbj7nOJhF1LbfEI8qJO5BMWZtfkRseFQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.1.0-alpha.10.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.1.0-alpha.10.tgz\",\"_nodeVersion\":\"18.16.0\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-rN6vYthZLLvEd/z7csdCWOISZtqKZh/BpGlx4oF/e2yZyb+trw3NbMTbj7nOJhF1LbfEI8qJO5BMWZtfkRseFQ==\",\"shasum\":\"b31a270521650109578ffcdcd11f036d9960b2a9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.1.0-alpha.10.tgz\",\"fileCount\":45,\"unpackedSize\":776493,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHQgkIiV6LQLuAEz7l7VH62ye+yiZd/9ZZQsBLPqATXTAiAuQJAJq112fW0+RnKAtKsLXdEPzIRkd7hf9c0dHP9I9g==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.0-alpha.10_1684268354960_0.4177654578953409\"},\"_hasShrinkwrap\":false},\"5.1.0-alpha.11\":{\"name\":\"ember-data\",\"version\":\"5.1.0-alpha.11\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.1.0-alpha.11\",\"@ember-data/debug\":\"5.1.0-alpha.11\",\"@ember-data/model\":\"5.1.0-alpha.11\",\"@ember-data/private-build-infra\":\"5.1.0-alpha.11\",\"@ember-data/json-api\":\"5.1.0-alpha.11\",\"@ember-data/legacy-compat\":\"5.1.0-alpha.11\",\"@ember-data/request\":\"5.1.0-alpha.11\",\"@ember-data/serializer\":\"5.1.0-alpha.11\",\"@ember-data/store\":\"5.1.0-alpha.11\",\"@ember-data/tracking\":\"5.1.0-alpha.11\",\"@ember-data/graph\":\"5.1.0-alpha.11\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.11.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"2.6.1\",\"webpack\":\"^5.82.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.8\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.5.1\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.1.0-alpha.11\",\"_integrity\":\"sha512-/BENvWAkmvN7IzFbiPpeifJTaGhL39Z+Cec+KBTOFqDYT0wbu4+MeClnA5Mf5xokWUvU2CC1SaqUM5HwHm7mTg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.1.0-alpha.11.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.1.0-alpha.11.tgz\",\"_nodeVersion\":\"18.16.0\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-/BENvWAkmvN7IzFbiPpeifJTaGhL39Z+Cec+KBTOFqDYT0wbu4+MeClnA5Mf5xokWUvU2CC1SaqUM5HwHm7mTg==\",\"shasum\":\"1a0ef88874f45a9dbe322cdd39c584139492e29d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.1.0-alpha.11.tgz\",\"fileCount\":45,\"unpackedSize\":776495,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBX189EIN5J31lorz5gaW5GKDMENP+kfOlsS1DFynBJ4AiEA2f1VNiNUeyzg3qqf3fL//CcPGScbwpbnZ4bkkbzLoIs=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.0-alpha.11_1685131856701_0.6072347097871831\"},\"_hasShrinkwrap\":false},\"5.0.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"5.0.0-beta.1\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.0.0-beta.1\",\"@ember-data/debug\":\"5.0.0-beta.1\",\"@ember-data/model\":\"5.0.0-beta.1\",\"@ember-data/private-build-infra\":\"5.0.0-beta.1\",\"@ember-data/json-api\":\"5.0.0-beta.1\",\"@ember-data/legacy-compat\":\"5.0.0-beta.1\",\"@ember-data/request\":\"5.0.0-beta.1\",\"@ember-data/serializer\":\"5.0.0-beta.1\",\"@ember-data/store\":\"5.0.0-beta.1\",\"@ember-data/tracking\":\"5.0.0-beta.1\",\"@ember-data/graph\":\"5.0.0-beta.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.11.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"2.6.1\",\"webpack\":\"^5.82.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.5.1\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.0.0-beta.1\",\"_integrity\":\"sha512-modzf9AxFl+jmrnzzbEOSWXpPf7YxzDZCwwWzr6fcvsmJrO+fi7YXOdqeLhlcZAfA5wCoJrYxRQbUYKUJDuNtg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.0.0-beta.1.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.0.0-beta.1.tgz\",\"_nodeVersion\":\"18.16.0\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-modzf9AxFl+jmrnzzbEOSWXpPf7YxzDZCwwWzr6fcvsmJrO+fi7YXOdqeLhlcZAfA5wCoJrYxRQbUYKUJDuNtg==\",\"shasum\":\"32e7fc613c86fa797ac38067279184250afe1d20\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.0.0-beta.1.tgz\",\"fileCount\":45,\"unpackedSize\":776469,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIF4zbPCki0M1hNBG5w59p7f6xqWzUJn1xXPjwgIu5eIzAiEApbblf+0Q+lMGHI8a7+AIN/cdG6yPHx19melshYZDdxE=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.0.0-beta.1_1685470239486_0.41475706801565826\"},\"_hasShrinkwrap\":false},\"5.1.0-alpha.12\":{\"name\":\"ember-data\",\"version\":\"5.1.0-alpha.12\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.1.0-alpha.12\",\"@ember-data/debug\":\"5.1.0-alpha.12\",\"@ember-data/model\":\"5.1.0-alpha.12\",\"@ember-data/private-build-infra\":\"5.1.0-alpha.12\",\"@ember-data/json-api\":\"5.1.0-alpha.12\",\"@ember-data/legacy-compat\":\"5.1.0-alpha.12\",\"@ember-data/request\":\"5.1.0-alpha.12\",\"@ember-data/serializer\":\"5.1.0-alpha.12\",\"@ember-data/store\":\"5.1.0-alpha.12\",\"@ember-data/tracking\":\"5.1.0-alpha.12\",\"@ember-data/graph\":\"5.1.0-alpha.12\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.11.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"2.6.1\",\"webpack\":\"^5.82.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.5.1\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.1.0-alpha.12\",\"_integrity\":\"sha512-Mvv7wuD4ZZ4Sq3UIT/Otb/oNT921pNGbmlfZgvtYya4A1cHuVBFfv5Qp3ea0NvOXnJ8F/GTuUtg6vrT+JQvd3w==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.1.0-alpha.12.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.1.0-alpha.12.tgz\",\"_nodeVersion\":\"18.16.0\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-Mvv7wuD4ZZ4Sq3UIT/Otb/oNT921pNGbmlfZgvtYya4A1cHuVBFfv5Qp3ea0NvOXnJ8F/GTuUtg6vrT+JQvd3w==\",\"shasum\":\"44d8c23b652698ad9aa518fed42f547724714112\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.1.0-alpha.12.tgz\",\"fileCount\":45,\"unpackedSize\":776495,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGEIYTNMtPqwV3c6t7LlOlIFPWXa4Ustfwmg4QpoVeUwAiA/FKKnGRARGmXnMoEeVJIAOn4KyynbsQHdTpXjKRWhdw==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.0-alpha.12_1685477885937_0.7702675557513279\"},\"_hasShrinkwrap\":false},\"5.1.0-alpha.13\":{\"name\":\"ember-data\",\"version\":\"5.1.0-alpha.13\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.1.0-alpha.13\",\"@ember-data/debug\":\"5.1.0-alpha.13\",\"@ember-data/model\":\"5.1.0-alpha.13\",\"@ember-data/private-build-infra\":\"5.1.0-alpha.13\",\"@ember-data/json-api\":\"5.1.0-alpha.13\",\"@ember-data/legacy-compat\":\"5.1.0-alpha.13\",\"@ember-data/request\":\"5.1.0-alpha.13\",\"@ember-data/serializer\":\"5.1.0-alpha.13\",\"@ember-data/store\":\"5.1.0-alpha.13\",\"@ember-data/tracking\":\"5.1.0-alpha.13\",\"@ember-data/graph\":\"5.1.0-alpha.13\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.11.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"2.6.1\",\"webpack\":\"^5.82.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.1.0-alpha.13\",\"_integrity\":\"sha512-2irasPwrYuR0CqaDVIho4GbE1KiF12qOka2kDKE1YWveYGCbrbUpgVVDVo9y4r7mdj6FdEDuBR2D4b8EBPwQyg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.1.0-alpha.13.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.1.0-alpha.13.tgz\",\"_nodeVersion\":\"18.16.0\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-2irasPwrYuR0CqaDVIho4GbE1KiF12qOka2kDKE1YWveYGCbrbUpgVVDVo9y4r7mdj6FdEDuBR2D4b8EBPwQyg==\",\"shasum\":\"6023bfbfb3263dcc508f05fec9ac4e7541a4638e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.1.0-alpha.13.tgz\",\"fileCount\":45,\"unpackedSize\":776495,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGR9uHybCouZQmCYqwP3ALk3TUkoOKy9o+faJ0CFX0RmAiEAp1bq9R/+i8O8jjPEq3G6A4uRO7Jq5/FCBowlrrmHoxw=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.0-alpha.13_1685736667364_0.0790905252120142\"},\"_hasShrinkwrap\":false},\"5.1.0-alpha.14\":{\"name\":\"ember-data\",\"version\":\"5.1.0-alpha.14\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.1.0-alpha.14\",\"@ember-data/debug\":\"5.1.0-alpha.14\",\"@ember-data/model\":\"5.1.0-alpha.14\",\"@ember-data/private-build-infra\":\"5.1.0-alpha.14\",\"@ember-data/json-api\":\"5.1.0-alpha.14\",\"@ember-data/legacy-compat\":\"5.1.0-alpha.14\",\"@ember-data/request\":\"5.1.0-alpha.14\",\"@ember-data/serializer\":\"5.1.0-alpha.14\",\"@ember-data/store\":\"5.1.0-alpha.14\",\"@ember-data/tracking\":\"5.1.0-alpha.14\",\"@ember-data/graph\":\"5.1.0-alpha.14\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.11.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"2.6.1\",\"webpack\":\"^5.82.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.1.0-alpha.14\",\"_integrity\":\"sha512-Jg1pN1Wyk1MZ/0ekz9l7vpCfXHg4UzcSAUIaWaQZu9HNRivX4Rv3eUJGXvoj8JCJyJUJRYVseHnm2QTiJlWrRg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.1.0-alpha.14.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.1.0-alpha.14.tgz\",\"_nodeVersion\":\"18.16.0\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-Jg1pN1Wyk1MZ/0ekz9l7vpCfXHg4UzcSAUIaWaQZu9HNRivX4Rv3eUJGXvoj8JCJyJUJRYVseHnm2QTiJlWrRg==\",\"shasum\":\"9efd51ba91a6cb07fa272f795f369dc0862df62a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.1.0-alpha.14.tgz\",\"fileCount\":45,\"unpackedSize\":776495,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAqn3AJRFjdPi4Da6/midwzwxc1HrCZJamDuhPiaoD/sAiEA4B+r9y4TySKttm7MxZ5MnEZ2WxV7LtXdjKLQzFt7jxc=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.0-alpha.14_1686082747226_0.8021896495060734\"},\"_hasShrinkwrap\":false},\"5.1.0-alpha.15\":{\"name\":\"ember-data\",\"version\":\"5.1.0-alpha.15\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.1.0-alpha.15\",\"@ember-data/debug\":\"5.1.0-alpha.15\",\"@ember-data/model\":\"5.1.0-alpha.15\",\"@ember-data/private-build-infra\":\"5.1.0-alpha.15\",\"@ember-data/json-api\":\"5.1.0-alpha.15\",\"@ember-data/legacy-compat\":\"5.1.0-alpha.15\",\"@ember-data/request\":\"5.1.0-alpha.15\",\"@ember-data/serializer\":\"5.1.0-alpha.15\",\"@ember-data/store\":\"5.1.0-alpha.15\",\"@ember-data/tracking\":\"5.1.0-alpha.15\",\"@ember-data/graph\":\"5.1.0-alpha.15\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.11.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"2.6.1\",\"webpack\":\"^5.82.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.1.0-alpha.15\",\"_integrity\":\"sha512-JzkgL7O87blFy4gkK4hy2DBlKWq5FPEbtrgZZww5/oD5Gm/+Q2NOEun/zAKaJ7rrdlqCL//unUGtNjtBZ26o0g==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.1.0-alpha.15.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.1.0-alpha.15.tgz\",\"_nodeVersion\":\"18.16.0\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-JzkgL7O87blFy4gkK4hy2DBlKWq5FPEbtrgZZww5/oD5Gm/+Q2NOEun/zAKaJ7rrdlqCL//unUGtNjtBZ26o0g==\",\"shasum\":\"025c4d3508da1d2fd743e3e2c4f51fde5f6c2eeb\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.1.0-alpha.15.tgz\",\"fileCount\":45,\"unpackedSize\":776495,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFsAVWUlcjjYLKdcRmCnE1T84QmDyR2kasdjeNvT5BNSAiEAx+OjKBR909K1Nrmqj0nSPwAAWxfwnslBSx4oDQXg5Hs=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.0-alpha.15_1686341467234_0.20500293973173012\"},\"_hasShrinkwrap\":false},\"5.0.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"5.0.0-beta.2\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.0.0-beta.2\",\"@ember-data/debug\":\"5.0.0-beta.2\",\"@ember-data/model\":\"5.0.0-beta.2\",\"@ember-data/private-build-infra\":\"5.0.0-beta.2\",\"@ember-data/json-api\":\"5.0.0-beta.2\",\"@ember-data/legacy-compat\":\"5.0.0-beta.2\",\"@ember-data/request\":\"5.0.0-beta.2\",\"@ember-data/serializer\":\"5.0.0-beta.2\",\"@ember-data/store\":\"5.0.0-beta.2\",\"@ember-data/tracking\":\"5.0.0-beta.2\",\"@ember-data/graph\":\"5.0.0-beta.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.11.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"2.6.1\",\"webpack\":\"^5.82.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.1\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.0.0-beta.2\",\"_integrity\":\"sha512-OWHC+d9SRgfgLaLL9IiqxNAmyEHehfjNuULy097girGjir7svL58bw7lae65Pm5ysjuOJ4phP0pQYJ6LuznS4g==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.0.0-beta.2.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.0.0-beta.2.tgz\",\"_nodeVersion\":\"18.16.0\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-OWHC+d9SRgfgLaLL9IiqxNAmyEHehfjNuULy097girGjir7svL58bw7lae65Pm5ysjuOJ4phP0pQYJ6LuznS4g==\",\"shasum\":\"79853c848c201b5a35a596a0fed6075e2716d2f3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.0.0-beta.2.tgz\",\"fileCount\":45,\"unpackedSize\":776469,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICN2EakmUvvJZDbCeOAd6VZvEMvd6vt57y+IJ6xOV04EAiAqFuWRD4wst9YSOomYTkUBx8FOzRcfUTKwmHkV25lvag==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.0.0-beta.2_1686363328173_0.6550983240254209\"},\"_hasShrinkwrap\":false},\"5.0.0\":{\"name\":\"ember-data\",\"version\":\"5.0.0\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.0.0\",\"@ember-data/debug\":\"5.0.0\",\"@ember-data/model\":\"5.0.0\",\"@ember-data/private-build-infra\":\"5.0.0\",\"@ember-data/json-api\":\"5.0.0\",\"@ember-data/legacy-compat\":\"5.0.0\",\"@ember-data/request\":\"5.0.0\",\"@ember-data/serializer\":\"5.0.0\",\"@ember-data/store\":\"5.0.0\",\"@ember-data/tracking\":\"5.0.0\",\"@ember-data/graph\":\"5.0.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.11.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"2.6.1\",\"webpack\":\"^5.82.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.1\",\"scripts\":{},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.0.0\",\"_integrity\":\"sha512-gA3OEFqEL7mXevAz+Qju3xbvSKPGjAwKaFL5qO+Xx2eglQwp9EX8qBuNTK2bbUjofS+pjzmrEQdQRL2oslMY7g==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-5.0.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-5.0.0.tgz\",\"_nodeVersion\":\"18.16.0\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-gA3OEFqEL7mXevAz+Qju3xbvSKPGjAwKaFL5qO+Xx2eglQwp9EX8qBuNTK2bbUjofS+pjzmrEQdQRL2oslMY7g==\",\"shasum\":\"785f1a2a0a53b226bf24c4c446e4f45fa503f670\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.0.0.tgz\",\"fileCount\":45,\"unpackedSize\":776378,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCgDbTERS9gIarWvHlHI8ax+29apF2/IbyXP12Ed6wRJwIhAMgxpCuVuviOrNJO/B6IXI80UR1Bjfey6iDzRIAdrfS8\"}]},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.0.0_1686373938410_0.27132799799053364\"},\"_hasShrinkwrap\":false},\"5.2.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"5.2.0-alpha.0\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.2.0-alpha.0\",\"@ember-data/debug\":\"5.2.0-alpha.0\",\"@ember-data/model\":\"5.2.0-alpha.0\",\"@ember-data/private-build-infra\":\"5.2.0-alpha.0\",\"@ember-data/json-api\":\"5.2.0-alpha.0\",\"@ember-data/legacy-compat\":\"5.2.0-alpha.0\",\"@ember-data/request\":\"5.2.0-alpha.0\",\"@ember-data/serializer\":\"5.2.0-alpha.0\",\"@ember-data/store\":\"5.2.0-alpha.0\",\"@ember-data/tracking\":\"5.2.0-alpha.0\",\"@ember-data/graph\":\"5.2.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.11.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"2.6.1\",\"webpack\":\"^5.82.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.1\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.2.0-alpha.0\",\"_integrity\":\"sha512-BXZzoBlNcWQWB1u37TdrpI+5/MdM0xOT9JqncQfz0dL5EoOWLUY6YXvxitNNLlyD2mXQ/OVY6GRE26tU0UsOaA==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-5.2.0-alpha.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-5.2.0-alpha.0.tgz\",\"_nodeVersion\":\"18.16.0\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-BXZzoBlNcWQWB1u37TdrpI+5/MdM0xOT9JqncQfz0dL5EoOWLUY6YXvxitNNLlyD2mXQ/OVY6GRE26tU0UsOaA==\",\"shasum\":\"236ed0a1739554574e7adee83a8716983284b5c8\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.2.0-alpha.0.tgz\",\"fileCount\":45,\"unpackedSize\":776482,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIE8WiPGA6Om/iYkEvBJWwuNykmpUONya/cc6Cj0pgFypAiEA0E8iBxfrp1npvtpXKqwtZ82vIJP5gIu/fxQCVgTHnCQ=\"}]},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.2.0-alpha.0_1686374677012_0.8055586247109234\"},\"_hasShrinkwrap\":false},\"5.1.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"5.1.0-beta.0\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.1.0-beta.0\",\"@ember-data/debug\":\"5.1.0-beta.0\",\"@ember-data/model\":\"5.1.0-beta.0\",\"@ember-data/private-build-infra\":\"5.1.0-beta.0\",\"@ember-data/json-api\":\"5.1.0-beta.0\",\"@ember-data/legacy-compat\":\"5.1.0-beta.0\",\"@ember-data/request\":\"5.1.0-beta.0\",\"@ember-data/serializer\":\"5.1.0-beta.0\",\"@ember-data/store\":\"5.1.0-beta.0\",\"@ember-data/tracking\":\"5.1.0-beta.0\",\"@ember-data/graph\":\"5.1.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.11.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"2.6.1\",\"webpack\":\"^5.82.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.1\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.1.0-beta.0\",\"_integrity\":\"sha512-E7rOKsTeTWc2qk8dDDOsecj8tdMnk1oQffs3jpRJuJ08odYFWYiGP/E9Fq900++j2hPBvD1o/SWoo0zoVOHjdA==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-5.1.0-beta.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-5.1.0-beta.0.tgz\",\"_nodeVersion\":\"18.16.0\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-E7rOKsTeTWc2qk8dDDOsecj8tdMnk1oQffs3jpRJuJ08odYFWYiGP/E9Fq900++j2hPBvD1o/SWoo0zoVOHjdA==\",\"shasum\":\"3cd17cc9d7a48454e4b243f19fb4263249bfdf27\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.1.0-beta.0.tgz\",\"fileCount\":45,\"unpackedSize\":776469,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFskFgkw6ZklKHagJ6En2Z03qlUuJUuzf4OhDGsTSEX+AiAl6gKRuzsOMKMK9qq6myNHG+SBVUrNYpUiXwzKKBjq5w==\"}]},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.0-beta.0_1686375103889_0.5942420470897833\"},\"_hasShrinkwrap\":false},\"5.2.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"5.2.0-alpha.1\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.2.0-alpha.1\",\"@ember-data/debug\":\"5.2.0-alpha.1\",\"@ember-data/model\":\"5.2.0-alpha.1\",\"@ember-data/private-build-infra\":\"5.2.0-alpha.1\",\"@ember-data/json-api\":\"5.2.0-alpha.1\",\"@ember-data/legacy-compat\":\"5.2.0-alpha.1\",\"@ember-data/request\":\"5.2.0-alpha.1\",\"@ember-data/serializer\":\"5.2.0-alpha.1\",\"@ember-data/store\":\"5.2.0-alpha.1\",\"@ember-data/tracking\":\"5.2.0-alpha.1\",\"@ember-data/graph\":\"5.2.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.11.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"2.6.1\",\"webpack\":\"^5.82.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.5\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.1\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.2.0-alpha.1\",\"_integrity\":\"sha512-yXuqyKg4GFIkHJahj1B5PnaTjxQRHAciXZkSuE4Qqj1XGK4HV1lbYBodVSq5RjkOOf1CUi6oUewDcbPD3lglnA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.2.0-alpha.1.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.2.0-alpha.1.tgz\",\"_nodeVersion\":\"18.16.0\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-yXuqyKg4GFIkHJahj1B5PnaTjxQRHAciXZkSuE4Qqj1XGK4HV1lbYBodVSq5RjkOOf1CUi6oUewDcbPD3lglnA==\",\"shasum\":\"0c7125b0f4727fb71547d538fbcdb974a3647ba4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.2.0-alpha.1.tgz\",\"fileCount\":45,\"unpackedSize\":776482,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICpMTGZ7jFPf49Rrg9w2/ZB8IaKxnkm4jor3ZDwIVM9wAiBy16jL94k3NBEqA95KuJxj7MAJtgGNpo4asaKWvTByuQ==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.2.0-alpha.1_1686687526906_0.5352078787349923\"},\"_hasShrinkwrap\":false},\"5.2.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"5.2.0-alpha.2\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.2.0-alpha.2\",\"@ember-data/debug\":\"5.2.0-alpha.2\",\"@ember-data/model\":\"5.2.0-alpha.2\",\"@ember-data/private-build-infra\":\"5.2.0-alpha.2\",\"@ember-data/json-api\":\"5.2.0-alpha.2\",\"@ember-data/legacy-compat\":\"5.2.0-alpha.2\",\"@ember-data/request\":\"5.2.0-alpha.2\",\"@ember-data/serializer\":\"5.2.0-alpha.2\",\"@ember-data/store\":\"5.2.0-alpha.2\",\"@ember-data/tracking\":\"5.2.0-alpha.2\",\"@ember-data/graph\":\"5.2.0-alpha.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.11.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"2.6.1\",\"webpack\":\"^5.82.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.5\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.1\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.2.0-alpha.2\",\"_integrity\":\"sha512-yvSo4Flt9YyA5WZ/na6C02+mZiZgO8qJfec86iJaxLiP4XjZjaJRGXnu4XVGlBynIE46ALh4J+G1Vl4rDsjqEQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.2.0-alpha.2.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.2.0-alpha.2.tgz\",\"_nodeVersion\":\"18.16.0\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-yvSo4Flt9YyA5WZ/na6C02+mZiZgO8qJfec86iJaxLiP4XjZjaJRGXnu4XVGlBynIE46ALh4J+G1Vl4rDsjqEQ==\",\"shasum\":\"ca67177658c9d82d962a66f7441d4ed02e5ffb07\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.2.0-alpha.2.tgz\",\"fileCount\":45,\"unpackedSize\":776482,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD4sBYn7xwNGOGbwNJHthuHkY5fW1jtkHDfeQrU8F4baQIgOJGf7uJUi+cn11E0S//ey5knO9b2PE4i/AIJtSH6fZQ=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.2.0-alpha.2_1686946311070_0.2102638026516146\"},\"_hasShrinkwrap\":false},\"5.2.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"5.2.0-alpha.3\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.2.0-alpha.3\",\"@ember-data/debug\":\"5.2.0-alpha.3\",\"@ember-data/model\":\"5.2.0-alpha.3\",\"@ember-data/private-build-infra\":\"5.2.0-alpha.3\",\"@ember-data/json-api\":\"5.2.0-alpha.3\",\"@ember-data/legacy-compat\":\"5.2.0-alpha.3\",\"@ember-data/request\":\"5.2.0-alpha.3\",\"@ember-data/serializer\":\"5.2.0-alpha.3\",\"@ember-data/store\":\"5.2.0-alpha.3\",\"@ember-data/tracking\":\"5.2.0-alpha.3\",\"@ember-data/graph\":\"5.2.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.11.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"2.6.1\",\"webpack\":\"^5.82.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.5\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.1\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.2.0-alpha.3\",\"_integrity\":\"sha512-1LaDPcOuKg9/vlKNIHlW8BpYETNYZtT7DfPLfHlz3lKNP1UbxPyc+35iXO5VZhKpM4VLy4wTstSHeG5laS7Pgg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.2.0-alpha.3.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.2.0-alpha.3.tgz\",\"_nodeVersion\":\"18.16.0\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-1LaDPcOuKg9/vlKNIHlW8BpYETNYZtT7DfPLfHlz3lKNP1UbxPyc+35iXO5VZhKpM4VLy4wTstSHeG5laS7Pgg==\",\"shasum\":\"ba6647dcee53e991eab3bde3ba20bf2819fd80cf\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.2.0-alpha.3.tgz\",\"fileCount\":45,\"unpackedSize\":776482,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIECyyzw79tUvLt5NCIv0sKsEy3eMPvLbFrx9jxZoiVARAiEA38Uc9j2Qq18MLcOMN+mKmaNz6P4I+oaGBmS3a1E1AxA=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.2.0-alpha.3_1687292296377_0.0854732294227083\"},\"_hasShrinkwrap\":false},\"5.2.0-alpha.4\":{\"name\":\"ember-data\",\"version\":\"5.2.0-alpha.4\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.2.0-alpha.4\",\"@ember-data/debug\":\"5.2.0-alpha.4\",\"@ember-data/model\":\"5.2.0-alpha.4\",\"@ember-data/private-build-infra\":\"5.2.0-alpha.4\",\"@ember-data/json-api\":\"5.2.0-alpha.4\",\"@ember-data/legacy-compat\":\"5.2.0-alpha.4\",\"@ember-data/request\":\"5.2.0-alpha.4\",\"@ember-data/serializer\":\"5.2.0-alpha.4\",\"@ember-data/store\":\"5.2.0-alpha.4\",\"@ember-data/tracking\":\"5.2.0-alpha.4\",\"@ember-data/graph\":\"5.2.0-alpha.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.11.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"2.6.1\",\"webpack\":\"^5.82.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.5\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.3\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.2.0-alpha.4\",\"_integrity\":\"sha512-y8g8QwH1/hLcgOz2MUtZMtfZA3gm8IGaaezCryTkAMeMm7wHcA6LQiEskF8lHFAwlaxfW3nomr1W+ByXfdFNmg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.2.0-alpha.4.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.2.0-alpha.4.tgz\",\"_nodeVersion\":\"18.16.0\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-y8g8QwH1/hLcgOz2MUtZMtfZA3gm8IGaaezCryTkAMeMm7wHcA6LQiEskF8lHFAwlaxfW3nomr1W+ByXfdFNmg==\",\"shasum\":\"db17354bfa3d6ac126f532c94ee64eb218f233d5\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.2.0-alpha.4.tgz\",\"fileCount\":45,\"unpackedSize\":776482,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGUDgbo37SyR9ZFJUvFSSbHZB//owKh9yqgnVaVkkAGIAiA7dzPrjb8Hmjqx+2OC2lz3SpzSlrbhKR+949ogh9pd8Q==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.2.0-alpha.4_1687551227936_0.16275001570880554\"},\"_hasShrinkwrap\":false},\"5.2.0-alpha.5\":{\"name\":\"ember-data\",\"version\":\"5.2.0-alpha.5\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.2.0-alpha.5\",\"@ember-data/debug\":\"5.2.0-alpha.5\",\"@ember-data/model\":\"5.2.0-alpha.5\",\"@ember-data/private-build-infra\":\"5.2.0-alpha.5\",\"@ember-data/json-api\":\"5.2.0-alpha.5\",\"@ember-data/legacy-compat\":\"5.2.0-alpha.5\",\"@ember-data/request\":\"5.2.0-alpha.5\",\"@ember-data/serializer\":\"5.2.0-alpha.5\",\"@ember-data/store\":\"5.2.0-alpha.5\",\"@ember-data/tracking\":\"5.2.0-alpha.5\",\"@ember-data/graph\":\"5.2.0-alpha.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.11.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"2.6.1\",\"webpack\":\"^5.82.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.5\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.3\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.2.0-alpha.5\",\"_integrity\":\"sha512-xLxGlwmsP73pByBmboIm/vfEfe3ux5gPJivGMrfJ5wFiSOulSYEzdXt4KIE0H7e/hyZgwsbNYelFMQ+pAODVKw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.2.0-alpha.5.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.2.0-alpha.5.tgz\",\"_nodeVersion\":\"18.16.0\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-xLxGlwmsP73pByBmboIm/vfEfe3ux5gPJivGMrfJ5wFiSOulSYEzdXt4KIE0H7e/hyZgwsbNYelFMQ+pAODVKw==\",\"shasum\":\"65cffbb5289ac6ee11bfedde578f081c5d62c4af\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.2.0-alpha.5.tgz\",\"fileCount\":45,\"unpackedSize\":776482,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD7US+PLVFTKXG/KvMVAJQQ+9yXqRFg/Wjo9AYrqKH/nAIhAO0/d7yyvHRNHR172hiqh6zopflJtA5yrTFUM0uOrZD4\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.2.0-alpha.5_1687897302142_0.17334979559658348\"},\"_hasShrinkwrap\":false},\"4.12.1\":{\"name\":\"ember-data\",\"version\":\"4.12.1\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.1\",\"@ember-data/debug\":\"4.12.1\",\"@ember-data/model\":\"4.12.1\",\"@ember-data/private-build-infra\":\"4.12.1\",\"@ember-data/json-api\":\"4.12.1\",\"@ember-data/legacy-compat\":\"4.12.1\",\"@ember-data/request\":\"4.12.1\",\"@ember-data/serializer\":\"4.12.1\",\"@ember-data/store\":\"4.12.1\",\"@ember-data/tracking\":\"4.12.1\",\"@ember-data/graph\":\"4.12.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.1\",\"_integrity\":\"sha512-SBLBtbu0XlGGWRxEMMrA9zgmjrArWFT2c2laxd0CAdUtAOMPzRac6eLMj5OA+1XAUO6YMpu7SqcyG9qPPcdmow==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.12.1.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.12.1.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-SBLBtbu0XlGGWRxEMMrA9zgmjrArWFT2c2laxd0CAdUtAOMPzRac6eLMj5OA+1XAUO6YMpu7SqcyG9qPPcdmow==\",\"shasum\":\"8c7900c1ccbf95c7589660e5f30290985cb4ece0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.1.tgz\",\"fileCount\":45,\"unpackedSize\":832615,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCPYhUlLwnHGT+3wdLVEw+zTqyS/SHudHfUQMdLf/ZnxAIhAJhcRFO4R+HtRyeMCFNx0ZazWiqJHvvdOF1Jqi+k5k/G\"}]},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.1_1688078586457_0.359626342828685\"},\"_hasShrinkwrap\":false},\"5.0.1\":{\"name\":\"ember-data\",\"version\":\"5.0.1\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.0.1\",\"@ember-data/debug\":\"5.0.1\",\"@ember-data/model\":\"5.0.1\",\"@ember-data/private-build-infra\":\"5.0.1\",\"@ember-data/json-api\":\"5.0.1\",\"@ember-data/legacy-compat\":\"5.0.1\",\"@ember-data/request\":\"5.0.1\",\"@ember-data/serializer\":\"5.0.1\",\"@ember-data/store\":\"5.0.1\",\"@ember-data/tracking\":\"5.0.1\",\"@ember-data/graph\":\"5.0.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.11.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"2.6.1\",\"webpack\":\"^5.82.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.1\",\"scripts\":{},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.0.1\",\"_integrity\":\"sha512-HBQESiEQuvD1fMJkiI653Q5bn5RfV8BCaRVXRRfVlV9Da0nGkozDLjY0U1WWZ3L0lghkbhdf3enwoEQQak9inQ==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-5.0.1.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-5.0.1.tgz\",\"_nodeVersion\":\"18.16.0\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-HBQESiEQuvD1fMJkiI653Q5bn5RfV8BCaRVXRRfVlV9Da0nGkozDLjY0U1WWZ3L0lghkbhdf3enwoEQQak9inQ==\",\"shasum\":\"2eb67580c8c1ee81644b04e21700fb9b18620e4b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.0.1.tgz\",\"fileCount\":45,\"unpackedSize\":776380,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAsBlIh9/dqAfvEaudsrQ3d5i6UeXUu/RMHOG1zZBIkHAiEAwlaOMVb1t23TJKxyVLKjlXtYSCEPP4i9ZNFFin+WTXY=\"}]},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.0.1_1688080492163_0.32357884661413383\"},\"_hasShrinkwrap\":false},\"5.1.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"5.1.0-beta.1\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.1.0-beta.1\",\"@ember-data/debug\":\"5.1.0-beta.1\",\"@ember-data/model\":\"5.1.0-beta.1\",\"@ember-data/private-build-infra\":\"5.1.0-beta.1\",\"@ember-data/json-api\":\"5.1.0-beta.1\",\"@ember-data/legacy-compat\":\"5.1.0-beta.1\",\"@ember-data/request\":\"5.1.0-beta.1\",\"@ember-data/serializer\":\"5.1.0-beta.1\",\"@ember-data/store\":\"5.1.0-beta.1\",\"@ember-data/tracking\":\"5.1.0-beta.1\",\"@ember-data/graph\":\"5.1.0-beta.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.12.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"2.6.1\",\"webpack\":\"^5.82.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.5\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.1\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.5\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.1.0-beta.1\",\"_integrity\":\"sha512-3mUH4B8hrtOVKcOjkNVo5aLwMNA3OHs6o2PFNARdqnikH3gHLAf3GAwVIEGqbPpEejynhHSkNNvoGAVsR/KmTw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.1.0-beta.1.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.1.0-beta.1.tgz\",\"_nodeVersion\":\"18.16.1\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-3mUH4B8hrtOVKcOjkNVo5aLwMNA3OHs6o2PFNARdqnikH3gHLAf3GAwVIEGqbPpEejynhHSkNNvoGAVsR/KmTw==\",\"shasum\":\"ced382800deda0a18478013391e6387055bb1b3d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.1.0-beta.1.tgz\",\"fileCount\":45,\"unpackedSize\":776471,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCPNEDVQAvoY2azzdJQN6oF1y7IsAh9UCbaC0z4nLdZSwIgYTUKR0SJWNKr6g8ueWFKBzzI6JZiUNQiPuue5v+oUDc=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.0-beta.1_1688080916634_0.7719355711388034\"},\"_hasShrinkwrap\":false},\"5.1.0\":{\"name\":\"ember-data\",\"version\":\"5.1.0\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.1.0\",\"@ember-data/debug\":\"5.1.0\",\"@ember-data/model\":\"5.1.0\",\"@ember-data/private-build-infra\":\"5.1.0\",\"@ember-data/json-api\":\"5.1.0\",\"@ember-data/legacy-compat\":\"5.1.0\",\"@ember-data/request\":\"5.1.0\",\"@ember-data/serializer\":\"5.1.0\",\"@ember-data/store\":\"5.1.0\",\"@ember-data/tracking\":\"5.1.0\",\"@ember-data/graph\":\"5.1.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.12.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"2.6.1\",\"webpack\":\"^5.82.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.5\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.1\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.5\",\"scripts\":{},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.1.0\",\"_integrity\":\"sha512-rBCZDqiSX+auFx+74RbDj76gzqnc7eCjAAung8D0ySGJgRDuyuNEaTXrrz2DAWVuVX9juz/YOtzzL1wrRDfqWQ==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-5.1.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-5.1.0.tgz\",\"_nodeVersion\":\"18.16.1\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-rBCZDqiSX+auFx+74RbDj76gzqnc7eCjAAung8D0ySGJgRDuyuNEaTXrrz2DAWVuVX9juz/YOtzzL1wrRDfqWQ==\",\"shasum\":\"ee2613db90768d038d82a13e81196da88d19399a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.1.0.tgz\",\"fileCount\":45,\"unpackedSize\":776380,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIAwige1saxQbKVjubsBeEVfdDUiB4URWVRSQrHc1rxKEAiBsjxTYwSAnpFKt0qJ+KlVi0nsfHcVJ2jh4rfTFL5rw2A==\"}]},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.0_1688081632214_0.28879517840562086\"},\"_hasShrinkwrap\":false},\"5.2.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"5.2.0-beta.0\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.2.0-beta.0\",\"@ember-data/debug\":\"5.2.0-beta.0\",\"@ember-data/model\":\"5.2.0-beta.0\",\"@ember-data/private-build-infra\":\"5.2.0-beta.0\",\"@ember-data/json-api\":\"5.2.0-beta.0\",\"@ember-data/legacy-compat\":\"5.2.0-beta.0\",\"@ember-data/request\":\"5.2.0-beta.0\",\"@ember-data/serializer\":\"5.2.0-beta.0\",\"@ember-data/store\":\"5.2.0-beta.0\",\"@ember-data/tracking\":\"5.2.0-beta.0\",\"@ember-data/graph\":\"5.2.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.12.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"2.6.1\",\"webpack\":\"^5.82.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.5\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.1\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.5\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.2.0-beta.0\",\"_integrity\":\"sha512-PcSsYt4GvT/rfOKXJEr/H3cp4HZyglAFH4PesBFpd9cC+OU1OJafjVxc8lvEwiGtLSQX/MIHqSPs0Q/oH0ey9A==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-5.2.0-beta.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-5.2.0-beta.0.tgz\",\"_nodeVersion\":\"18.16.1\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-PcSsYt4GvT/rfOKXJEr/H3cp4HZyglAFH4PesBFpd9cC+OU1OJafjVxc8lvEwiGtLSQX/MIHqSPs0Q/oH0ey9A==\",\"shasum\":\"d8d2095a27cdd9956300dd523775c911bcd0042b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.2.0-beta.0.tgz\",\"fileCount\":45,\"unpackedSize\":776471,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBX8KyYxecWce2AB0eB6k3jh5XT2pxEhF2/7zkxGPbMmAiBX3xUbAhB6SewX0cyqLIHnlwFql0yMbK5veTlhOjs2eg==\"}]},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.2.0-beta.0_1688083117597_0.15251140000432906\"},\"_hasShrinkwrap\":false},\"5.3.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"5.3.0-alpha.0\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.3.0-alpha.0\",\"@ember-data/debug\":\"5.3.0-alpha.0\",\"@ember-data/model\":\"5.3.0-alpha.0\",\"@ember-data/private-build-infra\":\"5.3.0-alpha.0\",\"@ember-data/json-api\":\"5.3.0-alpha.0\",\"@ember-data/legacy-compat\":\"5.3.0-alpha.0\",\"@ember-data/request\":\"5.3.0-alpha.0\",\"@ember-data/serializer\":\"5.3.0-alpha.0\",\"@ember-data/store\":\"5.3.0-alpha.0\",\"@ember-data/tracking\":\"5.3.0-alpha.0\",\"@ember-data/graph\":\"5.3.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.12.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"2.6.1\",\"webpack\":\"^5.82.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.5\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.1\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.5\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.3.0-alpha.0\",\"_integrity\":\"sha512-2ftAUkrrnA0dN2Y5kusuwq2AlJGjSbK9ClEw1JNihVydr4j2aivte4b7cf8J2eHpDI+LHNVdyITPVoah57xesA==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-5.3.0-alpha.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-5.3.0-alpha.0.tgz\",\"_nodeVersion\":\"18.16.1\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-2ftAUkrrnA0dN2Y5kusuwq2AlJGjSbK9ClEw1JNihVydr4j2aivte4b7cf8J2eHpDI+LHNVdyITPVoah57xesA==\",\"shasum\":\"0cb793249e9d7fe2b10ee19ea371380874dfe3b5\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.3.0-alpha.0.tgz\",\"fileCount\":45,\"unpackedSize\":776484,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDRVwNkwXf+BXt0XkLAkw8Vd/oG0Ntsxm3MC1XlMoFbpAIgZ0OL6k7ouY50CBWD5Ke7mzc2LGppdJ89qO0uOi9LglA=\"}]},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.3.0-alpha.0_1688083282883_0.3620075019632465\"},\"_hasShrinkwrap\":false},\"5.3.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"5.3.0-alpha.1\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.3.0-alpha.1\",\"@ember-data/debug\":\"5.3.0-alpha.1\",\"@ember-data/model\":\"5.3.0-alpha.1\",\"@ember-data/private-build-infra\":\"5.3.0-alpha.1\",\"@ember-data/json-api\":\"5.3.0-alpha.1\",\"@ember-data/legacy-compat\":\"5.3.0-alpha.1\",\"@ember-data/request\":\"5.3.0-alpha.1\",\"@ember-data/serializer\":\"5.3.0-alpha.1\",\"@ember-data/store\":\"5.3.0-alpha.1\",\"@ember-data/tracking\":\"5.3.0-alpha.1\",\"@ember-data/graph\":\"5.3.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.12.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"2.6.1\",\"webpack\":\"^5.82.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.5\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.1\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.5\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.3.0-alpha.1\",\"_integrity\":\"sha512-tBaJ9/RlfEDUGbW/m36wrJAxFhFw5WwQIX9LYYLAdb6bBt3mApK0Prxa9ARFuOQHk5SJ1Ia0fDtsFxPi7Himsw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.3.0-alpha.1.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.3.0-alpha.1.tgz\",\"_nodeVersion\":\"18.16.1\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-tBaJ9/RlfEDUGbW/m36wrJAxFhFw5WwQIX9LYYLAdb6bBt3mApK0Prxa9ARFuOQHk5SJ1Ia0fDtsFxPi7Himsw==\",\"shasum\":\"5cdab0c020a7ab7026963f8524b061e145632163\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.3.0-alpha.1.tgz\",\"fileCount\":45,\"unpackedSize\":776484,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAeQPwyiq6P5GQulgKTLvPmKsMnH+ndoTmZnceYwC6GkAiEAzJZ87NJUZJDO/I6Vmw2H6pNzI1b37hxBr4Xx3vkL0RE=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.3.0-alpha.1_1688155889768_0.06576580052508718\"},\"_hasShrinkwrap\":false},\"5.3.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"5.3.0-alpha.2\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.3.0-alpha.2\",\"@ember-data/debug\":\"5.3.0-alpha.2\",\"@ember-data/model\":\"5.3.0-alpha.2\",\"@ember-data/private-build-infra\":\"5.3.0-alpha.2\",\"@ember-data/json-api\":\"5.3.0-alpha.2\",\"@ember-data/legacy-compat\":\"5.3.0-alpha.2\",\"@ember-data/request\":\"5.3.0-alpha.2\",\"@ember-data/serializer\":\"5.3.0-alpha.2\",\"@ember-data/store\":\"5.3.0-alpha.2\",\"@ember-data/tracking\":\"5.3.0-alpha.2\",\"@ember-data/graph\":\"5.3.0-alpha.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.12.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"2.6.1\",\"webpack\":\"^5.82.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.5\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.1\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.5\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.3.0-alpha.2\",\"_integrity\":\"sha512-mRyMQBbgapyyKZVjoNk2E5HsLNlzcE2i08yMO3J2/euawudFkM7uItkR7TNurognZFpI+Cnvz7coXRWSfgr6Qw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.3.0-alpha.2.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.3.0-alpha.2.tgz\",\"_nodeVersion\":\"18.16.1\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-mRyMQBbgapyyKZVjoNk2E5HsLNlzcE2i08yMO3J2/euawudFkM7uItkR7TNurognZFpI+Cnvz7coXRWSfgr6Qw==\",\"shasum\":\"f00a4986a9b425eb07400b8dffbb5a3ec33b3690\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.3.0-alpha.2.tgz\",\"fileCount\":45,\"unpackedSize\":776484,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBBrglLR9wm/ZEd1TIc8SBDhyln5383uxwRz8giOTfaQAiBLRzk9IFkNPpd24XLerwbiQRmvHsdbR1o21FSMt3adJA==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.3.0-alpha.2_1688502148969_0.9393680740205019\"},\"_hasShrinkwrap\":false},\"4.12.2\":{\"name\":\"ember-data\",\"version\":\"4.12.2\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.2\",\"@ember-data/debug\":\"4.12.2\",\"@ember-data/model\":\"4.12.2\",\"@ember-data/private-build-infra\":\"4.12.2\",\"@ember-data/json-api\":\"4.12.2\",\"@ember-data/legacy-compat\":\"4.12.2\",\"@ember-data/request\":\"4.12.2\",\"@ember-data/serializer\":\"4.12.2\",\"@ember-data/store\":\"4.12.2\",\"@ember-data/tracking\":\"4.12.2\",\"@ember-data/graph\":\"4.12.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.2\",\"_integrity\":\"sha512-qetXzfxN+ZReoQf34MuWFMkyWj8lUpTdcj3ULh0gQKm8avw/DZemtI61sO1uMEKhpm/pHGARgG2WJ4e3jn8/Kw==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.12.2.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.12.2.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-qetXzfxN+ZReoQf34MuWFMkyWj8lUpTdcj3ULh0gQKm8avw/DZemtI61sO1uMEKhpm/pHGARgG2WJ4e3jn8/Kw==\",\"shasum\":\"cc6804aba1b9433d6ddde2fb19571c77a4f4a248\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.2.tgz\",\"fileCount\":45,\"unpackedSize\":832618,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDa+BkVv+Q6DmhRgV4hMRD10d8mL4UIdhNiz+hduqRPAgIhAIS9pNwkWXCFu+lUMl7oJb1yWR7kaN5yake2/u6UWODY\"}]},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.2_1688695987070_0.4163993335750702\"},\"_hasShrinkwrap\":false},\"5.1.1\":{\"name\":\"ember-data\",\"version\":\"5.1.1\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.1.1\",\"@ember-data/debug\":\"5.1.1\",\"@ember-data/model\":\"5.1.1\",\"@ember-data/private-build-infra\":\"5.1.1\",\"@ember-data/json-api\":\"5.1.1\",\"@ember-data/legacy-compat\":\"5.1.1\",\"@ember-data/request\":\"5.1.1\",\"@ember-data/serializer\":\"5.1.1\",\"@ember-data/store\":\"5.1.1\",\"@ember-data/tracking\":\"5.1.1\",\"@ember-data/graph\":\"5.1.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.12.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"2.6.1\",\"webpack\":\"^5.82.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.5\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.1\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.5\",\"scripts\":{},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.1.1\",\"_integrity\":\"sha512-NiwG/1Mp3CbuCTOaSQuivZLr2TMSVBValcjB8ycA+BIdak2lEpseRev5x6FqZYKHaGRa/0hyz2H5ZV83VDyUiw==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-5.1.1.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-5.1.1.tgz\",\"_nodeVersion\":\"18.16.1\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-NiwG/1Mp3CbuCTOaSQuivZLr2TMSVBValcjB8ycA+BIdak2lEpseRev5x6FqZYKHaGRa/0hyz2H5ZV83VDyUiw==\",\"shasum\":\"485a717e96cb220095799540bfbdec735687059a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.1.1.tgz\",\"fileCount\":45,\"unpackedSize\":776380,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCv9CVx0tfEHD2dExasOIKvzGJEFJMyTspfpEtuOHqalAIgcu5M2Z3FqJ+fwFXo1Hx2ov5pcgliLUsuHkAiN1V4bF8=\"}]},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.1_1688696945279_0.21313888077841892\"},\"_hasShrinkwrap\":false},\"5.3.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"5.3.0-alpha.3\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.3.0-alpha.3\",\"@ember-data/debug\":\"5.3.0-alpha.3\",\"@ember-data/model\":\"5.3.0-alpha.3\",\"@ember-data/private-build-infra\":\"5.3.0-alpha.3\",\"@ember-data/json-api\":\"5.3.0-alpha.3\",\"@ember-data/legacy-compat\":\"5.3.0-alpha.3\",\"@ember-data/request\":\"5.3.0-alpha.3\",\"@ember-data/serializer\":\"5.3.0-alpha.3\",\"@ember-data/store\":\"5.3.0-alpha.3\",\"@ember-data/tracking\":\"5.3.0-alpha.3\",\"@ember-data/graph\":\"5.3.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.12.2\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"webpack\":\"^5.88.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.1.2\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.6\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.3.0-alpha.3\",\"_integrity\":\"sha512-TnFTT0xhTj7xVp9ao00jfFVXSL/Zss1v+4aa3DjT7IZGLI3lDySi2FYAIX0aIFUv6obXXvzrMtZEfg3a8uvQQw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.3.0-alpha.3.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.3.0-alpha.3.tgz\",\"_nodeVersion\":\"18.16.1\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-TnFTT0xhTj7xVp9ao00jfFVXSL/Zss1v+4aa3DjT7IZGLI3lDySi2FYAIX0aIFUv6obXXvzrMtZEfg3a8uvQQw==\",\"shasum\":\"59f2f99ff28afdd068d42cc61b54add7235ce56d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.3.0-alpha.3.tgz\",\"fileCount\":45,\"unpackedSize\":776487,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC7ki/+glXfYDtK4+fvjr8FrZ5FeyqsHtkZg/zKjdYfkAIgYYnUF016fM/ibWGwYs6tjVFL8akegkTcxIKn+X8KWBk=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.3.0-alpha.3_1688760779267_0.7762593704809191\"},\"_hasShrinkwrap\":false},\"5.3.0-alpha.4\":{\"name\":\"ember-data\",\"version\":\"5.3.0-alpha.4\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.3.0-alpha.4\",\"@ember-data/debug\":\"5.3.0-alpha.4\",\"@ember-data/graph\":\"5.3.0-alpha.4\",\"@ember-data/json-api\":\"5.3.0-alpha.4\",\"@ember-data/legacy-compat\":\"5.3.0-alpha.4\",\"@ember-data/model\":\"5.3.0-alpha.4\",\"@ember-data/private-build-infra\":\"5.3.0-alpha.4\",\"@ember-data/request\":\"5.3.0-alpha.4\",\"@ember-data/serializer\":\"5.3.0-alpha.4\",\"@ember-data/store\":\"5.3.0-alpha.4\",\"@ember-data/tracking\":\"5.3.0-alpha.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.12.2\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\",\"webpack\":\"^5.88.1\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.8\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.1.2\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.6\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.3.0-alpha.4\",\"_integrity\":\"sha512-lsmePyOkUW6Kk6P/SsSin+SzLkrX+xjmS+CbsccUa+A9t8VHlmPYzOEESNrFt4nr5cxKxmnXWZ/glpJJPYh2mw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.3.0-alpha.4.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.3.0-alpha.4.tgz\",\"_nodeVersion\":\"18.16.1\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-lsmePyOkUW6Kk6P/SsSin+SzLkrX+xjmS+CbsccUa+A9t8VHlmPYzOEESNrFt4nr5cxKxmnXWZ/glpJJPYh2mw==\",\"shasum\":\"2be6c25ba7926c3e3fd3ea77ad43f9dd53db59c7\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.3.0-alpha.4.tgz\",\"fileCount\":45,\"unpackedSize\":776488,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDB5TmoBg00wm/Kz9JHnaIjKxS8mOL+OCThhM1iEFe4YwIgbfKDke57nT4FZRyneIcRcUsAagGG2PX2BeM54Efj/+w=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.3.0-alpha.4_1689106815911_0.416012359985823\"},\"_hasShrinkwrap\":false},\"4.12.3\":{\"name\":\"ember-data\",\"version\":\"4.12.3\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.3\",\"@ember-data/debug\":\"4.12.3\",\"@ember-data/model\":\"4.12.3\",\"@ember-data/private-build-infra\":\"4.12.3\",\"@ember-data/json-api\":\"4.12.3\",\"@ember-data/legacy-compat\":\"4.12.3\",\"@ember-data/request\":\"4.12.3\",\"@ember-data/serializer\":\"4.12.3\",\"@ember-data/store\":\"4.12.3\",\"@ember-data/tracking\":\"4.12.3\",\"@ember-data/graph\":\"4.12.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.3\",\"_integrity\":\"sha512-MCQV6RllCZCkwNAIk0MVFSQa6o1n8w1TipaDomumpR/xY69zm2zQ6guXfhOZfMA7ef5OpVpVcYpUoReFTMvqww==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.12.3.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.12.3.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-MCQV6RllCZCkwNAIk0MVFSQa6o1n8w1TipaDomumpR/xY69zm2zQ6guXfhOZfMA7ef5OpVpVcYpUoReFTMvqww==\",\"shasum\":\"9e4b4ac00a552f411cf96702a3076dd568f188c1\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.3.tgz\",\"fileCount\":45,\"unpackedSize\":832618,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBqTaSTA7uNlJYe7XbCdEOxUdq/NziN+u9t3U2c3HmtLAiBF3Jsy/XrbffQbG9j3RVmQ23mnr9UCyAxBkXCi+vP3+w==\"}]},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.3_1689240565959_0.5847636491232842\"},\"_hasShrinkwrap\":false},\"5.3.0-alpha.5\":{\"name\":\"ember-data\",\"version\":\"5.3.0-alpha.5\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.3.0-alpha.5\",\"@ember-data/debug\":\"5.3.0-alpha.5\",\"@ember-data/graph\":\"5.3.0-alpha.5\",\"@ember-data/json-api\":\"5.3.0-alpha.5\",\"@ember-data/legacy-compat\":\"5.3.0-alpha.5\",\"@ember-data/model\":\"5.3.0-alpha.5\",\"@ember-data/private-build-infra\":\"5.3.0-alpha.5\",\"@ember-data/request\":\"5.3.0-alpha.5\",\"@ember-data/serializer\":\"5.3.0-alpha.5\",\"@ember-data/store\":\"5.3.0-alpha.5\",\"@ember-data/tracking\":\"5.3.0-alpha.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.12.2\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\",\"webpack\":\"^5.88.1\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.8\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.1.2\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.7\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.3.0-alpha.5\",\"_integrity\":\"sha512-jrFEi0bUI/jo6kF7uZHBeXon6kypFckxbtpWEq1GDzP4k8bxJPAdYsY7fiFXewQn22aJp0/aCCHWkQYNQGPFqw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.3.0-alpha.5.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.3.0-alpha.5.tgz\",\"_nodeVersion\":\"18.16.1\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-jrFEi0bUI/jo6kF7uZHBeXon6kypFckxbtpWEq1GDzP4k8bxJPAdYsY7fiFXewQn22aJp0/aCCHWkQYNQGPFqw==\",\"shasum\":\"4236924ffca30034d344adc3cfb21d25d24002c3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.3.0-alpha.5.tgz\",\"fileCount\":45,\"unpackedSize\":778162,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC61AVbxGiDFxNy2PjGrqPVI/EtbAPThrKv7dmSCIihNwIhAP+Nb61iw1tmWlEDexfJ//RAIDNlzV255IaUHTQKeCbk\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.3.0-alpha.5_1689365601722_0.5187946336830316\"},\"_hasShrinkwrap\":false},\"5.3.0-alpha.6\":{\"name\":\"ember-data\",\"version\":\"5.3.0-alpha.6\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.3.0-alpha.6\",\"@ember-data/debug\":\"5.3.0-alpha.6\",\"@ember-data/graph\":\"5.3.0-alpha.6\",\"@ember-data/json-api\":\"5.3.0-alpha.6\",\"@ember-data/legacy-compat\":\"5.3.0-alpha.6\",\"@ember-data/model\":\"5.3.0-alpha.6\",\"@ember-data/private-build-infra\":\"5.3.0-alpha.6\",\"@ember-data/request\":\"5.3.0-alpha.6\",\"@ember-data/serializer\":\"5.3.0-alpha.6\",\"@ember-data/store\":\"5.3.0-alpha.6\",\"@ember-data/tracking\":\"5.3.0-alpha.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.12.2\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\",\"webpack\":\"^5.88.1\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.8\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.1.2\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.7\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.3.0-alpha.6\",\"_integrity\":\"sha512-66/t9uJBMurfQrLXJ/IW/YdsvMpZI/VSeGI1bM+OyADfw6t8zu8ohWPDMgtW6B9Hw+VVJDcEzZCKaxE9YyhY0Q==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.3.0-alpha.6.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.3.0-alpha.6.tgz\",\"_nodeVersion\":\"18.16.1\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-66/t9uJBMurfQrLXJ/IW/YdsvMpZI/VSeGI1bM+OyADfw6t8zu8ohWPDMgtW6B9Hw+VVJDcEzZCKaxE9YyhY0Q==\",\"shasum\":\"c9863a5feabd816f9111b207d5f4f2b962397078\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.3.0-alpha.6.tgz\",\"fileCount\":45,\"unpackedSize\":778162,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICee+2cV2Xc5ntlz9RhadBMMinb3s+jSW2wq0P43CU4vAiEA7b5vsCkx1ksF16ZrbmdmQdmOLOWlCx7wFd0evu/KN0w=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.3.0-alpha.6_1689498024502_0.30715017674570855\"},\"_hasShrinkwrap\":false},\"5.3.0-alpha.7\":{\"name\":\"ember-data\",\"version\":\"5.3.0-alpha.7\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.3.0-alpha.7\",\"@ember-data/debug\":\"5.3.0-alpha.7\",\"@ember-data/graph\":\"5.3.0-alpha.7\",\"@ember-data/json-api\":\"5.3.0-alpha.7\",\"@ember-data/legacy-compat\":\"5.3.0-alpha.7\",\"@ember-data/model\":\"5.3.0-alpha.7\",\"@ember-data/private-build-infra\":\"5.3.0-alpha.7\",\"@ember-data/request\":\"5.3.0-alpha.7\",\"@ember-data/serializer\":\"5.3.0-alpha.7\",\"@ember-data/store\":\"5.3.0-alpha.7\",\"@ember-data/tracking\":\"5.3.0-alpha.7\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.12.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\",\"webpack\":\"^5.88.1\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.9\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.1.2\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.7\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.3.0-alpha.7\",\"_integrity\":\"sha512-PmoghA5Dt6h68LdaegA5JcCfSI4YBLra/WD7twPJi6iMYeVtoKjImvQlOjFvJEQLbiwcMyAOGrdEdbgjB4MOeg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.3.0-alpha.7.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.3.0-alpha.7.tgz\",\"_nodeVersion\":\"18.16.1\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-PmoghA5Dt6h68LdaegA5JcCfSI4YBLra/WD7twPJi6iMYeVtoKjImvQlOjFvJEQLbiwcMyAOGrdEdbgjB4MOeg==\",\"shasum\":\"040120942cd80ceb0f3620f25c23600053b0d2ae\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.3.0-alpha.7.tgz\",\"fileCount\":45,\"unpackedSize\":778162,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBkMZWX63l12aexYWLhZ3TmabWB/EGlSiFnAyMeEgkr9AiEA5HgV0x7RAg1kD5APZOL3XIGuW4xlTF2t3E8hFOQL7KI=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.3.0-alpha.7_1689711631916_0.5558438928579543\"},\"_hasShrinkwrap\":false},\"5.3.0-alpha.8\":{\"name\":\"ember-data\",\"version\":\"5.3.0-alpha.8\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.3.0-alpha.8\",\"@ember-data/debug\":\"5.3.0-alpha.8\",\"@ember-data/graph\":\"5.3.0-alpha.8\",\"@ember-data/json-api\":\"5.3.0-alpha.8\",\"@ember-data/legacy-compat\":\"5.3.0-alpha.8\",\"@ember-data/model\":\"5.3.0-alpha.8\",\"@ember-data/private-build-infra\":\"5.3.0-alpha.8\",\"@ember-data/request\":\"5.3.0-alpha.8\",\"@ember-data/serializer\":\"5.3.0-alpha.8\",\"@ember-data/store\":\"5.3.0-alpha.8\",\"@ember-data/tracking\":\"5.3.0-alpha.8\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.12.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\",\"webpack\":\"^5.88.1\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.9\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.1.2\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.7\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.3.0-alpha.8\",\"_integrity\":\"sha512-SJR9gTtUv9P+CmjJx+LfxhdRa8amwNmPJGxzn6zXZrH8vHanLPJSSvqBNpOhitu/mgpc8aXHZCplObG5TNgZ1A==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.3.0-alpha.8.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.3.0-alpha.8.tgz\",\"_nodeVersion\":\"18.16.1\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-SJR9gTtUv9P+CmjJx+LfxhdRa8amwNmPJGxzn6zXZrH8vHanLPJSSvqBNpOhitu/mgpc8aXHZCplObG5TNgZ1A==\",\"shasum\":\"ea90b466cb3b5b15a0110cafdeea0d05ef9e855f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.3.0-alpha.8.tgz\",\"fileCount\":45,\"unpackedSize\":778162,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGKRSyQ2xcjVUMl6f+Ncew28nEVMjuccwAKbDi1ynIs7AiA/JykPP3czc02sPZtg/gyQHp23UewV3+A9C0OsSvTe3w==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.3.0-alpha.8_1689970380751_0.5438482242982654\"},\"_hasShrinkwrap\":false},\"5.3.0-alpha.9\":{\"name\":\"ember-data\",\"version\":\"5.3.0-alpha.9\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.3.0-alpha.9\",\"@ember-data/debug\":\"5.3.0-alpha.9\",\"@ember-data/graph\":\"5.3.0-alpha.9\",\"@ember-data/json-api\":\"5.3.0-alpha.9\",\"@ember-data/legacy-compat\":\"5.3.0-alpha.9\",\"@ember-data/model\":\"5.3.0-alpha.9\",\"@ember-data/private-build-infra\":\"5.3.0-alpha.9\",\"@ember-data/request\":\"5.3.0-alpha.9\",\"@ember-data/serializer\":\"5.3.0-alpha.9\",\"@ember-data/store\":\"5.3.0-alpha.9\",\"@ember-data/tracking\":\"5.3.0-alpha.9\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\",\"webpack\":\"^5.88.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.9\",\"@ember/string\":\"^3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.1.2\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.9\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.3.0-alpha.9\",\"_integrity\":\"sha512-imzw+oCS65BywuPx7KiR0Q+0v/85YME10apMly+mMTFXRKPl9Org25iL5B1SWEzrQXbtzyYlXYTIk3iA+Ys0Lw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.3.0-alpha.9.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.3.0-alpha.9.tgz\",\"_nodeVersion\":\"18.17.0\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-imzw+oCS65BywuPx7KiR0Q+0v/85YME10apMly+mMTFXRKPl9Org25iL5B1SWEzrQXbtzyYlXYTIk3iA+Ys0Lw==\",\"shasum\":\"5e201df2724fde2790540d924de89cac838c078b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.3.0-alpha.9.tgz\",\"fileCount\":45,\"unpackedSize\":778305,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDeURl6aJMemlpq4ZZrwXoSFK+TYQYqvBSZfUwZ8D/PxAIgdMSMMN045IL6flJSFUP9F3FfLOH4Z8OC2F8yc8PObUQ=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.3.0-alpha.9_1690316300577_0.7949584671218999\"},\"_hasShrinkwrap\":false},\"5.3.0-alpha.10\":{\"name\":\"ember-data\",\"version\":\"5.3.0-alpha.10\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.3.0-alpha.10\",\"@ember-data/debug\":\"5.3.0-alpha.10\",\"@ember-data/graph\":\"5.3.0-alpha.10\",\"@ember-data/json-api\":\"5.3.0-alpha.10\",\"@ember-data/legacy-compat\":\"5.3.0-alpha.10\",\"@ember-data/model\":\"5.3.0-alpha.10\",\"@ember-data/private-build-infra\":\"5.3.0-alpha.10\",\"@ember-data/request\":\"5.3.0-alpha.10\",\"@ember-data/serializer\":\"5.3.0-alpha.10\",\"@ember-data/store\":\"5.3.0-alpha.10\",\"@ember-data/tracking\":\"5.3.0-alpha.10\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\",\"webpack\":\"^5.88.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.9\",\"@ember/string\":\"^3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.1.2\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.10\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.3.0-alpha.10\",\"_integrity\":\"sha512-ufk1irwdnlF+97dSqvwqyqCzQEubHpp3OH2IlSHoz0W/QLaHa80HuIvLPts7neVjyP9r8+LsWUUeWqVBvKZDQw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.3.0-alpha.10.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.3.0-alpha.10.tgz\",\"_nodeVersion\":\"18.17.0\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-ufk1irwdnlF+97dSqvwqyqCzQEubHpp3OH2IlSHoz0W/QLaHa80HuIvLPts7neVjyP9r8+LsWUUeWqVBvKZDQw==\",\"shasum\":\"4f15872fac29271d23a92d8afe2318017e2c9d52\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.3.0-alpha.10.tgz\",\"fileCount\":40,\"unpackedSize\":798429,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD5n4WcPc5vAeghd/6bXU/aHoeLFBhTWFz6+DuzJ5ZIdwIhAKLSSTgqNuTyNVOnc8YPSfzIBBXfilF20JSey4h4k10b\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.3.0-alpha.10_1690575074133_0.16838548718075863\"},\"_hasShrinkwrap\":false},\"4.4.2\":{\"name\":\"ember-data\",\"version\":\"4.4.2\",\"description\":\"A + data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember + build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember + serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember + test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e + production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist + && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p + dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.2\",\"@ember-data/debug\":\"4.4.2\",\"@ember-data/model\":\"4.4.2\",\"@ember-data/private-build-infra\":\"4.4.2\",\"@ember-data/record-data\":\"4.4.2\",\"@ember-data/serializer\":\"4.4.2\",\"@ember-data/store\":\"4.4.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.2\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.4.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* + || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: + No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.2\",\"_integrity\":\"sha512-gDPbzEaMKeDWDrEubDOCt3Gj4FnfpR7/acZ9JWpyguLv8DGgH7aiHsFOJH6pyfTg+NsjK2X/gvZOXbAAxAw8yQ==\",\"_resolved\":\"/Users/rglazerman/Development/ember-data/ember-data-4.4.2.tgz\",\"_from\":\"file:/Users/rglazerman/Development/ember-data/ember-data-4.4.2.tgz\",\"_nodeVersion\":\"18.5.0\",\"_npmVersion\":\"8.12.1\",\"dist\":{\"integrity\":\"sha512-gDPbzEaMKeDWDrEubDOCt3Gj4FnfpR7/acZ9JWpyguLv8DGgH7aiHsFOJH6pyfTg+NsjK2X/gvZOXbAAxAw8yQ==\",\"shasum\":\"424a5487bdc435bf80feb7da8780a4a74977e6b6\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.2.tgz\",\"fileCount\":45,\"unpackedSize\":656098,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDHhpLaGWQetkZR1Yioajz+eAzO9GihtonpWc6/Dyiq9wIgFGuYTum3Yci9p3vwxGZFfHuJWdHhZ05KDyjKJ1poQ8Q=\"}]},\"_npmUser\":{\"name\":\"richgt\",\"email\":\"rich.glazerman@gmail.com\"},\"maintainers\":[{\"name\":\"richgt\",\"email\":\"rich.glazerman@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.2_1690914964909_0.9027837353351857\"},\"_hasShrinkwrap\":false},\"5.3.0-alpha.11\":{\"name\":\"ember-data\",\"version\":\"5.3.0-alpha.11\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.3.0-alpha.11\",\"@ember-data/debug\":\"5.3.0-alpha.11\",\"@ember-data/graph\":\"5.3.0-alpha.11\",\"@ember-data/json-api\":\"5.3.0-alpha.11\",\"@ember-data/legacy-compat\":\"5.3.0-alpha.11\",\"@ember-data/model\":\"5.3.0-alpha.11\",\"@ember-data/private-build-infra\":\"5.3.0-alpha.11\",\"@ember-data/request\":\"5.3.0-alpha.11\",\"@ember-data/serializer\":\"5.3.0-alpha.11\",\"@ember-data/store\":\"5.3.0-alpha.11\",\"@ember-data/tracking\":\"5.3.0-alpha.11\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\",\"webpack\":\"^5.88.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.9\",\"@ember/string\":\"^3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.1.2\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.10\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.3.0-alpha.11\",\"_integrity\":\"sha512-38sISFlMt8q6fbXwUK2+zuuIyPRI+6HHunEtjkPeeE0+RfYQ42f62mN5r+2hNZhhjipb7aPeeoSOzTZlNEx39Q==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.3.0-alpha.11.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.3.0-alpha.11.tgz\",\"_nodeVersion\":\"18.17.0\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-38sISFlMt8q6fbXwUK2+zuuIyPRI+6HHunEtjkPeeE0+RfYQ42f62mN5r+2hNZhhjipb7aPeeoSOzTZlNEx39Q==\",\"shasum\":\"d519beddf370ae542788f9f872fc7966e8125f61\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.3.0-alpha.11.tgz\",\"fileCount\":40,\"unpackedSize\":798369,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIAJCsSlKNKfMdy6YoYCSsOZPqgGV1/h6A7PksWXl1VpLAiA+IPqAYKWGnP6sh7NK0h70n1reh4xJRXuzXX/xnK+7Jw==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"richgt\",\"email\":\"rich.glazerman@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.3.0-alpha.11_1690921109372_0.9831676723802061\"},\"_hasShrinkwrap\":false},\"5.3.0-alpha.12\":{\"name\":\"ember-data\",\"version\":\"5.3.0-alpha.12\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.3.0-alpha.12\",\"@ember-data/debug\":\"5.3.0-alpha.12\",\"@ember-data/graph\":\"5.3.0-alpha.12\",\"@ember-data/json-api\":\"5.3.0-alpha.12\",\"@ember-data/legacy-compat\":\"5.3.0-alpha.12\",\"@ember-data/model\":\"5.3.0-alpha.12\",\"@ember-data/private-build-infra\":\"5.3.0-alpha.12\",\"@ember-data/request\":\"5.3.0-alpha.12\",\"@ember-data/serializer\":\"5.3.0-alpha.12\",\"@ember-data/store\":\"5.3.0-alpha.12\",\"@ember-data/tracking\":\"5.3.0-alpha.12\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\",\"webpack\":\"^5.88.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.9\",\"@ember/string\":\"^3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.1.2\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.10\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.3.0-alpha.12\",\"_integrity\":\"sha512-fsV0UZb6HXDI3BsnwU8ELJUj+aLNV2ZpNRPtuPzAPD/tfCbjPwDxfKPg8V3/rgotqFKpaYOv3RdfLI1gm/nutQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.3.0-alpha.12.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.3.0-alpha.12.tgz\",\"_nodeVersion\":\"18.17.0\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-fsV0UZb6HXDI3BsnwU8ELJUj+aLNV2ZpNRPtuPzAPD/tfCbjPwDxfKPg8V3/rgotqFKpaYOv3RdfLI1gm/nutQ==\",\"shasum\":\"1c2052be7a22acea27f1e466f339a527ba856a3e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.3.0-alpha.12.tgz\",\"fileCount\":40,\"unpackedSize\":798369,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD//3dQGyaj6vQa6ECIyvUD6MWIAN9V86W1OPTYZT3jGAIhALFVk0mGObR4XPthTCG4PJwFont3h0GYmt1PRaWbyy0q\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"richgt\",\"email\":\"rich.glazerman@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.3.0-alpha.12_1691179918538_0.37074410186438356\"},\"_hasShrinkwrap\":false},\"5.3.0-alpha.13\":{\"name\":\"ember-data\",\"version\":\"5.3.0-alpha.13\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.3.0-alpha.13\",\"@ember-data/debug\":\"5.3.0-alpha.13\",\"@ember-data/graph\":\"5.3.0-alpha.13\",\"@ember-data/json-api\":\"5.3.0-alpha.13\",\"@ember-data/legacy-compat\":\"5.3.0-alpha.13\",\"@ember-data/model\":\"5.3.0-alpha.13\",\"@ember-data/private-build-infra\":\"5.3.0-alpha.13\",\"@ember-data/request\":\"5.3.0-alpha.13\",\"@ember-data/serializer\":\"5.3.0-alpha.13\",\"@ember-data/store\":\"5.3.0-alpha.13\",\"@ember-data/tracking\":\"5.3.0-alpha.13\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\",\"webpack\":\"^5.88.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.9\",\"@ember/string\":\"^3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.1.2\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.10\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.3.0-alpha.13\",\"_integrity\":\"sha512-ccGO5lPWB0jEpo3+CWufWvaXdwKuxrc/86w+EVmsaGM/HKfigm32/XjzhTmUPOOW1dSbE9b5WVEomZY2t59vbA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.3.0-alpha.13.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.3.0-alpha.13.tgz\",\"_nodeVersion\":\"18.17.0\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-ccGO5lPWB0jEpo3+CWufWvaXdwKuxrc/86w+EVmsaGM/HKfigm32/XjzhTmUPOOW1dSbE9b5WVEomZY2t59vbA==\",\"shasum\":\"751adff187f4a800af54718056d5aa541a953a8e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.3.0-alpha.13.tgz\",\"fileCount\":40,\"unpackedSize\":798369,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFUrTCQ4b1O9H9GGFIzSHE6QwmB3JNoqQcyIvXJFVqx6AiAyfZ6FqSOxIZowajxXq7JkJ/RRslLAppdVH/yksoJ8MQ==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"richgt\",\"email\":\"rich.glazerman@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.3.0-alpha.13_1691525933577_0.7873803964979771\"},\"_hasShrinkwrap\":false},\"5.3.0-alpha.14\":{\"name\":\"ember-data\",\"version\":\"5.3.0-alpha.14\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.3.0-alpha.14\",\"@ember-data/debug\":\"5.3.0-alpha.14\",\"@ember-data/graph\":\"5.3.0-alpha.14\",\"@ember-data/json-api\":\"5.3.0-alpha.14\",\"@ember-data/legacy-compat\":\"5.3.0-alpha.14\",\"@ember-data/model\":\"5.3.0-alpha.14\",\"@ember-data/private-build-infra\":\"5.3.0-alpha.14\",\"@ember-data/request\":\"5.3.0-alpha.14\",\"@ember-data/serializer\":\"5.3.0-alpha.14\",\"@ember-data/store\":\"5.3.0-alpha.14\",\"@ember-data/tracking\":\"5.3.0-alpha.14\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\",\"webpack\":\"^5.88.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.9\",\"@ember/string\":\"^3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.2.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.12\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.3.0-alpha.14\",\"_integrity\":\"sha512-pZXY4oaapy9osk27Y+SSaiom9BDXicZvHYCrVYpmybdX0iCaYNzVUzSA/OeojUB/JUuHOaiF13VwvLkYwesyEA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.3.0-alpha.14.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.3.0-alpha.14.tgz\",\"_nodeVersion\":\"18.17.0\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-pZXY4oaapy9osk27Y+SSaiom9BDXicZvHYCrVYpmybdX0iCaYNzVUzSA/OeojUB/JUuHOaiF13VwvLkYwesyEA==\",\"shasum\":\"e26c729b23795b9a449f9a00240d7bea9e1063c9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.3.0-alpha.14.tgz\",\"fileCount\":40,\"unpackedSize\":798369,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCp3hYImKpizZqO1icE7M7YrsEs1Nfq/14VwuJq7xHddQIhANFG9QsDsxu3GOecHzNJzkbmTYV6HlelGcqatLiEv3qP\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"richgt\",\"email\":\"rich.glazerman@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.3.0-alpha.14_1691784691575_0.07836263302466007\"},\"_hasShrinkwrap\":false},\"5.3.0-alpha.15\":{\"name\":\"ember-data\",\"version\":\"5.3.0-alpha.15\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.3.0-alpha.15\",\"@ember-data/debug\":\"5.3.0-alpha.15\",\"@ember-data/graph\":\"5.3.0-alpha.15\",\"@ember-data/json-api\":\"5.3.0-alpha.15\",\"@ember-data/legacy-compat\":\"5.3.0-alpha.15\",\"@ember-data/model\":\"5.3.0-alpha.15\",\"@ember-data/private-build-infra\":\"5.3.0-alpha.15\",\"@ember-data/request\":\"5.3.0-alpha.15\",\"@ember-data/serializer\":\"5.3.0-alpha.15\",\"@ember-data/store\":\"5.3.0-alpha.15\",\"@ember-data/tracking\":\"5.3.0-alpha.15\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\",\"webpack\":\"^5.88.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.9\",\"@ember/string\":\"^3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.2.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.12\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.3.0-alpha.15\",\"_integrity\":\"sha512-FyJ3AKAyhgDgSfidcTat1MT73UEZ3PKgdr06gpxEITT0u/qJEhxbTzT935+1bj8k+PNPVJ0dYoSVDGwOlt9QZA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.3.0-alpha.15.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.3.0-alpha.15.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-FyJ3AKAyhgDgSfidcTat1MT73UEZ3PKgdr06gpxEITT0u/qJEhxbTzT935+1bj8k+PNPVJ0dYoSVDGwOlt9QZA==\",\"shasum\":\"769e45990a3975f19415a0e487b9ab95f7f0f66f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.3.0-alpha.15.tgz\",\"fileCount\":40,\"unpackedSize\":798369,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCmc6VXPJONUFpg4tFL2/TgYSzTbQdvSKS3AuLLwlVXSQIhAIe9p2zcFe3a5EkSqAX3HoX5aFbpDKE0EIqIfgm/1DNH\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"richgt\",\"email\":\"rich.glazerman@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.3.0-alpha.15_1692130752381_0.7082075375065475\"},\"_hasShrinkwrap\":false},\"5.1.2\":{\"name\":\"ember-data\",\"version\":\"5.1.2\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.1.2\",\"@ember-data/debug\":\"5.1.2\",\"@ember-data/model\":\"5.1.2\",\"@ember-data/private-build-infra\":\"5.1.2\",\"@ember-data/json-api\":\"5.1.2\",\"@ember-data/legacy-compat\":\"5.1.2\",\"@ember-data/request\":\"5.1.2\",\"@ember-data/serializer\":\"5.1.2\",\"@ember-data/store\":\"5.1.2\",\"@ember-data/tracking\":\"5.1.2\",\"@ember-data/graph\":\"5.1.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.12.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"2.6.1\",\"webpack\":\"^5.82.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.5\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.1\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.5\",\"scripts\":{},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.1.2\",\"_integrity\":\"sha512-uv5N6LAUAW+emDxPAmiBxS/g0ATLMHfcyBknu848LHAjZo2EDCjmutj9ChsPi61g+A74qGYqdlPl1uLJWzMRjA==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-5.1.2.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-5.1.2.tgz\",\"_nodeVersion\":\"18.16.1\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-uv5N6LAUAW+emDxPAmiBxS/g0ATLMHfcyBknu848LHAjZo2EDCjmutj9ChsPi61g+A74qGYqdlPl1uLJWzMRjA==\",\"shasum\":\"9d185c6720d88effd991bef6ca4e661aa7b03f19\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.1.2.tgz\",\"fileCount\":45,\"unpackedSize\":776380,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCzxmct1nM55hMA8C74+EsttkBBg3Lb87X4LYXi6nhpYwIgJuXBuTkb7MxKpOR+ArKLXlr+sp3is+Dy/Xnu6mcHkyk=\"}]},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"richgt\",\"email\":\"rich.glazerman@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.2_1692315068502_0.07559895643106573\"},\"_hasShrinkwrap\":false},\"5.2.0\":{\"name\":\"ember-data\",\"version\":\"5.2.0\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.2.0\",\"@ember-data/debug\":\"5.2.0\",\"@ember-data/model\":\"5.2.0\",\"@ember-data/private-build-infra\":\"5.2.0\",\"@ember-data/json-api\":\"5.2.0\",\"@ember-data/legacy-compat\":\"5.2.0\",\"@ember-data/request\":\"5.2.0\",\"@ember-data/serializer\":\"5.2.0\",\"@ember-data/store\":\"5.2.0\",\"@ember-data/tracking\":\"5.2.0\",\"@ember-data/graph\":\"5.2.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.12.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"2.6.1\",\"webpack\":\"^5.82.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.5\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.1\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.5\",\"scripts\":{},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.2.0\",\"_integrity\":\"sha512-s32QJkq+3/FrNgCQTuNb92FTy++QW3MNLZl+f6/bsq8vO6lUzGQORk/hP0va+b5ftwpAOh8fhSibvrWQp4hTEw==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-5.2.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-5.2.0.tgz\",\"_nodeVersion\":\"18.16.1\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-s32QJkq+3/FrNgCQTuNb92FTy++QW3MNLZl+f6/bsq8vO6lUzGQORk/hP0va+b5ftwpAOh8fhSibvrWQp4hTEw==\",\"shasum\":\"4f7d422d90fe3d3f337b22d427e993e38954e8e8\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.2.0.tgz\",\"fileCount\":45,\"unpackedSize\":776380,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDUin/Od06ltU/kpQwXV4bHXjSJ4i4MVpCpEWRh7CwoqAiBupjKlZAM5G578V+wrfrOFw/puj/feyApO7NryVESfaA==\"}]},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"richgt\",\"email\":\"rich.glazerman@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.2.0_1692315293057_0.04518551826164452\"},\"_hasShrinkwrap\":false},\"5.4.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"5.4.0-alpha.0\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.4.0-alpha.0\",\"@ember-data/debug\":\"5.4.0-alpha.0\",\"@ember-data/graph\":\"5.4.0-alpha.0\",\"@ember-data/json-api\":\"5.4.0-alpha.0\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.0\",\"@ember-data/model\":\"5.4.0-alpha.0\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.0\",\"@ember-data/request\":\"5.4.0-alpha.0\",\"@ember-data/serializer\":\"5.4.0-alpha.0\",\"@ember-data/store\":\"5.4.0-alpha.0\",\"@ember-data/tracking\":\"5.4.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\",\"webpack\":\"^5.88.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.10\",\"@ember/string\":\"^3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.2.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.12\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.4.0-alpha.0\",\"_integrity\":\"sha512-nmX90jOg6A+a+RzeLf/iNFd/lfKqdY+9++ZB3vp0yhlwLw6i5xUbbg0P5ySBYXOatijcOPfHFerbXMNW7fZMAg==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-5.4.0-alpha.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-5.4.0-alpha.0.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-nmX90jOg6A+a+RzeLf/iNFd/lfKqdY+9++ZB3vp0yhlwLw6i5xUbbg0P5ySBYXOatijcOPfHFerbXMNW7fZMAg==\",\"shasum\":\"20f8faa44cf8a7179bbeb62b54fc9915833c1935\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.0.tgz\",\"fileCount\":40,\"unpackedSize\":798357,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCFbSM6AszUQWBtQxCAzL5SiEd6dQy4gUx6rBPLICqnQwIhAO5RVm1rzkg1ewFnSV739YFtTfb5Mtofbzh0CEa3ggt4\"}]},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"richgt\",\"email\":\"rich.glazerman@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.4.0-alpha.0_1692316284982_0.08468947632906798\"},\"_hasShrinkwrap\":false},\"5.3.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"5.3.0-beta.0\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.3.0-beta.0\",\"@ember-data/debug\":\"5.3.0-beta.0\",\"@ember-data/graph\":\"5.3.0-beta.0\",\"@ember-data/json-api\":\"5.3.0-beta.0\",\"@ember-data/legacy-compat\":\"5.3.0-beta.0\",\"@ember-data/model\":\"5.3.0-beta.0\",\"@ember-data/private-build-infra\":\"5.3.0-beta.0\",\"@ember-data/request\":\"5.3.0-beta.0\",\"@ember-data/serializer\":\"5.3.0-beta.0\",\"@ember-data/store\":\"5.3.0-beta.0\",\"@ember-data/tracking\":\"5.3.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\",\"webpack\":\"^5.88.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.10\",\"@ember/string\":\"^3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.2.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.12\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.3.0-beta.0\",\"_integrity\":\"sha512-Fd+5dO6QRaaIfAugx+SpUV2Mhqklnyd83TJtEgS8Lbv5Qzwze4x59YSjj1WptfVunsnYq7sq3oaSO7Afr1NTMA==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-5.3.0-beta.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-5.3.0-beta.0.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-Fd+5dO6QRaaIfAugx+SpUV2Mhqklnyd83TJtEgS8Lbv5Qzwze4x59YSjj1WptfVunsnYq7sq3oaSO7Afr1NTMA==\",\"shasum\":\"50541c1f4937a8dda5143a020ed4c83d2f284808\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.3.0-beta.0.tgz\",\"fileCount\":40,\"unpackedSize\":798344,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCXRczZmZ6GlEhoJc4slbOMueoQEu52mUClvBLoVr53aQIgY0CuJYgmcB+go6OerwbsZq/yKlNxB5gF2DXNdGxGApY=\"}]},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"richgt\",\"email\":\"rich.glazerman@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.3.0-beta.0_1692316758098_0.27103763761651156\"},\"_hasShrinkwrap\":false},\"5.4.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"5.4.0-alpha.1\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.4.0-alpha.1\",\"@ember-data/debug\":\"5.4.0-alpha.1\",\"@ember-data/graph\":\"5.4.0-alpha.1\",\"@ember-data/json-api\":\"5.4.0-alpha.1\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.1\",\"@ember-data/model\":\"5.4.0-alpha.1\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.1\",\"@ember-data/request\":\"5.4.0-alpha.1\",\"@ember-data/serializer\":\"5.4.0-alpha.1\",\"@ember-data/store\":\"5.4.0-alpha.1\",\"@ember-data/tracking\":\"5.4.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\",\"webpack\":\"^5.88.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.10\",\"@ember/string\":\"^3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.2.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.12\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.4.0-alpha.1\",\"_integrity\":\"sha512-lpEB7s4U6PAQt9c0/WZqUeBc7LOJq5ufirnViagsgqW6jjh0H/3GUwxSbDDRtxbsnMvZA6pvDa0p8nJm7iVYAw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-alpha.1.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-alpha.1.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-lpEB7s4U6PAQt9c0/WZqUeBc7LOJq5ufirnViagsgqW6jjh0H/3GUwxSbDDRtxbsnMvZA6pvDa0p8nJm7iVYAw==\",\"shasum\":\"1a432410a24962168f223409e48b066241a5c016\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.1.tgz\",\"fileCount\":40,\"unpackedSize\":798357,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIE0hpUD7XC8Lphg+zfn+6cD1hXp8TT+cQycuvTDsvzCTAiEAmsZnLP35KQCwO1aLaM2hZ+IHRBhGxaizgKHXze5jYgs=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"richgt\",\"email\":\"rich.glazerman@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.4.0-alpha.1_1692389470486_0.049316817498190835\"},\"_hasShrinkwrap\":false},\"5.4.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"5.4.0-alpha.2\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.4.0-alpha.2\",\"@ember-data/debug\":\"5.4.0-alpha.2\",\"@ember-data/graph\":\"5.4.0-alpha.2\",\"@ember-data/json-api\":\"5.4.0-alpha.2\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.2\",\"@ember-data/model\":\"5.4.0-alpha.2\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.2\",\"@ember-data/request\":\"5.4.0-alpha.2\",\"@ember-data/serializer\":\"5.4.0-alpha.2\",\"@ember-data/store\":\"5.4.0-alpha.2\",\"@ember-data/tracking\":\"5.4.0-alpha.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\",\"webpack\":\"^5.88.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.10\",\"@ember/string\":\"^3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.2.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.12\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.4.0-alpha.2\",\"_integrity\":\"sha512-PA3Lp+pqNO9sEdffSh7qJTNwnrCZt6+F7g1iYSGgRyoXqeDLMGdcl4la7K8SLlMK1VaKiVx+jubD0eOFrno4wQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-alpha.2.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-alpha.2.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-PA3Lp+pqNO9sEdffSh7qJTNwnrCZt6+F7g1iYSGgRyoXqeDLMGdcl4la7K8SLlMK1VaKiVx+jubD0eOFrno4wQ==\",\"shasum\":\"803e0961aea8aaacf435a75143c65da2a1b11e46\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.2.tgz\",\"fileCount\":40,\"unpackedSize\":798357,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGiTFlD7phSu6h0rs57Zaj8wEOrLUtbeSh/dZf9Mo7wIAiEAmLpm0OG4d7VZ2vF/202Tf0LkWdhFMRluviy/RieH2Hs=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"richgt\",\"email\":\"rich.glazerman@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.4.0-alpha.2_1692735535394_0.5504462979703593\"},\"_hasShrinkwrap\":false},\"5.4.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"5.4.0-alpha.3\",\"description\":\"The + lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.1.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.4.0-alpha.3\",\"@ember-data/debug\":\"5.4.0-alpha.3\",\"@ember-data/graph\":\"5.4.0-alpha.3\",\"@ember-data/json-api\":\"5.4.0-alpha.3\",\"@ember-data/legacy-compat\":\"5.4.0-alpha.3\",\"@ember-data/model\":\"5.4.0-alpha.3\",\"@ember-data/private-build-infra\":\"5.4.0-alpha.3\",\"@ember-data/request\":\"5.4.0-alpha.3\",\"@ember-data/serializer\":\"5.4.0-alpha.3\",\"@ember-data/store\":\"5.4.0-alpha.3\",\"@ember-data/tracking\":\"5.4.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.13.1\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\",\"webpack\":\"^5.88.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.22.10\",\"@ember/string\":\"^3.1.1\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~5.2.0\"},\"engines\":{\"node\":\"16.* + || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.6.12\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library + for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord + Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle + your application's data management with scalable patterns for developer productivity.\\n\\n- + \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused + on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript + Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- + \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke + or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n + \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n + \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n + \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n + \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n + \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** + is a lightweight reactive data library for JavaScript applications that provides + composable primitives for ordering query/mutation/peek flows, managing network + and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- + [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- + [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- + [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## + \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and + _document_ centric in it's approach to caching, requesting and presenting + data. Your application's configuration and usage drives which is important + and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you + configure what cache to use, how cache data should be presented to the UI, + and where it should look for requested data when it is not available in the + cache.\\n\\nThis coordination is handled opaquely to the nature of the requests + issued and the format of the data being handled. This approach gives applications + broad flexibility to configure *Ember***Data** to best suite their needs. + This makes *Ember***Data** a powerful solution for applications regardless + of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with + a religious focus on performance and asset-size to keep its footprint small + but speedy while still being able to handle large complex APIs in huge data-driven + applications with no additional code and no added application complexity. + It's goal is to prevent applications from writing code to manage data that + is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes + not from specific features, data formats, or adherence to specific API specs + such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around + requesting and mutating data developed over decades of experience scaling + developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your + javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm + add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications + generated with `ember-cli`. You can check what version is installed by looking + in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) + file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` + but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's + `package.json` file and run your package manager's install command to update + your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized + into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) + provides managed `fetch` via its RequestManager and can be used without any + other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the + \\\"core\\\" of EmberData and handles coordination between the RequestManager, + the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) + is currently required when using the core and provides tracking primitives + for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) + is a resource cache for JSON:API structured data. It integrates with the store + via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a + presentation layer, it integrates with the store via the hooks `instantiateRecord` + and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) + debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are + older than others, and these still interop via well-defined public API boundaries + but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) + provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) + provides various network API integrations for APIS built over specific REST + or JSON:API conventions. It integrates with the Store via `store.adapterFor`, + and with the request pipeline via the `LegacyNetworkHandler` available via + `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- + [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` + and the `LegacyNetworkHandler` to normalize and serialize data to and from + an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd + finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package + which bundles all of these together for convenience\\n\\nThe packages interop + with each other through well defined public API boundaries. The core\\nof + the library is the store provided by `@ember-data/store`, while each of the + other libraries plugs into the store when installed. Because these packages + interop via fully\\npublic APIs, other libraries or applications may provide + their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) + is a commonly used presentation and cache implementation suitable for complex + resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** + allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf + your app has resolved all deprecations present in a given version, you may + specify that version as your \\\"compatibility\\\" version to remove the code + that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- + [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### + randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate + identifiers for new data created on the client. Identifier generation is configurable, + but we also for convenience will polyfill\\nthe necessary feature if your + browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: + {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n + \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf + you do not want to ship inspector support in your production application, + you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet + app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: + false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### + Debugging\\n\\nMany portions of the internals are helpfully instrumented with + logging that can be activated\\nat build time. This instrumentation is always + removed from production builds or any builds\\nthat has not explicitly activated + it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app + = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: + false, // data store received to update cache with\\n LOG_OPERATIONS: + false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates + to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: + false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: + false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship + storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n + \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under + the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.4.0-alpha.3\",\"_integrity\":\"sha512-KpHGht08SNQ2o7tnMNOAIJHyT8ac36hqZNXyfKuPXgh1Zeq45jhGHXvXxRORjCeyCci45Bk5zAT0t+Op7I7zqQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.4.0-alpha.3.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.4.0-alpha.3.tgz\",\"_nodeVersion\":\"18.17.1\",\"_npmVersion\":\"9.6.7\",\"dist\":{\"integrity\":\"sha512-KpHGht08SNQ2o7tnMNOAIJHyT8ac36hqZNXyfKuPXgh1Zeq45jhGHXvXxRORjCeyCci45Bk5zAT0t+Op7I7zqQ==\",\"shasum\":\"5fd7edc1d456f989f695ab0b574328fd1b39fcee\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.4.0-alpha.3.tgz\",\"fileCount\":40,\"unpackedSize\":798357,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFQPyWzObiU1+H+m3S4xlbCjBBjigIdqLKXuuiyL7TytAiAIDrH+m2F0trPSSC50YNSXu1sA+eOP1pC/RBajbqp9OQ==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"richgt\",\"email\":\"rich.glazerman@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.4.0-alpha.3_1692994401157_0.812133632677015\"},\"_hasShrinkwrap\":false}},\"readme\":\"\",\"maintainers\":[{\"name\":\"richgt\",\"email\":\"rich.glazerman@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"time\":{\"modified\":\"2023-08-25T20:13:21.604Z\",\"created\":\"2014-09-10T01:24:36.056Z\",\"1.0.0-beta.10\":\"2014-09-10T01:24:36.056Z\",\"1.0.0-beta.11\":\"2014-10-13T16:02:29.625Z\",\"1.0.0-beta.12\":\"2014-11-26T00:55:18.020Z\",\"1.0.0-beta.13\":\"2014-12-25T21:36:37.787Z\",\"1.0.0-beta.14\":\"2014-12-25T23:17:40.641Z\",\"1.0.0-beta.14.1\":\"2014-12-31T18:13:02.887Z\",\"1.0.0-beta.15\":\"2015-02-14T21:38:58.554Z\",\"1.0.0-beta.16\":\"2015-03-23T14:28:46.365Z\",\"1.0.0-beta.16.1\":\"2015-03-24T22:06:42.037Z\",\"1.0.0-beta.17\":\"2015-05-10T19:11:13.061Z\",\"1.0.0-beta.18\":\"2015-05-22T04:42:43.571Z\",\"1.0.0-beta.19\":\"2015-06-05T15:12:40.022Z\",\"1.0.0-beta.19.1\":\"2015-06-09T14:40:08.138Z\",\"1.0.0-beta.19.2\":\"2015-06-12T20:53:18.332Z\",\"1.13.0\":\"2015-06-16T21:45:51.088Z\",\"1.13.1\":\"2015-06-18T02:48:09.337Z\",\"1.13.2\":\"2015-06-18T15:52:07.209Z\",\"1.13.3\":\"2015-06-19T20:46:49.596Z\",\"1.13.4\":\"2015-06-22T21:31:04.202Z\",\"1.13.5\":\"2015-07-08T14:34:21.019Z\",\"1.13.6\":\"2015-07-21T18:51:41.702Z\",\"1.13.7\":\"2015-07-27T15:38:56.948Z\",\"1.13.8\":\"2015-08-06T13:20:17.611Z\",\"2.0.0-beta.1\":\"2015-08-06T14:52:02.521Z\",\"1.13.9\":\"2015-08-13T22:20:47.726Z\",\"2.0.0-beta.2\":\"2015-08-14T16:27:59.469Z\",\"2.0.0\":\"2015-08-20T20:11:26.016Z\",\"1.13.10\":\"2015-08-20T23:10:49.805Z\",\"2.1.0-beta.1\":\"2015-08-20T23:15:16.085Z\",\"1.13.11\":\"2015-08-21T16:51:12.671Z\",\"2.1.0-beta.2\":\"2015-09-08T22:07:21.960Z\",\"1.13.12\":\"2015-09-10T17:48:45.470Z\",\"2.1.0-beta.3\":\"2015-09-17T20:04:41.744Z\",\"2.0.1\":\"2015-09-17T20:42:50.824Z\",\"1.13.13\":\"2015-09-17T21:50:43.950Z\",\"2.1.0-beta.4\":\"2015-09-24T21:10:25.419Z\",\"2.1.0-beta.5\":\"2015-09-28T22:00:07.876Z\",\"2.1.0\":\"2015-10-05T14:20:10.871Z\",\"2.2.0-beta.1\":\"2015-10-05T14:50:47.301Z\",\"1.13.14\":\"2015-10-18T12:10:44.958Z\",\"2.2.0-beta.2\":\"2015-10-18T12:51:27.681Z\",\"2.2.0-beta.3\":\"2015-10-27T21:42:51.611Z\",\"1.13.15\":\"2015-11-09T20:16:04.772Z\",\"2.2.0-beta.4\":\"2015-11-11T22:57:03.490Z\",\"2.2.0\":\"2015-11-17T19:30:58.079Z\",\"2.3.0-beta.1\":\"2015-11-17T20:17:05.787Z\",\"2.2.1\":\"2015-11-25T22:24:15.119Z\",\"2.3.0-beta.2\":\"2015-12-12T22:16:08.165Z\",\"2.3.0-beta.3\":\"2015-12-14T23:12:16.228Z\",\"2.3.0-beta.4\":\"2015-12-18T22:29:45.981Z\",\"2.3.0-beta.5\":\"2015-12-31T16:25:00.257Z\",\"2.3.0\":\"2016-01-12T14:09:38.995Z\",\"2.4.0-beta.1\":\"2016-01-12T14:26:07.445Z\",\"2.3.1\":\"2016-01-12T21:54:14.948Z\",\"2.3.2\":\"2016-01-18T23:37:23.239Z\",\"2.3.3\":\"2016-01-21T23:59:12.913Z\",\"2.4.0-beta.2\":\"2016-02-02T14:41:23.732Z\",\"1.13.16\":\"2016-02-09T20:51:56.902Z\",\"2.4.0-beta.3\":\"2016-02-26T18:06:23.274Z\",\"2.4.0\":\"2016-03-01T00:46:24.598Z\",\"2.5.0-beta.1\":\"2016-03-09T22:40:01.533Z\",\"2.5.0-beta.2\":\"2016-03-18T15:47:16.409Z\",\"2.4.1\":\"2016-03-18T16:01:35.400Z\",\"2.4.2\":\"2016-03-19T23:30:54.213Z\",\"2.4.3\":\"2016-03-22T14:16:27.655Z\",\"2.5.0-beta.3\":\"2016-03-22T15:29:19.214Z\",\"2.5.0-beta.4\":\"2016-04-01T20:35:36.392Z\",\"2.5.0\":\"2016-04-12T04:05:45.010Z\",\"2.6.0-beta.1\":\"2016-04-12T04:27:43.802Z\",\"2.5.1\":\"2016-04-12T13:16:20.161Z\",\"2.5.2\":\"2016-04-14T23:57:43.510Z\",\"2.6.0-beta.2\":\"2016-04-29T21:31:49.650Z\",\"2.6.0-beta.3\":\"2016-05-03T14:47:28.835Z\",\"2.6.0-beta.4\":\"2016-05-12T13:17:01.803Z\",\"2.5.3\":\"2016-05-17T20:57:16.803Z\",\"2.6.0\":\"2016-06-08T21:18:43.724Z\",\"2.7.0-beta.1\":\"2016-06-08T21:50:30.444Z\",\"2.6.1\":\"2016-06-15T18:56:38.297Z\",\"2.7.0-beta.2\":\"2016-06-28T15:06:09.937Z\",\"2.7.0-beta.3\":\"2016-07-11T14:47:56.481Z\",\"2.5.4\":\"2016-07-25T20:29:18.970Z\",\"2.5.5\":\"2016-07-25T20:36:23.712Z\",\"2.6.2\":\"2016-07-25T20:48:01.406Z\",\"2.7.0\":\"2016-07-25T20:57:50.907Z\",\"2.8.0-beta.1\":\"2016-07-25T21:20:18.853Z\",\"2.8.0-beta.2\":\"2016-08-15T19:42:24.091Z\",\"2.8.0-beta.3\":\"2016-08-29T12:42:39.119Z\",\"2.8.0\":\"2016-09-09T00:25:15.183Z\",\"2.9.0-beta.1\":\"2016-09-10T15:27:09.005Z\",\"2.8.1\":\"2016-09-23T20:00:55.125Z\",\"2.9.0-beta.2\":\"2016-09-29T19:44:20.865Z\",\"2.9.0-beta.3\":\"2016-10-03T13:04:10.700Z\",\"2.9.0-beta.4\":\"2016-10-10T14:11:43.527Z\",\"2.9.0\":\"2016-10-18T13:13:49.758Z\",\"2.10.0-beta.1\":\"2016-10-18T13:31:11.468Z\",\"2.10.0-beta.2\":\"2016-10-24T20:15:50.486Z\",\"2.10.0-beta.3\":\"2016-11-21T14:34:57.100Z\",\"2.10.0\":\"2016-11-28T17:20:10.484Z\",\"2.11.0-beta.1\":\"2016-11-28T18:54:14.735Z\",\"2.11.0\":\"2017-01-09T20:44:27.764Z\",\"2.12.0-beta.1\":\"2017-01-09T21:19:06.173Z\",\"2.12.0-beta.2\":\"2017-01-30T21:42:20.535Z\",\"2.11.1\":\"2017-02-03T21:34:16.815Z\",\"2.12.0-beta.3\":\"2017-02-03T21:45:36.103Z\",\"2.12.0-beta.4\":\"2017-02-24T20:35:29.451Z\",\"2.11.2\":\"2017-02-24T21:36:58.848Z\",\"2.11.3\":\"2017-02-25T03:35:28.619Z\",\"2.12.0\":\"2017-03-13T13:42:37.313Z\",\"2.13.0-beta.1\":\"2017-03-13T14:12:36.281Z\",\"2.12.1\":\"2017-03-17T21:21:44.186Z\",\"2.13.0-beta.2\":\"2017-03-17T21:27:22.192Z\",\"2.13.0-beta.3\":\"2017-03-21T21:05:54.145Z\",\"2.13.0-beta.4\":\"2017-04-12T19:30:38.174Z\",\"2.12.2\":\"2017-04-12T19:38:41.556Z\",\"2.13.0\":\"2017-04-28T20:19:31.131Z\",\"2.14.0-beta.1\":\"2017-04-28T20:41:35.512Z\",\"2.14.0-beta.2\":\"2017-05-05T16:55:46.526Z\",\"2.13.1\":\"2017-05-05T17:31:22.681Z\",\"2.14.0-beta.3\":\"2017-06-07T21:32:37.345Z\",\"2.13.2\":\"2017-06-18T04:12:48.218Z\",\"2.14.0\":\"2017-06-18T04:30:28.435Z\",\"2.15.0-beta.1\":\"2017-06-18T13:18:08.667Z\",\"2.14.1\":\"2017-06-19T11:04:05.207Z\",\"2.14.2\":\"2017-06-19T23:50:18.225Z\",\"2.14.3\":\"2017-06-22T22:51:01.216Z\",\"2.14.4\":\"2017-07-11T14:45:37.429Z\",\"2.15.0-beta.2\":\"2017-07-11T15:08:26.262Z\",\"2.14.5\":\"2017-07-18T03:26:10.975Z\",\"2.14.6\":\"2017-07-21T16:46:46.392Z\",\"2.14.7\":\"2017-07-25T22:01:31.766Z\",\"2.15.0-beta.3\":\"2017-07-26T22:49:35.796Z\",\"2.14.8\":\"2017-07-27T20:33:41.871Z\",\"2.14.9\":\"2017-07-29T20:39:40.344Z\",\"2.14.10\":\"2017-08-10T13:50:31.672Z\",\"2.15.0-beta.4\":\"2017-08-10T13:58:27.380Z\",\"2.14.11\":\"2017-08-31T16:33:27.114Z\",\"2.15.0\":\"2017-09-01T15:24:42.649Z\",\"2.15.1\":\"2017-09-28T00:26:27.112Z\",\"2.15.2\":\"2017-09-29T00:58:42.107Z\",\"2.16.0-beta.1\":\"2017-09-29T01:17:18.421Z\",\"2.15.3\":\"2017-09-30T18:01:31.996Z\",\"2.16.0\":\"2017-10-03T20:40:49.757Z\",\"2.17.0-beta.1\":\"2017-10-03T20:49:04.990Z\",\"2.16.1\":\"2017-10-04T20:53:00.509Z\",\"2.16.2\":\"2017-10-07T17:27:19.458Z\",\"2.16.3\":\"2017-10-12T15:09:50.635Z\",\"2.17.0-beta.2\":\"2017-11-07T03:33:38.129Z\",\"2.17.0\":\"2017-11-19T15:55:32.620Z\",\"2.18.0-beta.1\":\"2017-11-19T16:06:23.407Z\",\"2.18.0\":\"2017-12-29T02:33:35.622Z\",\"3.0.0-beta.1\":\"2017-12-30T02:29:30.594Z\",\"3.0.0\":\"2018-02-12T14:17:52.637Z\",\"3.1.0-beta.1\":\"2018-02-12T14:31:37.364Z\",\"3.0.1\":\"2018-02-13T13:42:52.640Z\",\"2.18.1\":\"2018-02-13T13:51:05.982Z\",\"2.16.4\":\"2018-03-01T15:07:12.148Z\",\"2.15.4\":\"2018-03-01T15:14:21.342Z\",\"2.17.1\":\"2018-03-01T15:22:35.995Z\",\"2.18.2\":\"2018-03-01T15:37:26.392Z\",\"3.0.2\":\"2018-03-01T15:53:57.415Z\",\"3.1.0-beta.2\":\"2018-03-15T15:30:54.356Z\",\"3.1.0\":\"2018-03-26T19:18:14.819Z\",\"3.2.0-beta.1\":\"2018-03-26T19:34:28.533Z\",\"3.3.0-canary\":\"2018-03-27T13:10:48.292Z\",\"3.1.1\":\"2018-03-27T13:12:25.140Z\",\"3.2.0-beta.2\":\"2018-04-06T14:25:36.693Z\",\"3.2.0-beta.3\":\"2018-04-25T16:33:07.830Z\",\"3.2.0-beta.4\":\"2018-06-13T17:29:17.607Z\",\"3.2.0\":\"2018-06-29T16:46:34.955Z\",\"3.3.0-beta.1\":\"2018-06-29T16:54:56.276Z\",\"2.18.3\":\"2018-07-06T12:55:02.706Z\",\"3.3.0\":\"2018-07-13T20:27:42.929Z\",\"3.4.0-beta.1\":\"2018-07-13T20:36:05.720Z\",\"2.18.4\":\"2018-07-24T18:52:11.517Z\",\"3.4.0-beta.2\":\"2018-07-26T13:41:55.877Z\",\"3.3.1\":\"2018-07-26T13:51:29.213Z\",\"3.2.1\":\"2018-07-26T13:59:12.805Z\",\"3.4.0-beta.3\":\"2018-07-31T20:02:39.659Z\",\"3.4.0-beta.4\":\"2018-08-24T01:57:50.637Z\",\"3.4.0\":\"2018-08-27T22:06:39.345Z\",\"3.5.0-beta.1\":\"2018-08-27T22:11:30.093Z\",\"2.18.5\":\"2018-09-14T17:23:57.880Z\",\"3.0.4\":\"2018-09-14T17:32:48.765Z\",\"3.1.2\":\"2018-09-14T17:37:10.750Z\",\"3.2.2\":\"2018-09-14T17:40:04.267Z\",\"3.3.2\":\"2018-09-14T17:46:08.617Z\",\"3.4.1\":\"2018-09-14T17:53:02.203Z\",\"3.5.0-beta.2\":\"2018-09-14T18:04:02.184Z\",\"3.4.2\":\"2018-09-15T06:35:11.509Z\",\"3.5.0-beta.3\":\"2018-09-15T07:12:20.454Z\",\"3.4.3\":\"2018-10-12T16:17:39.536Z\",\"3.4.4\":\"2018-10-12T16:22:48.868Z\",\"3.5.0\":\"2018-10-12T16:36:12.552Z\",\"3.6.0-beta.1\":\"2018-10-12T16:41:48.485Z\",\"3.5.1\":\"2018-11-29T02:05:38.216Z\",\"3.5.2\":\"2018-11-30T06:46:59.857Z\",\"3.6.0\":\"2018-12-12T17:49:30.885Z\",\"3.7.0\":\"2019-01-08T16:24:31.438Z\",\"3.9.0-beta.1\":\"2019-02-22T23:19:02.824Z\",\"3.8.0\":\"2019-02-22T23:22:30.308Z\",\"3.9.0\":\"2019-04-08T19:53:40.657Z\",\"3.9.1\":\"2019-04-20T00:20:09.900Z\",\"3.10.0-beta.1\":\"2019-05-01T02:00:41.473Z\",\"3.11.1-canary.0\":\"2019-05-01T02:12:54.292Z\",\"3.9.2\":\"2019-05-07T07:40:46.756Z\",\"3.9.3\":\"2019-05-09T20:52:12.311Z\",\"3.10.0\":\"2019-05-13T16:21:52.110Z\",\"3.11.0-beta.1\":\"2019-05-13T17:17:16.783Z\",\"3.12.0-canary.0\":\"2019-05-13T17:59:54.052Z\",\"3.12.0-canary.1\":\"2019-06-25T21:38:15.015Z\",\"3.12.0-canary.2\":\"2019-06-26T18:35:21.122Z\",\"3.11.0-beta.2\":\"2019-06-27T00:45:18.387Z\",\"3.11.0\":\"2019-06-28T18:28:12.651Z\",\"3.11.1\":\"2019-07-19T18:28:29.551Z\",\"3.11.2\":\"2019-07-20T16:22:20.748Z\",\"3.11.3\":\"2019-07-26T00:59:40.683Z\",\"3.12.0-beta.0\":\"2019-07-26T01:11:28.940Z\",\"3.13.0-canary.0\":\"2019-07-26T01:24:14.906Z\",\"3.11.4\":\"2019-07-26T19:30:13.402Z\",\"3.12.0\":\"2019-08-06T16:02:03.686Z\",\"3.13.0-beta.0\":\"2019-08-06T16:07:48.790Z\",\"3.14.0-alpha.0\":\"2019-08-06T16:10:57.948Z\",\"3.14.0-alpha.1\":\"2019-08-16T00:10:58.302Z\",\"3.14.0-alpha.2\":\"2019-09-05T18:31:25.567Z\",\"3.13.0-beta.1\":\"2019-09-06T00:47:01.556Z\",\"3.11.5\":\"2019-09-09T19:28:00.017Z\",\"3.12.1\":\"2019-09-11T17:19:42.734Z\",\"3.12.2\":\"2019-09-12T00:11:53.181Z\",\"3.13.0-beta.2\":\"2019-09-12T01:10:43.071Z\",\"3.14.0-alpha.3\":\"2019-09-12T01:17:59.269Z\",\"3.12.3\":\"2019-09-20T22:36:25.938Z\",\"3.13.0\":\"2019-09-23T15:50:16.463Z\",\"3.14.0-alpha.4\":\"2019-09-23T19:59:41.159Z\",\"3.14.0-beta.0\":\"2019-09-25T00:54:52.061Z\",\"3.15.0-alpha.0\":\"2019-09-25T00:58:22.433Z\",\"3.13.1\":\"2019-09-25T01:54:10.851Z\",\"3.12.4\":\"2019-09-25T02:25:23.826Z\",\"3.15.0-alpha.1\":\"2019-10-16T12:28:17.033Z\",\"3.14.0-beta.2\":\"2019-11-06T18:24:29.289Z\",\"3.14.0\":\"2019-11-06T23:39:11.322Z\",\"3.15.0-beta.0\":\"2019-11-06T23:59:26.673Z\",\"3.16.0-alpha.0\":\"2019-11-07T00:18:37.242Z\",\"3.16.0-alpha.2\":\"2019-11-15T21:52:41.340Z\",\"3.8.1\":\"2019-11-22T00:03:11.703Z\",\"3.16.0-alpha.3\":\"2019-12-13T02:32:21.851Z\",\"3.14.1\":\"2019-12-18T10:47:18.014Z\",\"3.15.0\":\"2019-12-18T19:25:50.697Z\",\"3.16.0-beta.0\":\"2019-12-20T02:23:39.315Z\",\"3.17.0-alpha.0\":\"2019-12-20T04:41:25.725Z\",\"3.15.1\":\"2020-01-25T02:00:08.780Z\",\"3.16.0-beta.1\":\"2020-01-25T06:46:59.974Z\",\"3.16.0\":\"2020-01-25T07:12:02.708Z\",\"3.17.0-beta.0\":\"2020-01-25T07:24:24.385Z\",\"3.18.0-alpha.0\":\"2020-01-25T07:29:20.277Z\",\"3.12.5\":\"2020-02-06T22:03:53.270Z\",\"3.13.2\":\"2020-02-20T11:53:14.834Z\",\"3.16.2\":\"2020-02-28T01:34:42.539Z\",\"3.13.3-alpha.0\":\"2020-02-28T01:35:47.410Z\",\"3.13.3\":\"2020-03-04T23:25:46.605Z\",\"3.12.6\":\"2020-03-09T17:45:25.222Z\",\"3.16.3\":\"2020-03-10T22:31:06.295Z\",\"3.16.4\":\"2020-03-10T22:53:41.593Z\",\"3.17.0\":\"2020-03-11T00:33:08.137Z\",\"3.18.0-beta.0\":\"2020-03-11T01:30:26.676Z\",\"3.19.0-alpha.0\":\"2020-03-11T01:34:23.757Z\",\"3.17.1\":\"2020-04-28T17:29:31.822Z\",\"3.18.0\":\"2020-04-28T17:37:37.337Z\",\"3.19.0-beta.0\":\"2020-04-28T17:44:44.030Z\",\"3.20.0-alpha.0\":\"2020-04-28T17:48:06.701Z\",\"3.16.5\":\"2020-04-28T17:53:20.878Z\",\"3.16.6\":\"2020-05-13T23:03:26.495Z\",\"3.19.0\":\"2020-06-05T10:04:53.634Z\",\"3.20.0-beta.0\":\"2020-06-05T10:14:24.255Z\",\"3.21.0-alpha.0\":\"2020-06-05T10:48:42.490Z\",\"3.16.7\":\"2020-06-10T21:34:00.310Z\",\"3.16.8\":\"2020-06-24T20:38:36.805Z\",\"3.20.0\":\"2020-07-16T13:34:00.009Z\",\"3.21.0-beta.0\":\"2020-07-16T13:41:05.695Z\",\"3.22.0-alpha.0\":\"2020-07-16T13:45:20.850Z\",\"3.16.9\":\"2020-08-29T21:08:30.511Z\",\"3.20.1\":\"2020-08-29T21:44:10.064Z\",\"3.21.0-beta.1\":\"2020-08-29T21:55:23.702Z\",\"3.22.0-alpha.1\":\"2020-08-29T22:11:10.337Z\",\"3.20.2\":\"2020-08-31T05:48:39.641Z\",\"3.21.0\":\"2020-08-31T14:06:46.161Z\",\"3.22.0-beta.0\":\"2020-08-31T15:55:02.094Z\",\"3.23.0-alpha.0\":\"2020-08-31T16:02:54.656Z\",\"3.20.3\":\"2020-09-17T04:54:32.120Z\",\"3.21.1\":\"2020-09-18T14:46:20.313Z\",\"3.22.0-beta.1\":\"2020-09-18T19:15:20.043Z\",\"3.20.4\":\"2020-09-27T18:50:54.705Z\",\"3.21.2\":\"2020-09-27T20:19:14.385Z\",\"3.22.0-beta.2\":\"2020-09-30T14:49:13.237Z\",\"3.22.0-beta.3\":\"2020-10-09T17:08:27.928Z\",\"3.22.0\":\"2020-10-09T18:09:12.015Z\",\"3.23.0-beta.0\":\"2020-10-09T19:18:52.208Z\",\"3.24.0-alpha.0\":\"2020-10-09T19:25:41.564Z\",\"3.24.0-alpha.1\":\"2020-11-05T21:46:43.756Z\",\"3.22.1\":\"2020-11-06T01:22:16.561Z\",\"3.20.5\":\"2020-11-06T02:16:15.622Z\",\"3.23.0\":\"2020-12-01T02:10:16.540Z\",\"3.24.0-beta.0\":\"2020-12-01T02:39:03.582Z\",\"3.25.0-alpha.0\":\"2020-12-01T02:42:42.718Z\",\"3.24.0\":\"2021-01-05T02:20:21.637Z\",\"3.25.0-beta.0\":\"2021-01-05T04:33:36.901Z\",\"3.26.0-alpha.0\":\"2021-01-05T13:12:13.651Z\",\"3.24.1\":\"2021-02-12T02:36:09.242Z\",\"3.25.0\":\"2021-02-12T18:52:10.274Z\",\"3.26.0-beta.0\":\"2021-02-16T12:15:27.655Z\",\"3.27.0-alpha.0\":\"2021-02-16T12:21:37.512Z\",\"3.24.2\":\"2021-03-27T03:30:38.337Z\",\"3.26.0\":\"2021-03-27T04:22:33.940Z\",\"3.27.0-beta.0\":\"2021-03-27T17:04:49.179Z\",\"3.28.0-alpha.0\":\"2021-03-27T18:20:45.791Z\",\"3.27.0\":\"2021-05-08T14:40:55.525Z\",\"3.28.0-alpha.3\":\"2021-05-08T20:08:14.907Z\",\"3.28.0-beta.0\":\"2021-05-09T09:22:35.897Z\",\"3.29.0-alpha.0\":\"2021-05-09T09:28:12.514Z\",\"3.29.0-alpha.1\":\"2021-05-09T20:08:00.577Z\",\"3.29.0-alpha.2\":\"2021-05-10T20:08:20.056Z\",\"3.29.0-alpha.3\":\"2021-05-12T20:16:42.055Z\",\"3.29.0-alpha.4\":\"2021-05-19T20:16:52.177Z\",\"3.27.1\":\"2021-05-27T07:27:21.262Z\",\"3.28.0-beta.1\":\"2021-05-27T08:26:16.635Z\",\"3.29.0-alpha.5\":\"2021-05-27T08:30:12.625Z\",\"3.29.0-alpha.6\":\"2021-06-23T20:14:59.309Z\",\"3.29.0-alpha.7\":\"2021-06-30T20:18:37.130Z\",\"3.29.0-alpha.8\":\"2021-07-07T20:15:35.800Z\",\"3.29.0-alpha.9\":\"2021-07-14T20:19:31.172Z\",\"3.29.0-alpha.10\":\"2021-07-21T20:16:25.261Z\",\"3.29.0-alpha.11\":\"2021-07-22T19:36:05.280Z\",\"3.29.0-alpha.12\":\"2021-07-28T20:14:43.632Z\",\"3.28.0-beta.2\":\"2021-07-30T18:22:27.399Z\",\"3.29.0-alpha.13\":\"2021-08-04T20:25:23.391Z\",\"3.29.0-alpha.15\":\"2021-08-05T21:03:09.384Z\",\"3.28.0-beta.3\":\"2021-08-09T18:18:24.179Z\",\"3.29.0-alpha.16\":\"2021-08-11T20:25:51.107Z\",\"3.29.0-alpha.17\":\"2021-08-18T20:24:41.412Z\",\"3.28.0\":\"2021-08-20T19:29:36.656Z\",\"4.0.0-beta.0\":\"2021-08-20T23:59:53.384Z\",\"4.1.0-alpha.0\":\"2021-08-21T01:02:04.690Z\",\"4.1.0-alpha.1\":\"2021-08-25T20:25:49.994Z\",\"3.28.1\":\"2021-08-31T06:38:05.475Z\",\"4.1.0-alpha.2\":\"2021-09-01T20:26:05.798Z\",\"3.28.2\":\"2021-09-02T19:33:10.475Z\",\"4.0.0-beta.1\":\"2021-09-02T19:47:09.032Z\",\"3.28.3\":\"2021-09-05T07:20:57.748Z\",\"4.0.0-beta.2\":\"2021-09-05T07:50:17.400Z\",\"4.1.0-alpha.3\":\"2021-09-08T20:15:35.324Z\",\"4.1.0-alpha.4\":\"2021-09-15T20:15:41.433Z\",\"4.1.0-alpha.5\":\"2021-09-22T20:16:01.585Z\",\"4.1.0-alpha.6\":\"2021-09-29T20:16:23.522Z\",\"4.1.0-alpha.7\":\"2021-10-06T20:16:49.151Z\",\"4.1.0-alpha.8\":\"2021-10-13T20:15:55.933Z\",\"4.1.0-alpha.9\":\"2021-10-20T20:15:37.857Z\",\"4.1.0-alpha.10\":\"2021-10-27T20:16:39.083Z\",\"4.1.0-alpha.11\":\"2021-11-03T20:20:13.310Z\",\"4.0.0-beta.3\":\"2021-11-04T01:23:05.618Z\",\"4.0.0-beta.4\":\"2021-11-10T18:24:05.575Z\",\"4.1.0-alpha.12\":\"2021-11-10T20:21:13.174Z\",\"4.1.0-alpha.13\":\"2021-11-17T20:17:47.078Z\",\"3.28.4\":\"2021-11-23T15:50:59.760Z\",\"3.28.5\":\"2021-11-23T15:59:53.321Z\",\"4.1.0-alpha.14\":\"2021-11-24T20:19:24.096Z\",\"4.1.0-alpha.15\":\"2021-12-01T20:17:15.448Z\",\"4.1.0-alpha.16\":\"2021-12-08T20:15:57.692Z\",\"4.0.0\":\"2021-12-11T16:24:20.737Z\",\"4.1.0-beta.0\":\"2021-12-13T05:04:49.238Z\",\"4.2.0-alpha.0\":\"2021-12-13T05:11:52.307Z\",\"3.28.6\":\"2021-12-14T19:03:13.155Z\",\"4.0.1\":\"2021-12-15T13:10:04.112Z\",\"4.0.2\":\"2021-12-15T14:21:12.753Z\",\"4.2.0-alpha.1\":\"2021-12-22T20:16:35.240Z\",\"4.2.0-alpha.2\":\"2021-12-29T20:15:56.549Z\",\"4.1.0\":\"2021-12-31T04:21:25.761Z\",\"4.2.0-beta.0\":\"2021-12-31T14:41:29.372Z\",\"3.28.7\":\"2022-01-02T00:48:24.309Z\",\"4.2.0-alpha.3\":\"2022-01-05T20:16:51.908Z\",\"4.2.0-alpha.4\":\"2022-01-12T20:16:24.117Z\",\"4.2.0-alpha.5\":\"2022-01-19T20:15:24.917Z\",\"4.2.0-alpha.6\":\"2022-01-26T20:15:22.210Z\",\"4.2.0-alpha.7\":\"2022-02-02T20:16:03.068Z\",\"3.28.8\":\"2022-02-03T03:26:39.559Z\",\"4.2.0-alpha.8\":\"2022-02-09T20:15:35.048Z\",\"4.2.0-alpha.9\":\"2022-02-16T20:15:16.760Z\",\"4.2.0-alpha.10\":\"2022-02-23T20:27:26.214Z\",\"4.3.0-beta.0\":\"2022-02-26T13:24:21.659Z\",\"4.2.0\":\"2022-02-26T13:49:44.180Z\",\"4.4.0-alpha.0\":\"2022-02-26T13:57:29.732Z\",\"4.4.0-alpha.1\":\"2022-03-02T20:14:56.100Z\",\"4.4.0-alpha.2\":\"2022-03-09T20:17:06.474Z\",\"4.4.0-alpha.3\":\"2022-03-16T20:17:42.169Z\",\"4.4.0-alpha.4\":\"2022-03-23T20:17:23.478Z\",\"3.28.9\":\"2022-03-25T03:54:53.901Z\",\"4.3.0\":\"2022-03-25T20:17:12.923Z\",\"4.4.0-beta.1\":\"2022-03-27T04:32:22.229Z\",\"4.4.0-alpha.5\":\"2022-03-30T20:22:03.944Z\",\"4.4.0-alpha.6\":\"2022-04-06T20:17:01.210Z\",\"4.4.0-alpha.7\":\"2022-04-13T20:21:54.865Z\",\"4.4.0-alpha.8\":\"2022-04-20T20:18:18.226Z\",\"4.4.0-alpha.9\":\"2022-04-27T20:19:58.315Z\",\"4.4.0-alpha.10\":\"2022-05-04T20:18:31.569Z\",\"3.28.10\":\"2022-05-09T21:52:58.194Z\",\"4.4.0\":\"2022-05-09T22:39:37.346Z\",\"4.4.0-alpha.11\":\"2022-05-11T20:25:44.632Z\",\"4.4.0-alpha.12\":\"2022-05-18T20:17:21.825Z\",\"4.4.0-alpha.13\":\"2022-05-25T20:18:08.231Z\",\"4.4.0-alpha.14\":\"2022-06-01T20:18:30.603Z\",\"4.4.0-alpha.15\":\"2022-06-08T20:16:27.710Z\",\"4.4.0-alpha.16\":\"2022-06-15T20:16:53.853Z\",\"4.5.0-beta.0\":\"2022-06-19T17:38:11.495Z\",\"4.5.0-alpha.0\":\"2022-06-19T17:44:01.730Z\",\"4.5.0-alpha.1\":\"2022-06-22T20:17:18.588Z\",\"4.5.0-alpha.2\":\"2022-06-29T20:18:44.879Z\",\"4.5.0-alpha.3\":\"2022-07-06T20:18:19.485Z\",\"4.5.0-alpha.4\":\"2022-07-13T20:18:57.524Z\",\"4.5.0-alpha.5\":\"2022-07-20T20:19:48.779Z\",\"4.5.0-alpha.6\":\"2022-07-27T20:18:02.402Z\",\"4.4.1\":\"2022-07-27T21:22:38.826Z\",\"4.5.0\":\"2022-07-27T23:02:17.908Z\",\"4.6.0\":\"2022-07-27T23:07:38.932Z\",\"4.7.0-beta.0\":\"2022-07-27T23:12:06.027Z\",\"4.8.0-alpha.0\":\"2022-07-27T23:15:38.790Z\",\"4.7.0-beta.1\":\"2022-07-28T20:13:35.201Z\",\"4.6.1\":\"2022-07-28T20:23:46.733Z\",\"4.8.0-alpha.1\":\"2022-07-28T20:26:38.859Z\",\"4.8.0-alpha.2\":\"2022-08-03T20:17:40.798Z\",\"4.8.0-alpha.3\":\"2022-08-10T20:18:01.189Z\",\"4.8.0-alpha.4\":\"2022-08-17T20:18:22.786Z\",\"4.8.0-alpha.5\":\"2022-08-24T20:17:48.451Z\",\"4.8.0-alpha.6\":\"2022-08-31T20:19:07.546Z\",\"4.7.0\":\"2022-09-06T17:26:40.900Z\",\"4.8.0-beta.0\":\"2022-09-06T17:28:39.892Z\",\"4.9.0-alpha.0\":\"2022-09-06T17:30:15.010Z\",\"4.7.1\":\"2022-09-06T17:43:13.907Z\",\"4.9.0-alpha.1\":\"2022-09-07T20:20:23.973Z\",\"3.28.11\":\"2022-09-12T21:32:06.134Z\",\"3.28.12\":\"2022-09-12T23:54:07.065Z\",\"4.9.0-alpha.2\":\"2022-09-14T20:21:04.416Z\",\"4.7.2\":\"2022-09-15T00:44:36.474Z\",\"4.6.2\":\"2022-09-15T00:54:43.940Z\",\"4.6.3\":\"2022-09-15T01:42:38.249Z\",\"4.9.0-alpha.3\":\"2022-09-21T20:19:17.909Z\",\"4.9.0-alpha.4\":\"2022-09-28T20:20:05.041Z\",\"4.6.4\":\"2022-10-02T01:01:37.833Z\",\"4.7.3\":\"2022-10-02T01:06:06.740Z\",\"4.9.0-alpha.5\":\"2022-10-05T20:20:13.893Z\",\"4.9.0-alpha.6\":\"2022-10-12T20:21:38.693Z\",\"4.8.0\":\"2022-11-04T18:10:43.029Z\",\"4.9.0-alpha.10\":\"2022-11-04T18:15:18.746Z\",\"4.9.0-beta.0\":\"2022-11-04T18:18:51.763Z\",\"4.9.0-alpha.12\":\"2022-11-04T19:32:50.562Z\",\"4.9.0-beta.1\":\"2022-11-04T19:36:45.149Z\",\"4.8.1\":\"2022-11-04T19:41:18.223Z\",\"4.8.2\":\"2022-11-04T20:07:06.701Z\",\"4.9.0-alpha.13\":\"2022-11-04T20:15:18.356Z\",\"4.9.0-beta.2\":\"2022-11-04T20:17:36.422Z\",\"4.9.0-alpha.14\":\"2022-11-09T19:48:09.911Z\",\"4.9.0-beta.3\":\"2022-11-09T19:59:10.850Z\",\"4.8.3\":\"2022-11-09T20:04:40.331Z\",\"4.9.0\":\"2022-12-03T01:18:14.906Z\",\"4.8.4\":\"2022-12-03T01:22:14.044Z\",\"4.9.1\":\"2022-12-03T01:41:59.316Z\",\"4.10.0-alpha.0\":\"2022-12-03T01:43:53.179Z\",\"4.10.0-beta.0\":\"2022-12-03T01:48:45.232Z\",\"4.10.0-alpha.1\":\"2022-12-03T03:03:25.754Z\",\"4.10.0-beta.1\":\"2022-12-03T03:45:38.867Z\",\"4.10.0-alpha.2\":\"2022-12-06T20:17:10.793Z\",\"4.10.0-alpha.3\":\"2022-12-07T10:22:46.019Z\",\"4.10.0-beta.2\":\"2022-12-07T11:16:53.551Z\",\"4.10.0-alpha.4\":\"2022-12-08T02:29:20.535Z\",\"4.10.0-beta.3\":\"2022-12-08T03:24:36.969Z\",\"4.10.0-alpha.5\":\"2022-12-09T20:12:19.241Z\",\"4.10.0-alpha.6\":\"2022-12-13T20:20:15.060Z\",\"4.10.0-alpha.7\":\"2022-12-16T20:11:54.359Z\",\"4.10.0-alpha.8\":\"2022-12-20T20:20:44.116Z\",\"4.10.0-alpha.9\":\"2022-12-23T20:12:16.738Z\",\"4.10.0-alpha.10\":\"2022-12-27T20:18:36.369Z\",\"4.10.0-alpha.11\":\"2022-12-30T20:10:55.784Z\",\"4.10.0-alpha.12\":\"2023-01-03T20:19:39.308Z\",\"4.10.0-alpha.13\":\"2023-01-06T20:11:20.761Z\",\"4.10.0-alpha.14\":\"2023-01-10T20:19:36.023Z\",\"4.10.0-alpha.15\":\"2023-01-13T20:11:12.713Z\",\"4.10.0-alpha.16\":\"2023-01-17T20:19:15.031Z\",\"4.10.0-alpha.17\":\"2023-01-20T20:11:17.294Z\",\"4.10.0-alpha.18\":\"2023-01-24T20:20:00.061Z\",\"4.10.0-alpha.19\":\"2023-01-27T20:11:06.624Z\",\"4.10.0-alpha.20\":\"2023-01-31T20:20:30.388Z\",\"4.10.0-alpha.21\":\"2023-02-03T20:12:38.903Z\",\"4.10.0-alpha.22\":\"2023-02-07T20:20:40.302Z\",\"4.10.0-alpha.23\":\"2023-02-10T20:12:01.687Z\",\"4.10.0-alpha.24\":\"2023-02-14T20:20:28.148Z\",\"4.10.0-alpha.25\":\"2023-02-17T20:11:35.749Z\",\"4.10.0-alpha.26\":\"2023-02-21T20:22:01.034Z\",\"4.10.0-alpha.27\":\"2023-02-24T20:12:29.474Z\",\"3.28.13\":\"2023-02-25T00:46:56.712Z\",\"4.10.0\":\"2023-02-25T01:40:37.261Z\",\"4.11.0\":\"2023-02-25T01:46:19.204Z\",\"4.12.0-alpha.0\":\"2023-02-25T02:24:44.343Z\",\"4.10.0-beta.4\":\"2023-02-25T02:29:22.233Z\",\"4.12.0-beta.0\":\"2023-02-25T02:34:40.119Z\",\"4.8.6\":\"2023-02-25T09:26:15.599Z\",\"4.11.1\":\"2023-02-25T09:28:54.924Z\",\"4.12.0-alpha.1\":\"2023-02-25T09:35:22.505Z\",\"4.12.0-beta.1\":\"2023-02-25T09:35:45.901Z\",\"4.12.0-alpha.2\":\"2023-02-27T04:17:21.228Z\",\"4.12.0-beta.2\":\"2023-02-27T04:17:31.401Z\",\"4.11.2\":\"2023-02-27T04:27:17.172Z\",\"4.8.7\":\"2023-02-27T04:33:13.243Z\",\"4.12.0-alpha.3\":\"2023-02-27T10:05:37.030Z\",\"4.12.0-beta.3\":\"2023-02-27T10:05:45.833Z\",\"4.8.8\":\"2023-02-27T10:07:49.228Z\",\"4.11.3\":\"2023-02-27T10:13:23.624Z\",\"4.12.0-alpha.4\":\"2023-02-28T20:21:06.828Z\",\"4.12.0-alpha.5\":\"2023-03-03T20:12:35.950Z\",\"4.12.0-alpha.6\":\"2023-03-07T20:21:03.498Z\",\"4.12.0-alpha.7\":\"2023-03-10T20:11:29.840Z\",\"4.12.0-alpha.8\":\"2023-03-14T20:25:40.997Z\",\"4.12.0-alpha.9\":\"2023-03-17T20:13:03.183Z\",\"4.12.0-alpha.10\":\"2023-03-21T20:19:46.275Z\",\"4.12.0-alpha.11\":\"2023-03-24T20:11:47.599Z\",\"4.12.0-beta.4\":\"2023-03-27T21:57:24.194Z\",\"4.12.0-alpha.12\":\"2023-03-27T21:58:10.946Z\",\"4.12.0-alpha.13\":\"2023-03-28T20:20:53.239Z\",\"4.12.0-alpha.14\":\"2023-03-29T05:14:14.086Z\",\"4.12.0-beta.5\":\"2023-03-29T05:15:16.167Z\",\"4.12.0-beta.6\":\"2023-03-30T04:30:57.803Z\",\"4.12.0-alpha.15\":\"2023-03-30T04:31:50.156Z\",\"4.12.0-alpha.16\":\"2023-03-31T20:10:52.437Z\",\"4.12.0-beta.7\":\"2023-04-01T02:10:27.755Z\",\"4.12.0-alpha.17\":\"2023-04-01T02:11:23.576Z\",\"4.12.0-beta.8\":\"2023-04-02T18:09:23.762Z\",\"4.12.0-alpha.18\":\"2023-04-02T18:09:29.229Z\",\"4.12.0-alpha.19\":\"2023-04-04T20:19:47.233Z\",\"4.12.0-alpha.20\":\"2023-04-07T01:29:31.222Z\",\"4.12.0-beta.9\":\"2023-04-07T01:29:48.900Z\",\"4.12.0\":\"2023-04-07T02:09:37.936Z\",\"5.0.0-alpha.0\":\"2023-04-07T02:13:49.569Z\",\"5.0.0-alpha.1\":\"2023-04-07T20:11:04.135Z\",\"4.12.0-beta.10\":\"2023-04-08T15:52:33.925Z\",\"5.0.0-alpha.2\":\"2023-04-08T15:53:02.392Z\",\"5.0.0-alpha.3\":\"2023-04-11T20:19:10.626Z\",\"4.12.0-beta.11\":\"2023-04-12T17:40:12.236Z\",\"5.0.0-beta.0\":\"2023-04-12T18:21:42.220Z\",\"5.1.0-alpha.0\":\"2023-04-12T18:28:52.575Z\",\"5.1.0-alpha.1\":\"2023-04-14T20:11:01.972Z\",\"5.1.0-alpha.2\":\"2023-04-18T20:19:11.665Z\",\"5.1.0-alpha.3\":\"2023-04-21T20:11:40.357Z\",\"5.1.0-alpha.4\":\"2023-04-25T20:18:49.429Z\",\"5.1.0-alpha.5\":\"2023-04-28T20:11:00.867Z\",\"5.1.0-alpha.6\":\"2023-05-02T20:19:03.021Z\",\"5.1.0-alpha.7\":\"2023-05-05T20:11:00.380Z\",\"5.1.0-alpha.8\":\"2023-05-09T20:18:51.861Z\",\"5.1.0-alpha.9\":\"2023-05-12T20:10:41.699Z\",\"5.1.0-alpha.10\":\"2023-05-16T20:19:15.204Z\",\"5.1.0-alpha.11\":\"2023-05-26T20:10:56.886Z\",\"5.0.0-beta.1\":\"2023-05-30T18:10:39.619Z\",\"5.1.0-alpha.12\":\"2023-05-30T20:18:06.095Z\",\"5.1.0-alpha.13\":\"2023-06-02T20:11:07.541Z\",\"5.1.0-alpha.14\":\"2023-06-06T20:19:07.502Z\",\"5.1.0-alpha.15\":\"2023-06-09T20:11:07.406Z\",\"5.0.0-beta.2\":\"2023-06-10T02:15:28.360Z\",\"5.0.0\":\"2023-06-10T05:12:18.687Z\",\"5.2.0-alpha.0\":\"2023-06-10T05:24:37.158Z\",\"5.1.0-beta.0\":\"2023-06-10T05:31:44.050Z\",\"5.2.0-alpha.1\":\"2023-06-13T20:18:47.148Z\",\"5.2.0-alpha.2\":\"2023-06-16T20:11:51.251Z\",\"5.2.0-alpha.3\":\"2023-06-20T20:18:16.611Z\",\"5.2.0-alpha.4\":\"2023-06-23T20:13:48.097Z\",\"5.2.0-alpha.5\":\"2023-06-27T20:21:42.420Z\",\"4.12.1\":\"2023-06-29T22:43:06.742Z\",\"5.0.1\":\"2023-06-29T23:14:52.387Z\",\"5.1.0-beta.1\":\"2023-06-29T23:21:56.863Z\",\"5.1.0\":\"2023-06-29T23:33:52.435Z\",\"5.2.0-beta.0\":\"2023-06-29T23:58:37.761Z\",\"5.3.0-alpha.0\":\"2023-06-30T00:01:23.133Z\",\"5.3.0-alpha.1\":\"2023-06-30T20:11:30.071Z\",\"5.3.0-alpha.2\":\"2023-07-04T20:22:29.164Z\",\"4.12.2\":\"2023-07-07T02:13:07.368Z\",\"5.1.1\":\"2023-07-07T02:29:05.815Z\",\"5.3.0-alpha.3\":\"2023-07-07T20:12:59.510Z\",\"5.3.0-alpha.4\":\"2023-07-11T20:20:16.158Z\",\"4.12.3\":\"2023-07-13T09:29:26.302Z\",\"5.3.0-alpha.5\":\"2023-07-14T20:13:21.976Z\",\"5.3.0-alpha.6\":\"2023-07-16T09:00:24.668Z\",\"5.3.0-alpha.7\":\"2023-07-18T20:20:32.099Z\",\"5.3.0-alpha.8\":\"2023-07-21T20:13:00.981Z\",\"5.3.0-alpha.9\":\"2023-07-25T20:18:20.790Z\",\"5.3.0-alpha.10\":\"2023-07-28T20:11:14.324Z\",\"4.4.2\":\"2023-08-01T18:36:05.141Z\",\"5.3.0-alpha.11\":\"2023-08-01T20:18:29.884Z\",\"5.3.0-alpha.12\":\"2023-08-04T20:11:58.946Z\",\"5.3.0-alpha.13\":\"2023-08-08T20:18:53.836Z\",\"5.3.0-alpha.14\":\"2023-08-11T20:11:31.932Z\",\"5.3.0-alpha.15\":\"2023-08-15T20:19:12.648Z\",\"5.1.2\":\"2023-08-17T23:31:08.798Z\",\"5.2.0\":\"2023-08-17T23:34:53.230Z\",\"5.4.0-alpha.0\":\"2023-08-17T23:51:25.255Z\",\"5.3.0-beta.0\":\"2023-08-17T23:59:18.354Z\",\"5.4.0-alpha.1\":\"2023-08-18T20:11:10.737Z\",\"5.4.0-alpha.2\":\"2023-08-22T20:18:55.708Z\",\"5.4.0-alpha.3\":\"2023-08-25T20:13:21.416Z\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"keywords\":[\"ember-addon\"],\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"license\":\"MIT\",\"readmeFilename\":\"\",\"users\":{\"josesouza\":true,\"jalcine\":true,\"darrylr\":true,\"bmeurant\":true,\"schpnpls\":true,\"ivanvotti\":true,\"jk6\":true}}" headers: Access-Control-Allow-Origin: - '*' Age: - - '25' + - '113' CF-Cache-Status: - HIT CF-Ray: - - 7c20f3518a7423af-ZRH + - 7fdc99b7fe6f3b64-GVA Cache-Control: - public, max-age=300 Connection: @@ -27199,11 +34220,11 @@ interactions: Content-Type: - application/json Date: - - Thu, 04 May 2023 13:04:36 GMT + - Mon, 28 Aug 2023 12:36:32 GMT Etag: - - W/"151c50bbc8c66b76d7528558dd15d485" + - W/"55ac5767e937c911c4c86ddbbcb16c42" Last-Modified: - - Tue, 02 May 2023 20:19:06 GMT + - Fri, 25 Aug 2023 20:13:24 GMT Server: - cloudflare Transfer-Encoding: @@ -27211,13 +34232,12 @@ interactions: Vary: - accept-encoding, accept x-amz-replication-status: - - COMPLETED + - FAILED x-amz-server-side-encryption: - AES256 status: code: 200 message: OK - url: https://registry.npmjs.org/ember-data - request: body: null headers: {} @@ -27225,8 +34245,8 @@ interactions: uri: https://registry.npmjs.org/ember-source response: body: - string: '{"_id":"ember-source","_rev":"520-cf3d287cb82e6ad7266d997bb2d869b4","name":"ember-source","description":"A - JavaScript framework for creating ambitious web applications","dist-tags":{"latest":"4.12.0","beta":"5.0.0-beta.3","lts":"4.8.3","old":"4.8.4","release-3-1":"3.1.4","alpha":"5.1.0-alpha.1"},"versions":{"2.10.0-alpha.1":{"name":"ember-source","license":"MIT","version":"2.10.0-alpha.1","keywords":["ember-addon"],"scripts":{"build":"ember + string: '{"_id":"ember-source","_rev":"555-4caf05e28c0567f623373ac76a733352","name":"ember-source","description":"A + JavaScript framework for creating ambitious web applications","dist-tags":{"latest":"5.2.0","beta":"5.3.0-beta.1","lts":"4.12.3","old":"4.12.3","release-3-1":"3.1.4","alpha":"5.4.0-alpha.3"},"versions":{"2.10.0-alpha.1":{"name":"ember-source","license":"MIT","version":"2.10.0-alpha.1","keywords":["ember-addon"],"scripts":{"build":"ember build --environment production","pretest":"ember build","test":"node bin/run-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","test:blueprints":"node node-tests/nodetest-runner.js","start":"ember serve","docs":"ember ember-cli-yuidoc","sauce:launch":"ember @@ -27595,45 +34615,653 @@ interactions: -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^2.1.0","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^4.0.1","puppeteer":"^0.13.0","qunit-extras":"^1.5.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.0.0-beta.5","publishConfig":{"tag":"beta"},"gitHead":"405785158b248aa2c0ce0a951c7ed327b920699b","_id":"ember-source@3.0.0-beta.5","_shasum":"8bba10d539080726ff4e11a83f8f76551a534b12","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"8bba10d539080726ff4e11a83f8f76551a534b12","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.0.0-beta.5.tgz","integrity":"sha512-UTITGSmwhSKuaXppOLGxkl5Tiz9xZ9vg4RxkIS3/VNRvomdzSQ9BP+WYt0TIrwdK11jcFun3qZV6SqMnlwQDmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMjnG+LX6iiR4psncR/MZ4fAhv1bH6G+RExQBmn1ImmgIgIpvSMGcKN/9DKu1Lx7vGiyx6bhhptLyv1y5gAWVEFhc="}]},"maintainers":[{"email":"katie@kmg.io","name":"katiegengler"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-3.0.0-beta.5.tgz_1517262134471_0.33979585813358426"},"directories":{}},"3.0.0-beta.6":{"name":"ember-source","version":"3.0.0-beta.6","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","sauce:launch":"ember sauce:launch","start":"ember - serve","pretest":"ember build","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^2.1.0","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^4.0.1","puppeteer":"^0.13.0","qunit-extras":"^1.5.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.0.0-beta.6","publishConfig":{"tag":"beta"},"gitHead":"5227ede824c89aa29971684ab79ec7ea2db2ed23","_id":"ember-source@3.0.0-beta.6","_shasum":"e8042c1781de4f125993bb41b067cb32fc61c419","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"e8042c1781de4f125993bb41b067cb32fc61c419","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.0.0-beta.6.tgz","integrity":"sha512-oWw5MWTlzPHJW5R5Un5Ef6mPIu7Dl+w5nLKyO0QddsAwE55FFz0uT7GKxf0opAj0umheLvrRNWmISQWLostnXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsEjoa18ntySqiNJLkJ7+2rOBtrUDTmX8zz4+30RcCqQIhAPJsup7Ns9xBlP4QSwZemzK4JytJHxmMsk4tKqgHGXwc"}]},"maintainers":[{"email":"katie@kmg.io","name":"katiegengler"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-3.0.0-beta.6.tgz_1517887647010_0.43868670030497015"},"directories":{}},"2.16.3":{"name":"ember-source","version":"2.16.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + bin/yarn-link-glimmer.js","sauce:launch":"ember sauce:launch","start":"ember + serve","pretest":"ember build","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node + bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node + bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem + -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^2.1.0","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^4.0.1","puppeteer":"^0.13.0","qunit-extras":"^1.5.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.0.0-beta.6","publishConfig":{"tag":"beta"},"gitHead":"5227ede824c89aa29971684ab79ec7ea2db2ed23","_id":"ember-source@3.0.0-beta.6","_shasum":"e8042c1781de4f125993bb41b067cb32fc61c419","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"e8042c1781de4f125993bb41b067cb32fc61c419","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.0.0-beta.6.tgz","integrity":"sha512-oWw5MWTlzPHJW5R5Un5Ef6mPIu7Dl+w5nLKyO0QddsAwE55FFz0uT7GKxf0opAj0umheLvrRNWmISQWLostnXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsEjoa18ntySqiNJLkJ7+2rOBtrUDTmX8zz4+30RcCqQIhAPJsup7Ns9xBlP4QSwZemzK4JytJHxmMsk4tKqgHGXwc"}]},"maintainers":[{"email":"katie@kmg.io","name":"katiegengler"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-3.0.0-beta.6.tgz_1517887647010_0.43868670030497015"},"directories":{}},"2.16.3":{"name":"ember-source","version":"2.16.3","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember + sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember + build -prod","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node + bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem + -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.2","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"f6a1f66b283687b22e50e8edd2b650c84c364108","_id":"ember-source@2.16.3","_shasum":"87826f286eecf586183e34aeffac60f2d5e80a80","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"87826f286eecf586183e34aeffac60f2d5e80a80","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.16.3.tgz","fileCount":106,"unpackedSize":24815682,"integrity":"sha512-6FxWTqFDPV14P5mGFq/6K07qu7RcW2VVH4IgUxi4MKzO1cb2DUKUcrhHy884k+iajBTrEHUk/KyxTSJa6/LmrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo+LULRxWazBmqknNpON3ulmOd/TRRzc6eh1JdAZzGawIhALGm6kvdhf3qs7zJkkfN/zhu99PzughJWU5vnjLDh1Pw"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_2.16.3_1518579295833_0.9643905834505648"},"_hasShrinkwrap":false},"2.17.1":{"name":"ember-source","version":"2.17.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember + sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember + build -prod","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node + bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem + -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"1.2.3","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"f093a7853946ac8f4da2625789748c8d1f45b227","_id":"ember-source@2.17.1","_shasum":"c993744a3288dd32597579ad1fc2fbe309724834","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"c993744a3288dd32597579ad1fc2fbe309724834","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.17.1.tgz","fileCount":106,"unpackedSize":24880852,"integrity":"sha512-G69tOhkcTcblW2ulV0X7YLgJKgH3h+ry4l+94uWgt0XEzRSgEHv51HF0wwMcfZzP2k9ypL7sZV/ymsF977V0fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpHnGnCPLtGLp2vAhz07cAa2ID3OODbSBtuldZxAy3UgIgCm3fqKXOfDKWZti+RTNo3pk7qo+UqZLp5vShMfCi8l4="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_2.17.1_1518580733409_0.2230942832937386"},"_hasShrinkwrap":false},"2.18.1":{"name":"ember-source","version":"2.18.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","sauce:launch":"ember sauce:launch","start":"ember + serve","pretest":"ember build","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node + bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node + bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem + -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.3.5","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.3.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"2.18.1","gitHead":"78717c57cc6aa5e8161dc0bee6a97aacae3e648d","_id":"ember-source@2.18.1","_shasum":"bc02fc809f9e9b68d63e790aa3fac16bc6242bd5","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"bc02fc809f9e9b68d63e790aa3fac16bc6242bd5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.18.1.tgz","fileCount":100,"unpackedSize":25931481,"integrity":"sha512-PWbNFSaroWB/z6rU1A+E9FwJMXhdLF3zYIRzfdtq9WCVTC9tSB+GFHn8evKTtxe5jiG3KDb5xkWbzQzkrZxWnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhRJd7JknhSicbgcE8y2hMB6huPFuiZG/zuVu8H2k6qAiACd7P5EWr3bM8fyTGUmcDGZQ861X4PbYVr+n/ZGZB8NA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_2.18.1_1518581530069_0.42643654873242687"},"_hasShrinkwrap":false},"3.0.0":{"name":"ember-source","version":"3.0.0","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","sauce:launch":"ember sauce:launch","start":"ember + serve","pretest":"ember build","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node + bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node + bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem + -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^2.1.0","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^4.0.1","puppeteer":"^0.13.0","qunit-extras":"^1.5.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.0.0","gitHead":"84c8ecac85175571047690540f1dea7e62115c64","_id":"ember-source@3.0.0","_shasum":"51811cae98d2ceec53bcfbaa876d02b2b5b2159f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"51811cae98d2ceec53bcfbaa876d02b2b5b2159f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.0.0.tgz","fileCount":105,"unpackedSize":25317445,"integrity":"sha512-CmsZpSmLlQoqA8seHrqxIs43U9xwyMkh4CHvzblkB6wkNm551x8yn5NDO5zKDeGTy9S7kng+XZmfnfF/BsxeOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQvAp8saXvCT04Hgei47ItHaxbAY54WaHMll0mOrwQ1AiB8stDha5r9Xf0wt8CwJfaBkFplt3t5ZqaUcj2vAkjSLg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.0.0_1518583596851_0.16156802675007276"},"_hasShrinkwrap":false},"3.1.0-beta.1":{"name":"ember-source","version":"3.1.0-beta.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint + -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node + node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.0","@glimmer/interfaces":"^0.32.0","@glimmer/node":"^0.32.0","@glimmer/opcode-compiler":"^0.32.0","@glimmer/program":"^0.32.0","@glimmer/reference":"^0.32.0","@glimmer/runtime":"^0.32.0","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.8.0","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.0-beta.1","publishConfig":{"tag":"beta"},"gitHead":"c0b88bcf26e23225502ab16f992cf3313f010b5c","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that + greatly reduces the time, effort and resources needed\nto build any web application. + It is focused on making you, the developer, as productive as possible by doing + all the common, repetitive, yet essential, tasks involved in most web development + projects.\n\nEmber.js also provides access to the most advanced features of + JavaScript, HTML and the Browser giving you everything you need to create + your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.1.0-beta.1","_npmVersion":"5.6.0","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-qqiSNbzTiC9mp0RypbpP7C6T9mVgPIps8CmA3IWx5qz5nu+SjB6zAKn86coXGiS36sblcyfwZwMpP/JbEzgqZw==","shasum":"68e77c3938ec27e8b0a3a15881117520a1d284bf","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.0-beta.1.tgz","fileCount":101,"unpackedSize":12975664,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICywHkukNjjsZj0gwzTlT+IoS343Isn229SfgBpeH/+dAiEA5W2yKgFJTsf5FfFdstswuE3CWTfKEUiMOdwoc4z/hqg="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.0-beta.1_1518621448540_0.10645891687566245"},"_hasShrinkwrap":false},"2.18.2":{"name":"ember-source","version":"2.18.2","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","sauce:launch":"ember sauce:launch","start":"ember + serve","pretest":"ember build","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node + bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node + bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem + -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.3.5","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.3.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"publishConfig":{"tag":"lts"},"_versionPreviouslyCalculated":true,"_originalVersion":"2.18.2","gitHead":"76b1af7bb842ed1f8284e2ed39042be09a247cc4","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\n

\n \"Sauce\n

\n\nEmber.js is a JavaScript framework that greatly reduces + the time, effort and resources needed\nto build any web application. It is + focused on making you, the developer, as productive as possible by doing all + the common, repetitive, yet essential, tasks involved in most web development + projects.\n\nEmber.js also provides access to the most advanced features of + JavaScript, HTML and the Browser giving you everything you need to create + your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ember-source@2.18.2","_shasum":"75d00eef5488bfe504044b025c752ba924eaf87f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"75d00eef5488bfe504044b025c752ba924eaf87f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.18.2.tgz","fileCount":100,"unpackedSize":25941198,"integrity":"sha512-O6b2Vc2GjGGrRT9MZqZu+M0WILZJ/GVe+mMVD9KPuGjb+Gf/vItcqJqhmMK01HaFkgSjLAxdeWCtsZGzelPFPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkftXJi5lNJicejD3I8VBuVIRRp75CnRjChlutMImy9wIhAP70MOtqtECQKrtE9o2RSUyglSVVMzZesLtZ2e8XjT1y"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_2.18.2_1518648047680_0.3584900685058754"},"_hasShrinkwrap":false},"2.17.2":{"name":"ember-source","version":"2.17.2","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember + sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember + build -prod","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node + bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem + -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"1.2.3","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"publishConfig":{"tag":"old"},"gitHead":"0fe5e578a4c5cfda7dd1c8c8b933922a65360235","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\n

\n \"Sauce\n

\n\nEmber.js is a JavaScript framework that greatly reduces + the time, effort and resources needed\nto build any web application. It is + focused on making you, the developer, as productive as possible by doing all + the common, repetitive, yet essential, tasks involved in most web development + projects.\n\nEmber.js also provides access to the most advanced features of + JavaScript, HTML and the Browser giving you everything you need to create + your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ember-source@2.17.2","_shasum":"d4d186efe8653c0f6aa3fe297323e3d2db206819","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"d4d186efe8653c0f6aa3fe297323e3d2db206819","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.17.2.tgz","fileCount":106,"unpackedSize":24890436,"integrity":"sha512-gg0RCyqpI3JrpffMHIvLjc55X47ucL+yEK9pBd7IxvHKy57MDAX8sEHh8CCfxYpRP/0MN4G4xVrnErlmLbLbmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7moqnDBT+ozOW/Xdgfdx1snq8pSRX9/fIM3O8cxIPyAIhAJ47Dns28LgXOHCCB2hCGZmAKrGnaseCS9KWfGNtVcGQ"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_2.17.2_1518650575896_0.012620788696628304"},"_hasShrinkwrap":false},"2.16.4":{"name":"ember-source","version":"2.16.4","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember + sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember + build -prod","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node + bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem + -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.2","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"publishConfig":{"tag":"old"},"gitHead":"ae08a73c6a7dda3ab9f76b5d73826863f196cb7f","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\n

\n \"Sauce\n

\n\nEmber.js is a JavaScript framework that greatly reduces + the time, effort and resources needed\nto build any web application. It is + focused on making you, the developer, as productive as possible by doing all + the common, repetitive, yet essential, tasks involved in most web development + projects.\n\nEmber.js also provides access to the most advanced features of + JavaScript, HTML and the Browser giving you everything you need to create + your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ember-source@2.16.4","_shasum":"d8d7317306a59a6981e151d5771c8976914b7738","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"d8d7317306a59a6981e151d5771c8976914b7738","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.16.4.tgz","fileCount":106,"unpackedSize":24825266,"integrity":"sha512-vreB7pw7mLUTQ6npCf+6bI4VkEZ1K1XQYjXZiuzlvpbY6WbSZm/95M/zVRT61vn8kIZ23YNoB28BbZxgj6OLOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp+ytvhk3JVOPQzC/+BAmRp3ENqNSee9faIzIM7yDktgIhAPiO6+RB47RIE9C2qDKVRPMhLaz/Rt3/CidI3zoKregb"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_2.16.4_1518651083405_0.41010540416377594"},"_hasShrinkwrap":false},"3.1.0-beta.2":{"name":"ember-source","version":"3.1.0-beta.2","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint + -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node + node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.0","@glimmer/interfaces":"^0.32.0","@glimmer/node":"^0.32.0","@glimmer/opcode-compiler":"^0.32.0","@glimmer/program":"^0.32.0","@glimmer/reference":"^0.32.0","@glimmer/runtime":"^0.32.0","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.8.0","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.0-beta.2","publishConfig":{"tag":"beta"},"gitHead":"d09d63e9077c4050b2063a14b4911d61904adc71","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that + greatly reduces the time, effort and resources needed\nto build any web application. + It is focused on making you, the developer, as productive as possible by doing + all the common, repetitive, yet essential, tasks involved in most web development + projects.\n\nEmber.js also provides access to the most advanced features of + JavaScript, HTML and the Browser giving you everything you need to create + your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.1.0-beta.2","_npmVersion":"5.6.0","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-KNsWBhFoEUoej/9zsodJcgUSbA/fORADKG+DpYrQ7AiHw5WYwPTZKB/j+tCftp+ZXuBw5H+j0pGl8MjvxYPkZQ==","shasum":"c6f7e81ac9e0d3a509879c2be22538751aee7b4a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.0-beta.2.tgz","fileCount":101,"unpackedSize":12976977,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6ilmP3SgWSQkwabuIwjHjYaBlrwdXozwSj5HZPTkm0AiEA6IIMdsgTpO181KCgozw7O9/LGDbIbnDWh5s3lFA5FIA="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.0-beta.2_1519085961367_0.024888883855179067"},"_hasShrinkwrap":false},"3.1.0-beta.3":{"name":"ember-source","version":"3.1.0-beta.3","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint + -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node + node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.1","@glimmer/interfaces":"^0.32.1","@glimmer/node":"^0.32.1","@glimmer/opcode-compiler":"^0.32.1","@glimmer/program":"^0.32.1","@glimmer/reference":"^0.32.1","@glimmer/runtime":"^0.32.1","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.0","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.0-beta.3","publishConfig":{"tag":"beta"},"gitHead":"1fb9cb66a633fb3254f819435876941ebae4d773","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that + greatly reduces the time, effort and resources needed\nto build any web application. + It is focused on making you, the developer, as productive as possible by doing + all the common, repetitive, yet essential, tasks involved in most web development + projects.\n\nEmber.js also provides access to the most advanced features of + JavaScript, HTML and the Browser giving you everything you need to create + your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.1.0-beta.3","_npmVersion":"5.6.0","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-/X2dP0jNaE5lSD4yL9ob0KvmMwbeVNyKr6LgXcc1v8PyTn8Il8FOebrkJDKI7tfJvlZ2/yqQoNLA5cYqCwuwYw==","shasum":"b798c36a23f42815e8fd56e26cb7224129d27912","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.0-beta.3.tgz","fileCount":101,"unpackedSize":12978349,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBdoxcLCyGyTJDG2i6H914YyJSWK51wmn5wtDhoCkQG4AiAJLSzW99ikP1cCM2ZyzMa+GsFpKT7NOVZAsOGsObWQLQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.0-beta.3_1519674362934_0.2733345811335053"},"_hasShrinkwrap":false},"3.1.0-beta.4":{"name":"ember-source","version":"3.1.0-beta.4","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint + -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node + node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.1","@glimmer/interfaces":"^0.32.1","@glimmer/node":"^0.32.1","@glimmer/opcode-compiler":"^0.32.1","@glimmer/program":"^0.32.1","@glimmer/reference":"^0.32.1","@glimmer/runtime":"^0.32.1","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"2.1.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.0","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.0-beta.4","publishConfig":{"tag":"beta"},"gitHead":"2054cca860651e6d53803bc02e916880563b6d28","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that + greatly reduces the time, effort and resources needed\nto build any web application. + It is focused on making you, the developer, as productive as possible by doing + all the common, repetitive, yet essential, tasks involved in most web development + projects.\n\nEmber.js also provides access to the most advanced features of + JavaScript, HTML and the Browser giving you everything you need to create + your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.1.0-beta.4","_npmVersion":"5.7.1","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-tDUzTQa7BFuV9Fpydq1RI0CHYvu8KIoovFhmvF0AhQ37WuNC6nwkKlYJgTbgH9ZMme5k4ArmgOVfHMJ9ys990w==","shasum":"6da2a2ab380da8a4c342487ad444e0de5d9e2a0c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.0-beta.4.tgz","fileCount":101,"unpackedSize":12958958,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFehLoSCfICCmDBBIUkEYF26Rk+l3a4CqyEJXtj1AHWYAiBn8f3zVF+OyPKLAS0sniRi4DDIqrGSwlMX+mKlbuyQVQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.0-beta.4_1520284042492_0.41081755662800434"},"_hasShrinkwrap":false},"3.1.0-beta.5":{"name":"ember-source","version":"3.1.0-beta.5","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint + -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node + node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.1","@glimmer/interfaces":"^0.32.1","@glimmer/node":"^0.32.1","@glimmer/opcode-compiler":"^0.32.1","@glimmer/program":"^0.32.1","@glimmer/reference":"^0.32.1","@glimmer/runtime":"^0.32.1","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"2.1.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.0-beta.5","publishConfig":{"tag":"beta"},"gitHead":"ac5569958d6063b8ca48bf4875af936478c3a53c","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that + greatly reduces the time, effort and resources needed\nto build any web application. + It is focused on making you, the developer, as productive as possible by doing + all the common, repetitive, yet essential, tasks involved in most web development + projects.\n\nEmber.js also provides access to the most advanced features of + JavaScript, HTML and the Browser giving you everything you need to create + your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.1.0-beta.5","_npmVersion":"5.7.1","_nodeVersion":"6.13.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-dUoY9DsfqtabLZAXKrKhr2V0vGgbJC2B+QwiK5y70BBwZ4FtfQqDJnR94vcJNpKJOWWdukdccc5QwaCXZeMzJQ==","shasum":"c6f66294c228bbff877fefa7a918aad5a1d0343d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.0-beta.5.tgz","fileCount":101,"unpackedSize":12975417,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCX7QcTQuo3nKgU2YHX08Y/EoCPBmvEzXZCDF+ALwZylwIhAK/mLVhWqIGju/eaO2n5jtfCEj5DqY4QA/HwPPZKJj6i"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.0-beta.5_1520891480213_0.8124680290511943"},"_hasShrinkwrap":false},"3.1.0":{"name":"ember-source","version":"3.1.0","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint + -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node + node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.1","@glimmer/interfaces":"^0.32.1","@glimmer/node":"^0.32.1","@glimmer/opcode-compiler":"^0.32.1","@glimmer/program":"^0.32.1","@glimmer/reference":"^0.32.1","@glimmer/runtime":"^0.32.1","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"2.1.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.0","gitHead":"9a81db740367499e1b35540b20751f7577a631d6","_id":"ember-source@3.1.0","_npmVersion":"5.8.0","_nodeVersion":"6.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-ajj7vCpCNJwhZaeIYrjI0SXMxNB6sZuYLOgF2+5PzI2n4G1t+Y95YCu3M8KNN248vdiiQbgHX6Wa7Cf6gC7j/Q==","shasum":"21902747801c747b615f60168712968db3b433fc","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.0.tgz","fileCount":101,"unpackedSize":12974919,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLc8z7QGZZkf78LBhydb9gkonJUtGVWA3oQNgsVJHsuwIhALQRVrFg+SJ5WmjDS2r6gSSaL+9gCofEa5TU7hqOEsPv"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.0_1523396007752_0.4518889902748122"},"_hasShrinkwrap":false},"3.2.0-beta.1":{"name":"ember-source","version":"3.2.0-beta.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node + node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.33.4","@glimmer/interfaces":"^0.33.4","@glimmer/node":"^0.33.4","@glimmer/opcode-compiler":"^0.33.4","@glimmer/program":"^0.33.4","@glimmer/reference":"^0.33.4","@glimmer/runtime":"^0.33.4","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.0-beta.1","publishConfig":{"tag":"beta"},"gitHead":"3eeee106d3c31f89b7b96f3f2f89c1967e10c2d4","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that + greatly reduces the time, effort and resources needed\nto build any web application. + It is focused on making you, the developer, as productive as possible by doing + all the common, repetitive, yet essential, tasks involved in most web development + projects.\n\nEmber.js also provides access to the most advanced features of + JavaScript, HTML and the Browser giving you everything you need to create + your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.2.0-beta.1","_npmVersion":"5.8.0","_nodeVersion":"6.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-5qeP0Dtym4IQG69fh2pC86OIzHvpMHT8ynBk//5/vlBazSQCeynh4EioIJmxFRWgbbrfymLqU67mJU9JhmcJYQ==","shasum":"c5ddcd8ad3520d9d36f3333f6cb4398989d4deea","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.0-beta.1.tgz","fileCount":102,"unpackedSize":13013088,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZDSU0ifXccH+C5C+dNe7EZwecvwIO6pHVeKzKzQoI1gIgEJ0IASzgsqGqZ8Y0IuLtMeTHldOaVqLLVpmZwqZcTic="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.0-beta.1_1523397952213_0.5710706615748977"},"_hasShrinkwrap":false},"3.2.0-beta.2":{"name":"ember-source","version":"3.2.0-beta.2","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node + node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.33.5","@glimmer/interfaces":"^0.33.5","@glimmer/node":"^0.33.5","@glimmer/opcode-compiler":"^0.33.5","@glimmer/program":"^0.33.5","@glimmer/reference":"^0.33.5","@glimmer/runtime":"^0.33.5","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.0-beta.2","publishConfig":{"tag":"beta"},"gitHead":"af81b2380356ea86a8835af481f46b320190b6f2","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that + greatly reduces the time, effort and resources needed\nto build any web application. + It is focused on making you, the developer, as productive as possible by doing + all the common, repetitive, yet essential, tasks involved in most web development + projects.\n\nEmber.js also provides access to the most advanced features of + JavaScript, HTML and the Browser giving you everything you need to create + your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.2.0-beta.2","_npmVersion":"5.8.0","_nodeVersion":"6.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-J5Rbhmm3vU0AAZZTWYiY6I44DI3A8Q+z5Uslc9k66qRsGEpKqxsZqQy5SUdB93NOx42owMNw4N+KsknvgrZ1Dg==","shasum":"9455b3a8b75cf9413df77024503145ffc36d311d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.0-beta.2.tgz","fileCount":102,"unpackedSize":13020528,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1Vf7CRA9TVsSAnZWagAAP2cP/2f0TYESAP1+tdWYHzEL\nmJh8pGpTsqoL/BbyheLdwGvO+ScqTwmmOTi2a2fjF6hI5aLfXfMhP5DAHBEe\nPFtOYv+gNNwkEp2VMRSDdcxAgBC7OcQqIfrGAW9d45Zn8FgXHawO5dCqjHo2\nRKVcHCFHb2xnjzoGzeztP9ADxLGfRuATkCtpNIxb0Z0SNrx3nGz+lW5SHs/G\nkrCb+O8Uh9K+OFEih3HFqjjLUeDRnNRH/eaOl1KdBx3i2NpmrNGnDhqlNROZ\nwcQfj6ycVaMMVpeIOUfUMatJZxO+uLj4ogu7JLA260Da/SH4ZglUtslEvSDf\nHNa+6nTKnNfQ9e3/7Nz0uebWE97w9nQyNjsVdT/0pFwl2aAibqiJNRbhX9Sb\nQvCcSm/imGeXU76dSX/R3Q/Cjpp1Zz24vYiVJe2Ff5+s8C2mOWBA8RIah48I\nRYQo3YF9U9LIL7FBHvgTOhlIRGWZmDMorOK2UX4Idcajh3lpk8s5FOwE03YH\nOgFgDgm/hVqFYhXdObjVG+ofWUX1GMeZCLTedNaBGBdlf5FXLp8JtIwezbDj\n7cGPcBv6JZ9jsXUjhoXyt1vdTjw+bfGk0q7GDM2UCsRsqH0Q8AVonS5aSuJI\n7XmsXD3FQuSNMi1hxJyjYcgw38NLPK+puB36DWKxqL6jPHV97QXbAlQtDhmc\nO8EG\r\n=patI\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZe5yfACexmFwRaVdY+A7CifglTNXg6+rzAScjsTr7fgIgbXjaKpTf8cEJ34u4F2eRhtHWYFOSXn/gz7VOC4ranEU="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.0-beta.2_1523931130491_0.7042905583026755"},"_hasShrinkwrap":false},"3.2.0-beta.3":{"name":"ember-source","version":"3.2.0-beta.3","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node + node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"0.34.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.34.0","@glimmer/node":"0.34.0","@glimmer/opcode-compiler":"0.34.0","@glimmer/program":"0.34.0","@glimmer/reference":"0.34.0","@glimmer/runtime":"0.34.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.0-beta.3","publishConfig":{"tag":"beta"},"gitHead":"a607badb43df439a37e98527cac036f1492d4c36","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that + greatly reduces the time, effort and resources needed\nto build any web application. + It is focused on making you, the developer, as productive as possible by doing + all the common, repetitive, yet essential, tasks involved in most web development + projects.\n\nEmber.js also provides access to the most advanced features of + JavaScript, HTML and the Browser giving you everything you need to create + your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.2.0-beta.3","_npmVersion":"5.8.0","_nodeVersion":"6.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-oyFpXDfdJXdJT+5ohrPiqV/zeEb1boyCalySYujhK9a9LrrKhRxHjDZilfHyomL5BghiD0JR+Ti50OrXs1yoWA==","shasum":"443dbc6a197123aa4957d9df15a68506b3a93875","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.0-beta.3.tgz","fileCount":102,"unpackedSize":13039265,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3jYqCRA9TVsSAnZWagAAWsEQAI6tGoytwTNsiLW+dtZO\njujr6VGudU+ZeVOtKNXdEtjCiwonLLnvEd4rSoJox+1GLkmNIBiG2UxFCTdk\n3cQlYp0w7Vm8u93j08QHwOczHM5hqy4dIArD/HQfhWdL+Zp/J8M7jDIm1r0l\nwUt90KutQLZZilpjw9a31/V78olwdZNA41jQcHthi4qR9LZhbZ9qpxVKioCB\nDguhVjvlN1/loxURwmRYbGSAc5v2gLg0+tpA+Q47P+F5SGniQXPwnfOFUtAA\n2PaSoI+ddF5/fzGOVNAMIhui7ZP8PqDZUpECXqHknS66DIZ49Ha7C6W4CZZz\njUf41i4/uzDn0MSEqWO35q4B7KQ53L1sLX7AOnjKKvoxR5k7IxXZitQZM94a\n6lUKUbBCYLpRbYfsO8Mvx1G8JJKCwf5fyz9CqdbW2U1HPwNnW1bVV97+7D2x\nUYEg+wpxMv0vemqClrI9q2I4qfqpceR7F36ypJRkME1nZ+X1lGm6qmfDmVWU\nvieKtE+Yzjj6QPuQFp3OHVCvTYsihG8f+GoifKdRlSw3gXH9hJL4RnVo++CZ\nbOInjrRzBeRmlP2R4tWH53g1853IKpmGsIOm6Fo3VSHj+k9XbFhSPc4C14on\nxJaYhLXXMEaAATO9leaeSixemUPBjFzxyOOSVzQ7COl/WCDpJnB5XyGXh2pI\nMZBG\r\n=Gmy4\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWNvdveuO7gEiZXQ8rga8Olckk3zobHPHWyiDQ2w1JBQIhAI4Naye4CMesU6Zwx5xPZk26RwYKQxooqjdTGIpy0SkQ"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.0-beta.3_1524512297129_0.5966872997085748"},"_hasShrinkwrap":false},"3.1.1":{"name":"ember-source","version":"3.1.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint + -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node + node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.7","@glimmer/interfaces":"^0.32.7","@glimmer/node":"^0.32.7","@glimmer/opcode-compiler":"^0.32.7","@glimmer/program":"^0.32.7","@glimmer/reference":"^0.32.7","@glimmer/runtime":"^0.32.7","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"2.1.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.1","gitHead":"cc511bb5280d5697f2c07379fafe506644df6855","_id":"ember-source@3.1.1","_npmVersion":"5.8.0","_nodeVersion":"6.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-lGYT5Cim77AF/rdNHgYHrWlgGF2KBOga3+VmC0AymSaPeOsSWElsyWSOvtqIxL6i4RPVC7e8bjPRMH+weTjJnw==","shasum":"9cf95e8a6d7568d60b8eda2aeda17ac8944e654b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.1.tgz","fileCount":101,"unpackedSize":12999250,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3j3sCRA9TVsSAnZWagAAI/EP/i+2BWLPolpa5xr09Yzn\n2ld5BiKihE9KReYGfUo8AvEWrg62Yj7ayO8tTMFSg/FZeEhFN/P85BWKoMBQ\n+M+8bmzUD5tNW6o8O322FQKXVQRiwG8Qg8m7sHPYWzVdais6za3qkUXr8MVu\nnYYBaU5z2qwY2iz6mBCun5DuGhYZRVY318XJXbwhRvN3h6efCEpd3CUeAUWH\nqpuUVI43gZZeD+09qC05tFeHrsql7S8ezW+EICKR5LsjjNSC+l2BXCFx0Sbd\n6jzUkm0Jpm3V0EqtKq+M0t373sHlT/f1Ka5UBWjcMBZ7eIU4ImHnbJ33vzal\nHqjPEFL6Zhy38MF0rAgHWXqjFc+jyNtilCGr6nD2nvLnoDI+A/EBjBR1Szzg\nQhDc4ueOBRJSZUL+hHTY5D80+yxXLwJzn1Jp1vMHSQTow0ylNcqIG/jbhmbG\nAYyLjYqnFmy/zarsJ65qK1k0S6tsQp2gDBjHGB8F2rO980MuVQ93KCF2HHjx\neQ3KMxLOlcsOLkGg0nb8hZyX3NVbvi2J+VTSd8geR2c5R0/TPZahegAN6jMu\nBbmguxH3myS1rsC0lgjD8kXGGuNS3XHh6PjIjmWuhbyWyWRgoIuNHImN3U8m\nwGv/S8HADDynjhQtN7cZ4of7j1bPNZ7dsiHdnO8Z0OIJJKfebg7dmpHVJTfV\n6gmG\r\n=rTGG\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEwRyfgt15WbwJkbcPHNL0vkZF0uhsuYil8fvbFfdjN0AiBo9h7JeaIlfpaLeoS/j0kiszSv7G6LpzZI+ReVV9ICmA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.1_1524514283291_0.5718549209637238"},"_hasShrinkwrap":false},"3.1.2":{"name":"ember-source","version":"3.1.2","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint + -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node + node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.9","@glimmer/interfaces":"^0.32.9","@glimmer/node":"^0.32.9","@glimmer/opcode-compiler":"^0.32.9","@glimmer/program":"^0.32.9","@glimmer/reference":"^0.32.9","@glimmer/runtime":"^0.32.9","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"2.1.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.2","gitHead":"5458d5181de25f86f913d5c222bfa5d0a0672ba4","_id":"ember-source@3.1.2","_npmVersion":"6.0.0","_nodeVersion":"6.14.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-qnVaI3GEZxTQtJVft7xKWJky4e2FJ4dBrAPlDKWVFXkqHfgWdvV1CWpPai0etNI/ANy1MDEnaNXbfY4X00LZQg==","shasum":"3c25e63f1e4ff2b83bb3fbfb350625de2a1a521f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.2.tgz","fileCount":101,"unpackedSize":13002026,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8L+/CRA9TVsSAnZWagAAA3UP/0UGMtqSdjR9IHyg0oqS\nef+00yr3G60NyJXt5hDnnucbB0wVxaVgFGZZP1vgKwDAP3WMbo3j0LzEq2io\nDdFaBSUbkDSxT3RGE2LMTA/V5S9wOJ73eUafsWgtEm5n0kmCufe2nsNPzX/O\nL3bcr2zjZUY+xyu9q5wMLfanTOhEJiwCC5ImULyBV420neP4oqDRPrd/bus4\nPhL+6//lVVORGqOWibIUZAaIihicAFGAJRJuzFlvqWj+xuTDphMpyl/k1ra0\nA05W6oAZRsxf8EO76s6AVIxkPnensRvTjGSAo96k/cy+GvZPwMkXFmTvJzv0\n+8eaRz0jd4JhpN8E7ZgavuPUTQqbHFG+wja9/NDC9OcG//AW/TWVNYqLU6hD\nf9Smyde/wSqcQsA++9oWJQc5uIeEy830cz0RL6Zdne8AcNUKsq9IHDBQ4WWW\nyH44leqEZzc+cLwcTmecnIYSOr78cUOugZn+62/xbByl7ec9GUkYfFKsFs4k\ncZXU9HZ6yVhBYFoXHEen0vbe23ItiwhFnZmxPsaPujcaJ4W9YvQKrjw8Awph\n9D3dQQI7EivdRvxyTeJYTNPglgZ7rctwZyLgIyTKYqfB+0pNuzaVCBck82Se\nyBWTQcbPs+f/nKqKY/8mG4P0duHHJmCnU25sv8BszP1hdvgnu/8e7b3AzeaB\nngv6\r\n=o1km\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHCpe3WtojxoVLiyU9eG6+/vobvQHFZ8lwxiCqaq6RMRAiB7W5irUtNjWz2tFOp8oideqOwykzepCajWkqNQ9ME3CQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.2_1525727166453_0.7937163357211365"},"_hasShrinkwrap":false},"3.2.0-beta.4":{"name":"ember-source","version":"3.2.0-beta.4","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node + node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.34.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.34.2","@glimmer/node":"^0.34.2","@glimmer/opcode-compiler":"^0.34.2","@glimmer/program":"^0.34.2","@glimmer/reference":"^0.34.2","@glimmer/runtime":"^0.34.2","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.0-beta.4","publishConfig":{"tag":"beta"},"gitHead":"f5126d3fad92215d15d9a1d5151ded2cd81a594e","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that + greatly reduces the time, effort and resources needed\nto build any web application. + It is focused on making you, the developer, as productive as possible by doing + all the common, repetitive, yet essential, tasks involved in most web development + projects.\n\nEmber.js also provides access to the most advanced features of + JavaScript, HTML and the Browser giving you everything you need to create + your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.2.0-beta.4","_npmVersion":"6.0.0","_nodeVersion":"6.14.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-hNia8aDm05XQVYrQPDGWPLr4D36NB4EIwyeljUHAC4fJXlbz7t0YiqWLscOUd1rkop4bVr5btTxUa5z6fF0jjg==","shasum":"1d8648017f2b09e0de2a0d610247a13210930649","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.0-beta.4.tgz","fileCount":102,"unpackedSize":13056691,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8M1+CRA9TVsSAnZWagAAGQAP/1kIyF5dmlxerzzwd2+/\nUhn+rkQA90L8G4pMunSumMuvFAFaohwynqfVGvbrm88GbbVTlJB0d5IPkw3X\nkFSpUBOM6G1dnhx5LhbGGCNVCMzfVruRbcbDh+SkuX+Ln0kO8WX0NZ89mio9\nhQtismZMqnIeMnDuGfkcdCBo/YNtn2SFFBUexF9dcMmFeS2H+4ZgHqfwv23i\nfPu7dPfn8iecHu/cl/L2Mma9dk4DMiPbbci6TIWoS29jHsatFCJ6QDKT3Iey\n0MxqAYEq/2KFW1yv41IPxSQ+SM1AhldjiS/8Jft//YL3sZAKLAq+EwnupPHj\ndiKMk2dQeRfydqzIabGF9jWEZrL68D9q0SogH0HS6mhmhVO3tc9M9c9joLUO\nWhrS9lA+0nHc+An2kycXO88DovFk9myhdrA4YYm8CoYLDsc2GoaAo03UEhIV\nRnAqljAHQpYc6t1wTP/PpgxxzpRB7W6GdEvZi9bsicrHYxslejHArRkpnh90\nzC6/J6Qy7CY3Teh0I6uHSfWylrPox3wAEy+zkdSPbXRACNaNeEyP9b5ImKU7\nPrzOkrzx5j5UiDQP4wKmsldFeF8BtExiVRQp1DKrQzgmKvjG3YY6ttcx31LM\nwxyq8sos/c1fx+ItT9KabnV1aVxE8VapEKUEfE+QxNby6TIndhtou0jzraRO\nTJ8c\r\n=zJN6\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi6empwXCJJS3ELpEmRYNDJK9q3/zq2WIRbXJtXFl21gIgJnTcapZVAH5uFe079w75mvpWRAVJr37DHFZR4BJvdX0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.0-beta.4_1525730685978_0.023395727330172367"},"_hasShrinkwrap":false},"3.2.0-beta.5":{"name":"ember-source","version":"3.2.0-beta.5","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node + node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.34.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.34.2","@glimmer/node":"^0.34.2","@glimmer/opcode-compiler":"^0.34.2","@glimmer/program":"^0.34.2","@glimmer/reference":"^0.34.2","@glimmer/runtime":"^0.34.2","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.0-beta.5","publishConfig":{"tag":"beta"},"gitHead":"2033f9c1565dae58bc4ea80e021bab947ae1c329","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that + greatly reduces the time, effort and resources needed\nto build any web application. + It is focused on making you, the developer, as productive as possible by doing + all the common, repetitive, yet essential, tasks involved in most web development + projects.\n\nEmber.js also provides access to the most advanced features of + JavaScript, HTML and the Browser giving you everything you need to create + your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.2.0-beta.5","_npmVersion":"6.0.1","_nodeVersion":"6.14.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-TNo8BEnyUYOT9hDK90wzEuo0eGEM9+NSdflIlGnx4SbTxNz+5E5bHTvHDctTzftLuM86LjQoBeE4PZ1wkv7bFg==","shasum":"5a30c0fa3de1410609341f81476d78ca61c2fb7b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.0-beta.5.tgz","fileCount":102,"unpackedSize":13056898,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+hR6CRA9TVsSAnZWagAAC44P/17Gtd8XxL/aW8pf7wWo\n6K3HE09FMd+Gf9xWnOAyVL9JKuoevDK5P6MejM7CNp2W1VcsrlwcS/yfFb/l\nNg4NWV3nEaJMEcTusc99OpzgtzJN3eCigQXceCsUe3AccDAC9WMHFx6iC7Pe\n5JYs2AIua3b+CIzoAH9pE2PE53WJWaPzQAhg93NZ+iyoqPfF+jHz2G4wlsyx\n/O8ZV/az1gMcjuYneQ3je/d/Gzm1VfD1pz9KHSQvIJ9Vj0pJzgvpxnKJQ3bE\n0+1lNzmIbp+Qggaxd5L1OKxWsAn2bx1S197f1Zesk9R9w/uQ+TLi9W3ZxpCo\n5zE9nvs7vRh3iH+wcbfnEgqy7bR6aEEIFImQr/gq8Weyrh4qtRXu51d0QXj6\nCzK+OyHjsEOeN9eAPh5VeZ33NfQdN4fycaNt7gBrw8U70mq2T+uNr1jsv3HP\nusTLmq97yutdU2VqX0sxG2cnDrXGzOrsEVVP0IDRBWAUJl3P6NK/UHgZmqMd\n+SIMFTQ/+EcX9cpw5ownlbUwg+yHkdXpPRAgeLpxLJ3pPZf5V3uGsQeG2q+u\njZav1bZwHYcasyRgqkhxGZGh4PvEBeBUEoWc3fzO/PJurPCQPeWowE8NTR+8\nylYJaCvRvaEzoLUeM2NlCmu0HNJaaf3te2s6Hg37Of8jtBLi+Es39OqtRh5s\nnFOK\r\n=MRZq\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtQDRgv8SJ0SgniWiWTfANOym+DbYplhudN4HuUy9JiAIhAL6RpPVReGFdR6qIi/ziVp32fP8SM0xg26HRUY43fN3V"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.0-beta.5_1526338681867_0.31422451899878356"},"_hasShrinkwrap":false},"3.2.0":{"name":"ember-source","version":"3.2.0","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node + node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.34.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.34.5","@glimmer/node":"^0.34.5","@glimmer/opcode-compiler":"^0.34.5","@glimmer/program":"^0.34.5","@glimmer/reference":"^0.34.5","@glimmer/runtime":"^0.34.5","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.0","gitHead":"5028c758c98aa68d6919c4e35d7c9bd6f2302715","_id":"ember-source@3.2.0","_npmVersion":"6.1.0","_nodeVersion":"6.14.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-PZh3SfKmejkR38z9t4lkZtDSIT9uWu0k4I8gQ7HLM3z3BUHWcE9Or7BOFvHMV+Fzefbbjle7bBhQIXV7ivUD6Q==","shasum":"24560bfdf31aa26924f47c2819be8cd4345b5a28","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.0.tgz","fileCount":102,"unpackedSize":13034939,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEL8NCRA9TVsSAnZWagAALRUP/2ZCyp21yzKvFqI5Efqg\nhR+/LpfSOCoaIEyTkpSQAJTXdOoRQhw0N2ybSDeUnl59t2ePPQMxjTy0hVjj\ns5MIUJsd0v3KEgnQ27XOec0Cu9PpCeJzRlUY/92h+2GDp6HO5ifvLc834yu6\nqI6HvUWaTyGam7O+CBGqX0yThh3ToxfBseToUkrNwXJLh9AItL2V5dLfbPy+\np13DB+JM4cTqmCA1LYCpY3ZhCgiZPWr5+TTibK+Xjmt2Ya8z5FsoQI0W6gtz\n/qi7hKbJGhJKaJev6yDmmhKB4Rd6TsGoyJpnnTCJ13poujTtA4yaX8psEIV/\nbBwMDq+K7M7NL2fihURo64enYqQv8DC+6A1x85ADv7VKBrgtm28MRw2AK+yg\nD2gXtiPLoCGl3rsW1V+YJj80ETCNiIykXZdSK4ml67x/tQw2/wLMkf1R+T/l\nCslt2W9h4SxPVeVBWHwDs6yu9AMA4WjuyMKRJZBaoa/w1OMvcvRdIkx6HiSD\nBdU9kyBurWMC1mBkvKDa37L+4W2Jjgw79BCIkereTZJDQbwEXD8v3+OugmzU\nTa1MmLdLaISjdo9v3pdk3wzgnDZBirLKLf8+HijuY7FFcuFc9UFQR+qt4z/g\n97iBsZ9h9UC8j2w4sRbxmAnbmfYmRc7yRRbIComoAQBfO6tTh4a9pNRo4/gr\njr5f\r\n=lPAm\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgkIyDgjZ3N/ah3H/Rn2wiqJg9QTQctguCyUY7Re3GdQIhAJ8nefnKEtYd7hxdF6F/O2krcKakh70QC0PiFAwPQxqg"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.0_1527824139678_0.8025409196345867"},"_hasShrinkwrap":false},"3.3.0-beta.2":{"name":"ember-source","version":"3.3.0-beta.2","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node + bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node + --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.3","@glimmer/node":"^0.35.3","@glimmer/opcode-compiler":"^0.35.3","@glimmer/program":"^0.35.3","@glimmer/reference":"^0.35.3","@glimmer/runtime":"^0.35.3","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.3.0-beta.2","publishConfig":{"tag":"beta"},"gitHead":"94bf83c5aac630d8124d18bf7dda4dccae5084b7","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that + greatly reduces the time, effort and resources needed\nto build any web application. + It is focused on making you, the developer, as productive as possible by doing + all the common, repetitive, yet essential, tasks involved in most web development + projects.\n\nEmber.js also provides access to the most advanced features of + JavaScript, HTML and the Browser giving you everything you need to create + your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.3.0-beta.2","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-8KU2qXTdi2TVYxss16534DuxqHLpslWCd8MU8T8Eote27B1joCQzwxVTB1yYiV9IOlcg/Rt4tWIIoIFoAq3vpA==","shasum":"14baa93fa6fa1488bab08f566faabb1906dbf8f5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.3.0-beta.2.tgz","fileCount":100,"unpackedSize":12537142,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHt8UCRA9TVsSAnZWagAAQHIQAIAtUE63oIMTqTCrIzuo\nIGKsrgDvzZ29otuLMHw7Zyj7iSQ55OYmlv811hm9zyX6y5DaWFU9yJXuRU5I\nFqL9Lb7oK+ZBn66aLvKaqoWygNkJrrg55S5eBanwbrsFzxlfeNi8e21554ld\nolLQUJ1OWJ/ZMc81lv260PHQHzHmGQ+KyW2HS65q1Q+t+nP7xv/dN6+MOxbl\naOqEUo+G3yiQdMlkiH4v1QiQMQIUm8S9fAEuTeEd8zuJcRWeDorz9XRmJBfm\nbIasYg7fwdhZxVEt6Kt1442sKwdKNibKdYfuElODZttQ/rjlj6DLMu9Pz/u+\nZdENnYH21ENbz/AAJfekr/lmO6utqDgSkfjt20EBbf2NF21FYRW7RmR5fPxy\nEykphqZuIrn4DUFRgnoFOXChyQooxJRaTRx/N4wa71VAk8qaExepHHyKJoY2\n9A3dfwZQs3J+R2sEjkHvPI+TIwpD5cZ/u2GHVKdE2k0l5ntHzX0GYyXvlAIE\nejwXWtjMgG9DxbfweEMb9AEDxlqrkSWEPiIdYWjf+R1+Hz/v65LzuVx3T/iw\nza4WQMtx84LhS6Hv1x1upd22ZOiofCVHtW/MekzjroQ2LBPwZvyyd//anhya\nz7W+2a68hSoA5BJ26jo5bJkkmsvX4nimSiyt59QJwQ3DAVJ7/aya5smHZmob\nKz3I\r\n=vRSB\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0Dphgbq+bUYFQ7S2T4hPiL+Z0RbGNgDHSHMSSiqXOPAiADHOeXq3SJw5qRKGUQj3LdDSVhLrK5SaM+A4X/mbpeQw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.3.0-beta.2_1528749843586_0.2316023191964074"},"_hasShrinkwrap":false},"3.3.0-beta.3":{"name":"ember-source","version":"3.3.0-beta.3","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node + bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node + --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.3.0-beta.3","publishConfig":{"tag":"beta"},"gitHead":"1dd7cd601539b5c68a795fcefbef6c1af6ea4349","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that + greatly reduces the time, effort and resources needed\nto build any web application. + It is focused on making you, the developer, as productive as possible by doing + all the common, repetitive, yet essential, tasks involved in most web development + projects.\n\nEmber.js also provides access to the most advanced features of + JavaScript, HTML and the Browser giving you everything you need to create + your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.3.0-beta.3","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-1bGnOaYmKSTzVFftdjYpakx6RK11fNSwtNkMbEp30zohQHMibKC5Z/aUREX10o3GEeo/pEfdPzq/sDDrxZ1/yQ==","shasum":"ee5d57c1e3a9053e5759e5f5e96aa69db0d6e71c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.3.0-beta.3.tgz","fileCount":100,"unpackedSize":12537902,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKH5pCRA9TVsSAnZWagAAttsP/0+JBD5SHBPQHfItwENU\nS/SDWMpx+g5V8A2nZa5/8p01QtO0JphtlbOZdEyc12DlYPGPbi68PN+KGspf\nf61leqJQye7FOZjzKtwO5u6poy4F096va4sDcNA3wdJA8u0rk1T+Hzk/hooa\n77HhX7YH2ug/6h3clP2DZ/5fq0cVXKgU2WaYzoDUgq/jAwUgqEFU4Gd7UUkB\nC+6E8p58EOcCjxWkZMh7auIasm8C8hxValNs2Aqj4FTMhq3oa9LMg2g0kCVQ\nlYx2bVloLPVC5ElPsl9vXMz/0pgHSY7E/+wUfQ8GhPDQHCglQfBSonsiS+wy\nK/gTaJpR5fudZycIDYIoxGv/35lUbnrqeWm2VAhYt5u053BcFD4GAdnp/Kiy\ncsIyVNkqpQ98BY3egXE5JFL1BVP6Tj7mIrQjR3DNmhwkOSEZXxQOK0yfmOA3\nJeSF1fuQ6DN6pmeJ95Wqd6mpn8yAheFUTHvNuapMSQoyULWaKQj83/msdeDN\n+N9KepvXfc6fec4Oe9/u1DhMjo9RD4KSsQIGIcvbTFbIpAg7KP/WlJQbNBHM\nRm0swyrRrUQ5v4MrByNVbqKYrCKv7gIsvSkahFsQvHqYxQk7QWL6HA/fElql\nElxZUm0Q+acyoKHVGfo2iCV7Iy7QkVKufoWlPXri5E7YnAPDwhLykyrujXyV\nKBCe\r\n=9zF/\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF37G+50uH3RVbSwFN/uVPYCHQEhLB0DBxu+JDxkCaruAiAfwMbKB2buZot//aZBdYrFOIo1H8jDLgcQ2pYGBTWrKw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.3.0-beta.3_1529380456409_0.6584919523936648"},"_hasShrinkwrap":false},"3.2.1":{"name":"ember-source","version":"3.2.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node + node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.34.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.34.5","@glimmer/node":"^0.34.5","@glimmer/opcode-compiler":"^0.34.5","@glimmer/program":"^0.34.5","@glimmer/reference":"^0.34.5","@glimmer/runtime":"^0.34.5","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.1","gitHead":"7e311220e31f5fb46b14002307d05c625ccdde29","_id":"ember-source@3.2.1","_npmVersion":"6.1.0","_nodeVersion":"6.14.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-udjVHPj+o4/ilrc58MhKEaC1Voy50pj8hs16a75pXCGe7TbK/obA3eFodZN2jHJkTjEU82O1TOjnxEeilcZaSg==","shasum":"fde5fac2cadafb86725251ee6e79bdb028175730","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.1.tgz","fileCount":102,"unpackedSize":13037236,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKSbACRA9TVsSAnZWagAAUjMP/1mw8wHChrTJEmlT8QWo\n/30fYTaBHyDi07W7zw6/FX0BBeQZtqeHcEOUPlFUC+ZjGxeC+J+drSgmi8+Z\nZI1UdU1xLEzWScU65msXUVwhEy2spzoXu2hN2MezZtW1hVCS4pnGhOEMKckd\n5kaCHha61AquhDJ3YUmJJJ8NC1Uh6UuKk3qbPfFyT3fuHoEHNlJt+gYPvQbM\n2YR54P+SWrvpVQcGdq8lukxJfURG2HhcjuYPmkLZB07cenbwf3tKgfK2wNLn\n8lHAS9Upf5uPnRYRVQtMNR+KoCTRYPGKVjRPRtuBSGpg70/413vwOj1q3h/I\nVJpRcgM8bC7RXUhHsydipa6X5oFBrMWLYZMGRUsyLPD7I96lwGLZyeMHaW5t\nTAAYxU/rXiokH3TopKW+6Hih+IFNlj6mmje7VeZf0cdPIrNOV9XW1OxxR/FM\nq63zosuf9n0aVvFGJF5TNSNQwA+MvoaIQUhmwJSj2pe/rC7G9CPdfnRynlW1\n0gZ/F75/1NlMp92lPlg4/XAbI5mBAgkLHeTas3XrSRWZb2SzK/iQEKwIzOG7\n/X2LddUHBGoapFfL85W3ccZRfx+Sw9g2VXP1S5//Vnqx7t5as9psO19IrmKL\nvipTEU39oIjOgOUj/Akx0FSr8nqvxgvH5mMwbX1bkY+HVTSjK/UIsX5cIko3\nnVMb\r\n=bXiW\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm1d8rkJy77sBi/ldma2lRr2uoNXm+GrD4UXaC3SdKzwIhAKO6vlmJd7PPZVAyW07EdPCdacQUd3YGB+r5Dzr8XeSQ"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.1_1529423546696_0.1496697106668794"},"_hasShrinkwrap":false},"3.2.2":{"name":"ember-source","version":"3.2.2","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node + node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.34.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.34.5","@glimmer/node":"^0.34.5","@glimmer/opcode-compiler":"^0.34.5","@glimmer/program":"^0.34.5","@glimmer/reference":"^0.34.5","@glimmer/runtime":"^0.34.5","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.2","gitHead":"23bf7e97502b0f9bab0e90914f4c944dcb7b0975","_id":"ember-source@3.2.2","_npmVersion":"6.1.0","_nodeVersion":"6.14.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-mnzfA/XaCPEblGGOIgS0UDirbo/cR2xsSYxiPCtvX2gOymX4/6JQ/cjh/7P8z+ylveMOR6BG5CHb3SLm4IdXJw==","shasum":"f1b899beeb838b0866a66cd327d22e567abd8a79","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.2.tgz","fileCount":102,"unpackedSize":13073443,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbK817CRA9TVsSAnZWagAAoGwQAJvXBdFkqmpbZvioQUrD\nfm0nI3rkDC532HQEeITf6NRi8JLUin28lzPS3h1tc23NESg2OT/vqoqUaOwI\nmDOL6VCWcgJvdHTKFgS1ruT2UQbrFLCJcTpGSPUXV5jpcBV/RsgXuWUdAlJs\nnEWT7kwbhJPC5vQZVRcvepkgDzIdML5uZqYSHn9uvRiHvjRdD4Y/b4MqHrC+\n6QgQ6e/7sk/jBRHtjwWiGYd2P07OJgGvAd8cdkAHj/ZF32pyw3Ltk5uqxBtN\nP3PrNqnbcs8Pbpc8oaiGIdr3MiueJbm7FtGz6CTE7n4C7ksmaptBA1BV5ONY\ngIqCEBnm5hGIW+uIfzcjwEgGzWHSUqlawz4Rxq/CmaJW6SGIXJnUswGsVnkn\ntFiF62+A9meH9rX3hyswh09jqpgtUNHuNmk+h1RKS26dxTN1lRQiRbZKCoA1\nNYfbJEFdIJpAov0RTxN9tqgp0no2mb/jCaU6RR4xrkmG1/cUxw+dqndU1F0W\ncQcdWWUDAlGtiGX3gbJF2pFmWJcRCzOtx6ZeAaKlKae2hudf0Wn2/NNYzZ68\nHMwWvHp4OsNwiSNnMkGaR43xrOPNz/GB+xLRXSu98y5hLH63PIt0LrSQXtyR\nlya8dCSe4BlHteK+qM5YJl1KjV6e8dWj6CYB0CnKFeOAe2Iccy7uInYxobiT\ni960\r\n=mjOx\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm3rGOcvGwyvjJUV4TISwGWzEpo3nMyawWPn2MEdXVOQIgYi6NP8c0SHgq//2P8jsdzsgjwG05d9ui9bGZENiPIgk="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.2_1529597307553_0.31899284403510775"},"_hasShrinkwrap":false},"3.1.3":{"name":"ember-source","version":"3.1.3","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint + -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node + node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.9","@glimmer/interfaces":"^0.32.9","@glimmer/node":"^0.32.9","@glimmer/opcode-compiler":"^0.32.9","@glimmer/program":"^0.32.9","@glimmer/reference":"^0.32.9","@glimmer/runtime":"^0.32.9","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"2.1.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.3","publishConfig":{"tag":"old"},"gitHead":"b409658d7315341aa5be2123f526c09621faea65","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that + greatly reduces the time, effort and resources needed\nto build any web application. + It is focused on making you, the developer, as productive as possible by doing + all the common, repetitive, yet essential, tasks involved in most web development + projects.\n\nEmber.js also provides access to the most advanced features of + JavaScript, HTML and the Browser giving you everything you need to create + your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.1.3","_npmVersion":"6.1.0","_nodeVersion":"6.14.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-/n1DQtwDD9gfBFm6gPzJUSmWMD7q4jcozNhVxwzJHK3XF7SIx+RxPyywYIcU4YyFfOL3JB/VSkqdb/v5CoNC/g==","shasum":"431929098e84f8e9c18529cfe32cd3e920851107","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.3.tgz","fileCount":101,"unpackedSize":13038860,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbK+BrCRA9TVsSAnZWagAA3z4QAKPujUO9eT2LqpguUXT3\nu/jPmFsMGnPSmzTPHFJA9g1fUowoRhAyhH/E/Cq7i5tauu5iUZe26J6TtQKz\n+NQX7Js6Bp/KfC5dQyId0m0sLT+2n/AYR6DI9sv3pkU3/vfjthsq1HwNV3Vn\nfoB5G46ESuv/axMEXBmYj1/VhwQxzv5GmVnwx3ETmR3RBWz89874IW71CD6S\nK4ArkCTAfgvrRaMKO77YcZwJC8zp9WTt4XjaiHrnM1TdtZEIE6pZNUhGpejd\nCB8w2Am4iFiTVk0C4EqBgpvo9I0Cz2u5BAL7i+jDY8W1vVniCTg4NeJxxWT0\nwj1m55arxghR1ABx6JSVHXQg3NDq5u7Pqh+gDtAfIOq6lV893maLHJvdHv6K\nom5Rw4C7264nMbElYGuwFSnk5RUad/ZrhUG3iBNQJDK/Em6qs4DoK2aNbkOq\nMmTNm1z7aNXYC7fmgEoI1nLEAlW3ig3Kebnd+Th4U+Hb+HjR+SJhxXji4zE7\nqWgUP06WPP8mfIfie83bCc1K447zfPun+0Gsu5oEkhCEW0/RW5Jkrzke6miV\n/6G4nrLZHbBKoY8cE0VgvvXcSWkeDZs1loTEJ39y+IyIVoOiuEeq2XcOAr/2\nfSE1yr8Cnq2ef/zjJWz1Fj8q1c8EJB2qyVza1xl5GMsPoW2TsHo1XF1qTYJW\nD1sN\r\n=/qov\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfXBRJmUGFPssHXVlCuclFeHTjVLCkYdPwxj1C4PJq6AiAV0uVi37Y3KIrDF8Vi6OOUdVJ7X2SUZG4bzz06RsEDzg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.3_1529602154910_0.587054713925363"},"_hasShrinkwrap":false},"3.3.0-beta.4":{"name":"ember-source","version":"3.3.0-beta.4","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node + bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node + --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.3.0-beta.4","publishConfig":{"tag":"beta"},"gitHead":"58bc503a136cb3ae6ea0fe8e47d2b0871d3fd406","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that + greatly reduces the time, effort and resources needed\nto build any web application. + It is focused on making you, the developer, as productive as possible by doing + all the common, repetitive, yet essential, tasks involved in most web development + projects.\n\nEmber.js also provides access to the most advanced features of + JavaScript, HTML and the Browser giving you everything you need to create + your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.3.0-beta.4","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-RpggiQM+XtEH5CH9vAowLGiyVV1N99bCvWl0cJ7x1w8xr1/KEyPTQiKGmb1E7DvLWIquVglPJn88O9aRjL0MfA==","shasum":"1d7c046bf6d7969f91cc02dbac73f77a737a9712","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.3.0-beta.4.tgz","fileCount":100,"unpackedSize":12505220,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMV5NCRA9TVsSAnZWagAAPe8QAJMDUok8CFtedKSFTOKv\nfKO2TIimYLHGPYaKzjpY5MYJSevZF44d9/pvQ2i19kMwX9HySks13Z2GJYEA\naIdBIk4gMYI4MjvkBAKBTx79zWXVXZkVJuhQUdHo4fGdS2HNkBtd/69ssOip\nncloy8lRgtdIUTY7OKSQ/42eypLV8EIUju4EdRjIZuO2GnCXyZjnSb0cgLnS\nqELb5Kc9JgtPxXViiYVqb/egw+UDqL5lPyRNntpNWP0zWHdBZcKz7IZIHVUs\ndfrF5qrvuiHoPk6vnudQI6HCtGUrObQ/2G9EqhgwnxD12RGDcYl5DYJtnTYp\nYqDtpc3ZxRSbrNyO2OIoUi5OjUOxyH9Q3gzWPJnHeaKEVW64mzL+Hf7T0nBB\nWIyeiv1dEWBC4iYPZTkHYjrEhd8wvYo8eVwWj5Fi1KE3drarV0NnRjx5ax5V\nsQSODZk+cQn7SJsGsMAQGPZY7601NFRD0pa3N379JxNABj09BtlH9MHl2tC7\nQGxkg33QYxN0I+y4ljcCQHdwPhPA5bCmMKzhqlDOpbXfYL40lCw9DEYRMJ5W\n0UO3zyd2H9A0TwlOtGqUW3jSq50fHOoPQBfK/nMupir965woVp+9njdLG3su\ny7ivvyF4qJCpCTLMTJlbl+Tnl9Bk0tD4iw2TfJQhmfHFOYprgexnh7uxipyY\nil1r\r\n=Ys4+\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxvoasqun2fOoOXHgMRL/Y2nfbzQ3rvF8jQ572ync1DAIgck3Kr128O0qMw2lrRGEEolMJLC3PObtv+EjIaBbs1RI="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.3.0-beta.4_1529962061259_0.9925870610947098"},"_hasShrinkwrap":false},"3.3.0-beta.5":{"name":"ember-source","version":"3.3.0-beta.5","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.2","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"f6a1f66b283687b22e50e8edd2b650c84c364108","_id":"ember-source@2.16.3","_shasum":"87826f286eecf586183e34aeffac60f2d5e80a80","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"87826f286eecf586183e34aeffac60f2d5e80a80","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.16.3.tgz","fileCount":106,"unpackedSize":24815682,"integrity":"sha512-6FxWTqFDPV14P5mGFq/6K07qu7RcW2VVH4IgUxi4MKzO1cb2DUKUcrhHy884k+iajBTrEHUk/KyxTSJa6/LmrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo+LULRxWazBmqknNpON3ulmOd/TRRzc6eh1JdAZzGawIhALGm6kvdhf3qs7zJkkfN/zhu99PzughJWU5vnjLDh1Pw"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_2.16.3_1518579295833_0.9643905834505648"},"_hasShrinkwrap":false},"2.17.1":{"name":"ember-source","version":"2.17.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node + bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node + --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.3.0-beta.5","publishConfig":{"tag":"beta"},"gitHead":"14cb285a40536da894d17a17e03616536d91c313","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that + greatly reduces the time, effort and resources needed\nto build any web application. + It is focused on making you, the developer, as productive as possible by doing + all the common, repetitive, yet essential, tasks involved in most web development + projects.\n\nEmber.js also provides access to the most advanced features of + JavaScript, HTML and the Browser giving you everything you need to create + your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.3.0-beta.5","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-c7qgfkoPvpnPS8jta6d7yNDkN/oWykptXccad/+JamuGvQc/z6hynYnvdr9KGR99LEMC7voJNQU1jGU/WY9Ovw==","shasum":"a979c2927ff5f7bbf3a3037df9c3a0c73c0a6824","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.3.0-beta.5.tgz","fileCount":100,"unpackedSize":10551652,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOvq1CRA9TVsSAnZWagAAXgEQAIM/ETjlr/fBxKcUNJ/o\n0GeqxDujD2bKNjgUifVyuGErV0+Hd9N+nPBBkaQVeVJ5R2EmihMHJEp+S9Nh\nGDOa6qp6pnsEN8ywUAJDO4fq41fjVnYCdfTfUBdYj41kMFgcwDuuxh5usxwt\n+DO6UjgnYboWKqLzx0aNGbcSCRMgC38fOmnQn3Trp+zs82fD2VPnslg3JOV9\nc7miqbrpk066TqDfRwDRBopfr3pxzWB5HGeuw/DEr7yd5Yr2uZXtfw3VtKr+\nm9trIrWMNKyQHGHGbzRqJ5ZoHvw6GMVhFleqFlxv0tvcEuI9egp6VZ1J9JVE\ntcLa2tCMS+6wFZErjiA/+21Rb1h3eotUYLvjhBfx3ZzGIteeJeYjkNrk8kZc\n1ik18Z1YfoXj1K6d5wKsldTx6iAWuN5BzQEQmoa5uEx9iTgx9gJLq5nk/w3N\nfC67zEeNa3Aa5ec49NEe2RTYOix8MQg+Un4zz285eMTW4lJge9+E9KKeIjvw\n6dQV5EYgFGAmd8JUpKHG+sQZfFJxXAw1zg1NZrCQcn4AVNtCXGZ8k+lYYfx8\nJ/7g7eDgGP541EVL8MfAiXjoL9X2coNemlrcg9b3HXEhZtn8e7ULY4OpAwVH\ngBLZGCnsepJTeFeI082z04EFZVSFmCoLUlE8uAIxRdO+BjYAVPeGnQHdfzj4\n8hhD\r\n=E+g6\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhUTIaEqSdXEKS17gRtW4k/mN56gYEWpd587W85QTT7AIhAI6Zen5gnMGdMs9i/QQUWgvyhN1NTDDm60wMWG6uuZMz"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.3.0-beta.5_1530591924890_0.7102983827774343"},"_hasShrinkwrap":false},"3.3.0":{"name":"ember-source","version":"3.3.0","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"1.2.3","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"f093a7853946ac8f4da2625789748c8d1f45b227","_id":"ember-source@2.17.1","_shasum":"c993744a3288dd32597579ad1fc2fbe309724834","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"c993744a3288dd32597579ad1fc2fbe309724834","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.17.1.tgz","fileCount":106,"unpackedSize":24880852,"integrity":"sha512-G69tOhkcTcblW2ulV0X7YLgJKgH3h+ry4l+94uWgt0XEzRSgEHv51HF0wwMcfZzP2k9ypL7sZV/ymsF977V0fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpHnGnCPLtGLp2vAhz07cAa2ID3OODbSBtuldZxAy3UgIgCm3fqKXOfDKWZti+RTNo3pk7qo+UqZLp5vShMfCi8l4="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_2.17.1_1518580733409_0.2230942832937386"},"_hasShrinkwrap":false},"2.18.1":{"name":"ember-source","version":"2.18.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node + bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node + --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.3.0","_versionPreviouslyCalculated":true,"_id":"ember-source@3.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"katiegengler","email":"katie@kmg.io"},"dist":{"integrity":"sha512-vvRjN1HXUfZq2Q/osu7skUakzqDOy2kYZpjOC1SjOlbQppdAvvCaCs6UyVDAdSpKMbGfGvebOpbmGTB1gi0w+w==","shasum":"84f7ad29378868503ca108c7512387b1fc63c05a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.3.0.tgz","fileCount":100,"unpackedSize":10551283,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTQMcCRA9TVsSAnZWagAAcS8P/297TI3P33tPF7GEApEw\n8Io5Svm3Y1+5+T9VgWrZwkISR9/gbqCs/a9pHjMfjY/zBG3brHbThOz/DvjY\nIOj30kxv3Kqfi7N3aZh/hnO0nw7mVP2rzq4Sfl5P0Z93epdrY6BB1IYHyvFv\nDs2gE+4iS9F4MkxBowtxWXcQw7/eOuSGFzolSDy4xSIwR2hKlqAwGzMRbK6A\nvPO2Qf98kQ0J4WUf7nq0OYR6JYC5q2FAjXIagv+r8jS7CipIoNdVgcIjyaWy\n3fyzIKJ6b25hab2DR8Bn6Ci4z88gZkhewzjUImN0AMHZuDkSKW3S6bjjbugc\nuCriNFuTmHZyIyTZNfhqdCjOEboxdGkWU3u3cqHLDBWLbraCixBYd2+yaA1n\nHHvs5CEpm7chC3x4F8mVx+9ZKEZNrMcf2SNCMJHlrNKi3dD8uARA4uuili0D\nSEEnA775OBFQQecm5LTmSyDwMEkqpUf0zmZIIdQAp5hx6TGU490X3Y/fCvse\nTPIbS60nDhhRBTxv5ZHxogXgzKD70xl3dyOiOGQtJVRFbZ9BkE04FcL6VaMw\nyoxHOVD2ISpU/pOoLgvcDO2cii37xD3Yiz1eA1aRL0aAlHynCSW5h50T1aN4\no2CfNQWSqaNU7wF7N9aB1Bq2pn+vimHtg7bCIUWkL/PHCgPkV8a7iDM06m1C\npaaW\r\n=MD4D\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0XTQwb4X989bKzHXzMpwjXkoF9SRTc6N8+Izw8jVgZQIhAPXMWBSi4gXO7DRCeC7WYzlmZth6/l9Qx3Lf/u/6pnyH"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.3.0_1531773724211_0.49861167914361126"},"_hasShrinkwrap":false},"3.4.0-beta.1":{"name":"ember-source","version":"3.4.0-beta.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","sauce:launch":"ember sauce:launch","start":"ember - serve","pretest":"ember build","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.3.5","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.3.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"2.18.1","gitHead":"78717c57cc6aa5e8161dc0bee6a97aacae3e648d","_id":"ember-source@2.18.1","_shasum":"bc02fc809f9e9b68d63e790aa3fac16bc6242bd5","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"bc02fc809f9e9b68d63e790aa3fac16bc6242bd5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.18.1.tgz","fileCount":100,"unpackedSize":25931481,"integrity":"sha512-PWbNFSaroWB/z6rU1A+E9FwJMXhdLF3zYIRzfdtq9WCVTC9tSB+GFHn8evKTtxe5jiG3KDb5xkWbzQzkrZxWnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhRJd7JknhSicbgcE8y2hMB6huPFuiZG/zuVu8H2k6qAiACd7P5EWr3bM8fyTGUmcDGZQ861X4PbYVr+n/ZGZB8NA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_2.18.1_1518581530069_0.42643654873242687"},"_hasShrinkwrap":false},"3.0.0":{"name":"ember-source","version":"3.0.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node + bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node + --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that + greatly reduces the time, effort and resources needed\nto build any web application. + It is focused on making you, the developer, as productive as possible by doing + all the common, repetitive, yet essential, tasks involved in most web development + projects.\n\nEmber.js also provides access to the most advanced features of + JavaScript, HTML and the Browser giving you everything you need to create + your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.4.0-beta.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"katiegengler","email":"katie@kmg.io"},"dist":{"integrity":"sha512-gGMDoOa8DX8BP38YmeR/A879CR/wPMPEKLcktw3EB/49t2iQXBaZrLig9UIVRVXYvyvDIrn6/QORWI5QFexvQg==","shasum":"9f8ef505a7088d93d71c24d8b21f1df9254d13ed","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.0-beta.1.tgz","fileCount":100,"unpackedSize":10583370,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTRhDCRA9TVsSAnZWagAAsWAP/0hiBDoEojTWSUo+AtKA\nFQg1jdXQN9Mp80OUE3edGslKsoUhEcDO+iTdqiL4KmEhnqcO4LWrWqCmy1l4\nKNJz9tyKMjiD2j7FEcxL6ugvFuq8T10pNXn57dPnt9gTShsfvB6Zm/V3gdXZ\nRr+WEhRF3tJ8QHmtaAw1gteJhHEsMegcHPZ7FAlmJhG5JhlFyhonCoqORUWF\nOh9DMF6/6dC2szFJJfj/6DL5SbgFEnox2V3x71b1LSg/IalpL5nGsORjta5j\nfGDSIxIa+yUEpUy2f0Np68Km0EnQObkLfQFwoQzmr0DVuZLWSoe5Luq5WRqt\ntsiipzK0EraZ9Kk9h2AyEFAkX0WENmg0GzCs347k/xbPDDyYEpnkYjVNGJ1V\nGKfHRTzeedmOiF8dguOQRrh34lY9jFToY+aTCyWLg/C5mv5RTOoCANklJOCP\nm625g9k81Ixm3qR/oPFaXHyHhKzbbTIYPhRUiRdmKJCoihSXE0Ge2/qCLPOi\nYF+Rkmmm7l4KXQGRxkAsEW7d2jVelI4/xaYuvKc/XFzYQhI10ozVXCqwL51Y\nF9pqQdyXqMB4utVwa74GBzpsqumoZbv7yZOdA8YxW/x0y8pMeWwb7YDuwSi/\nnKXF9YTAV57pDNL3KEVU2yGuFOT9XgbYxq0xEXcXPnqNGiS+ZYwvsBmrw5cX\n4vOK\r\n=GvQC\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE9A/bGuKctyFcAiNYd0lVWr5fIXSe0H+5+I9uP25HZTAiEA+t2oWf1HLGWsWIKyyCmEby1fxTLVXRN602oU1fxEMpM="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.0-beta.1_1531779138918_0.7282318235730032"},"_hasShrinkwrap":false},"3.3.1":{"name":"ember-source","version":"3.3.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","sauce:launch":"ember sauce:launch","start":"ember - serve","pretest":"ember build","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^2.1.0","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^4.0.1","puppeteer":"^0.13.0","qunit-extras":"^1.5.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.0.0","gitHead":"84c8ecac85175571047690540f1dea7e62115c64","_id":"ember-source@3.0.0","_shasum":"51811cae98d2ceec53bcfbaa876d02b2b5b2159f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"51811cae98d2ceec53bcfbaa876d02b2b5b2159f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.0.0.tgz","fileCount":105,"unpackedSize":25317445,"integrity":"sha512-CmsZpSmLlQoqA8seHrqxIs43U9xwyMkh4CHvzblkB6wkNm551x8yn5NDO5zKDeGTy9S7kng+XZmfnfF/BsxeOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQvAp8saXvCT04Hgei47ItHaxbAY54WaHMll0mOrwQ1AiB8stDha5r9Xf0wt8CwJfaBkFplt3t5ZqaUcj2vAkjSLg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.0.0_1518583596851_0.16156802675007276"},"_hasShrinkwrap":false},"3.1.0-beta.1":{"name":"ember-source","version":"3.1.0-beta.1","description":"A + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node + bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node + --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.3.1","_versionPreviouslyCalculated":true,"_id":"ember-source@3.3.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"katiegengler","email":"katie@kmg.io"},"dist":{"integrity":"sha512-psFekkCw1M8SMUI0oSXW0K84xTEDl0lJjCI7wqHvARCHkxGI/Fr5a/jBIFFFupPHMNcqf6eWWP8kQrfYGsRfCg==","shasum":"bcac785b32d5e99867e236979c3fb34536659ecd","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.3.1.tgz","fileCount":100,"unpackedSize":10766245,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVkkGCRA9TVsSAnZWagAA+QwP/18s7Rm97Z0zm6FdVqT3\n67K7IE3qzpgJGLE0B+YAOwv03DcKAI+VCHKXNZlyH4gdGC08mRwXY6dxJcA+\nU+Mx4LFnDpC3HE8IMrkN9PEYTciYhWdiI9GqOcA34tgEXhFTy3RsUeWCl+1M\nrCz71qwV6SdSjKuvkNIpw1yVyl6eZiaaCIcInxe6ZhSS0wqBptCCk13PgzND\nGLHz7SQSXqqEmVt5tmmSltzQ2S6gbwA7V5nFjFGBAu5DkZSjBFv02AW8ZbYJ\nXAaOPSYzeQZnH3NtI61w6m7Y03tvNyB+rJAo7YbN6DkglknZaCkj21bshTEd\nAG38kQJTPxiwyWn89koK3laizhGT1dJK6ewX+pZWrGQDqPks5AC4C5H63mKt\nxLxma6CZ+DgfG2G8B53FSEOcNhzNae5v0/svTt0HgjOhdlTOs2rshnVr07BO\nNLqtjbeB3Dp2/+Vk2uEOkZVHqis0hSEDHSSyTJRircYh83FIERVt7EyXiVDC\nYmf3JbjtEZGxgfpICYfuHUr2m13lkt5xa//knTb1LvgN/AJ4yDYJhgzj55RU\ntKvEJaBwijFZ4YZKK031l8tGDzAhecF/6+0tVUWX/n5fmspiZag8Mq1jEfzz\nhLVjP9LmFnWAECoNVb3Ci5vDxknsvyPbJ76eVRHTLlDOWVtn7nL5Q0Y/Us4b\n640U\r\n=Ij6I\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChncuRrisrGtRc38O5uNiuZ+HULhPKBJaQGXOiR0tzrAIhALf2NUGq+5KVEK2G13E6aJEfn9RpDDiq1jrNGGSw6nU2"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.3.1_1532381446444_0.7853268936982383"},"_hasShrinkwrap":false},"3.4.0-beta.2":{"name":"ember-source","version":"3.4.0-beta.2","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node + bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node + --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that + greatly reduces the time, effort and resources needed\nto build any web application. + It is focused on making you, the developer, as productive as possible by doing + all the common, repetitive, yet essential, tasks involved in most web development + projects.\n\nEmber.js also provides access to the most advanced features of + JavaScript, HTML and the Browser giving you everything you need to create + your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.4.0-beta.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"katiegengler","email":"katie@kmg.io"},"dist":{"integrity":"sha512-AAMmHeAfT5Z+K+bswdIg26qQC/GPf/scwrcV1eWG2klCyo+ygMp4YhqRfTzzNRn4eFU1OdDeRPs01wbvrl62Tg==","shasum":"e8961857bf7a334d7def701e617cd7e0d150755e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.0-beta.2.tgz","fileCount":100,"unpackedSize":10798194,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaP8ECRA9TVsSAnZWagAABBsQAKMYRwRw/RGOqCV7gV5j\n37IspwdZl3O6LdGLfw8QTgu22O4gU2PI9W8FTklc926O1E9dZDvQ5GFtdv5L\nD9QAhVf7754ApdBV597CR1AuRhQPDmGTt/7uWP0ocJ624MxOA8yHJNhEfDH1\nv/LKqD+/W4HqTd7aDcxGtZXrgjR3U0v2v4xW8XPObOyfNQoB15sX+nq1TdSk\n/yAJ6AVGFWowWF1IcgIrQVa/TFO0TccbFjvmWNjdFIOmfXf3NW54T2Xrq0uv\nv8fUOkQ2knCXSGJr2W1Wdb3m2hcen/GkWVS40sunSgMeAVVIe1gMhKeLMQRJ\nkCN+Vldyig2x4fsxe2TLtmAVZaGwqI1DeigatxQkvrl00TLuo7VDzgSoQoyy\nOPs7aTCGH7dyfbhizWIK8Irqylpr1xh2mpAsOs3aAhFENJevXzfJsk3i7sbp\ncauB+chYRQ4/qYSC5HTtVgTIjBKNUCxfh8HTYWeNM8B5brytbKH5LgXxrHVA\nQN62tGgVdW+loz0yojZKUvVGEJk/WRW0orI71K6hVAQk3RKDpq99td8rg0h8\nvTzax+6rHruerJH4VXRVcyNyp6kFxrK+gT4qpsPSy3Dm6W7kiVdgBm7aBMkb\nPBx2UNkVVyxuTMWn8lDIlehHqB4+caBMwF++7NwJQTzl3RhYvZn9z4G72Xci\nuM/i\r\n=nhGP\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG7rVgo/dlZRgtEuYFyefIwJHBtCjon5z1wFTuKUx/3pAiEA2Aj7TJkuzwx+Emgtug5SU3eSOxZIL3FGY+Kj1803dUg="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.0-beta.2_1533607683742_0.9983945603553992"},"_hasShrinkwrap":false},"3.1.4":{"name":"ember-source","version":"3.1.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.0","@glimmer/interfaces":"^0.32.0","@glimmer/node":"^0.32.0","@glimmer/opcode-compiler":"^0.32.0","@glimmer/program":"^0.32.0","@glimmer/reference":"^0.32.0","@glimmer/runtime":"^0.32.0","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.8.0","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.0-beta.1","publishConfig":{"tag":"beta"},"gitHead":"c0b88bcf26e23225502ab16f992cf3313f010b5c","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.1.0-beta.1","_npmVersion":"5.6.0","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-qqiSNbzTiC9mp0RypbpP7C6T9mVgPIps8CmA3IWx5qz5nu+SjB6zAKn86coXGiS36sblcyfwZwMpP/JbEzgqZw==","shasum":"68e77c3938ec27e8b0a3a15881117520a1d284bf","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.0-beta.1.tgz","fileCount":101,"unpackedSize":12975664,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICywHkukNjjsZj0gwzTlT+IoS343Isn229SfgBpeH/+dAiEA5W2yKgFJTsf5FfFdstswuE3CWTfKEUiMOdwoc4z/hqg="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.0-beta.1_1518621448540_0.10645891687566245"},"_hasShrinkwrap":false},"2.18.2":{"name":"ember-source","version":"2.18.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.1.4","_npmVersion":"6.3.0","_nodeVersion":"10.0.0","_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"dist":{"integrity":"sha512-m2Wzf/unzOSnj1EzUNBaLrv4RuWpJVoE+VvlXA2CJ4QC4XjUtJEhtTb8QFNsX3+rjmD92uYoMcX5IpAfB2bnfg==","shasum":"e7e6cd45a0bc695ad9f9efe5fa32b2cfd2071d7a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.4.tgz","fileCount":101,"unpackedSize":13161418,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbah5OCRA9TVsSAnZWagAAFUAP/RGmr3USwn1XjKh9smLT\n1++aj7vVEMZ036seYNaN2/viA74DtK2XtDuPlcbJ89iEFPedTE9SFUL4HEB4\nWsBjQl76mUkQz8iaQav1UOgFSdTsbsBpja15llZnZ8pguZeLEvly4dJ+lrui\n2D54N8SInr2bGH00iwJSb8GD22Bu6KN8ttMNa4V04P8Elu8aX2AFm1BA/LVr\nvd54m5ncxhiocPtFC1jHSvMOKosivB3vSCY7j28pn3cZzLx8/fq0DFPNodrm\nI9e8vuNRmK3KJ7mVx9tWYLg5nj4D1zZP6K6FcV/ER4W7He0h8nSRjgGdkdOq\nLgQAuNRGXE1BWhiY/C9EslBbZVvJWxWRbwCgZe//Np3xWQOt/s7DQs/mBuFq\nFszjfC3mu7gQZolyQqd2LoOJIqE30AhwTUxL7c7Q1ZxTlKTWNt+vIkdjePpZ\nSQYr9mN3kGx1rvLhyVcJt/iKEyNRtaw6TWl4EmLAYuoRIxwzI+enQvjpclQh\nTQ47K9vDKG2UBl3jsOieDWwAftUm/jDeq3xH5keFnWIPFtBmcFo2V3aI8tNQ\nmJpA2bbnvr01Lk/qjDi92ZI6zlhEr5folRs/9XXk86Qw/kX235a1pwoD8OqW\ny2P6KcQcfi5m8v/nhlT5uvybHfV9Knw5Y1eJI8PGBVmuccqNO3yISRm2V2dQ\nxyiA\r\n=NxSP\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH5Gua3Rb2Vl9vUBK9228t3e2XA6TwnrB0u33I2yNI3SAiAbEOqLi906IcgRPwmq2argZsZjLIMhYjgdD+Xlv4K6fw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.4_1533681230389_0.4619535208973551"},"_hasShrinkwrap":false},"3.3.2":{"name":"ember-source","version":"3.3.2","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","sauce:launch":"ember sauce:launch","start":"ember - serve","pretest":"ember build","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.3.5","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.3.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"publishConfig":{"tag":"lts"},"_versionPreviouslyCalculated":true,"_originalVersion":"2.18.2","gitHead":"76b1af7bb842ed1f8284e2ed39042be09a247cc4","readme":"

= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.3.2","_versionPreviouslyCalculated":true,"gitHead":"f9f14a61d20fc55165256c85b2794773595e8c9f","_id":"ember-source@3.3.2","_npmVersion":"6.4.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-LpU2lGSRyGrV9rqZDNgf2RcNhJ18MPVQKLt2MmrCinEWg+gLdt2ETzZWiZa7CgfA14O+KeIvtES+haujiz+tKw==","shasum":"2cc02893166d6b91ebf091521cd49d6598477a73","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.3.2.tgz","fileCount":100,"unpackedSize":10766792,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbezLlCRA9TVsSAnZWagAAbX0P/jPVl5s4WK+dcbCZJq69\n98w85GHlSfH5oU81HnuHYXLwOqqAJUMLs4xf56NLRsrh4GJevtTL1fZNshNa\nFVUOHJMF8v5ZF8DJro0uk9g6XDB/nIV/JuLAl8iI3YAnM9ppJ3jBn2BHXFCO\nQzMAWesjrovTi89brJxCoIIag7F9OD/gk1kn/fN386OfQ1BJmKJetrbuxAI0\nEnY/3a0/8G2hzwI67B2dM4uwDrhPkDHU1UQMw2RUmbe69FvLgkCo/Wzi8jP5\nVEdYHUA0jvLDxN6HX/6tkwHCDbxWjQhgkuei6Q2d3oKT2q16NyCBcKYxBAG4\naUaYPlzku510ivwimY2hmE7es1xPGEGNHD0xRktVl/fvQwdPGA2W5Cst6HaE\ndlzbz9UK6FYoRDeg4kRpBkxfPwHupKJAwzv/X/VwqRiaOl2Fnd9k8LeX+thU\ntRkxdQUf9/NQ0+aqvdSbtaxdwDk1cu3NNbkHJHfoSYEnMLKQb/9Hqe968kSc\nWCi/3GGc+uTyEh9FRhV+0TGjPmBiXGKm3xCTuD/5NdyCzsblbS++IcyIOnSQ\nu3Oxp5dXacek/xEQxz+gVh4T214BRkQtL1FqaBztZ3aUtJsFoBzBQ3nczN8i\nL6SbwY+shK2gp1QvSBNdVw1REF4T/AmnowaYC7h+eCOA9/grCCoSHhCm32KM\n+BJQ\r\n=3tw2\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5fAn4eQc9QtWDsGy18UFVltasKzF5NFTc4l84MzzCaAiB+iDQ0PgUy3O0lInkfvA1PPn4tkMGutrYvx+3uDNrovg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.3.2_1534800611674_0.5909846816732487"},"_hasShrinkwrap":false},"3.4.0-beta.3":{"name":"ember-source","version":"3.4.0-beta.3","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node + bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node + --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"0934632f992cd532ba12b20e16ef1b9a65112a40","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\n

\n \"Sauce\n

\n\nEmber.js is a JavaScript framework that greatly reduces - the time, effort and resources needed\nto build any web application. It is - focused on making you, the developer, as productive as possible by doing all - the common, repetitive, yet essential, tasks involved in most web development + alt=\"Build Status\">\n

\n\nEmber.js is a JavaScript framework that + greatly reduces the time, effort and resources needed\nto build any web application. + It is focused on making you, the developer, as productive as possible by doing + all the common, repetitive, yet essential, tasks involved in most web development projects.\n\nEmber.js also provides access to the most advanced features of JavaScript, HTML and the Browser giving you everything you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ember-source@2.18.2","_shasum":"75d00eef5488bfe504044b025c752ba924eaf87f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"75d00eef5488bfe504044b025c752ba924eaf87f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.18.2.tgz","fileCount":100,"unpackedSize":25941198,"integrity":"sha512-O6b2Vc2GjGGrRT9MZqZu+M0WILZJ/GVe+mMVD9KPuGjb+Gf/vItcqJqhmMK01HaFkgSjLAxdeWCtsZGzelPFPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkftXJi5lNJicejD3I8VBuVIRRp75CnRjChlutMImy9wIhAP70MOtqtECQKrtE9o2RSUyglSVVMzZesLtZ2e8XjT1y"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_2.18.2_1518648047680_0.3584900685058754"},"_hasShrinkwrap":false},"2.17.2":{"name":"ember-source","version":"2.17.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.4.0-beta.3","_npmVersion":"6.4.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-fH4CQcJY9jg5qSkEF0HwL691++UawHSHrFCMgeL7YNCQ/SFKfztC6Kin/M+qUyzJm4ThaFERY+pZcn2B1tMHWw==","shasum":"82b39cd94581876f952c222ee2504cf253144561","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.0-beta.3.tgz","fileCount":100,"unpackedSize":10809889,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbe43zCRA9TVsSAnZWagAACFcP/1auuaDfHgLagscZJEdk\nyGyqbwRYga/Lo7SzbuEpXVmu4kKUOf+I2iuz9lyo8FB5kq6+/85qBQGnDZh7\nMNYoCABC2iPOTMrrmq6cxHo8kWVN71I6MfWjLnjP00H59m5YqI4M3IMdx4jh\ngY5U9gADaPCZCVzlvnD/gaOXw6wK/RqlgGbxeO1FEOwL7MeCd8w2EPv8n3vU\nH9j8bqT1fvwxtuohdiHhExeuEim3wNzZ2OfLjTY1//DeLgHtI8doI6TnYkFH\nROSCKMoumdGTTAmRBfFjNkfnTep9WSseHpsUr57m5bMjMjQ/IcBzicgSCjNu\ngQF/9Q/uGWxm9dlxUGiZeMP1AUP/o2fXh6CvpEnEfrITl03XhCzygAUN8TFK\niHolBK0Cr93B1lzkoy0xaznbnmeh9qIyt92vBxS2Ml1KIZSqqmLRHEK/ZBbJ\nTBPU5SiKRLAc0ULMd9p47dO32/s0wClkf71+H6myb65qIxWsAy7a4W82QiDP\nwss1msSiOFfTWkOvuS1n0iwgtyLn9IN0LjMSNxMOR02zC8otv5xfYwa0BxqO\nbW5Qn3Q6JweYOxlwFkAwkKWSI8N492w9EslUHi5uuDjuSbj6E24NdIrE79gJ\nTXr2wvhQUvJSUPCLjk1qWV+IOCS+j3IH8PWJD5pOJCdawvO7vY3h3of9GGI6\nZ6W1\r\n=sRg2\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAxPDRUnZP4JABLPTDz1cNt34pnkn1s7hep2ZiKWB/ptAiEAngbrHme0I1LT75XmfUEnFFK5huLUrBXd+V/zkmqjGM8="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.0-beta.3_1534823922901_0.48295852225108415"},"_hasShrinkwrap":false},"3.4.0":{"name":"ember-source","version":"3.4.0","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"1.2.3","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"publishConfig":{"tag":"old"},"gitHead":"0fe5e578a4c5cfda7dd1c8c8b933922a65360235","readme":"

= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.0","_versionPreviouslyCalculated":true,"gitHead":"14f44d6fa72234eeed87cabf88a96d8064576220","_id":"ember-source@3.4.0","_npmVersion":"6.4.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-fGYHN/kCYfLCgpYDMZGUgP6ZuzmjHg/G8vaveIPM5cUb0ibauCMw74LZ571T6ocsD22DLDl66GRyannxtbXGWw==","shasum":"12de2461de6ce5e02de824ac45c81cb17bf5523b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.0.tgz","fileCount":100,"unpackedSize":10809364,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhJ9cCRA9TVsSAnZWagAArdsP+gIYyVItIsVo5uud/4TW\na6b8r8/KW7SeNVqd4tsrOrmukc/hnJJSDlqkmkbzD26F4HHR9QU3udso5pa4\nN4Sp8pifcUuv5EJZQMW/ojhhZmTrzrx71RN1SfyMUgYT8FjJm3wE25L9WDGP\nMwKegqu3Je4vecurIFjNegA09sSGcKqFbuE5Bs+eCV15jZGBs1kWPGrIcNlQ\n9taoA6ZNRwU1p4bndBfFFvIqmsqCWtU+KAgjlVKJ+5xG05+57aG1xQg/y9ak\nKPKZPO+NjjL27UgrECDH+ADGwnqx3bya3T4FYfShV2wMKJwpnpa0c0s0RAuz\nVTRFYuwLum6/zPKge7t9z8wzWAPtzlkJRZBn5kBr/4DWz2IkoeoFSyKsBsNQ\nnrV5bczpGfr9IVxvNdEjEhfZv9VLmJlAK1W3OtBSJiqo8HFQl7qI2013E0Nm\nj89DwXq53RncGffTnM5aBzEZX/vusTB5PyocbQJVVstjMTB1vrbuz+xp4NlO\nCcdU4Xn54lhmt8CyFgbi8CX4oyz1rOOhnK9BpEEZ+Dfig5beCfSGJMZEeQkw\nfE/JQJD5tVPMwAU471V1u7DPMJioPtYqd+oF1Q70oCi48h81OqDCt1pqY+Pl\nUfrFBBAZeM+HvxvhlXbn2pqKhxtz2WuqsYDqZ1jLz3rT+EWm4MN58EI7kCtw\nvTCC\r\n=vfvX\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9JodIwarF1CvBEXiXPdXq9CBLFGarUd0nOTZhNAy5/AiB3bVLIQWh+pc+mtpuprkrTdm3XjlA0ITF00qhbxA5VXw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.0_1535418203987_0.05161532984770423"},"_hasShrinkwrap":false},"3.5.0-beta.1":{"name":"ember-source","version":"3.5.0-beta.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node + bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node + --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.5.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\n

\n \"Sauce\n

\n\nEmber.js is a JavaScript framework that greatly reduces - the time, effort and resources needed\nto build any web application. It is - focused on making you, the developer, as productive as possible by doing all - the common, repetitive, yet essential, tasks involved in most web development + alt=\"Build Status\">\n

\n\nEmber.js is a JavaScript framework that + greatly reduces the time, effort and resources needed\nto build any web application. + It is focused on making you, the developer, as productive as possible by doing + all the common, repetitive, yet essential, tasks involved in most web development projects.\n\nEmber.js also provides access to the most advanced features of JavaScript, HTML and the Browser giving you everything you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ember-source@2.17.2","_shasum":"d4d186efe8653c0f6aa3fe297323e3d2db206819","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"d4d186efe8653c0f6aa3fe297323e3d2db206819","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.17.2.tgz","fileCount":106,"unpackedSize":24890436,"integrity":"sha512-gg0RCyqpI3JrpffMHIvLjc55X47ucL+yEK9pBd7IxvHKy57MDAX8sEHh8CCfxYpRP/0MN4G4xVrnErlmLbLbmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7moqnDBT+ozOW/Xdgfdx1snq8pSRX9/fIM3O8cxIPyAIhAJ47Dns28LgXOHCCB2hCGZmAKrGnaseCS9KWfGNtVcGQ"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_2.17.2_1518650575896_0.012620788696628304"},"_hasShrinkwrap":false},"2.16.4":{"name":"ember-source","version":"2.16.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.5.0-beta.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"katiegengler","email":"katie@kmg.io"},"dist":{"integrity":"sha512-tkTdcjsXAQWNCyvUOgJWzhVAzM64KfGx4OVzAQgy6mpyZ1yyRUwnyOQ2Wc1C37Dd+Q1A/gCZeGL+GRK5AdSxnw==","shasum":"f9ec6c73b2440cd662c4219f370446278fe27f64","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.5.0-beta.1.tgz","fileCount":100,"unpackedSize":10811607,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhVCMCRA9TVsSAnZWagAAWFQQAJw6TQS3e5XVbf4nwxdo\nFrJaJFs/s/x2476kXsR65pENGanzPfOGq7FdObKKN4JBEguAepnl05Ofa0xz\n79IE7Na0mq1MiFg9+lMgE7DYyFKKi7GngFFg1G7JdHZ0HwOs0AU2uEjK1XS1\nmHOPkz/P+3WoWUBA+ZzAZiKboZ/k0CthNaE+LHZPkhdnMnjC3fC1G21Z/YHw\n64Tl24zzOSWNCEwjHvb7l676Bt7VeZdpOo7C3J7LR3z/gIpS9ObqpU2+QzFS\naUORMRMDMqrdVRME0cWDWD55NBNHZIkPjlHlhHhB66EhIeGwGK6GSwpZZwZB\ncKbMppvu6tPQKnyUxzT+N2GCDORD2I3e7XoH5vJmowgQNtBMatrPvD6uj1qX\nAuJUlys11hoqN8QgMNsw8NSFEKLeQNqojhJu4/QI6XqA5hjsurATsU/e9cnY\nGbEXHCeuIqFv16Mm369b8tuhhMe9Z61/M4eB1InMAMV4U7cORgzoT1p4/BL0\nzksSKerGIyNm+DlbnbeHp/Eqp+SYckwKl/LEWBz+6coulZjIDOFzUfqrhnyB\niSuwhu8UZxO1EBhZSp3DDJLL/fYNx/rNaMLQnx2xhY+P2n5DuiczexzA4CE2\nliXSb4rvmI98EdX0nm9mA7dRCb0gINy+emPfojE+tcuCRxGoGlhlHCtxo/vd\njZ5s\r\n=fCip\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICD+Q2WJX6IaU/x6vqN5I9fxWSBmrZmw2oN9PBJIkChEAiEAjNRWfqAH4FYbzn6aYGGi3Fpk1xI0D7jZo2Z6OgMH8aY="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.5.0-beta.1_1535463563540_0.18402573808633926"},"_hasShrinkwrap":false},"3.4.1":{"name":"ember-source","version":"3.4.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.2","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"publishConfig":{"tag":"old"},"gitHead":"ae08a73c6a7dda3ab9f76b5d73826863f196cb7f","readme":"

= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.1","_versionPreviouslyCalculated":true,"gitHead":"387b48ee4931e5bc153ff3e946de5a1fdfe300cd","_id":"ember-source@3.4.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-mG9qWo+Nl91ElO6SSUITR+GxDk7HdIB91IXPPW8FMn10EgIPDdbhhTATJIUdVxmgbkNED50IO03iQ4pdUO7cgQ==","shasum":"75cfc19bd54ad006729c8ec12539901308e8cef0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.1.tgz","fileCount":100,"unpackedSize":10814347,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblsbVCRA9TVsSAnZWagAAUOYP/2IOjIWkCKUo0eY+gzFE\nx3cvtv/De2zaUJkqDBK5+CI7BWkwRk0XsV9D2qNDKASRdr2TWQxiAQSpKbZk\nNiAbFCyhyuDgP1dwjrnM5uAor3sXLVZUyuMRr5b8NvkFByULNqx6wxfeFc9K\nNycmfwcrhwob4PP8xj7WtB7U14S5kliEzmIuNGPNeomo5GvmJ5LRskGP+NML\nfZBFwHdHotC27S/BvCyipAT836GG+6j7Vxv7ew3DWJdkOLeHDfsrnFECDNq6\nYM+KGgAHhBc1EHgwifFd0TjQAvVUbHVxwsdVZBT+OZnCqJIxNUF4L0CgIpL/\n0N3/dHPkM1H7NJRQAr/MISQdQ57irOMTT5VwSZ/dZ/WEFwqzPBp/HdAXQKae\ntSGvnjDB+YpYs7Z9ia6y+o4zPqgVsb14/7HxA2/dbAuwy144nIwOU/AoaHqL\nyo8/HuXiq7xNtI+bEwhPYwHBT5p1J+O+AFkXs+cYvFYNRzJ2DHy0Wr1Uo/nT\n4/AWvKaYYCGQ9vQ/vDKinLFlJeoaTMmE8MbETOFq9OmhaciSaHwlhlywwMjw\nrdOgwV2OeKL027ETJyHGaBSnlELg77x/DIXrZ6L2oXk9Y2VN3xpSe1rVIv1S\nhd6MJJrh+RPzaKryzV6LsgTxgmN/smIJuejX4BmuD6/yaw7DnpukocUWOMxd\nSQ+7\r\n=kWAR\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtCo6oVRKoMXQ1lKLwDFTKWXC5NNRTICWxw6cr1QW2mAIhALCoIVUZwRz0h5Yt63b4nYVKGsOHeCSHQLVYcc2QNIxb"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.1_1536607956478_0.8117308812958033"},"_hasShrinkwrap":false},"3.5.0-beta.2":{"name":"ember-source","version":"3.5.0-beta.2","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node + bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node + --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.8","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.8","@glimmer/node":"^0.35.8","@glimmer/opcode-compiler":"^0.35.8","@glimmer/program":"^0.35.8","@glimmer/reference":"^0.35.8","@glimmer/runtime":"^0.35.8","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.5.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"b76e47657c259cebc3e6bbb51664ff9da463b3b8","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\n

\n \"Sauce\n

\n\nEmber.js is a JavaScript framework that greatly reduces - the time, effort and resources needed\nto build any web application. It is - focused on making you, the developer, as productive as possible by doing all - the common, repetitive, yet essential, tasks involved in most web development + alt=\"Build Status\">\n

\n\nEmber.js is a JavaScript framework that + greatly reduces the time, effort and resources needed\nto build any web application. + It is focused on making you, the developer, as productive as possible by doing + all the common, repetitive, yet essential, tasks involved in most web development projects.\n\nEmber.js also provides access to the most advanced features of JavaScript, HTML and the Browser giving you everything you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ember-source@2.16.4","_shasum":"d8d7317306a59a6981e151d5771c8976914b7738","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"d8d7317306a59a6981e151d5771c8976914b7738","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.16.4.tgz","fileCount":106,"unpackedSize":24825266,"integrity":"sha512-vreB7pw7mLUTQ6npCf+6bI4VkEZ1K1XQYjXZiuzlvpbY6WbSZm/95M/zVRT61vn8kIZ23YNoB28BbZxgj6OLOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp+ytvhk3JVOPQzC/+BAmRp3ENqNSee9faIzIM7yDktgIhAPiO6+RB47RIE9C2qDKVRPMhLaz/Rt3/CidI3zoKregb"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_2.16.4_1518651083405_0.41010540416377594"},"_hasShrinkwrap":false},"3.1.0-beta.2":{"name":"ember-source","version":"3.1.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.5.0-beta.2","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-pt+BeDrzWrNAzJXfu7Q15+yvOYJm/Wv7sFKVxgKB29+FktKHSS629St8RbtI1ASjNHAy/PlUTKpTKf1nDAIYtw==","shasum":"1a13af22311eedce85afc8ce80fa38069433377f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.5.0-beta.2.tgz","fileCount":100,"unpackedSize":10817523,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbluP5CRA9TVsSAnZWagAA6QgP/0x1NRQ9eqG/Ifdb/4Vs\nfOCViB/UzmyoYwtr14YzM4Ff5MELZWjX+JzHdlGXyFPbni3bZ8JP697hZ4WC\ns5UfUOrgZxhO/zEb4hPRMIv111oZSFW+VJhyyrM3x7cgeLti/ZxALVbu+uti\nsiSWcxX7OWXcWcjr8lZlT+dOFevB45BjbJ4DDVE7U557MaaHiuqTReijejQy\nQLN47CaIO2Tji1aMXQu7oLx4YzZySjkxa4XS3LbNya0uenBEohnRHJ4N7Z25\nc7WSwQylvvIHDYJoTNsw5kGjJ1YJoFU14ZJLjRutR65TJZfmLze4K9LtsuuW\nXvM9Nn7Uu6Q6rdBN9Uz4S4wXO1aseHyOlz6OBuSGs7ueOKKZzzDKVNbbPePh\nGe0UWCE5hCZZjftuRan/iQ+QqrgM/8LhkYrwxz3kFqFxp1aVYGFCb++YT0CA\nlQXg+SLq4nro6fiCT14uVnuipL2ATWvXqJNzu5bAg4gIi1nq9WVfhbwOifdm\n3ERXKhijaeOcwyyuC39A6ZWhS1DWa+fF0/SpeFM5AqEJAuX72AEgeZmXmXSn\n6aAyBWl/ilXBvbnLlnzPVFFBu3FV/HWDfZ2sEs6stzIo5wRX4UcSYVRSQGd4\nLfugalUQoRS2A8HVDplyPfEHch+Etgjbdii6ijS6xKTYW8fqpZ9ofOO0iGbn\nibzd\r\n=sGOW\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAN91RMpXjn3+aLqjBuFro/JMuVz7Q1eGHF9+OPkGaohAiBqXbUEYZe2cVDmCHmQ7/0i/7ROWEtyGoO/huPIXWd/KQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.5.0-beta.2_1536615417093_0.4947786473813076"},"_hasShrinkwrap":false},"3.4.2":{"name":"ember-source","version":"3.4.2","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.0","@glimmer/interfaces":"^0.32.0","@glimmer/node":"^0.32.0","@glimmer/opcode-compiler":"^0.32.0","@glimmer/program":"^0.32.0","@glimmer/reference":"^0.32.0","@glimmer/runtime":"^0.32.0","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.8.0","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.0-beta.2","publishConfig":{"tag":"beta"},"gitHead":"d09d63e9077c4050b2063a14b4911d61904adc71","readme":"

= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.2","_versionPreviouslyCalculated":true,"gitHead":"eab3971bb6014b99cb9207db096e1e9f2919f527","_id":"ember-source@3.4.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-wYHk9Z0xXte5k+6ev0FnNJiNfwQsMfjLbdu4knakPqDg+4soldJbEiWSLxvkWHaVoHpac2EOMtPFKwEN5TTU/Q==","shasum":"1cbbaaafaf6eee72f9cdc1c14b83797faa79ee88","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.2.tgz","fileCount":100,"unpackedSize":10814843,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqZf7CRA9TVsSAnZWagAANLMP/1Ue5ZHkqcitkdTEj7nv\n00rNX9pfw6OYFClz58MHNhehuhbQ5HTQDRjmvU/hRK9rTVJqC8LQtIs/SPat\ngAgmnw92X4RxYooT40ysAmJjS9gc98fQfPmU66lB/TODZl13CZgJy2KULMkC\n1+l2VgML1/KdlCuw3eCLH4aLnLg/lX7YfUg3DYN6/UicP8V2xZm4OpVnB1J+\n4PVipLILctlZqs64V2JLFGWHIgu7+mVxnC0imA6bPwy3Z6fs3gLHr21jSI1p\n5CvFBu6Dw6gwoMH9kO4LjIs5bGfPXIcreiFI16GmEcUP9Nzv1f0abmE7v/3V\nQ3meylPggOZdh0jHFgJz63+twJS/TssThOsz/O7+WygLQ+ZVVcxxtQJMyMGG\nNcYS+a7dkwjwOwLTZOEkxBM6iLpu1moh9E5ktMBETIvDToi6epaSWN3SzPbA\n5+NsWA/CWiQ5+iV0VCbgPyCddH0DfaOw4vDw5tr9BJuLuFMqQt1rd53fE+e7\nooMx6/LmbFHaoFgG+uo1PTjhFX+BROOydAaJTji6MQr2RWakycjLlvv8SiKg\nGTyVuVkQagpQLgFJ60Nv1bGdfA8kJVH2HsULpHqS3t+kA3tloMO1jsmO+Kl4\nC6EF2V0FQ5tnYsqC5UtPLf1Kev6c6XJZRm5mmpoSt/oOpRgaTvX/J9LVK0qj\n+bU6\r\n=RF7q\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPVTIx7i5o6OO2rjqUhE7sKMM/fAbaQhsmMWSc8q1LKQIhAJmd8mCEJSwPO22pMvQoT906vBPhiBe4yBD6ExkQJcWt"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.2_1537841146987_0.6810657798175541"},"_hasShrinkwrap":false},"3.5.0-beta.3":{"name":"ember-source","version":"3.5.0-beta.3","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node + bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node + --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.8","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.8","@glimmer/node":"^0.35.8","@glimmer/opcode-compiler":"^0.35.8","@glimmer/program":"^0.35.8","@glimmer/reference":"^0.35.8","@glimmer/runtime":"^0.35.8","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.5.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"25501ba7d053f7c2f3a06ab1219e42fd9cad342d","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that + greatly reduces the time, effort and resources needed\nto build any web application. + It is focused on making you, the developer, as productive as possible by doing + all the common, repetitive, yet essential, tasks involved in most web development + projects.\n\nEmber.js also provides access to the most advanced features of + JavaScript, HTML and the Browser giving you everything you need to create + your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.5.0-beta.3","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-7m02XGBrP/qCpVYB802WeIIHZC7rjDUzMyLUKnbwSD9k/E0l5xnGt777P5SOPQq4/6qJolnMMKaNB0fcPNDvlw==","shasum":"157129639118822d0a0e961aabf3a22f7f27b7ab","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.5.0-beta.3.tgz","fileCount":100,"unpackedSize":10819792,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqbrgCRA9TVsSAnZWagAAoY4P/RMgN0fmz0LCPdLDhhoi\nJ1WW0JlBwX73iLxX4n6Lgh6074lxtd/r8ousG2dkZlHmNCbGvFIzrsoZOH5V\nIZCxR/BTKegfNLyDW+GEpT0hhGig0B62HA0ms19pM1bdZNS+jTMyq4SwWk41\nvWWCMefN51KZ7YYmSnWDro/W9bX7a4Jl0Hy0w3nvWJsn1c03SLNBXSzAy9aU\n/dXwMK0AYhMsmT2xsejf/w+3BlSQW/AEIRTbMsSHKm0cAlWt/0KEdsjwe2OY\n2Ie7foleM5VfHNoIcJG1Oc06MaY8t72sbQGvFU6eRD87aDIgTiYSTl12oC/L\nRgNS7V83dZ8LrMRSRoffDbbGHQW9I9B2NWXN7vRa6WBaEzMwboDG4dzSZHXP\nq73cqX860eHwVGEe+4CU7VEehnhtVYwAewHFGwP8KMrZhYqi/DBXXfYXo9Q7\n2A65/Nq+Ia9ILlTuZymVSru/LcBEtVB2m9+QjYCZ4Q0FUk6Y52cHtWoiMOh9\nzeV5OiSWzpCjcyVJqe4UfNGxwtxYFZ2DtkBH0p6otXrARXMQcyyw3aWle2cg\n5AZTicwaWiibN9eIytWD5ruOrkmGeAjAzhYXFfHT8z6/lANVfaa3EyLxEAKT\n0wYlJ6ifI0UH4vmf/2gCnJpd9LJCKGTPR01jMaI1hxySH53SJfoQ6QrLoGMq\n52ba\r\n=ZxhY\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNnSDOiR5YEYNFjcbwEE0Cz8JCLcOEjWaoC9PWUDUCCgIhAOrNvmvZbFWsa8uu8xEHeYFI55xqBnTyfwwWmG9VG790"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.5.0-beta.3_1537850079555_0.08769283758848267"},"_hasShrinkwrap":false},"3.4.3":{"name":"ember-source","version":"3.4.3","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node + bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node + --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.9","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.9","@glimmer/node":"^0.35.9","@glimmer/opcode-compiler":"^0.35.9","@glimmer/program":"^0.35.9","@glimmer/reference":"^0.35.9","@glimmer/runtime":"^0.35.9","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.3","_versionPreviouslyCalculated":true,"gitHead":"68ce8e381b449a0a52668004306ebb0aac596d8c","_id":"ember-source@3.4.3","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-z2EJ19mZe/+ZYWpC7k9Lwl7IQL2i7wDI/q0IXA5EbLJ1fMQclwSJWg4ho8+wSrJHSF9w6rYhZJRJQ4oCKXGUQg==","shasum":"638f53e42ecdc572bce3dbd9735352f3738a116c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.3.tgz","fileCount":100,"unpackedSize":10813067,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqqA2CRA9TVsSAnZWagAA97EP/2qD/G5O+gcXO9KyUQ8p\nUsLAs04tcrtewsrvQWls+inRm/ZKhRVSZnGG/5JAG19igBmCf6vZCESMLm1Q\noYXM8Y2DiZ85sOy0P6gmyQt77jqzXJMdu8bCnegHeGEFYwkYD3Jmv8FLeZWb\nz8TVzR3xRqQyu6qCToJsJXHwJT7eyGaO+E48UsG5TaAOFCQHZgPd/6NSBADb\n1uNURBbYP+F637JeEYG0vWLol5fAdDDyh0Ht08hwSHrW1pQTkhlQpKgDZVc5\njcPvSgpfk2Wzhnj/G9BbEnGAY9MaIAYjZlMj4t7bAdlfTgpc3wjJ7AIUin1t\nGWP+piidWI9X5234TteWlC7cmcOiDcIxGgKjJDeT9W1ldXKqzJp0ZZUVjpGo\nvuLDImvvNLOxB/DZXBQ4FcFQziYT07o2Cl++5DuTuWEF490Ith6PLZG860pJ\nWIbTd5oNbV/UhMGrQjB6Y1C5QqcgZCbReYXrexOG6xU3tgEcwSD4E+r9r4H7\nLWoEczaKMfK512TSXCm/lhdc11uWWmzpr6WP6L5Xg1Rc44LP72qIhPboq/7j\nBpjQulC7ADjvH8yw4PZK8iMzXSS1RSGvHgLf9jiQJ55PhM2ETah5pM2NaiMR\nRo1zIW3jJVs/KYDoEaM+QPpq/5BqwmvWMxvc4XEZfVI9Mvj2jMEZDiBSX3c4\nv31Y\r\n=Ppat\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGHKpzNuJ8gqOkx4L3Vf8rHTVIaD5V/O1pY30PlbcUOOAiEA2YF9JYDLDpUQWoJM/VUdIDo88jUOYipWkbTLG8ImdaY="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.3_1537908789035_0.7656137026006116"},"_hasShrinkwrap":false},"3.4.4":{"name":"ember-source","version":"3.4.4","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node + bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node + --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.10","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.10","@glimmer/node":"^0.35.10","@glimmer/opcode-compiler":"^0.35.10","@glimmer/program":"^0.35.10","@glimmer/reference":"^0.35.10","@glimmer/runtime":"^0.35.10","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.4","_versionPreviouslyCalculated":true,"gitHead":"506018148a046797733a1123fb61086c0939be1d","_id":"ember-source@3.4.4","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-nT6BWL8XHP1+Toi2Wtpb7xvzkvvgBFBWotIt40e+P+piXM02QMfGySwO8vK7PR0mO0QkrSNxN8oGDjt0D4agYQ==","shasum":"b94800f8f0c1cc9baefc27b4fdcd8c65979a9bad","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.4.tgz","fileCount":100,"unpackedSize":10814589,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrRDVCRA9TVsSAnZWagAAp/YP/0DYTSoGFRyV0atWovuB\nOL4bHH87HXjsYylQkpvQCZvSqYjcnDcVl+hcJRzaAIBvbc+vKMknhwMj6Y2+\nDy67YFG0UYNboHXaJ3rPW+aB9W3tXGEle68sdPuUX0Uz2Y/ttoqHZl+SyOI0\njRiskk038d0Fk7E6vK5FxTxdJeliJWoJRnzAKKAb+RFPux35AY/H645IYmo4\nucMh0RVTc6TDU2rJO5nglu7TMtr6TR2qpDW3J0VTj78WEx5XA8v1q05Mo41L\nzysaNgiF2AQGKSJFLyUo4We+BA+dZjdA4jszuirCbOM1UElEQy8hv7sWC57o\nqLKGW4RGjkgvu6rvUH24tx8XDNaJmwo3lqRvY9Q8hfgKsaI0UzcmRfQvGOQB\nIzbY5XoqHIRr21hPgbEqIPigl5d2s33ZLwpsU91+FOcxricZ9ZZb6djR6khS\nmw/EimkmgzjMo2oEWvoT2I1HmHYddGOQSEfOi9N2lL7WNOQ7rXOHl8XHDa+d\npGATpEKUNmUD+pLQ2WSiEej6vwUPa4fo5S+YlmuzWCibncD3wWCNvJB7z4Jq\nGby5FUY4y/Ej3NoK23Hx19E8FYLLQM1hNm0BfO+6RWgtd3iB0eTy+nkqPJUk\nhtsP37vv9jm57vSvz0M9xctQXSIQnJE7iwNPunn4AdSq0NusnuT7vA1mRdxV\nHbVX\r\n=xHsl\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdZ1lVQOKi38AQzWCg/iQTAt1RCKAiyKQ8We88SXwXgAiEAjg9vuXuvJVdSpveZ5g0MAZqF4BhIHgyhwv3wo+d28KM="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.4_1538068692126_0.17841666766896025"},"_hasShrinkwrap":false},"3.5.0-beta.4":{"name":"ember-source","version":"3.5.0-beta.4","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node + bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node + --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.10","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.10","@glimmer/node":"^0.35.10","@glimmer/opcode-compiler":"^0.35.10","@glimmer/program":"^0.35.10","@glimmer/reference":"^0.35.10","@glimmer/runtime":"^0.35.10","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.5.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"d37a42e62b0b8b0a1764ddca67b9e790374de004","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that + greatly reduces the time, effort and resources needed\nto build any web application. + It is focused on making you, the developer, as productive as possible by doing + all the common, repetitive, yet essential, tasks involved in most web development + projects.\n\nEmber.js also provides access to the most advanced features of + JavaScript, HTML and the Browser giving you everything you need to create + your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.5.0-beta.4","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-x9JgtEgzfxXMwz7iZWx/dMYgFYwL4de5+uE6gb40vGeqV+7A9cQaG1o683lxh6mG/SxVjlHIyejCmKP2x2qlMw==","shasum":"827aebce2f1b67abc69467d890af2fc68289af3c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.5.0-beta.4.tgz","fileCount":100,"unpackedSize":10819784,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsr2aCRA9TVsSAnZWagAA0agP/RUHU4efTe3J0+RMk/xe\nRJZnu+pWZ0jqOpO1SFM/wNxX0Dpf+wAn7cklr+ZJXGokKcSr/lhYzdeF59iP\nivXHfHGt3sZ1zH3rMq+8tauo0aqsBCwkkNQ8xd4v0uCm+db7MzbUmJJ3sNgm\nRcEXgBlFT3n2lbpXDQ3YmYWSM3GU8iqqhDIMuUduU2wxqy0DgiIi29/eSgac\nwuhZ4M+ZvL/fgiNIUMaTZeNY5NuepiA6gH/q+x2fM3yTHWppHC5bld95BCEO\niw2202tnrhcLYvRugXeqINZsfDtCvJGDxdEJ6WOSkiueoaTBL7bH5oIyFWC8\nj2nxFoTN6ZE9meT4AZlSUhewUOx3sVenGXOR6r4Kq1krwFbbu3NIvHtURSrm\nZEwY6ypwjXD4IGkM9SzccXZvu7iKLAHiQzQpB/34llckFVOzHCHu2CXTEwJn\nmX/lPVftE89o9cTXzXK5/Ax4gjmEMynpQna2OozikU/xh1ay3QBqi3jxS7X1\niw4rGOVnWV4zh+0TNDGLswSuB+JABs45cDOwYQ5pxdVpJXrLXOyd7KvoLOUH\nJfq+sIqcYSOlo/KOqrHAs9k32lzT9pMcZrp/ggj4hg3aFm9P2WeQ7M8H349H\nUAghUJ0OpWBbpoNpKTSm/iaT6aOETWjlI/xCpgxoHm5JqJIjqJ9fkoRNzuhj\nVsBE\r\n=LD0c\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTBkNzlShwBbOLUNwge4evqZxaXFky/hbxcVKVVxMQhAiBLe8uI4xd15omsf2xAizW6DVqklXwCtERpxXlkSPSTdg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.5.0-beta.4_1538440602127_0.12209989423147594"},"_hasShrinkwrap":false},"3.4.5":{"name":"ember-source","version":"3.4.5","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node + bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node + --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.10","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.10","@glimmer/node":"^0.35.10","@glimmer/opcode-compiler":"^0.35.10","@glimmer/program":"^0.35.10","@glimmer/reference":"^0.35.10","@glimmer/runtime":"^0.35.10","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.5","_versionPreviouslyCalculated":true,"gitHead":"5a8873bee19774a55fd0abfdcc7279f3efc768cd","_id":"ember-source@3.4.5","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-fm2JyUzIBhYZhMgLerjYMb0sAuv5kTPradWnsdIZbitk+O00ViF7zKb2nTEAb1MtxsUpqRCaxQZsv06LljDvtg==","shasum":"f4a5975affd393c29a69afaa58c2ca9de8bba6c0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.5.tgz","fileCount":100,"unpackedSize":10828065,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTp8HfWl+BxnaioJkVNNWe7gx7bUYVjN5CkZMRftGaEgIhAMkieIUAExnKqks9cycUtFw3qHHY/GjAWCVr4Dp1KKnW"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.5_1538701460701_0.1090197708425833"},"_hasShrinkwrap":false},"3.5.0":{"name":"ember-source","version":"3.5.0","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node + bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node + --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.10","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.10","@glimmer/node":"^0.35.10","@glimmer/opcode-compiler":"^0.35.10","@glimmer/program":"^0.35.10","@glimmer/reference":"^0.35.10","@glimmer/runtime":"^0.35.10","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.5.0","_versionPreviouslyCalculated":true,"gitHead":"db6a5deeeb0564372159be92d901c804c92266c0","_id":"ember-source@3.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-q7GAQZI1NAxMdgqxJGKsOgmwFAmvSet33Ub5C/Cn5bkQYWlAgjR7oKiP0DlHTFSbiwmGnZZF9a/sHB7W/XIjPg==","shasum":"2322e393125684e1e043d0eedad8fd79c6de78a8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.5.0.tgz","fileCount":100,"unpackedSize":10818975,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvC0BCRA9TVsSAnZWagAAnuIP/2kMVYxJPQcZ454hpZHy\nu4uJvZsqygmgUI0S4mrzkD0VjpqlWthFASma7qH+Y3geBumLeI9yMDngZi2W\njoEENEEWs5YP8+CoEbc1dPGY6gLs51v0KRPt6lNVLQMlmdMQWUiXF1YD5OZ0\nvB/9UD3+hid/jmEwPZkMfyDV8yrEEmyzxUpiOqAwa768eGwhGiwZCz6IxEtE\nBmhr6gtmYv+ksZy5un4017rNP+fkAJG68HwAizhMIMMuP6R3Qo4DZBDAV8Xv\nptZlpvudw7UHsB9ykKGPMfa6jL/ptzSvpJxOLGvP/mBQKwgQMcFZdUAR1ahb\npxYTBSi6W5VPhj1TJcRFzR1aYvNCopsWHRs6KWktzfqdeLtTr4F4hp4z9ZR6\n0J3UWdTesYxQV8vXhA5kDDN5kEfbec31l9UIk6oaqE7s5e+4/FNjnW4UAncO\nNjbxgw4HwpKzGsS4zgzqPMQIjJWgyiJR+Z0sUNCH2xASXRPATkyJCiqFz4R6\nTjiDLEc+/WkGx7FuY6kuhUc5ZfsVphV4S8fFYuQqItGggZZMSQSkXI50tjBA\nQAE+PtGVmLzE5z40oMZZ9CbGB2RarWmb4dJ5tBuaDguu32OzOH790xlch2bW\nu8zBjvGyqey7C62NzcqjPJUB2TDNQ6e9AeJGHXO069O7cG+IZO5ci7DrJ7e/\nH4uc\r\n=Zvww\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTn6BbAqIxAXehrGD6WN+3BM9xwgL7cY32hfX1opcliAIgA6lWn2yL+BsEoeGDhjXXERJFFKoDAaJFoDjkyv8H5Os="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.5.0_1539058944638_0.8242743987105443"},"_hasShrinkwrap":false},"3.6.0-beta.1":{"name":"ember-source","version":"3.6.0-beta.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node + bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node + --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.4","router_js":"^6.0.0","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.6.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"b24c756991f19f342b0e421888edf7e81bf8196b","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework + that greatly reduces the time, effort and resources needed\nto build any web + application. It is focused on making you, the developer, as productive as + possible by doing all the common, repetitive, yet essential, tasks involved + in most web development projects.\n\nEmber.js also provides access to the + most advanced features of JavaScript, HTML and the Browser giving you everything + you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- + [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- + [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- + [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.6.0-beta.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-GAZB89p3KpjM2lPr4UKkZa96CI1+cL14WO1fvM1PTo6ccfxVCfnuFSuHHRCO6wifZx9h4O1Wa8pPVR+vyEshbg==","shasum":"081645757877a3e6a57afe48d6d8c5c413e3c208","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.6.0-beta.1.tgz","fileCount":107,"unpackedSize":10932521,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvDhlCRA9TVsSAnZWagAABvkP/1NZBtFzxS1+cpHorSe9\nCawtChfxP+WR7Gh8muXjQoET9ry3pMtcXZNKjX676dJI8O5y3eTnlGvEwFoB\n3S/axL1LCc3yEU6abXP+305Ts+wMgP1pXjA9DZayd/OQkORywUKGX4GRClBr\nKWaoGnUg8fGOm/3Sio7yplsvxKQ7jRQxg6z3onpV3diKrDdCpGX95L+VI8hq\nLa07p3cOso3dRB6wTj1MFD8slStxBFsenICSePbZk0S/i0ytGmBUEoe5gshS\nABsOlRbiHTazHZwdRYkw6y2PzRgGQAU704qE+rbvy+/ur/xmBpx7iZqPWWcB\nKCK8GOWiLWz9ri6RqUhZL2P+POGsUKkQmVSM/X4Tz7h4tBBv+4ACUpRtASvR\npgzbLeKQnBuIm85qrhMv+v7rK6ak1aEQrwHV7k/dgJO5m2Lz8QubBZ/Es802\nRXv08fosGihH+pA4oMWiy891CD6+yIT7AqGTy8nFv7CRnOx53idY0ZfjzQbW\nNWsVvVYjIONnHM5YjYSmh46WwUrR9Ykk+PTE7MheohmiFXkIExM+EqjS9MXe\nhrNRA0OsoF/c1OGJTd8Wc2hf1z+WwLmdaQsWtZAO+lZAjGcIKSHgdKZwrGmP\nX9Ww7Tb4y1wShVh22+Z6lvTyScHqrQlHb5HwsDFDSv7v8bZG3RdqTwpa6Ptm\nIeGs\r\n=tL+/\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDinrLv6VfKLZwX2sqpS6/5feOC05K3WfKrSBxVPEP7VQIgHQla+nFtLbI/6EIqMqTzOgkoF9ULzkZXrtPBL0VnASc="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.6.0-beta.1_1539061860646_0.004506059828660147"},"_hasShrinkwrap":false},"3.4.6":{"name":"ember-source","version":"3.4.6","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node + bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node + --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.10","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.10","@glimmer/node":"^0.35.10","@glimmer/opcode-compiler":"^0.35.10","@glimmer/program":"^0.35.10","@glimmer/reference":"^0.35.10","@glimmer/runtime":"^0.35.10","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.1","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"_resolved":"","_integrity":"","_from":"file:ember-source-3.4.6.tgz","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.1.0-beta.2","_npmVersion":"5.6.0","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-KNsWBhFoEUoej/9zsodJcgUSbA/fORADKG+DpYrQ7AiHw5WYwPTZKB/j+tCftp+ZXuBw5H+j0pGl8MjvxYPkZQ==","shasum":"c6f7e81ac9e0d3a509879c2be22538751aee7b4a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.0-beta.2.tgz","fileCount":101,"unpackedSize":12976977,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6ilmP3SgWSQkwabuIwjHjYaBlrwdXozwSj5HZPTkm0AiEA6IIMdsgTpO181KCgozw7O9/LGDbIbnDWh5s3lFA5FIA="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.0-beta.2_1519085961367_0.024888883855179067"},"_hasShrinkwrap":false},"3.1.0-beta.3":{"name":"ember-source","version":"3.1.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.4.6","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"dist":{"integrity":"sha512-xNb6yvov2xgJOSInLYESF/o2I6gUnRrNV+S7TtNl4a/fX73Qv+j6Zd9CifCJ40agXgJxnOf07hxMXX1aIJuFnQ==","shasum":"a12669d460a29098da85e16c2c15992a8cd4df05","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.6.tgz","fileCount":100,"unpackedSize":12493194,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb10afCRA9TVsSAnZWagAAkfQP/AtoMYdRnNXyX6mgjgQA\nbPlOFaih7rrlqaLwyNh640/WY3J+eq9ejxkJ1gWq0y14jK/OyZeP6ABJ65aM\nXLC1RDen4GRkQFb1OdGfACqTpUEWBKjWjEqTeEHa/iFjwHxy2E6Ur6YivgsY\nvsHm9FMRJxP6l03ubFi2pZCYLekfviuO7dnOFg0JkcfU1oXkciNHar+6zN6b\nVfAeFbsZ04pPJgx6us4qw7lrkTbHgYyuH0UTjCQGKUQi1TLaD4savZYFkg1q\nkE73W3UffsjPevXFcvYdsKJrJuGRB2f/RSqftI4kBc1dpksf2iYyeglLStEi\np796RMP4FJC7GEA7J4uF0ivsxaQI2367040ypCetVIDk+QI7obOcLVHlnkMk\n2lTRGzTcxi+xlwzvh9T3DOyExrcLypDjAnMVqmPRz7C03lQ4lBhpnu81Mn5X\nCTEyIDUXYos/Kaw4ncIjaKSo9cttkxF1gcUVau8ccOErhsg6qPn7PhkVKewc\nFjYad6I7gGSt5fwKHvBb8EWu9PX89fnBw884HdbkjmSBAGmG0+JVhX/AAAre\n33hfc/7gQmPjKrMdVPx2F9DyEVKiSPJWf2GODzH1s4fkTQ1sFe9msrx3EWvq\nUGBm8iTZlfUlq2zwqLoodsbySy/HeGBA+xEZx6PsP/gmxNdqo+bh87BY5b4E\nFpiz\r\n=7IUX\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcpe5Hj2GKXM/YmyjDs9MPwMnqR2W3tO/0rOf4BorKHwIgZzJAzPYI4eR9nTxPsy30m7Q8IGhd2vCZB7r6zpGnMT0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.6_1540834974140_0.6052256694991602"},"_hasShrinkwrap":false},"3.5.1":{"name":"ember-source","version":"3.5.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node + bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node + --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.10","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.10","@glimmer/node":"^0.35.10","@glimmer/opcode-compiler":"^0.35.10","@glimmer/program":"^0.35.10","@glimmer/reference":"^0.35.10","@glimmer/runtime":"^0.35.10","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.1","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.5.1","_versionPreviouslyCalculated":true,"gitHead":"abf753a3d494830dc9e95b1337b3654b671b11be","_id":"ember-source@3.5.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-V+HEMiUu74DFWYBuqw1S1ZLBJcSnDDR48iLbN7SuUCYAW4UtTC091xUFzhNYVuZtPOfsmIZXhLaHyqrzQb9YeA==","shasum":"fed88dc675f031b499642dd19819f7f4d558d3fd","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.5.1.tgz","fileCount":100,"unpackedSize":12497870,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb13P7CRA9TVsSAnZWagAA9owP/2w+A+II5VHjqvjOymDK\nfPK+ERz/myz+l5VnYc94LD4NgEG9s/By85t00CAdZ61uQfbJCcgTRtMZJcxp\nR/rwTw/hihoLqCmV+96zLWTWWFpO/RiLSsqSkYCQxon7h3TuD7pWKyQG2mEF\nkRy5AtwiVM0L4kkh4mPWtsxQYb/Kut81Hv0LjPCBexbuVHdl0sUofxocvsiE\n6OeJaudUpfXL2wG+cMZ1AQNU/FHA0X3vVQNkpwlgEk/Kek9Vwg+WNsoPfszc\nZN+HSS9csA2qIzdFLoE3cLHr4uRsTWc8VtbmhLcnDaxMi3Ai20SCYHw1xNod\nzlP4M+XvyOTLIwGlswMtf6GcbwiVrXjbh+FjYmHcmaZwrhFPB8s6gfAZmCde\nfUTM4kd7fYorDrqGFD+8a59iE9EFH3j3aXD5HzTdlmHF68zPhY9y2bRdyDZi\nOkIIGnzeIsOlupns+eLTNfWlVASWg9HNX1EjUz7cu8bRcdvJgeCx64JwEOoO\nYXhF2NN4MNJOUgto7X+q/So/OV339wW7NvwP4FYkGtgWF7w9aFyUnJ7tpOLA\nPAsWAyaakiZK+i/Z5utXRrG0DkJNfY1TawtZ4wfx6EFh4XQ6B9UC4M12YDqJ\n+3whsHmT4/bkQJh9tVWrE/nojPrW7AcxSRhNpM0tz+mxBrRDYL2py1+UNK81\n30zj\r\n=4Esh\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaV5af6eCpUW7+YQ9YZsRxKXK0si7kJz7Yc1MK63DYjwIgLW5bBlcpRjTmktEEM7DI46zZ0UxHEVMukTZv0iIvS9k="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.5.1_1540846586533_0.6694375864377398"},"_hasShrinkwrap":false},"3.6.0-beta.2":{"name":"ember-source","version":"3.6.0-beta.2","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node + bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node + --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.1","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.4","router_js":"^6.0.0","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.6.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"09ed96ec6eba0486d7a97c773370aeb1097446a3","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework + that greatly reduces the time, effort and resources needed\nto build any web + application. It is focused on making you, the developer, as productive as + possible by doing all the common, repetitive, yet essential, tasks involved + in most web development projects.\n\nEmber.js also provides access to the + most advanced features of JavaScript, HTML and the Browser giving you everything + you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- + [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- + [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- + [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.6.0-beta.2","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-igNk7nClKDSOOqgjzsxFv/KHORlsJtDUzcDvMy0eVxbedut/rgLiqAhHplTkcQXpULczBOLqmXlZ5yQ1fFNVBw==","shasum":"d34dcaddfde0e54883e7723f82a2d1a7aaf7032a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.6.0-beta.2.tgz","fileCount":107,"unpackedSize":12689882,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb16S0CRA9TVsSAnZWagAAPuwP/j12IdN1Ftnr+K9+N0Ia\n6/b+yFfc808l9nE1uPKPawDomgkrDi9CXRai+ivUkROHmy3MG9kpemfNME3Y\nSMZkaXvhbjSieK4xvV9RPUXU7rLtHPZB5rlgG7GRirfDSkKr8tzyenXi7dQA\nm2LZFYSC931DGSdQXgKrWWe2e5yv/RdPM+TGxwD02aypUV27pVYBmmP7Pqui\nQDaLFKLj6zS5Ae+g+ER3pv024tC37rP3DIOj2cC6lvXOcS6+ngd3ucElZEf0\nUIdObklZENx3NdzPq9GmYK/FhXmziWiJ2xJ4tydwdsjJFx7lUdoqot6OmcZT\nJMGHwEaP1uzXCwohVe12ZhLvxqPHrjRw6h2UZf5ZsTPpAXr1lEtIrGaXmdJF\noW92nbBa82YgaVDxgbgAyeNZ47nfu2bITYbBafMRWE0UeSnMqfXe4bKfBtPw\nWtDTxgUyGppzbOUmM77ie2w0I+4KlUWgfra4QCR/LiDJzzMa3ZYGcU4VsAxC\nlmzyMG6yCs9HOhrnVMj4+x28fCoYnD4/1BxktNQWCUQe1MNsjnGuZWlXm3H+\nkrBlz7ZhfMgsNhJCqPLU4PRLVYItme+gUHBp2qIGFq45Ki7ue28cMp810AJ7\nu3P2z/zFCumeNGEPZ+fl86ay275n1nMb27g+j6qbuaMU6PpA3XZtpQW2khs2\n52i+\r\n=DqY3\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbwETAVGJ/gV8g/jP/31sAE8OMkjETNp+2+sjrlefYeQIgVHbIVXfTzHELpMBEcSZMEgZr7GCXoraVtQq/RyBgOHg="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.6.0-beta.2_1540859059671_0.7206778267620881"},"_hasShrinkwrap":false},"3.6.0-beta.3":{"name":"ember-source","version":"3.6.0-beta.3","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node + bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node + --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.1","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.4","router_js":"^6.0.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.6.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"57f72bb40dd7d8714073400409e9ee8e14c8d433","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework + that greatly reduces the time, effort and resources needed\nto build any web + application. It is focused on making you, the developer, as productive as + possible by doing all the common, repetitive, yet essential, tasks involved + in most web development projects.\n\nEmber.js also provides access to the + most advanced features of JavaScript, HTML and the Browser giving you everything + you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- + [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- + [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- + [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.6.0-beta.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-SUonaoOZiGuy7xq6Tuee+QyE+GP2GGcy9hJz3GhbmWn3xDc1r4FYxOpWdy6+aEHzn98zKSk9d+qhTBR6rCpTFQ==","shasum":"c4e2f81be609708944afdaf820db7e12ca7ea437","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.6.0-beta.3.tgz","fileCount":107,"unpackedSize":12694015,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4R3MCRA9TVsSAnZWagAAUWEQAIlaZaJKp/tWrRGWw5DY\nXTEsLwJ14E7+WF1mLUXAepw2MArS2vBlH/jENFrnLKuWMmFCqBeUgf5k0qSo\nR/MEYWzaZQ42KeXSSZPU41vlhWXNBo9vHCPWBVpvvXzVBX5maDn4u4mmb5Dr\n7ofD9CfqnxocR9v3V/Ep7xrAJamAibt9Uaubtuk9OcjRu9Ke6793X7D3GlKA\nYucgeaNFnsbJyf/bzbes7B0se8OT5QVRBaqr8DsNu+rB8KMNZQNyypnhc/B4\nqAWIkYJzYjm03ghGFl9DcIp5+RvN1eQRXTfBkpRc3L4ohsiZQsVb8NOKVeSQ\nJtokaH8ZzUoEQizzBgHbkzKzD8scdCw3nai9qRduqokfPGXVgORwxReF4PfE\nrdHB3liFApMphlUK00/sXlib0EOcjUK9yfIePEFmtygd0lfyR/9coB2WeGK4\nuHIhk5ep+GpcKUIXN3mo7Vf63t+K+vH1wvRU4GD+19SP8AGCUjXhFs5Muoti\nlVC/jZ+fatIkdMDa1Uft29EluKX5rQyCvSPkfeo1dguokAUe+0hvUcoOY/bo\nxcfxZNHviKKugfiyQ6wt8a6fHNQ2/BZsgOQpfhNv7nLWTe1TUnJjcWaWpqB7\nppWP7fovzqjLQ0T31zxzWhhPTFxSp+vPa9v1cmcA06pic778+E+boH94Zlxv\nLKKl\r\n=tKxC\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7PeDFQZ328AuDSlMdKvvP5gEPoS03ehu6zLgN9rbUAAIgKdnEIk4PeNnrQxvxcchMu6lGkO+Rq2XX/ZcnZkLdbWs="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.6.0-beta.3_1541479883465_0.3776869545304631"},"_hasShrinkwrap":false},"3.6.0-beta.4":{"name":"ember-source","version":"3.6.0-beta.4","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality + node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node + bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node + --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.1","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.4","router_js":"^6.0.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 + || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.6.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"7d47c87f02ea4c16e9207d601c0f43109bd727a0","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework + that greatly reduces the time, effort and resources needed\nto build any web + application. It is focused on making you, the developer, as productive as + possible by doing all the common, repetitive, yet essential, tasks involved + in most web development projects.\n\nEmber.js also provides access to the + most advanced features of JavaScript, HTML and the Browser giving you everything + you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- + [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- + [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- + [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.6.0-beta.4","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-4+WPMaRat3OQsTGQr18ISfAT7W0iKEwvy8pGFywekjWNxdU2qPkdD7ot6gKKoQQoGrnBpcquIi5dpNGbJJ2UtQ==","shasum":"5b2d429a25edba863ee73916166fbd1cc2b19fd3","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.6.0-beta.4.tgz","fileCount":107,"unpackedSize":12709091,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6k8gCRA9TVsSAnZWagAAO0oP/0y8fJauY0ktH4D+/JQZ\nAvgOsh5SEdyVCDSXy05jxHIVNsHb9LZtUuokbtiuV1i+zCZtb2Pxt27gmiU8\nc7fe6CNtrOdrvWICBifanMqAQgTAbbLZKJgGzTN/Yy4Khe1RRzrwlm4IiG7+\nAnJ6MS7Ydn2oT56p0R3OIb/GbMqTsyq/DrCvZXMJf6PUbSqkEbLhn1z+aenB\n6TVmbu/SHiVjFL58hBQB5LQL0ITFmcP9wN4ZrlA9THwbsr8WE4YGI/1Qu1T2\nFKOeYA6NykxjnckLieUWAIz2BbApqdxv46n51cirb9pgTKMdq9G246EW9kvh\nyqn6xMnDEWXmJMZ85B60EkGslXBJUIdfS/l1bQCTOOAu5IQL8Da/9IF2S6Z3\nQr63W2Cv/k6xrMWO1tFivP/Yn4ClXA0+9Lu46Q5jVo8FvxRfV9/iXKWRLcOD\nL2+iR/sFvWeBFhEs5GW5hO/SHwzQOAqqSez0ZuMud0uY3U8/OCwZ1ahWh6Q1\n+HfpdqItwtn/v2JCiQ5fozi7tCmWbbYz2lY0ecbBSKc1OBB8sA/TQC9QxRjG\nHZXouA5ijMk+QR6G9y8F2XXZGBAWUCpnWxwdF6FAbV6b984hq5/8MDHhB3ig\no2TJpkUkprPS7e66dJmhbfA2Kei8v4SO3BewFJ6VaLDDF7z4q26nlUp0n3hX\nLIGV\r\n=EltO\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOTCgaOWCXeK8K1Qo7E7z2Emdi+dcd2pBJ2iKTpWBVbAiEA3Y8nEhgmOhlysHBgmiiNargd3DiRSfaJWobE+vidHx8="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.6.0-beta.4_1542082335950_0.8599110923527342"},"_hasShrinkwrap":false},"3.6.0":{"name":"ember-source","version":"3.6.0","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.1","@glimmer/interfaces":"^0.32.1","@glimmer/node":"^0.32.1","@glimmer/opcode-compiler":"^0.32.1","@glimmer/program":"^0.32.1","@glimmer/reference":"^0.32.1","@glimmer/runtime":"^0.32.1","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.0","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.0-beta.3","publishConfig":{"tag":"beta"},"gitHead":"1fb9cb66a633fb3254f819435876941ebae4d773","readme":"

= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.6.0","_versionPreviouslyCalculated":true,"gitHead":"a5f870fd309e5008667b3ca2bf569721ac3c2f96","_id":"ember-source@3.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-Es6BE/lYxwiLPHZpFOcl2tQaOppvabIffQfcOJR9OzdM8ZgM06UR+tqdxrhO05UmD8MqHGc1FT/RmQlKuGZg0Q==","shasum":"0229b4fe6802dcfadb81e27ebcf50fff166889ec","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.6.0.tgz","fileCount":117,"unpackedSize":25681672,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCcVMCRA9TVsSAnZWagAAoFUP/0pxyIHiuXWSsRPNnewj\nD8RCXqVKyR9P746MzXQDT+96Kjd8gxl+hmKprN046XKtWV0OVi9vEIWglWwB\nqKhfLN4U5OO/W7SGW0hqTUHuSI7hE91UBoaPQARtdAl9QKlXmyjN+5bOP6kw\nzAWE5zk4DzxIStsS5HH8FTkVkh4tthfJRKzlnoYV7pQlnVUQcXW+Pk/oHlqK\nKgyb3n/FcTX+Ql4BFhDW1NuHQ1MBIqIHFQKl0LjR/xguGwY9Ip9u5z9uxvKa\nbxltfmdj2aU8JJNzDlJhyx35odJ/UUQ9M/IG0h6Amjso1E2+1u9bvtq2qMtP\nDC9nJLcYb9gN/OxnVbE7JtoSCxhWiWA9vxoa+hozVV7a31BsYUKf9ga3hUKT\neuChB03KICZJVg7k45h4lTFROgGu/1x80bLR6GtSQc7ZXRiMLwnavLSiLQLx\naX9HlSic8xKrlfItr9WiQmO4uy6ydQYfp9yH5YlafudG6Hi+t7loZd1O70Os\n/jegJUODqLA6tEB5sWfKlqgX73nZ/2HWoJCAPyAuHr11Lwzwj7bezRJkgRf9\nLt12Jai0dKdaDnJxn/HoNf3X8wd/lbLdVHXkOEfK34bPItmLfUU48IIqByDH\n0qJITzsn+ufuNXF6n5DP8FURMD/Ro/mewC7quxJgWARcnJTmPWVHlTMb0RWm\nU9ta\r\n=zIhD\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBzgEjN41JYogl6N/YS3VEkfbdCP0RPKgzH/ulW0oT4pAiEAzpcyk9XnrTYyydVSAOZ2nkPLd/3BV97iYxuS5t5Keos="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.6.0_1544144203968_0.013102096696099075"},"_hasShrinkwrap":false},"3.7.0-beta.1":{"name":"ember-source","version":"3.7.0-beta.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn + lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit + tests/docs/coverage-test.js","lint:eslint":"eslint . --cache","lint:tsc":"tsc + --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint + --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.1","auto-dist-tag":"^1.0.0","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.5.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"^3.5.1","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.1.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"6.* + || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.7.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"50128e4af2e6eb26fc509dffbc97579aeed7a1f6","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + href=\"https://discord.gg/zT3asNS\">\"Discord\n

\n\nEmber.js is a JavaScript framework + that greatly reduces the time, effort and resources needed\nto build any web + application. It is focused on making you, the developer, as productive as + possible by doing all the common, repetitive, yet essential, tasks involved + in most web development projects.\n\nEmber.js also provides access to the + most advanced features of JavaScript, HTML and the Browser giving you everything + you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- + [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- + [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- + [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.1.0-beta.3","_npmVersion":"5.6.0","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-/X2dP0jNaE5lSD4yL9ob0KvmMwbeVNyKr6LgXcc1v8PyTn8Il8FOebrkJDKI7tfJvlZ2/yqQoNLA5cYqCwuwYw==","shasum":"b798c36a23f42815e8fd56e26cb7224129d27912","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.0-beta.3.tgz","fileCount":101,"unpackedSize":12978349,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBdoxcLCyGyTJDG2i6H914YyJSWK51wmn5wtDhoCkQG4AiAJLSzW99ikP1cCM2ZyzMa+GsFpKT7NOVZAsOGsObWQLQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.0-beta.3_1519674362934_0.2733345811335053"},"_hasShrinkwrap":false},"3.1.0-beta.4":{"name":"ember-source","version":"3.1.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.7.0-beta.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-3K0aOYeHeaW9aSK+IPYbrW2ioFNcVnnaeJwPChPU5PtAvB/IInLUMYma8Zqafi7E0Nw2GvQrj9eDfGLFRISvWQ==","shasum":"6a048a6cb51f16c589214447e7e646ff8b5793dd","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.7.0-beta.1.tgz","fileCount":118,"unpackedSize":25737410,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCdSmCRA9TVsSAnZWagAA7Y4QAJcO5tZdluy8UsUYU8Ev\nr1SvCpf0bOoNA28W5sl6WCGPjWwthRqe6ddfg0c/qiSx9Cl6QKWXplAOtBDF\nWt8hKlO+2cyk2tvrx4rEckYkYYZeixxzlG0P3iua1XUSo6qH+m4bb6ItJXTW\nUOomdEMPpozdx2a0zHnJlebpS0u+/ObP8kaQjyrz8EmB/q8WcE53MW9PXnid\nSZHhpDws3csJo03DsC+RI+X8YWMbeYb4qxAhau212kFY82YPxS9rpdc1GAWG\naGJkeLTju3aAjGODjfnnchDLxInd5rvvPiWc3zRqYhE75rKqW8S5YcgrjTwL\nZWpk7p97yWpnkbElP0UA1nlR3UsziSfuyjmHgeSE2fyREUd0wVEvv3zB34Ai\nJKcCt72a1uj7vDUNK2z7DindwFABopOsDrV5WfjiLre33imRGNqYmIhTK4Ce\nuJ/D29M4CU94I/ftNU2lPPpH7zY3bTNdFY3bIeK9fsr5eTzqzmxs3eaFJqe2\nlbTnCfj/N56gimJt/f1rPwIDB9VQIu4tyofADF2XocK0IBtkIdzy8u2KRXIg\nUrMaUE8BXwJzPZNlma77VVq4CdrFBaTAPRtMPnz+0XrkTI/rEy4CS20PP4J8\nhCeNHr+A1Ic7yJfzquVVe4FRCNUL9+Nbe/b3J8nrJS2DXrlXfdPhA3p0l22O\ndKKj\r\n=blT3\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrwuW9GryuKllTxdYTaBQEM655Nkq6/FnDyotHszP4AQIhANH5Pj5ZGUyOKCBBovt39UlHUSsh6OFURKE93Ek99pRu"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.7.0-beta.1_1544148131445_0.49315758447344415"},"_hasShrinkwrap":false},"3.4.7":{"name":"ember-source","version":"3.4.7","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.1","@glimmer/interfaces":"^0.32.1","@glimmer/node":"^0.32.1","@glimmer/opcode-compiler":"^0.32.1","@glimmer/program":"^0.32.1","@glimmer/reference":"^0.32.1","@glimmer/runtime":"^0.32.1","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"2.1.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.0","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.0-beta.4","publishConfig":{"tag":"beta"},"gitHead":"2054cca860651e6d53803bc02e916880563b6d28","readme":"

= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"c5a5a82c169bfb84f275c8d4cccc3fbc1c778e50","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.1.0-beta.4","_npmVersion":"5.7.1","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-tDUzTQa7BFuV9Fpydq1RI0CHYvu8KIoovFhmvF0AhQ37WuNC6nwkKlYJgTbgH9ZMme5k4ArmgOVfHMJ9ys990w==","shasum":"6da2a2ab380da8a4c342487ad444e0de5d9e2a0c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.0-beta.4.tgz","fileCount":101,"unpackedSize":12958958,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFehLoSCfICCmDBBIUkEYF26Rk+l3a4CqyEJXtj1AHWYAiBn8f3zVF+OyPKLAS0sniRi4DDIqrGSwlMX+mKlbuyQVQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.0-beta.4_1520284042492_0.41081755662800434"},"_hasShrinkwrap":false},"3.1.0-beta.5":{"name":"ember-source","version":"3.1.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.4.7","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-+4yhFZHsjSucSd0bJGErJUly0kdkutMR06AWHLR0b0VRcdYUCbMcFlEvfc2g2B5YR0GY4enSy4gt7PZgYQOrQw==","shasum":"c819337c62fcc6a10ca8aee28abc703c15a57d9e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.7.tgz","fileCount":100,"unpackedSize":12497454,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCuLACRA9TVsSAnZWagAArmAP+wXbmW6BH1UxXdIGQmqP\n02kqtrOr8e9zahYDHVqHXZxKVrsSvNHZCL6LLN5UBARF2hlN/FJ3fF+xtYRq\nS6BmoPSnvC00EvRyC5csBkIA9KA7Yvq9olRJYFCULy6KXGn3cCSnkTYySvwg\nlDgvZedprBvR0uvCKh07kREzlL0IeyAF3T33T+2FLZdh6aMYWmesDGMz7wpF\nFR+kKSWOgGvnYwkQJekFsU0QRkpLo2oTNTwaJxOQkqV+r3LFd3tjWQkybU2p\ntlx7HRbl5wgnSeconz4Jqu/V6R1N2/2PDvjHYZ3peCpMgiaHv/pwpBd0ExRt\n9RBgjl4eBx0BgS8dx9tSFnwb1XWvanp9MFcBn/K1Ej24mV0Ld55Tk3xoSzYD\nhFhZpBh133FFLmd2VMKofUIl2jQ1jJ0OaSOfB/Gz9WXkEhqafbffWqDUFj8Z\nlK2vOn6BcukYr9VDZjiTRT4IvBOn6lBqmTPjvdAl/7i4E8hODGUqBs/6ExNr\nPusvHe9jSDOgqdztElTZoRWJN7gvsLaHSTpyaB6ed+k9uBAo4cokGs7LBlyF\nL2YBTckogf2GVYSGXVoU1DS9kA9PEwY8C5esi5U9yXcEf9jb4qdAPGY7vUVX\nfZeXOrw9rBsv+L82sENwILoNuUftnDvqXkDd52YS92/ACvQzP7/+o0GSdl+a\nWTAm\r\n=ZrDi\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNkgPh9FYb4uONJoTubccnAnWsyeGfDZq5clAWI8BZgAiAUwGCU0WN241r3lq0oEjQQIUZD35DEc+jFyXciwbPD2g=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.7_1544217280040_0.4796116863488178"},"_hasShrinkwrap":false},"3.7.0-beta.2":{"name":"ember-source","version":"3.7.0-beta.2","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.1","@glimmer/interfaces":"^0.32.1","@glimmer/node":"^0.32.1","@glimmer/opcode-compiler":"^0.32.1","@glimmer/program":"^0.32.1","@glimmer/reference":"^0.32.1","@glimmer/runtime":"^0.32.1","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"2.1.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.0-beta.5","publishConfig":{"tag":"beta"},"gitHead":"ac5569958d6063b8ca48bf4875af936478c3a53c","readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.7.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"e5bdcbab51c196b25b55bac229fc1f5ee4090dd1","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + href=\"https://discord.gg/zT3asNS\">\"Discord\n

\n\nEmber.js is a JavaScript framework + that greatly reduces the time, effort and resources needed\nto build any web + application. It is focused on making you, the developer, as productive as + possible by doing all the common, repetitive, yet essential, tasks involved + in most web development projects.\n\nEmber.js also provides access to the + most advanced features of JavaScript, HTML and the Browser giving you everything + you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- + [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- + [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- + [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.1.0-beta.5","_npmVersion":"5.7.1","_nodeVersion":"6.13.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-dUoY9DsfqtabLZAXKrKhr2V0vGgbJC2B+QwiK5y70BBwZ4FtfQqDJnR94vcJNpKJOWWdukdccc5QwaCXZeMzJQ==","shasum":"c6f66294c228bbff877fefa7a918aad5a1d0343d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.0-beta.5.tgz","fileCount":101,"unpackedSize":12975417,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCX7QcTQuo3nKgU2YHX08Y/EoCPBmvEzXZCDF+ALwZylwIhAK/mLVhWqIGju/eaO2n5jtfCEj5DqY4QA/HwPPZKJj6i"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.0-beta.5_1520891480213_0.8124680290511943"},"_hasShrinkwrap":false},"3.1.0":{"name":"ember-source","version":"3.1.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.1","@glimmer/interfaces":"^0.32.1","@glimmer/node":"^0.32.1","@glimmer/opcode-compiler":"^0.32.1","@glimmer/program":"^0.32.1","@glimmer/reference":"^0.32.1","@glimmer/runtime":"^0.32.1","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"2.1.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.0","gitHead":"9a81db740367499e1b35540b20751f7577a631d6","_id":"ember-source@3.1.0","_npmVersion":"5.8.0","_nodeVersion":"6.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-ajj7vCpCNJwhZaeIYrjI0SXMxNB6sZuYLOgF2+5PzI2n4G1t+Y95YCu3M8KNN248vdiiQbgHX6Wa7Cf6gC7j/Q==","shasum":"21902747801c747b615f60168712968db3b433fc","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.0.tgz","fileCount":101,"unpackedSize":12974919,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLc8z7QGZZkf78LBhydb9gkonJUtGVWA3oQNgsVJHsuwIhALQRVrFg+SJ5WmjDS2r6gSSaL+9gCofEa5TU7hqOEsPv"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.0_1523396007752_0.4518889902748122"},"_hasShrinkwrap":false},"3.2.0-beta.1":{"name":"ember-source","version":"3.2.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.7.0-beta.2","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-YQR7/neA5lsiAYFVzRi/8QiRkZmtgM2Yv2gnFi77zBa9tFNlbjMLVJAl1v1wStx2sKcvc4g4AiCQwQfJ86vtwQ==","shasum":"09dcce9bdbf9e797049935bb6373b34e400311cc","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.7.0-beta.2.tgz","fileCount":118,"unpackedSize":25765473,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGExhCRA9TVsSAnZWagAAZSMQAJ8Nrc8ub9LHgwcMWVvt\nHMbY4gdEU1ROC3KPSxy04P64oWuzcjahtYDvdHAO/qBk3P35Wioq8G8TfvWv\nmPc2NSvcbQiIKKy3QNfrhq0KcsxhIEdleuVXQ8uZjt2ZS24lMgdFZJSDRfq/\nZhXP/dNX8Lyi2p3DfvANlsaQgdCBI7oM8H1MNeiuF+Ji7m0idnO9FbHCyxNR\n1aPhhgmbcqKPzOlv+h1OoPRQRMHXjxTLEgVngV+uifvp8sPJ9X2wTYydS/C2\nhmI0WBmr8YiV+Olp7POSXJZOw5mWZgz9eb7ghUYAfW5CEiHycmgBLJHQzcHV\nCJfPFofWV5KZ+Gy7IrunS37GHnHIvhM0f9ubUJEUkHwqNPmG1p0V8G4bJJFY\n51UNGBr6PICMsx0EiD954BemElJESvP/LyqFZbtmujQR+CznnwtnA+rocgaU\nrTvd0l0fo3sJ3Q2GxPcfRWv8/39q467wJ64UE5i6I9nEsIXGHe/Z2gYhxbM1\nK8XzgmSs0zaQFxAAhwC5gwSgrFUjwHJk5G7XY0dbdHNy4PbgEHF9sP1QlcqR\nWAI7oWQuB84OYe26F2kuBT3S8t5jYgtYTDB3ZRqNcK3GaUTlh0cdUi5PBZfi\ngIIZwbncuRV9BOs1D7S1D1KH1/kweJeXKu9qiOSIw6+/xj2HCUUnFypZwW7V\nudb5\r\n=pToF\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBaGS8w6g6ekpNP1Myvc1+ZRYrJNGTMD3pmlMCdcfIHAIhAL1wycx1r6hbZP6zYn9KG3HYYnfzFTkMai5U9ito39lK"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.7.0-beta.2_1545096288253_0.043602840588006675"},"_hasShrinkwrap":false},"3.6.1":{"name":"ember-source","version":"3.6.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.33.4","@glimmer/interfaces":"^0.33.4","@glimmer/node":"^0.33.4","@glimmer/opcode-compiler":"^0.33.4","@glimmer/program":"^0.33.4","@glimmer/reference":"^0.33.4","@glimmer/runtime":"^0.33.4","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.0-beta.1","publishConfig":{"tag":"beta"},"gitHead":"3eeee106d3c31f89b7b96f3f2f89c1967e10c2d4","readme":"

= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.6.1","_versionPreviouslyCalculated":true,"gitHead":"9ff016d21488fd7fa4d625db78c2bafe01772f11","_id":"ember-source@3.6.1","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-hkUvGz4XBLhmac1iCZBjGZGDY3y1ke6fMyfzxP6QutlGUtlQOaQsKOk0HuP3DR7pNggLzQfK8Qxjr5/bNQ1lPw==","shasum":"61a286e4a954e2e514a25df6d97bfe5a380c1cfd","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.6.1.tgz","fileCount":117,"unpackedSize":25698005,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGYh0CRA9TVsSAnZWagAAbPQQAIL7h89Njtl22XEGq8gv\nB4Hh+kAoIhTDkwLM2FNzWzG4Qti2PgXE+qC5anuZFbd6TMdeZ8zl50m05bkD\nzfC0Dpvmbf1lT3KkFt/FAxxkZdFYLdkbnXUGmJfiblHFqKEBoYmIvoqE0Vbq\nyD2vz2+EjJqj/AukbSryVsOTP8zS6594oMUBlfhqaGSyYzBA8KE7MPwDUj6u\nCKZvJ2ZGue92jC3h9vvxiSEQwNpk325Wi01zMuuGUPPPO5hZSb0nnLvOHdkl\n3Vrk/8tq2dVY7N+o0Wfo+WzVOAG99FETR3wZZszMkCMI5/4f7TrJmcAAwHzD\nKk9Vgko1JsraxUZhNNsyJkdWDN1lx8x66V/MSA5uhxFEVjSQNPlv4MCIoql/\npSvKAg74Ad/HWud6po17kwMLZBqbBV1qIcEz0DSDAYeDp6W3uJQnbFSsji0y\nkEumVoUYwxSBci6xAyMG5UkDh2cawfaURlIWwKs6Fp3tRATDecFa88R8aUfw\nMmkKvyPFsEp+N6W3M8C7MebmYYblYNC85FSZ5zPce4TsK0jheWLm5TIHDwO/\nw4UH9P86SG4CobRU5fCW//EJQjxxExNFWyBfw2xdt2gZykrRBg2J98ygvezn\n7sHEzVKmhSMIuYW4Gb04HbclueSCkl35vlR6tZ3CDgihZLtFOHa+pX+7Cc+r\n2kKt\r\n=8FBl\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBK3mnc9MB3Hu20RUT03fGH5GhGFGdisUKBECFTdGe6eAiA7e8s/lIIMZT68r/RGZTMzfsCYJKUZZlCFNZlLq4xefQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.6.1_1545177202022_0.3028028092852193"},"_hasShrinkwrap":false},"3.7.0-beta.3":{"name":"ember-source","version":"3.7.0-beta.3","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn + lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit + tests/docs/coverage-test.js","lint:eslint":"eslint . --cache","lint:tsc":"tsc + --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint + --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.1","auto-dist-tag":"^1.0.0","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.5.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"^3.5.1","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.1","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"6.* + || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.7.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2bc95e279a6fd205fd1a393ae094cf921eda21a4","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + href=\"https://discord.gg/zT3asNS\">\"Discord\n

\n\nEmber.js is a JavaScript framework + that greatly reduces the time, effort and resources needed\nto build any web + application. It is focused on making you, the developer, as productive as + possible by doing all the common, repetitive, yet essential, tasks involved + in most web development projects.\n\nEmber.js also provides access to the + most advanced features of JavaScript, HTML and the Browser giving you everything + you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- + [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- + [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- + [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.2.0-beta.1","_npmVersion":"5.8.0","_nodeVersion":"6.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-5qeP0Dtym4IQG69fh2pC86OIzHvpMHT8ynBk//5/vlBazSQCeynh4EioIJmxFRWgbbrfymLqU67mJU9JhmcJYQ==","shasum":"c5ddcd8ad3520d9d36f3333f6cb4398989d4deea","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.0-beta.1.tgz","fileCount":102,"unpackedSize":13013088,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZDSU0ifXccH+C5C+dNe7EZwecvwIO6pHVeKzKzQoI1gIgEJ0IASzgsqGqZ8Y0IuLtMeTHldOaVqLLVpmZwqZcTic="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.0-beta.1_1523397952213_0.5710706615748977"},"_hasShrinkwrap":false},"3.2.0-beta.2":{"name":"ember-source","version":"3.2.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.7.0-beta.3","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-ScMnnKQQJismTUTTv9jxzZs2AOTaln0tFLPqjdBQ6k+LbUwAoue8aC5oELhiVEpdunTbs+sG7q/xaWpWg7yzXw==","shasum":"5d72896b625057498af4e4dd03d0c371ee5f3321","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.7.0-beta.3.tgz","fileCount":118,"unpackedSize":25809764,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIV3GCRA9TVsSAnZWagAAMpkP/RDpuuBSXXHkDikD2Pdo\n374ir1hrTmhTyixEWJlUccDl4IpQSeIZWKOSgfM/NiTZllYEn+hRaVNTwDhw\n0VIsivla8DEqoQdzpvpYh6mRrI1GtiajmbJmWvkwHVg/i7ig5Ohd17pzjTSj\nC69oiHKvcPGVHejQuEqxzTV2vmyISyrGcNabJb8ouWWhwSxi8VRKVWd+Vt23\nuKUwteL4OLdPA3GNFUfPWfnwapVMxbLegjm8FVILc0+jtL1KvZvvOYFOfMl1\nQmOKJvgbZVcEWwU9zvJRonO4hqG/D7orSjXMaY8LJ6KMu4FoRCeBWQZsvBud\nWZRgFphDgW2MQcMNeHyWf9VB47moGCHKavX3imx9h9/ml6lyaZxHD7le4zet\niMQ377zUW9k8vNTjQeFa3hX4z0Uch3aejB6UqbceNwyf4C4y+t9aS9uUviOV\nAuEBvDADOcXROtdYbBrtQugxUBLqP2eHAMB+pMj+ycEh8p0w9cy0VhbbVX5L\nKBaiBK9KeXLupw1sOvE7MuTmWk7VzBvIBlVHVKhyglHKFMPqMTBDiLzV91uV\nV18zYdK4N0QDvDbY9z6CzxWhgHwACFxNtDEszM2fOOTi3OFGTArJZKCkJ9XW\nbdE7NFEUvWoGHHfdHIBciOmJzlmCtZo9anNy+qDjyWNjXoblQDMhnN057XGd\nBsBA\r\n=gJDf\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpz7qSx+fN8owpvO8LEqIk2sWWCnUwgmGESFOXQrrPTgIgSnmk+vJrNLC5bVmV3aPssimY4E1ycJ56lSuTHTQsT9g="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.7.0-beta.3_1545690565921_0.5600212164845497"},"_hasShrinkwrap":false},"3.7.0":{"name":"ember-source","version":"3.7.0","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.33.5","@glimmer/interfaces":"^0.33.5","@glimmer/node":"^0.33.5","@glimmer/opcode-compiler":"^0.33.5","@glimmer/program":"^0.33.5","@glimmer/reference":"^0.33.5","@glimmer/runtime":"^0.33.5","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.0-beta.2","publishConfig":{"tag":"beta"},"gitHead":"af81b2380356ea86a8835af481f46b320190b6f2","readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.7.0","_versionPreviouslyCalculated":true,"gitHead":"503bc78a10c3ad96cd4205efbb1196fe0432e6ea","_id":"ember-source@3.7.0","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-4Ne361XAwLV0hYfFSbZP8NJUzD1IZLWHO1ON9Hb67K9B67H+3CF6SdbE+3+V+WiIom1n93/M35A72sNmh9CTjg==","shasum":"99d8d306daf05a7a8063adcb944b04a9c9c94be7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.7.0.tgz","fileCount":118,"unpackedSize":25809517,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM8+8CRA9TVsSAnZWagAA+KgP/i+6HMnbLH/A4NZw7zpJ\nKkERkq8m30jinU6Z/hzzXrjq32KpftgjJRVktFPOXqFvBxhthJ0Nf0JpZlwB\nlkVrdpa0xDnWSm7TrKhR5CCIA8akMipGT1FbT9LdTRDwPM185eqxWLGojEkI\nKgBfojL+YelxrOQ9o4UjsKljbRwdKf3tlVSLk0T9/DS/EK3JcM+hUued4Lhj\nx95zmxFHfKqi6NRBzvF5a2d/HlqjKIMwrdUu8ZQ/cRc2J0zT8hDUotYC1hP6\ngvzG7rT37oNYx9h9uj5yJAfSTbt6bjN5SKVcjQb9p0OvGZZZNf9NB1oy9tHb\nxGhZdN7wV9SrU87oVsxyNYMLVyLSn2qvc6PEn/q888hgKQYabjKKV2jOryiG\npVQ86aPwsGmQ7o4bZrkfHWPxTiuU76TeT8B58DnDxmwCfEavoIZ+ZHt/HuiF\n3H3iSQiBB9djoYsWGy9y3Si9QjoFG0LV8tfXJFe9kZIGh8a1m1UM2wE+HwYt\naFup0NgUCmjLMWtj7KdtnO4kXqSdgtw6ehtdqulwEK8VqMHMB4MRwE6OPUxS\nqkgiiN9r5xCe9tdplZKd7DV2KTUS+ZaW8vzMMtXYhXuWRRoxJ/qnjwe696uy\ndWDokl0nh9D1fnc4Y5kvMlDXx3/Njx0/RQnWAWeEvHIgGSoYKF/FJn/pz+Xs\neEA9\r\n=F8xz\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1hcJHubuqQvps0TgigQ+VjtcoAGomXF6Q78AqXlaFZwIgXAAfh+KUSYpT2ZIXSLu5Aapts0Fxf3KwPDSg83AUqCY="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.7.0_1546899387777_0.031350945958084964"},"_hasShrinkwrap":false},"3.8.0-beta.1":{"name":"ember-source","version":"3.8.0-beta.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn + lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit + tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc + --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint + --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.0","@glimmer/node":"^0.37.0","@glimmer/opcode-compiler":"^0.37.0","@glimmer/program":"^0.37.0","@glimmer/reference":"^0.37.0","@glimmer/runtime":"^0.37.0","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.1","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* + || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"58160e1c5d923aa9e50eab554d42c5ce0dcde6fe","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + href=\"https://discord.gg/zT3asNS\">\"Discord\n

\n\nEmber.js is a JavaScript framework + that greatly reduces the time, effort and resources needed\nto build any web + application. It is focused on making you, the developer, as productive as + possible by doing all the common, repetitive, yet essential, tasks involved + in most web development projects.\n\nEmber.js also provides access to the + most advanced features of JavaScript, HTML and the Browser giving you everything + you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- + [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- + [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- + [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.2.0-beta.2","_npmVersion":"5.8.0","_nodeVersion":"6.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-J5Rbhmm3vU0AAZZTWYiY6I44DI3A8Q+z5Uslc9k66qRsGEpKqxsZqQy5SUdB93NOx42owMNw4N+KsknvgrZ1Dg==","shasum":"9455b3a8b75cf9413df77024503145ffc36d311d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.0-beta.2.tgz","fileCount":102,"unpackedSize":13020528,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1Vf7CRA9TVsSAnZWagAAP2cP/2f0TYESAP1+tdWYHzEL\nmJh8pGpTsqoL/BbyheLdwGvO+ScqTwmmOTi2a2fjF6hI5aLfXfMhP5DAHBEe\nPFtOYv+gNNwkEp2VMRSDdcxAgBC7OcQqIfrGAW9d45Zn8FgXHawO5dCqjHo2\nRKVcHCFHb2xnjzoGzeztP9ADxLGfRuATkCtpNIxb0Z0SNrx3nGz+lW5SHs/G\nkrCb+O8Uh9K+OFEih3HFqjjLUeDRnNRH/eaOl1KdBx3i2NpmrNGnDhqlNROZ\nwcQfj6ycVaMMVpeIOUfUMatJZxO+uLj4ogu7JLA260Da/SH4ZglUtslEvSDf\nHNa+6nTKnNfQ9e3/7Nz0uebWE97w9nQyNjsVdT/0pFwl2aAibqiJNRbhX9Sb\nQvCcSm/imGeXU76dSX/R3Q/Cjpp1Zz24vYiVJe2Ff5+s8C2mOWBA8RIah48I\nRYQo3YF9U9LIL7FBHvgTOhlIRGWZmDMorOK2UX4Idcajh3lpk8s5FOwE03YH\nOgFgDgm/hVqFYhXdObjVG+ofWUX1GMeZCLTedNaBGBdlf5FXLp8JtIwezbDj\n7cGPcBv6JZ9jsXUjhoXyt1vdTjw+bfGk0q7GDM2UCsRsqH0Q8AVonS5aSuJI\n7XmsXD3FQuSNMi1hxJyjYcgw38NLPK+puB36DWKxqL6jPHV97QXbAlQtDhmc\nO8EG\r\n=patI\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZe5yfACexmFwRaVdY+A7CifglTNXg6+rzAScjsTr7fgIgbXjaKpTf8cEJ34u4F2eRhtHWYFOSXn/gz7VOC4ranEU="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.0-beta.2_1523931130491_0.7042905583026755"},"_hasShrinkwrap":false},"3.2.0-beta.3":{"name":"ember-source","version":"3.2.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.8.0-beta.1","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-irh9Oe+hkheG0FGpYVQY0jaJoiiglp50+ljXJ46TncI5eIKTzCVGgaMUOF3iIjxkxlAmn8fd7luWpEdQB+UUAw==","shasum":"ff8c1f2efd7a4db9d3c81a613dc3f89d8524420d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.0-beta.1.tgz","fileCount":118,"unpackedSize":24607774,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM9trCRA9TVsSAnZWagAAbAIQAIKSia03FMW72qsl3iGp\njebY0q8otuCSxDhsKzV7krKDBXlLpfdxG/T2QFoygMh7NyOXlCfIYRkEbqST\nq1T7t5eoY9jqYhRIW4HnKNM3m0blL1G+dOwdErDPWwPnEYwePrGNMIgR7clb\nCQdH2hv8+5EFk47wXNSOd9MwI5d5eh+Tdi5AOvt28oYJdnZnbETD5uuSIGjw\nUQAaKgjgCdCmsnPTwIcU/7JSzses9thVX3MnOl66Ta4MUmz4GKiLL7Q+e3uq\nRl4FSaD5Aty6pO8jH5eC0JVaT2MpB4wMAztwEBFKs2Eh60bsmKvB+pIrX1cU\nADLUCWQur6+EOema8w7srnEJqOoS+4UVy4F0p6+ib+V+Q52NwE+SMyTgw+Nf\nSpK8tRUsOZayx4p8U7OnTucmWr8F1yzlszUVErHjvlSsQ7Fk3oEgvejrvYSv\nmOYgkmjC6oBwW51I4un+XuobPS6LQbHUpJKU31KAFjte/0TXsEoDHtKbHAGu\n1r4Zg/8F9XpqWcLCnN4KI2yBi5Lh7pnqm1cUM5Cxlwx72136v2APVT6t1xeb\nqf5ND3fLCzhXvzadyZqyuorgm371IpwQq4e5evhe2PQ0LDzIWRMtsE1GMcmy\nIoAZUTqQ2z6cIOjoz/qfm/jdFkji0OMuqVy6APyRnBrQe324nbimTO3Z5ybk\niAfE\r\n=P3hu\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfkIO82j2Va3OysdO74StUfvmOv9nOdA+vnuBTqcjKZwIgOye31WfKuTVLk8rr5ab2ZMxgwuFDeYaCeTQcqEJjwCI="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.0-beta.1_1546902378878_0.7630411305899079"},"_hasShrinkwrap":false},"3.8.0-beta.2":{"name":"ember-source","version":"3.8.0-beta.2","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"0.34.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.34.0","@glimmer/node":"0.34.0","@glimmer/opcode-compiler":"0.34.0","@glimmer/program":"0.34.0","@glimmer/reference":"0.34.0","@glimmer/runtime":"0.34.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.0-beta.3","publishConfig":{"tag":"beta"},"gitHead":"a607badb43df439a37e98527cac036f1492d4c36","readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"423a6c0da771f1495cba6e0c76109d1c35f501ec","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + href=\"https://discord.gg/zT3asNS\">\"Discord\n

\n\nEmber.js is a JavaScript framework + that greatly reduces the time, effort and resources needed\nto build any web + application. It is focused on making you, the developer, as productive as + possible by doing all the common, repetitive, yet essential, tasks involved + in most web development projects.\n\nEmber.js also provides access to the + most advanced features of JavaScript, HTML and the Browser giving you everything + you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- + [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- + [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- + [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.2.0-beta.3","_npmVersion":"5.8.0","_nodeVersion":"6.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-oyFpXDfdJXdJT+5ohrPiqV/zeEb1boyCalySYujhK9a9LrrKhRxHjDZilfHyomL5BghiD0JR+Ti50OrXs1yoWA==","shasum":"443dbc6a197123aa4957d9df15a68506b3a93875","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.0-beta.3.tgz","fileCount":102,"unpackedSize":13039265,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3jYqCRA9TVsSAnZWagAAWsEQAI6tGoytwTNsiLW+dtZO\njujr6VGudU+ZeVOtKNXdEtjCiwonLLnvEd4rSoJox+1GLkmNIBiG2UxFCTdk\n3cQlYp0w7Vm8u93j08QHwOczHM5hqy4dIArD/HQfhWdL+Zp/J8M7jDIm1r0l\nwUt90KutQLZZilpjw9a31/V78olwdZNA41jQcHthi4qR9LZhbZ9qpxVKioCB\nDguhVjvlN1/loxURwmRYbGSAc5v2gLg0+tpA+Q47P+F5SGniQXPwnfOFUtAA\n2PaSoI+ddF5/fzGOVNAMIhui7ZP8PqDZUpECXqHknS66DIZ49Ha7C6W4CZZz\njUf41i4/uzDn0MSEqWO35q4B7KQ53L1sLX7AOnjKKvoxR5k7IxXZitQZM94a\n6lUKUbBCYLpRbYfsO8Mvx1G8JJKCwf5fyz9CqdbW2U1HPwNnW1bVV97+7D2x\nUYEg+wpxMv0vemqClrI9q2I4qfqpceR7F36ypJRkME1nZ+X1lGm6qmfDmVWU\nvieKtE+Yzjj6QPuQFp3OHVCvTYsihG8f+GoifKdRlSw3gXH9hJL4RnVo++CZ\nbOInjrRzBeRmlP2R4tWH53g1853IKpmGsIOm6Fo3VSHj+k9XbFhSPc4C14on\nxJaYhLXXMEaAATO9leaeSixemUPBjFzxyOOSVzQ7COl/WCDpJnB5XyGXh2pI\nMZBG\r\n=Gmy4\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWNvdveuO7gEiZXQ8rga8Olckk3zobHPHWyiDQ2w1JBQIhAI4Naye4CMesU6Zwx5xPZk26RwYKQxooqjdTGIpy0SkQ"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.0-beta.3_1524512297129_0.5966872997085748"},"_hasShrinkwrap":false},"3.1.1":{"name":"ember-source","version":"3.1.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.7","@glimmer/interfaces":"^0.32.7","@glimmer/node":"^0.32.7","@glimmer/opcode-compiler":"^0.32.7","@glimmer/program":"^0.32.7","@glimmer/reference":"^0.32.7","@glimmer/runtime":"^0.32.7","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"2.1.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.1","gitHead":"cc511bb5280d5697f2c07379fafe506644df6855","_id":"ember-source@3.1.1","_npmVersion":"5.8.0","_nodeVersion":"6.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-lGYT5Cim77AF/rdNHgYHrWlgGF2KBOga3+VmC0AymSaPeOsSWElsyWSOvtqIxL6i4RPVC7e8bjPRMH+weTjJnw==","shasum":"9cf95e8a6d7568d60b8eda2aeda17ac8944e654b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.1.tgz","fileCount":101,"unpackedSize":12999250,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3j3sCRA9TVsSAnZWagAAI/EP/i+2BWLPolpa5xr09Yzn\n2ld5BiKihE9KReYGfUo8AvEWrg62Yj7ayO8tTMFSg/FZeEhFN/P85BWKoMBQ\n+M+8bmzUD5tNW6o8O322FQKXVQRiwG8Qg8m7sHPYWzVdais6za3qkUXr8MVu\nnYYBaU5z2qwY2iz6mBCun5DuGhYZRVY318XJXbwhRvN3h6efCEpd3CUeAUWH\nqpuUVI43gZZeD+09qC05tFeHrsql7S8ezW+EICKR5LsjjNSC+l2BXCFx0Sbd\n6jzUkm0Jpm3V0EqtKq+M0t373sHlT/f1Ka5UBWjcMBZ7eIU4ImHnbJ33vzal\nHqjPEFL6Zhy38MF0rAgHWXqjFc+jyNtilCGr6nD2nvLnoDI+A/EBjBR1Szzg\nQhDc4ueOBRJSZUL+hHTY5D80+yxXLwJzn1Jp1vMHSQTow0ylNcqIG/jbhmbG\nAYyLjYqnFmy/zarsJ65qK1k0S6tsQp2gDBjHGB8F2rO980MuVQ93KCF2HHjx\neQ3KMxLOlcsOLkGg0nb8hZyX3NVbvi2J+VTSd8geR2c5R0/TPZahegAN6jMu\nBbmguxH3myS1rsC0lgjD8kXGGuNS3XHh6PjIjmWuhbyWyWRgoIuNHImN3U8m\nwGv/S8HADDynjhQtN7cZ4of7j1bPNZ7dsiHdnO8Z0OIJJKfebg7dmpHVJTfV\n6gmG\r\n=rTGG\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEwRyfgt15WbwJkbcPHNL0vkZF0uhsuYil8fvbFfdjN0AiBo9h7JeaIlfpaLeoS/j0kiszSv7G6LpzZI+ReVV9ICmA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.1_1524514283291_0.5718549209637238"},"_hasShrinkwrap":false},"3.1.2":{"name":"ember-source","version":"3.1.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.8.0-beta.2","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-0/YoVEOcGuwpHDsDGPj2dJ6+dv25cQj/qiX4mufJmNitNq4E+Lai9RqoD+1F3kt1fbbf8nmcPtYbLNFjOS3aAA==","shasum":"182004d15c30fdd31a96ca8c9cf4ba74c5f81b48","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.0-beta.2.tgz","fileCount":118,"unpackedSize":24606104,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPSw+CRA9TVsSAnZWagAAlFQQAJ60MtZJg4jFY3ZQouba\nnjjmwEeMUbVi8Cr2VF3dRPXRrz0DfHsOP2VRVSErhLs6ZcT9co3laZarE77H\nU9q2KjBG8cq1BmdHOVBxQDpfKCrdqPDGzFdVswT01BpwI0b5xZbnaLPjak2l\nd0PJg2mRQmHA51HsonZkhZ0kUDScap21tIqNcQOTtAFP3Wgixzw7BzkoO/ZL\nP6Paf73bNqfBWJ5RBlooMrnkEZ9Rec/kJqxT6dtpdnlthKyTiKuj1oHpu86v\n1a0DmeKB06BwMmu9EARhE961g+NHjIvO1afsKOnb91rg4EO8nW6dhhElKvCS\nUj2oa04ym6EtJQr6gJlGLPQ+2k96eO1XFHTCDSrEWYf7iBiRGu1Byga7OF+Z\n9aoUQ+sHowBXv5W0xArIsrsgOwo5XZ0JaHFQOChIprkMijLU311brsEtJxWK\nnaxngXVVIZDuFSqoZ+MaQIExXLh8MzTORMeBVMmkFsO73LAhZFTXwN7SYu4j\nb5McXVir9x9OltwIsIf1cr1xDq/IH1tPmOvi3PBI5+BqrH9QAA6vZGq4Qq7H\ntoWzsdfMlM94OoVs5KhreeqCPQQjd4NtO5/nqGqowQurs/WqVfFabvzGNgCE\nHtIjzT/UbYcmah07GhEcRzIvJOJOiGSr9ZeI9LWis2BmR8wAhAjmtHfik+T9\nhrfY\r\n=Vfv7\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjEjXzIOTklIjXkpdXF72xRLI+TI9vPPKoW+CtHGWS0AiEA1bwbKzHPqqYXhrVDxIxYNgyy+NFls3KNwg37GJh2oj0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.0-beta.2_1547512893294_0.6822008700905022"},"_hasShrinkwrap":false},"3.7.1":{"name":"ember-source","version":"3.7.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.9","@glimmer/interfaces":"^0.32.9","@glimmer/node":"^0.32.9","@glimmer/opcode-compiler":"^0.32.9","@glimmer/program":"^0.32.9","@glimmer/reference":"^0.32.9","@glimmer/runtime":"^0.32.9","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"2.1.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.2","gitHead":"5458d5181de25f86f913d5c222bfa5d0a0672ba4","_id":"ember-source@3.1.2","_npmVersion":"6.0.0","_nodeVersion":"6.14.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-qnVaI3GEZxTQtJVft7xKWJky4e2FJ4dBrAPlDKWVFXkqHfgWdvV1CWpPai0etNI/ANy1MDEnaNXbfY4X00LZQg==","shasum":"3c25e63f1e4ff2b83bb3fbfb350625de2a1a521f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.2.tgz","fileCount":101,"unpackedSize":13002026,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8L+/CRA9TVsSAnZWagAAA3UP/0UGMtqSdjR9IHyg0oqS\nef+00yr3G60NyJXt5hDnnucbB0wVxaVgFGZZP1vgKwDAP3WMbo3j0LzEq2io\nDdFaBSUbkDSxT3RGE2LMTA/V5S9wOJ73eUafsWgtEm5n0kmCufe2nsNPzX/O\nL3bcr2zjZUY+xyu9q5wMLfanTOhEJiwCC5ImULyBV420neP4oqDRPrd/bus4\nPhL+6//lVVORGqOWibIUZAaIihicAFGAJRJuzFlvqWj+xuTDphMpyl/k1ra0\nA05W6oAZRsxf8EO76s6AVIxkPnensRvTjGSAo96k/cy+GvZPwMkXFmTvJzv0\n+8eaRz0jd4JhpN8E7ZgavuPUTQqbHFG+wja9/NDC9OcG//AW/TWVNYqLU6hD\nf9Smyde/wSqcQsA++9oWJQc5uIeEy830cz0RL6Zdne8AcNUKsq9IHDBQ4WWW\nyH44leqEZzc+cLwcTmecnIYSOr78cUOugZn+62/xbByl7ec9GUkYfFKsFs4k\ncZXU9HZ6yVhBYFoXHEen0vbe23ItiwhFnZmxPsaPujcaJ4W9YvQKrjw8Awph\n9D3dQQI7EivdRvxyTeJYTNPglgZ7rctwZyLgIyTKYqfB+0pNuzaVCBck82Se\nyBWTQcbPs+f/nKqKY/8mG4P0duHHJmCnU25sv8BszP1hdvgnu/8e7b3AzeaB\nngv6\r\n=o1km\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHCpe3WtojxoVLiyU9eG6+/vobvQHFZ8lwxiCqaq6RMRAiB7W5irUtNjWz2tFOp8oideqOwykzepCajWkqNQ9ME3CQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.2_1525727166453_0.7937163357211365"},"_hasShrinkwrap":false},"3.2.0-beta.4":{"name":"ember-source","version":"3.2.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn + lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit + tests/docs/coverage-test.js","lint:eslint":"eslint . --cache","lint:tsc":"tsc + --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint + --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.1","auto-dist-tag":"^1.0.0","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.5.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"^3.5.1","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"6.* + || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.7.1","_versionPreviouslyCalculated":true,"gitHead":"336d5bbfb99ebde1081c0b86fa8653197c54ca57","_id":"ember-source@3.7.1","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-xwebK659JP/VEqTPMQ5WtTnae/eSx1KAbp6YrBZ7ypMiL4EmJDLpE4xUbEn91mipdKN1DQgHVOwF6yOHDTTXtA==","shasum":"c6e8fb26ff25d9754add3e87e3f292da2feeeb31","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.7.1.tgz","fileCount":118,"unpackedSize":25806965,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRjOyCRA9TVsSAnZWagAAi0UP/2i1qdim+TXoBT1edhlY\nr++HqOkvhdY+Wvnex628kGhs0Y27m8HZZPqcCcS5fEkDOITSVBTEb04+044W\nr0WhHRnHwX5ytbDFv1/58dLVfMxyrhPXxQDPXjS8CothMV2wNycPfbfdVbJ4\n0NuRUdpQyBbnvmDm59ubo6e4n7YfiiG2MYGMhJtwJ7j3q7yfl2qGHX4T3k9P\nme29Qe+gN4ZDq39YLakSTJwnSz947v/R7j7uWA0yRKha3YwBww5YnNvthGJL\njuGWX8xJYtwwOSrtK1KQMH/TrP25VGFt2PlHK3cKgxCTPDd8pMRHuNnc6LNN\n+qjNShlg7JlP5ugmtN/cMo1FOqw+kGBQZ5FxJ75ewzAfYqCZnnMGdfUzcG/d\nD0HYQi63X2oFPB08vE0hPk/PZ+Zfz830dlH7B8itjubrorbYXPHVqhltCUen\nL1zv7M4BnoZBKvZbeCwKGEL6pQTQj+WwFcsKEpFBKLuc/cYCkS1KlizFtgLP\nN3hN5E0hV7lk9cR2e1hDjRoih+feXHVYXmmQk9hr2A7szFeJEfY6Cf6aEZAg\nZNppOMAeXgKb9Jc0hpajRRXcJ6mliedV/LlHvmukLf+PDG44tTXtcdqbsMqY\n2AtRch0WQq3j1l1FOmS5Yw4KsqplNTLaEQv1eibqWaKrPc6kpDcog59Vp6KX\nc19s\r\n=wsQy\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDF85Pq6N4zZauH9p6f6ZuHkcbFsbh7CO9kncW50esekAIhAP2NBAS6kyhiOOp7WpWEFWXPZU2dRjNMzXztWSgWbcrb"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.7.1_1548104625933_0.9027791209315619"},"_hasShrinkwrap":false},"3.4.8":{"name":"ember-source","version":"3.4.8","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.34.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.34.2","@glimmer/node":"^0.34.2","@glimmer/opcode-compiler":"^0.34.2","@glimmer/program":"^0.34.2","@glimmer/reference":"^0.34.2","@glimmer/runtime":"^0.34.2","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.0-beta.4","publishConfig":{"tag":"beta"},"gitHead":"f5126d3fad92215d15d9a1d5151ded2cd81a594e","readme":"

= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.8","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"03ad75925a58080ac1dfac25d7e2dc81214adc8a","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.2.0-beta.4","_npmVersion":"6.0.0","_nodeVersion":"6.14.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-hNia8aDm05XQVYrQPDGWPLr4D36NB4EIwyeljUHAC4fJXlbz7t0YiqWLscOUd1rkop4bVr5btTxUa5z6fF0jjg==","shasum":"1d8648017f2b09e0de2a0d610247a13210930649","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.0-beta.4.tgz","fileCount":102,"unpackedSize":13056691,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8M1+CRA9TVsSAnZWagAAGQAP/1kIyF5dmlxerzzwd2+/\nUhn+rkQA90L8G4pMunSumMuvFAFaohwynqfVGvbrm88GbbVTlJB0d5IPkw3X\nkFSpUBOM6G1dnhx5LhbGGCNVCMzfVruRbcbDh+SkuX+Ln0kO8WX0NZ89mio9\nhQtismZMqnIeMnDuGfkcdCBo/YNtn2SFFBUexF9dcMmFeS2H+4ZgHqfwv23i\nfPu7dPfn8iecHu/cl/L2Mma9dk4DMiPbbci6TIWoS29jHsatFCJ6QDKT3Iey\n0MxqAYEq/2KFW1yv41IPxSQ+SM1AhldjiS/8Jft//YL3sZAKLAq+EwnupPHj\ndiKMk2dQeRfydqzIabGF9jWEZrL68D9q0SogH0HS6mhmhVO3tc9M9c9joLUO\nWhrS9lA+0nHc+An2kycXO88DovFk9myhdrA4YYm8CoYLDsc2GoaAo03UEhIV\nRnAqljAHQpYc6t1wTP/PpgxxzpRB7W6GdEvZi9bsicrHYxslejHArRkpnh90\nzC6/J6Qy7CY3Teh0I6uHSfWylrPox3wAEy+zkdSPbXRACNaNeEyP9b5ImKU7\nPrzOkrzx5j5UiDQP4wKmsldFeF8BtExiVRQp1DKrQzgmKvjG3YY6ttcx31LM\nwxyq8sos/c1fx+ItT9KabnV1aVxE8VapEKUEfE+QxNby6TIndhtou0jzraRO\nTJ8c\r\n=zJN6\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi6empwXCJJS3ELpEmRYNDJK9q3/zq2WIRbXJtXFl21gIgJnTcapZVAH5uFe079w75mvpWRAVJr37DHFZR4BJvdX0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.0-beta.4_1525730685978_0.023395727330172367"},"_hasShrinkwrap":false},"3.2.0-beta.5":{"name":"ember-source","version":"3.2.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.4.8","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-uiRqAzzFKvZ0P5zf5eOv2BrhBUNFJOnsUrri6dN8Ci7pxBkj/fyKVxwIu/+juQh4E/QRgrfze/+Cueq0FNf6rQ==","shasum":"68677bf9bd222aff865100b241004649c3d3dda7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.8.tgz","fileCount":100,"unpackedSize":12477907,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcR6IECRA9TVsSAnZWagAAI7gP/0yqFdRVxiw+YW5kjef8\nRqMnNLsKi1FzgqiBXm2knPBPdR2RmFayOEX7Y24CY9FGWD7H/QMqxJuTfjLX\n4kJO8ViCSHfe7X5K12atih1sgxG0LEyUOnnhOmUCPIcD4xzTGvQe7BlthEE4\n35dEd6PsKdk9Uat/UluXRli1QOgO4kwYOl0e6mF8DRvnEOTBp6H6mxXs4vcx\nPTzc3y+b6yom19ne3Qo6PiB8WIiXeUF+YUaHy8L87T1TwvpyCnBVuOYhvsRJ\n03YQPWHZH3/C9EXKI1cvZHdER25cvusD5RxYJ5sNRaIpydXa0WqkH+IOW5eu\nfqczUJHeSr2L9nhs/T1tWscPP39eyXgV8RKeIVUrv1dv4w7AHGiX+6V8hFL4\nE60Rd6TQThNuHAwtRaAlzUUSy970LxgD8J6OCFqD+y09GJ8POTEfJCTk0VqH\nVXiNONGTJgBUqegXTlxBEGO2gIwNzw6HXwQhVAL8Kp2LS5BXJyUZ8z5D9Jfe\nEq6DCOhKFLb5KiWI43Tb8viMfZ3Sz5XdwQtvFgL21zxtMBUeKotDVA5IqkrD\nutEkY1Ep1cPhNTcE1OvrCBxYRfk4LWVI3av3U4JIQi3SYAShedRnxyCIvFQd\n2DcR1mMyXZWMnB5iCgHiM3VkP+9nPBpjVVaXPQAB6tD4bGtwtJwt4I57kakv\nI00V\r\n=OmdC\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyJWoB7juKJXc64PmDuLj2UNfkVkVH/cQIp+5ph8/jzAiBA6SNDG8DK4s9YyotvWOA+R0Fklx+jakEbLKz3lpnM4Q=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.8_1548198403889_0.18211095225071783"},"_hasShrinkwrap":false},"3.7.2":{"name":"ember-source","version":"3.7.2","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.34.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.34.2","@glimmer/node":"^0.34.2","@glimmer/opcode-compiler":"^0.34.2","@glimmer/program":"^0.34.2","@glimmer/reference":"^0.34.2","@glimmer/runtime":"^0.34.2","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.0-beta.5","publishConfig":{"tag":"beta"},"gitHead":"2033f9c1565dae58bc4ea80e021bab947ae1c329","readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.7.2","_versionPreviouslyCalculated":true,"gitHead":"4ec7b359de06443454e988dd294bd2ab71526545","_id":"ember-source@3.7.2","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-QJcTmxVeVsL+sdllwZOazelG1V+jq7l9YmDAdDZ0lqf/JtGdQbdCScoYq9+9V52wajoD7qD1GD0Uxrl+PTk/5Q==","shasum":"2167b667db1dc4b78cea881a5c739ce851109073","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.7.2.tgz","fileCount":118,"unpackedSize":25794820,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcR7LxCRA9TVsSAnZWagAAu44P/A83HKkcDaB+6DTejrsJ\nk42bL+Y5vLkWV/paW12qB1qSK28PyhuNInpYz/Jvn6YiHX3nJ9N2aIm3t8RB\niZOUpLDXCiQd9iAbfgNZ7g/A+Ry8mnGNHZ+XgNcvzDI0dyCihXgFiILRVUxq\nC9D8cP+NKSmf8y7puBjRWTOC0OL6nwk6coc0qaPrHolkDysVc5NsVnGrKeFJ\nI8EhNidMgS79UJ8FIsm2a8irMYc9aY9fwXeOQAsYw3w2VfOn75tohxbi3Y5c\nIdTYbpkjGEJ1O9X+/IlsPPVAFoT8K90mglTFReb2AgFDmX+jbHvLYJo5xPzO\nQfKvBNHXgGZlHp6T1KTWSeemDccYqRi0ULak+Sdns2ZEIgJ3E8HQn6FugNzX\nBLbW6G/AZK7+rrUd6ECEmQLrGYqBvU2TtftjGaT0x7zY/bmhRCAM8fhQXst3\nqKIpJrcrVwcLlestspjgEAvT9AUqkoMI3ea5ElWNWnGusPwVXRwYot9mhu3S\n+VJRpd8j+91EMV2Bj6aT+uhelNX4Xu/1HlfTSVd78/NZUjpr3f2dAJlgfr3O\nonWZtG5TkOrwEXOVNBiNpJEVpJ/enG6E70QeZQERYblac0jZiWGF6EfCPPGT\npSSQt0+2beFJ/0cGW4L9IHdQatIucVfSaTsx6tRflotzHO6jXXZd0MCddkzc\ntfg4\r\n=Vqi+\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNkO8SJZu/OEF+fR+yA99QISK8ZDA+6lfud+9bTvqcDAiEAp3u/08JgtobNNMSDOkLp8TktrlbZ+GtFqKaTcUY/w6U="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.7.2_1548202736800_0.39916448650343583"},"_hasShrinkwrap":false},"3.8.0-beta.3":{"name":"ember-source","version":"3.8.0-beta.3","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn + lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit + tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc + --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint + --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.2","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* + || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"38b90603d6a81f03ff726992f1f14258fe07b8a5","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + href=\"https://discord.gg/zT3asNS\">\"Discord\n

\n\nEmber.js is a JavaScript framework + that greatly reduces the time, effort and resources needed\nto build any web + application. It is focused on making you, the developer, as productive as + possible by doing all the common, repetitive, yet essential, tasks involved + in most web development projects.\n\nEmber.js also provides access to the + most advanced features of JavaScript, HTML and the Browser giving you everything + you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- + [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- + [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- + [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.2.0-beta.5","_npmVersion":"6.0.1","_nodeVersion":"6.14.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-TNo8BEnyUYOT9hDK90wzEuo0eGEM9+NSdflIlGnx4SbTxNz+5E5bHTvHDctTzftLuM86LjQoBeE4PZ1wkv7bFg==","shasum":"5a30c0fa3de1410609341f81476d78ca61c2fb7b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.0-beta.5.tgz","fileCount":102,"unpackedSize":13056898,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+hR6CRA9TVsSAnZWagAAC44P/17Gtd8XxL/aW8pf7wWo\n6K3HE09FMd+Gf9xWnOAyVL9JKuoevDK5P6MejM7CNp2W1VcsrlwcS/yfFb/l\nNg4NWV3nEaJMEcTusc99OpzgtzJN3eCigQXceCsUe3AccDAC9WMHFx6iC7Pe\n5JYs2AIua3b+CIzoAH9pE2PE53WJWaPzQAhg93NZ+iyoqPfF+jHz2G4wlsyx\n/O8ZV/az1gMcjuYneQ3je/d/Gzm1VfD1pz9KHSQvIJ9Vj0pJzgvpxnKJQ3bE\n0+1lNzmIbp+Qggaxd5L1OKxWsAn2bx1S197f1Zesk9R9w/uQ+TLi9W3ZxpCo\n5zE9nvs7vRh3iH+wcbfnEgqy7bR6aEEIFImQr/gq8Weyrh4qtRXu51d0QXj6\nCzK+OyHjsEOeN9eAPh5VeZ33NfQdN4fycaNt7gBrw8U70mq2T+uNr1jsv3HP\nusTLmq97yutdU2VqX0sxG2cnDrXGzOrsEVVP0IDRBWAUJl3P6NK/UHgZmqMd\n+SIMFTQ/+EcX9cpw5ownlbUwg+yHkdXpPRAgeLpxLJ3pPZf5V3uGsQeG2q+u\njZav1bZwHYcasyRgqkhxGZGh4PvEBeBUEoWc3fzO/PJurPCQPeWowE8NTR+8\nylYJaCvRvaEzoLUeM2NlCmu0HNJaaf3te2s6Hg37Of8jtBLi+Es39OqtRh5s\nnFOK\r\n=MRZq\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtQDRgv8SJ0SgniWiWTfANOym+DbYplhudN4HuUy9JiAIhAL6RpPVReGFdR6qIi/ziVp32fP8SM0xg26HRUY43fN3V"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.0-beta.5_1526338681867_0.31422451899878356"},"_hasShrinkwrap":false},"3.2.0":{"name":"ember-source","version":"3.2.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.34.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.34.5","@glimmer/node":"^0.34.5","@glimmer/opcode-compiler":"^0.34.5","@glimmer/program":"^0.34.5","@glimmer/reference":"^0.34.5","@glimmer/runtime":"^0.34.5","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.0","gitHead":"5028c758c98aa68d6919c4e35d7c9bd6f2302715","_id":"ember-source@3.2.0","_npmVersion":"6.1.0","_nodeVersion":"6.14.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-PZh3SfKmejkR38z9t4lkZtDSIT9uWu0k4I8gQ7HLM3z3BUHWcE9Or7BOFvHMV+Fzefbbjle7bBhQIXV7ivUD6Q==","shasum":"24560bfdf31aa26924f47c2819be8cd4345b5a28","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.0.tgz","fileCount":102,"unpackedSize":13034939,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEL8NCRA9TVsSAnZWagAALRUP/2ZCyp21yzKvFqI5Efqg\nhR+/LpfSOCoaIEyTkpSQAJTXdOoRQhw0N2ybSDeUnl59t2ePPQMxjTy0hVjj\ns5MIUJsd0v3KEgnQ27XOec0Cu9PpCeJzRlUY/92h+2GDp6HO5ifvLc834yu6\nqI6HvUWaTyGam7O+CBGqX0yThh3ToxfBseToUkrNwXJLh9AItL2V5dLfbPy+\np13DB+JM4cTqmCA1LYCpY3ZhCgiZPWr5+TTibK+Xjmt2Ya8z5FsoQI0W6gtz\n/qi7hKbJGhJKaJev6yDmmhKB4Rd6TsGoyJpnnTCJ13poujTtA4yaX8psEIV/\nbBwMDq+K7M7NL2fihURo64enYqQv8DC+6A1x85ADv7VKBrgtm28MRw2AK+yg\nD2gXtiPLoCGl3rsW1V+YJj80ETCNiIykXZdSK4ml67x/tQw2/wLMkf1R+T/l\nCslt2W9h4SxPVeVBWHwDs6yu9AMA4WjuyMKRJZBaoa/w1OMvcvRdIkx6HiSD\nBdU9kyBurWMC1mBkvKDa37L+4W2Jjgw79BCIkereTZJDQbwEXD8v3+OugmzU\nTa1MmLdLaISjdo9v3pdk3wzgnDZBirLKLf8+HijuY7FFcuFc9UFQR+qt4z/g\n97iBsZ9h9UC8j2w4sRbxmAnbmfYmRc7yRRbIComoAQBfO6tTh4a9pNRo4/gr\njr5f\r\n=lPAm\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgkIyDgjZ3N/ah3H/Rn2wiqJg9QTQctguCyUY7Re3GdQIhAJ8nefnKEtYd7hxdF6F/O2krcKakh70QC0PiFAwPQxqg"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.0_1527824139678_0.8025409196345867"},"_hasShrinkwrap":false},"3.3.0-beta.2":{"name":"ember-source","version":"3.3.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.8.0-beta.3","_nodeVersion":"10.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-goYaejURq41nYk8+ghtYcKMaZVgAoOakvASHVdnndHRVUrXqZN9h3VXb1EpwQXrcHEOVs3G/7EWz70ARpl9drg==","shasum":"ebfab0067ea73284223317ee66b57b64d853e01e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.0-beta.3.tgz","fileCount":118,"unpackedSize":24576136,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcT95NCRA9TVsSAnZWagAARoYP/RC7UCu6IIbtrouC0PR4\n5GB0Lf8ONn3px/p0r9O7NipPvLJd/EPTsE+vtXyDXQuoYJiJDyrRGvQ6i0BA\nY6yM1OgyzRvMauKXzZEMyXA9+cKGULSm5MtJstQ75hUW0lG23vFZ3vQ0eArD\n9LMUFOIjWg8WUccfL4MCIH43SWaJNdckbKy5/sl3pQ4MbzTk22+64JhyCpR8\nNhttWFJmhwiS/EGIJKmlJyHua9jFKx9OegOHl60Mo8JZalK4BCnL/nmuxIiw\nYZfyxpdgho9Ysjo5GXobuo2POarwnYRILbheFlzONWsW94rr21O56YckE+SZ\nMFxNMDAk5enCoNSVTpvkM/8o/J4LlgK7MncmVuHlRetUcJXSHLRgDc6UsW8i\n8WYLAh0Lq9Q+pDA6DrUJzZ+RJ0Ec2bW2qjkc4vv6xc7QatUJtu7JWcn8dizu\nP8Q4Wawr1zbITy+CNUE7rN5tnFl4rveDAWWvBVJ91yFC/ycYxHAIpoKDjm82\nXNl47Olv0bGhwEOms+EuWWTEzLLH7HN1OBgLqWgWSimr2pqSHroxWvtO1s/6\nZYwP9LzC645u4isq9t8wGaOPJCTwdMEq+z3f6eBvl1aeYjsS008h8HXwtszZ\n34e3XbaAEiEFFsc41Ld9Hpb8aHwTFG61LXR0oR0SM8GWXMYZDhRRH49HP5TN\nxYeB\r\n=kMSU\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4UJs7SxHxhgjLuifHeGpwAZ7Luijde4xBqQAQ2xUbnAiBCIcqiBYfVqd7LAbhb0ThnC9+PH782yr7k3aXs07IwIQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.0-beta.3_1548738124528_0.49656338422228274"},"_hasShrinkwrap":false},"3.8.0-beta.4":{"name":"ember-source","version":"3.8.0-beta.4","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.3","@glimmer/node":"^0.35.3","@glimmer/opcode-compiler":"^0.35.3","@glimmer/program":"^0.35.3","@glimmer/reference":"^0.35.3","@glimmer/runtime":"^0.35.3","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.3.0-beta.2","publishConfig":{"tag":"beta"},"gitHead":"94bf83c5aac630d8124d18bf7dda4dccae5084b7","readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"018df73511d1414d11638d3433a8cd34bfcba29c","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + href=\"https://discord.gg/zT3asNS\">\"Discord\n

\n\nEmber.js is a JavaScript framework + that greatly reduces the time, effort and resources needed\nto build any web + application. It is focused on making you, the developer, as productive as + possible by doing all the common, repetitive, yet essential, tasks involved + in most web development projects.\n\nEmber.js also provides access to the + most advanced features of JavaScript, HTML and the Browser giving you everything + you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- + [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- + [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- + [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.3.0-beta.2","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-8KU2qXTdi2TVYxss16534DuxqHLpslWCd8MU8T8Eote27B1joCQzwxVTB1yYiV9IOlcg/Rt4tWIIoIFoAq3vpA==","shasum":"14baa93fa6fa1488bab08f566faabb1906dbf8f5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.3.0-beta.2.tgz","fileCount":100,"unpackedSize":12537142,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHt8UCRA9TVsSAnZWagAAQHIQAIAtUE63oIMTqTCrIzuo\nIGKsrgDvzZ29otuLMHw7Zyj7iSQ55OYmlv811hm9zyX6y5DaWFU9yJXuRU5I\nFqL9Lb7oK+ZBn66aLvKaqoWygNkJrrg55S5eBanwbrsFzxlfeNi8e21554ld\nolLQUJ1OWJ/ZMc81lv260PHQHzHmGQ+KyW2HS65q1Q+t+nP7xv/dN6+MOxbl\naOqEUo+G3yiQdMlkiH4v1QiQMQIUm8S9fAEuTeEd8zuJcRWeDorz9XRmJBfm\nbIasYg7fwdhZxVEt6Kt1442sKwdKNibKdYfuElODZttQ/rjlj6DLMu9Pz/u+\nZdENnYH21ENbz/AAJfekr/lmO6utqDgSkfjt20EBbf2NF21FYRW7RmR5fPxy\nEykphqZuIrn4DUFRgnoFOXChyQooxJRaTRx/N4wa71VAk8qaExepHHyKJoY2\n9A3dfwZQs3J+R2sEjkHvPI+TIwpD5cZ/u2GHVKdE2k0l5ntHzX0GYyXvlAIE\nejwXWtjMgG9DxbfweEMb9AEDxlqrkSWEPiIdYWjf+R1+Hz/v65LzuVx3T/iw\nza4WQMtx84LhS6Hv1x1upd22ZOiofCVHtW/MekzjroQ2LBPwZvyyd//anhya\nz7W+2a68hSoA5BJ26jo5bJkkmsvX4nimSiyt59QJwQ3DAVJ7/aya5smHZmob\nKz3I\r\n=vRSB\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0Dphgbq+bUYFQ7S2T4hPiL+Z0RbGNgDHSHMSSiqXOPAiADHOeXq3SJw5qRKGUQj3LdDSVhLrK5SaM+A4X/mbpeQw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.3.0-beta.2_1528749843586_0.2316023191964074"},"_hasShrinkwrap":false},"3.3.0-beta.3":{"name":"ember-source","version":"3.3.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.8.0-beta.4","_nodeVersion":"10.15.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-DpjWpW41Q57bhYju2sl5w+ZlkeOPpSXTNTRppxtjvELLMATgTMqTLJPWxN5W5c7glYgpUIJ8hvwDTmLqC3mURw==","shasum":"3f4571aeb114f0e0911038f4a5aff24e2e586d43","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.0-beta.4.tgz","fileCount":118,"unpackedSize":24577645,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWQiUCRA9TVsSAnZWagAAEagP/2qiYHmiLf5cymdHDzLX\nXu+8dvUN79iqmgnpITxx8SInvzR8SeBidqQbP32JQ/NXGBkpknFNs/+vuySH\nvBN/ZJWTobgL98G/6li2hhotxS18MbHDCCLoF8iShP6AXCcIwoVQlc9JF7ng\nZEcQ8YmEaauC5vSnRA6chmkqnsta0jdeCBUaJC/e8XBTCJOWCIpqOl9HvOAU\n363XY8jgkbF8aKf56EGiilQYQRER1SMnryv0Laz+Ad+/bXDAUUzndTS5Km9a\nCHOO55KZc8hME1FCfmwBshZTmY4sTyt091n5GesP7IoLhC5lyOFLzrtmOg36\nnfDRxcwkGd7v07RM92a0iUCOMqCe2xuvudl4t4Zi1g9pZqeTbdQANm6Kt9Gz\nQ7Ce73DquD5++/YjKenqXk8polpBOx+/47rYDMmIRCSczUhqjLhivvFqo+s3\nh+/QpqQVvQCpLPoS8C3KKT3Fg1nc2WywpIqiajgqTDQmVRGu37WcJImf09hH\nl68wmnZENMSIQS1pDMLxzsKq9fpGdBcKHUYaWfofcD0QzL+6ugPRbiSM49La\nBjW3zXt4yiAdtpz4UjkAq840zBigNJDRW4JHFffiTicfj/kHd7yUTlEhwJkP\nq0TkeRSgxRTpMrsgfrOXjiz2f+gfyteWTCg8x4J/R4c96DOBet1yheh9poTU\n9/sx\r\n=jr61\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFE7unBuvHezE7qmam2U5shWANtnE3y673jgVZpyLww9AiEAgNgu5Z9oF2V3CJK/tEMcnAazfgVCZ0x2PhyZOdgz7Ik="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.0-beta.4_1549338771934_0.8954856298179639"},"_hasShrinkwrap":false},"3.7.3":{"name":"ember-source","version":"3.7.3","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.3.0-beta.3","publishConfig":{"tag":"beta"},"gitHead":"1dd7cd601539b5c68a795fcefbef6c1af6ea4349","readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.7.3","_versionPreviouslyCalculated":true,"gitHead":"8b0c0006a8b9e6f5aec839cd14ca0e27feef19cb","_id":"ember-source@3.7.3","_nodeVersion":"10.15.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-K+jUCR0Q4ef71bBJnq380e0TgsE1KSDP430n3c/vA07HMnvg3BCakpy21TUJuGxpH07Jeuf7HNehI0ZHyIiW/w==","shasum":"ae66f5c37d928908d2cc6891dab46d24a8168678","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.7.3.tgz","fileCount":118,"unpackedSize":25801138,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWx8hCRA9TVsSAnZWagAAoWsP/ixmjRx0StGC6S1mYXUV\nALJaLHHGexw+G2F3EqHqIEGaYMlQlrecDnu5VKswMQjEUcYsWC6mPBjiRcVG\nUHbUOEFH52QGTRHkku113a1u8KbCOnFvCfJjvWHsTaT4Hs90luzINa9LP7cj\n1/ZaddAnjyEJNXfdPpj8N9CblihG7kuxAmfjod3qXh0qTHC6hjSKciKLkaTN\n0IgW1z1mnVSmQPJVVFIbnk67muhp92hLvBui3h4Pnt27nrrFRf1M+BBGRlRF\nC5Vui4j7LtV89hcIntr86SOdcFMtNHjMBsg4MUSVvdvehLAxS0wYvb8W6T9f\nJZUWRiiUvghcJ8BffmKR9wtwnAfbiBWcoWvdTIuh0kuI4YRNKgJ92Y6NR2ru\naYkf+lUtvjmbamgyON3mY4tzZt+Vhs+UaG+TojKhqMKri/yyTDKKkEblaaqY\nfmMx71+WeOxPmanpb1KS7Zv35iCTKIhpP7+ujrZuCGpApUAJ1z2Ijne5uLOF\nzqaLbzp6e/ADIb0yFl300j9C/4cpbcaCBmriwT+CgLZJWzcAsf3CLyMjhqC+\nIWHVatIcv6QopGsa1q40IcO88EcOX20JQNQWfiGmvNAzPODd36MwFo2dbmCC\nT/8bn9or5l7R9qZPN2hqAHZj5LaQd0Jgllc/wvE74S1RRsmPy2HEobEdFizI\nbYNl\r\n=QL34\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGXqhHAyPOGe/HlWYWA3Ikb9uIj77Ly3gHRBVrE/w6iwIgDoVjTk9kNULNv+zeXUlSEgZglx2eogJDuURkTAz3RzU="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.7.3_1549475616273_0.7765701364730118"},"_hasShrinkwrap":false},"3.8.0-beta.5":{"name":"ember-source","version":"3.8.0-beta.5","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn + lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit + tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc + --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint + --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.3","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* + || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"899be808c07b548b0aa8ae2c7228454e6d6c2a86","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + href=\"https://discord.gg/zT3asNS\">\"Discord\n

\n\nEmber.js is a JavaScript framework + that greatly reduces the time, effort and resources needed\nto build any web + application. It is focused on making you, the developer, as productive as + possible by doing all the common, repetitive, yet essential, tasks involved + in most web development projects.\n\nEmber.js also provides access to the + most advanced features of JavaScript, HTML and the Browser giving you everything + you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- + [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- + [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- + [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.3.0-beta.3","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-1bGnOaYmKSTzVFftdjYpakx6RK11fNSwtNkMbEp30zohQHMibKC5Z/aUREX10o3GEeo/pEfdPzq/sDDrxZ1/yQ==","shasum":"ee5d57c1e3a9053e5759e5f5e96aa69db0d6e71c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.3.0-beta.3.tgz","fileCount":100,"unpackedSize":12537902,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKH5pCRA9TVsSAnZWagAAttsP/0+JBD5SHBPQHfItwENU\nS/SDWMpx+g5V8A2nZa5/8p01QtO0JphtlbOZdEyc12DlYPGPbi68PN+KGspf\nf61leqJQye7FOZjzKtwO5u6poy4F096va4sDcNA3wdJA8u0rk1T+Hzk/hooa\n77HhX7YH2ug/6h3clP2DZ/5fq0cVXKgU2WaYzoDUgq/jAwUgqEFU4Gd7UUkB\nC+6E8p58EOcCjxWkZMh7auIasm8C8hxValNs2Aqj4FTMhq3oa9LMg2g0kCVQ\nlYx2bVloLPVC5ElPsl9vXMz/0pgHSY7E/+wUfQ8GhPDQHCglQfBSonsiS+wy\nK/gTaJpR5fudZycIDYIoxGv/35lUbnrqeWm2VAhYt5u053BcFD4GAdnp/Kiy\ncsIyVNkqpQ98BY3egXE5JFL1BVP6Tj7mIrQjR3DNmhwkOSEZXxQOK0yfmOA3\nJeSF1fuQ6DN6pmeJ95Wqd6mpn8yAheFUTHvNuapMSQoyULWaKQj83/msdeDN\n+N9KepvXfc6fec4Oe9/u1DhMjo9RD4KSsQIGIcvbTFbIpAg7KP/WlJQbNBHM\nRm0swyrRrUQ5v4MrByNVbqKYrCKv7gIsvSkahFsQvHqYxQk7QWL6HA/fElql\nElxZUm0Q+acyoKHVGfo2iCV7Iy7QkVKufoWlPXri5E7YnAPDwhLykyrujXyV\nKBCe\r\n=9zF/\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF37G+50uH3RVbSwFN/uVPYCHQEhLB0DBxu+JDxkCaruAiAfwMbKB2buZot//aZBdYrFOIo1H8jDLgcQ2pYGBTWrKw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.3.0-beta.3_1529380456409_0.6584919523936648"},"_hasShrinkwrap":false},"3.2.1":{"name":"ember-source","version":"3.2.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.34.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.34.5","@glimmer/node":"^0.34.5","@glimmer/opcode-compiler":"^0.34.5","@glimmer/program":"^0.34.5","@glimmer/reference":"^0.34.5","@glimmer/runtime":"^0.34.5","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.1","gitHead":"7e311220e31f5fb46b14002307d05c625ccdde29","_id":"ember-source@3.2.1","_npmVersion":"6.1.0","_nodeVersion":"6.14.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-udjVHPj+o4/ilrc58MhKEaC1Voy50pj8hs16a75pXCGe7TbK/obA3eFodZN2jHJkTjEU82O1TOjnxEeilcZaSg==","shasum":"fde5fac2cadafb86725251ee6e79bdb028175730","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.1.tgz","fileCount":102,"unpackedSize":13037236,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKSbACRA9TVsSAnZWagAAUjMP/1mw8wHChrTJEmlT8QWo\n/30fYTaBHyDi07W7zw6/FX0BBeQZtqeHcEOUPlFUC+ZjGxeC+J+drSgmi8+Z\nZI1UdU1xLEzWScU65msXUVwhEy2spzoXu2hN2MezZtW1hVCS4pnGhOEMKckd\n5kaCHha61AquhDJ3YUmJJJ8NC1Uh6UuKk3qbPfFyT3fuHoEHNlJt+gYPvQbM\n2YR54P+SWrvpVQcGdq8lukxJfURG2HhcjuYPmkLZB07cenbwf3tKgfK2wNLn\n8lHAS9Upf5uPnRYRVQtMNR+KoCTRYPGKVjRPRtuBSGpg70/413vwOj1q3h/I\nVJpRcgM8bC7RXUhHsydipa6X5oFBrMWLYZMGRUsyLPD7I96lwGLZyeMHaW5t\nTAAYxU/rXiokH3TopKW+6Hih+IFNlj6mmje7VeZf0cdPIrNOV9XW1OxxR/FM\nq63zosuf9n0aVvFGJF5TNSNQwA+MvoaIQUhmwJSj2pe/rC7G9CPdfnRynlW1\n0gZ/F75/1NlMp92lPlg4/XAbI5mBAgkLHeTas3XrSRWZb2SzK/iQEKwIzOG7\n/X2LddUHBGoapFfL85W3ccZRfx+Sw9g2VXP1S5//Vnqx7t5as9psO19IrmKL\nvipTEU39oIjOgOUj/Akx0FSr8nqvxgvH5mMwbX1bkY+HVTSjK/UIsX5cIko3\nnVMb\r\n=bXiW\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm1d8rkJy77sBi/ldma2lRr2uoNXm+GrD4UXaC3SdKzwIhAKO6vlmJd7PPZVAyW07EdPCdacQUd3YGB+r5Dzr8XeSQ"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.1_1529423546696_0.1496697106668794"},"_hasShrinkwrap":false},"3.2.2":{"name":"ember-source","version":"3.2.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.8.0-beta.5","_nodeVersion":"10.15.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-KcE+kRGh3MVgSd2CSfeBupmKU5XovZwCOdXru1RRHU5JNS1AFwcdeXKQKVMGjlstBWWIkkshXO0X7NN1CbCJsw==","shasum":"c98f9d9630af2b712be43364a78706cad7462df1","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.0-beta.5.tgz","fileCount":118,"unpackedSize":24609980,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYkCRCRA9TVsSAnZWagAAylsP/1zYtfK5hjhCU3MVcGkd\n1Bm8sFEcvo5yUodOus8UapnPVtcBN9TFC0nQ2cSRsvFJF3goLgwNNkiTqmaR\nNR6rkDqTX1r0nwc/zUM1E78fH2zNRr7BwwSurVe95Ymxpokq91r9f8IO9Bu4\nmEpqloNk4KsGLBXeaCJ+ljtHM58mTO5n/xQvUQnUHOw9SVDFKvZtnyeMgZGh\nTgX/5ZX1MQJfWu6UYM+Gc6cgmBMzxjcSQnAZ/4u2au9pfXTE59gEmKeRW06F\nHPGyfYgA90WKnoYt9FzlTzCZhiROuAKAUfK7sHbnm2hPE6hrWmFB/I4izFm0\nviFbJ8t5i+rJINOSdeJKmYqtMUa1Tr7J6NxDkIzH/Qrvr0P7xv7dsaqwsj/x\nyNJY9tRQ2ODop7HXMimxWCaPhTdNYOytlxBCCKk0fiPZ8q4B24oncJmYIPUA\nm3iDGnNSG5Xf+DE1xx1BG8RuUz+ey508TIW4Y/iZ8DoKAr+UKNj+f0LTB0bI\nLWK1jBqsE+GgqE8hvl30bPd5Uy3LaLImCgmDA0TnA3o2mimbWZJcudb2Y1YB\nN2E+FoLG/vcYcjbi2O+xr4hGog1cwKjA0hFOPHOaIyZwJLEX3VpPakFzMUch\n+2MBu1dETxI1GUHiu3y0SDQ1aq25LmmXApC0rC6TT95o9/00rrmjuqx/yAWC\n/9HA\r\n=jm40\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFlMxR+KauwTKT9ysxjBEHeao2bFHr90RoxV0tJg2RXwAiEAgak9x+S60n1L03Mww/LWZYrE2GS5Uj1TV92fTfYp1Uo="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.0-beta.5_1549942929105_0.035548058690119566"},"_hasShrinkwrap":false},"3.8.0":{"name":"ember-source","version":"3.8.0","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.34.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.34.5","@glimmer/node":"^0.34.5","@glimmer/opcode-compiler":"^0.34.5","@glimmer/program":"^0.34.5","@glimmer/reference":"^0.34.5","@glimmer/runtime":"^0.34.5","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.2","gitHead":"23bf7e97502b0f9bab0e90914f4c944dcb7b0975","_id":"ember-source@3.2.2","_npmVersion":"6.1.0","_nodeVersion":"6.14.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-mnzfA/XaCPEblGGOIgS0UDirbo/cR2xsSYxiPCtvX2gOymX4/6JQ/cjh/7P8z+ylveMOR6BG5CHb3SLm4IdXJw==","shasum":"f1b899beeb838b0866a66cd327d22e567abd8a79","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.2.tgz","fileCount":102,"unpackedSize":13073443,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbK817CRA9TVsSAnZWagAAoGwQAJvXBdFkqmpbZvioQUrD\nfm0nI3rkDC532HQEeITf6NRi8JLUin28lzPS3h1tc23NESg2OT/vqoqUaOwI\nmDOL6VCWcgJvdHTKFgS1ruT2UQbrFLCJcTpGSPUXV5jpcBV/RsgXuWUdAlJs\nnEWT7kwbhJPC5vQZVRcvepkgDzIdML5uZqYSHn9uvRiHvjRdD4Y/b4MqHrC+\n6QgQ6e/7sk/jBRHtjwWiGYd2P07OJgGvAd8cdkAHj/ZF32pyw3Ltk5uqxBtN\nP3PrNqnbcs8Pbpc8oaiGIdr3MiueJbm7FtGz6CTE7n4C7ksmaptBA1BV5ONY\ngIqCEBnm5hGIW+uIfzcjwEgGzWHSUqlawz4Rxq/CmaJW6SGIXJnUswGsVnkn\ntFiF62+A9meH9rX3hyswh09jqpgtUNHuNmk+h1RKS26dxTN1lRQiRbZKCoA1\nNYfbJEFdIJpAov0RTxN9tqgp0no2mb/jCaU6RR4xrkmG1/cUxw+dqndU1F0W\ncQcdWWUDAlGtiGX3gbJF2pFmWJcRCzOtx6ZeAaKlKae2hudf0Wn2/NNYzZ68\nHMwWvHp4OsNwiSNnMkGaR43xrOPNz/GB+xLRXSu98y5hLH63PIt0LrSQXtyR\nlya8dCSe4BlHteK+qM5YJl1KjV6e8dWj6CYB0CnKFeOAe2Iccy7uInYxobiT\ni960\r\n=mjOx\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm3rGOcvGwyvjJUV4TISwGWzEpo3nMyawWPn2MEdXVOQIgYi6NP8c0SHgq//2P8jsdzsgjwG05d9ui9bGZENiPIgk="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.2_1529597307553_0.31899284403510775"},"_hasShrinkwrap":false},"3.1.3":{"name":"ember-source","version":"3.1.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn + lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit + tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc + --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint + --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.3","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* + || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.0","_versionPreviouslyCalculated":true,"gitHead":"30137796af42c63b28ead127cba0e43e45a773c1","_id":"ember-source@3.8.0","_nodeVersion":"10.15.1","_npmVersion":"6.8.0","dist":{"integrity":"sha512-iar9EL0AglbwgsLl8jeh++2mnnpBL2u/JUttP6jjkN/pItHfBGlgBtQ3GH0xyG37DH2SbP5bsj3pBM3xm7rTdA==","shasum":"b84ba995d5049514a146c6df20c2fe20de08f211","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.0.tgz","fileCount":118,"unpackedSize":24609493,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcazbkCRA9TVsSAnZWagAAXOUP/3m1cmL01zLCljFsIXhz\nhQB2npu1myPt0BpI83RtSAobEy+2oR2vCWqKPc/1kRFdrGqkDvE1ll8N9/ur\n9ipwm0pzH97WO0oA/7EVI/ztwK3dw1+J0E34pVtw0vUg/MmRXFzPeHCvjK72\ntWl6c7Wj3XQUEpS1gRloblibPm0UuobIKeC+f9e1o45Dx2QuBrhpG+V9T8Yd\nAFm2SihT0MdUuwHUATI/6Ztd6AD/iB6qWFrEDIyDXhmIu4d9qUIVjS9nJjo8\nGU8j/mAlG5dfnzzmdI9GOaDIdkTWJ2DOeJTnl4CSmjV4I6SdylP5RdVG7h+a\n6UVigrrZBFYrdc+P8u/4qqVocF3pmO9rZJ4fl6UMqfSqJuFWyHdiVhynjAuY\nNLFGLqj9IG9ctn3+B/fUlazv9vBIRBlQqW3+MseldjVGgwp0vTODayb1keI3\npkrkf+br94+0fdI03yOQG5HLCwWYQH4xJdw7hkQgVwZHD+tgGt6soU6jKaY0\nEvXAxvteQ8Gs24WzyFhWkUu/iKomS1V9LZgFjCa1QABWsXbwbsKSFGHd3ZK3\nBaRvwEq+E4zXWiHSMSIhiMHk0vu3immSSH+VThTHOuBJdygHeK96Ix7+fZzu\nXG6aqZc7eKjDbSy4f7VEsIjmQVX5msIqG4yc9IlMvC+RfauxgD7A7oNTpOq9\nzeak\r\n=pksv\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEzlau1aks89a2RBXYhb+DJ1BeZyU/5ypTMboBfSoErSAiBp7NcL6Bbn92o5kFe2k1xnHiIADY9lcH5+TO44iBtSAQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.0_1550530275735_0.9048077880477059"},"_hasShrinkwrap":false},"3.9.0-beta.1":{"name":"ember-source","version":"3.9.0-beta.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.9","@glimmer/interfaces":"^0.32.9","@glimmer/node":"^0.32.9","@glimmer/opcode-compiler":"^0.32.9","@glimmer/program":"^0.32.9","@glimmer/reference":"^0.32.9","@glimmer/runtime":"^0.32.9","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"2.1.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.3","publishConfig":{"tag":"old"},"gitHead":"b409658d7315341aa5be2123f526c09621faea65","readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.9.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"7e9d8e86920e16610cd0f97a2b583675afd4633f","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + href=\"https://discord.gg/zT3asNS\">\"Discord\n

\n\nEmber.js is a JavaScript framework + that greatly reduces the time, effort and resources needed\nto build any web + application. It is focused on making you, the developer, as productive as + possible by doing all the common, repetitive, yet essential, tasks involved + in most web development projects.\n\nEmber.js also provides access to the + most advanced features of JavaScript, HTML and the Browser giving you everything + you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- + [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- + [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- + [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.1.3","_npmVersion":"6.1.0","_nodeVersion":"6.14.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-/n1DQtwDD9gfBFm6gPzJUSmWMD7q4jcozNhVxwzJHK3XF7SIx+RxPyywYIcU4YyFfOL3JB/VSkqdb/v5CoNC/g==","shasum":"431929098e84f8e9c18529cfe32cd3e920851107","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.3.tgz","fileCount":101,"unpackedSize":13038860,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbK+BrCRA9TVsSAnZWagAA3z4QAKPujUO9eT2LqpguUXT3\nu/jPmFsMGnPSmzTPHFJA9g1fUowoRhAyhH/E/Cq7i5tauu5iUZe26J6TtQKz\n+NQX7Js6Bp/KfC5dQyId0m0sLT+2n/AYR6DI9sv3pkU3/vfjthsq1HwNV3Vn\nfoB5G46ESuv/axMEXBmYj1/VhwQxzv5GmVnwx3ETmR3RBWz89874IW71CD6S\nK4ArkCTAfgvrRaMKO77YcZwJC8zp9WTt4XjaiHrnM1TdtZEIE6pZNUhGpejd\nCB8w2Am4iFiTVk0C4EqBgpvo9I0Cz2u5BAL7i+jDY8W1vVniCTg4NeJxxWT0\nwj1m55arxghR1ABx6JSVHXQg3NDq5u7Pqh+gDtAfIOq6lV893maLHJvdHv6K\nom5Rw4C7264nMbElYGuwFSnk5RUad/ZrhUG3iBNQJDK/Em6qs4DoK2aNbkOq\nMmTNm1z7aNXYC7fmgEoI1nLEAlW3ig3Kebnd+Th4U+Hb+HjR+SJhxXji4zE7\nqWgUP06WPP8mfIfie83bCc1K447zfPun+0Gsu5oEkhCEW0/RW5Jkrzke6miV\n/6G4nrLZHbBKoY8cE0VgvvXcSWkeDZs1loTEJ39y+IyIVoOiuEeq2XcOAr/2\nfSE1yr8Cnq2ef/zjJWz1Fj8q1c8EJB2qyVza1xl5GMsPoW2TsHo1XF1qTYJW\nD1sN\r\n=/qov\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfXBRJmUGFPssHXVlCuclFeHTjVLCkYdPwxj1C4PJq6AiAV0uVi37Y3KIrDF8Vi6OOUdVJ7X2SUZG4bzz06RsEDzg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.3_1529602154910_0.587054713925363"},"_hasShrinkwrap":false},"3.3.0-beta.4":{"name":"ember-source","version":"3.3.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.9.0-beta.1","_nodeVersion":"10.15.1","_npmVersion":"6.8.0","dist":{"integrity":"sha512-qkQ21NtpqIaOmxmjdjTZm8+0xx1t15Q7ZvSPf/cix3OlW/N+kUPB4A2lMFXKXnO9btD6PnbRRp7ud20Glwgyog==","shasum":"198d4ccb0059e8aef78e8b5905adbfb25a68879d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.9.0-beta.1.tgz","fileCount":123,"unpackedSize":24861875,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJca1AnCRA9TVsSAnZWagAAuf0P/j2r16cVv8OM76/2Aty5\ndTQFS6T91YIMA0IebKMd02RkRQN10qezSH4Jbe/0kJIEK3dP5aZWe5Y2j7tN\n9ugapmeq5oYff4kOf4UVkfU5JdhSXMZNIz5ck4+vF4u3bgGd7W5Ed69E87vz\nZ/uJZAI+5Ter3iXZMoQzYYxjpfVEQ7UzVwMo2NsbBDvoNrne2IbekVXNin6V\njr/jDvUu7XCN2zedFAxmQ5whuojJZY38dW4kLDRyrmrrA5AW0eP8i53Ohxj9\noFhkI+SxO3qgSOROzlKpB59Nda+CmUQs3tV/x7uquV2RDzGD46VdYa3nK5Ep\nQRIvtga2scMSOSDP/j+WEU+amKCevZ6WZQr5LY7asYsi7X3Zg+3B2fEheWdJ\n/5I+e2LBvIKNkfbS2yYBArZuGFxQctjFdFF++161/LQBNVL5m4U68u5UlCaK\njkLUXazTL/+449ughKHiBIoomNAgmzKNZq83BSzYXKAeXau3hsTq2yIQzGDK\nJDdWEi5UuDbB3SNTklf1ZbDcgn/u02knA8veB1GjlaQUrteHlDrW+Jj2nVuW\nJl+Ow5cKFhq6F8900JTz+azHFnAQZQBTInIfh7qbDGiTufVkEiCGHOhSgdIR\nti3q+y2crICJ5uqLiUhbu+5RPJBrS3OkffOrnMofJwKvTWPqvdQ3a+6EuybY\nGoWd\r\n=/ju2\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEZ+Lav/DsDcQklbCHdxJhL8w+xd3sfOR06AlaZpJf4AIhAMS2eLKqXnMSYw/GkYTP7j3lCPeZxXpnAtgUeOnwhCsB"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.9.0-beta.1_1550536742810_0.9981902707939396"},"_hasShrinkwrap":false},"3.9.0-beta.2":{"name":"ember-source","version":"3.9.0-beta.2","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.3.0-beta.4","publishConfig":{"tag":"beta"},"gitHead":"58bc503a136cb3ae6ea0fe8e47d2b0871d3fd406","readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.9.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2b54dad6e76985bca90573497dc41643245f69c5","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + href=\"https://discord.gg/zT3asNS\">\"Discord\n

\n\nEmber.js is a JavaScript framework + that greatly reduces the time, effort and resources needed\nto build any web + application. It is focused on making you, the developer, as productive as + possible by doing all the common, repetitive, yet essential, tasks involved + in most web development projects.\n\nEmber.js also provides access to the + most advanced features of JavaScript, HTML and the Browser giving you everything + you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- + [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- + [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- + [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.3.0-beta.4","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-RpggiQM+XtEH5CH9vAowLGiyVV1N99bCvWl0cJ7x1w8xr1/KEyPTQiKGmb1E7DvLWIquVglPJn88O9aRjL0MfA==","shasum":"1d7c046bf6d7969f91cc02dbac73f77a737a9712","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.3.0-beta.4.tgz","fileCount":100,"unpackedSize":12505220,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMV5NCRA9TVsSAnZWagAAPe8QAJMDUok8CFtedKSFTOKv\nfKO2TIimYLHGPYaKzjpY5MYJSevZF44d9/pvQ2i19kMwX9HySks13Z2GJYEA\naIdBIk4gMYI4MjvkBAKBTx79zWXVXZkVJuhQUdHo4fGdS2HNkBtd/69ssOip\nncloy8lRgtdIUTY7OKSQ/42eypLV8EIUju4EdRjIZuO2GnCXyZjnSb0cgLnS\nqELb5Kc9JgtPxXViiYVqb/egw+UDqL5lPyRNntpNWP0zWHdBZcKz7IZIHVUs\ndfrF5qrvuiHoPk6vnudQI6HCtGUrObQ/2G9EqhgwnxD12RGDcYl5DYJtnTYp\nYqDtpc3ZxRSbrNyO2OIoUi5OjUOxyH9Q3gzWPJnHeaKEVW64mzL+Hf7T0nBB\nWIyeiv1dEWBC4iYPZTkHYjrEhd8wvYo8eVwWj5Fi1KE3drarV0NnRjx5ax5V\nsQSODZk+cQn7SJsGsMAQGPZY7601NFRD0pa3N379JxNABj09BtlH9MHl2tC7\nQGxkg33QYxN0I+y4ljcCQHdwPhPA5bCmMKzhqlDOpbXfYL40lCw9DEYRMJ5W\n0UO3zyd2H9A0TwlOtGqUW3jSq50fHOoPQBfK/nMupir965woVp+9njdLG3su\ny7ivvyF4qJCpCTLMTJlbl+Tnl9Bk0tD4iw2TfJQhmfHFOYprgexnh7uxipyY\nil1r\r\n=Ys4+\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxvoasqun2fOoOXHgMRL/Y2nfbzQ3rvF8jQ572ync1DAIgck3Kr128O0qMw2lrRGEEolMJLC3PObtv+EjIaBbs1RI="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.3.0-beta.4_1529962061259_0.9925870610947098"},"_hasShrinkwrap":false},"3.3.0-beta.5":{"name":"ember-source","version":"3.3.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.9.0-beta.2","_nodeVersion":"10.15.1","_npmVersion":"6.8.0","dist":{"integrity":"sha512-EQ6KTm2h9M1F1uRxzy0gSE1e48MfigI3uEmyC6Gzcno/ScG//k4F45ykErm/816250WAUncQnIRJisdycFMIRQ==","shasum":"ff4b5f5622b1eaaa54a44b276928f20ed0185892","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.9.0-beta.2.tgz","fileCount":123,"unpackedSize":24746403,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdgyFCRA9TVsSAnZWagAAW5QP/jEPmeq32SpK+/HpdtAy\nwyG63xeRvDg6XN89X3PhUlYG9ZUAyS/euuyDa39NzLhIpNXetJfwOyisAorU\nQm9wf1dazOQZ2NEeUp/JibPEuz1cgwsRH6ZGQ/SeRWHezl8rvPEEr9XlQ2HA\nMw+WDSDbq/0hTzUkwHIIq0pxn/FlHfjw2Mf93mIIdJ6rGgOgPRkTEpZzHvBq\nZpmjAGtjAl0RofVO3Cb8trPStkaThy2GGrtGNK6EFgbvIRDBWBwqtP/Z3RyP\n2uxYmihrehyFMvUzd7OnOlhgRse5WN2iFsGjajC4EvJuElALFPJGbDW0Umo+\nYRSfIOi8F2lVfhKsWByUO+7wQUNDB0lRfRaaNMS9K8ufuogh35NzKzU19EM6\nr26VAfFenDiYG+TZYts6iCdDsSfRkh+d6Xpxs22LsdP29Shx1G1iF+S8ETg4\nVCiify9Hrr5s5wM+8FT/yLuHDVh7MsAmg0qnk1aZzi+3CczK84Q+opDAhjCT\nTKMW7gQI6Q7q24NkVpz23jwdm042Ps+VubNw+68Onu4wVPBxHlKMPPUwOw4T\n4wJhra+FeqfYN/rGD81n8J4HBzrhX71PRzDDbpllImCXnIrJTlB/KEcgJlNd\nUSFzzGr4P8tlMUS90wbEYuSZ6cRbEl1gZsQ6ChEOIoOg7CKMzG3+Z4wzPck4\nQ+zc\r\n=+hhp\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDK1Ijh4hZ6AcK0JQwSojvLxI01wXADdQ8gNS3xyt/2/wIgT7vMeHUOBUQNv3rKR6Nj6sfZSghZ7Tkr9W9dhVvVmRg="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.9.0-beta.2_1551240324217_0.002959059222663596"},"_hasShrinkwrap":false},"3.9.0-beta.3":{"name":"ember-source","version":"3.9.0-beta.3","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.3.0-beta.5","publishConfig":{"tag":"beta"},"gitHead":"14cb285a40536da894d17a17e03616536d91c313","readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.9.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"72e4c358140dfd92d869f1e0ff56117958fa80b4","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + href=\"https://discord.gg/zT3asNS\">\"Discord\n

\n\nEmber.js is a JavaScript framework + that greatly reduces the time, effort and resources needed\nto build any web + application. It is focused on making you, the developer, as productive as + possible by doing all the common, repetitive, yet essential, tasks involved + in most web development projects.\n\nEmber.js also provides access to the + most advanced features of JavaScript, HTML and the Browser giving you everything + you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- + [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- + [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- + [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.3.0-beta.5","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-c7qgfkoPvpnPS8jta6d7yNDkN/oWykptXccad/+JamuGvQc/z6hynYnvdr9KGR99LEMC7voJNQU1jGU/WY9Ovw==","shasum":"a979c2927ff5f7bbf3a3037df9c3a0c73c0a6824","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.3.0-beta.5.tgz","fileCount":100,"unpackedSize":10551652,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOvq1CRA9TVsSAnZWagAAXgEQAIM/ETjlr/fBxKcUNJ/o\n0GeqxDujD2bKNjgUifVyuGErV0+Hd9N+nPBBkaQVeVJ5R2EmihMHJEp+S9Nh\nGDOa6qp6pnsEN8ywUAJDO4fq41fjVnYCdfTfUBdYj41kMFgcwDuuxh5usxwt\n+DO6UjgnYboWKqLzx0aNGbcSCRMgC38fOmnQn3Trp+zs82fD2VPnslg3JOV9\nc7miqbrpk066TqDfRwDRBopfr3pxzWB5HGeuw/DEr7yd5Yr2uZXtfw3VtKr+\nm9trIrWMNKyQHGHGbzRqJ5ZoHvw6GMVhFleqFlxv0tvcEuI9egp6VZ1J9JVE\ntcLa2tCMS+6wFZErjiA/+21Rb1h3eotUYLvjhBfx3ZzGIteeJeYjkNrk8kZc\n1ik18Z1YfoXj1K6d5wKsldTx6iAWuN5BzQEQmoa5uEx9iTgx9gJLq5nk/w3N\nfC67zEeNa3Aa5ec49NEe2RTYOix8MQg+Un4zz285eMTW4lJge9+E9KKeIjvw\n6dQV5EYgFGAmd8JUpKHG+sQZfFJxXAw1zg1NZrCQcn4AVNtCXGZ8k+lYYfx8\nJ/7g7eDgGP541EVL8MfAiXjoL9X2coNemlrcg9b3HXEhZtn8e7ULY4OpAwVH\ngBLZGCnsepJTeFeI082z04EFZVSFmCoLUlE8uAIxRdO+BjYAVPeGnQHdfzj4\n8hhD\r\n=E+g6\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhUTIaEqSdXEKS17gRtW4k/mN56gYEWpd587W85QTT7AIhAI6Zen5gnMGdMs9i/QQUWgvyhN1NTDDm60wMWG6uuZMz"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.3.0-beta.5_1530591924890_0.7102983827774343"},"_hasShrinkwrap":false},"3.3.0":{"name":"ember-source","version":"3.3.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.3.0","_versionPreviouslyCalculated":true,"_id":"ember-source@3.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"katiegengler","email":"katie@kmg.io"},"dist":{"integrity":"sha512-vvRjN1HXUfZq2Q/osu7skUakzqDOy2kYZpjOC1SjOlbQppdAvvCaCs6UyVDAdSpKMbGfGvebOpbmGTB1gi0w+w==","shasum":"84f7ad29378868503ca108c7512387b1fc63c05a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.3.0.tgz","fileCount":100,"unpackedSize":10551283,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTQMcCRA9TVsSAnZWagAAcS8P/297TI3P33tPF7GEApEw\n8Io5Svm3Y1+5+T9VgWrZwkISR9/gbqCs/a9pHjMfjY/zBG3brHbThOz/DvjY\nIOj30kxv3Kqfi7N3aZh/hnO0nw7mVP2rzq4Sfl5P0Z93epdrY6BB1IYHyvFv\nDs2gE+4iS9F4MkxBowtxWXcQw7/eOuSGFzolSDy4xSIwR2hKlqAwGzMRbK6A\nvPO2Qf98kQ0J4WUf7nq0OYR6JYC5q2FAjXIagv+r8jS7CipIoNdVgcIjyaWy\n3fyzIKJ6b25hab2DR8Bn6Ci4z88gZkhewzjUImN0AMHZuDkSKW3S6bjjbugc\nuCriNFuTmHZyIyTZNfhqdCjOEboxdGkWU3u3cqHLDBWLbraCixBYd2+yaA1n\nHHvs5CEpm7chC3x4F8mVx+9ZKEZNrMcf2SNCMJHlrNKi3dD8uARA4uuili0D\nSEEnA775OBFQQecm5LTmSyDwMEkqpUf0zmZIIdQAp5hx6TGU490X3Y/fCvse\nTPIbS60nDhhRBTxv5ZHxogXgzKD70xl3dyOiOGQtJVRFbZ9BkE04FcL6VaMw\nyoxHOVD2ISpU/pOoLgvcDO2cii37xD3Yiz1eA1aRL0aAlHynCSW5h50T1aN4\no2CfNQWSqaNU7wF7N9aB1Bq2pn+vimHtg7bCIUWkL/PHCgPkV8a7iDM06m1C\npaaW\r\n=MD4D\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0XTQwb4X989bKzHXzMpwjXkoF9SRTc6N8+Izw8jVgZQIhAPXMWBSi4gXO7DRCeC7WYzlmZth6/l9Qx3Lf/u/6pnyH"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.3.0_1531773724211_0.49861167914361126"},"_hasShrinkwrap":false},"3.4.0-beta.1":{"name":"ember-source","version":"3.4.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.9.0-beta.3","_nodeVersion":"10.15.2","_npmVersion":"6.8.0","dist":{"integrity":"sha512-mGpwty+GUMdhH0wXeSFmPVt4IYE7j4+3aHIDQv35inUZG7/+TEdM3et3tCnyJE3Wgt+Ju5Yv9ex11RN5W+Lmuw==","shasum":"fd1d43ff32ab5acb56608fe29c50caa1211b2eb7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.9.0-beta.3.tgz","fileCount":123,"unpackedSize":24755011,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfbGbCRA9TVsSAnZWagAA0zUP/RVnM3k1Jp3lnxB/gEen\nduHT+e+uZgncFAZKYFmWn3Rl18Nl4S/3BqEGs/WlVJm8P+tMSZrZzSLGTXpC\nI0e+h9tmnPn0rEHA76qgXwoWfTyO5JGmyRjJDTHT196myGZV4a8Q+ECWK10l\n3NDJDXKnXxbAZ6X8BIFBknL+RxOFy51fqyk6/ZwLszTV3tnOJzMLoNApM7BS\n85qfgJ0WJYjvbJlPTUGUPrmmKRjN4helqYw+wS7wfX5bjyp27HihSCkNZ+Le\nqR5fLYicL3HThJ470s5gc7uAjoU+DZn5+jN7j3mi13v+oCrm2Ef5uD9YbEpr\nPoYwdmw9Hezip9SvbtG1u7MD8kWqp7d72QxLiTCob4dU2mAXvLdMGQdN8Txr\nhUcYzUWdExtkYsZd81n2kZCWMjNjQQyB7j2oZUJkJwSnPimWB8rZ1ED8cKNN\n6gMrWPUtuYykADmRu0ju141Y7CvCt3z7c2Vcx8299sq/+wAMxB3R4TrKRlb2\nDRoF3lqHgXwjEAVg+5JikwXH5zq8ndGmEWO2F6ofDXB5JO0kHZVQ8aKsB2bE\n/XTchvbENq2cS5fz+Lcs8bJf1XmU2jnzbY3DPaOUER1PGGotnpZwNA86S79N\nFiJ7oFSDY3BfnFZk04sPkEiFeNFpAvSp6D9zCAUMZLPCH7btoKzN1hWbV6gn\nIjmK\r\n=i8ym\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoWPYVp7Id7mnISL1mbe40+q5wDrou+lmKGYV1N/XPgAIhAIWpG+JDLJWJSCiJ32i4rEiHKkQtobPBMCr31ch6DcNh"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.9.0-beta.3_1551741338579_0.6424703081969494"},"_hasShrinkwrap":false},"3.9.0-beta.4":{"name":"ember-source","version":"3.9.0-beta.4","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.9.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9964736a6958b405db50b198a05ed085236ac1de","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + href=\"https://discord.gg/zT3asNS\">\"Discord\n

\n\nEmber.js is a JavaScript framework + that greatly reduces the time, effort and resources needed\nto build any web + application. It is focused on making you, the developer, as productive as + possible by doing all the common, repetitive, yet essential, tasks involved + in most web development projects.\n\nEmber.js also provides access to the + most advanced features of JavaScript, HTML and the Browser giving you everything + you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- + [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- + [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- + [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.4.0-beta.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"katiegengler","email":"katie@kmg.io"},"dist":{"integrity":"sha512-gGMDoOa8DX8BP38YmeR/A879CR/wPMPEKLcktw3EB/49t2iQXBaZrLig9UIVRVXYvyvDIrn6/QORWI5QFexvQg==","shasum":"9f8ef505a7088d93d71c24d8b21f1df9254d13ed","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.0-beta.1.tgz","fileCount":100,"unpackedSize":10583370,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTRhDCRA9TVsSAnZWagAAsWAP/0hiBDoEojTWSUo+AtKA\nFQg1jdXQN9Mp80OUE3edGslKsoUhEcDO+iTdqiL4KmEhnqcO4LWrWqCmy1l4\nKNJz9tyKMjiD2j7FEcxL6ugvFuq8T10pNXn57dPnt9gTShsfvB6Zm/V3gdXZ\nRr+WEhRF3tJ8QHmtaAw1gteJhHEsMegcHPZ7FAlmJhG5JhlFyhonCoqORUWF\nOh9DMF6/6dC2szFJJfj/6DL5SbgFEnox2V3x71b1LSg/IalpL5nGsORjta5j\nfGDSIxIa+yUEpUy2f0Np68Km0EnQObkLfQFwoQzmr0DVuZLWSoe5Luq5WRqt\ntsiipzK0EraZ9Kk9h2AyEFAkX0WENmg0GzCs347k/xbPDDyYEpnkYjVNGJ1V\nGKfHRTzeedmOiF8dguOQRrh34lY9jFToY+aTCyWLg/C5mv5RTOoCANklJOCP\nm625g9k81Ixm3qR/oPFaXHyHhKzbbTIYPhRUiRdmKJCoihSXE0Ge2/qCLPOi\nYF+Rkmmm7l4KXQGRxkAsEW7d2jVelI4/xaYuvKc/XFzYQhI10ozVXCqwL51Y\nF9pqQdyXqMB4utVwa74GBzpsqumoZbv7yZOdA8YxW/x0y8pMeWwb7YDuwSi/\nnKXF9YTAV57pDNL3KEVU2yGuFOT9XgbYxq0xEXcXPnqNGiS+ZYwvsBmrw5cX\n4vOK\r\n=GvQC\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE9A/bGuKctyFcAiNYd0lVWr5fIXSe0H+5+I9uP25HZTAiEA+t2oWf1HLGWsWIKyyCmEby1fxTLVXRN602oU1fxEMpM="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.0-beta.1_1531779138918_0.7282318235730032"},"_hasShrinkwrap":false},"3.3.1":{"name":"ember-source","version":"3.3.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.3.1","_versionPreviouslyCalculated":true,"_id":"ember-source@3.3.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"katiegengler","email":"katie@kmg.io"},"dist":{"integrity":"sha512-psFekkCw1M8SMUI0oSXW0K84xTEDl0lJjCI7wqHvARCHkxGI/Fr5a/jBIFFFupPHMNcqf6eWWP8kQrfYGsRfCg==","shasum":"bcac785b32d5e99867e236979c3fb34536659ecd","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.3.1.tgz","fileCount":100,"unpackedSize":10766245,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVkkGCRA9TVsSAnZWagAA+QwP/18s7Rm97Z0zm6FdVqT3\n67K7IE3qzpgJGLE0B+YAOwv03DcKAI+VCHKXNZlyH4gdGC08mRwXY6dxJcA+\nU+Mx4LFnDpC3HE8IMrkN9PEYTciYhWdiI9GqOcA34tgEXhFTy3RsUeWCl+1M\nrCz71qwV6SdSjKuvkNIpw1yVyl6eZiaaCIcInxe6ZhSS0wqBptCCk13PgzND\nGLHz7SQSXqqEmVt5tmmSltzQ2S6gbwA7V5nFjFGBAu5DkZSjBFv02AW8ZbYJ\nXAaOPSYzeQZnH3NtI61w6m7Y03tvNyB+rJAo7YbN6DkglknZaCkj21bshTEd\nAG38kQJTPxiwyWn89koK3laizhGT1dJK6ewX+pZWrGQDqPks5AC4C5H63mKt\nxLxma6CZ+DgfG2G8B53FSEOcNhzNae5v0/svTt0HgjOhdlTOs2rshnVr07BO\nNLqtjbeB3Dp2/+Vk2uEOkZVHqis0hSEDHSSyTJRircYh83FIERVt7EyXiVDC\nYmf3JbjtEZGxgfpICYfuHUr2m13lkt5xa//knTb1LvgN/AJ4yDYJhgzj55RU\ntKvEJaBwijFZ4YZKK031l8tGDzAhecF/6+0tVUWX/n5fmspiZag8Mq1jEfzz\nhLVjP9LmFnWAECoNVb3Ci5vDxknsvyPbJ76eVRHTLlDOWVtn7nL5Q0Y/Us4b\n640U\r\n=Ij6I\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChncuRrisrGtRc38O5uNiuZ+HULhPKBJaQGXOiR0tzrAIhALf2NUGq+5KVEK2G13E6aJEfn9RpDDiq1jrNGGSw6nU2"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.3.1_1532381446444_0.7853268936982383"},"_hasShrinkwrap":false},"3.4.0-beta.2":{"name":"ember-source","version":"3.4.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.9.0-beta.4","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xh9ET7ePZFjDvsT1jqZu/FkUBuXQwRWyX0am/e4fG2RYnNmtPDWjMzLwJ4cdqKaGLcUrgOm+qCzBIN/Z08XE7w==","shasum":"352beb4f2b2aede560453d90a89454faea6e5cd7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.9.0-beta.4.tgz","fileCount":123,"unpackedSize":24775280,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchxthCRA9TVsSAnZWagAAaHgP/3YCp2Nr5RjSfBgO0xhn\nV8BSZFDOUdVnl/E2OW3nv5XQNyNbhAjfqoYEvaEjohMKvULAXK1OsUb4KBW5\nnG/u/55BsNI+yPBe2tExQVEpXCNV4bVvtFXzpfBwjwUmYHjYNSjjZPhg3OAC\nX1XLphqgQK7Z4zD0jyiRDpbS796j9PP4EvXxXDBJN+gDNcSQKp4k3R1XAgIt\nCtNyk5ePYoGA9sa/bGpeS21KVGO4qrE7GRfae1rBmTm8RURUrtAWmMVJI/GE\nz+DL2EMTiM9TH1Rx8CDKUiFt1XBO5lASAk2BkmiclrBHu7fZTGphwoBArJPt\n9dV9mDSliEbHcOQNlxLclRljNP+PX3smDSoi0r1TGt1WnUFZBHl/bCJFvNDe\nZNS3yNYf85j6ab763QkKRxBdtFKwUNeh8OvLZNiT89mLExuGX7uAQi350Kni\nS0/D5Q2Lwl81mc3ibgkRXlSqk5wdQRoNNe+DQJoevJXUBs4A8NcUpHv3ZQw2\nIEF24ReFrh/OlUySEq3W80diKjNQSDgmc7eNFchmSzx0/T/korgNgsnQEmsR\nc5Ta+KWgFyqUDzfJS9nLS3LsXk1gyAXzVxMZRcTfhzZe6WvBJGA4XXcqt2Wo\nOTUe81b0EKvozCJQaa7Buu7SSH/tXQqtaTWZ6/RK+FdSUJ+9hnRuyPBEK7AD\nHOPz\r\n=SQVs\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBTkCIICD1dUgKGX0S9knM121gdgBHZ1fyfH3KBGlUsAiEA9lTuVNytFtiPgVsIHzMGh2pGrK5AMJN+DPCqU+VxPN0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.9.0-beta.4_1552358240335_0.5895522929138317"},"_hasShrinkwrap":false},"3.9.0-beta.5":{"name":"ember-source","version":"3.9.0-beta.5","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.9.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"02700012d42f811f160155ee6eb7a62c74dd4132","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + href=\"https://discord.gg/zT3asNS\">\"Discord\n

\n\nEmber.js is a JavaScript framework + that greatly reduces the time, effort and resources needed\nto build any web + application. It is focused on making you, the developer, as productive as + possible by doing all the common, repetitive, yet essential, tasks involved + in most web development projects.\n\nEmber.js also provides access to the + most advanced features of JavaScript, HTML and the Browser giving you everything + you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- + [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- + [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- + [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.4.0-beta.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"katiegengler","email":"katie@kmg.io"},"dist":{"integrity":"sha512-AAMmHeAfT5Z+K+bswdIg26qQC/GPf/scwrcV1eWG2klCyo+ygMp4YhqRfTzzNRn4eFU1OdDeRPs01wbvrl62Tg==","shasum":"e8961857bf7a334d7def701e617cd7e0d150755e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.0-beta.2.tgz","fileCount":100,"unpackedSize":10798194,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaP8ECRA9TVsSAnZWagAABBsQAKMYRwRw/RGOqCV7gV5j\n37IspwdZl3O6LdGLfw8QTgu22O4gU2PI9W8FTklc926O1E9dZDvQ5GFtdv5L\nD9QAhVf7754ApdBV597CR1AuRhQPDmGTt/7uWP0ocJ624MxOA8yHJNhEfDH1\nv/LKqD+/W4HqTd7aDcxGtZXrgjR3U0v2v4xW8XPObOyfNQoB15sX+nq1TdSk\n/yAJ6AVGFWowWF1IcgIrQVa/TFO0TccbFjvmWNjdFIOmfXf3NW54T2Xrq0uv\nv8fUOkQ2knCXSGJr2W1Wdb3m2hcen/GkWVS40sunSgMeAVVIe1gMhKeLMQRJ\nkCN+Vldyig2x4fsxe2TLtmAVZaGwqI1DeigatxQkvrl00TLuo7VDzgSoQoyy\nOPs7aTCGH7dyfbhizWIK8Irqylpr1xh2mpAsOs3aAhFENJevXzfJsk3i7sbp\ncauB+chYRQ4/qYSC5HTtVgTIjBKNUCxfh8HTYWeNM8B5brytbKH5LgXxrHVA\nQN62tGgVdW+loz0yojZKUvVGEJk/WRW0orI71K6hVAQk3RKDpq99td8rg0h8\nvTzax+6rHruerJH4VXRVcyNyp6kFxrK+gT4qpsPSy3Dm6W7kiVdgBm7aBMkb\nPBx2UNkVVyxuTMWn8lDIlehHqB4+caBMwF++7NwJQTzl3RhYvZn9z4G72Xci\nuM/i\r\n=nhGP\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG7rVgo/dlZRgtEuYFyefIwJHBtCjon5z1wFTuKUx/3pAiEA2Aj7TJkuzwx+Emgtug5SU3eSOxZIL3FGY+Kj1803dUg="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.0-beta.2_1533607683742_0.9983945603553992"},"_hasShrinkwrap":false},"3.1.4":{"name":"ember-source","version":"3.1.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.9.0-beta.5","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-OxpUprWsyPidXEm9KYsE3Dlf5mhvjr1BQcPhs/1ozD7RD+dKx/kCCfDqAl7fleP+DOI9vFKUVEOCi6xqi8puFg==","shasum":"84a938deb7be96cdc7d1fef9b89eba43c707bb14","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.9.0-beta.5.tgz","fileCount":123,"unpackedSize":24786529,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmWRnCRA9TVsSAnZWagAApLsP/iupMPbGbhsLHxHnxXFQ\nIuiO7q50yJAj59OnG7rZI155ulV9kFCNLWLRDPxDs/HuCH++Qqv6ZLQNr4gk\nLJz1JjMuqBkJ8f/Eio2dWss98VTFQWMYHRVbvKp2BeaIX9NhlZ1Kmp/52aZU\nYn5pdDzauycuSk8yyDTsJu/84uyYsPFwBIraTjuKOK3huWRn32RJKEtUisD1\nrCAG9CxPUvS9UViXGB30fyiTB7FNSPA0ksNSMwSSUSFbF5/cQpPXGA0PaAZx\n3R4Jo/7lAgZqDparQqTbHpXY1jU+P3TooMXbAUeP7t5DAfn2pX/jAqepmNqc\nPRbEb1Y2GASTya/P8jQz5+87kBUsYyMyQGrIvvlQ1AVlp46ShpznSncTkJ6h\nwASYyE0La4AruPzk691k8P/wd/ftgjRZcZMqM1YpJkuzXIdOKdJBpDnl4F+A\nQxzkRwyiKYc+vlsHCWSN3NCKls2fpRjLtZonvA+apq4fR5CWVVgRfe+ltr5t\nd3oyiwoDnhCvuDxp8UJt9GwDkV9SK1wlTGp1Ay8ndnoG8FSKmoCXFECCFQ7d\nygojXJZ2/JlKgBbQHp1iEqdF6ejwpkFfffLu6If9FdkC/5AhFreCdEVxkEvT\nRoZX79X356aq/L20JrGNLW/HDQOtK6iFHIhudsC18QnUqlucfhgzIJHRd01L\n/lLq\r\n=CRYn\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFE2eOzlzgujP5k1t6sXZSHwqVAqE1uFFL3D35QuQs5QIhAJqqhSTnF3c82XWefViJbuXI5RFT61JectyPtSR1hcea"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.9.0-beta.5_1553556581942_0.09082817039032198"},"_hasShrinkwrap":false},"3.9.0":{"name":"ember-source","version":"3.9.0","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.9","@glimmer/interfaces":"^0.32.9","@glimmer/node":"^0.32.9","@glimmer/opcode-compiler":"^0.32.9","@glimmer/program":"^0.32.9","@glimmer/reference":"^0.32.9","@glimmer/runtime":"^0.32.9","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"2.1.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.1.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"release-3-1"},"_resolved":"","_integrity":"","_from":"file:ember-source-3.1.4.tgz","readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.9.0","_versionPreviouslyCalculated":true,"gitHead":"8df20e944ca83e5244df316587d3261c434a25ff","_id":"ember-source@3.9.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-VHeovle0+ZBnIbEcuNcIl1+HfActbplkJBMcaXAj/sCp46ayNPHB0zl+0ix74j+MOTiu8GEXZ6GHaqgwGmhvMw==","shasum":"cab72c07c30d8313e1cae3ef9a68c0a3d7d1b7de","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.9.0.tgz","fileCount":123,"unpackedSize":24780584,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcovYFCRA9TVsSAnZWagAAmucQAJYKFab3eygpeizO8gvD\niWTbTAZG4YE+7wpzofaPzVWi0FILlb5QAizde0AyAaOhZ44K56gg1AdzHYHE\nM3owsyxF6eeR8+uTExPFHpX/c143/vbZsWBVZdKN7ifRl6S7QBIhRo5+YqIl\n9Y8ppImwa+mGscXryCgg8ldszwPNOAUeFTxe+COYb+2YHVP9MV31RoBV9Wz6\nHRLdtEO4m+G1Rf+jtaP7plz1iFaWScXWbvG0GDXCV0mOJgk0NE+yAVH3pYdn\np8gnp5I6KpRhkIXSHO1RmRErNz5GWKlaLDVyFMw/rOR9/9Ph9RfrFBbMYHDO\nQg+j9BbT/U0aGVWVpBD8qd/u9ULjgVA3+OFFgDJqRhWbYX2W3P2vDQuekaWY\n/6EjhpHdm/ZZSck+8lmGVKNLdHj9tl7QBE8Hzq6lFsxVBEoE5I36tIk8F0dv\nFfXSXFGA2z34MBboMu30dACYWbT1N2OPYdyMl6xBIz9PtmGT260ZwIODL3lC\nsSyZf79nIJLDPfXvYt5/VADwDdhLFAjbJvqgO4NiG+bL+43d8Xn377wFRiBS\n8uHgQzL/9cwgNPzA5l636hwHA1KNKHVlx9nLE1ROzMnD3/9LH625lt1MQclw\nF7z/fYLYA5/zfWzQa0rRw/XYGafy7Pn62rWOLToGs7/n2wvfgJDKnLCVNfxz\nRiyI\r\n=m0Vv\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnk1eb1QiJyaoPMgjAxUyX3khNPAk2FyyvGkjYzwJW0AiBdcVeBBGvslf8AYoXWbYmcgfeASeW4GMTbuhEpEasKkg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.9.0_1554183685004_0.9086099781386157"},"_hasShrinkwrap":false},"3.8.1":{"name":"ember-source","version":"3.8.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn + lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit + tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc + --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint + --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* + || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"26e91027ff27de3e43ab504b7bde080fdd4726ea","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + href=\"https://discord.gg/zT3asNS\">\"Discord\n

\n\nEmber.js is a JavaScript framework + that greatly reduces the time, effort and resources needed\nto build any web + application. It is focused on making you, the developer, as productive as + possible by doing all the common, repetitive, yet essential, tasks involved + in most web development projects.\n\nEmber.js also provides access to the + most advanced features of JavaScript, HTML and the Browser giving you everything + you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- + [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- + [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- + [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.1.4","_npmVersion":"6.3.0","_nodeVersion":"10.0.0","_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"dist":{"integrity":"sha512-m2Wzf/unzOSnj1EzUNBaLrv4RuWpJVoE+VvlXA2CJ4QC4XjUtJEhtTb8QFNsX3+rjmD92uYoMcX5IpAfB2bnfg==","shasum":"e7e6cd45a0bc695ad9f9efe5fa32b2cfd2071d7a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.4.tgz","fileCount":101,"unpackedSize":13161418,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbah5OCRA9TVsSAnZWagAAFUAP/RGmr3USwn1XjKh9smLT\n1++aj7vVEMZ036seYNaN2/viA74DtK2XtDuPlcbJ89iEFPedTE9SFUL4HEB4\nWsBjQl76mUkQz8iaQav1UOgFSdTsbsBpja15llZnZ8pguZeLEvly4dJ+lrui\n2D54N8SInr2bGH00iwJSb8GD22Bu6KN8ttMNa4V04P8Elu8aX2AFm1BA/LVr\nvd54m5ncxhiocPtFC1jHSvMOKosivB3vSCY7j28pn3cZzLx8/fq0DFPNodrm\nI9e8vuNRmK3KJ7mVx9tWYLg5nj4D1zZP6K6FcV/ER4W7He0h8nSRjgGdkdOq\nLgQAuNRGXE1BWhiY/C9EslBbZVvJWxWRbwCgZe//Np3xWQOt/s7DQs/mBuFq\nFszjfC3mu7gQZolyQqd2LoOJIqE30AhwTUxL7c7Q1ZxTlKTWNt+vIkdjePpZ\nSQYr9mN3kGx1rvLhyVcJt/iKEyNRtaw6TWl4EmLAYuoRIxwzI+enQvjpclQh\nTQ47K9vDKG2UBl3jsOieDWwAftUm/jDeq3xH5keFnWIPFtBmcFo2V3aI8tNQ\nmJpA2bbnvr01Lk/qjDi92ZI6zlhEr5folRs/9XXk86Qw/kX235a1pwoD8OqW\ny2P6KcQcfi5m8v/nhlT5uvybHfV9Knw5Y1eJI8PGBVmuccqNO3yISRm2V2dQ\nxyiA\r\n=NxSP\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH5Gua3Rb2Vl9vUBK9228t3e2XA6TwnrB0u33I2yNI3SAiAbEOqLi906IcgRPwmq2argZsZjLIMhYjgdD+Xlv4K6fw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.4_1533681230389_0.4619535208973551"},"_hasShrinkwrap":false},"3.3.2":{"name":"ember-source","version":"3.3.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.3.2","_versionPreviouslyCalculated":true,"gitHead":"f9f14a61d20fc55165256c85b2794773595e8c9f","_id":"ember-source@3.3.2","_npmVersion":"6.4.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-LpU2lGSRyGrV9rqZDNgf2RcNhJ18MPVQKLt2MmrCinEWg+gLdt2ETzZWiZa7CgfA14O+KeIvtES+haujiz+tKw==","shasum":"2cc02893166d6b91ebf091521cd49d6598477a73","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.3.2.tgz","fileCount":100,"unpackedSize":10766792,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbezLlCRA9TVsSAnZWagAAbX0P/jPVl5s4WK+dcbCZJq69\n98w85GHlSfH5oU81HnuHYXLwOqqAJUMLs4xf56NLRsrh4GJevtTL1fZNshNa\nFVUOHJMF8v5ZF8DJro0uk9g6XDB/nIV/JuLAl8iI3YAnM9ppJ3jBn2BHXFCO\nQzMAWesjrovTi89brJxCoIIag7F9OD/gk1kn/fN386OfQ1BJmKJetrbuxAI0\nEnY/3a0/8G2hzwI67B2dM4uwDrhPkDHU1UQMw2RUmbe69FvLgkCo/Wzi8jP5\nVEdYHUA0jvLDxN6HX/6tkwHCDbxWjQhgkuei6Q2d3oKT2q16NyCBcKYxBAG4\naUaYPlzku510ivwimY2hmE7es1xPGEGNHD0xRktVl/fvQwdPGA2W5Cst6HaE\ndlzbz9UK6FYoRDeg4kRpBkxfPwHupKJAwzv/X/VwqRiaOl2Fnd9k8LeX+thU\ntRkxdQUf9/NQ0+aqvdSbtaxdwDk1cu3NNbkHJHfoSYEnMLKQb/9Hqe968kSc\nWCi/3GGc+uTyEh9FRhV+0TGjPmBiXGKm3xCTuD/5NdyCzsblbS++IcyIOnSQ\nu3Oxp5dXacek/xEQxz+gVh4T214BRkQtL1FqaBztZ3aUtJsFoBzBQ3nczN8i\nL6SbwY+shK2gp1QvSBNdVw1REF4T/AmnowaYC7h+eCOA9/grCCoSHhCm32KM\n+BJQ\r\n=3tw2\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5fAn4eQc9QtWDsGy18UFVltasKzF5NFTc4l84MzzCaAiB+iDQ0PgUy3O0lInkfvA1PPn4tkMGutrYvx+3uDNrovg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.3.2_1534800611674_0.5909846816732487"},"_hasShrinkwrap":false},"3.4.0-beta.3":{"name":"ember-source","version":"3.4.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.8.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-dzz2i2XUY+yqxVIoV8V0B6lIGjtWVJLHtsid2MkDfaJl2GRcsioYVmv20Elyhny0oGBRJY8ESbODULkKoY9Urw==","shasum":"cd4522df4933decdc0b71db7ef6dc13751185838","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.1.tgz","fileCount":118,"unpackedSize":24617827,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpDAVCRA9TVsSAnZWagAAVEEP/iiKoAdhowHY909rfzrZ\n2abL29r1WLvgAT5rU8ZjQe7SoInCMPZ/SpovYGNAcg+u8JPNhNSgt1WZN/pM\nxUh0k1kiW3N1xkbDI7BsuHRAqkSu3MXfd3vuGIRbOkMkf6wmECZvjXthlhv6\nv82axjEVsxY/SxdCoxS2Mlt5KmL6f6ZCngDfymbSmFuLWv+M1CGAPskx5nze\nfH6JRvHcVpKb7i06ffC23PSG6XscjI7CIFfUuxTknGohVwe5m/UNHSa7siSu\naw1rMJ8TO1ZEJsUDbLk2wAPs3qMilz5p/iQKVetc1SPvir5tkYoDnKLoTFRR\nC7/Fyidug8sdEjLPw0U10xRHONLuyjYETOVo9HN3UO4PSfWNKME0IlLT+p9I\nool+plHV/b8VQk1il1kklFDFK07tqynswMy3fzNSGtnokaoRdl7qaaw1G8SL\nqEnN4GRwjaoBbf1dKYOhHFDcZDrAZ5tKqZQH48aWdOKzYdwVrZEKR+WE09uI\ni98Gzk5NKYb6xWQ1NjlUAXrHulv5oUvgu69jxFuQ9yYBcFSUk8FZ5lakljLf\nLi4RMjKfUMxXCPkegKNzx7VNODG9eUA8rDPvXIq0N0ZmsHH4MiU0gasQ4+J0\nvhilFgqZ/vsLPACIIPG5fX6N6yphdcGuKWa+EYW+S6qzUCTMuV8ogtNjufRD\nkSTq\r\n=s/ry\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlkdUVciwsOiFyPas6O4J5vY3+y65gRAfoXrCYFuYofAiEAsvOISBoWqCsKKkSug/7cdd+MD9eZ30sg9C0l3AML+wE="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.1_1554264084172_0.01228704046592366"},"_hasShrinkwrap":false},"3.10.0-beta.1":{"name":"ember-source","version":"3.10.0-beta.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"0934632f992cd532ba12b20e16ef1b9a65112a40","readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"573b63a47e1e4ef3be93259ed4d3308a13cd6a7e","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + href=\"https://discord.gg/zT3asNS\">\"Discord\n

\n\nEmber.js is a JavaScript framework + that greatly reduces the time, effort and resources needed\nto build any web + application. It is focused on making you, the developer, as productive as + possible by doing all the common, repetitive, yet essential, tasks involved + in most web development projects.\n\nEmber.js also provides access to the + most advanced features of JavaScript, HTML and the Browser giving you everything + you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- + [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- + [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- + [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.4.0-beta.3","_npmVersion":"6.4.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-fH4CQcJY9jg5qSkEF0HwL691++UawHSHrFCMgeL7YNCQ/SFKfztC6Kin/M+qUyzJm4ThaFERY+pZcn2B1tMHWw==","shasum":"82b39cd94581876f952c222ee2504cf253144561","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.0-beta.3.tgz","fileCount":100,"unpackedSize":10809889,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbe43zCRA9TVsSAnZWagAACFcP/1auuaDfHgLagscZJEdk\nyGyqbwRYga/Lo7SzbuEpXVmu4kKUOf+I2iuz9lyo8FB5kq6+/85qBQGnDZh7\nMNYoCABC2iPOTMrrmq6cxHo8kWVN71I6MfWjLnjP00H59m5YqI4M3IMdx4jh\ngY5U9gADaPCZCVzlvnD/gaOXw6wK/RqlgGbxeO1FEOwL7MeCd8w2EPv8n3vU\nH9j8bqT1fvwxtuohdiHhExeuEim3wNzZ2OfLjTY1//DeLgHtI8doI6TnYkFH\nROSCKMoumdGTTAmRBfFjNkfnTep9WSseHpsUr57m5bMjMjQ/IcBzicgSCjNu\ngQF/9Q/uGWxm9dlxUGiZeMP1AUP/o2fXh6CvpEnEfrITl03XhCzygAUN8TFK\niHolBK0Cr93B1lzkoy0xaznbnmeh9qIyt92vBxS2Ml1KIZSqqmLRHEK/ZBbJ\nTBPU5SiKRLAc0ULMd9p47dO32/s0wClkf71+H6myb65qIxWsAy7a4W82QiDP\nwss1msSiOFfTWkOvuS1n0iwgtyLn9IN0LjMSNxMOR02zC8otv5xfYwa0BxqO\nbW5Qn3Q6JweYOxlwFkAwkKWSI8N492w9EslUHi5uuDjuSbj6E24NdIrE79gJ\nTXr2wvhQUvJSUPCLjk1qWV+IOCS+j3IH8PWJD5pOJCdawvO7vY3h3of9GGI6\nZ6W1\r\n=sRg2\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAxPDRUnZP4JABLPTDz1cNt34pnkn1s7hep2ZiKWB/ptAiEAngbrHme0I1LT75XmfUEnFFK5huLUrBXd+V/zkmqjGM8="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.0-beta.3_1534823922901_0.48295852225108415"},"_hasShrinkwrap":false},"3.4.0":{"name":"ember-source","version":"3.4.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.0","_versionPreviouslyCalculated":true,"gitHead":"14f44d6fa72234eeed87cabf88a96d8064576220","_id":"ember-source@3.4.0","_npmVersion":"6.4.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-fGYHN/kCYfLCgpYDMZGUgP6ZuzmjHg/G8vaveIPM5cUb0ibauCMw74LZ571T6ocsD22DLDl66GRyannxtbXGWw==","shasum":"12de2461de6ce5e02de824ac45c81cb17bf5523b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.0.tgz","fileCount":100,"unpackedSize":10809364,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhJ9cCRA9TVsSAnZWagAArdsP+gIYyVItIsVo5uud/4TW\na6b8r8/KW7SeNVqd4tsrOrmukc/hnJJSDlqkmkbzD26F4HHR9QU3udso5pa4\nN4Sp8pifcUuv5EJZQMW/ojhhZmTrzrx71RN1SfyMUgYT8FjJm3wE25L9WDGP\nMwKegqu3Je4vecurIFjNegA09sSGcKqFbuE5Bs+eCV15jZGBs1kWPGrIcNlQ\n9taoA6ZNRwU1p4bndBfFFvIqmsqCWtU+KAgjlVKJ+5xG05+57aG1xQg/y9ak\nKPKZPO+NjjL27UgrECDH+ADGwnqx3bya3T4FYfShV2wMKJwpnpa0c0s0RAuz\nVTRFYuwLum6/zPKge7t9z8wzWAPtzlkJRZBn5kBr/4DWz2IkoeoFSyKsBsNQ\nnrV5bczpGfr9IVxvNdEjEhfZv9VLmJlAK1W3OtBSJiqo8HFQl7qI2013E0Nm\nj89DwXq53RncGffTnM5aBzEZX/vusTB5PyocbQJVVstjMTB1vrbuz+xp4NlO\nCcdU4Xn54lhmt8CyFgbi8CX4oyz1rOOhnK9BpEEZ+Dfig5beCfSGJMZEeQkw\nfE/JQJD5tVPMwAU471V1u7DPMJioPtYqd+oF1Q70oCi48h81OqDCt1pqY+Pl\nUfrFBBAZeM+HvxvhlXbn2pqKhxtz2WuqsYDqZ1jLz3rT+EWm4MN58EI7kCtw\nvTCC\r\n=vfvX\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9JodIwarF1CvBEXiXPdXq9CBLFGarUd0nOTZhNAy5/AiB3bVLIQWh+pc+mtpuprkrTdm3XjlA0ITF00qhbxA5VXw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.0_1535418203987_0.05161532984770423"},"_hasShrinkwrap":false},"3.5.0-beta.1":{"name":"ember-source","version":"3.5.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.10.0-beta.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-4hhPlae1XeeNo9yApZfSUi2y/tOdGKfqKf4z0nVNhLT6ek0iqhYmdBngaSuHNQx+bDWnmPL3d1TWMekqCtEAvQ==","shasum":"6f87164bcbe5779f0111240be12e9ac7081cedfb","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.0-beta.1.tgz","fileCount":128,"unpackedSize":25828270,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpDVdCRA9TVsSAnZWagAAkAsQAIDrUTkuBDczlspZ2jFL\nLTXnU8U/d9ZwCv3u3Q0VYW6goWb6IiuY3gqbK+VkqTJJPYYLT82BsUkkHn8s\nfEde8r4UxvGirLb23IJVE+8FHsVOuiDnMX9dad0o2qRCGFaudDOx3cDUIsOQ\nwFigcsfqP7gGOBaNtx8Ct8ChNsbjBsgysRLCP0iBQ7ALX+k2ch89YnkF6uGt\nDLYosELJxwoYNlQ1wIldD0gwL0u4H41SMHEeWGAIKOy0Jw0XNetuY5kvYJGe\n8kbC/A89khj/w3lN2TWDJQDsScOuusPvfPGSiX1lx6T3Qqdi+VyaVDJV/NLF\n8O3QileXNzHXffTBw3qZsRfI5T4kjUwRuUMt8e+Dxlzt1IznKeD/i2JqL2hh\nwmZc4QLaL9ZRRAOMV8c8dsdMDm1QEHIFVis+wmbtLyzb81Ot4JqewILN1g4I\nP1iUcNrSE034Xp6+yIVqEeesL853e927c7O3yiWyTh68qPPq9+gDhFRnocKn\nDJkdTzrYNW3+gBmu12Ea2r95rmgU8MQqrqosPuAfBS7lmtY7ABc4Uko1YgDf\nuc+F1Tcz245vhLTx445ZZ8FEIxHAVA07VSmh7DKMWdGT6Mz8AwJXj4dUOKcy\nVCKK6+Fu0ozA0Rio4cSn1dAkqnxyaiw+9EhnEhNIwkiSjdlkBz8G7HEvokYj\nwNwc\r\n=BKA3\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOBIKDaT88EryS/mj9hBf8DBYSuAfUWWrAvpLQDJ4UcAIgPeYGjAEtyphnfEXeZKsQxsnL/ZD2hAVa8rSQR3+XGqA="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.0-beta.1_1554265436468_0.029439112486885577"},"_hasShrinkwrap":false},"3.10.0-beta.2":{"name":"ember-source","version":"3.10.0-beta.2","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.5.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"29c1d82e3eb9bcc68bd4fcdfd09d6e1a3dc3e06f","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + href=\"https://discord.gg/zT3asNS\">\"Discord\n

\n\nEmber.js is a JavaScript framework + that greatly reduces the time, effort and resources needed\nto build any web + application. It is focused on making you, the developer, as productive as + possible by doing all the common, repetitive, yet essential, tasks involved + in most web development projects.\n\nEmber.js also provides access to the + most advanced features of JavaScript, HTML and the Browser giving you everything + you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- + [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- + [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- + [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.5.0-beta.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"katiegengler","email":"katie@kmg.io"},"dist":{"integrity":"sha512-tkTdcjsXAQWNCyvUOgJWzhVAzM64KfGx4OVzAQgy6mpyZ1yyRUwnyOQ2Wc1C37Dd+Q1A/gCZeGL+GRK5AdSxnw==","shasum":"f9ec6c73b2440cd662c4219f370446278fe27f64","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.5.0-beta.1.tgz","fileCount":100,"unpackedSize":10811607,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhVCMCRA9TVsSAnZWagAAWFQQAJw6TQS3e5XVbf4nwxdo\nFrJaJFs/s/x2476kXsR65pENGanzPfOGq7FdObKKN4JBEguAepnl05Ofa0xz\n79IE7Na0mq1MiFg9+lMgE7DYyFKKi7GngFFg1G7JdHZ0HwOs0AU2uEjK1XS1\nmHOPkz/P+3WoWUBA+ZzAZiKboZ/k0CthNaE+LHZPkhdnMnjC3fC1G21Z/YHw\n64Tl24zzOSWNCEwjHvb7l676Bt7VeZdpOo7C3J7LR3z/gIpS9ObqpU2+QzFS\naUORMRMDMqrdVRME0cWDWD55NBNHZIkPjlHlhHhB66EhIeGwGK6GSwpZZwZB\ncKbMppvu6tPQKnyUxzT+N2GCDORD2I3e7XoH5vJmowgQNtBMatrPvD6uj1qX\nAuJUlys11hoqN8QgMNsw8NSFEKLeQNqojhJu4/QI6XqA5hjsurATsU/e9cnY\nGbEXHCeuIqFv16Mm369b8tuhhMe9Z61/M4eB1InMAMV4U7cORgzoT1p4/BL0\nzksSKerGIyNm+DlbnbeHp/Eqp+SYckwKl/LEWBz+6coulZjIDOFzUfqrhnyB\niSuwhu8UZxO1EBhZSp3DDJLL/fYNx/rNaMLQnx2xhY+P2n5DuiczexzA4CE2\nliXSb4rvmI98EdX0nm9mA7dRCb0gINy+emPfojE+tcuCRxGoGlhlHCtxo/vd\njZ5s\r\n=fCip\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICD+Q2WJX6IaU/x6vqN5I9fxWSBmrZmw2oN9PBJIkChEAiEAjNRWfqAH4FYbzn6aYGGi3Fpk1xI0D7jZo2Z6OgMH8aY="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.5.0-beta.1_1535463563540_0.18402573808633926"},"_hasShrinkwrap":false},"3.4.1":{"name":"ember-source","version":"3.4.1","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.10.0-beta.2","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-MA/6UHxYSOkQaSBztIy9qy+RXzoyu5kitbPECWNQh0UxIcL8DCLfl63CmP8NJVChGPQEP7XcDlsgrpcNdnf8nA==","shasum":"d8097aca7349c89258189c25f6e15080d0490f71","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.0-beta.2.tgz","fileCount":128,"unpackedSize":25878298,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcq/7pCRA9TVsSAnZWagAAPKcP/2lOEtQFtnDM42WZVSrw\nhHyG/Xg1sB77e876Hjaama1UVGgya7lA5+k1khtmPeYgZIiOjnqRuBz/yOzE\nHR/tfHvndjEOtkdHNc4Eutd8z4botdnKoMTUhRR4oQMgpwp2rpn9XBufC9/E\nhSpMky9UVsDpBylsvkjbc2beyuIB31mgDw4fpChp0FfpPlCgwUzxPIHYDzxG\nAfWbiPJ5vovY0VUw0pWVKd5ajwSw8zPnxgSYAZn/VEENO98I3idQB4q+MXEr\nr5c5vdfSA259/4iRHEm7ggeaWQ+mgMlAwkVW3E7ZgB6dPZOGvWpLeWL3Tdl4\nmLYiVqjRB2cXiLkNUGxYBDmwIrr0XIIqvt74tXu83e+Rfz+/QiUyAmCMFxc8\nBEIcIF4BaXYfenI5awDDC4uF99qfo7RVK4g+DblhGGw1LtRYBUc5V0yzmAdA\nMTaFL6tqZ3PAgIPeMJM8y4Fa0pE+yJfdlOhB4+oI0xTVL9XwAdVBKuG+vOOd\nz8Vp8DwvHauuEcu5JB7bMWLerWmr9T3Tfwd8Pes+bnEe/SgxRDBssiWvWIVj\nVQZXarwcR4/ibeWDMNKra4JF/xPmYSXLk3EziSg2vHIOmvxpuKTcD4Pq5lXG\n2+HM1nvYsI2QIggPnwz5UJNoGhhL5vVQNQcKpcyAQKukWr2Q1OCcmxXVg317\nlIKD\r\n=DCB5\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGsDDmApfU+XJ2noVPeXuUwjzdt7RT89fclcWP9YmLXSAiB5Wgv3A2KZfYmbLhQAc5xfR6hqi+sH19TmR4trKDMMeg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.0-beta.2_1554775784084_0.6509379916237614"},"_hasShrinkwrap":false},"3.9.1":{"name":"ember-source","version":"3.9.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.8","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.8","@glimmer/node":"^0.35.8","@glimmer/opcode-compiler":"^0.35.8","@glimmer/program":"^0.35.8","@glimmer/reference":"^0.35.8","@glimmer/runtime":"^0.35.8","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.1","_versionPreviouslyCalculated":true,"gitHead":"387b48ee4931e5bc153ff3e946de5a1fdfe300cd","_id":"ember-source@3.4.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-mG9qWo+Nl91ElO6SSUITR+GxDk7HdIB91IXPPW8FMn10EgIPDdbhhTATJIUdVxmgbkNED50IO03iQ4pdUO7cgQ==","shasum":"75cfc19bd54ad006729c8ec12539901308e8cef0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.1.tgz","fileCount":100,"unpackedSize":10814347,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblsbVCRA9TVsSAnZWagAAUOYP/2IOjIWkCKUo0eY+gzFE\nx3cvtv/De2zaUJkqDBK5+CI7BWkwRk0XsV9D2qNDKASRdr2TWQxiAQSpKbZk\nNiAbFCyhyuDgP1dwjrnM5uAor3sXLVZUyuMRr5b8NvkFByULNqx6wxfeFc9K\nNycmfwcrhwob4PP8xj7WtB7U14S5kliEzmIuNGPNeomo5GvmJ5LRskGP+NML\nfZBFwHdHotC27S/BvCyipAT836GG+6j7Vxv7ew3DWJdkOLeHDfsrnFECDNq6\nYM+KGgAHhBc1EHgwifFd0TjQAvVUbHVxwsdVZBT+OZnCqJIxNUF4L0CgIpL/\n0N3/dHPkM1H7NJRQAr/MISQdQ57irOMTT5VwSZ/dZ/WEFwqzPBp/HdAXQKae\ntSGvnjDB+YpYs7Z9ia6y+o4zPqgVsb14/7HxA2/dbAuwy144nIwOU/AoaHqL\nyo8/HuXiq7xNtI+bEwhPYwHBT5p1J+O+AFkXs+cYvFYNRzJ2DHy0Wr1Uo/nT\n4/AWvKaYYCGQ9vQ/vDKinLFlJeoaTMmE8MbETOFq9OmhaciSaHwlhlywwMjw\nrdOgwV2OeKL027ETJyHGaBSnlELg77x/DIXrZ6L2oXk9Y2VN3xpSe1rVIv1S\nhd6MJJrh+RPzaKryzV6LsgTxgmN/smIJuejX4BmuD6/yaw7DnpukocUWOMxd\nSQ+7\r\n=kWAR\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtCo6oVRKoMXQ1lKLwDFTKWXC5NNRTICWxw6cr1QW2mAIhALCoIVUZwRz0h5Yt63b4nYVKGsOHeCSHQLVYcc2QNIxb"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.1_1536607956478_0.8117308812958033"},"_hasShrinkwrap":false},"3.5.0-beta.2":{"name":"ember-source","version":"3.5.0-beta.2","description":"A + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn + lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit + tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc + --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint + --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.4.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.0.1","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.3.3","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.3.2","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.3.3","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.4","@glimmer/node":"^0.38.4","@glimmer/opcode-compiler":"^0.38.4","@glimmer/program":"^0.38.4","@glimmer/reference":"^0.38.4","@glimmer/runtime":"^0.38.4","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.404.0","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.5.0","broccoli-babel-transpiler":"^7.1.2","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.7.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.13.0","eslint-config-prettier":"^4.0.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.16.4","puppeteer":"^1.12.2","qunit":"^2.9.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.12.1","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* + || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.9.1","_versionPreviouslyCalculated":true,"gitHead":"8b273eb04023a876dbf968a05929d8a21a8fd27b","_id":"ember-source@3.9.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0rfP1m3KbfylKNnxk4ZWy0jqwqIWGm5rb7ZZFn4zazVJFI6gEmratWadXfzwEgqG2ukRcW9F8frEk0utuaAnMg==","shasum":"e6c7b08f823f9a55e448af1cc439266cabc3e65e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.9.1.tgz","fileCount":123,"unpackedSize":24812457,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrNY4CRA9TVsSAnZWagAAeAEP/0wlPmY9FHfwtDhnqNbf\noHihVAs+8+q3HsjrGb3uV7ErISNhW8fsBAlWRcrzVB0WZ0gW32lg4ZPwsnVP\nRKSRK2OUOCuHXuyZ1hb3Vs0uQl0IwGCkgwHX9UtY2MPfDAXQwA2F2QmXK5xT\n1EN5Y5XNs2l97PFLGE2w9NrAlgga0SASzmSs753CbbkLENhxdXuUq7DAEeU1\nMgjQfiPSOQbmjOykDdfMmFZetlB+ba95WXvvjeT2TscjZeN9OiwMXh22x1cQ\nQYIQXbnT/iZW+GAbeBrfjg3vURnSvFiyvkAD8P0x0RP3eiNwOxkeEfotsr/s\nG2vF5TtdxziL4/bqxjkbQi92D1ziTlXEJWzelspB9XCYqGG8vKYrn/mCXeur\nUs3xppKG4GOXAcsVjGOuTvqlN1ujVHI6gNyo2wN6WVxUPJlPd/oZh5UJ7Z1l\nj9y1bBK89qoTwySXMMENDBZK09nDFMVpQh9A9hXgtEAgu4ClhC8/m15r4cvF\n5pSKMwD8IZHWZoE+FxgrvL3Jmbnsg0vARUfF4nZoAXp29jTI8hvoOSYq8iEM\nSwZqdx3f3Rtp5nsNJS1eFaQ7pxSHW06YswUda6khwtfoAjeeQRW1VSLECphF\njqRvm0nWBzgPpZzTXe9DH71sTeeBRTb+7lUlhU4Y9RB96ZwtcF8/Re9SXsxc\nWU2F\r\n=Q3HQ\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGfY4brVoggB9gecOnpee7ER1sZkqzgxy3CXTuoa4Yw7AiEA36+jHnD+ovM3dRwyIQjEZlHDM/ri4p8Sn4ZRim80KA0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.9.1_1554830903651_0.24469017173321905"},"_hasShrinkwrap":false},"3.10.0-beta.3":{"name":"ember-source","version":"3.10.0-beta.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.8","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.8","@glimmer/node":"^0.35.8","@glimmer/opcode-compiler":"^0.35.8","@glimmer/program":"^0.35.8","@glimmer/reference":"^0.35.8","@glimmer/runtime":"^0.35.8","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.5.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"b76e47657c259cebc3e6bbb51664ff9da463b3b8","readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"5d5bf93573dbf7f3eae485a44a77e50c668b18ad","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + href=\"https://discord.gg/zT3asNS\">\"Discord\n

\n\nEmber.js is a JavaScript framework + that greatly reduces the time, effort and resources needed\nto build any web + application. It is focused on making you, the developer, as productive as + possible by doing all the common, repetitive, yet essential, tasks involved + in most web development projects.\n\nEmber.js also provides access to the + most advanced features of JavaScript, HTML and the Browser giving you everything + you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- + [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- + [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- + [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.5.0-beta.2","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-pt+BeDrzWrNAzJXfu7Q15+yvOYJm/Wv7sFKVxgKB29+FktKHSS629St8RbtI1ASjNHAy/PlUTKpTKf1nDAIYtw==","shasum":"1a13af22311eedce85afc8ce80fa38069433377f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.5.0-beta.2.tgz","fileCount":100,"unpackedSize":10817523,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbluP5CRA9TVsSAnZWagAA6QgP/0x1NRQ9eqG/Ifdb/4Vs\nfOCViB/UzmyoYwtr14YzM4Ff5MELZWjX+JzHdlGXyFPbni3bZ8JP697hZ4WC\ns5UfUOrgZxhO/zEb4hPRMIv111oZSFW+VJhyyrM3x7cgeLti/ZxALVbu+uti\nsiSWcxX7OWXcWcjr8lZlT+dOFevB45BjbJ4DDVE7U557MaaHiuqTReijejQy\nQLN47CaIO2Tji1aMXQu7oLx4YzZySjkxa4XS3LbNya0uenBEohnRHJ4N7Z25\nc7WSwQylvvIHDYJoTNsw5kGjJ1YJoFU14ZJLjRutR65TJZfmLze4K9LtsuuW\nXvM9Nn7Uu6Q6rdBN9Uz4S4wXO1aseHyOlz6OBuSGs7ueOKKZzzDKVNbbPePh\nGe0UWCE5hCZZjftuRan/iQ+QqrgM/8LhkYrwxz3kFqFxp1aVYGFCb++YT0CA\nlQXg+SLq4nro6fiCT14uVnuipL2ATWvXqJNzu5bAg4gIi1nq9WVfhbwOifdm\n3ERXKhijaeOcwyyuC39A6ZWhS1DWa+fF0/SpeFM5AqEJAuX72AEgeZmXmXSn\n6aAyBWl/ilXBvbnLlnzPVFFBu3FV/HWDfZ2sEs6stzIo5wRX4UcSYVRSQGd4\nLfugalUQoRS2A8HVDplyPfEHch+Etgjbdii6ijS6xKTYW8fqpZ9ofOO0iGbn\nibzd\r\n=sGOW\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAN91RMpXjn3+aLqjBuFro/JMuVz7Q1eGHF9+OPkGaohAiBqXbUEYZe2cVDmCHmQ7/0i/7ROWEtyGoO/huPIXWd/KQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.5.0-beta.2_1536615417093_0.4947786473813076"},"_hasShrinkwrap":false},"3.4.2":{"name":"ember-source","version":"3.4.2","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.10.0-beta.3","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-VreempMczeSqN5xDqvzzR0VGj1eTqdc4OPRlqisaU9rcuKFBoLZ8Dn24JDiac9B4+ivZSCmfjQPN4mmOeZjXjg==","shasum":"9ccd1febb1baaf235a3d2d550b7daf8cb1806df2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.0-beta.3.tgz","fileCount":128,"unpackedSize":25934713,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctTR5CRA9TVsSAnZWagAAOzYP+wUq85tKJaZ7NNLc1WYa\n02+QmvftAVW39WbdWe1TlNeHPLLyVsmDL0JQywZBy2UE20n7pAsH+u9Q/xCE\n+wde2DT6ML7U9FyAAEW5SwX+idFj6S1Nxk0FLE7mfBF94J3KLBrwzJFxADdj\nJu6HuDtc/p5DAMDxMx5QIQfUM3f0GYBxX2EUjt+OuonzR0Z3RUA145459NTu\nfyFyUBOpq8ihBFtSI8SE8yr60HNJhjB+sRf7+KUED6PmJNsaQyjJYkXA0py6\nLJnqG4ynzxX0h7yxJkgVfeKGvagNDFYzv9q6xGjFkPTe2f4CQBJpEWUUD3iL\nAl0MZdVZioNT0tXGykGlrVQqRqmWAT1xFkWvQIo2jFiPrZ8MOqYL7uCQ4fza\nfUr7drz9eNmq9PWSEZAlA5seiN6n6YMtmtbv2iaHQwGFmJpggQJX9Ri4kbue\naMr4WuCdryWb8rhQ6m1jELERBMB0niZBo0ahpce2z5vwa1IbwXVeGVcxnlts\naMUsFiZ0K4uaP0cgdbNJClIzL61a5rOXUbXscMffd4HpiFLcyoEUfgJPXcbp\nZ/vbBSVUXB7lgHQ0NklaCBA4kvmFLM6dqm6gcz34oIzPYqeXGQY13Gm07tyF\nyVW9UU4zL97CE/SpDN79hFKnn/OBMkaS/C9demoOOCOX7nAuEO0G6jdUfSIH\not+u\r\n=eWoG\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9n3nqaU4tn2fr7a8WwikjO71Q0+0hR6lYzVRl6IivFAiEA78DbaydsOtOyEXR6QF2TVg+ux9thxWOyqe3UsOYTwu4="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.0-beta.3_1555379320528_0.6126250881482509"},"_hasShrinkwrap":false},"3.10.0-beta.4":{"name":"ember-source","version":"3.10.0-beta.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.8","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.8","@glimmer/node":"^0.35.8","@glimmer/opcode-compiler":"^0.35.8","@glimmer/program":"^0.35.8","@glimmer/reference":"^0.35.8","@glimmer/runtime":"^0.35.8","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.2","_versionPreviouslyCalculated":true,"gitHead":"eab3971bb6014b99cb9207db096e1e9f2919f527","_id":"ember-source@3.4.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-wYHk9Z0xXte5k+6ev0FnNJiNfwQsMfjLbdu4knakPqDg+4soldJbEiWSLxvkWHaVoHpac2EOMtPFKwEN5TTU/Q==","shasum":"1cbbaaafaf6eee72f9cdc1c14b83797faa79ee88","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.2.tgz","fileCount":100,"unpackedSize":10814843,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqZf7CRA9TVsSAnZWagAANLMP/1Ue5ZHkqcitkdTEj7nv\n00rNX9pfw6OYFClz58MHNhehuhbQ5HTQDRjmvU/hRK9rTVJqC8LQtIs/SPat\ngAgmnw92X4RxYooT40ysAmJjS9gc98fQfPmU66lB/TODZl13CZgJy2KULMkC\n1+l2VgML1/KdlCuw3eCLH4aLnLg/lX7YfUg3DYN6/UicP8V2xZm4OpVnB1J+\n4PVipLILctlZqs64V2JLFGWHIgu7+mVxnC0imA6bPwy3Z6fs3gLHr21jSI1p\n5CvFBu6Dw6gwoMH9kO4LjIs5bGfPXIcreiFI16GmEcUP9Nzv1f0abmE7v/3V\nQ3meylPggOZdh0jHFgJz63+twJS/TssThOsz/O7+WygLQ+ZVVcxxtQJMyMGG\nNcYS+a7dkwjwOwLTZOEkxBM6iLpu1moh9E5ktMBETIvDToi6epaSWN3SzPbA\n5+NsWA/CWiQ5+iV0VCbgPyCddH0DfaOw4vDw5tr9BJuLuFMqQt1rd53fE+e7\nooMx6/LmbFHaoFgG+uo1PTjhFX+BROOydAaJTji6MQr2RWakycjLlvv8SiKg\nGTyVuVkQagpQLgFJ60Nv1bGdfA8kJVH2HsULpHqS3t+kA3tloMO1jsmO+Kl4\nC6EF2V0FQ5tnYsqC5UtPLf1Kev6c6XJZRm5mmpoSt/oOpRgaTvX/J9LVK0qj\n+bU6\r\n=RF7q\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPVTIx7i5o6OO2rjqUhE7sKMM/fAbaQhsmMWSc8q1LKQIhAJmd8mCEJSwPO22pMvQoT906vBPhiBe4yBD6ExkQJcWt"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.2_1537841146987_0.6810657798175541"},"_hasShrinkwrap":false},"3.5.0-beta.3":{"name":"ember-source","version":"3.5.0-beta.3","description":"A + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn + lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit + tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc + --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint + --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.4.0","@babel/plugin-transform-classes":"^7.4.0","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.4","@glimmer/node":"^0.38.4","@glimmer/opcode-compiler":"^0.38.4","@glimmer/program":"^0.38.4","@glimmer/reference":"^0.38.4","@glimmer/runtime":"^0.38.4","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.432.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.8.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.0.2","prettier":"1.16.4","puppeteer":"^1.14.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.15.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* + || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"95346fb5443e60a4ae54f07ed2ea6e6a499991ab","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework + that greatly reduces the time, effort and resources needed\nto build any web + application. It is focused on making you, the developer, as productive as + possible by doing all the common, repetitive, yet essential, tasks involved + in most web development projects.\n\nEmber.js also provides access to the + most advanced features of JavaScript, HTML and the Browser giving you everything + you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- + [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- + [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- + [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.10.0-beta.4","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mk7SIJo/AWRtr0cf7w8Mg+dK8tKjh0e4Rx9bA/NvHeyL8cw/YU2Q3qxtZw8xu6EZMFKbFp2wVJqjoxjRCwSxpQ==","shasum":"04774da55f499323198901df98867c47bbe373c5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.0-beta.4.tgz","fileCount":128,"unpackedSize":25930537,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvonwCRA9TVsSAnZWagAAF1MQAI44oqVueUtEoYEJOFdv\nL3tbhYL99NJeYNhdU+ax5eBdrBdNRQcK8RPpRXjaQXpzvTfspZSRuKu4/Yfs\nLYR7ige9okFTx1erQBonwJEYzlrAoQvlOrazpFz27H0YcCOTaxgYDc/01FLA\n+GgSI/2AcKdnH1aUO6VL30ANtNqoS5uQN4ethr4WSJwyGsOK3YYSM+IZ6qDX\nr5kPVnGjEHT2N10YURzwKm7dwAb/479z9aGw/lY7NlPrQArlBjB4o76wWUnM\nahch0M76OVEneXv99koCGJOYwGuRNHjKfV6JvtVNLPhtD4sUowAfQIIOUvxj\nL7IbKa8hASPuPSi/ynHt2YeqFA5uMtH84o5amTmKHuqMkCyvmmkpzSmqxZja\nQi0ipXAnT2jQtAkeaBKXXFYYO9KUq02x/Ndj36GgG2u1eXZPOAkyNslQfOB9\nkQ0a/iucHZfVpUPD37/Yl4XsmywDjQ5wvn/3iPAxZ802a1pJ+NXcRZkOnEbU\nqsXTOqAk2+lz7BIFGwxh/hI9m1t7lwXTPlIXASmyIS39TbVdS8QES0is+koN\nky6bn2IeqN4N4CVfDMkRS/o3Wuo1et2lZXOEo3pgmi7U3ZKnuAAsvw9JXlQl\npTxBppDWJIWT1/DXWQv9MeITSeg+8CVabMCn5MM2atz40NO86RHdR9c6fMvj\nXrki\r\n=l1da\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8Kn0Ng0Qkzpk8omPxgBqCQiFTy455oH1XWejBk0qpqwIgLQmsDNlI+GoEt+VlUhxDsNDMc7HwbDYFq2dEAzDfScc="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.0-beta.4_1555991023940_0.5373029772748086"},"_hasShrinkwrap":false},"3.10.0-beta.5":{"name":"ember-source","version":"3.10.0-beta.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.8","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.8","@glimmer/node":"^0.35.8","@glimmer/opcode-compiler":"^0.35.8","@glimmer/program":"^0.35.8","@glimmer/reference":"^0.35.8","@glimmer/runtime":"^0.35.8","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.5.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"25501ba7d053f7c2f3a06ab1219e42fd9cad342d","readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9ad9c39a104f010115674cc5c8749d603adfc272","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + href=\"https://discord.gg/zT3asNS\">\"Discord\n

\n\nEmber.js is a JavaScript framework + that greatly reduces the time, effort and resources needed\nto build any web + application. It is focused on making you, the developer, as productive as + possible by doing all the common, repetitive, yet essential, tasks involved + in most web development projects.\n\nEmber.js also provides access to the + most advanced features of JavaScript, HTML and the Browser giving you everything + you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- + [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- + [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- + [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.5.0-beta.3","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-7m02XGBrP/qCpVYB802WeIIHZC7rjDUzMyLUKnbwSD9k/E0l5xnGt777P5SOPQq4/6qJolnMMKaNB0fcPNDvlw==","shasum":"157129639118822d0a0e961aabf3a22f7f27b7ab","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.5.0-beta.3.tgz","fileCount":100,"unpackedSize":10819792,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqbrgCRA9TVsSAnZWagAAoY4P/RMgN0fmz0LCPdLDhhoi\nJ1WW0JlBwX73iLxX4n6Lgh6074lxtd/r8ousG2dkZlHmNCbGvFIzrsoZOH5V\nIZCxR/BTKegfNLyDW+GEpT0hhGig0B62HA0ms19pM1bdZNS+jTMyq4SwWk41\nvWWCMefN51KZ7YYmSnWDro/W9bX7a4Jl0Hy0w3nvWJsn1c03SLNBXSzAy9aU\n/dXwMK0AYhMsmT2xsejf/w+3BlSQW/AEIRTbMsSHKm0cAlWt/0KEdsjwe2OY\n2Ie7foleM5VfHNoIcJG1Oc06MaY8t72sbQGvFU6eRD87aDIgTiYSTl12oC/L\nRgNS7V83dZ8LrMRSRoffDbbGHQW9I9B2NWXN7vRa6WBaEzMwboDG4dzSZHXP\nq73cqX860eHwVGEe+4CU7VEehnhtVYwAewHFGwP8KMrZhYqi/DBXXfYXo9Q7\n2A65/Nq+Ia9ILlTuZymVSru/LcBEtVB2m9+QjYCZ4Q0FUk6Y52cHtWoiMOh9\nzeV5OiSWzpCjcyVJqe4UfNGxwtxYFZ2DtkBH0p6otXrARXMQcyyw3aWle2cg\n5AZTicwaWiibN9eIytWD5ruOrkmGeAjAzhYXFfHT8z6/lANVfaa3EyLxEAKT\n0wYlJ6ifI0UH4vmf/2gCnJpd9LJCKGTPR01jMaI1hxySH53SJfoQ6QrLoGMq\n52ba\r\n=ZxhY\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNnSDOiR5YEYNFjcbwEE0Cz8JCLcOEjWaoC9PWUDUCCgIhAOrNvmvZbFWsa8uu8xEHeYFI55xqBnTyfwwWmG9VG790"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.5.0-beta.3_1537850079555_0.08769283758848267"},"_hasShrinkwrap":false},"3.4.3":{"name":"ember-source","version":"3.4.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.9","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.9","@glimmer/node":"^0.35.9","@glimmer/opcode-compiler":"^0.35.9","@glimmer/program":"^0.35.9","@glimmer/reference":"^0.35.9","@glimmer/runtime":"^0.35.9","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.3","_versionPreviouslyCalculated":true,"gitHead":"68ce8e381b449a0a52668004306ebb0aac596d8c","_id":"ember-source@3.4.3","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-z2EJ19mZe/+ZYWpC7k9Lwl7IQL2i7wDI/q0IXA5EbLJ1fMQclwSJWg4ho8+wSrJHSF9w6rYhZJRJQ4oCKXGUQg==","shasum":"638f53e42ecdc572bce3dbd9735352f3738a116c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.3.tgz","fileCount":100,"unpackedSize":10813067,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqqA2CRA9TVsSAnZWagAA97EP/2qD/G5O+gcXO9KyUQ8p\nUsLAs04tcrtewsrvQWls+inRm/ZKhRVSZnGG/5JAG19igBmCf6vZCESMLm1Q\noYXM8Y2DiZ85sOy0P6gmyQt77jqzXJMdu8bCnegHeGEFYwkYD3Jmv8FLeZWb\nz8TVzR3xRqQyu6qCToJsJXHwJT7eyGaO+E48UsG5TaAOFCQHZgPd/6NSBADb\n1uNURBbYP+F637JeEYG0vWLol5fAdDDyh0Ht08hwSHrW1pQTkhlQpKgDZVc5\njcPvSgpfk2Wzhnj/G9BbEnGAY9MaIAYjZlMj4t7bAdlfTgpc3wjJ7AIUin1t\nGWP+piidWI9X5234TteWlC7cmcOiDcIxGgKjJDeT9W1ldXKqzJp0ZZUVjpGo\nvuLDImvvNLOxB/DZXBQ4FcFQziYT07o2Cl++5DuTuWEF490Ith6PLZG860pJ\nWIbTd5oNbV/UhMGrQjB6Y1C5QqcgZCbReYXrexOG6xU3tgEcwSD4E+r9r4H7\nLWoEczaKMfK512TSXCm/lhdc11uWWmzpr6WP6L5Xg1Rc44LP72qIhPboq/7j\nBpjQulC7ADjvH8yw4PZK8iMzXSS1RSGvHgLf9jiQJ55PhM2ETah5pM2NaiMR\nRo1zIW3jJVs/KYDoEaM+QPpq/5BqwmvWMxvc4XEZfVI9Mvj2jMEZDiBSX3c4\nv31Y\r\n=Ppat\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGHKpzNuJ8gqOkx4L3Vf8rHTVIaD5V/O1pY30PlbcUOOAiEA2YF9JYDLDpUQWoJM/VUdIDo88jUOYipWkbTLG8ImdaY="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.3_1537908789035_0.7656137026006116"},"_hasShrinkwrap":false},"3.4.4":{"name":"ember-source","version":"3.4.4","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.10.0-beta.5","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-08BDOvGMir+EJFUA7pwZHISgMA1dVIrYcH016e9/+GM/MU4wtitD99JT0opiBJIyETXTkIDSd3wWiWMnTBWZog==","shasum":"53cae43d27e024c6e38138ef537dac3403baa107","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.0-beta.5.tgz","fileCount":128,"unpackedSize":25939991,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcx8zFCRA9TVsSAnZWagAA970P/0/73LLN8eyP4qKo5yN2\n58ZwxVXFO47m57MleGUbaUwksbZqDcnw5bZythv86AP5njCIq1H9XtPGYa7Q\njaGTk1mX4diPv73LI8X5hULFLWK7j518wjhVdRT54PZ/7binf8vKMoFLXstH\nGRkKvBRDxHnrfcuX8lzP4TrtplOOvo7xLtR3J3qsy7VclpiDMplrfg6zwGBf\nDjC6TdoPPqUq0wDVkdZZukLIi7JS7ucpS0w+z8kyoUBMO6Obmi5ALNL87Z1a\nf4B7MGF93zsae/vukM10Kj/F1rq5E1cTGQe+2QlFm6euRghZ6jVVoNTIhGFE\nnGW9NeCNmJJqzMj1Yno013KeNQelemm6d0IgCIUTOdd4zI0KqcNGgbLr9N6m\nnEkrta330uaZ7BRzr55HpRFZMw6CBZ1kbb5uGINHUO11qSvQSyvw/Xvr/PQ5\nXRVVfpEwCFE3kJLf/ziVCrtJHd0yu/ToGAXuz/w6eQbo8dyJvqXr+oNd6EAx\n5/I8GHOnbLK0CQzKPdvirEle94TVFJjIhMh5TJ5ahhZ2KjcluInTrt0ldNYK\nEYf4ZHaX/2Jhg6+0HJOIJFGVqE8lE6xIENpxoNY9TkjuT6Ht49yibHB3Hts/\n6ZaxQ0KKMDZrgD7j+xf03JznxF5HkGvzsYOgfLOVQZxr+6ISCv1RZYWT6qdY\nDuEQ\r\n=D12J\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTEiRSzUsSrL4u3cWYuiJahOMhCHiJ2+XBjfiuqbs4VAiEAl9o92K5kZGYM0ayCKXiBM6sA/YHjMVGciAV5WG8CDTc="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.0-beta.5_1556597955966_0.9245371047413482"},"_hasShrinkwrap":false},"3.10.0":{"name":"ember-source","version":"3.10.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.10","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.10","@glimmer/node":"^0.35.10","@glimmer/opcode-compiler":"^0.35.10","@glimmer/program":"^0.35.10","@glimmer/reference":"^0.35.10","@glimmer/runtime":"^0.35.10","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.4","_versionPreviouslyCalculated":true,"gitHead":"506018148a046797733a1123fb61086c0939be1d","_id":"ember-source@3.4.4","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-nT6BWL8XHP1+Toi2Wtpb7xvzkvvgBFBWotIt40e+P+piXM02QMfGySwO8vK7PR0mO0QkrSNxN8oGDjt0D4agYQ==","shasum":"b94800f8f0c1cc9baefc27b4fdcd8c65979a9bad","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.4.tgz","fileCount":100,"unpackedSize":10814589,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrRDVCRA9TVsSAnZWagAAp/YP/0DYTSoGFRyV0atWovuB\nOL4bHH87HXjsYylQkpvQCZvSqYjcnDcVl+hcJRzaAIBvbc+vKMknhwMj6Y2+\nDy67YFG0UYNboHXaJ3rPW+aB9W3tXGEle68sdPuUX0Uz2Y/ttoqHZl+SyOI0\njRiskk038d0Fk7E6vK5FxTxdJeliJWoJRnzAKKAb+RFPux35AY/H645IYmo4\nucMh0RVTc6TDU2rJO5nglu7TMtr6TR2qpDW3J0VTj78WEx5XA8v1q05Mo41L\nzysaNgiF2AQGKSJFLyUo4We+BA+dZjdA4jszuirCbOM1UElEQy8hv7sWC57o\nqLKGW4RGjkgvu6rvUH24tx8XDNaJmwo3lqRvY9Q8hfgKsaI0UzcmRfQvGOQB\nIzbY5XoqHIRr21hPgbEqIPigl5d2s33ZLwpsU91+FOcxricZ9ZZb6djR6khS\nmw/EimkmgzjMo2oEWvoT2I1HmHYddGOQSEfOi9N2lL7WNOQ7rXOHl8XHDa+d\npGATpEKUNmUD+pLQ2WSiEej6vwUPa4fo5S+YlmuzWCibncD3wWCNvJB7z4Jq\nGby5FUY4y/Ej3NoK23Hx19E8FYLLQM1hNm0BfO+6RWgtd3iB0eTy+nkqPJUk\nhtsP37vv9jm57vSvz0M9xctQXSIQnJE7iwNPunn4AdSq0NusnuT7vA1mRdxV\nHbVX\r\n=xHsl\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdZ1lVQOKi38AQzWCg/iQTAt1RCKAiyKQ8We88SXwXgAiEAjg9vuXuvJVdSpveZ5g0MAZqF4BhIHgyhwv3wo+d28KM="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.4_1538068692126_0.17841666766896025"},"_hasShrinkwrap":false},"3.5.0-beta.4":{"name":"ember-source","version":"3.5.0-beta.4","description":"A + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn + lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit + tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc + --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint + --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.4.0","@babel/plugin-transform-classes":"^7.4.0","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.4","@glimmer/node":"^0.38.4","@glimmer/opcode-compiler":"^0.38.4","@glimmer/program":"^0.38.4","@glimmer/reference":"^0.38.4","@glimmer/runtime":"^0.38.4","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.432.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.8.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.0.2","prettier":"1.16.4","puppeteer":"^1.14.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.15.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* + || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.0","_versionPreviouslyCalculated":true,"gitHead":"84ee752a90c5ba00624e813d09a0c4525406a99c","_id":"ember-source@3.10.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-qHI+1y1gcfHO44+Ld3ty9565UsqlmimfOLe/Ra3jA4Z9h6vJNOdIzr4Bws7by/8kiBqjO1RM+TVe19zglivwoQ==","shasum":"c423f494d573d418bf843d605ea79c21a14ca863","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.0.tgz","fileCount":128,"unpackedSize":25939469,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2daSCRA9TVsSAnZWagAA6sAP/2yrcAtqH2y7nrxYobzM\ndV9pSsy3LF8mGCBrni6Rfy/qy083SRLEI+mIVptI9llJQmzd3KZLQ/D0sQMg\nmWp+C52Z153dzJXZFnUmgZv+ijtbonq0RGtXGCXRDUAbDUiT7uaBDQnsm2Ed\nLOygZ6cTOWEIWeK95N/xr0pKMcQqATS0NI45XPFIxLmAhpvBuj8L9qfmQNjN\nPAqk2XCVvxDwzlxWCIbzUPg+DtZgA/8Ybn4276rZlNZnHUV87a54oCwuX9Av\nHgznps8UDgF6sfQiW4Ccgd6aDpTn02VqW9Tk9CBxLjN/xaKzIUtdZ356oL5/\nhcZIEzciOidjq97MqZgCZP4ynPKC349NeEegyxpIZI/otbosadYJihAoqS0+\njstQNGu1v+OsicL1QujYx3KiwugkO3Nl0GSSjdz3EkCxU7IuYHQAUP2+pJ1M\ntZ1jkEEUdVGapqa3etN62fMQaQjog4ZiEwM2MvBa0TMnfdW9dtWL+AjgLKY4\n4aCpIBsmM2MvFmygEpf/2FPsyNOYiVMYvh9prJ8FZMTWoOQ3tfYSh81Qik+B\nVyrGLY6KT9UWJECZ11x/BxpU1y6TrFsEntAf7J/OZsFQ2nmT2pZ2++FOa8Ru\nsxPiEc/oafUfEbe91rKFC9hUGq3h2o+b48dzXJpNW+YlVazJhknW2K70io2N\nal5+\r\n=1D6o\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6JwDiJ5KptHKBA0G0llrtwXr/21xjWQW0PtihoPA84AiAlz7eT541lp3fwDySWJkVbQn1WfCAoitlRw9PwCFZeHg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.0_1557780113246_0.037639242366573455"},"_hasShrinkwrap":false},"3.11.0-beta.1":{"name":"ember-source","version":"3.11.0-beta.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.10","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.10","@glimmer/node":"^0.35.10","@glimmer/opcode-compiler":"^0.35.10","@glimmer/program":"^0.35.10","@glimmer/reference":"^0.35.10","@glimmer/runtime":"^0.35.10","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.5.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"d37a42e62b0b8b0a1764ddca67b9e790374de004","readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.11.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"3e628f5ce16b10ecc6ae46c078cd51f57a6bcc13","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + href=\"https://discord.gg/zT3asNS\">\"Discord\n

\n\nEmber.js is a JavaScript framework + that greatly reduces the time, effort and resources needed\nto build any web + application. It is focused on making you, the developer, as productive as + possible by doing all the common, repetitive, yet essential, tasks involved + in most web development projects.\n\nEmber.js also provides access to the + most advanced features of JavaScript, HTML and the Browser giving you everything + you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- + [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- + [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- + [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.5.0-beta.4","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-x9JgtEgzfxXMwz7iZWx/dMYgFYwL4de5+uE6gb40vGeqV+7A9cQaG1o683lxh6mG/SxVjlHIyejCmKP2x2qlMw==","shasum":"827aebce2f1b67abc69467d890af2fc68289af3c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.5.0-beta.4.tgz","fileCount":100,"unpackedSize":10819784,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsr2aCRA9TVsSAnZWagAA0agP/RUHU4efTe3J0+RMk/xe\nRJZnu+pWZ0jqOpO1SFM/wNxX0Dpf+wAn7cklr+ZJXGokKcSr/lhYzdeF59iP\nivXHfHGt3sZ1zH3rMq+8tauo0aqsBCwkkNQ8xd4v0uCm+db7MzbUmJJ3sNgm\nRcEXgBlFT3n2lbpXDQ3YmYWSM3GU8iqqhDIMuUduU2wxqy0DgiIi29/eSgac\nwuhZ4M+ZvL/fgiNIUMaTZeNY5NuepiA6gH/q+x2fM3yTHWppHC5bld95BCEO\niw2202tnrhcLYvRugXeqINZsfDtCvJGDxdEJ6WOSkiueoaTBL7bH5oIyFWC8\nj2nxFoTN6ZE9meT4AZlSUhewUOx3sVenGXOR6r4Kq1krwFbbu3NIvHtURSrm\nZEwY6ypwjXD4IGkM9SzccXZvu7iKLAHiQzQpB/34llckFVOzHCHu2CXTEwJn\nmX/lPVftE89o9cTXzXK5/Ax4gjmEMynpQna2OozikU/xh1ay3QBqi3jxS7X1\niw4rGOVnWV4zh+0TNDGLswSuB+JABs45cDOwYQ5pxdVpJXrLXOyd7KvoLOUH\nJfq+sIqcYSOlo/KOqrHAs9k32lzT9pMcZrp/ggj4hg3aFm9P2WeQ7M8H349H\nUAghUJ0OpWBbpoNpKTSm/iaT6aOETWjlI/xCpgxoHm5JqJIjqJ9fkoRNzuhj\nVsBE\r\n=LD0c\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTBkNzlShwBbOLUNwge4evqZxaXFky/hbxcVKVVxMQhAiBLe8uI4xd15omsf2xAizW6DVqklXwCtERpxXlkSPSTdg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.5.0-beta.4_1538440602127_0.12209989423147594"},"_hasShrinkwrap":false},"3.4.5":{"name":"ember-source","version":"3.4.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.10","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.10","@glimmer/node":"^0.35.10","@glimmer/opcode-compiler":"^0.35.10","@glimmer/program":"^0.35.10","@glimmer/reference":"^0.35.10","@glimmer/runtime":"^0.35.10","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.5","_versionPreviouslyCalculated":true,"gitHead":"5a8873bee19774a55fd0abfdcc7279f3efc768cd","_id":"ember-source@3.4.5","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-fm2JyUzIBhYZhMgLerjYMb0sAuv5kTPradWnsdIZbitk+O00ViF7zKb2nTEAb1MtxsUpqRCaxQZsv06LljDvtg==","shasum":"f4a5975affd393c29a69afaa58c2ca9de8bba6c0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.5.tgz","fileCount":100,"unpackedSize":10828065,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTp8HfWl+BxnaioJkVNNWe7gx7bUYVjN5CkZMRftGaEgIhAMkieIUAExnKqks9cycUtFw3qHHY/GjAWCVr4Dp1KKnW"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.5_1538701460701_0.1090197708425833"},"_hasShrinkwrap":false},"3.5.0":{"name":"ember-source","version":"3.5.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.10","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.10","@glimmer/node":"^0.35.10","@glimmer/opcode-compiler":"^0.35.10","@glimmer/program":"^0.35.10","@glimmer/reference":"^0.35.10","@glimmer/runtime":"^0.35.10","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.5.0","_versionPreviouslyCalculated":true,"gitHead":"db6a5deeeb0564372159be92d901c804c92266c0","_id":"ember-source@3.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-q7GAQZI1NAxMdgqxJGKsOgmwFAmvSet33Ub5C/Cn5bkQYWlAgjR7oKiP0DlHTFSbiwmGnZZF9a/sHB7W/XIjPg==","shasum":"2322e393125684e1e043d0eedad8fd79c6de78a8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.5.0.tgz","fileCount":100,"unpackedSize":10818975,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvC0BCRA9TVsSAnZWagAAnuIP/2kMVYxJPQcZ454hpZHy\nu4uJvZsqygmgUI0S4mrzkD0VjpqlWthFASma7qH+Y3geBumLeI9yMDngZi2W\njoEENEEWs5YP8+CoEbc1dPGY6gLs51v0KRPt6lNVLQMlmdMQWUiXF1YD5OZ0\nvB/9UD3+hid/jmEwPZkMfyDV8yrEEmyzxUpiOqAwa768eGwhGiwZCz6IxEtE\nBmhr6gtmYv+ksZy5un4017rNP+fkAJG68HwAizhMIMMuP6R3Qo4DZBDAV8Xv\nptZlpvudw7UHsB9ykKGPMfa6jL/ptzSvpJxOLGvP/mBQKwgQMcFZdUAR1ahb\npxYTBSi6W5VPhj1TJcRFzR1aYvNCopsWHRs6KWktzfqdeLtTr4F4hp4z9ZR6\n0J3UWdTesYxQV8vXhA5kDDN5kEfbec31l9UIk6oaqE7s5e+4/FNjnW4UAncO\nNjbxgw4HwpKzGsS4zgzqPMQIjJWgyiJR+Z0sUNCH2xASXRPATkyJCiqFz4R6\nTjiDLEc+/WkGx7FuY6kuhUc5ZfsVphV4S8fFYuQqItGggZZMSQSkXI50tjBA\nQAE+PtGVmLzE5z40oMZZ9CbGB2RarWmb4dJ5tBuaDguu32OzOH790xlch2bW\nu8zBjvGyqey7C62NzcqjPJUB2TDNQ6e9AeJGHXO069O7cG+IZO5ci7DrJ7e/\nH4uc\r\n=Zvww\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTn6BbAqIxAXehrGD6WN+3BM9xwgL7cY32hfX1opcliAIgA6lWn2yL+BsEoeGDhjXXERJFFKoDAaJFoDjkyv8H5Os="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.5.0_1539058944638_0.8242743987105443"},"_hasShrinkwrap":false},"3.6.0-beta.1":{"name":"ember-source","version":"3.6.0-beta.1","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.11.0-beta.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-VKo734DJ/H9G03OTvFqDyTK+2JF4Dd/WOCnMmxwHUvenW+ajVfp5Sirtqk/LqOA1FTDKaOiMrc7XvCAoKEbglQ==","shasum":"6865d0cab2e6c2cee697ccce893670e0fa09b428","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.11.0-beta.1.tgz","fileCount":128,"unpackedSize":26487753,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2infCRA9TVsSAnZWagAA5eIP/1GTDNItphhcRz7Z8qeJ\nXreiqdZSznkTA65NriLdEeuglrffYrdK7t/iqnV4ZE6U7549qM9Yx6txKTi6\nT2RtoDfzVYjG4eV8m4wuYj3MD1VabWeE/e5YD3qrG61ltQKOPw3gmCwq2e9A\n2EogCrqcxqvkRrEqIgcGg07EebsZb1lnQ0G40ZPfEH1X6NgGuNoIzMBqaqk+\nk7Tz8Cl6EMc07iy02O4cKk7Dbzy4ZN9MO7Mc0VCrL0jZ0BT9fPjlN3UHWelS\nC3eAjfx0OqGYB3xyeXDTApFxOcARW5rv5zBWpP0RfSTKfMNX0tk3cdvpZXGp\nbHSGkQyAjgCSN1mi1Dbdy4mdqZtjhMRzX/ktjH3rj0t6V2MmOuQdNyzFAIMf\njTIinewo+dh7nqf7yYJqAq0zFr2yTNFxA7N/4OmcdAk29P64gJl9pqgbCpp6\nsX0sFAo0AWO/uuTS/SaQ3Y2Z2Xtiy8z+sBLLvFF/TpHLbnKT0BBa+Q4PXQm8\n+gXBWkmuuc/CaKQ5Rl85/exEPO3YtiKR8x1vQjNoyYwTMHjsDgYAhMtUz04H\n/bE3OrhLCMqv6InrTPhFJ6QsMKBzv+d7/4z6ftSA0CSB/K7ScTxdHO22XMB0\n7Yd4saI535bgtx3jKK6pEAFYSZsCMdXi946D/MmfmBy8Py69URaJ/y5ERN2P\nk7pA\r\n=LQCH\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAT2C27dxUbDkwZhJ14EW9QqHMAwTgZ/i6hKyAD6LVtQIhAMgTWxC3sW6BmQBeBGQsidiQNur5QXu9Q6pdkn/OyShZ"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.11.0-beta.1_1557801439026_0.9235995934169481"},"_hasShrinkwrap":false},"3.11.0-beta.2":{"name":"ember-source","version":"3.11.0-beta.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.4","router_js":"^6.0.0","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.6.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"b24c756991f19f342b0e421888edf7e81bf8196b","readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.11.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"e544e7128507f77f593d76a6cba0792d0ea17404","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.6.0-beta.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-GAZB89p3KpjM2lPr4UKkZa96CI1+cL14WO1fvM1PTo6ccfxVCfnuFSuHHRCO6wifZx9h4O1Wa8pPVR+vyEshbg==","shasum":"081645757877a3e6a57afe48d6d8c5c413e3c208","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.6.0-beta.1.tgz","fileCount":107,"unpackedSize":10932521,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvDhlCRA9TVsSAnZWagAABvkP/1NZBtFzxS1+cpHorSe9\nCawtChfxP+WR7Gh8muXjQoET9ry3pMtcXZNKjX676dJI8O5y3eTnlGvEwFoB\n3S/axL1LCc3yEU6abXP+305Ts+wMgP1pXjA9DZayd/OQkORywUKGX4GRClBr\nKWaoGnUg8fGOm/3Sio7yplsvxKQ7jRQxg6z3onpV3diKrDdCpGX95L+VI8hq\nLa07p3cOso3dRB6wTj1MFD8slStxBFsenICSePbZk0S/i0ytGmBUEoe5gshS\nABsOlRbiHTazHZwdRYkw6y2PzRgGQAU704qE+rbvy+/ur/xmBpx7iZqPWWcB\nKCK8GOWiLWz9ri6RqUhZL2P+POGsUKkQmVSM/X4Tz7h4tBBv+4ACUpRtASvR\npgzbLeKQnBuIm85qrhMv+v7rK6ak1aEQrwHV7k/dgJO5m2Lz8QubBZ/Es802\nRXv08fosGihH+pA4oMWiy891CD6+yIT7AqGTy8nFv7CRnOx53idY0ZfjzQbW\nNWsVvVYjIONnHM5YjYSmh46WwUrR9Ykk+PTE7MheohmiFXkIExM+EqjS9MXe\nhrNRA0OsoF/c1OGJTd8Wc2hf1z+WwLmdaQsWtZAO+lZAjGcIKSHgdKZwrGmP\nX9Ww7Tb4y1wShVh22+Z6lvTyScHqrQlHb5HwsDFDSv7v8bZG3RdqTwpa6Ptm\nIeGs\r\n=tL+/\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDinrLv6VfKLZwX2sqpS6/5feOC05K3WfKrSBxVPEP7VQIgHQla+nFtLbI/6EIqMqTzOgkoF9ULzkZXrtPBL0VnASc="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.6.0-beta.1_1539061860646_0.004506059828660147"},"_hasShrinkwrap":false},"3.4.6":{"name":"ember-source","version":"3.4.6","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.11.0-beta.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-T21dtfoaXfyZO2RaRFyNDjnosHfBamQcAQoV+3zoNizwjyydITL7kXFB3t0ybMIiYXsvWBldCQ8z4KyxB3RqXg==","shasum":"71a5a79e48e8fbe07816867f1df79e00be94196f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.11.0-beta.2.tgz","fileCount":128,"unpackedSize":26488449,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9X39CRA9TVsSAnZWagAAkMoP/0C8dsOkUgywXk6XCWET\n9CIu1QJqDABbhoYx8XF9K2hn/hkGsxlrcUS410cl4gnoT075/n93ljKaPg3b\nvz5J++6eJ/Y9Q3noXKYg2mMggN1M6NqJCWO7JC002/RRrrhmkHZ0jLsUho+8\nEMRccHrYEudUdaiupYLnGEd2I9wa2OjBTENyquFnJW7s5Ie1x//dwNo0SVVB\nlFA71o7BlWDZ5fVjy9NeFVjKjKRWLBTnshzxDQ8GtHwXEzIHReSTULuu9AAR\nwF+xRCyaVXFQzw8u1I7Fc+m+UR5QzkIfxhJD3YI+NVgNsiG3G+Y0tmWx+ksf\nJhnhkUUe5tmPnOJN6JHwlHKa7JNTY3kmnqyoj24NkYR7ICmOlCuWgl5ruUuw\nzEdtdwlfOIwaWQw/+2HY7WwRhJ3lfJDT/Oe7VrmUlZb+U7YFOpgK7J6wuXLD\nhkqDPRa9RBbw3+JndmSwJDKmlxkWIaMNXNB7k8WpHQjw19QQNryXQSzKGLJr\neXCVUjblqbP2a2pfjeinZcxXRX2aCN+poOia2dQLQkMvLf0uXC5hiVI+X+UF\n8Zkoihe5r12weJq/0+s9yyKsFOsrqGueYzcVj4ZusZdX0poSO9Hghh2ZhiPt\nYKTMvKk4HHkaDGHTe5vhtIGCNnsrtHWr2I+Fm7ZK236dA8n9TCypxY230YHt\nfqKT\r\n=U1eT\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGHW+TZ6LrutOEEUY6xd08liFSVqRvocphvBJexC357AiEA+el4TEepa8dyAWWpmuTLD5T6NmVaHo7ZVQk8Vk0Q6cI="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.11.0-beta.2_1559592444203_0.006290597957000044"},"_hasShrinkwrap":false},"3.8.2":{"name":"ember-source","version":"3.8.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.10","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.10","@glimmer/node":"^0.35.10","@glimmer/opcode-compiler":"^0.35.10","@glimmer/program":"^0.35.10","@glimmer/reference":"^0.35.10","@glimmer/runtime":"^0.35.10","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.1","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"_resolved":"","_integrity":"","_from":"file:ember-source-3.4.6.tgz","readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"1e88654f47ea0615264a8788e24ac31491566b57","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + href=\"https://discord.gg/zT3asNS\">\"Discord\n

\n\nEmber.js is a JavaScript framework + that greatly reduces the time, effort and resources needed\nto build any web + application. It is focused on making you, the developer, as productive as + possible by doing all the common, repetitive, yet essential, tasks involved + in most web development projects.\n\nEmber.js also provides access to the + most advanced features of JavaScript, HTML and the Browser giving you everything + you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- + [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- + [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- + [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.4.6","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"dist":{"integrity":"sha512-xNb6yvov2xgJOSInLYESF/o2I6gUnRrNV+S7TtNl4a/fX73Qv+j6Zd9CifCJ40agXgJxnOf07hxMXX1aIJuFnQ==","shasum":"a12669d460a29098da85e16c2c15992a8cd4df05","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.6.tgz","fileCount":100,"unpackedSize":12493194,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb10afCRA9TVsSAnZWagAAkfQP/AtoMYdRnNXyX6mgjgQA\nbPlOFaih7rrlqaLwyNh640/WY3J+eq9ejxkJ1gWq0y14jK/OyZeP6ABJ65aM\nXLC1RDen4GRkQFb1OdGfACqTpUEWBKjWjEqTeEHa/iFjwHxy2E6Ur6YivgsY\nvsHm9FMRJxP6l03ubFi2pZCYLekfviuO7dnOFg0JkcfU1oXkciNHar+6zN6b\nVfAeFbsZ04pPJgx6us4qw7lrkTbHgYyuH0UTjCQGKUQi1TLaD4savZYFkg1q\nkE73W3UffsjPevXFcvYdsKJrJuGRB2f/RSqftI4kBc1dpksf2iYyeglLStEi\np796RMP4FJC7GEA7J4uF0ivsxaQI2367040ypCetVIDk+QI7obOcLVHlnkMk\n2lTRGzTcxi+xlwzvh9T3DOyExrcLypDjAnMVqmPRz7C03lQ4lBhpnu81Mn5X\nCTEyIDUXYos/Kaw4ncIjaKSo9cttkxF1gcUVau8ccOErhsg6qPn7PhkVKewc\nFjYad6I7gGSt5fwKHvBb8EWu9PX89fnBw884HdbkjmSBAGmG0+JVhX/AAAre\n33hfc/7gQmPjKrMdVPx2F9DyEVKiSPJWf2GODzH1s4fkTQ1sFe9msrx3EWvq\nUGBm8iTZlfUlq2zwqLoodsbySy/HeGBA+xEZx6PsP/gmxNdqo+bh87BY5b4E\nFpiz\r\n=7IUX\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcpe5Hj2GKXM/YmyjDs9MPwMnqR2W3tO/0rOf4BorKHwIgZzJAzPYI4eR9nTxPsy30m7Q8IGhd2vCZB7r6zpGnMT0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.6_1540834974140_0.6052256694991602"},"_hasShrinkwrap":false},"3.5.1":{"name":"ember-source","version":"3.5.1","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.8.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mHsHIhHs9rsprrKq92YjHO58p49HPcg2dxJV//4+0hVSlDw5yPKAzLiB33LijkJV3ivqHxKFhz8bUs+UV5bW5Q==","shasum":"0f70dcb6067d79816a97b14cba6bae5e7518742f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.2.tgz","fileCount":118,"unpackedSize":24663849,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9o1iCRA9TVsSAnZWagAAFywP/3FYKVJRbc6FfKpcmOnl\nqP+UK1w6zvIWMEnxd9Y8VRFhQbVOVrOTq9+6zvhZRaWUrHrEcBczEBeZcqrf\n8NfxNb3cacDJLQTlR71X1Pn6MeQQa94ApKoshJXNCBWQSoYryIUU6rcGX8eU\ntVqbYQGpDjln4g3b/K9JlPIh8Pq5W7qaeE+vzZAro8hbdoMMnUzwoe2guFUa\n/0FA383qqovLh2jsIj11PCeLA8Bt/1+dnRf7VVnQmpn06PfpYqYFTAF+qtq5\nwJebdNwxKNZeHu0QecDESzSK2XESwXhjFSLxtFif/lCHS4+vIRDkiJqEDmxo\nXyccJdzElu3UjZ8+5KCj8a/9iuyQrmRE54hM1B7lk3XwXmX2iGCj8Bz92xnU\nd+yA+A3DtOO68jKC1OTKYcGF2VqJoI/UV3PfEK1b2YByD2kSJsgRkgoGbUNj\n6rPCqvu7KZMNUWmAkAmWOSOX2dS2cglCANM1akOquk5LqLM1WZ0118It82N1\ngXh2Upa9usJnR4DQ2dWHFtIg45ZbCQ+fT1rsyyWm9xbhfdFwmVvTlvq+kSMS\nOglZnTCA0NhQP1vo3B/Bnp2SMTXjUwztwN0LrZzFazUFmB3KxjrRxImbUwuC\nzab13bMbfCoAJyur8nWhhZl7v64+iw3RBjIyGmpRkYoffzH+3aLTSCO24vKv\n73Kj\r\n=t+DY\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE3BcHhknwlHxgpmrRFR9VwmHuMhFY99IT7AF6bGKYgFAiEAinSo4RnVMU6svxCPvjOFVu9ji3ARzfAMPoCA31LO534="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.2_1559661921578_0.5631235398339298"},"_hasShrinkwrap":false},"3.10.1":{"name":"ember-source","version":"3.10.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.10","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.10","@glimmer/node":"^0.35.10","@glimmer/opcode-compiler":"^0.35.10","@glimmer/program":"^0.35.10","@glimmer/reference":"^0.35.10","@glimmer/runtime":"^0.35.10","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.1","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.5.1","_versionPreviouslyCalculated":true,"gitHead":"abf753a3d494830dc9e95b1337b3654b671b11be","_id":"ember-source@3.5.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-V+HEMiUu74DFWYBuqw1S1ZLBJcSnDDR48iLbN7SuUCYAW4UtTC091xUFzhNYVuZtPOfsmIZXhLaHyqrzQb9YeA==","shasum":"fed88dc675f031b499642dd19819f7f4d558d3fd","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.5.1.tgz","fileCount":100,"unpackedSize":12497870,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb13P7CRA9TVsSAnZWagAA9owP/2w+A+II5VHjqvjOymDK\nfPK+ERz/myz+l5VnYc94LD4NgEG9s/By85t00CAdZ61uQfbJCcgTRtMZJcxp\nR/rwTw/hihoLqCmV+96zLWTWWFpO/RiLSsqSkYCQxon7h3TuD7pWKyQG2mEF\nkRy5AtwiVM0L4kkh4mPWtsxQYb/Kut81Hv0LjPCBexbuVHdl0sUofxocvsiE\n6OeJaudUpfXL2wG+cMZ1AQNU/FHA0X3vVQNkpwlgEk/Kek9Vwg+WNsoPfszc\nZN+HSS9csA2qIzdFLoE3cLHr4uRsTWc8VtbmhLcnDaxMi3Ai20SCYHw1xNod\nzlP4M+XvyOTLIwGlswMtf6GcbwiVrXjbh+FjYmHcmaZwrhFPB8s6gfAZmCde\nfUTM4kd7fYorDrqGFD+8a59iE9EFH3j3aXD5HzTdlmHF68zPhY9y2bRdyDZi\nOkIIGnzeIsOlupns+eLTNfWlVASWg9HNX1EjUz7cu8bRcdvJgeCx64JwEOoO\nYXhF2NN4MNJOUgto7X+q/So/OV339wW7NvwP4FYkGtgWF7w9aFyUnJ7tpOLA\nPAsWAyaakiZK+i/Z5utXRrG0DkJNfY1TawtZ4wfx6EFh4XQ6B9UC4M12YDqJ\n+3whsHmT4/bkQJh9tVWrE/nojPrW7AcxSRhNpM0tz+mxBrRDYL2py1+UNK81\n30zj\r\n=4Esh\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaV5af6eCpUW7+YQ9YZsRxKXK0si7kJz7Yc1MK63DYjwIgLW5bBlcpRjTmktEEM7DI46zZ0UxHEVMukTZv0iIvS9k="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.5.1_1540846586533_0.6694375864377398"},"_hasShrinkwrap":false},"3.6.0-beta.2":{"name":"ember-source","version":"3.6.0-beta.2","description":"A + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn + lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit + tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc + --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint + --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.4.0","@babel/plugin-transform-classes":"^7.4.0","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.4","@glimmer/node":"^0.38.4","@glimmer/opcode-compiler":"^0.38.4","@glimmer/program":"^0.38.4","@glimmer/reference":"^0.38.4","@glimmer/runtime":"^0.38.4","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.432.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.8.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.0.2","prettier":"1.16.4","puppeteer":"^1.14.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.15.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* + || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.1","_versionPreviouslyCalculated":true,"gitHead":"925bee3eda2f31083f4e96ed653e9f7f8cb19a02","_id":"ember-source@3.10.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-I6AJTuy05WruN77Fb6mXtrt68jPy0pXyfSGXhCzxJMZIfv03jJ89CiRnzkjk6W4YCxVqJnNZigqMxUAXogMcsA==","shasum":"f8b337aa9fa2aacab4dfcfb8460028730df9a84c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.1.tgz","fileCount":128,"unpackedSize":25954662,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9pSfCRA9TVsSAnZWagAAlG0QAJ8AZY1VHx1J1gltVtOS\n26TGS/HOy6WrWs1iH2NbnNarqqdmZEsr9/vbMDYQkBniXU/+iLFwpwafawXd\nE5FhhAlTyy79Yw5h+vem+MMiRf2mrkGzUgUhEn9DnH3gnMT7l18XsLxsTPre\nNMS5OpsJUJ+K6SIK+VWCcnOO6v2012lW0D7AtZisoNW633ktoPXAM74DRX2B\nih4zqDSXox9fxqpug68e7rA2IRbVnpFEeau18/kA1Vy/oxafZCSoa6J0CawI\nlq+iiHsnkhU40QyRfd/wM7KYz1dJpcOaC09LSLsBBo6PqJWiJCu7z2PNUrn6\nJRZLBgfvIeWXSpD03uDFlW2S7f33y6bUO0vPAUljFBUUs4ZkAKQSkGQsHC7I\nM/OGM+KViUJgDoqdggw9SAxA+tVQT1yJZYBH0YqOYA0FK3jdj5QiuvLp4Wak\nupAKTwsTkK/Glb/CWQ3QDM8Nz4US0n7RkNE1opksK7JaA/blEMtFywQZYff7\n3a6/WytFxkcJoCB/hGBbricBjqZk83/V4SYqvqqyAUgzIsQxuGUsseTdAiSQ\ngcTvLw1yIpcs5cL6Pwm08ebTX1KWmjYog1GPm1nuV08uBChCiZZoO4RFFRZP\nsfjulmnh3yqiGINcC+qGfOYxj4kJdR5q663tGBmZJvQuPCwrkbih0WhBWlZA\nTc6L\r\n=a3aH\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9epl8H0ek4U/S3ldQy2+5N/S+rX6FcKqz1NeBNn3ZbAiAA7WD/bNW2GT32HBNzIpgEP1nBCXmaMPSdbklQbQyecQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.1_1559663774041_0.9237395752912367"},"_hasShrinkwrap":false},"3.11.0-beta.3":{"name":"ember-source","version":"3.11.0-beta.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.1","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.4","router_js":"^6.0.0","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.6.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"09ed96ec6eba0486d7a97c773370aeb1097446a3","readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.11.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"ea4461a158c20d158b95833cbecd35f44e9cfc0e","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.6.0-beta.2","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-igNk7nClKDSOOqgjzsxFv/KHORlsJtDUzcDvMy0eVxbedut/rgLiqAhHplTkcQXpULczBOLqmXlZ5yQ1fFNVBw==","shasum":"d34dcaddfde0e54883e7723f82a2d1a7aaf7032a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.6.0-beta.2.tgz","fileCount":107,"unpackedSize":12689882,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb16S0CRA9TVsSAnZWagAAPuwP/j12IdN1Ftnr+K9+N0Ia\n6/b+yFfc808l9nE1uPKPawDomgkrDi9CXRai+ivUkROHmy3MG9kpemfNME3Y\nSMZkaXvhbjSieK4xvV9RPUXU7rLtHPZB5rlgG7GRirfDSkKr8tzyenXi7dQA\nm2LZFYSC931DGSdQXgKrWWe2e5yv/RdPM+TGxwD02aypUV27pVYBmmP7Pqui\nQDaLFKLj6zS5Ae+g+ER3pv024tC37rP3DIOj2cC6lvXOcS6+ngd3ucElZEf0\nUIdObklZENx3NdzPq9GmYK/FhXmziWiJ2xJ4tydwdsjJFx7lUdoqot6OmcZT\nJMGHwEaP1uzXCwohVe12ZhLvxqPHrjRw6h2UZf5ZsTPpAXr1lEtIrGaXmdJF\noW92nbBa82YgaVDxgbgAyeNZ47nfu2bITYbBafMRWE0UeSnMqfXe4bKfBtPw\nWtDTxgUyGppzbOUmM77ie2w0I+4KlUWgfra4QCR/LiDJzzMa3ZYGcU4VsAxC\nlmzyMG6yCs9HOhrnVMj4+x28fCoYnD4/1BxktNQWCUQe1MNsjnGuZWlXm3H+\nkrBlz7ZhfMgsNhJCqPLU4PRLVYItme+gUHBp2qIGFq45Ki7ue28cMp810AJ7\nu3P2z/zFCumeNGEPZ+fl86ay275n1nMb27g+j6qbuaMU6PpA3XZtpQW2khs2\n52i+\r\n=DqY3\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbwETAVGJ/gV8g/jP/31sAE8OMkjETNp+2+sjrlefYeQIgVHbIVXfTzHELpMBEcSZMEgZr7GCXoraVtQq/RyBgOHg="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.6.0-beta.2_1540859059671_0.7206778267620881"},"_hasShrinkwrap":false},"3.6.0-beta.3":{"name":"ember-source","version":"3.6.0-beta.3","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.11.0-beta.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-eJR5KttuT6Eatm18teBhvGBwQStuHSFIwA3TBlb3bDHeStCTh2nvY+u+4u+Y+cjK9QgLYnljpN9Xl0RMzN0JTg==","shasum":"c07e2965913eab2ecbaaf201a00256d89775a558","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.11.0-beta.3.tgz","fileCount":128,"unpackedSize":26506796,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/4q4CRA9TVsSAnZWagAALgIP/iMfC+ICOEXQbp9JQFKM\n7AthICRV5pvtR0VmzyEdDYfJcFSJBAsuD9MI4n+kCNYYFxHOVRNo/PcCarvN\nsGYFcFSueXQb3pcB+y7/oxCBHFkCPRYkCO23Mlui8C0Ev4lZUXzj1+2ABWpm\nD3bVsnN/XKrOsOxZxTrYYQc6YejaKIelBoJ8nt5usMIAQfPEb83zDAYud21p\nTRpPrwDGKsqL6Tp79LyCPX70KNRXo/1UtP06Nn8fbF9vRn392VDBXXhB5rn6\ntWN3xi6Q1UgfBhANJ98z/nHAtBybakJ/yggFPHvK73swcKnTg1bCEMojnOmT\n3maCI5EEEjrS212blh1nkOvzVIKe6SivH2rvmLt7gm4eOi0rBMutSFQtxZNw\nP8DeQCJLPGY5oofcLGk0EG7oCjrSTOOFZ7ebyrtWD/ZiZdSufZ2lTBR/2d/3\nJE7RuoQwDCfu1145IffVxujXSqS1aAlToc/aqVrbVVDEq5iEs/bf2t/h4lQX\nFAsEBqVrqekQ+xvCNJm25miUrmqSKz5ToyVi09Ut7pK9osIB3bnzqL7+g2/9\nYGE1D/OlgQ7g7BAveAF3hG+DDyzsZU+UzEphP0J/cLGPllnmrr/RX052xSTu\nmosnA2G+aAQnaf1SBdRM+3au2qY1U2r5To5hewK9L+asCC+b5kmVuQ1iVHhO\nCyir\r\n=AYNp\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgL8AcIAkCfgkxKvxoxn1ptoIr3zKnbJbfzU+wRrpTIwIgU9CqM5hoyJ29xbEBUmN5HZWwz9QOHrYSmCFVXLWYEoI="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.11.0-beta.3_1560251063187_0.7941313413537099"},"_hasShrinkwrap":false},"3.11.0-beta.4":{"name":"ember-source","version":"3.11.0-beta.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.1","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.4","router_js":"^6.0.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.6.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"57f72bb40dd7d8714073400409e9ee8e14c8d433","readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.11.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9af9c0f08df1bdfb9d60ed588ee708feb8ab44e4","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.6.0-beta.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-SUonaoOZiGuy7xq6Tuee+QyE+GP2GGcy9hJz3GhbmWn3xDc1r4FYxOpWdy6+aEHzn98zKSk9d+qhTBR6rCpTFQ==","shasum":"c4e2f81be609708944afdaf820db7e12ca7ea437","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.6.0-beta.3.tgz","fileCount":107,"unpackedSize":12694015,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4R3MCRA9TVsSAnZWagAAUWEQAIlaZaJKp/tWrRGWw5DY\nXTEsLwJ14E7+WF1mLUXAepw2MArS2vBlH/jENFrnLKuWMmFCqBeUgf5k0qSo\nR/MEYWzaZQ42KeXSSZPU41vlhWXNBo9vHCPWBVpvvXzVBX5maDn4u4mmb5Dr\n7ofD9CfqnxocR9v3V/Ep7xrAJamAibt9Uaubtuk9OcjRu9Ke6793X7D3GlKA\nYucgeaNFnsbJyf/bzbes7B0se8OT5QVRBaqr8DsNu+rB8KMNZQNyypnhc/B4\nqAWIkYJzYjm03ghGFl9DcIp5+RvN1eQRXTfBkpRc3L4ohsiZQsVb8NOKVeSQ\nJtokaH8ZzUoEQizzBgHbkzKzD8scdCw3nai9qRduqokfPGXVgORwxReF4PfE\nrdHB3liFApMphlUK00/sXlib0EOcjUK9yfIePEFmtygd0lfyR/9coB2WeGK4\nuHIhk5ep+GpcKUIXN3mo7Vf63t+K+vH1wvRU4GD+19SP8AGCUjXhFs5Muoti\nlVC/jZ+fatIkdMDa1Uft29EluKX5rQyCvSPkfeo1dguokAUe+0hvUcoOY/bo\nxcfxZNHviKKugfiyQ6wt8a6fHNQ2/BZsgOQpfhNv7nLWTe1TUnJjcWaWpqB7\nppWP7fovzqjLQ0T31zxzWhhPTFxSp+vPa9v1cmcA06pic778+E+boH94Zlxv\nLKKl\r\n=tKxC\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7PeDFQZ328AuDSlMdKvvP5gEPoS03ehu6zLgN9rbUAAIgKdnEIk4PeNnrQxvxcchMu6lGkO+Rq2XX/ZcnZkLdbWs="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.6.0-beta.3_1541479883465_0.3776869545304631"},"_hasShrinkwrap":false},"3.6.0-beta.4":{"name":"ember-source","version":"3.6.0-beta.4","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.11.0-beta.4","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-DzmVkyBV/Kn5kekCVBX0yikzjQ5Du0+JTwBJ/rxFrMBOwvJwsBbBsg1TZKJZJ/tS6zbkapk8rxulJCZJYtqgwg==","shasum":"80a95d6a87341671daab2ac9db8ecd57cbd501da","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.11.0-beta.4.tgz","fileCount":128,"unpackedSize":26557087,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCHx4CRA9TVsSAnZWagAApoUQAIiXrv4gBNlHwlpZUPzu\n1hPFnXVFylHhwT/xSe2xY//X88yxOWvtd7QskBztAOABOjGUCVO+8rOa9N03\nVhIUurpvRUwDL4nnHtaHy+Ye55kDX2CNBcJOMmZF27y59R6CwRi4WbPsVbbw\nyD54xIWNE88z3hvU6atXtYtrqtFdJmGI4xWnZk5/kt8tzltWxdp72M34UtC9\nScKXDAYEN2TJYGCuBv9Or14vHtDcRkcDo2Oc0iNJ2hPORHvWSaTFpLtkpdwx\nkipVYYm81c81A46DI0+9AXf5CwOYddRgi1sX7hGndusAigQdaJSJJUrTb1nL\ntS7eXb0GbkXd9126+I/nedezng94zwcwGTCw3mKmZ7h/bcxNQxIw67JNT46R\nxYrtpZ5C675LYaNh5MuX7u4cRYwbKGIETR87xpFtgKFOHxzft/H0nSjtXTG6\neY3PwN+m5GNO8duo7pWn9usgl9NinwbIJusZiaTJBm8ist92blS5thlSoSDu\nvJhETplXZVl7pXa5pA7lwgQ4VKETE7WqWj5n4UfIKN58TpS17wJMVLJ9Ipm4\nR3ttQRFTuCTWsCTGW38YZhTrA/nWdw5ujv6wdyhQqZ5hSm4DPplev6mZiHhm\nIRk5V8don6s66/894SYEP0mAITyxUfvBQMNmlW9N1px51gtmtW+yV7CQ/WMX\n0vOS\r\n=M5oF\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9nBJFpp6T2YZmUmcGdPMSRcbtAeD6hNLUgxzJPkT6iAIgDnKIpa7jvMR6OZrO4PCAad9tClD40wVX8bAoK9rlmWc="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.11.0-beta.4_1560837239349_0.24612801123015204"},"_hasShrinkwrap":false},"3.10.2":{"name":"ember-source","version":"3.10.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.1","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.4","router_js":"^6.0.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.6.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"7d47c87f02ea4c16e9207d601c0f43109bd727a0","readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.2","_versionPreviouslyCalculated":true,"gitHead":"41f1657f68735f214efeaa96eac96e8e093b4981","_id":"ember-source@3.10.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-7WRBikgS5riwO0DiBtKQDQhk80mqppMbghSAHXvfJAYpkGFxuH//MxjO1eRXP9xjzmdMhfDmixrMnNBtc5D6mA==","shasum":"17a0405f1e470698f601622b3383cce7f80e2d31","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.2.tgz","fileCount":128,"unpackedSize":25963574,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCO/QCRA9TVsSAnZWagAAfIEP/3xf3yfC0yTcLZ/6gdzy\nhriPKXxZNyNea2iQV4de+LO2dezlC0HkJcVifOwr5k+WC86QOpo1wQga1XBA\nkor7QxTmXCeGF/A/bAxnkVMghbJNEVRVmIG02tBYRSoOgrBR5q1Am+mgA5f9\nW3NkhCO9wLfozcOpuTvA/f+oANcl1/d8/U6/Jxj+zjfimVHEE8ZeBTo9Eaex\n6V7wZSsvlID89m/jJ09cK5gw7OWkVZqHRKyQ3CIToD88+IGtYkXSORWc/PjX\ni1BZdQKpaCqNA7EUN8ZHixclT+6EKH4Evwutfey+CteIEj/jBbaRAOpbtdPm\nooK/eylYt0uSBwKom3x4sIpHQd14I+XwXXtyd3yq9h19A0aHW9rmnWDLofOU\n2G7/PdRTy824jkks3Od0IKS3noROfGeHt11TObz2d64S8ue60PJJCa8Ia3pg\ncrC5OhhGMPol/xkO2bnmy5HAkjwhpIhFXqn/Sx5fWdaRcBhH5oTWdJAIF1kR\ni7dZjDAlv3cLuSrrR6ikjfirJD4UEG/JgWmG8FZj/wyLjqTltki36LLPtEbh\nmUqvsGbbKWEBc8WC1tXyRSW3gu91B9yZDzASB9iWg6YmRPdj0Db+n+i9KYqz\nMUkfFmKUlmKpswPvNr1lIuwG4iSXC2ACRhYCkR7nTUrnNLuTprvP+EHrrdPH\nADCX\r\n=xkQm\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2fmljWkemW1MNcA5EO3GAmSq9rz6pI2rVygZ4e4yfrwIgDOFR+IGldl0ppaZa2SSzzXGA3KWqcbN/S7O8tIMUYS0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.2_1560866767697_0.666284593839646"},"_hasShrinkwrap":false},"3.11.0":{"name":"ember-source","version":"3.11.0","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn + lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit + tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc + --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint + --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.10.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.4","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.453.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.1","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^2.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.9.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.17.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.1.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"1.16.4","puppeteer":"^1.15.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.3","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.14.0","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.16.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* + || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.11.0","_versionPreviouslyCalculated":true,"gitHead":"d76eac7ae52d7de0ca2c67ca8c0a7dd1cf2acb25","_id":"ember-source@3.11.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-88M+5xUQz03PKy1HyTfwykN7wtm6Ty4GHEnDPoe1JPXA+9tn33j+JpOyS8ga0i+Vpj5DkEJeXcckNadX9+9iBQ==","shasum":"03515692782404ce3b2ca37d45a78af8e66c0cb9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.11.0.tgz","fileCount":128,"unpackedSize":26557284,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEZqiCRA9TVsSAnZWagAA77MP/iKRWrdPFQN/TTeAt0hR\ntjbYB+1HQZzfidoK+mP21PmGJTUmxgDE1Xw6uO3GykyRuonyoVNyfy/O/Cmv\nyfuzOqNHvZFisLBYm7LeayBt7G5ItHTfCsIf+uVVTIbJAlw8fE+ujfC3sngP\nbNaizCO6eq1Q7Dz8rA95NQPNDeyXCTqHoaK8bTgYVD9vfmCyWmW6hHThyUkv\noo4zz5kZ/NnH9+fKBJ6tlZ00cecS4P9SIx51bRRkePTYt+BJJcArEnh7049X\nD2KoSJ21YHE8ZwcfOhLUyU3OsXyCOF2orG/Yzx1QQjsXA11wxBqmnv2wAzsq\nO6IZH3tCdX+aI/xM8huMvR7JvK9kzEidkSR83MW8pkQe4YK45nmaH54zuvfr\nkwgXuUAECNi27dxHaywHZZ2jXyb6SWneUgQr1g5kfW/BSsR/Xhw/skCR0O/k\nWVd4KIwm5D2eUB5gkiii+502wTbTO0BKXXZRd+GqW+rHPtglNaGOdqtpkRlC\nA4k749oFraph9iueTPyutXzwE4N2wMiM7tj8K4YVHkQwjDX9mRI3wXWX5VGg\n/GVrhCgAmuLQxlGTrHBSrEvmGgYWQGZAHueXu/U1yAWUFHojSyqGgThqRfc3\nJOpibuN9Zg4qQG2/L094B3WUFTdv+Xo3rhAQkGdLkslp3ETRW5LNSatOMDsC\neAtA\r\n=3eIQ\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3FnmxRIRjBKW1kxL6Y9YtmvFqtOshfJVDxD8vSHZs6wIgFXJrInPGrfNoYhCv4yWDVSz3zdjzvYvdXphQVdSDGKk="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.11.0_1561434785582_0.8345766295675909"},"_hasShrinkwrap":false},"3.12.0-beta.1":{"name":"ember-source","version":"3.12.0-beta.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn + lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit + tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc + --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint + --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.5","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.479.0","babel-eslint":"^10.0.2","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.0","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.10.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* + || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.12.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"100b2ec5c78af39182257390ea46997eb6bb2bbb","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.6.0-beta.4","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-4+WPMaRat3OQsTGQr18ISfAT7W0iKEwvy8pGFywekjWNxdU2qPkdD7ot6gKKoQQoGrnBpcquIi5dpNGbJJ2UtQ==","shasum":"5b2d429a25edba863ee73916166fbd1cc2b19fd3","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.6.0-beta.4.tgz","fileCount":107,"unpackedSize":12709091,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6k8gCRA9TVsSAnZWagAAO0oP/0y8fJauY0ktH4D+/JQZ\nAvgOsh5SEdyVCDSXy05jxHIVNsHb9LZtUuokbtiuV1i+zCZtb2Pxt27gmiU8\nc7fe6CNtrOdrvWICBifanMqAQgTAbbLZKJgGzTN/Yy4Khe1RRzrwlm4IiG7+\nAnJ6MS7Ydn2oT56p0R3OIb/GbMqTsyq/DrCvZXMJf6PUbSqkEbLhn1z+aenB\n6TVmbu/SHiVjFL58hBQB5LQL0ITFmcP9wN4ZrlA9THwbsr8WE4YGI/1Qu1T2\nFKOeYA6NykxjnckLieUWAIz2BbApqdxv46n51cirb9pgTKMdq9G246EW9kvh\nyqn6xMnDEWXmJMZ85B60EkGslXBJUIdfS/l1bQCTOOAu5IQL8Da/9IF2S6Z3\nQr63W2Cv/k6xrMWO1tFivP/Yn4ClXA0+9Lu46Q5jVo8FvxRfV9/iXKWRLcOD\nL2+iR/sFvWeBFhEs5GW5hO/SHwzQOAqqSez0ZuMud0uY3U8/OCwZ1ahWh6Q1\n+HfpdqItwtn/v2JCiQ5fozi7tCmWbbYz2lY0ecbBSKc1OBB8sA/TQC9QxRjG\nHZXouA5ijMk+QR6G9y8F2XXZGBAWUCpnWxwdF6FAbV6b984hq5/8MDHhB3ig\no2TJpkUkprPS7e66dJmhbfA2Kei8v4SO3BewFJ6VaLDDF7z4q26nlUp0n3hX\nLIGV\r\n=EltO\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOTCgaOWCXeK8K1Qo7E7z2Emdi+dcd2pBJ2iKTpWBVbAiEA3Y8nEhgmOhlysHBgmiiNargd3DiRSfaJWobE+vidHx8="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.6.0-beta.4_1542082335950_0.8599110923527342"},"_hasShrinkwrap":false},"3.6.0":{"name":"ember-source","version":"3.6.0","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.12.0-beta.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-uH1o8Txeh5x2fiYNQtoyERKkODrQoFuLg4u3EQ0mxbWDfdVuwptjCDEF+8/YX99xi7WRKP3bYkLnbKNPFPf5sA==","shasum":"fe9e4525caf947722a5fdb372c0d9c82f9568866","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.12.0-beta.1.tgz","fileCount":128,"unpackedSize":26592819,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFO83CRA9TVsSAnZWagAACLgP/0G9ga0qEnTtErZLFkKl\njt6BVE4imqULHeEf/49EDiiT0+c/Y7IIbzOS6o/9OzGw50QLW5ksv0CFBUzA\n7Wc0knJkyLjGadKafiuxqLiDscqPVcdH1T0UdpXwDHOFD84w2p0G8vcfSQ3O\n/JqtMl/wpmSa5iE59A7QY7F4BtT9tYV5dwOrD63K6GRSsveoS53h02JxRqx0\nPyjb0qQDAeHXFV5o9Isd+cmpEcTCRUPTRzZzgi/TjRNlO0GIzUSK15N9V0u9\nG9H1locrVvV8BxEsd587I6QjdAk5ChVDqgiCxG1fUdc6IsVczwPeDNDqg6ho\nbkDOc83fKxckJWkilgxKgZuJum2ke9zQ/Mzfo5H+CcxC7jUP9bDYe87xvKsW\n21iDDAcfa0YVIXg7HYsAHGACOako/is93vjk6dNFxJJ7wTS2/R2TIQprcNaB\nra4iB6/ULpqdc6+LZ4R4DHm19PsmIxZ61XIapYvwVQ3WhLAWr0XGCfkso+8Y\n+0VjeK+E0JAGjH847mey14Tfs8vTqFoE1F5Gi7BOwZmp6ZkF+9rDcv8X7d+O\nd184OW1vtAAyyctaPTbb84xvktXOZrsj3quH7f9QsPypfytTuXsHj3cYSfw4\nKspuvQsBoSQ0kzvOXX/S1kRxz1qMAGwRq0F39P3huT+oY98egVX06JELXyz3\ns53g\r\n=d0KH\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaVumymrWCD4LcYD+1o7EbVaSC85dBPJKpmDQj/EwwhgIgI+4uO4FkQD3/e4e8ujIKq0dytLCMmt73umZTlkE22KY="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.12.0-beta.1_1561653046540_0.2510462704437124"},"_hasShrinkwrap":false},"3.11.1":{"name":"ember-source","version":"3.11.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-filter-imports":"1.1.2","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.4","router_js":"^6.1.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.6.0","_versionPreviouslyCalculated":true,"gitHead":"a5f870fd309e5008667b3ca2bf569721ac3c2f96","_id":"ember-source@3.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-Es6BE/lYxwiLPHZpFOcl2tQaOppvabIffQfcOJR9OzdM8ZgM06UR+tqdxrhO05UmD8MqHGc1FT/RmQlKuGZg0Q==","shasum":"0229b4fe6802dcfadb81e27ebcf50fff166889ec","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.6.0.tgz","fileCount":117,"unpackedSize":25681672,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCcVMCRA9TVsSAnZWagAAoFUP/0pxyIHiuXWSsRPNnewj\nD8RCXqVKyR9P746MzXQDT+96Kjd8gxl+hmKprN046XKtWV0OVi9vEIWglWwB\nqKhfLN4U5OO/W7SGW0hqTUHuSI7hE91UBoaPQARtdAl9QKlXmyjN+5bOP6kw\nzAWE5zk4DzxIStsS5HH8FTkVkh4tthfJRKzlnoYV7pQlnVUQcXW+Pk/oHlqK\nKgyb3n/FcTX+Ql4BFhDW1NuHQ1MBIqIHFQKl0LjR/xguGwY9Ip9u5z9uxvKa\nbxltfmdj2aU8JJNzDlJhyx35odJ/UUQ9M/IG0h6Amjso1E2+1u9bvtq2qMtP\nDC9nJLcYb9gN/OxnVbE7JtoSCxhWiWA9vxoa+hozVV7a31BsYUKf9ga3hUKT\neuChB03KICZJVg7k45h4lTFROgGu/1x80bLR6GtSQc7ZXRiMLwnavLSiLQLx\naX9HlSic8xKrlfItr9WiQmO4uy6ydQYfp9yH5YlafudG6Hi+t7loZd1O70Os\n/jegJUODqLA6tEB5sWfKlqgX73nZ/2HWoJCAPyAuHr11Lwzwj7bezRJkgRf9\nLt12Jai0dKdaDnJxn/HoNf3X8wd/lbLdVHXkOEfK34bPItmLfUU48IIqByDH\n0qJITzsn+ufuNXF6n5DP8FURMD/Ro/mewC7quxJgWARcnJTmPWVHlTMb0RWm\nU9ta\r\n=zIhD\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBzgEjN41JYogl6N/YS3VEkfbdCP0RPKgzH/ulW0oT4pAiEAzpcyk9XnrTYyydVSAOZ2nkPLd/3BV97iYxuS5t5Keos="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.6.0_1544144203968_0.013102096696099075"},"_hasShrinkwrap":false},"3.7.0-beta.1":{"name":"ember-source","version":"3.7.0-beta.1","description":"A + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn + lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit + tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc + --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint + --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.10.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.4","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.453.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.1","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^2.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.9.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.17.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.1.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"1.16.4","puppeteer":"^1.15.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.3","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.14.0","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.16.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* + || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.11.1","_versionPreviouslyCalculated":true,"gitHead":"c0871674da843794366c57e7bf9a20245d6142f2","_id":"ember-source@3.11.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-FPHHHu/5FBbKQ3o1D2HXEIniBUVqG1N4vDB66BaP0ht2ZcO6EB3HMjGxVH8Ad3Of8QOcXtZrBfXDHZdIWLW4lQ==","shasum":"2318fbe600c88d3a8abbf56fc2f3a61645ee42d8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.11.1.tgz","fileCount":128,"unpackedSize":26559080,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFZ8ICRA9TVsSAnZWagAAUWwP/0gsrsQBDX5wcc9+4DD5\netjgO+yQ3AaYfFZLBvlBkPubJTvU4cE+jvAklHwePIPpjNcu8Naf3ND6sd3A\ne5fGqXYuAKpeXqpfBEsn6VSBi97hAn/gwCm9kj2+tUGLDkyMmc9yM8N8tMz5\n6KuzaH05ZofWe8EgkiVZ+bBFpE0XANFGvzr/SNgnpqi2Qj6/dfsifDPJU2Fb\nCfkCflamV4r/EpCgfjOYUjS9c16YF1WZEyivEMicG7c0TKpSaq4DTY5m1As9\nHp439C8nJ0wJCEmR7Zul/L8jbjKVvLInUa/Gq/UH1TErIxFqNCs6MmsnZsYT\nMvmEDPGsxBdP/CJLN5dhEtZCZ+fb7UiAckEjh+FUctkheCK3T/wI0ZVmFqYS\nGmrOxOdf1x/XBmHNheaAnMWnvSUKJK6HluGe7hnXBPFsabxvEdZYrfPwWKZG\nfyEoTblP08GXErQwgUmSdloIrz7QwQmJoOfxrpeSXMaF9gwfJD7n0DD5F2vz\nJMmFQ1iPIJoRLqOr+XId4p51y41sslOsciCtJ9zykMlRSjuKnFRRCX9vkE1Y\nCC60cbgMxgPcUI5JRzXrFF9CyBrnsYF9bTt9JMvUhtmnHoEH2SIlcCex+hc7\n9H3re0o9XK9X5Aw/dAiN/A0+hENRTDPsXrJtqxfaLANOX67KdrIF6Nhz+2z8\nvWeB\r\n=32KH\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQMoha2uUrGoofx1N5JN3QpgGZTLinl1GMGkPu8CcAuAiEA7OLfgkTyxiYaJA0nRH85yvN2FDBPwA7ksP8aaEFV+R0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.11.1_1561698055318_0.07359796826119913"},"_hasShrinkwrap":false},"3.8.3":{"name":"ember-source","version":"3.8.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache","lint:tsc":"tsc + tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.1","auto-dist-tag":"^1.0.0","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.5.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"^3.5.1","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.1.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.7.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"50128e4af2e6eb26fc509dffbc97579aeed7a1f6","readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"bfb8076cd8a9191d9397711bd43b1025396e7b9f","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.7.0-beta.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-3K0aOYeHeaW9aSK+IPYbrW2ioFNcVnnaeJwPChPU5PtAvB/IInLUMYma8Zqafi7E0Nw2GvQrj9eDfGLFRISvWQ==","shasum":"6a048a6cb51f16c589214447e7e646ff8b5793dd","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.7.0-beta.1.tgz","fileCount":118,"unpackedSize":25737410,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCdSmCRA9TVsSAnZWagAA7Y4QAJcO5tZdluy8UsUYU8Ev\nr1SvCpf0bOoNA28W5sl6WCGPjWwthRqe6ddfg0c/qiSx9Cl6QKWXplAOtBDF\nWt8hKlO+2cyk2tvrx4rEckYkYYZeixxzlG0P3iua1XUSo6qH+m4bb6ItJXTW\nUOomdEMPpozdx2a0zHnJlebpS0u+/ObP8kaQjyrz8EmB/q8WcE53MW9PXnid\nSZHhpDws3csJo03DsC+RI+X8YWMbeYb4qxAhau212kFY82YPxS9rpdc1GAWG\naGJkeLTju3aAjGODjfnnchDLxInd5rvvPiWc3zRqYhE75rKqW8S5YcgrjTwL\nZWpk7p97yWpnkbElP0UA1nlR3UsziSfuyjmHgeSE2fyREUd0wVEvv3zB34Ai\nJKcCt72a1uj7vDUNK2z7DindwFABopOsDrV5WfjiLre33imRGNqYmIhTK4Ce\nuJ/D29M4CU94I/ftNU2lPPpH7zY3bTNdFY3bIeK9fsr5eTzqzmxs3eaFJqe2\nlbTnCfj/N56gimJt/f1rPwIDB9VQIu4tyofADF2XocK0IBtkIdzy8u2KRXIg\nUrMaUE8BXwJzPZNlma77VVq4CdrFBaTAPRtMPnz+0XrkTI/rEy4CS20PP4J8\nhCeNHr+A1Ic7yJfzquVVe4FRCNUL9+Nbe/b3J8nrJS2DXrlXfdPhA3p0l22O\ndKKj\r\n=blT3\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrwuW9GryuKllTxdYTaBQEM655Nkq6/FnDyotHszP4AQIhANH5Pj5ZGUyOKCBBovt39UlHUSsh6OFURKE93Ek99pRu"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.7.0-beta.1_1544148131445_0.49315758447344415"},"_hasShrinkwrap":false},"3.4.7":{"name":"ember-source","version":"3.4.7","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.8.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-QPeBgszpL9N5TL8Dbq4fIpJyG9uiMP7+tST01/y86ToUHmYuCrEuGeHDWLM3qTG+eKczuqx1b5K18gyM9K5JeA==","shasum":"831a4e792f06d1ff292595fad817eed8f2be9d0c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.3.tgz","fileCount":118,"unpackedSize":24665591,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFgp+CRA9TVsSAnZWagAAnC0QAJ1U/LijQlYw2PW0k978\n2uHQxBf/tpKvC7WkKTu40PiFJjxsnbq1qONrL0eVjw971Rfftf8frtxo8l5Z\nxhLRsj5eYosT5pySk2pCf8BKkr16Jrdoa2A/V4l2y4//CuiHq4nh8g5RkiYp\n2mCo6XlLXqSXX4f9C8G24wLaUosV2uryetvTBct9BUuKKK9zmdDvUg0ajCEX\nq0CYD+PkjEk3jFa4LUY3BHFI52xafxxQd3cx4dxSx9Os707y2UjwTbFypfj5\nt/eO9jxop7qBoiRjm/cmIfaDLBpWnMyit4vveLsfqWRI4uYT3WLqhGAs75Zz\nmZWJMaRgg28tez7XlFd287VqAkxEaguAGjVxDQTQldtki4Emei9SOZD7pYVm\nC+4tNvM8rpk9CpH5FETitrzZaFYXsk6Mpw/8ZHRu/THYIPbBsaZEyMGeP4Kg\nS6KCKYwy+OEI5uu3cHnCZYuyB1lca9ZuSIUQS1EDtqH5+8lbmT/X5nfae2RO\nc5Q2SZpwLxCOR1kCvQLaKEvHqttl3ZmK9j9pk2iZ6/J9+QlhX+n2r0W9lAmv\nKfHz/o1B6116ElkFtOOJLS3fpDv5ZH8PTY7vxz3BiGVPxgMxQmEK7f0+jaHr\npyTJn8sZYPIVjSiDW8Rgu6QGtmyOmfFLua3Nx45PG57zGZJAAxVFhXbl2Y6P\n2Pt/\r\n=dctZ\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnHVq6N3ztOBBuL5zHxJnXnuQ/TI9RRV26WXocPvZvRAiBRUNciEC1LsNTkZlsUoQUb9ry3WaawfhsRZ7So/FjUcA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.3_1561725565578_0.6005511159061048"},"_hasShrinkwrap":false},"3.12.0":{"name":"ember-source","version":"3.12.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.10","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.10","@glimmer/node":"^0.35.10","@glimmer/opcode-compiler":"^0.35.10","@glimmer/program":"^0.35.10","@glimmer/reference":"^0.35.10","@glimmer/runtime":"^0.35.10","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"c5a5a82c169bfb84f275c8d4cccc3fbc1c778e50","readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.12.0","_versionPreviouslyCalculated":true,"gitHead":"7e4ba1096e3c2e3e0dde186d5ca52ff19cb8720a","_id":"ember-source@3.12.0","_nodeVersion":"10.16.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-4iA2BgYmNLWysifLyt2LCQgU9ux/NiTR/MT7KTt9HUyTDJyivcdyKNtfrUQst/1InUvn+MxuQ0ZsbQICJkX6yA==","shasum":"92f72894836d4497e704901c1d061c61b066bddf","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.12.0.tgz","fileCount":128,"unpackedSize":26595562,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSNM/CRA9TVsSAnZWagAAVuIP/110SrVinkwOO3ZJ7KP1\nOzPTGUwjxYUEI5I5g/50HXeI1hxhZqWB89j8n4KRqDCKGzCkLFfytUqyUvU1\nRwsYuRjXAEisImtzCMd7ZiopYvbpYR7cXCZc+BvI2GxjxNIIzkfIa2yUCBQl\nG9eJ0qNY7CxISkUozi17CFvt8RmAwgb0+ZfBBv8V84u/dv1FDDCUOlE+SmTh\n5SBOYh9EgXJ2VNW9/tIIVHzIceVTmf7H0z3e8dA2hrpc9ygBJpMndNiNMXc+\nBd1M7TfZXpv9pCcw0RkuvFFQcpaUbdHqoTCC8QVeV/N2TFPLqEhS6ufDimIG\nSjVPkkk6haizowyBfh5tKCl2ugjI8AKc/zoZ9u3CoR3VvysdvyecWzI/UzhX\nqDil5+S1QotrLU4QMkePZ/WpsnO051Seh92+fm6QWFjhDc9vTJfhTsuoVJYT\nHb6AWI4ReFP4lZBQ/k2GiMdRvf0H2CBf6SWgm+zdRTwl0nOYb6bbyE9p82qF\nbRu28wwE47SqE/1zWChLSsnmIAc7ooNR4aaArJWnOODNkC01TgkOXF5OBVXy\nQOVs7dFi4WEfruCY1Y0POOFFd9iI9UjR/8Kn49f3aTQVcsXSxGdxQqr+hmBJ\nHOXrT6+QT33qHI8kIdr7vXnq0sW/wDBBwlUN7Kyaxopn/d/uo7eYCtHCdHf5\nUxj6\r\n=bpvg\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCfRjbUG2ooIpSp8OTZItAcIAJfTE5B2ZIqJeaOiKVUAiEAvrY8O6Pi3vh4K0bJIj4bsINewvvC4k/+WR/dA3cqK+4="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.12.0_1565053758735_0.7101227064344389"},"_hasShrinkwrap":false},"3.13.0-beta.1":{"name":"ember-source","version":"3.13.0-beta.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn + lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit + tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc + --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint + --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.5","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* + || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9b8dd26faa5f8d097e80a5a5367771ca2b26360f","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + href=\"https://discord.gg/zT3asNS\">\"Discord\n

\n\nEmber.js is a JavaScript framework + that greatly reduces the time, effort and resources needed\nto build any web + application. It is focused on making you, the developer, as productive as + possible by doing all the common, repetitive, yet essential, tasks involved + in most web development projects.\n\nEmber.js also provides access to the + most advanced features of JavaScript, HTML and the Browser giving you everything + you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- + [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- + [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- + [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.4.7","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-+4yhFZHsjSucSd0bJGErJUly0kdkutMR06AWHLR0b0VRcdYUCbMcFlEvfc2g2B5YR0GY4enSy4gt7PZgYQOrQw==","shasum":"c819337c62fcc6a10ca8aee28abc703c15a57d9e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.7.tgz","fileCount":100,"unpackedSize":12497454,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCuLACRA9TVsSAnZWagAArmAP+wXbmW6BH1UxXdIGQmqP\n02kqtrOr8e9zahYDHVqHXZxKVrsSvNHZCL6LLN5UBARF2hlN/FJ3fF+xtYRq\nS6BmoPSnvC00EvRyC5csBkIA9KA7Yvq9olRJYFCULy6KXGn3cCSnkTYySvwg\nlDgvZedprBvR0uvCKh07kREzlL0IeyAF3T33T+2FLZdh6aMYWmesDGMz7wpF\nFR+kKSWOgGvnYwkQJekFsU0QRkpLo2oTNTwaJxOQkqV+r3LFd3tjWQkybU2p\ntlx7HRbl5wgnSeconz4Jqu/V6R1N2/2PDvjHYZ3peCpMgiaHv/pwpBd0ExRt\n9RBgjl4eBx0BgS8dx9tSFnwb1XWvanp9MFcBn/K1Ej24mV0Ld55Tk3xoSzYD\nhFhZpBh133FFLmd2VMKofUIl2jQ1jJ0OaSOfB/Gz9WXkEhqafbffWqDUFj8Z\nlK2vOn6BcukYr9VDZjiTRT4IvBOn6lBqmTPjvdAl/7i4E8hODGUqBs/6ExNr\nPusvHe9jSDOgqdztElTZoRWJN7gvsLaHSTpyaB6ed+k9uBAo4cokGs7LBlyF\nL2YBTckogf2GVYSGXVoU1DS9kA9PEwY8C5esi5U9yXcEf9jb4qdAPGY7vUVX\nfZeXOrw9rBsv+L82sENwILoNuUftnDvqXkDd52YS92/ACvQzP7/+o0GSdl+a\nWTAm\r\n=ZrDi\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNkgPh9FYb4uONJoTubccnAnWsyeGfDZq5clAWI8BZgAiAUwGCU0WN241r3lq0oEjQQIUZD35DEc+jFyXciwbPD2g=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.7_1544217280040_0.4796116863488178"},"_hasShrinkwrap":false},"3.7.0-beta.2":{"name":"ember-source","version":"3.7.0-beta.2","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.13.0-beta.1","_nodeVersion":"10.16.2","_npmVersion":"6.10.3","dist":{"integrity":"sha512-jlH26Fqd5eBcUh/6XpvP3rBh6dA+7NEZifIelQzptPWk8Ic5Ys7rO4jyQ1j3cQbTKsKXZY5PaZp+4Fq1ZBOQ+A==","shasum":"a8710c235be8f3d017980bbc57060ca129916059","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.0-beta.1.tgz","fileCount":125,"unpackedSize":26717579,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSjbECRA9TVsSAnZWagAAY+AP/0zu1A6XegvjZ3hYde6a\nfwg+7JssvToh0EANc8btyQwfCeULFmJiYii/3QhHfsquSoFkC4AcEFNwxcnR\n2shIsvFl+AvClsqeVSbil0IEBX5YAOFLm5s66A3ra3vbGTF6OPrEj46Eu2vz\nEy7SYTTVX3AUiQSLi5PcIvo8aONFxw9uZUgIH0Q/jyXRBnnguueVR/YsqjBr\ne8KZC10g9z/Hn4YmrmKoevYw+oIMqaTLCWkYU7yS8YOY5CUCsDI9YIi14yXd\njRYh6RzyBs2pMUQY3Y8cPtsMyrqEINQoM6eu/MvE8rpvJVxMEHcMuhc326Rr\nsVzttXbhQsGMDXcRqxgIH5BeWPKLyVebA+n4ahs8ZGWdeEezGOVKkje37+93\nvLSTu7q69Na7dIrRFkd6/DeRKZIAvoyzPSosDUhfu5py4BpcadIdtFfSzhcN\nyoYHYhprIJCDSk1O4FytxYWCTsTl/hKfoBno+D1x5PGIfluW4ArP5OJCghiT\nVXyuF8Fj2YMsYXXutUBOvJvdXTvOegQQ5VOdSVZVtUo70jAIQVHp2aZCuUta\npC7p+3dcCBrGm0/4yEgQybZ6PV82Y2vedchH+4fU4lYtOUUwIVL6dUjW52Vp\niltaPtTOKZX50/nnpJBbTRTiQTTKArjYqsmmh2I3iXK0s13h1hpmKHgvBeTk\nOuAJ\r\n=s/9Y\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDX4tAi1LKAIP78o/oV5BBbxys9ID+Sk/bTjEYUYj9mjgIgeUYzPOC86duW17eamrX9pljgRx6yTB45y7NmelR6c8k="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.0-beta.1_1565144757807_0.640667692868728"},"_hasShrinkwrap":false},"3.13.0-beta.2":{"name":"ember-source","version":"3.13.0-beta.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache","lint:tsc":"tsc + tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.1","auto-dist-tag":"^1.0.0","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.5.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"^3.5.1","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.1","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.7.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"e5bdcbab51c196b25b55bac229fc1f5ee4090dd1","readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"8d8da4f5eefccc0e37547899fadfeaf14629036c","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.7.0-beta.2","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-YQR7/neA5lsiAYFVzRi/8QiRkZmtgM2Yv2gnFi77zBa9tFNlbjMLVJAl1v1wStx2sKcvc4g4AiCQwQfJ86vtwQ==","shasum":"09dcce9bdbf9e797049935bb6373b34e400311cc","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.7.0-beta.2.tgz","fileCount":118,"unpackedSize":25765473,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGExhCRA9TVsSAnZWagAAZSMQAJ8Nrc8ub9LHgwcMWVvt\nHMbY4gdEU1ROC3KPSxy04P64oWuzcjahtYDvdHAO/qBk3P35Wioq8G8TfvWv\nmPc2NSvcbQiIKKy3QNfrhq0KcsxhIEdleuVXQ8uZjt2ZS24lMgdFZJSDRfq/\nZhXP/dNX8Lyi2p3DfvANlsaQgdCBI7oM8H1MNeiuF+Ji7m0idnO9FbHCyxNR\n1aPhhgmbcqKPzOlv+h1OoPRQRMHXjxTLEgVngV+uifvp8sPJ9X2wTYydS/C2\nhmI0WBmr8YiV+Olp7POSXJZOw5mWZgz9eb7ghUYAfW5CEiHycmgBLJHQzcHV\nCJfPFofWV5KZ+Gy7IrunS37GHnHIvhM0f9ubUJEUkHwqNPmG1p0V8G4bJJFY\n51UNGBr6PICMsx0EiD954BemElJESvP/LyqFZbtmujQR+CznnwtnA+rocgaU\nrTvd0l0fo3sJ3Q2GxPcfRWv8/39q467wJ64UE5i6I9nEsIXGHe/Z2gYhxbM1\nK8XzgmSs0zaQFxAAhwC5gwSgrFUjwHJk5G7XY0dbdHNy4PbgEHF9sP1QlcqR\nWAI7oWQuB84OYe26F2kuBT3S8t5jYgtYTDB3ZRqNcK3GaUTlh0cdUi5PBZfi\ngIIZwbncuRV9BOs1D7S1D1KH1/kweJeXKu9qiOSIw6+/xj2HCUUnFypZwW7V\nudb5\r\n=pToF\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBaGS8w6g6ekpNP1Myvc1+ZRYrJNGTMD3pmlMCdcfIHAIhAL1wycx1r6hbZP6zYn9KG3HYYnfzFTkMai5U9ito39lK"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.7.0-beta.2_1545096288253_0.043602840588006675"},"_hasShrinkwrap":false},"3.6.1":{"name":"ember-source","version":"3.6.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-filter-imports":"1.1.2","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.4","router_js":"^6.2.1","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.6.1","_versionPreviouslyCalculated":true,"gitHead":"9ff016d21488fd7fa4d625db78c2bafe01772f11","_id":"ember-source@3.6.1","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-hkUvGz4XBLhmac1iCZBjGZGDY3y1ke6fMyfzxP6QutlGUtlQOaQsKOk0HuP3DR7pNggLzQfK8Qxjr5/bNQ1lPw==","shasum":"61a286e4a954e2e514a25df6d97bfe5a380c1cfd","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.6.1.tgz","fileCount":117,"unpackedSize":25698005,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGYh0CRA9TVsSAnZWagAAbPQQAIL7h89Njtl22XEGq8gv\nB4Hh+kAoIhTDkwLM2FNzWzG4Qti2PgXE+qC5anuZFbd6TMdeZ8zl50m05bkD\nzfC0Dpvmbf1lT3KkFt/FAxxkZdFYLdkbnXUGmJfiblHFqKEBoYmIvoqE0Vbq\nyD2vz2+EjJqj/AukbSryVsOTP8zS6594oMUBlfhqaGSyYzBA8KE7MPwDUj6u\nCKZvJ2ZGue92jC3h9vvxiSEQwNpk325Wi01zMuuGUPPPO5hZSb0nnLvOHdkl\n3Vrk/8tq2dVY7N+o0Wfo+WzVOAG99FETR3wZZszMkCMI5/4f7TrJmcAAwHzD\nKk9Vgko1JsraxUZhNNsyJkdWDN1lx8x66V/MSA5uhxFEVjSQNPlv4MCIoql/\npSvKAg74Ad/HWud6po17kwMLZBqbBV1qIcEz0DSDAYeDp6W3uJQnbFSsji0y\nkEumVoUYwxSBci6xAyMG5UkDh2cawfaURlIWwKs6Fp3tRATDecFa88R8aUfw\nMmkKvyPFsEp+N6W3M8C7MebmYYblYNC85FSZ5zPce4TsK0jheWLm5TIHDwO/\nw4UH9P86SG4CobRU5fCW//EJQjxxExNFWyBfw2xdt2gZykrRBg2J98ygvezn\n7sHEzVKmhSMIuYW4Gb04HbclueSCkl35vlR6tZ3CDgihZLtFOHa+pX+7Cc+r\n2kKt\r\n=8FBl\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBK3mnc9MB3Hu20RUT03fGH5GhGFGdisUKBECFTdGe6eAiA7e8s/lIIMZT68r/RGZTMzfsCYJKUZZlCFNZlLq4xefQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.6.1_1545177202022_0.3028028092852193"},"_hasShrinkwrap":false},"3.7.0-beta.3":{"name":"ember-source","version":"3.7.0-beta.3","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.13.0-beta.2","_nodeVersion":"10.16.2","_npmVersion":"6.10.3","dist":{"integrity":"sha512-ET9Zy4nydUWR8kne501Ay8p6dw09LqMSxkuWlGTc5IeDS4DLbC/Rk3yjK2aVQq0/Gdp0URkyMtcz5ycePhaSKw==","shasum":"2378a37364ea67d0271609f4d7b7960e6b2d098e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.0-beta.2.tgz","fileCount":125,"unpackedSize":26719779,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUj58CRA9TVsSAnZWagAAFYwP/jEZS/n+VnJ5HtsM/Lub\nE5FdKPA7z1NE9Ug0MftB3VkShCsAEg7IN7gwrSHks3AF8T9sY4NRLEBhAd7D\nAzTuZP9jBJ1XY21WVLzJA/lo93Jub8sGIDIqNT5nH/EmvEsUPhMqhVwJ8KxO\ncU9fnwTplw6w/XBRXtCKINpTNtA7w1qXoF2G22XjdGE8rDz1FCSiZKK7NxXu\njpCs5Qn8QXLGbZ+wjYqAQjaP645K6EP9ScG5smSmKI/6/no2lGyXbV2h7uVf\n9K9EDgJQdLZWdkG666oq1jglMScDQ7g/i+wNMi971jbj36cvhSWQPVL7N27X\n0OXKiwVLKffF0+3K1R3ZQa1Tluzjvez/jyb3TDEm9S4KxuYE3FHHGA8cKV6P\n8+JVl1e9nRgSQ8cwrrLfHhHGk92un231whWqj15Kv/nIbxf+E5oeHZK6f+Z2\nGUwUSk06sujd6hLmH5gLVEBFP1B9n44iXuWyNIg+vI0xkFs1AnESWEjuAIUK\nlsmcTediTdfRVINhPUEgBYJstLpd7m4qfIKgEfxoDKvmtDr3tAOT2eCxaHn+\npsinf71yp1ZdNpgD5/Anl5YZGg3ZxKhZrJmOnZuFfTtv8GC4TuXOnIHxD60D\n7YNsIL4gdii7102z3ICdoVcWIaVW403CpBTlddWTmvP6ZwVR8O3a5qIUdkr7\nwgYH\r\n=OyHm\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/GVks/4kLdOBHZ0an+RGfh1sIScbB3Qx8AqjgsI1cvAiEA4x3eiKttNLTxBP6L21Hk5U4Wu6fhlFMHR/O+TV8jr1U="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.0-beta.2_1565671036011_0.1506206747883796"},"_hasShrinkwrap":false},"3.13.0-beta.3":{"name":"ember-source","version":"3.13.0-beta.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache","lint:tsc":"tsc + tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.1","auto-dist-tag":"^1.0.0","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.5.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"^3.5.1","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.1","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.7.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2bc95e279a6fd205fd1a393ae094cf921eda21a4","readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"c51dc3fd7d59a11eccb1cf9a60bfd291ed74e9c3","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.7.0-beta.3","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-ScMnnKQQJismTUTTv9jxzZs2AOTaln0tFLPqjdBQ6k+LbUwAoue8aC5oELhiVEpdunTbs+sG7q/xaWpWg7yzXw==","shasum":"5d72896b625057498af4e4dd03d0c371ee5f3321","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.7.0-beta.3.tgz","fileCount":118,"unpackedSize":25809764,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIV3GCRA9TVsSAnZWagAAMpkP/RDpuuBSXXHkDikD2Pdo\n374ir1hrTmhTyixEWJlUccDl4IpQSeIZWKOSgfM/NiTZllYEn+hRaVNTwDhw\n0VIsivla8DEqoQdzpvpYh6mRrI1GtiajmbJmWvkwHVg/i7ig5Ohd17pzjTSj\nC69oiHKvcPGVHejQuEqxzTV2vmyISyrGcNabJb8ouWWhwSxi8VRKVWd+Vt23\nuKUwteL4OLdPA3GNFUfPWfnwapVMxbLegjm8FVILc0+jtL1KvZvvOYFOfMl1\nQmOKJvgbZVcEWwU9zvJRonO4hqG/D7orSjXMaY8LJ6KMu4FoRCeBWQZsvBud\nWZRgFphDgW2MQcMNeHyWf9VB47moGCHKavX3imx9h9/ml6lyaZxHD7le4zet\niMQ377zUW9k8vNTjQeFa3hX4z0Uch3aejB6UqbceNwyf4C4y+t9aS9uUviOV\nAuEBvDADOcXROtdYbBrtQugxUBLqP2eHAMB+pMj+ycEh8p0w9cy0VhbbVX5L\nKBaiBK9KeXLupw1sOvE7MuTmWk7VzBvIBlVHVKhyglHKFMPqMTBDiLzV91uV\nV18zYdK4N0QDvDbY9z6CzxWhgHwACFxNtDEszM2fOOTi3OFGTArJZKCkJ9XW\nbdE7NFEUvWoGHHfdHIBciOmJzlmCtZo9anNy+qDjyWNjXoblQDMhnN057XGd\nBsBA\r\n=gJDf\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpz7qSx+fN8owpvO8LEqIk2sWWCnUwgmGESFOXQrrPTgIgSnmk+vJrNLC5bVmV3aPssimY4E1ycJ56lSuTHTQsT9g="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.7.0-beta.3_1545690565921_0.5600212164845497"},"_hasShrinkwrap":false},"3.7.0":{"name":"ember-source","version":"3.7.0","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.13.0-beta.3","_nodeVersion":"10.16.3","_npmVersion":"6.10.3","dist":{"integrity":"sha512-KKMwxFs83PUTVtGe4YfS2Q+3Gc8NmsslyCmCjiony3xwPKqvZJMPCY/YPqrMSqp0cYyqA3iPz1SxgxQ31IgIcw==","shasum":"b6ed7442feca86790ab605047ac213c51d58575a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.0-beta.3.tgz","fileCount":289,"unpackedSize":8125382,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdW04+CRA9TVsSAnZWagAAs4wQAJEzvJf69v8t71PsHuWC\nOT+guSyr33cNWadyo7pfwV9APxoNts7WroFv2OOfJYB9IwfvhPXDlM09/wkd\nOqEh06lcHximXC3nSkMkF3clyXnw4x0F27WEz6HiXx0lR56HjpIVI1Q3tp5Y\n7gx0u+Yqza5ceKUthDmjw4Id/wFGNbQcTVINa//m6drbAR7Wkx14vk5TFmnK\nG10PDL8HytGVfGR03ZB0InKEnBTp8/ra9R1Ojxt1p1tHQ3asFIpkNpiUbrNH\nuuJHO/tUs2bezzcuX9uDaYiKq2S/DcmqY7EW7oFWg2FLZHxz55BpEMobHm8l\nhVwC5GEX6msfYzfbDDAu3/tMcwlWl2BCBqPPnyuUC9MBDdeHiiexd1aX0SV+\nIfW7jkwwLz0dxeyyuq/BEGgNfbNtwhwu8ZxDzacCEX3VXJKtjLxYpkSzzlkx\nyMo84AnSXKiB95SAx+Paq2dsi3lb6ECDuTPsoU3sxyogwJgg5Gsm+J1WM2td\n7DObKS88ou28qIH0aTHjTn9W2tBR/o1j2sG8UM2yP62B0gnkSv6Qiwwpjszt\nGnIZwoaSjrqJL0rHIf7ajeyj66KAdSlc2CsKRGlRtXP8w03GHrojin4A6NBv\n381gEKNOMYcmPVW0vlDoesEmXUZ8jRlWw3IsHq+IKdyLp6a7LvSdz5135S2x\no+zk\r\n=poTU\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGkKPrzTQrxj36AMy+dzze3F5mLgItFlErAgQA0ifp5AiEArcU6IW+uQz3wn6rW5XWZLAU+TIO1qd0POvlTyVW/S44="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.0-beta.3_1566264893779_0.5872870812755331"},"_hasShrinkwrap":false},"3.13.0-beta.4":{"name":"ember-source","version":"3.13.0-beta.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache","lint:tsc":"tsc + tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.1","auto-dist-tag":"^1.0.0","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.5.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"^3.5.1","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.1","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.7.0","_versionPreviouslyCalculated":true,"gitHead":"503bc78a10c3ad96cd4205efbb1196fe0432e6ea","_id":"ember-source@3.7.0","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-4Ne361XAwLV0hYfFSbZP8NJUzD1IZLWHO1ON9Hb67K9B67H+3CF6SdbE+3+V+WiIom1n93/M35A72sNmh9CTjg==","shasum":"99d8d306daf05a7a8063adcb944b04a9c9c94be7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.7.0.tgz","fileCount":118,"unpackedSize":25809517,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM8+8CRA9TVsSAnZWagAA+KgP/i+6HMnbLH/A4NZw7zpJ\nKkERkq8m30jinU6Z/hzzXrjq32KpftgjJRVktFPOXqFvBxhthJ0Nf0JpZlwB\nlkVrdpa0xDnWSm7TrKhR5CCIA8akMipGT1FbT9LdTRDwPM185eqxWLGojEkI\nKgBfojL+YelxrOQ9o4UjsKljbRwdKf3tlVSLk0T9/DS/EK3JcM+hUued4Lhj\nx95zmxFHfKqi6NRBzvF5a2d/HlqjKIMwrdUu8ZQ/cRc2J0zT8hDUotYC1hP6\ngvzG7rT37oNYx9h9uj5yJAfSTbt6bjN5SKVcjQb9p0OvGZZZNf9NB1oy9tHb\nxGhZdN7wV9SrU87oVsxyNYMLVyLSn2qvc6PEn/q888hgKQYabjKKV2jOryiG\npVQ86aPwsGmQ7o4bZrkfHWPxTiuU76TeT8B58DnDxmwCfEavoIZ+ZHt/HuiF\n3H3iSQiBB9djoYsWGy9y3Si9QjoFG0LV8tfXJFe9kZIGh8a1m1UM2wE+HwYt\naFup0NgUCmjLMWtj7KdtnO4kXqSdgtw6ehtdqulwEK8VqMHMB4MRwE6OPUxS\nqkgiiN9r5xCe9tdplZKd7DV2KTUS+ZaW8vzMMtXYhXuWRRoxJ/qnjwe696uy\ndWDokl0nh9D1fnc4Y5kvMlDXx3/Njx0/RQnWAWeEvHIgGSoYKF/FJn/pz+Xs\neEA9\r\n=F8xz\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1hcJHubuqQvps0TgigQ+VjtcoAGomXF6Q78AqXlaFZwIgXAAfh+KUSYpT2ZIXSLu5Aapts0Fxf3KwPDSg83AUqCY="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.7.0_1546899387777_0.031350945958084964"},"_hasShrinkwrap":false},"3.8.0-beta.1":{"name":"ember-source","version":"3.8.0-beta.1","description":"A + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.3","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.5.5","@glimmer/compiler":"0.38.5-alpha.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.2","@glimmer/node":"0.38.5-alpha.2","@glimmer/opcode-compiler":"0.38.5-alpha.2","@glimmer/program":"0.38.5-alpha.2","@glimmer/reference":"0.38.5-alpha.2","@glimmer/runtime":"0.38.5-alpha.2","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* + || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"87d1bff9817b832bf32712308a1a04c897de771d","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework + that greatly reduces the time, effort and resources needed\nto build any web + application. It is focused on making you, the developer, as productive as + possible by doing all the common, repetitive, yet essential, tasks involved + in most web development projects.\n\nEmber.js also provides access to the + most advanced features of JavaScript, HTML and the Browser giving you everything + you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- + [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- + [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- + [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.13.0-beta.4","_nodeVersion":"10.16.3","_npmVersion":"6.11.2","dist":{"integrity":"sha512-bdsCJbWX4LGdhf8hTR/gSKeIPID0WcR7A7ucazrH8NJ2zz77a4j0hYOIOiH/XlBqemadASlSv64Pivj1bDlfaQ==","shasum":"1ce844cec74dcdcd661fb44fe0829e74fdf12f92","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.0-beta.4.tgz","fileCount":290,"unpackedSize":8122886,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZKggCRA9TVsSAnZWagAAjIQP/224vYX/xA/QfcRWAeD6\n0j/I1ejO+zm0FaTulwOGEelPUif+cxb59B2ofTTcsHRiZgWdZaEUxwc15Lwe\no4DLLGo48gbb9/wkH4VYIfBF1QLzqyWC1zUOxsyr9JBEq0fp0kdUtklXEj5q\n+tMjBmf0Yi9ir4ueXT2VJ/6uQJrDyLbuz3DitX/2Wjr/9SS7BrAOYiNwSNcY\n41IU9zZh2hpkB0b9vnlDXRIaGnScq4ccSygSK6bfNdTJnPdwdPaayxdWlHKF\nbAbh8LcPL2dT1FKtwh1jHuGPdR8i70qjrBiSZqBAXPBCarKKOO+XDx4OjFru\ncnYrRlvkCyKAbiubQhBAwAyvvr42I11/xp+NuSKmQaTvZRokRkw5TsgklR7g\nD1XbRHUhKcgYhTIGW4Y/iXEHKuf7pJbNC71iZBjFNwuAkD9o1xdSXf3Tr2K+\njiEj6Xq9IP56pEX5MyZBsGienyMAOdaMnUK+pdR290+Mio8vOwBZvA+mpWjs\nsOhPHtsdUHFiI0vL0Ei4M7iL/+z1D/N/DWmRckzM2GDpBAH1TtDFQji2BzfP\n/5DvpKSgiCJw40xZjM3btErWekO/HiWyjKBj4Qz3pSgUeV2bPuek0Xsw1Q1Y\nzAvV9LAhSh0kAgFI9SL5mOhxBkPTw6xvfcnIYnOKgJoBLYP3Q8us4CNYWp2P\nQOFl\r\n=oI2R\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVng69y7hJtYiBC3R0BrTNQfgBn8U41Z75ceqbFQ7E2QIhANZWHDW/6VfEt/lyhk0LorZmSB+ARehG6ip+8Xf5QBPd"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.0-beta.4_1566877727320_0.8864391107269669"},"_hasShrinkwrap":false},"3.13.0-beta.5":{"name":"ember-source","version":"3.13.0-beta.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn @@ -28803,8 +36833,8 @@ interactions: --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.0","@glimmer/node":"^0.37.0","@glimmer/opcode-compiler":"^0.37.0","@glimmer/program":"^0.37.0","@glimmer/reference":"^0.37.0","@glimmer/runtime":"^0.37.0","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.1","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"58160e1c5d923aa9e50eab554d42c5ce0dcde6fe","readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"e0979447e67e6b45ad3c12a2aaae81319f80043a","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.8.0-beta.1","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-irh9Oe+hkheG0FGpYVQY0jaJoiiglp50+ljXJ46TncI5eIKTzCVGgaMUOF3iIjxkxlAmn8fd7luWpEdQB+UUAw==","shasum":"ff8c1f2efd7a4db9d3c81a613dc3f89d8524420d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.0-beta.1.tgz","fileCount":118,"unpackedSize":24607774,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM9trCRA9TVsSAnZWagAAbAIQAIKSia03FMW72qsl3iGp\njebY0q8otuCSxDhsKzV7krKDBXlLpfdxG/T2QFoygMh7NyOXlCfIYRkEbqST\nq1T7t5eoY9jqYhRIW4HnKNM3m0blL1G+dOwdErDPWwPnEYwePrGNMIgR7clb\nCQdH2hv8+5EFk47wXNSOd9MwI5d5eh+Tdi5AOvt28oYJdnZnbETD5uuSIGjw\nUQAaKgjgCdCmsnPTwIcU/7JSzses9thVX3MnOl66Ta4MUmz4GKiLL7Q+e3uq\nRl4FSaD5Aty6pO8jH5eC0JVaT2MpB4wMAztwEBFKs2Eh60bsmKvB+pIrX1cU\nADLUCWQur6+EOema8w7srnEJqOoS+4UVy4F0p6+ib+V+Q52NwE+SMyTgw+Nf\nSpK8tRUsOZayx4p8U7OnTucmWr8F1yzlszUVErHjvlSsQ7Fk3oEgvejrvYSv\nmOYgkmjC6oBwW51I4un+XuobPS6LQbHUpJKU31KAFjte/0TXsEoDHtKbHAGu\n1r4Zg/8F9XpqWcLCnN4KI2yBi5Lh7pnqm1cUM5Cxlwx72136v2APVT6t1xeb\nqf5ND3fLCzhXvzadyZqyuorgm371IpwQq4e5evhe2PQ0LDzIWRMtsE1GMcmy\nIoAZUTqQ2z6cIOjoz/qfm/jdFkji0OMuqVy6APyRnBrQe324nbimTO3Z5ybk\niAfE\r\n=P3hu\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfkIO82j2Va3OysdO74StUfvmOv9nOdA+vnuBTqcjKZwIgOye31WfKuTVLk8rr5ab2ZMxgwuFDeYaCeTQcqEJjwCI="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.0-beta.1_1546902378878_0.7630411305899079"},"_hasShrinkwrap":false},"3.8.0-beta.2":{"name":"ember-source","version":"3.8.0-beta.2","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.13.0-beta.5","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-u9PpK7Oiy1nTLOJNyJ4l1PeC57hPlBYmjby70sn4ke6rzAO8fVgYxTutcbT8Mgw970fYUZnUWcb6ARAWR/Gthw==","shasum":"77c1d73bdacf07e2843b04b84fe84fccf56da4de","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.0-beta.5.tgz","fileCount":290,"unpackedSize":8125811,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbzvYCRA9TVsSAnZWagAASYMP/i02jg2nhE5XoLJ4Pcij\nWrfklqxuyhqM2eteyp66gAAK34rfGGeZhAuAJd2JMm1sxCs8Fz48HQzNuygs\nkBgvwwRBwlf8RNYuhiP9s9fO4eMb+tqbeTZcXvuY/bq9DucHA8NKgpRexX2J\nqlQx0CmzIozmHX9NayMHVwb80QO+KsLsTcrP4zSoM9GgFvFYyo0XfudFiK3h\n64Pdf+3D1b2cqopBKD9ces2LwWNRBb36oO5hXSBHjRVDglN704l48XI8IG/P\n/ZtJV5FNmjtP7CmkrzLQqx6Ltc5OGIHTQ04w8D0hd3pZYUyguDTKR0neIvpe\nLC9oNxJ42YdjxiE777InSJrLhR0dN+V85NIcRTYt5y+f/EjcURr1pmBZit+i\njJMYaXBLahaMxrAyXowZ9PkbrhhoNr8t8YdUu4Zefh4QGSaCPn9wEvXerfds\nGaEDVRzgB7kwOYNCIjFPqAPK2+txjJaPXvBhUVtfsMBbltsjg92tK/G2yrxw\ncUqIda/SYdSrfGdsGQWPoY+2zRiUvuRF0ouRYRueD2nnDn5ubmXltLEI4oCJ\nGCwCAotgplSTpHPmnCT0vvE4dYcXwKq2WsDpqGHmrt4fS9SPOebif8+uqJ2l\n7bgJcKXXx1Kxo8pi5A331abXilNg2kAl6OomMc+an2htJViRwaLqvObn/ng7\njazz\r\n=zl/6\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6rA0d9pWmL1x664bpqfAVUR+R1YfB5LylNbp+jxkupgIhAKNl0ORtJfkXT7Iky4Sclj7E1iLAOiR6wHgr/fpm3s6/"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.0-beta.5_1567570903884_0.5476728097261039"},"_hasShrinkwrap":false},"3.13.0":{"name":"ember-source","version":"3.13.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn @@ -28834,8 +36864,20 @@ interactions: --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.0","@glimmer/node":"^0.37.0","@glimmer/opcode-compiler":"^0.37.0","@glimmer/program":"^0.37.0","@glimmer/reference":"^0.37.0","@glimmer/runtime":"^0.37.0","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.2","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"423a6c0da771f1495cba6e0c76109d1c35f501ec","readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.0","_versionPreviouslyCalculated":true,"gitHead":"7da7418a9d401b183a916972e791e5c2e50e35ab","_id":"ember-source@3.13.0","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-gHtDIC/Zsk6nd4WutMFhfV8DJtpkSdFs4c+PY49gU4BZ4L5DQqrae4jwj+nNzo1cE0CclXzS4Bgmf19XBbZKpw==","shasum":"2304a61116a241b696720913cb798cdcc9aadc2f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.0.tgz","fileCount":295,"unpackedSize":8151590,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhAb3CRA9TVsSAnZWagAA7EUP/2DO1tTGRiebuz8c6JMa\nWkpw+SVHOw86JCT4zdR4EdTgrzukljW3fm1+X+FJ+oBaLpimedagye2T/qDj\nncRMCrrb3XLzb0f0UgA67j5PUMJ/I6y//OzRxTiNTRqOOK9Pu8cNd4r2G+y1\nMDbjhtEzSJxWAnTGskOO/ovohSjBDW8BAVwd2OCRcRhjJNAadmJCsMnnPd58\nxPb9hO1tVTvAGknc6o1eZXucVvTNYBj82vzEgBrzIc7q6aQyQ7Qpi++Q27i5\nckwtn+NniDvxm3qPxyrwaOXtF7urIVLeIx1ILJK/zzIjLwxIk1d/08QjZv2U\nr8Ohrde/Sgb+hPvH42oyikWFEmkg/637Lq5qvfK4vcdhuheq/kf3+PwqVaJS\nPNmwY+qjv3ycO9ItLkVuvlBkpztQnK3oHtUMNBcjTsQBPbnifIl5XualryMd\nujeqgxPVZI+sIZhXaQjVVVAz4dveRGPs7X91YVpZx1JwSFFYedW4IZUMSfOJ\nW1uZ+zL+I3v24KW8ZozUDx5aQjodQc+QEezXdJPnF/fAccVsfU5XMI/8LCMG\nOnb54FEAe0k2HWdG0sxMsT/nhEl0OWEw0A0grex+Wh8+SZtAbe3Dk9CI8nkv\nXU1H3CaJaAecp4xzFzSyrbtjXZxs/8J9YQXongX+7TY9YOwBVS5cAsBwf+vy\nUtQk\r\n=mO5Z\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZymRulcmzz+aYf/n8Ld7H+TvaKWG/x+ju/2si0zaB0AIhALM4Nu5hJDy9rqwXRJw62SSxImk9EX+oop5DmqwUP8TZ"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.0_1568933622711_0.44355664037616394"},"_hasShrinkwrap":false},"3.14.0-beta.1":{"name":"ember-source","version":"3.14.0-beta.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn + lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit + tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc + --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint + --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.2","@glimmer/node":"0.38.5-alpha.2","@glimmer/opcode-compiler":"0.38.5-alpha.2","@glimmer/program":"0.38.5-alpha.2","@glimmer/reference":"0.38.5-alpha.2","@glimmer/runtime":"0.38.5-alpha.2","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* + || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"1126d44271773e7cb3be6449ee3ae847a5eafc62","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.8.0-beta.2","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-0/YoVEOcGuwpHDsDGPj2dJ6+dv25cQj/qiX4mufJmNitNq4E+Lai9RqoD+1F3kt1fbbf8nmcPtYbLNFjOS3aAA==","shasum":"182004d15c30fdd31a96ca8c9cf4ba74c5f81b48","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.0-beta.2.tgz","fileCount":118,"unpackedSize":24606104,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPSw+CRA9TVsSAnZWagAAlFQQAJ60MtZJg4jFY3ZQouba\nnjjmwEeMUbVi8Cr2VF3dRPXRrz0DfHsOP2VRVSErhLs6ZcT9co3laZarE77H\nU9q2KjBG8cq1BmdHOVBxQDpfKCrdqPDGzFdVswT01BpwI0b5xZbnaLPjak2l\nd0PJg2mRQmHA51HsonZkhZ0kUDScap21tIqNcQOTtAFP3Wgixzw7BzkoO/ZL\nP6Paf73bNqfBWJ5RBlooMrnkEZ9Rec/kJqxT6dtpdnlthKyTiKuj1oHpu86v\n1a0DmeKB06BwMmu9EARhE961g+NHjIvO1afsKOnb91rg4EO8nW6dhhElKvCS\nUj2oa04ym6EtJQr6gJlGLPQ+2k96eO1XFHTCDSrEWYf7iBiRGu1Byga7OF+Z\n9aoUQ+sHowBXv5W0xArIsrsgOwo5XZ0JaHFQOChIprkMijLU311brsEtJxWK\nnaxngXVVIZDuFSqoZ+MaQIExXLh8MzTORMeBVMmkFsO73LAhZFTXwN7SYu4j\nb5McXVir9x9OltwIsIf1cr1xDq/IH1tPmOvi3PBI5+BqrH9QAA6vZGq4Qq7H\ntoWzsdfMlM94OoVs5KhreeqCPQQjd4NtO5/nqGqowQurs/WqVfFabvzGNgCE\nHtIjzT/UbYcmah07GhEcRzIvJOJOiGSr9ZeI9LWis2BmR8wAhAjmtHfik+T9\nhrfY\r\n=Vfv7\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjEjXzIOTklIjXkpdXF72xRLI+TI9vPPKoW+CtHGWS0AiEA1bwbKzHPqqYXhrVDxIxYNgyy+NFls3KNwg37GJh2oj0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.0-beta.2_1547512893294_0.6822008700905022"},"_hasShrinkwrap":false},"3.7.1":{"name":"ember-source","version":"3.7.1","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.14.0-beta.1","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-LzD0BBL8U5/KxmlAuXLDvmTQtdyWVEtwa4VYrrDdXwSM/C/52cY8oYMXUTT+kE6KyYK4gqv8DTrcXZg1H+UL9A==","shasum":"7a92d2eb9326fa6b5012628d8443c90e121cff47","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.0-beta.1.tgz","fileCount":296,"unpackedSize":8208474,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhtxjCRA9TVsSAnZWagAAg3MP/0/5Tu8R56stJRfOr2nT\nSEsH7iL13WIdv4Su0i8IP/38+sWpUFewdpFOPcD069fTmO1xDryyfzxJUd/N\nDvFr2wTGyh5i6c+jXS0BNTskxmseBJ9oXDGZXXNHyCO2BNb9OMbc/E8DiXKp\nu6M//Hqf66iIcgiil5/Wcz1tbiSoncz4HQF6mmHuGHixlNbQ5PSi0VinCik+\na0JVmXHwz+oFT4apuGTzZXtgM3cdTO63+oRgQ9ZPaq6PvuFZJwVLjlWtgpOs\nzEVVFUuT3/FkxhZfu0mTG//5RjoUx1MLxUjPOpGZBSK6aDCJMePp6otfsXRU\njbKrkdOEuFeNOIAPAB4uDWQShPt96A4Lmvp+zvtCi8sfwsHXXhPbj5xUT8kk\nNiQ3aDMjnT4t6zRVVGdRlHyPURSLckXa5sNBFz7qYTc4v/MJweOc98d90Ibl\nc3TDYGFY/20/att7vjZEu6kOridXzKovoMgbZRmAiLFgpiPaTZGO7u5MzPgo\nwXDlmX7GxyamfKQJUBrp/y8GDBQO4MjofODDcj/xrsYKYhLwKKYj+DqDodLh\ndSyBoclH1sFAqM+yOtSKoLl1ycBp5Z0NKQAlmKU1G27FgaI2Px/sPAF4DZ6X\nORWNKxEpPR0lx/iKfJgRf77MaTEJ3iSonXNlmJN8l3sJp8FdPzX0doCG7/od\nUuF5\r\n=6zHG\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGqfK6yTa7LlLZJzTXUkQqF9fIXEbJmtineVkOsqNZmaAiEAlaMWnbcJGBZw1hdROiwLD2WHPWDLtBKZQCBIwxkK72c="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.0-beta.1_1569119330923_0.9319931056042208"},"_hasShrinkwrap":false},"3.13.1":{"name":"ember-source","version":"3.13.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache","lint:tsc":"tsc + tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.1","auto-dist-tag":"^1.0.0","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.5.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"^3.5.1","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.7.1","_versionPreviouslyCalculated":true,"gitHead":"336d5bbfb99ebde1081c0b86fa8653197c54ca57","_id":"ember-source@3.7.1","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-xwebK659JP/VEqTPMQ5WtTnae/eSx1KAbp6YrBZ7ypMiL4EmJDLpE4xUbEn91mipdKN1DQgHVOwF6yOHDTTXtA==","shasum":"c6e8fb26ff25d9754add3e87e3f292da2feeeb31","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.7.1.tgz","fileCount":118,"unpackedSize":25806965,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRjOyCRA9TVsSAnZWagAAi0UP/2i1qdim+TXoBT1edhlY\nr++HqOkvhdY+Wvnex628kGhs0Y27m8HZZPqcCcS5fEkDOITSVBTEb04+044W\nr0WhHRnHwX5ytbDFv1/58dLVfMxyrhPXxQDPXjS8CothMV2wNycPfbfdVbJ4\n0NuRUdpQyBbnvmDm59ubo6e4n7YfiiG2MYGMhJtwJ7j3q7yfl2qGHX4T3k9P\nme29Qe+gN4ZDq39YLakSTJwnSz947v/R7j7uWA0yRKha3YwBww5YnNvthGJL\njuGWX8xJYtwwOSrtK1KQMH/TrP25VGFt2PlHK3cKgxCTPDd8pMRHuNnc6LNN\n+qjNShlg7JlP5ugmtN/cMo1FOqw+kGBQZ5FxJ75ewzAfYqCZnnMGdfUzcG/d\nD0HYQi63X2oFPB08vE0hPk/PZ+Zfz830dlH7B8itjubrorbYXPHVqhltCUen\nL1zv7M4BnoZBKvZbeCwKGEL6pQTQj+WwFcsKEpFBKLuc/cYCkS1KlizFtgLP\nN3hN5E0hV7lk9cR2e1hDjRoih+feXHVYXmmQk9hr2A7szFeJEfY6Cf6aEZAg\nZNppOMAeXgKb9Jc0hpajRRXcJ6mliedV/LlHvmukLf+PDG44tTXtcdqbsMqY\n2AtRch0WQq3j1l1FOmS5Yw4KsqplNTLaEQv1eibqWaKrPc6kpDcog59Vp6KX\nc19s\r\n=wsQy\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDF85Pq6N4zZauH9p6f6ZuHkcbFsbh7CO9kncW50esekAIhAP2NBAS6kyhiOOp7WpWEFWXPZU2dRjNMzXztWSgWbcrb"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.7.1_1548104625933_0.9027791209315619"},"_hasShrinkwrap":false},"3.4.8":{"name":"ember-source","version":"3.4.8","description":"A + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.3","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.5.5","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* + || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.1","_versionPreviouslyCalculated":true,"gitHead":"133609c7766ef9c02060a07d8fd885f7d2f1940a","_id":"ember-source@3.13.1","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-vOdVcGU8dSxBt2jh7VqoUCuh/nEb8je1o3juisJj+x/4FVBOsxm4Md0nB0ruJt7kLHsRftMjzUo0PCtSOssfDQ==","shasum":"7837b6603fa63b88ed2686e4c52ce8971cd36f51","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.1.tgz","fileCount":295,"unpackedSize":8156354,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiYGECRA9TVsSAnZWagAAaVYQAINCdNEBJSB2JzkohE7I\nWLiW/BR9eRFv5sbWiM8ZWFGbCvQbS+N1MOa8GctrEtH6dsA37xVJzGofIjHm\nsSgbkz67EYKW1UqiUAZyEEKqI9hppKbthuGzjzkDgtF+GCsH38lGDaXJclSH\nNA//i4nXu34UaGK6rfvkv8zT5hEoRUkzZavizlPxo/vkzvUHYaxcC42/bYCj\nCLudzw0PZVUfNH2SqOS2Qq1DNaOQPOiSsYg3UUq2i1G6OOcd+/mdB12tS6m9\nzuQ4LpvX6TyEV/cCG5E1aSwlU9mHdQR+mKB1pLSiMZl7VJLkRGLjEmsyoslX\nTmONY+qXXABhbx0uJYNZQeBJord5DK1jiV24N5aLAvsQ4uE/ASJJ/xUtwk1D\nUPG+xkyTyZKmXXfGbMyB/Pb62hVjtXm47x+McIvDNQ4cRrPgHZULu1KGaV2U\nLJbRNWOe+TRKpw+HwgEdiCMipwQwM4Sr15+6k7yzxgSm+KRXrLtd/w7Y/vSk\n8Ojv2BimgSEW8xltvg5UDhczptIY+iDOVvFY/1IGSiiuZ7Ntxmo2+RPCJrTU\nswh0i/LRsrpqESh6VCmKZWRoXP7iUwLwIQt3tAvKD2fVhR4SdmtW7HSHUMW1\nYQWucvpP3GUYNopcntghAGRmRRXd1HMR0+TjoQmW//BCjKijWIJlan0p1Eq5\nIN1f\r\n=Bk+r\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRM8ZHj2zQDNuBG0k6y57PLCy23rQQteeCFwhUQsdCBAIhANWQSXlji2lWBdLf5JpbKQ1QAB6XY14neqr5G2yu9HrP"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.1_1569292675893_0.9499748053549342"},"_hasShrinkwrap":false},"3.14.0-beta.2":{"name":"ember-source","version":"3.14.0-beta.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.11","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.11","@glimmer/node":"^0.35.11","@glimmer/opcode-compiler":"^0.35.11","@glimmer/program":"^0.35.11","@glimmer/reference":"^0.35.11","@glimmer/runtime":"^0.35.11","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.8","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"03ad75925a58080ac1dfac25d7e2dc81214adc8a","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"e48426b4cd5cba5a7c7ee053969e7bbb6f95ae26","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + href=\"https://discord.gg/zT3asNS\">\"Discord\n

\n\nEmber.js is a JavaScript framework + that greatly reduces the time, effort and resources needed\nto build any web + application. It is focused on making you, the developer, as productive as + possible by doing all the common, repetitive, yet essential, tasks involved + in most web development projects.\n\nEmber.js also provides access to the + most advanced features of JavaScript, HTML and the Browser giving you everything + you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- + [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- + [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- + [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.4.8","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-uiRqAzzFKvZ0P5zf5eOv2BrhBUNFJOnsUrri6dN8Ci7pxBkj/fyKVxwIu/+juQh4E/QRgrfze/+Cueq0FNf6rQ==","shasum":"68677bf9bd222aff865100b241004649c3d3dda7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.8.tgz","fileCount":100,"unpackedSize":12477907,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcR6IECRA9TVsSAnZWagAAI7gP/0yqFdRVxiw+YW5kjef8\nRqMnNLsKi1FzgqiBXm2knPBPdR2RmFayOEX7Y24CY9FGWD7H/QMqxJuTfjLX\n4kJO8ViCSHfe7X5K12atih1sgxG0LEyUOnnhOmUCPIcD4xzTGvQe7BlthEE4\n35dEd6PsKdk9Uat/UluXRli1QOgO4kwYOl0e6mF8DRvnEOTBp6H6mxXs4vcx\nPTzc3y+b6yom19ne3Qo6PiB8WIiXeUF+YUaHy8L87T1TwvpyCnBVuOYhvsRJ\n03YQPWHZH3/C9EXKI1cvZHdER25cvusD5RxYJ5sNRaIpydXa0WqkH+IOW5eu\nfqczUJHeSr2L9nhs/T1tWscPP39eyXgV8RKeIVUrv1dv4w7AHGiX+6V8hFL4\nE60Rd6TQThNuHAwtRaAlzUUSy970LxgD8J6OCFqD+y09GJ8POTEfJCTk0VqH\nVXiNONGTJgBUqegXTlxBEGO2gIwNzw6HXwQhVAL8Kp2LS5BXJyUZ8z5D9Jfe\nEq6DCOhKFLb5KiWI43Tb8viMfZ3Sz5XdwQtvFgL21zxtMBUeKotDVA5IqkrD\nutEkY1Ep1cPhNTcE1OvrCBxYRfk4LWVI3av3U4JIQi3SYAShedRnxyCIvFQd\n2DcR1mMyXZWMnB5iCgHiM3VkP+9nPBpjVVaXPQAB6tD4bGtwtJwt4I57kakv\nI00V\r\n=OmdC\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyJWoB7juKJXc64PmDuLj2UNfkVkVH/cQIp+5ph8/jzAiBA6SNDG8DK4s9YyotvWOA+R0Fklx+jakEbLKz3lpnM4Q=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.8_1548198403889_0.18211095225071783"},"_hasShrinkwrap":false},"3.7.2":{"name":"ember-source","version":"3.7.2","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.14.0-beta.2","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-tkr7q/wUbaXn4op8IiZJTC/KMuN0eLb/npWHHfkwKt12pg2TqCKEr6TjosITmAJ4F0UrR7lCgBEFwKBj0SF5TQ==","shasum":"a62502f360172de6eaaf0b4c448548e46c1729dc","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.0-beta.2.tgz","fileCount":296,"unpackedSize":8213671,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiamECRA9TVsSAnZWagAAmsIP/13SnlChBbqxOMwHDVwd\nTsq8MqOcfLRiPwlLTv1aejq078sh2HOwqCbZdylq1j4ujsotSdPBzL/w1Efy\nGNBwcNEFzp1ZtM1QLRVCWbfPf/iHH4uqqPWUu+kuztyMucR6lZ3H+YxrzoVn\nm9frVnUDs6bKTWjEreiMASwjEY7dgJZXs1fXzZJA5rBEBsOIBRI9/8ORHNrZ\nzAM+XRXqYIrnVMMr4eXZ+OPTW7ihRONZSLailLKtgY9BMQr8F2pENmIygi5+\nqBTzSkso8b4gpvmgFS+K/eIUI2Sv9gFyri/9tG8yAwPF09y0o9qg3jI42bja\nw8nywhzMRciCGwaL3OCp3AFKmkaPz6LfWvuDuA2PF0uAmLwUiRnspoiBu9PL\nkZBVaKju9571dpFWlSsMNJGS9HkwVJAynbtEUv/ZedPIzVB48pxLNZBmGnMV\nQ81EsS1fgpvw4ZlfDXJx4wQ+7p6cP2Vuvk0WTJEyHcuya+Dl5SjsXAdQbe1x\nQX58ZZk+YYWtckS7ekpltZw/KQQVPvSE5E6sMf18N5QM0V4MutAsMG5j2t8o\nhHGV4RQpgByzGyqz/iuPHU+OF/2XnXwb3r1oWURMxP7OddmRguV80/zYHGGL\nIPTUCPOz/VrZC6MIDWr5ArWaNGVB2X7BgDYjWMBr9EZhRJDqEdgXQ+HgtUgB\n7CuI\r\n=35CG\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID26sM69cP3k+eLAC+dmSCtsCjfSBAS85paTN73Wh6IkAiAolG7tPdfSuFAmvOL2bZakQlD5VxP2V2aYvTW3Ntx4eQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.0-beta.2_1569302915402_0.1097842807497813"},"_hasShrinkwrap":false},"3.13.2":{"name":"ember-source","version":"3.13.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache","lint:tsc":"tsc + tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.6","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.6","@glimmer/node":"^0.36.6","@glimmer/opcode-compiler":"^0.36.6","@glimmer/program":"^0.36.6","@glimmer/reference":"^0.36.6","@glimmer/runtime":"^0.36.6","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.1","auto-dist-tag":"^1.0.0","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.5.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"^3.5.1","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.7.2","_versionPreviouslyCalculated":true,"gitHead":"4ec7b359de06443454e988dd294bd2ab71526545","_id":"ember-source@3.7.2","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-QJcTmxVeVsL+sdllwZOazelG1V+jq7l9YmDAdDZ0lqf/JtGdQbdCScoYq9+9V52wajoD7qD1GD0Uxrl+PTk/5Q==","shasum":"2167b667db1dc4b78cea881a5c739ce851109073","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.7.2.tgz","fileCount":118,"unpackedSize":25794820,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcR7LxCRA9TVsSAnZWagAAu44P/A83HKkcDaB+6DTejrsJ\nk42bL+Y5vLkWV/paW12qB1qSK28PyhuNInpYz/Jvn6YiHX3nJ9N2aIm3t8RB\niZOUpLDXCiQd9iAbfgNZ7g/A+Ry8mnGNHZ+XgNcvzDI0dyCihXgFiILRVUxq\nC9D8cP+NKSmf8y7puBjRWTOC0OL6nwk6coc0qaPrHolkDysVc5NsVnGrKeFJ\nI8EhNidMgS79UJ8FIsm2a8irMYc9aY9fwXeOQAsYw3w2VfOn75tohxbi3Y5c\nIdTYbpkjGEJ1O9X+/IlsPPVAFoT8K90mglTFReb2AgFDmX+jbHvLYJo5xPzO\nQfKvBNHXgGZlHp6T1KTWSeemDccYqRi0ULak+Sdns2ZEIgJ3E8HQn6FugNzX\nBLbW6G/AZK7+rrUd6ECEmQLrGYqBvU2TtftjGaT0x7zY/bmhRCAM8fhQXst3\nqKIpJrcrVwcLlestspjgEAvT9AUqkoMI3ea5ElWNWnGusPwVXRwYot9mhu3S\n+VJRpd8j+91EMV2Bj6aT+uhelNX4Xu/1HlfTSVd78/NZUjpr3f2dAJlgfr3O\nonWZtG5TkOrwEXOVNBiNpJEVpJ/enG6E70QeZQERYblac0jZiWGF6EfCPPGT\npSSQt0+2beFJ/0cGW4L9IHdQatIucVfSaTsx6tRflotzHO6jXXZd0MCddkzc\ntfg4\r\n=Vqi+\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNkO8SJZu/OEF+fR+yA99QISK8ZDA+6lfud+9bTvqcDAiEAp3u/08JgtobNNMSDOkLp8TktrlbZ+GtFqKaTcUY/w6U="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.7.2_1548202736800_0.39916448650343583"},"_hasShrinkwrap":false},"3.8.0-beta.3":{"name":"ember-source","version":"3.8.0-beta.3","description":"A + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.3","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.5.5","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* + || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.2","_versionPreviouslyCalculated":true,"gitHead":"70a181c6a71168d013b9bdf518253441fa6276c4","_id":"ember-source@3.13.2","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-VBzLziCCdRW4K9YljxL+bGxAG1aaozENaaIDrqmg79OidM6SeTNDEY+y9m2V2YFUGyFkwtqOK1IzcM4GYnnL+w==","shasum":"872a583935ce5827518d8b9c23f81475a8f5dbda","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.2.tgz","fileCount":295,"unpackedSize":8156546,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdi9BXCRA9TVsSAnZWagAAYQ8P/2DbmGphgiLpd4ICKDj2\nWtPaiZhwg0Kjwa7srToXSaM9XL4PcubHGAhPBNql0CWa3T8401Vk1CHcBNCc\nAn4JfOw3PGHwOPShKY22Dp7qHty+X7JFOgaiZw4SbvPlyQml9zZwRP7yrJbw\nHwA9kgla+CR3/tdiWkpawc35mTyJ6xtQbiq6ycDRoKGXdYDIWgPGJ/n/GbM+\nSbgf6SlCulAoj+sCIT8V2bSCLRt5WLewRp/CoIs8ZrC4TXY0MX3XdmGJYSl5\n7ZI7TBXCfyIov6t2GsxvZZKzMaRfhZ91dE+HlNmlYnTAOtfCDRcBL7IfgU4X\np2GD6ud0QDPP9DucWvXa3f9JSpY/bqZlk3m+wIVzAvTxa44vHH6wMMT8lSfd\n3MdDbppr+/oxeepABUhTNJzJ9mUSJWGrdLAPKWX7DGm7XXakvBRlZSMLuFiX\n6m22zUDurzx2XLECAIN7yKOOOj+QK688Bk7e5n9GhqhOipCaxoWt3Lmu1EKc\nE3lcMRZRPmtbbj+123/1JwuzKf4y7n4qyQDRlVZelUFlYx5iP4NRox9G03Tz\nrOZ/hkAcZt59uSMNXzP581CuZAp4SlzJMItaMzI3EL9/Dy/ivHoOVUFGsaO7\nXF04d5Ope0yn3F/T4JBIUrodaIsAe26UEamDxs+u6K66NLAOscElSTp/AQ0W\nqWg5\r\n=T+E2\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSkegvqizKgj/ZjWhivkGoJYLCG1V/NCVAZixYK1243AiANIsjaVHYEoE32BtxR2z4/9fdL1+HUD3DDh46PPcOGMg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.2_1569443926742_0.3934299693638912"},"_hasShrinkwrap":false},"3.14.0-beta.3":{"name":"ember-source","version":"3.14.0-beta.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn @@ -28918,8 +36962,8 @@ interactions: --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.2","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"38b90603d6a81f03ff726992f1f14258fe07b8a5","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"af4d9a7218c9dae2767d4ecc058913531d2b1512","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.8.0-beta.3","_nodeVersion":"10.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-goYaejURq41nYk8+ghtYcKMaZVgAoOakvASHVdnndHRVUrXqZN9h3VXb1EpwQXrcHEOVs3G/7EWz70ARpl9drg==","shasum":"ebfab0067ea73284223317ee66b57b64d853e01e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.0-beta.3.tgz","fileCount":118,"unpackedSize":24576136,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcT95NCRA9TVsSAnZWagAARoYP/RC7UCu6IIbtrouC0PR4\n5GB0Lf8ONn3px/p0r9O7NipPvLJd/EPTsE+vtXyDXQuoYJiJDyrRGvQ6i0BA\nY6yM1OgyzRvMauKXzZEMyXA9+cKGULSm5MtJstQ75hUW0lG23vFZ3vQ0eArD\n9LMUFOIjWg8WUccfL4MCIH43SWaJNdckbKy5/sl3pQ4MbzTk22+64JhyCpR8\nNhttWFJmhwiS/EGIJKmlJyHua9jFKx9OegOHl60Mo8JZalK4BCnL/nmuxIiw\nYZfyxpdgho9Ysjo5GXobuo2POarwnYRILbheFlzONWsW94rr21O56YckE+SZ\nMFxNMDAk5enCoNSVTpvkM/8o/J4LlgK7MncmVuHlRetUcJXSHLRgDc6UsW8i\n8WYLAh0Lq9Q+pDA6DrUJzZ+RJ0Ec2bW2qjkc4vv6xc7QatUJtu7JWcn8dizu\nP8Q4Wawr1zbITy+CNUE7rN5tnFl4rveDAWWvBVJ91yFC/ycYxHAIpoKDjm82\nXNl47Olv0bGhwEOms+EuWWTEzLLH7HN1OBgLqWgWSimr2pqSHroxWvtO1s/6\nZYwP9LzC645u4isq9t8wGaOPJCTwdMEq+z3f6eBvl1aeYjsS008h8HXwtszZ\n34e3XbaAEiEFFsc41Ld9Hpb8aHwTFG61LXR0oR0SM8GWXMYZDhRRH49HP5TN\nxYeB\r\n=kMSU\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4UJs7SxHxhgjLuifHeGpwAZ7Luijde4xBqQAQ2xUbnAiBCIcqiBYfVqd7LAbhb0ThnC9+PH782yr7k3aXs07IwIQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.0-beta.3_1548738124528_0.49656338422228274"},"_hasShrinkwrap":false},"3.8.0-beta.4":{"name":"ember-source","version":"3.8.0-beta.4","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.14.0-beta.3","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-+l5wFVoY0bnbCwdHMT1uUOdacsbvt1cizSjstAf4bUvs9Csu2TPtyk4KXk2pbHNfCpua1Tx98M7MrH30g36cMQ==","shasum":"9593468feff5e95c1dd996aa195a2d6fe98afdeb","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.0-beta.3.tgz","fileCount":296,"unpackedSize":8213826,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdk7nPCRA9TVsSAnZWagAA1sEP/25aiID6Yv8FAjJA4mX9\nGEc+dgBSxGQg08+gOIbCS5H2pgpqF/M3dtdFJ+W7q4PSDFGXk769rvbRT0OP\ntKEbZaAvQz1cvh1xKLyjy+Mz051RIUHOWw9EJBinWoDszq1GpzT8VKjuboVi\nE8wK0dONR5sjH2z5K4vYwvWswYBYPkOpIi2hCxICREHXqWCmoSJl3umL8kcU\nljrBJD9JKcyVEs3s2orTOTMjO8wqz6PSabfnn06DdFmJnMFJ1TOhdFOJhQsq\nB9E6zZGRUdYaSnN0cFGtBz5q3C7VIAH5WPrgA9BDmED5UpMKV6WU1eznkyp+\n3nRn11VUjtt9ymkwJktNtVg7PdFrZUMW8InVhRVaqnnfo4a5v92iQsQ09uhZ\nJZiMRI0rRKv63oSle5yJ59X9oEWO7c1YY5qNOml+A/xCMWyNEQMDMcTr3QLI\nI0nq0wbClPKWjHVFQBiv9RmZgeKIUAhSzLh6wgdRe2m/fawoGL31VK/xGNx1\nwIxBYc3Y22QEee4vvrMWwYn1z38bjGy3am3lt9htQUHoGAqOev+0GJIUeGJ+\n/kkMg11ND2A0N1hHuVeAL81/4D1QlIUlhdk2ca0z9I/gV7b/lhp46iw69Dp1\nDJSxuG5RhiXtKAroJg3CAAEl+APK4quNspaCOIem8BRN+qUuaBVYyHqNfVqa\nraFU\r\n=eLNE\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwcONXiPT/8ggyYL2/dabY8/9JwInJtK3+gbjyjXugXAIhAJgdU8sv1sHa2zATEL4FF/unIsOfNLbKF+N6uTFYiPSg"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.0-beta.3_1569962446406_0.8077287141284542"},"_hasShrinkwrap":false},"3.14.0-beta.4":{"name":"ember-source","version":"3.14.0-beta.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn @@ -28949,8 +36993,8 @@ interactions: --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.2","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"018df73511d1414d11638d3433a8cd34bfcba29c","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"e88c0df54aea9ce341704e74f45b5eae6bc7d492","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.8.0-beta.4","_nodeVersion":"10.15.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-DpjWpW41Q57bhYju2sl5w+ZlkeOPpSXTNTRppxtjvELLMATgTMqTLJPWxN5W5c7glYgpUIJ8hvwDTmLqC3mURw==","shasum":"3f4571aeb114f0e0911038f4a5aff24e2e586d43","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.0-beta.4.tgz","fileCount":118,"unpackedSize":24577645,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWQiUCRA9TVsSAnZWagAAEagP/2qiYHmiLf5cymdHDzLX\nXu+8dvUN79iqmgnpITxx8SInvzR8SeBidqQbP32JQ/NXGBkpknFNs/+vuySH\nvBN/ZJWTobgL98G/6li2hhotxS18MbHDCCLoF8iShP6AXCcIwoVQlc9JF7ng\nZEcQ8YmEaauC5vSnRA6chmkqnsta0jdeCBUaJC/e8XBTCJOWCIpqOl9HvOAU\n363XY8jgkbF8aKf56EGiilQYQRER1SMnryv0Laz+Ad+/bXDAUUzndTS5Km9a\nCHOO55KZc8hME1FCfmwBshZTmY4sTyt091n5GesP7IoLhC5lyOFLzrtmOg36\nnfDRxcwkGd7v07RM92a0iUCOMqCe2xuvudl4t4Zi1g9pZqeTbdQANm6Kt9Gz\nQ7Ce73DquD5++/YjKenqXk8polpBOx+/47rYDMmIRCSczUhqjLhivvFqo+s3\nh+/QpqQVvQCpLPoS8C3KKT3Fg1nc2WywpIqiajgqTDQmVRGu37WcJImf09hH\nl68wmnZENMSIQS1pDMLxzsKq9fpGdBcKHUYaWfofcD0QzL+6ugPRbiSM49La\nBjW3zXt4yiAdtpz4UjkAq840zBigNJDRW4JHFffiTicfj/kHd7yUTlEhwJkP\nq0TkeRSgxRTpMrsgfrOXjiz2f+gfyteWTCg8x4J/R4c96DOBet1yheh9poTU\n9/sx\r\n=jr61\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFE7unBuvHezE7qmam2U5shWANtnE3y673jgVZpyLww9AiEAgNgu5Z9oF2V3CJK/tEMcnAazfgVCZ0x2PhyZOdgz7Ik="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.0-beta.4_1549338771934_0.8954856298179639"},"_hasShrinkwrap":false},"3.7.3":{"name":"ember-source","version":"3.7.3","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.14.0-beta.4","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-yD9OgPJecxAs96hRxmNQj69qAgxJ5sUZkHWfHFNcw8lBjW3HNBXRR+M9uOD0jtmcOAI5KXfQmXg4CI6texYY4Q==","shasum":"4662b726e2abc6b38fb46bf1e79ac6c0997f82f1","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.0-beta.4.tgz","fileCount":296,"unpackedSize":8214153,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdm8cvCRA9TVsSAnZWagAAu7cP/1gT/gxt08bQ+CvPelP9\nG2rNiAtqHqvzUiUP32H9nHSSjMjbMkvc8FAQSREp6t3FqskJ8QhK8eS/f1ES\nDyLe22Ifczfik75VrEEs5xsgreLYJVePrcfvqBg8vtVmHA9LDna/KwV7ec4x\nxcArVck52tv0RTLX09xujJULJ51cPAURNwJ1WGn138HzDmEFrHrvrJ6yzCd1\nqMQhLKKtQuHOqTTdEpxqL96ikiUKsLDTktSRrxYN9GVAT0eMm35nhjR5v0YQ\nCVdzuqrGZY94LzurwyLCZ6+kp6yMQMTAvtaxsce6C9woRu4qkZdafdzmUGKB\ncLAju+Gk+fYOqJ6VOOuzqpIBm8v2qFQxSO4fyGmJiir+XtMiQe6Fhga/seK8\nav4njF8u3kSYitB+5gqP7J3uAvc6MwZ1QEuwng/s5d8lKwvoAgg/SisbCNVl\n1ZT3MEH2/JUVx1PVuAS2db/2elo7NZdXgkU3LwSl9I4rC38K3/Qe2OJ0Ahfc\na/8q7zlkCYZiUTR2MDWucrG4ODV2u3O9dPyVoqViAgxAtppcLecEYe5Yxeij\nTwwrRttRNgogW06IF4FfSWgLfW3sYKhoAUFDg6/N8soc924kQGngGCwpJFKG\nlh63FPVSglktDYwFtg24eJLCzslaY7wpRMaBttV1CcFxCZry4Jo0ZWVa1FTj\n/Ydn\r\n=kWvn\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+fK8JLJIGSM9KQmgrKoLIj1r76BCSW+DvhC1vpXnnfAiEA56OV+BzrgNe9lFkpI1sUto04JMPGSbP5Hu/vLqOWpqc="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.0-beta.4_1570490158946_0.9554362266666876"},"_hasShrinkwrap":false},"3.13.3":{"name":"ember-source","version":"3.13.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache","lint:tsc":"tsc + tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.6","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.6","@glimmer/node":"^0.36.6","@glimmer/opcode-compiler":"^0.36.6","@glimmer/program":"^0.36.6","@glimmer/reference":"^0.36.6","@glimmer/runtime":"^0.36.6","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.1","auto-dist-tag":"^1.0.0","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.5.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"^3.5.1","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.7.3","_versionPreviouslyCalculated":true,"gitHead":"8b0c0006a8b9e6f5aec839cd14ca0e27feef19cb","_id":"ember-source@3.7.3","_nodeVersion":"10.15.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-K+jUCR0Q4ef71bBJnq380e0TgsE1KSDP430n3c/vA07HMnvg3BCakpy21TUJuGxpH07Jeuf7HNehI0ZHyIiW/w==","shasum":"ae66f5c37d928908d2cc6891dab46d24a8168678","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.7.3.tgz","fileCount":118,"unpackedSize":25801138,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWx8hCRA9TVsSAnZWagAAoWsP/ixmjRx0StGC6S1mYXUV\nALJaLHHGexw+G2F3EqHqIEGaYMlQlrecDnu5VKswMQjEUcYsWC6mPBjiRcVG\nUHbUOEFH52QGTRHkku113a1u8KbCOnFvCfJjvWHsTaT4Hs90luzINa9LP7cj\n1/ZaddAnjyEJNXfdPpj8N9CblihG7kuxAmfjod3qXh0qTHC6hjSKciKLkaTN\n0IgW1z1mnVSmQPJVVFIbnk67muhp92hLvBui3h4Pnt27nrrFRf1M+BBGRlRF\nC5Vui4j7LtV89hcIntr86SOdcFMtNHjMBsg4MUSVvdvehLAxS0wYvb8W6T9f\nJZUWRiiUvghcJ8BffmKR9wtwnAfbiBWcoWvdTIuh0kuI4YRNKgJ92Y6NR2ru\naYkf+lUtvjmbamgyON3mY4tzZt+Vhs+UaG+TojKhqMKri/yyTDKKkEblaaqY\nfmMx71+WeOxPmanpb1KS7Zv35iCTKIhpP7+ujrZuCGpApUAJ1z2Ijne5uLOF\nzqaLbzp6e/ADIb0yFl300j9C/4cpbcaCBmriwT+CgLZJWzcAsf3CLyMjhqC+\nIWHVatIcv6QopGsa1q40IcO88EcOX20JQNQWfiGmvNAzPODd36MwFo2dbmCC\nT/8bn9or5l7R9qZPN2hqAHZj5LaQd0Jgllc/wvE74S1RRsmPy2HEobEdFizI\nbYNl\r\n=QL34\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGXqhHAyPOGe/HlWYWA3Ikb9uIj77Ly3gHRBVrE/w6iwIgDoVjTk9kNULNv+zeXUlSEgZglx2eogJDuURkTAz3RzU="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.7.3_1549475616273_0.7765701364730118"},"_hasShrinkwrap":false},"3.8.0-beta.5":{"name":"ember-source","version":"3.8.0-beta.5","description":"A + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.3","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.5.5","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* + || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.3","_versionPreviouslyCalculated":true,"gitHead":"77ed0b8ea64834361f4b4196ffa01d2f5939b4a2","_id":"ember-source@3.13.3","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-aDmzAwpCa4H6ozd+RbsQs9/Pfo4wbnDVe9eb2D05PH9W6zRpiUa+pTluJsUFDfbi+jYGPQnjty2U/UQYBayFvg==","shasum":"65794f79dec0512d833332575f13c77f9ccae2a1","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.3.tgz","fileCount":295,"unpackedSize":8156671,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnEHlCRA9TVsSAnZWagAA7swP/3BpUjH6FkN7gtG4fnWO\nuAdL+W8uXnXM5c5plWwnIGwXtoUC0tqlzhJHyDGKbAqGeaqhohImnKfiQKmx\nouBHwNuaRdxgCmrr4kWn3hhHfYCnxr7amcICX+Q0mSnfDvRejdLEPPZGq+fI\nyRRpcdnc7JY0ENw6UR7FTw9XvKrh6JT5ULrTZd5UH2aMAv+ydSW0zkf8H5sB\nUvV1K1/YXUOYEb+9jbaa+y57HARVXNirxsQ//US7uESZ97ufOxJe0agr61cZ\neGoBMc/qf67/KP8hS29Qv6OOsNReKKchf0skFeUwDLMHY7VsnAVdqiR+AdWT\nuFDqWlxBBu2EgsHlMYGf3hBnlriO5IHFxUETqb4gXw5Mvu2e6KYpGtZkXyqo\noPBM/jaWyTHgohWAiJbBs5BJnjIzHmehJBMSX5haq1ibvtZLhhS+OdWJnJNO\nru92zc7IDaWEco8lYDaPyYITENKLgnvP4PnnFnzzdVC6h+CuHv68WxTzMrOM\nzs4OgwHlYmvd4JyMLfAPNPNQN72jGbpptAvkZFqwnjEv7gFN9YypZsVhCP62\nCtZ7+P0EaOMgh71so7GCyHs3A3IVJmG8MCg69CiuEgphMmjqbjQrtVvgr0Wu\nIfFKtVGrRnB+waSQFU2kI433HANRyPJ+Zwte+HK6IRAlb6RIBMJ8JabyKDnb\nwCeb\r\n=kHtu\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAC7Tk73ZA+qU9hFvSlkt+4ulPC7qtqlXIa7kZ3cARXDAiEArgR3l5dWRWjud4yeu6NxooUq5hJG/ZgLhhUBP4fTQso="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.3_1570521572922_0.03548499272998251"},"_hasShrinkwrap":false},"3.14.0-beta.5":{"name":"ember-source","version":"3.14.0-beta.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn @@ -28992,8 +37036,8 @@ interactions: --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.3","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"899be808c07b548b0aa8ae2c7228454e6d6c2a86","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"ef7d1a83c1d375f4d6c8814f80516aa219b388c1","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.8.0-beta.5","_nodeVersion":"10.15.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-KcE+kRGh3MVgSd2CSfeBupmKU5XovZwCOdXru1RRHU5JNS1AFwcdeXKQKVMGjlstBWWIkkshXO0X7NN1CbCJsw==","shasum":"c98f9d9630af2b712be43364a78706cad7462df1","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.0-beta.5.tgz","fileCount":118,"unpackedSize":24609980,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYkCRCRA9TVsSAnZWagAAylsP/1zYtfK5hjhCU3MVcGkd\n1Bm8sFEcvo5yUodOus8UapnPVtcBN9TFC0nQ2cSRsvFJF3goLgwNNkiTqmaR\nNR6rkDqTX1r0nwc/zUM1E78fH2zNRr7BwwSurVe95Ymxpokq91r9f8IO9Bu4\nmEpqloNk4KsGLBXeaCJ+ljtHM58mTO5n/xQvUQnUHOw9SVDFKvZtnyeMgZGh\nTgX/5ZX1MQJfWu6UYM+Gc6cgmBMzxjcSQnAZ/4u2au9pfXTE59gEmKeRW06F\nHPGyfYgA90WKnoYt9FzlTzCZhiROuAKAUfK7sHbnm2hPE6hrWmFB/I4izFm0\nviFbJ8t5i+rJINOSdeJKmYqtMUa1Tr7J6NxDkIzH/Qrvr0P7xv7dsaqwsj/x\nyNJY9tRQ2ODop7HXMimxWCaPhTdNYOytlxBCCKk0fiPZ8q4B24oncJmYIPUA\nm3iDGnNSG5Xf+DE1xx1BG8RuUz+ey508TIW4Y/iZ8DoKAr+UKNj+f0LTB0bI\nLWK1jBqsE+GgqE8hvl30bPd5Uy3LaLImCgmDA0TnA3o2mimbWZJcudb2Y1YB\nN2E+FoLG/vcYcjbi2O+xr4hGog1cwKjA0hFOPHOaIyZwJLEX3VpPakFzMUch\n+2MBu1dETxI1GUHiu3y0SDQ1aq25LmmXApC0rC6TT95o9/00rrmjuqx/yAWC\n/9HA\r\n=jm40\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFlMxR+KauwTKT9ysxjBEHeao2bFHr90RoxV0tJg2RXwAiEAgak9x+S60n1L03Mww/LWZYrE2GS5Uj1TV92fTfYp1Uo="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.0-beta.5_1549942929105_0.035548058690119566"},"_hasShrinkwrap":false},"3.8.0":{"name":"ember-source","version":"3.8.0","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.14.0-beta.5","_nodeVersion":"10.16.3","_npmVersion":"6.12.0","dist":{"integrity":"sha512-YDHkdPHnFlQ2RFSEoEq1Cls6SCWtzbQNYjj3wtOsZ54WvHnKJrriz5CDxnGq7+xhNTfpz922hEcpVH72JZEx3w==","shasum":"7b16b0cd996675a391b1c445c53d30d9be283f8c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.0-beta.5.tgz","fileCount":296,"unpackedSize":8214782,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpQlrCRA9TVsSAnZWagAAd0AQAJkfk80YgYTIGOrmP7XD\ndQl31bWhHgXbxCL9rN4ICZOikYtnVIB8Q/EAYKrdwAyDLqab5OENQZ7W8vWn\ne3CagY74dYhSK1JlpJ87/4Q/sPvoRq5ZHo2kX79M/Gh4x98n+Y04NVkPhDV3\nsTBAAGcV1Z+mbGjAFdNTnyGMS142Uobbtl9a7AD6sU2G5vXw345fR6elDtKH\neIiMIvilazzEVQwikPbdz2RNbm3i/BAZmPxFoy+hA19eAWWMQhuU9W4STd3j\nNIhziMP3tlkdKPKw+gawgnonZ2wNYQAlrXnx1t9k0AM0bXIcQ6FphGKDT3pq\ntTICAItbwnsosBF0dVmZ54FamtiLo4aEcVsgLY+uHbxnwPFXe6Y2GIlA6OY4\naUuTS57H9I0tu9GsXPj99e0oEzisuZzRSTuKgBvN5Dh29fHk9ScxjXy1le1s\nudWDpQ6rsUy9hbKSth5fyznjhAHw3KRtx7uY8Wt4v2yjCp0LQKybY27oFspI\n5R2+Qi1u4OrCl2kCTTb1OfgWRslF/8U3gDJqFet8jLkPGYR9RUHJwfvAO1kz\nL7CAxXxzXWpUpqzeGa6udG+nzLe38dHmjOJnFjHu2ncsKIfqN33acJBnHOEa\n3/75aumzP7V3XmbD2AsrMuObgHkNE4AlOgmHsmRWw0PU1qMWWHHcOk/Do9Z9\n4BfI\r\n=o+8W\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFVhUqZL3dOpmjalt6+sfIkcCWDz50/7XWXYhCvQcaXGAiAjfTRlhI8LCkvgBDe5uQxSyNqG9HEQJzj2eudru39kpw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.0-beta.5_1571096938993_0.7906529693521511"},"_hasShrinkwrap":false},"3.13.4":{"name":"ember-source","version":"3.13.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn @@ -29023,10 +37067,10 @@ interactions: --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.3","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.0","_versionPreviouslyCalculated":true,"gitHead":"30137796af42c63b28ead127cba0e43e45a773c1","_id":"ember-source@3.8.0","_nodeVersion":"10.15.1","_npmVersion":"6.8.0","dist":{"integrity":"sha512-iar9EL0AglbwgsLl8jeh++2mnnpBL2u/JUttP6jjkN/pItHfBGlgBtQ3GH0xyG37DH2SbP5bsj3pBM3xm7rTdA==","shasum":"b84ba995d5049514a146c6df20c2fe20de08f211","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.0.tgz","fileCount":118,"unpackedSize":24609493,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcazbkCRA9TVsSAnZWagAAXOUP/3m1cmL01zLCljFsIXhz\nhQB2npu1myPt0BpI83RtSAobEy+2oR2vCWqKPc/1kRFdrGqkDvE1ll8N9/ur\n9ipwm0pzH97WO0oA/7EVI/ztwK3dw1+J0E34pVtw0vUg/MmRXFzPeHCvjK72\ntWl6c7Wj3XQUEpS1gRloblibPm0UuobIKeC+f9e1o45Dx2QuBrhpG+V9T8Yd\nAFm2SihT0MdUuwHUATI/6Ztd6AD/iB6qWFrEDIyDXhmIu4d9qUIVjS9nJjo8\nGU8j/mAlG5dfnzzmdI9GOaDIdkTWJ2DOeJTnl4CSmjV4I6SdylP5RdVG7h+a\n6UVigrrZBFYrdc+P8u/4qqVocF3pmO9rZJ4fl6UMqfSqJuFWyHdiVhynjAuY\nNLFGLqj9IG9ctn3+B/fUlazv9vBIRBlQqW3+MseldjVGgwp0vTODayb1keI3\npkrkf+br94+0fdI03yOQG5HLCwWYQH4xJdw7hkQgVwZHD+tgGt6soU6jKaY0\nEvXAxvteQ8Gs24WzyFhWkUu/iKomS1V9LZgFjCa1QABWsXbwbsKSFGHd3ZK3\nBaRvwEq+E4zXWiHSMSIhiMHk0vu3immSSH+VThTHOuBJdygHeK96Ix7+fZzu\nXG6aqZc7eKjDbSy4f7VEsIjmQVX5msIqG4yc9IlMvC+RfauxgD7A7oNTpOq9\nzeak\r\n=pksv\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEzlau1aks89a2RBXYhb+DJ1BeZyU/5ypTMboBfSoErSAiBp7NcL6Bbn92o5kFe2k1xnHiIADY9lcH5+TO44iBtSAQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.0_1550530275735_0.9048077880477059"},"_hasShrinkwrap":false},"3.9.0-beta.1":{"name":"ember-source","version":"3.9.0-beta.1","description":"A + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.3","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.5.5","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* + || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.4","_versionPreviouslyCalculated":true,"gitHead":"822452c4432620fc67a777aba3b150098fd6812d","_id":"ember-source@3.13.4","_nodeVersion":"10.17.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-JsH/3QQhGQZ6+KS8LdqeuQe6QoVWGCCjM08ccBh9LdPNz1TpyleNDt0PSvwTKZwOk1sm3mUvNwSfKoBw4Hj0Pw==","shasum":"8c6cb1666bc0491f2df1167856937593338615c9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.4.tgz","fileCount":295,"unpackedSize":8157966,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduI60CRA9TVsSAnZWagAAev0P/ipYR3OR/w9/sozv4k82\nlPr6+3TFyywq/pVta9lwpS8RUeOvNiAZ5QvAsbAq2pXwcq/ojjc2q2oy0N3P\n3bDLI5ik1RWnvzOd9xDUSGAJXsVqwbzlyEWEHV1HXPpwzA5Ipck+ZyiV/31+\nqSPrl4jvi7uj3N5iXOeGZkxf8tosif6jXyAEtudYDEQoZm27MfjH1aa2tJKU\naEu1CDwhcS14MtfzcooLf2o9/qhcnp1Inm8Hyv0kq2wbnKun6cL7DhY8o2o5\nyBAsGcxWqb5NteJFdFKpcbcTp1gujoTetqyiSAlSTuvxiIEe+1q/LBm4L6Of\noQ2lhuBf9MCwyWomkPHPG51vsWHQ5SOYUerG0cZPjlmC3U/5ENF1IWemYn4b\nhgUYRovv8qLZ9vpB7wHQ+30UzdTw8ItLqbx344krm0vYuwTAKXKUZA9Hrgpu\nnopxAA9P2KaoSwnmsnLdaErOdme6PX0OWDobTZuPQM3gPauzjadUGvsde9kV\n7K4g/G+nOTyMo/7DhwO/2+SJGJ0tmVLEF1C1OY8r9Dk6fYJYKoqJubmH/LjK\nRuMTD4CtFrE+VED81qvo5wVhYnlUt6ij8usA8V5s1bEOepNQ3tmgBWmAgcN7\nwHf6WXwjAoNwG9QwayoPdnkZNrY9JsN8g8ySnxR5YMYIcjnS1YZ+FbRf34Rz\nAMVo\r\n=m9Ck\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDJdqGHeKukc/frDq0Wkn5vRcF9CqMmlak+f5qWRGTlgIgT6xSqVy1hzGiUdVmxLkFSlTH1lJ3ZQWu5pRlGrPAfI0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.4_1572376243711_0.4061832142640762"},"_hasShrinkwrap":false},"3.14.0":{"name":"ember-source","version":"3.14.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn @@ -29035,29 +37079,10 @@ interactions: --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.4.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.0.1","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.3.3","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.3.3","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.3.2","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.3.3","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.404.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.2","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.7.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.13.0","eslint-config-prettier":"^4.0.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.16.4","puppeteer":"^1.12.2","qunit":"^2.9.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","route-recognizer":"^0.3.4","router_js":"^6.2.3","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.12.1","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.9.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"7e9d8e86920e16610cd0f97a2b583675afd4633f","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.9.0-beta.1","_nodeVersion":"10.15.1","_npmVersion":"6.8.0","dist":{"integrity":"sha512-qkQ21NtpqIaOmxmjdjTZm8+0xx1t15Q7ZvSPf/cix3OlW/N+kUPB4A2lMFXKXnO9btD6PnbRRp7ud20Glwgyog==","shasum":"198d4ccb0059e8aef78e8b5905adbfb25a68879d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.9.0-beta.1.tgz","fileCount":123,"unpackedSize":24861875,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJca1AnCRA9TVsSAnZWagAAuf0P/j2r16cVv8OM76/2Aty5\ndTQFS6T91YIMA0IebKMd02RkRQN10qezSH4Jbe/0kJIEK3dP5aZWe5Y2j7tN\n9ugapmeq5oYff4kOf4UVkfU5JdhSXMZNIz5ck4+vF4u3bgGd7W5Ed69E87vz\nZ/uJZAI+5Ter3iXZMoQzYYxjpfVEQ7UzVwMo2NsbBDvoNrne2IbekVXNin6V\njr/jDvUu7XCN2zedFAxmQ5whuojJZY38dW4kLDRyrmrrA5AW0eP8i53Ohxj9\noFhkI+SxO3qgSOROzlKpB59Nda+CmUQs3tV/x7uquV2RDzGD46VdYa3nK5Ep\nQRIvtga2scMSOSDP/j+WEU+amKCevZ6WZQr5LY7asYsi7X3Zg+3B2fEheWdJ\n/5I+e2LBvIKNkfbS2yYBArZuGFxQctjFdFF++161/LQBNVL5m4U68u5UlCaK\njkLUXazTL/+449ughKHiBIoomNAgmzKNZq83BSzYXKAeXau3hsTq2yIQzGDK\nJDdWEi5UuDbB3SNTklf1ZbDcgn/u02knA8veB1GjlaQUrteHlDrW+Jj2nVuW\nJl+Ow5cKFhq6F8900JTz+azHFnAQZQBTInIfh7qbDGiTufVkEiCGHOhSgdIR\nti3q+y2crICJ5uqLiUhbu+5RPJBrS3OkffOrnMofJwKvTWPqvdQ3a+6EuybY\nGoWd\r\n=/ju2\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEZ+Lav/DsDcQklbCHdxJhL8w+xd3sfOR06AlaZpJf4AIhAMS2eLKqXnMSYw/GkYTP7j3lCPeZxXpnAtgUeOnwhCsB"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.9.0-beta.1_1550536742810_0.9981902707939396"},"_hasShrinkwrap":false},"3.9.0-beta.2":{"name":"ember-source","version":"3.9.0-beta.2","description":"A + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* + || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.0","_versionPreviouslyCalculated":true,"gitHead":"600e45ff50a79bffb1cb8d3ae803a5442a285c7d","_id":"ember-source@3.14.0","_nodeVersion":"10.17.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-oXsFNa+CYCoLSRG5NEAGmPWtv5lbwVJc4N6aworNiIm7Favkgks+pGCGezINGoP4U5KohBTM++hAjH6DK+vy8w==","shasum":"f6961357dc56f74f19eab00453305f889bbedbd1","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.0.tgz","fileCount":296,"unpackedSize":8214932,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduJ6lCRA9TVsSAnZWagAAT/sP/RynwTiEi2AGICbEwPSL\nVoKr31ZrVhSkiPm0IueiDpak74/39kWGPq9CxMLp64W8kXw+RUVNdxL+Cvq4\nUV+tVWWiXmy4unv1CXP3nIYbnKl62H+/bWCh2C+qQtrjrNWDuTfDr85qb1ss\nFIZrALrIvLwHkEinISuftgELY77B8vNorWUh3O4lURvl/UAQO9w2TCDOVVu7\nZnFulonx+6mkZjTodJNPG8Qdc4Ct6wsto6bkwXg1nFkrxa+wimjh3lulkuPl\nDm+DSSBhLqvdgahR1u6AXdpwk9VbZuwx/WdctZUFJUnGbRwSQlsh9HuF9EVH\n5ghF3IeSGqNEAPkY+QcKVF/mcGhdvm5wlvyZlWz1zGEF5gNCTs5GFbSID+az\n6NWq6WmqtRaLiStzThZeD60lIWU8zu2SEbMRXDloOb+ujwFUtHfDC6EUZ0TY\ncTTbHBlpedPrD7b/60yFFDO/ZyK3HsKgq2HZ49A7jGEvA2n2PvoD3PcEAy5J\nM47X9DF9OKWdUYm2nhcJdb1Lj+gJtAgvIKIFZD6qB6RXvmLwM1ScOyQKPqpD\nkazbSNDiouVrM5+ngKkQjVPowByp8RYhKtsP5Qm+0kKxrA+Ttsh/CxToQKuo\nwBt/BiQjTdbvViMX0+2sokfpjHl6YU+PCK4uNWMuf3JpgfL0P5qux27P3nP4\nMht2\r\n=i6ll\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9Yf7H/n0Zx+0Nxmq4ZTt8vDLW07bdH4sSKrrfq8jL6AiEAnRO4vUOx11Cl0jV77d+OwFkebv+m/RuBqSqvh9rHG8I="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.0_1572380325422_0.11220866270294816"},"_hasShrinkwrap":false},"3.14.1":{"name":"ember-source","version":"3.14.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn @@ -29066,8 +37091,20 @@ interactions: --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.4.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.0.1","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.3.3","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.3.2","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.3.3","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.404.0","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.5.0","broccoli-babel-transpiler":"^7.1.2","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.7.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.13.0","eslint-config-prettier":"^4.0.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.16.4","puppeteer":"^1.12.2","qunit":"^2.9.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","route-recognizer":"^0.3.4","router_js":"^6.2.3","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.12.1","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.9.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2b54dad6e76985bca90573497dc41643245f69c5","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.1","_versionPreviouslyCalculated":true,"gitHead":"01b1372987a2ca308962cdbeee0a6de52cabf0cd","_id":"ember-source@3.14.1","_nodeVersion":"10.17.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-UvgjF/I7jANBEjQWdxtL/luXn97ZtIL3QCsJnR7HIcwRg7JuIyz/kaT9gLOGMxWEnwu610gJ+Ic0h0dkgQqg2w==","shasum":"f11f98dffa7b169a045590203fa15c3ad2098c34","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.1.tgz","fileCount":296,"unpackedSize":8216079,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduc0WCRA9TVsSAnZWagAAeOAP/RumQ572NNAJm4G4z0YK\nUlS5ugF6H4QQ0JyhqDx/+s2VgMWlJDXiiM9YASqqzE6N8KsEjByoWV5n8M66\nfObzIgYRyXfvi+cenWYYJ6378klaC4l8WwWJ8t6OGOgWCg8ekkhtNk3laI56\nsuhTZaoveNde5dTVypAZzXUysEwIh7wNwo/y1A9/Z7JPxaCmv8t0sPmtGZer\np0ImWl0tOwjW9RKszkv47VtThx8LgeDwvqdUnqL4dHeLMrUOo4+zinrp/iXF\nufBGUVqpaap/YiTpFdv29Rn32mD1EInQA9652WpYkxEvO/tfz0UY2IGdAl9c\nSBcAvtmUzrAZUIOrMO7AyrOp39MqoKDxhi4VuLIIZzPyFVWNhKcSKry4Hs+c\ngqNUprB5NOY08KlcIn2r0HEZsijJOYJ6ZQlCIotoypFOS0+QU9LAvaJioMbN\nvXGL/JeBd7aDhg1A1eHRUi1LXIUKcHTdhTjeB6KB6AhGg7udJZlQk5of6Z7e\n7yHseDKj+/xI8m+vGRHBtN5S7MTNoWDYeLC63vXjk19IfVDbGmCUY+ZsTgjD\nCUb2HFKXwXFAhSSkC+5R2cFf1KCx8oUeD8Ix5S/J7k5tTSLxtL+sBCurI4BK\nPDLESzi7xhO+BZL/sQrE69uvbyR9wrNfd2aaRLdcx6/VX5dKQks71vrR7Li9\nqFEC\r\n=gxaO\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/gzZHBgU+1EDJVG+DktWkleh9Hutm4ABvNS8Wrd7sPAiAYNyG3aNh+n/ozFpfTATzLJccASaA3ayaoT+qgXPkv3w=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.1_1572457748695_0.4276505461401938"},"_hasShrinkwrap":false},"3.15.0-beta.1":{"name":"ember-source","version":"3.15.0-beta.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn + lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit + tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc + --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint + --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.538.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* + || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.15.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"49ae818907447d9c469d68b297060f00728ffb5a","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.9.0-beta.2","_nodeVersion":"10.15.1","_npmVersion":"6.8.0","dist":{"integrity":"sha512-EQ6KTm2h9M1F1uRxzy0gSE1e48MfigI3uEmyC6Gzcno/ScG//k4F45ykErm/816250WAUncQnIRJisdycFMIRQ==","shasum":"ff4b5f5622b1eaaa54a44b276928f20ed0185892","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.9.0-beta.2.tgz","fileCount":123,"unpackedSize":24746403,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdgyFCRA9TVsSAnZWagAAW5QP/jEPmeq32SpK+/HpdtAy\nwyG63xeRvDg6XN89X3PhUlYG9ZUAyS/euuyDa39NzLhIpNXetJfwOyisAorU\nQm9wf1dazOQZ2NEeUp/JibPEuz1cgwsRH6ZGQ/SeRWHezl8rvPEEr9XlQ2HA\nMw+WDSDbq/0hTzUkwHIIq0pxn/FlHfjw2Mf93mIIdJ6rGgOgPRkTEpZzHvBq\nZpmjAGtjAl0RofVO3Cb8trPStkaThy2GGrtGNK6EFgbvIRDBWBwqtP/Z3RyP\n2uxYmihrehyFMvUzd7OnOlhgRse5WN2iFsGjajC4EvJuElALFPJGbDW0Umo+\nYRSfIOi8F2lVfhKsWByUO+7wQUNDB0lRfRaaNMS9K8ufuogh35NzKzU19EM6\nr26VAfFenDiYG+TZYts6iCdDsSfRkh+d6Xpxs22LsdP29Shx1G1iF+S8ETg4\nVCiify9Hrr5s5wM+8FT/yLuHDVh7MsAmg0qnk1aZzi+3CczK84Q+opDAhjCT\nTKMW7gQI6Q7q24NkVpz23jwdm042Ps+VubNw+68Onu4wVPBxHlKMPPUwOw4T\n4wJhra+FeqfYN/rGD81n8J4HBzrhX71PRzDDbpllImCXnIrJTlB/KEcgJlNd\nUSFzzGr4P8tlMUS90wbEYuSZ6cRbEl1gZsQ6ChEOIoOg7CKMzG3+Z4wzPck4\nQ+zc\r\n=+hhp\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDK1Ijh4hZ6AcK0JQwSojvLxI01wXADdQ8gNS3xyt/2/wIgT7vMeHUOBUQNv3rKR6Nj6sfZSghZ7Tkr9W9dhVvVmRg="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.9.0-beta.2_1551240324217_0.002959059222663596"},"_hasShrinkwrap":false},"3.9.0-beta.3":{"name":"ember-source","version":"3.9.0-beta.3","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.15.0-beta.1","_nodeVersion":"10.17.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-XTOLYnO4dsJhzuyagxktQFVugwJfq4xC7g08WGCM53Nl934gVf2ro6ouyqb4u9Sl7EltGMNIBhlO/lW6lCD65Q==","shasum":"da17f90dd1cfe3c355a02e51b03bdedcdb984308","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.15.0-beta.1.tgz","fileCount":294,"unpackedSize":8240537,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdu6fLCRA9TVsSAnZWagAANSMQAJjJ8D7Vr1YSXosioihT\npnbKG6j/RB2IkJ1hBYlR2e1H6FTn/GluZAokfPaK2aFNOZbFbazKaIMjdnBZ\niRU4UedjH6HJxTDvqqKslY85GG+9UxhfiSvMwIsTBbqRCRmKMrUi7hQf05Z4\nBwvlx9ugezY6Ghv7B2tKM/8SSm3cIR1Hy12l0ZRwGYRsQf/7ifuOkHmY0K4V\n2jQ9VlU38cSxb90dQI05ZKoc7YcEPK+PZ/Dqd+z+APWACaDpkgQS+I+CeJfS\n+C99VqVe8SZhBcT7AJ10u+pzcBLhPXHNPNx1nsKQvD947sWJbkaxt5BLeZUT\nCAonyiZvK1CroDaQn+Y+az0Bd83z8f1f/Cl55TpBep7zf8eP/VY6fcb3WRC3\nv9t8AjhL5dYVvq2J03S+9f9Am5S+mlkBPI5OW1hyHIOOoNHpeD4N4ZvfcTEO\nkGIDBMU2CHqzPgTy3iNS3g2K/yY3/nCeU07UzKZUQkKFUkSd0ZK1UJzIiJ2B\nDL5uWTAlXGy2mqZkESoP8+So3L2DKOYQliV2AGJnugZbHTdkH3reF0tmL/wT\nLOwfnSGEGegU8qoCrmo0CQEOEWdlY18Frbm2iktiRQNhW3OSdx/Ymr7eK196\nT77dccpa4d8nGWZ7NEn8MLReQhLSck5X8LJmKpeMaRCKkT4t30JB8XXd7tuD\nT1FL\r\n=zcPo\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC5DOcd31N9VAHfEUBSWpPmLq6PU5kGetFcv0+bGaG1DAiB6/YGgHkkYBv7qNGdu6MgP7QRD0GSeMuHGizrA+NYbKw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.15.0-beta.1_1572579274383_0.5969890054294411"},"_hasShrinkwrap":false},"3.15.0-beta.2":{"name":"ember-source","version":"3.15.0-beta.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn @@ -29097,8 +37134,8 @@ interactions: --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.4.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.0.1","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.3.3","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.3.2","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.3.3","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.404.0","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.5.0","broccoli-babel-transpiler":"^7.1.2","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.7.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.13.0","eslint-config-prettier":"^4.0.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.16.4","puppeteer":"^1.12.2","qunit":"^2.9.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","route-recognizer":"^0.3.4","router_js":"^6.2.3","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.12.1","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.9.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"72e4c358140dfd92d869f1e0ff56117958fa80b4","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.15.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"4d0375491af47ec437f180570735334a5e772cb7","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.9.0-beta.3","_nodeVersion":"10.15.2","_npmVersion":"6.8.0","dist":{"integrity":"sha512-mGpwty+GUMdhH0wXeSFmPVt4IYE7j4+3aHIDQv35inUZG7/+TEdM3et3tCnyJE3Wgt+Ju5Yv9ex11RN5W+Lmuw==","shasum":"fd1d43ff32ab5acb56608fe29c50caa1211b2eb7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.9.0-beta.3.tgz","fileCount":123,"unpackedSize":24755011,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfbGbCRA9TVsSAnZWagAA0zUP/RVnM3k1Jp3lnxB/gEen\nduHT+e+uZgncFAZKYFmWn3Rl18Nl4S/3BqEGs/WlVJm8P+tMSZrZzSLGTXpC\nI0e+h9tmnPn0rEHA76qgXwoWfTyO5JGmyRjJDTHT196myGZV4a8Q+ECWK10l\n3NDJDXKnXxbAZ6X8BIFBknL+RxOFy51fqyk6/ZwLszTV3tnOJzMLoNApM7BS\n85qfgJ0WJYjvbJlPTUGUPrmmKRjN4helqYw+wS7wfX5bjyp27HihSCkNZ+Le\nqR5fLYicL3HThJ470s5gc7uAjoU+DZn5+jN7j3mi13v+oCrm2Ef5uD9YbEpr\nPoYwdmw9Hezip9SvbtG1u7MD8kWqp7d72QxLiTCob4dU2mAXvLdMGQdN8Txr\nhUcYzUWdExtkYsZd81n2kZCWMjNjQQyB7j2oZUJkJwSnPimWB8rZ1ED8cKNN\n6gMrWPUtuYykADmRu0ju141Y7CvCt3z7c2Vcx8299sq/+wAMxB3R4TrKRlb2\nDRoF3lqHgXwjEAVg+5JikwXH5zq8ndGmEWO2F6ofDXB5JO0kHZVQ8aKsB2bE\n/XTchvbENq2cS5fz+Lcs8bJf1XmU2jnzbY3DPaOUER1PGGotnpZwNA86S79N\nFiJ7oFSDY3BfnFZk04sPkEiFeNFpAvSp6D9zCAUMZLPCH7btoKzN1hWbV6gn\nIjmK\r\n=i8ym\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoWPYVp7Id7mnISL1mbe40+q5wDrou+lmKGYV1N/XPgAIhAIWpG+JDLJWJSCiJ32i4rEiHKkQtobPBMCr31ch6DcNh"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.9.0-beta.3_1551741338579_0.6424703081969494"},"_hasShrinkwrap":false},"3.9.0-beta.4":{"name":"ember-source","version":"3.9.0-beta.4","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.15.0-beta.2","_nodeVersion":"10.17.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-vAvu56WO8Efz1clPYVUr+3iEcYjljnUcWRV0fg8I7OuOADoKGsLEJKP2Kc1bbQSZEl3hpQsKkVPhM49Fwaw1/w==","shasum":"8c8bac8403c2697740072adf9c3653b666c53861","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.15.0-beta.2.tgz","fileCount":294,"unpackedSize":8244198,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdykqGCRA9TVsSAnZWagAAGMsP/RUbxXwtTbij7CDc2dVj\n1I4J0Oc6Ck0lzRoe78U9T226vvuh75oiN+/J5wuGMRjQCjZDQw4Z0aYb6Wnu\n6J+tGaufoRAZz7U11QvrdXlyOp8B7xHWCly1zQAEJA7gSBpO4EjscmVgrx8Q\naRtnpNFOdSfQgyofAtG4e7nFJSK2YjZQlXf7XmmQvYxbfAIJRHYq39+1PshA\nr2eE8z41qzB8TeDJX5hRkDCVScwuhJOGlWKrkuOmESi92eWz60uffcIbw5LH\ndf/ue3e1fyGfhNVQS8mOcbQvIEqGxMAJmf6VKjyogYrqtaioOs73ugPMUyQL\nw+kfV7SwvAezBmb+fqf2PulRuX9bqFiWE6SYTV+kzoPNEuPV70M7DiirZckY\n+gojuF69tHhgKGL7DtyQ94qdxS6/WsK4eIUNp1X/PzWANAqS0NrIUJf5DvfX\nQCXcakC6JPJcwgIGjNgZZ293LTR52bhXHXv/JBGaCmXD867YQjq/Tv7777Cn\nglbY3oSu7XgBzMnYt4+ngQZKTyfBqUs33sdFeMhELVDt60ODnIRI3YIHM3d3\nnKTBTGZ72xYjV5JMbcoo+z2f1CJpsajMDQ2M92Ba1Ht+f+gResDwR7Ov6i95\nqjsvfBUoesyIw2/o+eUr9nnHe7GVSZVFwFqT8uQ8fuXZWxkG/qbU5exBv/8s\ncXG6\r\n=qFdD\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtMivRDRM8na4gAL3wG60zB4IxHweF4JRRBjm5fbOGxgIgPP4/nUIi6vtgtNrxxKpB4SgYl8w8pmU9RPcyS7l6h9k="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.15.0-beta.2_1573538437985_0.5564810426777407"},"_hasShrinkwrap":false},"3.15.0-beta.3":{"name":"ember-source","version":"3.15.0-beta.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.4.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.0.1","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.3.3","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.3.2","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.3.3","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.404.0","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.5.0","broccoli-babel-transpiler":"^7.1.2","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.7.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.13.0","eslint-config-prettier":"^4.0.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.16.4","puppeteer":"^1.12.2","qunit":"^2.9.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","route-recognizer":"^0.3.4","router_js":"^6.2.3","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.12.1","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.9.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9964736a6958b405db50b198a05ed085236ac1de","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.15.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"12182887ee8de4c4646eb813c4c941d04818601e","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.9.0-beta.4","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xh9ET7ePZFjDvsT1jqZu/FkUBuXQwRWyX0am/e4fG2RYnNmtPDWjMzLwJ4cdqKaGLcUrgOm+qCzBIN/Z08XE7w==","shasum":"352beb4f2b2aede560453d90a89454faea6e5cd7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.9.0-beta.4.tgz","fileCount":123,"unpackedSize":24775280,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchxthCRA9TVsSAnZWagAAaHgP/3YCp2Nr5RjSfBgO0xhn\nV8BSZFDOUdVnl/E2OW3nv5XQNyNbhAjfqoYEvaEjohMKvULAXK1OsUb4KBW5\nnG/u/55BsNI+yPBe2tExQVEpXCNV4bVvtFXzpfBwjwUmYHjYNSjjZPhg3OAC\nX1XLphqgQK7Z4zD0jyiRDpbS796j9PP4EvXxXDBJN+gDNcSQKp4k3R1XAgIt\nCtNyk5ePYoGA9sa/bGpeS21KVGO4qrE7GRfae1rBmTm8RURUrtAWmMVJI/GE\nz+DL2EMTiM9TH1Rx8CDKUiFt1XBO5lASAk2BkmiclrBHu7fZTGphwoBArJPt\n9dV9mDSliEbHcOQNlxLclRljNP+PX3smDSoi0r1TGt1WnUFZBHl/bCJFvNDe\nZNS3yNYf85j6ab763QkKRxBdtFKwUNeh8OvLZNiT89mLExuGX7uAQi350Kni\nS0/D5Q2Lwl81mc3ibgkRXlSqk5wdQRoNNe+DQJoevJXUBs4A8NcUpHv3ZQw2\nIEF24ReFrh/OlUySEq3W80diKjNQSDgmc7eNFchmSzx0/T/korgNgsnQEmsR\nc5Ta+KWgFyqUDzfJS9nLS3LsXk1gyAXzVxMZRcTfhzZe6WvBJGA4XXcqt2Wo\nOTUe81b0EKvozCJQaa7Buu7SSH/tXQqtaTWZ6/RK+FdSUJ+9hnRuyPBEK7AD\nHOPz\r\n=SQVs\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBTkCIICD1dUgKGX0S9knM121gdgBHZ1fyfH3KBGlUsAiEA9lTuVNytFtiPgVsIHzMGh2pGrK5AMJN+DPCqU+VxPN0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.9.0-beta.4_1552358240335_0.5895522929138317"},"_hasShrinkwrap":false},"3.9.0-beta.5":{"name":"ember-source","version":"3.9.0-beta.5","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.15.0-beta.3","_nodeVersion":"10.17.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-pjtDr67aSMojlQxrVV2ji6DNQL8NzbQQMWNjoW4N9Ui2Xaq5Q7PDENgwXgU/LEMvhzmYqTG4OdGp+eQ7Xw3NFg==","shasum":"3e48afe84898595f507f1556b7e0adbe4ae5e5bc","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.15.0-beta.3.tgz","fileCount":294,"unpackedSize":8257231,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd03InCRA9TVsSAnZWagAAxY0P+QERD+AOSfsOGxcSn0pE\nmE+nuRVPgYD5sK6whwh6U1VRQCCxd3BXxMb7AA1bohMwvvJIx3iZdH83Fm/q\nYAg17Lt0pXlEG64LSZTRuz4Qs+2+kmg+1HDt9HOMb2ZJfZf4msZRlPFzy+DL\nG53Qn7LBWDgXmgoJgyzTlLsFe3L6sHx0EJrSdWWAdU7b2e0wEdk5if0wNH0X\nbShbqLmsABocGaEf7Wfnf3axlNz7mHw/Dh273KH7m4oo9zbTEldw4TF2KhxH\nXoTX+zUoX9RYdLmRx2pUEftbl0fRLw3EcAYGkkTS4quTd5nlNauBB5VnoJZr\n4wxU4kVpW88xewgO5YjzmENbkNXnMYJrTT1aoRGzGG6OcCkP+8PQpkB1Px1o\n0wCHt1r6+uoB1As7AlicNaObOlM4jvGE37eb5FJe6DOHg3pqpC3HwtY20saA\nMgl9Fe6tGl+vlDIMt2lthU9OJbRVfuX2MZVc1AjElAPgkWvz7OggBQWDzFuC\nkzOitbdX4M2jKhDhSN4QszZP5pDnjG0F/UTRuIUsxV2AUrmauzdoJ+0nt+q6\nMkWwGZu2V/PyyNB+IqXB7PU9MOWI+VsCU1DYEnIk9cVfBfzstvZa9+nKX8ar\nLLSiW6dNT07CwwhhMr/BsjUvygJDRX6e2cQNHoY8TFQ9XhL5BJE/tX+RBS8N\nW/cb\r\n=AR39\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAY6db0hj+YBymdLJbcql44Q5IYrqnEL/CZL7b7+i2EgIgZJXKnC2BtWqVr1WogxfNyjJH+3pkUggS4p4GSMeImJE="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.15.0-beta.3_1574138406559_0.9901827777786549"},"_hasShrinkwrap":false},"3.14.2":{"name":"ember-source","version":"3.14.2","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p + tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node + bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* + || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.2","_versionPreviouslyCalculated":true,"gitHead":"38a9c0741ab576e4fa5ad658be17affc443d537c","_id":"ember-source@3.14.2","_nodeVersion":"10.17.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-Yi99+K0C95gJR9kqGGyak2dZX2moBn4e+UmA5G3ZiJxDbWdvVGkef4u+8P261VRLvP9xsQiIruhkPqjHcs46XA==","shasum":"5cb5c84004192e2288300deb644b412fb389fc81","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.2.tgz","fileCount":296,"unpackedSize":8221004,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1cv2CRA9TVsSAnZWagAAD8sP/jvgHeX2unVBK/OvX8Dk\nfF/1h5RFKatBMDB4GbYYiu5pNXhL2kwBEJlBft52gC3F1fcHmmXbzYwYWb8W\nfCKuIciGkU8RX/1+oDOMNnlMnfYF1MgCDFg/CFqIoqZgdY/VC5a1JBAc8QJ9\n9+jB+bgNWnNCag/63kCv/pWy/M2VSbY5OgpMewmeY5jAKMocJ3CHyxYz4/j+\noLJVoLTuInc6s50pbsvYFy1+rRCG/3C4lsCPaLf6hYe1p0nq3+2cyFx50+8M\nwY2sLqPTo1rO4eRbpBVKPb66VgJK4f0cnlbWnFD207zCpShNPF9qlTWLmypq\nAP8UtMqd+2DxRSt3c0ivkwOKNUSGUhfezt0w+va+j3p9eaHApYUkMoWaGGgT\nRuhptOnRF4GmPO8BkGea46WJRvlH0VqEdh24RIwKYoB5YgEYk6dBcPC//+aM\nHxPsdFpI4KkNJ39ovtPGxlF8yRKWJirXOp7iszfGtjCbMPexeBAnsut7jdWE\nJpq9ZGol9Dq/gM3UrvYcQZt8+yhTmsBv1LRB7+7sNqmLfySTASeyXKw7Inq7\nmUB47vcpQNZfeTWo7vXvJUDjzHLm5ixpYWj5XMoJx2lAILsvlL44pG5idDhl\nIzxiDEBwfTSYCzOX9xsQ48eLEX4z08bJl73K7EP7vc0gQosUbTUkYBpSL2Io\nSwx1\r\n=XQ/3\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQdFzre29q9GW2kwnZegIeeQ9n0tpCCzesF/TKb3NWAAIhAJCEoGFzSL9nWdLLsU61IiHK0TeBJSsRWs0nFLFf+07m"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.2_1574292469833_0.9760541586576552"},"_hasShrinkwrap":false},"3.12.1":{"name":"ember-source","version":"3.12.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn @@ -29159,8 +37206,8 @@ interactions: --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.4.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.0.1","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.3.3","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.3.2","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.3.3","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.404.0","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.5.0","broccoli-babel-transpiler":"^7.1.2","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.7.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.13.0","eslint-config-prettier":"^4.0.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.16.4","puppeteer":"^1.12.2","qunit":"^2.9.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","route-recognizer":"^0.3.4","router_js":"^6.2.3","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.12.1","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.9.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"02700012d42f811f160155ee6eb7a62c74dd4132","readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.12.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"e418abada5ba6c70b907acf961d919f2698b7060","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.9.0-beta.5","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-OxpUprWsyPidXEm9KYsE3Dlf5mhvjr1BQcPhs/1ozD7RD+dKx/kCCfDqAl7fleP+DOI9vFKUVEOCi6xqi8puFg==","shasum":"84a938deb7be96cdc7d1fef9b89eba43c707bb14","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.9.0-beta.5.tgz","fileCount":123,"unpackedSize":24786529,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmWRnCRA9TVsSAnZWagAApLsP/iupMPbGbhsLHxHnxXFQ\nIuiO7q50yJAj59OnG7rZI155ulV9kFCNLWLRDPxDs/HuCH++Qqv6ZLQNr4gk\nLJz1JjMuqBkJ8f/Eio2dWss98VTFQWMYHRVbvKp2BeaIX9NhlZ1Kmp/52aZU\nYn5pdDzauycuSk8yyDTsJu/84uyYsPFwBIraTjuKOK3huWRn32RJKEtUisD1\nrCAG9CxPUvS9UViXGB30fyiTB7FNSPA0ksNSMwSSUSFbF5/cQpPXGA0PaAZx\n3R4Jo/7lAgZqDparQqTbHpXY1jU+P3TooMXbAUeP7t5DAfn2pX/jAqepmNqc\nPRbEb1Y2GASTya/P8jQz5+87kBUsYyMyQGrIvvlQ1AVlp46ShpznSncTkJ6h\nwASYyE0La4AruPzk691k8P/wd/ftgjRZcZMqM1YpJkuzXIdOKdJBpDnl4F+A\nQxzkRwyiKYc+vlsHCWSN3NCKls2fpRjLtZonvA+apq4fR5CWVVgRfe+ltr5t\nd3oyiwoDnhCvuDxp8UJt9GwDkV9SK1wlTGp1Ay8ndnoG8FSKmoCXFECCFQ7d\nygojXJZ2/JlKgBbQHp1iEqdF6ejwpkFfffLu6If9FdkC/5AhFreCdEVxkEvT\nRoZX79X356aq/L20JrGNLW/HDQOtK6iFHIhudsC18QnUqlucfhgzIJHRd01L\n/lLq\r\n=CRYn\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFE2eOzlzgujP5k1t6sXZSHwqVAqE1uFFL3D35QuQs5QIhAJqqhSTnF3c82XWefViJbuXI5RFT61JectyPtSR1hcea"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.9.0-beta.5_1553556581942_0.09082817039032198"},"_hasShrinkwrap":false},"3.9.0":{"name":"ember-source","version":"3.9.0","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.12.1","_nodeVersion":"10.17.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-kJe/W3NhJ+mvpMfliWV9YlOLTzSxjknugLDupVb/MAVIPy08Y6JY3XtTtoKFYk2nJQY2XrmV+6BhefShHUaYIA==","shasum":"f76820bbc77c45e0bc658559da8f720c33c63ac0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.12.1.tgz","fileCount":128,"unpackedSize":26598970,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1fSvCRA9TVsSAnZWagAAi30P/1UOaN7aPsjS9jvZgJh6\nrxxpZv22qXUlcz6cPjyBBlRv9aQk64Je+n2TlVvh4LGNuREzQYdXI75BPdBb\nvzYDpqoBwslAsGCrdo0DqUTEm6lv3cq+etmQhsgCh+YtJjAVfOj2YnkaqizK\nVdKDWqmE7GT6GzNj0S90gB6pAy8Cv/5/N/InG6pSpEm0FoBlSYWWmE57rUtk\nz4aK0wndbRTaVD11jZPt5cE++PRwzlXEaAv2kiB3fEGqxng+kCL1Fab+QV9+\n0w3mrmzeea4vGTs2wGke94BafJpttkPN382dq5UTxkHyEiW5zfnR4KDV+ctM\nA6dYFqCKMpRtBJ1xI2vMq5xInSzHmvByqj/H9R+PjbTrfBqapiM0pzBqZpbw\nICCk6s73tlg9KhQ1qVgQMQZ7s5i5jYg0JyDJnCWQ4y8yrEe8m9QFoNeq1hBw\n0bqYQmQI1+348KMtxomx+h9OQPZqHUSnzLh24zMf2tR4wc6XNq4BNZ32KAdg\nc0XpjmAvg0z6RL27bupoNYM80mJQee0k7O3hPFzL8EiyjJ+QZ4hw0G9J7E2h\nBD8fImCpWWRUUXazQ7b1JV3VyuiXc5ptngTjgdbCZ31p5bTdl7K70So163kd\n/nGP1OnJdFvW7LcuQoUR3+VZ0A44UeQcS+dd+zATDWpeTpjz9SAzqdcG7x9D\npDWc\r\n=x9LY\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU8UZd5R4wVEnh2ntB8ixEcBYVvPQJh2OS524lTYLaWAIhAPtHPItfwAw28obwt92QTEJfxcC9FBuER4yar1hM+5WV"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.12.1_1574302894593_0.8645393730122104"},"_hasShrinkwrap":false},"3.14.3":{"name":"ember-source","version":"3.14.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.4.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.0.1","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.3.3","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.3.2","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.3.3","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.404.0","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.5.0","broccoli-babel-transpiler":"^7.1.2","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.7.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.13.0","eslint-config-prettier":"^4.0.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.16.4","puppeteer":"^1.12.2","qunit":"^2.9.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.12.1","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.9.0","_versionPreviouslyCalculated":true,"gitHead":"8df20e944ca83e5244df316587d3261c434a25ff","_id":"ember-source@3.9.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-VHeovle0+ZBnIbEcuNcIl1+HfActbplkJBMcaXAj/sCp46ayNPHB0zl+0ix74j+MOTiu8GEXZ6GHaqgwGmhvMw==","shasum":"cab72c07c30d8313e1cae3ef9a68c0a3d7d1b7de","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.9.0.tgz","fileCount":123,"unpackedSize":24780584,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcovYFCRA9TVsSAnZWagAAmucQAJYKFab3eygpeizO8gvD\niWTbTAZG4YE+7wpzofaPzVWi0FILlb5QAizde0AyAaOhZ44K56gg1AdzHYHE\nM3owsyxF6eeR8+uTExPFHpX/c143/vbZsWBVZdKN7ifRl6S7QBIhRo5+YqIl\n9Y8ppImwa+mGscXryCgg8ldszwPNOAUeFTxe+COYb+2YHVP9MV31RoBV9Wz6\nHRLdtEO4m+G1Rf+jtaP7plz1iFaWScXWbvG0GDXCV0mOJgk0NE+yAVH3pYdn\np8gnp5I6KpRhkIXSHO1RmRErNz5GWKlaLDVyFMw/rOR9/9Ph9RfrFBbMYHDO\nQg+j9BbT/U0aGVWVpBD8qd/u9ULjgVA3+OFFgDJqRhWbYX2W3P2vDQuekaWY\n/6EjhpHdm/ZZSck+8lmGVKNLdHj9tl7QBE8Hzq6lFsxVBEoE5I36tIk8F0dv\nFfXSXFGA2z34MBboMu30dACYWbT1N2OPYdyMl6xBIz9PtmGT260ZwIODL3lC\nsSyZf79nIJLDPfXvYt5/VADwDdhLFAjbJvqgO4NiG+bL+43d8Xn377wFRiBS\n8uHgQzL/9cwgNPzA5l636hwHA1KNKHVlx9nLE1ROzMnD3/9LH625lt1MQclw\nF7z/fYLYA5/zfWzQa0rRw/XYGafy7Pn62rWOLToGs7/n2wvfgJDKnLCVNfxz\nRiyI\r\n=m0Vv\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnk1eb1QiJyaoPMgjAxUyX3khNPAk2FyyvGkjYzwJW0AiBdcVeBBGvslf8AYoXWbYmcgfeASeW4GMTbuhEpEasKkg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.9.0_1554183685004_0.9086099781386157"},"_hasShrinkwrap":false},"3.8.1":{"name":"ember-source","version":"3.8.1","description":"A + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p + tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node + bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* + || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.3","_versionPreviouslyCalculated":true,"gitHead":"18c43ba10bab45fca5f7ec4d61d24561093c9543","_id":"ember-source@3.14.3","_nodeVersion":"10.17.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-w4vOvUEk6qnRs61bLkgnebSzlOKwo7X+OdklFoR4gJltsahzZa6SLR8VzvyrrGc/jypu2STK923txBAQ0YG9bA==","shasum":"ae764f49d1db5a1327056d469ce07dbd53cbeaab","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.3.tgz","fileCount":296,"unpackedSize":8221457,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5qXeCRA9TVsSAnZWagAAZhoP/3Dy2ssKRfyFSC3OY+5w\nJn/IFqaZKo0SB9lk3xP2y7cCSpyUtxxHNIJzvP+T5M62wC6LvvEuN8RRlpxd\niHrX+FZLXWLna/LJXd/DOMf+PQqy6Q1KUOh2esvUJNrzpNUQFKdDAHhXvcQO\nEAJ/YzzZ2mswf+RBeblTUFGZyqAr0Ik8HEBo7eWJHkHajJ/9unt0sySV2zg5\n8IrQ4ICAlEHyzB8Ugv0WroVSmkRbUKN8l2raT7wP+rSMvLdaHsJo1OLvjsJM\n1WND1gxNM/lyEn/tpr7zUUl/sgyk9rW/MGW5/BbO7Lt81Zlkx5smUezimmpv\nrefPBzZg9jl2Koijz4EshGeu20/XvyEqCOFuIjV3kOImm1OA1IzAbulfNwMv\npd+jb/sK9fvOvqazvdkKdu7uQShKrWbcGPsN2Di467y4VyOO+TVG7WVf4rKN\nGenXhTglLvyx4OH7HCNvBlHWeReB3+bQ+8z9y9tU539CX8AyBamPl3efQW4U\nOYcVvtyf/PknkNavF154I82RUiOTOkghSt1/q2UyPrbk8pHa4fhujBtJSD+8\nSe4lANLrpOe2nzPGA2RLle2KfCOWo2OpDdbQjkO6KPKD9jCKvg8gE23DZ4nh\nOTzvx+tQ0z1uz3pevbzjy/e4paiYtWLgrcRFstzSnUahBYmjLc157JEXr399\nMye0\r\n=5HWV\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByLJIEzpxMdA5H2zrIFqzt0NOPnzKKWuAYzhWWLu3lMAiBVTdvduOQpIFU9yNXlO9q+X+MedyErmhPAk4+hApyLIw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.3_1575396830019_0.9158155266277737"},"_hasShrinkwrap":false},"3.12.2":{"name":"ember-source","version":"3.12.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn @@ -29202,8 +37248,8 @@ interactions: --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"26e91027ff27de3e43ab504b7bde080fdd4726ea","readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.12.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"ffe233b2c44e21e2804c97b6de1e82976df98d4d","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.8.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-dzz2i2XUY+yqxVIoV8V0B6lIGjtWVJLHtsid2MkDfaJl2GRcsioYVmv20Elyhny0oGBRJY8ESbODULkKoY9Urw==","shasum":"cd4522df4933decdc0b71db7ef6dc13751185838","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.1.tgz","fileCount":118,"unpackedSize":24617827,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpDAVCRA9TVsSAnZWagAAVEEP/iiKoAdhowHY909rfzrZ\n2abL29r1WLvgAT5rU8ZjQe7SoInCMPZ/SpovYGNAcg+u8JPNhNSgt1WZN/pM\nxUh0k1kiW3N1xkbDI7BsuHRAqkSu3MXfd3vuGIRbOkMkf6wmECZvjXthlhv6\nv82axjEVsxY/SxdCoxS2Mlt5KmL6f6ZCngDfymbSmFuLWv+M1CGAPskx5nze\nfH6JRvHcVpKb7i06ffC23PSG6XscjI7CIFfUuxTknGohVwe5m/UNHSa7siSu\naw1rMJ8TO1ZEJsUDbLk2wAPs3qMilz5p/iQKVetc1SPvir5tkYoDnKLoTFRR\nC7/Fyidug8sdEjLPw0U10xRHONLuyjYETOVo9HN3UO4PSfWNKME0IlLT+p9I\nool+plHV/b8VQk1il1kklFDFK07tqynswMy3fzNSGtnokaoRdl7qaaw1G8SL\nqEnN4GRwjaoBbf1dKYOhHFDcZDrAZ5tKqZQH48aWdOKzYdwVrZEKR+WE09uI\ni98Gzk5NKYb6xWQ1NjlUAXrHulv5oUvgu69jxFuQ9yYBcFSUk8FZ5lakljLf\nLi4RMjKfUMxXCPkegKNzx7VNODG9eUA8rDPvXIq0N0ZmsHH4MiU0gasQ4+J0\nvhilFgqZ/vsLPACIIPG5fX6N6yphdcGuKWa+EYW+S6qzUCTMuV8ogtNjufRD\nkSTq\r\n=s/ry\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlkdUVciwsOiFyPas6O4J5vY3+y65gRAfoXrCYFuYofAiEAsvOISBoWqCsKKkSug/7cdd+MD9eZ30sg9C0l3AML+wE="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.1_1554264084172_0.01228704046592366"},"_hasShrinkwrap":false},"3.10.0-beta.1":{"name":"ember-source","version":"3.10.0-beta.1","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.12.2","_nodeVersion":"10.17.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-mUxaeXkA2MTsgoxq3coSn+3AdiSHK594rCefd4+GWmCxzXaoyV7qeumu7Mcz7PIjJRqNuOBSvifZzIZjmCtc8Q==","shasum":"e3a320e7b895d9e204985a1c6e74a46ef55975ed","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.12.2.tgz","fileCount":128,"unpackedSize":26593755,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5+vfCRA9TVsSAnZWagAAW9QP/RIEsUzewtnWwpYjKrbU\nlXCjnWl5VX8hJktfhlXExkW34EJJlP/9uJbkxEKoBpgKk5XHxsPY0hHat5+X\nfbGZp7kruKt4/LGEZjTRStNchTKwsSQlCsgqAlLRZP/Z5QxSBo90MhdqYYAz\noDSdkAckuDcbr0iYiefR2idpSQx1y52QrJIz7C1VrtSHtVOIY4U3ah3Ohdgu\no6cjBlgD3YdnK89X38DlVCtCna5GEdyM+nosh9OU7WW4MZbzQnK4ESuKI0F2\nycEJ+pvCMMF449t0ZiNMakZTQMh9Z4TrU9Ed6i6/lLXaxw0oQmffMJMYYLaI\nELvq8iFLsIbwjo0D3wrmOM5rfhvSgPsyTPzLql+o9ZDz8O4aTds+RMrA1tMp\nPE3/hyd9TUveylFOx9kSOt669dVq3auswt3tQJQkWEKW9UjjxSZa4co8zN0W\nwHPMcovaBhvPw1XC6Nk8DiP/qgzikYUyuzSIkhMGywJg6kxMunhwUeuDyoqA\nqr1QUTRuPI4Ep7vxMjZldXhQ//sYEuGwnJiaa5HROtyBcxe4J48qpeiGsQdl\n99xqMxL8wBaAQ5vtw7QxSVunYVlc58xp7p4eIyiX/6sT0IjM+vevjdWT4kFG\n0bIWyrPkdM2lhUKFcK9L9HPSxRMhvnKTGht/u7orUUqy0lBoDMzZ3NljNsDM\nb1PF\r\n=gRGt\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICKPjJC8EtC0UXYWerJbPxBdSDe2FJGDqYIFxDtVjKvOAiBdEDFkIN08RemttsTAOm819G973+fZMbOmbGhkwkrzTA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.12.2_1575480286897_0.0011182629639183705"},"_hasShrinkwrap":false},"3.15.0-beta.4":{"name":"ember-source","version":"3.15.0-beta.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.4.0","@babel/plugin-transform-classes":"^7.4.0","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.1","@glimmer/node":"^0.38.1","@glimmer/opcode-compiler":"^0.38.1","@glimmer/program":"^0.38.1","@glimmer/reference":"^0.38.1","@glimmer/runtime":"^0.38.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.432.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.8.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.0.2","prettier":"1.16.4","puppeteer":"^1.14.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.15.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"573b63a47e1e4ef3be93259ed4d3308a13cd6a7e","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.15.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"1edabe46de9824747a7da619a35207fa23d1426e","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.10.0-beta.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-4hhPlae1XeeNo9yApZfSUi2y/tOdGKfqKf4z0nVNhLT6ek0iqhYmdBngaSuHNQx+bDWnmPL3d1TWMekqCtEAvQ==","shasum":"6f87164bcbe5779f0111240be12e9ac7081cedfb","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.0-beta.1.tgz","fileCount":128,"unpackedSize":25828270,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpDVdCRA9TVsSAnZWagAAkAsQAIDrUTkuBDczlspZ2jFL\nLTXnU8U/d9ZwCv3u3Q0VYW6goWb6IiuY3gqbK+VkqTJJPYYLT82BsUkkHn8s\nfEde8r4UxvGirLb23IJVE+8FHsVOuiDnMX9dad0o2qRCGFaudDOx3cDUIsOQ\nwFigcsfqP7gGOBaNtx8Ct8ChNsbjBsgysRLCP0iBQ7ALX+k2ch89YnkF6uGt\nDLYosELJxwoYNlQ1wIldD0gwL0u4H41SMHEeWGAIKOy0Jw0XNetuY5kvYJGe\n8kbC/A89khj/w3lN2TWDJQDsScOuusPvfPGSiX1lx6T3Qqdi+VyaVDJV/NLF\n8O3QileXNzHXffTBw3qZsRfI5T4kjUwRuUMt8e+Dxlzt1IznKeD/i2JqL2hh\nwmZc4QLaL9ZRRAOMV8c8dsdMDm1QEHIFVis+wmbtLyzb81Ot4JqewILN1g4I\nP1iUcNrSE034Xp6+yIVqEeesL853e927c7O3yiWyTh68qPPq9+gDhFRnocKn\nDJkdTzrYNW3+gBmu12Ea2r95rmgU8MQqrqosPuAfBS7lmtY7ABc4Uko1YgDf\nuc+F1Tcz245vhLTx445ZZ8FEIxHAVA07VSmh7DKMWdGT6Mz8AwJXj4dUOKcy\nVCKK6+Fu0ozA0Rio4cSn1dAkqnxyaiw+9EhnEhNIwkiSjdlkBz8G7HEvokYj\nwNwc\r\n=BKA3\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOBIKDaT88EryS/mj9hBf8DBYSuAfUWWrAvpLQDJ4UcAIgPeYGjAEtyphnfEXeZKsQxsnL/ZD2hAVa8rSQR3+XGqA="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.0-beta.1_1554265436468_0.029439112486885577"},"_hasShrinkwrap":false},"3.10.0-beta.2":{"name":"ember-source","version":"3.10.0-beta.2","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.15.0-beta.4","_nodeVersion":"10.17.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-4ICMQ/XOhdUFGVArQlJwipH0cmZTY8GMgg2fGtuIajAzb+gQUSj2FQvJB+5KW3FUxaiXrQmHyQN1zif15Dge7A==","shasum":"475fcc75fba90f03413f698cdbb09b236b695052","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.15.0-beta.4.tgz","fileCount":294,"unpackedSize":8273853,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6ITJCRA9TVsSAnZWagAAMhQQAI6q5jE9Qs8ovIkZuLjv\nfVeCIpFrxFQNzHDLoLZ0pQs/9umTl1WLMr28G6OdyV9NrqySKptBKh+DA1gO\nc3kNzXe8nP/Xq3V3s9nCAr2QheWXSvM5mKpAjdmBBOpGtyejZ4qfqEO9J0E7\nhbd9MrtSmJiLG5k94GsCCuG5DCCEwpRtu3M7IpKdOiamMAnAa11VAE5oeKWh\nA4h373r28vSdlgN0wTT4DDtX+F1GZrtfeIQCpkLRMvufT1o+LP7cTKnahLRG\nDbIZbFyLCT3wW0WHm7EzVR+XeXson9SIOTJv1ZmDlUPPstfZEoH3SUzUZhdB\nkp8Fxjd0EPnGI5kSMqG7PpVZs+WQmeoTjDHTGEJ/I8QPPHcglXN7nBu4qwLW\n9qXD8tpfoa4Ui11xFS7yiiuT5smRfAOCXx0EkHJ4LnTosxRqnCmU2TX70/7+\nEl27+unOi4dxxYFtsK/zq1WczTGzqgmROuggg85gRIl2ADPXw4qYhC/22Jcj\n5xyb6oxiMrhcLgU4QHcgi0Xf9vR2EEnYagKJd1UIybsbn3Bbl9NOQzXBV3uQ\nCDRQTE1I8fLWrBkq7vuj6DrUt7Q4umfn6lf1ZwW1Eg/PWB5RSRMrjGs+qt6a\nZCGTd1qQGzGKy3KeotHilF26PygS9H3PAUOrcqIClvr0xh0i5UEZQRkNwfCN\nBeEO\r\n=edfA\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzJ6ccSaamK6Sl6vm7dacanGtzDIuKfBZt8SYKhpYP/gIhAJp58U7DWUreGdyf6CABdTkZ8S93RIYz/dyksabbyqzL"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.15.0-beta.4_1575519432721_0.2897029669519764"},"_hasShrinkwrap":false},"3.15.0-beta.5":{"name":"ember-source","version":"3.15.0-beta.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.4.0","@babel/plugin-transform-classes":"^7.4.0","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.4","@glimmer/node":"^0.38.4","@glimmer/opcode-compiler":"^0.38.4","@glimmer/program":"^0.38.4","@glimmer/reference":"^0.38.4","@glimmer/runtime":"^0.38.4","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.432.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.8.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.0.2","prettier":"1.16.4","puppeteer":"^1.14.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.15.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"29c1d82e3eb9bcc68bd4fcdfd09d6e1a3dc3e06f","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.15.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2de2c0b384e884ecf9d5fb6e9836379ac078636b","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.10.0-beta.2","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-MA/6UHxYSOkQaSBztIy9qy+RXzoyu5kitbPECWNQh0UxIcL8DCLfl63CmP8NJVChGPQEP7XcDlsgrpcNdnf8nA==","shasum":"d8097aca7349c89258189c25f6e15080d0490f71","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.0-beta.2.tgz","fileCount":128,"unpackedSize":25878298,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcq/7pCRA9TVsSAnZWagAAPKcP/2lOEtQFtnDM42WZVSrw\nhHyG/Xg1sB77e876Hjaama1UVGgya7lA5+k1khtmPeYgZIiOjnqRuBz/yOzE\nHR/tfHvndjEOtkdHNc4Eutd8z4botdnKoMTUhRR4oQMgpwp2rpn9XBufC9/E\nhSpMky9UVsDpBylsvkjbc2beyuIB31mgDw4fpChp0FfpPlCgwUzxPIHYDzxG\nAfWbiPJ5vovY0VUw0pWVKd5ajwSw8zPnxgSYAZn/VEENO98I3idQB4q+MXEr\nr5c5vdfSA259/4iRHEm7ggeaWQ+mgMlAwkVW3E7ZgB6dPZOGvWpLeWL3Tdl4\nmLYiVqjRB2cXiLkNUGxYBDmwIrr0XIIqvt74tXu83e+Rfz+/QiUyAmCMFxc8\nBEIcIF4BaXYfenI5awDDC4uF99qfo7RVK4g+DblhGGw1LtRYBUc5V0yzmAdA\nMTaFL6tqZ3PAgIPeMJM8y4Fa0pE+yJfdlOhB4+oI0xTVL9XwAdVBKuG+vOOd\nz8Vp8DwvHauuEcu5JB7bMWLerWmr9T3Tfwd8Pes+bnEe/SgxRDBssiWvWIVj\nVQZXarwcR4/ibeWDMNKra4JF/xPmYSXLk3EziSg2vHIOmvxpuKTcD4Pq5lXG\n2+HM1nvYsI2QIggPnwz5UJNoGhhL5vVQNQcKpcyAQKukWr2Q1OCcmxXVg317\nlIKD\r\n=DCB5\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGsDDmApfU+XJ2noVPeXuUwjzdt7RT89fclcWP9YmLXSAiB5Wgv3A2KZfYmbLhQAc5xfR6hqi+sH19TmR4trKDMMeg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.0-beta.2_1554775784084_0.6509379916237614"},"_hasShrinkwrap":false},"3.9.1":{"name":"ember-source","version":"3.9.1","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.15.0-beta.5","_nodeVersion":"10.17.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-BBgdSCvusd7p5B7wjFgHlBdjoj/K09d3hQvzotl2bKqQavg5bCLTaiaND+tZr+tiuYVlwZnxvf06hcZj3jNtsg==","shasum":"9e467b360f9d71ead1ec6ed572675617e6623876","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.15.0-beta.5.tgz","fileCount":294,"unpackedSize":8274655,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6JQoCRA9TVsSAnZWagAAsnIP/0nOwgalBuEHUvcR41Nu\naEBZsjho4062DIT6Ilz3zHqvMvehkPxDyfaoLba8uXrzVhuq6oDhK4SQ3cgD\nzsVsSBPMAe5lT4aO/aX7EZQoYgEYb7oviCZ1f0dIp687twXuDoxda7vG/nm3\n4y91Ka4/TCWQE/MwdPBtzL9Pd8GvFixNeQH7PkIRnlTtX/YV42DEQ/BPmaDh\nTga3TIWqMuE51Zw0jVQGJCfLYiqFA/50Q5REbO4saI1RFHiBXQztMLM7XHIk\nh5HoNEOhrNpEr+iCzqGwmbs4Xd2o3exlM7tdnsw1L1+tQifgYgTukXcP348e\nepN0F2hqFykWX36v1sIue+zT9WlOTa4haG2JR6IyyhrUGGTMv+jT09NTN0Cf\nf6nQch7vCKt7AMycaF1eiS8C/tRGtFQwTRSmD63ubb/goziDqFYnkGO+NOZT\nuWdGoC9G07cU34szbhJelg9JUKezCKGu8iX9xNDPTOPr6tU+lJSoSQCobD70\nvqUjvn+s0OgNlVfrMKooLVFpHuf2AHIQ/jBtNKgadNAkiKTHeIjHiKAEkK2r\n110AATVLxNi4SP9lK2oebBvNINMWoAuTOrzol+vFzsob7qh7IeV+rHd+KJjd\nxTCNXL0bYS6XQDiWacrVsbeBdouyJj4Mo67wWao5JOosWF9kBzfDhTWmrSHK\nVAXc\r\n=6WCj\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCb4y60lZ2u6vqc/NULJqBuRPLGPXt9ilGWKzzpMaur3gIhALMXWP7FquSapAyM13H3gI3awc6IqXUj6iAfAoY0keVn"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.15.0-beta.5_1575523367433_0.5801860390174594"},"_hasShrinkwrap":false},"3.15.0":{"name":"ember-source","version":"3.15.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.4.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.0.1","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.3.3","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.3.2","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.3.3","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.4","@glimmer/node":"^0.38.4","@glimmer/opcode-compiler":"^0.38.4","@glimmer/program":"^0.38.4","@glimmer/reference":"^0.38.4","@glimmer/runtime":"^0.38.4","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.404.0","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.5.0","broccoli-babel-transpiler":"^7.1.2","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.7.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.13.0","eslint-config-prettier":"^4.0.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.16.4","puppeteer":"^1.12.2","qunit":"^2.9.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.12.1","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.9.1","_versionPreviouslyCalculated":true,"gitHead":"8b273eb04023a876dbf968a05929d8a21a8fd27b","_id":"ember-source@3.9.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0rfP1m3KbfylKNnxk4ZWy0jqwqIWGm5rb7ZZFn4zazVJFI6gEmratWadXfzwEgqG2ukRcW9F8frEk0utuaAnMg==","shasum":"e6c7b08f823f9a55e448af1cc439266cabc3e65e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.9.1.tgz","fileCount":123,"unpackedSize":24812457,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrNY4CRA9TVsSAnZWagAAeAEP/0wlPmY9FHfwtDhnqNbf\noHihVAs+8+q3HsjrGb3uV7ErISNhW8fsBAlWRcrzVB0WZ0gW32lg4ZPwsnVP\nRKSRK2OUOCuHXuyZ1hb3Vs0uQl0IwGCkgwHX9UtY2MPfDAXQwA2F2QmXK5xT\n1EN5Y5XNs2l97PFLGE2w9NrAlgga0SASzmSs753CbbkLENhxdXuUq7DAEeU1\nMgjQfiPSOQbmjOykDdfMmFZetlB+ba95WXvvjeT2TscjZeN9OiwMXh22x1cQ\nQYIQXbnT/iZW+GAbeBrfjg3vURnSvFiyvkAD8P0x0RP3eiNwOxkeEfotsr/s\nG2vF5TtdxziL4/bqxjkbQi92D1ziTlXEJWzelspB9XCYqGG8vKYrn/mCXeur\nUs3xppKG4GOXAcsVjGOuTvqlN1ujVHI6gNyo2wN6WVxUPJlPd/oZh5UJ7Z1l\nj9y1bBK89qoTwySXMMENDBZK09nDFMVpQh9A9hXgtEAgu4ClhC8/m15r4cvF\n5pSKMwD8IZHWZoE+FxgrvL3Jmbnsg0vARUfF4nZoAXp29jTI8hvoOSYq8iEM\nSwZqdx3f3Rtp5nsNJS1eFaQ7pxSHW06YswUda6khwtfoAjeeQRW1VSLECphF\njqRvm0nWBzgPpZzTXe9DH71sTeeBRTb+7lUlhU4Y9RB96ZwtcF8/Re9SXsxc\nWU2F\r\n=Q3HQ\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGfY4brVoggB9gecOnpee7ER1sZkqzgxy3CXTuoa4Yw7AiEA36+jHnD+ovM3dRwyIQjEZlHDM/ri4p8Sn4ZRim80KA0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.9.1_1554830903651_0.24469017173321905"},"_hasShrinkwrap":false},"3.10.0-beta.3":{"name":"ember-source","version":"3.10.0-beta.3","description":"A + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p + tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node + bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.538.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* + || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.15.0","_versionPreviouslyCalculated":true,"gitHead":"d4dc4b4cc587cbacdfb1958fbd03eb9770efe9ab","_id":"ember-source@3.15.0","_nodeVersion":"10.17.0","_npmVersion":"6.13.3","dist":{"integrity":"sha512-daTELJBDMGqAmQb/Puxdk1YR204/zs1DEiEMQWlqbtmhphAoDUbGi9ifJu20ajP/IcOCWw9Vp7aPzguTohWF7w==","shasum":"f6500c6d289ce58231bf1e6695c4974df2be7390","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.15.0.tgz","fileCount":294,"unpackedSize":8273941,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7y6XCRA9TVsSAnZWagAANRIP/18ax8cDT1RCiPI4ou6G\ni4XZOj+ijh3av5vKaXMz7ojO7IiLQpmUHBgCJ7CDk3kYk6i6T7edxdJpvK/Y\nLHzQkic/If+jHUD3Vl8pp3j/hz/ML3B66k2oaSe1H+VQWYG9Z3moJFdz1+Bl\nKuFg+wH86VnTGzzHlDs2QaG+J9MNpsgjRopotHj6YWI22sS7BNDKGNDoP/d9\nqG1w0shMff1/pZyo6BIZA9BGSltnCM/LFqFTZF6DaaqGFLERbs8Oo8arMsQs\na2Zakl87Mxo1OcdXAnoBH0k3tT1dhCsO8WUVUs3edgMEgTqVsUJnQAtmjGPl\nKny/WRO5Vi4TNgFX01mbyURmYECH6a9LNNbD1JGMigyupdpalAJ54wZa3+1m\nEGHsUpCbUeRfq4RWsTu8dhBrUFrEKflJQ9fnomy3rwA0k2sf6W3kPZ3pMX4I\no3+fbKrHufnuvLknCqbbGmvQGsbo1D32+WHz4JQEIL9bRBTIGYLQ6CDMi36j\nrt7fG7/KHVQ1uZQEQqidKfBWijbMTr3nVMb+6CvQ023pQ80RAUkQEMcVCGDe\n/Ol8TxzXDAEHrPCPviXipowSf4AGb3mn8nYjEZg6FTuvxQhQXFI8dFVPdydF\nKngZ3DnE8SrvoawGwdwpdVVW+FTAPS34JW15FYbmJRR2O/KhVmvnIxaCkLO1\n2WXI\r\n=nNmI\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC90zZf6Db7AbkXc/kWk6DtdtKWm6rEzoiQgWVVVw5/HQIgDgGNql9wtXo21IcV10N8FwwxKGd08+Pl9ED57+Q3sOA="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.15.0_1575956119141_0.11795216587652901"},"_hasShrinkwrap":false},"3.16.0-beta.1":{"name":"ember-source","version":"3.16.0-beta.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.4.0","@babel/plugin-transform-classes":"^7.4.0","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.4","@glimmer/node":"^0.38.4","@glimmer/opcode-compiler":"^0.38.4","@glimmer/program":"^0.38.4","@glimmer/reference":"^0.38.4","@glimmer/runtime":"^0.38.4","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.432.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.8.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.0.2","prettier":"1.16.4","puppeteer":"^1.14.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.15.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"5d5bf93573dbf7f3eae485a44a77e50c668b18ad","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"bdd219f7c716d6a7a4731ca739e04d1dac43a9cd","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.10.0-beta.3","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-VreempMczeSqN5xDqvzzR0VGj1eTqdc4OPRlqisaU9rcuKFBoLZ8Dn24JDiac9B4+ivZSCmfjQPN4mmOeZjXjg==","shasum":"9ccd1febb1baaf235a3d2d550b7daf8cb1806df2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.0-beta.3.tgz","fileCount":128,"unpackedSize":25934713,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctTR5CRA9TVsSAnZWagAAOzYP+wUq85tKJaZ7NNLc1WYa\n02+QmvftAVW39WbdWe1TlNeHPLLyVsmDL0JQywZBy2UE20n7pAsH+u9Q/xCE\n+wde2DT6ML7U9FyAAEW5SwX+idFj6S1Nxk0FLE7mfBF94J3KLBrwzJFxADdj\nJu6HuDtc/p5DAMDxMx5QIQfUM3f0GYBxX2EUjt+OuonzR0Z3RUA145459NTu\nfyFyUBOpq8ihBFtSI8SE8yr60HNJhjB+sRf7+KUED6PmJNsaQyjJYkXA0py6\nLJnqG4ynzxX0h7yxJkgVfeKGvagNDFYzv9q6xGjFkPTe2f4CQBJpEWUUD3iL\nAl0MZdVZioNT0tXGykGlrVQqRqmWAT1xFkWvQIo2jFiPrZ8MOqYL7uCQ4fza\nfUr7drz9eNmq9PWSEZAlA5seiN6n6YMtmtbv2iaHQwGFmJpggQJX9Ri4kbue\naMr4WuCdryWb8rhQ6m1jELERBMB0niZBo0ahpce2z5vwa1IbwXVeGVcxnlts\naMUsFiZ0K4uaP0cgdbNJClIzL61a5rOXUbXscMffd4HpiFLcyoEUfgJPXcbp\nZ/vbBSVUXB7lgHQ0NklaCBA4kvmFLM6dqm6gcz34oIzPYqeXGQY13Gm07tyF\nyVW9UU4zL97CE/SpDN79hFKnn/OBMkaS/C9demoOOCOX7nAuEO0G6jdUfSIH\not+u\r\n=eWoG\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9n3nqaU4tn2fr7a8WwikjO71Q0+0hR6lYzVRl6IivFAiEA78DbaydsOtOyEXR6QF2TVg+ux9thxWOyqe3UsOYTwu4="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.0-beta.3_1555379320528_0.6126250881482509"},"_hasShrinkwrap":false},"3.10.0-beta.4":{"name":"ember-source","version":"3.10.0-beta.4","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.16.0-beta.1","_nodeVersion":"10.17.0","_npmVersion":"6.13.3","dist":{"integrity":"sha512-HLhHRj5jQbcyqGH8sWT+39txhgZsh0v7j0Vf/Qkoh3zBsHDl7KOyhu157xYFSpdNVdUVtM9Lp6N3Alre5ORnNQ==","shasum":"c731bb5561edc0699b9df89380b0960f5377dd00","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.0-beta.1.tgz","fileCount":294,"unpackedSize":8171876,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7zSICRA9TVsSAnZWagAATN4P/1oYrYw44Oj9j6zBHUU7\neo5BsC193zI2pcS+F/UGURFjyAC4epE1y9D2cIprSj5dLsinRqPw0uWRwLn/\nAKZR1DLMm2i01g4VmsJVwWwP6w2uEHz3cRwrKBN8iNzBtTeW7LHW3VJ4HQDy\nMFDHCIZvGCLbTymlpJ9Q+olnb2gxjoqz7HtKdAeEQMGHk+oSn8ypPszLvxrg\njQCVQcIUILtaUYdEu6QHQHOqLF840ZCq354nu7Sp27K9DUM9lBHe3Sgh6Mns\n4O/3Tv4sQ5U4AlNAbBCkbbolom73lCeAOc5/RhuDSM4CSYK8Vt6YgUCVmb0Q\nlnmzIVDXfEBuvs5iYLqyv0hnUf/KEuvNw5JHDUkOGuteOXDhh1xi17QFmdpO\nQaNAdQjnLx5/RFmgPSfbk0LPANosCFYs1uCJfcSS1BS+zf4hMDNiOQG+lonx\nOC86g2U8YLfKyiNsvnGgOg8oy88tSMq34oI1PoXPl3Ui3Gut4MVf6zX+z0xA\nNlNPaAQSXUOtjEX1q7USSvzcF7ABflbEzfaIpdkA0TfMGeku2BZSn3TzM+sB\nrVJPm2yUgWqb9feZndUBv4CHkdA76+VxxQ045Aspb1bAt8TulTk3YK/uuNUj\n/qHGg5aQR1crFlOpq/K8MS0J9P8Az0MvWlZ71NI89yAt+rFXnjXv7ste9KbG\n7r+l\r\n=F3i1\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDq5x0Ihmdb+3fx0GoHLAkc3t3nTZHIjYe52c8NoKE6+AIhAJTdYfgMLCy1whp6aqFZvlceIT0v6HwOiMHh4Tf1vv7G"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.0-beta.1_1575957640032_0.4252495674466217"},"_hasShrinkwrap":false},"3.16.0":{"name":"ember-source","version":"3.16.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.4.0","@babel/plugin-transform-classes":"^7.4.0","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.4","@glimmer/node":"^0.38.4","@glimmer/opcode-compiler":"^0.38.4","@glimmer/program":"^0.38.4","@glimmer/reference":"^0.38.4","@glimmer/runtime":"^0.38.4","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.432.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.8.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.0.2","prettier":"1.16.4","puppeteer":"^1.14.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.15.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"95346fb5443e60a4ae54f07ed2ea6e6a499991ab","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.0","_versionPreviouslyCalculated":true,"gitHead":"2243e76f237a3d82e954c617b5dad7abd87d7a7b","_id":"ember-source@3.16.0","_nodeVersion":"10.18.1","_npmVersion":"6.13.6","dist":{"integrity":"sha512-zotw+jrvlV/Fdq0fwL04jdFsxtHBo+0YtMKVvaNbSWeV97DrULSdnBQ91Sq1KZ+9ueBbClngHF4wXJmlIwqb8g==","shasum":"c899ccac6783e218f12774139b1e6c3d2fc4c16b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.0.tgz","fileCount":294,"unpackedSize":8172539,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJjAACRA9TVsSAnZWagAA5/EP/jHRDgcgwlZIbJJ/InM4\nvOJ6r4eg/ROCfmW/zkl21oqLv/RnAMrknd3AON+ggrnQfX4j9n0IivJTJxKy\noIaGomd7HAOfYfMv6lahT9V9oCTvmqQk/zaiNmR6RKVIlwFiUYz4m8hhLfKN\nYSTP0APkL/wnJGZaNFRmo0PZQ3ytDmQBUuudeFSeyefVb8/t5D7TohNm72hp\nPohFuVo8xwSGAQTdyU7BCzvaQmY9zHbuXQxgQ+/f9znzjvznQUd0aq0gvtAK\nOwbSXQaZZRPSlkkPuo6g+2GWLsD1jmXsmaJVpXeIYdGMdSUTA1Eq2EVACUjS\nM6gFHhPf7ukwEbY+s0EKSJgCD1P0YMgx+dTvPYJnK6e3baYTVjd4uIA08RW0\nybog1NFrlsoUqRHs3rPqGfggtlbWTgDvjagmev4dxRXz8O9PpYJncgiyj60r\nwphrlmY/XPzJKG0s7LfRxwbxSq5HclkIN9y9SGytIj6E6BRmTqppbNiLxEu0\noy0m/iFcSwGQFmhZxyVKaVVXMUk3AXfEKHRvKTo02b2L4/pkDhAYlqyvv+OM\nLVHn2wrATbcOitovY1G2n1ww5i6fJFW9NX9ZphJkHYabJyD9boJRValCY12r\nIx824Y8EVwplM/Qgq1eSFLLyIFrIapjvUc4TWN57BJLT4JOy3RutNPwTm+HA\nwmRk\r\n=/uPG\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2U+fn3Xi0roSceeHapQxlguQZCRG9WjB1Cnm81MbcSAiEAq165Sr7qPoPyxf1bQIO1M4jKycBbL+kv5Jn0iJ827CI="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.0_1579560959996_0.5874959117045058"},"_hasShrinkwrap":false},"3.17.0-beta.1":{"name":"ember-source","version":"3.17.0-beta.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p + tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node + bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"0.46.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.46.0","@glimmer/node":"0.46.0","@glimmer/opcode-compiler":"0.46.0","@glimmer/program":"0.46.0","@glimmer/reference":"0.46.0","@glimmer/runtime":"0.46.0","@glimmer/validator":"0.46.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* + || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"b644a1ef076b3fcba11aebb771f8bd4f48066625","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.10.0-beta.4","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mk7SIJo/AWRtr0cf7w8Mg+dK8tKjh0e4Rx9bA/NvHeyL8cw/YU2Q3qxtZw8xu6EZMFKbFp2wVJqjoxjRCwSxpQ==","shasum":"04774da55f499323198901df98867c47bbe373c5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.0-beta.4.tgz","fileCount":128,"unpackedSize":25930537,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvonwCRA9TVsSAnZWagAAF1MQAI44oqVueUtEoYEJOFdv\nL3tbhYL99NJeYNhdU+ax5eBdrBdNRQcK8RPpRXjaQXpzvTfspZSRuKu4/Yfs\nLYR7ige9okFTx1erQBonwJEYzlrAoQvlOrazpFz27H0YcCOTaxgYDc/01FLA\n+GgSI/2AcKdnH1aUO6VL30ANtNqoS5uQN4ethr4WSJwyGsOK3YYSM+IZ6qDX\nr5kPVnGjEHT2N10YURzwKm7dwAb/479z9aGw/lY7NlPrQArlBjB4o76wWUnM\nahch0M76OVEneXv99koCGJOYwGuRNHjKfV6JvtVNLPhtD4sUowAfQIIOUvxj\nL7IbKa8hASPuPSi/ynHt2YeqFA5uMtH84o5amTmKHuqMkCyvmmkpzSmqxZja\nQi0ipXAnT2jQtAkeaBKXXFYYO9KUq02x/Ndj36GgG2u1eXZPOAkyNslQfOB9\nkQ0a/iucHZfVpUPD37/Yl4XsmywDjQ5wvn/3iPAxZ802a1pJ+NXcRZkOnEbU\nqsXTOqAk2+lz7BIFGwxh/hI9m1t7lwXTPlIXASmyIS39TbVdS8QES0is+koN\nky6bn2IeqN4N4CVfDMkRS/o3Wuo1et2lZXOEo3pgmi7U3ZKnuAAsvw9JXlQl\npTxBppDWJIWT1/DXWQv9MeITSeg+8CVabMCn5MM2atz40NO86RHdR9c6fMvj\nXrki\r\n=l1da\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8Kn0Ng0Qkzpk8omPxgBqCQiFTy455oH1XWejBk0qpqwIgLQmsDNlI+GoEt+VlUhxDsNDMc7HwbDYFq2dEAzDfScc="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.0-beta.4_1555991023940_0.5373029772748086"},"_hasShrinkwrap":false},"3.10.0-beta.5":{"name":"ember-source","version":"3.10.0-beta.5","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.17.0-beta.1","_nodeVersion":"10.18.1","_npmVersion":"6.13.6","dist":{"integrity":"sha512-i3x7WDqQ0hR3bm1Jb08uvhYORJPGJNa5dI4deRtV6mtoh3AX8EMlJNtMs+ZzlzUmyFSbX3OR+HdjTbP81cF2VA==","shasum":"ba4243511155c4bc4d1c20c7be7a8dc8cf130277","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.0-beta.1.tgz","fileCount":297,"unpackedSize":8555010,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJjgvCRA9TVsSAnZWagAA+bwP/jTmZYKAe4sIcG0LRQC2\nV4hKqyhe/loujvXxUpglwWmdulLXHRFAzaN/xsMDYOlapjZEFk/Kake6VVZS\nFfnBhXgD9jschThG5VIHN6qQQ0CPZnm0xLnADmgkSWhQ6vx5BJV09hF8Jdcw\nFW3JNEgIaYFD4KyO5KsvP4RofHXJr+HE8yNFCxhbCLE4xbk3vhxSx4StZM74\nIqeW7votqXa8LOGiaAPjhSTwj1XDwskII4n+ZQkFrKA4zZ6NkMXzHJsGNsV/\n7Gh6aHRB6Z9Zl97uSlkZ2q1lDVdY6UBp1V23mxf3y7pKrq23vvoMkGrzpBEV\nIGg3CQGzVH5of+KchqthPkXM0basH4+4N94+w5eJvp/dW9WZkF0/YFCnyOQY\n5Ak1nd2Ai8PNGThyRpBkhCDC8XSxAmtQCORjdlNdSMYozsOkUjSfZfG4bVCU\nconANXwa/xLhddaeDImUqEPq0zGb7PBGS87k+QcNtxdcicTI1KqN4Tnt1z0O\n/cbJDmC1N0a+b1VpCzrOrekVOdBN8PL/xqUNxUJqzZDS+buUDnPBtCRgaRbF\nGOE96yOmAw/oKYVtyonPTvdhePpyCmFyDOCMpIQvLdsbReNdmzSeN+4L1ofF\nNn9cRbRAzWnXAFjN1r1NE5rekibmUoWFW6YVaTMJYVhdd3G0PuQxCo/ekVuS\nW/wH\r\n=rMsy\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCy0pqGcusc3JYnBV5cqwH0TGGC+FzkHnpr46Du82IHQgIhAPPa7+sVn1ITmDCakLFF+yMP0Ul0KSHatusnOrV93cU3"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.0-beta.1_1579563055094_0.8828374449595355"},"_hasShrinkwrap":false},"3.17.0-beta.2":{"name":"ember-source","version":"3.17.0-beta.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.4.0","@babel/plugin-transform-classes":"^7.4.0","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.4","@glimmer/node":"^0.38.4","@glimmer/opcode-compiler":"^0.38.4","@glimmer/program":"^0.38.4","@glimmer/reference":"^0.38.4","@glimmer/runtime":"^0.38.4","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.432.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.8.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.0.2","prettier":"1.16.4","puppeteer":"^1.14.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.15.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9ad9c39a104f010115674cc5c8749d603adfc272","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"cb145bfad95009ada844bdbdf5a25c4c3a5c1c3b","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.10.0-beta.5","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-08BDOvGMir+EJFUA7pwZHISgMA1dVIrYcH016e9/+GM/MU4wtitD99JT0opiBJIyETXTkIDSd3wWiWMnTBWZog==","shasum":"53cae43d27e024c6e38138ef537dac3403baa107","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.0-beta.5.tgz","fileCount":128,"unpackedSize":25939991,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcx8zFCRA9TVsSAnZWagAA970P/0/73LLN8eyP4qKo5yN2\n58ZwxVXFO47m57MleGUbaUwksbZqDcnw5bZythv86AP5njCIq1H9XtPGYa7Q\njaGTk1mX4diPv73LI8X5hULFLWK7j518wjhVdRT54PZ/7binf8vKMoFLXstH\nGRkKvBRDxHnrfcuX8lzP4TrtplOOvo7xLtR3J3qsy7VclpiDMplrfg6zwGBf\nDjC6TdoPPqUq0wDVkdZZukLIi7JS7ucpS0w+z8kyoUBMO6Obmi5ALNL87Z1a\nf4B7MGF93zsae/vukM10Kj/F1rq5E1cTGQe+2QlFm6euRghZ6jVVoNTIhGFE\nnGW9NeCNmJJqzMj1Yno013KeNQelemm6d0IgCIUTOdd4zI0KqcNGgbLr9N6m\nnEkrta330uaZ7BRzr55HpRFZMw6CBZ1kbb5uGINHUO11qSvQSyvw/Xvr/PQ5\nXRVVfpEwCFE3kJLf/ziVCrtJHd0yu/ToGAXuz/w6eQbo8dyJvqXr+oNd6EAx\n5/I8GHOnbLK0CQzKPdvirEle94TVFJjIhMh5TJ5ahhZ2KjcluInTrt0ldNYK\nEYf4ZHaX/2Jhg6+0HJOIJFGVqE8lE6xIENpxoNY9TkjuT6Ht49yibHB3Hts/\n6ZaxQ0KKMDZrgD7j+xf03JznxF5HkGvzsYOgfLOVQZxr+6ISCv1RZYWT6qdY\nDuEQ\r\n=D12J\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTEiRSzUsSrL4u3cWYuiJahOMhCHiJ2+XBjfiuqbs4VAiEAl9o92K5kZGYM0ayCKXiBM6sA/YHjMVGciAV5WG8CDTc="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.0-beta.5_1556597955966_0.9245371047413482"},"_hasShrinkwrap":false},"3.10.0":{"name":"ember-source","version":"3.10.0","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.17.0-beta.2","_nodeVersion":"10.18.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-yVb4JXKff6BvvHYw1IJu3pLkoj/h7sYw2iB7jnUmB5kkrhL9jWCyzHLZAFCyNoyFD8q6WPD13KhReRldWXvwGQ==","shasum":"7979e57ed6930d32d8e3ec20780bd746a72907ea","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.0-beta.2.tgz","fileCount":297,"unpackedSize":8557740,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMjZjCRA9TVsSAnZWagAAgGUP/2F7NMEh0HC5+eCq2zCa\nBAR0cgkBksoEiCm2u81kpkYqVwZjzIJnurBH+Bc5uGt2Ecgl31eCP2kxs4Te\nCnmA6PrijpbbdK0hEmUWbGBxNJMfmZMMSsRRDLjoSayCvXbNEInE0Qyxv+HY\nfIUBCevnNnJuB0/gWwD55djN/0Tzeo/DGPF43K4jkemKvRALSRJVV+z/cM99\nWsHQZ5WXRDIb3NSs9l54nSRA0gXLMWuOvtuMDklFhg304gkjDKJBPn9nzsGD\nWu2QhSoLRukSytbhokRIWrb7VPkAlyQNDYIwkTaFtpbYLoD8pM6E9YXv2aqh\n5hDeYoB0lBQep+nphpgVRQGWWEGEzxdEnIwhCtk41Qikf2YrLnQ9GjB0mC4D\nqTpovO7sZ8HFEx47t4RZryScqn3eTIru1UGL5q3tFJ+pxe7eQlBwyzBgJtsU\ndMs4ZvrvfE+GpoUnB7DOu57BT4Y1e5TDRpcobCzDuKv4WJJvjRyGOqTudYMn\nQ3rEVGnEwtE1PMzAPqHZLw4UnLykvCA35KdnsAAE0HxSLojzSbwEmHhEyoUz\nCiWkKUJnU0Sns9zM99Yo6eCpQSlOl9jIEBJEhLnF0MbwpQ5w6dQsbgn6UZZr\noCsfQmz39zhDRcfekkIbm2qvsmPzCCn0ZKhviN6FTIX8yEa2dDnUUkI5713C\ncE3k\r\n=+L+r\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEu5ZLHctgmfWk6ZewtiTwUBSHm5EHlxVjzhYSB6DmIzAiBV7QTD9ye1E+S5nTbChpJgS6+UcaxbJson4WHSNl26GA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.0-beta.2_1580349026821_0.1299300755177515"},"_hasShrinkwrap":false},"3.16.1":{"name":"ember-source","version":"3.16.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.4.0","@babel/plugin-transform-classes":"^7.4.0","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.4","@glimmer/node":"^0.38.4","@glimmer/opcode-compiler":"^0.38.4","@glimmer/program":"^0.38.4","@glimmer/reference":"^0.38.4","@glimmer/runtime":"^0.38.4","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.432.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.8.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.0.2","prettier":"1.16.4","puppeteer":"^1.14.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.15.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.0","_versionPreviouslyCalculated":true,"gitHead":"84ee752a90c5ba00624e813d09a0c4525406a99c","_id":"ember-source@3.10.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-qHI+1y1gcfHO44+Ld3ty9565UsqlmimfOLe/Ra3jA4Z9h6vJNOdIzr4Bws7by/8kiBqjO1RM+TVe19zglivwoQ==","shasum":"c423f494d573d418bf843d605ea79c21a14ca863","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.0.tgz","fileCount":128,"unpackedSize":25939469,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2daSCRA9TVsSAnZWagAA6sAP/2yrcAtqH2y7nrxYobzM\ndV9pSsy3LF8mGCBrni6Rfy/qy083SRLEI+mIVptI9llJQmzd3KZLQ/D0sQMg\nmWp+C52Z153dzJXZFnUmgZv+ijtbonq0RGtXGCXRDUAbDUiT7uaBDQnsm2Ed\nLOygZ6cTOWEIWeK95N/xr0pKMcQqATS0NI45XPFIxLmAhpvBuj8L9qfmQNjN\nPAqk2XCVvxDwzlxWCIbzUPg+DtZgA/8Ybn4276rZlNZnHUV87a54oCwuX9Av\nHgznps8UDgF6sfQiW4Ccgd6aDpTn02VqW9Tk9CBxLjN/xaKzIUtdZ356oL5/\nhcZIEzciOidjq97MqZgCZP4ynPKC349NeEegyxpIZI/otbosadYJihAoqS0+\njstQNGu1v+OsicL1QujYx3KiwugkO3Nl0GSSjdz3EkCxU7IuYHQAUP2+pJ1M\ntZ1jkEEUdVGapqa3etN62fMQaQjog4ZiEwM2MvBa0TMnfdW9dtWL+AjgLKY4\n4aCpIBsmM2MvFmygEpf/2FPsyNOYiVMYvh9prJ8FZMTWoOQ3tfYSh81Qik+B\nVyrGLY6KT9UWJECZ11x/BxpU1y6TrFsEntAf7J/OZsFQ2nmT2pZ2++FOa8Ru\nsxPiEc/oafUfEbe91rKFC9hUGq3h2o+b48dzXJpNW+YlVazJhknW2K70io2N\nal5+\r\n=1D6o\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6JwDiJ5KptHKBA0G0llrtwXr/21xjWQW0PtihoPA84AiAlz7eT541lp3fwDySWJkVbQn1WfCAoitlRw9PwCFZeHg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.0_1557780113246_0.037639242366573455"},"_hasShrinkwrap":false},"3.11.0-beta.1":{"name":"ember-source","version":"3.11.0-beta.1","description":"A + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p + tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node + bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.5","@glimmer/node":"0.38.5-alpha.5","@glimmer/opcode-compiler":"0.38.5-alpha.5","@glimmer/program":"0.38.5-alpha.5","@glimmer/reference":"0.38.5-alpha.5","@glimmer/runtime":"0.38.5-alpha.5","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* + || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.1","_versionPreviouslyCalculated":true,"gitHead":"23d3ff0436e03dff172efa3360ad09cbec98f80f","_id":"ember-source@3.16.1","_nodeVersion":"10.18.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-4cYfQ+DsqeSTqG0RztuTsh8d8p0XdeIaPWe9Ol229GhQjM1JgpjQNTXGJDTIB8FfbAxycPlCwIk2qXygA+pFsA==","shasum":"997f51c2b74620906d2a8111089b6e894b6165e6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.1.tgz","fileCount":294,"unpackedSize":8180093,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOFP5CRA9TVsSAnZWagAAOMcP/0YA/jVmMWAzId7wM0kw\nnrDRWDeXkXha1E0wiYrKo2gyvtNJ9Iw1yQjH5J5exAcOE9kSo+BcZRbxY/E2\nirsFM7hWIrxelZekLcn12JhTbiHPpT9lygTl4ZZ4qsFwQOyyK77J3fiH0VAF\nge8WsDcLqSzzAv9QGjRusOuunRPFGNf4mkX88xKo7N5D0TRVgvvXaWZ450N7\nZW6NPN5drrbdW1/xhAyF4oUU8skg4BZGIiZ7Wxecy3lgpMNlrFcsYK0jnO7p\nvWuS+fp5Fl7Mh7bbw5shd32JHA84DuKv3bI9PB/RdqSrIrr4KgxUyFBBWrgk\nHpBCCMt+HY3WgnJUIy5VgRweEPNbz98pKFNadBuomC3BuK1OTMtOBwuYohe9\nEihUbXuvFxxIQ1q4QHTp1E0BfeGDpMhE4mcDBNBnEfgWETqy1Jl8RRi9r0tC\n7+vs06sRza3r+nTJikNPphDxb9EgGLvYKWTLXklK0VLtc/NlYHvjgJnBawj6\ndZcwHXg7H8sHGA3W5apIuuUyguiyXsnmJa4zyqvj0XHL3fCEqJHrwRCcCzsd\nOff1U5nrIwA/nxQ+ISSG6UqNNcqiuAgPT8ZzuyIpB6vUiEayo7O8oAVRfKH6\nvMIyX29dgUdkEw96qGzpTPwI52OQ2MstLSiT/w4EuHDvwPZHvfX8K1A+m3lQ\nRXBX\r\n=vJzS\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyML5zZ4jkcbQ+YPON6c/Bb1nqHV7tuFCfkMsnFQ5CtAiEAhm4Sz8s14WOoPke0ex4pF0X1soQpYSPmYjMc4ta59R8="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.1_1580749817129_0.19905877354637358"},"_hasShrinkwrap":false},"3.17.0-beta.3":{"name":"ember-source","version":"3.17.0-beta.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.10.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.4","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.453.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.1","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^2.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.9.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.17.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.1.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"1.16.4","puppeteer":"^1.15.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.3","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.14.0","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.16.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.11.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"3e628f5ce16b10ecc6ae46c078cd51f57a6bcc13","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"550acafadc7f63accec4533af8a27a651d37bf33","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.11.0-beta.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-VKo734DJ/H9G03OTvFqDyTK+2JF4Dd/WOCnMmxwHUvenW+ajVfp5Sirtqk/LqOA1FTDKaOiMrc7XvCAoKEbglQ==","shasum":"6865d0cab2e6c2cee697ccce893670e0fa09b428","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.11.0-beta.1.tgz","fileCount":128,"unpackedSize":26487753,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2infCRA9TVsSAnZWagAA5eIP/1GTDNItphhcRz7Z8qeJ\nXreiqdZSznkTA65NriLdEeuglrffYrdK7t/iqnV4ZE6U7549qM9Yx6txKTi6\nT2RtoDfzVYjG4eV8m4wuYj3MD1VabWeE/e5YD3qrG61ltQKOPw3gmCwq2e9A\n2EogCrqcxqvkRrEqIgcGg07EebsZb1lnQ0G40ZPfEH1X6NgGuNoIzMBqaqk+\nk7Tz8Cl6EMc07iy02O4cKk7Dbzy4ZN9MO7Mc0VCrL0jZ0BT9fPjlN3UHWelS\nC3eAjfx0OqGYB3xyeXDTApFxOcARW5rv5zBWpP0RfSTKfMNX0tk3cdvpZXGp\nbHSGkQyAjgCSN1mi1Dbdy4mdqZtjhMRzX/ktjH3rj0t6V2MmOuQdNyzFAIMf\njTIinewo+dh7nqf7yYJqAq0zFr2yTNFxA7N/4OmcdAk29P64gJl9pqgbCpp6\nsX0sFAo0AWO/uuTS/SaQ3Y2Z2Xtiy8z+sBLLvFF/TpHLbnKT0BBa+Q4PXQm8\n+gXBWkmuuc/CaKQ5Rl85/exEPO3YtiKR8x1vQjNoyYwTMHjsDgYAhMtUz04H\n/bE3OrhLCMqv6InrTPhFJ6QsMKBzv+d7/4z6ftSA0CSB/K7ScTxdHO22XMB0\n7Yd4saI535bgtx3jKK6pEAFYSZsCMdXi946D/MmfmBy8Py69URaJ/y5ERN2P\nk7pA\r\n=LQCH\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAT2C27dxUbDkwZhJ14EW9QqHMAwTgZ/i6hKyAD6LVtQIhAMgTWxC3sW6BmQBeBGQsidiQNur5QXu9Q6pdkn/OyShZ"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.11.0-beta.1_1557801439026_0.9235995934169481"},"_hasShrinkwrap":false},"3.11.0-beta.2":{"name":"ember-source","version":"3.11.0-beta.2","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.17.0-beta.3","_nodeVersion":"10.18.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-E4LevAaSvi+OqVCzSw+/PGsuFSoigja4Cm1vnfO8QstzV9TrXXPIHVT7LxN18Cx6xOI0KII4VqEN6LKBhK7VFQ==","shasum":"68f8ad857c9dc99d80a060233051a6187086f772","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.0-beta.3.tgz","fileCount":297,"unpackedSize":8567914,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeONRyCRA9TVsSAnZWagAA29oP/11cvyaGVYpahrqn4n0a\nnpmN94aJf3LLdQVLPX0X+XK3m5EHPfXux/PEfiDxEMqyF1UK4ioJ9VcH1y4P\nPw4SlK8VerNarVxsObJYPttG43KXj/NkdRxYooeC9Tg/y8u4xlmrWnAuXftw\nUqr4RmSv2OdSnDWjd6y1KnHjjRpKSjXpyiGE/T84tJ81JCQLJY2GGlyOKVRf\nUjBpmEkmQLlzCVfm2bEGxgtIxNRgk2nm7heBoXN+jUF6e9cvkGpsFTqmVcPq\n5CW4ObuVAsDaPKB4CDYmPXfnbWrEyVVzKsW+KhN1Bns0WoPNeHmhTw9PnM3Z\nYVybg3q4OmZQM6px1sDObB1dhXktHbmiLam5N2kZoiYOiXJNQG7vG3udbi7U\n0dF8755eIj57UWtlbTUoDWapx4ucsXrkyR3cZTD3qaaD2wNniUObKHy8oCqh\n/IiDwKbKvKzrWMH1nTV/NNWQHPA9tEnraESjRTLYfV8Z1PbRgtW8LDwBagUL\nPUKoIKdgDh/l8t6ewam4tHdumTEzIIBuW+xt41v88lvYWH12lgVNT0aaYmP/\nkkKBUxMvRx/9D1tGIK4NuSWKNkFdPTVXt4vZ/DU+T3MfPm2aWyn9jq0SRC0B\nnhpcslu3DORf0B4i96u4hWoOn0GsoU53x1NwgbgHAYtyshAOsBC2SLnFv9UX\na1T5\r\n=W81L\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZQZiqDSlzW9bNvzWY6Sol/q6NKJBI2qcQu5M9FIOBaAIhALH3XeWw4hoHRwCZ/+eMgjG4W7onPctIkgsMucEiuzDi"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.0-beta.3_1580782705678_0.38279894781533264"},"_hasShrinkwrap":false},"3.16.2":{"name":"ember-source","version":"3.16.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.10.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.4","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.453.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.1","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^2.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.9.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.17.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.1.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"1.16.4","puppeteer":"^1.15.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.3","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.14.0","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.16.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.11.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"e544e7128507f77f593d76a6cba0792d0ea17404","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.2","_versionPreviouslyCalculated":true,"gitHead":"e295527199370603cef939c2ed67c337042d8b9e","_id":"ember-source@3.16.2","_nodeVersion":"10.19.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-aRF90V88rJ6h47ootUw8oGcV7O4ulwLYNVqnokTr9RTeWjEimwMtzLLazUfDR1LZMkdMTLVLGcQkJCJVvUAg5A==","shasum":"bdb342445804d20b46796b98919a924e5a8eb61e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.2.tgz","fileCount":294,"unpackedSize":8180153,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQYiSCRA9TVsSAnZWagAANMgQAJQRThStyRJVQZT/q2N3\ny0qKc9E5J6b6TZArjpcaCV2CWdOqkQ3L2MDng1rH8on//OKPDgHZM/aZGNgj\n2BULBn/4A+oMsLzYqqclIc8E8Eaq6DNNNvyVX9RpTSWVQAQGXDDzCRHC2TUK\n8Ym2SIxh5z4iFdpqzxRTMcneOTt+tS/lGp/Gi0qxApBaDrBqgVL67U0L7+9n\n5hj4VphSgnG9V1zJVE3Oku22UYEYpv042GwuzCEFbAU4PfIeBaPsbGlXsSQS\npVziggR+d4byNziDYGEVEi3I2TqJWqg6xV1vts24EVk88Etr0+YkO0tOTmnJ\nshKapbF6nSypNBBV9arBY9pOYJ7Mz/uYqV8H2XwPBurSam8+ndX+HMD13xhJ\nt0KH2+SYxmjXMGNxICNTZdtNmTvHP1FgAiXqMk9DpJZjpDUW8MaMW1Rd90M4\negrDX/2bA3Uat0CYFtXQeBBSol0GB3fvkk2FNML7wdDkfxf9LwLPvsp3V/e+\nuA2axLl2PQcRVvis5Q78GI7XGeo8wy4YJPl8FqcSZCgZ9jPG33a1a/vxtxgC\nSFF9n5t+yxRBRvLejKQbcvc4cspNo833fIpvyncMCT8fKVhcEW2WdaOg7ued\nStokCVxB2WDadf5Rm4Y3+BUddxE70MC7bwEYdp7aDOXpuospTcrDjslAJNr+\nmGlj\r\n=rrjT\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaE18SQPdk9gsLZeUgMR+pSZsaATQnWd9qT21QYw2T9QIhAKaO5LMJ9uUxFiwyFUng15lHkwbmQa91DhqMHG7UcRCn"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.2_1581353106315_0.3381226943776232"},"_hasShrinkwrap":false},"3.17.0-beta.4":{"name":"ember-source","version":"3.17.0-beta.4","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p + tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node + bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"0.47.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.47.5","@glimmer/node":"0.47.5","@glimmer/opcode-compiler":"0.47.5","@glimmer/program":"0.47.5","@glimmer/reference":"0.47.5","@glimmer/runtime":"0.47.5","@glimmer/validator":"0.47.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* + || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"ee7528dc6936e420277fd033f6e87ca90414da27","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.11.0-beta.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-T21dtfoaXfyZO2RaRFyNDjnosHfBamQcAQoV+3zoNizwjyydITL7kXFB3t0ybMIiYXsvWBldCQ8z4KyxB3RqXg==","shasum":"71a5a79e48e8fbe07816867f1df79e00be94196f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.11.0-beta.2.tgz","fileCount":128,"unpackedSize":26488449,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9X39CRA9TVsSAnZWagAAkMoP/0C8dsOkUgywXk6XCWET\n9CIu1QJqDABbhoYx8XF9K2hn/hkGsxlrcUS410cl4gnoT075/n93ljKaPg3b\nvz5J++6eJ/Y9Q3noXKYg2mMggN1M6NqJCWO7JC002/RRrrhmkHZ0jLsUho+8\nEMRccHrYEudUdaiupYLnGEd2I9wa2OjBTENyquFnJW7s5Ie1x//dwNo0SVVB\nlFA71o7BlWDZ5fVjy9NeFVjKjKRWLBTnshzxDQ8GtHwXEzIHReSTULuu9AAR\nwF+xRCyaVXFQzw8u1I7Fc+m+UR5QzkIfxhJD3YI+NVgNsiG3G+Y0tmWx+ksf\nJhnhkUUe5tmPnOJN6JHwlHKa7JNTY3kmnqyoj24NkYR7ICmOlCuWgl5ruUuw\nzEdtdwlfOIwaWQw/+2HY7WwRhJ3lfJDT/Oe7VrmUlZb+U7YFOpgK7J6wuXLD\nhkqDPRa9RBbw3+JndmSwJDKmlxkWIaMNXNB7k8WpHQjw19QQNryXQSzKGLJr\neXCVUjblqbP2a2pfjeinZcxXRX2aCN+poOia2dQLQkMvLf0uXC5hiVI+X+UF\n8Zkoihe5r12weJq/0+s9yyKsFOsrqGueYzcVj4ZusZdX0poSO9Hghh2ZhiPt\nYKTMvKk4HHkaDGHTe5vhtIGCNnsrtHWr2I+Fm7ZK236dA8n9TCypxY230YHt\nfqKT\r\n=U1eT\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGHW+TZ6LrutOEEUY6xd08liFSVqRvocphvBJexC357AiEA+el4TEepa8dyAWWpmuTLD5T6NmVaHo7ZVQk8Vk0Q6cI="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.11.0-beta.2_1559592444203_0.006290597957000044"},"_hasShrinkwrap":false},"3.8.2":{"name":"ember-source","version":"3.8.2","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.17.0-beta.4","_nodeVersion":"10.19.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-mq+/ZhFoSa3jF5d9xA8Mj6DObopCLEebUDeI/JXBycKnTJQWwSAK2I2QORBjIWTZ5BxvuW4jL+Ho2MEUiCwxcA==","shasum":"02ff803741a2e5582ca38a5c04b8c5f4e0ad87ab","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.0-beta.4.tgz","fileCount":297,"unpackedSize":8574147,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQjYTCRA9TVsSAnZWagAAP6EP/jGL9fwIVnb+jttXLdez\n4vEkHte5uOMVvEdYhUtvD849fMxcMzAENBM/iMMajH++XlwKPMZUbhgjt97O\nNAuZI6SxcqKCe+flUlLM4Rwaf+FEacMYLJodTqq27ZTKZwULIndX0tUTwV4c\nej98tc0i+FRJk79QkMlnqghKiveRYKWwBYyqlZSR30QRVLExpUCm35d9GhdO\nOQ6MPUUNG2yTk/PbfHVNdwuvPzh372DkU9MUSdNnBrkndd/sC8Im+vSH5Bhs\nlDxjUcOSb+2/XanFUDaYIkVOEDtGM1ssqM682uK2DrSBySjfWIzdnIChHH1m\n8LcTXpRYC3EoVSps8MW7GG5zOLMk3WLuw3g87TXvll4C9hHSyVmKzmW4n2zC\nvOCC9M9IrSUYZLso+K4lR5kpFH7KNt/zOksbMqn+eL156XLR+EuOzPT7sWNP\nRr4vymvFp+uCgltURaue0CyQ7J4kJ73oiazY72eGk0NM12OQ1bGciUTbi+TY\nLSdhtU5nSFUYs5WSQcddw0J7EOFM6FnnfXCy+z/L0pmKhda5ZI06Mhpgxd5k\nYC6sGpvsIwmhZXX5dQ8MxIP2XiCCIngfPtJzrpMfXIbeTDo3kv09yJPB0PAP\nQehMv8BtxeJTbrVmGzjuHcK3rL8i0a9POKeBaO7ebFRBWURWXh2Zj5dHByq5\nlGzA\r\n=yHkx\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMgP65ZWZJAP+ZU9owwHE/CSGULGnWSoH0sME54O9KwgIhAKti46BsFFzYfBXAgirEvGhBEFTZAVs56HaVVcosNhrp"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.0-beta.4_1581397522901_0.05123609716723343"},"_hasShrinkwrap":false},"3.17.0-beta.5":{"name":"ember-source","version":"3.17.0-beta.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"1e88654f47ea0615264a8788e24ac31491566b57","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"71764b28c61a0f7645f67a61a4cc19001f90cafe","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.8.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mHsHIhHs9rsprrKq92YjHO58p49HPcg2dxJV//4+0hVSlDw5yPKAzLiB33LijkJV3ivqHxKFhz8bUs+UV5bW5Q==","shasum":"0f70dcb6067d79816a97b14cba6bae5e7518742f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.2.tgz","fileCount":118,"unpackedSize":24663849,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9o1iCRA9TVsSAnZWagAAFywP/3FYKVJRbc6FfKpcmOnl\nqP+UK1w6zvIWMEnxd9Y8VRFhQbVOVrOTq9+6zvhZRaWUrHrEcBczEBeZcqrf\n8NfxNb3cacDJLQTlR71X1Pn6MeQQa94ApKoshJXNCBWQSoYryIUU6rcGX8eU\ntVqbYQGpDjln4g3b/K9JlPIh8Pq5W7qaeE+vzZAro8hbdoMMnUzwoe2guFUa\n/0FA383qqovLh2jsIj11PCeLA8Bt/1+dnRf7VVnQmpn06PfpYqYFTAF+qtq5\nwJebdNwxKNZeHu0QecDESzSK2XESwXhjFSLxtFif/lCHS4+vIRDkiJqEDmxo\nXyccJdzElu3UjZ8+5KCj8a/9iuyQrmRE54hM1B7lk3XwXmX2iGCj8Bz92xnU\nd+yA+A3DtOO68jKC1OTKYcGF2VqJoI/UV3PfEK1b2YByD2kSJsgRkgoGbUNj\n6rPCqvu7KZMNUWmAkAmWOSOX2dS2cglCANM1akOquk5LqLM1WZ0118It82N1\ngXh2Upa9usJnR4DQ2dWHFtIg45ZbCQ+fT1rsyyWm9xbhfdFwmVvTlvq+kSMS\nOglZnTCA0NhQP1vo3B/Bnp2SMTXjUwztwN0LrZzFazUFmB3KxjrRxImbUwuC\nzab13bMbfCoAJyur8nWhhZl7v64+iw3RBjIyGmpRkYoffzH+3aLTSCO24vKv\n73Kj\r\n=t+DY\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE3BcHhknwlHxgpmrRFR9VwmHuMhFY99IT7AF6bGKYgFAiEAinSo4RnVMU6svxCPvjOFVu9ji3ARzfAMPoCA31LO534="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.2_1559661921578_0.5631235398339298"},"_hasShrinkwrap":false},"3.10.1":{"name":"ember-source","version":"3.10.1","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.17.0-beta.5","_nodeVersion":"10.19.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-sOeAd6P6YPkXtckn+TRSgkneV2ouDMG4PtLqBgCdBxkBaPMHeu70BD9Vx0luEcuFEzZpZI0hTrwQaqZlfXyPjA==","shasum":"e0a645b3cb0a699bc4e458a1c84a24eeff29f94c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.0-beta.5.tgz","fileCount":297,"unpackedSize":8581606,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTBTACRA9TVsSAnZWagAAr5oQAKKa7y3kJa1AZC2ZZyNV\nTofCSwpYLeibqwn0rmLlSGbLt9hWEJQXrWMmh1EtOsowF1cfEfFEsU33Tq6c\nzt98B9Unk+lZDKiJW6cs+QfxoF9eOBfJxClPR0MDQFBVM2anCoX+p4SwXJJQ\nI26ULmhDpvi0dI16WCpMXOa9g9fkbv2erv8um8j8G0YTaHfrmYLlDdqIN4BJ\n/PFwGB4oLr7vu7Pfylva5eJ3YEoLZYK801fud3FWEtGDUizgUcfsUw35Cswb\nKq/51uZxdbD4BQ5OsHRjuDzbST0WOuJWQMRdZbIJMuLAT6gep//0RCpmcKFT\n9smqa67qYhsIPMSK+YDQPfRRVFLoHma/jVH8TU0fALzTVl7FLZmkgNJfpBRC\nv1o+YtmuVIL/nq79cvYmRu/uwCHlQ4vfnrz06RQTAvIiR5dKuP+z8AeFn+f0\nWVYuCVIPbUESvKibSqZMeIah4aCxNA8Lh81TpfxWV9dGUgzonr31gnvilZdX\n7eb7ZACrSQn/zpSIIXRFTBjqSI7tSicVmzABIbwHTXGWL6roybT99fI8G4k+\nRE6BzSzl9rIFXz2LYZsNMJOK6BTgrO73CLP/yJ60+MvVt6j/psLWjXFnapPg\nUn3Fvre1Ngx6Y/uzyp9Tsz8pBUSRA+5PQynvqxaAbx2jmQ5Y5eoUYzUthfw6\nYCJR\r\n=EF7u\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0GTfw5d7CNEP4HgztW/EWVgHmZoMzL0PNxRo2sKZoYAiBST5xOX1Q4hVSZMSxDNX7UjeWmdCuApfHmEWy4CKGp/w=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.0-beta.5_1582044351860_0.8826298147141554"},"_hasShrinkwrap":false},"3.16.3":{"name":"ember-source","version":"3.16.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.4.0","@babel/plugin-transform-classes":"^7.4.0","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.4","@glimmer/node":"^0.38.4","@glimmer/opcode-compiler":"^0.38.4","@glimmer/program":"^0.38.4","@glimmer/reference":"^0.38.4","@glimmer/runtime":"^0.38.4","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.432.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.8.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.0.2","prettier":"1.16.4","puppeteer":"^1.14.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.15.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.1","_versionPreviouslyCalculated":true,"gitHead":"925bee3eda2f31083f4e96ed653e9f7f8cb19a02","_id":"ember-source@3.10.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-I6AJTuy05WruN77Fb6mXtrt68jPy0pXyfSGXhCzxJMZIfv03jJ89CiRnzkjk6W4YCxVqJnNZigqMxUAXogMcsA==","shasum":"f8b337aa9fa2aacab4dfcfb8460028730df9a84c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.1.tgz","fileCount":128,"unpackedSize":25954662,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9pSfCRA9TVsSAnZWagAAlG0QAJ8AZY1VHx1J1gltVtOS\n26TGS/HOy6WrWs1iH2NbnNarqqdmZEsr9/vbMDYQkBniXU/+iLFwpwafawXd\nE5FhhAlTyy79Yw5h+vem+MMiRf2mrkGzUgUhEn9DnH3gnMT7l18XsLxsTPre\nNMS5OpsJUJ+K6SIK+VWCcnOO6v2012lW0D7AtZisoNW633ktoPXAM74DRX2B\nih4zqDSXox9fxqpug68e7rA2IRbVnpFEeau18/kA1Vy/oxafZCSoa6J0CawI\nlq+iiHsnkhU40QyRfd/wM7KYz1dJpcOaC09LSLsBBo6PqJWiJCu7z2PNUrn6\nJRZLBgfvIeWXSpD03uDFlW2S7f33y6bUO0vPAUljFBUUs4ZkAKQSkGQsHC7I\nM/OGM+KViUJgDoqdggw9SAxA+tVQT1yJZYBH0YqOYA0FK3jdj5QiuvLp4Wak\nupAKTwsTkK/Glb/CWQ3QDM8Nz4US0n7RkNE1opksK7JaA/blEMtFywQZYff7\n3a6/WytFxkcJoCB/hGBbricBjqZk83/V4SYqvqqyAUgzIsQxuGUsseTdAiSQ\ngcTvLw1yIpcs5cL6Pwm08ebTX1KWmjYog1GPm1nuV08uBChCiZZoO4RFFRZP\nsfjulmnh3yqiGINcC+qGfOYxj4kJdR5q663tGBmZJvQuPCwrkbih0WhBWlZA\nTc6L\r\n=a3aH\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9epl8H0ek4U/S3ldQy2+5N/S+rX6FcKqz1NeBNn3ZbAiAA7WD/bNW2GT32HBNzIpgEP1nBCXmaMPSdbklQbQyecQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.1_1559663774041_0.9237395752912367"},"_hasShrinkwrap":false},"3.11.0-beta.3":{"name":"ember-source","version":"3.11.0-beta.3","description":"A + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p + tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node + bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.5","@glimmer/node":"0.38.5-alpha.5","@glimmer/opcode-compiler":"0.38.5-alpha.5","@glimmer/program":"0.38.5-alpha.5","@glimmer/reference":"0.38.5-alpha.5","@glimmer/runtime":"0.38.5-alpha.5","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* + || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.3","_versionPreviouslyCalculated":true,"gitHead":"7a78633da8b17a143d7aa205cc16affcafdd94d3","_id":"ember-source@3.16.3","_nodeVersion":"10.19.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-A5IuTBDnxM4zK5IOaoePOchmgaKm4iYuYfQZVsvuPoczm89SBTKuQZnsXFp2ZI8Sc17ALm1Euc9Lc10TNy2KXw==","shasum":"080ded36d6b43ed1ee8e9a13ed4cebf27a50db6a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.3.tgz","fileCount":294,"unpackedSize":8187600,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTGgCCRA9TVsSAnZWagAAtpQP/2ynTdUVE2GPmDUeWNL+\nlFhSFm8aXt6CKUDgZeDO8px7tZ6osHWIRYksVVo3+ZRHrkuiLzJbzPWmlsP9\nIHlXyF9T0liVLsbsrq36VURAzl1Vpgj5Ik/3oHCAyAKfgNFi+uU0BhuiKm8G\nBnvUBxa40ku+gDVbq/5a7hW16UiGWgtEyRXd4YptjJJHXk3fjyE3uqBTlM7+\nM1GhQKpA1G2+4ekbD26t31jV4JqcS3Hp3WCsX6tSQ+QVt7KqYBLPLU+Ep8Zu\naJ/fu6X0MVCbrNkQ9oCmadk0qO8ZEkwuN1kMBOUK4PumOejjvfnMLhutSJTA\nFt9C/pNOfvA6vAQJzUGhE9ZYdvRj1hOLodZLrbsZxx4UCrfRM6n9+oyUf5Ln\nh9ymIwCs/AL92ikLW3TioZicpJFsI9j891S2K3x+u/9kAMiFLOMcIEYDlntI\n66V41sFlxptePTynnxzhj66HbwbmZXXaf1jT+SCUDoC4BZ83NF4PfULh8T7t\nBDE+mOV0/hoODQ86GX17lBRjPlicaq/dNNNVC4XKDLCTurLa6PCyHWAf65G3\nZtMu629GKGXj9V1ZPgC5EkSnJXeFjQOURIFl2zfwjliW//KHcAa9mDUbZdh2\nERX4vXbDeL0qn+Y0omcgCOP/7LFKrXZ72OVZF6Hv34NLxmi4/HZkAoHvkx1l\nsSkg\r\n=Lg0N\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChZhCR5p2E77ZsKmnWiUW1D1zsTVTbxE9mPwUFaecbNwIhAN++Rkt82/Sz3VrjEmcy+sboysIs+LcgTubRb12tyjFa"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.3_1582065665766_0.1798475536179629"},"_hasShrinkwrap":false},"3.17.0-beta.6":{"name":"ember-source","version":"3.17.0-beta.6","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.10.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.4","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.453.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.1","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^2.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.9.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.17.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.1.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"1.16.4","puppeteer":"^1.15.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.3","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.14.0","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.16.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.11.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"ea4461a158c20d158b95833cbecd35f44e9cfc0e","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.0-beta.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"54537619271a94ebc6c58959449f9ca26dfbcfbd","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.11.0-beta.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-eJR5KttuT6Eatm18teBhvGBwQStuHSFIwA3TBlb3bDHeStCTh2nvY+u+4u+Y+cjK9QgLYnljpN9Xl0RMzN0JTg==","shasum":"c07e2965913eab2ecbaaf201a00256d89775a558","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.11.0-beta.3.tgz","fileCount":128,"unpackedSize":26506796,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/4q4CRA9TVsSAnZWagAALgIP/iMfC+ICOEXQbp9JQFKM\n7AthICRV5pvtR0VmzyEdDYfJcFSJBAsuD9MI4n+kCNYYFxHOVRNo/PcCarvN\nsGYFcFSueXQb3pcB+y7/oxCBHFkCPRYkCO23Mlui8C0Ev4lZUXzj1+2ABWpm\nD3bVsnN/XKrOsOxZxTrYYQc6YejaKIelBoJ8nt5usMIAQfPEb83zDAYud21p\nTRpPrwDGKsqL6Tp79LyCPX70KNRXo/1UtP06Nn8fbF9vRn392VDBXXhB5rn6\ntWN3xi6Q1UgfBhANJ98z/nHAtBybakJ/yggFPHvK73swcKnTg1bCEMojnOmT\n3maCI5EEEjrS212blh1nkOvzVIKe6SivH2rvmLt7gm4eOi0rBMutSFQtxZNw\nP8DeQCJLPGY5oofcLGk0EG7oCjrSTOOFZ7ebyrtWD/ZiZdSufZ2lTBR/2d/3\nJE7RuoQwDCfu1145IffVxujXSqS1aAlToc/aqVrbVVDEq5iEs/bf2t/h4lQX\nFAsEBqVrqekQ+xvCNJm25miUrmqSKz5ToyVi09Ut7pK9osIB3bnzqL7+g2/9\nYGE1D/OlgQ7g7BAveAF3hG+DDyzsZU+UzEphP0J/cLGPllnmrr/RX052xSTu\nmosnA2G+aAQnaf1SBdRM+3au2qY1U2r5To5hewK9L+asCC+b5kmVuQ1iVHhO\nCyir\r\n=AYNp\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgL8AcIAkCfgkxKvxoxn1ptoIr3zKnbJbfzU+wRrpTIwIgU9CqM5hoyJ29xbEBUmN5HZWwz9QOHrYSmCFVXLWYEoI="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.11.0-beta.3_1560251063187_0.7941313413537099"},"_hasShrinkwrap":false},"3.11.0-beta.4":{"name":"ember-source","version":"3.11.0-beta.4","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.17.0-beta.6","_nodeVersion":"10.19.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-MuuYCsHwG7Xa5ywSrOnFHQYHdyEUleIwhOyi+g0a0jEs+738qjnU9l5QzEUcp6MTO0RJFT0gP1ZX2SRf15evSA==","shasum":"967dd8a62e3b9533c153af6c5f4ef7be1e6a83be","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.0-beta.6.tgz","fileCount":297,"unpackedSize":8613728,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVLCLCRA9TVsSAnZWagAAAYcQAJZtOrsZ0AOwrJS2EWCJ\nCQKMr0G+rcAWDb48eceG5okFormsG5GB5RrZGeO/+ximlv5+IX7+eXee3GzF\nV3dNh3Ak4KkbzlzmrpKf9YI1aI9xkgBiCbLKvRNeJq0aeLoNdeQPSskfrB5j\nN1bEl+teCQv8xeDmyzCrja3U8yyudXdjVoRxk/v0KZywLioTmVMuhyVSoRR4\nR7+SucjYUK2gLuTznEmOmYiGirDuu3ZVjiO/xC3/mVx2dztoJVO69nEbDJsA\nUV8OGsqwOtNCZd/2CI8kkeNuJqtssDbpDo9PPG+Nqv9nSZcHjGK1wJcxrjd5\np09+AoUIMeOipZzrd0vJbkh2rv0SFCq9gY/EXxS4ME6Rlp6ROhjx3OsjRN59\nHNYQ/jk33nRvQewPNwsCDILqfapXm9j8v2BC5IeUoukqATwYZwlFIQz17bXB\nkuUglbQqPafZ0e6hiT2n8e0F88t73B/YvNMCv0MPGQ4B/ROiAdw74WPTX+ZY\nKwhR0uTvpWmM8FsVLwfoL3HXpgqwRXN94DykUJLU5hZbPskJD0Arm6/l2siP\nwRgKJNP5H3L5klnB3oacKCerJs4fCLkwugaDh20Zj/kn/rvlRHBJAiXGUJ2B\n0OzS8g2FNiwVpP46jXD62JP4sx69Q2oJS0ufpuyIamazG5aS1HrBMefar7pf\nrLsx\r\n=lCNB\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDraXAfPRJ4F79/VGU9wClkYLQ+hw7HitgVut1BkdZ/pAiBjifNoYNepgX1I5VBCbrPzBbySlj/p+5AtXQlGLuUDNw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.0-beta.6_1582608522876_0.23311496834621415"},"_hasShrinkwrap":false},"3.17.0":{"name":"ember-source","version":"3.17.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.10.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.4","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.453.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.1","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^2.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.9.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.17.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.1.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"1.16.4","puppeteer":"^1.15.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.3","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.14.0","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.16.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.11.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9af9c0f08df1bdfb9d60ed588ee708feb8ab44e4","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.0","_versionPreviouslyCalculated":true,"gitHead":"dbf4dd1fc183eaa7f1fb7ebf927c3a228fb0de0b","_id":"ember-source@3.17.0","_nodeVersion":"10.19.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-CfOi00tYGdwR12FuBMuiBzyC4cmabHtkL+LpORWavCRHN0UfBpBTj64rmKMD2HNJhYZFVX+8ZFTO27FX8D6Glg==","shasum":"6365b8e43f72d552f62e5d7ee4e841595ae70579","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.0.tgz","fileCount":297,"unpackedSize":8615395,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYHcqCRA9TVsSAnZWagAAtroP/3Ut0/UuOt9Gnf3Vm3Y/\niNqVwNxyE0bLPG5vraSAjlNjs1rw0MIVfwBwnGUR79NUauw73bq0Wz8jDuCG\nJqSzuWP9imNXMTZaX0sBTX/30VSHScg3dfOyZmTFnti6qIvsTgbYf+esDnQ4\nrCbAiYXNso/cp/KGDZEpc5IhnabvXc3tI7WqyFfUro+DCi5gtCfbeDrjftCW\nPsTniMt5dVognnvTVCQ6FzCdZydqVZAaKtor59FoRzfy6q+T2yZLz9ZmLXXc\nkPXTgz9Diy+e9cPGWFs46iaEraP5cJWFpCLwym5cO/+VoZvnV03R9IUS4goy\nEDFyhAwTyfFk2OL/ilDIbAUcSmE0pK8ErhxLL7fAvmMGtrA2WtQrjPjzhMj0\nn5odhE8HQ++xTlDmkBJcMAogvPw/5ZdtyMt9KN/lu1aUhBmjdhUUkZFA47hU\nnEg+DABrbeaLTzw3jUooPgUV1L9cEiOG9iTZhpnPuMSHmUODCd0+MV24DGg1\nUp6xwgc3x5HEklnIlBU3UJtLBzbg+1nrtmG6vyaSY/7bv21F5wu7+R0H73MC\n0Oss6EbZcT5NdVdHcyF2f9HcRAqqD6sMqcsa0uKwK6z6QmyXt7MF85n1TZE0\nLAMySguqOP3uWatkhEby1OHkGf+ZMBToG05z/8LeQJJhhCR/lVy4X5BNjM5g\nHi0K\r\n=fbEx\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYsfA9IIDEtZk9TYzAwH9FCEuVMuYh39mIgMSMe23RcAiEAjJuW8E9i96XZV5vNG1oSe/c0HYCeLOQbz0IIUb2ZbpQ="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.0_1583380266147_0.04055330993802886"},"_hasShrinkwrap":false},"3.18.0-beta.1":{"name":"ember-source","version":"3.18.0-beta.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p + tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node + bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"0.47.9","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.47.9","@glimmer/node":"0.47.9","@glimmer/opcode-compiler":"0.47.9","@glimmer/program":"0.47.9","@glimmer/reference":"0.47.9","@glimmer/runtime":"0.47.9","@glimmer/validator":"0.47.9","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.18.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"947d93c23becac568944f090e35c32d47b8bc5d3","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.11.0-beta.4","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-DzmVkyBV/Kn5kekCVBX0yikzjQ5Du0+JTwBJ/rxFrMBOwvJwsBbBsg1TZKJZJ/tS6zbkapk8rxulJCZJYtqgwg==","shasum":"80a95d6a87341671daab2ac9db8ecd57cbd501da","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.11.0-beta.4.tgz","fileCount":128,"unpackedSize":26557087,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCHx4CRA9TVsSAnZWagAApoUQAIiXrv4gBNlHwlpZUPzu\n1hPFnXVFylHhwT/xSe2xY//X88yxOWvtd7QskBztAOABOjGUCVO+8rOa9N03\nVhIUurpvRUwDL4nnHtaHy+Ye55kDX2CNBcJOMmZF27y59R6CwRi4WbPsVbbw\nyD54xIWNE88z3hvU6atXtYtrqtFdJmGI4xWnZk5/kt8tzltWxdp72M34UtC9\nScKXDAYEN2TJYGCuBv9Or14vHtDcRkcDo2Oc0iNJ2hPORHvWSaTFpLtkpdwx\nkipVYYm81c81A46DI0+9AXf5CwOYddRgi1sX7hGndusAigQdaJSJJUrTb1nL\ntS7eXb0GbkXd9126+I/nedezng94zwcwGTCw3mKmZ7h/bcxNQxIw67JNT46R\nxYrtpZ5C675LYaNh5MuX7u4cRYwbKGIETR87xpFtgKFOHxzft/H0nSjtXTG6\neY3PwN+m5GNO8duo7pWn9usgl9NinwbIJusZiaTJBm8ist92blS5thlSoSDu\nvJhETplXZVl7pXa5pA7lwgQ4VKETE7WqWj5n4UfIKN58TpS17wJMVLJ9Ipm4\nR3ttQRFTuCTWsCTGW38YZhTrA/nWdw5ujv6wdyhQqZ5hSm4DPplev6mZiHhm\nIRk5V8don6s66/894SYEP0mAITyxUfvBQMNmlW9N1px51gtmtW+yV7CQ/WMX\n0vOS\r\n=M5oF\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9nBJFpp6T2YZmUmcGdPMSRcbtAeD6hNLUgxzJPkT6iAIgDnKIpa7jvMR6OZrO4PCAad9tClD40wVX8bAoK9rlmWc="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.11.0-beta.4_1560837239349_0.24612801123015204"},"_hasShrinkwrap":false},"3.10.2":{"name":"ember-source","version":"3.10.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.4.0","@babel/plugin-transform-classes":"^7.4.0","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.4","@glimmer/node":"^0.38.4","@glimmer/opcode-compiler":"^0.38.4","@glimmer/program":"^0.38.4","@glimmer/reference":"^0.38.4","@glimmer/runtime":"^0.38.4","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.432.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.8.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.0.2","prettier":"1.16.4","puppeteer":"^1.14.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.15.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.2","_versionPreviouslyCalculated":true,"gitHead":"41f1657f68735f214efeaa96eac96e8e093b4981","_id":"ember-source@3.10.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-7WRBikgS5riwO0DiBtKQDQhk80mqppMbghSAHXvfJAYpkGFxuH//MxjO1eRXP9xjzmdMhfDmixrMnNBtc5D6mA==","shasum":"17a0405f1e470698f601622b3383cce7f80e2d31","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.2.tgz","fileCount":128,"unpackedSize":25963574,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCO/QCRA9TVsSAnZWagAAfIEP/3xf3yfC0yTcLZ/6gdzy\nhriPKXxZNyNea2iQV4de+LO2dezlC0HkJcVifOwr5k+WC86QOpo1wQga1XBA\nkor7QxTmXCeGF/A/bAxnkVMghbJNEVRVmIG02tBYRSoOgrBR5q1Am+mgA5f9\nW3NkhCO9wLfozcOpuTvA/f+oANcl1/d8/U6/Jxj+zjfimVHEE8ZeBTo9Eaex\n6V7wZSsvlID89m/jJ09cK5gw7OWkVZqHRKyQ3CIToD88+IGtYkXSORWc/PjX\ni1BZdQKpaCqNA7EUN8ZHixclT+6EKH4Evwutfey+CteIEj/jBbaRAOpbtdPm\nooK/eylYt0uSBwKom3x4sIpHQd14I+XwXXtyd3yq9h19A0aHW9rmnWDLofOU\n2G7/PdRTy824jkks3Od0IKS3noROfGeHt11TObz2d64S8ue60PJJCa8Ia3pg\ncrC5OhhGMPol/xkO2bnmy5HAkjwhpIhFXqn/Sx5fWdaRcBhH5oTWdJAIF1kR\ni7dZjDAlv3cLuSrrR6ikjfirJD4UEG/JgWmG8FZj/wyLjqTltki36LLPtEbh\nmUqvsGbbKWEBc8WC1tXyRSW3gu91B9yZDzASB9iWg6YmRPdj0Db+n+i9KYqz\nMUkfFmKUlmKpswPvNr1lIuwG4iSXC2ACRhYCkR7nTUrnNLuTprvP+EHrrdPH\nADCX\r\n=xkQm\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2fmljWkemW1MNcA5EO3GAmSq9rz6pI2rVygZ4e4yfrwIgDOFR+IGldl0ppaZa2SSzzXGA3KWqcbN/S7O8tIMUYS0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.2_1560866767697_0.666284593839646"},"_hasShrinkwrap":false},"3.11.0":{"name":"ember-source","version":"3.11.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.10.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.4","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.453.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.1","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^2.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.9.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.17.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.1.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"1.16.4","puppeteer":"^1.15.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.3","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.14.0","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.16.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.11.0","_versionPreviouslyCalculated":true,"gitHead":"d76eac7ae52d7de0ca2c67ca8c0a7dd1cf2acb25","_id":"ember-source@3.11.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-88M+5xUQz03PKy1HyTfwykN7wtm6Ty4GHEnDPoe1JPXA+9tn33j+JpOyS8ga0i+Vpj5DkEJeXcckNadX9+9iBQ==","shasum":"03515692782404ce3b2ca37d45a78af8e66c0cb9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.11.0.tgz","fileCount":128,"unpackedSize":26557284,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEZqiCRA9TVsSAnZWagAA77MP/iKRWrdPFQN/TTeAt0hR\ntjbYB+1HQZzfidoK+mP21PmGJTUmxgDE1Xw6uO3GykyRuonyoVNyfy/O/Cmv\nyfuzOqNHvZFisLBYm7LeayBt7G5ItHTfCsIf+uVVTIbJAlw8fE+ujfC3sngP\nbNaizCO6eq1Q7Dz8rA95NQPNDeyXCTqHoaK8bTgYVD9vfmCyWmW6hHThyUkv\noo4zz5kZ/NnH9+fKBJ6tlZ00cecS4P9SIx51bRRkePTYt+BJJcArEnh7049X\nD2KoSJ21YHE8ZwcfOhLUyU3OsXyCOF2orG/Yzx1QQjsXA11wxBqmnv2wAzsq\nO6IZH3tCdX+aI/xM8huMvR7JvK9kzEidkSR83MW8pkQe4YK45nmaH54zuvfr\nkwgXuUAECNi27dxHaywHZZ2jXyb6SWneUgQr1g5kfW/BSsR/Xhw/skCR0O/k\nWVd4KIwm5D2eUB5gkiii+502wTbTO0BKXXZRd+GqW+rHPtglNaGOdqtpkRlC\nA4k749oFraph9iueTPyutXzwE4N2wMiM7tj8K4YVHkQwjDX9mRI3wXWX5VGg\n/GVrhCgAmuLQxlGTrHBSrEvmGgYWQGZAHueXu/U1yAWUFHojSyqGgThqRfc3\nJOpibuN9Zg4qQG2/L094B3WUFTdv+Xo3rhAQkGdLkslp3ETRW5LNSatOMDsC\neAtA\r\n=3eIQ\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3FnmxRIRjBKW1kxL6Y9YtmvFqtOshfJVDxD8vSHZs6wIgFXJrInPGrfNoYhCv4yWDVSz3zdjzvYvdXphQVdSDGKk="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.11.0_1561434785582_0.8345766295675909"},"_hasShrinkwrap":false},"3.12.0-beta.1":{"name":"ember-source","version":"3.12.0-beta.1","description":"A + testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.18.0-beta.1","_nodeVersion":"10.19.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-fBnvm9YJOzE8eLSuITVAQdhESqqUNd+f90rFck+Qg6lK14mtny1spIIQDiBIxTr6awsk4k0YoplQFZueqdOS6g==","shasum":"79938420a375999bb658974f64b739319d0a4b78","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.18.0-beta.1.tgz","fileCount":297,"unpackedSize":8616915,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYJlHCRA9TVsSAnZWagAAdaUQAJ4kir6bTX38Z9C6+iCW\n+wUBeGHbbjPizz5Clf6K8c7reI0zml6O+Tbhqa9ru+fCtz5SJ+wlXSSWGe6X\n2NwEklKm86IXUpOW3kNFZmRcUwWsgPFAARYlj/chLhPMzbsYwA7p0yRYCuVB\nJJ2ONHnw/YGFZguHvGwz13Wum0zbsKRynMvmzrC0PFFUvGn9j3j3Bzl6hKAg\nf9WtyQQcJ1R/TNO8y6yCljEqy60X3qxiEEdm0kCGTfcwtLzU8WKnNTKyDdFr\nSPL1dLZS1w/0R9ZGd9Fhwu+VfIyKqQhPBzw37dwtUeFOtRnVqUtX7sdSFch/\nD3FM0Y4hl7pejY7VV/vZoHoJU4F9fxb2/bggHE45W2SliVUbxDKvufQlPwTw\nBSQOP1Qr5rLT7L/akRZ8s+IWxEJoEBsQ992B68kdAU6ODfHvvRih0xsLo7xQ\nA0FvFrlARkq0fo3G1szCgmUpyytu25LkCg/l6IwUAtXFU7AfADDVjgbWv5Li\nV1IDnBx3SYWTmB5qMo4YHgOi65Q0KvMdK00lbZgsosVC4jlaG3Cf+kuvOakp\n9bpg6HewIl6mnNi6NToFsEjHv7lxocWXqaj71v9G5AZoZ8fRpXung/M9H01J\njCjzVejeFZ8EUNZBh7QXVQtpyrt4KRm9+S5A+z8M3tlN/H/H05G2AH4wh1nW\nHUUx\r\n=NpLo\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAu9WrXJrO0XPGOdsPWSOnBqX/0t4+9K8TgTJ18fz2RyAiAiQSHXVcpFQf0ZniniJNXMLJU1Jh9sxMieZ1ZH41GTbA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.18.0-beta.1_1583388998340_0.08556855298187638"},"_hasShrinkwrap":false},"3.12.3":{"name":"ember-source","version":"3.12.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn @@ -29603,8 +37645,8 @@ interactions: --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.5","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.479.0","babel-eslint":"^10.0.2","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.0","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.10.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.12.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"100b2ec5c78af39182257390ea46997eb6bb2bbb","readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.12.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"b343b10efe16c3393e2cb4e88f63e7dd63c36938","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.12.0-beta.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-uH1o8Txeh5x2fiYNQtoyERKkODrQoFuLg4u3EQ0mxbWDfdVuwptjCDEF+8/YX99xi7WRKP3bYkLnbKNPFPf5sA==","shasum":"fe9e4525caf947722a5fdb372c0d9c82f9568866","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.12.0-beta.1.tgz","fileCount":128,"unpackedSize":26592819,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFO83CRA9TVsSAnZWagAACLgP/0G9ga0qEnTtErZLFkKl\njt6BVE4imqULHeEf/49EDiiT0+c/Y7IIbzOS6o/9OzGw50QLW5ksv0CFBUzA\n7Wc0knJkyLjGadKafiuxqLiDscqPVcdH1T0UdpXwDHOFD84w2p0G8vcfSQ3O\n/JqtMl/wpmSa5iE59A7QY7F4BtT9tYV5dwOrD63K6GRSsveoS53h02JxRqx0\nPyjb0qQDAeHXFV5o9Isd+cmpEcTCRUPTRzZzgi/TjRNlO0GIzUSK15N9V0u9\nG9H1locrVvV8BxEsd587I6QjdAk5ChVDqgiCxG1fUdc6IsVczwPeDNDqg6ho\nbkDOc83fKxckJWkilgxKgZuJum2ke9zQ/Mzfo5H+CcxC7jUP9bDYe87xvKsW\n21iDDAcfa0YVIXg7HYsAHGACOako/is93vjk6dNFxJJ7wTS2/R2TIQprcNaB\nra4iB6/ULpqdc6+LZ4R4DHm19PsmIxZ61XIapYvwVQ3WhLAWr0XGCfkso+8Y\n+0VjeK+E0JAGjH847mey14Tfs8vTqFoE1F5Gi7BOwZmp6ZkF+9rDcv8X7d+O\nd184OW1vtAAyyctaPTbb84xvktXOZrsj3quH7f9QsPypfytTuXsHj3cYSfw4\nKspuvQsBoSQ0kzvOXX/S1kRxz1qMAGwRq0F39P3huT+oY98egVX06JELXyz3\ns53g\r\n=d0KH\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaVumymrWCD4LcYD+1o7EbVaSC85dBPJKpmDQj/EwwhgIgI+4uO4FkQD3/e4e8ujIKq0dytLCMmt73umZTlkE22KY="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.12.0-beta.1_1561653046540_0.2510462704437124"},"_hasShrinkwrap":false},"3.11.1":{"name":"ember-source","version":"3.11.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.10.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.4","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.453.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.1","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^2.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.9.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.17.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.1.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"1.16.4","puppeteer":"^1.15.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.3","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.14.0","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.16.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.11.1","_versionPreviouslyCalculated":true,"gitHead":"c0871674da843794366c57e7bf9a20245d6142f2","_id":"ember-source@3.11.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-FPHHHu/5FBbKQ3o1D2HXEIniBUVqG1N4vDB66BaP0ht2ZcO6EB3HMjGxVH8Ad3Of8QOcXtZrBfXDHZdIWLW4lQ==","shasum":"2318fbe600c88d3a8abbf56fc2f3a61645ee42d8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.11.1.tgz","fileCount":128,"unpackedSize":26559080,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFZ8ICRA9TVsSAnZWagAAUWwP/0gsrsQBDX5wcc9+4DD5\netjgO+yQ3AaYfFZLBvlBkPubJTvU4cE+jvAklHwePIPpjNcu8Naf3ND6sd3A\ne5fGqXYuAKpeXqpfBEsn6VSBi97hAn/gwCm9kj2+tUGLDkyMmc9yM8N8tMz5\n6KuzaH05ZofWe8EgkiVZ+bBFpE0XANFGvzr/SNgnpqi2Qj6/dfsifDPJU2Fb\nCfkCflamV4r/EpCgfjOYUjS9c16YF1WZEyivEMicG7c0TKpSaq4DTY5m1As9\nHp439C8nJ0wJCEmR7Zul/L8jbjKVvLInUa/Gq/UH1TErIxFqNCs6MmsnZsYT\nMvmEDPGsxBdP/CJLN5dhEtZCZ+fb7UiAckEjh+FUctkheCK3T/wI0ZVmFqYS\nGmrOxOdf1x/XBmHNheaAnMWnvSUKJK6HluGe7hnXBPFsabxvEdZYrfPwWKZG\nfyEoTblP08GXErQwgUmSdloIrz7QwQmJoOfxrpeSXMaF9gwfJD7n0DD5F2vz\nJMmFQ1iPIJoRLqOr+XId4p51y41sslOsciCtJ9zykMlRSjuKnFRRCX9vkE1Y\nCC60cbgMxgPcUI5JRzXrFF9CyBrnsYF9bTt9JMvUhtmnHoEH2SIlcCex+hc7\n9H3re0o9XK9X5Aw/dAiN/A0+hENRTDPsXrJtqxfaLANOX67KdrIF6Nhz+2z8\nvWeB\r\n=32KH\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQMoha2uUrGoofx1N5JN3QpgGZTLinl1GMGkPu8CcAuAiEA7OLfgkTyxiYaJA0nRH85yvN2FDBPwA7ksP8aaEFV+R0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.11.1_1561698055318_0.07359796826119913"},"_hasShrinkwrap":false},"3.8.3":{"name":"ember-source","version":"3.8.3","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.12.3","_nodeVersion":"10.19.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-uzyoOVg1ygTY/InjwP0sgIkHiMiRylDauMY9K+vM15WkmmfrMaetklxxnqWThvsL4onBRRW8MKCj+q41Ra/NQQ==","shasum":"112462b8c1dfa124c0d021ca7eeeb04b5a5488ca","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.12.3.tgz","fileCount":128,"unpackedSize":26594704,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeatfDCRA9TVsSAnZWagAAQaAP/0jGl8L/hnRS+P4ebq6O\nKLY6sCh2oU7C6wmvWnZMbFeRu2+TO07VKqbq3EzhLdRAJksGsL72z01g/zel\ntTPgNDja6ssjt7EhDFp9jBGxqImhxZA7fRcC4UBAZjAIH0YA4L8WSY1ZB0+4\nKlac+xooThNz91hwCNmpuz7ul3Hl0yEk7heHev6f5xnNpuh/Z6px3SNxDxN7\nAXPFt4z+v0k6CJDeu24ZQP6WhmSaBeFXjm8zb1zSIqlfDSn2uMOR6Z64X1K5\nLNEDkpYahXsGkYuNPdy33LrQQZ6HsKjg3+mVmGI6T3vL4Zg2p2JHl3nFJujb\n80uttqPNADjCwKvRn5B3PZvn1ONH94RSt1TuvhUQ+27BzT6e5M7t04srA+JG\nOay/Xy6kKFcHkmDTl4hAoeRKf7dkaDD3iIDNnjmrDASaU7WoiQ3J64Xqof/Q\nkO+BPJFPiAjnRlQCBe68URgg6RuHWp5yp0tzVk7v5bdn7e0s15sHOiHzSEHd\n12JyS5CegE/v/rW8m7e6ilpMKAK00tet6I+knQDdAFim7KZOEZlhEWxuRmlB\nvNrplR/Y5OicptitdKHempUudpdjXjT1a5EjjtcYmA/1WlMXTHctNcH+IJ3Q\nm4fHH+ewcLw7/W8Z2U+hbgvvEzAFSmQPbV98K1wreYO9Jqw9kd2Dj06vhxFx\nbo7r\r\n=D7V+\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEin7LcR4gbA9usFOYxCPpT0fMcEdkA2+SYnzsQtChgnAiEAn/sOy6mKcWe/t/sV0MD1BuycO2ANdMoswYfhF7LkccY="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.12.3_1584060354581_0.7929996481858068"},"_hasShrinkwrap":false},"3.18.0-beta.2":{"name":"ember-source","version":"3.18.0-beta.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"bfb8076cd8a9191d9397711bd43b1025396e7b9f","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.18.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"1061083022ced78de8efcb2c209c039bb1732631","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.8.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-QPeBgszpL9N5TL8Dbq4fIpJyG9uiMP7+tST01/y86ToUHmYuCrEuGeHDWLM3qTG+eKczuqx1b5K18gyM9K5JeA==","shasum":"831a4e792f06d1ff292595fad817eed8f2be9d0c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.3.tgz","fileCount":118,"unpackedSize":24665591,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFgp+CRA9TVsSAnZWagAAnC0QAJ1U/LijQlYw2PW0k978\n2uHQxBf/tpKvC7WkKTu40PiFJjxsnbq1qONrL0eVjw971Rfftf8frtxo8l5Z\nxhLRsj5eYosT5pySk2pCf8BKkr16Jrdoa2A/V4l2y4//CuiHq4nh8g5RkiYp\n2mCo6XlLXqSXX4f9C8G24wLaUosV2uryetvTBct9BUuKKK9zmdDvUg0ajCEX\nq0CYD+PkjEk3jFa4LUY3BHFI52xafxxQd3cx4dxSx9Os707y2UjwTbFypfj5\nt/eO9jxop7qBoiRjm/cmIfaDLBpWnMyit4vveLsfqWRI4uYT3WLqhGAs75Zz\nmZWJMaRgg28tez7XlFd287VqAkxEaguAGjVxDQTQldtki4Emei9SOZD7pYVm\nC+4tNvM8rpk9CpH5FETitrzZaFYXsk6Mpw/8ZHRu/THYIPbBsaZEyMGeP4Kg\nS6KCKYwy+OEI5uu3cHnCZYuyB1lca9ZuSIUQS1EDtqH5+8lbmT/X5nfae2RO\nc5Q2SZpwLxCOR1kCvQLaKEvHqttl3ZmK9j9pk2iZ6/J9+QlhX+n2r0W9lAmv\nKfHz/o1B6116ElkFtOOJLS3fpDv5ZH8PTY7vxz3BiGVPxgMxQmEK7f0+jaHr\npyTJn8sZYPIVjSiDW8Rgu6QGtmyOmfFLua3Nx45PG57zGZJAAxVFhXbl2Y6P\n2Pt/\r\n=dctZ\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnHVq6N3ztOBBuL5zHxJnXnuQ/TI9RRV26WXocPvZvRAiBRUNciEC1LsNTkZlsUoQUb9ry3WaawfhsRZ7So/FjUcA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.3_1561725565578_0.6005511159061048"},"_hasShrinkwrap":false},"3.12.0":{"name":"ember-source","version":"3.12.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.5","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.479.0","babel-eslint":"^10.0.2","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.0","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.10.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.12.0","_versionPreviouslyCalculated":true,"gitHead":"7e4ba1096e3c2e3e0dde186d5ca52ff19cb8720a","_id":"ember-source@3.12.0","_nodeVersion":"10.16.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-4iA2BgYmNLWysifLyt2LCQgU9ux/NiTR/MT7KTt9HUyTDJyivcdyKNtfrUQst/1InUvn+MxuQ0ZsbQICJkX6yA==","shasum":"92f72894836d4497e704901c1d061c61b066bddf","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.12.0.tgz","fileCount":128,"unpackedSize":26595562,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSNM/CRA9TVsSAnZWagAAVuIP/110SrVinkwOO3ZJ7KP1\nOzPTGUwjxYUEI5I5g/50HXeI1hxhZqWB89j8n4KRqDCKGzCkLFfytUqyUvU1\nRwsYuRjXAEisImtzCMd7ZiopYvbpYR7cXCZc+BvI2GxjxNIIzkfIa2yUCBQl\nG9eJ0qNY7CxISkUozi17CFvt8RmAwgb0+ZfBBv8V84u/dv1FDDCUOlE+SmTh\n5SBOYh9EgXJ2VNW9/tIIVHzIceVTmf7H0z3e8dA2hrpc9ygBJpMndNiNMXc+\nBd1M7TfZXpv9pCcw0RkuvFFQcpaUbdHqoTCC8QVeV/N2TFPLqEhS6ufDimIG\nSjVPkkk6haizowyBfh5tKCl2ugjI8AKc/zoZ9u3CoR3VvysdvyecWzI/UzhX\nqDil5+S1QotrLU4QMkePZ/WpsnO051Seh92+fm6QWFjhDc9vTJfhTsuoVJYT\nHb6AWI4ReFP4lZBQ/k2GiMdRvf0H2CBf6SWgm+zdRTwl0nOYb6bbyE9p82qF\nbRu28wwE47SqE/1zWChLSsnmIAc7ooNR4aaArJWnOODNkC01TgkOXF5OBVXy\nQOVs7dFi4WEfruCY1Y0POOFFd9iI9UjR/8Kn49f3aTQVcsXSxGdxQqr+hmBJ\nHOXrT6+QT33qHI8kIdr7vXnq0sW/wDBBwlUN7Kyaxopn/d/uo7eYCtHCdHf5\nUxj6\r\n=bpvg\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCfRjbUG2ooIpSp8OTZItAcIAJfTE5B2ZIqJeaOiKVUAiEAvrY8O6Pi3vh4K0bJIj4bsINewvvC4k/+WR/dA3cqK+4="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.12.0_1565053758735_0.7101227064344389"},"_hasShrinkwrap":false},"3.13.0-beta.1":{"name":"ember-source","version":"3.13.0-beta.1","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.18.0-beta.2","_nodeVersion":"10.19.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-1tqOaGfcLIxuu2nkApUWwkGY0t7SDuCaR+Ya8z0KnWvPUslpMpho9KlhnK30r2+SdjZYMfuF3tiLWlwOHdxUsQ==","shasum":"5599e6f824c5d97869ea56823b25746360344f08","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.18.0-beta.2.tgz","fileCount":297,"unpackedSize":8604984,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecF25CRA9TVsSAnZWagAACLAP+QG3iWMgkozjRvEkAFqr\nn2W7wZCpWaEV5yD0nVl/j2tt65Rob4Tt4GxjsuzX1Ns/h3fd/hUI6xuCaOYk\nEIa39MmXWq0jN2eVyAschVb078j5T8mXFCNWnqs7AbPvMxqmEcnwthIx3Z4g\n7E/IjbfzYOMgdRFNCWXyZRjIOxHjTVTb7NBUUBCHUqXlbnOkjJPGqGAqIRzB\na8Uj73/V1WLiejbMdhXDiLZEX/3fOvakvOAr3P/15ilS5D2UscRYU4RC2Jqv\nkoTOBcmeCdriZFjD7pRzRfU821YAlYjopum8au/TxV3Uhxz5K+805C2osirK\n4uBNdOV5Q4yBg1LCgYOlammrdVkQxYfOwPP4VXwcYJz2jsEpFY9guqYZfUyS\nUnXcOnQDqLC5lVT7nGh4hxfDWEv2J+nMmQrz3QqUNPXyzUFVsfTb3HHaUlQX\nKhxA0dVWOwhSUMJ8oIUWtiwgETmDw2OyLDYWSkPhtlGdO9GDkIZ2hdX9EycP\nJAkVQGTGgMMTp0RikGNaED9sdlbUcIyCODuPfvhD1f/8KY1n45M0FUJZ4Ajj\ngOxhaxFdBmh63TedvA1PgsJ3pWfYl8fQHu790ogCRN1/s8eeR61f7A1rDYVV\nwXEMuzeRR7fz7/WfaD2MufJmZHm3zVQJ94568lghN4mN1xhyZo2jwQNUTppD\nYUvS\r\n=t9DD\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgqE24p8g9PLHS1apwdb554WG+dbQpvLM8Md6JTBlgeAiBze/eBbwjRv+UnvOsLQ+rUd3BCE5Q7G58tnywqWQN7Cg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.18.0-beta.2_1584422328834_0.4632022308122672"},"_hasShrinkwrap":false},"3.16.4":{"name":"ember-source","version":"3.16.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.5","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9b8dd26faa5f8d097e80a5a5367771ca2b26360f","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"ecedaa62de8b996a414298beead328ba1ac2d04d","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.13.0-beta.1","_nodeVersion":"10.16.2","_npmVersion":"6.10.3","dist":{"integrity":"sha512-jlH26Fqd5eBcUh/6XpvP3rBh6dA+7NEZifIelQzptPWk8Ic5Ys7rO4jyQ1j3cQbTKsKXZY5PaZp+4Fq1ZBOQ+A==","shasum":"a8710c235be8f3d017980bbc57060ca129916059","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.0-beta.1.tgz","fileCount":125,"unpackedSize":26717579,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSjbECRA9TVsSAnZWagAAY+AP/0zu1A6XegvjZ3hYde6a\nfwg+7JssvToh0EANc8btyQwfCeULFmJiYii/3QhHfsquSoFkC4AcEFNwxcnR\n2shIsvFl+AvClsqeVSbil0IEBX5YAOFLm5s66A3ra3vbGTF6OPrEj46Eu2vz\nEy7SYTTVX3AUiQSLi5PcIvo8aONFxw9uZUgIH0Q/jyXRBnnguueVR/YsqjBr\ne8KZC10g9z/Hn4YmrmKoevYw+oIMqaTLCWkYU7yS8YOY5CUCsDI9YIi14yXd\njRYh6RzyBs2pMUQY3Y8cPtsMyrqEINQoM6eu/MvE8rpvJVxMEHcMuhc326Rr\nsVzttXbhQsGMDXcRqxgIH5BeWPKLyVebA+n4ahs8ZGWdeEezGOVKkje37+93\nvLSTu7q69Na7dIrRFkd6/DeRKZIAvoyzPSosDUhfu5py4BpcadIdtFfSzhcN\nyoYHYhprIJCDSk1O4FytxYWCTsTl/hKfoBno+D1x5PGIfluW4ArP5OJCghiT\nVXyuF8Fj2YMsYXXutUBOvJvdXTvOegQQ5VOdSVZVtUo70jAIQVHp2aZCuUta\npC7p+3dcCBrGm0/4yEgQybZ6PV82Y2vedchH+4fU4lYtOUUwIVL6dUjW52Vp\niltaPtTOKZX50/nnpJBbTRTiQTTKArjYqsmmh2I3iXK0s13h1hpmKHgvBeTk\nOuAJ\r\n=s/9Y\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDX4tAi1LKAIP78o/oV5BBbxys9ID+Sk/bTjEYUYj9mjgIgeUYzPOC86duW17eamrX9pljgRx6yTB45y7NmelR6c8k="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.0-beta.1_1565144757807_0.640667692868728"},"_hasShrinkwrap":false},"3.13.0-beta.2":{"name":"ember-source","version":"3.13.0-beta.2","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.16.4","_nodeVersion":"10.19.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-ZER8uXI/osSWXVLtondKhldKXYTob0JMOE86E//11HJG8brl5dcDLnsoiG55u9cqB2pcVa+ugicOmLAfY/O4tg==","shasum":"54954ed65f0f72c6597b02adab3339ca2840745f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.4.tgz","fileCount":294,"unpackedSize":8191151,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeDYLCRA9TVsSAnZWagAAu5IQAKBqMJ5VUuFzq4orRfUG\nBYaQGYSuIIOvylbL91rABO+eihrDC51Asofzve0yjUoxDwnCTFUzIUTwnUHC\n2a86jJaABm5o4Lj4liQkq4H+O3ENuEAnjaopiRE5mBD0ZVp37MO/oghw0Os3\nv22mjZLoaSkewGydHF9Sh8y1MELr3g2gv3r0tH+vlTkQ/BSxffWQffmRib7e\n8AqGLdI2l992U6IXe67YskLXCItDrQcMkscQ/5WSLzoPMhFWlTw66XeX2uPN\nht+MeE34eCEeiGxQRMPFLmyDQNeJ4Ra6wyJpP7ZQoW4LjHCuoqcBcf8O2wbk\nqfUQxWYZ0jzaH+SrwbGlhn/qVlc+wHnQhr6/K7fDiKx+Kz7GxI9iOkqyoqHA\nAKqy1SDrU+TBipY9+SVfBwob8fNJdfAS/0QRlyHTXs6ef8oDijU3gGOrjyOn\nX2/qTShSgKnwwmSb1GwZ2N6ueYqgOkDyheoh/qmWWpTnBCyT7/knrVA3W6QL\nt4FbtzpqB7u9qCj9grrHDeqS8rhpz8+LY+m1jOIs0M4uMf3ObS4YlJUbKFOG\n6JjU8PTLkIbK2t5RlFARRc73DYC5f35jlhJnTRVOl0Ud83qla6Sy2SwX1+N1\nGPzID0prBeSHxYyEa4aBM5nsnJa6HkK9JJstj7PWHIxpOzwSf5ULI9ZwXzrL\nRy9P\r\n=Ek5J\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZQnwhOktMCqlxCQ882vwW6pX3yRc2Uxd1GW6B9W4EgAiEAoNEP487cZBS8pdZyME0u3VgmvzOHsyvMoUqaiUPjOk0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.4_1584936458894_0.4172992292626947"},"_hasShrinkwrap":false},"3.17.1":{"name":"ember-source","version":"3.17.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.5","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"8d8da4f5eefccc0e37547899fadfeaf14629036c","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.1","_versionPreviouslyCalculated":true,"gitHead":"260f4910647ebef6aae7c7a5c1fcb1151b2ac8f9","_id":"ember-source@3.17.1","_nodeVersion":"10.19.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-Nvgb8dpfZ70+WTooW1N9dBx2XjyKSN/uC7M6dr914rVua+3NgqOy2pej/RyCNjAZkQA8lRdCxh4NNytWTocK5Q==","shasum":"00838403bd5d5234181f54024987a84206d57d1f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.1.tgz","fileCount":297,"unpackedSize":8612916,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeKlvCRA9TVsSAnZWagAAsrEP/1HG70GsYqkiMWO9Hzfi\nLOMLZmfDAtH2P6qFQ5Fr4WUaTR1Btanxex9O3XWr2rvOqaeLSS3yqLtrHftU\nNXbXPwFPTwAzOjsQExb3L10LDSwDKKar6/Hexiy8OI87XDcshrXqM1ycEKbk\nUHfs4eT3l9PmP6U44LKe9clWkKUJNuIYfpq+2z9fXnSaIglniA+HTfLgnVXl\n9nfBBgdjv1GMjYpWh5mCUWQIEhYkPJ9Yi/o3Wi53aFByNkWYMsNTmIhgS8iF\nTJzCwcK/g6GDCiUdrwYb4GO5mFPxcfkqtkOLOH45sccye4hAwccm5vZj2ctL\nWm2QPG9k4PAhcFfPkvqI993fI8VOr0YWM7xcCFM+XdY0ZDfi9jemS2WmZ/wv\n7V79i7q4OL518KLex7FEslRyQ8HZhtpyrgDUTgG1UeOxRJNNOExAD6Wu99qi\nqlkmdK0uBQJA3jMZLdMENCRtAIjvim6pAKuvDB0GvUNe6jjCAOWHXgRGbh/0\nSDlVrO8grD0wHC6bf9k1tvbBK8WGZQlTxfXQrWhne6WaphTVR1lKOO2pw7E9\n0bO+TawDldH8Un2gfhXGj7i2XrvD/I8evUKYsVCvXEDXkKYh5RAb6vv+Zqoi\nwcdPJoWJulSMqBYyr9rsvfx9+4YKNMY7Ln/JKDw3AEIxoHMU20Z0XsTb2/zG\nXnIM\r\n=tFtu\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG89L2YLYhsXMU5PD98W/79W3yBxexutT/1pKml0OoPQAiEAqdqIZRXFUgWwrnQhRzxEhGnp26xEqOV3+5ZwooCMQfI="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.1_1584965998882_0.5119412557700227"},"_hasShrinkwrap":false},"3.16.5":{"name":"ember-source","version":"3.16.5","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p + tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node + bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"0.38.5-alpha.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.5","@glimmer/node":"0.38.5-alpha.5","@glimmer/opcode-compiler":"0.38.5-alpha.5","@glimmer/program":"0.38.5-alpha.5","@glimmer/reference":"0.38.5-alpha.5","@glimmer/runtime":"0.38.5-alpha.5","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-plugin-module-resolver":"^3.2.0","babel-eslint":"^10.1.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* + || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"b8fd7c9dc00bf90a335315119f2b3ca3efe6c32a","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.13.0-beta.2","_nodeVersion":"10.16.2","_npmVersion":"6.10.3","dist":{"integrity":"sha512-ET9Zy4nydUWR8kne501Ay8p6dw09LqMSxkuWlGTc5IeDS4DLbC/Rk3yjK2aVQq0/Gdp0URkyMtcz5ycePhaSKw==","shasum":"2378a37364ea67d0271609f4d7b7960e6b2d098e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.0-beta.2.tgz","fileCount":125,"unpackedSize":26719779,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUj58CRA9TVsSAnZWagAAFYwP/jEZS/n+VnJ5HtsM/Lub\nE5FdKPA7z1NE9Ug0MftB3VkShCsAEg7IN7gwrSHks3AF8T9sY4NRLEBhAd7D\nAzTuZP9jBJ1XY21WVLzJA/lo93Jub8sGIDIqNT5nH/EmvEsUPhMqhVwJ8KxO\ncU9fnwTplw6w/XBRXtCKINpTNtA7w1qXoF2G22XjdGE8rDz1FCSiZKK7NxXu\njpCs5Qn8QXLGbZ+wjYqAQjaP645K6EP9ScG5smSmKI/6/no2lGyXbV2h7uVf\n9K9EDgJQdLZWdkG666oq1jglMScDQ7g/i+wNMi971jbj36cvhSWQPVL7N27X\n0OXKiwVLKffF0+3K1R3ZQa1Tluzjvez/jyb3TDEm9S4KxuYE3FHHGA8cKV6P\n8+JVl1e9nRgSQ8cwrrLfHhHGk92un231whWqj15Kv/nIbxf+E5oeHZK6f+Z2\nGUwUSk06sujd6hLmH5gLVEBFP1B9n44iXuWyNIg+vI0xkFs1AnESWEjuAIUK\nlsmcTediTdfRVINhPUEgBYJstLpd7m4qfIKgEfxoDKvmtDr3tAOT2eCxaHn+\npsinf71yp1ZdNpgD5/Anl5YZGg3ZxKhZrJmOnZuFfTtv8GC4TuXOnIHxD60D\n7YNsIL4gdii7102z3ICdoVcWIaVW403CpBTlddWTmvP6ZwVR8O3a5qIUdkr7\nwgYH\r\n=OyHm\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/GVks/4kLdOBHZ0an+RGfh1sIScbB3Qx8AqjgsI1cvAiEA4x3eiKttNLTxBP6L21Hk5U4Wu6fhlFMHR/O+TV8jr1U="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.0-beta.2_1565671036011_0.1506206747883796"},"_hasShrinkwrap":false},"3.13.0-beta.3":{"name":"ember-source","version":"3.13.0-beta.3","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.16.5","_nodeVersion":"10.19.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-C1oveYeMKNy1XVOdCiolkGqwG/1xC9/CdjZtmGuko/w/cReWtM1zPjxGUc2QflU5TNyERtq4lUsf9asBV+EEZA==","shasum":"a56087bfca8416ea8521c5738c05e093c0298c72","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.5.tgz","fileCount":294,"unpackedSize":8195069,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeLr3CRA9TVsSAnZWagAAgwkP/1LB3g8ltX/Ep00f6R6a\nrBkA0SjO72Et8G/ADHCtGINLZFs6Ys8dY53URdqBxad26UfmjqiyFTGd9eoO\nKsRlQ2dh8TChyQ4wGRNtpNTCMe6FmaA1v1sMdtTZgh2d+ubG9qogDxrT39p2\nRMYX7kDJZEaD4UZUD72we+NgRz+BeUD/h7IdpXiaAQ+UgaDd+7uzzEOy+DRk\nsnuFa3m3Qsv3mDbjWYSZglHefba5tizH5oTeQVJNCIBPDqwHl5dza/Acj5oN\nBskQJVU5yLYkO3MT1ZmgTRg4jtJaToKu252QslheVN61gXZcjLN7ohWkfM33\n2tSm5CXz7hUt758zQh8yZ4c+Z9r30JFrFv+/1O6W21X6zNbZieQu9t6tvSVB\nvVs7mVrKKMEPBiISRIyFiyKsaG3e9xGQGln9qHLFJ8IqTxab1DT2DxgBRk6X\nr4kIHNkddFplSWYenROh/QuaUbTHqwpd+0z95i1aa7vHEl5Uleqi8JlGT6cb\n5nyZ0D1wpUS8gCkekpfWJLXUnNfuHSpMp7QB9dJBnwcM5s9BVc/airXMqqLw\noAjvVD5XklaN1YKGhzFh1O3l56TQ4iQ1t9oSw11hrgSj9r5pNQwjCHow+Xpk\nua0hPahdDOtpwKr76BLqR9liwRw9bphZFgyn/Yy21nwPWl1aQLeikNto4nvh\nmmYU\r\n=Fz/7\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9mKjsvkUrNNF8qmKOJSaPsRImiMR1HwLSuKSf+ygN7wIhANZ9sv2q8h2wI80EGTkOGKR+qBH8qlzDhSdd+SnjQIXs"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.5_1584970486520_0.4595113489304561"},"_hasShrinkwrap":false},"3.18.0-beta.3":{"name":"ember-source","version":"3.18.0-beta.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.3","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/preset-env":"^7.5.5","@glimmer/compiler":"0.38.5-alpha.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.2","@glimmer/node":"0.38.5-alpha.2","@glimmer/opcode-compiler":"0.38.5-alpha.2","@glimmer/program":"0.38.5-alpha.2","@glimmer/reference":"0.38.5-alpha.2","@glimmer/runtime":"0.38.5-alpha.2","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"c51dc3fd7d59a11eccb1cf9a60bfd291ed74e9c3","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.18.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"d7fadc294904be0f32c264c6ad2d3c8ac3bc8216","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.13.0-beta.3","_nodeVersion":"10.16.3","_npmVersion":"6.10.3","dist":{"integrity":"sha512-KKMwxFs83PUTVtGe4YfS2Q+3Gc8NmsslyCmCjiony3xwPKqvZJMPCY/YPqrMSqp0cYyqA3iPz1SxgxQ31IgIcw==","shasum":"b6ed7442feca86790ab605047ac213c51d58575a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.0-beta.3.tgz","fileCount":289,"unpackedSize":8125382,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdW04+CRA9TVsSAnZWagAAs4wQAJEzvJf69v8t71PsHuWC\nOT+guSyr33cNWadyo7pfwV9APxoNts7WroFv2OOfJYB9IwfvhPXDlM09/wkd\nOqEh06lcHximXC3nSkMkF3clyXnw4x0F27WEz6HiXx0lR56HjpIVI1Q3tp5Y\n7gx0u+Yqza5ceKUthDmjw4Id/wFGNbQcTVINa//m6drbAR7Wkx14vk5TFmnK\nG10PDL8HytGVfGR03ZB0InKEnBTp8/ra9R1Ojxt1p1tHQ3asFIpkNpiUbrNH\nuuJHO/tUs2bezzcuX9uDaYiKq2S/DcmqY7EW7oFWg2FLZHxz55BpEMobHm8l\nhVwC5GEX6msfYzfbDDAu3/tMcwlWl2BCBqPPnyuUC9MBDdeHiiexd1aX0SV+\nIfW7jkwwLz0dxeyyuq/BEGgNfbNtwhwu8ZxDzacCEX3VXJKtjLxYpkSzzlkx\nyMo84AnSXKiB95SAx+Paq2dsi3lb6ECDuTPsoU3sxyogwJgg5Gsm+J1WM2td\n7DObKS88ou28qIH0aTHjTn9W2tBR/o1j2sG8UM2yP62B0gnkSv6Qiwwpjszt\nGnIZwoaSjrqJL0rHIf7ajeyj66KAdSlc2CsKRGlRtXP8w03GHrojin4A6NBv\n381gEKNOMYcmPVW0vlDoesEmXUZ8jRlWw3IsHq+IKdyLp6a7LvSdz5135S2x\no+zk\r\n=poTU\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGkKPrzTQrxj36AMy+dzze3F5mLgItFlErAgQA0ifp5AiEArcU6IW+uQz3wn6rW5XWZLAU+TIO1qd0POvlTyVW/S44="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.0-beta.3_1566264893779_0.5872870812755331"},"_hasShrinkwrap":false},"3.13.0-beta.4":{"name":"ember-source","version":"3.13.0-beta.4","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.18.0-beta.3","_nodeVersion":"10.19.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-P6+6QLqlvlPOO2T4yBW5huqRy9G5O+XI4wddqIk1neqR2fjJC4v4KYS4wTrx3YU0xMpenEdCzJsdgp0JBGIUzg==","shasum":"d89ff76f491395a1de2a057138140754542cd288","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.18.0-beta.3.tgz","fileCount":297,"unpackedSize":8615733,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeSBDCRA9TVsSAnZWagAAeboQAITbngfOtEHE9cgrLQkS\nIkQvjpFvI+tDvZeEac6EIFzCzJhiYIBoFgL2NW312CAL3/7LlrEChwFkzmBf\njeY442i+RPWcM8bh391zNrD7+TYaRw4ZvM6A+r8CQVS16KA+P8AO2f49kBwt\n1xVxTdBwPVFSmWJcNYGoYfPhtODEpzYf7j+yfi8kQdjzwwpqo+WDQQQ83Pfe\nv5cP14mP1VoC7DDnyd3vacf1lSvZ42y2HD9Dbwm8MXcWiCJnjZAP/7GHIkcf\nCZZT1hF5DX174GAamA8/GAeHZQ5kN6Bp08WY5NJGYJxWv4wKVPsp+jSpOJhh\nKOdoBKWqvYd+YpTaf4/A1gtxJCs/vdxiYnOcSyAMOCmf6VqPfZsJAKzCr6IB\n4JUmJlsLMdgajRULdrmSPtDj2vcNyJ2QfcYpyl3nUbNOb53lDtGeCwrwpK+e\nySGNN+TI51Jhl6bDo96SiRaMdT3BH2NvH8O6p9Fmx42/feYxkf5SwvZeORJV\nKxtt4ggRDlJGZCtnQ9kTxJXArdCtBzJ6L0l+zKGVGJonlgNpaB5wfSkMZkYg\npEZDP5KqVFdanY2ZOZzznpfrrAQAxsDh0+3pqTZ1xjnkB1sKF+Uk4erFqrRM\nXUjTzgM9QMz8lMWU4+QLaJDRJt/BM17pw7/Jo/d7PrlTGGNfUOjYR31XPH4q\nV5QK\r\n=wXTS\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoPwJws3b6Z7vM/+zfw3TtcbICFfPhecuIMkdi43UARwIhAMG/en6YlrVAfMw9HrUlAbeS7c59Mt5B9i86jJ20zLE6"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.18.0-beta.3_1584996419398_0.4156925618380929"},"_hasShrinkwrap":false},"3.16.6":{"name":"ember-source","version":"3.16.6","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.3","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.5.5","@glimmer/compiler":"0.38.5-alpha.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.2","@glimmer/node":"0.38.5-alpha.2","@glimmer/opcode-compiler":"0.38.5-alpha.2","@glimmer/program":"0.38.5-alpha.2","@glimmer/reference":"0.38.5-alpha.2","@glimmer/runtime":"0.38.5-alpha.2","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"87d1bff9817b832bf32712308a1a04c897de771d","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"828b0e268785c83ce270a341981a5fdb1bf00978","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.13.0-beta.4","_nodeVersion":"10.16.3","_npmVersion":"6.11.2","dist":{"integrity":"sha512-bdsCJbWX4LGdhf8hTR/gSKeIPID0WcR7A7ucazrH8NJ2zz77a4j0hYOIOiH/XlBqemadASlSv64Pivj1bDlfaQ==","shasum":"1ce844cec74dcdcd661fb44fe0829e74fdf12f92","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.0-beta.4.tgz","fileCount":290,"unpackedSize":8122886,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZKggCRA9TVsSAnZWagAAjIQP/224vYX/xA/QfcRWAeD6\n0j/I1ejO+zm0FaTulwOGEelPUif+cxb59B2ofTTcsHRiZgWdZaEUxwc15Lwe\no4DLLGo48gbb9/wkH4VYIfBF1QLzqyWC1zUOxsyr9JBEq0fp0kdUtklXEj5q\n+tMjBmf0Yi9ir4ueXT2VJ/6uQJrDyLbuz3DitX/2Wjr/9SS7BrAOYiNwSNcY\n41IU9zZh2hpkB0b9vnlDXRIaGnScq4ccSygSK6bfNdTJnPdwdPaayxdWlHKF\nbAbh8LcPL2dT1FKtwh1jHuGPdR8i70qjrBiSZqBAXPBCarKKOO+XDx4OjFru\ncnYrRlvkCyKAbiubQhBAwAyvvr42I11/xp+NuSKmQaTvZRokRkw5TsgklR7g\nD1XbRHUhKcgYhTIGW4Y/iXEHKuf7pJbNC71iZBjFNwuAkD9o1xdSXf3Tr2K+\njiEj6Xq9IP56pEX5MyZBsGienyMAOdaMnUK+pdR290+Mio8vOwBZvA+mpWjs\nsOhPHtsdUHFiI0vL0Ei4M7iL/+z1D/N/DWmRckzM2GDpBAH1TtDFQji2BzfP\n/5DvpKSgiCJw40xZjM3btErWekO/HiWyjKBj4Qz3pSgUeV2bPuek0Xsw1Q1Y\nzAvV9LAhSh0kAgFI9SL5mOhxBkPTw6xvfcnIYnOKgJoBLYP3Q8us4CNYWp2P\nQOFl\r\n=oI2R\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVng69y7hJtYiBC3R0BrTNQfgBn8U41Z75ceqbFQ7E2QIhANZWHDW/6VfEt/lyhk0LorZmSB+ARehG6ip+8Xf5QBPd"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.0-beta.4_1566877727320_0.8864391107269669"},"_hasShrinkwrap":false},"3.13.0-beta.5":{"name":"ember-source","version":"3.13.0-beta.5","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.16.6","_nodeVersion":"10.19.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-7X+51YqX1097w0q7j0lpt4fuMPKy7QBYAGfnEvOYirUu12hF07MxPVU449uzlkdrzWfCVDgabamHVlsSrYLX7g==","shasum":"b3fcfe225dd056012f5de254aa585b8699cab353","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.6.tgz","fileCount":294,"unpackedSize":8195695,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeepgLCRA9TVsSAnZWagAAM14P/jY1NRvGWfMt6TEgSKAb\nq6jqlHWRJHhygF0FzMtyizW+4KlNuRwXzd3o/z/AXZ1P/xPhkfsVLKo/DMpS\n6PTYkAKiVEkN/qordcqxucWvqJCTygBuiFyC7F0mMwfSmbj1hgu0puLOIcZ0\n8QO/MG3tmnVIZAa0N+6YMaPkG2ZkcKEl37ZYS+uVkCMx/APjELP3MDyNdKmC\nM0yjjmRSmCw88I1khrg1ogoC2qzR5jPtxMv27gcT9gRBOa+rRUOUcfioCrZP\nMsqMqMcTWwX9iLprzfKnlP7ygQkUxnxaCvVf+cca0HyaAHx3dXiUmsV8EIJl\nwiD8SpUCFwWdZ1kwDbwEh4Rj8Vevcb30mzGsjr87dRsn/+pDrZOKPNgTFvrR\no3fvZhSK7NeB6HGGhJ+TWxTDiD0XsI/v5YqMMCcPbxTIC1I8G6shOxUHbewO\n5cl99d5/Nl8ePm7zYKI2CEX6VOku9i/f+27eSmx6/f6xBWRNKvr+0bGe9MK6\n9PCVUr/Txbl+LJQyE0mtwgkXHQSMX5/OuH2DR4YrLHIXo/OTT3NHzjChhgY0\nMm5zOhYPyGEcZv/tNuBp+xhoVds54g9S9MxlG3A6r73J/p0x7jw+kfPY2NcN\nN0FOHRedKpYomLN9ZSyRHY7CRrKbtVZeAOMgCq2igJZTDoWZ6Uf2EMhE5ROv\nl+kd\r\n=sHDk\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6sRgsjYQXLP+WxlZ/MqPv0eaA80uRjmWZUrQz8ENbkQIhAMHswsht0uWpTbVl5kZ2cH8cwr3JLK9lWgXlwXSfEc6M"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.6_1585092619304_0.9996025521254868"},"_hasShrinkwrap":false},"3.17.2":{"name":"ember-source","version":"3.17.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.3","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.5.5","@glimmer/compiler":"0.38.5-alpha.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.2","@glimmer/node":"0.38.5-alpha.2","@glimmer/opcode-compiler":"0.38.5-alpha.2","@glimmer/program":"0.38.5-alpha.2","@glimmer/reference":"0.38.5-alpha.2","@glimmer/runtime":"0.38.5-alpha.2","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"e0979447e67e6b45ad3c12a2aaae81319f80043a","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.2","_versionPreviouslyCalculated":true,"gitHead":"9ba72093810436021b0da1f9ca13b3dae62e7144","_id":"ember-source@3.17.2","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-evoOkJp9wsxTndR4hVYH5jEN7SlsYtjrG58TELGG6aVim+7nM2bidNGO011f0c+1aI67blqmejmoS/MhfLfNRA==","shasum":"9732ff0786034a1195b3ba250f671e7939cabbce","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.2.tgz","fileCount":297,"unpackedSize":8608837,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef+lqCRA9TVsSAnZWagAAvD0P/2abYh/q1vjdN1IUq3OF\nUWMwxvwKsyUHnnkM+9Sa6LQlG6M7PMicnqzKxSSz0FaD7/iGvLfQwdpFdrJi\nGPP32+RG77m7xSVyCHuG2NkEUlg4fu5wU2ZoIRwopJ/GHf+jZ+N+e6VSRlO7\nT35I0p7EFZeAYW4BA6Y0xXBnFSGtJKzlF0nhPwwCyV2Sk4TfjosJ7a77opLf\nrcPiImGxJUUDHyCl2uBn7BIiwRS+HCEXgd8ReBSHUs26REU7NXogNC69QfFK\nFOLwBs8DiQAmMA29OAqy+W03bGuOk/J91jPm1jUBt7mXZ3lMP+3TNY2TB43H\n9Jy2vmBkh9/CRrY0ppZkAfw/ndUFCQLhLJV5mP7gd8RSW6w6NfUP4bAz4jxT\n0Nk5jAqD1gB6fWi83OeG2Kr45TZSDuMY8M0AKFTBEQKgI6CAAZ126hfUQosU\nWGWuXiuAY39aGX37RGknRH961kJBAZbtDDa5D6clg+g6oLGOFNrgcPK52ZGt\nCyctKFbKRzxrNLhFS3vZShQrvol1CyAXqnfbHYuv45al20MENJFxxUjzVhjL\n+f0suveUvj0W2RUxfNTg7L2bnpScViHYxvWY+qOFoWRsK/+3UaYx749E/GT5\ntyzICtYK7AyH0MCERPeTvD1K2im8HvLGOgx+KW7uVlvyGfTBH4WWgs+iM7VC\nHVTK\r\n=kG/T\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+SZ5vDikHJtGHXFICpejKgyJ6dUMIUt4bjeckFboKrAiAq9JuRl/QF23WuUb0b3430icSz4qKIjoI6FJbflUM0/Q=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.2_1585441130304_0.9278178437564342"},"_hasShrinkwrap":false},"3.18.0-beta.4":{"name":"ember-source","version":"3.18.0-beta.4","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p + tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node + bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.49.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.49.0","@glimmer/node":"^0.49.0","@glimmer/opcode-compiler":"^0.49.0","@glimmer/program":"^0.49.0","@glimmer/reference":"^0.49.0","@glimmer/runtime":"^0.49.0","@glimmer/validator":"^0.49.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.18.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"e72c928fa02c93daa459e4c46084e79e4c7c20cd","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.13.0-beta.5","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-u9PpK7Oiy1nTLOJNyJ4l1PeC57hPlBYmjby70sn4ke6rzAO8fVgYxTutcbT8Mgw970fYUZnUWcb6ARAWR/Gthw==","shasum":"77c1d73bdacf07e2843b04b84fe84fccf56da4de","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.0-beta.5.tgz","fileCount":290,"unpackedSize":8125811,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbzvYCRA9TVsSAnZWagAASYMP/i02jg2nhE5XoLJ4Pcij\nWrfklqxuyhqM2eteyp66gAAK34rfGGeZhAuAJd2JMm1sxCs8Fz48HQzNuygs\nkBgvwwRBwlf8RNYuhiP9s9fO4eMb+tqbeTZcXvuY/bq9DucHA8NKgpRexX2J\nqlQx0CmzIozmHX9NayMHVwb80QO+KsLsTcrP4zSoM9GgFvFYyo0XfudFiK3h\n64Pdf+3D1b2cqopBKD9ces2LwWNRBb36oO5hXSBHjRVDglN704l48XI8IG/P\n/ZtJV5FNmjtP7CmkrzLQqx6Ltc5OGIHTQ04w8D0hd3pZYUyguDTKR0neIvpe\nLC9oNxJ42YdjxiE777InSJrLhR0dN+V85NIcRTYt5y+f/EjcURr1pmBZit+i\njJMYaXBLahaMxrAyXowZ9PkbrhhoNr8t8YdUu4Zefh4QGSaCPn9wEvXerfds\nGaEDVRzgB7kwOYNCIjFPqAPK2+txjJaPXvBhUVtfsMBbltsjg92tK/G2yrxw\ncUqIda/SYdSrfGdsGQWPoY+2zRiUvuRF0ouRYRueD2nnDn5ubmXltLEI4oCJ\nGCwCAotgplSTpHPmnCT0vvE4dYcXwKq2WsDpqGHmrt4fS9SPOebif8+uqJ2l\n7bgJcKXXx1Kxo8pi5A331abXilNg2kAl6OomMc+an2htJViRwaLqvObn/ng7\njazz\r\n=zl/6\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6rA0d9pWmL1x664bpqfAVUR+R1YfB5LylNbp+jxkupgIhAKNl0ORtJfkXT7Iky4Sclj7E1iLAOiR6wHgr/fpm3s6/"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.0-beta.5_1567570903884_0.5476728097261039"},"_hasShrinkwrap":false},"3.13.0":{"name":"ember-source","version":"3.13.0","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.18.0-beta.4","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-sLC28zHhx+i+lwUJeEvtihOWniXkSsobWri+gA7sQR6HzOq+IAnksL3u0wjcbkwnjbA16aNjeiWLfls5cjwvYA==","shasum":"3049a0e6f2582bd3848f30d4323142a806a9e4d3","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.18.0-beta.4.tgz","fileCount":297,"unpackedSize":8612115,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg6cTCRA9TVsSAnZWagAA40oP+QBvJlhW/gzg2x+67KT9\naxncoaeKt1hZd6edXOGacEdmw8l4rimpk+Ug9KskVcTU8mYVnhsEf8rAJYQU\nUQk02/O5G3QzaeC73pbmkf/QwjcUFVp3Ws0cP80xl6JdYFNuUVPCKoTlrmwg\nxXgY4F24VFpsIz+sI2m7cjis3T9FFlRXM/HjHcxRq+FR1fsJTRDBTB6UTyP8\n8C04B86GNFM+UTDlCnMno31MEQXNfy58ZO0Zo/2D08Q1kxmQK3C+nK/mjVRQ\nIdDMnUTLEey1Ul6XRoorkXyOcKASGe+G1sRNdCKsyNQWggUPwxQiXY5WJwzD\nrkEoSQMr1DYtWogIYNCXfSDYv8lpaHIrKlppll9e7Lm2/oNpJt0DEJBuAxBx\n2ou+gYqHntu8UZ+9ErUaehqX7NRwJYWNPym9MBUw7MQetJwGVNmsJ4TUwQS9\nRZPDU+oJ7X3hwyENFtUt+F9xpsrZV5qcgCltWujsqhkBK8WnWbnyhcETYTCr\n7USzVtOWOGQFLtFc+36QYqLK+cApz9Ih/1yJ6jz1AYbfLR7LbNxlAUIBWRno\n4t6kJr85WcQaUCLFpLLxeEbmsYqBEl6ImN+hmVEaKvxgAvJM67PG5hmxPhrC\n5zGKOu0XNcHUOreN2T3/FXmo3AsBNuUQzwEh2GIN7DU2TVoILpT+SsgCS1rk\ntBO8\r\n=GhfC\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkEmlDyAESgyBkeos9+860ECtuNdck0ryGimuvK5wZ8AiBzDjEF4MUFQIhxw7+hygDf6SzQ7RM1HAOSEFNjWEC7AA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.18.0-beta.4_1585686291085_0.9272667369509184"},"_hasShrinkwrap":false},"3.17.3":{"name":"ember-source","version":"3.17.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.3","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.5.5","@glimmer/compiler":"0.38.5-alpha.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.2","@glimmer/node":"0.38.5-alpha.2","@glimmer/opcode-compiler":"0.38.5-alpha.2","@glimmer/program":"0.38.5-alpha.2","@glimmer/reference":"0.38.5-alpha.2","@glimmer/runtime":"0.38.5-alpha.2","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.0","_versionPreviouslyCalculated":true,"gitHead":"7da7418a9d401b183a916972e791e5c2e50e35ab","_id":"ember-source@3.13.0","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-gHtDIC/Zsk6nd4WutMFhfV8DJtpkSdFs4c+PY49gU4BZ4L5DQqrae4jwj+nNzo1cE0CclXzS4Bgmf19XBbZKpw==","shasum":"2304a61116a241b696720913cb798cdcc9aadc2f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.0.tgz","fileCount":295,"unpackedSize":8151590,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhAb3CRA9TVsSAnZWagAA7EUP/2DO1tTGRiebuz8c6JMa\nWkpw+SVHOw86JCT4zdR4EdTgrzukljW3fm1+X+FJ+oBaLpimedagye2T/qDj\nncRMCrrb3XLzb0f0UgA67j5PUMJ/I6y//OzRxTiNTRqOOK9Pu8cNd4r2G+y1\nMDbjhtEzSJxWAnTGskOO/ovohSjBDW8BAVwd2OCRcRhjJNAadmJCsMnnPd58\nxPb9hO1tVTvAGknc6o1eZXucVvTNYBj82vzEgBrzIc7q6aQyQ7Qpi++Q27i5\nckwtn+NniDvxm3qPxyrwaOXtF7urIVLeIx1ILJK/zzIjLwxIk1d/08QjZv2U\nr8Ohrde/Sgb+hPvH42oyikWFEmkg/637Lq5qvfK4vcdhuheq/kf3+PwqVaJS\nPNmwY+qjv3ycO9ItLkVuvlBkpztQnK3oHtUMNBcjTsQBPbnifIl5XualryMd\nujeqgxPVZI+sIZhXaQjVVVAz4dveRGPs7X91YVpZx1JwSFFYedW4IZUMSfOJ\nW1uZ+zL+I3v24KW8ZozUDx5aQjodQc+QEezXdJPnF/fAccVsfU5XMI/8LCMG\nOnb54FEAe0k2HWdG0sxMsT/nhEl0OWEw0A0grex+Wh8+SZtAbe3Dk9CI8nkv\nXU1H3CaJaAecp4xzFzSyrbtjXZxs/8J9YQXongX+7TY9YOwBVS5cAsBwf+vy\nUtQk\r\n=mO5Z\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZymRulcmzz+aYf/n8Ld7H+TvaKWG/x+ju/2si0zaB0AIhALM4Nu5hJDy9rqwXRJw62SSxImk9EX+oop5DmqwUP8TZ"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.0_1568933622711_0.44355664037616394"},"_hasShrinkwrap":false},"3.14.0-beta.1":{"name":"ember-source","version":"3.14.0-beta.1","description":"A + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p + tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node + bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.49.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.49.0","@glimmer/node":"^0.49.0","@glimmer/opcode-compiler":"^0.49.0","@glimmer/program":"^0.49.0","@glimmer/reference":"^0.49.0","@glimmer/runtime":"^0.49.0","@glimmer/validator":"^0.49.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* + || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.3","_versionPreviouslyCalculated":true,"gitHead":"85060222d3104f7e79aac1fcf2174a537eb6db61","_id":"ember-source@3.17.3","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-mZ2a4MRJm+QsZ61q7p4Ulq+07IERgEF7mEzOPmqES+J4PpeXyWHAYh1MnSWHz3W5jQhwHQAPs6WTZE0TbAsS2Q==","shasum":"315b198848bcc1699928579b2d7fc2d607ebf63e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.3.tgz","fileCount":297,"unpackedSize":8609832,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehmbgCRA9TVsSAnZWagAATr0P+wZcmL5Fu/kpMvdljRyG\nYrpormUMXalt2yaZIb+b722qb5S5KayyzFPAnXsf8X/ttxPAhIQ8guNhZYt7\noW1YFUwpOZ+2GrVlDm/uVL6Vgb4w529mJRGuLpSWfrYHBFoEVLL7FzW8dvsM\nL9WYMWKFJxNQwLhycKODg8yls2KNsLksAyoAMES93XN2HpAGfbU1S8qIJHox\nMsdUw4VabxkTp1A+A2BFtby9UTMgL1EH8sdKLxeXqBGEcc4ORxrPDbjuarvB\nA6R2r//AzavWt9AYE295083omC7lkW1a/Q0h8+uVPlNeZrasvx2Eo5uee8pU\nFjUFTO6EHqPWdNjBwMrdCPIDWArN49vWoFjZ+EPR5ogCPkf60PTCBti83bmT\n8SrX7pHFGH4oR0Vepr5plmr3ZHg+YcXXmAkNMeBAoT3VGvHWl/6/KLOldJcs\noVBuEKJWrScVl3FLgwDLrJYhPMSBTWPg8INpg6V6CMV6XiWti+OG4Mw3mFYI\nFogdZLNRjQvnB5oC/+DVp/rVF7bToomiZcVwNQGsdFrNTX8QNnKHaPfR6ZGn\nl0to7n9OVVQKsAOdp65JDHS/pWg+spCy/mcX8yU8nGf4yKbM7Pa2YN5oU+0r\nTTMkWh822BW1Ia+QtwhmLVBRPvN2zdz2kYQ7BvY/eFTS2zf1r1vW8r+EQpt9\nNKev\r\n=UoTF\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHx4dgn7Y7SMjyipjEI042hR/4/hZFeB4SmEGpPyxEPhAiATPa6JrWqsYT2BU4CVuKxxmdm8kvTXmAlwhdzQSnLMzA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.3_1585866463728_0.113155099184721"},"_hasShrinkwrap":false},"3.16.7-beta.1":{"name":"ember-source","version":"3.16.7-beta.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.2","@glimmer/node":"0.38.5-alpha.2","@glimmer/opcode-compiler":"0.38.5-alpha.2","@glimmer/program":"0.38.5-alpha.2","@glimmer/reference":"0.38.5-alpha.2","@glimmer/runtime":"0.38.5-alpha.2","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"1126d44271773e7cb3be6449ee3ae847a5eafc62","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.7-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"346c6988ac20b22b52022ded4bfc1adec1fb574e","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.14.0-beta.1","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-LzD0BBL8U5/KxmlAuXLDvmTQtdyWVEtwa4VYrrDdXwSM/C/52cY8oYMXUTT+kE6KyYK4gqv8DTrcXZg1H+UL9A==","shasum":"7a92d2eb9326fa6b5012628d8443c90e121cff47","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.0-beta.1.tgz","fileCount":296,"unpackedSize":8208474,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhtxjCRA9TVsSAnZWagAAg3MP/0/5Tu8R56stJRfOr2nT\nSEsH7iL13WIdv4Su0i8IP/38+sWpUFewdpFOPcD069fTmO1xDryyfzxJUd/N\nDvFr2wTGyh5i6c+jXS0BNTskxmseBJ9oXDGZXXNHyCO2BNb9OMbc/E8DiXKp\nu6M//Hqf66iIcgiil5/Wcz1tbiSoncz4HQF6mmHuGHixlNbQ5PSi0VinCik+\na0JVmXHwz+oFT4apuGTzZXtgM3cdTO63+oRgQ9ZPaq6PvuFZJwVLjlWtgpOs\nzEVVFUuT3/FkxhZfu0mTG//5RjoUx1MLxUjPOpGZBSK6aDCJMePp6otfsXRU\njbKrkdOEuFeNOIAPAB4uDWQShPt96A4Lmvp+zvtCi8sfwsHXXhPbj5xUT8kk\nNiQ3aDMjnT4t6zRVVGdRlHyPURSLckXa5sNBFz7qYTc4v/MJweOc98d90Ibl\nc3TDYGFY/20/att7vjZEu6kOridXzKovoMgbZRmAiLFgpiPaTZGO7u5MzPgo\nwXDlmX7GxyamfKQJUBrp/y8GDBQO4MjofODDcj/xrsYKYhLwKKYj+DqDodLh\ndSyBoclH1sFAqM+yOtSKoLl1ycBp5Z0NKQAlmKU1G27FgaI2Px/sPAF4DZ6X\nORWNKxEpPR0lx/iKfJgRf77MaTEJ3iSonXNlmJN8l3sJp8FdPzX0doCG7/od\nUuF5\r\n=6zHG\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGqfK6yTa7LlLZJzTXUkQqF9fIXEbJmtineVkOsqNZmaAiEAlaMWnbcJGBZw1hdROiwLD2WHPWDLtBKZQCBIwxkK72c="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.0-beta.1_1569119330923_0.9319931056042208"},"_hasShrinkwrap":false},"3.13.1":{"name":"ember-source","version":"3.13.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.3","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.5.5","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.1","_versionPreviouslyCalculated":true,"gitHead":"133609c7766ef9c02060a07d8fd885f7d2f1940a","_id":"ember-source@3.13.1","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-vOdVcGU8dSxBt2jh7VqoUCuh/nEb8je1o3juisJj+x/4FVBOsxm4Md0nB0ruJt7kLHsRftMjzUo0PCtSOssfDQ==","shasum":"7837b6603fa63b88ed2686e4c52ce8971cd36f51","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.1.tgz","fileCount":295,"unpackedSize":8156354,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiYGECRA9TVsSAnZWagAAaVYQAINCdNEBJSB2JzkohE7I\nWLiW/BR9eRFv5sbWiM8ZWFGbCvQbS+N1MOa8GctrEtH6dsA37xVJzGofIjHm\nsSgbkz67EYKW1UqiUAZyEEKqI9hppKbthuGzjzkDgtF+GCsH38lGDaXJclSH\nNA//i4nXu34UaGK6rfvkv8zT5hEoRUkzZavizlPxo/vkzvUHYaxcC42/bYCj\nCLudzw0PZVUfNH2SqOS2Qq1DNaOQPOiSsYg3UUq2i1G6OOcd+/mdB12tS6m9\nzuQ4LpvX6TyEV/cCG5E1aSwlU9mHdQR+mKB1pLSiMZl7VJLkRGLjEmsyoslX\nTmONY+qXXABhbx0uJYNZQeBJord5DK1jiV24N5aLAvsQ4uE/ASJJ/xUtwk1D\nUPG+xkyTyZKmXXfGbMyB/Pb62hVjtXm47x+McIvDNQ4cRrPgHZULu1KGaV2U\nLJbRNWOe+TRKpw+HwgEdiCMipwQwM4Sr15+6k7yzxgSm+KRXrLtd/w7Y/vSk\n8Ojv2BimgSEW8xltvg5UDhczptIY+iDOVvFY/1IGSiiuZ7Ntxmo2+RPCJrTU\nswh0i/LRsrpqESh6VCmKZWRoXP7iUwLwIQt3tAvKD2fVhR4SdmtW7HSHUMW1\nYQWucvpP3GUYNopcntghAGRmRRXd1HMR0+TjoQmW//BCjKijWIJlan0p1Eq5\nIN1f\r\n=Bk+r\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRM8ZHj2zQDNuBG0k6y57PLCy23rQQteeCFwhUQsdCBAIhANWQSXlji2lWBdLf5JpbKQ1QAB6XY14neqr5G2yu9HrP"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.1_1569292675893_0.9499748053549342"},"_hasShrinkwrap":false},"3.14.0-beta.2":{"name":"ember-source","version":"3.14.0-beta.2","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.16.7-beta.1","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-X6Yhk1V8isnJEAxVepDro/pp0YOtnqArm2ta+Aa0/ERDYRZuRiLE1ifR6TUUzafx3Q4q30JNMiyiYHCp+kNeow==","shasum":"618b1bf3437f9b395b4724a1e89db4095af9ea66","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.7-beta.1.tgz","fileCount":294,"unpackedSize":8196807,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehm/9CRA9TVsSAnZWagAAIkUP/0t9K8wdoAGefrXVJCSP\n1iSEwgMDVXIDsLlyLOhlg+n5IRNF30X1yJA858OTdbKV46RzAwnqz5DNjB+M\nc1A0eLQzP/+lC21w3cGEeM3Bx1lggOB4Jua5H7/FOoDvoH/Bg8FU5Zsa1HsK\nwJbNU+v9acTSTPGGpu5fm5APpQljtZ8sN9DTkWz+3TdvIHO9+beZYJq54sN2\nBPleol8VAe9/fGS15Ab0zRgotKi98qj6O3v1AVGRXtFKwY8wlxPJRRx1v5YF\n9Y2hmxzwrqOCXwN+0Ic4Msu2ZAkxaGz7abEBe01QBWfoRGiZSPO6miIV47+p\nshMmwyUQlcqBBiEShl95Fx2t9vANjVV6Yi+opO2CoCsK2wRuoDDD7dUG36UB\nGPnjsFxkAQ0M9PLv8Cl7/upX8v5XJI2DOTFy0r6kibiZX6XYvoe+GkcqdEQS\naaIaAmimO9TyL7FlwhrwtINAu4VLnYBqooIOeNmCTdgu07CwcHNW59Upk4i4\n53pVZpKQuLx+qCgmOCdWhvPR7AtY64YJS4b6IOmbi0bV4WHi0+nlFiv06n05\nkqciK9ZNMV+8tJ2w7+nauiojCrXViRd156FOiTNikidRI/CIgGOSqLRGPkY+\n1vgKIh6q8HbKFou+hbyb0HXxFfLxcxF9s1FrBDlgozUke5DChGSiBpaiEiAB\nNaTW\r\n=cFw9\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnMYTqgKLz6mcx4YzjVFZ6fU78i2l4MfKltTYAkAixCgIhAMG46RQ6u5N67okJj6jOWg3V5uDfPUOivvjDFqolwO99"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.7-beta.1_1585868797082_0.6478253038747597"},"_hasShrinkwrap":false},"3.18.0-beta.5":{"name":"ember-source","version":"3.18.0-beta.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"e48426b4cd5cba5a7c7ee053969e7bbb6f95ae26","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.18.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"67782d49150b070281a81f33eebdae28b388157d","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.14.0-beta.2","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-tkr7q/wUbaXn4op8IiZJTC/KMuN0eLb/npWHHfkwKt12pg2TqCKEr6TjosITmAJ4F0UrR7lCgBEFwKBj0SF5TQ==","shasum":"a62502f360172de6eaaf0b4c448548e46c1729dc","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.0-beta.2.tgz","fileCount":296,"unpackedSize":8213671,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiamECRA9TVsSAnZWagAAmsIP/13SnlChBbqxOMwHDVwd\nTsq8MqOcfLRiPwlLTv1aejq078sh2HOwqCbZdylq1j4ujsotSdPBzL/w1Efy\nGNBwcNEFzp1ZtM1QLRVCWbfPf/iHH4uqqPWUu+kuztyMucR6lZ3H+YxrzoVn\nm9frVnUDs6bKTWjEreiMASwjEY7dgJZXs1fXzZJA5rBEBsOIBRI9/8ORHNrZ\nzAM+XRXqYIrnVMMr4eXZ+OPTW7ihRONZSLailLKtgY9BMQr8F2pENmIygi5+\nqBTzSkso8b4gpvmgFS+K/eIUI2Sv9gFyri/9tG8yAwPF09y0o9qg3jI42bja\nw8nywhzMRciCGwaL3OCp3AFKmkaPz6LfWvuDuA2PF0uAmLwUiRnspoiBu9PL\nkZBVaKju9571dpFWlSsMNJGS9HkwVJAynbtEUv/ZedPIzVB48pxLNZBmGnMV\nQ81EsS1fgpvw4ZlfDXJx4wQ+7p6cP2Vuvk0WTJEyHcuya+Dl5SjsXAdQbe1x\nQX58ZZk+YYWtckS7ekpltZw/KQQVPvSE5E6sMf18N5QM0V4MutAsMG5j2t8o\nhHGV4RQpgByzGyqz/iuPHU+OF/2XnXwb3r1oWURMxP7OddmRguV80/zYHGGL\nIPTUCPOz/VrZC6MIDWr5ArWaNGVB2X7BgDYjWMBr9EZhRJDqEdgXQ+HgtUgB\n7CuI\r\n=35CG\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID26sM69cP3k+eLAC+dmSCtsCjfSBAS85paTN73Wh6IkAiAolG7tPdfSuFAmvOL2bZakQlD5VxP2V2aYvTW3Ntx4eQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.0-beta.2_1569302915402_0.1097842807497813"},"_hasShrinkwrap":false},"3.13.2":{"name":"ember-source","version":"3.13.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.3","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.5.5","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.2","_versionPreviouslyCalculated":true,"gitHead":"70a181c6a71168d013b9bdf518253441fa6276c4","_id":"ember-source@3.13.2","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-VBzLziCCdRW4K9YljxL+bGxAG1aaozENaaIDrqmg79OidM6SeTNDEY+y9m2V2YFUGyFkwtqOK1IzcM4GYnnL+w==","shasum":"872a583935ce5827518d8b9c23f81475a8f5dbda","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.2.tgz","fileCount":295,"unpackedSize":8156546,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdi9BXCRA9TVsSAnZWagAAYQ8P/2DbmGphgiLpd4ICKDj2\nWtPaiZhwg0Kjwa7srToXSaM9XL4PcubHGAhPBNql0CWa3T8401Vk1CHcBNCc\nAn4JfOw3PGHwOPShKY22Dp7qHty+X7JFOgaiZw4SbvPlyQml9zZwRP7yrJbw\nHwA9kgla+CR3/tdiWkpawc35mTyJ6xtQbiq6ycDRoKGXdYDIWgPGJ/n/GbM+\nSbgf6SlCulAoj+sCIT8V2bSCLRt5WLewRp/CoIs8ZrC4TXY0MX3XdmGJYSl5\n7ZI7TBXCfyIov6t2GsxvZZKzMaRfhZ91dE+HlNmlYnTAOtfCDRcBL7IfgU4X\np2GD6ud0QDPP9DucWvXa3f9JSpY/bqZlk3m+wIVzAvTxa44vHH6wMMT8lSfd\n3MdDbppr+/oxeepABUhTNJzJ9mUSJWGrdLAPKWX7DGm7XXakvBRlZSMLuFiX\n6m22zUDurzx2XLECAIN7yKOOOj+QK688Bk7e5n9GhqhOipCaxoWt3Lmu1EKc\nE3lcMRZRPmtbbj+123/1JwuzKf4y7n4qyQDRlVZelUFlYx5iP4NRox9G03Tz\nrOZ/hkAcZt59uSMNXzP581CuZAp4SlzJMItaMzI3EL9/Dy/ivHoOVUFGsaO7\nXF04d5Ope0yn3F/T4JBIUrodaIsAe26UEamDxs+u6K66NLAOscElSTp/AQ0W\nqWg5\r\n=T+E2\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSkegvqizKgj/ZjWhivkGoJYLCG1V/NCVAZixYK1243AiANIsjaVHYEoE32BtxR2z4/9fdL1+HUD3DDh46PPcOGMg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.2_1569443926742_0.3934299693638912"},"_hasShrinkwrap":false},"3.14.0-beta.3":{"name":"ember-source","version":"3.14.0-beta.3","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.18.0-beta.5","_nodeVersion":"10.20.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-h9emQg2oXEqvabA/2b9u7eSdiX5ryT+ax+lV1FNBIbov8t53Xe6cNC+UawbvlCDu0/R86OoVaB0KDTTpI6UjtA==","shasum":"642ae8636dc9339f329357fa58308e0bce0a7148","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.18.0-beta.5.tgz","fileCount":297,"unpackedSize":8617208,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejqnDCRA9TVsSAnZWagAAOw8P/1DLf7vsj739vmRhRHhN\nQW5YCQqA23vAUDKkHQcWs1/Uo4olLTB0ZpU+/3W0QtmlIVzFeUliDEIKyJd+\nHizPKKa7M/V4Ta+XjGtmdDwNncR1UFivU+Ug5+HugOd8QDi2NtV5Yt4I9ixg\nHNgLB2NZSePbj8OIcwFUXpQvsnocv0uN5Ow3EiZjpcQRgiGrcrTAdrhIqFQM\nuWNuG9A7MRsKuHAnx6/d9mx3FEj6w0ZBBeENinFPS2ne85CzzbE+6kl9Jj+z\nka4MQ1Ksn+RizRzKmxfN7JUjR/69rO7iqjxa6s29qUE7jhSriwtHgoWcEiw0\nw4JGdrF48KKxs9E64gB3avkmsAcylImfF19NvselDErVbSET/K7vAbhRd8Un\n2YUnyq32UHhSf7jjgk6jo5d7+t4PLu8DIxBefdBX7V53QD2CTMjfWpkQTUNM\n2eoZJZqQe9NS9QT0NwNAPgEISQuxDtAO/8IMHrMiLIqrNiVZFuC5xUT+Ttuf\noLmKYdrkyAI9mWlKDpUC3xvFZlM0y6Fs+fzCmi6RWVlSSeAX4cmbvniR34Fy\nESiUU0PfqJ23vLs+PbsvJwRDFwU94DyC8v8pFJl7A6qC4KsC2lvSqxruXkPs\n4vObE9IBMJnpwILUsBi6r+93YxX5rKfDHxsr1GGZpkKWtkFsMeXCnDPEKpdB\njm1A\r\n=stu3\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcGUPicTZ39Rb5Mpl12UWuP2TvV2rT1DgBQSEafBBfNwIhAIifhIK2IiqMZ78h8sfU9NTw+HRX72tr3QPqgqv+Mz7z"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.18.0-beta.5_1586407874853_0.8764644794043741"},"_hasShrinkwrap":false},"3.16.7":{"name":"ember-source","version":"3.16.7","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"af4d9a7218c9dae2767d4ecc058913531d2b1512","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"2e9d683ceb7ff12e075ac88bf17afa620dd5affe","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.14.0-beta.3","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-+l5wFVoY0bnbCwdHMT1uUOdacsbvt1cizSjstAf4bUvs9Csu2TPtyk4KXk2pbHNfCpua1Tx98M7MrH30g36cMQ==","shasum":"9593468feff5e95c1dd996aa195a2d6fe98afdeb","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.0-beta.3.tgz","fileCount":296,"unpackedSize":8213826,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdk7nPCRA9TVsSAnZWagAA1sEP/25aiID6Yv8FAjJA4mX9\nGEc+dgBSxGQg08+gOIbCS5H2pgpqF/M3dtdFJ+W7q4PSDFGXk769rvbRT0OP\ntKEbZaAvQz1cvh1xKLyjy+Mz051RIUHOWw9EJBinWoDszq1GpzT8VKjuboVi\nE8wK0dONR5sjH2z5K4vYwvWswYBYPkOpIi2hCxICREHXqWCmoSJl3umL8kcU\nljrBJD9JKcyVEs3s2orTOTMjO8wqz6PSabfnn06DdFmJnMFJ1TOhdFOJhQsq\nB9E6zZGRUdYaSnN0cFGtBz5q3C7VIAH5WPrgA9BDmED5UpMKV6WU1eznkyp+\n3nRn11VUjtt9ymkwJktNtVg7PdFrZUMW8InVhRVaqnnfo4a5v92iQsQ09uhZ\nJZiMRI0rRKv63oSle5yJ59X9oEWO7c1YY5qNOml+A/xCMWyNEQMDMcTr3QLI\nI0nq0wbClPKWjHVFQBiv9RmZgeKIUAhSzLh6wgdRe2m/fawoGL31VK/xGNx1\nwIxBYc3Y22QEee4vvrMWwYn1z38bjGy3am3lt9htQUHoGAqOev+0GJIUeGJ+\n/kkMg11ND2A0N1hHuVeAL81/4D1QlIUlhdk2ca0z9I/gV7b/lhp46iw69Dp1\nDJSxuG5RhiXtKAroJg3CAAEl+APK4quNspaCOIem8BRN+qUuaBVYyHqNfVqa\nraFU\r\n=eLNE\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwcONXiPT/8ggyYL2/dabY8/9JwInJtK3+gbjyjXugXAIhAJgdU8sv1sHa2zATEL4FF/unIsOfNLbKF+N6uTFYiPSg"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.0-beta.3_1569962446406_0.8077287141284542"},"_hasShrinkwrap":false},"3.14.0-beta.4":{"name":"ember-source","version":"3.14.0-beta.4","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.16.7","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-31YqIlsOPxt8kgwOqAqG+Ful7GYmFQLFcfMpSGI53mWPuqWFRIJWTNbQdGj6E8AZBQRZ/mBlDgYrJvIGkKT+Xg==","shasum":"e89e29686a1efd3a63928fe627f327304ffb774e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.7.tgz","fileCount":294,"unpackedSize":8196674,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelH6rCRA9TVsSAnZWagAAV24QAIgEvuuSvQ61adbEGyaE\nySVXVr0f/tlIbplf5KVwTp1agMCUJMcOMCSdsTh+iBM2Rw+dU5Ia///yBU6A\nk/HsSmPxh2Z+S3hGY1KERc5hfWWnwl9epj2u196z4Hkn31unrn6CFPjZy4UZ\ns13RsRdEeMmbZaYcG2vqNtSbZxqq9vpnki/+jq0+HYQklAht0Ga56r6C5UyE\nfBdNGg4MVvp4FQxeH2852L/S1t6s4osKE0M9herGPI8XSS7Ndq+ctUtOEYkX\nwSW9m1Hsy4H77c5ZKeooHvKKaxGcIFJRbwXzmHMFiigrnbKUNZk/+Eg/RmRm\nReTFq6HTECr+N35DoNk7kX6Vfjx0HUf6WMe34VuwF+Ndrkvz9PF2kSaRwtq0\n0UGN6o1SEi7mqxTty49pwPplOzM8n1nN6B+/LzmlghM4X08MBDiQGzhd3NFv\n7f7c4XIyh+rPiTPwnYnxn0lVFhNSJL/Mdkk5R1RUywKuWRL7PqEarrGfhzxr\np3WkiX1zOf1GIKe0ZwNapkBzE7NJlwfPXybbGSZYyIpu9FDhSjQKiFI6RgYh\nxOkE+sfDP+Brakdh6fsyKoC0DV/M7KQBYYG7FAmA6QAXPhFfplPyvma3LVTS\nmbQ5AUUPwDoV+2ysQ9q/f+NxiYY1hENdKmYpQPzCf+vX4+3t/GPlJ2pZP+jv\nT3jF\r\n=pTuf\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqyIBWZZAmO+m+XX+G09HC8XAyODhiemUt262phDaUuAIhAPA9UGQuE8OJ4Ix3jA3D4zUcevjvyyMCPqj+ZZmIFYFr"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.7_1586790058781_0.22684009622349022"},"_hasShrinkwrap":false},"3.18.0":{"name":"ember-source","version":"3.18.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"e88c0df54aea9ce341704e74f45b5eae6bc7d492","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.18.0","_versionPreviouslyCalculated":true,"gitHead":"857a01b5a60b818e2cb0c137ad3014447f4ed88b","_id":"ember-source@3.18.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-kacCWNhQF0zyZ7+C9/1eiqs7JvshwFdeoCxKYlCP4pW50PGYDN0cxAq6C7bzL8uFBqLCvmgvgz63Go8kgyTNow==","shasum":"a4c417bc74b3d1170eec1d56123006e6942af6d7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.18.0.tgz","fileCount":297,"unpackedSize":8616400,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelh16CRA9TVsSAnZWagAAeukP/jW6qw+S+GtgAxOBG/6F\nQ8oPu5ShwyuSGj+xDIiVEVWfmBHhew8flQr4nO93PhPMZziJLaH/wjzjhnmb\nZpvZciEjZGcFm+zi8uQBMx7ltAhvwc90swsPDjW2s5WnRPWHOJu6X5C1Ffrr\nnMM6haZTlbxWmtphPRullRliOJ37/voDVTIDkDOvp/Hhzdm9kpwyVeyCgwIe\n86106unv5Gec0xYiGiU0Udx0KHWxWimQpT1zMUp7AMSEosE7Q6NR82pFXPqX\nIsx1LXLgpSQXpuL+1VHZ21CbbEJCv5s76wjK4c5L2vmS85rN8B8/g5OvVQPY\nHwy4HZQL4ZfGHqVMjthblfYOH8skC1b64RnmaI+ZpgRDiThHoQRtymx1Smrb\nZjDrG0IcA6CyaZiW9P28lJlvtWwyQta0VziHL9HhsV/i+COLI8m1EYT6I06v\nvt2UILtG6BysF3CJK0SbS90tpTxJC1KUIqC8IuAgdJrEL/33gWTCoWJLa8nD\niC7GGLCDWTjLOktP24U1gHxYpksxTvk9JSe2YZ4LWpRjMxefhOIYR5xHsrNI\n+c+Q42WQPdQaEywyzN5RkovFFJdyhpC7MZ6OQ7OvBBba7KY7CnO2houaSd0J\nQ+aWi8j8UvrjhdtEtcvzak97j0L9GFK4TkDn14XfgCupEt0Lab7x4HXK2U8J\nbmKx\r\n=3gkx\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID1eO+zv1C81jEKdcWfsENIgxaAeNFegLOtJhMSEpTKUAiAE03YqwCYkqlg2+nIl85hlKRaFmcf1iaKWJpqnPl7L2g=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.18.0_1586896249882_0.8924067260866528"},"_hasShrinkwrap":false},"3.19.0-beta.1":{"name":"ember-source","version":"3.19.0-beta.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p + tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node + bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.50.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.50.4","@glimmer/node":"^0.50.4","@glimmer/opcode-compiler":"^0.50.4","@glimmer/program":"^0.50.4","@glimmer/reference":"^0.50.4","@glimmer/runtime":"^0.50.4","@glimmer/validator":"^0.50.4","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.19.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"d9fad9df3072794516b4c7c92098e9a3e54604a3","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.19.0-beta.1","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-OVoHjVw7T2aM+Y7oDCWIikiGdGNyQsHL8sp9+Jl3ZctoW94KCbNx0d38XmPuGcB+Vjl9DULhOhyu4ryjxOWmPA==","shasum":"1dc5503053503ef2cd924757ebe5d090cc860035","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.19.0-beta.1.tgz","fileCount":297,"unpackedSize":8627170,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoxR0CRA9TVsSAnZWagAAPJAP/3KZGOJbYj4E6g+ErlQE\nf28DP87/g83Wz9/2I7j/7LVTswOg7jvEHov0oVnvA6RnfTHyZqY3gjqF2OV+\nPKRdrEA/++5cKmQ+qh7pPqvch6B+qiObxVD1ZZXuc3pMI7BkOjeUZw4Rr+cz\nA51iPkjmCcea6D/IC81wLynniZLuXwFIr1RC1I9pRUvrijr8SJbDeAUbbA67\nIsoCPtftTDEDYdaCrJn96pX+uYqNc59KLSz+uoFLAYBIvPxDxFqScm2PVVKD\nRGjSirkxCEiw7VvOsHfUPrqm8bjxymrjjRm7jAOrLJykXYCHqvGGz2U+9wqT\n1mgX0ve3hCx0xGwnpO5RkjL2ywsiVNdNN1FTX7ZVjq1kxuzWFdOGKKulHJgL\npn4p+Vz3jIeWSc+ELvgv9+ItPdryg2+2ea43yaCGNtmQdIvuCdBVleKwcfEd\nq4PsQVsGxSKsMSlozdvP6259msm39LazNna/chA4DhNHSpm3VfTbnzAayWHh\n+q32S768Yyax8KHpFye/BSoqxGVuSwwmj1oNBxBEDWHWttb/e4wNIw5fgtt6\nFWsYrA52pEiVGSJOskmrmXmZfwc9BVSla1gAAxP6YRggYLdtoFUQg53X36+h\nc+jwitdeJQuwmtTroAkC1kKFXmCW/dezJpAg/u2mt49LhlrAigwWWyqTrbM7\n/0OZ\r\n=wN9Q\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAcQ/8pUIINccyFlQUVQ2GqQkpxl09cFIJjw2bYcgMKQIgMO4weSf9Ah7KhQD2//XhVFlAiGCclJ4vPeQge6GbQ8s="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.19.0-beta.1_1587745907539_0.37178441940737694"},"_hasShrinkwrap":false},"3.16.8":{"name":"ember-source","version":"3.16.8","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p + tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node + bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"0.38.5-alpha.6","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.6","@glimmer/node":"0.38.5-alpha.6","@glimmer/opcode-compiler":"0.38.5-alpha.6","@glimmer/program":"0.38.5-alpha.6","@glimmer/reference":"0.38.5-alpha.6","@glimmer/runtime":"0.38.5-alpha.6","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-plugin-module-resolver":"^3.2.0","babel-eslint":"^10.1.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* + || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.8","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"4810c547cabf6fd9750adcac6eaf9ae42efd095b","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.14.0-beta.4","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-yD9OgPJecxAs96hRxmNQj69qAgxJ5sUZkHWfHFNcw8lBjW3HNBXRR+M9uOD0jtmcOAI5KXfQmXg4CI6texYY4Q==","shasum":"4662b726e2abc6b38fb46bf1e79ac6c0997f82f1","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.0-beta.4.tgz","fileCount":296,"unpackedSize":8214153,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdm8cvCRA9TVsSAnZWagAAu7cP/1gT/gxt08bQ+CvPelP9\nG2rNiAtqHqvzUiUP32H9nHSSjMjbMkvc8FAQSREp6t3FqskJ8QhK8eS/f1ES\nDyLe22Ifczfik75VrEEs5xsgreLYJVePrcfvqBg8vtVmHA9LDna/KwV7ec4x\nxcArVck52tv0RTLX09xujJULJ51cPAURNwJ1WGn138HzDmEFrHrvrJ6yzCd1\nqMQhLKKtQuHOqTTdEpxqL96ikiUKsLDTktSRrxYN9GVAT0eMm35nhjR5v0YQ\nCVdzuqrGZY94LzurwyLCZ6+kp6yMQMTAvtaxsce6C9woRu4qkZdafdzmUGKB\ncLAju+Gk+fYOqJ6VOOuzqpIBm8v2qFQxSO4fyGmJiir+XtMiQe6Fhga/seK8\nav4njF8u3kSYitB+5gqP7J3uAvc6MwZ1QEuwng/s5d8lKwvoAgg/SisbCNVl\n1ZT3MEH2/JUVx1PVuAS2db/2elo7NZdXgkU3LwSl9I4rC38K3/Qe2OJ0Ahfc\na/8q7zlkCYZiUTR2MDWucrG4ODV2u3O9dPyVoqViAgxAtppcLecEYe5Yxeij\nTwwrRttRNgogW06IF4FfSWgLfW3sYKhoAUFDg6/N8soc924kQGngGCwpJFKG\nlh63FPVSglktDYwFtg24eJLCzslaY7wpRMaBttV1CcFxCZry4Jo0ZWVa1FTj\n/Ydn\r\n=kWvn\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+fK8JLJIGSM9KQmgrKoLIj1r76BCSW+DvhC1vpXnnfAiEA56OV+BzrgNe9lFkpI1sUto04JMPGSbP5Hu/vLqOWpqc="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.0-beta.4_1570490158946_0.9554362266666876"},"_hasShrinkwrap":false},"3.13.3":{"name":"ember-source","version":"3.13.3","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.16.8","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-vI9l5uKhDjGfulSZUfWfcnocqwlngujFLq+2yUkvi6XhO7P4F7eAgTBsb8avGVjBacKeJLjx7fb9uSEQvZXIwQ==","shasum":"83f1a55a2b9835b272d7ec5b121a7af490c86725","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.8.tgz","fileCount":294,"unpackedSize":8198194,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoxkkCRA9TVsSAnZWagAAHM0P/iSMXZoWgkB1y9qlS9hQ\npiI6R0Lv8xXKb7fLSwr9IHle099YhvQD4miwIe2eK5OBwJU1YiOmW5pBgUhg\najeCy5xkV750M71djUpYO/d85MwfC41Q5kiHZBBjQlnj168h0Lq4b1s0bJ06\n32oZidy5Qusx+69+rUK+a7FntT1mUpM0iO7znO4bqz3ypbUULUvgVVcHXkcm\nMokjCe/aSqQfJGadliS/XRjsiNEzElmtj57I0FfgB7Fj2R/arJT22s81TTcY\nT3yYCv0Bpt6a/aVFet+KDp2oF3Z24LNc2LJQ5ylh23jqz9eZxBupTg/7Vlb4\naX9hiQpkDRsFwpA2MZqMUJbQAwRayPbFLJ/zQv8n0SgaOcRzO4x6z6+Nt1lH\n6Xb5Dso9sYjFu7xZbdlUg7AR8pGIWdvh9fZVEyFy2WRR4SC9vuZYeXFgyqtB\njn1H/d9AB/EuZYsAOfwZk0RoNStmhgXpT7hRz2ScLVGMNBFM0z+mks8YHuIy\nDMVKkK68lVo0AsBmyf1gHKC5WUwIaVo/UiinHOzZ4nX2JtgQ5Hr0kfQWSTF3\nh2dD7pIHta9yPZM/+2qsMj8CbFuAWeZiTWTJ9VkiHwBarS3VjMQlDLEfXCxZ\nfUKaBqqrNGCPncbQeq1QoyhgyGconxuVPsTyNFXd4Ammz5ZOzT6TrHJTXTNQ\nm/Iz\r\n=kGMP\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTFDXI+jN5W/jNpH/NXziSS63fDknXAYMYUxcalOJsLAiEA30FER0XoBSRDWffr8Xr8MZ3LBWo6ztEDtRto00tWyLM="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.8_1587747107765_0.07647325279774941"},"_hasShrinkwrap":false},"3.19.0-beta.2":{"name":"ember-source","version":"3.19.0-beta.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.3","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.5.5","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.3","_versionPreviouslyCalculated":true,"gitHead":"77ed0b8ea64834361f4b4196ffa01d2f5939b4a2","_id":"ember-source@3.13.3","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-aDmzAwpCa4H6ozd+RbsQs9/Pfo4wbnDVe9eb2D05PH9W6zRpiUa+pTluJsUFDfbi+jYGPQnjty2U/UQYBayFvg==","shasum":"65794f79dec0512d833332575f13c77f9ccae2a1","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.3.tgz","fileCount":295,"unpackedSize":8156671,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnEHlCRA9TVsSAnZWagAA7swP/3BpUjH6FkN7gtG4fnWO\nuAdL+W8uXnXM5c5plWwnIGwXtoUC0tqlzhJHyDGKbAqGeaqhohImnKfiQKmx\nouBHwNuaRdxgCmrr4kWn3hhHfYCnxr7amcICX+Q0mSnfDvRejdLEPPZGq+fI\nyRRpcdnc7JY0ENw6UR7FTw9XvKrh6JT5ULrTZd5UH2aMAv+ydSW0zkf8H5sB\nUvV1K1/YXUOYEb+9jbaa+y57HARVXNirxsQ//US7uESZ97ufOxJe0agr61cZ\neGoBMc/qf67/KP8hS29Qv6OOsNReKKchf0skFeUwDLMHY7VsnAVdqiR+AdWT\nuFDqWlxBBu2EgsHlMYGf3hBnlriO5IHFxUETqb4gXw5Mvu2e6KYpGtZkXyqo\noPBM/jaWyTHgohWAiJbBs5BJnjIzHmehJBMSX5haq1ibvtZLhhS+OdWJnJNO\nru92zc7IDaWEco8lYDaPyYITENKLgnvP4PnnFnzzdVC6h+CuHv68WxTzMrOM\nzs4OgwHlYmvd4JyMLfAPNPNQN72jGbpptAvkZFqwnjEv7gFN9YypZsVhCP62\nCtZ7+P0EaOMgh71so7GCyHs3A3IVJmG8MCg69CiuEgphMmjqbjQrtVvgr0Wu\nIfFKtVGrRnB+waSQFU2kI433HANRyPJ+Zwte+HK6IRAlb6RIBMJ8JabyKDnb\nwCeb\r\n=kHtu\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAC7Tk73ZA+qU9hFvSlkt+4ulPC7qtqlXIa7kZ3cARXDAiEArgR3l5dWRWjud4yeu6NxooUq5hJG/ZgLhhUBP4fTQso="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.3_1570521572922_0.03548499272998251"},"_hasShrinkwrap":false},"3.14.0-beta.5":{"name":"ember-source","version":"3.14.0-beta.5","description":"A + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p + tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node + bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.51.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.51.0","@glimmer/node":"^0.51.0","@glimmer/opcode-compiler":"^0.51.0","@glimmer/program":"^0.51.0","@glimmer/reference":"^0.51.0","@glimmer/runtime":"^0.51.0","@glimmer/validator":"^0.51.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.19.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"44ee34ee398a419e83d3ed8a7494f5ba7d064392","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.19.0-beta.2","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-4JGtpe7CBC0+odgs6we3Bdfpyh0M35o+kdNC9rRytja5h0kE9QZ+96pLeYYFdfTXyJuCVb2NoA9CCvGju33/uA==","shasum":"6ee7403f624d7f108764236f5b825431fdc8ac1e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.19.0-beta.2.tgz","fileCount":297,"unpackedSize":8628539,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJep1dBCRA9TVsSAnZWagAAv8oP/1wBRzXw8XiOs5t7j8r+\nI3aVeIKaJjYcePWhOAnAvsy/9jUtBu5tIV3P11CYX0kn6VLxymiFMLzN2lSd\nmq+cQyhatDPA0Skk3yWLxebDAo/D2q/ZoHX2K4EpKMhqss6j33xxNVJDVB36\n5a+NogE2CyWOpuQYdWJ6WlZ5AgKHFSvOZE4jMjL4suhXzs3u/sfLYl9fWmqF\nwkcSl3L65YdwzB5HUk57XPBZialzCQt36d1iDDOZXFNIG11FBk9eLHJNfAi2\nWsvIXg6NDqpUA+voUfDJsdrYm0hectUIsI/lhifZajovrjfJKZY4H+7gJf2E\nAs2fIV5oMaRH1I8zncESChkcdv1E3K28ZjHEhVfliVd/VMd9xkvznZAr1rzC\nrf6S3TvWGzNU938l8ZnpcR1688pA9vJNEXZ9fKydD2trHA0tRjh/xqa7U4gZ\nkenxbe/v9RWAe1PdaXeYBsma2TA3mWRTr4ff3GLbfKN0PhRBNLVMD2H/hPOh\nrYga0ofS44R89W85hrrRytAWmwmM4zwjpeBx6eBCIZ/G+jkpCyRiuktkmaEN\n3aehbu4jCxdJsrkbXzoAzU0/A7QsTwyOa0dWC/JL5P9moVcwBSekDXtM6/F7\nzsgJHd4Lva4JZ3+GudUa8HmP0DOvGsw233UPsY/QuwOAjw6D1hquU8RAPLui\n6Ptf\r\n=Gm3W\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHFUqw8OPELAKfvDecG0HFoC2Z0dhUZc+dvPrJx6rwC1AiEA7vTdwM/lY55KBvFfL7eEuH2713DiUoJu77qTAwuqVRU="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.19.0-beta.2_1588025153261_0.7055596268053048"},"_hasShrinkwrap":false},"3.18.1":{"name":"ember-source","version":"3.18.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p + tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node + bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.52.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.52.0","@glimmer/node":"^0.52.0","@glimmer/opcode-compiler":"^0.52.0","@glimmer/program":"^0.52.0","@glimmer/reference":"^0.52.0","@glimmer/runtime":"^0.52.0","@glimmer/validator":"^0.52.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.18.1","_versionPreviouslyCalculated":true,"gitHead":"3728fcaa1e5835870a89ab47dc6d27b28fe5e075","_id":"ember-source@3.18.1","_nodeVersion":"10.20.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-hfBkU2w+R7zquHpdMI+HCCt51OiBA4vkVd/czm+Xr17+qkxswh748l/VQe0N0IJLhrWlbmeOI6gtrB+Hsk8QAg==","shasum":"64ef40261ef1094e529ef6baabd907e6171a51f7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.18.1.tgz","fileCount":297,"unpackedSize":8631727,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesFLBCRA9TVsSAnZWagAAw1kP/i5XQwOuJRF29esJCiDn\nnOi8o306aqSs6EIj+v83yZf72iUsb9EVpZ188tkfnpVZDixAbuSBPvpIiWJm\nSX80kA+xcZSz+SDtlf5ltYueC2nW+x+hAM1gFayxj/KpQ71IQtSv1jzJdM+r\ng3aNjzAM0fP1rmxp8YMMFi5Uoxnv9+r68YU1M0IJ5Yvj3+aVNPuT7jwCN8N0\n5/NywEZfp+42fylGFyzkF1fUNGOzYJC2GwJDshx2Fvh+AYqUaw3/62GLYAgW\ntsdH1amcaB94i+lQkBLiUhCEnEhGZXCfsvoNDdBhTCd+/zOMKsmHt2xfLLOL\nQEzlTwWO32MzSzUPOGKR+X+uaKWqu2r9LBAzlHJh5XYShVQVfMDRNvDwALc9\nrtcz22ZVya41XjlS3Hg0ptrPJs9vRpPUYLEQ0eHBJtxORUKAsRF5fMFpvtE2\nmv4wO5+WCEpt5RPT0U6QY31DhJWkRRE9C/TjGy7ssYe8m85HDI7Uyrjnp8Cm\ntjiTU2gacy91O+OzmuFiXuXO22CmEjsSBojqo+PDu0yatxEDuKyJXsven8lC\nziRS5uYZcvpsH2Sa0K4Chs8pLHmv/Rj2VMOjbAJ8Gr33KTKkUg0EpMOW8aYh\nb7lY1HdhAoC4yJI44jGpC+dscv425SWNozC2PHXH0h/hD3FSssngRJzn6kCG\nsSq8\r\n=x7yz\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCh/+VpVXA04gOyRbK49BBYaOR8Kza4kZ4+misF04ehdQIhAO/0pAJGJGyk+J4guHozueEKtKlhpADdTtfYcBpPnfmK"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.18.1_1588613825301_0.09190299964823145"},"_hasShrinkwrap":false},"3.19.0-beta.3":{"name":"ember-source","version":"3.19.0-beta.3","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p + tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node + bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.52.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.52.0","@glimmer/node":"^0.52.0","@glimmer/opcode-compiler":"^0.52.0","@glimmer/program":"^0.52.0","@glimmer/reference":"^0.52.0","@glimmer/runtime":"^0.52.0","@glimmer/validator":"^0.52.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.19.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"ff7df1fb194c7abb31549ddf726cd7f7f5405a3f","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.19.0-beta.3","_nodeVersion":"10.20.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-iZNucFs0okUdekP1citR+nsCeY6a+SvqWYPXVGt5V8N7SoFdUcQq1+o7roVyw1eye38tVNp44UWl9jpIbOEtBg==","shasum":"891d18ac260f85acfee74beb90e650b6cff73912","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.19.0-beta.3.tgz","fileCount":297,"unpackedSize":8643244,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesIIKCRA9TVsSAnZWagAAB+MP/0MVOii0/sxZMCxkwDwk\n++AbFDaJNKAP7XQ8NyBTDEJbj/6PYdLp+UEn2Dqs6CFcwEhi2IcYxbbRXD6J\nbw5UYiL/vgyeMeRI5QBQNBRNsoN1mTWG0fJwjOBu1TSBsLYpiMY+baHZLbu6\nYoiQh6+/tKnsETG2dHt0JCfnGyxX8wLkON9MqA+gSeyMmzycQQrl/xBwHfWn\nojWU4nnTk9MEl98Yrbf7yU6buj5OL+GjcDEkr6d8W//5+zv5hhG5zzfOCdG/\nnWZhm1JMe9QT65kWHlDron/4XuxrJgmrZLJhd6IyqbuL5aBw8RAWqf7LEskl\nrHU01+MpPTMYgZFVHIHGFU9ayHG2XlNx5abzZ1Iuzl/kkceybw0NgE9bgxK/\nXchA3+mP/i/Gcp0rcQNPn5bdhwgUyystYP0u10BZsh22/D7tzw+iKaRCzH0x\nf1QdCLXutPyr3EwRAK1eJVV+4h/WD/NBOIh5MmYIZQNvb1SHPvs7SsJ7YWJZ\nmoAX9I83tOLlQp1FuqVVVpFCcMsAUX2npgD3wlZEfux52oQQ+NGOttM01N8B\nbiXk0llLfucoMFiQUoyZ+O6FBthAPJfXQZrLK9ALDgjsqq6ASiQcPLAgsO7A\nWoIo4QmcFdXGg4kvrBNf2wA12KTNU+aGXeX+/svdkEXzTATBGx/oMWWVokYl\nySI+\r\n=ahOs\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLnsAz2U/AY40PF/EYe7cMqQ1SzSVw+jICcp/3AwzpEgIhAIoZfFbbNFwEqZAXlKYeA5cqRoXxl+6M3Ba4f+UBPvXL"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.19.0-beta.3_1588625929910_0.8950205695575966"},"_hasShrinkwrap":false},"3.19.0-beta.4":{"name":"ember-source","version":"3.19.0-beta.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"ef7d1a83c1d375f4d6c8814f80516aa219b388c1","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.19.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"fafa0a882722dd1adbdbcbf49bc7320b008eccac","readme":"

\n \n

\n\n

\n \n \"npm \n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.14.0-beta.5","_nodeVersion":"10.16.3","_npmVersion":"6.12.0","dist":{"integrity":"sha512-YDHkdPHnFlQ2RFSEoEq1Cls6SCWtzbQNYjj3wtOsZ54WvHnKJrriz5CDxnGq7+xhNTfpz922hEcpVH72JZEx3w==","shasum":"7b16b0cd996675a391b1c445c53d30d9be283f8c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.0-beta.5.tgz","fileCount":296,"unpackedSize":8214782,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpQlrCRA9TVsSAnZWagAAd0AQAJkfk80YgYTIGOrmP7XD\ndQl31bWhHgXbxCL9rN4ICZOikYtnVIB8Q/EAYKrdwAyDLqab5OENQZ7W8vWn\ne3CagY74dYhSK1JlpJ87/4Q/sPvoRq5ZHo2kX79M/Gh4x98n+Y04NVkPhDV3\nsTBAAGcV1Z+mbGjAFdNTnyGMS142Uobbtl9a7AD6sU2G5vXw345fR6elDtKH\neIiMIvilazzEVQwikPbdz2RNbm3i/BAZmPxFoy+hA19eAWWMQhuU9W4STd3j\nNIhziMP3tlkdKPKw+gawgnonZ2wNYQAlrXnx1t9k0AM0bXIcQ6FphGKDT3pq\ntTICAItbwnsosBF0dVmZ54FamtiLo4aEcVsgLY+uHbxnwPFXe6Y2GIlA6OY4\naUuTS57H9I0tu9GsXPj99e0oEzisuZzRSTuKgBvN5Dh29fHk9ScxjXy1le1s\nudWDpQ6rsUy9hbKSth5fyznjhAHw3KRtx7uY8Wt4v2yjCp0LQKybY27oFspI\n5R2+Qi1u4OrCl2kCTTb1OfgWRslF/8U3gDJqFet8jLkPGYR9RUHJwfvAO1kz\nL7CAxXxzXWpUpqzeGa6udG+nzLe38dHmjOJnFjHu2ncsKIfqN33acJBnHOEa\n3/75aumzP7V3XmbD2AsrMuObgHkNE4AlOgmHsmRWw0PU1qMWWHHcOk/Do9Z9\n4BfI\r\n=o+8W\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFVhUqZL3dOpmjalt6+sfIkcCWDz50/7XWXYhCvQcaXGAiAjfTRlhI8LCkvgBDe5uQxSyNqG9HEQJzj2eudru39kpw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.0-beta.5_1571096938993_0.7906529693521511"},"_hasShrinkwrap":false},"3.13.4":{"name":"ember-source","version":"3.13.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.3","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.5.5","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.4","_versionPreviouslyCalculated":true,"gitHead":"822452c4432620fc67a777aba3b150098fd6812d","_id":"ember-source@3.13.4","_nodeVersion":"10.17.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-JsH/3QQhGQZ6+KS8LdqeuQe6QoVWGCCjM08ccBh9LdPNz1TpyleNDt0PSvwTKZwOk1sm3mUvNwSfKoBw4Hj0Pw==","shasum":"8c6cb1666bc0491f2df1167856937593338615c9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.4.tgz","fileCount":295,"unpackedSize":8157966,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduI60CRA9TVsSAnZWagAAev0P/ipYR3OR/w9/sozv4k82\nlPr6+3TFyywq/pVta9lwpS8RUeOvNiAZ5QvAsbAq2pXwcq/ojjc2q2oy0N3P\n3bDLI5ik1RWnvzOd9xDUSGAJXsVqwbzlyEWEHV1HXPpwzA5Ipck+ZyiV/31+\nqSPrl4jvi7uj3N5iXOeGZkxf8tosif6jXyAEtudYDEQoZm27MfjH1aa2tJKU\naEu1CDwhcS14MtfzcooLf2o9/qhcnp1Inm8Hyv0kq2wbnKun6cL7DhY8o2o5\nyBAsGcxWqb5NteJFdFKpcbcTp1gujoTetqyiSAlSTuvxiIEe+1q/LBm4L6Of\noQ2lhuBf9MCwyWomkPHPG51vsWHQ5SOYUerG0cZPjlmC3U/5ENF1IWemYn4b\nhgUYRovv8qLZ9vpB7wHQ+30UzdTw8ItLqbx344krm0vYuwTAKXKUZA9Hrgpu\nnopxAA9P2KaoSwnmsnLdaErOdme6PX0OWDobTZuPQM3gPauzjadUGvsde9kV\n7K4g/G+nOTyMo/7DhwO/2+SJGJ0tmVLEF1C1OY8r9Dk6fYJYKoqJubmH/LjK\nRuMTD4CtFrE+VED81qvo5wVhYnlUt6ij8usA8V5s1bEOepNQ3tmgBWmAgcN7\nwHf6WXwjAoNwG9QwayoPdnkZNrY9JsN8g8ySnxR5YMYIcjnS1YZ+FbRf34Rz\nAMVo\r\n=m9Ck\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDJdqGHeKukc/frDq0Wkn5vRcF9CqMmlak+f5qWRGTlgIgT6xSqVy1hzGiUdVmxLkFSlTH1lJ3ZQWu5pRlGrPAfI0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.4_1572376243711_0.4061832142640762"},"_hasShrinkwrap":false},"3.14.0":{"name":"ember-source","version":"3.14.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.0","_versionPreviouslyCalculated":true,"gitHead":"600e45ff50a79bffb1cb8d3ae803a5442a285c7d","_id":"ember-source@3.14.0","_nodeVersion":"10.17.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-oXsFNa+CYCoLSRG5NEAGmPWtv5lbwVJc4N6aworNiIm7Favkgks+pGCGezINGoP4U5KohBTM++hAjH6DK+vy8w==","shasum":"f6961357dc56f74f19eab00453305f889bbedbd1","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.0.tgz","fileCount":296,"unpackedSize":8214932,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduJ6lCRA9TVsSAnZWagAAT/sP/RynwTiEi2AGICbEwPSL\nVoKr31ZrVhSkiPm0IueiDpak74/39kWGPq9CxMLp64W8kXw+RUVNdxL+Cvq4\nUV+tVWWiXmy4unv1CXP3nIYbnKl62H+/bWCh2C+qQtrjrNWDuTfDr85qb1ss\nFIZrALrIvLwHkEinISuftgELY77B8vNorWUh3O4lURvl/UAQO9w2TCDOVVu7\nZnFulonx+6mkZjTodJNPG8Qdc4Ct6wsto6bkwXg1nFkrxa+wimjh3lulkuPl\nDm+DSSBhLqvdgahR1u6AXdpwk9VbZuwx/WdctZUFJUnGbRwSQlsh9HuF9EVH\n5ghF3IeSGqNEAPkY+QcKVF/mcGhdvm5wlvyZlWz1zGEF5gNCTs5GFbSID+az\n6NWq6WmqtRaLiStzThZeD60lIWU8zu2SEbMRXDloOb+ujwFUtHfDC6EUZ0TY\ncTTbHBlpedPrD7b/60yFFDO/ZyK3HsKgq2HZ49A7jGEvA2n2PvoD3PcEAy5J\nM47X9DF9OKWdUYm2nhcJdb1Lj+gJtAgvIKIFZD6qB6RXvmLwM1ScOyQKPqpD\nkazbSNDiouVrM5+ngKkQjVPowByp8RYhKtsP5Qm+0kKxrA+Ttsh/CxToQKuo\nwBt/BiQjTdbvViMX0+2sokfpjHl6YU+PCK4uNWMuf3JpgfL0P5qux27P3nP4\nMht2\r\n=i6ll\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9Yf7H/n0Zx+0Nxmq4ZTt8vDLW07bdH4sSKrrfq8jL6AiEAnRO4vUOx11Cl0jV77d+OwFkebv+m/RuBqSqvh9rHG8I="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.0_1572380325422_0.11220866270294816"},"_hasShrinkwrap":false},"3.14.1":{"name":"ember-source","version":"3.14.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.1","_versionPreviouslyCalculated":true,"gitHead":"01b1372987a2ca308962cdbeee0a6de52cabf0cd","_id":"ember-source@3.14.1","_nodeVersion":"10.17.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-UvgjF/I7jANBEjQWdxtL/luXn97ZtIL3QCsJnR7HIcwRg7JuIyz/kaT9gLOGMxWEnwu610gJ+Ic0h0dkgQqg2w==","shasum":"f11f98dffa7b169a045590203fa15c3ad2098c34","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.1.tgz","fileCount":296,"unpackedSize":8216079,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduc0WCRA9TVsSAnZWagAAeOAP/RumQ572NNAJm4G4z0YK\nUlS5ugF6H4QQ0JyhqDx/+s2VgMWlJDXiiM9YASqqzE6N8KsEjByoWV5n8M66\nfObzIgYRyXfvi+cenWYYJ6378klaC4l8WwWJ8t6OGOgWCg8ekkhtNk3laI56\nsuhTZaoveNde5dTVypAZzXUysEwIh7wNwo/y1A9/Z7JPxaCmv8t0sPmtGZer\np0ImWl0tOwjW9RKszkv47VtThx8LgeDwvqdUnqL4dHeLMrUOo4+zinrp/iXF\nufBGUVqpaap/YiTpFdv29Rn32mD1EInQA9652WpYkxEvO/tfz0UY2IGdAl9c\nSBcAvtmUzrAZUIOrMO7AyrOp39MqoKDxhi4VuLIIZzPyFVWNhKcSKry4Hs+c\ngqNUprB5NOY08KlcIn2r0HEZsijJOYJ6ZQlCIotoypFOS0+QU9LAvaJioMbN\nvXGL/JeBd7aDhg1A1eHRUi1LXIUKcHTdhTjeB6KB6AhGg7udJZlQk5of6Z7e\n7yHseDKj+/xI8m+vGRHBtN5S7MTNoWDYeLC63vXjk19IfVDbGmCUY+ZsTgjD\nCUb2HFKXwXFAhSSkC+5R2cFf1KCx8oUeD8Ix5S/J7k5tTSLxtL+sBCurI4BK\nPDLESzi7xhO+BZL/sQrE69uvbyR9wrNfd2aaRLdcx6/VX5dKQks71vrR7Li9\nqFEC\r\n=gxaO\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/gzZHBgU+1EDJVG+DktWkleh9Hutm4ABvNS8Wrd7sPAiAYNyG3aNh+n/ozFpfTATzLJccASaA3ayaoT+qgXPkv3w=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.1_1572457748695_0.4276505461401938"},"_hasShrinkwrap":false},"3.15.0-beta.1":{"name":"ember-source","version":"3.15.0-beta.1","description":"A + alt=\"Discord Community Server\">\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.19.0-beta.4","_nodeVersion":"10.20.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-K0zjgOLyvnjORWNjlufiSxcM/98pSa0xj2MJSPiHlcGXQUbjByWQE7v5X6QZKev5K+m/tMv/9ZGW/Az3sTJgPw==","shasum":"405055f8ba83611bbf3377d509f60f2b4a61783a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.19.0-beta.4.tgz","fileCount":297,"unpackedSize":8648900,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuj08CRA9TVsSAnZWagAAMaAP/1Gjw4Zlm1J8W+BEtLGP\n1mdeoyzEpBI1QCjoXETWE6UimAyLjARn7NC188NORAkbW5SBqXJuYUCYl0tl\nCthkIv8O7wHXCH3oZAdc51r9PbKo276w+035+r5IaRYJuMiIkfMJLYGLt6IY\n9FsMbYAglkLNNnbN+fmXY0PB0OFLdytcqemDtCTAX1ym8418M25w/vNa7xRO\nJCrFAGAlhWmuWz798tzOGSGpjVDxsOXCkmFxb6Xx7UFA/HVkyD3x8bANjpBA\nN7xUwJIXW1RV4ix241QtqllUsx5lUTzOX/LdoqNIJx//8nDOJXHQ15nmCdcd\nQGeNVa/Ps6Zxb5NtnIHyjPxT9F3LIz830hUwvI7qZP7D3OnsLr34wK8iTEP+\nBNerQbtOthvaWtOEKvMGzD0+gkMkrO49ksEtsHffpyvr0yAr7smjG50cQiNG\n+8lzsjPQZLvhZTxMXn+mt/B9CXnJvntXnF5QH/qy3pq3utVvXRwtJ0asPXKm\nPd4CskXuqQDFVxg2KHePFFf+MFH2sEMC7XPihJ9xEoUkR7Ug0F1S5EO4cfRs\n3sov8ZMUVFfxXpMwyt4TrrTuHcPZQxyXwOaYWvH98IoHb1HQGSLKdjoJDrjN\noVguOSp08usKl4pFr1zJxe3vcOi0FZEBEBoBKRVkeEsB6wdCbuS6VzkaRKQ8\nxElR\r\n=iDyK\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsjYdaVy9cT3j5a/euPZzNfDw9eaUO6YGum/szVZbMgAiEAnD3oxgcSRftLef4pL++zRBUfOoLWYL8Rofg7nwem8/s="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.19.0-beta.4_1589263676183_0.4224836535755412"},"_hasShrinkwrap":false},"3.12.4":{"name":"ember-source","version":"3.12.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn @@ -30083,8 +38267,8 @@ interactions: --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.538.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.15.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"49ae818907447d9c469d68b297060f00728ffb5a","readme":"

= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.12.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"cf921f10d5db4d9c179067073af4ee574034cc68","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.15.0-beta.1","_nodeVersion":"10.17.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-XTOLYnO4dsJhzuyagxktQFVugwJfq4xC7g08WGCM53Nl934gVf2ro6ouyqb4u9Sl7EltGMNIBhlO/lW6lCD65Q==","shasum":"da17f90dd1cfe3c355a02e51b03bdedcdb984308","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.15.0-beta.1.tgz","fileCount":294,"unpackedSize":8240537,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdu6fLCRA9TVsSAnZWagAANSMQAJjJ8D7Vr1YSXosioihT\npnbKG6j/RB2IkJ1hBYlR2e1H6FTn/GluZAokfPaK2aFNOZbFbazKaIMjdnBZ\niRU4UedjH6HJxTDvqqKslY85GG+9UxhfiSvMwIsTBbqRCRmKMrUi7hQf05Z4\nBwvlx9ugezY6Ghv7B2tKM/8SSm3cIR1Hy12l0ZRwGYRsQf/7ifuOkHmY0K4V\n2jQ9VlU38cSxb90dQI05ZKoc7YcEPK+PZ/Dqd+z+APWACaDpkgQS+I+CeJfS\n+C99VqVe8SZhBcT7AJ10u+pzcBLhPXHNPNx1nsKQvD947sWJbkaxt5BLeZUT\nCAonyiZvK1CroDaQn+Y+az0Bd83z8f1f/Cl55TpBep7zf8eP/VY6fcb3WRC3\nv9t8AjhL5dYVvq2J03S+9f9Am5S+mlkBPI5OW1hyHIOOoNHpeD4N4ZvfcTEO\nkGIDBMU2CHqzPgTy3iNS3g2K/yY3/nCeU07UzKZUQkKFUkSd0ZK1UJzIiJ2B\nDL5uWTAlXGy2mqZkESoP8+So3L2DKOYQliV2AGJnugZbHTdkH3reF0tmL/wT\nLOwfnSGEGegU8qoCrmo0CQEOEWdlY18Frbm2iktiRQNhW3OSdx/Ymr7eK196\nT77dccpa4d8nGWZ7NEn8MLReQhLSck5X8LJmKpeMaRCKkT4t30JB8XXd7tuD\nT1FL\r\n=zcPo\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC5DOcd31N9VAHfEUBSWpPmLq6PU5kGetFcv0+bGaG1DAiB6/YGgHkkYBv7qNGdu6MgP7QRD0GSeMuHGizrA+NYbKw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.15.0-beta.1_1572579274383_0.5969890054294411"},"_hasShrinkwrap":false},"3.15.0-beta.2":{"name":"ember-source","version":"3.15.0-beta.2","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.12.4","_nodeVersion":"10.20.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-e4c9ZB1aO2HxwRSWjCuKtZNhRkCxwZ4bENe8jUEreIPXp0hmiuviRMANAkRaMGbIXm0/RbAuYDX+KBmQlIY/Qw==","shasum":"c7d43954097aafefaa14fc88e3f3466a5e4bb254","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.12.4.tgz","fileCount":128,"unpackedSize":26616812,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexv0kCRA9TVsSAnZWagAAmAkQAKSlcaO/v6Wh6fPQjSUS\nKRO2q7eHs+AhnFrpSuPXuwHuyzGc2lW1UbhmInYzdAVZO42zmDzrswwbixeM\ncGNqqEaPkiCjlZxJjAhbiCfR7IzN8huqoGq0mlAkEkBoVkDZHqjV+1hy0NtJ\n5l33pgK7al75Ei8Bd8QijIPKgbI21woHl7zcuzzaDb/NCy83b+z+ucd8yeoa\nhc185YB1U0Q0Z1TKeO1h37FlEmcAyKuNZor9nEdokyt0926b1l0WnTOQzjF2\nC4Y2yvCmrfIbuqy8MfBxF/gtuWVTaZU00TBeYwYHIEQe/WIvz3iGi6DwpvBd\nC03btzZH+W/HifHJ1NYcPqX/lXJNXx1ag55PtU6FWOuSz+1SSuX7+xgTcu+5\nfOSVwQH3d5ccZjMnNCgWMwi5kf33hm9UJstSAnyz0xl1RtzNkp7ZIGUt0T8Q\n5Xpbj1dbJSQT1MOztozik3rcBt/ELIq7x8TGlNbJOno7enYv8ls6+kHNdlia\nvbMdGyBw6BAF1+4MLLdjAoWR6qHXj8bdEca+6XMazkyb+8cK1WqIo0SETNjL\nkBXRdRwR2BOvy4u9BfzlgkDWCUFG1+tFHwvFvOF/Yx2EmtXRrpc9cXCOX+ng\nsz5WIdt2PG2lPGHGQ61vh78oco1vY2TfHgIyze48gwIJLymr97yeB1TDGtSQ\nRS7E\r\n=Aqge\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSoDMSFCtrogK4Qnu0OuJQx+nW+7XhBRAAgcY8YaZBcAiEAr5yFedsZJdFPU5qylLAJ21agQsM3MIpuNvMspQR4uRU="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.12.4_1590099235331_0.8069851591005943"},"_hasShrinkwrap":false},"3.19.0":{"name":"ember-source","version":"3.19.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.538.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.15.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"4d0375491af47ec437f180570735334a5e772cb7","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.19.0","_versionPreviouslyCalculated":true,"gitHead":"f2e997b47d09191fd6c4cd38ed5d5be4d027ba0a","_id":"ember-source@3.19.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-WUL8FojIGNJDtCSxI5SjNguMb6axPPm9p/nskRwox9omj6W+hjbzLzl+pZcMbqRePkQtjCbUTAclVMBdBNaRYg==","shasum":"ea156953d177374baf4911eb95d73625c7f8cbbb","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.19.0.tgz","fileCount":297,"unpackedSize":8654063,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezXvZCRA9TVsSAnZWagAA6XsP/jNQZB4HKpVnsoOnwoOd\nfQY6+OspPmOJGV9Azy+NTiu7rhcVdFnyILlml5j/DpW7Ngt4DQrGnHmRFQSt\nmbrebMUPEVLjjCgAWeijCGL2ACbnEQFfL2LNToBShaHtcEYMkxGUVm5cIQuB\nOtvg3u5ZoXQquv3pgHicFlsadGA5VZSyZz/tDUP+LHzdAcbTtPnyzUlCoTQY\nOMs9qtWdmuyZ9O6oTB3GJQAg+deS1w5AATFdmxkaIEPfXSv4p0O0VbNcCDT3\nEPeZuKf8527gVUKz+s+WNfm0ASQFP1W3uZDszx/1BKopzrF3GIaogN4mah/I\nlB5wUHGntvwPpJMcGclx1AAXRgC25zpjnD5SRZokvXcc8r5NN6AJhluj88Pk\nbHCNIST40s/idpAcSwoDmsbvytPrdm1ix2H0nvp/CFSVSZwAayqukTuwswXM\njxFxjc9VcCnC0A5aUlbj/ZBlvcM8RyO/5vruMRPs+LDkmLbzFqSH1xAiXm+s\nyolIDBEDCGSxy4DAMOqURs9q7jT0q0RVCdAhycvcWI8JjT/rOhMXzCtcHlEj\nx6uZfL3w+02oaSXZJ7EpR7xz+Wo++oh04ULXp/rzWgQzboMCkTGEk1LF+Tth\nqt6hV9I76bGSKmie01IOgAeYzBnozVrghcQ229GWuqls4+EccxQELxP54UYV\n3ZKX\r\n=W7ct\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE7zoL2QyVjwZR7r+HV5VD0Np7wgXqwz4pJ6FJiQP0u0AiAG+fLiQn2VR8KBeiFyDInv51BbsMPoL8d+mScG6y1Fmw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.19.0_1590524889457_0.3797103817964096"},"_hasShrinkwrap":false},"3.20.0-beta.1":{"name":"ember-source","version":"3.20.0-beta.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p + tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node + bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.53.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.53.0","@glimmer/node":"^0.53.0","@glimmer/opcode-compiler":"^0.53.0","@glimmer/program":"^0.53.0","@glimmer/reference":"^0.53.0","@glimmer/runtime":"^0.53.0","@glimmer/validator":"^0.53.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"7511cc48cd143f59c6fd2526396e78f17344eaed","readme":"

\n \n

\n\n

\n \n \"npm \n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.15.0-beta.2","_nodeVersion":"10.17.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-vAvu56WO8Efz1clPYVUr+3iEcYjljnUcWRV0fg8I7OuOADoKGsLEJKP2Kc1bbQSZEl3hpQsKkVPhM49Fwaw1/w==","shasum":"8c8bac8403c2697740072adf9c3653b666c53861","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.15.0-beta.2.tgz","fileCount":294,"unpackedSize":8244198,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdykqGCRA9TVsSAnZWagAAGMsP/RUbxXwtTbij7CDc2dVj\n1I4J0Oc6Ck0lzRoe78U9T226vvuh75oiN+/J5wuGMRjQCjZDQw4Z0aYb6Wnu\n6J+tGaufoRAZz7U11QvrdXlyOp8B7xHWCly1zQAEJA7gSBpO4EjscmVgrx8Q\naRtnpNFOdSfQgyofAtG4e7nFJSK2YjZQlXf7XmmQvYxbfAIJRHYq39+1PshA\nr2eE8z41qzB8TeDJX5hRkDCVScwuhJOGlWKrkuOmESi92eWz60uffcIbw5LH\ndf/ue3e1fyGfhNVQS8mOcbQvIEqGxMAJmf6VKjyogYrqtaioOs73ugPMUyQL\nw+kfV7SwvAezBmb+fqf2PulRuX9bqFiWE6SYTV+kzoPNEuPV70M7DiirZckY\n+gojuF69tHhgKGL7DtyQ94qdxS6/WsK4eIUNp1X/PzWANAqS0NrIUJf5DvfX\nQCXcakC6JPJcwgIGjNgZZ293LTR52bhXHXv/JBGaCmXD867YQjq/Tv7777Cn\nglbY3oSu7XgBzMnYt4+ngQZKTyfBqUs33sdFeMhELVDt60ODnIRI3YIHM3d3\nnKTBTGZ72xYjV5JMbcoo+z2f1CJpsajMDQ2M92Ba1Ht+f+gResDwR7Ov6i95\nqjsvfBUoesyIw2/o+eUr9nnHe7GVSZVFwFqT8uQ8fuXZWxkG/qbU5exBv/8s\ncXG6\r\n=qFdD\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtMivRDRM8na4gAL3wG60zB4IxHweF4JRRBjm5fbOGxgIgPP4/nUIi6vtgtNrxxKpB4SgYl8w8pmU9RPcyS7l6h9k="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.15.0-beta.2_1573538437985_0.5564810426777407"},"_hasShrinkwrap":false},"3.15.0-beta.3":{"name":"ember-source","version":"3.15.0-beta.3","description":"A + alt=\"Discord Community Server\">\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.0-beta.1","_nodeVersion":"10.20.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-O/2Tzjc2IzW1WDi/lJ7F9fefa6CrnhFmYqJ9aNk2gq87dnJDl4lsXDz8LnlE+3aZIUok9ebLEUj49vkdEnHZdA==","shasum":"04d1584f943df1940af002230ab2bd7ed9639ecc","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.0-beta.1.tgz","fileCount":297,"unpackedSize":8675415,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezYopCRA9TVsSAnZWagAAoq0P/jD+M8GLfoX+JkFyQVLI\n2AYq2aKwpkK680bqf0u46TqU9iAeWbAb4Tygq2PweJhcQq+FxDSyCSidqTlp\n4qkVgXKpDwS/DvH9RyK8teOeNX8rUEBJGUc6TQPSITF1x5mfXUbpEma+bRpt\n9IL6Mg5XPJny5e4u8IjyHl7QU8sADhXisN2MzCMpuFkeZ0j+Fv1HiiA07khv\nV1ZK7PoZzrcNvveX64G1yxitt+Q2+xYqfcA5YlBMbmJWI2Ao7riKRGHwMmxd\n1kI67JUWIe0I7xZ9WD296l1w/I7PJ1rD1j2VvZ2QsESUNlCZA82rzrv3DALz\nnQwhTceR3kBNoQibqUGEPvM9sj3zHr5OEzPu5VEWfrGVcy32qW/EmiVrnhx9\n5W2vXdSid/DxjHV8vIMDKAhkJs3cQkGQ7G4IyI1XJkoNogV91B+VEt/HWXAJ\nkT0yTRyEUEQcAuOY27PV9X7aRGxfeFxwXqre22GXiHTTNuqD42pqG6e0UkUR\nX1zUM1fH/fb5eAb+bRHwmEdgxmIXjnoQ9+N1qntYv8Z7kpM1JWpQXFivXdRP\ndI8zKmPd/1xdf8Ue4bYJD4Z6vUIUK+eVQjTI+qxSOZWkliAYuIBuu329mXhU\ni/Yb/O+gk9aaiz5yrFmOp98clvdUZYsoV2BXUEl9SsTHO1oKsvn3ETNMHFJh\n8NZB\r\n=ebtP\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3aQSyINAIgbvFuMq8E9lAoJHXW/cbJ+q5j29wTxBhhQIhAJRKJW3vtpg+/+HxCVaDKyrl/ZtHaD0aS0KqdJh/aBot"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.0-beta.1_1590528552624_0.7729614598920953"},"_hasShrinkwrap":false},"3.20.0-beta.2":{"name":"ember-source","version":"3.20.0-beta.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -30144,29 +38367,58 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.538.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.15.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"12182887ee8de4c4646eb813c4c941d04818601e","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"bc72805c1a395f5c569cd0e47aa7480746f29be5","readme":"

\n \n

\n\n

\n \n \"npm \n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.15.0-beta.3","_nodeVersion":"10.17.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-pjtDr67aSMojlQxrVV2ji6DNQL8NzbQQMWNjoW4N9Ui2Xaq5Q7PDENgwXgU/LEMvhzmYqTG4OdGp+eQ7Xw3NFg==","shasum":"3e48afe84898595f507f1556b7e0adbe4ae5e5bc","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.15.0-beta.3.tgz","fileCount":294,"unpackedSize":8257231,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd03InCRA9TVsSAnZWagAAxY0P+QERD+AOSfsOGxcSn0pE\nmE+nuRVPgYD5sK6whwh6U1VRQCCxd3BXxMb7AA1bohMwvvJIx3iZdH83Fm/q\nYAg17Lt0pXlEG64LSZTRuz4Qs+2+kmg+1HDt9HOMb2ZJfZf4msZRlPFzy+DL\nG53Qn7LBWDgXmgoJgyzTlLsFe3L6sHx0EJrSdWWAdU7b2e0wEdk5if0wNH0X\nbShbqLmsABocGaEf7Wfnf3axlNz7mHw/Dh273KH7m4oo9zbTEldw4TF2KhxH\nXoTX+zUoX9RYdLmRx2pUEftbl0fRLw3EcAYGkkTS4quTd5nlNauBB5VnoJZr\n4wxU4kVpW88xewgO5YjzmENbkNXnMYJrTT1aoRGzGG6OcCkP+8PQpkB1Px1o\n0wCHt1r6+uoB1As7AlicNaObOlM4jvGE37eb5FJe6DOHg3pqpC3HwtY20saA\nMgl9Fe6tGl+vlDIMt2lthU9OJbRVfuX2MZVc1AjElAPgkWvz7OggBQWDzFuC\nkzOitbdX4M2jKhDhSN4QszZP5pDnjG0F/UTRuIUsxV2AUrmauzdoJ+0nt+q6\nMkWwGZu2V/PyyNB+IqXB7PU9MOWI+VsCU1DYEnIk9cVfBfzstvZa9+nKX8ar\nLLSiW6dNT07CwwhhMr/BsjUvygJDRX6e2cQNHoY8TFQ9XhL5BJE/tX+RBS8N\nW/cb\r\n=AR39\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAY6db0hj+YBymdLJbcql44Q5IYrqnEL/CZL7b7+i2EgIgZJXKnC2BtWqVr1WogxfNyjJH+3pkUggS4p4GSMeImJE="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.15.0-beta.3_1574138406559_0.9901827777786549"},"_hasShrinkwrap":false},"3.14.2":{"name":"ember-source","version":"3.14.2","description":"A + alt=\"Discord Community Server\">\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.0-beta.2","_nodeVersion":"10.21.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-DC42+Nr1yXRlE5sYJeBSfBit4RYJXWFlxJpbK6FjdyEBweMM7o0zOJc6+1P6EXOp0CeIp0QaVepymzb90IScCw==","shasum":"269050687139a57d0d630565f36fb6977fef8b9c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.0-beta.2.tgz","fileCount":297,"unpackedSize":8676231,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1rMXCRA9TVsSAnZWagAAvFYP/1Jx9RAZF7PxmEbdp3K8\nHgcagvfy8HmHK93+/XkPrNO6fQtymblPuUkv/pyl62meSYGScvKXgW0gK1aZ\nRz28IJXYREIKmZJx060SAELEw8VKn7T4PSoftk0iFjfNvXTdwz/hlfGH97cY\ndnMn2BRm3aRMEJXPIYgemcWu4n6eZ46De0tu55V4b/oxOSbq/gb+S24zy6IY\nuV6LiHaksjfgPWK+LYT7DY3zTrzY0tTUQv+a902pUga1G4XRFR0L/fg+cIkN\nDDNRezRFrPVVVDUB+GkzcjDMJxzue9mjeM6pSFekv+MrAYwl5eR/wh9GseCu\nyRD+iayoVmjPOUb7h0B94OtMoB/msNSnvcWPvAfqFq2QgBFnFlx+Ra+wg6wI\nId5svRVvYsYiuBsowT3WNllmBsa0F2Xm4NgGocT6O0lptgoT8wpYV9yl/PMC\ng6QX4ZUuApzvp+ZMuyr7iETxq17fRRR3E/blp9XC8uPqTReigQ0IdhplN2WE\nfzYliQUhEbpCbFYFF0RE0oHLdXZ7O5mNyWKWHqcC/lz/82Xu9qCYPKRjP0lh\nXTe43+QToTfq6w0AodcbwVHrJlv2wfYTQugweeZ0BPecHwSqLJzntKBYBio/\njlSLsYwecbbVw+8AIXKN/MKJDP920kXBIphjgSuU28b89pOUHmQ0l6uZNrqq\nfmZw\r\n=yBpA\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5zmvRK3hZOQkXf/FsYpoIcyqnaEOb19zqs6RJwFPQfAiEArS8KgVYjxyxWeZ7sTjWnre0v1ssHAXSYrO/19PtMCNs="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.0-beta.2_1591128855008_0.18561977840391197"},"_hasShrinkwrap":false},"3.20.0-beta.3":{"name":"ember-source","version":"3.20.0-beta.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -30174,41 +38426,58 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.2","_versionPreviouslyCalculated":true,"gitHead":"38a9c0741ab576e4fa5ad658be17affc443d537c","_id":"ember-source@3.14.2","_nodeVersion":"10.17.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-Yi99+K0C95gJR9kqGGyak2dZX2moBn4e+UmA5G3ZiJxDbWdvVGkef4u+8P261VRLvP9xsQiIruhkPqjHcs46XA==","shasum":"5cb5c84004192e2288300deb644b412fb389fc81","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.2.tgz","fileCount":296,"unpackedSize":8221004,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1cv2CRA9TVsSAnZWagAAD8sP/jvgHeX2unVBK/OvX8Dk\nfF/1h5RFKatBMDB4GbYYiu5pNXhL2kwBEJlBft52gC3F1fcHmmXbzYwYWb8W\nfCKuIciGkU8RX/1+oDOMNnlMnfYF1MgCDFg/CFqIoqZgdY/VC5a1JBAc8QJ9\n9+jB+bgNWnNCag/63kCv/pWy/M2VSbY5OgpMewmeY5jAKMocJ3CHyxYz4/j+\noLJVoLTuInc6s50pbsvYFy1+rRCG/3C4lsCPaLf6hYe1p0nq3+2cyFx50+8M\nwY2sLqPTo1rO4eRbpBVKPb66VgJK4f0cnlbWnFD207zCpShNPF9qlTWLmypq\nAP8UtMqd+2DxRSt3c0ivkwOKNUSGUhfezt0w+va+j3p9eaHApYUkMoWaGGgT\nRuhptOnRF4GmPO8BkGea46WJRvlH0VqEdh24RIwKYoB5YgEYk6dBcPC//+aM\nHxPsdFpI4KkNJ39ovtPGxlF8yRKWJirXOp7iszfGtjCbMPexeBAnsut7jdWE\nJpq9ZGol9Dq/gM3UrvYcQZt8+yhTmsBv1LRB7+7sNqmLfySTASeyXKw7Inq7\nmUB47vcpQNZfeTWo7vXvJUDjzHLm5ixpYWj5XMoJx2lAILsvlL44pG5idDhl\nIzxiDEBwfTSYCzOX9xsQ48eLEX4z08bJl73K7EP7vc0gQosUbTUkYBpSL2Io\nSwx1\r\n=XQ/3\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQdFzre29q9GW2kwnZegIeeQ9n0tpCCzesF/TKb3NWAAIhAJCEoGFzSL9nWdLLsU61IiHK0TeBJSsRWs0nFLFf+07m"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.2_1574292469833_0.9760541586576552"},"_hasShrinkwrap":false},"3.12.1":{"name":"ember-source","version":"3.12.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.5","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.479.0","babel-eslint":"^10.0.2","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.0","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.10.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.12.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"e418abada5ba6c70b907acf961d919f2698b7060","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"6ec658aa4a64205289e472bce1010885bf08f457","readme":"

\n \n

\n\n

\n \n \"npm \n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.12.1","_nodeVersion":"10.17.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-kJe/W3NhJ+mvpMfliWV9YlOLTzSxjknugLDupVb/MAVIPy08Y6JY3XtTtoKFYk2nJQY2XrmV+6BhefShHUaYIA==","shasum":"f76820bbc77c45e0bc658559da8f720c33c63ac0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.12.1.tgz","fileCount":128,"unpackedSize":26598970,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1fSvCRA9TVsSAnZWagAAi30P/1UOaN7aPsjS9jvZgJh6\nrxxpZv22qXUlcz6cPjyBBlRv9aQk64Je+n2TlVvh4LGNuREzQYdXI75BPdBb\nvzYDpqoBwslAsGCrdo0DqUTEm6lv3cq+etmQhsgCh+YtJjAVfOj2YnkaqizK\nVdKDWqmE7GT6GzNj0S90gB6pAy8Cv/5/N/InG6pSpEm0FoBlSYWWmE57rUtk\nz4aK0wndbRTaVD11jZPt5cE++PRwzlXEaAv2kiB3fEGqxng+kCL1Fab+QV9+\n0w3mrmzeea4vGTs2wGke94BafJpttkPN382dq5UTxkHyEiW5zfnR4KDV+ctM\nA6dYFqCKMpRtBJ1xI2vMq5xInSzHmvByqj/H9R+PjbTrfBqapiM0pzBqZpbw\nICCk6s73tlg9KhQ1qVgQMQZ7s5i5jYg0JyDJnCWQ4y8yrEe8m9QFoNeq1hBw\n0bqYQmQI1+348KMtxomx+h9OQPZqHUSnzLh24zMf2tR4wc6XNq4BNZ32KAdg\nc0XpjmAvg0z6RL27bupoNYM80mJQee0k7O3hPFzL8EiyjJ+QZ4hw0G9J7E2h\nBD8fImCpWWRUUXazQ7b1JV3VyuiXc5ptngTjgdbCZ31p5bTdl7K70So163kd\n/nGP1OnJdFvW7LcuQoUR3+VZ0A44UeQcS+dd+zATDWpeTpjz9SAzqdcG7x9D\npDWc\r\n=x9LY\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU8UZd5R4wVEnh2ntB8ixEcBYVvPQJh2OS524lTYLaWAIhAPtHPItfwAw28obwt92QTEJfxcC9FBuER4yar1hM+5WV"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.12.1_1574302894593_0.8645393730122104"},"_hasShrinkwrap":false},"3.14.3":{"name":"ember-source","version":"3.14.3","description":"A + alt=\"Discord Community Server\">\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.0-beta.3","_nodeVersion":"10.21.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-4VlGexZ7ZheqWetTsYkg+SicK4IFxA3n127dwsX9U0hzayBZuFlA4KRmumFkU7Nb1ni3E1bGqGJfkdPjpYrguQ==","shasum":"311ca0801b16b87217ae3b3431322a14f6930447","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.0-beta.3.tgz","fileCount":297,"unpackedSize":8679621,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8Q23CRA9TVsSAnZWagAArw0P/iun8eXPjYmkw09xiyLE\nGr4XUvaQnhmnb1spgnBPC5JdxLnmHf0F9HTl+6DECX+gvL6dWaEIpbj5NosR\n15senul8P2HcNfSVpnrH9TXcZVWkslSAZ0LawdLFojtGwXJv3FRhgFWfLOus\nYX238MGhFtrpEpWbdMzrYUALIqD+mHyj2czrLbl81tvdaOfzs1xkMZgZ/ANh\nlHHwemSLqRggv7LVD9JKXT8LzWUFIn6ESjHz9iamJxES6AAo+tSUNWmRkL9K\n5R6UAKxxiPK0bHIHr462PkTo8HKYFwaSBPTBvdToaAp+jRfZ0S5iEU5oSW48\nkh1r0rpUtwQJpsmfnwIeXa4R4JMGiiJ102cOSXaUZc4+iw3/iJMukVJlKpQc\nmF6zV3NVwNyP+83MTSADxONxAI2eu9+hIRKBTHRoX3Tx2ZSYLal40mAtGHY+\nFkq5kp3+MT3tAI9fB1Njf6t5grSBNxmSMMOENDKjOmmyj0dW4KcIWGnCypng\nojVh3Ob1oYsC4mSFonHbDbR9tF5cYPRu8KSDQ5+JCt4ax7barb//ZQMPlkzm\nacOFvf+VyBZJrnV7vl5N4GkuaFAWARivzDs7wXyVWTO6YKTYImq9gXTUZOT2\neKO7Kmfab+smB3sq67/YhtzWEscXDgiFZqqKe05PnnQlkOIyoxT/S1rf+JIE\nbL0e\r\n=+xWL\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBWIae9yrJBY4wTX8/Zt3rwrPGK1TCuXHOW2huC68wqPAiBH3iOEoqEjXiLlQ8RFTkHI2//8rU2rEH8X4AR/blEPBw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.0-beta.3_1592855990558_0.6893341712626051"},"_hasShrinkwrap":false},"3.20.0-beta.4":{"name":"ember-source","version":"3.20.0-beta.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -30216,41 +38485,58 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.3","_versionPreviouslyCalculated":true,"gitHead":"18c43ba10bab45fca5f7ec4d61d24561093c9543","_id":"ember-source@3.14.3","_nodeVersion":"10.17.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-w4vOvUEk6qnRs61bLkgnebSzlOKwo7X+OdklFoR4gJltsahzZa6SLR8VzvyrrGc/jypu2STK923txBAQ0YG9bA==","shasum":"ae764f49d1db5a1327056d469ce07dbd53cbeaab","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.3.tgz","fileCount":296,"unpackedSize":8221457,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5qXeCRA9TVsSAnZWagAAZhoP/3Dy2ssKRfyFSC3OY+5w\nJn/IFqaZKo0SB9lk3xP2y7cCSpyUtxxHNIJzvP+T5M62wC6LvvEuN8RRlpxd\niHrX+FZLXWLna/LJXd/DOMf+PQqy6Q1KUOh2esvUJNrzpNUQFKdDAHhXvcQO\nEAJ/YzzZ2mswf+RBeblTUFGZyqAr0Ik8HEBo7eWJHkHajJ/9unt0sySV2zg5\n8IrQ4ICAlEHyzB8Ugv0WroVSmkRbUKN8l2raT7wP+rSMvLdaHsJo1OLvjsJM\n1WND1gxNM/lyEn/tpr7zUUl/sgyk9rW/MGW5/BbO7Lt81Zlkx5smUezimmpv\nrefPBzZg9jl2Koijz4EshGeu20/XvyEqCOFuIjV3kOImm1OA1IzAbulfNwMv\npd+jb/sK9fvOvqazvdkKdu7uQShKrWbcGPsN2Di467y4VyOO+TVG7WVf4rKN\nGenXhTglLvyx4OH7HCNvBlHWeReB3+bQ+8z9y9tU539CX8AyBamPl3efQW4U\nOYcVvtyf/PknkNavF154I82RUiOTOkghSt1/q2UyPrbk8pHa4fhujBtJSD+8\nSe4lANLrpOe2nzPGA2RLle2KfCOWo2OpDdbQjkO6KPKD9jCKvg8gE23DZ4nh\nOTzvx+tQ0z1uz3pevbzjy/e4paiYtWLgrcRFstzSnUahBYmjLc157JEXr399\nMye0\r\n=5HWV\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByLJIEzpxMdA5H2zrIFqzt0NOPnzKKWuAYzhWWLu3lMAiBVTdvduOQpIFU9yNXlO9q+X+MedyErmhPAk4+hApyLIw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.3_1575396830019_0.9158155266277737"},"_hasShrinkwrap":false},"3.12.2":{"name":"ember-source","version":"3.12.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.5","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.479.0","babel-eslint":"^10.0.2","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.0","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.10.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.12.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"ffe233b2c44e21e2804c97b6de1e82976df98d4d","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"a6518532b083340bc2cbebd2892f046b06c956d6","readme":"

\n \n

\n\n

\n \n \"npm \n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.12.2","_nodeVersion":"10.17.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-mUxaeXkA2MTsgoxq3coSn+3AdiSHK594rCefd4+GWmCxzXaoyV7qeumu7Mcz7PIjJRqNuOBSvifZzIZjmCtc8Q==","shasum":"e3a320e7b895d9e204985a1c6e74a46ef55975ed","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.12.2.tgz","fileCount":128,"unpackedSize":26593755,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5+vfCRA9TVsSAnZWagAAW9QP/RIEsUzewtnWwpYjKrbU\nlXCjnWl5VX8hJktfhlXExkW34EJJlP/9uJbkxEKoBpgKk5XHxsPY0hHat5+X\nfbGZp7kruKt4/LGEZjTRStNchTKwsSQlCsgqAlLRZP/Z5QxSBo90MhdqYYAz\noDSdkAckuDcbr0iYiefR2idpSQx1y52QrJIz7C1VrtSHtVOIY4U3ah3Ohdgu\no6cjBlgD3YdnK89X38DlVCtCna5GEdyM+nosh9OU7WW4MZbzQnK4ESuKI0F2\nycEJ+pvCMMF449t0ZiNMakZTQMh9Z4TrU9Ed6i6/lLXaxw0oQmffMJMYYLaI\nELvq8iFLsIbwjo0D3wrmOM5rfhvSgPsyTPzLql+o9ZDz8O4aTds+RMrA1tMp\nPE3/hyd9TUveylFOx9kSOt669dVq3auswt3tQJQkWEKW9UjjxSZa4co8zN0W\nwHPMcovaBhvPw1XC6Nk8DiP/qgzikYUyuzSIkhMGywJg6kxMunhwUeuDyoqA\nqr1QUTRuPI4Ep7vxMjZldXhQ//sYEuGwnJiaa5HROtyBcxe4J48qpeiGsQdl\n99xqMxL8wBaAQ5vtw7QxSVunYVlc58xp7p4eIyiX/6sT0IjM+vevjdWT4kFG\n0bIWyrPkdM2lhUKFcK9L9HPSxRMhvnKTGht/u7orUUqy0lBoDMzZ3NljNsDM\nb1PF\r\n=gRGt\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICKPjJC8EtC0UXYWerJbPxBdSDe2FJGDqYIFxDtVjKvOAiBdEDFkIN08RemttsTAOm819G973+fZMbOmbGhkwkrzTA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.12.2_1575480286897_0.0011182629639183705"},"_hasShrinkwrap":false},"3.15.0-beta.4":{"name":"ember-source","version":"3.15.0-beta.4","description":"A + alt=\"Discord Community Server\">\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.0-beta.4","_nodeVersion":"10.21.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-SIkcgKhUAwPNzeFYof1Bq61gekjhpYYqbINfu6JLyDKzu7EGa9W9T1SnTpSY3U/dsygV/hX/IxO/h0ooQBqD5Q==","shasum":"663e3ee13fb43b5c65902aacc2a1381cb1bdc8ff","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.0-beta.4.tgz","fileCount":297,"unpackedSize":8655626,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+mJ7CRA9TVsSAnZWagAAmrwP/jvsvuMLFlb5SD3AfQFt\neDnB3q0ISLIElDI5NMZdCVNOwPAVAqhHLObLF0l+8R+q+LeSSisbHaBJ1mQJ\nLv7ZY8iqJPvHDCYQiY8c1jMLvaWJk1NvNp3adRJpHZqV6AW0/AF63QW8AG/l\nzq7v4ToBqKhc1nvfEuiarsqAwxhzNRlyoLofsYv7LMoKKXZRO05nLLznfEqR\ntxL5Yd8CZVrWwuXMA/OeE5BTqF2g6eaPm9tyMGoithFa4VroWm/zi0HhCQd6\npMRyMYmZwGO5lZ2W3tFuwrPZgPImAvi1wsRU2J4glAeOP1r2uPFQOn4M8URs\nXveT4RwdnxctQYtsNAD1TOdeo7O0bTsUYPyX7zvYh5X8ZFhZUWv1giJrUXWm\n3/mY7irS3EE2Z01mkcxC9cGUlu845FKvDLd+c6q2fU3o2Fy1U7btz23I/Wqm\nmRRLMAeSarrP0uxzaEwYADD43MPuUPFiQrzm/6kYuYu5+ojy5zUmvOFBz3ea\nrPXBMovL+CqJC/XN18v02FalVp61GU50iR+6+l1PZEk19U59vRkxRqzRXt+c\nORc8hCAeMGyvDUR7rfZ9YMvsGutWrdpD2GrtKTMhTHUlNLC7EfZvXzG3PW03\nnvSoE+RHRNwARvEQB0ur3oB4HwZOZ25EgcbFb55No4kBt+oxXrrvDyq7jPdx\nWz5u\r\n=ST79\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3LPveTfCe28Vtj2WgvAW7zzcvZl6tQUPbv7CvXbZRZAiEAn/Rjb9gE0DYVdKtwOYPPAacXqOjhrKSCv//Xyt+TmAs="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.0-beta.4_1593467514534_0.5757782716051141"},"_hasShrinkwrap":false},"3.20.0-beta.5":{"name":"ember-source","version":"3.20.0-beta.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -30258,29 +38544,69 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.538.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.15.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"1edabe46de9824747a7da619a35207fa23d1426e","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"52ea0efeda18562d128fa7867b5b09e85bd46ac7","readme":"

\n \n

\n\n

\n \n \"npm \n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.15.0-beta.4","_nodeVersion":"10.17.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-4ICMQ/XOhdUFGVArQlJwipH0cmZTY8GMgg2fGtuIajAzb+gQUSj2FQvJB+5KW3FUxaiXrQmHyQN1zif15Dge7A==","shasum":"475fcc75fba90f03413f698cdbb09b236b695052","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.15.0-beta.4.tgz","fileCount":294,"unpackedSize":8273853,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6ITJCRA9TVsSAnZWagAAMhQQAI6q5jE9Qs8ovIkZuLjv\nfVeCIpFrxFQNzHDLoLZ0pQs/9umTl1WLMr28G6OdyV9NrqySKptBKh+DA1gO\nc3kNzXe8nP/Xq3V3s9nCAr2QheWXSvM5mKpAjdmBBOpGtyejZ4qfqEO9J0E7\nhbd9MrtSmJiLG5k94GsCCuG5DCCEwpRtu3M7IpKdOiamMAnAa11VAE5oeKWh\nA4h373r28vSdlgN0wTT4DDtX+F1GZrtfeIQCpkLRMvufT1o+LP7cTKnahLRG\nDbIZbFyLCT3wW0WHm7EzVR+XeXson9SIOTJv1ZmDlUPPstfZEoH3SUzUZhdB\nkp8Fxjd0EPnGI5kSMqG7PpVZs+WQmeoTjDHTGEJ/I8QPPHcglXN7nBu4qwLW\n9qXD8tpfoa4Ui11xFS7yiiuT5smRfAOCXx0EkHJ4LnTosxRqnCmU2TX70/7+\nEl27+unOi4dxxYFtsK/zq1WczTGzqgmROuggg85gRIl2ADPXw4qYhC/22Jcj\n5xyb6oxiMrhcLgU4QHcgi0Xf9vR2EEnYagKJd1UIybsbn3Bbl9NOQzXBV3uQ\nCDRQTE1I8fLWrBkq7vuj6DrUt7Q4umfn6lf1ZwW1Eg/PWB5RSRMrjGs+qt6a\nZCGTd1qQGzGKy3KeotHilF26PygS9H3PAUOrcqIClvr0xh0i5UEZQRkNwfCN\nBeEO\r\n=edfA\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzJ6ccSaamK6Sl6vm7dacanGtzDIuKfBZt8SYKhpYP/gIhAJp58U7DWUreGdyf6CABdTkZ8S93RIYz/dyksabbyqzL"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.15.0-beta.4_1575519432721_0.2897029669519764"},"_hasShrinkwrap":false},"3.15.0-beta.5":{"name":"ember-source","version":"3.15.0-beta.5","description":"A + alt=\"Discord Community Server\">\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.0-beta.5","_nodeVersion":"10.21.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-ffqSN/cvinfwqPUBx0kEzMtJDnmw1hOsuocq9rV8tKYNRUsW8oo0EST8Ql67pZhYAgAbBm3gvbG9v56Hai/b4w==","shasum":"2cdd47e83e230b3c9f203d1c750936e43982397b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.0-beta.5.tgz","fileCount":297,"unpackedSize":8655797,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA4qOCRA9TVsSAnZWagAAdfUQAI6h29ftibnUsdPEtS7v\neXa4q5SGWLeNF+owZU+E5eR+4jxftxnN0GIuE4Osr0FhX63Aw5kL2iXHosZn\nPlAY3KGsHZPLDXu31IdzdtJratnLoQnjjBGWVqb+VqPFSVHE0+otSfsD6ZHm\nlgXxrUSSwjo2jIRrL4D99oRFeJ363NPlQzetG4RmeW7UF425fHWZCO7/yFoN\nKt0/GxvXx3jnqm3MfZP7G+mRVFyJVBKh/fI/Kloc9YwJ2fgfF5xbYvJsc4Wf\nl9GXQGklsCRI2aQwgyHQKiKCGQPIdE0vI/EkAIl4RzhVfcjtu9mG+s9Q+5v1\nerGRx08VdC74HmGn6O0aO9FShJ4CmUWxKK4vmH8E8d6IY+7WNdJhX7IlXHlX\neUlOfRp27efbZXTMTO/iCjE2VNOcYaRyO3XdkIaCR8oEQaINVCic0fq6nnt5\nUiXeDRLMAbd8tEl2wbKkzB+93J/K7qewypLiFaCJU+kIsY3yUfcTS+anFK6+\nGGdSKiAzxMB7ftrbxDBHT3BveEm79tnOF62ReaKhnTE6zzmCSk/+l1C0hodC\n1bYM22SIJijoW7Df+DfLLbhzEARmqaMLYOuIfu3jGYlcK1/79AaK82j14XJD\nq8fk5R5NXSLs4cpiB3K1y/ar0GiLEF2k4jZlUeZPLgXxo9/GUoMl+7hrMMbs\nTq+x\r\n=zjcl\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSuny7dsxFWNrncB2lnUF2x9IVqTxC4dJuAwbTvOW8oAIhALGKycQfFYlXrwbRqfUGDHaKOYjGAgPrzqvVzPirT88f"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.0-beta.5_1594067598304_0.22922881018609398"},"_hasShrinkwrap":false},"3.20.0":{"name":"ember-source","version":"3.20.0","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p + tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node + bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.54.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.54.0","@glimmer/node":"^0.54.0","@glimmer/opcode-compiler":"^0.54.0","@glimmer/program":"^0.54.0","@glimmer/reference":"^0.54.0","@glimmer/runtime":"^0.54.0","@glimmer/validator":"^0.54.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.0","_versionPreviouslyCalculated":true,"gitHead":"0a9e13ad894b704b1b5ac5073aaf4bb0112b1bec","_id":"ember-source@3.20.0","_nodeVersion":"10.21.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-umSKoAOR7mI3XAaUZBX8ki814eHKuymEvCtNOWb4DRz02whIKX+iUKq7kRPVWgCp2NIG/WF/e3X0TDIvrPUI3Q==","shasum":"00ce44b5ff1d58b2acaf9f48879a223994ffef39","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.0.tgz","fileCount":297,"unpackedSize":8655102,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDLUZCRA9TVsSAnZWagAAW0gP/i3kPZhlvU/RYCFCRBth\n4XMs6JUlaDxVP3MALpp8Ivt/7m2dL+mcBWJXViBMVkNCfj4HiNol3y2L0hpO\n4c7QhgjThy6zwXNPncQgt5wxKdpl3uUQ7dSuc5Q90+xlw8VTl3D01axPBQJw\nr60RNTzPLkQg8MaO6FDeOszJ2UOGZOtXTWZD8tOCz4N07edxbdfmPYpfAbyk\nnbUy75NuLQf+PFaJc4EAue0OiTBx/ySoKmAKMBKkV1GtP6816n+KMOxW/r1U\nVgFlQswvRAleNuGbD0r6peSY6dDs5jDJw3bMQB0Gc6YjbMOPQtRID0840b4s\nmVErD4zUV1ntxTERNcl4mbg9Bw1/xSEgXNusHpmf9xBcWmvdcoNGPh6YCu5+\nSloX/IYXp89W8aGCasXjftiq+OUjaBNVFTu6vUNWUxjemBsTu4BJ4M9J7sTV\n6eZisFiQCnBMNdvbVj+S26BNyyP19UPenqUO/V+4gOxwhdr3iidiJAwBMFT9\nvf1rxw56QkMk7UEjNFihn2vXQX5HpMPf8pIv+XUrolTQ8XYekXjwbuWiheN3\n6wDrTnJ4/n1z5jKFuUYgh5yQxnqEXwgNyJC1OYIcjLXYlLMIOjpHR0sji5+e\nHJ5XyZGS/+KS1NgRn2vkmFESyjv7m48Z3GE8zUvO8+Achmwwm2Y7XcdtSgYO\nbYiX\r\n=etBG\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGAZ7aSPEkiyOrbk5EFb2hZuAio+lZijLgxJv4fhr4J2AiEAtCInL2tLmElClUmlYMNRQYZ4wJIADrhnzK3sIvOhdXo="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.0_1594668312858_0.5838819586591193"},"_hasShrinkwrap":false},"3.21.0-beta.1":{"name":"ember-source","version":"3.21.0-beta.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -30288,29 +38614,58 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.538.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.15.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2de2c0b384e884ecf9d5fb6e9836379ac078636b","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"29ec6fad237857bb4ac33b84f659eff111c1ded4","readme":"

\n \n

\n\n

\n \n \"npm \n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.15.0-beta.5","_nodeVersion":"10.17.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-BBgdSCvusd7p5B7wjFgHlBdjoj/K09d3hQvzotl2bKqQavg5bCLTaiaND+tZr+tiuYVlwZnxvf06hcZj3jNtsg==","shasum":"9e467b360f9d71ead1ec6ed572675617e6623876","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.15.0-beta.5.tgz","fileCount":294,"unpackedSize":8274655,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6JQoCRA9TVsSAnZWagAAsnIP/0nOwgalBuEHUvcR41Nu\naEBZsjho4062DIT6Ilz3zHqvMvehkPxDyfaoLba8uXrzVhuq6oDhK4SQ3cgD\nzsVsSBPMAe5lT4aO/aX7EZQoYgEYb7oviCZ1f0dIp687twXuDoxda7vG/nm3\n4y91Ka4/TCWQE/MwdPBtzL9Pd8GvFixNeQH7PkIRnlTtX/YV42DEQ/BPmaDh\nTga3TIWqMuE51Zw0jVQGJCfLYiqFA/50Q5REbO4saI1RFHiBXQztMLM7XHIk\nh5HoNEOhrNpEr+iCzqGwmbs4Xd2o3exlM7tdnsw1L1+tQifgYgTukXcP348e\nepN0F2hqFykWX36v1sIue+zT9WlOTa4haG2JR6IyyhrUGGTMv+jT09NTN0Cf\nf6nQch7vCKt7AMycaF1eiS8C/tRGtFQwTRSmD63ubb/goziDqFYnkGO+NOZT\nuWdGoC9G07cU34szbhJelg9JUKezCKGu8iX9xNDPTOPr6tU+lJSoSQCobD70\nvqUjvn+s0OgNlVfrMKooLVFpHuf2AHIQ/jBtNKgadNAkiKTHeIjHiKAEkK2r\n110AATVLxNi4SP9lK2oebBvNINMWoAuTOrzol+vFzsob7qh7IeV+rHd+KJjd\nxTCNXL0bYS6XQDiWacrVsbeBdouyJj4Mo67wWao5JOosWF9kBzfDhTWmrSHK\nVAXc\r\n=6WCj\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCb4y60lZ2u6vqc/NULJqBuRPLGPXt9ilGWKzzpMaur3gIhALMXWP7FquSapAyM13H3gI3awc6IqXUj6iAfAoY0keVn"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.15.0-beta.5_1575523367433_0.5801860390174594"},"_hasShrinkwrap":false},"3.15.0":{"name":"ember-source","version":"3.15.0","description":"A + alt=\"Discord Community Server\">\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.21.0-beta.1","_nodeVersion":"10.21.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-dS4VwKTb5eIT3gYDwBB0+6F448zZuUUe72CWJFrCAr87sFlnPGbNqjZxliE8oAulTsuth1x0yRUMRBm745C47Q==","shasum":"4d7876c6252405183739919b1055680b3f9cac89","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.0-beta.1.tgz","fileCount":297,"unpackedSize":8657857,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDMu9CRA9TVsSAnZWagAAhGkP+QH/rgMXBBB6/3jBhkPq\nu4dIWK4vU74ir4dBn9kOwWHLRe0yCvs5jHodTtpvE3JiQqHfd8445CRb6E4g\n9M3SQlTHaZu6hM3JOaONAkDYWZhMgQbpFGKLWPSjkZaYrXEbCxOfKdbDCMKj\ni9FnNhIBUa4RaR5T3f31R10063S1DgH1pc6jkuIfYd1v3qlGzAZFlXjl/mzX\n4RCCTvTsjjw8xQ52reUfEw4Hnbnkp79M50YqS2ojItRsgjtA4FD0v/vV5Y52\n9Up7XXRaCnvIbzoCtJvP4Xn6vSXW+su60GGovLcsC0CozaZKCF27wadKBuqT\ntkxbPkPJvl0jKaNVRceR+tDPE4r+Tk85XB45DNnrTM9tJdxSC/HdsyqjsfMi\n6a/myybXPktkioZwqNYMY89JW4xrUB7/BYHiHE456lxAD2fKe6NT/MErEZPG\nX0q70XbLPVi2q6Z5iRaRZK8XAP2tmAQAg82wm5FhKQPbmoZ6X4c5/iov2xjb\nwDhwWrll67MWxBPQrVDjG9fmRAKEJD5R5PIUfIVhOj1COih+RZ1Inl8g1Aqp\nEOMtIvNVdQnP27akm48yRzwmCkhfOxYAO6xOdIf2RRZYCCah6kRHe1FT7voj\n4A/gkp3tj4r7Tb/tQgUeVNHtAKGssrYL1qQqZDe7GFrtMm69gTT52pVXvi/Z\n0Qfe\r\n=EN/8\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZwVyvaiIM7eE6ShjT0v5KRJU9IMvQ1uTybGYd1AWLPAiBWpPUcA55TJaVGvx84sRJxhLa6JgVbwYPi0a2Ers15dg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.0-beta.1_1594674108889_0.4403062027161444"},"_hasShrinkwrap":false},"3.20.1":{"name":"ember-source","version":"3.20.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -30318,10 +38673,10 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.538.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.15.0","_versionPreviouslyCalculated":true,"gitHead":"d4dc4b4cc587cbacdfb1958fbd03eb9770efe9ab","_id":"ember-source@3.15.0","_nodeVersion":"10.17.0","_npmVersion":"6.13.3","dist":{"integrity":"sha512-daTELJBDMGqAmQb/Puxdk1YR204/zs1DEiEMQWlqbtmhphAoDUbGi9ifJu20ajP/IcOCWw9Vp7aPzguTohWF7w==","shasum":"f6500c6d289ce58231bf1e6695c4974df2be7390","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.15.0.tgz","fileCount":294,"unpackedSize":8273941,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7y6XCRA9TVsSAnZWagAANRIP/18ax8cDT1RCiPI4ou6G\ni4XZOj+ijh3av5vKaXMz7ojO7IiLQpmUHBgCJ7CDk3kYk6i6T7edxdJpvK/Y\nLHzQkic/If+jHUD3Vl8pp3j/hz/ML3B66k2oaSe1H+VQWYG9Z3moJFdz1+Bl\nKuFg+wH86VnTGzzHlDs2QaG+J9MNpsgjRopotHj6YWI22sS7BNDKGNDoP/d9\nqG1w0shMff1/pZyo6BIZA9BGSltnCM/LFqFTZF6DaaqGFLERbs8Oo8arMsQs\na2Zakl87Mxo1OcdXAnoBH0k3tT1dhCsO8WUVUs3edgMEgTqVsUJnQAtmjGPl\nKny/WRO5Vi4TNgFX01mbyURmYECH6a9LNNbD1JGMigyupdpalAJ54wZa3+1m\nEGHsUpCbUeRfq4RWsTu8dhBrUFrEKflJQ9fnomy3rwA0k2sf6W3kPZ3pMX4I\no3+fbKrHufnuvLknCqbbGmvQGsbo1D32+WHz4JQEIL9bRBTIGYLQ6CDMi36j\nrt7fG7/KHVQ1uZQEQqidKfBWijbMTr3nVMb+6CvQ023pQ80RAUkQEMcVCGDe\n/Ol8TxzXDAEHrPCPviXipowSf4AGb3mn8nYjEZg6FTuvxQhQXFI8dFVPdydF\nKngZ3DnE8SrvoawGwdwpdVVW+FTAPS34JW15FYbmJRR2O/KhVmvnIxaCkLO1\n2WXI\r\n=nNmI\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC90zZf6Db7AbkXc/kWk6DtdtKWm6rEzoiQgWVVVw5/HQIgDgGNql9wtXo21IcV10N8FwwxKGd08+Pl9ED57+Q3sOA="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.15.0_1575956119141_0.11795216587652901"},"_hasShrinkwrap":false},"3.16.0-beta.1":{"name":"ember-source","version":"3.16.0-beta.1","description":"A + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.54.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.54.1","@glimmer/node":"^0.54.1","@glimmer/opcode-compiler":"^0.54.1","@glimmer/program":"^0.54.1","@glimmer/reference":"^0.54.1","@glimmer/runtime":"^0.54.1","@glimmer/validator":"^0.54.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.1","_versionPreviouslyCalculated":true,"gitHead":"fba1bc870bd024820d4519ddae78c2b61392a5ed","_id":"ember-source@3.20.1","_nodeVersion":"10.21.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-sxAQ2LvlFdqkh0Lw3v2uoXqXQQRdL7sxSwPkjgk1FJIYSzWbo2ecBNll+3cfvslq35xN8Dr3162naxoTGf3CJQ==","shasum":"ade69fc31e7e2c9ab01f63491e10161032cf65f3","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.1.tgz","fileCount":297,"unpackedSize":8656502,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfD2rrCRA9TVsSAnZWagAACtAP/isYXDVOkVNKB3ovpHWh\ntCBc2X79Pnjob3jJQ4cTBjCmgD+K3yqoYqUCLPrQ/9fXiPoxoVgsG3GQqUL/\nkQpbOAVoVl9935oCfGk8gFokZZ9abe5WSH7jRTIh0Cw3V2kJvLGIBTbbBWjW\ntWqIviuhhWkx57myc7P3oywuiPctI0GMCmLvDuRfk2J6fq/l2xhl1EQwylSx\nAwb/w+05pmCSnTGrTzUeSm6UB6Xm5a7pVAsx6sdlXYrxHnWdllYPSSo3vw+D\npx3Ak0oX2Q5X1SQ4Nv+c6/HJBRJ/xq6xZz/kftcVeaekMyR2TYCxr8+Zlkee\n/Ugah5d7H8z4JKWNqw6Jxb3tlsydyvbZPKIVh0T0iEcaLkJoPC2LB2Eh9DEz\n7cWo3WMBfWXEkFY5btEmuuc7YMxerBeKfyr7EhzkVgAXjGNq9OURn8LAsAgi\nnzbCyBR1oIXG6EUAGuqVF/jSRhArDg/g0+76n81uR10U4H4tqCqcowUJ6FM6\nykdrPiSL7kWDPNwTUW7Eyi3+mIcVp7NAhVrir7zcOBtgtb6wSSPjtRCXEeis\nq6SdYI1glmlt1ulS3Fm6IfWM+mWTxk5jWxJHdK8EyRsGXjwm4qA3W5AyQQwl\nhZmTjQDO2DO6VeitIkLG093ORV5Fa1IP1E54d/EIiSJXa9ssZIlr1OXG6VRK\nKpF3\r\n=8p9t\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC98glAA+Lk+KE0OXJHNX9fv/aVSmF6GkOEzQKD6cpvewIhAOZeaPFhw5obWjBByNdJcONlwafaGHGDwn7NRoMu+Zrx"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.1_1594845930505_0.3155159278387485"},"_hasShrinkwrap":false},"3.21.0-beta.2":{"name":"ember-source","version":"3.21.0-beta.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -30329,29 +38684,58 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"bdd219f7c716d6a7a4731ca739e04d1dac43a9cd","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"78e854afe9ff59f909fab8241c88c4a49f6e2535","readme":"

\n \n

\n\n

\n \n \"npm \n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.16.0-beta.1","_nodeVersion":"10.17.0","_npmVersion":"6.13.3","dist":{"integrity":"sha512-HLhHRj5jQbcyqGH8sWT+39txhgZsh0v7j0Vf/Qkoh3zBsHDl7KOyhu157xYFSpdNVdUVtM9Lp6N3Alre5ORnNQ==","shasum":"c731bb5561edc0699b9df89380b0960f5377dd00","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.0-beta.1.tgz","fileCount":294,"unpackedSize":8171876,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7zSICRA9TVsSAnZWagAATN4P/1oYrYw44Oj9j6zBHUU7\neo5BsC193zI2pcS+F/UGURFjyAC4epE1y9D2cIprSj5dLsinRqPw0uWRwLn/\nAKZR1DLMm2i01g4VmsJVwWwP6w2uEHz3cRwrKBN8iNzBtTeW7LHW3VJ4HQDy\nMFDHCIZvGCLbTymlpJ9Q+olnb2gxjoqz7HtKdAeEQMGHk+oSn8ypPszLvxrg\njQCVQcIUILtaUYdEu6QHQHOqLF840ZCq354nu7Sp27K9DUM9lBHe3Sgh6Mns\n4O/3Tv4sQ5U4AlNAbBCkbbolom73lCeAOc5/RhuDSM4CSYK8Vt6YgUCVmb0Q\nlnmzIVDXfEBuvs5iYLqyv0hnUf/KEuvNw5JHDUkOGuteOXDhh1xi17QFmdpO\nQaNAdQjnLx5/RFmgPSfbk0LPANosCFYs1uCJfcSS1BS+zf4hMDNiOQG+lonx\nOC86g2U8YLfKyiNsvnGgOg8oy88tSMq34oI1PoXPl3Ui3Gut4MVf6zX+z0xA\nNlNPaAQSXUOtjEX1q7USSvzcF7ABflbEzfaIpdkA0TfMGeku2BZSn3TzM+sB\nrVJPm2yUgWqb9feZndUBv4CHkdA76+VxxQ045Aspb1bAt8TulTk3YK/uuNUj\n/qHGg5aQR1crFlOpq/K8MS0J9P8Az0MvWlZ71NI89yAt+rFXnjXv7ste9KbG\n7r+l\r\n=F3i1\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDq5x0Ihmdb+3fx0GoHLAkc3t3nTZHIjYe52c8NoKE6+AIhAJTdYfgMLCy1whp6aqFZvlceIT0v6HwOiMHh4Tf1vv7G"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.0-beta.1_1575957640032_0.4252495674466217"},"_hasShrinkwrap":false},"3.16.0":{"name":"ember-source","version":"3.16.0","description":"A + alt=\"Discord Community Server\">\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.21.0-beta.2","_nodeVersion":"10.21.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-7bOTFJmETgylaNsN/+ka5UlDUH4HXFz0I1nNZt6eLe/1R7NUHBLM4KrX1rh60k6/r82g4hz8oEaDb12kXG4R6w==","shasum":"0163d567b54e3ac77f276297248edac219ced299","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.0-beta.2.tgz","fileCount":297,"unpackedSize":8659814,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFenkCRA9TVsSAnZWagAAhcsP/AnM0ySNcnEM3Ac/GJAq\nb1TiLF9rSOaxouFtSNW0TnCM6149+rcTNJ/EAk1l9zYu7QhwdJba4a+mCxDN\nHuMzT6qsb2921vbpTUuX1bNLO1Y19yPiOAUj5o3brpddfQoXhtA4pl5/0b2z\nLwWDqHwHZaJV5esyN3TfJ1zMk7LVBareSfLO62XPVe0u6XEqNwmOZ/b3o0xw\nM8vGkpMG0xgP1/Yfo/qQWnuSLrv5lIrUwQs65ZU1KNVrV0HEr6RP8sUCsy5D\niGBv+/UfGULmzuLbI4u5Gnf1NNxuoWgrer6X+fgWpnAsgw0SW2J089T51h6p\nw++x3qJ090tJxdRalRdKKVGBxwm0M3fNkULKreUKCetTx5oJSyo9Rubtp1Ni\nPJ3GAgCPc8ESPT2sgUqEMHnXTi2noi7oa0ER67wQJIF34Y1tqSFiV5MGfBxr\nKk0S4Ifr/wtpqbdrp94z6opkoAiSm7/Tf90zz9V+G7v3AMUXuHelsOrLWyD+\nIeGK3tgMSWeoXTYoCZ0Yin8fNtEKJlH51SgcCfKZyVbXiJENWqaISOx8b6AS\n6N2a5CKD9APdhJ4wj1rcf1mD6rDkqt4KOzWFOWgUtwtog781lYT6R1LLTkvj\nLDjb6O+7ZGHRlt6f7qe1eVA1oaP0ocNP4TFrz6TtF3Ou3ZNlO1MKTwNHbYmg\nkArn\r\n=YjQ5\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDT2rFpSIrqE1WOclXRb+R9BhhgpdjtzfpDAXgUEq7eKgIgLZ75BppY1/tqE5s5rUn3shW2DwhXSOdUanJE/GfJPbU="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.0-beta.2_1595271651901_0.5262624443417732"},"_hasShrinkwrap":false},"3.20.2":{"name":"ember-source","version":"3.20.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -30359,10 +38743,10 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.0","_versionPreviouslyCalculated":true,"gitHead":"2243e76f237a3d82e954c617b5dad7abd87d7a7b","_id":"ember-source@3.16.0","_nodeVersion":"10.18.1","_npmVersion":"6.13.6","dist":{"integrity":"sha512-zotw+jrvlV/Fdq0fwL04jdFsxtHBo+0YtMKVvaNbSWeV97DrULSdnBQ91Sq1KZ+9ueBbClngHF4wXJmlIwqb8g==","shasum":"c899ccac6783e218f12774139b1e6c3d2fc4c16b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.0.tgz","fileCount":294,"unpackedSize":8172539,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJjAACRA9TVsSAnZWagAA5/EP/jHRDgcgwlZIbJJ/InM4\nvOJ6r4eg/ROCfmW/zkl21oqLv/RnAMrknd3AON+ggrnQfX4j9n0IivJTJxKy\noIaGomd7HAOfYfMv6lahT9V9oCTvmqQk/zaiNmR6RKVIlwFiUYz4m8hhLfKN\nYSTP0APkL/wnJGZaNFRmo0PZQ3ytDmQBUuudeFSeyefVb8/t5D7TohNm72hp\nPohFuVo8xwSGAQTdyU7BCzvaQmY9zHbuXQxgQ+/f9znzjvznQUd0aq0gvtAK\nOwbSXQaZZRPSlkkPuo6g+2GWLsD1jmXsmaJVpXeIYdGMdSUTA1Eq2EVACUjS\nM6gFHhPf7ukwEbY+s0EKSJgCD1P0YMgx+dTvPYJnK6e3baYTVjd4uIA08RW0\nybog1NFrlsoUqRHs3rPqGfggtlbWTgDvjagmev4dxRXz8O9PpYJncgiyj60r\nwphrlmY/XPzJKG0s7LfRxwbxSq5HclkIN9y9SGytIj6E6BRmTqppbNiLxEu0\noy0m/iFcSwGQFmhZxyVKaVVXMUk3AXfEKHRvKTo02b2L4/pkDhAYlqyvv+OM\nLVHn2wrATbcOitovY1G2n1ww5i6fJFW9NX9ZphJkHYabJyD9boJRValCY12r\nIx824Y8EVwplM/Qgq1eSFLLyIFrIapjvUc4TWN57BJLT4JOy3RutNPwTm+HA\nwmRk\r\n=/uPG\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2U+fn3Xi0roSceeHapQxlguQZCRG9WjB1Cnm81MbcSAiEAq165Sr7qPoPyxf1bQIO1M4jKycBbL+kv5Jn0iJ827CI="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.0_1579560959996_0.5874959117045058"},"_hasShrinkwrap":false},"3.17.0-beta.1":{"name":"ember-source","version":"3.17.0-beta.1","description":"A + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.54.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.54.2","@glimmer/node":"^0.54.2","@glimmer/opcode-compiler":"^0.54.2","@glimmer/program":"^0.54.2","@glimmer/reference":"^0.54.2","@glimmer/runtime":"^0.54.2","@glimmer/validator":"^0.54.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.2","_versionPreviouslyCalculated":true,"gitHead":"1cc221021ea4c966121357d88582279b9ede4086","_id":"ember-source@3.20.2","_nodeVersion":"10.22.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-9uPBKF7B7doz6u0z+0vBczGqaAVpcGmjqQkZdtf0C0aYY7NXRYDMZrx7vudy5DRhP13Ryo4rjZhlcRgbFPR44w==","shasum":"c8ea4fd43230ae91e9362c3136b37ed9bdd91c2a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.2.tgz","fileCount":297,"unpackedSize":8657071,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHhVLCRA9TVsSAnZWagAAokMP/0lpLQXhBRAKfkjs3IBD\nu+mDGgDihjzdyZchXmjeQFqsFvJ5tIppt+W87JMO6hhHvvjWD3QAFBGZJ2As\nUCGZoTYLpUCNcW3hShhWedLD12X0Vy26rIExbsuPqAvvzuPZQWptN/CsV9mj\nRqoYL9+q6pvijJY7yivcKvZ6FXrCh1JV+WRGY2rl0kuMF0kFgo588rjW+Am0\nZv9Z8RkOY5u9WFKTe3nJ6zBfKNok8paqXw2ipVrZkGUXCj2dejt2a+RDT5w2\nPk2G4WNBhuxLZzXI32OJVK5T9b5Utqz+QtbU9av8wNPWE0jkTx9kq309+U4j\nQtHvJtmsBSdcj+YL8PF4WFcF5SjVjXs6qx32Z2mBTcefOrLiw+BbVD3+01IH\nWDvs2j7OsDzeePgt7jRJsRPN/rWYmsFgOZbMaVU9cjB566Nbc1MDii9yezIw\nFbrH36gjOCyENxgjJ6Y7Dhw47Bv/tMmyi/EBpgDZK5JEfxmT1cN7I25/ofGq\n86JDVOuwSqYFF0fTRY3Q3SoJ4myIYgtSx/f0LWet4iBzO+Tw8LIIqsBxde0s\n3VaLYTqFWJ+6nUBWDmXLdmbdt/AaMGZqT4VbYOlUrt2trU7H+rgykME89lzE\ngsPxIOFaXTGEKEpfZ1IrEEXYdaKAlrycXFv0L1Oabl81acoGBy0+FSFJOcTY\nN+O8\r\n=WpDz\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSjeeI1/0dhkN3yfmMAHoFz9IWcI+mFogARkv612fEqAiEA8R+jeeJmuZpJmZAVA3okKRQNT6ZkzkuWlH0XocPDU2Q="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.2_1595807051144_0.4875222797175831"},"_hasShrinkwrap":false},"3.21.0-beta.3":{"name":"ember-source","version":"3.21.0-beta.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -30370,29 +38754,58 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"0.46.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.46.0","@glimmer/node":"0.46.0","@glimmer/opcode-compiler":"0.46.0","@glimmer/program":"0.46.0","@glimmer/reference":"0.46.0","@glimmer/runtime":"0.46.0","@glimmer/validator":"0.46.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"b644a1ef076b3fcba11aebb771f8bd4f48066625","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9d8eab59e9f72512c8f5ea84d7b1ab202447b69c","readme":"

\n \n

\n\n

\n \n \"npm \n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.17.0-beta.1","_nodeVersion":"10.18.1","_npmVersion":"6.13.6","dist":{"integrity":"sha512-i3x7WDqQ0hR3bm1Jb08uvhYORJPGJNa5dI4deRtV6mtoh3AX8EMlJNtMs+ZzlzUmyFSbX3OR+HdjTbP81cF2VA==","shasum":"ba4243511155c4bc4d1c20c7be7a8dc8cf130277","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.0-beta.1.tgz","fileCount":297,"unpackedSize":8555010,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJjgvCRA9TVsSAnZWagAA+bwP/jTmZYKAe4sIcG0LRQC2\nV4hKqyhe/loujvXxUpglwWmdulLXHRFAzaN/xsMDYOlapjZEFk/Kake6VVZS\nFfnBhXgD9jschThG5VIHN6qQQ0CPZnm0xLnADmgkSWhQ6vx5BJV09hF8Jdcw\nFW3JNEgIaYFD4KyO5KsvP4RofHXJr+HE8yNFCxhbCLE4xbk3vhxSx4StZM74\nIqeW7votqXa8LOGiaAPjhSTwj1XDwskII4n+ZQkFrKA4zZ6NkMXzHJsGNsV/\n7Gh6aHRB6Z9Zl97uSlkZ2q1lDVdY6UBp1V23mxf3y7pKrq23vvoMkGrzpBEV\nIGg3CQGzVH5of+KchqthPkXM0basH4+4N94+w5eJvp/dW9WZkF0/YFCnyOQY\n5Ak1nd2Ai8PNGThyRpBkhCDC8XSxAmtQCORjdlNdSMYozsOkUjSfZfG4bVCU\nconANXwa/xLhddaeDImUqEPq0zGb7PBGS87k+QcNtxdcicTI1KqN4Tnt1z0O\n/cbJDmC1N0a+b1VpCzrOrekVOdBN8PL/xqUNxUJqzZDS+buUDnPBtCRgaRbF\nGOE96yOmAw/oKYVtyonPTvdhePpyCmFyDOCMpIQvLdsbReNdmzSeN+4L1ofF\nNn9cRbRAzWnXAFjN1r1NE5rekibmUoWFW6YVaTMJYVhdd3G0PuQxCo/ekVuS\nW/wH\r\n=rMsy\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCy0pqGcusc3JYnBV5cqwH0TGGC+FzkHnpr46Du82IHQgIhAPPa7+sVn1ITmDCakLFF+yMP0Ul0KSHatusnOrV93cU3"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.0-beta.1_1579563055094_0.8828374449595355"},"_hasShrinkwrap":false},"3.17.0-beta.2":{"name":"ember-source","version":"3.17.0-beta.2","description":"A + alt=\"Discord Community Server\">\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.21.0-beta.3","_nodeVersion":"10.22.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-UaWxXTm/dUT7zy1DR/FALeRwfZeU2TpYSY6eQ6b4AKvFO+0XLsjFpcGH0aX3cVsHIiEBkn327371esWSd+9hyA==","shasum":"17bc85d41e6f3ece6e560891af1f371b90f27759","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.0-beta.3.tgz","fileCount":297,"unpackedSize":8660925,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH1+4CRA9TVsSAnZWagAAq1wP/jBqdti2y4VxhsYqRJRJ\nLJD0yOrSlON0JqzQE9iiwbGaLPCFJVlXbOvubWefrriQAHmD6xyXyzh5fS+s\nTsz5EDd4vRMwFbjdaz62wanGAxi00vUMuEfX+j380zLIhrhsKkG6JYYod3Jb\nh6/P/JiQJDBT0zUGe8buUDsxhzYBr+bsR87AnWCTTZuOduCG+bz4MZ4CtasP\nzMd4J+S7tCv5fF0IyWiMt5bbxMS3KzuiB5DuuLzjy/2R5ECn41opjxyqdaKd\nwdFyHkRsKhMkz5bG4yHT+V253Vp7LQv0XtXeFC8bt0fC8xRa8VUCALZ0FMdr\nft88PZiA8nvCtc4bdLtkYVyL6opm3bHdYJ8xxbgvNhXaBAaZR6yWiCS88125\nvAJINTfXR4VERLovtom5gV3mmpkBFtElX2wamPjk4xa1DuvH0loR13vxX9f5\nXPDnp51vZkwE5Hc0YsJHUDe8QL9+PZZRRanF9x+OEwKKnP2AGtQ0QeqYZBCx\nBfPDZpS8pvbSbkOJ8UyXv06zUKZyIqk2x7UJSRTWGeRsEIexO/Q8NIU8aGum\nay09pf3P38wqqETfBk69iotSzKrgD1PXhfJdXTuU2g0wl0jJstiFfuqwrSgy\nLHQ8SrcXmoFCMB7h0Jl+neuda6LOLn3DX58qlBY/8NzvqKyB96hqIZ8dam/l\nlKH0\r\n=kdGg\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuGZQ5dOwLlj6vH79NA+jYB1doneo2+cYbb+q98UYXwAiAJ2A1zqJcd9PxDD9b2Yocxe7m3sSysDEVL1BEbtj2muw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.0-beta.3_1595891639609_0.149517693539708"},"_hasShrinkwrap":false},"3.16.9":{"name":"ember-source","version":"3.16.9","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -30400,8 +38813,8 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"0.47.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.47.3","@glimmer/node":"0.47.3","@glimmer/opcode-compiler":"0.47.3","@glimmer/program":"0.47.3","@glimmer/reference":"0.47.3","@glimmer/runtime":"0.47.3","@glimmer/validator":"0.47.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"cb145bfad95009ada844bdbdf5a25c4c3a5c1c3b","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.9","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"5df4252c5f4dcc6cd674b0ebbc07eec3686ae6cb","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.17.0-beta.2","_nodeVersion":"10.18.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-yVb4JXKff6BvvHYw1IJu3pLkoj/h7sYw2iB7jnUmB5kkrhL9jWCyzHLZAFCyNoyFD8q6WPD13KhReRldWXvwGQ==","shasum":"7979e57ed6930d32d8e3ec20780bd746a72907ea","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.0-beta.2.tgz","fileCount":297,"unpackedSize":8557740,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMjZjCRA9TVsSAnZWagAAgGUP/2F7NMEh0HC5+eCq2zCa\nBAR0cgkBksoEiCm2u81kpkYqVwZjzIJnurBH+Bc5uGt2Ecgl31eCP2kxs4Te\nCnmA6PrijpbbdK0hEmUWbGBxNJMfmZMMSsRRDLjoSayCvXbNEInE0Qyxv+HY\nfIUBCevnNnJuB0/gWwD55djN/0Tzeo/DGPF43K4jkemKvRALSRJVV+z/cM99\nWsHQZ5WXRDIb3NSs9l54nSRA0gXLMWuOvtuMDklFhg304gkjDKJBPn9nzsGD\nWu2QhSoLRukSytbhokRIWrb7VPkAlyQNDYIwkTaFtpbYLoD8pM6E9YXv2aqh\n5hDeYoB0lBQep+nphpgVRQGWWEGEzxdEnIwhCtk41Qikf2YrLnQ9GjB0mC4D\nqTpovO7sZ8HFEx47t4RZryScqn3eTIru1UGL5q3tFJ+pxe7eQlBwyzBgJtsU\ndMs4ZvrvfE+GpoUnB7DOu57BT4Y1e5TDRpcobCzDuKv4WJJvjRyGOqTudYMn\nQ3rEVGnEwtE1PMzAPqHZLw4UnLykvCA35KdnsAAE0HxSLojzSbwEmHhEyoUz\nCiWkKUJnU0Sns9zM99Yo6eCpQSlOl9jIEBJEhLnF0MbwpQ5w6dQsbgn6UZZr\noCsfQmz39zhDRcfekkIbm2qvsmPzCCn0ZKhviN6FTIX8yEa2dDnUUkI5713C\ncE3k\r\n=+L+r\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEu5ZLHctgmfWk6ZewtiTwUBSHm5EHlxVjzhYSB6DmIzAiBV7QTD9ye1E+S5nTbChpJgS6+UcaxbJson4WHSNl26GA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.0-beta.2_1580349026821_0.1299300755177515"},"_hasShrinkwrap":false},"3.16.1":{"name":"ember-source","version":"3.16.1","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.16.9","_nodeVersion":"10.22.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-6hLPQ4ccdR6wnxtTbMvUN7agaohnnohuzwYguDvfwCc0A/odemZFWyEYs5j+sLJYuBaMQDDHvW+vs2xs6VLE4Q==","shasum":"af11a05bf3871b4f53fbbb7ff2efe99d6e7eba3a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.9.tgz","fileCount":294,"unpackedSize":8200234,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIcxrCRA9TVsSAnZWagAAL2QP/1IC4uYC8TXJxoVcXKrv\nS4nhbitXTt1pxif0JIducSohdXriFuUfNMdRkWwpbF7Kzal/UNbj67YLoci3\nMcuV6f48+yrrFHuTX02c65rjvfWXCZMIqiJh6r8n23yxKnSX+QC1jU1AQafr\nFDeD+CS+Dzdo9gPIUAPVtPmJgeXzCROnhekeJ5u2Ni0TNyAEnXzZkscNjb2z\nZeBaEBvUJlEvmN0mpKY5kpsTC//8g39GUR3czvXc/JOn38ELprAHkRPWNlys\nKJtEKnAjj0ZbZZqjZh03/I9yDN8yzQUizxWXAgoavWBOwHneizMB4kSmfrLH\ncMWhcjBD+HRCw1gIY2y6dn/VxBvTI2RHCdpO2Sh0sJlLg8A7CzEQ6w6YLsr+\n7Xu4JeSmduHE3tJ2+i2xjsvo+DKPpgeopxstq8pIQaoWd0jYlYVvldMQFBaX\nOQtLOriKeqWzA1A6lFbMpeL4Rnd9wn51rf28XCpXI1y69IqXZqPwgb1jZdPo\ngV7/cszJ0mNAta/6Ynm2XxpaU6hHMz5rQ84mFiyER9XhFZazGjtI5H8hLSnc\nrKVQiM1rgQua0V4yxoX+MtETU469DPWm59w5zv/yHw6PN5E8kKikYvNheOEi\nHWSm5VgKyxs2KeVpaRLxpOwOn2meNbQiQO9xKIjo8UzF90WozJMxo+/1Xwex\nsbcX\r\n=O3PE\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1hv+OpyyIIrY/sLVE1y5FXqU0cEddaq8Bi9SUlMdJ2AiEA7w3tUtk6pJJ6eQ+TahRT+C8YN93nRacTM0etuQBmQf8="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.9_1596050538798_0.6149001469776105"},"_hasShrinkwrap":false},"3.20.3":{"name":"ember-source","version":"3.20.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -30430,10 +38843,10 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.5","@glimmer/node":"0.38.5-alpha.5","@glimmer/opcode-compiler":"0.38.5-alpha.5","@glimmer/program":"0.38.5-alpha.5","@glimmer/reference":"0.38.5-alpha.5","@glimmer/runtime":"0.38.5-alpha.5","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.1","_versionPreviouslyCalculated":true,"gitHead":"23d3ff0436e03dff172efa3360ad09cbec98f80f","_id":"ember-source@3.16.1","_nodeVersion":"10.18.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-4cYfQ+DsqeSTqG0RztuTsh8d8p0XdeIaPWe9Ol229GhQjM1JgpjQNTXGJDTIB8FfbAxycPlCwIk2qXygA+pFsA==","shasum":"997f51c2b74620906d2a8111089b6e894b6165e6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.1.tgz","fileCount":294,"unpackedSize":8180093,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOFP5CRA9TVsSAnZWagAAOMcP/0YA/jVmMWAzId7wM0kw\nnrDRWDeXkXha1E0wiYrKo2gyvtNJ9Iw1yQjH5J5exAcOE9kSo+BcZRbxY/E2\nirsFM7hWIrxelZekLcn12JhTbiHPpT9lygTl4ZZ4qsFwQOyyK77J3fiH0VAF\nge8WsDcLqSzzAv9QGjRusOuunRPFGNf4mkX88xKo7N5D0TRVgvvXaWZ450N7\nZW6NPN5drrbdW1/xhAyF4oUU8skg4BZGIiZ7Wxecy3lgpMNlrFcsYK0jnO7p\nvWuS+fp5Fl7Mh7bbw5shd32JHA84DuKv3bI9PB/RdqSrIrr4KgxUyFBBWrgk\nHpBCCMt+HY3WgnJUIy5VgRweEPNbz98pKFNadBuomC3BuK1OTMtOBwuYohe9\nEihUbXuvFxxIQ1q4QHTp1E0BfeGDpMhE4mcDBNBnEfgWETqy1Jl8RRi9r0tC\n7+vs06sRza3r+nTJikNPphDxb9EgGLvYKWTLXklK0VLtc/NlYHvjgJnBawj6\ndZcwHXg7H8sHGA3W5apIuuUyguiyXsnmJa4zyqvj0XHL3fCEqJHrwRCcCzsd\nOff1U5nrIwA/nxQ+ISSG6UqNNcqiuAgPT8ZzuyIpB6vUiEayo7O8oAVRfKH6\nvMIyX29dgUdkEw96qGzpTPwI52OQ2MstLSiT/w4EuHDvwPZHvfX8K1A+m3lQ\nRXBX\r\n=vJzS\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyML5zZ4jkcbQ+YPON6c/Bb1nqHV7tuFCfkMsnFQ5CtAiEAhm4Sz8s14WOoPke0ex4pF0X1soQpYSPmYjMc4ta59R8="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.1_1580749817129_0.19905877354637358"},"_hasShrinkwrap":false},"3.17.0-beta.3":{"name":"ember-source","version":"3.17.0-beta.3","description":"A + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.55.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.55.1","@glimmer/node":"^0.55.1","@glimmer/opcode-compiler":"^0.55.1","@glimmer/program":"^0.55.1","@glimmer/reference":"^0.55.1","@glimmer/runtime":"^0.55.1","@glimmer/validator":"^0.55.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.3","_versionPreviouslyCalculated":true,"gitHead":"2f043eec74181123f8ffae9e4473566ae8ec5830","_id":"ember-source@3.20.3","_nodeVersion":"10.22.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-Fpz0eVFcL4s74d2mw5D3RFGlhRcljB6N4RyjsuumwYTlg7UMrkDdlHy7A1ZI2tDw2Cz7uE7W2dKzSnCQcZGcVQ==","shasum":"fdc0e8d9a402985783a2c53729f75abbb7b2ac95","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.3.tgz","fileCount":297,"unpackedSize":8629121,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIuDACRA9TVsSAnZWagAA044P/AkQA1FZ2uW3WZYjfOYB\neohrUeHZKbT2SNyzanKxspEAm6cdvneuMeRgNgGsG8tJ7dSCwUf7UtISZAum\nsqd7iUci0I2a5PX0sBmAJnUdTYN8KYJs0F4U/mRmrWPg06bze6Gb0uAPMJxZ\ndpBqADTYaZbfavfPRO1V/f6n9nwjfEkuMSNOVxlXsVCiPteh7aZI/YC4haAe\nc0lTNAc+z9OD3PRFQuwiVK/gBOkF8fauliRrLfcNqAO2azltwkLVmhhoKBYj\nht1EHOuUWcccqQ+QR4jlK+05/JGec3DOG7cC5HOMhykw8GvvL8pQUOkftnli\nVmJ/+eaOD1LbjbLmFbM8PGKZws+qXQyosSCIV8/ijX//oJTJiGPjiKL7/of/\nCvK8x7Yd48D5rP+dIRVM9JotuR6WDCUg1P9W1JSNN+WUbVrnUnvfui5ycdAI\nrx7wxwr95uR9a/HuAzIgUwdtlopSDGB0Ppdvof8YTldvlLBdOz5IBbOxE/Bu\nRYE4bywiDv9WOy0mVS5jV0G7u89FluIifkHBVuAKVZbhw5fRcH4RCpkmXGJw\nlPc3DMLTdn9uStEIhPkrX1VVUUW+Vha77bvCvh760bV1+MtbSH1nenXY4+Q4\nQjI8lDTmLx6Vhf2fgG6vGhg1+VY9yYNbIGRZqPWkOaH+HO+Hthd9LyJTy7eg\n4spn\r\n=H5mm\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6nUnv6Tw1woCh5lPvOgXUk4ofp2q6zo1rY3PpTJQpbAIgNynFpviSVf0XvCpsK397iXA2fcmcgBkx2I+PJQZ2xi4="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.3_1596121280061_0.5122382867046629"},"_hasShrinkwrap":false},"3.21.0-beta.4":{"name":"ember-source","version":"3.21.0-beta.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -30441,8 +38854,67 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"0.47.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.47.4","@glimmer/node":"0.47.4","@glimmer/opcode-compiler":"0.47.4","@glimmer/program":"0.47.4","@glimmer/reference":"0.47.4","@glimmer/runtime":"0.47.4","@glimmer/validator":"0.47.4","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"550acafadc7f63accec4533af8a27a651d37bf33","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9bfd56c41a24e379766e3106242946bc9043a545","readme":"

\n \n

\n\n

\n \"npm\n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.21.0-beta.4","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-+iltOpHL36KBq4BZ1xX/I4fGmTRmNHWdWipELr0LSaB05SjfaKZBhYcdHL3Re69j2BnWsNDjEKBJsZ38W6KilQ==","shasum":"a54e1c6e2b6b673265f07d0f33792668bb9c4ab3","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.0-beta.4.tgz","fileCount":297,"unpackedSize":8631040,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKw7ECRA9TVsSAnZWagAAeZkP/jze7KWuXIaRSVWJuzjM\nNCS0toLkRD+A2Nw3gSfeBKjklyyff5tsxcsubMU5Qi0Pqxi1M5JjlVPE0xVU\nD28Gx2eHnJzXexPnpkYYDiY54ZZJiWFR3tqrNnol61cWGNQISbVXrXEWshxd\nWY6v7SMP2l9W7x7ZMSmAOOiTuCnrXYUjYROj93XYyfPTJQBvZDM5+qFZMkSF\nfpw89/t++sVh1XXvnAFnGXN+nwzoLrxGpuMeNCKUI3mAnPv1GgDspLi2IlAj\nCC577XUOMj10ZpTFuqOrEvAaD3VKq3YVIW2bnccO1A5PnlXO5XJmCVGUsPEF\ndWAByWTafzL6+ke7UwpN8PvSS8rjypvU5LPLi1aSoaHZTJV6tJiQTRWFYJ18\nzihmmFe2MO29QN+K/pmF7U7dpzPLbPSDgDF1S7kzUF2/VkKUn/2+Mu9RURK6\ne1ldWaeiyUpBIqIKc5oCzCYsJhnNteDPaYz+l1jlZFAOtdFffQXw6898cYto\nGVDJ2EdtCB4PL7zBY28JlrRwzFdkQTITipthI+X0hQyamW5DpIOgKeanp7+w\nau8swqlqHm1DIS0QevXjyGnTAl++O4ms+vKZd/6fxz6/1CPSpHf/rOaneDDz\nMNlyEKQMpXsabJAI2DVQuMSDvARZF/mO1HVfH2A9eyfI1jw1SFY1dmikvf+g\njUBj\r\n=zIaN\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFUmwncr2NE3L3IKq70nDL3fXKgeI9fNCUYXbgb+colTAiBuh9n4biVi3mtoDWgXv6XFJnTA5TBTzynD1rEBOgwA/w=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"katiegengler","email":"katie@kmg.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.0-beta.4_1596657347839_0.7899049809403444"},"_hasShrinkwrap":false},"3.16.10":{"name":"ember-source","version":"3.16.10","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p + tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node + bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"0.38.5-alpha.6","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.6","@glimmer/node":"0.38.5-alpha.6","@glimmer/opcode-compiler":"0.38.5-alpha.6","@glimmer/program":"0.38.5-alpha.6","@glimmer/reference":"0.38.5-alpha.6","@glimmer/runtime":"0.38.5-alpha.6","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-plugin-module-resolver":"^3.2.0","babel-eslint":"^10.1.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* + || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.10","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"b33ca1ee3aa0a005937baf98addfa4aa30a75294","readme":"

\n \n

\n\n

\n \"Build\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.17.0-beta.3","_nodeVersion":"10.18.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-E4LevAaSvi+OqVCzSw+/PGsuFSoigja4Cm1vnfO8QstzV9TrXXPIHVT7LxN18Cx6xOI0KII4VqEN6LKBhK7VFQ==","shasum":"68f8ad857c9dc99d80a060233051a6187086f772","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.0-beta.3.tgz","fileCount":297,"unpackedSize":8567914,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeONRyCRA9TVsSAnZWagAA29oP/11cvyaGVYpahrqn4n0a\nnpmN94aJf3LLdQVLPX0X+XK3m5EHPfXux/PEfiDxEMqyF1UK4ioJ9VcH1y4P\nPw4SlK8VerNarVxsObJYPttG43KXj/NkdRxYooeC9Tg/y8u4xlmrWnAuXftw\nUqr4RmSv2OdSnDWjd6y1KnHjjRpKSjXpyiGE/T84tJ81JCQLJY2GGlyOKVRf\nUjBpmEkmQLlzCVfm2bEGxgtIxNRgk2nm7heBoXN+jUF6e9cvkGpsFTqmVcPq\n5CW4ObuVAsDaPKB4CDYmPXfnbWrEyVVzKsW+KhN1Bns0WoPNeHmhTw9PnM3Z\nYVybg3q4OmZQM6px1sDObB1dhXktHbmiLam5N2kZoiYOiXJNQG7vG3udbi7U\n0dF8755eIj57UWtlbTUoDWapx4ucsXrkyR3cZTD3qaaD2wNniUObKHy8oCqh\n/IiDwKbKvKzrWMH1nTV/NNWQHPA9tEnraESjRTLYfV8Z1PbRgtW8LDwBagUL\nPUKoIKdgDh/l8t6ewam4tHdumTEzIIBuW+xt41v88lvYWH12lgVNT0aaYmP/\nkkKBUxMvRx/9D1tGIK4NuSWKNkFdPTVXt4vZ/DU+T3MfPm2aWyn9jq0SRC0B\nnhpcslu3DORf0B4i96u4hWoOn0GsoU53x1NwgbgHAYtyshAOsBC2SLnFv9UX\na1T5\r\n=W81L\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZQZiqDSlzW9bNvzWY6Sol/q6NKJBI2qcQu5M9FIOBaAIhALH3XeWw4hoHRwCZ/+eMgjG4W7onPctIkgsMucEiuzDi"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.0-beta.3_1580782705678_0.38279894781533264"},"_hasShrinkwrap":false},"3.16.2":{"name":"ember-source","version":"3.16.2","description":"A + alt=\"BrowserStack\">\n","readmeFilename":"README.md","_id":"ember-source@3.16.10","_nodeVersion":"10.22.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-Vh+J1RWntKdovnjBJCwTJyrNDbj0UQ95geQRBk3tA6HCinnqRIAMxj1I2yF8aY19w/ljpsUOdog0RSjEm5oLDg==","shasum":"1a81006cb5f2e1b192f47c8ef4c5cd6336691e14","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.10.tgz","fileCount":294,"unpackedSize":8203019,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKxnvCRA9TVsSAnZWagAA048QAI18Gmh38oK5yCDYmqeW\nFXI/D72X8DJWerDcTVSg75Gy3222GJBLZLXeNx3U00HrNZOPCeoAaBQbliro\nVd1nlleCyZpWHGfmuJXBghi/ylrg2T5VwkLhFaNMQzPx4NBhC+5gtlVtbzIl\nVavZ6G51J5qxwyCaweefGO57jBRQw9t04/hM9/21kAlRhgbfuIRBw2cDnqMr\nzEvN2AK0sc1Zuk3hCI69dmRwXh+pVq9pf73iQY0VjHDb8S6NyuMy0ch4c088\nPoz12IwKTxhPuZKhdhKtFvI3UFo6HbA9I6fz9nlBy0E2Z07qw4x8pvnpGKm3\n9zhHMnGqR+uxRE89hUOBcjaEZSxsO5H95jows3oxi2mOlWKqpD1Ny1Qsv5XC\nSUbdaayX/3+68LWbKw6FtHpIkLCVUsiWv2hhs3Rvxj0jP6LYG+uhFufZRzXq\nIRlEeXfcLErk0u4TITuY9OSxx/2nUZZO3HrVzHofw0Xlsi2P4UOlAahbLjuA\nLL4HniJK5RWn7Pu4M7fLsUEARJn/jnKQBnIxvCYitB/oDW6DUXCAjOxUnITI\nBmgZ9m3LXqPeyAiCDuFZgjzuXPvpBjAV2LY5yGZpZxSoSfkn9ZjQLwoV+Kq8\nzC7LdAeQRvMOd/TwY/mFdX5lKGFUyPQaXzJUYk3Rw46PSedQdNziz/MWT5L+\nreuo\r\n=qpyF\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/kZZBPudWutUH9QyaDk3mm7DCmhGNYI5N5Qw/jQ6oTQIgUGJ6vskoPFoxO4Ly7fPlwgTdn4uIHvUfFQuaPXoXxmI="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.10_1596660206133_0.45653183102194617"},"_hasShrinkwrap":false},"3.21.0-beta.5":{"name":"ember-source","version":"3.21.0-beta.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -30471,10 +38943,58 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.5","@glimmer/node":"0.38.5-alpha.5","@glimmer/opcode-compiler":"0.38.5-alpha.5","@glimmer/program":"0.38.5-alpha.5","@glimmer/reference":"0.38.5-alpha.5","@glimmer/runtime":"0.38.5-alpha.5","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.2","_versionPreviouslyCalculated":true,"gitHead":"e295527199370603cef939c2ed67c337042d8b9e","_id":"ember-source@3.16.2","_nodeVersion":"10.19.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-aRF90V88rJ6h47ootUw8oGcV7O4ulwLYNVqnokTr9RTeWjEimwMtzLLazUfDR1LZMkdMTLVLGcQkJCJVvUAg5A==","shasum":"bdb342445804d20b46796b98919a924e5a8eb61e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.2.tgz","fileCount":294,"unpackedSize":8180153,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQYiSCRA9TVsSAnZWagAANMgQAJQRThStyRJVQZT/q2N3\ny0qKc9E5J6b6TZArjpcaCV2CWdOqkQ3L2MDng1rH8on//OKPDgHZM/aZGNgj\n2BULBn/4A+oMsLzYqqclIc8E8Eaq6DNNNvyVX9RpTSWVQAQGXDDzCRHC2TUK\n8Ym2SIxh5z4iFdpqzxRTMcneOTt+tS/lGp/Gi0qxApBaDrBqgVL67U0L7+9n\n5hj4VphSgnG9V1zJVE3Oku22UYEYpv042GwuzCEFbAU4PfIeBaPsbGlXsSQS\npVziggR+d4byNziDYGEVEi3I2TqJWqg6xV1vts24EVk88Etr0+YkO0tOTmnJ\nshKapbF6nSypNBBV9arBY9pOYJ7Mz/uYqV8H2XwPBurSam8+ndX+HMD13xhJ\nt0KH2+SYxmjXMGNxICNTZdtNmTvHP1FgAiXqMk9DpJZjpDUW8MaMW1Rd90M4\negrDX/2bA3Uat0CYFtXQeBBSol0GB3fvkk2FNML7wdDkfxf9LwLPvsp3V/e+\nuA2axLl2PQcRVvis5Q78GI7XGeo8wy4YJPl8FqcSZCgZ9jPG33a1a/vxtxgC\nSFF9n5t+yxRBRvLejKQbcvc4cspNo833fIpvyncMCT8fKVhcEW2WdaOg7ued\nStokCVxB2WDadf5Rm4Y3+BUddxE70MC7bwEYdp7aDOXpuospTcrDjslAJNr+\nmGlj\r\n=rrjT\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaE18SQPdk9gsLZeUgMR+pSZsaATQnWd9qT21QYw2T9QIhAKaO5LMJ9uUxFiwyFUng15lHkwbmQa91DhqMHG7UcRCn"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.2_1581353106315_0.3381226943776232"},"_hasShrinkwrap":false},"3.17.0-beta.4":{"name":"ember-source","version":"3.17.0-beta.4","description":"A + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.55.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.55.3","@glimmer/node":"^0.55.3","@glimmer/opcode-compiler":"^0.55.3","@glimmer/program":"^0.55.3","@glimmer/reference":"^0.55.3","@glimmer/runtime":"^0.55.3","@glimmer/validator":"^0.55.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"751851e7107e40a78ba76d9380325aef68452c77","readme":"

\n \n

\n\n

\n \"npm\n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.21.0-beta.5","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-zPE8+HJturwo1DJ5yS3Ny000bl27x/Mh/qe02nPoDKPs37GnSxV/VG8Yk+DTkaxQf1X5Vc/5UWRc5dCG9sMLmw==","shasum":"0223c04849e61258f2d6973e5bb96b460c0018dc","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.0-beta.5.tgz","fileCount":297,"unpackedSize":8633993,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKxt+CRA9TVsSAnZWagAAvpEP/Rvw6BCBrC/sUoOVOdTB\nA2iV/81/In0lD6wqyS8XJEOJHV38lVTw2H8L8saiFX/Neqr+cQtS63L0R8GM\nNS84NbQ8pK5uft+owfWFgoAFkeJgej95nx9XhkVaLdb0F9/kVO5cxycC/Jr5\nTN+AKDodtX01VxTO9w2UJz6iB1FV1XlcbIciJfvCyHZiggMb80B2Nu5Y1L0m\nhfIQtiELRPPuDKH3v1B284jhr9YEJVN0QjrTI3t5amN94CHOn2177OZvnVrd\nMt8lDGYk/WApdPmBSv1O14L/C2y9rSTJYuV4Yj6f9sZmByVmKF48rTFt0Yua\nc3HtjeCD823BFV4gDih9Y1/KMykT79kuyY1nPzjIzONDgvUAGtJ54IGt6aXB\ndrNVYeoMrS3qvE0yO/6JqyWnuWpBlv6yzuYoatXEkl1nIgT6NdiWak8pJfdg\nRD96l1Bt/fjOijzOJ8aTOI4wfm7JYUDhe3QfI/YCWmxak02jMFA90NJm3Im5\nr0SaZMgn13ISzrko+flL6rm72st6NQnKuDIWqR0r2FO2cc9DOiGVXXDXSPFx\nEoTmj0edMDgfNPREVC7yZ068Vc4RtSopv8y1ty1Tf9Wf8VmyXUFOs0IlV6y7\nOgeumx4htQchHtQ2UUtEH3v6wVIOtTrozULCcTFkWqk9c3VW995981lrlf9X\nqTDn\r\n=dkXr\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFTNutf30Sbna6j28/FMu/PyMGB6BXoR3Z7xwcymEz7FAiEA79im2WJI0PK/AwsIFAQT7Lk60hyldjezAAqDvq45vH0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.0-beta.5_1596660605912_0.8676827267665386"},"_hasShrinkwrap":false},"3.20.4":{"name":"ember-source","version":"3.20.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -30482,29 +39002,10 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"0.47.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.47.5","@glimmer/node":"0.47.5","@glimmer/opcode-compiler":"0.47.5","@glimmer/program":"0.47.5","@glimmer/reference":"0.47.5","@glimmer/runtime":"0.47.5","@glimmer/validator":"0.47.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"ee7528dc6936e420277fd033f6e87ca90414da27","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.17.0-beta.4","_nodeVersion":"10.19.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-mq+/ZhFoSa3jF5d9xA8Mj6DObopCLEebUDeI/JXBycKnTJQWwSAK2I2QORBjIWTZ5BxvuW4jL+Ho2MEUiCwxcA==","shasum":"02ff803741a2e5582ca38a5c04b8c5f4e0ad87ab","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.0-beta.4.tgz","fileCount":297,"unpackedSize":8574147,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQjYTCRA9TVsSAnZWagAAP6EP/jGL9fwIVnb+jttXLdez\n4vEkHte5uOMVvEdYhUtvD849fMxcMzAENBM/iMMajH++XlwKPMZUbhgjt97O\nNAuZI6SxcqKCe+flUlLM4Rwaf+FEacMYLJodTqq27ZTKZwULIndX0tUTwV4c\nej98tc0i+FRJk79QkMlnqghKiveRYKWwBYyqlZSR30QRVLExpUCm35d9GhdO\nOQ6MPUUNG2yTk/PbfHVNdwuvPzh372DkU9MUSdNnBrkndd/sC8Im+vSH5Bhs\nlDxjUcOSb+2/XanFUDaYIkVOEDtGM1ssqM682uK2DrSBySjfWIzdnIChHH1m\n8LcTXpRYC3EoVSps8MW7GG5zOLMk3WLuw3g87TXvll4C9hHSyVmKzmW4n2zC\nvOCC9M9IrSUYZLso+K4lR5kpFH7KNt/zOksbMqn+eL156XLR+EuOzPT7sWNP\nRr4vymvFp+uCgltURaue0CyQ7J4kJ73oiazY72eGk0NM12OQ1bGciUTbi+TY\nLSdhtU5nSFUYs5WSQcddw0J7EOFM6FnnfXCy+z/L0pmKhda5ZI06Mhpgxd5k\nYC6sGpvsIwmhZXX5dQ8MxIP2XiCCIngfPtJzrpMfXIbeTDo3kv09yJPB0PAP\nQehMv8BtxeJTbrVmGzjuHcK3rL8i0a9POKeBaO7ebFRBWURWXh2Zj5dHByq5\nlGzA\r\n=yHkx\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMgP65ZWZJAP+ZU9owwHE/CSGULGnWSoH0sME54O9KwgIhAKti46BsFFzYfBXAgirEvGhBEFTZAVs56HaVVcosNhrp"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.0-beta.4_1581397522901_0.05123609716723343"},"_hasShrinkwrap":false},"3.17.0-beta.5":{"name":"ember-source","version":"3.17.0-beta.5","description":"A + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.1","@glimmer/node":"^0.56.1","@glimmer/opcode-compiler":"^0.56.1","@glimmer/program":"^0.56.1","@glimmer/reference":"^0.56.1","@glimmer/runtime":"^0.56.1","@glimmer/validator":"^0.56.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.4","_versionPreviouslyCalculated":true,"gitHead":"5a6e50d4e09c02941f6c882cc357b29d13e8bb7d","_id":"ember-source@3.20.4","_nodeVersion":"10.22.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-ycWlaq7W63S3Nh7pMRU4oXNirBB9MbNGDN6hUgs3/qc1gjOUVGfGv0p2NPVcKXgqWtbiqrWGqCbp1iTay2MUpA==","shasum":"582545ae3b20de5ffd9f8b43c42c94815e592291","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.4.tgz","fileCount":297,"unpackedSize":8618468,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMt5LCRA9TVsSAnZWagAA1zIQAIAtLqEX9GZgytejz9in\n04zeIU5NcyOEmKmDfeCsjFvzHtWHT+FVM8V41DGuL/eOb6OVSxa6jrc7Dhoc\nIghRt1wi0pJIbHMeV/knUtwRea5dFuZ5i4ggOinuloIU4B3a+VX4m+oj4Wg4\nZA78DbwVRfJGrbUoc2+HjDMCGr67p+HpjY5r7xgzfi59bWp0aj/QozWwV1Pm\nGz4Jqt87ImfKvnoEPulDVeHRrfBRCZ9oRVecXS6OgvCh1UasJ9jMgApobg+L\n841DGyxlOCc/xYVDO6ERZ/Ni+THs+ZO22vtRR5OZp5YYDE5XAFLC48IzYaHZ\nB3tn48sR+3mjKL6QPy/5EkSSAfr1KKInmYRsMYA7U03zaWXMbFRYoVgZIRKO\nC5g6BEfg6nRBisGhAOFdWkgI8uu5lfVMhLqsNi5ov2ApfLJWacRCUpYyq6nP\nhOz0z0ZMxqLIDURHFMWO1h/m8P+vhOAR49h3Ykx6MZTM9eSZobcmZT6I122U\nYjtHAQzccZUdpzgj974Ydy/wqA+dakNAJDXRC9LGk7LQMusYyAZvlPd5EcgW\n68HLEsLvnmlLJwwlsQgvguJCNlyq6zF0NAIALjMnnawNkF3dxf7fvn98Yn71\nReUopKLH5XTwwZMzBPeFG9J/46e3MfsR3wzMYDzHJuUTqGG3Sb01N9WUvi2Y\nRpLt\r\n=h1p0\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELVWrqbfySOkBZab7wMtO/Ov86kAzwyeg1nUJM5REICAiEA5MR+bzcE2q9GoW+T5oFCBBxnhJLGeu04Mub/RrgfQQ4="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.4_1597169226873_0.7489401820867132"},"_hasShrinkwrap":false},"3.21.0-beta.6":{"name":"ember-source","version":"3.21.0-beta.6","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -30512,29 +39013,58 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"0.47.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.47.5","@glimmer/node":"0.47.5","@glimmer/opcode-compiler":"0.47.5","@glimmer/program":"0.47.5","@glimmer/reference":"0.47.5","@glimmer/runtime":"0.47.5","@glimmer/validator":"0.47.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"71764b28c61a0f7645f67a61a4cc19001f90cafe","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.0-beta.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"c4b0057fe694020b7d4b033ef175be499861bb85","readme":"

\n \n

\n\n

\n \"Build\n \"npm\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.17.0-beta.5","_nodeVersion":"10.19.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-sOeAd6P6YPkXtckn+TRSgkneV2ouDMG4PtLqBgCdBxkBaPMHeu70BD9Vx0luEcuFEzZpZI0hTrwQaqZlfXyPjA==","shasum":"e0a645b3cb0a699bc4e458a1c84a24eeff29f94c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.0-beta.5.tgz","fileCount":297,"unpackedSize":8581606,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTBTACRA9TVsSAnZWagAAr5oQAKKa7y3kJa1AZC2ZZyNV\nTofCSwpYLeibqwn0rmLlSGbLt9hWEJQXrWMmh1EtOsowF1cfEfFEsU33Tq6c\nzt98B9Unk+lZDKiJW6cs+QfxoF9eOBfJxClPR0MDQFBVM2anCoX+p4SwXJJQ\nI26ULmhDpvi0dI16WCpMXOa9g9fkbv2erv8um8j8G0YTaHfrmYLlDdqIN4BJ\n/PFwGB4oLr7vu7Pfylva5eJ3YEoLZYK801fud3FWEtGDUizgUcfsUw35Cswb\nKq/51uZxdbD4BQ5OsHRjuDzbST0WOuJWQMRdZbIJMuLAT6gep//0RCpmcKFT\n9smqa67qYhsIPMSK+YDQPfRRVFLoHma/jVH8TU0fALzTVl7FLZmkgNJfpBRC\nv1o+YtmuVIL/nq79cvYmRu/uwCHlQ4vfnrz06RQTAvIiR5dKuP+z8AeFn+f0\nWVYuCVIPbUESvKibSqZMeIah4aCxNA8Lh81TpfxWV9dGUgzonr31gnvilZdX\n7eb7ZACrSQn/zpSIIXRFTBjqSI7tSicVmzABIbwHTXGWL6roybT99fI8G4k+\nRE6BzSzl9rIFXz2LYZsNMJOK6BTgrO73CLP/yJ60+MvVt6j/psLWjXFnapPg\nUn3Fvre1Ngx6Y/uzyp9Tsz8pBUSRA+5PQynvqxaAbx2jmQ5Y5eoUYzUthfw6\nYCJR\r\n=EF7u\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0GTfw5d7CNEP4HgztW/EWVgHmZoMzL0PNxRo2sKZoYAiBST5xOX1Q4hVSZMSxDNX7UjeWmdCuApfHmEWy4CKGp/w=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.0-beta.5_1582044351860_0.8826298147141554"},"_hasShrinkwrap":false},"3.16.3":{"name":"ember-source","version":"3.16.3","description":"A + alt=\"Discord Community Server\">\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.21.0-beta.6","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-FLZyed2j8NsdbsWsJX+ySVQln6/NoNSHE3xsFvOIWwmRuxmsw3Vc0tAJnwpkEzdYD//4vkduzXoqXU2fUvh4aA==","shasum":"a229abb155ab094c47920e0b15d1ca96a1a35136","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.0-beta.6.tgz","fileCount":297,"unpackedSize":8623157,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOurZCRA9TVsSAnZWagAAWjgQAJhBseRGhMRFSFXfIA3R\ngyQB9o1F3ynGJpaPLZRv+LznQuM5qZNphgydKQzMUdb/A42yTYd2jGefWKIC\nvg6Kehpu9VtdJa7sCdW5IG4z4PfcJBx+eWZXBRJCdGJ4Scs9M76UHyITWjH/\npuCjQhU9BkIdlORAFV14i6GCuJUgRF3qRhhdK/2x/wXpwFEzW6k4AwfmnUy+\na+RW6qIabidx0S+OuKieNTf/THDjbKXC7nDnqGHpEC/K/j+OOMieu/mhkZlP\necL50eEM3ewa9EV0V0Zx1cuEvc9nauknk2B5DNRltR8f0K1QhCQzDwrR1Gsd\ntGWEYwEMSnWUd2g9TMGG0AFcFZns4fxSUZH4RlD8VXk2zmXY1PBDmyFRXpe0\nL0mpFuKhGH7/zJ4Jo+CBVDxK+8JSVEDkpY65FVNxQFqg6JYNhcoycUVMuNiP\nZvDmlao+eihXnKjYolC1mB2YvUTZHvGUlkdZtTO/eWwc+bx4SLBqW8NlPajn\n1ZOTZI96sItbHSJ0vv6ZgFxphehGmdW198T0tUfsGjATYlIvVMvC0qvKHF/6\nmHO5kea+zb8Ek1xmdRUKXQ1+K2igfv7HYNsIKxPliT++Lkv45CYd+2yzTfnH\nZRRFvvpZjm4jxnWvykYAc5hV2e2xbkVIm1mKFFUgSOOPeHBzJsQZIrTTmuRv\n0p3S\r\n=a2zV\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5AtxwqvTthHCPFgy1VSEObfTpE/Zfgh1QGGImz+wWIAiB2sfhgNzFch29ukaqmVoZQ5P0yu1vDoCXfkMVKY2ijjA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.0-beta.6_1597696728920_0.19932274754204582"},"_hasShrinkwrap":false},"3.21.0":{"name":"ember-source","version":"3.21.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -30542,10 +39072,10 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.5","@glimmer/node":"0.38.5-alpha.5","@glimmer/opcode-compiler":"0.38.5-alpha.5","@glimmer/program":"0.38.5-alpha.5","@glimmer/reference":"0.38.5-alpha.5","@glimmer/runtime":"0.38.5-alpha.5","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.3","_versionPreviouslyCalculated":true,"gitHead":"7a78633da8b17a143d7aa205cc16affcafdd94d3","_id":"ember-source@3.16.3","_nodeVersion":"10.19.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-A5IuTBDnxM4zK5IOaoePOchmgaKm4iYuYfQZVsvuPoczm89SBTKuQZnsXFp2ZI8Sc17ALm1Euc9Lc10TNy2KXw==","shasum":"080ded36d6b43ed1ee8e9a13ed4cebf27a50db6a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.3.tgz","fileCount":294,"unpackedSize":8187600,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTGgCCRA9TVsSAnZWagAAtpQP/2ynTdUVE2GPmDUeWNL+\nlFhSFm8aXt6CKUDgZeDO8px7tZ6osHWIRYksVVo3+ZRHrkuiLzJbzPWmlsP9\nIHlXyF9T0liVLsbsrq36VURAzl1Vpgj5Ik/3oHCAyAKfgNFi+uU0BhuiKm8G\nBnvUBxa40ku+gDVbq/5a7hW16UiGWgtEyRXd4YptjJJHXk3fjyE3uqBTlM7+\nM1GhQKpA1G2+4ekbD26t31jV4JqcS3Hp3WCsX6tSQ+QVt7KqYBLPLU+Ep8Zu\naJ/fu6X0MVCbrNkQ9oCmadk0qO8ZEkwuN1kMBOUK4PumOejjvfnMLhutSJTA\nFt9C/pNOfvA6vAQJzUGhE9ZYdvRj1hOLodZLrbsZxx4UCrfRM6n9+oyUf5Ln\nh9ymIwCs/AL92ikLW3TioZicpJFsI9j891S2K3x+u/9kAMiFLOMcIEYDlntI\n66V41sFlxptePTynnxzhj66HbwbmZXXaf1jT+SCUDoC4BZ83NF4PfULh8T7t\nBDE+mOV0/hoODQ86GX17lBRjPlicaq/dNNNVC4XKDLCTurLa6PCyHWAf65G3\nZtMu629GKGXj9V1ZPgC5EkSnJXeFjQOURIFl2zfwjliW//KHcAa9mDUbZdh2\nERX4vXbDeL0qn+Y0omcgCOP/7LFKrXZ72OVZF6Hv34NLxmi4/HZkAoHvkx1l\nsSkg\r\n=Lg0N\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChZhCR5p2E77ZsKmnWiUW1D1zsTVTbxE9mPwUFaecbNwIhAN++Rkt82/Sz3VrjEmcy+sboysIs+LcgTubRb12tyjFa"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.3_1582065665766_0.1798475536179629"},"_hasShrinkwrap":false},"3.17.0-beta.6":{"name":"ember-source","version":"3.17.0-beta.6","description":"A + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.1","@glimmer/node":"^0.56.1","@glimmer/opcode-compiler":"^0.56.1","@glimmer/program":"^0.56.1","@glimmer/reference":"^0.56.1","@glimmer/runtime":"^0.56.1","@glimmer/validator":"^0.56.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.0","_versionPreviouslyCalculated":true,"gitHead":"13c4dd00fe4c07f1d45a3c9150e0f7d6fdb296a2","_id":"ember-source@3.21.0","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-BoNAhEjB4zb3TuJMzUK81ivz7S6IYLO4MRFfEN8x6nxf3hL9HE0D2QdbqlX9j54xkqssPz5iqmR6/LEEbgP9pA==","shasum":"36ff63584438fba3a336529c30c1aeb14caba9e7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.0.tgz","fileCount":297,"unpackedSize":8621855,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRAVQCRA9TVsSAnZWagAAQo0P/ikKRrU0akKXJmrbdGra\nRDpUqPpULlXbhAb7z7nLSYlNSw3Z0xuRgvOhakZ9z24t2WxxqzbjskwLl4lp\nUfWsYQHBWyo8S5jBq01trvFJZHQHMN96cRT8yTNaL8kWfWH90uFEAOzN/WQn\npNEEDOytqSkaURQpyW8/d5BaMoB4Ul1kE0dHWrh5l8cX/Ye8RYpCZ1yQoDBs\npF1DqBL6qZkxuiFQi6Gcp7bC/GV4lQfks00bYJXizLQi6TAMT7/5nMer1m4L\nYx6yiH0mfGPM59HEyTSdoMOQCDDXH4gQ9jRAFXQvEn/7Xd6/96Hv1H4PRexf\n0jxqhpPokcMW+XjiJ7BgGy5GgQOd24os+k6ukHUfRIF2/Z1dQwAXNnpxvnPR\nyps39s5kOGR4K7BfCCHlshRMdX0V7BNwi1ODivUN3dKyk6z8hSqQd+LQN67i\n0/A3WMrEqFCRcxI57GzeHQEJ/bPiv38ExzaNRQ+qGEsxhPZPhUAEYbhcp6/s\nn4JCdihNXb2IWSLGwP2vUSBShgWyieV9U6zW6sE9xSD2pD16y/zO1MRhdBTE\nCx+dzKoT7h6tXqryo2/299P5MTcZTfFxd8cKguTafwh6FtdGFZ+y6qIulg6e\n2FWWR7PKshwoXsueWKAsN+ynX1U2eh20OhovBSI4FpOrJzhXiUTTkxPWa6sx\n+tFJ\r\n=L39d\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICrFL4SBW+v5ZXPwqfF8Mi08WWk8rkeC7NadVMCIq6ldAiADKkMMpaUokhWI4p1xgGblQrxoBae4CeMmOGZiWynPOA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.0_1598293327630_0.6594030215582958"},"_hasShrinkwrap":false},"3.22.0-beta.1":{"name":"ember-source","version":"3.22.0-beta.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -30553,29 +39083,58 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"0.47.9","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.47.9","@glimmer/node":"0.47.9","@glimmer/opcode-compiler":"0.47.9","@glimmer/program":"0.47.9","@glimmer/reference":"0.47.9","@glimmer/runtime":"0.47.9","@glimmer/validator":"0.47.9","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.0-beta.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"54537619271a94ebc6c58959449f9ca26dfbcfbd","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"a1e784a32439347549b28932ac49915c8732435a","readme":"

\n \n

\n\n

\n \"Build\n \"npm\n \"CI\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.17.0-beta.6","_nodeVersion":"10.19.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-MuuYCsHwG7Xa5ywSrOnFHQYHdyEUleIwhOyi+g0a0jEs+738qjnU9l5QzEUcp6MTO0RJFT0gP1ZX2SRf15evSA==","shasum":"967dd8a62e3b9533c153af6c5f4ef7be1e6a83be","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.0-beta.6.tgz","fileCount":297,"unpackedSize":8613728,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVLCLCRA9TVsSAnZWagAAAYcQAJZtOrsZ0AOwrJS2EWCJ\nCQKMr0G+rcAWDb48eceG5okFormsG5GB5RrZGeO/+ximlv5+IX7+eXee3GzF\nV3dNh3Ak4KkbzlzmrpKf9YI1aI9xkgBiCbLKvRNeJq0aeLoNdeQPSskfrB5j\nN1bEl+teCQv8xeDmyzCrja3U8yyudXdjVoRxk/v0KZywLioTmVMuhyVSoRR4\nR7+SucjYUK2gLuTznEmOmYiGirDuu3ZVjiO/xC3/mVx2dztoJVO69nEbDJsA\nUV8OGsqwOtNCZd/2CI8kkeNuJqtssDbpDo9PPG+Nqv9nSZcHjGK1wJcxrjd5\np09+AoUIMeOipZzrd0vJbkh2rv0SFCq9gY/EXxS4ME6Rlp6ROhjx3OsjRN59\nHNYQ/jk33nRvQewPNwsCDILqfapXm9j8v2BC5IeUoukqATwYZwlFIQz17bXB\nkuUglbQqPafZ0e6hiT2n8e0F88t73B/YvNMCv0MPGQ4B/ROiAdw74WPTX+ZY\nKwhR0uTvpWmM8FsVLwfoL3HXpgqwRXN94DykUJLU5hZbPskJD0Arm6/l2siP\nwRgKJNP5H3L5klnB3oacKCerJs4fCLkwugaDh20Zj/kn/rvlRHBJAiXGUJ2B\n0OzS8g2FNiwVpP46jXD62JP4sx69Q2oJS0ufpuyIamazG5aS1HrBMefar7pf\nrLsx\r\n=lCNB\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDraXAfPRJ4F79/VGU9wClkYLQ+hw7HitgVut1BkdZ/pAiBjifNoYNepgX1I5VBCbrPzBbySlj/p+5AtXQlGLuUDNw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.0-beta.6_1582608522876_0.23311496834621415"},"_hasShrinkwrap":false},"3.17.0":{"name":"ember-source","version":"3.17.0","description":"A + alt=\"Discord Community Server\">\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.22.0-beta.1","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-uJwxmoI4ff3msDRe5UwGcalFjIrRfJWkJJG4lanlxDNsQT5ZRxz63QWC4wdoAlZZyXy9pfWd5ns7H/4rcS4xCQ==","shasum":"3ee2ea4a9ed37c385a2c9ed63d29b5ad93cb23a5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.0-beta.1.tgz","fileCount":299,"unpackedSize":8623305,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRAqiCRA9TVsSAnZWagAAMbEP/RgngX8KPMh5UWQ0zjpU\nUg+cDszue1QcuVtS8iwKs4KHurCjK8ujK1Tk5hyjPaCmqMsVqJGNlUNGfbOW\nKxup0BhnGE57gcOsb8UtOuKOiDPHpAeNJF6tdMEm8YVXJsEjjJ2PMcteLEuh\nBVOrAD0ul84R51HrlA+bM4TKs+ozDdy55nhslFiFlZLWQ6r4Yl8lG2xWutJB\npmgtQqZObYpxKrfR8NDIvp7VBqs8OQR2WZO0rGY/1vi0Q2ANVoWchCxkPO8S\n55dBbdqMs3Z8NsI6gKfpxExVodcB51++nIxtjoHRHDUlkMXsPdYCcymZNyrd\n9+2rtG24D4I+Oai6EMPBSHEz9gmAnJiOx/qWMJ9TwZw+XvkZJlG2j7kk3qDx\n7t9bvj9iNFbVRoInh7z0Sbptjf5ij7CbRph7cxThsAOeQdC81O7CJ/i1k0SO\nkVBXoY4UDc7orPDLGTFL5Odx+Xh5F5JCX7+KvoGL3c4U7pCGUM+kqU1bqdjd\nNnBHPMS633bSw5aM4IckU21zjQ796p36/nMLtVv+ueSVLBXEHudlh3oxJo4p\nVBhEbB8heRJ/NjX1GkpAiz4zacNnzFDa7eT0pRFRp5lMa+V53giJTBlBdsyv\nTusrn+PXQIhmfryNvxzu4ileOdLX1Jb8ep6iVffEuPNZJZJqmlxWZ1viyUqf\nNIOq\r\n=5tWB\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQGbD6iaronrxN4K4YCwgJU16KaPcS32jjn4Fr3f6dBAiEAt/piXYJogujzcD0WNp5MHjjRxMRjb25Zuxk6U6p1rj8="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.0-beta.1_1598294689496_0.1186858267249209"},"_hasShrinkwrap":false},"3.21.1":{"name":"ember-source","version":"3.21.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -30583,10 +39142,10 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"0.47.9","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.47.9","@glimmer/node":"0.47.9","@glimmer/opcode-compiler":"0.47.9","@glimmer/program":"0.47.9","@glimmer/reference":"0.47.9","@glimmer/runtime":"0.47.9","@glimmer/validator":"0.47.9","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.0","_versionPreviouslyCalculated":true,"gitHead":"dbf4dd1fc183eaa7f1fb7ebf927c3a228fb0de0b","_id":"ember-source@3.17.0","_nodeVersion":"10.19.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-CfOi00tYGdwR12FuBMuiBzyC4cmabHtkL+LpORWavCRHN0UfBpBTj64rmKMD2HNJhYZFVX+8ZFTO27FX8D6Glg==","shasum":"6365b8e43f72d552f62e5d7ee4e841595ae70579","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.0.tgz","fileCount":297,"unpackedSize":8615395,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYHcqCRA9TVsSAnZWagAAtroP/3Ut0/UuOt9Gnf3Vm3Y/\niNqVwNxyE0bLPG5vraSAjlNjs1rw0MIVfwBwnGUR79NUauw73bq0Wz8jDuCG\nJqSzuWP9imNXMTZaX0sBTX/30VSHScg3dfOyZmTFnti6qIvsTgbYf+esDnQ4\nrCbAiYXNso/cp/KGDZEpc5IhnabvXc3tI7WqyFfUro+DCi5gtCfbeDrjftCW\nPsTniMt5dVognnvTVCQ6FzCdZydqVZAaKtor59FoRzfy6q+T2yZLz9ZmLXXc\nkPXTgz9Diy+e9cPGWFs46iaEraP5cJWFpCLwym5cO/+VoZvnV03R9IUS4goy\nEDFyhAwTyfFk2OL/ilDIbAUcSmE0pK8ErhxLL7fAvmMGtrA2WtQrjPjzhMj0\nn5odhE8HQ++xTlDmkBJcMAogvPw/5ZdtyMt9KN/lu1aUhBmjdhUUkZFA47hU\nnEg+DABrbeaLTzw3jUooPgUV1L9cEiOG9iTZhpnPuMSHmUODCd0+MV24DGg1\nUp6xwgc3x5HEklnIlBU3UJtLBzbg+1nrtmG6vyaSY/7bv21F5wu7+R0H73MC\n0Oss6EbZcT5NdVdHcyF2f9HcRAqqD6sMqcsa0uKwK6z6QmyXt7MF85n1TZE0\nLAMySguqOP3uWatkhEby1OHkGf+ZMBToG05z/8LeQJJhhCR/lVy4X5BNjM5g\nHi0K\r\n=fbEx\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYsfA9IIDEtZk9TYzAwH9FCEuVMuYh39mIgMSMe23RcAiEAjJuW8E9i96XZV5vNG1oSe/c0HYCeLOQbz0IIUb2ZbpQ="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.0_1583380266147_0.04055330993802886"},"_hasShrinkwrap":false},"3.18.0-beta.1":{"name":"ember-source","version":"3.18.0-beta.1","description":"A + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.1","@glimmer/node":"^0.56.1","@glimmer/opcode-compiler":"^0.56.1","@glimmer/program":"^0.56.1","@glimmer/reference":"^0.56.1","@glimmer/runtime":"^0.56.1","@glimmer/validator":"^0.56.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.1","_versionPreviouslyCalculated":true,"gitHead":"fb4a3116141bd164fea10e208f423544495df329","_id":"ember-source@3.21.1","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-zG3FCd++91/OQgYeMeGJequ1u0uLFK3xeilHYL4CNrwgQAit0vju/s8x7H4fVnVxOxYhsFUXAsTMSsvgqbaqpQ==","shasum":"e1bfb20a3db91c21415256e5949a32085a2c23ab","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.1.tgz","fileCount":297,"unpackedSize":8624003,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSZ1bCRA9TVsSAnZWagAAkLIP/2EkaKNwRnCYONk7E13c\nk7qx2oO2n729naprSUdN0EPBoiA2L03MW5CMoGcShmux2EgREPJ4Z48IWn5g\nG6ugcQD7tnR7BD7Lqm367oNsSaGk3xe50qZkvRSCsY1ccm7Ua+CiyhAA9Qjh\nWfTCUITK2XQ6U4cBX+PGLBUT3O3or27/Md6Iux9ogtItxa15fHDA1JMlZaaS\ndNzL0sySxmE/OvVTzIbwzhytnThfVY+tSIaieXp53V9zko6kB7u7G5UEKlF2\n+GJUMXyshF5CmBeEpQ1SBbODzB4v6/ls92zvulLxE2F2raJOaqhvPZwkc3za\n24yTrPVeuUYWV0PR93PrBdbilsMeGbeezVKXo+HRxWth9559crteg7ujYjMe\n+kwQoPgwjNHhfKKzAXtNFhCn/a+/6nBY5U7gr6FICn2ie4djKjDUniFH5uUL\nc9hddhMJedXjcqRi/Skp4WSvLlpmUxVYq14o3Qc4NF2gZj+5VZ2lq95r07b7\n2DTZZBjCkVUZoLBDbEg45GRDadG+ESAaJvX82tEIiNpLDNG4XbDSiag2gmfQ\nS5gS1Y/LCGsJg+eIOQVOt66vzVCoOXcw6Lo6doOOUj0ZxzfhbZpQ9Csp3Djc\nSnOCeTx1DbOx02WjWInaYIBLTdjnDne8FMCvBiPHrpZcOoWetfBH9TkPzERq\nf1H1\r\n=DW/S\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDabY5yFwfyjiXv+JUxP0mnP5y5zCO2fvjFayO7fPEC7gIhALk4Er5JUqRC0oud5R2qNJxU4L0xCNaDZ1142yyawfBE"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.1_1598659930594_0.6768917857323598"},"_hasShrinkwrap":false},"3.20.5":{"name":"ember-source","version":"3.20.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -30594,60 +39153,58 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"0.47.9","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.47.9","@glimmer/node":"0.47.9","@glimmer/opcode-compiler":"0.47.9","@glimmer/program":"0.47.9","@glimmer/reference":"0.47.9","@glimmer/runtime":"0.47.9","@glimmer/validator":"0.47.9","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.18.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"947d93c23becac568944f090e35c32d47b8bc5d3","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.18.0-beta.1","_nodeVersion":"10.19.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-fBnvm9YJOzE8eLSuITVAQdhESqqUNd+f90rFck+Qg6lK14mtny1spIIQDiBIxTr6awsk4k0YoplQFZueqdOS6g==","shasum":"79938420a375999bb658974f64b739319d0a4b78","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.18.0-beta.1.tgz","fileCount":297,"unpackedSize":8616915,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYJlHCRA9TVsSAnZWagAAdaUQAJ4kir6bTX38Z9C6+iCW\n+wUBeGHbbjPizz5Clf6K8c7reI0zml6O+Tbhqa9ru+fCtz5SJ+wlXSSWGe6X\n2NwEklKm86IXUpOW3kNFZmRcUwWsgPFAARYlj/chLhPMzbsYwA7p0yRYCuVB\nJJ2ONHnw/YGFZguHvGwz13Wum0zbsKRynMvmzrC0PFFUvGn9j3j3Bzl6hKAg\nf9WtyQQcJ1R/TNO8y6yCljEqy60X3qxiEEdm0kCGTfcwtLzU8WKnNTKyDdFr\nSPL1dLZS1w/0R9ZGd9Fhwu+VfIyKqQhPBzw37dwtUeFOtRnVqUtX7sdSFch/\nD3FM0Y4hl7pejY7VV/vZoHoJU4F9fxb2/bggHE45W2SliVUbxDKvufQlPwTw\nBSQOP1Qr5rLT7L/akRZ8s+IWxEJoEBsQ992B68kdAU6ODfHvvRih0xsLo7xQ\nA0FvFrlARkq0fo3G1szCgmUpyytu25LkCg/l6IwUAtXFU7AfADDVjgbWv5Li\nV1IDnBx3SYWTmB5qMo4YHgOi65Q0KvMdK00lbZgsosVC4jlaG3Cf+kuvOakp\n9bpg6HewIl6mnNi6NToFsEjHv7lxocWXqaj71v9G5AZoZ8fRpXung/M9H01J\njCjzVejeFZ8EUNZBh7QXVQtpyrt4KRm9+S5A+z8M3tlN/H/H05G2AH4wh1nW\nHUUx\r\n=NpLo\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAu9WrXJrO0XPGOdsPWSOnBqX/0t4+9K8TgTJ18fz2RyAiAiQSHXVcpFQf0ZniniJNXMLJU1Jh9sxMieZ1ZH41GTbA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.18.0-beta.1_1583388998340_0.08556855298187638"},"_hasShrinkwrap":false},"3.12.3":{"name":"ember-source","version":"3.12.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.5","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.479.0","babel-eslint":"^10.0.2","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.0","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.10.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.12.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"b343b10efe16c3393e2cb4e88f63e7dd63c36938","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"e46444a366b8b5977dd4df34896f4429c6a52e54","readme":"

\n \n

\n\n

\n \n \"npm \n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.12.3","_nodeVersion":"10.19.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-uzyoOVg1ygTY/InjwP0sgIkHiMiRylDauMY9K+vM15WkmmfrMaetklxxnqWThvsL4onBRRW8MKCj+q41Ra/NQQ==","shasum":"112462b8c1dfa124c0d021ca7eeeb04b5a5488ca","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.12.3.tgz","fileCount":128,"unpackedSize":26594704,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeatfDCRA9TVsSAnZWagAAQaAP/0jGl8L/hnRS+P4ebq6O\nKLY6sCh2oU7C6wmvWnZMbFeRu2+TO07VKqbq3EzhLdRAJksGsL72z01g/zel\ntTPgNDja6ssjt7EhDFp9jBGxqImhxZA7fRcC4UBAZjAIH0YA4L8WSY1ZB0+4\nKlac+xooThNz91hwCNmpuz7ul3Hl0yEk7heHev6f5xnNpuh/Z6px3SNxDxN7\nAXPFt4z+v0k6CJDeu24ZQP6WhmSaBeFXjm8zb1zSIqlfDSn2uMOR6Z64X1K5\nLNEDkpYahXsGkYuNPdy33LrQQZ6HsKjg3+mVmGI6T3vL4Zg2p2JHl3nFJujb\n80uttqPNADjCwKvRn5B3PZvn1ONH94RSt1TuvhUQ+27BzT6e5M7t04srA+JG\nOay/Xy6kKFcHkmDTl4hAoeRKf7dkaDD3iIDNnjmrDASaU7WoiQ3J64Xqof/Q\nkO+BPJFPiAjnRlQCBe68URgg6RuHWp5yp0tzVk7v5bdn7e0s15sHOiHzSEHd\n12JyS5CegE/v/rW8m7e6ilpMKAK00tet6I+knQDdAFim7KZOEZlhEWxuRmlB\nvNrplR/Y5OicptitdKHempUudpdjXjT1a5EjjtcYmA/1WlMXTHctNcH+IJ3Q\nm4fHH+ewcLw7/W8Z2U+hbgvvEzAFSmQPbV98K1wreYO9Jqw9kd2Dj06vhxFx\nbo7r\r\n=D7V+\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEin7LcR4gbA9usFOYxCPpT0fMcEdkA2+SYnzsQtChgnAiEAn/sOy6mKcWe/t/sV0MD1BuycO2ANdMoswYfhF7LkccY="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.12.3_1584060354581_0.7929996481858068"},"_hasShrinkwrap":false},"3.18.0-beta.2":{"name":"ember-source","version":"3.18.0-beta.2","description":"A + alt=\"Discord Community Server\">\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.5","_nodeVersion":"10.22.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-GDfkvTgle8YTs9UNZGJEADJDAmRvXlmttlBBdObo9K1UtumJzQM7WjENWd2Blrazir5WBhB6J2ukDARCEolPaw==","shasum":"84f166eb06b7073ef0c51444b768b953d0382463","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.5.tgz","fileCount":297,"unpackedSize":8620401,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSaFzCRA9TVsSAnZWagAAssgP/2Ku3yQc1Scasoixzbn4\nl84eVd2fKeI9ROazBhm3ZZhQSGogGkmdLo+MdEXn7UGwMzcL+gHU7sLe75Or\n10G3xcwV7pjE2ojBLclJ0Vu5t8iwarvURU7u2tbTe8NgFQh5ruRkg9woSa2M\nrL7zKm8umPWu9B0v/IlVU+3OTdFTlHd7erX0+Ii/7hkSduooykKf0DUCYX1W\n5GlqoOf3wQ6uXRHVSk54ZydHaNc3cxE2kJzcmZme2mdf1nv2wIFJBC0HFpYl\nlZrejD+Gm2Ep3a47BkEzlNH7jA7XM4/cJ29CdMpjyxripGUa665s0fynV099\n2c+v+M2bFs/L6zcnFRuX5SpfLkEd3HCugPSJrah0fgKHTfHdnv0nC9Fiuz98\nhsbA4jkXuirtEQgFbhwG/tU3U/9gU3/dhzypBJYk8SpXl073mF6Nx/GoZq4b\nXlgRDx/6PswoVCsVBxwqd7tmkSSbClwn2Fh5K/udhlQCePX+R7jqXBzBW53T\n2fGYKl78TjYt6tys/wEDIFvkhnwkuG+WY4IImjxy+L9rr1GSgus6j0KEYpPR\nZsBjjLg6biJOSff+IktqwPzZ3uoEfgHcxWeZ5Xnepa12CKjMNHQQPVluHYz9\nSRcKwzJJC2BJlOQG+s95shapD96EHqzuHV/EH3LrRAMjLLRqxPNQJUU3euSj\nHPLG\r\n=jbLM\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDYoKLFmJ5LI+Jeue3F34BfV+7tFUNWnwVsBHTlaLDgAAiAInXiUkfMyo6341C0RCpYXFnLa1GN2H6a98+mktJP1vQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.5_1598660979248_0.07611075389415012"},"_hasShrinkwrap":false},"3.22.0-beta.2":{"name":"ember-source","version":"3.22.0-beta.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -30655,29 +39212,58 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"^0.48.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.48.0","@glimmer/node":"^0.48.0","@glimmer/opcode-compiler":"^0.48.0","@glimmer/program":"^0.48.0","@glimmer/reference":"^0.48.0","@glimmer/runtime":"^0.48.0","@glimmer/validator":"^0.48.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.18.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"1061083022ced78de8efcb2c209c039bb1732631","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"0cc9c2b293e392bbd6daa7ff6558f1c166d8e0f5","readme":"

\n \n

\n\n

\n \"Build\n \"npm\n \"CI\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.18.0-beta.2","_nodeVersion":"10.19.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-1tqOaGfcLIxuu2nkApUWwkGY0t7SDuCaR+Ya8z0KnWvPUslpMpho9KlhnK30r2+SdjZYMfuF3tiLWlwOHdxUsQ==","shasum":"5599e6f824c5d97869ea56823b25746360344f08","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.18.0-beta.2.tgz","fileCount":297,"unpackedSize":8604984,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecF25CRA9TVsSAnZWagAACLAP+QG3iWMgkozjRvEkAFqr\nn2W7wZCpWaEV5yD0nVl/j2tt65Rob4Tt4GxjsuzX1Ns/h3fd/hUI6xuCaOYk\nEIa39MmXWq0jN2eVyAschVb078j5T8mXFCNWnqs7AbPvMxqmEcnwthIx3Z4g\n7E/IjbfzYOMgdRFNCWXyZRjIOxHjTVTb7NBUUBCHUqXlbnOkjJPGqGAqIRzB\na8Uj73/V1WLiejbMdhXDiLZEX/3fOvakvOAr3P/15ilS5D2UscRYU4RC2Jqv\nkoTOBcmeCdriZFjD7pRzRfU821YAlYjopum8au/TxV3Uhxz5K+805C2osirK\n4uBNdOV5Q4yBg1LCgYOlammrdVkQxYfOwPP4VXwcYJz2jsEpFY9guqYZfUyS\nUnXcOnQDqLC5lVT7nGh4hxfDWEv2J+nMmQrz3QqUNPXyzUFVsfTb3HHaUlQX\nKhxA0dVWOwhSUMJ8oIUWtiwgETmDw2OyLDYWSkPhtlGdO9GDkIZ2hdX9EycP\nJAkVQGTGgMMTp0RikGNaED9sdlbUcIyCODuPfvhD1f/8KY1n45M0FUJZ4Ajj\ngOxhaxFdBmh63TedvA1PgsJ3pWfYl8fQHu790ogCRN1/s8eeR61f7A1rDYVV\nwXEMuzeRR7fz7/WfaD2MufJmZHm3zVQJ94568lghN4mN1xhyZo2jwQNUTppD\nYUvS\r\n=t9DD\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgqE24p8g9PLHS1apwdb554WG+dbQpvLM8Md6JTBlgeAiBze/eBbwjRv+UnvOsLQ+rUd3BCE5Q7G58tnywqWQN7Cg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.18.0-beta.2_1584422328834_0.4632022308122672"},"_hasShrinkwrap":false},"3.16.4":{"name":"ember-source","version":"3.16.4","description":"A + alt=\"Discord Community Server\">\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.22.0-beta.2","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-+D05RSdC0lMpMM3Bm5CAyuzAfzsQCr1uM0ZF9Ut9Ple2sTbg4AebMxg1X+U9iph9mi18aezBR8FTblN4V8vAYg==","shasum":"e277938c8810bc508773e55ffcc5f7be43f076fe","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.0-beta.2.tgz","fileCount":299,"unpackedSize":8625720,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTU3dCRA9TVsSAnZWagAAnnQP+gOPT9OqwLuiWEMLXRFD\n9Iji+RQYP0af4a3BOgskyUMWVkRN6fglDYIExb9/6d9n/eO39reTJw5+W6vl\n8FZyVn0/vr7hI84gzgsSemEjqXpJSwoNL4inSoa/lznWpmVqPF2c120UnIHM\nKzSj+Sax4JvXUa6xGQzrim9kx1T5s/Mjnwwzrje/klMLcOz9p+bonTYMiHW9\n3hIRG9TElHHBEOpk1GU6pkRNX96+TAul9c0J1fA7fwXPIUkcRPPsIwPSjQFD\nKGd1pJlVJX9ZfTrBJb5ceQMEY5YBEMbLzY/AvksCpD/yQeaRS0XLae0vGsVm\np/llveZka/ed9k2g2dbgLpbyooLH7wmFf/hoMAXI4T5ZgHBlFEVB17s31w5u\nuarn79ubnp4lAyFXM2M7JXzmhGyU4p9PeKiSUD3isTN131jCNQlPGKYUX3bz\naBd3CNdfUVjZDULcEQ2PpQAy46qe3XmKUmD3s9qJBNYxCq7CjG9nRjFGW9QH\nDR/LNwfsGTm3DApHLmYKDgQd5ykgIpiMHCWgIOHxuVl0DRyZv95I6KT797Jg\n5iPHUDFnCYdKSXi3u3wR9mEwVS3h07+v9Y67lHvSs7WFPpUg2CbcmkifA+od\niGavr8ysCkfodCqKCKfTzH7D03+HGp8t16s120Tw6S90Frqp659lkc1KC+jS\nrvvm\r\n=7G+U\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/4QnocFjaPh0eryThZB9To8BIo1IddzZxwPTxPvxERAIhAIjBb9K4FzEM3ALJfC+iQB7BMP9KYw/Zv67FseVZpxwk"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.0-beta.2_1598901724868_0.15084659787834376"},"_hasShrinkwrap":false},"3.22.0-beta.3":{"name":"ember-source","version":"3.22.0-beta.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -30685,29 +39271,58 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.5","@glimmer/node":"0.38.5-alpha.5","@glimmer/opcode-compiler":"0.38.5-alpha.5","@glimmer/program":"0.38.5-alpha.5","@glimmer/reference":"0.38.5-alpha.5","@glimmer/runtime":"0.38.5-alpha.5","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"ecedaa62de8b996a414298beead328ba1ac2d04d","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"bfebfa5aa5df04567e640339054bfe3a5462ac3d","readme":"

\n \n

\n\n

\n \"Build\n \"npm\n \"CI\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.16.4","_nodeVersion":"10.19.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-ZER8uXI/osSWXVLtondKhldKXYTob0JMOE86E//11HJG8brl5dcDLnsoiG55u9cqB2pcVa+ugicOmLAfY/O4tg==","shasum":"54954ed65f0f72c6597b02adab3339ca2840745f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.4.tgz","fileCount":294,"unpackedSize":8191151,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeDYLCRA9TVsSAnZWagAAu5IQAKBqMJ5VUuFzq4orRfUG\nBYaQGYSuIIOvylbL91rABO+eihrDC51Asofzve0yjUoxDwnCTFUzIUTwnUHC\n2a86jJaABm5o4Lj4liQkq4H+O3ENuEAnjaopiRE5mBD0ZVp37MO/oghw0Os3\nv22mjZLoaSkewGydHF9Sh8y1MELr3g2gv3r0tH+vlTkQ/BSxffWQffmRib7e\n8AqGLdI2l992U6IXe67YskLXCItDrQcMkscQ/5WSLzoPMhFWlTw66XeX2uPN\nht+MeE34eCEeiGxQRMPFLmyDQNeJ4Ra6wyJpP7ZQoW4LjHCuoqcBcf8O2wbk\nqfUQxWYZ0jzaH+SrwbGlhn/qVlc+wHnQhr6/K7fDiKx+Kz7GxI9iOkqyoqHA\nAKqy1SDrU+TBipY9+SVfBwob8fNJdfAS/0QRlyHTXs6ef8oDijU3gGOrjyOn\nX2/qTShSgKnwwmSb1GwZ2N6ueYqgOkDyheoh/qmWWpTnBCyT7/knrVA3W6QL\nt4FbtzpqB7u9qCj9grrHDeqS8rhpz8+LY+m1jOIs0M4uMf3ObS4YlJUbKFOG\n6JjU8PTLkIbK2t5RlFARRc73DYC5f35jlhJnTRVOl0Ud83qla6Sy2SwX1+N1\nGPzID0prBeSHxYyEa4aBM5nsnJa6HkK9JJstj7PWHIxpOzwSf5ULI9ZwXzrL\nRy9P\r\n=Ek5J\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZQnwhOktMCqlxCQ882vwW6pX3yRc2Uxd1GW6B9W4EgAiEAoNEP487cZBS8pdZyME0u3VgmvzOHsyvMoUqaiUPjOk0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.4_1584936458894_0.4172992292626947"},"_hasShrinkwrap":false},"3.17.1":{"name":"ember-source","version":"3.17.1","description":"A + alt=\"Discord Community Server\">\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.22.0-beta.3","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-OJFEHsN+c5IUszWqXapaYZI0xCjjeMKdCuQ9c+qXJe26vEz71eU0dCwARQjzeY/5EautmKH1GjUdSLGYN1SPcA==","shasum":"ba2b0022cc9b2b51a6dc9f5e5b2768179b9695c8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.0-beta.3.tgz","fileCount":299,"unpackedSize":8629222,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWTktCRA9TVsSAnZWagAATi0P/jYIsq/yY5rjvypn6DZ3\nguPFYLxsWNWQtG95LfBzEeaGT/cYFdZm8aCqGBu2a10op/YUojt7IMsi0xVU\ndlWNL9/r0zl9R4mtlPlkifyi4PC87avVlsOjq9cRvUXLzw+VOVSjJ1BCdcdY\njhrvwFjzPqDqeuPEtYTTVHm5b3NIaV66Eg23UTe8qSrvZgoPv0NMxCFVTphF\nooAl2ewQPqNIzucPDVkiocMqARUBDLpjeGH4I7zCnXJGDVScoNXMQXoxQayZ\n+93+RmkfYI7vmmarVl3GGIZtuAN+L5Ky8t+8l/m/Cd9YYNvv5jn4hMjQKli4\n1tBPL30mT6eaKo6qcvTYKj+jGCaDid3O636EHWdfMtpvUSn7YPBVHjw2bKc/\n7wRNZ2ZcM7vj6G5etQStAux9zfuzkh7zr7sARd0n7QchOj4RoPyS8BdRXOpC\nB8sWD3DYlh0Rki942ben4nF9/EeM9ZHiJtdrbtF7s4oY+wkWiVnCigxq8G1M\n402xC+4RgIjXMLkfQuariqHtZ3O6EIzt5c02QS2AXWjAjX9IeHOzswEvntSb\n5G2No9bPWYYUtaiU9JJpXY704pYtTlX8PgqAZOPoeFrOrC+N0q1a+W5+D4Yz\n+5n0rSJj2dQkOHu9ooebrVhRmohL0GzfgywLndpLPoJhx3VsKgeBDJHPtClt\nZEFL\r\n=Dn5r\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFuHVCUjOsTHnO27At1GBLEMMkxsWrQxCk9P2QKrckpbAiAMQ7Pxk39LOf2SaLcZmYJaNlm+dpMl8MG3I/WnCNjJqA=="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.0-beta.3_1599682860631_0.8867149848566469"},"_hasShrinkwrap":false},"3.21.2":{"name":"ember-source","version":"3.21.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -30715,10 +39330,10 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.48.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.48.0","@glimmer/node":"^0.48.0","@glimmer/opcode-compiler":"^0.48.0","@glimmer/program":"^0.48.0","@glimmer/reference":"^0.48.0","@glimmer/runtime":"^0.48.0","@glimmer/validator":"^0.48.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.1","_versionPreviouslyCalculated":true,"gitHead":"260f4910647ebef6aae7c7a5c1fcb1151b2ac8f9","_id":"ember-source@3.17.1","_nodeVersion":"10.19.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-Nvgb8dpfZ70+WTooW1N9dBx2XjyKSN/uC7M6dr914rVua+3NgqOy2pej/RyCNjAZkQA8lRdCxh4NNytWTocK5Q==","shasum":"00838403bd5d5234181f54024987a84206d57d1f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.1.tgz","fileCount":297,"unpackedSize":8612916,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeKlvCRA9TVsSAnZWagAAsrEP/1HG70GsYqkiMWO9Hzfi\nLOMLZmfDAtH2P6qFQ5Fr4WUaTR1Btanxex9O3XWr2rvOqaeLSS3yqLtrHftU\nNXbXPwFPTwAzOjsQExb3L10LDSwDKKar6/Hexiy8OI87XDcshrXqM1ycEKbk\nUHfs4eT3l9PmP6U44LKe9clWkKUJNuIYfpq+2z9fXnSaIglniA+HTfLgnVXl\n9nfBBgdjv1GMjYpWh5mCUWQIEhYkPJ9Yi/o3Wi53aFByNkWYMsNTmIhgS8iF\nTJzCwcK/g6GDCiUdrwYb4GO5mFPxcfkqtkOLOH45sccye4hAwccm5vZj2ctL\nWm2QPG9k4PAhcFfPkvqI993fI8VOr0YWM7xcCFM+XdY0ZDfi9jemS2WmZ/wv\n7V79i7q4OL518KLex7FEslRyQ8HZhtpyrgDUTgG1UeOxRJNNOExAD6Wu99qi\nqlkmdK0uBQJA3jMZLdMENCRtAIjvim6pAKuvDB0GvUNe6jjCAOWHXgRGbh/0\nSDlVrO8grD0wHC6bf9k1tvbBK8WGZQlTxfXQrWhne6WaphTVR1lKOO2pw7E9\n0bO+TawDldH8Un2gfhXGj7i2XrvD/I8evUKYsVCvXEDXkKYh5RAb6vv+Zqoi\nwcdPJoWJulSMqBYyr9rsvfx9+4YKNMY7Ln/JKDw3AEIxoHMU20Z0XsTb2/zG\nXnIM\r\n=tFtu\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG89L2YLYhsXMU5PD98W/79W3yBxexutT/1pKml0OoPQAiEAqdqIZRXFUgWwrnQhRzxEhGnp26xEqOV3+5ZwooCMQfI="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.1_1584965998882_0.5119412557700227"},"_hasShrinkwrap":false},"3.16.5":{"name":"ember-source","version":"3.16.5","description":"A + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.1","@glimmer/node":"^0.56.1","@glimmer/opcode-compiler":"^0.56.1","@glimmer/program":"^0.56.1","@glimmer/reference":"^0.56.1","@glimmer/runtime":"^0.56.1","@glimmer/validator":"^0.56.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.2","_versionPreviouslyCalculated":true,"gitHead":"1b6b4124ca9111b4ed4e06b241106cd39119c65c","_id":"ember-source@3.21.2","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-8eXJI77PJrU67JC6AIySOZ8OtSON0i6AqYEkL0ssvVhYkJJVH44CEMf03bzcXtZmEMWkehhl9F9hKLok1kcE/A==","shasum":"0f40c7f17cbc48a872081892f6021414664e5def","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.2.tgz","fileCount":297,"unpackedSize":8626855,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdKwMCRA9TVsSAnZWagAAs2wQAIn3SoQR0B9OMf/TGOMu\nfkgulkOLfJqFeW4Agos78hK2EOloTL3mid2Z/VvWEIPQx5z7gSVXRM1fCzki\nvObJpP61bujgy9P/zF249TmbSo7H/zxPtbnS8Fhv1qifINxFcgBhp4G+ay+y\nzhrxXjhKgRIMcjTCoX8eFpuQ5tlDeSmytya8c0Wlqp9k8quwIXehnpGzIUIz\nqjub6B5e2BQOIsdjbJrRLnnZnK+lPZY+HWw+rrDo7/+rJXzkHIvPlDTNfhtU\nVbU7Wj+tDYVlOUZeC3Y9dx6IdvsLIb7EFXVyKo/0E52AKwCn1H+2HSzjd04B\nSBGTjymANE+p6M3Q0r6AmiWUbT31unNQX1rEAAXrP6o9Z2EdRSC7l1p8AO+s\nudGkUMYtosPsIQMNsV6WDhNoQif9WHlJS7tWKOiYxa4ZuSFdEoolenu6Srr1\nFlI9MjUiTheF/VyM7jPf9tPhydfsRJmS/LZEX1aiz+nJtZlHsP//6Jyxkjda\n4p6VtFvURN6ei96NI3f2yC4dAPnTiSYVdd3M+GeQYcoXzA8n7cB4t6hzA15a\nZVskfV0/w91XXNlm0L1Ny1ytiy1N3+ltNTkblekR2UuahRK1kCTn6TFPXYiQ\nJ4FUvc9q47UiRSXXbLZ/a+rko03jf9pdyLfNHNyxC6eUsd1fo1XEv3mrVCqE\n41bp\r\n=jNtG\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+5gTbCEpezbmzUUNK1N8ZpUldfMhv1rv8pGDrYzrFxAIgfbJ636d7tENaEYh/t9pm4YgFPIIT89hq7FvEEQYWkdw="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.2_1601481740099_0.08471511219520655"},"_hasShrinkwrap":false},"3.21.3":{"name":"ember-source","version":"3.21.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -30726,29 +39341,10 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"0.38.5-alpha.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.5","@glimmer/node":"0.38.5-alpha.5","@glimmer/opcode-compiler":"0.38.5-alpha.5","@glimmer/program":"0.38.5-alpha.5","@glimmer/reference":"0.38.5-alpha.5","@glimmer/runtime":"0.38.5-alpha.5","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-plugin-module-resolver":"^3.2.0","babel-eslint":"^10.1.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"b8fd7c9dc00bf90a335315119f2b3ca3efe6c32a","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.16.5","_nodeVersion":"10.19.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-C1oveYeMKNy1XVOdCiolkGqwG/1xC9/CdjZtmGuko/w/cReWtM1zPjxGUc2QflU5TNyERtq4lUsf9asBV+EEZA==","shasum":"a56087bfca8416ea8521c5738c05e093c0298c72","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.5.tgz","fileCount":294,"unpackedSize":8195069,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeLr3CRA9TVsSAnZWagAAgwkP/1LB3g8ltX/Ep00f6R6a\nrBkA0SjO72Et8G/ADHCtGINLZFs6Ys8dY53URdqBxad26UfmjqiyFTGd9eoO\nKsRlQ2dh8TChyQ4wGRNtpNTCMe6FmaA1v1sMdtTZgh2d+ubG9qogDxrT39p2\nRMYX7kDJZEaD4UZUD72we+NgRz+BeUD/h7IdpXiaAQ+UgaDd+7uzzEOy+DRk\nsnuFa3m3Qsv3mDbjWYSZglHefba5tizH5oTeQVJNCIBPDqwHl5dza/Acj5oN\nBskQJVU5yLYkO3MT1ZmgTRg4jtJaToKu252QslheVN61gXZcjLN7ohWkfM33\n2tSm5CXz7hUt758zQh8yZ4c+Z9r30JFrFv+/1O6W21X6zNbZieQu9t6tvSVB\nvVs7mVrKKMEPBiISRIyFiyKsaG3e9xGQGln9qHLFJ8IqTxab1DT2DxgBRk6X\nr4kIHNkddFplSWYenROh/QuaUbTHqwpd+0z95i1aa7vHEl5Uleqi8JlGT6cb\n5nyZ0D1wpUS8gCkekpfWJLXUnNfuHSpMp7QB9dJBnwcM5s9BVc/airXMqqLw\noAjvVD5XklaN1YKGhzFh1O3l56TQ4iQ1t9oSw11hrgSj9r5pNQwjCHow+Xpk\nua0hPahdDOtpwKr76BLqR9liwRw9bphZFgyn/Yy21nwPWl1aQLeikNto4nvh\nmmYU\r\n=Fz/7\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9mKjsvkUrNNF8qmKOJSaPsRImiMR1HwLSuKSf+ygN7wIhANZ9sv2q8h2wI80EGTkOGKR+qBH8qlzDhSdd+SnjQIXs"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.5_1584970486520_0.4595113489304561"},"_hasShrinkwrap":false},"3.18.0-beta.3":{"name":"ember-source","version":"3.18.0-beta.3","description":"A + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.1","@glimmer/node":"^0.56.1","@glimmer/opcode-compiler":"^0.56.1","@glimmer/program":"^0.56.1","@glimmer/reference":"^0.56.1","@glimmer/runtime":"^0.56.1","@glimmer/validator":"^0.56.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.3","_versionPreviouslyCalculated":true,"gitHead":"af34a0a15d997e6d25fe887c333563035efb3871","_id":"ember-source@3.21.3","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-wb9vkm2OLax7D6zo5NqB4/Da78LIsa8t74XGPcHtCg4hv5NhipIIgQEtGgWRgdQAp+vMMeZGwNWxw0Lra8MejA==","shasum":"c85fae070566468a1e479b1817bc690fe3d03207","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.3.tgz","fileCount":297,"unpackedSize":8627203,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdPeDCRA9TVsSAnZWagAAlwsQAIrTiqpd1QDqHtVZA0H6\n7WfKRDQYmhpvK70+V46iDsqmX3sgxZa2mR9FUGoVfKpzrAAJhcl8NdFv/Fcz\nVzHCQcDloRhDdFNVMDW+RhTSx755ZDtSPdGMgfOell09WUBEeb2bjmagWyNr\nthfOEEizrY0AJej/3atK+OkMYTBGX/w5Q3Va3DYIAXJlCh0xdjXx7hnOTyTs\nQR23AmqNws+651ivekzskQElzWcPsOOKNKZlSqeRj/hn3xZT6I0rm0X/fIUq\nDz3MtCIa6rXCLHJ9dmGBhUjt0a8NPiCKOXfxxVCYR6N/PiBqkO6QFWU1uEIx\n1LdWtxdDzhiiyf50C20twMpwYbVxPC+8zUAWcHZqSs507YiJcdNcEqqqv51G\nLaCIAxnfQBE03co6fW8D36HYUHLXmznHmeOp/SZ2dMsFINmSnsDLoC1sFre8\ncOCfO/dDRf5AJshdn324aRtvUmyUspvJBR39OhXVxjyBHPJvoDy17D4ZkL9o\npMkiI8lrZBEBXNTUYNEPvaoqqHyy9vM1I8WOW5PgFehQ7aaqpzILe2nKqLqP\nhL02rE9pAa/G8NQpsrxvOT6c1N0C2o4Pw4FnYmEUiiTbGOtKvqgodATVcZvJ\nFMJX4h8UGyct8m0MKbjqbyWpbsR6eNRdlpjAEPukPCoNG6MLl+vTBr8MPXpf\nkuni\r\n=4488\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFBh4RvttMQp+hmm5Wl6RFqcq2JHdHjTT9Tyyo1EhbmgIgJSZ2dGtjHPPkVhggnq7KYIs62+XK6SoDe53rhMyjwY8="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.3_1601501058468_0.29312848230580646"},"_hasShrinkwrap":false},"3.22.0-beta.4":{"name":"ember-source","version":"3.22.0-beta.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -30756,29 +39352,58 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.48.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.48.0","@glimmer/node":"^0.48.0","@glimmer/opcode-compiler":"^0.48.0","@glimmer/program":"^0.48.0","@glimmer/reference":"^0.48.0","@glimmer/runtime":"^0.48.0","@glimmer/validator":"^0.48.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.18.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"d7fadc294904be0f32c264c6ad2d3c8ac3bc8216","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"48a4a6ebbdc9f4c447bbeb96aa9cd94a7dd5bf9b","readme":"

\n \n

\n\n

\n \"Build\n \"npm\n \"CI\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.18.0-beta.3","_nodeVersion":"10.19.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-P6+6QLqlvlPOO2T4yBW5huqRy9G5O+XI4wddqIk1neqR2fjJC4v4KYS4wTrx3YU0xMpenEdCzJsdgp0JBGIUzg==","shasum":"d89ff76f491395a1de2a057138140754542cd288","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.18.0-beta.3.tgz","fileCount":297,"unpackedSize":8615733,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeSBDCRA9TVsSAnZWagAAeboQAITbngfOtEHE9cgrLQkS\nIkQvjpFvI+tDvZeEac6EIFzCzJhiYIBoFgL2NW312CAL3/7LlrEChwFkzmBf\njeY442i+RPWcM8bh391zNrD7+TYaRw4ZvM6A+r8CQVS16KA+P8AO2f49kBwt\n1xVxTdBwPVFSmWJcNYGoYfPhtODEpzYf7j+yfi8kQdjzwwpqo+WDQQQ83Pfe\nv5cP14mP1VoC7DDnyd3vacf1lSvZ42y2HD9Dbwm8MXcWiCJnjZAP/7GHIkcf\nCZZT1hF5DX174GAamA8/GAeHZQ5kN6Bp08WY5NJGYJxWv4wKVPsp+jSpOJhh\nKOdoBKWqvYd+YpTaf4/A1gtxJCs/vdxiYnOcSyAMOCmf6VqPfZsJAKzCr6IB\n4JUmJlsLMdgajRULdrmSPtDj2vcNyJ2QfcYpyl3nUbNOb53lDtGeCwrwpK+e\nySGNN+TI51Jhl6bDo96SiRaMdT3BH2NvH8O6p9Fmx42/feYxkf5SwvZeORJV\nKxtt4ggRDlJGZCtnQ9kTxJXArdCtBzJ6L0l+zKGVGJonlgNpaB5wfSkMZkYg\npEZDP5KqVFdanY2ZOZzznpfrrAQAxsDh0+3pqTZ1xjnkB1sKF+Uk4erFqrRM\nXUjTzgM9QMz8lMWU4+QLaJDRJt/BM17pw7/Jo/d7PrlTGGNfUOjYR31XPH4q\nV5QK\r\n=wXTS\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoPwJws3b6Z7vM/+zfw3TtcbICFfPhecuIMkdi43UARwIhAMG/en6YlrVAfMw9HrUlAbeS7c59Mt5B9i86jJ20zLE6"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.18.0-beta.3_1584996419398_0.4156925618380929"},"_hasShrinkwrap":false},"3.16.6":{"name":"ember-source","version":"3.16.6","description":"A + alt=\"Discord Community Server\">\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.22.0-beta.4","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-sgHnvLZ/WEbMbrvDF/vF6uxajQKDQx9caP9xs22PkV3t+PLUmvv1ixA6D6BY4vUZ3/ZIKeWMvs/qvNcz6yGGeg==","shasum":"1abda67a0ef20ab79b61bb023b457b0c62a5d899","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.0-beta.4.tgz","fileCount":299,"unpackedSize":8642646,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdPfBCRA9TVsSAnZWagAAQEIP/iQuq4ap4+f1gsRKNbO7\n8C0hVlNGn3WrXrGypF+z9HG4PqUJcsegH2J1rSbfUIlkK/bAfixnzUadCWBK\n03sy1SKwMY4oNYRDycmZRWtyc9x85J1tt9WWWSvh2fcYJkW1h3y9UpKjm9Y5\npxy6jMKztQw6dHXcqAUf6BGO9OD7rhdOElI3SvG0USFUh0i3IaSq9LJUBxmE\npa1q5+US/PLnXgk8wIEsZfzcCB9jicit3TYIRYrX0xMPSzYtVp1UOxtIRype\nJCmLpsfWqq7vLeqP4h41mSIEFdoJyNQPngrphPfcWQRlld06K0FatE/VSOqB\noJk1feFef79mMzcti0fIj4eKw5nurJs8GWaRwVK1VeTFyZx/cWgNX1fyyEyH\n2wgNi8YALVGSwOaEbztJkqrSTjkRSR1uSH9i8q7jJoQyhSrC6V5gS4alQYAG\nDC5ngAUlHPy7ruqPPFSttxF/yaRtR9XYStYESd1fcmfn5pSwzbdchVxr5YrY\n1wni6g99k+V2VU06OgBlJnp2zW7g6PW8MGD5mHPcMaONKC/ctvEjDTEZ6xKT\nEzJBGvNT6ahx/8s51oVrdvyR6NMyRD2xB0+I3WiKrCGablKpSQPMd1UH6o9L\nU83liQ0yHT5zMBWiOhGoEaF/CghHZvlT2U46yJ3Z4LRjPQvryi1ihjGCfKR2\nzeZF\r\n=MDJ0\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJf7PzNZDLNSOCtwcPLJlfN0Sq5KQQtSgfgVlnkc3p0wIgSgDBoiLZcW6KLuAsw5VN+9p5FEBfiAXaJYfhovQpYDg="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.0-beta.4_1601501120808_0.23974670410168342"},"_hasShrinkwrap":false},"3.22.0-beta.5":{"name":"ember-source","version":"3.22.0-beta.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -30786,29 +39411,58 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"0.38.5-alpha.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.5","@glimmer/node":"0.38.5-alpha.5","@glimmer/opcode-compiler":"0.38.5-alpha.5","@glimmer/program":"0.38.5-alpha.5","@glimmer/reference":"0.38.5-alpha.5","@glimmer/runtime":"0.38.5-alpha.5","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-plugin-module-resolver":"^3.2.0","babel-eslint":"^10.1.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"828b0e268785c83ce270a341981a5fdb1bf00978","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"0c36fbd40cb0e3d8faa4d90e329e9f97a368c6a5","readme":"

\n \n

\n\n

\n \"Build\n \"npm\n \"CI\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.16.6","_nodeVersion":"10.19.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-7X+51YqX1097w0q7j0lpt4fuMPKy7QBYAGfnEvOYirUu12hF07MxPVU449uzlkdrzWfCVDgabamHVlsSrYLX7g==","shasum":"b3fcfe225dd056012f5de254aa585b8699cab353","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.6.tgz","fileCount":294,"unpackedSize":8195695,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeepgLCRA9TVsSAnZWagAAM14P/jY1NRvGWfMt6TEgSKAb\nq6jqlHWRJHhygF0FzMtyizW+4KlNuRwXzd3o/z/AXZ1P/xPhkfsVLKo/DMpS\n6PTYkAKiVEkN/qordcqxucWvqJCTygBuiFyC7F0mMwfSmbj1hgu0puLOIcZ0\n8QO/MG3tmnVIZAa0N+6YMaPkG2ZkcKEl37ZYS+uVkCMx/APjELP3MDyNdKmC\nM0yjjmRSmCw88I1khrg1ogoC2qzR5jPtxMv27gcT9gRBOa+rRUOUcfioCrZP\nMsqMqMcTWwX9iLprzfKnlP7ygQkUxnxaCvVf+cca0HyaAHx3dXiUmsV8EIJl\nwiD8SpUCFwWdZ1kwDbwEh4Rj8Vevcb30mzGsjr87dRsn/+pDrZOKPNgTFvrR\no3fvZhSK7NeB6HGGhJ+TWxTDiD0XsI/v5YqMMCcPbxTIC1I8G6shOxUHbewO\n5cl99d5/Nl8ePm7zYKI2CEX6VOku9i/f+27eSmx6/f6xBWRNKvr+0bGe9MK6\n9PCVUr/Txbl+LJQyE0mtwgkXHQSMX5/OuH2DR4YrLHIXo/OTT3NHzjChhgY0\nMm5zOhYPyGEcZv/tNuBp+xhoVds54g9S9MxlG3A6r73J/p0x7jw+kfPY2NcN\nN0FOHRedKpYomLN9ZSyRHY7CRrKbtVZeAOMgCq2igJZTDoWZ6Uf2EMhE5ROv\nl+kd\r\n=sHDk\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6sRgsjYQXLP+WxlZ/MqPv0eaA80uRjmWZUrQz8ENbkQIhAMHswsht0uWpTbVl5kZ2cH8cwr3JLK9lWgXlwXSfEc6M"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.6_1585092619304_0.9996025521254868"},"_hasShrinkwrap":false},"3.17.2":{"name":"ember-source","version":"3.17.2","description":"A + alt=\"Discord Community Server\">\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# + Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.22.0-beta.5","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-/Y54iaj23ru1Rc7MS8uD2lv78wv7pcocLIi9Ofekqfd9MXN26gnU5c8UJ4MhAlotGDVYW6+Eris73J3pmK3A6Q==","shasum":"d17341344b529c85690e7131613b00bcd7b39da9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.0-beta.5.tgz","fileCount":299,"unpackedSize":8643152,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdPwECRA9TVsSAnZWagAAhNUP/RgF4sfxvgSqBKaRekNc\nvkpMr9/Dh/5Q/Kpf4omh3100YZng3Cuv5u8QFMOhMrA2a/wxGU5kbEqGxn+J\nf3+ADkbYDyVkt7lhxh2wK3NRrL9thG1xP+yhzhp12FaUQN/Zv34e1OGvILHz\n1S1cjJSXo/VHu61NwbMbg0+sD/gc2N7WE5MpAq87kiN22ziAp7njMG1r2B8/\nZSGCLWxlXKgrvYBewDuOQhIMArpakI29/nRgz4A2r9NdODleI+JUeMAgwDr8\nAif5WQYWGKJxDexHvQGaZEgFwCqpC4Maf3DGUPJBfivhr5jWq566T7Qgtyjm\nwDTTbjJrfHaUnDbirkQS8Vr3tpU2egBnt+JczmiGbHKbuIEKFe02Awb7oLhS\nQ86JfbPpbnVg9hlnnFMn+lNhCiFGNH4j5PehMp5ajHUWdEVRWkV6tXWTHwoH\nXNj+wzihnDfw73KgCRVjeFE3AJsOffpihTLui4TF+9mG6yVs9SxXXZfyt/q0\nMHYRI9IRzQbbdG5/GzsenC40q93QrW7XYtlmK350tVUJH9YfGKkTGTy/4FXc\nN/vmcnkMPjUSHwiKweb8UOrr4a8BVVe9q0xlzspJqVBjX9R7GhueO7wBVWGa\noMOo2HB0htOLXBUeORmDuMxVJEbHrd6aHlqrip32N1aajNYffdzSAE3/eell\nlXEv\r\n=I7Na\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhdQkGETxLKEUH16sXyrNWiEKpAL398E8ZJ3ibckUKlAiAFwI6TM0PtlCzVeVmMlxxvjf1eCotujg7qpsgTisDTYw=="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.0-beta.5_1601502212260_0.5048827564475526"},"_hasShrinkwrap":false},"3.22.0":{"name":"ember-source","version":"3.22.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -30816,141 +39470,305 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.49.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.49.0","@glimmer/node":"^0.49.0","@glimmer/opcode-compiler":"^0.49.0","@glimmer/program":"^0.49.0","@glimmer/reference":"^0.49.0","@glimmer/runtime":"^0.49.0","@glimmer/validator":"^0.49.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.2","_versionPreviouslyCalculated":true,"gitHead":"9ba72093810436021b0da1f9ca13b3dae62e7144","_id":"ember-source@3.17.2","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-evoOkJp9wsxTndR4hVYH5jEN7SlsYtjrG58TELGG6aVim+7nM2bidNGO011f0c+1aI67blqmejmoS/MhfLfNRA==","shasum":"9732ff0786034a1195b3ba250f671e7939cabbce","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.2.tgz","fileCount":297,"unpackedSize":8608837,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef+lqCRA9TVsSAnZWagAAvD0P/2abYh/q1vjdN1IUq3OF\nUWMwxvwKsyUHnnkM+9Sa6LQlG6M7PMicnqzKxSSz0FaD7/iGvLfQwdpFdrJi\nGPP32+RG77m7xSVyCHuG2NkEUlg4fu5wU2ZoIRwopJ/GHf+jZ+N+e6VSRlO7\nT35I0p7EFZeAYW4BA6Y0xXBnFSGtJKzlF0nhPwwCyV2Sk4TfjosJ7a77opLf\nrcPiImGxJUUDHyCl2uBn7BIiwRS+HCEXgd8ReBSHUs26REU7NXogNC69QfFK\nFOLwBs8DiQAmMA29OAqy+W03bGuOk/J91jPm1jUBt7mXZ3lMP+3TNY2TB43H\n9Jy2vmBkh9/CRrY0ppZkAfw/ndUFCQLhLJV5mP7gd8RSW6w6NfUP4bAz4jxT\n0Nk5jAqD1gB6fWi83OeG2Kr45TZSDuMY8M0AKFTBEQKgI6CAAZ126hfUQosU\nWGWuXiuAY39aGX37RGknRH961kJBAZbtDDa5D6clg+g6oLGOFNrgcPK52ZGt\nCyctKFbKRzxrNLhFS3vZShQrvol1CyAXqnfbHYuv45al20MENJFxxUjzVhjL\n+f0suveUvj0W2RUxfNTg7L2bnpScViHYxvWY+qOFoWRsK/+3UaYx749E/GT5\ntyzICtYK7AyH0MCERPeTvD1K2im8HvLGOgx+KW7uVlvyGfTBH4WWgs+iM7VC\nHVTK\r\n=kG/T\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+SZ5vDikHJtGHXFICpejKgyJ6dUMIUt4bjeckFboKrAiAq9JuRl/QF23WuUb0b3430icSz4qKIjoI6FJbflUM0/Q=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.2_1585441130304_0.9278178437564342"},"_hasShrinkwrap":false},"3.18.0-beta.4":{"name":"ember-source","version":"3.18.0-beta.4","description":"A + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.59.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"^0.59.1","@glimmer/interfaces":"^0.59.1","@glimmer/node":"^0.59.1","@glimmer/opcode-compiler":"^0.59.1","@glimmer/program":"^0.59.1","@glimmer/reference":"^0.59.1","@glimmer/runtime":"^0.59.1","@glimmer/validator":"^0.59.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.0.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.0","_versionPreviouslyCalculated":true,"gitHead":"ec49c70b541b49c70c6453d909482bf1125a0f52","_id":"ember-source@3.22.0","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-6F/fWA5et4AMFXm+siCIhpM2XrO8Emwqln71qK67JyUhvD3MJJtvwtBoKq7bzK9I/86LLw13JYm4o6T3d2gXBw==","shasum":"aa09db2cc8e4f78de4bf9a12ce9ff499d416adc2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.0.tgz","fileCount":299,"unpackedSize":8642238,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe3ibCRA9TVsSAnZWagAAs5wP/3xvpVlzxu2UilkwtPA1\ndnhSXyt+a2RKwVmhNHbIOLUoE7kQ8DXFCReOQjL/aI8o4ZfQV3fCrjVHF49q\n5RktIaMQD0c7sqsZ8dQzIjzlFznudId5CVmrSGjvo33JPy4d9HeNs+SeSM3z\n+H+nIVaqNqNojU3UVf2EZscq/w2S/XnqRmq74qA0dRBce1YQ6+XxIoy+isH9\nb+nwF2MqjF/zhldNyKwFkM8NdToM4Hu4o05pZNhsDTZRWkPbdZvpm5117w3j\nqL1hBf8B+Rrg/gbja04uBqXJ/f8IJr6eS8FC7jaV7Z546GPQmEC772B0S7xM\nbiDadLLSJ8eVFof8JcLRpzoCFIwDnmL//ZvLMKjFD52QMSa6bp55/xfFh+wA\nor5OXOWO/KjjU0v/We6c5Fwn+DoN6wNRV6jqz4EelI34cY3shSutjlWwNM3l\nuwYb04RVblyHwzdlgDBmelJyDjnCFJGR+oDjfRG3wRAr/VH2cwRSu5GxbgLD\nVVLFP476X4sHMCsG27DTV3hyaT6SQQWuDDY9tVGAP/cQnwaa8D9udmF/mmvt\n/sx1TNdeWCPNgncvbhK/AjhZG9WDIfjDH6YMSnCJXlYUUIShEtqnZpkOOhOn\nNFeWU9Y7plGbHudgYKTGATt7SpjOzHi9+aCV1MCcpY85mFy15nvjE6IYw43R\n2pwG\r\n=I31U\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY+ZKUXr5pSf6M0/THaibVoqzKCG08nKGKp2ObrIf7oQIgfesrlwlCgYErUJgIi1+oHcJc+W2/7YPK2VboHaWjU+U="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.0_1601927323387_0.6812282809244812"},"_hasShrinkwrap":false},"3.23.0-beta.1":{"name":"ember-source","version":"3.23.0-beta.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.49.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.49.0","@glimmer/node":"^0.49.0","@glimmer/opcode-compiler":"^0.49.0","@glimmer/program":"^0.49.0","@glimmer/reference":"^0.49.0","@glimmer/runtime":"^0.49.0","@glimmer/validator":"^0.49.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.18.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"e72c928fa02c93daa459e4c46084e79e4c7c20cd","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.23.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"07af7dd6c8a3634f1095aa373582b1acddff6450","readme":"

\n \n

\n\n

\n \"Build\n \"npm\n \"CI\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.18.0-beta.4","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-sLC28zHhx+i+lwUJeEvtihOWniXkSsobWri+gA7sQR6HzOq+IAnksL3u0wjcbkwnjbA16aNjeiWLfls5cjwvYA==","shasum":"3049a0e6f2582bd3848f30d4323142a806a9e4d3","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.18.0-beta.4.tgz","fileCount":297,"unpackedSize":8612115,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg6cTCRA9TVsSAnZWagAA40oP+QBvJlhW/gzg2x+67KT9\naxncoaeKt1hZd6edXOGacEdmw8l4rimpk+Ug9KskVcTU8mYVnhsEf8rAJYQU\nUQk02/O5G3QzaeC73pbmkf/QwjcUFVp3Ws0cP80xl6JdYFNuUVPCKoTlrmwg\nxXgY4F24VFpsIz+sI2m7cjis3T9FFlRXM/HjHcxRq+FR1fsJTRDBTB6UTyP8\n8C04B86GNFM+UTDlCnMno31MEQXNfy58ZO0Zo/2D08Q1kxmQK3C+nK/mjVRQ\nIdDMnUTLEey1Ul6XRoorkXyOcKASGe+G1sRNdCKsyNQWggUPwxQiXY5WJwzD\nrkEoSQMr1DYtWogIYNCXfSDYv8lpaHIrKlppll9e7Lm2/oNpJt0DEJBuAxBx\n2ou+gYqHntu8UZ+9ErUaehqX7NRwJYWNPym9MBUw7MQetJwGVNmsJ4TUwQS9\nRZPDU+oJ7X3hwyENFtUt+F9xpsrZV5qcgCltWujsqhkBK8WnWbnyhcETYTCr\n7USzVtOWOGQFLtFc+36QYqLK+cApz9Ih/1yJ6jz1AYbfLR7LbNxlAUIBWRno\n4t6kJr85WcQaUCLFpLLxeEbmsYqBEl6ImN+hmVEaKvxgAvJM67PG5hmxPhrC\n5zGKOu0XNcHUOreN2T3/FXmo3AsBNuUQzwEh2GIN7DU2TVoILpT+SsgCS1rk\ntBO8\r\n=GhfC\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkEmlDyAESgyBkeos9+860ECtuNdck0ryGimuvK5wZ8AiBzDjEF4MUFQIhxw7+hygDf6SzQ7RM1HAOSEFNjWEC7AA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.18.0-beta.4_1585686291085_0.9272667369509184"},"_hasShrinkwrap":false},"3.17.3":{"name":"ember-source","version":"3.17.3","description":"A + alt=\"Discord Community Server\">\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.23.0-beta.1","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-tPJEl+DJYVKpUdnr7eAA7QL0TiALQcNIit3FCqYmSYvDl9Hu4T5HYDa03LcG9o4VXAilRRelBk3tE7tC913Npg==","shasum":"b11799a8775fc2776233da5260dcdd7aafe24a32","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.23.0-beta.1.tgz","fileCount":297,"unpackedSize":8617121,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe5G3CRA9TVsSAnZWagAASg4QAJSCZDwKihZ7xFxg0g2y\nSFNxXaafEr2jEW1bWdmwNoQ9dJfSE2trzZgwlxjbVM5zxKHZWmOqCLwRgtcv\nPOOenGM2uBHXTynP4+9mB+TjczzCTGpMOkAXERG9MDhbkM4SP7uPy6a8Nfed\n51kXoK3X875GlweZ6Fa+KeTgCKk3+Pz6MEhwsagtnKoXTfzUM8n4QWjt3IMu\nGAFEHxVjpn1x24zaSpiK6fsSfeq6QfVFHmoWmZj8IXFp6yFg6H+drNJHFg7n\nWERFSXHCcfKTfOu/rNy6Y1rJaqCeFor6OFfANOx+7b1yDPJr7wL+hInFmYH7\ngYw9TFEqQBXpz2GrRp3TkXet6tsp/aFpgYYmJ1FPFyskarUrxnW9VoobnFty\nsboW6zz8ihwmKFIi1in41BsI1sHbkfahUUSGjkKFacqZLkqVO0dNopUYDTMp\nxSbKznnyJ1MVQYGwnciYEzTB1GWyJ1bo25RgwH1F8SfjCjqSMHLKhSDAVTxJ\nafZhRMxpyTe/jX0KHXgVIlqyQdqcuytz+VgJTn6zdXLvQgi7PKpCJGRJW2V2\njmO7Td812xrxD5h7bBX4nzA279ygAoAxEQnAhi0ssbf5hDieSk7eO8kqv3aW\nCXL9NYpWw1RhHhn87ZIHnVZ552B2CYU7sx87zuCUi3JTG06PZqGXEZwfj6Vl\n8O1O\r\n=GTBJ\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPBAZtYEqp9t0HdCUlbi76h0QburG0DcOZy3s3bq9iKAiBqamBTMMAhj11xOa/jQbYBO6UeqGjh2Jua3mYAldpLBA=="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.23.0-beta.1_1601933750666_0.36675051193765196"},"_hasShrinkwrap":false},"3.23.0-beta.2":{"name":"ember-source","version":"3.23.0-beta.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.49.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.49.0","@glimmer/node":"^0.49.0","@glimmer/opcode-compiler":"^0.49.0","@glimmer/program":"^0.49.0","@glimmer/reference":"^0.49.0","@glimmer/runtime":"^0.49.0","@glimmer/validator":"^0.49.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.3","_versionPreviouslyCalculated":true,"gitHead":"85060222d3104f7e79aac1fcf2174a537eb6db61","_id":"ember-source@3.17.3","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-mZ2a4MRJm+QsZ61q7p4Ulq+07IERgEF7mEzOPmqES+J4PpeXyWHAYh1MnSWHz3W5jQhwHQAPs6WTZE0TbAsS2Q==","shasum":"315b198848bcc1699928579b2d7fc2d607ebf63e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.3.tgz","fileCount":297,"unpackedSize":8609832,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehmbgCRA9TVsSAnZWagAATr0P+wZcmL5Fu/kpMvdljRyG\nYrpormUMXalt2yaZIb+b722qb5S5KayyzFPAnXsf8X/ttxPAhIQ8guNhZYt7\noW1YFUwpOZ+2GrVlDm/uVL6Vgb4w529mJRGuLpSWfrYHBFoEVLL7FzW8dvsM\nL9WYMWKFJxNQwLhycKODg8yls2KNsLksAyoAMES93XN2HpAGfbU1S8qIJHox\nMsdUw4VabxkTp1A+A2BFtby9UTMgL1EH8sdKLxeXqBGEcc4ORxrPDbjuarvB\nA6R2r//AzavWt9AYE295083omC7lkW1a/Q0h8+uVPlNeZrasvx2Eo5uee8pU\nFjUFTO6EHqPWdNjBwMrdCPIDWArN49vWoFjZ+EPR5ogCPkf60PTCBti83bmT\n8SrX7pHFGH4oR0Vepr5plmr3ZHg+YcXXmAkNMeBAoT3VGvHWl/6/KLOldJcs\noVBuEKJWrScVl3FLgwDLrJYhPMSBTWPg8INpg6V6CMV6XiWti+OG4Mw3mFYI\nFogdZLNRjQvnB5oC/+DVp/rVF7bToomiZcVwNQGsdFrNTX8QNnKHaPfR6ZGn\nl0to7n9OVVQKsAOdp65JDHS/pWg+spCy/mcX8yU8nGf4yKbM7Pa2YN5oU+0r\nTTMkWh822BW1Ia+QtwhmLVBRPvN2zdz2kYQ7BvY/eFTS2zf1r1vW8r+EQpt9\nNKev\r\n=UoTF\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHx4dgn7Y7SMjyipjEI042hR/4/hZFeB4SmEGpPyxEPhAiATPa6JrWqsYT2BU4CVuKxxmdm8kvTXmAlwhdzQSnLMzA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.3_1585866463728_0.113155099184721"},"_hasShrinkwrap":false},"3.16.7-beta.1":{"name":"ember-source","version":"3.16.7-beta.1","description":"A + . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn + lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.62.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.62.3","@glimmer/interfaces":"0.62.3","@glimmer/node":"0.62.3","@glimmer/opcode-compiler":"0.62.3","@glimmer/program":"0.62.3","@glimmer/reference":"0.62.3","@glimmer/runtime":"0.62.3","@glimmer/validator":"0.62.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.23.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"a35c2f797746620b5b82cb6c4e2f47647cf41776","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.23.0-beta.2","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-+yEBmcSH4j4VrVWKw+kgsuhC0BiODrXRPKEPjL9YY/gC2N/VT3XXJ8Zr1sriaRGN3nJH62sfqwa3jMcvKIpXkw==","shasum":"82bb6e54b0fcc1f5a30b2e3a636ef2b22f67a7d9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.23.0-beta.2.tgz","fileCount":297,"unpackedSize":8623023,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfj0u6CRA9TVsSAnZWagAAkI4P/Ao5CPF7AYK8l2x3Os5+\nTVmfHCa6FGn7Q1SANW8GDYS96oHQjckIXz2vYRJEC9QfQ/8ivPeIUeaEn5o7\nJULM8d99MkacD82GKPX4fpx9PZcmkpiwa3mKpsaIV+kIGxePiR9roZDeAK0u\nMnmsGSTYKKp/hskrlvL/MwGiEMhzWwiJCbzYIORRcShhpGXBXVKiPwKhTYmq\nxmZNwwZVWIApH3bEx2eiWuVktCOmEnDfr7MWp/miWIXazytBSgOQnUSNmG4G\nzjujFoF0/nEKmCa5G2K1Z+3ELw+k/kZf1bpUIZDaGgOtg/ccWWzftwi4lmte\nTh22kznmUIQg+2fk9+/WOOW8nvP9ecOBJ5+vpu79AQiigoNmeNt/fEXYryr+\nE+HHEwr/y/wycl6gWuyVxAHEZzdG7VSJhN9TNQmzoqeGR6dHKXh6KTduIWul\nSJJBcZjbUbLAcwJ+gERsuGbTFj30b2vtHxskaEsLQO5Rr3RVpr9l/Ne2mOwW\njFpY1quYxDCqhKw0pkyrMawMruxOkX0ca2nhB6E12uy8x98cZ9EsHUvh33wM\n+W/nSfz8DcHr7C112GDhUH1RlDOcHhj0cfeLAuDQdUOvQC/NwJoLY/wXBISN\n0Awp1NrulUe7iqLeK4hDt+zIVTz+Z8t/uTcP5dzNNap43B6OUS/dODhxO1yB\n69HN\r\n=5o1x\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5BMzzJdpCYAM+WTyp7TaVpoVrWuCumJo3N4SWlpvcuAiAb+D2rxv7MvrbrJlegY1qo4E3Z0S2wWtoUQRBCDPH2SA=="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.23.0-beta.2_1603226553601_0.14908971750048172"},"_hasShrinkwrap":false},"3.23.0-beta.3":{"name":"ember-source","version":"3.23.0-beta.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"0.38.5-alpha.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.5","@glimmer/node":"0.38.5-alpha.5","@glimmer/opcode-compiler":"0.38.5-alpha.5","@glimmer/program":"0.38.5-alpha.5","@glimmer/reference":"0.38.5-alpha.5","@glimmer/runtime":"0.38.5-alpha.5","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-plugin-module-resolver":"^3.2.0","babel-eslint":"^10.1.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.7-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"346c6988ac20b22b52022ded4bfc1adec1fb574e","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.23.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"f70aa3ed0dda24728ff8cd917d8f0d6576eb7d41","readme":"

\n \n

\n\n

\n \"Build\n \"npm\n \"CI\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.16.7-beta.1","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-X6Yhk1V8isnJEAxVepDro/pp0YOtnqArm2ta+Aa0/ERDYRZuRiLE1ifR6TUUzafx3Q4q30JNMiyiYHCp+kNeow==","shasum":"618b1bf3437f9b395b4724a1e89db4095af9ea66","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.7-beta.1.tgz","fileCount":294,"unpackedSize":8196807,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehm/9CRA9TVsSAnZWagAAIkUP/0t9K8wdoAGefrXVJCSP\n1iSEwgMDVXIDsLlyLOhlg+n5IRNF30X1yJA858OTdbKV46RzAwnqz5DNjB+M\nc1A0eLQzP/+lC21w3cGEeM3Bx1lggOB4Jua5H7/FOoDvoH/Bg8FU5Zsa1HsK\nwJbNU+v9acTSTPGGpu5fm5APpQljtZ8sN9DTkWz+3TdvIHO9+beZYJq54sN2\nBPleol8VAe9/fGS15Ab0zRgotKi98qj6O3v1AVGRXtFKwY8wlxPJRRx1v5YF\n9Y2hmxzwrqOCXwN+0Ic4Msu2ZAkxaGz7abEBe01QBWfoRGiZSPO6miIV47+p\nshMmwyUQlcqBBiEShl95Fx2t9vANjVV6Yi+opO2CoCsK2wRuoDDD7dUG36UB\nGPnjsFxkAQ0M9PLv8Cl7/upX8v5XJI2DOTFy0r6kibiZX6XYvoe+GkcqdEQS\naaIaAmimO9TyL7FlwhrwtINAu4VLnYBqooIOeNmCTdgu07CwcHNW59Upk4i4\n53pVZpKQuLx+qCgmOCdWhvPR7AtY64YJS4b6IOmbi0bV4WHi0+nlFiv06n05\nkqciK9ZNMV+8tJ2w7+nauiojCrXViRd156FOiTNikidRI/CIgGOSqLRGPkY+\n1vgKIh6q8HbKFou+hbyb0HXxFfLxcxF9s1FrBDlgozUke5DChGSiBpaiEiAB\nNaTW\r\n=cFw9\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnMYTqgKLz6mcx4YzjVFZ6fU78i2l4MfKltTYAkAixCgIhAMG46RQ6u5N67okJj6jOWg3V5uDfPUOivvjDFqolwO99"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.7-beta.1_1585868797082_0.6478253038747597"},"_hasShrinkwrap":false},"3.18.0-beta.5":{"name":"ember-source","version":"3.18.0-beta.5","description":"A + alt=\"Discord Community Server\">\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.23.0-beta.3","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-uRhHp7pdxWvvwA9964X4D9Wn3vgXpnA12uePvFKGEBhaeS07Smt2xZQ3gLQ+p/SlsbVAhhwPczbyK3zcN/5ehg==","shasum":"e50864247178b430b5b7f60d54d1e1c89e81c051","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.23.0-beta.3.tgz","fileCount":297,"unpackedSize":8624545,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflzraCRA9TVsSAnZWagAAT1sQAJrLYOFkxjZzQMvekSfp\nlICuO/b4kBpZimA/sthTt11B0wm4NAD0punaCwJG2X/uqI0wJZUOAPlByxTc\nY3Hsl7LhRCZvbas1xgNwAVdOpIhdvgW2rj7l7w/OPYm4ya1uXXWdRwAN5T4P\nrlR1S5WznUac0Xz7Cc72Qw7NEQqCo3GaQHZmD4k1fLmycpho9/iz94HbNxFt\nW2lhaxap6dGH+LYmBxNt/R2B+pKTYa1fi4xXIJTVOxAiHdZHceXR6Z/wg+DQ\nhX6D06SBtzeuTXCSFgPj7jMKq+vgQrY/GKBBHgw/AK4TsbOo9BWrpX2DR7Xa\nrCyGqQK/dw70Xexp7v0tuTnB1a9SBeRr939yDFUbLJNqJIJWQYfMcGKufU57\nEKmHLv8BIKSpSBhqdumCMDuHfRbffCzeaMP90yBCIexW70jJaVfcGApVdtFd\n0Uep59tdeiesLYNujNq5Frpl0K51ZTwc9kiN3ECWJY3aSlNBWgMNOyuKaHfk\nSbQnqvwckbzt6ZJlgV2ZcG59Zj2EEd1LtTlG7hiOt2xUHWWBoXjw1HVP3HAY\ncdbRCnPiCxCSgbZDx5KVLW4ajgq21Ga4wyL0Wo/wN+t/zRL0c5oRYlMmBCra\n9oJel1SjCsKz5yIFxVzq2vTMImT4fKz4J3yhx8NzHs1AIyUXVIdordIvQ5yw\nDtQ+\r\n=kFSH\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBYkmBs9jGNahbFC7k+4bKNZM3Gu5qMhHY5vR/tcsyraAiBeGHS32fKaDEdwKzu/JCEi3E8PgI5QLH+Rga6TrZcNbQ=="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.23.0-beta.3_1603746521807_0.7506230793831892"},"_hasShrinkwrap":false},"3.23.0-beta.4":{"name":"ember-source","version":"3.23.0-beta.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.50.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.50.1","@glimmer/node":"^0.50.1","@glimmer/opcode-compiler":"^0.50.1","@glimmer/program":"^0.50.1","@glimmer/reference":"^0.50.1","@glimmer/runtime":"^0.50.1","@glimmer/validator":"^0.50.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.18.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"67782d49150b070281a81f33eebdae28b388157d","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.23.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"df505420a7e56f94bfc51f40d3c723e3208db8b3","readme":"

\n \n

\n\n

\n \"Build\n \"npm\n \"CI\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.18.0-beta.5","_nodeVersion":"10.20.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-h9emQg2oXEqvabA/2b9u7eSdiX5ryT+ax+lV1FNBIbov8t53Xe6cNC+UawbvlCDu0/R86OoVaB0KDTTpI6UjtA==","shasum":"642ae8636dc9339f329357fa58308e0bce0a7148","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.18.0-beta.5.tgz","fileCount":297,"unpackedSize":8617208,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejqnDCRA9TVsSAnZWagAAOw8P/1DLf7vsj739vmRhRHhN\nQW5YCQqA23vAUDKkHQcWs1/Uo4olLTB0ZpU+/3W0QtmlIVzFeUliDEIKyJd+\nHizPKKa7M/V4Ta+XjGtmdDwNncR1UFivU+Ug5+HugOd8QDi2NtV5Yt4I9ixg\nHNgLB2NZSePbj8OIcwFUXpQvsnocv0uN5Ow3EiZjpcQRgiGrcrTAdrhIqFQM\nuWNuG9A7MRsKuHAnx6/d9mx3FEj6w0ZBBeENinFPS2ne85CzzbE+6kl9Jj+z\nka4MQ1Ksn+RizRzKmxfN7JUjR/69rO7iqjxa6s29qUE7jhSriwtHgoWcEiw0\nw4JGdrF48KKxs9E64gB3avkmsAcylImfF19NvselDErVbSET/K7vAbhRd8Un\n2YUnyq32UHhSf7jjgk6jo5d7+t4PLu8DIxBefdBX7V53QD2CTMjfWpkQTUNM\n2eoZJZqQe9NS9QT0NwNAPgEISQuxDtAO/8IMHrMiLIqrNiVZFuC5xUT+Ttuf\noLmKYdrkyAI9mWlKDpUC3xvFZlM0y6Fs+fzCmi6RWVlSSeAX4cmbvniR34Fy\nESiUU0PfqJ23vLs+PbsvJwRDFwU94DyC8v8pFJl7A6qC4KsC2lvSqxruXkPs\n4vObE9IBMJnpwILUsBi6r+93YxX5rKfDHxsr1GGZpkKWtkFsMeXCnDPEKpdB\njm1A\r\n=stu3\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcGUPicTZ39Rb5Mpl12UWuP2TvV2rT1DgBQSEafBBfNwIhAIifhIK2IiqMZ78h8sfU9NTw+HRX72tr3QPqgqv+Mz7z"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.18.0-beta.5_1586407874853_0.8764644794043741"},"_hasShrinkwrap":false},"3.16.7":{"name":"ember-source","version":"3.16.7","description":"A + alt=\"Discord Community Server\">\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.23.0-beta.4","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-3JCFish/1bkTHnoZdxQr8g+aPrjF+o7oS1z2yxJCbFMioE9gVhyN8LdlMThJR9XhEiXRzEHU0n8rls0XKzLcMg==","shasum":"1b48299cad9dcb26abc27aa353d5d03a2a0cd9e2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.23.0-beta.4.tgz","fileCount":297,"unpackedSize":8627455,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoIO7CRA9TVsSAnZWagAAWJ8P/RbUrYJL3Zr8wdwomXC7\naDIn9Ak8l+n0bilYCishSbNG1WAOIVPCBT0p601Pz03KWmZGgnG6A/RsnvsQ\n6LqlYK8U/TiIjTfDsI/71WOvmVBKY3rZ692Tktrnox78uGSAzba8Isb5q3PI\nphGdvRWslQHXmotvV89rUjXfvwFnJi13dGpENbaIXmlKIzBLgKUedMTO+bWW\nwqecn+RoPT6XSGKNGFBLZwbWEdJ3QM4qQgEq8b922OBRx39bMN5SA6LYRkM7\nQc5EiWhVnUMAWEVbHOBYSeAwR1m1JiRaKmK6pINcR5V9BqwTxY6Tg5MHxvJK\nOJ40T5YU7Z2+FzQ3GiTQJO+/doSfxGQc2HlMpk1caPnQnN2DOA1Py95PjaVU\nvTJywcwUI7z7vdbkJ9LAEsKfkB951S8EGOt5Ijt6cgFo6unBudoUpqKiRDTv\nPT9GkG+IhGV2G3KEBxf4DIid8IIKrnJ1INHgWu+Izd2Jy/mcKLa2IR0gykNH\n4NtzDI2mh27aIjm9faDRw13B/9hAWBTbeinfZU4bAoDg2TukUuuXDWEmjinO\nN/iVA9kqrSX2SCWOSlnN8Bfq0tD+iLwPjqS5s50vcwpFV9Wsn4NXSVtKXG7+\nkYm+BbXuGeyH2lSg1SJ0NaY90F1tIumP7bJYKN2rsoChEmN5OMWRl5MCZSdI\nhicA\r\n=5fgw\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyMxi3gXDFKC0PmuQ18b+tuFMUcMk/mLGJNHtZaMSmBwIgNVYcVlCZP5Kml4SR9xDvn7CPzdnkrlx/8iko58z7KnE="}]},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.23.0-beta.4_1604355002923_0.39982589892689213"},"_hasShrinkwrap":false},"3.23.0-beta.5":{"name":"ember-source","version":"3.23.0-beta.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"0.38.5-alpha.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.5","@glimmer/node":"0.38.5-alpha.5","@glimmer/opcode-compiler":"0.38.5-alpha.5","@glimmer/program":"0.38.5-alpha.5","@glimmer/reference":"0.38.5-alpha.5","@glimmer/runtime":"0.38.5-alpha.5","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-plugin-module-resolver":"^3.2.0","babel-eslint":"^10.1.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"2e9d683ceb7ff12e075ac88bf17afa620dd5affe","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.23.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"1309d5aebc980842045c62b28ecfdbabcedf4451","readme":"

\n \n

\n\n

\n \"Build\n \"npm\n \"CI\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.16.7","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-31YqIlsOPxt8kgwOqAqG+Ful7GYmFQLFcfMpSGI53mWPuqWFRIJWTNbQdGj6E8AZBQRZ/mBlDgYrJvIGkKT+Xg==","shasum":"e89e29686a1efd3a63928fe627f327304ffb774e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.7.tgz","fileCount":294,"unpackedSize":8196674,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelH6rCRA9TVsSAnZWagAAV24QAIgEvuuSvQ61adbEGyaE\nySVXVr0f/tlIbplf5KVwTp1agMCUJMcOMCSdsTh+iBM2Rw+dU5Ia///yBU6A\nk/HsSmPxh2Z+S3hGY1KERc5hfWWnwl9epj2u196z4Hkn31unrn6CFPjZy4UZ\ns13RsRdEeMmbZaYcG2vqNtSbZxqq9vpnki/+jq0+HYQklAht0Ga56r6C5UyE\nfBdNGg4MVvp4FQxeH2852L/S1t6s4osKE0M9herGPI8XSS7Ndq+ctUtOEYkX\nwSW9m1Hsy4H77c5ZKeooHvKKaxGcIFJRbwXzmHMFiigrnbKUNZk/+Eg/RmRm\nReTFq6HTECr+N35DoNk7kX6Vfjx0HUf6WMe34VuwF+Ndrkvz9PF2kSaRwtq0\n0UGN6o1SEi7mqxTty49pwPplOzM8n1nN6B+/LzmlghM4X08MBDiQGzhd3NFv\n7f7c4XIyh+rPiTPwnYnxn0lVFhNSJL/Mdkk5R1RUywKuWRL7PqEarrGfhzxr\np3WkiX1zOf1GIKe0ZwNapkBzE7NJlwfPXybbGSZYyIpu9FDhSjQKiFI6RgYh\nxOkE+sfDP+Brakdh6fsyKoC0DV/M7KQBYYG7FAmA6QAXPhFfplPyvma3LVTS\nmbQ5AUUPwDoV+2ysQ9q/f+NxiYY1hENdKmYpQPzCf+vX4+3t/GPlJ2pZP+jv\nT3jF\r\n=pTuf\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqyIBWZZAmO+m+XX+G09HC8XAyODhiemUt262phDaUuAIhAPA9UGQuE8OJ4Ix3jA3D4zUcevjvyyMCPqj+ZZmIFYFr"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.7_1586790058781_0.22684009622349022"},"_hasShrinkwrap":false},"3.18.0":{"name":"ember-source","version":"3.18.0","description":"A + alt=\"Discord Community Server\">\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.23.0-beta.5","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-UJ96yV23gOOjt/9JWd+7/SuoA6m80IaWhgbs9aOrXJeswOfS5gcj/LanENBa1yD5zxSKm7SGAxFVIlyk1gd35g==","shasum":"bd729fdc924d7721bcee311d0060c14f03622366","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.23.0-beta.5.tgz","fileCount":297,"unpackedSize":8627651,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqaOdCRA9TVsSAnZWagAAwWwP/1m/h0QGK+ztbNhsFclE\nXPCyc4Iz04UQGAlcXp0VeBTzuGWEsAzigCw0VbLZW7ztEOq/Xis55D5EZ5yi\nYEXryM6hhPONXppB/NTG59ND0zsZ4IQe/emlte18mzqHXZYzO+qRzbviS+NO\nClrlir8nmJsV1SqF7WAn5aFyavu7vNt30t6XNfWtiN9hQhADvzsZ67U39yjd\nxKI2si2gTpS/b8qCEn3HkPqe/Nn0fg1F2jJjKFq1EqKz32tdEQgd+GKNAxSD\nL2H0T1av/qCbZQfq2v+JcMYmSt7L9bmzaObELHTWZG3RG87ihPzdvFeg9g9F\nxZ8HH/9eViIM0LVXpBMMXvfk7x4EEXI1ThoOiWzavL9xFDYd7MtUuHvZFI2f\n3zqpfyzuY0bj3jx6f5lGbr4HmRVapSgQ6GAmvOxBAZsRNc2meVCO0eNuHL+y\nyxjQ7cOyFwO7HV66psbqweIZnVZ8hMnZmIddzF+lE7g+i9tPeEFYhJMfFTOG\nkymBH8zctZ7XTQh6bLNPov7oxbAefW5i4FiGAiSKmkV6rgGXX0TIkpJGDx1V\nwAX4I6IPiKvPma2DInktzL4p2a43fshDclNDswjq34it7js4+Oj7YSBUdxeS\n+BzMDgpFbnCdIwDiHpugQxrvby6n4FaGdzsNPLDMtdME6yEIg1bGQwpKxlKb\nMM0+\r\n=wYDz\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdvs1sAba/H2RCtuvIyyHutS7bdXHd3tASB8tcZrcTgwIgDibMH3ams/rETuhMKOs7lhB7ccrV0VN1yuTGyQmZCOc="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.23.0-beta.5_1604952988701_0.9658892012824707"},"_hasShrinkwrap":false},"3.22.1":{"name":"ember-source","version":"3.22.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -30958,10 +39776,10 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.50.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.50.2","@glimmer/node":"^0.50.2","@glimmer/opcode-compiler":"^0.50.2","@glimmer/program":"^0.50.2","@glimmer/reference":"^0.50.2","@glimmer/runtime":"^0.50.2","@glimmer/validator":"^0.50.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.18.0","_versionPreviouslyCalculated":true,"gitHead":"857a01b5a60b818e2cb0c137ad3014447f4ed88b","_id":"ember-source@3.18.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-kacCWNhQF0zyZ7+C9/1eiqs7JvshwFdeoCxKYlCP4pW50PGYDN0cxAq6C7bzL8uFBqLCvmgvgz63Go8kgyTNow==","shasum":"a4c417bc74b3d1170eec1d56123006e6942af6d7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.18.0.tgz","fileCount":297,"unpackedSize":8616400,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelh16CRA9TVsSAnZWagAAeukP/jW6qw+S+GtgAxOBG/6F\nQ8oPu5ShwyuSGj+xDIiVEVWfmBHhew8flQr4nO93PhPMZziJLaH/wjzjhnmb\nZpvZciEjZGcFm+zi8uQBMx7ltAhvwc90swsPDjW2s5WnRPWHOJu6X5C1Ffrr\nnMM6haZTlbxWmtphPRullRliOJ37/voDVTIDkDOvp/Hhzdm9kpwyVeyCgwIe\n86106unv5Gec0xYiGiU0Udx0KHWxWimQpT1zMUp7AMSEosE7Q6NR82pFXPqX\nIsx1LXLgpSQXpuL+1VHZ21CbbEJCv5s76wjK4c5L2vmS85rN8B8/g5OvVQPY\nHwy4HZQL4ZfGHqVMjthblfYOH8skC1b64RnmaI+ZpgRDiThHoQRtymx1Smrb\nZjDrG0IcA6CyaZiW9P28lJlvtWwyQta0VziHL9HhsV/i+COLI8m1EYT6I06v\nvt2UILtG6BysF3CJK0SbS90tpTxJC1KUIqC8IuAgdJrEL/33gWTCoWJLa8nD\niC7GGLCDWTjLOktP24U1gHxYpksxTvk9JSe2YZ4LWpRjMxefhOIYR5xHsrNI\n+c+Q42WQPdQaEywyzN5RkovFFJdyhpC7MZ6OQ7OvBBba7KY7CnO2houaSd0J\nQ+aWi8j8UvrjhdtEtcvzak97j0L9GFK4TkDn14XfgCupEt0Lab7x4HXK2U8J\nbmKx\r\n=3gkx\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID1eO+zv1C81jEKdcWfsENIgxaAeNFegLOtJhMSEpTKUAiAE03YqwCYkqlg2+nIl85hlKRaFmcf1iaKWJpqnPl7L2g=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.18.0_1586896249882_0.8924067260866528"},"_hasShrinkwrap":false},"3.19.0-beta.1":{"name":"ember-source","version":"3.19.0-beta.1","description":"A + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.59.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"^0.59.1","@glimmer/interfaces":"^0.59.1","@glimmer/node":"^0.59.1","@glimmer/opcode-compiler":"^0.59.1","@glimmer/program":"^0.59.1","@glimmer/reference":"^0.59.1","@glimmer/runtime":"^0.59.1","@glimmer/validator":"^0.59.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.1","_versionPreviouslyCalculated":true,"gitHead":"8702a2a49d5ba762fc62c594ca52e21eef62c47c","_id":"ember-source@3.22.1","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-wcevt5CIOQFOv69Cd/EfoyK7+w2PirBJt5ZoTLnVqYliJWktTbF6T2awz6IABNT/Lm+WrDOCEWGtykbQ2k0Kdg==","shasum":"41ab15534f3936454321698d176fc28221f27b90","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.1.tgz","fileCount":299,"unpackedSize":8646681,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqt9rCRA9TVsSAnZWagAAVi4P/33O6MAVxjG/FsbEVIzu\ntRz7FGag0JWkEsVqK/PpE+p3gdU85aEPnEahlHyEP8k37yEtS9UFEOnOdkiA\nTATTnqC9CDdaQ4ddw9SqzotFlEyaJAp+gA8+heQL7PyPWgFA8S2WHf456lb9\nXYGHZbHwd6wIpFKIjd7vOV2Ilddl0J8RVXjdfPKESDdi2gPc5yQpBVAtQrkZ\nvgYd863fIot2eiT6Uq3bR4cQEKeMz+VWJQlO5tbz4K6FUcE9fX8rvfpIfCTI\naLdvPp8IAYeE1VicxHdUOHfqQpDrwDYoW8sWW9jjSkrLXWVY1iqhOYVF9qQx\nQ9hMge10+hebQj+zL+PBKdKu0TvdUtib+ec+i6LN+C710WLZ6osJVKzDAPAI\nwtI56MVmB/QiYdoeELTdDaWHx2n5W/PZvI3cp7NF33WkVLOJFhISiyzaJTtF\nrQi9uPBJu2Sijnt3RZd4DoE0r3RVpv3IFDurD1l+xTfQYSUi1uceEo06HaFp\nNuwaAqDX5076o+Pkfv+xRB8FdMLIpog/4Q1ycpLBZFZttbJx2BgMAmspHijt\nwsH7GQbOI9wGK5dN7St40Ln6sfTCSKU+io9eBwuWW+P2QK7T1eP67EHMkBeX\nIDT72eotqvHq8+3NORkd9avTxsWpgrv4bwvDbAzmHuPjdNEIlCYAJjJ4vrTR\nYwO+\r\n=gawN\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0gZPNFkjrK/bbo5zL32BtvrOwFx9Ti+1VqoP5ZJNszgIhAIE9+DPjg73oXNozGgr0iWxj30sVGxDw5TJ80w7ZceGg"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.1_1605033835032_0.9160606498651702"},"_hasShrinkwrap":false},"3.20.6":{"name":"ember-source","version":"3.20.6","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -30969,8 +39787,8 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.50.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.50.4","@glimmer/node":"^0.50.4","@glimmer/opcode-compiler":"^0.50.4","@glimmer/program":"^0.50.4","@glimmer/reference":"^0.50.4","@glimmer/runtime":"^0.50.4","@glimmer/validator":"^0.50.4","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.19.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"d9fad9df3072794516b4c7c92098e9a3e54604a3","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"bde5e7a725aadf2078ce3f53693b10a3412f3035","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.19.0-beta.1","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-OVoHjVw7T2aM+Y7oDCWIikiGdGNyQsHL8sp9+Jl3ZctoW94KCbNx0d38XmPuGcB+Vjl9DULhOhyu4ryjxOWmPA==","shasum":"1dc5503053503ef2cd924757ebe5d090cc860035","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.19.0-beta.1.tgz","fileCount":297,"unpackedSize":8627170,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoxR0CRA9TVsSAnZWagAAPJAP/3KZGOJbYj4E6g+ErlQE\nf28DP87/g83Wz9/2I7j/7LVTswOg7jvEHov0oVnvA6RnfTHyZqY3gjqF2OV+\nPKRdrEA/++5cKmQ+qh7pPqvch6B+qiObxVD1ZZXuc3pMI7BkOjeUZw4Rr+cz\nA51iPkjmCcea6D/IC81wLynniZLuXwFIr1RC1I9pRUvrijr8SJbDeAUbbA67\nIsoCPtftTDEDYdaCrJn96pX+uYqNc59KLSz+uoFLAYBIvPxDxFqScm2PVVKD\nRGjSirkxCEiw7VvOsHfUPrqm8bjxymrjjRm7jAOrLJykXYCHqvGGz2U+9wqT\n1mgX0ve3hCx0xGwnpO5RkjL2ywsiVNdNN1FTX7ZVjq1kxuzWFdOGKKulHJgL\npn4p+Vz3jIeWSc+ELvgv9+ItPdryg2+2ea43yaCGNtmQdIvuCdBVleKwcfEd\nq4PsQVsGxSKsMSlozdvP6259msm39LazNna/chA4DhNHSpm3VfTbnzAayWHh\n+q32S768Yyax8KHpFye/BSoqxGVuSwwmj1oNBxBEDWHWttb/e4wNIw5fgtt6\nFWsYrA52pEiVGSJOskmrmXmZfwc9BVSla1gAAxP6YRggYLdtoFUQg53X36+h\nc+jwitdeJQuwmtTroAkC1kKFXmCW/dezJpAg/u2mt49LhlrAigwWWyqTrbM7\n/0OZ\r\n=wN9Q\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAcQ/8pUIINccyFlQUVQ2GqQkpxl09cFIJjw2bYcgMKQIgMO4weSf9Ah7KhQD2//XhVFlAiGCclJ4vPeQge6GbQ8s="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.19.0-beta.1_1587745907539_0.37178441940737694"},"_hasShrinkwrap":false},"3.16.8":{"name":"ember-source","version":"3.16.8","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.6","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-THimwJmimckNdumSg0M5URQTRlXAArEhe2ricCIuYesMwyX9HwZSUMS+IbXALzktGZU8qfEqyWNXxpmQ8ThJLA==","shasum":"c2aa4cee386436214b4b3ed84a71becfe815fa12","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.6.tgz","fileCount":297,"unpackedSize":8626592,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq0YPCRA9TVsSAnZWagAAXVoP/RHBq3WabNlwtV34bUo4\na7poKMMVRSC9AtEsq0gl0fyiQoKc7JwvsaLH0P3DpyMNAcn3LSgz2ZTvuhbO\nURetRwDMJi0u2sJbS/AsJCDsrAWUKXloVZYLrUKswPwUaME+E3I3pB8Im9pe\ntECdp0PbJZQqbADulPQdQ2mv783TWm7W9A0n6v5JHM5OofHfRqaOX4AGIn1E\nPjd/EWvTuY0EVJM1RBHVp+OrcS+i2dC4QzmzXsldcaKyWCBAHWvUfc+GIjI1\nCw0hYizJSqgLEnqCKQ8W+fLjrdCpWqtbRFEJGLbuZU28KSGR5N/r2QIB1wpZ\n5H8z+W9gxMPffWQhilukVOFTTexhVOjhdkvSDA7qLWRXM1HrVLsQKYQx1x0B\nU+kl+aH1aozXyvilq6ho47ikFqP9e5ZbPg3fxFLevJm20RR7Vj/4dDlfY922\n8LLiE2BrtNSZb7TEuk5gfYUEy3Babis5bxg+BR5BVXDpA2kmezxdgsNGYwCr\n6VYCeE7xSJXFFq/hbOXB5vxUMV5e3ZjpqoHT8CdGxnm0eKNMVH+PM2OXgIek\n+cCx3RCqhBDecGeWjKXAik/9ACIiXH0lcpRo8ODfapMf4C/4E7+vV99dJWem\ncfHygoz1c0Gvc4vhy88GXR27i42VbbLLvNVkFyo9ZViYxyPZMA2u3E1N0mq4\nBfZp\r\n=heO0\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+/uj39ZSb+FmWqymGxVdwq+em79HfrzrE1zStuZjqnQIhANu8eNszHJweoxpnJH/EFdRxVRobLiu2sZpAgdq4Ktmd"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.6_1605060110262_0.34348054399117056"},"_hasShrinkwrap":false},"3.23.0":{"name":"ember-source","version":"3.23.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"0.38.5-alpha.6","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.6","@glimmer/node":"0.38.5-alpha.6","@glimmer/opcode-compiler":"0.38.5-alpha.6","@glimmer/program":"0.38.5-alpha.6","@glimmer/reference":"0.38.5-alpha.6","@glimmer/runtime":"0.38.5-alpha.6","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-plugin-module-resolver":"^3.2.0","babel-eslint":"^10.1.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.8","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"4810c547cabf6fd9750adcac6eaf9ae42efd095b","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.16.8","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-vI9l5uKhDjGfulSZUfWfcnocqwlngujFLq+2yUkvi6XhO7P4F7eAgTBsb8avGVjBacKeJLjx7fb9uSEQvZXIwQ==","shasum":"83f1a55a2b9835b272d7ec5b121a7af490c86725","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.8.tgz","fileCount":294,"unpackedSize":8198194,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoxkkCRA9TVsSAnZWagAAHM0P/iSMXZoWgkB1y9qlS9hQ\npiI6R0Lv8xXKb7fLSwr9IHle099YhvQD4miwIe2eK5OBwJU1YiOmW5pBgUhg\najeCy5xkV750M71djUpYO/d85MwfC41Q5kiHZBBjQlnj168h0Lq4b1s0bJ06\n32oZidy5Qusx+69+rUK+a7FntT1mUpM0iO7znO4bqz3ypbUULUvgVVcHXkcm\nMokjCe/aSqQfJGadliS/XRjsiNEzElmtj57I0FfgB7Fj2R/arJT22s81TTcY\nT3yYCv0Bpt6a/aVFet+KDp2oF3Z24LNc2LJQ5ylh23jqz9eZxBupTg/7Vlb4\naX9hiQpkDRsFwpA2MZqMUJbQAwRayPbFLJ/zQv8n0SgaOcRzO4x6z6+Nt1lH\n6Xb5Dso9sYjFu7xZbdlUg7AR8pGIWdvh9fZVEyFy2WRR4SC9vuZYeXFgyqtB\njn1H/d9AB/EuZYsAOfwZk0RoNStmhgXpT7hRz2ScLVGMNBFM0z+mks8YHuIy\nDMVKkK68lVo0AsBmyf1gHKC5WUwIaVo/UiinHOzZ4nX2JtgQ5Hr0kfQWSTF3\nh2dD7pIHta9yPZM/+2qsMj8CbFuAWeZiTWTJ9VkiHwBarS3VjMQlDLEfXCxZ\nfUKaBqqrNGCPncbQeq1QoyhgyGconxuVPsTyNFXd4Ammz5ZOzT6TrHJTXTNQ\nm/Iz\r\n=kGMP\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTFDXI+jN5W/jNpH/NXziSS63fDknXAYMYUxcalOJsLAiEA30FER0XoBSRDWffr8Xr8MZ3LBWo6ztEDtRto00tWyLM="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.8_1587747107765_0.07647325279774941"},"_hasShrinkwrap":false},"3.19.0-beta.2":{"name":"ember-source","version":"3.19.0-beta.2","description":"A + . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn + lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.62.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.62.3","@glimmer/interfaces":"0.62.3","@glimmer/node":"0.62.3","@glimmer/opcode-compiler":"0.62.3","@glimmer/program":"0.62.3","@glimmer/reference":"0.62.3","@glimmer/runtime":"0.62.3","@glimmer/validator":"0.62.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.23.0","_versionPreviouslyCalculated":true,"gitHead":"907494ec67e516b7d213970545cd2527fe73001a","_id":"ember-source@3.23.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-y7TqxqqbhnT3ZMMn6IX2/Dbd0bM/bqasys9qrAGdZYJbz3XFhI0Lm3SMPph+d77L+VgLgts7Yz+Kx2slV1ERiw==","shasum":"f40a92c63c4a36634cae9afdb34aaef95b246739","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.23.0.tgz","fileCount":297,"unpackedSize":8631682,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfswLNCRA9TVsSAnZWagAA0JIP/j3uz1oVCxJDI0MU6XdG\ndI4mAUsJBxMCBt/Y8TF/D70aSTCrhgsCtdI5oU4+PLBajxT5Ota57pXl/YPH\nicgMzIOamMQv0CnVXXF5XV2ewHVt2sUeo4Rt+PHk55QyHr/WJvMPTlROKm7R\nqKSg4EwA7ksViTh5PNIF/FpZa7nvi71CmkA67a+a40su5DdFlmXKIlgRdlEB\nkTlHvLvF/vjUUJTwTGnm3l4ZOpXXVf5ADjfU6bezM70u9glvVfrvUeYw6G0u\n+e3PuMPVjdKnTVSZgmCHz2FrHFWvBFGE+15511Wtp9OJZNiXBmPgBBBezBPP\nGBsgFgfeQaODFy0z7uwtYu/RSKmdyh5RNiaP+yUfC2jOWS5vv36zXeNVXDKX\n+jI3/AiIpcTi1pFT0/Jj/2dekwOEjfd7QkWdEf17AcvSTY1g+xjHPRkmJd1u\nZVxiGnDf0i601DnNxXH1jlhFUM6bDxkf54J7ikhPFNxxWIuOU8AO++jCxcWb\n/MegQd323ptY/PY+2KugU5HyT24yOyNhJTA5Z2TmP8ubR2mMXREuSKU469qK\nMctmA9nLpEaNvrDr9V+cZGVxRwLZoLfyoqrHezuP3b1k1mkMtlG2/QI3YogG\nypsQs0FdY3QJZ6UPMbvdRyagxOSz/sRdTlzwYPjJWZX5WFXTfA5mjaOzozrO\n++Wk\r\n=+24U\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHzuyUezjELzk2UVgxANextHOBK7ypZUj3WXPhmojhoAiEAgtwWODKj2yhUK14qVf29ENTDMD6zILjqNc04Wan74sw="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.23.0_1605567181140_0.5450375119789748"},"_hasShrinkwrap":false},"3.24.0-beta.1":{"name":"ember-source","version":"3.24.0-beta.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.51.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.51.0","@glimmer/node":"^0.51.0","@glimmer/opcode-compiler":"^0.51.0","@glimmer/program":"^0.51.0","@glimmer/reference":"^0.51.0","@glimmer/runtime":"^0.51.0","@glimmer/validator":"^0.51.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.19.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"44ee34ee398a419e83d3ed8a7494f5ba7d064392","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"91893d48333168924f3f58a9dda498f0b9275a3a","readme":"

\n \n

\n\n

\n \n \"npm \n \"Build\n \"CI\n \"Code\n \"Discord\n \"Discord\n \"PRs\n \n \"GitHub\n\n

\n\n**Ember.js** is a JavaScript framework that greatly reduces the time, effort and resources needed to build any web application. It is focused on making you, the developer, @@ -31105,42 +39904,42 @@ interactions: Many require no additional configuration, making it easier than ever to supercharge your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.19.0-beta.2","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-4JGtpe7CBC0+odgs6we3Bdfpyh0M35o+kdNC9rRytja5h0kE9QZ+96pLeYYFdfTXyJuCVb2NoA9CCvGju33/uA==","shasum":"6ee7403f624d7f108764236f5b825431fdc8ac1e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.19.0-beta.2.tgz","fileCount":297,"unpackedSize":8628539,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJep1dBCRA9TVsSAnZWagAAv8oP/1wBRzXw8XiOs5t7j8r+\nI3aVeIKaJjYcePWhOAnAvsy/9jUtBu5tIV3P11CYX0kn6VLxymiFMLzN2lSd\nmq+cQyhatDPA0Skk3yWLxebDAo/D2q/ZoHX2K4EpKMhqss6j33xxNVJDVB36\n5a+NogE2CyWOpuQYdWJ6WlZ5AgKHFSvOZE4jMjL4suhXzs3u/sfLYl9fWmqF\nwkcSl3L65YdwzB5HUk57XPBZialzCQt36d1iDDOZXFNIG11FBk9eLHJNfAi2\nWsvIXg6NDqpUA+voUfDJsdrYm0hectUIsI/lhifZajovrjfJKZY4H+7gJf2E\nAs2fIV5oMaRH1I8zncESChkcdv1E3K28ZjHEhVfliVd/VMd9xkvznZAr1rzC\nrf6S3TvWGzNU938l8ZnpcR1688pA9vJNEXZ9fKydD2trHA0tRjh/xqa7U4gZ\nkenxbe/v9RWAe1PdaXeYBsma2TA3mWRTr4ff3GLbfKN0PhRBNLVMD2H/hPOh\nrYga0ofS44R89W85hrrRytAWmwmM4zwjpeBx6eBCIZ/G+jkpCyRiuktkmaEN\n3aehbu4jCxdJsrkbXzoAzU0/A7QsTwyOa0dWC/JL5P9moVcwBSekDXtM6/F7\nzsgJHd4Lva4JZ3+GudUa8HmP0DOvGsw233UPsY/QuwOAjw6D1hquU8RAPLui\n6Ptf\r\n=Gm3W\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHFUqw8OPELAKfvDecG0HFoC2Z0dhUZc+dvPrJx6rwC1AiEA7vTdwM/lY55KBvFfL7eEuH2713DiUoJu77qTAwuqVRU="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.19.0-beta.2_1588025153261_0.7055596268053048"},"_hasShrinkwrap":false},"3.18.1":{"name":"ember-source","version":"3.18.1","description":"A + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.0-beta.1","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-qUGduw+5t+W3UFyQerKpekZgv7v6TjQAumPVTPurEr4LWIX6rpaVqRi5iCzkbKH7X8RB+3T7MQ880xLNntZWiQ==","shasum":"73deebc04f59c03d325288910a93ed83a55a1690","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.0-beta.1.tgz","fileCount":297,"unpackedSize":8699844,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsxRLCRA9TVsSAnZWagAAKzgP/iTlX+uTLveowW62RxB0\nbMfR8/qVclYsGrUhtlXUhgeGZ8gHFShsjsJQUhdPWgUj76L56DxEFNjevAOT\ny2Z703z487aGA0b3KGCjHi50lH4ieJ80OrR501n5IaG5y2FZ15/SUXEsx8yf\njJIRKLiEWoJoHO//22GV7PCJQx1SU/78MfYxx7zh00xV9TQV6RTboSgnb5fn\nhXuleJ+ft7FMG/i89Du1V7o7iDaRWvoPBtufvOPLpzMIT1p84bMOVMIu5egO\n3DLC0LWyCYP0MiELKSeIPk4+Gq2U4R2kHFyiNoa3394+SkFSKmTFT3seHqU9\nrQgkTINwgHF2wVNAWM9n95px4SZ2TGZ+hJ7cIJdVNhM4PQWyQWLW8pzNM4BI\nnBKFY1Wwc2jqDyA9iCLsLuKajCWFF4LgyxqTt0a2zxnvPEA2Ye9K/JW7kPe7\ntslGp4jScBiERcPKgapwgpad0NH4nSfid8EX+EpLbsNCRGfR/Wnkl/hEBSER\nIbyT36puaQrPDGPYzICPg88yCek3UP+SF5+5w+HEDYYoDN8risGCOV09RA0W\nepVrIrmyGSGN/9O7Fr9HQHK/QE2zhSqa99z1GrGJILUla9+i7+ZuNAEWCM/O\nKPzmvq4bC99IlsC5TQGzsv6RXyySvHRPGC5rktWkTHFZNMtmbCil3+GrO8uv\nwvOa\r\n=JNG1\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGF18P++gdekzOIdNgak46SOpdI+OtPhPv8dvBOi7gFlAiBYtZpiObALERpv6Nta8T9SrMV663XGku3MI8h0ZHRSYQ=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.0-beta.1_1605571658660_0.2396326844996155"},"_hasShrinkwrap":false},"3.23.1":{"name":"ember-source","version":"3.23.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.52.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.52.0","@glimmer/node":"^0.52.0","@glimmer/opcode-compiler":"^0.52.0","@glimmer/program":"^0.52.0","@glimmer/reference":"^0.52.0","@glimmer/runtime":"^0.52.0","@glimmer/validator":"^0.52.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.18.1","_versionPreviouslyCalculated":true,"gitHead":"3728fcaa1e5835870a89ab47dc6d27b28fe5e075","_id":"ember-source@3.18.1","_nodeVersion":"10.20.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-hfBkU2w+R7zquHpdMI+HCCt51OiBA4vkVd/czm+Xr17+qkxswh748l/VQe0N0IJLhrWlbmeOI6gtrB+Hsk8QAg==","shasum":"64ef40261ef1094e529ef6baabd907e6171a51f7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.18.1.tgz","fileCount":297,"unpackedSize":8631727,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesFLBCRA9TVsSAnZWagAAw1kP/i5XQwOuJRF29esJCiDn\nnOi8o306aqSs6EIj+v83yZf72iUsb9EVpZ188tkfnpVZDixAbuSBPvpIiWJm\nSX80kA+xcZSz+SDtlf5ltYueC2nW+x+hAM1gFayxj/KpQ71IQtSv1jzJdM+r\ng3aNjzAM0fP1rmxp8YMMFi5Uoxnv9+r68YU1M0IJ5Yvj3+aVNPuT7jwCN8N0\n5/NywEZfp+42fylGFyzkF1fUNGOzYJC2GwJDshx2Fvh+AYqUaw3/62GLYAgW\ntsdH1amcaB94i+lQkBLiUhCEnEhGZXCfsvoNDdBhTCd+/zOMKsmHt2xfLLOL\nQEzlTwWO32MzSzUPOGKR+X+uaKWqu2r9LBAzlHJh5XYShVQVfMDRNvDwALc9\nrtcz22ZVya41XjlS3Hg0ptrPJs9vRpPUYLEQ0eHBJtxORUKAsRF5fMFpvtE2\nmv4wO5+WCEpt5RPT0U6QY31DhJWkRRE9C/TjGy7ssYe8m85HDI7Uyrjnp8Cm\ntjiTU2gacy91O+OzmuFiXuXO22CmEjsSBojqo+PDu0yatxEDuKyJXsven8lC\nziRS5uYZcvpsH2Sa0K4Chs8pLHmv/Rj2VMOjbAJ8Gr33KTKkUg0EpMOW8aYh\nb7lY1HdhAoC4yJI44jGpC+dscv425SWNozC2PHXH0h/hD3FSssngRJzn6kCG\nsSq8\r\n=x7yz\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCh/+VpVXA04gOyRbK49BBYaOR8Kza4kZ4+misF04ehdQIhAO/0pAJGJGyk+J4guHozueEKtKlhpADdTtfYcBpPnfmK"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.18.1_1588613825301_0.09190299964823145"},"_hasShrinkwrap":false},"3.19.0-beta.3":{"name":"ember-source","version":"3.19.0-beta.3","description":"A + . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn + lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.62.5","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.62.5","@glimmer/interfaces":"0.62.5","@glimmer/node":"0.62.5","@glimmer/opcode-compiler":"0.62.5","@glimmer/program":"0.62.5","@glimmer/reference":"0.62.5","@glimmer/runtime":"0.62.5","@glimmer/validator":"0.62.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.23.1","_versionPreviouslyCalculated":true,"gitHead":"08aa935510efc9c877d5de623f153fc6f9980208","_id":"ember-source@3.23.1","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-KWeKSF9y0Ohmrnw8CKAs4zwMzzxwrS+AX9pPrQNPKNG0gcJpeREdAXnUWAFZEHZlUPJgZPwaSL2APpZ5tWNQJA==","shasum":"6a26bb598ffaf8e4eeba475de30d9d1ce59106d0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.23.1.tgz","fileCount":297,"unpackedSize":8638374,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvAkBCRA9TVsSAnZWagAACzYQAJ/lvgx6JYNbkjRg8EeF\nT7pAPB8exq36Zh9CLcvuC6K/BN6OwbXVA4qPrr4OQgBpYqxMNCvPBcKzxpjK\nVPoLcM2reGp/eu29Q70nNHgT+Kf6RlQK0s9UobRPNh5eaHSQ/FjqMMEDGik3\nBBNsZKpoJS4QqrudbeKqufYfi6cf2pqoCfKG6F7B+TbLHV8ZRoqhzU5rgLBW\n7TFX4Y4MF3eIurD944qLippsz1AtccVef/Ev7BR73yWetgYtwRk1LVcTDDh8\n9q+FzlWWbU0xhWq2WDevbxlvSPYDGcPfKiyKFBNID1Q1aHbZSJaBx239ZkEM\n2otYczZPH7UVKmTbQ3PM+E863VioItABR3yTatcbjKJY7PRxrSR1F5544ldd\nsy8JNI3i4JIZD5OLfi6V+LFDKfKfB+ACtqpJI/NSX+tNlfXgRl+mzcnVQA7g\nKVRAxlPeTVLzseNcCVVa3uviFUb5yYkkre4w15oCA5KzYoPDdq1PYoyJrbRl\nNIbIoPe5L5WO0+anafGh+7W+CMPF6qazdCSkIZnJnAHEAKOtzP6TdEO5WgrK\nU/EA6NJWlGx9glCzUifgb0cAaZ5E5O1tlAdvi02w/3KhBBMMdsArpWpPYR1d\nf0dINQj+MBokShf9KPDmAoVbVEl3hkhsYhhFawzEli7PkPoshSnYesaQuqUQ\nL/Fd\r\n=Pq28\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqDzreCPIAj+DfUNmOA5NZEFUOWy5x/VeQ3xcwtgpk6wIhAJnXkMdTy0zqf5JuA9HUhQPmQbG94FCAJRUQa17Kmw0D"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.23.1_1606158592784_0.9164025484475702"},"_hasShrinkwrap":false},"3.24.0-beta.2":{"name":"ember-source","version":"3.24.0-beta.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.52.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.52.0","@glimmer/node":"^0.52.0","@glimmer/opcode-compiler":"^0.52.0","@glimmer/program":"^0.52.0","@glimmer/reference":"^0.52.0","@glimmer/runtime":"^0.52.0","@glimmer/validator":"^0.52.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.19.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"ff7df1fb194c7abb31549ddf726cd7f7f5405a3f","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"b8a719753b44165a76155d3982a5ec74421f9403","readme":"

\n \n

\n\n

\n \n \"npm \n \"Build\n \"CI\n \"Code\n \"Discord\n \"Discord\n \"PRs\n \n \"GitHub\n\n

\n\n**Ember.js** is a JavaScript framework that greatly reduces the time, effort and resources needed to build any web application. It is focused on making you, the developer, @@ -31175,11 +39974,11 @@ interactions: Many require no additional configuration, making it easier than ever to supercharge your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.19.0-beta.3","_nodeVersion":"10.20.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-iZNucFs0okUdekP1citR+nsCeY6a+SvqWYPXVGt5V8N7SoFdUcQq1+o7roVyw1eye38tVNp44UWl9jpIbOEtBg==","shasum":"891d18ac260f85acfee74beb90e650b6cff73912","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.19.0-beta.3.tgz","fileCount":297,"unpackedSize":8643244,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesIIKCRA9TVsSAnZWagAAB+MP/0MVOii0/sxZMCxkwDwk\n++AbFDaJNKAP7XQ8NyBTDEJbj/6PYdLp+UEn2Dqs6CFcwEhi2IcYxbbRXD6J\nbw5UYiL/vgyeMeRI5QBQNBRNsoN1mTWG0fJwjOBu1TSBsLYpiMY+baHZLbu6\nYoiQh6+/tKnsETG2dHt0JCfnGyxX8wLkON9MqA+gSeyMmzycQQrl/xBwHfWn\nojWU4nnTk9MEl98Yrbf7yU6buj5OL+GjcDEkr6d8W//5+zv5hhG5zzfOCdG/\nnWZhm1JMe9QT65kWHlDron/4XuxrJgmrZLJhd6IyqbuL5aBw8RAWqf7LEskl\nrHU01+MpPTMYgZFVHIHGFU9ayHG2XlNx5abzZ1Iuzl/kkceybw0NgE9bgxK/\nXchA3+mP/i/Gcp0rcQNPn5bdhwgUyystYP0u10BZsh22/D7tzw+iKaRCzH0x\nf1QdCLXutPyr3EwRAK1eJVV+4h/WD/NBOIh5MmYIZQNvb1SHPvs7SsJ7YWJZ\nmoAX9I83tOLlQp1FuqVVVpFCcMsAUX2npgD3wlZEfux52oQQ+NGOttM01N8B\nbiXk0llLfucoMFiQUoyZ+O6FBthAPJfXQZrLK9ALDgjsqq6ASiQcPLAgsO7A\nWoIo4QmcFdXGg4kvrBNf2wA12KTNU+aGXeX+/svdkEXzTATBGx/oMWWVokYl\nySI+\r\n=ahOs\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLnsAz2U/AY40PF/EYe7cMqQ1SzSVw+jICcp/3AwzpEgIhAIoZfFbbNFwEqZAXlKYeA5cqRoXxl+6M3Ba4f+UBPvXL"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.19.0-beta.3_1588625929910_0.8950205695575966"},"_hasShrinkwrap":false},"3.19.0-beta.4":{"name":"ember-source","version":"3.19.0-beta.4","description":"A + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.0-beta.2","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ecbBUzX78KWxsuA2SdGN61verQRAQJBJBZsVtOvHbkpPQETu/VkPRKSBXCLbz7lIFuzbl5L4cB13O+xuFEtJBw==","shasum":"e5922f955b997dcacb8551647335749f4cbdc070","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.0-beta.2.tgz","fileCount":297,"unpackedSize":8702130,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvKEJCRA9TVsSAnZWagAAuCoP+gLz+ejfM0cUNXfPqcU/\nj14Cm77FkefDbNM9lgQ/ijKeI829fmg6hSeOEJX+OTKGmPCmaWu1uHfeCykR\nAHThifOPQW6ualSrbILIGLx6ZA6snm9RIhUl8svtIN//Yl1IVPKaUK6q3d8f\nysN9hYeA1xXaRQAp15ITILJ6WpaZp8eMLhFkqmYwYP/hDUlXEJ2bkq5okdtg\npDNt0tIVVBT/bNPK8anIfggqSLTNv/5OmVqu8pzfEu8dqOntNGlwpMqJujd/\nK2RUV7VjzlycC6wlgFYIZo4GWGDgnC4D6ogKTeHrH53oeBze3VC2qQO6dJ+b\nhff5l3rLiged0WFWB8dWyZzykx36KdCxdg9om2ZvGZNIefNdh4DBoD5Gcoom\nVKkUqMRxcrIQipa6lJ5SZFBOiOSLPg80FimwcZOBcbfCoTmH3nsgGUoZshw7\nfXJJ9H6gadEQL/QXTL/XZOS9Uf2ndqWREdz1WdGSlPfCA+sBkz3M1H/FAZwK\nnuQkGd46Xbhb47PoS8WNCKEKBkIMZb+9wQ/qS1pG7ovTQURqOJiTz0dig7Qp\nytOKvqn5wLHes6Roh8xJ8t7V065vynLbbF6FdI94l8YsL2U7ALhEAdYCaR6r\nJKS0bnJrIFXE9GYk1RpCIabfMOt4CVd+Ja7+KjPzNjaB3/gux27hIqyXHKr+\njNAM\r\n=96ix\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEJEZ8FO1zlWjJnUnjjwHc3EjfUXPdCOmd6eNf4QnETgIhAPnkSGZkmIJbQT4hl1I0UvUjItPMkmpbu/sHMIx6ZHlh"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.0-beta.2_1606197513159_0.7471449653147375"},"_hasShrinkwrap":false},"3.22.2":{"name":"ember-source","version":"3.22.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -31187,19 +39986,19 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.52.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.52.1","@glimmer/node":"^0.52.1","@glimmer/opcode-compiler":"^0.52.1","@glimmer/program":"^0.52.1","@glimmer/reference":"^0.52.1","@glimmer/runtime":"^0.52.1","@glimmer/validator":"^0.52.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.19.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"fafa0a882722dd1adbdbcbf49bc7320b008eccac","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"abf60a5c5dd77fc21d8b0674765bf4dd983421ba","readme":"

\n \n

\n\n

\n \n \"npm \n \"Build\n \"CI\n \"Code\n \"Discord\n \"Discord\n \"PRs\n \n \"GitHub\n\n

\n\n**Ember.js** is a JavaScript framework that greatly reduces the time, effort and resources needed to build any web application. It is focused on making you, the developer, @@ -31236,71 +40035,99 @@ interactions: [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.19.0-beta.4","_nodeVersion":"10.20.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-K0zjgOLyvnjORWNjlufiSxcM/98pSa0xj2MJSPiHlcGXQUbjByWQE7v5X6QZKev5K+m/tMv/9ZGW/Az3sTJgPw==","shasum":"405055f8ba83611bbf3377d509f60f2b4a61783a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.19.0-beta.4.tgz","fileCount":297,"unpackedSize":8648900,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuj08CRA9TVsSAnZWagAAMaAP/1Gjw4Zlm1J8W+BEtLGP\n1mdeoyzEpBI1QCjoXETWE6UimAyLjARn7NC188NORAkbW5SBqXJuYUCYl0tl\nCthkIv8O7wHXCH3oZAdc51r9PbKo276w+035+r5IaRYJuMiIkfMJLYGLt6IY\n9FsMbYAglkLNNnbN+fmXY0PB0OFLdytcqemDtCTAX1ym8418M25w/vNa7xRO\nJCrFAGAlhWmuWz798tzOGSGpjVDxsOXCkmFxb6Xx7UFA/HVkyD3x8bANjpBA\nN7xUwJIXW1RV4ix241QtqllUsx5lUTzOX/LdoqNIJx//8nDOJXHQ15nmCdcd\nQGeNVa/Ps6Zxb5NtnIHyjPxT9F3LIz830hUwvI7qZP7D3OnsLr34wK8iTEP+\nBNerQbtOthvaWtOEKvMGzD0+gkMkrO49ksEtsHffpyvr0yAr7smjG50cQiNG\n+8lzsjPQZLvhZTxMXn+mt/B9CXnJvntXnF5QH/qy3pq3utVvXRwtJ0asPXKm\nPd4CskXuqQDFVxg2KHePFFf+MFH2sEMC7XPihJ9xEoUkR7Ug0F1S5EO4cfRs\n3sov8ZMUVFfxXpMwyt4TrrTuHcPZQxyXwOaYWvH98IoHb1HQGSLKdjoJDrjN\noVguOSp08usKl4pFr1zJxe3vcOi0FZEBEBoBKRVkeEsB6wdCbuS6VzkaRKQ8\nxElR\r\n=iDyK\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsjYdaVy9cT3j5a/euPZzNfDw9eaUO6YGum/szVZbMgAiEAnD3oxgcSRftLef4pL++zRBUfOoLWYL8Rofg7nwem8/s="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.19.0-beta.4_1589263676183_0.4224836535755412"},"_hasShrinkwrap":false},"3.12.4":{"name":"ember-source","version":"3.12.4","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.22.2","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-P8IQkVd4iXDf0y+2PCEnCJDxZTOyiU1vfebzvXbW6NnoDsOoVP0xvGgoHV2bGFoskCMe4ViYNjuHirfjWvr5CA==","shasum":"dce9b9b1c1559aa90488d3a343a2b7628a0f022a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.2.tgz","fileCount":299,"unpackedSize":8647703,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxRSTCRA9TVsSAnZWagAALhQP/Ar5FwcytW50u+z6JtoE\nqInxf5CFW+sFSjBcZrAY1/qtikv6M5vIfaEZWXBdVCLpaNwhEtyAzp48I/JX\nPZmvrKUiz4/xqeOKNssc5g4ZpivUy6LESZOwbtZIe7cOVf75G2zgZeOLzI7h\nEty/gOKlFbCpFNGX3FQA7lCxAGzwnJ83y25f06g1Kn7FVYNmXsuK2RXR8yQy\nvGuwZcK0OYdJUyKkovkCNNqaNDl+UiEPCa18RM2IVjbl/flFB9ycbjxYgeXm\nmvWWZV8P7lZMGHjVEIzBxNELhmOpPEEu7VoObQQ0AQuzRQxmG/cXKXBDvYzS\nn2emtdkThJQBghuci0o3gu+XZ+NSyZp5ueBzfOgx3me0ADtbq6ISTLhPhrw6\n/qOWG7vLiw4SI06HJG6jcFTlTJfxhtBthq7OQYGpAJaDtMDIfyG4W+5mg8Hn\nUo3FxnfvbJDnKxroU5dc/Y21psi6Qum2a4AROK+Kb183qyhrBMgnyGaAh5jt\nTZiKVImVM0vhocCI3IES7i+fXQCcOb41JpKVuDAqPka2boECQET5fxB33BUy\nHMkHKQpjn2Z5CoAXIxXf3J6VtMrQcGqyFexgU0btqSue+tj+402n5W9THz8K\nczedcwIDx1gkyiJQakF91eHe7vYbkXpqLIRkh8yd6fghKHM2PjJdOAdNDM+t\nqsJF\r\n=96f0\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICsH4iJuN1/CqdSlTUKSKkJsDximmFNLxAl3cUcIpZn4AiEA37ijDMszaqXVDtmi17ZOfFuTPZhnWHqqlMroAN1gotU="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.2_1606751378344_0.8260208705684484"},"_hasShrinkwrap":false},"3.24.0-beta.3":{"name":"ember-source","version":"3.24.0-beta.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn + lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.5","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1.6.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1.6.1","@glimmer/node":"0.38.5-alpha.1.6.1","@glimmer/opcode-compiler":"0.38.5-alpha.1.6.1","@glimmer/program":"0.38.5-alpha.1.6.1","@glimmer/reference":"0.38.5-alpha.1.6.1","@glimmer/runtime":"0.38.5-alpha.1.6.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.479.0","babel-eslint":"^10.0.2","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.0","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.10.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.12.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"cf921f10d5db4d9c179067073af4ee574034cc68","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"29837f0136be7d2b99a0233c70ad683b708ac58e","readme":"

\n \n

\n\n

\n \"Build\n \"npm\n \"CI\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.12.4","_nodeVersion":"10.20.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-e4c9ZB1aO2HxwRSWjCuKtZNhRkCxwZ4bENe8jUEreIPXp0hmiuviRMANAkRaMGbIXm0/RbAuYDX+KBmQlIY/Qw==","shasum":"c7d43954097aafefaa14fc88e3f3466a5e4bb254","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.12.4.tgz","fileCount":128,"unpackedSize":26616812,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexv0kCRA9TVsSAnZWagAAmAkQAKSlcaO/v6Wh6fPQjSUS\nKRO2q7eHs+AhnFrpSuPXuwHuyzGc2lW1UbhmInYzdAVZO42zmDzrswwbixeM\ncGNqqEaPkiCjlZxJjAhbiCfR7IzN8huqoGq0mlAkEkBoVkDZHqjV+1hy0NtJ\n5l33pgK7al75Ei8Bd8QijIPKgbI21woHl7zcuzzaDb/NCy83b+z+ucd8yeoa\nhc185YB1U0Q0Z1TKeO1h37FlEmcAyKuNZor9nEdokyt0926b1l0WnTOQzjF2\nC4Y2yvCmrfIbuqy8MfBxF/gtuWVTaZU00TBeYwYHIEQe/WIvz3iGi6DwpvBd\nC03btzZH+W/HifHJ1NYcPqX/lXJNXx1ag55PtU6FWOuSz+1SSuX7+xgTcu+5\nfOSVwQH3d5ccZjMnNCgWMwi5kf33hm9UJstSAnyz0xl1RtzNkp7ZIGUt0T8Q\n5Xpbj1dbJSQT1MOztozik3rcBt/ELIq7x8TGlNbJOno7enYv8ls6+kHNdlia\nvbMdGyBw6BAF1+4MLLdjAoWR6qHXj8bdEca+6XMazkyb+8cK1WqIo0SETNjL\nkBXRdRwR2BOvy4u9BfzlgkDWCUFG1+tFHwvFvOF/Yx2EmtXRrpc9cXCOX+ng\nsz5WIdt2PG2lPGHGQ61vh78oco1vY2TfHgIyze48gwIJLymr97yeB1TDGtSQ\nRS7E\r\n=Aqge\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSoDMSFCtrogK4Qnu0OuJQx+nW+7XhBRAAgcY8YaZBcAiEAr5yFedsZJdFPU5qylLAJ21agQsM3MIpuNvMspQR4uRU="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.12.4_1590099235331_0.8069851591005943"},"_hasShrinkwrap":false},"3.19.0":{"name":"ember-source","version":"3.19.0","description":"A + alt=\"Discord Community Server\">\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.0-beta.3","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-e34kJaMgjfHqErmlKzbrCZ1KFh5/kdLGPioWnDr9J2EuqA0dEY3S2zoBfaOPl3MWt6hx0WfGr6E59m+tt1EGCA==","shasum":"256a8edf9493c8b6a3c21179ad45969ef72cbcda","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.0-beta.3.tgz","fileCount":297,"unpackedSize":8703898,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4PBwCRA9TVsSAnZWagAAqEEQAIHiI13/mglpjHGSFvtb\nUabTslacPPVLY/Abm/irCPThBeZcfuazE81T64xr6I0Kw1CEDONIzHlrcvtL\nNPgKusXML8DK8mS+x2rpT8YIo9zY86N2rafM5MeUXZNHFoanbvuHq7LF6XK8\nUwbNeifW0x61fb07kXVi95hTA37eJPR452dkJlCaTZ8taw2At/wKwmRU0Aoc\nihjF0fhSiZ4u6nNVWnFd9y/YXVHZtKdu35CZoyYdpIgQVsR93eksN4xdW3Nu\nG2GIudnogUApfITQJ9i+2lqdDSD7bD6ur9Hpj29jb4MGMmN3+M8B/2AhPVJN\nGycGYbn5xwBtWHpqnUa7L+x2GPLb6iF1XiHp5b+h5fD3G5xAevz+e2QBhe/j\nCnkDMVwKIGpa9jE/3PjEtVr5S7W33Bf3Z1yqlzNOnmCMeF+LqRv0aIM2TZ+2\nI1/hDDy8/pYapVrYUA2WDYYHCXJdvfuiOBR7SQU0Vs9svApzoSZbjLwA/iVA\nFX1fHRhV+U/bZKjhacFvJebq2osm0Ojm2ZtdtssrktYwWfzZsbnZbHprV54c\nIWKg4uZ/9JcJlUFv7dOwlKrIB2gM5FdpQp4T40JcY5XLndqsuMQsfdRubuMx\nucA5heSp0p3Zem4M7Pdznaoa6RXxsGVli8eLt0/+R/gJXjN85CrjMLDkDiQD\n9wJy\r\n=X/44\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD833/yr/TfnwWSuqoXxZpT0hXbMqE22n4N+scuear6bwIgD650/S/u/6vj/3GLxBg4dMnUVDXjKrmB1hnVNve5uNI="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.0-beta.3_1608577135044_0.2938337035435439"},"_hasShrinkwrap":false},"3.24.0":{"name":"ember-source","version":"3.24.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.53.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.53.0","@glimmer/node":"^0.53.0","@glimmer/opcode-compiler":"^0.53.0","@glimmer/program":"^0.53.0","@glimmer/reference":"^0.53.0","@glimmer/runtime":"^0.53.0","@glimmer/validator":"^0.53.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.19.0","_versionPreviouslyCalculated":true,"gitHead":"f2e997b47d09191fd6c4cd38ed5d5be4d027ba0a","_id":"ember-source@3.19.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-WUL8FojIGNJDtCSxI5SjNguMb6axPPm9p/nskRwox9omj6W+hjbzLzl+pZcMbqRePkQtjCbUTAclVMBdBNaRYg==","shasum":"ea156953d177374baf4911eb95d73625c7f8cbbb","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.19.0.tgz","fileCount":297,"unpackedSize":8654063,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezXvZCRA9TVsSAnZWagAA6XsP/jNQZB4HKpVnsoOnwoOd\nfQY6+OspPmOJGV9Azy+NTiu7rhcVdFnyILlml5j/DpW7Ngt4DQrGnHmRFQSt\nmbrebMUPEVLjjCgAWeijCGL2ACbnEQFfL2LNToBShaHtcEYMkxGUVm5cIQuB\nOtvg3u5ZoXQquv3pgHicFlsadGA5VZSyZz/tDUP+LHzdAcbTtPnyzUlCoTQY\nOMs9qtWdmuyZ9O6oTB3GJQAg+deS1w5AATFdmxkaIEPfXSv4p0O0VbNcCDT3\nEPeZuKf8527gVUKz+s+WNfm0ASQFP1W3uZDszx/1BKopzrF3GIaogN4mah/I\nlB5wUHGntvwPpJMcGclx1AAXRgC25zpjnD5SRZokvXcc8r5NN6AJhluj88Pk\nbHCNIST40s/idpAcSwoDmsbvytPrdm1ix2H0nvp/CFSVSZwAayqukTuwswXM\njxFxjc9VcCnC0A5aUlbj/ZBlvcM8RyO/5vruMRPs+LDkmLbzFqSH1xAiXm+s\nyolIDBEDCGSxy4DAMOqURs9q7jT0q0RVCdAhycvcWI8JjT/rOhMXzCtcHlEj\nx6uZfL3w+02oaSXZJ7EpR7xz+Wo++oh04ULXp/rzWgQzboMCkTGEk1LF+Tth\nqt6hV9I76bGSKmie01IOgAeYzBnozVrghcQ229GWuqls4+EccxQELxP54UYV\n3ZKX\r\n=W7ct\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE7zoL2QyVjwZR7r+HV5VD0Np7wgXqwz4pJ6FJiQP0u0AiAG+fLiQn2VR8KBeiFyDInv51BbsMPoL8d+mScG6y1Fmw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.19.0_1590524889457_0.3797103817964096"},"_hasShrinkwrap":false},"3.20.0-beta.1":{"name":"ember-source","version":"3.20.0-beta.1","description":"A + . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn + lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.1","@glimmer/interfaces":"0.65.1","@glimmer/node":"0.65.1","@glimmer/opcode-compiler":"0.65.1","@glimmer/program":"0.65.1","@glimmer/reference":"0.65.1","@glimmer/runtime":"0.65.1","@glimmer/validator":"0.65.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.0","_versionPreviouslyCalculated":true,"gitHead":"75bb0c42dcf526c92ced96c404dc30edcc09c1da","_id":"ember-source@3.24.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-tFNwicD33IQ9LRIc0tkS0xqKbz7w0P5x799DH4DjP+VEpHAn77AaBR5Cfs3oEFbVqMFFBl88M8V4zlI4Akwwhw==","shasum":"a8eb6b192d2ce7838df6cca4eee828ee2549a518","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.0.tgz","fileCount":297,"unpackedSize":8703488,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6i7cCRA9TVsSAnZWagAAZ+8P/jXFc1t4ecvnZn6f6CxJ\nG0gX9Geyc+NHhbLNxzjUZjHLahJ8jIikjwk2ZlExiwQAVqm4KfYTjV7rLTqG\nUxpMIKc54LrDaYGuSTYNdJ0OS+PKEvjVYAoqXOveANsFxpH1EPKIbw00pHoT\nOZnmtk9NPS3M6M40yWlIgwFktKJIIQ7nJA/CKGQLC5et9tP4XcLUgZonTlKy\nrf2T2IA5mOCffRtgoye6j/SGEiXtB6PX4t+bqMICpRqniBPd+Ac8RVTMfZN8\n0YMlZfMFpBRPuC68xNntY+NcZeABLURg8ia8MS7AjDRy4k6I92D9BVjkoi4m\nJZIzlWPmvMgAurBA+ml8arbHvQW7pKnHOY9rZ4InSYPIZPDnV1ryQZlLveTD\nK5qn/y4Ou/RWokHuV5J3v+TKGps5JsSvc3lLdeRNakVaW21n9aPEpyJz+2Do\naobSJXs7rNvnJuYeu9OOIOsg+sVUTWLwMNzi7doPSMFus1etyxU7rADFYF8W\ntczfeNsBxglepcbOqJBsl9rqqdUjrsdUwsT/ODbzZ9uyu0sjMZ7zoW1sL9V+\nl+9DqbAUtwLji858Fy37rCtSkA2jWNiXaidQpffBseR3tWqQTCS1Twfy41rM\nq4dLdYCZxJJm3tNPlEv6dG9gMp8LFF3EGP93jaqzDaKZwsVkLa55B66RAb/e\nPKfv\r\n=VIEK\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBVBSkR9/Ta4FZ6E10Lo+YDJe0w4/YqUXhMjqA+C6GtFAiBjzsa7HkwEqFOQzETw92roefXSwvb2cwU3WT9zWDJCpQ=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.0_1609182939802_0.5263757241518381"},"_hasShrinkwrap":false},"3.25.0-beta.1":{"name":"ember-source","version":"3.25.0-beta.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.53.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.53.0","@glimmer/node":"^0.53.0","@glimmer/opcode-compiler":"^0.53.0","@glimmer/program":"^0.53.0","@glimmer/reference":"^0.53.0","@glimmer/runtime":"^0.53.0","@glimmer/validator":"^0.53.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"7511cc48cd143f59c6fd2526396e78f17344eaed","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"15650a74790c85d067225a16eea5b2b496c9db68","readme":"

\n \n

\n\n

\n \n \"npm \n \"Build\n \"CI\n \"Code\n \"Discord\n \"Discord\n \"PRs\n \n \"GitHub\n\n

\n\n**Ember.js** is a JavaScript framework that greatly reduces the time, effort and resources needed to build any web application. It is focused on making you, the developer, @@ -31335,31 +40162,42 @@ interactions: Many require no additional configuration, making it easier than ever to supercharge your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.0-beta.1","_nodeVersion":"10.20.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-O/2Tzjc2IzW1WDi/lJ7F9fefa6CrnhFmYqJ9aNk2gq87dnJDl4lsXDz8LnlE+3aZIUok9ebLEUj49vkdEnHZdA==","shasum":"04d1584f943df1940af002230ab2bd7ed9639ecc","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.0-beta.1.tgz","fileCount":297,"unpackedSize":8675415,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezYopCRA9TVsSAnZWagAAoq0P/jD+M8GLfoX+JkFyQVLI\n2AYq2aKwpkK680bqf0u46TqU9iAeWbAb4Tygq2PweJhcQq+FxDSyCSidqTlp\n4qkVgXKpDwS/DvH9RyK8teOeNX8rUEBJGUc6TQPSITF1x5mfXUbpEma+bRpt\n9IL6Mg5XPJny5e4u8IjyHl7QU8sADhXisN2MzCMpuFkeZ0j+Fv1HiiA07khv\nV1ZK7PoZzrcNvveX64G1yxitt+Q2+xYqfcA5YlBMbmJWI2Ao7riKRGHwMmxd\n1kI67JUWIe0I7xZ9WD296l1w/I7PJ1rD1j2VvZ2QsESUNlCZA82rzrv3DALz\nnQwhTceR3kBNoQibqUGEPvM9sj3zHr5OEzPu5VEWfrGVcy32qW/EmiVrnhx9\n5W2vXdSid/DxjHV8vIMDKAhkJs3cQkGQ7G4IyI1XJkoNogV91B+VEt/HWXAJ\nkT0yTRyEUEQcAuOY27PV9X7aRGxfeFxwXqre22GXiHTTNuqD42pqG6e0UkUR\nX1zUM1fH/fb5eAb+bRHwmEdgxmIXjnoQ9+N1qntYv8Z7kpM1JWpQXFivXdRP\ndI8zKmPd/1xdf8Ue4bYJD4Z6vUIUK+eVQjTI+qxSOZWkliAYuIBuu329mXhU\ni/Yb/O+gk9aaiz5yrFmOp98clvdUZYsoV2BXUEl9SsTHO1oKsvn3ETNMHFJh\n8NZB\r\n=ebtP\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3aQSyINAIgbvFuMq8E9lAoJHXW/cbJ+q5j29wTxBhhQIhAJRKJW3vtpg+/+HxCVaDKyrl/ZtHaD0aS0KqdJh/aBot"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.0-beta.1_1590528552624_0.7729614598920953"},"_hasShrinkwrap":false},"3.20.0-beta.2":{"name":"ember-source","version":"3.20.0-beta.2","description":"A + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.25.0-beta.1","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-BSYNstKYjDPblpWLUJUzsGSpnDCrr1Nx1/33bIBcaf/hfuO6WruDL/zzCqWBxOkaKnaEIXxt1NH0+6frr8QSLw==","shasum":"cd8c8c7e1340df8e0232e499e9b23541072fdc15","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.0-beta.1.tgz","fileCount":301,"unpackedSize":9061613,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6jUvCRA9TVsSAnZWagAAh7oQAJJ8pqWZanQ8j5shRdgJ\nuyEHkBzSxyRsnZ1aLpRXCQWmtkt0EwII0g7Hx3dtVv/6mA5lmdrpdicUrPH/\nQWuJcsZoAEIyNR969rPg4j4zfHyPBEvo0yMzHF97UNHW7NxBFXAsheBfGIOO\n15mIrE1NxKWXi9TZIn31fvnC4755xEYqA999yUswYif2F6tfGuWu08OTkpi6\nluEhkAqeAbFTHoam0TwYn/Ezo7laa2ljIb0w0nzTXOprWnljav9jxGTv9bRP\n4mFDko/qBZjMaSJco2/TvndBazH9kSlATZ0gc99XllJGVrQt25DPutsFvUpy\n5c+DmcaWSrrc6/tKDqN/7rUT3EgDVEXsPFra1iEM37h78xkrlSsdClSNz68l\nnfSjz79wzaFZiqP1ERuRcAyhOgAM855htpUZ6SuQmL1xiVjAuJsqQCRnIdo/\nnjBjrtefHTRQpT5398YFHhgZs42kzaJCaRn6TRuqDdKu86yrsGnAKg8p/u5h\naqI0T/qGfTHTvpWST14hDvkGoibw/ULsFXTRSRydFm1EQlk5o3MZPWHBCvw6\nql0RwMan2GNLIOZCu66fCm9I3grAcMLH1u0+sChmhvYhmi5JEMTvsfBi0RFJ\nqeDZN8qdwiU5jhfsDdKeTZNEAnCFUeXMc+Vo7omkEZJ+ClpIRlVehtpp6989\niUO2\r\n=ga5E\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyZ/BmrrwneAMVBffw7e0PunEWS1szgrsz6bdEQSJ/wAIhAJBZAiDIzHYjl1C1nhdGkj+9PoCWSsaIBZYP2GQ3pFB9"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.0-beta.1_1609184558747_0.9587501445210049"},"_hasShrinkwrap":false},"3.24.1":{"name":"ember-source","version":"3.24.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.53.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.53.0","@glimmer/node":"^0.53.0","@glimmer/opcode-compiler":"^0.53.0","@glimmer/program":"^0.53.0","@glimmer/reference":"^0.53.0","@glimmer/runtime":"^0.53.0","@glimmer/validator":"^0.53.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"bc72805c1a395f5c569cd0e47aa7480746f29be5","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.1","_versionPreviouslyCalculated":true,"gitHead":"d0e4e680bcf2f425d590cfb1d3ab8df3189255a4","_id":"ember-source@3.24.1","_nodeVersion":"10.23.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-kP1sGTl64dPoHLSlmEMp2wAl+0hhuRnUsIm7sm3RI7aJ6QutN4pddVQacaMZMWfEtoR4N9Mmw+Wv6UI17AidRA==","shasum":"183cf2f556921726406c05f86224091133c33790","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.1.tgz","fileCount":297,"unpackedSize":8703657,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAGPdCRA9TVsSAnZWagAAQ6UP/3k7NcDqZfD8hDMJ0a6I\nZE8LAe5R2xGwchMkFB+/FNBfYU2zbc9HeVzSTd42Qf23klNENSyNCjffF5zb\nwkEhiXlkKW6NOZY5EfXWgMnEJ1cTSsNUhJZTqeu4n5GbcaByiRpjRsiqtwpZ\n63+GrX4uxb4A/HF7plwocDp30cheOel88PhpNUZ21sxsP6GMC54YBBVWMfuH\nqDqkvsNY2TzjrthovmFc1GcjQUVFIwan4VDHj/NncxXl9msjc0W5cH779Jhe\nvQ4Cxs06U7vIirISaQmYh+hQal/Y+W+0jrpOtdENzQHNc1sEyJBolgfmqrvX\nUkvyw06Lj3uN+DSlMvKOU/5ga2ctDQWoCYoOfA7EFDnMVdrVWDrCtiVW+aYI\nCks2s8gQcFCfXHWnRAOjyJJMxf1HgcC+fiV0bSlhwLIr3kGU87cw08cKqMFF\n1rg8HW+U2JGtEoFQjywjIM6OAVZ5sEOoWLVRBhhvh1zQG9ZJJRjIP0GEsmg/\nImbic/yH7jfUiWKDVda/XuljBQz799Ir9amPyEG4Jl9Cp4AU3DVzQYjP3WWO\nZ4yrUUUAEaGfkFEglaK7kGIRaXei9oTbKR7Y9hJc7zQwvGBnZTvnJBlQctgJ\nedKH99r2eIbXEEszcVwXMXc5ePtPQeshxKLiMqsIwZTCySKg3GdQP2PROYYX\nuHBh\r\n=IPhA\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAlwpA1xyOEJwh5mq9Lut0gHvwgvWn2jRVW3DRkdpoVNAiBrdmXI+AVv3NQy2s7bisW1VQzK/vytGPjpv45GESDFlg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.1_1610638300555_0.45333157649111144"},"_hasShrinkwrap":false},"3.25.0-beta.2":{"name":"ember-source","version":"3.25.0-beta.2","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn + lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.73.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.73.1","@glimmer/interfaces":"0.73.1","@glimmer/manager":"0.73.1","@glimmer/destroyable":"0.73.1","@glimmer/owner":"0.73.1","@glimmer/node":"0.73.1","@glimmer/opcode-compiler":"0.73.1","@glimmer/program":"0.73.1","@glimmer/reference":"0.73.1","@glimmer/runtime":"0.73.1","@glimmer/validator":"0.73.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"938d53f5caa4a5f03435e54d327c65d2ad52f9c6","readme":"

\n \n

\n\n

\n \n \"npm \n \"Build\n \"CI\n \"Code\n \"Discord\n \"Discord\n \"PRs\n \n \"GitHub\n\n

\n\n**Ember.js** is a JavaScript framework that greatly reduces the time, effort and resources needed to build any web application. It is focused on making you, the developer, @@ -31394,31 +40232,31 @@ interactions: Many require no additional configuration, making it easier than ever to supercharge your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.0-beta.2","_nodeVersion":"10.21.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-DC42+Nr1yXRlE5sYJeBSfBit4RYJXWFlxJpbK6FjdyEBweMM7o0zOJc6+1P6EXOp0CeIp0QaVepymzb90IScCw==","shasum":"269050687139a57d0d630565f36fb6977fef8b9c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.0-beta.2.tgz","fileCount":297,"unpackedSize":8676231,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1rMXCRA9TVsSAnZWagAAvFYP/1Jx9RAZF7PxmEbdp3K8\nHgcagvfy8HmHK93+/XkPrNO6fQtymblPuUkv/pyl62meSYGScvKXgW0gK1aZ\nRz28IJXYREIKmZJx060SAELEw8VKn7T4PSoftk0iFjfNvXTdwz/hlfGH97cY\ndnMn2BRm3aRMEJXPIYgemcWu4n6eZ46De0tu55V4b/oxOSbq/gb+S24zy6IY\nuV6LiHaksjfgPWK+LYT7DY3zTrzY0tTUQv+a902pUga1G4XRFR0L/fg+cIkN\nDDNRezRFrPVVVDUB+GkzcjDMJxzue9mjeM6pSFekv+MrAYwl5eR/wh9GseCu\nyRD+iayoVmjPOUb7h0B94OtMoB/msNSnvcWPvAfqFq2QgBFnFlx+Ra+wg6wI\nId5svRVvYsYiuBsowT3WNllmBsa0F2Xm4NgGocT6O0lptgoT8wpYV9yl/PMC\ng6QX4ZUuApzvp+ZMuyr7iETxq17fRRR3E/blp9XC8uPqTReigQ0IdhplN2WE\nfzYliQUhEbpCbFYFF0RE0oHLdXZ7O5mNyWKWHqcC/lz/82Xu9qCYPKRjP0lh\nXTe43+QToTfq6w0AodcbwVHrJlv2wfYTQugweeZ0BPecHwSqLJzntKBYBio/\njlSLsYwecbbVw+8AIXKN/MKJDP920kXBIphjgSuU28b89pOUHmQ0l6uZNrqq\nfmZw\r\n=yBpA\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5zmvRK3hZOQkXf/FsYpoIcyqnaEOb19zqs6RJwFPQfAiEArS8KgVYjxyxWeZ7sTjWnre0v1ssHAXSYrO/19PtMCNs="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.0-beta.2_1591128855008_0.18561977840391197"},"_hasShrinkwrap":false},"3.20.0-beta.3":{"name":"ember-source","version":"3.20.0-beta.3","description":"A + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.25.0-beta.2","_nodeVersion":"10.23.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-j+WzDJQtxJK4iOUt4h/LAnvmJsdwnkoavS0DybuWharQNssrq4zafbHm6qINvt3faL1+OH0+d7EtWMBjmnw3Gg==","shasum":"9b659489ba3e8be97984e94b6d57c73b8f247af2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.0-beta.2.tgz","fileCount":301,"unpackedSize":9070894,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgB14UCRA9TVsSAnZWagAAz8EP/0stwHyYV5/FS3dK71Rm\nD6DP8PS+LdHLv7QqrWvznxtubntJi8ZRVtnQvFCcWX1zYGVKv9qaM6pyiks9\n5b2nK/3uKpMjJu1kU0+FQ0kJCU8x85NS3htMmI2eLDp9BO90txE5wg4eTj87\n7QirmyA5uQkPEY4kgn4cOWg1CUx5k7z6Dvm3daDO2hlCb29XMyavGCxC/vS2\n7UqJYUjXpbTVmOiE+fEgry7o8SI7ma7Pi4xApVsAKNNit93iz2LLeAruU/sW\nESUtwBwTuyNaBFuEl58an6jEy7NigGKUSuCWU3m/Ltza+0ncJaIaJVWLZCwA\ncWxw8M3SyKOjawL8mLbFOlJDF1BjaKtQp6EQRegSaNT7g4KBRTwn4VZsACld\nDYr05SnDj5QCCr9zbcbhq6cvI1bMmsTYYTrtQEqbREZnXhrPdZ7YyinCppaG\nJgvyTIQ7gLt9yEnn3CprEyQowizXghbBAj/hVlN7txxg30RyztxYwEd0FWKk\nQ9+s8vAL3E7Qb6tLiiB3WQWqsT3766TQ9RmqX9S3Uz5dQzk6RpzjaSoye3w/\nlDT9ciJh5+6LvImwDfyzQJJz+b46o3acGPmfgToQUFFt3whmgGSUnWtwlce6\nnv2rdfz7AfBsuxE2XnIAFC4WMm/w9tOpS5nPowYbBwGYjthXs4kJbkn/7h+g\nTOE3\r\n=wzK0\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdRXOnf/vg0UjX83zE0BdlGtWitX3Bw6QseXmoX6myCAiEAuZDuSqPBuBNIHAnpoJTRw3vzGFalAtQcnZc5XQAZ63w="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.0-beta.2_1611095571660_0.5757903097749673"},"_hasShrinkwrap":false},"3.25.0-beta.3":{"name":"ember-source","version":"3.25.0-beta.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.53.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.53.0","@glimmer/node":"^0.53.0","@glimmer/opcode-compiler":"^0.53.0","@glimmer/program":"^0.53.0","@glimmer/reference":"^0.53.0","@glimmer/runtime":"^0.53.0","@glimmer/validator":"^0.53.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"6ec658aa4a64205289e472bce1010885bf08f457","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"3bceb008767e42e74ccddad60353463839fb4bc1","readme":"

\n \n

\n\n

\n \n \"npm \n \"Build\n \"CI\n \"Code\n \"Discord\n \"Discord\n \"PRs\n \n \"GitHub\n\n

\n\n**Ember.js** is a JavaScript framework that greatly reduces the time, effort and resources needed to build any web application. It is focused on making you, the developer, @@ -31453,31 +40291,31 @@ interactions: Many require no additional configuration, making it easier than ever to supercharge your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.0-beta.3","_nodeVersion":"10.21.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-4VlGexZ7ZheqWetTsYkg+SicK4IFxA3n127dwsX9U0hzayBZuFlA4KRmumFkU7Nb1ni3E1bGqGJfkdPjpYrguQ==","shasum":"311ca0801b16b87217ae3b3431322a14f6930447","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.0-beta.3.tgz","fileCount":297,"unpackedSize":8679621,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8Q23CRA9TVsSAnZWagAArw0P/iun8eXPjYmkw09xiyLE\nGr4XUvaQnhmnb1spgnBPC5JdxLnmHf0F9HTl+6DECX+gvL6dWaEIpbj5NosR\n15senul8P2HcNfSVpnrH9TXcZVWkslSAZ0LawdLFojtGwXJv3FRhgFWfLOus\nYX238MGhFtrpEpWbdMzrYUALIqD+mHyj2czrLbl81tvdaOfzs1xkMZgZ/ANh\nlHHwemSLqRggv7LVD9JKXT8LzWUFIn6ESjHz9iamJxES6AAo+tSUNWmRkL9K\n5R6UAKxxiPK0bHIHr462PkTo8HKYFwaSBPTBvdToaAp+jRfZ0S5iEU5oSW48\nkh1r0rpUtwQJpsmfnwIeXa4R4JMGiiJ102cOSXaUZc4+iw3/iJMukVJlKpQc\nmF6zV3NVwNyP+83MTSADxONxAI2eu9+hIRKBTHRoX3Tx2ZSYLal40mAtGHY+\nFkq5kp3+MT3tAI9fB1Njf6t5grSBNxmSMMOENDKjOmmyj0dW4KcIWGnCypng\nojVh3Ob1oYsC4mSFonHbDbR9tF5cYPRu8KSDQ5+JCt4ax7barb//ZQMPlkzm\nacOFvf+VyBZJrnV7vl5N4GkuaFAWARivzDs7wXyVWTO6YKTYImq9gXTUZOT2\neKO7Kmfab+smB3sq67/YhtzWEscXDgiFZqqKe05PnnQlkOIyoxT/S1rf+JIE\nbL0e\r\n=+xWL\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBWIae9yrJBY4wTX8/Zt3rwrPGK1TCuXHOW2huC68wqPAiBH3iOEoqEjXiLlQ8RFTkHI2//8rU2rEH8X4AR/blEPBw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.0-beta.3_1592855990558_0.6893341712626051"},"_hasShrinkwrap":false},"3.20.0-beta.4":{"name":"ember-source","version":"3.20.0-beta.4","description":"A + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.25.0-beta.3","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-qo5Cu6bMUWFq636UicctxB9I4xAYChnGJD7Kz8YJO99cYOfSvgCne0PU6cb+CbG/E9amnc9rLzhAgqdYBsbVhQ==","shasum":"151ad54da3bf8903b1190e94283dfd16dca43d9e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.0-beta.3.tgz","fileCount":301,"unpackedSize":9071273,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDyDgCRA9TVsSAnZWagAAbPoP/AvHSaTxguSiigpxbCEO\nvekG9Nhyqq/VOfdKB1ZkrHzyYgnmXwvtIIVa0oJ8numHwGvWdmK+55qq1TEk\nwFO9JflX6yMa4v1sgR3ohrC/Wlx9ZcZ3lg4vhmjooA3lQECzIptzh5J7iIxg\nZlBVt3HqxztKzBBbybQ/6P3NnWQ3n1brHqvDVXoLh3zxamHmT8fz0Ci5PFVJ\nPgINKyjCYiT69kszwYTquOiELjN/5P/NcpdNV1LGojjlkFb9M602PjsnFWXp\n259rQLw/06B/pjthUPWhWyqUMjZkOaZ+qGHeQNPmyuqi/rosubgg9GngXzcX\nfShoNxvYtlZMDF3rrlqd8uEW9+2OvGz3OVQ3wM9KlxV3tFsQjkGSSp7zNqTm\niF6whacg1QRgT2FREZT2+BCvPmUruWGAHk3JjeowxAKITbNorLUj26Shr4Ev\nY/kEzAdFzYCRkZhsc4EdVAySKJtHHQH8NTy7gEYsORWHAIUGoB9wFPkFmCAN\n08rq0B1TCVkQtS+WKUVC2ElftI2Mm14jIiwMbK8gPtxoEyZ/IGrBpwGKtkGq\nvASMy5IOjQTVJT0m4hQehm8fa4iEZn11hGoyjsQVpz7i7gFrsNA5o5Bhjxg5\nxc6BlERMHmH9U1V2//ugP+VgwPHx5J/ihiNGqBKf0mML0astmeF7+qxIbFLz\nE5Pe\r\n=sUz9\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0JuewxspHcrbdgFpXP6oAThtG96xpYgr0IOLkFAzzBQIhALKD5L2EyGZIl3BOV5IQFkUckUe69IBRF8DOVazGmebY"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.0-beta.3_1611604191488_0.7438996119378385"},"_hasShrinkwrap":false},"3.25.0-beta.4":{"name":"ember-source","version":"3.25.0-beta.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.54.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.54.0","@glimmer/node":"^0.54.0","@glimmer/opcode-compiler":"^0.54.0","@glimmer/program":"^0.54.0","@glimmer/reference":"^0.54.0","@glimmer/runtime":"^0.54.0","@glimmer/validator":"^0.54.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"a6518532b083340bc2cbebd2892f046b06c956d6","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2c9ebccd4bd125ab0fdfa27806b5a29c82253182","readme":"

\n \n

\n\n

\n \n \"npm \n \"Build\n \"CI\n \"Code\n \"Discord\n \"Discord\n \"PRs\n \n \"GitHub\n\n

\n\n**Ember.js** is a JavaScript framework that greatly reduces the time, effort and resources needed to build any web application. It is focused on making you, the developer, @@ -31512,31 +40350,31 @@ interactions: Many require no additional configuration, making it easier than ever to supercharge your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.0-beta.4","_nodeVersion":"10.21.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-SIkcgKhUAwPNzeFYof1Bq61gekjhpYYqbINfu6JLyDKzu7EGa9W9T1SnTpSY3U/dsygV/hX/IxO/h0ooQBqD5Q==","shasum":"663e3ee13fb43b5c65902aacc2a1381cb1bdc8ff","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.0-beta.4.tgz","fileCount":297,"unpackedSize":8655626,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+mJ7CRA9TVsSAnZWagAAmrwP/jvsvuMLFlb5SD3AfQFt\neDnB3q0ISLIElDI5NMZdCVNOwPAVAqhHLObLF0l+8R+q+LeSSisbHaBJ1mQJ\nLv7ZY8iqJPvHDCYQiY8c1jMLvaWJk1NvNp3adRJpHZqV6AW0/AF63QW8AG/l\nzq7v4ToBqKhc1nvfEuiarsqAwxhzNRlyoLofsYv7LMoKKXZRO05nLLznfEqR\ntxL5Yd8CZVrWwuXMA/OeE5BTqF2g6eaPm9tyMGoithFa4VroWm/zi0HhCQd6\npMRyMYmZwGO5lZ2W3tFuwrPZgPImAvi1wsRU2J4glAeOP1r2uPFQOn4M8URs\nXveT4RwdnxctQYtsNAD1TOdeo7O0bTsUYPyX7zvYh5X8ZFhZUWv1giJrUXWm\n3/mY7irS3EE2Z01mkcxC9cGUlu845FKvDLd+c6q2fU3o2Fy1U7btz23I/Wqm\nmRRLMAeSarrP0uxzaEwYADD43MPuUPFiQrzm/6kYuYu5+ojy5zUmvOFBz3ea\nrPXBMovL+CqJC/XN18v02FalVp61GU50iR+6+l1PZEk19U59vRkxRqzRXt+c\nORc8hCAeMGyvDUR7rfZ9YMvsGutWrdpD2GrtKTMhTHUlNLC7EfZvXzG3PW03\nnvSoE+RHRNwARvEQB0ur3oB4HwZOZ25EgcbFb55No4kBt+oxXrrvDyq7jPdx\nWz5u\r\n=ST79\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3LPveTfCe28Vtj2WgvAW7zzcvZl6tQUPbv7CvXbZRZAiEAn/Rjb9gE0DYVdKtwOYPPAacXqOjhrKSCv//Xyt+TmAs="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.0-beta.4_1593467514534_0.5757782716051141"},"_hasShrinkwrap":false},"3.20.0-beta.5":{"name":"ember-source","version":"3.20.0-beta.5","description":"A + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.25.0-beta.4","_nodeVersion":"10.23.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-fbvcG7zoKTppO1IFZNkLhuoEMtas+XgqnOwI35YBDahxpH5pTzm18l5gNP/aYUGmS891D/v/IaGnnBJIBRPIiA==","shasum":"9a0195c112546eb656d3498bd4a69e51493d9c4a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.0-beta.4.tgz","fileCount":301,"unpackedSize":9077910,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGHTRCRA9TVsSAnZWagAA9g0P/jmLwuimtq4oqF6TzUZS\nhGJvsspZH8HuofUVyPURVnIF9lwr1iyMaUCVGHAJlFJ8cBZCdNPIk07ISdUe\nClnbNan6A5Ju9J0J55Zcktce4ScbtsSelgGU+8NEUq2huw1tbSyrqDMfH2v2\nquWYg9WUUHG+Me8lx3Fq/rVcCAB2KkseD995BmWVAIhX2Jkn+R3cRe6OYLfK\nnQGfK733obQoHUGMDheZ12+VZqQX3km4VOpwCSM/wcwsbokWCoSs9Y48GNAP\nS2uY2d9w6wo0W3Z7QJAeMcKbOHstka5IXwf5oMKaKWbtRxlH+xFhNSY7I8qz\nuPM/lKWuJmUnqtT2oJSSllUjXhxGwQRzKRZgp/dTNo6wGwZVk/Ehuu+UGt/A\nsSUY4DI1mb0ogEhHUmzT2HJ7KG3fq6ouO2oYA4mM3Y72MacSj4/gpbrfZfUW\nMki2KlJgdCBngoUZVl2gtL+JQK8HMAiU8mZwvRqRPycPxi4FqPhKDvYYEBCx\niNqUvFPzNZVdzl4zTrZuGo6tzsaZH7qmyOccTnspNYysWRs55Vw64ol/6m7Z\nt0as5GNyUrj22puzmXPbKC7KJpicBMbanJapo5l0NaPZJcBBh664i8eDpmln\n3kRla7dHiiA/1Mfzt2l6wLbsIIl1BzjSKiDFumqhfbr7jBxOH8RojUk5UNIZ\nueoc\r\n=vp8Y\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC88p5JV+GgXSO5po6CmGtHaP5L5HPfeLhPMJSfULgybAIgTQOE30PqCDgrKp+jZ1A4IU7Bw3sPFZXGi9LnO3bX9cQ="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.0-beta.4_1612215504710_0.6887641012358239"},"_hasShrinkwrap":false},"3.25.0-beta.5":{"name":"ember-source","version":"3.25.0-beta.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.54.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.54.0","@glimmer/node":"^0.54.0","@glimmer/opcode-compiler":"^0.54.0","@glimmer/program":"^0.54.0","@glimmer/reference":"^0.54.0","@glimmer/runtime":"^0.54.0","@glimmer/validator":"^0.54.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"52ea0efeda18562d128fa7867b5b09e85bd46ac7","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"20eb89ad4fe5cb3db5f03c3911fdc8c14a77084c","readme":"

\n \n

\n\n

\n \n \"npm \n \"Build\n \"CI\n \"Code\n \"Discord\n \"Discord\n \"PRs\n \n \"GitHub\n\n

\n\n**Ember.js** is a JavaScript framework that greatly reduces the time, effort and resources needed to build any web application. It is focused on making you, the developer, @@ -31571,42 +40409,42 @@ interactions: Many require no additional configuration, making it easier than ever to supercharge your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.0-beta.5","_nodeVersion":"10.21.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-ffqSN/cvinfwqPUBx0kEzMtJDnmw1hOsuocq9rV8tKYNRUsW8oo0EST8Ql67pZhYAgAbBm3gvbG9v56Hai/b4w==","shasum":"2cdd47e83e230b3c9f203d1c750936e43982397b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.0-beta.5.tgz","fileCount":297,"unpackedSize":8655797,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA4qOCRA9TVsSAnZWagAAdfUQAI6h29ftibnUsdPEtS7v\neXa4q5SGWLeNF+owZU+E5eR+4jxftxnN0GIuE4Osr0FhX63Aw5kL2iXHosZn\nPlAY3KGsHZPLDXu31IdzdtJratnLoQnjjBGWVqb+VqPFSVHE0+otSfsD6ZHm\nlgXxrUSSwjo2jIRrL4D99oRFeJ363NPlQzetG4RmeW7UF425fHWZCO7/yFoN\nKt0/GxvXx3jnqm3MfZP7G+mRVFyJVBKh/fI/Kloc9YwJ2fgfF5xbYvJsc4Wf\nl9GXQGklsCRI2aQwgyHQKiKCGQPIdE0vI/EkAIl4RzhVfcjtu9mG+s9Q+5v1\nerGRx08VdC74HmGn6O0aO9FShJ4CmUWxKK4vmH8E8d6IY+7WNdJhX7IlXHlX\neUlOfRp27efbZXTMTO/iCjE2VNOcYaRyO3XdkIaCR8oEQaINVCic0fq6nnt5\nUiXeDRLMAbd8tEl2wbKkzB+93J/K7qewypLiFaCJU+kIsY3yUfcTS+anFK6+\nGGdSKiAzxMB7ftrbxDBHT3BveEm79tnOF62ReaKhnTE6zzmCSk/+l1C0hodC\n1bYM22SIJijoW7Df+DfLLbhzEARmqaMLYOuIfu3jGYlcK1/79AaK82j14XJD\nq8fk5R5NXSLs4cpiB3K1y/ar0GiLEF2k4jZlUeZPLgXxo9/GUoMl+7hrMMbs\nTq+x\r\n=zjcl\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSuny7dsxFWNrncB2lnUF2x9IVqTxC4dJuAwbTvOW8oAIhALGKycQfFYlXrwbRqfUGDHaKOYjGAgPrzqvVzPirT88f"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.0-beta.5_1594067598304_0.22922881018609398"},"_hasShrinkwrap":false},"3.20.0":{"name":"ember-source","version":"3.20.0","description":"A + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.25.0-beta.5","_nodeVersion":"10.23.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-UCV4Jhxr/8DCMG4kHMzWu/9/ZXpDDMgJn36CNnFu+11m9hoiV2/dxYIgy00HTZV3bUVECm8kvor87Wt3DWcOAg==","shasum":"dc600fceda5338d2730e1ca6abd7149d33eebddf","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.0-beta.5.tgz","fileCount":301,"unpackedSize":9083138,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGdkdCRA9TVsSAnZWagAA3rUQAIZ2gshgaw7vy+sSyxoM\nregfVArGPxROH7FKNTn+Qq+aEYBI8ZxCuOPsurSrWH77ChDmM5YLFft9thPw\n3rsz2ShM1O7M2CMmLgUfwC49SS07RprXbCeiJna9jOobeuKgDT1FVriMIs5j\n/KTgccSsiRKrJuE9EaP8KZlFAEmKqbpFVxIvw+yLayTkJVTEIaFBq+qxKbpK\nB/uqdhPmUEgcfoOymwsP6Xbc8Hu++4fFSGsisreM1B+Vn2dOP2UMjKz2SDMh\n+oo4BUHfjeuTdYe+1Re/v1rAuoF/soBS0uTJcJFjT6bVuAzc2YbKaDl9qrhu\nrQ5/4jUpWolguGh4q9LbP+XVX+nL+QLiaLpWUltg9nazgtKKboyfhz/7DLbF\n4yiibQQKcd7MTnaVg99h4cWroXwnscBxZ1tevyL8amjkNP1mrIJu8J0c/da/\nripR/X6QB5FpeTnUHBHukk2un/MBykShHeo/EoNIooxXVWFbvizKVyaoh28j\nyWW/ejDqjRjT/EjdeQoT0l56NK4oIsepp0u6JhNXucpMYh5VXh1PY6WF4aEP\nqMhdc/zzL7KxzoyCmf5dYWFr9KSeo9wSxa6RuPFi3oVpPDYC2BeTwCCnULx9\nITEllHuDQbJG5OodXbwt+KNIBWucGtWCHa06aiJl6p2AB5WpR5mVzCsbewgu\nn1/o\r\n=8kOT\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDItoLuicVQ5OMP4i7GU72TVyBgav9mixVzLHTHfhLfeAiBng5aQvYPf+eQyt2N95LdBBcu0rrJWl6o4RSiRZCgW4w=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.0-beta.5_1612306716519_0.4813804520328113"},"_hasShrinkwrap":false},"3.25.0":{"name":"ember-source","version":"3.25.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.54.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.54.0","@glimmer/node":"^0.54.0","@glimmer/opcode-compiler":"^0.54.0","@glimmer/program":"^0.54.0","@glimmer/reference":"^0.54.0","@glimmer/runtime":"^0.54.0","@glimmer/validator":"^0.54.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.0","_versionPreviouslyCalculated":true,"gitHead":"0a9e13ad894b704b1b5ac5073aaf4bb0112b1bec","_id":"ember-source@3.20.0","_nodeVersion":"10.21.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-umSKoAOR7mI3XAaUZBX8ki814eHKuymEvCtNOWb4DRz02whIKX+iUKq7kRPVWgCp2NIG/WF/e3X0TDIvrPUI3Q==","shasum":"00ce44b5ff1d58b2acaf9f48879a223994ffef39","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.0.tgz","fileCount":297,"unpackedSize":8655102,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDLUZCRA9TVsSAnZWagAAW0gP/i3kPZhlvU/RYCFCRBth\n4XMs6JUlaDxVP3MALpp8Ivt/7m2dL+mcBWJXViBMVkNCfj4HiNol3y2L0hpO\n4c7QhgjThy6zwXNPncQgt5wxKdpl3uUQ7dSuc5Q90+xlw8VTl3D01axPBQJw\nr60RNTzPLkQg8MaO6FDeOszJ2UOGZOtXTWZD8tOCz4N07edxbdfmPYpfAbyk\nnbUy75NuLQf+PFaJc4EAue0OiTBx/ySoKmAKMBKkV1GtP6816n+KMOxW/r1U\nVgFlQswvRAleNuGbD0r6peSY6dDs5jDJw3bMQB0Gc6YjbMOPQtRID0840b4s\nmVErD4zUV1ntxTERNcl4mbg9Bw1/xSEgXNusHpmf9xBcWmvdcoNGPh6YCu5+\nSloX/IYXp89W8aGCasXjftiq+OUjaBNVFTu6vUNWUxjemBsTu4BJ4M9J7sTV\n6eZisFiQCnBMNdvbVj+S26BNyyP19UPenqUO/V+4gOxwhdr3iidiJAwBMFT9\nvf1rxw56QkMk7UEjNFihn2vXQX5HpMPf8pIv+XUrolTQ8XYekXjwbuWiheN3\n6wDrTnJ4/n1z5jKFuUYgh5yQxnqEXwgNyJC1OYIcjLXYlLMIOjpHR0sji5+e\nHJ5XyZGS/+KS1NgRn2vkmFESyjv7m48Z3GE8zUvO8+Achmwwm2Y7XcdtSgYO\nbYiX\r\n=etBG\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGAZ7aSPEkiyOrbk5EFb2hZuAio+lZijLgxJv4fhr4J2AiEAtCInL2tLmElClUmlYMNRQYZ4wJIADrhnzK3sIvOhdXo="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.0_1594668312858_0.5838819586591193"},"_hasShrinkwrap":false},"3.21.0-beta.1":{"name":"ember-source","version":"3.21.0-beta.1","description":"A + . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn + lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.74.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.74.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.74.2","@glimmer/interfaces":"0.74.2","@glimmer/manager":"0.74.2","@glimmer/destroyable":"0.74.2","@glimmer/owner":"0.74.2","@glimmer/node":"0.74.2","@glimmer/opcode-compiler":"0.74.2","@glimmer/program":"0.74.2","@glimmer/reference":"0.74.2","@glimmer/runtime":"0.74.2","@glimmer/validator":"0.74.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.0","_versionPreviouslyCalculated":true,"gitHead":"c63ef82c1275c021661c847b47d51f60a31f7dda","_id":"ember-source@3.25.0","_nodeVersion":"10.23.2","_npmVersion":"6.14.10","dist":{"integrity":"sha512-EMxsGIdbwtrTtOwFY0tDMI/R6LUtYJCDpOpMIW7PUKDTMxy3aVL9EjL92wG9qxFirj8W3teXvs6yNTSc2ebSoA==","shasum":"feef65857630964e4d63ba813a2d6c4af2e387ca","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.0.tgz","fileCount":301,"unpackedSize":9082722,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIb89CRA9TVsSAnZWagAARrMP/1znwpyieSez1DJ/duVC\nc/02FCwsFRuS/g6/8kEuREO9gV5IsoHS101nb7QBrZbTK8Cs1g6GXQbQmyBK\ntsNA9ExeXS3va8wxGr/+GK6kJy4D/40DnbyQqZdQ96txPldd2gNa2UDIUyko\nCRgQQuCidBDDc9Sy3Jvxe99v7POMU0BaNq/ft5Oa5pAuMsXaskDE4tOVy2sn\nLxgivrJc+X1qhuWzjfNHRzNVW43oD+aU7/J80rRSoELH79jRNL7hO2KBCuJj\nl/V/MOJObIp82KKj+OyTYKIELNagzQSHyiQ2EU0i+KC55N0mU/tnZOyGXbCF\nolSHFvtRLH/RXnBKhNXooZ3nLc8JgBVFK1Bgpx1SGsNhYb7XXucB1K9G2/D9\nixMn4nAP+EFjlHVUlE1L6JzEu0Rj9UOM0p7j3PT2HsgTcz+cWNXjIYWcYJQo\n3H4mFVoM/CVaUDdRPmAvKPYEMrKjOI8oEgrCaqaLyxNuH3vMM2CN8w/F1wW9\nQ1BhqN5Cn8M5KrCt88JiX/HKCmD5VMfd/MWGFqmi3JXyrKOLEfgijGcJaWOj\n+TNY1P5lxpiJFEJnMNgQbP/o7Kjp7qj9cgK4ODJTsOG9ktjkTOIDnXSQVoLU\nCb2GYIujqY3fAQtJ7Jl/YVqysJEyazVJf8AijMD1LyQF86q1iQo7BwWPklM8\no6aL\r\n=dFFe\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEm02RbV3M4FmaPxEkAGneBvk85med1u+3zOvgrMM8+iAiBOb5Lohmlhz5RK52ojfPwlV77Ilhkh1V5WvjjK9iUKmA=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.0_1612824380743_0.7077561562352288"},"_hasShrinkwrap":false},"3.26.0-beta.1":{"name":"ember-source","version":"3.26.0-beta.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.54.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.54.0","@glimmer/node":"^0.54.0","@glimmer/opcode-compiler":"^0.54.0","@glimmer/program":"^0.54.0","@glimmer/reference":"^0.54.0","@glimmer/runtime":"^0.54.0","@glimmer/validator":"^0.54.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"29ec6fad237857bb4ac33b84f659eff111c1ded4","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"44aa400b7791a99bd46ed29d81bc8e4b913b9f19","readme":"

\n \n

\n\n

\n \n \"npm \n \"Build\n \"CI\n \"Code\n \"Discord\n \"Discord\n \"PRs\n \n \"GitHub\n\n

\n\n**Ember.js** is a JavaScript framework that greatly reduces the time, effort and resources needed to build any web application. It is focused on making you, the developer, @@ -31641,42 +40479,42 @@ interactions: Many require no additional configuration, making it easier than ever to supercharge your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.21.0-beta.1","_nodeVersion":"10.21.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-dS4VwKTb5eIT3gYDwBB0+6F448zZuUUe72CWJFrCAr87sFlnPGbNqjZxliE8oAulTsuth1x0yRUMRBm745C47Q==","shasum":"4d7876c6252405183739919b1055680b3f9cac89","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.0-beta.1.tgz","fileCount":297,"unpackedSize":8657857,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDMu9CRA9TVsSAnZWagAAhGkP+QH/rgMXBBB6/3jBhkPq\nu4dIWK4vU74ir4dBn9kOwWHLRe0yCvs5jHodTtpvE3JiQqHfd8445CRb6E4g\n9M3SQlTHaZu6hM3JOaONAkDYWZhMgQbpFGKLWPSjkZaYrXEbCxOfKdbDCMKj\ni9FnNhIBUa4RaR5T3f31R10063S1DgH1pc6jkuIfYd1v3qlGzAZFlXjl/mzX\n4RCCTvTsjjw8xQ52reUfEw4Hnbnkp79M50YqS2ojItRsgjtA4FD0v/vV5Y52\n9Up7XXRaCnvIbzoCtJvP4Xn6vSXW+su60GGovLcsC0CozaZKCF27wadKBuqT\ntkxbPkPJvl0jKaNVRceR+tDPE4r+Tk85XB45DNnrTM9tJdxSC/HdsyqjsfMi\n6a/myybXPktkioZwqNYMY89JW4xrUB7/BYHiHE456lxAD2fKe6NT/MErEZPG\nX0q70XbLPVi2q6Z5iRaRZK8XAP2tmAQAg82wm5FhKQPbmoZ6X4c5/iov2xjb\nwDhwWrll67MWxBPQrVDjG9fmRAKEJD5R5PIUfIVhOj1COih+RZ1Inl8g1Aqp\nEOMtIvNVdQnP27akm48yRzwmCkhfOxYAO6xOdIf2RRZYCCah6kRHe1FT7voj\n4A/gkp3tj4r7Tb/tQgUeVNHtAKGssrYL1qQqZDe7GFrtMm69gTT52pVXvi/Z\n0Qfe\r\n=EN/8\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZwVyvaiIM7eE6ShjT0v5KRJU9IMvQ1uTybGYd1AWLPAiBWpPUcA55TJaVGvx84sRJxhLa6JgVbwYPi0a2Ers15dg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.0-beta.1_1594674108889_0.4403062027161444"},"_hasShrinkwrap":false},"3.20.1":{"name":"ember-source","version":"3.20.1","description":"A + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.26.0-beta.1","_nodeVersion":"10.23.2","_npmVersion":"6.14.10","dist":{"integrity":"sha512-SWTkDSnDu31Uhof/kNlr5O6NAQoaNv87ktqAHDm3Mqf6U4h85tjS6k0gxndMukAG+YopPT3ubd3/wqeuShciHQ==","shasum":"590c3feb24246c01c30ca198f66a28359438c56e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.0-beta.1.tgz","fileCount":301,"unpackedSize":9211881,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIcZaCRA9TVsSAnZWagAAwB0P/307ZNOjZK9b5yDTJa7w\nZD73je9g987VoR02nko01Oq1QqK+lkGMpmofk197DybIxB75YzLMU8PAWNHS\njq2Muf7U/IBY1VwHMlCV3HI8nSpwEwEvHVoMiIdcUmuE8BzbbdOwZV4sfG0S\n1SpPMghIeWbSFYCzjtto3sBXwjHmdY5ivDrHToq2eqAHf2AB1WnyqyHhZOh5\n167KB7C4K0Qm/3LpbKe3N/hbhz2fZr3Kj4oi22cG2ktxEyFc6nXE3yZwDkyK\ny0xDXwUD9+3mnY/dvZF4R5gllnCDkjTGpXOFHrn/ni0DW9ub5Ur2vf4CyIqI\nbw9qcKmDducBjJMRsu+Bt5/5Ihackk6d+zVwdMdVss0ceoF2lVVQhwhpYOCx\ne2k2ypZ8UucdcJDQPQ0iIBqYZFtdKu3Lr5yU2y3eRF6AKaFVEvw44+03y88A\n+InYcX3Mhm2t31MK1GOyuUSqbv1nxaKUX3iUgkzQsgBVWZRBpyLntnINKXHM\n+DI5JzOaG1QBm/u1iv07N58e4IlcPe+2m7zbEqRARPBmfgwRq5U0erwPxBIk\nKd5Ns1Oo2xXZ2VMbdaF6O6mMbIV50/qhHZAUQkjp11Mpz8J+ZH1rTAmw8F1k\nctuXHFmHgUqE1TvAz5a2uJmGC1Ie6x+SMSPwnjjY8yWBins5g8tzb9YcxusB\nUGjB\r\n=YtnH\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfQ9IaycMwxJPdNZpee6zd0UoAZ1gdnAQqp4QRqR8SZAiEAzyJF6QjhCQa++q8jp+ZSzYbALeastewLk9Zi09VUvPA="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.0-beta.1_1612826201519_0.8865868631100826"},"_hasShrinkwrap":false},"3.25.1":{"name":"ember-source","version":"3.25.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.54.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.54.1","@glimmer/node":"^0.54.1","@glimmer/opcode-compiler":"^0.54.1","@glimmer/program":"^0.54.1","@glimmer/reference":"^0.54.1","@glimmer/runtime":"^0.54.1","@glimmer/validator":"^0.54.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.1","_versionPreviouslyCalculated":true,"gitHead":"fba1bc870bd024820d4519ddae78c2b61392a5ed","_id":"ember-source@3.20.1","_nodeVersion":"10.21.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-sxAQ2LvlFdqkh0Lw3v2uoXqXQQRdL7sxSwPkjgk1FJIYSzWbo2ecBNll+3cfvslq35xN8Dr3162naxoTGf3CJQ==","shasum":"ade69fc31e7e2c9ab01f63491e10161032cf65f3","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.1.tgz","fileCount":297,"unpackedSize":8656502,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfD2rrCRA9TVsSAnZWagAACtAP/isYXDVOkVNKB3ovpHWh\ntCBc2X79Pnjob3jJQ4cTBjCmgD+K3yqoYqUCLPrQ/9fXiPoxoVgsG3GQqUL/\nkQpbOAVoVl9935oCfGk8gFokZZ9abe5WSH7jRTIh0Cw3V2kJvLGIBTbbBWjW\ntWqIviuhhWkx57myc7P3oywuiPctI0GMCmLvDuRfk2J6fq/l2xhl1EQwylSx\nAwb/w+05pmCSnTGrTzUeSm6UB6Xm5a7pVAsx6sdlXYrxHnWdllYPSSo3vw+D\npx3Ak0oX2Q5X1SQ4Nv+c6/HJBRJ/xq6xZz/kftcVeaekMyR2TYCxr8+Zlkee\n/Ugah5d7H8z4JKWNqw6Jxb3tlsydyvbZPKIVh0T0iEcaLkJoPC2LB2Eh9DEz\n7cWo3WMBfWXEkFY5btEmuuc7YMxerBeKfyr7EhzkVgAXjGNq9OURn8LAsAgi\nnzbCyBR1oIXG6EUAGuqVF/jSRhArDg/g0+76n81uR10U4H4tqCqcowUJ6FM6\nykdrPiSL7kWDPNwTUW7Eyi3+mIcVp7NAhVrir7zcOBtgtb6wSSPjtRCXEeis\nq6SdYI1glmlt1ulS3Fm6IfWM+mWTxk5jWxJHdK8EyRsGXjwm4qA3W5AyQQwl\nhZmTjQDO2DO6VeitIkLG093ORV5Fa1IP1E54d/EIiSJXa9ssZIlr1OXG6VRK\nKpF3\r\n=8p9t\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC98glAA+Lk+KE0OXJHNX9fv/aVSmF6GkOEzQKD6cpvewIhAOZeaPFhw5obWjBByNdJcONlwafaGHGDwn7NRoMu+Zrx"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.1_1594845930505_0.3155159278387485"},"_hasShrinkwrap":false},"3.21.0-beta.2":{"name":"ember-source","version":"3.21.0-beta.2","description":"A + . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn + lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.74.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.74.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.74.2","@glimmer/interfaces":"0.74.2","@glimmer/manager":"0.74.2","@glimmer/destroyable":"0.74.2","@glimmer/owner":"0.74.2","@glimmer/node":"0.74.2","@glimmer/opcode-compiler":"0.74.2","@glimmer/program":"0.74.2","@glimmer/reference":"0.74.2","@glimmer/runtime":"0.74.2","@glimmer/validator":"0.74.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.1","_versionPreviouslyCalculated":true,"gitHead":"e2007b6ecb046fd06f6b43c381e8a1128914ad43","_id":"ember-source@3.25.1","_nodeVersion":"10.23.2","_npmVersion":"6.14.10","dist":{"integrity":"sha512-WCQV3FqbXRkYAwrwLZ6QcHZcTjT9ESa9H8Il+5H0QmDxLPiFnaj/UW4YLgZZ64X9PBT9WCUzLeLcccIFoFFm7w==","shasum":"7621fe7d471d08045b95c79fc760c3ca44efce4f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.1.tgz","fileCount":301,"unpackedSize":9084659,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgI/5dCRA9TVsSAnZWagAAXcAP/2GT5bj1cqqZAmYsxrFA\nx2SXn7Q4sxo5BL170jtanjx2+kEM15s4hwUnWa5wIsYP/UZdOl5Q/aiJWXjK\nEpMUfmNBhtXPFv0YgrSDKMvEmc5uzGPe6Z/cAb3wPnlkbHtdpB0D8on8Q5Hj\nYUY6xYrERew1oElDbIlVWMyAPSvMPkssy5MMnXBonBupW3qNV0xQunxMLjMt\ns7QBDrIe4mr3SPSixxTzWZ2UsRq88Qy4cnL5BKx11xKQ1wKGqyxd/jlms5sk\nk6gIccjfgntMl7CrqbqLG/U+YhSNoo1AMclyz8lKXuxSaHisDSE7myHa6oX0\n9PXIOVGgb2wYcE+T0h6cSEa4Vwl5+SmQTeRs6IGZ2PbxmAGKHqYMU8PJiKJK\n/tkSw+iSvpz0Q5RmcWZSUz5ShP6j5DCQX0ON1wW/4njdJACoB976ggXcmthY\nMzeJKSE3uXYgz4a1CgK1SCHdaVCOLV+WlRWENaNcYVU81RPXU3gmHHAt7TSV\n7kGdeTqG4oZVsKv2V+qWStJCawdTWuKPz/gutYHVO0Lsr6m5xevn0rY5xubK\nfh+uaA3DDn9OrW4g3z7oL9zcwIaEdwUZYCYS/rZsiMr4bczCY+IBhK5vYTpw\nIPuYHRzxLMXYB3uDEPPDhOwZqoSNT1lmHyYzQoiercZ40FwrShoqZHBPxw7K\n77X8\r\n=6UUp\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICEXbuoIC6EgKsOsXxCIiACL/6A3NJR+9EoIHk7h35cAAiBDfRkgcmTVdp1Ugpl5fYeFgTYBd/mlfs/PevIAJ7t1Sg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.1_1612971612344_0.2574922866028906"},"_hasShrinkwrap":false},"3.24.2":{"name":"ember-source","version":"3.24.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.54.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.54.1","@glimmer/node":"^0.54.1","@glimmer/opcode-compiler":"^0.54.1","@glimmer/program":"^0.54.1","@glimmer/reference":"^0.54.1","@glimmer/runtime":"^0.54.1","@glimmer/validator":"^0.54.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"78e854afe9ff59f909fab8241c88c4a49f6e2535","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"e91dfe4a8992bb151bb01c89afec07106a1ee4f9","readme":"

\n \n

\n\n

\n \n \"npm \n \"Build\n \"CI\n \"Code\n \"Discord\n \"Discord\n \"PRs\n \n \"GitHub\n\n

\n\n**Ember.js** is a JavaScript framework that greatly reduces the time, effort and resources needed to build any web application. It is focused on making you, the developer, @@ -31711,42 +40549,31 @@ interactions: Many require no additional configuration, making it easier than ever to supercharge your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.21.0-beta.2","_nodeVersion":"10.21.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-7bOTFJmETgylaNsN/+ka5UlDUH4HXFz0I1nNZt6eLe/1R7NUHBLM4KrX1rh60k6/r82g4hz8oEaDb12kXG4R6w==","shasum":"0163d567b54e3ac77f276297248edac219ced299","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.0-beta.2.tgz","fileCount":297,"unpackedSize":8659814,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFenkCRA9TVsSAnZWagAAhcsP/AnM0ySNcnEM3Ac/GJAq\nb1TiLF9rSOaxouFtSNW0TnCM6149+rcTNJ/EAk1l9zYu7QhwdJba4a+mCxDN\nHuMzT6qsb2921vbpTUuX1bNLO1Y19yPiOAUj5o3brpddfQoXhtA4pl5/0b2z\nLwWDqHwHZaJV5esyN3TfJ1zMk7LVBareSfLO62XPVe0u6XEqNwmOZ/b3o0xw\nM8vGkpMG0xgP1/Yfo/qQWnuSLrv5lIrUwQs65ZU1KNVrV0HEr6RP8sUCsy5D\niGBv+/UfGULmzuLbI4u5Gnf1NNxuoWgrer6X+fgWpnAsgw0SW2J089T51h6p\nw++x3qJ090tJxdRalRdKKVGBxwm0M3fNkULKreUKCetTx5oJSyo9Rubtp1Ni\nPJ3GAgCPc8ESPT2sgUqEMHnXTi2noi7oa0ER67wQJIF34Y1tqSFiV5MGfBxr\nKk0S4Ifr/wtpqbdrp94z6opkoAiSm7/Tf90zz9V+G7v3AMUXuHelsOrLWyD+\nIeGK3tgMSWeoXTYoCZ0Yin8fNtEKJlH51SgcCfKZyVbXiJENWqaISOx8b6AS\n6N2a5CKD9APdhJ4wj1rcf1mD6rDkqt4KOzWFOWgUtwtog781lYT6R1LLTkvj\nLDjb6O+7ZGHRlt6f7qe1eVA1oaP0ocNP4TFrz6TtF3Ou3ZNlO1MKTwNHbYmg\nkArn\r\n=YjQ5\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDT2rFpSIrqE1WOclXRb+R9BhhgpdjtzfpDAXgUEq7eKgIgLZ75BppY1/tqE5s5rUn3shW2DwhXSOdUanJE/GfJPbU="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.0-beta.2_1595271651901_0.5262624443417732"},"_hasShrinkwrap":false},"3.20.2":{"name":"ember-source","version":"3.20.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.54.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.54.2","@glimmer/node":"^0.54.2","@glimmer/opcode-compiler":"^0.54.2","@glimmer/program":"^0.54.2","@glimmer/reference":"^0.54.2","@glimmer/runtime":"^0.54.2","@glimmer/validator":"^0.54.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.2","_versionPreviouslyCalculated":true,"gitHead":"1cc221021ea4c966121357d88582279b9ede4086","_id":"ember-source@3.20.2","_nodeVersion":"10.22.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-9uPBKF7B7doz6u0z+0vBczGqaAVpcGmjqQkZdtf0C0aYY7NXRYDMZrx7vudy5DRhP13Ryo4rjZhlcRgbFPR44w==","shasum":"c8ea4fd43230ae91e9362c3136b37ed9bdd91c2a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.2.tgz","fileCount":297,"unpackedSize":8657071,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHhVLCRA9TVsSAnZWagAAokMP/0lpLQXhBRAKfkjs3IBD\nu+mDGgDihjzdyZchXmjeQFqsFvJ5tIppt+W87JMO6hhHvvjWD3QAFBGZJ2As\nUCGZoTYLpUCNcW3hShhWedLD12X0Vy26rIExbsuPqAvvzuPZQWptN/CsV9mj\nRqoYL9+q6pvijJY7yivcKvZ6FXrCh1JV+WRGY2rl0kuMF0kFgo588rjW+Am0\nZv9Z8RkOY5u9WFKTe3nJ6zBfKNok8paqXw2ipVrZkGUXCj2dejt2a+RDT5w2\nPk2G4WNBhuxLZzXI32OJVK5T9b5Utqz+QtbU9av8wNPWE0jkTx9kq309+U4j\nQtHvJtmsBSdcj+YL8PF4WFcF5SjVjXs6qx32Z2mBTcefOrLiw+BbVD3+01IH\nWDvs2j7OsDzeePgt7jRJsRPN/rWYmsFgOZbMaVU9cjB566Nbc1MDii9yezIw\nFbrH36gjOCyENxgjJ6Y7Dhw47Bv/tMmyi/EBpgDZK5JEfxmT1cN7I25/ofGq\n86JDVOuwSqYFF0fTRY3Q3SoJ4myIYgtSx/f0LWet4iBzO+Tw8LIIqsBxde0s\n3VaLYTqFWJ+6nUBWDmXLdmbdt/AaMGZqT4VbYOlUrt2trU7H+rgykME89lzE\ngsPxIOFaXTGEKEpfZ1IrEEXYdaKAlrycXFv0L1Oabl81acoGBy0+FSFJOcTY\nN+O8\r\n=WpDz\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSjeeI1/0dhkN3yfmMAHoFz9IWcI+mFogARkv612fEqAiEA8R+jeeJmuZpJmZAVA3okKRQNT6ZkzkuWlH0XocPDU2Q="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.2_1595807051144_0.4875222797175831"},"_hasShrinkwrap":false},"3.21.0-beta.3":{"name":"ember-source","version":"3.21.0-beta.3","description":"A + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.2","_nodeVersion":"10.23.2","_npmVersion":"6.14.10","dist":{"integrity":"sha512-naFddoVtCI01nDbmPC4u2+8CpnjQdKlgftkE35Io9Ud6PZTsTB1uib9jf5+v8h+ie+cNbRSfikKrB1odcGm0Og==","shasum":"64c593057020eb867935cf0735e758e96bb5f4cd","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.2.tgz","fileCount":297,"unpackedSize":8705637,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJAWZCRA9TVsSAnZWagAABdsP/ArMfqqSM+RDVAAoSncT\nU3Nfyd7UbCL0rbkx9hHOmoMu2bwRxhMh2qAAfBU868P+atALTPhiPOLZyhej\nsp9/5VAB8Cx8z2Wb0w3rV4DzZ9QTTwtgQyJioPpO7P4T+HpIVBPVelrdjc8b\nVrp8cW+dMTWcoeBiTeLalxCCtwhpXHJHavhvVI331MVNYxdftYAGQyGE1K8J\npqa8SEHzyh+bL/qjbMMpY0chUVP6LgaomNDz4YdJNIoPoT15Vp4w51ZHlYh6\nI5v4LcLiI37EZoV4J0FIenQ4zo3zTqPSn1aq3R+woBIqmFfmZInQFEH+2ale\n7mGLJ1V56bsCfIqh+syU8WgKgpp+qvxrhixr4ZWOVfUJU29oigXjuROCjUyF\n0zMbO50kpaUgy7A50QKmh8PYQuqF5vm5HIVcFQSzAessGl5wvb3qnofu+3nz\nXYU4ckkBTyiAatnony+qyRmNE16yK7az8j4D3WZW4TAc2Zmxcvpi0XbaXan8\nz6doPQgdTLqA71yqmNyxASsruqaeXswi3rvExY3DmtGLxdr+5KSqTZL+k8Yp\nmPOoJo21rRUBaG7G92XZHfk1RNgLpT2zYuU7POtTDRmz0fKGszAP33a+hiIv\ncwF8jFr9nfXQHGUcCmFbjV5ZlDvDvCvZ0nquW7rOHP4gI5BmGDhSSD//ui6Z\nBq7L\r\n=Rass\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxRUbz4t+5Bm+ESVn+83vNx2EI7MBXZ0QnYIxDVT3TXAiEAnak9x6BA3qUk6Ot4AM8oSG21ZBS4EOoTQOayEk++208="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.2_1612973465157_0.14493879746782934"},"_hasShrinkwrap":false},"3.26.0-beta.2":{"name":"ember-source","version":"3.26.0-beta.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.54.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.54.2","@glimmer/node":"^0.54.2","@glimmer/opcode-compiler":"^0.54.2","@glimmer/program":"^0.54.2","@glimmer/reference":"^0.54.2","@glimmer/runtime":"^0.54.2","@glimmer/validator":"^0.54.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9d8eab59e9f72512c8f5ea84d7b1ab202447b69c","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"fc760afccc69f0f2f08400d2f7f4a38928ad68e1","readme":"

\n \n

\n\n

\n \n \"npm \n \"Build\n \"CI\n \"Code\n \"Discord\n \"Discord\n \"PRs\n \n \"GitHub\n\n

\n\n**Ember.js** is a JavaScript framework that greatly reduces the time, effort and resources needed to build any web application. It is focused on making you, the developer, @@ -31781,66 +40608,25 @@ interactions: Many require no additional configuration, making it easier than ever to supercharge your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.21.0-beta.3","_nodeVersion":"10.22.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-UaWxXTm/dUT7zy1DR/FALeRwfZeU2TpYSY6eQ6b4AKvFO+0XLsjFpcGH0aX3cVsHIiEBkn327371esWSd+9hyA==","shasum":"17bc85d41e6f3ece6e560891af1f371b90f27759","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.0-beta.3.tgz","fileCount":297,"unpackedSize":8660925,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH1+4CRA9TVsSAnZWagAAq1wP/jBqdti2y4VxhsYqRJRJ\nLJD0yOrSlON0JqzQE9iiwbGaLPCFJVlXbOvubWefrriQAHmD6xyXyzh5fS+s\nTsz5EDd4vRMwFbjdaz62wanGAxi00vUMuEfX+j380zLIhrhsKkG6JYYod3Jb\nh6/P/JiQJDBT0zUGe8buUDsxhzYBr+bsR87AnWCTTZuOduCG+bz4MZ4CtasP\nzMd4J+S7tCv5fF0IyWiMt5bbxMS3KzuiB5DuuLzjy/2R5ECn41opjxyqdaKd\nwdFyHkRsKhMkz5bG4yHT+V253Vp7LQv0XtXeFC8bt0fC8xRa8VUCALZ0FMdr\nft88PZiA8nvCtc4bdLtkYVyL6opm3bHdYJ8xxbgvNhXaBAaZR6yWiCS88125\nvAJINTfXR4VERLovtom5gV3mmpkBFtElX2wamPjk4xa1DuvH0loR13vxX9f5\nXPDnp51vZkwE5Hc0YsJHUDe8QL9+PZZRRanF9x+OEwKKnP2AGtQ0QeqYZBCx\nBfPDZpS8pvbSbkOJ8UyXv06zUKZyIqk2x7UJSRTWGeRsEIexO/Q8NIU8aGum\nay09pf3P38wqqETfBk69iotSzKrgD1PXhfJdXTuU2g0wl0jJstiFfuqwrSgy\nLHQ8SrcXmoFCMB7h0Jl+neuda6LOLn3DX58qlBY/8NzvqKyB96hqIZ8dam/l\nlKH0\r\n=kdGg\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuGZQ5dOwLlj6vH79NA+jYB1doneo2+cYbb+q98UYXwAiAJ2A1zqJcd9PxDD9b2Yocxe7m3sSysDEVL1BEbtj2muw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.0-beta.3_1595891639609_0.149517693539708"},"_hasShrinkwrap":false},"3.16.9":{"name":"ember-source","version":"3.16.9","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"0.38.5-alpha.6","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.6","@glimmer/node":"0.38.5-alpha.6","@glimmer/opcode-compiler":"0.38.5-alpha.6","@glimmer/program":"0.38.5-alpha.6","@glimmer/reference":"0.38.5-alpha.6","@glimmer/runtime":"0.38.5-alpha.6","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-plugin-module-resolver":"^3.2.0","babel-eslint":"^10.1.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.9","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"5df4252c5f4dcc6cd674b0ebbc07eec3686ae6cb","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.16.9","_nodeVersion":"10.22.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-6hLPQ4ccdR6wnxtTbMvUN7agaohnnohuzwYguDvfwCc0A/odemZFWyEYs5j+sLJYuBaMQDDHvW+vs2xs6VLE4Q==","shasum":"af11a05bf3871b4f53fbbb7ff2efe99d6e7eba3a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.9.tgz","fileCount":294,"unpackedSize":8200234,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIcxrCRA9TVsSAnZWagAAL2QP/1IC4uYC8TXJxoVcXKrv\nS4nhbitXTt1pxif0JIducSohdXriFuUfNMdRkWwpbF7Kzal/UNbj67YLoci3\nMcuV6f48+yrrFHuTX02c65rjvfWXCZMIqiJh6r8n23yxKnSX+QC1jU1AQafr\nFDeD+CS+Dzdo9gPIUAPVtPmJgeXzCROnhekeJ5u2Ni0TNyAEnXzZkscNjb2z\nZeBaEBvUJlEvmN0mpKY5kpsTC//8g39GUR3czvXc/JOn38ELprAHkRPWNlys\nKJtEKnAjj0ZbZZqjZh03/I9yDN8yzQUizxWXAgoavWBOwHneizMB4kSmfrLH\ncMWhcjBD+HRCw1gIY2y6dn/VxBvTI2RHCdpO2Sh0sJlLg8A7CzEQ6w6YLsr+\n7Xu4JeSmduHE3tJ2+i2xjsvo+DKPpgeopxstq8pIQaoWd0jYlYVvldMQFBaX\nOQtLOriKeqWzA1A6lFbMpeL4Rnd9wn51rf28XCpXI1y69IqXZqPwgb1jZdPo\ngV7/cszJ0mNAta/6Ynm2XxpaU6hHMz5rQ84mFiyER9XhFZazGjtI5H8hLSnc\nrKVQiM1rgQua0V4yxoX+MtETU469DPWm59w5zv/yHw6PN5E8kKikYvNheOEi\nHWSm5VgKyxs2KeVpaRLxpOwOn2meNbQiQO9xKIjo8UzF90WozJMxo+/1Xwex\nsbcX\r\n=O3PE\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1hv+OpyyIIrY/sLVE1y5FXqU0cEddaq8Bi9SUlMdJ2AiEA7w3tUtk6pJJ6eQ+TahRT+C8YN93nRacTM0etuQBmQf8="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.9_1596050538798_0.6149001469776105"},"_hasShrinkwrap":false},"3.20.3":{"name":"ember-source","version":"3.20.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.55.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.55.1","@glimmer/node":"^0.55.1","@glimmer/opcode-compiler":"^0.55.1","@glimmer/program":"^0.55.1","@glimmer/reference":"^0.55.1","@glimmer/runtime":"^0.55.1","@glimmer/validator":"^0.55.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.3","_versionPreviouslyCalculated":true,"gitHead":"2f043eec74181123f8ffae9e4473566ae8ec5830","_id":"ember-source@3.20.3","_nodeVersion":"10.22.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-Fpz0eVFcL4s74d2mw5D3RFGlhRcljB6N4RyjsuumwYTlg7UMrkDdlHy7A1ZI2tDw2Cz7uE7W2dKzSnCQcZGcVQ==","shasum":"fdc0e8d9a402985783a2c53729f75abbb7b2ac95","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.3.tgz","fileCount":297,"unpackedSize":8629121,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIuDACRA9TVsSAnZWagAA044P/AkQA1FZ2uW3WZYjfOYB\neohrUeHZKbT2SNyzanKxspEAm6cdvneuMeRgNgGsG8tJ7dSCwUf7UtISZAum\nsqd7iUci0I2a5PX0sBmAJnUdTYN8KYJs0F4U/mRmrWPg06bze6Gb0uAPMJxZ\ndpBqADTYaZbfavfPRO1V/f6n9nwjfEkuMSNOVxlXsVCiPteh7aZI/YC4haAe\nc0lTNAc+z9OD3PRFQuwiVK/gBOkF8fauliRrLfcNqAO2azltwkLVmhhoKBYj\nht1EHOuUWcccqQ+QR4jlK+05/JGec3DOG7cC5HOMhykw8GvvL8pQUOkftnli\nVmJ/+eaOD1LbjbLmFbM8PGKZws+qXQyosSCIV8/ijX//oJTJiGPjiKL7/of/\nCvK8x7Yd48D5rP+dIRVM9JotuR6WDCUg1P9W1JSNN+WUbVrnUnvfui5ycdAI\nrx7wxwr95uR9a/HuAzIgUwdtlopSDGB0Ppdvof8YTldvlLBdOz5IBbOxE/Bu\nRYE4bywiDv9WOy0mVS5jV0G7u89FluIifkHBVuAKVZbhw5fRcH4RCpkmXGJw\nlPc3DMLTdn9uStEIhPkrX1VVUUW+Vha77bvCvh760bV1+MtbSH1nenXY4+Q4\nQjI8lDTmLx6Vhf2fgG6vGhg1+VY9yYNbIGRZqPWkOaH+HO+Hthd9LyJTy7eg\n4spn\r\n=H5mm\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6nUnv6Tw1woCh5lPvOgXUk4ofp2q6zo1rY3PpTJQpbAIgNynFpviSVf0XvCpsK397iXA2fcmcgBkx2I+PJQZ2xi4="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.3_1596121280061_0.5122382867046629"},"_hasShrinkwrap":false},"3.21.0-beta.4":{"name":"ember-source","version":"3.21.0-beta.4","description":"A + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.26.0-beta.2","_nodeVersion":"10.23.2","_npmVersion":"6.14.10","dist":{"integrity":"sha512-eBNjvHBTn+8FQj8MNLEyIYnI4/5DiagBKP87hFeP/n5M3mvGvdZNnFHAVZPujOfRVXOWzFDlnR9qOHuT46e/lw==","shasum":"3be257b1a20f192556806b4b7d890293d1e63fc5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.0-beta.2.tgz","fileCount":301,"unpackedSize":9214592,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKu1ICRA9TVsSAnZWagAAiR4P/0LpeuX8eaev5WKuHKgs\nihRf6QS4wEqnUjAwlzgoUzmtwW81R3ZymMbPtNfGwKcjZdKH/huzOaCv7Gs/\nUAYc932s1aA1s1dzp2uHtLMxO98k2lMVZMgeGSaKW6d8vJ+0Yqz/s9MI3CIH\n9av0ludE7vfbTkt1YclrpdwH4ruWTJBEl1cw7AHsOcXYuIFgOvPDkYkvxrON\ny8aTokoDvCe4bzMSRh9tGArKRzlLK9sQNXHa2XFlZZrqe5jeAz8Wb0aNPRA1\ngilTvJwJzEC3xPxdX31S/3jQ2ggdUnkDmNHaURQCW+3dtknmNJdnUF2TZMNs\n8CdePQOPNcElen09889XlErrWwA4PxPNo8yLeq5Y217gZhlFqGeVA9GaNH3o\nCsUx5BozP0EyH96lwoOwM4bptyHzSORzOXktSvWuUUC/DMKQJSqwJOWZ97wQ\n8OG8t8AMvY7qo7RhJbpwQH7Z75yJgV2ckDD3EY/KVR/Khq/RnXgIWSDZg0G3\nN2SZBlugz5if3iJcQv2v/OjjkKKhSqKvPbMq9k43nOGg09phrZX3igBf1wqa\n8RL15t066BC/VxhdO+z26TVQDIS8ZxWMrT/3WkT5ufujlH5GXXAKdS8gh59b\nnTjKpb5R06DqS53wFxVnG9eR7m2/3uUwPRBwe1q7UjStGVRnFbQ8md/JDyrY\niSgd\r\n=fent\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz3SPS9BroA7P9aieaPLR3ykrvCdO+7hRpMk//6BkUEAIgKYaEORE9tYqbuBSM/W2XQ/7KhiKRdjGsy7cRHPTCgSA="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.0-beta.2_1613425992184_0.6131205828975292"},"_hasShrinkwrap":false},"3.26.0-beta.3":{"name":"ember-source","version":"3.26.0-beta.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.55.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.55.3","@glimmer/node":"^0.55.3","@glimmer/opcode-compiler":"^0.55.3","@glimmer/program":"^0.55.3","@glimmer/reference":"^0.55.3","@glimmer/runtime":"^0.55.3","@glimmer/validator":"^0.55.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9bfd56c41a24e379766e3106242946bc9043a545","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"f700cb0c7b7c9cd567b2f0991a7ea0670444523e","readme":"

\n \n

\n\n

\n \"npm\n \"Build\n \"CI\n \"Code\n Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.21.0-beta.4","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-+iltOpHL36KBq4BZ1xX/I4fGmTRmNHWdWipELr0LSaB05SjfaKZBhYcdHL3Re69j2BnWsNDjEKBJsZ38W6KilQ==","shasum":"a54e1c6e2b6b673265f07d0f33792668bb9c4ab3","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.0-beta.4.tgz","fileCount":297,"unpackedSize":8631040,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKw7ECRA9TVsSAnZWagAAeZkP/jze7KWuXIaRSVWJuzjM\nNCS0toLkRD+A2Nw3gSfeBKjklyyff5tsxcsubMU5Qi0Pqxi1M5JjlVPE0xVU\nD28Gx2eHnJzXexPnpkYYDiY54ZZJiWFR3tqrNnol61cWGNQISbVXrXEWshxd\nWY6v7SMP2l9W7x7ZMSmAOOiTuCnrXYUjYROj93XYyfPTJQBvZDM5+qFZMkSF\nfpw89/t++sVh1XXvnAFnGXN+nwzoLrxGpuMeNCKUI3mAnPv1GgDspLi2IlAj\nCC577XUOMj10ZpTFuqOrEvAaD3VKq3YVIW2bnccO1A5PnlXO5XJmCVGUsPEF\ndWAByWTafzL6+ke7UwpN8PvSS8rjypvU5LPLi1aSoaHZTJV6tJiQTRWFYJ18\nzihmmFe2MO29QN+K/pmF7U7dpzPLbPSDgDF1S7kzUF2/VkKUn/2+Mu9RURK6\ne1ldWaeiyUpBIqIKc5oCzCYsJhnNteDPaYz+l1jlZFAOtdFffQXw6898cYto\nGVDJ2EdtCB4PL7zBY28JlrRwzFdkQTITipthI+X0hQyamW5DpIOgKeanp7+w\nau8swqlqHm1DIS0QevXjyGnTAl++O4ms+vKZd/6fxz6/1CPSpHf/rOaneDDz\nMNlyEKQMpXsabJAI2DVQuMSDvARZF/mO1HVfH2A9eyfI1jw1SFY1dmikvf+g\njUBj\r\n=zIaN\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFUmwncr2NE3L3IKq70nDL3fXKgeI9fNCUYXbgb+colTAiBuh9n4biVi3mtoDWgXv6XFJnTA5TBTzynD1rEBOgwA/w=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"katiegengler","email":"katie@kmg.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.0-beta.4_1596657347839_0.7899049809403444"},"_hasShrinkwrap":false},"3.16.10":{"name":"ember-source","version":"3.16.10","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"0.38.5-alpha.6","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.6","@glimmer/node":"0.38.5-alpha.6","@glimmer/opcode-compiler":"0.38.5-alpha.6","@glimmer/program":"0.38.5-alpha.6","@glimmer/reference":"0.38.5-alpha.6","@glimmer/runtime":"0.38.5-alpha.6","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-plugin-module-resolver":"^3.2.0","babel-eslint":"^10.1.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.10","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"b33ca1ee3aa0a005937baf98addfa4aa30a75294","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.16.10","_nodeVersion":"10.22.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-Vh+J1RWntKdovnjBJCwTJyrNDbj0UQ95geQRBk3tA6HCinnqRIAMxj1I2yF8aY19w/ljpsUOdog0RSjEm5oLDg==","shasum":"1a81006cb5f2e1b192f47c8ef4c5cd6336691e14","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.10.tgz","fileCount":294,"unpackedSize":8203019,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKxnvCRA9TVsSAnZWagAA048QAI18Gmh38oK5yCDYmqeW\nFXI/D72X8DJWerDcTVSg75Gy3222GJBLZLXeNx3U00HrNZOPCeoAaBQbliro\nVd1nlleCyZpWHGfmuJXBghi/ylrg2T5VwkLhFaNMQzPx4NBhC+5gtlVtbzIl\nVavZ6G51J5qxwyCaweefGO57jBRQw9t04/hM9/21kAlRhgbfuIRBw2cDnqMr\nzEvN2AK0sc1Zuk3hCI69dmRwXh+pVq9pf73iQY0VjHDb8S6NyuMy0ch4c088\nPoz12IwKTxhPuZKhdhKtFvI3UFo6HbA9I6fz9nlBy0E2Z07qw4x8pvnpGKm3\n9zhHMnGqR+uxRE89hUOBcjaEZSxsO5H95jows3oxi2mOlWKqpD1Ny1Qsv5XC\nSUbdaayX/3+68LWbKw6FtHpIkLCVUsiWv2hhs3Rvxj0jP6LYG+uhFufZRzXq\nIRlEeXfcLErk0u4TITuY9OSxx/2nUZZO3HrVzHofw0Xlsi2P4UOlAahbLjuA\nLL4HniJK5RWn7Pu4M7fLsUEARJn/jnKQBnIxvCYitB/oDW6DUXCAjOxUnITI\nBmgZ9m3LXqPeyAiCDuFZgjzuXPvpBjAV2LY5yGZpZxSoSfkn9ZjQLwoV+Kq8\nzC7LdAeQRvMOd/TwY/mFdX5lKGFUyPQaXzJUYk3Rw46PSedQdNziz/MWT5L+\nreuo\r\n=qpyF\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/kZZBPudWutUH9QyaDk3mm7DCmhGNYI5N5Qw/jQ6oTQIgUGJ6vskoPFoxO4Ly7fPlwgTdn4uIHvUfFQuaPXoXxmI="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.10_1596660206133_0.45653183102194617"},"_hasShrinkwrap":false},"3.21.0-beta.5":{"name":"ember-source","version":"3.21.0-beta.5","description":"A + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.26.0-beta.3","_nodeVersion":"10.23.3","_npmVersion":"6.14.11","dist":{"integrity":"sha512-dCHQgm7zvIQKZdOYRvGHOmBy+N6sZGy2EDLsrmUCWNQNOF4RSerTYz5hbjhXdSxrXUZt+OwxkxcpGNPDFZUucg==","shasum":"549ebfd6c125a7dd8c8f01805af26c70bde6f02c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.0-beta.3.tgz","fileCount":301,"unpackedSize":9234746,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPrQBCRA9TVsSAnZWagAANkUQAIUl0TLuBE+B8LLjHaIn\n2/pLbQI1kCreYGrKZ31Pbe+a6IwKpBZB7DOF7wt2LB/fdP0Mz4QNFCMhd+wH\nvTq7s36NbWatIGt+wHXjyYg4FNpf8HeEFtPzn/0pIcPNB1aX//T5Y1yN3it0\nKwKVpZtIC/+fTvThuAM2kcIWPytrgzfDD48/T6GdGSuG1sbFy+G5GjhiQZu+\ng6JUWgRE003TrbMVHkPG/uEJyRxCkrug6+is+duplv7gTWHt81nipS9dgsXI\nJhC417UsxQphz+xOVIUyuYDRGbY1Iq2ZVADVx8RosmsMdE7uWo8j0iGncW1Y\nMGRXBEN08WjSIpyN3+EMi9Tzpz7Aq57MIB38jbkdNNdltwiGlyxArtJswzYc\nftZErW9cKupU6MQTDCaVAVxVSWD9nxnc98xxo7p5W2IP7PGv8tK1TQoG68y4\nEaqgM/cKSiDPMRdvwxQZwoZH0lHHkgraHeGW/WZ22bQhff4hVkj1vWLSdpwI\nYNCnJC1xORTPptRjMH9pOyyHanXYpGR4M7ImJR/2bYR4J+ubEGWV6K/8Howv\nnulRejVp7IxBUUJZJ/669vLe/1T1IntYOBTCrjGK+PTQQxOGHRKDggC6Bt8q\nUyplMDqFSE/gkA7G9ZVM0QLoFepm/gyJeVdTsTzAIlM93Eyx8gTOPVnHtsxA\nmDBR\r\n=IztW\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE22iNMIBRpyLBrlkXjqkmGoDp4LNzJClCTSv/ZNR1niAiBRyW09GWVaTkN8pjofDzSgnJmuxYTL2wQ1yA6uEqlntQ=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.0-beta.3_1614722048602_0.5618680696000757"},"_hasShrinkwrap":false},"3.27.0-alpha.2":{"name":"ember-source","version":"3.27.0-alpha.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.55.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.55.3","@glimmer/node":"^0.55.3","@glimmer/opcode-compiler":"^0.55.3","@glimmer/program":"^0.55.3","@glimmer/reference":"^0.55.3","@glimmer/runtime":"^0.55.3","@glimmer/validator":"^0.55.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"751851e7107e40a78ba76d9380325aef68452c77","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"Build\n \"CI\n \"Code\n Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.21.0-beta.5","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-zPE8+HJturwo1DJ5yS3Ny000bl27x/Mh/qe02nPoDKPs37GnSxV/VG8Yk+DTkaxQf1X5Vc/5UWRc5dCG9sMLmw==","shasum":"0223c04849e61258f2d6973e5bb96b460c0018dc","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.0-beta.5.tgz","fileCount":297,"unpackedSize":8633993,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKxt+CRA9TVsSAnZWagAAvpEP/Rvw6BCBrC/sUoOVOdTB\nA2iV/81/In0lD6wqyS8XJEOJHV38lVTw2H8L8saiFX/Neqr+cQtS63L0R8GM\nNS84NbQ8pK5uft+owfWFgoAFkeJgej95nx9XhkVaLdb0F9/kVO5cxycC/Jr5\nTN+AKDodtX01VxTO9w2UJz6iB1FV1XlcbIciJfvCyHZiggMb80B2Nu5Y1L0m\nhfIQtiELRPPuDKH3v1B284jhr9YEJVN0QjrTI3t5amN94CHOn2177OZvnVrd\nMt8lDGYk/WApdPmBSv1O14L/C2y9rSTJYuV4Yj6f9sZmByVmKF48rTFt0Yua\nc3HtjeCD823BFV4gDih9Y1/KMykT79kuyY1nPzjIzONDgvUAGtJ54IGt6aXB\ndrNVYeoMrS3qvE0yO/6JqyWnuWpBlv6yzuYoatXEkl1nIgT6NdiWak8pJfdg\nRD96l1Bt/fjOijzOJ8aTOI4wfm7JYUDhe3QfI/YCWmxak02jMFA90NJm3Im5\nr0SaZMgn13ISzrko+flL6rm72st6NQnKuDIWqR0r2FO2cc9DOiGVXXDXSPFx\nEoTmj0edMDgfNPREVC7yZ068Vc4RtSopv8y1ty1Tf9Wf8VmyXUFOs0IlV6y7\nOgeumx4htQchHtQ2UUtEH3v6wVIOtTrozULCcTFkWqk9c3VW995981lrlf9X\nqTDn\r\n=dkXr\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFTNutf30Sbna6j28/FMu/PyMGB6BXoR3Z7xwcymEz7FAiEA79im2WJI0PK/AwsIFAQT7Lk60hyldjezAAqDvq45vH0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.0-beta.5_1596660605912_0.8676827267665386"},"_hasShrinkwrap":false},"3.20.4":{"name":"ember-source","version":"3.20.4","description":"A + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"c10f5c61e230ae970c6ea5c3cca8fea9f3b8086f","_id":"ember-source@3.27.0-alpha.2","_nodeVersion":"10.23.3","_npmVersion":"6.14.11","dist":{"integrity":"sha512-y0CshJ8J+IZPdIRR0lDgoGhIjGpLy8ZfMtU8ZMNY/4RzUm6oAjDSwjN1NeUe+6jPpqY8YAEkdf64u7eFX3wuJQ==","shasum":"8e12a9359363ac3f86a41719db2b13147fd4b79b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.0-alpha.2.tgz","fileCount":301,"unpackedSize":9411851,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP+7eCRA9TVsSAnZWagAATIIP/12eX7chwFyXVd9YLEtC\nX/EjVjXzrHLrNIZW5mxQ7R0aAHwm9h2fogfsNPAFqUXAIjvN8lU2skUSHrs3\neRj6T2PAVFmIHW0zIb4DEr4tcG8B4xSnvTss58nGrd+mO4pcv55Xpn6goAc/\nbLxYn7MHp66EcpIIAE5J5VOeOBILi8qGWk8y8Mnt9jotULYXkNhACRKsDVpm\nAKBBzBUv4AWKKhbPlKcZCnQtqEBlAQGANpnody4MuW/kD127+kCilXK5dML7\nXw7bxRqZ3gbdYxEhNjk3MmMk7FFWp9P+4mjuYtcZ2ICtgUvLp5Ph/C4JcqlF\nLRDM730Pu4lJ+yFCZ7OjU9xerJZNz+NHKY3OIUX+FAjUxfH62MGqgozWqfpi\n85TjrTTuZyw4u+HjxmTUzk4IX1FcWIcG7wm+9I6CfceXNM9iiseRBUk7xbUx\nmJOPJesdTkU31sj8ttMw4rJ8DbSEMG08FwRsEGxYaWcAYzZjlBo4hp1nivRT\nOWPanv2dr76eJdKoSDRNA43eZDy/Lt7LzHgcze4t3ElO/8VLucHa6P78mASx\nNahLvKee+/qccgBFO6YeVWasrqrJXUzAfmc3YwynTdCTW2siMfFC/xddk7Jt\nYcgnepwsr7Ul+h9qyxE7YB2o5rLrLseHibSb0l8SQSiY4FK28wbgxgOrHvdA\nNbRP\r\n=tuoH\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0EHgrWBIc8vlR4VdBa3SvXhWPeKpkEcRGHX9VLo+gTAiAyZ305eND4vEJKoEHjNFKkJtLQ3FUNi3q1ePBstH/PKQ=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.0-alpha.2_1614802653907_0.6183310787832021"},"_hasShrinkwrap":false},"3.25.2":{"name":"ember-source","version":"3.25.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.1","@glimmer/node":"^0.56.1","@glimmer/opcode-compiler":"^0.56.1","@glimmer/program":"^0.56.1","@glimmer/reference":"^0.56.1","@glimmer/runtime":"^0.56.1","@glimmer/validator":"^0.56.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.4","_versionPreviouslyCalculated":true,"gitHead":"5a6e50d4e09c02941f6c882cc357b29d13e8bb7d","_id":"ember-source@3.20.4","_nodeVersion":"10.22.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-ycWlaq7W63S3Nh7pMRU4oXNirBB9MbNGDN6hUgs3/qc1gjOUVGfGv0p2NPVcKXgqWtbiqrWGqCbp1iTay2MUpA==","shasum":"582545ae3b20de5ffd9f8b43c42c94815e592291","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.4.tgz","fileCount":297,"unpackedSize":8618468,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMt5LCRA9TVsSAnZWagAA1zIQAIAtLqEX9GZgytejz9in\n04zeIU5NcyOEmKmDfeCsjFvzHtWHT+FVM8V41DGuL/eOb6OVSxa6jrc7Dhoc\nIghRt1wi0pJIbHMeV/knUtwRea5dFuZ5i4ggOinuloIU4B3a+VX4m+oj4Wg4\nZA78DbwVRfJGrbUoc2+HjDMCGr67p+HpjY5r7xgzfi59bWp0aj/QozWwV1Pm\nGz4Jqt87ImfKvnoEPulDVeHRrfBRCZ9oRVecXS6OgvCh1UasJ9jMgApobg+L\n841DGyxlOCc/xYVDO6ERZ/Ni+THs+ZO22vtRR5OZp5YYDE5XAFLC48IzYaHZ\nB3tn48sR+3mjKL6QPy/5EkSSAfr1KKInmYRsMYA7U03zaWXMbFRYoVgZIRKO\nC5g6BEfg6nRBisGhAOFdWkgI8uu5lfVMhLqsNi5ov2ApfLJWacRCUpYyq6nP\nhOz0z0ZMxqLIDURHFMWO1h/m8P+vhOAR49h3Ykx6MZTM9eSZobcmZT6I122U\nYjtHAQzccZUdpzgj974Ydy/wqA+dakNAJDXRC9LGk7LQMusYyAZvlPd5EcgW\n68HLEsLvnmlLJwwlsQgvguJCNlyq6zF0NAIALjMnnawNkF3dxf7fvn98Yn71\nReUopKLH5XTwwZMzBPeFG9J/46e3MfsR3wzMYDzHJuUTqGG3Sb01N9WUvi2Y\nRpLt\r\n=h1p0\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELVWrqbfySOkBZab7wMtO/Ov86kAzwyeg1nUJM5REICAiEA5MR+bzcE2q9GoW+T5oFCBBxnhJLGeu04Mub/RrgfQQ4="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.4_1597169226873_0.7489401820867132"},"_hasShrinkwrap":false},"3.21.0-beta.6":{"name":"ember-source","version":"3.21.0-beta.6","description":"A + . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn + lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.1","@glimmer/interfaces":"0.77.1","@glimmer/manager":"0.77.1","@glimmer/destroyable":"0.77.1","@glimmer/owner":"0.77.1","@glimmer/node":"0.77.1","@glimmer/opcode-compiler":"0.77.1","@glimmer/program":"0.77.1","@glimmer/reference":"0.77.1","@glimmer/runtime":"0.77.1","@glimmer/validator":"0.77.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.2","_versionPreviouslyCalculated":true,"gitHead":"480ba9ef082bab9ec4b0771888f9fa9c4af3c3c5","_id":"ember-source@3.25.2","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-kzoHt0loriw11/csFGWJh9bccHauDGIXEmrfImznAecr63K0XxYUDqlg6gv4t0x9R+mtbogvWJPy3PBhAl+YdA==","shasum":"8c0f483f76ff59275b9105a9c9f73dd9539d23a4","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.2.tgz","fileCount":301,"unpackedSize":9108069,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRYrfCRA9TVsSAnZWagAAQScQAI/rRjb3L6Fl+BJ3xkCn\nQZG4kAf3mzJvrb7CTpKb5OO/IYmf0BjR5PG8gS8GNHT2A2ZaR6zhxNSMCayw\nHDJhqG4BsoKPScpW/KsKMno5lOdFVoS4QzgcuungXxeTlVbLe1ZnCYBKYNxV\ncRwRy79HlmED0oVQr515YRM12JgAD3XNYuy/Te827ehb61IE3GtU/jrclZqI\nImoRFy1r/rb+bAfLQGho2eVeLOPBhWyEP/V3OmTo4oCiIG8+hmrdlGprFLHa\nKnlnkC89rvD8f3BQ6372B6KUXDmW4FAakINGUqGU1E2eX6I/9balGxIe3wrz\n1+tGHpIkIEg/XcIpD7mEVK7IEUWCwnXn4+5n9gWZl5dXx9/gr5XYN3sBVNRa\nhecwLyRVSlCL93GD17DkNmCn8WxXKJBpW801Er50aLTewUPFmR2SvzqcWWJJ\n3m4+6oWeSDDfMu+UfaBBQMHP15ecuC0Bsg4IO3KMbmxT6Im5dDIQJsPxvlCT\nYvehSuPoraTw2aEetzrLQDGYzRBr3DfA8ZITlOUO3WbNu60bO/vL3hW7MWAT\nWdVXW0roIjHnr+PKwdj5hAKRuo5gZexO6te8L6xIr3N76Lh1QiHbwXneNQAm\nTdyFze0O7ulreMEGJdfky9UCGWrZp3RaVfkqTsiC4dha6jQEzhPZTcspa2sZ\nVnv3\r\n=q3LJ\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGOQNej9qj19A4+xh7+vOHoqQLWN6P9qzi61hSbLqzyiAiACc0w+XKEM7SgijtBbgaiN5/4bloQc8aWJnYCgQmmvow=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.2_1615170270944_0.9351592915470457"},"_hasShrinkwrap":false},"3.25.3":{"name":"ember-source","version":"3.25.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.1","@glimmer/node":"^0.56.1","@glimmer/opcode-compiler":"^0.56.1","@glimmer/program":"^0.56.1","@glimmer/reference":"^0.56.1","@glimmer/runtime":"^0.56.1","@glimmer/validator":"^0.56.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.0-beta.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"c4b0057fe694020b7d4b033ef175be499861bb85","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.3","_versionPreviouslyCalculated":true,"gitHead":"4626ef8ee5e37d9d82c420c7c9ebea4c10631f96","_id":"ember-source@3.25.3","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-3HgfvYJfvcALNJSsPvbN0qn9ykI7Px7mPyCidXJRdm+tdPB0DKFW3nqT+4W+7YysWYGsj6yS81NhksnXEw4Naw==","shasum":"a64278a2dcc36b03056589e1b7393f4558c42d70","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.3.tgz","fileCount":301,"unpackedSize":9106306,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRZUzCRA9TVsSAnZWagAAcTQP/1jwwaA/OZgYWatHt3pO\nboqM5xTFskSWzYkRLWPmA+5unAAfhC2jiyIFbLt6xTOg7Wc7HEzRvDhS/h6Q\nwtxCJWWC+LyDKqQb0JX60yn1ErVl8C4RH52wgj2wTd7KICwTUe6HVv24ifLd\nLGmw5ZKMhS/XqLTq0sO8TXwv8z/24Y51NRQAT4TNKULSAXTcUCUKIN923oEb\npfO+u8JgMVb70oE5eQX/dHhpxJZeCWniopNlV+MkrgujD82fAycX7hwXo8/D\nKvjKChrGLHRMYkyrDmKdS/9wO47u/jhqIlufmmMT6PKoV4FR6g8gh0eo39zs\n5vsqzWhEAa60KoLKnYPpywdRwLd29qyYe2tTNMmv25/ild8yS4k4wrwAJ21R\n1z/BaTGMiR8PckBqmsBFCMotPtxAwH9Hc6wJBTDXbmklUaeduCOxv14OMKhG\nlXfEg4bupicN93LjTfopMbF3fndWIMAoycxuy2bikwVo+VN7Wo6+fxSVBTe3\nNk0DP97KB0FN00xK/BAcZifNkNfM+6M7D0pUtCIX+v7Dhhb0fBgONaIK4BYQ\n24EfM89ZbXRKRnRofY8CTw/iJBQva3jqJDB11QFGB9purZ38kS5yVTf0tN/3\naRwU14anVjT2q7AaCz2TMg0fRcXYClvZXsI8sk/u4O5Mmfz1ZY5sd6jjHILz\npA/n\r\n=wekq\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyEWX5IxmhNMaJvT3ki2ycgcNEqqLlpMQz8DGcDEXGSgIhAMrwD9a6TR42HJcSt8IMuj6mrpIksxm3H4Fj1Qz85ykb"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.3_1615172915354_0.8667341140953948"},"_hasShrinkwrap":false},"3.24.3":{"name":"ember-source","version":"3.24.3","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn + lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.2","@glimmer/interfaces":"0.65.2","@glimmer/node":"0.65.2","@glimmer/opcode-compiler":"0.65.2","@glimmer/program":"0.65.2","@glimmer/reference":"0.65.2","@glimmer/runtime":"0.65.2","@glimmer/validator":"0.65.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"46033aae8051458c560413bb85324ae983c9e3e7","readme":"

\n \n

\n\n

\n \"npm\n \"Build\n \"CI\n \"Code\n Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.21.0-beta.6","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-FLZyed2j8NsdbsWsJX+ySVQln6/NoNSHE3xsFvOIWwmRuxmsw3Vc0tAJnwpkEzdYD//4vkduzXoqXU2fUvh4aA==","shasum":"a229abb155ab094c47920e0b15d1ca96a1a35136","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.0-beta.6.tgz","fileCount":297,"unpackedSize":8623157,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOurZCRA9TVsSAnZWagAAWjgQAJhBseRGhMRFSFXfIA3R\ngyQB9o1F3ynGJpaPLZRv+LznQuM5qZNphgydKQzMUdb/A42yTYd2jGefWKIC\nvg6Kehpu9VtdJa7sCdW5IG4z4PfcJBx+eWZXBRJCdGJ4Scs9M76UHyITWjH/\npuCjQhU9BkIdlORAFV14i6GCuJUgRF3qRhhdK/2x/wXpwFEzW6k4AwfmnUy+\na+RW6qIabidx0S+OuKieNTf/THDjbKXC7nDnqGHpEC/K/j+OOMieu/mhkZlP\necL50eEM3ewa9EV0V0Zx1cuEvc9nauknk2B5DNRltR8f0K1QhCQzDwrR1Gsd\ntGWEYwEMSnWUd2g9TMGG0AFcFZns4fxSUZH4RlD8VXk2zmXY1PBDmyFRXpe0\nL0mpFuKhGH7/zJ4Jo+CBVDxK+8JSVEDkpY65FVNxQFqg6JYNhcoycUVMuNiP\nZvDmlao+eihXnKjYolC1mB2YvUTZHvGUlkdZtTO/eWwc+bx4SLBqW8NlPajn\n1ZOTZI96sItbHSJ0vv6ZgFxphehGmdW198T0tUfsGjATYlIvVMvC0qvKHF/6\nmHO5kea+zb8Ek1xmdRUKXQ1+K2igfv7HYNsIKxPliT++Lkv45CYd+2yzTfnH\nZRRFvvpZjm4jxnWvykYAc5hV2e2xbkVIm1mKFFUgSOOPeHBzJsQZIrTTmuRv\n0p3S\r\n=a2zV\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5AtxwqvTthHCPFgy1VSEObfTpE/Zfgh1QGGImz+wWIAiB2sfhgNzFch29ukaqmVoZQ5P0yu1vDoCXfkMVKY2ijjA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.0-beta.6_1597696728920_0.19932274754204582"},"_hasShrinkwrap":false},"3.21.0":{"name":"ember-source","version":"3.21.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.1","@glimmer/node":"^0.56.1","@glimmer/opcode-compiler":"^0.56.1","@glimmer/program":"^0.56.1","@glimmer/reference":"^0.56.1","@glimmer/runtime":"^0.56.1","@glimmer/validator":"^0.56.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.0","_versionPreviouslyCalculated":true,"gitHead":"13c4dd00fe4c07f1d45a3c9150e0f7d6fdb296a2","_id":"ember-source@3.21.0","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-BoNAhEjB4zb3TuJMzUK81ivz7S6IYLO4MRFfEN8x6nxf3hL9HE0D2QdbqlX9j54xkqssPz5iqmR6/LEEbgP9pA==","shasum":"36ff63584438fba3a336529c30c1aeb14caba9e7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.0.tgz","fileCount":297,"unpackedSize":8621855,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRAVQCRA9TVsSAnZWagAAQo0P/ikKRrU0akKXJmrbdGra\nRDpUqPpULlXbhAb7z7nLSYlNSw3Z0xuRgvOhakZ9z24t2WxxqzbjskwLl4lp\nUfWsYQHBWyo8S5jBq01trvFJZHQHMN96cRT8yTNaL8kWfWH90uFEAOzN/WQn\npNEEDOytqSkaURQpyW8/d5BaMoB4Ul1kE0dHWrh5l8cX/Ye8RYpCZ1yQoDBs\npF1DqBL6qZkxuiFQi6Gcp7bC/GV4lQfks00bYJXizLQi6TAMT7/5nMer1m4L\nYx6yiH0mfGPM59HEyTSdoMOQCDDXH4gQ9jRAFXQvEn/7Xd6/96Hv1H4PRexf\n0jxqhpPokcMW+XjiJ7BgGy5GgQOd24os+k6ukHUfRIF2/Z1dQwAXNnpxvnPR\nyps39s5kOGR4K7BfCCHlshRMdX0V7BNwi1ODivUN3dKyk6z8hSqQd+LQN67i\n0/A3WMrEqFCRcxI57GzeHQEJ/bPiv38ExzaNRQ+qGEsxhPZPhUAEYbhcp6/s\nn4JCdihNXb2IWSLGwP2vUSBShgWyieV9U6zW6sE9xSD2pD16y/zO1MRhdBTE\nCx+dzKoT7h6tXqryo2/299P5MTcZTfFxd8cKguTafwh6FtdGFZ+y6qIulg6e\n2FWWR7PKshwoXsueWKAsN+ynX1U2eh20OhovBSI4FpOrJzhXiUTTkxPWa6sx\n+tFJ\r\n=L39d\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICrFL4SBW+v5ZXPwqfF8Mi08WWk8rkeC7NadVMCIq6ldAiADKkMMpaUokhWI4p1xgGblQrxoBae4CeMmOGZiWynPOA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.0_1598293327630_0.6594030215582958"},"_hasShrinkwrap":false},"3.22.0-beta.1":{"name":"ember-source","version":"3.22.0-beta.1","description":"A + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.3","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-EEAoz/pwgKZCosFiHUpkXewOcGsx8zjd7JtrwIh97JjRY/EUhBsMovjycieCjLrSXQrLjayr1vuVun2FJBESRw==","shasum":"fb535adec2eb9289e8af21afbe0e1ed5cd0a0889","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.3.tgz","fileCount":297,"unpackedSize":8708186,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRZbZCRA9TVsSAnZWagAAO8EP/0yQC202JWhxa6Pw+gTd\nUz2uATf3AMBUUnTts9LExZ5KuZUXDxj/db3G8ox6PG3QX+840T9cWwln82lJ\nDfMZFZjlDEq0Ca4H31wKD1mVeBNVrnIj+Xt0HjarBpsgBEBkMN717IOxFgYG\n6GQEy284fI4kenv6sE6cpajB5qve22y+036en5ECBNesc6DCF3H2dDGD+/jK\nXdcoxsdwn6ft7BPOsaafrP8GhJfCCu8ceAJuFZbKC6FId1WJ/eQY48cdy3We\n7/QTaUk9kCuTdYcAiDM2Ks0zBHOKF2HlN9lN0P+APVjVF95AnBiIpFbUrvmi\nuN1YkrE/4sL8zDutD7aH8lqgesjIVvUX+apiR9dP8ARlz6OOecU4LOWu/zAg\nb2F9jyLwA62BFEu9F12SWCiMp3iAYWi2saT6Pl0fwEphXnynkrK/0TX7lrEr\nEgAgvK6H2f7LtbSh2ucs7F5KiK+TCzUIQd5JUAq/jAExcTyqUTFEmRSgIWZk\nRdd8+ShYhyi6Q433eMgozozwiPiw3I2LNpRHocXDOD9yqWXEJz0npvyT4xhj\n1wH0cn7JDpuIKXOMqmGlSNVZzcwMSMKbnJVIyEdderEaHFGuu6PYpsBo6hRs\nUykPZByqZiRtFoqsfEnzza1r2T/F9WVaac4PB3Q6+1w1utlm+Fs6YpybV8+B\nz+qw\r\n=Fqw3\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMRt92M7o6up2Q/7BHufnkcaWC17djoiEX/EJMkBz+AwIgCtODnINUr0mnCl1t/TLuvml2hNFYlkVmYNmR7OWtu6o="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.3_1615173337169_0.6226895109158916"},"_hasShrinkwrap":false},"3.26.0-beta.4":{"name":"ember-source","version":"3.26.0-beta.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.59.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"^0.59.0","@glimmer/interfaces":"^0.59.0","@glimmer/node":"^0.59.0","@glimmer/opcode-compiler":"^0.59.0","@glimmer/program":"^0.59.0","@glimmer/reference":"^0.59.0","@glimmer/runtime":"^0.59.0","@glimmer/validator":"^0.59.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.0.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"a1e784a32439347549b28932ac49915c8732435a","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"958a9b1cd87221df5cc4db171ffdaff39e4134dd","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.22.0-beta.1","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-uJwxmoI4ff3msDRe5UwGcalFjIrRfJWkJJG4lanlxDNsQT5ZRxz63QWC4wdoAlZZyXy9pfWd5ns7H/4rcS4xCQ==","shasum":"3ee2ea4a9ed37c385a2c9ed63d29b5ad93cb23a5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.0-beta.1.tgz","fileCount":299,"unpackedSize":8623305,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRAqiCRA9TVsSAnZWagAAMbEP/RgngX8KPMh5UWQ0zjpU\nUg+cDszue1QcuVtS8iwKs4KHurCjK8ujK1Tk5hyjPaCmqMsVqJGNlUNGfbOW\nKxup0BhnGE57gcOsb8UtOuKOiDPHpAeNJF6tdMEm8YVXJsEjjJ2PMcteLEuh\nBVOrAD0ul84R51HrlA+bM4TKs+ozDdy55nhslFiFlZLWQ6r4Yl8lG2xWutJB\npmgtQqZObYpxKrfR8NDIvp7VBqs8OQR2WZO0rGY/1vi0Q2ANVoWchCxkPO8S\n55dBbdqMs3Z8NsI6gKfpxExVodcB51++nIxtjoHRHDUlkMXsPdYCcymZNyrd\n9+2rtG24D4I+Oai6EMPBSHEz9gmAnJiOx/qWMJ9TwZw+XvkZJlG2j7kk3qDx\n7t9bvj9iNFbVRoInh7z0Sbptjf5ij7CbRph7cxThsAOeQdC81O7CJ/i1k0SO\nkVBXoY4UDc7orPDLGTFL5Odx+Xh5F5JCX7+KvoGL3c4U7pCGUM+kqU1bqdjd\nNnBHPMS633bSw5aM4IckU21zjQ796p36/nMLtVv+ueSVLBXEHudlh3oxJo4p\nVBhEbB8heRJ/NjX1GkpAiz4zacNnzFDa7eT0pRFRp5lMa+V53giJTBlBdsyv\nTusrn+PXQIhmfryNvxzu4ileOdLX1Jb8ep6iVffEuPNZJZJqmlxWZ1viyUqf\nNIOq\r\n=5tWB\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQGbD6iaronrxN4K4YCwgJU16KaPcS32jjn4Fr3f6dBAiEAt/piXYJogujzcD0WNp5MHjjRxMRjb25Zuxk6U6p1rj8="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.0-beta.1_1598294689496_0.1186858267249209"},"_hasShrinkwrap":false},"3.21.1":{"name":"ember-source","version":"3.21.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.1","@glimmer/node":"^0.56.1","@glimmer/opcode-compiler":"^0.56.1","@glimmer/program":"^0.56.1","@glimmer/reference":"^0.56.1","@glimmer/runtime":"^0.56.1","@glimmer/validator":"^0.56.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.1","_versionPreviouslyCalculated":true,"gitHead":"fb4a3116141bd164fea10e208f423544495df329","_id":"ember-source@3.21.1","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-zG3FCd++91/OQgYeMeGJequ1u0uLFK3xeilHYL4CNrwgQAit0vju/s8x7H4fVnVxOxYhsFUXAsTMSsvgqbaqpQ==","shasum":"e1bfb20a3db91c21415256e5949a32085a2c23ab","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.1.tgz","fileCount":297,"unpackedSize":8624003,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSZ1bCRA9TVsSAnZWagAAkLIP/2EkaKNwRnCYONk7E13c\nk7qx2oO2n729naprSUdN0EPBoiA2L03MW5CMoGcShmux2EgREPJ4Z48IWn5g\nG6ugcQD7tnR7BD7Lqm367oNsSaGk3xe50qZkvRSCsY1ccm7Ua+CiyhAA9Qjh\nWfTCUITK2XQ6U4cBX+PGLBUT3O3or27/Md6Iux9ogtItxa15fHDA1JMlZaaS\ndNzL0sySxmE/OvVTzIbwzhytnThfVY+tSIaieXp53V9zko6kB7u7G5UEKlF2\n+GJUMXyshF5CmBeEpQ1SBbODzB4v6/ls92zvulLxE2F2raJOaqhvPZwkc3za\n24yTrPVeuUYWV0PR93PrBdbilsMeGbeezVKXo+HRxWth9559crteg7ujYjMe\n+kwQoPgwjNHhfKKzAXtNFhCn/a+/6nBY5U7gr6FICn2ie4djKjDUniFH5uUL\nc9hddhMJedXjcqRi/Skp4WSvLlpmUxVYq14o3Qc4NF2gZj+5VZ2lq95r07b7\n2DTZZBjCkVUZoLBDbEg45GRDadG+ESAaJvX82tEIiNpLDNG4XbDSiag2gmfQ\nS5gS1Y/LCGsJg+eIOQVOt66vzVCoOXcw6Lo6doOOUj0ZxzfhbZpQ9Csp3Djc\nSnOCeTx1DbOx02WjWInaYIBLTdjnDne8FMCvBiPHrpZcOoWetfBH9TkPzERq\nf1H1\r\n=DW/S\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDabY5yFwfyjiXv+JUxP0mnP5y5zCO2fvjFayO7fPEC7gIhALk4Er5JUqRC0oud5R2qNJxU4L0xCNaDZ1142yyawfBE"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.1_1598659930594_0.6768917857323598"},"_hasShrinkwrap":false},"3.20.5":{"name":"ember-source","version":"3.20.5","description":"A + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.26.0-beta.4","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-NYYRyhrOaE2tsJn1znJ28s/JFQQpSztm6wnuNltLmYF6r6BbZ4itZgO7EyMpSMm144BohdKx2wCYNA3wUFAlOg==","shasum":"a80586baf0c3cf438fe9660f23fb296a6ca7d2e0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.0-beta.4.tgz","fileCount":301,"unpackedSize":9235366,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUQv/CRA9TVsSAnZWagAAD84P/i/Oe3uiQktmEDLoGKBJ\nB1uxGuG4hq1O/80xFHOkg35KDmGsRiRDuyWrKlQwyVJ0KdbFkXp7ChXsj+YL\nSPUOtQlxuTsUi5xSCylxscD5xrE50Xfd6t1ha7yFzFMf7tZH95JxsfMud3YV\n1WqdQjMdZHs+S7y/OAtUubiZwJnVDzWtCch0QmQDeZbEnnp9g3PDvBScMoTr\nzRXPTTvGnO9vWLBKfS/HbZ+2TN0wIlpiEOyTbqrHLb1GYHfDCwfFP3kf/aho\nFlKRM7AhADP/vfXQoC+I3wlKbZuJFwYc4kZmASDz22XyxVJIw07ZuYKY/iLW\nagY41Elp5yb0migYO7n+bTO986UJ2Exn23mnG5yrcNdK646s7HAKYESsb1+Q\nUVQ2+GzzQNkIW8n2rvRBRhpCf+kWQdxgjZpSEQYrKUKxSK1X6sUfEC3cpXht\naSc+l4woVNM67i8iDbcUSsngLwmrei22zvNZHIZEz3db6y0+Mvp/xAtX632h\nzcsSPi0bbi5AUwdIVSmLaRJmIMiyta2l6xNPlONX/e8q2K8IBHyNdUMOp9A2\nDsS5DGQ3SRG8lxOoRdMCP6o8YYLT4PbS/jeQl03PbCJDDsJI53nrQpysntxt\noEBtVriyoymv45cIbCQFhoQmJVLIhKf5ez0BHJan7AIHONm/miCxt+AFxPMP\ntYpr\r\n=IPKJ\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpyjyV/sdMLwz/S7ICvw2qoCERUsrrZPc2SadZ82QU9AiBNyJaK6h/N793zf4Na0efOsNuyn/ZfJyGAn8LB10Ka4A=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.0-beta.4_1615924222732_0.5199143164307465"},"_hasShrinkwrap":false},"3.26.0-beta.5":{"name":"ember-source","version":"3.26.0-beta.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.1","@glimmer/node":"^0.56.1","@glimmer/opcode-compiler":"^0.56.1","@glimmer/program":"^0.56.1","@glimmer/reference":"^0.56.1","@glimmer/runtime":"^0.56.1","@glimmer/validator":"^0.56.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"e46444a366b8b5977dd4df34896f4429c6a52e54","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"f65f682faaf6ec4d5f9c3c6f3b673679b958de38","readme":"

\n \n

\n\n

\n \n \"npm \n \"Build\n \"CI\n \"Code\n \"Discord\n \"Discord\n \"PRs\n \n \"GitHub\n\n

\n\n**Ember.js** is a JavaScript framework that greatly reduces the time, effort and resources needed to build any web application. It is focused on making you, the developer, @@ -32180,20 +40925,31 @@ interactions: Many require no additional configuration, making it easier than ever to supercharge your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.5","_nodeVersion":"10.22.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-GDfkvTgle8YTs9UNZGJEADJDAmRvXlmttlBBdObo9K1UtumJzQM7WjENWd2Blrazir5WBhB6J2ukDARCEolPaw==","shasum":"84f166eb06b7073ef0c51444b768b953d0382463","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.5.tgz","fileCount":297,"unpackedSize":8620401,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSaFzCRA9TVsSAnZWagAAssgP/2Ku3yQc1Scasoixzbn4\nl84eVd2fKeI9ROazBhm3ZZhQSGogGkmdLo+MdEXn7UGwMzcL+gHU7sLe75Or\n10G3xcwV7pjE2ojBLclJ0Vu5t8iwarvURU7u2tbTe8NgFQh5ruRkg9woSa2M\nrL7zKm8umPWu9B0v/IlVU+3OTdFTlHd7erX0+Ii/7hkSduooykKf0DUCYX1W\n5GlqoOf3wQ6uXRHVSk54ZydHaNc3cxE2kJzcmZme2mdf1nv2wIFJBC0HFpYl\nlZrejD+Gm2Ep3a47BkEzlNH7jA7XM4/cJ29CdMpjyxripGUa665s0fynV099\n2c+v+M2bFs/L6zcnFRuX5SpfLkEd3HCugPSJrah0fgKHTfHdnv0nC9Fiuz98\nhsbA4jkXuirtEQgFbhwG/tU3U/9gU3/dhzypBJYk8SpXl073mF6Nx/GoZq4b\nXlgRDx/6PswoVCsVBxwqd7tmkSSbClwn2Fh5K/udhlQCePX+R7jqXBzBW53T\n2fGYKl78TjYt6tys/wEDIFvkhnwkuG+WY4IImjxy+L9rr1GSgus6j0KEYpPR\nZsBjjLg6biJOSff+IktqwPzZ3uoEfgHcxWeZ5Xnepa12CKjMNHQQPVluHYz9\nSRcKwzJJC2BJlOQG+s95shapD96EHqzuHV/EH3LrRAMjLLRqxPNQJUU3euSj\nHPLG\r\n=jbLM\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDYoKLFmJ5LI+Jeue3F34BfV+7tFUNWnwVsBHTlaLDgAAiAInXiUkfMyo6341C0RCpYXFnLa1GN2H6a98+mktJP1vQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.5_1598660979248_0.07611075389415012"},"_hasShrinkwrap":false},"3.22.0-beta.2":{"name":"ember-source","version":"3.22.0-beta.2","description":"A + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.26.0-beta.5","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-5xiZPV9774tzXhy57K8EF8oQfm/zeCLCEqMtRKITvkvEcbysCiQ1eKpJeJa0Nzl/64tap/JrHwrTs51TDOa8bw==","shasum":"a2fc0603c6ce2d4eb90cc50ef3990f0e9a2601f2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.0-beta.5.tgz","fileCount":301,"unpackedSize":9235539,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUlF+CRA9TVsSAnZWagAAKxEQAJZ76ZxsPcqarALXLawx\n72UcEUJGINo1Rm3mU1hT4sRuBpl9qtrKN4/DoPVYVjmRTQfvNgRqYg8q+ae2\ndeTst9s4/K88iIhEgBTJJ8q/9WEsHeRbX6j9Ab2D0H6jOoJWrdAX8a5ank5w\nc8DOXfB40Dv/9fpqzym13HOsLhTNT/2kS2shOHJLxDQ5pM4vYCWmFO1O2sbk\nW4ZCSzvQXHEg9Pq3pgecN/bxRSLQsz/ZA3oOZL9H6Q+r6nWNkV9xEu4KzjdW\ndQPyY4AIiACe8Fd66vSZI+N3l2okvrROStyDBWBT9/v6lAZ0Yc7AmOddzyR4\ngqnFS5KMZdXnHbyvPYryH7sfACATQnbnEz+0ud5nSd4/KdkXUR5Pu3p0cOm9\n0Jlw69zYXu1jkC3rPkcpbBa5rCuzC6eLfscLAHei1GINtmrrBqpTiCy6hyBD\nA5HJarXiGvfoNZWzz9lkoEkOiPa4GtqIzP5CWNjx28oiAFeUzBKdvcNa7ti6\n2XwNif6+LuhpMGB+2GPLx5WfzrB3R5Z4iIoNmh7SRSf/HcZMvozyEAi3yBEv\nHJsxGSU2iMSQpCQd3jHpXvSgXFGU2Z1QBUx2dNDP5yaC8QETljZJPsW9XgTB\nF1RWmtIG5AnGk1N4qTdxsOkc2NthHmuHvDjq7nCqS+AcPufOKwu7zpVV9NuQ\nF48n\r\n=jF26\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhacF87vkBiGJpzYDaU/EwedE5NEmb/YTdy6ENtrr2lAiAnVOLd984qKW5YiLjK26NFyt6hhHCw7A3yEGWnlXf71Q=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.0-beta.5_1616007550141_0.3715774844125044"},"_hasShrinkwrap":false},"3.26.0":{"name":"ember-source","version":"3.26.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.59.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"^0.59.0","@glimmer/interfaces":"^0.59.0","@glimmer/node":"^0.59.0","@glimmer/opcode-compiler":"^0.59.0","@glimmer/program":"^0.59.0","@glimmer/reference":"^0.59.0","@glimmer/runtime":"^0.59.0","@glimmer/validator":"^0.59.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.0.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"0cc9c2b293e392bbd6daa7ff6558f1c166d8e0f5","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.0","_versionPreviouslyCalculated":true,"gitHead":"4aa11b6ab34e1f64f8b23d4c2190e57276299181","_id":"ember-source@3.26.0","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Ls+QM2/d915bzt2Hj2ni+Ds+wwDoj8yGRV7PJmEtVya/fBSwBw4sr/vekUPjDaXS5WbbnmAURK5krsVja+bBSw==","shasum":"9e66af77d0424d94c22ad18ce4f6c7eb80a4650a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.0.tgz","fileCount":301,"unpackedSize":9235094,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWSL3CRA9TVsSAnZWagAAqZcP/3hH6/kYr7urBIXQjXE2\nfISyAkO/nJ9KvgWjkxTIr0e0u53n6k0xWSc6U8rj8B4qlKb+0Sahq8zlAYab\nN5+heJ22mOzASa1vBREIHMOlV3wVTFUB8eiXYfj7iMRxGU7BIs/7qfMN9jX4\n+votdEOTjg4RA+GbhafWAxucPwbZCSr7yCl/5gWjGYMNd+TEEuoYZ/P1s3mg\nowUUKQb3ewztnTS49nNPy2FhwoVSfRsFLzLMWfEtL0HtOszzfJ+ev1CEqEcs\nLb+fwUpt5NgwvcL4l3WJc5tzZLOBvCHs84481snOlHlzY7y6/JK9fj5bqtT6\n10WYgxw9eNTp/Alg1/Npeh+KZn+mHnJFS37Klj+Nie6CjBN1+xTNKwzOzXKW\nzVUv0yIiTReFba7JrwUvrIZqXAzOYe1SDUf46Uxcnrt8xTxvnbwInqVjcb5j\ndPHvhNeWFew6BmmRvNyoD0dJcEnAFpawnpr1x+esPd48faeDeE+BkmLnhkEN\nsKCKvFib9+05+6YXSwumvVZDFzGmrRO8zpO5JUQikSug5AuGkym8Dxq5+KWS\nzeNLtkQ4E+6a4osgle9GaiDfD7GH7OufxTcluq7xQP61LpZ8mWwNGkkahpzB\ncht6dShyJ/F7EG96z+ZExI0WdK1WuauDx26zuAPDB4kjyoaaCrEVX+C9OBvR\nX+mB\r\n=awgk\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1Gj8Wxs1H2XRlLF7QqAndP3NlqJn+Igdl6KBIIbgBCAiA+vrzYsrwbsRwOJTt2WBMUj8q2gkEoicEnFtFdxPbdJg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.0_1616454391173_0.6625063758729133"},"_hasShrinkwrap":false},"3.27.0-beta.1":{"name":"ember-source","version":"3.27.0-beta.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn + lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.3","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.3","@glimmer/interfaces":"0.77.3","@glimmer/manager":"0.77.3","@glimmer/destroyable":"0.77.3","@glimmer/owner":"0.77.3","@glimmer/node":"0.77.3","@glimmer/opcode-compiler":"0.77.3","@glimmer/program":"0.77.3","@glimmer/reference":"0.77.3","@glimmer/runtime":"0.77.3","@glimmer/validator":"0.77.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"7f34c42ad79c82ddbae19e122b54a0c0ad04f905","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.22.0-beta.2","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-+D05RSdC0lMpMM3Bm5CAyuzAfzsQCr1uM0ZF9Ut9Ple2sTbg4AebMxg1X+U9iph9mi18aezBR8FTblN4V8vAYg==","shasum":"e277938c8810bc508773e55ffcc5f7be43f076fe","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.0-beta.2.tgz","fileCount":299,"unpackedSize":8625720,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTU3dCRA9TVsSAnZWagAAnnQP+gOPT9OqwLuiWEMLXRFD\n9Iji+RQYP0af4a3BOgskyUMWVkRN6fglDYIExb9/6d9n/eO39reTJw5+W6vl\n8FZyVn0/vr7hI84gzgsSemEjqXpJSwoNL4inSoa/lznWpmVqPF2c120UnIHM\nKzSj+Sax4JvXUa6xGQzrim9kx1T5s/Mjnwwzrje/klMLcOz9p+bonTYMiHW9\n3hIRG9TElHHBEOpk1GU6pkRNX96+TAul9c0J1fA7fwXPIUkcRPPsIwPSjQFD\nKGd1pJlVJX9ZfTrBJb5ceQMEY5YBEMbLzY/AvksCpD/yQeaRS0XLae0vGsVm\np/llveZka/ed9k2g2dbgLpbyooLH7wmFf/hoMAXI4T5ZgHBlFEVB17s31w5u\nuarn79ubnp4lAyFXM2M7JXzmhGyU4p9PeKiSUD3isTN131jCNQlPGKYUX3bz\naBd3CNdfUVjZDULcEQ2PpQAy46qe3XmKUmD3s9qJBNYxCq7CjG9nRjFGW9QH\nDR/LNwfsGTm3DApHLmYKDgQd5ykgIpiMHCWgIOHxuVl0DRyZv95I6KT797Jg\n5iPHUDFnCYdKSXi3u3wR9mEwVS3h07+v9Y67lHvSs7WFPpUg2CbcmkifA+od\niGavr8ysCkfodCqKCKfTzH7D03+HGp8t16s120Tw6S90Frqp659lkc1KC+jS\nrvvm\r\n=7G+U\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/4QnocFjaPh0eryThZB9To8BIo1IddzZxwPTxPvxERAIhAIjBb9K4FzEM3ALJfC+iQB7BMP9KYw/Zv67FseVZpxwk"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.0-beta.2_1598901724868_0.15084659787834376"},"_hasShrinkwrap":false},"3.22.0-beta.3":{"name":"ember-source","version":"3.22.0-beta.3","description":"A + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.27.0-beta.1","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-O6/eREW9QfEQWWoBFPe9S/FyV3HBMlI8qGHfpGHKU606fLQj9b4sWQfubd8IlQ+N0z0SAP8JNB9lByC1IhUKxg==","shasum":"bc5aa8adf02e194be33dc8bbde8ce5e12ea4dfd9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.0-beta.1.tgz","fileCount":342,"unpackedSize":9498500,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWSiwCRA9TVsSAnZWagAAdScP/1JPFEo9u9qHg/Z67EYd\nkM1RSBXD6Qt1f880LJBTR5pNOmmp5ikGA+y4ciJVYEbZqNpLqgV12OHyUxiM\n3TIFXR8vU4pRsxWGiZ0Zz/QggVbnR/1CvvRYKJKrNQrHuqMMVlGa+/nAoaUV\ntl+21rN+Z7WTA/CqUuXAB7akVltwDfh41QGpQ7W4ZyfMTErjBW3LH4EsCgfm\ndpNfdJYDT4RdDjUWdhVUdQDzaQgPyJC2BN2BDDR2PusiGSbpmuamDzW9GXSS\ndRBUZEj2BXgfvciW3hFB+ZKiVwvv8xF5mhkjK82Tt/t2P8y/naIHfaI+yk1u\nkjHhcwQX2k8EWt9mhXNy5KmV2iwstVEHlhdPAkLMJWLGxFOjiI1s9ulGjHcM\nWeLqHiSlZTmEwQfHlL4opPs/bWKYBRouPX4b0PmGdgIX9GWixOtVyQiv/f72\nX6Jlpwk1iQwimI3CPJ49hj9kWlFRWnDQWqYGfFeLzKvLKjUVSQpNUvErs2wv\nVYnPtMb6ZvPS+HywdWd/f5fnoJKQnYSznKWZ5kJg32SoXOoOKKpldN6HMDZX\nFu2e0pUaAz0HZc7wLvgUigqTRzLNxATp7XOcIUq93bOK2Mn630mGsjY4vAJh\nUV2+BAlY6V6ZJLsTmwvidRzeIJd9MwYEnoa/jVGAgtIYtPaNotDZ9VUaAg8a\nB1gP\r\n=yx0o\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFUXFRWSkpwp092IycMXaa+j+WYijP+5PA10AxN9b2sAAiEAtbmjRXlQpQj59R3vYchBUl7N6rukJsOWIFyFd2vOYMQ="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.0-beta.1_1616455856124_0.43730507954636844"},"_hasShrinkwrap":false},"3.28.0-alpha.2":{"name":"ember-source","version":"3.28.0-alpha.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.59.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"^0.59.1","@glimmer/interfaces":"^0.59.1","@glimmer/node":"^0.59.1","@glimmer/opcode-compiler":"^0.59.1","@glimmer/program":"^0.59.1","@glimmer/reference":"^0.59.1","@glimmer/runtime":"^0.59.1","@glimmer/validator":"^0.59.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.0.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"bfebfa5aa5df04567e640339054bfe3a5462ac3d","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.22.0-beta.3","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-OJFEHsN+c5IUszWqXapaYZI0xCjjeMKdCuQ9c+qXJe26vEz71eU0dCwARQjzeY/5EautmKH1GjUdSLGYN1SPcA==","shasum":"ba2b0022cc9b2b51a6dc9f5e5b2768179b9695c8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.0-beta.3.tgz","fileCount":299,"unpackedSize":8629222,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWTktCRA9TVsSAnZWagAATi0P/jYIsq/yY5rjvypn6DZ3\nguPFYLxsWNWQtG95LfBzEeaGT/cYFdZm8aCqGBu2a10op/YUojt7IMsi0xVU\ndlWNL9/r0zl9R4mtlPlkifyi4PC87avVlsOjq9cRvUXLzw+VOVSjJ1BCdcdY\njhrvwFjzPqDqeuPEtYTTVHm5b3NIaV66Eg23UTe8qSrvZgoPv0NMxCFVTphF\nooAl2ewQPqNIzucPDVkiocMqARUBDLpjeGH4I7zCnXJGDVScoNXMQXoxQayZ\n+93+RmkfYI7vmmarVl3GGIZtuAN+L5Ky8t+8l/m/Cd9YYNvv5jn4hMjQKli4\n1tBPL30mT6eaKo6qcvTYKj+jGCaDid3O636EHWdfMtpvUSn7YPBVHjw2bKc/\n7wRNZ2ZcM7vj6G5etQStAux9zfuzkh7zr7sARd0n7QchOj4RoPyS8BdRXOpC\nB8sWD3DYlh0Rki942ben4nF9/EeM9ZHiJtdrbtF7s4oY+wkWiVnCigxq8G1M\n402xC+4RgIjXMLkfQuariqHtZ3O6EIzt5c02QS2AXWjAjX9IeHOzswEvntSb\n5G2No9bPWYYUtaiU9JJpXY704pYtTlX8PgqAZOPoeFrOrC+N0q1a+W5+D4Yz\n+5n0rSJj2dQkOHu9ooebrVhRmohL0GzfgywLndpLPoJhx3VsKgeBDJHPtClt\nZEFL\r\n=Dn5r\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFuHVCUjOsTHnO27At1GBLEMMkxsWrQxCk9P2QKrckpbAiAMQ7Pxk39LOf2SaLcZmYJaNlm+dpMl8MG3I/WnCNjJqA=="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.0-beta.3_1599682860631_0.8867149848566469"},"_hasShrinkwrap":false},"3.21.2":{"name":"ember-source","version":"3.21.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.1","@glimmer/node":"^0.56.1","@glimmer/opcode-compiler":"^0.56.1","@glimmer/program":"^0.56.1","@glimmer/reference":"^0.56.1","@glimmer/runtime":"^0.56.1","@glimmer/validator":"^0.56.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.2","_versionPreviouslyCalculated":true,"gitHead":"1b6b4124ca9111b4ed4e06b241106cd39119c65c","_id":"ember-source@3.21.2","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-8eXJI77PJrU67JC6AIySOZ8OtSON0i6AqYEkL0ssvVhYkJJVH44CEMf03bzcXtZmEMWkehhl9F9hKLok1kcE/A==","shasum":"0f40c7f17cbc48a872081892f6021414664e5def","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.2.tgz","fileCount":297,"unpackedSize":8626855,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdKwMCRA9TVsSAnZWagAAs2wQAIn3SoQR0B9OMf/TGOMu\nfkgulkOLfJqFeW4Agos78hK2EOloTL3mid2Z/VvWEIPQx5z7gSVXRM1fCzki\nvObJpP61bujgy9P/zF249TmbSo7H/zxPtbnS8Fhv1qifINxFcgBhp4G+ay+y\nzhrxXjhKgRIMcjTCoX8eFpuQ5tlDeSmytya8c0Wlqp9k8quwIXehnpGzIUIz\nqjub6B5e2BQOIsdjbJrRLnnZnK+lPZY+HWw+rrDo7/+rJXzkHIvPlDTNfhtU\nVbU7Wj+tDYVlOUZeC3Y9dx6IdvsLIb7EFXVyKo/0E52AKwCn1H+2HSzjd04B\nSBGTjymANE+p6M3Q0r6AmiWUbT31unNQX1rEAAXrP6o9Z2EdRSC7l1p8AO+s\nudGkUMYtosPsIQMNsV6WDhNoQif9WHlJS7tWKOiYxa4ZuSFdEoolenu6Srr1\nFlI9MjUiTheF/VyM7jPf9tPhydfsRJmS/LZEX1aiz+nJtZlHsP//6Jyxkjda\n4p6VtFvURN6ei96NI3f2yC4dAPnTiSYVdd3M+GeQYcoXzA8n7cB4t6hzA15a\nZVskfV0/w91XXNlm0L1Ny1ytiy1N3+ltNTkblekR2UuahRK1kCTn6TFPXYiQ\nJ4FUvc9q47UiRSXXbLZ/a+rko03jf9pdyLfNHNyxC6eUsd1fo1XEv3mrVCqE\n41bp\r\n=jNtG\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+5gTbCEpezbmzUUNK1N8ZpUldfMhv1rv8pGDrYzrFxAIgfbJ636d7tENaEYh/t9pm4YgFPIIT89hq7FvEEQYWkdw="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.2_1601481740099_0.08471511219520655"},"_hasShrinkwrap":false},"3.21.3":{"name":"ember-source","version":"3.21.3","description":"A + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"45e8b34cdc4af6881524ed7f1ea9066f16cfdacc","_id":"ember-source@3.28.0-alpha.2","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-epxByNjKfjKexVT2gtczErYr3YhT0m5E53RmMuLlw1e9k7HEpThQOgYC1QhjbVUXma2XyeVPZIHtOFF7Z7Afiw==","shasum":"035d7ccc767e0b1f097a456ffb98f2646fe374d9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0-alpha.2.tgz","fileCount":342,"unpackedSize":9506142,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW50kCRA9TVsSAnZWagAAgdAP/1+gftVNMUmi3ptzmsWC\nIUje/YX372QVgdpwYMgyONF7YkIH6dSd4SSSJp2fpwzbpUDeOoSyhPe3Njh5\n25LuEXnDphDjRrH603SRRm00qJ8a5IsaICmPaxVZ6PdTYYAk15Xo9mKmD4wx\njwra6jbT6a7EL3aMFlR89rRYAhuT8syBP3z1CLScLAQRB0hGHOJ+OinVpN3H\nYJ+XCzuefhb/9h/VJQEfVxlhPEaZ+wGb78ZEwHSoQCi8J57QoYsNUCX4NZgs\n0ENq4frn5rD3UVFW1yUGaptM2ozaAulZavMulA3mOpYr0aiYavxvx2L4iayh\nXX0hUysWc+xkXQhEVphDdSHPO2TbJARKJsYEeZIGZ2L1DTwJLG0FNQrYcYW1\nWKINSHF2ZtEgUFmRukrM9XMSmkoyOTM85ddUtJ0j211e+q7P8HhY0V80mZKg\n/Bf0Y3X/rc+Zyw2rbkBBf4GB0xwS9UU8V3DPHPDsb+87LBstmZgcgOWWLroO\n33lzHdzo97X7P5gW5NZ2BCn/FZ1aTyOPv0RT5Be1WcN9M0ANnzk34p8vVvxf\nap6T7nkIU95AbeawLxWa0iepIT3iSA59JAoH9PjH00G8nRasV6WjWJnIy6J/\nm1Cnf+jOZqsXD58XE/wE1JqIJQoI0HgNbY3YUji6H43GpqNFrSZ8hIm9dM5x\n/2pr\r\n=NGEc\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAX/9mtPoSgqsC63Jmfvtzt9e4FnoG1bGhXUhaIs+yBiAiEAm7mCP+elJNKkxlWsDNxS1kwGyrcSiO3m6brD5csJr0Q="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0-alpha.2_1616616740044_0.18391498501473835"},"_hasShrinkwrap":false},"3.26.1":{"name":"ember-source","version":"3.26.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.1","@glimmer/node":"^0.56.1","@glimmer/opcode-compiler":"^0.56.1","@glimmer/program":"^0.56.1","@glimmer/reference":"^0.56.1","@glimmer/runtime":"^0.56.1","@glimmer/validator":"^0.56.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.3","_versionPreviouslyCalculated":true,"gitHead":"af34a0a15d997e6d25fe887c333563035efb3871","_id":"ember-source@3.21.3","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-wb9vkm2OLax7D6zo5NqB4/Da78LIsa8t74XGPcHtCg4hv5NhipIIgQEtGgWRgdQAp+vMMeZGwNWxw0Lra8MejA==","shasum":"c85fae070566468a1e479b1817bc690fe3d03207","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.3.tgz","fileCount":297,"unpackedSize":8627203,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdPeDCRA9TVsSAnZWagAAlwsQAIrTiqpd1QDqHtVZA0H6\n7WfKRDQYmhpvK70+V46iDsqmX3sgxZa2mR9FUGoVfKpzrAAJhcl8NdFv/Fcz\nVzHCQcDloRhDdFNVMDW+RhTSx755ZDtSPdGMgfOell09WUBEeb2bjmagWyNr\nthfOEEizrY0AJej/3atK+OkMYTBGX/w5Q3Va3DYIAXJlCh0xdjXx7hnOTyTs\nQR23AmqNws+651ivekzskQElzWcPsOOKNKZlSqeRj/hn3xZT6I0rm0X/fIUq\nDz3MtCIa6rXCLHJ9dmGBhUjt0a8NPiCKOXfxxVCYR6N/PiBqkO6QFWU1uEIx\n1LdWtxdDzhiiyf50C20twMpwYbVxPC+8zUAWcHZqSs507YiJcdNcEqqqv51G\nLaCIAxnfQBE03co6fW8D36HYUHLXmznHmeOp/SZ2dMsFINmSnsDLoC1sFre8\ncOCfO/dDRf5AJshdn324aRtvUmyUspvJBR39OhXVxjyBHPJvoDy17D4ZkL9o\npMkiI8lrZBEBXNTUYNEPvaoqqHyy9vM1I8WOW5PgFehQ7aaqpzILe2nKqLqP\nhL02rE9pAa/G8NQpsrxvOT6c1N0C2o4Pw4FnYmEUiiTbGOtKvqgodATVcZvJ\nFMJX4h8UGyct8m0MKbjqbyWpbsR6eNRdlpjAEPukPCoNG6MLl+vTBr8MPXpf\nkuni\r\n=4488\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFBh4RvttMQp+hmm5Wl6RFqcq2JHdHjTT9Tyyo1EhbmgIgJSZ2dGtjHPPkVhggnq7KYIs62+XK6SoDe53rhMyjwY8="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.3_1601501058468_0.29312848230580646"},"_hasShrinkwrap":false},"3.22.0-beta.4":{"name":"ember-source","version":"3.22.0-beta.4","description":"A + . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn + lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.5","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.5","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.5","@glimmer/interfaces":"0.77.5","@glimmer/manager":"0.77.5","@glimmer/destroyable":"0.77.5","@glimmer/owner":"0.77.5","@glimmer/node":"0.77.5","@glimmer/opcode-compiler":"0.77.5","@glimmer/program":"0.77.5","@glimmer/reference":"0.77.5","@glimmer/runtime":"0.77.5","@glimmer/validator":"0.77.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.1","_versionPreviouslyCalculated":true,"gitHead":"79f130f779a58969b98d079acf7d0e83c81dae63","_id":"ember-source@3.26.1","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-5/NATBo5h9m1N52ITVksmjtGlYhGHLl4lDErAWv5/DC9zYe9ZR93NtymR6PEqrRilXc2x0KWd3NlOsWUoJRUOw==","shasum":"8c9e8a314fb0da447b944d64f9d92a80a628d7b5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.1.tgz","fileCount":301,"unpackedSize":9242163,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW9BoCRA9TVsSAnZWagAACR0P/ApDt8+YC1YsauZFd3go\nfUkGPAQvc52MVxqPmar+XllyuitdGF0CbrjIoaFmn44blkdufqBmCgigL5So\n30n9UiwMLD3QCuD/fHtu6/q2owqvpsUprhrsWGUp2gSmcrU3M1Bjt7UylBlb\nmdzgaVQJXaZun7JyMkc8rrTaaxxx4QoQsSLtDfOjQ26oC4k/ILen6G3xmRvS\n9Nrjw0LbNned3qcCk2Jt4XcVUHGwFBttqhGTBNzHRif0qobWKKoUq/Ka+syx\ndVk87F05QrDaQHK3qoXAP//IHebW4kzL+ikd/CR3M19xrZ03MmljN3yracBb\n1Cd7lcVbwpgU28xyDBmV2mRxjRzmFUGQ99qQPsaqtLxQMwun52wUP3S5Chtw\nrT5WZ6FFnzFRlHEPTAlIRGaDCONBdnmM9i4y/z0j0O24pWBnj7FwHSWkVEjt\nxISWGQBFj05Cl3xC7kZmUZ4VbfyuAOWmPOyQJMQzZH+GpXj7Ih3uTh3OEpad\nxwgLVvBmyOrg/vWXumStpaZ2IP3W0BUVCuuXoTZ68JWiq6HED1HS3oxiwVsl\nD8DOSVtnPkw1sXC+IB7dNat1dJhB8rCXhCofpYXb2305RyVUTY3Vw6upcobg\na87KX5ZFxaJvRSjbrR274+X1Wx8N8PgkzrYbIXHqMd73CaSwoaoHtN1VDe7/\n2ozo\r\n=Ei/L\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHvRiFxFtoDJO+cjyMk1CTcZjZNO8+rxsXDNK1xj3398AiBMZJhOn3our36sy9QiLapJ7WxB9cKtUBtY9WQQWMoo5w=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.1_1616629864174_0.3281289662844591"},"_hasShrinkwrap":false},"3.25.4":{"name":"ember-source","version":"3.25.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.59.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"^0.59.1","@glimmer/interfaces":"^0.59.1","@glimmer/node":"^0.59.1","@glimmer/opcode-compiler":"^0.59.1","@glimmer/program":"^0.59.1","@glimmer/reference":"^0.59.1","@glimmer/runtime":"^0.59.1","@glimmer/validator":"^0.59.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.0.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"48a4a6ebbdc9f4c447bbeb96aa9cd94a7dd5bf9b","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"9c6199eab33294549e1712fa882b829213f777d6","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.22.0-beta.4","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-sgHnvLZ/WEbMbrvDF/vF6uxajQKDQx9caP9xs22PkV3t+PLUmvv1ixA6D6BY4vUZ3/ZIKeWMvs/qvNcz6yGGeg==","shasum":"1abda67a0ef20ab79b61bb023b457b0c62a5d899","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.0-beta.4.tgz","fileCount":299,"unpackedSize":8642646,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdPfBCRA9TVsSAnZWagAAQEIP/iQuq4ap4+f1gsRKNbO7\n8C0hVlNGn3WrXrGypF+z9HG4PqUJcsegH2J1rSbfUIlkK/bAfixnzUadCWBK\n03sy1SKwMY4oNYRDycmZRWtyc9x85J1tt9WWWSvh2fcYJkW1h3y9UpKjm9Y5\npxy6jMKztQw6dHXcqAUf6BGO9OD7rhdOElI3SvG0USFUh0i3IaSq9LJUBxmE\npa1q5+US/PLnXgk8wIEsZfzcCB9jicit3TYIRYrX0xMPSzYtVp1UOxtIRype\nJCmLpsfWqq7vLeqP4h41mSIEFdoJyNQPngrphPfcWQRlld06K0FatE/VSOqB\noJk1feFef79mMzcti0fIj4eKw5nurJs8GWaRwVK1VeTFyZx/cWgNX1fyyEyH\n2wgNi8YALVGSwOaEbztJkqrSTjkRSR1uSH9i8q7jJoQyhSrC6V5gS4alQYAG\nDC5ngAUlHPy7ruqPPFSttxF/yaRtR9XYStYESd1fcmfn5pSwzbdchVxr5YrY\n1wni6g99k+V2VU06OgBlJnp2zW7g6PW8MGD5mHPcMaONKC/ctvEjDTEZ6xKT\nEzJBGvNT6ahx/8s51oVrdvyR6NMyRD2xB0+I3WiKrCGablKpSQPMd1UH6o9L\nU83liQ0yHT5zMBWiOhGoEaF/CghHZvlT2U46yJ3Z4LRjPQvryi1ihjGCfKR2\nzeZF\r\n=MDJ0\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJf7PzNZDLNSOCtwcPLJlfN0Sq5KQQtSgfgVlnkc3p0wIgSgDBoiLZcW6KLuAsw5VN+9p5FEBfiAXaJYfhovQpYDg="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.0-beta.4_1601501120808_0.23974670410168342"},"_hasShrinkwrap":false},"3.22.0-beta.5":{"name":"ember-source","version":"3.22.0-beta.5","description":"A + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.25.4","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-XqymJJwmY2hFOYg+CX9Rd9hSB0aHwzkCAW2XokFYRQ9zRFe/l5xaTSyP5FOsvt92Mv1sgxBzcAJCE6d74+FsZg==","shasum":"f64fa730b90b799f56a1564c45cf8c7ee698e316","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.4.tgz","fileCount":301,"unpackedSize":9114563,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW9jXCRA9TVsSAnZWagAAx4wP/AorXZA5euyESj+jUog1\nIDURUHKNNLn+RlqGX2tRljITocsP+s+n9eVDfJAjPkstjQGxy+5I0rI1lb1S\nTyqe/EhSs5U/75tGHfo2wWI4c6wjJKsWCjWKJwqfXelj7P39aRqRK++xeb74\nc+7fGC8i2ixr0pinGqFG93m9H97+IeGL/E/3mPIDJG8waRqXU95ZrJmMmNjM\nkQuD1FUng4dmkTyhDuRiCC7DgQYkqvY0EOR6Can6RE03f/09GKnroG4R4Hda\n+pLyhmss53yXA2cNI/YPD8EWyCeOwVay9M62sujtzwOtfqNhvkfgjibqwis3\n6CDlZgj/z1cfspho9MCMBE1D6xlmI5qUA8XC/a82BxGyIG8qg7H3GXueQFOG\nN91BuJ9Fy3kCmgnR3ls07TDCe701T4ikpo+cEFAb/7GxzfWPXz7cCi1z0RDB\nDgOkshNn4MzYfSyzWwLWyIyJTZUgUg0qjSUGGr4aQlLx72E0pxJpt9fCztFl\nNHI0C4k1sbd5U5Yg6LJ8a61ACSSLBq+qjJD7xK78uD+GFlKQ7JtY/W/GW4/A\nZpHG4w92xKwxgBBSso82+1aiyQrM97t12fq/eGVnH7In2R80XqCtCEYOec66\nu7p5dsfhNrwtuKEO+OyvF8k07pH2uy4cQig6hiW7obkbmrdyvb2CsgIuGEiz\n97nl\r\n=nHtP\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGcXenCg1xPovp49FBsHHsmJzHU+dlIATtuCQ3Y+6BxAIhAOFApXNymUbGtofhFKI/RBt+gGtN98vDVZxYPcBhASby"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.4_1616632022572_0.9062630867586405"},"_hasShrinkwrap":false},"3.27.0-beta.2":{"name":"ember-source","version":"3.27.0-beta.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.59.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"^0.59.1","@glimmer/interfaces":"^0.59.1","@glimmer/node":"^0.59.1","@glimmer/opcode-compiler":"^0.59.1","@glimmer/program":"^0.59.1","@glimmer/reference":"^0.59.1","@glimmer/runtime":"^0.59.1","@glimmer/validator":"^0.59.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.0.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"0c36fbd40cb0e3d8faa4d90e329e9f97a368c6a5","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"85869870c420774c1617b5115769301025271016","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.22.0-beta.5","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-/Y54iaj23ru1Rc7MS8uD2lv78wv7pcocLIi9Ofekqfd9MXN26gnU5c8UJ4MhAlotGDVYW6+Eris73J3pmK3A6Q==","shasum":"d17341344b529c85690e7131613b00bcd7b39da9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.0-beta.5.tgz","fileCount":299,"unpackedSize":8643152,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdPwECRA9TVsSAnZWagAAhNUP/RgF4sfxvgSqBKaRekNc\nvkpMr9/Dh/5Q/Kpf4omh3100YZng3Cuv5u8QFMOhMrA2a/wxGU5kbEqGxn+J\nf3+ADkbYDyVkt7lhxh2wK3NRrL9thG1xP+yhzhp12FaUQN/Zv34e1OGvILHz\n1S1cjJSXo/VHu61NwbMbg0+sD/gc2N7WE5MpAq87kiN22ziAp7njMG1r2B8/\nZSGCLWxlXKgrvYBewDuOQhIMArpakI29/nRgz4A2r9NdODleI+JUeMAgwDr8\nAif5WQYWGKJxDexHvQGaZEgFwCqpC4Maf3DGUPJBfivhr5jWq566T7Qgtyjm\nwDTTbjJrfHaUnDbirkQS8Vr3tpU2egBnt+JczmiGbHKbuIEKFe02Awb7oLhS\nQ86JfbPpbnVg9hlnnFMn+lNhCiFGNH4j5PehMp5ajHUWdEVRWkV6tXWTHwoH\nXNj+wzihnDfw73KgCRVjeFE3AJsOffpihTLui4TF+9mG6yVs9SxXXZfyt/q0\nMHYRI9IRzQbbdG5/GzsenC40q93QrW7XYtlmK350tVUJH9YfGKkTGTy/4FXc\nN/vmcnkMPjUSHwiKweb8UOrr4a8BVVe9q0xlzspJqVBjX9R7GhueO7wBVWGa\noMOo2HB0htOLXBUeORmDuMxVJEbHrd6aHlqrip32N1aajNYffdzSAE3/eell\nlXEv\r\n=I7Na\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhdQkGETxLKEUH16sXyrNWiEKpAL398E8ZJ3ibckUKlAiAFwI6TM0PtlCzVeVmMlxxvjf1eCotujg7qpsgTisDTYw=="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.0-beta.5_1601502212260_0.5048827564475526"},"_hasShrinkwrap":false},"3.22.0":{"name":"ember-source","version":"3.22.0","description":"A + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.27.0-beta.2","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-rG53oD7zZtts105lbkvJ+ot8MfiUBqQHc7wIO1XHzkW2xix73NlqcfifY/2lT4AEu/O9b0bPsF2JOtwz2P8GdQ==","shasum":"25352c5b7e7dbca5361f5e2ae2371ea5b7f2e65d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.0-beta.2.tgz","fileCount":342,"unpackedSize":9505970,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXNq2CRA9TVsSAnZWagAAAiAP+wThVAog6GHhuxdrcbSx\n/v6KHSs4PosNTbWM0Yw6g2ge6bPp7vS4KPZ5rYFi2uCQc1hNK1hAyqR4mzN8\n09PZKx710DFXli0kbgJxfgwPUkIsqV61x9VY0D/7hPr7mYU09sTFvtSfLkod\nDPTz2InOMDq2p8gZpn/tQgP2DYTZIiwEA89j2+sYZlNl1rPF9k1jCMFI1mH7\nFLCxDUbiW6zgzENIdl5FiCLZY4JNvM5SHvMfTcjLD4kRXlqTrH/+eBXQT3oj\nA0FTiPTtEFtd5vLgxWL50ElGRFoT6yeSTG0g29UXjVUgOKvBprVbejWWS289\nM2aENMM8UFUw+sXbcPQXw7C3HDfn7pMsh7t0cTQAylG948qBV0HMjxPIsDAi\nqNI2TE2sbOIh8b0+LSEshHVcZsfJWtK+kaxDsQ7NyQI8HoljfRgyd6GXKVGG\n/a4afqr5FSSHFQlFux8FQtrOffrpGS4YwBLkeF3YxUZItjLS49nOItC41jqO\nNaXsnpQv2nmIKLPsUb08qRe2aXQujQmwPn3bfT+be9eY4kSaHQ4wfzSKK17O\n4r4J8r5l/sta5JACOaK8Qi84EZrFQwjV09uPUZo+M5DZ8WdvnX5ZtXqmKoSk\nGA4ei7nAczOCg2QFbhGX0Uf8lnBdiR4EagZrHlFVlFORiyjOVN3R26x4d9jc\n420I\r\n=m0ZJ\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfKARC0bqQSuRbcz7aTSwDFCBxHAkzC8l1LvHGzBR2bQIgduXp+Hq/Js2vyj7sINmumH1k7kXVaQzZ/jLyz6V1WPA="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.0-beta.2_1616698037794_0.9893233874109923"},"_hasShrinkwrap":false},"3.27.0-beta.3":{"name":"ember-source","version":"3.27.0-beta.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.59.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"^0.59.1","@glimmer/interfaces":"^0.59.1","@glimmer/node":"^0.59.1","@glimmer/opcode-compiler":"^0.59.1","@glimmer/program":"^0.59.1","@glimmer/reference":"^0.59.1","@glimmer/runtime":"^0.59.1","@glimmer/validator":"^0.59.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.0.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.0","_versionPreviouslyCalculated":true,"gitHead":"ec49c70b541b49c70c6453d909482bf1125a0f52","_id":"ember-source@3.22.0","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-6F/fWA5et4AMFXm+siCIhpM2XrO8Emwqln71qK67JyUhvD3MJJtvwtBoKq7bzK9I/86LLw13JYm4o6T3d2gXBw==","shasum":"aa09db2cc8e4f78de4bf9a12ce9ff499d416adc2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.0.tgz","fileCount":299,"unpackedSize":8642238,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe3ibCRA9TVsSAnZWagAAs5wP/3xvpVlzxu2UilkwtPA1\ndnhSXyt+a2RKwVmhNHbIOLUoE7kQ8DXFCReOQjL/aI8o4ZfQV3fCrjVHF49q\n5RktIaMQD0c7sqsZ8dQzIjzlFznudId5CVmrSGjvo33JPy4d9HeNs+SeSM3z\n+H+nIVaqNqNojU3UVf2EZscq/w2S/XnqRmq74qA0dRBce1YQ6+XxIoy+isH9\nb+nwF2MqjF/zhldNyKwFkM8NdToM4Hu4o05pZNhsDTZRWkPbdZvpm5117w3j\nqL1hBf8B+Rrg/gbja04uBqXJ/f8IJr6eS8FC7jaV7Z546GPQmEC772B0S7xM\nbiDadLLSJ8eVFof8JcLRpzoCFIwDnmL//ZvLMKjFD52QMSa6bp55/xfFh+wA\nor5OXOWO/KjjU0v/We6c5Fwn+DoN6wNRV6jqz4EelI34cY3shSutjlWwNM3l\nuwYb04RVblyHwzdlgDBmelJyDjnCFJGR+oDjfRG3wRAr/VH2cwRSu5GxbgLD\nVVLFP476X4sHMCsG27DTV3hyaT6SQQWuDDY9tVGAP/cQnwaa8D9udmF/mmvt\n/sx1TNdeWCPNgncvbhK/AjhZG9WDIfjDH6YMSnCJXlYUUIShEtqnZpkOOhOn\nNFeWU9Y7plGbHudgYKTGATt7SpjOzHi9+aCV1MCcpY85mFy15nvjE6IYw43R\n2pwG\r\n=I31U\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY+ZKUXr5pSf6M0/THaibVoqzKCG08nKGKp2ObrIf7oQIgfesrlwlCgYErUJgIi1+oHcJc+W2/7YPK2VboHaWjU+U="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.0_1601927323387_0.6812282809244812"},"_hasShrinkwrap":false},"3.23.0-beta.1":{"name":"ember-source","version":"3.23.0-beta.1","description":"A + . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn + lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.5","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.5","@glimmer/destroyable":"0.77.5","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.5","@glimmer/interfaces":"0.77.5","@glimmer/manager":"0.77.5","@glimmer/node":"0.77.5","@glimmer/opcode-compiler":"0.77.5","@glimmer/owner":"0.77.5","@glimmer/program":"0.77.5","@glimmer/reference":"0.77.5","@glimmer/runtime":"0.77.5","@glimmer/validator":"0.77.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"0e298af9e27d85515736a0748c908e948a9fc39e","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.27.0-beta.3","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-XcA+3qQexvqNUu3uDeG7JgU5AehdwzwbNI/i1uSzjOCgQ6PiAfePJWGrRIFAb4QHKVsijh5oi2IyNFiLN2kENw==","shasum":"075dfd21f79424a3f6bfe8d5eb998aca13ba4900","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.0-beta.3.tgz","fileCount":342,"unpackedSize":9532606,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYy5dCRA9TVsSAnZWagAAaGwQAJ7pbOLS4Qz2IPqDLoNP\nLlscul2oWVaEopGlNGcPv2A97eIz/Mrm578O+Xes3U8ECwhIU9Uherx7MLwT\nLFjKbIXGDdQRpLjKVdJDyynCPDN9WTTRXqd23VRKN6A3XSt1XVdmZoNRc/uW\nFoPKGaAtrR8B2XQntuJkeZOjdSYRgGFTcfsBS5hoCHsvzKWpFSSSP8oGrlLW\nKg7KOGatY5iV3EbMziPoRsDTzAw2GqM/naADiA+e1vCgkgfXfrJEnpKtUPO6\n6FLuscyecF49WuoRP9sfi1D+lGKCcY8k8uZLWOSrHria0pmwGZyEI6S7gHMs\nVHE7VnyFRrD9AkJzugdyKZ+TE0HXi/Ftg+v6KdAmCUGHqAIyJ82OElMXSS9J\n+AZ6gr3+esJ3ENb/9I9D1ra8ST207p1oJcbZFjs5RNjqB+846SgVMvHvapQF\nIKjxLBw0YxRe6D/NTXGOYgJJF64dTCUB9rNI9uHu+Grm1NUAru4AuOMypE1Y\npQSV1NSOyDAbYxYsqA6yTOe8r6KrQPI4mXifBMCHrZNbzcI/54E03I6BWFKr\nfmb5fAP/SpBMSTt2KcEJ6u0EpWeyhG7mBQnpQ8BCvIIa+k4wItjUcDYkRidg\nkiRgEILzO8uMVV7swDBkhG+5cFqdcRZEDQLsDTgkuSxsoHAoRLa071OSUjY/\nkFLP\r\n=zFCl\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnQDWBuY4WJEs+67rnVHNS8oVSuvUA8MF6o25lE7wWWgIhAJ8uGGSASqGT/qyqgPJlDu2SmxYDLRgr2RO3rnqklDaz"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.0-beta.3_1617112668954_0.8164029577273453"},"_hasShrinkwrap":false},"3.27.0-beta.4":{"name":"ember-source","version":"3.27.0-beta.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -32461,8 +41254,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.62.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.62.1","@glimmer/interfaces":"0.62.1","@glimmer/node":"0.62.1","@glimmer/opcode-compiler":"0.62.1","@glimmer/program":"0.62.1","@glimmer/reference":"0.62.1","@glimmer/runtime":"0.62.1","@glimmer/validator":"0.62.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.23.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"07af7dd6c8a3634f1095aa373582b1acddff6450","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"ecc9ee974cf8832ef35dde31dd4337e77b304abc","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.23.0-beta.1","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-tPJEl+DJYVKpUdnr7eAA7QL0TiALQcNIit3FCqYmSYvDl9Hu4T5HYDa03LcG9o4VXAilRRelBk3tE7tC913Npg==","shasum":"b11799a8775fc2776233da5260dcdd7aafe24a32","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.23.0-beta.1.tgz","fileCount":297,"unpackedSize":8617121,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe5G3CRA9TVsSAnZWagAASg4QAJSCZDwKihZ7xFxg0g2y\nSFNxXaafEr2jEW1bWdmwNoQ9dJfSE2trzZgwlxjbVM5zxKHZWmOqCLwRgtcv\nPOOenGM2uBHXTynP4+9mB+TjczzCTGpMOkAXERG9MDhbkM4SP7uPy6a8Nfed\n51kXoK3X875GlweZ6Fa+KeTgCKk3+Pz6MEhwsagtnKoXTfzUM8n4QWjt3IMu\nGAFEHxVjpn1x24zaSpiK6fsSfeq6QfVFHmoWmZj8IXFp6yFg6H+drNJHFg7n\nWERFSXHCcfKTfOu/rNy6Y1rJaqCeFor6OFfANOx+7b1yDPJr7wL+hInFmYH7\ngYw9TFEqQBXpz2GrRp3TkXet6tsp/aFpgYYmJ1FPFyskarUrxnW9VoobnFty\nsboW6zz8ihwmKFIi1in41BsI1sHbkfahUUSGjkKFacqZLkqVO0dNopUYDTMp\nxSbKznnyJ1MVQYGwnciYEzTB1GWyJ1bo25RgwH1F8SfjCjqSMHLKhSDAVTxJ\nafZhRMxpyTe/jX0KHXgVIlqyQdqcuytz+VgJTn6zdXLvQgi7PKpCJGRJW2V2\njmO7Td812xrxD5h7bBX4nzA279ygAoAxEQnAhi0ssbf5hDieSk7eO8kqv3aW\nCXL9NYpWw1RhHhn87ZIHnVZ552B2CYU7sx87zuCUi3JTG06PZqGXEZwfj6Vl\n8O1O\r\n=GTBJ\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPBAZtYEqp9t0HdCUlbi76h0QburG0DcOZy3s3bq9iKAiBqamBTMMAhj11xOa/jQbYBO6UeqGjh2Jua3mYAldpLBA=="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.23.0-beta.1_1601933750666_0.36675051193765196"},"_hasShrinkwrap":false},"3.23.0-beta.2":{"name":"ember-source","version":"3.23.0-beta.2","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.27.0-beta.4","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-auiqJAkd1adFqrOKNv29QG8EtUh0rumJLizYvPPD7tX67i2++4FlO8iG4RT2uvgZj/LtmQ151yIzwZxDsc4d2Q==","shasum":"b285cab95090aa44c886af2c3a911a6f6020901a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.0-beta.4.tgz","fileCount":342,"unpackedSize":9548562,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggR7+CRA9TVsSAnZWagAA3LYP/0Mq0tWMfRt03qepe4Ba\n4COtzgFjoBKQoGnt9yESRKMlPUz5IGh2HcK8/zyyE4q7n/zZtqoRwy3Sooef\nLPnq5BXye0nvatGrr2w/1cKCnu+z788JdfbU3iBpJaW5DZb5cg4Dfu36sBEk\nP2+P2qyJdgMM+OHguqEEZMVVsucCbnkSNBQNrVaRI9d6fMsYLbCEBJyZX/co\ncncyKn1/dy24xq2ISBOXcLNMXWJsWqOXS+bbUpLnNWgbcaOdBZ0iOt59slDA\nSXPsOEc8oaYwbI/c3PqNnpZS+0lVg4Mtsf42RAT9jb64lqzKARUmqym2ZxUw\nUpuuv+7UKo20RkycqwMy6H98zPMTFD9b5uJ3qIAQ3gb0h8N++UpIo0n1aesf\nGKMwp/mUdKhSCGg4tXbzml1LGyyXYI9Zka2tcHogz6pablpQb0bZV94oW2Sp\nekxAdZj9NaySr1LdOnl1X7wzM0jFQDudUzuUkg7pzra/4F933F59AhXSH0XL\n9HyfSzfZKIL/ZR75b8Tx5w94fqBZcRnPe0BglX+O6Jux7peNYF3Q4d397A+c\nyrED+H/CHaZY8DFgBKRXSuDxvV/fw0+1Z4/hl1GBye9fbkRRUyp2X4bxLhzw\nTHotorHP9jNUEkEy6CKoUBKUJmGlVRPc5EuugLnP2hAjrFad61jJeP5r2Tti\nvna/\r\n=haRU\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgdGTZbY74CpQZ0GZ/MnvG71F6wYOrcNtMImLJnCsz8gIgK2AWW2GbkyUi1kosInhjGSXN1jt15jnwq0HvdqbKeVg="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.0-beta.4_1619074814140_0.9482904555436733"},"_hasShrinkwrap":false},"3.24.4":{"name":"ember-source","version":"3.24.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -32520,8 +41313,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.62.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.62.3","@glimmer/interfaces":"0.62.3","@glimmer/node":"0.62.3","@glimmer/opcode-compiler":"0.62.3","@glimmer/program":"0.62.3","@glimmer/reference":"0.62.3","@glimmer/runtime":"0.62.3","@glimmer/validator":"0.62.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.23.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"a35c2f797746620b5b82cb6c4e2f47647cf41776","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"0b53dcc356bd8bada09caec168675f835bd71950","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.23.0-beta.2","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-+yEBmcSH4j4VrVWKw+kgsuhC0BiODrXRPKEPjL9YY/gC2N/VT3XXJ8Zr1sriaRGN3nJH62sfqwa3jMcvKIpXkw==","shasum":"82bb6e54b0fcc1f5a30b2e3a636ef2b22f67a7d9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.23.0-beta.2.tgz","fileCount":297,"unpackedSize":8623023,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfj0u6CRA9TVsSAnZWagAAkI4P/Ao5CPF7AYK8l2x3Os5+\nTVmfHCa6FGn7Q1SANW8GDYS96oHQjckIXz2vYRJEC9QfQ/8ivPeIUeaEn5o7\nJULM8d99MkacD82GKPX4fpx9PZcmkpiwa3mKpsaIV+kIGxePiR9roZDeAK0u\nMnmsGSTYKKp/hskrlvL/MwGiEMhzWwiJCbzYIORRcShhpGXBXVKiPwKhTYmq\nxmZNwwZVWIApH3bEx2eiWuVktCOmEnDfr7MWp/miWIXazytBSgOQnUSNmG4G\nzjujFoF0/nEKmCa5G2K1Z+3ELw+k/kZf1bpUIZDaGgOtg/ccWWzftwi4lmte\nTh22kznmUIQg+2fk9+/WOOW8nvP9ecOBJ5+vpu79AQiigoNmeNt/fEXYryr+\nE+HHEwr/y/wycl6gWuyVxAHEZzdG7VSJhN9TNQmzoqeGR6dHKXh6KTduIWul\nSJJBcZjbUbLAcwJ+gERsuGbTFj30b2vtHxskaEsLQO5Rr3RVpr9l/Ne2mOwW\njFpY1quYxDCqhKw0pkyrMawMruxOkX0ca2nhB6E12uy8x98cZ9EsHUvh33wM\n+W/nSfz8DcHr7C112GDhUH1RlDOcHhj0cfeLAuDQdUOvQC/NwJoLY/wXBISN\n0Awp1NrulUe7iqLeK4hDt+zIVTz+Z8t/uTcP5dzNNap43B6OUS/dODhxO1yB\n69HN\r\n=5o1x\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5BMzzJdpCYAM+WTyp7TaVpoVrWuCumJo3N4SWlpvcuAiAb+D2rxv7MvrbrJlegY1qo4E3Z0S2wWtoUQRBCDPH2SA=="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.23.0-beta.2_1603226553601_0.14908971750048172"},"_hasShrinkwrap":false},"3.23.0-beta.3":{"name":"ember-source","version":"3.23.0-beta.3","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.4","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-C5sFGxT743n2PCaTnpvy3GWHdPz+/Ve9qjcSdfRjUvFCSYNhsRkxkpXRvXEU8WoUXY35Pm4vV9RsiorX1M+/Tw==","shasum":"db3f70cbe4155d48474177f1564627a1fc980f64","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.4.tgz","fileCount":297,"unpackedSize":8710319,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkA84CRA9TVsSAnZWagAA96IP/R3ZlHeQ1SjdMK9beYAL\nAYMcoI/NLykTxtn7L2zWvcvlT8eD2M6cjsjgHPSlYEOwk4hI70kt3NWaEi7j\nW/4kI7rRtx+mY9+yTDbGh2DOCbiNocZ93Q+vOG4r7zGTbtX1bg2xVHodEqfh\nuushhtOXdZsDxn7cvioGR9/pAYcZ7a8fmPU3wuie2tX5uGvepplzn9OP+/Go\n0H5PL8P6n5t4JqYNIKFosdfdI+pF5bkF2uehHSfRIhFa/OCtz+I+E1PGiSMT\nqPYQYvA5yz/0TILtQktwN/MFr/ryAFrqQmLMKeKAD3cT/v1/RxmlWEPOEYKe\n4rA6WZyEK/XiV8T6J0Uha2hV1kyLtgPQ8tRFUg5KagCTaF5rgeR5zEsVeU3T\nGIV+DPYaPU+FwBj4CSXu7ScRgdlxunzEmg+diCF8+2NUYLH+TE9V7DeyCFym\nqKcyoilhEn/BCBbHntUJrTRtqhx7zA2WHoY3Mf/QJWmhfqyEA+ve7orHjCSY\n0lxDt7PiIdHsx3AWA3QOgUnm5EC5g7lH2fcmRJdxuZtlcvJhz4869b09mBKp\n4zxCarwUC8bsx57i8dePZv4EJatUxIIeBzEf6nrjWPe0jgPQemxMWG6Gp1wn\nP9SPR3UL2DQHAW8tVV3Y2xaYYqfR6aJRjZRbY3jhppXdOQLUzX2aS/vgXSea\nWQhc\r\n=d6+p\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMNLjnp5NkFO7uFojqbqgL/C7wvv6Ktgh3LRhh3VmA8AIhAPaBxdLdocLvxlNhQRgjkQXVH+gcmVYdYJ8cLbAO8vNw"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.4_1620053815877_0.21883648731985117"},"_hasShrinkwrap":false},"3.27.0":{"name":"ember-source","version":"3.27.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -32579,8 +41372,19 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.62.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.62.3","@glimmer/interfaces":"0.62.3","@glimmer/node":"0.62.3","@glimmer/opcode-compiler":"0.62.3","@glimmer/program":"0.62.3","@glimmer/reference":"0.62.3","@glimmer/runtime":"0.62.3","@glimmer/validator":"0.62.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.23.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"f70aa3ed0dda24728ff8cd917d8f0d6576eb7d41","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.0","_versionPreviouslyCalculated":true,"gitHead":"678052204d8e0edcf03561cad947b7a23ae2dd93","_id":"ember-source@3.27.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-DGVJv5GJjdHhDcJl6oCgZuH7nmM32g+TD8IB5xcU1Z2VkYGViBl+Xn9Eo1CL19M7y9sNdQd375sO+3U/IySZPw==","shasum":"7e746e0e22e49ad7dacb654ba79183e83d7b6bb2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.0.tgz","fileCount":342,"unpackedSize":9547559,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkBx2CRA9TVsSAnZWagAACP4P/irDFERiOCstHuU2lJhK\nRAIiJ0nwqM9uxUdLWNcWkr5MpC5CLkrwtPbBSv/RnpVF7TagIhYKQ8sfLb9D\n3NdMZfdPb7nDu4Hz12MWujlkoNk4i5QcqOjq8hxioz4wNX/2QoNRgVE83ys4\nB7CjasHu5tl4YQxCif+Vmsxz3dCvtjq5vnNtkPVWe7TGFBiWf6ulc9/8Ch9r\neQIOCmQHJgRjspMicWWJ9HZ4fetnn5v2PRKmQAESkbQzd9/f1plpYKIU1vWE\nzQUJeh/NlB30a3elSAKxoDiLMcEWwfpxLZHRj6l0QoPLcArR/RK6+tc+yU90\n2SsnIcdMrro5uDTJM+VUzSJMDHWZo8u7AfRXzI+qwgvNg5FrrO5F+AKGvREi\nke2yq6h/YGqcCINjrykQEFfQBOs6cSHywUAHegzbvoJRRj1C5W4RKFCHlhmJ\nc5CDrJxxQrRGTpykejnbwr/EemocWHrD/V68rBt2NXg8LS4tOBB4kZ5Exyio\nqR7uOo/Zr95tKJnb1W08vezoGNNRsk2gjzLGhq+EKKnCPfROvkSg+x1Gp23/\nECr+Rd9afvAJDmxQ/ltHLuwaJWtWFNNONm1Ji1I6RIzZrCGVUdi9mAYG6qo+\nceEqbxZLoDWzXKu5QmBhaE18j88b4sNN4Lbubj6Be2wdsvy/lWX87/Cqca04\nNAxt\r\n=jFq6\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgYDlGDGluWKlYOlhWzIF/u2KFf83w9aW5sfIsDQVQCAIhAOEYCCUoYVQI0ndP4ROi45ZW/HAuss/JVXPv6uGEy8B4"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.0_1620057205534_0.6630896957596852"},"_hasShrinkwrap":false},"3.28.0-beta.1":{"name":"ember-source","version":"3.28.0-beta.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn + lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.78.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.78.2","@glimmer/destroyable":"0.78.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.78.2","@glimmer/interfaces":"0.78.2","@glimmer/manager":"0.78.2","@glimmer/node":"0.78.2","@glimmer/opcode-compiler":"0.78.2","@glimmer/owner":"0.78.2","@glimmer/program":"0.78.2","@glimmer/reference":"0.78.2","@glimmer/runtime":"0.78.2","@glimmer/validator":"0.78.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"68fccf95ea7fbe2d0728bfd6c9a2190ff9c4554f","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.23.0-beta.3","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-uRhHp7pdxWvvwA9964X4D9Wn3vgXpnA12uePvFKGEBhaeS07Smt2xZQ3gLQ+p/SlsbVAhhwPczbyK3zcN/5ehg==","shasum":"e50864247178b430b5b7f60d54d1e1c89e81c051","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.23.0-beta.3.tgz","fileCount":297,"unpackedSize":8624545,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflzraCRA9TVsSAnZWagAAT1sQAJrLYOFkxjZzQMvekSfp\nlICuO/b4kBpZimA/sthTt11B0wm4NAD0punaCwJG2X/uqI0wJZUOAPlByxTc\nY3Hsl7LhRCZvbas1xgNwAVdOpIhdvgW2rj7l7w/OPYm4ya1uXXWdRwAN5T4P\nrlR1S5WznUac0Xz7Cc72Qw7NEQqCo3GaQHZmD4k1fLmycpho9/iz94HbNxFt\nW2lhaxap6dGH+LYmBxNt/R2B+pKTYa1fi4xXIJTVOxAiHdZHceXR6Z/wg+DQ\nhX6D06SBtzeuTXCSFgPj7jMKq+vgQrY/GKBBHgw/AK4TsbOo9BWrpX2DR7Xa\nrCyGqQK/dw70Xexp7v0tuTnB1a9SBeRr939yDFUbLJNqJIJWQYfMcGKufU57\nEKmHLv8BIKSpSBhqdumCMDuHfRbffCzeaMP90yBCIexW70jJaVfcGApVdtFd\n0Uep59tdeiesLYNujNq5Frpl0K51ZTwc9kiN3ECWJY3aSlNBWgMNOyuKaHfk\nSbQnqvwckbzt6ZJlgV2ZcG59Zj2EEd1LtTlG7hiOt2xUHWWBoXjw1HVP3HAY\ncdbRCnPiCxCSgbZDx5KVLW4ajgq21Ga4wyL0Wo/wN+t/zRL0c5oRYlMmBCra\n9oJel1SjCsKz5yIFxVzq2vTMImT4fKz4J3yhx8NzHs1AIyUXVIdordIvQ5yw\nDtQ+\r\n=kFSH\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBYkmBs9jGNahbFC7k+4bKNZM3Gu5qMhHY5vR/tcsyraAiBeGHS32fKaDEdwKzu/JCEi3E8PgI5QLH+Rga6TrZcNbQ=="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.23.0-beta.3_1603746521807_0.7506230793831892"},"_hasShrinkwrap":false},"3.23.0-beta.4":{"name":"ember-source","version":"3.23.0-beta.4","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.0-beta.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Oc2YaVptf0E/xNtUhLFucqx/3/EypMqIFnmOvglEH1v7oItUL+rPZopMtpIZULFmKvDCnRURAZjYp5LMBHuo+w==","shasum":"b91084e0a8fdb2b54356302822fffe5232e8d7ae","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0-beta.1.tgz","fileCount":342,"unpackedSize":9550916,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkCSGCRA9TVsSAnZWagAARJMP/1G7HjY6QLdNx47xzkcn\nJ9wFEcU48Lmd/Tit1SWgwToV5qsXwibB+gr2at8mAgKyDa5TjIoSFvAuHdie\nkdXj2zpHGBNeytTbHgGEUxlmgMPVoU8NIOAxoIvF81Lvsx9fzqWkYWzqzInm\nZa1fHxFtgPj2DVRRD+DuSZJi7FaFgdO5TxA2u79XVhy35DaKS4zzcJVgDaUr\nq1fAH5C6gvVZd5H/A9JAlTsQbtCrCiqZx4tqHXwExEPUtu7AmpqIPRXoc7B6\nEN+AvZzK/tcrN7Hd08qkktZSkImB6TJmejU/Xl1Z5SygcavmfMdqDPJsNXb3\n/EQCszTnAKKzFvdrZee6nVrOJYwHK25PzedWCmRGkWnE235aeC1+0OnMvGgB\n7hn+G4WCoQS3wFPPteo/KsRtkT2edRDIRSSh/MzHmOYvugltp5mJOhHnGR6v\nanp+FmHIt9JxqzXKTMfoLaCUms4hxsqFv+71fIto1P0gTYWuI7/F3cGaJvOu\np7SXZ8XhKoks8D1d9O7icVcVxgF+1SXvIVt9gQQflqTADUALKmVnIoImmA11\nhAC/0/puiD9Z3SbpA+2r0PbxOZq8q64iTa6254fazmGVAslEO1/UskcRQh7J\n6kHQWjv136rWpC3EdmAEqJZq5pMADsx6pAfxXY0g1GbhdaWVUCHkfIC/RiSn\ntIL1\r\n=5FB0\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICBOk1sU3EOfKC2OnK9rTKDv2/Da6Lg9kJzSwr0hcLsnAiAY4c9HT7DajE+mlEs+q5VGtiPMyRuuCPsI9sBv9NkoTw=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0-beta.1_1620059270039_0.30667444107934094"},"_hasShrinkwrap":false},"4.0.0-alpha.2":{"name":"ember-source","version":"4.0.0-alpha.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -32638,8 +41442,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.62.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.62.3","@glimmer/interfaces":"0.62.3","@glimmer/node":"0.62.3","@glimmer/opcode-compiler":"0.62.3","@glimmer/program":"0.62.3","@glimmer/reference":"0.62.3","@glimmer/runtime":"0.62.3","@glimmer/validator":"0.62.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.23.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"df505420a7e56f94bfc51f40d3c723e3208db8b3","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.23.0-beta.4","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-3JCFish/1bkTHnoZdxQr8g+aPrjF+o7oS1z2yxJCbFMioE9gVhyN8LdlMThJR9XhEiXRzEHU0n8rls0XKzLcMg==","shasum":"1b48299cad9dcb26abc27aa353d5d03a2a0cd9e2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.23.0-beta.4.tgz","fileCount":297,"unpackedSize":8627455,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoIO7CRA9TVsSAnZWagAAWJ8P/RbUrYJL3Zr8wdwomXC7\naDIn9Ak8l+n0bilYCishSbNG1WAOIVPCBT0p601Pz03KWmZGgnG6A/RsnvsQ\n6LqlYK8U/TiIjTfDsI/71WOvmVBKY3rZ692Tktrnox78uGSAzba8Isb5q3PI\nphGdvRWslQHXmotvV89rUjXfvwFnJi13dGpENbaIXmlKIzBLgKUedMTO+bWW\nwqecn+RoPT6XSGKNGFBLZwbWEdJ3QM4qQgEq8b922OBRx39bMN5SA6LYRkM7\nQc5EiWhVnUMAWEVbHOBYSeAwR1m1JiRaKmK6pINcR5V9BqwTxY6Tg5MHxvJK\nOJ40T5YU7Z2+FzQ3GiTQJO+/doSfxGQc2HlMpk1caPnQnN2DOA1Py95PjaVU\nvTJywcwUI7z7vdbkJ9LAEsKfkB951S8EGOt5Ijt6cgFo6unBudoUpqKiRDTv\nPT9GkG+IhGV2G3KEBxf4DIid8IIKrnJ1INHgWu+Izd2Jy/mcKLa2IR0gykNH\n4NtzDI2mh27aIjm9faDRw13B/9hAWBTbeinfZU4bAoDg2TukUuuXDWEmjinO\nN/iVA9kqrSX2SCWOSlnN8Bfq0tD+iLwPjqS5s50vcwpFV9Wsn4NXSVtKXG7+\nkYm+BbXuGeyH2lSg1SJ0NaY90F1tIumP7bJYKN2rsoChEmN5OMWRl5MCZSdI\nhicA\r\n=5fgw\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyMxi3gXDFKC0PmuQ18b+tuFMUcMk/mLGJNHtZaMSmBwIgNVYcVlCZP5Kml4SR9xDvn7CPzdnkrlx/8iko58z7KnE="}]},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.23.0-beta.4_1604355002923_0.39982589892689213"},"_hasShrinkwrap":false},"3.23.0-beta.5":{"name":"ember-source","version":"3.23.0-beta.5","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"a464b1a243ab39ddcc3bb8d0b0b1292c03658152","_id":"ember-source@4.0.0-alpha.2","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-ONHVFiW4DsanNuJEmidPxGBkbHfpBQQDF4xw9EpydJh74R4Wn2gdUhyDKyHrM3IihnZT9Sa9ybMCN20n8jtorQ==","shasum":"a13272299fed096dbdd4c9c92a426fc8af7c3a7a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-alpha.2.tgz","fileCount":342,"unpackedSize":9550907,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkvvWCRA9TVsSAnZWagAAbIgP/1Xq++AELBKd4/jUggOC\nG+uuWdimJ2fXmhpdPVkFfT0vGwA8Lq0Lr8atwlqJHcWcreO0GqqX+hEr+wVw\nCnnPfwAUXEByvV+g2QyHqiNivxuvFK8kfReBsFIF1BMOFrrvtYCmGECSyu56\njOZGb6gOevCATQ0NHHvQNoR7ablQZFh3gMqjfOMRRPKQhFgSvCgSF93MF6Cm\nBko8yGROPzOqhc4qGh88mWKsYg87ndBQs/Q8LvSQdlCHpefLy8B/hv23DyU7\nYtWVwfDUlbUgR+JF1CDmI/dDCj+boxmP8M3vziMemV4dGFHIVaPa+1yOBHca\ngN+CdYxTYqG31+y0u7rAUOjVXL/JndMIZ+sOdeWc+5eZ2TqYCRMAS/nzg2xD\noG8BgG4/Wn1/DIkutaS/7PTBd2wUB28V9XK1uLupqqrzLn1tPvSlW7aIc2fk\nRev2t8xwgA+do4lO/JJxjYnW5MGElwr+wKu0oj24th/SLGJ0cn+s/moK2y6g\nM7JIdZJj8mqusKZ3o8MeYDbzVae6yrE5SteMTAaf3PhoDJoetoOJkGKFRqs4\nKE9e6lRcP3IK/Bi5/tFmzrICqW9WPKJCijDKdx6TES6pl1zhgJqBIYuOJCY4\nCkMYHHSULeN+AbaZS7tGeHmW+Di+nhCv7tNhGe/jusNOPTMVC1OQtrTMLhyv\n9YcZ\r\n=6izU\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgPUN/I/bhOb38rLSonqH7Dt/juQ0Hm4WZkEc3uTEV9AiEA+M1G9aRVxtAPbVtfX3fcKHaC2SAczy+HBKJnSeRjNFM="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-alpha.2_1620245461362_0.5573473636711304"},"_hasShrinkwrap":false},"3.27.1":{"name":"ember-source","version":"3.27.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -32697,8 +41501,30 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.62.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.62.3","@glimmer/interfaces":"0.62.3","@glimmer/node":"0.62.3","@glimmer/opcode-compiler":"0.62.3","@glimmer/program":"0.62.3","@glimmer/reference":"0.62.3","@glimmer/runtime":"0.62.3","@glimmer/validator":"0.62.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.23.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"1309d5aebc980842045c62b28ecfdbabcedf4451","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.1","_versionPreviouslyCalculated":true,"gitHead":"8e57edd86d2c6a0171340b316b6c436b53efb7f6","_id":"ember-source@3.27.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-gBYsWz6eCFWSvdQvteal7LpXmCfUn64cKpZ3OIYeJGuXgl6akg34mCsYltUPdybAxRJzDkJeksTF9WnqqbXmMw==","shasum":"7348d4ff66ce1baf8e25efb2bc70df39b52e88b8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.1.tgz","fileCount":342,"unpackedSize":9563233,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnSxtCRA9TVsSAnZWagAABFYQAJwNYFgACSTR2yokgn3y\nQn3rC0QqxjSoiQi/U7yoLpSThiBn6P6nsG58jkJLtwbMIYaK6bKH5dnQqcld\nThCaPyjQJsMKvrrVl6fS3wOMoolRDts+pUkODPkZfcHV6CnbKc5mxPEl3tg+\nNHHSZM0hzyVHVrw2cWRsu28qdEfnIcd62Z8cfPzzQw1kR2GMJ1IUUtWe2Pf7\ne3bLj2FBGMtBSIBXicvCoD0ZQyt17aW1CmEJYibZ5BxRtIXvNTx+55k9YeHg\nxhnjDScaNde28tAz0CLo5EuPU5FhiqDL6eANxRfJK6hWrfrmCD0r9AZ/Ceco\nc3tU6RC5ByFZlxNN9Tbqa765bGzqEQVZQHnYNclIRN7QtZ5pOI5S2dR2Ek0U\nYYQHcIIWgNwBaLGRkfAdRJF1v+8GsswjrLTEauAPHSA6Z0/rQZWEfZ4mKPQX\noKcVeBwzheMe0fEeIrQJNf1EOpYiwfsqeUMxbCQH84LIsn0yO06Mdbb8IWOd\nxEr/5q6lminX/+B9X4L0++5CsiQFhAw3ct0B1JlKWg+rd/SDWd7pVtOyNsNu\nsezw3xn3e4XugQ8T5I8NUWLqDiLJ+9/NakHXz3x1D+ycRGS3cM9N48QJwPxw\n6hLLaW6wwwWIrnGOYH7C8nGQTyED+htCZwxhciwDrfnLACAFhHJxahG3XNHh\n76Lp\r\n=rhTh\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/3kzoahsXVWT5N5xckKrx9+ESNgsAm+oxsBOUB54bbAiBOJdRLLw+LoaowugjlZRgu8jDjiOXYQZf3/SkVi38jLg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.1_1620913261227_0.3663676024766902"},"_hasShrinkwrap":false},"3.27.2":{"name":"ember-source","version":"3.27.2","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn + lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.79.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.79.2","@glimmer/destroyable":"0.79.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.79.2","@glimmer/interfaces":"0.79.2","@glimmer/manager":"0.79.2","@glimmer/node":"0.79.2","@glimmer/opcode-compiler":"0.79.2","@glimmer/owner":"0.79.2","@glimmer/program":"0.79.2","@glimmer/reference":"0.79.2","@glimmer/runtime":"0.79.2","@glimmer/validator":"0.79.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.2","_versionPreviouslyCalculated":true,"gitHead":"5db188b606f16b4c24c76b3df72a97c92486154e","_id":"ember-source@3.27.2","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-//w9jiikkm9/WRuSBkyO666vtOsbb6P1mFcQGeiQb/MkbpAT29COIQnf8a7YKEPG/G1dgKox9jUPtPhlnaveig==","shasum":"3ab37191c2079d7e6e69f9c1c679f4c46f164703","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.2.tgz","fileCount":342,"unpackedSize":9576751,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr9RlCRA9TVsSAnZWagAAxr0QAJypzYy68ykyQMNytF3p\nrZHc2OVCDyCJz+9o6iksUs5T9/N8Wjl+RP9OoyGT7qYNz83fokKBYOa/x9tN\n4EIQxTeRIhMhXpW0wbwKPA1Mxti3gwmU5EEEfvTCmKs2udYGtV2FOOCmyxv8\ns56FgbyPs4SxvSX1F0I7y5N/mzKhbMsxGdxkdPS+mad0vtgS73JTF0mQ3Sel\nxZyOctT1exPYcrY89U7kt0Bycb92I8wde/SXxwYZ99b5X1gUk0XK2Pkn1SD9\noVscKvxVNkJN717c2+nha7kbhe4JxvJyrzoLHHCN4Jae+agz3M0BbW2th8n5\n2byWeghO36jIrRAmN6AsBvRWp9ff4QLWPtyy0CpzUW7sPhmBm0mKfgkfMgog\nIEQX7Y9bTQFpH6Ut7eERvDHryU2V7ZkSvFqoDUeYJJcbT4m+LDxjysoZ+ADl\n/qfl5o/zIok+RXl7SrEuM/+2ZomJx8D0MIv3XRqtjnKJrdrMqWBeKc6n1tF1\nKVLuD33x+chDmYNWBFlq2al3bxVK3c+5hL1va/+OWvE+wU1uQmxVBZGosYOq\n5DHdns4PS5NeUC5CTgvdP1FUomqQM3nCGywPpUW9BlhSJmTJGo/nSwnc1A4D\ne8HIGGHIkPQL7KVqsQArMuFID3G4Vw7JVyMBu6vAgicPDi/1TR4UInJ9zOkY\n8TBv\r\n=S/3q\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+7FwHN0SMDtaadQaEBkL0WeR6yWmym7h46JEBcnIfsAiEAibVXqeV0Lz0nTdXaMC2xwiB1hew+IFLLjlRv+oZSils="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.2_1622135908785_0.23949950370158768"},"_hasShrinkwrap":false},"3.28.0-beta.3":{"name":"ember-source","version":"3.28.0-beta.3","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn + lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.79.3","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.79.3","@glimmer/destroyable":"0.79.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.79.3","@glimmer/interfaces":"0.79.3","@glimmer/manager":"0.79.3","@glimmer/node":"0.79.3","@glimmer/opcode-compiler":"0.79.3","@glimmer/owner":"0.79.3","@glimmer/program":"0.79.3","@glimmer/reference":"0.79.3","@glimmer/runtime":"0.79.3","@glimmer/validator":"0.79.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"20b4effa830b3c02153d74fa63133e6877ea99b0","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.23.0-beta.5","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-UJ96yV23gOOjt/9JWd+7/SuoA6m80IaWhgbs9aOrXJeswOfS5gcj/LanENBa1yD5zxSKm7SGAxFVIlyk1gd35g==","shasum":"bd729fdc924d7721bcee311d0060c14f03622366","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.23.0-beta.5.tgz","fileCount":297,"unpackedSize":8627651,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqaOdCRA9TVsSAnZWagAAwWwP/1m/h0QGK+ztbNhsFclE\nXPCyc4Iz04UQGAlcXp0VeBTzuGWEsAzigCw0VbLZW7ztEOq/Xis55D5EZ5yi\nYEXryM6hhPONXppB/NTG59ND0zsZ4IQe/emlte18mzqHXZYzO+qRzbviS+NO\nClrlir8nmJsV1SqF7WAn5aFyavu7vNt30t6XNfWtiN9hQhADvzsZ67U39yjd\nxKI2si2gTpS/b8qCEn3HkPqe/Nn0fg1F2jJjKFq1EqKz32tdEQgd+GKNAxSD\nL2H0T1av/qCbZQfq2v+JcMYmSt7L9bmzaObELHTWZG3RG87ihPzdvFeg9g9F\nxZ8HH/9eViIM0LVXpBMMXvfk7x4EEXI1ThoOiWzavL9xFDYd7MtUuHvZFI2f\n3zqpfyzuY0bj3jx6f5lGbr4HmRVapSgQ6GAmvOxBAZsRNc2meVCO0eNuHL+y\nyxjQ7cOyFwO7HV66psbqweIZnVZ8hMnZmIddzF+lE7g+i9tPeEFYhJMfFTOG\nkymBH8zctZ7XTQh6bLNPov7oxbAefW5i4FiGAiSKmkV6rgGXX0TIkpJGDx1V\nwAX4I6IPiKvPma2DInktzL4p2a43fshDclNDswjq34it7js4+Oj7YSBUdxeS\n+BzMDgpFbnCdIwDiHpugQxrvby6n4FaGdzsNPLDMtdME6yEIg1bGQwpKxlKb\nMM0+\r\n=wYDz\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdvs1sAba/H2RCtuvIyyHutS7bdXHd3tASB8tcZrcTgwIgDibMH3ams/rETuhMKOs7lhB7ccrV0VN1yuTGyQmZCOc="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.23.0-beta.5_1604952988701_0.9658892012824707"},"_hasShrinkwrap":false},"3.22.1":{"name":"ember-source","version":"3.22.1","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.0-beta.3","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-npI/BmmGp9P03D78ozgh6xR2Wwl+idMxvTrdJllu876YiyghwtUFRcWMJCvi9idMqNbKUZZ60TXaK8jzk5jUFA==","shasum":"4352cc223e1c534a5d43cedd66dce2ad4083bf93","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0-beta.3.tgz","fileCount":342,"unpackedSize":9569524,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtppdCRA9TVsSAnZWagAANwoP+wcmlx4NfB82FSwLxNPO\nbHFl4eb9Rl8q/nQYHr/dBBWxg0oW6m2JOOldbRAbOdqFQNUEqqBkx+6uVTwF\n0C0LMlL8L08BIOHVuTnuM13FOkpVye+Brp6wUJ/xUU2BDk3j07vcTnQ7+HSN\nxL3qBjvzzwvS7AFT8wMp2DWFouP8Uw3bT1GkeXIBasOvojyWLB2cRTce9FdL\nUCcC7yJn4xYzNraN6EQLMAcLi4n6MLzGt9rxyOzhjZtEAYVJI34sc3Ij60V3\nYcHBSs4lV5HgpsZQ20xtvLP4Yqu187g7ko7VohH4rqwnszWO2owDg+P82u7f\n7IKIo4cGVEbZ+MQEUYZhgIVWx6jSqGPS5uGueRLC7G9eMjJptILfrVbC/YiM\n0tKDaUcp7ar0VvzOK3EXAgU3Iz4LrhGzATV9BHhegC3K93JbJvnoDSf7fMt7\n0KdheG7AQKN46mMwg2OeyDR0f7kdxQRPKmH9ihstkgpli23rt/T76v+Xo7ue\nF39kXhorvisGur2BVzcFIFdMJC/GsAT/VyEorRjGu0+gI6k9k+QXdsfISGPb\nj11HHLBdwaDChcOkRDKUef7yco0cl9D66+HyJ7eCeAuBvY7j6Afi7iY/NANS\nJMIoNixhgk9ypkbyp8yRDJPMcqleC0c8TrmPnJjKv05SluTicr+9Hs4oATeQ\nMN5e\r\n=+Y/+\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICEWOsnd7OIRjALqPfhYaKMUHhSTELMVIRmiEgPgysUpAiEAohZcDxPjpGgaXbABkiueTm11VVSCesPWcf3ZGP5kaXQ="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0-beta.3_1622579804456_0.7104774432105858"},"_hasShrinkwrap":false},"3.27.3":{"name":"ember-source","version":"3.27.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.59.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"^0.59.1","@glimmer/interfaces":"^0.59.1","@glimmer/node":"^0.59.1","@glimmer/opcode-compiler":"^0.59.1","@glimmer/program":"^0.59.1","@glimmer/reference":"^0.59.1","@glimmer/runtime":"^0.59.1","@glimmer/validator":"^0.59.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.1","_versionPreviouslyCalculated":true,"gitHead":"8702a2a49d5ba762fc62c594ca52e21eef62c47c","_id":"ember-source@3.22.1","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-wcevt5CIOQFOv69Cd/EfoyK7+w2PirBJt5ZoTLnVqYliJWktTbF6T2awz6IABNT/Lm+WrDOCEWGtykbQ2k0Kdg==","shasum":"41ab15534f3936454321698d176fc28221f27b90","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.1.tgz","fileCount":299,"unpackedSize":8646681,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqt9rCRA9TVsSAnZWagAAVi4P/33O6MAVxjG/FsbEVIzu\ntRz7FGag0JWkEsVqK/PpE+p3gdU85aEPnEahlHyEP8k37yEtS9UFEOnOdkiA\nTATTnqC9CDdaQ4ddw9SqzotFlEyaJAp+gA8+heQL7PyPWgFA8S2WHf456lb9\nXYGHZbHwd6wIpFKIjd7vOV2Ilddl0J8RVXjdfPKESDdi2gPc5yQpBVAtQrkZ\nvgYd863fIot2eiT6Uq3bR4cQEKeMz+VWJQlO5tbz4K6FUcE9fX8rvfpIfCTI\naLdvPp8IAYeE1VicxHdUOHfqQpDrwDYoW8sWW9jjSkrLXWVY1iqhOYVF9qQx\nQ9hMge10+hebQj+zL+PBKdKu0TvdUtib+ec+i6LN+C710WLZ6osJVKzDAPAI\nwtI56MVmB/QiYdoeELTdDaWHx2n5W/PZvI3cp7NF33WkVLOJFhISiyzaJTtF\nrQi9uPBJu2Sijnt3RZd4DoE0r3RVpv3IFDurD1l+xTfQYSUi1uceEo06HaFp\nNuwaAqDX5076o+Pkfv+xRB8FdMLIpog/4Q1ycpLBZFZttbJx2BgMAmspHijt\nwsH7GQbOI9wGK5dN7St40Ln6sfTCSKU+io9eBwuWW+P2QK7T1eP67EHMkBeX\nIDT72eotqvHq8+3NORkd9avTxsWpgrv4bwvDbAzmHuPjdNEIlCYAJjJ4vrTR\nYwO+\r\n=gawN\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0gZPNFkjrK/bbo5zL32BtvrOwFx9Ti+1VqoP5ZJNszgIhAIE9+DPjg73oXNozGgr0iWxj30sVGxDw5TJ80w7ZceGg"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.1_1605033835032_0.9160606498651702"},"_hasShrinkwrap":false},"3.20.6":{"name":"ember-source","version":"3.20.6","description":"A + . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn + lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.79.3","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.79.3","@glimmer/destroyable":"0.79.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.79.3","@glimmer/interfaces":"0.79.3","@glimmer/manager":"0.79.3","@glimmer/node":"0.79.3","@glimmer/opcode-compiler":"0.79.3","@glimmer/owner":"0.79.3","@glimmer/program":"0.79.3","@glimmer/reference":"0.79.3","@glimmer/runtime":"0.79.3","@glimmer/validator":"0.79.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.3","_versionPreviouslyCalculated":true,"gitHead":"886bc51893588eb051cb8a0a1175a8ce997c7687","_id":"ember-source@3.27.3","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-ouAk/hlrmaFTfwfc66DqXdEWe3Y4kvWkjgPxXctzUdluuaXzhPBwMKMgVLW/+F70UMIrcWhTe+bQiY4ZgKZMnQ==","shasum":"96489643809b95d1804c21f31bbf83cb3b2a30a1","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.3.tgz","fileCount":344,"unpackedSize":9569606,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguT6ACRA9TVsSAnZWagAALGEP/38McDBb3wQAY4HPL2ib\nGzg2Kan0BTp/I7MyNvGzhXHp+WYAJDS2WwhOJiFaPTwmHkP7Q9QPFwlt2CmO\neKBVfy35sBbXZpb/CUxhos61zkm3F2DrtseOzbJ2K8+P12xyttCRzP0hs77G\nOVjk+nxwguEHd0XxqcnXhDPz+mC1TTMSUgKUCjxgsTkW62MIcKByU7Wl4Lwc\njKdcbD5yodSnP8Ezr7p8RBaR8rw6f3Hagc18dZw+jqMOR5tnTd7Q2Vyw30io\nBiGlGFFlx9jN5cf8mvm190Eiq1iAX9xh+fuO1LzuIjDxi0zCoviugdMis6js\nUqAWzLMrOwbtRV+u+7MbhI6FSuFSGsTKZkaZMzUXx7eHimZcaAzE71a6GwUi\nGndXujElGMsF1nI/oHTUTnr3KYSpD5VsxYP76ezfiTG5uYqyGSDlAXnoVDTw\nJE+SA6T3NtYNlbm0BkNmDdymY6T4HnxlZqhRaowUBkVjNh6SQ/e1J6XyM1Qk\nnEdIqNJIYdgkWOcLi6KhW+LFHnJiCGLa3j8AjrwUeGljxPXaW/qpP0kRKQak\nP2+yky+arjyStepEyWOxmPESSKTlhmz9JB0/c8byMnPKhi7ffgBSIvX01AVW\nmQHw+Kqdx4BaW3Pt+AWhq/Fd0btJgqsShruV8ifVO4Shiaj3uc0FG+r8Kddj\nm5jg\r\n=ADPF\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAIiU5fSx7e0aimxmiU/pphOrFhCN5O5R4UlGaBLX2TAiB44BmACEP66dZXObVMB0WSyDDmaLjTzNbdz1G86HR36w=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.3_1622752896183_0.20580598299354458"},"_hasShrinkwrap":false},"3.20.7":{"name":"ember-source","version":"3.20.7","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -32767,8 +41593,8 @@ interactions: . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.1","@glimmer/node":"^0.56.1","@glimmer/opcode-compiler":"^0.56.1","@glimmer/program":"^0.56.1","@glimmer/reference":"^0.56.1","@glimmer/runtime":"^0.56.1","@glimmer/validator":"^0.56.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"bde5e7a725aadf2078ce3f53693b10a3412f3035","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"publishConfig":{"tag":"old"},"gitHead":"db4b52abe9a6ac10cf0b0890884fe914de5d06bf","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.6","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-THimwJmimckNdumSg0M5URQTRlXAArEhe2ricCIuYesMwyX9HwZSUMS+IbXALzktGZU8qfEqyWNXxpmQ8ThJLA==","shasum":"c2aa4cee386436214b4b3ed84a71becfe815fa12","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.6.tgz","fileCount":297,"unpackedSize":8626592,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq0YPCRA9TVsSAnZWagAAXVoP/RHBq3WabNlwtV34bUo4\na7poKMMVRSC9AtEsq0gl0fyiQoKc7JwvsaLH0P3DpyMNAcn3LSgz2ZTvuhbO\nURetRwDMJi0u2sJbS/AsJCDsrAWUKXloVZYLrUKswPwUaME+E3I3pB8Im9pe\ntECdp0PbJZQqbADulPQdQ2mv783TWm7W9A0n6v5JHM5OofHfRqaOX4AGIn1E\nPjd/EWvTuY0EVJM1RBHVp+OrcS+i2dC4QzmzXsldcaKyWCBAHWvUfc+GIjI1\nCw0hYizJSqgLEnqCKQ8W+fLjrdCpWqtbRFEJGLbuZU28KSGR5N/r2QIB1wpZ\n5H8z+W9gxMPffWQhilukVOFTTexhVOjhdkvSDA7qLWRXM1HrVLsQKYQx1x0B\nU+kl+aH1aozXyvilq6ho47ikFqP9e5ZbPg3fxFLevJm20RR7Vj/4dDlfY922\n8LLiE2BrtNSZb7TEuk5gfYUEy3Babis5bxg+BR5BVXDpA2kmezxdgsNGYwCr\n6VYCeE7xSJXFFq/hbOXB5vxUMV5e3ZjpqoHT8CdGxnm0eKNMVH+PM2OXgIek\n+cCx3RCqhBDecGeWjKXAik/9ACIiXH0lcpRo8ODfapMf4C/4E7+vV99dJWem\ncfHygoz1c0Gvc4vhy88GXR27i42VbbLLvNVkFyo9ZViYxyPZMA2u3E1N0mq4\nBfZp\r\n=heO0\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+/uj39ZSb+FmWqymGxVdwq+em79HfrzrE1zStuZjqnQIhANu8eNszHJweoxpnJH/EFdRxVRobLiu2sZpAgdq4Ktmd"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.6_1605060110262_0.34348054399117056"},"_hasShrinkwrap":false},"3.23.0":{"name":"ember-source","version":"3.23.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.62.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.62.3","@glimmer/interfaces":"0.62.3","@glimmer/node":"0.62.3","@glimmer/opcode-compiler":"0.62.3","@glimmer/program":"0.62.3","@glimmer/reference":"0.62.3","@glimmer/runtime":"0.62.3","@glimmer/validator":"0.62.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.23.0","_versionPreviouslyCalculated":true,"gitHead":"907494ec67e516b7d213970545cd2527fe73001a","_id":"ember-source@3.23.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-y7TqxqqbhnT3ZMMn6IX2/Dbd0bM/bqasys9qrAGdZYJbz3XFhI0Lm3SMPph+d77L+VgLgts7Yz+Kx2slV1ERiw==","shasum":"f40a92c63c4a36634cae9afdb34aaef95b246739","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.23.0.tgz","fileCount":297,"unpackedSize":8631682,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfswLNCRA9TVsSAnZWagAA0JIP/j3uz1oVCxJDI0MU6XdG\ndI4mAUsJBxMCBt/Y8TF/D70aSTCrhgsCtdI5oU4+PLBajxT5Ota57pXl/YPH\nicgMzIOamMQv0CnVXXF5XV2ewHVt2sUeo4Rt+PHk55QyHr/WJvMPTlROKm7R\nqKSg4EwA7ksViTh5PNIF/FpZa7nvi71CmkA67a+a40su5DdFlmXKIlgRdlEB\nkTlHvLvF/vjUUJTwTGnm3l4ZOpXXVf5ADjfU6bezM70u9glvVfrvUeYw6G0u\n+e3PuMPVjdKnTVSZgmCHz2FrHFWvBFGE+15511Wtp9OJZNiXBmPgBBBezBPP\nGBsgFgfeQaODFy0z7uwtYu/RSKmdyh5RNiaP+yUfC2jOWS5vv36zXeNVXDKX\n+jI3/AiIpcTi1pFT0/Jj/2dekwOEjfd7QkWdEf17AcvSTY1g+xjHPRkmJd1u\nZVxiGnDf0i601DnNxXH1jlhFUM6bDxkf54J7ikhPFNxxWIuOU8AO++jCxcWb\n/MegQd323ptY/PY+2KugU5HyT24yOyNhJTA5Z2TmP8ubR2mMXREuSKU469qK\nMctmA9nLpEaNvrDr9V+cZGVxRwLZoLfyoqrHezuP3b1k1mkMtlG2/QI3YogG\nypsQs0FdY3QJZ6UPMbvdRyagxOSz/sRdTlzwYPjJWZX5WFXTfA5mjaOzozrO\n++Wk\r\n=+24U\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHzuyUezjELzk2UVgxANextHOBK7ypZUj3WXPhmojhoAiEAgtwWODKj2yhUK14qVf29ENTDMD6zILjqNc04Wan74sw="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.23.0_1605567181140_0.5450375119789748"},"_hasShrinkwrap":false},"3.24.0-beta.1":{"name":"ember-source","version":"3.24.0-beta.1","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.7","_nodeVersion":"10.24.1","_npmVersion":"7.16.0","dist":{"integrity":"sha512-WeZ55BRi2kwFQCHydwLfbqJx04ONSrVsGs6IxK0VxNSgtSyQZ0ENLG5O9pad3uR7VeVhspazNPobaY38V8tEow==","shasum":"090e8f7f3e669b3f48ed9fee2ec5e6a50fe695e4","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.7.tgz","fileCount":295,"unpackedSize":8373818,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguVYeCRA9TVsSAnZWagAA0WEP/iF20BGR0+15t65RCYBz\ntEErgtEjlKx8JRQ1C3iYF6Bp4AazSYbc6JVLgOOpYWFmQOWlry9ihU71jqRY\n7277uW8VAFpFJHtSKRffxbdFkNKfbhBvvPFg741RgL9zYFc/JT3IIKM4jPE9\nHmrv6UHPmnnsJiypXyjAWXso2h6GeYRq11pPrBy+EJb8CkVZekifEmmRhbzZ\nPAnLQMHJs0yv6qt/aUnQPTuw2WExdifMXUbtFyInqooNk6bS2YLT8oJCyTHC\nOZNGLFgPKYT+NKNUGiS6tgOZZdDkzvaX3ZLvRNqOutXCgej7iXPtTuz7KrD/\nb8BzutI8xirHh+lAg5vTVEUcwtgWOu9KOXrUuhhWMMArZU5tDqiPq4/0NYlH\ndaNYUSxhqWFKD65PgvkV0NeY85bnFNPQN1kUJeJj6w1kWIT4u2ttuF2iHpMS\nowtYoR+8ANr7nMK6rVVuq+KlEq3zHRQLoIO7oMKpXUmCyX77Au7HVfM8Xx0Q\nnSyKtBm8lMXRXR78fe2JYMovNpOxGGd69UsdKSp5Ayiv6r/aJ5rJT2YrhG/F\nZiRcQUYeiVRhRco88hT5IzvE5E9NElSU/GRvLnVig4aJcl2mA9RxWvoE4PHV\nmu2M4UNzUuRbhxVjH1NSMimgI5m6IfWkKgvuDL5Us7RWzvvjrqLbQGtxd1ce\n6LzC\r\n=e+uz\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVQ+Ef+FqmnL6PjiQksIIJQeg9Hk4GxOyRTj9FmD8DwAIhANfijEY739dTyRva7MVIIO1z5AOeWD3va49GBB85km0O"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.7_1622758942356_0.47173650423157354"},"_hasShrinkwrap":false},"3.28.0-beta.4":{"name":"ember-source","version":"3.28.0-beta.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -32837,8 +41652,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.0","@glimmer/interfaces":"0.65.0","@glimmer/node":"0.65.0","@glimmer/opcode-compiler":"0.65.0","@glimmer/program":"0.65.0","@glimmer/reference":"0.65.0","@glimmer/runtime":"0.65.0","@glimmer/validator":"0.65.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"91893d48333168924f3f58a9dda498f0b9275a3a","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2f54b0b27e91a15ca4c6e7d4e715e7ed6fdff8b7","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.0-beta.1","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-qUGduw+5t+W3UFyQerKpekZgv7v6TjQAumPVTPurEr4LWIX6rpaVqRi5iCzkbKH7X8RB+3T7MQ880xLNntZWiQ==","shasum":"73deebc04f59c03d325288910a93ed83a55a1690","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.0-beta.1.tgz","fileCount":297,"unpackedSize":8699844,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsxRLCRA9TVsSAnZWagAAKzgP/iTlX+uTLveowW62RxB0\nbMfR8/qVclYsGrUhtlXUhgeGZ8gHFShsjsJQUhdPWgUj76L56DxEFNjevAOT\ny2Z703z487aGA0b3KGCjHi50lH4ieJ80OrR501n5IaG5y2FZ15/SUXEsx8yf\njJIRKLiEWoJoHO//22GV7PCJQx1SU/78MfYxx7zh00xV9TQV6RTboSgnb5fn\nhXuleJ+ft7FMG/i89Du1V7o7iDaRWvoPBtufvOPLpzMIT1p84bMOVMIu5egO\n3DLC0LWyCYP0MiELKSeIPk4+Gq2U4R2kHFyiNoa3394+SkFSKmTFT3seHqU9\nrQgkTINwgHF2wVNAWM9n95px4SZ2TGZ+hJ7cIJdVNhM4PQWyQWLW8pzNM4BI\nnBKFY1Wwc2jqDyA9iCLsLuKajCWFF4LgyxqTt0a2zxnvPEA2Ye9K/JW7kPe7\ntslGp4jScBiERcPKgapwgpad0NH4nSfid8EX+EpLbsNCRGfR/Wnkl/hEBSER\nIbyT36puaQrPDGPYzICPg88yCek3UP+SF5+5w+HEDYYoDN8risGCOV09RA0W\nepVrIrmyGSGN/9O7Fr9HQHK/QE2zhSqa99z1GrGJILUla9+i7+ZuNAEWCM/O\nKPzmvq4bC99IlsC5TQGzsv6RXyySvHRPGC5rktWkTHFZNMtmbCil3+GrO8uv\nwvOa\r\n=JNG1\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGF18P++gdekzOIdNgak46SOpdI+OtPhPv8dvBOi7gFlAiBYtZpiObALERpv6Nta8T9SrMV663XGku3MI8h0ZHRSYQ=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.0-beta.1_1605571658660_0.2396326844996155"},"_hasShrinkwrap":false},"3.23.1":{"name":"ember-source","version":"3.23.1","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.0-beta.4","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-uCKDIy7nst/dg1jHe7XWLOfXclXFdEdn3mi2E/gmaE4cc0Xwd1821pj5tOt5QPvy98x3LsZ4dSB4zZBc4scFgw==","shasum":"74b4454b23bb07aadd9f0aa982eafb36c542729b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0-beta.4.tgz","fileCount":344,"unpackedSize":9575228,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvmz6CRA9TVsSAnZWagAAAoIP/0NmTAjItBaS5NlhTPj2\naOz1rjxOQE78vorybJtFnaLyQC6uraGNGx25HPwPoSw+bZHRFesiuZTKEGle\nyRS6gu4sALOF697UQKrzke3kI20jRyLWAuG5zGrESYe1FuWXVtsbGNUCr7BC\nGHzIs6NYQCtIPxWQnQEKwNW1gKlT1Z/DplrwMhlayl7ZniusnfTT+c7rkKLj\nTyCcRAf2l74GixCBfCraYJ22bMW22n5wz8ZhCzswFGUY5glN0xaPWlFHqQFL\njmn8z0Jc9hHOIOGtrifwpmVFcP3kbOzAySBIdRluIVPS8AckarH6k/5vE6A5\njSmi5L99W2m6H2dd80kj6gC7funMTlJqRpJv32H+iBKp4LQnKd18oZ5qmmGo\nnGti0sDAI1yKLgw3pC2MnGtOA8KJD60zFOVTiwET+Pd3L4q75eOYUWlwQ/cn\nJXyemFGZHh9UkXR4StvJutSx2o54lrZPGsuSTPLUFnFh0cNyZjTd2IBIuirE\nh92oFGbA8xgK1zH7jAMfQiH1gLCwA2V8q+iae3kO3u0nXRmfDp00xM+Hw8Cs\nKkI0esdn0HT3fDyYVr8djTjYlMVKfl3H2P1CzXPnu5RN3cu9+hylTCTV3Prz\nxj9YW1vYPuNzfk68YIMWrV+7b8i6bOXpheVtih4tmFIft6Uyi0k5R3iFRcEr\nEf2D\r\n=nXEF\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoAB6bVyum3/vnL7ap3Q5e8QMEFoYksDzLy6wQEX5C9wIgDyunbZLp/6sLko5E1rFHhUNENV2tPEjwtkKcys3UwPk="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0-beta.4_1623092474258_0.1805822320678505"},"_hasShrinkwrap":false},"3.27.4":{"name":"ember-source","version":"3.27.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -32896,10 +41711,10 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.62.5","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.62.5","@glimmer/interfaces":"0.62.5","@glimmer/node":"0.62.5","@glimmer/opcode-compiler":"0.62.5","@glimmer/program":"0.62.5","@glimmer/reference":"0.62.5","@glimmer/runtime":"0.62.5","@glimmer/validator":"0.62.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.23.1","_versionPreviouslyCalculated":true,"gitHead":"08aa935510efc9c877d5de623f153fc6f9980208","_id":"ember-source@3.23.1","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-KWeKSF9y0Ohmrnw8CKAs4zwMzzxwrS+AX9pPrQNPKNG0gcJpeREdAXnUWAFZEHZlUPJgZPwaSL2APpZ5tWNQJA==","shasum":"6a26bb598ffaf8e4eeba475de30d9d1ce59106d0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.23.1.tgz","fileCount":297,"unpackedSize":8638374,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvAkBCRA9TVsSAnZWagAACzYQAJ/lvgx6JYNbkjRg8EeF\nT7pAPB8exq36Zh9CLcvuC6K/BN6OwbXVA4qPrr4OQgBpYqxMNCvPBcKzxpjK\nVPoLcM2reGp/eu29Q70nNHgT+Kf6RlQK0s9UobRPNh5eaHSQ/FjqMMEDGik3\nBBNsZKpoJS4QqrudbeKqufYfi6cf2pqoCfKG6F7B+TbLHV8ZRoqhzU5rgLBW\n7TFX4Y4MF3eIurD944qLippsz1AtccVef/Ev7BR73yWetgYtwRk1LVcTDDh8\n9q+FzlWWbU0xhWq2WDevbxlvSPYDGcPfKiyKFBNID1Q1aHbZSJaBx239ZkEM\n2otYczZPH7UVKmTbQ3PM+E863VioItABR3yTatcbjKJY7PRxrSR1F5544ldd\nsy8JNI3i4JIZD5OLfi6V+LFDKfKfB+ACtqpJI/NSX+tNlfXgRl+mzcnVQA7g\nKVRAxlPeTVLzseNcCVVa3uviFUb5yYkkre4w15oCA5KzYoPDdq1PYoyJrbRl\nNIbIoPe5L5WO0+anafGh+7W+CMPF6qazdCSkIZnJnAHEAKOtzP6TdEO5WgrK\nU/EA6NJWlGx9glCzUifgb0cAaZ5E5O1tlAdvi02w/3KhBBMMdsArpWpPYR1d\nf0dINQj+MBokShf9KPDmAoVbVEl3hkhsYhhFawzEli7PkPoshSnYesaQuqUQ\nL/Fd\r\n=Pq28\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqDzreCPIAj+DfUNmOA5NZEFUOWy5x/VeQ3xcwtgpk6wIhAJnXkMdTy0zqf5JuA9HUhQPmQbG94FCAJRUQa17Kmw0D"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.23.1_1606158592784_0.9164025484475702"},"_hasShrinkwrap":false},"3.24.0-beta.2":{"name":"ember-source","version":"3.24.0-beta.2","description":"A + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.78.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.78.2","@glimmer/destroyable":"0.78.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.78.2","@glimmer/interfaces":"0.78.2","@glimmer/manager":"0.78.2","@glimmer/node":"0.78.2","@glimmer/opcode-compiler":"0.78.2","@glimmer/owner":"0.78.2","@glimmer/program":"0.78.2","@glimmer/reference":"0.78.2","@glimmer/runtime":"0.78.2","@glimmer/validator":"0.78.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.4","_versionPreviouslyCalculated":true,"gitHead":"fe32020e181de85b4b2e480792f8ad1db3e5eee1","_id":"ember-source@3.27.4","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-+/qMm/4WVpX7sJ3HUmYQjZ71ICnPMZVAsBjh4z9v4ABpPESy9lhrqt6KB4jw17KZEyn1GNCVP4bDNFLxmiKzxQ==","shasum":"6f120a0a6dd8492e2a071b941f62a1b1919af621","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.4.tgz","fileCount":344,"unpackedSize":9583686,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwSB3CRA9TVsSAnZWagAAg04QAI0zR0llc/mkXg+Lhegm\nDDrm2763FMg9MC5wVbSu8YmZq/70vATUYZdHEzh7vsMRF/9+xJpvOEzHWCNY\nUShx11Zt6xJ/ws7XieFLa48ImBq0ZG6FocsaSZxdK+wEewhwSg24CdQPLDPK\nrlgfyGDSbyHVEB2xQXIF6gFxEm/Wv/tx8kEjOuL+wdnnFSIV/xkdYt4RSAOP\nDgzaqSAZK+kE0+0bEVlAKmgGbMDbHOH31YTpHCnqpsmoBJs6KRph96q5K8/+\naFdXYi7YCUd7cBe6inCvg8gYXMSf5xwPaWPyzK0aQ4pKAQIpaVaMCh9croKp\nRDT+HnQtDBrrfc2trqmkVasolCKBTWoPsvJd9ftVpYCSF7uAX1M/o/WEQZyX\nOYtuWl0GXVlocTjIBRKoJof4jJog32W0tGUQe4t9euc4p9JUEFAIguQy4ZQe\nOtjlvoXv4DNXLZ4gynSBie6VAReWG628hEbWeAH9htX6tnLfjpKxq4q/LLhp\ndPqgPsQqCtEraLWIPWVtgYqaCwkyGy7ZbpMCNkMUJUE8NyUm0hcriQCAMMbZ\nQk3RuwS89kiTlNhVoM3ClPkTfLxlAiyuenIr0ImM4CudnCIV4j5w2O1texCy\nVEsGvoT4E2pyM+C7iqh1doU79sR54c6CC06aTdv4fEdxr/gJydBYs4sL/1D5\nHIES\r\n=4I8U\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDkot54UqVDC4kuNRB4hyh8/mIBrnxWyjnH8D5oUXxddAiEA2os61qdVQinLpkEImsNdevcJTXbHztO8Dt317IT+lc0="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.4_1623269495173_0.8180776411767638"},"_hasShrinkwrap":false},"3.27.5":{"name":"ember-source","version":"3.27.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -32907,67 +41722,19 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.1","@glimmer/interfaces":"0.65.1","@glimmer/node":"0.65.1","@glimmer/opcode-compiler":"0.65.1","@glimmer/program":"0.65.1","@glimmer/reference":"0.65.1","@glimmer/runtime":"0.65.1","@glimmer/validator":"0.65.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"b8a719753b44165a76155d3982a5ec74421f9403","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.0-beta.2","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ecbBUzX78KWxsuA2SdGN61verQRAQJBJBZsVtOvHbkpPQETu/VkPRKSBXCLbz7lIFuzbl5L4cB13O+xuFEtJBw==","shasum":"e5922f955b997dcacb8551647335749f4cbdc070","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.0-beta.2.tgz","fileCount":297,"unpackedSize":8702130,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvKEJCRA9TVsSAnZWagAAuCoP+gLz+ejfM0cUNXfPqcU/\nj14Cm77FkefDbNM9lgQ/ijKeI829fmg6hSeOEJX+OTKGmPCmaWu1uHfeCykR\nAHThifOPQW6ualSrbILIGLx6ZA6snm9RIhUl8svtIN//Yl1IVPKaUK6q3d8f\nysN9hYeA1xXaRQAp15ITILJ6WpaZp8eMLhFkqmYwYP/hDUlXEJ2bkq5okdtg\npDNt0tIVVBT/bNPK8anIfggqSLTNv/5OmVqu8pzfEu8dqOntNGlwpMqJujd/\nK2RUV7VjzlycC6wlgFYIZo4GWGDgnC4D6ogKTeHrH53oeBze3VC2qQO6dJ+b\nhff5l3rLiged0WFWB8dWyZzykx36KdCxdg9om2ZvGZNIefNdh4DBoD5Gcoom\nVKkUqMRxcrIQipa6lJ5SZFBOiOSLPg80FimwcZOBcbfCoTmH3nsgGUoZshw7\nfXJJ9H6gadEQL/QXTL/XZOS9Uf2ndqWREdz1WdGSlPfCA+sBkz3M1H/FAZwK\nnuQkGd46Xbhb47PoS8WNCKEKBkIMZb+9wQ/qS1pG7ovTQURqOJiTz0dig7Qp\nytOKvqn5wLHes6Roh8xJ8t7V065vynLbbF6FdI94l8YsL2U7ALhEAdYCaR6r\nJKS0bnJrIFXE9GYk1RpCIabfMOt4CVd+Ja7+KjPzNjaB3/gux27hIqyXHKr+\njNAM\r\n=96ix\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEJEZ8FO1zlWjJnUnjjwHc3EjfUXPdCOmd6eNf4QnETgIhAPnkSGZkmIJbQT4hl1I0UvUjItPMkmpbu/sHMIx6ZHlh"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.0-beta.2_1606197513159_0.7471449653147375"},"_hasShrinkwrap":false},"3.22.2":{"name":"ember-source","version":"3.22.2","description":"A + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.78.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.78.2","@glimmer/destroyable":"0.78.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.78.2","@glimmer/interfaces":"0.78.2","@glimmer/manager":"0.78.2","@glimmer/node":"0.78.2","@glimmer/opcode-compiler":"0.78.2","@glimmer/owner":"0.78.2","@glimmer/program":"0.78.2","@glimmer/reference":"0.78.2","@glimmer/runtime":"0.78.2","@glimmer/validator":"0.78.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.5","_versionPreviouslyCalculated":true,"gitHead":"36fb56e408a4f5e7b9815d4075b5d957acbfe8cb","_id":"ember-source@3.27.5","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-oSGM9mD6BuOcGilYqU+F2MtCferQhKWO3REX1P9qgN1Wzfa5kXjbjBBdPNWfBtg7bZLGM27H8JgiV6+t3uGegA==","shasum":"8e9ce24c17e7a16dc3c2b128d3d3e24ea79e6726","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.5.tgz","fileCount":344,"unpackedSize":9583840,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwmZhCRA9TVsSAnZWagAABOQP/3RfZJIbkRUEJQ8oLeSK\nx3DTAt90HvoCTfbzEmzZtnYwVxFeLUXLnK4lRUXceBW9X73dyQtJPaTEvDkZ\nM6IM5bFuitEw30poQAKn/OMsB+/8/+Yl74KyqVgGC8gocdpOGo57ByL0LHLo\nbt0ebrSzPwXLySOBbQkyFabxg/py6HFcO35CPh66JFma0BRvCwzKyuYbhmw0\nBSIEzmhRGMC7OmXdduCPgyZHJ+EPPZPliMBoKKFPz9SqwhRtT6+h+AFrBngS\nE9c4Mro0kgXHdamKQ7C3EboZncFeggEpcanhkj9Mw5UUyVc3OLxXRqm7trPw\nObW4RZJRloNB1cH8tLxD6/68nxdDle4eUSoiv6RetpTZfqRo6Zl41T7karNp\nhyENXOaejTGAanPEImjWcu6HLyThxpU8wiCzFtJLDzPBxsHKyw0BNnVWPOJH\nMzMSgeOP+AFo/tWpIu1gbVOH+g+NOT2pZo7VpkplHZfJYGYd8y47KwHMRoeQ\nZJfMHp9o9Nhz9JcH5CN/T2iNnyPF3o3zJ3xRGPKwRb9uOhgW8as0Q8hhCm4o\nP4tEiRpu3bqEtS6y+IagGeyJIXFt6EZF9ijrvyMkrsVrzfMY+4IfdEu9Ebdw\nDjJ0jkN9EsyVCeZjNbflBzLYBu89CXUwOJGVBxhujR5w7ReJSn7ua81dQxaS\n7Et8\r\n=/mhL\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4DI+1QEG4XtzYgoil4Kt35avad9In+hPMopCz6ACDjAiAtMZKVMP4IIN+0tU7FBIJdHWCHcHAcSIa1yV5GkgJPyg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.5_1623352929211_0.7291100134449351"},"_hasShrinkwrap":false},"3.28.0-beta.5":{"name":"ember-source","version":"3.28.0-beta.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.59.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.59.2","@glimmer/interfaces":"0.59.2","@glimmer/node":"0.59.2","@glimmer/opcode-compiler":"0.59.2","@glimmer/program":"0.59.2","@glimmer/reference":"0.59.2","@glimmer/runtime":"0.59.2","@glimmer/validator":"0.59.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"abf60a5c5dd77fc21d8b0674765bf4dd983421ba","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"e2615171a890a62d3143e5d0caf12cf068af454a","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.22.2","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-P8IQkVd4iXDf0y+2PCEnCJDxZTOyiU1vfebzvXbW6NnoDsOoVP0xvGgoHV2bGFoskCMe4ViYNjuHirfjWvr5CA==","shasum":"dce9b9b1c1559aa90488d3a343a2b7628a0f022a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.2.tgz","fileCount":299,"unpackedSize":8647703,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxRSTCRA9TVsSAnZWagAALhQP/Ar5FwcytW50u+z6JtoE\nqInxf5CFW+sFSjBcZrAY1/qtikv6M5vIfaEZWXBdVCLpaNwhEtyAzp48I/JX\nPZmvrKUiz4/xqeOKNssc5g4ZpivUy6LESZOwbtZIe7cOVf75G2zgZeOLzI7h\nEty/gOKlFbCpFNGX3FQA7lCxAGzwnJ83y25f06g1Kn7FVYNmXsuK2RXR8yQy\nvGuwZcK0OYdJUyKkovkCNNqaNDl+UiEPCa18RM2IVjbl/flFB9ycbjxYgeXm\nmvWWZV8P7lZMGHjVEIzBxNELhmOpPEEu7VoObQQ0AQuzRQxmG/cXKXBDvYzS\nn2emtdkThJQBghuci0o3gu+XZ+NSyZp5ueBzfOgx3me0ADtbq6ISTLhPhrw6\n/qOWG7vLiw4SI06HJG6jcFTlTJfxhtBthq7OQYGpAJaDtMDIfyG4W+5mg8Hn\nUo3FxnfvbJDnKxroU5dc/Y21psi6Qum2a4AROK+Kb183qyhrBMgnyGaAh5jt\nTZiKVImVM0vhocCI3IES7i+fXQCcOb41JpKVuDAqPka2boECQET5fxB33BUy\nHMkHKQpjn2Z5CoAXIxXf3J6VtMrQcGqyFexgU0btqSue+tj+402n5W9THz8K\nczedcwIDx1gkyiJQakF91eHe7vYbkXpqLIRkh8yd6fghKHM2PjJdOAdNDM+t\nqsJF\r\n=96f0\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICsH4iJuN1/CqdSlTUKSKkJsDximmFNLxAl3cUcIpZn4AiEA37ijDMszaqXVDtmi17ZOfFuTPZhnWHqqlMroAN1gotU="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.2_1606751378344_0.8260208705684484"},"_hasShrinkwrap":false},"3.24.0-beta.3":{"name":"ember-source","version":"3.24.0-beta.3","description":"A + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.0-beta.5","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-i4FPecm2QAoBogWoM25zffPkcEefzCea6+FiuTn/NcgJDS+ObJjp187zlyI3qTegvGfTsB2Ujh14N2i7IYkBSQ==","shasum":"253791b666e90aed8270df52a8fc2d91fc986bf2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0-beta.5.tgz","fileCount":344,"unpackedSize":9575741,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx5+4CRA9TVsSAnZWagAA35wQAJ053ej/bDTWkzWfvw7k\nAgz6GbIE4V65bznFt09a2p9FJ2xLrUxBtyNoBlB/i4634UrkI4gPCYqGAILK\ngigNnk8s27Sos8J2QijLzvG0D4ieccPuPc5DV+/JYkaqU3cM1emJIKDpMd9c\nVulxK/mDbjsvXnDfD1ML9vBdsAZhs8C7gWJlsXb7Z0BkYEkTlCzXhxdaKh/f\n51TuavQf+7qTCFu327EoSDWiKo1jFgUUPw6ERlvhtq2092lZlw1ENJpAp+9e\nDTK4TKoE8JOc5LDqsjNkSjTYgKEIYVgF40NN0Lkhbc+CFrQ5ijEgy5Ad4vcn\n7OZXAE/+HcvrxaX2uXKdUP6ZjB9DmF9jT47UpxwenmyWrzEXQ6ppNI06RMCm\n/Tn9dAOOhMdfkNk6xShYprmUSnsd0Ht04IgNCjZcBCXtfkkpM6aq0W58SZIC\nkzxAYtntqg9K3BwAbCe5hdBGRV5IWMReUDAwtWQhLcR9GmAo/Ip87/aXD/eC\nXk8svbs2xm9TIv1RcBBx8UbLPxQCsw4N3O7L67ZYlA1v5tQ3Mm+kmop+GK9b\nhNCwDu7dT8FNb0Z7BwPsz0ff6BsUZ1vzIJP+eqvBE9MDDfm86PQJ9rPovgEK\nnvQysGvJrFOALBLrgU7rxtnYSdyxa9pkoGVFeygBB1HQxBfhQogVpX8nSAhc\nu097\r\n=qxz1\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBVZjYaYEK3xHpwm+fv5kzogt+qrEX750fwqEqDFLs3AiEAy15hB8L3JVM1yHZNmPjyqraJv8W513vT4jJzbe7E2hI="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0-beta.5_1623695288354_0.9726388269891557"},"_hasShrinkwrap":false},"3.28.0-beta.6":{"name":"ember-source","version":"3.28.0-beta.6","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -33025,8 +41792,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.1","@glimmer/interfaces":"0.65.1","@glimmer/node":"0.65.1","@glimmer/opcode-compiler":"0.65.1","@glimmer/program":"0.65.1","@glimmer/reference":"0.65.1","@glimmer/runtime":"0.65.1","@glimmer/validator":"0.65.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"29837f0136be7d2b99a0233c70ad683b708ac58e","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0-beta.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"cd55255b6a8035c523e498087d7cf1f989e54878","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.0-beta.3","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-e34kJaMgjfHqErmlKzbrCZ1KFh5/kdLGPioWnDr9J2EuqA0dEY3S2zoBfaOPl3MWt6hx0WfGr6E59m+tt1EGCA==","shasum":"256a8edf9493c8b6a3c21179ad45969ef72cbcda","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.0-beta.3.tgz","fileCount":297,"unpackedSize":8703898,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4PBwCRA9TVsSAnZWagAAqEEQAIHiI13/mglpjHGSFvtb\nUabTslacPPVLY/Abm/irCPThBeZcfuazE81T64xr6I0Kw1CEDONIzHlrcvtL\nNPgKusXML8DK8mS+x2rpT8YIo9zY86N2rafM5MeUXZNHFoanbvuHq7LF6XK8\nUwbNeifW0x61fb07kXVi95hTA37eJPR452dkJlCaTZ8taw2At/wKwmRU0Aoc\nihjF0fhSiZ4u6nNVWnFd9y/YXVHZtKdu35CZoyYdpIgQVsR93eksN4xdW3Nu\nG2GIudnogUApfITQJ9i+2lqdDSD7bD6ur9Hpj29jb4MGMmN3+M8B/2AhPVJN\nGycGYbn5xwBtWHpqnUa7L+x2GPLb6iF1XiHp5b+h5fD3G5xAevz+e2QBhe/j\nCnkDMVwKIGpa9jE/3PjEtVr5S7W33Bf3Z1yqlzNOnmCMeF+LqRv0aIM2TZ+2\nI1/hDDy8/pYapVrYUA2WDYYHCXJdvfuiOBR7SQU0Vs9svApzoSZbjLwA/iVA\nFX1fHRhV+U/bZKjhacFvJebq2osm0Ojm2ZtdtssrktYwWfzZsbnZbHprV54c\nIWKg4uZ/9JcJlUFv7dOwlKrIB2gM5FdpQp4T40JcY5XLndqsuMQsfdRubuMx\nucA5heSp0p3Zem4M7Pdznaoa6RXxsGVli8eLt0/+R/gJXjN85CrjMLDkDiQD\n9wJy\r\n=X/44\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD833/yr/TfnwWSuqoXxZpT0hXbMqE22n4N+scuear6bwIgD650/S/u/6vj/3GLxBg4dMnUVDXjKrmB1hnVNve5uNI="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.0-beta.3_1608577135044_0.2938337035435439"},"_hasShrinkwrap":false},"3.24.0":{"name":"ember-source","version":"3.24.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.1","@glimmer/interfaces":"0.65.1","@glimmer/node":"0.65.1","@glimmer/opcode-compiler":"0.65.1","@glimmer/program":"0.65.1","@glimmer/reference":"0.65.1","@glimmer/runtime":"0.65.1","@glimmer/validator":"0.65.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.0","_versionPreviouslyCalculated":true,"gitHead":"75bb0c42dcf526c92ced96c404dc30edcc09c1da","_id":"ember-source@3.24.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-tFNwicD33IQ9LRIc0tkS0xqKbz7w0P5x799DH4DjP+VEpHAn77AaBR5Cfs3oEFbVqMFFBl88M8V4zlI4Akwwhw==","shasum":"a8eb6b192d2ce7838df6cca4eee828ee2549a518","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.0.tgz","fileCount":297,"unpackedSize":8703488,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6i7cCRA9TVsSAnZWagAAZ+8P/jXFc1t4ecvnZn6f6CxJ\nG0gX9Geyc+NHhbLNxzjUZjHLahJ8jIikjwk2ZlExiwQAVqm4KfYTjV7rLTqG\nUxpMIKc54LrDaYGuSTYNdJ0OS+PKEvjVYAoqXOveANsFxpH1EPKIbw00pHoT\nOZnmtk9NPS3M6M40yWlIgwFktKJIIQ7nJA/CKGQLC5et9tP4XcLUgZonTlKy\nrf2T2IA5mOCffRtgoye6j/SGEiXtB6PX4t+bqMICpRqniBPd+Ac8RVTMfZN8\n0YMlZfMFpBRPuC68xNntY+NcZeABLURg8ia8MS7AjDRy4k6I92D9BVjkoi4m\nJZIzlWPmvMgAurBA+ml8arbHvQW7pKnHOY9rZ4InSYPIZPDnV1ryQZlLveTD\nK5qn/y4Ou/RWokHuV5J3v+TKGps5JsSvc3lLdeRNakVaW21n9aPEpyJz+2Do\naobSJXs7rNvnJuYeu9OOIOsg+sVUTWLwMNzi7doPSMFus1etyxU7rADFYF8W\ntczfeNsBxglepcbOqJBsl9rqqdUjrsdUwsT/ODbzZ9uyu0sjMZ7zoW1sL9V+\nl+9DqbAUtwLji858Fy37rCtSkA2jWNiXaidQpffBseR3tWqQTCS1Twfy41rM\nq4dLdYCZxJJm3tNPlEv6dG9gMp8LFF3EGP93jaqzDaKZwsVkLa55B66RAb/e\nPKfv\r\n=VIEK\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBVBSkR9/Ta4FZ6E10Lo+YDJe0w4/YqUXhMjqA+C6GtFAiBjzsa7HkwEqFOQzETw92roefXSwvb2cwU3WT9zWDJCpQ=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.0_1609182939802_0.5263757241518381"},"_hasShrinkwrap":false},"3.25.0-beta.1":{"name":"ember-source","version":"3.25.0-beta.1","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.0-beta.6","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-FBFgrQAkMC3v/i9Ziqp0P6uJpM2euhJ0adxSvikKAcE+VSXlpeYMxVW42kBuOdMGKbT1W3bQnLoAK5iTC4gxZg==","shasum":"d83a8f0babb859c528e6259637c850eeda9232c0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0-beta.6.tgz","fileCount":344,"unpackedSize":9575475,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0WJmCRA9TVsSAnZWagAAIbEP/1whxVNvtUiqTQnJZZOg\n5I+cvTKF1uAUBehYXx8ND8VMbK8ksiPcWPgB11+TE0lz4fEAim16mmqQFLI7\nCdaPEJZT7IS8FiaQBN5wUuE+YUETNgDdYBLtDMVoO3Po8wRvQuUtiqd9YS6Q\nGGXNw0aRhLKQK8cbHoMY+TKAk7HXUmISDxwoIm73AtBsF8X+a2lUZIAKmRId\n7LdwOyq2VogSNzfFycarFs7xYUO6Lndy7Q7BHQQ7OQeU3LT7Ns2o9D+2Po9L\n/mo/LC4h78yWkoBHLDiKi5AZpJ48oQ3QAI2wCzRkOndwp5nmguMyI4BdEjW4\nho4s0YsxM5Bue9UCoqFWlFE1HGCC0I7+xk8rSiKoGIFkL84d7oFHodBxCEmT\nRMG1nvQK7cT8g3xJV9mhvG1Z4WIw8ZXsaI/737jgzzvt5Q+IV8NZBfKDM2FI\nIUMLaX6IcgtzFb722xPAhPPhBueZX+BHJy+9UOg1WpE+prmGlz6RKhzKK6qo\n5jUpuUszT6lUk/4AUHcvH7g013wYLVInWqmxhM68tSUaKLk4WveCznkepzcf\nELFW313VKpaTz29H1Ocem3gBUp0wlBCKtJNzz/JQcxVulGtsQC4K35xLzLIq\nOAT4pPWJ8dBw8HWd6RWX8FWU1tJayH98rb2L3ttq+R+a+Xws1wgO2bsXtTXA\nr8mt\r\n=k+u4\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeH6l/pQPcouXzC6ypAreJNcKYLPb40bV7JhzUcS1bUgIhAOtYqrO+8YiseswpH0SkydRmtmq+bfXNbupFiV3Do5mf"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0-beta.6_1624334950250_0.2914016346444508"},"_hasShrinkwrap":false},"3.28.0-beta.7":{"name":"ember-source","version":"3.28.0-beta.7","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -33095,8 +41851,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.73.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.73.1","@glimmer/interfaces":"0.73.1","@glimmer/manager":"0.73.1","@glimmer/destroyable":"0.73.1","@glimmer/owner":"0.73.1","@glimmer/node":"0.73.1","@glimmer/opcode-compiler":"0.73.1","@glimmer/program":"0.73.1","@glimmer/reference":"0.73.1","@glimmer/runtime":"0.73.1","@glimmer/validator":"0.73.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"15650a74790c85d067225a16eea5b2b496c9db68","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0-beta.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"a4bfee9fa84c1a1d2e8de0f839455e140eede901","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.25.0-beta.1","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-BSYNstKYjDPblpWLUJUzsGSpnDCrr1Nx1/33bIBcaf/hfuO6WruDL/zzCqWBxOkaKnaEIXxt1NH0+6frr8QSLw==","shasum":"cd8c8c7e1340df8e0232e499e9b23541072fdc15","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.0-beta.1.tgz","fileCount":301,"unpackedSize":9061613,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6jUvCRA9TVsSAnZWagAAh7oQAJJ8pqWZanQ8j5shRdgJ\nuyEHkBzSxyRsnZ1aLpRXCQWmtkt0EwII0g7Hx3dtVv/6mA5lmdrpdicUrPH/\nQWuJcsZoAEIyNR969rPg4j4zfHyPBEvo0yMzHF97UNHW7NxBFXAsheBfGIOO\n15mIrE1NxKWXi9TZIn31fvnC4755xEYqA999yUswYif2F6tfGuWu08OTkpi6\nluEhkAqeAbFTHoam0TwYn/Ezo7laa2ljIb0w0nzTXOprWnljav9jxGTv9bRP\n4mFDko/qBZjMaSJco2/TvndBazH9kSlATZ0gc99XllJGVrQt25DPutsFvUpy\n5c+DmcaWSrrc6/tKDqN/7rUT3EgDVEXsPFra1iEM37h78xkrlSsdClSNz68l\nnfSjz79wzaFZiqP1ERuRcAyhOgAM855htpUZ6SuQmL1xiVjAuJsqQCRnIdo/\nnjBjrtefHTRQpT5398YFHhgZs42kzaJCaRn6TRuqDdKu86yrsGnAKg8p/u5h\naqI0T/qGfTHTvpWST14hDvkGoibw/ULsFXTRSRydFm1EQlk5o3MZPWHBCvw6\nql0RwMan2GNLIOZCu66fCm9I3grAcMLH1u0+sChmhvYhmi5JEMTvsfBi0RFJ\nqeDZN8qdwiU5jhfsDdKeTZNEAnCFUeXMc+Vo7omkEZJ+ClpIRlVehtpp6989\niUO2\r\n=ga5E\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyZ/BmrrwneAMVBffw7e0PunEWS1szgrsz6bdEQSJ/wAIhAJBZAiDIzHYjl1C1nhdGkj+9PoCWSsaIBZYP2GQ3pFB9"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.0-beta.1_1609184558747_0.9587501445210049"},"_hasShrinkwrap":false},"3.24.1":{"name":"ember-source","version":"3.24.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.1","@glimmer/interfaces":"0.65.1","@glimmer/node":"0.65.1","@glimmer/opcode-compiler":"0.65.1","@glimmer/program":"0.65.1","@glimmer/reference":"0.65.1","@glimmer/runtime":"0.65.1","@glimmer/validator":"0.65.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.1","_versionPreviouslyCalculated":true,"gitHead":"d0e4e680bcf2f425d590cfb1d3ab8df3189255a4","_id":"ember-source@3.24.1","_nodeVersion":"10.23.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-kP1sGTl64dPoHLSlmEMp2wAl+0hhuRnUsIm7sm3RI7aJ6QutN4pddVQacaMZMWfEtoR4N9Mmw+Wv6UI17AidRA==","shasum":"183cf2f556921726406c05f86224091133c33790","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.1.tgz","fileCount":297,"unpackedSize":8703657,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAGPdCRA9TVsSAnZWagAAQ6UP/3k7NcDqZfD8hDMJ0a6I\nZE8LAe5R2xGwchMkFB+/FNBfYU2zbc9HeVzSTd42Qf23klNENSyNCjffF5zb\nwkEhiXlkKW6NOZY5EfXWgMnEJ1cTSsNUhJZTqeu4n5GbcaByiRpjRsiqtwpZ\n63+GrX4uxb4A/HF7plwocDp30cheOel88PhpNUZ21sxsP6GMC54YBBVWMfuH\nqDqkvsNY2TzjrthovmFc1GcjQUVFIwan4VDHj/NncxXl9msjc0W5cH779Jhe\nvQ4Cxs06U7vIirISaQmYh+hQal/Y+W+0jrpOtdENzQHNc1sEyJBolgfmqrvX\nUkvyw06Lj3uN+DSlMvKOU/5ga2ctDQWoCYoOfA7EFDnMVdrVWDrCtiVW+aYI\nCks2s8gQcFCfXHWnRAOjyJJMxf1HgcC+fiV0bSlhwLIr3kGU87cw08cKqMFF\n1rg8HW+U2JGtEoFQjywjIM6OAVZ5sEOoWLVRBhhvh1zQG9ZJJRjIP0GEsmg/\nImbic/yH7jfUiWKDVda/XuljBQz799Ir9amPyEG4Jl9Cp4AU3DVzQYjP3WWO\nZ4yrUUUAEaGfkFEglaK7kGIRaXei9oTbKR7Y9hJc7zQwvGBnZTvnJBlQctgJ\nedKH99r2eIbXEEszcVwXMXc5ePtPQeshxKLiMqsIwZTCySKg3GdQP2PROYYX\nuHBh\r\n=IPhA\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAlwpA1xyOEJwh5mq9Lut0gHvwgvWn2jRVW3DRkdpoVNAiBrdmXI+AVv3NQy2s7bisW1VQzK/vytGPjpv45GESDFlg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.1_1610638300555_0.45333157649111144"},"_hasShrinkwrap":false},"3.25.0-beta.2":{"name":"ember-source","version":"3.25.0-beta.2","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.0-beta.7","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-xuyXAH/WzQMP1Cr1kua/pZe4sAdoPbocZU2xWceAFvzEYyMpQn732AUuXWvux+PHF5XTER6K2enk5CcbKA3VMA==","shasum":"ef789ed912641035a9b4a72481edc4cd5db67dbd","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0-beta.7.tgz","fileCount":344,"unpackedSize":9570985,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCYSHCRA9TVsSAnZWagAAzLAQAKNszvoudUtrr3djm8KC\nxJtaAVkdahZssgRHR2eTUJA7N/nE/qNDFGx3kjF/BgQZ/2inazFxX0kZkjJF\nPP9RsZUELJPbYvMCqXUgsAcjqPEfcv70lHkp4YlWgg0xCavotk2FD8SL7ExH\ncjwA92Xsjmr7NTO5AH4YWEloqFTYKvSm+t11XwA3PPmRYajYt0g4iQpIoRO1\nlJsU/xcPZOIqE/7QJHVfIo5crN6senxWtvP7fLI2PwfGUNK5O0hfn0elcohJ\n/slDAPuPuNZbwWP5nrN47b1hK99uBAVdQ9vEBIF3oorT5RZjDrxKTy8c93aR\nPTVxQ1XjxcfdGedveA7YCCU0rq2WWAqAwUC5WWidJKgI7wZBCK8d6O2WTbh1\nPh0/f1hzz7EZjNqrw3ivQCfYJVfoVgA5KEBlWFAbFhByOeOqzZbSn9Ull8an\nzjf6qldozd3ij3QWXkndUtqzs3lW/caYT1Y37X4kO8FbwQbhPjwKi51uqFnR\nY4k352oB1JQwCM7Z4cg9f9bJSSYZWW/diHa/XKKa4IU94Ej4jtWT9Q6UejWd\ncb4NZrGC+T41PbSc14u7zZmT4soMpKOEW0VMKmW8VoIKa8y3E+kAvgX64uVO\nnqJeufBaAGlunJSf6Jb6IHYdnNodo2uBrHCYv0mwspUz8t0XKTnixa/r9hmJ\nZgU7\r\n=qIfX\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYvZcIPy55AKw0V/BSzzfe2Bs7ohtUZlDeAeOCWlmyygIhAPgVSEaZrTtjBKzU7KqG6aXR7B+l18B6QCVOScwMjero"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0-beta.7_1628013703243_0.389609563181438"},"_hasShrinkwrap":false},"3.24.5":{"name":"ember-source","version":"3.24.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -33165,8 +41910,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.73.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.73.1","@glimmer/interfaces":"0.73.1","@glimmer/manager":"0.73.1","@glimmer/destroyable":"0.73.1","@glimmer/owner":"0.73.1","@glimmer/node":"0.73.1","@glimmer/opcode-compiler":"0.73.1","@glimmer/program":"0.73.1","@glimmer/reference":"0.73.1","@glimmer/runtime":"0.73.1","@glimmer/validator":"0.73.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"938d53f5caa4a5f03435e54d327c65d2ad52f9c6","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"39f130b6d6a0310e0c131274cd78f20bce7c3dcb","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.25.0-beta.2","_nodeVersion":"10.23.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-j+WzDJQtxJK4iOUt4h/LAnvmJsdwnkoavS0DybuWharQNssrq4zafbHm6qINvt3faL1+OH0+d7EtWMBjmnw3Gg==","shasum":"9b659489ba3e8be97984e94b6d57c73b8f247af2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.0-beta.2.tgz","fileCount":301,"unpackedSize":9070894,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgB14UCRA9TVsSAnZWagAAz8EP/0stwHyYV5/FS3dK71Rm\nD6DP8PS+LdHLv7QqrWvznxtubntJi8ZRVtnQvFCcWX1zYGVKv9qaM6pyiks9\n5b2nK/3uKpMjJu1kU0+FQ0kJCU8x85NS3htMmI2eLDp9BO90txE5wg4eTj87\n7QirmyA5uQkPEY4kgn4cOWg1CUx5k7z6Dvm3daDO2hlCb29XMyavGCxC/vS2\n7UqJYUjXpbTVmOiE+fEgry7o8SI7ma7Pi4xApVsAKNNit93iz2LLeAruU/sW\nESUtwBwTuyNaBFuEl58an6jEy7NigGKUSuCWU3m/Ltza+0ncJaIaJVWLZCwA\ncWxw8M3SyKOjawL8mLbFOlJDF1BjaKtQp6EQRegSaNT7g4KBRTwn4VZsACld\nDYr05SnDj5QCCr9zbcbhq6cvI1bMmsTYYTrtQEqbREZnXhrPdZ7YyinCppaG\nJgvyTIQ7gLt9yEnn3CprEyQowizXghbBAj/hVlN7txxg30RyztxYwEd0FWKk\nQ9+s8vAL3E7Qb6tLiiB3WQWqsT3766TQ9RmqX9S3Uz5dQzk6RpzjaSoye3w/\nlDT9ciJh5+6LvImwDfyzQJJz+b46o3acGPmfgToQUFFt3whmgGSUnWtwlce6\nnv2rdfz7AfBsuxE2XnIAFC4WMm/w9tOpS5nPowYbBwGYjthXs4kJbkn/7h+g\nTOE3\r\n=wzK0\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdRXOnf/vg0UjX83zE0BdlGtWitX3Bw6QseXmoX6myCAiEAuZDuSqPBuBNIHAnpoJTRw3vzGFalAtQcnZc5XQAZ63w="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.0-beta.2_1611095571660_0.5757903097749673"},"_hasShrinkwrap":false},"3.25.0-beta.3":{"name":"ember-source","version":"3.25.0-beta.3","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.5","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-j39L7C+q9o9qkwrwNtRN1AVGzE8TlxHm0c6xMzFZFaWMyQt3E7ov72fz3oIn17h8H7zZ1i7dl471Rbqx1GZsLw==","shasum":"7e1da13286f7d1ac63b3d3a547aaeb40bc18a696","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.5.tgz","fileCount":297,"unpackedSize":8710867,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEa/hCRA9TVsSAnZWagAAAKoP/jz7opXCElcbXxDWdOtV\nPJaOX0zAfYMwKLVB4K0R6UJEb26scQOYSTyszfXhHk+W2Xrn3jxguwF4Df3W\nQH5zJF+Ldv16p4xPcOfGCf1FlAloLPVzuG8GOLbRvSKEy3dqiQOwNfZdzkXa\ncMomXZOcDjqXcLCUHufsNQWbAwN8wq9SuNhsnfJ76Ban/epg8rSOwSoESz+r\nVrUPS6dxB89G8aSjemeaFulnI8EVfuevF/+7Rd4Y//R2bsCHLksmoSOP1X9M\nVPKZZ0qfHmP7EHc1X8pMXaFyP84He4xsYD9/8ai5Cm7mOdS/ExGiv6WtzdnS\n2hrJDSwesRy6cRSDsOGqDvOJKQ/L6yaN2I9eNFqxuuiXT7v26C1RX9NwaB0L\n94bHHVSZZtdUPGq/3PkPsTRRG2scjtyerv5L9pWR2dIFNOEL60Y1+f4GI18a\n7HU+5bdQzTgnDgje7KJu+1ZYX1uCStYjfIkuncBkzoURvTZP53CQgqu635eS\nvTaxvkh4lnuqAhI3MF983B4CFI04foImWWz9pr7+ZhIlJcvfE+RGyV/qKykT\nS0lUTwD7tb/8fi+K0IQR/dn2FUxBjUxIiIAZqXSLVzWgQFTlG35G924U+5qK\n9SnFkcWkriCu/tyu4JO1SRtjuYaNB5A+Bg6y4B0PWZSUUjwF8s/lzENW+dHm\nlNiw\r\n=373U\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4qSwgfOZ897FgIrz4A2M8iLP6BlGDKyvLezmm0WR4/AiAdHV5srcvWIj/YP2dLWiT8SEGiEJkOCtd5dwV+OUo67w=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.5_1628549089503_0.26660153028756683"},"_hasShrinkwrap":false},"3.28.0":{"name":"ember-source","version":"3.28.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -33224,58 +41969,10 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.73.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.73.2","@glimmer/interfaces":"0.73.2","@glimmer/manager":"0.73.2","@glimmer/destroyable":"0.73.2","@glimmer/owner":"0.73.2","@glimmer/node":"0.73.2","@glimmer/opcode-compiler":"0.73.2","@glimmer/program":"0.73.2","@glimmer/reference":"0.73.2","@glimmer/runtime":"0.73.2","@glimmer/validator":"0.73.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"3bceb008767e42e74ccddad60353463839fb4bc1","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.25.0-beta.3","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-qo5Cu6bMUWFq636UicctxB9I4xAYChnGJD7Kz8YJO99cYOfSvgCne0PU6cb+CbG/E9amnc9rLzhAgqdYBsbVhQ==","shasum":"151ad54da3bf8903b1190e94283dfd16dca43d9e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.0-beta.3.tgz","fileCount":301,"unpackedSize":9071273,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDyDgCRA9TVsSAnZWagAAbPoP/AvHSaTxguSiigpxbCEO\nvekG9Nhyqq/VOfdKB1ZkrHzyYgnmXwvtIIVa0oJ8numHwGvWdmK+55qq1TEk\nwFO9JflX6yMa4v1sgR3ohrC/Wlx9ZcZ3lg4vhmjooA3lQECzIptzh5J7iIxg\nZlBVt3HqxztKzBBbybQ/6P3NnWQ3n1brHqvDVXoLh3zxamHmT8fz0Ci5PFVJ\nPgINKyjCYiT69kszwYTquOiELjN/5P/NcpdNV1LGojjlkFb9M602PjsnFWXp\n259rQLw/06B/pjthUPWhWyqUMjZkOaZ+qGHeQNPmyuqi/rosubgg9GngXzcX\nfShoNxvYtlZMDF3rrlqd8uEW9+2OvGz3OVQ3wM9KlxV3tFsQjkGSSp7zNqTm\niF6whacg1QRgT2FREZT2+BCvPmUruWGAHk3JjeowxAKITbNorLUj26Shr4Ev\nY/kEzAdFzYCRkZhsc4EdVAySKJtHHQH8NTy7gEYsORWHAIUGoB9wFPkFmCAN\n08rq0B1TCVkQtS+WKUVC2ElftI2Mm14jIiwMbK8gPtxoEyZ/IGrBpwGKtkGq\nvASMy5IOjQTVJT0m4hQehm8fa4iEZn11hGoyjsQVpz7i7gFrsNA5o5Bhjxg5\nxc6BlERMHmH9U1V2//ugP+VgwPHx5J/ihiNGqBKf0mML0astmeF7+qxIbFLz\nE5Pe\r\n=sUz9\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0JuewxspHcrbdgFpXP6oAThtG96xpYgr0IOLkFAzzBQIhALKD5L2EyGZIl3BOV5IQFkUckUe69IBRF8DOVazGmebY"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.0-beta.3_1611604191488_0.7438996119378385"},"_hasShrinkwrap":false},"3.25.0-beta.4":{"name":"ember-source","version":"3.25.0-beta.4","description":"A + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0","_versionPreviouslyCalculated":true,"gitHead":"f243a4f0947a0be1d324b5250c4e2327c6bd7a5f","_id":"ember-source@3.28.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-7cjzZlJE1Fun3+ygM5f7ubJviyHUU1LGHWyodQfbua6wkvieU2GYV0QNTUJQHe0JEAUr+Jm7x4/FuNIYB/dvpA==","shasum":"aee9e712d80d7c39d2cc34b958d6e6e00c5dd40e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0.tgz","fileCount":344,"unpackedSize":9570560,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEdEACRA9TVsSAnZWagAA1boP/R110A4NO7ya1h73O8jc\naNZAxY8Sa3fDMNHNzQfF5dopz5LUddQEg3dFP68Mht3hvdemqeDSdSXGDg99\nGBtAFWVvog0KC4EQRqLI6d4IzgVo9z0b/4XXXPl0UK3KFEbRtouMfcm9u8ow\nSyylW7uv1M2r+k05cCisI+ofjiMp18cxp6Nn9UMV1GbXe+x0qxBk62/pMTBv\nvNuA2oxhkfKCk86Hht0RxVoMlxYE9cDKGSSraVSjtiiiBmQVtQdpP8h/cySo\nr63IyPOxhiifvMOy6ubjNRo61rJP2dsfy3nXl9M7iD54pmocrwxivKO4vduT\n/YZN68do3tN8tywMvp6H1HidA5REUuA7LAJPHC9Ss1hjUbd7yzxXssgqinwj\nFQbkYAHDOyvRrIFDq5azJV280wiId7GoYFAQ9zY+iheSS2oZ0zMmn/4GTzA/\nRk5yQL+r9JxdpeHgHGvoV2FZUF0r5eSWg9NGOM6vXuyY9UEbA4t68NMCSRxZ\nDAD1zeLam3fMh49IY/1y2LMK4lIQwEc9mXsQJIV3WVgeZKl46FPQzOhwmoqL\nXON+jNSK3ebRUI9/Kh32Nv/fhfVj8h5x1q3ksbyS42mH1pAVcKzQXqmMOCFb\nzKmKqc5fP2o1SmKgpM+oOmx8Zle0cfOj5/2aq2U9tedjNTLzRLvL9qHr/P9M\nJ5aC\r\n=nLY0\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXa27bHvU5hyERkDpXPGE9aGq5LNCECnZKALFwt36QzgIgNS9umBB6LeOo0+ZSh881CtzDGglwnGnQtf9KDEpnVzY="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0_1628557568726_0.7026701219902911"},"_hasShrinkwrap":false},"4.0.0-beta.1":{"name":"ember-source","version":"4.0.0-beta.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -33283,8 +41980,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.74.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.74.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.74.0","@glimmer/interfaces":"0.74.0","@glimmer/manager":"0.74.0","@glimmer/destroyable":"0.74.0","@glimmer/owner":"0.74.0","@glimmer/node":"0.74.0","@glimmer/opcode-compiler":"0.74.0","@glimmer/program":"0.74.0","@glimmer/reference":"0.74.0","@glimmer/runtime":"0.74.0","@glimmer/validator":"0.74.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2c9ebccd4bd125ab0fdfa27806b5a29c82253182","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"0cf547f7a5cc45cb6517b30fc6d8dd3e7872415f","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.25.0-beta.4","_nodeVersion":"10.23.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-fbvcG7zoKTppO1IFZNkLhuoEMtas+XgqnOwI35YBDahxpH5pTzm18l5gNP/aYUGmS891D/v/IaGnnBJIBRPIiA==","shasum":"9a0195c112546eb656d3498bd4a69e51493d9c4a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.0-beta.4.tgz","fileCount":301,"unpackedSize":9077910,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGHTRCRA9TVsSAnZWagAA9g0P/jmLwuimtq4oqF6TzUZS\nhGJvsspZH8HuofUVyPURVnIF9lwr1iyMaUCVGHAJlFJ8cBZCdNPIk07ISdUe\nClnbNan6A5Ju9J0J55Zcktce4ScbtsSelgGU+8NEUq2huw1tbSyrqDMfH2v2\nquWYg9WUUHG+Me8lx3Fq/rVcCAB2KkseD995BmWVAIhX2Jkn+R3cRe6OYLfK\nnQGfK733obQoHUGMDheZ12+VZqQX3km4VOpwCSM/wcwsbokWCoSs9Y48GNAP\nS2uY2d9w6wo0W3Z7QJAeMcKbOHstka5IXwf5oMKaKWbtRxlH+xFhNSY7I8qz\nuPM/lKWuJmUnqtT2oJSSllUjXhxGwQRzKRZgp/dTNo6wGwZVk/Ehuu+UGt/A\nsSUY4DI1mb0ogEhHUmzT2HJ7KG3fq6ouO2oYA4mM3Y72MacSj4/gpbrfZfUW\nMki2KlJgdCBngoUZVl2gtL+JQK8HMAiU8mZwvRqRPycPxi4FqPhKDvYYEBCx\niNqUvFPzNZVdzl4zTrZuGo6tzsaZH7qmyOccTnspNYysWRs55Vw64ol/6m7Z\nt0as5GNyUrj22puzmXPbKC7KJpicBMbanJapo5l0NaPZJcBBh664i8eDpmln\n3kRla7dHiiA/1Mfzt2l6wLbsIIl1BzjSKiDFumqhfbr7jBxOH8RojUk5UNIZ\nueoc\r\n=vp8Y\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC88p5JV+GgXSO5po6CmGtHaP5L5HPfeLhPMJSfULgybAIgTQOE30PqCDgrKp+jZ1A4IU7Bw3sPFZXGi9LnO3bX9cQ="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.0-beta.4_1612215504710_0.6887641012358239"},"_hasShrinkwrap":false},"3.25.0-beta.5":{"name":"ember-source","version":"3.25.0-beta.5","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-tJNcswyhBpAWBFuQMxHtcBvYLdcq8jfsayloZj2P6lhWCxkptRWSAOyYZin3bewhaotdfLMMe8Jqhfb418cu6Q==","shasum":"321323bcda1e70a652b8075bf5d7d53cccb5ee3a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.1.tgz","fileCount":335,"unpackedSize":8990782,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHDS/CRA9TVsSAnZWagAAmAYP+wX/BRWolEnjyQoMsja/\nPYW7LpVCWZnWhJJWFh49NPgWs3ieoXt3OZhR7B6QsBoVSgssUdeMQ91gthMV\n+hrHAjZqoCqGNlzzijQclHJpW7FDtZwOMqO9OLp59acuUn0b+rv3+KfVO+QN\nQfZtcObVFH9uzT6tjBpQgnBDGYiykuC9VpqHiWU7n5FZdc7lCpNKTDSnMYbZ\nHH6ajaZ41xUGvtm3bRIahf/wjIAm24v4rrPgHay6PVRBs36+FdKpNO2b/PB0\n4sggBRmzolG4oY6NzYAqn1nl9bQ5Cuytera4J8NfMt2fIPmFf6NS1KcvoVFw\nxi9lhvvmF5+XHm9Tp5fgcQR10/BVWzYdtAR239+ao6upTN/zG/Ar1dhNjZMn\n4A952ajqtSJ0gjJKkv6CYuzzDPEi09Qf8TvJkR4ReIR7Uf3EzHvCbyr+HEBo\nvXUvVX3HFq/RyEdIgXyfwwQRM8Jb6V8u+u2yMDGB3j68cIMJeC/SEevYxxv3\nJrCaDvI+GJTQriLmxptxNlmC09VDvC7X5sn64aSlG8qDztE2NtkvDLxuAZRC\nuNIg74DfSv7wZHVq3m7A2bHatLxzrJ42K7pIIMGYYLDh/k+6ybPwHLLtPeVt\nHahnwKuggjNDHCUpzYsZNEmUBZb5uWYlc5AeA+tHsY2wTCA7jxcJc5mVzZD3\nSMZ4\r\n=HEya\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDypBUzD11avm/jl4iDHUzy24gem92ss5oUJkY6M4/ryAIgKTlkO2bJC547s2EK/yqOPmykHRwqNpGuAIzOptpAaEo="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.1_1629238463610_0.32741427965914105"},"_hasShrinkwrap":false},"4.1.0-alpha.2":{"name":"ember-source","version":"4.1.0-alpha.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -33342,8 +42039,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.74.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.74.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.74.2","@glimmer/interfaces":"0.74.2","@glimmer/manager":"0.74.2","@glimmer/destroyable":"0.74.2","@glimmer/owner":"0.74.2","@glimmer/node":"0.74.2","@glimmer/opcode-compiler":"0.74.2","@glimmer/program":"0.74.2","@glimmer/reference":"0.74.2","@glimmer/runtime":"0.74.2","@glimmer/validator":"0.74.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"20eb89ad4fe5cb3db5f03c3911fdc8c14a77084c","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.25.0-beta.5","_nodeVersion":"10.23.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-UCV4Jhxr/8DCMG4kHMzWu/9/ZXpDDMgJn36CNnFu+11m9hoiV2/dxYIgy00HTZV3bUVECm8kvor87Wt3DWcOAg==","shasum":"dc600fceda5338d2730e1ca6abd7149d33eebddf","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.0-beta.5.tgz","fileCount":301,"unpackedSize":9083138,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGdkdCRA9TVsSAnZWagAA3rUQAIZ2gshgaw7vy+sSyxoM\nregfVArGPxROH7FKNTn+Qq+aEYBI8ZxCuOPsurSrWH77ChDmM5YLFft9thPw\n3rsz2ShM1O7M2CMmLgUfwC49SS07RprXbCeiJna9jOobeuKgDT1FVriMIs5j\n/KTgccSsiRKrJuE9EaP8KZlFAEmKqbpFVxIvw+yLayTkJVTEIaFBq+qxKbpK\nB/uqdhPmUEgcfoOymwsP6Xbc8Hu++4fFSGsisreM1B+Vn2dOP2UMjKz2SDMh\n+oo4BUHfjeuTdYe+1Re/v1rAuoF/soBS0uTJcJFjT6bVuAzc2YbKaDl9qrhu\nrQ5/4jUpWolguGh4q9LbP+XVX+nL+QLiaLpWUltg9nazgtKKboyfhz/7DLbF\n4yiibQQKcd7MTnaVg99h4cWroXwnscBxZ1tevyL8amjkNP1mrIJu8J0c/da/\nripR/X6QB5FpeTnUHBHukk2un/MBykShHeo/EoNIooxXVWFbvizKVyaoh28j\nyWW/ejDqjRjT/EjdeQoT0l56NK4oIsepp0u6JhNXucpMYh5VXh1PY6WF4aEP\nqMhdc/zzL7KxzoyCmf5dYWFr9KSeo9wSxa6RuPFi3oVpPDYC2BeTwCCnULx9\nITEllHuDQbJG5OodXbwt+KNIBWucGtWCHa06aiJl6p2AB5WpR5mVzCsbewgu\nn1/o\r\n=8kOT\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDItoLuicVQ5OMP4i7GU72TVyBgav9mixVzLHTHfhLfeAiBng5aQvYPf+eQyt2N95LdBBcu0rrJWl6o4RSiRZCgW4w=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.0-beta.5_1612306716519_0.4813804520328113"},"_hasShrinkwrap":false},"3.25.0":{"name":"ember-source","version":"3.25.0","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"4a8436f2de91343b9be0787e8acd59eee07ec5a2","_id":"ember-source@4.1.0-alpha.2","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-nMxU4C5a/OmTYWBt9Xq2V9NEmIMg9Uji8C1o0iqVnhP+8UDqXaWzJmLMIWMfP0yPqsGnE34MuRmst2L1NmQV7g==","shasum":"5760182350ce5de0a9b8b058d4a1b007e6df4a95","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-alpha.2.tgz","fileCount":326,"unpackedSize":8896662,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHWs+CRA9TVsSAnZWagAAgDYP/3mcUoO87LXMuyDjtl9S\nT0JoWKd+oYDqCAqpK7AXWWgatpLo59c28Ddts0Z3i/iWRpr9oEeo4SuV0pG7\nUGSAl3H4z0zvBLRnBlkyrYIfpr6CojsUWu+YcOgpGcQP9igFS4BTR865G18Q\nAnlPK8uA1ItkPsD8NsDHYhTNsXdN7x+V+IVIlHNJbRp2GsRqnSs6CXUdoW4b\nEAM6L7Ob9xs5SXTzRMgz8NrIB2od8v/VRpV50OU/Ndaj3S8FH8ZTSpJAGCoU\nVI+ErmGeXxyxq397yHLGr0k2r31/8+AN3v+ce8Bj6ukRzhECaAPkIYUWaUVH\n6fsR6IMJ1Bn9nuCWk1wC0H4GadO7x/wTjKdiuKmL/cHEqRH92qiTtM4Lmlv5\ntFSKncWrqx6dnBMba048PK4FQDkg0VSwsgstjsov6Gb3B204ZKfz+SkX9QJe\n6UrCbL7FUidor3gQO6SymNYDc8qDYLXghvSLkoZyanffCVMlPA35hMYYI6gD\nY+3Qj/ick51NsURqk0ZfH9dLyhOJlxQzS8LWRy1toeHgmsJVQuxNMskKsMio\nRGRcDsJPUEXPcQng+plkDKCyuWLZo3TIYggrYMxu/fkdKNG1eqCcOZ57Dkrp\nUwa1QjI0liRtz6UijRLzdbon5brgfikh/W8eDWi6QODCXC5KmARWNkwK/bzr\n4Hn9\r\n=IyLV\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQK+njI6g32RtgXsvUUAFHwVxBCfDKVJo4167acgkUUgIhAN0dJ3O0xlpaQ1diVIX8+Ks/Wb+zXVfKdxpkXw2IIzbP"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-alpha.2_1629317950380_0.9461933167873513"},"_hasShrinkwrap":false},"4.0.0-beta.2":{"name":"ember-source","version":"4.0.0-beta.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -33401,10 +42098,58 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.74.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.74.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.74.2","@glimmer/interfaces":"0.74.2","@glimmer/manager":"0.74.2","@glimmer/destroyable":"0.74.2","@glimmer/owner":"0.74.2","@glimmer/node":"0.74.2","@glimmer/opcode-compiler":"0.74.2","@glimmer/program":"0.74.2","@glimmer/reference":"0.74.2","@glimmer/runtime":"0.74.2","@glimmer/validator":"0.74.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.0","_versionPreviouslyCalculated":true,"gitHead":"c63ef82c1275c021661c847b47d51f60a31f7dda","_id":"ember-source@3.25.0","_nodeVersion":"10.23.2","_npmVersion":"6.14.10","dist":{"integrity":"sha512-EMxsGIdbwtrTtOwFY0tDMI/R6LUtYJCDpOpMIW7PUKDTMxy3aVL9EjL92wG9qxFirj8W3teXvs6yNTSc2ebSoA==","shasum":"feef65857630964e4d63ba813a2d6c4af2e387ca","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.0.tgz","fileCount":301,"unpackedSize":9082722,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIb89CRA9TVsSAnZWagAARrMP/1znwpyieSez1DJ/duVC\nc/02FCwsFRuS/g6/8kEuREO9gV5IsoHS101nb7QBrZbTK8Cs1g6GXQbQmyBK\ntsNA9ExeXS3va8wxGr/+GK6kJy4D/40DnbyQqZdQ96txPldd2gNa2UDIUyko\nCRgQQuCidBDDc9Sy3Jvxe99v7POMU0BaNq/ft5Oa5pAuMsXaskDE4tOVy2sn\nLxgivrJc+X1qhuWzjfNHRzNVW43oD+aU7/J80rRSoELH79jRNL7hO2KBCuJj\nl/V/MOJObIp82KKj+OyTYKIELNagzQSHyiQ2EU0i+KC55N0mU/tnZOyGXbCF\nolSHFvtRLH/RXnBKhNXooZ3nLc8JgBVFK1Bgpx1SGsNhYb7XXucB1K9G2/D9\nixMn4nAP+EFjlHVUlE1L6JzEu0Rj9UOM0p7j3PT2HsgTcz+cWNXjIYWcYJQo\n3H4mFVoM/CVaUDdRPmAvKPYEMrKjOI8oEgrCaqaLyxNuH3vMM2CN8w/F1wW9\nQ1BhqN5Cn8M5KrCt88JiX/HKCmD5VMfd/MWGFqmi3JXyrKOLEfgijGcJaWOj\n+TNY1P5lxpiJFEJnMNgQbP/o7Kjp7qj9cgK4ODJTsOG9ktjkTOIDnXSQVoLU\nCb2GYIujqY3fAQtJ7Jl/YVqysJEyazVJf8AijMD1LyQF86q1iQo7BwWPklM8\no6aL\r\n=dFFe\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEm02RbV3M4FmaPxEkAGneBvk85med1u+3zOvgrMM8+iAiBOb5Lohmlhz5RK52ojfPwlV77Ilhkh1V5WvjjK9iUKmA=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.0_1612824380743_0.7077561562352288"},"_hasShrinkwrap":false},"3.26.0-beta.1":{"name":"ember-source","version":"3.26.0-beta.1","description":"A + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"5d73c78fd835fc578796cd423c5211055686d08c","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.2","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-/82Daj9Q8mNhEz0BeTOjyR6G+xiIq3S+pbls1mD7v2uFJxRwIL7rAoSFzarTkVnR/aeoP1rEuQ7VD0Ey+D5Big==","shasum":"f575159b4fce36289f68619dc42f4039c32be62d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.2.tgz","fileCount":325,"unpackedSize":8821612,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI/K3CRA9TVsSAnZWagAAteIP/1LpH8CmOpNbkzMaUMPh\n058i/aIpeIYl3baC8gPc+p64M33aJcPro3gVaZT2o2vQ21f+akieWT+Gi2OR\nsvu3Se+779QRPHr848q7JKLSwidbfk0zGn6wPo7h9SWK/Am+T4+0Wss6ZQHg\n2nA62dGqnltt0wVJzhLjoSWH8IPZVuL4lnnZ1yb7zppS2iFPb0Sqquq0vqsI\nDgouB1tmnayOYu9BSmQK1/mfJ2l3ZIx4vwgoS6++bL6c8EIamAUlNrk7fSGM\n+pJUXignwwf1/pv0OkqzCDOsPvnimYI0mL6FJqDT+AbdKom/73p4yZHXHV5y\nHuXBGkOWmG6hu6xAxEklbTxXjwV46whhETdzpnoY23izUTBLNmsYBhnKF3sD\nsDfWRqMLst8wNBdd81EP7m2q3DZuRCh0fga2684cEXB0fnH2GLaMGAGdwETr\nqLRPii8UONsZBAQcD1pQlsy0tmHA7cEvCwzqeBe/AMtXrZbfFaIIxZFuOCps\nS4gI/0QCZzB9ZviScwbxnb78CnPwfoH2YXIuHM1v3VLLBq7Vbo6eSin5neV/\nR2YBYeXy3aYJyPKi3lIoQJAXXlegFo25bkU1/uXYWTIWzhqR8leyW72vn39f\nLkdo57cFAfyTVBo/i0gnheaQJYMPZYzQvzECw8CEP83zOi2ccxg7dUX7BI9N\nQzM2\r\n=eJBw\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjIM93R7IsjmfpsIFtpDGe15PH5lVT1wteTVZR4OgmMQIhAMf9DZ9ynq0Ev5w8asQqnLcjdWQyFGfisT3lZRIZJxnx"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.2_1629745846913_0.046933912520306764"},"_hasShrinkwrap":false},"4.0.0-beta.3":{"name":"ember-source","version":"4.0.0-beta.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -33412,8 +42157,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.74.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.74.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.74.2","@glimmer/interfaces":"0.74.2","@glimmer/manager":"0.74.2","@glimmer/destroyable":"0.74.2","@glimmer/owner":"0.74.2","@glimmer/node":"0.74.2","@glimmer/opcode-compiler":"0.74.2","@glimmer/program":"0.74.2","@glimmer/reference":"0.74.2","@glimmer/runtime":"0.74.2","@glimmer/validator":"0.74.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"44aa400b7791a99bd46ed29d81bc8e4b913b9f19","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"6a0170bb5d9596bbcf8e8f20059c683233caccaa","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.26.0-beta.1","_nodeVersion":"10.23.2","_npmVersion":"6.14.10","dist":{"integrity":"sha512-SWTkDSnDu31Uhof/kNlr5O6NAQoaNv87ktqAHDm3Mqf6U4h85tjS6k0gxndMukAG+YopPT3ubd3/wqeuShciHQ==","shasum":"590c3feb24246c01c30ca198f66a28359438c56e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.0-beta.1.tgz","fileCount":301,"unpackedSize":9211881,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIcZaCRA9TVsSAnZWagAAwB0P/307ZNOjZK9b5yDTJa7w\nZD73je9g987VoR02nko01Oq1QqK+lkGMpmofk197DybIxB75YzLMU8PAWNHS\njq2Muf7U/IBY1VwHMlCV3HI8nSpwEwEvHVoMiIdcUmuE8BzbbdOwZV4sfG0S\n1SpPMghIeWbSFYCzjtto3sBXwjHmdY5ivDrHToq2eqAHf2AB1WnyqyHhZOh5\n167KB7C4K0Qm/3LpbKe3N/hbhz2fZr3Kj4oi22cG2ktxEyFc6nXE3yZwDkyK\ny0xDXwUD9+3mnY/dvZF4R5gllnCDkjTGpXOFHrn/ni0DW9ub5Ur2vf4CyIqI\nbw9qcKmDducBjJMRsu+Bt5/5Ihackk6d+zVwdMdVss0ceoF2lVVQhwhpYOCx\ne2k2ypZ8UucdcJDQPQ0iIBqYZFtdKu3Lr5yU2y3eRF6AKaFVEvw44+03y88A\n+InYcX3Mhm2t31MK1GOyuUSqbv1nxaKUX3iUgkzQsgBVWZRBpyLntnINKXHM\n+DI5JzOaG1QBm/u1iv07N58e4IlcPe+2m7zbEqRARPBmfgwRq5U0erwPxBIk\nKd5Ns1Oo2xXZ2VMbdaF6O6mMbIV50/qhHZAUQkjp11Mpz8J+ZH1rTAmw8F1k\nctuXHFmHgUqE1TvAz5a2uJmGC1Ie6x+SMSPwnjjY8yWBins5g8tzb9YcxusB\nUGjB\r\n=YtnH\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfQ9IaycMwxJPdNZpee6zd0UoAZ1gdnAQqp4QRqR8SZAiEAzyJF6QjhCQa++q8jp+ZSzYbALeastewLk9Zi09VUvPA="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.0-beta.1_1612826201519_0.8865868631100826"},"_hasShrinkwrap":false},"3.25.1":{"name":"ember-source","version":"3.25.1","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.3","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-TcyRuBo6+Ew306vD+ijhlJwM/SpvLYGop3aoMWZtffpsSjeeURv1D2C7IIFR8VGLco8FjuAb4SDHI/N1HproEQ==","shasum":"3d537fb70f5b4d6a7aa7ccf1dc795044b8b736d9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.3.tgz","fileCount":325,"unpackedSize":8811939,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLS5bCRA9TVsSAnZWagAAnmQQAIO6x3DpyGiHwn/Eopjf\nvmEOeGQYy2ZspZDDGvsrwKTZU9TID3s32RmNZsX1N81CmkqyKV1+dX2C27BV\nLb1LN0dov/2HhePTipwaa70EYBGeH7/O7SsR6PT7hcTj6rMbOoefwA91hGn7\nSnSe4xrKAb7wTNK7u8mGV6yvvMTCRAiHy01HMRs6QYDYtfWuRua5ZHJG+V6J\nzeYz0PZiAXzAkSpbTrOq7zV4TSGdAnot5/J086AHWVR12updyUwLqBFpi+Q7\nu/BfeCkbEzPV7yk9qru5F98ZdDF4Z8j6J+7DYh8WjDP02dn+Y6V0RC1u1Kf+\njJb5wW5+P+82IrZpdiPOl9qZ0TmEvpS0CDVS9bpb+p/+ElOltBUdqVxWYChX\n40WgxjywQyOG9Xl2c/gecDIbM9NvozPcETEa4kPmg83tF6JLdbSZ4fk5pNpi\nUo+8OFaa+w0W4oBPQLI15jXslfWMmBLhKSDLwbn+Yhl0h8utLeyha7YvmvES\nP1AIxdUIhL92WzrsbnK1OM6HTobHz4DLXaeUxiHVU2w0XpACQoUii7kfohrG\nyC063PC0c2dEQa86OAgM/kDFPsxIvsLmVII+FJVJLwfJ7fSQJqz1AacNfP6P\nP+YpZXZLN2BLFRmqdX7vcXhIWo84xjNVoZjloEL8hs8xlxfoF5y2nZWa+11f\na6T/\r\n=auvD\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTmzdB6ce9Uf4CZcJPav6qwOox42PqIwkuD7SLfpypGAiAMsW3jYYZK10UUtvpCBP78xduLwZ5JXIcMP4lTt83nPQ=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.3_1630350939199_0.9936436127695156"},"_hasShrinkwrap":false},"3.28.1":{"name":"ember-source","version":"3.28.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -33471,10 +42216,10 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.74.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.74.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.74.2","@glimmer/interfaces":"0.74.2","@glimmer/manager":"0.74.2","@glimmer/destroyable":"0.74.2","@glimmer/owner":"0.74.2","@glimmer/node":"0.74.2","@glimmer/opcode-compiler":"0.74.2","@glimmer/program":"0.74.2","@glimmer/reference":"0.74.2","@glimmer/runtime":"0.74.2","@glimmer/validator":"0.74.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.1","_versionPreviouslyCalculated":true,"gitHead":"e2007b6ecb046fd06f6b43c381e8a1128914ad43","_id":"ember-source@3.25.1","_nodeVersion":"10.23.2","_npmVersion":"6.14.10","dist":{"integrity":"sha512-WCQV3FqbXRkYAwrwLZ6QcHZcTjT9ESa9H8Il+5H0QmDxLPiFnaj/UW4YLgZZ64X9PBT9WCUzLeLcccIFoFFm7w==","shasum":"7621fe7d471d08045b95c79fc760c3ca44efce4f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.1.tgz","fileCount":301,"unpackedSize":9084659,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgI/5dCRA9TVsSAnZWagAAXcAP/2GT5bj1cqqZAmYsxrFA\nx2SXn7Q4sxo5BL170jtanjx2+kEM15s4hwUnWa5wIsYP/UZdOl5Q/aiJWXjK\nEpMUfmNBhtXPFv0YgrSDKMvEmc5uzGPe6Z/cAb3wPnlkbHtdpB0D8on8Q5Hj\nYUY6xYrERew1oElDbIlVWMyAPSvMPkssy5MMnXBonBupW3qNV0xQunxMLjMt\ns7QBDrIe4mr3SPSixxTzWZ2UsRq88Qy4cnL5BKx11xKQ1wKGqyxd/jlms5sk\nk6gIccjfgntMl7CrqbqLG/U+YhSNoo1AMclyz8lKXuxSaHisDSE7myHa6oX0\n9PXIOVGgb2wYcE+T0h6cSEa4Vwl5+SmQTeRs6IGZ2PbxmAGKHqYMU8PJiKJK\n/tkSw+iSvpz0Q5RmcWZSUz5ShP6j5DCQX0ON1wW/4njdJACoB976ggXcmthY\nMzeJKSE3uXYgz4a1CgK1SCHdaVCOLV+WlRWENaNcYVU81RPXU3gmHHAt7TSV\n7kGdeTqG4oZVsKv2V+qWStJCawdTWuKPz/gutYHVO0Lsr6m5xevn0rY5xubK\nfh+uaA3DDn9OrW4g3z7oL9zcwIaEdwUZYCYS/rZsiMr4bczCY+IBhK5vYTpw\nIPuYHRzxLMXYB3uDEPPDhOwZqoSNT1lmHyYzQoiercZ40FwrShoqZHBPxw7K\n77X8\r\n=6UUp\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICEXbuoIC6EgKsOsXxCIiACL/6A3NJR+9EoIHk7h35cAAiBDfRkgcmTVdp1Ugpl5fYeFgTYBd/mlfs/PevIAJ7t1Sg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.1_1612971612344_0.2574922866028906"},"_hasShrinkwrap":false},"3.24.2":{"name":"ember-source","version":"3.24.2","description":"A + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0","_versionPreviouslyCalculated":true,"gitHead":"c37df4dadf49920cc70a6a1811dd9fb7a955a6e4","_id":"ember-source@3.28.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-dPedE1KBNiFllxzS8uiTWCf5Kofd6hrbJCt162UrTfEMZy6Pt4dZrX2kz0Dq/Fi57FrFAYkMM2cuhYCz2dbENw==","shasum":"dbd00dde4e5660231c72574589e7705ed8c76b1d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.1.tgz","fileCount":344,"unpackedSize":9571157,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLUbsCRA9TVsSAnZWagAAuHoQAIKbDPq2W3h5aW5dfIF+\n4EA3CFDY1LZ16G4ZCVKU/+OQf7zXrGITs5v0rdbcICEVoDSiucP4eX7SWO3N\nDu0MfOTXSpEfyjl/KLZ9WWBTo2nvg66kQD7DVmCg8zI9kMXJhtmSq4Nx27ar\nsbqD+SgUTpdh8upQgQZyzPvEbUxw+WtoJDQmX+0+rMz6tKnD1nhXPQfaSOxs\nmBVbzg/JoB/iH8yoOJcD2GdzcHEu2NROR/FOY23GIce6YcTbtoyvwH0gLzsL\nc8cOEsre4xyuQLTBmXIiTTmsvq/NJe6P4LiHBjicJmtSvztZAvay5DqVoC5N\n4sZ5ASKGV4omJYJc/CGdlPFeUaAMwSpbX/cEx89upQaZXsy07ItuqFdcOIRw\nmHvMxMhZ1VGcZwY5nM/EA34NSdZknzNBVNxXkIaGE/wrafbS31zvjKJZMAWn\nO0l3nj0WNhE/78nPIEv3Iw4KGVfPPxbsaHTdby3ppCnB0AGB8vVxwkGdamZi\nONFYr1Kiu+gSf4dAgyq0pRH9dL5eLkMOzyxOnEcW+X4iwaQ+IdFav4OiLMhQ\n3r6JyyGflMz27vV0eCC2eV1IToaWM0mGJ1jnezMHb4jIcXztmBxgxyhebTbR\nscRfluUt9W6cQB9BrgZUo26k04PSCADavpHgW1EuuC+j2t3e6XoObR+eqKjG\nKe+v\r\n=ib6p\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZ/KArES8qO75M1evmaZOYBJnwnnZuY1npURqEues42gIgJ9wJXsNGfp54YSbWGt6Uke7H9VmbnPiX2XJX6aXzXE4="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.1_1630357228271_0.9254284067208556"},"_hasShrinkwrap":false},"4.0.0-beta.4":{"name":"ember-source","version":"4.0.0-beta.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -33482,8 +42227,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.1","@glimmer/interfaces":"0.65.1","@glimmer/node":"0.65.1","@glimmer/opcode-compiler":"0.65.1","@glimmer/program":"0.65.1","@glimmer/reference":"0.65.1","@glimmer/runtime":"0.65.1","@glimmer/validator":"0.65.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"e91dfe4a8992bb151bb01c89afec07106a1ee4f9","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"52c81a56d322edb7061bfde4012885f36ed0ff64","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.2","_nodeVersion":"10.23.2","_npmVersion":"6.14.10","dist":{"integrity":"sha512-naFddoVtCI01nDbmPC4u2+8CpnjQdKlgftkE35Io9Ud6PZTsTB1uib9jf5+v8h+ie+cNbRSfikKrB1odcGm0Og==","shasum":"64c593057020eb867935cf0735e758e96bb5f4cd","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.2.tgz","fileCount":297,"unpackedSize":8705637,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJAWZCRA9TVsSAnZWagAABdsP/ArMfqqSM+RDVAAoSncT\nU3Nfyd7UbCL0rbkx9hHOmoMu2bwRxhMh2qAAfBU868P+atALTPhiPOLZyhej\nsp9/5VAB8Cx8z2Wb0w3rV4DzZ9QTTwtgQyJioPpO7P4T+HpIVBPVelrdjc8b\nVrp8cW+dMTWcoeBiTeLalxCCtwhpXHJHavhvVI331MVNYxdftYAGQyGE1K8J\npqa8SEHzyh+bL/qjbMMpY0chUVP6LgaomNDz4YdJNIoPoT15Vp4w51ZHlYh6\nI5v4LcLiI37EZoV4J0FIenQ4zo3zTqPSn1aq3R+woBIqmFfmZInQFEH+2ale\n7mGLJ1V56bsCfIqh+syU8WgKgpp+qvxrhixr4ZWOVfUJU29oigXjuROCjUyF\n0zMbO50kpaUgy7A50QKmh8PYQuqF5vm5HIVcFQSzAessGl5wvb3qnofu+3nz\nXYU4ckkBTyiAatnony+qyRmNE16yK7az8j4D3WZW4TAc2Zmxcvpi0XbaXan8\nz6doPQgdTLqA71yqmNyxASsruqaeXswi3rvExY3DmtGLxdr+5KSqTZL+k8Yp\nmPOoJo21rRUBaG7G92XZHfk1RNgLpT2zYuU7POtTDRmz0fKGszAP33a+hiIv\ncwF8jFr9nfXQHGUcCmFbjV5ZlDvDvCvZ0nquW7rOHP4gI5BmGDhSSD//ui6Z\nBq7L\r\n=Rass\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxRUbz4t+5Bm+ESVn+83vNx2EI7MBXZ0QnYIxDVT3TXAiEAnak9x6BA3qUk6Ot4AM8oSG21ZBS4EOoTQOayEk++208="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.2_1612973465157_0.14493879746782934"},"_hasShrinkwrap":false},"3.26.0-beta.2":{"name":"ember-source","version":"3.26.0-beta.2","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.4","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-hwm5N7jHpXxq67yJaXdv5H3sFGDjTLoMreQ81wODCUOkdAL4fHjYbfi0xn5F3XsNoTlH1sWODCVlQ3ERHhjpOw==","shasum":"bc5ba529aeb0d9bc676245c13a29b5324cce9968","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.4.tgz","fileCount":325,"unpackedSize":8812781,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP5fzCRA9TVsSAnZWagAAOdYQAIGhHdufg1VlbFqPtcSY\nI0PI46GofqcswRoLYkT5O0ULzHiNW+s+uWEcPFJc+WzkqJZ+ter8Lh1icYz3\nftQlw4+G+Kp4AI96LFZuCA5qgwOUGAQh2le3STgGY9s15e5Ir8bhJrTH8I6v\nZ+GZBbBBXZhBOS8YZzEODv98Ns3CAFVMQfqT+VlGciU/wIVvWK8BX/Ry2div\nmfdb+BA/X7ohv/7w1m4asFE2f8M4ZVhflZZ7VhDdkwowB58cMff0mJJ5D5L4\njSwj4RqNFMwQHrHaG5xiRicEjgn9AcfnzroTnynThA+wpD9wfHz/TkU+QXlf\n4OJDEkEtswjl/QDyzl0jcu4AQAAz8ew1WAts+jYKF/S1P39DN51ht5vFt2+i\nTLu00Sdtq/65bUqNq8Db6saCHl10gLrYbLsiLC1x/6d9oyMQWu9TPdg+6483\npChR7Rz6kaEXu6TNluLc+FfF/IIsAgM0Doc/4XPZ12a/iNpd6o4bgTdT/Hcm\nbfNQA0sMu/+zBU8+PLwAOMSDTiwQ11p+9O3Zwy2vF8L8mkb+ZfjgcYoK0t1t\nszKQEcQq2o2QjbjIRSiDujifC0/FM0pEMQo9P66Uw1hJ8j9XWqRus09AYRLt\nGIJmOA1dqjztTu6Y37DaoIUcl84AqWfzU6TfSxxjZe7LWw9f4y/JMqSjHGoO\ntJnA\r\n=wjnN\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE0uSIIMWWhiFRkfMezE84Z21NaJlIY5KDNU0Q1G7fuWAiEA5F2sxpvlM2xpT32P7gq/8s0XCnRcr7F1m+zYYdOl55o="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.4_1631557619024_0.510559185086739"},"_hasShrinkwrap":false},"3.26.2":{"name":"ember-source","version":"3.26.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -33541,8 +42286,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.74.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.74.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.74.2","@glimmer/interfaces":"0.74.2","@glimmer/manager":"0.74.2","@glimmer/destroyable":"0.74.2","@glimmer/owner":"0.74.2","@glimmer/node":"0.74.2","@glimmer/opcode-compiler":"0.74.2","@glimmer/program":"0.74.2","@glimmer/reference":"0.74.2","@glimmer/runtime":"0.74.2","@glimmer/validator":"0.74.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"fc760afccc69f0f2f08400d2f7f4a38928ad68e1","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"44f6789b514c0ee5fad5172d1495ea25df12e999","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.26.0-beta.2","_nodeVersion":"10.23.2","_npmVersion":"6.14.10","dist":{"integrity":"sha512-eBNjvHBTn+8FQj8MNLEyIYnI4/5DiagBKP87hFeP/n5M3mvGvdZNnFHAVZPujOfRVXOWzFDlnR9qOHuT46e/lw==","shasum":"3be257b1a20f192556806b4b7d890293d1e63fc5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.0-beta.2.tgz","fileCount":301,"unpackedSize":9214592,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKu1ICRA9TVsSAnZWagAAiR4P/0LpeuX8eaev5WKuHKgs\nihRf6QS4wEqnUjAwlzgoUzmtwW81R3ZymMbPtNfGwKcjZdKH/huzOaCv7Gs/\nUAYc932s1aA1s1dzp2uHtLMxO98k2lMVZMgeGSaKW6d8vJ+0Yqz/s9MI3CIH\n9av0ludE7vfbTkt1YclrpdwH4ruWTJBEl1cw7AHsOcXYuIFgOvPDkYkvxrON\ny8aTokoDvCe4bzMSRh9tGArKRzlLK9sQNXHa2XFlZZrqe5jeAz8Wb0aNPRA1\ngilTvJwJzEC3xPxdX31S/3jQ2ggdUnkDmNHaURQCW+3dtknmNJdnUF2TZMNs\n8CdePQOPNcElen09889XlErrWwA4PxPNo8yLeq5Y217gZhlFqGeVA9GaNH3o\nCsUx5BozP0EyH96lwoOwM4bptyHzSORzOXktSvWuUUC/DMKQJSqwJOWZ97wQ\n8OG8t8AMvY7qo7RhJbpwQH7Z75yJgV2ckDD3EY/KVR/Khq/RnXgIWSDZg0G3\nN2SZBlugz5if3iJcQv2v/OjjkKKhSqKvPbMq9k43nOGg09phrZX3igBf1wqa\n8RL15t066BC/VxhdO+z26TVQDIS8ZxWMrT/3WkT5ufujlH5GXXAKdS8gh59b\nnTjKpb5R06DqS53wFxVnG9eR7m2/3uUwPRBwe1q7UjStGVRnFbQ8md/JDyrY\niSgd\r\n=fent\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz3SPS9BroA7P9aieaPLR3ykrvCdO+7hRpMk//6BkUEAIgKYaEORE9tYqbuBSM/W2XQ/7KhiKRdjGsy7cRHPTCgSA="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.0-beta.2_1613425992184_0.6131205828975292"},"_hasShrinkwrap":false},"3.26.0-beta.3":{"name":"ember-source","version":"3.26.0-beta.3","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.26.2","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-s7S+6xVwYYmNCK0rGTAimPw1ahiuOXsFgs0jFMVqwMEndvo+GQvk4rEYDHs0JgN+o5UhQjVpoPqXxkgfPTL38A==","shasum":"6d7840aeb1b74e32af738ec1b8612cef4e5b209c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.2.tgz","fileCount":301,"unpackedSize":9242349,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZhfKs0wzjAQfKnSghCsBdr093XTzib0WjUG2sY62BzAIgV9wBdgg+X6Bw8ub/OB8c/rCS9Wrc6qwLqSi8lkRUmoU="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.2_1633378671932_0.7475462498100551"},"_hasShrinkwrap":false},"4.0.0-beta.5":{"name":"ember-source","version":"4.0.0-beta.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -33600,8 +42343,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.1","@glimmer/interfaces":"0.77.1","@glimmer/manager":"0.77.1","@glimmer/destroyable":"0.77.1","@glimmer/owner":"0.77.1","@glimmer/node":"0.77.1","@glimmer/opcode-compiler":"0.77.1","@glimmer/program":"0.77.1","@glimmer/reference":"0.77.1","@glimmer/runtime":"0.77.1","@glimmer/validator":"0.77.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"f700cb0c7b7c9cd567b2f0991a7ea0670444523e","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"1b443eccb4d119b2a5151f67ffa7a052a23991f4","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.26.0-beta.3","_nodeVersion":"10.23.3","_npmVersion":"6.14.11","dist":{"integrity":"sha512-dCHQgm7zvIQKZdOYRvGHOmBy+N6sZGy2EDLsrmUCWNQNOF4RSerTYz5hbjhXdSxrXUZt+OwxkxcpGNPDFZUucg==","shasum":"549ebfd6c125a7dd8c8f01805af26c70bde6f02c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.0-beta.3.tgz","fileCount":301,"unpackedSize":9234746,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPrQBCRA9TVsSAnZWagAANkUQAIUl0TLuBE+B8LLjHaIn\n2/pLbQI1kCreYGrKZ31Pbe+a6IwKpBZB7DOF7wt2LB/fdP0Mz4QNFCMhd+wH\nvTq7s36NbWatIGt+wHXjyYg4FNpf8HeEFtPzn/0pIcPNB1aX//T5Y1yN3it0\nKwKVpZtIC/+fTvThuAM2kcIWPytrgzfDD48/T6GdGSuG1sbFy+G5GjhiQZu+\ng6JUWgRE003TrbMVHkPG/uEJyRxCkrug6+is+duplv7gTWHt81nipS9dgsXI\nJhC417UsxQphz+xOVIUyuYDRGbY1Iq2ZVADVx8RosmsMdE7uWo8j0iGncW1Y\nMGRXBEN08WjSIpyN3+EMi9Tzpz7Aq57MIB38jbkdNNdltwiGlyxArtJswzYc\nftZErW9cKupU6MQTDCaVAVxVSWD9nxnc98xxo7p5W2IP7PGv8tK1TQoG68y4\nEaqgM/cKSiDPMRdvwxQZwoZH0lHHkgraHeGW/WZ22bQhff4hVkj1vWLSdpwI\nYNCnJC1xORTPptRjMH9pOyyHanXYpGR4M7ImJR/2bYR4J+ubEGWV6K/8Howv\nnulRejVp7IxBUUJZJ/669vLe/1T1IntYOBTCrjGK+PTQQxOGHRKDggC6Bt8q\nUyplMDqFSE/gkA7G9ZVM0QLoFepm/gyJeVdTsTzAIlM93Eyx8gTOPVnHtsxA\nmDBR\r\n=IztW\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE22iNMIBRpyLBrlkXjqkmGoDp4LNzJClCTSv/ZNR1niAiBRyW09GWVaTkN8pjofDzSgnJmuxYTL2wQ1yA6uEqlntQ=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.0-beta.3_1614722048602_0.5618680696000757"},"_hasShrinkwrap":false},"3.27.0-alpha.2":{"name":"ember-source","version":"3.27.0-alpha.2","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.5","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-p12HUR2R6u0e0s9+CMTDpeHakv4n9qutbZcm0IYp9zCf8fz/bk1EVgXHEBMZ4RHkrmXgNPGsTEMzFrjU8m8W2Q==","shasum":"2880bb24e2e7079aa0be5b7db4b74e4a7c5fc781","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.5.tgz","fileCount":325,"unpackedSize":8745977,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDujSEpfOt7x12PViQ7Efs2rrubVso24M/UjapmRjHZOgIhAPe7R0ZsvZd67zXdE5iaKdXMrgVVaumiVHQ2hjVUw7MM"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.5_1633973383219_0.3144696743257409"},"_hasShrinkwrap":false},"4.1.0-alpha.3":{"name":"ember-source","version":"4.1.0-alpha.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -33659,8 +42400,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.1","@glimmer/interfaces":"0.77.1","@glimmer/manager":"0.77.1","@glimmer/destroyable":"0.77.1","@glimmer/owner":"0.77.1","@glimmer/node":"0.77.1","@glimmer/opcode-compiler":"0.77.1","@glimmer/program":"0.77.1","@glimmer/reference":"0.77.1","@glimmer/runtime":"0.77.1","@glimmer/validator":"0.77.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"c10f5c61e230ae970c6ea5c3cca8fea9f3b8086f","_id":"ember-source@3.27.0-alpha.2","_nodeVersion":"10.23.3","_npmVersion":"6.14.11","dist":{"integrity":"sha512-y0CshJ8J+IZPdIRR0lDgoGhIjGpLy8ZfMtU8ZMNY/4RzUm6oAjDSwjN1NeUe+6jPpqY8YAEkdf64u7eFX3wuJQ==","shasum":"8e12a9359363ac3f86a41719db2b13147fd4b79b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.0-alpha.2.tgz","fileCount":301,"unpackedSize":9411851,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP+7eCRA9TVsSAnZWagAATIIP/12eX7chwFyXVd9YLEtC\nX/EjVjXzrHLrNIZW5mxQ7R0aAHwm9h2fogfsNPAFqUXAIjvN8lU2skUSHrs3\neRj6T2PAVFmIHW0zIb4DEr4tcG8B4xSnvTss58nGrd+mO4pcv55Xpn6goAc/\nbLxYn7MHp66EcpIIAE5J5VOeOBILi8qGWk8y8Mnt9jotULYXkNhACRKsDVpm\nAKBBzBUv4AWKKhbPlKcZCnQtqEBlAQGANpnody4MuW/kD127+kCilXK5dML7\nXw7bxRqZ3gbdYxEhNjk3MmMk7FFWp9P+4mjuYtcZ2ICtgUvLp5Ph/C4JcqlF\nLRDM730Pu4lJ+yFCZ7OjU9xerJZNz+NHKY3OIUX+FAjUxfH62MGqgozWqfpi\n85TjrTTuZyw4u+HjxmTUzk4IX1FcWIcG7wm+9I6CfceXNM9iiseRBUk7xbUx\nmJOPJesdTkU31sj8ttMw4rJ8DbSEMG08FwRsEGxYaWcAYzZjlBo4hp1nivRT\nOWPanv2dr76eJdKoSDRNA43eZDy/Lt7LzHgcze4t3ElO/8VLucHa6P78mASx\nNahLvKee+/qccgBFO6YeVWasrqrJXUzAfmc3YwynTdCTW2siMfFC/xddk7Jt\nYcgnepwsr7Ul+h9qyxE7YB2o5rLrLseHibSb0l8SQSiY4FK28wbgxgOrHvdA\nNbRP\r\n=tuoH\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0EHgrWBIc8vlR4VdBa3SvXhWPeKpkEcRGHX9VLo+gTAiAyZ305eND4vEJKoEHjNFKkJtLQ3FUNi3q1ePBstH/PKQ=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.0-alpha.2_1614802653907_0.6183310787832021"},"_hasShrinkwrap":false},"3.25.2":{"name":"ember-source","version":"3.25.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.1","@glimmer/interfaces":"0.77.1","@glimmer/manager":"0.77.1","@glimmer/destroyable":"0.77.1","@glimmer/owner":"0.77.1","@glimmer/node":"0.77.1","@glimmer/opcode-compiler":"0.77.1","@glimmer/program":"0.77.1","@glimmer/reference":"0.77.1","@glimmer/runtime":"0.77.1","@glimmer/validator":"0.77.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.2","_versionPreviouslyCalculated":true,"gitHead":"480ba9ef082bab9ec4b0771888f9fa9c4af3c3c5","_id":"ember-source@3.25.2","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-kzoHt0loriw11/csFGWJh9bccHauDGIXEmrfImznAecr63K0XxYUDqlg6gv4t0x9R+mtbogvWJPy3PBhAl+YdA==","shasum":"8c0f483f76ff59275b9105a9c9f73dd9539d23a4","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.2.tgz","fileCount":301,"unpackedSize":9108069,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRYrfCRA9TVsSAnZWagAAQScQAI/rRjb3L6Fl+BJ3xkCn\nQZG4kAf3mzJvrb7CTpKb5OO/IYmf0BjR5PG8gS8GNHT2A2ZaR6zhxNSMCayw\nHDJhqG4BsoKPScpW/KsKMno5lOdFVoS4QzgcuungXxeTlVbLe1ZnCYBKYNxV\ncRwRy79HlmED0oVQr515YRM12JgAD3XNYuy/Te827ehb61IE3GtU/jrclZqI\nImoRFy1r/rb+bAfLQGho2eVeLOPBhWyEP/V3OmTo4oCiIG8+hmrdlGprFLHa\nKnlnkC89rvD8f3BQ6372B6KUXDmW4FAakINGUqGU1E2eX6I/9balGxIe3wrz\n1+tGHpIkIEg/XcIpD7mEVK7IEUWCwnXn4+5n9gWZl5dXx9/gr5XYN3sBVNRa\nhecwLyRVSlCL93GD17DkNmCn8WxXKJBpW801Er50aLTewUPFmR2SvzqcWWJJ\n3m4+6oWeSDDfMu+UfaBBQMHP15ecuC0Bsg4IO3KMbmxT6Im5dDIQJsPxvlCT\nYvehSuPoraTw2aEetzrLQDGYzRBr3DfA8ZITlOUO3WbNu60bO/vL3hW7MWAT\nWdVXW0roIjHnr+PKwdj5hAKRuo5gZexO6te8L6xIr3N76Lh1QiHbwXneNQAm\nTdyFze0O7ulreMEGJdfky9UCGWrZp3RaVfkqTsiC4dha6jQEzhPZTcspa2sZ\nVnv3\r\n=q3LJ\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGOQNej9qj19A4+xh7+vOHoqQLWN6P9qzi61hSbLqzyiAiACc0w+XKEM7SgijtBbgaiN5/4bloQc8aWJnYCgQmmvow=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.2_1615170270944_0.9351592915470457"},"_hasShrinkwrap":false},"3.25.3":{"name":"ember-source","version":"3.25.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.1","@glimmer/interfaces":"0.77.1","@glimmer/manager":"0.77.1","@glimmer/destroyable":"0.77.1","@glimmer/owner":"0.77.1","@glimmer/node":"0.77.1","@glimmer/opcode-compiler":"0.77.1","@glimmer/program":"0.77.1","@glimmer/reference":"0.77.1","@glimmer/runtime":"0.77.1","@glimmer/validator":"0.77.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.3","_versionPreviouslyCalculated":true,"gitHead":"4626ef8ee5e37d9d82c420c7c9ebea4c10631f96","_id":"ember-source@3.25.3","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-3HgfvYJfvcALNJSsPvbN0qn9ykI7Px7mPyCidXJRdm+tdPB0DKFW3nqT+4W+7YysWYGsj6yS81NhksnXEw4Naw==","shasum":"a64278a2dcc36b03056589e1b7393f4558c42d70","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.3.tgz","fileCount":301,"unpackedSize":9106306,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRZUzCRA9TVsSAnZWagAAcTQP/1jwwaA/OZgYWatHt3pO\nboqM5xTFskSWzYkRLWPmA+5unAAfhC2jiyIFbLt6xTOg7Wc7HEzRvDhS/h6Q\nwtxCJWWC+LyDKqQb0JX60yn1ErVl8C4RH52wgj2wTd7KICwTUe6HVv24ifLd\nLGmw5ZKMhS/XqLTq0sO8TXwv8z/24Y51NRQAT4TNKULSAXTcUCUKIN923oEb\npfO+u8JgMVb70oE5eQX/dHhpxJZeCWniopNlV+MkrgujD82fAycX7hwXo8/D\nKvjKChrGLHRMYkyrDmKdS/9wO47u/jhqIlufmmMT6PKoV4FR6g8gh0eo39zs\n5vsqzWhEAa60KoLKnYPpywdRwLd29qyYe2tTNMmv25/ild8yS4k4wrwAJ21R\n1z/BaTGMiR8PckBqmsBFCMotPtxAwH9Hc6wJBTDXbmklUaeduCOxv14OMKhG\nlXfEg4bupicN93LjTfopMbF3fndWIMAoycxuy2bikwVo+VN7Wo6+fxSVBTe3\nNk0DP97KB0FN00xK/BAcZifNkNfM+6M7D0pUtCIX+v7Dhhb0fBgONaIK4BYQ\n24EfM89ZbXRKRnRofY8CTw/iJBQva3jqJDB11QFGB9purZ38kS5yVTf0tN/3\naRwU14anVjT2q7AaCz2TMg0fRcXYClvZXsI8sk/u4O5Mmfz1ZY5sd6jjHILz\npA/n\r\n=wekq\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyEWX5IxmhNMaJvT3ki2ycgcNEqqLlpMQz8DGcDEXGSgIhAMrwD9a6TR42HJcSt8IMuj6mrpIksxm3H4Fj1Qz85ykb"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.3_1615172915354_0.8667341140953948"},"_hasShrinkwrap":false},"3.24.3":{"name":"ember-source","version":"3.24.3","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"4ba17aeca9e32e2d170f71eaf8cdf095929ccf90","_id":"ember-source@4.1.0-alpha.3","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-f2NJGHhO7R1kkqoPyBLQ/ViyPEx3rfwk41/SCyItx+UjsTa6XlO5/WkJJCIeG0AfGcq5tfpmVUEwfLeCC7guMA==","shasum":"cd0ea803e7fbc63e07e8e98d207ce358e543c6a1","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-alpha.3.tgz","fileCount":325,"unpackedSize":8751872,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQNJYrADbmzfMV5S6ahzpknR2HbEHHMb5vwPB5WuhjHAIgCjUxxaAnaJM1fMpjVXIEC3Sok4D//7Jpm5g7AOHRy+o="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-alpha.3_1634155809613_0.17800088339697084"},"_hasShrinkwrap":false},"3.24.6":{"name":"ember-source","version":"3.24.6","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -33740,8 +42457,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.2","@glimmer/interfaces":"0.65.2","@glimmer/node":"0.65.2","@glimmer/opcode-compiler":"0.65.2","@glimmer/program":"0.65.2","@glimmer/reference":"0.65.2","@glimmer/runtime":"0.65.2","@glimmer/validator":"0.65.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"46033aae8051458c560413bb85324ae983c9e3e7","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"55849ab071bdf9e6d1895c879988a02beb84c196","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.3","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-EEAoz/pwgKZCosFiHUpkXewOcGsx8zjd7JtrwIh97JjRY/EUhBsMovjycieCjLrSXQrLjayr1vuVun2FJBESRw==","shasum":"fb535adec2eb9289e8af21afbe0e1ed5cd0a0889","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.3.tgz","fileCount":297,"unpackedSize":8708186,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRZbZCRA9TVsSAnZWagAAO8EP/0yQC202JWhxa6Pw+gTd\nUz2uATf3AMBUUnTts9LExZ5KuZUXDxj/db3G8ox6PG3QX+840T9cWwln82lJ\nDfMZFZjlDEq0Ca4H31wKD1mVeBNVrnIj+Xt0HjarBpsgBEBkMN717IOxFgYG\n6GQEy284fI4kenv6sE6cpajB5qve22y+036en5ECBNesc6DCF3H2dDGD+/jK\nXdcoxsdwn6ft7BPOsaafrP8GhJfCCu8ceAJuFZbKC6FId1WJ/eQY48cdy3We\n7/QTaUk9kCuTdYcAiDM2Ks0zBHOKF2HlN9lN0P+APVjVF95AnBiIpFbUrvmi\nuN1YkrE/4sL8zDutD7aH8lqgesjIVvUX+apiR9dP8ARlz6OOecU4LOWu/zAg\nb2F9jyLwA62BFEu9F12SWCiMp3iAYWi2saT6Pl0fwEphXnynkrK/0TX7lrEr\nEgAgvK6H2f7LtbSh2ucs7F5KiK+TCzUIQd5JUAq/jAExcTyqUTFEmRSgIWZk\nRdd8+ShYhyi6Q433eMgozozwiPiw3I2LNpRHocXDOD9yqWXEJz0npvyT4xhj\n1wH0cn7JDpuIKXOMqmGlSNVZzcwMSMKbnJVIyEdderEaHFGuu6PYpsBo6hRs\nUykPZByqZiRtFoqsfEnzza1r2T/F9WVaac4PB3Q6+1w1utlm+Fs6YpybV8+B\nz+qw\r\n=Fqw3\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMRt92M7o6up2Q/7BHufnkcaWC17djoiEX/EJMkBz+AwIgCtODnINUr0mnCl1t/TLuvml2hNFYlkVmYNmR7OWtu6o="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.3_1615173337169_0.6226895109158916"},"_hasShrinkwrap":false},"3.26.0-beta.4":{"name":"ember-source","version":"3.26.0-beta.4","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.6","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-F/CNQQLeF0QFKz7ahJ0JQQBbbvL8sx5XhsNJ9GnfjLA9ozGE1/nFfgkIOrcFszIVjMZKmEvq6RdsbbhOptfeNg==","shasum":"cf185b93fb16ad8475e98ebc47e6fb50b7de2556","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.6.tgz","fileCount":297,"unpackedSize":8711075,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnEWj7X560XEe7YrCeIkQkMFnBr1v8CacGeqzfdYk4rAIgNMTBQ9Ar8tWhd+3yGemUFDw42QIVdX8tsZaditlq5+E="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.6_1634596431036_0.9400843804764221"},"_hasShrinkwrap":false},"4.1.0-alpha.4":{"name":"ember-source","version":"4.1.0-alpha.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -33799,8 +42514,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.1","@glimmer/interfaces":"0.77.1","@glimmer/manager":"0.77.1","@glimmer/destroyable":"0.77.1","@glimmer/owner":"0.77.1","@glimmer/node":"0.77.1","@glimmer/opcode-compiler":"0.77.1","@glimmer/program":"0.77.1","@glimmer/reference":"0.77.1","@glimmer/runtime":"0.77.1","@glimmer/validator":"0.77.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"958a9b1cd87221df5cc4db171ffdaff39e4134dd","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.26.0-beta.4","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-NYYRyhrOaE2tsJn1znJ28s/JFQQpSztm6wnuNltLmYF6r6BbZ4itZgO7EyMpSMm144BohdKx2wCYNA3wUFAlOg==","shasum":"a80586baf0c3cf438fe9660f23fb296a6ca7d2e0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.0-beta.4.tgz","fileCount":301,"unpackedSize":9235366,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUQv/CRA9TVsSAnZWagAAD84P/i/Oe3uiQktmEDLoGKBJ\nB1uxGuG4hq1O/80xFHOkg35KDmGsRiRDuyWrKlQwyVJ0KdbFkXp7ChXsj+YL\nSPUOtQlxuTsUi5xSCylxscD5xrE50Xfd6t1ha7yFzFMf7tZH95JxsfMud3YV\n1WqdQjMdZHs+S7y/OAtUubiZwJnVDzWtCch0QmQDeZbEnnp9g3PDvBScMoTr\nzRXPTTvGnO9vWLBKfS/HbZ+2TN0wIlpiEOyTbqrHLb1GYHfDCwfFP3kf/aho\nFlKRM7AhADP/vfXQoC+I3wlKbZuJFwYc4kZmASDz22XyxVJIw07ZuYKY/iLW\nagY41Elp5yb0migYO7n+bTO986UJ2Exn23mnG5yrcNdK646s7HAKYESsb1+Q\nUVQ2+GzzQNkIW8n2rvRBRhpCf+kWQdxgjZpSEQYrKUKxSK1X6sUfEC3cpXht\naSc+l4woVNM67i8iDbcUSsngLwmrei22zvNZHIZEz3db6y0+Mvp/xAtX632h\nzcsSPi0bbi5AUwdIVSmLaRJmIMiyta2l6xNPlONX/e8q2K8IBHyNdUMOp9A2\nDsS5DGQ3SRG8lxOoRdMCP6o8YYLT4PbS/jeQl03PbCJDDsJI53nrQpysntxt\noEBtVriyoymv45cIbCQFhoQmJVLIhKf5ez0BHJan7AIHONm/miCxt+AFxPMP\ntYpr\r\n=IPKJ\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpyjyV/sdMLwz/S7ICvw2qoCERUsrrZPc2SadZ82QU9AiBNyJaK6h/N793zf4Na0efOsNuyn/ZfJyGAn8LB10Ka4A=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.0-beta.4_1615924222732_0.5199143164307465"},"_hasShrinkwrap":false},"3.26.0-beta.5":{"name":"ember-source","version":"3.26.0-beta.5","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"3fa0c1c5d1ac9786b03d248493ea43cf04c0df0c","_id":"ember-source@4.1.0-alpha.4","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-/obu8EeS5ANedfUOasv1+WwfQtuo5RP6/WLv3yBvRzhg50SkHiAjBC2LLSdT8iPy5/4Bgti8OYvPzbxgWVO0Cg==","shasum":"8f1ce9221fada2c0d5189c244d24be25b8bee4be","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-alpha.4.tgz","fileCount":325,"unpackedSize":8752364,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBi2Xm0cCIlBSSTz4Rh6IuWSB0ODvCmy8dTTnvpdKHuZAiEAwAM06dOnxXYg4ColD4sUYhnnXeT6bJAieg5PIZZ7nDo="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-alpha.4_1634760600241_0.07337887823630784"},"_hasShrinkwrap":false},"3.28.2":{"name":"ember-source","version":"3.28.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -33858,8 +42571,35 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.1","@glimmer/interfaces":"0.77.1","@glimmer/manager":"0.77.1","@glimmer/destroyable":"0.77.1","@glimmer/owner":"0.77.1","@glimmer/node":"0.77.1","@glimmer/opcode-compiler":"0.77.1","@glimmer/program":"0.77.1","@glimmer/reference":"0.77.1","@glimmer/runtime":"0.77.1","@glimmer/validator":"0.77.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"f65f682faaf6ec4d5f9c3c6f3b673679b958de38","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.2","_versionPreviouslyCalculated":true,"gitHead":"f8be9c84f9cae53b3caa9600e7ff7379fef82b30","_id":"ember-source@3.28.2","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-GIF0Km7QT1ujq/BqDS3wM5oWcf0/1jucOdR9+i5eNCW/tEBrgfUR5UaDFti5zd1CgZ1n9HBvGsO1ELI/eP8Trw==","shasum":"789d0fce7d0580ced06e905586f268a2ba92ed50","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.2.tgz","fileCount":344,"unpackedSize":9571236,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICby2XFKKvlncsaAbG0SwmD1+YgAYc1+Vj5kEmQnmUVfAiBUEKI/sCKa0A2KWPB0KWOlPBm7mC4BkP+9TAYJRAfSQA=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.2_1634859020867_0.1598664773350187"},"_hasShrinkwrap":false},"3.28.3":{"name":"ember-source","version":"3.28.3","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn + lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.2","@glimmer/destroyable":"0.80.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.2","@glimmer/interfaces":"0.80.2","@glimmer/manager":"0.80.2","@glimmer/node":"0.80.2","@glimmer/opcode-compiler":"0.80.2","@glimmer/owner":"0.80.2","@glimmer/program":"0.80.2","@glimmer/reference":"0.80.2","@glimmer/runtime":"0.80.2","@glimmer/validator":"0.80.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.3","_versionPreviouslyCalculated":true,"gitHead":"69324901be6faa8ff1a63ed75685778a0a7eb249","_id":"ember-source@3.28.3","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-oYDMV8EZ71OP9pEz5ddE4zyAMxxD9kstBkqSikAN9qovOwFxX0jNP+URmf3634WqMAbbgvqISnnPAp5BAXkaFw==","shasum":"f6456c40b505ffb7ea327a72d97b928ac4189d2d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.3.tgz","fileCount":344,"unpackedSize":9571238,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDlUq/h092Sy/KwYzebFnAs+Mrha53rJTcFpzxgPcbc7AiEA0Ds9XpXWczP3P9+db4s1GyWusTEy8/CFR3KocXyNqz4="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.3_1634911370694_0.15349395098194973"},"_hasShrinkwrap":false},"3.28.4":{"name":"ember-source","version":"3.28.4","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn + lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.4","_versionPreviouslyCalculated":true,"gitHead":"62976fe7c0197baa05d1be558d0a4bcc18199d34","_id":"ember-source@3.28.4","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-s7kVy0E08erAHUTI/8SZZvXt3an/xb2g5K+m4Rybvo8Tr/noMk3lIdtyQkSvmgMZ/BbvoW8spS630sO0/JN4Eg==","shasum":"b6ac2b1e369ef533d05164c65078b4ceafdb6390","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.4.tgz","fileCount":344,"unpackedSize":9547584,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe4ddLXEfQVcrtn6K10elRwszY1Cft3+M6ZzlwGI4tZQIhANkcMnlJRWOp2kiTMVhOgomD3YSi2tW6J+RBiLKFc+CP"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.4_1634921754281_0.10944383157574644"},"_hasShrinkwrap":false},"4.0.0-beta.6":{"name":"ember-source","version":"4.0.0-beta.6","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn + lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"7f8f68f86282f925093e25ed6889b3d7363fa9fd","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.26.0-beta.5","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-5xiZPV9774tzXhy57K8EF8oQfm/zeCLCEqMtRKITvkvEcbysCiQ1eKpJeJa0Nzl/64tap/JrHwrTs51TDOa8bw==","shasum":"a2fc0603c6ce2d4eb90cc50ef3990f0e9a2601f2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.0-beta.5.tgz","fileCount":301,"unpackedSize":9235539,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUlF+CRA9TVsSAnZWagAAKxEQAJZ76ZxsPcqarALXLawx\n72UcEUJGINo1Rm3mU1hT4sRuBpl9qtrKN4/DoPVYVjmRTQfvNgRqYg8q+ae2\ndeTst9s4/K88iIhEgBTJJ8q/9WEsHeRbX6j9Ab2D0H6jOoJWrdAX8a5ank5w\nc8DOXfB40Dv/9fpqzym13HOsLhTNT/2kS2shOHJLxDQ5pM4vYCWmFO1O2sbk\nW4ZCSzvQXHEg9Pq3pgecN/bxRSLQsz/ZA3oOZL9H6Q+r6nWNkV9xEu4KzjdW\ndQPyY4AIiACe8Fd66vSZI+N3l2okvrROStyDBWBT9/v6lAZ0Yc7AmOddzyR4\ngqnFS5KMZdXnHbyvPYryH7sfACATQnbnEz+0ud5nSd4/KdkXUR5Pu3p0cOm9\n0Jlw69zYXu1jkC3rPkcpbBa5rCuzC6eLfscLAHei1GINtmrrBqpTiCy6hyBD\nA5HJarXiGvfoNZWzz9lkoEkOiPa4GtqIzP5CWNjx28oiAFeUzBKdvcNa7ti6\n2XwNif6+LuhpMGB+2GPLx5WfzrB3R5Z4iIoNmh7SRSf/HcZMvozyEAi3yBEv\nHJsxGSU2iMSQpCQd3jHpXvSgXFGU2Z1QBUx2dNDP5yaC8QETljZJPsW9XgTB\nF1RWmtIG5AnGk1N4qTdxsOkc2NthHmuHvDjq7nCqS+AcPufOKwu7zpVV9NuQ\nF48n\r\n=jF26\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhacF87vkBiGJpzYDaU/EwedE5NEmb/YTdy6ENtrr2lAiAnVOLd984qKW5YiLjK26NFyt6hhHCw7A3yEGWnlXf71Q=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.0-beta.5_1616007550141_0.3715774844125044"},"_hasShrinkwrap":false},"3.26.0":{"name":"ember-source","version":"3.26.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.3","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.3","@glimmer/interfaces":"0.77.3","@glimmer/manager":"0.77.3","@glimmer/destroyable":"0.77.3","@glimmer/owner":"0.77.3","@glimmer/node":"0.77.3","@glimmer/opcode-compiler":"0.77.3","@glimmer/program":"0.77.3","@glimmer/reference":"0.77.3","@glimmer/runtime":"0.77.3","@glimmer/validator":"0.77.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.0","_versionPreviouslyCalculated":true,"gitHead":"4aa11b6ab34e1f64f8b23d4c2190e57276299181","_id":"ember-source@3.26.0","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Ls+QM2/d915bzt2Hj2ni+Ds+wwDoj8yGRV7PJmEtVya/fBSwBw4sr/vekUPjDaXS5WbbnmAURK5krsVja+bBSw==","shasum":"9e66af77d0424d94c22ad18ce4f6c7eb80a4650a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.0.tgz","fileCount":301,"unpackedSize":9235094,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWSL3CRA9TVsSAnZWagAAqZcP/3hH6/kYr7urBIXQjXE2\nfISyAkO/nJ9KvgWjkxTIr0e0u53n6k0xWSc6U8rj8B4qlKb+0Sahq8zlAYab\nN5+heJ22mOzASa1vBREIHMOlV3wVTFUB8eiXYfj7iMRxGU7BIs/7qfMN9jX4\n+votdEOTjg4RA+GbhafWAxucPwbZCSr7yCl/5gWjGYMNd+TEEuoYZ/P1s3mg\nowUUKQb3ewztnTS49nNPy2FhwoVSfRsFLzLMWfEtL0HtOszzfJ+ev1CEqEcs\nLb+fwUpt5NgwvcL4l3WJc5tzZLOBvCHs84481snOlHlzY7y6/JK9fj5bqtT6\n10WYgxw9eNTp/Alg1/Npeh+KZn+mHnJFS37Klj+Nie6CjBN1+xTNKwzOzXKW\nzVUv0yIiTReFba7JrwUvrIZqXAzOYe1SDUf46Uxcnrt8xTxvnbwInqVjcb5j\ndPHvhNeWFew6BmmRvNyoD0dJcEnAFpawnpr1x+esPd48faeDeE+BkmLnhkEN\nsKCKvFib9+05+6YXSwumvVZDFzGmrRO8zpO5JUQikSug5AuGkym8Dxq5+KWS\nzeNLtkQ4E+6a4osgle9GaiDfD7GH7OufxTcluq7xQP61LpZ8mWwNGkkahpzB\ncht6dShyJ/F7EG96z+ZExI0WdK1WuauDx26zuAPDB4kjyoaaCrEVX+C9OBvR\nX+mB\r\n=awgk\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1Gj8Wxs1H2XRlLF7QqAndP3NlqJn+Igdl6KBIIbgBCAiA+vrzYsrwbsRwOJTt2WBMUj8q2gkEoicEnFtFdxPbdJg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.0_1616454391173_0.6625063758729133"},"_hasShrinkwrap":false},"3.27.0-beta.1":{"name":"ember-source","version":"3.27.0-beta.1","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.6","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Qfv/nKN0O9/tN8I76E7jPCkBOL3TuNbzcwThYpdQosX6b2vuRdO+T8QB2rH7Vmd+z6u1NH496YQH1TexZnPDSQ==","shasum":"5333c4bfb0585278ae8c476ae0810680831c008c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.6.tgz","fileCount":325,"unpackedSize":8725202,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbbkoDy05ihFSPVP1XxxC5yO3fIul1410ulKWdOVMV/AiA4ZPhzPG/MaD4CWOZRKSCW+HaRO37v0rjay4e/RFTHbg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.6_1635295307263_0.15290549203555703"},"_hasShrinkwrap":false},"4.1.0-alpha.5":{"name":"ember-source","version":"4.1.0-alpha.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -33928,8 +42655,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.3","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.3","@glimmer/interfaces":"0.77.3","@glimmer/manager":"0.77.3","@glimmer/destroyable":"0.77.3","@glimmer/owner":"0.77.3","@glimmer/node":"0.77.3","@glimmer/opcode-compiler":"0.77.3","@glimmer/program":"0.77.3","@glimmer/reference":"0.77.3","@glimmer/runtime":"0.77.3","@glimmer/validator":"0.77.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"7f34c42ad79c82ddbae19e122b54a0c0ad04f905","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.27.0-beta.1","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-O6/eREW9QfEQWWoBFPe9S/FyV3HBMlI8qGHfpGHKU606fLQj9b4sWQfubd8IlQ+N0z0SAP8JNB9lByC1IhUKxg==","shasum":"bc5aa8adf02e194be33dc8bbde8ce5e12ea4dfd9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.0-beta.1.tgz","fileCount":342,"unpackedSize":9498500,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWSiwCRA9TVsSAnZWagAAdScP/1JPFEo9u9qHg/Z67EYd\nkM1RSBXD6Qt1f880LJBTR5pNOmmp5ikGA+y4ciJVYEbZqNpLqgV12OHyUxiM\n3TIFXR8vU4pRsxWGiZ0Zz/QggVbnR/1CvvRYKJKrNQrHuqMMVlGa+/nAoaUV\ntl+21rN+Z7WTA/CqUuXAB7akVltwDfh41QGpQ7W4ZyfMTErjBW3LH4EsCgfm\ndpNfdJYDT4RdDjUWdhVUdQDzaQgPyJC2BN2BDDR2PusiGSbpmuamDzW9GXSS\ndRBUZEj2BXgfvciW3hFB+ZKiVwvv8xF5mhkjK82Tt/t2P8y/naIHfaI+yk1u\nkjHhcwQX2k8EWt9mhXNy5KmV2iwstVEHlhdPAkLMJWLGxFOjiI1s9ulGjHcM\nWeLqHiSlZTmEwQfHlL4opPs/bWKYBRouPX4b0PmGdgIX9GWixOtVyQiv/f72\nX6Jlpwk1iQwimI3CPJ49hj9kWlFRWnDQWqYGfFeLzKvLKjUVSQpNUvErs2wv\nVYnPtMb6ZvPS+HywdWd/f5fnoJKQnYSznKWZ5kJg32SoXOoOKKpldN6HMDZX\nFu2e0pUaAz0HZc7wLvgUigqTRzLNxATp7XOcIUq93bOK2Mn630mGsjY4vAJh\nUV2+BAlY6V6ZJLsTmwvidRzeIJd9MwYEnoa/jVGAgtIYtPaNotDZ9VUaAg8a\nB1gP\r\n=yx0o\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFUXFRWSkpwp092IycMXaa+j+WYijP+5PA10AxN9b2sAAiEAtbmjRXlQpQj59R3vYchBUl7N6rukJsOWIFyFd2vOYMQ="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.0-beta.1_1616455856124_0.43730507954636844"},"_hasShrinkwrap":false},"3.28.0-alpha.2":{"name":"ember-source","version":"3.28.0-alpha.2","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"74b75976404f7ba6d75b6718ac84dc57f25b7347","_id":"ember-source@4.1.0-alpha.5","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-eIX8JeCv2S3Sq48sI3+1n359/wL8TD7SCaKK6di/x21NQLqHGfxgOWELH+EqvwW/8tqvL+oSRkhzbylQYV+nzQ==","shasum":"d46542666071ba4a258ad6bee325ea10016dd467","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-alpha.5.tgz","fileCount":324,"unpackedSize":8757718,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd0GgKraTwXUL+DY8kYdiqVDau6olTuQIUy4hg2lSEawIgBZ3kPvVREWmpKUL49O9IO3SeaFPCJ4gs6tS2OOoscLk="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-alpha.5_1635365445942_0.2850935288077878"},"_hasShrinkwrap":false},"4.0.0-beta.7":{"name":"ember-source","version":"4.0.0-beta.7","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -33987,8 +42712,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.5","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.5","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.5","@glimmer/interfaces":"0.77.5","@glimmer/manager":"0.77.5","@glimmer/destroyable":"0.77.5","@glimmer/owner":"0.77.5","@glimmer/node":"0.77.5","@glimmer/opcode-compiler":"0.77.5","@glimmer/program":"0.77.5","@glimmer/reference":"0.77.5","@glimmer/runtime":"0.77.5","@glimmer/validator":"0.77.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9875d4fe5bd9b1bf656bf9e4c17f0e27e86d765a","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"45e8b34cdc4af6881524ed7f1ea9066f16cfdacc","_id":"ember-source@3.28.0-alpha.2","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-epxByNjKfjKexVT2gtczErYr3YhT0m5E53RmMuLlw1e9k7HEpThQOgYC1QhjbVUXma2XyeVPZIHtOFF7Z7Afiw==","shasum":"035d7ccc767e0b1f097a456ffb98f2646fe374d9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0-alpha.2.tgz","fileCount":342,"unpackedSize":9506142,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW50kCRA9TVsSAnZWagAAgdAP/1+gftVNMUmi3ptzmsWC\nIUje/YX372QVgdpwYMgyONF7YkIH6dSd4SSSJp2fpwzbpUDeOoSyhPe3Njh5\n25LuEXnDphDjRrH603SRRm00qJ8a5IsaICmPaxVZ6PdTYYAk15Xo9mKmD4wx\njwra6jbT6a7EL3aMFlR89rRYAhuT8syBP3z1CLScLAQRB0hGHOJ+OinVpN3H\nYJ+XCzuefhb/9h/VJQEfVxlhPEaZ+wGb78ZEwHSoQCi8J57QoYsNUCX4NZgs\n0ENq4frn5rD3UVFW1yUGaptM2ozaAulZavMulA3mOpYr0aiYavxvx2L4iayh\nXX0hUysWc+xkXQhEVphDdSHPO2TbJARKJsYEeZIGZ2L1DTwJLG0FNQrYcYW1\nWKINSHF2ZtEgUFmRukrM9XMSmkoyOTM85ddUtJ0j211e+q7P8HhY0V80mZKg\n/Bf0Y3X/rc+Zyw2rbkBBf4GB0xwS9UU8V3DPHPDsb+87LBstmZgcgOWWLroO\n33lzHdzo97X7P5gW5NZ2BCn/FZ1aTyOPv0RT5Be1WcN9M0ANnzk34p8vVvxf\nap6T7nkIU95AbeawLxWa0iepIT3iSA59JAoH9PjH00G8nRasV6WjWJnIy6J/\nm1Cnf+jOZqsXD58XE/wE1JqIJQoI0HgNbY3YUji6H43GpqNFrSZ8hIm9dM5x\n/2pr\r\n=NGEc\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAX/9mtPoSgqsC63Jmfvtzt9e4FnoG1bGhXUhaIs+yBiAiEAm7mCP+elJNKkxlWsDNxS1kwGyrcSiO3m6brD5csJr0Q="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0-alpha.2_1616616740044_0.18391498501473835"},"_hasShrinkwrap":false},"3.26.1":{"name":"ember-source","version":"3.26.1","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.7","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-T835RBx41xchZS3cNyjkFx08VTh+gJvzUGySD8KFgro7aurBVq3xKyEbWTEDuUdVCZD3b0xpH+eMsHlyPHEvAQ==","shasum":"b19401eee3aea03148c8ead0d2ce528a9fcfbe7c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.7.tgz","fileCount":324,"unpackedSize":8723273,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1Y6P/lLUa2vZNQSG6ijIjcycS9zjCEsnIx4Wm7uaI2AiEAq/+qj3LWW+9n5Dxp7LU10M2bkgDOP3o7Q3cGlxXlzKA="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.7_1635795369307_0.949534179666512"},"_hasShrinkwrap":false},"3.28.5":{"name":"ember-source","version":"3.28.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -34046,10 +42769,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.5","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.5","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.5","@glimmer/interfaces":"0.77.5","@glimmer/manager":"0.77.5","@glimmer/destroyable":"0.77.5","@glimmer/owner":"0.77.5","@glimmer/node":"0.77.5","@glimmer/opcode-compiler":"0.77.5","@glimmer/program":"0.77.5","@glimmer/reference":"0.77.5","@glimmer/runtime":"0.77.5","@glimmer/validator":"0.77.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.1","_versionPreviouslyCalculated":true,"gitHead":"79f130f779a58969b98d079acf7d0e83c81dae63","_id":"ember-source@3.26.1","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-5/NATBo5h9m1N52ITVksmjtGlYhGHLl4lDErAWv5/DC9zYe9ZR93NtymR6PEqrRilXc2x0KWd3NlOsWUoJRUOw==","shasum":"8c9e8a314fb0da447b944d64f9d92a80a628d7b5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.1.tgz","fileCount":301,"unpackedSize":9242163,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW9BoCRA9TVsSAnZWagAACR0P/ApDt8+YC1YsauZFd3go\nfUkGPAQvc52MVxqPmar+XllyuitdGF0CbrjIoaFmn44blkdufqBmCgigL5So\n30n9UiwMLD3QCuD/fHtu6/q2owqvpsUprhrsWGUp2gSmcrU3M1Bjt7UylBlb\nmdzgaVQJXaZun7JyMkc8rrTaaxxx4QoQsSLtDfOjQ26oC4k/ILen6G3xmRvS\n9Nrjw0LbNned3qcCk2Jt4XcVUHGwFBttqhGTBNzHRif0qobWKKoUq/Ka+syx\ndVk87F05QrDaQHK3qoXAP//IHebW4kzL+ikd/CR3M19xrZ03MmljN3yracBb\n1Cd7lcVbwpgU28xyDBmV2mRxjRzmFUGQ99qQPsaqtLxQMwun52wUP3S5Chtw\nrT5WZ6FFnzFRlHEPTAlIRGaDCONBdnmM9i4y/z0j0O24pWBnj7FwHSWkVEjt\nxISWGQBFj05Cl3xC7kZmUZ4VbfyuAOWmPOyQJMQzZH+GpXj7Ih3uTh3OEpad\nxwgLVvBmyOrg/vWXumStpaZ2IP3W0BUVCuuXoTZ68JWiq6HED1HS3oxiwVsl\nD8DOSVtnPkw1sXC+IB7dNat1dJhB8rCXhCofpYXb2305RyVUTY3Vw6upcobg\na87KX5ZFxaJvRSjbrR274+X1Wx8N8PgkzrYbIXHqMd73CaSwoaoHtN1VDe7/\n2ozo\r\n=Ei/L\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHvRiFxFtoDJO+cjyMk1CTcZjZNO8+rxsXDNK1xj3398AiBMZJhOn3our36sy9QiLapJ7WxB9cKtUBtY9WQQWMoo5w=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.1_1616629864174_0.3281289662844591"},"_hasShrinkwrap":false},"3.25.4":{"name":"ember-source","version":"3.25.4","description":"A + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.5","_versionPreviouslyCalculated":true,"gitHead":"86c4321d3c19200cd7d687e61f7c7ea46deb1a74","_id":"ember-source@3.28.5","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-15Utu+sm1OklCE/MWPk+gJzV3cPYCRtWllwyzpZgz6uHgeOwBjPWydztWpaOF+7AhjgB22eWhPm3OJAU8xxjLg==","shasum":"e0858ef0f6dbe2677f69aee14b9adb59ef69888b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.5.tgz","fileCount":344,"unpackedSize":9547837,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQQQLD89Jla11NaE9ErlqFb41M0VXB4DFJDMEuj+wt9AIgHAXYOPiFwz3ckUDZ9UHgJvxivR0rvsRWQRkrmudd3WQ="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.5_1635963285058_0.8519766116004484"},"_hasShrinkwrap":false},"4.1.0-alpha.6":{"name":"ember-source","version":"4.1.0-alpha.6","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -34057,8 +42778,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.5","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.5","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.5","@glimmer/interfaces":"0.77.5","@glimmer/manager":"0.77.5","@glimmer/destroyable":"0.77.5","@glimmer/owner":"0.77.5","@glimmer/node":"0.77.5","@glimmer/opcode-compiler":"0.77.5","@glimmer/program":"0.77.5","@glimmer/reference":"0.77.5","@glimmer/runtime":"0.77.5","@glimmer/validator":"0.77.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"9c6199eab33294549e1712fa882b829213f777d6","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.25.4","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-XqymJJwmY2hFOYg+CX9Rd9hSB0aHwzkCAW2XokFYRQ9zRFe/l5xaTSyP5FOsvt92Mv1sgxBzcAJCE6d74+FsZg==","shasum":"f64fa730b90b799f56a1564c45cf8c7ee698e316","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.4.tgz","fileCount":301,"unpackedSize":9114563,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW9jXCRA9TVsSAnZWagAAx4wP/AorXZA5euyESj+jUog1\nIDURUHKNNLn+RlqGX2tRljITocsP+s+n9eVDfJAjPkstjQGxy+5I0rI1lb1S\nTyqe/EhSs5U/75tGHfo2wWI4c6wjJKsWCjWKJwqfXelj7P39aRqRK++xeb74\nc+7fGC8i2ixr0pinGqFG93m9H97+IeGL/E/3mPIDJG8waRqXU95ZrJmMmNjM\nkQuD1FUng4dmkTyhDuRiCC7DgQYkqvY0EOR6Can6RE03f/09GKnroG4R4Hda\n+pLyhmss53yXA2cNI/YPD8EWyCeOwVay9M62sujtzwOtfqNhvkfgjibqwis3\n6CDlZgj/z1cfspho9MCMBE1D6xlmI5qUA8XC/a82BxGyIG8qg7H3GXueQFOG\nN91BuJ9Fy3kCmgnR3ls07TDCe701T4ikpo+cEFAb/7GxzfWPXz7cCi1z0RDB\nDgOkshNn4MzYfSyzWwLWyIyJTZUgUg0qjSUGGr4aQlLx72E0pxJpt9fCztFl\nNHI0C4k1sbd5U5Yg6LJ8a61ACSSLBq+qjJD7xK78uD+GFlKQ7JtY/W/GW4/A\nZpHG4w92xKwxgBBSso82+1aiyQrM97t12fq/eGVnH7In2R80XqCtCEYOec66\nu7p5dsfhNrwtuKEO+OyvF8k07pH2uy4cQig6hiW7obkbmrdyvb2CsgIuGEiz\n97nl\r\n=nHtP\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGcXenCg1xPovp49FBsHHsmJzHU+dlIATtuCQ3Y+6BxAIhAOFApXNymUbGtofhFKI/RBt+gGtN98vDVZxYPcBhASby"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.4_1616632022572_0.9062630867586405"},"_hasShrinkwrap":false},"3.27.0-beta.2":{"name":"ember-source","version":"3.27.0-beta.2","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"816b96d96488daef0eb5fd69b354928d81bc119b","_id":"ember-source@4.1.0-alpha.6","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-kpO3V0u4Obg4cdqS8NCypn8mzvTR2ack2RBynV4YP4p2njtHAFBi8Siauyn3uveaKI9zMqfEsZ6TWAF8LPO7Cg==","shasum":"ce85da528590ab43f973d827134c750a8c6cb8ae","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-alpha.6.tgz","fileCount":324,"unpackedSize":8758948,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZhPiVV+3qT9PmBbM21hnmjXMEm3Yh5r6xDjt2iw+bdAiEAkUl+f7DffsB+de4PYF/KPKapOnQ7rRWusaFk5sMRyAo="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-alpha.6_1635970444265_0.6820164683897476"},"_hasShrinkwrap":false},"3.28.6":{"name":"ember-source","version":"3.28.6","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -34116,8 +42835,17 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.5","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.5","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.5","@glimmer/interfaces":"0.77.5","@glimmer/manager":"0.77.5","@glimmer/destroyable":"0.77.5","@glimmer/owner":"0.77.5","@glimmer/node":"0.77.5","@glimmer/opcode-compiler":"0.77.5","@glimmer/program":"0.77.5","@glimmer/reference":"0.77.5","@glimmer/runtime":"0.77.5","@glimmer/validator":"0.77.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"85869870c420774c1617b5115769301025271016","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.6","_versionPreviouslyCalculated":true,"gitHead":"5ec85ec08b7c76e6d830b2f9bf118d717fe42dc7","_id":"ember-source@3.28.6","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-CW92R8qa6x6fedJcIl71QvR8vj1c4f0I5LgAKB5eXoFhdDXD+peRtPPuc1i+C+1/ojvaWfDO3RpFcxkiXqvSQA==","shasum":"ed0f200fa6cb76dffabe3cce73417d7b290d6e98","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.6.tgz","fileCount":344,"unpackedSize":9547970,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhEry5RRD4fAPLVFnzA2ZFkK1yQznVAB7KPKfIgVmZgAiEAmTCKVmbFgRXCk2B0Jv0MrA9hKFEC0XACAeAY3lEMzkQ="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.6_1636052590124_0.45598079644263323"},"_hasShrinkwrap":false},"4.0.0-beta.8":{"name":"ember-source","version":"4.0.0-beta.8","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn + lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.8","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"78f8fbf3bebc724e39dd0d6806f28c8021764866","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.27.0-beta.2","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-rG53oD7zZtts105lbkvJ+ot8MfiUBqQHc7wIO1XHzkW2xix73NlqcfifY/2lT4AEu/O9b0bPsF2JOtwz2P8GdQ==","shasum":"25352c5b7e7dbca5361f5e2ae2371ea5b7f2e65d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.0-beta.2.tgz","fileCount":342,"unpackedSize":9505970,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXNq2CRA9TVsSAnZWagAAAiAP+wThVAog6GHhuxdrcbSx\n/v6KHSs4PosNTbWM0Yw6g2ge6bPp7vS4KPZ5rYFi2uCQc1hNK1hAyqR4mzN8\n09PZKx710DFXli0kbgJxfgwPUkIsqV61x9VY0D/7hPr7mYU09sTFvtSfLkod\nDPTz2InOMDq2p8gZpn/tQgP2DYTZIiwEA89j2+sYZlNl1rPF9k1jCMFI1mH7\nFLCxDUbiW6zgzENIdl5FiCLZY4JNvM5SHvMfTcjLD4kRXlqTrH/+eBXQT3oj\nA0FTiPTtEFtd5vLgxWL50ElGRFoT6yeSTG0g29UXjVUgOKvBprVbejWWS289\nM2aENMM8UFUw+sXbcPQXw7C3HDfn7pMsh7t0cTQAylG948qBV0HMjxPIsDAi\nqNI2TE2sbOIh8b0+LSEshHVcZsfJWtK+kaxDsQ7NyQI8HoljfRgyd6GXKVGG\n/a4afqr5FSSHFQlFux8FQtrOffrpGS4YwBLkeF3YxUZItjLS49nOItC41jqO\nNaXsnpQv2nmIKLPsUb08qRe2aXQujQmwPn3bfT+be9eY4kSaHQ4wfzSKK17O\n4r4J8r5l/sta5JACOaK8Qi84EZrFQwjV09uPUZo+M5DZ8WdvnX5ZtXqmKoSk\nGA4ei7nAczOCg2QFbhGX0Uf8lnBdiR4EagZrHlFVlFORiyjOVN3R26x4d9jc\n420I\r\n=m0ZJ\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfKARC0bqQSuRbcz7aTSwDFCBxHAkzC8l1LvHGzBR2bQIgduXp+Hq/Js2vyj7sINmumH1k7kXVaQzZ/jLyz6V1WPA="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.0-beta.2_1616698037794_0.9893233874109923"},"_hasShrinkwrap":false},"3.27.0-beta.3":{"name":"ember-source","version":"3.27.0-beta.3","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.8","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-PO6udGAHvexzlM39V35p4bcFvbgSA68M6MUD0Abq39dkfy8O/Qb4FoyENM/hd88LReDiVo5K2ZWjdYm/Nlmc4g==","shasum":"99c6af53ad8289d5921fb6838c2a7e6b194ac8b6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.8.tgz","fileCount":324,"unpackedSize":8718948,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICIpCvslSLCJcNrvXYimjlA4kKt9cJyOpHzMkArHFGmsAiBqLk2HvneTOsPdn4kMecIlpYTn43Ht9n7NmFWnSVN2Sg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.8_1636136504702_0.9339451179686054"},"_hasShrinkwrap":false},"4.1.0-alpha.7":{"name":"ember-source","version":"4.1.0-alpha.7","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -34175,8 +42901,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.5","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.5","@glimmer/destroyable":"0.77.5","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.5","@glimmer/interfaces":"0.77.5","@glimmer/manager":"0.77.5","@glimmer/node":"0.77.5","@glimmer/opcode-compiler":"0.77.5","@glimmer/owner":"0.77.5","@glimmer/program":"0.77.5","@glimmer/reference":"0.77.5","@glimmer/runtime":"0.77.5","@glimmer/validator":"0.77.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"0e298af9e27d85515736a0748c908e948a9fc39e","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-alpha.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.27.0-beta.3","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-XcA+3qQexvqNUu3uDeG7JgU5AehdwzwbNI/i1uSzjOCgQ6PiAfePJWGrRIFAb4QHKVsijh5oi2IyNFiLN2kENw==","shasum":"075dfd21f79424a3f6bfe8d5eb998aca13ba4900","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.0-beta.3.tgz","fileCount":342,"unpackedSize":9532606,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYy5dCRA9TVsSAnZWagAAaGwQAJ7pbOLS4Qz2IPqDLoNP\nLlscul2oWVaEopGlNGcPv2A97eIz/Mrm578O+Xes3U8ECwhIU9Uherx7MLwT\nLFjKbIXGDdQRpLjKVdJDyynCPDN9WTTRXqd23VRKN6A3XSt1XVdmZoNRc/uW\nFoPKGaAtrR8B2XQntuJkeZOjdSYRgGFTcfsBS5hoCHsvzKWpFSSSP8oGrlLW\nKg7KOGatY5iV3EbMziPoRsDTzAw2GqM/naADiA+e1vCgkgfXfrJEnpKtUPO6\n6FLuscyecF49WuoRP9sfi1D+lGKCcY8k8uZLWOSrHria0pmwGZyEI6S7gHMs\nVHE7VnyFRrD9AkJzugdyKZ+TE0HXi/Ftg+v6KdAmCUGHqAIyJ82OElMXSS9J\n+AZ6gr3+esJ3ENb/9I9D1ra8ST207p1oJcbZFjs5RNjqB+846SgVMvHvapQF\nIKjxLBw0YxRe6D/NTXGOYgJJF64dTCUB9rNI9uHu+Grm1NUAru4AuOMypE1Y\npQSV1NSOyDAbYxYsqA6yTOe8r6KrQPI4mXifBMCHrZNbzcI/54E03I6BWFKr\nfmb5fAP/SpBMSTt2KcEJ6u0EpWeyhG7mBQnpQ8BCvIIa+k4wItjUcDYkRidg\nkiRgEILzO8uMVV7swDBkhG+5cFqdcRZEDQLsDTgkuSxsoHAoRLa071OSUjY/\nkFLP\r\n=zFCl\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnQDWBuY4WJEs+67rnVHNS8oVSuvUA8MF6o25lE7wWWgIhAJ8uGGSASqGT/qyqgPJlDu2SmxYDLRgr2RO3rnqklDaz"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.0-beta.3_1617112668954_0.8164029577273453"},"_hasShrinkwrap":false},"3.27.0-beta.4":{"name":"ember-source","version":"3.27.0-beta.4","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"a95dc015ec87facebdc0e3eaec0e250ca427b71a","_id":"ember-source@4.1.0-alpha.7","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-4edUPUOAfFwOvB5Z7jC2oTd6hBI/QEDnj437L5D4HuODdFCSUEAvIQPTaWsVPlOz+dk2gcZiHWyvx4Jo5s2FWg==","shasum":"6f98619fd3c6aa1c20b8a7993d48f71365ac754c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-alpha.7.tgz","fileCount":319,"unpackedSize":8388413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6MtJ89XllXcDeb7gfHETK7TRuQ9+L4bQY5+pp6RQpcwIgYRnyyuah3L/quoY4XeolNrGHmG5y5t2Sd3w9l2q9SJA="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-alpha.7_1636574932364_0.35970875163035076"},"_hasShrinkwrap":false},"4.0.0-beta.9":{"name":"ember-source","version":"4.0.0-beta.9","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -34234,8 +42958,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.78.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.78.2","@glimmer/destroyable":"0.78.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.78.2","@glimmer/interfaces":"0.78.2","@glimmer/manager":"0.78.2","@glimmer/node":"0.78.2","@glimmer/opcode-compiler":"0.78.2","@glimmer/owner":"0.78.2","@glimmer/program":"0.78.2","@glimmer/reference":"0.78.2","@glimmer/runtime":"0.78.2","@glimmer/validator":"0.78.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"ecc9ee974cf8832ef35dde31dd4337e77b304abc","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.9","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"c4be3a86a7c03860bde7f4928ff6fc54a3216e24","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.27.0-beta.4","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-auiqJAkd1adFqrOKNv29QG8EtUh0rumJLizYvPPD7tX67i2++4FlO8iG4RT2uvgZj/LtmQ151yIzwZxDsc4d2Q==","shasum":"b285cab95090aa44c886af2c3a911a6f6020901a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.0-beta.4.tgz","fileCount":342,"unpackedSize":9548562,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggR7+CRA9TVsSAnZWagAA3LYP/0Mq0tWMfRt03qepe4Ba\n4COtzgFjoBKQoGnt9yESRKMlPUz5IGh2HcK8/zyyE4q7n/zZtqoRwy3Sooef\nLPnq5BXye0nvatGrr2w/1cKCnu+z788JdfbU3iBpJaW5DZb5cg4Dfu36sBEk\nP2+P2qyJdgMM+OHguqEEZMVVsucCbnkSNBQNrVaRI9d6fMsYLbCEBJyZX/co\ncncyKn1/dy24xq2ISBOXcLNMXWJsWqOXS+bbUpLnNWgbcaOdBZ0iOt59slDA\nSXPsOEc8oaYwbI/c3PqNnpZS+0lVg4Mtsf42RAT9jb64lqzKARUmqym2ZxUw\nUpuuv+7UKo20RkycqwMy6H98zPMTFD9b5uJ3qIAQ3gb0h8N++UpIo0n1aesf\nGKMwp/mUdKhSCGg4tXbzml1LGyyXYI9Zka2tcHogz6pablpQb0bZV94oW2Sp\nekxAdZj9NaySr1LdOnl1X7wzM0jFQDudUzuUkg7pzra/4F933F59AhXSH0XL\n9HyfSzfZKIL/ZR75b8Tx5w94fqBZcRnPe0BglX+O6Jux7peNYF3Q4d397A+c\nyrED+H/CHaZY8DFgBKRXSuDxvV/fw0+1Z4/hl1GBye9fbkRRUyp2X4bxLhzw\nTHotorHP9jNUEkEy6CKoUBKUJmGlVRPc5EuugLnP2hAjrFad61jJeP5r2Tti\nvna/\r\n=haRU\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgdGTZbY74CpQZ0GZ/MnvG71F6wYOrcNtMImLJnCsz8gIgK2AWW2GbkyUi1kosInhjGSXN1jt15jnwq0HvdqbKeVg="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.0-beta.4_1619074814140_0.9482904555436733"},"_hasShrinkwrap":false},"3.24.4":{"name":"ember-source","version":"3.24.4","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.9","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-pS566VGryOgfgnKjBXFyr2Fb43xPVDDmaGZme8JstYD7+SZAGg2TQu2+yMSgX2cZ4PCC9zsf0A2iR9g3tqe0Sw==","shasum":"91e79d9737aa330b56f97bf374a92ffd77f1a94f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.9.tgz","fileCount":319,"unpackedSize":8368823,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXxNGf582R2m6zW0typxqMDh+a56G2WVO1rTVWtjCMTAiBOa2GeQSXgipGhGiYPU4FZZI/F/Ab7gjiMYChTbJi6Sg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.9_1636584524049_0.8102175106006952"},"_hasShrinkwrap":false},"4.0.0-beta.10":{"name":"ember-source","version":"4.0.0-beta.10","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -34293,8 +43015,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.3","@glimmer/interfaces":"0.65.3","@glimmer/node":"0.65.3","@glimmer/opcode-compiler":"0.65.3","@glimmer/program":"0.65.3","@glimmer/reference":"0.65.3","@glimmer/runtime":"0.65.3","@glimmer/validator":"0.65.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"0b53dcc356bd8bada09caec168675f835bd71950","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.10","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"4aa09c6a4108fe1a6f4ef441b36b9ed3b8ba1c5f","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.4","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-C5sFGxT743n2PCaTnpvy3GWHdPz+/Ve9qjcSdfRjUvFCSYNhsRkxkpXRvXEU8WoUXY35Pm4vV9RsiorX1M+/Tw==","shasum":"db3f70cbe4155d48474177f1564627a1fc980f64","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.4.tgz","fileCount":297,"unpackedSize":8710319,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkA84CRA9TVsSAnZWagAA96IP/R3ZlHeQ1SjdMK9beYAL\nAYMcoI/NLykTxtn7L2zWvcvlT8eD2M6cjsjgHPSlYEOwk4hI70kt3NWaEi7j\nW/4kI7rRtx+mY9+yTDbGh2DOCbiNocZ93Q+vOG4r7zGTbtX1bg2xVHodEqfh\nuushhtOXdZsDxn7cvioGR9/pAYcZ7a8fmPU3wuie2tX5uGvepplzn9OP+/Go\n0H5PL8P6n5t4JqYNIKFosdfdI+pF5bkF2uehHSfRIhFa/OCtz+I+E1PGiSMT\nqPYQYvA5yz/0TILtQktwN/MFr/ryAFrqQmLMKeKAD3cT/v1/RxmlWEPOEYKe\n4rA6WZyEK/XiV8T6J0Uha2hV1kyLtgPQ8tRFUg5KagCTaF5rgeR5zEsVeU3T\nGIV+DPYaPU+FwBj4CSXu7ScRgdlxunzEmg+diCF8+2NUYLH+TE9V7DeyCFym\nqKcyoilhEn/BCBbHntUJrTRtqhx7zA2WHoY3Mf/QJWmhfqyEA+ve7orHjCSY\n0lxDt7PiIdHsx3AWA3QOgUnm5EC5g7lH2fcmRJdxuZtlcvJhz4869b09mBKp\n4zxCarwUC8bsx57i8dePZv4EJatUxIIeBzEf6nrjWPe0jgPQemxMWG6Gp1wn\nP9SPR3UL2DQHAW8tVV3Y2xaYYqfR6aJRjZRbY3jhppXdOQLUzX2aS/vgXSea\nWQhc\r\n=d6+p\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMNLjnp5NkFO7uFojqbqgL/C7wvv6Ktgh3LRhh3VmA8AIhAPaBxdLdocLvxlNhQRgjkQXVH+gcmVYdYJ8cLbAO8vNw"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.4_1620053815877_0.21883648731985117"},"_hasShrinkwrap":false},"3.27.0":{"name":"ember-source","version":"3.27.0","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.10","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-TLVTHhV8WuDCNRLMTgg2QbOezsnGA5inBO90JmENctIpMYVrEhvMuFIgLMb/O6R6x+wDiTcuCkxqu2KjsuGC+A==","shasum":"9e4ffa61db529c4927405ed31a1eb0c5e0a8ab0b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.10.tgz","fileCount":319,"unpackedSize":8337990,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBKVBij8IsPl5cZO1ZSDjWT6D4ZWULnOjG4WTO0w16qQAiEAkO/Tb+CTHfWdDe3mEnvBGZ/ndCOB3PCD8YacXtMr2lc="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.10_1636996894323_0.41017971790231744"},"_hasShrinkwrap":false},"4.0.0":{"name":"ember-source","version":"4.0.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -34352,10 +43072,10 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.78.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.78.2","@glimmer/destroyable":"0.78.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.78.2","@glimmer/interfaces":"0.78.2","@glimmer/manager":"0.78.2","@glimmer/node":"0.78.2","@glimmer/opcode-compiler":"0.78.2","@glimmer/owner":"0.78.2","@glimmer/program":"0.78.2","@glimmer/reference":"0.78.2","@glimmer/runtime":"0.78.2","@glimmer/validator":"0.78.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.0","_versionPreviouslyCalculated":true,"gitHead":"678052204d8e0edcf03561cad947b7a23ae2dd93","_id":"ember-source@3.27.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-DGVJv5GJjdHhDcJl6oCgZuH7nmM32g+TD8IB5xcU1Z2VkYGViBl+Xn9Eo1CL19M7y9sNdQd375sO+3U/IySZPw==","shasum":"7e746e0e22e49ad7dacb654ba79183e83d7b6bb2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.0.tgz","fileCount":342,"unpackedSize":9547559,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkBx2CRA9TVsSAnZWagAACP4P/irDFERiOCstHuU2lJhK\nRAIiJ0nwqM9uxUdLWNcWkr5MpC5CLkrwtPbBSv/RnpVF7TagIhYKQ8sfLb9D\n3NdMZfdPb7nDu4Hz12MWujlkoNk4i5QcqOjq8hxioz4wNX/2QoNRgVE83ys4\nB7CjasHu5tl4YQxCif+Vmsxz3dCvtjq5vnNtkPVWe7TGFBiWf6ulc9/8Ch9r\neQIOCmQHJgRjspMicWWJ9HZ4fetnn5v2PRKmQAESkbQzd9/f1plpYKIU1vWE\nzQUJeh/NlB30a3elSAKxoDiLMcEWwfpxLZHRj6l0QoPLcArR/RK6+tc+yU90\n2SsnIcdMrro5uDTJM+VUzSJMDHWZo8u7AfRXzI+qwgvNg5FrrO5F+AKGvREi\nke2yq6h/YGqcCINjrykQEFfQBOs6cSHywUAHegzbvoJRRj1C5W4RKFCHlhmJ\nc5CDrJxxQrRGTpykejnbwr/EemocWHrD/V68rBt2NXg8LS4tOBB4kZ5Exyio\nqR7uOo/Zr95tKJnb1W08vezoGNNRsk2gjzLGhq+EKKnCPfROvkSg+x1Gp23/\nECr+Rd9afvAJDmxQ/ltHLuwaJWtWFNNONm1Ji1I6RIzZrCGVUdi9mAYG6qo+\nceEqbxZLoDWzXKu5QmBhaE18j88b4sNN4Lbubj6Be2wdsvy/lWX87/Cqca04\nNAxt\r\n=jFq6\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgYDlGDGluWKlYOlhWzIF/u2KFf83w9aW5sfIsDQVQCAIhAOEYCCUoYVQI0ndP4ROi45ZW/HAuss/JVXPv6uGEy8B4"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.0_1620057205534_0.6630896957596852"},"_hasShrinkwrap":false},"3.28.0-beta.1":{"name":"ember-source","version":"3.28.0-beta.1","description":"A + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0","_versionPreviouslyCalculated":true,"gitHead":"6efc59c95912cfa590da3016f5ffe8622364e49e","_id":"ember-source@4.0.0","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-DfmcJRnA2ZXxEACP0hrm2Seg7eJk66GpkGK41drq/zStRMzK7IQA4jZ6reTO2E9TVGyU40+6huSc4pU93e6o3Q==","shasum":"0aa77c4bc257881484a763f7ada2b1af01d4a659","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0.tgz","fileCount":319,"unpackedSize":8335622,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhku5gCRA9TVsSAnZWagAAwLMP/i7rKVeX6ex9LmoU/RSL\ncdNR8wYR5oiCXYlS8+Jq1lP3HviSyvRP3AnVFPjb3nb87O8WjvfUj88KHVI8\nzuUZ3XzysFtGNr7NWhLoaWYUM/dyVcmTORW/MwAcn8KxGfvreeoK9urybKl4\nk8gT5CCsY4M1hBJ7jvrrdjFM5NyXYpxkAcOciJr9phPvLLgwlcsNt1JG2QIr\n8tkX+cuJwrFVAVF9lztzE+kaIOsi4Pr24T4dlIQg6xH9ERNfB+UwkmwOL9xk\nVqOWmcZHwoYdNsgRCspmv2DaI6NCBi0YDs/MfJ+Inr9SlfdJrbIO5xvAipx6\noPdth4gD2paaWXmSrG6g+lswuSfCqiZbrz+ch2XOhWFJiXdxOXdeND9beFW+\nsWqBoqu7aH1wCZ2P6rMOQpN7SXfnq1gW0M1UttQbbGve5PofkMCWjhfBk+7m\nMWsnOfWiGCFk2GNnl/0dpZTncLZcaxyPCHk17E1Of2kJ+EXpxaQGrSSEIoRb\n3a1aooCIyydOWyMqKSHxdlHHdRFS1s36mWhusWwdw/WmxBJOw0ANCPkQRgkR\ndf1+xq/a1tVuTI8ETp3fvDVaI7uugWKMtW53YnDoX5rq/7PUcD9j+ToTEScm\n3oXmOesvX67HIky71fwUsfuqOTzE65b1hgPe6HXNc5+zArQuO4ZgonftsEDO\ndqIQ\r\n=msd0\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsWna36kFt+Z7WRoBfLr5wOVsR6SBu3VpP7f1OpZqRTAIhAMGwrB6CJ3Zdb5QMG/oaMjw+VImyZ0puYcf/zlvD38X1"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0_1637019232378_0.45440515790633373"},"_hasShrinkwrap":false},"4.1.0-alpha.8":{"name":"ember-source","version":"4.1.0-alpha.8","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -34363,8 +43083,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.78.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.78.2","@glimmer/destroyable":"0.78.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.78.2","@glimmer/interfaces":"0.78.2","@glimmer/manager":"0.78.2","@glimmer/node":"0.78.2","@glimmer/opcode-compiler":"0.78.2","@glimmer/owner":"0.78.2","@glimmer/program":"0.78.2","@glimmer/reference":"0.78.2","@glimmer/runtime":"0.78.2","@glimmer/validator":"0.78.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"68fccf95ea7fbe2d0728bfd6c9a2190ff9c4554f","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-alpha.8","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.0-beta.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Oc2YaVptf0E/xNtUhLFucqx/3/EypMqIFnmOvglEH1v7oItUL+rPZopMtpIZULFmKvDCnRURAZjYp5LMBHuo+w==","shasum":"b91084e0a8fdb2b54356302822fffe5232e8d7ae","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0-beta.1.tgz","fileCount":342,"unpackedSize":9550916,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkCSGCRA9TVsSAnZWagAARJMP/1G7HjY6QLdNx47xzkcn\nJ9wFEcU48Lmd/Tit1SWgwToV5qsXwibB+gr2at8mAgKyDa5TjIoSFvAuHdie\nkdXj2zpHGBNeytTbHgGEUxlmgMPVoU8NIOAxoIvF81Lvsx9fzqWkYWzqzInm\nZa1fHxFtgPj2DVRRD+DuSZJi7FaFgdO5TxA2u79XVhy35DaKS4zzcJVgDaUr\nq1fAH5C6gvVZd5H/A9JAlTsQbtCrCiqZx4tqHXwExEPUtu7AmpqIPRXoc7B6\nEN+AvZzK/tcrN7Hd08qkktZSkImB6TJmejU/Xl1Z5SygcavmfMdqDPJsNXb3\n/EQCszTnAKKzFvdrZee6nVrOJYwHK25PzedWCmRGkWnE235aeC1+0OnMvGgB\n7hn+G4WCoQS3wFPPteo/KsRtkT2edRDIRSSh/MzHmOYvugltp5mJOhHnGR6v\nanp+FmHIt9JxqzXKTMfoLaCUms4hxsqFv+71fIto1P0gTYWuI7/F3cGaJvOu\np7SXZ8XhKoks8D1d9O7icVcVxgF+1SXvIVt9gQQflqTADUALKmVnIoImmA11\nhAC/0/puiD9Z3SbpA+2r0PbxOZq8q64iTa6254fazmGVAslEO1/UskcRQh7J\n6kHQWjv136rWpC3EdmAEqJZq5pMADsx6pAfxXY0g1GbhdaWVUCHkfIC/RiSn\ntIL1\r\n=5FB0\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICBOk1sU3EOfKC2OnK9rTKDv2/Da6Lg9kJzSwr0hcLsnAiAY4c9HT7DajE+mlEs+q5VGtiPMyRuuCPsI9sBv9NkoTw=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0-beta.1_1620059270039_0.30667444107934094"},"_hasShrinkwrap":false},"4.0.0-alpha.2":{"name":"ember-source","version":"4.0.0-alpha.2","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"9451cc2fe9acfd4da3d3b79a9b95f5e331a8c7ae","_id":"ember-source@4.1.0-alpha.8","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Sdh5AZGjLDel/SxzeEDLwsGdQ/rgN+nwnIZWmw+IS0pyqwArBP81z24TVgMSI5+Cmv995ozBUSqbnAOiD7Q74g==","shasum":"b2cc3e188d69d02070fe8ef75e878f37a446f1f1","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-alpha.8.tgz","fileCount":319,"unpackedSize":8358403,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlWFXCRA9TVsSAnZWagAAGEIQAJuWnigczf+m6+3xS18e\nn5o7BJai1iBmfYqDmBT12pakQkX/OGe5j/lXKFUv2uv81HJZWsNaO9v7Sw2e\n2D1eKphRdZZnO9yQERwX2G7Y9pI8iwRrEWJA/Nymhqx8vQqlmSj/a9Y384ox\nlc2fxXhLoMxegVyc+nDv46Zz/fhEGSmpVnSiIyj+zblykM+kc/34Cfoo/k3b\nL1yLIrjD6QxoEux2aLfKrckzG193G9KeAr7Iv2EJnNR/ZDfD6I0zuB8TZKM9\nxpPI8VYxAOk69/a/gEdJ3Rwaa0drN8KeGA4NMzV4RXbdvZc/pdvtMhRwjTzT\nkcREcPWeAco0tGuTR21YT+JT2e7V6sjMI4dSi6RtzkvNxi789uFHwPtb1rUr\ns7ZLmjDnITJN1OQWOWqJoGS3J8zPO/VallrtRqKwWKMq1ptWj0qgOAj6qeOf\nNMECWlkqJf5ZmYgLQvEeYaGMliT0CVnKcuQEFUQvRQET4rTYClIQPpI3oPA5\nIsvDYCn+1YjIXVAmlCuAZvVjdDAAGN/RCiy7xPqU8P+mzaR6yemeOSJqKITo\nuCaH1YOkR0rDyf1u4k97oJmSCgwVkkTEQijRhpVDVkrkZt5BmcjOnJ9xRjai\nWKWjeLvPnvZK+CYCM5jYmYA468HW0W324ZbsC9DbBV/OBb0R+txyS7TuRG6q\nsmlA\r\n=lEjp\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsCP/Qpye669gnMvgbgAsYPWmdwbvsbzOnozLU0kgOaQIhAIuFfWFGldBtMD8rpsh+7Adqu4b1j3Q94QyYYfN0Wgm6"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-alpha.8_1637179735471_0.8215434107064703"},"_hasShrinkwrap":false},"4.1.0-beta.1":{"name":"ember-source","version":"4.1.0-beta.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -34422,8 +43142,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.78.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.78.2","@glimmer/destroyable":"0.78.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.78.2","@glimmer/interfaces":"0.78.2","@glimmer/manager":"0.78.2","@glimmer/node":"0.78.2","@glimmer/opcode-compiler":"0.78.2","@glimmer/owner":"0.78.2","@glimmer/program":"0.78.2","@glimmer/reference":"0.78.2","@glimmer/runtime":"0.78.2","@glimmer/validator":"0.78.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2c51a185c924dce55f014a80c4cdc4d7d528c3bc","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"a464b1a243ab39ddcc3bb8d0b0b1292c03658152","_id":"ember-source@4.0.0-alpha.2","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-ONHVFiW4DsanNuJEmidPxGBkbHfpBQQDF4xw9EpydJh74R4Wn2gdUhyDKyHrM3IihnZT9Sa9ybMCN20n8jtorQ==","shasum":"a13272299fed096dbdd4c9c92a426fc8af7c3a7a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-alpha.2.tgz","fileCount":342,"unpackedSize":9550907,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkvvWCRA9TVsSAnZWagAAbIgP/1Xq++AELBKd4/jUggOC\nG+uuWdimJ2fXmhpdPVkFfT0vGwA8Lq0Lr8atwlqJHcWcreO0GqqX+hEr+wVw\nCnnPfwAUXEByvV+g2QyHqiNivxuvFK8kfReBsFIF1BMOFrrvtYCmGECSyu56\njOZGb6gOevCATQ0NHHvQNoR7ablQZFh3gMqjfOMRRPKQhFgSvCgSF93MF6Cm\nBko8yGROPzOqhc4qGh88mWKsYg87ndBQs/Q8LvSQdlCHpefLy8B/hv23DyU7\nYtWVwfDUlbUgR+JF1CDmI/dDCj+boxmP8M3vziMemV4dGFHIVaPa+1yOBHca\ngN+CdYxTYqG31+y0u7rAUOjVXL/JndMIZ+sOdeWc+5eZ2TqYCRMAS/nzg2xD\noG8BgG4/Wn1/DIkutaS/7PTBd2wUB28V9XK1uLupqqrzLn1tPvSlW7aIc2fk\nRev2t8xwgA+do4lO/JJxjYnW5MGElwr+wKu0oj24th/SLGJ0cn+s/moK2y6g\nM7JIdZJj8mqusKZ3o8MeYDbzVae6yrE5SteMTAaf3PhoDJoetoOJkGKFRqs4\nKE9e6lRcP3IK/Bi5/tFmzrICqW9WPKJCijDKdx6TES6pl1zhgJqBIYuOJCY4\nCkMYHHSULeN+AbaZS7tGeHmW+Di+nhCv7tNhGe/jusNOPTMVC1OQtrTMLhyv\n9YcZ\r\n=6izU\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgPUN/I/bhOb38rLSonqH7Dt/juQ0Hm4WZkEc3uTEV9AiEA+M1G9aRVxtAPbVtfX3fcKHaC2SAczy+HBKJnSeRjNFM="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-alpha.2_1620245461362_0.5573473636711304"},"_hasShrinkwrap":false},"3.27.1":{"name":"ember-source","version":"3.27.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.78.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.78.2","@glimmer/destroyable":"0.78.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.78.2","@glimmer/interfaces":"0.78.2","@glimmer/manager":"0.78.2","@glimmer/node":"0.78.2","@glimmer/opcode-compiler":"0.78.2","@glimmer/owner":"0.78.2","@glimmer/program":"0.78.2","@glimmer/reference":"0.78.2","@glimmer/runtime":"0.78.2","@glimmer/validator":"0.78.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.1","_versionPreviouslyCalculated":true,"gitHead":"8e57edd86d2c6a0171340b316b6c436b53efb7f6","_id":"ember-source@3.27.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-gBYsWz6eCFWSvdQvteal7LpXmCfUn64cKpZ3OIYeJGuXgl6akg34mCsYltUPdybAxRJzDkJeksTF9WnqqbXmMw==","shasum":"7348d4ff66ce1baf8e25efb2bc70df39b52e88b8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.1.tgz","fileCount":342,"unpackedSize":9563233,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnSxtCRA9TVsSAnZWagAABFYQAJwNYFgACSTR2yokgn3y\nQn3rC0QqxjSoiQi/U7yoLpSThiBn6P6nsG58jkJLtwbMIYaK6bKH5dnQqcld\nThCaPyjQJsMKvrrVl6fS3wOMoolRDts+pUkODPkZfcHV6CnbKc5mxPEl3tg+\nNHHSZM0hzyVHVrw2cWRsu28qdEfnIcd62Z8cfPzzQw1kR2GMJ1IUUtWe2Pf7\ne3bLj2FBGMtBSIBXicvCoD0ZQyt17aW1CmEJYibZ5BxRtIXvNTx+55k9YeHg\nxhnjDScaNde28tAz0CLo5EuPU5FhiqDL6eANxRfJK6hWrfrmCD0r9AZ/Ceco\nc3tU6RC5ByFZlxNN9Tbqa765bGzqEQVZQHnYNclIRN7QtZ5pOI5S2dR2Ek0U\nYYQHcIIWgNwBaLGRkfAdRJF1v+8GsswjrLTEauAPHSA6Z0/rQZWEfZ4mKPQX\noKcVeBwzheMe0fEeIrQJNf1EOpYiwfsqeUMxbCQH84LIsn0yO06Mdbb8IWOd\nxEr/5q6lminX/+B9X4L0++5CsiQFhAw3ct0B1JlKWg+rd/SDWd7pVtOyNsNu\nsezw3xn3e4XugQ8T5I8NUWLqDiLJ+9/NakHXz3x1D+ycRGS3cM9N48QJwPxw\n6hLLaW6wwwWIrnGOYH7C8nGQTyED+htCZwxhciwDrfnLACAFhHJxahG3XNHh\n76Lp\r\n=rhTh\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/3kzoahsXVWT5N5xckKrx9+ESNgsAm+oxsBOUB54bbAiBOJdRLLw+LoaowugjlZRgu8jDjiOXYQZf3/SkVi38jLg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.1_1620913261227_0.3663676024766902"},"_hasShrinkwrap":false},"3.27.2":{"name":"ember-source","version":"3.27.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.79.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.79.2","@glimmer/destroyable":"0.79.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.79.2","@glimmer/interfaces":"0.79.2","@glimmer/manager":"0.79.2","@glimmer/node":"0.79.2","@glimmer/opcode-compiler":"0.79.2","@glimmer/owner":"0.79.2","@glimmer/program":"0.79.2","@glimmer/reference":"0.79.2","@glimmer/runtime":"0.79.2","@glimmer/validator":"0.79.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.2","_versionPreviouslyCalculated":true,"gitHead":"5db188b606f16b4c24c76b3df72a97c92486154e","_id":"ember-source@3.27.2","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-//w9jiikkm9/WRuSBkyO666vtOsbb6P1mFcQGeiQb/MkbpAT29COIQnf8a7YKEPG/G1dgKox9jUPtPhlnaveig==","shasum":"3ab37191c2079d7e6e69f9c1c679f4c46f164703","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.2.tgz","fileCount":342,"unpackedSize":9576751,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr9RlCRA9TVsSAnZWagAAxr0QAJypzYy68ykyQMNytF3p\nrZHc2OVCDyCJz+9o6iksUs5T9/N8Wjl+RP9OoyGT7qYNz83fokKBYOa/x9tN\n4EIQxTeRIhMhXpW0wbwKPA1Mxti3gwmU5EEEfvTCmKs2udYGtV2FOOCmyxv8\ns56FgbyPs4SxvSX1F0I7y5N/mzKhbMsxGdxkdPS+mad0vtgS73JTF0mQ3Sel\nxZyOctT1exPYcrY89U7kt0Bycb92I8wde/SXxwYZ99b5X1gUk0XK2Pkn1SD9\noVscKvxVNkJN717c2+nha7kbhe4JxvJyrzoLHHCN4Jae+agz3M0BbW2th8n5\n2byWeghO36jIrRAmN6AsBvRWp9ff4QLWPtyy0CpzUW7sPhmBm0mKfgkfMgog\nIEQX7Y9bTQFpH6Ut7eERvDHryU2V7ZkSvFqoDUeYJJcbT4m+LDxjysoZ+ADl\n/qfl5o/zIok+RXl7SrEuM/+2ZomJx8D0MIv3XRqtjnKJrdrMqWBeKc6n1tF1\nKVLuD33x+chDmYNWBFlq2al3bxVK3c+5hL1va/+OWvE+wU1uQmxVBZGosYOq\n5DHdns4PS5NeUC5CTgvdP1FUomqQM3nCGywPpUW9BlhSJmTJGo/nSwnc1A4D\ne8HIGGHIkPQL7KVqsQArMuFID3G4Vw7JVyMBu6vAgicPDi/1TR4UInJ9zOkY\n8TBv\r\n=S/3q\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+7FwHN0SMDtaadQaEBkL0WeR6yWmym7h46JEBcnIfsAiEAibVXqeV0Lz0nTdXaMC2xwiB1hew+IFLLjlRv+oZSils="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.2_1622135908785_0.23949950370158768"},"_hasShrinkwrap":false},"3.28.0-beta.3":{"name":"ember-source","version":"3.28.0-beta.3","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.1.0-beta.1","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-h7YAd8BUWlCmYGcNuQYa6AHZqHi3Ln96jOzF2GF8ip0ZuGuQKo6u7Px2SSk1cVZdtyQNu196Gur42+6zorXlTg==","shasum":"f004391e1e15f02cc907ef49ce6cffe1a9e562a7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-beta.1.tgz","fileCount":319,"unpackedSize":8359823,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmEQhCRA9TVsSAnZWagAAT6wP/j8uAlmtw2VcYOLGYBvf\nxDGNeWIWWEIK52wZTX4CemIe4b5ijXqiU0VMSXnAaKGcYE966JRw/tH7M7Ty\n/Km8oW+vU5AMsrdqDAYSmKg8h8QCUw8J5AnhExClCfpwvd0zSlStjWCeM4mM\nCFn8HZIgsst1N7tJlJT7Wc/vlFWQvbxyNU6gAy+5Khz1PxKYVyzvX5vqZsAu\n/Y0pi9Qp3W8hx1L6E1romiuCZNp+RIlEBq6o25InDk/SD842/YT+LpFpR8SW\nosIIH+M/V0jLVSwUSHepMMrmPahDfUZwZOPKGjZ4AcINRAHoQhVAxBp8gifl\nK24kwABJeFuTh1XerNWxrnJ2xtA2aoN+Ro7Vl4R1inoVJCUi/7BQQH2dwyma\nywT0WPPb6rfwZgs61rv5vb3zRp8w6EGNzSClvzwzEBSgQmdqa9MIsRRpZEo4\n7zyzCN83XL08qJ7bPKsuXyf7lK9uYSQRR/+0LdUMymGvkD2BtzHnXzMQK/nU\nZV0xWgbm79leaFqBPaj7D0oerBwkvqZsGagM7foW79MzewIVqXb7mgLS2USB\n2bWXDqGbwX1ONn3PM7ZuO07ETFuWwis8iPPpoF6uldY5fmvMVOusuk2KtVFE\nk+VuCAaFxfO3/O0r/C8Y8sTeOYw+Kwusbz3BLXZlIfpFz6zddKScbfoLIyt3\nJahT\r\n=XTHx\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqVMJM42BaFEGVXd0gLSkBzUyuGBQzrsi3l+ckeIr9SAiB4SHG/YkV4t76wmFWd1Fb+9ZkEZPbgCLSyKBSvnVTKww=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-beta.1_1637368865389_0.15103068564496813"},"_hasShrinkwrap":false},"4.2.0-alpha.1":{"name":"ember-source","version":"4.2.0-alpha.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -34503,8 +43201,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.79.3","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.79.3","@glimmer/destroyable":"0.79.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.79.3","@glimmer/interfaces":"0.79.3","@glimmer/manager":"0.79.3","@glimmer/node":"0.79.3","@glimmer/opcode-compiler":"0.79.3","@glimmer/owner":"0.79.3","@glimmer/program":"0.79.3","@glimmer/reference":"0.79.3","@glimmer/runtime":"0.79.3","@glimmer/validator":"0.79.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"20b4effa830b3c02153d74fa63133e6877ea99b0","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.0-beta.3","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-npI/BmmGp9P03D78ozgh6xR2Wwl+idMxvTrdJllu876YiyghwtUFRcWMJCvi9idMqNbKUZZ60TXaK8jzk5jUFA==","shasum":"4352cc223e1c534a5d43cedd66dce2ad4083bf93","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0-beta.3.tgz","fileCount":342,"unpackedSize":9569524,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtppdCRA9TVsSAnZWagAANwoP+wcmlx4NfB82FSwLxNPO\nbHFl4eb9Rl8q/nQYHr/dBBWxg0oW6m2JOOldbRAbOdqFQNUEqqBkx+6uVTwF\n0C0LMlL8L08BIOHVuTnuM13FOkpVye+Brp6wUJ/xUU2BDk3j07vcTnQ7+HSN\nxL3qBjvzzwvS7AFT8wMp2DWFouP8Uw3bT1GkeXIBasOvojyWLB2cRTce9FdL\nUCcC7yJn4xYzNraN6EQLMAcLi4n6MLzGt9rxyOzhjZtEAYVJI34sc3Ij60V3\nYcHBSs4lV5HgpsZQ20xtvLP4Yqu187g7ko7VohH4rqwnszWO2owDg+P82u7f\n7IKIo4cGVEbZ+MQEUYZhgIVWx6jSqGPS5uGueRLC7G9eMjJptILfrVbC/YiM\n0tKDaUcp7ar0VvzOK3EXAgU3Iz4LrhGzATV9BHhegC3K93JbJvnoDSf7fMt7\n0KdheG7AQKN46mMwg2OeyDR0f7kdxQRPKmH9ihstkgpli23rt/T76v+Xo7ue\nF39kXhorvisGur2BVzcFIFdMJC/GsAT/VyEorRjGu0+gI6k9k+QXdsfISGPb\nj11HHLBdwaDChcOkRDKUef7yco0cl9D66+HyJ7eCeAuBvY7j6Afi7iY/NANS\nJMIoNixhgk9ypkbyp8yRDJPMcqleC0c8TrmPnJjKv05SluTicr+9Hs4oATeQ\nMN5e\r\n=+Y/+\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICEWOsnd7OIRjALqPfhYaKMUHhSTELMVIRmiEgPgysUpAiEAohZcDxPjpGgaXbABkiueTm11VVSCesPWcf3ZGP5kaXQ="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0-beta.3_1622579804456_0.7104774432105858"},"_hasShrinkwrap":false},"3.27.3":{"name":"ember-source","version":"3.27.3","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"944637def23d8fab349f232688b2a2e3889457d8","_id":"ember-source@4.2.0-alpha.1","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-uOTUxiFeEkvdR5yCeZm/yFNxTJII36x0PBC1Tk4QOOXRt7pj5YAVcjxKLkhVNY4gMEMJ3tal0L6DNeXIulJJTQ==","shasum":"04b6aa6804e7291a146cc69d2de9ded227afda35","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-alpha.1.tgz","fileCount":319,"unpackedSize":8359830,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnpzLCRA9TVsSAnZWagAA1SoP/0ZX0EzsG0k1XGZ5EIMj\na1rjK6IwHjLZ8i88MDvLklN+tNLVFUs93xsw+hj0GjUMXWOf1mtI6+Yv0rhQ\nDkIJb9QbPbsxXIr/qhc6wfDg9ZHntLtoQxdtiBE9r6UQtKYdyYmm/ntRe/4s\n5OZlPONCYI5ohIjm1PB1ECkXUAuO4Buq5XaU1UXw+9l+ThYVbSo/wtlSPCyw\nbhUHgbAVPDAfdSgLdy5Z0YU7oZFOI4E/FBHHHy9Q2sEzkOiYKWMj/u0lP4aj\njGCt1q515COqy8+r88A8r1Aqud3JXtoBJPXI/TNLxG8l+n3GBjEacgeehcTQ\nxvXNQiGobwwSkLUEQLPFPa6JY0EJXfr1MJ7g7NlcJphskVwUXCvIFoO9Ht+k\nwivwVEzTZG/pUyYP0vgl1BEJikRrzJ72tfShRL+wBAw1QKSy00tZwyzEWOpk\nn7vmUvGC9464nU9ollJioNiuoUmGcbQ6t1okwLjyO5jcu7Oof/XWexZe/kjj\nmM6WqmjIIWUDLMD90MYIBIJ2k1xWq33xhqShOSifzFPa1zQ5flj+nE2/cVsF\ntunUFBQzmbkrBhV/MZVIqopWlMdKHMzO1uBQ1pcRoE2R/H/36wqclvoU515x\nm/yNX+uec6FCL8EEoqWwXkmP/zxqm092e3cVdiBVGl4w5c7LpBAvJGqHs4xO\nk9+W\r\n=TCOa\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGB+oOEgq8dJYfIH8aLbnrYikJjyE644+JQBRnAvgEXxAiEAwOjUNI1OQCQKQWUKraUnpeueEUanNgmiscVVarVsFcM="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-alpha.1_1637784779520_0.8639284909629996"},"_hasShrinkwrap":false},"4.0.1":{"name":"ember-source","version":"4.0.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -34562,69 +43260,10 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.79.3","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.79.3","@glimmer/destroyable":"0.79.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.79.3","@glimmer/interfaces":"0.79.3","@glimmer/manager":"0.79.3","@glimmer/node":"0.79.3","@glimmer/opcode-compiler":"0.79.3","@glimmer/owner":"0.79.3","@glimmer/program":"0.79.3","@glimmer/reference":"0.79.3","@glimmer/runtime":"0.79.3","@glimmer/validator":"0.79.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.3","_versionPreviouslyCalculated":true,"gitHead":"886bc51893588eb051cb8a0a1175a8ce997c7687","_id":"ember-source@3.27.3","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-ouAk/hlrmaFTfwfc66DqXdEWe3Y4kvWkjgPxXctzUdluuaXzhPBwMKMgVLW/+F70UMIrcWhTe+bQiY4ZgKZMnQ==","shasum":"96489643809b95d1804c21f31bbf83cb3b2a30a1","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.3.tgz","fileCount":344,"unpackedSize":9569606,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguT6ACRA9TVsSAnZWagAALGEP/38McDBb3wQAY4HPL2ib\nGzg2Kan0BTp/I7MyNvGzhXHp+WYAJDS2WwhOJiFaPTwmHkP7Q9QPFwlt2CmO\neKBVfy35sBbXZpb/CUxhos61zkm3F2DrtseOzbJ2K8+P12xyttCRzP0hs77G\nOVjk+nxwguEHd0XxqcnXhDPz+mC1TTMSUgKUCjxgsTkW62MIcKByU7Wl4Lwc\njKdcbD5yodSnP8Ezr7p8RBaR8rw6f3Hagc18dZw+jqMOR5tnTd7Q2Vyw30io\nBiGlGFFlx9jN5cf8mvm190Eiq1iAX9xh+fuO1LzuIjDxi0zCoviugdMis6js\nUqAWzLMrOwbtRV+u+7MbhI6FSuFSGsTKZkaZMzUXx7eHimZcaAzE71a6GwUi\nGndXujElGMsF1nI/oHTUTnr3KYSpD5VsxYP76ezfiTG5uYqyGSDlAXnoVDTw\nJE+SA6T3NtYNlbm0BkNmDdymY6T4HnxlZqhRaowUBkVjNh6SQ/e1J6XyM1Qk\nnEdIqNJIYdgkWOcLi6KhW+LFHnJiCGLa3j8AjrwUeGljxPXaW/qpP0kRKQak\nP2+yky+arjyStepEyWOxmPESSKTlhmz9JB0/c8byMnPKhi7ffgBSIvX01AVW\nmQHw+Kqdx4BaW3Pt+AWhq/Fd0btJgqsShruV8ifVO4Shiaj3uc0FG+r8Kddj\nm5jg\r\n=ADPF\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAIiU5fSx7e0aimxmiU/pphOrFhCN5O5R4UlGaBLX2TAiB44BmACEP66dZXObVMB0WSyDDmaLjTzNbdz1G86HR36w=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.3_1622752896183_0.20580598299354458"},"_hasShrinkwrap":false},"3.20.7":{"name":"ember-source","version":"3.20.7","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.2","@glimmer/node":"^0.56.2","@glimmer/opcode-compiler":"^0.56.2","@glimmer/program":"^0.56.2","@glimmer/reference":"^0.56.2","@glimmer/runtime":"^0.56.2","@glimmer/validator":"^0.56.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"publishConfig":{"tag":"old"},"gitHead":"db4b52abe9a6ac10cf0b0890884fe914de5d06bf","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.7","_nodeVersion":"10.24.1","_npmVersion":"7.16.0","dist":{"integrity":"sha512-WeZ55BRi2kwFQCHydwLfbqJx04ONSrVsGs6IxK0VxNSgtSyQZ0ENLG5O9pad3uR7VeVhspazNPobaY38V8tEow==","shasum":"090e8f7f3e669b3f48ed9fee2ec5e6a50fe695e4","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.7.tgz","fileCount":295,"unpackedSize":8373818,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguVYeCRA9TVsSAnZWagAA0WEP/iF20BGR0+15t65RCYBz\ntEErgtEjlKx8JRQ1C3iYF6Bp4AazSYbc6JVLgOOpYWFmQOWlry9ihU71jqRY\n7277uW8VAFpFJHtSKRffxbdFkNKfbhBvvPFg741RgL9zYFc/JT3IIKM4jPE9\nHmrv6UHPmnnsJiypXyjAWXso2h6GeYRq11pPrBy+EJb8CkVZekifEmmRhbzZ\nPAnLQMHJs0yv6qt/aUnQPTuw2WExdifMXUbtFyInqooNk6bS2YLT8oJCyTHC\nOZNGLFgPKYT+NKNUGiS6tgOZZdDkzvaX3ZLvRNqOutXCgej7iXPtTuz7KrD/\nb8BzutI8xirHh+lAg5vTVEUcwtgWOu9KOXrUuhhWMMArZU5tDqiPq4/0NYlH\ndaNYUSxhqWFKD65PgvkV0NeY85bnFNPQN1kUJeJj6w1kWIT4u2ttuF2iHpMS\nowtYoR+8ANr7nMK6rVVuq+KlEq3zHRQLoIO7oMKpXUmCyX77Au7HVfM8Xx0Q\nnSyKtBm8lMXRXR78fe2JYMovNpOxGGd69UsdKSp5Ayiv6r/aJ5rJT2YrhG/F\nZiRcQUYeiVRhRco88hT5IzvE5E9NElSU/GRvLnVig4aJcl2mA9RxWvoE4PHV\nmu2M4UNzUuRbhxVjH1NSMimgI5m6IfWkKgvuDL5Us7RWzvvjrqLbQGtxd1ce\n6LzC\r\n=e+uz\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVQ+Ef+FqmnL6PjiQksIIJQeg9Hk4GxOyRTj9FmD8DwAIhANfijEY739dTyRva7MVIIO1z5AOeWD3va49GBB85km0O"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.7_1622758942356_0.47173650423157354"},"_hasShrinkwrap":false},"3.28.0-beta.4":{"name":"ember-source","version":"3.28.0-beta.4","description":"A + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.1","_versionPreviouslyCalculated":true,"gitHead":"cf1f34e2c5d94ea0797e8f27b472372a07443b95","_id":"ember-source@4.0.1","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-5k4ZQvpa7Li7V7P2QnIiOo/UiQkaWwvaTeSI6dlLAswMhIq6XFFZQ+M+2NHrTJynhc2u2BcIxcYpdMb+g8y1Aw==","shasum":"c36acab19bfe3d2e4b560465ccf16018865d8f91","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.1.tgz","fileCount":319,"unpackedSize":8338969,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp4rwCRA9TVsSAnZWagAAJzkQAKHOMwTx9SA8YqGENHbj\nSAZ35Y21KdKB+X3dLmT5RhEXzmONHclYYjX+THE+K0QA9aUChavzCHMRlf5m\nDlgNG9kIxUKFy5hFBpvO5cB0b7Pjn/55HXglgns77JuQrxGFE4F6Gbk5oWV3\nGhxHZZukMfdZuyvMxHRLL0hYp/nVBgUv/jDHHJBKJuAtHchhl7CwDwXeLI8o\nKEF/ir8Sh7BbNfMlFJYNoXJWDymuPHrxU2vncwxcPP04XEKziJ7D/PLn9STk\nu9FdY8Xd8nnt7N2pmgI1yZkqO/cj9nrDCXyOZ5MpKy8eL4e7dCCIjv+/CyJO\nlEMeeeY9rtvXnEpVxkOEKstANYWsKqX61cZkvi0Q5PnDULzvpK7m8vasateI\nJNis9f/GX28dOGNQ/8xoWiot/Yup4/ndOI4KfOBsj9fJ6DZaNw3qjaR2gCNT\n7kZopQp1j5Cbj9/oKgNAB8sci9pI1j+kOKUkepvMdgpDU3fCp83+OrdYjKeE\niYHTHUwXGSRqXF22+82jRDXajEF2TgCYz2vIxNbSzB523LhXhTefBw9CJBf9\nj7VXXPD5V5avqJcwxyXHYhBZ+Y9EKBgUv+RM/rXNnSkEmGq5ivXdjkriSOYw\nHZsOxkzLhpqHBc3zBr+BGD7LjDXYtZTp0ARVB+OMGgpJ34ABT+srKgveF1hv\nNXP7\r\n=m/mM\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICvjJ4Onzt2ZyWlvc5APCbrWZf9iLoaTZn51RYcWIbP8AiAoNv08aTbeYjFj9Rp3aZE10HmkUQLsplhvGSngPD61uQ=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.1_1638370032091_0.7014355009367201"},"_hasShrinkwrap":false},"3.28.7":{"name":"ember-source","version":"3.28.7","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -34632,8 +43271,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.79.3","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.79.3","@glimmer/destroyable":"0.79.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.79.3","@glimmer/interfaces":"0.79.3","@glimmer/manager":"0.79.3","@glimmer/node":"0.79.3","@glimmer/opcode-compiler":"0.79.3","@glimmer/owner":"0.79.3","@glimmer/program":"0.79.3","@glimmer/reference":"0.79.3","@glimmer/runtime":"0.79.3","@glimmer/validator":"0.79.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2f54b0b27e91a15ca4c6e7d4e715e7ed6fdff8b7","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"147063f29ed4422baff38449ec1acdeb64e636fd","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.0-beta.4","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-uCKDIy7nst/dg1jHe7XWLOfXclXFdEdn3mi2E/gmaE4cc0Xwd1821pj5tOt5QPvy98x3LsZ4dSB4zZBc4scFgw==","shasum":"74b4454b23bb07aadd9f0aa982eafb36c542729b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0-beta.4.tgz","fileCount":344,"unpackedSize":9575228,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvmz6CRA9TVsSAnZWagAAAoIP/0NmTAjItBaS5NlhTPj2\naOz1rjxOQE78vorybJtFnaLyQC6uraGNGx25HPwPoSw+bZHRFesiuZTKEGle\nyRS6gu4sALOF697UQKrzke3kI20jRyLWAuG5zGrESYe1FuWXVtsbGNUCr7BC\nGHzIs6NYQCtIPxWQnQEKwNW1gKlT1Z/DplrwMhlayl7ZniusnfTT+c7rkKLj\nTyCcRAf2l74GixCBfCraYJ22bMW22n5wz8ZhCzswFGUY5glN0xaPWlFHqQFL\njmn8z0Jc9hHOIOGtrifwpmVFcP3kbOzAySBIdRluIVPS8AckarH6k/5vE6A5\njSmi5L99W2m6H2dd80kj6gC7funMTlJqRpJv32H+iBKp4LQnKd18oZ5qmmGo\nnGti0sDAI1yKLgw3pC2MnGtOA8KJD60zFOVTiwET+Pd3L4q75eOYUWlwQ/cn\nJXyemFGZHh9UkXR4StvJutSx2o54lrZPGsuSTPLUFnFh0cNyZjTd2IBIuirE\nh92oFGbA8xgK1zH7jAMfQiH1gLCwA2V8q+iae3kO3u0nXRmfDp00xM+Hw8Cs\nKkI0esdn0HT3fDyYVr8djTjYlMVKfl3H2P1CzXPnu5RN3cu9+hylTCTV3Prz\nxj9YW1vYPuNzfk68YIMWrV+7b8i6bOXpheVtih4tmFIft6Uyi0k5R3iFRcEr\nEf2D\r\n=nXEF\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoAB6bVyum3/vnL7ap3Q5e8QMEFoYksDzLy6wQEX5C9wIgDyunbZLp/6sLko5E1rFHhUNENV2tPEjwtkKcys3UwPk="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0-beta.4_1623092474258_0.1805822320678505"},"_hasShrinkwrap":false},"3.27.4":{"name":"ember-source","version":"3.27.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.78.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.78.2","@glimmer/destroyable":"0.78.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.78.2","@glimmer/interfaces":"0.78.2","@glimmer/manager":"0.78.2","@glimmer/node":"0.78.2","@glimmer/opcode-compiler":"0.78.2","@glimmer/owner":"0.78.2","@glimmer/program":"0.78.2","@glimmer/reference":"0.78.2","@glimmer/runtime":"0.78.2","@glimmer/validator":"0.78.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.4","_versionPreviouslyCalculated":true,"gitHead":"fe32020e181de85b4b2e480792f8ad1db3e5eee1","_id":"ember-source@3.27.4","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-+/qMm/4WVpX7sJ3HUmYQjZ71ICnPMZVAsBjh4z9v4ABpPESy9lhrqt6KB4jw17KZEyn1GNCVP4bDNFLxmiKzxQ==","shasum":"6f120a0a6dd8492e2a071b941f62a1b1919af621","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.4.tgz","fileCount":344,"unpackedSize":9583686,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwSB3CRA9TVsSAnZWagAAg04QAI0zR0llc/mkXg+Lhegm\nDDrm2763FMg9MC5wVbSu8YmZq/70vATUYZdHEzh7vsMRF/9+xJpvOEzHWCNY\nUShx11Zt6xJ/ws7XieFLa48ImBq0ZG6FocsaSZxdK+wEewhwSg24CdQPLDPK\nrlgfyGDSbyHVEB2xQXIF6gFxEm/Wv/tx8kEjOuL+wdnnFSIV/xkdYt4RSAOP\nDgzaqSAZK+kE0+0bEVlAKmgGbMDbHOH31YTpHCnqpsmoBJs6KRph96q5K8/+\naFdXYi7YCUd7cBe6inCvg8gYXMSf5xwPaWPyzK0aQ4pKAQIpaVaMCh9croKp\nRDT+HnQtDBrrfc2trqmkVasolCKBTWoPsvJd9ftVpYCSF7uAX1M/o/WEQZyX\nOYtuWl0GXVlocTjIBRKoJof4jJog32W0tGUQe4t9euc4p9JUEFAIguQy4ZQe\nOtjlvoXv4DNXLZ4gynSBie6VAReWG628hEbWeAH9htX6tnLfjpKxq4q/LLhp\ndPqgPsQqCtEraLWIPWVtgYqaCwkyGy7ZbpMCNkMUJUE8NyUm0hcriQCAMMbZ\nQk3RuwS89kiTlNhVoM3ClPkTfLxlAiyuenIr0ImM4CudnCIV4j5w2O1texCy\nVEsGvoT4E2pyM+C7iqh1doU79sR54c6CC06aTdv4fEdxr/gJydBYs4sL/1D5\nHIES\r\n=4I8U\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDkot54UqVDC4kuNRB4hyh8/mIBrnxWyjnH8D5oUXxddAiEA2os61qdVQinLpkEImsNdevcJTXbHztO8Dt317IT+lc0="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.4_1623269495173_0.8180776411767638"},"_hasShrinkwrap":false},"3.27.5":{"name":"ember-source","version":"3.27.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.78.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.78.2","@glimmer/destroyable":"0.78.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.78.2","@glimmer/interfaces":"0.78.2","@glimmer/manager":"0.78.2","@glimmer/node":"0.78.2","@glimmer/opcode-compiler":"0.78.2","@glimmer/owner":"0.78.2","@glimmer/program":"0.78.2","@glimmer/reference":"0.78.2","@glimmer/runtime":"0.78.2","@glimmer/validator":"0.78.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.5","_versionPreviouslyCalculated":true,"gitHead":"36fb56e408a4f5e7b9815d4075b5d957acbfe8cb","_id":"ember-source@3.27.5","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-oSGM9mD6BuOcGilYqU+F2MtCferQhKWO3REX1P9qgN1Wzfa5kXjbjBBdPNWfBtg7bZLGM27H8JgiV6+t3uGegA==","shasum":"8e9ce24c17e7a16dc3c2b128d3d3e24ea79e6726","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.5.tgz","fileCount":344,"unpackedSize":9583840,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwmZhCRA9TVsSAnZWagAABOQP/3RfZJIbkRUEJQ8oLeSK\nx3DTAt90HvoCTfbzEmzZtnYwVxFeLUXLnK4lRUXceBW9X73dyQtJPaTEvDkZ\nM6IM5bFuitEw30poQAKn/OMsB+/8/+Yl74KyqVgGC8gocdpOGo57ByL0LHLo\nbt0ebrSzPwXLySOBbQkyFabxg/py6HFcO35CPh66JFma0BRvCwzKyuYbhmw0\nBSIEzmhRGMC7OmXdduCPgyZHJ+EPPZPliMBoKKFPz9SqwhRtT6+h+AFrBngS\nE9c4Mro0kgXHdamKQ7C3EboZncFeggEpcanhkj9Mw5UUyVc3OLxXRqm7trPw\nObW4RZJRloNB1cH8tLxD6/68nxdDle4eUSoiv6RetpTZfqRo6Zl41T7karNp\nhyENXOaejTGAanPEImjWcu6HLyThxpU8wiCzFtJLDzPBxsHKyw0BNnVWPOJH\nMzMSgeOP+AFo/tWpIu1gbVOH+g+NOT2pZo7VpkplHZfJYGYd8y47KwHMRoeQ\nZJfMHp9o9Nhz9JcH5CN/T2iNnyPF3o3zJ3xRGPKwRb9uOhgW8as0Q8hhCm4o\nP4tEiRpu3bqEtS6y+IagGeyJIXFt6EZF9ijrvyMkrsVrzfMY+4IfdEu9Ebdw\nDjJ0jkN9EsyVCeZjNbflBzLYBu89CXUwOJGVBxhujR5w7ReJSn7ua81dQxaS\n7Et8\r\n=/mhL\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4DI+1QEG4XtzYgoil4Kt35avad9In+hPMopCz6ACDjAiAtMZKVMP4IIN+0tU7FBIJdHWCHcHAcSIa1yV5GkgJPyg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.5_1623352929211_0.7291100134449351"},"_hasShrinkwrap":false},"3.28.0-beta.5":{"name":"ember-source","version":"3.28.0-beta.5","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.7","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-N+whv43SXHiTl93z33LULaxe24jAJGq7IORVBBevGZ3N4mDxe5OpH3jiNfr4HT48Xp8OLxa/cOH73NkEoQAS4w==","shasum":"80abaa5de0995c8ae13c7761d1f99cba20b821fe","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.7.tgz","fileCount":344,"unpackedSize":9554913,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp449CRA9TVsSAnZWagAAwkEP/itn/IBNimladiWocYUy\n7KHf40sZMIai7+ABUXi6kXsZ91EkYOemQ5ljuDXzTw2zBVpaupauVt3cQH2a\n6GlMkqUOe27f0ql88cwT9hY8ogPu6CGshKRLCFNHEVKDgX1GsDyK9+V4CCeI\nbBMBWFJrDlBzYMVhfE/C5pHr5yGVrb9oGO6CJIyDkLQyvFoW0A2+aDROGD9i\n187mZyEW3lf4OuYgriXQgM3nIUC1k/yK4Gg34jXY6oauXZ4sFJgYuIT+OdqU\nJI3jq7qfjJvgRLc9ZGpiQQpkCor7f+ipUgD3WGrfs1YFfROjI5SoCYjumNwk\nJ2AcKXr5VyFXRyGOyhmoxqlGLE3qQix8rXO0+As7wRaUvq5yQM6F5US5YLP6\n8w+ibq3jMdn3mjDyFRWWpwVmLHs96qWomphMOffm4w0Zo7zI7d6QntOEujsU\n3sSHveMEDcvNKbtVSkVT8LCIiWL1YaGj28wsWJFV9HeLKJI3o9HInUkhsX9H\nO6dwHLqDBQCvC+kfgsdC/o/J/htsNTmVvY5nhmmJ1d8QSEDYYVxqgzgYV12G\neGu+kawsGmRkgutxk2h+H7vLvp5/yl5Iqhb92HI1aeY1YDnnh7Rtsp5x3M3W\nB7Zy97Y5l+jNhLe7pRXTYDPoZRdgutqX4ude72WM24eJD1CnJqcKbCd2ckZW\n6ZQF\r\n=2I50\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDi8em6JbnQ4E3qYYFJ3FeqV/01jOaFmpw4Y6YHdvdwwAIgYzcj0yQX3azra2U6qEbmDOP0tYaby/1q7Hk1iguYAao="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.7_1638370877329_0.7114673708825037"},"_hasShrinkwrap":false},"4.2.0-alpha.2":{"name":"ember-source","version":"4.2.0-alpha.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -34713,8 +43330,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.79.3","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.79.3","@glimmer/destroyable":"0.79.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.79.3","@glimmer/interfaces":"0.79.3","@glimmer/manager":"0.79.3","@glimmer/node":"0.79.3","@glimmer/opcode-compiler":"0.79.3","@glimmer/owner":"0.79.3","@glimmer/program":"0.79.3","@glimmer/reference":"0.79.3","@glimmer/runtime":"0.79.3","@glimmer/validator":"0.79.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"e2615171a890a62d3143e5d0caf12cf068af454a","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.0-beta.5","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-i4FPecm2QAoBogWoM25zffPkcEefzCea6+FiuTn/NcgJDS+ObJjp187zlyI3qTegvGfTsB2Ujh14N2i7IYkBSQ==","shasum":"253791b666e90aed8270df52a8fc2d91fc986bf2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0-beta.5.tgz","fileCount":344,"unpackedSize":9575741,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx5+4CRA9TVsSAnZWagAA35wQAJ053ej/bDTWkzWfvw7k\nAgz6GbIE4V65bznFt09a2p9FJ2xLrUxBtyNoBlB/i4634UrkI4gPCYqGAILK\ngigNnk8s27Sos8J2QijLzvG0D4ieccPuPc5DV+/JYkaqU3cM1emJIKDpMd9c\nVulxK/mDbjsvXnDfD1ML9vBdsAZhs8C7gWJlsXb7Z0BkYEkTlCzXhxdaKh/f\n51TuavQf+7qTCFu327EoSDWiKo1jFgUUPw6ERlvhtq2092lZlw1ENJpAp+9e\nDTK4TKoE8JOc5LDqsjNkSjTYgKEIYVgF40NN0Lkhbc+CFrQ5ijEgy5Ad4vcn\n7OZXAE/+HcvrxaX2uXKdUP6ZjB9DmF9jT47UpxwenmyWrzEXQ6ppNI06RMCm\n/Tn9dAOOhMdfkNk6xShYprmUSnsd0Ht04IgNCjZcBCXtfkkpM6aq0W58SZIC\nkzxAYtntqg9K3BwAbCe5hdBGRV5IWMReUDAwtWQhLcR9GmAo/Ip87/aXD/eC\nXk8svbs2xm9TIv1RcBBx8UbLPxQCsw4N3O7L67ZYlA1v5tQ3Mm+kmop+GK9b\nhNCwDu7dT8FNb0Z7BwPsz0ff6BsUZ1vzIJP+eqvBE9MDDfm86PQJ9rPovgEK\nnvQysGvJrFOALBLrgU7rxtnYSdyxa9pkoGVFeygBB1HQxBfhQogVpX8nSAhc\nu097\r\n=qxz1\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBVZjYaYEK3xHpwm+fv5kzogt+qrEX750fwqEqDFLs3AiEAy15hB8L3JVM1yHZNmPjyqraJv8W513vT4jJzbe7E2hI="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0-beta.5_1623695288354_0.9726388269891557"},"_hasShrinkwrap":false},"3.28.0-beta.6":{"name":"ember-source","version":"3.28.0-beta.6","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"a1f609f2ef3fe7930a8182280ac7c04181da3f77","_id":"ember-source@4.2.0-alpha.2","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-ingHfXivTXO2U5I/l16wBwi1PCNv3LrHlgnrKX+NqWceQAows7CTp7lliGe+i+Ix+9Nt2WV1WBFs/9WqTyU8/Q==","shasum":"541910fe35c5c8744746407ba85f0f6441904777","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-alpha.2.tgz","fileCount":319,"unpackedSize":8363521,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp9dsCRA9TVsSAnZWagAA3y4QAJEO0+x/IO+OVqYL92dC\n3okplIiMISVJo6i8Jxoovp4oZ5yNdM1LFbbihpDc+IVR9JPJS2DDUPN5kUVb\nVSa+Bh39kjiLhlcEhVS9aJ4bYH/X7ASiTj9GJPQhyQLvAPNNACvqN4lfguRD\niIFdPAWRv2Za75R0lLXBeVxJjqJ+xItZU3lzZSNFSWRyI8sJzVXsPWztHjPv\nB7AvtujltBBiRXMpEGtT4AT03saVsynV9Mq8QpETb05Qy0se4+RieYpSkz3Y\nAeU9T+XpnTUPLxPFZq7275La9Rcb/1RdbDBn5QY4I9FC3uQRdQZD/LGvKmu4\nDK06AXdSHFAfgmhYlhSDU4Z1nJKRKUsanQIUpuhnlOusyTywDTs6uibHfe4h\nxRY2caSNr8t1xu0bjRS4LMK497lAt2ksu3cokCCRNUqoCO/YkapU7vArfFL/\npa++lS3XN2RoHcs7cs+eKwfgt07aPimcVPRX6HStic6OfVn24QV3ERSB1D5h\nsf/OVu4eS1ooGxxlxLv8a5RCIvMxKpLTcjwc3Ipjf0xpMHYnyX/ck2Id4IcI\n9Iu0mdrS2UuG3MexKgcgDKSKysLB8jRbVdTOpv9MtfOkdSnptftqUWEYjbg2\n94W7jQ3m81kzJxUWGkM6dUorA9mpwcyDt66sa+WUHqwbiJ18w3bfi5nXWZwx\nD2Nw\r\n=9Vzj\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCceoQslBQ/Tsu3dV+6JzlM/Bt+yNax1rqJmqqeIXWBMwIgPkJwwvaO6C43eQ+uIkDiE7Srko9ZeI/5vxhifgFySow="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-alpha.2_1638389611946_0.42728105955926354"},"_hasShrinkwrap":false},"3.28.8":{"name":"ember-source","version":"3.28.8","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -34772,8 +43389,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.79.4","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.79.4","@glimmer/destroyable":"0.79.4","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.79.4","@glimmer/interfaces":"0.79.4","@glimmer/manager":"0.79.4","@glimmer/node":"0.79.4","@glimmer/opcode-compiler":"0.79.4","@glimmer/owner":"0.79.4","@glimmer/program":"0.79.4","@glimmer/reference":"0.79.4","@glimmer/runtime":"0.79.4","@glimmer/validator":"0.79.4","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0-beta.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"cd55255b6a8035c523e498087d7cf1f989e54878","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.8","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"3537670c14883346e11e841fcb71333384fcbc87","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.0-beta.6","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-FBFgrQAkMC3v/i9Ziqp0P6uJpM2euhJ0adxSvikKAcE+VSXlpeYMxVW42kBuOdMGKbT1W3bQnLoAK5iTC4gxZg==","shasum":"d83a8f0babb859c528e6259637c850eeda9232c0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0-beta.6.tgz","fileCount":344,"unpackedSize":9575475,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0WJmCRA9TVsSAnZWagAAIbEP/1whxVNvtUiqTQnJZZOg\n5I+cvTKF1uAUBehYXx8ND8VMbK8ksiPcWPgB11+TE0lz4fEAim16mmqQFLI7\nCdaPEJZT7IS8FiaQBN5wUuE+YUETNgDdYBLtDMVoO3Po8wRvQuUtiqd9YS6Q\nGGXNw0aRhLKQK8cbHoMY+TKAk7HXUmISDxwoIm73AtBsF8X+a2lUZIAKmRId\n7LdwOyq2VogSNzfFycarFs7xYUO6Lndy7Q7BHQQ7OQeU3LT7Ns2o9D+2Po9L\n/mo/LC4h78yWkoBHLDiKi5AZpJ48oQ3QAI2wCzRkOndwp5nmguMyI4BdEjW4\nho4s0YsxM5Bue9UCoqFWlFE1HGCC0I7+xk8rSiKoGIFkL84d7oFHodBxCEmT\nRMG1nvQK7cT8g3xJV9mhvG1Z4WIw8ZXsaI/737jgzzvt5Q+IV8NZBfKDM2FI\nIUMLaX6IcgtzFb722xPAhPPhBueZX+BHJy+9UOg1WpE+prmGlz6RKhzKK6qo\n5jUpuUszT6lUk/4AUHcvH7g013wYLVInWqmxhM68tSUaKLk4WveCznkepzcf\nELFW313VKpaTz29H1Ocem3gBUp0wlBCKtJNzz/JQcxVulGtsQC4K35xLzLIq\nOAT4pPWJ8dBw8HWd6RWX8FWU1tJayH98rb2L3ttq+R+a+Xws1wgO2bsXtTXA\nr8mt\r\n=k+u4\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeH6l/pQPcouXzC6ypAreJNcKYLPb40bV7JhzUcS1bUgIhAOtYqrO+8YiseswpH0SkydRmtmq+bfXNbupFiV3Do5mf"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0-beta.6_1624334950250_0.2914016346444508"},"_hasShrinkwrap":false},"3.28.0-beta.7":{"name":"ember-source","version":"3.28.0-beta.7","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.8","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-hA15oYzbRdi9983HIemeVzzX2iLcMmSPp6akUiMQhFZYWPrKksbPyLrO6YpZ4hNM8yBjQSDXEkZ1V3yxBRKjUA==","shasum":"c58fd4a1538d6c4b9aebe76c764cabf5396c64d9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.8.tgz","fileCount":344,"unpackedSize":9555432,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqRn+CRA9TVsSAnZWagAAxPQQAIwx25Y2sU8x4KmL/R0Z\nr0XOAhvpkwwGfG74hjJa0l8c3065cVKPK2LXjkDbfOdF5j6g2YwxCur65l34\nX9MBTizP/yIRhmY/gHGcgWDRCV7MVk07pIGDLEUFMZn9Me7eMGYsgwhIbnWK\n+Os2X+ZOx1IunRpcm2wH1kz0WUSFf0U7Gy6AmRWaMwij2c7AR7wnGhwp4mim\nsYMifOynJACHSQfIr0s41vTPiO8rNnxKzBnnoFNTx5CB6TA+E8XUMcDFzQE8\nxf0UY9J9OQf4v1oZS0bhJrBIYnenxbjB4I4zY4foPUKKtagQbRlzNy+yV+9Y\n4lHuUHaphQHT6WSgQaa5ItYvOYaWPTx0w7hsvnGoHhDtpZzYYgxX44Zp8aX6\nh9sa7w2hkaUOKGRI/5LeaZuIU2+S9RyF1cX1J1wTqjjoXZ3kQ4245W8sbVN6\nhEoC+ANXzVnp9TpqRQ6aSVLnFJ5OR7PFpSo7GplXNApkGgIqSyfs8XYQoTUP\niyImNbUnnllOM4GoGtPDmo2gOtgkfjg0BNcNn8kTL3QT9vz7MO3fisGEHND2\n7eqeDRfrslyQckStRRBkPOQFBNUZ4x9GruPRM0ah9cw/7NTw+E7G9FoR8vQn\nNTRpWGfzFkqyZK7H9gx1VnOhqi32XW1ahnG3p+8DFw17WDYgFFTO+JH557jw\nRMAi\r\n=J/yn\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEyD4/eQEeukXYyafM/Zse1v1eRSFZ4Xuv4r4hDQXmepAiEAn4aXUwUG/t/xcfte3lmmV7YX4KlSfiNONBIscpGJd2s="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.8_1638472190635_0.6017765954384584"},"_hasShrinkwrap":false},"4.2.0-alpha.3":{"name":"ember-source","version":"4.2.0-alpha.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -34831,8 +43448,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0-beta.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"a4bfee9fa84c1a1d2e8de0f839455e140eede901","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.0-beta.7","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-xuyXAH/WzQMP1Cr1kua/pZe4sAdoPbocZU2xWceAFvzEYyMpQn732AUuXWvux+PHF5XTER6K2enk5CcbKA3VMA==","shasum":"ef789ed912641035a9b4a72481edc4cd5db67dbd","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0-beta.7.tgz","fileCount":344,"unpackedSize":9570985,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCYSHCRA9TVsSAnZWagAAzLAQAKNszvoudUtrr3djm8KC\nxJtaAVkdahZssgRHR2eTUJA7N/nE/qNDFGx3kjF/BgQZ/2inazFxX0kZkjJF\nPP9RsZUELJPbYvMCqXUgsAcjqPEfcv70lHkp4YlWgg0xCavotk2FD8SL7ExH\ncjwA92Xsjmr7NTO5AH4YWEloqFTYKvSm+t11XwA3PPmRYajYt0g4iQpIoRO1\nlJsU/xcPZOIqE/7QJHVfIo5crN6senxWtvP7fLI2PwfGUNK5O0hfn0elcohJ\n/slDAPuPuNZbwWP5nrN47b1hK99uBAVdQ9vEBIF3oorT5RZjDrxKTy8c93aR\nPTVxQ1XjxcfdGedveA7YCCU0rq2WWAqAwUC5WWidJKgI7wZBCK8d6O2WTbh1\nPh0/f1hzz7EZjNqrw3ivQCfYJVfoVgA5KEBlWFAbFhByOeOqzZbSn9Ull8an\nzjf6qldozd3ij3QWXkndUtqzs3lW/caYT1Y37X4kO8FbwQbhPjwKi51uqFnR\nY4k352oB1JQwCM7Z4cg9f9bJSSYZWW/diHa/XKKa4IU94Ej4jtWT9Q6UejWd\ncb4NZrGC+T41PbSc14u7zZmT4soMpKOEW0VMKmW8VoIKa8y3E+kAvgX64uVO\nnqJeufBaAGlunJSf6Jb6IHYdnNodo2uBrHCYv0mwspUz8t0XKTnixa/r9hmJ\nZgU7\r\n=qIfX\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYvZcIPy55AKw0V/BSzzfe2Bs7ohtUZlDeAeOCWlmyygIhAPgVSEaZrTtjBKzU7KqG6aXR7B+l18B6QCVOScwMjero"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0-beta.7_1628013703243_0.389609563181438"},"_hasShrinkwrap":false},"3.24.5":{"name":"ember-source","version":"3.24.5","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"e7291755640b5df356c5d9f985560b996e814c46","_id":"ember-source@4.2.0-alpha.3","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-bI6JumL3SfhpXvsuihtn+trUTS6jEAnT2ctSm82OPrs4aJ7Ws1GElzqrgw7phnK3Xdwe0SVGLhODpojJbRShUw==","shasum":"2d3756dc8cd56db8a759aeda08e95fb201e6d7ce","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-alpha.3.tgz","fileCount":319,"unpackedSize":8363740,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsRNNCRA9TVsSAnZWagAAQFAP/A8p5BL/iAlwjKYvuLPu\nyAWquljrKoefVYKyIkjeUO6c1FpXaQj+Po86iJgLhtsbbi3i3sle+jeMFu+x\nMWTubybM6ICj8JR56l44rlF6hLRHWF1uROmoZ7MpnbAg+o0fMmdjPjE7tIYp\n40DLbQGlxA7ivvabuj4IhTozIL6khWZN2jqeokO5yrwpF6MGlbJZhZMdH9Vf\nPXWBe/EVvEkAJFwFYSNHsGYdg4mD3lVl4ESimEGg2dc2Ty0mwm0HBgxwPZ6n\nogkFkr8By9t5v/O+K1wCwohWeyx59uN8aWVAr7al+oE6oyZTurdL9xyibyce\nBIP2VcwTLvqbYrl1okca6LzbnsdDI675sO6K7QP8Ik4EBDx0tViQEJmhj+qg\nXHSB1Z+mdceaIs3CUu0nIJZqyf7no1vZ8I9JovJHEABURynGozNifnBMFwH5\nySolqlZHKiVXDWUByJPR2G4V/4mMzoNLqQeLITEQR8neI/LfrXH7/FdvttrK\nFa5RSW9so1kRobwbUOEgIc8WYRXDy8enyeCqdYSt/DDWpLbzDK5F2WU3BGWq\nfcSJ4eNAOFIQdl6gdpS7SeNsE2PrmP17MMMtVOe1l3/fSwq3dfCrI513p+z8\n7p1UFsyismiPeOFyVjYBHQFW/et4nVXCLthDmsIgy8TcnVuxHMQfziHx6zV6\n+45/\r\n=BOcr\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGmB4ALkPgSLVUgjXoa9/14i8CzED6E61r5+onHSwhK7AiAWu+HO8IoKfG/Bsfe1vURCVe8AXj1A30wV8H1WZP7A4Q=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-alpha.3_1638994765379_0.0031931840869461325"},"_hasShrinkwrap":false},"4.2.0-alpha.4":{"name":"ember-source","version":"4.2.0-alpha.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -34890,8 +43507,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.3","@glimmer/interfaces":"0.65.3","@glimmer/node":"0.65.3","@glimmer/opcode-compiler":"0.65.3","@glimmer/program":"0.65.3","@glimmer/reference":"0.65.3","@glimmer/runtime":"0.65.3","@glimmer/validator":"0.65.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"39f130b6d6a0310e0c131274cd78f20bce7c3dcb","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.5","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-j39L7C+q9o9qkwrwNtRN1AVGzE8TlxHm0c6xMzFZFaWMyQt3E7ov72fz3oIn17h8H7zZ1i7dl471Rbqx1GZsLw==","shasum":"7e1da13286f7d1ac63b3d3a547aaeb40bc18a696","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.5.tgz","fileCount":297,"unpackedSize":8710867,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEa/hCRA9TVsSAnZWagAAAKoP/jz7opXCElcbXxDWdOtV\nPJaOX0zAfYMwKLVB4K0R6UJEb26scQOYSTyszfXhHk+W2Xrn3jxguwF4Df3W\nQH5zJF+Ldv16p4xPcOfGCf1FlAloLPVzuG8GOLbRvSKEy3dqiQOwNfZdzkXa\ncMomXZOcDjqXcLCUHufsNQWbAwN8wq9SuNhsnfJ76Ban/epg8rSOwSoESz+r\nVrUPS6dxB89G8aSjemeaFulnI8EVfuevF/+7Rd4Y//R2bsCHLksmoSOP1X9M\nVPKZZ0qfHmP7EHc1X8pMXaFyP84He4xsYD9/8ai5Cm7mOdS/ExGiv6WtzdnS\n2hrJDSwesRy6cRSDsOGqDvOJKQ/L6yaN2I9eNFqxuuiXT7v26C1RX9NwaB0L\n94bHHVSZZtdUPGq/3PkPsTRRG2scjtyerv5L9pWR2dIFNOEL60Y1+f4GI18a\n7HU+5bdQzTgnDgje7KJu+1ZYX1uCStYjfIkuncBkzoURvTZP53CQgqu635eS\nvTaxvkh4lnuqAhI3MF983B4CFI04foImWWz9pr7+ZhIlJcvfE+RGyV/qKykT\nS0lUTwD7tb/8fi+K0IQR/dn2FUxBjUxIiIAZqXSLVzWgQFTlG35G924U+5qK\n9SnFkcWkriCu/tyu4JO1SRtjuYaNB5A+Bg6y4B0PWZSUUjwF8s/lzENW+dHm\nlNiw\r\n=373U\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4qSwgfOZ897FgIrz4A2M8iLP6BlGDKyvLezmm0WR4/AiAdHV5srcvWIj/YP2dLWiT8SEGiEJkOCtd5dwV+OUo67w=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.5_1628549089503_0.26660153028756683"},"_hasShrinkwrap":false},"3.28.0":{"name":"ember-source","version":"3.28.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0","_versionPreviouslyCalculated":true,"gitHead":"f243a4f0947a0be1d324b5250c4e2327c6bd7a5f","_id":"ember-source@3.28.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-7cjzZlJE1Fun3+ygM5f7ubJviyHUU1LGHWyodQfbua6wkvieU2GYV0QNTUJQHe0JEAUr+Jm7x4/FuNIYB/dvpA==","shasum":"aee9e712d80d7c39d2cc34b958d6e6e00c5dd40e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0.tgz","fileCount":344,"unpackedSize":9570560,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEdEACRA9TVsSAnZWagAA1boP/R110A4NO7ya1h73O8jc\naNZAxY8Sa3fDMNHNzQfF5dopz5LUddQEg3dFP68Mht3hvdemqeDSdSXGDg99\nGBtAFWVvog0KC4EQRqLI6d4IzgVo9z0b/4XXXPl0UK3KFEbRtouMfcm9u8ow\nSyylW7uv1M2r+k05cCisI+ofjiMp18cxp6Nn9UMV1GbXe+x0qxBk62/pMTBv\nvNuA2oxhkfKCk86Hht0RxVoMlxYE9cDKGSSraVSjtiiiBmQVtQdpP8h/cySo\nr63IyPOxhiifvMOy6ubjNRo61rJP2dsfy3nXl9M7iD54pmocrwxivKO4vduT\n/YZN68do3tN8tywMvp6H1HidA5REUuA7LAJPHC9Ss1hjUbd7yzxXssgqinwj\nFQbkYAHDOyvRrIFDq5azJV280wiId7GoYFAQ9zY+iheSS2oZ0zMmn/4GTzA/\nRk5yQL+r9JxdpeHgHGvoV2FZUF0r5eSWg9NGOM6vXuyY9UEbA4t68NMCSRxZ\nDAD1zeLam3fMh49IY/1y2LMK4lIQwEc9mXsQJIV3WVgeZKl46FPQzOhwmoqL\nXON+jNSK3ebRUI9/Kh32Nv/fhfVj8h5x1q3ksbyS42mH1pAVcKzQXqmMOCFb\nzKmKqc5fP2o1SmKgpM+oOmx8Zle0cfOj5/2aq2U9tedjNTLzRLvL9qHr/P9M\nJ5aC\r\n=nLY0\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXa27bHvU5hyERkDpXPGE9aGq5LNCECnZKALFwt36QzgIgNS9umBB6LeOo0+ZSh881CtzDGglwnGnQtf9KDEpnVzY="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0_1628557568726_0.7026701219902911"},"_hasShrinkwrap":false},"4.0.0-beta.1":{"name":"ember-source","version":"4.0.0-beta.1","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"549c95c478ec209e0ded297afed8c05c4c88b051","_id":"ember-source@4.2.0-alpha.4","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-4C26Q9pRaOZ7Jzm7badZEZ17uisReXAL/iA4dPJfLKzJXI8zfqZD7dPRsHRZgYgPhba/BN5WldvQumVCbIXySg==","shasum":"49a289c738130b8f3a54a2879f280a56732fd121","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-alpha.4.tgz","fileCount":319,"unpackedSize":8363740,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuktnCRA9TVsSAnZWagAAQRMP/20UF5/kX2BgPo8eS1aH\n66bzFJqbVvAHIGe7qJ7Im77gpVe98xTUF0G0ZRxKPviqzTQFnu0h4VS1tlJ9\nOX4eY/028PWK15Xhj4paXIEm59E/9IEb+Ro0S0EzyUMnGpPzM2uOpbY3/253\ngzl2eaVIR3mZH3up5OYnVEcjp5I3OfpA0PfALezZoVLJbdKKQKspA/4iuX7X\nS1AGM3v/Ydm1Yo77zMRq9ZwDnW9Ga08fbkJxBVshkjR0GTHdsuYcvrJijVlT\nXspOOXPqFhIejVvaSogZ1+ZRfeZ7kAn1Tpv5ApbbRZKUpXQEXCd0RvfcTxQy\n/Kw9K80kn1mS8B8IcAw8zzXhMVdPAIARSyQpP8IShExP6D5TpLlS/+wminpo\nrxestbQS/SoLR6J71cNuzhDAI5wJjorZoz8TA9tmKAPK1KpSYofpu7gyLfjb\nv6CPfTbKIC0InS2FfUjS+q7lSHGZzdDwNWJQhHvCl0apgqpcOCW3Zh/iNlNX\ncV1szGKI3HPa6wkS3TGDMe9Jp+IAoafMznJNQgOQ3BegIWd0V4SL4lG/MK91\nRLttZKGfZn91mjo+C2k3VBx4ElaunumxZ4pSsoaytjSnVHkeXlzj4hme0qb7\nBbPLMeqFA7Nrgzk+aM7zub3MnWgDfKucuoy5PHjCyZcjwlITRqyN4D8x1hl6\nGGSM\r\n=iw7G\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/SwRWRG2rILs1xjUuZjdI66sIwBNhV93X0T6IT6tYQAiEA4eEkMKjIesySh17kaRQeO4OTGYIfzVQBwfIF6MO16HU="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-alpha.4_1639598950821_0.3410656805961849"},"_hasShrinkwrap":false},"4.2.0-alpha.5":{"name":"ember-source","version":"4.2.0-alpha.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -34960,8 +43566,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"0cf547f7a5cc45cb6517b30fc6d8dd3e7872415f","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-tJNcswyhBpAWBFuQMxHtcBvYLdcq8jfsayloZj2P6lhWCxkptRWSAOyYZin3bewhaotdfLMMe8Jqhfb418cu6Q==","shasum":"321323bcda1e70a652b8075bf5d7d53cccb5ee3a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.1.tgz","fileCount":335,"unpackedSize":8990782,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHDS/CRA9TVsSAnZWagAAmAYP+wX/BRWolEnjyQoMsja/\nPYW7LpVCWZnWhJJWFh49NPgWs3ieoXt3OZhR7B6QsBoVSgssUdeMQ91gthMV\n+hrHAjZqoCqGNlzzijQclHJpW7FDtZwOMqO9OLp59acuUn0b+rv3+KfVO+QN\nQfZtcObVFH9uzT6tjBpQgnBDGYiykuC9VpqHiWU7n5FZdc7lCpNKTDSnMYbZ\nHH6ajaZ41xUGvtm3bRIahf/wjIAm24v4rrPgHay6PVRBs36+FdKpNO2b/PB0\n4sggBRmzolG4oY6NzYAqn1nl9bQ5Cuytera4J8NfMt2fIPmFf6NS1KcvoVFw\nxi9lhvvmF5+XHm9Tp5fgcQR10/BVWzYdtAR239+ao6upTN/zG/Ar1dhNjZMn\n4A952ajqtSJ0gjJKkv6CYuzzDPEi09Qf8TvJkR4ReIR7Uf3EzHvCbyr+HEBo\nvXUvVX3HFq/RyEdIgXyfwwQRM8Jb6V8u+u2yMDGB3j68cIMJeC/SEevYxxv3\nJrCaDvI+GJTQriLmxptxNlmC09VDvC7X5sn64aSlG8qDztE2NtkvDLxuAZRC\nuNIg74DfSv7wZHVq3m7A2bHatLxzrJ42K7pIIMGYYLDh/k+6ybPwHLLtPeVt\nHahnwKuggjNDHCUpzYsZNEmUBZb5uWYlc5AeA+tHsY2wTCA7jxcJc5mVzZD3\nSMZ4\r\n=HEya\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDypBUzD11avm/jl4iDHUzy24gem92ss5oUJkY6M4/ryAIgKTlkO2bJC547s2EK/yqOPmykHRwqNpGuAIzOptpAaEo="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.1_1629238463610_0.32741427965914105"},"_hasShrinkwrap":false},"4.1.0-alpha.2":{"name":"ember-source","version":"4.1.0-alpha.2","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"df65502631d4b7cc96c70ab001556e399fb569d9","_id":"ember-source@4.2.0-alpha.5","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-7WuywNuwOo09QiKi64gnJOS0w4QW37Om6J6xNYcLngkK3hek/jxugC5VO5cOfqz5YZjTdrT/Lyn3mwtZteAFOA==","shasum":"4d72fd5b01b45bd0d9da21f0a5524159c5194619","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-alpha.5.tgz","fileCount":320,"unpackedSize":8364624,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw4W0CRA9TVsSAnZWagAA5NUQAJ565fOR03iTESfceWgg\nq50M2gi2k0zMW6fzHumsmKVPcmhRt9q1ei+PHXCOHumc+ytXTSqb/e40qKUo\nnG6GBw218XLB2cFeIWYX5FR1hhaUsoecZnviyv5M2Of6vaqXsMv+y8g9GeXW\n4h2+KD1/jc8mh8rd6pJU08tqNQmr3yMZDLcCIMpFzq4FpEZEkRiOaxQML6zy\nKBtB2hQngCgO2jrn8fMgSmynhlnjBytB/NmpO9HCFtOhe7lUuw/4YAhOjFDn\nVhvyXhzqE2Y568EeTN6RNsqWjJZT9FUN9yvN+qZIw2NsEz2VGDzImatJ65xT\ns+AqkO/QZ8B9FOCU61U+zzteR/suEG9iwq0ihJLM47zCQZrpnp3+GQeMJPns\nrGL08+GJ0Zq0WOGOrz1CyogcUnMLJZQzPw/IzfQS+5/gLgaR81F6t3hT9zZs\nm2GZAl5sXA4gRH4L4xuW7Tsppw32+LzQBioufCnOnDMTwol29iPv3QwGQ9Mu\np6W3kBD4y2rtkY94vNEymeq5y9dd3LxqmVWYQTohUByPxQUgFzP4D43NceiZ\nzBtASotOR8jAr4uXbIvzW83vIiwVZhh3hLpX2w1XM549cPsz2W3t9vSlD4O+\n+Sv8xfzxUT3aovMUf/WBae1TlJyoq0LJHzvOVzx9KvuPueY10vBKIlCIyQsI\nFP2P\r\n=gKzs\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDyww2qIVUKJE0aNxDwklcJvf5xT0zoFdfCGby3gmdTaAiBSeR1wrycZUv2OD5jRRYh/2fXnSGjqaBqP9l+qxOQ+Rw=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-alpha.5_1640203700201_0.4138799114879148"},"_hasShrinkwrap":false},"4.1.0":{"name":"ember-source","version":"4.1.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -35019,8 +43625,19 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0","_versionPreviouslyCalculated":true,"gitHead":"b81e32407b9ed0191cb4d09dcfce9825db320570","_id":"ember-source@4.1.0","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-y0gKasW2YBYYB+S8GTZjRC9r2xVNI9PySRUXkQH4+WbouXzQtcbKUqc4RVczYboFHLB4qQoz5yNZuIoogVhsLQ==","shasum":"0d272202c25f582f360d208002056e42315dac66","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0.tgz","fileCount":320,"unpackedSize":8360424,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhy4nfCRA9TVsSAnZWagAA7gwP+gP2TRFeQ82ifVQH/lTi\nxTDRJJuMQjD7504B8J/SUFHoFc2F4WMvPlrL49DubULKQsx4NgajPw4n5GMB\nc3xb3kEUQsV9F99mf+Y0yU0Felbg1zvBnLvkmenrOm6wccWPcgqDyfs5LIPJ\nH4gAfoB5qHs5Swup6kaWGk81HAlC3M1oBzwXFNKb2+2+5ZhSzz8U/vwO91l3\n80a7weMiKIf0TcT4ZYm8krqgql4x/Lm/DR9oWNQ7ullUh4OE+TTs0cRgpbW6\nUlWmJUhsoyAL5FnaKor8foOyhiLoozRd+fLAKGVTTaFedewgEMzI/xsgfG7o\nCGmRfb1rXOTFZfnk0Zb9Gi+0uYYsrj6YI3y1mHbVPjztg7QTqECp2jnzF8nu\ndDk2lRce/q75EWFok7SZsOejpS9MVvt8OqkJc06TQ8R2WJDQ7OwR4nuPbXcx\nXlVd6i6eBZDm9UH+X3jfx0ChzunffFxFd7dnURdbpFylHuAffoYx+vAPJViJ\nmR3x4yXdVUxRFBinLgOu7RMNmbmyQ4uv0VvTqLX0DRxXjzlZA1LukvmcWDWX\nTLPGxndKoQGOirA2tsYlCzoUOHVyIjrDa8DD6ba1D2vk/2oEnCAfjDtWQoXK\nZ8f+bS2J0pmSvZmtIH+UPn9mX9ZQ7gl7/oAfylqrfSzWFDDOqIqFEdcLttm8\nkG67\r\n=xhZa\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPo1S8gio4TROxSNJBKMkiEPlnpAWjaXLfjjmAG9VMKgIhAM6pabEB9hzEJZ8fqijOJzfGQZ4xgol9rPVUTiOBdLjN"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0_1640729055438_0.5940378946330136"},"_hasShrinkwrap":false},"4.2.0-alpha.6":{"name":"ember-source","version":"4.2.0-alpha.6","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn + lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"4a8436f2de91343b9be0787e8acd59eee07ec5a2","_id":"ember-source@4.1.0-alpha.2","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-nMxU4C5a/OmTYWBt9Xq2V9NEmIMg9Uji8C1o0iqVnhP+8UDqXaWzJmLMIWMfP0yPqsGnE34MuRmst2L1NmQV7g==","shasum":"5760182350ce5de0a9b8b058d4a1b007e6df4a95","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-alpha.2.tgz","fileCount":326,"unpackedSize":8896662,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHWs+CRA9TVsSAnZWagAAgDYP/3mcUoO87LXMuyDjtl9S\nT0JoWKd+oYDqCAqpK7AXWWgatpLo59c28Ddts0Z3i/iWRpr9oEeo4SuV0pG7\nUGSAl3H4z0zvBLRnBlkyrYIfpr6CojsUWu+YcOgpGcQP9igFS4BTR865G18Q\nAnlPK8uA1ItkPsD8NsDHYhTNsXdN7x+V+IVIlHNJbRp2GsRqnSs6CXUdoW4b\nEAM6L7Ob9xs5SXTzRMgz8NrIB2od8v/VRpV50OU/Ndaj3S8FH8ZTSpJAGCoU\nVI+ErmGeXxyxq397yHLGr0k2r31/8+AN3v+ce8Bj6ukRzhECaAPkIYUWaUVH\n6fsR6IMJ1Bn9nuCWk1wC0H4GadO7x/wTjKdiuKmL/cHEqRH92qiTtM4Lmlv5\ntFSKncWrqx6dnBMba048PK4FQDkg0VSwsgstjsov6Gb3B204ZKfz+SkX9QJe\n6UrCbL7FUidor3gQO6SymNYDc8qDYLXghvSLkoZyanffCVMlPA35hMYYI6gD\nY+3Qj/ick51NsURqk0ZfH9dLyhOJlxQzS8LWRy1toeHgmsJVQuxNMskKsMio\nRGRcDsJPUEXPcQng+plkDKCyuWLZo3TIYggrYMxu/fkdKNG1eqCcOZ57Dkrp\nUwa1QjI0liRtz6UijRLzdbon5brgfikh/W8eDWi6QODCXC5KmARWNkwK/bzr\n4Hn9\r\n=IyLV\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQK+njI6g32RtgXsvUUAFHwVxBCfDKVJo4167acgkUUgIhAN0dJ3O0xlpaQ1diVIX8+Ks/Wb+zXVfKdxpkXw2IIzbP"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-alpha.2_1629317950380_0.9461933167873513"},"_hasShrinkwrap":false},"4.0.0-beta.2":{"name":"ember-source","version":"4.0.0-beta.2","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"454b9f3f559881c28897ab6e734b50349d53bc35","_id":"ember-source@4.2.0-alpha.6","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-7DrftbBORrKFvL7JUut2k4LmHR7fF7yXjJuT7Huj1o7NuUNbiUJR7K3pKfZfcuNvV9UGZtc3hDZafOZOh9zMoA==","shasum":"bd6f43ab42d52528e762d2895eea8bcf3a7769e5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-alpha.6.tgz","fileCount":320,"unpackedSize":8364498,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzMA7CRA9TVsSAnZWagAAKAsQAJLCcjKGItDDcEjBSRBA\n/6Nq1tEygM7cX9kIcfswtqamWD2uStMWxw6PuiFffijX8ljoNq+VHO6sy11B\nphV1Ybf9jA82ur8jNx2x+NutuWlke3lsc3ai+wSh+V102s55eSSBS6qNkDlh\nVcm0RS2Wsaw/x7gpZVkT+y8/KWkdZxABLc1FxwwcK+Xxc78+JyXzW7lTG/K1\nMTy4qwH6AHhPJRftdLYmgigZu24wiagUSZ4CFVI/1Ev2nPB8rSGbecDH3CA7\ndVTG1/PimtwtJ8wog/sNDg1B2OstTJGsp1uxAm+XB6qSGftKA+WKh3RqBHBY\n7eGjf3U5IMPt058poleJjso0UVBdZUaqnbfP3QcFyxytbsoM/X4dFAxtj6Mi\na8ZXDwttPxuht/vyQRXFU29l1d0gwxa/KCHMBK4bcm7v97qWUNtG3YFbUqED\nALmK2ZaAh5ZY2NlOIDuHm+MIVDWggq0SI1p/4F0Juzdfc/jny7t/BUWl66aT\noOGkODRsm6ZldLvFqcDgAnbX4y2OFMvjx7aIxceZXi52Dgl6XwRv9EmVRLzm\ndEZFg8+h6u4zdSNl4VPxjBoWpb7Dwjve6stOyh+ooNoUD9rYEyx+XjGAEqBs\nFRYypM+pMTkkfi7awprw112NzM9Zrkx7fI/Dz7JrA1HlRdvjsx01fiQZ8tSn\nEwNp\r\n=sW+P\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRr/PJBbD3rEu2OMStYP2GGvacLZUvJvCO3vIAKcM9eAIhAOVIcXdXhMIWF9Iba45xPQW0+j0dMR6R+OmjHoGVJLRN"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-alpha.6_1640808507313_0.6553884312440432"},"_hasShrinkwrap":false},"4.2.0-alpha.7":{"name":"ember-source","version":"4.2.0-alpha.7","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -35078,8 +43695,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"5d73c78fd835fc578796cd423c5211055686d08c","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-alpha.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.2","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-/82Daj9Q8mNhEz0BeTOjyR6G+xiIq3S+pbls1mD7v2uFJxRwIL7rAoSFzarTkVnR/aeoP1rEuQ7VD0Ey+D5Big==","shasum":"f575159b4fce36289f68619dc42f4039c32be62d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.2.tgz","fileCount":325,"unpackedSize":8821612,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI/K3CRA9TVsSAnZWagAAteIP/1LpH8CmOpNbkzMaUMPh\n058i/aIpeIYl3baC8gPc+p64M33aJcPro3gVaZT2o2vQ21f+akieWT+Gi2OR\nsvu3Se+779QRPHr848q7JKLSwidbfk0zGn6wPo7h9SWK/Am+T4+0Wss6ZQHg\n2nA62dGqnltt0wVJzhLjoSWH8IPZVuL4lnnZ1yb7zppS2iFPb0Sqquq0vqsI\nDgouB1tmnayOYu9BSmQK1/mfJ2l3ZIx4vwgoS6++bL6c8EIamAUlNrk7fSGM\n+pJUXignwwf1/pv0OkqzCDOsPvnimYI0mL6FJqDT+AbdKom/73p4yZHXHV5y\nHuXBGkOWmG6hu6xAxEklbTxXjwV46whhETdzpnoY23izUTBLNmsYBhnKF3sD\nsDfWRqMLst8wNBdd81EP7m2q3DZuRCh0fga2684cEXB0fnH2GLaMGAGdwETr\nqLRPii8UONsZBAQcD1pQlsy0tmHA7cEvCwzqeBe/AMtXrZbfFaIIxZFuOCps\nS4gI/0QCZzB9ZviScwbxnb78CnPwfoH2YXIuHM1v3VLLBq7Vbo6eSin5neV/\nR2YBYeXy3aYJyPKi3lIoQJAXXlegFo25bkU1/uXYWTIWzhqR8leyW72vn39f\nLkdo57cFAfyTVBo/i0gnheaQJYMPZYzQvzECw8CEP83zOi2ccxg7dUX7BI9N\nQzM2\r\n=eJBw\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjIM93R7IsjmfpsIFtpDGe15PH5lVT1wteTVZR4OgmMQIhAMf9DZ9ynq0Ev5w8asQqnLcjdWQyFGfisT3lZRIZJxnx"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.2_1629745846913_0.046933912520306764"},"_hasShrinkwrap":false},"4.0.0-beta.3":{"name":"ember-source","version":"4.0.0-beta.3","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"3a14b45bba8b8e0a13e1b3939b068cbc495d5619","_id":"ember-source@4.2.0-alpha.7","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-K14HdythDGHS/WCRYhapXdADfoZFruPuy627WylZrYpX5xGx1vPOIp1sFWdYkDS73urNEL0W2p8NVd62+/y7GQ==","shasum":"6f3c1084d3167875ab8427c63cc35abfeb482a61","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-alpha.7.tgz","fileCount":320,"unpackedSize":8364498,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1frDCRA9TVsSAnZWagAATf8P/3QAJZ5Tdiqg8YjmkHS9\n+ZL2aT3HylSdCg2KLQHmUza6eyJ0I4XqXH8F3JDOTz2KX0AYpd44AWoD0g7m\nsdiDpxQZggTqK520T5s4nJUr1GCOtdptZh8eSU9LawyoZNBtJSFY6FvIaXnJ\ngaiRfP2EY9+qq2PMum5dvT3h0Qp5QIAvS0CzZjWUe5USWPWWtnhms1nGKPUI\nJ/SMlJmlIeUiVhICbsIIjsbaU+CRh51rLtJ0pzgclpCCsJDW9A3yAKMHu8sk\n152ukuJ8fpcgmxRKSt0aXym6c2ycg2COLFfkUbJbcyV8dhZFWVMV6PJf933a\npyfeuTpMkraN1s6EWilT0eMEfUxK+fuSWxLEGKTcXOrNAhh9RLiMs/mtuSa/\nMKUad23qB+K0h2tUGbUMp5+PTrQHWdVECL6VbL2mTUYuAMCm8ni8pFYJamAU\nYc6DmWr9PkWqCEr+1Zrkn7xJvRsAQejMWvueFxtVxdOH5uVKG6uu7iQGWS7k\nxf8af/nhZGRbguz88CXK3OVodAPc/07W+OY6ZWFYB/BXmDFLZsKAU7vfY02S\nR6d3Lqokrd3MWwLn6oFWbypLENCMc1zqF6vw9D7Chst0R3t9owSyecjHyCwi\noyZowAvqjBL1RFXmh/03rHG2mUjozzf+EFder6OocLx8kNisM92/bTStwpyA\ngqO2\r\n=kCId\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7WwgtvRDdZpTkEWWPQC2QJFKYe5zrJR7DLPvq/LJGtAiEAyoEWTNuPV7g8f2NBhrg0ANDT0tyIpBGsAj7JBnOeMfs="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-alpha.7_1641413315114_0.3014212711830899"},"_hasShrinkwrap":false},"4.2.0-beta.1":{"name":"ember-source","version":"4.2.0-beta.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -35137,8 +43754,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"6a0170bb5d9596bbcf8e8f20059c683233caccaa","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"158e3238108f994545c74b47019fe925b64aacdf","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.3","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-TcyRuBo6+Ew306vD+ijhlJwM/SpvLYGop3aoMWZtffpsSjeeURv1D2C7IIFR8VGLco8FjuAb4SDHI/N1HproEQ==","shasum":"3d537fb70f5b4d6a7aa7ccf1dc795044b8b736d9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.3.tgz","fileCount":325,"unpackedSize":8811939,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLS5bCRA9TVsSAnZWagAAnmQQAIO6x3DpyGiHwn/Eopjf\nvmEOeGQYy2ZspZDDGvsrwKTZU9TID3s32RmNZsX1N81CmkqyKV1+dX2C27BV\nLb1LN0dov/2HhePTipwaa70EYBGeH7/O7SsR6PT7hcTj6rMbOoefwA91hGn7\nSnSe4xrKAb7wTNK7u8mGV6yvvMTCRAiHy01HMRs6QYDYtfWuRua5ZHJG+V6J\nzeYz0PZiAXzAkSpbTrOq7zV4TSGdAnot5/J086AHWVR12updyUwLqBFpi+Q7\nu/BfeCkbEzPV7yk9qru5F98ZdDF4Z8j6J+7DYh8WjDP02dn+Y6V0RC1u1Kf+\njJb5wW5+P+82IrZpdiPOl9qZ0TmEvpS0CDVS9bpb+p/+ElOltBUdqVxWYChX\n40WgxjywQyOG9Xl2c/gecDIbM9NvozPcETEa4kPmg83tF6JLdbSZ4fk5pNpi\nUo+8OFaa+w0W4oBPQLI15jXslfWMmBLhKSDLwbn+Yhl0h8utLeyha7YvmvES\nP1AIxdUIhL92WzrsbnK1OM6HTobHz4DLXaeUxiHVU2w0XpACQoUii7kfohrG\nyC063PC0c2dEQa86OAgM/kDFPsxIvsLmVII+FJVJLwfJ7fSQJqz1AacNfP6P\nP+YpZXZLN2BLFRmqdX7vcXhIWo84xjNVoZjloEL8hs8xlxfoF5y2nZWa+11f\na6T/\r\n=auvD\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTmzdB6ce9Uf4CZcJPav6qwOox42PqIwkuD7SLfpypGAiAMsW3jYYZK10UUtvpCBP78xduLwZ5JXIcMP4lTt83nPQ=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.3_1630350939199_0.9936436127695156"},"_hasShrinkwrap":false},"3.28.1":{"name":"ember-source","version":"3.28.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0","_versionPreviouslyCalculated":true,"gitHead":"c37df4dadf49920cc70a6a1811dd9fb7a955a6e4","_id":"ember-source@3.28.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-dPedE1KBNiFllxzS8uiTWCf5Kofd6hrbJCt162UrTfEMZy6Pt4dZrX2kz0Dq/Fi57FrFAYkMM2cuhYCz2dbENw==","shasum":"dbd00dde4e5660231c72574589e7705ed8c76b1d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.1.tgz","fileCount":344,"unpackedSize":9571157,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLUbsCRA9TVsSAnZWagAAuHoQAIKbDPq2W3h5aW5dfIF+\n4EA3CFDY1LZ16G4ZCVKU/+OQf7zXrGITs5v0rdbcICEVoDSiucP4eX7SWO3N\nDu0MfOTXSpEfyjl/KLZ9WWBTo2nvg66kQD7DVmCg8zI9kMXJhtmSq4Nx27ar\nsbqD+SgUTpdh8upQgQZyzPvEbUxw+WtoJDQmX+0+rMz6tKnD1nhXPQfaSOxs\nmBVbzg/JoB/iH8yoOJcD2GdzcHEu2NROR/FOY23GIce6YcTbtoyvwH0gLzsL\nc8cOEsre4xyuQLTBmXIiTTmsvq/NJe6P4LiHBjicJmtSvztZAvay5DqVoC5N\n4sZ5ASKGV4omJYJc/CGdlPFeUaAMwSpbX/cEx89upQaZXsy07ItuqFdcOIRw\nmHvMxMhZ1VGcZwY5nM/EA34NSdZknzNBVNxXkIaGE/wrafbS31zvjKJZMAWn\nO0l3nj0WNhE/78nPIEv3Iw4KGVfPPxbsaHTdby3ppCnB0AGB8vVxwkGdamZi\nONFYr1Kiu+gSf4dAgyq0pRH9dL5eLkMOzyxOnEcW+X4iwaQ+IdFav4OiLMhQ\n3r6JyyGflMz27vV0eCC2eV1IToaWM0mGJ1jnezMHb4jIcXztmBxgxyhebTbR\nscRfluUt9W6cQB9BrgZUo26k04PSCADavpHgW1EuuC+j2t3e6XoObR+eqKjG\nKe+v\r\n=ib6p\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZ/KArES8qO75M1evmaZOYBJnwnnZuY1npURqEues42gIgJ9wJXsNGfp54YSbWGt6Uke7H9VmbnPiX2XJX6aXzXE4="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.1_1630357228271_0.9254284067208556"},"_hasShrinkwrap":false},"4.0.0-beta.4":{"name":"ember-source","version":"4.0.0-beta.4","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.2.0-beta.1","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-UE4LXcuxz3XXJXFJVpWGRmzaYGjvZrorcBN8bHnLr2Yk41I8VZPSvSYqFJdPeYr4twoyUPRIHWjiw9wUspnc9A==","shasum":"22451236ff616ccf569ebe6fac4a95ac2e79dd63","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-beta.1.tgz","fileCount":320,"unpackedSize":8366272,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2J0YCRA9TVsSAnZWagAAqgkP+wWL7VKt63AOPMYAU/eq\ncPVXyqg/oTmGnZ/vMdK+C65/6B4tr2mbpx4i1hLjZCMvRN+Lv85upI/zveBg\n0jmaXIPYXLEja02qyisJTVfAPHpjfc07B0bs/glXRGAZe0Kg0ozBgIFgeCoo\n3g+rhD6ljQ99M/rXKObzGTPEVQ8qoKzetPNnv6CO3Zcm77Z6tljnXXM+84rN\nqEJ94odkvRSr4ahUKg3lQVwCxFsdYXbgDUY3f+EirrNAqAY5sUljGe5RDts4\npMX9GmLL/b14NeydB6QX54zNseDjeRrcAuzEYyFJDK132Ai90ldxq64U38AM\nioGYfkBUwhzh13rIaIgW93zjtQtr0+jgGsPFvibRKzm0Kgk++HN6zW/51tdy\ngxoyCn6celDXra3N3lznHxx25ZaavMvhxlq4i9ZI3rFn0x5AQ9CcxjYYKlXm\nFXnt2uzfMR1qwMhjG+67GKgv7SqMMkjwRdpQcRIkIoOfMgF2GNtFOpAmm9DJ\nILR4TCms8lfvz5qTLH0fXH9K+7cOGC0lbflnL6qbFt7kwGM7kjM9tTA4bXK+\nSLu92lER6ZffqocPriy/6DB8WAEdZCLbOosSH5nrLFS259oeLUmrpPFIc081\nG0qzdJdZ/97wUkyKfEz4WlvIKg8U5sJTWDeGwbLnVlcF2qFf0AXzEmY10Nb7\nAU6T\r\n=axiP\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+O7PKbIAhQT1NVSDPE7sVvR9kfZykWgWvk0k88qs86AiEA4Xq7mfwqsfnl6BQrHFvGlG0OPyz1RpuL/+lyz80S72o="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-beta.1_1641585943870_0.013083598780757821"},"_hasShrinkwrap":false},"4.3.0-alpha.1":{"name":"ember-source","version":"4.3.0-alpha.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -35207,8 +43813,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"52c81a56d322edb7061bfde4012885f36ed0ff64","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.3.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.4","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-hwm5N7jHpXxq67yJaXdv5H3sFGDjTLoMreQ81wODCUOkdAL4fHjYbfi0xn5F3XsNoTlH1sWODCVlQ3ERHhjpOw==","shasum":"bc5ba529aeb0d9bc676245c13a29b5324cce9968","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.4.tgz","fileCount":325,"unpackedSize":8812781,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP5fzCRA9TVsSAnZWagAAOdYQAIGhHdufg1VlbFqPtcSY\nI0PI46GofqcswRoLYkT5O0ULzHiNW+s+uWEcPFJc+WzkqJZ+ter8Lh1icYz3\nftQlw4+G+Kp4AI96LFZuCA5qgwOUGAQh2le3STgGY9s15e5Ir8bhJrTH8I6v\nZ+GZBbBBXZhBOS8YZzEODv98Ns3CAFVMQfqT+VlGciU/wIVvWK8BX/Ry2div\nmfdb+BA/X7ohv/7w1m4asFE2f8M4ZVhflZZ7VhDdkwowB58cMff0mJJ5D5L4\njSwj4RqNFMwQHrHaG5xiRicEjgn9AcfnzroTnynThA+wpD9wfHz/TkU+QXlf\n4OJDEkEtswjl/QDyzl0jcu4AQAAz8ew1WAts+jYKF/S1P39DN51ht5vFt2+i\nTLu00Sdtq/65bUqNq8Db6saCHl10gLrYbLsiLC1x/6d9oyMQWu9TPdg+6483\npChR7Rz6kaEXu6TNluLc+FfF/IIsAgM0Doc/4XPZ12a/iNpd6o4bgTdT/Hcm\nbfNQA0sMu/+zBU8+PLwAOMSDTiwQ11p+9O3Zwy2vF8L8mkb+ZfjgcYoK0t1t\nszKQEcQq2o2QjbjIRSiDujifC0/FM0pEMQo9P66Uw1hJ8j9XWqRus09AYRLt\nGIJmOA1dqjztTu6Y37DaoIUcl84AqWfzU6TfSxxjZe7LWw9f4y/JMqSjHGoO\ntJnA\r\n=wjnN\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE0uSIIMWWhiFRkfMezE84Z21NaJlIY5KDNU0Q1G7fuWAiEA5F2sxpvlM2xpT32P7gq/8s0XCnRcr7F1m+zYYdOl55o="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.4_1631557619024_0.510559185086739"},"_hasShrinkwrap":false},"3.26.2":{"name":"ember-source","version":"3.26.2","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"2a7c451d2a2b95e6fb3b54db6a101837b439d155","_id":"ember-source@4.3.0-alpha.1","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-K9/T4SbjTSOcaYr4gJgw6OOnNaWC//8fexfbhVrSVMXOG5AJF4jgy7n+O8yFuDDJL4LEnc3rulYScipfEKQHKQ==","shasum":"77c05e6596cb860e4a62da90e8215dbc9f66651e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.3.0-alpha.1.tgz","fileCount":320,"unpackedSize":8366279,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3zVuCRA9TVsSAnZWagAA5AAP/1AVeAJE67qXa3kPNNM3\nJSVLbOcheNLqM2mrmr8vspYH+5yNCRcCY64H+K7B8reSRWRtueeEGYEXJYZ6\nD0SuldyK9QefUIjTjGwVd87ihPoRwAoGgjJ0AfZFAqwbh9jqqXvNBSRIkct6\neuqT9aoc5/g89iG/KkLpAC08cpNTTO5nX69lIG/QC2Mil+cbY5oVO2iYeIMR\ntnuVWWB16h3cnHV8HXfTLqj7E3wDXMumUy9i0Dt+csAnolVg/T4ck2zlkxBY\nhdKJgYibe37vELV+LaRIgHbvJ05SdLEIbOXdMuWz4qR5NVALf2dntOZwgOFC\ng3kGTjJJdF/MkbbjBVigxyq7n5jyobbhBrF1HeT9thRF12KzwIef+aIFswVu\nO6LX5Es+1qtHcprfi/irFovKX1tu2W03DP26Jqhd4+w9sL9OkhXNEKaL6vZP\nxmdU4JGTERmAFokfMEI6x7AEAsiAMSo6Jg5cmGk5mZbvczn6oe0rUC4AvzQw\nulZCszhylegf/xUZ11xb37Vc0jaV77iINehw0mFYev0MQZhroQVoWJSyFx2y\nm+Czqn9LPujZMPiNwx+M9ey8nOmHq0U4+r1cvRZV3o8QhlfzT+o+bhXVQeWx\nrpoUrVsM/ZqW1qVYQM8GXV4getV2ZN9RHkIY2P4yLepofIzyrECfT9N7RF2L\nVAze\r\n=RHVD\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkRs/IQMjOXqN8wSy8BfsVZAVwNudeia5dra8HhWzEZAIgR2Fvyd+fVTvu1Um3e/ZQ+YtYfqgjwb5TOXN7G6cr4eY="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.3.0-alpha.1_1642018157914_0.9767355330142264"},"_hasShrinkwrap":false},"4.3.0-alpha.2":{"name":"ember-source","version":"4.3.0-alpha.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.5","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.5","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.5","@glimmer/interfaces":"0.77.5","@glimmer/manager":"0.77.5","@glimmer/destroyable":"0.77.5","@glimmer/owner":"0.77.5","@glimmer/node":"0.77.5","@glimmer/opcode-compiler":"0.77.5","@glimmer/program":"0.77.5","@glimmer/reference":"0.77.5","@glimmer/runtime":"0.77.5","@glimmer/validator":"0.77.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"44f6789b514c0ee5fad5172d1495ea25df12e999","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.3.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.26.2","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-s7S+6xVwYYmNCK0rGTAimPw1ahiuOXsFgs0jFMVqwMEndvo+GQvk4rEYDHs0JgN+o5UhQjVpoPqXxkgfPTL38A==","shasum":"6d7840aeb1b74e32af738ec1b8612cef4e5b209c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.2.tgz","fileCount":301,"unpackedSize":9242349,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZhfKs0wzjAQfKnSghCsBdr093XTzib0WjUG2sY62BzAIgV9wBdgg+X6Bw8ub/OB8c/rCS9Wrc6qwLqSi8lkRUmoU="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.2_1633378671932_0.7475462498100551"},"_hasShrinkwrap":false},"4.0.0-beta.5":{"name":"ember-source","version":"4.0.0-beta.5","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"4ddc194c5eb6e9d465fd6ca1c22d14fc7a28a75c","_id":"ember-source@4.3.0-alpha.2","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-xKrbuyh8d08Ne0cqtNnQcU/f3t4lumaI2O5OeWMcbrM/7aGIiTPds/HW8+sluGbprpz4Cjo0tGGYIlF36YvJTw==","shasum":"d3e2a8e7ef3ab3137dd12504b661623e063df6c5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.3.0-alpha.2.tgz","fileCount":313,"unpackedSize":8376740,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6G+zCRA9TVsSAnZWagAAkE8QAIlD2SKvh3NTC+TqYc3H\nWICjO33iIWGDgdpMlYEddQFjdWPUmF7bWGCgHvloIqmz0m8MUZjUky+wlboG\nvXWMYYWtz733tKVUjiwdCqK8Fs/D3pOwItYSmZqpSA2ztFXIrqFzSgHg3WT/\nf9tNIZUEJ2a9DE6peRZ0H9zZmC4BwSlDAqdZRh2UWtyc0MvryKusQX7hpJoG\nY37OOTeOzQIlDo/PkLuSxQsibtsB8sI50Umn1EKQrcoYm2c7ostQOnrBbSzo\njnS1+WfwiPvIXQXdfaJ9WD5cWoRWvNnGE8OdYidj8HZQPqtWXVkAYN53mOT+\nTUSWGsCbhZuoROjwgPxCXFCc/ryIhXbTPnDwCuRc6G/21uFhIHlJSVKkcJ8F\n4x1joD6l3fCEn3PH7Xrwng0ekKrTN2GNKSQmin0QG3ZVqhy5xiETY8fr/0vC\nWRYUEv2KbnqQ9G/eUWqB2UCyn41fN4EZfel0SJLfZrhXIW/qAIkVqLxT1y1n\nqKCtATaKet3LPNSFXPSVaX6sAkSwX/dUfGoeS7rjwau+lS4LRmzaLuPiw6qR\nnC4+jBA68SmBPPW6f2ueKB/0ydc2cPd9MHw+I06l08SgX6a16s6WzBgBAZKC\nAEPW87g+u4GhNhuGVmyK8HEJ58pmoE0JFjpw5TVeRlghwrDTFXAxyuvvhY7U\n11TX\r\n=Qt8r\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGirHTDjXaQiHg2+bXvNrykKwl9i/3hE/gAr3DVA9yUOAiBTXzO2jUTpkUj8s7nQ+7Eiyi0EGMwT5kAuZMMQQHgP8Q=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.3.0-alpha.2_1642622899384_0.42890616228619916"},"_hasShrinkwrap":false},"4.3.0-alpha.3":{"name":"ember-source","version":"4.3.0-alpha.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"1b443eccb4d119b2a5151f67ffa7a052a23991f4","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.3.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.5","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-p12HUR2R6u0e0s9+CMTDpeHakv4n9qutbZcm0IYp9zCf8fz/bk1EVgXHEBMZ4RHkrmXgNPGsTEMzFrjU8m8W2Q==","shasum":"2880bb24e2e7079aa0be5b7db4b74e4a7c5fc781","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.5.tgz","fileCount":325,"unpackedSize":8745977,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDujSEpfOt7x12PViQ7Efs2rrubVso24M/UjapmRjHZOgIhAPe7R0ZsvZd67zXdE5iaKdXMrgVVaumiVHQ2hjVUw7MM"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.5_1633973383219_0.3144696743257409"},"_hasShrinkwrap":false},"4.1.0-alpha.3":{"name":"ember-source","version":"4.1.0-alpha.3","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"096553840bf5cdb6dacb2556f746fe0ef0ab498d","_id":"ember-source@4.3.0-alpha.3","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-UGGsrnoOxls8S+OhF43ps1D8nmiRjc5wbETa5JOHm48dQzxmWCetxwmEY7bm7XB0qX2mqin6a5gh1YKHW0bARw==","shasum":"19452700996bc36b984e0c87e3bad2376c888c5d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.3.0-alpha.3.tgz","fileCount":313,"unpackedSize":8385852,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8apsCRA9TVsSAnZWagAAhgQP/2+G1QGCUSCDznnlWOH6\nCS5p2DRSQjEwxrwqYu0GllsN+2XcCaT9PuA0/daYX7O1HzN9QTo4beAxXaCj\nCszNMSQxL4DogCHuiqQLCcEBQlV7t7LaZFEeNE4hx8AXwU1DBga4FFhAeGVq\nXGK0C8VqzKfrYI0XI3jZm9fgdbOkCGI+Rkx00YtloltAPT6xXCTq2iwQttWY\n3MrCQEQK2VrRqbgKNXi3rFlT/XT9oL/3R0BJA8DbEkTaha6IBxgcOJtAl0Pc\nT6G2HkGadFh4onovkPr1z2GkKnWYAAN/SK63enHH9KCEKOY8bTP6bpWkBQ4C\nISuvK8OgPyhS7GxS3fdkA4zvMiNxY5rXJWUxKL138slFNfV39SazP8SHA6rF\nF49cwMqtNo1zXEbYQClYiJrWnCB/DM24mVULZyRlang91fdO9JqRZsP36Xp3\nMKke6u2t37st4v615BYPEN3PWxHHiMgxtTQ800wlMmPcniq7OwYopBR5py4F\nnuGT67bCUzWMhpLH0q2VI4OZk3+9Jcm/q5mFlb26RFajPaQ3vDD0NHqcIEWc\nm6zRf4lyY30BAiwf4cpXe0aokCPbsIynWharuJh7rHdlbKV9FS6Q6XUwrAbK\nrHslkgvbTlMaMUuPnAWUmqqaLnqgbvbRX54aRpHc2BIHdjajpZBkDF0TfBcD\n3f/l\r\n=H0op\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtHpcb2Z/KXPdTsAmKf2/qZj0ibperzKeOFGosdprHxAiB2iqyN7HKBLSqdOEfUIBspAAGRqPuW1IAfNvy8wFnlbg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.3.0-alpha.3_1643227756373_0.9004281186268512"},"_hasShrinkwrap":false},"4.3.0-alpha.4":{"name":"ember-source","version":"4.3.0-alpha.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.82.0","@glimmer/runtime":"0.82.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.5.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.3.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"4ba17aeca9e32e2d170f71eaf8cdf095929ccf90","_id":"ember-source@4.1.0-alpha.3","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-f2NJGHhO7R1kkqoPyBLQ/ViyPEx3rfwk41/SCyItx+UjsTa6XlO5/WkJJCIeG0AfGcq5tfpmVUEwfLeCC7guMA==","shasum":"cd0ea803e7fbc63e07e8e98d207ce358e543c6a1","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-alpha.3.tgz","fileCount":325,"unpackedSize":8751872,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQNJYrADbmzfMV5S6ahzpknR2HbEHHMb5vwPB5WuhjHAIgCjUxxaAnaJM1fMpjVXIEC3Sok4D//7Jpm5g7AOHRy+o="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-alpha.3_1634155809613_0.17800088339697084"},"_hasShrinkwrap":false},"3.24.6":{"name":"ember-source","version":"3.24.6","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"6fd939eee45da5cbc38bd899628687a8d16b0fd5","_id":"ember-source@4.3.0-alpha.4","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-ejiXEQKY25te3zW7jVoEkiBT1lISGFpEQHJ0HyQJtJJuOhK3IC9ZcSIcXGjKCaAl/9+/EZnYCKX/p/Qjygzl7A==","shasum":"6ea9b12bf411025c5efbb65cab6893b03dfd36f9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.3.0-alpha.4.tgz","fileCount":313,"unpackedSize":8463374,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+uTbCRA9TVsSAnZWagAAvJAP/jJmAeMYuxx/UslgHYFp\najFrbhkDv2wrQj2FBm9ZBrZihNJ3k0Vje92oZumhQya1v7WdUSzuVBcXgsqU\nzJj1VYcYg3P5BU4EpQRYJcrw4LKJAzPyu0vu8QqESegTsCC3Y6EmJhdD+u+n\nkcc2wXuL1RCA+goosKXwgSHrsIAKjZbql8jiSxzpoO+zvRXxpM94lrUROu6q\nb6kXCjIXpa+EJVYIS/5Y6TvcXc+MRFAEHBvqJWrLOth/vna88co8pKg89fmd\nxt2cUvueYqXFDIiUbJLz0BwLDUk46hr4Hyv9OQqYF1cMNA9GX1ECneFH2CNr\n34aOTuu9TRPSJUxIX5Ek9vcil0gv1bRc4SQ67LzMYBwrI8VyMIiMaWYexPPm\nkw29IFdjIHIivy1NmuqE3al1L2J/dfaN6nvttsa+Rmehydr0iyGIuExw2wlb\n0Vd6/8CjRh6vnurorjdQ6m3jY+VU9OjMLaKDKI2d5VWnAk8VV4E4wALJhnKo\nnx5jdDxFPFl50PgaAX1fmHX6YFGH18mMSlnKOjv6nbmn0ae+CU7wAlsFXV9a\nGYWOiNg9Wz4jZkpLCp3g+xG8DHq9AL7PdQVuLLMnsFsfGwOY9vej/cxHInqc\n5zxra7dIUxj6/ROV2YLDBQhrIvJOxKrKBP338Jb7q3RNGo/ARXz0et0aNVlC\nnao1\r\n=rtRu\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHuHa4kd5J+N/oBISO7rPjRHE8aowGtVsalfs+0IO1VSAiEAyQSHo2WceaAWyD0lcFIBnzQbHfJTZqH7OkVejhAouBM="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.3.0-alpha.4_1643832539063_0.6772743221912645"},"_hasShrinkwrap":false},"4.2.0":{"name":"ember-source","version":"4.2.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -35437,8 +44049,19 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.4","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.4","@glimmer/interfaces":"0.65.4","@glimmer/node":"0.65.4","@glimmer/opcode-compiler":"0.65.4","@glimmer/program":"0.65.4","@glimmer/reference":"0.65.4","@glimmer/runtime":"0.65.4","@glimmer/validator":"0.65.4","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"55849ab071bdf9e6d1895c879988a02beb84c196","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0","_versionPreviouslyCalculated":true,"gitHead":"d334840e124a355635ba1bd5cd1dbb307daa2d7f","_id":"ember-source@4.2.0","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Yafx8fhzlb+O1/p+84R6CyUoCcTEToLUic1a4mKzN/OK+6vLN4QspLcHEIUy/0m0/3T0q6JEkF2UJat2LPDdZQ==","shasum":"eb237a250baffb80a7332d5e12e600753a7374d8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0.tgz","fileCount":320,"unpackedSize":8366107,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAZ8bCRA9TVsSAnZWagAAEn8QAKAeFmRxpsKfAocx5L2O\n2dTinU+W2DtvAl+ezjxUYsKWvVCWCrcrRGNtqKTJXB8rx4FXp0r0xltBv84r\nvbAhn7p/blysj6DvoSlZcRx0W4vjUOqQ4KeqrZt9yEJMD357bMn2rRf7cgFe\nrK4vj+0+w4UW82mUGeMNFQkQTgWTPkSu9MN0COWHuVYRHm7mvyI4DTDMR3wi\nDG1ueF7WA8xwFq8d2OZ7cxXC71xgtFztig5t/2QcZjzjT0HxbO/SudrwR/rJ\nRDUYd4CcUELOJ7RWEc+hJz2AecVtgSQ0F9W5vMPSGTDVcKkRURCJrRiyzFhv\n1vrz2SWsozdYprt4r3juAb+C9DcmnixYeHKqK5eYCENw4KQ3SsU7HLOOvL5S\nfGpnVLvip0EB+5ka6EmoU3SNz4kqbnTV9aTaniK/gQiduwLWYmk2ch2VFok4\n49J7NprcgsSEfq3DMcyKcFtgGrUNdVYUdxPxZ0eETcv6+sG3lIqKYQdOMjGr\ntAPr8jmiIo4NHMb7c6ADmwUA1BxdezIthC98cFpqvB8f57+fLoSgatuBNRjP\n25KbiSw5kezP2W/pRPGmSyOUIDNd/HfX+3/B+MSFJR0xG5e5m4f//92ZA5b2\nqKB5F1cXATQQS0UZg5ArS+3TsWIMqiq94pdBTc1+scCYa+Z7DjA+n6UeY7Fj\nHLQ+\r\n=6Zu7\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFc2QyxQT6ZC8Uju23OvVaKmU4JZlUuHYEOYB+/WT+/QIhAIpaa0b/zOeJEG5JaTTfbLrfnwmThgUmPv68ACVGDUec"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0_1644273435674_0.056280513449075587"},"_hasShrinkwrap":false},"4.3.0-beta.1":{"name":"ember-source","version":"4.3.0-beta.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error + --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all + \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node + bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1066.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"^4.5.4"},"engines":{"node":">= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.3.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"cb9b164bcb408687066c336b9522aa322a67ceb2","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.6","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-F/CNQQLeF0QFKz7ahJ0JQQBbbvL8sx5XhsNJ9GnfjLA9ozGE1/nFfgkIOrcFszIVjMZKmEvq6RdsbbhOptfeNg==","shasum":"cf185b93fb16ad8475e98ebc47e6fb50b7de2556","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.6.tgz","fileCount":297,"unpackedSize":8711075,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnEWj7X560XEe7YrCeIkQkMFnBr1v8CacGeqzfdYk4rAIgNMTBQ9Ar8tWhd+3yGemUFDw42QIVdX8tsZaditlq5+E="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.6_1634596431036_0.9400843804764221"},"_hasShrinkwrap":false},"4.1.0-alpha.4":{"name":"ember-source","version":"4.1.0-alpha.4","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.3.0-beta.1","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-mgyvATOrUHy1GHJagZOVs9+lY+gUl0PwwFk25y7zWLje7NL8B2f8+FEGpDfga6AUZJIjqki4yDqtqefiA4sArw==","shasum":"0192a585a274c6ac33d8f558e0a102251085e546","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.3.0-beta.1.tgz","fileCount":314,"unpackedSize":8432364,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAaPRCRA9TVsSAnZWagAA1mMQAI6WI0vqSt+y15OxH4jB\nbs+H65tTHNDFJaBKGe+3ooU6xIbzoDtDjQF32sqhZ6mZp4T0H02QTyckEC17\n+z2QaK4sYVSiFWbRC9OGz6LJgkEw1ruuKzZ6HjNKuBiM53CYVw6D9xMkMwwP\nY+lSFBSFrcfSonxdrWp/Ac1tpMKxU7vdqazKbuj80VRey7OwQqrniu3JRj79\nEGKI+oiYFKKUV2xxpo3WEyG55Y/O7ZCE5+nXDaERlxsItI7qEHO1Hd7b6mxb\nqVUhKASVue8kIohvCsnXq5wpwfkuRtlPmq1+emDMW7/U5FomuNvdvGppk4MD\nzf9U+g9O3qurBXRidAwftIhIIgFdTqzqZsBmZlZnSQ6qYBdSwSrwrv3AGDoy\naG4RJjvTFR/zhSqMMXtKp7TkqZK2ACTOdMY6yAGD2yPHbKdWOTvOtSv6xUnl\nf1NTL2iwvbdZk9ENpa9QM+DkWkbM1talaxe6cksy49OjHvJ1TFItzSgOd6YW\nfNGmI7NDbzRAUXXw0OR3x8UqyLGkejnM7v4iqk3bvBYNqszV0dNu8a5SgW9q\nSRCZ73jfs4sIVzN4To8HBWgo/JpuGloNdWESAf150PPDI/ybaN82i9HOVKZw\nZWwI4naMiF0KYniv/0yVToIWOPImI5N2hQMwtxIuJAvLvnh5X3gHkYtGVRtO\nyqxF\r\n=mlMm\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNR8LhYfmMuah2j7rYCWR943NIim5gWjnuC02+KkDfyQIhAOqaO8dF6FYw93rci85mHE7bT9WBT+jMn6JK0skKV0bA"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.3.0-beta.1_1644274641471_0.37873645296273417"},"_hasShrinkwrap":false},"4.4.0-alpha.1":{"name":"ember-source","version":"4.4.0-alpha.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.82.0","@glimmer/runtime":"0.82.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.5.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"3fa0c1c5d1ac9786b03d248493ea43cf04c0df0c","_id":"ember-source@4.1.0-alpha.4","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-/obu8EeS5ANedfUOasv1+WwfQtuo5RP6/WLv3yBvRzhg50SkHiAjBC2LLSdT8iPy5/4Bgti8OYvPzbxgWVO0Cg==","shasum":"8f1ce9221fada2c0d5189c244d24be25b8bee4be","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-alpha.4.tgz","fileCount":325,"unpackedSize":8752364,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBi2Xm0cCIlBSSTz4Rh6IuWSB0ODvCmy8dTTnvpdKHuZAiEAwAM06dOnxXYg4ColD4sUYhnnXeT6bJAieg5PIZZ7nDo="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-alpha.4_1634760600241_0.07337887823630784"},"_hasShrinkwrap":false},"3.28.2":{"name":"ember-source","version":"3.28.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.1","@glimmer/destroyable":"0.80.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.1","@glimmer/interfaces":"0.80.1","@glimmer/manager":"0.80.1","@glimmer/node":"0.80.1","@glimmer/opcode-compiler":"0.80.1","@glimmer/owner":"0.80.1","@glimmer/program":"0.80.1","@glimmer/reference":"0.80.1","@glimmer/runtime":"0.80.1","@glimmer/validator":"0.80.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.2","_versionPreviouslyCalculated":true,"gitHead":"f8be9c84f9cae53b3caa9600e7ff7379fef82b30","_id":"ember-source@3.28.2","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-GIF0Km7QT1ujq/BqDS3wM5oWcf0/1jucOdR9+i5eNCW/tEBrgfUR5UaDFti5zd1CgZ1n9HBvGsO1ELI/eP8Trw==","shasum":"789d0fce7d0580ced06e905586f268a2ba92ed50","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.2.tgz","fileCount":344,"unpackedSize":9571236,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICby2XFKKvlncsaAbG0SwmD1+YgAYc1+Vj5kEmQnmUVfAiBUEKI/sCKa0A2KWPB0KWOlPBm7mC4BkP+9TAYJRAfSQA=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.2_1634859020867_0.1598664773350187"},"_hasShrinkwrap":false},"3.28.3":{"name":"ember-source","version":"3.28.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.2","@glimmer/destroyable":"0.80.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.2","@glimmer/interfaces":"0.80.2","@glimmer/manager":"0.80.2","@glimmer/node":"0.80.2","@glimmer/opcode-compiler":"0.80.2","@glimmer/owner":"0.80.2","@glimmer/program":"0.80.2","@glimmer/reference":"0.80.2","@glimmer/runtime":"0.80.2","@glimmer/validator":"0.80.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.3","_versionPreviouslyCalculated":true,"gitHead":"69324901be6faa8ff1a63ed75685778a0a7eb249","_id":"ember-source@3.28.3","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-oYDMV8EZ71OP9pEz5ddE4zyAMxxD9kstBkqSikAN9qovOwFxX0jNP+URmf3634WqMAbbgvqISnnPAp5BAXkaFw==","shasum":"f6456c40b505ffb7ea327a72d97b928ac4189d2d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.3.tgz","fileCount":344,"unpackedSize":9571238,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDlUq/h092Sy/KwYzebFnAs+Mrha53rJTcFpzxgPcbc7AiEA0Ds9XpXWczP3P9+db4s1GyWusTEy8/CFR3KocXyNqz4="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.3_1634911370694_0.15349395098194973"},"_hasShrinkwrap":false},"3.28.4":{"name":"ember-source","version":"3.28.4","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"7b362c5b1ce50f1b0d7ce12ed8cf35b40c3edda2","_id":"ember-source@4.4.0-alpha.1","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-FQbwkCd9hR4c9B/KPqS9fdWvaHODOO4pTdbrjVDEGOq0ziKuigPnl3cXsneE0/kc6hYgBuKUYR4PXZy76SXBWw==","shasum":"584417652cc032d526d7a0fa2cd4ad27a3dd3c1a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-alpha.1.tgz","fileCount":314,"unpackedSize":8432208,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBB9tCRA9TVsSAnZWagAAGVEP/3wk7uionRpI7toaD7PE\nv9+kEz1bh9SfdALNoJ7cunG//Q6N2VPZ3zZ/qgKl89DJoBTHEJgc/sq0CNQ2\nLwO3A8guDj9ENw0b8sYQZSwuwcnxAchnGz+/uLNswmffvEIaCpO5gR4Oh7gR\nOUER3IScTAhF/WjosResdfa9MmALy0FbF94e8KGjsVEwJ0nsHUQiUvVISsWr\n8wOa8rIjBz/Q0QQPHFG8yeilUhP2yDua10bwip5cGAJnUxVthHX2/LicB+iw\n8e1eRqHqgoxsRtT2qAmvvQuSzaCxe10oREtYUUsBFTWctcATfBfnjNiYrHry\noWwOriQFhA5g5Y1mtaBoOYQ7GV0WdvlqwXxvxf4Y7TInU18CC2qlXfUYGNoI\nOjHwBrbeA8LzNacdo9UKgHuB1EkZFkit9oS+w1BX3QJt60APfuUe4rkRLXLK\nfTjgHuvG7v4nKHPpntskU3fyG8Uoj6xTXny4jiGi+V0t1G3GnfkkjP5TWR/t\nJXh5ToyRuJdRaO02yz4wRNhKX+YDbTV5R1X2LwW4T6b9my90NoLGZaObNpFd\nkNhdBiDSAroYNAnus5uT7jPwGkpeOI8UT9Nrj3kBAiM3WzWkxlX13vwuS82j\nx1qTuKxFcs1V39OTtoqGCGg29UBIql4h+vzTUKLrFDBcEhBNJyEpu6lbWeeX\nJIF0\r\n=zCeK\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCl1jV9OZzRvIqD2BqYin/15OWIDR9JN58dhULGgS7SnAIgdERSImEYwDg6c5Q4VBpulKKV6c3GvgtF3TbwMFb7yKQ="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-alpha.1_1644437357027_0.5850737071544194"},"_hasShrinkwrap":false},"4.4.0-alpha.2":{"name":"ember-source","version":"4.4.0-alpha.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.4","_versionPreviouslyCalculated":true,"gitHead":"62976fe7c0197baa05d1be558d0a4bcc18199d34","_id":"ember-source@3.28.4","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-s7kVy0E08erAHUTI/8SZZvXt3an/xb2g5K+m4Rybvo8Tr/noMk3lIdtyQkSvmgMZ/BbvoW8spS630sO0/JN4Eg==","shasum":"b6ac2b1e369ef533d05164c65078b4ceafdb6390","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.4.tgz","fileCount":344,"unpackedSize":9547584,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe4ddLXEfQVcrtn6K10elRwszY1Cft3+M6ZzlwGI4tZQIhANkcMnlJRWOp2kiTMVhOgomD3YSi2tW6J+RBiLKFc+CP"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.4_1634921754281_0.10944383157574644"},"_hasShrinkwrap":false},"4.0.0-beta.6":{"name":"ember-source","version":"4.0.0-beta.6","description":"A + bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error + --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all + \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node + bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit + tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1066.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"^4.5.4"},"engines":{"node":">= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"d5707234f7ecf6d68c416f057bd13676698ce3dc","_id":"ember-source@4.4.0-alpha.2","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-PHECCzQgIkNKQ18E/OryglZR9UIH1bnzg3C2wAEDeI3SVdg82fYchNCALPadwKDuJHGR09wueiHx/GD6O7BTsg==","shasum":"41bd35980729ca51d93fc1557665ae6777fc9e25","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-alpha.2.tgz","fileCount":314,"unpackedSize":8420799,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDVm7CRA9TVsSAnZWagAATIUP/0JFghinMdVMOHoWHgGZ\ny2ekwGooR5Aq584os0oQdt+5HjLTqaxTkb5Xz7gauTlFp8jcg90oTmHYmj2F\n+0F3jDnzvJGP/zMIi3DxsHI0hNgQCrn880gcVwSrSPnjebio8oqCMpUL03X6\nk1fqz3PRJmypGvOpHzGkkuQCF8tfxJjg8xz/3eGLlIOao+8Oe/nsZADFwF5F\nyzP6sfFWcyX30YCMmCCIviKkJgC2qSZAfMacp4jWqCqjr4BfxtIN7I5LggZw\nnRZw6Yx80Oujaxy3bodZKF0F7FdqjriIjQCvKL4J3m4r7uekJybX1j47KGys\n/2oY0N1+fPJoWik6hPI+I6iSlrHayDOoo/Ze4f3c0Hw/WIGaqxjLSsVzf1CZ\nwDLZ3YrWJwpeZnbfx7Dp8o4bUX7v+ibqS0asVXQARREgsERYqdB8N1JPqMXA\n6QaQWSzjkps9Rifk6Cn9QpKnllIca/GdE49bxOjeN9+pgdXj5xcMzDvuOIqg\nYgptuSiIcoYn6VHQU3u8vPixxF9+bnhw03tHVDegY+AIwQ8UjZKtKYQBvWqA\n66XS0Dv4XAiSJye8QgZYplNXOtW13TvqSwjbM1Ah5QfjzfzbwwPwM/npm3rF\nE0U14D5xn9T95PXWroezffXk+QNZZy31Ybga7BR9s9DlrerNhiVDkK7SInJW\nkvvp\r\n=SmRP\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjOUuLRynQHAuNg+MCVD1Od/Vj3OH98hLtAsxxgbTONAiEA4SGv7OdW6t5OZv/IpfPtdvoPCv3CWL3J+Eg064pBADA="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-alpha.2_1645042107228_0.8685823626190048"},"_hasShrinkwrap":false},"4.4.0-alpha.3":{"name":"ember-source","version":"4.4.0-alpha.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"7f8f68f86282f925093e25ed6889b3d7363fa9fd","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.6","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Qfv/nKN0O9/tN8I76E7jPCkBOL3TuNbzcwThYpdQosX6b2vuRdO+T8QB2rH7Vmd+z6u1NH496YQH1TexZnPDSQ==","shasum":"5333c4bfb0585278ae8c476ae0810680831c008c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.6.tgz","fileCount":325,"unpackedSize":8725202,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbbkoDy05ihFSPVP1XxxC5yO3fIul1410ulKWdOVMV/AiA4ZPhzPG/MaD4CWOZRKSCW+HaRO37v0rjay4e/RFTHbg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.6_1635295307263_0.15290549203555703"},"_hasShrinkwrap":false},"4.1.0-alpha.5":{"name":"ember-source","version":"4.1.0-alpha.5","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"adf9adf73624ff25975fe3566f64ca0d468f46d9","_id":"ember-source@4.4.0-alpha.3","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-rQ6LpsRA+aK9ODJfGWkcxr8kunkVcJaIi+3/gwjK/D13nj36L7rqn8Fu7xMukldx8Gvwp496xy1ZkEI8rg9JIg==","shasum":"393651f872eb5c2e4d6a00d1173ad2b4c0142751","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-alpha.3.tgz","fileCount":326,"unpackedSize":8442980,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFpawACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplGA//UgyGfpOLj30iqjUXAv3OpPeow7RVibKl4R89A5mkr22qYODT\r\nSEJ+vgwM5HEWwt4GkGm+HCtfELicobBv5MuK33jm+vwvUU9mkSmPXJmrgubn\r\noXVh6NMQ3eg0m+ZJazhD37h6Zm+mvDC0XeJNsE/BnnmOYx4mIac9UDpebN0w\r\nx7P2lHJMid3+Weamjh7pnGEs0o3U3npLffBiNOLJeo5/9DC0wItXImCGuwTp\r\nYGK1co3Lz4LFAR4+Yp91OILrmULUpBLdDUt8gMvCYi3eb6V3qmjI8B49oATf\r\np5J3/v9TsBHfuhTkMOnvyYv2DB2d7Jue/mOHg67lfLUbMh6Cgw2jAPr6waAW\r\nLDm+LmlfJ/vNW+zMWer7pu2BC/0QFb34rjAHQk+EI2wEj9um0vE7sdiaIdd9\r\nGN+OtVdrCIXR83aKEIcHZiXu38x1AHYKWeipKtdmr6VvDccOW/jMxNcgIb7Y\r\nGiLstbwxIm1tYQXzUDxxOoiSEdP7hZ/nEptevz4rrVRwQzR3qx0z8eWVrbEP\r\nhAVa4FarW3j2ZyTANyByH0Qa+aEJEXVa4Njbr1YTnlerhNlx7BTAufuf9+0g\r\npeiuWYrjBGB5vt4Uz7DVGSoCC9G4/iZjtDz9JJQ9j2WP5QSBJ8ZCbw8o6GD3\r\nQ+iTRsK+GuB5u0YFXgSeS+vy02ny3DaBdiE=\r\n=uoRt\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyG3hrqNDkLXOcBs+TCfzzpNcpEEcQy9K4GqXR/pkamwIgDvEisWEb2Na2iCyzUHWiciICV4wJCNT54v8jgdkszu4="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-alpha.3_1645647535800_0.16051333017157954"},"_hasShrinkwrap":false},"4.3.0-beta.2":{"name":"ember-source","version":"4.3.0-beta.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.2","@glimmer/destroyable":"0.80.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.2","@glimmer/interfaces":"0.80.2","@glimmer/manager":"0.80.2","@glimmer/node":"0.80.2","@glimmer/opcode-compiler":"0.80.2","@glimmer/owner":"0.80.2","@glimmer/program":"0.80.2","@glimmer/reference":"0.80.2","@glimmer/runtime":"0.80.2","@glimmer/validator":"0.80.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.5.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.3.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"f4b50b5134f125d32b95e2900631bc24f7ccffd6","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"74b75976404f7ba6d75b6718ac84dc57f25b7347","_id":"ember-source@4.1.0-alpha.5","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-eIX8JeCv2S3Sq48sI3+1n359/wL8TD7SCaKK6di/x21NQLqHGfxgOWELH+EqvwW/8tqvL+oSRkhzbylQYV+nzQ==","shasum":"d46542666071ba4a258ad6bee325ea10016dd467","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-alpha.5.tgz","fileCount":324,"unpackedSize":8757718,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd0GgKraTwXUL+DY8kYdiqVDau6olTuQIUy4hg2lSEawIgBZ3kPvVREWmpKUL49O9IO3SeaFPCJ4gs6tS2OOoscLk="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-alpha.5_1635365445942_0.2850935288077878"},"_hasShrinkwrap":false},"4.0.0-beta.7":{"name":"ember-source","version":"4.0.0-beta.7","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.3.0-beta.2","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Td+vs/uVxTHu1mh8N7Zdqi+odpjShI0y25huyWYvzOpJfxGnDoJxgANrbfxhUAQT+bYCxwyu0yBi9gdkCYRL8A==","shasum":"ca6d46eb689fe9adb15be396f7962603168eeb89","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.3.0-beta.2.tgz","fileCount":314,"unpackedSize":8432952,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHnOBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqf7w//TOHJ0mkHx9ds/1FVSDLntF1TpsuaV/43klQp9U1h/2npPcWX\r\nPzYGUMZ3fSRotUvTXHYfCaMKewnok6d1sGv3XmATqB0yCZpPmLlH4kEQ/VfU\r\neNpg14ghKwsKPyOY/Y/0PzVhIgdblaj8LOTftTXgZVxnxhpw8F2BQzYOp1WB\r\nGFSVz8qwb1K3gwQxd6B3hGzZb192EyLDt0vS9K7qAOXgubAY1fdzM2HzjqXh\r\n+Eu7P2bJvBeA0j7NHEO2OvgixxR/7+CqQnH64Xa9XUXmUucqoI+su6Y3TMGh\r\nq/sFWr3NmnKKEdvq/xyd6G2VQyf3HmhQl+kq/4pTdirl+IJpmCt2XMxqOLpZ\r\nJEEUAncshKhxJQPzaSrzT5k7DaNmA/2+TICRw6TPrf4cqilVvg1y9yP3V7UG\r\nzSCQ+hVo7LGOAsft2aQA0Ht8HXgpIb1n9S2N44bS09M1gDw0FfGpKmX+rrGg\r\n/XyT0Zat41UdqOcVAMf9OdCBsuD9FhKyIHjguCapDqwRskZSu7O4DlwNm6Fi\r\nY0MMzHGI9sGdsVZBQFXnKkt3shDuux57Gh0/juEa01LiBaGnC6oV7XO6Nfgf\r\ne0BD45j1XERnquYlO+NOI5ITuaeVczR0LuJ+K8IKkGzLas/8vqwJ53V37t8e\r\ngxL3f7+WaWgAp5lsPgps1K7yWLX0mXuEe7Y=\r\n=xEqI\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+gqBTHHHwdKW0JVKHfZRlHnAknPuStTSzFdOH1cgVmwIhAOn7ZqSG2VLrIsPUK2WgBM5tqQi7HM3THMjD22UczYbb"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.3.0-beta.2_1646162816960_0.2938289476129563"},"_hasShrinkwrap":false},"4.4.0-alpha.4":{"name":"ember-source","version":"4.4.0-alpha.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9875d4fe5bd9b1bf656bf9e4c17f0e27e86d765a","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.7","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-T835RBx41xchZS3cNyjkFx08VTh+gJvzUGySD8KFgro7aurBVq3xKyEbWTEDuUdVCZD3b0xpH+eMsHlyPHEvAQ==","shasum":"b19401eee3aea03148c8ead0d2ce528a9fcfbe7c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.7.tgz","fileCount":324,"unpackedSize":8723273,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1Y6P/lLUa2vZNQSG6ijIjcycS9zjCEsnIx4Wm7uaI2AiEAq/+qj3LWW+9n5Dxp7LU10M2bkgDOP3o7Q3cGlxXlzKA="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.7_1635795369307_0.949534179666512"},"_hasShrinkwrap":false},"3.28.5":{"name":"ember-source","version":"3.28.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.5","_versionPreviouslyCalculated":true,"gitHead":"86c4321d3c19200cd7d687e61f7c7ea46deb1a74","_id":"ember-source@3.28.5","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-15Utu+sm1OklCE/MWPk+gJzV3cPYCRtWllwyzpZgz6uHgeOwBjPWydztWpaOF+7AhjgB22eWhPm3OJAU8xxjLg==","shasum":"e0858ef0f6dbe2677f69aee14b9adb59ef69888b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.5.tgz","fileCount":344,"unpackedSize":9547837,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQQQLD89Jla11NaE9ErlqFb41M0VXB4DFJDMEuj+wt9AIgHAXYOPiFwz3ckUDZ9UHgJvxivR0rvsRWQRkrmudd3WQ="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.5_1635963285058_0.8519766116004484"},"_hasShrinkwrap":false},"4.1.0-alpha.6":{"name":"ember-source","version":"4.1.0-alpha.6","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"b1dee49c720b6e353fba9d910232e0e432ba6177","_id":"ember-source@4.4.0-alpha.4","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Swme08kHbLWV832yltGQCrS/Xhe2exEQQqTdtDa5XwxVZR/IyOXO75CJ13HCPWvI05Y7rjOr3K7/C8GyiM2EtQ==","shasum":"6cde2390fd2c29b1ef5149b4da7e6be0253faf1d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-alpha.4.tgz","fileCount":327,"unpackedSize":8388594,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH87uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqARw/+J5YuiNZxp+ESCGcJTRKjIgc+3fA70gX36ICvC3wakNQSdALC\r\nDzKrL/7He2nK0K6IyMR1inVKhWZmYc1dvHxi2p4gUEadpDZd9nUbBGwlRsEP\r\n+Lqy18/QUgiL6lgZ0T6VL/hlp2cTkzndiIClpHApl8RG0S9y3jvfYyuwIyIR\r\nHE+qhJWAMVeoStT80/DeIrY4Q42G7dqXKVwFXqCwvaaS7pBZJLXHm3Fb89bw\r\nU5NeYsAJ+KaIvFmIQPgG7hRnjlYiF3VVKlDFUfIV5gDaRdBCj4ZeEVlrRUYu\r\nyxMdk3Vqpi9KJXdzKf36xbWDSK6DaiVNyrTzcBaJ8wSLO1L6KjDlvBJM7aHu\r\nZxCzVjHR5gytU2+yICBRNomZvc83fa20LAyCOTxUoD4fAdD7bg0aHfoD5Ylf\r\niVcp1o7yidSb4M6UCqHCNauxL8S+gygAip2fpkM55lr9y61ZsqxwetytPCKd\r\nIkgbOgF7YxGLTItBUx9GB/uyL3wgm44mC4+pei4Uv/KClFfr0f1TIhodPbMZ\r\ne7Sn+XBTQEDGEvPSfSoJaL33/axbEpFyqYMBpQzJvpgK2JukZ89zTnRzDsMA\r\nKldbSiJDtyvx13xc+zkonNY7FPxCO4ehTyF2StAQMklZly7iLQvXQUU5khQD\r\nW5M4TWsNaFyAxecfJeu4Na9ikIhM9W96aKk=\r\n=oozs\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAd6bbvaDiLoC9aHAhaJbks+osYKdmcQ6nEqfNvzopClAiEAssau5yKo4tP3mrho5VKr/q/7ODlsNLfE97wlPu5oJSw="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-alpha.4_1646251758412_0.550458631737438"},"_hasShrinkwrap":false},"4.4.0-alpha.5":{"name":"ember-source","version":"4.4.0-alpha.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.2","@glimmer/destroyable":"0.80.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.2","@glimmer/interfaces":"0.80.2","@glimmer/manager":"0.80.2","@glimmer/node":"0.80.2","@glimmer/opcode-compiler":"0.80.2","@glimmer/owner":"0.80.2","@glimmer/program":"0.80.2","@glimmer/reference":"0.80.2","@glimmer/runtime":"0.80.2","@glimmer/validator":"0.80.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"816b96d96488daef0eb5fd69b354928d81bc119b","_id":"ember-source@4.1.0-alpha.6","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-kpO3V0u4Obg4cdqS8NCypn8mzvTR2ack2RBynV4YP4p2njtHAFBi8Siauyn3uveaKI9zMqfEsZ6TWAF8LPO7Cg==","shasum":"ce85da528590ab43f973d827134c750a8c6cb8ae","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-alpha.6.tgz","fileCount":324,"unpackedSize":8758948,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZhPiVV+3qT9PmBbM21hnmjXMEm3Yh5r6xDjt2iw+bdAiEAkUl+f7DffsB+de4PYF/KPKapOnQ7rRWusaFk5sMRyAo="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-alpha.6_1635970444265_0.6820164683897476"},"_hasShrinkwrap":false},"3.28.6":{"name":"ember-source","version":"3.28.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.6","_versionPreviouslyCalculated":true,"gitHead":"5ec85ec08b7c76e6d830b2f9bf118d717fe42dc7","_id":"ember-source@3.28.6","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-CW92R8qa6x6fedJcIl71QvR8vj1c4f0I5LgAKB5eXoFhdDXD+peRtPPuc1i+C+1/ojvaWfDO3RpFcxkiXqvSQA==","shasum":"ed0f200fa6cb76dffabe3cce73417d7b290d6e98","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.6.tgz","fileCount":344,"unpackedSize":9547970,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhEry5RRD4fAPLVFnzA2ZFkK1yQznVAB7KPKfIgVmZgAiEAmTCKVmbFgRXCk2B0Jv0MrA9hKFEC0XACAeAY3lEMzkQ="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.6_1636052590124_0.45598079644263323"},"_hasShrinkwrap":false},"4.0.0-beta.8":{"name":"ember-source","version":"4.0.0-beta.8","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"4daff91dd6546aa915835f68c016e0894594c3b5","_id":"ember-source@4.4.0-alpha.5","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-eBsBCzfiGBNdU90dZZOcCN5pIzmE6odF+NZGJZzDzFzeM5FxvvGKCthedaApUkxEG/EdwIulw2sqOGyRpKYX2Q==","shasum":"3bf7d93d2f63b36da359863d21c2a19a8644e6a8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-alpha.5.tgz","fileCount":327,"unpackedSize":8390604,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKQofACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8gw//TSy9/4QZrBmYyMpKhTLd9dUCP8R3/yh3ZhScLKVG6anrUh/5\r\nP+Xr9xRt6n472J2iSLCk7iD5SIGh6XOlVKBTM6ZNxSgd3YRFnN3jR/D+QvSG\r\nPa0v24SHz3qXYFD5ws9AtZVerf2LAwviQbKnLwoRmuu1quaU3Vc8DnpvX3Lw\r\nH0RSWsMct5QVYnxefKPzP121KzqBkoxDuF0Dw1irZDLLpXuwHcwRMj8543et\r\n1pUQtjSLxizXnyGF0VWoImNkbF1P1xYQnkgwIFZKCJwbX/1F+2g9hHA+jcqP\r\nsKv2ZRC7k3kWiuuBU8FW3090gqSx2t0rbXhgyYBNpz6FWt6xINLvqJ7P2lDg\r\nWpiteR5hIBBV0LBn4rSMSN6XCIb7tWFmeJtrUR4fAhn2JbHzIjPQOmRksKTr\r\nWrNRjNA7HV0XaRdX1WPnU9IB2Mcvwv3qpmt3p2m8MzofF89Qx9n3+g+cLSzJ\r\nSsE333ozK/ZLF32ZMKrUqIKXaON+M3fOnBmwRpVJro8IenCF4gJloS6fiEQU\r\nW9rJKPDM+ogBVJOCFBQO3+1KM8nl+O8Cn/fHhlbTvdDm000o1jvopWpXc/1N\r\niJBjH/Cc3vp1BlDGrLEHMilNKYjlYWCQWnFnpZvjL63sgKtKYqr8f8Tx8NSg\r\ncSxbLfV942BxaiezGKWv85DkyT1YojwjQRk=\r\n=tRlk\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH1jVU61J3XUTQN3BiA74D7ekC1lfo600aQQfIQZygcXAiEA89qxcbvzECIOj/j4uHRPtLEnAHiR5Y6JufxQjebh2IQ="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-alpha.5_1646856735461_0.19370342706833443"},"_hasShrinkwrap":false},"4.4.0-alpha.6":{"name":"ember-source","version":"4.4.0-alpha.6","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.8","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"78f8fbf3bebc724e39dd0d6806f28c8021764866","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.8","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-PO6udGAHvexzlM39V35p4bcFvbgSA68M6MUD0Abq39dkfy8O/Qb4FoyENM/hd88LReDiVo5K2ZWjdYm/Nlmc4g==","shasum":"99c6af53ad8289d5921fb6838c2a7e6b194ac8b6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.8.tgz","fileCount":324,"unpackedSize":8718948,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICIpCvslSLCJcNrvXYimjlA4kKt9cJyOpHzMkArHFGmsAiBqLk2HvneTOsPdn4kMecIlpYTn43Ht9n7NmFWnSVN2Sg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.8_1636136504702_0.9339451179686054"},"_hasShrinkwrap":false},"4.1.0-alpha.7":{"name":"ember-source","version":"4.1.0-alpha.7","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"4a7895060ff09223bce8aa0ac0afd3815649c2fb","_id":"ember-source@4.4.0-alpha.6","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-dvHBJgbN5hx6ZpxkCgqf3tLkvnm7NQTe99mc5fZVwJKvfJIbjZycYeqHDmLyxsJcgY9KHBD8a07hh5PXp6IV8Q==","shasum":"5338b410c4e58f9f5d9c263eb126fc71e5f89e18","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-alpha.6.tgz","fileCount":328,"unpackedSize":8392942,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMkTXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUGw/+PmfOWMKaUAzINmQPzc09XtRh/V5dRaIrYLT6Dw9el9gAcp7y\r\n/GMaaqVTJfFq3x2q57pd1XZeSeaYrUgJRJbEcOMr9nfrK3OjWf/mJb67Sij7\r\n/G9WC8eRuTChcuytPdhCLx77eddg6sEQnIvX6CjM5eSCmlV/Q80TMN2w+hjV\r\nTEYnmYaIsAX7agJNIPZjI/C/oj2W6XtPvrvitwQ2++pQalE+ccBE4wF9teoP\r\npZx/C5SZ5km6oIHWUxjSkjLQmlwmmgvs9OTI5ue/8csHhAYx74Iydeh7Kfgk\r\nZ8R5kdaYcKQXBbS8VbuUL0CHj64CFTmXjVThqb7ONq4qAtty4Qv6tJOQDyEk\r\nR8IX7tOMwjM0wY1m+FmVHayP3ttRAXkuwwL6W44NwzLvCR7uuIrlh9joZtcZ\r\n2kGoi84C2YBjhDJHP8akqiJKEgisJoow0fTcKPgcFXhEfkmKeAKAwpCXakzn\r\nCYIryf5gFi35CUrSr3t7qVfKx0qPakBR11zdcR5G1w2/fC09tpBD4SY3/Tpw\r\npeEE1cY3BPTlGt5odaV/XFIqUY/D7MLTO5gKIaUyP8RgEDYz8voSbISTkKTR\r\nkJnypSteqlMo8s9Z17aX+lPYPo/tL6FUicBfQ2E/LSbDBxy8uUK1rIEMuujA\r\nQoHjkq0NHtcQL7Ux2zvt2vviNy5MfWQFeCQ=\r\n=KhKW\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGyj6QrEF2YcFAExE54UUT6YZyDhFy695wQXYst9V1uAiBydBK9jibTxYBD3TSmw2N84xJRaQIyXWGBcPJDE/a6Zg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-alpha.6_1647461591075_0.43797647537068785"},"_hasShrinkwrap":false},"4.3.0":{"name":"ember-source","version":"4.3.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-alpha.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.3.0","_versionPreviouslyCalculated":true,"gitHead":"d2ad3bc47114eed0150e1208ce8c86266946f330","_id":"ember-source@4.3.0","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-WyAWRM1oOXBbj0mTeoIngzGDF41XGrlpJO6nQrcFwff6GN6ERRyeIyIhjU2yLRXWYIC3y6IrzRQUjS1PqqxZVw==","shasum":"f89bb2e223bebe1d22f6f16130d4b46be60e1d4f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.3.0.tgz","fileCount":314,"unpackedSize":8432364,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOL7PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnpA//dJf/PeTestxvZzoq3XQNxRwQV7rk7WjK0353mPJliUE8vQ+r\r\n+rsD3Ab6ppk2uTYYbN2IQcEv5m/H8Wv7KEUEAY+v7t89aCHYK+/1+ZD7Jxvc\r\nn5dUnzlsz7h4c5CxlOS+BhvOGmr2X8JDV/9Frg/10tEbY5Kt9/hOxMZgc2vW\r\nJFmLCsQJEiKAk9BAiphCjS54VrK/+HQPhYgBeSecjm3UGqlPSw8s6Z8X8ixj\r\n4V2+LXPuI/zxMh+OOqm4NM+ff4mDe4NyaznBh62761SpKUHQk5Rwdx1wQxRN\r\nfSV+GfQTp1PDklY0+X7dsk5nvIOft1IxbH389mor6r9ELcgzugRCnG92Vml9\r\nwAhpBC8bHY6nBYfkAR+LpHoDqYM92gKdZcepYNJ7qvtE2RzjhCSrR0MPsE1w\r\nJRbEU5vTn2LWitE4Kbv4yqj0GlrQkO6yoSTEOAvf6CkPZJBK44YI4vuAqND/\r\na9UWF4YZn0Fsq59ZqG8GKUsJ84EjZN8nx52T/qwWZZpg7rQlU5j3ML+X8YeG\r\nn9ge4l1NpsGypdKo8nIMeWGwaCbakducpt6wtIF2rbQUzAJMgs8jCb+EFQOA\r\nN0A1Oyb5MiTz8t4ncgv61AsHmf9Ep84BopnYkJ6WAD0wksZzNIzDvISwZqZ6\r\n4+vnA/Bj/Bgfm/9S3bocV7VRjZ7IZwy2HSE=\r\n=opWj\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAnw4bgJcoGMh9KfyY0r1QEeBD/trW+ApLI2jGuW5MPLAiASergsUoTc09JFp4NrX8TV0ZadzOEFPDao3WZ9WAFr2A=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.3.0_1647886031584_0.09132400642916472"},"_hasShrinkwrap":false},"4.4.0-alpha.7":{"name":"ember-source","version":"4.4.0-alpha.7","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error + --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all + \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node + bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn + test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-alpha.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"a95dc015ec87facebdc0e3eaec0e250ca427b71a","_id":"ember-source@4.1.0-alpha.7","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-4edUPUOAfFwOvB5Z7jC2oTd6hBI/QEDnj437L5D4HuODdFCSUEAvIQPTaWsVPlOz+dk2gcZiHWyvx4Jo5s2FWg==","shasum":"6f98619fd3c6aa1c20b8a7993d48f71365ac754c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-alpha.7.tgz","fileCount":319,"unpackedSize":8388413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6MtJ89XllXcDeb7gfHETK7TRuQ9+L4bQY5+pp6RQpcwIgYRnyyuah3L/quoY4XeolNrGHmG5y5t2Sd3w9l2q9SJA="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-alpha.7_1636574932364_0.35970875163035076"},"_hasShrinkwrap":false},"4.0.0-beta.9":{"name":"ember-source","version":"4.0.0-beta.9","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"0106a67b4647963a2ef9b43e6ef53fa4f3dc739f","_id":"ember-source@4.4.0-alpha.7","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-RiD/bFG93ZFOMMdyPWSW6ZSdwp1WoIvtMA8CHipwGG+8/X/uFJZ68qwnSFrCQtu9n7HpPVupQLzBp33aydi4CA==","shasum":"a0c84be624974aee0dc27dbabd374723c1f2d6cf","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-alpha.7.tgz","fileCount":327,"unpackedSize":8350335,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO367ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOuw//eYhkGMKgSsDlgbPoKIDMkdHfmxzSNHGGFJXtvInYljSR7CJ9\r\nxb9C/RsvZ1XLJ6XXPEPc14t+KiKfsy7OqDNhE9bM0P8xfaxfiH0bek//Qnrk\r\nw5GSyvch9PTJiYH9bH6q3hcrNeTOS5b33l3gy5V6m0uO6dVPiXwst3cS1Vk2\r\nBlhRsUO4RWOGkCuCvIJjmDOxpFOr+RkSvLcXJ9hN5WrV4v71lbFv8w443g+D\r\nyiJlp1JZJJ6tBBbk2gK62QnYbr639IdfNBqusTfoq2zq7j2heGAZcHrNSEBR\r\nnGLokBX7FREcx2UAlvc1G6Q61d9mJyi2/yIbA76hvSaoc6Xf4F990W6I5vkE\r\nmcVgbR1im9zQd3pi4zFDlcI7fk0W9cJhDyoTMUl+P0z3NZoAfBxe3WnUa8jx\r\nPkPsdiYVgyF45mNFiEA4DDSx2RK8+Zmi82pfDuIePPo43zbSXQlTe+tD2SYY\r\ncqO0SvSbcR73aI0FDWUlgkvzr8xXl7IfydNai6TN4jfxIyOHNOqxOUpby/+s\r\n6c3sY/KEu4KhrMkLqhZ1b6b443BdKPtKffIjdxLTUrtbGvuhFiiD19naBJ8u\r\nXaH88CJQNPv/MkiUbmwJiABVhOk6yla2KSeRCO3b+YuL+jp0xNYYYt+u2c7X\r\nOWmOusdCGf3UgJmrLtZKAksTYa2qsIW4Y3o=\r\n=Q4b0\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAKKNV+VW+14IpKKjUIWHt8XyZiYXYZvVYMlmhP7TFaVAiEA1C9uVpH7r54lnla1+n9s/pqLYpQ50+fWs8oRTFHAzTU="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-alpha.7_1648066235377_0.2195425134268123"},"_hasShrinkwrap":false},"4.4.0-beta.1":{"name":"ember-source","version":"4.4.0-beta.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.9","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"c4be3a86a7c03860bde7f4928ff6fc54a3216e24","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"c51c6ca5749d5a2e114d0fce53d7026e24d4ecc2","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.9","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-pS566VGryOgfgnKjBXFyr2Fb43xPVDDmaGZme8JstYD7+SZAGg2TQu2+yMSgX2cZ4PCC9zsf0A2iR9g3tqe0Sw==","shasum":"91e79d9737aa330b56f97bf374a92ffd77f1a94f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.9.tgz","fileCount":319,"unpackedSize":8368823,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXxNGf582R2m6zW0typxqMDh+a56G2WVO1rTVWtjCMTAiBOa2GeQSXgipGhGiYPU4FZZI/F/Ab7gjiMYChTbJi6Sg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.9_1636584524049_0.8102175106006952"},"_hasShrinkwrap":false},"4.0.0-beta.10":{"name":"ember-source","version":"4.0.0-beta.10","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.4.0-beta.1","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-TXJ0idkdxI8JCM7jW5p7EwgMshp6tgmTDSlmtDzukqknL8rnXhRXHw5qrmZDG8Dq9hQ4k/3KGeYhftHfyNb/WA==","shasum":"f7c9cf4a5b80523789f5b124f6025fa6ceb2eb48","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-beta.1.tgz","fileCount":327,"unpackedSize":8351083,"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPK/wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+SQ//RDqLdFrTTeAT3svsRtW4yNswCYuCFwyQgyMOblns7NCwSBv5\r\nTcHwdLrU8Yo6Ik9vM/l74/5bbKnyn69WFLG7cF6L82Jexz45Dn13E4zieeYX\r\nVHpPS+DRtRcUTNZ0Jw/Z2hMgqTpdT8qMz8as2M+9iY6pJz0w+cRVL++ZIg67\r\nQHX9dhoKanQPebB9MBQ2/AcVrSj/FTZu0kHNwvElhGYbOrZbapoUEwXLCcKh\r\nEO21z5gJWFY2L1D7i0jDdCxu2a4JcwaxK/767H0QKlxlCRcYGeLKPeL5D0sc\r\nbRkQxmKskdnJ4lG3QjuClg/9h6kAUUhL/V8McgX2VRkmSws90MjTqVIH+WYY\r\nQQBdB7+MyNigzTWK9EZfZ+KvQ/+bjEaeyP63vqVsjQlyD8mWaXySzet7iOfp\r\n3L++mh00N5GZJfbD12DCl9kt2tCTkBT7U//JPIZzQCSMYdJqJLR9dUFILS+q\r\ncqq1Xf+py8pTgvXUIcY+ql85UAIShcIM0H12Cj+AfwpWPV/3TNY1L1jl3FdB\r\nq/10HrCoeZT4RflsPch2O9YVwSP0wYE6HzWDUuH06gq0Nnt0tHHQKojf//XP\r\nHkOdmaDxRjBVzcKOvkvbiWDPng92mEzwUoe7fMMtYkI3eX34SzqhAZTpf92G\r\nZiK4zmhW0XIpaYm2xkRm96v11ib/XaGsPmg=\r\n=hI6N\r\n-----END + PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWa3HPmunEmE/GwV9V6UligXlfxAp3+NFCNcXvqmAUuAiEA2ElDA7P/xdSsomVu6+zpeYj7xnoNLiZ0ghDpJdAno60="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-beta.1_1648144368410_0.7693131986539299"},"_hasShrinkwrap":false},"4.5.0-alpha.1":{"name":"ember-source","version":"4.5.0-alpha.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.10","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"4aa09c6a4108fe1a6f4ef441b36b9ed3b8ba1c5f","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.10","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-TLVTHhV8WuDCNRLMTgg2QbOezsnGA5inBO90JmENctIpMYVrEhvMuFIgLMb/O6R6x+wDiTcuCkxqu2KjsuGC+A==","shasum":"9e4ffa61db529c4927405ed31a1eb0c5e0a8ab0b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.10.tgz","fileCount":319,"unpackedSize":8337990,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBKVBij8IsPl5cZO1ZSDjWT6D4ZWULnOjG4WTO0w16qQAiEAkO/Tb+CTHfWdDe3mEnvBGZ/ndCOB3PCD8YacXtMr2lc="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.10_1636996894323_0.41017971790231744"},"_hasShrinkwrap":false},"4.0.0":{"name":"ember-source","version":"4.0.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0","_versionPreviouslyCalculated":true,"gitHead":"6efc59c95912cfa590da3016f5ffe8622364e49e","_id":"ember-source@4.0.0","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-DfmcJRnA2ZXxEACP0hrm2Seg7eJk66GpkGK41drq/zStRMzK7IQA4jZ6reTO2E9TVGyU40+6huSc4pU93e6o3Q==","shasum":"0aa77c4bc257881484a763f7ada2b1af01d4a659","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0.tgz","fileCount":319,"unpackedSize":8335622,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhku5gCRA9TVsSAnZWagAAwLMP/i7rKVeX6ex9LmoU/RSL\ncdNR8wYR5oiCXYlS8+Jq1lP3HviSyvRP3AnVFPjb3nb87O8WjvfUj88KHVI8\nzuUZ3XzysFtGNr7NWhLoaWYUM/dyVcmTORW/MwAcn8KxGfvreeoK9urybKl4\nk8gT5CCsY4M1hBJ7jvrrdjFM5NyXYpxkAcOciJr9phPvLLgwlcsNt1JG2QIr\n8tkX+cuJwrFVAVF9lztzE+kaIOsi4Pr24T4dlIQg6xH9ERNfB+UwkmwOL9xk\nVqOWmcZHwoYdNsgRCspmv2DaI6NCBi0YDs/MfJ+Inr9SlfdJrbIO5xvAipx6\noPdth4gD2paaWXmSrG6g+lswuSfCqiZbrz+ch2XOhWFJiXdxOXdeND9beFW+\nsWqBoqu7aH1wCZ2P6rMOQpN7SXfnq1gW0M1UttQbbGve5PofkMCWjhfBk+7m\nMWsnOfWiGCFk2GNnl/0dpZTncLZcaxyPCHk17E1Of2kJ+EXpxaQGrSSEIoRb\n3a1aooCIyydOWyMqKSHxdlHHdRFS1s36mWhusWwdw/WmxBJOw0ANCPkQRgkR\ndf1+xq/a1tVuTI8ETp3fvDVaI7uugWKMtW53YnDoX5rq/7PUcD9j+ToTEScm\n3oXmOesvX67HIky71fwUsfuqOTzE65b1hgPe6HXNc5+zArQuO4ZgonftsEDO\ndqIQ\r\n=msd0\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsWna36kFt+Z7WRoBfLr5wOVsR6SBu3VpP7f1OpZqRTAIhAMGwrB6CJ3Zdb5QMG/oaMjw+VImyZ0puYcf/zlvD38X1"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0_1637019232378_0.45440515790633373"},"_hasShrinkwrap":false},"4.1.0-alpha.8":{"name":"ember-source","version":"4.1.0-alpha.8","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"46144dde70ddbc84a2b27e91fda0f7e1b5c4aeb4","_id":"ember-source@4.5.0-alpha.1","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-wWR7LbCB+t01zkAUwABGEW/tyFknHMyLBZrF/8VxBkEMiU79W/pW7U7l2GHBuHJ2ITE3BhLLEl5SgXm1V6DfUA==","shasum":"5d4323a34ff0415397c06f8a5740a33ef499037f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0-alpha.1.tgz","fileCount":327,"unpackedSize":8331536,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6ZNhv1eUSRoB/LtrdG9m2vcTVCx5lez4o7/s7kXIE3gIgf+HnNae3JF8dCv3lPXxFp73t6ZQY0BVXaOmZnmOxbXI="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRLoeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRhg/9E1dd6dBQ3CFivt78nugL7ErfEphkFy5051QwUhGcWV8JxjV8\r\nwxTl4Jy6FbecEQzGaUpAbSpiMEUCTGN3rlK0HOQHgce5JTRa+LZC9yxivr9Z\r\nhLcKZ918ZcqAV01sPJw8gip+FrJ3pqEBwNS0+qUfyLSPy9Cwx1JX7H2tzkup\r\n87oLCwMbv/ZbW0uTvOMqg5AqNbCDqhZbmADzMqSbkXfl0hWGhwbl2maCC0sx\r\nADETZ2uxqDuAeZAvTm6/3cxjadhx0Q+9VWNHpbSn8RHVFvlUT8lXifEODML8\r\nobBIhYxaMAz+22jbTTHjlUmcQHnzbYc1q957Q8oVOjh4bl9n4Ll3CVk0r7ZT\r\n6Ltq/H46IDDIXy/0c+SMtm23RXtEWLuQhDqh7eyq25lug97bo7zKFn4V3lRN\r\ngV++0kmNvUABiqV94NHKxhcqhDyqP+K8ZZr/MVBc2CIFSQzjp0kpeaNYhLd5\r\ngITxil1ns8BoVYyxV5kNGMvtGhJNyLMK9X454Q1lH22O5FoxUim2luu0up9+\r\n7LyhfaPcIj5GmvodoMSqKLYE8wp1IK+vkZamCt8G24wBqKGcAws8OWCXYr5o\r\n0nT2B9jC98l5luzN2QTITKHDEMPVK991US5MXO4TDCGGZ34YsiHtTko1MS7P\r\nPMsTuMJ41A+BO0MmWza6hyiAwAQ6mnI9BhA=\r\n=0fr9\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0-alpha.1_1648671262388_0.03573693929107846"},"_hasShrinkwrap":false},"4.5.0-alpha.2":{"name":"ember-source","version":"4.5.0-alpha.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-alpha.8","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"9451cc2fe9acfd4da3d3b79a9b95f5e331a8c7ae","_id":"ember-source@4.1.0-alpha.8","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Sdh5AZGjLDel/SxzeEDLwsGdQ/rgN+nwnIZWmw+IS0pyqwArBP81z24TVgMSI5+Cmv995ozBUSqbnAOiD7Q74g==","shasum":"b2cc3e188d69d02070fe8ef75e878f37a446f1f1","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-alpha.8.tgz","fileCount":319,"unpackedSize":8358403,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlWFXCRA9TVsSAnZWagAAGEIQAJuWnigczf+m6+3xS18e\nn5o7BJai1iBmfYqDmBT12pakQkX/OGe5j/lXKFUv2uv81HJZWsNaO9v7Sw2e\n2D1eKphRdZZnO9yQERwX2G7Y9pI8iwRrEWJA/Nymhqx8vQqlmSj/a9Y384ox\nlc2fxXhLoMxegVyc+nDv46Zz/fhEGSmpVnSiIyj+zblykM+kc/34Cfoo/k3b\nL1yLIrjD6QxoEux2aLfKrckzG193G9KeAr7Iv2EJnNR/ZDfD6I0zuB8TZKM9\nxpPI8VYxAOk69/a/gEdJ3Rwaa0drN8KeGA4NMzV4RXbdvZc/pdvtMhRwjTzT\nkcREcPWeAco0tGuTR21YT+JT2e7V6sjMI4dSi6RtzkvNxi789uFHwPtb1rUr\ns7ZLmjDnITJN1OQWOWqJoGS3J8zPO/VallrtRqKwWKMq1ptWj0qgOAj6qeOf\nNMECWlkqJf5ZmYgLQvEeYaGMliT0CVnKcuQEFUQvRQET4rTYClIQPpI3oPA5\nIsvDYCn+1YjIXVAmlCuAZvVjdDAAGN/RCiy7xPqU8P+mzaR6yemeOSJqKITo\nuCaH1YOkR0rDyf1u4k97oJmSCgwVkkTEQijRhpVDVkrkZt5BmcjOnJ9xRjai\nWKWjeLvPnvZK+CYCM5jYmYA468HW0W324ZbsC9DbBV/OBb0R+txyS7TuRG6q\nsmlA\r\n=lEjp\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsCP/Qpye669gnMvgbgAsYPWmdwbvsbzOnozLU0kgOaQIhAIuFfWFGldBtMD8rpsh+7Adqu4b1j3Q94QyYYfN0Wgm6"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-alpha.8_1637179735471_0.8215434107064703"},"_hasShrinkwrap":false},"4.1.0-beta.1":{"name":"ember-source","version":"4.1.0-beta.1","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"4a7edf82df84be07abebaa9a104783a7563c0fa3","_id":"ember-source@4.5.0-alpha.2","_nodeVersion":"12.22.11","_npmVersion":"6.14.16","dist":{"integrity":"sha512-y4RQgkZzByNcjdDWfSYHWvTHFoTUNFXn2lwtXfkJw+Imvvx2FRiSdquw9C89k62lgsmd4Ups4h4SsojgHZtIrA==","shasum":"3a1b4a86d720d4c1da145119270e89fc4a94220a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0-alpha.2.tgz","fileCount":327,"unpackedSize":8331536,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBV4VMxLDgeUyueHeKQLLH1lGQQmmBnduJZjW9Tr9A85AiBtZoczdHBxhOrHi42kICZmrZnvhCGxQ9RQZbcBhP7tsQ=="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTfWeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpF2w/9FrbVZMB6IAfKBmusUX8GZ93mA+OA4U2verNWmwoNdhMhn7at\r\nRq0FCed2TLhaSswRib3MaDuXx9rCl5qqI3iMdk7bDIMjJyOmEzd8ATpCHXrf\r\nIFjAMQciuRCkc9tmXpAfSmqnEVVuhMRCEsLy6oWClvG48+uJNJK7OYlF+Pmi\r\nF0l4Te9W8k4mpSwByzSn0moio1Bv9vb3JoBvIJg+9f0Mimd1kJM6aNURk7Pj\r\nD46jtK4dzR11sfQcm+2vykuMJKjmLpLnPRroWBzHSHhOOvjPMnckPqedGPqf\r\nPglmXj7Wk3sDVVCa4GAy7TyAEvqVm/av5qK8lbPE4sJQti/fZtQKLTexJHdT\r\nBk9WkqkgnwretrPaK1JZcFUI6e3UsQCEce4ZX2GenXgRzOVBhZhwmjgOhsHP\r\nwMao2xrsCNe6hn/6BSWnikZ8oJ5VV3hQNqe+Oythj551660cUOgE5nKLsd18\r\nKBnuTpj/VjS9gKhen052MEf9hzAJ8wXivlzJy6KGA5HmMZE/eb1TVGdaVyoJ\r\npPVK9gwq+C8GtOdOSjr8yu3elZ6yKCxWUiXGqonmaultG4lzZb6G/PF2j7Zf\r\nfeW+Eit6GgmdSRCbLSFEatCWqvvvij9w2G6LI9w4gPAHYUkvNgVvP/jsfDE0\r\nt+IaNNiLvILPFINfO4jE+A/XJ/+3HNwpzc8=\r\n=N3kX\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0-alpha.2_1649276317834_0.19424688747252206"},"_hasShrinkwrap":false},"4.5.0-alpha.3":{"name":"ember-source","version":"4.5.0-alpha.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2c51a185c924dce55f014a80c4cdc4d7d528c3bc","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.1.0-beta.1","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-h7YAd8BUWlCmYGcNuQYa6AHZqHi3Ln96jOzF2GF8ip0ZuGuQKo6u7Px2SSk1cVZdtyQNu196Gur42+6zorXlTg==","shasum":"f004391e1e15f02cc907ef49ce6cffe1a9e562a7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-beta.1.tgz","fileCount":319,"unpackedSize":8359823,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmEQhCRA9TVsSAnZWagAAT6wP/j8uAlmtw2VcYOLGYBvf\nxDGNeWIWWEIK52wZTX4CemIe4b5ijXqiU0VMSXnAaKGcYE966JRw/tH7M7Ty\n/Km8oW+vU5AMsrdqDAYSmKg8h8QCUw8J5AnhExClCfpwvd0zSlStjWCeM4mM\nCFn8HZIgsst1N7tJlJT7Wc/vlFWQvbxyNU6gAy+5Khz1PxKYVyzvX5vqZsAu\n/Y0pi9Qp3W8hx1L6E1romiuCZNp+RIlEBq6o25InDk/SD842/YT+LpFpR8SW\nosIIH+M/V0jLVSwUSHepMMrmPahDfUZwZOPKGjZ4AcINRAHoQhVAxBp8gifl\nK24kwABJeFuTh1XerNWxrnJ2xtA2aoN+Ro7Vl4R1inoVJCUi/7BQQH2dwyma\nywT0WPPb6rfwZgs61rv5vb3zRp8w6EGNzSClvzwzEBSgQmdqa9MIsRRpZEo4\n7zyzCN83XL08qJ7bPKsuXyf7lK9uYSQRR/+0LdUMymGvkD2BtzHnXzMQK/nU\nZV0xWgbm79leaFqBPaj7D0oerBwkvqZsGagM7foW79MzewIVqXb7mgLS2USB\n2bWXDqGbwX1ONn3PM7ZuO07ETFuWwis8iPPpoF6uldY5fmvMVOusuk2KtVFE\nk+VuCAaFxfO3/O0r/C8Y8sTeOYw+Kwusbz3BLXZlIfpFz6zddKScbfoLIyt3\nJahT\r\n=XTHx\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqVMJM42BaFEGVXd0gLSkBzUyuGBQzrsi3l+ckeIr9SAiB4SHG/YkV4t76wmFWd1Fb+9ZkEZPbgCLSyKBSvnVTKww=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-beta.1_1637368865389_0.15103068564496813"},"_hasShrinkwrap":false},"4.2.0-alpha.1":{"name":"ember-source","version":"4.2.0-alpha.1","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"eb3d905a48fa57de4dd242a979964b556e5f47b6","_id":"ember-source@4.5.0-alpha.3","_nodeVersion":"12.22.11","_npmVersion":"6.14.16","dist":{"integrity":"sha512-OYuZ1oz4Nc9NGlWc40b1/+NtCTgdcgM91KNTg6Jfw7rsw98owxuMNGBdg2IlH2mVihxKmavi/di2nsiMQOO8Bg==","shasum":"1707c75aed336fb31edae9b693d5e7e42a5aed25","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0-alpha.3.tgz","fileCount":327,"unpackedSize":8331534,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdglM0NkjrkCzG9QqP3VJ/oRddgnGF0IEmeLmx8Dh74wIgKMqBL5UMl6PsLOkqbz+2Z16fqaMfnnPJklbFuYjtWW0="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVy6eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+vhAAjQsjwbwQn8R+o3OQaDhbBoKN/rbxWrGytHlWqs6Mfy1F3EOn\r\na/B83LCSk4Xedg2wB4ZDhuEU7zvDl3jX7cCQFEucXd5nPBoAhwyB1eCuXfcc\r\n7D72NxyG5+5q/L/cUY0DItREaQxkHSLsAC2gGdKHgyxYlLvEMiMA3FQWlx3S\r\nxsJ4VWEHBmAyWxb1JgBO6nhOlk344HtNWgFJ66V2J3jOM1ZPH2aLb5RdOu9o\r\nNSAk5CQ/vLi49OsuFoUHgtETUvpL5VcS54rx70qFP6sp/qc/RX73NTjgTu4p\r\ns/hYNkEvWZ11J+Xue9vRDAodsMVugdsWm9Ugeh/PjKtOKW3XrwPfbpxSRxWq\r\nS1qyKaUxCoQkX279dptFW0UxanwtgvkMVV3Wb2if/O2k/nPfaabn+K2QYfzt\r\nPO0uvPO1qp+TCpVVNgFJl55ud1snIi6DJD7d6+PKrwmkgUNxwSSQ4P/EyLJC\r\npyOKMIvwzksiPzt2bwL5azyRuGU+w6ydsRgw7MfWOEtOMAHOwmZ5WjblDwgv\r\nKWgxRQiV667CcOIBs2gk5XIpHaFk6sWt4OAaNLt+SlAENhgPw0oyqxdOarI8\r\n2cZvx4lrx+GoEE9dXvEL8JBPL914XQkmX3m+Pr5QIkuezkImUgY9t/SF0FNr\r\nJ9tzgT7XkgHbV1k23hxpmgbza9/TQAcjMbg=\r\n=MePx\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0-alpha.3_1649880733942_0.9098685524618675"},"_hasShrinkwrap":false},"3.28.9":{"name":"ember-source","version":"3.28.9","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn @@ -36181,8 +44850,8 @@ interactions: . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.9","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"36505f1b4296c307e5584ac1104bfdf086b86e99","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"944637def23d8fab349f232688b2a2e3889457d8","_id":"ember-source@4.2.0-alpha.1","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-uOTUxiFeEkvdR5yCeZm/yFNxTJII36x0PBC1Tk4QOOXRt7pj5YAVcjxKLkhVNY4gMEMJ3tal0L6DNeXIulJJTQ==","shasum":"04b6aa6804e7291a146cc69d2de9ded227afda35","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-alpha.1.tgz","fileCount":319,"unpackedSize":8359830,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnpzLCRA9TVsSAnZWagAA1SoP/0ZX0EzsG0k1XGZ5EIMj\na1rjK6IwHjLZ8i88MDvLklN+tNLVFUs93xsw+hj0GjUMXWOf1mtI6+Yv0rhQ\nDkIJb9QbPbsxXIr/qhc6wfDg9ZHntLtoQxdtiBE9r6UQtKYdyYmm/ntRe/4s\n5OZlPONCYI5ohIjm1PB1ECkXUAuO4Buq5XaU1UXw+9l+ThYVbSo/wtlSPCyw\nbhUHgbAVPDAfdSgLdy5Z0YU7oZFOI4E/FBHHHy9Q2sEzkOiYKWMj/u0lP4aj\njGCt1q515COqy8+r88A8r1Aqud3JXtoBJPXI/TNLxG8l+n3GBjEacgeehcTQ\nxvXNQiGobwwSkLUEQLPFPa6JY0EJXfr1MJ7g7NlcJphskVwUXCvIFoO9Ht+k\nwivwVEzTZG/pUyYP0vgl1BEJikRrzJ72tfShRL+wBAw1QKSy00tZwyzEWOpk\nn7vmUvGC9464nU9ollJioNiuoUmGcbQ6t1okwLjyO5jcu7Oof/XWexZe/kjj\nmM6WqmjIIWUDLMD90MYIBIJ2k1xWq33xhqShOSifzFPa1zQ5flj+nE2/cVsF\ntunUFBQzmbkrBhV/MZVIqopWlMdKHMzO1uBQ1pcRoE2R/H/36wqclvoU515x\nm/yNX+uec6FCL8EEoqWwXkmP/zxqm092e3cVdiBVGl4w5c7LpBAvJGqHs4xO\nk9+W\r\n=TCOa\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGB+oOEgq8dJYfIH8aLbnrYikJjyE644+JQBRnAvgEXxAiEAwOjUNI1OQCQKQWUKraUnpeueEUanNgmiscVVarVsFcM="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-alpha.1_1637784779520_0.8639284909629996"},"_hasShrinkwrap":false},"4.0.1":{"name":"ember-source","version":"4.0.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.1","_versionPreviouslyCalculated":true,"gitHead":"cf1f34e2c5d94ea0797e8f27b472372a07443b95","_id":"ember-source@4.0.1","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-5k4ZQvpa7Li7V7P2QnIiOo/UiQkaWwvaTeSI6dlLAswMhIq6XFFZQ+M+2NHrTJynhc2u2BcIxcYpdMb+g8y1Aw==","shasum":"c36acab19bfe3d2e4b560465ccf16018865d8f91","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.1.tgz","fileCount":319,"unpackedSize":8338969,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp4rwCRA9TVsSAnZWagAAJzkQAKHOMwTx9SA8YqGENHbj\nSAZ35Y21KdKB+X3dLmT5RhEXzmONHclYYjX+THE+K0QA9aUChavzCHMRlf5m\nDlgNG9kIxUKFy5hFBpvO5cB0b7Pjn/55HXglgns77JuQrxGFE4F6Gbk5oWV3\nGhxHZZukMfdZuyvMxHRLL0hYp/nVBgUv/jDHHJBKJuAtHchhl7CwDwXeLI8o\nKEF/ir8Sh7BbNfMlFJYNoXJWDymuPHrxU2vncwxcPP04XEKziJ7D/PLn9STk\nu9FdY8Xd8nnt7N2pmgI1yZkqO/cj9nrDCXyOZ5MpKy8eL4e7dCCIjv+/CyJO\nlEMeeeY9rtvXnEpVxkOEKstANYWsKqX61cZkvi0Q5PnDULzvpK7m8vasateI\nJNis9f/GX28dOGNQ/8xoWiot/Yup4/ndOI4KfOBsj9fJ6DZaNw3qjaR2gCNT\n7kZopQp1j5Cbj9/oKgNAB8sci9pI1j+kOKUkepvMdgpDU3fCp83+OrdYjKeE\niYHTHUwXGSRqXF22+82jRDXajEF2TgCYz2vIxNbSzB523LhXhTefBw9CJBf9\nj7VXXPD5V5avqJcwxyXHYhBZ+Y9EKBgUv+RM/rXNnSkEmGq5ivXdjkriSOYw\nHZsOxkzLhpqHBc3zBr+BGD7LjDXYtZTp0ARVB+OMGgpJ34ABT+srKgveF1hv\nNXP7\r\n=m/mM\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICvjJ4Onzt2ZyWlvc5APCbrWZf9iLoaTZn51RYcWIbP8AiAoNv08aTbeYjFj9Rp3aZE10HmkUQLsplhvGSngPD61uQ=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.1_1638370032091_0.7014355009367201"},"_hasShrinkwrap":false},"3.28.7":{"name":"ember-source","version":"3.28.7","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.9","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Fy7V3yvj+3oyo2+ke52aaihKMcFnnF7Oj9ixj547yzh2faqRfqouB5ZSiwXFH8rxw22rKaM8DiuQO4JN2Ay6xQ==","shasum":"804c56b2d71d3cc3decff15a3273bb35d668300a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.9.tgz","fileCount":344,"unpackedSize":9554980,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdbDCnlH4sVU4eKjAhr7WxgiL4xRuSbjPqUtYjkfNdfAiEA79dznwyWDGUDpotNRtufDmyteJgJdaQTWlld4RDOZyE="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYDeLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbuhAAl0ZUdda2cQ6L3iqLJNtSgFBBB328XQ7ANIpNp/rDkT8LUOB9\r\nCRT5/fp7FN2nt3zUaJ+UqnhuAFqYyVkG/78hiFdACkfX6KnUzyWu4MWlwOtW\r\nrITzKXCXh7aRhElvsJBTwY/4hIbFNsAOFbOKo1iZ6StDUV62+EiEWAluftrv\r\nIpt3InMAYGIJPlgCIfu7aEf2Kl/kfANc7SVSaMJZEgJjXa0k1TJhOjgnshlT\r\nyFI4vSZ/4/kZfltq6eGQLecruYJ7cfqaq/HBhHEyELnNaY+GZwLKuxpUGBo9\r\nLVFIK3/R+SGG84UeJreN3yT4DYpYxoqqzxyXFZoCRw+sejw26b04fPvU7aHO\r\n40QSeyl95hc2jJUmij+zM+24voWJjXG8zYJZOL4DJXXP4ODpPe3Xpgkml7rl\r\nwFM7MDVCD0WfEh+aBzYaHPq/O5Ctb9PAzs8/Y+o/uk/Ny4o1vUInY8L/IFqw\r\nErj6KIWncY8nCw3vVWHnfbhaF51mtVAYNsJDZlZzqjWKU7J1T0l0R1qaLaQX\r\nV7+OvNkNESeooCM6hkWxHv9ue+buFZl7Axxk5f4J20FoD+uxI9jAxtOmoV++\r\nVvWz65SgJLlVtENQ8zNGHmCqQVw+82lBt3jJY1VMr8FOGSygg1GciexoMvoT\r\nKv6ciD0YJvHdFO38JAg5bO4ji8Wk3yiaOmA=\r\n=lFMb\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.9_1650472842815_0.04364013138974565"},"_hasShrinkwrap":false},"4.5.0-alpha.4":{"name":"ember-source","version":"4.5.0-alpha.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"147063f29ed4422baff38449ec1acdeb64e636fd","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.7","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-N+whv43SXHiTl93z33LULaxe24jAJGq7IORVBBevGZ3N4mDxe5OpH3jiNfr4HT48Xp8OLxa/cOH73NkEoQAS4w==","shasum":"80abaa5de0995c8ae13c7761d1f99cba20b821fe","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.7.tgz","fileCount":344,"unpackedSize":9554913,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp449CRA9TVsSAnZWagAAwkEP/itn/IBNimladiWocYUy\n7KHf40sZMIai7+ABUXi6kXsZ91EkYOemQ5ljuDXzTw2zBVpaupauVt3cQH2a\n6GlMkqUOe27f0ql88cwT9hY8ogPu6CGshKRLCFNHEVKDgX1GsDyK9+V4CCeI\nbBMBWFJrDlBzYMVhfE/C5pHr5yGVrb9oGO6CJIyDkLQyvFoW0A2+aDROGD9i\n187mZyEW3lf4OuYgriXQgM3nIUC1k/yK4Gg34jXY6oauXZ4sFJgYuIT+OdqU\nJI3jq7qfjJvgRLc9ZGpiQQpkCor7f+ipUgD3WGrfs1YFfROjI5SoCYjumNwk\nJ2AcKXr5VyFXRyGOyhmoxqlGLE3qQix8rXO0+As7wRaUvq5yQM6F5US5YLP6\n8w+ibq3jMdn3mjDyFRWWpwVmLHs96qWomphMOffm4w0Zo7zI7d6QntOEujsU\n3sSHveMEDcvNKbtVSkVT8LCIiWL1YaGj28wsWJFV9HeLKJI3o9HInUkhsX9H\nO6dwHLqDBQCvC+kfgsdC/o/J/htsNTmVvY5nhmmJ1d8QSEDYYVxqgzgYV12G\neGu+kawsGmRkgutxk2h+H7vLvp5/yl5Iqhb92HI1aeY1YDnnh7Rtsp5x3M3W\nB7Zy97Y5l+jNhLe7pRXTYDPoZRdgutqX4ude72WM24eJD1CnJqcKbCd2ckZW\n6ZQF\r\n=2I50\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDi8em6JbnQ4E3qYYFJ3FeqV/01jOaFmpw4Y6YHdvdwwAIgYzcj0yQX3azra2U6qEbmDOP0tYaby/1q7Hk1iguYAao="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.7_1638370877329_0.7114673708825037"},"_hasShrinkwrap":false},"4.2.0-alpha.2":{"name":"ember-source","version":"4.2.0-alpha.2","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"55eee16298776ae597e47d1cbe4c9d3d6afc7de1","_id":"ember-source@4.5.0-alpha.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-OucaYvR2gqjhVotmnGGtgZily0nVAq5pUM2P0WSR9LIu1e+PwcGQjw7ywHHHI/VVmMiLhs96pIiHTjEMdKZjUQ==","shasum":"1c6b0fb66ad48bf2ae95eef72e4b0912a3ccec0c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0-alpha.4.tgz","fileCount":327,"unpackedSize":8338559,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEe6dJ6xBMB/xCGFTSrYhq0EuHt3lUTCQ2+zop87wS4GAiA2/oBS/kghfIo+T8OGEgIvDpVcvkd9yJo/MtqJxKj02w=="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYGkGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVNg/+Ivi6dE9UPVj8kqy5l039oqlq3LdT2UmNmYueAmolfBoyG/ts\r\nR04ByjWL5qTyEoWbIZDtu4UfWeq0YtZC2HFrrcvLjmENusPNhHrc7gSDe/Iv\r\nf8SmNeITl7UkaZCE5b6q+7tlw40z/PIf6CcaevCv0enagf3R45q2KMBLGzca\r\nfb5+n6npMMqa8nPeMXrP9XKpIjEJZ2RkXHPO9wCqKz1Z/q8ocC4relFLW+vd\r\ngbv609r5X12c/1kLmOX+PZhz1JEZLa0wFsY09IdpAOOqXBhv04pkLhGNie6E\r\n8kmEG8Z8zs5axQND4UP76QnxFJBKwHSjZJvVapV7Oebn022jTNCGXdJYpwhK\r\nv+cqC767K5rwSE3Xq6uqZ9g9sshMf70DqXgMkuJMvHNBbzHZc8ySz5Q/HF2d\r\nmyEzjwdVypXCmQ9GFbnDaOYSm7zdT1V8h2qb4FcvK0ySES80EcfUH5FIbWxe\r\nikta+GF43Wl8bYTMdXLdFuaaWMdoW0sawd8OjLkXbef4z+3X5HRWqfCbwKBf\r\n4dng4+/vEoQm1o7zNFBlegIov2xtmsiOnxA18/CWpcnKXkrIGB1BZlws8lfF\r\nziPYX2LbhqDoAGMYJFS0gL9q0SPOFRp6SFXPtk8L8+j+z32yAxpQJkKYG+1u\r\nR7WHtXf33LLCrfnRxvclhczU12IPt9ti/p0=\r\n=8FPU\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0-alpha.4_1650485510617_0.3000874816505166"},"_hasShrinkwrap":false},"4.5.0-alpha.5":{"name":"ember-source","version":"4.5.0-alpha.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"a1f609f2ef3fe7930a8182280ac7c04181da3f77","_id":"ember-source@4.2.0-alpha.2","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-ingHfXivTXO2U5I/l16wBwi1PCNv3LrHlgnrKX+NqWceQAows7CTp7lliGe+i+Ix+9Nt2WV1WBFs/9WqTyU8/Q==","shasum":"541910fe35c5c8744746407ba85f0f6441904777","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-alpha.2.tgz","fileCount":319,"unpackedSize":8363521,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp9dsCRA9TVsSAnZWagAA3y4QAJEO0+x/IO+OVqYL92dC\n3okplIiMISVJo6i8Jxoovp4oZ5yNdM1LFbbihpDc+IVR9JPJS2DDUPN5kUVb\nVSa+Bh39kjiLhlcEhVS9aJ4bYH/X7ASiTj9GJPQhyQLvAPNNACvqN4lfguRD\niIFdPAWRv2Za75R0lLXBeVxJjqJ+xItZU3lzZSNFSWRyI8sJzVXsPWztHjPv\nB7AvtujltBBiRXMpEGtT4AT03saVsynV9Mq8QpETb05Qy0se4+RieYpSkz3Y\nAeU9T+XpnTUPLxPFZq7275La9Rcb/1RdbDBn5QY4I9FC3uQRdQZD/LGvKmu4\nDK06AXdSHFAfgmhYlhSDU4Z1nJKRKUsanQIUpuhnlOusyTywDTs6uibHfe4h\nxRY2caSNr8t1xu0bjRS4LMK497lAt2ksu3cokCCRNUqoCO/YkapU7vArfFL/\npa++lS3XN2RoHcs7cs+eKwfgt07aPimcVPRX6HStic6OfVn24QV3ERSB1D5h\nsf/OVu4eS1ooGxxlxLv8a5RCIvMxKpLTcjwc3Ipjf0xpMHYnyX/ck2Id4IcI\n9Iu0mdrS2UuG3MexKgcgDKSKysLB8jRbVdTOpv9MtfOkdSnptftqUWEYjbg2\n94W7jQ3m81kzJxUWGkM6dUorA9mpwcyDt66sa+WUHqwbiJ18w3bfi5nXWZwx\nD2Nw\r\n=9Vzj\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCceoQslBQ/Tsu3dV+6JzlM/Bt+yNax1rqJmqqeIXWBMwIgPkJwwvaO6C43eQ+uIkDiE7Srko9ZeI/5vxhifgFySow="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-alpha.2_1638389611946_0.42728105955926354"},"_hasShrinkwrap":false},"3.28.8":{"name":"ember-source","version":"3.28.8","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"6323e29b9bebcc797136869aadff11f4f1df9dc9","_id":"ember-source@4.5.0-alpha.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-atQXrLVPUsC4uwL4NTBo5HYrWYbMSjwCEQhjysuEfsMWjlree3jWNp0wmxqe6dZsIPxxlfhm9QQHhyblXT3U5Q==","shasum":"4c9ac8a4d242d8d2c39a8198a05a919a5b5a6fa5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0-alpha.5.tgz","fileCount":329,"unpackedSize":8331048,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA5YXpvmDQAk72X5/bVZjNLKdukdpGcsX+7zHTQH6r7TAiBW7jC8DWbM/wuXb0laVgn3eAGf2gby8b+B4D7zTbbuDg=="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaaUoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTOg//fAPRndM94D10bNFmyYTA419eizC4BpQ3gzdZIDbtYZ1opG3a\r\niAO9LfbMfVVd/ofAdCcq2kZN5AiihbOK9gfzbNwlU4p1GWRAjQfGrHGslORG\r\nXcFEEEuy12s/yrCLsDthvTTTKQ90Y5qsk/hU695gKEfJ0EboGaczAXoS7+XA\r\nJ6nD604yXNcec6rb0oqFDV2IYHYEaQ/7RRoZyBOglKq1T0WXYuA+Qba/Rg4l\r\nhAL5jCaiQjUlIW0XpULIMUEETsEsfDnWOqwQqu89T+6ot4FhgAuJ2nYbtSS/\r\nFxbLfXz7MCvL9oSzpGx43yN8TOoSvXheyk8CzFM4wkd+hkuCh/dsaAobqOsN\r\ngpHAHivlm7YzahnmP2zj60eDJGYSqBfUj7/vYz4u/X8Dk52+9Kxm9CY2qlMN\r\nSVOgZvpOLvkOYORGLKoeMVCivld9p4y7Htw5CT4eXsr1DGQT3ov/NP332wM8\r\nNjU4BzNl+Tslaj3V5NibqhJi6UB3SIvlM02bDLDT5VubE2w27KdFu4+GXr0m\r\nF9NJIzsAllNd6C0jRemZaWR0dlXk00d0/0LLEbwQLe6RuWB7FoSDqsWpOa5X\r\nG47kjnbvrQLO8j0qVwv3TmMOir1It++1uptrjxJfJGiJlNgWH9fdBgML8P09\r\noev9RuRX+3ju2UuCcQirG7H9t7UUF8sIxQ0=\r\n=oOBX\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0-alpha.5_1651090728308_0.366984768869125"},"_hasShrinkwrap":false},"4.4.0":{"name":"ember-source","version":"4.4.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.8","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"3537670c14883346e11e841fcb71333384fcbc87","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0","_versionPreviouslyCalculated":true,"gitHead":"687506ccc95f2a0c6de6ae1bb02edb3ab7911fa5","_id":"ember-source@4.4.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-o4jJko/2IRfGsyfje51nNYMQj+OusJph4CIGF+Yk9pmvoS0TbzKHKWlnFiIygTcnUiMHkG18FL9Z0LSd/Kgl5w==","shasum":"c2fbabcda11a00c8cbc890ef1ba5a565c2ceeebe","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0.tgz","fileCount":327,"unpackedSize":8351051,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHNzF5G5OpDjf9fKi86iVsE8IEDPTEQwhCmQ0CVXar8NAiBYtNpaa0VULOHn+lSPf+aBITsNmSJdmZl+YlP5iGaw5w=="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicJoDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPXxAAhqn/utM4PPUxWnHygqdgeZmZvi4J4mSROlsEp9P8bKXJXUrc\r\n9EUAdj1boc8BjbJOvBZF88L4RYWqB6bhuMSDqrpJTEwiYWHfQb306oNGr4gJ\r\nSduRy6B6C/0pgnOhW3wSNq8HoqeOHYmTlTNck+3I4O3eDE4pWmMjqwv8bYQf\r\nvdb7Hkr2l3q1iG+wqM8EUD4zCLho3qKFCuUTm3nH7KymGmViB/dwU2B2vEOX\r\nECDYQQZNAoH3GchadRQJqVx5SWT7JC553OWZ0lFRwSxn61mO/1LcvZGrtSeF\r\ns2pnVceFhC5iI5+NI845VVZsv+0EyEqfnmVYtxehpr7LGd/6Y1u9aodorl6u\r\nb45V3g6jGe3yW+LTY2bD2JGkYxCDoguU22OIA9IdWAi8cs2jzWlD3AlGGZvM\r\nNh3VHx5tDelq3rcCdBK6OH/JAvxb86gr8Ge5Ke5YR1ASSaymf7SbUObZlrX/\r\njWIDl1R0tFt/C1BkmiaGityc/ygkwVvLHXm0j50NjDpxk+P6VOq4EzRQlD7N\r\nTHF3UthdPVxxE92lvyoJMwwdnhs1uftBIqDVCxHQyXOPdc2tLGmYUYyKx9Y0\r\nJsnwcz2+MMGUNrNPZ2gx7LxiqDtSNad0bzoKYdF1pJkIetJk1pZ1faDe/uhI\r\nL+dPRMmT9QA83N++2Z9031dnOKwkiMSt0tI=\r\n=9AAF\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0_1651546627375_0.9274372956997692"},"_hasShrinkwrap":false},"4.5.0-beta.1":{"name":"ember-source","version":"4.5.0-beta.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error + --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all + \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node + bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn + test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.3"},"engines":{"node":">= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"62230e2a54e8612ff8c1aafbb00e077fa6a5b5ff","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.8","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-hA15oYzbRdi9983HIemeVzzX2iLcMmSPp6akUiMQhFZYWPrKksbPyLrO6YpZ4hNM8yBjQSDXEkZ1V3yxBRKjUA==","shasum":"c58fd4a1538d6c4b9aebe76c764cabf5396c64d9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.8.tgz","fileCount":344,"unpackedSize":9555432,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqRn+CRA9TVsSAnZWagAAxPQQAIwx25Y2sU8x4KmL/R0Z\nr0XOAhvpkwwGfG74hjJa0l8c3065cVKPK2LXjkDbfOdF5j6g2YwxCur65l34\nX9MBTizP/yIRhmY/gHGcgWDRCV7MVk07pIGDLEUFMZn9Me7eMGYsgwhIbnWK\n+Os2X+ZOx1IunRpcm2wH1kz0WUSFf0U7Gy6AmRWaMwij2c7AR7wnGhwp4mim\nsYMifOynJACHSQfIr0s41vTPiO8rNnxKzBnnoFNTx5CB6TA+E8XUMcDFzQE8\nxf0UY9J9OQf4v1oZS0bhJrBIYnenxbjB4I4zY4foPUKKtagQbRlzNy+yV+9Y\n4lHuUHaphQHT6WSgQaa5ItYvOYaWPTx0w7hsvnGoHhDtpZzYYgxX44Zp8aX6\nh9sa7w2hkaUOKGRI/5LeaZuIU2+S9RyF1cX1J1wTqjjoXZ3kQ4245W8sbVN6\nhEoC+ANXzVnp9TpqRQ6aSVLnFJ5OR7PFpSo7GplXNApkGgIqSyfs8XYQoTUP\niyImNbUnnllOM4GoGtPDmo2gOtgkfjg0BNcNn8kTL3QT9vz7MO3fisGEHND2\n7eqeDRfrslyQckStRRBkPOQFBNUZ4x9GruPRM0ah9cw/7NTw+E7G9FoR8vQn\nNTRpWGfzFkqyZK7H9gx1VnOhqi32XW1ahnG3p+8DFw17WDYgFFTO+JH557jw\nRMAi\r\n=J/yn\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEyD4/eQEeukXYyafM/Zse1v1eRSFZ4Xuv4r4hDQXmepAiEAn4aXUwUG/t/xcfte3lmmV7YX4KlSfiNONBIscpGJd2s="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.8_1638472190635_0.6017765954384584"},"_hasShrinkwrap":false},"4.2.0-alpha.3":{"name":"ember-source","version":"4.2.0-alpha.3","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.5.0-beta.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-gjsAhTuM0IUSlE/32KU8uoj2WXgW/wyvcysgNr16Z7w9qfb8uTLG4PJkXvCjyJhXRt+2DWUugE5GIg13U8sWzg==","shasum":"341bdad86ce5f33e1975b30174577ec8ec5c2f56","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0-beta.1.tgz","fileCount":329,"unpackedSize":8331640,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFaYEAGUwI2rV6vgr6T5B6adcDTxbw7jI1Nf7vhFy6z2AiAjvDOOjWQva4WB3P5iSp2vIVkOhkYljoOEBjZ2HssXOg=="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicKLMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQ7Q/+M3EZqGjdGJ0A7MyCFx19ex7vOXNRpga7P+JDP4k7fnbUhU2m\r\nILBPX1juzrcuPycG+e8gyP4zXFXqKEpwKwNdDVr7IGfaQJx6xFpZMmESqWsz\r\nDtjK2wVi88H7ScsqZ8qLCMf2oZQ62Qoqd6FLmfborR6BjattwgEtFr430mXz\r\n744EK4hj4HUMwOdHpXcVA5hTdzjBTiTc8g6LbrDwZhdOCdsVnBITQzOTzIJL\r\nDnMAuGLTlMd4/3kGNe7Yvtv+aOUaERrDfCGFETcGr6wbNDNAqCQB4wnJYEMu\r\nApFOUL7+7bLkz9/IW4O4rzYAa2YW6iSY9XaD69E07cl8FkQEyf3puFpPqA0M\r\nU56iqyyq5BpbW9jAKm5BlHNHQlk1MTS75KOs+rm4nR2goKoImVYpy9jFTrK+\r\nepm/leY6zxyOoBZgsxj2HssRecSm4lW9/sazS6p6GO0DZNRcquNeU2gENmZi\r\nWR1SX99WSgpp6Xq8G2h6pXlhlTw7Eg266K2aBAajjsA/gut08RsffWOzScS+\r\nHhhR9GD3olQKm3zBtZ4RbkQpYybMbQfoe3+Y9s3o23h1SQCwFx9h5Gma2VQ6\r\nf4KqWKk+ICDlV5d0h6OOBzyhD2nR54/wKFSFv3wDx0PqOwXnWmeSx7skZBfY\r\nd+wnU4uXtvbatPR9fIH5w3R6hiGFKKP9gvA=\r\n=FimE\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0-beta.1_1651548876410_0.8294078147632156"},"_hasShrinkwrap":false},"4.6.0-alpha.1":{"name":"ember-source","version":"4.6.0-alpha.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"e7291755640b5df356c5d9f985560b996e814c46","_id":"ember-source@4.2.0-alpha.3","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-bI6JumL3SfhpXvsuihtn+trUTS6jEAnT2ctSm82OPrs4aJ7Ws1GElzqrgw7phnK3Xdwe0SVGLhODpojJbRShUw==","shasum":"2d3756dc8cd56db8a759aeda08e95fb201e6d7ce","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-alpha.3.tgz","fileCount":319,"unpackedSize":8363740,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsRNNCRA9TVsSAnZWagAAQFAP/A8p5BL/iAlwjKYvuLPu\nyAWquljrKoefVYKyIkjeUO6c1FpXaQj+Po86iJgLhtsbbi3i3sle+jeMFu+x\nMWTubybM6ICj8JR56l44rlF6hLRHWF1uROmoZ7MpnbAg+o0fMmdjPjE7tIYp\n40DLbQGlxA7ivvabuj4IhTozIL6khWZN2jqeokO5yrwpF6MGlbJZhZMdH9Vf\nPXWBe/EVvEkAJFwFYSNHsGYdg4mD3lVl4ESimEGg2dc2Ty0mwm0HBgxwPZ6n\nogkFkr8By9t5v/O+K1wCwohWeyx59uN8aWVAr7al+oE6oyZTurdL9xyibyce\nBIP2VcwTLvqbYrl1okca6LzbnsdDI675sO6K7QP8Ik4EBDx0tViQEJmhj+qg\nXHSB1Z+mdceaIs3CUu0nIJZqyf7no1vZ8I9JovJHEABURynGozNifnBMFwH5\nySolqlZHKiVXDWUByJPR2G4V/4mMzoNLqQeLITEQR8neI/LfrXH7/FdvttrK\nFa5RSW9so1kRobwbUOEgIc8WYRXDy8enyeCqdYSt/DDWpLbzDK5F2WU3BGWq\nfcSJ4eNAOFIQdl6gdpS7SeNsE2PrmP17MMMtVOe1l3/fSwq3dfCrI513p+z8\n7p1UFsyismiPeOFyVjYBHQFW/et4nVXCLthDmsIgy8TcnVuxHMQfziHx6zV6\n+45/\r\n=BOcr\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGmB4ALkPgSLVUgjXoa9/14i8CzED6E61r5+onHSwhK7AiAWu+HO8IoKfG/Bsfe1vURCVe8AXj1A30wV8H1WZP7A4Q=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-alpha.3_1638994765379_0.0031931840869461325"},"_hasShrinkwrap":false},"4.2.0-alpha.4":{"name":"ember-source","version":"4.2.0-alpha.4","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"140236a24d93d93f5039ce7258254879cc951496","_id":"ember-source@4.6.0-alpha.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-SaAHv/SSda+BSNMnjua9gL21p+qIZd8/Seyu+uVVgnPrZKkBSYac2uiqQL5PcraHILb1UIfQ8Blwj7JUBfPLHQ==","shasum":"4d9c6d030c770bb426751974d1c41697a15d6c68","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-alpha.1.tgz","fileCount":397,"unpackedSize":8366450,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz0mVcRbFsx6rwvKiKBbg7oKjM4x+kOTVIQri3fTTQCAIgOe+DNH3hys4QTOdauLnxs/SuhRbhSPM0mGa+/21MbYw="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJict1sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqhvg//U8NmlSmyNB8v5AE+hWAR+0jZ2yzUPY1gWNPKI47Abt5eVjhL\r\n7mlLFYGS3FSXPg/3zkST2+PIyQQjbcXeyX+dCyRVbmcGQCr08CbUc9JZNi9E\r\nedoOMI7yurMtdldaQcOXpjNwH7DeHpjYYravo3N5F65QeLVVGAanjHkWpX7W\r\nZU2Q77SceNrFm1KvKNpMo6hn5mB/nTs2Jrxjm7/WPaWZcwqU8FCXAkjFCtJ3\r\nQwt9Itu9ITRVeCucOTxl64vfXfAspPA6mbXJnyPVf3LQsW+tl8TEu74f6B/K\r\n2VQoo/scIdwKwPpCZf0+Ru4psBHXjtbVfQezu15hcYCTzcwFci/XHqmEupoY\r\nipgDsXid45h+wHZPde9KixLMhOFTKQnSM4wLx8vAB/B7UMmtJy5NfNd+wicd\r\nj+pNyHyOBJ/pV8KX2IspKE2aQgRBh4YgRrrUhrEUlzaMRILlahH9/jOSSHfO\r\nsZwFxEjsJkwNh6/HJrH+OoOn/a8nGgsZ0WtytYaodz//bjqEDiChOyrg/ia3\r\nziqqWwY4Kk3ZiHWGiVV0+4QGfVdKgoQ84sm7bKact4QGWYYaTVkXVtMt/otW\r\nWs0jCfxmlQr1pa7o+SNtDky3sXSg992fNRq5q16kLylYzI/htHntVYndKWhU\r\nCTdw956Iz7u+dwrikeqdj3mVhM+nb3FxTtM=\r\n=WORo\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-alpha.1_1651694956424_0.37285006244870833"},"_hasShrinkwrap":false},"4.6.0-alpha.2":{"name":"ember-source","version":"4.6.0-alpha.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"549c95c478ec209e0ded297afed8c05c4c88b051","_id":"ember-source@4.2.0-alpha.4","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-4C26Q9pRaOZ7Jzm7badZEZ17uisReXAL/iA4dPJfLKzJXI8zfqZD7dPRsHRZgYgPhba/BN5WldvQumVCbIXySg==","shasum":"49a289c738130b8f3a54a2879f280a56732fd121","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-alpha.4.tgz","fileCount":319,"unpackedSize":8363740,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuktnCRA9TVsSAnZWagAAQRMP/20UF5/kX2BgPo8eS1aH\n66bzFJqbVvAHIGe7qJ7Im77gpVe98xTUF0G0ZRxKPviqzTQFnu0h4VS1tlJ9\nOX4eY/028PWK15Xhj4paXIEm59E/9IEb+Ro0S0EzyUMnGpPzM2uOpbY3/253\ngzl2eaVIR3mZH3up5OYnVEcjp5I3OfpA0PfALezZoVLJbdKKQKspA/4iuX7X\nS1AGM3v/Ydm1Yo77zMRq9ZwDnW9Ga08fbkJxBVshkjR0GTHdsuYcvrJijVlT\nXspOOXPqFhIejVvaSogZ1+ZRfeZ7kAn1Tpv5ApbbRZKUpXQEXCd0RvfcTxQy\n/Kw9K80kn1mS8B8IcAw8zzXhMVdPAIARSyQpP8IShExP6D5TpLlS/+wminpo\nrxestbQS/SoLR6J71cNuzhDAI5wJjorZoz8TA9tmKAPK1KpSYofpu7gyLfjb\nv6CPfTbKIC0InS2FfUjS+q7lSHGZzdDwNWJQhHvCl0apgqpcOCW3Zh/iNlNX\ncV1szGKI3HPa6wkS3TGDMe9Jp+IAoafMznJNQgOQ3BegIWd0V4SL4lG/MK91\nRLttZKGfZn91mjo+C2k3VBx4ElaunumxZ4pSsoaytjSnVHkeXlzj4hme0qb7\nBbPLMeqFA7Nrgzk+aM7zub3MnWgDfKucuoy5PHjCyZcjwlITRqyN4D8x1hl6\nGGSM\r\n=iw7G\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/SwRWRG2rILs1xjUuZjdI66sIwBNhV93X0T6IT6tYQAiEA4eEkMKjIesySh17kaRQeO4OTGYIfzVQBwfIF6MO16HU="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-alpha.4_1639598950821_0.3410656805961849"},"_hasShrinkwrap":false},"4.2.0-alpha.5":{"name":"ember-source","version":"4.2.0-alpha.5","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"82fee8baa15735389f0988a0907c9c8ad565d461","_id":"ember-source@4.6.0-alpha.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-AEbn56fnpDM1gAVI7jpAYQXssVNAb6V1354psfd7Db7wWKs+yIGlSMYKVReWYa6BVmamxhmpnmU63Sdivu19ew==","shasum":"eab986ed227cec0afe77ce6c8566c0a6ef111c48","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-alpha.2.tgz","fileCount":397,"unpackedSize":8349412,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGt0qt5KvT53ApLttj9uhUp6LngNIB7eD1RdByFl/vCdAiEA4HIQsRCWCNbjFpBpJFoJYcJX4j2CKtKlxh1Ryiv2SYQ="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifBqEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZAw/+KPjb+e38guLZpJte2LVC9hcapPig4sE0Tbyk/tCrl43rdAyC\r\nQI4Gax+I7tvIHFaaFR2PHPTTTFR1yPamldRhp221eel7qM9HCUCouz2gS1H+\r\nUCqnHPhGwrJwFCbFLsPE6DE0RqguNnMYW85z8ZfiJBgVZIGn4sVxyi1kvWxy\r\nxT876DKOsHJj0sG9nUy9P/4IVpvITI78x9QyF5uX49tOgvKCq0NkOscmrzVF\r\nH30hME8sA5Q5eLtUjfrDLRsPRf75E9s+i1g8yb+vUVe/7WvYO6mM1kAhDM70\r\n79EwsIhx72BwiwkBM/cOTnVxcHnNZXyPMh5KeZ1mcW2sYYGKrJ/Aew6rXCMj\r\n8LPImOM3TxY1wPWTuyFm8KIGALhI3leEVe4wK/9ik8TvurOKybgTn5EHwxOj\r\n9XJSEwd++c2yZZkk99m6MaQGnB+6TnVXmoVb2ttTs2pt3abM2Q52g/UrUZC+\r\nS5/6sqN2U27xmUWdD5LbvR0+gAm/w/8c5J1SLF4Q4Wm1z/OJsDL25VJ2hB4u\r\nSanXDsx8OUJUkiL5JRLU4uz7YltEQMOHGWVDJZW5yomfxHuBVZiAqgnNgd+E\r\nrBi7q1NV58zOgDi32hg9WJhdbayHdyoe07k35Efb/nEyY9Z8QsZHyEMVnzhZ\r\nhKyke7dLbXitRyOu4ZFW5HyBMTKO18ROkB0=\r\n=Oepx\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-alpha.2_1652300419881_0.6444650032704269"},"_hasShrinkwrap":false},"4.6.0-alpha.3":{"name":"ember-source","version":"4.6.0-alpha.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"df65502631d4b7cc96c70ab001556e399fb569d9","_id":"ember-source@4.2.0-alpha.5","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-7WuywNuwOo09QiKi64gnJOS0w4QW37Om6J6xNYcLngkK3hek/jxugC5VO5cOfqz5YZjTdrT/Lyn3mwtZteAFOA==","shasum":"4d72fd5b01b45bd0d9da21f0a5524159c5194619","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-alpha.5.tgz","fileCount":320,"unpackedSize":8364624,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw4W0CRA9TVsSAnZWagAA5NUQAJ565fOR03iTESfceWgg\nq50M2gi2k0zMW6fzHumsmKVPcmhRt9q1ei+PHXCOHumc+ytXTSqb/e40qKUo\nnG6GBw218XLB2cFeIWYX5FR1hhaUsoecZnviyv5M2Of6vaqXsMv+y8g9GeXW\n4h2+KD1/jc8mh8rd6pJU08tqNQmr3yMZDLcCIMpFzq4FpEZEkRiOaxQML6zy\nKBtB2hQngCgO2jrn8fMgSmynhlnjBytB/NmpO9HCFtOhe7lUuw/4YAhOjFDn\nVhvyXhzqE2Y568EeTN6RNsqWjJZT9FUN9yvN+qZIw2NsEz2VGDzImatJ65xT\ns+AqkO/QZ8B9FOCU61U+zzteR/suEG9iwq0ihJLM47zCQZrpnp3+GQeMJPns\nrGL08+GJ0Zq0WOGOrz1CyogcUnMLJZQzPw/IzfQS+5/gLgaR81F6t3hT9zZs\nm2GZAl5sXA4gRH4L4xuW7Tsppw32+LzQBioufCnOnDMTwol29iPv3QwGQ9Mu\np6W3kBD4y2rtkY94vNEymeq5y9dd3LxqmVWYQTohUByPxQUgFzP4D43NceiZ\nzBtASotOR8jAr4uXbIvzW83vIiwVZhh3hLpX2w1XM549cPsz2W3t9vSlD4O+\n+Sv8xfzxUT3aovMUf/WBae1TlJyoq0LJHzvOVzx9KvuPueY10vBKIlCIyQsI\nFP2P\r\n=gKzs\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDyww2qIVUKJE0aNxDwklcJvf5xT0zoFdfCGby3gmdTaAiBSeR1wrycZUv2OD5jRRYh/2fXnSGjqaBqP9l+qxOQ+Rw=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-alpha.5_1640203700201_0.4138799114879148"},"_hasShrinkwrap":false},"4.1.0":{"name":"ember-source","version":"4.1.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0","_versionPreviouslyCalculated":true,"gitHead":"b81e32407b9ed0191cb4d09dcfce9825db320570","_id":"ember-source@4.1.0","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-y0gKasW2YBYYB+S8GTZjRC9r2xVNI9PySRUXkQH4+WbouXzQtcbKUqc4RVczYboFHLB4qQoz5yNZuIoogVhsLQ==","shasum":"0d272202c25f582f360d208002056e42315dac66","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0.tgz","fileCount":320,"unpackedSize":8360424,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhy4nfCRA9TVsSAnZWagAA7gwP+gP2TRFeQ82ifVQH/lTi\nxTDRJJuMQjD7504B8J/SUFHoFc2F4WMvPlrL49DubULKQsx4NgajPw4n5GMB\nc3xb3kEUQsV9F99mf+Y0yU0Felbg1zvBnLvkmenrOm6wccWPcgqDyfs5LIPJ\nH4gAfoB5qHs5Swup6kaWGk81HAlC3M1oBzwXFNKb2+2+5ZhSzz8U/vwO91l3\n80a7weMiKIf0TcT4ZYm8krqgql4x/Lm/DR9oWNQ7ullUh4OE+TTs0cRgpbW6\nUlWmJUhsoyAL5FnaKor8foOyhiLoozRd+fLAKGVTTaFedewgEMzI/xsgfG7o\nCGmRfb1rXOTFZfnk0Zb9Gi+0uYYsrj6YI3y1mHbVPjztg7QTqECp2jnzF8nu\ndDk2lRce/q75EWFok7SZsOejpS9MVvt8OqkJc06TQ8R2WJDQ7OwR4nuPbXcx\nXlVd6i6eBZDm9UH+X3jfx0ChzunffFxFd7dnURdbpFylHuAffoYx+vAPJViJ\nmR3x4yXdVUxRFBinLgOu7RMNmbmyQ4uv0VvTqLX0DRxXjzlZA1LukvmcWDWX\nTLPGxndKoQGOirA2tsYlCzoUOHVyIjrDa8DD6ba1D2vk/2oEnCAfjDtWQoXK\nZ8f+bS2J0pmSvZmtIH+UPn9mX9ZQ7gl7/oAfylqrfSzWFDDOqIqFEdcLttm8\nkG67\r\n=xhZa\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPo1S8gio4TROxSNJBKMkiEPlnpAWjaXLfjjmAG9VMKgIhAM6pabEB9hzEJZ8fqijOJzfGQZ4xgol9rPVUTiOBdLjN"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0_1640729055438_0.5940378946330136"},"_hasShrinkwrap":false},"4.2.0-alpha.6":{"name":"ember-source","version":"4.2.0-alpha.6","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"97836a683f8a889a1a3443c764fb1e845caa76fc","_id":"ember-source@4.6.0-alpha.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Q9HrKI5nagI+4tftpM5p/oQQRB0xAfy7tqGuUDIReoZhQbMVpUOwSqzDk291S3BtedVuqX4+FhGquYS/NY2hVw==","shasum":"7428574cc704edb94fdc122e6eb167b54ed0307f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-alpha.3.tgz","fileCount":397,"unpackedSize":8357681,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfVG51YexW0O1Bv4vXxwrRauLyVSh8L+1IvvHqnuI9fAiABKgaijmPMVipPAfrQo4ekUf0fJj/EREFGZsl2F7WKsQ=="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihVKOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7bQ//TNAsToTSzHbckuUzZw6Uf3plFtffflVO31iv0cUWzfm8pJ+P\r\nvJEwkDZz1ziJiZzHlWqD/0RTu0eUfDLWchqmhLur9tZYoRiK02L4ni4si9vs\r\ns6MFS8mCuTbXTChhoXupv/fdP1QabbXc3gJ09ALA6wnVlzGoN0bZzNR0oxQv\r\nan20aDiIGXZ72IgueF68IHxfVt7LgPxCHAZuxLu54kfAknzZpiVIdvSqgLGz\r\nag0p+AFGPCwGsjHUEzxURA/C56f2h0vMUGvKssYHvRDrxGJ1QR38xENZSj0w\r\nfDlnNBtpCXp5cTJxFfCNS6RNL7hBkuilxT3sm+kxMqznh5jIjPIzTp6CYwoC\r\n2uD67Uoq/Z5feB6qVuMugWd8NDq8yCeYKpNRKyJYNaPfaxfDm7KRsTuLBqMI\r\nHIj3WWdfL35G21tVshhka+YQi6SgzKYPF5GxM3DjPjwaLst1/PLwzkKt1qlk\r\nbK0CDmJOkPrfsI24eQZ3NcUsCUdPy42LT4SHyWaLQdeti+P0y6nXhnssOfu3\r\nW2NBdpAajNTZuaVUFo9szTn8qD9S9Z/s8gQCc5cLdcUp/m+VFGmTPzvkPmY+\r\na3P3NdYlOmZTL8gTkwgunDxOaf3uF7D+zWU4626pxNEYwYWHZEGTkromGjrD\r\ncNHOFVGPfSkSM/jOS+wpW44O3hLF4+zorEg=\r\n=yDqe\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-alpha.3_1652904590194_0.4265872841095135"},"_hasShrinkwrap":false},"4.6.0-alpha.4":{"name":"ember-source","version":"4.6.0-alpha.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"454b9f3f559881c28897ab6e734b50349d53bc35","_id":"ember-source@4.2.0-alpha.6","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-7DrftbBORrKFvL7JUut2k4LmHR7fF7yXjJuT7Huj1o7NuUNbiUJR7K3pKfZfcuNvV9UGZtc3hDZafOZOh9zMoA==","shasum":"bd6f43ab42d52528e762d2895eea8bcf3a7769e5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-alpha.6.tgz","fileCount":320,"unpackedSize":8364498,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzMA7CRA9TVsSAnZWagAAKAsQAJLCcjKGItDDcEjBSRBA\n/6Nq1tEygM7cX9kIcfswtqamWD2uStMWxw6PuiFffijX8ljoNq+VHO6sy11B\nphV1Ybf9jA82ur8jNx2x+NutuWlke3lsc3ai+wSh+V102s55eSSBS6qNkDlh\nVcm0RS2Wsaw/x7gpZVkT+y8/KWkdZxABLc1FxwwcK+Xxc78+JyXzW7lTG/K1\nMTy4qwH6AHhPJRftdLYmgigZu24wiagUSZ4CFVI/1Ev2nPB8rSGbecDH3CA7\ndVTG1/PimtwtJ8wog/sNDg1B2OstTJGsp1uxAm+XB6qSGftKA+WKh3RqBHBY\n7eGjf3U5IMPt058poleJjso0UVBdZUaqnbfP3QcFyxytbsoM/X4dFAxtj6Mi\na8ZXDwttPxuht/vyQRXFU29l1d0gwxa/KCHMBK4bcm7v97qWUNtG3YFbUqED\nALmK2ZaAh5ZY2NlOIDuHm+MIVDWggq0SI1p/4F0Juzdfc/jny7t/BUWl66aT\noOGkODRsm6ZldLvFqcDgAnbX4y2OFMvjx7aIxceZXi52Dgl6XwRv9EmVRLzm\ndEZFg8+h6u4zdSNl4VPxjBoWpb7Dwjve6stOyh+ooNoUD9rYEyx+XjGAEqBs\nFRYypM+pMTkkfi7awprw112NzM9Zrkx7fI/Dz7JrA1HlRdvjsx01fiQZ8tSn\nEwNp\r\n=sW+P\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRr/PJBbD3rEu2OMStYP2GGvacLZUvJvCO3vIAKcM9eAIhAOVIcXdXhMIWF9Iba45xPQW0+j0dMR6R+OmjHoGVJLRN"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-alpha.6_1640808507313_0.6553884312440432"},"_hasShrinkwrap":false},"4.2.0-alpha.7":{"name":"ember-source","version":"4.2.0-alpha.7","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"aac3cb20dc3917e76a010fec9f38b81e4669cd14","_id":"ember-source@4.6.0-alpha.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-lMyHKGP2fdAIftndg8nuKnKaU6F38YQamDBSjItb9i/J0L5udeTCN5NsAsBQX3iYDtkXNS6fa1ViqdPjwH+qig==","shasum":"3e12c5ce0709355b55094552baac8f97ac85a651","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-alpha.4.tgz","fileCount":397,"unpackedSize":8357684,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbRVC1nGjdFmpGtORUuCt1ud25nEXUp2FREGKdTNT4hAiB8WDRlFW1dioIkDI0rA2f9HADKdRZSeRdaklZjm4wvfg=="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijoz8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqgkg//aOsA/fPBVlRsE5yP/zjm7cnrF+Qx1nlMaXqUpXKRJHHbJhgg\r\nRL0qgbeXxw24hRfL204X3EIgcWvxWJ80l3g7xcSyHHO7pptIheUNNKaC7lss\r\niuTe2Wruk8F8aMvLxN/Czb6vqc2dDcvWj4UYUAdrRIgJdDnijaL+rlCs+pzQ\r\nrrt7eYkeVXHh8qHx9AlFKyaFezhmByCA4R4wQWDKD1f1Qp1+4i5a2VL+9ZNY\r\n0ahaKRkLx9qvWZbaB4gGhSp+mwZ3MR1qIE2kHlOCqDaXZw4S378EVCds5IeU\r\n23Fn1pYJFLtMN33rNMTcFcatw+D4gEdCZVtw/RquhqCAQ00EBPZhbCK1tFpq\r\nQxIKWgoeHjTN+Mfo+dqV1qZ4hQOvC08sh80LKHp/73q056iQeKEONzrmj+Tc\r\n8PF04KZKJ/aGepwggcgcRfrX94TCupMWml/Sg0cGwuQlBJ6qV9exg4UfbUsa\r\nJMqOUg/WUP1CI4RpZOfV+EbOBCRwi5ZS1YWjZxYEAEdwAb9IJO3Jac0XJepC\r\nuvGDY6kgLI+Q9nHtmHDE4L4H1pCv/nz5D8/oQhGLzaBN34YO6/6S8QJTy8qC\r\nyoC8L2XJ6wFVqmHU8zsShxT/W7fniAs9RoOxeBTKRq6Ddre0rAYahN1EWVx2\r\nWIp4hxgnlmvWJkgCbz5LxNYTsqGy6zJTy/A=\r\n=LvGS\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-alpha.4_1653509372185_0.5048886321888975"},"_hasShrinkwrap":false},"4.4.1":{"name":"ember-source","version":"4.4.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-alpha.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.1","_versionPreviouslyCalculated":true,"gitHead":"94d5702511ae9c13ad3e8b12e2fff8fba244d363","_id":"ember-source@4.4.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Ps0ff1RTJdKCBSLWqcFMUbYZ4CNr7eeYWZvR1pWFALTJbNRVCNXIiZCvS4hl+acQ4TyKszkFV+uLaVqJImakFg==","shasum":"c98b5af3b6b4ed9f6d12736494d364cb6ce46a50","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.1.tgz","fileCount":395,"unpackedSize":8385978,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbtVJlVvWwJSyhg0GsyI2T3t5zcP2SMeK1SoL4rhi3HgIhAMlbdSreeNDm0mWfOL5yJJmEp4lFdQCGsWmEjw96tWGm"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiljcGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgjQ//VxuUw8PMTKntB70sXWbq2AUvVAM6svVEH+0vkDhvFFMGhykC\r\nSDyL+TZiIv8suVpcTY5iEuTvtu//Ap04h2PW4YIGvs6qslnXfhoNrqKaeRuL\r\n1tMIg1IU3xGU8M1/r/htCSOw+yTAS4zGKdSZ4NMOqK9caBQtERgAmQN1lXxp\r\nrAFHXdox9Sje64sM4jXmkHwWVV9Klvx+mVPFBJy2q/S2cX5BQeBuQ6N6HqVU\r\n3frQOiLhtmumsrru5/pFg6Z25jSAe45Y9vHyDk8wmNHmWu35Vc38Tdoank6n\r\nk3E3IV+WmhHvuTNy/ir2FMKcqu4yS91X0A1wqZ8W+N+f4GVZaKvhRxOrw4gL\r\nJbiwy0RMTLutqjvvYYw/04TxoiHhVTs+gazfHG/jl0IQBcB2IOtdUnuIcqBx\r\nVmtv0aeQO/nDtNwD6ao3xDmtm0z5ShFEp97JvKaB14F9/sD8gaHgjZNdE0Gl\r\nlR7IIBbRXtl6vWZPWQjFyWcWe3KYwV68G7Xyw7FIJBbRNU+drksUWMZiwHT2\r\noUpCVXfQMOEYKKLjM95gTTvBQUN0BnDZl8b3pliIBiWiU86viLDP0W8NCLe6\r\nIbu9NBU7sqsNuyGN+vvcaOVyVPkYbvbKbN8PK9ibfvOd0ZPLlTF4omuKfVtc\r\nKJsv++ZnJHytqqxIhRbLJZjgmIJ2yVitLKc=\r\n=PVJM\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.1_1654011654061_0.39668183004903956"},"_hasShrinkwrap":false},"4.6.0-alpha.5":{"name":"ember-source","version":"4.6.0-alpha.5","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error + --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all + \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node + bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn + test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"3a14b45bba8b8e0a13e1b3939b068cbc495d5619","_id":"ember-source@4.2.0-alpha.7","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-K14HdythDGHS/WCRYhapXdADfoZFruPuy627WylZrYpX5xGx1vPOIp1sFWdYkDS73urNEL0W2p8NVd62+/y7GQ==","shasum":"6f3c1084d3167875ab8427c63cc35abfeb482a61","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-alpha.7.tgz","fileCount":320,"unpackedSize":8364498,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1frDCRA9TVsSAnZWagAATf8P/3QAJZ5Tdiqg8YjmkHS9\n+ZL2aT3HylSdCg2KLQHmUza6eyJ0I4XqXH8F3JDOTz2KX0AYpd44AWoD0g7m\nsdiDpxQZggTqK520T5s4nJUr1GCOtdptZh8eSU9LawyoZNBtJSFY6FvIaXnJ\ngaiRfP2EY9+qq2PMum5dvT3h0Qp5QIAvS0CzZjWUe5USWPWWtnhms1nGKPUI\nJ/SMlJmlIeUiVhICbsIIjsbaU+CRh51rLtJ0pzgclpCCsJDW9A3yAKMHu8sk\n152ukuJ8fpcgmxRKSt0aXym6c2ycg2COLFfkUbJbcyV8dhZFWVMV6PJf933a\npyfeuTpMkraN1s6EWilT0eMEfUxK+fuSWxLEGKTcXOrNAhh9RLiMs/mtuSa/\nMKUad23qB+K0h2tUGbUMp5+PTrQHWdVECL6VbL2mTUYuAMCm8ni8pFYJamAU\nYc6DmWr9PkWqCEr+1Zrkn7xJvRsAQejMWvueFxtVxdOH5uVKG6uu7iQGWS7k\nxf8af/nhZGRbguz88CXK3OVodAPc/07W+OY6ZWFYB/BXmDFLZsKAU7vfY02S\nR6d3Lqokrd3MWwLn6oFWbypLENCMc1zqF6vw9D7Chst0R3t9owSyecjHyCwi\noyZowAvqjBL1RFXmh/03rHG2mUjozzf+EFder6OocLx8kNisM92/bTStwpyA\ngqO2\r\n=kCId\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7WwgtvRDdZpTkEWWPQC2QJFKYe5zrJR7DLPvq/LJGtAiEAyoEWTNuPV7g8f2NBhrg0ANDT0tyIpBGsAj7JBnOeMfs="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-alpha.7_1641413315114_0.3014212711830899"},"_hasShrinkwrap":false},"4.2.0-beta.1":{"name":"ember-source","version":"4.2.0-beta.1","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"5a8e0973b90d820b3f57080605d53626658a3920","_id":"ember-source@4.6.0-alpha.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-zsRINetSPJ356fJ9vtRx2mm+qnBIx6RLoIVjlieI/PxCniwPLSx5QA2kSjq3BGY8F8TgvdrYLMhvue4obBMouQ==","shasum":"cc7e6cb38fa7755c000097ebb4999ad03550c4d6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-alpha.5.tgz","fileCount":397,"unpackedSize":8357684,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOV8OoyHYWAmdgjM2eQXhbBjG+q0pPeF/VDJaAP2dRzgIhANORB19ii4KncL7ssNxuoRJI+JuE/cdVSg2YQs5VfMo4"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil8d4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmojcg/6A+hxoRzlybWBPxL2knzaw4f70rNjZ8vc9czd4yE6NC2v+dgf\r\nopcAb89Gesu/QdOFEuIrDgqL2/of/YRFzsvePIFSPR7uUpmF4pKYDai2zWVC\r\nj3PDqn6najCYyeNJbcuYj14aFObNuFnBur0peSubpnX5CWMwESKqLmmMnYEu\r\n14Nf2LUPhWWlq3Ex8s71LyoEXN8X07veKqA6wh/QratAmK9Dvm1Aa7fOwKFL\r\nrxOCWGKWjIN+Q8XjPoGVp9iKNYmAFfVuFAfWRiOxIsLbr3kGO7ZAB2mBTbZ3\r\nj0kGmd5CvQkogrQi7k0h7Lco75JtjjjYtikruRrgkNPxL1Fip9Y+XztlMe/o\r\n0fOMejJJi6VmNGV+KTQPtGTRY24pINym11XZO3Jrzu3nVmyWF0QGyOIR2wD+\r\nnYHMZDwTJs/DpD6KUpNR/uj14yOypKMO2L0wslKCVaQk1bvDD0kNYpCbty00\r\n9VXv3b4eBczhuF35Dck6C/Q0yicsnO7BmSZybKaKc1Ln+oWoMnWQDjTDMmK4\r\nQ3k7QV0wWJnr7TJixUmRNhwT504NC5gqMrGqbfdF57E8r6eT9ylCZjMrSC/t\r\n5AjVq1Rb1h7+B/P2DBEhCisLzcasOdjhAV8NNakjakXMR77SWtMqb9kzK5io\r\nfVLu4Gr5dn5vhs836w5l9o36/KnZXtfEpoA=\r\n=oarO\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-alpha.5_1654114168416_0.3147144092575693"},"_hasShrinkwrap":false},"4.5.0-beta.2":{"name":"ember-source","version":"4.5.0-beta.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"158e3238108f994545c74b47019fe925b64aacdf","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"699e2301129887df0d498884e1767533219e4b99","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.2.0-beta.1","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-UE4LXcuxz3XXJXFJVpWGRmzaYGjvZrorcBN8bHnLr2Yk41I8VZPSvSYqFJdPeYr4twoyUPRIHWjiw9wUspnc9A==","shasum":"22451236ff616ccf569ebe6fac4a95ac2e79dd63","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-beta.1.tgz","fileCount":320,"unpackedSize":8366272,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2J0YCRA9TVsSAnZWagAAqgkP+wWL7VKt63AOPMYAU/eq\ncPVXyqg/oTmGnZ/vMdK+C65/6B4tr2mbpx4i1hLjZCMvRN+Lv85upI/zveBg\n0jmaXIPYXLEja02qyisJTVfAPHpjfc07B0bs/glXRGAZe0Kg0ozBgIFgeCoo\n3g+rhD6ljQ99M/rXKObzGTPEVQ8qoKzetPNnv6CO3Zcm77Z6tljnXXM+84rN\nqEJ94odkvRSr4ahUKg3lQVwCxFsdYXbgDUY3f+EirrNAqAY5sUljGe5RDts4\npMX9GmLL/b14NeydB6QX54zNseDjeRrcAuzEYyFJDK132Ai90ldxq64U38AM\nioGYfkBUwhzh13rIaIgW93zjtQtr0+jgGsPFvibRKzm0Kgk++HN6zW/51tdy\ngxoyCn6celDXra3N3lznHxx25ZaavMvhxlq4i9ZI3rFn0x5AQ9CcxjYYKlXm\nFXnt2uzfMR1qwMhjG+67GKgv7SqMMkjwRdpQcRIkIoOfMgF2GNtFOpAmm9DJ\nILR4TCms8lfvz5qTLH0fXH9K+7cOGC0lbflnL6qbFt7kwGM7kjM9tTA4bXK+\nSLu92lER6ZffqocPriy/6DB8WAEdZCLbOosSH5nrLFS259oeLUmrpPFIc081\nG0qzdJdZ/97wUkyKfEz4WlvIKg8U5sJTWDeGwbLnVlcF2qFf0AXzEmY10Nb7\nAU6T\r\n=axiP\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+O7PKbIAhQT1NVSDPE7sVvR9kfZykWgWvk0k88qs86AiEA4Xq7mfwqsfnl6BQrHFvGlG0OPyz1RpuL/+lyz80S72o="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-beta.1_1641585943870_0.013083598780757821"},"_hasShrinkwrap":false},"4.3.0-alpha.1":{"name":"ember-source","version":"4.3.0-alpha.1","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.5.0-beta.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-3S6hOZ+63iP5Hvixarn0RiN1sIf6TxZ5SpTypj2pwEFQ93Jee4iNejIbzy80p8UsDjzinq4TSD0gXnfOaam8dg==","shasum":"8ddf4ebb479847c51ae4c5d9a10dfa9fef2dca46","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0-beta.2.tgz","fileCount":397,"unpackedSize":8372445,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0jXD/ryF9OmwNL/ifTsY8ZSah6fPQZeWqTR/n5SaA1AiEA0E5/O3KCvsVIZ7xlHf0TduKNWvQJ26Fm+oQcszZcgm8="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinnszACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSUQ/+JCVhr25WLVYv0SreUi1YryiZCUhj5BO2h3lQAAeOv6gpHmJ4\r\nM69qdnSuaeKir6CUr4ZyqpiWuHsDMyDvUmJ+DWq/8AcEntwf+/E5tjfLebOg\r\n/TzH6v4V+7cmsIaA6a/IfQl8cL8taUVKjTNS2bWuM15Qt+uRpjP9j46RbvQU\r\n1GsGncDvknLnhhxot+lrI3o8H6sigRGP3dyDhIu0McfpUcRnYyEcaOFf10aE\r\nFF0AmTCKuYMyA2kQ6NwPXi3zEAVc7NKj2xWDIZKXrSgzGZhX3EEPq8T8nca8\r\nt9GqLbzvjxWBw9RxM/TmL42T9Oy3ZPMAVmAob/9npR7i83kcsETiGuGgMI07\r\nb2fjzaR5Pq626qHydxbT/gphaz8XJiyDArDGN7IArvlBuFannV0frVH63Sma\r\n0X4trX/m4IvQEfnVceLx7qZk/ueDVKAm3S1j6nKhBgP91haXpPvWyZtveJGw\r\nAyAmhE3VCKmLpsaWDSNadLTLJILlnQBZxu/dji+ovy4q0DvkNu03JzliILHn\r\negLwqAbhBMe6jaB6S0j0X/4HuKZU4x8aeMi9Bpt39gDimj1DnzGM8xutzwa8\r\nUH4iesmNwCuqSurz4vM3JL29wyNu04MwB5nJ8TBBmAd89tY5hBLU0nLN3Dcc\r\nuKNGM0LH2Mi4el6eNWJv21vM3jmYWYv5HTk=\r\n=4Oli\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0-beta.2_1654553395091_0.6124937167378848"},"_hasShrinkwrap":false},"4.6.0-alpha.6":{"name":"ember-source","version":"4.6.0-alpha.6","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.3.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"2a7c451d2a2b95e6fb3b54db6a101837b439d155","_id":"ember-source@4.3.0-alpha.1","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-K9/T4SbjTSOcaYr4gJgw6OOnNaWC//8fexfbhVrSVMXOG5AJF4jgy7n+O8yFuDDJL4LEnc3rulYScipfEKQHKQ==","shasum":"77c05e6596cb860e4a62da90e8215dbc9f66651e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.3.0-alpha.1.tgz","fileCount":320,"unpackedSize":8366279,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3zVuCRA9TVsSAnZWagAA5AAP/1AVeAJE67qXa3kPNNM3\nJSVLbOcheNLqM2mrmr8vspYH+5yNCRcCY64H+K7B8reSRWRtueeEGYEXJYZ6\nD0SuldyK9QefUIjTjGwVd87ihPoRwAoGgjJ0AfZFAqwbh9jqqXvNBSRIkct6\neuqT9aoc5/g89iG/KkLpAC08cpNTTO5nX69lIG/QC2Mil+cbY5oVO2iYeIMR\ntnuVWWB16h3cnHV8HXfTLqj7E3wDXMumUy9i0Dt+csAnolVg/T4ck2zlkxBY\nhdKJgYibe37vELV+LaRIgHbvJ05SdLEIbOXdMuWz4qR5NVALf2dntOZwgOFC\ng3kGTjJJdF/MkbbjBVigxyq7n5jyobbhBrF1HeT9thRF12KzwIef+aIFswVu\nO6LX5Es+1qtHcprfi/irFovKX1tu2W03DP26Jqhd4+w9sL9OkhXNEKaL6vZP\nxmdU4JGTERmAFokfMEI6x7AEAsiAMSo6Jg5cmGk5mZbvczn6oe0rUC4AvzQw\nulZCszhylegf/xUZ11xb37Vc0jaV77iINehw0mFYev0MQZhroQVoWJSyFx2y\nm+Czqn9LPujZMPiNwx+M9ey8nOmHq0U4+r1cvRZV3o8QhlfzT+o+bhXVQeWx\nrpoUrVsM/ZqW1qVYQM8GXV4getV2ZN9RHkIY2P4yLepofIzyrECfT9N7RF2L\nVAze\r\n=RHVD\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkRs/IQMjOXqN8wSy8BfsVZAVwNudeia5dra8HhWzEZAIgR2Fvyd+fVTvu1Um3e/ZQ+YtYfqgjwb5TOXN7G6cr4eY="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.3.0-alpha.1_1642018157914_0.9767355330142264"},"_hasShrinkwrap":false},"4.3.0-alpha.2":{"name":"ember-source","version":"4.3.0-alpha.2","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"7e4318edb0366ac4df79679bccd378d2d6db70d6","_id":"ember-source@4.6.0-alpha.6","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-RxZc8KtwShDjQ54J8Cp5MzCk6QmiUQNmZBhD3pLv6Aqx/6CH9aEfYlaAZD6ez8Pp+q43avGJ0oClRP1pY5GsiA==","shasum":"82bd4b1647d1bfae1e4b5bc4d050e13cc7366b12","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-alpha.6.tgz","fileCount":397,"unpackedSize":8357935,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAiUuXiUfsyDuOjWcOJBHeHbIMHkkRVduA7rMfgNZu/AiBLQBJxd8cxUXMTdcX7mATPsZbZfA44/25SD4dOGwWITA=="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioQIQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooSg//f3soaySgX3J8Ba1F8//sH0ClpkWuV+zM6p2HcaiyUWbvu0ji\r\n25ioPjN7ALQZa/Xto41Gtc3oaedGPPt+9eqZxZJyasBoUaN74dJe+O/70T83\r\nB3It8Yb7zaHcIo9axvgYOYHHapIf0C7dWFNaQlWYMrhMt/agis2X6qAImN0C\r\nHbbk9QJFiph6kC4nQQlBvpUL7pdJ8gJ/T6BDnD1s6dp0ceQ7tt+1gPHYY/0b\r\nns4T7A5nouskexq1f8arwnHtfUl+BsxNv4HBsiKVHY3VZ9sHRHe7kfCXvW+k\r\n6PMQw876DeeTKSsM2B5878vFEhepg7PNlcxAdMSxHzu4CRC8tufulQUXIxjy\r\n5dIsTWwaweSZCi09aKJHJru9t3P6nR3jdc5BzrNhnvLEtcONCWO/VEa4lT6n\r\nmHFPHYq5060jwO9nRinduDQ3U99cEGO2ejSpAKvDfB4ETgyJsRGWdEPfSX6A\r\n3Ehx8f7VLE8LzF4w+JUsGrr9c5A9Lbdh+mF03C07G46el/+MNeidZAVjZKqd\r\nGe3EqaB5rfn1btrRAaVL5Go8tMS2HyExWpLOmKmGFrNVnaJWF1ot4U3DruGF\r\nVkGlLT2/yqpTD0homJBljNuApqYdvK/GfeMIZYbJcKgL+3wSaWmUGBkJjF4i\r\nBkkyNSpvQ/1YH+T4AMMVVLXPrss264T1ACg=\r\n=xRwy\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-alpha.6_1654718992300_0.21611120531637873"},"_hasShrinkwrap":false},"4.4.2":{"name":"ember-source","version":"4.4.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.3.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.2","_versionPreviouslyCalculated":true,"gitHead":"bbcf8477a15aa520a01ed092f09d5a596de5540a","_id":"ember-source@4.4.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-5mVVNc6X5nyrkJk4Xn+mqG4VTeB0G2DsVJP/J5cxGPOnl7tQk3vFUAKB9hwXsDtT2elLYIxuS1ob0hZ/3XxPrQ==","shasum":"4a77f865de1b2962aca2d4d29dedcc414752b7d7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.2.tgz","fileCount":396,"unpackedSize":8386600,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRdYHlQ+nJoR8i6dfGRUuB9SjF8nLcwIx483KQPeTrLAiEAy652el0G/CxVUHlrptHgYIu/oeAr3wjjictPLRiIzDo="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip1xIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0KA/8DE6e2bBXoi2JTrYhHTnAky9yjEVH1u0+tYbZYY+TfVYBzKQl\r\nfORatsxMNPAWChUWxbr3sM3qgoz0kZdHri4IZdk5pyhLTSLPyOwiCzDK2V26\r\nfdtJA1vo//s9piQ7ajpqWe96N5m/eMFx12p2TvwMiLFna/sofxp4eSxDXIr9\r\nvovADkFF/bjPT49yltwg/JZdIGmKvG0IqCCd1MMGGgiM+M5eEKfQGTJx+SR2\r\nX5+mnC9sWN5VI9IqV3wWHtDg0K16B2sbmm3gnh+byirkDPxa497jal6TeYbL\r\nTACUdutFRsHZ2iOg6V51iobDos7MJW3h5xEkgosQRlM98yFEhw1E0C5VoGAT\r\nYEnMODOOJNXI2RQd4HHmOhd5XQzsBky2O26wZLvaYosRQXzRGM4Ed0R/vWf1\r\n3ScGbDUlFpfkdxP54N87PmqH7vLuXO5N+boyaYNtKMsX5CzZFKu3P3h6MLVX\r\nlMXDW1NqEWhLDKB1KBesYgS42NZzE5ctYGLUC5SPXWE+oUL/KCc5wYYvFJub\r\nt1TSfEaFgeHVYCNzs5k44poL61uGmGG6Kotk+P43Gd8mqUjAHAuIyZNMWcem\r\nr3KB2ovDiHq2WihIoi1JSSZyWNHY74kJPjaLeFpZn+ipiT45rQfXoL4L23YV\r\n9gFwFRPIc4Uy+t44qOKdFkvisGD8X/93dEk=\r\n=le+C\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.2_1655135304702_0.4917647963297862"},"_hasShrinkwrap":false},"4.5.0":{"name":"ember-source","version":"4.5.0","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error + --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all + \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node + bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn + test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.3"},"engines":{"node":">= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0","_versionPreviouslyCalculated":true,"gitHead":"ffe7d763be6dceabfac9a1b6644250e0d473e6db","_id":"ember-source@4.5.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-zGNnFCD8a4UNTrp5gORdlItJUalga8t6FX6EvFWTsyywB9ST8cov/c71CBDBo8bp1/V4W4z0dG6DhL8C1onxPw==","shasum":"2e5ed8bb7e967876338ecb29f4de3a13255ee7f5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0.tgz","fileCount":398,"unpackedSize":8372900,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDky01dKMaqYuEdNbfib15tikxbxQt+MoJMKyACCq3wvwIhAK2bgze6cS76A9wQQtxreN2ZQaYTFE4QFw3ppg1Z+jxp"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip1+lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6Bg//aT0bR+i9d/gWFd/7FjN0Iw5+OCknPRt/LsLJMiHsmZSPA5QG\r\nO/fpLFdGKjEGXTrnOvHSYwFKTWB2PoTYmEJMFpb8j9YfYMu2LuFPI0qBy7Ia\r\n4EUWhegTNQP3akvHBhEHZh0wRcYyJ84AxRByQvwMIRHuNgz40Uahx5Dwv+PA\r\n0kU9oOaS+aSVrg7SoyN3YGmprtqRkAWv1p/+OKGIiiF+nbEp1KfWhzr2QlS9\r\nVDYrDMX9pGhe/05PU/FwYJO4LUoq40+VzBg3h36MjrySkI2+HCo29ZXiUqXG\r\ngVYO3HEt9H7vy9P9EZSzERT/WLBxK6W6vZh8o0y/OXMBfQdtnN0zWD0gN++2\r\nwKPlaNvkNXmn809SqQuaP5Nxd1i8ojAwNCbmtwsd3D5WmmT74V3cL1s4MhPs\r\nQinyOrK8V06ctr00QqYd8irvHIJUEElC8LcGomxXOA94Db2AJYzgb75vAX3L\r\nRts/oX7W03YROapUHqlIIh+gbqW6kz1jvzqpEieHPNNz/bshIqkvdeBqUJPn\r\n401Q7w+RXeB3UAnB7sm3YHQ/xqYkREKHbdCsqJSNX0g2RaweZ0rxu9COZ6AN\r\ndbhIaNSSA91G3oL/L4OQh4KOzprvNm/lkXtVzqF8Z0gwoPQW76+5tCGQ332W\r\nf3/jcyYhsIU8undDdz4DIZTdNj+q7HlJmus=\r\n=O/aB\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0_1655136165532_0.7477330385595642"},"_hasShrinkwrap":false},"4.6.0-beta.1":{"name":"ember-source","version":"4.6.0-beta.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error + --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all + \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node + bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn + test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"7ae2487d9aae21efeb847ac43309901f43acda62","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"4ddc194c5eb6e9d465fd6ca1c22d14fc7a28a75c","_id":"ember-source@4.3.0-alpha.2","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-xKrbuyh8d08Ne0cqtNnQcU/f3t4lumaI2O5OeWMcbrM/7aGIiTPds/HW8+sluGbprpz4Cjo0tGGYIlF36YvJTw==","shasum":"d3e2a8e7ef3ab3137dd12504b661623e063df6c5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.3.0-alpha.2.tgz","fileCount":313,"unpackedSize":8376740,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6G+zCRA9TVsSAnZWagAAkE8QAIlD2SKvh3NTC+TqYc3H\nWICjO33iIWGDgdpMlYEddQFjdWPUmF7bWGCgHvloIqmz0m8MUZjUky+wlboG\nvXWMYYWtz733tKVUjiwdCqK8Fs/D3pOwItYSmZqpSA2ztFXIrqFzSgHg3WT/\nf9tNIZUEJ2a9DE6peRZ0H9zZmC4BwSlDAqdZRh2UWtyc0MvryKusQX7hpJoG\nY37OOTeOzQIlDo/PkLuSxQsibtsB8sI50Umn1EKQrcoYm2c7ostQOnrBbSzo\njnS1+WfwiPvIXQXdfaJ9WD5cWoRWvNnGE8OdYidj8HZQPqtWXVkAYN53mOT+\nTUSWGsCbhZuoROjwgPxCXFCc/ryIhXbTPnDwCuRc6G/21uFhIHlJSVKkcJ8F\n4x1joD6l3fCEn3PH7Xrwng0ekKrTN2GNKSQmin0QG3ZVqhy5xiETY8fr/0vC\nWRYUEv2KbnqQ9G/eUWqB2UCyn41fN4EZfel0SJLfZrhXIW/qAIkVqLxT1y1n\nqKCtATaKet3LPNSFXPSVaX6sAkSwX/dUfGoeS7rjwau+lS4LRmzaLuPiw6qR\nnC4+jBA68SmBPPW6f2ueKB/0ydc2cPd9MHw+I06l08SgX6a16s6WzBgBAZKC\nAEPW87g+u4GhNhuGVmyK8HEJ58pmoE0JFjpw5TVeRlghwrDTFXAxyuvvhY7U\n11TX\r\n=Qt8r\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGirHTDjXaQiHg2+bXvNrykKwl9i/3hE/gAr3DVA9yUOAiBTXzO2jUTpkUj8s7nQ+7Eiyi0EGMwT5kAuZMMQQHgP8Q=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.3.0-alpha.2_1642622899384_0.42890616228619916"},"_hasShrinkwrap":false},"4.3.0-alpha.3":{"name":"ember-source","version":"4.3.0-alpha.3","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.6.0-beta.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-kHTdG49OJC9UqqDAJmvpmx3W6tUGcHcRcy66jxz5c6P9QM4IkaS3C82jySECXcsN2DPk/7v1lhLdGoDupIM1rQ==","shasum":"06bba026257a5b8b1cc05942cf031b1c170a775b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-beta.1.tgz","fileCount":396,"unpackedSize":8355210,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd7RdJvTsGurnqzhmfOml1vlDwgmsCZXCTFBSW/xHhGQIgThqcpbFxc/+bveVtyZ/si+N7fzcTP8/Tm0RM/W4TxSc="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip2HXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqajA//Xg1d6KXerKxUN1y76Ka5GGJSkgGyR8QxT+gN2DJ7IEbDdTjE\r\nHGkfXRKe8DH2zo4g9KTeXJAs46CezzMMmYjqIzBDpeG7lMJu9kdaW9xbQM3T\r\nE+iYQ81+WLyOjGr9L0FRMDUnWMu7nYSe4SQ2dP2zGokHYzze4G1MAt9SWXkn\r\nf2frxthSMJ4IuxCHOATYuuibheBjimLquK+DL+dEpw/5+GO3ukSaqH6MVnfz\r\n0PBxnG++p2NbHQWvO3RHKATpd1gabTQrFd1Cau00q4hZpRStFnTICxq5Kfri\r\nq6VN6Lx19uPICp7Oo44CHaHx/mGYbwgMbmqfIeByuYkgaUY0Pma8xxqdrQx8\r\nk9foCIPKqORCIw0wWEnscZ4J9xxRVz6PAiYN+BL7S/P8CUPRPMqM6Biie5ok\r\nEHD+mCpPa8109IHb9NPAkVTcHYCeZ+BGkCiUfkl3aXKTSpHluPTvweO+KQC4\r\niq+3CWHYhYD7iJd6k038RKmRGO2AhiWwWzpsWYHeTYqyCVFfnVNcwhu+5z3P\r\nEvLps5BmquF+0/AfsN7NYLKFkwdJxZgC6tV62pjB35l/6yitozsTcb4mBQfn\r\n1vyBEJyHyOVG97PDptw/i0wYyJYHRUYWw4dziewkiFi7s0uxe5Yj5agXkvDM\r\n0XLG+hN4TrIKOb2f9Td0Ln9mQQxspAGHMMw=\r\n=NzaG\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-beta.1_1655136727295_0.38901851839813717"},"_hasShrinkwrap":false},"4.7.0-alpha.1":{"name":"ember-source","version":"4.7.0-alpha.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.3.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"096553840bf5cdb6dacb2556f746fe0ef0ab498d","_id":"ember-source@4.3.0-alpha.3","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-UGGsrnoOxls8S+OhF43ps1D8nmiRjc5wbETa5JOHm48dQzxmWCetxwmEY7bm7XB0qX2mqin6a5gh1YKHW0bARw==","shasum":"19452700996bc36b984e0c87e3bad2376c888c5d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.3.0-alpha.3.tgz","fileCount":313,"unpackedSize":8385852,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8apsCRA9TVsSAnZWagAAhgQP/2+G1QGCUSCDznnlWOH6\nCS5p2DRSQjEwxrwqYu0GllsN+2XcCaT9PuA0/daYX7O1HzN9QTo4beAxXaCj\nCszNMSQxL4DogCHuiqQLCcEBQlV7t7LaZFEeNE4hx8AXwU1DBga4FFhAeGVq\nXGK0C8VqzKfrYI0XI3jZm9fgdbOkCGI+Rkx00YtloltAPT6xXCTq2iwQttWY\n3MrCQEQK2VrRqbgKNXi3rFlT/XT9oL/3R0BJA8DbEkTaha6IBxgcOJtAl0Pc\nT6G2HkGadFh4onovkPr1z2GkKnWYAAN/SK63enHH9KCEKOY8bTP6bpWkBQ4C\nISuvK8OgPyhS7GxS3fdkA4zvMiNxY5rXJWUxKL138slFNfV39SazP8SHA6rF\nF49cwMqtNo1zXEbYQClYiJrWnCB/DM24mVULZyRlang91fdO9JqRZsP36Xp3\nMKke6u2t37st4v615BYPEN3PWxHHiMgxtTQ800wlMmPcniq7OwYopBR5py4F\nnuGT67bCUzWMhpLH0q2VI4OZk3+9Jcm/q5mFlb26RFajPaQ3vDD0NHqcIEWc\nm6zRf4lyY30BAiwf4cpXe0aokCPbsIynWharuJh7rHdlbKV9FS6Q6XUwrAbK\nrHslkgvbTlMaMUuPnAWUmqqaLnqgbvbRX54aRpHc2BIHdjajpZBkDF0TfBcD\n3f/l\r\n=H0op\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtHpcb2Z/KXPdTsAmKf2/qZj0ibperzKeOFGosdprHxAiB2iqyN7HKBLSqdOEfUIBspAAGRqPuW1IAfNvy8wFnlbg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.3.0-alpha.3_1643227756373_0.9004281186268512"},"_hasShrinkwrap":false},"4.3.0-alpha.4":{"name":"ember-source","version":"4.3.0-alpha.4","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"f9430f1c4a69b6b37c3f42efb74da4334fc481d7","_id":"ember-source@4.7.0-alpha.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-1hdaFOsi6Y3yv+drM1lisNu/iW4TQGBTb96gYs68v6SGxRrQ2Q1sUW1lrxdfLSy+pAyLYUtIUj7afKuSJS85FQ==","shasum":"e3e2d4dff6d3479d50c40997a7452896454df0a2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0-alpha.1.tgz","fileCount":396,"unpackedSize":8358915,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDs/jC9Jd+VoQ3Q94VtOXk4V2I677clLnFlwJu9+90XCAiApYRvNzc03kIMTgXIaPcODgOOeQxD5/etcdi0P0hZFPA=="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqjz6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmokew/9H+lySVbLM95iThqVoYmHMzCV8r+BubR8uwC/C2h4R73SBmpo\r\nsAOo8XLN6nKEn9PDMJeKfxEwR6v9bK7U6F1Qcudbgy6k7pgSSuikKtTuzX8C\r\n70GeBFxT0LiEnjqq4EqAsn4tDYt39GBKS884bfPzjCOgTYIV1MurWt8Cb7/I\r\nnYqM5VVuLSuBlbg9tDa5AofUlq8bv37Ik8G8meYUnVALhAOJ56odM6GnRagM\r\nXpRwQFbx40HWbbXKuU55jn6gTiQ3DHITWrJD4mscLsDUxp+AfBy3lmFAKP9X\r\npjXUP5V5aMNv4fbL8FH3tYGiyDhaj5NsnuDQAV3qfgLjcbnqoxPH0kp+vJpB\r\nzUdfAr590i8693FguJDmMCDwK+FSiH89XcYq6Dl7aHZlPaxQ8cEmpZS0gwVT\r\nVv7Fe6L5PAKOp1Z7yJXDCLXreLWm44tqXdX+XVJn5wr8HnssR37ydyCTBlir\r\nULNGto44Ueqkk6xBXZmt9sZ4+iL/MJemH1Gx110ekuGVZbR98WwwelYKVQ+1\r\nyG8eL9TJwmOmYAvcP1Ep3eh34DeWt0wzb5mjwMcM++VXQ52G/u4CE9bacbfK\r\nle7iSj5Gp0xnKDIYFQneYnKSAOItZyH5M2dx/12INEg4OrTyNczU0Dv87DgB\r\nAa8dclSBDgjNapgjzIEoPqZ/kLh6oPRgVp8=\r\n=PaQJ\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0-alpha.1_1655323898127_0.4031083384848684"},"_hasShrinkwrap":false},"4.7.0-alpha.2":{"name":"ember-source","version":"4.7.0-alpha.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1066.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.3.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"6fd939eee45da5cbc38bd899628687a8d16b0fd5","_id":"ember-source@4.3.0-alpha.4","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-ejiXEQKY25te3zW7jVoEkiBT1lISGFpEQHJ0HyQJtJJuOhK3IC9ZcSIcXGjKCaAl/9+/EZnYCKX/p/Qjygzl7A==","shasum":"6ea9b12bf411025c5efbb65cab6893b03dfd36f9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.3.0-alpha.4.tgz","fileCount":313,"unpackedSize":8463374,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+uTbCRA9TVsSAnZWagAAvJAP/jJmAeMYuxx/UslgHYFp\najFrbhkDv2wrQj2FBm9ZBrZihNJ3k0Vje92oZumhQya1v7WdUSzuVBcXgsqU\nzJj1VYcYg3P5BU4EpQRYJcrw4LKJAzPyu0vu8QqESegTsCC3Y6EmJhdD+u+n\nkcc2wXuL1RCA+goosKXwgSHrsIAKjZbql8jiSxzpoO+zvRXxpM94lrUROu6q\nb6kXCjIXpa+EJVYIS/5Y6TvcXc+MRFAEHBvqJWrLOth/vna88co8pKg89fmd\nxt2cUvueYqXFDIiUbJLz0BwLDUk46hr4Hyv9OQqYF1cMNA9GX1ECneFH2CNr\n34aOTuu9TRPSJUxIX5Ek9vcil0gv1bRc4SQ67LzMYBwrI8VyMIiMaWYexPPm\nkw29IFdjIHIivy1NmuqE3al1L2J/dfaN6nvttsa+Rmehydr0iyGIuExw2wlb\n0Vd6/8CjRh6vnurorjdQ6m3jY+VU9OjMLaKDKI2d5VWnAk8VV4E4wALJhnKo\nnx5jdDxFPFl50PgaAX1fmHX6YFGH18mMSlnKOjv6nbmn0ae+CU7wAlsFXV9a\nGYWOiNg9Wz4jZkpLCp3g+xG8DHq9AL7PdQVuLLMnsFsfGwOY9vej/cxHInqc\n5zxra7dIUxj6/ROV2YLDBQhrIvJOxKrKBP338Jb7q3RNGo/ARXz0et0aNVlC\nnao1\r\n=rtRu\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHuHa4kd5J+N/oBISO7rPjRHE8aowGtVsalfs+0IO1VSAiEAyQSHo2WceaAWyD0lcFIBnzQbHfJTZqH7OkVejhAouBM="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.3.0-alpha.4_1643832539063_0.6772743221912645"},"_hasShrinkwrap":false},"4.2.0":{"name":"ember-source","version":"4.2.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0","_versionPreviouslyCalculated":true,"gitHead":"d334840e124a355635ba1bd5cd1dbb307daa2d7f","_id":"ember-source@4.2.0","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Yafx8fhzlb+O1/p+84R6CyUoCcTEToLUic1a4mKzN/OK+6vLN4QspLcHEIUy/0m0/3T0q6JEkF2UJat2LPDdZQ==","shasum":"eb237a250baffb80a7332d5e12e600753a7374d8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0.tgz","fileCount":320,"unpackedSize":8366107,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAZ8bCRA9TVsSAnZWagAAEn8QAKAeFmRxpsKfAocx5L2O\n2dTinU+W2DtvAl+ezjxUYsKWvVCWCrcrRGNtqKTJXB8rx4FXp0r0xltBv84r\nvbAhn7p/blysj6DvoSlZcRx0W4vjUOqQ4KeqrZt9yEJMD357bMn2rRf7cgFe\nrK4vj+0+w4UW82mUGeMNFQkQTgWTPkSu9MN0COWHuVYRHm7mvyI4DTDMR3wi\nDG1ueF7WA8xwFq8d2OZ7cxXC71xgtFztig5t/2QcZjzjT0HxbO/SudrwR/rJ\nRDUYd4CcUELOJ7RWEc+hJz2AecVtgSQ0F9W5vMPSGTDVcKkRURCJrRiyzFhv\n1vrz2SWsozdYprt4r3juAb+C9DcmnixYeHKqK5eYCENw4KQ3SsU7HLOOvL5S\nfGpnVLvip0EB+5ka6EmoU3SNz4kqbnTV9aTaniK/gQiduwLWYmk2ch2VFok4\n49J7NprcgsSEfq3DMcyKcFtgGrUNdVYUdxPxZ0eETcv6+sG3lIqKYQdOMjGr\ntAPr8jmiIo4NHMb7c6ADmwUA1BxdezIthC98cFpqvB8f57+fLoSgatuBNRjP\n25KbiSw5kezP2W/pRPGmSyOUIDNd/HfX+3/B+MSFJR0xG5e5m4f//92ZA5b2\nqKB5F1cXATQQS0UZg5ArS+3TsWIMqiq94pdBTc1+scCYa+Z7DjA+n6UeY7Fj\nHLQ+\r\n=6Zu7\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFc2QyxQT6ZC8Uju23OvVaKmU4JZlUuHYEOYB+/WT+/QIhAIpaa0b/zOeJEG5JaTTfbLrfnwmThgUmPv68ACVGDUec"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0_1644273435674_0.056280513449075587"},"_hasShrinkwrap":false},"4.3.0-beta.1":{"name":"ember-source","version":"4.3.0-beta.1","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"2be466a98bad34764b4dd3ef42fe57e5af57e66d","_id":"ember-source@4.7.0-alpha.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-qbqy/74ynYFtCyAN6y9cIQuwtv+vmoS2YNsdR9zp1AMf0/rG/P6Y1QKPFFGQgomazHEfgEjD9SvYpydY+8O/Bw==","shasum":"c9d606889706481eb250ded8edaa1fd518b60ef8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0-alpha.2.tgz","fileCount":396,"unpackedSize":8358855,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6A2I/hFJpREvoG/032P7exAKLjfOn0XYJF7K9pBJF3gIhAN3XaN0YSL6dC5hFJVTYJQRCZkJCYb7Mo10npltYGsPE"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJis3b4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpH5A/+IljqjonkSbIgI0td7feA37g+86jh1bvC/KzP2q1yjaVH4/70\r\nCnChenDKYD8njHnnI0kThTIVU0j6Y7XvRj5rx2pWhChB1VpItAPXRcFJVSzS\r\n8uKv7uxecE/iRB1mfm6Q+Wr1rxovCk4J3SfOp5poaOTL7ZcqFUzoGaVjSZJk\r\n7omf7CkjhOy4dsjSpS3SVMCmG3zyCU3tv5xbZJhl4vhMLdzbW3KsE+IwNHgI\r\n6obW+tuXgk9XERmM55slIXlGzUb+d909gd4e3sCf6Hw5nDHyX5eI8nY1C8XM\r\niOcwPZhctwSEgGHrMdJV9MfrLHmaUjrVtgcd2YV66jPndyidX1JF/sjPNrpT\r\nrh6RN4VnOXEhIXoo4kX05mHPFIjZf6tuU14I8ZYYDyS4bC0IX1vroFqt0sZB\r\nSalU4FYyxeLs3lFx/mSTeu36gdFTVe16buwQ1hCop1EYHHkAcm9Y11axbnft\r\nU2kMx98Ywp03WaVBwk8ldoZFKCKrjmBgh53gXt5n3qxl2m8WKiHZO75nlExx\r\ngBa4vQNEbBLowdLbsXAOVc1Pkv/neGuP3/DiV2MpDOIdiA3V8XuVddrBIsjE\r\nUmyaq5ZTCU1w9Yj7cLwywwEFQC91BcjLgUkGjfroSlbCcPOw2SdQctd/OBT9\r\nf4J/YzCE1KzaOY8+3YOxTjzJZ8KDJAFgaX8=\r\n=hUuf\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0-alpha.2_1655928568381_0.581810163923894"},"_hasShrinkwrap":false},"4.6.0-beta.2":{"name":"ember-source","version":"4.6.0-beta.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1066.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.3.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"cb9b164bcb408687066c336b9522aa322a67ceb2","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"1dba5b0da1b8e8a5757610768833531e43f8eef7","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.3.0-beta.1","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-mgyvATOrUHy1GHJagZOVs9+lY+gUl0PwwFk25y7zWLje7NL8B2f8+FEGpDfga6AUZJIjqki4yDqtqefiA4sArw==","shasum":"0192a585a274c6ac33d8f558e0a102251085e546","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.3.0-beta.1.tgz","fileCount":314,"unpackedSize":8432364,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAaPRCRA9TVsSAnZWagAA1mMQAI6WI0vqSt+y15OxH4jB\nbs+H65tTHNDFJaBKGe+3ooU6xIbzoDtDjQF32sqhZ6mZp4T0H02QTyckEC17\n+z2QaK4sYVSiFWbRC9OGz6LJgkEw1ruuKzZ6HjNKuBiM53CYVw6D9xMkMwwP\nY+lSFBSFrcfSonxdrWp/Ac1tpMKxU7vdqazKbuj80VRey7OwQqrniu3JRj79\nEGKI+oiYFKKUV2xxpo3WEyG55Y/O7ZCE5+nXDaERlxsItI7qEHO1Hd7b6mxb\nqVUhKASVue8kIohvCsnXq5wpwfkuRtlPmq1+emDMW7/U5FomuNvdvGppk4MD\nzf9U+g9O3qurBXRidAwftIhIIgFdTqzqZsBmZlZnSQ6qYBdSwSrwrv3AGDoy\naG4RJjvTFR/zhSqMMXtKp7TkqZK2ACTOdMY6yAGD2yPHbKdWOTvOtSv6xUnl\nf1NTL2iwvbdZk9ENpa9QM+DkWkbM1talaxe6cksy49OjHvJ1TFItzSgOd6YW\nfNGmI7NDbzRAUXXw0OR3x8UqyLGkejnM7v4iqk3bvBYNqszV0dNu8a5SgW9q\nSRCZ73jfs4sIVzN4To8HBWgo/JpuGloNdWESAf150PPDI/ybaN82i9HOVKZw\nZWwI4naMiF0KYniv/0yVToIWOPImI5N2hQMwtxIuJAvLvnh5X3gHkYtGVRtO\nyqxF\r\n=mlMm\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNR8LhYfmMuah2j7rYCWR943NIim5gWjnuC02+KkDfyQIhAOqaO8dF6FYw93rci85mHE7bT9WBT+jMn6JK0skKV0bA"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.3.0-beta.1_1644274641471_0.37873645296273417"},"_hasShrinkwrap":false},"4.4.0-alpha.1":{"name":"ember-source","version":"4.4.0-alpha.1","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.6.0-beta.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-X+UoBUgf/3QxlXbp1AeER41Ch05yyDR699qBhVcK50S0yHUrS0t7++eVC7P34Yj9oEJWuMqlMKVU5ykFNfeiCQ==","shasum":"b327b8812a4c4108f81371ba447a4e5ff9a7b074","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-beta.2.tgz","fileCount":396,"unpackedSize":8355997,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFi8B3USV8gmPa1eTdtE0cm8nj40FZzqsEpaIJtubAj3AiBr3mEKQWI7qQT0bzJX9UMCRm2LqGR96H8rI1dTRaGXJg=="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiufUkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmMQ//YnoYt4MbqHoejFkXVkmb51HXPhkD0AqWhS3py+6PuxaoRRYA\r\nMij37jJaq1bGO7uQ+LqwrNJywoEyrPSPQ1f0To5em/EIcCZgmcTBnrv1xK0x\r\ncJvLCXkQMlpBL57mBdwARrGhwNUXvyqqQTXWQNtORLIWdIwkyjsGpwIORS/a\r\nB+E9OprUAQ4t1uhOdHGo7W4qKOaaJy7LUF1n4Z1sY6SPBt23c+jpSU5cBrXT\r\n7UEODeoQG20S8v+2e/26oJEDFIUUx3Whq5SETDv21v0vtBcOuWnc8DZKk8yP\r\niveA4DuhG+3PyFg2VTX451yKjn/EJiXFXTpbIUfMMIKIl75ErnNDaVvIvhn8\r\nN5cFUqdJpmZm0KvWNX1xSI0P0rMNJdgXQgUedt4IcJyasJUP0RqmQyrcFz/H\r\n7CijXs6Qi7uT5Xsejuc52n35zVdvas/7F/ic5Il9PYqAlkiA7mDk0GtNes5w\r\nWxOLdAcLMGPgQEvgnHJgh97msX0Wo/d4TuehKrw/lmLz0UPT6QVBzmyweVGC\r\nCyDhhHE+te0gVkfWRzw2oqsESQj6RiCwmZ1IETAb79R5Z4VN8KxzDxhdmV0G\r\nyIgbFuRU0JsvNwz8OTRbYlL/5A/2eWsup1dgmaucfkgxw91OgAkPuL0LksD9\r\n3oIk/0oW03j1azuHZ90J3SZFPrhx5ZmQqZE=\r\n=12Xe\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-beta.2_1656354084028_0.2082390566614567"},"_hasShrinkwrap":false},"4.7.0-alpha.3":{"name":"ember-source","version":"4.7.0-alpha.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1066.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"7b362c5b1ce50f1b0d7ce12ed8cf35b40c3edda2","_id":"ember-source@4.4.0-alpha.1","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-FQbwkCd9hR4c9B/KPqS9fdWvaHODOO4pTdbrjVDEGOq0ziKuigPnl3cXsneE0/kc6hYgBuKUYR4PXZy76SXBWw==","shasum":"584417652cc032d526d7a0fa2cd4ad27a3dd3c1a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-alpha.1.tgz","fileCount":314,"unpackedSize":8432208,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBB9tCRA9TVsSAnZWagAAGVEP/3wk7uionRpI7toaD7PE\nv9+kEz1bh9SfdALNoJ7cunG//Q6N2VPZ3zZ/qgKl89DJoBTHEJgc/sq0CNQ2\nLwO3A8guDj9ENw0b8sYQZSwuwcnxAchnGz+/uLNswmffvEIaCpO5gR4Oh7gR\nOUER3IScTAhF/WjosResdfa9MmALy0FbF94e8KGjsVEwJ0nsHUQiUvVISsWr\n8wOa8rIjBz/Q0QQPHFG8yeilUhP2yDua10bwip5cGAJnUxVthHX2/LicB+iw\n8e1eRqHqgoxsRtT2qAmvvQuSzaCxe10oREtYUUsBFTWctcATfBfnjNiYrHry\noWwOriQFhA5g5Y1mtaBoOYQ7GV0WdvlqwXxvxf4Y7TInU18CC2qlXfUYGNoI\nOjHwBrbeA8LzNacdo9UKgHuB1EkZFkit9oS+w1BX3QJt60APfuUe4rkRLXLK\nfTjgHuvG7v4nKHPpntskU3fyG8Uoj6xTXny4jiGi+V0t1G3GnfkkjP5TWR/t\nJXh5ToyRuJdRaO02yz4wRNhKX+YDbTV5R1X2LwW4T6b9my90NoLGZaObNpFd\nkNhdBiDSAroYNAnus5uT7jPwGkpeOI8UT9Nrj3kBAiM3WzWkxlX13vwuS82j\nx1qTuKxFcs1V39OTtoqGCGg29UBIql4h+vzTUKLrFDBcEhBNJyEpu6lbWeeX\nJIF0\r\n=zCeK\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCl1jV9OZzRvIqD2BqYin/15OWIDR9JN58dhULGgS7SnAIgdERSImEYwDg6c5Q4VBpulKKV6c3GvgtF3TbwMFb7yKQ="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-alpha.1_1644437357027_0.5850737071544194"},"_hasShrinkwrap":false},"4.4.0-alpha.2":{"name":"ember-source","version":"4.4.0-alpha.2","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"f8f2d7a00060058f546c8d185ab4dcfb81a934db","_id":"ember-source@4.7.0-alpha.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-ffjpOSVOyqVEDoNwO98VGiqM0gpffSf+8ZRpRlRahYVL8v7xt6c/XJ5lEVAEXrWR3MwfxQvdqx3VTbX2T4E+pQ==","shasum":"4bc395284067c96ce996b294674d407bef96fba3","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0-alpha.3.tgz","fileCount":396,"unpackedSize":8359154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGOqvXTvTpLh4f6UWnu1QyNpY1LEljxdoonyYrXDyw2ZAiEAwTRh8Arq1qfPIX2BObhB7QnQ0A0U7oNPnF+H7yPA2qY="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivLFVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBgQ//WpZuLigPNqeEZjuS53Av/rNWLzjKYFxMfffI9ReZYS8W1y+3\r\n3bx9Vj2aq5bDJFQJhMXBo9do3zS5HFpbvsZ3kngocwSna/9FsN57zhFAOVuW\r\nHK/PX6Nc7+brzIg2/bkewfCtuGnc1K4lUyzSbDSXaEvsuIcy/mKZj/Ftp6sM\r\n7ttl/zfW9UmZIXFYQ08qYLfT3PiN8u/+cH4zo1AVNuLs5rBCoAq9DLlulPC5\r\nhUbjuxCjeI3FsgUDqKIDaiDXD8pQT1Za2I7VLci1OErsLN7scNoU169zn0+J\r\n0l/5f21H2k68ACZV4UIAn/y/NE0bilJx9iYB/p6UciGAaHPw64Xpc2SL7oU0\r\neMWuYYPUX8fPjjuM1M2w3S7XPdmx+K6VSf8yuQmYB+y3EOQZaIFusHEmb0yx\r\njn9gIXbD0BM2lFUGTgDCd+Gf+0hDAYqH+j0qI092ipz3SXqYBUbC432aqhwo\r\nuzuaNKAULKZtzh8vwtgVgttQq13xEUG5Ix+RT9HeC8HLJIfknzcffDjj+Dq/\r\nICkOSEtXvkpAzuL+XOT455yovVcBulJ5QFxR45Z6L8NJYsZjkt2T1/E5fr+E\r\nC8j+TwZxRhRwTZnNy5JE0InyQSM19U2Y5Tg664f440+Zw7882w5UupCptTUj\r\ndeUX3xvYE8OyjK20qZnN7ORHALglL8JM6kg=\r\n=L+FK\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0-alpha.3_1656533333351_0.6488040444069938"},"_hasShrinkwrap":false},"4.7.0-alpha.4":{"name":"ember-source","version":"4.7.0-alpha.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1066.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"d5707234f7ecf6d68c416f057bd13676698ce3dc","_id":"ember-source@4.4.0-alpha.2","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-PHECCzQgIkNKQ18E/OryglZR9UIH1bnzg3C2wAEDeI3SVdg82fYchNCALPadwKDuJHGR09wueiHx/GD6O7BTsg==","shasum":"41bd35980729ca51d93fc1557665ae6777fc9e25","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-alpha.2.tgz","fileCount":314,"unpackedSize":8420799,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDVm7CRA9TVsSAnZWagAATIUP/0JFghinMdVMOHoWHgGZ\ny2ekwGooR5Aq584os0oQdt+5HjLTqaxTkb5Xz7gauTlFp8jcg90oTmHYmj2F\n+0F3jDnzvJGP/zMIi3DxsHI0hNgQCrn880gcVwSrSPnjebio8oqCMpUL03X6\nk1fqz3PRJmypGvOpHzGkkuQCF8tfxJjg8xz/3eGLlIOao+8Oe/nsZADFwF5F\nyzP6sfFWcyX30YCMmCCIviKkJgC2qSZAfMacp4jWqCqjr4BfxtIN7I5LggZw\nnRZw6Yx80Oujaxy3bodZKF0F7FdqjriIjQCvKL4J3m4r7uekJybX1j47KGys\n/2oY0N1+fPJoWik6hPI+I6iSlrHayDOoo/Ze4f3c0Hw/WIGaqxjLSsVzf1CZ\nwDLZ3YrWJwpeZnbfx7Dp8o4bUX7v+ibqS0asVXQARREgsERYqdB8N1JPqMXA\n6QaQWSzjkps9Rifk6Cn9QpKnllIca/GdE49bxOjeN9+pgdXj5xcMzDvuOIqg\nYgptuSiIcoYn6VHQU3u8vPixxF9+bnhw03tHVDegY+AIwQ8UjZKtKYQBvWqA\n66XS0Dv4XAiSJye8QgZYplNXOtW13TvqSwjbM1Ah5QfjzfzbwwPwM/npm3rF\nE0U14D5xn9T95PXWroezffXk+QNZZy31Ybga7BR9s9DlrerNhiVDkK7SInJW\nkvvp\r\n=SmRP\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjOUuLRynQHAuNg+MCVD1Od/Vj3OH98hLtAsxxgbTONAiEA4SGv7OdW6t5OZv/IpfPtdvoPCv3CWL3J+Eg064pBADA="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-alpha.2_1645042107228_0.8685823626190048"},"_hasShrinkwrap":false},"4.4.0-alpha.3":{"name":"ember-source","version":"4.4.0-alpha.3","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"bd13df4c8c159160555c0c1a0d2f0c0f11785beb","_id":"ember-source@4.7.0-alpha.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-xxpDjkf6xIIIHCTP9x+VfQjLTC8dWfyf5YNenSp4qrT24D4gOV5onPZAwdp5mZtHbRGn1Jjh37s3T2E6If5lXA==","shasum":"bde97e41e7bc738bfc5b26300101eab729fd5e23","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0-alpha.4.tgz","fileCount":396,"unpackedSize":8359154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAR9Hc6zZ6x7AVS/uHF9fXThzN6wyymmSA2TgbqR9iSwAiEA9zxAU1gCoOkSnQ5nUvEraKD5N1UqQXm72+fxTE0YAh0="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixevzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpApw//QJh7KZajpbYXeVvzX4FD/ymoEItouxz5xgjxHuYw/msBkfzT\r\nZAfbISLSW08xiRl/W0CZ3+lLIMEsG/YiSihU3PIxRKZMVHkXGmn8SX4FU0cv\r\nN/5qKsg65zX52Pv428e0p7a1t6fTAIFFcKSnmYOHI5mYJDaMaFvOXf1kRV9C\r\nv89zSwu7W4VXIVEsS+nbm2Mgw1HCEnKXjschSgjalE4ZferxyjBTy3HipUuM\r\nWMxvp7I+bVK4DB2P9anGhmyU1Yayc6pAAwVqqKHOWraZleJS7UE8a88hzBxT\r\neOwMhPwBbCHTh7hnfRch+xlOx3b6z2TZqG+ynkeEcs24U2l+urmUNSt8xIZX\r\nbrRZILPzdb7AlPwd/z1vq/LWJl9K+KnDCfDdyLYcQRjHIbJOoyUKJ056fVHW\r\ncWXAfQPMYGq/b400e+aAk18AaGnBbWrEJhf9gG6WQOOh/upnA9+XzEGg79sl\r\nRfj3xn/26Mw43hSrcUq6iip8jZpnx0JaIZ2PQHsVCdVC7qEV3CEY4XhKMOuw\r\n0nn3CsPym58Wp+Z9oQM5d9eaS4Uw/Ip2KKeutXsXK3gvElTMRKSIjflCdTZh\r\nBF6hy462OEDxQ8x+fhT45csp+K6516k9wOJl2kjUQ3BIrDSi2IhhgoJDcneq\r\nw2s4MOFV3FwGTIwISdUCxsrU3NCxxX/nadg=\r\n=TFL1\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0-alpha.4_1657138162921_0.23524113001095648"},"_hasShrinkwrap":false},"4.7.0-alpha.5":{"name":"ember-source","version":"4.7.0-alpha.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1066.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"adf9adf73624ff25975fe3566f64ca0d468f46d9","_id":"ember-source@4.4.0-alpha.3","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-rQ6LpsRA+aK9ODJfGWkcxr8kunkVcJaIi+3/gwjK/D13nj36L7rqn8Fu7xMukldx8Gvwp496xy1ZkEI8rg9JIg==","shasum":"393651f872eb5c2e4d6a00d1173ad2b4c0142751","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-alpha.3.tgz","fileCount":326,"unpackedSize":8442980,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFpawACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplGA//UgyGfpOLj30iqjUXAv3OpPeow7RVibKl4R89A5mkr22qYODT\r\nSEJ+vgwM5HEWwt4GkGm+HCtfELicobBv5MuK33jm+vwvUU9mkSmPXJmrgubn\r\noXVh6NMQ3eg0m+ZJazhD37h6Zm+mvDC0XeJNsE/BnnmOYx4mIac9UDpebN0w\r\nx7P2lHJMid3+Weamjh7pnGEs0o3U3npLffBiNOLJeo5/9DC0wItXImCGuwTp\r\nYGK1co3Lz4LFAR4+Yp91OILrmULUpBLdDUt8gMvCYi3eb6V3qmjI8B49oATf\r\np5J3/v9TsBHfuhTkMOnvyYv2DB2d7Jue/mOHg67lfLUbMh6Cgw2jAPr6waAW\r\nLDm+LmlfJ/vNW+zMWer7pu2BC/0QFb34rjAHQk+EI2wEj9um0vE7sdiaIdd9\r\nGN+OtVdrCIXR83aKEIcHZiXu38x1AHYKWeipKtdmr6VvDccOW/jMxNcgIb7Y\r\nGiLstbwxIm1tYQXzUDxxOoiSEdP7hZ/nEptevz4rrVRwQzR3qx0z8eWVrbEP\r\nhAVa4FarW3j2ZyTANyByH0Qa+aEJEXVa4Njbr1YTnlerhNlx7BTAufuf9+0g\r\npeiuWYrjBGB5vt4Uz7DVGSoCC9G4/iZjtDz9JJQ9j2WP5QSBJ8ZCbw8o6GD3\r\nQ+iTRsK+GuB5u0YFXgSeS+vy02ny3DaBdiE=\r\n=uoRt\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyG3hrqNDkLXOcBs+TCfzzpNcpEEcQy9K4GqXR/pkamwIgDvEisWEb2Na2iCyzUHWiciICV4wJCNT54v8jgdkszu4="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-alpha.3_1645647535800_0.16051333017157954"},"_hasShrinkwrap":false},"4.3.0-beta.2":{"name":"ember-source","version":"4.3.0-beta.2","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"9ad0fbbc940c69ac9c73549db78ca2c968f4fc3f","_id":"ember-source@4.7.0-alpha.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-BryPt/O2Ve0GRKcZlKqJELfRLCY4O5W/mJHc/HvgD8kj0VLhSONgZf/fp8cARkNseAs89N8INTV4+2YezQXFEg==","shasum":"8fe41570bf8db5d743510e5be2dc7e795135a756","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0-alpha.5.tgz","fileCount":396,"unpackedSize":8359154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaNfSmAkU1NSQ2hk4AK5a3E2CfDet4bKAiLz9PR55NygIhALbfOk9hWeYRMX2m8V2EEdrJ8DkY/VeuM3oWi7cLzMJX"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizyZ+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuBBAApFyfGkPQ1j60doWng5ENwOoZsoTdlb36ZM65ckxWxGJXljTX\r\nmoiQj0zkDiyT5JOp3m7YCpFuIyLTk066peref9IRqDy1tGj3CaJeWpcu12ax\r\neQLPH17I5gyU8fvVODHIGsT7h1kOwNRcURXg+CALFR1XkIAtDAIWUCeUpscR\r\n3Tbfs8rglGmbUqjLUk4EVVvKHXtcCEDgGwt1tTs5aG3s0CbFDoHBHW26wSW0\r\nhTRuG1ScQQMwJSpyng0KlwxlcuJ8mkEOBf84A8thfRk4mFXVNyFTiomYpcNt\r\n/iGcXCkxHMVYUZjG3uyr9c924i8EWUb9Qh6YCG31FL+S+fno6wcjKr/eH5S7\r\ncyyWrij+3yDRXtgkTI2kYRe+yXHv8Y311pdSrMwSi9pAjdp8KHiguzAPk2x2\r\nMBO9hyon2xToWlVUjPyduX0x22JAlme0aASNCSsePKJzSoaB98J0igf5mP9C\r\n3hVbPer80RGxQpJJM29xMxmxipL0EjICKxSQ/jw4Jjru5cgBpcfi8UDvjvxJ\r\nMgfAIDgQLbQjfpKYBycmqYN8S8jM4wAqV9XnKvsc71/QDSOPnnfTURW76lec\r\nWzPU3w0YXghmfpB0TPjOaxUMZQIbBsfW36ILxfiyW15YqJSzx9M2yejTdY8C\r\ncsvW2wwUfU2+31IkL6V93TVHXjUv7Oz/bsI=\r\n=M71z\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0-alpha.5_1657742974156_0.926810583362603"},"_hasShrinkwrap":false},"4.7.0-alpha.6":{"name":"ember-source","version":"4.7.0-alpha.6","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1066.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.3.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"f4b50b5134f125d32b95e2900631bc24f7ccffd6","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.3.0-beta.2","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Td+vs/uVxTHu1mh8N7Zdqi+odpjShI0y25huyWYvzOpJfxGnDoJxgANrbfxhUAQT+bYCxwyu0yBi9gdkCYRL8A==","shasum":"ca6d46eb689fe9adb15be396f7962603168eeb89","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.3.0-beta.2.tgz","fileCount":314,"unpackedSize":8432952,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHnOBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqf7w//TOHJ0mkHx9ds/1FVSDLntF1TpsuaV/43klQp9U1h/2npPcWX\r\nPzYGUMZ3fSRotUvTXHYfCaMKewnok6d1sGv3XmATqB0yCZpPmLlH4kEQ/VfU\r\neNpg14ghKwsKPyOY/Y/0PzVhIgdblaj8LOTftTXgZVxnxhpw8F2BQzYOp1WB\r\nGFSVz8qwb1K3gwQxd6B3hGzZb192EyLDt0vS9K7qAOXgubAY1fdzM2HzjqXh\r\n+Eu7P2bJvBeA0j7NHEO2OvgixxR/7+CqQnH64Xa9XUXmUucqoI+su6Y3TMGh\r\nq/sFWr3NmnKKEdvq/xyd6G2VQyf3HmhQl+kq/4pTdirl+IJpmCt2XMxqOLpZ\r\nJEEUAncshKhxJQPzaSrzT5k7DaNmA/2+TICRw6TPrf4cqilVvg1y9yP3V7UG\r\nzSCQ+hVo7LGOAsft2aQA0Ht8HXgpIb1n9S2N44bS09M1gDw0FfGpKmX+rrGg\r\n/XyT0Zat41UdqOcVAMf9OdCBsuD9FhKyIHjguCapDqwRskZSu7O4DlwNm6Fi\r\nY0MMzHGI9sGdsVZBQFXnKkt3shDuux57Gh0/juEa01LiBaGnC6oV7XO6Nfgf\r\ne0BD45j1XERnquYlO+NOI5ITuaeVczR0LuJ+K8IKkGzLas/8vqwJ53V37t8e\r\ngxL3f7+WaWgAp5lsPgps1K7yWLX0mXuEe7Y=\r\n=xEqI\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+gqBTHHHwdKW0JVKHfZRlHnAknPuStTSzFdOH1cgVmwIhAOn7ZqSG2VLrIsPUK2WgBM5tqQi7HM3THMjD22UczYbb"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.3.0-beta.2_1646162816960_0.2938289476129563"},"_hasShrinkwrap":false},"4.4.0-alpha.4":{"name":"ember-source","version":"4.4.0-alpha.4","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"460861b5c5bab9e9f06d6838fdf32bee9f42b55b","_id":"ember-source@4.7.0-alpha.6","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-CYumG+tXctDRyyaAaTrVE1eymM1uaokQ+aR3JidXwuwVuwT8bJVQFGMkVHQRNr+DKrq5WP5hZy16H5F2U/VxPQ==","shasum":"e5364b4a3ed6ecc0c07047651ddde522678b71de","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0-alpha.6.tgz","fileCount":396,"unpackedSize":8359154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArE/EolHwMcdImP3EjAgm/ZEwyIYmTNCWXCJDG3TgrPAiEAwii9z/Vr9gBQqJHdw/15FcrlbdcYWbjWAY3nitLLX0o="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2GFEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrx1g/9EltEhZtBh5FxrY2a3aKNbS6lpJ21irivM/V9ybu+ZtHpVf/z\r\nWaUmxHXN1VRXJAsz11lyohdnMy8YMjl11gu4gyN5BvE8Fe/AmIgkFA2Kx5OT\r\ndUUXaDJhgzzj++84V1Kf/fISCDNhTURkDOHmrmayXhXRTD640LXQCntJ/DTE\r\nsg9gmMZ8ogyjaAk5SzAR5ibjcvTXbDQkl37ojd2qDVy9Z+zi5s8oS04nKhB5\r\nAFn1oNDsp9CHK/PsHSpEdDZZaI98/IIHiGJZdcptgh/o4rIWxbnQ/+SvessT\r\nnLn28ATF8m/Pml7Maa2i2MMF3qb4QvxqHcUvj/WFvAzYw0g5+o2rESaIoePv\r\n30urquIHrdUjbHTZfDchqP8Wl2TTT++/jsGGd1GPXjRuJcSJx+MMMHEZBmXl\r\n2W6t4SEs0MqsQIinnhrHkxuXemP6BFKSHsaK6Tkv7KVM2c4k6kU5TZbUXif+\r\nulV6/u28S1LB3ETFD1i79UEkF8N8iBtT4RI21DdqWWMP/h4Wu7oX6/ELT+KD\r\nEUqvh7HSg3rGi7oJZptyibIX2MR5V4noP1wxrDZNeg88Rqr+Cdf4CptZWrr+\r\n/SYrdOxKbzk0Np4qr7UjsWJ42CSwZumehrv37tFYTefJ3+NzygbrXikLZ/jT\r\nc0wH67gxHteldjM6xrNxf1royybGNYqazfc=\r\n=1oqm\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0-alpha.6_1658347844569_0.45148983187691694"},"_hasShrinkwrap":false},"4.5.1":{"name":"ember-source","version":"4.5.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.13.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1083.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"b1dee49c720b6e353fba9d910232e0e432ba6177","_id":"ember-source@4.4.0-alpha.4","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Swme08kHbLWV832yltGQCrS/Xhe2exEQQqTdtDa5XwxVZR/IyOXO75CJ13HCPWvI05Y7rjOr3K7/C8GyiM2EtQ==","shasum":"6cde2390fd2c29b1ef5149b4da7e6be0253faf1d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-alpha.4.tgz","fileCount":327,"unpackedSize":8388594,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH87uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqARw/+J5YuiNZxp+ESCGcJTRKjIgc+3fA70gX36ICvC3wakNQSdALC\r\nDzKrL/7He2nK0K6IyMR1inVKhWZmYc1dvHxi2p4gUEadpDZd9nUbBGwlRsEP\r\n+Lqy18/QUgiL6lgZ0T6VL/hlp2cTkzndiIClpHApl8RG0S9y3jvfYyuwIyIR\r\nHE+qhJWAMVeoStT80/DeIrY4Q42G7dqXKVwFXqCwvaaS7pBZJLXHm3Fb89bw\r\nU5NeYsAJ+KaIvFmIQPgG7hRnjlYiF3VVKlDFUfIV5gDaRdBCj4ZeEVlrRUYu\r\nyxMdk3Vqpi9KJXdzKf36xbWDSK6DaiVNyrTzcBaJ8wSLO1L6KjDlvBJM7aHu\r\nZxCzVjHR5gytU2+yICBRNomZvc83fa20LAyCOTxUoD4fAdD7bg0aHfoD5Ylf\r\niVcp1o7yidSb4M6UCqHCNauxL8S+gygAip2fpkM55lr9y61ZsqxwetytPCKd\r\nIkgbOgF7YxGLTItBUx9GB/uyL3wgm44mC4+pei4Uv/KClFfr0f1TIhodPbMZ\r\ne7Sn+XBTQEDGEvPSfSoJaL33/axbEpFyqYMBpQzJvpgK2JukZ89zTnRzDsMA\r\nKldbSiJDtyvx13xc+zkonNY7FPxCO4ehTyF2StAQMklZly7iLQvXQUU5khQD\r\nW5M4TWsNaFyAxecfJeu4Na9ikIhM9W96aKk=\r\n=oozs\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAd6bbvaDiLoC9aHAhaJbks+osYKdmcQ6nEqfNvzopClAiEAssau5yKo4tP3mrho5VKr/q/7ODlsNLfE97wlPu5oJSw="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-alpha.4_1646251758412_0.550458631737438"},"_hasShrinkwrap":false},"4.4.0-alpha.5":{"name":"ember-source","version":"4.4.0-alpha.5","description":"A + bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn + test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.3"},"engines":{"node":">= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.1","_versionPreviouslyCalculated":true,"gitHead":"d7ff40b7caf763e613824a102caa68843668ec86","_id":"ember-source@4.5.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-nOVoeUOJQ0pZr8MUJ3bT1ku36OYvKGZi9AKHJ/2XX2HtvfiEF+aX5XB5wAF0xNkjx4U9okhu451QRysEFO281g==","shasum":"6d8b2667ccdbb34ad6f6965e2ba87c1bfd045710","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.1.tgz","fileCount":398,"unpackedSize":8373492,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmUO8tdYbizvQuIwnjOk2MhM0oGvZ5NdmQ07yYFT3/1wIhAOeJNHa6lGE2bh0hXt0d6lrrGOb40/qBJ/kQMxqpIzro"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3thbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8kg/6AivKNWjdFGVA/0UuxFP93I1ruvVqe3+Yj2Z7YohkH7EF0Cqt\r\nEF9LnV9z6Dwh2bSZyo8yO8DS66FxSUfnCP9J8NRK6ofR9vjr76CO+HL+mBoD\r\nZVaC7k2X5StC2IAJawD2IinerRZN+YAi0WdSOCOpy7QljyjLNk8Pf2xTiqMr\r\nk/tq6LLb3ddwlj1z0105sgRYZ4+XxW4vo+LF6mQe373IxpDq5SzjIIFz5Mao\r\nb8Dpfjcc4/4YbJffi5GrxyINLotZiHbz0e3pkVXY8Esi3eqo4Xa9vm+HDUq0\r\nn5CiVDWI9HpxOLf62nWY6HW9E9+o8OP4CXi9m4oQvkB3W0KM/FmrBFHR942P\r\n6Avzx28BlTyIIRbznt3O8sekreFLtcZ7soLvjoOPTDss1bbWCPJJsfERuYrg\r\nfjPgncHrTZeV/snyNE0UCr0JmngvfBpGlGN5hrrLhiXGriwkyDSBQlFpL9xO\r\n8b40g759GVX2HO5qwy3I3sVrjWMrqIUcLY1pd+q696q/84QxEMAErs5lIeLo\r\nYJNqBcv3xjPjzeAQAsNnNjXEcnBWub1cHJXDPKYwz0tMal1KEaqX4OyI4Irg\r\neS2qfq6Yw46X7QFs43igdVmi0xVgXCSlU0HE+UNheY+plnEkx9++QErXCg/U\r\nVX2J+TgLs5zdivtNXsxOS2VAezphe7lXIkE=\r\n=fARY\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.1_1658771547259_0.9212740384309024"},"_hasShrinkwrap":false},"4.6.0":{"name":"ember-source","version":"4.6.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.13.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1083.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^13.4.1","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0","_versionPreviouslyCalculated":true,"gitHead":"464e694afd611e2203759e5f76a14c7bfb023006","_id":"ember-source@4.6.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-VIxKnb2CkNiVBfWkbNg+BxmyDEPQ+aam303TvXrp4kpykdaJwlck8PunxO5oJjFXJ7VnfJ6Y2ccV6+qerkHTsg==","shasum":"14067fb4581804b94249df15667059cef942dece","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0.tgz","fileCount":396,"unpackedSize":8355801,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL3Rps/qzS+VgaqZ5fKKG3EqK5ukuvHZ2NYHwDetJHuQIhAOzH8evjn37rs0FJNUKN5S2jTDQ5Zf29StqFsRfL0ela"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3tnIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCew//brLo2uHo/JD3SfCvyp4l9iOe46nBh49GmcmvtAxRCAH51A1z\r\nZ7/OhR0EPX7047Ed8Gby/yoczMBmqrZBHNH/32/qxHegTsOpJlZPRhb+JM6P\r\ntsf205AMrLtOpcXJv/1eUwC/OT6WC3k48g/XWP1H18JHYs/QyLdnPGq4LYwN\r\nkx3u+kuWRwzNgmrZfagXKdjZKBzSlh0I7dhBAevek7yQHTm9ebhrhMGLxT52\r\n8ssv0X+pNzNXNnEPGF7IpOazyQPUwB7Ie4kJlC0x3AKcbOaUl5MIEbn7LfyC\r\nN7zPDGaB96ENKFsSRJErEj0YJZwt+PbqxDRZATwSDAhNl180S/A5k5UVv1gM\r\nv/vEkjh0VqNPDybKe3KfEBXkyTmgTQDbNLgRaKQ0H6B32aDoHkcmbgMsvyNa\r\nxStVbEuY4I4JYGrxlRYtfLmIhhe9LPWtLzZb6mz7l5EBLSHxlGNuBrxQgCUy\r\n5jUVE+n42m6fY2fMOvys8+UXaTRqahLGHW4qvtM0kt7mS06tHsKDqBBdY1fN\r\ngobciGnze8N3yN94zDJaOHAWheHxN16QJZWJmGggqqYcLWX0nfzs/EpTjxLx\r\nANC6lLvJLb0+qseLWEvuFB1AKoGmmYeitbdhmUuTroYh6gGxdnRkApmnZ+7W\r\nptB7z0BB1YH1os5p/Iss6QaP5b8hzFN+UyY=\r\n=Xf0i\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0_1658771912572_0.8469669826245378"},"_hasShrinkwrap":false},"4.7.0-beta.1":{"name":"ember-source","version":"4.7.0-beta.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error + --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all + \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node + bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn + test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9d4a2812671f724440a6f0a9f625512212232e44","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"4daff91dd6546aa915835f68c016e0894594c3b5","_id":"ember-source@4.4.0-alpha.5","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-eBsBCzfiGBNdU90dZZOcCN5pIzmE6odF+NZGJZzDzFzeM5FxvvGKCthedaApUkxEG/EdwIulw2sqOGyRpKYX2Q==","shasum":"3bf7d93d2f63b36da359863d21c2a19a8644e6a8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-alpha.5.tgz","fileCount":327,"unpackedSize":8390604,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKQofACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8gw//TSy9/4QZrBmYyMpKhTLd9dUCP8R3/yh3ZhScLKVG6anrUh/5\r\nP+Xr9xRt6n472J2iSLCk7iD5SIGh6XOlVKBTM6ZNxSgd3YRFnN3jR/D+QvSG\r\nPa0v24SHz3qXYFD5ws9AtZVerf2LAwviQbKnLwoRmuu1quaU3Vc8DnpvX3Lw\r\nH0RSWsMct5QVYnxefKPzP121KzqBkoxDuF0Dw1irZDLLpXuwHcwRMj8543et\r\n1pUQtjSLxizXnyGF0VWoImNkbF1P1xYQnkgwIFZKCJwbX/1F+2g9hHA+jcqP\r\nsKv2ZRC7k3kWiuuBU8FW3090gqSx2t0rbXhgyYBNpz6FWt6xINLvqJ7P2lDg\r\nWpiteR5hIBBV0LBn4rSMSN6XCIb7tWFmeJtrUR4fAhn2JbHzIjPQOmRksKTr\r\nWrNRjNA7HV0XaRdX1WPnU9IB2Mcvwv3qpmt3p2m8MzofF89Qx9n3+g+cLSzJ\r\nSsE333ozK/ZLF32ZMKrUqIKXaON+M3fOnBmwRpVJro8IenCF4gJloS6fiEQU\r\nW9rJKPDM+ogBVJOCFBQO3+1KM8nl+O8Cn/fHhlbTvdDm000o1jvopWpXc/1N\r\niJBjH/Cc3vp1BlDGrLEHMilNKYjlYWCQWnFnpZvjL63sgKtKYqr8f8Tx8NSg\r\ncSxbLfV942BxaiezGKWv85DkyT1YojwjQRk=\r\n=tRlk\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH1jVU61J3XUTQN3BiA74D7ekC1lfo600aQQfIQZygcXAiEA89qxcbvzECIOj/j4uHRPtLEnAHiR5Y6JufxQjebh2IQ="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-alpha.5_1646856735461_0.19370342706833443"},"_hasShrinkwrap":false},"4.4.0-alpha.6":{"name":"ember-source","version":"4.4.0-alpha.6","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.7.0-beta.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-TGbzamy25yCdExzea2V0oZ/OoX5935V9vj+KbozZN+Dm91PepHJ0fvkuns+fmGM/eQt769Z9cKywK74v0JziOQ==","shasum":"a0a96099e0668db620a590ef380357e2cba9118c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0-beta.1.tgz","fileCount":396,"unpackedSize":8359268,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHmnZAvzHV1RGnLHRDd60FC000V3KR4UGKUorLJ9DVnAiEAztQqOHSU2cGUOXrlA5nGD4kcrg05/mySGGeS97ESHOY="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3twTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprvBAApDFzuBzjmThkDyreZBDsLV8hshVuKOwOYNMTPUqnKH5t0LrE\r\nsxT0ejv6lHsyetK8f73UBbuOuM5I1DeAySgN32sYjt7DmWUz7WIANWLdOwGH\r\nw67geRpMuJGc38zDWGxlB2v4gO4diK95V16GWb5yJoxq6lsRhNFBnrGqpPwX\r\n3qxoS3FKg7pMdm2+06MMDJDRvlGIYboje3j83zKUTD2qiPsttoqml3Ave56p\r\nGLuH/gT6Y+ezLJOkhM6m3Qx8uleicdEANMiw0ZXjtJfR6jqJaRbR0+1oOT+3\r\nIv0GUNoQvqc4SjUZUY2CNHSuxdUcv3tu1p520735dlu3FXg20auKS8SQeZci\r\nkdrKRdoxbGAgXe3VZ+3z+SXfzqnJlR8CNXlcX4XOgz2ChXZekORVn9kgi4A8\r\npT9qs881s2Hgdp9Yha0k09iZAtMN6V2/cSX4SGp/oFqM6YQ0tFeanJGXdFqF\r\nLkyNqayCDMWhhth/Y3GnW/TqReBtNQ1+uuOc/uKW5sVz+PXs5Rhr/S3clXw6\r\n82a5YKtAfNx37g0x89alwxsI0Qg/mw86XAvmOZSSWcT9GjZLA8wkKhh597s2\r\nssnjEYlQRDcWtO1BCW9IJJFSowt+t/j1jAo4ZnOa9XHetXthtyfG/6y03Vmg\r\numHIfW4bNbEm6t+hwO37zQkzaksYtQMbBuI=\r\n=m6Tf\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0-beta.1_1658772498751_0.09497353466165315"},"_hasShrinkwrap":false},"4.8.0-alpha.1":{"name":"ember-source","version":"4.8.0-alpha.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error @@ -37455,8 +46148,8 @@ interactions: bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.13.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1083.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^13.4.1","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.8.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"4a7895060ff09223bce8aa0ac0afd3815649c2fb","_id":"ember-source@4.4.0-alpha.6","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-dvHBJgbN5hx6ZpxkCgqf3tLkvnm7NQTe99mc5fZVwJKvfJIbjZycYeqHDmLyxsJcgY9KHBD8a07hh5PXp6IV8Q==","shasum":"5338b410c4e58f9f5d9c263eb126fc71e5f89e18","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-alpha.6.tgz","fileCount":328,"unpackedSize":8392942,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMkTXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUGw/+PmfOWMKaUAzINmQPzc09XtRh/V5dRaIrYLT6Dw9el9gAcp7y\r\n/GMaaqVTJfFq3x2q57pd1XZeSeaYrUgJRJbEcOMr9nfrK3OjWf/mJb67Sij7\r\n/G9WC8eRuTChcuytPdhCLx77eddg6sEQnIvX6CjM5eSCmlV/Q80TMN2w+hjV\r\nTEYnmYaIsAX7agJNIPZjI/C/oj2W6XtPvrvitwQ2++pQalE+ccBE4wF9teoP\r\npZx/C5SZ5km6oIHWUxjSkjLQmlwmmgvs9OTI5ue/8csHhAYx74Iydeh7Kfgk\r\nZ8R5kdaYcKQXBbS8VbuUL0CHj64CFTmXjVThqb7ONq4qAtty4Qv6tJOQDyEk\r\nR8IX7tOMwjM0wY1m+FmVHayP3ttRAXkuwwL6W44NwzLvCR7uuIrlh9joZtcZ\r\n2kGoi84C2YBjhDJHP8akqiJKEgisJoow0fTcKPgcFXhEfkmKeAKAwpCXakzn\r\nCYIryf5gFi35CUrSr3t7qVfKx0qPakBR11zdcR5G1w2/fC09tpBD4SY3/Tpw\r\npeEE1cY3BPTlGt5odaV/XFIqUY/D7MLTO5gKIaUyP8RgEDYz8voSbISTkKTR\r\nkJnypSteqlMo8s9Z17aX+lPYPo/tL6FUicBfQ2E/LSbDBxy8uUK1rIEMuujA\r\nQoHjkq0NHtcQL7Ux2zvt2vviNy5MfWQFeCQ=\r\n=KhKW\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGyj6QrEF2YcFAExE54UUT6YZyDhFy695wQXYst9V1uAiBydBK9jibTxYBD3TSmw2N84xJRaQIyXWGBcPJDE/a6Zg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-alpha.6_1647461591075_0.43797647537068785"},"_hasShrinkwrap":false},"4.3.0":{"name":"ember-source","version":"4.3.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1066.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.3.0","_versionPreviouslyCalculated":true,"gitHead":"d2ad3bc47114eed0150e1208ce8c86266946f330","_id":"ember-source@4.3.0","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-WyAWRM1oOXBbj0mTeoIngzGDF41XGrlpJO6nQrcFwff6GN6ERRyeIyIhjU2yLRXWYIC3y6IrzRQUjS1PqqxZVw==","shasum":"f89bb2e223bebe1d22f6f16130d4b46be60e1d4f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.3.0.tgz","fileCount":314,"unpackedSize":8432364,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOL7PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnpA//dJf/PeTestxvZzoq3XQNxRwQV7rk7WjK0353mPJliUE8vQ+r\r\n+rsD3Ab6ppk2uTYYbN2IQcEv5m/H8Wv7KEUEAY+v7t89aCHYK+/1+ZD7Jxvc\r\nn5dUnzlsz7h4c5CxlOS+BhvOGmr2X8JDV/9Frg/10tEbY5Kt9/hOxMZgc2vW\r\nJFmLCsQJEiKAk9BAiphCjS54VrK/+HQPhYgBeSecjm3UGqlPSw8s6Z8X8ixj\r\n4V2+LXPuI/zxMh+OOqm4NM+ff4mDe4NyaznBh62761SpKUHQk5Rwdx1wQxRN\r\nfSV+GfQTp1PDklY0+X7dsk5nvIOft1IxbH389mor6r9ELcgzugRCnG92Vml9\r\nwAhpBC8bHY6nBYfkAR+LpHoDqYM92gKdZcepYNJ7qvtE2RzjhCSrR0MPsE1w\r\nJRbEU5vTn2LWitE4Kbv4yqj0GlrQkO6yoSTEOAvf6CkPZJBK44YI4vuAqND/\r\na9UWF4YZn0Fsq59ZqG8GKUsJ84EjZN8nx52T/qwWZZpg7rQlU5j3ML+X8YeG\r\nn9ge4l1NpsGypdKo8nIMeWGwaCbakducpt6wtIF2rbQUzAJMgs8jCb+EFQOA\r\nN0A1Oyb5MiTz8t4ncgv61AsHmf9Ep84BopnYkJ6WAD0wksZzNIzDvISwZqZ6\r\n4+vnA/Bj/Bgfm/9S3bocV7VRjZ7IZwy2HSE=\r\n=opWj\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAnw4bgJcoGMh9KfyY0r1QEeBD/trW+ApLI2jGuW5MPLAiASergsUoTc09JFp4NrX8TV0ZadzOEFPDao3WZ9WAFr2A=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.3.0_1647886031584_0.09132400642916472"},"_hasShrinkwrap":false},"4.4.0-alpha.7":{"name":"ember-source","version":"4.4.0-alpha.7","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"ca0c8e224b3464bcdecf0bb824560844c136fa5d","_id":"ember-source@4.8.0-alpha.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-8TzK3BgOL/uyBbeaSEN+D0gJHbG+1GEricsky+ebDTs9vbJ1ckTcWpkmemp/DTsSQyXiArafeIEEJNqVHCw0JQ==","shasum":"b2688488623ed1ce948a53b741ae4ac1e77b4351","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-alpha.1.tgz","fileCount":396,"unpackedSize":8359282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiSH/FUH8oB1mMZExgBd5CxbCAzwnogR5CU1byO1o2hQIhAPkN1vhJ4Klbv58L9hLk+74Sua9yIukMZ0NJCqNuVL9Q"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4ZtXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOGQ//bQsEdsYn8fRVjplMJYY6e9QGU/vWyPzjzzzwrxtJfOZprXXa\r\nHaQAYJVsa79elT9xXFzydQnUa6PdwTVlhC8DmGUfqokKIrm1BDrAVQYllCGV\r\nGNWdVKhyWOQ4HNOMFJw5ejCcE0LAigIbxjEhzsuVUGySOsf3a0BjTz4fJw3O\r\nQxwyGkkBPbqR2YnRhHPJAwhK4oePk4u5fUDtQFy9Raf6Fgas7SXygwyT2Gkn\r\nsyE6qKMwGNZiF9PABKzG7T7zKipDyt4ekwFk2sd9yaZ2FABmjE/9i4L9Zxcq\r\ndkx1E4zgOBACV9zH7gQcRRS5HWAGmKUsGPO/JSQ3+vHf3RsAh5ixNhZY4GFQ\r\nEjt5s2b5J7KIGHFc7l/crSPtGLXVg4sPEwaFI54fGm+9L9W4LaOqJF3ZSV+b\r\nYOqjukoFl4qphR/mS47fY5L4vYsUidp8HHBmLo1GiTPvpXdarsrvIruP5xIm\r\nSLNW2ORO90JG7Iy3tB3ulpu4edWSJzDHwlpHA08ZwM5g6GKTYvUOsfT6aZBt\r\no52YWahYh+Vhq+iN7xeZ+dk37leEGNC6sH6WZvFuc/G6YL6d5bVqE9Y6wBha\r\nDU7mHey6ulV14yq3hlbFU1l3MBAmMahffO6YZmuh16IJh3Kpbx8jgUKCU+dw\r\nyz9Xni2D9vxHrYbmqbAd6LdtwQ93PNkPN0s=\r\n=u4/E\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-alpha.1_1658952534535_0.7076245444403466"},"_hasShrinkwrap":false},"4.8.0-alpha.2":{"name":"ember-source","version":"4.8.0-alpha.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error @@ -37527,8 +46209,8 @@ interactions: bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-alpha.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.8.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"0106a67b4647963a2ef9b43e6ef53fa4f3dc739f","_id":"ember-source@4.4.0-alpha.7","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-RiD/bFG93ZFOMMdyPWSW6ZSdwp1WoIvtMA8CHipwGG+8/X/uFJZ68qwnSFrCQtu9n7HpPVupQLzBp33aydi4CA==","shasum":"a0c84be624974aee0dc27dbabd374723c1f2d6cf","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-alpha.7.tgz","fileCount":327,"unpackedSize":8350335,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO367ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOuw//eYhkGMKgSsDlgbPoKIDMkdHfmxzSNHGGFJXtvInYljSR7CJ9\r\nxb9C/RsvZ1XLJ6XXPEPc14t+KiKfsy7OqDNhE9bM0P8xfaxfiH0bek//Qnrk\r\nw5GSyvch9PTJiYH9bH6q3hcrNeTOS5b33l3gy5V6m0uO6dVPiXwst3cS1Vk2\r\nBlhRsUO4RWOGkCuCvIJjmDOxpFOr+RkSvLcXJ9hN5WrV4v71lbFv8w443g+D\r\nyiJlp1JZJJ6tBBbk2gK62QnYbr639IdfNBqusTfoq2zq7j2heGAZcHrNSEBR\r\nnGLokBX7FREcx2UAlvc1G6Q61d9mJyi2/yIbA76hvSaoc6Xf4F990W6I5vkE\r\nmcVgbR1im9zQd3pi4zFDlcI7fk0W9cJhDyoTMUl+P0z3NZoAfBxe3WnUa8jx\r\nPkPsdiYVgyF45mNFiEA4DDSx2RK8+Zmi82pfDuIePPo43zbSXQlTe+tD2SYY\r\ncqO0SvSbcR73aI0FDWUlgkvzr8xXl7IfydNai6TN4jfxIyOHNOqxOUpby/+s\r\n6c3sY/KEu4KhrMkLqhZ1b6b443BdKPtKffIjdxLTUrtbGvuhFiiD19naBJ8u\r\nXaH88CJQNPv/MkiUbmwJiABVhOk6yla2KSeRCO3b+YuL+jp0xNYYYt+u2c7X\r\nOWmOusdCGf3UgJmrLtZKAksTYa2qsIW4Y3o=\r\n=Q4b0\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAKKNV+VW+14IpKKjUIWHt8XyZiYXYZvVYMlmhP7TFaVAiEA1C9uVpH7r54lnla1+n9s/pqLYpQ50+fWs8oRTFHAzTU="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-alpha.7_1648066235377_0.2195425134268123"},"_hasShrinkwrap":false},"4.4.0-beta.1":{"name":"ember-source","version":"4.4.0-beta.1","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"6a050530fdaaa286d6c527222db755174c2a718d","_id":"ember-source@4.8.0-alpha.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-3m9FdgvStrl4uw59kq/0uOriDUu47fy7rD0j6OTCpBaur+rygyxNSQzrmylIV+3DYd2Nd/fE4JVy11nXM9oq2w==","shasum":"4a8c0b5f972066c517ba474e18d87a751ed4793d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-alpha.2.tgz","fileCount":396,"unpackedSize":8359282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTAomzHJRR8HtVkGMJcX8GUZRz+IYkAVpw3oDUdFYqCwIgRN72m0ckG09mDWTPK0J2t09/Fp0kWTpyAavcKlzvt6A="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6tYBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRZA//SK0mZOslL3lX3VidB2JnF0Hr0ULK++c4RIDQ9zNUUa1U5Rts\r\n9phDHMXWk3iI8gsanL4QF9+p3Nw0nrUo3T+R2+XiSZ8q04kl3ECehCPOISDn\r\nxSUhxRB3rUJ14r48lVhI+/l0dQ9oyUui03LlsXsykvhG/Obi+tDbJmQ1/Gyl\r\nkA4EC/HHzI7yU6Q5JV5ynliRIXXpeqZJ+agxVPm1tLO3x6DL1ap8WL/6wr/v\r\nQpeIPJLf8ITjusEHOCZNlAeh38ajwrbIT4OgiC5EJAahbsCmMYYtuDepRKnv\r\nYrrY+V1h91izigZeZKOsN62Uz7SkGTvTCeTuxjYNX5Etl/ZI4q2yyw/0zMOH\r\nKKUzoPxjS/8w1mFQS0fSpWXDLVJm5u43X0FgXDs3bN4VfeQDSZbCJuy+jbcT\r\nNDUiTF2nks7G1xEN8/mzEpycxWKZ5lBYTqp07ANskSitivMsMjy7a5VXmJbB\r\ndzwDOAmr/XSlc8o2rFavK7YNKdF/CWiec04BHySfyw9d0EZZUTnceKrVJrN4\r\n4OM1N+mcwdUHqBSnISs78YiGuuTSoqmSvTwyHLY5i5FuOOuEZ113tHgfnZwZ\r\nPfuKBXv2KJVTBPWOgEZZBZX3V8r+FFo6KrkdYUARk7sQIO9AaDFsJNgL41dA\r\nyDzmqsS2v0VGivwGMQ1slCwmB3h8MbbZ3AY=\r\n=2wWp\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-alpha.2_1659557377547_0.5288522366088213"},"_hasShrinkwrap":false},"4.8.0-alpha.3":{"name":"ember-source","version":"4.8.0-alpha.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error @@ -37588,8 +46270,8 @@ interactions: bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"c51c6ca5749d5a2e114d0fce53d7026e24d4ecc2","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.8.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.4.0-beta.1","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-TXJ0idkdxI8JCM7jW5p7EwgMshp6tgmTDSlmtDzukqknL8rnXhRXHw5qrmZDG8Dq9hQ4k/3KGeYhftHfyNb/WA==","shasum":"f7c9cf4a5b80523789f5b124f6025fa6ceb2eb48","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-beta.1.tgz","fileCount":327,"unpackedSize":8351083,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPK/wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+SQ//RDqLdFrTTeAT3svsRtW4yNswCYuCFwyQgyMOblns7NCwSBv5\r\nTcHwdLrU8Yo6Ik9vM/l74/5bbKnyn69WFLG7cF6L82Jexz45Dn13E4zieeYX\r\nVHpPS+DRtRcUTNZ0Jw/Z2hMgqTpdT8qMz8as2M+9iY6pJz0w+cRVL++ZIg67\r\nQHX9dhoKanQPebB9MBQ2/AcVrSj/FTZu0kHNwvElhGYbOrZbapoUEwXLCcKh\r\nEO21z5gJWFY2L1D7i0jDdCxu2a4JcwaxK/767H0QKlxlCRcYGeLKPeL5D0sc\r\nbRkQxmKskdnJ4lG3QjuClg/9h6kAUUhL/V8McgX2VRkmSws90MjTqVIH+WYY\r\nQQBdB7+MyNigzTWK9EZfZ+KvQ/+bjEaeyP63vqVsjQlyD8mWaXySzet7iOfp\r\n3L++mh00N5GZJfbD12DCl9kt2tCTkBT7U//JPIZzQCSMYdJqJLR9dUFILS+q\r\ncqq1Xf+py8pTgvXUIcY+ql85UAIShcIM0H12Cj+AfwpWPV/3TNY1L1jl3FdB\r\nq/10HrCoeZT4RflsPch2O9YVwSP0wYE6HzWDUuH06gq0Nnt0tHHQKojf//XP\r\nHkOdmaDxRjBVzcKOvkvbiWDPng92mEzwUoe7fMMtYkI3eX34SzqhAZTpf92G\r\nZiK4zmhW0XIpaYm2xkRm96v11ib/XaGsPmg=\r\n=hI6N\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWa3HPmunEmE/GwV9V6UligXlfxAp3+NFCNcXvqmAUuAiEA2ElDA7P/xdSsomVu6+zpeYj7xnoNLiZ0ghDpJdAno60="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-beta.1_1648144368410_0.7693131986539299"},"_hasShrinkwrap":false},"4.5.0-alpha.1":{"name":"ember-source","version":"4.5.0-alpha.1","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"aec3ff0b81ae315271ff4ea15c4a3df1d4f5924e","_id":"ember-source@4.8.0-alpha.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-KmFUEY+jgavna3WVOPobVyT5ZGQfCk3uYabrg311BRsd9b25sasXyTkWxv470BSOC9sSH+p0bc86doscUlQlrw==","shasum":"eafd0e2aa0a7c1380edbed23f25b3fa523751825","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-alpha.3.tgz","fileCount":396,"unpackedSize":8359282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDBdfwZnI4NfjV/nD3v5OFPxcRIUdiCiuirm/IgBxjnFAiACS9ZQXsKdVCWxg8ICX1tMnt8LpCOLBgvVk6Xe52xrOw=="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9BCdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHjA/9GhkIsak3+ITtpGYVpihqQNkuBBl920r+60BsrBfgUOw15+Kb\r\nSRAcHE5x0KrKK0fJ+UiKNwuad3gAOKV38LJqeW/YV1tccmVd4vR72ZMD44TL\r\nzCveWS0kBXCiQik29/bxyyDBkakrOr4U6EFGCMZw2VgRy+O1KDOdejaW0qP8\r\nMdga/K1He7A6QZnNWSPx7aaXE22jgu7c2nKWf2znD9Ta9v4D85/YqrsDf9rp\r\n6tk97GeSlgBUMWOPLy+X87hQQuPnA2ZfNgh6pHfF2XREQcUJsGsPHEzsFKj+\r\nf1SdKIezpGxa4M4m3P12rgDXgxjQESKYKrYugOMB0qDXbiHM30cutoO6QCSi\r\nOy/XEq/SOdSGQKl+WCRRHTtQVK4LHlNhKEMFbD/8AuzkaTh3vbqbyX7+NQeW\r\nfu6iZ5lva5aLg0h1Gu//f7+b416VloezF8rkY8T7G8yKrydZ37nd0B50jvBt\r\nHCVlAd5ZI6BO5G6wLHiGpBR61eB5W/AD/RHU5fl1fs1nwFkmZxgC4wHXA16c\r\nfm/ukDZ7Zqih64rRxcXCHCUJ6Mfq9Rago1XviSAZcbX5XLSBTiTXjMbF/15X\r\nQ0bAgGuSxkP5NU0mfDZXBGBSYPlzYyVvfcsN7Y6P9uQFXUgm0A5Bg1HeRbgQ\r\njJ3P700FilF3YTJ5ml6RJz2qlXYon8wIpRQ=\r\n=fNYC\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-alpha.3_1660162205585_0.5289320630614733"},"_hasShrinkwrap":false},"4.8.0-alpha.4":{"name":"ember-source","version":"4.8.0-alpha.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error @@ -37649,8 +46331,8 @@ interactions: bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.8.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"46144dde70ddbc84a2b27e91fda0f7e1b5c4aeb4","_id":"ember-source@4.5.0-alpha.1","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-wWR7LbCB+t01zkAUwABGEW/tyFknHMyLBZrF/8VxBkEMiU79W/pW7U7l2GHBuHJ2ITE3BhLLEl5SgXm1V6DfUA==","shasum":"5d4323a34ff0415397c06f8a5740a33ef499037f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0-alpha.1.tgz","fileCount":327,"unpackedSize":8331536,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6ZNhv1eUSRoB/LtrdG9m2vcTVCx5lez4o7/s7kXIE3gIgf+HnNae3JF8dCv3lPXxFp73t6ZQY0BVXaOmZnmOxbXI="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRLoeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRhg/9E1dd6dBQ3CFivt78nugL7ErfEphkFy5051QwUhGcWV8JxjV8\r\nwxTl4Jy6FbecEQzGaUpAbSpiMEUCTGN3rlK0HOQHgce5JTRa+LZC9yxivr9Z\r\nhLcKZ918ZcqAV01sPJw8gip+FrJ3pqEBwNS0+qUfyLSPy9Cwx1JX7H2tzkup\r\n87oLCwMbv/ZbW0uTvOMqg5AqNbCDqhZbmADzMqSbkXfl0hWGhwbl2maCC0sx\r\nADETZ2uxqDuAeZAvTm6/3cxjadhx0Q+9VWNHpbSn8RHVFvlUT8lXifEODML8\r\nobBIhYxaMAz+22jbTTHjlUmcQHnzbYc1q957Q8oVOjh4bl9n4Ll3CVk0r7ZT\r\n6Ltq/H46IDDIXy/0c+SMtm23RXtEWLuQhDqh7eyq25lug97bo7zKFn4V3lRN\r\ngV++0kmNvUABiqV94NHKxhcqhDyqP+K8ZZr/MVBc2CIFSQzjp0kpeaNYhLd5\r\ngITxil1ns8BoVYyxV5kNGMvtGhJNyLMK9X454Q1lH22O5FoxUim2luu0up9+\r\n7LyhfaPcIj5GmvodoMSqKLYE8wp1IK+vkZamCt8G24wBqKGcAws8OWCXYr5o\r\n0nT2B9jC98l5luzN2QTITKHDEMPVK991US5MXO4TDCGGZ34YsiHtTko1MS7P\r\nPMsTuMJ41A+BO0MmWza6hyiAwAQ6mnI9BhA=\r\n=0fr9\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0-alpha.1_1648671262388_0.03573693929107846"},"_hasShrinkwrap":false},"4.5.0-alpha.2":{"name":"ember-source","version":"4.5.0-alpha.2","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"c52738dac6e4c74e116cb85547b491528e9702b1","_id":"ember-source@4.8.0-alpha.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-zx8o9e2XOVTOa40dK+n2+iKzS82HRrJzE5sdzRifH/xOOwWfiRQC2jbwVh51wW9zIySg2X108dUNc200FYpa0w==","shasum":"650795471f1710b054d26d867759f4e878301fbd","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-alpha.4.tgz","fileCount":396,"unpackedSize":8359282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCB1rBkeRh3eY/D/yim3BVYxNrmbImlkUgu2iXxxtRfvwIgQqBelxcahyBSCIFDRcMXmOwo4fV58HfUPuWotaIFzho="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/UshACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2lg/+LtWE33LMrVtqhs8bwGr6OnJ6z6jOz30x9+JXI9ubhvMzKMJb\r\nxSAy66Ivaaecx3qo4fMRpdxykXKMhkfBqudpUTnOhl414YXWjylK1ZEaAlWK\r\njl3i+8o4HLA+O2CeymheBcoTWtXhD5YUHRGSW/pSkm63X7DKFY/Am9NxwQpV\r\nAEPI5JmVM7FET08+W+Zk0oFtFEBOHqKh6Kv1sNoI0YM9uiyguN7TAGFtVxWl\r\ng9H2Aq3sWfEh1x55LOPiLQrrycp0ZJLYGA1ve3vUUCechF7lnl5yk2oJiTbb\r\nAoIOxobi7GQZqXxV/YVrH/QhVewRndmjGLPm3ZKL0otbZVSToNDGuXv/FGGu\r\nTS9FXST+cdR1FMx62xy4Iw9SJbFPmZ5jH9Se9f4K9luOo+vYubQPzNA4TCFp\r\nuSuVoX7yPSChunla1TSJEpXwgUeUiPUoUpPp3FsLC8PloDq5Ldf3FuS8TYwK\r\n1DN792O+c1jmPvVpKuJsuSbW45XXXjJmOuRb1kdH7VPyCgsdSxH02UM3+j5S\r\n2AwcNNxVLarrHl241U9ImPbw3P1xKAcLnX/d/LfdfbyVD1umEstsfu6wtazZ\r\nINAJ5eAH0rNLGNF6FSqLHf6XgiStoxhfxGtlSli9T3AjvxQX2ANAlrEMcCf8\r\nI1BS8GkHvptdaIoov7yGQypSL3l6FtprpXM=\r\n=gC0/\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-alpha.4_1660767009455_0.7270766402086088"},"_hasShrinkwrap":false},"4.8.0-alpha.5":{"name":"ember-source","version":"4.8.0-alpha.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error @@ -37710,8 +46392,8 @@ interactions: bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.8.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"4a7edf82df84be07abebaa9a104783a7563c0fa3","_id":"ember-source@4.5.0-alpha.2","_nodeVersion":"12.22.11","_npmVersion":"6.14.16","dist":{"integrity":"sha512-y4RQgkZzByNcjdDWfSYHWvTHFoTUNFXn2lwtXfkJw+Imvvx2FRiSdquw9C89k62lgsmd4Ups4h4SsojgHZtIrA==","shasum":"3a1b4a86d720d4c1da145119270e89fc4a94220a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0-alpha.2.tgz","fileCount":327,"unpackedSize":8331536,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBV4VMxLDgeUyueHeKQLLH1lGQQmmBnduJZjW9Tr9A85AiBtZoczdHBxhOrHi42kICZmrZnvhCGxQ9RQZbcBhP7tsQ=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTfWeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpF2w/9FrbVZMB6IAfKBmusUX8GZ93mA+OA4U2verNWmwoNdhMhn7at\r\nRq0FCed2TLhaSswRib3MaDuXx9rCl5qqI3iMdk7bDIMjJyOmEzd8ATpCHXrf\r\nIFjAMQciuRCkc9tmXpAfSmqnEVVuhMRCEsLy6oWClvG48+uJNJK7OYlF+Pmi\r\nF0l4Te9W8k4mpSwByzSn0moio1Bv9vb3JoBvIJg+9f0Mimd1kJM6aNURk7Pj\r\nD46jtK4dzR11sfQcm+2vykuMJKjmLpLnPRroWBzHSHhOOvjPMnckPqedGPqf\r\nPglmXj7Wk3sDVVCa4GAy7TyAEvqVm/av5qK8lbPE4sJQti/fZtQKLTexJHdT\r\nBk9WkqkgnwretrPaK1JZcFUI6e3UsQCEce4ZX2GenXgRzOVBhZhwmjgOhsHP\r\nwMao2xrsCNe6hn/6BSWnikZ8oJ5VV3hQNqe+Oythj551660cUOgE5nKLsd18\r\nKBnuTpj/VjS9gKhen052MEf9hzAJ8wXivlzJy6KGA5HmMZE/eb1TVGdaVyoJ\r\npPVK9gwq+C8GtOdOSjr8yu3elZ6yKCxWUiXGqonmaultG4lzZb6G/PF2j7Zf\r\nfeW+Eit6GgmdSRCbLSFEatCWqvvvij9w2G6LI9w4gPAHYUkvNgVvP/jsfDE0\r\nt+IaNNiLvILPFINfO4jE+A/XJ/+3HNwpzc8=\r\n=N3kX\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0-alpha.2_1649276317834_0.19424688747252206"},"_hasShrinkwrap":false},"4.5.0-alpha.3":{"name":"ember-source","version":"4.5.0-alpha.3","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"74d801acb366410418e0d0b6f7b19c9486271995","_id":"ember-source@4.8.0-alpha.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-J6ZIqGBITHEAjHWFLjavxP7fzfDRURf0ODMPwECrlQYqfaicOeDG4oGJn5IZCTpTH4CmPJXCbyLwtIg/54bwlA==","shasum":"0a96df544652c192870b1d9617cfce67c1f2fba5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-alpha.5.tgz","fileCount":396,"unpackedSize":8359292,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDz63BvivoLA3EJHRuSWe/MT6Z0cyto3pau3tFZNdsLFwIhAIljaL1p4Eb/aEcFpY1il69f0s060sVwEkcFEKLou1ZB"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBoWWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQhw//Zx7ai08MryEYd6Exu16moxhg4CHKZH2rUzQ7OwKvaP8K/WbZ\r\nc7MyvGvzPM3WViY5SER0j9F5E+7bzh8obImQagsZ5M+qdKCNzr91pX6ZLl8d\r\nhTnU0GCMHq2F6Q/6S3t0Aqn/n7hlQdAohTJ70ssdiCwF2VyNUEeU5GOM6uh5\r\npEXu1mkND6cIdHHXxwtUhpH9adHsnRt9qDYVYdn8zc9WY2xMfVAziFJBnqlm\r\nAO8JMpJO+lEKWuTXPOEMvg13ReMBfLUUUwNXE+OMup6TO6Ra0Zt/o281Dyye\r\nAVDF1YUlQJvZfux932AGEbYitZZz12FHtuUhqkyiiG0cBS+sTe+puMvXNpds\r\nn4nLlIBbYcaD2mpK/Qv+TiMPIU9BhVNs0Pgp7QV3iIFgEOpQd1ry7k0GxdD/\r\nO05pSiviMuaHH8YazMtb8TkZiYseJbBu4gAOWu57Y9+dX0W+ns60t42SUpoW\r\nM+pk9Whfa1sqXMDdA6aFWiaqhAB78nAfWTgJi3vosct81IM604Izj5p/aMja\r\nwbH3YCyyf17uKvQGf02ASeS37r97Ez2OiC9H4WgljIDkVa4uZL+DLiLRMD0M\r\n1XrdhD9TTxC69KvtJQ2d2H4FqqMkaCkc2L6piAIEQqk403S20dYmqXuQm0JT\r\npEEH9A409xqhbgOjpBRU+1QO9nPgj+lZMJs=\r\n=Dk0Z\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-alpha.5_1661371798160_0.48373052091459345"},"_hasShrinkwrap":false},"4.8.0-alpha.6":{"name":"ember-source","version":"4.8.0-alpha.6","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error @@ -37771,8 +46453,8 @@ interactions: bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.3"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.8.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"eb3d905a48fa57de4dd242a979964b556e5f47b6","_id":"ember-source@4.5.0-alpha.3","_nodeVersion":"12.22.11","_npmVersion":"6.14.16","dist":{"integrity":"sha512-OYuZ1oz4Nc9NGlWc40b1/+NtCTgdcgM91KNTg6Jfw7rsw98owxuMNGBdg2IlH2mVihxKmavi/di2nsiMQOO8Bg==","shasum":"1707c75aed336fb31edae9b693d5e7e42a5aed25","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0-alpha.3.tgz","fileCount":327,"unpackedSize":8331534,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdglM0NkjrkCzG9QqP3VJ/oRddgnGF0IEmeLmx8Dh74wIgKMqBL5UMl6PsLOkqbz+2Z16fqaMfnnPJklbFuYjtWW0="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVy6eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+vhAAjQsjwbwQn8R+o3OQaDhbBoKN/rbxWrGytHlWqs6Mfy1F3EOn\r\na/B83LCSk4Xedg2wB4ZDhuEU7zvDl3jX7cCQFEucXd5nPBoAhwyB1eCuXfcc\r\n7D72NxyG5+5q/L/cUY0DItREaQxkHSLsAC2gGdKHgyxYlLvEMiMA3FQWlx3S\r\nxsJ4VWEHBmAyWxb1JgBO6nhOlk344HtNWgFJ66V2J3jOM1ZPH2aLb5RdOu9o\r\nNSAk5CQ/vLi49OsuFoUHgtETUvpL5VcS54rx70qFP6sp/qc/RX73NTjgTu4p\r\ns/hYNkEvWZ11J+Xue9vRDAodsMVugdsWm9Ugeh/PjKtOKW3XrwPfbpxSRxWq\r\nS1qyKaUxCoQkX279dptFW0UxanwtgvkMVV3Wb2if/O2k/nPfaabn+K2QYfzt\r\nPO0uvPO1qp+TCpVVNgFJl55ud1snIi6DJD7d6+PKrwmkgUNxwSSQ4P/EyLJC\r\npyOKMIvwzksiPzt2bwL5azyRuGU+w6ydsRgw7MfWOEtOMAHOwmZ5WjblDwgv\r\nKWgxRQiV667CcOIBs2gk5XIpHaFk6sWt4OAaNLt+SlAENhgPw0oyqxdOarI8\r\n2cZvx4lrx+GoEE9dXvEL8JBPL914XQkmX3m+Pr5QIkuezkImUgY9t/SF0FNr\r\nJ9tzgT7XkgHbV1k23hxpmgbza9/TQAcjMbg=\r\n=MePx\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0-alpha.3_1649880733942_0.9098685524618675"},"_hasShrinkwrap":false},"3.28.9":{"name":"ember-source","version":"3.28.9","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"8177565b37fa20b4ac53fd74f00f08312208f53b","_id":"ember-source@4.8.0-alpha.6","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-1wu6WLgofAjDdl2q67F9jF8Bd9im/CIA1CytCP19z/cTHm8qf7DbEGweVcx3yIJjvVI8vNSIOs/j/giETcmXBg==","shasum":"04a5e02ae9ab21bf568720af2b2ebb74d4aeeb10","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-alpha.6.tgz","fileCount":376,"unpackedSize":8371281,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOjK1ArxFErt443nfh6exjHP8O5/g/rY0a0EIgRAINrQIhAJ84O/tKQEVt3m2tSA38mFSN22SW4AIlwWaDDsDmnX3b"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD8BTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXlxAAj6fvxbN82bfwihUeSJgvLcKLEqPt+b4OhRmndVFJJopeddmb\r\nDh+zjnLcw9F174k3ulnR6TOAmvGa35RTlLJz4kZ+siNKHa2TAanvsUqldTFv\r\nN9QEVUlCR5PfpHO4qQ4rrj2QBuis/YwHVDLwBVc/zxdhhoUMak23ZpcbrqM/\r\n9rO/zZwliRo81flvZ0aHIHoeCz4dcSsLF7WL8lmfZgSCoHXatFNQKVnvPlxG\r\noQ5sVhfPlS4RvVXqdiojeiwQnrW4BbiOHX4zRI//bh2mT39Gml4UPW9zROHF\r\nn+tOCy9tvONekKDvREkyoQI4/emDkA0A9/fbddjcnF/58WdIw6M64jRk9wMg\r\nh6ncWwJGn/d7iOSGouqOY9YaAamzszvsiXzu1VzBlx54X7STRZwABXdnX+fY\r\ng710dIhkCGB1cfxcT3LvgxlCzNyNNLskdPFZP7/mXpQO9SKpYwHi0wvVz3me\r\n4VFRWCI6YG295XeS5jB+sunQOMyiqwFfTQjXwntZlaAcMbE26pvF7IvErg+g\r\nu20FBLlzsmeTyfNJyo/cUgkfooE8Kd39OwrOfxNsimPOzG2k9iC0GtT8ULiM\r\n/frRrc6E/hUKQMBh9ZBciQZqvhLsK1QeMtd9hvheAuroUAf/+U5i3STp9oGM\r\n3HHRmljufBbSBKFLDRjNtwuGqwfD2eBb5KQ=\r\n=cHXk\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-alpha.6_1661976659583_0.3834038854360322"},"_hasShrinkwrap":false},"4.7.0":{"name":"ember-source","version":"4.7.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.9","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"36505f1b4296c307e5584ac1104bfdf086b86e99","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0","_versionPreviouslyCalculated":true,"gitHead":"0c59b21bb380daa491d9d9fcb1dc27fd5e56cd5d","_id":"ember-source@4.7.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-k4R5mH7LOTXXlhxpNH3bVLhqgTfLlC5uyqVMDZxMMXmttWpRq5cOh4fL+s3/gqV9YIAK8tSyfnUAjvNK+QglQQ==","shasum":"acccdd8d9963e6ee42c081b859d89f8f51624902","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0.tgz","fileCount":396,"unpackedSize":8359113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUy2z95rvlXKM8l106vsxh1GdiEH5pBJZtQif+4tKXmAiEA/vwihfdoB8NjSq/XvjvWhOBbOtHkzqv/jyPKAp40L1g="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF620ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHag//VpPHyQK3EY8hoERJLBNJshpLvWvc2TPWAxEGWEy6CW6TbtI8\r\nGJKbZ8Px9kXbKIEZSwxQ8Hxb68iEMS5kEIQuMvhFKx+l8ya9cDtFpbz3Ja9U\r\n4aqAt6OTrqFlLiwc2kWq2u3RSAJ4UB4qOon/WLN+Yh7yl3mZXnS9zOP0n22w\r\nj6d90os4HoF65cyQoKmcN5+oUxhFBy4V6wjC1nol0w7Ao3zFeyAHG2Uyo1aM\r\nHOcVozNDlFeGyGNR8TX7V9FarchTPvwoEqwLMTliz0S99WT29BDg6LnsDVem\r\nimy3NWK1VLD9oxdxJmkgvcnjpFARBS8zqaIzwo5gyd/ays9HQ4zhnPJjOa0M\r\nVsACW0G2vav1DLWik10s6xkm8vEhtcvUmIFgOYlX5AFH49feeeGdhwLF5MI0\r\n/nbrN7bsTI1mZwNK6WIP3D8ijOBWUwRfRHpxnzhhiv9E2TGJRMdit4y28+kN\r\n/n+ysCI+XMjjHelpSnqxGk7/5fikUovM3mJRiAQ+NVG50aOPFNG0sNEwa0GP\r\n7Cs1btbw7fTjc4Q76Jz4fTI8jrdUU9KwAsAubyAwXGCrLSMTUZjSJ6lkMQgX\r\n14obg2xAKTMj5dCHVlKbh6CXbM0XIOGx4TnmvcGBU421wLydJDsT7fdHr6cw\r\nmwuVpLDpwyiRohlu2XMCfjz7+LeTw4og0K4=\r\n=sjlP\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0_1662496179672_0.430306760071415"},"_hasShrinkwrap":false},"4.8.0-beta.1":{"name":"ember-source","version":"4.8.0-beta.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error + --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all + \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node + bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn + test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.8.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"7d727b99008ea01abd034bf9d56cfc54e4a0e1c5","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.9","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Fy7V3yvj+3oyo2+ke52aaihKMcFnnF7Oj9ixj547yzh2faqRfqouB5ZSiwXFH8rxw22rKaM8DiuQO4JN2Ay6xQ==","shasum":"804c56b2d71d3cc3decff15a3273bb35d668300a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.9.tgz","fileCount":344,"unpackedSize":9554980,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdbDCnlH4sVU4eKjAhr7WxgiL4xRuSbjPqUtYjkfNdfAiEA79dznwyWDGUDpotNRtufDmyteJgJdaQTWlld4RDOZyE="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYDeLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbuhAAl0ZUdda2cQ6L3iqLJNtSgFBBB328XQ7ANIpNp/rDkT8LUOB9\r\nCRT5/fp7FN2nt3zUaJ+UqnhuAFqYyVkG/78hiFdACkfX6KnUzyWu4MWlwOtW\r\nrITzKXCXh7aRhElvsJBTwY/4hIbFNsAOFbOKo1iZ6StDUV62+EiEWAluftrv\r\nIpt3InMAYGIJPlgCIfu7aEf2Kl/kfANc7SVSaMJZEgJjXa0k1TJhOjgnshlT\r\nyFI4vSZ/4/kZfltq6eGQLecruYJ7cfqaq/HBhHEyELnNaY+GZwLKuxpUGBo9\r\nLVFIK3/R+SGG84UeJreN3yT4DYpYxoqqzxyXFZoCRw+sejw26b04fPvU7aHO\r\n40QSeyl95hc2jJUmij+zM+24voWJjXG8zYJZOL4DJXXP4ODpPe3Xpgkml7rl\r\nwFM7MDVCD0WfEh+aBzYaHPq/O5Ctb9PAzs8/Y+o/uk/Ny4o1vUInY8L/IFqw\r\nErj6KIWncY8nCw3vVWHnfbhaF51mtVAYNsJDZlZzqjWKU7J1T0l0R1qaLaQX\r\nV7+OvNkNESeooCM6hkWxHv9ue+buFZl7Axxk5f4J20FoD+uxI9jAxtOmoV++\r\nVvWz65SgJLlVtENQ8zNGHmCqQVw+82lBt3jJY1VMr8FOGSygg1GciexoMvoT\r\nKv6ciD0YJvHdFO38JAg5bO4ji8Wk3yiaOmA=\r\n=lFMb\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.9_1650472842815_0.04364013138974565"},"_hasShrinkwrap":false},"4.5.0-alpha.4":{"name":"ember-source","version":"4.5.0-alpha.4","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.0-beta.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-dIvXePospbk/9ekaQ/0o7pfYaAWi4wd5TsIldNmAzD5dzFpOYtYaQZiPZG139MjCBszKQMndYRCgtIm2W5w38Q==","shasum":"4da4bc908eb34ef85d76214dfbd51b84302a6c49","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-beta.1.tgz","fileCount":376,"unpackedSize":8371627,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB+Ka7RbwN4PV6OH8yn6oYj80axZsBRUWq/7y3U0Mb5wIhANfkGnGpBH+fmBJR7hOlVUQbfUo6gljKWajskXxKbW2B"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF7G8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/DQ/+N58Z1gIFTpLIt+P/niyXmxcYRrvUbz6SXige4ZWmN3ZWFm9J\r\nfPwaEwGiHdtGVAA4ShvFbHbF/5GQc780fuSekF/E6QvbcXXHz5ZrihlrBjjY\r\n8+faws9ErnWEYdy60dn4GuwVnXDarYda/WopbUYIQQPd9keg4gsP8MTxqcDD\r\nxKaBzm4PbLMKB7V2qv1N8xDD0Ly6EmMwQpVFzZnbWkGG2sTmfOKN16DZgplV\r\nxoNbFZMSiDN5hXB/O+ZeREq3nkgt8Vu+6vNT2vcFJBLewZRdhvEeJDok200D\r\nYCF82438foNkNDqytNwUY+2AND92D4yMvQpSeyLPLNe0pKuLAP2L0U2UbS7C\r\nLlPH+wzoS8BB2miJRWfR41GxhzDi9z0OiEPtA0Y0q15xzsIPJsoSZCR25k8U\r\nRQiytwcuZOO+JCqsiCUMlXGlcqj6UP5RQNeMfbutobl/jzFlDWcIf3/UsTW5\r\nKyD5MDqCx9UAkMffjqvP50c9s7FrY1efwOfisXW4X1ySuHbbkwCrvB54bcUr\r\nmwSyTDXvHg/FPBmwXuLk46HpdWgHs5DSPidB7p1IGhlVpr8WjnBNqSFi/hch\r\nbO0itR9vmHY/eaZDSCKmQuPts04+sZxx+bDk57DM+/dDZA16NmAonRzN01Bc\r\nrNQMa/SNThF6+Vn7phoET59/ymdhcgBi0Vw=\r\n=/gKK\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-beta.1_1662497212117_0.1981804879176634"},"_hasShrinkwrap":false},"4.9.0-alpha.1":{"name":"ember-source","version":"4.9.0-alpha.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc + --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all + lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.3"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"preview":["./types/preview"]}},"_originalVersion":"4.9.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"55eee16298776ae597e47d1cbe4c9d3d6afc7de1","_id":"ember-source@4.5.0-alpha.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-OucaYvR2gqjhVotmnGGtgZily0nVAq5pUM2P0WSR9LIu1e+PwcGQjw7ywHHHI/VVmMiLhs96pIiHTjEMdKZjUQ==","shasum":"1c6b0fb66ad48bf2ae95eef72e4b0912a3ccec0c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0-alpha.4.tgz","fileCount":327,"unpackedSize":8338559,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEe6dJ6xBMB/xCGFTSrYhq0EuHt3lUTCQ2+zop87wS4GAiA2/oBS/kghfIo+T8OGEgIvDpVcvkd9yJo/MtqJxKj02w=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYGkGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVNg/+Ivi6dE9UPVj8kqy5l039oqlq3LdT2UmNmYueAmolfBoyG/ts\r\nR04ByjWL5qTyEoWbIZDtu4UfWeq0YtZC2HFrrcvLjmENusPNhHrc7gSDe/Iv\r\nf8SmNeITl7UkaZCE5b6q+7tlw40z/PIf6CcaevCv0enagf3R45q2KMBLGzca\r\nfb5+n6npMMqa8nPeMXrP9XKpIjEJZ2RkXHPO9wCqKz1Z/q8ocC4relFLW+vd\r\ngbv609r5X12c/1kLmOX+PZhz1JEZLa0wFsY09IdpAOOqXBhv04pkLhGNie6E\r\n8kmEG8Z8zs5axQND4UP76QnxFJBKwHSjZJvVapV7Oebn022jTNCGXdJYpwhK\r\nv+cqC767K5rwSE3Xq6uqZ9g9sshMf70DqXgMkuJMvHNBbzHZc8ySz5Q/HF2d\r\nmyEzjwdVypXCmQ9GFbnDaOYSm7zdT1V8h2qb4FcvK0ySES80EcfUH5FIbWxe\r\nikta+GF43Wl8bYTMdXLdFuaaWMdoW0sawd8OjLkXbef4z+3X5HRWqfCbwKBf\r\n4dng4+/vEoQm1o7zNFBlegIov2xtmsiOnxA18/CWpcnKXkrIGB1BZlws8lfF\r\nziPYX2LbhqDoAGMYJFS0gL9q0SPOFRp6SFXPtk8L8+j+z32yAxpQJkKYG+1u\r\nR7WHtXf33LLCrfnRxvclhczU12IPt9ti/p0=\r\n=8FPU\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0-alpha.4_1650485510617_0.3000874816505166"},"_hasShrinkwrap":false},"4.5.0-alpha.5":{"name":"ember-source","version":"4.5.0-alpha.5","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"5b0b4d3fa03e2524925ce0a3e47cf370f6311b7f","_id":"ember-source@4.9.0-alpha.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-1+Tzt9a12Dxx06KDEkR0pxXXeZpYDioljBZeNBQVDNyd5mv+HR67uszT607KXBRREpYVv2UX/zizOXQsbqk5yA==","shasum":"d59129de0ee0ab1c7f08ee14d536b1cc39ff0305","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-alpha.1.tgz","fileCount":464,"unpackedSize":8503489,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+aSmw7tjsT49OhTIpQ0VzXwGDcmWMZpy4h69nsicT5AiAg27KUtM4X1quTDTtJGBMMGO4UZu4+T5iXgxjjA9nZYg=="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGPpzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZnBAAkGazCRwygeVs67nlUW9MT0jyv5CNS0R4+m6YjaGSSg/Z4UDR\r\n9ERPc1op3vsj4jUsD+1WBlANnFx5cT4zBaVvf0UIX7v/phdCn2C2ExD09Cs7\r\n5QEiMMz7d+hrJmo690e32tQ9/Orq60kkkcdjwNyIPpeTeAUMClOy6BB56Sco\r\nF2o1tj6nguJ7Li/sxRmcsA6Niwob5InVx15YRbG7r8A+AWvk/sTntrYmJXCi\r\n6zP8ynRuw5aZEa3ogZyr9e5AONT9mlDe/yAsc3D5vQdCSrBkzz9g2rb0818x\r\nW5yfS8kZlNEyreVEEFB5BHhqjcpuuvZt/AaQ8ImsJ3nXFpNTNIspo/lyqqys\r\n0yTn6ew+jUd5fnAIzekUVi4brC+RuX5SNjZ2gI5ECWQ1LyED0G8a0gzGllsV\r\nY+IejLmWf2RznoTaBqGUQAO5DxImDU2YuMH3KuRfqofP8o8NLKyhtXDaXCnk\r\nEKNqgAGg7BU9pBpNY96bJE4OmC/wWWLCJAgrkcZzWflYEizW4u0c3tMzxGds\r\nJ/mR3xkvFWI6HR92HS+6nbN7NR8BSVypoea14MERvbRAmUSzH9WEy4hWrZnB\r\nyn9ksHwKNkKf2fL8Npri9mkYSvoYto5TtV+1nkpeoBEQ0NQVGS629yuUdDm+\r\n/rdYtQzZdNUBXxJ5kVL5iZggDa8tmQl8/bU=\r\n=XtWb\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-alpha.1_1662581363284_0.21667640935792232"},"_hasShrinkwrap":false},"4.8.0-beta.2":{"name":"ember-source","version":"4.8.0-beta.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc + --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all + lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.3"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"preview":["./types/preview"]}},"_originalVersion":"4.8.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"6cc9c65f56a72adbe47a5e798b76d497b741b642","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"6323e29b9bebcc797136869aadff11f4f1df9dc9","_id":"ember-source@4.5.0-alpha.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-atQXrLVPUsC4uwL4NTBo5HYrWYbMSjwCEQhjysuEfsMWjlree3jWNp0wmxqe6dZsIPxxlfhm9QQHhyblXT3U5Q==","shasum":"4c9ac8a4d242d8d2c39a8198a05a919a5b5a6fa5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0-alpha.5.tgz","fileCount":329,"unpackedSize":8331048,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA5YXpvmDQAk72X5/bVZjNLKdukdpGcsX+7zHTQH6r7TAiBW7jC8DWbM/wuXb0laVgn3eAGf2gby8b+B4D7zTbbuDg=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaaUoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTOg//fAPRndM94D10bNFmyYTA419eizC4BpQ3gzdZIDbtYZ1opG3a\r\niAO9LfbMfVVd/ofAdCcq2kZN5AiihbOK9gfzbNwlU4p1GWRAjQfGrHGslORG\r\nXcFEEEuy12s/yrCLsDthvTTTKQ90Y5qsk/hU695gKEfJ0EboGaczAXoS7+XA\r\nJ6nD604yXNcec6rb0oqFDV2IYHYEaQ/7RRoZyBOglKq1T0WXYuA+Qba/Rg4l\r\nhAL5jCaiQjUlIW0XpULIMUEETsEsfDnWOqwQqu89T+6ot4FhgAuJ2nYbtSS/\r\nFxbLfXz7MCvL9oSzpGx43yN8TOoSvXheyk8CzFM4wkd+hkuCh/dsaAobqOsN\r\ngpHAHivlm7YzahnmP2zj60eDJGYSqBfUj7/vYz4u/X8Dk52+9Kxm9CY2qlMN\r\nSVOgZvpOLvkOYORGLKoeMVCivld9p4y7Htw5CT4eXsr1DGQT3ov/NP332wM8\r\nNjU4BzNl+Tslaj3V5NibqhJi6UB3SIvlM02bDLDT5VubE2w27KdFu4+GXr0m\r\nF9NJIzsAllNd6C0jRemZaWR0dlXk00d0/0LLEbwQLe6RuWB7FoSDqsWpOa5X\r\nG47kjnbvrQLO8j0qVwv3TmMOir1It++1uptrjxJfJGiJlNgWH9fdBgML8P09\r\noev9RuRX+3ju2UuCcQirG7H9t7UUF8sIxQ0=\r\n=oOBX\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0-alpha.5_1651090728308_0.366984768869125"},"_hasShrinkwrap":false},"4.4.0":{"name":"ember-source","version":"4.4.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0","_versionPreviouslyCalculated":true,"gitHead":"687506ccc95f2a0c6de6ae1bb02edb3ab7911fa5","_id":"ember-source@4.4.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-o4jJko/2IRfGsyfje51nNYMQj+OusJph4CIGF+Yk9pmvoS0TbzKHKWlnFiIygTcnUiMHkG18FL9Z0LSd/Kgl5w==","shasum":"c2fbabcda11a00c8cbc890ef1ba5a565c2ceeebe","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0.tgz","fileCount":327,"unpackedSize":8351051,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHNzF5G5OpDjf9fKi86iVsE8IEDPTEQwhCmQ0CVXar8NAiBYtNpaa0VULOHn+lSPf+aBITsNmSJdmZl+YlP5iGaw5w=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicJoDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPXxAAhqn/utM4PPUxWnHygqdgeZmZvi4J4mSROlsEp9P8bKXJXUrc\r\n9EUAdj1boc8BjbJOvBZF88L4RYWqB6bhuMSDqrpJTEwiYWHfQb306oNGr4gJ\r\nSduRy6B6C/0pgnOhW3wSNq8HoqeOHYmTlTNck+3I4O3eDE4pWmMjqwv8bYQf\r\nvdb7Hkr2l3q1iG+wqM8EUD4zCLho3qKFCuUTm3nH7KymGmViB/dwU2B2vEOX\r\nECDYQQZNAoH3GchadRQJqVx5SWT7JC553OWZ0lFRwSxn61mO/1LcvZGrtSeF\r\ns2pnVceFhC5iI5+NI845VVZsv+0EyEqfnmVYtxehpr7LGd/6Y1u9aodorl6u\r\nb45V3g6jGe3yW+LTY2bD2JGkYxCDoguU22OIA9IdWAi8cs2jzWlD3AlGGZvM\r\nNh3VHx5tDelq3rcCdBK6OH/JAvxb86gr8Ge5Ke5YR1ASSaymf7SbUObZlrX/\r\njWIDl1R0tFt/C1BkmiaGityc/ygkwVvLHXm0j50NjDpxk+P6VOq4EzRQlD7N\r\nTHF3UthdPVxxE92lvyoJMwwdnhs1uftBIqDVCxHQyXOPdc2tLGmYUYyKx9Y0\r\nJsnwcz2+MMGUNrNPZ2gx7LxiqDtSNad0bzoKYdF1pJkIetJk1pZ1faDe/uhI\r\nL+dPRMmT9QA83N++2Z9031dnOKwkiMSt0tI=\r\n=9AAF\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0_1651546627375_0.9274372956997692"},"_hasShrinkwrap":false},"4.5.0-beta.1":{"name":"ember-source","version":"4.5.0-beta.1","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.0-beta.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-6XFg9AzhLxjE0623fr9R5NyZcN7QW1aqT5dZcGhHSlBovG5pwnWgd3WA+kZNzRwNLJupACSFIg3sawShXo2fPw==","shasum":"2508915e6442e8eb9fe53f582805db6d3ec7f04a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-beta.2.tgz","fileCount":464,"unpackedSize":8503811,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtnkqKrRipzRvznHkKKeOsQVnZN5u+6pRzGItLWumk8wIgANf+AbkiQSvgOxRssJN9UStYHFhvSHdreW6Rq8VmXGY="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIL3aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrILg/+Pu1iUcau3qubtsAtZu0+hCi2qz2MEdyut6NRHajuIwjB2PYy\r\n0ZOZq671rTUq1N3MojTvBH7aCAndxkXaErV3McwgmApsFn2313cxOkhTWMsA\r\neeKhX2n6HymTIzn6DRXA1wkK7Uha1KdMiq1GEl/FfooGXQUv42ARiBk7J69P\r\nBOlYDLkvRTPhyiasYtqi62izk3Ry9OOT+DEZaAK0LGL0vEoAxjjCZY1OqKkp\r\n6whF9AFbDHW4haVIisFTvDsKvVm8NJZghKItu7hKXkdbVxn7ltposyVuNKMC\r\nbcv94WzBpxGQWYWDruD8KQMTPgnSPsra+03FWPd8GfkRLF3TFhpOcNe6QJgH\r\nLjL0PmyF5bKT+mAMrNl+GdwnHk7pNe1cGzbzAw/DCe6cinkCbF0HiyorLMd8\r\nCrUe4jsVQmogei/BXnmYq+y+F0Cg3hmiU+/RPSe70LzoO1iFa/RXBtunl67u\r\nKpyRZVbCAhU/WQdEnqF8eqk7GA//SOqboSzOsiQGW1qp4RFn7W03PdRShfX/\r\nWU2JofO3cbKI7sG8be7VS45uCbzRwKJP/bVrdPAgr3OlTKjMkRcsL5Jlmzbm\r\n+pzBltChS/sDtUx6b6EsYZH2R+FNe3Hu3yPdxDT0TQUiB082OHoc1QIjgmcE\r\nNtXiZOb2hrZnQ3Abbj423383Ku/kHUFxY+4=\r\n=wSij\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-beta.2_1663090138315_0.6829382119398224"},"_hasShrinkwrap":false},"4.9.0-alpha.2":{"name":"ember-source","version":"4.9.0-alpha.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc + --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all + lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.3"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"62230e2a54e8612ff8c1aafbb00e077fa6a5b5ff","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"preview":["./types/preview"]}},"_originalVersion":"4.9.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.5.0-beta.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-gjsAhTuM0IUSlE/32KU8uoj2WXgW/wyvcysgNr16Z7w9qfb8uTLG4PJkXvCjyJhXRt+2DWUugE5GIg13U8sWzg==","shasum":"341bdad86ce5f33e1975b30174577ec8ec5c2f56","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0-beta.1.tgz","fileCount":329,"unpackedSize":8331640,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFaYEAGUwI2rV6vgr6T5B6adcDTxbw7jI1Nf7vhFy6z2AiAjvDOOjWQva4WB3P5iSp2vIVkOhkYljoOEBjZ2HssXOg=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicKLMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQ7Q/+M3EZqGjdGJ0A7MyCFx19ex7vOXNRpga7P+JDP4k7fnbUhU2m\r\nILBPX1juzrcuPycG+e8gyP4zXFXqKEpwKwNdDVr7IGfaQJx6xFpZMmESqWsz\r\nDtjK2wVi88H7ScsqZ8qLCMf2oZQ62Qoqd6FLmfborR6BjattwgEtFr430mXz\r\n744EK4hj4HUMwOdHpXcVA5hTdzjBTiTc8g6LbrDwZhdOCdsVnBITQzOTzIJL\r\nDnMAuGLTlMd4/3kGNe7Yvtv+aOUaERrDfCGFETcGr6wbNDNAqCQB4wnJYEMu\r\nApFOUL7+7bLkz9/IW4O4rzYAa2YW6iSY9XaD69E07cl8FkQEyf3puFpPqA0M\r\nU56iqyyq5BpbW9jAKm5BlHNHQlk1MTS75KOs+rm4nR2goKoImVYpy9jFTrK+\r\nepm/leY6zxyOoBZgsxj2HssRecSm4lW9/sazS6p6GO0DZNRcquNeU2gENmZi\r\nWR1SX99WSgpp6Xq8G2h6pXlhlTw7Eg266K2aBAajjsA/gut08RsffWOzScS+\r\nHhhR9GD3olQKm3zBtZ4RbkQpYybMbQfoe3+Y9s3o23h1SQCwFx9h5Gma2VQ6\r\nf4KqWKk+ICDlV5d0h6OOBzyhD2nR54/wKFSFv3wDx0PqOwXnWmeSx7skZBfY\r\nd+wnU4uXtvbatPR9fIH5w3R6hiGFKKP9gvA=\r\n=FimE\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0-beta.1_1651548876410_0.8294078147632156"},"_hasShrinkwrap":false},"4.6.0-alpha.1":{"name":"ember-source","version":"4.6.0-alpha.1","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"2c3c46d4a16fa73a25fde422cca94b28198c2dbc","_id":"ember-source@4.9.0-alpha.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-KQUrQ9HiFSsRBIMvhBW5YCYvSi/BnpKzI9cEr0xeTZ5H0xIZWuRcJ4ygR9qU+eKmpnj5eD96J4/jnWR7R0UDBQ==","shasum":"942cc07cd5b86643f0ead2b7bca2077f47f209c6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-alpha.2.tgz","fileCount":464,"unpackedSize":8503818,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYz6hK7+cO59oLjA0wDwKnTp68MYKza2aeCinlGYnfBwIhALDY5Wbwoo1sh5PcEMBIAnyA1/A7u9KgOJXAS+BcaX4X"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIjUkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKoA//bfGEgnKsmJCkdF+vNHiSy5By9OV4qJZwNb3liuAAx42mzJlc\r\nY6uIrHkQtCz2qJi5LdAFNarHbd06wLnGSrqbeJd9XLTLyQxmU/UsZy6ncl3h\r\not3nhGuBLj+BfKFmJgkjyaHib6dtr4iOCMJTkvQtzVYZC+LVo5KgACcjLPCz\r\nEP5DakQzKCID3rzVDnuNnOM7gjVxi/3AAlZlmW+LLtjk8jW4o++qJt3Z/bxx\r\nidenDJiIdDBTkJfUkR/WT2/ljzPkcrU3M1zptOxRaSNttZHIVDRFvrerFx2T\r\nBBX9WJP83WB7CykBeCYCi5s2P64m7AsNvEBgzxoZhdNdPMa/l0EwfT1G+m3N\r\noc9G28zKDjx99RXVkJJKgBTdd8DIkAUQ+6djwn/N90+1RB1eFsGpaz8aAnxv\r\nm2n6Cm1g9eGxsdhYUB2vL4QZxGAzjNBrsL1URxC/uXr0f36o50W1nHSn+EtF\r\nl41Uzb6XzQ0P2rjHJPsmeUQUzBDK9aTcrBRlhegU36SHc5UaJlSf1i2TU9qI\r\n08mNkbnsqUmEtbjMdeNQCXl316l/ndXSa8RYkkV9SbQ9M2FZMi/tvJ3zwvLB\r\npsohEcCU64UzLprn1FbwQX26Z+Xb413o8Hf+6A8UeHQOJCjFVCWUFi7bvyH4\r\ne5PUIvW5e6iS/Fh6ufkS/wKmSKKAiOAw3wQ=\r\n=PijM\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-alpha.2_1663186212239_0.5189818712942433"},"_hasShrinkwrap":false},"4.8.0-beta.3":{"name":"ember-source","version":"4.8.0-beta.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc + --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all + lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.3"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"dd86f3d459d3e25cbfce3a9c9ec4614f137dd4e1","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"140236a24d93d93f5039ce7258254879cc951496","_id":"ember-source@4.6.0-alpha.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-SaAHv/SSda+BSNMnjua9gL21p+qIZd8/Seyu+uVVgnPrZKkBSYac2uiqQL5PcraHILb1UIfQ8Blwj7JUBfPLHQ==","shasum":"4d9c6d030c770bb426751974d1c41697a15d6c68","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-alpha.1.tgz","fileCount":397,"unpackedSize":8366450,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz0mVcRbFsx6rwvKiKBbg7oKjM4x+kOTVIQri3fTTQCAIgOe+DNH3hys4QTOdauLnxs/SuhRbhSPM0mGa+/21MbYw="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJict1sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqhvg//U8NmlSmyNB8v5AE+hWAR+0jZ2yzUPY1gWNPKI47Abt5eVjhL\r\n7mlLFYGS3FSXPg/3zkST2+PIyQQjbcXeyX+dCyRVbmcGQCr08CbUc9JZNi9E\r\nedoOMI7yurMtdldaQcOXpjNwH7DeHpjYYravo3N5F65QeLVVGAanjHkWpX7W\r\nZU2Q77SceNrFm1KvKNpMo6hn5mB/nTs2Jrxjm7/WPaWZcwqU8FCXAkjFCtJ3\r\nQwt9Itu9ITRVeCucOTxl64vfXfAspPA6mbXJnyPVf3LQsW+tl8TEu74f6B/K\r\n2VQoo/scIdwKwPpCZf0+Ru4psBHXjtbVfQezu15hcYCTzcwFci/XHqmEupoY\r\nipgDsXid45h+wHZPde9KixLMhOFTKQnSM4wLx8vAB/B7UMmtJy5NfNd+wicd\r\nj+pNyHyOBJ/pV8KX2IspKE2aQgRBh4YgRrrUhrEUlzaMRILlahH9/jOSSHfO\r\nsZwFxEjsJkwNh6/HJrH+OoOn/a8nGgsZ0WtytYaodz//bjqEDiChOyrg/ia3\r\nziqqWwY4Kk3ZiHWGiVV0+4QGfVdKgoQ84sm7bKact4QGWYYaTVkXVtMt/otW\r\nWs0jCfxmlQr1pa7o+SNtDky3sXSg992fNRq5q16kLylYzI/htHntVYndKWhU\r\nCTdw956Iz7u+dwrikeqdj3mVhM+nb3FxTtM=\r\n=WORo\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-alpha.1_1651694956424_0.37285006244870833"},"_hasShrinkwrap":false},"4.6.0-alpha.2":{"name":"ember-source","version":"4.6.0-alpha.2","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.0-beta.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-wnBr6x0e0Vu04+DHq4sLTWJ3THAafNyb/s2d6FLdmtX/SiLYqXOLU5a4OXl+7VkaThkwVH/85kn7JWjJjKW+yQ==","shasum":"3e184176b305c3bf9ce160f3beae469f8554973a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-beta.3.tgz","fileCount":465,"unpackedSize":8504573,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmtx04MFm0Dj3zp+ljFnFHjgsUy8/43aeCsnMofAZDFAiBzR/YjcDcJbbYYykbst3wHac0RNo6c/QZZoXvts6G+AA=="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKMkRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDKQ//c2y3+P2d6cqbQEZnJPVSPPhDcMzbt8HUpwx+093mD2csTTXk\r\nLbFlvtpXr5zmwI6vew2jboMmZhh1vHGTWGooG4VvnqTUCc1z7CAnLHOlV3ZR\r\nl3J71kOGpBcXTC/3eXZUCYL51tgNwWF3y6cNVHnS5TbduZHJyBN+W4fBu8uz\r\nOgH6ozuD1xDHdQLkoc7b792ryIf2P0go2Bfcjr+PM/yk96+zxKYUIHRBS73b\r\nSPmxAlsx/ZYktP+fSfgvAm/LpAr5ITKYVFNAfmCnVuX3n9j8Xwsc7xWxCoqb\r\nUegLnJOAsoRhXH8vfMjjbI0DewqaxLDcRnjqbBBbcJkVybObNBFD1o8bedvl\r\ncmUrEiJlZ1uop3kgloiTVu32L2/ZaBrYfxn13qpq+ckCGY/ta7Xrn1kOdhi7\r\n8RsAi9m9T71muf5YP5UTwyXnQdY7XajG/dth00u8gjjXCdsOFs73cIIY8txz\r\nbOB2V95Idp5EAY9cZYe/4YVqJ8YO5rNMbfnf8apYTBh2oeLbGQje0xcPW6Fe\r\n5FxuJEzdU5wZVQHlz7aXBdhBn2FmWMvC0iyGQ3YiPKqg+rPJG0hZxJgdmU3j\r\n/um1zm2TZ4fPre0axmZAnRfRS3IxVTtQ7zOMTrQ8iOHGF/NYeA0q7qQq0iZm\r\nPTlKLnum6iRpEU2Iyk6pLjzjNWXfNzZz1ls=\r\n=6VgD\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-beta.3_1663617297049_0.5597926630070484"},"_hasShrinkwrap":false},"4.9.0-alpha.3":{"name":"ember-source","version":"4.9.0-alpha.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc + --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all + lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"82fee8baa15735389f0988a0907c9c8ad565d461","_id":"ember-source@4.6.0-alpha.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-AEbn56fnpDM1gAVI7jpAYQXssVNAb6V1354psfd7Db7wWKs+yIGlSMYKVReWYa6BVmamxhmpnmU63Sdivu19ew==","shasum":"eab986ed227cec0afe77ce6c8566c0a6ef111c48","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-alpha.2.tgz","fileCount":397,"unpackedSize":8349412,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGt0qt5KvT53ApLttj9uhUp6LngNIB7eD1RdByFl/vCdAiEA4HIQsRCWCNbjFpBpJFoJYcJX4j2CKtKlxh1Ryiv2SYQ="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifBqEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZAw/+KPjb+e38guLZpJte2LVC9hcapPig4sE0Tbyk/tCrl43rdAyC\r\nQI4Gax+I7tvIHFaaFR2PHPTTTFR1yPamldRhp221eel7qM9HCUCouz2gS1H+\r\nUCqnHPhGwrJwFCbFLsPE6DE0RqguNnMYW85z8ZfiJBgVZIGn4sVxyi1kvWxy\r\nxT876DKOsHJj0sG9nUy9P/4IVpvITI78x9QyF5uX49tOgvKCq0NkOscmrzVF\r\nH30hME8sA5Q5eLtUjfrDLRsPRf75E9s+i1g8yb+vUVe/7WvYO6mM1kAhDM70\r\n79EwsIhx72BwiwkBM/cOTnVxcHnNZXyPMh5KeZ1mcW2sYYGKrJ/Aew6rXCMj\r\n8LPImOM3TxY1wPWTuyFm8KIGALhI3leEVe4wK/9ik8TvurOKybgTn5EHwxOj\r\n9XJSEwd++c2yZZkk99m6MaQGnB+6TnVXmoVb2ttTs2pt3abM2Q52g/UrUZC+\r\nS5/6sqN2U27xmUWdD5LbvR0+gAm/w/8c5J1SLF4Q4Wm1z/OJsDL25VJ2hB4u\r\nSanXDsx8OUJUkiL5JRLU4uz7YltEQMOHGWVDJZW5yomfxHuBVZiAqgnNgd+E\r\nrBi7q1NV58zOgDi32hg9WJhdbayHdyoe07k35Efb/nEyY9Z8QsZHyEMVnzhZ\r\nhKyke7dLbXitRyOu4ZFW5HyBMTKO18ROkB0=\r\n=Oepx\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-alpha.2_1652300419881_0.6444650032704269"},"_hasShrinkwrap":false},"4.6.0-alpha.3":{"name":"ember-source","version":"4.6.0-alpha.3","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"c987535407596cd81dc6816ec26a420c1c50f525","_id":"ember-source@4.9.0-alpha.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-yhz6PliKmKUrHznuU7xLQwUGOFZKAsfgip6eNkq6IXETfguYjItjZH++A4MkJHVlyvLaduiqD1ghTcUKtZaJlg==","shasum":"12b221eb839382e5baae92f4adf9b9f824870196","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-alpha.3.tgz","fileCount":465,"unpackedSize":8504659,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6Ia4eWf9+xfeS8C4uHYHDQOAQa9s9D8jKTw8nlyH2YQIgCysDL7nv21PXzqEtmLUEwbgEqiBbt9wWpD3ScHDQhIw="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK29nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCLg/8CQeSAZVFaeFXlBGHQ7T1KwB64hfIUbCXjKxy7tsF1kie0yYI\r\naW/71yW88nWmeUfojSs8xWbqOVgKKGRxaz/WWvR73aDzIuGq5fdAXrWzLW/r\r\nNS38fBhT9eaXjOBbdDmhp6G7VwpivkAzQrMVZlUZkSqG+rt5kUF4cWBf5u2j\r\neM1q8fRbcWGb+Jv3McOOp6esclZozzvXx9tjQv3iSQFzmBFImYZPUVpB8qMW\r\nxbYJbIoDEDodKQZpAsi5E9GmaPALbgCRCjnCEM9HcBjmTy30q1+iGpOPOH0S\r\n3U6OrFlCpRH6p0375QwfIx22Ubnt66mRVXroRB6jjSm7sYc2e2dKOfF7dAh3\r\nh7op/mDPD5ZB7HEkObAQWvkh+0Hg87X3VPWqZi3VnFS6jFo3scBNRrWnks+H\r\noGtQrHIdDFVMAlDj0+CS0gyX1Wf9qi0VkyWypDpqX8hPj6wdC8LjbP4C3IoG\r\n0lStfeeYUIRYv5bBDcIsaThKcyOD9VMMEyblvRih1LzahBksywuOCff/4pqG\r\nPUl96NbTu2PEzjsbs0MFlJ4f0EzvCceXiiY3ocLtyhXPCWBbygSFCRrbjIfk\r\n0xSkC2BzmHt4UyNZVNcJNeWPV8PEKx44Y/EnNmM/fS2qypCxsBcjEshVXmBU\r\nt2bq1xLJZOoe7MLmoX9R5ZotNWFLOw726bY=\r\n=Hii8\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-alpha.3_1663790951065_0.5650737316009078"},"_hasShrinkwrap":false},"4.8.0-beta.4":{"name":"ember-source","version":"4.8.0-beta.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc + --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all + lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"bc696851eb78a71ee99592b09f6c3b1684fe11d3","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"97836a683f8a889a1a3443c764fb1e845caa76fc","_id":"ember-source@4.6.0-alpha.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Q9HrKI5nagI+4tftpM5p/oQQRB0xAfy7tqGuUDIReoZhQbMVpUOwSqzDk291S3BtedVuqX4+FhGquYS/NY2hVw==","shasum":"7428574cc704edb94fdc122e6eb167b54ed0307f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-alpha.3.tgz","fileCount":397,"unpackedSize":8357681,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfVG51YexW0O1Bv4vXxwrRauLyVSh8L+1IvvHqnuI9fAiABKgaijmPMVipPAfrQo4ekUf0fJj/EREFGZsl2F7WKsQ=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihVKOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7bQ//TNAsToTSzHbckuUzZw6Uf3plFtffflVO31iv0cUWzfm8pJ+P\r\nvJEwkDZz1ziJiZzHlWqD/0RTu0eUfDLWchqmhLur9tZYoRiK02L4ni4si9vs\r\ns6MFS8mCuTbXTChhoXupv/fdP1QabbXc3gJ09ALA6wnVlzGoN0bZzNR0oxQv\r\nan20aDiIGXZ72IgueF68IHxfVt7LgPxCHAZuxLu54kfAknzZpiVIdvSqgLGz\r\nag0p+AFGPCwGsjHUEzxURA/C56f2h0vMUGvKssYHvRDrxGJ1QR38xENZSj0w\r\nfDlnNBtpCXp5cTJxFfCNS6RNL7hBkuilxT3sm+kxMqznh5jIjPIzTp6CYwoC\r\n2uD67Uoq/Z5feB6qVuMugWd8NDq8yCeYKpNRKyJYNaPfaxfDm7KRsTuLBqMI\r\nHIj3WWdfL35G21tVshhka+YQi6SgzKYPF5GxM3DjPjwaLst1/PLwzkKt1qlk\r\nbK0CDmJOkPrfsI24eQZ3NcUsCUdPy42LT4SHyWaLQdeti+P0y6nXhnssOfu3\r\nW2NBdpAajNTZuaVUFo9szTn8qD9S9Z/s8gQCc5cLdcUp/m+VFGmTPzvkPmY+\r\na3P3NdYlOmZTL8gTkwgunDxOaf3uF7D+zWU4626pxNEYwYWHZEGTkromGjrD\r\ncNHOFVGPfSkSM/jOS+wpW44O3hLF4+zorEg=\r\n=yDqe\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-alpha.3_1652904590194_0.4265872841095135"},"_hasShrinkwrap":false},"4.6.0-alpha.4":{"name":"ember-source","version":"4.6.0-alpha.4","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.0-beta.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-B3/awxhczKEZp0GSJFskw86req8LXjF09l/YoGxCSkoCmcrwaP4i9gy+sV1SOj3jU26roFkMdQegzWMLD303Aw==","shasum":"f9c228eaf102d0cfb082546c8bfa4ccf8d2d402a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-beta.4.tgz","fileCount":465,"unpackedSize":8504769,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZwSs/cjFYErUz318dlKhVkbCTbMRqkDhm75N/tcG0cgIhANay6n/redd3eEcaDTunEWsTjxJnsXvVriquHZLS3PtQ"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMidyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7tBAAhACyh85/uvqY2E9ZhzCpe0+QUch7mtrp/8b+6R05dnHqLz/f\r\nsKM5VglFQZfcMGNknpLLaJ0e55LxhjxPKKpa07enQXp2vy2n82Qq3AkMHNG2\r\nGRHkeGoXRSe3D1ZELs2xKHzy0pNPvi9AEo8to7et7EipRqTCa71nScsvJ0kS\r\nJJdYUE6o4M8ALxljNtIhJZVGKmRZ72hzbCWvW2b3+KQfnm7dC/S9JP7pTiYn\r\nlG7IfPnZRjmXzVdUSwgYTqvYqxy+HjzOvy9zF8PYzAfnPF0oFAlAHubUx3IB\r\n+8jV6U8ssNWzsQWVV0LO/CTXGZSGgdivPWKMC+/kRtv6d+b5nzu3qFisIQtU\r\nLM45RKTrdEgixAyuLeO4YTOPo18Pd6nCUhq6cX2GJ5Wcpuxo5/IqTSrcewen\r\nRtE01wAhjZTEoMO39lWcYy4hqxelFff/13sUUNM3eeeOhz9m8JYBiJyb1Cjy\r\nE/oQerGO1pj6DBZNtJZrCxVYRflQQRncnmUQ/nq7/o8sXYtoXghzfQKliFdm\r\nVnW3ojhDvGaZhRdXhRuuUsUTWoSmYDeIYLDP3ywLOOp2RHiftwpL/8EhJpjz\r\nBm6jYUSwV4Pt5uJOEvNey2COOxrA0NOwFYsYgbgdjnn2bWL4zCeG07o5vypi\r\nWglyz6LdY2fbsoZBG2Bb8YRJF7SzHJiy2qo=\r\n=kaa3\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-beta.4_1664231281823_0.26022597453896745"},"_hasShrinkwrap":false},"4.9.0-alpha.4":{"name":"ember-source","version":"4.9.0-alpha.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha + node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"aac3cb20dc3917e76a010fec9f38b81e4669cd14","_id":"ember-source@4.6.0-alpha.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-lMyHKGP2fdAIftndg8nuKnKaU6F38YQamDBSjItb9i/J0L5udeTCN5NsAsBQX3iYDtkXNS6fa1ViqdPjwH+qig==","shasum":"3e12c5ce0709355b55094552baac8f97ac85a651","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-alpha.4.tgz","fileCount":397,"unpackedSize":8357684,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbRVC1nGjdFmpGtORUuCt1ud25nEXUp2FREGKdTNT4hAiB8WDRlFW1dioIkDI0rA2f9HADKdRZSeRdaklZjm4wvfg=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijoz8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqgkg//aOsA/fPBVlRsE5yP/zjm7cnrF+Qx1nlMaXqUpXKRJHHbJhgg\r\nRL0qgbeXxw24hRfL204X3EIgcWvxWJ80l3g7xcSyHHO7pptIheUNNKaC7lss\r\niuTe2Wruk8F8aMvLxN/Czb6vqc2dDcvWj4UYUAdrRIgJdDnijaL+rlCs+pzQ\r\nrrt7eYkeVXHh8qHx9AlFKyaFezhmByCA4R4wQWDKD1f1Qp1+4i5a2VL+9ZNY\r\n0ahaKRkLx9qvWZbaB4gGhSp+mwZ3MR1qIE2kHlOCqDaXZw4S378EVCds5IeU\r\n23Fn1pYJFLtMN33rNMTcFcatw+D4gEdCZVtw/RquhqCAQ00EBPZhbCK1tFpq\r\nQxIKWgoeHjTN+Mfo+dqV1qZ4hQOvC08sh80LKHp/73q056iQeKEONzrmj+Tc\r\n8PF04KZKJ/aGepwggcgcRfrX94TCupMWml/Sg0cGwuQlBJ6qV9exg4UfbUsa\r\nJMqOUg/WUP1CI4RpZOfV+EbOBCRwi5ZS1YWjZxYEAEdwAb9IJO3Jac0XJepC\r\nuvGDY6kgLI+Q9nHtmHDE4L4H1pCv/nz5D8/oQhGLzaBN34YO6/6S8QJTy8qC\r\nyoC8L2XJ6wFVqmHU8zsShxT/W7fniAs9RoOxeBTKRq6Ddre0rAYahN1EWVx2\r\nWIp4hxgnlmvWJkgCbz5LxNYTsqGy6zJTy/A=\r\n=LvGS\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-alpha.4_1653509372185_0.5048886321888975"},"_hasShrinkwrap":false},"4.4.1":{"name":"ember-source","version":"4.4.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.1","_versionPreviouslyCalculated":true,"gitHead":"94d5702511ae9c13ad3e8b12e2fff8fba244d363","_id":"ember-source@4.4.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Ps0ff1RTJdKCBSLWqcFMUbYZ4CNr7eeYWZvR1pWFALTJbNRVCNXIiZCvS4hl+acQ4TyKszkFV+uLaVqJImakFg==","shasum":"c98b5af3b6b4ed9f6d12736494d364cb6ce46a50","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.1.tgz","fileCount":395,"unpackedSize":8385978,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbtVJlVvWwJSyhg0GsyI2T3t5zcP2SMeK1SoL4rhi3HgIhAMlbdSreeNDm0mWfOL5yJJmEp4lFdQCGsWmEjw96tWGm"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiljcGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgjQ//VxuUw8PMTKntB70sXWbq2AUvVAM6svVEH+0vkDhvFFMGhykC\r\nSDyL+TZiIv8suVpcTY5iEuTvtu//Ap04h2PW4YIGvs6qslnXfhoNrqKaeRuL\r\n1tMIg1IU3xGU8M1/r/htCSOw+yTAS4zGKdSZ4NMOqK9caBQtERgAmQN1lXxp\r\nrAFHXdox9Sje64sM4jXmkHwWVV9Klvx+mVPFBJy2q/S2cX5BQeBuQ6N6HqVU\r\n3frQOiLhtmumsrru5/pFg6Z25jSAe45Y9vHyDk8wmNHmWu35Vc38Tdoank6n\r\nk3E3IV+WmhHvuTNy/ir2FMKcqu4yS91X0A1wqZ8W+N+f4GVZaKvhRxOrw4gL\r\nJbiwy0RMTLutqjvvYYw/04TxoiHhVTs+gazfHG/jl0IQBcB2IOtdUnuIcqBx\r\nVmtv0aeQO/nDtNwD6ao3xDmtm0z5ShFEp97JvKaB14F9/sD8gaHgjZNdE0Gl\r\nlR7IIBbRXtl6vWZPWQjFyWcWe3KYwV68G7Xyw7FIJBbRNU+drksUWMZiwHT2\r\noUpCVXfQMOEYKKLjM95gTTvBQUN0BnDZl8b3pliIBiWiU86viLDP0W8NCLe6\r\nIbu9NBU7sqsNuyGN+vvcaOVyVPkYbvbKbN8PK9ibfvOd0ZPLlTF4omuKfVtc\r\nKJsv++ZnJHytqqxIhRbLJZjgmIJ2yVitLKc=\r\n=PVJM\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.1_1654011654061_0.39668183004903956"},"_hasShrinkwrap":false},"4.6.0-alpha.5":{"name":"ember-source","version":"4.6.0-alpha.5","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"9cee26afcfb99eb69c661539e8825a0a5cf09ec6","_id":"ember-source@4.9.0-alpha.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-lvZCLMgffc7WCbtynJP0eQqt7b7FiKJdDgGWNex9h55eiPayYmuL2VPWeELjs8iuD4Oq5FXAQO2sfXcchZZyIg==","shasum":"38c715ce16f32047b1fd5052c3604c8629eedf39","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-alpha.4.tgz","fileCount":465,"unpackedSize":8330073,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzLhV4D/0neIvNwWQL31cmTCQ1S/EabAx7/uacfhI//QIgDeVPDxP57zVbrLZRBC+y8aNfhVGHM2cCw+wKd3d1G5U="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNKnUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQUA//VwLSXTHHo7EkVp8vLLc5uUhKosTCB5d4YOWNvQZqOWmhiKyk\r\n3fyLXoe19Sb5175kJ3r3rrMdL6n3+hXZ0pzWUte8jcA4m8ut5Puazw9Bi8I2\r\nFsjWqZlCpL7L0WWAu8sUyVTM+6iOgF4qy8FLCnagag2iJPYEfAEEyDSKwxiT\r\naxv5Iwlsr5gsJzfDgpxK7IR26wuIrJBIkO7b681O+uDdzQvH2K/UcLRgeepI\r\nV3yyDa5fqhm0M2+w4ueKTY5NG/NzxKo2QP1ipDTHPFrt5OxD0D+NdjUD9mEB\r\nNOMfja5Nv3ER6OhhaPuu2I87YPMsS6nuA+0dt9Gl1cY6IfsppytZ5buOQj8I\r\nvOXnqbwapMUftJwlxVkjAQB20SAXOtRhRY5+U9n3xpGTqsAa8+8jsBge09Lr\r\n1nQBNmdE38F/t93QF8t34cMg3fyJyuB1tvIS6l0xrnJwDB2V2sNCQiT41adC\r\nYG3WeWIvXeTVGSI+/W3zs+UNL+/pbH39TsrGuZK3hdPxVQyryAKeeav39hMg\r\nGiT/9Wetoj17LLRf/lzTnoSEqk2LUBaEvclolQ/IpukEdkZDRFmgHAWNOqZO\r\nvzMk27yB37RCDnvNoiTVMx/lxFPZu58ki8djngLBdD6KEyOuyAHWUL/mYAUP\r\nxQSKLRjNFTyDE4MLmLOd9fcSbv8nGZt+gLw=\r\n=fDLr\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-alpha.4_1664395732166_0.6792235002961642"},"_hasShrinkwrap":false},"4.8.0-beta.5":{"name":"ember-source","version":"4.8.0-beta.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc + --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all + lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"5131fc84ae2325fc311124be141342e5e1af43da","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"5a8e0973b90d820b3f57080605d53626658a3920","_id":"ember-source@4.6.0-alpha.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-zsRINetSPJ356fJ9vtRx2mm+qnBIx6RLoIVjlieI/PxCniwPLSx5QA2kSjq3BGY8F8TgvdrYLMhvue4obBMouQ==","shasum":"cc7e6cb38fa7755c000097ebb4999ad03550c4d6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-alpha.5.tgz","fileCount":397,"unpackedSize":8357684,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOV8OoyHYWAmdgjM2eQXhbBjG+q0pPeF/VDJaAP2dRzgIhANORB19ii4KncL7ssNxuoRJI+JuE/cdVSg2YQs5VfMo4"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil8d4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmojcg/6A+hxoRzlybWBPxL2knzaw4f70rNjZ8vc9czd4yE6NC2v+dgf\r\nopcAb89Gesu/QdOFEuIrDgqL2/of/YRFzsvePIFSPR7uUpmF4pKYDai2zWVC\r\nj3PDqn6najCYyeNJbcuYj14aFObNuFnBur0peSubpnX5CWMwESKqLmmMnYEu\r\n14Nf2LUPhWWlq3Ex8s71LyoEXN8X07veKqA6wh/QratAmK9Dvm1Aa7fOwKFL\r\nrxOCWGKWjIN+Q8XjPoGVp9iKNYmAFfVuFAfWRiOxIsLbr3kGO7ZAB2mBTbZ3\r\nj0kGmd5CvQkogrQi7k0h7Lco75JtjjjYtikruRrgkNPxL1Fip9Y+XztlMe/o\r\n0fOMejJJi6VmNGV+KTQPtGTRY24pINym11XZO3Jrzu3nVmyWF0QGyOIR2wD+\r\nnYHMZDwTJs/DpD6KUpNR/uj14yOypKMO2L0wslKCVaQk1bvDD0kNYpCbty00\r\n9VXv3b4eBczhuF35Dck6C/Q0yicsnO7BmSZybKaKc1Ln+oWoMnWQDjTDMmK4\r\nQ3k7QV0wWJnr7TJixUmRNhwT504NC5gqMrGqbfdF57E8r6eT9ylCZjMrSC/t\r\n5AjVq1Rb1h7+B/P2DBEhCisLzcasOdjhAV8NNakjakXMR77SWtMqb9kzK5io\r\nfVLu4Gr5dn5vhs836w5l9o36/KnZXtfEpoA=\r\n=oarO\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-alpha.5_1654114168416_0.3147144092575693"},"_hasShrinkwrap":false},"4.5.0-beta.2":{"name":"ember-source","version":"4.5.0-beta.2","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.0-beta.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-IhsuZgwukhL6ngNhYRGkJq6ZeSRi+76jy5fZtH+UQ9Y4L4F8BJzNahbF+pMO3nCfN5PsBhDFUJ+muhvWKvfpMQ==","shasum":"216addd63c5095d0d796ccaf58262595e1f4cbe7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-beta.5.tgz","fileCount":465,"unpackedSize":8504809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2vxFefjZLcei+5JM4Rfvxdl0KrUKdUAORWPl+HtHhdwIhAJV1MhmDYXQiElobWobboujNRG+AWTHIjoFHQv8r7sfh"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOzwKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraxQ//X0Q4+/yD6KLdlgzCCaWZY8Ps36JwfTFKxAjOfEip6BBsGfUZ\r\nBfywvqckMtxFpOdhhd2Ojs2ileBNIzIAjvhzlck3CVQpuaH3XpUFrwbvHO41\r\nDyMIpl39dQPkkKyw2tg6oPYWqMj/5gbDnqkTM32bCBzrqL7O8qwafsNIyKyF\r\n9CvLV0jh1kh+DMVzBHWraLKyiX+VIfYX/oD8S3pl2kuB2tehOjvUhRuEF7nM\r\nWtok2V2ZslOGC8n/F8sq176rcLeEELkequ6+gT7NiFsvwYrX67Az/aD7wK9O\r\nQyfiFNcFYRsKstZgZXMuuEZ31GOzkElLPrVWb408i6E2U4MOeAyR8d/K9Oqu\r\nexLt81bviPAFtqhXID6S8DCNvKhxKL7BHUFHi70MPVc7uVdTxXTgTfhq2GJC\r\nwTjWrCARGVBDKmzYNyaEpBBD7ab9geKhf7RG0xwUYHyq8diiy74UMbfowNoY\r\nJGccPntw6bKSQaO5UYOCIktZ2lBIMywS6iR1e11cNAHYqKoo6yUdML48hKSY\r\nYoFkj4ql6h9b5iPGc0pXKoHwH0IB76rM4HoZJnEnkvbJrMr95ojhw6lhEgP3\r\nGZBzcAmWLJW3IDbUxCdLj/kfJf/93OdEOrw2NnyqUB6QXdqTNVn0XayKIlrX\r\n8DatxvPMYQ8vcBkrxidQEhGl26XKD2/PNqU=\r\n=hK5N\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-beta.5_1664826378243_0.35643900326861133"},"_hasShrinkwrap":false},"4.9.0-alpha.5":{"name":"ember-source","version":"4.9.0-alpha.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha + node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.3"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"699e2301129887df0d498884e1767533219e4b99","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.5.0-beta.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-3S6hOZ+63iP5Hvixarn0RiN1sIf6TxZ5SpTypj2pwEFQ93Jee4iNejIbzy80p8UsDjzinq4TSD0gXnfOaam8dg==","shasum":"8ddf4ebb479847c51ae4c5d9a10dfa9fef2dca46","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0-beta.2.tgz","fileCount":397,"unpackedSize":8372445,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0jXD/ryF9OmwNL/ifTsY8ZSah6fPQZeWqTR/n5SaA1AiEA0E5/O3KCvsVIZ7xlHf0TduKNWvQJ26Fm+oQcszZcgm8="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinnszACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSUQ/+JCVhr25WLVYv0SreUi1YryiZCUhj5BO2h3lQAAeOv6gpHmJ4\r\nM69qdnSuaeKir6CUr4ZyqpiWuHsDMyDvUmJ+DWq/8AcEntwf+/E5tjfLebOg\r\n/TzH6v4V+7cmsIaA6a/IfQl8cL8taUVKjTNS2bWuM15Qt+uRpjP9j46RbvQU\r\n1GsGncDvknLnhhxot+lrI3o8H6sigRGP3dyDhIu0McfpUcRnYyEcaOFf10aE\r\nFF0AmTCKuYMyA2kQ6NwPXi3zEAVc7NKj2xWDIZKXrSgzGZhX3EEPq8T8nca8\r\nt9GqLbzvjxWBw9RxM/TmL42T9Oy3ZPMAVmAob/9npR7i83kcsETiGuGgMI07\r\nb2fjzaR5Pq626qHydxbT/gphaz8XJiyDArDGN7IArvlBuFannV0frVH63Sma\r\n0X4trX/m4IvQEfnVceLx7qZk/ueDVKAm3S1j6nKhBgP91haXpPvWyZtveJGw\r\nAyAmhE3VCKmLpsaWDSNadLTLJILlnQBZxu/dji+ovy4q0DvkNu03JzliILHn\r\negLwqAbhBMe6jaB6S0j0X/4HuKZU4x8aeMi9Bpt39gDimj1DnzGM8xutzwa8\r\nUH4iesmNwCuqSurz4vM3JL29wyNu04MwB5nJ8TBBmAd89tY5hBLU0nLN3Dcc\r\nuKNGM0LH2Mi4el6eNWJv21vM3jmYWYv5HTk=\r\n=4Oli\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0-beta.2_1654553395091_0.6124937167378848"},"_hasShrinkwrap":false},"4.6.0-alpha.6":{"name":"ember-source","version":"4.6.0-alpha.6","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"d8463ef922e333e35dc026d6a60cc6ce7ebc0eac","_id":"ember-source@4.9.0-alpha.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-/tY3wjQzrRIp7aTBTWgV41TkoKdyHvLB8hTp//Lnu8hoGtNWyHnfNUNPhzkd7AWI0V0AmsLjQPvNQQCbii4KgA==","shasum":"92e733768e896086d43593956d31d8096d8e3014","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-alpha.5.tgz","fileCount":465,"unpackedSize":8323191,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQNkUeMKtpRjBkD1BZTS4VdMh+mq2wfTx2k7mmq7WoYwIgYIUhgo1XDAAzh3h5chCBoT2NAG6viadoolFUGlgmaZA="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPeSVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLpQ//V1RtCgxonm5vYX5uYUuaYg8vBzBl6PhNGdI50qgrkxVlPvBw\r\nZ5rBRGt/Q88Tje2UtjP6FykNt7SZTlkhqzvXN7VGOgYb96kA8cuVxkoySxV/\r\n2dUS7H+UQPTuEIkgxiF5B9be3O0eLiFrbQaL0mq/XYDLXj8kUMQFlsUhwMSZ\r\npLGycnEa/sx9r+4W1MAMQtfiP7k0CNWb4P/M0VUJ3uLoc3SqzQfELt7llRmS\r\nKp+OhJjuBHy9nqEyANqc1TvESP6BYWn5QVAWvqcBbTQr+9ZsHi74YQoYrihO\r\nJNmifCVcS76mjjK2IuR0HD6kT7F8ClRsD04tr2JVaKM+ppirfw7J4GTeZF47\r\nqBxpcgunwl0TYpQ/SyEa7x5XDp39a1CxPwqmenUKaft0vpP2ETLk/9+mjtUm\r\nwQkKy0n0nGpYvofBZYCxH7nU8rGq+Qd4B+f79ePxvYadTFzaN6ycxnOfmS1B\r\nt/t8o0j5b+ynZ39CZNuT2SmVpGNjzNQERbochIAYQPMjCvJ1P0qbAm0ukDfA\r\nkJmWCrtObTK/F8/spnvx2AX9WY+dVXTeP0ccUO7uuUeGPiU7Vu52kGCL4Zb6\r\ncAvCMoYsIyndWaIYhjolUkjOxCKgJnO+bTfLFa616dDj3JWzWRHlYzWHBFtB\r\nnmTMp3ALniC5vM3o3IZo0Mfsl2YZGIc3/wg=\r\n=DMLP\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-alpha.5_1665000596713_0.15096567362032154"},"_hasShrinkwrap":false},"4.7.1":{"name":"ember-source","version":"4.7.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error @@ -38466,8 +47146,21 @@ interactions: bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.1","_versionPreviouslyCalculated":true,"gitHead":"46607cc17f2e1467f93130b239c98d71fb313d31","_id":"ember-source@4.7.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-EO52EnG81UaYl7OSkA0KBTFAQY7MZyaaNkj84LMoUhwSb2KGYRfzDUOFm3bHUFa3zzoILaYTf5I6hlzi1UTLXg==","shasum":"ca5fd36c8ee4a959c31a10273e5d2d9867c7748f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.1.tgz","fileCount":396,"unpackedSize":8359257,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArqxbDoLTJXMDHgMu3j+3BKa5xbDXdnkXHsDRGftH2aAiEAwGa7ZKeomWtvWD0U8/s/BlBNtcetNrNRCtIf1H6Uc2c="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRrvtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGhRAAoiHivCFPGEbfYDhjDdtJBtbQ8tlApOOH37ysIgPk6Q4Y9KdM\r\nLkKkm0vX9PuOmcY7PJPZpG5/FkFDLiUH1d2TvPCUQ8tLvNx3wqcJHdrsYbLi\r\npkOmi7HDVnney1qvyT4wWxNXuG8DpbiCLNzxD9PQpJWax6AiLK4NHGqqcx8R\r\ngcWy/wuwiUY5mNFG3fZhXLYEQqhWl1IkNMElm3pyAE7LHig/6tctHU3GBwdl\r\nEy013T/tGr3Nk9f3xD/XkF9b6o5SY1jciOD8ZS+4unM0wGMS5sfUS3aGNL3t\r\nrrAZejn2DPEEOzEBVmtNsK6EGxM9eBemRnTigdllcZMTWvCtG2SE0jdGmvx2\r\nghnA6vACscGyN4BmHRE/2oOgenvi1RpvWnKZ36U6ftvOjs95r6o/g7PxBIMh\r\nONipVQ0KhNWydInzyNN8wyHuI6ybM/gvm21elAZmK+Hx4S6WYcO/YaAM65VI\r\nsxKRkobAi2jgdXhXwQHKLZvvgikUpTGSwSXEtJMUtODMLqrfjXEl7qoDrUq2\r\n9UfaNeUVciiFu8iB82+YO2XYhMM1QBS9nk1tSuFU/D+UEJDjw3vAIWAByOpO\r\nEf86JTwGueDG8cKULkajWgI2vTeQ79BxmSdaRnVCXLdW7YHYlagnQ3+XQnIM\r\nKtZFikSlS4OjQ1F0mEFKnpY7jPfVagqdjIc=\r\n=HSci\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.1_1665580013316_0.3825642298906593"},"_hasShrinkwrap":false},"4.4.3":{"name":"ember-source","version":"4.4.3","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error + --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all + \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node + bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn + test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"c9f609b5dee9fda3956254d0b98eab7bf9554a25","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"7e4318edb0366ac4df79679bccd378d2d6db70d6","_id":"ember-source@4.6.0-alpha.6","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-RxZc8KtwShDjQ54J8Cp5MzCk6QmiUQNmZBhD3pLv6Aqx/6CH9aEfYlaAZD6ez8Pp+q43avGJ0oClRP1pY5GsiA==","shasum":"82bd4b1647d1bfae1e4b5bc4d050e13cc7366b12","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-alpha.6.tgz","fileCount":397,"unpackedSize":8357935,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAiUuXiUfsyDuOjWcOJBHeHbIMHkkRVduA7rMfgNZu/AiBLQBJxd8cxUXMTdcX7mATPsZbZfA44/25SD4dOGwWITA=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioQIQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooSg//f3soaySgX3J8Ba1F8//sH0ClpkWuV+zM6p2HcaiyUWbvu0ji\r\n25ioPjN7ALQZa/Xto41Gtc3oaedGPPt+9eqZxZJyasBoUaN74dJe+O/70T83\r\nB3It8Yb7zaHcIo9axvgYOYHHapIf0C7dWFNaQlWYMrhMt/agis2X6qAImN0C\r\nHbbk9QJFiph6kC4nQQlBvpUL7pdJ8gJ/T6BDnD1s6dp0ceQ7tt+1gPHYY/0b\r\nns4T7A5nouskexq1f8arwnHtfUl+BsxNv4HBsiKVHY3VZ9sHRHe7kfCXvW+k\r\n6PMQw876DeeTKSsM2B5878vFEhepg7PNlcxAdMSxHzu4CRC8tufulQUXIxjy\r\n5dIsTWwaweSZCi09aKJHJru9t3P6nR3jdc5BzrNhnvLEtcONCWO/VEa4lT6n\r\nmHFPHYq5060jwO9nRinduDQ3U99cEGO2ejSpAKvDfB4ETgyJsRGWdEPfSX6A\r\n3Ehx8f7VLE8LzF4w+JUsGrr9c5A9Lbdh+mF03C07G46el/+MNeidZAVjZKqd\r\nGe3EqaB5rfn1btrRAaVL5Go8tMS2HyExWpLOmKmGFrNVnaJWF1ot4U3DruGF\r\nVkGlLT2/yqpTD0homJBljNuApqYdvK/GfeMIZYbJcKgL+3wSaWmUGBkJjF4i\r\nBkkyNSpvQ/1YH+T4AMMVVLXPrss264T1ACg=\r\n=xRwy\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-alpha.6_1654718992300_0.21611120531637873"},"_hasShrinkwrap":false},"4.4.2":{"name":"ember-source","version":"4.4.2","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.4.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-O7vitQhgbv7tlj3MMkBaQEMtbH91KhmmAFkARwHHGpuRmdrY2S4QzSK8EWv0w+rp1f5bp09Lu40D9UtJohcoQg==","shasum":"0160e45e7cd6f2802e22063d8f39482411375863","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.3.tgz","fileCount":396,"unpackedSize":8386788,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHmRWhBvNPfs1R+OoZHVJVkxFB301YX3uFPzSV9hcUewAiEAnNAE5aV6+emCOgBMsL4oxPq1JQoAdn9x/JRI2oMhxA8="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRsTAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo71g/8DdTo0z62qiWzRj3DGTDo9JYxbMARcohwXQmwy3Aj0gedpb9F\r\n2qwTDV+G+uqc7xkSpjK7iBgB+LimnIkehpl3vG/0MnIOrjL6bLGBA7zD1deU\r\nF2rtwC/tgEyS5dTo62Fg6GdZMZ7u1FNkPUYnyfspTlV15rOZJ3qIzz2+O9Nm\r\naTR/jtMBW8igwLtamJiptI2T2Zu49pfFQQNeAK43XxLmppeTJjnecPB+eFhk\r\nMK7tLDhk1ELK+9j2eRQl6FSPle/5ej/0x0QoounYG/fmGIfNZD1HoXSeIqMC\r\nheltoFzcpewd2IdXOUQaA3ll+aeBY7XQaChjlDGtFIM8HHgF54dYZeeskhHm\r\n91JkXQGAA4bYffO24kyt7NN5q1WWLGRb1j5gkp3pkwwM3cGRYap74KOdRmZI\r\nfw3aFXTKSuoikKb5KlY6VWX7gg3NtUNgPIppYsX84tzg28a5qwllhqlYUWYy\r\nLV+Eg4Wmu5+HRbegLMax1yJq+j55f69O2rHeSG4b5J2ctd90bLT7yxvr41ay\r\ntU7oKp63dXvIbZ/AtwqJC1l7jNIJxwNq9VfqNKoQyyKKNn+95HKb8ej7LwMn\r\nTA74Yr/IgH19AUrOnN4hlh0s0ScWka9n3cAoGDhEyIrfG83cNr8xg7pGj/0y\r\nd2DaEweTaoYXA0a4GgwYi6RBfq+igx2UAJM=\r\n=bEqj\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.3_1665582271665_0.6969069190455799"},"_hasShrinkwrap":false},"4.9.0-alpha.6":{"name":"ember-source","version":"4.9.0-alpha.6","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha + node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.2","_versionPreviouslyCalculated":true,"gitHead":"bbcf8477a15aa520a01ed092f09d5a596de5540a","_id":"ember-source@4.4.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-5mVVNc6X5nyrkJk4Xn+mqG4VTeB0G2DsVJP/J5cxGPOnl7tQk3vFUAKB9hwXsDtT2elLYIxuS1ob0hZ/3XxPrQ==","shasum":"4a77f865de1b2962aca2d4d29dedcc414752b7d7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.2.tgz","fileCount":396,"unpackedSize":8386600,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRdYHlQ+nJoR8i6dfGRUuB9SjF8nLcwIx483KQPeTrLAiEAy652el0G/CxVUHlrptHgYIu/oeAr3wjjictPLRiIzDo="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip1xIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0KA/8DE6e2bBXoi2JTrYhHTnAky9yjEVH1u0+tYbZYY+TfVYBzKQl\r\nfORatsxMNPAWChUWxbr3sM3qgoz0kZdHri4IZdk5pyhLTSLPyOwiCzDK2V26\r\nfdtJA1vo//s9piQ7ajpqWe96N5m/eMFx12p2TvwMiLFna/sofxp4eSxDXIr9\r\nvovADkFF/bjPT49yltwg/JZdIGmKvG0IqCCd1MMGGgiM+M5eEKfQGTJx+SR2\r\nX5+mnC9sWN5VI9IqV3wWHtDg0K16B2sbmm3gnh+byirkDPxa497jal6TeYbL\r\nTACUdutFRsHZ2iOg6V51iobDos7MJW3h5xEkgosQRlM98yFEhw1E0C5VoGAT\r\nYEnMODOOJNXI2RQd4HHmOhd5XQzsBky2O26wZLvaYosRQXzRGM4Ed0R/vWf1\r\n3ScGbDUlFpfkdxP54N87PmqH7vLuXO5N+boyaYNtKMsX5CzZFKu3P3h6MLVX\r\nlMXDW1NqEWhLDKB1KBesYgS42NZzE5ctYGLUC5SPXWE+oUL/KCc5wYYvFJub\r\nt1TSfEaFgeHVYCNzs5k44poL61uGmGG6Kotk+P43Gd8mqUjAHAuIyZNMWcem\r\nr3KB2ovDiHq2WihIoi1JSSZyWNHY74kJPjaLeFpZn+ipiT45rQfXoL4L23YV\r\n9gFwFRPIc4Uy+t44qOKdFkvisGD8X/93dEk=\r\n=le+C\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.2_1655135304702_0.4917647963297862"},"_hasShrinkwrap":false},"4.5.0":{"name":"ember-source","version":"4.5.0","description":"A + bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc + --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.7.23","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"689ed61e6ea0186535fda057ebbfe8d8a792cd4f","_id":"ember-source@4.9.0-alpha.6","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-9XZx+e2Q6M84dQUhJcAAhp+R01TgNrY9x8Q3W20HctcQPbCoVJwzWxOa3Cljla5vR8mTADDxirZ5ZPjf8gIZeQ==","shasum":"d4632357582b15fe15d9cfc9b6d8c04279c005e5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-alpha.6.tgz","fileCount":465,"unpackedSize":8335572,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgTuaPh984GXYqKD0C1oe+YQ+7X7YCZt8j3ld31CfqygIhAMtuZVBNTm2uu7qWoAH/BGyPi2p4E+skqaV7gcIH4H+C"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRx9UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKdxAAiz805xL6IauxJ7mjY+xiOsigQ9gxRD0eg0lxdMkxzsEANDJD\r\nETaH31zrwv7SgVWYk4iHh2/tmNWVa5cGplIeVZT5CalBMNH/cBR5VrUv1J58\r\n4amerYU9iXt/NubyXo8pjjJequp04eSpmZxbgVnoLukLGfjYZulEElrN88T3\r\nwTGXhg9TU5Or4241av/TKXIO/cM4/m30ba25k6zvGKW//ZGWPvOcwcJzVChp\r\nzE4IqwwSFHYR0zhLlowbfZIYoZ0Yu/xUkAQxwg7qqC2aZez6KQiVxb3+aKaT\r\nuvK0zrKcByTrYCgmFsfQ2EKHheOICM553nMcv7eHhf0d4Q43k2RU9E5yZS8k\r\nqnVHbXLgY6hmRZUEwtL4Ax9KbfXkHOvEaVDFrNFAOzEXO6R2qK79vsZ+F7Zb\r\ntApS8OJ353qo9WEwJfzltg8VW9rBhJASMrN4Ha669801k0alWsnY4LvPg/2U\r\nYVxp7p6vRS1AZWCjMvU3c5ElOJYav7D2SRFIJd1JI+diIjo51fRtH2qO2S/u\r\nMO3MpO+CvZApJZJ3MpQ6tReNO2httr1tQh+VLcU0TeOVfMbBj912NGce8+qS\r\nkxJrcPMLoefYO3xQ1UEEXaUBEFwhZzSuUoJ05nI7vH7eb49qd3T0tKwec5Of\r\nrRPJzCVUhY98vcmYaV1qZ2DbtjHx8mmuQGg=\r\n=o44D\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-alpha.6_1665605459721_0.3889275805286614"},"_hasShrinkwrap":false},"4.8.0":{"name":"ember-source","version":"4.8.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc + --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all + lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.3"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0","_versionPreviouslyCalculated":true,"gitHead":"ffe7d763be6dceabfac9a1b6644250e0d473e6db","_id":"ember-source@4.5.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-zGNnFCD8a4UNTrp5gORdlItJUalga8t6FX6EvFWTsyywB9ST8cov/c71CBDBo8bp1/V4W4z0dG6DhL8C1onxPw==","shasum":"2e5ed8bb7e967876338ecb29f4de3a13255ee7f5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0.tgz","fileCount":398,"unpackedSize":8372900,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDky01dKMaqYuEdNbfib15tikxbxQt+MoJMKyACCq3wvwIhAK2bgze6cS76A9wQQtxreN2ZQaYTFE4QFw3ppg1Z+jxp"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip1+lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6Bg//aT0bR+i9d/gWFd/7FjN0Iw5+OCknPRt/LsLJMiHsmZSPA5QG\r\nO/fpLFdGKjEGXTrnOvHSYwFKTWB2PoTYmEJMFpb8j9YfYMu2LuFPI0qBy7Ia\r\n4EUWhegTNQP3akvHBhEHZh0wRcYyJ84AxRByQvwMIRHuNgz40Uahx5Dwv+PA\r\n0kU9oOaS+aSVrg7SoyN3YGmprtqRkAWv1p/+OKGIiiF+nbEp1KfWhzr2QlS9\r\nVDYrDMX9pGhe/05PU/FwYJO4LUoq40+VzBg3h36MjrySkI2+HCo29ZXiUqXG\r\ngVYO3HEt9H7vy9P9EZSzERT/WLBxK6W6vZh8o0y/OXMBfQdtnN0zWD0gN++2\r\nwKPlaNvkNXmn809SqQuaP5Nxd1i8ojAwNCbmtwsd3D5WmmT74V3cL1s4MhPs\r\nQinyOrK8V06ctr00QqYd8irvHIJUEElC8LcGomxXOA94Db2AJYzgb75vAX3L\r\nRts/oX7W03YROapUHqlIIh+gbqW6kz1jvzqpEieHPNNz/bshIqkvdeBqUJPn\r\n401Q7w+RXeB3UAnB7sm3YHQ/xqYkREKHbdCsqJSNX0g2RaweZ0rxu9COZ6AN\r\ndbhIaNSSA91G3oL/L4OQh4KOzprvNm/lkXtVzqF8Z0gwoPQW76+5tCGQ332W\r\nf3/jcyYhsIU8undDdz4DIZTdNj+q7HlJmus=\r\n=O/aB\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0_1655136165532_0.7477330385595642"},"_hasShrinkwrap":false},"4.6.0-beta.1":{"name":"ember-source","version":"4.6.0-beta.1","description":"A + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.0","_versionPreviouslyCalculated":true,"gitHead":"9c1f4f4fe5dd76e2e205e6a6ff3c8917ee2c3f28","_id":"ember-source@4.8.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-YvVJNia7gDgzKntRWoMz7hdme32GozXnZDYW5kyZLoGq0O5M2hL8D9KHAcEeqCC1UfFjMjtMw4RgA65yPCDx5Q==","shasum":"1a00280d4e4c8b2d85c5d6f143488b3fddb63075","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0.tgz","fileCount":465,"unpackedSize":8503837,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCREn7SKKeSSDkWTl8RD6iry/NBbBMFipsb8iRaJ85QBQIgV1kZp7coIx8XI7FGKAKsooTTPlNOUQ/9pMKUX5SYLfI="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTZ3pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoU1RAAiNZKDHQl7Q3kdjTIW80WXjjLVRNxEev7Efp/5QQXvAdzvOrT\r\nx3jLCondj9Q5yz+HUPVf0IFmrHJ3J5KDQCLxKQg2vtni/C1CYCIbsRz6ePLD\r\naRpXxcZQCS+Z7jDjLpJy8RhCrjuoK6LcaJJTvfgCKW6BrFJxdKHNc1AylQbc\r\nZJeFs/ybYpVQhq2mKYSV18McxL4/Ir8/dJrDuwaen5tOgy4AVKFCdYhtxvvG\r\n5M4DK/rk288c4Q5Op0OCRWZfZ10I5SZqX5OvMm6d9Mjj4coZcBdB/cFJ+CK/\r\njXoF1GoJoW5p+2Gn5fiEzfqZyWvfATASU7hyOdJ5njoM21uNH9TSTayf/+Ki\r\nsEkGkgZoC3R9R7cbpW8/8ANteQwmrLsUxxSXFGZzF/Au6B4NTe7L58pRsWRb\r\nUpe98kFPtC2xJb5CBugek/LQ5FJzExe0Jd5gMSRV5Gkw9606EbfrImkELRhn\r\nJ0imkankbHvliiIEY+O8fGnnqUWtfqz3FmYw4wLsgLImq3lTH76LjVp6986T\r\nsEPh6aSaKNZwS+zes6Rg5O5UxvLMCT8kHKTsTEcAaazFAmFyFU//w1UaTW+7\r\ns+kWV1XqUv3oiOa4SxfTHuNd3r+MmDYw0cznk9ESDa+ET/pCOkEfw2D6j+8f\r\ndRAQsrYYiWZrpKdd+0MJFS56OSsgan4n+Ug=\r\n=6cve\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0_1666031080752_0.2551305815156584"},"_hasShrinkwrap":false},"4.9.0-beta.1":{"name":"ember-source","version":"4.9.0-beta.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha + node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"7ae2487d9aae21efeb847ac43309901f43acda62","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"3413e7d3ab5a218c89d8b79be89acf6ff199dc97","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.6.0-beta.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-kHTdG49OJC9UqqDAJmvpmx3W6tUGcHcRcy66jxz5c6P9QM4IkaS3C82jySECXcsN2DPk/7v1lhLdGoDupIM1rQ==","shasum":"06bba026257a5b8b1cc05942cf031b1c170a775b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-beta.1.tgz","fileCount":396,"unpackedSize":8355210,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd7RdJvTsGurnqzhmfOml1vlDwgmsCZXCTFBSW/xHhGQIgThqcpbFxc/+bveVtyZ/si+N7fzcTP8/Tm0RM/W4TxSc="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip2HXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqajA//Xg1d6KXerKxUN1y76Ka5GGJSkgGyR8QxT+gN2DJ7IEbDdTjE\r\nHGkfXRKe8DH2zo4g9KTeXJAs46CezzMMmYjqIzBDpeG7lMJu9kdaW9xbQM3T\r\nE+iYQ81+WLyOjGr9L0FRMDUnWMu7nYSe4SQ2dP2zGokHYzze4G1MAt9SWXkn\r\nf2frxthSMJ4IuxCHOATYuuibheBjimLquK+DL+dEpw/5+GO3ukSaqH6MVnfz\r\n0PBxnG++p2NbHQWvO3RHKATpd1gabTQrFd1Cau00q4hZpRStFnTICxq5Kfri\r\nq6VN6Lx19uPICp7Oo44CHaHx/mGYbwgMbmqfIeByuYkgaUY0Pma8xxqdrQx8\r\nk9foCIPKqORCIw0wWEnscZ4J9xxRVz6PAiYN+BL7S/P8CUPRPMqM6Biie5ok\r\nEHD+mCpPa8109IHb9NPAkVTcHYCeZ+BGkCiUfkl3aXKTSpHluPTvweO+KQC4\r\niq+3CWHYhYD7iJd6k038RKmRGO2AhiWwWzpsWYHeTYqyCVFfnVNcwhu+5z3P\r\nEvLps5BmquF+0/AfsN7NYLKFkwdJxZgC6tV62pjB35l/6yitozsTcb4mBQfn\r\n1vyBEJyHyOVG97PDptw/i0wYyJYHRUYWw4dziewkiFi7s0uxe5Yj5agXkvDM\r\n0XLG+hN4TrIKOb2f9Td0Ln9mQQxspAGHMMw=\r\n=NzaG\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-beta.1_1655136727295_0.38901851839813717"},"_hasShrinkwrap":false},"4.7.0-alpha.1":{"name":"ember-source","version":"4.7.0-alpha.1","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.9.0-beta.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-DsjjWJg01tDZSRZYUQtKcqAbYOylyvPKNscSZZjni/BBzUA7gSltm1312KpehM7vmkdxs9lJYY2FPbmxCGS4RA==","shasum":"2751441701868d2a75ee591fd679dc053f14b91c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-beta.1.tgz","fileCount":465,"unpackedSize":8335818,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICu+HIWVcrBEu2LfBlc0Cuw509Z/T5DnYxRuQTRxLhcPAiEAt0f/eTiBWXWtsNpmsCfz+/uw5dW+ZUT9/JuSg+fHiRg="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTab8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosBA/+P4jrstOhLNAznN4gPsw2PqDMnY0vm86ujUHr5uBsn8u6bI+c\r\ntfgefrLZa36tMP8S3F12747TkZpiTCIvuRUntEgo2O7dBaeQyC+3FL8Rh6PI\r\nHw+MY+sblrHv3j4wNAW+EqEPA+6IJ5cxZbl5j2GQA+tgDimj3kpy1Kw0/1Zl\r\nQrJWbJ91uc6Fb2mqlJMAXaGgN0X99axyMEjKNx5U0XA1ylOrjuyofXfCn2WX\r\nQe8quNy/FA+jtI4VYKE3DzmXBg1hfhf21NOLXTRVt3nOYvuR8sjJrJToOiy7\r\nzQTT56rFdHPYfUVER+UK3ajvY+4Bo4t8vBXhV3FfuuHI60hVV3l/XMRtCnIP\r\n9QPj9jQ7WXwVPnZs33ueXi7LwIOmNdMvOANShAZ7nKFTlPEXGTWEeSoAIpQ3\r\nAk3Mtla8XtC26xg6gzOoNW6UmD1qEbMLR4bUeX09xUyu4qqVCr7SZ6HTawVX\r\nCBO9SRn8g7g2/GKoM0iAwynzHNg7UDFcMckaqImJNslH9cfSu/cSkCKYEBS6\r\nCzyhE1oMlsFsjFRlyJOO76mrCalYlXqgZH5YY+Y9ph3YrZaQGN/lPoDJQo3D\r\nb1SpvcE8Bn8EzhkA4nOhqcDbgn+Pc/m8+uEkGxvYlk3+3mgzRw9JwK647k1m\r\nWXF9T6mKfqW5/nnLpO+/s4FSFb0Kvp9QVBk=\r\n=YXP1\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-beta.1_1666033403958_0.20282615854767272"},"_hasShrinkwrap":false},"4.10.0-alpha.1":{"name":"ember-source","version":"4.10.0-alpha.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha + node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.10.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"f9430f1c4a69b6b37c3f42efb74da4334fc481d7","_id":"ember-source@4.7.0-alpha.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-1hdaFOsi6Y3yv+drM1lisNu/iW4TQGBTb96gYs68v6SGxRrQ2Q1sUW1lrxdfLSy+pAyLYUtIUj7afKuSJS85FQ==","shasum":"e3e2d4dff6d3479d50c40997a7452896454df0a2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0-alpha.1.tgz","fileCount":396,"unpackedSize":8358915,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDs/jC9Jd+VoQ3Q94VtOXk4V2I677clLnFlwJu9+90XCAiApYRvNzc03kIMTgXIaPcODgOOeQxD5/etcdi0P0hZFPA=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqjz6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmokew/9H+lySVbLM95iThqVoYmHMzCV8r+BubR8uwC/C2h4R73SBmpo\r\nsAOo8XLN6nKEn9PDMJeKfxEwR6v9bK7U6F1Qcudbgy6k7pgSSuikKtTuzX8C\r\n70GeBFxT0LiEnjqq4EqAsn4tDYt39GBKS884bfPzjCOgTYIV1MurWt8Cb7/I\r\nnYqM5VVuLSuBlbg9tDa5AofUlq8bv37Ik8G8meYUnVALhAOJ56odM6GnRagM\r\nXpRwQFbx40HWbbXKuU55jn6gTiQ3DHITWrJD4mscLsDUxp+AfBy3lmFAKP9X\r\npjXUP5V5aMNv4fbL8FH3tYGiyDhaj5NsnuDQAV3qfgLjcbnqoxPH0kp+vJpB\r\nzUdfAr590i8693FguJDmMCDwK+FSiH89XcYq6Dl7aHZlPaxQ8cEmpZS0gwVT\r\nVv7Fe6L5PAKOp1Z7yJXDCLXreLWm44tqXdX+XVJn5wr8HnssR37ydyCTBlir\r\nULNGto44Ueqkk6xBXZmt9sZ4+iL/MJemH1Gx110ekuGVZbR98WwwelYKVQ+1\r\nyG8eL9TJwmOmYAvcP1Ep3eh34DeWt0wzb5mjwMcM++VXQ52G/u4CE9bacbfK\r\nle7iSj5Gp0xnKDIYFQneYnKSAOItZyH5M2dx/12INEg4OrTyNczU0Dv87DgB\r\nAa8dclSBDgjNapgjzIEoPqZ/kLh6oPRgVp8=\r\n=PaQJ\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0-alpha.1_1655323898127_0.4031083384848684"},"_hasShrinkwrap":false},"4.7.0-alpha.2":{"name":"ember-source","version":"4.7.0-alpha.2","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"ddb283198ef40cf48c4c5a88bbcd8696bcd72145","_id":"ember-source@4.10.0-alpha.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-SfSHqX3W5hVWtiyIZLwJCYSK21xzzCJR5mOZcrqGGyhQbj+uY3PUuE29MJaU98BD93YvH+mvpl3lGLtyF5SqxA==","shasum":"9f38994eb80a18c6a1a03f5263c0bf781f0c5f94","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-alpha.1.tgz","fileCount":465,"unpackedSize":8334977,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKMvyCgy7jN44VNN0YrVaJo93Fg8AbC8RlOUYZFoi9jAIgWGMi9XaEHbUV2IJkGPdVUUgnps7JF9NxuWvKMd4CBlM="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUFmLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9Xg/9F+2RtvdFoZMq31rw3E1EYXgwuLKH2jTFObWqLSGz56X8MySW\r\nQpVrGEhG/jLKceR1khnggrm9xF17qltRRoQst14JlIXvwfJhLaBl2CyU/aWw\r\nZKQJWF0oPz9DVehH1LmURRwk69CO3XG+aKGt/M2JuVo9QpHHxlhPvKs+DD/g\r\nUTDfmGvT8CI9MadWIz4Lpf+to2ffyXBM+AnlNJrtcNLHd6TxbI0G5cmdV+FG\r\nhwnUATdMdoqDMnAEzr61+LsX4hbdNl9sx/ajjj/ccMQihrDZX7DrfLUnNEUY\r\n+zPgkxCln4CC5L3XE5wctpy0ys++XwUVXjlWz7/U+znDJJTIORLCHB6P7FJz\r\nQDRbkAdgWLqH1TSMCROOJWedwp8Jv6aFAltrFUPdhf4vz33Y3uO5XPdAklqc\r\n6uXdFJXRiEdI/ZArE8S3Vb4jWkEa1Aa5YtJyedxg3egaE8SY+8SrWLztBXmW\r\nl9rRS6khNv/KgMd7dwBvt5+UC6Bu0BLw/OG8I+jIadqGAIlLIdaq1iOKPqQ7\r\ngdqlP+7o5BfF9Qw/i7txv2uKAB37TZSTHesgO+5BT46tQ2wU5TzV2qI2pzTp\r\nQ0pcryK1D5chfKgd/QDFnhd4rZOaEyc0EBtu/S7ClHtRd04roXSNgYBUDucs\r\nIqm1mFpMFrT7m80AufPgmtmTWN28PzZGReA=\r\n=YPqz\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-alpha.1_1666210187276_0.5279200407127198"},"_hasShrinkwrap":false},"4.9.0-beta.2":{"name":"ember-source","version":"4.9.0-beta.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha + node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2c4c01ac7fcd1f694771c1e8d3c7160a4b366e88","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"2be466a98bad34764b4dd3ef42fe57e5af57e66d","_id":"ember-source@4.7.0-alpha.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-qbqy/74ynYFtCyAN6y9cIQuwtv+vmoS2YNsdR9zp1AMf0/rG/P6Y1QKPFFGQgomazHEfgEjD9SvYpydY+8O/Bw==","shasum":"c9d606889706481eb250ded8edaa1fd518b60ef8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0-alpha.2.tgz","fileCount":396,"unpackedSize":8358855,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6A2I/hFJpREvoG/032P7exAKLjfOn0XYJF7K9pBJF3gIhAN3XaN0YSL6dC5hFJVTYJQRCZkJCYb7Mo10npltYGsPE"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJis3b4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpH5A/+IljqjonkSbIgI0td7feA37g+86jh1bvC/KzP2q1yjaVH4/70\r\nCnChenDKYD8njHnnI0kThTIVU0j6Y7XvRj5rx2pWhChB1VpItAPXRcFJVSzS\r\n8uKv7uxecE/iRB1mfm6Q+Wr1rxovCk4J3SfOp5poaOTL7ZcqFUzoGaVjSZJk\r\n7omf7CkjhOy4dsjSpS3SVMCmG3zyCU3tv5xbZJhl4vhMLdzbW3KsE+IwNHgI\r\n6obW+tuXgk9XERmM55slIXlGzUb+d909gd4e3sCf6Hw5nDHyX5eI8nY1C8XM\r\niOcwPZhctwSEgGHrMdJV9MfrLHmaUjrVtgcd2YV66jPndyidX1JF/sjPNrpT\r\nrh6RN4VnOXEhIXoo4kX05mHPFIjZf6tuU14I8ZYYDyS4bC0IX1vroFqt0sZB\r\nSalU4FYyxeLs3lFx/mSTeu36gdFTVe16buwQ1hCop1EYHHkAcm9Y11axbnft\r\nU2kMx98Ywp03WaVBwk8ldoZFKCKrjmBgh53gXt5n3qxl2m8WKiHZO75nlExx\r\ngBa4vQNEbBLowdLbsXAOVc1Pkv/neGuP3/DiV2MpDOIdiA3V8XuVddrBIsjE\r\nUmyaq5ZTCU1w9Yj7cLwywwEFQC91BcjLgUkGjfroSlbCcPOw2SdQctd/OBT9\r\nf4J/YzCE1KzaOY8+3YOxTjzJZ8KDJAFgaX8=\r\n=hUuf\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0-alpha.2_1655928568381_0.581810163923894"},"_hasShrinkwrap":false},"4.6.0-beta.2":{"name":"ember-source","version":"4.6.0-beta.2","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.9.0-beta.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-rkOZF25/IPZ4uzqmA0fTWatp5OESgKtA2mIqLt7sOM29xm7ViB2Ga9btA2mTQeGB/KEuVKEw14Ph6h0JC9iDWA==","shasum":"da01ecfd71dcec1546cd10c899f783f576210074","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-beta.2.tgz","fileCount":465,"unpackedSize":8336026,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1w5Rn9QF3JMuIibbWMBUIgvhvOezqgEsle/e2/N1yYAiBQiOEEr/qeGdIE0BAj0z/3D8q/+bTloWVCeIqndb3KzQ=="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWIfVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2ug//Zl4ty5397xMugafEeOd91Ta657KzVLyzSnhaC2SOiAQTPJX/\r\nCrH8yWokriD2V2ofhYbNmWdQemK2vpX1kk0emuAtdN7d9Myix6wCxafAUoD2\r\nN/FMKcm0oGyrHTtofIr0kaqVMg7B/c3Fx20vk39Bz+6q8TRz8IQqsgBoeKNM\r\nFLhvTuI9fplOSCop6NFTHNJq1hZNHBN0EQiExMACKKo3S8iQr16MIwylcPME\r\nd3nrgtYvUEUEAKrk8YpNsSDvY0IEglgPIXWV0OJk+B6d0bOoCMhTAYcoQdjd\r\n39DIM+DMet4wDkdo+JARWUsgzVksrcCcDCnk0pHSBMTQb/SmjDsXAEF/IaYe\r\nYUqlPvtsgJedIIcewcpf4oSuFousT/M84hOEcG3pDWzyJHE/mrSy6GH19UOJ\r\nBnT7gF1blzKRHM7/73ooND8aYtMDdwUGXL0ILuQE9ZwC62H6k41lO/Atg5SU\r\nFku3TTDu2euXCv4BB2tFbha8rNMxfU8ruuy6W4bvxycX7Ie2CWHEYiVI7BP8\r\nsFwUeF2SAWk33jbYy2+BgLnbjTR8Ohe262Y4HB2jrDZjQeU1Ghb2bGKjboX+\r\nDvKfLnZ4IAphSrl2SEsMnAqSHbRLJbfaYOSgufBG5Ws32Hu5k+4YPf0xcNmz\r\nHGIYkqg15avZAQN3qtr7fXK9rijUeeW5O8I=\r\n=Jr5S\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-beta.2_1666746325453_0.8305752169476666"},"_hasShrinkwrap":false},"4.10.0-alpha.2":{"name":"ember-source","version":"4.10.0-alpha.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha + node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"1dba5b0da1b8e8a5757610768833531e43f8eef7","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.10.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.6.0-beta.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-X+UoBUgf/3QxlXbp1AeER41Ch05yyDR699qBhVcK50S0yHUrS0t7++eVC7P34Yj9oEJWuMqlMKVU5ykFNfeiCQ==","shasum":"b327b8812a4c4108f81371ba447a4e5ff9a7b074","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-beta.2.tgz","fileCount":396,"unpackedSize":8355997,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFi8B3USV8gmPa1eTdtE0cm8nj40FZzqsEpaIJtubAj3AiBr3mEKQWI7qQT0bzJX9UMCRm2LqGR96H8rI1dTRaGXJg=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiufUkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmMQ//YnoYt4MbqHoejFkXVkmb51HXPhkD0AqWhS3py+6PuxaoRRYA\r\nMij37jJaq1bGO7uQ+LqwrNJywoEyrPSPQ1f0To5em/EIcCZgmcTBnrv1xK0x\r\ncJvLCXkQMlpBL57mBdwARrGhwNUXvyqqQTXWQNtORLIWdIwkyjsGpwIORS/a\r\nB+E9OprUAQ4t1uhOdHGo7W4qKOaaJy7LUF1n4Z1sY6SPBt23c+jpSU5cBrXT\r\n7UEODeoQG20S8v+2e/26oJEDFIUUx3Whq5SETDv21v0vtBcOuWnc8DZKk8yP\r\niveA4DuhG+3PyFg2VTX451yKjn/EJiXFXTpbIUfMMIKIl75ErnNDaVvIvhn8\r\nN5cFUqdJpmZm0KvWNX1xSI0P0rMNJdgXQgUedt4IcJyasJUP0RqmQyrcFz/H\r\n7CijXs6Qi7uT5Xsejuc52n35zVdvas/7F/ic5Il9PYqAlkiA7mDk0GtNes5w\r\nWxOLdAcLMGPgQEvgnHJgh97msX0Wo/d4TuehKrw/lmLz0UPT6QVBzmyweVGC\r\nCyDhhHE+te0gVkfWRzw2oqsESQj6RiCwmZ1IETAb79R5Z4VN8KxzDxhdmV0G\r\nyIgbFuRU0JsvNwz8OTRbYlL/5A/2eWsup1dgmaucfkgxw91OgAkPuL0LksD9\r\n3oIk/0oW03j1azuHZ90J3SZFPrhx5ZmQqZE=\r\n=12Xe\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-beta.2_1656354084028_0.2082390566614567"},"_hasShrinkwrap":false},"4.7.0-alpha.3":{"name":"ember-source","version":"4.7.0-alpha.3","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"c16efa33bee4fdf16a825bb2c39b737f2ad07cd5","_id":"ember-source@4.10.0-alpha.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-elTGkbrqCcH5SQm5NIEeGaqsQSk/G33Bu1V10T3lFvXMJF/kajaL9KMt81QEL4oMhO0zYFJhjY3JHFlHVGfwTg==","shasum":"638482e3393fbd5359d13349e92da650719e0672","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-alpha.2.tgz","fileCount":465,"unpackedSize":8335231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9uFnLAaQ4OTv5a+1C96IYaSfFUB3KRHcHF5G41YmDBAiEArfPUGQ3wyMeQ7S9AfWnsEJbvMozplG5MW8Af9MOkzCI="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWZRBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorYhAAl4xQbpFwtivlA+99M1fwHXpyfsx1E3jO4seRjt/SM4+A4GU2\r\nH/zTRbPsE58sH6YqNbMJWypKBsKe9y9ZnC0tDMhdfy64uvWdtItNDn1o3q8X\r\nKvdHR/eOUtZ5zMJVoKFpQ/uLqkTK6r0AxtIKV95STa/C3JaifYcMipUDmKSA\r\n3rknXF9PzeEtiaX0gWQFna5TOJ6QVmJ+Fwn0MKMLgN61azTGBrv+vUSLdrOb\r\ndWK3oc9hqVE0jgMLUgUEIQfyCeEhgOUH3wT7d3/sX90FPGBbjDwXp73BQ3jg\r\nrgfhIFTHD20nQklHflIcAFYsXTUJ2POCkzLG63fg2c6zgrzVq5MIbLZoGLyf\r\nbbFon5r1F8ptNCjxAKlXNpwKECBH5utlCB6QIQ8BSVk8ZbrpTvhFpr0YXgMP\r\nQQsKDsmlCHcFAVxHcCrIReGzitI0L00SM4bDyy1l34UWALb24s7O3EAGNc90\r\nZ/+AyrNr7ZSEL12rlH0RNIIONjweh6ozri06FfcBi2hCKIxr5iZK79beDTNh\r\nJ6+2uiGqdrrBW1bUaW7ikFzgZXXpelWX/g0eWf/f3puc2jCgPGUzOFHnvh/U\r\namkjxeZNkvdYB9nxaCZ0G3SEuuKAUIowDoMMu4OlEU6qHStlLEEkayn/UdNr\r\nv3h9YRpbqBJSMdh7CCoolMAF+tTo9uY2x+k=\r\n=bOma\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-alpha.2_1666815041214_0.5739192102375292"},"_hasShrinkwrap":false},"4.8.1":{"name":"ember-source","version":"4.8.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc + --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all + lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"f8f2d7a00060058f546c8d185ab4dcfb81a934db","_id":"ember-source@4.7.0-alpha.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-ffjpOSVOyqVEDoNwO98VGiqM0gpffSf+8ZRpRlRahYVL8v7xt6c/XJ5lEVAEXrWR3MwfxQvdqx3VTbX2T4E+pQ==","shasum":"4bc395284067c96ce996b294674d407bef96fba3","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0-alpha.3.tgz","fileCount":396,"unpackedSize":8359154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGOqvXTvTpLh4f6UWnu1QyNpY1LEljxdoonyYrXDyw2ZAiEAwTRh8Arq1qfPIX2BObhB7QnQ0A0U7oNPnF+H7yPA2qY="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivLFVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBgQ//WpZuLigPNqeEZjuS53Av/rNWLzjKYFxMfffI9ReZYS8W1y+3\r\n3bx9Vj2aq5bDJFQJhMXBo9do3zS5HFpbvsZ3kngocwSna/9FsN57zhFAOVuW\r\nHK/PX6Nc7+brzIg2/bkewfCtuGnc1K4lUyzSbDSXaEvsuIcy/mKZj/Ftp6sM\r\n7ttl/zfW9UmZIXFYQ08qYLfT3PiN8u/+cH4zo1AVNuLs5rBCoAq9DLlulPC5\r\nhUbjuxCjeI3FsgUDqKIDaiDXD8pQT1Za2I7VLci1OErsLN7scNoU169zn0+J\r\n0l/5f21H2k68ACZV4UIAn/y/NE0bilJx9iYB/p6UciGAaHPw64Xpc2SL7oU0\r\neMWuYYPUX8fPjjuM1M2w3S7XPdmx+K6VSf8yuQmYB+y3EOQZaIFusHEmb0yx\r\njn9gIXbD0BM2lFUGTgDCd+Gf+0hDAYqH+j0qI092ipz3SXqYBUbC432aqhwo\r\nuzuaNKAULKZtzh8vwtgVgttQq13xEUG5Ix+RT9HeC8HLJIfknzcffDjj+Dq/\r\nICkOSEtXvkpAzuL+XOT455yovVcBulJ5QFxR45Z6L8NJYsZjkt2T1/E5fr+E\r\nC8j+TwZxRhRwTZnNy5JE0InyQSM19U2Y5Tg664f440+Zw7882w5UupCptTUj\r\ndeUX3xvYE8OyjK20qZnN7ORHALglL8JM6kg=\r\n=L+FK\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0-alpha.3_1656533333351_0.6488040444069938"},"_hasShrinkwrap":false},"4.7.0-alpha.4":{"name":"ember-source","version":"4.7.0-alpha.4","description":"A + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.1","_versionPreviouslyCalculated":true,"gitHead":"04b543e4929fedd9ee088c0f6decff0aa081c19d","_id":"ember-source@4.8.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-w9I8XeddoEq7ms6PTvzUJt9izSyBtVB2HMWGRmZPEACNxDVxZl945X6Fq4f6pqVhcHOZrWdBOn1WCm10MFKrmw==","shasum":"b0c3ecc9cacaac299815e821d4fb4d002473370f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.1.tgz","fileCount":465,"unpackedSize":8504352,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEgTGkW+nKeCYHATLnRPWFq8BdSy25JH68sBzRJV9W1cAiEAg72voFBQ108vqdmdDl3o0KGd7GdCVDmJ6KVm5J7DtLI="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYoxzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpepA//X+S0vtORAAkIekkla8Cffkv6u1J3u5fUn879MOaftqBYgvC8\r\n0ByVCqtOjQbG4OH1dg0Q9IwXlbB1irIxr3y8H3qIan8ER9pvfONshGqOHkjl\r\nQvudHyWfFq5hpmAo0a9IQ+GKcZMmMheIwTNDupj0VEIzNKu5QsQ8hQfU5SRy\r\nVZOsy4X24twqV787s56NbLOgsuZAoj3VUG/zSUdR4GQsK18l6F/fSbiAiS6b\r\nnNm2IUcsQ4nWXI4c6l3fVjhsBa7naMjMgI5vnuuXcFKWAB+McGChRo+fuEKB\r\n+2LzY56+RcOJZtrIhIozXsJLttGoyIwoyP/adQWrq+RjUwWEQSU7Y9jZ5Pjg\r\nF+3ZJCdTFgp6ldY1rZ6Ynylqs64c5DulE0hzGXFz5caHYefEHApni3LD7Q42\r\nJMIDWUj+b9c1C/YqhqeTA4nSGRQXw9RfDMTS+rVRDjk0Z7WttukABBVmfWH0\r\nXMFr/ZnIn+uFf8Zb/DSQ2mOmTkzf+o6R8bqfmP9v75H+EjJHJ6ai4zvmkL36\r\ndAgfvqC9m09KJttrRAvnZ24mQoe1nAALPz+rd0WuietBM/OTF9V0big9C+l2\r\nkcd2z3qWZ50cBsscXdtfPt0F7IfhqtoWjbkEysKn6PGIJU/o7FCqKKp33DKm\r\nVNNFvKOeS7CAH3S+bHX7eVZDTztqZGydP7I=\r\n=GL16\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.1_1667402867167_0.15031669177814955"},"_hasShrinkwrap":false},"4.4.4":{"name":"ember-source","version":"4.4.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error @@ -38858,8 +47558,8 @@ interactions: bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"11e8b0ea1219186f931c3864057609211e310b53","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"bd13df4c8c159160555c0c1a0d2f0c0f11785beb","_id":"ember-source@4.7.0-alpha.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-xxpDjkf6xIIIHCTP9x+VfQjLTC8dWfyf5YNenSp4qrT24D4gOV5onPZAwdp5mZtHbRGn1Jjh37s3T2E6If5lXA==","shasum":"bde97e41e7bc738bfc5b26300101eab729fd5e23","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0-alpha.4.tgz","fileCount":396,"unpackedSize":8359154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAR9Hc6zZ6x7AVS/uHF9fXThzN6wyymmSA2TgbqR9iSwAiEA9zxAU1gCoOkSnQ5nUvEraKD5N1UqQXm72+fxTE0YAh0="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixevzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpApw//QJh7KZajpbYXeVvzX4FD/ymoEItouxz5xgjxHuYw/msBkfzT\r\nZAfbISLSW08xiRl/W0CZ3+lLIMEsG/YiSihU3PIxRKZMVHkXGmn8SX4FU0cv\r\nN/5qKsg65zX52Pv428e0p7a1t6fTAIFFcKSnmYOHI5mYJDaMaFvOXf1kRV9C\r\nv89zSwu7W4VXIVEsS+nbm2Mgw1HCEnKXjschSgjalE4ZferxyjBTy3HipUuM\r\nWMxvp7I+bVK4DB2P9anGhmyU1Yayc6pAAwVqqKHOWraZleJS7UE8a88hzBxT\r\neOwMhPwBbCHTh7hnfRch+xlOx3b6z2TZqG+ynkeEcs24U2l+urmUNSt8xIZX\r\nbrRZILPzdb7AlPwd/z1vq/LWJl9K+KnDCfDdyLYcQRjHIbJOoyUKJ056fVHW\r\ncWXAfQPMYGq/b400e+aAk18AaGnBbWrEJhf9gG6WQOOh/upnA9+XzEGg79sl\r\nRfj3xn/26Mw43hSrcUq6iip8jZpnx0JaIZ2PQHsVCdVC7qEV3CEY4XhKMOuw\r\n0nn3CsPym58Wp+Z9oQM5d9eaS4Uw/Ip2KKeutXsXK3gvElTMRKSIjflCdTZh\r\nBF6hy462OEDxQ8x+fhT45csp+K6516k9wOJl2kjUQ3BIrDSi2IhhgoJDcneq\r\nw2s4MOFV3FwGTIwISdUCxsrU3NCxxX/nadg=\r\n=TFL1\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0-alpha.4_1657138162921_0.23524113001095648"},"_hasShrinkwrap":false},"4.7.0-alpha.5":{"name":"ember-source","version":"4.7.0-alpha.5","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.4.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Ixz7HY4Td2dN78QnuhOafGxW7rYlZuSRdmvCZ0g8Qn1i2RFOZQVU7h81zQj4wFF+ijJdtnfrgG77yBhr7o0gOg==","shasum":"29cd11eb61b1fab2dd11759c67d765ee8fee5487","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.4.tgz","fileCount":396,"unpackedSize":8387302,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAuP130pDE1bDyy8GPjbsx+8Tt4U4T2soyrecscxoiIQIhAIYvAp5CjI2S5mk3iEZ4d1TUN5H5r6pny+0ckk3/FKGK"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYpILACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKJQ//RNWSl5e++nPgLv+RxMkfWwyPTVwRcOkSY2LPec9lY6wPJVId\r\njdJKQtkc2bPB8M4RUpox0E4PVk63eF1f7tQStOA41uhv4g3VpNpMyKXGczOX\r\nsmk1qfYueaSPp7n7LOwsmVrfuTQZ2+PFQJ3yyXcdIkf5reOPwO2//mu5JAtB\r\ntTxXCtYDIjtsRA8KKMW/I5wMCxikDon54Xrcf7bmjW5X2wfmI/0NxFjZonXq\r\njd+OpskOt2aKjuPvwZ6r+g+uqfNzsJWV+qybzwnKB/7rkQQ/8hQOIDK4Hmel\r\nik+RLRjcAbeIFPdx5k76QM3Tf/g9PBfwQ63QON2VsH6a6SItL2TIcvTitOBR\r\n/1qkwXYl/7d4GhK/Zeycz9gK8saYTqisvC86BoCULtmp2OJHD/AP9zHpQN/T\r\nY2QXWIWDSXbFawXbva+e9uoPP/XIBW7oFWK1b/eGF3AN4j1KCcH4rwkKYVmk\r\nD+6j+4XL/SzfsmJeK555HGP39WZP5D+SjkbXuaBMHpqV7d3tZDXbgRvlQkjF\r\nxlF4wNlKF8hzFq2AjBPKdEFx+1k3QRiD2aNpNYjIWCgLwE9yuSxP9D2qRwZJ\r\nShdaitSSEL4PXazaQYXL1uQFC1HOAyPbJF/3KkLctdE7o6t/AGQkhw6m6hIU\r\nB2oqxQVJ1ymMDKc1qQi6qd/PWaT9PUkq17Q=\r\n=tz15\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.4_1667404298706_0.20282493699319293"},"_hasShrinkwrap":false},"3.28.10":{"name":"ember-source","version":"3.28.10","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.10","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"91a632eef948db4cc1bd99cb132e7c04ce074258","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"9ad0fbbc940c69ac9c73549db78ca2c968f4fc3f","_id":"ember-source@4.7.0-alpha.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-BryPt/O2Ve0GRKcZlKqJELfRLCY4O5W/mJHc/HvgD8kj0VLhSONgZf/fp8cARkNseAs89N8INTV4+2YezQXFEg==","shasum":"8fe41570bf8db5d743510e5be2dc7e795135a756","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0-alpha.5.tgz","fileCount":396,"unpackedSize":8359154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaNfSmAkU1NSQ2hk4AK5a3E2CfDet4bKAiLz9PR55NygIhALbfOk9hWeYRMX2m8V2EEdrJ8DkY/VeuM3oWi7cLzMJX"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizyZ+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuBBAApFyfGkPQ1j60doWng5ENwOoZsoTdlb36ZM65ckxWxGJXljTX\r\nmoiQj0zkDiyT5JOp3m7YCpFuIyLTk066peref9IRqDy1tGj3CaJeWpcu12ax\r\neQLPH17I5gyU8fvVODHIGsT7h1kOwNRcURXg+CALFR1XkIAtDAIWUCeUpscR\r\n3Tbfs8rglGmbUqjLUk4EVVvKHXtcCEDgGwt1tTs5aG3s0CbFDoHBHW26wSW0\r\nhTRuG1ScQQMwJSpyng0KlwxlcuJ8mkEOBf84A8thfRk4mFXVNyFTiomYpcNt\r\n/iGcXCkxHMVYUZjG3uyr9c924i8EWUb9Qh6YCG31FL+S+fno6wcjKr/eH5S7\r\ncyyWrij+3yDRXtgkTI2kYRe+yXHv8Y311pdSrMwSi9pAjdp8KHiguzAPk2x2\r\nMBO9hyon2xToWlVUjPyduX0x22JAlme0aASNCSsePKJzSoaB98J0igf5mP9C\r\n3hVbPer80RGxQpJJM29xMxmxipL0EjICKxSQ/jw4Jjru5cgBpcfi8UDvjvxJ\r\nMgfAIDgQLbQjfpKYBycmqYN8S8jM4wAqV9XnKvsc71/QDSOPnnfTURW76lec\r\nWzPU3w0YXghmfpB0TPjOaxUMZQIbBsfW36ILxfiyW15YqJSzx9M2yejTdY8C\r\ncsvW2wwUfU2+31IkL6V93TVHXjUv7Oz/bsI=\r\n=M71z\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0-alpha.5_1657742974156_0.926810583362603"},"_hasShrinkwrap":false},"4.7.0-alpha.6":{"name":"ember-source","version":"4.7.0-alpha.6","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.10","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-TH8ug2rRUq6pLwqjciwvnuF8GDKBXNW2v5mvDkkf+k5S84XVHPjn3K0q2uGaR2W/mCDYg+mGmqu/PIGy0STx9Q==","shasum":"f4be7e2852d421a558f686505748f4c88f6d6ae6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.10.tgz","fileCount":344,"unpackedSize":9555595,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHp7VhWMmFFAamfbQNp5Xx1itZ9WtPefiGS4z4WbuCcAiEAj1sk2AtTtAIbRPcJuTDoI2x19VbGX2kWWXykVb2g5T8="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYpfgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmousA/9FNt9pBgEzp8zKTI60rsaL17KsNjxBpa44ripkFMqhbBGzuyQ\r\nI55fu1yrllgYqM+m/AlbiUSzYaDd8XuVrDQhzjtqpNdhnqRlVLqGzqf05t/t\r\nYradg/huPXTCl8asoiiHuz45qk0dFdc+XgnjoMWsAK8wsk/NxeoMe/CW2y7I\r\ndDLL1KO9pjfXUipRKFNCCFWA6hiEZ/KOS2udoMByCUnU3S1b+7BjaGQPepKP\r\nXahVpC3aLav1kwuHMLwu129seqgO8+7htSF3bgvp3Nk2ida3Nt1ofalz30wa\r\n1mlpIMHLMxjFcTQK4cUIwa0ZoyEm4WGB32BabC3jJQ86/Cnv8pBU4thqYSOY\r\n80c7OoIFHkzmPYcLFMz0lEc1Hrwptp2K7MeNA+TwOk50UnGt4KPOkUFUQSJD\r\nOyep2rLGWJ9+s1i9mHEWNUC+qlRzPhYKAcsUoYtc97lFwUyJjU3Vwlu0Ajm+\r\npYLTs5nTsYLLJ/w2gIRi91Pne9uuSfX7hwIqEzMrxnexD26YINm10A4rLZre\r\njKuDyHRmAIj1P23V5xpW2lgQgYPwTyjcoKvuYVXBtkqcbEhaz6rGQmGKijDT\r\nAIVWINcvJw+15rggFG22rXtqG12LDmVrEEJJubhZ+zcwcSsywr0J8XQqj7OJ\r\nXxqtx07j8O1M1MmBuLn3aTGnmi2NPyPPaNc=\r\n=zPh7\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.10_1667405791969_0.268665645784234"},"_hasShrinkwrap":false},"4.9.0-beta.3":{"name":"ember-source","version":"4.9.0-beta.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha + node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"c19707ee069b4c8a9cb9f92ac2cc3e726b5890f6","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"460861b5c5bab9e9f06d6838fdf32bee9f42b55b","_id":"ember-source@4.7.0-alpha.6","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-CYumG+tXctDRyyaAaTrVE1eymM1uaokQ+aR3JidXwuwVuwT8bJVQFGMkVHQRNr+DKrq5WP5hZy16H5F2U/VxPQ==","shasum":"e5364b4a3ed6ecc0c07047651ddde522678b71de","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0-alpha.6.tgz","fileCount":396,"unpackedSize":8359154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArE/EolHwMcdImP3EjAgm/ZEwyIYmTNCWXCJDG3TgrPAiEAwii9z/Vr9gBQqJHdw/15FcrlbdcYWbjWAY3nitLLX0o="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2GFEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrx1g/9EltEhZtBh5FxrY2a3aKNbS6lpJ21irivM/V9ybu+ZtHpVf/z\r\nWaUmxHXN1VRXJAsz11lyohdnMy8YMjl11gu4gyN5BvE8Fe/AmIgkFA2Kx5OT\r\ndUUXaDJhgzzj++84V1Kf/fISCDNhTURkDOHmrmayXhXRTD640LXQCntJ/DTE\r\nsg9gmMZ8ogyjaAk5SzAR5ibjcvTXbDQkl37ojd2qDVy9Z+zi5s8oS04nKhB5\r\nAFn1oNDsp9CHK/PsHSpEdDZZaI98/IIHiGJZdcptgh/o4rIWxbnQ/+SvessT\r\nnLn28ATF8m/Pml7Maa2i2MMF3qb4QvxqHcUvj/WFvAzYw0g5+o2rESaIoePv\r\n30urquIHrdUjbHTZfDchqP8Wl2TTT++/jsGGd1GPXjRuJcSJx+MMMHEZBmXl\r\n2W6t4SEs0MqsQIinnhrHkxuXemP6BFKSHsaK6Tkv7KVM2c4k6kU5TZbUXif+\r\nulV6/u28S1LB3ETFD1i79UEkF8N8iBtT4RI21DdqWWMP/h4Wu7oX6/ELT+KD\r\nEUqvh7HSg3rGi7oJZptyibIX2MR5V4noP1wxrDZNeg88Rqr+Cdf4CptZWrr+\r\n/SYrdOxKbzk0Np4qr7UjsWJ42CSwZumehrv37tFYTefJ3+NzygbrXikLZ/jT\r\nc0wH67gxHteldjM6xrNxf1royybGNYqazfc=\r\n=1oqm\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0-alpha.6_1658347844569_0.45148983187691694"},"_hasShrinkwrap":false},"4.5.1":{"name":"ember-source","version":"4.5.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.3"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.1","_versionPreviouslyCalculated":true,"gitHead":"d7ff40b7caf763e613824a102caa68843668ec86","_id":"ember-source@4.5.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-nOVoeUOJQ0pZr8MUJ3bT1ku36OYvKGZi9AKHJ/2XX2HtvfiEF+aX5XB5wAF0xNkjx4U9okhu451QRysEFO281g==","shasum":"6d8b2667ccdbb34ad6f6965e2ba87c1bfd045710","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.1.tgz","fileCount":398,"unpackedSize":8373492,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmUO8tdYbizvQuIwnjOk2MhM0oGvZ5NdmQ07yYFT3/1wIhAOeJNHa6lGE2bh0hXt0d6lrrGOb40/qBJ/kQMxqpIzro"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3thbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8kg/6AivKNWjdFGVA/0UuxFP93I1ruvVqe3+Yj2Z7YohkH7EF0Cqt\r\nEF9LnV9z6Dwh2bSZyo8yO8DS66FxSUfnCP9J8NRK6ofR9vjr76CO+HL+mBoD\r\nZVaC7k2X5StC2IAJawD2IinerRZN+YAi0WdSOCOpy7QljyjLNk8Pf2xTiqMr\r\nk/tq6LLb3ddwlj1z0105sgRYZ4+XxW4vo+LF6mQe373IxpDq5SzjIIFz5Mao\r\nb8Dpfjcc4/4YbJffi5GrxyINLotZiHbz0e3pkVXY8Esi3eqo4Xa9vm+HDUq0\r\nn5CiVDWI9HpxOLf62nWY6HW9E9+o8OP4CXi9m4oQvkB3W0KM/FmrBFHR942P\r\n6Avzx28BlTyIIRbznt3O8sekreFLtcZ7soLvjoOPTDss1bbWCPJJsfERuYrg\r\nfjPgncHrTZeV/snyNE0UCr0JmngvfBpGlGN5hrrLhiXGriwkyDSBQlFpL9xO\r\n8b40g759GVX2HO5qwy3I3sVrjWMrqIUcLY1pd+q696q/84QxEMAErs5lIeLo\r\nYJNqBcv3xjPjzeAQAsNnNjXEcnBWub1cHJXDPKYwz0tMal1KEaqX4OyI4Irg\r\neS2qfq6Yw46X7QFs43igdVmi0xVgXCSlU0HE+UNheY+plnEkx9++QErXCg/U\r\nVX2J+TgLs5zdivtNXsxOS2VAezphe7lXIkE=\r\n=fARY\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.1_1658771547259_0.9212740384309024"},"_hasShrinkwrap":false},"4.6.0":{"name":"ember-source","version":"4.6.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0","_versionPreviouslyCalculated":true,"gitHead":"464e694afd611e2203759e5f76a14c7bfb023006","_id":"ember-source@4.6.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-VIxKnb2CkNiVBfWkbNg+BxmyDEPQ+aam303TvXrp4kpykdaJwlck8PunxO5oJjFXJ7VnfJ6Y2ccV6+qerkHTsg==","shasum":"14067fb4581804b94249df15667059cef942dece","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0.tgz","fileCount":396,"unpackedSize":8355801,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL3Rps/qzS+VgaqZ5fKKG3EqK5ukuvHZ2NYHwDetJHuQIhAOzH8evjn37rs0FJNUKN5S2jTDQ5Zf29StqFsRfL0ela"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3tnIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCew//brLo2uHo/JD3SfCvyp4l9iOe46nBh49GmcmvtAxRCAH51A1z\r\nZ7/OhR0EPX7047Ed8Gby/yoczMBmqrZBHNH/32/qxHegTsOpJlZPRhb+JM6P\r\ntsf205AMrLtOpcXJv/1eUwC/OT6WC3k48g/XWP1H18JHYs/QyLdnPGq4LYwN\r\nkx3u+kuWRwzNgmrZfagXKdjZKBzSlh0I7dhBAevek7yQHTm9ebhrhMGLxT52\r\n8ssv0X+pNzNXNnEPGF7IpOazyQPUwB7Ie4kJlC0x3AKcbOaUl5MIEbn7LfyC\r\nN7zPDGaB96ENKFsSRJErEj0YJZwt+PbqxDRZATwSDAhNl180S/A5k5UVv1gM\r\nv/vEkjh0VqNPDybKe3KfEBXkyTmgTQDbNLgRaKQ0H6B32aDoHkcmbgMsvyNa\r\nxStVbEuY4I4JYGrxlRYtfLmIhhe9LPWtLzZb6mz7l5EBLSHxlGNuBrxQgCUy\r\n5jUVE+n42m6fY2fMOvys8+UXaTRqahLGHW4qvtM0kt7mS06tHsKDqBBdY1fN\r\ngobciGnze8N3yN94zDJaOHAWheHxN16QJZWJmGggqqYcLWX0nfzs/EpTjxLx\r\nANC6lLvJLb0+qseLWEvuFB1AKoGmmYeitbdhmUuTroYh6gGxdnRkApmnZ+7W\r\nptB7z0BB1YH1os5p/Iss6QaP5b8hzFN+UyY=\r\n=Xf0i\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0_1658771912572_0.8469669826245378"},"_hasShrinkwrap":false},"4.7.0-beta.1":{"name":"ember-source","version":"4.7.0-beta.1","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.9.0-beta.3","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-tQrDVYmrfOyLtRY0QuNpGGMUz7OhQrt1sS+ohjTTuRtWF7lDJhTz/TvLMXRUhViil0dO3Olct9qFNeOSLrlMaQ==","shasum":"396d5b12b24db604549a207bc90897cb772aa257","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-beta.3.tgz","fileCount":465,"unpackedSize":8337444,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgnObUU1YISOgeBGc8Xzw4h9AFsswgYQGl8IEpX9JLmAIhAM40c/m8s/MGJnZWv/H8nvGtHV8sezq1C2Qv1LZEczK2"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYpl2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvjhAAmCAIaQG6XpXDYWZO8DHF16XD2NOmWr7kRiHkp8IT7Jc0hy2G\r\noldhPiiRwQv3/TOd6r1s39a63ZfKp76Gtkorozp+x/J2kPi+6+KrniSTnqMx\r\nvQDC9rdDtZhZMQ/zJEV8etJysV1JLMWgc+7vq0QDj4FKDqBNI+f7UhhibSZj\r\nXSYCmfxmu3GGRRhB52xCdlpM1lJ+Flvkln2lmC8NSWuWF3x8FX58N5/OVseU\r\nzwb79vnFbkZ1r8V8QhfjZkfzkALQUrXcUSsyKaK5Yu3iCbj9jdbCa4QUVlNt\r\njjnITla4RIJqc5n4vD2MIFtr5Di8PdxVtDmoV+kwyDzSsTLM3CbhwGAbnZBi\r\neZC8/BYb/EEtkIXBseEiHLZAHD9YSOvZ77Vh0qxjocE9o131+xJOC6Wbb8PI\r\n/LPdKjEorsm2jB24H3oteV/d0jYEauKj1p5O/Cb1PmzTDA+Nwkb6E8rPg2vH\r\n5tnbWD1781xCOmDGWtjRHktLAqd9/f6eAoed2uOjCxbQAsEwFrDNGRHA2elG\r\nK1Py+0cSl6g3mrGbKQcQcpZjH/X8flSdGBVN3Xs3WRCDuF8+9iEMVb2ytiuD\r\nagmy/OvERjC38FNZrHaAE29UoGRbbN5SaA8jZKAhxNmBFlXIkf6IvGcqRtkY\r\nCDszm1JuMQ2IvkxvnWQ8X1IeMPW/SV0+Bmk=\r\n=IQso\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-beta.3_1667406198100_0.11960755959829461"},"_hasShrinkwrap":false},"3.24.7":{"name":"ember-source","version":"3.24.7","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9d4a2812671f724440a6f0a9f625512212232e44","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"be1c23066d10d4b883f2516e16285e6fbdf5a9b4","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.7.0-beta.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-TGbzamy25yCdExzea2V0oZ/OoX5935V9vj+KbozZN+Dm91PepHJ0fvkuns+fmGM/eQt769Z9cKywK74v0JziOQ==","shasum":"a0a96099e0668db620a590ef380357e2cba9118c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0-beta.1.tgz","fileCount":396,"unpackedSize":8359268,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHmnZAvzHV1RGnLHRDd60FC000V3KR4UGKUorLJ9DVnAiEAztQqOHSU2cGUOXrlA5nGD4kcrg05/mySGGeS97ESHOY="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3twTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprvBAApDFzuBzjmThkDyreZBDsLV8hshVuKOwOYNMTPUqnKH5t0LrE\r\nsxT0ejv6lHsyetK8f73UBbuOuM5I1DeAySgN32sYjt7DmWUz7WIANWLdOwGH\r\nw67geRpMuJGc38zDWGxlB2v4gO4diK95V16GWb5yJoxq6lsRhNFBnrGqpPwX\r\n3qxoS3FKg7pMdm2+06MMDJDRvlGIYboje3j83zKUTD2qiPsttoqml3Ave56p\r\nGLuH/gT6Y+ezLJOkhM6m3Qx8uleicdEANMiw0ZXjtJfR6jqJaRbR0+1oOT+3\r\nIv0GUNoQvqc4SjUZUY2CNHSuxdUcv3tu1p520735dlu3FXg20auKS8SQeZci\r\nkdrKRdoxbGAgXe3VZ+3z+SXfzqnJlR8CNXlcX4XOgz2ChXZekORVn9kgi4A8\r\npT9qs881s2Hgdp9Yha0k09iZAtMN6V2/cSX4SGp/oFqM6YQ0tFeanJGXdFqF\r\nLkyNqayCDMWhhth/Y3GnW/TqReBtNQ1+uuOc/uKW5sVz+PXs5Rhr/S3clXw6\r\n82a5YKtAfNx37g0x89alwxsI0Qg/mw86XAvmOZSSWcT9GjZLA8wkKhh597s2\r\nssnjEYlQRDcWtO1BCW9IJJFSowt+t/j1jAo4ZnOa9XHetXthtyfG/6y03Vmg\r\numHIfW4bNbEm6t+hwO37zQkzaksYtQMbBuI=\r\n=m6Tf\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0-beta.1_1658772498751_0.09497353466165315"},"_hasShrinkwrap":false},"4.8.0-alpha.1":{"name":"ember-source","version":"4.8.0-alpha.1","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.7","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-xwftkvyigiO2wl8FkpMt3uXG0cpvq0EQ5K+gsV251sHcQyRdihf4mY3CPRPgCxLvjEpBln8F+mhMbsxpOxI7Eg==","shasum":"456411e2acf3e992749af541113d4398463a2396","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.7.tgz","fileCount":297,"unpackedSize":8711673,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcS24MjJ/giJy6ANb0SIhbljhp0sTP7r3z0wt/OkNhJgIgeeWhPsy31gHFQYuhbF0EQdtjeTgo+IM+1ngxdojzlrg="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYqMVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZQw//RJm/VyHr1qmn7X4m3LneLPzg9owVhSrHZAS5tqWn1FYwMB5Q\r\nwsvIHd+9z5XfdT2ttO3UgqmkhBTl4fz0RMNU+jGC4t7qd2h/a6r/SYFXZZqA\r\nkTlxHbui92PjaKw6o6qRprrdDhGm1VdxFyHrGoCyE893zwCS7MPC+ls+OlRB\r\n+9U1bZnMwx7VBSPEFsWyjDj1wkdyyQDW78WGvqlq6V5VV6P1lDaM4cs1D4oo\r\n0egVEuKjyNiEZTIQyYihHGGpwdy9erdW36t9Lgf5pxvZuvEfPkbS/FB8CBrS\r\nN2ObJeaTqkr9YiaOtuqwk34Qa+bQaWjqu1gtKp7W3U2OMNj0PDJY6+IexIs0\r\nSkA0hxjF7wOLhLmoXRWhNt+V/SxQrijtNECobM/ksg517UqC2ncTVOBeBOVd\r\nyhBS1Gf5C+BETQwUtcwSyZvAVje/pAbZ8QyRGj1H0r1UdIaMvJ6Gk7atu08l\r\nKnqEU3OFHZ2bwUNXDCiaUZ4qD7o7oOxT4J5z1ArLICoiSlPEdTuLUDkJ44Fn\r\nK94e+49k5WH28wnsY4bV5gppTq0/grhvVIUtpB0KiReSjHJ/PMbBr3hMFH0T\r\nd11lonBIc3T8qTj6cdMKd/wWc3y19M8W8553cjEUdHa+XK74My+SXDZj7vXg\r\nAl5ACtYg22fpGcnuVe8Ft8XzZhr3YvBbhM4=\r\n=trSc\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.7_1667408661276_0.857786817935545"},"_hasShrinkwrap":false},"4.10.0-alpha.3":{"name":"ember-source","version":"4.10.0-alpha.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha + node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.8.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.10.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"ca0c8e224b3464bcdecf0bb824560844c136fa5d","_id":"ember-source@4.8.0-alpha.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-8TzK3BgOL/uyBbeaSEN+D0gJHbG+1GEricsky+ebDTs9vbJ1ckTcWpkmemp/DTsSQyXiArafeIEEJNqVHCw0JQ==","shasum":"b2688488623ed1ce948a53b741ae4ac1e77b4351","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-alpha.1.tgz","fileCount":396,"unpackedSize":8359282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiSH/FUH8oB1mMZExgBd5CxbCAzwnogR5CU1byO1o2hQIhAPkN1vhJ4Klbv58L9hLk+74Sua9yIukMZ0NJCqNuVL9Q"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4ZtXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOGQ//bQsEdsYn8fRVjplMJYY6e9QGU/vWyPzjzzzwrxtJfOZprXXa\r\nHaQAYJVsa79elT9xXFzydQnUa6PdwTVlhC8DmGUfqokKIrm1BDrAVQYllCGV\r\nGNWdVKhyWOQ4HNOMFJw5ejCcE0LAigIbxjEhzsuVUGySOsf3a0BjTz4fJw3O\r\nQxwyGkkBPbqR2YnRhHPJAwhK4oePk4u5fUDtQFy9Raf6Fgas7SXygwyT2Gkn\r\nsyE6qKMwGNZiF9PABKzG7T7zKipDyt4ekwFk2sd9yaZ2FABmjE/9i4L9Zxcq\r\ndkx1E4zgOBACV9zH7gQcRRS5HWAGmKUsGPO/JSQ3+vHf3RsAh5ixNhZY4GFQ\r\nEjt5s2b5J7KIGHFc7l/crSPtGLXVg4sPEwaFI54fGm+9L9W4LaOqJF3ZSV+b\r\nYOqjukoFl4qphR/mS47fY5L4vYsUidp8HHBmLo1GiTPvpXdarsrvIruP5xIm\r\nSLNW2ORO90JG7Iy3tB3ulpu4edWSJzDHwlpHA08ZwM5g6GKTYvUOsfT6aZBt\r\no52YWahYh+Vhq+iN7xeZ+dk37leEGNC6sH6WZvFuc/G6YL6d5bVqE9Y6wBha\r\nDU7mHey6ulV14yq3hlbFU1l3MBAmMahffO6YZmuh16IJh3Kpbx8jgUKCU+dw\r\nyz9Xni2D9vxHrYbmqbAd6LdtwQ93PNkPN0s=\r\n=u4/E\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-alpha.1_1658952534535_0.7076245444403466"},"_hasShrinkwrap":false},"4.8.0-alpha.2":{"name":"ember-source","version":"4.8.0-alpha.2","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"03dd259a3aa55cb3b30a09702661e9906ba1e78e","_id":"ember-source@4.10.0-alpha.3","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-9z3FhHJ2INMRMk6V2c3lV+FBVjQQB2bAH3xIvW13lUVYnWk9O9BFoi8m5u4QY12NW5AKrull1HR7BIVE8B9cAQ==","shasum":"55d84a2dd29104f2947a01c778b1e2664e48b20f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-alpha.3.tgz","fileCount":465,"unpackedSize":8217877,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSbXItJ5MpsAmrYIC8cJqkiMvjBNcgXw8U7Sf2Oks36gIhAN6tCdm7voPZ5YwB84CbYN/lR3I1EQzOvB4KF7pmUPKB"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYs5/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWCw/9E46LIjyidAApRVkF34fk92FCwBqN1+ahflm8BAy36IAhcL/v\r\n5+bsf2mvJt4x+yumIo3A8pREmD5TcjdkbTU1CODIhxeEHSTJ8Bo0ol1nL2Du\r\nFn6uuAcvw6JnPJYR75m846TZmH5dZWbtUS+vZ4B6eiUhSWA4OzSLcDyCZIzG\r\nxQBaM7gwBJfpooxlsPln3qaQkDcnmwbvstFJNS5pWZY5Q8d+gLK8taIPgYT2\r\nk9Hs7IYEnNb75jgWddO2LeBkbJcWBdmzxrn/VZhPRBLO/h4LDenW3hH/0iVs\r\nU/N4D5Q69ocBydwSrlwuhn2WbyWpLzGUFrVfXqkKR2cGd05xSGrGT//JwWko\r\nMsayU6qTmOGlnR0WH54Sh4xAgu0Ks6T5IOhEetyb1qMogd6ISUvcpDgSbyEL\r\noMqM8PQddURdK3B3Dq6a+1T/Yj/47yke2ETfyz9exLntAYuB9tvep1JYNxyA\r\nB9Bo3Gnfdt1vmN9qn19hAzSmKMPccAK/bZMilryJCScg/CVWwMu0lab4NP6N\r\nTDZ/5ZlhXdsYfSLiE0Z+dvMoKSByRqPo2T8BNNtK2bQ9wZoA8b1UDs55bVUw\r\n7hi07yJQiOX/fdHeZoVTsTaIZNqATY4Ndc7lU9qOIk4PMNKpnS1bIOwHwqNS\r\neeDMxbdTI2h5deBw4HxZaVngo8m8cwAPuDc=\r\n=A8Ox\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-alpha.3_1667419774681_0.3056807496384799"},"_hasShrinkwrap":false},"4.8.2":{"name":"ember-source","version":"4.8.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc + --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all + lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.8.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.2","_versionPreviouslyCalculated":true,"gitHead":"792ecc80121b92b7e060ee4bf122e00b343a80a6","_id":"ember-source@4.8.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-YU/ytPaua+QOw+2qRrZM7qahAmxv+N8Utv/Xz2e01NQci6KTaY3AXx6SS3ge0G/KlGyL9ouaHLyHqv7xkcV2ww==","shasum":"9ea1f214345e568eb642bf9e3602e2d637dbdddc","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.2.tgz","fileCount":465,"unpackedSize":8504883,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+ORUMT077APizjJ8hjIMZ4LKhqXuiWi36uQVlnAFg7AiEAmf9abD2F9AErNvjisUXKS+ol5T2dIH8R5I+dcJc/Vrg="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY9wPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrocQ//dJM1zyRUhCW0/D1eRg35lkYY0xBuKeaxzW1saB1CunGS3mtT\r\nI0lxh29msE4MPLRDGOwsAr+06mYR/a/UF28Cn4/UjdqK8GKTudSDtDurHHMS\r\nYKAXpMZbv7nvaKLHrSiNTO4ospRyjiG01uyxESROIo2ruBZVp2eluIFa9up7\r\n0txeqTNSU0+b892JaBLTzrO6IOMEiO/YyCZUvQgBk4EAZpdRppaFjHdV4BFT\r\nNqBJIfzxre5oKqBPsyAtNG26SpnQVcQmo3pva3vVcm4cRJ/Ypk+jBEUeNSzz\r\ndviRAI+YoBOTDxVa/ZFDM9iUBXRmLylZxxZ+ms7o0dju7kw1iqNMuWwbXni1\r\ncGyIVicMjxJeRfRwqGZM9MsZajc/EWuIxQtC/g84A8Il/ebvoSiYg67LOUpI\r\nUt+l6DpnoYNPv1ebIZtXLwjzNPFBJrO3e+g9FsL/hT9LUuvFuptoBvZNtBvA\r\n12I1Qs19oJtp9gJ+tbjDsxFU5PhxeQh5u1eE1vgr881PddDFsJNwmY132nPd\r\nFkG33HGcMvnVHfY7GxcV8bSBtA/Ttx8p9N1T5jqusnotlMDwbTUQATQ8VXPj\r\npRjZ0QikPDtkpswKtFiIFY5/SXrOSuHSkDeJFGbvM+PAof76+WUVwagJuGxW\r\nOj98tNbh1wlco/hBucm0W/EJNymGOrUWD34=\r\n=WgaM\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.2_1667488783258_0.2140128797713874"},"_hasShrinkwrap":false},"4.10.0-alpha.4":{"name":"ember-source","version":"4.10.0-alpha.4","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error + --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha + node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn + test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc + --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.10.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"6a050530fdaaa286d6c527222db755174c2a718d","_id":"ember-source@4.8.0-alpha.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-3m9FdgvStrl4uw59kq/0uOriDUu47fy7rD0j6OTCpBaur+rygyxNSQzrmylIV+3DYd2Nd/fE4JVy11nXM9oq2w==","shasum":"4a8c0b5f972066c517ba474e18d87a751ed4793d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-alpha.2.tgz","fileCount":396,"unpackedSize":8359282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTAomzHJRR8HtVkGMJcX8GUZRz+IYkAVpw3oDUdFYqCwIgRN72m0ckG09mDWTPK0J2t09/Fp0kWTpyAavcKlzvt6A="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6tYBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRZA//SK0mZOslL3lX3VidB2JnF0Hr0ULK++c4RIDQ9zNUUa1U5Rts\r\n9phDHMXWk3iI8gsanL4QF9+p3Nw0nrUo3T+R2+XiSZ8q04kl3ECehCPOISDn\r\nxSUhxRB3rUJ14r48lVhI+/l0dQ9oyUui03LlsXsykvhG/Obi+tDbJmQ1/Gyl\r\nkA4EC/HHzI7yU6Q5JV5ynliRIXXpeqZJ+agxVPm1tLO3x6DL1ap8WL/6wr/v\r\nQpeIPJLf8ITjusEHOCZNlAeh38ajwrbIT4OgiC5EJAahbsCmMYYtuDepRKnv\r\nYrrY+V1h91izigZeZKOsN62Uz7SkGTvTCeTuxjYNX5Etl/ZI4q2yyw/0zMOH\r\nKKUzoPxjS/8w1mFQS0fSpWXDLVJm5u43X0FgXDs3bN4VfeQDSZbCJuy+jbcT\r\nNDUiTF2nks7G1xEN8/mzEpycxWKZ5lBYTqp07ANskSitivMsMjy7a5VXmJbB\r\ndzwDOAmr/XSlc8o2rFavK7YNKdF/CWiec04BHySfyw9d0EZZUTnceKrVJrN4\r\n4OM1N+mcwdUHqBSnISs78YiGuuTSoqmSvTwyHLY5i5FuOOuEZ113tHgfnZwZ\r\nPfuKBXv2KJVTBPWOgEZZBZX3V8r+FFo6KrkdYUARk7sQIO9AaDFsJNgL41dA\r\nyDzmqsS2v0VGivwGMQ1slCwmB3h8MbbZ3AY=\r\n=2wWp\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-alpha.2_1659557377547_0.5288522366088213"},"_hasShrinkwrap":false},"4.8.0-alpha.3":{"name":"ember-source","version":"4.8.0-alpha.3","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"cfd26e68db7e002ccb0ef471fdb973216eb145e7","_id":"ember-source@4.10.0-alpha.4","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-fvPhnAMa3XiO0DfyPNvImlgTQN5Z+IoCSVyMvH8ji+jsumkCWK+QqJo6jSSuAzAI60WttWOysGen2ZF0JEkBGQ==","shasum":"d112a583b1940135944930a229c7c918b1b1be18","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-alpha.4.tgz","fileCount":464,"unpackedSize":8220280,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/wPvijmonaw1i4Re0fjVXXANs8tzhawct+Fchq/bXIAiAEMv0RL8N8ZihvYdi10NYfiELqVTVuBjsq5ewLJDCW6g=="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbAlTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoc+Q/+L5Syvk+i4rSVyoipERiTWfXNbzuOQDoi1oizjSUPdbC7whV7\r\n1dPOWPSKJW85/Te4A4iQNy4efj0VaYc+IK17e46VqR2HX2yG/SfraUvrpOSW\r\nVjybV2kpuiSk+dZEN4zaiE084FZUw4gFlTBhH1WyB7Rv+iYtlL+RBotUvvho\r\n/mgGR7zXA/PKPOcg0LvCJFWhqb0bqOjXnMeJRGlLTPP1XQ0khs+aLJYhQShY\r\nRAdwvB6DwYNlM4lXWnjNrdNhKEHL6ljqn9p6dTRQZgwj06tRJhhodhBR+G6x\r\n8qHXaFoHWI/1K+LpLnhh7HXeaCSWBstR6B0c57SuyBhVew/vewY43kn4NaSQ\r\n+bXxrSKtfLU4NeE4Z3kktrgcv5AnboqJOAk15YmASsSK/q0gkNvtKsEdqFCp\r\nkBinyNPXw1LmlkAtRoWTyMd3Wk9wLqXbS4ghumLwvoHJTenPKahUxDyDumSL\r\njMNgclNQOmQ+sf6cTGH7QTub7akPBrno2En7OwOKUlUK7/p07+X1n4lMiQ+4\r\nacDJ6kqxiXCFb3QDO2uGUyx/h8qLYm+yyOUgxnY5lOiAWZLjsic8RTFjqSsX\r\np9rxqxstMvRKJoffUaUEe+5sseSvJXEeaCio4QPlM8vrTxJvMgOa1z8bKNMn\r\nHI0Asj12Ja7jGs5Vf0dEtsL8IqROk/xBy7M=\r\n=iHGs\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-alpha.4_1668024658940_0.760780950575241"},"_hasShrinkwrap":false},"4.9.0-beta.4":{"name":"ember-source","version":"4.9.0-beta.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha + node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.8.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"26b9d754e95948e3cb0acda6558e5fe9c4e9e477","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"aec3ff0b81ae315271ff4ea15c4a3df1d4f5924e","_id":"ember-source@4.8.0-alpha.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-KmFUEY+jgavna3WVOPobVyT5ZGQfCk3uYabrg311BRsd9b25sasXyTkWxv470BSOC9sSH+p0bc86doscUlQlrw==","shasum":"eafd0e2aa0a7c1380edbed23f25b3fa523751825","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-alpha.3.tgz","fileCount":396,"unpackedSize":8359282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDBdfwZnI4NfjV/nD3v5OFPxcRIUdiCiuirm/IgBxjnFAiACS9ZQXsKdVCWxg8ICX1tMnt8LpCOLBgvVk6Xe52xrOw=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9BCdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHjA/9GhkIsak3+ITtpGYVpihqQNkuBBl920r+60BsrBfgUOw15+Kb\r\nSRAcHE5x0KrKK0fJ+UiKNwuad3gAOKV38LJqeW/YV1tccmVd4vR72ZMD44TL\r\nzCveWS0kBXCiQik29/bxyyDBkakrOr4U6EFGCMZw2VgRy+O1KDOdejaW0qP8\r\nMdga/K1He7A6QZnNWSPx7aaXE22jgu7c2nKWf2znD9Ta9v4D85/YqrsDf9rp\r\n6tk97GeSlgBUMWOPLy+X87hQQuPnA2ZfNgh6pHfF2XREQcUJsGsPHEzsFKj+\r\nf1SdKIezpGxa4M4m3P12rgDXgxjQESKYKrYugOMB0qDXbiHM30cutoO6QCSi\r\nOy/XEq/SOdSGQKl+WCRRHTtQVK4LHlNhKEMFbD/8AuzkaTh3vbqbyX7+NQeW\r\nfu6iZ5lva5aLg0h1Gu//f7+b416VloezF8rkY8T7G8yKrydZ37nd0B50jvBt\r\nHCVlAd5ZI6BO5G6wLHiGpBR61eB5W/AD/RHU5fl1fs1nwFkmZxgC4wHXA16c\r\nfm/ukDZ7Zqih64rRxcXCHCUJ6Mfq9Rago1XviSAZcbX5XLSBTiTXjMbF/15X\r\nQ0bAgGuSxkP5NU0mfDZXBGBSYPlzYyVvfcsN7Y6P9uQFXUgm0A5Bg1HeRbgQ\r\njJ3P700FilF3YTJ5ml6RJz2qlXYon8wIpRQ=\r\n=fNYC\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-alpha.3_1660162205585_0.5289320630614733"},"_hasShrinkwrap":false},"4.8.0-alpha.4":{"name":"ember-source","version":"4.8.0-alpha.4","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.9.0-beta.4","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-vbZAqcYdQrXnURgbGh6VgdSEYtpUSmgx7O8C6pLeAVsMVOd7a65j1rGWrUq8GH8Wi1PWW1+Y3/wMctAcN6HyLw==","shasum":"16d757763a638c35ad8b99005765ff8c481dd2a6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-beta.4.tgz","fileCount":465,"unpackedSize":8352867,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLJnwPoju4c0AehO22ZbuT7KBsRf5Nzrcd77+MsCAvMQIhAN2WDNci9O2du7sAf6zxLTvo74SoA0rW/B+RLEUzDHz9"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdAdXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYLw/9HIqczzpOhPwPd0DxghcTe+Y+eDnHKIdcgG0cAxZnryWIdi7O\r\nYm022O4SCxUAh3ZmUQlVv3ncObFwxdySrRlpFrRgN2SN+tdtiN99+EbhiSl9\r\noGNtqtqp+kYe61Php/75X8/Vb74zmPs1ZZ2HwL6PzRFlX+fBTxqFBfCTSzxG\r\niYRGxMZPNDwV0lwRowhvo7fiU3/4TQ2iOAafDP3qV8qnsvqmKuCi+02bzExp\r\nFo60CwLsAb9leUyN02oLuLWri8swu2oS1NeRae5u71QzzgFV8aVl+PePl6p9\r\nJQJd/0cdfjR0XVzkzlKgexJck9BWhmp5LMICddGtOKIip0+RwwoB25FgmC2Y\r\n/L1y0iZX29Bd+dualQ0rxnr74gDsI0UvP8K/40ji9YS4Yx+pJaUVUQcy3ksH\r\nfao18kdMclKzcc9PdC4MciiYo9ot24HU9cBCegOvD0a1SV7jOGLYITPL96bn\r\ntVJMsZdYHvZt2GjChV3ruBHLKrbOi5xRU2zAyxYt/n8kwCNgjksP/nVYst9y\r\n6SR3ANRJxxcivEGI4NG2ley4uaU1GP6t8UP7eVvAaxR5VtjCNVTjiMHXjkpv\r\n6pAqNS8V7CfMbY1TQ6GEHoBde4NPz0RD7d9l+74xCE+ZHKZpuQe6axE/Fkpm\r\nJhhnrjoBX2CZftspFYg33qY6TA3kFBGt2HE=\r\n=JuYx\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-beta.4_1668548439225_0.558125518717189"},"_hasShrinkwrap":false},"4.10.0-alpha.5":{"name":"ember-source","version":"4.10.0-alpha.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha + node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.8.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.10.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"c52738dac6e4c74e116cb85547b491528e9702b1","_id":"ember-source@4.8.0-alpha.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-zx8o9e2XOVTOa40dK+n2+iKzS82HRrJzE5sdzRifH/xOOwWfiRQC2jbwVh51wW9zIySg2X108dUNc200FYpa0w==","shasum":"650795471f1710b054d26d867759f4e878301fbd","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-alpha.4.tgz","fileCount":396,"unpackedSize":8359282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCB1rBkeRh3eY/D/yim3BVYxNrmbImlkUgu2iXxxtRfvwIgQqBelxcahyBSCIFDRcMXmOwo4fV58HfUPuWotaIFzho="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/UshACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2lg/+LtWE33LMrVtqhs8bwGr6OnJ6z6jOz30x9+JXI9ubhvMzKMJb\r\nxSAy66Ivaaecx3qo4fMRpdxykXKMhkfBqudpUTnOhl414YXWjylK1ZEaAlWK\r\njl3i+8o4HLA+O2CeymheBcoTWtXhD5YUHRGSW/pSkm63X7DKFY/Am9NxwQpV\r\nAEPI5JmVM7FET08+W+Zk0oFtFEBOHqKh6Kv1sNoI0YM9uiyguN7TAGFtVxWl\r\ng9H2Aq3sWfEh1x55LOPiLQrrycp0ZJLYGA1ve3vUUCechF7lnl5yk2oJiTbb\r\nAoIOxobi7GQZqXxV/YVrH/QhVewRndmjGLPm3ZKL0otbZVSToNDGuXv/FGGu\r\nTS9FXST+cdR1FMx62xy4Iw9SJbFPmZ5jH9Se9f4K9luOo+vYubQPzNA4TCFp\r\nuSuVoX7yPSChunla1TSJEpXwgUeUiPUoUpPp3FsLC8PloDq5Ldf3FuS8TYwK\r\n1DN792O+c1jmPvVpKuJsuSbW45XXXjJmOuRb1kdH7VPyCgsdSxH02UM3+j5S\r\n2AwcNNxVLarrHl241U9ImPbw3P1xKAcLnX/d/LfdfbyVD1umEstsfu6wtazZ\r\nINAJ5eAH0rNLGNF6FSqLHf6XgiStoxhfxGtlSli9T3AjvxQX2ANAlrEMcCf8\r\nI1BS8GkHvptdaIoov7yGQypSL3l6FtprpXM=\r\n=gC0/\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-alpha.4_1660767009455_0.7270766402086088"},"_hasShrinkwrap":false},"4.8.0-alpha.5":{"name":"ember-source","version":"4.8.0-alpha.5","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"8f6453bdc3624b3b00ce274571b828bd72fefef2","_id":"ember-source@4.10.0-alpha.5","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-kseoxmOCLX1ro63Qx/EM6scyFN+Pg+w6N7jHRRHXvmDrzN01jQdqK7umjVtv3mc9hCeEJUuqa+3LxtIry8d66w==","shasum":"ef5c3a886bb6ee0fd7a34626c27b8e23cebc7c57","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-alpha.5.tgz","fileCount":464,"unpackedSize":8234209,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrS8kONxtox5OHuty+hrp5WM/GkpzJzbEMvKylCmJ6RwIhAPcsWq4/pRNv5Ls/4w8n9ff0YfdsXypD8tIT4WFQcyOt"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdUOnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYeRAAmgrag6gPjaxIvFr32Ul1Mmd6yBrzLJt3GO86w5m9tTk8fAz9\r\ncaMbBzbUIQOLmPtQhwLUnVkCv0LIr9evhCfJr4RLPzGBhOJMQZWP1rhfcvEO\r\nKkKiDTI0UvpuiCh3j9/VJXwMkTkV7QTeaqr2b3SAIlEQ0COVd9OwgU8PHjWV\r\nMvoh/EEcPdxnpSAP+pdnVXwknxa03bNOQRsrivGStGCL98mbCxpF/vt2XCy3\r\njvj1XZ1Jl3UlG2WrQH/WbGaGetvJuuGQbf0Yp7p4omGksQ+b0oq3DqB+O5oh\r\ngc9tblTNuZIGgP4gkzsBQbhQHL45X2HT7Ko74gi79sIlDaWJD1n6kfAjocNU\r\n+86ec7vslnCKfS19jeio7A8amA6oNqcsGMETk5cfxYe9pwCkZ5YNUBybXcah\r\nrzJK3+aHHqKcRKAuMgqmZUFYl0wntHu2a4C5svycBXEA4Xi54kOIZfj0gHPa\r\n4EUxhmxhFYuAaYPhaVwM11xd91/yO5XNiwtuNzn+bgVcETigcgieYMxDen5a\r\nXk3zqh8pWjgdv7SHiR0xwrcE5Wd91GmFPjB6MDApA5hiNOBtTe6Cw65PufSd\r\n+rlRtGcHhiTTkwtJf7ag0u6RFItyfA9zedzHXVYE5pTweWTEoZQYPd/yupcp\r\nu1TCybPfEzf9/t1OzOWkhIBoE097UPYtM8Y=\r\n=wy5t\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-alpha.5_1668629415336_0.5370932905338959"},"_hasShrinkwrap":false},"4.10.0-alpha.6":{"name":"ember-source","version":"4.10.0-alpha.6","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + build --environment production","docs":"ember ember-cli-yuidoc","types":"node + types/publish.mjs","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha + node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.8.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.10.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"74d801acb366410418e0d0b6f7b19c9486271995","_id":"ember-source@4.8.0-alpha.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-J6ZIqGBITHEAjHWFLjavxP7fzfDRURf0ODMPwECrlQYqfaicOeDG4oGJn5IZCTpTH4CmPJXCbyLwtIg/54bwlA==","shasum":"0a96df544652c192870b1d9617cfce67c1f2fba5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-alpha.5.tgz","fileCount":396,"unpackedSize":8359292,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDz63BvivoLA3EJHRuSWe/MT6Z0cyto3pau3tFZNdsLFwIhAIljaL1p4Eb/aEcFpY1il69f0s060sVwEkcFEKLou1ZB"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBoWWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQhw//Zx7ai08MryEYd6Exu16moxhg4CHKZH2rUzQ7OwKvaP8K/WbZ\r\nc7MyvGvzPM3WViY5SER0j9F5E+7bzh8obImQagsZ5M+qdKCNzr91pX6ZLl8d\r\nhTnU0GCMHq2F6Q/6S3t0Aqn/n7hlQdAohTJ70ssdiCwF2VyNUEeU5GOM6uh5\r\npEXu1mkND6cIdHHXxwtUhpH9adHsnRt9qDYVYdn8zc9WY2xMfVAziFJBnqlm\r\nAO8JMpJO+lEKWuTXPOEMvg13ReMBfLUUUwNXE+OMup6TO6Ra0Zt/o281Dyye\r\nAVDF1YUlQJvZfux932AGEbYitZZz12FHtuUhqkyiiG0cBS+sTe+puMvXNpds\r\nn4nLlIBbYcaD2mpK/Qv+TiMPIU9BhVNs0Pgp7QV3iIFgEOpQd1ry7k0GxdD/\r\nO05pSiviMuaHH8YazMtb8TkZiYseJbBu4gAOWu57Y9+dX0W+ns60t42SUpoW\r\nM+pk9Whfa1sqXMDdA6aFWiaqhAB78nAfWTgJi3vosct81IM604Izj5p/aMja\r\nwbH3YCyyf17uKvQGf02ASeS37r97Ez2OiC9H4WgljIDkVa4uZL+DLiLRMD0M\r\n1XrdhD9TTxC69KvtJQ2d2H4FqqMkaCkc2L6piAIEQqk403S20dYmqXuQm0JT\r\npEEH9A409xqhbgOjpBRU+1QO9nPgj+lZMJs=\r\n=Dk0Z\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-alpha.5_1661371798160_0.48373052091459345"},"_hasShrinkwrap":false},"4.8.0-alpha.6":{"name":"ember-source","version":"4.8.0-alpha.6","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"30c8cfcf731c5387d05bab0236fbb86fa1e30e12","_id":"ember-source@4.10.0-alpha.6","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-AvFACFyC1K9RvX/qXSeCwj1vnsi1aeBUhk27V36s0WvPREwo6xEHlFpDFktpxZUZKz9wvLXCFw/Q9IIjLvFe+w==","shasum":"3596796d5361d76a22a3d76441e77c788c2454ae","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-alpha.6.tgz","fileCount":466,"unpackedSize":8251605,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL/PhVXGQL+ix/Csz5PRd+PZkcL3ZUrwiiAzdJF4UgfQIhAOHlblYbefjZG4UAAEikNe8CvE7WYtp3CHD+5zg2jbOm"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfn4eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZDQ//crTbH6E8zCEdBMCaNq1KUQNw5K9SvI/SVCJeMkZwjI+nYBAY\r\nRw0gbJFmtdQbN8tarbqctg8mIYeZ5OhmR3iCszG0HidkL/bV5k9MYhiU+1nj\r\nU1QOOdao2YUd7Yw+N1Kevv3W67lJeA06HZM3K5Swi+ztokT5S8dmWlgnlWXJ\r\nm5pv571c5QM77vaH+DNefhFIVL9ijPjNcwfZ4PAsmTpmeOXJ+CYMKhG5PFwd\r\nHwHc5mOfoJtMPtUlr9UcF8ZRmhM4S7bf5QvO88SIl1oCvRVDlJP8EEClz9ad\r\ncgrZm12H2ic7BJzLnRB3iN9NAG/puyYQ6Z9YjZy+KawKerTi/papWB0zzX0y\r\nb+aegrctHpdph+K0c563lrxJTAIwE1gK0YLFzIyhDBUZQSvza21YfVGGRdTo\r\nWZyQDjJEaXV/i8IqUosEQyJrH0FnLgHQ6mk5CAIipHYAzP5V+iwkJwl21sVE\r\nFbJRgGqCDfsoi6bycY+g3oeydKb4AbEm7/j8xnqefzg7GSCKYo7+tBwkW0jQ\r\npOudcaK+lb9Ac4jIh2I2KpL8z4tnJeeUew/R48htv0l4Dp8ZVROu9MO1KIqv\r\nnNcweFC+ZuJ/XZR7UU3wx7IBTSNk7na+qOfrxdfpDiMGWTpk8FQADCMfn0kI\r\nLQrZcU6ZJJ6ScWmOHwzKyOi8yufR2/XaeC0=\r\n=161v\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-alpha.6_1669234206333_0.07168075062430912"},"_hasShrinkwrap":false},"4.9.0":{"name":"ember-source","version":"4.9.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha + node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.8.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0","_versionPreviouslyCalculated":true,"gitHead":"e6823dd4ded852705106a0087db9f497dc0dd29c","_id":"ember-source@4.9.0","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-TYwOpHbZKBSHaBEQSWZrUjj2lOBlARmUdENGaImT941T9wwdDyfdi0/6Nu3MIQs/eEVcBfUusT5PAC+rIUu3Tw==","shasum":"5346ea23d04585c0a2983b271023b6d234d18a93","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0.tgz","fileCount":465,"unpackedSize":8353533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTVF68sMN65XPDAemFQ0xlNVPBlhluEqvCZW1/7HnxGAiEA7rqYPJx6rVZID4xKqqCNhmFFE2+QvaoL1vsZg2/cFo4="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhR+QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxcQ//f9lRG6Rr7V7MlCfwV40cbIkH7eV9b8G6TA4/jcVdptZmIq1X\r\npqJUxwpwsCsyDA8sJUiHbeJrwCelqaqxYj4xO6PM+HPeqFToA/205XsmL2yp\r\nA50EfsxXka6+duV/POcYMGMaYcFNK0MBP1zd7J0yG7e92tkV0s61fRjhdNb9\r\nsQ0/Tpp9pap1vXsoKVxa4eBTbJjIKbIIaErgpUj+47urX41ZfQiTAuz6Iwrj\r\nTHaYyaNhUMP2tyzrBl/da/1mkKRJH7AmLe/7ZeE3TWJsA3SYQR0ZeCOW8Sb/\r\nH1yW1wxAXs32K4GnsPsOU7MSW421rOy8x8D36UkaNXMf/NECUTYF99lYlEQP\r\nK1nU1irNjBeObIXPrL2M8XlJyk8ahIR8d7+nBCIYx6n2sRF/Gpyzd8qBA86O\r\n8HDezyOhceA4s79KGOEnPrcGJ/jD7mV1ZGOXVSR68c0vHMX0a44XDD15JzgG\r\nBmzA5H0F1Me+ZUDXsPNzvgebIkx/NKBtI8pbbcBkAv81A/IE/Ije0Nnxt6c6\r\nHA2PEwccdmsMAhWMLNrK6H0HavgJloj0xC/GebmMsqcCe5KbRNv4WQ8XFFCU\r\nTd1FIQSGdwljxKnCq6RaCdH6dWbNQK8wI+flznoTHHQiYYT9HNDhqA6N1bhF\r\nOPO0mNNTu2MyJ0V/MW1oRMb/MLS6guK3PPo=\r\n=qr3r\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0_1669668751803_0.14305798331940855"},"_hasShrinkwrap":false},"4.10.0-beta.1":{"name":"ember-source","version":"4.10.0-beta.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","types":"node + types/publish.mjs","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha + node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn + test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc + --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","magic-string":"^0.26.7","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.10.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2b94b45dd33845b6011518a3289e1624b405ca2b","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"8177565b37fa20b4ac53fd74f00f08312208f53b","_id":"ember-source@4.8.0-alpha.6","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-1wu6WLgofAjDdl2q67F9jF8Bd9im/CIA1CytCP19z/cTHm8qf7DbEGweVcx3yIJjvVI8vNSIOs/j/giETcmXBg==","shasum":"04a5e02ae9ab21bf568720af2b2ebb74d4aeeb10","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-alpha.6.tgz","fileCount":376,"unpackedSize":8371281,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOjK1ArxFErt443nfh6exjHP8O5/g/rY0a0EIgRAINrQIhAJ84O/tKQEVt3m2tSA38mFSN22SW4AIlwWaDDsDmnX3b"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD8BTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXlxAAj6fvxbN82bfwihUeSJgvLcKLEqPt+b4OhRmndVFJJopeddmb\r\nDh+zjnLcw9F174k3ulnR6TOAmvGa35RTlLJz4kZ+siNKHa2TAanvsUqldTFv\r\nN9QEVUlCR5PfpHO4qQ4rrj2QBuis/YwHVDLwBVc/zxdhhoUMak23ZpcbrqM/\r\n9rO/zZwliRo81flvZ0aHIHoeCz4dcSsLF7WL8lmfZgSCoHXatFNQKVnvPlxG\r\noQ5sVhfPlS4RvVXqdiojeiwQnrW4BbiOHX4zRI//bh2mT39Gml4UPW9zROHF\r\nn+tOCy9tvONekKDvREkyoQI4/emDkA0A9/fbddjcnF/58WdIw6M64jRk9wMg\r\nh6ncWwJGn/d7iOSGouqOY9YaAamzszvsiXzu1VzBlx54X7STRZwABXdnX+fY\r\ng710dIhkCGB1cfxcT3LvgxlCzNyNNLskdPFZP7/mXpQO9SKpYwHi0wvVz3me\r\n4VFRWCI6YG295XeS5jB+sunQOMyiqwFfTQjXwntZlaAcMbE26pvF7IvErg+g\r\nu20FBLlzsmeTyfNJyo/cUgkfooE8Kd39OwrOfxNsimPOzG2k9iC0GtT8ULiM\r\n/frRrc6E/hUKQMBh9ZBciQZqvhLsK1QeMtd9hvheAuroUAf/+U5i3STp9oGM\r\n3HHRmljufBbSBKFLDRjNtwuGqwfD2eBb5KQ=\r\n=cHXk\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-alpha.6_1661976659583_0.3834038854360322"},"_hasShrinkwrap":false},"4.7.0":{"name":"ember-source","version":"4.7.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0","_versionPreviouslyCalculated":true,"gitHead":"0c59b21bb380daa491d9d9fcb1dc27fd5e56cd5d","_id":"ember-source@4.7.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-k4R5mH7LOTXXlhxpNH3bVLhqgTfLlC5uyqVMDZxMMXmttWpRq5cOh4fL+s3/gqV9YIAK8tSyfnUAjvNK+QglQQ==","shasum":"acccdd8d9963e6ee42c081b859d89f8f51624902","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0.tgz","fileCount":396,"unpackedSize":8359113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUy2z95rvlXKM8l106vsxh1GdiEH5pBJZtQif+4tKXmAiEA/vwihfdoB8NjSq/XvjvWhOBbOtHkzqv/jyPKAp40L1g="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF620ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHag//VpPHyQK3EY8hoERJLBNJshpLvWvc2TPWAxEGWEy6CW6TbtI8\r\nGJKbZ8Px9kXbKIEZSwxQ8Hxb68iEMS5kEIQuMvhFKx+l8ya9cDtFpbz3Ja9U\r\n4aqAt6OTrqFlLiwc2kWq2u3RSAJ4UB4qOon/WLN+Yh7yl3mZXnS9zOP0n22w\r\nj6d90os4HoF65cyQoKmcN5+oUxhFBy4V6wjC1nol0w7Ao3zFeyAHG2Uyo1aM\r\nHOcVozNDlFeGyGNR8TX7V9FarchTPvwoEqwLMTliz0S99WT29BDg6LnsDVem\r\nimy3NWK1VLD9oxdxJmkgvcnjpFARBS8zqaIzwo5gyd/ays9HQ4zhnPJjOa0M\r\nVsACW0G2vav1DLWik10s6xkm8vEhtcvUmIFgOYlX5AFH49feeeGdhwLF5MI0\r\n/nbrN7bsTI1mZwNK6WIP3D8ijOBWUwRfRHpxnzhhiv9E2TGJRMdit4y28+kN\r\n/n+ysCI+XMjjHelpSnqxGk7/5fikUovM3mJRiAQ+NVG50aOPFNG0sNEwa0GP\r\n7Cs1btbw7fTjc4Q76Jz4fTI8jrdUU9KwAsAubyAwXGCrLSMTUZjSJ6lkMQgX\r\n14obg2xAKTMj5dCHVlKbh6CXbM0XIOGx4TnmvcGBU421wLydJDsT7fdHr6cw\r\nmwuVpLDpwyiRohlu2XMCfjz7+LeTw4og0K4=\r\n=sjlP\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0_1662496179672_0.430306760071415"},"_hasShrinkwrap":false},"4.8.0-beta.1":{"name":"ember-source","version":"4.8.0-beta.1","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.10.0-beta.1","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-81dXjzIMpVhLS6ssqUgKhs/P3iaVwFLOESviWPB0xcP8nhfSUeZqibjm2855TJJEUCuoaqXK0vxU22cXxwIcsg==","shasum":"044847fa912e92f7041cb240a4b029c0ff98f95a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-beta.1.tgz","fileCount":466,"unpackedSize":8251810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0ORRqEXWgh4Aoppyc+cxWptoa4L6NNNlR9lXYbDQEswIhAO6kxAIWK3bSfu92Pi2Orc7FoqpVg9xDMWWLDSQ4KzMj"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhSy8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouyxAAnBMuCsjGq/tXjuEvChj4qGjaJ3byipjH8PuCkSUG5eE6qBFt\r\n6oAm1WO4P0Jp/k18X7AARMrtjJ8MNTbzln1thRQal8g3LDTueX4m7Jq7txpY\r\nj6bQgTtDb+23kH5lEsAnelEaMxaKej8Xt7FFJAfTPh3zkn28lBHbjPMKee8R\r\nbYvaiaG0hJxfPtFk81c9D2tHvzZ2GQKt7ERxdtzHpRxU0NIWzuhc8d45pGGQ\r\n11nk5CKRq5cgYMHJAddEygpHyzFyj4qc56hMolH51UNI7Rz7bkb41X75htSd\r\nJ6hxCbbhgaWBR88/t//wqVgEZ1souxw7LEKTJlqRJaAX5CjGdpxTsnKLT41B\r\nlc9AoKnkQbRYK96qbAobN6rLTChgirt9ivDSuPdcC0M0VJ3XUjd5HZBCiX0b\r\nTkefu8anqRWj8BNYgXDvZOPNxru3xseVDXgPFg+qwRgx5mrfzNRA6L+kXMP5\r\nLmZhwsoHmXXkMKmnFd+eFA7/ZHG5b4bPCJBjMkDS2OXnIa5zGpSXiu0YkDdG\r\nv4wH/ZtMFGhKM82TgqMAQtF9ec4uppPLQ/jeCD0lqa5wDm8ds9qCmNrWlcKb\r\nQisgPE3MyVTZmpT9hGDdyVT3hj8ugE7NAk32vm7mrtYetMxWpbMiLXKHh1Zn\r\n6oqdmNZC0S/i78qrgh9rwwX8gJOYBKRZnX0=\r\n=jY6D\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-beta.1_1669672124533_0.3074549390211392"},"_hasShrinkwrap":false},"3.28.11":{"name":"ember-source","version":"3.28.11","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.8.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"7d727b99008ea01abd034bf9d56cfc54e4a0e1c5","readme":"

= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.11","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"744e536d37697aa59b19dcb4590593861b8eba5a","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.0-beta.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-dIvXePospbk/9ekaQ/0o7pfYaAWi4wd5TsIldNmAzD5dzFpOYtYaQZiPZG139MjCBszKQMndYRCgtIm2W5w38Q==","shasum":"4da4bc908eb34ef85d76214dfbd51b84302a6c49","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-beta.1.tgz","fileCount":376,"unpackedSize":8371627,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB+Ka7RbwN4PV6OH8yn6oYj80axZsBRUWq/7y3U0Mb5wIhANfkGnGpBH+fmBJR7hOlVUQbfUo6gljKWajskXxKbW2B"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF7G8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/DQ/+N58Z1gIFTpLIt+P/niyXmxcYRrvUbz6SXige4ZWmN3ZWFm9J\r\nfPwaEwGiHdtGVAA4ShvFbHbF/5GQc780fuSekF/E6QvbcXXHz5ZrihlrBjjY\r\n8+faws9ErnWEYdy60dn4GuwVnXDarYda/WopbUYIQQPd9keg4gsP8MTxqcDD\r\nxKaBzm4PbLMKB7V2qv1N8xDD0Ly6EmMwQpVFzZnbWkGG2sTmfOKN16DZgplV\r\nxoNbFZMSiDN5hXB/O+ZeREq3nkgt8Vu+6vNT2vcFJBLewZRdhvEeJDok200D\r\nYCF82438foNkNDqytNwUY+2AND92D4yMvQpSeyLPLNe0pKuLAP2L0U2UbS7C\r\nLlPH+wzoS8BB2miJRWfR41GxhzDi9z0OiEPtA0Y0q15xzsIPJsoSZCR25k8U\r\nRQiytwcuZOO+JCqsiCUMlXGlcqj6UP5RQNeMfbutobl/jzFlDWcIf3/UsTW5\r\nKyD5MDqCx9UAkMffjqvP50c9s7FrY1efwOfisXW4X1ySuHbbkwCrvB54bcUr\r\nmwSyTDXvHg/FPBmwXuLk46HpdWgHs5DSPidB7p1IGhlVpr8WjnBNqSFi/hch\r\nbO0itR9vmHY/eaZDSCKmQuPts04+sZxx+bDk57DM+/dDZA16NmAonRzN01Bc\r\nrNQMa/SNThF6+Vn7phoET59/ymdhcgBi0Vw=\r\n=/gKK\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-beta.1_1662497212117_0.1981804879176634"},"_hasShrinkwrap":false},"4.9.0-alpha.1":{"name":"ember-source","version":"4.9.0-alpha.1","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.11","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-oM3X2lYUWJM+CJEdPvJGVZNUTzUAYbDeOOoAJW7im20LkQrv0ce0MAJ1Gf/SnI3H+ZL7lj8qggP+D9P7ZxBvsw==","shasum":"7b1a7d0483c886af8f38cc058fd647c359803543","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.11.tgz","fileCount":344,"unpackedSize":9557365,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF1lqjIjTJw2ZIQyQvT8iiEIJH2HQ+9H2947gViVaUs1AiEAy+xVyhlxrkhQVJ5vE7xuqmHUuTyfbuRSZd0he6se9Jw="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh23qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBUhAAjDvmuTwehVJyxnUeVeM02KBwgpdM3vTpSQek7h34YFi6aJbU\r\nLlI7z5kO+yAZpJbFG1A3VcWjXXBhSp01NAtQPMn3dg+I1NPD/YfgOo82WBqV\r\nVzI1/f9qaJf16HDJXPAXh/9kpKN7GTqyCn3FGFmSLfeHu/lu3FGxWgJVLSFB\r\n+RtjykgizglX0iq8rD0JMy71RIB/jcJhZiBDpXw8OwVf5go3ejy3v4x10BWm\r\nnCAozNl/GZ0usRXIHhw2Zy+RF7aARtLRvCGYsiLhV4sVcPOR+9YjgF6+z3c+\r\nVtOjS5Bpno4B/ntvxNNJbPhlmuwexiV+jJ4i/yMgvji3FB9cl7m3dw1eS34y\r\nXsQFjs96V8DK7fuSw2Hre7obh+PLNbtONKHxVhzh8lqDIA0nMK4sDk0usmRt\r\ngUz5Zjh+qMXqo06potNRGDjk9KMwdJjjqp+GYxSPOxmGOIv2IbDvygSavnWi\r\noNUuDFgBkKS7C60OhvNlReVifncQ+H1u+ugIK19ZiCo0aSrnN2+sZStverTI\r\nV5eBiW/YiyQ/+TuGQkizYjqy8CLKDhNNRx+DBVXN8AqfQGJkDz7gj6xm098f\r\nkMiSAL8Il1Og/ai9ZqCj3eBhmc3lNWX6E5R4EgETrzENVv2m0JnPE3HGrUto\r\ncgnKWuZtnuCnFUPdJsC5sLNoKkhAI0RzqAg=\r\n=fnlp\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.11_1669819882263_0.8110234661652798"},"_hasShrinkwrap":false},"4.10.0-beta.2":{"name":"ember-source","version":"4.10.0-beta.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + build --environment production","docs":"ember ember-cli-yuidoc","types":"node + types/publish.mjs","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha + node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"preview":["./types/preview"]}},"_originalVersion":"4.9.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.10.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"df2fb7bdec3c4dea751d8eb8abd888b00459f92b","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"5b0b4d3fa03e2524925ce0a3e47cf370f6311b7f","_id":"ember-source@4.9.0-alpha.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-1+Tzt9a12Dxx06KDEkR0pxXXeZpYDioljBZeNBQVDNyd5mv+HR67uszT607KXBRREpYVv2UX/zizOXQsbqk5yA==","shasum":"d59129de0ee0ab1c7f08ee14d536b1cc39ff0305","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-alpha.1.tgz","fileCount":464,"unpackedSize":8503489,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+aSmw7tjsT49OhTIpQ0VzXwGDcmWMZpy4h69nsicT5AiAg27KUtM4X1quTDTtJGBMMGO4UZu4+T5iXgxjjA9nZYg=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGPpzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZnBAAkGazCRwygeVs67nlUW9MT0jyv5CNS0R4+m6YjaGSSg/Z4UDR\r\n9ERPc1op3vsj4jUsD+1WBlANnFx5cT4zBaVvf0UIX7v/phdCn2C2ExD09Cs7\r\n5QEiMMz7d+hrJmo690e32tQ9/Orq60kkkcdjwNyIPpeTeAUMClOy6BB56Sco\r\nF2o1tj6nguJ7Li/sxRmcsA6Niwob5InVx15YRbG7r8A+AWvk/sTntrYmJXCi\r\n6zP8ynRuw5aZEa3ogZyr9e5AONT9mlDe/yAsc3D5vQdCSrBkzz9g2rb0818x\r\nW5yfS8kZlNEyreVEEFB5BHhqjcpuuvZt/AaQ8ImsJ3nXFpNTNIspo/lyqqys\r\n0yTn6ew+jUd5fnAIzekUVi4brC+RuX5SNjZ2gI5ECWQ1LyED0G8a0gzGllsV\r\nY+IejLmWf2RznoTaBqGUQAO5DxImDU2YuMH3KuRfqofP8o8NLKyhtXDaXCnk\r\nEKNqgAGg7BU9pBpNY96bJE4OmC/wWWLCJAgrkcZzWflYEizW4u0c3tMzxGds\r\nJ/mR3xkvFWI6HR92HS+6nbN7NR8BSVypoea14MERvbRAmUSzH9WEy4hWrZnB\r\nyn9ksHwKNkKf2fL8Npri9mkYSvoYto5TtV+1nkpeoBEQ0NQVGS629yuUdDm+\r\n/rdYtQzZdNUBXxJ5kVL5iZggDa8tmQl8/bU=\r\n=XtWb\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-alpha.1_1662581363284_0.21667640935792232"},"_hasShrinkwrap":false},"4.8.0-beta.2":{"name":"ember-source","version":"4.8.0-beta.2","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.10.0-beta.2","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-L+rmkZTXVpAkJTeu9pJJ5PcXnT5ZOpSxYNdL0cJgbMUiUgOKNwlDlrEes86Xrb603hO0OnHK04hdLoXf0MW1Ag==","shasum":"eedf63285db6a093a09d612f8b689f0d30932298","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-beta.2.tgz","fileCount":465,"unpackedSize":8253265,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgLnxivQp/iWy8hQW8veVfZBZyGJcBLOGg9gkI3Zko3AiEA1BtgBxyFBrjFtV7uOwu7i6DXtkPwW+OoixK6k8tvgKo="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh3a1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYgg/9Ef6mFOz3ShU44kAfNdnCcxbPNzwm01Ei5M25ux/n6xBYxTz4\r\nmH21gAj3OlUp8+p1G83hZ5EugB/rpRy7gP9R/c3JQXkjDLFHpkbpN0+Jko2L\r\nM91b1eJSHobSNTSJKPxH/8kBNisAPV3azlfWKe8+QHNrwjWA1ArYNeJnfLDg\r\nJTsCLCs9wkpMpErBy1FTMsL2je2f0svtVNmXkbiRQg41rdBWD4C3dDbCK5qD\r\nz8onbYsV+Kblcvgebbu6TRvXmJrF5HeFljve3RcCAlUbNXv0KT+2sJtw0qcI\r\nTvjl/m62KlyJN9ypz+jBq7Q1DKwzHHC4fhfN1cXprvpz0PjC5j1VbNAThLw9\r\ngonIFtS7Y6N6QO452q5n2Tveljwe0lwr2mDD3Xe3U2J3tcLdOPg6H+PCkmPd\r\nZ6fabQc3HOdytZul257swu80ej1PCg/fzyrFHDsnOwNwZut2THxBJGkK2PcG\r\nfOwDgSiKdLYFVnybe0HS3x9vaPQ7s5ahtJaUS4IxijX9caTmLf7QxTowyL0k\r\n7/qcG1kxFgtgEIFATI6RD39uKC86ddWzsZYqavuBNU0H8R4/Bcb2WORQ89/5\r\nGGCZWP/0+rbFDzlgGaFiYuIRsvLitrw3szQtqLxs9suX7Z3n7lFkNfMU3Qgo\r\nScHcUXfBE4gxUCJ15b0OIFq/cYMg/m9b/iM=\r\n=z86Y\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-beta.2_1669822133352_0.28691555007089"},"_hasShrinkwrap":false},"4.9.1":{"name":"ember-source","version":"4.9.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha + node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"preview":["./types/preview"]}},"_originalVersion":"4.8.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"6cc9c65f56a72adbe47a5e798b76d497b741b642","readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.1","_versionPreviouslyCalculated":true,"gitHead":"8634210767616cca4e36aa3054c1a265f0b6c352","_id":"ember-source@4.9.1","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-45dobRcQapTpWa6VWgDcAv6bP6iDxCVi5pJAf04NSRjDLHsjVGUCTdRslOl5rt3sX8dZJqakMnqYD2DwVjDf3A==","shasum":"1b5d84d753ebeab7f372dbd7f39c98123e98cd41","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.1.tgz","fileCount":464,"unpackedSize":8352743,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4MVA1rfSwZbO9fUeDiK0obIkQ0OrJSO1O6z+eT4NP2AIgJ9Uyi/Y1/hpwtYwP5tGU3y6Ltm/zF5Kjne0RnBuic5Q="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh3h6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPNhAAlCayY9gV+FPfnm3NiJ6jIq+ydRV4jr1V7DRr96rqIppN4W95\r\nx21/uXkTqQB4i+rFFAucUfLIBgq/p8ZkTgKFIOfoSC9y+ndB+AGEGoastCDX\r\n4wVkfbk/MDS0IaH3BVky7lJl939x+bWsggUtP2KE6yZ68a/A+aBwhOF1mrkX\r\n5wep2uIFO3xSvGCgrbt2P4ARTIAqsCJfmU2afzd3WNKMAqqyFDIR7EQGECmZ\r\nMF1O3e5dzCZ8EjhdI9suj66wI0BtFzbduJyyQX97srbueWyllNgJKPE1IXO0\r\n6zGbNZbwxpAIXoUI4TPHpmlTeKMR3CabWJd9wjHgPkXKnPa8KRugJJf3fp2G\r\nKLYCuxA3ziPitbwHLcrr/EW+1xst1C3Ur4NvfBjIdmeNH+jFpdm6A1j6kXWQ\r\niwwYcSaJqefVVMIKscr4MQqIfq13DT5JtIdwGF3An7W1aQ3e2t+7k5sx8FoG\r\nV/KrfaJLAmmgPVj7c6Jp0a/MDCs3nzCYcDy+C/DNGMaM0edoWf/lgKq+1y7q\r\n2UohkuznxPTAzDQSNIJc0zVLApRP4JCmN2uLGXj09FPEbTN59BKRcssrN0Mg\r\nw5/3eboAQufeho30aN4FgmNRnfj01PyFs33nB9CtQVD28jpQR0T3fdWMuE8r\r\n/8610G59ux4TkgK1+X2VJeJbG1EyOV8p5TY=\r\n=StxM\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.1_1669822586424_0.771774202384029"},"_hasShrinkwrap":false},"4.11.0-alpha.1":{"name":"ember-source","version":"4.11.0-alpha.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember + build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all + build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha + node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn + test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"tsc + --noEmit --project type-tests","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","magic-string":"^0.26.7","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.0-beta.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-6XFg9AzhLxjE0623fr9R5NyZcN7QW1aqT5dZcGhHSlBovG5pwnWgd3WA+kZNzRwNLJupACSFIg3sawShXo2fPw==","shasum":"2508915e6442e8eb9fe53f582805db6d3ec7f04a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-beta.2.tgz","fileCount":464,"unpackedSize":8503811,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtnkqKrRipzRvznHkKKeOsQVnZN5u+6pRzGItLWumk8wIgANf+AbkiQSvgOxRssJN9UStYHFhvSHdreW6Rq8VmXGY="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIL3aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrILg/+Pu1iUcau3qubtsAtZu0+hCi2qz2MEdyut6NRHajuIwjB2PYy\r\n0ZOZq671rTUq1N3MojTvBH7aCAndxkXaErV3McwgmApsFn2313cxOkhTWMsA\r\neeKhX2n6HymTIzn6DRXA1wkK7Uha1KdMiq1GEl/FfooGXQUv42ARiBk7J69P\r\nBOlYDLkvRTPhyiasYtqi62izk3Ry9OOT+DEZaAK0LGL0vEoAxjjCZY1OqKkp\r\n6whF9AFbDHW4haVIisFTvDsKvVm8NJZghKItu7hKXkdbVxn7ltposyVuNKMC\r\nbcv94WzBpxGQWYWDruD8KQMTPgnSPsra+03FWPd8GfkRLF3TFhpOcNe6QJgH\r\nLjL0PmyF5bKT+mAMrNl+GdwnHk7pNe1cGzbzAw/DCe6cinkCbF0HiyorLMd8\r\nCrUe4jsVQmogei/BXnmYq+y+F0Cg3hmiU+/RPSe70LzoO1iFa/RXBtunl67u\r\nKpyRZVbCAhU/WQdEnqF8eqk7GA//SOqboSzOsiQGW1qp4RFn7W03PdRShfX/\r\nWU2JofO3cbKI7sG8be7VS45uCbzRwKJP/bVrdPAgr3OlTKjMkRcsL5Jlmzbm\r\n+pzBltChS/sDtUx6b6EsYZH2R+FNe3Hu3yPdxDT0TQUiB082OHoc1QIjgmcE\r\nNtXiZOb2hrZnQ3Abbj423383Ku/kHUFxY+4=\r\n=wSij\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-beta.2_1663090138315_0.6829382119398224"},"_hasShrinkwrap":false},"4.9.0-alpha.2":{"name":"ember-source","version":"4.9.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"b383ef03b15aeffda7e80dff1c61a4ca506729fc","_id":"ember-source@4.11.0-alpha.1","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-weDaMtVGhGPejCN2dDqQ90YqCocYTAIIwDfQmkxdQUeSU2bcpHzk5PX54f4t4Mm3MEPQC5eTIiP6fU7d95ypIA==","shasum":"0f509cbc6931917e7511320485ce1526babc49af","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0-alpha.1.tgz","fileCount":736,"unpackedSize":9020957,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+s5KOjm580Fh4BTugTHOJVrRMmQ1zflqjPrmyJEzxUwIhANvmCaSykb+57JZsysoFlOR7XyHUci8FBX3xkCccfqog"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh7iqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9yA/+NakNSAinZFIvMfRnWHVgio6yQqO7eOjEGcouDSPpVNSMaKPK\r\n1Cou046Fx/JLQ9MCOJ3mIach/fWe2maXGHcxeMafOOAkQ98io/spG4K/XTqD\r\nHvqQszxY3v155c02/PIb/sjwN9j5jFD5jRm4SvpMchV0F6T3GXaNOa1GedeF\r\n/vqT9DEvxLotZh1MxAclUqKhZGLdIaHjIgtEGOtUlTfOYupZgtagwKHvsHu/\r\n9jFj4twJsqzREhvRdInYWTDuUfXQr133le9M43mjYQZwce7IGYmjsTXvkFP4\r\nP8nVdYlQVrzDbi0z0KdQCA50yy/1anu/Gj9xPcTR8D02gPaCy9ky8si3NIfk\r\nJOhr6p3OPskJmDBHEK0ePJrwQy4uz4xoUbKleaz59u9wLuAPROM0OsF0Tvbt\r\n0augghUqQrGUx1UzLJqfKVtjlNocrAWFR4XDlN3Z6cnr6SXl2EBgOuxh8rJf\r\nbhJhsgnFppPjDaimuhkBpnne2ZrFfMN79/ZmbaNA9su/3lPE5saR39t4R4kT\r\nWMMIJyL5aPL1opz5A+eMgHqe8MKjZvy7wI9tleW+O0PtpNQdGO5pFKLzL7MQ\r\nHmIuIrbdDDoCLThzqUMrNZ471xl2n5zPN89DoB3wkDaP66j+HZv2uFeN8Z4M\r\nAgInYUuKACoh2xuLgYgt8OyKc3I1tnPDVes=\r\n=Jk4p\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0-alpha.1_1669839018203_0.5380686033860196"},"_hasShrinkwrap":false},"4.11.0-alpha.2":{"name":"ember-source","version":"4.11.0-alpha.2","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember + build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all + build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha + node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"preview":["./types/preview"]}},"_originalVersion":"4.9.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"2c3c46d4a16fa73a25fde422cca94b28198c2dbc","_id":"ember-source@4.9.0-alpha.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-KQUrQ9HiFSsRBIMvhBW5YCYvSi/BnpKzI9cEr0xeTZ5H0xIZWuRcJ4ygR9qU+eKmpnj5eD96J4/jnWR7R0UDBQ==","shasum":"942cc07cd5b86643f0ead2b7bca2077f47f209c6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-alpha.2.tgz","fileCount":464,"unpackedSize":8503818,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYz6hK7+cO59oLjA0wDwKnTp68MYKza2aeCinlGYnfBwIhALDY5Wbwoo1sh5PcEMBIAnyA1/A7u9KgOJXAS+BcaX4X"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIjUkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKoA//bfGEgnKsmJCkdF+vNHiSy5By9OV4qJZwNb3liuAAx42mzJlc\r\nY6uIrHkQtCz2qJi5LdAFNarHbd06wLnGSrqbeJd9XLTLyQxmU/UsZy6ncl3h\r\not3nhGuBLj+BfKFmJgkjyaHib6dtr4iOCMJTkvQtzVYZC+LVo5KgACcjLPCz\r\nEP5DakQzKCID3rzVDnuNnOM7gjVxi/3AAlZlmW+LLtjk8jW4o++qJt3Z/bxx\r\nidenDJiIdDBTkJfUkR/WT2/ljzPkcrU3M1zptOxRaSNttZHIVDRFvrerFx2T\r\nBBX9WJP83WB7CykBeCYCi5s2P64m7AsNvEBgzxoZhdNdPMa/l0EwfT1G+m3N\r\noc9G28zKDjx99RXVkJJKgBTdd8DIkAUQ+6djwn/N90+1RB1eFsGpaz8aAnxv\r\nm2n6Cm1g9eGxsdhYUB2vL4QZxGAzjNBrsL1URxC/uXr0f36o50W1nHSn+EtF\r\nl41Uzb6XzQ0P2rjHJPsmeUQUzBDK9aTcrBRlhegU36SHc5UaJlSf1i2TU9qI\r\n08mNkbnsqUmEtbjMdeNQCXl316l/ndXSa8RYkkV9SbQ9M2FZMi/tvJ3zwvLB\r\npsohEcCU64UzLprn1FbwQX26Z+Xb413o8Hf+6A8UeHQOJCjFVCWUFi7bvyH4\r\ne5PUIvW5e6iS/Fh6ufkS/wKmSKKAiOAw3wQ=\r\n=PijM\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-alpha.2_1663186212239_0.5189818712942433"},"_hasShrinkwrap":false},"4.8.0-beta.3":{"name":"ember-source","version":"4.8.0-beta.3","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"60f52616e7d2902dc8ce3bb2e9d4206165fee359","_id":"ember-source@4.11.0-alpha.2","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-DxyujS/IKtCqcVQTDKjyeLfdg4QLDaoN7JVs4sYyP65urD0aZR2H+JcY8D1Pbye3+oW7cUb3lbVV/3C6ALyUYQ==","shasum":"17746366f155f6fb908e67e64058d0ff7d0e032e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0-alpha.2.tgz","fileCount":739,"unpackedSize":9028250,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEbH0GcKicLVSC55FSZk3nnxH9F01jkzhv90uEUaH7qTAiAGWxpMA793JgKYJcoHeWtgsY4akrkrQOWlB4YtUtVlOQ=="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkPNDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqt0g/+IqB4yj82FdHrRcT+OJzzECWbST2fTAMak/YLTjDTtUHu9PDn\r\nRMHPB4vd7eJuiZp3ze4TB3xMcJZxEkzpsJ9OqKQe60qvCmsGhOqoF3Hh3cCA\r\nexx4+MSbEqzGNdhRLljeHln4/vAL5wMBS8LTk4w00eut19KU0k4eR9bVwb3X\r\nKYnk/nLD/8gk/0ngcCzl4GdEaqjR4q3WP+XkleI4NuqoE3YaaBi7TP1xMi5Z\r\neOF+414S21n/18A5c36GsV9MsU0/BtBB/JXK2Lcyfy07HGq1eH7boYgkhqZ4\r\npItcX+mBWVOSY0xe8HjgbSypHou8a2/VbT1FNX6SDuA8eT0wIdEcpy1I7Pwq\r\nAtEdtl0v6iaOfFEhWh1BYvXvDhkSY8Nk0MYyJbFWEpaRVvN5VdpjaCh+O1Jp\r\n34lSJM87JVbhyE/r9+EmwQA1/nN6aJScwYnASUHA7zZutlb2Aa9tWbAPMnlZ\r\nD8It4GVKnPL6mxrncfMt5adASuPyLYseX146cO3AFQewh9y9wgSea43Q48aQ\r\nM1enfrKuM1mFdcBfPb9SOXWscfCN4eRmbQHo+addQTF597YDnzwZHhRs+rWW\r\n1jm3iuwzOPgWWQd3igI5wV9VfdSeLYbLqIAaYGwuZBMIRByzp4MJP39pdM0p\r\nMm0xiBgliYCcC+xYRkH/1myS9n71t2YTPAk=\r\n=56jj\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0-alpha.2_1670443842836_0.5887122672253622"},"_hasShrinkwrap":false},"4.8.3":{"name":"ember-source","version":"4.8.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error @@ -39756,7 +48466,7 @@ interactions: yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"dd86f3d459d3e25cbfce3a9c9ec4614f137dd4e1","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.0-beta.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-wnBr6x0e0Vu04+DHq4sLTWJ3THAafNyb/s2d6FLdmtX/SiLYqXOLU5a4OXl+7VkaThkwVH/85kn7JWjJjKW+yQ==","shasum":"3e184176b305c3bf9ce160f3beae469f8554973a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-beta.3.tgz","fileCount":465,"unpackedSize":8504573,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmtx04MFm0Dj3zp+ljFnFHjgsUy8/43aeCsnMofAZDFAiBzR/YjcDcJbbYYykbst3wHac0RNo6c/QZZoXvts6G+AA=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKMkRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDKQ//c2y3+P2d6cqbQEZnJPVSPPhDcMzbt8HUpwx+093mD2csTTXk\r\nLbFlvtpXr5zmwI6vew2jboMmZhh1vHGTWGooG4VvnqTUCc1z7CAnLHOlV3ZR\r\nl3J71kOGpBcXTC/3eXZUCYL51tgNwWF3y6cNVHnS5TbduZHJyBN+W4fBu8uz\r\nOgH6ozuD1xDHdQLkoc7b792ryIf2P0go2Bfcjr+PM/yk96+zxKYUIHRBS73b\r\nSPmxAlsx/ZYktP+fSfgvAm/LpAr5ITKYVFNAfmCnVuX3n9j8Xwsc7xWxCoqb\r\nUegLnJOAsoRhXH8vfMjjbI0DewqaxLDcRnjqbBBbcJkVybObNBFD1o8bedvl\r\ncmUrEiJlZ1uop3kgloiTVu32L2/ZaBrYfxn13qpq+ckCGY/ta7Xrn1kOdhi7\r\n8RsAi9m9T71muf5YP5UTwyXnQdY7XajG/dth00u8gjjXCdsOFs73cIIY8txz\r\nbOB2V95Idp5EAY9cZYe/4YVqJ8YO5rNMbfnf8apYTBh2oeLbGQje0xcPW6Fe\r\n5FxuJEzdU5wZVQHlz7aXBdhBn2FmWMvC0iyGQ3YiPKqg+rPJG0hZxJgdmU3j\r\n/um1zm2TZ4fPre0axmZAnRfRS3IxVTtQ7zOMTrQ8iOHGF/NYeA0q7qQq0iZm\r\nPTlKLnum6iRpEU2Iyk6pLjzjNWXfNzZz1ls=\r\n=6VgD\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-beta.3_1663617297049_0.5597926630070484"},"_hasShrinkwrap":false},"4.9.0-alpha.3":{"name":"ember-source","version":"4.9.0-alpha.3","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-q22H5/zW1fRASokVxQftHq++keg6gGRChn5JCQc8lVXi89GxKjFkX94+7EVsqIGKW2Zf/V8d/MfLCH0gI298LQ==","shasum":"ec2ac92fb804034401ae6c46bb148b4f4d7ccfca","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.3.tgz","fileCount":465,"unpackedSize":8506859,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxtwIq0LMjjKUYPuxMCBKvdkkigIfZsbMS6o0cbvf2ZgIgS163HIO7gFyYidf77X26WOoDs5GHwwisZgVnXM6Gm3M="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl1dsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmocww//T+jpmpOVSxqIRcr+Cr0AtdnUyai01zZL8docgb5jE9K7Faxu\r\nI/UTj3TKzAQ0gyRx+R/rBncEV4GryNzCzqDsMq/4Jo93cXW8X3EFIEhviL+1\r\nBHAdZ7yBYf32AcGHNS0AmhxAobScGhDmGUKPEIjFmoIghGoTMGoIMmclb65n\r\n5tAKP8KP3odu7NKZuWz9gMv6GGoH3lZPt4uKBvrgK/GsZlrYTPxTXmA2Dp17\r\nAXFtp0OgCICf3RgYW/Gs/qcqVSbq5W21T4HxrMpj66zcZjrOtkYVcJHVKegh\r\nEMXGBf9yobMw55rpXV24zN4mTH7Z0pPlR3zx1gFsS2azQOUXSu2nJaBDyfWA\r\nURHR8NSTkno9B91eQ6iSKiKfkQunQ0mAR8rL5DKA29TphnlbXWYdjJCCfK8w\r\ncY4AdoZJ2W4+aVDkE884aS8Mh+zVKvuhzDnu+82vAAZ6JJ2H921gAxzEyhmz\r\nUd3VssgCLPuBcZBIHv5hBzyO3XlgCYBZRt8Y50R7mUCWOFQThQbCmvzvudU2\r\nJENsJJt1rDLAzJm0N7sSkiw1O0nprgW+aJb0lo/uUQxJk3odGm+WmvPQJ7Gc\r\nav1s2J16FS8D4l/MyNatFfvef0M14qI8fFG2BXEF9RDb3MvwmQpkwXlvvTTm\r\n47NM7nZ8rNp9p3L5Ch6XYbF2sIE3gXCY28Q=\r\n=uJtE\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.3_1670862700115_0.5565616034304404"},"_hasShrinkwrap":false},"4.10.0-beta.3":{"name":"ember-source","version":"4.10.0-beta.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + build --environment production","docs":"ember ember-cli-yuidoc","types":"node + types/publish.mjs","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha + node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.10.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"39e9a9fc6f6889402a3007890976960c75823e0e","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"c987535407596cd81dc6816ec26a420c1c50f525","_id":"ember-source@4.9.0-alpha.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-yhz6PliKmKUrHznuU7xLQwUGOFZKAsfgip6eNkq6IXETfguYjItjZH++A4MkJHVlyvLaduiqD1ghTcUKtZaJlg==","shasum":"12b221eb839382e5baae92f4adf9b9f824870196","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-alpha.3.tgz","fileCount":465,"unpackedSize":8504659,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6Ia4eWf9+xfeS8C4uHYHDQOAQa9s9D8jKTw8nlyH2YQIgCysDL7nv21PXzqEtmLUEwbgEqiBbt9wWpD3ScHDQhIw="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK29nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCLg/8CQeSAZVFaeFXlBGHQ7T1KwB64hfIUbCXjKxy7tsF1kie0yYI\r\naW/71yW88nWmeUfojSs8xWbqOVgKKGRxaz/WWvR73aDzIuGq5fdAXrWzLW/r\r\nNS38fBhT9eaXjOBbdDmhp6G7VwpivkAzQrMVZlUZkSqG+rt5kUF4cWBf5u2j\r\neM1q8fRbcWGb+Jv3McOOp6esclZozzvXx9tjQv3iSQFzmBFImYZPUVpB8qMW\r\nxbYJbIoDEDodKQZpAsi5E9GmaPALbgCRCjnCEM9HcBjmTy30q1+iGpOPOH0S\r\n3U6OrFlCpRH6p0375QwfIx22Ubnt66mRVXroRB6jjSm7sYc2e2dKOfF7dAh3\r\nh7op/mDPD5ZB7HEkObAQWvkh+0Hg87X3VPWqZi3VnFS6jFo3scBNRrWnks+H\r\noGtQrHIdDFVMAlDj0+CS0gyX1Wf9qi0VkyWypDpqX8hPj6wdC8LjbP4C3IoG\r\n0lStfeeYUIRYv5bBDcIsaThKcyOD9VMMEyblvRih1LzahBksywuOCff/4pqG\r\nPUl96NbTu2PEzjsbs0MFlJ4f0EzvCceXiiY3ocLtyhXPCWBbygSFCRrbjIfk\r\n0xSkC2BzmHt4UyNZVNcJNeWPV8PEKx44Y/EnNmM/fS2qypCxsBcjEshVXmBU\r\nt2bq1xLJZOoe7MLmoX9R5ZotNWFLOw726bY=\r\n=Hii8\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-alpha.3_1663790951065_0.5650737316009078"},"_hasShrinkwrap":false},"4.8.0-beta.4":{"name":"ember-source","version":"4.8.0-beta.4","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.10.0-beta.3","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-ROqVbhlHxsS0ykSnMuB8soLds6eo9ZY1nhcp7roFM2eoJtrvBf7hbCUHBhRArv/MP460Lde+lMrepSfHh84kQQ==","shasum":"bffb4b6ad2031d90dbd87afe88afbcba2d8d0116","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-beta.3.tgz","fileCount":465,"unpackedSize":8254452,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOmNecMnNB0QmVbB9EdyH8ZRZvQlytXj2+SXKVW0F3YwIgDxaB0jwZCiZW6lhQhOaWmzB1Py5GfLgGXYDzU5hj7UM="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl8gkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqt5A/9G7lpBAf80jjsbOHIcdRY49HDZ101uNH77cJR82SarllY00eu\r\niiwBDzPfc/BShHdyDWklz/boMi4TUNxqzqtMxfV2u7FwgLfOzybBqmVyR1V6\r\nQ7y70+YarKrmg7ER3joiM/n8/vpczAB1qxhOTGZcsP5pAPZiXVMiDz8OamNf\r\nqHN4qK6Mvjcf7N5AUB9ZoGp8E9hzHjzeRUM2InpqHpUL1N178JB27QRIhu3S\r\nskpGYP9UWNSf6HyeELo8XTLx72ObFwj7/wJ2RrtNz0OdxcamVscD3Aj+Kt9E\r\nP+BTPph/4yRBSPJ3+Lei2E9JJrkF6LtuA/WysdWEEyCJbKDceGqE4mGUNSw6\r\nhqrHGb86AO82gy4eEL/94qdKswbTK+lqYDbCbLeCJoPilRKBkfakhYZsL5FH\r\nrHP2ScSXpQ4iwhFDRY/vzpgnLyFHazYcLSSWBhfgrSdVnieazGjKTrHHArDt\r\nK7x6VScYuFadDL20fKXrJA+9wfuecZhB7yaYdCngJXqIQEWZAXheqU6d4yyI\r\nLw5pEewLI5hmgIoVJbXHQN9uZFIEsCOEzyaKGvsLLZLuTyIVeut3Hm+0qWxY\r\nBk8fIWH5u7jMQ1Q1MybwohfVjCjjwMG1BIkXJZxZYkuyr+jKDDL5jEDUugiS\r\nIeGKVCNCSSC6QGfMuDYeQD3pvZIpPxDQpx4=\r\n=ZKL2\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-beta.3_1670891555981_0.13240872981092044"},"_hasShrinkwrap":false},"4.9.2":{"name":"ember-source","version":"4.9.2","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error + --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha + node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn + test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc + --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.2","_versionPreviouslyCalculated":true,"gitHead":"c58af7d59a44889d6b49b1567bb62275c44e641d","_id":"ember-source@4.9.2","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-tbrJidtp8WlDxrnpLZ7iXDHUvcw7pqvzRXV+0xtfLiEibk3KEyqD80ssnSZrl3Nz8/Rt3DhQESn2W2LVm0zQrg==","shasum":"b18d99b7400179ed7ab6e95f4b2605caf80ddaac","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.2.tgz","fileCount":464,"unpackedSize":8354919,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLVGZhhjt0KPoQcnGVjAw3Dq5k8B9MgpHOUt8zTYnt+gIgMUBb1T0/YA3TmaWb3AlaeM9uFm1zJl9v/rdubzRuVdY="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl8mMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaAg//UAwJDyFoivIkQGvk4LD6wEljvC9GwnPuqFkjHFuEOtf7NPNX\r\n3AB8qwHw4GR3QKa7usS+pvbO6/62pNgiEXD6kh90i4+s9hwRMna5mVSOyHLb\r\nlaKC0CHEhJAFAETOYVbaWSkHwAhfE3VmdMpiDG8LqVUPmnVY0aJx5DkngAia\r\npEqJgCs1TrMd8244DAqJmkrYGTTF1ETqN0b7+7am53utfLak3KRHxEp7t3b/\r\nemAT08KsthcLJVKi+LOnRr3p5CiQC8pfcIXfuIm2Hl43mB19emkY/cT1KXNf\r\nO8AvOzdBWUmUUCRVKG2mAYhdsixcIFr3/fy9Wz2QaggX3AO7a0hUCrvANjui\r\nAQQbg9h8Y4UzW3xT4jX/oc5DZkQ/QCweMlC1SaEPp8EOtTswQmAtpz+WWoq2\r\nl13Oc4YS88+S2Vxss/DXXqzCdozgysQDQepZYKa6chYw6pe4xlApvjh+TSmc\r\nbmSSvzu10pbaxAf3xxkFn9vCqnFnW8yO99Fn1X1aOXEQAYVnaTVC5J0kxH+K\r\nXE0MaEawMuNGFDEGZHJRsB0418NlJ5cQd7IeZZ4Y8qSgbLoLVbsF5ClwwmyU\r\nGdXihHIAJsfM7WR4T8miYOKt2c39mnVxGeIsXyfDHBDYAQt1IokqNik9POEe\r\n9/2FUCSfUwmVges8v/7EBEMNxyimMfqnKLM=\r\n=64e0\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.2_1670891916690_0.10281420772371619"},"_hasShrinkwrap":false},"4.9.3":{"name":"ember-source","version":"4.9.3","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error + --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha + node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn + test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc + --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.3","_versionPreviouslyCalculated":true,"gitHead":"2266d40ed10298d0b5e0566150d3ecf75830ef5c","_id":"ember-source@4.9.3","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-oF4rx9sMWk3rNjljOaLkCYwwFXvBn0QUnxV/Jxa/I1FWYXsdiIAoQD9+PU8l7Q5GZh57Mq/M0rjztxj+CYc/2w==","shasum":"bd8d09452460a008e2a0c0ba943ca22859dcc458","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.3.tgz","fileCount":464,"unpackedSize":8355113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChw78Evk5OEwnnLmsipwRGq+ogBsUQXG1WVzVMKjsSDQIhAPLQexKJWVBslMAWTTXwebqMv4DoHv+OvBPrjD+V35Zs"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmQmcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoh8A//atW4AqOdOu5Mkwd518cAhine1+y/1LpoaHKr7joTmpKAn550\r\nQLDsau8gQkhjgyHnZbf+g868idKEvKUjMLEyTRa5IejEJEGxr0vzunJedvSY\r\nSKGuTYBL1ea8JAX/QxX1AWgorKRrh8VB2DZCsI8OgE6Io3AWaUw9ene7Dm0/\r\n89hSibjPQ2nPbO8ZBa4QzXCvw0df7K9l5yiHEd+8Ca9nZ+iw3drlY3GeWllP\r\nEAmNT+ayJ4QxXp6zEyvmE5Hp/FFB5VeCr8HVUyGorTBRg/d2UvwZJWbay1VA\r\n+JAUEUfEtGcnXdvCv79hz4Xj3eoPvdkOQSydkq9aX/f5+OM/zbE0W8Neq5rW\r\nLSAkdgE25AywMsO+HREif+w7NcJy4Eta/dN0SpR7aHF/p0BCz4nPnDwfW9fx\r\nBFqmsSH57XIT92T6oDoCCE74DENpYJtN7lf7Q2Ez9vE3BYVU9TFuS4MDKxiL\r\nVi3iuq312ofelEtocPbUKvjibv3OPIm1Rf4MooVZ7RUNK9XzFZV1DcpnYIRs\r\ntic40Vf6nO9l5zcxZCopgM8P7MPf1QknUcEsRiWICadP6EwbozoYdJw0v8GE\r\nQnOm8BhOpqLb+sZ0FwYJGvYoFLmt12o32PKmIn5srL+tumpmRdpIjldwgMQb\r\nQTZCjErMlSf6WJkMJsm2NMliq4Ch1N64k84=\r\n=XK6V\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.3_1670973852182_0.6441544886259503"},"_hasShrinkwrap":false},"4.8.4":{"name":"ember-source","version":"4.8.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error @@ -39880,7 +48619,7 @@ interactions: yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"bc696851eb78a71ee99592b09f6c3b1684fe11d3","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.0-beta.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-B3/awxhczKEZp0GSJFskw86req8LXjF09l/YoGxCSkoCmcrwaP4i9gy+sV1SOj3jU26roFkMdQegzWMLD303Aw==","shasum":"f9c228eaf102d0cfb082546c8bfa4ccf8d2d402a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-beta.4.tgz","fileCount":465,"unpackedSize":8504769,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZwSs/cjFYErUz318dlKhVkbCTbMRqkDhm75N/tcG0cgIhANay6n/redd3eEcaDTunEWsTjxJnsXvVriquHZLS3PtQ"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMidyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7tBAAhACyh85/uvqY2E9ZhzCpe0+QUch7mtrp/8b+6R05dnHqLz/f\r\nsKM5VglFQZfcMGNknpLLaJ0e55LxhjxPKKpa07enQXp2vy2n82Qq3AkMHNG2\r\nGRHkeGoXRSe3D1ZELs2xKHzy0pNPvi9AEo8to7et7EipRqTCa71nScsvJ0kS\r\nJJdYUE6o4M8ALxljNtIhJZVGKmRZ72hzbCWvW2b3+KQfnm7dC/S9JP7pTiYn\r\nlG7IfPnZRjmXzVdUSwgYTqvYqxy+HjzOvy9zF8PYzAfnPF0oFAlAHubUx3IB\r\n+8jV6U8ssNWzsQWVV0LO/CTXGZSGgdivPWKMC+/kRtv6d+b5nzu3qFisIQtU\r\nLM45RKTrdEgixAyuLeO4YTOPo18Pd6nCUhq6cX2GJ5Wcpuxo5/IqTSrcewen\r\nRtE01wAhjZTEoMO39lWcYy4hqxelFff/13sUUNM3eeeOhz9m8JYBiJyb1Cjy\r\nE/oQerGO1pj6DBZNtJZrCxVYRflQQRncnmUQ/nq7/o8sXYtoXghzfQKliFdm\r\nVnW3ojhDvGaZhRdXhRuuUsUTWoSmYDeIYLDP3ywLOOp2RHiftwpL/8EhJpjz\r\nBm6jYUSwV4Pt5uJOEvNey2COOxrA0NOwFYsYgbgdjnn2bWL4zCeG07o5vypi\r\nWglyz6LdY2fbsoZBG2Bb8YRJF7SzHJiy2qo=\r\n=kaa3\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-beta.4_1664231281823_0.26022597453896745"},"_hasShrinkwrap":false},"4.9.0-alpha.4":{"name":"ember-source","version":"4.9.0-alpha.4","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-2V+7FyigTEAC/xbUZGqtMieNbMQn0uZdfuXOiP/+m+P4p80Wu6AZBREnYmeZmEdnAbm7SFknDmxS8XtpNovx/A==","shasum":"5b766ab454705e1e453848643179cedd02159bed","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.4.tgz","fileCount":465,"unpackedSize":8507054,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7xzi7TX3rYqkvZchzrU5vtYeI53l2rCctXEnpQ1jecQIgUWu/TUIUpdxTHFFDEk8z93aiVLFYdmc5WuY70Id04x8="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmQruACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxGg//RhcjsdOqkeU3dN54jqytO0iFmePOIz2N1+vtlFPiYLb8egug\r\noe/6wBVD1+YJSFAh320MSQDvRwioH2U+RtueHs+6HOMon4K/hPeT+necUvpH\r\nNOsHvd/VtOuw8gPY6c8Vk91blQx3rQsz6kOuqxutPP6O6UtYOkvitIf5523d\r\nrLgbenB24B/bEZo+4vYry01vSmpDK3Vq+tNTIM5xq5HFYxUCxgV8C5XFM3DT\r\n5r02yHutq+niz18k1xbHrmx3m6R2JN5nsrhFb3hWCdxLG7aDMZgY9H1yAj/U\r\niCygFUPWS90YYY7N+hFCFYVdnDe2RxSv9E0xFMGtZEeU2im1qey2TI9DtS0X\r\n1gdijz4kgSajj07I+2cQETGs8OxsmhY0CZM3P+rvU4t1UiZlO+xFcPA3sdNl\r\nivwjGgsa5bfIQ75F3vV+Xa+wnHvyl5wlmUDPcn1tTYQOG8w/0AGRjqvHgS3e\r\nfaAiMrS/umS8gltY3h6yVvy2QoDVzTAJbfdy54J603t7Ku2xvHY7FZYEhvc/\r\nS8ZB/ak7jsE/NdGT7TTaFo0uskD2JNgvvOQZ+mjIm4FvGoYLlsnVS9fpoILa\r\nS0Rh6mAEI3kRo1bqgfBZFvBw10ZdYOe8Nx9YlZoHRUmyqqqSCdO1DJgL8FDG\r\neYN9KHdVOb6C4Tvg03X/mjGcCDZoYiRJwHs=\r\n=3Tm7\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.4_1670974190484_0.7976541274811935"},"_hasShrinkwrap":false},"4.10.0-beta.4":{"name":"ember-source","version":"4.10.0-beta.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + build --environment production","docs":"ember ember-cli-yuidoc","types":"node + types/publish.mjs","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.7.23","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.10.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"afbb0fd8adb2ff1fd67eccd367fe8c259ec71e41","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"9cee26afcfb99eb69c661539e8825a0a5cf09ec6","_id":"ember-source@4.9.0-alpha.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-lvZCLMgffc7WCbtynJP0eQqt7b7FiKJdDgGWNex9h55eiPayYmuL2VPWeELjs8iuD4Oq5FXAQO2sfXcchZZyIg==","shasum":"38c715ce16f32047b1fd5052c3604c8629eedf39","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-alpha.4.tgz","fileCount":465,"unpackedSize":8330073,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzLhV4D/0neIvNwWQL31cmTCQ1S/EabAx7/uacfhI//QIgDeVPDxP57zVbrLZRBC+y8aNfhVGHM2cCw+wKd3d1G5U="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNKnUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQUA//VwLSXTHHo7EkVp8vLLc5uUhKosTCB5d4YOWNvQZqOWmhiKyk\r\n3fyLXoe19Sb5175kJ3r3rrMdL6n3+hXZ0pzWUte8jcA4m8ut5Puazw9Bi8I2\r\nFsjWqZlCpL7L0WWAu8sUyVTM+6iOgF4qy8FLCnagag2iJPYEfAEEyDSKwxiT\r\naxv5Iwlsr5gsJzfDgpxK7IR26wuIrJBIkO7b681O+uDdzQvH2K/UcLRgeepI\r\nV3yyDa5fqhm0M2+w4ueKTY5NG/NzxKo2QP1ipDTHPFrt5OxD0D+NdjUD9mEB\r\nNOMfja5Nv3ER6OhhaPuu2I87YPMsS6nuA+0dt9Gl1cY6IfsppytZ5buOQj8I\r\nvOXnqbwapMUftJwlxVkjAQB20SAXOtRhRY5+U9n3xpGTqsAa8+8jsBge09Lr\r\n1nQBNmdE38F/t93QF8t34cMg3fyJyuB1tvIS6l0xrnJwDB2V2sNCQiT41adC\r\nYG3WeWIvXeTVGSI+/W3zs+UNL+/pbH39TsrGuZK3hdPxVQyryAKeeav39hMg\r\nGiT/9Wetoj17LLRf/lzTnoSEqk2LUBaEvclolQ/IpukEdkZDRFmgHAWNOqZO\r\nvzMk27yB37RCDnvNoiTVMx/lxFPZu58ki8djngLBdD6KEyOuyAHWUL/mYAUP\r\nxQSKLRjNFTyDE4MLmLOd9fcSbv8nGZt+gLw=\r\n=fDLr\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-alpha.4_1664395732166_0.6792235002961642"},"_hasShrinkwrap":false},"4.8.0-beta.5":{"name":"ember-source","version":"4.8.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.10.0-beta.4","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-Wn9svm2jQLnFmRgFY82ooh7gdytCXQUWicjh+5Twmvnk8dPX4E2Ud951fRQGrBGX3bfWIMo+MmYiBP1u0lfFHg==","shasum":"c8b662e082c67f92a5fba4d80c4ef22a882653c4","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-beta.4.tgz","fileCount":465,"unpackedSize":8254924,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvz0ST8cZq5uaorVR8t+vPlk0FB0+Uxbvs6Uwa8l8oOQIgeql/9ZzegkHAlaiDH2WI6YBQ2O0DGHGykwla5DiVhUE="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmQz+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyTQ/+IYe+XjO4jFzqhrw38s7qjDWzthqDJ5UTN9RPmdHtAgQk5pGT\r\n/gjx6wgxPLH9Bm889LGnNAhYdQTHkDqIntNkpFFdhT6PFtuE2362W8uyK8p3\r\nipxZUNUJ9T0ppaIVMo94ZYflfMme3t6zrR1NjhYs1uvP9htdbxcbpi7nGGDU\r\nCGDep04cVawg2000YCSWMrBI9+eog/ZctrII6wIcl2Nq6AGVSYjUhAkTOMiy\r\nfEQ9bYlJ0e3Bc5r2o0SpJKntjAM+clDD1zUjHVsFFfNgKnAGHOpR3fzbzbCA\r\nkOey3YlyGq2wE16ku6pCIj88MRNvoh6tNHwy2fI6VVxVYstQTT9AvOCx+dTP\r\n+eJbgSYsROEaEawHbj9Fbw+qjs+EnZVLI5gSpjEjd+txhnjGoLnHoeQUD97F\r\nIQJufjgQU9HqOU8uKLq9wbln9DleOHM37fUG3iq+/ly/vVjMzo3gz4BIenGx\r\nqHuuqsz1pWX/Y2kXJ9lfDJ7T+PcFF08J5s2eTpPTO6O5zGQ3xoU3vIZxxHmY\r\nGIe4Tu5cvWcQdbRtzO6RaPs7CY+AAdUroL2y27ER5bqOadMRhbEjB3cWeZzK\r\nNCSt6TGKBnjUarYXSL0ViH93vPAIQYzkeb6p0Eq3D0Y2GQJvNJehpyT+kz/4\r\nWrdZR9bBvVrmqJqAPhlQOSH+7Hl2V4u9PbM=\r\n=P+JL\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-beta.4_1670974718152_0.4809839267510725"},"_hasShrinkwrap":false},"4.11.0-alpha.3":{"name":"ember-source","version":"4.11.0-alpha.3","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember + build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all + build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha + node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"5131fc84ae2325fc311124be141342e5e1af43da","readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.0-beta.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-IhsuZgwukhL6ngNhYRGkJq6ZeSRi+76jy5fZtH+UQ9Y4L4F8BJzNahbF+pMO3nCfN5PsBhDFUJ+muhvWKvfpMQ==","shasum":"216addd63c5095d0d796ccaf58262595e1f4cbe7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-beta.5.tgz","fileCount":465,"unpackedSize":8504809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2vxFefjZLcei+5JM4Rfvxdl0KrUKdUAORWPl+HtHhdwIhAJV1MhmDYXQiElobWobboujNRG+AWTHIjoFHQv8r7sfh"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOzwKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraxQ//X0Q4+/yD6KLdlgzCCaWZY8Ps36JwfTFKxAjOfEip6BBsGfUZ\r\nBfywvqckMtxFpOdhhd2Ojs2ileBNIzIAjvhzlck3CVQpuaH3XpUFrwbvHO41\r\nDyMIpl39dQPkkKyw2tg6oPYWqMj/5gbDnqkTM32bCBzrqL7O8qwafsNIyKyF\r\n9CvLV0jh1kh+DMVzBHWraLKyiX+VIfYX/oD8S3pl2kuB2tehOjvUhRuEF7nM\r\nWtok2V2ZslOGC8n/F8sq176rcLeEELkequ6+gT7NiFsvwYrX67Az/aD7wK9O\r\nQyfiFNcFYRsKstZgZXMuuEZ31GOzkElLPrVWb408i6E2U4MOeAyR8d/K9Oqu\r\nexLt81bviPAFtqhXID6S8DCNvKhxKL7BHUFHi70MPVc7uVdTxXTgTfhq2GJC\r\nwTjWrCARGVBDKmzYNyaEpBBD7ab9geKhf7RG0xwUYHyq8diiy74UMbfowNoY\r\nJGccPntw6bKSQaO5UYOCIktZ2lBIMywS6iR1e11cNAHYqKoo6yUdML48hKSY\r\nYoFkj4ql6h9b5iPGc0pXKoHwH0IB76rM4HoZJnEnkvbJrMr95ojhw6lhEgP3\r\nGZBzcAmWLJW3IDbUxCdLj/kfJf/93OdEOrw2NnyqUB6QXdqTNVn0XayKIlrX\r\n8DatxvPMYQ8vcBkrxidQEhGl26XKD2/PNqU=\r\n=hK5N\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-beta.5_1664826378243_0.35643900326861133"},"_hasShrinkwrap":false},"4.9.0-alpha.5":{"name":"ember-source","version":"4.9.0-alpha.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"55fca2518f430a94b3482507aa9941283e101cde","_id":"ember-source@4.11.0-alpha.3","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-K9/qXcXoDoVdccO7trjMMQAgywuUDxMXK1Otf78NmZUGN/yRPKQBaHrE1FZV4voc0kXRGBSFM2JBBK5JOurpmQ==","shasum":"9604edc4c823577766a03e1a5406428219e6f5c4","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0-alpha.3.tgz","fileCount":739,"unpackedSize":9023828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSM/TaHICEFrIvnQLhyFdy7j0kt1SMEdrT42TAWFhnLQIhAMhKhPdvAqjI0om+e13BRy/wR4vnUAx0LI/oikWnm5g+"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmi96ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjbQ//fNTqexAxF1hNbeTypTKs0Z/qsY3+EpfSVryb7uM6cfogppUs\r\nHQArw8AmuEVUOEdn7ap/OJEqSWdpkh6mgmXearhMXSKy+F2sBuW8gj8L+utB\r\n/zAM0yWIOw+l5CqRVe9ss1hphIMSQ8dM8cL/rJQJ8LT+frMVmEN8oLd2Flbg\r\nx0WYASwOLVaskOIsmjUMjJAagjqrZPvho+BSibJ7Nwzh3zNw+9mpSjORznYm\r\n2Qc7NWabDAb2XDVxuM3/bynyJRERxGg9iLh43hyia5CpMfByZyVOycDBNRXn\r\nYeyZ8y1UJZ0wcXKZIbZupKSVsbJmJWqO/ZCh9mTrOu8gdEFUsN6Ov9bnUcLV\r\nqOB7A1sslLoCszRxqWuxDMq8byrxy5VzUgXpVRNWqYKpD5+OlO2Z3uDuGyFe\r\nHX3JPxMIjen8QHnhxIdKcHDxtf9bSvdp36gyZG/9ewMAg/SnlaOopSMRSTSm\r\nqRH2ZGIbtV8JX+V8t4ikAWu+tmVbnuHXk6aXLEELdbba6HMU/syjzYIk7hxn\r\n6m4swRMG9K3HVCfjVkGc/qbNGObG4iAir8oKMH8/stHr7YnixZCljlSr+6Ur\r\n61QzRPevvE9qAz2L7DnGQkZ569BbNS0Td72IFxQpsAAW2Kj+pNZuW/FQVFdg\r\nQOhKgKR80bW7+tqoacnexLTPl4TASFNAPxM=\r\n=rl29\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0-alpha.3_1671049081855_0.129109777014893"},"_hasShrinkwrap":false},"4.11.0-alpha.4":{"name":"ember-source","version":"4.11.0-alpha.4","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember + build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all + build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.7.23","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"d8463ef922e333e35dc026d6a60cc6ce7ebc0eac","_id":"ember-source@4.9.0-alpha.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-/tY3wjQzrRIp7aTBTWgV41TkoKdyHvLB8hTp//Lnu8hoGtNWyHnfNUNPhzkd7AWI0V0AmsLjQPvNQQCbii4KgA==","shasum":"92e733768e896086d43593956d31d8096d8e3014","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-alpha.5.tgz","fileCount":465,"unpackedSize":8323191,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQNkUeMKtpRjBkD1BZTS4VdMh+mq2wfTx2k7mmq7WoYwIgYIUhgo1XDAAzh3h5chCBoT2NAG6viadoolFUGlgmaZA="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPeSVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLpQ//V1RtCgxonm5vYX5uYUuaYg8vBzBl6PhNGdI50qgrkxVlPvBw\r\nZ5rBRGt/Q88Tje2UtjP6FykNt7SZTlkhqzvXN7VGOgYb96kA8cuVxkoySxV/\r\n2dUS7H+UQPTuEIkgxiF5B9be3O0eLiFrbQaL0mq/XYDLXj8kUMQFlsUhwMSZ\r\npLGycnEa/sx9r+4W1MAMQtfiP7k0CNWb4P/M0VUJ3uLoc3SqzQfELt7llRmS\r\nKp+OhJjuBHy9nqEyANqc1TvESP6BYWn5QVAWvqcBbTQr+9ZsHi74YQoYrihO\r\nJNmifCVcS76mjjK2IuR0HD6kT7F8ClRsD04tr2JVaKM+ppirfw7J4GTeZF47\r\nqBxpcgunwl0TYpQ/SyEa7x5XDp39a1CxPwqmenUKaft0vpP2ETLk/9+mjtUm\r\nwQkKy0n0nGpYvofBZYCxH7nU8rGq+Qd4B+f79ePxvYadTFzaN6ycxnOfmS1B\r\nt/t8o0j5b+ynZ39CZNuT2SmVpGNjzNQERbochIAYQPMjCvJ1P0qbAm0ukDfA\r\nkJmWCrtObTK/F8/spnvx2AX9WY+dVXTeP0ccUO7uuUeGPiU7Vu52kGCL4Zb6\r\ncAvCMoYsIyndWaIYhjolUkjOxCKgJnO+bTfLFa616dDj3JWzWRHlYzWHBFtB\r\nnmTMp3ALniC5vM3o3IZo0Mfsl2YZGIc3/wg=\r\n=DMLP\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-alpha.5_1665000596713_0.15096567362032154"},"_hasShrinkwrap":false},"4.7.1":{"name":"ember-source","version":"4.7.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.1","_versionPreviouslyCalculated":true,"gitHead":"46607cc17f2e1467f93130b239c98d71fb313d31","_id":"ember-source@4.7.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-EO52EnG81UaYl7OSkA0KBTFAQY7MZyaaNkj84LMoUhwSb2KGYRfzDUOFm3bHUFa3zzoILaYTf5I6hlzi1UTLXg==","shasum":"ca5fd36c8ee4a959c31a10273e5d2d9867c7748f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.1.tgz","fileCount":396,"unpackedSize":8359257,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArqxbDoLTJXMDHgMu3j+3BKa5xbDXdnkXHsDRGftH2aAiEAwGa7ZKeomWtvWD0U8/s/BlBNtcetNrNRCtIf1H6Uc2c="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRrvtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGhRAAoiHivCFPGEbfYDhjDdtJBtbQ8tlApOOH37ysIgPk6Q4Y9KdM\r\nLkKkm0vX9PuOmcY7PJPZpG5/FkFDLiUH1d2TvPCUQ8tLvNx3wqcJHdrsYbLi\r\npkOmi7HDVnney1qvyT4wWxNXuG8DpbiCLNzxD9PQpJWax6AiLK4NHGqqcx8R\r\ngcWy/wuwiUY5mNFG3fZhXLYEQqhWl1IkNMElm3pyAE7LHig/6tctHU3GBwdl\r\nEy013T/tGr3Nk9f3xD/XkF9b6o5SY1jciOD8ZS+4unM0wGMS5sfUS3aGNL3t\r\nrrAZejn2DPEEOzEBVmtNsK6EGxM9eBemRnTigdllcZMTWvCtG2SE0jdGmvx2\r\nghnA6vACscGyN4BmHRE/2oOgenvi1RpvWnKZ36U6ftvOjs95r6o/g7PxBIMh\r\nONipVQ0KhNWydInzyNN8wyHuI6ybM/gvm21elAZmK+Hx4S6WYcO/YaAM65VI\r\nsxKRkobAi2jgdXhXwQHKLZvvgikUpTGSwSXEtJMUtODMLqrfjXEl7qoDrUq2\r\n9UfaNeUVciiFu8iB82+YO2XYhMM1QBS9nk1tSuFU/D+UEJDjw3vAIWAByOpO\r\nEf86JTwGueDG8cKULkajWgI2vTeQ79BxmSdaRnVCXLdW7YHYlagnQ3+XQnIM\r\nKtZFikSlS4OjQ1F0mEFKnpY7jPfVagqdjIc=\r\n=HSci\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.1_1665580013316_0.3825642298906593"},"_hasShrinkwrap":false},"4.4.3":{"name":"ember-source","version":"4.4.3","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"3fae151e26f57c87564d3ff99139af7f672030aa","_id":"ember-source@4.11.0-alpha.4","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-dEPyFk34lNJeJ1p+lGXVkNjxKiMTxRNRIFpf5wq4v3eoJfmZNFtgKyaUzRF5gaCpFhtmw1BB64dDr6gh6orZMQ==","shasum":"5374d6547af209fdb4aa434adfe0a4f12d76d748","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0-alpha.4.tgz","fileCount":728,"unpackedSize":9018476,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1RlsE4ynRot1xRmWLEJsTUKk/sUSeBfWSwxPJeuHpjAiEA/ly2ufi6xgnNTsycnLYCBv2BD8BTa0Emn7DbfG5JbU4="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo2gGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoA8xAAhj9tPVv3uNrMm/Mdw2D97Mo+28gFhhp5cxD31cg9AV/paqRA\r\nnW1VQAjtn5X3j5Th4Ql/g3F68GyKMcLKd+qO/UxPFUOZGsYZR3gPUXJ8OEgr\r\n0BlinZft7bHygh+zWoPz/xNZD2qC8/lXrPkUeGox3Qdl7ebVbzXWmbNS2gZR\r\nDwgp9a5sByYUX+QAA3qu5FRKxEFYKrt+D6f9zv7xXhHqq+5XJTHi1QCgLK1X\r\nfHAJeC5OChTe+4GuNBnKN7trCeKURhJ/OX7UvlAnEClFPOrG0Y/Gnvih4dqo\r\nKk1LyCyW717LVIIvljXvAYLIp/wbB7m9PC+6XxjoRhoSodEBhyukI2GLY4PO\r\nDS2KGimNzDFtGDjsnrTODHXgsJDAZKOqJp+A+Jy1xk1lqqvY6P4nY1n+lRfn\r\nv4v0xBBticsc4XMOu9tvB7BUAvIsukUXTVFD90w/eb3EJkMRPycY8aUOURX8\r\nEBaRKxtof7VFx7Md3XRhc1szIS1IWASI1e1Si+hl406unAW6FVF0fOxAlrdZ\r\nrUt0kSJeAEpLWA6wYGZM4ZZijPhi4yqJNoXQQWKDx/xCobZ8XUBwuphlrY9x\r\nL09Ocpkr8qP4agwWjQTnWDJIzK/eXMmZW9Gj1S5GC7bvwo0mn8ffpIRNV/NR\r\n8FTmqEwrcTWxSHA/MFmRzFX05GIOf33yZOM=\r\n=c7gP\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0-alpha.4_1671653382249_0.6837106489558855"},"_hasShrinkwrap":false},"4.10.0-beta.5":{"name":"ember-source","version":"4.10.0-beta.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + build --environment production","docs":"ember ember-cli-yuidoc","types":"node + types/publish.mjs","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha + node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"c9f609b5dee9fda3956254d0b98eab7bf9554a25","readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.10.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"3133edca97c37e713948706a9f6fe943c8971224","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.4.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-O7vitQhgbv7tlj3MMkBaQEMtbH91KhmmAFkARwHHGpuRmdrY2S4QzSK8EWv0w+rp1f5bp09Lu40D9UtJohcoQg==","shasum":"0160e45e7cd6f2802e22063d8f39482411375863","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.3.tgz","fileCount":396,"unpackedSize":8386788,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHmRWhBvNPfs1R+OoZHVJVkxFB301YX3uFPzSV9hcUewAiEAnNAE5aV6+emCOgBMsL4oxPq1JQoAdn9x/JRI2oMhxA8="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRsTAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo71g/8DdTo0z62qiWzRj3DGTDo9JYxbMARcohwXQmwy3Aj0gedpb9F\r\n2qwTDV+G+uqc7xkSpjK7iBgB+LimnIkehpl3vG/0MnIOrjL6bLGBA7zD1deU\r\nF2rtwC/tgEyS5dTo62Fg6GdZMZ7u1FNkPUYnyfspTlV15rOZJ3qIzz2+O9Nm\r\naTR/jtMBW8igwLtamJiptI2T2Zu49pfFQQNeAK43XxLmppeTJjnecPB+eFhk\r\nMK7tLDhk1ELK+9j2eRQl6FSPle/5ej/0x0QoounYG/fmGIfNZD1HoXSeIqMC\r\nheltoFzcpewd2IdXOUQaA3ll+aeBY7XQaChjlDGtFIM8HHgF54dYZeeskhHm\r\n91JkXQGAA4bYffO24kyt7NN5q1WWLGRb1j5gkp3pkwwM3cGRYap74KOdRmZI\r\nfw3aFXTKSuoikKb5KlY6VWX7gg3NtUNgPIppYsX84tzg28a5qwllhqlYUWYy\r\nLV+Eg4Wmu5+HRbegLMax1yJq+j55f69O2rHeSG4b5J2ctd90bLT7yxvr41ay\r\ntU7oKp63dXvIbZ/AtwqJC1l7jNIJxwNq9VfqNKoQyyKKNn+95HKb8ej7LwMn\r\nTA74Yr/IgH19AUrOnN4hlh0s0ScWka9n3cAoGDhEyIrfG83cNr8xg7pGj/0y\r\nd2DaEweTaoYXA0a4GgwYi6RBfq+igx2UAJM=\r\n=bEqj\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.3_1665582271665_0.6969069190455799"},"_hasShrinkwrap":false},"4.9.0-alpha.6":{"name":"ember-source","version":"4.9.0-alpha.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.10.0-beta.5","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-kjKTTIbxWaX1pzTPmbTiy8qiYSlIyYlG3XIBKGW2kPT96Juw8t9QgVV30wE8rjcy8S6vTbIpFuw+Usz3OlowqQ==","shasum":"291d05a2e9ee3b18c7d15e9f4f5ffae0e05b17e9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-beta.5.tgz","fileCount":465,"unpackedSize":8255383,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiTxyGWpuoEVhLppX/P5ka6wWt8GsKokDB/aUgLr/70gIgHUePOUa+3PpFKPJIjZLzu80LASU5gaijKe7A01WnvSc="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrLXxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyIQ//VjKsZ47S9Axeh+Y9RoNlYNyyX200N99jJye28s9a+58pNDyy\r\nRDVeGsSQmiEB7JtdfkmEyBChzB3q6kI3DZONI+Ep8+pQBH+JxdD4ZJzdVwmz\r\nv2k1iOpfVwq1KZTdW0xlfns+Xf2H+BSUZesSGrga+ZHZoKEI7PXDh0YAHb1o\r\nMuWki0hvSRzXkXGvSZeGBJfndA+V+0CSF0j3GJvo9m2iYVgSa2zahox/0PiX\r\nGXndM3tWcyi2JO3PQGukw0clBZ2DA9lkVa9XhGfKotok5XstEP5R4UUtc6HV\r\njzQ8dPxGphGwUEmUxqBE60e4aQpwWo/CN0diHQK+H+Xp811jVscikHEsaDR4\r\nOBPPe6VSHf/++PeP+PC098OAyIfdPmG+4Kc4tyKxrW+jE3runlqTrtJZmlmS\r\neZDVlcmXLlMWXMMoVeKrsq0DpTfTigJsfqxpfAa8AMKwmWfOBpEH9RPLHSTN\r\ntYjeuegp9L57ZnTW/+gQyaFn98FozbFhGBnWaVLliDqNSofmrMBowmvA1ZQ2\r\nIhocW+UiWY5jFb03bYy/TnfdN9rhVCXtUJFNg4mdItAVZAhMygrWpRsWzzpt\r\neZ2MlROMKl01cRylhk8Tcwh8osQh6NseUFRmZOiIOGY8bET6R1C3WuEdIQ5E\r\n44ljzGi0r2oU2SdCu4AIU/LTRFAzoY/opRg=\r\n=EKIJ\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-beta.5_1672263152907_0.24337955799143463"},"_hasShrinkwrap":false},"4.11.0-alpha.5":{"name":"ember-source","version":"4.11.0-alpha.5","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember + build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all + build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.7.23","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"689ed61e6ea0186535fda057ebbfe8d8a792cd4f","_id":"ember-source@4.9.0-alpha.6","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-9XZx+e2Q6M84dQUhJcAAhp+R01TgNrY9x8Q3W20HctcQPbCoVJwzWxOa3Cljla5vR8mTADDxirZ5ZPjf8gIZeQ==","shasum":"d4632357582b15fe15d9cfc9b6d8c04279c005e5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-alpha.6.tgz","fileCount":465,"unpackedSize":8335572,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgTuaPh984GXYqKD0C1oe+YQ+7X7YCZt8j3ld31CfqygIhAMtuZVBNTm2uu7qWoAH/BGyPi2p4E+skqaV7gcIH4H+C"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRx9UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKdxAAiz805xL6IauxJ7mjY+xiOsigQ9gxRD0eg0lxdMkxzsEANDJD\r\nETaH31zrwv7SgVWYk4iHh2/tmNWVa5cGplIeVZT5CalBMNH/cBR5VrUv1J58\r\n4amerYU9iXt/NubyXo8pjjJequp04eSpmZxbgVnoLukLGfjYZulEElrN88T3\r\nwTGXhg9TU5Or4241av/TKXIO/cM4/m30ba25k6zvGKW//ZGWPvOcwcJzVChp\r\nzE4IqwwSFHYR0zhLlowbfZIYoZ0Yu/xUkAQxwg7qqC2aZez6KQiVxb3+aKaT\r\nuvK0zrKcByTrYCgmFsfQ2EKHheOICM553nMcv7eHhf0d4Q43k2RU9E5yZS8k\r\nqnVHbXLgY6hmRZUEwtL4Ax9KbfXkHOvEaVDFrNFAOzEXO6R2qK79vsZ+F7Zb\r\ntApS8OJ353qo9WEwJfzltg8VW9rBhJASMrN4Ha669801k0alWsnY4LvPg/2U\r\nYVxp7p6vRS1AZWCjMvU3c5ElOJYav7D2SRFIJd1JI+diIjo51fRtH2qO2S/u\r\nMO3MpO+CvZApJZJ3MpQ6tReNO2httr1tQh+VLcU0TeOVfMbBj912NGce8+qS\r\nkxJrcPMLoefYO3xQ1UEEXaUBEFwhZzSuUoJ05nI7vH7eb49qd3T0tKwec5Of\r\nrRPJzCVUhY98vcmYaV1qZ2DbtjHx8mmuQGg=\r\n=o44D\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-alpha.6_1665605459721_0.3889275805286614"},"_hasShrinkwrap":false},"4.8.0":{"name":"ember-source","version":"4.8.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.0","_versionPreviouslyCalculated":true,"gitHead":"9c1f4f4fe5dd76e2e205e6a6ff3c8917ee2c3f28","_id":"ember-source@4.8.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-YvVJNia7gDgzKntRWoMz7hdme32GozXnZDYW5kyZLoGq0O5M2hL8D9KHAcEeqCC1UfFjMjtMw4RgA65yPCDx5Q==","shasum":"1a00280d4e4c8b2d85c5d6f143488b3fddb63075","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0.tgz","fileCount":465,"unpackedSize":8503837,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCREn7SKKeSSDkWTl8RD6iry/NBbBMFipsb8iRaJ85QBQIgV1kZp7coIx8XI7FGKAKsooTTPlNOUQ/9pMKUX5SYLfI="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTZ3pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoU1RAAiNZKDHQl7Q3kdjTIW80WXjjLVRNxEev7Efp/5QQXvAdzvOrT\r\nx3jLCondj9Q5yz+HUPVf0IFmrHJ3J5KDQCLxKQg2vtni/C1CYCIbsRz6ePLD\r\naRpXxcZQCS+Z7jDjLpJy8RhCrjuoK6LcaJJTvfgCKW6BrFJxdKHNc1AylQbc\r\nZJeFs/ybYpVQhq2mKYSV18McxL4/Ir8/dJrDuwaen5tOgy4AVKFCdYhtxvvG\r\n5M4DK/rk288c4Q5Op0OCRWZfZ10I5SZqX5OvMm6d9Mjj4coZcBdB/cFJ+CK/\r\njXoF1GoJoW5p+2Gn5fiEzfqZyWvfATASU7hyOdJ5njoM21uNH9TSTayf/+Ki\r\nsEkGkgZoC3R9R7cbpW8/8ANteQwmrLsUxxSXFGZzF/Au6B4NTe7L58pRsWRb\r\nUpe98kFPtC2xJb5CBugek/LQ5FJzExe0Jd5gMSRV5Gkw9606EbfrImkELRhn\r\nJ0imkankbHvliiIEY+O8fGnnqUWtfqz3FmYw4wLsgLImq3lTH76LjVp6986T\r\nsEPh6aSaKNZwS+zes6Rg5O5UxvLMCT8kHKTsTEcAaazFAmFyFU//w1UaTW+7\r\ns+kWV1XqUv3oiOa4SxfTHuNd3r+MmDYw0cznk9ESDa+ET/pCOkEfw2D6j+8f\r\ndRAQsrYYiWZrpKdd+0MJFS56OSsgan4n+Ug=\r\n=6cve\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0_1666031080752_0.2551305815156584"},"_hasShrinkwrap":false},"4.9.0-beta.1":{"name":"ember-source","version":"4.9.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"319a096692359cf360ffaea2f4394476fd57114b","_id":"ember-source@4.11.0-alpha.5","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-0yjJCF7G29yGTRi87RX9ByvQUdyaiwA/fudHjISlh7vF1ivcuFu3TWrfnxKnBw2izizkI7RyydLFbl3vKNyu/g==","shasum":"04608516503eebe6091e84e0da110f758293eb30","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0-alpha.5.tgz","fileCount":728,"unpackedSize":9018866,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF787OmHRYQqjBjiPURO9wGYRF3XgPwCMoay0DW7W9GIAiEAlL5D5qB/nF4qyIFuz9kzmNp+SF6ThOD3bI7xIeIjtFc="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtd0/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQQA//cC15b0iRB8PwAii9r4MawAZ3At1/ZonXMX1O5Bb5Jm8h5SrE\r\nMe2cTJ8gu833Hir7MFDLMRjMwYAQARJi2+HYu+PYwc0V1BSaPXcTOJl0FlWh\r\nou4PAw9HJwx9UZJxvOdoEkBKNdz/k/BTZbt52RyEOsrs9lsS+wXNwvePe69U\r\nOEktHls8YPjrxMSGaH3ILSgrvas6rx00dW3B3mUR3QnHjdm3UdJ9cm8w6hia\r\nlMB+1wimjcqHEcmSwE6kZOL2AXz8ie3Wiyi5S+gz9TlfPv1uTAq0cSdagqDd\r\nooXEsbsoxC+g8iYCCMavV1rbtrJXYMZb65P+tySz3dta7ROj29SI7dQYKoqW\r\nycpCCItxwHwn+QPxRdCB6F0sxXHsGqrbuQNcr4wkfaPltL07Q5kzOUZBkB0n\r\nL/gXeGesM8Vp3pdNykOtKT1t10pH6TW3GP+6FlWPX4qEPvqBILtLyZKB+0PV\r\neOlwz2g/WNqAr/gl3P6wHM6Yldch6TIMR+lif1tPrgqvCGD0eIP+2gUA7rw7\r\nQZB7xXwP0MT1KEh3A7q0YPY4tcsv6feA5XAdgxDSwK4vMp4GQE4lIAlh0TwY\r\nDzMmfYIQin2zhB6RISQVhLORTnC4rPhJgnTKORd4+QqryogiMqK5471ppLBI\r\nPGUXqDcOSerX3PqQ+tMwXZdPYmxnpUZZ9ZM=\r\n=8dt/\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0-alpha.5_1672863039145_0.437510698909944"},"_hasShrinkwrap":false},"4.11.0-alpha.6":{"name":"ember-source","version":"4.11.0-alpha.6","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember + build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all + build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.7.23","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"3413e7d3ab5a218c89d8b79be89acf6ff199dc97","readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.9.0-beta.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-DsjjWJg01tDZSRZYUQtKcqAbYOylyvPKNscSZZjni/BBzUA7gSltm1312KpehM7vmkdxs9lJYY2FPbmxCGS4RA==","shasum":"2751441701868d2a75ee591fd679dc053f14b91c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-beta.1.tgz","fileCount":465,"unpackedSize":8335818,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICu+HIWVcrBEu2LfBlc0Cuw509Z/T5DnYxRuQTRxLhcPAiEAt0f/eTiBWXWtsNpmsCfz+/uw5dW+ZUT9/JuSg+fHiRg="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTab8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosBA/+P4jrstOhLNAznN4gPsw2PqDMnY0vm86ujUHr5uBsn8u6bI+c\r\ntfgefrLZa36tMP8S3F12747TkZpiTCIvuRUntEgo2O7dBaeQyC+3FL8Rh6PI\r\nHw+MY+sblrHv3j4wNAW+EqEPA+6IJ5cxZbl5j2GQA+tgDimj3kpy1Kw0/1Zl\r\nQrJWbJ91uc6Fb2mqlJMAXaGgN0X99axyMEjKNx5U0XA1ylOrjuyofXfCn2WX\r\nQe8quNy/FA+jtI4VYKE3DzmXBg1hfhf21NOLXTRVt3nOYvuR8sjJrJToOiy7\r\nzQTT56rFdHPYfUVER+UK3ajvY+4Bo4t8vBXhV3FfuuHI60hVV3l/XMRtCnIP\r\n9QPj9jQ7WXwVPnZs33ueXi7LwIOmNdMvOANShAZ7nKFTlPEXGTWEeSoAIpQ3\r\nAk3Mtla8XtC26xg6gzOoNW6UmD1qEbMLR4bUeX09xUyu4qqVCr7SZ6HTawVX\r\nCBO9SRn8g7g2/GKoM0iAwynzHNg7UDFcMckaqImJNslH9cfSu/cSkCKYEBS6\r\nCzyhE1oMlsFsjFRlyJOO76mrCalYlXqgZH5YY+Y9ph3YrZaQGN/lPoDJQo3D\r\nb1SpvcE8Bn8EzhkA4nOhqcDbgn+Pc/m8+uEkGxvYlk3+3mgzRw9JwK647k1m\r\nWXF9T6mKfqW5/nnLpO+/s4FSFb0Kvp9QVBk=\r\n=YXP1\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-beta.1_1666033403958_0.20282615854767272"},"_hasShrinkwrap":false},"4.10.0-alpha.1":{"name":"ember-source","version":"4.10.0-alpha.1","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"47045c2e79abc7dc0d0b4103284a94dd767bdd4e","_id":"ember-source@4.11.0-alpha.6","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-tJ8fscvWxn/Jrqz8PCiTA5fSR+/wEvEXnXILIAQTCg9/R9DpfEhYLWESFkSQJrApxkH8TynWNDrb9YEs3JKKow==","shasum":"7ad69ccdadf90f1fa1b4673d4c368263b039cfaf","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0-alpha.6.tgz","fileCount":729,"unpackedSize":9026673,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcRbpcSUc/Ql70C1SpGJYlkPIQtgCDc0xxvwrFMomADgIgXzSCMqowibWcQya1s06EVJVavnjI0+el7GrEr0Ktvhw="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvxepACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVgQ//aAXprDWaPIRfZ1q5OjzUpOC+Njc3dW7nyB4HFFAqZveD0AIb\r\nutLsPAASOFtCjLq5C7z0QH5YpL98wYJvQI863ncO/vc9tjfLxCWmHbOtI353\r\nSMJ8Yg4nJ8YjRA7BwflBzntiJOKFR0xfln8//8DZ3bQPtp8xcsXoR3Omhvwj\r\n7hh71CuXVfoOtXylVQ7pbagLHJ4AfcSUQsvrrRDYI9PHKpEaRON+wuYrlrbQ\r\na1EGVg4LxS6q/nkGq3Zj0He6mYBnCKDY4D+r7x3Yd2tsY+vR7wtJkPY3V6mp\r\nidG0I0oknbC5wHv7vrHbNZZO8Luugx7aqvYKAFKR0/an8BS9HxCsjFaLoN4S\r\no50bacG4YhpE6k1nr9cdQ4jci1FI85gcJlmA0dNYs98FEBQUocCwV8FyH2+N\r\nOKklKQFCIgDtXZq/HVSLW9dsrIOq4JQjUy8HjPeUvz6Avpdva33BD5/wwcFY\r\njZgNNyvAMQLYy44dLLwrnkhcn2E51TID8faYJ5Mfp1u5twVo/W53HOMIVzAX\r\nwUEJx9I/KkDZy7UUvmxbr/A16sUB8+GQsjXLVFKTtCA2JnD+pPwVpxAeFJC/\r\nBVyHPjAmQDSxspzuTOuhcQ19eQK9Ccrq03qnF/WAJhOB+PvSXhb9AScz+Ub7\r\n9+9WbhDM07CmYs+GV+WO/8rmtwXixCXwnAg=\r\n=Qb05\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0-alpha.6_1673467817494_0.237436412912295"},"_hasShrinkwrap":false},"4.10.0":{"name":"ember-source","version":"4.10.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + build --environment production","docs":"ember ember-cli-yuidoc","types":"node + types/publish.mjs","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.7.23","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.10.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.10.0","_versionPreviouslyCalculated":true,"gitHead":"3c39d7e1bfda1d096aca43febe8d8d5ece33d35c","_id":"ember-source@4.10.0","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-Y7+M+vSygMrpq4szsnpik3PxdVVA7ApuwU2L/l9Os+qpPqIKy4hT0Rw/17z4b87HNEX03jv7ueMbgcpxjUf1Kw==","shasum":"5f52bf8adacaddcbb3496d3e0df7ab3b7a31c1be","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0.tgz","fileCount":466,"unpackedSize":8277204,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxjPImahgzf35GLJieocseQEeizoYjg2/QQXhHGfG5UAiA9FPFK4GnT4gLL9FHmv1pHdt2XnI8+iXUGcPea9m9APg=="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwHUGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTAxAAlpMBr6gtXWcYD1GA16TZqC9LTdeEZrgFe3fixtBe/O+Kme9/\r\nZa+rkFsh2sz5O4t5OaO3p5m201Z4vMYSNZ4M9kfTNZzs+xWomtJuUcvRiofn\r\nhwIPpBdfGWMzTJgBcWDQBvyFMkSyLGffdMZK4x0X0/gevyanNi3YMEmUMaqy\r\nuFR7ndObA5BXc5M2zGQOxzecT5sSdXk9b/owAkBsxwHKMf/DKL9A3R/WYp9n\r\naJB2C/OoIhDU826ZIRcrfmpeeQxGqpDOuUKFExwfjJBgIEsQ5mG1JvXXnerc\r\n/Hur7DmLtz5uhR2bPe+U66S3JX5dluMrXm4ZTgI1SuT7WOfyOQXl6NWMw51Q\r\ndvzk9JtQBZ2MKqCBD1WEXYvpDH/lASeDHMD3sDbh0Ca++zmrjPcnmBaoctye\r\nrYglC17bNWt7+0xZh8nL+HPa2HGyzTWYz8LssbbZ2/9chDXfvZNiTMVtVKIB\r\n3w1Eop0PFCHJe5f16p0Ob60uVTyU0flakI56YVBDUKjMCIv6alj+y9iHef/Y\r\n1a3lT9tLtdw3EgTm343WDqrMpDoluS3O+fcBR+wzEGy1UALbLRPk9brguEIf\r\nA+m9TIPFgEghNsPpyo4xS7avOYAOwVDO/Ebf9c7+P5m0ilgvtJGMKb0gb8yC\r\nqyIoxk6WJGCZIzd541N9l2HmhbZSjZLKwec=\r\n=UJJS\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0_1673557253947_0.4999296814985279"},"_hasShrinkwrap":false},"4.11.0-beta.1":{"name":"ember-source","version":"4.11.0-beta.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember + build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all + build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha + node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn + test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn + build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all + type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^13.5.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"6daf65cc3291902f22dbe1e66f579eb36c4a6b8e","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"ddb283198ef40cf48c4c5a88bbcd8696bcd72145","_id":"ember-source@4.10.0-alpha.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-SfSHqX3W5hVWtiyIZLwJCYSK21xzzCJR5mOZcrqGGyhQbj+uY3PUuE29MJaU98BD93YvH+mvpl3lGLtyF5SqxA==","shasum":"9f38994eb80a18c6a1a03f5263c0bf781f0c5f94","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-alpha.1.tgz","fileCount":465,"unpackedSize":8334977,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKMvyCgy7jN44VNN0YrVaJo93Fg8AbC8RlOUYZFoi9jAIgWGMi9XaEHbUV2IJkGPdVUUgnps7JF9NxuWvKMd4CBlM="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUFmLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9Xg/9F+2RtvdFoZMq31rw3E1EYXgwuLKH2jTFObWqLSGz56X8MySW\r\nQpVrGEhG/jLKceR1khnggrm9xF17qltRRoQst14JlIXvwfJhLaBl2CyU/aWw\r\nZKQJWF0oPz9DVehH1LmURRwk69CO3XG+aKGt/M2JuVo9QpHHxlhPvKs+DD/g\r\nUTDfmGvT8CI9MadWIz4Lpf+to2ffyXBM+AnlNJrtcNLHd6TxbI0G5cmdV+FG\r\nhwnUATdMdoqDMnAEzr61+LsX4hbdNl9sx/ajjj/ccMQihrDZX7DrfLUnNEUY\r\n+zPgkxCln4CC5L3XE5wctpy0ys++XwUVXjlWz7/U+znDJJTIORLCHB6P7FJz\r\nQDRbkAdgWLqH1TSMCROOJWedwp8Jv6aFAltrFUPdhf4vz33Y3uO5XPdAklqc\r\n6uXdFJXRiEdI/ZArE8S3Vb4jWkEa1Aa5YtJyedxg3egaE8SY+8SrWLztBXmW\r\nl9rRS6khNv/KgMd7dwBvt5+UC6Bu0BLw/OG8I+jIadqGAIlLIdaq1iOKPqQ7\r\ngdqlP+7o5BfF9Qw/i7txv2uKAB37TZSTHesgO+5BT46tQ2wU5TzV2qI2pzTp\r\nQ0pcryK1D5chfKgd/QDFnhd4rZOaEyc0EBtu/S7ClHtRd04roXSNgYBUDucs\r\nIqm1mFpMFrT7m80AufPgmtmTWN28PzZGReA=\r\n=YPqz\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-alpha.1_1666210187276_0.5279200407127198"},"_hasShrinkwrap":false},"4.9.0-beta.2":{"name":"ember-source","version":"4.9.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.11.0-beta.1","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-6d4+ogEGCy44us2xzHJKKGll+kOPnRlYkylxJj9c076G9/uE3RSIltPJk0YFDoF4ICgPu5f07uv3mEYWTwBZ1Q==","shasum":"45ae388bcc4f7d7dd64f7945c4d8fcc31aa94668","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0-beta.1.tgz","fileCount":729,"unpackedSize":9027614,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkqcfVpGI2dWpDCeeBGwoY1z+Jv4o7ZlDnSm78PG1J6AIgPeOxAHi4ka2QklYCAt/8jXNX+z8HuUjoCW2k2lK6AkA="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwHzjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIOw/+JrpqsgczjMQtHsPGwGsqS4hhqp5DLvRYVLO9MQh70KnrP7Fq\r\neqyFRS9MsSju7IKcyg+8wCFRCRJ2c3XZzE0oVhBvOCVXD9OwCG7T1HH8iJ2P\r\nlI5+1bZ7lCAjGAQ3hlJ9uUCG4gJPftW9k8tz0uhecN6QEZzyre/VQu7PTYQ3\r\nXh6QtbjUSDk35/pi/GH7TsmXyWft24mWegAlBonj//47JfZ/5hKqJT6ZmCNl\r\niUr+sBvaoZGQd94EF+K2kJyAUPQ7yanoLvp+TFhW3ozWIYPVphbKgFL3XQWb\r\nDgAtf9Fw/y19Ta2Ib7lc/oLTXHouULSdtmBVcYYQRT5k8uP5EjOUWA4+a5eK\r\nz6xTaXEvFzVAG8MVItGvlrKbAa9IgXcwxz/rO/hbFK/9i6TpXR2hMIxkyQQG\r\n/H2PAWrexCUXP1/n7oo2NXTzMOUiKodWAhOhBryNlAnzeVKKQzXX9OD9me1H\r\nOt0A8zE9Pfj4thkORJnd351B+XoE/UuIEwsprpOFF2YrhgzdzKB6NRsWDa9s\r\nN1utuUlANKS22pClD0CV9XFh1Fwoi7RGBh5bnlgBaJd+wXrxwTG50zQbxu0i\r\nZQsOtBuSb9N8u+8fNS137Qhf518QhOgw9otqRqKG9Q546T7hS+moRe1p0O5s\r\n/yHB2nC0DIRYCraMnb+rmCr8cMPAgVNuWus=\r\n=1+6Q\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0-beta.1_1673559267025_0.15491690774555966"},"_hasShrinkwrap":false},"4.12.0-alpha.1":{"name":"ember-source","version":"4.12.0-alpha.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember + build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all + build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.7.23","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2c4c01ac7fcd1f694771c1e8d3c7160a4b366e88","readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.9.0-beta.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-rkOZF25/IPZ4uzqmA0fTWatp5OESgKtA2mIqLt7sOM29xm7ViB2Ga9btA2mTQeGB/KEuVKEw14Ph6h0JC9iDWA==","shasum":"da01ecfd71dcec1546cd10c899f783f576210074","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-beta.2.tgz","fileCount":465,"unpackedSize":8336026,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1w5Rn9QF3JMuIibbWMBUIgvhvOezqgEsle/e2/N1yYAiBQiOEEr/qeGdIE0BAj0z/3D8q/+bTloWVCeIqndb3KzQ=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWIfVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2ug//Zl4ty5397xMugafEeOd91Ta657KzVLyzSnhaC2SOiAQTPJX/\r\nCrH8yWokriD2V2ofhYbNmWdQemK2vpX1kk0emuAtdN7d9Myix6wCxafAUoD2\r\nN/FMKcm0oGyrHTtofIr0kaqVMg7B/c3Fx20vk39Bz+6q8TRz8IQqsgBoeKNM\r\nFLhvTuI9fplOSCop6NFTHNJq1hZNHBN0EQiExMACKKo3S8iQr16MIwylcPME\r\nd3nrgtYvUEUEAKrk8YpNsSDvY0IEglgPIXWV0OJk+B6d0bOoCMhTAYcoQdjd\r\n39DIM+DMet4wDkdo+JARWUsgzVksrcCcDCnk0pHSBMTQb/SmjDsXAEF/IaYe\r\nYUqlPvtsgJedIIcewcpf4oSuFousT/M84hOEcG3pDWzyJHE/mrSy6GH19UOJ\r\nBnT7gF1blzKRHM7/73ooND8aYtMDdwUGXL0ILuQE9ZwC62H6k41lO/Atg5SU\r\nFku3TTDu2euXCv4BB2tFbha8rNMxfU8ruuy6W4bvxycX7Ie2CWHEYiVI7BP8\r\nsFwUeF2SAWk33jbYy2+BgLnbjTR8Ohe262Y4HB2jrDZjQeU1Ghb2bGKjboX+\r\nDvKfLnZ4IAphSrl2SEsMnAqSHbRLJbfaYOSgufBG5Ws32Hu5k+4YPf0xcNmz\r\nHGIYkqg15avZAQN3qtr7fXK9rijUeeW5O8I=\r\n=Jr5S\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-beta.2_1666746325453_0.8305752169476666"},"_hasShrinkwrap":false},"4.10.0-alpha.2":{"name":"ember-source","version":"4.10.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"59557b6be95e03b89a1b6ae18191bd134dfcc422","_id":"ember-source@4.12.0-alpha.1","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-ky1K4LL++5KsAbdDfez9zNeb84acGc5/cfkCTb7HYybaEDQG8+0JJYmBVvMGnERqE9ZcMu3/LXwRm0/fJ4rKNA==","shasum":"eeb306e38efbf190fa6812a6a98d4f8159544668","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-alpha.1.tgz","fileCount":729,"unpackedSize":9027647,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLRh5YMUZQUkzmhIaKAwRMLpzJVgvTDMwFGyBsqC1g+wIgWdSdMjeyqjc7RiY192IOKimOXqeZ8H4Jh5CT4D9wux4="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyFPGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9FA//d/81kxRNMmbYgXjSxLApCnP7gRgn+F7WJTzzLfzCT77dtLrN\r\nbQLgLo9MPrLVXiLJvxEQQr/eZ+VKOQIP3K9ZhGnKiVluouJlacypRNp9ROPG\r\nDOr75N3lVokMQ7d65PlgQz17Ycng4oiwfA25UbFbXGEoSUOf4dlIYjPht5/T\r\n39XCk8xblgYBTFEJV/1lcK+TrlrzDYXen4gC9+UPKDJmaD3WKlQm9Ex8aqv9\r\neWAH5Z/aK9c3pgVby+IWYIJyID/ClQMdSX5qAJ0OfNfb0Lrfxa4bfeVCR9sB\r\nO9dvDVSES1fQnCrCVfOvx8dm1n+h1VKGQVOWbXmUk9TwZIknosanjY769hvb\r\nOzfeNiZLpsaQv3uJnjAsYvtL+28x7ynX+PpN5J3XlstkeNlY2EBpoCAJ5UNk\r\nxuaAPVaVZJY+mZI7fuZ8k1gdrZosWnEl+K9t2ri/nd9Rug25moJtokC1yYRQ\r\nxXSNxKyGISRS+YgFXxdlOjqqia8BjAX73gCE4hTlQTjGFl7TawbT9ZGVxu4Z\r\nj0cWsR38sEU19jYNc6MgwabAU9voguwZbAbct0MOvfMJxtE0Y3vHWs+yvvPJ\r\nfybxsh+wRrLYnuynmMlAvOfyUv7Jqty4V22vItY/+1FRybGUfsIQG9taPAZO\r\n966jnyDL3SjmqnbvsCal+0P5ERdfdpOQwDM=\r\n=keRR\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-alpha.1_1674073030167_0.7996338390180149"},"_hasShrinkwrap":false},"4.12.0-alpha.2":{"name":"ember-source","version":"4.12.0-alpha.2","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember + build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all + build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.7.23","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.10.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"c16efa33bee4fdf16a825bb2c39b737f2ad07cd5","_id":"ember-source@4.10.0-alpha.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-elTGkbrqCcH5SQm5NIEeGaqsQSk/G33Bu1V10T3lFvXMJF/kajaL9KMt81QEL4oMhO0zYFJhjY3JHFlHVGfwTg==","shasum":"638482e3393fbd5359d13349e92da650719e0672","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-alpha.2.tgz","fileCount":465,"unpackedSize":8335231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9uFnLAaQ4OTv5a+1C96IYaSfFUB3KRHcHF5G41YmDBAiEArfPUGQ3wyMeQ7S9AfWnsEJbvMozplG5MW8Af9MOkzCI="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWZRBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorYhAAl4xQbpFwtivlA+99M1fwHXpyfsx1E3jO4seRjt/SM4+A4GU2\r\nH/zTRbPsE58sH6YqNbMJWypKBsKe9y9ZnC0tDMhdfy64uvWdtItNDn1o3q8X\r\nKvdHR/eOUtZ5zMJVoKFpQ/uLqkTK6r0AxtIKV95STa/C3JaifYcMipUDmKSA\r\n3rknXF9PzeEtiaX0gWQFna5TOJ6QVmJ+Fwn0MKMLgN61azTGBrv+vUSLdrOb\r\ndWK3oc9hqVE0jgMLUgUEIQfyCeEhgOUH3wT7d3/sX90FPGBbjDwXp73BQ3jg\r\nrgfhIFTHD20nQklHflIcAFYsXTUJ2POCkzLG63fg2c6zgrzVq5MIbLZoGLyf\r\nbbFon5r1F8ptNCjxAKlXNpwKECBH5utlCB6QIQ8BSVk8ZbrpTvhFpr0YXgMP\r\nQQsKDsmlCHcFAVxHcCrIReGzitI0L00SM4bDyy1l34UWALb24s7O3EAGNc90\r\nZ/+AyrNr7ZSEL12rlH0RNIIONjweh6ozri06FfcBi2hCKIxr5iZK79beDTNh\r\nJ6+2uiGqdrrBW1bUaW7ikFzgZXXpelWX/g0eWf/f3puc2jCgPGUzOFHnvh/U\r\namkjxeZNkvdYB9nxaCZ0G3SEuuKAUIowDoMMu4OlEU6qHStlLEEkayn/UdNr\r\nv3h9YRpbqBJSMdh7CCoolMAF+tTo9uY2x+k=\r\n=bOma\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-alpha.2_1666815041214_0.5739192102375292"},"_hasShrinkwrap":false},"4.8.1":{"name":"ember-source","version":"4.8.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.1","_versionPreviouslyCalculated":true,"gitHead":"04b543e4929fedd9ee088c0f6decff0aa081c19d","_id":"ember-source@4.8.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-w9I8XeddoEq7ms6PTvzUJt9izSyBtVB2HMWGRmZPEACNxDVxZl945X6Fq4f6pqVhcHOZrWdBOn1WCm10MFKrmw==","shasum":"b0c3ecc9cacaac299815e821d4fb4d002473370f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.1.tgz","fileCount":465,"unpackedSize":8504352,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEgTGkW+nKeCYHATLnRPWFq8BdSy25JH68sBzRJV9W1cAiEAg72voFBQ108vqdmdDl3o0KGd7GdCVDmJ6KVm5J7DtLI="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYoxzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpepA//X+S0vtORAAkIekkla8Cffkv6u1J3u5fUn879MOaftqBYgvC8\r\n0ByVCqtOjQbG4OH1dg0Q9IwXlbB1irIxr3y8H3qIan8ER9pvfONshGqOHkjl\r\nQvudHyWfFq5hpmAo0a9IQ+GKcZMmMheIwTNDupj0VEIzNKu5QsQ8hQfU5SRy\r\nVZOsy4X24twqV787s56NbLOgsuZAoj3VUG/zSUdR4GQsK18l6F/fSbiAiS6b\r\nnNm2IUcsQ4nWXI4c6l3fVjhsBa7naMjMgI5vnuuXcFKWAB+McGChRo+fuEKB\r\n+2LzY56+RcOJZtrIhIozXsJLttGoyIwoyP/adQWrq+RjUwWEQSU7Y9jZ5Pjg\r\nF+3ZJCdTFgp6ldY1rZ6Ynylqs64c5DulE0hzGXFz5caHYefEHApni3LD7Q42\r\nJMIDWUj+b9c1C/YqhqeTA4nSGRQXw9RfDMTS+rVRDjk0Z7WttukABBVmfWH0\r\nXMFr/ZnIn+uFf8Zb/DSQ2mOmTkzf+o6R8bqfmP9v75H+EjJHJ6ai4zvmkL36\r\ndAgfvqC9m09KJttrRAvnZ24mQoe1nAALPz+rd0WuietBM/OTF9V0big9C+l2\r\nkcd2z3qWZ50cBsscXdtfPt0F7IfhqtoWjbkEysKn6PGIJU/o7FCqKKp33DKm\r\nVNNFvKOeS7CAH3S+bHX7eVZDTztqZGydP7I=\r\n=GL16\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.1_1667402867167_0.15031669177814955"},"_hasShrinkwrap":false},"4.4.4":{"name":"ember-source","version":"4.4.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"5877d3e3214bcf679a3ec3961bc7d6d26e3c41e1","_id":"ember-source@4.12.0-alpha.2","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-0uADpWQiG3IWmwCRxcV5zm6VA/1H9cYb5z6OeQ7lT2hYJrsQgL5DIc9lEp50OQFpj0HHUmf9jhY2ZRoD5t3Pog==","shasum":"bd09495d71892e35c95c330cc2f39269cf4ea8c0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-alpha.2.tgz","fileCount":729,"unpackedSize":9029147,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHYlJcWQCZGzAXefJK/jlGMcsBcfe5pd21AJRMk25YkgAiAELWambkkuSoHWtUF4VdESni9fOlp61YFZ45/xhLE1Og=="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0YxoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTYg/8Dd99A2P9JhG1d24V/8QgLKcETuqDouxjMMvZiM8doHM6vycm\r\nMoxY/axTFpeUxTHbSCyAFMtM+22DB6YkTW7/45HaMpvaYHPdTyjgTKS9n2Hj\r\n6c1HTUkCoUcXjDd/GcSdwUcIRnegAhWCzdGSOo1kmPgQa1tV+Tlj3tqX9Q19\r\nCNwonTcUSzKrOBr3Z+g4FGoQLsIugCuuGPRLAKMRKibkLFNmtH8tiVNVJYZy\r\n6vfUY1vlDwjPkh0yD2PlHCtQTyTlyLhTX9OBRhyHtm8z6v39l6q/l1CcfrFw\r\n4EcV/3MkUHgycXDHYUfd73UIVDaONWO5Tn/Vflb6ZGnjG1IyaHyKmayxdAR6\r\nbE7eI4fghBpCfV4v3UPJ/nS2leqnGIdK8Pzd9JsVepeCtWFPT2CJgIlo4M7K\r\nFe/N7EAyLprV9KzCa9gaCA8x0ZbbK0TAvPY/DFlcDBgnQBpofyiVE+a4yCup\r\nlCkkPBkdHG8SRu/8cVENh9yKubnDwJ9ARG/BglNbvH0iWZMq8InzE0vLijcX\r\nyvzGDt/ez+wloeMA/L1mjVcg6bsdmIQtwhEMSw3PepJBs2k4tJsg1D84WI6m\r\n2j985aPdyTNPum1tiWNP8yjpzhdNzBTwCDAk/pmpnUHiyEL6/1oVtBQAuNPM\r\nEGQZoUDxfsSVqTkPPJGEViBADbcrh7jmNw0=\r\n=2Pmg\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-alpha.2_1674677351671_0.8452073612449538"},"_hasShrinkwrap":false},"4.12.0-alpha.3":{"name":"ember-source","version":"4.12.0-alpha.3","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember + build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all + build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"11e8b0ea1219186f931c3864057609211e310b53","readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.4.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Ixz7HY4Td2dN78QnuhOafGxW7rYlZuSRdmvCZ0g8Qn1i2RFOZQVU7h81zQj4wFF+ijJdtnfrgG77yBhr7o0gOg==","shasum":"29cd11eb61b1fab2dd11759c67d765ee8fee5487","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.4.tgz","fileCount":396,"unpackedSize":8387302,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAuP130pDE1bDyy8GPjbsx+8Tt4U4T2soyrecscxoiIQIhAIYvAp5CjI2S5mk3iEZ4d1TUN5H5r6pny+0ckk3/FKGK"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYpILACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKJQ//RNWSl5e++nPgLv+RxMkfWwyPTVwRcOkSY2LPec9lY6wPJVId\r\njdJKQtkc2bPB8M4RUpox0E4PVk63eF1f7tQStOA41uhv4g3VpNpMyKXGczOX\r\nsmk1qfYueaSPp7n7LOwsmVrfuTQZ2+PFQJ3yyXcdIkf5reOPwO2//mu5JAtB\r\ntTxXCtYDIjtsRA8KKMW/I5wMCxikDon54Xrcf7bmjW5X2wfmI/0NxFjZonXq\r\njd+OpskOt2aKjuPvwZ6r+g+uqfNzsJWV+qybzwnKB/7rkQQ/8hQOIDK4Hmel\r\nik+RLRjcAbeIFPdx5k76QM3Tf/g9PBfwQ63QON2VsH6a6SItL2TIcvTitOBR\r\n/1qkwXYl/7d4GhK/Zeycz9gK8saYTqisvC86BoCULtmp2OJHD/AP9zHpQN/T\r\nY2QXWIWDSXbFawXbva+e9uoPP/XIBW7oFWK1b/eGF3AN4j1KCcH4rwkKYVmk\r\nD+6j+4XL/SzfsmJeK555HGP39WZP5D+SjkbXuaBMHpqV7d3tZDXbgRvlQkjF\r\nxlF4wNlKF8hzFq2AjBPKdEFx+1k3QRiD2aNpNYjIWCgLwE9yuSxP9D2qRwZJ\r\nShdaitSSEL4PXazaQYXL1uQFC1HOAyPbJF/3KkLctdE7o6t/AGQkhw6m6hIU\r\nB2oqxQVJ1ymMDKc1qQi6qd/PWaT9PUkq17Q=\r\n=tz15\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.4_1667404298706_0.20282493699319293"},"_hasShrinkwrap":false},"3.28.10":{"name":"ember-source","version":"3.28.10","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.10","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"91a632eef948db4cc1bd99cb132e7c04ce074258","readme":"

Browserstack.\n","readmeFilename":"README.md","gitHead":"4c8a52f7bdfed176269ca8646ce68bdb16c388c6","_id":"ember-source@4.12.0-alpha.3","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-Fnf2JwafxvnWGmhBWG1xqTR70Gx35acGCSadIEIGd/v7JORQ3yOLXqLPHL4leL9QtYc70HiSDYYHz4LAcp+I+g==","shasum":"d8fa1985b2c05d80c15881ec4623790472d91523","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-alpha.3.tgz","fileCount":729,"unpackedSize":9029147,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmu/cVtayE0hF0B3Xh8l4OO6C19wouMqFXh3n/dvw3nAIhAIz0d/AMlrxZhhwqeo9RO7peilA81wJvJ08TCMb9TkWl"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2scDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqELQ/+NjJzTYlIFJwazv7pH8xr78LIWaVa4heefI+UV3+MQ2exDUD3\r\nmxkPJ/LP5iFxmix0wKWMfWtOHbE2033ugjFLTyzeZ/rTW5D1AOO42ogHeiy1\r\nNyYqddwusyjSnDUqNEjNAOOIH3N/Au2zg5+/t73JeCMVlfEEDFMkB/jAb4at\r\nfm2uZT1GhOAb7qDP75iAbmHhexJsSLzLtm9j4+SJWVwpQSVVj5u7Qs8gSeLq\r\naoMQkfW6n3M8wg9rXg6uySvsvLEb5TkaQB0CqueEueZ8q7NfsNmXr3wFs4+3\r\nZssKpJ5IhmgfEcw5+F9uGIJqMjxL2T1W5jyXtWoKF6RIXNA7tgIqvsQ1ea1S\r\nFmrTsSGgy6RHG8nGPB8XF/bKkdSLSj8ew7ggeC8lieBnuwf6Ar2FkUbfs5mE\r\nPTVqtBjn+b8/TxsGlG+OXLl7mxVbUrIdnwewiKM1IsLRnx1OoQF2b3U2iFsP\r\nFiNY7IdlLJroAXWRD9bTJ0G2jhYoqQD7Y8jE3ie2fANLfi1SCUWhXzYsGQ1l\r\nfjHWjfILT09QiQyWYe4+aL5MgJy/72al4jsJerIZJBznOme8eAHQsRFPVV4v\r\nzpFSiHtkWKIXEydpLhYuQZ1+7Kaa2xqaDc10h8dDw8dNisTZkqYGYjQl1Lm8\r\ng38c9VlJWq2KXrLiOrRtgix7Pg8Sqtq/DC0=\r\n=n00J\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-alpha.3_1675282179623_0.027213489218054"},"_hasShrinkwrap":false},"4.12.0-alpha.4":{"name":"ember-source","version":"4.12.0-alpha.4","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember + build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all + build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false + yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn + test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn + build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all + type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.48.2","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.10","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-TH8ug2rRUq6pLwqjciwvnuF8GDKBXNW2v5mvDkkf+k5S84XVHPjn3K0q2uGaR2W/mCDYg+mGmqu/PIGy0STx9Q==","shasum":"f4be7e2852d421a558f686505748f4c88f6d6ae6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.10.tgz","fileCount":344,"unpackedSize":9555595,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHp7VhWMmFFAamfbQNp5Xx1itZ9WtPefiGS4z4WbuCcAiEAj1sk2AtTtAIbRPcJuTDoI2x19VbGX2kWWXykVb2g5T8="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYpfgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmousA/9FNt9pBgEzp8zKTI60rsaL17KsNjxBpa44ripkFMqhbBGzuyQ\r\nI55fu1yrllgYqM+m/AlbiUSzYaDd8XuVrDQhzjtqpNdhnqRlVLqGzqf05t/t\r\nYradg/huPXTCl8asoiiHuz45qk0dFdc+XgnjoMWsAK8wsk/NxeoMe/CW2y7I\r\ndDLL1KO9pjfXUipRKFNCCFWA6hiEZ/KOS2udoMByCUnU3S1b+7BjaGQPepKP\r\nXahVpC3aLav1kwuHMLwu129seqgO8+7htSF3bgvp3Nk2ida3Nt1ofalz30wa\r\n1mlpIMHLMxjFcTQK4cUIwa0ZoyEm4WGB32BabC3jJQ86/Cnv8pBU4thqYSOY\r\n80c7OoIFHkzmPYcLFMz0lEc1Hrwptp2K7MeNA+TwOk50UnGt4KPOkUFUQSJD\r\nOyep2rLGWJ9+s1i9mHEWNUC+qlRzPhYKAcsUoYtc97lFwUyJjU3Vwlu0Ajm+\r\npYLTs5nTsYLLJ/w2gIRi91Pne9uuSfX7hwIqEzMrxnexD26YINm10A4rLZre\r\njKuDyHRmAIj1P23V5xpW2lgQgYPwTyjcoKvuYVXBtkqcbEhaz6rGQmGKijDT\r\nAIVWINcvJw+15rggFG22rXtqG12LDmVrEEJJubhZ+zcwcSsywr0J8XQqj7OJ\r\nXxqtx07j8O1M1MmBuLn3aTGnmi2NPyPPaNc=\r\n=zPh7\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.10_1667405791969_0.268665645784234"},"_hasShrinkwrap":false},"4.9.0-beta.3":{"name":"ember-source","version":"4.9.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"f9b4822afd398de644886706b7f78321d5ddc34b","_id":"ember-source@4.12.0-alpha.4","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-cZzf2i1mAOj2QESsPCK3ckwoXxIJR2d1ezWqTbjcMXNr38Cl4BSz3YLvpiEvaj2rJzCZurQfxtqFNpVkIiUM7Q==","shasum":"ef2b7dc753d8d6565475c1f9eeceb898cac6c45b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-alpha.4.tgz","fileCount":729,"unpackedSize":9031892,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHto6I/H7wF3zum6pHyak3j/6jZ3CEwi21r5k1H8c/tPAiAT1WtYEfiWMLCqvk9/K8t8kM4t95aimcJ56erE6I5xGg=="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5AG6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBxQ//e2Oxjrxgky56wgd0jmgz9Z1G318+HMq86pdcJK9CqesUVO6D\r\nzv6pyfCooMSgkMHovIi+DEBUWfswsXv7K60pkRyPofyvu4PMVlzZVhOv7ThS\r\n8kBQGK9TCl54Xn/FHiN3x+GBPdk8UgbU1t8/Zx6i8vn0pz4zVoc23LHpK7nF\r\n+ekiQzmtDHntDCQTkPHQitDN0EfHTez4+HQOMagxF8yZD8Hvm6jvh4E27qQV\r\nCdPQdt1BzE9GiOOWlvp1BHDQJ1zjALPkXRct8kYPVQeYkvNh1HS5im9S1qzc\r\nAY9WltZN1k09DqmkRWX6vVvnosOfFRl7To0wkG3CyFlfoDk7u8Mn2jknqBHf\r\nuw1szTvB/to2y4MORPX/TpS4IliqBr5h1Q4bPtqbUlJzCZA0Ib5q+CXIrxqH\r\nQP+ZWjJaumvTr/F+EOIvPUb46333m6jSWGkiovKEq7sBiJDKCoFcKTvcY6b1\r\nvYzNjRnTorUcuz2TNzvei2/RELlVlAm123AZQx1ZQcJiwb7k8HWW/C9/+du3\r\nUNOeB1E3ElRq1REXzhSw48yKV/eAJRqQTWuIchtrUV9kFgaIdK8lTGHvpu+N\r\nMwYtVDqkRYKvG2KvvxI+bxs1gpCSReUb9DQ6uFmXgs77k+kxHGi87ItbWEAC\r\nBbClAQpVuqvB/Zc4QVcM2XUl2AuCpWoOT5U=\r\n=3J6W\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-alpha.4_1675887033968_0.2599561240107675"},"_hasShrinkwrap":false},"4.12.0-alpha.5":{"name":"ember-source","version":"4.12.0-alpha.5","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember + build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all + build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"c19707ee069b4c8a9cb9f92ac2cc3e726b5890f6","readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.9.0-beta.3","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-tQrDVYmrfOyLtRY0QuNpGGMUz7OhQrt1sS+ohjTTuRtWF7lDJhTz/TvLMXRUhViil0dO3Olct9qFNeOSLrlMaQ==","shasum":"396d5b12b24db604549a207bc90897cb772aa257","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-beta.3.tgz","fileCount":465,"unpackedSize":8337444,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgnObUU1YISOgeBGc8Xzw4h9AFsswgYQGl8IEpX9JLmAIhAM40c/m8s/MGJnZWv/H8nvGtHV8sezq1C2Qv1LZEczK2"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYpl2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvjhAAmCAIaQG6XpXDYWZO8DHF16XD2NOmWr7kRiHkp8IT7Jc0hy2G\r\noldhPiiRwQv3/TOd6r1s39a63ZfKp76Gtkorozp+x/J2kPi+6+KrniSTnqMx\r\nvQDC9rdDtZhZMQ/zJEV8etJysV1JLMWgc+7vq0QDj4FKDqBNI+f7UhhibSZj\r\nXSYCmfxmu3GGRRhB52xCdlpM1lJ+Flvkln2lmC8NSWuWF3x8FX58N5/OVseU\r\nzwb79vnFbkZ1r8V8QhfjZkfzkALQUrXcUSsyKaK5Yu3iCbj9jdbCa4QUVlNt\r\njjnITla4RIJqc5n4vD2MIFtr5Di8PdxVtDmoV+kwyDzSsTLM3CbhwGAbnZBi\r\neZC8/BYb/EEtkIXBseEiHLZAHD9YSOvZ77Vh0qxjocE9o131+xJOC6Wbb8PI\r\n/LPdKjEorsm2jB24H3oteV/d0jYEauKj1p5O/Cb1PmzTDA+Nwkb6E8rPg2vH\r\n5tnbWD1781xCOmDGWtjRHktLAqd9/f6eAoed2uOjCxbQAsEwFrDNGRHA2elG\r\nK1Py+0cSl6g3mrGbKQcQcpZjH/X8flSdGBVN3Xs3WRCDuF8+9iEMVb2ytiuD\r\nagmy/OvERjC38FNZrHaAE29UoGRbbN5SaA8jZKAhxNmBFlXIkf6IvGcqRtkY\r\nCDszm1JuMQ2IvkxvnWQ8X1IeMPW/SV0+Bmk=\r\n=IQso\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-beta.3_1667406198100_0.11960755959829461"},"_hasShrinkwrap":false},"3.24.7":{"name":"ember-source","version":"3.24.7","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.4","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.4","@glimmer/interfaces":"0.65.4","@glimmer/node":"0.65.4","@glimmer/opcode-compiler":"0.65.4","@glimmer/program":"0.65.4","@glimmer/reference":"0.65.4","@glimmer/runtime":"0.65.4","@glimmer/validator":"0.65.4","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"be1c23066d10d4b883f2516e16285e6fbdf5a9b4","readme":"

Browserstack.\n","readmeFilename":"README.md","gitHead":"ccc1d0d373de55239da3afb1a57c8c3bc270e8bc","_id":"ember-source@4.12.0-alpha.5","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-5TCuNpYz363lQ0B6sXAPJnnTHPSe0r96YJrKu/uQGUAEc2RPZEXkTEuKCUMYOdGIxNaVlNqcOUS5/8uAEAZJIg==","shasum":"5d5df148bf0a0fed5669b2443459c0e9ceafcc56","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-alpha.5.tgz","fileCount":729,"unpackedSize":9034874,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwNyQZ0R57yrmnslg0HiBWkEwQ4RWcThtIqYUwTc3C1QIgRuAVAHh+jgJA5rOhbCO++PfK5ARguE8JgWlkZSQJrqY="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7T4XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcBA/+OTJ+IvYEO+MB6KP4S0SFP/wAlSQBNpBdZ3iOxj9fQwxxgz4k\r\nsZxySkX09P3Ngfl05qOz+VMtXbFFiuy5bJ3vhFmXiFS8zchgBiQV/vNkRG+Y\r\nAmitGRbW6A2QiwGyTfzO3JsS126ZtDcWy/ooN7v30F5q/e9Eod4tb5aeRD5l\r\n/W/nSaDufMfBQZUttVSd0HqONGTU8b+gaHOylGCGr7kvCJrk4IqmPZAuEtcK\r\no5EAyfpGdziunzbbya0wy/+NGExuz6NY1k+2prR3ZfTbvH/a2tFKuFc+4m8f\r\nxex2Bv8uUsJ2C5snQVpmdSHZkfDfb+LYsV+uqHz8GjG6uSz6Enw4VNdF7bxA\r\n19LDrKMfoA5+ZV/BF3AOQ5TRt3kVX08m5YaG85EAs0VvbQfVZPsnUd1EbOkx\r\n4Ap+xA0ZcXn21+jX7JQkZx0CeNokMb00yd2oMn7Es2+bhIg9RQBcMN27v6/e\r\nj4MpI1Ufc6VdYGSymFCEwb8PEsHHXgX44NHgHIp37AW+CFEfmmqPFU2LRlq8\r\nG1ere4iNe8bm7IKP4eupcMG5swoWTIOVMuJKlwnbJyEcb1Acl3CrfDWt85Lj\r\nfidZJhqq/srRqXIvmL00g6V3jdEmgfyE6Xu/myHp2KB4EfTVuWF+REpIY225\r\nBjo6MZ/mU8r28SUJOpKzLC04fHuViDDrmjY=\r\n=sHnO\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-alpha.5_1676492311368_0.8114089198789642"},"_hasShrinkwrap":false},"4.11.0":{"name":"ember-source","version":"4.11.0","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember + build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all + build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha + node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn + test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn + build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all + type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^13.5.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0","_versionPreviouslyCalculated":true,"gitHead":"2b1011f1ef06befc12da863a75fe8cc5e7042769","_id":"ember-source@4.11.0","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-SNRHsQOvF3C9emS7Rg4zcFdwY6aiSkV/7CG+KBpmzLY6hIWQNruzEDZINpNgqBn7CicAJ6g573WG7zu6458agQ==","shasum":"f848faf1eef93a6fcb1a9b0cced0df9d3feb349b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0.tgz","fileCount":729,"unpackedSize":9039424,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7BZfFOW/2Kwc9WiIEi9saR/RgVkCwOC8ybtsIWhRGdAiATaXteNt5MJiCzFtafWH4SJ9S4uSrBsdRT+Cs4IGR9iQ=="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj89YJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmOg//Wmf1Rx+5b2RmAXldyScMVNXOmW6ysQHx2b2NJR4gQL6nLb6B\r\nwglBjA/56tCxQGyFWfe2srxeWdP30Mz8Qwr8TEf57vhrLfH0vORCmypu7tYi\r\nhC3nwtSPc3MQATMmYQL7A8/JlMMm2BzpmY5YYYdJm9bq/GWfibLPKNYpOKVi\r\nMXcUvbV8ZOP1kVFaiuoG0QDxef0AfwG4wanOOD/YG3nXkbWUIgp3EnJAC61w\r\nfSrwtmP52TPm0ynxI4EBmikImdnFm9+S98fsB7mbJOyvTIgGWt8V9HqdJa/9\r\neZAKh+36d9X6pQoi2T4l3ENvZiAk49idOyPACa8IPyi+4fjBmDy87xyboTUy\r\nglnjwDJna+Z5IztjtdJmEnRqfYLEaOJwaQM1h1/hkbizblrINWD6XQx+xBHZ\r\nZVUN8peAwqBiEXPfl2TsZBc+4wPYNXxWHonHobVjEM45JHYc8sZnyJQCwqRk\r\n+Ohvc4GPt0WL+MoCUE/obZX7CK1P7jB/1oqM/G8er+5aEn2e+PYhTyp/mahz\r\nxRwkvoaSk1kEq7Z6pJRd6NmQtSvzxVuBL+/gQrruDlCiZUbXYatIYDoxTCDO\r\nYLghv8eA11Kjs/l5npomMGKfqstUfAKS4YvqfUzBV5cyN1EmVRP1acGOz2Hg\r\nASPF1vhLuu+oWWv8CLbPW6qvcp6j8/4OF2o=\r\n=o8du\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0_1676924424969_0.7490052369527647"},"_hasShrinkwrap":false},"4.12.0-beta.1":{"name":"ember-source","version":"4.12.0-beta.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember + build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all + build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false + yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn + test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn + build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all + type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"ad9e97c7f88d6bc6afa15ccb3bff7b09ddd0ba8c","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.7","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-xwftkvyigiO2wl8FkpMt3uXG0cpvq0EQ5K+gsV251sHcQyRdihf4mY3CPRPgCxLvjEpBln8F+mhMbsxpOxI7Eg==","shasum":"456411e2acf3e992749af541113d4398463a2396","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.7.tgz","fileCount":297,"unpackedSize":8711673,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcS24MjJ/giJy6ANb0SIhbljhp0sTP7r3z0wt/OkNhJgIgeeWhPsy31gHFQYuhbF0EQdtjeTgo+IM+1ngxdojzlrg="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYqMVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZQw//RJm/VyHr1qmn7X4m3LneLPzg9owVhSrHZAS5tqWn1FYwMB5Q\r\nwsvIHd+9z5XfdT2ttO3UgqmkhBTl4fz0RMNU+jGC4t7qd2h/a6r/SYFXZZqA\r\nkTlxHbui92PjaKw6o6qRprrdDhGm1VdxFyHrGoCyE893zwCS7MPC+ls+OlRB\r\n+9U1bZnMwx7VBSPEFsWyjDj1wkdyyQDW78WGvqlq6V5VV6P1lDaM4cs1D4oo\r\n0egVEuKjyNiEZTIQyYihHGGpwdy9erdW36t9Lgf5pxvZuvEfPkbS/FB8CBrS\r\nN2ObJeaTqkr9YiaOtuqwk34Qa+bQaWjqu1gtKp7W3U2OMNj0PDJY6+IexIs0\r\nSkA0hxjF7wOLhLmoXRWhNt+V/SxQrijtNECobM/ksg517UqC2ncTVOBeBOVd\r\nyhBS1Gf5C+BETQwUtcwSyZvAVje/pAbZ8QyRGj1H0r1UdIaMvJ6Gk7atu08l\r\nKnqEU3OFHZ2bwUNXDCiaUZ4qD7o7oOxT4J5z1ArLICoiSlPEdTuLUDkJ44Fn\r\nK94e+49k5WH28wnsY4bV5gppTq0/grhvVIUtpB0KiReSjHJ/PMbBr3hMFH0T\r\nd11lonBIc3T8qTj6cdMKd/wWc3y19M8W8553cjEUdHa+XK74My+SXDZj7vXg\r\nAl5ACtYg22fpGcnuVe8Ft8XzZhr3YvBbhM4=\r\n=trSc\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.7_1667408661276_0.857786817935545"},"_hasShrinkwrap":false},"4.10.0-alpha.3":{"name":"ember-source","version":"4.10.0-alpha.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.12.0-beta.1","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-lvFvEyDavkFKWDHuHWLw9i98/Suh6xOLkEqvwOMsgQJcCDQzQ1kVETgfEK0s/rsjbSjha9gkMF69iK8yVaBeVA==","shasum":"6a816c8a37a1228e752f3ef5e7efadb0f439e645","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-beta.1.tgz","fileCount":729,"unpackedSize":9044516,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJzR7h3LEIFbBYnZ0NhU0rv/OICDcZRXe5SSbpLy18ygIhAMJLG3MlI/rDdBTWLAOrsW54NqzWGl3aq80cH897HIl1"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj89rBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqL5A//Zxkvya/XBnNKqo08jm1YDrHVRTkBfakYs4jqkP7JBiNN3Kir\r\nclRUtr/aKyXDtzbdO+ieAHBwYR5jh30Z2gUfyjgRTK9/czFNXZzB5KZrgRvb\r\nl0ILcU+aLYD6UR6R5vScIsbffWZzyCs6G4kzRAyhIa0KMCqeQoKZYESR87Gq\r\n1litXB2aHp8PLRnNeKLP//x5z6RjBMDjOVcvF2R6Kn60/wz8Vr/p0WLCHGiB\r\nuBLVjg9YGauQbl0+pnFzb4NLqjzAQ+XRiBoiabt0KWK/Zb05QerqVgjgTAO2\r\nUMTgR3NptoTwFT9WWqKuaV2djRh4hnfqjt3QgpFyBOAwUh51IFMVO7euTmtK\r\n5/TbGuSMSWW2MEj+b2yk9TCOkMLSvKlzH3cmsj8kTotw4MURBp08lbno/qsx\r\nE5PVr0vsKJp06icRfxY8kIm27403H8uZMqv8xzZey0pTXGmKBNLsUvy9L+AR\r\nyy/8VZ4rKRs2BMdJt0ng5B6angr7bYOgz7ucdJNz8XsoOUa65I1CbIzb5NOi\r\nzlWGYf2aTv4slTs1smciA0gk7ZEFBdoyerBg0wjw3L/YGjCLEG3iqmPzQmPD\r\n5lFkt1xucd5wuX/9EyfpZ1EHLyxsr8n18K7ab5Rl6MxM9yEFRXvSRuyLaBwy\r\n6e58bbN5biUOSyNRSOpBb80bZ0wDQ+paci4=\r\n=nSBT\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-beta.1_1676925632883_0.43685878883582085"},"_hasShrinkwrap":false},"5.0.0-alpha.1":{"name":"ember-source","version":"5.0.0-alpha.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember + build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all + build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.10.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"5.0.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"03dd259a3aa55cb3b30a09702661e9906ba1e78e","_id":"ember-source@4.10.0-alpha.3","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-9z3FhHJ2INMRMk6V2c3lV+FBVjQQB2bAH3xIvW13lUVYnWk9O9BFoi8m5u4QY12NW5AKrull1HR7BIVE8B9cAQ==","shasum":"55d84a2dd29104f2947a01c778b1e2664e48b20f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-alpha.3.tgz","fileCount":465,"unpackedSize":8217877,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSbXItJ5MpsAmrYIC8cJqkiMvjBNcgXw8U7Sf2Oks36gIhAN6tCdm7voPZ5YwB84CbYN/lR3I1EQzOvB4KF7pmUPKB"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYs5/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWCw/9E46LIjyidAApRVkF34fk92FCwBqN1+ahflm8BAy36IAhcL/v\r\n5+bsf2mvJt4x+yumIo3A8pREmD5TcjdkbTU1CODIhxeEHSTJ8Bo0ol1nL2Du\r\nFn6uuAcvw6JnPJYR75m846TZmH5dZWbtUS+vZ4B6eiUhSWA4OzSLcDyCZIzG\r\nxQBaM7gwBJfpooxlsPln3qaQkDcnmwbvstFJNS5pWZY5Q8d+gLK8taIPgYT2\r\nk9Hs7IYEnNb75jgWddO2LeBkbJcWBdmzxrn/VZhPRBLO/h4LDenW3hH/0iVs\r\nU/N4D5Q69ocBydwSrlwuhn2WbyWpLzGUFrVfXqkKR2cGd05xSGrGT//JwWko\r\nMsayU6qTmOGlnR0WH54Sh4xAgu0Ks6T5IOhEetyb1qMogd6ISUvcpDgSbyEL\r\noMqM8PQddURdK3B3Dq6a+1T/Yj/47yke2ETfyz9exLntAYuB9tvep1JYNxyA\r\nB9Bo3Gnfdt1vmN9qn19hAzSmKMPccAK/bZMilryJCScg/CVWwMu0lab4NP6N\r\nTDZ/5ZlhXdsYfSLiE0Z+dvMoKSByRqPo2T8BNNtK2bQ9wZoA8b1UDs55bVUw\r\n7hi07yJQiOX/fdHeZoVTsTaIZNqATY4Ndc7lU9qOIk4PMNKpnS1bIOwHwqNS\r\neeDMxbdTI2h5deBw4HxZaVngo8m8cwAPuDc=\r\n=A8Ox\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-alpha.3_1667419774681_0.3056807496384799"},"_hasShrinkwrap":false},"4.8.2":{"name":"ember-source","version":"4.8.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.2","_versionPreviouslyCalculated":true,"gitHead":"792ecc80121b92b7e060ee4bf122e00b343a80a6","_id":"ember-source@4.8.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-YU/ytPaua+QOw+2qRrZM7qahAmxv+N8Utv/Xz2e01NQci6KTaY3AXx6SS3ge0G/KlGyL9ouaHLyHqv7xkcV2ww==","shasum":"9ea1f214345e568eb642bf9e3602e2d637dbdddc","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.2.tgz","fileCount":465,"unpackedSize":8504883,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+ORUMT077APizjJ8hjIMZ4LKhqXuiWi36uQVlnAFg7AiEAmf9abD2F9AErNvjisUXKS+ol5T2dIH8R5I+dcJc/Vrg="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY9wPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrocQ//dJM1zyRUhCW0/D1eRg35lkYY0xBuKeaxzW1saB1CunGS3mtT\r\nI0lxh29msE4MPLRDGOwsAr+06mYR/a/UF28Cn4/UjdqK8GKTudSDtDurHHMS\r\nYKAXpMZbv7nvaKLHrSiNTO4ospRyjiG01uyxESROIo2ruBZVp2eluIFa9up7\r\n0txeqTNSU0+b892JaBLTzrO6IOMEiO/YyCZUvQgBk4EAZpdRppaFjHdV4BFT\r\nNqBJIfzxre5oKqBPsyAtNG26SpnQVcQmo3pva3vVcm4cRJ/Ypk+jBEUeNSzz\r\ndviRAI+YoBOTDxVa/ZFDM9iUBXRmLylZxxZ+ms7o0dju7kw1iqNMuWwbXni1\r\ncGyIVicMjxJeRfRwqGZM9MsZajc/EWuIxQtC/g84A8Il/ebvoSiYg67LOUpI\r\nUt+l6DpnoYNPv1ebIZtXLwjzNPFBJrO3e+g9FsL/hT9LUuvFuptoBvZNtBvA\r\n12I1Qs19oJtp9gJ+tbjDsxFU5PhxeQh5u1eE1vgr881PddDFsJNwmY132nPd\r\nFkG33HGcMvnVHfY7GxcV8bSBtA/Ttx8p9N1T5jqusnotlMDwbTUQATQ8VXPj\r\npRjZ0QikPDtkpswKtFiIFY5/SXrOSuHSkDeJFGbvM+PAof76+WUVwagJuGxW\r\nOj98tNbh1wlco/hBucm0W/EJNymGOrUWD34=\r\n=WgaM\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.2_1667488783258_0.2140128797713874"},"_hasShrinkwrap":false},"4.10.0-alpha.4":{"name":"ember-source","version":"4.10.0-alpha.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"32f2b4dc049531f9ce6872d9f740d1e3cbb58008","_id":"ember-source@5.0.0-alpha.1","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-Ul3NpJHsvugpSmMZdJolLlxxDwVLqX3z7d4oVB9/8qpMCwwKZyi5YccR6ylCQV4kVJLXPGgZD1Dj+q5ZoHNTEQ==","shasum":"df333f37cc1571ffd3d2d08a7f662b31acd3aac6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-alpha.1.tgz","fileCount":729,"unpackedSize":9044607,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAhwbd9SbZZA+QB/hB1AM1nOOSya/HJzwsQQducb+2lNAiEAgauBnN+ey7pEAsW2UGszoAeEm+y3zK7VT97F8DuidIg="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9nahACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7aQ/+Kbsb0X3O3VGhv8s3dPv3w1X5iCg6+GrWl5Bl4HqrPw1lz60n\r\nenwAS1WaCgJb2szgv2/3va1NgXujrLvCy5c3IlS3uZOQa6tuHZ/MilnN3jX+\r\nMCUgCwTrqbB2njJyIc3GD8K6T/yk38PWY2Ns9ouw1fB/2ur5dSJ77/YWpmW4\r\nLmyn2hvLyTj5Uwq7HqZsWjJHTz+LkPFymikvDvdAMfegdKoPq+IT3nWDQuQZ\r\n169t6EZ/tpi+adCqEyQ0O67RoDqPYB/ieNAaOEYXi78+lo7qKzHvNktNRmWx\r\ncNmZRxF0uS7YmPAFVq/qRzOhmHgmMkYAjuUJzE/loqyCh67SFpKu1yZKw+LR\r\nSXF46UDGwIU5Yeg59D61PmAtWzR91Ba//V+dwGvy5qRDtychOrt+rV9BGzDV\r\nf8T452e3uesSgZgZSxV0A1YTissqtAMJ1kEllXkG78gJnTA3aamIMrEE4aJc\r\nnygU0Y6YCcY8xhbUGL/KPjdnds9X2hCCFW6EgAAEvEVG1+LssqFM2NluK+jX\r\nhZizXGgv+hoaxW80tqREClrDYZBPp37x7sSrEXjU61oN9tGahKnMD2EZYQnx\r\ngi2xixJMTwM7EDXVH5Md+aNRlJ/AIRhlnTyn11nYJQr+yN/4mJqZufB3sPu8\r\nT5SXEJmJ0FikyN4CVwQnNwqYciZ5n4J5DBY=\r\n=2oaI\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-alpha.1_1677096609281_0.3128471203902281"},"_hasShrinkwrap":false},"4.12.0-beta.2":{"name":"ember-source","version":"4.12.0-beta.2","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember + build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all + build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.10.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"f2642a4029f73d4642feb6b79a2be79e27c45d04","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"cfd26e68db7e002ccb0ef471fdb973216eb145e7","_id":"ember-source@4.10.0-alpha.4","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-fvPhnAMa3XiO0DfyPNvImlgTQN5Z+IoCSVyMvH8ji+jsumkCWK+QqJo6jSSuAzAI60WttWOysGen2ZF0JEkBGQ==","shasum":"d112a583b1940135944930a229c7c918b1b1be18","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-alpha.4.tgz","fileCount":464,"unpackedSize":8220280,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/wPvijmonaw1i4Re0fjVXXANs8tzhawct+Fchq/bXIAiAEMv0RL8N8ZihvYdi10NYfiELqVTVuBjsq5ewLJDCW6g=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbAlTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoc+Q/+L5Syvk+i4rSVyoipERiTWfXNbzuOQDoi1oizjSUPdbC7whV7\r\n1dPOWPSKJW85/Te4A4iQNy4efj0VaYc+IK17e46VqR2HX2yG/SfraUvrpOSW\r\nVjybV2kpuiSk+dZEN4zaiE084FZUw4gFlTBhH1WyB7Rv+iYtlL+RBotUvvho\r\n/mgGR7zXA/PKPOcg0LvCJFWhqb0bqOjXnMeJRGlLTPP1XQ0khs+aLJYhQShY\r\nRAdwvB6DwYNlM4lXWnjNrdNhKEHL6ljqn9p6dTRQZgwj06tRJhhodhBR+G6x\r\n8qHXaFoHWI/1K+LpLnhh7HXeaCSWBstR6B0c57SuyBhVew/vewY43kn4NaSQ\r\n+bXxrSKtfLU4NeE4Z3kktrgcv5AnboqJOAk15YmASsSK/q0gkNvtKsEdqFCp\r\nkBinyNPXw1LmlkAtRoWTyMd3Wk9wLqXbS4ghumLwvoHJTenPKahUxDyDumSL\r\njMNgclNQOmQ+sf6cTGH7QTub7akPBrno2En7OwOKUlUK7/p07+X1n4lMiQ+4\r\nacDJ6kqxiXCFb3QDO2uGUyx/h8qLYm+yyOUgxnY5lOiAWZLjsic8RTFjqSsX\r\np9rxqxstMvRKJoffUaUEe+5sseSvJXEeaCio4QPlM8vrTxJvMgOa1z8bKNMn\r\nHI0Asj12Ja7jGs5Vf0dEtsL8IqROk/xBy7M=\r\n=iHGs\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-alpha.4_1668024658940_0.760780950575241"},"_hasShrinkwrap":false},"4.9.0-beta.4":{"name":"ember-source","version":"4.9.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.12.0-beta.2","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-0qbZDbv4q1LmqM9ocNJXcsVHV+PsGN1OozyoWpGISUWL3d7XNiEji96psr0z+ffNAcXSRrYSmcv6VVH5yE+Q5Q==","shasum":"4466c999e239db2dd0ebe73624c126b1c6aa0bb2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-beta.2.tgz","fileCount":729,"unpackedSize":9044767,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4/1BnPZw6GpJxofA9HARlO+dJI6sFFoB5TFJFRi1I1AiB4MYubJ5EnSBNnRAo5U3cXEYUBoD8euR02u21SdVSrZA=="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/QwcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZjg//QD/IWVaxL184e48oFts/2lDigAgXx370Rli49vpLbzhs94l7\r\ncyE9QQsTOfPxFHjD3A4fKFqf89QSCbsgkiRqS9++pP49yRmxwhPmjL7IubGo\r\nIlMVTUgRiPkyM2UgqikdtWO2eFeXbjVsn81sjwTVgWWndz1E9IIahkmmX+Ku\r\nHOcuC8UXx/4Bu5wL+bQnmIjL8zvGJTOnmZ5qN3gYOkfC4OXwgw9e8gZp89lO\r\ne0wH/QJceJedjsENffWDP4GMu55vTrizy+KEKu2ogAXJywy4IBKa/oQMyBzF\r\nFobsLAzd0uFCbstAphEF7Y5OQmtagB7Z+YNUjShVvu61WEUrjKCoyJt+oO5x\r\n6qXpcsjhiZr6YlFVhfWw45+0Ok+TpdpuTubFmw2t6taJeLnnIpVJwWRzw2op\r\nwGx1GtwAC2QS97reATC1MnFW9VkEInxpB8PTi91yn0cGh7u/lFquh3fXn/+i\r\nE3DHDYFQpL9mpqiZOYLibyWZdBRdzXh07bD45yIDL0PDMyeCSXGk0ueLZDoK\r\nchrQIudpi7XjLcsNR3K8ad9PvuGx1rzpYoleUnZU+oyvVvji+109CzKQP8vm\r\nyhl8wLX+Wge+LWlnN+xUjABIv++P3pPyKvMAyZ2e+zwkkUtv1jgcvfuS6CCm\r\n4iUbXYV69Xqm60GB+njt+pva1vrSvP0Wxxs=\r\n=CmTZ\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-beta.2_1677528092069_0.27318860106569876"},"_hasShrinkwrap":false},"5.0.0-alpha.2":{"name":"ember-source","version":"5.0.0-alpha.2","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember + build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all + build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"26b9d754e95948e3cb0acda6558e5fe9c4e9e477","readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"5.0.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.9.0-beta.4","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-vbZAqcYdQrXnURgbGh6VgdSEYtpUSmgx7O8C6pLeAVsMVOd7a65j1rGWrUq8GH8Wi1PWW1+Y3/wMctAcN6HyLw==","shasum":"16d757763a638c35ad8b99005765ff8c481dd2a6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-beta.4.tgz","fileCount":465,"unpackedSize":8352867,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLJnwPoju4c0AehO22ZbuT7KBsRf5Nzrcd77+MsCAvMQIhAN2WDNci9O2du7sAf6zxLTvo74SoA0rW/B+RLEUzDHz9"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdAdXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYLw/9HIqczzpOhPwPd0DxghcTe+Y+eDnHKIdcgG0cAxZnryWIdi7O\r\nYm022O4SCxUAh3ZmUQlVv3ncObFwxdySrRlpFrRgN2SN+tdtiN99+EbhiSl9\r\noGNtqtqp+kYe61Php/75X8/Vb74zmPs1ZZ2HwL6PzRFlX+fBTxqFBfCTSzxG\r\niYRGxMZPNDwV0lwRowhvo7fiU3/4TQ2iOAafDP3qV8qnsvqmKuCi+02bzExp\r\nFo60CwLsAb9leUyN02oLuLWri8swu2oS1NeRae5u71QzzgFV8aVl+PePl6p9\r\nJQJd/0cdfjR0XVzkzlKgexJck9BWhmp5LMICddGtOKIip0+RwwoB25FgmC2Y\r\n/L1y0iZX29Bd+dualQ0rxnr74gDsI0UvP8K/40ji9YS4Yx+pJaUVUQcy3ksH\r\nfao18kdMclKzcc9PdC4MciiYo9ot24HU9cBCegOvD0a1SV7jOGLYITPL96bn\r\ntVJMsZdYHvZt2GjChV3ruBHLKrbOi5xRU2zAyxYt/n8kwCNgjksP/nVYst9y\r\n6SR3ANRJxxcivEGI4NG2ley4uaU1GP6t8UP7eVvAaxR5VtjCNVTjiMHXjkpv\r\n6pAqNS8V7CfMbY1TQ6GEHoBde4NPz0RD7d9l+74xCE+ZHKZpuQe6axE/Fkpm\r\nJhhnrjoBX2CZftspFYg33qY6TA3kFBGt2HE=\r\n=JuYx\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-beta.4_1668548439225_0.558125518717189"},"_hasShrinkwrap":false},"4.10.0-alpha.5":{"name":"ember-source","version":"4.10.0-alpha.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"4c06daacda181b85504e3cd1f8e1aa26c811a1c6","_id":"ember-source@5.0.0-alpha.2","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-LzrtyAnbSxfZU5RMvlqJ54mwg84hQO+nQdptP6RY6O0ulFlve5xuV9psEgQx8PrTTKgee/mDhWx3uL/In9sbhg==","shasum":"d62731d70a17f0f6b862f82cb8ed272ef66910f2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-alpha.2.tgz","fileCount":729,"unpackedSize":9044768,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIYq9LSq1v9T8/gEEhQ4ZZ1FRpI1faopZ4kFt7ksSm5gIhAN0Zf8uVTObLVSInl6nS9KyS2dzKEyVqMTa9e6NtIX+Q"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/7F2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3QBAAol/X/zhHD+CXgTeC35IEFCcXSojXjvg2BWB8bxcmp5pTE+TG\r\niSbe3oxd3RFjlo3xj1OmW6lCfx+00tgL6GOv/7NHJXZmHfTT20zYmFyzgHz+\r\nvK6qBWJld3J1vffhp2hwIsMotC3KbCh3ELSsHDsAUwCnWoG1fjDc9BOAHW+B\r\nFpr8QEQSbbFm0HbNbbact3IOOacYVPqszvQ5SeCAXhaNIdOLUhV7Nv4QZzDJ\r\n2dPiKmKITHsUpeY+tLE9E+Atd5XlQuMBwzfciIFkmphpM1X/q0UVoDEqNUup\r\nOTChzcBUE9jjby1C1dvBl1OvXpjW3tJdPhCFG5W2fKBHdhLUhRK9zxJ9dEBX\r\nS1TiBittSQaAdy9qtRsACHY00SrQ6qT0kcd63KKHZFMHEM0VXZiuSCjHtIBp\r\nMCXNpUGD4/dUycgbgqOu3pa25oLYY1pch93nhhP2mF12kAS2rIDL2JR/47hu\r\nusd0zeVY9lOV+qs2DzNQ4JgN0Hz+1MW541O0nb8dhkVWHYUqQfpU57xEAn1x\r\nv6pyrFyR75bb4dK98S00qgtKgcs6D/hl4mIJlZDRsu9BEHqwXKUg2aX9c9U1\r\nFPmjRlVeE7Yt8WEalp8zA5W2auBSp0OUbE53Bg5J8+j3hNApWl7vT90ZSWZq\r\nDfnZFK/1mFwxJPagHRP/zBO/zpgj27xbFVk=\r\n=3Ckt\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-alpha.2_1677701494037_0.3760270901811482"},"_hasShrinkwrap":false},"5.0.0-alpha.3":{"name":"ember-source","version":"5.0.0-alpha.3","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember + build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all + build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.10.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"5.0.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"8f6453bdc3624b3b00ce274571b828bd72fefef2","_id":"ember-source@4.10.0-alpha.5","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-kseoxmOCLX1ro63Qx/EM6scyFN+Pg+w6N7jHRRHXvmDrzN01jQdqK7umjVtv3mc9hCeEJUuqa+3LxtIry8d66w==","shasum":"ef5c3a886bb6ee0fd7a34626c27b8e23cebc7c57","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-alpha.5.tgz","fileCount":464,"unpackedSize":8234209,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrS8kONxtox5OHuty+hrp5WM/GkpzJzbEMvKylCmJ6RwIhAPcsWq4/pRNv5Ls/4w8n9ff0YfdsXypD8tIT4WFQcyOt"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdUOnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYeRAAmgrag6gPjaxIvFr32Ul1Mmd6yBrzLJt3GO86w5m9tTk8fAz9\r\ncaMbBzbUIQOLmPtQhwLUnVkCv0LIr9evhCfJr4RLPzGBhOJMQZWP1rhfcvEO\r\nKkKiDTI0UvpuiCh3j9/VJXwMkTkV7QTeaqr2b3SAIlEQ0COVd9OwgU8PHjWV\r\nMvoh/EEcPdxnpSAP+pdnVXwknxa03bNOQRsrivGStGCL98mbCxpF/vt2XCy3\r\njvj1XZ1Jl3UlG2WrQH/WbGaGetvJuuGQbf0Yp7p4omGksQ+b0oq3DqB+O5oh\r\ngc9tblTNuZIGgP4gkzsBQbhQHL45X2HT7Ko74gi79sIlDaWJD1n6kfAjocNU\r\n+86ec7vslnCKfS19jeio7A8amA6oNqcsGMETk5cfxYe9pwCkZ5YNUBybXcah\r\nrzJK3+aHHqKcRKAuMgqmZUFYl0wntHu2a4C5svycBXEA4Xi54kOIZfj0gHPa\r\n4EUxhmxhFYuAaYPhaVwM11xd91/yO5XNiwtuNzn+bgVcETigcgieYMxDen5a\r\nXk3zqh8pWjgdv7SHiR0xwrcE5Wd91GmFPjB6MDApA5hiNOBtTe6Cw65PufSd\r\n+rlRtGcHhiTTkwtJf7ag0u6RFItyfA9zedzHXVYE5pTweWTEoZQYPd/yupcp\r\nu1TCybPfEzf9/t1OzOWkhIBoE097UPYtM8Y=\r\n=wy5t\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-alpha.5_1668629415336_0.5370932905338959"},"_hasShrinkwrap":false},"4.10.0-alpha.6":{"name":"ember-source","version":"4.10.0-alpha.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","types":"node - types/publish.mjs","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"3f78f2a8cd5253b85ddeb4b30aae1fb2018623e6","_id":"ember-source@5.0.0-alpha.3","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-ZVPFiJ+xCV8EcSD86SPSQnwTHlZAv3v0kkXqU929aUI2rAk7iOznlp80jTV1N2uB3ga/wJOvo1BhpZhWSWFvGw==","shasum":"322c28a14d58eeb181f57c62545c383cb3e43ed9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-alpha.3.tgz","fileCount":729,"unpackedSize":9046931,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCacbQzxBWaQJEvwk8PuTW0EaSFYUsYRLErv73syGHoYwIgNlg91k+0fWbS/V0yRhoQiyvmBBwiJDLZY4d4lXiRb4Q="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCOuKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRSw/+KjiogP4jfeLMj8BFCpoq7rf4uIHVMiWwYVz2MfOSV7RjA90f\r\n4U2ofKc+qAqzQ9UVVGuUlnwKWARpZKMhknSM6GZWfhO6E66sKBbXnGJzSSpo\r\nT0XhvKQLVVv8jRicXfudxI4WeDfCZO8gkMt7yeVNglFVk2osVmtG4wYP6Pc/\r\nL9hzGn9Y7pMfBOYlIdwjQ7neBccbQoG4bZ7eK4OEWkiSOIBVNakvjx8KZanl\r\nOiUzsQZ05n1rOhRkGG5H9rzFsDaMmsjzLuLb9iVWzaGh+HKeLGBaC9m6Zfe4\r\nObBGFzfqAyiLHsmNn2b+5TztzSWiPg4mdG9A9SUIToFaVnOb3yaF8OaNUGDB\r\nWbtANYkA2Ye88W3A5V0Kn+37ti+gji+heco6vrzdb9lJL3g2nYhixXke+uA2\r\nj5gWCDENajGfRG6IlLILXEjodAWLDGnrCHEHvrZyXYKOfRR/4uvXgu/KoB+P\r\nEluANik3PXbfefOWVqYAXiIu/sEC7upE1LAXD93L+t16zV6OWLyt5Z7JZaqu\r\ngFizkOjcKZJ4njMEM5J04tX2CDhFLXY4DK+ru6DGCN9/UMbWnQM2FpovE1EP\r\n6Ls6RQtBQguLlpHE5FzrJj+0gMwwoHgkE2q4/44ClZBYi5x+VvOCwRbHTB9L\r\nJZkAVqsY4W/wHhiijbjtMutbkZFt0Noqgu8=\r\n=DaNe\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-alpha.3_1678306186574_0.4041281645808539"},"_hasShrinkwrap":false},"4.12.0-beta.3":{"name":"ember-source","version":"4.12.0-beta.3","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember + build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all + build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","magic-string":"^0.26.7","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.10.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"42bfdac18273a7f554844f061a17e5e8284cf22c","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"30c8cfcf731c5387d05bab0236fbb86fa1e30e12","_id":"ember-source@4.10.0-alpha.6","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-AvFACFyC1K9RvX/qXSeCwj1vnsi1aeBUhk27V36s0WvPREwo6xEHlFpDFktpxZUZKz9wvLXCFw/Q9IIjLvFe+w==","shasum":"3596796d5361d76a22a3d76441e77c788c2454ae","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-alpha.6.tgz","fileCount":466,"unpackedSize":8251605,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL/PhVXGQL+ix/Csz5PRd+PZkcL3ZUrwiiAzdJF4UgfQIhAOHlblYbefjZG4UAAEikNe8CvE7WYtp3CHD+5zg2jbOm"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfn4eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZDQ//crTbH6E8zCEdBMCaNq1KUQNw5K9SvI/SVCJeMkZwjI+nYBAY\r\nRw0gbJFmtdQbN8tarbqctg8mIYeZ5OhmR3iCszG0HidkL/bV5k9MYhiU+1nj\r\nU1QOOdao2YUd7Yw+N1Kevv3W67lJeA06HZM3K5Swi+ztokT5S8dmWlgnlWXJ\r\nm5pv571c5QM77vaH+DNefhFIVL9ijPjNcwfZ4PAsmTpmeOXJ+CYMKhG5PFwd\r\nHwHc5mOfoJtMPtUlr9UcF8ZRmhM4S7bf5QvO88SIl1oCvRVDlJP8EEClz9ad\r\ncgrZm12H2ic7BJzLnRB3iN9NAG/puyYQ6Z9YjZy+KawKerTi/papWB0zzX0y\r\nb+aegrctHpdph+K0c563lrxJTAIwE1gK0YLFzIyhDBUZQSvza21YfVGGRdTo\r\nWZyQDjJEaXV/i8IqUosEQyJrH0FnLgHQ6mk5CAIipHYAzP5V+iwkJwl21sVE\r\nFbJRgGqCDfsoi6bycY+g3oeydKb4AbEm7/j8xnqefzg7GSCKYo7+tBwkW0jQ\r\npOudcaK+lb9Ac4jIh2I2KpL8z4tnJeeUew/R48htv0l4Dp8ZVROu9MO1KIqv\r\nnNcweFC+ZuJ/XZR7UU3wx7IBTSNk7na+qOfrxdfpDiMGWTpk8FQADCMfn0kI\r\nLQrZcU6ZJJ6ScWmOHwzKyOi8yufR2/XaeC0=\r\n=161v\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-alpha.6_1669234206333_0.07168075062430912"},"_hasShrinkwrap":false},"4.9.0":{"name":"ember-source","version":"4.9.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0","_versionPreviouslyCalculated":true,"gitHead":"e6823dd4ded852705106a0087db9f497dc0dd29c","_id":"ember-source@4.9.0","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-TYwOpHbZKBSHaBEQSWZrUjj2lOBlARmUdENGaImT941T9wwdDyfdi0/6Nu3MIQs/eEVcBfUusT5PAC+rIUu3Tw==","shasum":"5346ea23d04585c0a2983b271023b6d234d18a93","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0.tgz","fileCount":465,"unpackedSize":8353533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTVF68sMN65XPDAemFQ0xlNVPBlhluEqvCZW1/7HnxGAiEA7rqYPJx6rVZID4xKqqCNhmFFE2+QvaoL1vsZg2/cFo4="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhR+QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxcQ//f9lRG6Rr7V7MlCfwV40cbIkH7eV9b8G6TA4/jcVdptZmIq1X\r\npqJUxwpwsCsyDA8sJUiHbeJrwCelqaqxYj4xO6PM+HPeqFToA/205XsmL2yp\r\nA50EfsxXka6+duV/POcYMGMaYcFNK0MBP1zd7J0yG7e92tkV0s61fRjhdNb9\r\nsQ0/Tpp9pap1vXsoKVxa4eBTbJjIKbIIaErgpUj+47urX41ZfQiTAuz6Iwrj\r\nTHaYyaNhUMP2tyzrBl/da/1mkKRJH7AmLe/7ZeE3TWJsA3SYQR0ZeCOW8Sb/\r\nH1yW1wxAXs32K4GnsPsOU7MSW421rOy8x8D36UkaNXMf/NECUTYF99lYlEQP\r\nK1nU1irNjBeObIXPrL2M8XlJyk8ahIR8d7+nBCIYx6n2sRF/Gpyzd8qBA86O\r\n8HDezyOhceA4s79KGOEnPrcGJ/jD7mV1ZGOXVSR68c0vHMX0a44XDD15JzgG\r\nBmzA5H0F1Me+ZUDXsPNzvgebIkx/NKBtI8pbbcBkAv81A/IE/Ije0Nnxt6c6\r\nHA2PEwccdmsMAhWMLNrK6H0HavgJloj0xC/GebmMsqcCe5KbRNv4WQ8XFFCU\r\nTd1FIQSGdwljxKnCq6RaCdH6dWbNQK8wI+flznoTHHQiYYT9HNDhqA6N1bhF\r\nOPO0mNNTu2MyJ0V/MW1oRMb/MLS6guK3PPo=\r\n=qr3r\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0_1669668751803_0.14305798331940855"},"_hasShrinkwrap":false},"4.10.0-beta.1":{"name":"ember-source","version":"4.10.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","types":"node - types/publish.mjs","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.12.0-beta.3","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-k8yNGzL28nIoE7B189jspYO5lBwK1RF4x0bmQu6k1eK1l0poAo5eY/ttovh31LlPkZyPR+6w8TG9TBN1Yjt4vg==","shasum":"48aa4b15f474b4431d21a0a8884e94b1050503d0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-beta.3.tgz","fileCount":729,"unpackedSize":9047172,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8civrzLdO0tJ5Dd/YJMo3YB7SJX27onE6QMqmdQgO/gIhAKG4yujcxc4VM7rKdGiEZDoYPlIkrTZZhBiI7Jg+xMVd"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD3q1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqM3BAAhWQYUyyHbzygjKs7xdZ//0qT1xooAFThUA5fWzH6q81SXpTo\r\nLb2L3/gID2Yvexeo+sZm+cFCyov/Jf+lPrHfzhHKSRrut8JmMYMyhF/TeMzX\r\nEjODKJ+ETMorVigngQhRbP4wNM4zHn67DjdfNuBzusU9gm3kCM8G1HFBdnPv\r\nLEHE8WXLwB4YVGm50wAiydo6w5wK9kcxWS5jnG46SCsJQJIQkMr/3jrQFw9X\r\ng15/s4Ov1JuVTzlui9PXYa9k8pbQtkL0ChERvO872szXXEpkx9FVRf5vkQOw\r\nEDWLoa3bNTebaE+bQV25YfYAlUkmiF8LfLDxlCeUL2zIj692QUj17reBhhbj\r\ng7CoZUZY9Kk4HuOd/Gadkw4V5H41HYrj/GgLWA3HzBx3LM/M4JeFFTdS92eC\r\ny0s+bqB3UiIQEFh62asas6+rO1Yyt130R1/SHRg5SGA+/toZnbzTKiXFTKMp\r\n1iBNcbYDTbqTP86f1u4/0HDuhgTEQZql63cqwYxD9kFdkqlA08PPFuLnPsmM\r\nWe0EihqK0w6gx+GH1h6tM/j2YcT4Pm9jMOrT2Dhts44g0sZu0+1r+mDFoTRS\r\n6lLtSyo/26Sp6avZXyur0RpNvezgDP/RAvX5ouNhgcQ/Qm+ShbJzvx5T9dom\r\n++gdqDbMMci4S2kloSUqyixxC9iNWbB7v44=\r\n=ltJz\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-beta.3_1678736053372_0.5307214650082175"},"_hasShrinkwrap":false},"5.0.0-alpha.4":{"name":"ember-source","version":"5.0.0-alpha.4","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember + build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all + build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","magic-string":"^0.26.7","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.10.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2b94b45dd33845b6011518a3289e1624b405ca2b","readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"5.0.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.10.0-beta.1","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-81dXjzIMpVhLS6ssqUgKhs/P3iaVwFLOESviWPB0xcP8nhfSUeZqibjm2855TJJEUCuoaqXK0vxU22cXxwIcsg==","shasum":"044847fa912e92f7041cb240a4b029c0ff98f95a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-beta.1.tgz","fileCount":466,"unpackedSize":8251810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0ORRqEXWgh4Aoppyc+cxWptoa4L6NNNlR9lXYbDQEswIhAO6kxAIWK3bSfu92Pi2Orc7FoqpVg9xDMWWLDSQ4KzMj"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhSy8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouyxAAnBMuCsjGq/tXjuEvChj4qGjaJ3byipjH8PuCkSUG5eE6qBFt\r\n6oAm1WO4P0Jp/k18X7AARMrtjJ8MNTbzln1thRQal8g3LDTueX4m7Jq7txpY\r\nj6bQgTtDb+23kH5lEsAnelEaMxaKej8Xt7FFJAfTPh3zkn28lBHbjPMKee8R\r\nbYvaiaG0hJxfPtFk81c9D2tHvzZ2GQKt7ERxdtzHpRxU0NIWzuhc8d45pGGQ\r\n11nk5CKRq5cgYMHJAddEygpHyzFyj4qc56hMolH51UNI7Rz7bkb41X75htSd\r\nJ6hxCbbhgaWBR88/t//wqVgEZ1souxw7LEKTJlqRJaAX5CjGdpxTsnKLT41B\r\nlc9AoKnkQbRYK96qbAobN6rLTChgirt9ivDSuPdcC0M0VJ3XUjd5HZBCiX0b\r\nTkefu8anqRWj8BNYgXDvZOPNxru3xseVDXgPFg+qwRgx5mrfzNRA6L+kXMP5\r\nLmZhwsoHmXXkMKmnFd+eFA7/ZHG5b4bPCJBjMkDS2OXnIa5zGpSXiu0YkDdG\r\nv4wH/ZtMFGhKM82TgqMAQtF9ec4uppPLQ/jeCD0lqa5wDm8ds9qCmNrWlcKb\r\nQisgPE3MyVTZmpT9hGDdyVT3hj8ugE7NAk32vm7mrtYetMxWpbMiLXKHh1Zn\r\n6oqdmNZC0S/i78qrgh9rwwX8gJOYBKRZnX0=\r\n=jY6D\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-beta.1_1669672124533_0.3074549390211392"},"_hasShrinkwrap":false},"3.28.11":{"name":"ember-source","version":"3.28.11","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.11","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"744e536d37697aa59b19dcb4590593861b8eba5a","readme":"

Browserstack.\n","readmeFilename":"README.md","gitHead":"cd115b3f15570d97eec60067a464e8e47f67e8c2","_id":"ember-source@5.0.0-alpha.4","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-29OrH4e0ib0ffmMWOYRo5LILxy6rtu1qgAlZqOMVCE+OHLfnnJrEimY1D/oaOSe23OHy2H11hDioBsOXzeLH1g==","shasum":"310a3c91b04619026d10266aac63f68f9e0f1313","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-alpha.4.tgz","fileCount":729,"unpackedSize":9047173,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDR4KWAzZT7ZbI1XjewIuwlTqlL/wPhYACVC0dB9Dby6AiEAz+obxjDBlo4OVFvkPBSEaSUEyDO8tr0mmEQjFzvfZKs="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEiXsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmql2A/+OpITVOlkEVGsXng1XyI0XWE5fGVgW9jXCilAlAGvE8/3ifrv\r\nfQ0dvOscwbdFbJJ20BwSDgnpQJwMMG4O27REMrycqu1nf0sfUw53GZt2g6Lb\r\n+lWA5XG177slo8cHUX3UozeXxwIiHYHAWL0vAcUTYtJW2JirptCPWBvO+y0O\r\nIOh1dIEYtd9Db2ObPvR7YCX5n1mCDJ90eTNjNITasYreAIL0P29yer1NGW+f\r\nhWyjmRKj+gaVOLurRydGDcg4CHLncwSX0DhFsyNSvsY0ozVzE/2RgT3C3Ud1\r\ncChyDfN/ltGQOSfwyxex7EBWonoaK+uYJwZAxhnkRKimVIKimWMQu2pHD46r\r\nAqampaov2hs/feGq2rAL5CIk4jpRPqg2vG0c6OmFwTxPiLdOocXTgY8Y8wxf\r\nFcGHQ7hWxX1O0XtH/6WQTX6dq5PmBCo6ENyJbPxQPWYHBoTJynByQWchOI3U\r\ni5jCqq3JLNZaJCtiuka+IAQkIOqaXC9Du+06o1QEhTXtv00NnPLkce5oCjm+\r\nnI6AC62fPj5ldrmQiXkVM5vFKRgDd2MN71N2hXNwNJ5hUnNbrJiA5poOavV3\r\nv0/tOHyeFR+j2CajUG55guDAWltK2hcsCAEstUFHQ3p0N4aEUQlcG9JbTsZe\r\nvZrlzwLE855KYkeRH29J+6YKitEW5sNt91k=\r\n=wBhH\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-alpha.4_1678910956258_0.07674990091256384"},"_hasShrinkwrap":false},"5.0.0-alpha.5":{"name":"ember-source","version":"5.0.0-alpha.5","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember + build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all + build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false + yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn + test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn + build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all + type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^2.0.0","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1325.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"14.21.3","yarn":"1.22.19"},"_originalVersion":"5.0.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.11","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-oM3X2lYUWJM+CJEdPvJGVZNUTzUAYbDeOOoAJW7im20LkQrv0ce0MAJ1Gf/SnI3H+ZL7lj8qggP+D9P7ZxBvsw==","shasum":"7b1a7d0483c886af8f38cc058fd647c359803543","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.11.tgz","fileCount":344,"unpackedSize":9557365,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF1lqjIjTJw2ZIQyQvT8iiEIJH2HQ+9H2947gViVaUs1AiEAy+xVyhlxrkhQVJ5vE7xuqmHUuTyfbuRSZd0he6se9Jw="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh23qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBUhAAjDvmuTwehVJyxnUeVeM02KBwgpdM3vTpSQek7h34YFi6aJbU\r\nLlI7z5kO+yAZpJbFG1A3VcWjXXBhSp01NAtQPMn3dg+I1NPD/YfgOo82WBqV\r\nVzI1/f9qaJf16HDJXPAXh/9kpKN7GTqyCn3FGFmSLfeHu/lu3FGxWgJVLSFB\r\n+RtjykgizglX0iq8rD0JMy71RIB/jcJhZiBDpXw8OwVf5go3ejy3v4x10BWm\r\nnCAozNl/GZ0usRXIHhw2Zy+RF7aARtLRvCGYsiLhV4sVcPOR+9YjgF6+z3c+\r\nVtOjS5Bpno4B/ntvxNNJbPhlmuwexiV+jJ4i/yMgvji3FB9cl7m3dw1eS34y\r\nXsQFjs96V8DK7fuSw2Hre7obh+PLNbtONKHxVhzh8lqDIA0nMK4sDk0usmRt\r\ngUz5Zjh+qMXqo06potNRGDjk9KMwdJjjqp+GYxSPOxmGOIv2IbDvygSavnWi\r\noNUuDFgBkKS7C60OhvNlReVifncQ+H1u+ugIK19ZiCo0aSrnN2+sZStverTI\r\nV5eBiW/YiyQ/+TuGQkizYjqy8CLKDhNNRx+DBVXN8AqfQGJkDz7gj6xm098f\r\nkMiSAL8Il1Og/ai9ZqCj3eBhmc3lNWX6E5R4EgETrzENVv2m0JnPE3HGrUto\r\ncgnKWuZtnuCnFUPdJsC5sLNoKkhAI0RzqAg=\r\n=fnlp\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.11_1669819882263_0.8110234661652798"},"_hasShrinkwrap":false},"4.10.0-beta.2":{"name":"ember-source","version":"4.10.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","types":"node - types/publish.mjs","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"173a11f8e86a78f842384c73a425797a3e7879a9","_id":"ember-source@5.0.0-alpha.5","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-LB04pu9YGOJBLSEc5NFkW0vo7ZI7rNuJMeLmfyaTsVV1AvbRxxEPhLMEjyZ2v9nlizyEd9T6rw0ovrX8IZi71Q==","shasum":"0d526359f855e88dd150813f69cd75f563aba16a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-alpha.5.tgz","fileCount":716,"unpackedSize":8876186,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWdllC/1/xsQe6OH8B+DgkjzEOTHTe7mVqgBuj1vqo+AIhANG6+K3Lw15B7/sMXS95CVXJezOFXdwUWrQPZ5i3OBLc"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG2BfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokLQ//RftVeeL0+DVlXs/Vvr9/wazMsHIShyzNBA6+G2eg9j8Vd8av\r\nh5YLNFsfY3mimHKuRkxWUv6feotwqO6vtbLY865CbnYGfSz9E+tI6pZYOr6H\r\navIKF6PDVglYnqbUHFYZG+3bQA7T7gdcI/IND5BqQ4pwCXF58xm4XAiJmpWf\r\nIGLtiVpt/etz3laeE3uMgyUd5Pl7ltrW/TkBfwksq1uh2fbZkmuJ43qOo8BL\r\n/QzZ9UzWV1CJLDHrzkKUpj/YZrs0y9YWlxNABH3m1ScO2vrse3ese5kzAZF+\r\nILTgSQStDvJstuCOkY3vzdDF/Du4Ypqb8tynzyiGWo1xjgrclRXR/wS4z+oz\r\n8bZc6Oxe2/tjKabxYJBrZ1ycVvoLZC4/CjUt2gVSbvBOwL54whjd7XLmmh8n\r\nLEjTXrpnEA02ZszQugoNCyjHnZd7DcOeZaBrrrd3gkopk/If7njOGCKjy2jW\r\n57rk8HgSGKDlUpEK1Au+tJ1hS8tWtK5z5XbZb7bAcudn2O7C9j9ebW9yEh79\r\nKnQ1t6QArqhBsJZHn/Tg2IhlHRXBsOjaMv1ILjwCibD3OMfWUsurzsDIVoko\r\nb3pIvANQBsNIv+wr/mpIfAJG3EYVwGPqD2JhSTUs/4eurKLGwT+oeBHBfR3l\r\n4W9LZPPUm6lXDCD2Zzqv0Y0s84smBY3r+x4=\r\n=HVr5\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-alpha.5_1679515743616_0.5938614646321401"},"_hasShrinkwrap":false},"5.0.0-alpha.6":{"name":"ember-source","version":"5.0.0-alpha.6","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember + build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all + build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","magic-string":"^0.26.7","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.10.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"df2fb7bdec3c4dea751d8eb8abd888b00459f92b","readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"14.21.3","yarn":"1.22.19"},"_originalVersion":"5.0.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.10.0-beta.2","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-L+rmkZTXVpAkJTeu9pJJ5PcXnT5ZOpSxYNdL0cJgbMUiUgOKNwlDlrEes86Xrb603hO0OnHK04hdLoXf0MW1Ag==","shasum":"eedf63285db6a093a09d612f8b689f0d30932298","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-beta.2.tgz","fileCount":465,"unpackedSize":8253265,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgLnxivQp/iWy8hQW8veVfZBZyGJcBLOGg9gkI3Zko3AiEA1BtgBxyFBrjFtV7uOwu7i6DXtkPwW+OoixK6k8tvgKo="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh3a1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYgg/9Ef6mFOz3ShU44kAfNdnCcxbPNzwm01Ei5M25ux/n6xBYxTz4\r\nmH21gAj3OlUp8+p1G83hZ5EugB/rpRy7gP9R/c3JQXkjDLFHpkbpN0+Jko2L\r\nM91b1eJSHobSNTSJKPxH/8kBNisAPV3azlfWKe8+QHNrwjWA1ArYNeJnfLDg\r\nJTsCLCs9wkpMpErBy1FTMsL2je2f0svtVNmXkbiRQg41rdBWD4C3dDbCK5qD\r\nz8onbYsV+Kblcvgebbu6TRvXmJrF5HeFljve3RcCAlUbNXv0KT+2sJtw0qcI\r\nTvjl/m62KlyJN9ypz+jBq7Q1DKwzHHC4fhfN1cXprvpz0PjC5j1VbNAThLw9\r\ngonIFtS7Y6N6QO452q5n2Tveljwe0lwr2mDD3Xe3U2J3tcLdOPg6H+PCkmPd\r\nZ6fabQc3HOdytZul257swu80ej1PCg/fzyrFHDsnOwNwZut2THxBJGkK2PcG\r\nfOwDgSiKdLYFVnybe0HS3x9vaPQ7s5ahtJaUS4IxijX9caTmLf7QxTowyL0k\r\n7/qcG1kxFgtgEIFATI6RD39uKC86ddWzsZYqavuBNU0H8R4/Bcb2WORQ89/5\r\nGGCZWP/0+rbFDzlgGaFiYuIRsvLitrw3szQtqLxs9suX7Z3n7lFkNfMU3Qgo\r\nScHcUXfBE4gxUCJ15b0OIFq/cYMg/m9b/iM=\r\n=z86Y\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-beta.2_1669822133352_0.28691555007089"},"_hasShrinkwrap":false},"4.9.1":{"name":"ember-source","version":"4.9.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"4406f840d3eb92e3bdf88675c9f587747906adc8","_id":"ember-source@5.0.0-alpha.6","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-bgCkKdyx2/tWeX8NiZM36IKMTgEVQKJq84WTopPhygnq0WYaKjD8tB9OX7E8jkfnixg2kVwZHnLGuLjnLRuQfA==","shasum":"dc5b6b83594613d4fdc437fe8e6e4030988c56ca","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-alpha.6.tgz","fileCount":716,"unpackedSize":8876186,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcRTisQxNM7pW61q/Dzb2HDi20jVbCsi6SzHSN6x4OyQIhANTrFp562MRdqonHCTTSaAHgYkPZvKHLDQdDovhYQ7L1"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJJtfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3dQ/+JEisQyVO7+MoCR0UNo9UerYGrVDSPz+xMslhnTXA+g+5umVF\r\nzA2c8Pv72MMjz7PYiVTFSwpr2TsImrIDjqbF5niFHV9UB1gUdsKDiSLy755f\r\nMM6kP20B4RyRON1mGGS8Gnk47MsUbSSPDqJjHvKZvAQj7R1bd/ONfyjIxpow\r\nBPkLR6dEgVl+XS3RYi0GfPHwlFUG16nWi7ZpQfzPPAO2ywpRleb8fX/WUDKB\r\nPUNKuNYOXoybHu2yL4AbbgtgoIqOf176fttV14hBlaoDHGZHpDdpCQ0QjIGT\r\nLYCvYyNluIDT5yaJN76AIMnDe/40purgbZvpS0seW0W9EJmtvNjfWwrYHej/\r\nEWFyBPRWZDrjBSnZ41Hf/BBTOdCDB7xT9ro6InphMmrTm8zTXnwBQWKH449B\r\nwwwp9rPIGMaGPPFUL4grmBl+LPfO/+9oXeTdBbvI06aHlHFSJv3UhXCPR2Mf\r\nvcb4tOmDZ6O+8pD5CTAuQwT7drwcDJBukSeibsAHHsnUz8Wevc6nJJhl88o8\r\nLtAzkOyAyNZ7grDlJS8ZdEcczCu8PsH68iBP230M4NPPOXxTqh9GllMed8w4\r\ncIwCPgcJx04uujPjYlwnmM/7swAcG3o8t3HLiIJ3XsLILYXs/PDTBmS6q5Xy\r\n5BRL14BXsYCw2QMWjGCkR33LN2jzeOrr/h0=\r\n=WFM9\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-alpha.6_1680120671221_0.02848477044516584"},"_hasShrinkwrap":false},"4.12.0":{"name":"ember-source","version":"4.12.0","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember + build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all + build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.1","_versionPreviouslyCalculated":true,"gitHead":"8634210767616cca4e36aa3054c1a265f0b6c352","_id":"ember-source@4.9.1","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-45dobRcQapTpWa6VWgDcAv6bP6iDxCVi5pJAf04NSRjDLHsjVGUCTdRslOl5rt3sX8dZJqakMnqYD2DwVjDf3A==","shasum":"1b5d84d753ebeab7f372dbd7f39c98123e98cd41","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.1.tgz","fileCount":464,"unpackedSize":8352743,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4MVA1rfSwZbO9fUeDiK0obIkQ0OrJSO1O6z+eT4NP2AIgJ9Uyi/Y1/hpwtYwP5tGU3y6Ltm/zF5Kjne0RnBuic5Q="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh3h6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPNhAAlCayY9gV+FPfnm3NiJ6jIq+ydRV4jr1V7DRr96rqIppN4W95\r\nx21/uXkTqQB4i+rFFAucUfLIBgq/p8ZkTgKFIOfoSC9y+ndB+AGEGoastCDX\r\n4wVkfbk/MDS0IaH3BVky7lJl939x+bWsggUtP2KE6yZ68a/A+aBwhOF1mrkX\r\n5wep2uIFO3xSvGCgrbt2P4ARTIAqsCJfmU2afzd3WNKMAqqyFDIR7EQGECmZ\r\nMF1O3e5dzCZ8EjhdI9suj66wI0BtFzbduJyyQX97srbueWyllNgJKPE1IXO0\r\n6zGbNZbwxpAIXoUI4TPHpmlTeKMR3CabWJd9wjHgPkXKnPa8KRugJJf3fp2G\r\nKLYCuxA3ziPitbwHLcrr/EW+1xst1C3Ur4NvfBjIdmeNH+jFpdm6A1j6kXWQ\r\niwwYcSaJqefVVMIKscr4MQqIfq13DT5JtIdwGF3An7W1aQ3e2t+7k5sx8FoG\r\nV/KrfaJLAmmgPVj7c6Jp0a/MDCs3nzCYcDy+C/DNGMaM0edoWf/lgKq+1y7q\r\n2UohkuznxPTAzDQSNIJc0zVLApRP4JCmN2uLGXj09FPEbTN59BKRcssrN0Mg\r\nw5/3eboAQufeho30aN4FgmNRnfj01PyFs33nB9CtQVD28jpQR0T3fdWMuE8r\r\n/8610G59ux4TkgK1+X2VJeJbG1EyOV8p5TY=\r\n=StxM\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.1_1669822586424_0.771774202384029"},"_hasShrinkwrap":false},"4.11.0-alpha.1":{"name":"ember-source","version":"4.11.0-alpha.1","description":"A + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false + yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn + test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn + build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all + type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0","_versionPreviouslyCalculated":true,"gitHead":"06735dbba898457afc9acbc551ae389d06b02306","_id":"ember-source@4.12.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-h0lV902A4Mny2eiqXPy15uXXoCc7BnUegE4axLAy4IoxEkJ1o5h0aLJFiB4Tzb1htx8vgHjJz//Y5Jig7NSDTw==","shasum":"cc4873292bf8fa76b81f394852a55c0400d333c6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0.tgz","fileCount":729,"unpackedSize":9046927,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHbAj36pRJjXgQrMtt6aUoAVGOqOuzgIdwpF9FHn4Gs+AiEAvWruXlLr4E6v7uC4pWAedYbPCsV0rThmzx8uanXixwU="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKxu0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRmg/7B5NI9Q3v90Xw4XDH+8l4K6LXC4mb0oTdtpiZxFpxV8sAEF9h\r\nuJysR5qW6yRwalkIe3EyWZ5F5s5WWHpJeLgqQhEREbXQrfTWojBEoZsMzhHF\r\nA6BIV56NwqsqFlj5cgxoVc/UyFzBxwmLt9eai819UK1yojbfv2Ovqgwm3qoG\r\nfu2+RiV0H6WzuDk3ThrR5tTTW9zf0ORsg279KEy53vTzgeT7fBirkJUkjJsv\r\n6YDw951FIDnhm2bLuDVDwYe+cN/GpwXp2Soev2X6dkbmvNOilTeOggDRGuZY\r\nZbAzLrFeqX/buhhHCUVGSy4Is8zzV6SskeSDj643mVyQLyYQz1iPl/bgIsCv\r\nAYh9vhQRz8Qr0t/FkrufEfKWbim3v0Qf5VmPjcIYkQAijIpbXb7p7yKPfOsV\r\n9yu4hT6G5gtEylwCO9WcqN5wOYRHKPhECjH1pBCjm8CXch8TT97PXmW9GZoC\r\nL/kQuTMdG1/dUxNaq6nlBfnjWDrnYR82dMtsgP9bENhF6FDaCCjUl54E7NkK\r\nIawu3+hk8++qG0vSav2CsmMevTOtW4y/FIMKC0Hd117UQyZSGn0H296Wy4qn\r\nLxnkCX99TP6CqK76Yh9OsL1/bPdiA9I4FIwNbRd6yeTvwXErfCCYCyxXxSnL\r\n4/IidgFRveo+qBFXcaTAN8vRQnSkGzfhn5M=\r\n=J2ON\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0_1680546739990_0.05699830852720078"},"_hasShrinkwrap":false},"5.0.0-alpha.7":{"name":"ember-source","version":"5.0.0-alpha.7","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"tsc - --noEmit --project type-tests","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","magic-string":"^0.26.7","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"14.21.3","yarn":"1.22.19"},"_originalVersion":"5.0.0-alpha.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"b383ef03b15aeffda7e80dff1c61a4ca506729fc","_id":"ember-source@4.11.0-alpha.1","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-weDaMtVGhGPejCN2dDqQ90YqCocYTAIIwDfQmkxdQUeSU2bcpHzk5PX54f4t4Mm3MEPQC5eTIiP6fU7d95ypIA==","shasum":"0f509cbc6931917e7511320485ce1526babc49af","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0-alpha.1.tgz","fileCount":736,"unpackedSize":9020957,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+s5KOjm580Fh4BTugTHOJVrRMmQ1zflqjPrmyJEzxUwIhANvmCaSykb+57JZsysoFlOR7XyHUci8FBX3xkCccfqog"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh7iqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9yA/+NakNSAinZFIvMfRnWHVgio6yQqO7eOjEGcouDSPpVNSMaKPK\r\n1Cou046Fx/JLQ9MCOJ3mIach/fWe2maXGHcxeMafOOAkQ98io/spG4K/XTqD\r\nHvqQszxY3v155c02/PIb/sjwN9j5jFD5jRm4SvpMchV0F6T3GXaNOa1GedeF\r\n/vqT9DEvxLotZh1MxAclUqKhZGLdIaHjIgtEGOtUlTfOYupZgtagwKHvsHu/\r\n9jFj4twJsqzREhvRdInYWTDuUfXQr133le9M43mjYQZwce7IGYmjsTXvkFP4\r\nP8nVdYlQVrzDbi0z0KdQCA50yy/1anu/Gj9xPcTR8D02gPaCy9ky8si3NIfk\r\nJOhr6p3OPskJmDBHEK0ePJrwQy4uz4xoUbKleaz59u9wLuAPROM0OsF0Tvbt\r\n0augghUqQrGUx1UzLJqfKVtjlNocrAWFR4XDlN3Z6cnr6SXl2EBgOuxh8rJf\r\nbhJhsgnFppPjDaimuhkBpnne2ZrFfMN79/ZmbaNA9su/3lPE5saR39t4R4kT\r\nWMMIJyL5aPL1opz5A+eMgHqe8MKjZvy7wI9tleW+O0PtpNQdGO5pFKLzL7MQ\r\nHmIuIrbdDDoCLThzqUMrNZ471xl2n5zPN89DoB3wkDaP66j+HZv2uFeN8Z4M\r\nAgInYUuKACoh2xuLgYgt8OyKc3I1tnPDVes=\r\n=Jk4p\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0-alpha.1_1669839018203_0.5380686033860196"},"_hasShrinkwrap":false},"4.11.0-alpha.2":{"name":"ember-source","version":"4.11.0-alpha.2","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"034a1ae978f2cf9fc8727193591b5494a4f38fb9","_id":"ember-source@5.0.0-alpha.7","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-IZo+6QYWBtinYQw4u7oIbVAqX1zjTkyE2fHgFOTFLN5T+WjJmPbAT71X14U2h5G0f9tDFHhCthgoFFUZHMrfxA==","shasum":"e2852dcb08a37a29cba65f0a5b8f8d037a690004","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-alpha.7.tgz","fileCount":666,"unpackedSize":8840913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHo4bH8EwKNm4VqeJvTmjCluQOsmOreVRJjX7d/6VpTlAiAz2h0tjiayj5A/2xGqSyAn9PDnZoiL0rnBB6Z9vlJbyw=="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLdVjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrWA/+KsOwYO+327Azd72knnCKy9rMoz0NyEshMS5VD9ar+cyWpbra\r\nGFgyxEc93PKuYXDuzOXHR4wswCe+o9/hMTF9KklMc6JUtwEw+XO3wvKdXALh\r\nAeFaToSWHhjpnK/5kxNeyxckSPq4ybL46t6MP1+mPwW2YnD5iQrAwNYHPExb\r\nEFoDXBzX9LS2gIBVnBfhfRfuTkPZLJkOYPFLQ7EYUPto27uW2sumBM/VaN1k\r\njP6Bz0sofH5pEFJBFop0zAWNUlBkKk32UlpyzUhmodxMA/D6AV2Jt3Ly18TY\r\nyggThv61Kme9th9Gicjub1CTcL1iHPqzPBx9R6iduBjDmm1hw2ICY7CgPthK\r\nQQUUBJi8EpqOMOt50yRM34zvECkgifOilaQZmJObaUf13hAwrfT1lC3RPJ/y\r\nAQLm9o/gqA0g9lnQEW8SuiI8WMp+KojvZpBiDGnTj8EX9Jl4YXl/b5OkbuwU\r\nipobZXuzBJ0Q+jbYkwdx3SEgFbtTVm0njCKQYvgfp2nAeSV63n0f9Q1ZLgm/\r\nm3o5jN/Yghl2E5b9MWabG3FMfA8yN9g7s5w5alHmARQMml5rkZH09hzfnkr3\r\nrFZ9nVDyj3gn7Br14oEI2ol0I6K+4ahEhLI1cRnTemq9zfMSYpLFO4bcYyRM\r\nJQzcfMRheDhO8kvGPUTkh+siy0MPzcS3Af4=\r\n=kTuD\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-alpha.7_1680725347127_0.5440618148384868"},"_hasShrinkwrap":false},"5.0.0-beta.1":{"name":"ember-source","version":"5.0.0-beta.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false + yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn + test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.28.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","magic-string":"^0.26.7","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"14.21.3","yarn":"1.22.19"},"_originalVersion":"5.0.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"a04ef94c9106b1aeaa267f146cc4463ee9ba3ebc","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"60f52616e7d2902dc8ce3bb2e9d4206165fee359","_id":"ember-source@4.11.0-alpha.2","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-DxyujS/IKtCqcVQTDKjyeLfdg4QLDaoN7JVs4sYyP65urD0aZR2H+JcY8D1Pbye3+oW7cUb3lbVV/3C6ALyUYQ==","shasum":"17746366f155f6fb908e67e64058d0ff7d0e032e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0-alpha.2.tgz","fileCount":739,"unpackedSize":9028250,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEbH0GcKicLVSC55FSZk3nnxH9F01jkzhv90uEUaH7qTAiAGWxpMA793JgKYJcoHeWtgsY4akrkrQOWlB4YtUtVlOQ=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkPNDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqt0g/+IqB4yj82FdHrRcT+OJzzECWbST2fTAMak/YLTjDTtUHu9PDn\r\nRMHPB4vd7eJuiZp3ze4TB3xMcJZxEkzpsJ9OqKQe60qvCmsGhOqoF3Hh3cCA\r\nexx4+MSbEqzGNdhRLljeHln4/vAL5wMBS8LTk4w00eut19KU0k4eR9bVwb3X\r\nKYnk/nLD/8gk/0ngcCzl4GdEaqjR4q3WP+XkleI4NuqoE3YaaBi7TP1xMi5Z\r\neOF+414S21n/18A5c36GsV9MsU0/BtBB/JXK2Lcyfy07HGq1eH7boYgkhqZ4\r\npItcX+mBWVOSY0xe8HjgbSypHou8a2/VbT1FNX6SDuA8eT0wIdEcpy1I7Pwq\r\nAtEdtl0v6iaOfFEhWh1BYvXvDhkSY8Nk0MYyJbFWEpaRVvN5VdpjaCh+O1Jp\r\n34lSJM87JVbhyE/r9+EmwQA1/nN6aJScwYnASUHA7zZutlb2Aa9tWbAPMnlZ\r\nD8It4GVKnPL6mxrncfMt5adASuPyLYseX146cO3AFQewh9y9wgSea43Q48aQ\r\nM1enfrKuM1mFdcBfPb9SOXWscfCN4eRmbQHo+addQTF597YDnzwZHhRs+rWW\r\n1jm3iuwzOPgWWQd3igI5wV9VfdSeLYbLqIAaYGwuZBMIRByzp4MJP39pdM0p\r\nMm0xiBgliYCcC+xYRkH/1myS9n71t2YTPAk=\r\n=56jj\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0-alpha.2_1670443842836_0.5887122672253622"},"_hasShrinkwrap":false},"4.8.3":{"name":"ember-source","version":"4.8.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@5.0.0-beta.1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-cfGSsGldm57d7xnzxkeQYG/8vDnpkk+TQvK35+eOrUo078bK2tL0+jaHC84hEkdBPBUqZNQEDfAI+suNd1Y2KQ==","shasum":"6a7717ddbd558165753925701e77d3005eb42e1c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-beta.1.tgz","fileCount":666,"unpackedSize":8842290,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZKCgaSVa7IbCVqm3E5J1oZnhXCM87uDk79eSHmEhNuwIgYnqtpsQikf6zb26iYIZTdeRSTlv9nJGumli3xoQ98Qg="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLxcKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrc2A//YGFZa60dnAL9OAg3QIgjZ3TU2nnKHM4bByUGvMYXh9wJyymA\r\nc/ijNhFi3PWuUJXMix5oR0RVntb5BBAdOs0OOd2XVlmCnnEBrGlNwZ3u7YWR\r\nbcvgOEH5topBF+ceFn1uo+noLSeiLjksZ/BMkdpwKrvZqGOPNV7eSLEuffrt\r\ns/vB0bTiTq1WYG9RTA6hbwHRqaFRi948+PmiKTmhlX3qvxIBDuGfGYutpDaO\r\nySHoRC7QNYAqk+mXvdZvDp54jPhS7B3C8w4bqB8qcZY9rveQ1YbhSYOI8rpJ\r\nBTlRLLZ+/AY6pBXCf1y+eotd3LqgpY6NSO4vQveivfc/92ybD/HGFXsYBLGw\r\nhNYTZCyqfm9tvUdCqfK7bIKAFwr9NjGFa9MoQYD8vBbHMqB/1E8+CaneXmEe\r\nB84YwWKZ1ZPSExaYix01WGH8EYiqK/GvxUyf5jNRNxsK5uNXPCZQV2AL5X+G\r\nJ5UQkGJ/HJ5yYYP8J3L0OjN91+TGr7++0bBLcRrvE/Sb080pfidWc09tHKE9\r\n9+fT14xzxOZOKIgyQVB/7e6wFdfDW8mCB28p2zTwtgT+dHQg/g6pI1o46f2l\r\n/i2cLMbR475M6Ul1CUsDyH0Qqby5rHm2TwXzJfASrJdx4jFtLFv4kDMuBzL5\r\nX6ZF19PG0B9P/k/Y5bSmfyiOn5TuRil6qQ8=\r\n=Se97\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-beta.1_1680807690398_0.7720399650754577"},"_hasShrinkwrap":false},"5.1.0-alpha.1":{"name":"ember-source","version":"5.1.0-alpha.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember + build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all + build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"36367d63020fd7879f5ea3ffbe05f163f428cd56","readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"14.21.3","yarn":"1.22.19"},"_originalVersion":"5.1.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-q22H5/zW1fRASokVxQftHq++keg6gGRChn5JCQc8lVXi89GxKjFkX94+7EVsqIGKW2Zf/V8d/MfLCH0gI298LQ==","shasum":"ec2ac92fb804034401ae6c46bb148b4f4d7ccfca","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.3.tgz","fileCount":465,"unpackedSize":8506859,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxtwIq0LMjjKUYPuxMCBKvdkkigIfZsbMS6o0cbvf2ZgIgS163HIO7gFyYidf77X26WOoDs5GHwwisZgVnXM6Gm3M="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl1dsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmocww//T+jpmpOVSxqIRcr+Cr0AtdnUyai01zZL8docgb5jE9K7Faxu\r\nI/UTj3TKzAQ0gyRx+R/rBncEV4GryNzCzqDsMq/4Jo93cXW8X3EFIEhviL+1\r\nBHAdZ7yBYf32AcGHNS0AmhxAobScGhDmGUKPEIjFmoIghGoTMGoIMmclb65n\r\n5tAKP8KP3odu7NKZuWz9gMv6GGoH3lZPt4uKBvrgK/GsZlrYTPxTXmA2Dp17\r\nAXFtp0OgCICf3RgYW/Gs/qcqVSbq5W21T4HxrMpj66zcZjrOtkYVcJHVKegh\r\nEMXGBf9yobMw55rpXV24zN4mTH7Z0pPlR3zx1gFsS2azQOUXSu2nJaBDyfWA\r\nURHR8NSTkno9B91eQ6iSKiKfkQunQ0mAR8rL5DKA29TphnlbXWYdjJCCfK8w\r\ncY4AdoZJ2W4+aVDkE884aS8Mh+zVKvuhzDnu+82vAAZ6JJ2H921gAxzEyhmz\r\nUd3VssgCLPuBcZBIHv5hBzyO3XlgCYBZRt8Y50R7mUCWOFQThQbCmvzvudU2\r\nJENsJJt1rDLAzJm0N7sSkiw1O0nprgW+aJb0lo/uUQxJk3odGm+WmvPQJ7Gc\r\nav1s2J16FS8D4l/MyNatFfvef0M14qI8fFG2BXEF9RDb3MvwmQpkwXlvvTTm\r\n47NM7nZ8rNp9p3L5Ch6XYbF2sIE3gXCY28Q=\r\n=uJtE\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.3_1670862700115_0.5565616034304404"},"_hasShrinkwrap":false},"4.10.0-beta.3":{"name":"ember-source","version":"4.10.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","types":"node - types/publish.mjs","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"bab214bcd1e3b20d5c18b40edadacc55fa718eea","_id":"ember-source@5.1.0-alpha.1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-VzeMGsOHyUA0B5d7wAI+iffC6oWw/RWPRRAM5DKADexJITUq0QzEiMq/7+l1qEX2BFriDQ6WWZO9hpFL3lmUPg==","shasum":"7d015004ff5aec26e18d5de50db13050a23fd20c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.1.0-alpha.1.tgz","fileCount":666,"unpackedSize":8842307,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6/I+nGAEFJ4YrhOPzh6PVViAceAN5333dhYMME2K3NAiBUAxhRt/kb3mDhhzgnA9GvSuM1iTsldnAu3AHHK/X+8Q=="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNw/fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpndxAAiu8S/XcfUTBKzOPUq5qv8qj9N9jzx4OxI5uGGRBN6tZgFY2o\r\nwUNbWqj/t1elcKTG+PnV7cAh9HvcrIoHSQB+lF1Q6A3Hc0Y3D4+Yk1IqRD7K\r\nlEEGBcvgelGzwtjtSSoy2Th1quLwa3mEh+hZjr821uhapJEwtpaXE4Kxb25T\r\nYZEcH/oDB2ls4zZfYvRFefVYrgY7WicnPRUOq4qGnoutSq0TBwtZ9O43AelU\r\n4RWpJLVLMMb7WE11QyouNOpcTiCAsMqr3bzv0bghdsDbQmzwSbW4DBLO+3q/\r\nzpP/P4lw7S80RIerJZQHI1CsmCyP54fjr04GA8reh1qq4/ZfDoVVhRIiUf9t\r\n+dadVsACTZBS6LmhTHi1H8XlHox5AGw/6YV94WHOgJzgKiSO3mBq1vsICYMe\r\nHB6i25UXK8ZCKmo1Yp3yGUQAJ/PlhQly+hU/WXaTOTuZxuEQMd76EPIfoMhH\r\nsYsUsQPyP+GxkU6MVLtLNdcVW7/8+2+MILUx1CR5D9A3Uuf3pk7tQw5Qxj6u\r\n9mWjrOYrVKIMEgtH3kDZQFHvYy3ugi3w7QsyE6BmN3HFU5YUcsmts49dsuYq\r\nuWnmAn0ynC1LhBlWuuG6tFf0Z6Vcmv1Fv/3bK1PMkZdUeDJyrv6O6uycd4Iq\r\nqCFEZPtJseUaMkPU8RzXX2Hq22ajxcQy8p0=\r\n=ctb1\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.1.0-alpha.1_1681330142660_0.18173759050118776"},"_hasShrinkwrap":false},"5.0.0-beta.3":{"name":"ember-source","version":"5.0.0-beta.3","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember + build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all + build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","magic-string":"^0.26.7","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.10.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"39e9a9fc6f6889402a3007890976960c75823e0e","readme":"

= + 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"publishConfig":{"tag":"beta"},"gitHead":"df58d914fed93cc7b627f4c85a848e189a53f4e8","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.10.0-beta.3","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-ROqVbhlHxsS0ykSnMuB8soLds6eo9ZY1nhcp7roFM2eoJtrvBf7hbCUHBhRArv/MP460Lde+lMrepSfHh84kQQ==","shasum":"bffb4b6ad2031d90dbd87afe88afbcba2d8d0116","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-beta.3.tgz","fileCount":465,"unpackedSize":8254452,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOmNecMnNB0QmVbB9EdyH8ZRZvQlytXj2+SXKVW0F3YwIgDxaB0jwZCiZW6lhQhOaWmzB1Py5GfLgGXYDzU5hj7UM="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl8gkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqt5A/9G7lpBAf80jjsbOHIcdRY49HDZ101uNH77cJR82SarllY00eu\r\niiwBDzPfc/BShHdyDWklz/boMi4TUNxqzqtMxfV2u7FwgLfOzybBqmVyR1V6\r\nQ7y70+YarKrmg7ER3joiM/n8/vpczAB1qxhOTGZcsP5pAPZiXVMiDz8OamNf\r\nqHN4qK6Mvjcf7N5AUB9ZoGp8E9hzHjzeRUM2InpqHpUL1N178JB27QRIhu3S\r\nskpGYP9UWNSf6HyeELo8XTLx72ObFwj7/wJ2RrtNz0OdxcamVscD3Aj+Kt9E\r\nP+BTPph/4yRBSPJ3+Lei2E9JJrkF6LtuA/WysdWEEyCJbKDceGqE4mGUNSw6\r\nhqrHGb86AO82gy4eEL/94qdKswbTK+lqYDbCbLeCJoPilRKBkfakhYZsL5FH\r\nrHP2ScSXpQ4iwhFDRY/vzpgnLyFHazYcLSSWBhfgrSdVnieazGjKTrHHArDt\r\nK7x6VScYuFadDL20fKXrJA+9wfuecZhB7yaYdCngJXqIQEWZAXheqU6d4yyI\r\nLw5pEewLI5hmgIoVJbXHQN9uZFIEsCOEzyaKGvsLLZLuTyIVeut3Hm+0qWxY\r\nBk8fIWH5u7jMQ1Q1MybwohfVjCjjwMG1BIkXJZxZYkuyr+jKDDL5jEDUugiS\r\nIeGKVCNCSSC6QGfMuDYeQD3pvZIpPxDQpx4=\r\n=ZKL2\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-beta.3_1670891555981_0.13240872981092044"},"_hasShrinkwrap":false},"4.9.2":{"name":"ember-source","version":"4.9.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.2","_versionPreviouslyCalculated":true,"gitHead":"c58af7d59a44889d6b49b1567bb62275c44e641d","_id":"ember-source@4.9.2","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-tbrJidtp8WlDxrnpLZ7iXDHUvcw7pqvzRXV+0xtfLiEibk3KEyqD80ssnSZrl3Nz8/Rt3DhQESn2W2LVm0zQrg==","shasum":"b18d99b7400179ed7ab6e95f4b2605caf80ddaac","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.2.tgz","fileCount":464,"unpackedSize":8354919,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLVGZhhjt0KPoQcnGVjAw3Dq5k8B9MgpHOUt8zTYnt+gIgMUBb1T0/YA3TmaWb3AlaeM9uFm1zJl9v/rdubzRuVdY="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl8mMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaAg//UAwJDyFoivIkQGvk4LD6wEljvC9GwnPuqFkjHFuEOtf7NPNX\r\n3AB8qwHw4GR3QKa7usS+pvbO6/62pNgiEXD6kh90i4+s9hwRMna5mVSOyHLb\r\nlaKC0CHEhJAFAETOYVbaWSkHwAhfE3VmdMpiDG8LqVUPmnVY0aJx5DkngAia\r\npEqJgCs1TrMd8244DAqJmkrYGTTF1ETqN0b7+7am53utfLak3KRHxEp7t3b/\r\nemAT08KsthcLJVKi+LOnRr3p5CiQC8pfcIXfuIm2Hl43mB19emkY/cT1KXNf\r\nO8AvOzdBWUmUUCRVKG2mAYhdsixcIFr3/fy9Wz2QaggX3AO7a0hUCrvANjui\r\nAQQbg9h8Y4UzW3xT4jX/oc5DZkQ/QCweMlC1SaEPp8EOtTswQmAtpz+WWoq2\r\nl13Oc4YS88+S2Vxss/DXXqzCdozgysQDQepZYKa6chYw6pe4xlApvjh+TSmc\r\nbmSSvzu10pbaxAf3xxkFn9vCqnFnW8yO99Fn1X1aOXEQAYVnaTVC5J0kxH+K\r\nXE0MaEawMuNGFDEGZHJRsB0418NlJ5cQd7IeZZ4Y8qSgbLoLVbsF5ClwwmyU\r\nGdXihHIAJsfM7WR4T8miYOKt2c39mnVxGeIsXyfDHBDYAQt1IokqNik9POEe\r\n9/2FUCSfUwmVges8v/7EBEMNxyimMfqnKLM=\r\n=64e0\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.2_1670891916690_0.10281420772371619"},"_hasShrinkwrap":false},"4.9.3":{"name":"ember-source","version":"4.9.3","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@5.0.0-beta.3","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-NkPWXt7nYEvoSOzjJJ3JxYPGvvHoZ2ouPHqs1/Jf2ZahXY5SKJW3mTJql1zW5gMcUwNIoFx1cvlfHr3CJ6sQog==","shasum":"45e85c8d8d9f8da6dec9bdb896e9239abbbf54b5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-beta.3.tgz","fileCount":664,"unpackedSize":8502306,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCX2LrjT6e7ApNPkQ8OHtMgpw1eahYOv/MFIOJ6z4EN4AIgIPvEksHkH8SLceMJ0C7PZk5fcryHRFdpl5szxP4Qu8U="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUxABACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdMw/+IBr8UEoNyCnkHVhfmWgUrW6jZdLBVFWqtgOJYg946bp8Kjgb\r\nstCZz2Qqt3M2HAxgftOMoQauWsLA7AuLACr8Grhkxo/GlD2P2SuLRD1aVsaR\r\nnpgA+if4qx3dF+fKN6Q7frDftpqiCTLYIhMOCouSmGgoycOJF9jB5gdHn3HT\r\nCHZLksggJJt/3ktR4dpeIrnN/jOi/9GozMY6TodMSkPjFKAjoZt+fqZEZH81\r\n+ButQ3ECLSniWj8UKXd4Zx1moKQ0WCk3LPpdHGhHI7geKQMO+18wqLd6zU/e\r\nTjKy5zy5Wb+PTc5Oliwd7Hm3YJcnJ55nywgvknNCVEVJdUDu4WlCpZKxyvch\r\ndGC6wj/iIkIiFt4JwuzLXoFWsmEkZK+M1eWH1qRgKfe765uXdgialVHZQl/t\r\nQkGwosPAFLEux8oVscWm9ZC8UqEjgQo1SmL3K8P6az0Dedr6VDzJR6236z4U\r\nV0YV1IpxVpkdIUfD8Xq/9qhmMJoBEZ89P8PoQEECKaLSQ72uFwR9eR/fJAMs\r\nhFB/vZvMJjKQ3dsa2LFRHtZrDfwOAk/kCbWtdCnvQvKYQpG+Pjqfuy5ZKU6D\r\nClJ4q0GSU0mGI6IEF1BmNiHLTgf8JmU5Hw3tX5gYnCIZwfH/SL6ck8VCJDyq\r\nqGHcjnmWwtwY8i2tm6p8BbOywjOz7hIMq1Q=\r\n=q2Mx\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-beta.3_1683165184959_0.22433004956112046"},"_hasShrinkwrap":false},"3.28.12":{"name":"ember-source","version":"3.28.12","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.3","_versionPreviouslyCalculated":true,"gitHead":"2266d40ed10298d0b5e0566150d3ecf75830ef5c","_id":"ember-source@4.9.3","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-oF4rx9sMWk3rNjljOaLkCYwwFXvBn0QUnxV/Jxa/I1FWYXsdiIAoQD9+PU8l7Q5GZh57Mq/M0rjztxj+CYc/2w==","shasum":"bd8d09452460a008e2a0c0ba943ca22859dcc458","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.3.tgz","fileCount":464,"unpackedSize":8355113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChw78Evk5OEwnnLmsipwRGq+ogBsUQXG1WVzVMKjsSDQIhAPLQexKJWVBslMAWTTXwebqMv4DoHv+OvBPrjD+V35Zs"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmQmcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoh8A//atW4AqOdOu5Mkwd518cAhine1+y/1LpoaHKr7joTmpKAn550\r\nQLDsau8gQkhjgyHnZbf+g868idKEvKUjMLEyTRa5IejEJEGxr0vzunJedvSY\r\nSKGuTYBL1ea8JAX/QxX1AWgorKRrh8VB2DZCsI8OgE6Io3AWaUw9ene7Dm0/\r\n89hSibjPQ2nPbO8ZBa4QzXCvw0df7K9l5yiHEd+8Ca9nZ+iw3drlY3GeWllP\r\nEAmNT+ayJ4QxXp6zEyvmE5Hp/FFB5VeCr8HVUyGorTBRg/d2UvwZJWbay1VA\r\n+JAUEUfEtGcnXdvCv79hz4Xj3eoPvdkOQSydkq9aX/f5+OM/zbE0W8Neq5rW\r\nLSAkdgE25AywMsO+HREif+w7NcJy4Eta/dN0SpR7aHF/p0BCz4nPnDwfW9fx\r\nBFqmsSH57XIT92T6oDoCCE74DENpYJtN7lf7Q2Ez9vE3BYVU9TFuS4MDKxiL\r\nVi3iuq312ofelEtocPbUKvjibv3OPIm1Rf4MooVZ7RUNK9XzFZV1DcpnYIRs\r\ntic40Vf6nO9l5zcxZCopgM8P7MPf1QknUcEsRiWICadP6EwbozoYdJw0v8GE\r\nQnOm8BhOpqLb+sZ0FwYJGvYoFLmt12o32PKmIn5srL+tumpmRdpIjldwgMQb\r\nQTZCjErMlSf6WJkMJsm2NMliq4Ch1N64k84=\r\n=XK6V\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.3_1670973852182_0.6441544886259503"},"_hasShrinkwrap":false},"4.8.4":{"name":"ember-source","version":"4.8.4","description":"A + bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn + lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn + lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha + node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^13.5.1","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* + || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.12","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"007fc9eba1d23e470346bf36050f5f825ec7b6aa","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.12","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-HGrBpY6TN+MAi7F6BS8XYtNFG6vtbKE9ttPcyj0Ps+76kP7isCHyN0hk8ecKciLq7JYDqiPDNWjdIXAn2JfhZA==","shasum":"d8bb33d665d9c5adc858dce9d2d18be5ce58b2c0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.12.tgz","fileCount":344,"unpackedSize":9558281,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICHpZS88ubPquFIq6Milb8AWubz1VKI3dYtF8KJ59KEnAiBdL00yEOoKNnE3gvTaME7+TONvQhb6iThatId3mms4SQ=="}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVBoKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrDww/+KnIbcKuSeyGuBpgZrllPWV42pvxTAD0tDTk9lgRsfayA4luU\r\nFAJCzWEmOUDxlprKa/APOSA8ELYvBiNMrU0I7i7lcW4Jo8qjZ7b7y7iCcFXb\r\nNDEMlT5fKZrTEZ7FpXbu/OYTd37wMqg0iBdRigHViULcdkSb8rTZpwuNZx1P\r\nVGR0FN08Sd0YuKbPkxloHSj7XVijTwU5E1BVqu818NGok4+Q8BxGpxC1pkkr\r\nMGQ5DyxK8oYVIHi/2VAR7CaywkwoAjHpqORGRYe8+/h8wUmI6XKwvjpqgBP2\r\nZi7Cd73k1x5jwh+s8HefeHRoaKpe1TvKde6zCN+8vQLunR/UwLAK6Fa+qQxT\r\nqWf1P9NA4vQ00LOL0WQpmKL4QsRayDXnRbpo/NSrEPpJmdXiUrJTxyWY8QRf\r\nRw8Kyv+jn4dJQqBUPc+G2dXq/zMZJ8Hf1iIgpbsWbuHNGY3+AKdxOjZQSGQU\r\n6D+UFoKp0wfGBHKQfI3vcg+VB9VzwVcSaibrIofbD7vB1vUPeGB2ORSppqsC\r\nd71j6MIPRuPfNxaUYcsJrEumBsBbENJ/3QJ65FUi0l+TxXzyEhQq4dX5/Ylu\r\niFSk8Da3glhcHRQiT06GrxG13qeG7DRfzTjU+f8ZfMzWNZWoXhdXqbxM7a5P\r\ncY10zzg8ggDC/1EbIQ4vRfjKgnVmfW+CvbQ=\r\n=3UcY\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.12_1683233290069_0.6087354680669439"},"_hasShrinkwrap":false},"4.4.5":{"name":"ember-source","version":"4.4.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node + bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"0d2bfa9ea6db675b187b8000c683b4d051c98b6c","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"1ad17645a064a85ca85e50285488fadcffe48c6d","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-2V+7FyigTEAC/xbUZGqtMieNbMQn0uZdfuXOiP/+m+P4p80Wu6AZBREnYmeZmEdnAbm7SFknDmxS8XtpNovx/A==","shasum":"5b766ab454705e1e453848643179cedd02159bed","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.4.tgz","fileCount":465,"unpackedSize":8507054,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7xzi7TX3rYqkvZchzrU5vtYeI53l2rCctXEnpQ1jecQIgUWu/TUIUpdxTHFFDEk8z93aiVLFYdmc5WuY70Id04x8="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmQruACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxGg//RhcjsdOqkeU3dN54jqytO0iFmePOIz2N1+vtlFPiYLb8egug\r\noe/6wBVD1+YJSFAh320MSQDvRwioH2U+RtueHs+6HOMon4K/hPeT+necUvpH\r\nNOsHvd/VtOuw8gPY6c8Vk91blQx3rQsz6kOuqxutPP6O6UtYOkvitIf5523d\r\nrLgbenB24B/bEZo+4vYry01vSmpDK3Vq+tNTIM5xq5HFYxUCxgV8C5XFM3DT\r\n5r02yHutq+niz18k1xbHrmx3m6R2JN5nsrhFb3hWCdxLG7aDMZgY9H1yAj/U\r\niCygFUPWS90YYY7N+hFCFYVdnDe2RxSv9E0xFMGtZEeU2im1qey2TI9DtS0X\r\n1gdijz4kgSajj07I+2cQETGs8OxsmhY0CZM3P+rvU4t1UiZlO+xFcPA3sdNl\r\nivwjGgsa5bfIQ75F3vV+Xa+wnHvyl5wlmUDPcn1tTYQOG8w/0AGRjqvHgS3e\r\nfaAiMrS/umS8gltY3h6yVvy2QoDVzTAJbfdy54J603t7Ku2xvHY7FZYEhvc/\r\nS8ZB/ak7jsE/NdGT7TTaFo0uskD2JNgvvOQZ+mjIm4FvGoYLlsnVS9fpoILa\r\nS0Rh6mAEI3kRo1bqgfBZFvBw10ZdYOe8Nx9YlZoHRUmyqqqSCdO1DJgL8FDG\r\neYN9KHdVOb6C4Tvg03X/mjGcCDZoYiRJwHs=\r\n=3Tm7\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.4_1670974190484_0.7976541274811935"},"_hasShrinkwrap":false},"4.10.0-beta.4":{"name":"ember-source","version":"4.10.0-beta.4","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.4.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-5U+IYHEb2XPokrLEQBy6N2+MwbE909K4RKKQxOLQEwnThWcO2cTTLTbz7z3biYL4vyne04ygXVqzlfUtKWwVQQ==","shasum":"2a38112de8b38a890ba77e125542df7db52b6173","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.5.tgz","fileCount":396,"unpackedSize":8388215,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGgnJR7qAik9z2Y3PZhLf7xmfkXBEWy7bQmw9pTazKVgIhAKkbJ2RHkElpiGwz4XhxtgM4fDomercLVqg6foTslZGI"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVB5jACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMWQ//Y0zbNStYEXzJcoLWJqnWeEulnA9hRScUdV9RlsPJcI/91BuR\r\nJvY6gtwRcy9ejyIpcRXKipYbVpQPuF++O0DHZef4QXfPoz4O5OMxa9cFwxDL\r\ny8y+yOhC0mv1qcvSK3pw0Xlo+ty4lRSqbGIcGE1x4aWf4hIcJmpIFymBmsbl\r\nO88yCmQZqbfIbvXbGxuEqJK66i2BGiwSYWSBFFoULVtBhtKsHAYj8awuRu/i\r\neW9kWSm7EbEbiVwpOOBxiOH3mlCiAAknwbxoPXA/gcXFcbWmVobQhb6NtQ7s\r\n1Sj6xGrl6uj5D9RvmmeqyiD6RhSsX3RWENevT2OuuOw1CFXRfaVY8hGWBCeI\r\nSUQdAxp2/w1Df41xwL5lxvHTOkplHY26zMoRq4BmQtPmUKewhvV9wiXrpUhS\r\nrrOHVK+PZDby1OuxGXRaJvLMqtTseoiOJmN64YLOcMFf7NSUkiiHv94Hl7Xe\r\ngw5TlTpNv17BQnBvAY5GTJaDWun6AUzKVxWXSiZIOsfGl+j9vNGuPv8AnKZz\r\nL3DPncdu5eQTmq/ATMrcCdWkgN/96EXQQPWy/xoVQuFpnZOsLI0BMcK+imib\r\np4+2NFTj1/IzeWIwIucGIV3rSHHXcKcCyleTywUolz/kXFacMe9nHMNNDA1r\r\nBXjTS8wx2acXLZYyGbyOZt0a+5+28EgTGG0=\r\n=oyd2\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.5_1683234403036_0.32213664603095715"},"_hasShrinkwrap":false},"4.8.5":{"name":"ember-source","version":"4.8.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","types":"node - types/publish.mjs","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error + --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc + --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all + lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","magic-string":"^0.26.7","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.10.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"afbb0fd8adb2ff1fd67eccd367fe8c259ec71e41","readme":"

= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"51ad4cb6658f04a1adae4d002fdabe3c569c0662","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.10.0-beta.4","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-Wn9svm2jQLnFmRgFY82ooh7gdytCXQUWicjh+5Twmvnk8dPX4E2Ud951fRQGrBGX3bfWIMo+MmYiBP1u0lfFHg==","shasum":"c8b662e082c67f92a5fba4d80c4ef22a882653c4","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-beta.4.tgz","fileCount":465,"unpackedSize":8254924,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvz0ST8cZq5uaorVR8t+vPlk0FB0+Uxbvs6Uwa8l8oOQIgeql/9ZzegkHAlaiDH2WI6YBQ2O0DGHGykwla5DiVhUE="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmQz+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyTQ/+IYe+XjO4jFzqhrw38s7qjDWzthqDJ5UTN9RPmdHtAgQk5pGT\r\n/gjx6wgxPLH9Bm889LGnNAhYdQTHkDqIntNkpFFdhT6PFtuE2362W8uyK8p3\r\nipxZUNUJ9T0ppaIVMo94ZYflfMme3t6zrR1NjhYs1uvP9htdbxcbpi7nGGDU\r\nCGDep04cVawg2000YCSWMrBI9+eog/ZctrII6wIcl2Nq6AGVSYjUhAkTOMiy\r\nfEQ9bYlJ0e3Bc5r2o0SpJKntjAM+clDD1zUjHVsFFfNgKnAGHOpR3fzbzbCA\r\nkOey3YlyGq2wE16ku6pCIj88MRNvoh6tNHwy2fI6VVxVYstQTT9AvOCx+dTP\r\n+eJbgSYsROEaEawHbj9Fbw+qjs+EnZVLI5gSpjEjd+txhnjGoLnHoeQUD97F\r\nIQJufjgQU9HqOU8uKLq9wbln9DleOHM37fUG3iq+/ly/vVjMzo3gz4BIenGx\r\nqHuuqsz1pWX/Y2kXJ9lfDJ7T+PcFF08J5s2eTpPTO6O5zGQ3xoU3vIZxxHmY\r\nGIe4Tu5cvWcQdbRtzO6RaPs7CY+AAdUroL2y27ER5bqOadMRhbEjB3cWeZzK\r\nNCSt6TGKBnjUarYXSL0ViH93vPAIQYzkeb6p0Eq3D0Y2GQJvNJehpyT+kz/4\r\nWrdZR9bBvVrmqJqAPhlQOSH+7Hl2V4u9PbM=\r\n=P+JL\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-beta.4_1670974718152_0.4809839267510725"},"_hasShrinkwrap":false},"4.11.0-alpha.3":{"name":"ember-source","version":"4.11.0-alpha.3","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-D/rMFx+J9ndosMTA68JpBgfWevwPqTfLB/REj7gpghRqGj4GnG4C19phkh+YtLCJy8KAxVoBrrAFsEJtw+rgCQ==","shasum":"ec75b07e80e39d93bbf69bac5e39654cf50040d8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.5.tgz","fileCount":465,"unpackedSize":8507964,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCIiGjJAVAQJBPyGCOpfC07L+FO9cEr2yiNC1gQuHAPgIhAPdO7e/h1YspgjZm6Q7Tiw3mTY3CBF7MkIWS+FQqgHmI"}],"npm-signature":"-----BEGIN + PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVCJVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmppHBAAl4OI6u8IK+NuMEfVpROlDCAdZ7palTfhFEUkCWzt5UAO+Mk1\r\naJXTut5YWJIsH7aI2LgR6ABltM26eGDtIXsh3bU43i2UA6oaiewGb4hrYkBu\r\nB+9lUflfCu8CP1fvtPGvxAcSKXbOH08B9KZhlh6UCve+9PBUYsyqmE3ZE+L2\r\no2Yi2faMjlscaHebbilqZrwr7Q4M0Sxgb8xb/P6TNsBDw8a3SfRILpJPHgA4\r\nUB8KT89vcCm5dJoCOR2XimYrKMGrY2akD+GXYkHogSvVdy8DHV2zRLJ8NykY\r\nXxQTIMcdlb4+6qnwNRnKxCYmli8rcGMnSbE/gbYl4wgENLCppBsIu29zPf0N\r\nG6MiZCIrfbi/FdVQKpuUqcL6GJENsVqgGM4HoHACkeEg45yCu7bILEmMyhKo\r\nVLQEe6n8KlB4rvAltZHfw8F/GkvDYNVxJNvgSqx7qIF/JrOR8yJQQ1/ihKqQ\r\nlsBtwdrJSZ2o7/fsbi2PjDzQaegSIxaxSCzkIYXgxFv2kuBOYvDTEAkOBkxN\r\nm9aMaCM6vFrQT9x9/wRbfYrl+cPyd5oKCckcm9VNEYDhpYzOkjobpHQTdMQf\r\nl3bBXrRnkG0AW8kvrW9sW+uuvuVuIUlBiRueXraMtRy4A8zzSiCVuNj0/O37\r\nWevZwOT0F8et9F4/0VwIndE1J+yJZzNmmnc=\r\n=dP6B\r\n-----END + PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.5_1683235412759_0.4393867808221694"},"_hasShrinkwrap":false},"5.0.0":{"name":"ember-source","version":"5.0.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false + yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn + test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.28.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^13.5.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"gitHead":"18af34b221d79b4d4536d59af4fa8d331f0cf315","_id":"ember-source@5.0.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-zy0iU3Mf9HZXVQacqWLAfHCbQge8Ysi2EpU6XTgrdf2PX5ILdWTbSPklxuTlkGV7NrG5PkIfGW8hfimwY6I/tw==","shasum":"f28e4d36bda1d05587a796778e1b703c5150a93f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0.tgz","fileCount":664,"unpackedSize":8502149,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJzP2mc6+JKAA5bhPjaDzoIWXtj5C+FMRpk0WUT0KOuAiAPn5koMeRsnbky+KkAduKj32PsDoDBf7uDgcFIhLNr+Q=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0_1684162319094_0.09178008694895823"},"_hasShrinkwrap":false},"5.1.0-alpha.2":{"name":"ember-source","version":"5.1.0-alpha.2","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember + build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all + build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false + yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn + test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn + build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all + type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","backburner.js":"^2.7.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@aws-sdk/client-s3":"^3.321.1","@babel/preset-env":"^7.16.11","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^2.0.0","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.57.0","@typescript-eslint/parser":"^5.57.1","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1325.0","babel-template":"^6.26.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^3","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.22.0","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= + 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"55fca2518f430a94b3482507aa9941283e101cde","_id":"ember-source@4.11.0-alpha.3","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-K9/qXcXoDoVdccO7trjMMQAgywuUDxMXK1Otf78NmZUGN/yRPKQBaHrE1FZV4voc0kXRGBSFM2JBBK5JOurpmQ==","shasum":"9604edc4c823577766a03e1a5406428219e6f5c4","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0-alpha.3.tgz","fileCount":739,"unpackedSize":9023828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSM/TaHICEFrIvnQLhyFdy7j0kt1SMEdrT42TAWFhnLQIhAMhKhPdvAqjI0om+e13BRy/wR4vnUAx0LI/oikWnm5g+"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmi96ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjbQ//fNTqexAxF1hNbeTypTKs0Z/qsY3+EpfSVryb7uM6cfogppUs\r\nHQArw8AmuEVUOEdn7ap/OJEqSWdpkh6mgmXearhMXSKy+F2sBuW8gj8L+utB\r\n/zAM0yWIOw+l5CqRVe9ss1hphIMSQ8dM8cL/rJQJ8LT+frMVmEN8oLd2Flbg\r\nx0WYASwOLVaskOIsmjUMjJAagjqrZPvho+BSibJ7Nwzh3zNw+9mpSjORznYm\r\n2Qc7NWabDAb2XDVxuM3/bynyJRERxGg9iLh43hyia5CpMfByZyVOycDBNRXn\r\nYeyZ8y1UJZ0wcXKZIbZupKSVsbJmJWqO/ZCh9mTrOu8gdEFUsN6Ov9bnUcLV\r\nqOB7A1sslLoCszRxqWuxDMq8byrxy5VzUgXpVRNWqYKpD5+OlO2Z3uDuGyFe\r\nHX3JPxMIjen8QHnhxIdKcHDxtf9bSvdp36gyZG/9ewMAg/SnlaOopSMRSTSm\r\nqRH2ZGIbtV8JX+V8t4ikAWu+tmVbnuHXk6aXLEELdbba6HMU/syjzYIk7hxn\r\n6m4swRMG9K3HVCfjVkGc/qbNGObG4iAir8oKMH8/stHr7YnixZCljlSr+6Ur\r\n61QzRPevvE9qAz2L7DnGQkZ569BbNS0Td72IFxQpsAAW2Kj+pNZuW/FQVFdg\r\nQOhKgKR80bW7+tqoacnexLTPl4TASFNAPxM=\r\n=rl29\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0-alpha.3_1671049081855_0.129109777014893"},"_hasShrinkwrap":false},"4.11.0-alpha.4":{"name":"ember-source","version":"4.11.0-alpha.4","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"01abb396625f7594a2f1b3f066807c1f252bf992","_id":"ember-source@5.1.0-alpha.2","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-wQqclgvwk8sIAd0zmXVZ3PpfrgzD59jx/TTutw3m9SPfM0kQCtYMkEXPXs039E3SuUjsk7xJblYbtN+Zbse9Ig==","shasum":"f94ddb4a03249a5b821c15c5d41e16ea71654de4","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.1.0-alpha.2.tgz","fileCount":608,"unpackedSize":8400367,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCodV54+iKO+bKiy/7q/zrO3eTPJI1EUHwnp5jy0HuWqAIhALZJoHNlHnbizrbLQTFl8Ophd2arWDal1rNMVXKmcPXC"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.1.0-alpha.2_1684354228132_0.2032108330081659"},"_hasShrinkwrap":false},"5.1.0-beta.1":{"name":"ember-source","version":"5.1.0-beta.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false + yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn + test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^13.5.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"publishConfig":{"tag":"beta"},"gitHead":"6f9e226237e002ea3800bb38d9c9814760198905","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"3fae151e26f57c87564d3ff99139af7f672030aa","_id":"ember-source@4.11.0-alpha.4","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-dEPyFk34lNJeJ1p+lGXVkNjxKiMTxRNRIFpf5wq4v3eoJfmZNFtgKyaUzRF5gaCpFhtmw1BB64dDr6gh6orZMQ==","shasum":"5374d6547af209fdb4aa434adfe0a4f12d76d748","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0-alpha.4.tgz","fileCount":728,"unpackedSize":9018476,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1RlsE4ynRot1xRmWLEJsTUKk/sUSeBfWSwxPJeuHpjAiEA/ly2ufi6xgnNTsycnLYCBv2BD8BTa0Emn7DbfG5JbU4="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo2gGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoA8xAAhj9tPVv3uNrMm/Mdw2D97Mo+28gFhhp5cxD31cg9AV/paqRA\r\nnW1VQAjtn5X3j5Th4Ql/g3F68GyKMcLKd+qO/UxPFUOZGsYZR3gPUXJ8OEgr\r\n0BlinZft7bHygh+zWoPz/xNZD2qC8/lXrPkUeGox3Qdl7ebVbzXWmbNS2gZR\r\nDwgp9a5sByYUX+QAA3qu5FRKxEFYKrt+D6f9zv7xXhHqq+5XJTHi1QCgLK1X\r\nfHAJeC5OChTe+4GuNBnKN7trCeKURhJ/OX7UvlAnEClFPOrG0Y/Gnvih4dqo\r\nKk1LyCyW717LVIIvljXvAYLIp/wbB7m9PC+6XxjoRhoSodEBhyukI2GLY4PO\r\nDS2KGimNzDFtGDjsnrTODHXgsJDAZKOqJp+A+Jy1xk1lqqvY6P4nY1n+lRfn\r\nv4v0xBBticsc4XMOu9tvB7BUAvIsukUXTVFD90w/eb3EJkMRPycY8aUOURX8\r\nEBaRKxtof7VFx7Md3XRhc1szIS1IWASI1e1Si+hl406unAW6FVF0fOxAlrdZ\r\nrUt0kSJeAEpLWA6wYGZM4ZZijPhi4yqJNoXQQWKDx/xCobZ8XUBwuphlrY9x\r\nL09Ocpkr8qP4agwWjQTnWDJIzK/eXMmZW9Gj1S5GC7bvwo0mn8ffpIRNV/NR\r\n8FTmqEwrcTWxSHA/MFmRzFX05GIOf33yZOM=\r\n=c7gP\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0-alpha.4_1671653382249_0.6837106489558855"},"_hasShrinkwrap":false},"4.10.0-beta.5":{"name":"ember-source","version":"4.10.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","types":"node - types/publish.mjs","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@5.1.0-beta.1","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-XJfLvC8OVheXSXcGZDEA+fFVHRPyHf6AvAL3YJO2lNKlVEqv3WK6YM69QfcFZEITLqNHBcKLMDYAXkykzoYusg==","shasum":"30caa534e7c6b525ea8182ef5bcb35d7dda18be3","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.1.0-beta.1.tgz","fileCount":608,"unpackedSize":8400355,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDSHrjcuXZVdb3kor4iQZFVTxkdfCwcsprB02HZDC80AIhAKWbMFBXetccRCGUx/qIuhsS2c94lIMrxI1cawtk+V6k"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.1.0-beta.1_1684787084853_0.8716789675832575"},"_hasShrinkwrap":false},"5.2.0-alpha.1":{"name":"ember-source","version":"5.2.0-alpha.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember + build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all + build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","magic-string":"^0.26.7","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.10.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"3133edca97c37e713948706a9f6fe943c8971224","readme":"

= + 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.10.0-beta.5","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-kjKTTIbxWaX1pzTPmbTiy8qiYSlIyYlG3XIBKGW2kPT96Juw8t9QgVV30wE8rjcy8S6vTbIpFuw+Usz3OlowqQ==","shasum":"291d05a2e9ee3b18c7d15e9f4f5ffae0e05b17e9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-beta.5.tgz","fileCount":465,"unpackedSize":8255383,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiTxyGWpuoEVhLppX/P5ka6wWt8GsKokDB/aUgLr/70gIgHUePOUa+3PpFKPJIjZLzu80LASU5gaijKe7A01WnvSc="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrLXxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyIQ//VjKsZ47S9Axeh+Y9RoNlYNyyX200N99jJye28s9a+58pNDyy\r\nRDVeGsSQmiEB7JtdfkmEyBChzB3q6kI3DZONI+Ep8+pQBH+JxdD4ZJzdVwmz\r\nv2k1iOpfVwq1KZTdW0xlfns+Xf2H+BSUZesSGrga+ZHZoKEI7PXDh0YAHb1o\r\nMuWki0hvSRzXkXGvSZeGBJfndA+V+0CSF0j3GJvo9m2iYVgSa2zahox/0PiX\r\nGXndM3tWcyi2JO3PQGukw0clBZ2DA9lkVa9XhGfKotok5XstEP5R4UUtc6HV\r\njzQ8dPxGphGwUEmUxqBE60e4aQpwWo/CN0diHQK+H+Xp811jVscikHEsaDR4\r\nOBPPe6VSHf/++PeP+PC098OAyIfdPmG+4Kc4tyKxrW+jE3runlqTrtJZmlmS\r\neZDVlcmXLlMWXMMoVeKrsq0DpTfTigJsfqxpfAa8AMKwmWfOBpEH9RPLHSTN\r\ntYjeuegp9L57ZnTW/+gQyaFn98FozbFhGBnWaVLliDqNSofmrMBowmvA1ZQ2\r\nIhocW+UiWY5jFb03bYy/TnfdN9rhVCXtUJFNg4mdItAVZAhMygrWpRsWzzpt\r\neZ2MlROMKl01cRylhk8Tcwh8osQh6NseUFRmZOiIOGY8bET6R1C3WuEdIQ5E\r\n44ljzGi0r2oU2SdCu4AIU/LTRFAzoY/opRg=\r\n=EKIJ\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-beta.5_1672263152907_0.24337955799143463"},"_hasShrinkwrap":false},"4.11.0-alpha.5":{"name":"ember-source","version":"4.11.0-alpha.5","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"34240b3bbd2feae0d30048b7cd007819040b090f","_id":"ember-source@5.2.0-alpha.1","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-W37QyQzxFY7mQCmgFK70HaMoD4gD9duRXmxFAp8JLi6z+srj4spd2bs99v/KG6UUKAd2qhwYzrMguLV5Iy3p1w==","shasum":"887fe7e41b79f7c79d3e43f51cd290a571963d38","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.2.0-alpha.1.tgz","fileCount":608,"unpackedSize":8400372,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGS0ypm3Ui3BA+eOUhk+dxE0mu20EiMnD//h81C8jXrwIhAPpO59UCEA+/R8OcyGdG88TMcmd1/+/NvQRK+pQU8ng9"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.2.0-alpha.1_1684958963531_0.20233258535262544"},"_hasShrinkwrap":false},"5.2.0-alpha.2":{"name":"ember-source","version":"5.2.0-alpha.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false + yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn + test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^13.5.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"319a096692359cf360ffaea2f4394476fd57114b","_id":"ember-source@4.11.0-alpha.5","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-0yjJCF7G29yGTRi87RX9ByvQUdyaiwA/fudHjISlh7vF1ivcuFu3TWrfnxKnBw2izizkI7RyydLFbl3vKNyu/g==","shasum":"04608516503eebe6091e84e0da110f758293eb30","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0-alpha.5.tgz","fileCount":728,"unpackedSize":9018866,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF787OmHRYQqjBjiPURO9wGYRF3XgPwCMoay0DW7W9GIAiEAlL5D5qB/nF4qyIFuz9kzmNp+SF6ThOD3bI7xIeIjtFc="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtd0/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQQA//cC15b0iRB8PwAii9r4MawAZ3At1/ZonXMX1O5Bb5Jm8h5SrE\r\nMe2cTJ8gu833Hir7MFDLMRjMwYAQARJi2+HYu+PYwc0V1BSaPXcTOJl0FlWh\r\nou4PAw9HJwx9UZJxvOdoEkBKNdz/k/BTZbt52RyEOsrs9lsS+wXNwvePe69U\r\nOEktHls8YPjrxMSGaH3ILSgrvas6rx00dW3B3mUR3QnHjdm3UdJ9cm8w6hia\r\nlMB+1wimjcqHEcmSwE6kZOL2AXz8ie3Wiyi5S+gz9TlfPv1uTAq0cSdagqDd\r\nooXEsbsoxC+g8iYCCMavV1rbtrJXYMZb65P+tySz3dta7ROj29SI7dQYKoqW\r\nycpCCItxwHwn+QPxRdCB6F0sxXHsGqrbuQNcr4wkfaPltL07Q5kzOUZBkB0n\r\nL/gXeGesM8Vp3pdNykOtKT1t10pH6TW3GP+6FlWPX4qEPvqBILtLyZKB+0PV\r\neOlwz2g/WNqAr/gl3P6wHM6Yldch6TIMR+lif1tPrgqvCGD0eIP+2gUA7rw7\r\nQZB7xXwP0MT1KEh3A7q0YPY4tcsv6feA5XAdgxDSwK4vMp4GQE4lIAlh0TwY\r\nDzMmfYIQin2zhB6RISQVhLORTnC4rPhJgnTKORd4+QqryogiMqK5471ppLBI\r\nPGUXqDcOSerX3PqQ+tMwXZdPYmxnpUZZ9ZM=\r\n=8dt/\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0-alpha.5_1672863039145_0.437510698909944"},"_hasShrinkwrap":false},"4.11.0-alpha.6":{"name":"ember-source","version":"4.11.0-alpha.6","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"74c9e511178767b794c5c298efed9eb3044dc10b","_id":"ember-source@5.2.0-alpha.2","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-fe+U9/KdN5VRZSBkdfTJg/yFB65klopmz6oK/G81cW69ONfh4reYHZunTMZ7risRGBh++Tu0H/S/Z7UPSMgaEw==","shasum":"1b3e0857cc53c9932acc86e206266f719348db15","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.2.0-alpha.2.tgz","fileCount":608,"unpackedSize":8400372,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChbvtjqp5pm4U18O0xN1fiVyGdBlPPaDc9iQAU5kVAuQIhAIbSJcY3Kvhz/N2gsDraoVQBIxawqiTUOtnEqj7RGzSY"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.2.0-alpha.2_1685563774255_0.28763355883448827"},"_hasShrinkwrap":false},"5.2.0-alpha.3":{"name":"ember-source","version":"5.2.0-alpha.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false + yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn + test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^13.5.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"47045c2e79abc7dc0d0b4103284a94dd767bdd4e","_id":"ember-source@4.11.0-alpha.6","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-tJ8fscvWxn/Jrqz8PCiTA5fSR+/wEvEXnXILIAQTCg9/R9DpfEhYLWESFkSQJrApxkH8TynWNDrb9YEs3JKKow==","shasum":"7ad69ccdadf90f1fa1b4673d4c368263b039cfaf","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0-alpha.6.tgz","fileCount":729,"unpackedSize":9026673,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcRbpcSUc/Ql70C1SpGJYlkPIQtgCDc0xxvwrFMomADgIgXzSCMqowibWcQya1s06EVJVavnjI0+el7GrEr0Ktvhw="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvxepACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVgQ//aAXprDWaPIRfZ1q5OjzUpOC+Njc3dW7nyB4HFFAqZveD0AIb\r\nutLsPAASOFtCjLq5C7z0QH5YpL98wYJvQI863ncO/vc9tjfLxCWmHbOtI353\r\nSMJ8Yg4nJ8YjRA7BwflBzntiJOKFR0xfln8//8DZ3bQPtp8xcsXoR3Omhvwj\r\n7hh71CuXVfoOtXylVQ7pbagLHJ4AfcSUQsvrrRDYI9PHKpEaRON+wuYrlrbQ\r\na1EGVg4LxS6q/nkGq3Zj0He6mYBnCKDY4D+r7x3Yd2tsY+vR7wtJkPY3V6mp\r\nidG0I0oknbC5wHv7vrHbNZZO8Luugx7aqvYKAFKR0/an8BS9HxCsjFaLoN4S\r\no50bacG4YhpE6k1nr9cdQ4jci1FI85gcJlmA0dNYs98FEBQUocCwV8FyH2+N\r\nOKklKQFCIgDtXZq/HVSLW9dsrIOq4JQjUy8HjPeUvz6Avpdva33BD5/wwcFY\r\njZgNNyvAMQLYy44dLLwrnkhcn2E51TID8faYJ5Mfp1u5twVo/W53HOMIVzAX\r\nwUEJx9I/KkDZy7UUvmxbr/A16sUB8+GQsjXLVFKTtCA2JnD+pPwVpxAeFJC/\r\nBVyHPjAmQDSxspzuTOuhcQ19eQK9Ccrq03qnF/WAJhOB+PvSXhb9AScz+Ub7\r\n9+9WbhDM07CmYs+GV+WO/8rmtwXixCXwnAg=\r\n=Qb05\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0-alpha.6_1673467817494_0.237436412912295"},"_hasShrinkwrap":false},"4.10.0":{"name":"ember-source","version":"4.10.0","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"a23986a638cac9939e4c9b35f344a0c06a35b599","_id":"ember-source@5.2.0-alpha.3","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-AW0PGJNNIa6oZQt4zW37W/z4WAvCGuOC6Oc80+k0QR1i8fAfw/1astWM4MMnpOD+FylvPnfrep5hBCEAkLs0ww==","shasum":"32b0c1e911dd819462fc8baa4ffe5f782d5ff7f8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.2.0-alpha.3.tgz","fileCount":608,"unpackedSize":8400372,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXkxpTqo8C+fWwaI5rzjsv/GWDHUaEcBLh2gAI7yjUcAiAqI/OWFYtPMS2mNbTpf5UktWEnBOAOZDiTVYNgelcCbw=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.2.0-alpha.3_1686168655238_0.8031261280847455"},"_hasShrinkwrap":false},"4.8.6":{"name":"ember-source","version":"4.8.6","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","types":"node - types/publish.mjs","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node + bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error + --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true + \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc + --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all + lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","magic-string":"^0.26.7","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.10.0","_versionPreviouslyCalculated":true,"gitHead":"3c39d7e1bfda1d096aca43febe8d8d5ece33d35c","_id":"ember-source@4.10.0","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-Y7+M+vSygMrpq4szsnpik3PxdVVA7ApuwU2L/l9Os+qpPqIKy4hT0Rw/17z4b87HNEX03jv7ueMbgcpxjUf1Kw==","shasum":"5f52bf8adacaddcbb3496d3e0df7ab3b7a31c1be","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0.tgz","fileCount":466,"unpackedSize":8277204,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxjPImahgzf35GLJieocseQEeizoYjg2/QQXhHGfG5UAiA9FPFK4GnT4gLL9FHmv1pHdt2XnI8+iXUGcPea9m9APg=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwHUGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTAxAAlpMBr6gtXWcYD1GA16TZqC9LTdeEZrgFe3fixtBe/O+Kme9/\r\nZa+rkFsh2sz5O4t5OaO3p5m201Z4vMYSNZ4M9kfTNZzs+xWomtJuUcvRiofn\r\nhwIPpBdfGWMzTJgBcWDQBvyFMkSyLGffdMZK4x0X0/gevyanNi3YMEmUMaqy\r\nuFR7ndObA5BXc5M2zGQOxzecT5sSdXk9b/owAkBsxwHKMf/DKL9A3R/WYp9n\r\naJB2C/OoIhDU826ZIRcrfmpeeQxGqpDOuUKFExwfjJBgIEsQ5mG1JvXXnerc\r\n/Hur7DmLtz5uhR2bPe+U66S3JX5dluMrXm4ZTgI1SuT7WOfyOQXl6NWMw51Q\r\ndvzk9JtQBZ2MKqCBD1WEXYvpDH/lASeDHMD3sDbh0Ca++zmrjPcnmBaoctye\r\nrYglC17bNWt7+0xZh8nL+HPa2HGyzTWYz8LssbbZ2/9chDXfvZNiTMVtVKIB\r\n3w1Eop0PFCHJe5f16p0Ob60uVTyU0flakI56YVBDUKjMCIv6alj+y9iHef/Y\r\n1a3lT9tLtdw3EgTm343WDqrMpDoluS3O+fcBR+wzEGy1UALbLRPk9brguEIf\r\nA+m9TIPFgEghNsPpyo4xS7avOYAOwVDO/Ebf9c7+P5m0ilgvtJGMKb0gb8yC\r\nqyIoxk6WJGCZIzd541N9l2HmhbZSjZLKwec=\r\n=UJJS\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0_1673557253947_0.4999296814985279"},"_hasShrinkwrap":false},"4.11.0-beta.1":{"name":"ember-source","version":"4.11.0-beta.1","description":"A + bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= + 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"79129ce3ad9c3009cece25f8c9b0b6734501fc7e","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** + is a JavaScript framework that greatly reduces the time, effort and resources + needed to build any web application. It is focused on making you, the developer, + as productive as possible by doing all the common, repetitive, yet essential, + tasks involved in most web development projects.\n\nWith Ember, you get all + of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) + - Get the help you need, when you need it.\n* [**An Enduring Foundation for + your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that + used the first version of Ember almost a decade ago, and successfully still + use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) + - With regular LTS Releases and 30 weeks of security fixes, you can rely on + Ember.js to care about the stability [and security](https://emberjs.com/security/) + of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) + - Use modern JavaScript features that you''re already familiar with like classes, + decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) + - Rely on top-notch documentation for each Ember version and a team that is + focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) + - Start with valid, semantic HTML in your components, and layer in the functionality + that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) + - Ember routes respect URLs while layering in extra functionality like rendering + templates, loading data models, handling actions, and conditionally redirecting. + \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data + is a powerful data management tool that comes with Ember apps by default. + Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) + Use _**any**_ backend stack with your Ember apps, thanks to the flexibility + of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) + - Ember''s reactivity model makes it easier to decide what to automatically + update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) + - With strong defaults, you may never need to configure anything in your app, + but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) + - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). + Many require no additional configuration, making it easier than ever to supercharge + your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- + [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- + [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## + Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.6","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-uivMUg0jWP9YgqjfCNdP1Kak3ltMqwmYx+YZrQBaAgejY6bp4/HptB5rFPROuFiILc9WB6Gl8FMhvs1V6cvpMg==","shasum":"e99c6a859f154beee709330052b04b8df308a28e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.6.tgz","fileCount":465,"unpackedSize":8508109,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHiLBPmMyH00yy/+b02sd2Y1Sh1z4NVustPsTA3K7z/QIhAJawT1UMdWkxitbVOKy9KzomcFMYoI30BuLHYU54BO8+"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.6_1686596886126_0.9440471586100414"},"_hasShrinkwrap":false},"4.12.1":{"name":"ember-source","version":"4.12.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false + yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn + test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^13.5.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"6daf65cc3291902f22dbe1e66f579eb36c4a6b8e","readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"1171312e5d78d852bbbbd6167aa52f6f406f3edc","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.11.0-beta.1","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-6d4+ogEGCy44us2xzHJKKGll+kOPnRlYkylxJj9c076G9/uE3RSIltPJk0YFDoF4ICgPu5f07uv3mEYWTwBZ1Q==","shasum":"45ae388bcc4f7d7dd64f7945c4d8fcc31aa94668","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0-beta.1.tgz","fileCount":729,"unpackedSize":9027614,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkqcfVpGI2dWpDCeeBGwoY1z+Jv4o7ZlDnSm78PG1J6AIgPeOxAHi4ka2QklYCAt/8jXNX+z8HuUjoCW2k2lK6AkA="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwHzjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIOw/+JrpqsgczjMQtHsPGwGsqS4hhqp5DLvRYVLO9MQh70KnrP7Fq\r\neqyFRS9MsSju7IKcyg+8wCFRCRJ2c3XZzE0oVhBvOCVXD9OwCG7T1HH8iJ2P\r\nlI5+1bZ7lCAjGAQ3hlJ9uUCG4gJPftW9k8tz0uhecN6QEZzyre/VQu7PTYQ3\r\nXh6QtbjUSDk35/pi/GH7TsmXyWft24mWegAlBonj//47JfZ/5hKqJT6ZmCNl\r\niUr+sBvaoZGQd94EF+K2kJyAUPQ7yanoLvp+TFhW3ozWIYPVphbKgFL3XQWb\r\nDgAtf9Fw/y19Ta2Ib7lc/oLTXHouULSdtmBVcYYQRT5k8uP5EjOUWA4+a5eK\r\nz6xTaXEvFzVAG8MVItGvlrKbAa9IgXcwxz/rO/hbFK/9i6TpXR2hMIxkyQQG\r\n/H2PAWrexCUXP1/n7oo2NXTzMOUiKodWAhOhBryNlAnzeVKKQzXX9OD9me1H\r\nOt0A8zE9Pfj4thkORJnd351B+XoE/UuIEwsprpOFF2YrhgzdzKB6NRsWDa9s\r\nN1utuUlANKS22pClD0CV9XFh1Fwoi7RGBh5bnlgBaJd+wXrxwTG50zQbxu0i\r\nZQsOtBuSb9N8u+8fNS137Qhf518QhOgw9otqRqKG9Q546T7hS+moRe1p0O5s\r\n/yHB2nC0DIRYCraMnb+rmCr8cMPAgVNuWus=\r\n=1+6Q\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0-beta.1_1673559267025_0.15491690774555966"},"_hasShrinkwrap":false},"4.12.0-alpha.1":{"name":"ember-source","version":"4.12.0-alpha.1","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.12.1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-F7BEr+To7WbBLyFb9rMmi6SrzctRFVl69uQ6BiIzmaMaYBUuxCsTwvS1RoEhPLQbeVqjGk3soyjJD93jq0+prg==","shasum":"1ded95a94acbad8f7bf3cde56c1d487834852cc2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.1.tgz","fileCount":729,"unpackedSize":9047038,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6sI7rLz1uwrRHDmQokLI+9pUZmvHxBDHlQhmpMdVe4QIgD4cHY6WMSkOTJ0UboErMCVSwdHqVQXusRkjq9JY1HfM="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.1_1686597634601_0.7175580247296742"},"_hasShrinkwrap":false},"5.2.0-alpha.4":{"name":"ember-source","version":"5.2.0-alpha.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false + yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn + test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^13.5.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"59557b6be95e03b89a1b6ae18191bd134dfcc422","_id":"ember-source@4.12.0-alpha.1","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-ky1K4LL++5KsAbdDfez9zNeb84acGc5/cfkCTb7HYybaEDQG8+0JJYmBVvMGnERqE9ZcMu3/LXwRm0/fJ4rKNA==","shasum":"eeb306e38efbf190fa6812a6a98d4f8159544668","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-alpha.1.tgz","fileCount":729,"unpackedSize":9027647,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLRh5YMUZQUkzmhIaKAwRMLpzJVgvTDMwFGyBsqC1g+wIgWdSdMjeyqjc7RiY192IOKimOXqeZ8H4Jh5CT4D9wux4="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyFPGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9FA//d/81kxRNMmbYgXjSxLApCnP7gRgn+F7WJTzzLfzCT77dtLrN\r\nbQLgLo9MPrLVXiLJvxEQQr/eZ+VKOQIP3K9ZhGnKiVluouJlacypRNp9ROPG\r\nDOr75N3lVokMQ7d65PlgQz17Ycng4oiwfA25UbFbXGEoSUOf4dlIYjPht5/T\r\n39XCk8xblgYBTFEJV/1lcK+TrlrzDYXen4gC9+UPKDJmaD3WKlQm9Ex8aqv9\r\neWAH5Z/aK9c3pgVby+IWYIJyID/ClQMdSX5qAJ0OfNfb0Lrfxa4bfeVCR9sB\r\nO9dvDVSES1fQnCrCVfOvx8dm1n+h1VKGQVOWbXmUk9TwZIknosanjY769hvb\r\nOzfeNiZLpsaQv3uJnjAsYvtL+28x7ynX+PpN5J3XlstkeNlY2EBpoCAJ5UNk\r\nxuaAPVaVZJY+mZI7fuZ8k1gdrZosWnEl+K9t2ri/nd9Rug25moJtokC1yYRQ\r\nxXSNxKyGISRS+YgFXxdlOjqqia8BjAX73gCE4hTlQTjGFl7TawbT9ZGVxu4Z\r\nj0cWsR38sEU19jYNc6MgwabAU9voguwZbAbct0MOvfMJxtE0Y3vHWs+yvvPJ\r\nfybxsh+wRrLYnuynmMlAvOfyUv7Jqty4V22vItY/+1FRybGUfsIQG9taPAZO\r\n966jnyDL3SjmqnbvsCal+0P5ERdfdpOQwDM=\r\n=keRR\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-alpha.1_1674073030167_0.7996338390180149"},"_hasShrinkwrap":false},"4.12.0-alpha.2":{"name":"ember-source","version":"4.12.0-alpha.2","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"082db5b39b17c0bfc41f1db66c05643f80502ea2","_id":"ember-source@5.2.0-alpha.4","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-n3MysmcwcIRVzn3j0HKyuuMXWnt8VJQk3IjTbpF2ziOPCu0vWVwwZzq5f5XrvxfQNu00tEKrMVQ2xn9nOxS3Ow==","shasum":"15967a5f6042d621f1960875ce83daf4c4c31943","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.2.0-alpha.4.tgz","fileCount":608,"unpackedSize":8404344,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGhv6GurT0/sgjFbF5qEteUGjuIWZcfc/QQuSeXsypZ3AiEA44aYRubbhnRVRID/Ho+JNjfjuto++r50M755KcnUXeU="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.2.0-alpha.4_1686773378936_0.29879220739336465"},"_hasShrinkwrap":false},"5.2.0-alpha.5":{"name":"ember-source","version":"5.2.0-alpha.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember @@ -42186,8 +50990,8 @@ interactions: test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.48.2","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"5877d3e3214bcf679a3ec3961bc7d6d26e3c41e1","_id":"ember-source@4.12.0-alpha.2","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-0uADpWQiG3IWmwCRxcV5zm6VA/1H9cYb5z6OeQ7lT2hYJrsQgL5DIc9lEp50OQFpj0HHUmf9jhY2ZRoD5t3Pog==","shasum":"bd09495d71892e35c95c330cc2f39269cf4ea8c0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-alpha.2.tgz","fileCount":729,"unpackedSize":9029147,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHYlJcWQCZGzAXefJK/jlGMcsBcfe5pd21AJRMk25YkgAiAELWambkkuSoHWtUF4VdESni9fOlp61YFZ45/xhLE1Og=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0YxoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTYg/8Dd99A2P9JhG1d24V/8QgLKcETuqDouxjMMvZiM8doHM6vycm\r\nMoxY/axTFpeUxTHbSCyAFMtM+22DB6YkTW7/45HaMpvaYHPdTyjgTKS9n2Hj\r\n6c1HTUkCoUcXjDd/GcSdwUcIRnegAhWCzdGSOo1kmPgQa1tV+Tlj3tqX9Q19\r\nCNwonTcUSzKrOBr3Z+g4FGoQLsIugCuuGPRLAKMRKibkLFNmtH8tiVNVJYZy\r\n6vfUY1vlDwjPkh0yD2PlHCtQTyTlyLhTX9OBRhyHtm8z6v39l6q/l1CcfrFw\r\n4EcV/3MkUHgycXDHYUfd73UIVDaONWO5Tn/Vflb6ZGnjG1IyaHyKmayxdAR6\r\nbE7eI4fghBpCfV4v3UPJ/nS2leqnGIdK8Pzd9JsVepeCtWFPT2CJgIlo4M7K\r\nFe/N7EAyLprV9KzCa9gaCA8x0ZbbK0TAvPY/DFlcDBgnQBpofyiVE+a4yCup\r\nlCkkPBkdHG8SRu/8cVENh9yKubnDwJ9ARG/BglNbvH0iWZMq8InzE0vLijcX\r\nyvzGDt/ez+wloeMA/L1mjVcg6bsdmIQtwhEMSw3PepJBs2k4tJsg1D84WI6m\r\n2j985aPdyTNPum1tiWNP8yjpzhdNzBTwCDAk/pmpnUHiyEL6/1oVtBQAuNPM\r\nEGQZoUDxfsSVqTkPPJGEViBADbcrh7jmNw0=\r\n=2Pmg\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-alpha.2_1674677351671_0.8452073612449538"},"_hasShrinkwrap":false},"4.12.0-alpha.3":{"name":"ember-source","version":"4.12.0-alpha.3","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"c961b3d3c0ee51fd74bdecc527ce882e5435ff4b","_id":"ember-source@5.2.0-alpha.5","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-MgT+u6EZRz1wMfojsI3lL+f5fQoik2ziKhF5hbzTok2TbLTRUV007FN8z/YfdVzCudrVso6Xm3B3/pqSuUwNag==","shasum":"83903c64f2d619c57df7e2b4feb9f0233bb5edd9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.2.0-alpha.5.tgz","fileCount":608,"unpackedSize":8404344,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8DcyyOuT77HZvH7C4SESzGVktTMfLix/QAx9aSDCisAIgGDKWt53jfHYIaSiy1IXYu/xG5kvhG/LxZQPc7+BaDZI="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.2.0-alpha.5_1687378253594_0.09245597465688427"},"_hasShrinkwrap":false},"5.1.0":{"name":"ember-source","version":"5.1.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember @@ -42249,8 +51051,21 @@ interactions: test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.48.2","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"gitHead":"4674a38cb858d1b8e28ec114b23095ed3261b04b","_id":"ember-source@5.1.0","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-atUeliA3TGyL8LB8EYIouvJukLtlbqFdtNT83Lst9TEtKtqnoyGJhr/5C/C+AxOX7r5s5Lo5cBBNBQadJgNFNg==","shasum":"5f6aa0e30f7493e2b0aad4f682d1bdae0aeb79fd","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.1.0.tgz","fileCount":608,"unpackedSize":8400198,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEg0aOucFETtIP/Au3zFJOMDQToKH1gZFPgEzx4R2pfJAiEAuXiPLTaj8E6sLGmsS/MYsl8HCeJNfq/TM3e5vfc9V3E="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.1.0_1687804962691_0.7116423938596623"},"_hasShrinkwrap":false},"5.2.0-beta.1":{"name":"ember-source","version":"5.2.0-beta.1","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember + build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all + build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false + yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn + test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn + build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all + type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.21.0","@ember/edition-utils":"^1.2.0","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.3","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","backburner.js":"^2.7.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.6.3","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@aws-sdk/client-s3":"^3.321.1","@babel/preset-env":"^7.16.11","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^2.0.0","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.59.8","@typescript-eslint/parser":"^5.57.1","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1388.0","babel-template":"^6.26.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^3","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","eslint":"^8.39.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.22.0","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"5.1"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= + 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"publishConfig":{"tag":"beta"},"gitHead":"dfdf82cffd800a7c5347556f74efa136ae85c63a","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"4c8a52f7bdfed176269ca8646ce68bdb16c388c6","_id":"ember-source@4.12.0-alpha.3","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-Fnf2JwafxvnWGmhBWG1xqTR70Gx35acGCSadIEIGd/v7JORQ3yOLXqLPHL4leL9QtYc70HiSDYYHz4LAcp+I+g==","shasum":"d8fa1985b2c05d80c15881ec4623790472d91523","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-alpha.3.tgz","fileCount":729,"unpackedSize":9029147,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmu/cVtayE0hF0B3Xh8l4OO6C19wouMqFXh3n/dvw3nAIhAIz0d/AMlrxZhhwqeo9RO7peilA81wJvJ08TCMb9TkWl"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2scDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqELQ/+NjJzTYlIFJwazv7pH8xr78LIWaVa4heefI+UV3+MQ2exDUD3\r\nmxkPJ/LP5iFxmix0wKWMfWtOHbE2033ugjFLTyzeZ/rTW5D1AOO42ogHeiy1\r\nNyYqddwusyjSnDUqNEjNAOOIH3N/Au2zg5+/t73JeCMVlfEEDFMkB/jAb4at\r\nfm2uZT1GhOAb7qDP75iAbmHhexJsSLzLtm9j4+SJWVwpQSVVj5u7Qs8gSeLq\r\naoMQkfW6n3M8wg9rXg6uySvsvLEb5TkaQB0CqueEueZ8q7NfsNmXr3wFs4+3\r\nZssKpJ5IhmgfEcw5+F9uGIJqMjxL2T1W5jyXtWoKF6RIXNA7tgIqvsQ1ea1S\r\nFmrTsSGgy6RHG8nGPB8XF/bKkdSLSj8ew7ggeC8lieBnuwf6Ar2FkUbfs5mE\r\nPTVqtBjn+b8/TxsGlG+OXLl7mxVbUrIdnwewiKM1IsLRnx1OoQF2b3U2iFsP\r\nFiNY7IdlLJroAXWRD9bTJ0G2jhYoqQD7Y8jE3ie2fANLfi1SCUWhXzYsGQ1l\r\nfjHWjfILT09QiQyWYe4+aL5MgJy/72al4jsJerIZJBznOme8eAHQsRFPVV4v\r\nzpFSiHtkWKIXEydpLhYuQZ1+7Kaa2xqaDc10h8dDw8dNisTZkqYGYjQl1Lm8\r\ng38c9VlJWq2KXrLiOrRtgix7Pg8Sqtq/DC0=\r\n=n00J\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-alpha.3_1675282179623_0.027213489218054"},"_hasShrinkwrap":false},"4.12.0-alpha.4":{"name":"ember-source","version":"4.12.0-alpha.4","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@5.2.0-beta.1","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-yyeudfL60KofegZZsfx0WfRmCaN4ldvg3V8OigVMEc6P8rgq5ggfriKhhiL6CvzvzWBFkeuJWwM0B31yjvnqdA==","shasum":"e11957ab47255b9de1b61df4df0e12432b9805b8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.2.0-beta.1.tgz","fileCount":608,"unpackedSize":8404396,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCS2emV9ZfcNoPGjqJQAdEAarIFu15aFFCPZCqACQFlVAIhAKDwVR+DhJFz6EDIeV4vQx3Qvfyb23aSjh87tfjKxd8u"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.2.0-beta.1_1687805428248_0.25462736195495217"},"_hasShrinkwrap":false},"5.3.0-alpha.1":{"name":"ember-source","version":"5.3.0-alpha.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember @@ -42312,8 +51125,8 @@ interactions: test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.48.2","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"f9b4822afd398de644886706b7f78321d5ddc34b","_id":"ember-source@4.12.0-alpha.4","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-cZzf2i1mAOj2QESsPCK3ckwoXxIJR2d1ezWqTbjcMXNr38Cl4BSz3YLvpiEvaj2rJzCZurQfxtqFNpVkIiUM7Q==","shasum":"ef2b7dc753d8d6565475c1f9eeceb898cac6c45b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-alpha.4.tgz","fileCount":729,"unpackedSize":9031892,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHto6I/H7wF3zum6pHyak3j/6jZ3CEwi21r5k1H8c/tPAiAT1WtYEfiWMLCqvk9/K8t8kM4t95aimcJ56erE6I5xGg=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5AG6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBxQ//e2Oxjrxgky56wgd0jmgz9Z1G318+HMq86pdcJK9CqesUVO6D\r\nzv6pyfCooMSgkMHovIi+DEBUWfswsXv7K60pkRyPofyvu4PMVlzZVhOv7ThS\r\n8kBQGK9TCl54Xn/FHiN3x+GBPdk8UgbU1t8/Zx6i8vn0pz4zVoc23LHpK7nF\r\n+ekiQzmtDHntDCQTkPHQitDN0EfHTez4+HQOMagxF8yZD8Hvm6jvh4E27qQV\r\nCdPQdt1BzE9GiOOWlvp1BHDQJ1zjALPkXRct8kYPVQeYkvNh1HS5im9S1qzc\r\nAY9WltZN1k09DqmkRWX6vVvnosOfFRl7To0wkG3CyFlfoDk7u8Mn2jknqBHf\r\nuw1szTvB/to2y4MORPX/TpS4IliqBr5h1Q4bPtqbUlJzCZA0Ib5q+CXIrxqH\r\nQP+ZWjJaumvTr/F+EOIvPUb46333m6jSWGkiovKEq7sBiJDKCoFcKTvcY6b1\r\nvYzNjRnTorUcuz2TNzvei2/RELlVlAm123AZQx1ZQcJiwb7k8HWW/C9/+du3\r\nUNOeB1E3ElRq1REXzhSw48yKV/eAJRqQTWuIchtrUV9kFgaIdK8lTGHvpu+N\r\nMwYtVDqkRYKvG2KvvxI+bxs1gpCSReUb9DQ6uFmXgs77k+kxHGi87ItbWEAC\r\nBbClAQpVuqvB/Zc4QVcM2XUl2AuCpWoOT5U=\r\n=3J6W\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-alpha.4_1675887033968_0.2599561240107675"},"_hasShrinkwrap":false},"4.12.0-alpha.5":{"name":"ember-source","version":"4.12.0-alpha.5","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"f8f2f6e96e4ae3007aba2dfd4b562fe4176e4bdd","_id":"ember-source@5.3.0-alpha.1","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-epgKrBxL0/z/OoJnV/fI14t6kXBfEMtKhHdZNQuesvSsmXcnBhlFZVUsLkrEeBVcMEM/M86ZbwbxHZxkwhHPPA==","shasum":"e259d68714416c01829d222304936b462bf8d692","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.3.0-alpha.1.tgz","fileCount":608,"unpackedSize":8404413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAxMc+Cvgqv10/cSfFjWMAbjy9SPex5jjdEpFi8wVI4xAiEAvsl2fISnL6PHh6b6xIw0qG/Vsu1CD4eIuLNKJ2LOgr4="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.3.0-alpha.1_1687983099642_0.3637665150779612"},"_hasShrinkwrap":false},"4.12.2":{"name":"ember-source","version":"4.12.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember @@ -42375,8 +51186,8 @@ interactions: test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.48.2","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"57f10fc220ec6dd20b4f3a8f99d3f7c0f3950a01","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"ccc1d0d373de55239da3afb1a57c8c3bc270e8bc","_id":"ember-source@4.12.0-alpha.5","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-5TCuNpYz363lQ0B6sXAPJnnTHPSe0r96YJrKu/uQGUAEc2RPZEXkTEuKCUMYOdGIxNaVlNqcOUS5/8uAEAZJIg==","shasum":"5d5df148bf0a0fed5669b2443459c0e9ceafcc56","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-alpha.5.tgz","fileCount":729,"unpackedSize":9034874,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwNyQZ0R57yrmnslg0HiBWkEwQ4RWcThtIqYUwTc3C1QIgRuAVAHh+jgJA5rOhbCO++PfK5ARguE8JgWlkZSQJrqY="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7T4XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcBA/+OTJ+IvYEO+MB6KP4S0SFP/wAlSQBNpBdZ3iOxj9fQwxxgz4k\r\nsZxySkX09P3Ngfl05qOz+VMtXbFFiuy5bJ3vhFmXiFS8zchgBiQV/vNkRG+Y\r\nAmitGRbW6A2QiwGyTfzO3JsS126ZtDcWy/ooN7v30F5q/e9Eod4tb5aeRD5l\r\n/W/nSaDufMfBQZUttVSd0HqONGTU8b+gaHOylGCGr7kvCJrk4IqmPZAuEtcK\r\no5EAyfpGdziunzbbya0wy/+NGExuz6NY1k+2prR3ZfTbvH/a2tFKuFc+4m8f\r\nxex2Bv8uUsJ2C5snQVpmdSHZkfDfb+LYsV+uqHz8GjG6uSz6Enw4VNdF7bxA\r\n19LDrKMfoA5+ZV/BF3AOQ5TRt3kVX08m5YaG85EAs0VvbQfVZPsnUd1EbOkx\r\n4Ap+xA0ZcXn21+jX7JQkZx0CeNokMb00yd2oMn7Es2+bhIg9RQBcMN27v6/e\r\nj4MpI1Ufc6VdYGSymFCEwb8PEsHHXgX44NHgHIp37AW+CFEfmmqPFU2LRlq8\r\nG1ere4iNe8bm7IKP4eupcMG5swoWTIOVMuJKlwnbJyEcb1Acl3CrfDWt85Lj\r\nfidZJhqq/srRqXIvmL00g6V3jdEmgfyE6Xu/myHp2KB4EfTVuWF+REpIY225\r\nBjo6MZ/mU8r28SUJOpKzLC04fHuViDDrmjY=\r\n=sHnO\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-alpha.5_1676492311368_0.8114089198789642"},"_hasShrinkwrap":false},"4.11.0":{"name":"ember-source","version":"4.11.0","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.12.2","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-IfNa4v23fV6a0lLP5Q+3JEAekf8eTifwEXpFzjrAqNM1V3/+3fwHr0uEpI3G6IFGRlaU1xmuhcVkjGoOa5ZP0g==","shasum":"4bc2b5be4b837956f845b0abbdaef40d3783388b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.2.tgz","fileCount":731,"unpackedSize":9047632,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHu0PxfivXaQu0CS1WMIFTJ7FtJU+CCe8z6VBTB0N5sCAiBdVnBkOD+i5AIkrLd6rA/Q60VjY6EJ0fmbhqhY5NvabQ=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.2_1687992823613_0.12869565957984253"},"_hasShrinkwrap":false},"5.1.1":{"name":"ember-source","version":"5.1.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false + yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn + test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^13.5.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0","_versionPreviouslyCalculated":true,"gitHead":"2b1011f1ef06befc12da863a75fe8cc5e7042769","_id":"ember-source@4.11.0","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-SNRHsQOvF3C9emS7Rg4zcFdwY6aiSkV/7CG+KBpmzLY6hIWQNruzEDZINpNgqBn7CicAJ6g573WG7zu6458agQ==","shasum":"f848faf1eef93a6fcb1a9b0cced0df9d3feb349b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0.tgz","fileCount":729,"unpackedSize":9039424,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7BZfFOW/2Kwc9WiIEi9saR/RgVkCwOC8ybtsIWhRGdAiATaXteNt5MJiCzFtafWH4SJ9S4uSrBsdRT+Cs4IGR9iQ=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj89YJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmOg//Wmf1Rx+5b2RmAXldyScMVNXOmW6ysQHx2b2NJR4gQL6nLb6B\r\nwglBjA/56tCxQGyFWfe2srxeWdP30Mz8Qwr8TEf57vhrLfH0vORCmypu7tYi\r\nhC3nwtSPc3MQATMmYQL7A8/JlMMm2BzpmY5YYYdJm9bq/GWfibLPKNYpOKVi\r\nMXcUvbV8ZOP1kVFaiuoG0QDxef0AfwG4wanOOD/YG3nXkbWUIgp3EnJAC61w\r\nfSrwtmP52TPm0ynxI4EBmikImdnFm9+S98fsB7mbJOyvTIgGWt8V9HqdJa/9\r\neZAKh+36d9X6pQoi2T4l3ENvZiAk49idOyPACa8IPyi+4fjBmDy87xyboTUy\r\nglnjwDJna+Z5IztjtdJmEnRqfYLEaOJwaQM1h1/hkbizblrINWD6XQx+xBHZ\r\nZVUN8peAwqBiEXPfl2TsZBc+4wPYNXxWHonHobVjEM45JHYc8sZnyJQCwqRk\r\n+Ohvc4GPt0WL+MoCUE/obZX7CK1P7jB/1oqM/G8er+5aEn2e+PYhTyp/mahz\r\nxRwkvoaSk1kEq7Z6pJRd6NmQtSvzxVuBL+/gQrruDlCiZUbXYatIYDoxTCDO\r\nYLghv8eA11Kjs/l5npomMGKfqstUfAKS4YvqfUzBV5cyN1EmVRP1acGOz2Hg\r\nASPF1vhLuu+oWWv8CLbPW6qvcp6j8/4OF2o=\r\n=o8du\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0_1676924424969_0.7490052369527647"},"_hasShrinkwrap":false},"4.12.0-beta.1":{"name":"ember-source","version":"4.12.0-beta.1","description":"A + type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.3","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/syntax":"0.84.2","@glimmer/validator":"0.84.2","@glimmer/vm-babel-plugins":"0.84.2","@simple-dom/interface":"^1.4.0","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","backburner.js":"^2.7.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.6.3","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@aws-sdk/client-s3":"^3.321.1","@babel/preset-env":"^7.16.11","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^2.0.0","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.57.0","@typescript-eslint/parser":"^5.57.1","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1325.0","babel-template":"^6.26.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^3","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","eslint":"^8.39.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.22.0","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= + 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"gitHead":"e9f7baaa7b0d24f0722a7d17dca7a3777ee17117","_id":"ember-source@5.1.1","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-AneNJbbsOWmcyZU8IotfFtUpnRowuH2bNxtsZ/PdQLyzagi/NtI92FSnNKTMNRg8C5jHr/d16yPHjCwuUd/UgQ==","shasum":"21441b3c98692528ae9675f12d442030011fe324","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.1.1.tgz","fileCount":608,"unpackedSize":8397906,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnIKA16EKl5+dBG+4MouiOrVB0JrJoGZvqFWZ0lLVfGAiB4vvlG8lVnrHKP4//MQTikBWj82DKXKXGMYfAze7ML9g=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.1.1_1688077467257_0.4482388637243362"},"_hasShrinkwrap":false},"5.2.0-beta.2":{"name":"ember-source","version":"5.2.0-beta.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember @@ -42454,8 +51260,8 @@ interactions: test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"ad9e97c7f88d6bc6afa15ccb3bff7b09ddd0ba8c","readme":"

= + 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"publishConfig":{"tag":"beta"},"gitHead":"5abfa125f87ec438324a793c293edaf41bbcb515","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.12.0-beta.1","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-lvFvEyDavkFKWDHuHWLw9i98/Suh6xOLkEqvwOMsgQJcCDQzQ1kVETgfEK0s/rsjbSjha9gkMF69iK8yVaBeVA==","shasum":"6a816c8a37a1228e752f3ef5e7efadb0f439e645","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-beta.1.tgz","fileCount":729,"unpackedSize":9044516,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJzR7h3LEIFbBYnZ0NhU0rv/OICDcZRXe5SSbpLy18ygIhAMJLG3MlI/rDdBTWLAOrsW54NqzWGl3aq80cH897HIl1"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj89rBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqL5A//Zxkvya/XBnNKqo08jm1YDrHVRTkBfakYs4jqkP7JBiNN3Kir\r\nclRUtr/aKyXDtzbdO+ieAHBwYR5jh30Z2gUfyjgRTK9/czFNXZzB5KZrgRvb\r\nl0ILcU+aLYD6UR6R5vScIsbffWZzyCs6G4kzRAyhIa0KMCqeQoKZYESR87Gq\r\n1litXB2aHp8PLRnNeKLP//x5z6RjBMDjOVcvF2R6Kn60/wz8Vr/p0WLCHGiB\r\nuBLVjg9YGauQbl0+pnFzb4NLqjzAQ+XRiBoiabt0KWK/Zb05QerqVgjgTAO2\r\nUMTgR3NptoTwFT9WWqKuaV2djRh4hnfqjt3QgpFyBOAwUh51IFMVO7euTmtK\r\n5/TbGuSMSWW2MEj+b2yk9TCOkMLSvKlzH3cmsj8kTotw4MURBp08lbno/qsx\r\nE5PVr0vsKJp06icRfxY8kIm27403H8uZMqv8xzZey0pTXGmKBNLsUvy9L+AR\r\nyy/8VZ4rKRs2BMdJt0ng5B6angr7bYOgz7ucdJNz8XsoOUa65I1CbIzb5NOi\r\nzlWGYf2aTv4slTs1smciA0gk7ZEFBdoyerBg0wjw3L/YGjCLEG3iqmPzQmPD\r\n5lFkt1xucd5wuX/9EyfpZ1EHLyxsr8n18K7ab5Rl6MxM9yEFRXvSRuyLaBwy\r\n6e58bbN5biUOSyNRSOpBb80bZ0wDQ+paci4=\r\n=nSBT\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-beta.1_1676925632883_0.43685878883582085"},"_hasShrinkwrap":false},"5.0.0-alpha.1":{"name":"ember-source","version":"5.0.0-alpha.1","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@5.2.0-beta.2","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-pJ3k6oEjyDtyWIIezcq/acVvBEs0/RrldYpRcoCEHbAascdFmiDGy69WQGuXrR9Vvw5UMs2f9748OUdkv0qS7Q==","shasum":"e62fd16db8bc7c09aa0bf7c5d5cb65f3de3c2a17","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.2.0-beta.2.tgz","fileCount":608,"unpackedSize":8402104,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDl01udOIZhcgqIfaY9SlNFV1wao91I3rzxqDCygUFjPAIhAOeKqwwe9WukYP/2/V/SeUh+oBmv4arHaZTOzDH/F8XM"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.2.0-beta.2_1688077901773_0.4966038388750127"},"_hasShrinkwrap":false},"5.1.2":{"name":"ember-source","version":"5.1.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember @@ -42517,8 +51321,21 @@ interactions: test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"5.0.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"gitHead":"2aba2dedb265231a425189236aea5e7f0e05d2fd","_id":"ember-source@5.1.2","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-HTh8CANROxGuBIy/x3c42v4u4255IA55E40KXI3YABww/tV9N1vBRiXolkPcR8aSRDdl32UxL3wBV6/v8npxDQ==","shasum":"57e1124104c9a5c7fba2ebeb7e2d6c60a03a697a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.1.2.tgz","fileCount":608,"unpackedSize":8396605,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6/thCiD8xXTzvYohYjN62NT3Qr3ScRVNTdSQCSz0v6AIgC0Mv9wpjjT7X0RDDamLRv0EFokK2w59SsDBxHdHH74E="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.1.2_1688147334662_0.44036063333463527"},"_hasShrinkwrap":false},"5.2.0-beta.3":{"name":"ember-source","version":"5.2.0-beta.3","description":"A + JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember + build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all + build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember + serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel + \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint + --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all + \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false + yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn + test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node + bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn + build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all + type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.21.0","@ember/edition-utils":"^1.2.0","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.3","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/syntax":"0.84.2","@glimmer/validator":"0.84.2","@glimmer/vm-babel-plugins":"0.84.2","@simple-dom/interface":"^1.4.0","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","backburner.js":"^2.7.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.6.3","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@aws-sdk/client-s3":"^3.321.1","@babel/preset-env":"^7.16.11","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^2.0.0","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.59.8","@typescript-eslint/parser":"^5.57.1","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1388.0","babel-template":"^6.26.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^3","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","eslint":"^8.39.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.22.0","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"5.1"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= + 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"publishConfig":{"tag":"beta"},"gitHead":"d65300e7673abd204782139ade8a66ff536ce37c","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"32f2b4dc049531f9ce6872d9f740d1e3cbb58008","_id":"ember-source@5.0.0-alpha.1","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-Ul3NpJHsvugpSmMZdJolLlxxDwVLqX3z7d4oVB9/8qpMCwwKZyi5YccR6ylCQV4kVJLXPGgZD1Dj+q5ZoHNTEQ==","shasum":"df333f37cc1571ffd3d2d08a7f662b31acd3aac6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-alpha.1.tgz","fileCount":729,"unpackedSize":9044607,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAhwbd9SbZZA+QB/hB1AM1nOOSya/HJzwsQQducb+2lNAiEAgauBnN+ey7pEAsW2UGszoAeEm+y3zK7VT97F8DuidIg="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9nahACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7aQ/+Kbsb0X3O3VGhv8s3dPv3w1X5iCg6+GrWl5Bl4HqrPw1lz60n\r\nenwAS1WaCgJb2szgv2/3va1NgXujrLvCy5c3IlS3uZOQa6tuHZ/MilnN3jX+\r\nMCUgCwTrqbB2njJyIc3GD8K6T/yk38PWY2Ns9ouw1fB/2ur5dSJ77/YWpmW4\r\nLmyn2hvLyTj5Uwq7HqZsWjJHTz+LkPFymikvDvdAMfegdKoPq+IT3nWDQuQZ\r\n169t6EZ/tpi+adCqEyQ0O67RoDqPYB/ieNAaOEYXi78+lo7qKzHvNktNRmWx\r\ncNmZRxF0uS7YmPAFVq/qRzOhmHgmMkYAjuUJzE/loqyCh67SFpKu1yZKw+LR\r\nSXF46UDGwIU5Yeg59D61PmAtWzR91Ba//V+dwGvy5qRDtychOrt+rV9BGzDV\r\nf8T452e3uesSgZgZSxV0A1YTissqtAMJ1kEllXkG78gJnTA3aamIMrEE4aJc\r\nnygU0Y6YCcY8xhbUGL/KPjdnds9X2hCCFW6EgAAEvEVG1+LssqFM2NluK+jX\r\nhZizXGgv+hoaxW80tqREClrDYZBPp37x7sSrEXjU61oN9tGahKnMD2EZYQnx\r\ngi2xixJMTwM7EDXVH5Md+aNRlJ/AIRhlnTyn11nYJQr+yN/4mJqZufB3sPu8\r\nT5SXEJmJ0FikyN4CVwQnNwqYciZ5n4J5DBY=\r\n=2oaI\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-alpha.1_1677096609281_0.3128471203902281"},"_hasShrinkwrap":false},"4.12.0-beta.2":{"name":"ember-source","version":"4.12.0-beta.2","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@5.2.0-beta.3","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-UuhLgcLKWGxTJKgx9fpDG5PV+kjUp707LA7blG9GClCrdgGgGiHlGP5IslPZrSx3oTQhg1KNPIyX/PzjTquwIg==","shasum":"47054f5ec6c0c39f6f1f50b705b8919fd275e860","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.2.0-beta.3.tgz","fileCount":608,"unpackedSize":8400803,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkHHLNNGAuZr21SFbPquckc2moVrCA7PfsyD0dkd46bgIgDpK/ZftBhJMJ0tfT2u8/EJYYT7lMrCkmqjHDZcypnto="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.2.0-beta.3_1688147527185_0.1768141220160233"},"_hasShrinkwrap":false},"4.12.3":{"name":"ember-source","version":"4.12.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember @@ -42580,8 +51395,8 @@ interactions: test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"f2642a4029f73d4642feb6b79a2be79e27c45d04","readme":"

= + 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"6b598477c3e72ede102aef538b56a0db7a05d86a","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.12.0-beta.2","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-0qbZDbv4q1LmqM9ocNJXcsVHV+PsGN1OozyoWpGISUWL3d7XNiEji96psr0z+ffNAcXSRrYSmcv6VVH5yE+Q5Q==","shasum":"4466c999e239db2dd0ebe73624c126b1c6aa0bb2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-beta.2.tgz","fileCount":729,"unpackedSize":9044767,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4/1BnPZw6GpJxofA9HARlO+dJI6sFFoB5TFJFRi1I1AiB4MYubJ5EnSBNnRAo5U3cXEYUBoD8euR02u21SdVSrZA=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/QwcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZjg//QD/IWVaxL184e48oFts/2lDigAgXx370Rli49vpLbzhs94l7\r\ncyE9QQsTOfPxFHjD3A4fKFqf89QSCbsgkiRqS9++pP49yRmxwhPmjL7IubGo\r\nIlMVTUgRiPkyM2UgqikdtWO2eFeXbjVsn81sjwTVgWWndz1E9IIahkmmX+Ku\r\nHOcuC8UXx/4Bu5wL+bQnmIjL8zvGJTOnmZ5qN3gYOkfC4OXwgw9e8gZp89lO\r\ne0wH/QJceJedjsENffWDP4GMu55vTrizy+KEKu2ogAXJywy4IBKa/oQMyBzF\r\nFobsLAzd0uFCbstAphEF7Y5OQmtagB7Z+YNUjShVvu61WEUrjKCoyJt+oO5x\r\n6qXpcsjhiZr6YlFVhfWw45+0Ok+TpdpuTubFmw2t6taJeLnnIpVJwWRzw2op\r\nwGx1GtwAC2QS97reATC1MnFW9VkEInxpB8PTi91yn0cGh7u/lFquh3fXn/+i\r\nE3DHDYFQpL9mpqiZOYLibyWZdBRdzXh07bD45yIDL0PDMyeCSXGk0ueLZDoK\r\nchrQIudpi7XjLcsNR3K8ad9PvuGx1rzpYoleUnZU+oyvVvji+109CzKQP8vm\r\nyhl8wLX+Wge+LWlnN+xUjABIv++P3pPyKvMAyZ2e+zwkkUtv1jgcvfuS6CCm\r\n4iUbXYV69Xqm60GB+njt+pva1vrSvP0Wxxs=\r\n=CmTZ\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-beta.2_1677528092069_0.27318860106569876"},"_hasShrinkwrap":false},"5.0.0-alpha.2":{"name":"ember-source","version":"5.0.0-alpha.2","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.12.3","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-UuFpMWf931pEWBPuujkaMYhsoPvFyZc+tMYjlUn7um20uL+hWs+k2n/TxMVuxydSzJLnxrXz81nTwbYIlgRWdw==","shasum":"6c401f6a856bb2f7f2871f56d46e7496f97e936a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.3.tgz","fileCount":731,"unpackedSize":9048003,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBz9Jyll1Fwu7xpic8vBOitMZTHY0JdXsEnOLFSV4q/gAiAHZx694HOjOa6HUNQTqXMwL7il3yzxjTst4qgv5OtCCg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.3_1688156872897_0.057739120245356323"},"_hasShrinkwrap":false},"5.3.0-alpha.2":{"name":"ember-source","version":"5.3.0-alpha.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember @@ -42643,8 +51456,8 @@ interactions: test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"5.0.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"4c06daacda181b85504e3cd1f8e1aa26c811a1c6","_id":"ember-source@5.0.0-alpha.2","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-LzrtyAnbSxfZU5RMvlqJ54mwg84hQO+nQdptP6RY6O0ulFlve5xuV9psEgQx8PrTTKgee/mDhWx3uL/In9sbhg==","shasum":"d62731d70a17f0f6b862f82cb8ed272ef66910f2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-alpha.2.tgz","fileCount":729,"unpackedSize":9044768,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIYq9LSq1v9T8/gEEhQ4ZZ1FRpI1faopZ4kFt7ksSm5gIhAN0Zf8uVTObLVSInl6nS9KyS2dzKEyVqMTa9e6NtIX+Q"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/7F2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3QBAAol/X/zhHD+CXgTeC35IEFCcXSojXjvg2BWB8bxcmp5pTE+TG\r\niSbe3oxd3RFjlo3xj1OmW6lCfx+00tgL6GOv/7NHJXZmHfTT20zYmFyzgHz+\r\nvK6qBWJld3J1vffhp2hwIsMotC3KbCh3ELSsHDsAUwCnWoG1fjDc9BOAHW+B\r\nFpr8QEQSbbFm0HbNbbact3IOOacYVPqszvQ5SeCAXhaNIdOLUhV7Nv4QZzDJ\r\n2dPiKmKITHsUpeY+tLE9E+Atd5XlQuMBwzfciIFkmphpM1X/q0UVoDEqNUup\r\nOTChzcBUE9jjby1C1dvBl1OvXpjW3tJdPhCFG5W2fKBHdhLUhRK9zxJ9dEBX\r\nS1TiBittSQaAdy9qtRsACHY00SrQ6qT0kcd63KKHZFMHEM0VXZiuSCjHtIBp\r\nMCXNpUGD4/dUycgbgqOu3pa25oLYY1pch93nhhP2mF12kAS2rIDL2JR/47hu\r\nusd0zeVY9lOV+qs2DzNQ4JgN0Hz+1MW541O0nb8dhkVWHYUqQfpU57xEAn1x\r\nv6pyrFyR75bb4dK98S00qgtKgcs6D/hl4mIJlZDRsu9BEHqwXKUg2aX9c9U1\r\nFPmjRlVeE7Yt8WEalp8zA5W2auBSp0OUbE53Bg5J8+j3hNApWl7vT90ZSWZq\r\nDfnZFK/1mFwxJPagHRP/zBO/zpgj27xbFVk=\r\n=3Ckt\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-alpha.2_1677701494037_0.3760270901811482"},"_hasShrinkwrap":false},"5.0.0-alpha.3":{"name":"ember-source","version":"5.0.0-alpha.3","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"a711914122db052ceefb41b4ff6174bf7d5bed0e","_id":"ember-source@5.3.0-alpha.2","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-37BTQDaoOIy87QBrjsGZ4pJUyLxhycL3UcbZwG8ssXq7dDtQlfBTAFE7K6Fj4IUDE/azaKy8uyhIhUFQn1N2cA==","shasum":"481b96f5004dd40c646d064b4c4633ac0a42736a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.3.0-alpha.2.tgz","fileCount":608,"unpackedSize":8400820,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcO45rU+l20+d6D3zb3ty7l08RyzsIAcwa7EyHPRD9qgIgQA2n3hfpyv3N6zzPbv8tffGbCdA+ljO8AGIo2VP2Z5g="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.3.0-alpha.2_1688587784481_0.25711110609692467"},"_hasShrinkwrap":false},"5.3.0-alpha.3":{"name":"ember-source","version":"5.3.0-alpha.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember @@ -42706,8 +51517,8 @@ interactions: test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"5.0.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"3f78f2a8cd5253b85ddeb4b30aae1fb2018623e6","_id":"ember-source@5.0.0-alpha.3","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-ZVPFiJ+xCV8EcSD86SPSQnwTHlZAv3v0kkXqU929aUI2rAk7iOznlp80jTV1N2uB3ga/wJOvo1BhpZhWSWFvGw==","shasum":"322c28a14d58eeb181f57c62545c383cb3e43ed9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-alpha.3.tgz","fileCount":729,"unpackedSize":9046931,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCacbQzxBWaQJEvwk8PuTW0EaSFYUsYRLErv73syGHoYwIgNlg91k+0fWbS/V0yRhoQiyvmBBwiJDLZY4d4lXiRb4Q="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCOuKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRSw/+KjiogP4jfeLMj8BFCpoq7rf4uIHVMiWwYVz2MfOSV7RjA90f\r\n4U2ofKc+qAqzQ9UVVGuUlnwKWARpZKMhknSM6GZWfhO6E66sKBbXnGJzSSpo\r\nT0XhvKQLVVv8jRicXfudxI4WeDfCZO8gkMt7yeVNglFVk2osVmtG4wYP6Pc/\r\nL9hzGn9Y7pMfBOYlIdwjQ7neBccbQoG4bZ7eK4OEWkiSOIBVNakvjx8KZanl\r\nOiUzsQZ05n1rOhRkGG5H9rzFsDaMmsjzLuLb9iVWzaGh+HKeLGBaC9m6Zfe4\r\nObBGFzfqAyiLHsmNn2b+5TztzSWiPg4mdG9A9SUIToFaVnOb3yaF8OaNUGDB\r\nWbtANYkA2Ye88W3A5V0Kn+37ti+gji+heco6vrzdb9lJL3g2nYhixXke+uA2\r\nj5gWCDENajGfRG6IlLILXEjodAWLDGnrCHEHvrZyXYKOfRR/4uvXgu/KoB+P\r\nEluANik3PXbfefOWVqYAXiIu/sEC7upE1LAXD93L+t16zV6OWLyt5Z7JZaqu\r\ngFizkOjcKZJ4njMEM5J04tX2CDhFLXY4DK+ru6DGCN9/UMbWnQM2FpovE1EP\r\n6Ls6RQtBQguLlpHE5FzrJj+0gMwwoHgkE2q4/44ClZBYi5x+VvOCwRbHTB9L\r\nJZkAVqsY4W/wHhiijbjtMutbkZFt0Noqgu8=\r\n=DaNe\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-alpha.3_1678306186574_0.4041281645808539"},"_hasShrinkwrap":false},"4.12.0-beta.3":{"name":"ember-source","version":"4.12.0-beta.3","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"7fe7e154a5c0657868a5aa1bc2307440acacea20","_id":"ember-source@5.3.0-alpha.3","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-stUmJQNNkG8XK8OIuhnxk+2cmGU0riTKQKhxk2bE+3tcOaZ8vlb0vPIVtjGGwRIJvtm4NLqh34zeGNknjmK/SA==","shasum":"f67ab818f661c81a6b5d7e1d6bf199df00515921","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.3.0-alpha.3.tgz","fileCount":608,"unpackedSize":8400839,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHdRFPtgmP5ijRDPX7jGVmx89BJGe4Ck88EQGltr91vPAiBfhCj5+6GtzcTSj/DLr8mDgCSfy91wKsjbZ2vChNoqWQ=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.3.0-alpha.3_1689192538792_0.6571776706010406"},"_hasShrinkwrap":false},"5.2.0-beta.4":{"name":"ember-source","version":"5.2.0-beta.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember @@ -42769,8 +51578,8 @@ interactions: test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"42bfdac18273a7f554844f061a17e5e8284cf22c","readme":"

= + 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"publishConfig":{"tag":"beta"},"gitHead":"f17aae18458d441dea62dd1d70af5d86589feae4","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.12.0-beta.3","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-k8yNGzL28nIoE7B189jspYO5lBwK1RF4x0bmQu6k1eK1l0poAo5eY/ttovh31LlPkZyPR+6w8TG9TBN1Yjt4vg==","shasum":"48aa4b15f474b4431d21a0a8884e94b1050503d0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-beta.3.tgz","fileCount":729,"unpackedSize":9047172,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8civrzLdO0tJ5Dd/YJMo3YB7SJX27onE6QMqmdQgO/gIhAKG4yujcxc4VM7rKdGiEZDoYPlIkrTZZhBiI7Jg+xMVd"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD3q1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqM3BAAhWQYUyyHbzygjKs7xdZ//0qT1xooAFThUA5fWzH6q81SXpTo\r\nLb2L3/gID2Yvexeo+sZm+cFCyov/Jf+lPrHfzhHKSRrut8JmMYMyhF/TeMzX\r\nEjODKJ+ETMorVigngQhRbP4wNM4zHn67DjdfNuBzusU9gm3kCM8G1HFBdnPv\r\nLEHE8WXLwB4YVGm50wAiydo6w5wK9kcxWS5jnG46SCsJQJIQkMr/3jrQFw9X\r\ng15/s4Ov1JuVTzlui9PXYa9k8pbQtkL0ChERvO872szXXEpkx9FVRf5vkQOw\r\nEDWLoa3bNTebaE+bQV25YfYAlUkmiF8LfLDxlCeUL2zIj692QUj17reBhhbj\r\ng7CoZUZY9Kk4HuOd/Gadkw4V5H41HYrj/GgLWA3HzBx3LM/M4JeFFTdS92eC\r\ny0s+bqB3UiIQEFh62asas6+rO1Yyt130R1/SHRg5SGA+/toZnbzTKiXFTKMp\r\n1iBNcbYDTbqTP86f1u4/0HDuhgTEQZql63cqwYxD9kFdkqlA08PPFuLnPsmM\r\nWe0EihqK0w6gx+GH1h6tM/j2YcT4Pm9jMOrT2Dhts44g0sZu0+1r+mDFoTRS\r\n6lLtSyo/26Sp6avZXyur0RpNvezgDP/RAvX5ouNhgcQ/Qm+ShbJzvx5T9dom\r\n++gdqDbMMci4S2kloSUqyixxC9iNWbB7v44=\r\n=ltJz\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-beta.3_1678736053372_0.5307214650082175"},"_hasShrinkwrap":false},"5.0.0-alpha.4":{"name":"ember-source","version":"5.0.0-alpha.4","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@5.2.0-beta.4","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-b1Obm3gCkOk5KimtEoXTMbzxXemU8N+WT2mTTa4+9cMxv2qCO8ZVBpkyEmZvQl+W6BrF7tFVl+k6pUDQvuwWKA==","shasum":"c1e2991a236f2745cb990560a076a7dab39a231b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.2.0-beta.4.tgz","fileCount":608,"unpackedSize":8400822,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFDldDtiGdy1JvwS5X/YC+Tk8I+qb9uTQDl5SOxdX1uQAiB6INQDTKoE1rySEQkLKa4e1BeBBfMWL4oMaJppeKecKQ=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.2.0-beta.4_1689630131201_0.7598918915410009"},"_hasShrinkwrap":false},"5.3.0-alpha.4":{"name":"ember-source","version":"5.3.0-alpha.4","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember @@ -42832,8 +51639,8 @@ interactions: test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"5.0.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"cd115b3f15570d97eec60067a464e8e47f67e8c2","_id":"ember-source@5.0.0-alpha.4","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-29OrH4e0ib0ffmMWOYRo5LILxy6rtu1qgAlZqOMVCE+OHLfnnJrEimY1D/oaOSe23OHy2H11hDioBsOXzeLH1g==","shasum":"310a3c91b04619026d10266aac63f68f9e0f1313","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-alpha.4.tgz","fileCount":729,"unpackedSize":9047173,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDR4KWAzZT7ZbI1XjewIuwlTqlL/wPhYACVC0dB9Dby6AiEAz+obxjDBlo4OVFvkPBSEaSUEyDO8tr0mmEQjFzvfZKs="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEiXsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmql2A/+OpITVOlkEVGsXng1XyI0XWE5fGVgW9jXCilAlAGvE8/3ifrv\r\nfQ0dvOscwbdFbJJ20BwSDgnpQJwMMG4O27REMrycqu1nf0sfUw53GZt2g6Lb\r\n+lWA5XG177slo8cHUX3UozeXxwIiHYHAWL0vAcUTYtJW2JirptCPWBvO+y0O\r\nIOh1dIEYtd9Db2ObPvR7YCX5n1mCDJ90eTNjNITasYreAIL0P29yer1NGW+f\r\nhWyjmRKj+gaVOLurRydGDcg4CHLncwSX0DhFsyNSvsY0ozVzE/2RgT3C3Ud1\r\ncChyDfN/ltGQOSfwyxex7EBWonoaK+uYJwZAxhnkRKimVIKimWMQu2pHD46r\r\nAqampaov2hs/feGq2rAL5CIk4jpRPqg2vG0c6OmFwTxPiLdOocXTgY8Y8wxf\r\nFcGHQ7hWxX1O0XtH/6WQTX6dq5PmBCo6ENyJbPxQPWYHBoTJynByQWchOI3U\r\ni5jCqq3JLNZaJCtiuka+IAQkIOqaXC9Du+06o1QEhTXtv00NnPLkce5oCjm+\r\nnI6AC62fPj5ldrmQiXkVM5vFKRgDd2MN71N2hXNwNJ5hUnNbrJiA5poOavV3\r\nv0/tOHyeFR+j2CajUG55guDAWltK2hcsCAEstUFHQ3p0N4aEUQlcG9JbTsZe\r\nvZrlzwLE855KYkeRH29J+6YKitEW5sNt91k=\r\n=wBhH\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-alpha.4_1678910956258_0.07674990091256384"},"_hasShrinkwrap":false},"5.0.0-alpha.5":{"name":"ember-source","version":"5.0.0-alpha.5","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"3c178db41e1b61c0036dace371f4cbd5806395ed","_id":"ember-source@5.3.0-alpha.4","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-OkLNnzjcVyJwBB2q76Ks2sfaWOtQi1Q0juCv0H630YS4UOdT3HbW/N7oWt7pBkmxHD8xHUGUM3t5FlEA7U0e7Q==","shasum":"ad318bb4cdd6bbb6c3bb21e8163a9eaf23a20b7d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.3.0-alpha.4.tgz","fileCount":608,"unpackedSize":8400767,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkAddkUSaZX7z5yOHuINqMSD1qJ+fAHOwDU2Cgi6ta0AIgIIxBIr7YzhU9MxyWa0to6ZHVxIULij8tTwrBnmN+naE="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.3.0-alpha.4_1689797363821_0.5891345873212446"},"_hasShrinkwrap":false},"5.3.0-alpha.5":{"name":"ember-source","version":"5.3.0-alpha.5","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember @@ -42895,8 +51700,8 @@ interactions: test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^2.0.0","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1325.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"14.21.3","yarn":"1.22.19"},"_originalVersion":"5.0.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"173a11f8e86a78f842384c73a425797a3e7879a9","_id":"ember-source@5.0.0-alpha.5","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-LB04pu9YGOJBLSEc5NFkW0vo7ZI7rNuJMeLmfyaTsVV1AvbRxxEPhLMEjyZ2v9nlizyEd9T6rw0ovrX8IZi71Q==","shasum":"0d526359f855e88dd150813f69cd75f563aba16a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-alpha.5.tgz","fileCount":716,"unpackedSize":8876186,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWdllC/1/xsQe6OH8B+DgkjzEOTHTe7mVqgBuj1vqo+AIhANG6+K3Lw15B7/sMXS95CVXJezOFXdwUWrQPZ5i3OBLc"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG2BfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokLQ//RftVeeL0+DVlXs/Vvr9/wazMsHIShyzNBA6+G2eg9j8Vd8av\r\nh5YLNFsfY3mimHKuRkxWUv6feotwqO6vtbLY865CbnYGfSz9E+tI6pZYOr6H\r\navIKF6PDVglYnqbUHFYZG+3bQA7T7gdcI/IND5BqQ4pwCXF58xm4XAiJmpWf\r\nIGLtiVpt/etz3laeE3uMgyUd5Pl7ltrW/TkBfwksq1uh2fbZkmuJ43qOo8BL\r\n/QzZ9UzWV1CJLDHrzkKUpj/YZrs0y9YWlxNABH3m1ScO2vrse3ese5kzAZF+\r\nILTgSQStDvJstuCOkY3vzdDF/Du4Ypqb8tynzyiGWo1xjgrclRXR/wS4z+oz\r\n8bZc6Oxe2/tjKabxYJBrZ1ycVvoLZC4/CjUt2gVSbvBOwL54whjd7XLmmh8n\r\nLEjTXrpnEA02ZszQugoNCyjHnZd7DcOeZaBrrrd3gkopk/If7njOGCKjy2jW\r\n57rk8HgSGKDlUpEK1Au+tJ1hS8tWtK5z5XbZb7bAcudn2O7C9j9ebW9yEh79\r\nKnQ1t6QArqhBsJZHn/Tg2IhlHRXBsOjaMv1ILjwCibD3OMfWUsurzsDIVoko\r\nb3pIvANQBsNIv+wr/mpIfAJG3EYVwGPqD2JhSTUs/4eurKLGwT+oeBHBfR3l\r\n4W9LZPPUm6lXDCD2Zzqv0Y0s84smBY3r+x4=\r\n=HVr5\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-alpha.5_1679515743616_0.5938614646321401"},"_hasShrinkwrap":false},"5.0.0-alpha.6":{"name":"ember-source","version":"5.0.0-alpha.6","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"e9138eb837ead940b985bc4fe33312c3e15fd47e","_id":"ember-source@5.3.0-alpha.5","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-ucYenKpX1gwO12+i8LNdCekvmz2chjVHYo6nUPitl/g/raUpMmnEIhCSCKlAT5U3Be2RLV0RObI/aO4C0v/kYA==","shasum":"333a0dac252b98eed4a35679fc50c413c911abd0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.3.0-alpha.5.tgz","fileCount":606,"unpackedSize":8399946,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+Czcv2Km/EkNoqLXtd2qg7BEvlHvbPMIzoelZISj5dAiEA5EGk+QNP7phEugN/UwHwsaA8RCWCSYtoUALnMeT073w="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.3.0-alpha.5_1690402135701_0.26085083277278387"},"_hasShrinkwrap":false},"5.3.0-alpha.6":{"name":"ember-source","version":"5.3.0-alpha.6","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember @@ -42958,8 +51761,8 @@ interactions: test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^2.0.0","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1325.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"14.21.3","yarn":"1.22.19"},"_originalVersion":"5.0.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"4406f840d3eb92e3bdf88675c9f587747906adc8","_id":"ember-source@5.0.0-alpha.6","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-bgCkKdyx2/tWeX8NiZM36IKMTgEVQKJq84WTopPhygnq0WYaKjD8tB9OX7E8jkfnixg2kVwZHnLGuLjnLRuQfA==","shasum":"dc5b6b83594613d4fdc437fe8e6e4030988c56ca","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-alpha.6.tgz","fileCount":716,"unpackedSize":8876186,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcRTisQxNM7pW61q/Dzb2HDi20jVbCsi6SzHSN6x4OyQIhANTrFp562MRdqonHCTTSaAHgYkPZvKHLDQdDovhYQ7L1"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJJtfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3dQ/+JEisQyVO7+MoCR0UNo9UerYGrVDSPz+xMslhnTXA+g+5umVF\r\nzA2c8Pv72MMjz7PYiVTFSwpr2TsImrIDjqbF5niFHV9UB1gUdsKDiSLy755f\r\nMM6kP20B4RyRON1mGGS8Gnk47MsUbSSPDqJjHvKZvAQj7R1bd/ONfyjIxpow\r\nBPkLR6dEgVl+XS3RYi0GfPHwlFUG16nWi7ZpQfzPPAO2ywpRleb8fX/WUDKB\r\nPUNKuNYOXoybHu2yL4AbbgtgoIqOf176fttV14hBlaoDHGZHpDdpCQ0QjIGT\r\nLYCvYyNluIDT5yaJN76AIMnDe/40purgbZvpS0seW0W9EJmtvNjfWwrYHej/\r\nEWFyBPRWZDrjBSnZ41Hf/BBTOdCDB7xT9ro6InphMmrTm8zTXnwBQWKH449B\r\nwwwp9rPIGMaGPPFUL4grmBl+LPfO/+9oXeTdBbvI06aHlHFSJv3UhXCPR2Mf\r\nvcb4tOmDZ6O+8pD5CTAuQwT7drwcDJBukSeibsAHHsnUz8Wevc6nJJhl88o8\r\nLtAzkOyAyNZ7grDlJS8ZdEcczCu8PsH68iBP230M4NPPOXxTqh9GllMed8w4\r\ncIwCPgcJx04uujPjYlwnmM/7swAcG3o8t3HLiIJ3XsLILYXs/PDTBmS6q5Xy\r\n5BRL14BXsYCw2QMWjGCkR33LN2jzeOrr/h0=\r\n=WFM9\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-alpha.6_1680120671221_0.02848477044516584"},"_hasShrinkwrap":false},"4.12.0":{"name":"ember-source","version":"4.12.0","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"e22357db5919a16a85d2b86f8e96ffaaedfd781b","_id":"ember-source@5.3.0-alpha.6","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-x8xTrsQix4acj7DxfRAJcu9feiEtaD2CNZD2rO3GnhpLDVjXN/ryUB9We/3VWtOXqUpiPxMK6F+ow1g3ouAi+Q==","shasum":"17f14122d4ae644edd35b9526f8829e374f95e2e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.3.0-alpha.6.tgz","fileCount":606,"unpackedSize":8399946,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCv7R9IA/yXOJUw8BYMUmdkrUzEbIy6sRN4kf+vRuGhbAIhAKpw+hcrVOBJDUab7XQGscS+XkR8riwkzonP9wcPZ51y"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.3.0-alpha.6_1691006928372_0.2661181204433023"},"_hasShrinkwrap":false},"5.2.0":{"name":"ember-source","version":"5.2.0","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember @@ -43021,10 +51822,8 @@ interactions: test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0","_versionPreviouslyCalculated":true,"gitHead":"06735dbba898457afc9acbc551ae389d06b02306","_id":"ember-source@4.12.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-h0lV902A4Mny2eiqXPy15uXXoCc7BnUegE4axLAy4IoxEkJ1o5h0aLJFiB4Tzb1htx8vgHjJz//Y5Jig7NSDTw==","shasum":"cc4873292bf8fa76b81f394852a55c0400d333c6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0.tgz","fileCount":729,"unpackedSize":9046927,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHbAj36pRJjXgQrMtt6aUoAVGOqOuzgIdwpF9FHn4Gs+AiEAvWruXlLr4E6v7uC4pWAedYbPCsV0rThmzx8uanXixwU="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKxu0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRmg/7B5NI9Q3v90Xw4XDH+8l4K6LXC4mb0oTdtpiZxFpxV8sAEF9h\r\nuJysR5qW6yRwalkIe3EyWZ5F5s5WWHpJeLgqQhEREbXQrfTWojBEoZsMzhHF\r\nA6BIV56NwqsqFlj5cgxoVc/UyFzBxwmLt9eai819UK1yojbfv2Ovqgwm3qoG\r\nfu2+RiV0H6WzuDk3ThrR5tTTW9zf0ORsg279KEy53vTzgeT7fBirkJUkjJsv\r\n6YDw951FIDnhm2bLuDVDwYe+cN/GpwXp2Soev2X6dkbmvNOilTeOggDRGuZY\r\nZbAzLrFeqX/buhhHCUVGSy4Is8zzV6SskeSDj643mVyQLyYQz1iPl/bgIsCv\r\nAYh9vhQRz8Qr0t/FkrufEfKWbim3v0Qf5VmPjcIYkQAijIpbXb7p7yKPfOsV\r\n9yu4hT6G5gtEylwCO9WcqN5wOYRHKPhECjH1pBCjm8CXch8TT97PXmW9GZoC\r\nL/kQuTMdG1/dUxNaq6nlBfnjWDrnYR82dMtsgP9bENhF6FDaCCjUl54E7NkK\r\nIawu3+hk8++qG0vSav2CsmMevTOtW4y/FIMKC0Hd117UQyZSGn0H296Wy4qn\r\nLxnkCX99TP6CqK76Yh9OsL1/bPdiA9I4FIwNbRd6yeTvwXErfCCYCyxXxSnL\r\n4/IidgFRveo+qBFXcaTAN8vRQnSkGzfhn5M=\r\n=J2ON\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0_1680546739990_0.05699830852720078"},"_hasShrinkwrap":false},"5.0.0-alpha.7":{"name":"ember-source","version":"5.0.0-alpha.7","description":"A + type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.21.0","@ember/edition-utils":"^1.2.0","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.3","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/syntax":"0.84.2","@glimmer/validator":"0.84.2","@glimmer/vm-babel-plugins":"0.84.2","@simple-dom/interface":"^1.4.0","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","backburner.js":"^2.7.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.6.3","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","route-recognizer":"^0.3.4","router_js":"^8.0.3","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@aws-sdk/client-s3":"^3.321.1","@babel/preset-env":"^7.16.11","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^2.0.0","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.59.8","@typescript-eslint/parser":"^5.57.1","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1388.0","babel-template":"^6.26.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^3","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","eslint":"^8.39.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.27.5","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.22.0","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"5.1"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= + 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"gitHead":"a1cd26c4271c6227d59dcb7330c37ea9b55107d6","_id":"ember-source@5.2.0","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-rr8qLnyW6QV5N4ItwFluTH/SZ5W7uGsYL5GP0tYA2z9zFqD0g2TTJRBsaUPYFlHqcuUhWHiGg+xOyLcHZJOrig==","shasum":"9cfa89b8b32b658fa70dc59c11264daf77e765f5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.2.0.tgz","fileCount":608,"unpackedSize":8400593,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI9S5grpUbbAQiQdm5aOFnAbvoAGTIwtuEdJDxbJ1bwQIgGYPLf7nOFMzKcm0jRjrD3NnWqKQV9CYK90M7GKHDpBI="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.2.0_1691422131599_0.5087702511455372"},"_hasShrinkwrap":false},"5.3.0-beta.1":{"name":"ember-source","version":"5.3.0-beta.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember @@ -43036,8 +51835,8 @@ interactions: test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^2.0.0","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.57.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1325.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"14.21.3","yarn":"1.22.19"},"_originalVersion":"5.0.0-alpha.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"publishConfig":{"tag":"beta"},"gitHead":"5c5447572c0e2bfd60163d71eb712e05d5153c53","readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"034a1ae978f2cf9fc8727193591b5494a4f38fb9","_id":"ember-source@5.0.0-alpha.7","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-IZo+6QYWBtinYQw4u7oIbVAqX1zjTkyE2fHgFOTFLN5T+WjJmPbAT71X14U2h5G0f9tDFHhCthgoFFUZHMrfxA==","shasum":"e2852dcb08a37a29cba65f0a5b8f8d037a690004","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-alpha.7.tgz","fileCount":666,"unpackedSize":8840913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHo4bH8EwKNm4VqeJvTmjCluQOsmOreVRJjX7d/6VpTlAiAz2h0tjiayj5A/2xGqSyAn9PDnZoiL0rnBB6Z9vlJbyw=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLdVjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrWA/+KsOwYO+327Azd72knnCKy9rMoz0NyEshMS5VD9ar+cyWpbra\r\nGFgyxEc93PKuYXDuzOXHR4wswCe+o9/hMTF9KklMc6JUtwEw+XO3wvKdXALh\r\nAeFaToSWHhjpnK/5kxNeyxckSPq4ybL46t6MP1+mPwW2YnD5iQrAwNYHPExb\r\nEFoDXBzX9LS2gIBVnBfhfRfuTkPZLJkOYPFLQ7EYUPto27uW2sumBM/VaN1k\r\njP6Bz0sofH5pEFJBFop0zAWNUlBkKk32UlpyzUhmodxMA/D6AV2Jt3Ly18TY\r\nyggThv61Kme9th9Gicjub1CTcL1iHPqzPBx9R6iduBjDmm1hw2ICY7CgPthK\r\nQQUUBJi8EpqOMOt50yRM34zvECkgifOilaQZmJObaUf13hAwrfT1lC3RPJ/y\r\nAQLm9o/gqA0g9lnQEW8SuiI8WMp+KojvZpBiDGnTj8EX9Jl4YXl/b5OkbuwU\r\nipobZXuzBJ0Q+jbYkwdx3SEgFbtTVm0njCKQYvgfp2nAeSV63n0f9Q1ZLgm/\r\nm3o5jN/Yghl2E5b9MWabG3FMfA8yN9g7s5w5alHmARQMml5rkZH09hzfnkr3\r\nrFZ9nVDyj3gn7Br14oEI2ol0I6K+4ahEhLI1cRnTemq9zfMSYpLFO4bcYyRM\r\nJQzcfMRheDhO8kvGPUTkh+siy0MPzcS3Af4=\r\n=kTuD\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-alpha.7_1680725347127_0.5440618148384868"},"_hasShrinkwrap":false},"5.0.0-beta.1":{"name":"ember-source","version":"5.0.0-beta.1","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@5.3.0-beta.1","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-3XCeCc4HAgw7TC2EBG9jmdSU2paOb+JgigTxdCjIU8Mix6gTP4j2Uz2nnZjdLYRXJRlE2+jXoeGjEf5nLbm9VQ==","shasum":"3c5e5e49e4f97b4b7baa9b7679108598c6a22a41","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.3.0-beta.1.tgz","fileCount":606,"unpackedSize":8399928,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6gx3m4oVNShBSUdKKU87BYiaoovR6AMQ9pKgpqYODEgIgGzyxbrEKfchu1a9ntsO3egHtOL70WhGQR6ZpPpkxh4Q="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.3.0-beta.1_1691423116141_0.6186121138557121"},"_hasShrinkwrap":false},"5.4.0-alpha.1":{"name":"ember-source","version":"5.4.0-alpha.1","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember @@ -43099,8 +51896,8 @@ interactions: test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^2.0.0","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.57.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1325.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"14.21.3","yarn":"1.22.19"},"_originalVersion":"5.0.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"a04ef94c9106b1aeaa267f146cc4463ee9ba3ebc","readme":"

= + 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@5.0.0-beta.1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-cfGSsGldm57d7xnzxkeQYG/8vDnpkk+TQvK35+eOrUo078bK2tL0+jaHC84hEkdBPBUqZNQEDfAI+suNd1Y2KQ==","shasum":"6a7717ddbd558165753925701e77d3005eb42e1c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-beta.1.tgz","fileCount":666,"unpackedSize":8842290,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZKCgaSVa7IbCVqm3E5J1oZnhXCM87uDk79eSHmEhNuwIgYnqtpsQikf6zb26iYIZTdeRSTlv9nJGumli3xoQ98Qg="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLxcKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrc2A//YGFZa60dnAL9OAg3QIgjZ3TU2nnKHM4bByUGvMYXh9wJyymA\r\nc/ijNhFi3PWuUJXMix5oR0RVntb5BBAdOs0OOd2XVlmCnnEBrGlNwZ3u7YWR\r\nbcvgOEH5topBF+ceFn1uo+noLSeiLjksZ/BMkdpwKrvZqGOPNV7eSLEuffrt\r\ns/vB0bTiTq1WYG9RTA6hbwHRqaFRi948+PmiKTmhlX3qvxIBDuGfGYutpDaO\r\nySHoRC7QNYAqk+mXvdZvDp54jPhS7B3C8w4bqB8qcZY9rveQ1YbhSYOI8rpJ\r\nBTlRLLZ+/AY6pBXCf1y+eotd3LqgpY6NSO4vQveivfc/92ybD/HGFXsYBLGw\r\nhNYTZCyqfm9tvUdCqfK7bIKAFwr9NjGFa9MoQYD8vBbHMqB/1E8+CaneXmEe\r\nB84YwWKZ1ZPSExaYix01WGH8EYiqK/GvxUyf5jNRNxsK5uNXPCZQV2AL5X+G\r\nJ5UQkGJ/HJ5yYYP8J3L0OjN91+TGr7++0bBLcRrvE/Sb080pfidWc09tHKE9\r\n9+fT14xzxOZOKIgyQVB/7e6wFdfDW8mCB28p2zTwtgT+dHQg/g6pI1o46f2l\r\n/i2cLMbR475M6Ul1CUsDyH0Qqby5rHm2TwXzJfASrJdx4jFtLFv4kDMuBzL5\r\nX6ZF19PG0B9P/k/Y5bSmfyiOn5TuRil6qQ8=\r\n=Se97\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-beta.1_1680807690398_0.7720399650754577"},"_hasShrinkwrap":false},"5.1.0-alpha.1":{"name":"ember-source","version":"5.1.0-alpha.1","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"ef89e69a4016daf611d4a3e2307a7ac26b946e50","_id":"ember-source@5.4.0-alpha.1","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-BAaB2f9jCAeSnOoEy2iM4Cc4iwBpNef/iGUVXjFuwEaF09SqcJWrIzU8MHRXcXXw7LHWbl+HqGVO6UnB1P9q3Q==","shasum":"72d091b6895bf53571bf4c7c482ce7023d2362d8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.4.0-alpha.1.tgz","fileCount":606,"unpackedSize":8399945,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBVMy6wu1vlt6cnuTsA8pc65GhWOx09stMtTNLyDfPXEAiBy4CKvidaIic3H12gZdCJ9jGW49QZiiVl5p3hTUPfO+Q=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.4.0-alpha.1_1691611726995_0.028144220109394436"},"_hasShrinkwrap":false},"5.4.0-alpha.2":{"name":"ember-source","version":"5.4.0-alpha.2","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember @@ -43162,8 +51957,8 @@ interactions: test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^2.0.0","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.57.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1325.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"14.21.3","yarn":"1.22.19"},"_originalVersion":"5.1.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

= + 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","gitHead":"bab214bcd1e3b20d5c18b40edadacc55fa718eea","_id":"ember-source@5.1.0-alpha.1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-VzeMGsOHyUA0B5d7wAI+iffC6oWw/RWPRRAM5DKADexJITUq0QzEiMq/7+l1qEX2BFriDQ6WWZO9hpFL3lmUPg==","shasum":"7d015004ff5aec26e18d5de50db13050a23fd20c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.1.0-alpha.1.tgz","fileCount":666,"unpackedSize":8842307,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6/I+nGAEFJ4YrhOPzh6PVViAceAN5333dhYMME2K3NAiBUAxhRt/kb3mDhhzgnA9GvSuM1iTsldnAu3AHHK/X+8Q=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNw/fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpndxAAiu8S/XcfUTBKzOPUq5qv8qj9N9jzx4OxI5uGGRBN6tZgFY2o\r\nwUNbWqj/t1elcKTG+PnV7cAh9HvcrIoHSQB+lF1Q6A3Hc0Y3D4+Yk1IqRD7K\r\nlEEGBcvgelGzwtjtSSoy2Th1quLwa3mEh+hZjr821uhapJEwtpaXE4Kxb25T\r\nYZEcH/oDB2ls4zZfYvRFefVYrgY7WicnPRUOq4qGnoutSq0TBwtZ9O43AelU\r\n4RWpJLVLMMb7WE11QyouNOpcTiCAsMqr3bzv0bghdsDbQmzwSbW4DBLO+3q/\r\nzpP/P4lw7S80RIerJZQHI1CsmCyP54fjr04GA8reh1qq4/ZfDoVVhRIiUf9t\r\n+dadVsACTZBS6LmhTHi1H8XlHox5AGw/6YV94WHOgJzgKiSO3mBq1vsICYMe\r\nHB6i25UXK8ZCKmo1Yp3yGUQAJ/PlhQly+hU/WXaTOTuZxuEQMd76EPIfoMhH\r\nsYsUsQPyP+GxkU6MVLtLNdcVW7/8+2+MILUx1CR5D9A3Uuf3pk7tQw5Qxj6u\r\n9mWjrOYrVKIMEgtH3kDZQFHvYy3ugi3w7QsyE6BmN3HFU5YUcsmts49dsuYq\r\nuWnmAn0ynC1LhBlWuuG6tFf0Z6Vcmv1Fv/3bK1PMkZdUeDJyrv6O6uycd4Iq\r\nqCFEZPtJseUaMkPU8RzXX2Hq22ajxcQy8p0=\r\n=ctb1\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.1.0-alpha.1_1681330142660_0.18173759050118776"},"_hasShrinkwrap":false},"5.0.0-beta.3":{"name":"ember-source","version":"5.0.0-beta.3","description":"A + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"a172464ec6eb3354479e61536e6795deaaf0abf5","_id":"ember-source@5.4.0-alpha.2","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-gopFtWLr+vdccgbPhizTDV6UP0rS9sZ8Svb/UseHXpMI1+NqNfzefBxcuiSZttBeSmwU6+b8pT+4Y6NZ0WO2+w==","shasum":"db25b4efd320675f3a0319c9a63763f050495557","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.4.0-alpha.2.tgz","fileCount":607,"unpackedSize":8402597,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKTWZmQuu8rckfmQfVNNjMcdFmeLxLagkOKcwREOo6vgIhAOSvybf7/ePVTnlmUQXegnOX0dnWFYJ/cRRadQFC+a41"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.4.0-alpha.2_1692216536639_0.34440699142134834"},"_hasShrinkwrap":false},"5.4.0-alpha.3":{"name":"ember-source","version":"5.4.0-alpha.3","description":"A JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember @@ -43225,8 +52018,8 @@ interactions: test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@aws-sdk/client-s3":"^3.321.1","@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^2.0.0","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.57.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1325.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^3","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.21.5","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"publishConfig":{"tag":"beta"},"gitHead":"df58d914fed93cc7b627f4c85a848e189a53f4e8","readme":"

= + 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npmBrowserstack.\n","readmeFilename":"README.md","_id":"ember-source@5.0.0-beta.3","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-NkPWXt7nYEvoSOzjJJ3JxYPGvvHoZ2ouPHqs1/Jf2ZahXY5SKJW3mTJql1zW5gMcUwNIoFx1cvlfHr3CJ6sQog==","shasum":"45e85c8d8d9f8da6dec9bdb896e9239abbbf54b5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-beta.3.tgz","fileCount":664,"unpackedSize":8502306,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCX2LrjT6e7ApNPkQ8OHtMgpw1eahYOv/MFIOJ6z4EN4AIgIPvEksHkH8SLceMJ0C7PZk5fcryHRFdpl5szxP4Qu8U="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUxABACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdMw/+IBr8UEoNyCnkHVhfmWgUrW6jZdLBVFWqtgOJYg946bp8Kjgb\r\nstCZz2Qqt3M2HAxgftOMoQauWsLA7AuLACr8Grhkxo/GlD2P2SuLRD1aVsaR\r\nnpgA+if4qx3dF+fKN6Q7frDftpqiCTLYIhMOCouSmGgoycOJF9jB5gdHn3HT\r\nCHZLksggJJt/3ktR4dpeIrnN/jOi/9GozMY6TodMSkPjFKAjoZt+fqZEZH81\r\n+ButQ3ECLSniWj8UKXd4Zx1moKQ0WCk3LPpdHGhHI7geKQMO+18wqLd6zU/e\r\nTjKy5zy5Wb+PTc5Oliwd7Hm3YJcnJ55nywgvknNCVEVJdUDu4WlCpZKxyvch\r\ndGC6wj/iIkIiFt4JwuzLXoFWsmEkZK+M1eWH1qRgKfe765uXdgialVHZQl/t\r\nQkGwosPAFLEux8oVscWm9ZC8UqEjgQo1SmL3K8P6az0Dedr6VDzJR6236z4U\r\nV0YV1IpxVpkdIUfD8Xq/9qhmMJoBEZ89P8PoQEECKaLSQ72uFwR9eR/fJAMs\r\nhFB/vZvMJjKQ3dsa2LFRHtZrDfwOAk/kCbWtdCnvQvKYQpG+Pjqfuy5ZKU6D\r\nClJ4q0GSU0mGI6IEF1BmNiHLTgf8JmU5Hw3tX5gYnCIZwfH/SL6ck8VCJDyq\r\nqGHcjnmWwtwY8i2tm6p8BbOywjOz7hIMq1Q=\r\n=q2Mx\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-beta.3_1683165184959_0.22433004956112046"},"_hasShrinkwrap":false}},"readme":"","maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"time":{"modified":"2023-05-04T01:53:05.477Z","created":"2016-10-07T19:46:37.587Z","2.10.0-alpha.1":"2016-10-07T19:46:37.587Z","2.11.0-alpha.1":"2016-10-31T01:50:04.116Z","2.11.0-beta.1":"2016-11-30T00:13:44.141Z","2.11.0-beta.2":"2016-11-30T23:06:36.805Z","2.11.0-beta.5":"2017-01-21T00:03:23.654Z","2.11.0-beta.6":"2017-01-21T15:52:39.955Z","2.11.0-beta.7":"2017-01-21T16:19:06.855Z","2.11.0-beta.8":"2017-01-21T16:42:10.293Z","2.11.0":"2017-01-24T02:22:01.079Z","2.12.0-beta.1":"2017-01-24T03:51:13.196Z","2.11.1":"2017-02-16T15:31:00.058Z","2.12.0-beta.2":"2017-02-16T15:38:42.680Z","2.11.2":"2017-02-19T16:55:27.652Z","2.11.3":"2017-03-08T23:05:43.153Z","2.12.0-beta.3":"2017-03-08T23:16:33.943Z","2.12.0":"2017-03-15T21:21:28.499Z","2.13.0-beta.1":"2017-03-15T22:46:14.193Z","2.13.0-beta.2":"2017-04-07T20:27:36.807Z","2.12.1":"2017-04-07T20:48:38.502Z","2.12.2":"2017-04-27T19:59:20.096Z","2.13.0":"2017-04-27T20:57:01.647Z","2.14.0-beta.1":"2017-04-27T22:26:59.629Z","2.14.0-beta.2":"2017-05-10T18:58:38.568Z","2.13.1":"2017-05-17T22:38:55.986Z","2.13.2":"2017-05-18T13:36:20.742Z","2.14.0-beta.3":"2017-05-31T16:05:23.067Z","2.13.3":"2017-05-31T18:28:59.816Z","2.13.4":"2017-07-05T13:36:05.578Z","2.14.0":"2017-07-05T14:15:18.130Z","2.15.0-beta.1":"2017-07-05T18:23:59.469Z","2.14.1":"2017-07-14T15:12:10.822Z","2.15.0-beta.2":"2017-07-21T08:29:18.974Z","2.15.0-beta.3":"2017-08-08T13:44:48.130Z","2.15.0":"2017-08-31T14:19:42.665Z","2.16.0-beta.1":"2017-08-31T14:43:42.256Z","2.16.0-beta.2":"2017-10-03T00:37:59.126Z","2.15.1":"2017-10-03T01:18:57.704Z","2.15.2":"2017-10-04T20:28:17.533Z","2.16.0":"2017-10-10T00:59:10.249Z","2.15.3":"2017-10-10T01:14:01.492Z","2.17.0-beta.1":"2017-10-10T01:35:09.417Z","2.17.0-beta.2":"2017-10-17T21:58:34.429Z","2.17.0-beta.3":"2017-10-23T19:36:47.973Z","2.16.1":"2017-10-29T13:59:08.894Z","2.17.0-beta.4":"2017-10-31T00:52:27.492Z","2.16.2":"2017-11-01T21:18:13.786Z","2.17.0-beta.5":"2017-11-08T03:39:58.939Z","2.17.0-beta.6":"2017-11-14T02:45:28.781Z","2.17.0":"2017-11-29T14:45:34.203Z","2.18.0-beta.1":"2017-11-29T15:14:19.988Z","2.18.0-beta.2":"2017-12-04T21:13:18.778Z","2.18.0-beta.3":"2017-12-12T21:47:16.878Z","2.18.0-beta.4":"2017-12-20T01:50:29.350Z","2.18.0-beta.5":"2017-12-27T22:13:02.013Z","2.18.0":"2018-01-01T16:17:13.933Z","3.0.0-beta.1":"2018-01-02T02:20:41.693Z","3.0.0-beta.2":"2018-01-09T04:29:07.640Z","3.0.0-beta.3":"2018-01-15T21:47:39.825Z","3.0.0-beta.4":"2018-01-25T19:17:05.629Z","3.0.0-beta.5":"2018-01-29T21:42:14.727Z","3.0.0-beta.6":"2018-02-06T03:27:29.182Z","2.16.3":"2018-02-14T03:34:57.612Z","2.17.1":"2018-02-14T03:58:55.098Z","2.18.1":"2018-02-14T04:12:12.002Z","3.0.0":"2018-02-14T04:46:38.701Z","3.1.0-beta.1":"2018-02-14T15:17:30.877Z","2.18.2":"2018-02-14T22:40:49.423Z","2.17.2":"2018-02-14T23:22:57.830Z","2.16.4":"2018-02-14T23:31:25.211Z","3.1.0-beta.2":"2018-02-20T00:19:21.536Z","3.1.0-beta.3":"2018-02-26T19:46:04.385Z","3.1.0-beta.4":"2018-03-05T21:07:22.749Z","3.1.0-beta.5":"2018-03-12T21:51:20.451Z","3.1.0":"2018-04-10T21:33:27.943Z","3.2.0-beta.1":"2018-04-10T22:05:52.454Z","3.2.0-beta.2":"2018-04-17T02:12:10.788Z","3.2.0-beta.3":"2018-04-23T19:38:17.523Z","3.1.1":"2018-04-23T20:11:23.616Z","3.1.2":"2018-05-07T21:06:06.749Z","3.2.0-beta.4":"2018-05-07T22:04:46.578Z","3.2.0-beta.5":"2018-05-14T22:58:02.036Z","3.2.0":"2018-06-01T03:35:39.928Z","3.3.0-beta.2":"2018-06-11T20:44:03.843Z","3.3.0-beta.3":"2018-06-19T03:54:16.581Z","3.2.1":"2018-06-19T15:52:26.944Z","3.2.2":"2018-06-21T16:08:27.780Z","3.1.3":"2018-06-21T17:29:15.096Z","3.3.0-beta.4":"2018-06-25T21:27:41.454Z","3.3.0-beta.5":"2018-07-03T04:25:25.050Z","3.3.0":"2018-07-16T20:42:04.411Z","3.4.0-beta.1":"2018-07-16T22:12:19.118Z","3.3.1":"2018-07-23T21:30:46.556Z","3.4.0-beta.2":"2018-08-07T02:08:03.929Z","3.1.4":"2018-08-07T22:33:50.587Z","3.3.2":"2018-08-20T21:30:11.855Z","3.4.0-beta.3":"2018-08-21T03:58:43.080Z","3.4.0":"2018-08-28T01:03:24.172Z","3.5.0-beta.1":"2018-08-28T13:39:23.657Z","3.4.1":"2018-09-10T19:32:36.659Z","3.5.0-beta.2":"2018-09-10T21:36:57.282Z","3.4.2":"2018-09-25T02:05:47.163Z","3.5.0-beta.3":"2018-09-25T04:34:39.775Z","3.4.3":"2018-09-25T20:53:09.324Z","3.4.4":"2018-09-27T17:18:12.411Z","3.5.0-beta.4":"2018-10-02T00:36:42.285Z","3.4.5":"2018-10-05T01:04:20.935Z","3.5.0":"2018-10-09T04:22:24.944Z","3.6.0-beta.1":"2018-10-09T05:11:00.922Z","3.4.6":"2018-10-29T17:42:54.556Z","3.5.1":"2018-10-29T20:56:26.726Z","3.6.0-beta.2":"2018-10-30T00:24:19.874Z","3.6.0-beta.3":"2018-11-06T04:51:23.704Z","3.6.0-beta.4":"2018-11-13T04:12:16.145Z","3.6.0":"2018-12-07T00:56:44.363Z","3.7.0-beta.1":"2018-12-07T02:02:14.193Z","3.4.7":"2018-12-07T21:14:40.317Z","3.7.0-beta.2":"2018-12-18T01:24:48.615Z","3.6.1":"2018-12-18T23:53:24.192Z","3.7.0-beta.3":"2018-12-24T22:29:26.267Z","3.7.0":"2019-01-07T22:16:28.225Z","3.8.0-beta.1":"2019-01-07T23:06:19.256Z","3.8.0-beta.2":"2019-01-15T00:41:33.656Z","3.7.1":"2019-01-21T21:03:46.225Z","3.4.8":"2019-01-22T23:06:44.093Z","3.7.2":"2019-01-23T00:18:57.148Z","3.8.0-beta.3":"2019-01-29T05:02:04.914Z","3.8.0-beta.4":"2019-02-05T03:52:52.350Z","3.7.3":"2019-02-06T17:53:37.028Z","3.8.0-beta.5":"2019-02-12T03:42:09.424Z","3.8.0":"2019-02-18T22:51:16.059Z","3.9.0-beta.1":"2019-02-19T00:39:03.230Z","3.9.0-beta.2":"2019-02-27T04:05:24.572Z","3.9.0-beta.3":"2019-03-04T23:15:38.863Z","3.9.0-beta.4":"2019-03-12T02:37:20.813Z","3.9.0-beta.5":"2019-03-25T23:29:42.294Z","3.9.0":"2019-04-02T05:41:25.360Z","3.8.1":"2019-04-03T04:01:24.510Z","3.10.0-beta.1":"2019-04-03T04:23:56.748Z","3.10.0-beta.2":"2019-04-09T02:09:44.394Z","3.9.1":"2019-04-09T17:28:24.217Z","3.10.0-beta.3":"2019-04-16T01:48:40.791Z","3.10.0-beta.4":"2019-04-23T03:43:44.264Z","3.10.0-beta.5":"2019-04-30T04:19:16.392Z","3.10.0":"2019-05-13T20:41:53.602Z","3.11.0-beta.1":"2019-05-14T02:37:19.525Z","3.11.0-beta.2":"2019-06-03T20:07:24.587Z","3.8.2":"2019-06-04T15:25:21.883Z","3.10.1":"2019-06-04T15:56:14.511Z","3.11.0-beta.3":"2019-06-11T11:04:23.517Z","3.11.0-beta.4":"2019-06-18T05:53:59.727Z","3.10.2":"2019-06-18T14:06:08.009Z","3.11.0":"2019-06-25T03:53:05.991Z","3.12.0-beta.1":"2019-06-27T16:30:46.883Z","3.11.1":"2019-06-28T05:00:55.687Z","3.8.3":"2019-06-28T12:39:25.900Z","3.12.0":"2019-08-06T01:09:19.386Z","3.13.0-beta.1":"2019-08-07T02:26:04.961Z","3.13.0-beta.2":"2019-08-13T04:37:16.367Z","3.13.0-beta.3":"2019-08-20T01:34:53.995Z","3.13.0-beta.4":"2019-08-27T03:48:47.550Z","3.13.0-beta.5":"2019-09-04T04:21:44.200Z","3.13.0":"2019-09-19T22:53:42.925Z","3.14.0-beta.1":"2019-09-22T02:28:51.104Z","3.13.1":"2019-09-24T02:37:56.203Z","3.14.0-beta.2":"2019-09-24T05:28:36.151Z","3.13.2":"2019-09-25T20:38:47.002Z","3.14.0-beta.3":"2019-10-01T20:40:46.564Z","3.14.0-beta.4":"2019-10-07T23:15:59.240Z","3.13.3":"2019-10-08T07:59:33.109Z","3.14.0-beta.5":"2019-10-14T23:48:59.226Z","3.13.4":"2019-10-29T19:10:43.954Z","3.14.0":"2019-10-29T20:18:45.654Z","3.14.1":"2019-10-30T17:49:08.917Z","3.15.0-beta.1":"2019-11-01T03:34:34.968Z","3.15.0-beta.2":"2019-11-12T06:00:38.224Z","3.15.0-beta.3":"2019-11-19T04:40:06.839Z","3.14.2":"2019-11-20T23:27:50.061Z","3.12.1":"2019-11-21T02:21:34.923Z","3.14.3":"2019-12-03T18:13:50.285Z","3.12.2":"2019-12-04T17:24:47.172Z","3.15.0-beta.4":"2019-12-05T04:17:12.957Z","3.15.0-beta.5":"2019-12-05T05:22:47.747Z","3.15.0":"2019-12-10T05:35:19.354Z","3.16.0-beta.1":"2019-12-10T06:00:40.202Z","3.16.0":"2020-01-20T22:56:00.185Z","3.17.0-beta.1":"2020-01-20T23:30:55.295Z","3.17.0-beta.2":"2020-01-30T01:50:27.183Z","3.16.1":"2020-02-03T17:10:17.399Z","3.17.0-beta.3":"2020-02-04T02:18:26.025Z","3.16.2":"2020-02-10T16:45:06.522Z","3.17.0-beta.4":"2020-02-11T05:05:23.190Z","3.17.0-beta.5":"2020-02-18T16:45:52.085Z","3.16.3":"2020-02-18T22:41:06.080Z","3.17.0-beta.6":"2020-02-25T05:28:43.616Z","3.17.0":"2020-03-05T03:51:06.474Z","3.18.0-beta.1":"2020-03-05T06:16:38.610Z","3.12.3":"2020-03-13T00:45:55.092Z","3.18.0-beta.2":"2020-03-17T05:18:49.359Z","3.16.4":"2020-03-23T04:07:39.170Z","3.17.1":"2020-03-23T12:19:59.245Z","3.16.5":"2020-03-23T13:34:46.829Z","3.18.0-beta.3":"2020-03-23T20:46:59.656Z","3.16.6":"2020-03-24T23:30:19.539Z","3.17.2":"2020-03-29T00:18:50.486Z","3.18.0-beta.4":"2020-03-31T20:24:51.316Z","3.17.3":"2020-04-02T22:27:43.995Z","3.16.7-beta.1":"2020-04-02T23:06:37.285Z","3.18.0-beta.5":"2020-04-09T04:51:15.189Z","3.16.7":"2020-04-13T15:00:59.127Z","3.18.0":"2020-04-14T20:30:50.174Z","3.19.0-beta.1":"2020-04-24T16:31:47.796Z","3.16.8":"2020-04-24T16:51:47.962Z","3.19.0-beta.2":"2020-04-27T22:05:53.541Z","3.18.1":"2020-05-04T17:37:05.548Z","3.19.0-beta.3":"2020-05-04T20:58:50.096Z","3.19.0-beta.4":"2020-05-12T06:07:56.397Z","3.12.4":"2020-05-21T22:13:55.655Z","3.19.0":"2020-05-26T20:28:09.663Z","3.20.0-beta.1":"2020-05-26T21:29:12.793Z","3.20.0-beta.2":"2020-06-02T20:14:15.378Z","3.20.0-beta.3":"2020-06-22T19:59:50.786Z","3.20.0-beta.4":"2020-06-29T21:51:54.784Z","3.20.0-beta.5":"2020-07-06T20:33:18.581Z","3.20.0":"2020-07-13T19:25:13.104Z","3.21.0-beta.1":"2020-07-13T21:01:49.174Z","3.20.1":"2020-07-15T20:45:30.722Z","3.21.0-beta.2":"2020-07-20T19:00:52.134Z","3.20.2":"2020-07-26T23:44:11.399Z","3.21.0-beta.3":"2020-07-27T23:13:59.863Z","3.16.9":"2020-07-29T19:22:19.068Z","3.20.3":"2020-07-30T15:01:20.487Z","3.21.0-beta.4":"2020-08-05T19:55:48.209Z","3.16.10":"2020-08-05T20:43:26.449Z","3.21.0-beta.5":"2020-08-05T20:50:06.233Z","3.20.4":"2020-08-11T18:07:07.211Z","3.21.0-beta.6":"2020-08-17T20:38:49.145Z","3.21.0":"2020-08-24T18:22:07.909Z","3.22.0-beta.1":"2020-08-24T18:44:49.693Z","3.21.1":"2020-08-29T00:12:10.917Z","3.20.5":"2020-08-29T00:29:39.526Z","3.22.0-beta.2":"2020-08-31T19:22:05.089Z","3.22.0-beta.3":"2020-09-09T20:21:00.937Z","3.21.2":"2020-09-30T16:02:20.434Z","3.21.3":"2020-09-30T21:24:18.700Z","3.22.0-beta.4":"2020-09-30T21:25:21.052Z","3.22.0-beta.5":"2020-09-30T21:43:32.559Z","3.22.0":"2020-10-05T19:48:43.559Z","3.23.0-beta.1":"2020-10-05T21:35:50.981Z","3.23.0-beta.2":"2020-10-20T20:42:33.903Z","3.23.0-beta.3":"2020-10-26T21:08:42.177Z","3.23.0-beta.4":"2020-11-02T22:10:03.247Z","3.23.0-beta.5":"2020-11-09T20:16:29.119Z","3.22.1":"2020-11-10T18:43:55.302Z","3.20.6":"2020-11-11T02:01:50.563Z","3.23.0":"2020-11-16T22:53:01.467Z","3.24.0-beta.1":"2020-11-17T00:07:38.882Z","3.23.1":"2020-11-23T19:09:53.234Z","3.24.0-beta.2":"2020-11-24T05:58:33.452Z","3.22.2":"2020-11-30T15:49:38.684Z","3.24.0-beta.3":"2020-12-21T18:58:55.718Z","3.24.0":"2020-12-28T19:15:40.071Z","3.25.0-beta.1":"2020-12-28T19:42:39.055Z","3.24.1":"2021-01-14T15:31:40.798Z","3.25.0-beta.2":"2021-01-19T22:32:51.942Z","3.25.0-beta.3":"2021-01-25T19:49:51.778Z","3.25.0-beta.4":"2021-02-01T21:38:24.911Z","3.25.0-beta.5":"2021-02-02T22:58:36.780Z","3.25.0":"2021-02-08T22:46:20.973Z","3.26.0-beta.1":"2021-02-08T23:16:41.799Z","3.25.1":"2021-02-10T15:40:12.520Z","3.24.2":"2021-02-10T16:11:05.378Z","3.26.0-beta.2":"2021-02-15T21:53:12.353Z","3.26.0-beta.3":"2021-03-02T21:54:08.785Z","3.27.0-alpha.2":"2021-03-03T20:17:34.159Z","3.25.2":"2021-03-08T02:24:31.198Z","3.25.3":"2021-03-08T03:08:35.620Z","3.24.3":"2021-03-08T03:15:37.397Z","3.26.0-beta.4":"2021-03-16T19:50:23.026Z","3.26.0-beta.5":"2021-03-17T18:59:10.441Z","3.26.0":"2021-03-22T23:06:31.608Z","3.27.0-beta.1":"2021-03-22T23:30:56.402Z","3.28.0-alpha.2":"2021-03-24T20:12:20.370Z","3.26.1":"2021-03-24T23:51:04.475Z","3.25.4":"2021-03-25T00:27:02.862Z","3.27.0-beta.2":"2021-03-25T18:47:18.121Z","3.27.0-beta.3":"2021-03-30T13:57:49.160Z","3.27.0-beta.4":"2021-04-22T07:00:14.336Z","3.24.4":"2021-05-03T14:56:56.081Z","3.27.0":"2021-05-03T15:53:25.810Z","3.28.0-beta.1":"2021-05-03T16:27:50.283Z","4.0.0-alpha.2":"2021-05-05T20:11:01.694Z","3.27.1":"2021-05-13T13:41:01.427Z","3.27.2":"2021-05-27T17:18:29.033Z","3.28.0-beta.3":"2021-06-01T20:36:44.707Z","3.27.3":"2021-06-03T20:41:36.485Z","3.20.7":"2021-06-03T22:22:22.616Z","3.28.0-beta.4":"2021-06-07T19:01:14.555Z","3.27.4":"2021-06-09T20:11:35.424Z","3.27.5":"2021-06-10T19:22:09.513Z","3.28.0-beta.5":"2021-06-14T18:28:08.585Z","3.28.0-beta.6":"2021-06-22T04:09:10.658Z","3.28.0-beta.7":"2021-08-03T18:01:43.480Z","3.24.5":"2021-08-09T22:44:49.726Z","3.28.0":"2021-08-10T01:06:08.954Z","4.0.0-beta.1":"2021-08-17T22:14:23.907Z","4.1.0-alpha.2":"2021-08-18T20:19:10.628Z","4.0.0-beta.2":"2021-08-23T19:10:47.223Z","4.0.0-beta.3":"2021-08-30T19:15:39.444Z","3.28.1":"2021-08-30T21:00:28.460Z","4.0.0-beta.4":"2021-09-13T18:26:59.307Z","3.26.2":"2021-10-04T20:17:52.411Z","4.0.0-beta.5":"2021-10-11T17:29:43.518Z","4.1.0-alpha.3":"2021-10-13T20:10:09.844Z","3.24.6":"2021-10-18T22:33:51.280Z","4.1.0-alpha.4":"2021-10-20T20:10:00.444Z","3.28.2":"2021-10-21T23:30:21.105Z","3.28.3":"2021-10-22T14:02:51.000Z","3.28.4":"2021-10-22T16:55:54.580Z","4.0.0-beta.6":"2021-10-27T00:41:47.549Z","4.1.0-alpha.5":"2021-10-27T20:10:46.164Z","4.0.0-beta.7":"2021-11-01T19:36:09.540Z","3.28.5":"2021-11-03T18:14:45.250Z","4.1.0-alpha.6":"2021-11-03T20:14:04.526Z","3.28.6":"2021-11-04T19:03:10.514Z","4.0.0-beta.8":"2021-11-05T18:21:44.991Z","4.1.0-alpha.7":"2021-11-10T20:08:52.640Z","4.0.0-beta.9":"2021-11-10T22:48:44.282Z","4.0.0-beta.10":"2021-11-15T17:21:34.580Z","4.0.0":"2021-11-15T23:33:52.631Z","4.1.0-alpha.8":"2021-11-17T20:08:55.734Z","4.1.0-beta.1":"2021-11-20T00:41:05.699Z","4.2.0-alpha.1":"2021-11-24T20:12:59.738Z","4.0.1":"2021-12-01T14:47:12.319Z","3.28.7":"2021-12-01T15:01:17.526Z","4.2.0-alpha.2":"2021-12-01T20:13:32.186Z","3.28.8":"2021-12-02T19:09:50.838Z","4.2.0-alpha.3":"2021-12-08T20:19:25.643Z","4.2.0-alpha.4":"2021-12-15T20:09:11.059Z","4.2.0-alpha.5":"2021-12-22T20:08:20.496Z","4.1.0":"2021-12-28T22:04:15.680Z","4.2.0-alpha.6":"2021-12-29T20:08:27.562Z","4.2.0-alpha.7":"2022-01-05T20:08:35.346Z","4.2.0-beta.1":"2022-01-07T20:05:44.210Z","4.3.0-alpha.1":"2022-01-12T20:09:18.259Z","4.3.0-alpha.2":"2022-01-19T20:08:19.680Z","4.3.0-alpha.3":"2022-01-26T20:09:16.641Z","4.3.0-alpha.4":"2022-02-02T20:08:59.214Z","4.2.0":"2022-02-07T22:37:15.943Z","4.3.0-beta.1":"2022-02-07T22:57:21.754Z","4.4.0-alpha.1":"2022-02-09T20:09:17.251Z","4.4.0-alpha.2":"2022-02-16T20:08:27.571Z","4.4.0-alpha.3":"2022-02-23T20:18:56.094Z","4.3.0-beta.2":"2022-03-01T19:26:57.172Z","4.4.0-alpha.4":"2022-03-02T20:09:18.653Z","4.4.0-alpha.5":"2022-03-09T20:12:15.945Z","4.4.0-alpha.6":"2022-03-16T20:13:11.354Z","4.3.0":"2022-03-21T18:07:11.820Z","4.4.0-alpha.7":"2022-03-23T20:10:35.655Z","4.4.0-beta.1":"2022-03-24T17:52:48.680Z","4.5.0-alpha.1":"2022-03-30T20:14:22.641Z","4.5.0-alpha.2":"2022-04-06T20:18:38.052Z","4.5.0-alpha.3":"2022-04-13T20:12:14.234Z","3.28.9":"2022-04-20T16:40:43.134Z","4.5.0-alpha.4":"2022-04-20T20:11:50.862Z","4.5.0-alpha.5":"2022-04-27T20:18:48.583Z","4.4.0":"2022-05-03T02:57:07.569Z","4.5.0-beta.1":"2022-05-03T03:34:36.697Z","4.6.0-alpha.1":"2022-05-04T20:09:16.811Z","4.6.0-alpha.2":"2022-05-11T20:20:20.138Z","4.6.0-alpha.3":"2022-05-18T20:09:50.486Z","4.6.0-alpha.4":"2022-05-25T20:09:32.544Z","4.4.1":"2022-05-31T15:40:54.300Z","4.6.0-alpha.5":"2022-06-01T20:09:28.654Z","4.5.0-beta.2":"2022-06-06T22:09:55.321Z","4.6.0-alpha.6":"2022-06-08T20:09:52.601Z","4.4.2":"2022-06-13T15:48:24.947Z","4.5.0":"2022-06-13T16:02:45.808Z","4.6.0-beta.1":"2022-06-13T16:12:07.583Z","4.7.0-alpha.1":"2022-06-15T20:11:38.365Z","4.7.0-alpha.2":"2022-06-22T20:09:28.674Z","4.6.0-beta.2":"2022-06-27T18:21:24.377Z","4.7.0-alpha.3":"2022-06-29T20:08:53.679Z","4.7.0-alpha.4":"2022-07-06T20:09:23.166Z","4.7.0-alpha.5":"2022-07-13T20:09:34.580Z","4.7.0-alpha.6":"2022-07-20T20:10:44.839Z","4.5.1":"2022-07-25T17:52:27.626Z","4.6.0":"2022-07-25T17:58:32.926Z","4.7.0-beta.1":"2022-07-25T18:08:19.035Z","4.8.0-alpha.1":"2022-07-27T20:08:54.984Z","4.8.0-alpha.2":"2022-08-03T20:09:37.817Z","4.8.0-alpha.3":"2022-08-10T20:10:05.866Z","4.8.0-alpha.4":"2022-08-17T20:10:09.711Z","4.8.0-alpha.5":"2022-08-24T20:09:58.474Z","4.8.0-alpha.6":"2022-08-31T20:10:59.891Z","4.7.0":"2022-09-06T20:29:39.970Z","4.8.0-beta.1":"2022-09-06T20:46:52.340Z","4.9.0-alpha.1":"2022-09-07T20:09:23.574Z","4.8.0-beta.2":"2022-09-13T17:28:58.583Z","4.9.0-alpha.2":"2022-09-14T20:10:12.806Z","4.8.0-beta.3":"2022-09-19T19:54:57.304Z","4.9.0-alpha.3":"2022-09-21T20:09:11.341Z","4.8.0-beta.4":"2022-09-26T22:28:02.196Z","4.9.0-alpha.4":"2022-09-28T20:08:52.472Z","4.8.0-beta.5":"2022-10-03T19:46:18.560Z","4.9.0-alpha.5":"2022-10-05T20:09:56.970Z","4.7.1":"2022-10-12T13:06:53.676Z","4.4.3":"2022-10-12T13:44:31.969Z","4.9.0-alpha.6":"2022-10-12T20:10:59.990Z","4.8.0":"2022-10-17T18:24:41.022Z","4.9.0-beta.1":"2022-10-17T19:03:24.309Z","4.10.0-alpha.1":"2022-10-19T20:09:47.552Z","4.9.0-beta.2":"2022-10-26T01:05:25.738Z","4.10.0-alpha.2":"2022-10-26T20:10:41.597Z","4.8.1":"2022-11-02T15:27:47.455Z","4.4.4":"2022-11-02T15:51:38.997Z","3.28.10":"2022-11-02T16:16:32.229Z","4.9.0-beta.3":"2022-11-02T16:23:18.340Z","3.24.7":"2022-11-02T17:04:21.563Z","4.10.0-alpha.3":"2022-11-02T20:09:34.981Z","4.8.2":"2022-11-03T15:19:43.579Z","4.10.0-alpha.4":"2022-11-09T20:10:59.178Z","4.9.0-beta.4":"2022-11-15T21:40:39.511Z","4.10.0-alpha.5":"2022-11-16T20:10:15.618Z","4.10.0-alpha.6":"2022-11-23T20:10:06.593Z","4.9.0":"2022-11-28T20:52:32.032Z","4.10.0-beta.1":"2022-11-28T21:48:44.807Z","3.28.11":"2022-11-30T14:51:22.550Z","4.10.0-beta.2":"2022-11-30T15:28:53.625Z","4.9.1":"2022-11-30T15:36:26.719Z","4.11.0-alpha.1":"2022-11-30T20:10:18.495Z","4.11.0-alpha.2":"2022-12-07T20:10:43.134Z","4.8.3":"2022-12-12T16:31:40.453Z","4.10.0-beta.3":"2022-12-13T00:32:36.271Z","4.9.2":"2022-12-13T00:38:36.948Z","4.9.3":"2022-12-13T23:24:12.367Z","4.8.4":"2022-12-13T23:29:50.722Z","4.10.0-beta.4":"2022-12-13T23:38:38.336Z","4.11.0-alpha.3":"2022-12-14T20:18:02.177Z","4.11.0-alpha.4":"2022-12-21T20:09:42.566Z","4.10.0-beta.5":"2022-12-28T21:32:33.176Z","4.11.0-alpha.5":"2023-01-04T20:10:39.427Z","4.11.0-alpha.6":"2023-01-11T20:10:17.777Z","4.10.0":"2023-01-12T21:00:54.216Z","4.11.0-beta.1":"2023-01-12T21:34:27.270Z","4.12.0-alpha.1":"2023-01-18T20:17:10.377Z","4.12.0-alpha.2":"2023-01-25T20:09:12.105Z","4.12.0-alpha.3":"2023-02-01T20:09:39.888Z","4.12.0-alpha.4":"2023-02-08T20:10:34.233Z","4.12.0-alpha.5":"2023-02-15T20:18:31.604Z","4.11.0":"2023-02-20T20:20:25.256Z","4.12.0-beta.1":"2023-02-20T20:40:33.137Z","5.0.0-alpha.1":"2023-02-22T20:10:09.525Z","4.12.0-beta.2":"2023-02-27T20:01:32.310Z","5.0.0-alpha.2":"2023-03-01T20:11:34.304Z","5.0.0-alpha.3":"2023-03-08T20:09:46.818Z","4.12.0-beta.3":"2023-03-13T19:34:13.722Z","5.0.0-alpha.4":"2023-03-15T20:09:16.580Z","5.0.0-alpha.5":"2023-03-22T20:09:03.852Z","5.0.0-alpha.6":"2023-03-29T20:11:11.534Z","4.12.0":"2023-04-03T18:32:20.343Z","5.0.0-alpha.7":"2023-04-05T20:09:07.451Z","5.0.0-beta.1":"2023-04-06T19:01:30.720Z","5.1.0-alpha.1":"2023-04-12T20:09:03.276Z","5.0.0-beta.3":"2023-05-04T01:53:05.245Z"},"homepage":"https://emberjs.com/","keywords":["ember-addon"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","readmeFilename":"","users":{"knownasilya":true,"mriska":true,"jpsirois":true,"lozjackson":true,"rahsaanbasek":true,"pzuraq":true,"nmccready":true,"poslinskinet":true,"takonyc":true}}' + testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"c24125e8a839e38f75e938ed51f7e07d8376abe8","_id":"ember-source@5.4.0-alpha.3","_nodeVersion":"16.20.2","_npmVersion":"8.19.4","dist":{"integrity":"sha512-rFg4eaiftqiHMqkzf683KFA64ZbxV1tngRg2tcMQ0oaYy210GVMYOy10+41sQEn0mBqCQm/14fWYLqhEgB45CA==","shasum":"49292a238c2ad7461d84d95152cdafca688d7ba8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.4.0-alpha.3.tgz","fileCount":607,"unpackedSize":8400982,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+ufpjTrcMYh+zGH+GUH9s8PUrfwUyIrsKbPgiA1Y6cgIgFcxxOn6G3aAoWjt/i/P6gAxWkcMUtn6AUq8dOUroUOE="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.4.0-alpha.3_1692821387111_0.4769442625324516"},"_hasShrinkwrap":false}},"readme":"","maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"time":{"modified":"2023-08-23T20:09:47.830Z","created":"2016-10-07T19:46:37.587Z","2.10.0-alpha.1":"2016-10-07T19:46:37.587Z","2.11.0-alpha.1":"2016-10-31T01:50:04.116Z","2.11.0-beta.1":"2016-11-30T00:13:44.141Z","2.11.0-beta.2":"2016-11-30T23:06:36.805Z","2.11.0-beta.5":"2017-01-21T00:03:23.654Z","2.11.0-beta.6":"2017-01-21T15:52:39.955Z","2.11.0-beta.7":"2017-01-21T16:19:06.855Z","2.11.0-beta.8":"2017-01-21T16:42:10.293Z","2.11.0":"2017-01-24T02:22:01.079Z","2.12.0-beta.1":"2017-01-24T03:51:13.196Z","2.11.1":"2017-02-16T15:31:00.058Z","2.12.0-beta.2":"2017-02-16T15:38:42.680Z","2.11.2":"2017-02-19T16:55:27.652Z","2.11.3":"2017-03-08T23:05:43.153Z","2.12.0-beta.3":"2017-03-08T23:16:33.943Z","2.12.0":"2017-03-15T21:21:28.499Z","2.13.0-beta.1":"2017-03-15T22:46:14.193Z","2.13.0-beta.2":"2017-04-07T20:27:36.807Z","2.12.1":"2017-04-07T20:48:38.502Z","2.12.2":"2017-04-27T19:59:20.096Z","2.13.0":"2017-04-27T20:57:01.647Z","2.14.0-beta.1":"2017-04-27T22:26:59.629Z","2.14.0-beta.2":"2017-05-10T18:58:38.568Z","2.13.1":"2017-05-17T22:38:55.986Z","2.13.2":"2017-05-18T13:36:20.742Z","2.14.0-beta.3":"2017-05-31T16:05:23.067Z","2.13.3":"2017-05-31T18:28:59.816Z","2.13.4":"2017-07-05T13:36:05.578Z","2.14.0":"2017-07-05T14:15:18.130Z","2.15.0-beta.1":"2017-07-05T18:23:59.469Z","2.14.1":"2017-07-14T15:12:10.822Z","2.15.0-beta.2":"2017-07-21T08:29:18.974Z","2.15.0-beta.3":"2017-08-08T13:44:48.130Z","2.15.0":"2017-08-31T14:19:42.665Z","2.16.0-beta.1":"2017-08-31T14:43:42.256Z","2.16.0-beta.2":"2017-10-03T00:37:59.126Z","2.15.1":"2017-10-03T01:18:57.704Z","2.15.2":"2017-10-04T20:28:17.533Z","2.16.0":"2017-10-10T00:59:10.249Z","2.15.3":"2017-10-10T01:14:01.492Z","2.17.0-beta.1":"2017-10-10T01:35:09.417Z","2.17.0-beta.2":"2017-10-17T21:58:34.429Z","2.17.0-beta.3":"2017-10-23T19:36:47.973Z","2.16.1":"2017-10-29T13:59:08.894Z","2.17.0-beta.4":"2017-10-31T00:52:27.492Z","2.16.2":"2017-11-01T21:18:13.786Z","2.17.0-beta.5":"2017-11-08T03:39:58.939Z","2.17.0-beta.6":"2017-11-14T02:45:28.781Z","2.17.0":"2017-11-29T14:45:34.203Z","2.18.0-beta.1":"2017-11-29T15:14:19.988Z","2.18.0-beta.2":"2017-12-04T21:13:18.778Z","2.18.0-beta.3":"2017-12-12T21:47:16.878Z","2.18.0-beta.4":"2017-12-20T01:50:29.350Z","2.18.0-beta.5":"2017-12-27T22:13:02.013Z","2.18.0":"2018-01-01T16:17:13.933Z","3.0.0-beta.1":"2018-01-02T02:20:41.693Z","3.0.0-beta.2":"2018-01-09T04:29:07.640Z","3.0.0-beta.3":"2018-01-15T21:47:39.825Z","3.0.0-beta.4":"2018-01-25T19:17:05.629Z","3.0.0-beta.5":"2018-01-29T21:42:14.727Z","3.0.0-beta.6":"2018-02-06T03:27:29.182Z","2.16.3":"2018-02-14T03:34:57.612Z","2.17.1":"2018-02-14T03:58:55.098Z","2.18.1":"2018-02-14T04:12:12.002Z","3.0.0":"2018-02-14T04:46:38.701Z","3.1.0-beta.1":"2018-02-14T15:17:30.877Z","2.18.2":"2018-02-14T22:40:49.423Z","2.17.2":"2018-02-14T23:22:57.830Z","2.16.4":"2018-02-14T23:31:25.211Z","3.1.0-beta.2":"2018-02-20T00:19:21.536Z","3.1.0-beta.3":"2018-02-26T19:46:04.385Z","3.1.0-beta.4":"2018-03-05T21:07:22.749Z","3.1.0-beta.5":"2018-03-12T21:51:20.451Z","3.1.0":"2018-04-10T21:33:27.943Z","3.2.0-beta.1":"2018-04-10T22:05:52.454Z","3.2.0-beta.2":"2018-04-17T02:12:10.788Z","3.2.0-beta.3":"2018-04-23T19:38:17.523Z","3.1.1":"2018-04-23T20:11:23.616Z","3.1.2":"2018-05-07T21:06:06.749Z","3.2.0-beta.4":"2018-05-07T22:04:46.578Z","3.2.0-beta.5":"2018-05-14T22:58:02.036Z","3.2.0":"2018-06-01T03:35:39.928Z","3.3.0-beta.2":"2018-06-11T20:44:03.843Z","3.3.0-beta.3":"2018-06-19T03:54:16.581Z","3.2.1":"2018-06-19T15:52:26.944Z","3.2.2":"2018-06-21T16:08:27.780Z","3.1.3":"2018-06-21T17:29:15.096Z","3.3.0-beta.4":"2018-06-25T21:27:41.454Z","3.3.0-beta.5":"2018-07-03T04:25:25.050Z","3.3.0":"2018-07-16T20:42:04.411Z","3.4.0-beta.1":"2018-07-16T22:12:19.118Z","3.3.1":"2018-07-23T21:30:46.556Z","3.4.0-beta.2":"2018-08-07T02:08:03.929Z","3.1.4":"2018-08-07T22:33:50.587Z","3.3.2":"2018-08-20T21:30:11.855Z","3.4.0-beta.3":"2018-08-21T03:58:43.080Z","3.4.0":"2018-08-28T01:03:24.172Z","3.5.0-beta.1":"2018-08-28T13:39:23.657Z","3.4.1":"2018-09-10T19:32:36.659Z","3.5.0-beta.2":"2018-09-10T21:36:57.282Z","3.4.2":"2018-09-25T02:05:47.163Z","3.5.0-beta.3":"2018-09-25T04:34:39.775Z","3.4.3":"2018-09-25T20:53:09.324Z","3.4.4":"2018-09-27T17:18:12.411Z","3.5.0-beta.4":"2018-10-02T00:36:42.285Z","3.4.5":"2018-10-05T01:04:20.935Z","3.5.0":"2018-10-09T04:22:24.944Z","3.6.0-beta.1":"2018-10-09T05:11:00.922Z","3.4.6":"2018-10-29T17:42:54.556Z","3.5.1":"2018-10-29T20:56:26.726Z","3.6.0-beta.2":"2018-10-30T00:24:19.874Z","3.6.0-beta.3":"2018-11-06T04:51:23.704Z","3.6.0-beta.4":"2018-11-13T04:12:16.145Z","3.6.0":"2018-12-07T00:56:44.363Z","3.7.0-beta.1":"2018-12-07T02:02:14.193Z","3.4.7":"2018-12-07T21:14:40.317Z","3.7.0-beta.2":"2018-12-18T01:24:48.615Z","3.6.1":"2018-12-18T23:53:24.192Z","3.7.0-beta.3":"2018-12-24T22:29:26.267Z","3.7.0":"2019-01-07T22:16:28.225Z","3.8.0-beta.1":"2019-01-07T23:06:19.256Z","3.8.0-beta.2":"2019-01-15T00:41:33.656Z","3.7.1":"2019-01-21T21:03:46.225Z","3.4.8":"2019-01-22T23:06:44.093Z","3.7.2":"2019-01-23T00:18:57.148Z","3.8.0-beta.3":"2019-01-29T05:02:04.914Z","3.8.0-beta.4":"2019-02-05T03:52:52.350Z","3.7.3":"2019-02-06T17:53:37.028Z","3.8.0-beta.5":"2019-02-12T03:42:09.424Z","3.8.0":"2019-02-18T22:51:16.059Z","3.9.0-beta.1":"2019-02-19T00:39:03.230Z","3.9.0-beta.2":"2019-02-27T04:05:24.572Z","3.9.0-beta.3":"2019-03-04T23:15:38.863Z","3.9.0-beta.4":"2019-03-12T02:37:20.813Z","3.9.0-beta.5":"2019-03-25T23:29:42.294Z","3.9.0":"2019-04-02T05:41:25.360Z","3.8.1":"2019-04-03T04:01:24.510Z","3.10.0-beta.1":"2019-04-03T04:23:56.748Z","3.10.0-beta.2":"2019-04-09T02:09:44.394Z","3.9.1":"2019-04-09T17:28:24.217Z","3.10.0-beta.3":"2019-04-16T01:48:40.791Z","3.10.0-beta.4":"2019-04-23T03:43:44.264Z","3.10.0-beta.5":"2019-04-30T04:19:16.392Z","3.10.0":"2019-05-13T20:41:53.602Z","3.11.0-beta.1":"2019-05-14T02:37:19.525Z","3.11.0-beta.2":"2019-06-03T20:07:24.587Z","3.8.2":"2019-06-04T15:25:21.883Z","3.10.1":"2019-06-04T15:56:14.511Z","3.11.0-beta.3":"2019-06-11T11:04:23.517Z","3.11.0-beta.4":"2019-06-18T05:53:59.727Z","3.10.2":"2019-06-18T14:06:08.009Z","3.11.0":"2019-06-25T03:53:05.991Z","3.12.0-beta.1":"2019-06-27T16:30:46.883Z","3.11.1":"2019-06-28T05:00:55.687Z","3.8.3":"2019-06-28T12:39:25.900Z","3.12.0":"2019-08-06T01:09:19.386Z","3.13.0-beta.1":"2019-08-07T02:26:04.961Z","3.13.0-beta.2":"2019-08-13T04:37:16.367Z","3.13.0-beta.3":"2019-08-20T01:34:53.995Z","3.13.0-beta.4":"2019-08-27T03:48:47.550Z","3.13.0-beta.5":"2019-09-04T04:21:44.200Z","3.13.0":"2019-09-19T22:53:42.925Z","3.14.0-beta.1":"2019-09-22T02:28:51.104Z","3.13.1":"2019-09-24T02:37:56.203Z","3.14.0-beta.2":"2019-09-24T05:28:36.151Z","3.13.2":"2019-09-25T20:38:47.002Z","3.14.0-beta.3":"2019-10-01T20:40:46.564Z","3.14.0-beta.4":"2019-10-07T23:15:59.240Z","3.13.3":"2019-10-08T07:59:33.109Z","3.14.0-beta.5":"2019-10-14T23:48:59.226Z","3.13.4":"2019-10-29T19:10:43.954Z","3.14.0":"2019-10-29T20:18:45.654Z","3.14.1":"2019-10-30T17:49:08.917Z","3.15.0-beta.1":"2019-11-01T03:34:34.968Z","3.15.0-beta.2":"2019-11-12T06:00:38.224Z","3.15.0-beta.3":"2019-11-19T04:40:06.839Z","3.14.2":"2019-11-20T23:27:50.061Z","3.12.1":"2019-11-21T02:21:34.923Z","3.14.3":"2019-12-03T18:13:50.285Z","3.12.2":"2019-12-04T17:24:47.172Z","3.15.0-beta.4":"2019-12-05T04:17:12.957Z","3.15.0-beta.5":"2019-12-05T05:22:47.747Z","3.15.0":"2019-12-10T05:35:19.354Z","3.16.0-beta.1":"2019-12-10T06:00:40.202Z","3.16.0":"2020-01-20T22:56:00.185Z","3.17.0-beta.1":"2020-01-20T23:30:55.295Z","3.17.0-beta.2":"2020-01-30T01:50:27.183Z","3.16.1":"2020-02-03T17:10:17.399Z","3.17.0-beta.3":"2020-02-04T02:18:26.025Z","3.16.2":"2020-02-10T16:45:06.522Z","3.17.0-beta.4":"2020-02-11T05:05:23.190Z","3.17.0-beta.5":"2020-02-18T16:45:52.085Z","3.16.3":"2020-02-18T22:41:06.080Z","3.17.0-beta.6":"2020-02-25T05:28:43.616Z","3.17.0":"2020-03-05T03:51:06.474Z","3.18.0-beta.1":"2020-03-05T06:16:38.610Z","3.12.3":"2020-03-13T00:45:55.092Z","3.18.0-beta.2":"2020-03-17T05:18:49.359Z","3.16.4":"2020-03-23T04:07:39.170Z","3.17.1":"2020-03-23T12:19:59.245Z","3.16.5":"2020-03-23T13:34:46.829Z","3.18.0-beta.3":"2020-03-23T20:46:59.656Z","3.16.6":"2020-03-24T23:30:19.539Z","3.17.2":"2020-03-29T00:18:50.486Z","3.18.0-beta.4":"2020-03-31T20:24:51.316Z","3.17.3":"2020-04-02T22:27:43.995Z","3.16.7-beta.1":"2020-04-02T23:06:37.285Z","3.18.0-beta.5":"2020-04-09T04:51:15.189Z","3.16.7":"2020-04-13T15:00:59.127Z","3.18.0":"2020-04-14T20:30:50.174Z","3.19.0-beta.1":"2020-04-24T16:31:47.796Z","3.16.8":"2020-04-24T16:51:47.962Z","3.19.0-beta.2":"2020-04-27T22:05:53.541Z","3.18.1":"2020-05-04T17:37:05.548Z","3.19.0-beta.3":"2020-05-04T20:58:50.096Z","3.19.0-beta.4":"2020-05-12T06:07:56.397Z","3.12.4":"2020-05-21T22:13:55.655Z","3.19.0":"2020-05-26T20:28:09.663Z","3.20.0-beta.1":"2020-05-26T21:29:12.793Z","3.20.0-beta.2":"2020-06-02T20:14:15.378Z","3.20.0-beta.3":"2020-06-22T19:59:50.786Z","3.20.0-beta.4":"2020-06-29T21:51:54.784Z","3.20.0-beta.5":"2020-07-06T20:33:18.581Z","3.20.0":"2020-07-13T19:25:13.104Z","3.21.0-beta.1":"2020-07-13T21:01:49.174Z","3.20.1":"2020-07-15T20:45:30.722Z","3.21.0-beta.2":"2020-07-20T19:00:52.134Z","3.20.2":"2020-07-26T23:44:11.399Z","3.21.0-beta.3":"2020-07-27T23:13:59.863Z","3.16.9":"2020-07-29T19:22:19.068Z","3.20.3":"2020-07-30T15:01:20.487Z","3.21.0-beta.4":"2020-08-05T19:55:48.209Z","3.16.10":"2020-08-05T20:43:26.449Z","3.21.0-beta.5":"2020-08-05T20:50:06.233Z","3.20.4":"2020-08-11T18:07:07.211Z","3.21.0-beta.6":"2020-08-17T20:38:49.145Z","3.21.0":"2020-08-24T18:22:07.909Z","3.22.0-beta.1":"2020-08-24T18:44:49.693Z","3.21.1":"2020-08-29T00:12:10.917Z","3.20.5":"2020-08-29T00:29:39.526Z","3.22.0-beta.2":"2020-08-31T19:22:05.089Z","3.22.0-beta.3":"2020-09-09T20:21:00.937Z","3.21.2":"2020-09-30T16:02:20.434Z","3.21.3":"2020-09-30T21:24:18.700Z","3.22.0-beta.4":"2020-09-30T21:25:21.052Z","3.22.0-beta.5":"2020-09-30T21:43:32.559Z","3.22.0":"2020-10-05T19:48:43.559Z","3.23.0-beta.1":"2020-10-05T21:35:50.981Z","3.23.0-beta.2":"2020-10-20T20:42:33.903Z","3.23.0-beta.3":"2020-10-26T21:08:42.177Z","3.23.0-beta.4":"2020-11-02T22:10:03.247Z","3.23.0-beta.5":"2020-11-09T20:16:29.119Z","3.22.1":"2020-11-10T18:43:55.302Z","3.20.6":"2020-11-11T02:01:50.563Z","3.23.0":"2020-11-16T22:53:01.467Z","3.24.0-beta.1":"2020-11-17T00:07:38.882Z","3.23.1":"2020-11-23T19:09:53.234Z","3.24.0-beta.2":"2020-11-24T05:58:33.452Z","3.22.2":"2020-11-30T15:49:38.684Z","3.24.0-beta.3":"2020-12-21T18:58:55.718Z","3.24.0":"2020-12-28T19:15:40.071Z","3.25.0-beta.1":"2020-12-28T19:42:39.055Z","3.24.1":"2021-01-14T15:31:40.798Z","3.25.0-beta.2":"2021-01-19T22:32:51.942Z","3.25.0-beta.3":"2021-01-25T19:49:51.778Z","3.25.0-beta.4":"2021-02-01T21:38:24.911Z","3.25.0-beta.5":"2021-02-02T22:58:36.780Z","3.25.0":"2021-02-08T22:46:20.973Z","3.26.0-beta.1":"2021-02-08T23:16:41.799Z","3.25.1":"2021-02-10T15:40:12.520Z","3.24.2":"2021-02-10T16:11:05.378Z","3.26.0-beta.2":"2021-02-15T21:53:12.353Z","3.26.0-beta.3":"2021-03-02T21:54:08.785Z","3.27.0-alpha.2":"2021-03-03T20:17:34.159Z","3.25.2":"2021-03-08T02:24:31.198Z","3.25.3":"2021-03-08T03:08:35.620Z","3.24.3":"2021-03-08T03:15:37.397Z","3.26.0-beta.4":"2021-03-16T19:50:23.026Z","3.26.0-beta.5":"2021-03-17T18:59:10.441Z","3.26.0":"2021-03-22T23:06:31.608Z","3.27.0-beta.1":"2021-03-22T23:30:56.402Z","3.28.0-alpha.2":"2021-03-24T20:12:20.370Z","3.26.1":"2021-03-24T23:51:04.475Z","3.25.4":"2021-03-25T00:27:02.862Z","3.27.0-beta.2":"2021-03-25T18:47:18.121Z","3.27.0-beta.3":"2021-03-30T13:57:49.160Z","3.27.0-beta.4":"2021-04-22T07:00:14.336Z","3.24.4":"2021-05-03T14:56:56.081Z","3.27.0":"2021-05-03T15:53:25.810Z","3.28.0-beta.1":"2021-05-03T16:27:50.283Z","4.0.0-alpha.2":"2021-05-05T20:11:01.694Z","3.27.1":"2021-05-13T13:41:01.427Z","3.27.2":"2021-05-27T17:18:29.033Z","3.28.0-beta.3":"2021-06-01T20:36:44.707Z","3.27.3":"2021-06-03T20:41:36.485Z","3.20.7":"2021-06-03T22:22:22.616Z","3.28.0-beta.4":"2021-06-07T19:01:14.555Z","3.27.4":"2021-06-09T20:11:35.424Z","3.27.5":"2021-06-10T19:22:09.513Z","3.28.0-beta.5":"2021-06-14T18:28:08.585Z","3.28.0-beta.6":"2021-06-22T04:09:10.658Z","3.28.0-beta.7":"2021-08-03T18:01:43.480Z","3.24.5":"2021-08-09T22:44:49.726Z","3.28.0":"2021-08-10T01:06:08.954Z","4.0.0-beta.1":"2021-08-17T22:14:23.907Z","4.1.0-alpha.2":"2021-08-18T20:19:10.628Z","4.0.0-beta.2":"2021-08-23T19:10:47.223Z","4.0.0-beta.3":"2021-08-30T19:15:39.444Z","3.28.1":"2021-08-30T21:00:28.460Z","4.0.0-beta.4":"2021-09-13T18:26:59.307Z","3.26.2":"2021-10-04T20:17:52.411Z","4.0.0-beta.5":"2021-10-11T17:29:43.518Z","4.1.0-alpha.3":"2021-10-13T20:10:09.844Z","3.24.6":"2021-10-18T22:33:51.280Z","4.1.0-alpha.4":"2021-10-20T20:10:00.444Z","3.28.2":"2021-10-21T23:30:21.105Z","3.28.3":"2021-10-22T14:02:51.000Z","3.28.4":"2021-10-22T16:55:54.580Z","4.0.0-beta.6":"2021-10-27T00:41:47.549Z","4.1.0-alpha.5":"2021-10-27T20:10:46.164Z","4.0.0-beta.7":"2021-11-01T19:36:09.540Z","3.28.5":"2021-11-03T18:14:45.250Z","4.1.0-alpha.6":"2021-11-03T20:14:04.526Z","3.28.6":"2021-11-04T19:03:10.514Z","4.0.0-beta.8":"2021-11-05T18:21:44.991Z","4.1.0-alpha.7":"2021-11-10T20:08:52.640Z","4.0.0-beta.9":"2021-11-10T22:48:44.282Z","4.0.0-beta.10":"2021-11-15T17:21:34.580Z","4.0.0":"2021-11-15T23:33:52.631Z","4.1.0-alpha.8":"2021-11-17T20:08:55.734Z","4.1.0-beta.1":"2021-11-20T00:41:05.699Z","4.2.0-alpha.1":"2021-11-24T20:12:59.738Z","4.0.1":"2021-12-01T14:47:12.319Z","3.28.7":"2021-12-01T15:01:17.526Z","4.2.0-alpha.2":"2021-12-01T20:13:32.186Z","3.28.8":"2021-12-02T19:09:50.838Z","4.2.0-alpha.3":"2021-12-08T20:19:25.643Z","4.2.0-alpha.4":"2021-12-15T20:09:11.059Z","4.2.0-alpha.5":"2021-12-22T20:08:20.496Z","4.1.0":"2021-12-28T22:04:15.680Z","4.2.0-alpha.6":"2021-12-29T20:08:27.562Z","4.2.0-alpha.7":"2022-01-05T20:08:35.346Z","4.2.0-beta.1":"2022-01-07T20:05:44.210Z","4.3.0-alpha.1":"2022-01-12T20:09:18.259Z","4.3.0-alpha.2":"2022-01-19T20:08:19.680Z","4.3.0-alpha.3":"2022-01-26T20:09:16.641Z","4.3.0-alpha.4":"2022-02-02T20:08:59.214Z","4.2.0":"2022-02-07T22:37:15.943Z","4.3.0-beta.1":"2022-02-07T22:57:21.754Z","4.4.0-alpha.1":"2022-02-09T20:09:17.251Z","4.4.0-alpha.2":"2022-02-16T20:08:27.571Z","4.4.0-alpha.3":"2022-02-23T20:18:56.094Z","4.3.0-beta.2":"2022-03-01T19:26:57.172Z","4.4.0-alpha.4":"2022-03-02T20:09:18.653Z","4.4.0-alpha.5":"2022-03-09T20:12:15.945Z","4.4.0-alpha.6":"2022-03-16T20:13:11.354Z","4.3.0":"2022-03-21T18:07:11.820Z","4.4.0-alpha.7":"2022-03-23T20:10:35.655Z","4.4.0-beta.1":"2022-03-24T17:52:48.680Z","4.5.0-alpha.1":"2022-03-30T20:14:22.641Z","4.5.0-alpha.2":"2022-04-06T20:18:38.052Z","4.5.0-alpha.3":"2022-04-13T20:12:14.234Z","3.28.9":"2022-04-20T16:40:43.134Z","4.5.0-alpha.4":"2022-04-20T20:11:50.862Z","4.5.0-alpha.5":"2022-04-27T20:18:48.583Z","4.4.0":"2022-05-03T02:57:07.569Z","4.5.0-beta.1":"2022-05-03T03:34:36.697Z","4.6.0-alpha.1":"2022-05-04T20:09:16.811Z","4.6.0-alpha.2":"2022-05-11T20:20:20.138Z","4.6.0-alpha.3":"2022-05-18T20:09:50.486Z","4.6.0-alpha.4":"2022-05-25T20:09:32.544Z","4.4.1":"2022-05-31T15:40:54.300Z","4.6.0-alpha.5":"2022-06-01T20:09:28.654Z","4.5.0-beta.2":"2022-06-06T22:09:55.321Z","4.6.0-alpha.6":"2022-06-08T20:09:52.601Z","4.4.2":"2022-06-13T15:48:24.947Z","4.5.0":"2022-06-13T16:02:45.808Z","4.6.0-beta.1":"2022-06-13T16:12:07.583Z","4.7.0-alpha.1":"2022-06-15T20:11:38.365Z","4.7.0-alpha.2":"2022-06-22T20:09:28.674Z","4.6.0-beta.2":"2022-06-27T18:21:24.377Z","4.7.0-alpha.3":"2022-06-29T20:08:53.679Z","4.7.0-alpha.4":"2022-07-06T20:09:23.166Z","4.7.0-alpha.5":"2022-07-13T20:09:34.580Z","4.7.0-alpha.6":"2022-07-20T20:10:44.839Z","4.5.1":"2022-07-25T17:52:27.626Z","4.6.0":"2022-07-25T17:58:32.926Z","4.7.0-beta.1":"2022-07-25T18:08:19.035Z","4.8.0-alpha.1":"2022-07-27T20:08:54.984Z","4.8.0-alpha.2":"2022-08-03T20:09:37.817Z","4.8.0-alpha.3":"2022-08-10T20:10:05.866Z","4.8.0-alpha.4":"2022-08-17T20:10:09.711Z","4.8.0-alpha.5":"2022-08-24T20:09:58.474Z","4.8.0-alpha.6":"2022-08-31T20:10:59.891Z","4.7.0":"2022-09-06T20:29:39.970Z","4.8.0-beta.1":"2022-09-06T20:46:52.340Z","4.9.0-alpha.1":"2022-09-07T20:09:23.574Z","4.8.0-beta.2":"2022-09-13T17:28:58.583Z","4.9.0-alpha.2":"2022-09-14T20:10:12.806Z","4.8.0-beta.3":"2022-09-19T19:54:57.304Z","4.9.0-alpha.3":"2022-09-21T20:09:11.341Z","4.8.0-beta.4":"2022-09-26T22:28:02.196Z","4.9.0-alpha.4":"2022-09-28T20:08:52.472Z","4.8.0-beta.5":"2022-10-03T19:46:18.560Z","4.9.0-alpha.5":"2022-10-05T20:09:56.970Z","4.7.1":"2022-10-12T13:06:53.676Z","4.4.3":"2022-10-12T13:44:31.969Z","4.9.0-alpha.6":"2022-10-12T20:10:59.990Z","4.8.0":"2022-10-17T18:24:41.022Z","4.9.0-beta.1":"2022-10-17T19:03:24.309Z","4.10.0-alpha.1":"2022-10-19T20:09:47.552Z","4.9.0-beta.2":"2022-10-26T01:05:25.738Z","4.10.0-alpha.2":"2022-10-26T20:10:41.597Z","4.8.1":"2022-11-02T15:27:47.455Z","4.4.4":"2022-11-02T15:51:38.997Z","3.28.10":"2022-11-02T16:16:32.229Z","4.9.0-beta.3":"2022-11-02T16:23:18.340Z","3.24.7":"2022-11-02T17:04:21.563Z","4.10.0-alpha.3":"2022-11-02T20:09:34.981Z","4.8.2":"2022-11-03T15:19:43.579Z","4.10.0-alpha.4":"2022-11-09T20:10:59.178Z","4.9.0-beta.4":"2022-11-15T21:40:39.511Z","4.10.0-alpha.5":"2022-11-16T20:10:15.618Z","4.10.0-alpha.6":"2022-11-23T20:10:06.593Z","4.9.0":"2022-11-28T20:52:32.032Z","4.10.0-beta.1":"2022-11-28T21:48:44.807Z","3.28.11":"2022-11-30T14:51:22.550Z","4.10.0-beta.2":"2022-11-30T15:28:53.625Z","4.9.1":"2022-11-30T15:36:26.719Z","4.11.0-alpha.1":"2022-11-30T20:10:18.495Z","4.11.0-alpha.2":"2022-12-07T20:10:43.134Z","4.8.3":"2022-12-12T16:31:40.453Z","4.10.0-beta.3":"2022-12-13T00:32:36.271Z","4.9.2":"2022-12-13T00:38:36.948Z","4.9.3":"2022-12-13T23:24:12.367Z","4.8.4":"2022-12-13T23:29:50.722Z","4.10.0-beta.4":"2022-12-13T23:38:38.336Z","4.11.0-alpha.3":"2022-12-14T20:18:02.177Z","4.11.0-alpha.4":"2022-12-21T20:09:42.566Z","4.10.0-beta.5":"2022-12-28T21:32:33.176Z","4.11.0-alpha.5":"2023-01-04T20:10:39.427Z","4.11.0-alpha.6":"2023-01-11T20:10:17.777Z","4.10.0":"2023-01-12T21:00:54.216Z","4.11.0-beta.1":"2023-01-12T21:34:27.270Z","4.12.0-alpha.1":"2023-01-18T20:17:10.377Z","4.12.0-alpha.2":"2023-01-25T20:09:12.105Z","4.12.0-alpha.3":"2023-02-01T20:09:39.888Z","4.12.0-alpha.4":"2023-02-08T20:10:34.233Z","4.12.0-alpha.5":"2023-02-15T20:18:31.604Z","4.11.0":"2023-02-20T20:20:25.256Z","4.12.0-beta.1":"2023-02-20T20:40:33.137Z","5.0.0-alpha.1":"2023-02-22T20:10:09.525Z","4.12.0-beta.2":"2023-02-27T20:01:32.310Z","5.0.0-alpha.2":"2023-03-01T20:11:34.304Z","5.0.0-alpha.3":"2023-03-08T20:09:46.818Z","4.12.0-beta.3":"2023-03-13T19:34:13.722Z","5.0.0-alpha.4":"2023-03-15T20:09:16.580Z","5.0.0-alpha.5":"2023-03-22T20:09:03.852Z","5.0.0-alpha.6":"2023-03-29T20:11:11.534Z","4.12.0":"2023-04-03T18:32:20.343Z","5.0.0-alpha.7":"2023-04-05T20:09:07.451Z","5.0.0-beta.1":"2023-04-06T19:01:30.720Z","5.1.0-alpha.1":"2023-04-12T20:09:03.276Z","5.0.0-beta.3":"2023-05-04T01:53:05.245Z","3.28.12":"2023-05-04T20:48:10.354Z","4.4.5":"2023-05-04T21:06:43.311Z","4.8.5":"2023-05-04T21:23:33.020Z","5.0.0":"2023-05-15T14:51:59.348Z","5.1.0-alpha.2":"2023-05-17T20:10:28.429Z","5.1.0-beta.1":"2023-05-22T20:24:45.139Z","5.2.0-alpha.1":"2023-05-24T20:09:23.887Z","5.2.0-alpha.2":"2023-05-31T20:09:34.646Z","5.2.0-alpha.3":"2023-06-07T20:10:55.531Z","4.8.6":"2023-06-12T19:08:06.465Z","4.12.1":"2023-06-12T19:20:34.970Z","5.2.0-alpha.4":"2023-06-14T20:09:39.244Z","5.2.0-alpha.5":"2023-06-21T20:10:53.982Z","5.1.0":"2023-06-26T18:42:43.067Z","5.2.0-beta.1":"2023-06-26T18:50:28.667Z","5.3.0-alpha.1":"2023-06-28T20:11:39.935Z","4.12.2":"2023-06-28T22:53:44.065Z","5.1.1":"2023-06-29T22:24:27.648Z","5.2.0-beta.2":"2023-06-29T22:31:42.102Z","5.1.2":"2023-06-30T17:48:54.907Z","5.2.0-beta.3":"2023-06-30T17:52:07.488Z","4.12.3":"2023-06-30T20:27:53.275Z","5.3.0-alpha.2":"2023-07-05T20:09:44.708Z","5.3.0-alpha.3":"2023-07-12T20:08:59.100Z","5.2.0-beta.4":"2023-07-17T21:42:11.592Z","5.3.0-alpha.4":"2023-07-19T20:09:24.136Z","5.3.0-alpha.5":"2023-07-26T20:08:56.037Z","5.3.0-alpha.6":"2023-08-02T20:08:48.698Z","5.2.0":"2023-08-07T15:28:51.860Z","5.3.0-beta.1":"2023-08-07T15:45:16.415Z","5.4.0-alpha.1":"2023-08-09T20:08:47.359Z","5.4.0-alpha.2":"2023-08-16T20:08:57.132Z","5.4.0-alpha.3":"2023-08-23T20:09:47.502Z"},"homepage":"https://emberjs.com/","keywords":["ember-addon"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","readmeFilename":"","users":{"knownasilya":true,"mriska":true,"jpsirois":true,"lozjackson":true,"rahsaanbasek":true,"pzuraq":true,"nmccready":true,"poslinskinet":true,"takonyc":true}}' headers: Access-Control-Allow-Origin: - '*' Age: - - '24' + - '113' CF-Cache-Status: - HIT CF-Ray: - - 7c20f3518ffb01e3-ZRH + - 7fdc99b80fc6ceab-GVA Cache-Control: - public, max-age=300 Connection: @@ -43295,11 +52086,11 @@ interactions: Content-Type: - application/json Date: - - Thu, 04 May 2023 13:04:36 GMT + - Mon, 28 Aug 2023 12:36:32 GMT Etag: - - W/"f3d6656c153624ddfa463c3b6234281f" + - W/"41ea53ccef49ebe8ecbccfe96b6e91b7" Last-Modified: - - Thu, 04 May 2023 01:53:08 GMT + - Wed, 23 Aug 2023 20:09:55 GMT Server: - cloudflare Transfer-Encoding: @@ -43307,11 +52098,10 @@ interactions: Vary: - accept-encoding, accept x-amz-replication-status: - - COMPLETED + - FAILED x-amz-server-side-encryption: - AES256 status: code: 200 message: OK - url: https://registry.npmjs.org/ember-source version: 1 diff --git a/api/outdated/outdated/tests/cassettes/test_syncproject.yaml b/api/outdated/outdated/tests/cassettes/test_syncproject.yaml index 77729d5e..fc6cb53b 100644 --- a/api/outdated/outdated/tests/cassettes/test_syncproject.yaml +++ b/api/outdated/outdated/tests/cassettes/test_syncproject.yaml @@ -26,7 +26,7 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Thu, 04 May 2023 13:04:38 GMT + - Mon, 28 Aug 2023 12:36:35 GMT Referrer-Policy: - origin-when-cross-origin, strict-origin-when-cross-origin Server: @@ -46,7 +46,7 @@ interactions: X-GitHub-Media-Type: - github.hawkgirl-preview; format=json X-GitHub-Request-Id: - - 5316:2574:257BA82:25D7C18:6453AD64 + - 88AE:94CB:D930FB:DAD0FE:64EC94D1 X-OAuth-Scopes: - public_repo, read:audit_log, read:discussion, read:enterprise, read:gpg_key, read:org, read:project, read:public_key, read:repo_hook, read:ssh_signing_key, @@ -54,19 +54,20 @@ interactions: X-RateLimit-Limit: - '5000' X-RateLimit-Remaining: - - '4990' + - '4996' X-RateLimit-Reset: - - '1683206832' + - '1693229675' X-RateLimit-Resource: - graphql X-RateLimit-Used: - - '10' + - '4' X-XSS-Protection: - '0' + github-authentication-token-expiration: + - 2023-09-27 09:07:54 UTC status: code: 200 message: OK - url: https://api.github.com/graphql - request: body: null headers: @@ -77,7 +78,7 @@ interactions: Host: - raw.githubusercontent.com User-Agent: - - Python/3.9 aiohttp/3.8.4 + - Python/3.11 aiohttp/3.8.5 method: GET uri: https://raw.githubusercontent.com//projectcaluma/caluma/main/poetry.lock response: @@ -93,34 +94,35 @@ interactions: - '73' Content-Type: - text/html; charset=utf-8 + Cross-Origin-Resource-Policy: + - cross-origin Date: - - Thu, 04 May 2023 13:04:38 GMT + - Mon, 28 Aug 2023 12:36:35 GMT Expires: - - Thu, 04 May 2023 13:09:38 GMT + - Mon, 28 Aug 2023 12:41:35 GMT Location: - /projectcaluma/caluma/main/poetry.lock Source-Age: - - '31' + - '0' Vary: - Authorization,Accept-Encoding Via: - 1.1 varnish X-Cache: - - HIT + - MISS X-Cache-Hits: - - '1' + - '0' X-Fastly-Request-ID: - - cfdf21ed4088b182bbf7023932daac8d707c33c6 + - a3bfd73c2be081d47dd6c424ba6edbee38066a39 X-GitHub-Request-Id: - - 4670:07F0:5CD74D:605309:6453AD47 + - 1F6A:F550:A73F1F:ADCC9E:64EC94D3 X-Served-By: - - cache-mxp6964-MXP + - cache-vie6350-VIE X-Timer: - - S1683205478.489129,VS0,VE1 + - S1693226196.656671,VS0,VE116 status: code: 301 message: Moved Permanently - url: https://raw.githubusercontent.com//projectcaluma/caluma/main/poetry.lock - request: body: null headers: @@ -131,612 +133,40 @@ interactions: Host: - raw.githubusercontent.com User-Agent: - - Python/3.9 aiohttp/3.8.4 + - Python/3.11 aiohttp/3.8.5 method: GET uri: https://raw.githubusercontent.com/projectcaluma/caluma/main/poetry.lock response: body: - string: "[[package]]\nname = \"aniso8601\"\nversion = \"9.0.1\"\ndescription + string: "# This file is automatically @generated by Poetry and should not be + changed by hand.\n\n[[package]]\nname = \"aniso8601\"\nversion = \"9.0.1\"\ndescription = \"A library for parsing ISO 8601 strings.\"\ncategory = \"main\"\noptional - = false\npython-versions = \"*\"\n\n[package.extras]\ndev = [\"black\", \"coverage\", - \"isort\", \"pre-commit\", \"pyenchant\", \"pylint\"]\n\n[[package]]\nname - = \"arrow\"\nversion = \"1.2.1\"\ndescription = \"Better dates & times for - Python\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.6\"\n\n[package.dependencies]\npython-dateutil + = false\npython-versions = \"*\"\nfiles = [\n {file = \"aniso8601-9.0.1-py2.py3-none-any.whl\", + hash = \"sha256:1d2b7ef82963909e93c4f24ce48d4de9e66009a21bf1c1e1c85bdd0812fe412f\"},\n + \ {file = \"aniso8601-9.0.1.tar.gz\", hash = \"sha256:72e3117667eedf66951bb2d93f4296a56b94b078a8a95905a052611fb3f1b973\"},\n]\n\n[package.extras]\ndev + = [\"black\", \"coverage\", \"isort\", \"pre-commit\", \"pyenchant\", \"pylint\"]\n\n[[package]]\nname + = \"arrow\"\nversion = \"1.2.3\"\ndescription = \"Better dates & times for + Python\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.6\"\nfiles + = [\n {file = \"arrow-1.2.3-py3-none-any.whl\", hash = \"sha256:5a49ab92e3b7b71d96cd6bfcc4df14efefc9dfa96ea19045815914a6ab6b1fe2\"},\n + \ {file = \"arrow-1.2.3.tar.gz\", hash = \"sha256:3934b30ca1b9f292376d9db15b19446088d12ec58629bc3f0da28fd55fb633a1\"},\n]\n\n[package.dependencies]\npython-dateutil = \">=2.7.0\"\n\n[[package]]\nname = \"asgiref\"\nversion = \"3.6.0\"\ndescription = \"ASGI specs, helper code, and adapters\"\ncategory = \"main\"\noptional - = false\npython-versions = \">=3.7\"\n\n[package.extras]\ntests = [\"mypy - (>=0.800)\", \"pytest\", \"pytest-asyncio\"]\n\n[[package]]\nname = \"attrs\"\nversion - = \"22.2.0\"\ndescription = \"Classes Without Boilerplate\"\ncategory = \"dev\"\noptional - = false\npython-versions = \">=3.6\"\n\n[package.extras]\ncov = [\"attrs[tests]\", - \"coverage-enable-subprocess\", \"coverage[toml] (>=5.3)\"]\ndev = [\"attrs[docs,tests]\"]\ndocs - = [\"furo\", \"myst-parser\", \"sphinx\", \"sphinx-notfound-page\", \"sphinxcontrib-towncrier\", - \"towncrier\", \"zope.interface\"]\ntests = [\"attrs[tests-no-zope]\", \"zope.interface\"]\ntests-no-zope - = [\"cloudpickle\", \"cloudpickle\", \"hypothesis\", \"hypothesis\", \"mypy - (>=0.971,<0.990)\", \"mypy (>=0.971,<0.990)\", \"pympler\", \"pympler\", \"pytest - (>=4.3.0)\", \"pytest (>=4.3.0)\", \"pytest-mypy-plugins\", \"pytest-mypy-plugins\", - \"pytest-xdist[psutil]\", \"pytest-xdist[psutil]\"]\n\n[[package]]\nname = - \"backports.zoneinfo\"\nversion = \"0.2.1\"\ndescription = \"Backport of the - standard library zoneinfo module\"\ncategory = \"main\"\noptional = false\npython-versions - = \">=3.6\"\n\n[package.extras]\ntzdata = [\"tzdata\"]\n\n[[package]]\nname - = \"binaryornot\"\nversion = \"0.4.4\"\ndescription = \"Ultra-lightweight - pure Python package to check if a file is binary or text.\"\ncategory = \"dev\"\noptional - = false\npython-versions = \"*\"\n\n[package.dependencies]\nchardet = \">=3.0.2\"\n\n[[package]]\nname - = \"black\"\nversion = \"22.12.0\"\ndescription = \"The uncompromising code - formatter.\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.7\"\n\n[package.dependencies]\nclick - = \">=8.0.0\"\nmypy-extensions = \">=0.4.3\"\npathspec = \">=0.9.0\"\nplatformdirs - = \">=2\"\ntomli = {version = \">=1.1.0\", markers = \"python_full_version - < \\\"3.11.0a7\\\"\"}\ntyping-extensions = {version = \">=3.10.0.0\", markers - = \"python_version < \\\"3.10\\\"\"}\n\n[package.extras]\ncolorama = [\"colorama - (>=0.4.3)\"]\nd = [\"aiohttp (>=3.7.4)\"]\njupyter = [\"ipython (>=7.8.0)\", - \"tokenize-rt (>=3.2.0)\"]\nuvloop = [\"uvloop (>=0.15.2)\"]\n\n[[package]]\nname - = \"bleach\"\nversion = \"5.0.1\"\ndescription = \"An easy safelist-based - HTML-sanitizing tool.\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=3.7\"\n\n[package.dependencies]\nsix = \">=1.9.0\"\nwebencodings = \"*\"\n\n[package.extras]\ncss - = [\"tinycss2 (>=1.1.0,<1.2)\"]\ndev = [\"Sphinx (==4.3.2)\", \"black (==22.3.0)\", - \"build (==0.8.0)\", \"flake8 (==4.0.1)\", \"hashin (==0.17.0)\", \"mypy (==0.961)\", - \"pip-tools (==6.6.2)\", \"pytest (==7.1.2)\", \"tox (==3.25.0)\", \"twine - (==4.0.1)\", \"wheel (==0.37.1)\"]\n\n[[package]]\nname = \"boolean.py\"\nversion - = \"4.0\"\ndescription = \"Define boolean algebras, create and parse boolean - expressions and create custom boolean DSL.\"\ncategory = \"dev\"\noptional - = false\npython-versions = \"*\"\n\n[[package]]\nname = \"certifi\"\nversion - = \"2022.12.7\"\ndescription = \"Python package for providing Mozilla's CA - Bundle.\"\ncategory = \"main\"\noptional = false\npython-versions = \">=3.6\"\n\n[[package]]\nname - = \"cffi\"\nversion = \"1.15.1\"\ndescription = \"Foreign Function Interface - for Python calling C code.\"\ncategory = \"dev\"\noptional = false\npython-versions - = \"*\"\n\n[package.dependencies]\npycparser = \"*\"\n\n[[package]]\nname - = \"cfgv\"\nversion = \"3.3.1\"\ndescription = \"Validate configuration and - produce human readable error messages.\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=3.6.1\"\n\n[[package]]\nname = \"chardet\"\nversion = \"5.1.0\"\ndescription - = \"Universal encoding detector for Python 3\"\ncategory = \"dev\"\noptional - = false\npython-versions = \">=3.7\"\n\n[[package]]\nname = \"charset-normalizer\"\nversion - = \"2.1.1\"\ndescription = \"The Real First Universal Charset Detector. Open, - modern and actively maintained alternative to Chardet.\"\ncategory = \"main\"\noptional - = false\npython-versions = \">=3.6.0\"\n\n[package.extras]\nunicode-backport - = [\"unicodedata2\"]\n\n[[package]]\nname = \"click\"\nversion = \"8.0.3\"\ndescription - = \"Composable command line interface toolkit\"\ncategory = \"dev\"\noptional - = false\npython-versions = \">=3.6\"\n\n[package.dependencies]\ncolorama = - {version = \"*\", markers = \"platform_system == \\\"Windows\\\"\"}\n\n[[package]]\nname - = \"click-log\"\nversion = \"0.4.0\"\ndescription = \"Logging integration - for Click\"\ncategory = \"dev\"\noptional = false\npython-versions = \"*\"\n\n[package.dependencies]\nclick - = \"*\"\n\n[[package]]\nname = \"colorama\"\nversion = \"0.4.6\"\ndescription - = \"Cross-platform colored terminal text.\"\ncategory = \"dev\"\noptional - = false\npython-versions = \"!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7\"\n\n[[package]]\nname - = \"colored\"\nversion = \"1.4.4\"\ndescription = \"Simple library for color - and formatting to terminal\"\ncategory = \"dev\"\noptional = false\npython-versions - = \"*\"\n\n[[package]]\nname = \"coverage\"\nversion = \"7.0.0\"\ndescription - = \"Code coverage measurement for Python\"\ncategory = \"dev\"\noptional = - false\npython-versions = \">=3.7\"\n\n[package.dependencies]\ntomli = {version - = \"*\", optional = true, markers = \"python_full_version <= \\\"3.11.0a6\\\" - and extra == \\\"toml\\\"\"}\n\n[package.extras]\ntoml = [\"tomli\"]\n\n[[package]]\nname - = \"cryptography\"\nversion = \"38.0.4\"\ndescription = \"cryptography is - a package which provides cryptographic recipes and primitives to Python developers.\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=3.6\"\n\n[package.dependencies]\ncffi - = \">=1.12\"\n\n[package.extras]\ndocs = [\"sphinx (>=1.6.5,!=1.8.0,!=3.1.0,!=3.1.1)\", - \"sphinx-rtd-theme\"]\ndocstest = [\"pyenchant (>=1.6.11)\", \"sphinxcontrib-spelling - (>=4.0.1)\", \"twine (>=1.12.0)\"]\npep8test = [\"black\", \"flake8\", \"flake8-import-order\", - \"pep8-naming\"]\nsdist = [\"setuptools-rust (>=0.11.4)\"]\nssh = [\"bcrypt - (>=3.1.5)\"]\ntest = [\"hypothesis (>=1.11.4,!=3.79.2)\", \"iso8601\", \"pretend\", - \"pytest (>=6.2.0)\", \"pytest-benchmark\", \"pytest-cov\", \"pytest-subtests\", - \"pytest-xdist\", \"pytz\"]\n\n[[package]]\nname = \"dateparser\"\nversion - = \"1.1.5\"\ndescription = \"Date parsing library designed to parse dates - from HTML pages\"\ncategory = \"main\"\noptional = false\npython-versions - = \">=3.7\"\n\n[package.dependencies]\npython-dateutil = \"*\"\npytz = \"*\"\nregex - = \"<2019.02.19 || >2019.02.19,<2021.8.27 || >2021.8.27\"\ntzlocal = \"*\"\n\n[package.extras]\ncalendars - = [\"convertdate\", \"hijri-converter\"]\nfasttext = [\"fasttext\"]\nlangdetect - = [\"langdetect\"]\n\n[[package]]\nname = \"deprecation\"\nversion = \"2.0.7\"\ndescription - = \"A library to handle automated deprecations\"\ncategory = \"main\"\noptional - = false\npython-versions = \"*\"\n\n[package.dependencies]\npackaging = \"*\"\n\n[[package]]\nname - = \"distlib\"\nversion = \"0.3.6\"\ndescription = \"Distribution utilities\"\ncategory - = \"dev\"\noptional = false\npython-versions = \"*\"\n\n[[package]]\nname - = \"Django\"\nversion = \"3.2.16\"\ndescription = \"A high-level Python Web - framework that encourages rapid development and clean, pragmatic design.\"\ncategory - = \"main\"\noptional = false\npython-versions = \">=3.6\"\n\n[package.dependencies]\nasgiref - = \">=3.3.2,<4\"\npytz = \"*\"\nsqlparse = \">=0.2.2\"\n\n[package.extras]\nargon2 - = [\"argon2-cffi (>=19.1.0)\"]\nbcrypt = [\"bcrypt\"]\n\n[[package]]\nname - = \"django-cors-headers\"\nversion = \"3.13.0\"\ndescription = \"django-cors-headers - is a Django application for handling the server headers required for Cross-Origin - Resource Sharing (CORS).\"\ncategory = \"main\"\noptional = false\npython-versions - = \">=3.7\"\n\n[package.dependencies]\nDjango = \">=3.2\"\n\n[[package]]\nname - = \"django-environ\"\nversion = \"0.9.0\"\ndescription = \"A package that - allows you to utilize 12factor inspired environment variables to configure - your Django application.\"\ncategory = \"main\"\noptional = false\npython-versions - = \">=3.4,<4\"\n\n[package.extras]\ndevelop = [\"coverage[toml] (>=5.0a4)\", - \"furo (>=2021.8.17b43,<2021.9.0)\", \"pytest (>=4.6.11)\", \"sphinx (>=3.5.0)\", - \"sphinx-notfound-page\"]\ndocs = [\"furo (>=2021.8.17b43,<2021.9.0)\", \"sphinx - (>=3.5.0)\", \"sphinx-notfound-page\"]\ntesting = [\"coverage[toml] (>=5.0a4)\", - \"pytest (>=4.6.11)\"]\n\n[[package]]\nname = \"django-extensions\"\nversion - = \"3.2.1\"\ndescription = \"Extensions for Django\"\ncategory = \"dev\"\noptional - = false\npython-versions = \">=3.6\"\n\n[package.dependencies]\nDjango = \">=3.2\"\n\n[[package]]\nname - = \"django-filter\"\nversion = \"22.1\"\ndescription = \"Django-filter is - a reusable Django application for allowing users to filter querysets dynamically.\"\ncategory - = \"main\"\noptional = false\npython-versions = \">=3.7\"\n\n[package.dependencies]\nDjango - = \">=3.2\"\n\n[[package]]\nname = \"django-localized-fields\"\nversion = - \"6.6\"\ndescription = \"Implementation of localized model fields using PostgreSQL - HStore fields.\"\ncategory = \"main\"\noptional = false\npython-versions = - \">=3.6\"\n\n[package.dependencies]\ndeprecation = \"2.0.7\"\nDjango = \">=2.0\"\ndjango-postgres-extra - = \">=2.0,<3.0\"\n\n[package.extras]\nanalysis = [\"autoflake (==1.3)\", \"autopep8 - (==1.4.4)\", \"black (==19.3b0)\", \"flake8 (==3.7.7)\", \"isort (==4.3.20)\", - \"sl-docformatter (==1.4)\"]\ndocs = [\"Sphinx (==2.2.0)\", \"sphinx-rtd-theme - (==0.4.3)\"]\ntest = [\"dj-database-url (==0.5.0)\", \"django-autoslug (==1.9.6)\", - \"django-bleach (==0.6.1)\", \"psycopg2 (==2.8.4)\", \"pytest (==5.3.2)\", - \"pytest-cov (==2.8.1)\", \"pytest-django (==3.7.0)\", \"tox (==3.14.3)\"]\n\n[[package]]\nname - = \"django-postgres-extra\"\nversion = \"2.0.6\"\ndescription = \"Bringing - all of PostgreSQL's awesomeness to Django.\"\ncategory = \"main\"\noptional - = false\npython-versions = \">=3.6\"\n\n[package.dependencies]\nDjango = \">=2.0,<5.0\"\npython-dateutil - = \">=2.8.0,<=3.0.0\"\n\n[package.extras]\nanalysis = [\"autoflake (==1.4)\", - \"autopep8 (==1.6.0)\", \"black (==22.3.0)\", \"docformatter (==1.4)\", \"flake8 - (==4.0.1)\", \"isort (==5.10.0)\"]\ndocs = [\"Sphinx (==2.2.0)\", \"docutils - (<0.18)\", \"sphinx-rtd-theme (==0.4.3)\"]\npublish = [\"build (==0.7.0)\", - \"twine (==3.7.1)\"]\ntest = [\"coveralls (==3.3.0)\", \"dj-database-url (==0.5.0)\", - \"freezegun (==1.1.0)\", \"psycopg2 (>=2.8.4,<3.0.0)\", \"pytest (==6.2.5)\", - \"pytest-benchmark (==3.4.1)\", \"pytest-cov (==3.0.0)\", \"pytest-django - (==4.4.0)\", \"snapshottest (==0.6.0)\", \"tox (==3.24.4)\"]\n\n[[package]]\nname - = \"django-simple-history\"\nversion = \"3.2.0\"\ndescription = \"Store model - history and view/revert changes from admin site.\"\ncategory = \"main\"\noptional - = false\npython-versions = \">=3.7\"\n\n[[package]]\nname = \"django-watchman\"\nversion - = \"1.3.0\"\ndescription = \"django-watchman exposes a status endpoint for - your backing services\"\ncategory = \"main\"\noptional = false\npython-versions - = \"*\"\n\n[package.dependencies]\ndjango = \">=2.0\"\n\n[[package]]\nname - = \"djangorestframework\"\nversion = \"3.14.0\"\ndescription = \"Web APIs - for Django, made easy.\"\ncategory = \"main\"\noptional = false\npython-versions - = \">=3.6\"\n\n[package.dependencies]\ndjango = \">=3.0\"\npytz = \"*\"\n\n[[package]]\nname - = \"docutils\"\nversion = \"0.19\"\ndescription = \"Docutils -- Python Documentation - Utilities\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.7\"\n\n[[package]]\nname - = \"dotty-dict\"\nversion = \"1.3.1\"\ndescription = \"Dictionary wrapper - for quick access to deeply nested keys.\"\ncategory = \"dev\"\noptional = - false\npython-versions = \">=3.5,<4.0\"\n\n[[package]]\nname = \"exceptiongroup\"\nversion - = \"1.0.4\"\ndescription = \"Backport of PEP 654 (exception groups)\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=3.7\"\n\n[package.extras]\ntest - = [\"pytest (>=6)\"]\n\n[[package]]\nname = \"execnet\"\nversion = \"1.9.0\"\ndescription - = \"execnet: rapid multi-Python deployment\"\ncategory = \"dev\"\noptional - = false\npython-versions = \">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*\"\n\n[package.extras]\ntesting - = [\"pre-commit\"]\n\n[[package]]\nname = \"factory-boy\"\nversion = \"3.2.1\"\ndescription - = \"A versatile test fixtures replacement based on thoughtbot's factory_bot - for Ruby.\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.6\"\n\n[package.dependencies]\nFaker - = \">=0.7.0\"\n\n[package.extras]\ndev = [\"Django\", \"Pillow\", \"SQLAlchemy\", - \"coverage\", \"flake8\", \"isort\", \"mongoengine\", \"tox\", \"wheel (>=0.32.0)\", - \"zest.releaser[recommended]\"]\ndoc = [\"Sphinx\", \"sphinx-rtd-theme\", - \"sphinxcontrib-spelling\"]\n\n[[package]]\nname = \"Faker\"\nversion = \"15.3.4\"\ndescription - = \"Faker is a Python package that generates fake data for you.\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=3.7\"\n\n[package.dependencies]\npython-dateutil - = \">=2.4\"\n\n[[package]]\nname = \"fancycompleter\"\nversion = \"0.9.1\"\ndescription - = \"colorful TAB completion for Python prompt\"\ncategory = \"dev\"\noptional - = false\npython-versions = \"*\"\n\n[package.dependencies]\npyreadline = {version - = \"*\", markers = \"platform_system == \\\"Windows\\\"\"}\npyrepl = \">=0.8.2\"\n\n[[package]]\nname - = \"filelock\"\nversion = \"3.8.2\"\ndescription = \"A platform independent - file lock.\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.7\"\n\n[package.extras]\ndocs - = [\"furo (>=2022.9.29)\", \"sphinx (>=5.3)\", \"sphinx-autodoc-typehints - (>=1.19.5)\"]\ntesting = [\"covdefaults (>=2.2.2)\", \"coverage (>=6.5)\", - \"pytest (>=7.2)\", \"pytest-cov (>=4)\", \"pytest-timeout (>=2.1)\"]\n\n[[package]]\nname - = \"flake8\"\nversion = \"5.0.4\"\ndescription = \"the modular source code - checker: pep8 pyflakes and co\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=3.6.1\"\n\n[package.dependencies]\nmccabe = \">=0.7.0,<0.8.0\"\npycodestyle - = \">=2.9.0,<2.10.0\"\npyflakes = \">=2.5.0,<2.6.0\"\n\n[[package]]\nname - = \"flake8-bugbear\"\nversion = \"22.12.6\"\ndescription = \"A plugin for - flake8 finding likely bugs and design problems in your program. Contains warnings - that don't belong in pyflakes and pycodestyle.\"\ncategory = \"dev\"\noptional - = false\npython-versions = \">=3.7\"\n\n[package.dependencies]\nattrs = \">=19.2.0\"\nflake8 - = \">=3.0.0\"\n\n[package.extras]\ndev = [\"coverage\", \"hypothesis\", \"hypothesmith - (>=0.2)\", \"pre-commit\", \"tox\"]\n\n[[package]]\nname = \"flake8-debugger\"\nversion - = \"4.1.2\"\ndescription = \"ipdb/pdb statement checker plugin for flake8\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=3.7\"\n\n[package.dependencies]\nflake8 - = \">=3.0\"\npycodestyle = \"*\"\n\n[[package]]\nname = \"flake8-docstrings\"\nversion - = \"1.6.0\"\ndescription = \"Extension for flake8 which uses pydocstyle to - check docstrings\"\ncategory = \"dev\"\noptional = false\npython-versions - = \"*\"\n\n[package.dependencies]\nflake8 = \">=3\"\npydocstyle = \">=2.1\"\n\n[[package]]\nname - = \"flake8-isort\"\nversion = \"5.0.3\"\ndescription = \"flake8 plugin that - integrates isort .\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=3.7\"\n\n[package.dependencies]\nflake8 = \"*\"\nisort = \">=4.3.5,<6\"\n\n[package.extras]\ntest - = [\"pytest\"]\n\n[[package]]\nname = \"flake8-string-format\"\nversion = - \"0.3.0\"\ndescription = \"string format checker, plugin for flake8\"\ncategory - = \"dev\"\noptional = false\npython-versions = \"*\"\n\n[package.dependencies]\nflake8 - = \"*\"\n\n[[package]]\nname = \"flake8-tuple\"\nversion = \"0.4.1\"\ndescription - = \"Check code for 1 element tuple.\"\ncategory = \"dev\"\noptional = false\npython-versions - = \"*\"\n\n[package.dependencies]\nflake8 = \"*\"\nsix = \"*\"\n\n[[package]]\nname - = \"freezegun\"\nversion = \"1.2.2\"\ndescription = \"Let your Python tests - travel through time\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=3.6\"\n\n[package.dependencies]\npython-dateutil = \">=2.7\"\n\n[[package]]\nname - = \"future\"\nversion = \"0.18.2\"\ndescription = \"Clean single-source support - for Python 3 and 2\"\ncategory = \"main\"\noptional = false\npython-versions - = \">=2.6, !=3.0.*, !=3.1.*, !=3.2.*\"\n\n[[package]]\nname = \"gitdb\"\nversion - = \"4.0.10\"\ndescription = \"Git Object Database\"\ncategory = \"dev\"\noptional - = false\npython-versions = \">=3.7\"\n\n[package.dependencies]\nsmmap = \">=3.0.1,<6\"\n\n[[package]]\nname - = \"gitlint\"\nversion = \"0.18.0\"\ndescription = \"Git commit message linter - written in python, checks your commit messages for style.\"\ncategory = \"dev\"\noptional - = false\npython-versions = \">=3.6\"\n\n[package.dependencies]\ngitlint-core - = {version = \"0.18.0\", extras = [\"trusted-deps\"]}\n\n[[package]]\nname - = \"gitlint-core\"\nversion = \"0.18.0\"\ndescription = \"Git commit message - linter written in python, checks your commit messages for style.\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=3.6\"\n\n[package.dependencies]\narrow - = [\n {version = \">=1\"},\n {version = \"1.2.1\", optional = true, - markers = \"extra == \\\"trusted-deps\\\"\"},\n]\nClick = [\n {version - = \">=8\"},\n {version = \"8.0.3\", optional = true, markers = \"extra - == \\\"trusted-deps\\\"\"},\n]\nsh = [\n {version = \">=1.13.0\", markers - = \"sys_platform != \\\"win32\\\"\"},\n {version = \"1.14.2\", optional - = true, markers = \"sys_platform != \\\"win32\\\"\"},\n]\n\n[package.extras]\ntrusted-deps - = [\"Click (==8.0.3)\", \"arrow (==1.2.1)\", \"sh (==1.14.2)\"]\n\n[[package]]\nname - = \"GitPython\"\nversion = \"3.1.29\"\ndescription = \"GitPython is a python - library used to interact with Git repositories\"\ncategory = \"dev\"\noptional - = false\npython-versions = \">=3.7\"\n\n[package.dependencies]\ngitdb = \">=4.0.1,<5\"\n\n[[package]]\nname - = \"graphene\"\nversion = \"3.2.1\"\ndescription = \"GraphQL Framework for - Python\"\ncategory = \"main\"\noptional = false\npython-versions = \"*\"\n\n[package.dependencies]\naniso8601 - = \">=8,<10\"\ngraphql-core = \">=3.1,<3.3\"\ngraphql-relay = \">=3.1,<3.3\"\n\n[package.extras]\ndev - = [\"black (==22.3.0)\", \"coveralls (>=3.3,<4)\", \"flake8 (>=4,<5)\", \"iso8601 - (>=1,<2)\", \"mock (>=4,<5)\", \"pytest (>=6,<7)\", \"pytest-asyncio (>=0.16,<2)\", - \"pytest-benchmark (>=3.4,<4)\", \"pytest-cov (>=3,<4)\", \"pytest-mock (>=3,<4)\", - \"pytz (==2022.1)\", \"snapshottest (>=0.6,<1)\"]\ntest = [\"coveralls (>=3.3,<4)\", - \"iso8601 (>=1,<2)\", \"mock (>=4,<5)\", \"pytest (>=6,<7)\", \"pytest-asyncio - (>=0.16,<2)\", \"pytest-benchmark (>=3.4,<4)\", \"pytest-cov (>=3,<4)\", \"pytest-mock - (>=3,<4)\", \"pytz (==2022.1)\", \"snapshottest (>=0.6,<1)\"]\n\n[[package]]\nname - = \"graphene-django\"\nversion = \"3.0.0b7\"\ndescription = \"Graphene Django - integration\"\ncategory = \"main\"\noptional = false\npython-versions = \"*\"\n\n[package.dependencies]\nDjango - = \">=2.2\"\ngraphene = \">=3.0.0b5,<4\"\ngraphql-core = \">=3.1.0,<4\"\npromise - = \">=2.1\"\ntext-unidecode = \"*\"\n\n[package.extras]\ndev = [\"black (==19.10b0)\", - \"coveralls\", \"django-filter (>=2)\", \"djangorestframework (>=3.6.3)\", - \"flake8 (==3.7.9)\", \"flake8-black (==0.1.1)\", \"flake8-bugbear (==20.1.4)\", - \"mock\", \"pytest (>=3.6.3)\", \"pytest-cov\", \"pytest-django (>=3.3.2)\", - \"pytest-random-order\", \"pytz\"]\nrest-framework = [\"djangorestframework - (>=3.6.3)\"]\ntest = [\"coveralls\", \"django-filter (>=2)\", \"djangorestframework - (>=3.6.3)\", \"mock\", \"pytest (>=3.6.3)\", \"pytest-cov\", \"pytest-django - (>=3.3.2)\", \"pytest-random-order\", \"pytz\"]\n\n[[package]]\nname = \"graphql-core\"\nversion - = \"3.1.7\"\ndescription = \"GraphQL implementation for Python, a port of - GraphQL.js, the JavaScript reference implementation for GraphQL.\"\ncategory - = \"main\"\noptional = false\npython-versions = \">=3.6,<4\"\n\n[[package]]\nname - = \"graphql-relay\"\nversion = \"3.1.5\"\ndescription = \"Relay library for - graphql-core\"\ncategory = \"main\"\noptional = false\npython-versions = \">=3.6,<4\"\n\n[package.dependencies]\ngraphql-core - = \">=3.1,<3.2\"\n\n[[package]]\nname = \"identify\"\nversion = \"2.5.11\"\ndescription - = \"File identification library for Python\"\ncategory = \"dev\"\noptional - = false\npython-versions = \">=3.7\"\n\n[package.extras]\nlicense = [\"ukkonen\"]\n\n[[package]]\nname - = \"idna\"\nversion = \"3.4\"\ndescription = \"Internationalized Domain Names - in Applications (IDNA)\"\ncategory = \"main\"\noptional = false\npython-versions - = \">=3.5\"\n\n[[package]]\nname = \"importlib-metadata\"\nversion = \"5.2.0\"\ndescription - = \"Read metadata from Python packages\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=3.7\"\n\n[package.dependencies]\nzipp = \">=0.5\"\n\n[package.extras]\ndocs - = [\"furo\", \"jaraco.packaging (>=9)\", \"jaraco.tidelift (>=1.4)\", \"rst.linker - (>=1.9)\", \"sphinx (>=3.5)\", \"sphinx-lint\"]\nperf = [\"ipython\"]\ntesting - = [\"flake8 (<5)\", \"flufl.flake8\", \"importlib-resources (>=1.3)\", \"packaging\", - \"pyfakefs\", \"pytest (>=6)\", \"pytest-black (>=0.3.7)\", \"pytest-checkdocs - (>=2.4)\", \"pytest-cov\", \"pytest-enabler (>=1.3)\", \"pytest-flake8\", - \"pytest-mypy (>=0.9.1)\", \"pytest-perf (>=0.9.2)\"]\n\n[[package]]\nname - = \"importlib-resources\"\nversion = \"5.10.1\"\ndescription = \"Read resources - from Python packages\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=3.7\"\n\n[package.dependencies]\nzipp = {version = \">=3.1.0\", markers - = \"python_version < \\\"3.10\\\"\"}\n\n[package.extras]\ndocs = [\"furo\", - \"jaraco.packaging (>=9)\", \"jaraco.tidelift (>=1.4)\", \"rst.linker (>=1.9)\", - \"sphinx (>=3.5)\"]\ntesting = [\"flake8 (<5)\", \"pytest (>=6)\", \"pytest-black - (>=0.3.7)\", \"pytest-checkdocs (>=2.4)\", \"pytest-cov\", \"pytest-enabler - (>=1.3)\", \"pytest-flake8\", \"pytest-mypy (>=0.9.1)\"]\n\n[[package]]\nname - = \"inflection\"\nversion = \"0.5.1\"\ndescription = \"A port of Ruby on Rails - inflector to Python\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=3.5\"\n\n[[package]]\nname = \"iniconfig\"\nversion = \"1.1.1\"\ndescription - = \"iniconfig: brain-dead simple config-ini parsing\"\ncategory = \"dev\"\noptional - = false\npython-versions = \"*\"\n\n[[package]]\nname = \"invoke\"\nversion - = \"1.7.3\"\ndescription = \"Pythonic task execution\"\ncategory = \"dev\"\noptional - = false\npython-versions = \"*\"\n\n[[package]]\nname = \"isort\"\nversion - = \"5.11.3\"\ndescription = \"A Python utility / library to sort Python imports.\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=3.7.0\"\n\n[package.extras]\ncolors - = [\"colorama (>=0.4.3,<0.5.0)\"]\npipfile-deprecated-finder = [\"pipreqs\", - \"requirementslib\"]\nplugins = [\"setuptools\"]\nrequirements-deprecated-finder - = [\"pip-api\", \"pipreqs\"]\n\n[[package]]\nname = \"jaraco.classes\"\nversion - = \"3.2.3\"\ndescription = \"Utility functions for Python class constructs\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=3.7\"\n\n[package.dependencies]\nmore-itertools - = \"*\"\n\n[package.extras]\ndocs = [\"jaraco.packaging (>=9)\", \"jaraco.tidelift - (>=1.4)\", \"rst.linker (>=1.9)\", \"sphinx (>=3.5)\"]\ntesting = [\"flake8 - (<5)\", \"pytest (>=6)\", \"pytest-black (>=0.3.7)\", \"pytest-checkdocs (>=2.4)\", - \"pytest-cov\", \"pytest-enabler (>=1.3)\", \"pytest-flake8\", \"pytest-mypy - (>=0.9.1)\"]\n\n[[package]]\nname = \"jeepney\"\nversion = \"0.8.0\"\ndescription - = \"Low-level, pure Python DBus protocol wrapper.\"\ncategory = \"dev\"\noptional - = false\npython-versions = \">=3.7\"\n\n[package.extras]\ntest = [\"async-timeout\", - \"pytest\", \"pytest-asyncio (>=0.17)\", \"pytest-trio\", \"testpath\", \"trio\"]\ntrio - = [\"async_generator\", \"trio\"]\n\n[[package]]\nname = \"Jinja2\"\nversion - = \"3.1.2\"\ndescription = \"A very fast and expressive template engine.\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=3.7\"\n\n[package.dependencies]\nMarkupSafe - = \">=2.0\"\n\n[package.extras]\ni18n = [\"Babel (>=2.7)\"]\n\n[[package]]\nname - = \"keyring\"\nversion = \"23.13.1\"\ndescription = \"Store and access your - passwords safely.\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=3.7\"\n\n[package.dependencies]\nimportlib-metadata = {version = \">=4.11.4\", - markers = \"python_version < \\\"3.12\\\"\"}\nimportlib-resources = {version - = \"*\", markers = \"python_version < \\\"3.9\\\"\"}\n\"jaraco.classes\" = - \"*\"\njeepney = {version = \">=0.4.2\", markers = \"sys_platform == \\\"linux\\\"\"}\npywin32-ctypes - = {version = \">=0.2.0\", markers = \"sys_platform == \\\"win32\\\"\"}\nSecretStorage - = {version = \">=3.2\", markers = \"sys_platform == \\\"linux\\\"\"}\n\n[package.extras]\ncompletion - = [\"shtab\"]\ndocs = [\"furo\", \"jaraco.packaging (>=9)\", \"jaraco.tidelift - (>=1.4)\", \"rst.linker (>=1.9)\", \"sphinx (>=3.5)\"]\ntesting = [\"flake8 - (<5)\", \"pytest (>=6)\", \"pytest-black (>=0.3.7)\", \"pytest-checkdocs (>=2.4)\", - \"pytest-cov\", \"pytest-enabler (>=1.3)\", \"pytest-flake8\", \"pytest-mypy - (>=0.9.1)\"]\n\n[[package]]\nname = \"license-expression\"\nversion = \"30.0.0\"\ndescription - = \"license-expression is a comprehensive utility library to parse, compare, - simplify and normalize license expressions (such as SPDX license expressions) - using boolean logic.\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=3.6.*\"\n\n[package.dependencies]\n\"boolean.py\" = \">=4.0\"\n\n[package.extras]\ndocs - = [\"Sphinx (>=3.3.1)\", \"doc8 (>=0.8.1)\", \"sphinx-rtd-theme (>=0.5.0)\"]\ntesting - = [\"black\", \"pytest (>=6,!=7.0.0)\", \"pytest-xdist (>=2)\"]\n\n[[package]]\nname - = \"MarkupSafe\"\nversion = \"2.1.1\"\ndescription = \"Safely add untrusted - strings to HTML/XML markup.\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=3.7\"\n\n[[package]]\nname = \"mccabe\"\nversion = \"0.7.0\"\ndescription - = \"McCabe checker, plugin for flake8\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=3.6\"\n\n[[package]]\nname = \"minio\"\nversion = \"7.1.12\"\ndescription - = \"MinIO Python SDK for Amazon S3 Compatible Cloud Storage\"\ncategory = - \"main\"\noptional = false\npython-versions = \"*\"\n\n[package.dependencies]\ncertifi - = \"*\"\nurllib3 = \"*\"\n\n[[package]]\nname = \"more-itertools\"\nversion - = \"9.0.0\"\ndescription = \"More routines for operating on iterables, beyond - itertools\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.7\"\n\n[[package]]\nname - = \"mypy-extensions\"\nversion = \"0.4.3\"\ndescription = \"Experimental type - system extensions for programs checked with the mypy typechecker.\"\ncategory - = \"dev\"\noptional = false\npython-versions = \"*\"\n\n[[package]]\nname - = \"nodeenv\"\nversion = \"1.7.0\"\ndescription = \"Node.js virtual environment - builder\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*\"\n\n[package.dependencies]\nsetuptools - = \"*\"\n\n[[package]]\nname = \"packaging\"\nversion = \"22.0\"\ndescription - = \"Core utilities for Python packages\"\ncategory = \"main\"\noptional = - false\npython-versions = \">=3.7\"\n\n[[package]]\nname = \"parsimonious\"\nversion - = \"0.10.0\"\ndescription = \"(Soon to be) the fastest pure-Python PEG parser - I could muster\"\ncategory = \"main\"\noptional = false\npython-versions = - \"*\"\n\n[package.dependencies]\nregex = \">=2022.3.15\"\n\n[[package]]\nname - = \"pathspec\"\nversion = \"0.10.3\"\ndescription = \"Utility library for - gitignore style pattern matching of file paths.\"\ncategory = \"dev\"\noptional - = false\npython-versions = \">=3.7\"\n\n[[package]]\nname = \"pdbpp\"\nversion - = \"0.10.3\"\ndescription = \"pdb++, a drop-in replacement for pdb\"\ncategory - = \"dev\"\noptional = false\npython-versions = \"*\"\n\n[package.dependencies]\nfancycompleter - = \">=0.8\"\npygments = \"*\"\nwmctrl = \"*\"\n\n[package.extras]\nfuncsigs - = [\"funcsigs\"]\ntesting = [\"funcsigs\", \"pytest\"]\n\n[[package]]\nname - = \"pkginfo\"\nversion = \"1.9.2\"\ndescription = \"Query metadatdata from - sdists / bdists / installed packages.\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=3.6\"\n\n[package.extras]\ntesting = [\"pytest\", \"pytest-cov\"]\n\n[[package]]\nname - = \"platformdirs\"\nversion = \"2.6.0\"\ndescription = \"A small Python package - for determining appropriate platform-specific dirs, e.g. a \\\"user data dir\\\".\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=3.7\"\n\n[package.extras]\ndocs - = [\"furo (>=2022.9.29)\", \"proselint (>=0.13)\", \"sphinx (>=5.3)\", \"sphinx-autodoc-typehints - (>=1.19.4)\"]\ntest = [\"appdirs (==1.4.4)\", \"pytest (>=7.2)\", \"pytest-cov - (>=4)\", \"pytest-mock (>=3.10)\"]\n\n[[package]]\nname = \"pluggy\"\nversion - = \"1.0.0\"\ndescription = \"plugin and hook calling mechanisms for python\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=3.6\"\n\n[package.extras]\ndev - = [\"pre-commit\", \"tox\"]\ntesting = [\"pytest\", \"pytest-benchmark\"]\n\n[[package]]\nname - = \"pre-commit\"\nversion = \"2.20.0\"\ndescription = \"A framework for managing - and maintaining multi-language pre-commit hooks.\"\ncategory = \"dev\"\noptional - = false\npython-versions = \">=3.7\"\n\n[package.dependencies]\ncfgv = \">=2.0.0\"\nidentify - = \">=1.0.0\"\nnodeenv = \">=0.11.1\"\npyyaml = \">=5.1\"\ntoml = \"*\"\nvirtualenv - = \">=20.0.8\"\n\n[[package]]\nname = \"promise\"\nversion = \"2.3\"\ndescription - = \"Promises/A+ implementation for Python\"\ncategory = \"main\"\noptional - = false\npython-versions = \"*\"\n\n[package.dependencies]\nsix = \"*\"\n\n[package.extras]\ntest - = [\"coveralls\", \"futures\", \"mock\", \"pytest (>=2.7.3)\", \"pytest-benchmark\", - \"pytest-cov\"]\n\n[[package]]\nname = \"psycopg2-binary\"\nversion = \"2.9.5\"\ndescription - = \"psycopg2 - Python-PostgreSQL Database Adapter\"\ncategory = \"main\"\noptional - = false\npython-versions = \">=3.6\"\n\n[[package]]\nname = \"py\"\nversion - = \"1.11.0\"\ndescription = \"library with cross-python path, ini-parsing, - io, code, log facilities\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*\"\n\n[[package]]\nname - = \"pycodestyle\"\nversion = \"2.9.1\"\ndescription = \"Python style guide - checker\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.6\"\n\n[[package]]\nname - = \"pycparser\"\nversion = \"2.21\"\ndescription = \"C parser in Python\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=2.7, !=3.0.*, !=3.1.*, - !=3.2.*, !=3.3.*\"\n\n[[package]]\nname = \"pydocstyle\"\nversion = \"6.1.1\"\ndescription - = \"Python docstring style checker\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=3.6\"\n\n[package.dependencies]\nsnowballstemmer = \"*\"\n\n[package.extras]\ntoml - = [\"toml\"]\n\n[[package]]\nname = \"pyflakes\"\nversion = \"2.5.0\"\ndescription - = \"passive checker of Python programs\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=3.6\"\n\n[[package]]\nname = \"Pygments\"\nversion = \"2.13.0\"\ndescription - = \"Pygments is a syntax highlighting package written in Python.\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=3.6\"\n\n[package.extras]\nplugins - = [\"importlib-metadata\"]\n\n[[package]]\nname = \"pyjexl\"\nversion = \"0.3.0\"\ndescription - = \"A JEXL parser and evaluator.\"\ncategory = \"main\"\noptional = false\npython-versions - = \"*\"\n\n[package.dependencies]\nfuture = \"*\"\nparsimonious = \"*\"\n\n[[package]]\nname - = \"pyreadline\"\nversion = \"2.1\"\ndescription = \"A python implmementation - of GNU readline.\"\ncategory = \"dev\"\noptional = false\npython-versions - = \"*\"\n\n[[package]]\nname = \"pyrepl\"\nversion = \"0.9.0\"\ndescription - = \"A library for building flexible command line interfaces\"\ncategory = - \"dev\"\noptional = false\npython-versions = \"*\"\n\n[[package]]\nname = - \"pytest\"\nversion = \"7.2.0\"\ndescription = \"pytest: simple powerful testing - with Python\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.7\"\n\n[package.dependencies]\nattrs - = \">=19.2.0\"\ncolorama = {version = \"*\", markers = \"sys_platform == \\\"win32\\\"\"}\nexceptiongroup - = {version = \">=1.0.0rc8\", markers = \"python_version < \\\"3.11\\\"\"}\niniconfig - = \"*\"\npackaging = \"*\"\npluggy = \">=0.12,<2.0\"\ntomli = {version = \">=1.0.0\", - markers = \"python_version < \\\"3.11\\\"\"}\n\n[package.extras]\ntesting - = [\"argcomplete\", \"hypothesis (>=3.56)\", \"mock\", \"nose\", \"pygments - (>=2.7.2)\", \"requests\", \"xmlschema\"]\n\n[[package]]\nname = \"pytest-cov\"\nversion - = \"4.0.0\"\ndescription = \"Pytest plugin for measuring coverage.\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=3.6\"\n\n[package.dependencies]\ncoverage - = {version = \">=5.2.1\", extras = [\"toml\"]}\npytest = \">=4.6\"\n\n[package.extras]\ntesting - = [\"fields\", \"hunter\", \"process-tests\", \"pytest-xdist\", \"six\", \"virtualenv\"]\n\n[[package]]\nname - = \"pytest-django\"\nversion = \"4.5.2\"\ndescription = \"A Django plugin - for pytest.\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.5\"\n\n[package.dependencies]\npytest - = \">=5.4.0\"\n\n[package.extras]\ndocs = [\"sphinx\", \"sphinx-rtd-theme\"]\ntesting - = [\"Django\", \"django-configurations (>=2.0)\"]\n\n[[package]]\nname = \"pytest-env\"\nversion - = \"0.8.1\"\ndescription = \"py.test plugin that allows you to add environment - variables.\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.7\"\n\n[package.dependencies]\npytest - = \">=7.1.3\"\n\n[package.extras]\ntest = [\"coverage (>=6.5)\", \"pytest-mock - (>=3.10)\"]\n\n[[package]]\nname = \"pytest-factoryboy\"\nversion = \"2.5.1\"\ndescription - = \"Factory Boy support for pytest.\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=3.7\"\n\n[package.dependencies]\nfactory_boy = \">=2.10.0\"\ninflection - = \"*\"\npytest = \">=5.0.0\"\ntyping_extensions = \"*\"\n\n[[package]]\nname - = \"pytest-forked\"\nversion = \"1.4.0\"\ndescription = \"run tests in isolated - forked subprocesses\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=3.6\"\n\n[package.dependencies]\npy = \"*\"\npytest = \">=3.10\"\n\n[[package]]\nname - = \"pytest-freezegun\"\nversion = \"0.4.2\"\ndescription = \"Wrap tests with - fixtures in freeze_time\"\ncategory = \"dev\"\noptional = false\npython-versions - = \"*\"\n\n[package.dependencies]\nfreezegun = \">0.3\"\npytest = \">=3.0.0\"\n\n[[package]]\nname - = \"pytest-mock\"\nversion = \"3.10.0\"\ndescription = \"Thin-wrapper around - the mock package for easier use with pytest\"\ncategory = \"dev\"\noptional - = false\npython-versions = \">=3.7\"\n\n[package.dependencies]\npytest = \">=5.0\"\n\n[package.extras]\ndev - = [\"pre-commit\", \"pytest-asyncio\", \"tox\"]\n\n[[package]]\nname = \"pytest-randomly\"\nversion - = \"3.12.0\"\ndescription = \"Pytest plugin to randomly order tests and control - random.seed.\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.7\"\n\n[package.dependencies]\nimportlib-metadata - = {version = \">=3.6.0\", markers = \"python_version < \\\"3.10\\\"\"}\npytest - = \"*\"\n\n[[package]]\nname = \"pytest-xdist\"\nversion = \"2.5.0\"\ndescription - = \"pytest xdist plugin for distributed testing and loop-on-failing modes\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=3.6\"\n\n[package.dependencies]\nexecnet - = \">=1.1\"\npytest = \">=6.2.0\"\npytest-forked = \"*\"\n\n[package.extras]\npsutil - = [\"psutil (>=3.0)\"]\nsetproctitle = [\"setproctitle\"]\ntesting = [\"filelock\"]\n\n[[package]]\nname - = \"python-dateutil\"\nversion = \"2.8.2\"\ndescription = \"Extensions to - the standard Python datetime module\"\ncategory = \"main\"\noptional = false\npython-versions - = \"!=3.0.*,!=3.1.*,!=3.2.*,>=2.7\"\n\n[package.dependencies]\nsix = \">=1.5\"\n\n[[package]]\nname - = \"python-debian\"\nversion = \"0.1.49\"\ndescription = \"Debian package - related modules\"\ncategory = \"dev\"\noptional = false\npython-versions = - \">=3.5\"\n\n[package.dependencies]\nchardet = \"*\"\n\n[[package]]\nname - = \"python-gitlab\"\nversion = \"3.12.0\"\ndescription = \"Interact with GitLab - API\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.7.0\"\n\n[package.dependencies]\nrequests - = \">=2.25.0\"\nrequests-toolbelt = \">=0.9.1\"\n\n[package.extras]\nautocompletion - = [\"argcomplete (>=1.10.0,<3)\"]\nyaml = [\"PyYaml (>=5.2)\"]\n\n[[package]]\nname - = \"python-memcached\"\nversion = \"1.59\"\ndescription = \"Pure python memcached - client\"\ncategory = \"main\"\noptional = false\npython-versions = \"*\"\n\n[package.dependencies]\nsix - = \">=1.4.0\"\n\n[[package]]\nname = \"python-semantic-release\"\nversion - = \"7.32.2\"\ndescription = \"Automatic Semantic Versioning for Python projects\"\ncategory - = \"dev\"\noptional = false\npython-versions = \"*\"\n\n[package.dependencies]\nclick - = \">=7,<9\"\nclick-log = \">=0.3,<1\"\ndotty-dict = \">=1.3.0,<2\"\ngitpython - = \">=3.0.8,<4\"\ninvoke = \">=1.4.1,<2\"\npackaging = \"*\"\npython-gitlab - = \">=2,<4\"\nrequests = \">=2.25,<3\"\nsemver = \">=2.10,<3\"\ntomlkit = - \">=0.10,<1.0\"\ntwine = \">=3,<4\"\nwheel = \"*\"\n\n[package.extras]\ndev - = [\"black\", \"isort\", \"tox\"]\ndocs = [\"Jinja2 (==3.0.3)\", \"Sphinx - (==1.3.6)\"]\nmypy = [\"mypy\", \"types-requests\"]\ntest = [\"coverage (>=5,<6)\", - \"mock (==1.3.0)\", \"pytest (>=5,<6)\", \"pytest-mock (>=2,<3)\", \"pytest-xdist - (>=1,<2)\", \"responses (==0.13.3)\"]\n\n[[package]]\nname = \"pytz\"\nversion - = \"2022.7\"\ndescription = \"World timezone definitions, modern and historical\"\ncategory - = \"main\"\noptional = false\npython-versions = \"*\"\n\n[[package]]\nname - = \"pytz-deprecation-shim\"\nversion = \"0.1.0.post0\"\ndescription = \"Shims - to make deprecation of pytz easier\"\ncategory = \"main\"\noptional = false\npython-versions - = \"!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7\"\n\n[package.dependencies]\n\"backports.zoneinfo\" - = {version = \"*\", markers = \"python_version >= \\\"3.6\\\" and python_version - < \\\"3.9\\\"\"}\ntzdata = {version = \"*\", markers = \"python_version >= - \\\"3.6\\\"\"}\n\n[[package]]\nname = \"pywin32-ctypes\"\nversion = \"0.2.0\"\ndescription - = \"\"\ncategory = \"dev\"\noptional = false\npython-versions = \"*\"\n\n[[package]]\nname - = \"PyYAML\"\nversion = \"6.0\"\ndescription = \"YAML parser and emitter for - Python\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.6\"\n\n[[package]]\nname - = \"readme-renderer\"\nversion = \"37.3\"\ndescription = \"readme_renderer - is a library for rendering \\\"readme\\\" descriptions for Warehouse\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=3.7\"\n\n[package.dependencies]\nbleach - = \">=2.1.0\"\ndocutils = \">=0.13.1\"\nPygments = \">=2.5.1\"\n\n[package.extras]\nmd - = [\"cmarkgfm (>=0.8.0)\"]\n\n[[package]]\nname = \"regex\"\nversion = \"2022.10.31\"\ndescription - = \"Alternative regular expression module, to replace re.\"\ncategory = \"main\"\noptional - = false\npython-versions = \">=3.6\"\n\n[[package]]\nname = \"requests\"\nversion - = \"2.28.1\"\ndescription = \"Python HTTP for Humans.\"\ncategory = \"main\"\noptional - = false\npython-versions = \">=3.7, <4\"\n\n[package.dependencies]\ncertifi - = \">=2017.4.17\"\ncharset-normalizer = \">=2,<3\"\nidna = \">=2.5,<4\"\nurllib3 - = \">=1.21.1,<1.27\"\n\n[package.extras]\nsocks = [\"PySocks (>=1.5.6,!=1.5.7)\"]\nuse-chardet-on-py3 - = [\"chardet (>=3.0.2,<6)\"]\n\n[[package]]\nname = \"requests-mock\"\nversion - = \"1.10.0\"\ndescription = \"Mock out responses from the requests package\"\ncategory - = \"dev\"\noptional = false\npython-versions = \"*\"\n\n[package.dependencies]\nrequests - = \">=2.3,<3\"\nsix = \"*\"\n\n[package.extras]\nfixture = [\"fixtures\"]\ntest - = [\"fixtures\", \"mock\", \"purl\", \"pytest\", \"requests-futures\", \"sphinx\", - \"testrepository (>=0.0.18)\", \"testtools\"]\n\n[[package]]\nname = \"requests-toolbelt\"\nversion - = \"0.10.1\"\ndescription = \"A utility belt for advanced users of python-requests\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=2.7, !=3.0.*, !=3.1.*, - !=3.2.*, !=3.3.*\"\n\n[package.dependencies]\nrequests = \">=2.0.1,<3.0.0\"\n\n[[package]]\nname - = \"reuse\"\nversion = \"1.1.0\"\ndescription = \"reuse is a tool for compliance - with the REUSE recommendations.\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=3.6.2,<4.0.0\"\n\n[package.dependencies]\nbinaryornot = \">=0.4.4,<0.5.0\"\n\"boolean.py\" - = \">=3.8\"\nJinja2 = \">=3.0.0,<4.0.0\"\nlicense-expression = \">=1.0\"\npython-debian - = \">=0.1.38,<0.1.45 || >0.1.45,<0.1.46 || >0.1.46,<0.1.47 || >0.1.47,<0.2.0\"\nsetuptools - = \"*\"\n\n[[package]]\nname = \"rfc3986\"\nversion = \"2.0.0\"\ndescription - = \"Validating URI References per RFC 3986\"\ncategory = \"dev\"\noptional - = false\npython-versions = \">=3.7\"\n\n[package.extras]\nidna2008 = [\"idna\"]\n\n[[package]]\nname - = \"SecretStorage\"\nversion = \"3.3.3\"\ndescription = \"Python bindings - to FreeDesktop.org Secret Service API\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=3.6\"\n\n[package.dependencies]\ncryptography = \">=2.0\"\njeepney = - \">=0.6\"\n\n[[package]]\nname = \"semver\"\nversion = \"2.13.0\"\ndescription - = \"Python helper for Semantic Versioning (http://semver.org/)\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=2.7, !=3.0.*, !=3.1.*, - !=3.2.*, !=3.3.*\"\n\n[[package]]\nname = \"setuptools\"\nversion = \"65.6.3\"\ndescription - = \"Easily download, build, install, upgrade, and uninstall Python packages\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=3.7\"\n\n[package.extras]\ndocs - = [\"furo\", \"jaraco.packaging (>=9)\", \"jaraco.tidelift (>=1.4)\", \"pygments-github-lexers - (==0.0.5)\", \"rst.linker (>=1.9)\", \"sphinx (>=3.5)\", \"sphinx-favicon\", - \"sphinx-hoverxref (<2)\", \"sphinx-inline-tabs\", \"sphinx-notfound-page - (==0.8.3)\", \"sphinx-reredirects\", \"sphinxcontrib-towncrier\"]\ntesting - = [\"build[virtualenv]\", \"filelock (>=3.4.0)\", \"flake8 (<5)\", \"flake8-2020\", - \"ini2toml[lite] (>=0.9)\", \"jaraco.envs (>=2.2)\", \"jaraco.path (>=3.2.0)\", - \"pip (>=19.1)\", \"pip-run (>=8.8)\", \"pytest (>=6)\", \"pytest-black (>=0.3.7)\", - \"pytest-checkdocs (>=2.4)\", \"pytest-cov\", \"pytest-enabler (>=1.3)\", - \"pytest-flake8\", \"pytest-mypy (>=0.9.1)\", \"pytest-perf\", \"pytest-timeout\", - \"pytest-xdist\", \"tomli-w (>=1.0.0)\", \"virtualenv (>=13.0.0)\", \"wheel\"]\ntesting-integration - = [\"build[virtualenv]\", \"filelock (>=3.4.0)\", \"jaraco.envs (>=2.2)\", - \"jaraco.path (>=3.2.0)\", \"pytest\", \"pytest-enabler\", \"pytest-xdist\", - \"tomli\", \"virtualenv (>=13.0.0)\", \"wheel\"]\n\n[[package]]\nname = \"sh\"\nversion - = \"1.14.2\"\ndescription = \"Python subprocess replacement\"\ncategory = - \"dev\"\noptional = false\npython-versions = \"*\"\n\n[[package]]\nname = - \"six\"\nversion = \"1.16.0\"\ndescription = \"Python 2 and 3 compatibility - utilities\"\ncategory = \"main\"\noptional = false\npython-versions = \">=2.7, - !=3.0.*, !=3.1.*, !=3.2.*\"\n\n[[package]]\nname = \"smmap\"\nversion = \"5.0.0\"\ndescription - = \"A pure Python implementation of a sliding window memory map manager\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=3.6\"\n\n[[package]]\nname - = \"snowballstemmer\"\nversion = \"2.2.0\"\ndescription = \"This package provides - 29 stemmers for 28 languages generated from Snowball algorithms.\"\ncategory - = \"dev\"\noptional = false\npython-versions = \"*\"\n\n[[package]]\nname - = \"sqlparse\"\nversion = \"0.4.3\"\ndescription = \"A non-validating SQL - parser.\"\ncategory = \"main\"\noptional = false\npython-versions = \">=3.5\"\n\n[[package]]\nname - = \"syrupy\"\nversion = \"3.0.5\"\ndescription = \"Pytest Snapshot Test Utility\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=3.7,<4\"\n\n[package.dependencies]\ncolored - = \">=1.3.92,<2.0.0\"\npytest = \">=5.1.0,<8.0.0\"\n\n[[package]]\nname = - \"text-unidecode\"\nversion = \"1.3\"\ndescription = \"The most basic Text::Unidecode - port\"\ncategory = \"main\"\noptional = false\npython-versions = \"*\"\n\n[[package]]\nname - = \"toml\"\nversion = \"0.10.2\"\ndescription = \"Python Library for Tom's - Obvious, Minimal Language\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=2.6, !=3.0.*, !=3.1.*, !=3.2.*\"\n\n[[package]]\nname = \"tomli\"\nversion - = \"2.0.1\"\ndescription = \"A lil' TOML parser\"\ncategory = \"dev\"\noptional - = false\npython-versions = \">=3.7\"\n\n[[package]]\nname = \"tomlkit\"\nversion - = \"0.11.6\"\ndescription = \"Style preserving TOML library\"\ncategory = - \"dev\"\noptional = false\npython-versions = \">=3.6\"\n\n[[package]]\nname - = \"tqdm\"\nversion = \"4.64.1\"\ndescription = \"Fast, Extensible Progress - Meter\"\ncategory = \"dev\"\noptional = false\npython-versions = \"!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7\"\n\n[package.dependencies]\ncolorama - = {version = \"*\", markers = \"platform_system == \\\"Windows\\\"\"}\n\n[package.extras]\ndev - = [\"py-make (>=0.1.0)\", \"twine\", \"wheel\"]\nnotebook = [\"ipywidgets - (>=6)\"]\nslack = [\"slack-sdk\"]\ntelegram = [\"requests\"]\n\n[[package]]\nname - = \"twine\"\nversion = \"3.8.0\"\ndescription = \"Collection of utilities - for publishing packages on PyPI\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=3.6\"\n\n[package.dependencies]\ncolorama = \">=0.4.3\"\nimportlib-metadata - = \">=3.6\"\nkeyring = \">=15.1\"\npkginfo = \">=1.8.1\"\nreadme-renderer - = \">=21.0\"\nrequests = \">=2.20\"\nrequests-toolbelt = \">=0.8.0,<0.9.0 - || >0.9.0\"\nrfc3986 = \">=1.4.0\"\ntqdm = \">=4.14\"\nurllib3 = \">=1.26.0\"\n\n[[package]]\nname - = \"typing-extensions\"\nversion = \"4.4.0\"\ndescription = \"Backported and - Experimental Type Hints for Python 3.7+\"\ncategory = \"dev\"\noptional = - false\npython-versions = \">=3.7\"\n\n[[package]]\nname = \"tzdata\"\nversion - = \"2022.7\"\ndescription = \"Provider of IANA time zone data\"\ncategory - = \"main\"\noptional = false\npython-versions = \">=2\"\n\n[[package]]\nname - = \"tzlocal\"\nversion = \"4.2\"\ndescription = \"tzinfo object for the local - timezone\"\ncategory = \"main\"\noptional = false\npython-versions = \">=3.6\"\n\n[package.dependencies]\n\"backports.zoneinfo\" - = {version = \"*\", markers = \"python_version < \\\"3.9\\\"\"}\npytz-deprecation-shim - = \"*\"\ntzdata = {version = \"*\", markers = \"platform_system == \\\"Windows\\\"\"}\n\n[package.extras]\ndevenv - = [\"black\", \"pyroma\", \"pytest-cov\", \"zest.releaser\"]\ntest = [\"pytest - (>=4.3)\", \"pytest-mock (>=3.3)\"]\n\n[[package]]\nname = \"urllib3\"\nversion - = \"1.26.13\"\ndescription = \"HTTP library with thread-safe connection pooling, - file post, and more.\"\ncategory = \"main\"\noptional = false\npython-versions - = \">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*\"\n\n[package.extras]\nbrotli - = [\"brotli (>=1.0.9)\", \"brotlicffi (>=0.8.0)\", \"brotlipy (>=0.6.0)\"]\nsecure - = [\"certifi\", \"cryptography (>=1.3.4)\", \"idna (>=2.0.0)\", \"ipaddress\", - \"pyOpenSSL (>=0.14)\", \"urllib3-secure-extra\"]\nsocks = [\"PySocks (>=1.5.6,!=1.5.7,<2.0)\"]\n\n[[package]]\nname - = \"uWSGI\"\nversion = \"2.0.21\"\ndescription = \"The uWSGI server\"\ncategory - = \"main\"\noptional = false\npython-versions = \"*\"\n\n[[package]]\nname - = \"virtualenv\"\nversion = \"20.17.1\"\ndescription = \"Virtual Python Environment - builder\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.6\"\n\n[package.dependencies]\ndistlib - = \">=0.3.6,<1\"\nfilelock = \">=3.4.1,<4\"\nplatformdirs = \">=2.4,<3\"\n\n[package.extras]\ndocs - = [\"proselint (>=0.13)\", \"sphinx (>=5.3)\", \"sphinx-argparse (>=0.3.2)\", - \"sphinx-rtd-theme (>=1)\", \"towncrier (>=22.8)\"]\ntesting = [\"coverage - (>=6.2)\", \"coverage-enable-subprocess (>=1)\", \"flaky (>=3.7)\", \"packaging - (>=21.3)\", \"pytest (>=7.0.1)\", \"pytest-env (>=0.6.2)\", \"pytest-freezegun - (>=0.4.2)\", \"pytest-mock (>=3.6.1)\", \"pytest-randomly (>=3.10.3)\", \"pytest-timeout - (>=2.1)\"]\n\n[[package]]\nname = \"webencodings\"\nversion = \"0.5.1\"\ndescription - = \"Character encoding aliases for legacy web content\"\ncategory = \"dev\"\noptional - = false\npython-versions = \"*\"\n\n[[package]]\nname = \"wheel\"\nversion - = \"0.38.4\"\ndescription = \"A built-package format for Python\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=3.7\"\n\n[package.extras]\ntest - = [\"pytest (>=3.0.0)\"]\n\n[[package]]\nname = \"wmctrl\"\nversion = \"0.4\"\ndescription - = \"A tool to programmatically control windows inside X\"\ncategory = \"dev\"\noptional - = false\npython-versions = \"*\"\n\n[[package]]\nname = \"zipp\"\nversion - = \"3.11.0\"\ndescription = \"Backport of pathlib-compatible object wrapper - for zip files\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.7\"\n\n[package.extras]\ndocs - = [\"furo\", \"jaraco.packaging (>=9)\", \"jaraco.tidelift (>=1.4)\", \"rst.linker - (>=1.9)\", \"sphinx (>=3.5)\"]\ntesting = [\"flake8 (<5)\", \"func-timeout\", - \"jaraco.functools\", \"jaraco.itertools\", \"more-itertools\", \"pytest (>=6)\", - \"pytest-black (>=0.3.7)\", \"pytest-checkdocs (>=2.4)\", \"pytest-cov\", - \"pytest-enabler (>=1.3)\", \"pytest-flake8\", \"pytest-mypy (>=0.9.1)\"]\n\n[metadata]\nlock-version - = \"1.1\"\npython-versions = \"^3.8\"\ncontent-hash = \"f1c1d316ea05edfc6c8f22532683600097a1a8cb968790ac583e568852c6a76c\"\n\n[metadata.files]\naniso8601 - = [\n {file = \"aniso8601-9.0.1-py2.py3-none-any.whl\", hash = \"sha256:1d2b7ef82963909e93c4f24ce48d4de9e66009a21bf1c1e1c85bdd0812fe412f\"},\n - \ {file = \"aniso8601-9.0.1.tar.gz\", hash = \"sha256:72e3117667eedf66951bb2d93f4296a56b94b078a8a95905a052611fb3f1b973\"},\n]\narrow - = [\n {file = \"arrow-1.2.1-py3-none-any.whl\", hash = \"sha256:6b2914ef3997d1fd7b37a71ce9dd61a6e329d09e1c7b44f4d3099ca4a5c0933e\"},\n - \ {file = \"arrow-1.2.1.tar.gz\", hash = \"sha256:c2dde3c382d9f7e6922ce636bf0b318a7a853df40ecb383b29192e6c5cc82840\"},\n]\nasgiref - = [\n {file = \"asgiref-3.6.0-py3-none-any.whl\", hash = \"sha256:71e68008da809b957b7ee4b43dbccff33d1b23519fb8344e33f049897077afac\"},\n - \ {file = \"asgiref-3.6.0.tar.gz\", hash = \"sha256:9567dfe7bd8d3c8c892227827c41cce860b368104c3431da67a0c5a65a949506\"},\n]\nattrs - = [\n {file = \"attrs-22.2.0-py3-none-any.whl\", hash = \"sha256:29e95c7f6778868dbd49170f98f8818f78f3dc5e0e37c0b1f474e3561b240836\"},\n - \ {file = \"attrs-22.2.0.tar.gz\", hash = \"sha256:c9227bfc2f01993c03f68db37d1d15c9690188323c067c641f1a35ca58185f99\"},\n]\n\"backports.zoneinfo\" - = [\n {file = \"backports.zoneinfo-0.2.1-cp36-cp36m-macosx_10_14_x86_64.whl\", + = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"asgiref-3.6.0-py3-none-any.whl\", + hash = \"sha256:71e68008da809b957b7ee4b43dbccff33d1b23519fb8344e33f049897077afac\"},\n + \ {file = \"asgiref-3.6.0.tar.gz\", hash = \"sha256:9567dfe7bd8d3c8c892227827c41cce860b368104c3431da67a0c5a65a949506\"},\n]\n\n[package.extras]\ntests + = [\"mypy (>=0.800)\", \"pytest\", \"pytest-asyncio\"]\n\n[[package]]\nname + = \"attrs\"\nversion = \"23.1.0\"\ndescription = \"Classes Without Boilerplate\"\ncategory + = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file + = \"attrs-23.1.0-py3-none-any.whl\", hash = \"sha256:1f28b4522cdc2fb4256ac1a020c78acf9cba2c6b461ccd2c126f3aa8e8335d04\"},\n + \ {file = \"attrs-23.1.0.tar.gz\", hash = \"sha256:6279836d581513a26f1bf235f9acd333bc9115683f14f7e8fae46c98fc50e015\"},\n]\n\n[package.extras]\ncov + = [\"attrs[tests]\", \"coverage[toml] (>=5.3)\"]\ndev = [\"attrs[docs,tests]\", + \"pre-commit\"]\ndocs = [\"furo\", \"myst-parser\", \"sphinx\", \"sphinx-notfound-page\", + \"sphinxcontrib-towncrier\", \"towncrier\", \"zope-interface\"]\ntests = [\"attrs[tests-no-zope]\", + \"zope-interface\"]\ntests-no-zope = [\"cloudpickle\", \"hypothesis\", \"mypy + (>=1.1.1)\", \"pympler\", \"pytest (>=4.3.0)\", \"pytest-mypy-plugins\", \"pytest-xdist[psutil]\"]\n\n[[package]]\nname + = \"backports-zoneinfo\"\nversion = \"0.2.1\"\ndescription = \"Backport of + the standard library zoneinfo module\"\ncategory = \"main\"\noptional = false\npython-versions + = \">=3.6\"\nfiles = [\n {file = \"backports.zoneinfo-0.2.1-cp36-cp36m-macosx_10_14_x86_64.whl\", hash = \"sha256:da6013fd84a690242c310d77ddb8441a559e9cb3d3d59ebac9aca1a57b2e18bc\"},\n \ {file = \"backports.zoneinfo-0.2.1-cp36-cp36m-manylinux1_i686.whl\", hash = \"sha256:89a48c0d158a3cc3f654da4c2de1ceba85263fafb861b98b59040a5086259722\"},\n @@ -762,34 +192,76 @@ interactions: hash = \"sha256:7b0a64cda4145548fed9efc10322770f929b944ce5cee6c0dfe0c87bf4c0c8c9\"},\n \ {file = \"backports.zoneinfo-0.2.1-cp38-cp38-win32.whl\", hash = \"sha256:1b13e654a55cd45672cb54ed12148cd33628f672548f373963b0bff67b217328\"},\n \ {file = \"backports.zoneinfo-0.2.1-cp38-cp38-win_amd64.whl\", hash = \"sha256:4a0f800587060bf8880f954dbef70de6c11bbe59c673c3d818921f042f9954a6\"},\n - \ {file = \"backports.zoneinfo-0.2.1.tar.gz\", hash = \"sha256:fadbfe37f74051d024037f223b8e001611eac868b5c5b06144ef4d8b799862f2\"},\n]\nbinaryornot + \ {file = \"backports.zoneinfo-0.2.1.tar.gz\", hash = \"sha256:fadbfe37f74051d024037f223b8e001611eac868b5c5b06144ef4d8b799862f2\"},\n]\n\n[package.extras]\ntzdata + = [\"tzdata\"]\n\n[[package]]\nname = \"binaryornot\"\nversion = \"0.4.4\"\ndescription + = \"Ultra-lightweight pure Python package to check if a file is binary or + text.\"\ncategory = \"dev\"\noptional = false\npython-versions = \"*\"\nfiles = [\n {file = \"binaryornot-0.4.4-py2.py3-none-any.whl\", hash = \"sha256:b8b71173c917bddcd2c16070412e369c3ed7f0528926f70cac18a6c97fd563e4\"},\n - \ {file = \"binaryornot-0.4.4.tar.gz\", hash = \"sha256:359501dfc9d40632edc9fac890e19542db1a287bbcfa58175b66658392018061\"},\n]\nblack - = [\n {file = \"black-22.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:9eedd20838bd5d75b80c9f5487dbcb06836a43833a37846cf1d8c1cc01cef59d\"},\n - \ {file = \"black-22.12.0-cp310-cp310-win_amd64.whl\", hash = \"sha256:159a46a4947f73387b4d83e87ea006dbb2337eab6c879620a3ba52699b1f4351\"},\n - \ {file = \"black-22.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:d30b212bffeb1e252b31dd269dfae69dd17e06d92b87ad26e23890f3efea366f\"},\n - \ {file = \"black-22.12.0-cp311-cp311-win_amd64.whl\", hash = \"sha256:7412e75863aa5c5411886804678b7d083c7c28421210180d67dfd8cf1221e1f4\"},\n - \ {file = \"black-22.12.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:c116eed0efb9ff870ded8b62fe9f28dd61ef6e9ddd28d83d7d264a38417dcee2\"},\n - \ {file = \"black-22.12.0-cp37-cp37m-win_amd64.whl\", hash = \"sha256:1f58cbe16dfe8c12b7434e50ff889fa479072096d79f0a7f25e4ab8e94cd8350\"},\n - \ {file = \"black-22.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:77d86c9f3db9b1bf6761244bc0b3572a546f5fe37917a044e02f3166d5aafa7d\"},\n - \ {file = \"black-22.12.0-cp38-cp38-win_amd64.whl\", hash = \"sha256:82d9fe8fee3401e02e79767016b4907820a7dc28d70d137eb397b92ef3cc5bfc\"},\n - \ {file = \"black-22.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:101c69b23df9b44247bd88e1d7e90154336ac4992502d4197bdac35dd7ee3320\"},\n - \ {file = \"black-22.12.0-cp39-cp39-win_amd64.whl\", hash = \"sha256:559c7a1ba9a006226f09e4916060982fd27334ae1998e7a38b3f33a37f7a2148\"},\n - \ {file = \"black-22.12.0-py3-none-any.whl\", hash = \"sha256:436cc9167dd28040ad90d3b404aec22cedf24a6e4d7de221bec2730ec0c97bcf\"},\n - \ {file = \"black-22.12.0.tar.gz\", hash = \"sha256:229351e5a18ca30f447bf724d007f890f97e13af070bb6ad4c0a441cd7596a2f\"},\n]\nbleach - = [\n {file = \"bleach-5.0.1-py3-none-any.whl\", hash = \"sha256:085f7f33c15bd408dd9b17a4ad77c577db66d76203e5984b1bd59baeee948b2a\"},\n - \ {file = \"bleach-5.0.1.tar.gz\", hash = \"sha256:0d03255c47eb9bd2f26aa9bb7f2107732e7e8fe195ca2f64709fcf3b0a4a085c\"},\n]\n\"boolean.py\" - = [\n {file = \"boolean.py-4.0-py3-none-any.whl\", hash = \"sha256:2876f2051d7d6394a531d82dc6eb407faa0b01a0a0b3083817ccd7323b8d96bd\"},\n - \ {file = \"boolean.py-4.0.tar.gz\", hash = \"sha256:17b9a181630e43dde1851d42bef546d616d5d9b4480357514597e78b203d06e4\"},\n]\ncertifi - = [\n {file = \"certifi-2022.12.7-py3-none-any.whl\", hash = \"sha256:4ad3232f5e926d6718ec31cfc1fcadfde020920e278684144551c91769c7bc18\"},\n - \ {file = \"certifi-2022.12.7.tar.gz\", hash = \"sha256:35824b4c3a97115964b408844d64aa14db1cc518f6562e8d7261699d1350a9e3\"},\n]\ncffi - = [\n {file = \"cffi-1.15.1-cp27-cp27m-macosx_10_9_x86_64.whl\", hash = - \"sha256:a66d3508133af6e8548451b25058d5812812ec3798c886bf38ed24a98216fab2\"},\n + \ {file = \"binaryornot-0.4.4.tar.gz\", hash = \"sha256:359501dfc9d40632edc9fac890e19542db1a287bbcfa58175b66658392018061\"},\n]\n\n[package.dependencies]\nchardet + = \">=3.0.2\"\n\n[[package]]\nname = \"black\"\nversion = \"23.3.0\"\ndescription + = \"The uncompromising code formatter.\"\ncategory = \"dev\"\noptional = false\npython-versions + = \">=3.7\"\nfiles = [\n {file = \"black-23.3.0-cp310-cp310-macosx_10_16_arm64.whl\", + hash = \"sha256:0945e13506be58bf7db93ee5853243eb368ace1c08a24c65ce108986eac65915\"},\n + \ {file = \"black-23.3.0-cp310-cp310-macosx_10_16_universal2.whl\", hash + = \"sha256:67de8d0c209eb5b330cce2469503de11bca4085880d62f1628bd9972cc3366b9\"},\n + \ {file = \"black-23.3.0-cp310-cp310-macosx_10_16_x86_64.whl\", hash = \"sha256:7c3eb7cea23904399866c55826b31c1f55bbcd3890ce22ff70466b907b6775c2\"},\n + \ {file = \"black-23.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:32daa9783106c28815d05b724238e30718f34155653d4d6e125dc7daec8e260c\"},\n + \ {file = \"black-23.3.0-cp310-cp310-win_amd64.whl\", hash = \"sha256:35d1381d7a22cc5b2be2f72c7dfdae4072a3336060635718cc7e1ede24221d6c\"},\n + \ {file = \"black-23.3.0-cp311-cp311-macosx_10_16_arm64.whl\", hash = \"sha256:a8a968125d0a6a404842fa1bf0b349a568634f856aa08ffaff40ae0dfa52e7c6\"},\n + \ {file = \"black-23.3.0-cp311-cp311-macosx_10_16_universal2.whl\", hash + = \"sha256:c7ab5790333c448903c4b721b59c0d80b11fe5e9803d8703e84dcb8da56fec1b\"},\n + \ {file = \"black-23.3.0-cp311-cp311-macosx_10_16_x86_64.whl\", hash = \"sha256:a6f6886c9869d4daae2d1715ce34a19bbc4b95006d20ed785ca00fa03cba312d\"},\n + \ {file = \"black-23.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:6f3c333ea1dd6771b2d3777482429864f8e258899f6ff05826c3a4fcc5ce3f70\"},\n + \ {file = \"black-23.3.0-cp311-cp311-win_amd64.whl\", hash = \"sha256:11c410f71b876f961d1de77b9699ad19f939094c3a677323f43d7a29855fe326\"},\n + \ {file = \"black-23.3.0-cp37-cp37m-macosx_10_16_x86_64.whl\", hash = \"sha256:1d06691f1eb8de91cd1b322f21e3bfc9efe0c7ca1f0e1eb1db44ea367dff656b\"},\n + \ {file = \"black-23.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:50cb33cac881766a5cd9913e10ff75b1e8eb71babf4c7104f2e9c52da1fb7de2\"},\n + \ {file = \"black-23.3.0-cp37-cp37m-win_amd64.whl\", hash = \"sha256:e114420bf26b90d4b9daa597351337762b63039752bdf72bf361364c1aa05925\"},\n + \ {file = \"black-23.3.0-cp38-cp38-macosx_10_16_arm64.whl\", hash = \"sha256:48f9d345675bb7fbc3dd85821b12487e1b9a75242028adad0333ce36ed2a6d27\"},\n + \ {file = \"black-23.3.0-cp38-cp38-macosx_10_16_universal2.whl\", hash = + \"sha256:714290490c18fb0126baa0fca0a54ee795f7502b44177e1ce7624ba1c00f2331\"},\n + \ {file = \"black-23.3.0-cp38-cp38-macosx_10_16_x86_64.whl\", hash = \"sha256:064101748afa12ad2291c2b91c960be28b817c0c7eaa35bec09cc63aa56493c5\"},\n + \ {file = \"black-23.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:562bd3a70495facf56814293149e51aa1be9931567474993c7942ff7d3533961\"},\n + \ {file = \"black-23.3.0-cp38-cp38-win_amd64.whl\", hash = \"sha256:e198cf27888ad6f4ff331ca1c48ffc038848ea9f031a3b40ba36aced7e22f2c8\"},\n + \ {file = \"black-23.3.0-cp39-cp39-macosx_10_16_arm64.whl\", hash = \"sha256:3238f2aacf827d18d26db07524e44741233ae09a584273aa059066d644ca7b30\"},\n + \ {file = \"black-23.3.0-cp39-cp39-macosx_10_16_universal2.whl\", hash = + \"sha256:f0bd2f4a58d6666500542b26354978218a9babcdc972722f4bf90779524515f3\"},\n + \ {file = \"black-23.3.0-cp39-cp39-macosx_10_16_x86_64.whl\", hash = \"sha256:92c543f6854c28a3c7f39f4d9b7694f9a6eb9d3c5e2ece488c327b6e7ea9b266\"},\n + \ {file = \"black-23.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:3a150542a204124ed00683f0db1f5cf1c2aaaa9cc3495b7a3b5976fb136090ab\"},\n + \ {file = \"black-23.3.0-cp39-cp39-win_amd64.whl\", hash = \"sha256:6b39abdfb402002b8a7d030ccc85cf5afff64ee90fa4c5aebc531e3ad0175ddb\"},\n + \ {file = \"black-23.3.0-py3-none-any.whl\", hash = \"sha256:ec751418022185b0c1bb7d7736e6933d40bbb14c14a0abcf9123d1b159f98dd4\"},\n + \ {file = \"black-23.3.0.tar.gz\", hash = \"sha256:1c7b8d606e728a41ea1ccbd7264677e494e87cf630e399262ced92d4a8dac940\"},\n]\n\n[package.dependencies]\nclick + = \">=8.0.0\"\nmypy-extensions = \">=0.4.3\"\npackaging = \">=22.0\"\npathspec + = \">=0.9.0\"\nplatformdirs = \">=2\"\ntomli = {version = \">=1.1.0\", markers + = \"python_version < \\\"3.11\\\"\"}\ntyping-extensions = {version = \">=3.10.0.0\", + markers = \"python_version < \\\"3.10\\\"\"}\n\n[package.extras]\ncolorama + = [\"colorama (>=0.4.3)\"]\nd = [\"aiohttp (>=3.7.4)\"]\njupyter = [\"ipython + (>=7.8.0)\", \"tokenize-rt (>=3.2.0)\"]\nuvloop = [\"uvloop (>=0.15.2)\"]\n\n[[package]]\nname + = \"bleach\"\nversion = \"6.0.0\"\ndescription = \"An easy safelist-based + HTML-sanitizing tool.\"\ncategory = \"dev\"\noptional = false\npython-versions + = \">=3.7\"\nfiles = [\n {file = \"bleach-6.0.0-py3-none-any.whl\", hash + = \"sha256:33c16e3353dbd13028ab4799a0f89a83f113405c766e9c122df8a06f5b85b3f4\"},\n + \ {file = \"bleach-6.0.0.tar.gz\", hash = \"sha256:1a1a85c1595e07d8db14c5f09f09e6433502c51c595970edc090551f0db99414\"},\n]\n\n[package.dependencies]\nsix + = \">=1.9.0\"\nwebencodings = \"*\"\n\n[package.extras]\ncss = [\"tinycss2 + (>=1.1.0,<1.2)\"]\n\n[[package]]\nname = \"boolean-py\"\nversion = \"4.0\"\ndescription + = \"Define boolean algebras, create and parse boolean expressions and create + custom boolean DSL.\"\ncategory = \"dev\"\noptional = false\npython-versions + = \"*\"\nfiles = [\n {file = \"boolean.py-4.0-py3-none-any.whl\", hash + = \"sha256:2876f2051d7d6394a531d82dc6eb407faa0b01a0a0b3083817ccd7323b8d96bd\"},\n + \ {file = \"boolean.py-4.0.tar.gz\", hash = \"sha256:17b9a181630e43dde1851d42bef546d616d5d9b4480357514597e78b203d06e4\"},\n]\n\n[[package]]\nname + = \"certifi\"\nversion = \"2023.5.7\"\ndescription = \"Python package for + providing Mozilla's CA Bundle.\"\ncategory = \"main\"\noptional = false\npython-versions + = \">=3.6\"\nfiles = [\n {file = \"certifi-2023.5.7-py3-none-any.whl\", + hash = \"sha256:c6c2e98f5c7869efca1f8916fed228dd91539f9f1b444c314c06eef02980c716\"},\n + \ {file = \"certifi-2023.5.7.tar.gz\", hash = \"sha256:0f0d56dc5a6ad56fd4ba36484d6cc34451e1c6548c61daad8c320169f91eddc7\"},\n]\n\n[[package]]\nname + = \"cffi\"\nversion = \"1.15.1\"\ndescription = \"Foreign Function Interface + for Python calling C code.\"\ncategory = \"dev\"\noptional = false\npython-versions + = \"*\"\nfiles = [\n {file = \"cffi-1.15.1-cp27-cp27m-macosx_10_9_x86_64.whl\", + hash = \"sha256:a66d3508133af6e8548451b25058d5812812ec3798c886bf38ed24a98216fab2\"},\n \ {file = \"cffi-1.15.1-cp27-cp27m-manylinux1_i686.whl\", hash = \"sha256:470c103ae716238bbe698d67ad020e1db9d9dba34fa5a899b5e21577e6d52ed2\"},\n \ {file = \"cffi-1.15.1-cp27-cp27m-manylinux1_x86_64.whl\", hash = \"sha256:9ad5db27f9cabae298d151c85cf2bad1d359a1b9c686a275df03385758e2f914\"},\n \ {file = \"cffi-1.15.1-cp27-cp27m-win32.whl\", hash = \"sha256:b3bbeb01c2b273cca1e1e0c5df57f12dce9a4dd331b4fa1635b8bec26350bde3\"},\n @@ -881,530 +353,1078 @@ interactions: \ {file = \"cffi-1.15.1-cp39-cp39-musllinux_1_1_x86_64.whl\", hash = \"sha256:98d85c6a2bef81588d9227dde12db8a7f47f639f4a17c9ae08e773aa9c697bf3\"},\n \ {file = \"cffi-1.15.1-cp39-cp39-win32.whl\", hash = \"sha256:40f4774f5a9d4f5e344f31a32b5096977b5d48560c5592e2f3d2c4374bd543ee\"},\n \ {file = \"cffi-1.15.1-cp39-cp39-win_amd64.whl\", hash = \"sha256:70df4e3b545a17496c9b3f41f5115e69a4f2e77e94e1d2a8e1070bc0c38c8a3c\"},\n - \ {file = \"cffi-1.15.1.tar.gz\", hash = \"sha256:d400bfb9a37b1351253cb402671cea7e89bdecc294e8016a707f6d1d8ac934f9\"},\n]\ncfgv - = [\n {file = \"cfgv-3.3.1-py2.py3-none-any.whl\", hash = \"sha256:c6a0883f3917a037485059700b9e75da2464e6c27051014ad85ba6aaa5884426\"},\n - \ {file = \"cfgv-3.3.1.tar.gz\", hash = \"sha256:f5a830efb9ce7a445376bb66ec94c638a9787422f96264c98edc6bdeed8ab736\"},\n]\nchardet + \ {file = \"cffi-1.15.1.tar.gz\", hash = \"sha256:d400bfb9a37b1351253cb402671cea7e89bdecc294e8016a707f6d1d8ac934f9\"},\n]\n\n[package.dependencies]\npycparser + = \"*\"\n\n[[package]]\nname = \"cfgv\"\nversion = \"3.3.1\"\ndescription + = \"Validate configuration and produce human readable error messages.\"\ncategory + = \"dev\"\noptional = false\npython-versions = \">=3.6.1\"\nfiles = [\n {file + = \"cfgv-3.3.1-py2.py3-none-any.whl\", hash = \"sha256:c6a0883f3917a037485059700b9e75da2464e6c27051014ad85ba6aaa5884426\"},\n + \ {file = \"cfgv-3.3.1.tar.gz\", hash = \"sha256:f5a830efb9ce7a445376bb66ec94c638a9787422f96264c98edc6bdeed8ab736\"},\n]\n\n[[package]]\nname + = \"chardet\"\nversion = \"5.1.0\"\ndescription = \"Universal encoding detector + for Python 3\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"chardet-5.1.0-py3-none-any.whl\", hash = \"sha256:362777fb014af596ad31334fde1e8c327dfdb076e1960d1694662d46a6917ab9\"},\n - \ {file = \"chardet-5.1.0.tar.gz\", hash = \"sha256:0d62712b956bc154f85fb0a266e2a3c5913c2967e00348701b32411d6def31e5\"},\n]\ncharset-normalizer - = [\n {file = \"charset-normalizer-2.1.1.tar.gz\", hash = \"sha256:5a3d016c7c547f69d6f81fb0db9449ce888b418b5b9952cc5e6e66843e9dd845\"},\n - \ {file = \"charset_normalizer-2.1.1-py3-none-any.whl\", hash = \"sha256:83e9a75d1911279afd89352c68b45348559d1fc0506b054b346651b5e7fee29f\"},\n]\nclick - = [\n {file = \"click-8.0.3-py3-none-any.whl\", hash = \"sha256:353f466495adaeb40b6b5f592f9f91cb22372351c84caeb068132442a4518ef3\"},\n - \ {file = \"click-8.0.3.tar.gz\", hash = \"sha256:410e932b050f5eed773c4cda94de75971c89cdb3155a72a0831139a79e5ecb5b\"},\n]\nclick-log + \ {file = \"chardet-5.1.0.tar.gz\", hash = \"sha256:0d62712b956bc154f85fb0a266e2a3c5913c2967e00348701b32411d6def31e5\"},\n]\n\n[[package]]\nname + = \"charset-normalizer\"\nversion = \"3.1.0\"\ndescription = \"The Real First + Universal Charset Detector. Open, modern and actively maintained alternative + to Chardet.\"\ncategory = \"main\"\noptional = false\npython-versions = \">=3.7.0\"\nfiles + = [\n {file = \"charset-normalizer-3.1.0.tar.gz\", hash = \"sha256:34e0a2f9c370eb95597aae63bf85eb5e96826d81e3dcf88b8886012906f509b5\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-macosx_10_9_universal2.whl\", + hash = \"sha256:e0ac8959c929593fee38da1c2b64ee9778733cdf03c482c9ff1d508b6b593b2b\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-macosx_10_9_x86_64.whl\", + hash = \"sha256:d7fc3fca01da18fbabe4625d64bb612b533533ed10045a2ac3dd194bfa656b60\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-macosx_11_0_arm64.whl\", + hash = \"sha256:04eefcee095f58eaabe6dc3cc2262f3bcd776d2c67005880894f447b3f2cb9c1\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:20064ead0717cf9a73a6d1e779b23d149b53daf971169289ed2ed43a71e8d3b0\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:1435ae15108b1cb6fffbcea2af3d468683b7afed0169ad718451f8db5d1aff6f\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:c84132a54c750fda57729d1e2599bb598f5fa0344085dbde5003ba429a4798c0\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:75f2568b4189dda1c567339b48cba4ac7384accb9c2a7ed655cd86b04055c795\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:11d3bcb7be35e7b1bba2c23beedac81ee893ac9871d0ba79effc7fc01167db6c\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_aarch64.whl\", + hash = \"sha256:891cf9b48776b5c61c700b55a598621fdb7b1e301a550365571e9624f270c203\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_i686.whl\", + hash = \"sha256:5f008525e02908b20e04707a4f704cd286d94718f48bb33edddc7d7b584dddc1\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_ppc64le.whl\", + hash = \"sha256:b06f0d3bf045158d2fb8837c5785fe9ff9b8c93358be64461a1089f5da983137\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_s390x.whl\", + hash = \"sha256:49919f8400b5e49e961f320c735388ee686a62327e773fa5b3ce6721f7e785ce\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-musllinux_1_1_x86_64.whl\", + hash = \"sha256:22908891a380d50738e1f978667536f6c6b526a2064156203d418f4856d6e86a\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-win32.whl\", hash = \"sha256:12d1a39aa6b8c6f6248bb54550efcc1c38ce0d8096a146638fd4738e42284448\"},\n + \ {file = \"charset_normalizer-3.1.0-cp310-cp310-win_amd64.whl\", hash = + \"sha256:65ed923f84a6844de5fd29726b888e58c62820e0769b76565480e1fdc3d062f8\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-macosx_10_9_universal2.whl\", + hash = \"sha256:9a3267620866c9d17b959a84dd0bd2d45719b817245e49371ead79ed4f710d19\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-macosx_10_9_x86_64.whl\", + hash = \"sha256:6734e606355834f13445b6adc38b53c0fd45f1a56a9ba06c2058f86893ae8017\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-macosx_11_0_arm64.whl\", + hash = \"sha256:f8303414c7b03f794347ad062c0516cee0e15f7a612abd0ce1e25caf6ceb47df\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:aaf53a6cebad0eae578f062c7d462155eada9c172bd8c4d250b8c1d8eb7f916a\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:3dc5b6a8ecfdc5748a7e429782598e4f17ef378e3e272eeb1340ea57c9109f41\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:e1b25e3ad6c909f398df8921780d6a3d120d8c09466720226fc621605b6f92b1\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:0ca564606d2caafb0abe6d1b5311c2649e8071eb241b2d64e75a0d0065107e62\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:b82fab78e0b1329e183a65260581de4375f619167478dddab510c6c6fb04d9b6\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_aarch64.whl\", + hash = \"sha256:bd7163182133c0c7701b25e604cf1611c0d87712e56e88e7ee5d72deab3e76b5\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_i686.whl\", + hash = \"sha256:11d117e6c63e8f495412d37e7dc2e2fff09c34b2d09dbe2bee3c6229577818be\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_ppc64le.whl\", + hash = \"sha256:cf6511efa4801b9b38dc5546d7547d5b5c6ef4b081c60b23e4d941d0eba9cbeb\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_s390x.whl\", + hash = \"sha256:abc1185d79f47c0a7aaf7e2412a0eb2c03b724581139193d2d82b3ad8cbb00ac\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-musllinux_1_1_x86_64.whl\", + hash = \"sha256:cb7b2ab0188829593b9de646545175547a70d9a6e2b63bf2cd87a0a391599324\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-win32.whl\", hash = \"sha256:c36bcbc0d5174a80d6cccf43a0ecaca44e81d25be4b7f90f0ed7bcfbb5a00909\"},\n + \ {file = \"charset_normalizer-3.1.0-cp311-cp311-win_amd64.whl\", hash = + \"sha256:cca4def576f47a09a943666b8f829606bcb17e2bc2d5911a46c8f8da45f56755\"},\n + \ {file = \"charset_normalizer-3.1.0-cp37-cp37m-macosx_10_9_x86_64.whl\", + hash = \"sha256:0c95f12b74681e9ae127728f7e5409cbbef9cd914d5896ef238cc779b8152373\"},\n + \ {file = \"charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:fca62a8301b605b954ad2e9c3666f9d97f63872aa4efcae5492baca2056b74ab\"},\n + \ {file = \"charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:ac0aa6cd53ab9a31d397f8303f92c42f534693528fafbdb997c82bae6e477ad9\"},\n + \ {file = \"charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:c3af8e0f07399d3176b179f2e2634c3ce9c1301379a6b8c9c9aeecd481da494f\"},\n + \ {file = \"charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:3a5fc78f9e3f501a1614a98f7c54d3969f3ad9bba8ba3d9b438c3bc5d047dd28\"},\n + \ {file = \"charset_normalizer-3.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:628c985afb2c7d27a4800bfb609e03985aaecb42f955049957814e0491d4006d\"},\n + \ {file = \"charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl\", + hash = \"sha256:74db0052d985cf37fa111828d0dd230776ac99c740e1a758ad99094be4f1803d\"},\n + \ {file = \"charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_i686.whl\", + hash = \"sha256:1e8fcdd8f672a1c4fc8d0bd3a2b576b152d2a349782d1eb0f6b8e52e9954731d\"},\n + \ {file = \"charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_ppc64le.whl\", + hash = \"sha256:04afa6387e2b282cf78ff3dbce20f0cc071c12dc8f685bd40960cc68644cfea6\"},\n + \ {file = \"charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_s390x.whl\", + hash = \"sha256:dd5653e67b149503c68c4018bf07e42eeed6b4e956b24c00ccdf93ac79cdff84\"},\n + \ {file = \"charset_normalizer-3.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl\", + hash = \"sha256:d2686f91611f9e17f4548dbf050e75b079bbc2a82be565832bc8ea9047b61c8c\"},\n + \ {file = \"charset_normalizer-3.1.0-cp37-cp37m-win32.whl\", hash = \"sha256:4155b51ae05ed47199dc5b2a4e62abccb274cee6b01da5b895099b61b1982974\"},\n + \ {file = \"charset_normalizer-3.1.0-cp37-cp37m-win_amd64.whl\", hash = + \"sha256:322102cdf1ab682ecc7d9b1c5eed4ec59657a65e1c146a0da342b78f4112db23\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-macosx_10_9_universal2.whl\", + hash = \"sha256:e633940f28c1e913615fd624fcdd72fdba807bf53ea6925d6a588e84e1151531\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-macosx_10_9_x86_64.whl\", + hash = \"sha256:3a06f32c9634a8705f4ca9946d667609f52cf130d5548881401f1eb2c39b1e2c\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-macosx_11_0_arm64.whl\", + hash = \"sha256:7381c66e0561c5757ffe616af869b916c8b4e42b367ab29fedc98481d1e74e14\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:3573d376454d956553c356df45bb824262c397c6e26ce43e8203c4c540ee0acb\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:e89df2958e5159b811af9ff0f92614dabf4ff617c03a4c1c6ff53bf1c399e0e1\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:78cacd03e79d009d95635e7d6ff12c21eb89b894c354bd2b2ed0b4763373693b\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:de5695a6f1d8340b12a5d6d4484290ee74d61e467c39ff03b39e30df62cf83a0\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:1c60b9c202d00052183c9be85e5eaf18a4ada0a47d188a83c8f5c5b23252f649\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_aarch64.whl\", + hash = \"sha256:f645caaf0008bacf349875a974220f1f1da349c5dbe7c4ec93048cdc785a3326\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_i686.whl\", + hash = \"sha256:ea9f9c6034ea2d93d9147818f17c2a0860d41b71c38b9ce4d55f21b6f9165a11\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_ppc64le.whl\", + hash = \"sha256:80d1543d58bd3d6c271b66abf454d437a438dff01c3e62fdbcd68f2a11310d4b\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_s390x.whl\", + hash = \"sha256:73dc03a6a7e30b7edc5b01b601e53e7fc924b04e1835e8e407c12c037e81adbd\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-musllinux_1_1_x86_64.whl\", + hash = \"sha256:6f5c2e7bc8a4bf7c426599765b1bd33217ec84023033672c1e9a8b35eaeaaaf8\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-win32.whl\", hash = \"sha256:12a2b561af122e3d94cdb97fe6fb2bb2b82cef0cdca131646fdb940a1eda04f0\"},\n + \ {file = \"charset_normalizer-3.1.0-cp38-cp38-win_amd64.whl\", hash = \"sha256:3160a0fd9754aab7d47f95a6b63ab355388d890163eb03b2d2b87ab0a30cfa59\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-macosx_10_9_universal2.whl\", + hash = \"sha256:38e812a197bf8e71a59fe55b757a84c1f946d0ac114acafaafaf21667a7e169e\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-macosx_10_9_x86_64.whl\", + hash = \"sha256:6baf0baf0d5d265fa7944feb9f7451cc316bfe30e8df1a61b1bb08577c554f31\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-macosx_11_0_arm64.whl\", + hash = \"sha256:8f25e17ab3039b05f762b0a55ae0b3632b2e073d9c8fc88e89aca31a6198e88f\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:3747443b6a904001473370d7810aa19c3a180ccd52a7157aacc264a5ac79265e\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:b116502087ce8a6b7a5f1814568ccbd0e9f6cfd99948aa59b0e241dc57cf739f\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:d16fd5252f883eb074ca55cb622bc0bee49b979ae4e8639fff6ca3ff44f9f854\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:21fa558996782fc226b529fdd2ed7866c2c6ec91cee82735c98a197fae39f706\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:6f6c7a8a57e9405cad7485f4c9d3172ae486cfef1344b5ddd8e5239582d7355e\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_aarch64.whl\", + hash = \"sha256:ac3775e3311661d4adace3697a52ac0bab17edd166087d493b52d4f4f553f9f0\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_i686.whl\", + hash = \"sha256:10c93628d7497c81686e8e5e557aafa78f230cd9e77dd0c40032ef90c18f2230\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_ppc64le.whl\", + hash = \"sha256:6f4f4668e1831850ebcc2fd0b1cd11721947b6dc7c00bf1c6bd3c929ae14f2c7\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_s390x.whl\", + hash = \"sha256:0be65ccf618c1e7ac9b849c315cc2e8a8751d9cfdaa43027d4f6624bd587ab7e\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-musllinux_1_1_x86_64.whl\", + hash = \"sha256:53d0a3fa5f8af98a1e261de6a3943ca631c526635eb5817a87a59d9a57ebf48f\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-win32.whl\", hash = \"sha256:a04f86f41a8916fe45ac5024ec477f41f886b3c435da2d4e3d2709b22ab02af1\"},\n + \ {file = \"charset_normalizer-3.1.0-cp39-cp39-win_amd64.whl\", hash = \"sha256:830d2948a5ec37c386d3170c483063798d7879037492540f10a475e3fd6f244b\"},\n + \ {file = \"charset_normalizer-3.1.0-py3-none-any.whl\", hash = \"sha256:3d9098b479e78c85080c98e1e35ff40b4a31d8953102bb0fd7d1b6f8a2111a3d\"},\n]\n\n[[package]]\nname + = \"click\"\nversion = \"8.1.3\"\ndescription = \"Composable command line + interface toolkit\"\ncategory = \"dev\"\noptional = false\npython-versions + = \">=3.7\"\nfiles = [\n {file = \"click-8.1.3-py3-none-any.whl\", hash + = \"sha256:bb4d8133cb15a609f44e8213d9b391b0809795062913b383c62be0ee95b1db48\"},\n + \ {file = \"click-8.1.3.tar.gz\", hash = \"sha256:7682dc8afb30297001674575ea00d1814d808d6a36af415a82bd481d37ba7b8e\"},\n]\n\n[package.dependencies]\ncolorama + = {version = \"*\", markers = \"platform_system == \\\"Windows\\\"\"}\n\n[[package]]\nname + = \"click-log\"\nversion = \"0.4.0\"\ndescription = \"Logging integration + for Click\"\ncategory = \"dev\"\noptional = false\npython-versions = \"*\"\nfiles = [\n {file = \"click-log-0.4.0.tar.gz\", hash = \"sha256:3970f8570ac54491237bcdb3d8ab5e3eef6c057df29f8c3d1151a51a9c23b975\"},\n - \ {file = \"click_log-0.4.0-py2.py3-none-any.whl\", hash = \"sha256:a43e394b528d52112af599f2fc9e4b7cf3c15f94e53581f74fa6867e68c91756\"},\n]\ncolorama + \ {file = \"click_log-0.4.0-py2.py3-none-any.whl\", hash = \"sha256:a43e394b528d52112af599f2fc9e4b7cf3c15f94e53581f74fa6867e68c91756\"},\n]\n\n[package.dependencies]\nclick + = \"*\"\n\n[[package]]\nname = \"colorama\"\nversion = \"0.4.6\"\ndescription + = \"Cross-platform colored terminal text.\"\ncategory = \"dev\"\noptional + = false\npython-versions = \"!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7\"\nfiles = [\n {file = \"colorama-0.4.6-py2.py3-none-any.whl\", hash = \"sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6\"},\n - \ {file = \"colorama-0.4.6.tar.gz\", hash = \"sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44\"},\n]\ncolored - = [\n {file = \"colored-1.4.4.tar.gz\", hash = \"sha256:04ff4d4dd514274fe3b99a21bb52fb96f2688c01e93fba7bef37221e7cb56ce0\"},\n]\ncoverage - = [\n {file = \"coverage-7.0.0-cp310-cp310-macosx_10_9_x86_64.whl\", hash - = \"sha256:f2569682d6ea9628da8d6ba38579a48b1e53081226ec7a6c82b5024b3ce5009f\"},\n - \ {file = \"coverage-7.0.0-cp310-cp310-macosx_11_0_arm64.whl\", hash = \"sha256:3ec256a592b497f26054195f7d7148892aca8c4cdcc064a7cc66ef7a0455b811\"},\n - \ {file = \"coverage-7.0.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:5885a4ceb6dde34271bb0adafa4a248a7f589c89821e9da3110c39f92f41e21b\"},\n - \ {file = \"coverage-7.0.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:d43d406a4d73aa7f855fa44fa77ff47e739b565b2af3844600cdc016d01e46b9\"},\n - \ {file = \"coverage-7.0.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:b18df11efa615b79b9ecc13035a712957ff6283f7b244e57684e1c092869f541\"},\n - \ {file = \"coverage-7.0.0-cp310-cp310-musllinux_1_1_aarch64.whl\", hash - = \"sha256:f6a4bf5bdee93f6817797beba7086292c2ebde6df0d5822e0c33f8b05415c339\"},\n - \ {file = \"coverage-7.0.0-cp310-cp310-musllinux_1_1_i686.whl\", hash = - \"sha256:33efe89cd0efef016db19d8d05aa46631f76793de90a61b6717acb202b36fe60\"},\n - \ {file = \"coverage-7.0.0-cp310-cp310-musllinux_1_1_x86_64.whl\", hash - = \"sha256:96b5b1f1079e48f56bfccf103bcf44d48b9eb5163f1ea523fad580f15d3fe5e0\"},\n - \ {file = \"coverage-7.0.0-cp310-cp310-win32.whl\", hash = \"sha256:fb85b7a7a4b204bd59d6d0b0c8d87d9ffa820da225e691dfaffc3137dc05b5f6\"},\n - \ {file = \"coverage-7.0.0-cp310-cp310-win_amd64.whl\", hash = \"sha256:793dcd9d42035746fc7637df4336f7581df19d33c5c5253cf988c99d8e93a8ba\"},\n - \ {file = \"coverage-7.0.0-cp311-cp311-macosx_10_9_x86_64.whl\", hash = - \"sha256:d564142a03d3bc8913499a458e931b52ddfe952f69b6cd4b24d810fd2959044a\"},\n - \ {file = \"coverage-7.0.0-cp311-cp311-macosx_11_0_arm64.whl\", hash = \"sha256:0a8b0e86bede874bf5da566b02194fbb12dd14ce3585cabd58452007f272ba81\"},\n - \ {file = \"coverage-7.0.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:e645c73cbfc4577d93747d3f793115acf6f907a7eb9208fa807fdcf2da1964a4\"},\n - \ {file = \"coverage-7.0.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:de06e7585abe88c6d38c1b73ce4c3cb4c1a79fbb0da0d0f8e8689ef5729ec60d\"},\n - \ {file = \"coverage-7.0.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:a30b646fbdd5bc52f506e149fa4fbdef82432baf6b81774e61ec4e3b43b9cbde\"},\n - \ {file = \"coverage-7.0.0-cp311-cp311-musllinux_1_1_aarch64.whl\", hash - = \"sha256:db8141856dc9be0917413df7200f53accf1d84c8b156868e6af058a1ea8e903a\"},\n - \ {file = \"coverage-7.0.0-cp311-cp311-musllinux_1_1_i686.whl\", hash = - \"sha256:59e71912c7fc78d08a567ee65656123878f49ca1b5672e660ea70bf8dfbebf8f\"},\n - \ {file = \"coverage-7.0.0-cp311-cp311-musllinux_1_1_x86_64.whl\", hash - = \"sha256:b8f7cd942dda3795fc9eadf303cc53a422ac057e3b70c2ad6d4276ec6a83a541\"},\n - \ {file = \"coverage-7.0.0-cp311-cp311-win32.whl\", hash = \"sha256:bf437a04b9790d3c9cd5b48e9ce9aa84229040e3ae7d6c670a55118906113c5a\"},\n - \ {file = \"coverage-7.0.0-cp311-cp311-win_amd64.whl\", hash = \"sha256:a7e1bb36b4e57a2d304322021b35d4e4a25fa0d501ba56e8e51efaebf4480556\"},\n - \ {file = \"coverage-7.0.0-cp37-cp37m-macosx_10_9_x86_64.whl\", hash = \"sha256:215f40ef86f1958a1151fa7fad2b4f2f99534c4e10a34a1e065eba3f19ef8868\"},\n - \ {file = \"coverage-7.0.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:ae088eb1cbdad8206931b1bf3f11dee644e038a9300be84d3e705e29356e5b1d\"},\n - \ {file = \"coverage-7.0.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:f9071e197faa24837b967bc9aa0b9ef961f805a75f1ee3ea1f3367f55cd46c3c\"},\n - \ {file = \"coverage-7.0.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:8f1e6d9c70d45a960d3f3d781ea62b167fdf2e0e1f6bb282b96feea653adb923\"},\n - \ {file = \"coverage-7.0.0-cp37-cp37m-musllinux_1_1_aarch64.whl\", hash - = \"sha256:9fadd15f9fcfd7b16d9cccce9f5e6ec6f9b8df860633ad9aa62c2b14c259560f\"},\n - \ {file = \"coverage-7.0.0-cp37-cp37m-musllinux_1_1_i686.whl\", hash = \"sha256:10b6246cae61896ab4c7568e498e492cbb73a2dfa4c3af79141c43cf806f929a\"},\n - \ {file = \"coverage-7.0.0-cp37-cp37m-musllinux_1_1_x86_64.whl\", hash = - \"sha256:a8785791c2120af114ea7a06137f7778632e568a5aa2bbfc3b46c573b702af74\"},\n - \ {file = \"coverage-7.0.0-cp37-cp37m-win32.whl\", hash = \"sha256:30220518dd89c4878908d73f5f3d1269f86e9e045354436534587a18c7b9da85\"},\n - \ {file = \"coverage-7.0.0-cp37-cp37m-win_amd64.whl\", hash = \"sha256:bc904aa96105d73357de03de76336b1e3db28e2b12067d36625fd9646ab043fd\"},\n - \ {file = \"coverage-7.0.0-cp38-cp38-macosx_10_9_x86_64.whl\", hash = \"sha256:2331b7bd84a1be79bd17ca8e103ce38db8cbf7cb354dc56e651ba489cf849212\"},\n - \ {file = \"coverage-7.0.0-cp38-cp38-macosx_11_0_arm64.whl\", hash = \"sha256:e907db8bdd0ad1253a33c20fdc5f0f6209d271114a9c6f1fcdf96617343f7ca0\"},\n - \ {file = \"coverage-7.0.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:3c0deee68e0dae1d6e3fe6943c76d7e66fbeb6519bd08e4e5366bcc28a8a9aca\"},\n - \ {file = \"coverage-7.0.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:a6fff0f08bc5ffd0d78db821971472b4adc2ee876b86f743e46d634fb8e3c22f\"},\n - \ {file = \"coverage-7.0.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:a290b7921c1c05787b953e5854d394e887df40696f21381cc33c4e2179bf50ac\"},\n - \ {file = \"coverage-7.0.0-cp38-cp38-musllinux_1_1_aarch64.whl\", hash = - \"sha256:100546219af59d2ad82d4575de03a303eb27b75ea36ffbd1677371924d50bcbc\"},\n - \ {file = \"coverage-7.0.0-cp38-cp38-musllinux_1_1_i686.whl\", hash = \"sha256:c1ba6e63b831112b9484ff5905370d89e43d4316bac76d403031f60d61597466\"},\n - \ {file = \"coverage-7.0.0-cp38-cp38-musllinux_1_1_x86_64.whl\", hash = - \"sha256:c685fc17d6f4f1a3833e9dac27d0b931f7ccb52be6c30d269374203c7d0204a2\"},\n - \ {file = \"coverage-7.0.0-cp38-cp38-win32.whl\", hash = \"sha256:8938f3a10f45019b502020ba9567b97b6ecc8c76b664b421705c5406d4f92fe8\"},\n - \ {file = \"coverage-7.0.0-cp38-cp38-win_amd64.whl\", hash = \"sha256:c4b63888bef2928d0eca12cbce0760cfb696acb4fe226eb55178b6a2a039328a\"},\n - \ {file = \"coverage-7.0.0-cp39-cp39-macosx_10_9_x86_64.whl\", hash = \"sha256:cda63459eb20652b22e038729a8f5063862c189a3963cb042a764b753172f75e\"},\n - \ {file = \"coverage-7.0.0-cp39-cp39-macosx_11_0_arm64.whl\", hash = \"sha256:e06abac1a4aec1ff989131e43ca917fc7bd296f34bf0cfe86cbf74343b21566d\"},\n - \ {file = \"coverage-7.0.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:32b94ad926e933976627f040f96dd1d9b0ac91f8d27e868c30a28253b9b6ac2d\"},\n - \ {file = \"coverage-7.0.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:d6b4af31fb49a2ae8de1cd505fa66c403bfcc5066e845ac19d8904dcfc9d40da\"},\n - \ {file = \"coverage-7.0.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:36b62f0220459e528ad5806cc7dede71aa716e067d2cb10cb4a09686b8791fba\"},\n - \ {file = \"coverage-7.0.0-cp39-cp39-musllinux_1_1_aarch64.whl\", hash = - \"sha256:43ec1935c6d6caab4f3bc126d20bd709c0002a175d62208ebe745be37a826a41\"},\n - \ {file = \"coverage-7.0.0-cp39-cp39-musllinux_1_1_i686.whl\", hash = \"sha256:8593c9baf1f0f273afa22f5b45508b76adc7b8e94e17e7d98fbe1e3cd5812af2\"},\n - \ {file = \"coverage-7.0.0-cp39-cp39-musllinux_1_1_x86_64.whl\", hash = - \"sha256:fee283cd36c3f14422d9c1b51da24ddbb5e1eed89ad2480f6a9f115df38b5df8\"},\n - \ {file = \"coverage-7.0.0-cp39-cp39-win32.whl\", hash = \"sha256:97c0b001ff15b8e8882995fc07ac0a08c8baf8b13c1145f3f12e0587bbb0e335\"},\n - \ {file = \"coverage-7.0.0-cp39-cp39-win_amd64.whl\", hash = \"sha256:8dbf83a4611c591b5de65069b6fd4dd3889200ed270cd2f7f5ac765d3842889f\"},\n - \ {file = \"coverage-7.0.0-pp36.pp37.pp38-none-any.whl\", hash = \"sha256:bcaf18e46668057051a312c714a4548b81f7e8fb3454116ad97be7562d2a99e4\"},\n - \ {file = \"coverage-7.0.0.tar.gz\", hash = \"sha256:9a175da2a7320e18fc3ee1d147639a2b3a8f037e508c96aa2da160294eb50e17\"},\n]\ncryptography - = [\n {file = \"cryptography-38.0.4-cp36-abi3-macosx_10_10_universal2.whl\", - hash = \"sha256:2fa36a7b2cc0998a3a4d5af26ccb6273f3df133d61da2ba13b3286261e7efb70\"},\n - \ {file = \"cryptography-38.0.4-cp36-abi3-macosx_10_10_x86_64.whl\", hash - = \"sha256:1f13ddda26a04c06eb57119caf27a524ccae20533729f4b1e4a69b54e07035eb\"},\n - \ {file = \"cryptography-38.0.4-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.manylinux_2_24_aarch64.whl\", - hash = \"sha256:2ec2a8714dd005949d4019195d72abed84198d877112abb5a27740e217e0ea8d\"},\n - \ {file = \"cryptography-38.0.4-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:50a1494ed0c3f5b4d07650a68cd6ca62efe8b596ce743a5c94403e6f11bf06c1\"},\n - \ {file = \"cryptography-38.0.4-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:a10498349d4c8eab7357a8f9aa3463791292845b79597ad1b98a543686fb1ec8\"},\n - \ {file = \"cryptography-38.0.4-cp36-abi3-manylinux_2_24_x86_64.whl\", hash - = \"sha256:10652dd7282de17990b88679cb82f832752c4e8237f0c714be518044269415db\"},\n - \ {file = \"cryptography-38.0.4-cp36-abi3-manylinux_2_28_aarch64.whl\", - hash = \"sha256:bfe6472507986613dc6cc00b3d492b2f7564b02b3b3682d25ca7f40fa3fd321b\"},\n - \ {file = \"cryptography-38.0.4-cp36-abi3-manylinux_2_28_x86_64.whl\", hash - = \"sha256:ce127dd0a6a0811c251a6cddd014d292728484e530d80e872ad9806cfb1c5b3c\"},\n - \ {file = \"cryptography-38.0.4-cp36-abi3-musllinux_1_1_aarch64.whl\", hash - = \"sha256:53049f3379ef05182864d13bb9686657659407148f901f3f1eee57a733fb4b00\"},\n - \ {file = \"cryptography-38.0.4-cp36-abi3-musllinux_1_1_x86_64.whl\", hash - = \"sha256:8a4b2bdb68a447fadebfd7d24855758fe2d6fecc7fed0b78d190b1af39a8e3b0\"},\n - \ {file = \"cryptography-38.0.4-cp36-abi3-win32.whl\", hash = \"sha256:1d7e632804a248103b60b16fb145e8df0bc60eed790ece0d12efe8cd3f3e7744\"},\n - \ {file = \"cryptography-38.0.4-cp36-abi3-win_amd64.whl\", hash = \"sha256:8e45653fb97eb2f20b8c96f9cd2b3a0654d742b47d638cf2897afbd97f80fa6d\"},\n - \ {file = \"cryptography-38.0.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:ca57eb3ddaccd1112c18fc80abe41db443cc2e9dcb1917078e02dfa010a4f353\"},\n - \ {file = \"cryptography-38.0.4-pp37-pypy37_pp73-manylinux_2_24_x86_64.whl\", - hash = \"sha256:c9e0d79ee4c56d841bd4ac6e7697c8ff3c8d6da67379057f29e66acffcd1e9a7\"},\n - \ {file = \"cryptography-38.0.4-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl\", - hash = \"sha256:0e70da4bdff7601b0ef48e6348339e490ebfb0cbe638e083c9c41fb49f00c8bd\"},\n - \ {file = \"cryptography-38.0.4-pp38-pypy38_pp73-macosx_10_10_x86_64.whl\", - hash = \"sha256:998cd19189d8a747b226d24c0207fdaa1e6658a1d3f2494541cb9dfbf7dcb6d2\"},\n - \ {file = \"cryptography-38.0.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:67461b5ebca2e4c2ab991733f8ab637a7265bb582f07c7c88914b5afb88cb95b\"},\n - \ {file = \"cryptography-38.0.4-pp38-pypy38_pp73-manylinux_2_24_x86_64.whl\", - hash = \"sha256:4eb85075437f0b1fd8cd66c688469a0c4119e0ba855e3fef86691971b887caf6\"},\n - \ {file = \"cryptography-38.0.4-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl\", - hash = \"sha256:3178d46f363d4549b9a76264f41c6948752183b3f587666aff0555ac50fd7876\"},\n - \ {file = \"cryptography-38.0.4-pp38-pypy38_pp73-win_amd64.whl\", hash = - \"sha256:6391e59ebe7c62d9902c24a4d8bcbc79a68e7c4ab65863536127c8a9cd94043b\"},\n - \ {file = \"cryptography-38.0.4-pp39-pypy39_pp73-macosx_10_10_x86_64.whl\", - hash = \"sha256:78e47e28ddc4ace41dd38c42e6feecfdadf9c3be2af389abbfeef1ff06822285\"},\n - \ {file = \"cryptography-38.0.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:2fb481682873035600b5502f0015b664abc26466153fab5c6bc92c1ea69d478b\"},\n - \ {file = \"cryptography-38.0.4-pp39-pypy39_pp73-manylinux_2_24_x86_64.whl\", - hash = \"sha256:4367da5705922cf7070462e964f66e4ac24162e22ab0a2e9d31f1b270dd78083\"},\n - \ {file = \"cryptography-38.0.4-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl\", - hash = \"sha256:b4cad0cea995af760f82820ab4ca54e5471fc782f70a007f31531957f43e9dee\"},\n - \ {file = \"cryptography-38.0.4-pp39-pypy39_pp73-win_amd64.whl\", hash = - \"sha256:80ca53981ceeb3241998443c4964a387771588c4e4a5d92735a493af868294f9\"},\n - \ {file = \"cryptography-38.0.4.tar.gz\", hash = \"sha256:175c1a818b87c9ac80bb7377f5520b7f31b3ef2a0004e2420319beadedb67290\"},\n]\ndateparser - = [\n {file = \"dateparser-1.1.5-py2.py3-none-any.whl\", hash = \"sha256:ceb159f1b4a9df54ed6209e91298097deafde476037f8611b4cb2b1cb8b31c58\"},\n - \ {file = \"dateparser-1.1.5.tar.gz\", hash = \"sha256:107f3cc87a60770e10d111349adc1504224a6b60753a47a64b0ec842ab85b5a9\"},\n]\ndeprecation - = [\n {file = \"deprecation-2.0.7-py2.py3-none-any.whl\", hash = \"sha256:dc9b4f252b7aca8165ce2764a71da92a653b5ffbf7a389461d7a640f6536ecb2\"},\n - \ {file = \"deprecation-2.0.7.tar.gz\", hash = \"sha256:c0392f676a6146f0238db5744d73e786a43510d54033f80994ef2f4c9df192ed\"},\n]\ndistlib - = [\n {file = \"distlib-0.3.6-py2.py3-none-any.whl\", hash = \"sha256:f35c4b692542ca110de7ef0bea44d73981caeb34ca0b9b6b2e6d7790dda8f80e\"},\n - \ {file = \"distlib-0.3.6.tar.gz\", hash = \"sha256:14bad2d9b04d3a36127ac97f30b12a19268f211063d8f8ee4f47108896e11b46\"},\n]\nDjango - = [\n {file = \"Django-3.2.16-py3-none-any.whl\", hash = \"sha256:18ba8efa36b69cfcd4b670d0fa187c6fe7506596f0ababe580e16909bcdec121\"},\n - \ {file = \"Django-3.2.16.tar.gz\", hash = \"sha256:3adc285124244724a394fa9b9839cc8cd116faf7d159554c43ecdaa8cdf0b94d\"},\n]\ndjango-cors-headers - = [\n {file = \"django-cors-headers-3.13.0.tar.gz\", hash = \"sha256:f9dc6b4e3f611c3199700b3e5f3398c28757dcd559c2f82932687f3d0443cfdf\"},\n - \ {file = \"django_cors_headers-3.13.0-py3-none-any.whl\", hash = \"sha256:37e42883b5f1f2295df6b4bba96eb2417a14a03270cb24b2a07f021cd4487cf4\"},\n]\ndjango-environ - = [\n {file = \"django-environ-0.9.0.tar.gz\", hash = \"sha256:bff5381533056328c9ac02f71790bd5bf1cea81b1beeb648f28b81c9e83e0a21\"},\n - \ {file = \"django_environ-0.9.0-py2.py3-none-any.whl\", hash = \"sha256:f21a5ef8cc603da1870bbf9a09b7e5577ab5f6da451b843dbcc721a7bca6b3d9\"},\n]\ndjango-extensions + \ {file = \"colorama-0.4.6.tar.gz\", hash = \"sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44\"},\n]\n\n[[package]]\nname + = \"colored\"\nversion = \"1.4.4\"\ndescription = \"Simple library for color + and formatting to terminal\"\ncategory = \"dev\"\noptional = false\npython-versions + = \"*\"\nfiles = [\n {file = \"colored-1.4.4.tar.gz\", hash = \"sha256:04ff4d4dd514274fe3b99a21bb52fb96f2688c01e93fba7bef37221e7cb56ce0\"},\n]\n\n[[package]]\nname + = \"coverage\"\nversion = \"7.2.5\"\ndescription = \"Code coverage measurement + for Python\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles + = [\n {file = \"coverage-7.2.5-cp310-cp310-macosx_10_9_x86_64.whl\", hash + = \"sha256:883123d0bbe1c136f76b56276074b0c79b5817dd4238097ffa64ac67257f4b6c\"},\n + \ {file = \"coverage-7.2.5-cp310-cp310-macosx_11_0_arm64.whl\", hash = \"sha256:d2fbc2a127e857d2f8898aaabcc34c37771bf78a4d5e17d3e1f5c30cd0cbc62a\"},\n + \ {file = \"coverage-7.2.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:5f3671662dc4b422b15776cdca89c041a6349b4864a43aa2350b6b0b03bbcc7f\"},\n + \ {file = \"coverage-7.2.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:780551e47d62095e088f251f5db428473c26db7829884323e56d9c0c3118791a\"},\n + \ {file = \"coverage-7.2.5-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:066b44897c493e0dcbc9e6a6d9f8bbb6607ef82367cf6810d387c09f0cd4fe9a\"},\n + \ {file = \"coverage-7.2.5-cp310-cp310-musllinux_1_1_aarch64.whl\", hash + = \"sha256:b9a4ee55174b04f6af539218f9f8083140f61a46eabcaa4234f3c2a452c4ed11\"},\n + \ {file = \"coverage-7.2.5-cp310-cp310-musllinux_1_1_i686.whl\", hash = + \"sha256:706ec567267c96717ab9363904d846ec009a48d5f832140b6ad08aad3791b1f5\"},\n + \ {file = \"coverage-7.2.5-cp310-cp310-musllinux_1_1_x86_64.whl\", hash + = \"sha256:ae453f655640157d76209f42c62c64c4d4f2c7f97256d3567e3b439bd5c9b06c\"},\n + \ {file = \"coverage-7.2.5-cp310-cp310-win32.whl\", hash = \"sha256:f81c9b4bd8aa747d417407a7f6f0b1469a43b36a85748145e144ac4e8d303cb5\"},\n + \ {file = \"coverage-7.2.5-cp310-cp310-win_amd64.whl\", hash = \"sha256:dc945064a8783b86fcce9a0a705abd7db2117d95e340df8a4333f00be5efb64c\"},\n + \ {file = \"coverage-7.2.5-cp311-cp311-macosx_10_9_x86_64.whl\", hash = + \"sha256:40cc0f91c6cde033da493227797be2826cbf8f388eaa36a0271a97a332bfd7ce\"},\n + \ {file = \"coverage-7.2.5-cp311-cp311-macosx_11_0_arm64.whl\", hash = \"sha256:a66e055254a26c82aead7ff420d9fa8dc2da10c82679ea850d8feebf11074d88\"},\n + \ {file = \"coverage-7.2.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:c10fbc8a64aa0f3ed136b0b086b6b577bc64d67d5581acd7cc129af52654384e\"},\n + \ {file = \"coverage-7.2.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:9a22cbb5ede6fade0482111fa7f01115ff04039795d7092ed0db43522431b4f2\"},\n + \ {file = \"coverage-7.2.5-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:292300f76440651529b8ceec283a9370532f4ecba9ad67d120617021bb5ef139\"},\n + \ {file = \"coverage-7.2.5-cp311-cp311-musllinux_1_1_aarch64.whl\", hash + = \"sha256:7ff8f3fb38233035028dbc93715551d81eadc110199e14bbbfa01c5c4a43f8d8\"},\n + \ {file = \"coverage-7.2.5-cp311-cp311-musllinux_1_1_i686.whl\", hash = + \"sha256:a08c7401d0b24e8c2982f4e307124b671c6736d40d1c39e09d7a8687bddf83ed\"},\n + \ {file = \"coverage-7.2.5-cp311-cp311-musllinux_1_1_x86_64.whl\", hash + = \"sha256:ef9659d1cda9ce9ac9585c045aaa1e59223b143f2407db0eaee0b61a4f266fb6\"},\n + \ {file = \"coverage-7.2.5-cp311-cp311-win32.whl\", hash = \"sha256:30dcaf05adfa69c2a7b9f7dfd9f60bc8e36b282d7ed25c308ef9e114de7fc23b\"},\n + \ {file = \"coverage-7.2.5-cp311-cp311-win_amd64.whl\", hash = \"sha256:97072cc90f1009386c8a5b7de9d4fc1a9f91ba5ef2146c55c1f005e7b5c5e068\"},\n + \ {file = \"coverage-7.2.5-cp37-cp37m-macosx_10_9_x86_64.whl\", hash = \"sha256:bebea5f5ed41f618797ce3ffb4606c64a5de92e9c3f26d26c2e0aae292f015c1\"},\n + \ {file = \"coverage-7.2.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:828189fcdda99aae0d6bf718ea766b2e715eabc1868670a0a07bf8404bf58c33\"},\n + \ {file = \"coverage-7.2.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:6e8a95f243d01ba572341c52f89f3acb98a3b6d1d5d830efba86033dd3687ade\"},\n + \ {file = \"coverage-7.2.5-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:e8834e5f17d89e05697c3c043d3e58a8b19682bf365048837383abfe39adaed5\"},\n + \ {file = \"coverage-7.2.5-cp37-cp37m-musllinux_1_1_aarch64.whl\", hash + = \"sha256:d1f25ee9de21a39b3a8516f2c5feb8de248f17da7eead089c2e04aa097936b47\"},\n + \ {file = \"coverage-7.2.5-cp37-cp37m-musllinux_1_1_i686.whl\", hash = \"sha256:1637253b11a18f453e34013c665d8bf15904c9e3c44fbda34c643fbdc9d452cd\"},\n + \ {file = \"coverage-7.2.5-cp37-cp37m-musllinux_1_1_x86_64.whl\", hash = + \"sha256:8e575a59315a91ccd00c7757127f6b2488c2f914096077c745c2f1ba5b8c0969\"},\n + \ {file = \"coverage-7.2.5-cp37-cp37m-win32.whl\", hash = \"sha256:509ecd8334c380000d259dc66feb191dd0a93b21f2453faa75f7f9cdcefc0718\"},\n + \ {file = \"coverage-7.2.5-cp37-cp37m-win_amd64.whl\", hash = \"sha256:12580845917b1e59f8a1c2ffa6af6d0908cb39220f3019e36c110c943dc875b0\"},\n + \ {file = \"coverage-7.2.5-cp38-cp38-macosx_10_9_x86_64.whl\", hash = \"sha256:b5016e331b75310610c2cf955d9f58a9749943ed5f7b8cfc0bb89c6134ab0a84\"},\n + \ {file = \"coverage-7.2.5-cp38-cp38-macosx_11_0_arm64.whl\", hash = \"sha256:373ea34dca98f2fdb3e5cb33d83b6d801007a8074f992b80311fc589d3e6b790\"},\n + \ {file = \"coverage-7.2.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:a063aad9f7b4c9f9da7b2550eae0a582ffc7623dca1c925e50c3fbde7a579771\"},\n + \ {file = \"coverage-7.2.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:38c0a497a000d50491055805313ed83ddba069353d102ece8aef5d11b5faf045\"},\n + \ {file = \"coverage-7.2.5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:a2b3b05e22a77bb0ae1a3125126a4e08535961c946b62f30985535ed40e26614\"},\n + \ {file = \"coverage-7.2.5-cp38-cp38-musllinux_1_1_aarch64.whl\", hash = + \"sha256:0342a28617e63ad15d96dca0f7ae9479a37b7d8a295f749c14f3436ea59fdcb3\"},\n + \ {file = \"coverage-7.2.5-cp38-cp38-musllinux_1_1_i686.whl\", hash = \"sha256:cf97ed82ca986e5c637ea286ba2793c85325b30f869bf64d3009ccc1a31ae3fd\"},\n + \ {file = \"coverage-7.2.5-cp38-cp38-musllinux_1_1_x86_64.whl\", hash = + \"sha256:c2c41c1b1866b670573657d584de413df701f482574bad7e28214a2362cb1fd1\"},\n + \ {file = \"coverage-7.2.5-cp38-cp38-win32.whl\", hash = \"sha256:10b15394c13544fce02382360cab54e51a9e0fd1bd61ae9ce012c0d1e103c813\"},\n + \ {file = \"coverage-7.2.5-cp38-cp38-win_amd64.whl\", hash = \"sha256:a0b273fe6dc655b110e8dc89b8ec7f1a778d78c9fd9b4bda7c384c8906072212\"},\n + \ {file = \"coverage-7.2.5-cp39-cp39-macosx_10_9_x86_64.whl\", hash = \"sha256:5c587f52c81211d4530fa6857884d37f514bcf9453bdeee0ff93eaaf906a5c1b\"},\n + \ {file = \"coverage-7.2.5-cp39-cp39-macosx_11_0_arm64.whl\", hash = \"sha256:4436cc9ba5414c2c998eaedee5343f49c02ca93b21769c5fdfa4f9d799e84200\"},\n + \ {file = \"coverage-7.2.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:6599bf92f33ab041e36e06d25890afbdf12078aacfe1f1d08c713906e49a3fe5\"},\n + \ {file = \"coverage-7.2.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:857abe2fa6a4973f8663e039ead8d22215d31db613ace76e4a98f52ec919068e\"},\n + \ {file = \"coverage-7.2.5-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:f6f5cab2d7f0c12f8187a376cc6582c477d2df91d63f75341307fcdcb5d60303\"},\n + \ {file = \"coverage-7.2.5-cp39-cp39-musllinux_1_1_aarch64.whl\", hash = + \"sha256:aa387bd7489f3e1787ff82068b295bcaafbf6f79c3dad3cbc82ef88ce3f48ad3\"},\n + \ {file = \"coverage-7.2.5-cp39-cp39-musllinux_1_1_i686.whl\", hash = \"sha256:156192e5fd3dbbcb11cd777cc469cf010a294f4c736a2b2c891c77618cb1379a\"},\n + \ {file = \"coverage-7.2.5-cp39-cp39-musllinux_1_1_x86_64.whl\", hash = + \"sha256:bd3b4b8175c1db502adf209d06136c000df4d245105c8839e9d0be71c94aefe1\"},\n + \ {file = \"coverage-7.2.5-cp39-cp39-win32.whl\", hash = \"sha256:ddc5a54edb653e9e215f75de377354e2455376f416c4378e1d43b08ec50acc31\"},\n + \ {file = \"coverage-7.2.5-cp39-cp39-win_amd64.whl\", hash = \"sha256:338aa9d9883aaaad53695cb14ccdeb36d4060485bb9388446330bef9c361c252\"},\n + \ {file = \"coverage-7.2.5-pp37.pp38.pp39-none-any.whl\", hash = \"sha256:8877d9b437b35a85c18e3c6499b23674684bf690f5d96c1006a1ef61f9fdf0f3\"},\n + \ {file = \"coverage-7.2.5.tar.gz\", hash = \"sha256:f99ef080288f09ffc687423b8d60978cf3a465d3f404a18d1a05474bd8575a47\"},\n]\n\n[package.dependencies]\ntomli + = {version = \"*\", optional = true, markers = \"python_full_version <= \\\"3.11.0a6\\\" + and extra == \\\"toml\\\"\"}\n\n[package.extras]\ntoml = [\"tomli\"]\n\n[[package]]\nname + = \"cryptography\"\nversion = \"40.0.2\"\ndescription = \"cryptography is + a package which provides cryptographic recipes and primitives to Python developers.\"\ncategory + = \"dev\"\noptional = false\npython-versions = \">=3.6\"\nfiles = [\n {file + = \"cryptography-40.0.2-cp36-abi3-macosx_10_12_universal2.whl\", hash = \"sha256:8f79b5ff5ad9d3218afb1e7e20ea74da5f76943ee5edb7f76e56ec5161ec782b\"},\n + \ {file = \"cryptography-40.0.2-cp36-abi3-macosx_10_12_x86_64.whl\", hash + = \"sha256:05dc219433b14046c476f6f09d7636b92a1c3e5808b9a6536adf4932b3b2c440\"},\n + \ {file = \"cryptography-40.0.2-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:4df2af28d7bedc84fe45bd49bc35d710aede676e2a4cb7fc6d103a2adc8afe4d\"},\n + \ {file = \"cryptography-40.0.2-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:0dcca15d3a19a66e63662dc8d30f8036b07be851a8680eda92d079868f106288\"},\n + \ {file = \"cryptography-40.0.2-cp36-abi3-manylinux_2_28_aarch64.whl\", + hash = \"sha256:a04386fb7bc85fab9cd51b6308633a3c271e3d0d3eae917eebab2fac6219b6d2\"},\n + \ {file = \"cryptography-40.0.2-cp36-abi3-manylinux_2_28_x86_64.whl\", hash + = \"sha256:adc0d980fd2760c9e5de537c28935cc32b9353baaf28e0814df417619c6c8c3b\"},\n + \ {file = \"cryptography-40.0.2-cp36-abi3-musllinux_1_1_aarch64.whl\", hash + = \"sha256:d5a1bd0e9e2031465761dfa920c16b0065ad77321d8a8c1f5ee331021fda65e9\"},\n + \ {file = \"cryptography-40.0.2-cp36-abi3-musllinux_1_1_x86_64.whl\", hash + = \"sha256:a95f4802d49faa6a674242e25bfeea6fc2acd915b5e5e29ac90a32b1139cae1c\"},\n + \ {file = \"cryptography-40.0.2-cp36-abi3-win32.whl\", hash = \"sha256:aecbb1592b0188e030cb01f82d12556cf72e218280f621deed7d806afd2113f9\"},\n + \ {file = \"cryptography-40.0.2-cp36-abi3-win_amd64.whl\", hash = \"sha256:b12794f01d4cacfbd3177b9042198f3af1c856eedd0a98f10f141385c809a14b\"},\n + \ {file = \"cryptography-40.0.2-pp38-pypy38_pp73-macosx_10_12_x86_64.whl\", + hash = \"sha256:142bae539ef28a1c76794cca7f49729e7c54423f615cfd9b0b1fa90ebe53244b\"},\n + \ {file = \"cryptography-40.0.2-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl\", + hash = \"sha256:956ba8701b4ffe91ba59665ed170a2ebbdc6fc0e40de5f6059195d9f2b33ca0e\"},\n + \ {file = \"cryptography-40.0.2-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl\", + hash = \"sha256:4f01c9863da784558165f5d4d916093737a75203a5c5286fde60e503e4276c7a\"},\n + \ {file = \"cryptography-40.0.2-pp38-pypy38_pp73-win_amd64.whl\", hash = + \"sha256:3daf9b114213f8ba460b829a02896789751626a2a4e7a43a28ee77c04b5e4958\"},\n + \ {file = \"cryptography-40.0.2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl\", + hash = \"sha256:48f388d0d153350f378c7f7b41497a54ff1513c816bcbbcafe5b829e59b9ce5b\"},\n + \ {file = \"cryptography-40.0.2-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl\", + hash = \"sha256:c0764e72b36a3dc065c155e5b22f93df465da9c39af65516fe04ed3c68c92636\"},\n + \ {file = \"cryptography-40.0.2-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl\", + hash = \"sha256:cbaba590180cba88cb99a5f76f90808a624f18b169b90a4abb40c1fd8c19420e\"},\n + \ {file = \"cryptography-40.0.2-pp39-pypy39_pp73-win_amd64.whl\", hash = + \"sha256:7a38250f433cd41df7fcb763caa3ee9362777fdb4dc642b9a349721d2bf47404\"},\n + \ {file = \"cryptography-40.0.2.tar.gz\", hash = \"sha256:c33c0d32b8594fa647d2e01dbccc303478e16fdd7cf98652d5b3ed11aa5e5c99\"},\n]\n\n[package.dependencies]\ncffi + = \">=1.12\"\n\n[package.extras]\ndocs = [\"sphinx (>=5.3.0)\", \"sphinx-rtd-theme + (>=1.1.1)\"]\ndocstest = [\"pyenchant (>=1.6.11)\", \"sphinxcontrib-spelling + (>=4.0.1)\", \"twine (>=1.12.0)\"]\npep8test = [\"black\", \"check-manifest\", + \"mypy\", \"ruff\"]\nsdist = [\"setuptools-rust (>=0.11.4)\"]\nssh = [\"bcrypt + (>=3.1.5)\"]\ntest = [\"iso8601\", \"pretend\", \"pytest (>=6.2.0)\", \"pytest-benchmark\", + \"pytest-cov\", \"pytest-shard (>=0.1.2)\", \"pytest-subtests\", \"pytest-xdist\"]\ntest-randomorder + = [\"pytest-randomly\"]\ntox = [\"tox\"]\n\n[[package]]\nname = \"dateparser\"\nversion + = \"1.1.8\"\ndescription = \"Date parsing library designed to parse dates + from HTML pages\"\ncategory = \"main\"\noptional = false\npython-versions + = \">=3.7\"\nfiles = [\n {file = \"dateparser-1.1.8-py2.py3-none-any.whl\", + hash = \"sha256:070b29b5bbf4b1ec2cd51c96ea040dc68a614de703910a91ad1abba18f9f379f\"},\n + \ {file = \"dateparser-1.1.8.tar.gz\", hash = \"sha256:86b8b7517efcc558f085a142cdb7620f0921543fcabdb538c8a4c4001d8178e3\"},\n]\n\n[package.dependencies]\npython-dateutil + = \"*\"\npytz = \"*\"\nregex = \"<2019.02.19 || >2019.02.19,<2021.8.27 || + >2021.8.27\"\ntzlocal = \"*\"\n\n[package.extras]\ncalendars = [\"convertdate\", + \"hijri-converter\"]\nfasttext = [\"fasttext\"]\nlangdetect = [\"langdetect\"]\n\n[[package]]\nname + = \"deprecation\"\nversion = \"2.0.7\"\ndescription = \"A library to handle + automated deprecations\"\ncategory = \"main\"\noptional = false\npython-versions + = \"*\"\nfiles = [\n {file = \"deprecation-2.0.7-py2.py3-none-any.whl\", + hash = \"sha256:dc9b4f252b7aca8165ce2764a71da92a653b5ffbf7a389461d7a640f6536ecb2\"},\n + \ {file = \"deprecation-2.0.7.tar.gz\", hash = \"sha256:c0392f676a6146f0238db5744d73e786a43510d54033f80994ef2f4c9df192ed\"},\n]\n\n[package.dependencies]\npackaging + = \"*\"\n\n[[package]]\nname = \"distlib\"\nversion = \"0.3.6\"\ndescription + = \"Distribution utilities\"\ncategory = \"dev\"\noptional = false\npython-versions + = \"*\"\nfiles = [\n {file = \"distlib-0.3.6-py2.py3-none-any.whl\", hash + = \"sha256:f35c4b692542ca110de7ef0bea44d73981caeb34ca0b9b6b2e6d7790dda8f80e\"},\n + \ {file = \"distlib-0.3.6.tar.gz\", hash = \"sha256:14bad2d9b04d3a36127ac97f30b12a19268f211063d8f8ee4f47108896e11b46\"},\n]\n\n[[package]]\nname + = \"django\"\nversion = \"3.2.19\"\ndescription = \"A high-level Python Web + framework that encourages rapid development and clean, pragmatic design.\"\ncategory + = \"main\"\noptional = false\npython-versions = \">=3.6\"\nfiles = [\n {file + = \"Django-3.2.19-py3-none-any.whl\", hash = \"sha256:21cc991466245d659ab79cb01204f9515690f8dae00e5eabde307f14d24d4d7d\"},\n + \ {file = \"Django-3.2.19.tar.gz\", hash = \"sha256:031365bae96814da19c10706218c44dff3b654cc4de20a98bd2d29b9bde469f0\"},\n]\n\n[package.dependencies]\nasgiref + = \">=3.3.2,<4\"\npytz = \"*\"\nsqlparse = \">=0.2.2\"\n\n[package.extras]\nargon2 + = [\"argon2-cffi (>=19.1.0)\"]\nbcrypt = [\"bcrypt\"]\n\n[[package]]\nname + = \"django-cors-headers\"\nversion = \"3.14.0\"\ndescription = \"django-cors-headers + is a Django application for handling the server headers required for Cross-Origin + Resource Sharing (CORS).\"\ncategory = \"main\"\noptional = false\npython-versions + = \">=3.7\"\nfiles = [\n {file = \"django_cors_headers-3.14.0-py3-none-any.whl\", + hash = \"sha256:684180013cc7277bdd8702b80a3c5a4b3fcae4abb2bf134dceb9f5dfe300228e\"},\n + \ {file = \"django_cors_headers-3.14.0.tar.gz\", hash = \"sha256:5fbd58a6fb4119d975754b2bc090f35ec160a8373f276612c675b00e8a138739\"},\n]\n\n[package.dependencies]\nDjango + = \">=3.2\"\n\n[[package]]\nname = \"django-environ\"\nversion = \"0.10.0\"\ndescription + = \"A package that allows you to utilize 12factor inspired environment variables + to configure your Django application.\"\ncategory = \"main\"\noptional = false\npython-versions + = \">=3.5,<4\"\nfiles = [\n {file = \"django-environ-0.10.0.tar.gz\", hash + = \"sha256:b3559a91439c9d774a9e0c1ced872364772c612cdf6dc919506a2b13f7a77225\"},\n + \ {file = \"django_environ-0.10.0-py2.py3-none-any.whl\", hash = \"sha256:510f8c9c1d0a38b0815f91504270c29440a0cf44fab07f55942fa8d31bbb9be6\"},\n]\n\n[package.extras]\ndevelop + = [\"coverage[toml] (>=5.0a4)\", \"furo (>=2021.8.17b43,<2021.9.0)\", \"pytest + (>=4.6.11)\", \"sphinx (>=3.5.0)\", \"sphinx-notfound-page\"]\ndocs = [\"furo + (>=2021.8.17b43,<2021.9.0)\", \"sphinx (>=3.5.0)\", \"sphinx-notfound-page\"]\ntesting + = [\"coverage[toml] (>=5.0a4)\", \"pytest (>=4.6.11)\"]\n\n[[package]]\nname + = \"django-extensions\"\nversion = \"3.2.1\"\ndescription = \"Extensions for + Django\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.6\"\nfiles = [\n {file = \"django-extensions-3.2.1.tar.gz\", hash = \"sha256:2a4f4d757be2563cd1ff7cfdf2e57468f5f931cc88b23cf82ca75717aae504a4\"},\n - \ {file = \"django_extensions-3.2.1-py3-none-any.whl\", hash = \"sha256:421464be390289513f86cb5e18eb43e5dc1de8b4c27ba9faa3b91261b0d67e09\"},\n]\ndjango-filter - = [\n {file = \"django-filter-22.1.tar.gz\", hash = \"sha256:ed473b76e84f7e83b2511bb2050c3efb36d135207d0128dfe3ae4b36e3594ba5\"},\n - \ {file = \"django_filter-22.1-py3-none-any.whl\", hash = \"sha256:ed429e34760127e3520a67f415bec4c905d4649fbe45d0d6da37e6ff5e0287eb\"},\n]\ndjango-localized-fields - = [\n {file = \"django-localized-fields-6.6.tar.gz\", hash = \"sha256:fdf1bc4e06e694f2e912bc31a092f0ad078acadf91a998a9f406d11f15da0550\"},\n - \ {file = \"django_localized_fields-6.6-py3-none-any.whl\", hash = \"sha256:f17a39725bf29ef098ade66edfaa4eaab9dfd648747d5c8873c8587f140eb016\"},\n]\ndjango-postgres-extra - = [\n {file = \"django-postgres-extra-2.0.6.tar.gz\", hash = \"sha256:0ab6a54e0b24159d6fc2b110bca44c98e3b11471c6b236eb0b5c27e8912fd9e0\"},\n - \ {file = \"django_postgres_extra-2.0.6-py3-none-any.whl\", hash = \"sha256:ee405f9d3560fbe9bd0bd4ad6c5a33f15a38ce50c34d9fe8cdf0b9f7f3409c9d\"},\n]\ndjango-simple-history - = [\n {file = \"django-simple-history-3.2.0.tar.gz\", hash = \"sha256:bff0a756238b2fa048ea3ffe8224b4edd421559123ff9ce5c27682c37c6a7702\"},\n - \ {file = \"django_simple_history-3.2.0-py3-none-any.whl\", hash = \"sha256:516e1872c2028c31f77208f542967e81bd3bf75623e69fe7008d5d3d15e33534\"},\n]\ndjango-watchman - = [\n {file = \"django-watchman-1.3.0.tar.gz\", hash = \"sha256:33b5fc734d689b83cb96fc17beda624ae2955f4cede0856897d990c363eac962\"},\n - \ {file = \"django_watchman-1.3.0-py2.py3-none-any.whl\", hash = \"sha256:5f04300bd7fbdd63b8a883b2730ed1e4d9b0f9991133b33a1281134b81f466eb\"},\n]\ndjangorestframework - = [\n {file = \"djangorestframework-3.14.0-py3-none-any.whl\", hash = \"sha256:eb63f58c9f218e1a7d064d17a70751f528ed4e1d35547fdade9aaf4cd103fd08\"},\n - \ {file = \"djangorestframework-3.14.0.tar.gz\", hash = \"sha256:579a333e6256b09489cbe0a067e66abe55c6595d8926be6b99423786334350c8\"},\n]\ndocutils - = [\n {file = \"docutils-0.19-py3-none-any.whl\", hash = \"sha256:5e1de4d849fee02c63b040a4a3fd567f4ab104defd8a5511fbbc24a8a017efbc\"},\n - \ {file = \"docutils-0.19.tar.gz\", hash = \"sha256:33995a6753c30b7f577febfc2c50411fec6aac7f7ffeb7c4cfe5991072dcf9e6\"},\n]\ndotty-dict - = [\n {file = \"dotty_dict-1.3.1-py3-none-any.whl\", hash = \"sha256:5022d234d9922f13aa711b4950372a06a6d64cb6d6db9ba43d0ba133ebfce31f\"},\n - \ {file = \"dotty_dict-1.3.1.tar.gz\", hash = \"sha256:4b016e03b8ae265539757a53eba24b9bfda506fb94fbce0bee843c6f05541a15\"},\n]\nexceptiongroup - = [\n {file = \"exceptiongroup-1.0.4-py3-none-any.whl\", hash = \"sha256:542adf9dea4055530d6e1279602fa5cb11dab2395fa650b8674eaec35fc4a828\"},\n - \ {file = \"exceptiongroup-1.0.4.tar.gz\", hash = \"sha256:bd14967b79cd9bdb54d97323216f8fdf533e278df937aa2a90089e7d6e06e5ec\"},\n]\nexecnet + \ {file = \"django_extensions-3.2.1-py3-none-any.whl\", hash = \"sha256:421464be390289513f86cb5e18eb43e5dc1de8b4c27ba9faa3b91261b0d67e09\"},\n]\n\n[package.dependencies]\nDjango + = \">=3.2\"\n\n[[package]]\nname = \"django-filter\"\nversion = \"23.2\"\ndescription + = \"Django-filter is a reusable Django application for allowing users to filter + querysets dynamically.\"\ncategory = \"main\"\noptional = false\npython-versions + = \">=3.7\"\nfiles = [\n {file = \"django-filter-23.2.tar.gz\", hash = + \"sha256:2fe15f78108475eda525692813205fa6f9e8c1caf1ae65daa5862d403c6dbf00\"},\n + \ {file = \"django_filter-23.2-py3-none-any.whl\", hash = \"sha256:d12d8e0fc6d3eb26641e553e5d53b191eb8cec611427d4bdce0becb1f7c172b5\"},\n]\n\n[package.dependencies]\nDjango + = \">=3.2\"\n\n[[package]]\nname = \"django-localized-fields\"\nversion = + \"6.6\"\ndescription = \"Implementation of localized model fields using PostgreSQL + HStore fields.\"\ncategory = \"main\"\noptional = false\npython-versions = + \">=3.6\"\nfiles = [\n {file = \"django-localized-fields-6.6.tar.gz\", + hash = \"sha256:fdf1bc4e06e694f2e912bc31a092f0ad078acadf91a998a9f406d11f15da0550\"},\n + \ {file = \"django_localized_fields-6.6-py3-none-any.whl\", hash = \"sha256:f17a39725bf29ef098ade66edfaa4eaab9dfd648747d5c8873c8587f140eb016\"},\n]\n\n[package.dependencies]\ndeprecation + = \"2.0.7\"\nDjango = \">=2.0\"\ndjango-postgres-extra = \">=2.0,<3.0\"\n\n[package.extras]\nanalysis + = [\"autoflake (==1.3)\", \"autopep8 (==1.4.4)\", \"black (==19.3b0)\", \"flake8 + (==3.7.7)\", \"isort (==4.3.20)\", \"sl-docformatter (==1.4)\"]\ndocs = [\"Sphinx + (==2.2.0)\", \"sphinx-rtd-theme (==0.4.3)\"]\ntest = [\"dj-database-url (==0.5.0)\", + \"django-autoslug (==1.9.6)\", \"django-bleach (==0.6.1)\", \"psycopg2 (==2.8.4)\", + \"pytest (==5.3.2)\", \"pytest-cov (==2.8.1)\", \"pytest-django (==3.7.0)\", + \"tox (==3.14.3)\"]\n\n[[package]]\nname = \"django-postgres-extra\"\nversion + = \"2.0.8\"\ndescription = \"Bringing all of PostgreSQL's awesomeness to Django.\"\ncategory + = \"main\"\noptional = false\npython-versions = \">=3.6\"\nfiles = [\n {file + = \"django-postgres-extra-2.0.8.tar.gz\", hash = \"sha256:9efa08c6f18ed34460af41c6f679bb375b93d12544b1105aa348b787a30b46eb\"},\n + \ {file = \"django_postgres_extra-2.0.8-py3-none-any.whl\", hash = \"sha256:447d5a971759943ee63a9d4cef9c6c1fa290e518611ea521a38b6732681d2f3a\"},\n]\n\n[package.dependencies]\nDjango + = \">=2.0,<5.0\"\npython-dateutil = \">=2.8.0,<=3.0.0\"\n\n[package.extras]\nanalysis + = [\"autoflake (==1.4)\", \"autopep8 (==1.6.0)\", \"black (==22.3.0)\", \"docformatter + (==1.4)\", \"flake8 (==4.0.1)\", \"isort (==5.10.0)\"]\ndocs = [\"Sphinx (==2.2.0)\", + \"docutils (<0.18)\", \"sphinx-rtd-theme (==0.4.3)\"]\npublish = [\"build + (==0.7.0)\", \"twine (==3.7.1)\"]\ntest = [\"coveralls (==3.3.0)\", \"dj-database-url + (==0.5.0)\", \"freezegun (==1.1.0)\", \"psycopg2 (>=2.8.4,<3.0.0)\", \"pytest + (==6.2.5)\", \"pytest-benchmark (==3.4.1)\", \"pytest-cov (==3.0.0)\", \"pytest-django + (==4.4.0)\", \"snapshottest (==0.6.0)\", \"tox (==3.24.4)\"]\n\n[[package]]\nname + = \"django-simple-history\"\nversion = \"3.3.0\"\ndescription = \"Store model + history and view/revert changes from admin site.\"\ncategory = \"main\"\noptional + = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"django-simple-history-3.3.0.tar.gz\", + hash = \"sha256:2313d2d346f15a1e7a92adb3b6696b226f1cd0c1d920869ec40c4c4076614c41\"},\n + \ {file = \"django_simple_history-3.3.0-py3-none-any.whl\", hash = \"sha256:dc1f98e558a0a1e0b6371c3b8efb85f86e02a6db56e83d0ec198343b7408d00a\"},\n]\n\n[[package]]\nname + = \"django-watchman\"\nversion = \"1.3.0\"\ndescription = \"django-watchman + exposes a status endpoint for your backing services\"\ncategory = \"main\"\noptional + = false\npython-versions = \"*\"\nfiles = [\n {file = \"django-watchman-1.3.0.tar.gz\", + hash = \"sha256:33b5fc734d689b83cb96fc17beda624ae2955f4cede0856897d990c363eac962\"},\n + \ {file = \"django_watchman-1.3.0-py2.py3-none-any.whl\", hash = \"sha256:5f04300bd7fbdd63b8a883b2730ed1e4d9b0f9991133b33a1281134b81f466eb\"},\n]\n\n[package.dependencies]\ndjango + = \">=2.0\"\n\n[[package]]\nname = \"djangorestframework\"\nversion = \"3.14.0\"\ndescription + = \"Web APIs for Django, made easy.\"\ncategory = \"main\"\noptional = false\npython-versions + = \">=3.6\"\nfiles = [\n {file = \"djangorestframework-3.14.0-py3-none-any.whl\", + hash = \"sha256:eb63f58c9f218e1a7d064d17a70751f528ed4e1d35547fdade9aaf4cd103fd08\"},\n + \ {file = \"djangorestframework-3.14.0.tar.gz\", hash = \"sha256:579a333e6256b09489cbe0a067e66abe55c6595d8926be6b99423786334350c8\"},\n]\n\n[package.dependencies]\ndjango + = \">=3.0\"\npytz = \"*\"\n\n[[package]]\nname = \"docutils\"\nversion = \"0.19\"\ndescription + = \"Docutils -- Python Documentation Utilities\"\ncategory = \"dev\"\noptional + = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"docutils-0.19-py3-none-any.whl\", + hash = \"sha256:5e1de4d849fee02c63b040a4a3fd567f4ab104defd8a5511fbbc24a8a017efbc\"},\n + \ {file = \"docutils-0.19.tar.gz\", hash = \"sha256:33995a6753c30b7f577febfc2c50411fec6aac7f7ffeb7c4cfe5991072dcf9e6\"},\n]\n\n[[package]]\nname + = \"dotty-dict\"\nversion = \"1.3.1\"\ndescription = \"Dictionary wrapper + for quick access to deeply nested keys.\"\ncategory = \"dev\"\noptional = + false\npython-versions = \">=3.5,<4.0\"\nfiles = [\n {file = \"dotty_dict-1.3.1-py3-none-any.whl\", + hash = \"sha256:5022d234d9922f13aa711b4950372a06a6d64cb6d6db9ba43d0ba133ebfce31f\"},\n + \ {file = \"dotty_dict-1.3.1.tar.gz\", hash = \"sha256:4b016e03b8ae265539757a53eba24b9bfda506fb94fbce0bee843c6f05541a15\"},\n]\n\n[[package]]\nname + = \"exceptiongroup\"\nversion = \"1.1.1\"\ndescription = \"Backport of PEP + 654 (exception groups)\"\ncategory = \"dev\"\noptional = false\npython-versions + = \">=3.7\"\nfiles = [\n {file = \"exceptiongroup-1.1.1-py3-none-any.whl\", + hash = \"sha256:232c37c63e4f682982c8b6459f33a8981039e5fb8756b2074364e5055c498c9e\"},\n + \ {file = \"exceptiongroup-1.1.1.tar.gz\", hash = \"sha256:d484c3090ba2889ae2928419117447a14daf3c1231d5e30d0aae34f354f01785\"},\n]\n\n[package.extras]\ntest + = [\"pytest (>=6)\"]\n\n[[package]]\nname = \"execnet\"\nversion = \"1.9.0\"\ndescription + = \"execnet: rapid multi-Python deployment\"\ncategory = \"dev\"\noptional + = false\npython-versions = \">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*\"\nfiles = [\n {file = \"execnet-1.9.0-py2.py3-none-any.whl\", hash = \"sha256:a295f7cc774947aac58dde7fdc85f4aa00c42adf5d8f5468fc630c1acf30a142\"},\n - \ {file = \"execnet-1.9.0.tar.gz\", hash = \"sha256:8f694f3ba9cc92cab508b152dcfe322153975c29bda272e2fd7f3f00f36e47c5\"},\n]\nfactory-boy + \ {file = \"execnet-1.9.0.tar.gz\", hash = \"sha256:8f694f3ba9cc92cab508b152dcfe322153975c29bda272e2fd7f3f00f36e47c5\"},\n]\n\n[package.extras]\ntesting + = [\"pre-commit\"]\n\n[[package]]\nname = \"factory-boy\"\nversion = \"3.2.1\"\ndescription + = \"A versatile test fixtures replacement based on thoughtbot's factory_bot + for Ruby.\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.6\"\nfiles = [\n {file = \"factory_boy-3.2.1-py2.py3-none-any.whl\", hash = \"sha256:eb02a7dd1b577ef606b75a253b9818e6f9eaf996d94449c9d5ebb124f90dc795\"},\n - \ {file = \"factory_boy-3.2.1.tar.gz\", hash = \"sha256:a98d277b0c047c75eb6e4ab8508a7f81fb03d2cb21986f627913546ef7a2a55e\"},\n]\nFaker - = [\n {file = \"Faker-15.3.4-py3-none-any.whl\", hash = \"sha256:c2a2ff9dd8dfd991109b517ab98d5cb465e857acb45f6b643a0e284a9eb2cc76\"},\n - \ {file = \"Faker-15.3.4.tar.gz\", hash = \"sha256:2d5443724f640ce07658ca8ca8bbd40d26b58914e63eec6549727869aa67e2cc\"},\n]\nfancycompleter - = [\n {file = \"fancycompleter-0.9.1-py3-none-any.whl\", hash = \"sha256:dd076bca7d9d524cc7f25ec8f35ef95388ffef9ef46def4d3d25e9b044ad7080\"},\n - \ {file = \"fancycompleter-0.9.1.tar.gz\", hash = \"sha256:09e0feb8ae242abdfd7ef2ba55069a46f011814a80fe5476be48f51b00247272\"},\n]\nfilelock - = [\n {file = \"filelock-3.8.2-py3-none-any.whl\", hash = \"sha256:8df285554452285f79c035efb0c861eb33a4bcfa5b7a137016e32e6a90f9792c\"},\n - \ {file = \"filelock-3.8.2.tar.gz\", hash = \"sha256:7565f628ea56bfcd8e54e42bdc55da899c85c1abfe1b5bcfd147e9188cebb3b2\"},\n]\nflake8 - = [\n {file = \"flake8-5.0.4-py2.py3-none-any.whl\", hash = \"sha256:7a1cf6b73744f5806ab95e526f6f0d8c01c66d7bbe349562d22dfca20610b248\"},\n - \ {file = \"flake8-5.0.4.tar.gz\", hash = \"sha256:6fbe320aad8d6b95cec8b8e47bc933004678dc63095be98528b7bdd2a9f510db\"},\n]\nflake8-bugbear - = [\n {file = \"flake8-bugbear-22.12.6.tar.gz\", hash = \"sha256:4cdb2c06e229971104443ae293e75e64c6107798229202fbe4f4091427a30ac0\"},\n - \ {file = \"flake8_bugbear-22.12.6-py3-none-any.whl\", hash = \"sha256:b69a510634f8a9c298dfda2b18a8036455e6b19ecac4fe582e4d7a0abfa50a30\"},\n]\nflake8-debugger - = [\n {file = \"flake8-debugger-4.1.2.tar.gz\", hash = \"sha256:52b002560941e36d9bf806fca2523dc7fb8560a295d5f1a6e15ac2ded7a73840\"},\n - \ {file = \"flake8_debugger-4.1.2-py3-none-any.whl\", hash = \"sha256:0a5e55aeddcc81da631ad9c8c366e7318998f83ff00985a49e6b3ecf61e571bf\"},\n]\nflake8-docstrings - = [\n {file = \"flake8-docstrings-1.6.0.tar.gz\", hash = \"sha256:9fe7c6a306064af8e62a055c2f61e9eb1da55f84bb39caef2b84ce53708ac34b\"},\n - \ {file = \"flake8_docstrings-1.6.0-py2.py3-none-any.whl\", hash = \"sha256:99cac583d6c7e32dd28bbfbef120a7c0d1b6dde4adb5a9fd441c4227a6534bde\"},\n]\nflake8-isort - = [\n {file = \"flake8-isort-5.0.3.tar.gz\", hash = \"sha256:0951398c343c67f4933407adbbfb495d4df7c038650c5d05753a006efcfeb390\"},\n - \ {file = \"flake8_isort-5.0.3-py3-none-any.whl\", hash = \"sha256:8c4ab431d87780d0c8336e9614e50ef11201bc848ef64ca017532dec39d4bf49\"},\n]\nflake8-string-format - = [\n {file = \"flake8-string-format-0.3.0.tar.gz\", hash = \"sha256:65f3da786a1461ef77fca3780b314edb2853c377f2e35069723348c8917deaa2\"},\n - \ {file = \"flake8_string_format-0.3.0-py2.py3-none-any.whl\", hash = \"sha256:812ff431f10576a74c89be4e85b8e075a705be39bc40c4b4278b5b13e2afa9af\"},\n]\nflake8-tuple - = [\n {file = \"flake8_tuple-0.4.1-py2.py3-none-any.whl\", hash = \"sha256:d828cc8e461c50cacca116e9abb0c9e3be565e8451d3f5c00578c63670aae680\"},\n - \ {file = \"flake8_tuple-0.4.1.tar.gz\", hash = \"sha256:8a1b42aab134ef4c3fef13c6a8f383363f158b19fbc165bd91aed9c51851a61d\"},\n]\nfreezegun - = [\n {file = \"freezegun-1.2.2-py3-none-any.whl\", hash = \"sha256:ea1b963b993cb9ea195adbd893a48d573fda951b0da64f60883d7e988b606c9f\"},\n - \ {file = \"freezegun-1.2.2.tar.gz\", hash = \"sha256:cd22d1ba06941384410cd967d8a99d5ae2442f57dfafeff2fda5de8dc5c05446\"},\n]\nfuture - = [\n {file = \"future-0.18.2.tar.gz\", hash = \"sha256:b1bead90b70cf6ec3f0710ae53a525360fa360d306a86583adc6bf83a4db537d\"},\n]\ngitdb - = [\n {file = \"gitdb-4.0.10-py3-none-any.whl\", hash = \"sha256:c286cf298426064079ed96a9e4a9d39e7f3e9bf15ba60701e95f5492f28415c7\"},\n - \ {file = \"gitdb-4.0.10.tar.gz\", hash = \"sha256:6eb990b69df4e15bad899ea868dc46572c3f75339735663b81de79b06f17eb9a\"},\n]\ngitlint - = [\n {file = \"gitlint-0.18.0-py2.py3-none-any.whl\", hash = \"sha256:77ad954738b400019c1bc51241abdae5fea28c81d1586ef9fe133b96b503531e\"},\n - \ {file = \"gitlint-0.18.0.tar.gz\", hash = \"sha256:b0edf947a9202ace282d084bbf481a1d0fdb2fba40e32dd4a520bfd3ef6d3963\"},\n]\ngitlint-core - = [\n {file = \"gitlint-core-0.18.0.tar.gz\", hash = \"sha256:b032eb574f7399aec6a5246a78810bacb7ce9c9fd2d9e4375950549196cae681\"},\n - \ {file = \"gitlint_core-0.18.0-py2.py3-none-any.whl\", hash = \"sha256:6434ca13360e448f9a7b00d24651aabab9b3a1875b4590d20e1d6cb55c78444f\"},\n]\nGitPython - = [\n {file = \"GitPython-3.1.29-py3-none-any.whl\", hash = \"sha256:41eea0deec2deea139b459ac03656f0dd28fc4a3387240ec1d3c259a2c47850f\"},\n - \ {file = \"GitPython-3.1.29.tar.gz\", hash = \"sha256:cc36bfc4a3f913e66805a28e84703e419d9c264c1077e537b54f0e1af85dbefd\"},\n]\ngraphene - = [\n {file = \"graphene-3.2.1-py2.py3-none-any.whl\", hash = \"sha256:2ef689f514ba9e65e88961798cf4c637ca580e541168f9aee2ffbe21fd46f388\"},\n - \ {file = \"graphene-3.2.1.tar.gz\", hash = \"sha256:722243a9da2caeab703b1af9ec0deec602589c97035f86c486106a52d0c67082\"},\n]\ngraphene-django + \ {file = \"factory_boy-3.2.1.tar.gz\", hash = \"sha256:a98d277b0c047c75eb6e4ab8508a7f81fb03d2cb21986f627913546ef7a2a55e\"},\n]\n\n[package.dependencies]\nFaker + = \">=0.7.0\"\n\n[package.extras]\ndev = [\"Django\", \"Pillow\", \"SQLAlchemy\", + \"coverage\", \"flake8\", \"isort\", \"mongoengine\", \"tox\", \"wheel (>=0.32.0)\", + \"zest.releaser[recommended]\"]\ndoc = [\"Sphinx\", \"sphinx-rtd-theme\", + \"sphinxcontrib-spelling\"]\n\n[[package]]\nname = \"faker\"\nversion = \"18.7.0\"\ndescription + = \"Faker is a Python package that generates fake data for you.\"\ncategory + = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file + = \"Faker-18.7.0-py3-none-any.whl\", hash = \"sha256:38dbc3b80e655d7301e190426ab30f04b6b7f6ca4764c5dd02772ffde0fa6dcd\"},\n + \ {file = \"Faker-18.7.0.tar.gz\", hash = \"sha256:f02c6d3fdb5bc781f80b440cf2bdec336ed47ecfb8d620b20c3d4188ed051831\"},\n]\n\n[package.dependencies]\npython-dateutil + = \">=2.4\"\n\n[[package]]\nname = \"fancycompleter\"\nversion = \"0.9.1\"\ndescription + = \"colorful TAB completion for Python prompt\"\ncategory = \"dev\"\noptional + = false\npython-versions = \"*\"\nfiles = [\n {file = \"fancycompleter-0.9.1-py3-none-any.whl\", + hash = \"sha256:dd076bca7d9d524cc7f25ec8f35ef95388ffef9ef46def4d3d25e9b044ad7080\"},\n + \ {file = \"fancycompleter-0.9.1.tar.gz\", hash = \"sha256:09e0feb8ae242abdfd7ef2ba55069a46f011814a80fe5476be48f51b00247272\"},\n]\n\n[package.dependencies]\npyreadline + = {version = \"*\", markers = \"platform_system == \\\"Windows\\\"\"}\npyrepl + = \">=0.8.2\"\n\n[[package]]\nname = \"filelock\"\nversion = \"3.12.0\"\ndescription + = \"A platform independent file lock.\"\ncategory = \"dev\"\noptional = false\npython-versions + = \">=3.7\"\nfiles = [\n {file = \"filelock-3.12.0-py3-none-any.whl\", + hash = \"sha256:ad98852315c2ab702aeb628412cbf7e95b7ce8c3bf9565670b4eaecf1db370a9\"},\n + \ {file = \"filelock-3.12.0.tar.gz\", hash = \"sha256:fc03ae43288c013d2ea83c8597001b1129db351aad9c57fe2409327916b8e718\"},\n]\n\n[package.extras]\ndocs + = [\"furo (>=2023.3.27)\", \"sphinx (>=6.1.3)\", \"sphinx-autodoc-typehints + (>=1.23,!=1.23.4)\"]\ntesting = [\"covdefaults (>=2.3)\", \"coverage (>=7.2.3)\", + \"diff-cover (>=7.5)\", \"pytest (>=7.3.1)\", \"pytest-cov (>=4)\", \"pytest-mock + (>=3.10)\", \"pytest-timeout (>=2.1)\"]\n\n[[package]]\nname = \"flake8\"\nversion + = \"6.0.0\"\ndescription = \"the modular source code checker: pep8 pyflakes + and co\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.8.1\"\nfiles + = [\n {file = \"flake8-6.0.0-py2.py3-none-any.whl\", hash = \"sha256:3833794e27ff64ea4e9cf5d410082a8b97ff1a06c16aa3d2027339cd0f1195c7\"},\n + \ {file = \"flake8-6.0.0.tar.gz\", hash = \"sha256:c61007e76655af75e6785a931f452915b371dc48f56efd765247c8fe68f2b181\"},\n]\n\n[package.dependencies]\nmccabe + = \">=0.7.0,<0.8.0\"\npycodestyle = \">=2.10.0,<2.11.0\"\npyflakes = \">=3.0.0,<3.1.0\"\n\n[[package]]\nname + = \"flake8-bugbear\"\nversion = \"23.5.9\"\ndescription = \"A plugin for flake8 + finding likely bugs and design problems in your program. Contains warnings + that don't belong in pyflakes and pycodestyle.\"\ncategory = \"dev\"\noptional + = false\npython-versions = \">=3.8.1\"\nfiles = [\n {file = \"flake8-bugbear-23.5.9.tar.gz\", + hash = \"sha256:695c84a5d7da54eb35d79a7354dbaf3aaba80de32250608868aa1c85534b2a86\"},\n + \ {file = \"flake8_bugbear-23.5.9-py3-none-any.whl\", hash = \"sha256:631fa927fbc799e8ca636b849dd7dfc304812287137b6ecb3277821f028bee40\"},\n]\n\n[package.dependencies]\nattrs + = \">=19.2.0\"\nflake8 = \">=6.0.0\"\n\n[package.extras]\ndev = [\"coverage\", + \"hypothesis\", \"hypothesmith (>=0.2)\", \"pre-commit\", \"pytest\", \"tox\"]\n\n[[package]]\nname + = \"flake8-debugger\"\nversion = \"4.1.2\"\ndescription = \"ipdb/pdb statement + checker plugin for flake8\"\ncategory = \"dev\"\noptional = false\npython-versions + = \">=3.7\"\nfiles = [\n {file = \"flake8-debugger-4.1.2.tar.gz\", hash + = \"sha256:52b002560941e36d9bf806fca2523dc7fb8560a295d5f1a6e15ac2ded7a73840\"},\n + \ {file = \"flake8_debugger-4.1.2-py3-none-any.whl\", hash = \"sha256:0a5e55aeddcc81da631ad9c8c366e7318998f83ff00985a49e6b3ecf61e571bf\"},\n]\n\n[package.dependencies]\nflake8 + = \">=3.0\"\npycodestyle = \"*\"\n\n[[package]]\nname = \"flake8-docstrings\"\nversion + = \"1.7.0\"\ndescription = \"Extension for flake8 which uses pydocstyle to + check docstrings\"\ncategory = \"dev\"\noptional = false\npython-versions + = \">=3.7\"\nfiles = [\n {file = \"flake8_docstrings-1.7.0-py2.py3-none-any.whl\", + hash = \"sha256:51f2344026da083fc084166a9353f5082b01f72901df422f74b4d953ae88ac75\"},\n + \ {file = \"flake8_docstrings-1.7.0.tar.gz\", hash = \"sha256:4c8cc748dc16e6869728699e5d0d685da9a10b0ea718e090b1ba088e67a941af\"},\n]\n\n[package.dependencies]\nflake8 + = \">=3\"\npydocstyle = \">=2.1\"\n\n[[package]]\nname = \"flake8-isort\"\nversion + = \"6.0.0\"\ndescription = \"flake8 plugin that integrates isort .\"\ncategory + = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file + = \"flake8-isort-6.0.0.tar.gz\", hash = \"sha256:537f453a660d7e903f602ecfa36136b140de279df58d02eb1b6a0c84e83c528c\"},\n + \ {file = \"flake8_isort-6.0.0-py3-none-any.whl\", hash = \"sha256:aa0cac02a62c7739e370ce6b9c31743edac904bae4b157274511fc8a19c75bbc\"},\n]\n\n[package.dependencies]\nflake8 + = \"*\"\nisort = \">=5.0.0,<6\"\n\n[package.extras]\ntest = [\"pytest\"]\n\n[[package]]\nname + = \"flake8-string-format\"\nversion = \"0.3.0\"\ndescription = \"string format + checker, plugin for flake8\"\ncategory = \"dev\"\noptional = false\npython-versions + = \"*\"\nfiles = [\n {file = \"flake8-string-format-0.3.0.tar.gz\", hash + = \"sha256:65f3da786a1461ef77fca3780b314edb2853c377f2e35069723348c8917deaa2\"},\n + \ {file = \"flake8_string_format-0.3.0-py2.py3-none-any.whl\", hash = \"sha256:812ff431f10576a74c89be4e85b8e075a705be39bc40c4b4278b5b13e2afa9af\"},\n]\n\n[package.dependencies]\nflake8 + = \"*\"\n\n[[package]]\nname = \"flake8-tuple\"\nversion = \"0.4.1\"\ndescription + = \"Check code for 1 element tuple.\"\ncategory = \"dev\"\noptional = false\npython-versions + = \"*\"\nfiles = [\n {file = \"flake8_tuple-0.4.1-py2.py3-none-any.whl\", + hash = \"sha256:d828cc8e461c50cacca116e9abb0c9e3be565e8451d3f5c00578c63670aae680\"},\n + \ {file = \"flake8_tuple-0.4.1.tar.gz\", hash = \"sha256:8a1b42aab134ef4c3fef13c6a8f383363f158b19fbc165bd91aed9c51851a61d\"},\n]\n\n[package.dependencies]\nflake8 + = \"*\"\nsix = \"*\"\n\n[[package]]\nname = \"freezegun\"\nversion = \"1.2.2\"\ndescription + = \"Let your Python tests travel through time\"\ncategory = \"dev\"\noptional + = false\npython-versions = \">=3.6\"\nfiles = [\n {file = \"freezegun-1.2.2-py3-none-any.whl\", + hash = \"sha256:ea1b963b993cb9ea195adbd893a48d573fda951b0da64f60883d7e988b606c9f\"},\n + \ {file = \"freezegun-1.2.2.tar.gz\", hash = \"sha256:cd22d1ba06941384410cd967d8a99d5ae2442f57dfafeff2fda5de8dc5c05446\"},\n]\n\n[package.dependencies]\npython-dateutil + = \">=2.7\"\n\n[[package]]\nname = \"future\"\nversion = \"0.18.3\"\ndescription + = \"Clean single-source support for Python 3 and 2\"\ncategory = \"main\"\noptional + = false\npython-versions = \">=2.6, !=3.0.*, !=3.1.*, !=3.2.*\"\nfiles = [\n + \ {file = \"future-0.18.3.tar.gz\", hash = \"sha256:34a17436ed1e96697a86f9de3d15a3b0be01d8bc8de9c1dffd59fb8234ed5307\"},\n]\n\n[[package]]\nname + = \"gitdb\"\nversion = \"4.0.10\"\ndescription = \"Git Object Database\"\ncategory + = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file + = \"gitdb-4.0.10-py3-none-any.whl\", hash = \"sha256:c286cf298426064079ed96a9e4a9d39e7f3e9bf15ba60701e95f5492f28415c7\"},\n + \ {file = \"gitdb-4.0.10.tar.gz\", hash = \"sha256:6eb990b69df4e15bad899ea868dc46572c3f75339735663b81de79b06f17eb9a\"},\n]\n\n[package.dependencies]\nsmmap + = \">=3.0.1,<6\"\n\n[[package]]\nname = \"gitlint\"\nversion = \"0.19.1\"\ndescription + = \"Git commit message linter written in python, checks your commit messages + for style.\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles + = [\n {file = \"gitlint-0.19.1-py3-none-any.whl\", hash = \"sha256:26bb085959148d99fbbc178b4e56fda6c3edd7646b7c2a24d8ee1f8e036ed85d\"},\n + \ {file = \"gitlint-0.19.1.tar.gz\", hash = \"sha256:b5b70fb894e80849b69abbb65ee7dbb3520fc3511f202a6e6b6ddf1a71ee8f61\"},\n]\n\n[package.dependencies]\ngitlint-core + = {version = \"0.19.1\", extras = [\"trusted-deps\"]}\n\n[[package]]\nname + = \"gitlint-core\"\nversion = \"0.19.1\"\ndescription = \"Git commit message + linter written in python, checks your commit messages for style.\"\ncategory + = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file + = \"gitlint_core-0.19.1-py3-none-any.whl\", hash = \"sha256:f41effd1dcbc06ffbfc56b6888cce72241796f517b46bd9fd4ab1b145056988c\"},\n + \ {file = \"gitlint_core-0.19.1.tar.gz\", hash = \"sha256:7bf977b03ff581624a9e03f65ebb8502cc12dfaa3e92d23e8b2b54bbdaa29992\"},\n]\n\n[package.dependencies]\narrow + = [\n {version = \">=1\"},\n {version = \"1.2.3\", optional = true, + markers = \"extra == \\\"trusted-deps\\\"\"},\n]\nclick = [\n {version + = \">=8\"},\n {version = \"8.1.3\", optional = true, markers = \"extra + == \\\"trusted-deps\\\"\"},\n]\nsh = [\n {version = \">=1.13.0\", markers + = \"sys_platform != \\\"win32\\\"\"},\n {version = \"1.14.3\", optional + = true, markers = \"sys_platform != \\\"win32\\\"\"},\n]\n\n[package.extras]\ntrusted-deps + = [\"arrow (==1.2.3)\", \"click (==8.1.3)\", \"sh (==1.14.3)\"]\n\n[[package]]\nname + = \"gitpython\"\nversion = \"3.1.31\"\ndescription = \"GitPython is a Python + library used to interact with Git repositories\"\ncategory = \"dev\"\noptional + = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"GitPython-3.1.31-py3-none-any.whl\", + hash = \"sha256:f04893614f6aa713a60cbbe1e6a97403ef633103cdd0ef5eb6efe0deb98dbe8d\"},\n + \ {file = \"GitPython-3.1.31.tar.gz\", hash = \"sha256:8ce3bcf69adfdf7c7d503e78fd3b1c492af782d58893b650adb2ac8912ddd573\"},\n]\n\n[package.dependencies]\ngitdb + = \">=4.0.1,<5\"\n\n[[package]]\nname = \"graphene\"\nversion = \"3.2.2\"\ndescription + = \"GraphQL Framework for Python\"\ncategory = \"main\"\noptional = false\npython-versions + = \"*\"\nfiles = [\n {file = \"graphene-3.2.2-py2.py3-none-any.whl\", hash + = \"sha256:753de13948cbf42e32cc87fb533167c88907066eb984251fdbb006c0aab8da00\"},\n + \ {file = \"graphene-3.2.2.tar.gz\", hash = \"sha256:5b03e72770dc901f40be55784058d6bb1d952a49eb819a4a085962d5e1cf5fcf\"},\n]\n\n[package.dependencies]\naniso8601 + = \">=8,<10\"\ngraphql-core = \">=3.1,<3.3\"\ngraphql-relay = \">=3.1,<3.3\"\n\n[package.extras]\ndev + = [\"black (==22.3.0)\", \"coveralls (>=3.3,<4)\", \"flake8 (>=4,<5)\", \"iso8601 + (>=1,<2)\", \"mock (>=4,<5)\", \"pytest (>=6,<7)\", \"pytest-asyncio (>=0.16,<2)\", + \"pytest-benchmark (>=3.4,<4)\", \"pytest-cov (>=3,<4)\", \"pytest-mock (>=3,<4)\", + \"pytz (==2022.1)\", \"snapshottest (>=0.6,<1)\"]\ntest = [\"coveralls (>=3.3,<4)\", + \"iso8601 (>=1,<2)\", \"mock (>=4,<5)\", \"pytest (>=6,<7)\", \"pytest-asyncio + (>=0.16,<2)\", \"pytest-benchmark (>=3.4,<4)\", \"pytest-cov (>=3,<4)\", \"pytest-mock + (>=3,<4)\", \"pytz (==2022.1)\", \"snapshottest (>=0.6,<1)\"]\n\n[[package]]\nname + = \"graphene-django\"\nversion = \"3.0.0b7\"\ndescription = \"Graphene Django + integration\"\ncategory = \"main\"\noptional = false\npython-versions = \"*\"\nfiles = [\n {file = \"graphene-django-3.0.0b7.tar.gz\", hash = \"sha256:b1a4ce1a2227b1e77f67f0bc2fadd59c1d05016cb9aced45ab65f8612fba2c87\"},\n - \ {file = \"graphene_django-3.0.0b7-py2.py3-none-any.whl\", hash = \"sha256:0f226ec7db744a54dbc5d6db2aa52d945701ae800e1055046dec2b76a539550a\"},\n]\ngraphql-core - = [\n {file = \"graphql-core-3.1.7.tar.gz\", hash = \"sha256:62ec192150ccecd9a18cfb79e3e72eb7d1fd68fb594ef19c40099b6deec8ef0c\"},\n - \ {file = \"graphql_core-3.1.7-py3-none-any.whl\", hash = \"sha256:9b460f60320be01c7f3b1766cf3e406933003008055079b9d983b8f3988f4400\"},\n]\ngraphql-relay + \ {file = \"graphene_django-3.0.0b7-py2.py3-none-any.whl\", hash = \"sha256:0f226ec7db744a54dbc5d6db2aa52d945701ae800e1055046dec2b76a539550a\"},\n]\n\n[package.dependencies]\nDjango + = \">=2.2\"\ngraphene = \">=3.0.0b5,<4\"\ngraphql-core = \">=3.1.0,<4\"\npromise + = \">=2.1\"\ntext-unidecode = \"*\"\n\n[package.extras]\ndev = [\"black (==19.10b0)\", + \"coveralls\", \"django-filter (>=2)\", \"djangorestframework (>=3.6.3)\", + \"flake8 (==3.7.9)\", \"flake8-black (==0.1.1)\", \"flake8-bugbear (==20.1.4)\", + \"mock\", \"pytest (>=3.6.3)\", \"pytest-cov\", \"pytest-django (>=3.3.2)\", + \"pytest-random-order\", \"pytz\"]\nrest-framework = [\"djangorestframework + (>=3.6.3)\"]\ntest = [\"coveralls\", \"django-filter (>=2)\", \"djangorestframework + (>=3.6.3)\", \"mock\", \"pytest (>=3.6.3)\", \"pytest-cov\", \"pytest-django + (>=3.3.2)\", \"pytest-random-order\", \"pytz\"]\n\n[[package]]\nname = \"graphql-core\"\nversion + = \"3.1.7\"\ndescription = \"GraphQL implementation for Python, a port of + GraphQL.js, the JavaScript reference implementation for GraphQL.\"\ncategory + = \"main\"\noptional = false\npython-versions = \">=3.6,<4\"\nfiles = [\n + \ {file = \"graphql-core-3.1.7.tar.gz\", hash = \"sha256:62ec192150ccecd9a18cfb79e3e72eb7d1fd68fb594ef19c40099b6deec8ef0c\"},\n + \ {file = \"graphql_core-3.1.7-py3-none-any.whl\", hash = \"sha256:9b460f60320be01c7f3b1766cf3e406933003008055079b9d983b8f3988f4400\"},\n]\n\n[[package]]\nname + = \"graphql-relay\"\nversion = \"3.1.5\"\ndescription = \"Relay library for + graphql-core\"\ncategory = \"main\"\noptional = false\npython-versions = \">=3.6,<4\"\nfiles = [\n {file = \"graphql-relay-3.1.5.tar.gz\", hash = \"sha256:127f40913f11cb847452ef794931261aae3b222eaaf976f7c8430298534e54d3\"},\n - \ {file = \"graphql_relay-3.1.5-py3-none-any.whl\", hash = \"sha256:d1455316182e1017d06f0b4d4a2ce8bafad38253a6c7c5666fc80d5d516ee5c8\"},\n]\nidentify - = [\n {file = \"identify-2.5.11-py2.py3-none-any.whl\", hash = \"sha256:e7db36b772b188099616aaf2accbee122949d1c6a1bac4f38196720d6f9f06db\"},\n - \ {file = \"identify-2.5.11.tar.gz\", hash = \"sha256:14b7076b29c99b1b0b8b08e96d448c7b877a9b07683cd8cfda2ea06af85ffa1c\"},\n]\nidna - = [\n {file = \"idna-3.4-py3-none-any.whl\", hash = \"sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2\"},\n - \ {file = \"idna-3.4.tar.gz\", hash = \"sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4\"},\n]\nimportlib-metadata - = [\n {file = \"importlib_metadata-5.2.0-py3-none-any.whl\", hash = \"sha256:0eafa39ba42bf225fc00e67f701d71f85aead9f878569caf13c3724f704b970f\"},\n - \ {file = \"importlib_metadata-5.2.0.tar.gz\", hash = \"sha256:404d48d62bba0b7a77ff9d405efd91501bef2e67ff4ace0bed40a0cf28c3c7cd\"},\n]\nimportlib-resources - = [\n {file = \"importlib_resources-5.10.1-py3-none-any.whl\", hash = \"sha256:c09b067d82e72c66f4f8eb12332f5efbebc9b007c0b6c40818108c9870adc363\"},\n - \ {file = \"importlib_resources-5.10.1.tar.gz\", hash = \"sha256:32bb095bda29741f6ef0e5278c42df98d135391bee5f932841efc0041f748dc3\"},\n]\ninflection - = [\n {file = \"inflection-0.5.1-py2.py3-none-any.whl\", hash = \"sha256:f38b2b640938a4f35ade69ac3d053042959b62a0f1076a5bbaa1b9526605a8a2\"},\n - \ {file = \"inflection-0.5.1.tar.gz\", hash = \"sha256:1a29730d366e996aaacffb2f1f1cb9593dc38e2ddd30c91250c6dde09ea9b417\"},\n]\niniconfig - = [\n {file = \"iniconfig-1.1.1-py2.py3-none-any.whl\", hash = \"sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3\"},\n - \ {file = \"iniconfig-1.1.1.tar.gz\", hash = \"sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32\"},\n]\ninvoke - = [\n {file = \"invoke-1.7.3-py3-none-any.whl\", hash = \"sha256:d9694a865764dd3fd91f25f7e9a97fb41666e822bbb00e670091e3f43933574d\"},\n - \ {file = \"invoke-1.7.3.tar.gz\", hash = \"sha256:41b428342d466a82135d5ab37119685a989713742be46e42a3a399d685579314\"},\n]\nisort - = [\n {file = \"isort-5.11.3-py3-none-any.whl\", hash = \"sha256:83155ffa936239d986b0f190347a3f2285f42a9b9e1725c89d865b27dd0627e5\"},\n - \ {file = \"isort-5.11.3.tar.gz\", hash = \"sha256:a8ca25fbfad0f7d5d8447a4314837298d9f6b23aed8618584c894574f626b64b\"},\n]\n\"jaraco.classes\" - = [\n {file = \"jaraco.classes-3.2.3-py3-none-any.whl\", hash = \"sha256:2353de3288bc6b82120752201c6b1c1a14b058267fa424ed5ce5984e3b922158\"},\n - \ {file = \"jaraco.classes-3.2.3.tar.gz\", hash = \"sha256:89559fa5c1d3c34eff6f631ad80bb21f378dbcbb35dd161fd2c6b93f5be2f98a\"},\n]\njeepney - = [\n {file = \"jeepney-0.8.0-py3-none-any.whl\", hash = \"sha256:c0a454ad016ca575060802ee4d590dd912e35c122fa04e70306de3d076cce755\"},\n - \ {file = \"jeepney-0.8.0.tar.gz\", hash = \"sha256:5efe48d255973902f6badc3ce55e2aa6c5c3b3bc642059ef3a91247bcfcc5806\"},\n]\nJinja2 - = [\n {file = \"Jinja2-3.1.2-py3-none-any.whl\", hash = \"sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61\"},\n - \ {file = \"Jinja2-3.1.2.tar.gz\", hash = \"sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852\"},\n]\nkeyring - = [\n {file = \"keyring-23.13.1-py3-none-any.whl\", hash = \"sha256:771ed2a91909389ed6148631de678f82ddc73737d85a927f382a8a1b157898cd\"},\n - \ {file = \"keyring-23.13.1.tar.gz\", hash = \"sha256:ba2e15a9b35e21908d0aaf4e0a47acc52d6ae33444df0da2b49d41a46ef6d678\"},\n]\nlicense-expression - = [\n {file = \"license-expression-30.0.0.tar.gz\", hash = \"sha256:ad638292aa8493f84354909b517922cb823582c2ce2c4d880e42544a86bea8dd\"},\n - \ {file = \"license_expression-30.0.0-py3-none-any.whl\", hash = \"sha256:e95325110110eb2b7539ee7773b97a0724d5371ec563cc718c8cac0e38cc40cc\"},\n]\nMarkupSafe - = [\n {file = \"MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_universal2.whl\", - hash = \"sha256:86b1f75c4e7c2ac2ccdaec2b9022845dbb81880ca318bb7a0a01fbf7813e3812\"},\n - \ {file = \"MarkupSafe-2.1.1-cp310-cp310-macosx_10_9_x86_64.whl\", hash - = \"sha256:f121a1420d4e173a5d96e47e9a0c0dcff965afdf1626d28de1460815f7c4ee7a\"},\n - \ {file = \"MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:a49907dd8420c5685cfa064a1335b6754b74541bbb3706c259c02ed65b644b3e\"},\n - \ {file = \"MarkupSafe-2.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:10c1bfff05d95783da83491be968e8fe789263689c02724e0c691933c52994f5\"},\n - \ {file = \"MarkupSafe-2.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:b7bd98b796e2b6553da7225aeb61f447f80a1ca64f41d83612e6139ca5213aa4\"},\n - \ {file = \"MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_aarch64.whl\", hash - = \"sha256:b09bf97215625a311f669476f44b8b318b075847b49316d3e28c08e41a7a573f\"},\n - \ {file = \"MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_i686.whl\", hash - = \"sha256:694deca8d702d5db21ec83983ce0bb4b26a578e71fbdbd4fdcd387daa90e4d5e\"},\n - \ {file = \"MarkupSafe-2.1.1-cp310-cp310-musllinux_1_1_x86_64.whl\", hash - = \"sha256:efc1913fd2ca4f334418481c7e595c00aad186563bbc1ec76067848c7ca0a933\"},\n - \ {file = \"MarkupSafe-2.1.1-cp310-cp310-win32.whl\", hash = \"sha256:4a33dea2b688b3190ee12bd7cfa29d39c9ed176bda40bfa11099a3ce5d3a7ac6\"},\n - \ {file = \"MarkupSafe-2.1.1-cp310-cp310-win_amd64.whl\", hash = \"sha256:dda30ba7e87fbbb7eab1ec9f58678558fd9a6b8b853530e176eabd064da81417\"},\n - \ {file = \"MarkupSafe-2.1.1-cp37-cp37m-macosx_10_9_x86_64.whl\", hash = - \"sha256:671cd1187ed5e62818414afe79ed29da836dde67166a9fac6d435873c44fdd02\"},\n - \ {file = \"MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:3799351e2336dc91ea70b034983ee71cf2f9533cdff7c14c90ea126bfd95d65a\"},\n - \ {file = \"MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:e72591e9ecd94d7feb70c1cbd7be7b3ebea3f548870aa91e2732960fa4d57a37\"},\n - \ {file = \"MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:6fbf47b5d3728c6aea2abb0589b5d30459e369baa772e0f37a0320185e87c980\"},\n - \ {file = \"MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_aarch64.whl\", hash - = \"sha256:d5ee4f386140395a2c818d149221149c54849dfcfcb9f1debfe07a8b8bd63f9a\"},\n - \ {file = \"MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_i686.whl\", hash = - \"sha256:bcb3ed405ed3222f9904899563d6fc492ff75cce56cba05e32eff40e6acbeaa3\"},\n - \ {file = \"MarkupSafe-2.1.1-cp37-cp37m-musllinux_1_1_x86_64.whl\", hash - = \"sha256:e1c0b87e09fa55a220f058d1d49d3fb8df88fbfab58558f1198e08c1e1de842a\"},\n - \ {file = \"MarkupSafe-2.1.1-cp37-cp37m-win32.whl\", hash = \"sha256:8dc1c72a69aa7e082593c4a203dcf94ddb74bb5c8a731e4e1eb68d031e8498ff\"},\n - \ {file = \"MarkupSafe-2.1.1-cp37-cp37m-win_amd64.whl\", hash = \"sha256:97a68e6ada378df82bc9f16b800ab77cbf4b2fada0081794318520138c088e4a\"},\n - \ {file = \"MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_universal2.whl\", hash - = \"sha256:e8c843bbcda3a2f1e3c2ab25913c80a3c5376cd00c6e8c4a86a89a28c8dc5452\"},\n - \ {file = \"MarkupSafe-2.1.1-cp38-cp38-macosx_10_9_x86_64.whl\", hash = - \"sha256:0212a68688482dc52b2d45013df70d169f542b7394fc744c02a57374a4207003\"},\n - \ {file = \"MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:8e576a51ad59e4bfaac456023a78f6b5e6e7651dcd383bcc3e18d06f9b55d6d1\"},\n - \ {file = \"MarkupSafe-2.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:4b9fe39a2ccc108a4accc2676e77da025ce383c108593d65cc909add5c3bd601\"},\n - \ {file = \"MarkupSafe-2.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:96e37a3dc86e80bf81758c152fe66dbf60ed5eca3d26305edf01892257049925\"},\n - \ {file = \"MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_aarch64.whl\", hash - = \"sha256:6d0072fea50feec76a4c418096652f2c3238eaa014b2f94aeb1d56a66b41403f\"},\n - \ {file = \"MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_i686.whl\", hash = - \"sha256:089cf3dbf0cd6c100f02945abeb18484bd1ee57a079aefd52cffd17fba910b88\"},\n - \ {file = \"MarkupSafe-2.1.1-cp38-cp38-musllinux_1_1_x86_64.whl\", hash - = \"sha256:6a074d34ee7a5ce3effbc526b7083ec9731bb3cbf921bbe1d3005d4d2bdb3a63\"},\n - \ {file = \"MarkupSafe-2.1.1-cp38-cp38-win32.whl\", hash = \"sha256:421be9fbf0ffe9ffd7a378aafebbf6f4602d564d34be190fc19a193232fd12b1\"},\n - \ {file = \"MarkupSafe-2.1.1-cp38-cp38-win_amd64.whl\", hash = \"sha256:fc7b548b17d238737688817ab67deebb30e8073c95749d55538ed473130ec0c7\"},\n - \ {file = \"MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_universal2.whl\", hash - = \"sha256:e04e26803c9c3851c931eac40c695602c6295b8d432cbe78609649ad9bd2da8a\"},\n - \ {file = \"MarkupSafe-2.1.1-cp39-cp39-macosx_10_9_x86_64.whl\", hash = - \"sha256:b87db4360013327109564f0e591bd2a3b318547bcef31b468a92ee504d07ae4f\"},\n - \ {file = \"MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:99a2a507ed3ac881b975a2976d59f38c19386d128e7a9a18b7df6fff1fd4c1d6\"},\n - \ {file = \"MarkupSafe-2.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:56442863ed2b06d19c37f94d999035e15ee982988920e12a5b4ba29b62ad1f77\"},\n - \ {file = \"MarkupSafe-2.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:3ce11ee3f23f79dbd06fb3d63e2f6af7b12db1d46932fe7bd8afa259a5996603\"},\n - \ {file = \"MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_aarch64.whl\", hash - = \"sha256:33b74d289bd2f5e527beadcaa3f401e0df0a89927c1559c8566c066fa4248ab7\"},\n - \ {file = \"MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_i686.whl\", hash = - \"sha256:43093fb83d8343aac0b1baa75516da6092f58f41200907ef92448ecab8825135\"},\n - \ {file = \"MarkupSafe-2.1.1-cp39-cp39-musllinux_1_1_x86_64.whl\", hash - = \"sha256:8e3dcf21f367459434c18e71b2a9532d96547aef8a871872a5bd69a715c15f96\"},\n - \ {file = \"MarkupSafe-2.1.1-cp39-cp39-win32.whl\", hash = \"sha256:d4306c36ca495956b6d568d276ac11fdd9c30a36f1b6eb928070dc5360b22e1c\"},\n - \ {file = \"MarkupSafe-2.1.1-cp39-cp39-win_amd64.whl\", hash = \"sha256:46d00d6cfecdde84d40e572d63735ef81423ad31184100411e6e3388d405e247\"},\n - \ {file = \"MarkupSafe-2.1.1.tar.gz\", hash = \"sha256:7f91197cc9e48f989d12e4e6fbc46495c446636dfc81b9ccf50bb0ec74b91d4b\"},\n]\nmccabe + \ {file = \"graphql_relay-3.1.5-py3-none-any.whl\", hash = \"sha256:d1455316182e1017d06f0b4d4a2ce8bafad38253a6c7c5666fc80d5d516ee5c8\"},\n]\n\n[package.dependencies]\ngraphql-core + = \">=3.1,<3.2\"\n\n[[package]]\nname = \"identify\"\nversion = \"2.5.24\"\ndescription + = \"File identification library for Python\"\ncategory = \"dev\"\noptional + = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"identify-2.5.24-py2.py3-none-any.whl\", + hash = \"sha256:986dbfb38b1140e763e413e6feb44cd731faf72d1909543178aa79b0e258265d\"},\n + \ {file = \"identify-2.5.24.tar.gz\", hash = \"sha256:0aac67d5b4812498056d28a9a512a483f5085cc28640b02b258a59dac34301d4\"},\n]\n\n[package.extras]\nlicense + = [\"ukkonen\"]\n\n[[package]]\nname = \"idna\"\nversion = \"3.4\"\ndescription + = \"Internationalized Domain Names in Applications (IDNA)\"\ncategory = \"main\"\noptional + = false\npython-versions = \">=3.5\"\nfiles = [\n {file = \"idna-3.4-py3-none-any.whl\", + hash = \"sha256:90b77e79eaa3eba6de819a0c442c0b4ceefc341a7a2ab77d7562bf49f425c5c2\"},\n + \ {file = \"idna-3.4.tar.gz\", hash = \"sha256:814f528e8dead7d329833b91c5faa87d60bf71824cd12a7530b5526063d02cb4\"},\n]\n\n[[package]]\nname + = \"importlib-metadata\"\nversion = \"6.6.0\"\ndescription = \"Read metadata + from Python packages\"\ncategory = \"dev\"\noptional = false\npython-versions + = \">=3.7\"\nfiles = [\n {file = \"importlib_metadata-6.6.0-py3-none-any.whl\", + hash = \"sha256:43dd286a2cd8995d5eaef7fee2066340423b818ed3fd70adf0bad5f1fac53fed\"},\n + \ {file = \"importlib_metadata-6.6.0.tar.gz\", hash = \"sha256:92501cdf9cc66ebd3e612f1b4f0c0765dfa42f0fa38ffb319b6bd84dd675d705\"},\n]\n\n[package.dependencies]\nzipp + = \">=0.5\"\n\n[package.extras]\ndocs = [\"furo\", \"jaraco.packaging (>=9)\", + \"jaraco.tidelift (>=1.4)\", \"rst.linker (>=1.9)\", \"sphinx (>=3.5)\", \"sphinx-lint\"]\nperf + = [\"ipython\"]\ntesting = [\"flake8 (<5)\", \"flufl.flake8\", \"importlib-resources + (>=1.3)\", \"packaging\", \"pyfakefs\", \"pytest (>=6)\", \"pytest-black (>=0.3.7)\", + \"pytest-checkdocs (>=2.4)\", \"pytest-cov\", \"pytest-enabler (>=1.3)\", + \"pytest-flake8\", \"pytest-mypy (>=0.9.1)\", \"pytest-perf (>=0.9.2)\"]\n\n[[package]]\nname + = \"importlib-resources\"\nversion = \"5.12.0\"\ndescription = \"Read resources + from Python packages\"\ncategory = \"dev\"\noptional = false\npython-versions + = \">=3.7\"\nfiles = [\n {file = \"importlib_resources-5.12.0-py3-none-any.whl\", + hash = \"sha256:7b1deeebbf351c7578e09bf2f63fa2ce8b5ffec296e0d349139d43cca061a81a\"},\n + \ {file = \"importlib_resources-5.12.0.tar.gz\", hash = \"sha256:4be82589bf5c1d7999aedf2a45159d10cb3ca4f19b2271f8792bc8e6da7b22f6\"},\n]\n\n[package.dependencies]\nzipp + = {version = \">=3.1.0\", markers = \"python_version < \\\"3.10\\\"\"}\n\n[package.extras]\ndocs + = [\"furo\", \"jaraco.packaging (>=9)\", \"jaraco.tidelift (>=1.4)\", \"rst.linker + (>=1.9)\", \"sphinx (>=3.5)\", \"sphinx-lint\"]\ntesting = [\"flake8 (<5)\", + \"pytest (>=6)\", \"pytest-black (>=0.3.7)\", \"pytest-checkdocs (>=2.4)\", + \"pytest-cov\", \"pytest-enabler (>=1.3)\", \"pytest-flake8\", \"pytest-mypy + (>=0.9.1)\"]\n\n[[package]]\nname = \"inflection\"\nversion = \"0.5.1\"\ndescription + = \"A port of Ruby on Rails inflector to Python\"\ncategory = \"dev\"\noptional + = false\npython-versions = \">=3.5\"\nfiles = [\n {file = \"inflection-0.5.1-py2.py3-none-any.whl\", + hash = \"sha256:f38b2b640938a4f35ade69ac3d053042959b62a0f1076a5bbaa1b9526605a8a2\"},\n + \ {file = \"inflection-0.5.1.tar.gz\", hash = \"sha256:1a29730d366e996aaacffb2f1f1cb9593dc38e2ddd30c91250c6dde09ea9b417\"},\n]\n\n[[package]]\nname + = \"iniconfig\"\nversion = \"2.0.0\"\ndescription = \"brain-dead simple config-ini + parsing\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles + = [\n {file = \"iniconfig-2.0.0-py3-none-any.whl\", hash = \"sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374\"},\n + \ {file = \"iniconfig-2.0.0.tar.gz\", hash = \"sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3\"},\n]\n\n[[package]]\nname + = \"invoke\"\nversion = \"1.7.3\"\ndescription = \"Pythonic task execution\"\ncategory + = \"dev\"\noptional = false\npython-versions = \"*\"\nfiles = [\n {file + = \"invoke-1.7.3-py3-none-any.whl\", hash = \"sha256:d9694a865764dd3fd91f25f7e9a97fb41666e822bbb00e670091e3f43933574d\"},\n + \ {file = \"invoke-1.7.3.tar.gz\", hash = \"sha256:41b428342d466a82135d5ab37119685a989713742be46e42a3a399d685579314\"},\n]\n\n[[package]]\nname + = \"isort\"\nversion = \"5.12.0\"\ndescription = \"A Python utility / library + to sort Python imports.\"\ncategory = \"dev\"\noptional = false\npython-versions + = \">=3.8.0\"\nfiles = [\n {file = \"isort-5.12.0-py3-none-any.whl\", hash + = \"sha256:f84c2818376e66cf843d497486ea8fed8700b340f308f076c6fb1229dff318b6\"},\n + \ {file = \"isort-5.12.0.tar.gz\", hash = \"sha256:8bef7dde241278824a6d83f44a544709b065191b95b6e50894bdc722fcba0504\"},\n]\n\n[package.extras]\ncolors + = [\"colorama (>=0.4.3)\"]\npipfile-deprecated-finder = [\"pip-shims (>=0.5.2)\", + \"pipreqs\", \"requirementslib\"]\nplugins = [\"setuptools\"]\nrequirements-deprecated-finder + = [\"pip-api\", \"pipreqs\"]\n\n[[package]]\nname = \"jaraco-classes\"\nversion + = \"3.2.3\"\ndescription = \"Utility functions for Python class constructs\"\ncategory + = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file + = \"jaraco.classes-3.2.3-py3-none-any.whl\", hash = \"sha256:2353de3288bc6b82120752201c6b1c1a14b058267fa424ed5ce5984e3b922158\"},\n + \ {file = \"jaraco.classes-3.2.3.tar.gz\", hash = \"sha256:89559fa5c1d3c34eff6f631ad80bb21f378dbcbb35dd161fd2c6b93f5be2f98a\"},\n]\n\n[package.dependencies]\nmore-itertools + = \"*\"\n\n[package.extras]\ndocs = [\"jaraco.packaging (>=9)\", \"jaraco.tidelift + (>=1.4)\", \"rst.linker (>=1.9)\", \"sphinx (>=3.5)\"]\ntesting = [\"flake8 + (<5)\", \"pytest (>=6)\", \"pytest-black (>=0.3.7)\", \"pytest-checkdocs (>=2.4)\", + \"pytest-cov\", \"pytest-enabler (>=1.3)\", \"pytest-flake8\", \"pytest-mypy + (>=0.9.1)\"]\n\n[[package]]\nname = \"jeepney\"\nversion = \"0.8.0\"\ndescription + = \"Low-level, pure Python DBus protocol wrapper.\"\ncategory = \"dev\"\noptional + = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"jeepney-0.8.0-py3-none-any.whl\", + hash = \"sha256:c0a454ad016ca575060802ee4d590dd912e35c122fa04e70306de3d076cce755\"},\n + \ {file = \"jeepney-0.8.0.tar.gz\", hash = \"sha256:5efe48d255973902f6badc3ce55e2aa6c5c3b3bc642059ef3a91247bcfcc5806\"},\n]\n\n[package.extras]\ntest + = [\"async-timeout\", \"pytest\", \"pytest-asyncio (>=0.17)\", \"pytest-trio\", + \"testpath\", \"trio\"]\ntrio = [\"async_generator\", \"trio\"]\n\n[[package]]\nname + = \"jinja2\"\nversion = \"3.1.2\"\ndescription = \"A very fast and expressive + template engine.\"\ncategory = \"dev\"\noptional = false\npython-versions + = \">=3.7\"\nfiles = [\n {file = \"Jinja2-3.1.2-py3-none-any.whl\", hash + = \"sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61\"},\n + \ {file = \"Jinja2-3.1.2.tar.gz\", hash = \"sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852\"},\n]\n\n[package.dependencies]\nMarkupSafe + = \">=2.0\"\n\n[package.extras]\ni18n = [\"Babel (>=2.7)\"]\n\n[[package]]\nname + = \"keyring\"\nversion = \"23.13.1\"\ndescription = \"Store and access your + passwords safely.\"\ncategory = \"dev\"\noptional = false\npython-versions + = \">=3.7\"\nfiles = [\n {file = \"keyring-23.13.1-py3-none-any.whl\", + hash = \"sha256:771ed2a91909389ed6148631de678f82ddc73737d85a927f382a8a1b157898cd\"},\n + \ {file = \"keyring-23.13.1.tar.gz\", hash = \"sha256:ba2e15a9b35e21908d0aaf4e0a47acc52d6ae33444df0da2b49d41a46ef6d678\"},\n]\n\n[package.dependencies]\nimportlib-metadata + = {version = \">=4.11.4\", markers = \"python_version < \\\"3.12\\\"\"}\nimportlib-resources + = {version = \"*\", markers = \"python_version < \\\"3.9\\\"\"}\n\"jaraco.classes\" + = \"*\"\njeepney = {version = \">=0.4.2\", markers = \"sys_platform == \\\"linux\\\"\"}\npywin32-ctypes + = {version = \">=0.2.0\", markers = \"sys_platform == \\\"win32\\\"\"}\nSecretStorage + = {version = \">=3.2\", markers = \"sys_platform == \\\"linux\\\"\"}\n\n[package.extras]\ncompletion + = [\"shtab\"]\ndocs = [\"furo\", \"jaraco.packaging (>=9)\", \"jaraco.tidelift + (>=1.4)\", \"rst.linker (>=1.9)\", \"sphinx (>=3.5)\"]\ntesting = [\"flake8 + (<5)\", \"pytest (>=6)\", \"pytest-black (>=0.3.7)\", \"pytest-checkdocs (>=2.4)\", + \"pytest-cov\", \"pytest-enabler (>=1.3)\", \"pytest-flake8\", \"pytest-mypy + (>=0.9.1)\"]\n\n[[package]]\nname = \"license-expression\"\nversion = \"30.1.0\"\ndescription + = \"license-expression is a comprehensive utility library to parse, compare, + simplify and normalize license expressions (such as SPDX license expressions) + using boolean logic.\"\ncategory = \"dev\"\noptional = false\npython-versions + = \">=3.7\"\nfiles = [\n {file = \"license-expression-30.1.0.tar.gz\", + hash = \"sha256:943b1d2cde251bd30a166b509f78990fdd060be9750f3f1a324571e804857a53\"},\n + \ {file = \"license_expression-30.1.0-py3-none-any.whl\", hash = \"sha256:02c48c802b8f001c8b7bc8f3b9cf6a40e88ef95a897b0ff2c05f74c69855a492\"},\n]\n\n[package.dependencies]\n\"boolean.py\" + = \">=4.0\"\n\n[package.extras]\ndocs = [\"Sphinx (>=3.3.1)\", \"doc8 (>=0.8.1)\", + \"sphinx-rtd-theme (>=0.5.0)\", \"sphinxcontrib-apidoc (>=0.3.0)\"]\ntesting + = [\"black\", \"isort\", \"pytest (>=6,!=7.0.0)\", \"pytest-xdist (>=2)\", + \"twine\"]\n\n[[package]]\nname = \"markupsafe\"\nversion = \"2.1.2\"\ndescription + = \"Safely add untrusted strings to HTML/XML markup.\"\ncategory = \"dev\"\noptional + = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_universal2.whl\", + hash = \"sha256:665a36ae6f8f20a4676b53224e33d456a6f5a72657d9c83c2aa00765072f31f7\"},\n + \ {file = \"MarkupSafe-2.1.2-cp310-cp310-macosx_10_9_x86_64.whl\", hash + = \"sha256:340bea174e9761308703ae988e982005aedf427de816d1afe98147668cc03036\"},\n + \ {file = \"MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:22152d00bf4a9c7c83960521fc558f55a1adbc0631fbb00a9471e097b19d72e1\"},\n + \ {file = \"MarkupSafe-2.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:28057e985dace2f478e042eaa15606c7efccb700797660629da387eb289b9323\"},\n + \ {file = \"MarkupSafe-2.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:ca244fa73f50a800cf8c3ebf7fd93149ec37f5cb9596aa8873ae2c1d23498601\"},\n + \ {file = \"MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_aarch64.whl\", hash + = \"sha256:d9d971ec1e79906046aa3ca266de79eac42f1dbf3612a05dc9368125952bd1a1\"},\n + \ {file = \"MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_i686.whl\", hash + = \"sha256:7e007132af78ea9df29495dbf7b5824cb71648d7133cf7848a2a5dd00d36f9ff\"},\n + \ {file = \"MarkupSafe-2.1.2-cp310-cp310-musllinux_1_1_x86_64.whl\", hash + = \"sha256:7313ce6a199651c4ed9d7e4cfb4aa56fe923b1adf9af3b420ee14e6d9a73df65\"},\n + \ {file = \"MarkupSafe-2.1.2-cp310-cp310-win32.whl\", hash = \"sha256:c4a549890a45f57f1ebf99c067a4ad0cb423a05544accaf2b065246827ed9603\"},\n + \ {file = \"MarkupSafe-2.1.2-cp310-cp310-win_amd64.whl\", hash = \"sha256:835fb5e38fd89328e9c81067fd642b3593c33e1e17e2fdbf77f5676abb14a156\"},\n + \ {file = \"MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_universal2.whl\", hash + = \"sha256:2ec4f2d48ae59bbb9d1f9d7efb9236ab81429a764dedca114f5fdabbc3788013\"},\n + \ {file = \"MarkupSafe-2.1.2-cp311-cp311-macosx_10_9_x86_64.whl\", hash + = \"sha256:608e7073dfa9e38a85d38474c082d4281f4ce276ac0010224eaba11e929dd53a\"},\n + \ {file = \"MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:65608c35bfb8a76763f37036547f7adfd09270fbdbf96608be2bead319728fcd\"},\n + \ {file = \"MarkupSafe-2.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:f2bfb563d0211ce16b63c7cb9395d2c682a23187f54c3d79bfec33e6705473c6\"},\n + \ {file = \"MarkupSafe-2.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:da25303d91526aac3672ee6d49a2f3db2d9502a4a60b55519feb1a4c7714e07d\"},\n + \ {file = \"MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_aarch64.whl\", hash + = \"sha256:9cad97ab29dfc3f0249b483412c85c8ef4766d96cdf9dcf5a1e3caa3f3661cf1\"},\n + \ {file = \"MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_i686.whl\", hash + = \"sha256:085fd3201e7b12809f9e6e9bc1e5c96a368c8523fad5afb02afe3c051ae4afcc\"},\n + \ {file = \"MarkupSafe-2.1.2-cp311-cp311-musllinux_1_1_x86_64.whl\", hash + = \"sha256:1bea30e9bf331f3fef67e0a3877b2288593c98a21ccb2cf29b74c581a4eb3af0\"},\n + \ {file = \"MarkupSafe-2.1.2-cp311-cp311-win32.whl\", hash = \"sha256:7df70907e00c970c60b9ef2938d894a9381f38e6b9db73c5be35e59d92e06625\"},\n + \ {file = \"MarkupSafe-2.1.2-cp311-cp311-win_amd64.whl\", hash = \"sha256:e55e40ff0cc8cc5c07996915ad367fa47da6b3fc091fdadca7f5403239c5fec3\"},\n + \ {file = \"MarkupSafe-2.1.2-cp37-cp37m-macosx_10_9_x86_64.whl\", hash = + \"sha256:a6e40afa7f45939ca356f348c8e23048e02cb109ced1eb8420961b2f40fb373a\"},\n + \ {file = \"MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:cf877ab4ed6e302ec1d04952ca358b381a882fbd9d1b07cccbfd61783561f98a\"},\n + \ {file = \"MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:63ba06c9941e46fa389d389644e2d8225e0e3e5ebcc4ff1ea8506dce646f8c8a\"},\n + \ {file = \"MarkupSafe-2.1.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:f1cd098434e83e656abf198f103a8207a8187c0fc110306691a2e94a78d0abb2\"},\n + \ {file = \"MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_aarch64.whl\", hash + = \"sha256:55f44b440d491028addb3b88f72207d71eeebfb7b5dbf0643f7c023ae1fba619\"},\n + \ {file = \"MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_i686.whl\", hash = + \"sha256:a6f2fcca746e8d5910e18782f976489939d54a91f9411c32051b4aab2bd7c513\"},\n + \ {file = \"MarkupSafe-2.1.2-cp37-cp37m-musllinux_1_1_x86_64.whl\", hash + = \"sha256:0b462104ba25f1ac006fdab8b6a01ebbfbce9ed37fd37fd4acd70c67c973e460\"},\n + \ {file = \"MarkupSafe-2.1.2-cp37-cp37m-win32.whl\", hash = \"sha256:7668b52e102d0ed87cb082380a7e2e1e78737ddecdde129acadb0eccc5423859\"},\n + \ {file = \"MarkupSafe-2.1.2-cp37-cp37m-win_amd64.whl\", hash = \"sha256:6d6607f98fcf17e534162f0709aaad3ab7a96032723d8ac8750ffe17ae5a0666\"},\n + \ {file = \"MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_universal2.whl\", hash + = \"sha256:a806db027852538d2ad7555b203300173dd1b77ba116de92da9afbc3a3be3eed\"},\n + \ {file = \"MarkupSafe-2.1.2-cp38-cp38-macosx_10_9_x86_64.whl\", hash = + \"sha256:a4abaec6ca3ad8660690236d11bfe28dfd707778e2442b45addd2f086d6ef094\"},\n + \ {file = \"MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:f03a532d7dee1bed20bc4884194a16160a2de9ffc6354b3878ec9682bb623c54\"},\n + \ {file = \"MarkupSafe-2.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:4cf06cdc1dda95223e9d2d3c58d3b178aa5dacb35ee7e3bbac10e4e1faacb419\"},\n + \ {file = \"MarkupSafe-2.1.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:22731d79ed2eb25059ae3df1dfc9cb1546691cc41f4e3130fe6bfbc3ecbbecfa\"},\n + \ {file = \"MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_aarch64.whl\", hash + = \"sha256:f8ffb705ffcf5ddd0e80b65ddf7bed7ee4f5a441ea7d3419e861a12eaf41af58\"},\n + \ {file = \"MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_i686.whl\", hash = + \"sha256:8db032bf0ce9022a8e41a22598eefc802314e81b879ae093f36ce9ddf39ab1ba\"},\n + \ {file = \"MarkupSafe-2.1.2-cp38-cp38-musllinux_1_1_x86_64.whl\", hash + = \"sha256:2298c859cfc5463f1b64bd55cb3e602528db6fa0f3cfd568d3605c50678f8f03\"},\n + \ {file = \"MarkupSafe-2.1.2-cp38-cp38-win32.whl\", hash = \"sha256:50c42830a633fa0cf9e7d27664637532791bfc31c731a87b202d2d8ac40c3ea2\"},\n + \ {file = \"MarkupSafe-2.1.2-cp38-cp38-win_amd64.whl\", hash = \"sha256:bb06feb762bade6bf3c8b844462274db0c76acc95c52abe8dbed28ae3d44a147\"},\n + \ {file = \"MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_universal2.whl\", hash + = \"sha256:99625a92da8229df6d44335e6fcc558a5037dd0a760e11d84be2260e6f37002f\"},\n + \ {file = \"MarkupSafe-2.1.2-cp39-cp39-macosx_10_9_x86_64.whl\", hash = + \"sha256:8bca7e26c1dd751236cfb0c6c72d4ad61d986e9a41bbf76cb445f69488b2a2bd\"},\n + \ {file = \"MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:40627dcf047dadb22cd25ea7ecfe9cbf3bbbad0482ee5920b582f3809c97654f\"},\n + \ {file = \"MarkupSafe-2.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:40dfd3fefbef579ee058f139733ac336312663c6706d1163b82b3003fb1925c4\"},\n + \ {file = \"MarkupSafe-2.1.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:090376d812fb6ac5f171e5938e82e7f2d7adc2b629101cec0db8b267815c85e2\"},\n + \ {file = \"MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_aarch64.whl\", hash + = \"sha256:2e7821bffe00aa6bd07a23913b7f4e01328c3d5cc0b40b36c0bd81d362faeb65\"},\n + \ {file = \"MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_i686.whl\", hash = + \"sha256:c0a33bc9f02c2b17c3ea382f91b4db0e6cde90b63b296422a939886a7a80de1c\"},\n + \ {file = \"MarkupSafe-2.1.2-cp39-cp39-musllinux_1_1_x86_64.whl\", hash + = \"sha256:b8526c6d437855442cdd3d87eede9c425c4445ea011ca38d937db299382e6fa3\"},\n + \ {file = \"MarkupSafe-2.1.2-cp39-cp39-win32.whl\", hash = \"sha256:137678c63c977754abe9086a3ec011e8fd985ab90631145dfb9294ad09c102a7\"},\n + \ {file = \"MarkupSafe-2.1.2-cp39-cp39-win_amd64.whl\", hash = \"sha256:0576fe974b40a400449768941d5d0858cc624e3249dfd1e0c33674e5c7ca7aed\"},\n + \ {file = \"MarkupSafe-2.1.2.tar.gz\", hash = \"sha256:abcabc8c2b26036d62d4c746381a6f7cf60aafcc653198ad678306986b09450d\"},\n]\n\n[[package]]\nname + = \"mccabe\"\nversion = \"0.7.0\"\ndescription = \"McCabe checker, plugin + for flake8\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.6\"\nfiles = [\n {file = \"mccabe-0.7.0-py2.py3-none-any.whl\", hash = \"sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e\"},\n - \ {file = \"mccabe-0.7.0.tar.gz\", hash = \"sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325\"},\n]\nminio - = [\n {file = \"minio-7.1.12-py3-none-any.whl\", hash = \"sha256:c8ab8646f93d47b9aefbf4db76aaba5ac54c87454b922a3d6c1423aed050aad5\"},\n - \ {file = \"minio-7.1.12.tar.gz\", hash = \"sha256:63111fedf67e07c5a4c8948b3a4e5ecbb372b522ea562bfa4d484194ec6a2b99\"},\n]\nmore-itertools - = [\n {file = \"more-itertools-9.0.0.tar.gz\", hash = \"sha256:5a6257e40878ef0520b1803990e3e22303a41b5714006c32a3fd8304b26ea1ab\"},\n - \ {file = \"more_itertools-9.0.0-py3-none-any.whl\", hash = \"sha256:250e83d7e81d0c87ca6bd942e6aeab8cc9daa6096d12c5308f3f92fa5e5c1f41\"},\n]\nmypy-extensions - = [\n {file = \"mypy_extensions-0.4.3-py2.py3-none-any.whl\", hash = \"sha256:090fedd75945a69ae91ce1303b5824f428daf5a028d2f6ab8a299250a846f15d\"},\n - \ {file = \"mypy_extensions-0.4.3.tar.gz\", hash = \"sha256:2d82818f5bb3e369420cb3c4060a7970edba416647068eb4c5343488a6c604a8\"},\n]\nnodeenv + \ {file = \"mccabe-0.7.0.tar.gz\", hash = \"sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325\"},\n]\n\n[[package]]\nname + = \"minio\"\nversion = \"7.1.14\"\ndescription = \"MinIO Python SDK for Amazon + S3 Compatible Cloud Storage\"\ncategory = \"main\"\noptional = false\npython-versions + = \"*\"\nfiles = [\n {file = \"minio-7.1.14-py3-none-any.whl\", hash = + \"sha256:ee5cbd4ba73f71b73555209f3411d5da3e9742bbe3fd038c362042d6d2527256\"},\n + \ {file = \"minio-7.1.14.tar.gz\", hash = \"sha256:230faf1d0db1c3ce09aef86b0eb38e994a64769e34dad4b77febf59bc90d8ab0\"},\n]\n\n[package.dependencies]\ncertifi + = \"*\"\nurllib3 = \"*\"\n\n[[package]]\nname = \"more-itertools\"\nversion + = \"9.1.0\"\ndescription = \"More routines for operating on iterables, beyond + itertools\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles + = [\n {file = \"more-itertools-9.1.0.tar.gz\", hash = \"sha256:cabaa341ad0389ea83c17a94566a53ae4c9d07349861ecb14dc6d0345cf9ac5d\"},\n + \ {file = \"more_itertools-9.1.0-py3-none-any.whl\", hash = \"sha256:d2bc7f02446e86a68911e58ded76d6561eea00cddfb2a91e7019bbb586c799f3\"},\n]\n\n[[package]]\nname + = \"mypy-extensions\"\nversion = \"1.0.0\"\ndescription = \"Type system extensions + for programs checked with the mypy type checker.\"\ncategory = \"dev\"\noptional + = false\npython-versions = \">=3.5\"\nfiles = [\n {file = \"mypy_extensions-1.0.0-py3-none-any.whl\", + hash = \"sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d\"},\n + \ {file = \"mypy_extensions-1.0.0.tar.gz\", hash = \"sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782\"},\n]\n\n[[package]]\nname + = \"nodeenv\"\nversion = \"1.7.0\"\ndescription = \"Node.js virtual environment + builder\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*\"\nfiles = [\n {file = \"nodeenv-1.7.0-py2.py3-none-any.whl\", hash = \"sha256:27083a7b96a25f2f5e1d8cb4b6317ee8aeda3bdd121394e5ac54e498028a042e\"},\n - \ {file = \"nodeenv-1.7.0.tar.gz\", hash = \"sha256:e0e7f7dfb85fc5394c6fe1e8fa98131a2473e04311a45afb6508f7cf1836fa2b\"},\n]\npackaging - = [\n {file = \"packaging-22.0-py3-none-any.whl\", hash = \"sha256:957e2148ba0e1a3b282772e791ef1d8083648bc131c8ab0c1feba110ce1146c3\"},\n - \ {file = \"packaging-22.0.tar.gz\", hash = \"sha256:2198ec20bd4c017b8f9717e00f0c8714076fc2fd93816750ab48e2c41de2cfd3\"},\n]\nparsimonious - = [\n {file = \"parsimonious-0.10.0-py3-none-any.whl\", hash = \"sha256:982ab435fabe86519b57f6b35610aa4e4e977e9f02a14353edf4bbc75369fc0f\"},\n - \ {file = \"parsimonious-0.10.0.tar.gz\", hash = \"sha256:8281600da180ec8ae35427a4ab4f7b82bfec1e3d1e52f80cb60ea82b9512501c\"},\n]\npathspec - = [\n {file = \"pathspec-0.10.3-py3-none-any.whl\", hash = \"sha256:3c95343af8b756205e2aba76e843ba9520a24dd84f68c22b9f93251507509dd6\"},\n - \ {file = \"pathspec-0.10.3.tar.gz\", hash = \"sha256:56200de4077d9d0791465aa9095a01d421861e405b5096955051deefd697d6f6\"},\n]\npdbpp + \ {file = \"nodeenv-1.7.0.tar.gz\", hash = \"sha256:e0e7f7dfb85fc5394c6fe1e8fa98131a2473e04311a45afb6508f7cf1836fa2b\"},\n]\n\n[package.dependencies]\nsetuptools + = \"*\"\n\n[[package]]\nname = \"packaging\"\nversion = \"23.1\"\ndescription + = \"Core utilities for Python packages\"\ncategory = \"main\"\noptional = + false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"packaging-23.1-py3-none-any.whl\", + hash = \"sha256:994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61\"},\n + \ {file = \"packaging-23.1.tar.gz\", hash = \"sha256:a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f\"},\n]\n\n[[package]]\nname + = \"parsimonious\"\nversion = \"0.10.0\"\ndescription = \"(Soon to be) the + fastest pure-Python PEG parser I could muster\"\ncategory = \"main\"\noptional + = false\npython-versions = \"*\"\nfiles = [\n {file = \"parsimonious-0.10.0-py3-none-any.whl\", + hash = \"sha256:982ab435fabe86519b57f6b35610aa4e4e977e9f02a14353edf4bbc75369fc0f\"},\n + \ {file = \"parsimonious-0.10.0.tar.gz\", hash = \"sha256:8281600da180ec8ae35427a4ab4f7b82bfec1e3d1e52f80cb60ea82b9512501c\"},\n]\n\n[package.dependencies]\nregex + = \">=2022.3.15\"\n\n[[package]]\nname = \"pathspec\"\nversion = \"0.11.1\"\ndescription + = \"Utility library for gitignore style pattern matching of file paths.\"\ncategory + = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file + = \"pathspec-0.11.1-py3-none-any.whl\", hash = \"sha256:d8af70af76652554bd134c22b3e8a1cc46ed7d91edcdd721ef1a0c51a84a5293\"},\n + \ {file = \"pathspec-0.11.1.tar.gz\", hash = \"sha256:2798de800fa92780e33acca925945e9a19a133b715067cf165b8866c15a31687\"},\n]\n\n[[package]]\nname + = \"pdbpp\"\nversion = \"0.10.3\"\ndescription = \"pdb++, a drop-in replacement + for pdb\"\ncategory = \"dev\"\noptional = false\npython-versions = \"*\"\nfiles = [\n {file = \"pdbpp-0.10.3-py2.py3-none-any.whl\", hash = \"sha256:79580568e33eb3d6f6b462b1187f53e10cd8e4538f7d31495c9181e2cf9665d1\"},\n - \ {file = \"pdbpp-0.10.3.tar.gz\", hash = \"sha256:d9e43f4fda388eeb365f2887f4e7b66ac09dce9b6236b76f63616530e2f669f5\"},\n]\npkginfo - = [\n {file = \"pkginfo-1.9.2-py3-none-any.whl\", hash = \"sha256:d580059503f2f4549ad6e4c106d7437356dbd430e2c7df99ee1efe03d75f691e\"},\n - \ {file = \"pkginfo-1.9.2.tar.gz\", hash = \"sha256:ac03e37e4d601aaee40f8087f63fc4a2a6c9814dda2c8fa6aab1b1829653bdfa\"},\n]\nplatformdirs - = [\n {file = \"platformdirs-2.6.0-py3-none-any.whl\", hash = \"sha256:1a89a12377800c81983db6be069ec068eee989748799b946cce2a6e80dcc54ca\"},\n - \ {file = \"platformdirs-2.6.0.tar.gz\", hash = \"sha256:b46ffafa316e6b83b47489d240ce17173f123a9b9c83282141c3daf26ad9ac2e\"},\n]\npluggy - = [\n {file = \"pluggy-1.0.0-py2.py3-none-any.whl\", hash = \"sha256:74134bbf457f031a36d68416e1509f34bd5ccc019f0bcc952c7b909d06b37bd3\"},\n - \ {file = \"pluggy-1.0.0.tar.gz\", hash = \"sha256:4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159\"},\n]\npre-commit - = [\n {file = \"pre_commit-2.20.0-py2.py3-none-any.whl\", hash = \"sha256:51a5ba7c480ae8072ecdb6933df22d2f812dc897d5fe848778116129a681aac7\"},\n - \ {file = \"pre_commit-2.20.0.tar.gz\", hash = \"sha256:a978dac7bc9ec0bcee55c18a277d553b0f419d259dadb4b9418ff2d00eb43959\"},\n]\npromise - = [\n {file = \"promise-2.3.tar.gz\", hash = \"sha256:dfd18337c523ba4b6a58801c164c1904a9d4d1b1747c7d5dbf45b693a49d93d0\"},\n]\npsycopg2-binary - = [\n {file = \"psycopg2-binary-2.9.5.tar.gz\", hash = \"sha256:33e632d0885b95a8b97165899006c40e9ecdc634a529dca7b991eb7de4ece41c\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp310-cp310-macosx_10_15_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl\", - hash = \"sha256:0775d6252ccb22b15da3b5d7adbbf8cfe284916b14b6dc0ff503a23edb01ee85\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp310-cp310-macosx_11_0_arm64.whl\", hash - = \"sha256:2ec46ed947801652c9643e0b1dc334cfb2781232e375ba97312c2fc256597632\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:3520d7af1ebc838cc6084a3281145d5cd5bdd43fdef139e6db5af01b92596cb7\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:5cbc554ba47ecca8cd3396ddaca85e1ecfe3e48dd57dc5e415e59551affe568e\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp310-cp310-manylinux_2_24_aarch64.whl\", - hash = \"sha256:5d28ecdf191db558d0c07d0f16524ee9d67896edf2b7990eea800abeb23ebd61\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp310-cp310-manylinux_2_24_ppc64le.whl\", - hash = \"sha256:b9c33d4aef08dfecbd1736ceab8b7b3c4358bf10a0121483e5cd60d3d308cc64\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp310-cp310-musllinux_1_1_aarch64.whl\", - hash = \"sha256:05b3d479425e047c848b9782cd7aac9c6727ce23181eb9647baf64ffdfc3da41\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp310-cp310-musllinux_1_1_i686.whl\", - hash = \"sha256:1e491e6489a6cb1d079df8eaa15957c277fdedb102b6a68cfbf40c4994412fd0\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp310-cp310-musllinux_1_1_ppc64le.whl\", - hash = \"sha256:9e32cedc389bcb76d9f24ea8a012b3cb8385ee362ea437e1d012ffaed106c17d\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp310-cp310-musllinux_1_1_x86_64.whl\", - hash = \"sha256:46850a640df62ae940e34a163f72e26aca1f88e2da79148e1862faaac985c302\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp310-cp310-win32.whl\", hash = \"sha256:3d790f84201c3698d1bfb404c917f36e40531577a6dda02e45ba29b64d539867\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp310-cp310-win_amd64.whl\", hash = \"sha256:1764546ffeaed4f9428707be61d68972eb5ede81239b46a45843e0071104d0dd\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp311-cp311-macosx_10_9_universal2.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl\", - hash = \"sha256:426c2ae999135d64e6a18849a7d1ad0e1bd007277e4a8f4752eaa40a96b550ff\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp311-cp311-macosx_11_0_arm64.whl\", hash - = \"sha256:7cf1d44e710ca3a9ce952bda2855830fe9f9017ed6259e01fcd71ea6287565f5\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:024030b13bdcbd53d8a93891a2cf07719715724fc9fee40243f3bd78b4264b8f\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:bcda1c84a1c533c528356da5490d464a139b6e84eb77cc0b432e38c5c6dd7882\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp311-cp311-manylinux_2_24_aarch64.whl\", - hash = \"sha256:2ef892cabdccefe577088a79580301f09f2a713eb239f4f9f62b2b29cafb0577\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp311-cp311-manylinux_2_24_ppc64le.whl\", - hash = \"sha256:af0516e1711995cb08dc19bbd05bec7dbdebf4185f68870595156718d237df3e\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp311-cp311-musllinux_1_1_aarch64.whl\", - hash = \"sha256:e72c91bda9880f097c8aa3601a2c0de6c708763ba8128006151f496ca9065935\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp311-cp311-musllinux_1_1_i686.whl\", - hash = \"sha256:e67b3c26e9b6d37b370c83aa790bbc121775c57bfb096c2e77eacca25fd0233b\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp311-cp311-musllinux_1_1_ppc64le.whl\", - hash = \"sha256:5fc447058d083b8c6ac076fc26b446d44f0145308465d745fba93a28c14c9e32\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp311-cp311-musllinux_1_1_x86_64.whl\", - hash = \"sha256:d892bfa1d023c3781a3cab8dd5af76b626c483484d782e8bd047c180db590e4c\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp311-cp311-win32.whl\", hash = \"sha256:2abccab84d057723d2ca8f99ff7b619285d40da6814d50366f61f0fc385c3903\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp311-cp311-win_amd64.whl\", hash = \"sha256:bef7e3f9dc6f0c13afdd671008534be5744e0e682fb851584c8c3a025ec09720\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp36-cp36m-macosx_10_14_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl\", - hash = \"sha256:6e63814ec71db9bdb42905c925639f319c80e7909fb76c3b84edc79dadef8d60\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:212757ffcecb3e1a5338d4e6761bf9c04f750e7d027117e74aa3cd8a75bb6fbd\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:6f8a9bcab7b6db2e3dbf65b214dfc795b4c6b3bb3af922901b6a67f7cb47d5f8\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp36-cp36m-manylinux_2_24_aarch64.whl\", - hash = \"sha256:56b2957a145f816726b109ee3d4e6822c23f919a7d91af5a94593723ed667835\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp36-cp36m-manylinux_2_24_ppc64le.whl\", - hash = \"sha256:f95b8aca2703d6a30249f83f4fe6a9abf2e627aa892a5caaab2267d56be7ab69\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp36-cp36m-musllinux_1_1_aarch64.whl\", - hash = \"sha256:70831e03bd53702c941da1a1ad36c17d825a24fbb26857b40913d58df82ec18b\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp36-cp36m-musllinux_1_1_i686.whl\", hash - = \"sha256:dbc332beaf8492b5731229a881807cd7b91b50dbbbaf7fe2faf46942eda64a24\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp36-cp36m-musllinux_1_1_ppc64le.whl\", - hash = \"sha256:2d964eb24c8b021623df1c93c626671420c6efadbdb8655cb2bd5e0c6fa422ba\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp36-cp36m-musllinux_1_1_x86_64.whl\", - hash = \"sha256:95076399ec3b27a8f7fa1cc9a83417b1c920d55cf7a97f718a94efbb96c7f503\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp36-cp36m-win32.whl\", hash = \"sha256:3fc33295cfccad697a97a76dec3f1e94ad848b7b163c3228c1636977966b51e2\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp36-cp36m-win_amd64.whl\", hash = \"sha256:02551647542f2bf89073d129c73c05a25c372fc0a49aa50e0de65c3c143d8bd0\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp37-cp37m-macosx_10_15_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl\", - hash = \"sha256:63e318dbe52709ed10d516a356f22a635e07a2e34c68145484ed96a19b0c4c68\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:a7e518a0911c50f60313cb9e74a169a65b5d293770db4770ebf004245f24b5c5\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:b9d38a4656e4e715d637abdf7296e98d6267df0cc0a8e9a016f8ba07e4aa3eeb\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp37-cp37m-manylinux_2_24_aarch64.whl\", - hash = \"sha256:68d81a2fe184030aa0c5c11e518292e15d342a667184d91e30644c9d533e53e1\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp37-cp37m-manylinux_2_24_ppc64le.whl\", - hash = \"sha256:7ee3095d02d6f38bd7d9a5358fcc9ea78fcdb7176921528dd709cc63f40184f5\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp37-cp37m-musllinux_1_1_aarch64.whl\", - hash = \"sha256:46512486be6fbceef51d7660dec017394ba3e170299d1dc30928cbedebbf103a\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp37-cp37m-musllinux_1_1_i686.whl\", hash - = \"sha256:b911dfb727e247340d36ae20c4b9259e4a64013ab9888ccb3cbba69b77fd9636\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp37-cp37m-musllinux_1_1_ppc64le.whl\", - hash = \"sha256:422e3d43b47ac20141bc84b3d342eead8d8099a62881a501e97d15f6addabfe9\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp37-cp37m-musllinux_1_1_x86_64.whl\", - hash = \"sha256:c5682a45df7d9642eff590abc73157c887a68f016df0a8ad722dcc0f888f56d7\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp37-cp37m-win32.whl\", hash = \"sha256:b8104f709590fff72af801e916817560dbe1698028cd0afe5a52d75ceb1fce5f\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp37-cp37m-win_amd64.whl\", hash = \"sha256:7b3751857da3e224f5629400736a7b11e940b5da5f95fa631d86219a1beaafec\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp38-cp38-macosx_10_15_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl\", - hash = \"sha256:043a9fd45a03858ff72364b4b75090679bd875ee44df9c0613dc862ca6b98460\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp38-cp38-macosx_11_0_arm64.whl\", hash - = \"sha256:9ffdc51001136b699f9563b1c74cc1f8c07f66ef7219beb6417a4c8aaa896c28\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:c15ba5982c177bc4b23a7940c7e4394197e2d6a424a2d282e7c236b66da6d896\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:dc85b3777068ed30aff8242be2813038a929f2084f69e43ef869daddae50f6ee\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp38-cp38-manylinux_2_24_aarch64.whl\", - hash = \"sha256:215d6bf7e66732a514f47614f828d8c0aaac9a648c46a831955cb103473c7147\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp38-cp38-manylinux_2_24_ppc64le.whl\", - hash = \"sha256:7d07f552d1e412f4b4e64ce386d4c777a41da3b33f7098b6219012ba534fb2c2\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp38-cp38-musllinux_1_1_aarch64.whl\", - hash = \"sha256:a0adef094c49f242122bb145c3c8af442070dc0e4312db17e49058c1702606d4\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp38-cp38-musllinux_1_1_i686.whl\", hash - = \"sha256:00475004e5ed3e3bf5e056d66e5dcdf41a0dc62efcd57997acd9135c40a08a50\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp38-cp38-musllinux_1_1_ppc64le.whl\", - hash = \"sha256:7d88db096fa19d94f433420eaaf9f3c45382da2dd014b93e4bf3215639047c16\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp38-cp38-musllinux_1_1_x86_64.whl\", - hash = \"sha256:902844f9c4fb19b17dfa84d9e2ca053d4a4ba265723d62ea5c9c26b38e0aa1e6\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp38-cp38-win32.whl\", hash = \"sha256:4e7904d1920c0c89105c0517dc7e3f5c20fb4e56ba9cdef13048db76947f1d79\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp38-cp38-win_amd64.whl\", hash = \"sha256:a36a0e791805aa136e9cbd0ffa040d09adec8610453ee8a753f23481a0057af5\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp39-cp39-macosx_10_15_x86_64.macosx_10_9_intel.macosx_10_9_x86_64.macosx_10_10_intel.macosx_10_10_x86_64.whl\", - hash = \"sha256:25382c7d174c679ce6927c16b6fbb68b10e56ee44b1acb40671e02d29f2fce7c\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp39-cp39-macosx_11_0_arm64.whl\", hash - = \"sha256:9c38d3869238e9d3409239bc05bc27d6b7c99c2a460ea337d2814b35fb4fea1b\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:5c6527c8efa5226a9e787507652dd5ba97b62d29b53c371a85cd13f957fe4d42\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:e59137cdb970249ae60be2a49774c6dfb015bd0403f05af1fe61862e9626642d\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp39-cp39-manylinux_2_24_aarch64.whl\", - hash = \"sha256:d4c7b3a31502184e856df1f7bbb2c3735a05a8ce0ade34c5277e1577738a5c91\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp39-cp39-manylinux_2_24_ppc64le.whl\", - hash = \"sha256:b9a794cef1d9c1772b94a72eec6da144c18e18041d294a9ab47669bc77a80c1d\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp39-cp39-musllinux_1_1_aarch64.whl\", - hash = \"sha256:c5254cbd4f4855e11cebf678c1a848a3042d455a22a4ce61349c36aafd4c2267\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp39-cp39-musllinux_1_1_i686.whl\", hash - = \"sha256:c5e65c6ac0ae4bf5bef1667029f81010b6017795dcb817ba5c7b8a8d61fab76f\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp39-cp39-musllinux_1_1_ppc64le.whl\", - hash = \"sha256:74eddec4537ab1f701a1647214734bc52cee2794df748f6ae5908e00771f180a\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp39-cp39-musllinux_1_1_x86_64.whl\", - hash = \"sha256:01ad49d68dd8c5362e4bfb4158f2896dc6e0c02e87b8a3770fc003459f1a4425\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp39-cp39-win32.whl\", hash = \"sha256:937880290775033a743f4836aa253087b85e62784b63fd099ee725d567a48aa1\"},\n - \ {file = \"psycopg2_binary-2.9.5-cp39-cp39-win_amd64.whl\", hash = \"sha256:484405b883630f3e74ed32041a87456c5e0e63a8e3429aa93e8714c366d62bd1\"},\n]\npy - = [\n {file = \"py-1.11.0-py2.py3-none-any.whl\", hash = \"sha256:607c53218732647dff4acdfcd50cb62615cedf612e72d1724fb1a0cc6405b378\"},\n - \ {file = \"py-1.11.0.tar.gz\", hash = \"sha256:51c75c4126074b472f746a24399ad32f6053d1b34b68d2fa41e558e6f4a98719\"},\n]\npycodestyle - = [\n {file = \"pycodestyle-2.9.1-py2.py3-none-any.whl\", hash = \"sha256:d1735fc58b418fd7c5f658d28d943854f8a849b01a5d0a1e6f3f3fdd0166804b\"},\n - \ {file = \"pycodestyle-2.9.1.tar.gz\", hash = \"sha256:2c9607871d58c76354b697b42f5d57e1ada7d261c261efac224b664affdc5785\"},\n]\npycparser - = [\n {file = \"pycparser-2.21-py2.py3-none-any.whl\", hash = \"sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9\"},\n - \ {file = \"pycparser-2.21.tar.gz\", hash = \"sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206\"},\n]\npydocstyle - = [\n {file = \"pydocstyle-6.1.1-py3-none-any.whl\", hash = \"sha256:6987826d6775056839940041beef5c08cc7e3d71d63149b48e36727f70144dc4\"},\n - \ {file = \"pydocstyle-6.1.1.tar.gz\", hash = \"sha256:1d41b7c459ba0ee6c345f2eb9ae827cab14a7533a88c5c6f7e94923f72df92dc\"},\n]\npyflakes - = [\n {file = \"pyflakes-2.5.0-py2.py3-none-any.whl\", hash = \"sha256:4579f67d887f804e67edb544428f264b7b24f435b263c4614f384135cea553d2\"},\n - \ {file = \"pyflakes-2.5.0.tar.gz\", hash = \"sha256:491feb020dca48ccc562a8c0cbe8df07ee13078df59813b83959cbdada312ea3\"},\n]\nPygments - = [\n {file = \"Pygments-2.13.0-py3-none-any.whl\", hash = \"sha256:f643f331ab57ba3c9d89212ee4a2dabc6e94f117cf4eefde99a0574720d14c42\"},\n - \ {file = \"Pygments-2.13.0.tar.gz\", hash = \"sha256:56a8508ae95f98e2b9bdf93a6be5ae3f7d8af858b43e02c5a2ff083726be40c1\"},\n]\npyjexl - = [\n {file = \"pyjexl-0.3.0-py2.py3-none-any.whl\", hash = \"sha256:da486f966546db71c3825fcb57ed2326cbb216e3e823bf4ba2bcda7ac9708a67\"},\n - \ {file = \"pyjexl-0.3.0.tar.gz\", hash = \"sha256:e7aea7f4d7c3574cb630ca5d026ec0ab5e4e48f20a5f1e495e2740779d0045dd\"},\n]\npyreadline - = [\n {file = \"pyreadline-2.1.zip\", hash = \"sha256:4530592fc2e85b25b1a9f79664433da09237c1a270e4d78ea5aa3a2c7229e2d1\"},\n]\npyrepl - = [\n {file = \"pyrepl-0.9.0.tar.gz\", hash = \"sha256:292570f34b5502e871bbb966d639474f2b57fbfcd3373c2d6a2f3d56e681a775\"},\n]\npytest - = [\n {file = \"pytest-7.2.0-py3-none-any.whl\", hash = \"sha256:892f933d339f068883b6fd5a459f03d85bfcb355e4981e146d2c7616c21fef71\"},\n - \ {file = \"pytest-7.2.0.tar.gz\", hash = \"sha256:c4014eb40e10f11f355ad4e3c2fb2c6c6d1919c73f3b5a433de4708202cade59\"},\n]\npytest-cov + \ {file = \"pdbpp-0.10.3.tar.gz\", hash = \"sha256:d9e43f4fda388eeb365f2887f4e7b66ac09dce9b6236b76f63616530e2f669f5\"},\n]\n\n[package.dependencies]\nfancycompleter + = \">=0.8\"\npygments = \"*\"\nwmctrl = \"*\"\n\n[package.extras]\nfuncsigs + = [\"funcsigs\"]\ntesting = [\"funcsigs\", \"pytest\"]\n\n[[package]]\nname + = \"pkginfo\"\nversion = \"1.9.6\"\ndescription = \"Query metadata from sdists + / bdists / installed packages.\"\ncategory = \"dev\"\noptional = false\npython-versions + = \">=3.6\"\nfiles = [\n {file = \"pkginfo-1.9.6-py3-none-any.whl\", hash + = \"sha256:4b7a555a6d5a22169fcc9cf7bfd78d296b0361adad412a346c1226849af5e546\"},\n + \ {file = \"pkginfo-1.9.6.tar.gz\", hash = \"sha256:8fd5896e8718a4372f0ea9cc9d96f6417c9b986e23a4d116dda26b62cc29d046\"},\n]\n\n[package.extras]\ntesting + = [\"pytest\", \"pytest-cov\"]\n\n[[package]]\nname = \"platformdirs\"\nversion + = \"3.5.0\"\ndescription = \"A small Python package for determining appropriate + platform-specific dirs, e.g. a \\\"user data dir\\\".\"\ncategory = \"dev\"\noptional + = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"platformdirs-3.5.0-py3-none-any.whl\", + hash = \"sha256:47692bc24c1958e8b0f13dd727307cff1db103fca36399f457da8e05f222fdc4\"},\n + \ {file = \"platformdirs-3.5.0.tar.gz\", hash = \"sha256:7954a68d0ba23558d753f73437c55f89027cf8f5108c19844d4b82e5af396335\"},\n]\n\n[package.extras]\ndocs + = [\"furo (>=2023.3.27)\", \"proselint (>=0.13)\", \"sphinx (>=6.1.3)\", \"sphinx-autodoc-typehints + (>=1.23,!=1.23.4)\"]\ntest = [\"appdirs (==1.4.4)\", \"covdefaults (>=2.3)\", + \"pytest (>=7.3.1)\", \"pytest-cov (>=4)\", \"pytest-mock (>=3.10)\"]\n\n[[package]]\nname + = \"pluggy\"\nversion = \"1.0.0\"\ndescription = \"plugin and hook calling + mechanisms for python\"\ncategory = \"dev\"\noptional = false\npython-versions + = \">=3.6\"\nfiles = [\n {file = \"pluggy-1.0.0-py2.py3-none-any.whl\", + hash = \"sha256:74134bbf457f031a36d68416e1509f34bd5ccc019f0bcc952c7b909d06b37bd3\"},\n + \ {file = \"pluggy-1.0.0.tar.gz\", hash = \"sha256:4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159\"},\n]\n\n[package.extras]\ndev + = [\"pre-commit\", \"tox\"]\ntesting = [\"pytest\", \"pytest-benchmark\"]\n\n[[package]]\nname + = \"pre-commit\"\nversion = \"3.3.1\"\ndescription = \"A framework for managing + and maintaining multi-language pre-commit hooks.\"\ncategory = \"dev\"\noptional + = false\npython-versions = \">=3.8\"\nfiles = [\n {file = \"pre_commit-3.3.1-py2.py3-none-any.whl\", + hash = \"sha256:218e9e3f7f7f3271ebc355a15598a4d3893ad9fc7b57fe446db75644543323b9\"},\n + \ {file = \"pre_commit-3.3.1.tar.gz\", hash = \"sha256:733f78c9a056cdd169baa6cd4272d51ecfda95346ef8a89bf93712706021b907\"},\n]\n\n[package.dependencies]\ncfgv + = \">=2.0.0\"\nidentify = \">=1.0.0\"\nnodeenv = \">=0.11.1\"\npyyaml = \">=5.1\"\nvirtualenv + = \">=20.10.0\"\n\n[[package]]\nname = \"promise\"\nversion = \"2.3\"\ndescription + = \"Promises/A+ implementation for Python\"\ncategory = \"main\"\noptional + = false\npython-versions = \"*\"\nfiles = [\n {file = \"promise-2.3.tar.gz\", + hash = \"sha256:dfd18337c523ba4b6a58801c164c1904a9d4d1b1747c7d5dbf45b693a49d93d0\"},\n]\n\n[package.dependencies]\nsix + = \"*\"\n\n[package.extras]\ntest = [\"coveralls\", \"futures\", \"mock\", + \"pytest (>=2.7.3)\", \"pytest-benchmark\", \"pytest-cov\"]\n\n[[package]]\nname + = \"psycopg2-binary\"\nversion = \"2.9.6\"\ndescription = \"psycopg2 - Python-PostgreSQL + Database Adapter\"\ncategory = \"main\"\noptional = false\npython-versions + = \">=3.6\"\nfiles = [\n {file = \"psycopg2-binary-2.9.6.tar.gz\", hash + = \"sha256:1f64dcfb8f6e0c014c7f55e51c9759f024f70ea572fbdef123f85318c297947c\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp310-cp310-macosx_10_9_x86_64.whl\", + hash = \"sha256:d26e0342183c762de3276cca7a530d574d4e25121ca7d6e4a98e4f05cb8e4df7\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp310-cp310-macosx_11_0_arm64.whl\", hash + = \"sha256:c48d8f2db17f27d41fb0e2ecd703ea41984ee19362cbce52c097963b3a1b4365\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:ffe9dc0a884a8848075e576c1de0290d85a533a9f6e9c4e564f19adf8f6e54a7\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:8a76e027f87753f9bd1ab5f7c9cb8c7628d1077ef927f5e2446477153a602f2c\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:6460c7a99fc939b849431f1e73e013d54aa54293f30f1109019c56a0b2b2ec2f\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:ae102a98c547ee2288637af07393dd33f440c25e5cd79556b04e3fca13325e5f\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp310-cp310-musllinux_1_1_aarch64.whl\", + hash = \"sha256:9972aad21f965599ed0106f65334230ce826e5ae69fda7cbd688d24fa922415e\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp310-cp310-musllinux_1_1_i686.whl\", + hash = \"sha256:7a40c00dbe17c0af5bdd55aafd6ff6679f94a9be9513a4c7e071baf3d7d22a70\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp310-cp310-musllinux_1_1_ppc64le.whl\", + hash = \"sha256:cacbdc5839bdff804dfebc058fe25684cae322987f7a38b0168bc1b2df703fb1\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp310-cp310-musllinux_1_1_x86_64.whl\", + hash = \"sha256:7f0438fa20fb6c7e202863e0d5ab02c246d35efb1d164e052f2f3bfe2b152bd0\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp310-cp310-win32.whl\", hash = \"sha256:b6c8288bb8a84b47e07013bb4850f50538aa913d487579e1921724631d02ea1b\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp310-cp310-win_amd64.whl\", hash = \"sha256:61b047a0537bbc3afae10f134dc6393823882eb263088c271331602b672e52e9\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp311-cp311-macosx_10_9_x86_64.whl\", + hash = \"sha256:964b4dfb7c1c1965ac4c1978b0f755cc4bd698e8aa2b7667c575fb5f04ebe06b\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp311-cp311-macosx_11_0_arm64.whl\", hash + = \"sha256:afe64e9b8ea66866a771996f6ff14447e8082ea26e675a295ad3bdbffdd72afb\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:15e2ee79e7cf29582ef770de7dab3d286431b01c3bb598f8e05e09601b890081\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:dfa74c903a3c1f0d9b1c7e7b53ed2d929a4910e272add6700c38f365a6002820\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:b83456c2d4979e08ff56180a76429263ea254c3f6552cd14ada95cff1dec9bb8\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:0645376d399bfd64da57148694d78e1f431b1e1ee1054872a5713125681cf1be\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp311-cp311-musllinux_1_1_aarch64.whl\", + hash = \"sha256:e99e34c82309dd78959ba3c1590975b5d3c862d6f279f843d47d26ff89d7d7e1\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp311-cp311-musllinux_1_1_i686.whl\", + hash = \"sha256:4ea29fc3ad9d91162c52b578f211ff1c931d8a38e1f58e684c45aa470adf19e2\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp311-cp311-musllinux_1_1_ppc64le.whl\", + hash = \"sha256:4ac30da8b4f57187dbf449294d23b808f8f53cad6b1fc3623fa8a6c11d176dd0\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp311-cp311-musllinux_1_1_x86_64.whl\", + hash = \"sha256:e78e6e2a00c223e164c417628572a90093c031ed724492c763721c2e0bc2a8df\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp311-cp311-win32.whl\", hash = \"sha256:1876843d8e31c89c399e31b97d4b9725a3575bb9c2af92038464231ec40f9edb\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp311-cp311-win_amd64.whl\", hash = \"sha256:b4b24f75d16a89cc6b4cdff0eb6a910a966ecd476d1e73f7ce5985ff1328e9a6\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp36-cp36m-win32.whl\", hash = \"sha256:498807b927ca2510baea1b05cc91d7da4718a0f53cb766c154c417a39f1820a0\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp36-cp36m-win_amd64.whl\", hash = \"sha256:0d236c2825fa656a2d98bbb0e52370a2e852e5a0ec45fc4f402977313329174d\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp37-cp37m-macosx_10_9_x86_64.whl\", hash + = \"sha256:34b9ccdf210cbbb1303c7c4db2905fa0319391bd5904d32689e6dd5c963d2ea8\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:84d2222e61f313c4848ff05353653bf5f5cf6ce34df540e4274516880d9c3763\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:30637a20623e2a2eacc420059be11527f4458ef54352d870b8181a4c3020ae6b\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:8122cfc7cae0da9a3077216528b8bb3629c43b25053284cc868744bfe71eb141\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:38601cbbfe600362c43714482f43b7c110b20cb0f8172422c616b09b85a750c5\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp37-cp37m-musllinux_1_1_aarch64.whl\", + hash = \"sha256:c7e62ab8b332147a7593a385d4f368874d5fe4ad4e341770d4983442d89603e3\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp37-cp37m-musllinux_1_1_i686.whl\", hash + = \"sha256:2ab652e729ff4ad76d400df2624d223d6e265ef81bb8aa17fbd63607878ecbee\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp37-cp37m-musllinux_1_1_ppc64le.whl\", + hash = \"sha256:c83a74b68270028dc8ee74d38ecfaf9c90eed23c8959fca95bd703d25b82c88e\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp37-cp37m-musllinux_1_1_x86_64.whl\", + hash = \"sha256:d4e6036decf4b72d6425d5b29bbd3e8f0ff1059cda7ac7b96d6ac5ed34ffbacd\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp37-cp37m-win32.whl\", hash = \"sha256:a8c28fd40a4226b4a84bdf2d2b5b37d2c7bd49486b5adcc200e8c7ec991dfa7e\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp37-cp37m-win_amd64.whl\", hash = \"sha256:51537e3d299be0db9137b321dfb6a5022caaab275775680e0c3d281feefaca6b\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp38-cp38-macosx_10_9_x86_64.whl\", hash + = \"sha256:cf4499e0a83b7b7edcb8dabecbd8501d0d3a5ef66457200f77bde3d210d5debb\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp38-cp38-macosx_11_0_arm64.whl\", hash + = \"sha256:7e13a5a2c01151f1208d5207e42f33ba86d561b7a89fca67c700b9486a06d0e2\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:0e0f754d27fddcfd74006455b6e04e6705d6c31a612ec69ddc040a5468e44b4e\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:d57c3fd55d9058645d26ae37d76e61156a27722097229d32a9e73ed54819982a\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:71f14375d6f73b62800530b581aed3ada394039877818b2d5f7fc77e3bb6894d\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:441cc2f8869a4f0f4bb408475e5ae0ee1f3b55b33f350406150277f7f35384fc\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp38-cp38-musllinux_1_1_aarch64.whl\", + hash = \"sha256:65bee1e49fa6f9cf327ce0e01c4c10f39165ee76d35c846ade7cb0ec6683e303\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp38-cp38-musllinux_1_1_i686.whl\", hash + = \"sha256:af335bac6b666cc6aea16f11d486c3b794029d9df029967f9938a4bed59b6a19\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp38-cp38-musllinux_1_1_ppc64le.whl\", + hash = \"sha256:cfec476887aa231b8548ece2e06d28edc87c1397ebd83922299af2e051cf2827\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp38-cp38-musllinux_1_1_x86_64.whl\", + hash = \"sha256:65c07febd1936d63bfde78948b76cd4c2a411572a44ac50719ead41947d0f26b\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp38-cp38-win32.whl\", hash = \"sha256:4dfb4be774c4436a4526d0c554af0cc2e02082c38303852a36f6456ece7b3503\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp38-cp38-win_amd64.whl\", hash = \"sha256:02c6e3cf3439e213e4ee930308dc122d6fb4d4bea9aef4a12535fbd605d1a2fe\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp39-cp39-macosx_10_9_x86_64.whl\", hash + = \"sha256:e9182eb20f41417ea1dd8e8f7888c4d7c6e805f8a7c98c1081778a3da2bee3e4\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp39-cp39-macosx_11_0_arm64.whl\", hash + = \"sha256:8a6979cf527e2603d349a91060f428bcb135aea2be3201dff794813256c274f1\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:8338a271cb71d8da40b023a35d9c1e919eba6cbd8fa20a54b748a332c355d896\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:e3ed340d2b858d6e6fb5083f87c09996506af483227735de6964a6100b4e6a54\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:f81e65376e52f03422e1fb475c9514185669943798ed019ac50410fb4c4df232\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:bfb13af3c5dd3a9588000910178de17010ebcccd37b4f9794b00595e3a8ddad3\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp39-cp39-musllinux_1_1_aarch64.whl\", + hash = \"sha256:4c727b597c6444a16e9119386b59388f8a424223302d0c06c676ec8b4bc1f963\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp39-cp39-musllinux_1_1_i686.whl\", hash + = \"sha256:4d67fbdaf177da06374473ef6f7ed8cc0a9dc640b01abfe9e8a2ccb1b1402c1f\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp39-cp39-musllinux_1_1_ppc64le.whl\", + hash = \"sha256:0892ef645c2fabb0c75ec32d79f4252542d0caec1d5d949630e7d242ca4681a3\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp39-cp39-musllinux_1_1_x86_64.whl\", + hash = \"sha256:02c0f3757a4300cf379eb49f543fb7ac527fb00144d39246ee40e1df684ab514\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp39-cp39-win32.whl\", hash = \"sha256:c3dba7dab16709a33a847e5cd756767271697041fbe3fe97c215b1fc1f5c9848\"},\n + \ {file = \"psycopg2_binary-2.9.6-cp39-cp39-win_amd64.whl\", hash = \"sha256:f6a88f384335bb27812293fdb11ac6aee2ca3f51d3c7820fe03de0a304ab6249\"},\n]\n\n[[package]]\nname + = \"pycodestyle\"\nversion = \"2.10.0\"\ndescription = \"Python style guide + checker\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.6\"\nfiles + = [\n {file = \"pycodestyle-2.10.0-py2.py3-none-any.whl\", hash = \"sha256:8a4eaf0d0495c7395bdab3589ac2db602797d76207242c17d470186815706610\"},\n + \ {file = \"pycodestyle-2.10.0.tar.gz\", hash = \"sha256:347187bdb476329d98f695c213d7295a846d1152ff4fe9bacb8a9590b8ee7053\"},\n]\n\n[[package]]\nname + = \"pycparser\"\nversion = \"2.21\"\ndescription = \"C parser in Python\"\ncategory + = \"dev\"\noptional = false\npython-versions = \">=2.7, !=3.0.*, !=3.1.*, + !=3.2.*, !=3.3.*\"\nfiles = [\n {file = \"pycparser-2.21-py2.py3-none-any.whl\", + hash = \"sha256:8ee45429555515e1f6b185e78100aea234072576aa43ab53aefcae078162fca9\"},\n + \ {file = \"pycparser-2.21.tar.gz\", hash = \"sha256:e644fdec12f7872f86c58ff790da456218b10f863970249516d60a5eaca77206\"},\n]\n\n[[package]]\nname + = \"pydocstyle\"\nversion = \"6.3.0\"\ndescription = \"Python docstring style + checker\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.6\"\nfiles + = [\n {file = \"pydocstyle-6.3.0-py3-none-any.whl\", hash = \"sha256:118762d452a49d6b05e194ef344a55822987a462831ade91ec5c06fd2169d019\"},\n + \ {file = \"pydocstyle-6.3.0.tar.gz\", hash = \"sha256:7ce43f0c0ac87b07494eb9c0b462c0b73e6ff276807f204d6b53edc72b7e44e1\"},\n]\n\n[package.dependencies]\nsnowballstemmer + = \">=2.2.0\"\n\n[package.extras]\ntoml = [\"tomli (>=1.2.3)\"]\n\n[[package]]\nname + = \"pyflakes\"\nversion = \"3.0.1\"\ndescription = \"passive checker of Python + programs\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.6\"\nfiles + = [\n {file = \"pyflakes-3.0.1-py2.py3-none-any.whl\", hash = \"sha256:ec55bf7fe21fff7f1ad2f7da62363d749e2a470500eab1b555334b67aa1ef8cf\"},\n + \ {file = \"pyflakes-3.0.1.tar.gz\", hash = \"sha256:ec8b276a6b60bd80defed25add7e439881c19e64850afd9b346283d4165fd0fd\"},\n]\n\n[[package]]\nname + = \"pygments\"\nversion = \"2.15.1\"\ndescription = \"Pygments is a syntax + highlighting package written in Python.\"\ncategory = \"dev\"\noptional = + false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"Pygments-2.15.1-py3-none-any.whl\", + hash = \"sha256:db2db3deb4b4179f399a09054b023b6a586b76499d36965813c71aa8ed7b5fd1\"},\n + \ {file = \"Pygments-2.15.1.tar.gz\", hash = \"sha256:8ace4d3c1dd481894b2005f560ead0f9f19ee64fe983366be1a21e171d12775c\"},\n]\n\n[package.extras]\nplugins + = [\"importlib-metadata\"]\n\n[[package]]\nname = \"pyjexl\"\nversion = \"0.3.0\"\ndescription + = \"A JEXL parser and evaluator.\"\ncategory = \"main\"\noptional = false\npython-versions + = \"*\"\nfiles = [\n {file = \"pyjexl-0.3.0-py2.py3-none-any.whl\", hash + = \"sha256:da486f966546db71c3825fcb57ed2326cbb216e3e823bf4ba2bcda7ac9708a67\"},\n + \ {file = \"pyjexl-0.3.0.tar.gz\", hash = \"sha256:e7aea7f4d7c3574cb630ca5d026ec0ab5e4e48f20a5f1e495e2740779d0045dd\"},\n]\n\n[package.dependencies]\nfuture + = \"*\"\nparsimonious = \"*\"\n\n[[package]]\nname = \"pyreadline\"\nversion + = \"2.1\"\ndescription = \"A python implmementation of GNU readline.\"\ncategory + = \"dev\"\noptional = false\npython-versions = \"*\"\nfiles = [\n {file + = \"pyreadline-2.1.zip\", hash = \"sha256:4530592fc2e85b25b1a9f79664433da09237c1a270e4d78ea5aa3a2c7229e2d1\"},\n]\n\n[[package]]\nname + = \"pyrepl\"\nversion = \"0.9.0\"\ndescription = \"A library for building + flexible command line interfaces\"\ncategory = \"dev\"\noptional = false\npython-versions + = \"*\"\nfiles = [\n {file = \"pyrepl-0.9.0.tar.gz\", hash = \"sha256:292570f34b5502e871bbb966d639474f2b57fbfcd3373c2d6a2f3d56e681a775\"},\n]\n\n[[package]]\nname + = \"pytest\"\nversion = \"7.3.1\"\ndescription = \"pytest: simple powerful + testing with Python\"\ncategory = \"dev\"\noptional = false\npython-versions + = \">=3.7\"\nfiles = [\n {file = \"pytest-7.3.1-py3-none-any.whl\", hash + = \"sha256:3799fa815351fea3a5e96ac7e503a96fa51cc9942c3753cda7651b93c1cfa362\"},\n + \ {file = \"pytest-7.3.1.tar.gz\", hash = \"sha256:434afafd78b1d78ed0addf160ad2b77a30d35d4bdf8af234fe621919d9ed15e3\"},\n]\n\n[package.dependencies]\ncolorama + = {version = \"*\", markers = \"sys_platform == \\\"win32\\\"\"}\nexceptiongroup + = {version = \">=1.0.0rc8\", markers = \"python_version < \\\"3.11\\\"\"}\niniconfig + = \"*\"\npackaging = \"*\"\npluggy = \">=0.12,<2.0\"\ntomli = {version = \">=1.0.0\", + markers = \"python_version < \\\"3.11\\\"\"}\n\n[package.extras]\ntesting + = [\"argcomplete\", \"attrs (>=19.2.0)\", \"hypothesis (>=3.56)\", \"mock\", + \"nose\", \"pygments (>=2.7.2)\", \"requests\", \"xmlschema\"]\n\n[[package]]\nname + = \"pytest-cov\"\nversion = \"4.0.0\"\ndescription = \"Pytest plugin for measuring + coverage.\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.6\"\nfiles = [\n {file = \"pytest-cov-4.0.0.tar.gz\", hash = \"sha256:996b79efde6433cdbd0088872dbc5fb3ed7fe1578b68cdbba634f14bb8dd0470\"},\n - \ {file = \"pytest_cov-4.0.0-py3-none-any.whl\", hash = \"sha256:2feb1b751d66a8bd934e5edfa2e961d11309dc37b73b0eabe73b5945fee20f6b\"},\n]\npytest-django + \ {file = \"pytest_cov-4.0.0-py3-none-any.whl\", hash = \"sha256:2feb1b751d66a8bd934e5edfa2e961d11309dc37b73b0eabe73b5945fee20f6b\"},\n]\n\n[package.dependencies]\ncoverage + = {version = \">=5.2.1\", extras = [\"toml\"]}\npytest = \">=4.6\"\n\n[package.extras]\ntesting + = [\"fields\", \"hunter\", \"process-tests\", \"pytest-xdist\", \"six\", \"virtualenv\"]\n\n[[package]]\nname + = \"pytest-django\"\nversion = \"4.5.2\"\ndescription = \"A Django plugin + for pytest.\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.5\"\nfiles = [\n {file = \"pytest-django-4.5.2.tar.gz\", hash = \"sha256:d9076f759bb7c36939dbdd5ae6633c18edfc2902d1a69fdbefd2426b970ce6c2\"},\n - \ {file = \"pytest_django-4.5.2-py3-none-any.whl\", hash = \"sha256:c60834861933773109334fe5a53e83d1ef4828f2203a1d6a0fa9972f4f75ab3e\"},\n]\npytest-env + \ {file = \"pytest_django-4.5.2-py3-none-any.whl\", hash = \"sha256:c60834861933773109334fe5a53e83d1ef4828f2203a1d6a0fa9972f4f75ab3e\"},\n]\n\n[package.dependencies]\npytest + = \">=5.4.0\"\n\n[package.extras]\ndocs = [\"sphinx\", \"sphinx-rtd-theme\"]\ntesting + = [\"Django\", \"django-configurations (>=2.0)\"]\n\n[[package]]\nname = \"pytest-env\"\nversion + = \"0.8.1\"\ndescription = \"py.test plugin that allows you to add environment + variables.\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"pytest_env-0.8.1-py3-none-any.whl\", hash = \"sha256:8c0605ae09a5b7e41c20ebcc44f2c906eea9654095b4b0c342b3814bcc3a8492\"},\n - \ {file = \"pytest_env-0.8.1.tar.gz\", hash = \"sha256:d7b2f5273ec6d1e221757998bc2f50d2474ed7d0b9331b92556011fadc4e9abf\"},\n]\npytest-factoryboy - = [\n {file = \"pytest_factoryboy-2.5.1-py3-none-any.whl\", hash = \"sha256:41e3465935322188daefc8720f83cebb16bf3d3a430356dc91151c55f31d99c7\"},\n - \ {file = \"pytest_factoryboy-2.5.1.tar.gz\", hash = \"sha256:7275a52299b20c0f58b63fdf7326b3fd2b7cbefbdaa90fdcfc776bbe92197484\"},\n]\npytest-forked - = [\n {file = \"pytest-forked-1.4.0.tar.gz\", hash = \"sha256:8b67587c8f98cbbadfdd804539ed5455b6ed03802203485dd2f53c1422d7440e\"},\n - \ {file = \"pytest_forked-1.4.0-py3-none-any.whl\", hash = \"sha256:bbbb6717efc886b9d64537b41fb1497cfaf3c9601276be8da2cccfea5a3c8ad8\"},\n]\npytest-freezegun - = [\n {file = \"pytest-freezegun-0.4.2.zip\", hash = \"sha256:19c82d5633751bf3ec92caa481fb5cffaac1787bd485f0df6436fd6242176949\"},\n - \ {file = \"pytest_freezegun-0.4.2-py2.py3-none-any.whl\", hash = \"sha256:5318a6bfb8ba4b709c8471c94d0033113877b3ee02da5bfcd917c1889cde99a7\"},\n]\npytest-mock - = [\n {file = \"pytest-mock-3.10.0.tar.gz\", hash = \"sha256:fbbdb085ef7c252a326fd8cdcac0aa3b1333d8811f131bdcc701002e1be7ed4f\"},\n - \ {file = \"pytest_mock-3.10.0-py3-none-any.whl\", hash = \"sha256:f4c973eeae0282963eb293eb173ce91b091a79c1334455acfac9ddee8a1c784b\"},\n]\npytest-randomly - = [\n {file = \"pytest-randomly-3.12.0.tar.gz\", hash = \"sha256:d60c2db71ac319aee0fc6c4110a7597d611a8b94a5590918bfa8583f00caccb2\"},\n - \ {file = \"pytest_randomly-3.12.0-py3-none-any.whl\", hash = \"sha256:f4f2e803daf5d1ba036cc22bf4fe9dbbf99389ec56b00e5cba732fb5c1d07fdd\"},\n]\npytest-xdist - = [\n {file = \"pytest-xdist-2.5.0.tar.gz\", hash = \"sha256:4580deca3ff04ddb2ac53eba39d76cb5dd5edeac050cb6fbc768b0dd712b4edf\"},\n - \ {file = \"pytest_xdist-2.5.0-py3-none-any.whl\", hash = \"sha256:6fe5c74fec98906deb8f2d2b616b5c782022744978e7bd4695d39c8f42d0ce65\"},\n]\npython-dateutil - = [\n {file = \"python-dateutil-2.8.2.tar.gz\", hash = \"sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86\"},\n - \ {file = \"python_dateutil-2.8.2-py2.py3-none-any.whl\", hash = \"sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9\"},\n]\npython-debian - = [\n {file = \"python-debian-0.1.49.tar.gz\", hash = \"sha256:8cf677a30dbcb4be7a99536c17e11308a827a4d22028dc59a67f6c6dd3f0f58c\"},\n - \ {file = \"python_debian-0.1.49-py3-none-any.whl\", hash = \"sha256:880f3bc52e31599f2a9b432bd7691844286825087fccdcf2f6ffd5cd79a26f9f\"},\n]\npython-gitlab - = [\n {file = \"python-gitlab-3.12.0.tar.gz\", hash = \"sha256:567390c2b93690dae62ed9738bf9f221fa45c01378fdf896089dbf7c8a134fbd\"},\n - \ {file = \"python_gitlab-3.12.0-py3-none-any.whl\", hash = \"sha256:a5eb36b49783fda34563376674d5251dbbdbd1abd23b287dadf82f67d861b2c1\"},\n]\npython-memcached + \ {file = \"pytest_env-0.8.1.tar.gz\", hash = \"sha256:d7b2f5273ec6d1e221757998bc2f50d2474ed7d0b9331b92556011fadc4e9abf\"},\n]\n\n[package.dependencies]\npytest + = \">=7.1.3\"\n\n[package.extras]\ntest = [\"coverage (>=6.5)\", \"pytest-mock + (>=3.10)\"]\n\n[[package]]\nname = \"pytest-factoryboy\"\nversion = \"2.5.1\"\ndescription + = \"Factory Boy support for pytest.\"\ncategory = \"dev\"\noptional = false\npython-versions + = \">=3.7\"\nfiles = [\n {file = \"pytest_factoryboy-2.5.1-py3-none-any.whl\", + hash = \"sha256:41e3465935322188daefc8720f83cebb16bf3d3a430356dc91151c55f31d99c7\"},\n + \ {file = \"pytest_factoryboy-2.5.1.tar.gz\", hash = \"sha256:7275a52299b20c0f58b63fdf7326b3fd2b7cbefbdaa90fdcfc776bbe92197484\"},\n]\n\n[package.dependencies]\nfactory_boy + = \">=2.10.0\"\ninflection = \"*\"\npytest = \">=5.0.0\"\ntyping_extensions + = \"*\"\n\n[[package]]\nname = \"pytest-freezegun\"\nversion = \"0.4.2\"\ndescription + = \"Wrap tests with fixtures in freeze_time\"\ncategory = \"dev\"\noptional + = false\npython-versions = \"*\"\nfiles = [\n {file = \"pytest-freezegun-0.4.2.zip\", + hash = \"sha256:19c82d5633751bf3ec92caa481fb5cffaac1787bd485f0df6436fd6242176949\"},\n + \ {file = \"pytest_freezegun-0.4.2-py2.py3-none-any.whl\", hash = \"sha256:5318a6bfb8ba4b709c8471c94d0033113877b3ee02da5bfcd917c1889cde99a7\"},\n]\n\n[package.dependencies]\nfreezegun + = \">0.3\"\npytest = \">=3.0.0\"\n\n[[package]]\nname = \"pytest-mock\"\nversion + = \"3.10.0\"\ndescription = \"Thin-wrapper around the mock package for easier + use with pytest\"\ncategory = \"dev\"\noptional = false\npython-versions = + \">=3.7\"\nfiles = [\n {file = \"pytest-mock-3.10.0.tar.gz\", hash = \"sha256:fbbdb085ef7c252a326fd8cdcac0aa3b1333d8811f131bdcc701002e1be7ed4f\"},\n + \ {file = \"pytest_mock-3.10.0-py3-none-any.whl\", hash = \"sha256:f4c973eeae0282963eb293eb173ce91b091a79c1334455acfac9ddee8a1c784b\"},\n]\n\n[package.dependencies]\npytest + = \">=5.0\"\n\n[package.extras]\ndev = [\"pre-commit\", \"pytest-asyncio\", + \"tox\"]\n\n[[package]]\nname = \"pytest-randomly\"\nversion = \"3.12.0\"\ndescription + = \"Pytest plugin to randomly order tests and control random.seed.\"\ncategory + = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file + = \"pytest-randomly-3.12.0.tar.gz\", hash = \"sha256:d60c2db71ac319aee0fc6c4110a7597d611a8b94a5590918bfa8583f00caccb2\"},\n + \ {file = \"pytest_randomly-3.12.0-py3-none-any.whl\", hash = \"sha256:f4f2e803daf5d1ba036cc22bf4fe9dbbf99389ec56b00e5cba732fb5c1d07fdd\"},\n]\n\n[package.dependencies]\nimportlib-metadata + = {version = \">=3.6.0\", markers = \"python_version < \\\"3.10\\\"\"}\npytest + = \"*\"\n\n[[package]]\nname = \"pytest-xdist\"\nversion = \"3.2.1\"\ndescription + = \"pytest xdist plugin for distributed testing, most importantly across multiple + CPUs\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles + = [\n {file = \"pytest-xdist-3.2.1.tar.gz\", hash = \"sha256:1849bd98d8b242b948e472db7478e090bf3361912a8fed87992ed94085f54727\"},\n + \ {file = \"pytest_xdist-3.2.1-py3-none-any.whl\", hash = \"sha256:37290d161638a20b672401deef1cba812d110ac27e35d213f091d15b8beb40c9\"},\n]\n\n[package.dependencies]\nexecnet + = \">=1.1\"\npytest = \">=6.2.0\"\n\n[package.extras]\npsutil = [\"psutil + (>=3.0)\"]\nsetproctitle = [\"setproctitle\"]\ntesting = [\"filelock\"]\n\n[[package]]\nname + = \"python-dateutil\"\nversion = \"2.8.2\"\ndescription = \"Extensions to + the standard Python datetime module\"\ncategory = \"main\"\noptional = false\npython-versions + = \"!=3.0.*,!=3.1.*,!=3.2.*,>=2.7\"\nfiles = [\n {file = \"python-dateutil-2.8.2.tar.gz\", + hash = \"sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86\"},\n + \ {file = \"python_dateutil-2.8.2-py2.py3-none-any.whl\", hash = \"sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9\"},\n]\n\n[package.dependencies]\nsix + = \">=1.5\"\n\n[[package]]\nname = \"python-debian\"\nversion = \"0.1.49\"\ndescription + = \"Debian package related modules\"\ncategory = \"dev\"\noptional = false\npython-versions + = \">=3.5\"\nfiles = [\n {file = \"python-debian-0.1.49.tar.gz\", hash + = \"sha256:8cf677a30dbcb4be7a99536c17e11308a827a4d22028dc59a67f6c6dd3f0f58c\"},\n + \ {file = \"python_debian-0.1.49-py3-none-any.whl\", hash = \"sha256:880f3bc52e31599f2a9b432bd7691844286825087fccdcf2f6ffd5cd79a26f9f\"},\n]\n\n[package.dependencies]\nchardet + = \"*\"\n\n[[package]]\nname = \"python-gitlab\"\nversion = \"3.14.0\"\ndescription + = \"Interact with GitLab API\"\ncategory = \"dev\"\noptional = false\npython-versions + = \">=3.7.0\"\nfiles = [\n {file = \"python-gitlab-3.14.0.tar.gz\", hash + = \"sha256:ef3b8960faeee9880f82b0872d807e3fab94ace12b0d2a8418a97875c8812d3c\"},\n + \ {file = \"python_gitlab-3.14.0-py3-none-any.whl\", hash = \"sha256:da614c014c6860147783dde8c216218d8fc6bd83a8bd2e3929dcdf11b211aa58\"},\n]\n\n[package.dependencies]\nrequests + = \">=2.25.0\"\nrequests-toolbelt = \">=0.10.1\"\n\n[package.extras]\nautocompletion + = [\"argcomplete (>=1.10.0,<3)\"]\nyaml = [\"PyYaml (>=5.2)\"]\n\n[[package]]\nname + = \"python-memcached\"\nversion = \"1.59\"\ndescription = \"Pure python memcached + client\"\ncategory = \"main\"\noptional = false\npython-versions = \"*\"\nfiles = [\n {file = \"python-memcached-1.59.tar.gz\", hash = \"sha256:a2e28637be13ee0bf1a8b6843e7490f9456fd3f2a4cb60471733c7b5d5557e4f\"},\n - \ {file = \"python_memcached-1.59-py2.py3-none-any.whl\", hash = \"sha256:4dac64916871bd3550263323fc2ce18e1e439080a2d5670c594cf3118d99b594\"},\n]\npython-semantic-release - = [\n {file = \"python-semantic-release-7.32.2.tar.gz\", hash = \"sha256:4d8f5d20680723e1329765b6f3e28b43f058fd1ef5f423f6f95397cd927c3ebc\"},\n - \ {file = \"python_semantic_release-7.32.2-py3-none-any.whl\", hash = \"sha256:9fcf82f403b91a61e58728ea05e2e2e25010ce9ed07830fe78251819b4b834d9\"},\n]\npytz - = [\n {file = \"pytz-2022.7-py2.py3-none-any.whl\", hash = \"sha256:93007def75ae22f7cd991c84e02d434876818661f8df9ad5df9e950ff4e52cfd\"},\n - \ {file = \"pytz-2022.7.tar.gz\", hash = \"sha256:7ccfae7b4b2c067464a6733c6261673fdb8fd1be905460396b97a073e9fa683a\"},\n]\npytz-deprecation-shim - = [\n {file = \"pytz_deprecation_shim-0.1.0.post0-py2.py3-none-any.whl\", - hash = \"sha256:8314c9692a636c8eb3bda879b9f119e350e93223ae83e70e80c31675a0fdc1a6\"},\n - \ {file = \"pytz_deprecation_shim-0.1.0.post0.tar.gz\", hash = \"sha256:af097bae1b616dde5c5744441e2ddc69e74dfdcb0c263129610d85b87445a59d\"},\n]\npywin32-ctypes + \ {file = \"python_memcached-1.59-py2.py3-none-any.whl\", hash = \"sha256:4dac64916871bd3550263323fc2ce18e1e439080a2d5670c594cf3118d99b594\"},\n]\n\n[package.dependencies]\nsix + = \">=1.4.0\"\n\n[[package]]\nname = \"python-semantic-release\"\nversion + = \"7.33.3\"\ndescription = \"Automatic Semantic Versioning for Python projects\"\ncategory + = \"dev\"\noptional = false\npython-versions = \"*\"\nfiles = [\n {file + = \"python-semantic-release-7.33.3.tar.gz\", hash = \"sha256:6f1b28e16ac7bcd67722945794a66ae7df7dcaabcc719324f89cce7015fe5c88\"},\n + \ {file = \"python_semantic_release-7.33.3-py3-none-any.whl\", hash = \"sha256:911b9cef443d1eb2d6449a42d3728e9c54c01fe7a35e5a7fb607b5f9c764451d\"},\n]\n\n[package.dependencies]\nclick + = \">=7,<9\"\nclick-log = \">=0.3,<1\"\ndotty-dict = \">=1.3.0,<2\"\ngitpython + = \">=3.0.8,<4\"\ninvoke = \">=1.4.1,<2\"\npackaging = \"*\"\npython-gitlab + = \">=2,<4\"\nrequests = \">=2.25,<3\"\nsemver = \">=2.10,<3\"\ntomlkit = + \">=0.10,<1.0\"\ntwine = \">=3,<4\"\nwheel = \"*\"\n\n[package.extras]\ndev + = [\"black\", \"isort\", \"tox\"]\ndocs = [\"Jinja2 (==3.0.3)\", \"Sphinx + (==1.3.6)\"]\nmypy = [\"mypy\", \"types-requests\"]\ntest = [\"coverage (>=5,<6)\", + \"mock (==1.3.0)\", \"pytest (>=7,<8)\", \"pytest-mock (>=2,<3)\", \"pytest-xdist + (>=1,<2)\", \"responses (==0.13.3)\"]\n\n[[package]]\nname = \"pytz\"\nversion + = \"2023.3\"\ndescription = \"World timezone definitions, modern and historical\"\ncategory + = \"main\"\noptional = false\npython-versions = \"*\"\nfiles = [\n {file + = \"pytz-2023.3-py2.py3-none-any.whl\", hash = \"sha256:a151b3abb88eda1d4e34a9814df37de2a80e301e68ba0fd856fb9b46bfbbbffb\"},\n + \ {file = \"pytz-2023.3.tar.gz\", hash = \"sha256:1d8ce29db189191fb55338ee6d0387d82ab59f3d00eac103412d64e0ebd0c588\"},\n]\n\n[[package]]\nname + = \"pytz-deprecation-shim\"\nversion = \"0.1.0.post0\"\ndescription = \"Shims + to make deprecation of pytz easier\"\ncategory = \"main\"\noptional = false\npython-versions + = \"!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7\"\nfiles = [\n {file + = \"pytz_deprecation_shim-0.1.0.post0-py2.py3-none-any.whl\", hash = \"sha256:8314c9692a636c8eb3bda879b9f119e350e93223ae83e70e80c31675a0fdc1a6\"},\n + \ {file = \"pytz_deprecation_shim-0.1.0.post0.tar.gz\", hash = \"sha256:af097bae1b616dde5c5744441e2ddc69e74dfdcb0c263129610d85b87445a59d\"},\n]\n\n[package.dependencies]\n\"backports.zoneinfo\" + = {version = \"*\", markers = \"python_version >= \\\"3.6\\\" and python_version + < \\\"3.9\\\"\"}\ntzdata = {version = \"*\", markers = \"python_version >= + \\\"3.6\\\"\"}\n\n[[package]]\nname = \"pywin32-ctypes\"\nversion = \"0.2.0\"\ndescription + = \"\"\ncategory = \"dev\"\noptional = false\npython-versions = \"*\"\nfiles = [\n {file = \"pywin32-ctypes-0.2.0.tar.gz\", hash = \"sha256:24ffc3b341d457d48e8922352130cf2644024a4ff09762a2261fd34c36ee5942\"},\n - \ {file = \"pywin32_ctypes-0.2.0-py2.py3-none-any.whl\", hash = \"sha256:9dc2d991b3479cc2df15930958b674a48a227d5361d413827a4cfd0b5876fc98\"},\n]\nPyYAML + \ {file = \"pywin32_ctypes-0.2.0-py2.py3-none-any.whl\", hash = \"sha256:9dc2d991b3479cc2df15930958b674a48a227d5361d413827a4cfd0b5876fc98\"},\n]\n\n[[package]]\nname + = \"pyyaml\"\nversion = \"6.0\"\ndescription = \"YAML parser and emitter for + Python\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.6\"\nfiles = [\n {file = \"PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl\", hash = \"sha256:d4db7c7aef085872ef65a8fd7d6d09a14ae91f691dec3e87ee5ee0539d516f53\"},\n \ {file = \"PyYAML-6.0-cp310-cp310-macosx_11_0_arm64.whl\", hash = \"sha256:9df7ed3b3d2e0ecfe09e14741b857df43adb5a3ddadc919a2d94fbdf78fea53c\"},\n @@ -1463,229 +1483,344 @@ interactions: hash = \"sha256:40527857252b61eacd1d9af500c3337ba8deb8fc298940291486c465c8b46ec0\"},\n \ {file = \"PyYAML-6.0-cp39-cp39-win32.whl\", hash = \"sha256:b5b9eccad747aabaaffbc6064800670f0c297e52c12754eb1d976c57e4f74dcb\"},\n \ {file = \"PyYAML-6.0-cp39-cp39-win_amd64.whl\", hash = \"sha256:b3d267842bf12586ba6c734f89d1f5b871df0273157918b0ccefa29deb05c21c\"},\n - \ {file = \"PyYAML-6.0.tar.gz\", hash = \"sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2\"},\n]\nreadme-renderer - = [\n {file = \"readme_renderer-37.3-py3-none-any.whl\", hash = \"sha256:f67a16caedfa71eef48a31b39708637a6f4664c4394801a7b0d6432d13907343\"},\n - \ {file = \"readme_renderer-37.3.tar.gz\", hash = \"sha256:cd653186dfc73055656f090f227f5cb22a046d7f71a841dfa305f55c9a513273\"},\n]\nregex - = [\n {file = \"regex-2022.10.31-cp310-cp310-macosx_10_9_x86_64.whl\", - hash = \"sha256:a8ff454ef0bb061e37df03557afda9d785c905dab15584860f982e88be73015f\"},\n - \ {file = \"regex-2022.10.31-cp310-cp310-macosx_11_0_arm64.whl\", hash = - \"sha256:1eba476b1b242620c266edf6325b443a2e22b633217a9835a52d8da2b5c051f9\"},\n - \ {file = \"regex-2022.10.31-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:d0e5af9a9effb88535a472e19169e09ce750c3d442fb222254a276d77808620b\"},\n - \ {file = \"regex-2022.10.31-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:d03fe67b2325cb3f09be029fd5da8df9e6974f0cde2c2ac6a79d2634e791dd57\"},\n - \ {file = \"regex-2022.10.31-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:a9d0b68ac1743964755ae2d89772c7e6fb0118acd4d0b7464eaf3921c6b49dd4\"},\n - \ {file = \"regex-2022.10.31-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:8a45b6514861916c429e6059a55cf7db74670eaed2052a648e3e4d04f070e001\"},\n - \ {file = \"regex-2022.10.31-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:8b0886885f7323beea6f552c28bff62cbe0983b9fbb94126531693ea6c5ebb90\"},\n - \ {file = \"regex-2022.10.31-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl\", - hash = \"sha256:5aefb84a301327ad115e9d346c8e2760009131d9d4b4c6b213648d02e2abe144\"},\n - \ {file = \"regex-2022.10.31-cp310-cp310-musllinux_1_1_aarch64.whl\", hash - = \"sha256:702d8fc6f25bbf412ee706bd73019da5e44a8400861dfff7ff31eb5b4a1276dc\"},\n - \ {file = \"regex-2022.10.31-cp310-cp310-musllinux_1_1_i686.whl\", hash - = \"sha256:a3c1ebd4ed8e76e886507c9eddb1a891673686c813adf889b864a17fafcf6d66\"},\n - \ {file = \"regex-2022.10.31-cp310-cp310-musllinux_1_1_ppc64le.whl\", hash - = \"sha256:50921c140561d3db2ab9f5b11c5184846cde686bb5a9dc64cae442926e86f3af\"},\n - \ {file = \"regex-2022.10.31-cp310-cp310-musllinux_1_1_s390x.whl\", hash - = \"sha256:7db345956ecce0c99b97b042b4ca7326feeec6b75facd8390af73b18e2650ffc\"},\n - \ {file = \"regex-2022.10.31-cp310-cp310-musllinux_1_1_x86_64.whl\", hash - = \"sha256:763b64853b0a8f4f9cfb41a76a4a85a9bcda7fdda5cb057016e7706fde928e66\"},\n - \ {file = \"regex-2022.10.31-cp310-cp310-win32.whl\", hash = \"sha256:44136355e2f5e06bf6b23d337a75386371ba742ffa771440b85bed367c1318d1\"},\n - \ {file = \"regex-2022.10.31-cp310-cp310-win_amd64.whl\", hash = \"sha256:bfff48c7bd23c6e2aec6454aaf6edc44444b229e94743b34bdcdda2e35126cf5\"},\n - \ {file = \"regex-2022.10.31-cp311-cp311-macosx_10_9_x86_64.whl\", hash - = \"sha256:4b4b1fe58cd102d75ef0552cf17242705ce0759f9695334a56644ad2d83903fe\"},\n - \ {file = \"regex-2022.10.31-cp311-cp311-macosx_11_0_arm64.whl\", hash = - \"sha256:542e3e306d1669b25936b64917285cdffcd4f5c6f0247636fec037187bd93542\"},\n - \ {file = \"regex-2022.10.31-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:c27cc1e4b197092e50ddbf0118c788d9977f3f8f35bfbbd3e76c1846a3443df7\"},\n - \ {file = \"regex-2022.10.31-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:b8e38472739028e5f2c3a4aded0ab7eadc447f0d84f310c7a8bb697ec417229e\"},\n - \ {file = \"regex-2022.10.31-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:76c598ca73ec73a2f568e2a72ba46c3b6c8690ad9a07092b18e48ceb936e9f0c\"},\n - \ {file = \"regex-2022.10.31-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:c28d3309ebd6d6b2cf82969b5179bed5fefe6142c70f354ece94324fa11bf6a1\"},\n - \ {file = \"regex-2022.10.31-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:9af69f6746120998cd9c355e9c3c6aec7dff70d47247188feb4f829502be8ab4\"},\n - \ {file = \"regex-2022.10.31-cp311-cp311-musllinux_1_1_aarch64.whl\", hash - = \"sha256:a5f9505efd574d1e5b4a76ac9dd92a12acb2b309551e9aa874c13c11caefbe4f\"},\n - \ {file = \"regex-2022.10.31-cp311-cp311-musllinux_1_1_i686.whl\", hash - = \"sha256:5ff525698de226c0ca743bfa71fc6b378cda2ddcf0d22d7c37b1cc925c9650a5\"},\n - \ {file = \"regex-2022.10.31-cp311-cp311-musllinux_1_1_ppc64le.whl\", hash - = \"sha256:4fe7fda2fe7c8890d454f2cbc91d6c01baf206fbc96d89a80241a02985118c0c\"},\n - \ {file = \"regex-2022.10.31-cp311-cp311-musllinux_1_1_s390x.whl\", hash - = \"sha256:2cdc55ca07b4e70dda898d2ab7150ecf17c990076d3acd7a5f3b25cb23a69f1c\"},\n - \ {file = \"regex-2022.10.31-cp311-cp311-musllinux_1_1_x86_64.whl\", hash - = \"sha256:44a6c2f6374e0033873e9ed577a54a3602b4f609867794c1a3ebba65e4c93ee7\"},\n - \ {file = \"regex-2022.10.31-cp311-cp311-win32.whl\", hash = \"sha256:d8716f82502997b3d0895d1c64c3b834181b1eaca28f3f6336a71777e437c2af\"},\n - \ {file = \"regex-2022.10.31-cp311-cp311-win_amd64.whl\", hash = \"sha256:61edbca89aa3f5ef7ecac8c23d975fe7261c12665f1d90a6b1af527bba86ce61\"},\n - \ {file = \"regex-2022.10.31-cp36-cp36m-macosx_10_9_x86_64.whl\", hash = - \"sha256:0a069c8483466806ab94ea9068c34b200b8bfc66b6762f45a831c4baaa9e8cdd\"},\n - \ {file = \"regex-2022.10.31-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:d26166acf62f731f50bdd885b04b38828436d74e8e362bfcb8df221d868b5d9b\"},\n - \ {file = \"regex-2022.10.31-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:ac741bf78b9bb432e2d314439275235f41656e189856b11fb4e774d9f7246d81\"},\n - \ {file = \"regex-2022.10.31-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:75f591b2055523fc02a4bbe598aa867df9e953255f0b7f7715d2a36a9c30065c\"},\n - \ {file = \"regex-2022.10.31-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:6b30bddd61d2a3261f025ad0f9ee2586988c6a00c780a2fb0a92cea2aa702c54\"},\n - \ {file = \"regex-2022.10.31-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:ef4163770525257876f10e8ece1cf25b71468316f61451ded1a6f44273eedeb5\"},\n - \ {file = \"regex-2022.10.31-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl\", - hash = \"sha256:7b280948d00bd3973c1998f92e22aa3ecb76682e3a4255f33e1020bd32adf443\"},\n - \ {file = \"regex-2022.10.31-cp36-cp36m-musllinux_1_1_aarch64.whl\", hash - = \"sha256:d0213671691e341f6849bf33cd9fad21f7b1cb88b89e024f33370733fec58742\"},\n - \ {file = \"regex-2022.10.31-cp36-cp36m-musllinux_1_1_i686.whl\", hash = - \"sha256:22e7ebc231d28393dfdc19b185d97e14a0f178bedd78e85aad660e93b646604e\"},\n - \ {file = \"regex-2022.10.31-cp36-cp36m-musllinux_1_1_ppc64le.whl\", hash - = \"sha256:8ad241da7fac963d7573cc67a064c57c58766b62a9a20c452ca1f21050868dfa\"},\n - \ {file = \"regex-2022.10.31-cp36-cp36m-musllinux_1_1_s390x.whl\", hash - = \"sha256:586b36ebda81e6c1a9c5a5d0bfdc236399ba6595e1397842fd4a45648c30f35e\"},\n - \ {file = \"regex-2022.10.31-cp36-cp36m-musllinux_1_1_x86_64.whl\", hash - = \"sha256:0653d012b3bf45f194e5e6a41df9258811ac8fc395579fa82958a8b76286bea4\"},\n - \ {file = \"regex-2022.10.31-cp36-cp36m-win32.whl\", hash = \"sha256:144486e029793a733e43b2e37df16a16df4ceb62102636ff3db6033994711066\"},\n - \ {file = \"regex-2022.10.31-cp36-cp36m-win_amd64.whl\", hash = \"sha256:c14b63c9d7bab795d17392c7c1f9aaabbffd4cf4387725a0ac69109fb3b550c6\"},\n - \ {file = \"regex-2022.10.31-cp37-cp37m-macosx_10_9_x86_64.whl\", hash = - \"sha256:4cac3405d8dda8bc6ed499557625585544dd5cbf32072dcc72b5a176cb1271c8\"},\n - \ {file = \"regex-2022.10.31-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:23cbb932cc53a86ebde0fb72e7e645f9a5eec1a5af7aa9ce333e46286caef783\"},\n - \ {file = \"regex-2022.10.31-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:74bcab50a13960f2a610cdcd066e25f1fd59e23b69637c92ad470784a51b1347\"},\n - \ {file = \"regex-2022.10.31-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:78d680ef3e4d405f36f0d6d1ea54e740366f061645930072d39bca16a10d8c93\"},\n - \ {file = \"regex-2022.10.31-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:ce6910b56b700bea7be82c54ddf2e0ed792a577dfaa4a76b9af07d550af435c6\"},\n - \ {file = \"regex-2022.10.31-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:659175b2144d199560d99a8d13b2228b85e6019b6e09e556209dfb8c37b78a11\"},\n - \ {file = \"regex-2022.10.31-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl\", - hash = \"sha256:1ddf14031a3882f684b8642cb74eea3af93a2be68893901b2b387c5fd92a03ec\"},\n - \ {file = \"regex-2022.10.31-cp37-cp37m-musllinux_1_1_aarch64.whl\", hash - = \"sha256:b683e5fd7f74fb66e89a1ed16076dbab3f8e9f34c18b1979ded614fe10cdc4d9\"},\n - \ {file = \"regex-2022.10.31-cp37-cp37m-musllinux_1_1_i686.whl\", hash = - \"sha256:2bde29cc44fa81c0a0c8686992c3080b37c488df167a371500b2a43ce9f026d1\"},\n - \ {file = \"regex-2022.10.31-cp37-cp37m-musllinux_1_1_ppc64le.whl\", hash - = \"sha256:4919899577ba37f505aaebdf6e7dc812d55e8f097331312db7f1aab18767cce8\"},\n - \ {file = \"regex-2022.10.31-cp37-cp37m-musllinux_1_1_s390x.whl\", hash - = \"sha256:9c94f7cc91ab16b36ba5ce476f1904c91d6c92441f01cd61a8e2729442d6fcf5\"},\n - \ {file = \"regex-2022.10.31-cp37-cp37m-musllinux_1_1_x86_64.whl\", hash - = \"sha256:ae1e96785696b543394a4e3f15f3f225d44f3c55dafe3f206493031419fedf95\"},\n - \ {file = \"regex-2022.10.31-cp37-cp37m-win32.whl\", hash = \"sha256:c670f4773f2f6f1957ff8a3962c7dd12e4be54d05839b216cb7fd70b5a1df394\"},\n - \ {file = \"regex-2022.10.31-cp37-cp37m-win_amd64.whl\", hash = \"sha256:8e0caeff18b96ea90fc0eb6e3bdb2b10ab5b01a95128dfeccb64a7238decf5f0\"},\n - \ {file = \"regex-2022.10.31-cp38-cp38-macosx_10_9_x86_64.whl\", hash = - \"sha256:131d4be09bea7ce2577f9623e415cab287a3c8e0624f778c1d955ec7c281bd4d\"},\n - \ {file = \"regex-2022.10.31-cp38-cp38-macosx_11_0_arm64.whl\", hash = \"sha256:e613a98ead2005c4ce037c7b061f2409a1a4e45099edb0ef3200ee26ed2a69a8\"},\n - \ {file = \"regex-2022.10.31-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:052b670fafbe30966bbe5d025e90b2a491f85dfe5b2583a163b5e60a85a321ad\"},\n - \ {file = \"regex-2022.10.31-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:aa62a07ac93b7cb6b7d0389d8ef57ffc321d78f60c037b19dfa78d6b17c928ee\"},\n - \ {file = \"regex-2022.10.31-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:5352bea8a8f84b89d45ccc503f390a6be77917932b1c98c4cdc3565137acc714\"},\n - \ {file = \"regex-2022.10.31-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:20f61c9944f0be2dc2b75689ba409938c14876c19d02f7585af4460b6a21403e\"},\n - \ {file = \"regex-2022.10.31-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:29c04741b9ae13d1e94cf93fca257730b97ce6ea64cfe1eba11cf9ac4e85afb6\"},\n - \ {file = \"regex-2022.10.31-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl\", - hash = \"sha256:543883e3496c8b6d58bd036c99486c3c8387c2fc01f7a342b760c1ea3158a318\"},\n - \ {file = \"regex-2022.10.31-cp38-cp38-musllinux_1_1_aarch64.whl\", hash - = \"sha256:b7a8b43ee64ca8f4befa2bea4083f7c52c92864d8518244bfa6e88c751fa8fff\"},\n - \ {file = \"regex-2022.10.31-cp38-cp38-musllinux_1_1_i686.whl\", hash = - \"sha256:6a9a19bea8495bb419dc5d38c4519567781cd8d571c72efc6aa959473d10221a\"},\n - \ {file = \"regex-2022.10.31-cp38-cp38-musllinux_1_1_ppc64le.whl\", hash - = \"sha256:6ffd55b5aedc6f25fd8d9f905c9376ca44fcf768673ffb9d160dd6f409bfda73\"},\n - \ {file = \"regex-2022.10.31-cp38-cp38-musllinux_1_1_s390x.whl\", hash = - \"sha256:4bdd56ee719a8f751cf5a593476a441c4e56c9b64dc1f0f30902858c4ef8771d\"},\n - \ {file = \"regex-2022.10.31-cp38-cp38-musllinux_1_1_x86_64.whl\", hash - = \"sha256:8ca88da1bd78990b536c4a7765f719803eb4f8f9971cc22d6ca965c10a7f2c4c\"},\n - \ {file = \"regex-2022.10.31-cp38-cp38-win32.whl\", hash = \"sha256:5a260758454580f11dd8743fa98319bb046037dfab4f7828008909d0aa5292bc\"},\n - \ {file = \"regex-2022.10.31-cp38-cp38-win_amd64.whl\", hash = \"sha256:5e6a5567078b3eaed93558842346c9d678e116ab0135e22eb72db8325e90b453\"},\n - \ {file = \"regex-2022.10.31-cp39-cp39-macosx_10_9_x86_64.whl\", hash = - \"sha256:5217c25229b6a85049416a5c1e6451e9060a1edcf988641e309dbe3ab26d3e49\"},\n - \ {file = \"regex-2022.10.31-cp39-cp39-macosx_11_0_arm64.whl\", hash = \"sha256:4bf41b8b0a80708f7e0384519795e80dcb44d7199a35d52c15cc674d10b3081b\"},\n - \ {file = \"regex-2022.10.31-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:0cf0da36a212978be2c2e2e2d04bdff46f850108fccc1851332bcae51c8907cc\"},\n - \ {file = \"regex-2022.10.31-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:d403d781b0e06d2922435ce3b8d2376579f0c217ae491e273bab8d092727d244\"},\n - \ {file = \"regex-2022.10.31-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl\", - hash = \"sha256:a37d51fa9a00d265cf73f3de3930fa9c41548177ba4f0faf76e61d512c774690\"},\n - \ {file = \"regex-2022.10.31-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:e4f781ffedd17b0b834c8731b75cce2639d5a8afe961c1e58ee7f1f20b3af185\"},\n - \ {file = \"regex-2022.10.31-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:d243b36fbf3d73c25e48014961e83c19c9cc92530516ce3c43050ea6276a2ab7\"},\n - \ {file = \"regex-2022.10.31-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl\", - hash = \"sha256:370f6e97d02bf2dd20d7468ce4f38e173a124e769762d00beadec3bc2f4b3bc4\"},\n - \ {file = \"regex-2022.10.31-cp39-cp39-musllinux_1_1_aarch64.whl\", hash - = \"sha256:597f899f4ed42a38df7b0e46714880fb4e19a25c2f66e5c908805466721760f5\"},\n - \ {file = \"regex-2022.10.31-cp39-cp39-musllinux_1_1_i686.whl\", hash = - \"sha256:7dbdce0c534bbf52274b94768b3498abdf675a691fec5f751b6057b3030f34c1\"},\n - \ {file = \"regex-2022.10.31-cp39-cp39-musllinux_1_1_ppc64le.whl\", hash - = \"sha256:22960019a842777a9fa5134c2364efaed5fbf9610ddc5c904bd3a400973b0eb8\"},\n - \ {file = \"regex-2022.10.31-cp39-cp39-musllinux_1_1_s390x.whl\", hash = - \"sha256:7f5a3ffc731494f1a57bd91c47dc483a1e10048131ffb52d901bfe2beb6102e8\"},\n - \ {file = \"regex-2022.10.31-cp39-cp39-musllinux_1_1_x86_64.whl\", hash - = \"sha256:7ef6b5942e6bfc5706301a18a62300c60db9af7f6368042227ccb7eeb22d0892\"},\n - \ {file = \"regex-2022.10.31-cp39-cp39-win32.whl\", hash = \"sha256:395161bbdbd04a8333b9ff9763a05e9ceb4fe210e3c7690f5e68cedd3d65d8e1\"},\n - \ {file = \"regex-2022.10.31-cp39-cp39-win_amd64.whl\", hash = \"sha256:957403a978e10fb3ca42572a23e6f7badff39aa1ce2f4ade68ee452dc6807692\"},\n - \ {file = \"regex-2022.10.31.tar.gz\", hash = \"sha256:a3a98921da9a1bf8457aeee6a551948a83601689e5ecdd736894ea9bbec77e83\"},\n]\nrequests - = [\n {file = \"requests-2.28.1-py3-none-any.whl\", hash = \"sha256:8fefa2a1a1365bf5520aac41836fbee479da67864514bdb821f31ce07ce65349\"},\n - \ {file = \"requests-2.28.1.tar.gz\", hash = \"sha256:7c5599b102feddaa661c826c56ab4fee28bfd17f5abca1ebbe3e7f19d7c97983\"},\n]\nrequests-mock - = [\n {file = \"requests-mock-1.10.0.tar.gz\", hash = \"sha256:59c9c32419a9fb1ae83ec242d98e889c45bd7d7a65d48375cc243ec08441658b\"},\n - \ {file = \"requests_mock-1.10.0-py2.py3-none-any.whl\", hash = \"sha256:2fdbb637ad17ee15c06f33d31169e71bf9fe2bdb7bc9da26185be0dd8d842699\"},\n]\nrequests-toolbelt - = [\n {file = \"requests-toolbelt-0.10.1.tar.gz\", hash = \"sha256:62e09f7ff5ccbda92772a29f394a49c3ad6cb181d568b1337626b2abb628a63d\"},\n - \ {file = \"requests_toolbelt-0.10.1-py2.py3-none-any.whl\", hash = \"sha256:18565aa58116d9951ac39baa288d3adb5b3ff975c4f25eee78555d89e8f247f7\"},\n]\nreuse - = [\n {file = \"reuse-1.1.0-cp311-cp311-manylinux_2_36_x86_64.whl\", hash - = \"sha256:b0f3fb9091ff513af04b555d14a4c529ab05f6a575ab192dd9b68244f1e0721d\"},\n - \ {file = \"reuse-1.1.0.tar.gz\", hash = \"sha256:7a054f6e372ad02d0b1b07368030fc38746b50ed45f5422a81994e7a88b52f1f\"},\n]\nrfc3986 - = [\n {file = \"rfc3986-2.0.0-py2.py3-none-any.whl\", hash = \"sha256:50b1502b60e289cb37883f3dfd34532b8873c7de9f49bb546641ce9cbd256ebd\"},\n - \ {file = \"rfc3986-2.0.0.tar.gz\", hash = \"sha256:97aacf9dbd4bfd829baad6e6309fa6573aaf1be3f6fa735c8ab05e46cecb261c\"},\n]\nSecretStorage - = [\n {file = \"SecretStorage-3.3.3-py3-none-any.whl\", hash = \"sha256:f356e6628222568e3af06f2eba8df495efa13b3b63081dafd4f7d9a7b7bc9f99\"},\n - \ {file = \"SecretStorage-3.3.3.tar.gz\", hash = \"sha256:2403533ef369eca6d2ba81718576c5e0f564d5cca1b58f73a8b23e7d4eeebd77\"},\n]\nsemver - = [\n {file = \"semver-2.13.0-py2.py3-none-any.whl\", hash = \"sha256:ced8b23dceb22134307c1b8abfa523da14198793d9787ac838e70e29e77458d4\"},\n - \ {file = \"semver-2.13.0.tar.gz\", hash = \"sha256:fa0fe2722ee1c3f57eac478820c3a5ae2f624af8264cbdf9000c980ff7f75e3f\"},\n]\nsetuptools - = [\n {file = \"setuptools-65.6.3-py3-none-any.whl\", hash = \"sha256:57f6f22bde4e042978bcd50176fdb381d7c21a9efa4041202288d3737a0c6a54\"},\n - \ {file = \"setuptools-65.6.3.tar.gz\", hash = \"sha256:a7620757bf984b58deaf32fc8a4577a9bbc0850cf92c20e1ce41c38c19e5fb75\"},\n]\nsh - = [\n {file = \"sh-1.14.2-py2.py3-none-any.whl\", hash = \"sha256:4921ac9c1a77ec8084bdfaf152fe14138e2b3557cc740002c1a97076321fce8a\"},\n - \ {file = \"sh-1.14.2.tar.gz\", hash = \"sha256:9d7bd0334d494b2a4609fe521b2107438cdb21c0e469ffeeb191489883d6fe0d\"},\n]\nsix - = [\n {file = \"six-1.16.0-py2.py3-none-any.whl\", hash = \"sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254\"},\n - \ {file = \"six-1.16.0.tar.gz\", hash = \"sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926\"},\n]\nsmmap - = [\n {file = \"smmap-5.0.0-py3-none-any.whl\", hash = \"sha256:2aba19d6a040e78d8b09de5c57e96207b09ed71d8e55ce0959eeee6c8e190d94\"},\n - \ {file = \"smmap-5.0.0.tar.gz\", hash = \"sha256:c840e62059cd3be204b0c9c9f74be2c09d5648eddd4580d9314c3ecde0b30936\"},\n]\nsnowballstemmer - = [\n {file = \"snowballstemmer-2.2.0-py2.py3-none-any.whl\", hash = \"sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a\"},\n - \ {file = \"snowballstemmer-2.2.0.tar.gz\", hash = \"sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1\"},\n]\nsqlparse - = [\n {file = \"sqlparse-0.4.3-py3-none-any.whl\", hash = \"sha256:0323c0ec29cd52bceabc1b4d9d579e311f3e4961b98d174201d5622a23b85e34\"},\n - \ {file = \"sqlparse-0.4.3.tar.gz\", hash = \"sha256:69ca804846bb114d2ec380e4360a8a340db83f0ccf3afceeb1404df028f57268\"},\n]\nsyrupy - = [\n {file = \"syrupy-3.0.5-py3-none-any.whl\", hash = \"sha256:6dc0472cc690782b517d509a2854b5ca552a9851acf43b8a847cfa1aed6f6b01\"},\n - \ {file = \"syrupy-3.0.5.tar.gz\", hash = \"sha256:928962a6c14abb2695be9a49b42a016a4e4abdb017a69104cde958f2faf01f98\"},\n]\ntext-unidecode + \ {file = \"PyYAML-6.0.tar.gz\", hash = \"sha256:68fb519c14306fec9720a2a5b45bc9f0c8d1b9c72adf45c37baedfcd949c35a2\"},\n]\n\n[[package]]\nname + = \"readme-renderer\"\nversion = \"37.3\"\ndescription = \"readme_renderer + is a library for rendering \\\"readme\\\" descriptions for Warehouse\"\ncategory + = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file + = \"readme_renderer-37.3-py3-none-any.whl\", hash = \"sha256:f67a16caedfa71eef48a31b39708637a6f4664c4394801a7b0d6432d13907343\"},\n + \ {file = \"readme_renderer-37.3.tar.gz\", hash = \"sha256:cd653186dfc73055656f090f227f5cb22a046d7f71a841dfa305f55c9a513273\"},\n]\n\n[package.dependencies]\nbleach + = \">=2.1.0\"\ndocutils = \">=0.13.1\"\nPygments = \">=2.5.1\"\n\n[package.extras]\nmd + = [\"cmarkgfm (>=0.8.0)\"]\n\n[[package]]\nname = \"regex\"\nversion = \"2023.5.5\"\ndescription + = \"Alternative regular expression module, to replace re.\"\ncategory = \"main\"\noptional + = false\npython-versions = \">=3.6\"\nfiles = [\n {file = \"regex-2023.5.5-cp310-cp310-macosx_10_9_x86_64.whl\", + hash = \"sha256:48c9ec56579d4ba1c88f42302194b8ae2350265cb60c64b7b9a88dcb7fbde309\"},\n + \ {file = \"regex-2023.5.5-cp310-cp310-macosx_11_0_arm64.whl\", hash = \"sha256:02f4541550459c08fdd6f97aa4e24c6f1932eec780d58a2faa2068253df7d6ff\"},\n + \ {file = \"regex-2023.5.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:53e22e4460f0245b468ee645156a4f84d0fc35a12d9ba79bd7d79bdcd2f9629d\"},\n + \ {file = \"regex-2023.5.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:4b870b6f632fc74941cadc2a0f3064ed8409e6f8ee226cdfd2a85ae50473aa94\"},\n + \ {file = \"regex-2023.5.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:171c52e320fe29260da550d81c6b99f6f8402450dc7777ef5ced2e848f3b6f8f\"},\n + \ {file = \"regex-2023.5.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:aad5524c2aedaf9aa14ef1bc9327f8abd915699dea457d339bebbe2f0d218f86\"},\n + \ {file = \"regex-2023.5.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:5a0f874ee8c0bc820e649c900243c6d1e6dc435b81da1492046716f14f1a2a96\"},\n + \ {file = \"regex-2023.5.5-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl\", + hash = \"sha256:e645c757183ee0e13f0bbe56508598e2d9cd42b8abc6c0599d53b0d0b8dd1479\"},\n + \ {file = \"regex-2023.5.5-cp310-cp310-musllinux_1_1_aarch64.whl\", hash + = \"sha256:a4c5da39bca4f7979eefcbb36efea04471cd68db2d38fcbb4ee2c6d440699833\"},\n + \ {file = \"regex-2023.5.5-cp310-cp310-musllinux_1_1_i686.whl\", hash = + \"sha256:5e3f4468b8c6fd2fd33c218bbd0a1559e6a6fcf185af8bb0cc43f3b5bfb7d636\"},\n + \ {file = \"regex-2023.5.5-cp310-cp310-musllinux_1_1_ppc64le.whl\", hash + = \"sha256:59e4b729eae1a0919f9e4c0fc635fbcc9db59c74ad98d684f4877be3d2607dd6\"},\n + \ {file = \"regex-2023.5.5-cp310-cp310-musllinux_1_1_s390x.whl\", hash = + \"sha256:ba73a14e9c8f9ac409863543cde3290dba39098fc261f717dc337ea72d3ebad2\"},\n + \ {file = \"regex-2023.5.5-cp310-cp310-musllinux_1_1_x86_64.whl\", hash + = \"sha256:0bbd5dcb19603ab8d2781fac60114fb89aee8494f4505ae7ad141a3314abb1f9\"},\n + \ {file = \"regex-2023.5.5-cp310-cp310-win32.whl\", hash = \"sha256:40005cbd383438aecf715a7b47fe1e3dcbc889a36461ed416bdec07e0ef1db66\"},\n + \ {file = \"regex-2023.5.5-cp310-cp310-win_amd64.whl\", hash = \"sha256:59597cd6315d3439ed4b074febe84a439c33928dd34396941b4d377692eca810\"},\n + \ {file = \"regex-2023.5.5-cp311-cp311-macosx_10_9_x86_64.whl\", hash = + \"sha256:8f08276466fedb9e36e5193a96cb944928301152879ec20c2d723d1031cd4ddd\"},\n + \ {file = \"regex-2023.5.5-cp311-cp311-macosx_11_0_arm64.whl\", hash = \"sha256:cd46f30e758629c3ee91713529cfbe107ac50d27110fdcc326a42ce2acf4dafc\"},\n + \ {file = \"regex-2023.5.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:f2910502f718828cecc8beff004917dcf577fc5f8f5dd40ffb1ea7612124547b\"},\n + \ {file = \"regex-2023.5.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:445d6f4fc3bd9fc2bf0416164454f90acab8858cd5a041403d7a11e3356980e8\"},\n + \ {file = \"regex-2023.5.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:18196c16a584619c7c1d843497c069955d7629ad4a3fdee240eb347f4a2c9dbe\"},\n + \ {file = \"regex-2023.5.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:33d430a23b661629661f1fe8395be2004006bc792bb9fc7c53911d661b69dd7e\"},\n + \ {file = \"regex-2023.5.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:72a28979cc667e5f82ef433db009184e7ac277844eea0f7f4d254b789517941d\"},\n + \ {file = \"regex-2023.5.5-cp311-cp311-musllinux_1_1_aarch64.whl\", hash + = \"sha256:f764e4dfafa288e2eba21231f455d209f4709436baeebb05bdecfb5d8ddc3d35\"},\n + \ {file = \"regex-2023.5.5-cp311-cp311-musllinux_1_1_i686.whl\", hash = + \"sha256:23d86ad2121b3c4fc78c58f95e19173790e22ac05996df69b84e12da5816cb17\"},\n + \ {file = \"regex-2023.5.5-cp311-cp311-musllinux_1_1_ppc64le.whl\", hash + = \"sha256:690a17db524ee6ac4a27efc5406530dd90e7a7a69d8360235323d0e5dafb8f5b\"},\n + \ {file = \"regex-2023.5.5-cp311-cp311-musllinux_1_1_s390x.whl\", hash = + \"sha256:1ecf3dcff71f0c0fe3e555201cbe749fa66aae8d18f80d2cc4de8e66df37390a\"},\n + \ {file = \"regex-2023.5.5-cp311-cp311-musllinux_1_1_x86_64.whl\", hash + = \"sha256:811040d7f3dd9c55eb0d8b00b5dcb7fd9ae1761c454f444fd9f37fe5ec57143a\"},\n + \ {file = \"regex-2023.5.5-cp311-cp311-win32.whl\", hash = \"sha256:c8c143a65ce3ca42e54d8e6fcaf465b6b672ed1c6c90022794a802fb93105d22\"},\n + \ {file = \"regex-2023.5.5-cp311-cp311-win_amd64.whl\", hash = \"sha256:586a011f77f8a2da4b888774174cd266e69e917a67ba072c7fc0e91878178a80\"},\n + \ {file = \"regex-2023.5.5-cp36-cp36m-macosx_10_9_x86_64.whl\", hash = \"sha256:b6365703e8cf1644b82104cdd05270d1a9f043119a168d66c55684b1b557d008\"},\n + \ {file = \"regex-2023.5.5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:a56c18f21ac98209da9c54ae3ebb3b6f6e772038681d6cb43b8d53da3b09ee81\"},\n + \ {file = \"regex-2023.5.5-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:b8b942d8b3ce765dbc3b1dad0a944712a89b5de290ce8f72681e22b3c55f3cc8\"},\n + \ {file = \"regex-2023.5.5-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:844671c9c1150fcdac46d43198364034b961bd520f2c4fdaabfc7c7d7138a2dd\"},\n + \ {file = \"regex-2023.5.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:c2ce65bdeaf0a386bb3b533a28de3994e8e13b464ac15e1e67e4603dd88787fa\"},\n + \ {file = \"regex-2023.5.5-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:fee0016cc35a8a91e8cc9312ab26a6fe638d484131a7afa79e1ce6165328a135\"},\n + \ {file = \"regex-2023.5.5-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl\", + hash = \"sha256:18f05d14f14a812fe9723f13afafefe6b74ca042d99f8884e62dbd34dcccf3e2\"},\n + \ {file = \"regex-2023.5.5-cp36-cp36m-musllinux_1_1_aarch64.whl\", hash + = \"sha256:941b3f1b2392f0bcd6abf1bc7a322787d6db4e7457be6d1ffd3a693426a755f2\"},\n + \ {file = \"regex-2023.5.5-cp36-cp36m-musllinux_1_1_i686.whl\", hash = \"sha256:921473a93bcea4d00295799ab929522fc650e85c6b9f27ae1e6bb32a790ea7d3\"},\n + \ {file = \"regex-2023.5.5-cp36-cp36m-musllinux_1_1_ppc64le.whl\", hash + = \"sha256:e2205a81f815b5bb17e46e74cc946c575b484e5f0acfcb805fb252d67e22938d\"},\n + \ {file = \"regex-2023.5.5-cp36-cp36m-musllinux_1_1_s390x.whl\", hash = + \"sha256:385992d5ecf1a93cb85adff2f73e0402dd9ac29b71b7006d342cc920816e6f32\"},\n + \ {file = \"regex-2023.5.5-cp36-cp36m-musllinux_1_1_x86_64.whl\", hash = + \"sha256:890a09cb0a62198bff92eda98b2b507305dd3abf974778bae3287f98b48907d3\"},\n + \ {file = \"regex-2023.5.5-cp36-cp36m-win32.whl\", hash = \"sha256:821a88b878b6589c5068f4cc2cfeb2c64e343a196bc9d7ac68ea8c2a776acd46\"},\n + \ {file = \"regex-2023.5.5-cp36-cp36m-win_amd64.whl\", hash = \"sha256:7918a1b83dd70dc04ab5ed24c78ae833ae8ea228cef84e08597c408286edc926\"},\n + \ {file = \"regex-2023.5.5-cp37-cp37m-macosx_10_9_x86_64.whl\", hash = \"sha256:338994d3d4ca4cf12f09822e025731a5bdd3a37aaa571fa52659e85ca793fb67\"},\n + \ {file = \"regex-2023.5.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:0a69cf0c00c4d4a929c6c7717fd918414cab0d6132a49a6d8fc3ded1988ed2ea\"},\n + \ {file = \"regex-2023.5.5-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:8f5e06df94fff8c4c85f98c6487f6636848e1dc85ce17ab7d1931df4a081f657\"},\n + \ {file = \"regex-2023.5.5-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:a8906669b03c63266b6a7693d1f487b02647beb12adea20f8840c1a087e2dfb5\"},\n + \ {file = \"regex-2023.5.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:9fda3e50abad8d0f48df621cf75adc73c63f7243cbe0e3b2171392b445401550\"},\n + \ {file = \"regex-2023.5.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:5ac2b7d341dc1bd102be849d6dd33b09701223a851105b2754339e390be0627a\"},\n + \ {file = \"regex-2023.5.5-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl\", + hash = \"sha256:fb2b495dd94b02de8215625948132cc2ea360ae84fe6634cd19b6567709c8ae2\"},\n + \ {file = \"regex-2023.5.5-cp37-cp37m-musllinux_1_1_aarch64.whl\", hash + = \"sha256:aa7d032c1d84726aa9edeb6accf079b4caa87151ca9fabacef31fa028186c66d\"},\n + \ {file = \"regex-2023.5.5-cp37-cp37m-musllinux_1_1_i686.whl\", hash = \"sha256:3d45864693351c15531f7e76f545ec35000d50848daa833cead96edae1665559\"},\n + \ {file = \"regex-2023.5.5-cp37-cp37m-musllinux_1_1_ppc64le.whl\", hash + = \"sha256:21e90a288e6ba4bf44c25c6a946cb9b0f00b73044d74308b5e0afd190338297c\"},\n + \ {file = \"regex-2023.5.5-cp37-cp37m-musllinux_1_1_s390x.whl\", hash = + \"sha256:10250a093741ec7bf74bcd2039e697f519b028518f605ff2aa7ac1e9c9f97423\"},\n + \ {file = \"regex-2023.5.5-cp37-cp37m-musllinux_1_1_x86_64.whl\", hash = + \"sha256:6b8d0c153f07a953636b9cdb3011b733cadd4178123ef728ccc4d5969e67f3c2\"},\n + \ {file = \"regex-2023.5.5-cp37-cp37m-win32.whl\", hash = \"sha256:10374c84ee58c44575b667310d5bbfa89fb2e64e52349720a0182c0017512f6c\"},\n + \ {file = \"regex-2023.5.5-cp37-cp37m-win_amd64.whl\", hash = \"sha256:9b320677521aabf666cdd6e99baee4fb5ac3996349c3b7f8e7c4eee1c00dfe3a\"},\n + \ {file = \"regex-2023.5.5-cp38-cp38-macosx_10_9_x86_64.whl\", hash = \"sha256:afb1c70ec1e594a547f38ad6bf5e3d60304ce7539e677c1429eebab115bce56e\"},\n + \ {file = \"regex-2023.5.5-cp38-cp38-macosx_11_0_arm64.whl\", hash = \"sha256:cf123225945aa58b3057d0fba67e8061c62d14cc8a4202630f8057df70189051\"},\n + \ {file = \"regex-2023.5.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:a99757ad7fe5c8a2bb44829fc57ced11253e10f462233c1255fe03888e06bc19\"},\n + \ {file = \"regex-2023.5.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:a623564d810e7a953ff1357f7799c14bc9beeab699aacc8b7ab7822da1e952b8\"},\n + \ {file = \"regex-2023.5.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:ced02e3bd55e16e89c08bbc8128cff0884d96e7f7a5633d3dc366b6d95fcd1d6\"},\n + \ {file = \"regex-2023.5.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:d1cbe6b5be3b9b698d8cc4ee4dee7e017ad655e83361cd0ea8e653d65e469468\"},\n + \ {file = \"regex-2023.5.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:4a6e4b0e0531223f53bad07ddf733af490ba2b8367f62342b92b39b29f72735a\"},\n + \ {file = \"regex-2023.5.5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl\", + hash = \"sha256:2e9c4f778514a560a9c9aa8e5538bee759b55f6c1dcd35613ad72523fd9175b8\"},\n + \ {file = \"regex-2023.5.5-cp38-cp38-musllinux_1_1_aarch64.whl\", hash = + \"sha256:256f7f4c6ba145f62f7a441a003c94b8b1af78cee2cccacfc1e835f93bc09426\"},\n + \ {file = \"regex-2023.5.5-cp38-cp38-musllinux_1_1_i686.whl\", hash = \"sha256:bd7b68fd2e79d59d86dcbc1ccd6e2ca09c505343445daaa4e07f43c8a9cc34da\"},\n + \ {file = \"regex-2023.5.5-cp38-cp38-musllinux_1_1_ppc64le.whl\", hash = + \"sha256:4a5059bd585e9e9504ef9c07e4bc15b0a621ba20504388875d66b8b30a5c4d18\"},\n + \ {file = \"regex-2023.5.5-cp38-cp38-musllinux_1_1_s390x.whl\", hash = \"sha256:6893544e06bae009916a5658ce7207e26ed17385149f35a3125f5259951f1bbe\"},\n + \ {file = \"regex-2023.5.5-cp38-cp38-musllinux_1_1_x86_64.whl\", hash = + \"sha256:c64d5abe91a3dfe5ff250c6bb267ef00dbc01501518225b45a5f9def458f31fb\"},\n + \ {file = \"regex-2023.5.5-cp38-cp38-win32.whl\", hash = \"sha256:7923470d6056a9590247ff729c05e8e0f06bbd4efa6569c916943cb2d9b68b91\"},\n + \ {file = \"regex-2023.5.5-cp38-cp38-win_amd64.whl\", hash = \"sha256:4035d6945cb961c90c3e1c1ca2feb526175bcfed44dfb1cc77db4fdced060d3e\"},\n + \ {file = \"regex-2023.5.5-cp39-cp39-macosx_10_9_x86_64.whl\", hash = \"sha256:50fd2d9b36938d4dcecbd684777dd12a407add4f9f934f235c66372e630772b0\"},\n + \ {file = \"regex-2023.5.5-cp39-cp39-macosx_11_0_arm64.whl\", hash = \"sha256:d19e57f888b00cd04fc38f5e18d0efbd91ccba2d45039453ab2236e6eec48d4d\"},\n + \ {file = \"regex-2023.5.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", + hash = \"sha256:bd966475e963122ee0a7118ec9024388c602d12ac72860f6eea119a3928be053\"},\n + \ {file = \"regex-2023.5.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", + hash = \"sha256:db09e6c18977a33fea26fe67b7a842f706c67cf8bda1450974d0ae0dd63570df\"},\n + \ {file = \"regex-2023.5.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl\", + hash = \"sha256:6164d4e2a82f9ebd7752a06bd6c504791bedc6418c0196cd0a23afb7f3e12b2d\"},\n + \ {file = \"regex-2023.5.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", + hash = \"sha256:84397d3f750d153ebd7f958efaa92b45fea170200e2df5e0e1fd4d85b7e3f58a\"},\n + \ {file = \"regex-2023.5.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", + hash = \"sha256:9c3efee9bb53cbe7b285760c81f28ac80dc15fa48b5fe7e58b52752e642553f1\"},\n + \ {file = \"regex-2023.5.5-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl\", + hash = \"sha256:144b5b017646b5a9392a5554a1e5db0000ae637be4971c9747566775fc96e1b2\"},\n + \ {file = \"regex-2023.5.5-cp39-cp39-musllinux_1_1_aarch64.whl\", hash = + \"sha256:1189fbbb21e2c117fda5303653b61905aeeeea23de4a94d400b0487eb16d2d60\"},\n + \ {file = \"regex-2023.5.5-cp39-cp39-musllinux_1_1_i686.whl\", hash = \"sha256:f83fe9e10f9d0b6cf580564d4d23845b9d692e4c91bd8be57733958e4c602956\"},\n + \ {file = \"regex-2023.5.5-cp39-cp39-musllinux_1_1_ppc64le.whl\", hash = + \"sha256:72aa4746993a28c841e05889f3f1b1e5d14df8d3daa157d6001a34c98102b393\"},\n + \ {file = \"regex-2023.5.5-cp39-cp39-musllinux_1_1_s390x.whl\", hash = \"sha256:de2f780c3242ea114dd01f84848655356af4dd561501896c751d7b885ea6d3a1\"},\n + \ {file = \"regex-2023.5.5-cp39-cp39-musllinux_1_1_x86_64.whl\", hash = + \"sha256:290fd35219486dfbc00b0de72f455ecdd63e59b528991a6aec9fdfc0ce85672e\"},\n + \ {file = \"regex-2023.5.5-cp39-cp39-win32.whl\", hash = \"sha256:732176f5427e72fa2325b05c58ad0b45af341c459910d766f814b0584ac1f9ac\"},\n + \ {file = \"regex-2023.5.5-cp39-cp39-win_amd64.whl\", hash = \"sha256:1307aa4daa1cbb23823d8238e1f61292fd07e4e5d8d38a6efff00b67a7cdb764\"},\n + \ {file = \"regex-2023.5.5.tar.gz\", hash = \"sha256:7d76a8a1fc9da08296462a18f16620ba73bcbf5909e42383b253ef34d9d5141e\"},\n]\n\n[[package]]\nname + = \"requests\"\nversion = \"2.30.0\"\ndescription = \"Python HTTP for Humans.\"\ncategory + = \"main\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file + = \"requests-2.30.0-py3-none-any.whl\", hash = \"sha256:10e94cc4f3121ee6da529d358cdaeaff2f1c409cd377dbc72b825852f2f7e294\"},\n + \ {file = \"requests-2.30.0.tar.gz\", hash = \"sha256:239d7d4458afcb28a692cdd298d87542235f4ca8d36d03a15bfc128a6559a2f4\"},\n]\n\n[package.dependencies]\ncertifi + = \">=2017.4.17\"\ncharset-normalizer = \">=2,<4\"\nidna = \">=2.5,<4\"\nurllib3 + = \">=1.21.1,<3\"\n\n[package.extras]\nsocks = [\"PySocks (>=1.5.6,!=1.5.7)\"]\nuse-chardet-on-py3 + = [\"chardet (>=3.0.2,<6)\"]\n\n[[package]]\nname = \"requests-mock\"\nversion + = \"1.10.0\"\ndescription = \"Mock out responses from the requests package\"\ncategory + = \"dev\"\noptional = false\npython-versions = \"*\"\nfiles = [\n {file + = \"requests-mock-1.10.0.tar.gz\", hash = \"sha256:59c9c32419a9fb1ae83ec242d98e889c45bd7d7a65d48375cc243ec08441658b\"},\n + \ {file = \"requests_mock-1.10.0-py2.py3-none-any.whl\", hash = \"sha256:2fdbb637ad17ee15c06f33d31169e71bf9fe2bdb7bc9da26185be0dd8d842699\"},\n]\n\n[package.dependencies]\nrequests + = \">=2.3,<3\"\nsix = \"*\"\n\n[package.extras]\nfixture = [\"fixtures\"]\ntest + = [\"fixtures\", \"mock\", \"purl\", \"pytest\", \"requests-futures\", \"sphinx\", + \"testrepository (>=0.0.18)\", \"testtools\"]\n\n[[package]]\nname = \"requests-toolbelt\"\nversion + = \"1.0.0\"\ndescription = \"A utility belt for advanced users of python-requests\"\ncategory + = \"dev\"\noptional = false\npython-versions = \">=2.7, !=3.0.*, !=3.1.*, + !=3.2.*, !=3.3.*\"\nfiles = [\n {file = \"requests-toolbelt-1.0.0.tar.gz\", + hash = \"sha256:7681a0a3d047012b5bdc0ee37d7f8f07ebe76ab08caeccfc3921ce23c88d5bc6\"},\n + \ {file = \"requests_toolbelt-1.0.0-py2.py3-none-any.whl\", hash = \"sha256:cccfdd665f0a24fcf4726e690f65639d272bb0637b9b92dfd91a5568ccf6bd06\"},\n]\n\n[package.dependencies]\nrequests + = \">=2.0.1,<3.0.0\"\n\n[[package]]\nname = \"reuse\"\nversion = \"1.1.2\"\ndescription + = \"reuse is a tool for compliance with the REUSE recommendations.\"\ncategory + = \"dev\"\noptional = false\npython-versions = \">=3.6.2,<4.0.0\"\nfiles = + [\n {file = \"reuse-1.1.2-cp311-cp311-manylinux_2_36_x86_64.whl\", hash + = \"sha256:d3cf6981e9b2855845a0cf323526fd1cde94a640ea1d8dce22d4156788b282bc\"},\n + \ {file = \"reuse-1.1.2.tar.gz\", hash = \"sha256:80eb6e5ab5f73c784b5a9153e61a282045f6f9292124e1b55d4a7265dbad4246\"},\n]\n\n[package.dependencies]\nbinaryornot + = \">=0.4.4,<0.5.0\"\n\"boolean.py\" = \">=3.8\"\nJinja2 = \">=3.0.0,<4.0.0\"\nlicense-expression + = \">=1.0\"\npython-debian = \">=0.1.38,<0.1.45 || >0.1.45,<0.1.46 || >0.1.46,<0.1.47 + || >0.1.47,<0.2.0\"\nsetuptools = \"*\"\n\n[[package]]\nname = \"rfc3986\"\nversion + = \"2.0.0\"\ndescription = \"Validating URI References per RFC 3986\"\ncategory + = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file + = \"rfc3986-2.0.0-py2.py3-none-any.whl\", hash = \"sha256:50b1502b60e289cb37883f3dfd34532b8873c7de9f49bb546641ce9cbd256ebd\"},\n + \ {file = \"rfc3986-2.0.0.tar.gz\", hash = \"sha256:97aacf9dbd4bfd829baad6e6309fa6573aaf1be3f6fa735c8ab05e46cecb261c\"},\n]\n\n[package.extras]\nidna2008 + = [\"idna\"]\n\n[[package]]\nname = \"secretstorage\"\nversion = \"3.3.3\"\ndescription + = \"Python bindings to FreeDesktop.org Secret Service API\"\ncategory = \"dev\"\noptional + = false\npython-versions = \">=3.6\"\nfiles = [\n {file = \"SecretStorage-3.3.3-py3-none-any.whl\", + hash = \"sha256:f356e6628222568e3af06f2eba8df495efa13b3b63081dafd4f7d9a7b7bc9f99\"},\n + \ {file = \"SecretStorage-3.3.3.tar.gz\", hash = \"sha256:2403533ef369eca6d2ba81718576c5e0f564d5cca1b58f73a8b23e7d4eeebd77\"},\n]\n\n[package.dependencies]\ncryptography + = \">=2.0\"\njeepney = \">=0.6\"\n\n[[package]]\nname = \"semver\"\nversion + = \"2.13.0\"\ndescription = \"Python helper for Semantic Versioning (http://semver.org/)\"\ncategory + = \"dev\"\noptional = false\npython-versions = \">=2.7, !=3.0.*, !=3.1.*, + !=3.2.*, !=3.3.*\"\nfiles = [\n {file = \"semver-2.13.0-py2.py3-none-any.whl\", + hash = \"sha256:ced8b23dceb22134307c1b8abfa523da14198793d9787ac838e70e29e77458d4\"},\n + \ {file = \"semver-2.13.0.tar.gz\", hash = \"sha256:fa0fe2722ee1c3f57eac478820c3a5ae2f624af8264cbdf9000c980ff7f75e3f\"},\n]\n\n[[package]]\nname + = \"setuptools\"\nversion = \"67.7.2\"\ndescription = \"Easily download, build, + install, upgrade, and uninstall Python packages\"\ncategory = \"dev\"\noptional + = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"setuptools-67.7.2-py3-none-any.whl\", + hash = \"sha256:23aaf86b85ca52ceb801d32703f12d77517b2556af839621c641fca11287952b\"},\n + \ {file = \"setuptools-67.7.2.tar.gz\", hash = \"sha256:f104fa03692a2602fa0fec6c6a9e63b6c8a968de13e17c026957dd1f53d80990\"},\n]\n\n[package.extras]\ndocs + = [\"furo\", \"jaraco.packaging (>=9)\", \"jaraco.tidelift (>=1.4)\", \"pygments-github-lexers + (==0.0.5)\", \"rst.linker (>=1.9)\", \"sphinx (>=3.5)\", \"sphinx-favicon\", + \"sphinx-hoverxref (<2)\", \"sphinx-inline-tabs\", \"sphinx-lint\", \"sphinx-notfound-page + (==0.8.3)\", \"sphinx-reredirects\", \"sphinxcontrib-towncrier\"]\ntesting + = [\"build[virtualenv]\", \"filelock (>=3.4.0)\", \"flake8 (<5)\", \"flake8-2020\", + \"ini2toml[lite] (>=0.9)\", \"jaraco.envs (>=2.2)\", \"jaraco.path (>=3.2.0)\", + \"pip (>=19.1)\", \"pip-run (>=8.8)\", \"pytest (>=6)\", \"pytest-black (>=0.3.7)\", + \"pytest-checkdocs (>=2.4)\", \"pytest-cov\", \"pytest-enabler (>=1.3)\", + \"pytest-flake8\", \"pytest-mypy (>=0.9.1)\", \"pytest-perf\", \"pytest-timeout\", + \"pytest-xdist\", \"tomli-w (>=1.0.0)\", \"virtualenv (>=13.0.0)\", \"wheel\"]\ntesting-integration + = [\"build[virtualenv]\", \"filelock (>=3.4.0)\", \"jaraco.envs (>=2.2)\", + \"jaraco.path (>=3.2.0)\", \"pytest\", \"pytest-enabler\", \"pytest-xdist\", + \"tomli\", \"virtualenv (>=13.0.0)\", \"wheel\"]\n\n[[package]]\nname = \"sh\"\nversion + = \"1.14.3\"\ndescription = \"Python subprocess replacement\"\ncategory = + \"dev\"\noptional = false\npython-versions = \"*\"\nfiles = [\n {file = + \"sh-1.14.3.tar.gz\", hash = \"sha256:e4045b6c732d9ce75d571c79f5ac2234edd9ae4f5fa9d59b09705082bdca18c7\"},\n]\n\n[[package]]\nname + = \"six\"\nversion = \"1.16.0\"\ndescription = \"Python 2 and 3 compatibility + utilities\"\ncategory = \"main\"\noptional = false\npython-versions = \">=2.7, + !=3.0.*, !=3.1.*, !=3.2.*\"\nfiles = [\n {file = \"six-1.16.0-py2.py3-none-any.whl\", + hash = \"sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254\"},\n + \ {file = \"six-1.16.0.tar.gz\", hash = \"sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926\"},\n]\n\n[[package]]\nname + = \"smmap\"\nversion = \"5.0.0\"\ndescription = \"A pure Python implementation + of a sliding window memory map manager\"\ncategory = \"dev\"\noptional = false\npython-versions + = \">=3.6\"\nfiles = [\n {file = \"smmap-5.0.0-py3-none-any.whl\", hash + = \"sha256:2aba19d6a040e78d8b09de5c57e96207b09ed71d8e55ce0959eeee6c8e190d94\"},\n + \ {file = \"smmap-5.0.0.tar.gz\", hash = \"sha256:c840e62059cd3be204b0c9c9f74be2c09d5648eddd4580d9314c3ecde0b30936\"},\n]\n\n[[package]]\nname + = \"snowballstemmer\"\nversion = \"2.2.0\"\ndescription = \"This package provides + 29 stemmers for 28 languages generated from Snowball algorithms.\"\ncategory + = \"dev\"\noptional = false\npython-versions = \"*\"\nfiles = [\n {file + = \"snowballstemmer-2.2.0-py2.py3-none-any.whl\", hash = \"sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a\"},\n + \ {file = \"snowballstemmer-2.2.0.tar.gz\", hash = \"sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1\"},\n]\n\n[[package]]\nname + = \"sqlparse\"\nversion = \"0.4.4\"\ndescription = \"A non-validating SQL + parser.\"\ncategory = \"main\"\noptional = false\npython-versions = \">=3.5\"\nfiles + = [\n {file = \"sqlparse-0.4.4-py3-none-any.whl\", hash = \"sha256:5430a4fe2ac7d0f93e66f1efc6e1338a41884b7ddf2a350cedd20ccc4d9d28f3\"},\n + \ {file = \"sqlparse-0.4.4.tar.gz\", hash = \"sha256:d446183e84b8349fa3061f0fe7f06ca94ba65b426946ffebe6e3e8295332420c\"},\n]\n\n[package.extras]\ndev + = [\"build\", \"flake8\"]\ndoc = [\"sphinx\"]\ntest = [\"pytest\", \"pytest-cov\"]\n\n[[package]]\nname + = \"syrupy\"\nversion = \"4.0.2\"\ndescription = \"Pytest Snapshot Test Utility\"\ncategory + = \"dev\"\noptional = false\npython-versions = \">=3.8.1,<4\"\nfiles = [\n + \ {file = \"syrupy-4.0.2-py3-none-any.whl\", hash = \"sha256:dfd1f0fad298eee753de4f2471d4346412c4435885c4b7beea648d4934c6620a\"},\n + \ {file = \"syrupy-4.0.2.tar.gz\", hash = \"sha256:3c75ab6866580679b2cb9abe78e74c3e2011fffc6333651c6beb2a78a716ab80\"},\n]\n\n[package.dependencies]\ncolored + = \">=1.3.92,<2.0.0\"\npytest = \">=7.0.0,<8.0.0\"\n\n[[package]]\nname = + \"text-unidecode\"\nversion = \"1.3\"\ndescription = \"The most basic Text::Unidecode + port\"\ncategory = \"main\"\noptional = false\npython-versions = \"*\"\nfiles = [\n {file = \"text-unidecode-1.3.tar.gz\", hash = \"sha256:bad6603bb14d279193107714b288be206cac565dfa49aa5b105294dd5c4aab93\"},\n - \ {file = \"text_unidecode-1.3-py2.py3-none-any.whl\", hash = \"sha256:1311f10e8b895935241623731c2ba64f4c455287888b18189350b67134a822e8\"},\n]\ntoml - = [\n {file = \"toml-0.10.2-py2.py3-none-any.whl\", hash = \"sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b\"},\n - \ {file = \"toml-0.10.2.tar.gz\", hash = \"sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f\"},\n]\ntomli - = [\n {file = \"tomli-2.0.1-py3-none-any.whl\", hash = \"sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc\"},\n - \ {file = \"tomli-2.0.1.tar.gz\", hash = \"sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f\"},\n]\ntomlkit - = [\n {file = \"tomlkit-0.11.6-py3-none-any.whl\", hash = \"sha256:07de26b0d8cfc18f871aec595fda24d95b08fef89d147caa861939f37230bf4b\"},\n - \ {file = \"tomlkit-0.11.6.tar.gz\", hash = \"sha256:71b952e5721688937fb02cf9d354dbcf0785066149d2855e44531ebdd2b65d73\"},\n]\ntqdm - = [\n {file = \"tqdm-4.64.1-py2.py3-none-any.whl\", hash = \"sha256:6fee160d6ffcd1b1c68c65f14c829c22832bc401726335ce92c52d395944a6a1\"},\n - \ {file = \"tqdm-4.64.1.tar.gz\", hash = \"sha256:5f4f682a004951c1b450bc753c710e9280c5746ce6ffedee253ddbcbf54cf1e4\"},\n]\ntwine - = [\n {file = \"twine-3.8.0-py3-none-any.whl\", hash = \"sha256:d0550fca9dc19f3d5e8eadfce0c227294df0a2a951251a4385797c8a6198b7c8\"},\n - \ {file = \"twine-3.8.0.tar.gz\", hash = \"sha256:8efa52658e0ae770686a13b675569328f1fba9837e5de1867bfe5f46a9aefe19\"},\n]\ntyping-extensions - = [\n {file = \"typing_extensions-4.4.0-py3-none-any.whl\", hash = \"sha256:16fa4864408f655d35ec496218b85f79b3437c829e93320c7c9215ccfd92489e\"},\n - \ {file = \"typing_extensions-4.4.0.tar.gz\", hash = \"sha256:1511434bb92bf8dd198c12b1cc812e800d4181cfcb867674e0f8279cc93087aa\"},\n]\ntzdata - = [\n {file = \"tzdata-2022.7-py2.py3-none-any.whl\", hash = \"sha256:2b88858b0e3120792a3c0635c23daf36a7d7eeeca657c323da299d2094402a0d\"},\n - \ {file = \"tzdata-2022.7.tar.gz\", hash = \"sha256:fe5f866eddd8b96e9fcba978f8e503c909b19ea7efda11e52e39494bad3a7bfa\"},\n]\ntzlocal - = [\n {file = \"tzlocal-4.2-py3-none-any.whl\", hash = \"sha256:89885494684c929d9191c57aa27502afc87a579be5cdd3225c77c463ea043745\"},\n - \ {file = \"tzlocal-4.2.tar.gz\", hash = \"sha256:ee5842fa3a795f023514ac2d801c4a81d1743bbe642e3940143326b3a00addd7\"},\n]\nurllib3 - = [\n {file = \"urllib3-1.26.13-py2.py3-none-any.whl\", hash = \"sha256:47cc05d99aaa09c9e72ed5809b60e7ba354e64b59c9c173ac3018642d8bb41fc\"},\n - \ {file = \"urllib3-1.26.13.tar.gz\", hash = \"sha256:c083dd0dce68dbfbe1129d5271cb90f9447dea7d52097c6e0126120c521ddea8\"},\n]\nuWSGI - = [\n {file = \"uwsgi-2.0.21.tar.gz\", hash = \"sha256:35a30d83791329429bc04fe44183ce4ab512fcf6968070a7bfba42fc5a0552a9\"},\n]\nvirtualenv - = [\n {file = \"virtualenv-20.17.1-py3-none-any.whl\", hash = \"sha256:ce3b1684d6e1a20a3e5ed36795a97dfc6af29bc3970ca8dab93e11ac6094b3c4\"},\n - \ {file = \"virtualenv-20.17.1.tar.gz\", hash = \"sha256:f8b927684efc6f1cc206c9db297a570ab9ad0e51c16fa9e45487d36d1905c058\"},\n]\nwebencodings - = [\n {file = \"webencodings-0.5.1-py2.py3-none-any.whl\", hash = \"sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78\"},\n - \ {file = \"webencodings-0.5.1.tar.gz\", hash = \"sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923\"},\n]\nwheel - = [\n {file = \"wheel-0.38.4-py3-none-any.whl\", hash = \"sha256:b60533f3f5d530e971d6737ca6d58681ee434818fab630c83a734bb10c083ce8\"},\n - \ {file = \"wheel-0.38.4.tar.gz\", hash = \"sha256:965f5259b566725405b05e7cf774052044b1ed30119b5d586b2703aafe8719ac\"},\n]\nwmctrl - = [\n {file = \"wmctrl-0.4.tar.gz\", hash = \"sha256:66cbff72b0ca06a22ec3883ac3a4d7c41078bdae4fb7310f52951769b10e14e0\"},\n]\nzipp - = [\n {file = \"zipp-3.11.0-py3-none-any.whl\", hash = \"sha256:83a28fcb75844b5c0cdaf5aa4003c2d728c77e05f5aeabe8e95e56727005fbaa\"},\n - \ {file = \"zipp-3.11.0.tar.gz\", hash = \"sha256:a7a22e05929290a67401440b39690ae6563279bced5f314609d9d03798f56766\"},\n]\n" + \ {file = \"text_unidecode-1.3-py2.py3-none-any.whl\", hash = \"sha256:1311f10e8b895935241623731c2ba64f4c455287888b18189350b67134a822e8\"},\n]\n\n[[package]]\nname + = \"tomli\"\nversion = \"2.0.1\"\ndescription = \"A lil' TOML parser\"\ncategory + = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file + = \"tomli-2.0.1-py3-none-any.whl\", hash = \"sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc\"},\n + \ {file = \"tomli-2.0.1.tar.gz\", hash = \"sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f\"},\n]\n\n[[package]]\nname + = \"tomlkit\"\nversion = \"0.11.8\"\ndescription = \"Style preserving TOML + library\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles + = [\n {file = \"tomlkit-0.11.8-py3-none-any.whl\", hash = \"sha256:8c726c4c202bdb148667835f68d68780b9a003a9ec34167b6c673b38eff2a171\"},\n + \ {file = \"tomlkit-0.11.8.tar.gz\", hash = \"sha256:9330fc7faa1db67b541b28e62018c17d20be733177d290a13b24c62d1614e0c3\"},\n]\n\n[[package]]\nname + = \"tqdm\"\nversion = \"4.65.0\"\ndescription = \"Fast, Extensible Progress + Meter\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles + = [\n {file = \"tqdm-4.65.0-py3-none-any.whl\", hash = \"sha256:c4f53a17fe37e132815abceec022631be8ffe1b9381c2e6e30aa70edc99e9671\"},\n + \ {file = \"tqdm-4.65.0.tar.gz\", hash = \"sha256:1871fb68a86b8fb3b59ca4cdd3dcccbc7e6d613eeed31f4c332531977b89beb5\"},\n]\n\n[package.dependencies]\ncolorama + = {version = \"*\", markers = \"platform_system == \\\"Windows\\\"\"}\n\n[package.extras]\ndev + = [\"py-make (>=0.1.0)\", \"twine\", \"wheel\"]\nnotebook = [\"ipywidgets + (>=6)\"]\nslack = [\"slack-sdk\"]\ntelegram = [\"requests\"]\n\n[[package]]\nname + = \"twine\"\nversion = \"3.8.0\"\ndescription = \"Collection of utilities + for publishing packages on PyPI\"\ncategory = \"dev\"\noptional = false\npython-versions + = \">=3.6\"\nfiles = [\n {file = \"twine-3.8.0-py3-none-any.whl\", hash + = \"sha256:d0550fca9dc19f3d5e8eadfce0c227294df0a2a951251a4385797c8a6198b7c8\"},\n + \ {file = \"twine-3.8.0.tar.gz\", hash = \"sha256:8efa52658e0ae770686a13b675569328f1fba9837e5de1867bfe5f46a9aefe19\"},\n]\n\n[package.dependencies]\ncolorama + = \">=0.4.3\"\nimportlib-metadata = \">=3.6\"\nkeyring = \">=15.1\"\npkginfo + = \">=1.8.1\"\nreadme-renderer = \">=21.0\"\nrequests = \">=2.20\"\nrequests-toolbelt + = \">=0.8.0,<0.9.0 || >0.9.0\"\nrfc3986 = \">=1.4.0\"\ntqdm = \">=4.14\"\nurllib3 + = \">=1.26.0\"\n\n[[package]]\nname = \"typing-extensions\"\nversion = \"4.5.0\"\ndescription + = \"Backported and Experimental Type Hints for Python 3.7+\"\ncategory = \"dev\"\noptional + = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"typing_extensions-4.5.0-py3-none-any.whl\", + hash = \"sha256:fb33085c39dd998ac16d1431ebc293a8b3eedd00fd4a32de0ff79002c19511b4\"},\n + \ {file = \"typing_extensions-4.5.0.tar.gz\", hash = \"sha256:5cb5f4a79139d699607b3ef622a1dedafa84e115ab0024e0d9c044a9479ca7cb\"},\n]\n\n[[package]]\nname + = \"tzdata\"\nversion = \"2023.3\"\ndescription = \"Provider of IANA time + zone data\"\ncategory = \"main\"\noptional = false\npython-versions = \">=2\"\nfiles + = [\n {file = \"tzdata-2023.3-py2.py3-none-any.whl\", hash = \"sha256:7e65763eef3120314099b6939b5546db7adce1e7d6f2e179e3df563c70511eda\"},\n + \ {file = \"tzdata-2023.3.tar.gz\", hash = \"sha256:11ef1e08e54acb0d4f95bdb1be05da659673de4acbd21bf9c69e94cc5e907a3a\"},\n]\n\n[[package]]\nname + = \"tzlocal\"\nversion = \"4.3\"\ndescription = \"tzinfo object for the local + timezone\"\ncategory = \"main\"\noptional = false\npython-versions = \">=3.7\"\nfiles + = [\n {file = \"tzlocal-4.3-py3-none-any.whl\", hash = \"sha256:b44c4388f3d34f25862cfbb387578a4d70fec417649da694a132f628a23367e2\"},\n + \ {file = \"tzlocal-4.3.tar.gz\", hash = \"sha256:3f21d09e1b2aa9f2dacca12da240ca37de3ba5237a93addfd6d593afe9073355\"},\n]\n\n[package.dependencies]\n\"backports.zoneinfo\" + = {version = \"*\", markers = \"python_version < \\\"3.9\\\"\"}\npytz-deprecation-shim + = \"*\"\ntzdata = {version = \"*\", markers = \"platform_system == \\\"Windows\\\"\"}\n\n[package.extras]\ndevenv + = [\"black\", \"check-manifest\", \"flake8\", \"pyroma\", \"pytest (>=4.3)\", + \"pytest-cov\", \"pytest-mock (>=3.3)\", \"zest.releaser\"]\n\n[[package]]\nname + = \"urllib3\"\nversion = \"1.26.15\"\ndescription = \"HTTP library with thread-safe + connection pooling, file post, and more.\"\ncategory = \"main\"\noptional + = false\npython-versions = \">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, + !=3.5.*\"\nfiles = [\n {file = \"urllib3-1.26.15-py2.py3-none-any.whl\", + hash = \"sha256:aa751d169e23c7479ce47a0cb0da579e3ede798f994f5816a74e4f4500dcea42\"},\n + \ {file = \"urllib3-1.26.15.tar.gz\", hash = \"sha256:8a388717b9476f934a21484e8c8e61875ab60644d29b9b39e11e4b9dc1c6b305\"},\n]\n\n[package.extras]\nbrotli + = [\"brotli (>=1.0.9)\", \"brotlicffi (>=0.8.0)\", \"brotlipy (>=0.6.0)\"]\nsecure + = [\"certifi\", \"cryptography (>=1.3.4)\", \"idna (>=2.0.0)\", \"ipaddress\", + \"pyOpenSSL (>=0.14)\", \"urllib3-secure-extra\"]\nsocks = [\"PySocks (>=1.5.6,!=1.5.7,<2.0)\"]\n\n[[package]]\nname + = \"uwsgi\"\nversion = \"2.0.21\"\ndescription = \"The uWSGI server\"\ncategory + = \"main\"\noptional = false\npython-versions = \"*\"\nfiles = [\n {file + = \"uwsgi-2.0.21.tar.gz\", hash = \"sha256:35a30d83791329429bc04fe44183ce4ab512fcf6968070a7bfba42fc5a0552a9\"},\n]\n\n[[package]]\nname + = \"virtualenv\"\nversion = \"20.23.0\"\ndescription = \"Virtual Python Environment + builder\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles + = [\n {file = \"virtualenv-20.23.0-py3-none-any.whl\", hash = \"sha256:6abec7670e5802a528357fdc75b26b9f57d5d92f29c5462ba0fbe45feacc685e\"},\n + \ {file = \"virtualenv-20.23.0.tar.gz\", hash = \"sha256:a85caa554ced0c0afbd0d638e7e2d7b5f92d23478d05d17a76daeac8f279f924\"},\n]\n\n[package.dependencies]\ndistlib + = \">=0.3.6,<1\"\nfilelock = \">=3.11,<4\"\nplatformdirs = \">=3.2,<4\"\n\n[package.extras]\ndocs + = [\"furo (>=2023.3.27)\", \"proselint (>=0.13)\", \"sphinx (>=6.1.3)\", \"sphinx-argparse + (>=0.4)\", \"sphinxcontrib-towncrier (>=0.2.1a0)\", \"towncrier (>=22.12)\"]\ntest + = [\"covdefaults (>=2.3)\", \"coverage (>=7.2.3)\", \"coverage-enable-subprocess + (>=1)\", \"flaky (>=3.7)\", \"packaging (>=23.1)\", \"pytest (>=7.3.1)\", + \"pytest-env (>=0.8.1)\", \"pytest-freezegun (>=0.4.2)\", \"pytest-mock (>=3.10)\", + \"pytest-randomly (>=3.12)\", \"pytest-timeout (>=2.1)\", \"setuptools (>=67.7.1)\", + \"time-machine (>=2.9)\"]\n\n[[package]]\nname = \"webencodings\"\nversion + = \"0.5.1\"\ndescription = \"Character encoding aliases for legacy web content\"\ncategory + = \"dev\"\noptional = false\npython-versions = \"*\"\nfiles = [\n {file + = \"webencodings-0.5.1-py2.py3-none-any.whl\", hash = \"sha256:a0af1213f3c2226497a97e2b3aa01a7e4bee4f403f95be16fc9acd2947514a78\"},\n + \ {file = \"webencodings-0.5.1.tar.gz\", hash = \"sha256:b36a1c245f2d304965eb4e0a82848379241dc04b865afcc4aab16748587e1923\"},\n]\n\n[[package]]\nname + = \"wheel\"\nversion = \"0.40.0\"\ndescription = \"A built-package format + for Python\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles + = [\n {file = \"wheel-0.40.0-py3-none-any.whl\", hash = \"sha256:d236b20e7cb522daf2390fa84c55eea81c5c30190f90f29ae2ca1ad8355bf247\"},\n + \ {file = \"wheel-0.40.0.tar.gz\", hash = \"sha256:cd1196f3faee2b31968d626e1731c94f99cbdb67cf5a46e4f5656cbee7738873\"},\n]\n\n[package.extras]\ntest + = [\"pytest (>=6.0.0)\"]\n\n[[package]]\nname = \"wmctrl\"\nversion = \"0.4\"\ndescription + = \"A tool to programmatically control windows inside X\"\ncategory = \"dev\"\noptional + = false\npython-versions = \"*\"\nfiles = [\n {file = \"wmctrl-0.4.tar.gz\", + hash = \"sha256:66cbff72b0ca06a22ec3883ac3a4d7c41078bdae4fb7310f52951769b10e14e0\"},\n]\n\n[[package]]\nname + = \"zipp\"\nversion = \"3.15.0\"\ndescription = \"Backport of pathlib-compatible + object wrapper for zip files\"\ncategory = \"dev\"\noptional = false\npython-versions + = \">=3.7\"\nfiles = [\n {file = \"zipp-3.15.0-py3-none-any.whl\", hash + = \"sha256:48904fc76a60e542af151aded95726c1a5c34ed43ab4134b597665c86d7ad556\"},\n + \ {file = \"zipp-3.15.0.tar.gz\", hash = \"sha256:112929ad649da941c23de50f356a2b5570c954b65150642bccdd66bf194d224b\"},\n]\n\n[package.extras]\ndocs + = [\"furo\", \"jaraco.packaging (>=9)\", \"jaraco.tidelift (>=1.4)\", \"rst.linker + (>=1.9)\", \"sphinx (>=3.5)\", \"sphinx-lint\"]\ntesting = [\"big-O\", \"flake8 + (<5)\", \"jaraco.functools\", \"jaraco.itertools\", \"more-itertools\", \"pytest + (>=6)\", \"pytest-black (>=0.3.7)\", \"pytest-checkdocs (>=2.4)\", \"pytest-cov\", + \"pytest-enabler (>=1.3)\", \"pytest-flake8\", \"pytest-mypy (>=0.9.1)\"]\n\n[metadata]\nlock-version + = \"2.0\"\npython-versions = \"^3.8.1\"\ncontent-hash = \"a0f79c7f5c6ca20aeaa7a6e0a971c0d6fef8a2c5bb03443e5ab15cdf760ee9d8\"\n" headers: Accept-Ranges: - bytes @@ -1698,19 +1833,21 @@ interactions: Content-Encoding: - gzip Content-Length: - - '44039' + - '48238' Content-Security-Policy: - default-src 'none'; style-src 'unsafe-inline'; sandbox Content-Type: - text/plain; charset=utf-8 + Cross-Origin-Resource-Policy: + - cross-origin Date: - - Thu, 04 May 2023 13:04:38 GMT + - Mon, 28 Aug 2023 12:36:36 GMT Etag: - - W/"c8dfea24671a67be99df79efaf12af084b1ce4bb8f82f61142133790c8923b3f" + - W/"ad8a1d8caf90ee85dd93900fb90718751d7dca1bfa115903f4e5fc9ecafabc69" Expires: - - Thu, 04 May 2023 13:09:38 GMT + - Mon, 28 Aug 2023 12:41:36 GMT Source-Age: - - '31' + - '0' Strict-Transport-Security: - max-age=31536000 Vary: @@ -1718,27 +1855,155 @@ interactions: Via: - 1.1 varnish X-Cache: - - HIT + - MISS X-Cache-Hits: - - '1' + - '0' X-Content-Type-Options: - nosniff X-Fastly-Request-ID: - - f91fa099ed8bce4ad14e54e28cec66ce302d60e6 + - 9b109ba6176cda3597a8141f723664387fac6618 X-Frame-Options: - deny X-GitHub-Request-Id: - - D1C4:3F1B:5DC944:6144B1:6453AD47 + - E7EE:6702:AA94DD:B122AC:64EC94D3 X-Served-By: - - cache-mxp6964-MXP + - cache-vie6350-VIE X-Timer: - - S1683205479.502172,VS0,VE1 + - S1693226196.787492,VS0,VE493 + X-XSS-Protection: + - 1; mode=block + status: + code: 200 + message: OK +- request: + body: null + headers: {} + method: GET + uri: https://pypi.org/pypi/django/3.2.19/json + response: + body: + string: '{"info":{"author":"Django Software Foundation","author_email":"foundation@djangoproject.com","bugtrack_url":null,"classifiers":["Development + Status :: 5 - Production/Stable","Environment :: Web Environment","Framework + :: Django","Intended Audience :: Developers","License :: OSI Approved :: BSD + License","Operating System :: OS Independent","Programming Language :: Python","Programming + Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming + Language :: Python :: 3.10","Programming Language :: Python :: 3.6","Programming + Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming + Language :: Python :: 3.9","Topic :: Internet :: WWW/HTTP","Topic :: Internet + :: WWW/HTTP :: Dynamic Content","Topic :: Internet :: WWW/HTTP :: WSGI","Topic + :: Software Development :: Libraries :: Application Frameworks","Topic :: + Software Development :: Libraries :: Python Modules"],"description":"======\nDjango\n======\n\nDjango + is a high-level Python Web framework that encourages rapid development\nand + clean, pragmatic design. Thanks for checking it out.\n\nAll documentation + is in the \"``docs``\" directory and online at\nhttps://docs.djangoproject.com/en/stable/. + If you''re just getting started,\nhere''s how we recommend you read the docs:\n\n* + First, read ``docs/intro/install.txt`` for instructions on installing Django.\n\n* + Next, work through the tutorials in order (``docs/intro/tutorial01.txt``,\n ``docs/intro/tutorial02.txt``, + etc.).\n\n* If you want to set up an actual deployment server, read\n ``docs/howto/deployment/index.txt`` + for instructions.\n\n* You''ll probably want to read through the topical guides + (in ``docs/topics``)\n next; from there you can jump to the HOWTOs (in ``docs/howto``) + for specific\n problems, and check out the reference (``docs/ref``) for gory + details.\n\n* See ``docs/README`` for instructions on building an HTML version + of the docs.\n\nDocs are updated rigorously. If you find any problems in the + docs, or think\nthey should be clarified in any way, please take 30 seconds + to fill out a\nticket here: https://code.djangoproject.com/newticket\n\nTo + get more help:\n\n* Join the ``#django`` channel on ``irc.libera.chat``. Lots + of helpful people\n hang out there. See https://web.libera.chat if you''re + new to IRC.\n\n* Join the django-users mailing list, or read the archives, + at\n https://groups.google.com/group/django-users.\n\nTo contribute to Django:\n\n* + Check out https://docs.djangoproject.com/en/dev/internals/contributing/ for\n information + about getting involved.\n\nTo run Django''s test suite:\n\n* Follow the instructions + in the \"Unit tests\" section of\n ``docs/internals/contributing/writing-code/unit-tests.txt``, + published online at\n https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/unit-tests/#running-the-unit-tests\n\nSupporting + the Development of Django\n====================================\n\nDjango''s + development depends on your contributions. \n\nIf you depend on Django, remember + to support the Django Software Foundation: https://www.djangoproject.com/fundraising/\n\n\n","description_content_type":"","docs_url":null,"download_url":"","downloads":{"last_day":-1,"last_month":-1,"last_week":-1},"home_page":"https://www.djangoproject.com/","keywords":"","license":"BSD-3-Clause","maintainer":"","maintainer_email":"","name":"Django","package_url":"https://pypi.org/project/Django/","platform":null,"project_url":"https://pypi.org/project/Django/","project_urls":{"Documentation":"https://docs.djangoproject.com/","Funding":"https://www.djangoproject.com/fundraising/","Homepage":"https://www.djangoproject.com/","Release + notes":"https://docs.djangoproject.com/en/stable/releases/","Source":"https://github.com/django/django","Tracker":"https://code.djangoproject.com/"},"release_url":"https://pypi.org/project/Django/3.2.19/","requires_dist":["asgiref + (<4,>=3.3.2)","pytz","sqlparse (>=0.2.2)","argon2-cffi (>=19.1.0) ; extra + == ''argon2''","bcrypt ; extra == ''bcrypt''"],"requires_python":">=3.6","summary":"A + high-level Python Web framework that encourages rapid development and clean, + pragmatic design.","version":"3.2.19","yanked":false,"yanked_reason":null},"last_serial":19128106,"urls":[{"comment_text":"","digests":{"blake2b_256":"22af979a4c610e727cc936c3db3d48cfcb3c270e106ff919f23fc1a27870ba00","md5":"8b5d5a06e2c288ff6be0a5e8e556a6dd","sha256":"21cc991466245d659ab79cb01204f9515690f8dae00e5eabde307f14d24d4d7d"},"downloads":-1,"filename":"Django-3.2.19-py3-none-any.whl","has_sig":false,"md5_digest":"8b5d5a06e2c288ff6be0a5e8e556a6dd","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.6","size":7889399,"upload_time":"2023-05-03T12:58:19","upload_time_iso_8601":"2023-05-03T12:58:19.066030Z","url":"https://files.pythonhosted.org/packages/22/af/979a4c610e727cc936c3db3d48cfcb3c270e106ff919f23fc1a27870ba00/Django-3.2.19-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","digests":{"blake2b_256":"e5a7cc0b6f97d18a70fd9e026e00a885a9fb995fe2166a56e7784fb361abb027","md5":"d84f0b8669678fea14579d7400a521e2","sha256":"031365bae96814da19c10706218c44dff3b654cc4de20a98bd2d29b9bde469f0"},"downloads":-1,"filename":"Django-3.2.19.tar.gz","has_sig":false,"md5_digest":"d84f0b8669678fea14579d7400a521e2","packagetype":"sdist","python_version":"source","requires_python":">=3.6","size":9832772,"upload_time":"2023-05-03T12:58:31","upload_time_iso_8601":"2023-05-03T12:58:31.141156Z","url":"https://files.pythonhosted.org/packages/e5/a7/cc0b6f97d18a70fd9e026e00a885a9fb995fe2166a56e7784fb361abb027/Django-3.2.19.tar.gz","yanked":false,"yanked_reason":null}],"vulnerabilities":[{"aliases":["CVE-2023-36053"],"details":"In + Django 3.2 before 3.2.20, 4 before 4.1.10, and 4.2 before 4.2.3, `EmailValidator` + and `URLValidator` are subject to a potential ReDoS (regular expression denial + of service) attack via a very large number of domain name labels of emails + and URLs.","fixed_in":["3.2.20","4.1.10","4.2.3","4.2.3","4.1.10","3.2.20"],"id":"GHSA-jh3w-4vvf-mjgr","link":"https://osv.dev/vulnerability/GHSA-jh3w-4vvf-mjgr","source":"osv","summary":null,"withdrawn":null},{"aliases":["CVE-2023-36053"],"details":"In + Django 3.2 before 3.2.20, 4 before 4.1.10, and 4.2 before 4.2.3, EmailValidator + and URLValidator are subject to a potential ReDoS (regular expression denial + of service) attack via a very large number of domain name labels of emails + and URLs.","fixed_in":["4.2.3","4.1.10","3.2.20"],"id":"PYSEC-2023-100","link":"https://osv.dev/vulnerability/PYSEC-2023-100","source":"osv","summary":null,"withdrawn":null}]} + + ' + headers: + Accept-Ranges: + - bytes + Access-Control-Allow-Headers: + - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since + Access-Control-Allow-Methods: + - GET + Access-Control-Allow-Origin: + - '*' + Access-Control-Expose-Headers: + - X-PyPI-Last-Serial + Access-Control-Max-Age: + - '86400' + Cache-Control: + - max-age=900, public + Connection: + - keep-alive + Content-Encoding: + - gzip + Content-Length: + - '2558' + Content-Security-Policy: + - base-uri 'self'; block-all-mixed-content; connect-src 'self' https://api.github.com/repos/ + https://api.github.com/search/issues https://*.google-analytics.com https://*.analytics.google.com + https://*.googletagmanager.com fastly-insights.com *.fastly-insights.com *.ethicalads.io + https://api.pwnedpasswords.com https://cdn.jsdelivr.net/npm/mathjax@3.2.2/es5/sre/mathmaps/ + https://2p66nmmycsj3.statuspage.io; default-src 'none'; font-src 'self' fonts.gstatic.com; + form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; frame-src + 'none'; img-src 'self' https://pypi-camo.global.ssl.fastly.net/ https://*.google-analytics.com + https://*.googletagmanager.com *.fastly-insights.com *.ethicalads.io; script-src + 'self' https://*.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com + *.fastly-insights.com *.ethicalads.io 'sha256-U3hKDidudIaxBDEzwGJApJgPEf2mWk6cfMWghrAa6i0=' + https://cdn.jsdelivr.net/npm/mathjax@3.2.2/ 'sha256-1CldwzdEg2k1wTmf7s5RWVd7NMXI/7nxxjJM2C4DqII=' + 'sha256-0POaN8stWYQxhzjKS+/eOfbbJ/u4YHO5ZagJvLpMypo='; style-src 'self' fonts.googleapis.com + *.ethicalads.io 'sha256-2YHqZokjiizkHi1Zt+6ar0XJ0OeEy/egBnlm+MDMtrM=' 'sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' + 'sha256-JLEjeN9e5dGsz5475WyRaoA4eQOdNPxDIeUhclnJDCE=' 'sha256-mQyxHEuwZJqpxCw3SLmc4YOySNKXunyu2Oiz1r3/wAE=' + 'sha256-OCf+kv5Asiwp++8PIevKBYSgnNLNUZvxAp4a7wMLuKA=' 'sha256-h5LOiLhk6wiJrGsG5ItM0KimwzWQH/yAcmoJDJL//bY='; + worker-src *.fastly-insights.com + Content-Type: + - application/json + Date: + - Mon, 28 Aug 2023 12:36:36 GMT + Etag: + - '"LM0E00mCSBpFCa46X4IEbA"' + Referrer-Policy: + - origin-when-cross-origin + Strict-Transport-Security: + - max-age=31536000; includeSubDomains; preload + Vary: + - Accept-Encoding + X-Cache: + - HIT, HIT + X-Cache-Hits: + - 292, 1 + X-Content-Type-Options: + - nosniff + X-Frame-Options: + - deny + X-Permitted-Cross-Domain-Policies: + - none + X-PyPI-Last-Serial: + - '19128106' + X-Served-By: + - cache-iad-kiad7000172-IAD, cache-vie6370-VIE + X-Timer: + - S1693226197.525466,VS0,VE1 X-XSS-Protection: - 1; mode=block status: code: 200 message: OK - url: https://raw.githubusercontent.com/projectcaluma/caluma/main/poetry.lock - request: body: null headers: {} @@ -1888,10 +2153,10 @@ interactions: https://api.pwnedpasswords.com https://cdn.jsdelivr.net/npm/mathjax@3.2.2/es5/sre/mathmaps/ https://2p66nmmycsj3.statuspage.io; default-src 'none'; font-src 'self' fonts.gstatic.com; form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; frame-src - 'none'; img-src 'self' https://warehouse-camo.ingress.cmh1.psfhosted.org/ - https://*.google-analytics.com https://*.googletagmanager.com *.fastly-insights.com - *.ethicalads.io; script-src 'self' https://*.googletagmanager.com https://www.google-analytics.com - https://ssl.google-analytics.com *.fastly-insights.com *.ethicalads.io 'sha256-U3hKDidudIaxBDEzwGJApJgPEf2mWk6cfMWghrAa6i0=' + 'none'; img-src 'self' https://pypi-camo.global.ssl.fastly.net/ https://*.google-analytics.com + https://*.googletagmanager.com *.fastly-insights.com *.ethicalads.io; script-src + 'self' https://*.googletagmanager.com https://www.google-analytics.com https://ssl.google-analytics.com + *.fastly-insights.com *.ethicalads.io 'sha256-U3hKDidudIaxBDEzwGJApJgPEf2mWk6cfMWghrAa6i0=' https://cdn.jsdelivr.net/npm/mathjax@3.2.2/ 'sha256-1CldwzdEg2k1wTmf7s5RWVd7NMXI/7nxxjJM2C4DqII=' 'sha256-0POaN8stWYQxhzjKS+/eOfbbJ/u4YHO5ZagJvLpMypo='; style-src 'self' fonts.googleapis.com *.ethicalads.io 'sha256-2YHqZokjiizkHi1Zt+6ar0XJ0OeEy/egBnlm+MDMtrM=' 'sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' @@ -1901,13 +2166,11 @@ interactions: Content-Type: - application/json Date: - - Thu, 04 May 2023 13:04:38 GMT + - Mon, 28 Aug 2023 12:36:36 GMT Etag: - '"OnXxXaVC1oRXvOowwXstBw"' Referrer-Policy: - origin-when-cross-origin - Server: - - nginx/1.13.9 Strict-Transport-Security: - max-age=31536000; includeSubDomains; preload Vary: @@ -1915,7 +2178,7 @@ interactions: X-Cache: - HIT, HIT X-Cache-Hits: - - 49785, 1 + - 3804, 1 X-Content-Type-Options: - nosniff X-Frame-Options: @@ -1925,13 +2188,12 @@ interactions: X-PyPI-Last-Serial: - '15178046' X-Served-By: - - cache-iad-kjyo7100160-IAD, cache-mxp6962-MXP + - cache-iad-kjyo7100160-IAD, cache-vie6382-VIE X-Timer: - - S1683205479.568583,VS0,VE1 + - S1693226197.527072,VS0,VE1 X-XSS-Protection: - 1; mode=block status: code: 200 message: OK - url: https://pypi.org/pypi/djangorestframework/3.14.0/json version: 1 diff --git a/api/outdated/outdated/tests/cassettes/test_syncprojects.yaml b/api/outdated/outdated/tests/cassettes/test_syncprojects.yaml deleted file mode 100644 index b43dd1b8..00000000 --- a/api/outdated/outdated/tests/cassettes/test_syncprojects.yaml +++ /dev/null @@ -1,85831 +0,0 @@ -interactions: -- request: - body: null - headers: - Accept: - - application/vnd.github.hawkgirl-preview+json - Authorization: - - DUMMY - method: POST - uri: https://api.github.com/graphql - response: - body: - string: '{"data":{"repository":{"dependencyGraphManifests":{"nodes":[{"blobPath":"/adfinis/Outdated/blob/main/api/poetry.lock"},{"blobPath":"/adfinis/Outdated/blob/main/api/pyproject.toml"},{"blobPath":"/adfinis/Outdated/blob/main/ember/package.json"},{"blobPath":"/adfinis/Outdated/blob/main/ember/yarn.lock"},{"blobPath":"/adfinis/Outdated/blob/main/.github/workflows/backend.yaml"},{"blobPath":"/adfinis/Outdated/blob/main/.github/workflows/frontend.yaml"}]}}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, - X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, - X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, - X-GitHub-Request-Id, Deprecation, Sunset - Content-Encoding: - - gzip - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json; charset=utf-8 - Date: - - Thu, 04 May 2023 13:04:41 GMT - Referrer-Policy: - - origin-when-cross-origin, strict-origin-when-cross-origin - Server: - - GitHub.com - Strict-Transport-Security: - - max-age=31536000; includeSubdomains; preload - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding, Accept, X-Requested-With - X-Accepted-OAuth-Scopes: - - repo - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - X-GitHub-Media-Type: - - github.hawkgirl-preview; format=json - X-GitHub-Request-Id: - - 7A1E:C488:2587D6A:25E3F16:6453AD66 - X-OAuth-Scopes: - - public_repo, read:audit_log, read:discussion, read:enterprise, read:gpg_key, - read:org, read:project, read:public_key, read:repo_hook, read:ssh_signing_key, - read:user - X-RateLimit-Limit: - - '5000' - X-RateLimit-Remaining: - - '4989' - X-RateLimit-Reset: - - '1683206832' - X-RateLimit-Resource: - - graphql - X-RateLimit-Used: - - '11' - X-XSS-Protection: - - '0' - status: - code: 200 - message: OK - url: https://api.github.com/graphql -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Host: - - raw.githubusercontent.com - User-Agent: - - Python/3.9 aiohttp/3.8.4 - method: GET - uri: https://raw.githubusercontent.com//adfinis/Outdated/main/ember/yarn.lock - response: - body: {} - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Length: - - '73' - Content-Type: - - text/html; charset=utf-8 - Date: - - Thu, 04 May 2023 13:04:41 GMT - Expires: - - Thu, 04 May 2023 13:09:41 GMT - Location: - - /adfinis/Outdated/main/ember/yarn.lock - Source-Age: - - '2246' - Vary: - - Authorization,Accept-Encoding - Via: - - 1.1 varnish - X-Cache: - - HIT - X-Cache-Hits: - - '1' - X-Fastly-Request-ID: - - 74786fbd2bcb5c8f59c1897d960d0762a17d7f47 - X-GitHub-Request-Id: - - 977C:7E83:5564C5:58B5C4:6453A4A3 - X-Served-By: - - cache-lin2290026-LIN - X-Timer: - - S1683205481.435001,VS0,VE1 - status: - code: 301 - message: Moved Permanently - url: https://raw.githubusercontent.com//adfinis/Outdated/main/ember/yarn.lock -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Host: - - raw.githubusercontent.com - User-Agent: - - Python/3.9 aiohttp/3.8.4 - method: GET - uri: https://raw.githubusercontent.com//adfinis/Outdated/main/api/poetry.lock - response: - body: {} - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Length: - - '73' - Content-Type: - - text/html; charset=utf-8 - Date: - - Thu, 04 May 2023 13:04:41 GMT - Expires: - - Thu, 04 May 2023 13:09:41 GMT - Location: - - /adfinis/Outdated/main/api/poetry.lock - Source-Age: - - '2246' - Vary: - - Authorization,Accept-Encoding - Via: - - 1.1 varnish - X-Cache: - - HIT - X-Cache-Hits: - - '1' - X-Fastly-Request-ID: - - 573d0695d84bc450ea4b1b763a4862ccfe41b264 - X-GitHub-Request-Id: - - A72E:F337:53DD5D:572E6C:6453A4A3 - X-Served-By: - - cache-mxp6983-MXP - X-Timer: - - S1683205481.437675,VS0,VE1 - status: - code: 301 - message: Moved Permanently - url: https://raw.githubusercontent.com//adfinis/Outdated/main/api/poetry.lock -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Host: - - raw.githubusercontent.com - User-Agent: - - Python/3.9 aiohttp/3.8.4 - method: GET - uri: https://raw.githubusercontent.com/adfinis/Outdated/main/api/poetry.lock - response: - body: - string: "# This file is automatically @generated by Poetry 1.4.2 and should - not be changed by hand.\n\n[[package]]\nname = \"asgiref\"\nversion = \"3.6.0\"\ndescription - = \"ASGI specs, helper code, and adapters\"\ncategory = \"main\"\noptional - = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"asgiref-3.6.0-py3-none-any.whl\", - hash = \"sha256:71e68008da809b957b7ee4b43dbccff33d1b23519fb8344e33f049897077afac\"},\n - \ {file = \"asgiref-3.6.0.tar.gz\", hash = \"sha256:9567dfe7bd8d3c8c892227827c41cce860b368104c3431da67a0c5a65a949506\"},\n]\n\n[package.extras]\ntests - = [\"mypy (>=0.800)\", \"pytest\", \"pytest-asyncio\"]\n\n[[package]]\nname - = \"attrs\"\nversion = \"23.1.0\"\ndescription = \"Classes Without Boilerplate\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file - = \"attrs-23.1.0-py3-none-any.whl\", hash = \"sha256:1f28b4522cdc2fb4256ac1a020c78acf9cba2c6b461ccd2c126f3aa8e8335d04\"},\n - \ {file = \"attrs-23.1.0.tar.gz\", hash = \"sha256:6279836d581513a26f1bf235f9acd333bc9115683f14f7e8fae46c98fc50e015\"},\n]\n\n[package.extras]\ncov - = [\"attrs[tests]\", \"coverage[toml] (>=5.3)\"]\ndev = [\"attrs[docs,tests]\", - \"pre-commit\"]\ndocs = [\"furo\", \"myst-parser\", \"sphinx\", \"sphinx-notfound-page\", - \"sphinxcontrib-towncrier\", \"towncrier\", \"zope-interface\"]\ntests = [\"attrs[tests-no-zope]\", - \"zope-interface\"]\ntests-no-zope = [\"cloudpickle\", \"hypothesis\", \"mypy - (>=1.1.1)\", \"pympler\", \"pytest (>=4.3.0)\", \"pytest-mypy-plugins\", \"pytest-xdist[psutil]\"]\n\n[[package]]\nname - = \"black\"\nversion = \"22.12.0\"\ndescription = \"The uncompromising code - formatter.\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles - = [\n {file = \"black-22.12.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:9eedd20838bd5d75b80c9f5487dbcb06836a43833a37846cf1d8c1cc01cef59d\"},\n - \ {file = \"black-22.12.0-cp310-cp310-win_amd64.whl\", hash = \"sha256:159a46a4947f73387b4d83e87ea006dbb2337eab6c879620a3ba52699b1f4351\"},\n - \ {file = \"black-22.12.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:d30b212bffeb1e252b31dd269dfae69dd17e06d92b87ad26e23890f3efea366f\"},\n - \ {file = \"black-22.12.0-cp311-cp311-win_amd64.whl\", hash = \"sha256:7412e75863aa5c5411886804678b7d083c7c28421210180d67dfd8cf1221e1f4\"},\n - \ {file = \"black-22.12.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:c116eed0efb9ff870ded8b62fe9f28dd61ef6e9ddd28d83d7d264a38417dcee2\"},\n - \ {file = \"black-22.12.0-cp37-cp37m-win_amd64.whl\", hash = \"sha256:1f58cbe16dfe8c12b7434e50ff889fa479072096d79f0a7f25e4ab8e94cd8350\"},\n - \ {file = \"black-22.12.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:77d86c9f3db9b1bf6761244bc0b3572a546f5fe37917a044e02f3166d5aafa7d\"},\n - \ {file = \"black-22.12.0-cp38-cp38-win_amd64.whl\", hash = \"sha256:82d9fe8fee3401e02e79767016b4907820a7dc28d70d137eb397b92ef3cc5bfc\"},\n - \ {file = \"black-22.12.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:101c69b23df9b44247bd88e1d7e90154336ac4992502d4197bdac35dd7ee3320\"},\n - \ {file = \"black-22.12.0-cp39-cp39-win_amd64.whl\", hash = \"sha256:559c7a1ba9a006226f09e4916060982fd27334ae1998e7a38b3f33a37f7a2148\"},\n - \ {file = \"black-22.12.0-py3-none-any.whl\", hash = \"sha256:436cc9167dd28040ad90d3b404aec22cedf24a6e4d7de221bec2730ec0c97bcf\"},\n - \ {file = \"black-22.12.0.tar.gz\", hash = \"sha256:229351e5a18ca30f447bf724d007f890f97e13af070bb6ad4c0a441cd7596a2f\"},\n]\n\n[package.dependencies]\nclick - = \">=8.0.0\"\nmypy-extensions = \">=0.4.3\"\npathspec = \">=0.9.0\"\nplatformdirs - = \">=2\"\ntomli = {version = \">=1.1.0\", markers = \"python_full_version - < \\\"3.11.0a7\\\"\"}\ntyping-extensions = {version = \">=3.10.0.0\", markers - = \"python_version < \\\"3.10\\\"\"}\n\n[package.extras]\ncolorama = [\"colorama - (>=0.4.3)\"]\nd = [\"aiohttp (>=3.7.4)\"]\njupyter = [\"ipython (>=7.8.0)\", - \"tokenize-rt (>=3.2.0)\"]\nuvloop = [\"uvloop (>=0.15.2)\"]\n\n[[package]]\nname - = \"click\"\nversion = \"8.1.3\"\ndescription = \"Composable command line - interface toolkit\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=3.7\"\nfiles = [\n {file = \"click-8.1.3-py3-none-any.whl\", hash - = \"sha256:bb4d8133cb15a609f44e8213d9b391b0809795062913b383c62be0ee95b1db48\"},\n - \ {file = \"click-8.1.3.tar.gz\", hash = \"sha256:7682dc8afb30297001674575ea00d1814d808d6a36af415a82bd481d37ba7b8e\"},\n]\n\n[package.dependencies]\ncolorama - = {version = \"*\", markers = \"platform_system == \\\"Windows\\\"\"}\n\n[[package]]\nname - = \"colorama\"\nversion = \"0.4.6\"\ndescription = \"Cross-platform colored - terminal text.\"\ncategory = \"dev\"\noptional = false\npython-versions = - \"!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7\"\nfiles = - [\n {file = \"colorama-0.4.6-py2.py3-none-any.whl\", hash = \"sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6\"},\n - \ {file = \"colorama-0.4.6.tar.gz\", hash = \"sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44\"},\n]\n\n[[package]]\nname - = \"coverage\"\nversion = \"7.2.5\"\ndescription = \"Code coverage measurement - for Python\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles - = [\n {file = \"coverage-7.2.5-cp310-cp310-macosx_10_9_x86_64.whl\", hash - = \"sha256:883123d0bbe1c136f76b56276074b0c79b5817dd4238097ffa64ac67257f4b6c\"},\n - \ {file = \"coverage-7.2.5-cp310-cp310-macosx_11_0_arm64.whl\", hash = \"sha256:d2fbc2a127e857d2f8898aaabcc34c37771bf78a4d5e17d3e1f5c30cd0cbc62a\"},\n - \ {file = \"coverage-7.2.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:5f3671662dc4b422b15776cdca89c041a6349b4864a43aa2350b6b0b03bbcc7f\"},\n - \ {file = \"coverage-7.2.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:780551e47d62095e088f251f5db428473c26db7829884323e56d9c0c3118791a\"},\n - \ {file = \"coverage-7.2.5-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:066b44897c493e0dcbc9e6a6d9f8bbb6607ef82367cf6810d387c09f0cd4fe9a\"},\n - \ {file = \"coverage-7.2.5-cp310-cp310-musllinux_1_1_aarch64.whl\", hash - = \"sha256:b9a4ee55174b04f6af539218f9f8083140f61a46eabcaa4234f3c2a452c4ed11\"},\n - \ {file = \"coverage-7.2.5-cp310-cp310-musllinux_1_1_i686.whl\", hash = - \"sha256:706ec567267c96717ab9363904d846ec009a48d5f832140b6ad08aad3791b1f5\"},\n - \ {file = \"coverage-7.2.5-cp310-cp310-musllinux_1_1_x86_64.whl\", hash - = \"sha256:ae453f655640157d76209f42c62c64c4d4f2c7f97256d3567e3b439bd5c9b06c\"},\n - \ {file = \"coverage-7.2.5-cp310-cp310-win32.whl\", hash = \"sha256:f81c9b4bd8aa747d417407a7f6f0b1469a43b36a85748145e144ac4e8d303cb5\"},\n - \ {file = \"coverage-7.2.5-cp310-cp310-win_amd64.whl\", hash = \"sha256:dc945064a8783b86fcce9a0a705abd7db2117d95e340df8a4333f00be5efb64c\"},\n - \ {file = \"coverage-7.2.5-cp311-cp311-macosx_10_9_x86_64.whl\", hash = - \"sha256:40cc0f91c6cde033da493227797be2826cbf8f388eaa36a0271a97a332bfd7ce\"},\n - \ {file = \"coverage-7.2.5-cp311-cp311-macosx_11_0_arm64.whl\", hash = \"sha256:a66e055254a26c82aead7ff420d9fa8dc2da10c82679ea850d8feebf11074d88\"},\n - \ {file = \"coverage-7.2.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:c10fbc8a64aa0f3ed136b0b086b6b577bc64d67d5581acd7cc129af52654384e\"},\n - \ {file = \"coverage-7.2.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:9a22cbb5ede6fade0482111fa7f01115ff04039795d7092ed0db43522431b4f2\"},\n - \ {file = \"coverage-7.2.5-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:292300f76440651529b8ceec283a9370532f4ecba9ad67d120617021bb5ef139\"},\n - \ {file = \"coverage-7.2.5-cp311-cp311-musllinux_1_1_aarch64.whl\", hash - = \"sha256:7ff8f3fb38233035028dbc93715551d81eadc110199e14bbbfa01c5c4a43f8d8\"},\n - \ {file = \"coverage-7.2.5-cp311-cp311-musllinux_1_1_i686.whl\", hash = - \"sha256:a08c7401d0b24e8c2982f4e307124b671c6736d40d1c39e09d7a8687bddf83ed\"},\n - \ {file = \"coverage-7.2.5-cp311-cp311-musllinux_1_1_x86_64.whl\", hash - = \"sha256:ef9659d1cda9ce9ac9585c045aaa1e59223b143f2407db0eaee0b61a4f266fb6\"},\n - \ {file = \"coverage-7.2.5-cp311-cp311-win32.whl\", hash = \"sha256:30dcaf05adfa69c2a7b9f7dfd9f60bc8e36b282d7ed25c308ef9e114de7fc23b\"},\n - \ {file = \"coverage-7.2.5-cp311-cp311-win_amd64.whl\", hash = \"sha256:97072cc90f1009386c8a5b7de9d4fc1a9f91ba5ef2146c55c1f005e7b5c5e068\"},\n - \ {file = \"coverage-7.2.5-cp37-cp37m-macosx_10_9_x86_64.whl\", hash = \"sha256:bebea5f5ed41f618797ce3ffb4606c64a5de92e9c3f26d26c2e0aae292f015c1\"},\n - \ {file = \"coverage-7.2.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:828189fcdda99aae0d6bf718ea766b2e715eabc1868670a0a07bf8404bf58c33\"},\n - \ {file = \"coverage-7.2.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:6e8a95f243d01ba572341c52f89f3acb98a3b6d1d5d830efba86033dd3687ade\"},\n - \ {file = \"coverage-7.2.5-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:e8834e5f17d89e05697c3c043d3e58a8b19682bf365048837383abfe39adaed5\"},\n - \ {file = \"coverage-7.2.5-cp37-cp37m-musllinux_1_1_aarch64.whl\", hash - = \"sha256:d1f25ee9de21a39b3a8516f2c5feb8de248f17da7eead089c2e04aa097936b47\"},\n - \ {file = \"coverage-7.2.5-cp37-cp37m-musllinux_1_1_i686.whl\", hash = \"sha256:1637253b11a18f453e34013c665d8bf15904c9e3c44fbda34c643fbdc9d452cd\"},\n - \ {file = \"coverage-7.2.5-cp37-cp37m-musllinux_1_1_x86_64.whl\", hash = - \"sha256:8e575a59315a91ccd00c7757127f6b2488c2f914096077c745c2f1ba5b8c0969\"},\n - \ {file = \"coverage-7.2.5-cp37-cp37m-win32.whl\", hash = \"sha256:509ecd8334c380000d259dc66feb191dd0a93b21f2453faa75f7f9cdcefc0718\"},\n - \ {file = \"coverage-7.2.5-cp37-cp37m-win_amd64.whl\", hash = \"sha256:12580845917b1e59f8a1c2ffa6af6d0908cb39220f3019e36c110c943dc875b0\"},\n - \ {file = \"coverage-7.2.5-cp38-cp38-macosx_10_9_x86_64.whl\", hash = \"sha256:b5016e331b75310610c2cf955d9f58a9749943ed5f7b8cfc0bb89c6134ab0a84\"},\n - \ {file = \"coverage-7.2.5-cp38-cp38-macosx_11_0_arm64.whl\", hash = \"sha256:373ea34dca98f2fdb3e5cb33d83b6d801007a8074f992b80311fc589d3e6b790\"},\n - \ {file = \"coverage-7.2.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:a063aad9f7b4c9f9da7b2550eae0a582ffc7623dca1c925e50c3fbde7a579771\"},\n - \ {file = \"coverage-7.2.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:38c0a497a000d50491055805313ed83ddba069353d102ece8aef5d11b5faf045\"},\n - \ {file = \"coverage-7.2.5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:a2b3b05e22a77bb0ae1a3125126a4e08535961c946b62f30985535ed40e26614\"},\n - \ {file = \"coverage-7.2.5-cp38-cp38-musllinux_1_1_aarch64.whl\", hash = - \"sha256:0342a28617e63ad15d96dca0f7ae9479a37b7d8a295f749c14f3436ea59fdcb3\"},\n - \ {file = \"coverage-7.2.5-cp38-cp38-musllinux_1_1_i686.whl\", hash = \"sha256:cf97ed82ca986e5c637ea286ba2793c85325b30f869bf64d3009ccc1a31ae3fd\"},\n - \ {file = \"coverage-7.2.5-cp38-cp38-musllinux_1_1_x86_64.whl\", hash = - \"sha256:c2c41c1b1866b670573657d584de413df701f482574bad7e28214a2362cb1fd1\"},\n - \ {file = \"coverage-7.2.5-cp38-cp38-win32.whl\", hash = \"sha256:10b15394c13544fce02382360cab54e51a9e0fd1bd61ae9ce012c0d1e103c813\"},\n - \ {file = \"coverage-7.2.5-cp38-cp38-win_amd64.whl\", hash = \"sha256:a0b273fe6dc655b110e8dc89b8ec7f1a778d78c9fd9b4bda7c384c8906072212\"},\n - \ {file = \"coverage-7.2.5-cp39-cp39-macosx_10_9_x86_64.whl\", hash = \"sha256:5c587f52c81211d4530fa6857884d37f514bcf9453bdeee0ff93eaaf906a5c1b\"},\n - \ {file = \"coverage-7.2.5-cp39-cp39-macosx_11_0_arm64.whl\", hash = \"sha256:4436cc9ba5414c2c998eaedee5343f49c02ca93b21769c5fdfa4f9d799e84200\"},\n - \ {file = \"coverage-7.2.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:6599bf92f33ab041e36e06d25890afbdf12078aacfe1f1d08c713906e49a3fe5\"},\n - \ {file = \"coverage-7.2.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:857abe2fa6a4973f8663e039ead8d22215d31db613ace76e4a98f52ec919068e\"},\n - \ {file = \"coverage-7.2.5-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:f6f5cab2d7f0c12f8187a376cc6582c477d2df91d63f75341307fcdcb5d60303\"},\n - \ {file = \"coverage-7.2.5-cp39-cp39-musllinux_1_1_aarch64.whl\", hash = - \"sha256:aa387bd7489f3e1787ff82068b295bcaafbf6f79c3dad3cbc82ef88ce3f48ad3\"},\n - \ {file = \"coverage-7.2.5-cp39-cp39-musllinux_1_1_i686.whl\", hash = \"sha256:156192e5fd3dbbcb11cd777cc469cf010a294f4c736a2b2c891c77618cb1379a\"},\n - \ {file = \"coverage-7.2.5-cp39-cp39-musllinux_1_1_x86_64.whl\", hash = - \"sha256:bd3b4b8175c1db502adf209d06136c000df4d245105c8839e9d0be71c94aefe1\"},\n - \ {file = \"coverage-7.2.5-cp39-cp39-win32.whl\", hash = \"sha256:ddc5a54edb653e9e215f75de377354e2455376f416c4378e1d43b08ec50acc31\"},\n - \ {file = \"coverage-7.2.5-cp39-cp39-win_amd64.whl\", hash = \"sha256:338aa9d9883aaaad53695cb14ccdeb36d4060485bb9388446330bef9c361c252\"},\n - \ {file = \"coverage-7.2.5-pp37.pp38.pp39-none-any.whl\", hash = \"sha256:8877d9b437b35a85c18e3c6499b23674684bf690f5d96c1006a1ef61f9fdf0f3\"},\n - \ {file = \"coverage-7.2.5.tar.gz\", hash = \"sha256:f99ef080288f09ffc687423b8d60978cf3a465d3f404a18d1a05474bd8575a47\"},\n]\n\n[package.dependencies]\ntomli - = {version = \"*\", optional = true, markers = \"python_full_version <= \\\"3.11.0a6\\\" - and extra == \\\"toml\\\"\"}\n\n[package.extras]\ntoml = [\"tomli\"]\n\n[[package]]\nname - = \"django\"\nversion = \"3.2.19\"\ndescription = \"A high-level Python Web - framework that encourages rapid development and clean, pragmatic design.\"\ncategory - = \"main\"\noptional = false\npython-versions = \">=3.6\"\nfiles = [\n {file - = \"Django-3.2.19-py3-none-any.whl\", hash = \"sha256:21cc991466245d659ab79cb01204f9515690f8dae00e5eabde307f14d24d4d7d\"},\n - \ {file = \"Django-3.2.19.tar.gz\", hash = \"sha256:031365bae96814da19c10706218c44dff3b654cc4de20a98bd2d29b9bde469f0\"},\n]\n\n[package.dependencies]\nasgiref - = \">=3.3.2,<4\"\npytz = \"*\"\nsqlparse = \">=0.2.2\"\n\n[package.extras]\nargon2 - = [\"argon2-cffi (>=19.1.0)\"]\nbcrypt = [\"bcrypt\"]\n\n[[package]]\nname - = \"django-environ\"\nversion = \"0.9.0\"\ndescription = \"A package that - allows you to utilize 12factor inspired environment variables to configure - your Django application.\"\ncategory = \"main\"\noptional = false\npython-versions - = \">=3.4,<4\"\nfiles = [\n {file = \"django-environ-0.9.0.tar.gz\", hash - = \"sha256:bff5381533056328c9ac02f71790bd5bf1cea81b1beeb648f28b81c9e83e0a21\"},\n - \ {file = \"django_environ-0.9.0-py2.py3-none-any.whl\", hash = \"sha256:f21a5ef8cc603da1870bbf9a09b7e5577ab5f6da451b843dbcc721a7bca6b3d9\"},\n]\n\n[package.extras]\ndevelop - = [\"coverage[toml] (>=5.0a4)\", \"furo (>=2021.8.17b43,<2021.9.0)\", \"pytest - (>=4.6.11)\", \"sphinx (>=3.5.0)\", \"sphinx-notfound-page\"]\ndocs = [\"furo - (>=2021.8.17b43,<2021.9.0)\", \"sphinx (>=3.5.0)\", \"sphinx-notfound-page\"]\ntesting - = [\"coverage[toml] (>=5.0a4)\", \"pytest (>=4.6.11)\"]\n\n[[package]]\nname - = \"django-filter\"\nversion = \"22.1\"\ndescription = \"Django-filter is - a reusable Django application for allowing users to filter querysets dynamically.\"\ncategory - = \"main\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file - = \"django-filter-22.1.tar.gz\", hash = \"sha256:ed473b76e84f7e83b2511bb2050c3efb36d135207d0128dfe3ae4b36e3594ba5\"},\n - \ {file = \"django_filter-22.1-py3-none-any.whl\", hash = \"sha256:ed429e34760127e3520a67f415bec4c905d4649fbe45d0d6da37e6ff5e0287eb\"},\n]\n\n[package.dependencies]\nDjango - = \">=3.2\"\n\n[[package]]\nname = \"djangorestframework\"\nversion = \"3.14.0\"\ndescription - = \"Web APIs for Django, made easy.\"\ncategory = \"main\"\noptional = false\npython-versions - = \">=3.6\"\nfiles = [\n {file = \"djangorestframework-3.14.0-py3-none-any.whl\", - hash = \"sha256:eb63f58c9f218e1a7d064d17a70751f528ed4e1d35547fdade9aaf4cd103fd08\"},\n - \ {file = \"djangorestframework-3.14.0.tar.gz\", hash = \"sha256:579a333e6256b09489cbe0a067e66abe55c6595d8926be6b99423786334350c8\"},\n]\n\n[package.dependencies]\ndjango - = \">=3.0\"\npytz = \"*\"\n\n[[package]]\nname = \"djangorestframework-jsonapi\"\nversion - = \"6.0.0\"\ndescription = \"A Django REST framework API adapter for the JSON:API - spec.\"\ncategory = \"main\"\noptional = false\npython-versions = \">=3.7\"\nfiles - = [\n {file = \"djangorestframework-jsonapi-6.0.0.tar.gz\", hash = \"sha256:f2465b1b1cd3f372abacc8d99f82835643373f4f3f12965276ad1ccc2d110415\"},\n - \ {file = \"djangorestframework_jsonapi-6.0.0-py2.py3-none-any.whl\", hash - = \"sha256:a93b3678bd5e2f070946ca32d7d0bb3734cb5966a80f8a44fa721fcf15cf89ce\"},\n]\n\n[package.dependencies]\ndjango - = \">=3.2,<4.2\"\ndjangorestframework = \">=3.13,<3.15\"\ninflection = \">=0.5.0\"\n\n[package.extras]\ndjango-filter - = [\"django-filter (>=2.4)\"]\ndjango-polymorphic = [\"django-polymorphic - (>=3.0)\"]\nopenapi = [\"pyyaml (>=5.4)\", \"uritemplate (>=3.0.1)\"]\n\n[[package]]\nname - = \"exceptiongroup\"\nversion = \"1.1.1\"\ndescription = \"Backport of PEP - 654 (exception groups)\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=3.7\"\nfiles = [\n {file = \"exceptiongroup-1.1.1-py3-none-any.whl\", - hash = \"sha256:232c37c63e4f682982c8b6459f33a8981039e5fb8756b2074364e5055c498c9e\"},\n - \ {file = \"exceptiongroup-1.1.1.tar.gz\", hash = \"sha256:d484c3090ba2889ae2928419117447a14daf3c1231d5e30d0aae34f354f01785\"},\n]\n\n[package.extras]\ntest - = [\"pytest (>=6)\"]\n\n[[package]]\nname = \"factory-boy\"\nversion = \"3.2.1\"\ndescription - = \"A versatile test fixtures replacement based on thoughtbot's factory_bot - for Ruby.\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.6\"\nfiles - = [\n {file = \"factory_boy-3.2.1-py2.py3-none-any.whl\", hash = \"sha256:eb02a7dd1b577ef606b75a253b9818e6f9eaf996d94449c9d5ebb124f90dc795\"},\n - \ {file = \"factory_boy-3.2.1.tar.gz\", hash = \"sha256:a98d277b0c047c75eb6e4ab8508a7f81fb03d2cb21986f627913546ef7a2a55e\"},\n]\n\n[package.dependencies]\nFaker - = \">=0.7.0\"\n\n[package.extras]\ndev = [\"Django\", \"Pillow\", \"SQLAlchemy\", - \"coverage\", \"flake8\", \"isort\", \"mongoengine\", \"tox\", \"wheel (>=0.32.0)\", - \"zest.releaser[recommended]\"]\ndoc = [\"Sphinx\", \"sphinx-rtd-theme\", - \"sphinxcontrib-spelling\"]\n\n[[package]]\nname = \"faker\"\nversion = \"18.6.2\"\ndescription - = \"Faker is a Python package that generates fake data for you.\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file - = \"Faker-18.6.2-py3-none-any.whl\", hash = \"sha256:6385386ba8d5aa255bec72f5392c2b795fcec8bebf975a9953488948d54bce35\"},\n - \ {file = \"Faker-18.6.2.tar.gz\", hash = \"sha256:ef61bbf266d30819e83bab4a6c74a0f5979ce4d19d4c9305719dd26cb7d8d51c\"},\n]\n\n[package.dependencies]\npython-dateutil - = \">=2.4\"\n\n[[package]]\nname = \"fancycompleter\"\nversion = \"0.9.1\"\ndescription - = \"colorful TAB completion for Python prompt\"\ncategory = \"dev\"\noptional - = false\npython-versions = \"*\"\nfiles = [\n {file = \"fancycompleter-0.9.1-py3-none-any.whl\", - hash = \"sha256:dd076bca7d9d524cc7f25ec8f35ef95388ffef9ef46def4d3d25e9b044ad7080\"},\n - \ {file = \"fancycompleter-0.9.1.tar.gz\", hash = \"sha256:09e0feb8ae242abdfd7ef2ba55069a46f011814a80fe5476be48f51b00247272\"},\n]\n\n[package.dependencies]\npyreadline - = {version = \"*\", markers = \"platform_system == \\\"Windows\\\"\"}\npyrepl - = \">=0.8.2\"\n\n[[package]]\nname = \"flake8\"\nversion = \"5.0.0\"\ndescription - = \"the modular source code checker: pep8 pyflakes and co\"\ncategory = \"dev\"\noptional - = false\npython-versions = \">=3.6.1\"\nfiles = [\n {file = \"flake8-5.0.0-py2.py3-none-any.whl\", - hash = \"sha256:f44e470195849d0596cb488c7bd769086fcbe987c10cc9daae9a13b4136abb24\"},\n - \ {file = \"flake8-5.0.0.tar.gz\", hash = \"sha256:503b06b6795189e55298a70b695b1eb4f6b8d479fae81352fc97c72ca242509e\"},\n]\n\n[package.dependencies]\nmccabe - = \">=0.7.0,<0.8.0\"\npycodestyle = \">=2.9.0,<2.10.0\"\npyflakes = \">=2.5.0,<2.6.0\"\n\n[[package]]\nname - = \"flake8-bugbear\"\nversion = \"23.1.20\"\ndescription = \"A plugin for - flake8 finding likely bugs and design problems in your program. Contains warnings - that don't belong in pyflakes and pycodestyle.\"\ncategory = \"dev\"\noptional - = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"flake8-bugbear-23.1.20.tar.gz\", - hash = \"sha256:55902ab5a48c5ea53d8689ecd146eda548e72f2724192b9c1d68f6d975d13c06\"},\n - \ {file = \"flake8_bugbear-23.1.20-py3-none-any.whl\", hash = \"sha256:04a115e5f9c8e87c38bdbbcdf9f58223ffe05469c07c9a7bd8633330bc4d078b\"},\n]\n\n[package.dependencies]\nattrs - = \">=19.2.0\"\nflake8 = \">=3.0.0\"\n\n[package.extras]\ndev = [\"coverage\", - \"hypothesis\", \"hypothesmith (>=0.2)\", \"pre-commit\", \"pytest\", \"tox\"]\n\n[[package]]\nname - = \"flake8-debugger\"\nversion = \"4.1.2\"\ndescription = \"ipdb/pdb statement - checker plugin for flake8\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=3.7\"\nfiles = [\n {file = \"flake8-debugger-4.1.2.tar.gz\", hash - = \"sha256:52b002560941e36d9bf806fca2523dc7fb8560a295d5f1a6e15ac2ded7a73840\"},\n - \ {file = \"flake8_debugger-4.1.2-py3-none-any.whl\", hash = \"sha256:0a5e55aeddcc81da631ad9c8c366e7318998f83ff00985a49e6b3ecf61e571bf\"},\n]\n\n[package.dependencies]\nflake8 - = \">=3.0\"\npycodestyle = \"*\"\n\n[[package]]\nname = \"flake8-docstrings\"\nversion - = \"1.6.0\"\ndescription = \"Extension for flake8 which uses pydocstyle to - check docstrings\"\ncategory = \"dev\"\noptional = false\npython-versions - = \"*\"\nfiles = [\n {file = \"flake8-docstrings-1.6.0.tar.gz\", hash = - \"sha256:9fe7c6a306064af8e62a055c2f61e9eb1da55f84bb39caef2b84ce53708ac34b\"},\n - \ {file = \"flake8_docstrings-1.6.0-py2.py3-none-any.whl\", hash = \"sha256:99cac583d6c7e32dd28bbfbef120a7c0d1b6dde4adb5a9fd441c4227a6534bde\"},\n]\n\n[package.dependencies]\nflake8 - = \">=3\"\npydocstyle = \">=2.1\"\n\n[[package]]\nname = \"flake8-isort\"\nversion - = \"5.0.3\"\ndescription = \"flake8 plugin that integrates isort .\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file - = \"flake8-isort-5.0.3.tar.gz\", hash = \"sha256:0951398c343c67f4933407adbbfb495d4df7c038650c5d05753a006efcfeb390\"},\n - \ {file = \"flake8_isort-5.0.3-py3-none-any.whl\", hash = \"sha256:8c4ab431d87780d0c8336e9614e50ef11201bc848ef64ca017532dec39d4bf49\"},\n]\n\n[package.dependencies]\nflake8 - = \"*\"\nisort = \">=4.3.5,<6\"\n\n[package.extras]\ntest = [\"pytest\"]\n\n[[package]]\nname - = \"flake8-string-format\"\nversion = \"0.3.0\"\ndescription = \"string format - checker, plugin for flake8\"\ncategory = \"dev\"\noptional = false\npython-versions - = \"*\"\nfiles = [\n {file = \"flake8-string-format-0.3.0.tar.gz\", hash - = \"sha256:65f3da786a1461ef77fca3780b314edb2853c377f2e35069723348c8917deaa2\"},\n - \ {file = \"flake8_string_format-0.3.0-py2.py3-none-any.whl\", hash = \"sha256:812ff431f10576a74c89be4e85b8e075a705be39bc40c4b4278b5b13e2afa9af\"},\n]\n\n[package.dependencies]\nflake8 - = \"*\"\n\n[[package]]\nname = \"flake8-tuple\"\nversion = \"0.4.1\"\ndescription - = \"Check code for 1 element tuple.\"\ncategory = \"dev\"\noptional = false\npython-versions - = \"*\"\nfiles = [\n {file = \"flake8_tuple-0.4.1-py2.py3-none-any.whl\", - hash = \"sha256:d828cc8e461c50cacca116e9abb0c9e3be565e8451d3f5c00578c63670aae680\"},\n - \ {file = \"flake8_tuple-0.4.1.tar.gz\", hash = \"sha256:8a1b42aab134ef4c3fef13c6a8f383363f158b19fbc165bd91aed9c51851a61d\"},\n]\n\n[package.dependencies]\nflake8 - = \"*\"\nsix = \"*\"\n\n[[package]]\nname = \"gunicorn\"\nversion = \"20.1.0\"\ndescription - = \"WSGI HTTP Server for UNIX\"\ncategory = \"main\"\noptional = false\npython-versions - = \">=3.5\"\nfiles = [\n {file = \"gunicorn-20.1.0-py3-none-any.whl\", - hash = \"sha256:9dcc4547dbb1cb284accfb15ab5667a0e5d1881cc443e0677b4882a4067a807e\"},\n - \ {file = \"gunicorn-20.1.0.tar.gz\", hash = \"sha256:e0a968b5ba15f8a328fdfd7ab1fcb5af4470c28aaf7e55df02a99bc13138e6e8\"},\n]\n\n[package.dependencies]\nsetuptools - = \">=3.0\"\n\n[package.extras]\neventlet = [\"eventlet (>=0.24.1)\"]\ngevent - = [\"gevent (>=1.4.0)\"]\nsetproctitle = [\"setproctitle\"]\ntornado = [\"tornado - (>=0.2)\"]\n\n[[package]]\nname = \"inflection\"\nversion = \"0.5.1\"\ndescription - = \"A port of Ruby on Rails inflector to Python\"\ncategory = \"main\"\noptional - = false\npython-versions = \">=3.5\"\nfiles = [\n {file = \"inflection-0.5.1-py2.py3-none-any.whl\", - hash = \"sha256:f38b2b640938a4f35ade69ac3d053042959b62a0f1076a5bbaa1b9526605a8a2\"},\n - \ {file = \"inflection-0.5.1.tar.gz\", hash = \"sha256:1a29730d366e996aaacffb2f1f1cb9593dc38e2ddd30c91250c6dde09ea9b417\"},\n]\n\n[[package]]\nname - = \"iniconfig\"\nversion = \"2.0.0\"\ndescription = \"brain-dead simple config-ini - parsing\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles - = [\n {file = \"iniconfig-2.0.0-py3-none-any.whl\", hash = \"sha256:b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374\"},\n - \ {file = \"iniconfig-2.0.0.tar.gz\", hash = \"sha256:2d91e135bf72d31a410b17c16da610a82cb55f6b0477d1a902134b24a455b8b3\"},\n]\n\n[[package]]\nname - = \"isort\"\nversion = \"5.11.4\"\ndescription = \"A Python utility / library - to sort Python imports.\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=3.7.0\"\nfiles = [\n {file = \"isort-5.11.4-py3-none-any.whl\", hash - = \"sha256:c033fd0edb91000a7f09527fe5c75321878f98322a77ddcc81adbd83724afb7b\"},\n - \ {file = \"isort-5.11.4.tar.gz\", hash = \"sha256:6db30c5ded9815d813932c04c2f85a360bcdd35fed496f4d8f35495ef0a261b6\"},\n]\n\n[package.extras]\ncolors - = [\"colorama (>=0.4.3,<0.5.0)\"]\npipfile-deprecated-finder = [\"pipreqs\", - \"requirementslib\"]\nplugins = [\"setuptools\"]\nrequirements-deprecated-finder - = [\"pip-api\", \"pipreqs\"]\n\n[[package]]\nname = \"mccabe\"\nversion = - \"0.7.0\"\ndescription = \"McCabe checker, plugin for flake8\"\ncategory = - \"dev\"\noptional = false\npython-versions = \">=3.6\"\nfiles = [\n {file - = \"mccabe-0.7.0-py2.py3-none-any.whl\", hash = \"sha256:6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e\"},\n - \ {file = \"mccabe-0.7.0.tar.gz\", hash = \"sha256:348e0240c33b60bbdf4e523192ef919f28cb2c3d7d5c7794f74009290f236325\"},\n]\n\n[[package]]\nname - = \"mypy-extensions\"\nversion = \"1.0.0\"\ndescription = \"Type system extensions - for programs checked with the mypy type checker.\"\ncategory = \"dev\"\noptional - = false\npython-versions = \">=3.5\"\nfiles = [\n {file = \"mypy_extensions-1.0.0-py3-none-any.whl\", - hash = \"sha256:4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d\"},\n - \ {file = \"mypy_extensions-1.0.0.tar.gz\", hash = \"sha256:75dbf8955dc00442a438fc4d0666508a9a97b6bd41aa2f0ffe9d2f2725af0782\"},\n]\n\n[[package]]\nname - = \"packaging\"\nversion = \"23.1\"\ndescription = \"Core utilities for Python - packages\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles - = [\n {file = \"packaging-23.1-py3-none-any.whl\", hash = \"sha256:994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61\"},\n - \ {file = \"packaging-23.1.tar.gz\", hash = \"sha256:a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f\"},\n]\n\n[[package]]\nname - = \"pathspec\"\nversion = \"0.11.1\"\ndescription = \"Utility library for - gitignore style pattern matching of file paths.\"\ncategory = \"dev\"\noptional - = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"pathspec-0.11.1-py3-none-any.whl\", - hash = \"sha256:d8af70af76652554bd134c22b3e8a1cc46ed7d91edcdd721ef1a0c51a84a5293\"},\n - \ {file = \"pathspec-0.11.1.tar.gz\", hash = \"sha256:2798de800fa92780e33acca925945e9a19a133b715067cf165b8866c15a31687\"},\n]\n\n[[package]]\nname - = \"pdbpp\"\nversion = \"0.10.3\"\ndescription = \"pdb++, a drop-in replacement - for pdb\"\ncategory = \"dev\"\noptional = false\npython-versions = \"*\"\nfiles - = [\n {file = \"pdbpp-0.10.3-py2.py3-none-any.whl\", hash = \"sha256:79580568e33eb3d6f6b462b1187f53e10cd8e4538f7d31495c9181e2cf9665d1\"},\n - \ {file = \"pdbpp-0.10.3.tar.gz\", hash = \"sha256:d9e43f4fda388eeb365f2887f4e7b66ac09dce9b6236b76f63616530e2f669f5\"},\n]\n\n[package.dependencies]\nfancycompleter - = \">=0.8\"\npygments = \"*\"\nwmctrl = \"*\"\n\n[package.extras]\nfuncsigs - = [\"funcsigs\"]\ntesting = [\"funcsigs\", \"pytest\"]\n\n[[package]]\nname - = \"platformdirs\"\nversion = \"3.5.0\"\ndescription = \"A small Python package - for determining appropriate platform-specific dirs, e.g. a \\\"user data dir\\\".\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file - = \"platformdirs-3.5.0-py3-none-any.whl\", hash = \"sha256:47692bc24c1958e8b0f13dd727307cff1db103fca36399f457da8e05f222fdc4\"},\n - \ {file = \"platformdirs-3.5.0.tar.gz\", hash = \"sha256:7954a68d0ba23558d753f73437c55f89027cf8f5108c19844d4b82e5af396335\"},\n]\n\n[package.extras]\ndocs - = [\"furo (>=2023.3.27)\", \"proselint (>=0.13)\", \"sphinx (>=6.1.3)\", \"sphinx-autodoc-typehints - (>=1.23,!=1.23.4)\"]\ntest = [\"appdirs (==1.4.4)\", \"covdefaults (>=2.3)\", - \"pytest (>=7.3.1)\", \"pytest-cov (>=4)\", \"pytest-mock (>=3.10)\"]\n\n[[package]]\nname - = \"pluggy\"\nversion = \"1.0.0\"\ndescription = \"plugin and hook calling - mechanisms for python\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=3.6\"\nfiles = [\n {file = \"pluggy-1.0.0-py2.py3-none-any.whl\", - hash = \"sha256:74134bbf457f031a36d68416e1509f34bd5ccc019f0bcc952c7b909d06b37bd3\"},\n - \ {file = \"pluggy-1.0.0.tar.gz\", hash = \"sha256:4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159\"},\n]\n\n[package.extras]\ndev - = [\"pre-commit\", \"tox\"]\ntesting = [\"pytest\", \"pytest-benchmark\"]\n\n[[package]]\nname - = \"psycopg2-binary\"\nversion = \"2.9.6\"\ndescription = \"psycopg2 - Python-PostgreSQL - Database Adapter\"\ncategory = \"main\"\noptional = false\npython-versions - = \">=3.6\"\nfiles = [\n {file = \"psycopg2-binary-2.9.6.tar.gz\", hash - = \"sha256:1f64dcfb8f6e0c014c7f55e51c9759f024f70ea572fbdef123f85318c297947c\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp310-cp310-macosx_10_9_x86_64.whl\", - hash = \"sha256:d26e0342183c762de3276cca7a530d574d4e25121ca7d6e4a98e4f05cb8e4df7\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp310-cp310-macosx_11_0_arm64.whl\", hash - = \"sha256:c48d8f2db17f27d41fb0e2ecd703ea41984ee19362cbce52c097963b3a1b4365\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:ffe9dc0a884a8848075e576c1de0290d85a533a9f6e9c4e564f19adf8f6e54a7\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:8a76e027f87753f9bd1ab5f7c9cb8c7628d1077ef927f5e2446477153a602f2c\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:6460c7a99fc939b849431f1e73e013d54aa54293f30f1109019c56a0b2b2ec2f\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:ae102a98c547ee2288637af07393dd33f440c25e5cd79556b04e3fca13325e5f\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp310-cp310-musllinux_1_1_aarch64.whl\", - hash = \"sha256:9972aad21f965599ed0106f65334230ce826e5ae69fda7cbd688d24fa922415e\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp310-cp310-musllinux_1_1_i686.whl\", - hash = \"sha256:7a40c00dbe17c0af5bdd55aafd6ff6679f94a9be9513a4c7e071baf3d7d22a70\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp310-cp310-musllinux_1_1_ppc64le.whl\", - hash = \"sha256:cacbdc5839bdff804dfebc058fe25684cae322987f7a38b0168bc1b2df703fb1\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp310-cp310-musllinux_1_1_x86_64.whl\", - hash = \"sha256:7f0438fa20fb6c7e202863e0d5ab02c246d35efb1d164e052f2f3bfe2b152bd0\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp310-cp310-win32.whl\", hash = \"sha256:b6c8288bb8a84b47e07013bb4850f50538aa913d487579e1921724631d02ea1b\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp310-cp310-win_amd64.whl\", hash = \"sha256:61b047a0537bbc3afae10f134dc6393823882eb263088c271331602b672e52e9\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp311-cp311-macosx_10_9_x86_64.whl\", - hash = \"sha256:964b4dfb7c1c1965ac4c1978b0f755cc4bd698e8aa2b7667c575fb5f04ebe06b\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp311-cp311-macosx_11_0_arm64.whl\", hash - = \"sha256:afe64e9b8ea66866a771996f6ff14447e8082ea26e675a295ad3bdbffdd72afb\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:15e2ee79e7cf29582ef770de7dab3d286431b01c3bb598f8e05e09601b890081\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:dfa74c903a3c1f0d9b1c7e7b53ed2d929a4910e272add6700c38f365a6002820\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:b83456c2d4979e08ff56180a76429263ea254c3f6552cd14ada95cff1dec9bb8\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:0645376d399bfd64da57148694d78e1f431b1e1ee1054872a5713125681cf1be\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp311-cp311-musllinux_1_1_aarch64.whl\", - hash = \"sha256:e99e34c82309dd78959ba3c1590975b5d3c862d6f279f843d47d26ff89d7d7e1\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp311-cp311-musllinux_1_1_i686.whl\", - hash = \"sha256:4ea29fc3ad9d91162c52b578f211ff1c931d8a38e1f58e684c45aa470adf19e2\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp311-cp311-musllinux_1_1_ppc64le.whl\", - hash = \"sha256:4ac30da8b4f57187dbf449294d23b808f8f53cad6b1fc3623fa8a6c11d176dd0\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp311-cp311-musllinux_1_1_x86_64.whl\", - hash = \"sha256:e78e6e2a00c223e164c417628572a90093c031ed724492c763721c2e0bc2a8df\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp311-cp311-win32.whl\", hash = \"sha256:1876843d8e31c89c399e31b97d4b9725a3575bb9c2af92038464231ec40f9edb\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp311-cp311-win_amd64.whl\", hash = \"sha256:b4b24f75d16a89cc6b4cdff0eb6a910a966ecd476d1e73f7ce5985ff1328e9a6\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp36-cp36m-win32.whl\", hash = \"sha256:498807b927ca2510baea1b05cc91d7da4718a0f53cb766c154c417a39f1820a0\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp36-cp36m-win_amd64.whl\", hash = \"sha256:0d236c2825fa656a2d98bbb0e52370a2e852e5a0ec45fc4f402977313329174d\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp37-cp37m-macosx_10_9_x86_64.whl\", hash - = \"sha256:34b9ccdf210cbbb1303c7c4db2905fa0319391bd5904d32689e6dd5c963d2ea8\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:84d2222e61f313c4848ff05353653bf5f5cf6ce34df540e4274516880d9c3763\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:30637a20623e2a2eacc420059be11527f4458ef54352d870b8181a4c3020ae6b\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:8122cfc7cae0da9a3077216528b8bb3629c43b25053284cc868744bfe71eb141\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:38601cbbfe600362c43714482f43b7c110b20cb0f8172422c616b09b85a750c5\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp37-cp37m-musllinux_1_1_aarch64.whl\", - hash = \"sha256:c7e62ab8b332147a7593a385d4f368874d5fe4ad4e341770d4983442d89603e3\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp37-cp37m-musllinux_1_1_i686.whl\", hash - = \"sha256:2ab652e729ff4ad76d400df2624d223d6e265ef81bb8aa17fbd63607878ecbee\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp37-cp37m-musllinux_1_1_ppc64le.whl\", - hash = \"sha256:c83a74b68270028dc8ee74d38ecfaf9c90eed23c8959fca95bd703d25b82c88e\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp37-cp37m-musllinux_1_1_x86_64.whl\", - hash = \"sha256:d4e6036decf4b72d6425d5b29bbd3e8f0ff1059cda7ac7b96d6ac5ed34ffbacd\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp37-cp37m-win32.whl\", hash = \"sha256:a8c28fd40a4226b4a84bdf2d2b5b37d2c7bd49486b5adcc200e8c7ec991dfa7e\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp37-cp37m-win_amd64.whl\", hash = \"sha256:51537e3d299be0db9137b321dfb6a5022caaab275775680e0c3d281feefaca6b\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp38-cp38-macosx_10_9_x86_64.whl\", hash - = \"sha256:cf4499e0a83b7b7edcb8dabecbd8501d0d3a5ef66457200f77bde3d210d5debb\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp38-cp38-macosx_11_0_arm64.whl\", hash - = \"sha256:7e13a5a2c01151f1208d5207e42f33ba86d561b7a89fca67c700b9486a06d0e2\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:0e0f754d27fddcfd74006455b6e04e6705d6c31a612ec69ddc040a5468e44b4e\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:d57c3fd55d9058645d26ae37d76e61156a27722097229d32a9e73ed54819982a\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:71f14375d6f73b62800530b581aed3ada394039877818b2d5f7fc77e3bb6894d\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:441cc2f8869a4f0f4bb408475e5ae0ee1f3b55b33f350406150277f7f35384fc\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp38-cp38-musllinux_1_1_aarch64.whl\", - hash = \"sha256:65bee1e49fa6f9cf327ce0e01c4c10f39165ee76d35c846ade7cb0ec6683e303\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp38-cp38-musllinux_1_1_i686.whl\", hash - = \"sha256:af335bac6b666cc6aea16f11d486c3b794029d9df029967f9938a4bed59b6a19\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp38-cp38-musllinux_1_1_ppc64le.whl\", - hash = \"sha256:cfec476887aa231b8548ece2e06d28edc87c1397ebd83922299af2e051cf2827\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp38-cp38-musllinux_1_1_x86_64.whl\", - hash = \"sha256:65c07febd1936d63bfde78948b76cd4c2a411572a44ac50719ead41947d0f26b\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp38-cp38-win32.whl\", hash = \"sha256:4dfb4be774c4436a4526d0c554af0cc2e02082c38303852a36f6456ece7b3503\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp38-cp38-win_amd64.whl\", hash = \"sha256:02c6e3cf3439e213e4ee930308dc122d6fb4d4bea9aef4a12535fbd605d1a2fe\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp39-cp39-macosx_10_9_x86_64.whl\", hash - = \"sha256:e9182eb20f41417ea1dd8e8f7888c4d7c6e805f8a7c98c1081778a3da2bee3e4\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp39-cp39-macosx_11_0_arm64.whl\", hash - = \"sha256:8a6979cf527e2603d349a91060f428bcb135aea2be3201dff794813256c274f1\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl\", - hash = \"sha256:8338a271cb71d8da40b023a35d9c1e919eba6cbd8fa20a54b748a332c355d896\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl\", - hash = \"sha256:e3ed340d2b858d6e6fb5083f87c09996506af483227735de6964a6100b4e6a54\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl\", - hash = \"sha256:f81e65376e52f03422e1fb475c9514185669943798ed019ac50410fb4c4df232\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl\", - hash = \"sha256:bfb13af3c5dd3a9588000910178de17010ebcccd37b4f9794b00595e3a8ddad3\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp39-cp39-musllinux_1_1_aarch64.whl\", - hash = \"sha256:4c727b597c6444a16e9119386b59388f8a424223302d0c06c676ec8b4bc1f963\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp39-cp39-musllinux_1_1_i686.whl\", hash - = \"sha256:4d67fbdaf177da06374473ef6f7ed8cc0a9dc640b01abfe9e8a2ccb1b1402c1f\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp39-cp39-musllinux_1_1_ppc64le.whl\", - hash = \"sha256:0892ef645c2fabb0c75ec32d79f4252542d0caec1d5d949630e7d242ca4681a3\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp39-cp39-musllinux_1_1_x86_64.whl\", - hash = \"sha256:02c0f3757a4300cf379eb49f543fb7ac527fb00144d39246ee40e1df684ab514\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp39-cp39-win32.whl\", hash = \"sha256:c3dba7dab16709a33a847e5cd756767271697041fbe3fe97c215b1fc1f5c9848\"},\n - \ {file = \"psycopg2_binary-2.9.6-cp39-cp39-win_amd64.whl\", hash = \"sha256:f6a88f384335bb27812293fdb11ac6aee2ca3f51d3c7820fe03de0a304ab6249\"},\n]\n\n[[package]]\nname - = \"pycodestyle\"\nversion = \"2.9.1\"\ndescription = \"Python style guide - checker\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.6\"\nfiles - = [\n {file = \"pycodestyle-2.9.1-py2.py3-none-any.whl\", hash = \"sha256:d1735fc58b418fd7c5f658d28d943854f8a849b01a5d0a1e6f3f3fdd0166804b\"},\n - \ {file = \"pycodestyle-2.9.1.tar.gz\", hash = \"sha256:2c9607871d58c76354b697b42f5d57e1ada7d261c261efac224b664affdc5785\"},\n]\n\n[[package]]\nname - = \"pydocstyle\"\nversion = \"6.3.0\"\ndescription = \"Python docstring style - checker\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.6\"\nfiles - = [\n {file = \"pydocstyle-6.3.0-py3-none-any.whl\", hash = \"sha256:118762d452a49d6b05e194ef344a55822987a462831ade91ec5c06fd2169d019\"},\n - \ {file = \"pydocstyle-6.3.0.tar.gz\", hash = \"sha256:7ce43f0c0ac87b07494eb9c0b462c0b73e6ff276807f204d6b53edc72b7e44e1\"},\n]\n\n[package.dependencies]\nsnowballstemmer - = \">=2.2.0\"\n\n[package.extras]\ntoml = [\"tomli (>=1.2.3)\"]\n\n[[package]]\nname - = \"pyflakes\"\nversion = \"2.5.0\"\ndescription = \"passive checker of Python - programs\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.6\"\nfiles - = [\n {file = \"pyflakes-2.5.0-py2.py3-none-any.whl\", hash = \"sha256:4579f67d887f804e67edb544428f264b7b24f435b263c4614f384135cea553d2\"},\n - \ {file = \"pyflakes-2.5.0.tar.gz\", hash = \"sha256:491feb020dca48ccc562a8c0cbe8df07ee13078df59813b83959cbdada312ea3\"},\n]\n\n[[package]]\nname - = \"pygments\"\nversion = \"2.15.1\"\ndescription = \"Pygments is a syntax - highlighting package written in Python.\"\ncategory = \"dev\"\noptional = - false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"Pygments-2.15.1-py3-none-any.whl\", - hash = \"sha256:db2db3deb4b4179f399a09054b023b6a586b76499d36965813c71aa8ed7b5fd1\"},\n - \ {file = \"Pygments-2.15.1.tar.gz\", hash = \"sha256:8ace4d3c1dd481894b2005f560ead0f9f19ee64fe983366be1a21e171d12775c\"},\n]\n\n[package.extras]\nplugins - = [\"importlib-metadata\"]\n\n[[package]]\nname = \"pyreadline\"\nversion - = \"2.1\"\ndescription = \"A python implmementation of GNU readline.\"\ncategory - = \"dev\"\noptional = false\npython-versions = \"*\"\nfiles = [\n {file - = \"pyreadline-2.1.zip\", hash = \"sha256:4530592fc2e85b25b1a9f79664433da09237c1a270e4d78ea5aa3a2c7229e2d1\"},\n]\n\n[[package]]\nname - = \"pyrepl\"\nversion = \"0.9.0\"\ndescription = \"A library for building - flexible command line interfaces\"\ncategory = \"dev\"\noptional = false\npython-versions - = \"*\"\nfiles = [\n {file = \"pyrepl-0.9.0.tar.gz\", hash = \"sha256:292570f34b5502e871bbb966d639474f2b57fbfcd3373c2d6a2f3d56e681a775\"},\n]\n\n[[package]]\nname - = \"pytest\"\nversion = \"7.2.1\"\ndescription = \"pytest: simple powerful - testing with Python\"\ncategory = \"dev\"\noptional = false\npython-versions - = \">=3.7\"\nfiles = [\n {file = \"pytest-7.2.1-py3-none-any.whl\", hash - = \"sha256:c7c6ca206e93355074ae32f7403e8ea12163b1163c976fee7d4d84027c162be5\"},\n - \ {file = \"pytest-7.2.1.tar.gz\", hash = \"sha256:d45e0952f3727241918b8fd0f376f5ff6b301cc0777c6f9a556935c92d8a7d42\"},\n]\n\n[package.dependencies]\nattrs - = \">=19.2.0\"\ncolorama = {version = \"*\", markers = \"sys_platform == \\\"win32\\\"\"}\nexceptiongroup - = {version = \">=1.0.0rc8\", markers = \"python_version < \\\"3.11\\\"\"}\niniconfig - = \"*\"\npackaging = \"*\"\npluggy = \">=0.12,<2.0\"\ntomli = {version = \">=1.0.0\", - markers = \"python_version < \\\"3.11\\\"\"}\n\n[package.extras]\ntesting - = [\"argcomplete\", \"hypothesis (>=3.56)\", \"mock\", \"nose\", \"pygments - (>=2.7.2)\", \"requests\", \"xmlschema\"]\n\n[[package]]\nname = \"pytest-cov\"\nversion - = \"4.0.0\"\ndescription = \"Pytest plugin for measuring coverage.\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=3.6\"\nfiles = [\n {file - = \"pytest-cov-4.0.0.tar.gz\", hash = \"sha256:996b79efde6433cdbd0088872dbc5fb3ed7fe1578b68cdbba634f14bb8dd0470\"},\n - \ {file = \"pytest_cov-4.0.0-py3-none-any.whl\", hash = \"sha256:2feb1b751d66a8bd934e5edfa2e961d11309dc37b73b0eabe73b5945fee20f6b\"},\n]\n\n[package.dependencies]\ncoverage - = {version = \">=5.2.1\", extras = [\"toml\"]}\npytest = \">=4.6\"\n\n[package.extras]\ntesting - = [\"fields\", \"hunter\", \"process-tests\", \"pytest-xdist\", \"six\", \"virtualenv\"]\n\n[[package]]\nname - = \"pytest-django\"\nversion = \"4.5.2\"\ndescription = \"A Django plugin - for pytest.\"\ncategory = \"dev\"\noptional = false\npython-versions = \">=3.5\"\nfiles - = [\n {file = \"pytest-django-4.5.2.tar.gz\", hash = \"sha256:d9076f759bb7c36939dbdd5ae6633c18edfc2902d1a69fdbefd2426b970ce6c2\"},\n - \ {file = \"pytest_django-4.5.2-py3-none-any.whl\", hash = \"sha256:c60834861933773109334fe5a53e83d1ef4828f2203a1d6a0fa9972f4f75ab3e\"},\n]\n\n[package.dependencies]\npytest - = \">=5.4.0\"\n\n[package.extras]\ndocs = [\"sphinx\", \"sphinx-rtd-theme\"]\ntesting - = [\"Django\", \"django-configurations (>=2.0)\"]\n\n[[package]]\nname = \"pytest-factoryboy\"\nversion - = \"2.5.1\"\ndescription = \"Factory Boy support for pytest.\"\ncategory = - \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file - = \"pytest_factoryboy-2.5.1-py3-none-any.whl\", hash = \"sha256:41e3465935322188daefc8720f83cebb16bf3d3a430356dc91151c55f31d99c7\"},\n - \ {file = \"pytest_factoryboy-2.5.1.tar.gz\", hash = \"sha256:7275a52299b20c0f58b63fdf7326b3fd2b7cbefbdaa90fdcfc776bbe92197484\"},\n]\n\n[package.dependencies]\nfactory_boy - = \">=2.10.0\"\ninflection = \"*\"\npytest = \">=5.0.0\"\ntyping_extensions - = \"*\"\n\n[[package]]\nname = \"python-dateutil\"\nversion = \"2.8.2\"\ndescription - = \"Extensions to the standard Python datetime module\"\ncategory = \"dev\"\noptional - = false\npython-versions = \"!=3.0.*,!=3.1.*,!=3.2.*,>=2.7\"\nfiles = [\n - \ {file = \"python-dateutil-2.8.2.tar.gz\", hash = \"sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86\"},\n - \ {file = \"python_dateutil-2.8.2-py2.py3-none-any.whl\", hash = \"sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9\"},\n]\n\n[package.dependencies]\nsix - = \">=1.5\"\n\n[[package]]\nname = \"pytz\"\nversion = \"2023.3\"\ndescription - = \"World timezone definitions, modern and historical\"\ncategory = \"main\"\noptional - = false\npython-versions = \"*\"\nfiles = [\n {file = \"pytz-2023.3-py2.py3-none-any.whl\", - hash = \"sha256:a151b3abb88eda1d4e34a9814df37de2a80e301e68ba0fd856fb9b46bfbbbffb\"},\n - \ {file = \"pytz-2023.3.tar.gz\", hash = \"sha256:1d8ce29db189191fb55338ee6d0387d82ab59f3d00eac103412d64e0ebd0c588\"},\n]\n\n[[package]]\nname - = \"semver\"\nversion = \"3.0.0\"\ndescription = \"Python helper for Semantic - Versioning (https://semver.org)\"\ncategory = \"main\"\noptional = false\npython-versions - = \">=3.7\"\nfiles = [\n {file = \"semver-3.0.0-py3-none-any.whl\", hash - = \"sha256:ab4f69fb1d1ecfb5d81f96411403d7a611fa788c45d252cf5b408025df3ab6ce\"},\n - \ {file = \"semver-3.0.0.tar.gz\", hash = \"sha256:94df43924c4521ec7d307fc86da1531db6c2c33d9d5cdc3e64cca0eb68569269\"},\n]\n\n[[package]]\nname - = \"setuptools\"\nversion = \"67.7.2\"\ndescription = \"Easily download, build, - install, upgrade, and uninstall Python packages\"\ncategory = \"main\"\noptional - = false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"setuptools-67.7.2-py3-none-any.whl\", - hash = \"sha256:23aaf86b85ca52ceb801d32703f12d77517b2556af839621c641fca11287952b\"},\n - \ {file = \"setuptools-67.7.2.tar.gz\", hash = \"sha256:f104fa03692a2602fa0fec6c6a9e63b6c8a968de13e17c026957dd1f53d80990\"},\n]\n\n[package.extras]\ndocs - = [\"furo\", \"jaraco.packaging (>=9)\", \"jaraco.tidelift (>=1.4)\", \"pygments-github-lexers - (==0.0.5)\", \"rst.linker (>=1.9)\", \"sphinx (>=3.5)\", \"sphinx-favicon\", - \"sphinx-hoverxref (<2)\", \"sphinx-inline-tabs\", \"sphinx-lint\", \"sphinx-notfound-page - (==0.8.3)\", \"sphinx-reredirects\", \"sphinxcontrib-towncrier\"]\ntesting - = [\"build[virtualenv]\", \"filelock (>=3.4.0)\", \"flake8 (<5)\", \"flake8-2020\", - \"ini2toml[lite] (>=0.9)\", \"jaraco.envs (>=2.2)\", \"jaraco.path (>=3.2.0)\", - \"pip (>=19.1)\", \"pip-run (>=8.8)\", \"pytest (>=6)\", \"pytest-black (>=0.3.7)\", - \"pytest-checkdocs (>=2.4)\", \"pytest-cov\", \"pytest-enabler (>=1.3)\", - \"pytest-flake8\", \"pytest-mypy (>=0.9.1)\", \"pytest-perf\", \"pytest-timeout\", - \"pytest-xdist\", \"tomli-w (>=1.0.0)\", \"virtualenv (>=13.0.0)\", \"wheel\"]\ntesting-integration - = [\"build[virtualenv]\", \"filelock (>=3.4.0)\", \"jaraco.envs (>=2.2)\", - \"jaraco.path (>=3.2.0)\", \"pytest\", \"pytest-enabler\", \"pytest-xdist\", - \"tomli\", \"virtualenv (>=13.0.0)\", \"wheel\"]\n\n[[package]]\nname = \"six\"\nversion - = \"1.16.0\"\ndescription = \"Python 2 and 3 compatibility utilities\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=2.7, !=3.0.*, !=3.1.*, - !=3.2.*\"\nfiles = [\n {file = \"six-1.16.0-py2.py3-none-any.whl\", hash - = \"sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254\"},\n - \ {file = \"six-1.16.0.tar.gz\", hash = \"sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926\"},\n]\n\n[[package]]\nname - = \"snowballstemmer\"\nversion = \"2.2.0\"\ndescription = \"This package provides - 29 stemmers for 28 languages generated from Snowball algorithms.\"\ncategory - = \"dev\"\noptional = false\npython-versions = \"*\"\nfiles = [\n {file - = \"snowballstemmer-2.2.0-py2.py3-none-any.whl\", hash = \"sha256:c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a\"},\n - \ {file = \"snowballstemmer-2.2.0.tar.gz\", hash = \"sha256:09b16deb8547d3412ad7b590689584cd0fe25ec8db3be37788be3810cbf19cb1\"},\n]\n\n[[package]]\nname - = \"sqlparse\"\nversion = \"0.4.4\"\ndescription = \"A non-validating SQL - parser.\"\ncategory = \"main\"\noptional = false\npython-versions = \">=3.5\"\nfiles - = [\n {file = \"sqlparse-0.4.4-py3-none-any.whl\", hash = \"sha256:5430a4fe2ac7d0f93e66f1efc6e1338a41884b7ddf2a350cedd20ccc4d9d28f3\"},\n - \ {file = \"sqlparse-0.4.4.tar.gz\", hash = \"sha256:d446183e84b8349fa3061f0fe7f06ca94ba65b426946ffebe6e3e8295332420c\"},\n]\n\n[package.extras]\ndev - = [\"build\", \"flake8\"]\ndoc = [\"sphinx\"]\ntest = [\"pytest\", \"pytest-cov\"]\n\n[[package]]\nname - = \"tomli\"\nversion = \"2.0.1\"\ndescription = \"A lil' TOML parser\"\ncategory - = \"dev\"\noptional = false\npython-versions = \">=3.7\"\nfiles = [\n {file - = \"tomli-2.0.1-py3-none-any.whl\", hash = \"sha256:939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc\"},\n - \ {file = \"tomli-2.0.1.tar.gz\", hash = \"sha256:de526c12914f0c550d15924c62d72abc48d6fe7364aa87328337a31007fe8a4f\"},\n]\n\n[[package]]\nname - = \"typing-extensions\"\nversion = \"4.5.0\"\ndescription = \"Backported and - Experimental Type Hints for Python 3.7+\"\ncategory = \"dev\"\noptional = - false\npython-versions = \">=3.7\"\nfiles = [\n {file = \"typing_extensions-4.5.0-py3-none-any.whl\", - hash = \"sha256:fb33085c39dd998ac16d1431ebc293a8b3eedd00fd4a32de0ff79002c19511b4\"},\n - \ {file = \"typing_extensions-4.5.0.tar.gz\", hash = \"sha256:5cb5f4a79139d699607b3ef622a1dedafa84e115ab0024e0d9c044a9479ca7cb\"},\n]\n\n[[package]]\nname - = \"wmctrl\"\nversion = \"0.4\"\ndescription = \"A tool to programmatically - control windows inside X\"\ncategory = \"dev\"\noptional = false\npython-versions - = \"*\"\nfiles = [\n {file = \"wmctrl-0.4.tar.gz\", hash = \"sha256:66cbff72b0ca06a22ec3883ac3a4d7c41078bdae4fb7310f52951769b10e14e0\"},\n]\n\n[metadata]\nlock-version - = \"2.0\"\npython-versions = \"^3.8\"\ncontent-hash = \"c0cb757550c100aedb9fafc148bfa3c169e7949b3ba70005d7d1c352cfa85e47\"\n" - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Origin: - - '*' - Cache-Control: - - max-age=300 - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Length: - - '15663' - Content-Security-Policy: - - default-src 'none'; style-src 'unsafe-inline'; sandbox - Content-Type: - - text/plain; charset=utf-8 - Date: - - Thu, 04 May 2023 13:04:41 GMT - Etag: - - W/"e2ddfceb38308b9755ad65d78af89999e289e74047ff54732f5c775eadc217ae" - Expires: - - Thu, 04 May 2023 13:09:41 GMT - Source-Age: - - '31' - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization,Accept-Encoding,Origin - Via: - - 1.1 varnish - X-Cache: - - HIT - X-Cache-Hits: - - '1' - X-Content-Type-Options: - - nosniff - X-Fastly-Request-ID: - - 47e8e6c687c6a25bca827bd3ee5ff446ce465014 - X-Frame-Options: - - deny - X-GitHub-Request-Id: - - 9D54:E32D:43FA78:460E21:6453A4A3 - X-Served-By: - - cache-mxp6983-MXP - X-Timer: - - S1683205481.446509,VS0,VE1 - X-XSS-Protection: - - 1; mode=block - status: - code: 200 - message: OK - url: https://raw.githubusercontent.com/adfinis/Outdated/main/api/poetry.lock -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Host: - - raw.githubusercontent.com - User-Agent: - - Python/3.9 aiohttp/3.8.4 - method: GET - uri: https://raw.githubusercontent.com/adfinis/Outdated/main/ember/yarn.lock - response: - body: - string: "# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.\n# - yarn lockfile v1\n\n\n\"@adfinis-sygroup/eslint-config@^1.5.0\":\n version - \"1.5.0\"\n resolved \"https://registry.yarnpkg.com/@adfinis-sygroup/eslint-config/-/eslint-config-1.5.0.tgz#559ed9aef2311cb48a284b2f43d30c7e616e129a\"\n - \ integrity sha512-BhHH00dJC5fJmz0lf16e355a1ecPzKR4hPpCcYUzzZWb5Ti1OkrAG0ZZxrF6gCIt+0DummdqgRUr74r/zdFNBg==\n\n\"@ampproject/remapping@^2.2.0\":\n - \ version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d\"\n - \ integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==\n - \ dependencies:\n \"@jridgewell/gen-mapping\" \"^0.1.0\"\n \"@jridgewell/trace-mapping\" - \"^0.3.9\"\n\n\"@babel/code-frame@7.12.11\":\n version \"7.12.11\"\n resolved - \"https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f\"\n - \ integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==\n - \ dependencies:\n \"@babel/highlight\" \"^7.10.4\"\n\n\"@babel/code-frame@^7.0.0\", - \"@babel/code-frame@^7.14.5\", \"@babel/code-frame@^7.18.6\":\n version \"7.18.6\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a\"\n - \ integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==\n - \ dependencies:\n \"@babel/highlight\" \"^7.18.6\"\n\n\"@babel/code-frame@^7.21.4\":\n - \ version \"7.21.4\"\n resolved \"https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.21.4.tgz#d0fa9e4413aca81f2b23b9442797bda1826edb39\"\n - \ integrity sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==\n - \ dependencies:\n \"@babel/highlight\" \"^7.18.6\"\n\n\"@babel/compat-data@^7.17.7\", - \"@babel/compat-data@^7.20.1\", \"@babel/compat-data@^7.20.5\":\n version - \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.21.0.tgz#c241dc454e5b5917e40d37e525e2f4530c399298\"\n - \ integrity sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==\n\n\"@babel/compat-data@^7.21.5\":\n - \ version \"7.21.7\"\n resolved \"https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.21.7.tgz#61caffb60776e49a57ba61a88f02bedd8714f6bc\"\n - \ integrity sha512-KYMqFYTaenzMK4yUtf4EW9wc4N9ef80FsbMtkwool5zpwl4YrT1SdWYSTRcT94KO4hannogdS+LxY7L+arP3gA==\n\n\"@babel/core@^7.0.0\", - \"@babel/core@^7.1.6\", \"@babel/core@^7.12.0\", \"@babel/core@^7.14.5\", - \"@babel/core@^7.16.10\", \"@babel/core@^7.16.7\", \"@babel/core@^7.20.12\", - \"@babel/core@^7.20.2\", \"@babel/core@^7.3.4\":\n version \"7.21.3\"\n resolved - \"https://registry.yarnpkg.com/@babel/core/-/core-7.21.3.tgz#cf1c877284a469da5d1ce1d1e53665253fae712e\"\n - \ integrity sha512-qIJONzoa/qiHghnm0l1n4i/6IIziDpzqc36FBs4pzMhDUraHqponwJLiAKm1hGLP3OSB/TVNz6rMwVGpwxxySw==\n - \ dependencies:\n \"@ampproject/remapping\" \"^2.2.0\"\n \"@babel/code-frame\" - \"^7.18.6\"\n \"@babel/generator\" \"^7.21.3\"\n \"@babel/helper-compilation-targets\" - \"^7.20.7\"\n \"@babel/helper-module-transforms\" \"^7.21.2\"\n \"@babel/helpers\" - \"^7.21.0\"\n \"@babel/parser\" \"^7.21.3\"\n \"@babel/template\" \"^7.20.7\"\n - \ \"@babel/traverse\" \"^7.21.3\"\n \"@babel/types\" \"^7.21.3\"\n convert-source-map - \"^1.7.0\"\n debug \"^4.1.0\"\n gensync \"^1.0.0-beta.2\"\n json5 - \"^2.2.2\"\n semver \"^6.3.0\"\n\n\"@babel/core@^7.12.3\":\n version \"7.21.8\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/core/-/core-7.21.8.tgz#2a8c7f0f53d60100ba4c32470ba0281c92aa9aa4\"\n - \ integrity sha512-YeM22Sondbo523Sz0+CirSPnbj9bG3P0CdHcBZdqUuaeOaYEFbOLoGU7lebvGP6P5J/WE9wOn7u7C4J9HvS1xQ==\n - \ dependencies:\n \"@ampproject/remapping\" \"^2.2.0\"\n \"@babel/code-frame\" - \"^7.21.4\"\n \"@babel/generator\" \"^7.21.5\"\n \"@babel/helper-compilation-targets\" - \"^7.21.5\"\n \"@babel/helper-module-transforms\" \"^7.21.5\"\n \"@babel/helpers\" - \"^7.21.5\"\n \"@babel/parser\" \"^7.21.8\"\n \"@babel/template\" \"^7.20.7\"\n - \ \"@babel/traverse\" \"^7.21.5\"\n \"@babel/types\" \"^7.21.5\"\n convert-source-map - \"^1.7.0\"\n debug \"^4.1.0\"\n gensync \"^1.0.0-beta.2\"\n json5 - \"^2.2.2\"\n semver \"^6.3.0\"\n\n\"@babel/generator@^7.21.3\":\n version - \"7.21.3\"\n resolved \"https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.3.tgz#232359d0874b392df04045d72ce2fd9bb5045fce\"\n - \ integrity sha512-QS3iR1GYC/YGUnW7IdggFeN5c1poPUurnGttOV/bZgPGV+izC/D8HnD6DLwod0fsatNyVn1G3EVWMYIF0nHbeA==\n - \ dependencies:\n \"@babel/types\" \"^7.21.3\"\n \"@jridgewell/gen-mapping\" - \"^0.3.2\"\n \"@jridgewell/trace-mapping\" \"^0.3.17\"\n jsesc \"^2.5.1\"\n\n\"@babel/generator@^7.21.5\":\n - \ version \"7.21.5\"\n resolved \"https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.5.tgz#c0c0e5449504c7b7de8236d99338c3e2a340745f\"\n - \ integrity sha512-SrKK/sRv8GesIW1bDagf9cCG38IOMYZusoe1dfg0D8aiUe3Amvoj1QtjTPAWcfrZFvIwlleLb0gxzQidL9w14w==\n - \ dependencies:\n \"@babel/types\" \"^7.21.5\"\n \"@jridgewell/gen-mapping\" - \"^0.3.2\"\n \"@jridgewell/trace-mapping\" \"^0.3.17\"\n jsesc \"^2.5.1\"\n\n\"@babel/helper-annotate-as-pure@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb\"\n - \ integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==\n - \ dependencies:\n \"@babel/types\" \"^7.18.6\"\n\n\"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6\":\n - \ version \"7.18.9\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb\"\n - \ integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==\n - \ dependencies:\n \"@babel/helper-explode-assignable-expression\" \"^7.18.6\"\n - \ \"@babel/types\" \"^7.18.9\"\n\n\"@babel/helper-compilation-targets@^7.12.0\", - \"@babel/helper-compilation-targets@^7.17.7\", \"@babel/helper-compilation-targets@^7.18.9\", - \"@babel/helper-compilation-targets@^7.20.0\", \"@babel/helper-compilation-targets@^7.20.7\":\n - \ version \"7.20.7\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz#a6cd33e93629f5eb473b021aac05df62c4cd09bb\"\n - \ integrity sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==\n - \ dependencies:\n \"@babel/compat-data\" \"^7.20.5\"\n \"@babel/helper-validator-option\" - \"^7.18.6\"\n browserslist \"^4.21.3\"\n lru-cache \"^5.1.1\"\n semver - \"^6.3.0\"\n\n\"@babel/helper-compilation-targets@^7.21.5\":\n version \"7.21.5\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.21.5.tgz#631e6cc784c7b660417421349aac304c94115366\"\n - \ integrity sha512-1RkbFGUKex4lvsB9yhIfWltJM5cZKUftB2eNajaDv3dCMEp49iBG0K14uH8NnX9IPux2+mK7JGEOB0jn48/J6w==\n - \ dependencies:\n \"@babel/compat-data\" \"^7.21.5\"\n \"@babel/helper-validator-option\" - \"^7.21.0\"\n browserslist \"^4.21.3\"\n lru-cache \"^5.1.1\"\n semver - \"^6.3.0\"\n\n\"@babel/helper-create-class-features-plugin@^7.18.6\", \"@babel/helper-create-class-features-plugin@^7.21.0\", - \"@babel/helper-create-class-features-plugin@^7.5.5\":\n version \"7.21.0\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.0.tgz#64f49ecb0020532f19b1d014b03bccaa1ab85fb9\"\n - \ integrity sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==\n - \ dependencies:\n \"@babel/helper-annotate-as-pure\" \"^7.18.6\"\n \"@babel/helper-environment-visitor\" - \"^7.18.9\"\n \"@babel/helper-function-name\" \"^7.21.0\"\n \"@babel/helper-member-expression-to-functions\" - \"^7.21.0\"\n \"@babel/helper-optimise-call-expression\" \"^7.18.6\"\n - \ \"@babel/helper-replace-supers\" \"^7.20.7\"\n \"@babel/helper-skip-transparent-expression-wrappers\" - \"^7.20.0\"\n \"@babel/helper-split-export-declaration\" \"^7.18.6\"\n\n\"@babel/helper-create-regexp-features-plugin@^7.18.6\", - \"@babel/helper-create-regexp-features-plugin@^7.20.5\":\n version \"7.21.0\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.0.tgz#53ff78472e5ce10a52664272a239787107603ebb\"\n - \ integrity sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==\n - \ dependencies:\n \"@babel/helper-annotate-as-pure\" \"^7.18.6\"\n regexpu-core - \"^5.3.1\"\n\n\"@babel/helper-define-polyfill-provider@^0.3.3\":\n version - \"0.3.3\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz#8612e55be5d51f0cd1f36b4a5a83924e89884b7a\"\n - \ integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==\n - \ dependencies:\n \"@babel/helper-compilation-targets\" \"^7.17.7\"\n \"@babel/helper-plugin-utils\" - \"^7.16.7\"\n debug \"^4.1.1\"\n lodash.debounce \"^4.0.8\"\n resolve - \"^1.14.2\"\n semver \"^6.1.2\"\n\n\"@babel/helper-environment-visitor@^7.18.9\":\n - \ version \"7.18.9\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be\"\n - \ integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==\n\n\"@babel/helper-environment-visitor@^7.21.5\":\n - \ version \"7.21.5\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.21.5.tgz#c769afefd41d171836f7cb63e295bedf689d48ba\"\n - \ integrity sha512-IYl4gZ3ETsWocUWgsFZLM5i1BYx9SoemminVEXadgLBa9TdeorzgLKm8wWLA6J1N/kT3Kch8XIk1laNzYoHKvQ==\n\n\"@babel/helper-explode-assignable-expression@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096\"\n - \ integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==\n - \ dependencies:\n \"@babel/types\" \"^7.18.6\"\n\n\"@babel/helper-function-name@^7.18.9\", - \"@babel/helper-function-name@^7.19.0\", \"@babel/helper-function-name@^7.21.0\":\n - \ version \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz#d552829b10ea9f120969304023cd0645fa00b1b4\"\n - \ integrity sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==\n - \ dependencies:\n \"@babel/template\" \"^7.20.7\"\n \"@babel/types\" - \"^7.21.0\"\n\n\"@babel/helper-hoist-variables@^7.18.6\":\n version \"7.18.6\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678\"\n - \ integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==\n - \ dependencies:\n \"@babel/types\" \"^7.18.6\"\n\n\"@babel/helper-member-expression-to-functions@^7.20.7\", - \"@babel/helper-member-expression-to-functions@^7.21.0\":\n version \"7.21.0\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz#319c6a940431a133897148515877d2f3269c3ba5\"\n - \ integrity sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==\n - \ dependencies:\n \"@babel/types\" \"^7.21.0\"\n\n\"@babel/helper-module-imports@^7.16.7\", - \"@babel/helper-module-imports@^7.18.6\":\n version \"7.18.6\"\n resolved - \"https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e\"\n - \ integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==\n - \ dependencies:\n \"@babel/types\" \"^7.18.6\"\n\n\"@babel/helper-module-imports@^7.21.4\":\n - \ version \"7.21.4\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.21.4.tgz#ac88b2f76093637489e718a90cec6cf8a9b029af\"\n - \ integrity sha512-orajc5T2PsRYUN3ZryCEFeMDYwyw09c/pZeaQEZPH0MpKzSvn3e0uXsDBu3k03VI+9DBiRo+l22BfKTpKwa/Wg==\n - \ dependencies:\n \"@babel/types\" \"^7.21.4\"\n\n\"@babel/helper-module-transforms@^7.18.6\", - \"@babel/helper-module-transforms@^7.20.11\", \"@babel/helper-module-transforms@^7.21.2\":\n - \ version \"7.21.2\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz#160caafa4978ac8c00ac66636cb0fa37b024e2d2\"\n - \ integrity sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==\n - \ dependencies:\n \"@babel/helper-environment-visitor\" \"^7.18.9\"\n \"@babel/helper-module-imports\" - \"^7.18.6\"\n \"@babel/helper-simple-access\" \"^7.20.2\"\n \"@babel/helper-split-export-declaration\" - \"^7.18.6\"\n \"@babel/helper-validator-identifier\" \"^7.19.1\"\n \"@babel/template\" - \"^7.20.7\"\n \"@babel/traverse\" \"^7.21.2\"\n \"@babel/types\" \"^7.21.2\"\n\n\"@babel/helper-module-transforms@^7.21.5\":\n - \ version \"7.21.5\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.21.5.tgz#d937c82e9af68d31ab49039136a222b17ac0b420\"\n - \ integrity sha512-bI2Z9zBGY2q5yMHoBvJ2a9iX3ZOAzJPm7Q8Yz6YeoUjU/Cvhmi2G4QyTNyPBqqXSgTjUxRg3L0xV45HvkNWWBw==\n - \ dependencies:\n \"@babel/helper-environment-visitor\" \"^7.21.5\"\n \"@babel/helper-module-imports\" - \"^7.21.4\"\n \"@babel/helper-simple-access\" \"^7.21.5\"\n \"@babel/helper-split-export-declaration\" - \"^7.18.6\"\n \"@babel/helper-validator-identifier\" \"^7.19.1\"\n \"@babel/template\" - \"^7.20.7\"\n \"@babel/traverse\" \"^7.21.5\"\n \"@babel/types\" \"^7.21.5\"\n\n\"@babel/helper-optimise-call-expression@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe\"\n - \ integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==\n - \ dependencies:\n \"@babel/types\" \"^7.18.6\"\n\n\"@babel/helper-plugin-utils@^7.0.0\", - \"@babel/helper-plugin-utils@^7.10.4\", \"@babel/helper-plugin-utils@^7.12.13\", - \"@babel/helper-plugin-utils@^7.14.5\", \"@babel/helper-plugin-utils@^7.16.7\", - \"@babel/helper-plugin-utils@^7.18.6\", \"@babel/helper-plugin-utils@^7.18.9\", - \"@babel/helper-plugin-utils@^7.19.0\", \"@babel/helper-plugin-utils@^7.20.2\", - \"@babel/helper-plugin-utils@^7.8.0\", \"@babel/helper-plugin-utils@^7.8.3\":\n - \ version \"7.20.2\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629\"\n - \ integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==\n\n\"@babel/helper-remap-async-to-generator@^7.18.9\":\n - \ version \"7.18.9\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519\"\n - \ integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==\n - \ dependencies:\n \"@babel/helper-annotate-as-pure\" \"^7.18.6\"\n \"@babel/helper-environment-visitor\" - \"^7.18.9\"\n \"@babel/helper-wrap-function\" \"^7.18.9\"\n \"@babel/types\" - \"^7.18.9\"\n\n\"@babel/helper-replace-supers@^7.18.6\", \"@babel/helper-replace-supers@^7.20.7\":\n - \ version \"7.20.7\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz#243ecd2724d2071532b2c8ad2f0f9f083bcae331\"\n - \ integrity sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==\n - \ dependencies:\n \"@babel/helper-environment-visitor\" \"^7.18.9\"\n \"@babel/helper-member-expression-to-functions\" - \"^7.20.7\"\n \"@babel/helper-optimise-call-expression\" \"^7.18.6\"\n - \ \"@babel/template\" \"^7.20.7\"\n \"@babel/traverse\" \"^7.20.7\"\n - \ \"@babel/types\" \"^7.20.7\"\n\n\"@babel/helper-simple-access@^7.20.2\":\n - \ version \"7.20.2\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9\"\n - \ integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==\n - \ dependencies:\n \"@babel/types\" \"^7.20.2\"\n\n\"@babel/helper-simple-access@^7.21.5\":\n - \ version \"7.21.5\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.21.5.tgz#d697a7971a5c39eac32c7e63c0921c06c8a249ee\"\n - \ integrity sha512-ENPDAMC1wAjR0uaCUwliBdiSl1KBJAVnMTzXqi64c2MG8MPR6ii4qf7bSXDqSFbr4W6W028/rf5ivoHop5/mkg==\n - \ dependencies:\n \"@babel/types\" \"^7.21.5\"\n\n\"@babel/helper-skip-transparent-expression-wrappers@^7.20.0\":\n - \ version \"7.20.0\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684\"\n - \ integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==\n - \ dependencies:\n \"@babel/types\" \"^7.20.0\"\n\n\"@babel/helper-split-export-declaration@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075\"\n - \ integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==\n - \ dependencies:\n \"@babel/types\" \"^7.18.6\"\n\n\"@babel/helper-string-parser@^7.19.4\":\n - \ version \"7.19.4\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63\"\n - \ integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==\n\n\"@babel/helper-string-parser@^7.21.5\":\n - \ version \"7.21.5\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.21.5.tgz#2b3eea65443c6bdc31c22d037c65f6d323b6b2bd\"\n - \ integrity sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==\n\n\"@babel/helper-validator-identifier@^7.18.6\", - \"@babel/helper-validator-identifier@^7.19.1\":\n version \"7.19.1\"\n resolved - \"https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2\"\n - \ integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==\n\n\"@babel/helper-validator-option@^7.18.6\", - \"@babel/helper-validator-option@^7.21.0\":\n version \"7.21.0\"\n resolved - \"https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz#8224c7e13ace4bafdc4004da2cf064ef42673180\"\n - \ integrity sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==\n\n\"@babel/helper-wrap-function@^7.18.9\":\n - \ version \"7.20.5\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz#75e2d84d499a0ab3b31c33bcfe59d6b8a45f62e3\"\n - \ integrity sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==\n - \ dependencies:\n \"@babel/helper-function-name\" \"^7.19.0\"\n \"@babel/template\" - \"^7.18.10\"\n \"@babel/traverse\" \"^7.20.5\"\n \"@babel/types\" \"^7.20.5\"\n\n\"@babel/helpers@^7.21.0\":\n - \ version \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.21.0.tgz#9dd184fb5599862037917cdc9eecb84577dc4e7e\"\n - \ integrity sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==\n - \ dependencies:\n \"@babel/template\" \"^7.20.7\"\n \"@babel/traverse\" - \"^7.21.0\"\n \"@babel/types\" \"^7.21.0\"\n\n\"@babel/helpers@^7.21.5\":\n - \ version \"7.21.5\"\n resolved \"https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.21.5.tgz#5bac66e084d7a4d2d9696bdf0175a93f7fb63c08\"\n - \ integrity sha512-BSY+JSlHxOmGsPTydUkPf1MdMQ3M81x5xGCOVgWM3G8XH77sJ292Y2oqcp0CbbgxhqBuI46iUz1tT7hqP7EfgA==\n - \ dependencies:\n \"@babel/template\" \"^7.20.7\"\n \"@babel/traverse\" - \"^7.21.5\"\n \"@babel/types\" \"^7.21.5\"\n\n\"@babel/highlight@^7.10.4\", - \"@babel/highlight@^7.18.6\":\n version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf\"\n - \ integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==\n - \ dependencies:\n \"@babel/helper-validator-identifier\" \"^7.18.6\"\n - \ chalk \"^2.0.0\"\n js-tokens \"^4.0.0\"\n\n\"@babel/parser@^7.14.5\", - \"@babel/parser@^7.20.7\", \"@babel/parser@^7.21.3\", \"@babel/parser@^7.4.5\", - \"@babel/parser@^7.7.0\":\n version \"7.21.3\"\n resolved \"https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.3.tgz#1d285d67a19162ff9daa358d4cb41d50c06220b3\"\n - \ integrity sha512-lobG0d7aOfQRXh8AyklEAgZGvA4FShxo6xQbUrrT/cNBPUdIDojlokwJsQyCC/eKia7ifqM0yP+2DRZ4WKw2RQ==\n\n\"@babel/parser@^7.14.7\", - \"@babel/parser@^7.21.5\", \"@babel/parser@^7.21.8\":\n version \"7.21.8\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.8.tgz#642af7d0333eab9c0ad70b14ac5e76dbde7bfdf8\"\n - \ integrity sha512-6zavDGdzG3gUqAdWvlLFfk+36RilI+Pwyuuh7HItyeScCWP3k6i8vKclAQ0bM/0y/Kz/xiwvxhMv9MgTJP5gmA==\n\n\"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2\"\n - \ integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n\n\"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9\":\n - \ version \"7.20.7\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz#d9c85589258539a22a901033853101a6198d4ef1\"\n - \ integrity sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n \"@babel/helper-skip-transparent-expression-wrappers\" - \"^7.20.0\"\n \"@babel/plugin-proposal-optional-chaining\" \"^7.20.7\"\n\n\"@babel/plugin-proposal-async-generator-functions@^7.20.1\":\n - \ version \"7.20.7\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz#bfb7276d2d573cb67ba379984a2334e262ba5326\"\n - \ integrity sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==\n - \ dependencies:\n \"@babel/helper-environment-visitor\" \"^7.18.9\"\n \"@babel/helper-plugin-utils\" - \"^7.20.2\"\n \"@babel/helper-remap-async-to-generator\" \"^7.18.9\"\n - \ \"@babel/plugin-syntax-async-generators\" \"^7.8.4\"\n\n\"@babel/plugin-proposal-class-properties@^7.1.0\", - \"@babel/plugin-proposal-class-properties@^7.16.5\", \"@babel/plugin-proposal-class-properties@^7.16.7\", - \"@babel/plugin-proposal-class-properties@^7.18.6\":\n version \"7.18.6\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3\"\n - \ integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==\n - \ dependencies:\n \"@babel/helper-create-class-features-plugin\" \"^7.18.6\"\n - \ \"@babel/helper-plugin-utils\" \"^7.18.6\"\n\n\"@babel/plugin-proposal-class-static-block@^7.18.6\":\n - \ version \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz#77bdd66fb7b605f3a61302d224bdfacf5547977d\"\n - \ integrity sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==\n - \ dependencies:\n \"@babel/helper-create-class-features-plugin\" \"^7.21.0\"\n - \ \"@babel/helper-plugin-utils\" \"^7.20.2\"\n \"@babel/plugin-syntax-class-static-block\" - \"^7.14.5\"\n\n\"@babel/plugin-proposal-decorators@^7.13.5\", \"@babel/plugin-proposal-decorators@^7.16.7\":\n - \ version \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.21.0.tgz#70e0c89fdcd7465c97593edb8f628ba6e4199d63\"\n - \ integrity sha512-MfgX49uRrFUTL/HvWtmx3zmpyzMMr4MTj3d527MLlr/4RTT9G/ytFFP7qet2uM2Ve03b+BkpWUpK+lRXnQ+v9w==\n - \ dependencies:\n \"@babel/helper-create-class-features-plugin\" \"^7.21.0\"\n - \ \"@babel/helper-plugin-utils\" \"^7.20.2\"\n \"@babel/helper-replace-supers\" - \"^7.20.7\"\n \"@babel/helper-split-export-declaration\" \"^7.18.6\"\n - \ \"@babel/plugin-syntax-decorators\" \"^7.21.0\"\n\n\"@babel/plugin-proposal-dynamic-import@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz#72bcf8d408799f547d759298c3c27c7e7faa4d94\"\n - \ integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n \"@babel/plugin-syntax-dynamic-import\" - \"^7.8.3\"\n\n\"@babel/plugin-proposal-export-namespace-from@^7.18.9\":\n - \ version \"7.18.9\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203\"\n - \ integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.9\"\n \"@babel/plugin-syntax-export-namespace-from\" - \"^7.8.3\"\n\n\"@babel/plugin-proposal-json-strings@^7.18.6\":\n version - \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz#7e8788c1811c393aff762817e7dbf1ebd0c05f0b\"\n - \ integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n \"@babel/plugin-syntax-json-strings\" - \"^7.8.3\"\n\n\"@babel/plugin-proposal-logical-assignment-operators@^7.18.9\":\n - \ version \"7.20.7\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz#dfbcaa8f7b4d37b51e8bfb46d94a5aea2bb89d83\"\n - \ integrity sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n \"@babel/plugin-syntax-logical-assignment-operators\" - \"^7.10.4\"\n\n\"@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1\"\n - \ integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n \"@babel/plugin-syntax-nullish-coalescing-operator\" - \"^7.8.3\"\n\n\"@babel/plugin-proposal-numeric-separator@^7.18.6\":\n version - \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75\"\n - \ integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n \"@babel/plugin-syntax-numeric-separator\" - \"^7.10.4\"\n\n\"@babel/plugin-proposal-object-rest-spread@^7.20.2\":\n version - \"7.20.7\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a\"\n - \ integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==\n - \ dependencies:\n \"@babel/compat-data\" \"^7.20.5\"\n \"@babel/helper-compilation-targets\" - \"^7.20.7\"\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n \"@babel/plugin-syntax-object-rest-spread\" - \"^7.8.3\"\n \"@babel/plugin-transform-parameters\" \"^7.20.7\"\n\n\"@babel/plugin-proposal-optional-catch-binding@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb\"\n - \ integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n \"@babel/plugin-syntax-optional-catch-binding\" - \"^7.8.3\"\n\n\"@babel/plugin-proposal-optional-chaining@^7.18.9\", \"@babel/plugin-proposal-optional-chaining@^7.20.7\":\n - \ version \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea\"\n - \ integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n \"@babel/helper-skip-transparent-expression-wrappers\" - \"^7.20.0\"\n \"@babel/plugin-syntax-optional-chaining\" \"^7.8.3\"\n\n\"@babel/plugin-proposal-private-methods@^7.16.5\", - \"@babel/plugin-proposal-private-methods@^7.18.6\":\n version \"7.18.6\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea\"\n - \ integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==\n - \ dependencies:\n \"@babel/helper-create-class-features-plugin\" \"^7.18.6\"\n - \ \"@babel/helper-plugin-utils\" \"^7.18.6\"\n\n\"@babel/plugin-proposal-private-property-in-object@^7.16.5\", - \"@babel/plugin-proposal-private-property-in-object@^7.18.6\":\n version - \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz#19496bd9883dd83c23c7d7fc45dcd9ad02dfa1dc\"\n - \ integrity sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==\n - \ dependencies:\n \"@babel/helper-annotate-as-pure\" \"^7.18.6\"\n \"@babel/helper-create-class-features-plugin\" - \"^7.21.0\"\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n \"@babel/plugin-syntax-private-property-in-object\" - \"^7.14.5\"\n\n\"@babel/plugin-proposal-unicode-property-regex@^7.18.6\", - \"@babel/plugin-proposal-unicode-property-regex@^7.4.4\":\n version \"7.18.6\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e\"\n - \ integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==\n - \ dependencies:\n \"@babel/helper-create-regexp-features-plugin\" \"^7.18.6\"\n - \ \"@babel/helper-plugin-utils\" \"^7.18.6\"\n\n\"@babel/plugin-syntax-async-generators@^7.8.4\":\n - \ version \"7.8.4\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d\"\n - \ integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.8.0\"\n\n\"@babel/plugin-syntax-class-properties@^7.12.13\":\n - \ version \"7.12.13\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10\"\n - \ integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.12.13\"\n\n\"@babel/plugin-syntax-class-static-block@^7.14.5\":\n - \ version \"7.14.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406\"\n - \ integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.14.5\"\n\n\"@babel/plugin-syntax-decorators@^7.16.7\", - \"@babel/plugin-syntax-decorators@^7.21.0\":\n version \"7.21.0\"\n resolved - \"https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.21.0.tgz#d2b3f31c3e86fa86e16bb540b7660c55bd7d0e78\"\n - \ integrity sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n\n\"@babel/plugin-syntax-dynamic-import@^7.8.3\":\n - \ version \"7.8.3\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3\"\n - \ integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.8.0\"\n\n\"@babel/plugin-syntax-export-namespace-from@^7.8.3\":\n - \ version \"7.8.3\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a\"\n - \ integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.8.3\"\n\n\"@babel/plugin-syntax-import-assertions@^7.20.0\":\n - \ version \"7.20.0\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4\"\n - \ integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.19.0\"\n\n\"@babel/plugin-syntax-json-strings@^7.8.3\":\n - \ version \"7.8.3\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a\"\n - \ integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.8.0\"\n\n\"@babel/plugin-syntax-logical-assignment-operators@^7.10.4\":\n - \ version \"7.10.4\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699\"\n - \ integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.10.4\"\n\n\"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3\":\n - \ version \"7.8.3\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9\"\n - \ integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.8.0\"\n\n\"@babel/plugin-syntax-numeric-separator@^7.10.4\":\n - \ version \"7.10.4\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97\"\n - \ integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.10.4\"\n\n\"@babel/plugin-syntax-object-rest-spread@^7.8.3\":\n - \ version \"7.8.3\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871\"\n - \ integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.8.0\"\n\n\"@babel/plugin-syntax-optional-catch-binding@^7.8.3\":\n - \ version \"7.8.3\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1\"\n - \ integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.8.0\"\n\n\"@babel/plugin-syntax-optional-chaining@^7.8.3\":\n - \ version \"7.8.3\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a\"\n - \ integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.8.0\"\n\n\"@babel/plugin-syntax-private-property-in-object@^7.14.5\":\n - \ version \"7.14.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad\"\n - \ integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.14.5\"\n\n\"@babel/plugin-syntax-top-level-await@^7.14.5\":\n - \ version \"7.14.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c\"\n - \ integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.14.5\"\n\n\"@babel/plugin-syntax-typescript@^7.2.0\", - \"@babel/plugin-syntax-typescript@^7.20.0\":\n version \"7.20.0\"\n resolved - \"https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz#4e9a0cfc769c85689b77a2e642d24e9f697fc8c7\"\n - \ integrity sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.19.0\"\n\n\"@babel/plugin-transform-arrow-functions@^7.18.6\":\n - \ version \"7.20.7\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz#bea332b0e8b2dab3dafe55a163d8227531ab0551\"\n - \ integrity sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n\n\"@babel/plugin-transform-async-to-generator@^7.18.6\":\n - \ version \"7.20.7\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz#dfee18623c8cb31deb796aa3ca84dda9cea94354\"\n - \ integrity sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==\n - \ dependencies:\n \"@babel/helper-module-imports\" \"^7.18.6\"\n \"@babel/helper-plugin-utils\" - \"^7.20.2\"\n \"@babel/helper-remap-async-to-generator\" \"^7.18.9\"\n\n\"@babel/plugin-transform-block-scoped-functions@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8\"\n - \ integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n\n\"@babel/plugin-transform-block-scoping@^7.20.2\", - \"@babel/plugin-transform-block-scoping@^7.20.5\":\n version \"7.21.0\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz#e737b91037e5186ee16b76e7ae093358a5634f02\"\n - \ integrity sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n\n\"@babel/plugin-transform-classes@^7.20.2\":\n - \ version \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz#f469d0b07a4c5a7dbb21afad9e27e57b47031665\"\n - \ integrity sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==\n - \ dependencies:\n \"@babel/helper-annotate-as-pure\" \"^7.18.6\"\n \"@babel/helper-compilation-targets\" - \"^7.20.7\"\n \"@babel/helper-environment-visitor\" \"^7.18.9\"\n \"@babel/helper-function-name\" - \"^7.21.0\"\n \"@babel/helper-optimise-call-expression\" \"^7.18.6\"\n - \ \"@babel/helper-plugin-utils\" \"^7.20.2\"\n \"@babel/helper-replace-supers\" - \"^7.20.7\"\n \"@babel/helper-split-export-declaration\" \"^7.18.6\"\n - \ globals \"^11.1.0\"\n\n\"@babel/plugin-transform-computed-properties@^7.18.9\":\n - \ version \"7.20.7\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz#704cc2fd155d1c996551db8276d55b9d46e4d0aa\"\n - \ integrity sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n \"@babel/template\" - \"^7.20.7\"\n\n\"@babel/plugin-transform-destructuring@^7.20.2\":\n version - \"7.21.3\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.21.3.tgz#73b46d0fd11cd6ef57dea8a381b1215f4959d401\"\n - \ integrity sha512-bp6hwMFzuiE4HqYEyoGJ/V2LeIWn+hLVKc4pnj++E5XQptwhtcGmSayM029d/j2X1bPKGTlsyPwAubuU22KhMA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n\n\"@babel/plugin-transform-dotall-regex@^7.18.6\", - \"@babel/plugin-transform-dotall-regex@^7.4.4\":\n version \"7.18.6\"\n resolved - \"https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8\"\n - \ integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==\n - \ dependencies:\n \"@babel/helper-create-regexp-features-plugin\" \"^7.18.6\"\n - \ \"@babel/helper-plugin-utils\" \"^7.18.6\"\n\n\"@babel/plugin-transform-duplicate-keys@^7.18.9\":\n - \ version \"7.18.9\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e\"\n - \ integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.9\"\n\n\"@babel/plugin-transform-exponentiation-operator@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd\"\n - \ integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==\n - \ dependencies:\n \"@babel/helper-builder-binary-assignment-operator-visitor\" - \"^7.18.6\"\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n\n\"@babel/plugin-transform-for-of@^7.18.8\":\n - \ version \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz#964108c9988de1a60b4be2354a7d7e245f36e86e\"\n - \ integrity sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n\n\"@babel/plugin-transform-function-name@^7.18.9\":\n - \ version \"7.18.9\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0\"\n - \ integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==\n - \ dependencies:\n \"@babel/helper-compilation-targets\" \"^7.18.9\"\n \"@babel/helper-function-name\" - \"^7.18.9\"\n \"@babel/helper-plugin-utils\" \"^7.18.9\"\n\n\"@babel/plugin-transform-literals@^7.18.9\":\n - \ version \"7.18.9\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc\"\n - \ integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.9\"\n\n\"@babel/plugin-transform-member-expression-literals@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e\"\n - \ integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n\n\"@babel/plugin-transform-modules-amd@^7.13.0\", - \"@babel/plugin-transform-modules-amd@^7.19.6\":\n version \"7.20.11\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz#3daccca8e4cc309f03c3a0c4b41dc4b26f55214a\"\n - \ integrity sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==\n - \ dependencies:\n \"@babel/helper-module-transforms\" \"^7.20.11\"\n \"@babel/helper-plugin-utils\" - \"^7.20.2\"\n\n\"@babel/plugin-transform-modules-commonjs@^7.19.6\":\n version - \"7.21.2\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz#6ff5070e71e3192ef2b7e39820a06fb78e3058e7\"\n - \ integrity sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==\n - \ dependencies:\n \"@babel/helper-module-transforms\" \"^7.21.2\"\n \"@babel/helper-plugin-utils\" - \"^7.20.2\"\n \"@babel/helper-simple-access\" \"^7.20.2\"\n\n\"@babel/plugin-transform-modules-systemjs@^7.19.6\":\n - \ version \"7.20.11\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz#467ec6bba6b6a50634eea61c9c232654d8a4696e\"\n - \ integrity sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==\n - \ dependencies:\n \"@babel/helper-hoist-variables\" \"^7.18.6\"\n \"@babel/helper-module-transforms\" - \"^7.20.11\"\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n \"@babel/helper-validator-identifier\" - \"^7.19.1\"\n\n\"@babel/plugin-transform-modules-umd@^7.18.6\":\n version - \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9\"\n - \ integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==\n - \ dependencies:\n \"@babel/helper-module-transforms\" \"^7.18.6\"\n \"@babel/helper-plugin-utils\" - \"^7.18.6\"\n\n\"@babel/plugin-transform-named-capturing-groups-regex@^7.19.1\":\n - \ version \"7.20.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz#626298dd62ea51d452c3be58b285d23195ba69a8\"\n - \ integrity sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==\n - \ dependencies:\n \"@babel/helper-create-regexp-features-plugin\" \"^7.20.5\"\n - \ \"@babel/helper-plugin-utils\" \"^7.20.2\"\n\n\"@babel/plugin-transform-new-target@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz#d128f376ae200477f37c4ddfcc722a8a1b3246a8\"\n - \ integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n\n\"@babel/plugin-transform-object-super@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c\"\n - \ integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n \"@babel/helper-replace-supers\" - \"^7.18.6\"\n\n\"@babel/plugin-transform-parameters@^7.20.1\", \"@babel/plugin-transform-parameters@^7.20.7\":\n - \ version \"7.21.3\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.21.3.tgz#18fc4e797cf6d6d972cb8c411dbe8a809fa157db\"\n - \ integrity sha512-Wxc+TvppQG9xWFYatvCGPvZ6+SIUxQ2ZdiBP+PHYMIjnPXD+uThCshaz4NZOnODAtBjjcVQQ/3OKs9LW28purQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n\n\"@babel/plugin-transform-property-literals@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3\"\n - \ integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n\n\"@babel/plugin-transform-regenerator@^7.18.6\":\n - \ version \"7.20.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz#57cda588c7ffb7f4f8483cc83bdcea02a907f04d\"\n - \ integrity sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n regenerator-transform - \"^0.15.1\"\n\n\"@babel/plugin-transform-reserved-words@^7.18.6\":\n version - \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a\"\n - \ integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n\n\"@babel/plugin-transform-runtime@^7.13.9\", - \"@babel/plugin-transform-runtime@^7.14.5\":\n version \"7.21.0\"\n resolved - \"https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.21.0.tgz#2a884f29556d0a68cd3d152dcc9e6c71dfb6eee8\"\n - \ integrity sha512-ReY6pxwSzEU0b3r2/T/VhqMKg/AkceBT19X0UptA3/tYi5Pe2eXgEUH+NNMC5nok6c6XQz5tyVTUpuezRfSMSg==\n - \ dependencies:\n \"@babel/helper-module-imports\" \"^7.18.6\"\n \"@babel/helper-plugin-utils\" - \"^7.20.2\"\n babel-plugin-polyfill-corejs2 \"^0.3.3\"\n babel-plugin-polyfill-corejs3 - \"^0.6.0\"\n babel-plugin-polyfill-regenerator \"^0.4.1\"\n semver \"^6.3.0\"\n\n\"@babel/plugin-transform-shorthand-properties@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9\"\n - \ integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n\n\"@babel/plugin-transform-spread@^7.19.0\":\n - \ version \"7.20.7\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz#c2d83e0b99d3bf83e07b11995ee24bf7ca09401e\"\n - \ integrity sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n \"@babel/helper-skip-transparent-expression-wrappers\" - \"^7.20.0\"\n\n\"@babel/plugin-transform-sticky-regex@^7.18.6\":\n version - \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc\"\n - \ integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n\n\"@babel/plugin-transform-template-literals@^7.18.9\":\n - \ version \"7.18.9\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e\"\n - \ integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.9\"\n\n\"@babel/plugin-transform-typeof-symbol@^7.18.9\":\n - \ version \"7.18.9\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0\"\n - \ integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.9\"\n\n\"@babel/plugin-transform-typescript@^7.13.0\", - \"@babel/plugin-transform-typescript@^7.16.8\":\n version \"7.21.3\"\n resolved - \"https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.3.tgz#316c5be579856ea890a57ebc5116c5d064658f2b\"\n - \ integrity sha512-RQxPz6Iqt8T0uw/WsJNReuBpWpBqs/n7mNo18sKLoTbMp+UrEekhH+pKSVC7gWz+DNjo9gryfV8YzCiT45RgMw==\n - \ dependencies:\n \"@babel/helper-annotate-as-pure\" \"^7.18.6\"\n \"@babel/helper-create-class-features-plugin\" - \"^7.21.0\"\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n \"@babel/plugin-syntax-typescript\" - \"^7.20.0\"\n\n\"@babel/plugin-transform-typescript@~7.4.0\":\n version \"7.4.5\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.4.5.tgz#ab3351ba35307b79981993536c93ff8be050ba28\"\n - \ integrity sha512-RPB/YeGr4ZrFKNwfuQRlMf2lxoCUaU01MTw39/OFE/RiL8HDjtn68BwEPft1P7JN4akyEmjGWAMNldOV7o9V2g==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.0.0\"\n \"@babel/plugin-syntax-typescript\" - \"^7.2.0\"\n\n\"@babel/plugin-transform-typescript@~7.5.0\":\n version \"7.5.5\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.5.5.tgz#6d862766f09b2da1cb1f7d505fe2aedab6b7d4b8\"\n - \ integrity sha512-pehKf4m640myZu5B2ZviLaiBlxMCjSZ1qTEO459AXKX5GnPueyulJeCqZFs1nz/Ya2dDzXQ1NxZ/kKNWyD4h6w==\n - \ dependencies:\n \"@babel/helper-create-class-features-plugin\" \"^7.5.5\"\n - \ \"@babel/helper-plugin-utils\" \"^7.0.0\"\n \"@babel/plugin-syntax-typescript\" - \"^7.2.0\"\n\n\"@babel/plugin-transform-unicode-escapes@^7.18.10\":\n version - \"7.18.10\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz#1ecfb0eda83d09bbcb77c09970c2dd55832aa246\"\n - \ integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.9\"\n\n\"@babel/plugin-transform-unicode-regex@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca\"\n - \ integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==\n - \ dependencies:\n \"@babel/helper-create-regexp-features-plugin\" \"^7.18.6\"\n - \ \"@babel/helper-plugin-utils\" \"^7.18.6\"\n\n\"@babel/polyfill@^7.11.5\":\n - \ version \"7.12.1\"\n resolved \"https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.12.1.tgz#1f2d6371d1261bbd961f3c5d5909150e12d0bd96\"\n - \ integrity sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==\n - \ dependencies:\n core-js \"^2.6.5\"\n regenerator-runtime \"^0.13.4\"\n\n\"@babel/preset-env@^7.10.2\", - \"@babel/preset-env@^7.14.5\", \"@babel/preset-env@^7.16.5\", \"@babel/preset-env@^7.16.7\":\n - \ version \"7.20.2\"\n resolved \"https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.20.2.tgz#9b1642aa47bb9f43a86f9630011780dab7f86506\"\n - \ integrity sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==\n - \ dependencies:\n \"@babel/compat-data\" \"^7.20.1\"\n \"@babel/helper-compilation-targets\" - \"^7.20.0\"\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n \"@babel/helper-validator-option\" - \"^7.18.6\"\n \"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression\" - \"^7.18.6\"\n \"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining\" - \"^7.18.9\"\n \"@babel/plugin-proposal-async-generator-functions\" \"^7.20.1\"\n - \ \"@babel/plugin-proposal-class-properties\" \"^7.18.6\"\n \"@babel/plugin-proposal-class-static-block\" - \"^7.18.6\"\n \"@babel/plugin-proposal-dynamic-import\" \"^7.18.6\"\n \"@babel/plugin-proposal-export-namespace-from\" - \"^7.18.9\"\n \"@babel/plugin-proposal-json-strings\" \"^7.18.6\"\n \"@babel/plugin-proposal-logical-assignment-operators\" - \"^7.18.9\"\n \"@babel/plugin-proposal-nullish-coalescing-operator\" \"^7.18.6\"\n - \ \"@babel/plugin-proposal-numeric-separator\" \"^7.18.6\"\n \"@babel/plugin-proposal-object-rest-spread\" - \"^7.20.2\"\n \"@babel/plugin-proposal-optional-catch-binding\" \"^7.18.6\"\n - \ \"@babel/plugin-proposal-optional-chaining\" \"^7.18.9\"\n \"@babel/plugin-proposal-private-methods\" - \"^7.18.6\"\n \"@babel/plugin-proposal-private-property-in-object\" \"^7.18.6\"\n - \ \"@babel/plugin-proposal-unicode-property-regex\" \"^7.18.6\"\n \"@babel/plugin-syntax-async-generators\" - \"^7.8.4\"\n \"@babel/plugin-syntax-class-properties\" \"^7.12.13\"\n \"@babel/plugin-syntax-class-static-block\" - \"^7.14.5\"\n \"@babel/plugin-syntax-dynamic-import\" \"^7.8.3\"\n \"@babel/plugin-syntax-export-namespace-from\" - \"^7.8.3\"\n \"@babel/plugin-syntax-import-assertions\" \"^7.20.0\"\n \"@babel/plugin-syntax-json-strings\" - \"^7.8.3\"\n \"@babel/plugin-syntax-logical-assignment-operators\" \"^7.10.4\"\n - \ \"@babel/plugin-syntax-nullish-coalescing-operator\" \"^7.8.3\"\n \"@babel/plugin-syntax-numeric-separator\" - \"^7.10.4\"\n \"@babel/plugin-syntax-object-rest-spread\" \"^7.8.3\"\n - \ \"@babel/plugin-syntax-optional-catch-binding\" \"^7.8.3\"\n \"@babel/plugin-syntax-optional-chaining\" - \"^7.8.3\"\n \"@babel/plugin-syntax-private-property-in-object\" \"^7.14.5\"\n - \ \"@babel/plugin-syntax-top-level-await\" \"^7.14.5\"\n \"@babel/plugin-transform-arrow-functions\" - \"^7.18.6\"\n \"@babel/plugin-transform-async-to-generator\" \"^7.18.6\"\n - \ \"@babel/plugin-transform-block-scoped-functions\" \"^7.18.6\"\n \"@babel/plugin-transform-block-scoping\" - \"^7.20.2\"\n \"@babel/plugin-transform-classes\" \"^7.20.2\"\n \"@babel/plugin-transform-computed-properties\" - \"^7.18.9\"\n \"@babel/plugin-transform-destructuring\" \"^7.20.2\"\n \"@babel/plugin-transform-dotall-regex\" - \"^7.18.6\"\n \"@babel/plugin-transform-duplicate-keys\" \"^7.18.9\"\n - \ \"@babel/plugin-transform-exponentiation-operator\" \"^7.18.6\"\n \"@babel/plugin-transform-for-of\" - \"^7.18.8\"\n \"@babel/plugin-transform-function-name\" \"^7.18.9\"\n \"@babel/plugin-transform-literals\" - \"^7.18.9\"\n \"@babel/plugin-transform-member-expression-literals\" \"^7.18.6\"\n - \ \"@babel/plugin-transform-modules-amd\" \"^7.19.6\"\n \"@babel/plugin-transform-modules-commonjs\" - \"^7.19.6\"\n \"@babel/plugin-transform-modules-systemjs\" \"^7.19.6\"\n - \ \"@babel/plugin-transform-modules-umd\" \"^7.18.6\"\n \"@babel/plugin-transform-named-capturing-groups-regex\" - \"^7.19.1\"\n \"@babel/plugin-transform-new-target\" \"^7.18.6\"\n \"@babel/plugin-transform-object-super\" - \"^7.18.6\"\n \"@babel/plugin-transform-parameters\" \"^7.20.1\"\n \"@babel/plugin-transform-property-literals\" - \"^7.18.6\"\n \"@babel/plugin-transform-regenerator\" \"^7.18.6\"\n \"@babel/plugin-transform-reserved-words\" - \"^7.18.6\"\n \"@babel/plugin-transform-shorthand-properties\" \"^7.18.6\"\n - \ \"@babel/plugin-transform-spread\" \"^7.19.0\"\n \"@babel/plugin-transform-sticky-regex\" - \"^7.18.6\"\n \"@babel/plugin-transform-template-literals\" \"^7.18.9\"\n - \ \"@babel/plugin-transform-typeof-symbol\" \"^7.18.9\"\n \"@babel/plugin-transform-unicode-escapes\" - \"^7.18.10\"\n \"@babel/plugin-transform-unicode-regex\" \"^7.18.6\"\n - \ \"@babel/preset-modules\" \"^0.1.5\"\n \"@babel/types\" \"^7.20.2\"\n - \ babel-plugin-polyfill-corejs2 \"^0.3.3\"\n babel-plugin-polyfill-corejs3 - \"^0.6.0\"\n babel-plugin-polyfill-regenerator \"^0.4.1\"\n core-js-compat - \"^3.25.1\"\n semver \"^6.3.0\"\n\n\"@babel/preset-modules@^0.1.5\":\n - \ version \"0.1.5\"\n resolved \"https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9\"\n - \ integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.0.0\"\n \"@babel/plugin-proposal-unicode-property-regex\" - \"^7.4.4\"\n \"@babel/plugin-transform-dotall-regex\" \"^7.4.4\"\n \"@babel/types\" - \"^7.4.4\"\n esutils \"^2.0.2\"\n\n\"@babel/regjsgen@^0.8.0\":\n version - \"0.8.0\"\n resolved \"https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310\"\n - \ integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==\n\n\"@babel/runtime@7.12.18\":\n - \ version \"7.12.18\"\n resolved \"https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.18.tgz#af137bd7e7d9705a412b3caaf991fe6aaa97831b\"\n - \ integrity sha512-BogPQ7ciE6SYAUPtlm9tWbgI9+2AgqSam6QivMgXgAT+fKbgppaj4ZX15MHeLC1PVF5sNk70huBu20XxWOs8Cg==\n - \ dependencies:\n regenerator-runtime \"^0.13.4\"\n\n\"@babel/runtime@^7.14.0\", - \"@babel/runtime@^7.14.5\", \"@babel/runtime@^7.20.1\", \"@babel/runtime@^7.8.4\":\n - \ version \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.0.tgz#5b55c9d394e5fcf304909a8b00c07dc217b56673\"\n - \ integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==\n - \ dependencies:\n regenerator-runtime \"^0.13.11\"\n\n\"@babel/template@^7.18.10\", - \"@babel/template@^7.20.7\":\n version \"7.20.7\"\n resolved \"https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8\"\n - \ integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==\n - \ dependencies:\n \"@babel/code-frame\" \"^7.18.6\"\n \"@babel/parser\" - \"^7.20.7\"\n \"@babel/types\" \"^7.20.7\"\n\n\"@babel/traverse@^7.1.6\", - \"@babel/traverse@^7.14.5\", \"@babel/traverse@^7.20.5\", \"@babel/traverse@^7.20.7\", - \"@babel/traverse@^7.21.0\", \"@babel/traverse@^7.21.2\", \"@babel/traverse@^7.21.3\", - \"@babel/traverse@^7.4.5\", \"@babel/traverse@^7.7.0\":\n version \"7.21.3\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.21.3.tgz#4747c5e7903d224be71f90788b06798331896f67\"\n - \ integrity sha512-XLyopNeaTancVitYZe2MlUEvgKb6YVVPXzofHgqHijCImG33b/uTurMS488ht/Hbsb2XK3U2BnSTxKVNGV3nGQ==\n - \ dependencies:\n \"@babel/code-frame\" \"^7.18.6\"\n \"@babel/generator\" - \"^7.21.3\"\n \"@babel/helper-environment-visitor\" \"^7.18.9\"\n \"@babel/helper-function-name\" - \"^7.21.0\"\n \"@babel/helper-hoist-variables\" \"^7.18.6\"\n \"@babel/helper-split-export-declaration\" - \"^7.18.6\"\n \"@babel/parser\" \"^7.21.3\"\n \"@babel/types\" \"^7.21.3\"\n - \ debug \"^4.1.0\"\n globals \"^11.1.0\"\n\n\"@babel/traverse@^7.21.5\":\n - \ version \"7.21.5\"\n resolved \"https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.21.5.tgz#ad22361d352a5154b498299d523cf72998a4b133\"\n - \ integrity sha512-AhQoI3YjWi6u/y/ntv7k48mcrCXmus0t79J9qPNlk/lAsFlCiJ047RmbfMOawySTHtywXhbXgpx/8nXMYd+oFw==\n - \ dependencies:\n \"@babel/code-frame\" \"^7.21.4\"\n \"@babel/generator\" - \"^7.21.5\"\n \"@babel/helper-environment-visitor\" \"^7.21.5\"\n \"@babel/helper-function-name\" - \"^7.21.0\"\n \"@babel/helper-hoist-variables\" \"^7.18.6\"\n \"@babel/helper-split-export-declaration\" - \"^7.18.6\"\n \"@babel/parser\" \"^7.21.5\"\n \"@babel/types\" \"^7.21.5\"\n - \ debug \"^4.1.0\"\n globals \"^11.1.0\"\n\n\"@babel/types@^7.1.6\", - \"@babel/types@^7.12.13\", \"@babel/types@^7.18.6\", \"@babel/types@^7.18.9\", - \"@babel/types@^7.20.0\", \"@babel/types@^7.20.2\", \"@babel/types@^7.20.5\", - \"@babel/types@^7.20.7\", \"@babel/types@^7.21.0\", \"@babel/types@^7.21.2\", - \"@babel/types@^7.21.3\", \"@babel/types@^7.4.4\", \"@babel/types@^7.7.0\", - \"@babel/types@^7.7.2\":\n version \"7.21.3\"\n resolved \"https://registry.yarnpkg.com/@babel/types/-/types-7.21.3.tgz#4865a5357ce40f64e3400b0f3b737dc6d4f64d05\"\n - \ integrity sha512-sBGdETxC+/M4o/zKC0sl6sjWv62WFR/uzxrJ6uYyMLZOUlPnwzw0tKgVHOXxaAd5l2g8pEDM5RZ495GPQI77kg==\n - \ dependencies:\n \"@babel/helper-string-parser\" \"^7.19.4\"\n \"@babel/helper-validator-identifier\" - \"^7.19.1\"\n to-fast-properties \"^2.0.0\"\n\n\"@babel/types@^7.21.4\", - \"@babel/types@^7.21.5\":\n version \"7.21.5\"\n resolved \"https://registry.yarnpkg.com/@babel/types/-/types-7.21.5.tgz#18dfbd47c39d3904d5db3d3dc2cc80bedb60e5b6\"\n - \ integrity sha512-m4AfNvVF2mVC/F7fDEdH2El3HzUg9It/XsCxZiOTTA3m3qYfcSVSbTfM6Q9xG+hYDniZssYhlXKKUMD5m8tF4Q==\n - \ dependencies:\n \"@babel/helper-string-parser\" \"^7.21.5\"\n \"@babel/helper-validator-identifier\" - \"^7.19.1\"\n to-fast-properties \"^2.0.0\"\n\n\"@cnakazawa/watch@^1.0.3\":\n - \ version \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a\"\n - \ integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==\n - \ dependencies:\n exec-sh \"^0.3.2\"\n minimist \"^1.2.0\"\n\n\"@colors/colors@1.5.0\":\n - \ version \"1.5.0\"\n resolved \"https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9\"\n - \ integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==\n\n\"@ember-data/adapter@4.11.3\":\n - \ version \"4.11.3\"\n resolved \"https://registry.yarnpkg.com/@ember-data/adapter/-/adapter-4.11.3.tgz#1c9261873c1010b5104a2ad61c355adf1bb411ad\"\n - \ integrity sha512-G7dbaPnYMW8VYxIT75KAkzax2mkWTs2TYxS7+qbphs6esXpO9Y/iNp5fTqLaACb9JqUypwEA/rlfC7/zkcGbBw==\n - \ dependencies:\n \"@ember-data/private-build-infra\" \"4.11.3\"\n \"@ember/edition-utils\" - \"^1.2.0\"\n \"@embroider/macros\" \"^1.10.0\"\n ember-auto-import \"^2.4.3\"\n - \ ember-cli-babel \"^7.26.11\"\n ember-cli-test-info \"^1.0.0\"\n\n\"@ember-data/canary-features@4.11.3\":\n - \ version \"4.11.3\"\n resolved \"https://registry.yarnpkg.com/@ember-data/canary-features/-/canary-features-4.11.3.tgz#0bc0f2ef4b00d6aec11182a19be7ed4fea65d17b\"\n - \ integrity sha512-RTLY2N9t1SXr4e90VBKi+3PIitwjTMBU8BcEhnKovT//sGlywohHq7T36H6nJuITRtki3On9PpbJOhhQZuyAlQ==\n - \ dependencies:\n \"@embroider/macros\" \"^1.10.0\"\n ember-cli-babel - \"^7.26.11\"\n\n\"@ember-data/debug@4.11.3\":\n version \"4.11.3\"\n resolved - \"https://registry.yarnpkg.com/@ember-data/debug/-/debug-4.11.3.tgz#423893e389daf39d478f1af246fa4cf127a42f73\"\n - \ integrity sha512-3pA5u3qy+pjtwcoyMzs7WijRrSQz5z+Vgn9b5Y4cEOHn8loS9riLCMScnFaQT3HjxQgq+3NkNb52sJafHPzs4Q==\n - \ dependencies:\n \"@ember-data/private-build-infra\" \"4.11.3\"\n \"@ember/edition-utils\" - \"^1.2.0\"\n \"@embroider/macros\" \"^1.10.0\"\n ember-auto-import \"^2.4.3\"\n - \ ember-cli-babel \"^7.26.11\"\n\n\"@ember-data/model@4.11.3\":\n version - \"4.11.3\"\n resolved \"https://registry.yarnpkg.com/@ember-data/model/-/model-4.11.3.tgz#c5e54382cd3850bb07888cf8b6100e3a1e5f70da\"\n - \ integrity sha512-nkDru5TZmOp4J1xp65D1bR3hBJ3u5KhKKfDpWeGnHW2YDCVUdLORRwW7vfrPnnXDIoJij42DwDVCiTY25Xhrqw==\n - \ dependencies:\n \"@ember-data/canary-features\" \"4.11.3\"\n \"@ember-data/private-build-infra\" - \"4.11.3\"\n \"@ember/edition-utils\" \"^1.2.0\"\n \"@embroider/macros\" - \"^1.10.0\"\n ember-auto-import \"^2.4.3\"\n ember-cached-decorator-polyfill - \"^1.0.1\"\n ember-cli-babel \"^7.26.11\"\n ember-cli-string-utils \"^1.1.0\"\n - \ ember-cli-test-info \"^1.0.0\"\n ember-compatibility-helpers \"^1.2.6\"\n - \ inflection \"~2.0.0\"\n\n\"@ember-data/private-build-infra@4.11.3\":\n - \ version \"4.11.3\"\n resolved \"https://registry.yarnpkg.com/@ember-data/private-build-infra/-/private-build-infra-4.11.3.tgz#0868575885623e33215273348ff3fc67331209f7\"\n - \ integrity sha512-bXFQMEegUc+vKn/vD7FmAkq7ECE0okZ2sbtv/0RXqYn7TLk44rvGzpqSUXUowpCaGI/87MmaW8JaZMMdqF9wuw==\n - \ dependencies:\n \"@babel/core\" \"^7.20.2\"\n \"@babel/plugin-transform-block-scoping\" - \"^7.20.2\"\n \"@babel/runtime\" \"^7.20.1\"\n \"@ember-data/canary-features\" - \"4.11.3\"\n \"@ember/edition-utils\" \"^1.2.0\"\n \"@embroider/macros\" - \"^1.10.0\"\n babel-import-util \"^1.3.0\"\n babel-plugin-debug-macros - \"^0.3.4\"\n babel-plugin-filter-imports \"^4.0.0\"\n babel6-plugin-strip-class-callcheck - \"^6.0.0\"\n broccoli-debug \"^0.6.5\"\n broccoli-file-creator \"^2.1.1\"\n - \ broccoli-funnel \"^3.0.8\"\n broccoli-merge-trees \"^4.2.0\"\n broccoli-rollup - \"^5.0.0\"\n calculate-cache-key-for-tree \"^2.0.0\"\n chalk \"^4.1.2\"\n - \ ember-cli-babel \"^7.26.11\"\n ember-cli-path-utils \"^1.0.0\"\n ember-cli-string-utils - \"^1.1.0\"\n ember-cli-version-checker \"^5.1.2\"\n git-repo-info \"^2.1.1\"\n - \ glob \"^8.0.3\"\n npm-git-info \"^1.0.3\"\n rimraf \"^3.0.2\"\n - \ rsvp \"^4.8.5\"\n semver \"^7.3.8\"\n silent-error \"^1.1.1\"\n\n\"@ember-data/record-data@4.11.3\":\n - \ version \"4.11.3\"\n resolved \"https://registry.yarnpkg.com/@ember-data/record-data/-/record-data-4.11.3.tgz#18cb5edaa0511777458704b50a238658838c694e\"\n - \ integrity sha512-8NmeEZJ7or354NLZJgibJ1FuhWL70H6G24tGSEIzM8IV7wr6TreIyaWODaW372QwamWYgFIpfnFwWt5MTlY/gw==\n - \ dependencies:\n \"@ember-data/canary-features\" \"4.11.3\"\n \"@ember-data/private-build-infra\" - \"4.11.3\"\n \"@ember/edition-utils\" \"^1.2.0\"\n \"@embroider/macros\" - \"^1.10.0\"\n ember-auto-import \"^2.4.3\"\n ember-cli-babel \"^7.26.11\"\n\n\"@ember-data/rfc395-data@^0.0.4\":\n - \ version \"0.0.4\"\n resolved \"https://registry.yarnpkg.com/@ember-data/rfc395-data/-/rfc395-data-0.0.4.tgz#ecb86efdf5d7733a76ff14ea651a1b0ed1f8a843\"\n - \ integrity sha512-tGRdvgC9/QMQSuSuJV45xoyhI0Pzjm7A9o/MVVA3HakXIImJbbzx/k/6dO9CUEQXIyS2y0fW6C1XaYOG7rY0FQ==\n\n\"@ember-data/serializer@4.11.3\":\n - \ version \"4.11.3\"\n resolved \"https://registry.yarnpkg.com/@ember-data/serializer/-/serializer-4.11.3.tgz#3e54a68d1b36629b1d9af74fa8996ffc990fe7e6\"\n - \ integrity sha512-Qnzrowinz14/onQfwd4TPwNG0sMTAwTWE0RajYo2fysF3CKyAua0nIzmFtXKx0CogD7TYd0C5xf6nMjFesT09Q==\n - \ dependencies:\n \"@ember-data/private-build-infra\" \"4.11.3\"\n \"@embroider/macros\" - \"^1.10.0\"\n ember-auto-import \"^2.4.3\"\n ember-cli-babel \"^7.26.11\"\n - \ ember-cli-test-info \"^1.0.0\"\n\n\"@ember-data/store@4.11.3\":\n version - \"4.11.3\"\n resolved \"https://registry.yarnpkg.com/@ember-data/store/-/store-4.11.3.tgz#aeddd396af8668c49c2c33bc61c04424b0f4db41\"\n - \ integrity sha512-ogwWy+VqMpkCGs4n30pzuB2vqv/dJRL6wdV3fdNKpXrDugffjuMPpLBQYF937qztDUZKxmnbWAZe5PbQOz8b1Q==\n - \ dependencies:\n \"@ember-data/canary-features\" \"4.11.3\"\n \"@ember-data/private-build-infra\" - \"4.11.3\"\n \"@embroider/macros\" \"^1.10.0\"\n ember-auto-import \"^2.4.3\"\n - \ ember-cached-decorator-polyfill \"^1.0.1\"\n ember-cli-babel \"^7.26.11\"\n\n\"@ember-data/tracking@4.11.3\":\n - \ version \"4.11.3\"\n resolved \"https://registry.yarnpkg.com/@ember-data/tracking/-/tracking-4.11.3.tgz#2eabdb73ffd81203cec2f4547d1deac6f03612d1\"\n - \ integrity sha512-YZxFTMe2TBL8H8/GrnrvP7Wc/uuAijoSyiP2g6TMNRsL1e/3BWDT0EIl+B/5Wji+dchofY8iuMWfpY7VDvPIzA==\n - \ dependencies:\n ember-cli-babel \"^7.26.11\"\n\n\"@ember/edition-utils@^1.2.0\":\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/@ember/edition-utils/-/edition-utils-1.2.0.tgz#a039f542dc14c8e8299c81cd5abba95e2459cfa6\"\n - \ integrity sha512-VmVq/8saCaPdesQmftPqbFtxJWrzxNGSQ+e8x8LLe3Hjm36pJ04Q8LeORGZkAeOhldoUX9seLGmSaHeXkIqoog==\n\n\"@ember/optional-features@^2.0.0\":\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/@ember/optional-features/-/optional-features-2.0.0.tgz#c809abd5a27d5b0ef3c6de3941334ab6153313f0\"\n - \ integrity sha512-4gkvuGRYfpAh1nwAz306cmMeC1mG7wxZnbsBZ09mMaMX/W7IyKOKc/38JwrDPUFUalmNEM7q7JEPcmew2M3Dog==\n - \ dependencies:\n chalk \"^4.1.0\"\n ember-cli-version-checker \"^5.1.1\"\n - \ glob \"^7.1.6\"\n inquirer \"^7.3.3\"\n mkdirp \"^1.0.4\"\n silent-error - \"^1.1.1\"\n\n\"@ember/render-modifiers@^2.0.3\", \"@ember/render-modifiers@^2.0.5\":\n - \ version \"2.0.5\"\n resolved \"https://registry.yarnpkg.com/@ember/render-modifiers/-/render-modifiers-2.0.5.tgz#4b1d9496a82ca471aeaa3ecddd94ef089450f415\"\n - \ integrity sha512-5cJ1niIdOJC6k6KtIn9HGbr1DATJQp4ZqMv1vbi6LKQWbVCQ3byvKONtUEi3H0wcewlrcaWCqXOgm0nACzCOQA==\n - \ dependencies:\n \"@embroider/macros\" \"^1.0.0\"\n ember-cli-babel - \"^7.26.11\"\n ember-modifier-manager-polyfill \"^1.2.0\"\n\n\"@ember/string@^3.0.1\":\n - \ version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/@ember/string/-/string-3.0.1.tgz#42cf032031a4432c2dd69c327ae1876d2c13df9c\"\n - \ integrity sha512-ntnmXS+upOWVXE+rVw2l03DjdMnaGdWbYVUxUBuPJqnIGZu2XFRsoXc7E6mOw62s8i1Xh1RgTuFHN41QGIolEQ==\n - \ dependencies:\n ember-cli-babel \"^7.26.6\"\n\n\"@ember/test-helpers@^2.8.1\":\n - \ version \"2.9.3\"\n resolved \"https://registry.yarnpkg.com/@ember/test-helpers/-/test-helpers-2.9.3.tgz#c2a9d6ab1c367af92cf1a334f97eb19b8e06e6e1\"\n - \ integrity sha512-ejVg4Dj+G/6zyLvQsYOvmGiOLU6AS94tY4ClaO1E2oVvjjtVJIRmVLFN61I+DuyBg9hS3cFoPjQRTZB9MRIbxQ==\n - \ dependencies:\n \"@ember/test-waiters\" \"^3.0.0\"\n \"@embroider/macros\" - \"^1.10.0\"\n \"@embroider/util\" \"^1.9.0\"\n broccoli-debug \"^0.6.5\"\n - \ broccoli-funnel \"^3.0.8\"\n ember-cli-babel \"^7.26.11\"\n ember-cli-htmlbars - \"^6.1.1\"\n ember-destroyable-polyfill \"^2.0.3\"\n\n\"@ember/test-waiters@^3.0.0\":\n - \ version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/@ember/test-waiters/-/test-waiters-3.0.2.tgz#5b950c580a1891ed1d4ee64f9c6bacf49a15ea6f\"\n - \ integrity sha512-H8Q3Xy9rlqhDKnQpwt2pzAYDouww4TZIGSI1pZJhM7mQIGufQKuB0ijzn/yugA6Z+bNdjYp1HioP8Y4hn2zazQ==\n - \ dependencies:\n calculate-cache-key-for-tree \"^2.0.0\"\n ember-cli-babel - \"^7.26.6\"\n ember-cli-version-checker \"^5.1.2\"\n semver \"^7.3.5\"\n\n\"@embroider/addon-shim@^1.0.0\", - \"@embroider/addon-shim@^1.8.4\":\n version \"1.8.4\"\n resolved \"https://registry.yarnpkg.com/@embroider/addon-shim/-/addon-shim-1.8.4.tgz#0e7f32c5506bf0f3eb0840506e31c36c7053763c\"\n - \ integrity sha512-sFhfWC0vI18KxVenmswQ/ShIvBg4juL8ubI+Q3NTSdkCTeaPQ/DIOUF6oR5DCQ8eO/TkIaw+kdG3FkTY6yNJqA==\n - \ dependencies:\n \"@embroider/shared-internals\" \"^2.0.0\"\n broccoli-funnel - \"^3.0.8\"\n semver \"^7.3.8\"\n\n\"@embroider/babel-loader-8@2.0.0\":\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/@embroider/babel-loader-8/-/babel-loader-8-2.0.0.tgz#4a3aef4b5ad0f75b8f6a740dd1d3a4ec22d493c3\"\n - \ integrity sha512-a1bLodfox8JEgNHuhiIBIcXJ4b8NNnKWYkMIpJx216pn80Jf1jcFosQpxnqC8hYHrnG0XRKzQ9zJYgJXoa1wfg==\n - \ dependencies:\n \"@babel/core\" \"^7.14.5\"\n babel-loader \"8\"\n\n\"@embroider/compat@^0.47.0\":\n - \ version \"0.47.2\"\n resolved \"https://registry.yarnpkg.com/@embroider/compat/-/compat-0.47.2.tgz#1f5710ee0f2cea62cd28fdab6844cca5e43c74e0\"\n - \ integrity sha512-E8jpBk2aSIdzCpuuDQU8So1ZYRkcinPXy3ya2P+dt6R0rP/JOsz2ggjDtQDywdMn7yLWKZcHmh31HQfDL1wKSw==\n - \ dependencies:\n \"@babel/code-frame\" \"^7.14.5\"\n \"@babel/core\" - \"^7.14.5\"\n \"@babel/plugin-syntax-dynamic-import\" \"^7.8.3\"\n \"@babel/preset-env\" - \"^7.14.5\"\n \"@babel/traverse\" \"^7.14.5\"\n \"@embroider/macros\" - \"0.47.2\"\n \"@embroider/shared-internals\" \"0.47.2\"\n \"@types/babel__code-frame\" - \"^7.0.2\"\n \"@types/yargs\" \"^17.0.3\"\n assert-never \"^1.1.0\"\n - \ babel-plugin-syntax-dynamic-import \"^6.18.0\"\n babylon \"^6.18.0\"\n - \ bind-decorator \"^1.0.11\"\n broccoli \"^3.5.2\"\n broccoli-concat - \"^4.2.5\"\n broccoli-file-creator \"^2.1.1\"\n broccoli-funnel \"^3.0.7\"\n - \ broccoli-merge-trees \"^4.2.0\"\n broccoli-persistent-filter \"^3.1.2\"\n - \ broccoli-plugin \"^4.0.7\"\n broccoli-source \"^3.0.1\"\n chalk - \"^4.1.1\"\n debug \"^4.3.2\"\n fs-extra \"^9.1.0\"\n fs-tree-diff - \"^2.0.1\"\n heimdalljs \"^0.2.6\"\n jsdom \"^16.6.0\"\n lodash \"^4.17.21\"\n - \ pkg-up \"^3.1.0\"\n resolve \"^1.20.0\"\n resolve-package-path \"^4.0.1\"\n - \ semver \"^7.3.5\"\n symlink-or-copy \"^1.3.1\"\n tree-sync \"^2.1.0\"\n - \ typescript-memoize \"^1.0.1\"\n walk-sync \"^3.0.0\"\n yargs \"^17.0.1\"\n\n\"@embroider/compat@^2.1.0\":\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/@embroider/compat/-/compat-2.1.1.tgz#fda6baeede76051f3c57dc661ddf6058d6c7a64b\"\n - \ integrity sha512-HNq5vv7NpQ1Jr+4slzmLBqsy5NDsIHilYeQiWboMrPAyHr5NHlKYWciIcmxdgPgz2kf/8D5nDiANgJznZedlyw==\n - \ dependencies:\n \"@babel/code-frame\" \"^7.14.5\"\n \"@babel/core\" - \"^7.14.5\"\n \"@babel/plugin-syntax-dynamic-import\" \"^7.8.3\"\n \"@babel/preset-env\" - \"^7.14.5\"\n \"@babel/traverse\" \"^7.14.5\"\n \"@embroider/macros\" - \"1.10.0\"\n \"@types/babel__code-frame\" \"^7.0.2\"\n \"@types/yargs\" - \"^17.0.3\"\n assert-never \"^1.1.0\"\n babel-plugin-ember-template-compilation - \"^2.0.0\"\n babel-plugin-syntax-dynamic-import \"^6.18.0\"\n babylon - \"^6.18.0\"\n bind-decorator \"^1.0.11\"\n broccoli \"^3.5.2\"\n broccoli-concat - \"^4.2.5\"\n broccoli-file-creator \"^2.1.1\"\n broccoli-funnel \"^3.0.7\"\n - \ broccoli-merge-trees \"^4.2.0\"\n broccoli-persistent-filter \"^3.1.2\"\n - \ broccoli-plugin \"^4.0.7\"\n broccoli-source \"^3.0.1\"\n chalk - \"^4.1.1\"\n debug \"^4.3.2\"\n fs-extra \"^9.1.0\"\n fs-tree-diff - \"^2.0.1\"\n jsdom \"^16.6.0\"\n lodash \"^4.17.21\"\n pkg-up \"^3.1.0\"\n - \ resolve \"^1.20.0\"\n resolve-package-path \"^4.0.1\"\n semver \"^7.3.5\"\n - \ symlink-or-copy \"^1.3.1\"\n tree-sync \"^2.1.0\"\n typescript-memoize - \"^1.0.1\"\n walk-sync \"^3.0.0\"\n yargs \"^17.0.1\"\n\n\"@embroider/core@^0.47.0\":\n - \ version \"0.47.2\"\n resolved \"https://registry.yarnpkg.com/@embroider/core/-/core-0.47.2.tgz#333c77b377892c41e16a21ade7eedc2c5f8b97a2\"\n - \ integrity sha512-93zjU1uovLFkokSWwygUZEC21lHs4pNSyTYaVqp0o0I7f6Gzh+grTjkCsaYCUjnHOIORGUb7LVX2clBnOmwTLg==\n - \ dependencies:\n \"@babel/core\" \"^7.14.5\"\n \"@babel/parser\" \"^7.14.5\"\n - \ \"@babel/plugin-syntax-dynamic-import\" \"^7.8.3\"\n \"@babel/plugin-transform-runtime\" - \"^7.14.5\"\n \"@babel/runtime\" \"^7.14.5\"\n \"@babel/traverse\" \"^7.14.5\"\n - \ \"@embroider/macros\" \"0.47.2\"\n \"@embroider/shared-internals\" - \"0.47.2\"\n assert-never \"^1.2.1\"\n babel-import-util \"^0.2.0\"\n - \ babel-plugin-ember-template-compilation \"^1.0.0\"\n broccoli-node-api - \"^1.7.0\"\n broccoli-persistent-filter \"^3.1.2\"\n broccoli-plugin - \"^4.0.7\"\n broccoli-source \"^3.0.1\"\n debug \"^4.3.2\"\n escape-string-regexp - \"^4.0.0\"\n fast-sourcemap-concat \"^1.4.0\"\n filesize \"^5.0.0\"\n - \ fs-extra \"^9.1.0\"\n fs-tree-diff \"^2.0.1\"\n handlebars \"^4.7.7\"\n - \ js-string-escape \"^1.0.1\"\n jsdom \"^16.6.0\"\n lodash \"^4.17.21\"\n - \ resolve \"^1.20.0\"\n resolve-package-path \"^4.0.1\"\n strip-bom - \"^4.0.0\"\n typescript-memoize \"^1.0.1\"\n walk-sync \"^3.0.0\"\n - \ wrap-legacy-hbs-plugin-if-needed \"^1.0.1\"\n\n\"@embroider/core@^2.1.0\":\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/@embroider/core/-/core-2.1.1.tgz#6b0cf97e0474d7e996941b599378bf2007576f16\"\n - \ integrity sha512-N4rz+r8WjHYmwprvBYC0iUT4EWNpdDjF7JLl8PEYlWbhXDEJL+Ma/aP78S7spMhIpJX9SHK7nbgNxmZAqAe34A==\n - \ dependencies:\n \"@babel/core\" \"^7.14.5\"\n \"@babel/parser\" \"^7.14.5\"\n - \ \"@babel/plugin-syntax-dynamic-import\" \"^7.8.3\"\n \"@babel/plugin-transform-runtime\" - \"^7.14.5\"\n \"@babel/runtime\" \"^7.14.5\"\n \"@babel/traverse\" \"^7.14.5\"\n - \ \"@embroider/macros\" \"1.10.0\"\n \"@embroider/shared-internals\" - \"2.0.0\"\n assert-never \"^1.2.1\"\n babel-import-util \"^1.1.0\"\n - \ babel-plugin-ember-template-compilation \"^2.0.0\"\n broccoli-node-api - \"^1.7.0\"\n broccoli-persistent-filter \"^3.1.2\"\n broccoli-plugin - \"^4.0.7\"\n broccoli-source \"^3.0.1\"\n debug \"^4.3.2\"\n escape-string-regexp - \"^4.0.0\"\n fast-sourcemap-concat \"^1.4.0\"\n filesize \"^5.0.0\"\n - \ fs-extra \"^9.1.0\"\n fs-tree-diff \"^2.0.1\"\n handlebars \"^4.7.7\"\n - \ js-string-escape \"^1.0.1\"\n jsdom \"^16.6.0\"\n lodash \"^4.17.21\"\n - \ resolve \"^1.20.0\"\n resolve-package-path \"^4.0.1\"\n typescript-memoize - \"^1.0.1\"\n walk-sync \"^3.0.0\"\n\n\"@embroider/hbs-loader@2.0.0\":\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/@embroider/hbs-loader/-/hbs-loader-2.0.0.tgz#8cf4fa0c167dc3c3c4e6e2449c56ac3974fb76b3\"\n - \ integrity sha512-rWcZyZ3n35LwlPTS6/fYsdHqPWUh4QO/cVTIJOSeLqJCATNTho7tjBXS6pBvV9cZgvqP/Xph/08xjdUyOWUOxQ==\n\n\"@embroider/macros@0.47.2\":\n - \ version \"0.47.2\"\n resolved \"https://registry.yarnpkg.com/@embroider/macros/-/macros-0.47.2.tgz#23cbe92cac3c24747f054e1eea2a22538bf7ebd0\"\n - \ integrity sha512-ViNWluJCeM5OPlM3rs8kdOz3RV5rpfXX5D2rDnc/q86xRS0xf4NFEjYRV7W6fBcD0b3v5jSHDTwrjq9Kee4rHg==\n - \ dependencies:\n \"@embroider/shared-internals\" \"0.47.2\"\n assert-never - \"^1.2.1\"\n ember-cli-babel \"^7.26.6\"\n find-up \"^5.0.0\"\n lodash - \"^4.17.21\"\n resolve \"^1.20.0\"\n semver \"^7.3.2\"\n\n\"@embroider/macros@1.10.0\", - \"@embroider/macros@^0.50.0 || ^1.0.0\", \"@embroider/macros@^1.0.0\", \"@embroider/macros@^1.10.0\", - \"@embroider/macros@^1.8.3\":\n version \"1.10.0\"\n resolved \"https://registry.yarnpkg.com/@embroider/macros/-/macros-1.10.0.tgz#af3844d5db48f001b85cfb096c76727c72ad6c1e\"\n - \ integrity sha512-LMbfQGk/a+f6xtvAv5fq/wf2LRxETnbgSCLUf/z6ebzmuskOUxrke+uP55chF/loWrARi9g6erFQ7RDOUoBMSg==\n - \ dependencies:\n \"@embroider/shared-internals\" \"2.0.0\"\n assert-never - \"^1.2.1\"\n babel-import-util \"^1.1.0\"\n ember-cli-babel \"^7.26.6\"\n - \ find-up \"^5.0.0\"\n lodash \"^4.17.21\"\n resolve \"^1.20.0\"\n - \ semver \"^7.3.2\"\n\n\"@embroider/macros@^0.41.0\":\n version \"0.41.0\"\n - \ resolved \"https://registry.yarnpkg.com/@embroider/macros/-/macros-0.41.0.tgz#3e78b6f388d7229906abf4c75edfff8bb0208aca\"\n - \ integrity sha512-QISzwEEfLsskZeL0jyZDs1RoQSotwBWj+4upTogNHuxQP5j/9H3IMG/3QB1gh8GEpbudATb/cS4NDYK3UBxufw==\n - \ dependencies:\n \"@embroider/shared-internals\" \"0.41.0\"\n assert-never - \"^1.1.0\"\n ember-cli-babel \"^7.23.0\"\n lodash \"^4.17.10\"\n resolve - \"^1.8.1\"\n semver \"^7.3.2\"\n\n\"@embroider/shared-internals@0.41.0\":\n - \ version \"0.41.0\"\n resolved \"https://registry.yarnpkg.com/@embroider/shared-internals/-/shared-internals-0.41.0.tgz#2553f026d4f48ea1fd11235501feb63bf49fa306\"\n - \ integrity sha512-fiqUVB6cfh2UBEFE4yhT5EzagkZ1Q26+OhBV0nJszFEJZx4DqVIb3pxSSZ8P+HhpxuJsQ2XpMA/j02ZPFZfbdQ==\n - \ dependencies:\n ember-rfc176-data \"^0.3.17\"\n fs-extra \"^7.0.1\"\n - \ lodash \"^4.17.10\"\n pkg-up \"^3.1.0\"\n resolve-package-path \"^1.2.2\"\n - \ semver \"^7.3.2\"\n typescript-memoize \"^1.0.0-alpha.3\"\n\n\"@embroider/shared-internals@0.47.2\":\n - \ version \"0.47.2\"\n resolved \"https://registry.yarnpkg.com/@embroider/shared-internals/-/shared-internals-0.47.2.tgz#24e9fa0dd9c529d5c996ee1325729ea08d1fa19f\"\n - \ integrity sha512-SxdZYjAE0fiM5zGDz+12euWIsQZ1tsfR1k+NKmiWMyLhA5T3pNgbR2/Djvx/cVIxOtEavGGSllYbzRKBtV4xMg==\n - \ dependencies:\n babel-import-util \"^0.2.0\"\n ember-rfc176-data \"^0.3.17\"\n - \ fs-extra \"^9.1.0\"\n lodash \"^4.17.21\"\n resolve-package-path - \"^4.0.1\"\n semver \"^7.3.5\"\n typescript-memoize \"^1.0.1\"\n\n\"@embroider/shared-internals@2.0.0\", - \"@embroider/shared-internals@^2.0.0\":\n version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/@embroider/shared-internals/-/shared-internals-2.0.0.tgz#d8205ec6944362aeecfbb51143db352430ced316\"\n - \ integrity sha512-qZ2/xky9mWm5YC6noOa6AiAwgISEQ78YTZNv4SNu2PFgEK/H+Ha/3ddngzGSsnXkVnIHZyxIBzhxETonQYHY9g==\n - \ dependencies:\n babel-import-util \"^1.1.0\"\n ember-rfc176-data \"^0.3.17\"\n - \ fs-extra \"^9.1.0\"\n js-string-escape \"^1.0.1\"\n lodash \"^4.17.21\"\n - \ resolve-package-path \"^4.0.1\"\n semver \"^7.3.5\"\n typescript-memoize - \"^1.0.1\"\n\n\"@embroider/shared-internals@^1.0.0\":\n version \"1.8.3\"\n - \ resolved \"https://registry.yarnpkg.com/@embroider/shared-internals/-/shared-internals-1.8.3.tgz#52d868dc80016e9fe983552c0e516f437bf9b9f9\"\n - \ integrity sha512-N5Gho6Qk8z5u+mxLCcMYAoQMbN4MmH+z2jXwQHVs859bxuZTxwF6kKtsybDAASCtd2YGxEmzcc1Ja/wM28824w==\n - \ dependencies:\n babel-import-util \"^1.1.0\"\n ember-rfc176-data \"^0.3.17\"\n - \ fs-extra \"^9.1.0\"\n js-string-escape \"^1.0.1\"\n lodash \"^4.17.21\"\n - \ resolve-package-path \"^4.0.1\"\n semver \"^7.3.5\"\n typescript-memoize - \"^1.0.1\"\n\n\"@embroider/util@^0.39.1 || ^0.40.0 || ^0.41.0 || ^1.0.0\", - \"@embroider/util@^1.0.0\", \"@embroider/util@^1.10.0\", \"@embroider/util@^1.9.0\":\n - \ version \"1.10.0\"\n resolved \"https://registry.yarnpkg.com/@embroider/util/-/util-1.10.0.tgz#8320d73651e7f5d48dac1b71fb9e6d21cac7c803\"\n - \ integrity sha512-utAFKoq6ajI27jyqjvX3PiGL4m+ZyGVlVNbSbE/nOqi2llRyAkh5ltH1WkIK7jhdwQFJouo1NpOSj9J3/HDa3A==\n - \ dependencies:\n \"@embroider/macros\" \"^1.10.0\"\n broccoli-funnel - \"^3.0.5\"\n ember-cli-babel \"^7.26.11\"\n\n\"@embroider/webpack@^2.1.0\":\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/@embroider/webpack/-/webpack-2.1.1.tgz#45d6b451bfd4c9ad54bfcc12c59cb19f9d620be9\"\n - \ integrity sha512-1IzXXexv/QxDyk4N6kamtiTk92HszlaQZXGB+xhnRCMY4F7Hgxad4gSPvnSy/oSkbHTMWSGjCTS5e4tQcUC8Cg==\n - \ dependencies:\n \"@babel/core\" \"^7.14.5\"\n \"@embroider/babel-loader-8\" - \"2.0.0\"\n \"@embroider/hbs-loader\" \"2.0.0\"\n \"@embroider/shared-internals\" - \"2.0.0\"\n \"@types/source-map\" \"^0.5.7\"\n \"@types/supports-color\" - \"^8.1.0\"\n babel-loader \"^8.2.2\"\n babel-preset-env \"^1.7.0\"\n - \ css-loader \"^5.2.6\"\n csso \"^4.2.0\"\n debug \"^4.3.2\"\n fs-extra - \"^9.1.0\"\n jsdom \"^16.6.0\"\n lodash \"^4.17.21\"\n mini-css-extract-plugin - \"^2.5.3\"\n semver \"^7.3.5\"\n source-map-url \"^0.4.1\"\n style-loader - \"^2.0.0\"\n supports-color \"^8.1.0\"\n terser \"^5.7.0\"\n thread-loader - \"^3.0.4\"\n\n\"@eslint/eslintrc@^0.4.3\":\n version \"0.4.3\"\n resolved - \"https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c\"\n - \ integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==\n - \ dependencies:\n ajv \"^6.12.4\"\n debug \"^4.1.1\"\n espree \"^7.3.0\"\n - \ globals \"^13.9.0\"\n ignore \"^4.0.6\"\n import-fresh \"^3.2.1\"\n - \ js-yaml \"^3.13.1\"\n minimatch \"^3.0.4\"\n strip-json-comments - \"^3.1.1\"\n\n\"@faker-js/faker@^7.6.0\":\n version \"7.6.0\"\n resolved - \"https://registry.yarnpkg.com/@faker-js/faker/-/faker-7.6.0.tgz#9ea331766084288634a9247fcd8b84f16ff4ba07\"\n - \ integrity sha512-XK6BTq1NDMo9Xqw/YkYyGjSsg44fbNwYRx7QK2CuoQgyy+f1rrTDHoExVM5PsyXCtfl2vs2vVJ0MN0yN6LppRw==\n\n\"@formatjs/ecma402-abstract@1.11.4\":\n - \ version \"1.11.4\"\n resolved \"https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.4.tgz#b962dfc4ae84361f9f08fbce411b4e4340930eda\"\n - \ integrity sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw==\n - \ dependencies:\n \"@formatjs/intl-localematcher\" \"0.2.25\"\n tslib - \"^2.1.0\"\n\n\"@formatjs/ecma402-abstract@1.6.4\":\n version \"1.6.4\"\n - \ resolved \"https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.6.4.tgz#cff5ef03837fb6bae70b16d04940213c17e87884\"\n - \ integrity sha512-ukFjGD9dLsxcD9D5AEshJqQElPQeUAlTALT/lzIV6OcYojyuU81gw/uXDUOrs6XW79jtOJwQDkLqHbCJBJMOTw==\n - \ dependencies:\n tslib \"^2.1.0\"\n\n\"@formatjs/fast-memoize@1.2.1\":\n - \ version \"1.2.1\"\n resolved \"https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-1.2.1.tgz#e6f5aee2e4fd0ca5edba6eba7668e2d855e0fc21\"\n - \ integrity sha512-Rg0e76nomkz3vF9IPlKeV+Qynok0r7YZjL6syLz4/urSg0IbjPZCB/iYUMNsYA643gh4mgrX3T7KEIFIxJBQeg==\n - \ dependencies:\n tslib \"^2.1.0\"\n\n\"@formatjs/icu-messageformat-parser@2.1.0\":\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.1.0.tgz#a54293dd7f098d6a6f6a084ab08b6d54a3e8c12d\"\n - \ integrity sha512-Qxv/lmCN6hKpBSss2uQ8IROVnta2r9jd3ymUEIjm2UyIkUCHVcbUVRGL/KS/wv7876edvsPe+hjHVJ4z8YuVaw==\n - \ dependencies:\n \"@formatjs/ecma402-abstract\" \"1.11.4\"\n \"@formatjs/icu-skeleton-parser\" - \"1.3.6\"\n tslib \"^2.1.0\"\n\n\"@formatjs/icu-skeleton-parser@1.3.6\":\n - \ version \"1.3.6\"\n resolved \"https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.6.tgz#4ce8c0737d6f07b735288177049e97acbf2e8964\"\n - \ integrity sha512-I96mOxvml/YLrwU2Txnd4klA7V8fRhb6JG/4hm3VMNmeJo1F03IpV2L3wWt7EweqNLES59SZ4d6hVOPCSf80Bg==\n - \ dependencies:\n \"@formatjs/ecma402-abstract\" \"1.11.4\"\n tslib - \"^2.1.0\"\n\n\"@formatjs/intl-localematcher@0.2.25\":\n version \"0.2.25\"\n - \ resolved \"https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.2.25.tgz#60892fe1b271ec35ba07a2eb018a2dd7bca6ea3a\"\n - \ integrity sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA==\n - \ dependencies:\n tslib \"^2.1.0\"\n\n\"@gar/promisify@^1.1.3\":\n version - \"1.1.3\"\n resolved \"https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6\"\n - \ integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==\n\n\"@glimmer/component@^1.1.2\":\n - \ version \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/component/-/component-1.1.2.tgz#892ec0c9f0b6b3e41c112be502fde073cf24d17c\"\n - \ integrity sha512-XyAsEEa4kWOPy+gIdMjJ8XlzA3qrGH55ZDv6nA16ibalCR17k74BI0CztxuRds+Rm6CtbUVgheCVlcCULuqD7A==\n - \ dependencies:\n \"@glimmer/di\" \"^0.1.9\"\n \"@glimmer/env\" \"^0.1.7\"\n - \ \"@glimmer/util\" \"^0.44.0\"\n broccoli-file-creator \"^2.1.1\"\n - \ broccoli-merge-trees \"^3.0.2\"\n ember-cli-babel \"^7.7.3\"\n ember-cli-get-component-path-option - \"^1.0.0\"\n ember-cli-is-package-missing \"^1.0.0\"\n ember-cli-normalize-entity-name - \"^1.0.0\"\n ember-cli-path-utils \"^1.0.0\"\n ember-cli-string-utils - \"^1.1.0\"\n ember-cli-typescript \"3.0.0\"\n ember-cli-version-checker - \"^3.1.3\"\n ember-compatibility-helpers \"^1.1.2\"\n\n\"@glimmer/di@^0.1.9\":\n - \ version \"0.1.11\"\n resolved \"https://registry.yarnpkg.com/@glimmer/di/-/di-0.1.11.tgz#a6878c07a13a2c2c76fcde598a5c97637bfc4280\"\n - \ integrity sha512-moRwafNDwHTnTHzyyZC9D+mUSvYrs1Ak0tRPjjmCghdoHHIvMshVbEnwKb/1WmW5CUlKc2eL9rlAV32n3GiItg==\n\n\"@glimmer/encoder@^0.42.2\":\n - \ version \"0.42.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/encoder/-/encoder-0.42.2.tgz#d3ba3dc9f1d4fa582d1d18b63da100fc5c664057\"\n - \ integrity sha512-8xkdly0i0BP5HMI0suPB9ly0AnEq8x9Z8j3Gee1HYIovM5VLNtmh7a8HsaHYRs/xHmBEZcqtr8JV89w6F59YMQ==\n - \ dependencies:\n \"@glimmer/interfaces\" \"^0.42.2\"\n \"@glimmer/vm\" - \"^0.42.2\"\n\n\"@glimmer/env@0.1.7\", \"@glimmer/env@^0.1.7\":\n version - \"0.1.7\"\n resolved \"https://registry.yarnpkg.com/@glimmer/env/-/env-0.1.7.tgz#fd2d2b55a9029c6b37a6c935e8c8871ae70dfa07\"\n - \ integrity sha512-JKF/a9I9jw6fGoz8kA7LEQslrwJ5jms5CXhu/aqkBWk+PmZ6pTl8mlb/eJ/5ujBGTiQzBhy5AIWF712iA+4/mw==\n\n\"@glimmer/global-context@0.83.1\":\n - \ version \"0.83.1\"\n resolved \"https://registry.yarnpkg.com/@glimmer/global-context/-/global-context-0.83.1.tgz#3e2d97f10ff623bcfb5b7dc29a858d546a6c6d66\"\n - \ integrity sha512-OwlgqpbOJU73EjZOZdftab0fKbtdJ4x/QQeJseL9cvaAUiK3+w52M5ONFxD1T/yPBp2Mf7NCYqA/uL8tRbzY2A==\n - \ dependencies:\n \"@glimmer/env\" \"^0.1.7\"\n\n\"@glimmer/interfaces@0.83.1\":\n - \ version \"0.83.1\"\n resolved \"https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.83.1.tgz#fb16f5f683ddc55f130887b6141f58c0751350fe\"\n - \ integrity sha512-rjAztghzX97v8I4rk3+NguM3XGYcFjc/GbJ8qrEj19KF2lUDoDBW1sB7f0tov3BD5HlrGXei/vOh4+DHfjeB5w==\n - \ dependencies:\n \"@simple-dom/interface\" \"^1.4.0\"\n\n\"@glimmer/interfaces@0.84.2\":\n - \ version \"0.84.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.84.2.tgz#764cf92c954adcd1a851e5dc68ec1f6b654dc3bd\"\n - \ integrity sha512-tMZxQpOddUVmHEOuripkNqVR7ba0K4doiYnFd4WyswqoHPlxqpBujbIamQ+bWCWEF0U4yxsXKa31ekS/JHkiBQ==\n - \ dependencies:\n \"@simple-dom/interface\" \"^1.4.0\"\n\n\"@glimmer/interfaces@^0.42.2\":\n - \ version \"0.42.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.42.2.tgz#9cf8d6f8f5eee6bfcfa36919ca68ae716e1f78db\"\n - \ integrity sha512-7LOuQd02cxxNNHChzdHMAU8/qOeQvTro141CU5tXITP7z6aOv2D2gkFdau97lLQiVxezGrh8J7h8GCuF7TEqtg==\n\n\"@glimmer/low-level@^0.42.2\":\n - \ version \"0.42.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/low-level/-/low-level-0.42.2.tgz#52c745414d1d04c4245c369bd132c0e786c816ef\"\n - \ integrity sha512-s+Q44SnKdTBTnkgX0deBlVNnNPVas+Pg8xEnwky9VrUqOHKsIZRrPgfVULeC6bIdFXtXOKm5CjTajhb9qnQbXQ==\n\n\"@glimmer/program@^0.42.2\":\n - \ version \"0.42.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/program/-/program-0.42.2.tgz#fe504679ca4df6251dd5fcf3003699bb51fa41fa\"\n - \ integrity sha512-XpQ6EYzA1VL9ESKoih5XW5JftFmlRvwy3bF/I1ABOa3yLIh8mApEwrRI/sIHK0Nv5s1j0uW4itVF196WxnJXgw==\n - \ dependencies:\n \"@glimmer/encoder\" \"^0.42.2\"\n \"@glimmer/interfaces\" - \"^0.42.2\"\n \"@glimmer/util\" \"^0.42.2\"\n\n\"@glimmer/reference@^0.42.1\", - \"@glimmer/reference@^0.42.2\":\n version \"0.42.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/reference/-/reference-0.42.2.tgz#57874e27c825fb7041b5295b5eb153f3f3f92f8f\"\n - \ integrity sha512-XuhbRjr3M9Q/DP892jGxVfPE6jaGGHu5w9ppGMnuTY7Vm/x+A+68MCiaREhDcEwJlzGg4UkfVjU3fdgmUIrc5Q==\n - \ dependencies:\n \"@glimmer/util\" \"^0.42.2\"\n\n\"@glimmer/reference@^0.83.1\":\n - \ version \"0.83.1\"\n resolved \"https://registry.yarnpkg.com/@glimmer/reference/-/reference-0.83.1.tgz#0345b95431b5bb19843b308e6311d1ef81e36192\"\n - \ integrity sha512-BThEwDlMkJB1WBPWDrww+VxgGyDbwxh5FFPvGhkovvCZnCb7fAMUCt9pi6CUZtviugkWOBFtE9P4eZZbOLkXeg==\n - \ dependencies:\n \"@glimmer/env\" \"^0.1.7\"\n \"@glimmer/global-context\" - \"0.83.1\"\n \"@glimmer/interfaces\" \"0.83.1\"\n \"@glimmer/util\" - \"0.83.1\"\n \"@glimmer/validator\" \"0.83.1\"\n\n\"@glimmer/runtime@^0.42.1\":\n - \ version \"0.42.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/runtime/-/runtime-0.42.2.tgz#50e7da5d3cf9144248048a7478be3c489784a4bb\"\n - \ integrity sha512-52LVZJsLKM3GzI3TEmYcw2LdI9Uk0jotISc3w2ozQBWvkKoYxjDNvI/gsjyMpenj4s7FcG2ggOq0x4tNFqm1GA==\n - \ dependencies:\n \"@glimmer/interfaces\" \"^0.42.2\"\n \"@glimmer/low-level\" - \"^0.42.2\"\n \"@glimmer/program\" \"^0.42.2\"\n \"@glimmer/reference\" - \"^0.42.2\"\n \"@glimmer/util\" \"^0.42.2\"\n \"@glimmer/vm\" \"^0.42.2\"\n - \ \"@glimmer/wire-format\" \"^0.42.2\"\n\n\"@glimmer/syntax@^0.42.1\":\n - \ version \"0.42.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.42.2.tgz#89bb3cb787285b84665dc0d8907d94b008e5be9a\"\n - \ integrity sha512-SR26SmF/Mb5o2cc4eLHpOyoX5kwwXP4KRhq4fbWfrvan74xVWA38PLspPCzwGhyVH/JsE7tUEPMjSo2DcJge/Q==\n - \ dependencies:\n \"@glimmer/interfaces\" \"^0.42.2\"\n \"@glimmer/util\" - \"^0.42.2\"\n handlebars \"^4.0.13\"\n simple-html-tokenizer \"^0.5.8\"\n\n\"@glimmer/syntax@^0.83.1\":\n - \ version \"0.83.1\"\n resolved \"https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.83.1.tgz#7e18dd445871c157ba0281f12a4fbf316fa49b41\"\n - \ integrity sha512-n3vEd0GtjtgkOsd2gqkSimp8ecqq5KrHyana/s1XJZvVAPD5rMWT9WvAVWG8XAktns8BxjwLIUoj/vkOfA+eHg==\n - \ dependencies:\n \"@glimmer/interfaces\" \"0.83.1\"\n \"@glimmer/util\" - \"0.83.1\"\n \"@handlebars/parser\" \"~2.0.0\"\n simple-html-tokenizer - \"^0.5.11\"\n\n\"@glimmer/syntax@^0.84.2\":\n version \"0.84.2\"\n resolved - \"https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.84.2.tgz#a3f65e51eec20f6adb79c6159d1ad1166fa5bccd\"\n - \ integrity sha512-SPBd1tpIR9XeaXsXsMRCnKz63eLnIZ0d5G9QC4zIBFBC3pQdtG0F5kWeuRVCdfTIFuR+5WBMfk5jvg+3gbQhjg==\n - \ dependencies:\n \"@glimmer/interfaces\" \"0.84.2\"\n \"@glimmer/util\" - \"0.84.2\"\n \"@handlebars/parser\" \"~2.0.0\"\n simple-html-tokenizer - \"^0.5.11\"\n\n\"@glimmer/tracking@^1.0.4\", \"@glimmer/tracking@^1.1.2\":\n - \ version \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/tracking/-/tracking-1.1.2.tgz#74e71be07b0a7066518d24044d2665d0cf8281eb\"\n - \ integrity sha512-cyV32zsHh+CnftuRX84ALZpd2rpbDrhLhJnTXn9W//QpqdRZ5rdMsxSY9fOsj0CKEc706tmEU299oNnDc0d7tA==\n - \ dependencies:\n \"@glimmer/env\" \"^0.1.7\"\n \"@glimmer/validator\" - \"^0.44.0\"\n\n\"@glimmer/util@0.83.1\":\n version \"0.83.1\"\n resolved - \"https://registry.yarnpkg.com/@glimmer/util/-/util-0.83.1.tgz#cc7511b03164d658cf6e3262fce5a0fcb82edceb\"\n - \ integrity sha512-amvjtl9dvrkxsoitXAly9W5NUaLIE3A2J2tWhBWIL1Z6DOFotfX7ytIosOIcPhJLZCtiXPHzMutQRv0G/MSMsA==\n - \ dependencies:\n \"@glimmer/env\" \"0.1.7\"\n \"@glimmer/interfaces\" - \"0.83.1\"\n \"@simple-dom/interface\" \"^1.4.0\"\n\n\"@glimmer/util@0.84.2\":\n - \ version \"0.84.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/util/-/util-0.84.2.tgz#2711ba40f25f44b2ea309cad49f5c2622c6211bc\"\n - \ integrity sha512-VbhzE2s4rmU+qJF3gGBTL1IDjq+/G2Th51XErS8MQVMCmE4CU2pdwSzec8PyOowqCGUOrVIWuMzEI6VoPM4L4w==\n - \ dependencies:\n \"@glimmer/env\" \"0.1.7\"\n \"@glimmer/interfaces\" - \"0.84.2\"\n \"@simple-dom/interface\" \"^1.4.0\"\n\n\"@glimmer/util@^0.42.2\":\n - \ version \"0.42.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/util/-/util-0.42.2.tgz#9ca1631e42766ea6059f4b49d0bdfb6095aad2c4\"\n - \ integrity sha512-Heck0baFSaWDanCYtmOcLeaz7v+rSqI8ovS7twrp2/FWEteb3Ze5sWQ2BEuSAG23L/k/lzVwYM/MY7ZugxBpaA==\n\n\"@glimmer/util@^0.44.0\":\n - \ version \"0.44.0\"\n resolved \"https://registry.yarnpkg.com/@glimmer/util/-/util-0.44.0.tgz#45df98d73812440206ae7bda87cfe04aaae21ed9\"\n - \ integrity sha512-duAsm30uVK9jSysElCbLyU6QQYO2X9iLDLBIBUcCqck9qN1o3tK2qWiHbGK5d6g8E2AJ4H88UrfElkyaJlGrwg==\n\n\"@glimmer/validator@0.83.1\", - \"@glimmer/validator@^0.83.0\":\n version \"0.83.1\"\n resolved \"https://registry.yarnpkg.com/@glimmer/validator/-/validator-0.83.1.tgz#7578cb2284f728c8e9302c51fc6e7660b570ac54\"\n - \ integrity sha512-LaILSNnQgDHZpaUsfjVndbS1JfVn0xdTlJdFJblPbhoVklOBSReZVekens3EQ6xOr3BC612sRm1hBnEPixOY6A==\n - \ dependencies:\n \"@glimmer/env\" \"^0.1.7\"\n \"@glimmer/global-context\" - \"0.83.1\"\n\n\"@glimmer/validator@^0.44.0\":\n version \"0.44.0\"\n resolved - \"https://registry.yarnpkg.com/@glimmer/validator/-/validator-0.44.0.tgz#03d127097dc9cb23052cdb7fcae59d0a9dca53e1\"\n - \ integrity sha512-i01plR0EgFVz69GDrEuFgq1NheIjZcyTy3c7q+w7d096ddPVeVcRzU3LKaqCfovvLJ+6lJx40j45ecycASUUyw==\n\n\"@glimmer/vm-babel-plugins@0.84.2\":\n - \ version \"0.84.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/vm-babel-plugins/-/vm-babel-plugins-0.84.2.tgz#653ce82a6656b4396d87a479d8699450d35a17f0\"\n - \ integrity sha512-HS2dEbJ3CgXn56wk/5QdudM7rE3vtNMvPIoG7Rrg+GhkGMNxBCIRxOeEF2g520j9rwlA2LAZFpc7MCDMFbTjNA==\n - \ dependencies:\n babel-plugin-debug-macros \"^0.3.4\"\n\n\"@glimmer/vm@^0.42.2\":\n - \ version \"0.42.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/vm/-/vm-0.42.2.tgz#492a4f05eac587c3a37371b3c62593f20bef553d\"\n - \ integrity sha512-D2MNU5glICLqvet5SfVPrv+l6JNK2TR+CdQhch1Ew+btOoqlW+2LIJIF/5wLb1POjIMEkt+78t/7RN0mDFXGzw==\n - \ dependencies:\n \"@glimmer/interfaces\" \"^0.42.2\"\n \"@glimmer/util\" - \"^0.42.2\"\n\n\"@glimmer/wire-format@^0.42.2\":\n version \"0.42.2\"\n resolved - \"https://registry.yarnpkg.com/@glimmer/wire-format/-/wire-format-0.42.2.tgz#b95062b594dddeb8bd11cba3a6a0accbfabc9930\"\n - \ integrity sha512-IqUo6mdJ7GRsK7KCyZxrc17ioSg9RBniEnb418ZMQxsV/WBv9NQ359MuClUck2M24z1AOXo4TerUw0U7+pb1/A==\n - \ dependencies:\n \"@glimmer/interfaces\" \"^0.42.2\"\n \"@glimmer/util\" - \"^0.42.2\"\n\n\"@handlebars/parser@~2.0.0\":\n version \"2.0.0\"\n resolved - \"https://registry.yarnpkg.com/@handlebars/parser/-/parser-2.0.0.tgz#5e8b7298f31ff8f7b260e6b7363c7e9ceed7d9c5\"\n - \ integrity sha512-EP9uEDZv/L5Qh9IWuMUGJRfwhXJ4h1dqKTT4/3+tY0eu7sPis7xh23j61SYUnNF4vqCQvvUXpDo9Bh/+q1zASA==\n\n\"@humanwhocodes/config-array@^0.5.0\":\n - \ version \"0.5.0\"\n resolved \"https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9\"\n - \ integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==\n - \ dependencies:\n \"@humanwhocodes/object-schema\" \"^1.2.0\"\n debug - \"^4.1.1\"\n minimatch \"^3.0.4\"\n\n\"@humanwhocodes/object-schema@^1.2.0\":\n - \ version \"1.2.1\"\n resolved \"https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45\"\n - \ integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==\n\n\"@isaacs/string-locale-compare@^1.1.0\":\n - \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz#291c227e93fd407a96ecd59879a35809120e432b\"\n - \ integrity sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==\n\n\"@istanbuljs/load-nyc-config@^1.0.0\":\n - \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced\"\n - \ integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==\n - \ dependencies:\n camelcase \"^5.3.1\"\n find-up \"^4.1.0\"\n get-package-type - \"^0.1.0\"\n js-yaml \"^3.13.1\"\n resolve-from \"^5.0.0\"\n\n\"@istanbuljs/schema@^0.1.2\":\n - \ version \"0.1.3\"\n resolved \"https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98\"\n - \ integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==\n\n\"@jridgewell/gen-mapping@^0.1.0\":\n - \ version \"0.1.1\"\n resolved \"https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996\"\n - \ integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==\n - \ dependencies:\n \"@jridgewell/set-array\" \"^1.0.0\"\n \"@jridgewell/sourcemap-codec\" - \"^1.4.10\"\n\n\"@jridgewell/gen-mapping@^0.3.0\", \"@jridgewell/gen-mapping@^0.3.2\":\n - \ version \"0.3.2\"\n resolved \"https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9\"\n - \ integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==\n - \ dependencies:\n \"@jridgewell/set-array\" \"^1.0.1\"\n \"@jridgewell/sourcemap-codec\" - \"^1.4.10\"\n \"@jridgewell/trace-mapping\" \"^0.3.9\"\n\n\"@jridgewell/resolve-uri@3.1.0\":\n - \ version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78\"\n - \ integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==\n\n\"@jridgewell/set-array@^1.0.0\", - \"@jridgewell/set-array@^1.0.1\":\n version \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72\"\n - \ integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==\n\n\"@jridgewell/source-map@^0.3.2\":\n - \ version \"0.3.2\"\n resolved \"https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb\"\n - \ integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==\n - \ dependencies:\n \"@jridgewell/gen-mapping\" \"^0.3.0\"\n \"@jridgewell/trace-mapping\" - \"^0.3.9\"\n\n\"@jridgewell/sourcemap-codec@1.4.14\", \"@jridgewell/sourcemap-codec@^1.4.10\", - \"@jridgewell/sourcemap-codec@^1.4.13\":\n version \"1.4.14\"\n resolved - \"https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24\"\n - \ integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==\n\n\"@jridgewell/trace-mapping@^0.3.17\", - \"@jridgewell/trace-mapping@^0.3.9\":\n version \"0.3.17\"\n resolved \"https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985\"\n - \ integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==\n - \ dependencies:\n \"@jridgewell/resolve-uri\" \"3.1.0\"\n \"@jridgewell/sourcemap-codec\" - \"1.4.14\"\n\n\"@lint-todo/utils@^13.0.3\":\n version \"13.1.0\"\n resolved - \"https://registry.yarnpkg.com/@lint-todo/utils/-/utils-13.1.0.tgz#bb99b479e357f20fbf5fa200c59cafda2a02f849\"\n - \ integrity sha512-uzcZPIPH7hcs+hKMiHfp58MosJpI9sTTgl1pGYau4zq34q1ppswJ6nLeohv/cDhqEBrHjtvldt8zDnVJXRvBlA==\n - \ dependencies:\n \"@types/eslint\" \"^7.2.13\"\n find-up \"^5.0.0\"\n - \ fs-extra \"^9.1.0\"\n proper-lockfile \"^4.1.2\"\n slash \"^3.0.0\"\n - \ tslib \"^2.4.0\"\n upath \"^2.0.1\"\n\n\"@miragejs/pretender-node-polyfill@^0.1.0\":\n - \ version \"0.1.2\"\n resolved \"https://registry.yarnpkg.com/@miragejs/pretender-node-polyfill/-/pretender-node-polyfill-0.1.2.tgz#d26b6b7483fb70cd62189d05c95d2f67153e43f2\"\n - \ integrity sha512-M/BexG/p05C5lFfMunxo/QcgIJnMT2vDVCd00wNqK2ImZONIlEETZwWJu1QtLxtmYlSHlCFl3JNzp0tLe7OJ5g==\n\n\"@mrmlnc/readdir-enhanced@^2.2.1\":\n - \ version \"2.2.1\"\n resolved \"https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde\"\n - \ integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==\n - \ dependencies:\n call-me-maybe \"^1.0.1\"\n glob-to-regexp \"^0.3.0\"\n\n\"@nodelib/fs.scandir@2.1.5\":\n - \ version \"2.1.5\"\n resolved \"https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5\"\n - \ integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==\n - \ dependencies:\n \"@nodelib/fs.stat\" \"2.0.5\"\n run-parallel \"^1.1.9\"\n\n\"@nodelib/fs.stat@2.0.5\", - \"@nodelib/fs.stat@^2.0.2\":\n version \"2.0.5\"\n resolved \"https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b\"\n - \ integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==\n\n\"@nodelib/fs.stat@^1.1.2\":\n - \ version \"1.1.3\"\n resolved \"https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b\"\n - \ integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==\n\n\"@nodelib/fs.walk@^1.2.3\":\n - \ version \"1.2.8\"\n resolved \"https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a\"\n - \ integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==\n - \ dependencies:\n \"@nodelib/fs.scandir\" \"2.1.5\"\n fastq \"^1.6.0\"\n\n\"@npmcli/arborist@^5.6.3\":\n - \ version \"5.6.3\"\n resolved \"https://registry.yarnpkg.com/@npmcli/arborist/-/arborist-5.6.3.tgz#40810080272e097b4a7a4f56108f4a31638a9874\"\n - \ integrity sha512-/7hbqEM6YuRjwTcQXkK1+xKslEblY5kFQe0tZ7jKyMlIR6x4iOmhLErIkBBGtTKvYxRKdpcxnFXjCobg3UqmsA==\n - \ dependencies:\n \"@isaacs/string-locale-compare\" \"^1.1.0\"\n \"@npmcli/installed-package-contents\" - \"^1.0.7\"\n \"@npmcli/map-workspaces\" \"^2.0.3\"\n \"@npmcli/metavuln-calculator\" - \"^3.0.1\"\n \"@npmcli/move-file\" \"^2.0.0\"\n \"@npmcli/name-from-folder\" - \"^1.0.1\"\n \"@npmcli/node-gyp\" \"^2.0.0\"\n \"@npmcli/package-json\" - \"^2.0.0\"\n \"@npmcli/query\" \"^1.2.0\"\n \"@npmcli/run-script\" \"^4.1.3\"\n - \ bin-links \"^3.0.3\"\n cacache \"^16.1.3\"\n common-ancestor-path - \"^1.0.1\"\n hosted-git-info \"^5.2.1\"\n json-parse-even-better-errors - \"^2.3.1\"\n json-stringify-nice \"^1.1.4\"\n minimatch \"^5.1.0\"\n - \ mkdirp \"^1.0.4\"\n mkdirp-infer-owner \"^2.0.0\"\n nopt \"^6.0.0\"\n - \ npm-install-checks \"^5.0.0\"\n npm-package-arg \"^9.0.0\"\n npm-pick-manifest - \"^7.0.2\"\n npm-registry-fetch \"^13.0.0\"\n npmlog \"^6.0.2\"\n pacote - \"^13.6.1\"\n parse-conflict-json \"^2.0.1\"\n proc-log \"^2.0.0\"\n - \ promise-all-reject-late \"^1.0.0\"\n promise-call-limit \"^1.0.1\"\n - \ read-package-json-fast \"^2.0.2\"\n readdir-scoped-modules \"^1.1.0\"\n - \ rimraf \"^3.0.2\"\n semver \"^7.3.7\"\n ssri \"^9.0.0\"\n treeverse - \"^2.0.0\"\n walk-up-path \"^1.0.0\"\n\n\"@npmcli/ci-detect@^2.0.0\":\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/@npmcli/ci-detect/-/ci-detect-2.0.0.tgz#e63c91bcd4185ac1e85720a34fc48e164ece5b89\"\n - \ integrity sha512-8yQtQ9ArHh/TzdUDKQwEvwCgpDuhSWTDAbiKMl3854PcT+Dk4UmWaiawuFTLy9n5twzXOBXVflWe+90/ffXQrA==\n\n\"@npmcli/config@^4.2.1\":\n - \ version \"4.2.2\"\n resolved \"https://registry.yarnpkg.com/@npmcli/config/-/config-4.2.2.tgz#2e3334dda84f48d059309c53d152e66b05ca24b7\"\n - \ integrity sha512-5GNcLd+0c4bYBnFop53+26CO5GQP0R9YcxlernohpHDWdIgzUg9I0+GEMk3sNHnLntATVU39d283A4OO+W402w==\n - \ dependencies:\n \"@npmcli/map-workspaces\" \"^2.0.2\"\n ini \"^3.0.0\"\n - \ mkdirp-infer-owner \"^2.0.0\"\n nopt \"^6.0.0\"\n proc-log \"^2.0.0\"\n - \ read-package-json-fast \"^2.0.3\"\n semver \"^7.3.5\"\n walk-up-path - \"^1.0.0\"\n\n\"@npmcli/disparity-colors@^2.0.0\":\n version \"2.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/@npmcli/disparity-colors/-/disparity-colors-2.0.0.tgz#cb518166ee21573b96241a3613fef70acb2a60ba\"\n - \ integrity sha512-FFXGrIjhvd2qSZ8iS0yDvbI7nbjdyT2VNO7wotosjYZM2p2r8PN3B7Om3M5NO9KqW/OVzfzLB3L0V5Vo5QXC7A==\n - \ dependencies:\n ansi-styles \"^4.3.0\"\n\n\"@npmcli/fs@^2.1.0\", \"@npmcli/fs@^2.1.1\":\n - \ version \"2.1.2\"\n resolved \"https://registry.yarnpkg.com/@npmcli/fs/-/fs-2.1.2.tgz#a9e2541a4a2fec2e69c29b35e6060973da79b865\"\n - \ integrity sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==\n - \ dependencies:\n \"@gar/promisify\" \"^1.1.3\"\n semver \"^7.3.5\"\n\n\"@npmcli/git@^3.0.0\":\n - \ version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/@npmcli/git/-/git-3.0.2.tgz#5c5de6b4d70474cf2d09af149ce42e4e1dacb931\"\n - \ integrity sha512-CAcd08y3DWBJqJDpfuVL0uijlq5oaXaOJEKHKc4wqrjd00gkvTZB+nFuLn+doOOKddaQS9JfqtNoFCO2LCvA3w==\n - \ dependencies:\n \"@npmcli/promise-spawn\" \"^3.0.0\"\n lru-cache \"^7.4.4\"\n - \ mkdirp \"^1.0.4\"\n npm-pick-manifest \"^7.0.0\"\n proc-log \"^2.0.0\"\n - \ promise-inflight \"^1.0.1\"\n promise-retry \"^2.0.1\"\n semver - \"^7.3.5\"\n which \"^2.0.2\"\n\n\"@npmcli/installed-package-contents@^1.0.7\":\n - \ version \"1.0.7\"\n resolved \"https://registry.yarnpkg.com/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz#ab7408c6147911b970a8abe261ce512232a3f4fa\"\n - \ integrity sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==\n - \ dependencies:\n npm-bundled \"^1.1.1\"\n npm-normalize-package-bin - \"^1.0.1\"\n\n\"@npmcli/map-workspaces@^2.0.2\", \"@npmcli/map-workspaces@^2.0.3\":\n - \ version \"2.0.4\"\n resolved \"https://registry.yarnpkg.com/@npmcli/map-workspaces/-/map-workspaces-2.0.4.tgz#9e5e8ab655215a262aefabf139782b894e0504fc\"\n - \ integrity sha512-bMo0aAfwhVwqoVM5UzX1DJnlvVvzDCHae821jv48L1EsrYwfOZChlqWYXEtto/+BkBXetPbEWgau++/brh4oVg==\n - \ dependencies:\n \"@npmcli/name-from-folder\" \"^1.0.1\"\n glob \"^8.0.1\"\n - \ minimatch \"^5.0.1\"\n read-package-json-fast \"^2.0.3\"\n\n\"@npmcli/metavuln-calculator@^3.0.1\":\n - \ version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/@npmcli/metavuln-calculator/-/metavuln-calculator-3.1.1.tgz#9359bd72b400f8353f6a28a25c8457b562602622\"\n - \ integrity sha512-n69ygIaqAedecLeVH3KnO39M6ZHiJ2dEv5A7DGvcqCB8q17BGUgW8QaanIkbWUo2aYGZqJaOORTLAlIvKjNDKA==\n - \ dependencies:\n cacache \"^16.0.0\"\n json-parse-even-better-errors - \"^2.3.1\"\n pacote \"^13.0.3\"\n semver \"^7.3.5\"\n\n\"@npmcli/move-file@^2.0.0\":\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-2.0.1.tgz#26f6bdc379d87f75e55739bab89db525b06100e4\"\n - \ integrity sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==\n - \ dependencies:\n mkdirp \"^1.0.4\"\n rimraf \"^3.0.2\"\n\n\"@npmcli/name-from-folder@^1.0.1\":\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/@npmcli/name-from-folder/-/name-from-folder-1.0.1.tgz#77ecd0a4fcb772ba6fe927e2e2e155fbec2e6b1a\"\n - \ integrity sha512-qq3oEfcLFwNfEYOQ8HLimRGKlD8WSeGEdtUa7hmzpR8Sa7haL1KVQrvgO6wqMjhWFFVjgtrh1gIxDz+P8sjUaA==\n\n\"@npmcli/node-gyp@^2.0.0\":\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-2.0.0.tgz#8c20e53e34e9078d18815c1d2dda6f2420d75e35\"\n - \ integrity sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A==\n\n\"@npmcli/package-json@^2.0.0\":\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/@npmcli/package-json/-/package-json-2.0.0.tgz#3bbcf4677e21055adbe673d9f08c9f9cde942e4a\"\n - \ integrity sha512-42jnZ6yl16GzjWSH7vtrmWyJDGVa/LXPdpN2rcUWolFjc9ON2N3uz0qdBbQACfmhuJZ2lbKYtmK5qx68ZPLHMA==\n - \ dependencies:\n json-parse-even-better-errors \"^2.3.1\"\n\n\"@npmcli/promise-spawn@^3.0.0\":\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-3.0.0.tgz#53283b5f18f855c6925f23c24e67c911501ef573\"\n - \ integrity sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g==\n - \ dependencies:\n infer-owner \"^1.0.4\"\n\n\"@npmcli/query@^1.2.0\":\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/@npmcli/query/-/query-1.2.0.tgz#46468d583cf013aa92102970700f9555314aabe4\"\n - \ integrity sha512-uWglsUM3PjBLgTSmZ3/vygeGdvWEIZ3wTUnzGFbprC/RtvQSaT+GAXu1DXmSFj2bD3oOZdcRm1xdzsV2z1YWdw==\n - \ dependencies:\n npm-package-arg \"^9.1.0\"\n postcss-selector-parser - \"^6.0.10\"\n semver \"^7.3.7\"\n\n\"@npmcli/run-script@^4.1.0\", \"@npmcli/run-script@^4.1.3\", - \"@npmcli/run-script@^4.2.0\", \"@npmcli/run-script@^4.2.1\":\n version \"4.2.1\"\n - \ resolved \"https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-4.2.1.tgz#c07c5c71bc1c70a5f2a06b0d4da976641609b946\"\n - \ integrity sha512-7dqywvVudPSrRCW5nTHpHgeWnbBtz8cFkOuKrecm6ih+oO9ciydhWt6OF7HlqupRRmB8Q/gECVdB9LMfToJbRg==\n - \ dependencies:\n \"@npmcli/node-gyp\" \"^2.0.0\"\n \"@npmcli/promise-spawn\" - \"^3.0.0\"\n node-gyp \"^9.0.0\"\n read-package-json-fast \"^2.0.3\"\n - \ which \"^2.0.2\"\n\n\"@simple-dom/interface@^1.4.0\":\n version \"1.4.0\"\n - \ resolved \"https://registry.yarnpkg.com/@simple-dom/interface/-/interface-1.4.0.tgz#e8feea579232017f89b0138e2726facda6fbb71f\"\n - \ integrity sha512-l5qumKFWU0S+4ZzMaLXFU8tQZsicHEMEyAxI5kDFGhJsRqDwe0a7/iPA/GdxlGyDKseQQAgIz5kzU7eXTrlSpA==\n\n\"@socket.io/component-emitter@~3.1.0\":\n - \ version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz#96116f2a912e0c02817345b3c10751069920d553\"\n - \ integrity sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==\n\n\"@tootallnate/once@1\":\n - \ version \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82\"\n - \ integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==\n\n\"@tootallnate/once@2\":\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf\"\n - \ integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==\n\n\"@types/acorn@^4.0.3\":\n - \ version \"4.0.6\"\n resolved \"https://registry.yarnpkg.com/@types/acorn/-/acorn-4.0.6.tgz#d61ca5480300ac41a7d973dd5b84d0a591154a22\"\n - \ integrity sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==\n - \ dependencies:\n \"@types/estree\" \"*\"\n\n\"@types/babel__code-frame@^7.0.2\":\n - \ version \"7.0.3\"\n resolved \"https://registry.yarnpkg.com/@types/babel__code-frame/-/babel__code-frame-7.0.3.tgz#eda94e1b7c9326700a4b69c485ebbc9498a0b63f\"\n - \ integrity sha512-2TN6oiwtNjOezilFVl77zwdNPwQWaDBBCCWWxyo1ctiO3vAtd7H/aB/CBJdw9+kqq3+latD0SXoedIuHySSZWw==\n\n\"@types/body-parser@*\":\n - \ version \"1.19.2\"\n resolved \"https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0\"\n - \ integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==\n - \ dependencies:\n \"@types/connect\" \"*\"\n \"@types/node\" \"*\"\n\n\"@types/broccoli-plugin@^3.0.0\":\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/@types/broccoli-plugin/-/broccoli-plugin-3.0.0.tgz#290fda2270c47a568edfd0cefab8bb840d8bb7b2\"\n - \ integrity sha512-f+TcsARR2PovfFRKFdCX0kfH/QoM3ZVD2h1rl2mNvrKO0fq2uBNCBsTU3JanfU4COCt5cXpTfARyUsERlC8vIw==\n - \ dependencies:\n broccoli-plugin \"*\"\n\n\"@types/chai-as-promised@^7.1.2\":\n - \ version \"7.1.5\"\n resolved \"https://registry.yarnpkg.com/@types/chai-as-promised/-/chai-as-promised-7.1.5.tgz#6e016811f6c7a64f2eed823191c3a6955094e255\"\n - \ integrity sha512-jStwss93SITGBwt/niYrkf2C+/1KTeZCZl1LaeezTlqppAKeoQC7jxyqYuP72sxBGKCIbw7oHgbYssIRzT5FCQ==\n - \ dependencies:\n \"@types/chai\" \"*\"\n\n\"@types/chai@*\", \"@types/chai@^4.2.9\":\n - \ version \"4.3.4\"\n resolved \"https://registry.yarnpkg.com/@types/chai/-/chai-4.3.4.tgz#e913e8175db8307d78b4e8fa690408ba6b65dee4\"\n - \ integrity sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==\n\n\"@types/connect@*\":\n - \ version \"3.4.35\"\n resolved \"https://registry.yarnpkg.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1\"\n - \ integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==\n - \ dependencies:\n \"@types/node\" \"*\"\n\n\"@types/cookie@^0.4.1\":\n - \ version \"0.4.1\"\n resolved \"https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.1.tgz#bfd02c1f2224567676c1545199f87c3a861d878d\"\n - \ integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==\n\n\"@types/cors@^2.8.12\":\n - \ version \"2.8.13\"\n resolved \"https://registry.yarnpkg.com/@types/cors/-/cors-2.8.13.tgz#b8ade22ba455a1b8cb3b5d3f35910fd204f84f94\"\n - \ integrity sha512-RG8AStHlUiV5ysZQKq97copd2UmVYw3/pRMLefISZ3S1hK104Cwm7iLQ3fTKx+lsUH2CE8FlLaYeEA2LSeqYUA==\n - \ dependencies:\n \"@types/node\" \"*\"\n\n\"@types/eslint-scope@^3.7.3\":\n - \ version \"3.7.4\"\n resolved \"https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16\"\n - \ integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==\n - \ dependencies:\n \"@types/eslint\" \"*\"\n \"@types/estree\" \"*\"\n\n\"@types/eslint@*\":\n - \ version \"8.21.2\"\n resolved \"https://registry.yarnpkg.com/@types/eslint/-/eslint-8.21.2.tgz#2b61b43a8b0e66006856a2a4c8e51f6f773ead27\"\n - \ integrity sha512-EMpxUyystd3uZVByZap1DACsMXvb82ypQnGn89e1Y0a+LYu3JJscUd/gqhRsVFDkaD2MIiWo0MT8EfXr3DGRKw==\n - \ dependencies:\n \"@types/estree\" \"*\"\n \"@types/json-schema\" \"*\"\n\n\"@types/eslint@^7.2.13\":\n - \ version \"7.29.0\"\n resolved \"https://registry.yarnpkg.com/@types/eslint/-/eslint-7.29.0.tgz#e56ddc8e542815272720bb0b4ccc2aff9c3e1c78\"\n - \ integrity sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==\n - \ dependencies:\n \"@types/estree\" \"*\"\n \"@types/json-schema\" \"*\"\n\n\"@types/estree@*\":\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2\"\n - \ integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==\n\n\"@types/estree@^0.0.51\":\n - \ version \"0.0.51\"\n resolved \"https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40\"\n - \ integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==\n\n\"@types/express-serve-static-core@^4.17.33\":\n - \ version \"4.17.33\"\n resolved \"https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.33.tgz#de35d30a9d637dc1450ad18dd583d75d5733d543\"\n - \ integrity sha512-TPBqmR/HRYI3eC2E5hmiivIzv+bidAfXofM+sbonAGvyDhySGw9/PQZFt2BLOrjUUR++4eJVpx6KnLQK1Fk9tA==\n - \ dependencies:\n \"@types/node\" \"*\"\n \"@types/qs\" \"*\"\n \"@types/range-parser\" - \"*\"\n\n\"@types/express@^4.17.2\":\n version \"4.17.17\"\n resolved \"https://registry.yarnpkg.com/@types/express/-/express-4.17.17.tgz#01d5437f6ef9cfa8668e616e13c2f2ac9a491ae4\"\n - \ integrity sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==\n - \ dependencies:\n \"@types/body-parser\" \"*\"\n \"@types/express-serve-static-core\" - \"^4.17.33\"\n \"@types/qs\" \"*\"\n \"@types/serve-static\" \"*\"\n\n\"@types/fs-extra@^5.0.5\":\n - \ version \"5.1.0\"\n resolved \"https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-5.1.0.tgz#2a325ef97901504a3828718c390d34b8426a10a1\"\n - \ integrity sha512-AInn5+UBFIK9FK5xc9yP5e3TQSPNNgjHByqYcj9g5elVBnDQcQL7PlO1CIRy2gWlbwK7UPYqi7vRvFA44dCmYQ==\n - \ dependencies:\n \"@types/node\" \"*\"\n\n\"@types/fs-extra@^8.1.0\":\n - \ version \"8.1.2\"\n resolved \"https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-8.1.2.tgz#7125cc2e4bdd9bd2fc83005ffdb1d0ba00cca61f\"\n - \ integrity sha512-SvSrYXfWSc7R4eqnOzbQF4TZmfpNSM9FrSWLU3EUnWBuyZqNBOrv1B1JA3byUDPUl9z4Ab3jeZG2eDdySlgNMg==\n - \ dependencies:\n \"@types/node\" \"*\"\n\n\"@types/glob@*\":\n version - \"8.1.0\"\n resolved \"https://registry.yarnpkg.com/@types/glob/-/glob-8.1.0.tgz#b63e70155391b0584dce44e7ea25190bbc38f2fc\"\n - \ integrity sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==\n - \ dependencies:\n \"@types/minimatch\" \"^5.1.2\"\n \"@types/node\" - \"*\"\n\n\"@types/glob@^7.1.1\":\n version \"7.2.0\"\n resolved \"https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb\"\n - \ integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==\n - \ dependencies:\n \"@types/minimatch\" \"*\"\n \"@types/node\" \"*\"\n\n\"@types/json-schema@*\", - \"@types/json-schema@^7.0.5\", \"@types/json-schema@^7.0.8\", \"@types/json-schema@^7.0.9\":\n - \ version \"7.0.11\"\n resolved \"https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3\"\n - \ integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==\n\n\"@types/json5@^0.0.29\":\n - \ version \"0.0.29\"\n resolved \"https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee\"\n - \ integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==\n\n\"@types/mime@*\":\n - \ version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10\"\n - \ integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==\n\n\"@types/minimatch@*\", - \"@types/minimatch@^5.1.2\":\n version \"5.1.2\"\n resolved \"https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca\"\n - \ integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==\n\n\"@types/minimatch@^3.0.3\", - \"@types/minimatch@^3.0.4\":\n version \"3.0.5\"\n resolved \"https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40\"\n - \ integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==\n\n\"@types/node@*\", - \"@types/node@>=10.0.0\":\n version \"18.15.3\"\n resolved \"https://registry.yarnpkg.com/@types/node/-/node-18.15.3.tgz#f0b991c32cfc6a4e7f3399d6cb4b8cf9a0315014\"\n - \ integrity sha512-p6ua9zBxz5otCmbpb5D3U4B5Nanw6Pk3PPyX05xnxbB/fRv71N7CPmORg7uAD5P70T0xmx1pzAx/FUfa5X+3cw==\n\n\"@types/node@^9.6.0\":\n - \ version \"9.6.61\"\n resolved \"https://registry.yarnpkg.com/@types/node/-/node-9.6.61.tgz#29f124eddd41c4c74281bd0b455d689109fc2a2d\"\n - \ integrity sha512-/aKAdg5c8n468cYLy2eQrcR5k6chlbNwZNGUj3TboyPa2hcO2QAJcfymlqPzMiRj8B6nYKXjzQz36minFE0RwQ==\n\n\"@types/qs@*\":\n - \ version \"6.9.7\"\n resolved \"https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb\"\n - \ integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==\n\n\"@types/range-parser@*\":\n - \ version \"1.2.4\"\n resolved \"https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc\"\n - \ integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==\n\n\"@types/rimraf@^2.0.2\", - \"@types/rimraf@^2.0.3\":\n version \"2.0.5\"\n resolved \"https://registry.yarnpkg.com/@types/rimraf/-/rimraf-2.0.5.tgz#368fb04d59630b727fc05a74d2ca557f64a8ef98\"\n - \ integrity sha512-YyP+VfeaqAyFmXoTh3HChxOQMyjByRMsHU7kc5KOJkSlXudhMhQIALbYV7rHh/l8d2lX3VUQzprrcAgWdRuU8g==\n - \ dependencies:\n \"@types/glob\" \"*\"\n \"@types/node\" \"*\"\n\n\"@types/serve-static@*\":\n - \ version \"1.15.1\"\n resolved \"https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.1.tgz#86b1753f0be4f9a1bee68d459fcda5be4ea52b5d\"\n - \ integrity sha512-NUo5XNiAdULrJENtJXZZ3fHtfMolzZwczzBbnAeBbqBwG+LaG6YaJtuwzwGSQZ2wsCrxjEhNNjAkKigy3n8teQ==\n - \ dependencies:\n \"@types/mime\" \"*\"\n \"@types/node\" \"*\"\n\n\"@types/source-map@^0.5.7\":\n - \ version \"0.5.7\"\n resolved \"https://registry.yarnpkg.com/@types/source-map/-/source-map-0.5.7.tgz#165eeb583c1ef00196fe4ef4da5d7832b03b275b\"\n - \ integrity sha512-LrnsgZIfJaysFkv9rRJp4/uAyqw87oVed3s1hhF83nwbo9c7MG9g5DqR0seHP+lkX4ldmMrVolPjQSe2ZfD0yA==\n - \ dependencies:\n source-map \"*\"\n\n\"@types/supports-color@^8.1.0\":\n - \ version \"8.1.1\"\n resolved \"https://registry.yarnpkg.com/@types/supports-color/-/supports-color-8.1.1.tgz#1b44b1b096479273adf7f93c75fc4ecc40a61ee4\"\n - \ integrity sha512-dPWnWsf+kzIG140B8z2w3fr5D03TLWbOAFQl45xUpI3vcizeXriNR5VYkWZ+WTMsUHqZ9Xlt3hrxGNANFyNQfw==\n\n\"@types/symlink-or-copy@^1.2.0\":\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/@types/symlink-or-copy/-/symlink-or-copy-1.2.0.tgz#4151a81b4052c80bc2becbae09f3a9ec010a9c7a\"\n - \ integrity sha512-Lja2xYuuf2B3knEsga8ShbOdsfNOtzT73GyJmZyY7eGl2+ajOqrs8yM5ze0fsSoYwvA6bw7/Qr7OZ7PEEmYwWg==\n\n\"@types/ungap__structured-clone@^0.3.0\":\n - \ version \"0.3.0\"\n resolved \"https://registry.yarnpkg.com/@types/ungap__structured-clone/-/ungap__structured-clone-0.3.0.tgz#39ef89de1f04bb1920ed99e549b885331295c47d\"\n - \ integrity sha512-eBWREUhVUGPze+bUW22AgUr05k8u+vETzuYdLYSvWqGTUe0KOf+zVnOB1qER5wMcw8V6D9Ar4DfJmVvD1yu0kQ==\n\n\"@types/yargs-parser@*\":\n - \ version \"21.0.0\"\n resolved \"https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b\"\n - \ integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==\n\n\"@types/yargs@^17.0.3\":\n - \ version \"17.0.22\"\n resolved \"https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.22.tgz#7dd37697691b5f17d020f3c63e7a45971ff71e9a\"\n - \ integrity sha512-pet5WJ9U8yPVRhkwuEIp5ktAeAqRZOq4UdAyWLWzxbtpyXnzbtLdKiXAjJzi/KLmPGS9wk86lUFWZFN6sISo4g==\n - \ dependencies:\n \"@types/yargs-parser\" \"*\"\n\n\"@ungap/structured-clone@^0.3.4\":\n - \ version \"0.3.4\"\n resolved \"https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-0.3.4.tgz#f6d804e185591373992781361e4aa5bb81ffba35\"\n - \ integrity sha512-TSVh8CpnwNAsPC5wXcIyh92Bv1gq6E9cNDeeLu7Z4h8V4/qWtXJp7y42qljRkqcpmsve1iozwv1wr+3BNdILCg==\n\n\"@webassemblyjs/ast@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7\"\n - \ integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==\n - \ dependencies:\n \"@webassemblyjs/helper-numbers\" \"1.11.1\"\n \"@webassemblyjs/helper-wasm-bytecode\" - \"1.11.1\"\n\n\"@webassemblyjs/ast@1.9.0\":\n version \"1.9.0\"\n resolved - \"https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964\"\n - \ integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==\n - \ dependencies:\n \"@webassemblyjs/helper-module-context\" \"1.9.0\"\n - \ \"@webassemblyjs/helper-wasm-bytecode\" \"1.9.0\"\n \"@webassemblyjs/wast-parser\" - \"1.9.0\"\n\n\"@webassemblyjs/floating-point-hex-parser@1.11.1\":\n version - \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f\"\n - \ integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==\n\n\"@webassemblyjs/floating-point-hex-parser@1.9.0\":\n - \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4\"\n - \ integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==\n\n\"@webassemblyjs/helper-api-error@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16\"\n - \ integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==\n\n\"@webassemblyjs/helper-api-error@1.9.0\":\n - \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2\"\n - \ integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==\n\n\"@webassemblyjs/helper-buffer@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5\"\n - \ integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==\n\n\"@webassemblyjs/helper-buffer@1.9.0\":\n - \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00\"\n - \ integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==\n\n\"@webassemblyjs/helper-code-frame@1.9.0\":\n - \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27\"\n - \ integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==\n - \ dependencies:\n \"@webassemblyjs/wast-printer\" \"1.9.0\"\n\n\"@webassemblyjs/helper-fsm@1.9.0\":\n - \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8\"\n - \ integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==\n\n\"@webassemblyjs/helper-module-context@1.9.0\":\n - \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07\"\n - \ integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.9.0\"\n\n\"@webassemblyjs/helper-numbers@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae\"\n - \ integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==\n - \ dependencies:\n \"@webassemblyjs/floating-point-hex-parser\" \"1.11.1\"\n - \ \"@webassemblyjs/helper-api-error\" \"1.11.1\"\n \"@xtuc/long\" \"4.2.2\"\n\n\"@webassemblyjs/helper-wasm-bytecode@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1\"\n - \ integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==\n\n\"@webassemblyjs/helper-wasm-bytecode@1.9.0\":\n - \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790\"\n - \ integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==\n\n\"@webassemblyjs/helper-wasm-section@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a\"\n - \ integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.11.1\"\n \"@webassemblyjs/helper-buffer\" - \"1.11.1\"\n \"@webassemblyjs/helper-wasm-bytecode\" \"1.11.1\"\n \"@webassemblyjs/wasm-gen\" - \"1.11.1\"\n\n\"@webassemblyjs/helper-wasm-section@1.9.0\":\n version \"1.9.0\"\n - \ resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346\"\n - \ integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.9.0\"\n \"@webassemblyjs/helper-buffer\" - \"1.9.0\"\n \"@webassemblyjs/helper-wasm-bytecode\" \"1.9.0\"\n \"@webassemblyjs/wasm-gen\" - \"1.9.0\"\n\n\"@webassemblyjs/ieee754@1.11.1\":\n version \"1.11.1\"\n resolved - \"https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614\"\n - \ integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==\n - \ dependencies:\n \"@xtuc/ieee754\" \"^1.2.0\"\n\n\"@webassemblyjs/ieee754@1.9.0\":\n - \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4\"\n - \ integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==\n - \ dependencies:\n \"@xtuc/ieee754\" \"^1.2.0\"\n\n\"@webassemblyjs/leb128@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5\"\n - \ integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==\n - \ dependencies:\n \"@xtuc/long\" \"4.2.2\"\n\n\"@webassemblyjs/leb128@1.9.0\":\n - \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95\"\n - \ integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==\n - \ dependencies:\n \"@xtuc/long\" \"4.2.2\"\n\n\"@webassemblyjs/utf8@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff\"\n - \ integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==\n\n\"@webassemblyjs/utf8@1.9.0\":\n - \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab\"\n - \ integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==\n\n\"@webassemblyjs/wasm-edit@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6\"\n - \ integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.11.1\"\n \"@webassemblyjs/helper-buffer\" - \"1.11.1\"\n \"@webassemblyjs/helper-wasm-bytecode\" \"1.11.1\"\n \"@webassemblyjs/helper-wasm-section\" - \"1.11.1\"\n \"@webassemblyjs/wasm-gen\" \"1.11.1\"\n \"@webassemblyjs/wasm-opt\" - \"1.11.1\"\n \"@webassemblyjs/wasm-parser\" \"1.11.1\"\n \"@webassemblyjs/wast-printer\" - \"1.11.1\"\n\n\"@webassemblyjs/wasm-edit@1.9.0\":\n version \"1.9.0\"\n resolved - \"https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf\"\n - \ integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.9.0\"\n \"@webassemblyjs/helper-buffer\" - \"1.9.0\"\n \"@webassemblyjs/helper-wasm-bytecode\" \"1.9.0\"\n \"@webassemblyjs/helper-wasm-section\" - \"1.9.0\"\n \"@webassemblyjs/wasm-gen\" \"1.9.0\"\n \"@webassemblyjs/wasm-opt\" - \"1.9.0\"\n \"@webassemblyjs/wasm-parser\" \"1.9.0\"\n \"@webassemblyjs/wast-printer\" - \"1.9.0\"\n\n\"@webassemblyjs/wasm-gen@1.11.1\":\n version \"1.11.1\"\n resolved - \"https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76\"\n - \ integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.11.1\"\n \"@webassemblyjs/helper-wasm-bytecode\" - \"1.11.1\"\n \"@webassemblyjs/ieee754\" \"1.11.1\"\n \"@webassemblyjs/leb128\" - \"1.11.1\"\n \"@webassemblyjs/utf8\" \"1.11.1\"\n\n\"@webassemblyjs/wasm-gen@1.9.0\":\n - \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c\"\n - \ integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.9.0\"\n \"@webassemblyjs/helper-wasm-bytecode\" - \"1.9.0\"\n \"@webassemblyjs/ieee754\" \"1.9.0\"\n \"@webassemblyjs/leb128\" - \"1.9.0\"\n \"@webassemblyjs/utf8\" \"1.9.0\"\n\n\"@webassemblyjs/wasm-opt@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2\"\n - \ integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.11.1\"\n \"@webassemblyjs/helper-buffer\" - \"1.11.1\"\n \"@webassemblyjs/wasm-gen\" \"1.11.1\"\n \"@webassemblyjs/wasm-parser\" - \"1.11.1\"\n\n\"@webassemblyjs/wasm-opt@1.9.0\":\n version \"1.9.0\"\n resolved - \"https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61\"\n - \ integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.9.0\"\n \"@webassemblyjs/helper-buffer\" - \"1.9.0\"\n \"@webassemblyjs/wasm-gen\" \"1.9.0\"\n \"@webassemblyjs/wasm-parser\" - \"1.9.0\"\n\n\"@webassemblyjs/wasm-parser@1.11.1\":\n version \"1.11.1\"\n - \ resolved \"https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199\"\n - \ integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.11.1\"\n \"@webassemblyjs/helper-api-error\" - \"1.11.1\"\n \"@webassemblyjs/helper-wasm-bytecode\" \"1.11.1\"\n \"@webassemblyjs/ieee754\" - \"1.11.1\"\n \"@webassemblyjs/leb128\" \"1.11.1\"\n \"@webassemblyjs/utf8\" - \"1.11.1\"\n\n\"@webassemblyjs/wasm-parser@1.9.0\":\n version \"1.9.0\"\n - \ resolved \"https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e\"\n - \ integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.9.0\"\n \"@webassemblyjs/helper-api-error\" - \"1.9.0\"\n \"@webassemblyjs/helper-wasm-bytecode\" \"1.9.0\"\n \"@webassemblyjs/ieee754\" - \"1.9.0\"\n \"@webassemblyjs/leb128\" \"1.9.0\"\n \"@webassemblyjs/utf8\" - \"1.9.0\"\n\n\"@webassemblyjs/wast-parser@1.9.0\":\n version \"1.9.0\"\n - \ resolved \"https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914\"\n - \ integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.9.0\"\n \"@webassemblyjs/floating-point-hex-parser\" - \"1.9.0\"\n \"@webassemblyjs/helper-api-error\" \"1.9.0\"\n \"@webassemblyjs/helper-code-frame\" - \"1.9.0\"\n \"@webassemblyjs/helper-fsm\" \"1.9.0\"\n \"@xtuc/long\" - \"4.2.2\"\n\n\"@webassemblyjs/wast-printer@1.11.1\":\n version \"1.11.1\"\n - \ resolved \"https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0\"\n - \ integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.11.1\"\n \"@xtuc/long\" - \"4.2.2\"\n\n\"@webassemblyjs/wast-printer@1.9.0\":\n version \"1.9.0\"\n - \ resolved \"https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899\"\n - \ integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.9.0\"\n \"@webassemblyjs/wast-parser\" - \"1.9.0\"\n \"@xtuc/long\" \"4.2.2\"\n\n\"@xmldom/xmldom@^0.8.0\":\n version - \"0.8.6\"\n resolved \"https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.6.tgz#8a1524eb5bd5e965c1e3735476f0262469f71440\"\n - \ integrity sha512-uRjjusqpoqfmRkTaNuLJ2VohVr67Q5YwDATW3VU7PfzTj6IRaihGrYI7zckGZjxQPBIp63nfvJbM+Yu5ICh0Bg==\n\n\"@xtuc/ieee754@^1.2.0\":\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790\"\n - \ integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==\n\n\"@xtuc/long@4.2.2\":\n - \ version \"4.2.2\"\n resolved \"https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d\"\n - \ integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==\n\nabab@^2.0.3, - abab@^2.0.5:\n version \"2.0.6\"\n resolved \"https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291\"\n - \ integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==\n\nabbrev@1, - abbrev@^1.0.0, abbrev@~1.1.1:\n version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8\"\n - \ integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==\n\nabortcontroller-polyfill@^1.7.3:\n - \ version \"1.7.5\"\n resolved \"https://registry.yarnpkg.com/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.5.tgz#6738495f4e901fbb57b6c0611d0c75f76c485bed\"\n - \ integrity sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==\n\naccepts@~1.3.4, - accepts@~1.3.5, accepts@~1.3.8:\n version \"1.3.8\"\n resolved \"https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e\"\n - \ integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==\n - \ dependencies:\n mime-types \"~2.1.34\"\n negotiator \"0.6.3\"\n\nacorn-dynamic-import@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz#901ceee4c7faaef7e07ad2a47e890675da50a278\"\n - \ integrity sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==\n - \ dependencies:\n acorn \"^5.0.0\"\n\nacorn-globals@^6.0.0:\n version - \"6.0.0\"\n resolved \"https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45\"\n - \ integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==\n - \ dependencies:\n acorn \"^7.1.1\"\n acorn-walk \"^7.1.1\"\n\nacorn-import-assertions@^1.7.6:\n - \ version \"1.8.0\"\n resolved \"https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9\"\n - \ integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==\n\nacorn-jsx@^5.3.1:\n - \ version \"5.3.2\"\n resolved \"https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937\"\n - \ integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==\n\nacorn-walk@^7.1.1:\n - \ version \"7.2.0\"\n resolved \"https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc\"\n - \ integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==\n\nacorn@^5.0.0, - acorn@^5.5.3:\n version \"5.7.4\"\n resolved \"https://registry.yarnpkg.com/acorn/-/acorn-5.7.4.tgz#3e8d8a9947d0599a1796d10225d7432f4a4acf5e\"\n - \ integrity sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==\n\nacorn@^6.4.1:\n - \ version \"6.4.2\"\n resolved \"https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6\"\n - \ integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==\n\nacorn@^7.1.1, - acorn@^7.4.0:\n version \"7.4.1\"\n resolved \"https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa\"\n - \ integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==\n\nacorn@^8.2.4, - acorn@^8.5.0, acorn@^8.7.1:\n version \"8.8.2\"\n resolved \"https://registry.yarnpkg.com/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a\"\n - \ integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==\n\nagent-base@6, - agent-base@^6.0.2:\n version \"6.0.2\"\n resolved \"https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77\"\n - \ integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==\n - \ dependencies:\n debug \"4\"\n\nagentkeepalive@^4.2.1:\n version \"4.3.0\"\n - \ resolved \"https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.3.0.tgz#bb999ff07412653c1803b3ced35e50729830a255\"\n - \ integrity sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==\n - \ dependencies:\n debug \"^4.1.0\"\n depd \"^2.0.0\"\n humanize-ms - \"^1.2.1\"\n\naggregate-error@^3.0.0:\n version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a\"\n - \ integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==\n - \ dependencies:\n clean-stack \"^2.0.0\"\n indent-string \"^4.0.0\"\n\najv-errors@^1.0.0:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d\"\n - \ integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==\n\najv-formats@^2.1.1:\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520\"\n - \ integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==\n - \ dependencies:\n ajv \"^8.0.0\"\n\najv-keywords@^3.1.0, ajv-keywords@^3.4.1, - ajv-keywords@^3.5.2:\n version \"3.5.2\"\n resolved \"https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d\"\n - \ integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==\n\najv-keywords@^5.0.0:\n - \ version \"5.1.0\"\n resolved \"https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16\"\n - \ integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==\n - \ dependencies:\n fast-deep-equal \"^3.1.3\"\n\najv@^6.1.0, ajv@^6.10.0, - ajv@^6.10.2, ajv@^6.12.4, ajv@^6.12.5:\n version \"6.12.6\"\n resolved \"https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4\"\n - \ integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==\n - \ dependencies:\n fast-deep-equal \"^3.1.1\"\n fast-json-stable-stringify - \"^2.0.0\"\n json-schema-traverse \"^0.4.1\"\n uri-js \"^4.2.2\"\n\najv@^8.0.0, - ajv@^8.0.1, ajv@^8.8.0:\n version \"8.12.0\"\n resolved \"https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1\"\n - \ integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==\n - \ dependencies:\n fast-deep-equal \"^3.1.1\"\n json-schema-traverse - \"^1.0.0\"\n require-from-string \"^2.0.2\"\n uri-js \"^4.2.2\"\n\namd-name-resolver@^1.2.0, - amd-name-resolver@^1.3.1:\n version \"1.3.1\"\n resolved \"https://registry.yarnpkg.com/amd-name-resolver/-/amd-name-resolver-1.3.1.tgz#ffe71c683c6e7191fc4ae1bb3aaed15abea135d9\"\n - \ integrity sha512-26qTEWqZQ+cxSYygZ4Cf8tsjDBLceJahhtewxtKZA3SRa4PluuqYCuheemDQD+7Mf5B7sr+zhTDWAHDh02a1Dw==\n - \ dependencies:\n ensure-posix-path \"^1.0.1\"\n object-hash \"^1.3.1\"\n\namdefine@>=0.0.4:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5\"\n - \ integrity sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==\n\nansi-colors@^4.1.1:\n - \ version \"4.1.3\"\n resolved \"https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b\"\n - \ integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==\n\nansi-escapes@^3.2.0:\n - \ version \"3.2.0\"\n resolved \"https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b\"\n - \ integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==\n\nansi-escapes@^4.2.1:\n - \ version \"4.3.2\"\n resolved \"https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e\"\n - \ integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==\n - \ dependencies:\n type-fest \"^0.21.3\"\n\nansi-html@^0.0.7:\n version - \"0.0.7\"\n resolved \"https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e\"\n - \ integrity sha512-JoAxEa1DfP9m2xfB/y2r/aKcwXNlltr4+0QSBC4TrLfcxyvepX2Pv0t/xpgGV5bGsDzCYV8SzjWgyCW0T9yYbA==\n\nansi-regex@^2.0.0:\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df\"\n - \ integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==\n\nansi-regex@^3.0.0:\n - \ version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.1.tgz#123d6479e92ad45ad897d4054e3c7ca7db4944e1\"\n - \ integrity sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==\n\nansi-regex@^4.1.0:\n - \ version \"4.1.1\"\n resolved \"https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed\"\n - \ integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==\n\nansi-regex@^5.0.1:\n - \ version \"5.0.1\"\n resolved \"https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304\"\n - \ integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==\n\nansi-styles@^2.2.1:\n - \ version \"2.2.1\"\n resolved \"https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe\"\n - \ integrity sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==\n\nansi-styles@^3.0.0, - ansi-styles@^3.2.1:\n version \"3.2.1\"\n resolved \"https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d\"\n - \ integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==\n - \ dependencies:\n color-convert \"^1.9.0\"\n\nansi-styles@^4.0.0, ansi-styles@^4.1.0, - ansi-styles@^4.3.0:\n version \"4.3.0\"\n resolved \"https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937\"\n - \ integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==\n - \ dependencies:\n color-convert \"^2.0.1\"\n\nansi-to-html@^0.6.15, ansi-to-html@^0.6.6:\n - \ version \"0.6.15\"\n resolved \"https://registry.yarnpkg.com/ansi-to-html/-/ansi-to-html-0.6.15.tgz#ac6ad4798a00f6aa045535d7f6a9cb9294eebea7\"\n - \ integrity sha512-28ijx2aHJGdzbs+O5SNQF65r6rrKYnkuwTYm8lZlChuoJ9P1vVzIpWO20sQTqTPDXYp6NFwk326vApTtLVFXpQ==\n - \ dependencies:\n entities \"^2.0.0\"\n\nansicolors@~0.2.1:\n version - \"0.2.1\"\n resolved \"https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.2.1.tgz#be089599097b74a5c9c4a84a0cdbcdb62bd87aef\"\n - \ integrity sha512-tOIuy1/SK/dr94ZA0ckDohKXNeBNqZ4us6PjMVLs5h1w2GBB6uPtOknp2+VF4F/zcy9LI70W+Z+pE2Soajky1w==\n\nanymatch@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb\"\n - \ integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==\n - \ dependencies:\n micromatch \"^3.1.4\"\n normalize-path \"^2.1.1\"\n\nanymatch@^3.1.1, - anymatch@~3.1.2:\n version \"3.1.3\"\n resolved \"https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e\"\n - \ integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==\n - \ dependencies:\n normalize-path \"^3.0.0\"\n picomatch \"^2.0.4\"\n\naproba@^1.0.3, - aproba@^1.1.1:\n version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a\"\n - \ integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==\n\n\"aproba@^1.0.3 - || ^2.0.0\", aproba@^2.0.0:\n version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc\"\n - \ integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==\n\narchy@~1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40\"\n - \ integrity sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==\n\nare-we-there-yet@^3.0.0:\n - \ version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz#679df222b278c64f2cdba1175cdc00b0d96164bd\"\n - \ integrity sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==\n - \ dependencies:\n delegates \"^1.0.0\"\n readable-stream \"^3.6.0\"\n\nare-we-there-yet@~1.1.2:\n - \ version \"1.1.7\"\n resolved \"https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz#b15474a932adab4ff8a50d9adfa7e4e926f21146\"\n - \ integrity sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==\n - \ dependencies:\n delegates \"^1.0.0\"\n readable-stream \"^2.0.6\"\n\nargparse@^1.0.7:\n - \ version \"1.0.10\"\n resolved \"https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911\"\n - \ integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==\n - \ dependencies:\n sprintf-js \"~1.0.2\"\n\nargparse@^2.0.1:\n version - \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38\"\n - \ integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==\n\naria-query@^5.0.2:\n - \ version \"5.1.3\"\n resolved \"https://registry.yarnpkg.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e\"\n - \ integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==\n - \ dependencies:\n deep-equal \"^2.0.5\"\n\narr-diff@^4.0.0:\n version - \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520\"\n - \ integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==\n\narr-flatten@^1.1.0:\n - \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1\"\n - \ integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==\n\narr-union@^3.1.0:\n - \ version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4\"\n - \ integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==\n\narray-buffer-byte-length@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz#fabe8bc193fea865f317fe7807085ee0dee5aead\"\n - \ integrity sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==\n - \ dependencies:\n call-bind \"^1.0.2\"\n is-array-buffer \"^3.0.1\"\n\narray-equal@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93\"\n - \ integrity sha512-H3LU5RLiSsGXPhN+Nipar0iR0IofH+8r89G2y1tBKxQ/agagKyAjhkAFDRBfodP2caPrNKHpAWNIM/c9yeL7uA==\n\narray-flatten@1.1.1:\n - \ version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2\"\n - \ integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==\n\narray-includes@^3.1.6:\n - \ version \"3.1.6\"\n resolved \"https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f\"\n - \ integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==\n - \ dependencies:\n call-bind \"^1.0.2\"\n define-properties \"^1.1.4\"\n - \ es-abstract \"^1.20.4\"\n get-intrinsic \"^1.1.3\"\n is-string \"^1.0.7\"\n\narray-to-error@^1.0.0:\n - \ version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/array-to-error/-/array-to-error-1.1.1.tgz#d68812926d14097a205579a667eeaf1856a44c07\"\n - \ integrity sha512-kqcQ8s7uQfg3UViYON3kCMcck3A9exxgq+riVuKy08Mx00VN4EJhK30L2VpjE58LQHKhcE/GRpvbVUhqTvqzGQ==\n - \ dependencies:\n array-to-sentence \"^1.1.0\"\n\narray-to-sentence@^1.1.0:\n - \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/array-to-sentence/-/array-to-sentence-1.1.0.tgz#c804956dafa53232495b205a9452753a258d39fc\"\n - \ integrity sha512-YkwkMmPA2+GSGvXj1s9NZ6cc2LBtR+uSeWTy2IGi5MR1Wag4DdrcjTxA/YV/Fw+qKlBeXomneZgThEbm/wvZbw==\n\narray-union@^2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d\"\n - \ integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==\n\narray-unique@^0.3.2:\n - \ version \"0.3.2\"\n resolved \"https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428\"\n - \ integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==\n\narray.prototype.flat@^1.3.1:\n - \ version \"1.3.1\"\n resolved \"https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2\"\n - \ integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==\n - \ dependencies:\n call-bind \"^1.0.2\"\n define-properties \"^1.1.4\"\n - \ es-abstract \"^1.20.4\"\n es-shim-unscopables \"^1.0.0\"\n\narray.prototype.flatmap@^1.3.1:\n - \ version \"1.3.1\"\n resolved \"https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183\"\n - \ integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==\n - \ dependencies:\n call-bind \"^1.0.2\"\n define-properties \"^1.1.4\"\n - \ es-abstract \"^1.20.4\"\n es-shim-unscopables \"^1.0.0\"\n\nasap@^2.0.0:\n - \ version \"2.0.6\"\n resolved \"https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46\"\n - \ integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==\n\nasn1.js@^5.2.0:\n - \ version \"5.4.1\"\n resolved \"https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07\"\n - \ integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==\n - \ dependencies:\n bn.js \"^4.0.0\"\n inherits \"^2.0.1\"\n minimalistic-assert - \"^1.0.0\"\n safer-buffer \"^2.1.0\"\n\nassert-never@^1.1.0, assert-never@^1.2.1:\n - \ version \"1.2.1\"\n resolved \"https://registry.yarnpkg.com/assert-never/-/assert-never-1.2.1.tgz#11f0e363bf146205fb08193b5c7b90f4d1cf44fe\"\n - \ integrity sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==\n\nassert@^1.1.1:\n - \ version \"1.5.0\"\n resolved \"https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb\"\n - \ integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==\n - \ dependencies:\n object-assign \"^4.1.1\"\n util \"0.10.3\"\n\nassign-symbols@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367\"\n - \ integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==\n\nast-types@0.13.3:\n - \ version \"0.13.3\"\n resolved \"https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.3.tgz#50da3f28d17bdbc7969a3a2d83a0e4a72ae755a7\"\n - \ integrity sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA==\n\nastral-regex@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31\"\n - \ integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==\n\nasync-disk-cache@^1.2.1:\n - \ version \"1.3.5\"\n resolved \"https://registry.yarnpkg.com/async-disk-cache/-/async-disk-cache-1.3.5.tgz#cc6206ed79bb6982b878fc52e0505e4f52b62a02\"\n - \ integrity sha512-VZpqfR0R7CEOJZ/0FOTgWq70lCrZyS1rkI8PXugDUkTKyyAUgZ2zQ09gLhMkEn+wN8LYeUTPxZdXtlX/kmbXKQ==\n - \ dependencies:\n debug \"^2.1.3\"\n heimdalljs \"^0.2.3\"\n istextorbinary - \"2.1.0\"\n mkdirp \"^0.5.0\"\n rimraf \"^2.5.3\"\n rsvp \"^3.0.18\"\n - \ username-sync \"^1.0.2\"\n\nasync-disk-cache@^2.0.0:\n version \"2.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/async-disk-cache/-/async-disk-cache-2.1.0.tgz#e0f37b187ed8c41a5991518a9556d206ae2843a2\"\n - \ integrity sha512-iH+boep2xivfD9wMaZWkywYIURSmsL96d6MoqrC94BnGSvXE4Quf8hnJiHGFYhw/nLeIa1XyRaf4vvcvkwAefg==\n - \ dependencies:\n debug \"^4.1.1\"\n heimdalljs \"^0.2.3\"\n istextorbinary - \"^2.5.1\"\n mkdirp \"^0.5.0\"\n rimraf \"^3.0.0\"\n rsvp \"^4.8.5\"\n - \ username-sync \"^1.0.2\"\n\nasync-each@^1.0.1:\n version \"1.0.6\"\n - \ resolved \"https://registry.yarnpkg.com/async-each/-/async-each-1.0.6.tgz#52f1d9403818c179b7561e11a5d1b77eb2160e77\"\n - \ integrity sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==\n\nasync-promise-queue@^1.0.3, - async-promise-queue@^1.0.5:\n version \"1.0.5\"\n resolved \"https://registry.yarnpkg.com/async-promise-queue/-/async-promise-queue-1.0.5.tgz#cb23bce9fce903a133946a700cc85f27f09ea49d\"\n - \ integrity sha512-xi0aQ1rrjPWYmqbwr18rrSKbSaXIeIwSd1J4KAgVfkq8utNbdZoht7GfvfY6swFUAMJ9obkc4WPJmtGwl+B8dw==\n - \ dependencies:\n async \"^2.4.1\"\n debug \"^2.6.8\"\n\nasync@^2.4.1, - async@^2.6.4, async@~2.6.0:\n version \"2.6.4\"\n resolved \"https://registry.yarnpkg.com/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221\"\n - \ integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==\n - \ dependencies:\n lodash \"^4.17.14\"\n\nasync@~0.2.9:\n version \"0.2.10\"\n - \ resolved \"https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1\"\n - \ integrity sha512-eAkdoKxU6/LkKDBzLpT+t6Ff5EtfSF4wx1WfJiPEEV7WNLnDaRXk0oVysiEPm262roaachGexwUv94WhSgN5TQ==\n\nasynckit@^0.4.0:\n - \ version \"0.4.0\"\n resolved \"https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79\"\n - \ integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==\n\nat-least-node@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2\"\n - \ integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==\n\natob@^2.1.2:\n - \ version \"2.1.2\"\n resolved \"https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9\"\n - \ integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==\n\navailable-typed-arrays@^1.0.5:\n - \ version \"1.0.5\"\n resolved \"https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7\"\n - \ integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==\n\nbabel-code-frame@^6.26.0:\n - \ version \"6.26.0\"\n resolved \"https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b\"\n - \ integrity sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==\n - \ dependencies:\n chalk \"^1.1.3\"\n esutils \"^2.0.2\"\n js-tokens - \"^3.0.2\"\n\nbabel-core@^6.26.0, babel-core@^6.26.3:\n version \"6.26.3\"\n - \ resolved \"https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207\"\n - \ integrity sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==\n - \ dependencies:\n babel-code-frame \"^6.26.0\"\n babel-generator \"^6.26.0\"\n - \ babel-helpers \"^6.24.1\"\n babel-messages \"^6.23.0\"\n babel-register - \"^6.26.0\"\n babel-runtime \"^6.26.0\"\n babel-template \"^6.26.0\"\n - \ babel-traverse \"^6.26.0\"\n babel-types \"^6.26.0\"\n babylon \"^6.18.0\"\n - \ convert-source-map \"^1.5.1\"\n debug \"^2.6.9\"\n json5 \"^0.5.1\"\n - \ lodash \"^4.17.4\"\n minimatch \"^3.0.4\"\n path-is-absolute \"^1.0.1\"\n - \ private \"^0.1.8\"\n slash \"^1.0.0\"\n source-map \"^0.5.7\"\n\nbabel-eslint@^10.1.0:\n - \ version \"10.1.0\"\n resolved \"https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232\"\n - \ integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==\n - \ dependencies:\n \"@babel/code-frame\" \"^7.0.0\"\n \"@babel/parser\" - \"^7.7.0\"\n \"@babel/traverse\" \"^7.7.0\"\n \"@babel/types\" \"^7.7.0\"\n - \ eslint-visitor-keys \"^1.0.0\"\n resolve \"^1.12.0\"\n\nbabel-generator@^6.26.0:\n - \ version \"6.26.1\"\n resolved \"https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90\"\n - \ integrity sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==\n - \ dependencies:\n babel-messages \"^6.23.0\"\n babel-runtime \"^6.26.0\"\n - \ babel-types \"^6.26.0\"\n detect-indent \"^4.0.0\"\n jsesc \"^1.3.0\"\n - \ lodash \"^4.17.4\"\n source-map \"^0.5.7\"\n trim-right \"^1.0.1\"\n\nbabel-helper-builder-binary-assignment-operator-visitor@^6.24.1:\n - \ version \"6.24.1\"\n resolved \"https://registry.yarnpkg.com/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz#cce4517ada356f4220bcae8a02c2b346f9a56664\"\n - \ integrity sha512-gCtfYORSG1fUMX4kKraymq607FWgMWg+j42IFPc18kFQEsmtaibP4UrqsXt8FlEJle25HUd4tsoDR7H2wDhe9Q==\n - \ dependencies:\n babel-helper-explode-assignable-expression \"^6.24.1\"\n - \ babel-runtime \"^6.22.0\"\n babel-types \"^6.24.1\"\n\nbabel-helper-call-delegate@^6.24.1:\n - \ version \"6.24.1\"\n resolved \"https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d\"\n - \ integrity sha512-RL8n2NiEj+kKztlrVJM9JT1cXzzAdvWFh76xh/H1I4nKwunzE4INBXn8ieCZ+wh4zWszZk7NBS1s/8HR5jDkzQ==\n - \ dependencies:\n babel-helper-hoist-variables \"^6.24.1\"\n babel-runtime - \"^6.22.0\"\n babel-traverse \"^6.24.1\"\n babel-types \"^6.24.1\"\n\nbabel-helper-define-map@^6.24.1:\n - \ version \"6.26.0\"\n resolved \"https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f\"\n - \ integrity sha512-bHkmjcC9lM1kmZcVpA5t2om2nzT/xiZpo6TJq7UlZ3wqKfzia4veeXbIhKvJXAMzhhEBd3cR1IElL5AenWEUpA==\n - \ dependencies:\n babel-helper-function-name \"^6.24.1\"\n babel-runtime - \"^6.26.0\"\n babel-types \"^6.26.0\"\n lodash \"^4.17.4\"\n\nbabel-helper-explode-assignable-expression@^6.24.1:\n - \ version \"6.24.1\"\n resolved \"https://registry.yarnpkg.com/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz#f25b82cf7dc10433c55f70592d5746400ac22caa\"\n - \ integrity sha512-qe5csbhbvq6ccry9G7tkXbzNtcDiH4r51rrPUbwwoTzZ18AqxWYRZT6AOmxrpxKnQBW0pYlBI/8vh73Z//78nQ==\n - \ dependencies:\n babel-runtime \"^6.22.0\"\n babel-traverse \"^6.24.1\"\n - \ babel-types \"^6.24.1\"\n\nbabel-helper-function-name@^6.24.1:\n version - \"6.24.1\"\n resolved \"https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9\"\n - \ integrity sha512-Oo6+e2iX+o9eVvJ9Y5eKL5iryeRdsIkwRYheCuhYdVHsdEQysbc2z2QkqCLIYnNxkT5Ss3ggrHdXiDI7Dhrn4Q==\n - \ dependencies:\n babel-helper-get-function-arity \"^6.24.1\"\n babel-runtime - \"^6.22.0\"\n babel-template \"^6.24.1\"\n babel-traverse \"^6.24.1\"\n - \ babel-types \"^6.24.1\"\n\nbabel-helper-get-function-arity@^6.24.1:\n - \ version \"6.24.1\"\n resolved \"https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d\"\n - \ integrity sha512-WfgKFX6swFB1jS2vo+DwivRN4NB8XUdM3ij0Y1gnC21y1tdBoe6xjVnd7NSI6alv+gZXCtJqvrTeMW3fR/c0ng==\n - \ dependencies:\n babel-runtime \"^6.22.0\"\n babel-types \"^6.24.1\"\n\nbabel-helper-hoist-variables@^6.24.1:\n - \ version \"6.24.1\"\n resolved \"https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76\"\n - \ integrity sha512-zAYl3tqerLItvG5cKYw7f1SpvIxS9zi7ohyGHaI9cgDUjAT6YcY9jIEH5CstetP5wHIVSceXwNS7Z5BpJg+rOw==\n - \ dependencies:\n babel-runtime \"^6.22.0\"\n babel-types \"^6.24.1\"\n\nbabel-helper-optimise-call-expression@^6.24.1:\n - \ version \"6.24.1\"\n resolved \"https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257\"\n - \ integrity sha512-Op9IhEaxhbRT8MDXx2iNuMgciu2V8lDvYCNQbDGjdBNCjaMvyLf4wl4A3b8IgndCyQF8TwfgsQ8T3VD8aX1/pA==\n - \ dependencies:\n babel-runtime \"^6.22.0\"\n babel-types \"^6.24.1\"\n\nbabel-helper-regex@^6.24.1:\n - \ version \"6.26.0\"\n resolved \"https://registry.yarnpkg.com/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz#325c59f902f82f24b74faceed0363954f6495e72\"\n - \ integrity sha512-VlPiWmqmGJp0x0oK27Out1D+71nVVCTSdlbhIVoaBAj2lUgrNjBCRR9+llO4lTSb2O4r7PJg+RobRkhBrf6ofg==\n - \ dependencies:\n babel-runtime \"^6.26.0\"\n babel-types \"^6.26.0\"\n - \ lodash \"^4.17.4\"\n\nbabel-helper-remap-async-to-generator@^6.24.1:\n - \ version \"6.24.1\"\n resolved \"https://registry.yarnpkg.com/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz#5ec581827ad723fecdd381f1c928390676e4551b\"\n - \ integrity sha512-RYqaPD0mQyQIFRu7Ho5wE2yvA/5jxqCIj/Lv4BXNq23mHYu/vxikOy2JueLiBxQknwapwrJeNCesvY0ZcfnlHg==\n - \ dependencies:\n babel-helper-function-name \"^6.24.1\"\n babel-runtime - \"^6.22.0\"\n babel-template \"^6.24.1\"\n babel-traverse \"^6.24.1\"\n - \ babel-types \"^6.24.1\"\n\nbabel-helper-replace-supers@^6.24.1:\n version - \"6.24.1\"\n resolved \"https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a\"\n - \ integrity sha512-sLI+u7sXJh6+ToqDr57Bv973kCepItDhMou0xCP2YPVmR1jkHSCY+p1no8xErbV1Siz5QE8qKT1WIwybSWlqjw==\n - \ dependencies:\n babel-helper-optimise-call-expression \"^6.24.1\"\n babel-messages - \"^6.23.0\"\n babel-runtime \"^6.22.0\"\n babel-template \"^6.24.1\"\n - \ babel-traverse \"^6.24.1\"\n babel-types \"^6.24.1\"\n\nbabel-helpers@^6.24.1:\n - \ version \"6.24.1\"\n resolved \"https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2\"\n - \ integrity sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ==\n - \ dependencies:\n babel-runtime \"^6.22.0\"\n babel-template \"^6.24.1\"\n\nbabel-import-util@^0.2.0:\n - \ version \"0.2.0\"\n resolved \"https://registry.yarnpkg.com/babel-import-util/-/babel-import-util-0.2.0.tgz#b468bb679919601a3570f9e317536c54f2862e23\"\n - \ integrity sha512-CtWYYHU/MgK88rxMrLfkD356dApswtR/kWZ/c6JifG1m10e7tBBrs/366dFzWMAoqYmG5/JSh+94tUSpIwh+ag==\n\nbabel-import-util@^1.1.0, - babel-import-util@^1.2.0, babel-import-util@^1.2.2, babel-import-util@^1.3.0:\n - \ version \"1.3.0\"\n resolved \"https://registry.yarnpkg.com/babel-import-util/-/babel-import-util-1.3.0.tgz#dc9251ea39a7747bd586c1c13b8d785a42797f8e\"\n - \ integrity sha512-PPzUT17eAI18zn6ek1R3sB4Krc/MbnmT1MkZQFmyhjoaEGBVwNABhfVU9+EKcDSKrrOm9OIpGhjxukx1GCiy1g==\n\nbabel-loader@8, - babel-loader@^8.0.6, babel-loader@^8.2.2:\n version \"8.3.0\"\n resolved - \"https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.3.0.tgz#124936e841ba4fe8176786d6ff28add1f134d6a8\"\n - \ integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==\n - \ dependencies:\n find-cache-dir \"^3.3.1\"\n loader-utils \"^2.0.0\"\n - \ make-dir \"^3.1.0\"\n schema-utils \"^2.6.5\"\n\nbabel-messages@^6.23.0:\n - \ version \"6.23.0\"\n resolved \"https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e\"\n - \ integrity sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==\n - \ dependencies:\n babel-runtime \"^6.22.0\"\n\nbabel-plugin-check-es2015-constants@^6.22.0:\n - \ version \"6.22.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a\"\n - \ integrity sha512-B1M5KBP29248dViEo1owyY32lk1ZSH2DaNNrXLGt8lyjjHm7pBqAdQ7VKUPR6EEDO323+OvT3MQXbCin8ooWdA==\n - \ dependencies:\n babel-runtime \"^6.22.0\"\n\nbabel-plugin-debug-macros@^0.2.0:\n - \ version \"0.2.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-debug-macros/-/babel-plugin-debug-macros-0.2.0.tgz#0120ac20ce06ccc57bf493b667cf24b85c28da7a\"\n - \ integrity sha512-Wpmw4TbhR3Eq2t3W51eBAQSdKlr+uAyF0GI4GtPfMCD12Y4cIdpKC9l0RjNTH/P9isFypSqqewMPm7//fnZlNA==\n - \ dependencies:\n semver \"^5.3.0\"\n\nbabel-plugin-debug-macros@^0.3.4:\n - \ version \"0.3.4\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-debug-macros/-/babel-plugin-debug-macros-0.3.4.tgz#22961d0cb851a80654cece807a8b4b73d85c6075\"\n - \ integrity sha512-wfel/vb3pXfwIDZUrkoDrn5FHmlWI96PCJ3UCDv2a86poJ3EQrnArNW5KfHSVJ9IOgxHbo748cQt7sDU+0KCEw==\n - \ dependencies:\n semver \"^5.3.0\"\n\nbabel-plugin-ember-data-packages-polyfill@^0.1.2:\n - \ version \"0.1.2\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-ember-data-packages-polyfill/-/babel-plugin-ember-data-packages-polyfill-0.1.2.tgz#21154c095ddc703722b1fb8bb06c126c0b6d77dc\"\n - \ integrity sha512-kTHnOwoOXfPXi00Z8yAgyD64+jdSXk3pknnS7NlqnCKAU6YDkXZ4Y7irl66kaZjZn0FBBt0P4YOZFZk85jYOww==\n - \ dependencies:\n \"@ember-data/rfc395-data\" \"^0.0.4\"\n\nbabel-plugin-ember-modules-api-polyfill@^3.5.0:\n - \ version \"3.5.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-ember-modules-api-polyfill/-/babel-plugin-ember-modules-api-polyfill-3.5.0.tgz#27b6087fac75661f779f32e60f94b14d0e9f6965\"\n - \ integrity sha512-pJajN/DkQUnStw0Az8c6khVcMQHgzqWr61lLNtVeu0g61LRW0k9jyK7vaedrHDWGe/Qe8sxG5wpiyW9NsMqFzA==\n - \ dependencies:\n ember-rfc176-data \"^0.3.17\"\n\nbabel-plugin-ember-template-compilation@^1.0.0:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-ember-template-compilation/-/babel-plugin-ember-template-compilation-1.0.2.tgz#e0695b8ad5a8fe6b2cbdff1eadb01cf402731ad6\"\n - \ integrity sha512-4HBMksmlYsWEf/C/n3uW5rkBRbUp4FNaspzdQTAHgLbfCJnkLze8R6i6sUSge48y/Wne7mx+vcImI1o6rlUwXQ==\n - \ dependencies:\n babel-import-util \"^1.2.0\"\n line-column \"^1.0.2\"\n - \ magic-string \"^0.26.0\"\n string.prototype.matchall \"^4.0.5\"\n\nbabel-plugin-ember-template-compilation@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-ember-template-compilation/-/babel-plugin-ember-template-compilation-2.0.0.tgz#41d895874ba6119dd461f61993c16d1154bf8a57\"\n - \ integrity sha512-d+4jaB2ik0rt9TH0K9kOlKJeRBHEb373FgFMcU9ZaJL2zYuVXe19bqy+cWlLpLf1tpOBcBG9QTlFBCoImlOt1g==\n - \ dependencies:\n babel-import-util \"^1.3.0\"\n\nbabel-plugin-filter-imports@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-filter-imports/-/babel-plugin-filter-imports-4.0.0.tgz#068f8da15236a96a9602c36dc6f4a6eeca70a4f4\"\n - \ integrity sha512-jDLlxI8QnfKd7PtieH6pl4tZJzymzfCDCPGdTq/grgbiYAikwDPp/oL0IlFJn0HQjLpcLkyYhPKkUVneRESw5w==\n - \ dependencies:\n \"@babel/types\" \"^7.7.2\"\n lodash \"^4.17.15\"\n\nbabel-plugin-htmlbars-inline-precompile@^3.2.0:\n - \ version \"3.2.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-htmlbars-inline-precompile/-/babel-plugin-htmlbars-inline-precompile-3.2.0.tgz#c4882ea875d0f5683f0d91c1f72e29a4f14b5606\"\n - \ integrity sha512-IUeZmgs9tMUGXYu1vfke5I18yYJFldFGdNFQOWslXTnDWXzpwPih7QFduUqvT+awDpDuNtXpdt5JAf43Q1Hhzg==\n\nbabel-plugin-htmlbars-inline-precompile@^5.0.0, - babel-plugin-htmlbars-inline-precompile@^5.2.1, babel-plugin-htmlbars-inline-precompile@^5.3.0:\n - \ version \"5.3.1\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-htmlbars-inline-precompile/-/babel-plugin-htmlbars-inline-precompile-5.3.1.tgz#5ba272e2e4b6221522401f5f1d98a73b1de38787\"\n - \ integrity sha512-QWjjFgSKtSRIcsBhJmEwS2laIdrA6na8HAlc/pEAhjHgQsah/gMiBFRZvbQTy//hWxR4BMwV7/Mya7q5H8uHeA==\n - \ dependencies:\n babel-plugin-ember-modules-api-polyfill \"^3.5.0\"\n - \ line-column \"^1.0.2\"\n magic-string \"^0.25.7\"\n parse-static-imports - \"^1.1.0\"\n string.prototype.matchall \"^4.0.5\"\n\nbabel-plugin-istanbul@^6.0.0:\n - \ version \"6.1.1\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73\"\n - \ integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.0.0\"\n \"@istanbuljs/load-nyc-config\" - \"^1.0.0\"\n \"@istanbuljs/schema\" \"^0.1.2\"\n istanbul-lib-instrument - \"^5.0.4\"\n test-exclude \"^6.0.0\"\n\nbabel-plugin-module-resolver@^3.2.0:\n - \ version \"3.2.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-3.2.0.tgz#ddfa5e301e3b9aa12d852a9979f18b37881ff5a7\"\n - \ integrity sha512-tjR0GvSndzPew/Iayf4uICWZqjBwnlMWjSx6brryfQ81F9rxBVqwDJtFCV8oOs0+vJeefK9TmdZtkIFdFe1UnA==\n - \ dependencies:\n find-babel-config \"^1.1.0\"\n glob \"^7.1.2\"\n pkg-up - \"^2.0.0\"\n reselect \"^3.0.1\"\n resolve \"^1.4.0\"\n\nbabel-plugin-module-resolver@^4.1.0:\n - \ version \"4.1.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-4.1.0.tgz#22a4f32f7441727ec1fbf4967b863e1e3e9f33e2\"\n - \ integrity sha512-MlX10UDheRr3lb3P0WcaIdtCSRlxdQsB1sBqL7W0raF070bGl1HQQq5K3T2vf2XAYie+ww+5AKC/WrkjRO2knA==\n - \ dependencies:\n find-babel-config \"^1.2.0\"\n glob \"^7.1.6\"\n pkg-up - \"^3.1.0\"\n reselect \"^4.0.0\"\n resolve \"^1.13.1\"\n\nbabel-plugin-polyfill-corejs2@^0.3.3:\n - \ version \"0.3.3\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122\"\n - \ integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==\n - \ dependencies:\n \"@babel/compat-data\" \"^7.17.7\"\n \"@babel/helper-define-polyfill-provider\" - \"^0.3.3\"\n semver \"^6.1.1\"\n\nbabel-plugin-polyfill-corejs3@^0.6.0:\n - \ version \"0.6.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz#56ad88237137eade485a71b52f72dbed57c6230a\"\n - \ integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==\n - \ dependencies:\n \"@babel/helper-define-polyfill-provider\" \"^0.3.3\"\n - \ core-js-compat \"^3.25.1\"\n\nbabel-plugin-polyfill-regenerator@^0.4.1:\n - \ version \"0.4.1\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz#390f91c38d90473592ed43351e801a9d3e0fd747\"\n - \ integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==\n - \ dependencies:\n \"@babel/helper-define-polyfill-provider\" \"^0.3.3\"\n\nbabel-plugin-syntax-async-functions@^6.8.0:\n - \ version \"6.13.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95\"\n - \ integrity sha512-4Zp4unmHgw30A1eWI5EpACji2qMocisdXhAftfhXoSV9j0Tvj6nRFE3tOmRY912E0FMRm/L5xWE7MGVT2FoLnw==\n\nbabel-plugin-syntax-dynamic-import@^6.18.0:\n - \ version \"6.18.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz#8d6a26229c83745a9982a441051572caa179b1da\"\n - \ integrity sha512-MioUE+LfjCEz65Wf7Z/Rm4XCP5k2c+TbMd2Z2JKc7U9uwjBhAfNPE48KC4GTGKhppMeYVepwDBNO/nGY6NYHBA==\n\nbabel-plugin-syntax-exponentiation-operator@^6.8.0:\n - \ version \"6.13.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de\"\n - \ integrity sha512-Z/flU+T9ta0aIEKl1tGEmN/pZiI1uXmCiGFRegKacQfEJzp7iNsKloZmyJlQr+75FCJtiFfGIK03SiCvCt9cPQ==\n\nbabel-plugin-syntax-trailing-function-commas@^6.22.0:\n - \ version \"6.22.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3\"\n - \ integrity sha512-Gx9CH3Q/3GKbhs07Bszw5fPTlU+ygrOGfAhEt7W2JICwufpC4SuO0mG0+4NykPBSYPMJhqvVlDBU17qB1D+hMQ==\n\nbabel-plugin-transform-async-to-generator@^6.22.0:\n - \ version \"6.24.1\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz#6536e378aff6cb1d5517ac0e40eb3e9fc8d08761\"\n - \ integrity sha512-7BgYJujNCg0Ti3x0c/DL3tStvnKS6ktIYOmo9wginv/dfZOrbSZ+qG4IRRHMBOzZ5Awb1skTiAsQXg/+IWkZYw==\n - \ dependencies:\n babel-helper-remap-async-to-generator \"^6.24.1\"\n babel-plugin-syntax-async-functions - \"^6.8.0\"\n babel-runtime \"^6.22.0\"\n\nbabel-plugin-transform-es2015-arrow-functions@^6.22.0:\n - \ version \"6.22.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221\"\n - \ integrity sha512-PCqwwzODXW7JMrzu+yZIaYbPQSKjDTAsNNlK2l5Gg9g4rz2VzLnZsStvp/3c46GfXpwkyufb3NCyG9+50FF1Vg==\n - \ dependencies:\n babel-runtime \"^6.22.0\"\n\nbabel-plugin-transform-es2015-block-scoped-functions@^6.22.0:\n - \ version \"6.22.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141\"\n - \ integrity sha512-2+ujAT2UMBzYFm7tidUsYh+ZoIutxJ3pN9IYrF1/H6dCKtECfhmB8UkHVpyxDwkj0CYbQG35ykoz925TUnBc3A==\n - \ dependencies:\n babel-runtime \"^6.22.0\"\n\nbabel-plugin-transform-es2015-block-scoping@^6.23.0:\n - \ version \"6.26.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f\"\n - \ integrity sha512-YiN6sFAQ5lML8JjCmr7uerS5Yc/EMbgg9G8ZNmk2E3nYX4ckHR01wrkeeMijEf5WHNK5TW0Sl0Uu3pv3EdOJWw==\n - \ dependencies:\n babel-runtime \"^6.26.0\"\n babel-template \"^6.26.0\"\n - \ babel-traverse \"^6.26.0\"\n babel-types \"^6.26.0\"\n lodash \"^4.17.4\"\n\nbabel-plugin-transform-es2015-classes@^6.23.0:\n - \ version \"6.24.1\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db\"\n - \ integrity sha512-5Dy7ZbRinGrNtmWpquZKZ3EGY8sDgIVB4CU8Om8q8tnMLrD/m94cKglVcHps0BCTdZ0TJeeAWOq2TK9MIY6cag==\n - \ dependencies:\n babel-helper-define-map \"^6.24.1\"\n babel-helper-function-name - \"^6.24.1\"\n babel-helper-optimise-call-expression \"^6.24.1\"\n babel-helper-replace-supers - \"^6.24.1\"\n babel-messages \"^6.23.0\"\n babel-runtime \"^6.22.0\"\n - \ babel-template \"^6.24.1\"\n babel-traverse \"^6.24.1\"\n babel-types - \"^6.24.1\"\n\nbabel-plugin-transform-es2015-computed-properties@^6.22.0:\n - \ version \"6.24.1\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3\"\n - \ integrity sha512-C/uAv4ktFP/Hmh01gMTvYvICrKze0XVX9f2PdIXuriCSvUmV9j+u+BB9f5fJK3+878yMK6dkdcq+Ymr9mrcLzw==\n - \ dependencies:\n babel-runtime \"^6.22.0\"\n babel-template \"^6.24.1\"\n\nbabel-plugin-transform-es2015-destructuring@^6.23.0:\n - \ version \"6.23.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d\"\n - \ integrity sha512-aNv/GDAW0j/f4Uy1OEPZn1mqD+Nfy9viFGBfQ5bZyT35YqOiqx7/tXdyfZkJ1sC21NyEsBdfDY6PYmLHF4r5iA==\n - \ dependencies:\n babel-runtime \"^6.22.0\"\n\nbabel-plugin-transform-es2015-duplicate-keys@^6.22.0:\n - \ version \"6.24.1\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e\"\n - \ integrity sha512-ossocTuPOssfxO2h+Z3/Ea1Vo1wWx31Uqy9vIiJusOP4TbF7tPs9U0sJ9pX9OJPf4lXRGj5+6Gkl/HHKiAP5ug==\n - \ dependencies:\n babel-runtime \"^6.22.0\"\n babel-types \"^6.24.1\"\n\nbabel-plugin-transform-es2015-for-of@^6.23.0:\n - \ version \"6.23.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691\"\n - \ integrity sha512-DLuRwoygCoXx+YfxHLkVx5/NpeSbVwfoTeBykpJK7JhYWlL/O8hgAK/reforUnZDlxasOrVPPJVI/guE3dCwkw==\n - \ dependencies:\n babel-runtime \"^6.22.0\"\n\nbabel-plugin-transform-es2015-function-name@^6.22.0:\n - \ version \"6.24.1\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b\"\n - \ integrity sha512-iFp5KIcorf11iBqu/y/a7DK3MN5di3pNCzto61FqCNnUX4qeBwcV1SLqe10oXNnCaxBUImX3SckX2/o1nsrTcg==\n - \ dependencies:\n babel-helper-function-name \"^6.24.1\"\n babel-runtime - \"^6.22.0\"\n babel-types \"^6.24.1\"\n\nbabel-plugin-transform-es2015-literals@^6.22.0:\n - \ version \"6.22.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e\"\n - \ integrity sha512-tjFl0cwMPpDYyoqYA9li1/7mGFit39XiNX5DKC/uCNjBctMxyL1/PT/l4rSlbvBG1pOKI88STRdUsWXB3/Q9hQ==\n - \ dependencies:\n babel-runtime \"^6.22.0\"\n\nbabel-plugin-transform-es2015-modules-amd@^6.22.0, - babel-plugin-transform-es2015-modules-amd@^6.24.1:\n version \"6.24.1\"\n - \ resolved \"https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz#3b3e54017239842d6d19c3011c4bd2f00a00d154\"\n - \ integrity sha512-LnIIdGWIKdw7zwckqx+eGjcS8/cl8D74A3BpJbGjKTFFNJSMrjN4bIh22HY1AlkUbeLG6X6OZj56BDvWD+OeFA==\n - \ dependencies:\n babel-plugin-transform-es2015-modules-commonjs \"^6.24.1\"\n - \ babel-runtime \"^6.22.0\"\n babel-template \"^6.24.1\"\n\nbabel-plugin-transform-es2015-modules-commonjs@^6.23.0, - babel-plugin-transform-es2015-modules-commonjs@^6.24.1:\n version \"6.26.2\"\n - \ resolved \"https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3\"\n - \ integrity sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==\n - \ dependencies:\n babel-plugin-transform-strict-mode \"^6.24.1\"\n babel-runtime - \"^6.26.0\"\n babel-template \"^6.26.0\"\n babel-types \"^6.26.0\"\n\nbabel-plugin-transform-es2015-modules-systemjs@^6.23.0:\n - \ version \"6.24.1\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23\"\n - \ integrity sha512-ONFIPsq8y4bls5PPsAWYXH/21Hqv64TBxdje0FvU3MhIV6QM2j5YS7KvAzg/nTIVLot2D2fmFQrFWCbgHlFEjg==\n - \ dependencies:\n babel-helper-hoist-variables \"^6.24.1\"\n babel-runtime - \"^6.22.0\"\n babel-template \"^6.24.1\"\n\nbabel-plugin-transform-es2015-modules-umd@^6.23.0:\n - \ version \"6.24.1\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468\"\n - \ integrity sha512-LpVbiT9CLsuAIp3IG0tfbVo81QIhn6pE8xBJ7XSeCtFlMltuar5VuBV6y6Q45tpui9QWcy5i0vLQfCfrnF7Kiw==\n - \ dependencies:\n babel-plugin-transform-es2015-modules-amd \"^6.24.1\"\n - \ babel-runtime \"^6.22.0\"\n babel-template \"^6.24.1\"\n\nbabel-plugin-transform-es2015-object-super@^6.22.0:\n - \ version \"6.24.1\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d\"\n - \ integrity sha512-8G5hpZMecb53vpD3mjs64NhI1au24TAmokQ4B+TBFBjN9cVoGoOvotdrMMRmHvVZUEvqGUPWL514woru1ChZMA==\n - \ dependencies:\n babel-helper-replace-supers \"^6.24.1\"\n babel-runtime - \"^6.22.0\"\n\nbabel-plugin-transform-es2015-parameters@^6.23.0:\n version - \"6.24.1\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b\"\n - \ integrity sha512-8HxlW+BB5HqniD+nLkQ4xSAVq3bR/pcYW9IigY+2y0dI+Y7INFeTbfAQr+63T3E4UDsZGjyb+l9txUnABWxlOQ==\n - \ dependencies:\n babel-helper-call-delegate \"^6.24.1\"\n babel-helper-get-function-arity - \"^6.24.1\"\n babel-runtime \"^6.22.0\"\n babel-template \"^6.24.1\"\n - \ babel-traverse \"^6.24.1\"\n babel-types \"^6.24.1\"\n\nbabel-plugin-transform-es2015-shorthand-properties@^6.22.0:\n - \ version \"6.24.1\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0\"\n - \ integrity sha512-mDdocSfUVm1/7Jw/FIRNw9vPrBQNePy6wZJlR8HAUBLybNp1w/6lr6zZ2pjMShee65t/ybR5pT8ulkLzD1xwiw==\n - \ dependencies:\n babel-runtime \"^6.22.0\"\n babel-types \"^6.24.1\"\n\nbabel-plugin-transform-es2015-spread@^6.22.0:\n - \ version \"6.22.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1\"\n - \ integrity sha512-3Ghhi26r4l3d0Js933E5+IhHwk0A1yiutj9gwvzmFbVV0sPMYk2lekhOufHBswX7NCoSeF4Xrl3sCIuSIa+zOg==\n - \ dependencies:\n babel-runtime \"^6.22.0\"\n\nbabel-plugin-transform-es2015-sticky-regex@^6.22.0:\n - \ version \"6.24.1\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc\"\n - \ integrity sha512-CYP359ADryTo3pCsH0oxRo/0yn6UsEZLqYohHmvLQdfS9xkf+MbCzE3/Kolw9OYIY4ZMilH25z/5CbQbwDD+lQ==\n - \ dependencies:\n babel-helper-regex \"^6.24.1\"\n babel-runtime \"^6.22.0\"\n - \ babel-types \"^6.24.1\"\n\nbabel-plugin-transform-es2015-template-literals@^6.22.0:\n - \ version \"6.22.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d\"\n - \ integrity sha512-x8b9W0ngnKzDMHimVtTfn5ryimars1ByTqsfBDwAqLibmuuQY6pgBQi5z1ErIsUOWBdw1bW9FSz5RZUojM4apg==\n - \ dependencies:\n babel-runtime \"^6.22.0\"\n\nbabel-plugin-transform-es2015-typeof-symbol@^6.23.0:\n - \ version \"6.23.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372\"\n - \ integrity sha512-fz6J2Sf4gYN6gWgRZaoFXmq93X+Li/8vf+fb0sGDVtdeWvxC9y5/bTD7bvfWMEq6zetGEHpWjtzRGSugt5kNqw==\n - \ dependencies:\n babel-runtime \"^6.22.0\"\n\nbabel-plugin-transform-es2015-unicode-regex@^6.22.0:\n - \ version \"6.24.1\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9\"\n - \ integrity sha512-v61Dbbihf5XxnYjtBN04B/JBvsScY37R1cZT5r9permN1cp+b70DY3Ib3fIkgn1DI9U3tGgBJZVD8p/mE/4JbQ==\n - \ dependencies:\n babel-helper-regex \"^6.24.1\"\n babel-runtime \"^6.22.0\"\n - \ regexpu-core \"^2.0.0\"\n\nbabel-plugin-transform-exponentiation-operator@^6.22.0:\n - \ version \"6.24.1\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz#2ab0c9c7f3098fa48907772bb813fe41e8de3a0e\"\n - \ integrity sha512-LzXDmbMkklvNhprr20//RStKVcT8Cu+SQtX18eMHLhjHf2yFzwtQ0S2f0jQ+89rokoNdmwoSqYzAhq86FxlLSQ==\n - \ dependencies:\n babel-helper-builder-binary-assignment-operator-visitor - \"^6.24.1\"\n babel-plugin-syntax-exponentiation-operator \"^6.8.0\"\n - \ babel-runtime \"^6.22.0\"\n\nbabel-plugin-transform-regenerator@^6.22.0:\n - \ version \"6.26.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f\"\n - \ integrity sha512-LS+dBkUGlNR15/5WHKe/8Neawx663qttS6AGqoOUhICc9d1KciBvtrQSuc0PI+CxQ2Q/S1aKuJ+u64GtLdcEZg==\n - \ dependencies:\n regenerator-transform \"^0.10.0\"\n\nbabel-plugin-transform-strict-mode@^6.24.1:\n - \ version \"6.24.1\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758\"\n - \ integrity sha512-j3KtSpjyLSJxNoCDrhwiJad8kw0gJ9REGj8/CqL0HeRyLnvUNYV9zcqluL6QJSXh3nfsLEmSLvwRfGzrgR96Pw==\n - \ dependencies:\n babel-runtime \"^6.22.0\"\n babel-types \"^6.24.1\"\n\nbabel-preset-env@^1.7.0:\n - \ version \"1.7.0\"\n resolved \"https://registry.yarnpkg.com/babel-preset-env/-/babel-preset-env-1.7.0.tgz#dea79fa4ebeb883cd35dab07e260c1c9c04df77a\"\n - \ integrity sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==\n - \ dependencies:\n babel-plugin-check-es2015-constants \"^6.22.0\"\n babel-plugin-syntax-trailing-function-commas - \"^6.22.0\"\n babel-plugin-transform-async-to-generator \"^6.22.0\"\n babel-plugin-transform-es2015-arrow-functions - \"^6.22.0\"\n babel-plugin-transform-es2015-block-scoped-functions \"^6.22.0\"\n - \ babel-plugin-transform-es2015-block-scoping \"^6.23.0\"\n babel-plugin-transform-es2015-classes - \"^6.23.0\"\n babel-plugin-transform-es2015-computed-properties \"^6.22.0\"\n - \ babel-plugin-transform-es2015-destructuring \"^6.23.0\"\n babel-plugin-transform-es2015-duplicate-keys - \"^6.22.0\"\n babel-plugin-transform-es2015-for-of \"^6.23.0\"\n babel-plugin-transform-es2015-function-name - \"^6.22.0\"\n babel-plugin-transform-es2015-literals \"^6.22.0\"\n babel-plugin-transform-es2015-modules-amd - \"^6.22.0\"\n babel-plugin-transform-es2015-modules-commonjs \"^6.23.0\"\n - \ babel-plugin-transform-es2015-modules-systemjs \"^6.23.0\"\n babel-plugin-transform-es2015-modules-umd - \"^6.23.0\"\n babel-plugin-transform-es2015-object-super \"^6.22.0\"\n - \ babel-plugin-transform-es2015-parameters \"^6.23.0\"\n babel-plugin-transform-es2015-shorthand-properties - \"^6.22.0\"\n babel-plugin-transform-es2015-spread \"^6.22.0\"\n babel-plugin-transform-es2015-sticky-regex - \"^6.22.0\"\n babel-plugin-transform-es2015-template-literals \"^6.22.0\"\n - \ babel-plugin-transform-es2015-typeof-symbol \"^6.23.0\"\n babel-plugin-transform-es2015-unicode-regex - \"^6.22.0\"\n babel-plugin-transform-exponentiation-operator \"^6.22.0\"\n - \ babel-plugin-transform-regenerator \"^6.22.0\"\n browserslist \"^3.2.6\"\n - \ invariant \"^2.2.2\"\n semver \"^5.3.0\"\n\nbabel-register@^6.26.0:\n - \ version \"6.26.0\"\n resolved \"https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071\"\n - \ integrity sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A==\n - \ dependencies:\n babel-core \"^6.26.0\"\n babel-runtime \"^6.26.0\"\n - \ core-js \"^2.5.0\"\n home-or-tmp \"^2.0.0\"\n lodash \"^4.17.4\"\n - \ mkdirp \"^0.5.1\"\n source-map-support \"^0.4.15\"\n\nbabel-runtime@^6.18.0, - babel-runtime@^6.22.0, babel-runtime@^6.26.0:\n version \"6.26.0\"\n resolved - \"https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe\"\n - \ integrity sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==\n - \ dependencies:\n core-js \"^2.4.0\"\n regenerator-runtime \"^0.11.0\"\n\nbabel-template@^6.24.1, - babel-template@^6.26.0:\n version \"6.26.0\"\n resolved \"https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02\"\n - \ integrity sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg==\n - \ dependencies:\n babel-runtime \"^6.26.0\"\n babel-traverse \"^6.26.0\"\n - \ babel-types \"^6.26.0\"\n babylon \"^6.18.0\"\n lodash \"^4.17.4\"\n\nbabel-traverse@^6.24.1, - babel-traverse@^6.26.0:\n version \"6.26.0\"\n resolved \"https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee\"\n - \ integrity sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA==\n - \ dependencies:\n babel-code-frame \"^6.26.0\"\n babel-messages \"^6.23.0\"\n - \ babel-runtime \"^6.26.0\"\n babel-types \"^6.26.0\"\n babylon \"^6.18.0\"\n - \ debug \"^2.6.8\"\n globals \"^9.18.0\"\n invariant \"^2.2.2\"\n - \ lodash \"^4.17.4\"\n\nbabel-types@^6.19.0, babel-types@^6.24.1, babel-types@^6.26.0:\n - \ version \"6.26.0\"\n resolved \"https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497\"\n - \ integrity sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==\n - \ dependencies:\n babel-runtime \"^6.26.0\"\n esutils \"^2.0.2\"\n lodash - \"^4.17.4\"\n to-fast-properties \"^1.0.3\"\n\nbabel6-plugin-strip-class-callcheck@^6.0.0:\n - \ version \"6.0.0\"\n resolved \"https://registry.yarnpkg.com/babel6-plugin-strip-class-callcheck/-/babel6-plugin-strip-class-callcheck-6.0.0.tgz#de841c1abebbd39f78de0affb2c9a52ee228fddf\"\n - \ integrity sha512-biNFJ7JAK4+9BwswDGL0dmYpvXHvswOFR/iKg3Q/f+pNxPEa5bWZkLHI1fW4spPytkHGMe7f/XtYyhzml9hiWg==\n\nbabylon@^6.18.0:\n - \ version \"6.18.0\"\n resolved \"https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3\"\n - \ integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==\n\nbackbone@^1.1.2:\n - \ version \"1.4.1\"\n resolved \"https://registry.yarnpkg.com/backbone/-/backbone-1.4.1.tgz#099a78184bc07b034048a8332229c2ccca1e3e62\"\n - \ integrity sha512-ADy1ztN074YkWbHi8ojJVFe3vAanO/lrzMGZWUClIP7oDD/Pjy2vrASraUP+2EVCfIiTtCW4FChVow01XneivA==\n - \ dependencies:\n underscore \">=1.8.3\"\n\nbalanced-match@^1.0.0:\n version - \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee\"\n - \ integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==\n\nbase64-js@^1.0.2, - base64-js@^1.1.2, base64-js@^1.3.1:\n version \"1.5.1\"\n resolved \"https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a\"\n - \ integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==\n\nbase64id@2.0.0, - base64id@~2.0.0:\n version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/base64id/-/base64id-2.0.0.tgz#2770ac6bc47d312af97a8bf9a634342e0cd25cb6\"\n - \ integrity sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==\n\nbase@^0.11.1:\n - \ version \"0.11.2\"\n resolved \"https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f\"\n - \ integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==\n - \ dependencies:\n cache-base \"^1.0.1\"\n class-utils \"^0.3.5\"\n component-emitter - \"^1.2.1\"\n define-property \"^1.0.0\"\n isobject \"^3.0.1\"\n mixin-deep - \"^1.2.0\"\n pascalcase \"^0.1.1\"\n\nbasic-auth@~2.0.1:\n version \"2.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/basic-auth/-/basic-auth-2.0.1.tgz#b998279bf47ce38344b4f3cf916d4679bbf51e3a\"\n - \ integrity sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==\n - \ dependencies:\n safe-buffer \"5.1.2\"\n\nbig.js@^5.2.2:\n version \"5.2.2\"\n - \ resolved \"https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328\"\n - \ integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==\n\nbin-links@^3.0.3:\n - \ version \"3.0.3\"\n resolved \"https://registry.yarnpkg.com/bin-links/-/bin-links-3.0.3.tgz#3842711ef3db2cd9f16a5f404a996a12db355a6e\"\n - \ integrity sha512-zKdnMPWEdh4F5INR07/eBrodC7QrF5JKvqskjz/ZZRXg5YSAZIbn8zGhbhUrElzHBZ2fvEQdOU59RHcTG3GiwA==\n - \ dependencies:\n cmd-shim \"^5.0.0\"\n mkdirp-infer-owner \"^2.0.0\"\n - \ npm-normalize-package-bin \"^2.0.0\"\n read-cmd-shim \"^3.0.0\"\n rimraf - \"^3.0.0\"\n write-file-atomic \"^4.0.0\"\n\nbinary-extensions@^1.0.0:\n - \ version \"1.13.1\"\n resolved \"https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65\"\n - \ integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==\n\nbinary-extensions@^2.0.0, - binary-extensions@^2.2.0:\n version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d\"\n - \ integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==\n\n\"binaryextensions@1 - || 2\", binaryextensions@^2.1.2:\n version \"2.3.0\"\n resolved \"https://registry.yarnpkg.com/binaryextensions/-/binaryextensions-2.3.0.tgz#1d269cbf7e6243ea886aa41453c3651ccbe13c22\"\n - \ integrity sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==\n\nbind-decorator@^1.0.11:\n - \ version \"1.0.11\"\n resolved \"https://registry.yarnpkg.com/bind-decorator/-/bind-decorator-1.0.11.tgz#e41bc06a1f65dd9cec476c91c5daf3978488252f\"\n - \ integrity sha512-yzkH0uog6Vv/vQ9+rhSKxecnqGUZHYncg7qS7voz3Q76+TAi1SGiOKk2mlOvusQnFz9Dc4BC/NMkeXu11YgjJg==\n\nbindings@^1.5.0:\n - \ version \"1.5.0\"\n resolved \"https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df\"\n - \ integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==\n - \ dependencies:\n file-uri-to-path \"1.0.0\"\n\nbl@^4.0.3, bl@^4.1.0:\n - \ version \"4.1.0\"\n resolved \"https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a\"\n - \ integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==\n - \ dependencies:\n buffer \"^5.5.0\"\n inherits \"^2.0.4\"\n readable-stream - \"^3.4.0\"\n\nblank-object@^1.0.1:\n version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/blank-object/-/blank-object-1.0.2.tgz#f990793fbe9a8c8dd013fb3219420bec81d5f4b9\"\n - \ integrity sha512-kXQ19Xhoghiyw66CUiGypnuRpWlbHAzY/+NyvqTEdTfhfQGH1/dbEMYiXju7fYKIFePpzp/y9dsu5Cu/PkmawQ==\n\nbluebird@^3.4.6, - bluebird@^3.5.5, bluebird@^3.7.2:\n version \"3.7.2\"\n resolved \"https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f\"\n - \ integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==\n\nbn.js@^4.0.0, - bn.js@^4.1.0, bn.js@^4.11.9:\n version \"4.12.0\"\n resolved \"https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88\"\n - \ integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==\n\nbn.js@^5.0.0, - bn.js@^5.1.1:\n version \"5.2.1\"\n resolved \"https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70\"\n - \ integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==\n\nbody-parser@1.20.1:\n - \ version \"1.20.1\"\n resolved \"https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668\"\n - \ integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==\n - \ dependencies:\n bytes \"3.1.2\"\n content-type \"~1.0.4\"\n debug - \"2.6.9\"\n depd \"2.0.0\"\n destroy \"1.2.0\"\n http-errors \"2.0.0\"\n - \ iconv-lite \"0.4.24\"\n on-finished \"2.4.1\"\n qs \"6.11.0\"\n - \ raw-body \"2.5.1\"\n type-is \"~1.6.18\"\n unpipe \"1.0.0\"\n\nbody-parser@^1.19.0:\n - \ version \"1.20.2\"\n resolved \"https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.2.tgz#6feb0e21c4724d06de7ff38da36dad4f57a747fd\"\n - \ integrity sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==\n - \ dependencies:\n bytes \"3.1.2\"\n content-type \"~1.0.5\"\n debug - \"2.6.9\"\n depd \"2.0.0\"\n destroy \"1.2.0\"\n http-errors \"2.0.0\"\n - \ iconv-lite \"0.4.24\"\n on-finished \"2.4.1\"\n qs \"6.11.0\"\n - \ raw-body \"2.5.2\"\n type-is \"~1.6.18\"\n unpipe \"1.0.0\"\n\nbody@^5.1.0:\n - \ version \"5.1.0\"\n resolved \"https://registry.yarnpkg.com/body/-/body-5.1.0.tgz#e4ba0ce410a46936323367609ecb4e6553125069\"\n - \ integrity sha512-chUsBxGRtuElD6fmw1gHLpvnKdVLK302peeFa9ZqAEk8TyzZ3fygLyUEDDPTJvL9+Bor0dIwn6ePOsRM2y0zQQ==\n - \ dependencies:\n continuable-cache \"^0.3.1\"\n error \"^7.0.0\"\n - \ raw-body \"~1.1.0\"\n safe-json-parse \"~1.0.1\"\n\nbower-config@^1.4.3:\n - \ version \"1.4.3\"\n resolved \"https://registry.yarnpkg.com/bower-config/-/bower-config-1.4.3.tgz#3454fecdc5f08e7aa9cc6d556e492be0669689ae\"\n - \ integrity sha512-MVyyUk3d1S7d2cl6YISViwJBc2VXCkxF5AUFykvN0PQj5FsUiMNSgAYTso18oRFfyZ6XEtjrgg9MAaufHbOwNw==\n - \ dependencies:\n graceful-fs \"^4.1.3\"\n minimist \"^0.2.1\"\n mout - \"^1.0.0\"\n osenv \"^0.1.3\"\n untildify \"^2.1.0\"\n wordwrap \"^0.0.3\"\n\nbower-endpoint-parser@0.2.2:\n - \ version \"0.2.2\"\n resolved \"https://registry.yarnpkg.com/bower-endpoint-parser/-/bower-endpoint-parser-0.2.2.tgz#00b565adbfab6f2d35addde977e97962acbcb3f6\"\n - \ integrity sha512-YWZHhWkPdXtIfH3VRu3QIV95sa75O9vrQWBOHjexWCLBCTy5qJvRr36LXTqFwTchSXVlzy5piYJOjzHr7qhsNg==\n\nbrace-expansion@^1.1.7:\n - \ version \"1.1.11\"\n resolved \"https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd\"\n - \ integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==\n - \ dependencies:\n balanced-match \"^1.0.0\"\n concat-map \"0.0.1\"\n\nbrace-expansion@^2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae\"\n - \ integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==\n - \ dependencies:\n balanced-match \"^1.0.0\"\n\nbraces@^2.3.1, braces@^2.3.2:\n - \ version \"2.3.2\"\n resolved \"https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729\"\n - \ integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==\n - \ dependencies:\n arr-flatten \"^1.1.0\"\n array-unique \"^0.3.2\"\n - \ extend-shallow \"^2.0.1\"\n fill-range \"^4.0.0\"\n isobject \"^3.0.1\"\n - \ repeat-element \"^1.1.2\"\n snapdragon \"^0.8.1\"\n snapdragon-node - \"^2.0.1\"\n split-string \"^3.0.2\"\n to-regex \"^3.0.1\"\n\nbraces@^3.0.2, - braces@~3.0.2:\n version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107\"\n - \ integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==\n - \ dependencies:\n fill-range \"^7.0.1\"\n\nbroccoli-amd-funnel@^2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-amd-funnel/-/broccoli-amd-funnel-2.0.1.tgz#dbdbfd28841731342d538126567c25bea3f15310\"\n - \ integrity sha512-VRE+0PYAN4jQfkIq3GKRj4U/4UV9rVpLan5ll6fVYV4ziVg4OEfR5GUnILEg++QtR4xSaugRxCPU5XJLDy3bNQ==\n - \ dependencies:\n broccoli-plugin \"^1.3.0\"\n symlink-or-copy \"^1.2.0\"\n\nbroccoli-asset-rev@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-asset-rev/-/broccoli-asset-rev-3.0.0.tgz#65a28c8a062d6ee2cffd91ed2a8309e0f8253ac6\"\n - \ integrity sha512-gAHQZnwvtl74tGevUqGuWoyOdJUdMMv0TjGSMzbdyGImr9fZcnM6xmggDA8bUawrMto9NFi00ZtNUgA4dQiUBw==\n - \ dependencies:\n broccoli-asset-rewrite \"^2.0.0\"\n broccoli-filter - \"^1.2.2\"\n broccoli-persistent-filter \"^1.4.3\"\n json-stable-stringify - \"^1.0.0\"\n minimatch \"^3.0.4\"\n rsvp \"^3.0.6\"\n\nbroccoli-asset-rewrite@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-asset-rewrite/-/broccoli-asset-rewrite-2.0.0.tgz#603c4a52d4c8987a2f681254436923ac0a9c94ab\"\n - \ integrity sha512-dqhxdQpooNi7LHe8J9Jdxp6o3YPFWl4vQmint6zrsn2sVbOo+wpyiX3erUSt0IBtjNkAxqJjuvS375o2cLBHTA==\n - \ dependencies:\n broccoli-filter \"^1.2.3\"\n\nbroccoli-babel-transpiler@^7.8.0, - broccoli-babel-transpiler@^7.8.1:\n version \"7.8.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-babel-transpiler/-/broccoli-babel-transpiler-7.8.1.tgz#a5dc04cf4f59de98124fc128683ab2b83e5d28c1\"\n - \ integrity sha512-6IXBgfRt7HZ61g67ssBc6lBb3Smw3DPZ9dEYirgtvXWpRZ2A9M22nxy6opEwJDgDJzlu/bB7ToppW33OFkA1gA==\n - \ dependencies:\n \"@babel/core\" \"^7.12.0\"\n \"@babel/polyfill\" - \"^7.11.5\"\n broccoli-funnel \"^2.0.2\"\n broccoli-merge-trees \"^3.0.2\"\n - \ broccoli-persistent-filter \"^2.2.1\"\n clone \"^2.1.2\"\n hash-for-dep - \"^1.4.7\"\n heimdalljs \"^0.2.1\"\n heimdalljs-logger \"^0.1.9\"\n - \ json-stable-stringify \"^1.0.1\"\n rsvp \"^4.8.4\"\n workerpool - \"^3.1.1\"\n\nbroccoli-builder@^0.18.14:\n version \"0.18.14\"\n resolved - \"https://registry.yarnpkg.com/broccoli-builder/-/broccoli-builder-0.18.14.tgz#4b79e2f844de11a4e1b816c3f49c6df4776c312d\"\n - \ integrity sha512-YoUHeKnPi4xIGZ2XDVN9oHNA9k3xF5f5vlA+1wvrxIIDXqQU97gp2FxVAF503Zxdtt0C5CRB5n+47k2hlkaBzA==\n - \ dependencies:\n broccoli-node-info \"^1.1.0\"\n heimdalljs \"^0.2.0\"\n - \ promise-map-series \"^0.2.1\"\n quick-temp \"^0.1.2\"\n rimraf \"^2.2.8\"\n - \ rsvp \"^3.0.17\"\n silent-error \"^1.0.1\"\n\nbroccoli-caching-writer@^2.2.0:\n - \ version \"2.3.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-caching-writer/-/broccoli-caching-writer-2.3.1.tgz#b93cf58f9264f003075868db05774f4e7f25bd07\"\n - \ integrity sha512-lfoDx98VaU8tG4mUXCxKdKyw2Lr+iSIGUjCgV83KC2zRC07SzYTGuSsMqpXFiOQlOGuoJxG3NRoyniBa1BWOqA==\n - \ dependencies:\n broccoli-kitchen-sink-helpers \"^0.2.5\"\n broccoli-plugin - \"1.1.0\"\n debug \"^2.1.1\"\n rimraf \"^2.2.8\"\n rsvp \"^3.0.17\"\n - \ walk-sync \"^0.2.5\"\n\nbroccoli-caching-writer@^3.0.3:\n version \"3.0.3\"\n - \ resolved \"https://registry.yarnpkg.com/broccoli-caching-writer/-/broccoli-caching-writer-3.0.3.tgz#0bd2c96a9738d6a6ab590f07ba35c5157d7db476\"\n - \ integrity sha512-g644Kb5uBPsy+6e2DvO3sOc+/cXZQQNgQt64QQzjA9TSdP0dl5qvetpoNIx4sy/XIjrPYG1smEidq9Z9r61INw==\n - \ dependencies:\n broccoli-kitchen-sink-helpers \"^0.3.1\"\n broccoli-plugin - \"^1.2.1\"\n debug \"^2.1.1\"\n rimraf \"^2.2.8\"\n rsvp \"^3.0.17\"\n - \ walk-sync \"^0.3.0\"\n\nbroccoli-clean-css@^1.1.0:\n version \"1.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/broccoli-clean-css/-/broccoli-clean-css-1.1.0.tgz#9db143d9af7e0ae79c26e3ac5a9bb2d720ea19fa\"\n - \ integrity sha512-S7/RWWX+lL42aGc5+fXVLnwDdMtS0QEWUFalDp03gJ9Na7zj1rWa351N2HZ687E2crM9g+eDWXKzD17cbcTepg==\n - \ dependencies:\n broccoli-persistent-filter \"^1.1.6\"\n clean-css-promise - \"^0.1.0\"\n inline-source-map-comment \"^1.0.5\"\n json-stable-stringify - \"^1.0.0\"\n\nbroccoli-concat@^4.2.5:\n version \"4.2.5\"\n resolved \"https://registry.yarnpkg.com/broccoli-concat/-/broccoli-concat-4.2.5.tgz#d578f00094048b5fc87195e82fbdbde20d838d29\"\n - \ integrity sha512-dFB5ATPwOyV8S2I7a07HxCoutoq23oY//LhM6Mou86cWUTB174rND5aQLR7Fu8FjFFLxoTbkk7y0VPITJ1IQrw==\n - \ dependencies:\n broccoli-debug \"^0.6.5\"\n broccoli-kitchen-sink-helpers - \"^0.3.1\"\n broccoli-plugin \"^4.0.2\"\n ensure-posix-path \"^1.0.2\"\n - \ fast-sourcemap-concat \"^2.1.0\"\n find-index \"^1.1.0\"\n fs-extra - \"^8.1.0\"\n fs-tree-diff \"^2.0.1\"\n lodash.merge \"^4.6.2\"\n lodash.omit - \"^4.1.0\"\n lodash.uniq \"^4.2.0\"\n\nbroccoli-config-loader@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-config-loader/-/broccoli-config-loader-1.0.1.tgz#d10aaf8ebc0cb45c1da5baa82720e1d88d28c80a\"\n - \ integrity sha512-MDKYQ50rxhn+g17DYdfzfEM9DjTuSGu42Db37A8TQHQe8geYEcUZ4SQqZRgzdAI3aRQNlA1yBHJfOeGmOjhLIg==\n - \ dependencies:\n broccoli-caching-writer \"^3.0.3\"\n\nbroccoli-config-replace@^1.1.2:\n - \ version \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/broccoli-config-replace/-/broccoli-config-replace-1.1.2.tgz#6ea879d92a5bad634d11329b51fc5f4aafda9c00\"\n - \ integrity sha512-qLlEY3V7p3ZWJNRPdPgwIM77iau1qR03S9BupMMFngjzBr7S6RSzcg96HbCYXmW9gfTbjRm9FC4CQT81SBusZg==\n - \ dependencies:\n broccoli-kitchen-sink-helpers \"^0.3.1\"\n broccoli-plugin - \"^1.2.0\"\n debug \"^2.2.0\"\n fs-extra \"^0.24.0\"\n\nbroccoli-debug@^0.6.4, - broccoli-debug@^0.6.5:\n version \"0.6.5\"\n resolved \"https://registry.yarnpkg.com/broccoli-debug/-/broccoli-debug-0.6.5.tgz#164a5cdafd8936e525e702bf8f91f39d758e2e78\"\n - \ integrity sha512-RIVjHvNar9EMCLDW/FggxFRXqpjhncM/3qq87bn/y+/zR9tqEkHvTqbyOc4QnB97NO2m6342w4wGkemkaeOuWg==\n - \ dependencies:\n broccoli-plugin \"^1.2.1\"\n fs-tree-diff \"^0.5.2\"\n - \ heimdalljs \"^0.2.1\"\n heimdalljs-logger \"^0.1.7\"\n symlink-or-copy - \"^1.1.8\"\n tree-sync \"^1.2.2\"\n\nbroccoli-file-creator@^1.1.1:\n version - \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-file-creator/-/broccoli-file-creator-1.2.0.tgz#27f1b25b1b00e7bb7bf3d5d7abed5f4d5388df4d\"\n - \ integrity sha512-l9zthHg6bAtnOfRr/ieZ1srRQEsufMZID7xGYRW3aBDv3u/3Eux+Iawl10tAGYE5pL9YB4n5X4vxkp6iNOoZ9g==\n - \ dependencies:\n broccoli-plugin \"^1.1.0\"\n mkdirp \"^0.5.1\"\n\nbroccoli-file-creator@^2.1.1:\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-file-creator/-/broccoli-file-creator-2.1.1.tgz#7351dd2496c762cfce7736ce9b49e3fce0c7b7db\"\n - \ integrity sha512-YpjOExWr92C5vhnK0kmD81kM7U09kdIRZk9w4ZDCDHuHXW+VE/x6AGEOQQW3loBQQ6Jk+k+TSm8dESy4uZsnjw==\n - \ dependencies:\n broccoli-plugin \"^1.1.0\"\n mkdirp \"^0.5.1\"\n\nbroccoli-filter@^1.2.2, - broccoli-filter@^1.2.3:\n version \"1.3.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-filter/-/broccoli-filter-1.3.0.tgz#71e3a8e32a17f309e12261919c5b1006d6766de6\"\n - \ integrity sha512-VXJXw7eBfG82CFxaBDjYmyN7V72D4In2zwLVQJd/h3mBfF3CMdRTsv2L20lmRTtCv1sAHcB+LgMso90e/KYiLw==\n - \ dependencies:\n broccoli-kitchen-sink-helpers \"^0.3.1\"\n broccoli-plugin - \"^1.0.0\"\n copy-dereference \"^1.0.0\"\n debug \"^2.2.0\"\n mkdirp - \"^0.5.1\"\n promise-map-series \"^0.2.1\"\n rsvp \"^3.0.18\"\n symlink-or-copy - \"^1.0.1\"\n walk-sync \"^0.3.1\"\n\nbroccoli-funnel-reducer@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-funnel-reducer/-/broccoli-funnel-reducer-1.0.0.tgz#11365b2a785aec9b17972a36df87eef24c5cc0ea\"\n - \ integrity sha512-SaOCEdh+wnt2jFUV2Qb32m7LXyElvFwW3NKNaEJyi5PGQNwxfqpkc0KI6AbQANKgdj/40U2UC0WuGThFwuEUaA==\n\nbroccoli-funnel@2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-funnel/-/broccoli-funnel-2.0.1.tgz#6823c73b675ef78fffa7ab800f083e768b51d449\"\n - \ integrity sha512-C8Lnp9TVsSSiZMGEF16C0dCiNg2oJqUKwuZ1K4kVC6qRPG/2Cj/rtB5kRCC9qEbwqhX71bDbfHROx0L3J7zXQg==\n - \ dependencies:\n array-equal \"^1.0.0\"\n blank-object \"^1.0.1\"\n - \ broccoli-plugin \"^1.3.0\"\n debug \"^2.2.0\"\n fast-ordered-set - \"^1.0.0\"\n fs-tree-diff \"^0.5.3\"\n heimdalljs \"^0.2.0\"\n minimatch - \"^3.0.0\"\n mkdirp \"^0.5.0\"\n path-posix \"^1.0.0\"\n rimraf \"^2.4.3\"\n - \ symlink-or-copy \"^1.0.0\"\n walk-sync \"^0.3.1\"\n\nbroccoli-funnel@^2.0.0, - broccoli-funnel@^2.0.1, broccoli-funnel@^2.0.2:\n version \"2.0.2\"\n resolved - \"https://registry.yarnpkg.com/broccoli-funnel/-/broccoli-funnel-2.0.2.tgz#0edf629569bc10bd02cc525f74b9a38e71366a75\"\n - \ integrity sha512-/vDTqtv7ipjEZQOVqO4vGDVAOZyuYzQ/EgGoyewfOgh1M7IQAToBKZI0oAQPgMBeFPPlIbfMuAngk+ohPBuaHQ==\n - \ dependencies:\n array-equal \"^1.0.0\"\n blank-object \"^1.0.1\"\n - \ broccoli-plugin \"^1.3.0\"\n debug \"^2.2.0\"\n fast-ordered-set - \"^1.0.0\"\n fs-tree-diff \"^0.5.3\"\n heimdalljs \"^0.2.0\"\n minimatch - \"^3.0.0\"\n mkdirp \"^0.5.0\"\n path-posix \"^1.0.0\"\n rimraf \"^2.4.3\"\n - \ symlink-or-copy \"^1.0.0\"\n walk-sync \"^0.3.1\"\n\nbroccoli-funnel@^3.0.3, - broccoli-funnel@^3.0.5, broccoli-funnel@^3.0.7, broccoli-funnel@^3.0.8:\n - \ version \"3.0.8\"\n resolved \"https://registry.yarnpkg.com/broccoli-funnel/-/broccoli-funnel-3.0.8.tgz#f5b62e2763c3918026a15a3c833edc889971279b\"\n - \ integrity sha512-ng4eIhPYiXqMw6SyGoxPHR3YAwEd2lr9FgBI1CyTbspl4txZovOsmzFkMkGAlu88xyvYXJqHiM2crfLa65T1BQ==\n - \ dependencies:\n array-equal \"^1.0.0\"\n broccoli-plugin \"^4.0.7\"\n - \ debug \"^4.1.1\"\n fs-tree-diff \"^2.0.1\"\n heimdalljs \"^0.2.0\"\n - \ minimatch \"^3.0.0\"\n walk-sync \"^2.0.2\"\n\nbroccoli-kitchen-sink-helpers@^0.2.5:\n - \ version \"0.2.9\"\n resolved \"https://registry.yarnpkg.com/broccoli-kitchen-sink-helpers/-/broccoli-kitchen-sink-helpers-0.2.9.tgz#a5e0986ed8d76fb5984b68c3f0450d3a96e36ecc\"\n - \ integrity sha512-C+oEqivDofZv/h80rgN4WJkbZkbfwkrIeu8vFn4bb4m4jPd3ICNNplhkXGl3ps439pzc2yjZ1qIwz0yy8uHcQg==\n - \ dependencies:\n glob \"^5.0.10\"\n mkdirp \"^0.5.1\"\n\nbroccoli-kitchen-sink-helpers@^0.3.1:\n - \ version \"0.3.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-kitchen-sink-helpers/-/broccoli-kitchen-sink-helpers-0.3.1.tgz#77c7c18194b9664163ec4fcee2793444926e0c06\"\n - \ integrity sha512-gqYnKSJxBSjj/uJqeuRAzYVbmjWhG0mOZ8jrp6+fnUIOgLN6MvI7XxBECDHkYMIFPJ8Smf4xaI066Q2FqQDnXg==\n - \ dependencies:\n glob \"^5.0.10\"\n mkdirp \"^0.5.1\"\n\nbroccoli-merge-files@^0.8.0:\n - \ version \"0.8.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-merge-files/-/broccoli-merge-files-0.8.0.tgz#65ed9d6888548d44bf95208bc7759ac1d10bd382\"\n - \ integrity sha512-S6dXHECbDkr7YMuCitAAQT8EZeW/kXom0Y8+QmQfiSkWspkKDGrr4vXgEZJjWqfa/FSx/Y18NEEOuMmbIW+XNQ==\n - \ dependencies:\n broccoli-plugin \"^1.3.0\"\n fast-glob \"^2.2.6\"\n - \ lodash.defaults \"^4.2.0\"\n p-event \"^2.3.1\"\n\nbroccoli-merge-trees@^3.0.1, - broccoli-merge-trees@^3.0.2:\n version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/broccoli-merge-trees/-/broccoli-merge-trees-3.0.2.tgz#f33b451994225522b5c9bcf27d59decfd8ba537d\"\n - \ integrity sha512-ZyPAwrOdlCddduFbsMyyFzJUrvW6b04pMvDiAQZrCwghlvgowJDY+EfoXn+eR1RRA5nmGHJ+B68T63VnpRiT1A==\n - \ dependencies:\n broccoli-plugin \"^1.3.0\"\n merge-trees \"^2.0.0\"\n\nbroccoli-merge-trees@^4.2.0:\n - \ version \"4.2.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-merge-trees/-/broccoli-merge-trees-4.2.0.tgz#692d3c163ecea08c5714a9434d664e628919f47c\"\n - \ integrity sha512-nTrQe5AQtCrW4enLRvbD/vTLHqyW2tz+vsLXQe4IEaUhepuMGVKJJr+I8n34Vu6fPjmPLwTjzNC8izMIDMtHPw==\n - \ dependencies:\n broccoli-plugin \"^4.0.2\"\n merge-trees \"^2.0.0\"\n\nbroccoli-middleware@^2.1.1:\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-middleware/-/broccoli-middleware-2.1.1.tgz#183635bbef4dc1241533ee001a162f013d776cb9\"\n - \ integrity sha512-BK8aPhQpOLsHWiftrqXQr84XsvzUqeaN4PlCQOYg5yM0M+WKAHtX2WFXmicSQZOVgKDyh5aeoNTFkHjBAEBzwQ==\n - \ dependencies:\n ansi-html \"^0.0.7\"\n handlebars \"^4.0.4\"\n has-ansi - \"^3.0.0\"\n mime-types \"^2.1.18\"\n\nbroccoli-node-api@^1.6.0, broccoli-node-api@^1.7.0:\n - \ version \"1.7.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-node-api/-/broccoli-node-api-1.7.0.tgz#391aa6edecd2a42c63c111b4162956b2fa288cb6\"\n - \ integrity sha512-QIqLSVJWJUVOhclmkmypJJH9u9s/aWH4+FH6Q6Ju5l+Io4dtwqdPUNmDfw40o6sxhbZHhqGujDJuHTML1wG8Yw==\n\nbroccoli-node-info@^1.1.0:\n - \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-node-info/-/broccoli-node-info-1.1.0.tgz#3aa2e31e07e5bdb516dd25214f7c45ba1c459412\"\n - \ integrity sha512-DUohSZCdfXli/3iN6SmxPbck1OVG8xCkrLx47R25his06xVc1ZmmrOsrThiM8BsCWirwyocODiYJqNP5W2Hg1A==\n\nbroccoli-node-info@^2.1.0:\n - \ version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-node-info/-/broccoli-node-info-2.2.0.tgz#feb01c13020792f429e01d7f7845dc5b3a7932b3\"\n - \ integrity sha512-VabSGRpKIzpmC+r+tJueCE5h8k6vON7EIMMWu6d/FyPdtijwLQ7QvzShEw+m3mHoDzUaj/kiZsDYrS8X2adsBg==\n\nbroccoli-output-wrapper@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-output-wrapper/-/broccoli-output-wrapper-2.0.0.tgz#f1e0b9b2f259a67fd41a380141c3c20b096828e6\"\n - \ integrity sha512-V/ozejo+snzNf75i/a6iTmp71k+rlvqjE3+jYfimuMwR1tjNNRdtfno+NGNQB2An9bIAeqZnKhMDurAznHAdtA==\n - \ dependencies:\n heimdalljs-logger \"^0.1.10\"\n\nbroccoli-output-wrapper@^3.2.5:\n - \ version \"3.2.5\"\n resolved \"https://registry.yarnpkg.com/broccoli-output-wrapper/-/broccoli-output-wrapper-3.2.5.tgz#514b17801c92922a2c2f87fd145df2a25a11bc5f\"\n - \ integrity sha512-bQAtwjSrF4Nu0CK0JOy5OZqw9t5U0zzv2555EA/cF8/a8SLDTIetk9UgrtMVw7qKLKdSpOZ2liZNeZZDaKgayw==\n - \ dependencies:\n fs-extra \"^8.1.0\"\n heimdalljs-logger \"^0.1.10\"\n - \ symlink-or-copy \"^1.2.0\"\n\nbroccoli-persistent-filter@^1.1.6, broccoli-persistent-filter@^1.4.3:\n - \ version \"1.4.6\"\n resolved \"https://registry.yarnpkg.com/broccoli-persistent-filter/-/broccoli-persistent-filter-1.4.6.tgz#80762d19000880a77da33c34373299c0f6a3e615\"\n - \ integrity sha512-0RejLwoC95kv4kta8KAa+FmECJCK78Qgm8SRDEK7YyU0N9Cx6KpY3UCDy9WELl3mCXLN8TokNxc7/hp3lL4lfw==\n - \ dependencies:\n async-disk-cache \"^1.2.1\"\n async-promise-queue - \"^1.0.3\"\n broccoli-plugin \"^1.0.0\"\n fs-tree-diff \"^0.5.2\"\n - \ hash-for-dep \"^1.0.2\"\n heimdalljs \"^0.2.1\"\n heimdalljs-logger - \"^0.1.7\"\n mkdirp \"^0.5.1\"\n promise-map-series \"^0.2.1\"\n rimraf - \"^2.6.1\"\n rsvp \"^3.0.18\"\n symlink-or-copy \"^1.0.1\"\n walk-sync - \"^0.3.1\"\n\nbroccoli-persistent-filter@^2.2.1, broccoli-persistent-filter@^2.3.0, - broccoli-persistent-filter@^2.3.1:\n version \"2.3.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-persistent-filter/-/broccoli-persistent-filter-2.3.1.tgz#4a052e0e0868b344c3a2977e35a3d497aa9eca72\"\n - \ integrity sha512-hVsmIgCDrl2NFM+3Gs4Cr2TA6UPaIZip99hN8mtkaUPgM8UeVnCbxelCvBjUBHo0oaaqP5jzqqnRVvb568Yu5g==\n - \ dependencies:\n async-disk-cache \"^1.2.1\"\n async-promise-queue - \"^1.0.3\"\n broccoli-plugin \"^1.0.0\"\n fs-tree-diff \"^2.0.0\"\n - \ hash-for-dep \"^1.5.0\"\n heimdalljs \"^0.2.1\"\n heimdalljs-logger - \"^0.1.7\"\n mkdirp \"^0.5.1\"\n promise-map-series \"^0.2.1\"\n rimraf - \"^2.6.1\"\n rsvp \"^4.7.0\"\n symlink-or-copy \"^1.0.1\"\n sync-disk-cache - \"^1.3.3\"\n walk-sync \"^1.0.0\"\n\nbroccoli-persistent-filter@^3.1.2:\n - \ version \"3.1.3\"\n resolved \"https://registry.yarnpkg.com/broccoli-persistent-filter/-/broccoli-persistent-filter-3.1.3.tgz#aca815bf3e3b0247bd0a7b567fdb0d0e08c99cc2\"\n - \ integrity sha512-Q+8iezprZzL9voaBsDY3rQVl7c7H5h+bvv8SpzCZXPZgfBFCbx7KFQ2c3rZR6lW5k4Kwoqt7jG+rZMUg67Gwxw==\n - \ dependencies:\n async-disk-cache \"^2.0.0\"\n async-promise-queue - \"^1.0.3\"\n broccoli-plugin \"^4.0.3\"\n fs-tree-diff \"^2.0.0\"\n - \ hash-for-dep \"^1.5.0\"\n heimdalljs \"^0.2.1\"\n heimdalljs-logger - \"^0.1.7\"\n promise-map-series \"^0.2.1\"\n rimraf \"^3.0.0\"\n symlink-or-copy - \"^1.0.1\"\n sync-disk-cache \"^2.0.0\"\n\nbroccoli-plugin@*, broccoli-plugin@^4.0.0, - broccoli-plugin@^4.0.2, broccoli-plugin@^4.0.3, broccoli-plugin@^4.0.7:\n - \ version \"4.0.7\"\n resolved \"https://registry.yarnpkg.com/broccoli-plugin/-/broccoli-plugin-4.0.7.tgz#dd176a85efe915ed557d913744b181abe05047db\"\n - \ integrity sha512-a4zUsWtA1uns1K7p9rExYVYG99rdKeGRymW0qOCNkvDPHQxVi3yVyJHhQbM3EZwdt2E0mnhr5e0c/bPpJ7p3Wg==\n - \ dependencies:\n broccoli-node-api \"^1.7.0\"\n broccoli-output-wrapper - \"^3.2.5\"\n fs-merger \"^3.2.1\"\n promise-map-series \"^0.3.0\"\n - \ quick-temp \"^0.1.8\"\n rimraf \"^3.0.2\"\n symlink-or-copy \"^1.3.1\"\n\nbroccoli-plugin@1.1.0:\n - \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-plugin/-/broccoli-plugin-1.1.0.tgz#73e2cfa05f8ea1e3fc1420c40c3d9e7dc724bf02\"\n - \ integrity sha512-dY1QsA20of9wWEto8yhN7JQjpfjySmgeIMsvnQ9aBAv1wEJJCe04B0ekdgq7Bduyx9yWXdoC5CngGy81swmp2w==\n - \ dependencies:\n promise-map-series \"^0.2.1\"\n quick-temp \"^0.1.3\"\n - \ rimraf \"^2.3.4\"\n symlink-or-copy \"^1.0.1\"\n\nbroccoli-plugin@^1.0.0, - broccoli-plugin@^1.1.0, broccoli-plugin@^1.2.0, broccoli-plugin@^1.2.1, broccoli-plugin@^1.3.0, - broccoli-plugin@^1.3.1:\n version \"1.3.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-plugin/-/broccoli-plugin-1.3.1.tgz#a26315732fb99ed2d9fb58f12a1e14e986b4fabd\"\n - \ integrity sha512-DW8XASZkmorp+q7J4EeDEZz+LoyKLAd2XZULXyD9l4m9/hAKV3vjHmB1kiUshcWAYMgTP1m2i4NnqCE/23h6AQ==\n - \ dependencies:\n promise-map-series \"^0.2.1\"\n quick-temp \"^0.1.3\"\n - \ rimraf \"^2.3.4\"\n symlink-or-copy \"^1.1.8\"\n\nbroccoli-plugin@^2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-plugin/-/broccoli-plugin-2.1.0.tgz#2fab6c578219cfcc64f773e9616073313fc8b334\"\n - \ integrity sha512-ElE4caljW4slapyEhSD9jU9Uayc8SoSABWdmY9SqbV8DHNxU6xg1jJsPcMm+cXOvggR3+G+OXAYQeFjWVnznaw==\n - \ dependencies:\n promise-map-series \"^0.2.1\"\n quick-temp \"^0.1.3\"\n - \ rimraf \"^2.3.4\"\n symlink-or-copy \"^1.1.8\"\n\nbroccoli-plugin@^3.1.0:\n - \ version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-plugin/-/broccoli-plugin-3.1.0.tgz#54ba6dd90a42ec3db5624063292610e326b1e542\"\n - \ integrity sha512-7w7FP8WJYjLvb0eaw27LO678TGGaom++49O1VYIuzjhXjK5kn2+AMlDm7CaUFw4F7CLGoVQeZ84d8gICMJa4lA==\n - \ dependencies:\n broccoli-node-api \"^1.6.0\"\n broccoli-output-wrapper - \"^2.0.0\"\n fs-merger \"^3.0.1\"\n promise-map-series \"^0.2.1\"\n - \ quick-temp \"^0.1.3\"\n rimraf \"^2.3.4\"\n symlink-or-copy \"^1.1.8\"\n\nbroccoli-rollup@^2.1.1:\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-rollup/-/broccoli-rollup-2.1.1.tgz#0b77dc4b7560a53e998ea85f3b56772612d4988d\"\n - \ integrity sha512-aky/Ovg5DbsrsJEx2QCXxHLA6ZR+9u1TNVTf85soP4gL8CjGGKQ/JU8R3BZ2ntkWzo6/83RCKzX6O+nlNKR5MQ==\n - \ dependencies:\n \"@types/node\" \"^9.6.0\"\n amd-name-resolver \"^1.2.0\"\n - \ broccoli-plugin \"^1.2.1\"\n fs-tree-diff \"^0.5.2\"\n heimdalljs - \"^0.2.1\"\n heimdalljs-logger \"^0.1.7\"\n magic-string \"^0.24.0\"\n - \ node-modules-path \"^1.0.1\"\n rollup \"^0.57.1\"\n symlink-or-copy - \"^1.1.8\"\n walk-sync \"^0.3.1\"\n\nbroccoli-rollup@^5.0.0:\n version - \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-rollup/-/broccoli-rollup-5.0.0.tgz#a77b53bcef1b70e988913fee82265c0a4ca530da\"\n - \ integrity sha512-QdMuXHwsdz/LOS8zu4HP91Sfi4ofimrOXoYP/lrPdRh7lJYD87Lfq4WzzUhGHsxMfzANIEvl/7qVHKD3cFJ4tA==\n - \ dependencies:\n \"@types/broccoli-plugin\" \"^3.0.0\"\n broccoli-plugin - \"^4.0.7\"\n fs-tree-diff \"^2.0.1\"\n heimdalljs \"^0.2.6\"\n node-modules-path - \"^1.0.1\"\n rollup \"^2.50.0\"\n rollup-pluginutils \"^2.8.1\"\n symlink-or-copy - \"^1.2.0\"\n walk-sync \"^2.2.0\"\n\nbroccoli-sass-source-maps@^4.0.0:\n - \ version \"4.1.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-sass-source-maps/-/broccoli-sass-source-maps-4.1.0.tgz#e0843d2cef17b788a8fc000be84af29b4c3049bc\"\n - \ integrity sha512-So3gTlP9AEJTponlRoL9Ti+xaMX1LnJUWD52mVT0Oq6PI8nIjX97XMW91JfY/4CXsprIDyGe/7rkiauE+XHdPQ==\n - \ dependencies:\n broccoli-caching-writer \"^3.0.3\"\n include-path-searcher - \"^0.1.0\"\n rsvp \"^4.8.5\"\n\nbroccoli-slow-trees@^3.0.1, broccoli-slow-trees@^3.1.0:\n - \ version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-slow-trees/-/broccoli-slow-trees-3.1.0.tgz#8e48903f59e061bf1213963733b9e61dec2ee5d7\"\n - \ integrity sha512-FRI7mRTk2wjIDrdNJd6znS7Kmmne4VkAkl8Ix1R/VoePFMD0g0tEl671xswzFqaRjpT9Qu+CC4hdXDLDJBuzMw==\n - \ dependencies:\n heimdalljs \"^0.2.1\"\n\nbroccoli-source@^2.1.2:\n version - \"2.1.2\"\n resolved \"https://registry.yarnpkg.com/broccoli-source/-/broccoli-source-2.1.2.tgz#e9ae834f143b607e9ec114ade66731500c38b90b\"\n - \ integrity sha512-1lLayO4wfS0c0Sj50VfHJXNWf94FYY0WUhxj0R77thbs6uWI7USiOWFqQV5dRmhAJnoKaGN4WyLGQbgjgiYFwQ==\n\nbroccoli-source@^3.0.0, - broccoli-source@^3.0.1:\n version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-source/-/broccoli-source-3.0.1.tgz#fd581b2f3877ca1338f724f6ef70acec8c7e1444\"\n - \ integrity sha512-ZbGVQjivWi0k220fEeIUioN6Y68xjMy0xiLAc0LdieHI99gw+tafU8w0CggBDYVNsJMKUr006AZaM7gNEwCxEg==\n - \ dependencies:\n broccoli-node-api \"^1.6.0\"\n\nbroccoli-sri-hash@^2.1.0:\n - \ version \"2.1.2\"\n resolved \"https://registry.yarnpkg.com/broccoli-sri-hash/-/broccoli-sri-hash-2.1.2.tgz#bc69905ed7a381ad325cc0d02ded071328ebf3f3\"\n - \ integrity sha512-toLD/v7ut2ajcH8JsdCMG2Bpq2qkwTcKM6CMzVMSAJjaz/KpK69fR+gSqe1dsjh+QTdxG0yVvkq3Sij/XMzV6A==\n - \ dependencies:\n broccoli-caching-writer \"^2.2.0\"\n mkdirp \"^0.5.1\"\n - \ rsvp \"^3.1.0\"\n sri-toolbox \"^0.2.0\"\n symlink-or-copy \"^1.0.1\"\n\nbroccoli-stew@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-stew/-/broccoli-stew-3.0.0.tgz#fd1d19d162ad9490b42e5c563b78c26eb1e80b95\"\n - \ integrity sha512-NXfi+Vas24n3Ivo21GvENTI55qxKu7OwKRnCLWXld8MiLiQKQlWIq28eoARaFj0lTUFwUa4jKZeA7fW9PiWQeg==\n - \ dependencies:\n broccoli-debug \"^0.6.5\"\n broccoli-funnel \"^2.0.0\"\n - \ broccoli-merge-trees \"^3.0.1\"\n broccoli-persistent-filter \"^2.3.0\"\n - \ broccoli-plugin \"^2.1.0\"\n chalk \"^2.4.1\"\n debug \"^4.1.1\"\n - \ ensure-posix-path \"^1.0.1\"\n fs-extra \"^8.0.1\"\n minimatch \"^3.0.4\"\n - \ resolve \"^1.11.1\"\n rsvp \"^4.8.5\"\n symlink-or-copy \"^1.2.0\"\n - \ walk-sync \"^1.1.3\"\n\nbroccoli-templater@^2.0.1:\n version \"2.0.2\"\n - \ resolved \"https://registry.yarnpkg.com/broccoli-templater/-/broccoli-templater-2.0.2.tgz#285a892071c0b3ad5ebc275d9e8b3465e2d120d6\"\n - \ integrity sha512-71KpNkc7WmbEokTQpGcbGzZjUIY1NSVa3GB++KFKAfx5SZPUozCOsBlSTwxcv8TLoCAqbBnsX5AQPgg6vJ2l9g==\n - \ dependencies:\n broccoli-plugin \"^1.3.1\"\n fs-tree-diff \"^0.5.9\"\n - \ lodash.template \"^4.4.0\"\n rimraf \"^2.6.2\"\n walk-sync \"^0.3.3\"\n\nbroccoli-terser-sourcemap@^4.1.0:\n - \ version \"4.1.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-terser-sourcemap/-/broccoli-terser-sourcemap-4.1.0.tgz#5f37441b64a3b6bfb0c67e9af232259c9576f115\"\n - \ integrity sha512-zkNnjsAbP+M5rG2aMM1EE4BmXPUSxFKmtLUkUs2D1DLTOJQoF1xlOjGWjjKYCFy5tw8t4+tgGJ+HVa2ucJZ8sw==\n - \ dependencies:\n async-promise-queue \"^1.0.5\"\n broccoli-plugin \"^4.0.3\"\n - \ debug \"^4.1.0\"\n lodash.defaultsdeep \"^4.6.1\"\n matcher-collection - \"^2.0.1\"\n source-map-url \"^0.4.0\"\n symlink-or-copy \"^1.3.1\"\n - \ terser \"^5.3.0\"\n walk-sync \"^2.2.0\"\n workerpool \"^6.0.0\"\n\nbroccoli@^3.5.2:\n - \ version \"3.5.2\"\n resolved \"https://registry.yarnpkg.com/broccoli/-/broccoli-3.5.2.tgz#60921167d57b43fb5bad527420d62fe532595ef4\"\n - \ integrity sha512-sWi3b3fTUSVPDsz5KsQ5eCQNVAtLgkIE/HYFkEZXR/07clqmd4E/gFiuwSaqa9b+QTXc1Uemfb7TVWbEIURWDg==\n - \ dependencies:\n \"@types/chai\" \"^4.2.9\"\n \"@types/chai-as-promised\" - \"^7.1.2\"\n \"@types/express\" \"^4.17.2\"\n ansi-html \"^0.0.7\"\n - \ broccoli-node-info \"^2.1.0\"\n broccoli-slow-trees \"^3.0.1\"\n broccoli-source - \"^3.0.0\"\n commander \"^4.1.1\"\n connect \"^3.6.6\"\n console-ui - \"^3.0.4\"\n esm \"^3.2.4\"\n findup-sync \"^4.0.0\"\n handlebars - \"^4.7.3\"\n heimdalljs \"^0.2.6\"\n heimdalljs-logger \"^0.1.9\"\n - \ https \"^1.0.0\"\n mime-types \"^2.1.26\"\n resolve-path \"^1.4.0\"\n - \ rimraf \"^3.0.2\"\n sane \"^4.0.0\"\n tmp \"^0.0.33\"\n tree-sync - \"^2.0.0\"\n underscore.string \"^3.2.2\"\n watch-detector \"^1.0.0\"\n\nbrorand@^1.0.1, - brorand@^1.1.0:\n version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f\"\n - \ integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==\n\nbrotli-webpack-plugin@^1.1.0:\n - \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/brotli-webpack-plugin/-/brotli-webpack-plugin-1.1.0.tgz#57168f1f109c07d45b412f52b287fc9dab50103c\"\n - \ integrity sha512-byxKhV7L/OsN9urBgcD8Gkgq0OW61KYdSBwN249vT77VRl+9iz6TlWDXhg45rwYynZYetr+WRVuUvQ5WzwcYDQ==\n - \ dependencies:\n async \"~2.6.0\"\n webpack-sources \"^1.0.2\"\n optionalDependencies:\n - \ brotli \"^1.3.1\"\n iltorb \"^2.0.1\"\n\nbrotli@^1.3.1:\n version - \"1.3.3\"\n resolved \"https://registry.yarnpkg.com/brotli/-/brotli-1.3.3.tgz#7365d8cc00f12cf765d2b2c898716bcf4b604d48\"\n - \ integrity sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==\n - \ dependencies:\n base64-js \"^1.1.2\"\n\nbrowser-process-hrtime@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626\"\n - \ integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==\n\nbrowserify-aes@^1.0.0, - browserify-aes@^1.0.4:\n version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48\"\n - \ integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==\n - \ dependencies:\n buffer-xor \"^1.0.3\"\n cipher-base \"^1.0.0\"\n create-hash - \"^1.1.0\"\n evp_bytestokey \"^1.0.3\"\n inherits \"^2.0.1\"\n safe-buffer - \"^5.0.1\"\n\nbrowserify-cipher@^1.0.0:\n version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0\"\n - \ integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==\n - \ dependencies:\n browserify-aes \"^1.0.4\"\n browserify-des \"^1.0.0\"\n - \ evp_bytestokey \"^1.0.0\"\n\nbrowserify-des@^1.0.0:\n version \"1.0.2\"\n - \ resolved \"https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c\"\n - \ integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==\n - \ dependencies:\n cipher-base \"^1.0.1\"\n des.js \"^1.0.0\"\n inherits - \"^2.0.1\"\n safe-buffer \"^5.1.2\"\n\nbrowserify-rsa@^4.0.0, browserify-rsa@^4.0.1:\n - \ version \"4.1.0\"\n resolved \"https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d\"\n - \ integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==\n - \ dependencies:\n bn.js \"^5.0.0\"\n randombytes \"^2.0.1\"\n\nbrowserify-sign@^4.0.0:\n - \ version \"4.2.1\"\n resolved \"https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3\"\n - \ integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==\n - \ dependencies:\n bn.js \"^5.1.1\"\n browserify-rsa \"^4.0.1\"\n create-hash - \"^1.2.0\"\n create-hmac \"^1.1.7\"\n elliptic \"^6.5.3\"\n inherits - \"^2.0.4\"\n parse-asn1 \"^5.1.5\"\n readable-stream \"^3.6.0\"\n safe-buffer - \"^5.2.0\"\n\nbrowserify-zlib@^0.2.0:\n version \"0.2.0\"\n resolved \"https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f\"\n - \ integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==\n - \ dependencies:\n pako \"~1.0.5\"\n\nbrowserslist@^3.2.6:\n version \"3.2.8\"\n - \ resolved \"https://registry.yarnpkg.com/browserslist/-/browserslist-3.2.8.tgz#b0005361d6471f0f5952797a76fc985f1f978fc6\"\n - \ integrity sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==\n - \ dependencies:\n caniuse-lite \"^1.0.30000844\"\n electron-to-chromium - \"^1.3.47\"\n\nbrowserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.21.3, - browserslist@^4.21.5:\n version \"4.21.5\"\n resolved \"https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7\"\n - \ integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==\n - \ dependencies:\n caniuse-lite \"^1.0.30001449\"\n electron-to-chromium - \"^1.4.284\"\n node-releases \"^2.0.8\"\n update-browserslist-db \"^1.0.10\"\n\nbser@2.1.1:\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05\"\n - \ integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==\n - \ dependencies:\n node-int64 \"^0.4.0\"\n\nbuffer-from@^1.0.0:\n version - \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5\"\n - \ integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==\n\nbuffer-xor@^1.0.3:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9\"\n - \ integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==\n\nbuffer@^4.3.0:\n - \ version \"4.9.2\"\n resolved \"https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8\"\n - \ integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==\n - \ dependencies:\n base64-js \"^1.0.2\"\n ieee754 \"^1.1.4\"\n isarray - \"^1.0.0\"\n\nbuffer@^5.5.0:\n version \"5.7.1\"\n resolved \"https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0\"\n - \ integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==\n - \ dependencies:\n base64-js \"^1.3.1\"\n ieee754 \"^1.1.13\"\n\nbuiltin-status-codes@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8\"\n - \ integrity sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==\n\nbuiltins@^5.0.0:\n - \ version \"5.0.1\"\n resolved \"https://registry.yarnpkg.com/builtins/-/builtins-5.0.1.tgz#87f6db9ab0458be728564fa81d876d8d74552fa9\"\n - \ integrity sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==\n - \ dependencies:\n semver \"^7.0.0\"\n\nbytes@1:\n version \"1.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/bytes/-/bytes-1.0.0.tgz#3569ede8ba34315fab99c3e92cb04c7220de1fa8\"\n - \ integrity sha512-/x68VkHLeTl3/Ll8IvxdwzhrT+IyKc52e/oyHhA2RwqPqswSnjVbSddfPRwAsJtbilMAPSRWwAlpxdYsSWOTKQ==\n\nbytes@3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048\"\n - \ integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==\n\nbytes@3.1.2:\n - \ version \"3.1.2\"\n resolved \"https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5\"\n - \ integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==\n\ncacache@^12.0.2:\n - \ version \"12.0.4\"\n resolved \"https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c\"\n - \ integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==\n - \ dependencies:\n bluebird \"^3.5.5\"\n chownr \"^1.1.1\"\n figgy-pudding - \"^3.5.1\"\n glob \"^7.1.4\"\n graceful-fs \"^4.1.15\"\n infer-owner - \"^1.0.3\"\n lru-cache \"^5.1.1\"\n mississippi \"^3.0.0\"\n mkdirp - \"^0.5.1\"\n move-concurrently \"^1.0.1\"\n promise-inflight \"^1.0.1\"\n - \ rimraf \"^2.6.3\"\n ssri \"^6.0.1\"\n unique-filename \"^1.1.1\"\n - \ y18n \"^4.0.0\"\n\ncacache@^16.0.0, cacache@^16.1.0, cacache@^16.1.3:\n - \ version \"16.1.3\"\n resolved \"https://registry.yarnpkg.com/cacache/-/cacache-16.1.3.tgz#a02b9f34ecfaf9a78c9f4bc16fceb94d5d67a38e\"\n - \ integrity sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==\n - \ dependencies:\n \"@npmcli/fs\" \"^2.1.0\"\n \"@npmcli/move-file\" - \"^2.0.0\"\n chownr \"^2.0.0\"\n fs-minipass \"^2.1.0\"\n glob \"^8.0.1\"\n - \ infer-owner \"^1.0.4\"\n lru-cache \"^7.7.1\"\n minipass \"^3.1.6\"\n - \ minipass-collect \"^1.0.2\"\n minipass-flush \"^1.0.5\"\n minipass-pipeline - \"^1.2.4\"\n mkdirp \"^1.0.4\"\n p-map \"^4.0.0\"\n promise-inflight - \"^1.0.1\"\n rimraf \"^3.0.2\"\n ssri \"^9.0.0\"\n tar \"^6.1.11\"\n - \ unique-filename \"^2.0.0\"\n\ncache-base@^1.0.1:\n version \"1.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2\"\n - \ integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==\n - \ dependencies:\n collection-visit \"^1.0.0\"\n component-emitter \"^1.2.1\"\n - \ get-value \"^2.0.6\"\n has-value \"^1.0.0\"\n isobject \"^3.0.1\"\n - \ set-value \"^2.0.0\"\n to-object-path \"^0.3.0\"\n union-value \"^1.0.0\"\n - \ unset-value \"^1.0.0\"\n\ncalculate-cache-key-for-tree@^2.0.0:\n version - \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/calculate-cache-key-for-tree/-/calculate-cache-key-for-tree-2.0.0.tgz#7ac57f149a4188eacb0a45b210689215d3fef8d6\"\n - \ integrity sha512-Quw8a6y8CPmRd6eU+mwypktYCwUcf8yVFIRbNZ6tPQEckX9yd+EBVEPC/GSZZrMWH9e7Vz4pT7XhpmyApRByLQ==\n - \ dependencies:\n json-stable-stringify \"^1.0.1\"\n\ncall-bind@^1.0.0, - call-bind@^1.0.2:\n version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c\"\n - \ integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==\n - \ dependencies:\n function-bind \"^1.1.1\"\n get-intrinsic \"^1.0.2\"\n\ncall-me-maybe@^1.0.1:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.2.tgz#03f964f19522ba643b1b0693acb9152fe2074baa\"\n - \ integrity sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==\n\ncallsites@^3.0.0, - callsites@^3.1.0:\n version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73\"\n - \ integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==\n\ncamelcase@^5.3.1:\n - \ version \"5.3.1\"\n resolved \"https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320\"\n - \ integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==\n\ncan-symlink@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/can-symlink/-/can-symlink-1.0.0.tgz#97b607d8a84bb6c6e228b902d864ecb594b9d219\"\n - \ integrity sha512-RbsNrFyhwkx+6psk/0fK/Q9orOUr9VMxohGd8vTa4djf4TGLfblBgUfqZChrZuW0Q+mz2eBPFLusw9Jfukzmhg==\n - \ dependencies:\n tmp \"0.0.28\"\n\ncaniuse-api@^3.0.0:\n version \"3.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0\"\n - \ integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==\n - \ dependencies:\n browserslist \"^4.0.0\"\n caniuse-lite \"^1.0.0\"\n - \ lodash.memoize \"^4.1.2\"\n lodash.uniq \"^4.5.0\"\n\ncaniuse-lite@^1.0.0, - caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30001449:\n version \"1.0.30001466\"\n - \ resolved \"https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001466.tgz#c1e6197c540392e09709ecaa9e3e403428c53375\"\n - \ integrity sha512-ewtFBSfWjEmxUgNBSZItFSmVtvk9zkwkl1OfRZlKA8slltRN+/C/tuGVrF9styXkN36Yu3+SeJ1qkXxDEyNZ5w==\n\ncapture-exit@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4\"\n - \ integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==\n - \ dependencies:\n rsvp \"^4.8.4\"\n\ncardinal@^1.0.0:\n version \"1.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/cardinal/-/cardinal-1.0.0.tgz#50e21c1b0aa37729f9377def196b5a9cec932ee9\"\n - \ integrity sha512-INsuF4GyiFLk8C91FPokbKTc/rwHqV4JnfatVZ6GPhguP1qmkRWX2dp5tepYboYdPpGWisLVLI+KsXoXFPRSMg==\n - \ dependencies:\n ansicolors \"~0.2.1\"\n redeyed \"~1.0.0\"\n\nchalk@^1.0.0, - chalk@^1.1.3:\n version \"1.1.3\"\n resolved \"https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98\"\n - \ integrity sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==\n - \ dependencies:\n ansi-styles \"^2.2.1\"\n escape-string-regexp \"^1.0.2\"\n - \ has-ansi \"^2.0.0\"\n strip-ansi \"^3.0.0\"\n supports-color \"^2.0.0\"\n\nchalk@^2.0.0, - chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.4.1, chalk@^2.4.2:\n version - \"2.4.2\"\n resolved \"https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424\"\n - \ integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==\n - \ dependencies:\n ansi-styles \"^3.2.1\"\n escape-string-regexp \"^1.0.5\"\n - \ supports-color \"^5.3.0\"\n\nchalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, - chalk@^4.1.2:\n version \"4.1.2\"\n resolved \"https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01\"\n - \ integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==\n - \ dependencies:\n ansi-styles \"^4.1.0\"\n supports-color \"^7.1.0\"\n\nchalk@^5.2.0:\n - \ version \"5.2.0\"\n resolved \"https://registry.yarnpkg.com/chalk/-/chalk-5.2.0.tgz#249623b7d66869c673699fb66d65723e54dfcfb3\"\n - \ integrity sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==\n\nchardet@^0.7.0:\n - \ version \"0.7.0\"\n resolved \"https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e\"\n - \ integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==\n\ncharm@^1.0.0:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/charm/-/charm-1.0.2.tgz#8add367153a6d9a581331052c4090991da995e35\"\n - \ integrity sha512-wqW3VdPnlSWT4eRiYX+hcs+C6ViBPUWk1qTCd+37qw9kEm/a5n2qcyQDMBWvSYKN/ctqZzeXNQaeBjOetJJUkw==\n - \ dependencies:\n inherits \"^2.0.1\"\n\n\"chokidar@>=3.0.0 <4.0.0\", chokidar@^3.4.1:\n - \ version \"3.5.3\"\n resolved \"https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd\"\n - \ integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==\n - \ dependencies:\n anymatch \"~3.1.2\"\n braces \"~3.0.2\"\n glob-parent - \"~5.1.2\"\n is-binary-path \"~2.1.0\"\n is-glob \"~4.0.1\"\n normalize-path - \"~3.0.0\"\n readdirp \"~3.6.0\"\n optionalDependencies:\n fsevents - \"~2.3.2\"\n\nchokidar@^2.1.8:\n version \"2.1.8\"\n resolved \"https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917\"\n - \ integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==\n - \ dependencies:\n anymatch \"^2.0.0\"\n async-each \"^1.0.1\"\n braces - \"^2.3.2\"\n glob-parent \"^3.1.0\"\n inherits \"^2.0.3\"\n is-binary-path - \"^1.0.0\"\n is-glob \"^4.0.0\"\n normalize-path \"^3.0.0\"\n path-is-absolute - \"^1.0.0\"\n readdirp \"^2.2.1\"\n upath \"^1.1.1\"\n optionalDependencies:\n - \ fsevents \"^1.2.7\"\n\nchownr@^1.1.1:\n version \"1.1.4\"\n resolved - \"https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b\"\n - \ integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==\n\nchownr@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece\"\n - \ integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==\n\nchrome-trace-event@^1.0.2:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac\"\n - \ integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==\n\nci-info@^3.7.0, - ci-info@^3.8.0:\n version \"3.8.0\"\n resolved \"https://registry.yarnpkg.com/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91\"\n - \ integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==\n\ncidr-regex@^3.1.1:\n - \ version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/cidr-regex/-/cidr-regex-3.1.1.tgz#ba1972c57c66f61875f18fd7dd487469770b571d\"\n - \ integrity sha512-RBqYd32aDwbCMFJRL6wHOlDNYJsPNTt8vC82ErHF5vKt8QQzxm1FrkW8s/R5pVrXMf17sba09Uoy91PKiddAsw==\n - \ dependencies:\n ip-regex \"^4.1.0\"\n\ncipher-base@^1.0.0, cipher-base@^1.0.1, - cipher-base@^1.0.3:\n version \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de\"\n - \ integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==\n - \ dependencies:\n inherits \"^2.0.1\"\n safe-buffer \"^5.0.1\"\n\nclass-utils@^0.3.5:\n - \ version \"0.3.6\"\n resolved \"https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463\"\n - \ integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==\n - \ dependencies:\n arr-union \"^3.1.0\"\n define-property \"^0.2.5\"\n - \ isobject \"^3.0.0\"\n static-extend \"^0.1.1\"\n\ncldr-core@^36.0.0:\n - \ version \"36.0.0\"\n resolved \"https://registry.yarnpkg.com/cldr-core/-/cldr-core-36.0.0.tgz#1d2148ed6802411845baeeb21432d7bbfde7d4f7\"\n - \ integrity sha512-QLnAjt20rZe38c8h8OJ9jPND+O4o5O8Nw0TK/P3KpNn1cmOhMu0rk6Kc3ap96c5OStQ9gAngs9+Be2sum26NOw==\n\nclean-base-url@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/clean-base-url/-/clean-base-url-1.0.0.tgz#c901cf0a20b972435b0eccd52d056824a4351b7b\"\n - \ integrity sha512-9q6ZvUAhbKOSRFY7A/irCQ/rF0KIpa3uXpx6izm8+fp7b2H4hLeUJ+F1YYk9+gDQ/X8Q0MEyYs+tG3cht//HTg==\n\nclean-css-promise@^0.1.0:\n - \ version \"0.1.1\"\n resolved \"https://registry.yarnpkg.com/clean-css-promise/-/clean-css-promise-0.1.1.tgz#43f3d2c8dfcb2bf071481252cd9b76433c08eecb\"\n - \ integrity sha512-tzWkANXMD70ETa/wAu2TXAAxYWS0ZjVUFM2dVik8RQBoAbGMFJv4iVluz3RpcoEbo++fX4RV/BXfgGoOjp8o3Q==\n - \ dependencies:\n array-to-error \"^1.0.0\"\n clean-css \"^3.4.5\"\n - \ pinkie-promise \"^2.0.0\"\n\nclean-css@^3.4.5:\n version \"3.4.28\"\n - \ resolved \"https://registry.yarnpkg.com/clean-css/-/clean-css-3.4.28.tgz#bf1945e82fc808f55695e6ddeaec01400efd03ff\"\n - \ integrity sha512-aTWyttSdI2mYi07kWqHi24NUU9YlELFKGOAgFzZjDN1064DMAOy2FBuoyGmkKRlXkbpXd0EVHmiVkbKhKoirTw==\n - \ dependencies:\n commander \"2.8.x\"\n source-map \"0.4.x\"\n\nclean-stack@^2.0.0, - clean-stack@^2.2.0:\n version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b\"\n - \ integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==\n\nclean-up-path@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/clean-up-path/-/clean-up-path-1.0.0.tgz#de9e8196519912e749c9eaf67c13d64fac72a3e5\"\n - \ integrity sha512-PHGlEF0Z6976qQyN6gM7kKH6EH0RdfZcc8V+QhFe36eRxV0SMH5OUBZG7Bxa9YcreNzyNbK63cGiZxdSZgosRw==\n\ncli-columns@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/cli-columns/-/cli-columns-4.0.0.tgz#9fe4d65975238d55218c41bd2ed296a7fa555646\"\n - \ integrity sha512-XW2Vg+w+L9on9wtwKpyzluIPCWXjaBahI7mTcYjx+BVIYD9c3yqcv/yKC7CmdCZat4rq2yiE1UMSJC5ivKfMtQ==\n - \ dependencies:\n string-width \"^4.2.3\"\n strip-ansi \"^6.0.1\"\n\ncli-cursor@^2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5\"\n - \ integrity sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==\n - \ dependencies:\n restore-cursor \"^2.0.0\"\n\ncli-cursor@^3.1.0:\n version - \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307\"\n - \ integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==\n - \ dependencies:\n restore-cursor \"^3.1.0\"\n\ncli-spinners@^2.0.0, cli-spinners@^2.5.0:\n - \ version \"2.7.0\"\n resolved \"https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.7.0.tgz#f815fd30b5f9eaac02db604c7a231ed7cb2f797a\"\n - \ integrity sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==\n\ncli-table3@^0.6.2:\n - \ version \"0.6.3\"\n resolved \"https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.3.tgz#61ab765aac156b52f222954ffc607a6f01dbeeb2\"\n - \ integrity sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==\n - \ dependencies:\n string-width \"^4.2.0\"\n optionalDependencies:\n \"@colors/colors\" - \"1.5.0\"\n\ncli-table@^0.3.1:\n version \"0.3.11\"\n resolved \"https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.11.tgz#ac69cdecbe81dccdba4889b9a18b7da312a9d3ee\"\n - \ integrity sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==\n - \ dependencies:\n colors \"1.0.3\"\n\ncli-width@^2.0.0:\n version \"2.2.1\"\n - \ resolved \"https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48\"\n - \ integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==\n\ncli-width@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6\"\n - \ integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==\n\ncliui@^8.0.1:\n - \ version \"8.0.1\"\n resolved \"https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa\"\n - \ integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==\n - \ dependencies:\n string-width \"^4.2.0\"\n strip-ansi \"^6.0.1\"\n - \ wrap-ansi \"^7.0.0\"\n\nclone@^1.0.2:\n version \"1.0.4\"\n resolved - \"https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e\"\n - \ integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==\n\nclone@^2.1.2:\n - \ version \"2.1.2\"\n resolved \"https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f\"\n - \ integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==\n\ncmd-shim@^5.0.0:\n - \ version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-5.0.0.tgz#8d0aaa1a6b0708630694c4dbde070ed94c707724\"\n - \ integrity sha512-qkCtZ59BidfEwHltnJwkyVZn+XQojdAySM1D1gSeh11Z4pW1Kpolkyo53L5noc0nrxmIvyFwTmJRo4xs7FFLPw==\n - \ dependencies:\n mkdirp-infer-owner \"^2.0.0\"\n\ncode-point-at@^1.0.0:\n - \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77\"\n - \ integrity sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==\n\ncollection-visit@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0\"\n - \ integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==\n - \ dependencies:\n map-visit \"^1.0.0\"\n object-visit \"^1.0.0\"\n\ncolor-convert@^1.9.0:\n - \ version \"1.9.3\"\n resolved \"https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8\"\n - \ integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==\n - \ dependencies:\n color-name \"1.1.3\"\n\ncolor-convert@^2.0.1:\n version - \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3\"\n - \ integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==\n - \ dependencies:\n color-name \"~1.1.4\"\n\ncolor-name@1.1.3:\n version - \"1.1.3\"\n resolved \"https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25\"\n - \ integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==\n\ncolor-name@~1.1.4:\n - \ version \"1.1.4\"\n resolved \"https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2\"\n - \ integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==\n\ncolor-support@^1.1.3:\n - \ version \"1.1.3\"\n resolved \"https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2\"\n - \ integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==\n\ncolors@1.0.3:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b\"\n - \ integrity sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==\n\ncolors@^1.4.0:\n - \ version \"1.4.0\"\n resolved \"https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78\"\n - \ integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==\n\ncolumnify@^1.6.0:\n - \ version \"1.6.0\"\n resolved \"https://registry.yarnpkg.com/columnify/-/columnify-1.6.0.tgz#6989531713c9008bb29735e61e37acf5bd553cf3\"\n - \ integrity sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==\n - \ dependencies:\n strip-ansi \"^6.0.1\"\n wcwidth \"^1.0.0\"\n\ncombined-stream@^1.0.8:\n - \ version \"1.0.8\"\n resolved \"https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f\"\n - \ integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==\n - \ dependencies:\n delayed-stream \"~1.0.0\"\n\ncommander@2.8.x:\n version - \"2.8.1\"\n resolved \"https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4\"\n - \ integrity sha512-+pJLBFVk+9ZZdlAOB5WuIElVPPth47hILFkmGym57aq8kwxsowvByvB0DHs1vQAhyMZzdcpTtF0VDKGkSDR4ZQ==\n - \ dependencies:\n graceful-readlink \">= 1.0.0\"\n\ncommander@7.2.0:\n - \ version \"7.2.0\"\n resolved \"https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7\"\n - \ integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==\n\ncommander@^2.20.0, - commander@^2.6.0:\n version \"2.20.3\"\n resolved \"https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33\"\n - \ integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==\n\ncommander@^4.1.1:\n - \ version \"4.1.1\"\n resolved \"https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068\"\n - \ integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==\n\ncommander@^8.3.0:\n - \ version \"8.3.0\"\n resolved \"https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66\"\n - \ integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==\n\ncommon-ancestor-path@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz#4f7d2d1394d91b7abdf51871c62f71eadb0182a7\"\n - \ integrity sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==\n\ncommon-tags@^1.8.0:\n - \ version \"1.8.2\"\n resolved \"https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6\"\n - \ integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==\n\ncommondir@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b\"\n - \ integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==\n\ncomponent-emitter@^1.2.1:\n - \ version \"1.3.0\"\n resolved \"https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0\"\n - \ integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==\n\ncompressible@~2.0.16:\n - \ version \"2.0.18\"\n resolved \"https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba\"\n - \ integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==\n - \ dependencies:\n mime-db \">= 1.43.0 < 2\"\n\ncompression@^1.7.4:\n version - \"1.7.4\"\n resolved \"https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f\"\n - \ integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==\n - \ dependencies:\n accepts \"~1.3.5\"\n bytes \"3.0.0\"\n compressible - \"~2.0.16\"\n debug \"2.6.9\"\n on-headers \"~1.0.2\"\n safe-buffer - \"5.1.2\"\n vary \"~1.1.2\"\n\nconcat-map@0.0.1:\n version \"0.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b\"\n - \ integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==\n\nconcat-stream@^1.5.0:\n - \ version \"1.6.2\"\n resolved \"https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34\"\n - \ integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==\n - \ dependencies:\n buffer-from \"^1.0.0\"\n inherits \"^2.0.3\"\n readable-stream - \"^2.2.2\"\n typedarray \"^0.0.6\"\n\nconcurrently@^7.6.0:\n version \"7.6.0\"\n - \ resolved \"https://registry.yarnpkg.com/concurrently/-/concurrently-7.6.0.tgz#531a6f5f30cf616f355a4afb8f8fcb2bba65a49a\"\n - \ integrity sha512-BKtRgvcJGeZ4XttiDiNcFiRlxoAeZOseqUvyYRUp/Vtd+9p1ULmeoSqGsDA+2ivdeDFpqrJvGvmI+StKfKl5hw==\n - \ dependencies:\n chalk \"^4.1.0\"\n date-fns \"^2.29.1\"\n lodash - \"^4.17.21\"\n rxjs \"^7.0.0\"\n shell-quote \"^1.7.3\"\n spawn-command - \"^0.0.2-1\"\n supports-color \"^8.1.0\"\n tree-kill \"^1.2.2\"\n yargs - \"^17.3.1\"\n\nconfigstore@^5.0.1:\n version \"5.0.1\"\n resolved \"https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96\"\n - \ integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==\n - \ dependencies:\n dot-prop \"^5.2.0\"\n graceful-fs \"^4.1.2\"\n make-dir - \"^3.0.0\"\n unique-string \"^2.0.0\"\n write-file-atomic \"^3.0.0\"\n - \ xdg-basedir \"^4.0.0\"\n\nconnect@^3.6.6:\n version \"3.7.0\"\n resolved - \"https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8\"\n - \ integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==\n - \ dependencies:\n debug \"2.6.9\"\n finalhandler \"1.1.2\"\n parseurl - \"~1.3.3\"\n utils-merge \"1.0.1\"\n\nconsole-browserify@^1.1.0:\n version - \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336\"\n - \ integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==\n\nconsole-control-strings@^1.0.0, - console-control-strings@^1.1.0, console-control-strings@~1.1.0:\n version - \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e\"\n - \ integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==\n\nconsole-ui@^3.0.4, - console-ui@^3.1.2:\n version \"3.1.2\"\n resolved \"https://registry.yarnpkg.com/console-ui/-/console-ui-3.1.2.tgz#51aef616ff02013c85ccee6a6d77ef7a94202e7a\"\n - \ integrity sha512-+5j3R4wZJcEYZeXk30whc4ZU/+fWW9JMTNntVuMYpjZJ9n26Cxr0tUBXco1NRjVZRpRVvZ4DDKKKIHNYeUG9Dw==\n - \ dependencies:\n chalk \"^2.1.0\"\n inquirer \"^6\"\n json-stable-stringify - \"^1.0.1\"\n ora \"^3.4.0\"\n through2 \"^3.0.1\"\n\nconsolidate@^0.16.0:\n - \ version \"0.16.0\"\n resolved \"https://registry.yarnpkg.com/consolidate/-/consolidate-0.16.0.tgz#a11864768930f2f19431660a65906668f5fbdc16\"\n - \ integrity sha512-Nhl1wzCslqXYTJVDyJCu3ODohy9OfBMB5uD2BiBTzd7w+QY0lBzafkR8y8755yMYHAaMD4NuzbAw03/xzfw+eQ==\n - \ dependencies:\n bluebird \"^3.7.2\"\n\nconstants-browserify@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75\"\n - \ integrity sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==\n\ncontent-disposition@0.5.4:\n - \ version \"0.5.4\"\n resolved \"https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe\"\n - \ integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==\n - \ dependencies:\n safe-buffer \"5.2.1\"\n\ncontent-type@~1.0.4, content-type@~1.0.5:\n - \ version \"1.0.5\"\n resolved \"https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918\"\n - \ integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==\n\ncontinuable-cache@^0.3.1:\n - \ version \"0.3.1\"\n resolved \"https://registry.yarnpkg.com/continuable-cache/-/continuable-cache-0.3.1.tgz#bd727a7faed77e71ff3985ac93351a912733ad0f\"\n - \ integrity sha512-TF30kpKhTH8AGCG3dut0rdd/19B7Z+qCnrMoBLpyQu/2drZdNrrpcjPEoJeSVsQM+8KmWG5O56oPDjSSUsuTyA==\n\nconvert-source-map@^1.5.1, - convert-source-map@^1.7.0:\n version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f\"\n - \ integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==\n\ncookie-signature@1.0.6:\n - \ version \"1.0.6\"\n resolved \"https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c\"\n - \ integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==\n\ncookie@0.5.0:\n - \ version \"0.5.0\"\n resolved \"https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b\"\n - \ integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==\n\ncookie@~0.4.1:\n - \ version \"0.4.2\"\n resolved \"https://registry.yarnpkg.com/cookie/-/cookie-0.4.2.tgz#0e41f24de5ecf317947c82fc789e06a884824432\"\n - \ integrity sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==\n\ncopy-concurrently@^1.0.0:\n - \ version \"1.0.5\"\n resolved \"https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0\"\n - \ integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==\n - \ dependencies:\n aproba \"^1.1.1\"\n fs-write-stream-atomic \"^1.0.8\"\n - \ iferr \"^0.1.5\"\n mkdirp \"^0.5.1\"\n rimraf \"^2.5.4\"\n run-queue - \"^1.0.0\"\n\ncopy-dereference@^1.0.0:\n version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/copy-dereference/-/copy-dereference-1.0.0.tgz#6b131865420fd81b413ba994b44d3655311152b6\"\n - \ integrity sha512-40TSLuhhbiKeszZhK9LfNdazC67Ue4kq/gGwN5sdxEUWPXTIMmKmGmgD9mPfNKVAeecEW+NfEIpBaZoACCQLLw==\n\ncopy-descriptor@^0.1.0:\n - \ version \"0.1.1\"\n resolved \"https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d\"\n - \ integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==\n\ncore-js-compat@^3.25.1:\n - \ version \"3.29.1\"\n resolved \"https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.29.1.tgz#15c0fb812ea27c973c18d425099afa50b934b41b\"\n - \ integrity sha512-QmchCua884D8wWskMX8tW5ydINzd8oSJVx38lx/pVkFGqztxt73GYre3pm/hyYq8bPf+MW5In4I/uRShFDsbrA==\n - \ dependencies:\n browserslist \"^4.21.5\"\n\ncore-js@^2.4.0, core-js@^2.5.0, - core-js@^2.6.5:\n version \"2.6.12\"\n resolved \"https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec\"\n - \ integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==\n\ncore-object@^3.1.5:\n - \ version \"3.1.5\"\n resolved \"https://registry.yarnpkg.com/core-object/-/core-object-3.1.5.tgz#fa627b87502adc98045e44678e9a8ec3b9c0d2a9\"\n - \ integrity sha512-sA2/4+/PZ/KV6CKgjrVrrUVBKCkdDO02CUlQ0YKTQoYUwPYNOtOAcWlbYhd5v/1JqYaA6oZ4sDlOU4ppVw6Wbg==\n - \ dependencies:\n chalk \"^2.0.0\"\n\ncore-util-is@~1.0.0:\n version \"1.0.3\"\n - \ resolved \"https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85\"\n - \ integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==\n\ncors@~2.8.5:\n - \ version \"2.8.5\"\n resolved \"https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29\"\n - \ integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==\n - \ dependencies:\n object-assign \"^4\"\n vary \"^1\"\n\ncreate-ecdh@^4.0.0:\n - \ version \"4.0.4\"\n resolved \"https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e\"\n - \ integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==\n - \ dependencies:\n bn.js \"^4.1.0\"\n elliptic \"^6.5.3\"\n\ncreate-hash@^1.1.0, - create-hash@^1.1.2, create-hash@^1.2.0:\n version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196\"\n - \ integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==\n - \ dependencies:\n cipher-base \"^1.0.1\"\n inherits \"^2.0.1\"\n md5.js - \"^1.3.4\"\n ripemd160 \"^2.0.1\"\n sha.js \"^2.4.0\"\n\ncreate-hmac@^1.1.0, - create-hmac@^1.1.4, create-hmac@^1.1.7:\n version \"1.1.7\"\n resolved \"https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff\"\n - \ integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==\n - \ dependencies:\n cipher-base \"^1.0.3\"\n create-hash \"^1.1.0\"\n - \ inherits \"^2.0.1\"\n ripemd160 \"^2.0.0\"\n safe-buffer \"^5.0.1\"\n - \ sha.js \"^2.4.8\"\n\ncross-spawn@^6.0.0:\n version \"6.0.5\"\n resolved - \"https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4\"\n - \ integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==\n - \ dependencies:\n nice-try \"^1.0.4\"\n path-key \"^2.0.1\"\n semver - \"^5.5.0\"\n shebang-command \"^1.2.0\"\n which \"^1.2.9\"\n\ncross-spawn@^7.0.0, - cross-spawn@^7.0.2, cross-spawn@^7.0.3:\n version \"7.0.3\"\n resolved \"https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6\"\n - \ integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==\n - \ dependencies:\n path-key \"^3.1.0\"\n shebang-command \"^2.0.0\"\n - \ which \"^2.0.1\"\n\ncrypto-browserify@^3.11.0:\n version \"3.12.0\"\n - \ resolved \"https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec\"\n - \ integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==\n - \ dependencies:\n browserify-cipher \"^1.0.0\"\n browserify-sign \"^4.0.0\"\n - \ create-ecdh \"^4.0.0\"\n create-hash \"^1.1.0\"\n create-hmac \"^1.1.0\"\n - \ diffie-hellman \"^5.0.0\"\n inherits \"^2.0.1\"\n pbkdf2 \"^3.0.3\"\n - \ public-encrypt \"^4.0.0\"\n randombytes \"^2.0.0\"\n randomfill - \"^1.0.3\"\n\ncrypto-random-string@^2.0.0:\n version \"2.0.0\"\n resolved - \"https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5\"\n - \ integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==\n\ncss-loader@^5.2.0, - css-loader@^5.2.6:\n version \"5.2.7\"\n resolved \"https://registry.yarnpkg.com/css-loader/-/css-loader-5.2.7.tgz#9b9f111edf6fb2be5dc62525644cbc9c232064ae\"\n - \ integrity sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==\n - \ dependencies:\n icss-utils \"^5.1.0\"\n loader-utils \"^2.0.0\"\n - \ postcss \"^8.2.15\"\n postcss-modules-extract-imports \"^3.0.0\"\n - \ postcss-modules-local-by-default \"^4.0.0\"\n postcss-modules-scope - \"^3.0.0\"\n postcss-modules-values \"^4.0.0\"\n postcss-value-parser - \"^4.1.0\"\n schema-utils \"^3.0.0\"\n semver \"^7.3.5\"\n\ncss-tree@^1.1.2:\n - \ version \"1.1.3\"\n resolved \"https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d\"\n - \ integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==\n - \ dependencies:\n mdn-data \"2.0.14\"\n source-map \"^0.6.1\"\n\ncss-tree@^2.0.4:\n - \ version \"2.3.1\"\n resolved \"https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.1.tgz#10264ce1e5442e8572fc82fbe490644ff54b5c20\"\n - \ integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==\n - \ dependencies:\n mdn-data \"2.0.30\"\n source-map-js \"^1.0.1\"\n\ncssesc@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee\"\n - \ integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==\n\ncsso@^4.2.0:\n - \ version \"4.2.0\"\n resolved \"https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529\"\n - \ integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==\n - \ dependencies:\n css-tree \"^1.1.2\"\n\ncssom@^0.4.4:\n version \"0.4.4\"\n - \ resolved \"https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10\"\n - \ integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==\n\ncssom@~0.3.6:\n - \ version \"0.3.8\"\n resolved \"https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a\"\n - \ integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==\n\ncssstyle@^2.3.0:\n - \ version \"2.3.0\"\n resolved \"https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852\"\n - \ integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==\n - \ dependencies:\n cssom \"~0.3.6\"\n\ncyclist@^1.0.1:\n version \"1.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9\"\n - \ integrity sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==\n\ndag-map@^2.0.2:\n - \ version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/dag-map/-/dag-map-2.0.2.tgz#9714b472de82a1843de2fba9b6876938cab44c68\"\n - \ integrity sha512-xnsprIzYuDeiyu5zSKwilV/ajRHxnoMlAhEREfyfTgTSViMVY2fGP1ZcHJbtwup26oCkofySU/m6oKJ3HrkW7w==\n\ndata-urls@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b\"\n - \ integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==\n - \ dependencies:\n abab \"^2.0.3\"\n whatwg-mimetype \"^2.3.0\"\n whatwg-url - \"^8.0.0\"\n\ndate-fns@^2.29.1, date-fns@^2.29.2:\n version \"2.29.3\"\n - \ resolved \"https://registry.yarnpkg.com/date-fns/-/date-fns-2.29.3.tgz#27402d2fc67eb442b511b70bbdf98e6411cd68a8\"\n - \ integrity sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==\n\ndate-time@^2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/date-time/-/date-time-2.1.0.tgz#0286d1b4c769633b3ca13e1e62558d2dbdc2eba2\"\n - \ integrity sha512-/9+C44X7lot0IeiyfgJmETtRMhBidBYM2QFFIkGa0U1k+hSyY87Nw7PY3eDqpvCBm7I3WCSfPeZskW/YYq6m4g==\n - \ dependencies:\n time-zone \"^1.0.0\"\n\ndebug@2.6.9, debug@^2.1.0, debug@^2.1.1, - debug@^2.1.3, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9:\n version - \"2.6.9\"\n resolved \"https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f\"\n - \ integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==\n - \ dependencies:\n ms \"2.0.0\"\n\ndebug@4, debug@^4.0.0, debug@^4.0.1, - debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@~4.3.1, - debug@~4.3.2:\n version \"4.3.4\"\n resolved \"https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865\"\n - \ integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==\n - \ dependencies:\n ms \"2.1.2\"\n\ndebug@^3.0.1, debug@^3.1.0, debug@^3.2.7:\n - \ version \"3.2.7\"\n resolved \"https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a\"\n - \ integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==\n - \ dependencies:\n ms \"^2.1.1\"\n\ndebuglog@^1.0.1:\n version \"1.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492\"\n - \ integrity sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==\n\ndecimal.js@^10.2.1:\n - \ version \"10.4.3\"\n resolved \"https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.4.3.tgz#1044092884d245d1b7f65725fa4ad4c6f781cc23\"\n - \ integrity sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==\n\ndecode-uri-component@^0.2.0:\n - \ version \"0.2.2\"\n resolved \"https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9\"\n - \ integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==\n\ndecompress-response@^4.2.0:\n - \ version \"4.2.1\"\n resolved \"https://registry.yarnpkg.com/decompress-response/-/decompress-response-4.2.1.tgz#414023cc7a302da25ce2ec82d0d5238ccafd8986\"\n - \ integrity sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==\n - \ dependencies:\n mimic-response \"^2.0.0\"\n\ndeep-equal@^2.0.5:\n version - \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.2.0.tgz#5caeace9c781028b9ff459f33b779346637c43e6\"\n - \ integrity sha512-RdpzE0Hv4lhowpIUKKMJfeH6C1pXdtT1/it80ubgWqwI3qpuxUBpC1S4hnHg+zjnuOoDkzUtUCEEkG+XG5l3Mw==\n - \ dependencies:\n call-bind \"^1.0.2\"\n es-get-iterator \"^1.1.2\"\n - \ get-intrinsic \"^1.1.3\"\n is-arguments \"^1.1.1\"\n is-array-buffer - \"^3.0.1\"\n is-date-object \"^1.0.5\"\n is-regex \"^1.1.4\"\n is-shared-array-buffer - \"^1.0.2\"\n isarray \"^2.0.5\"\n object-is \"^1.1.5\"\n object-keys - \"^1.1.1\"\n object.assign \"^4.1.4\"\n regexp.prototype.flags \"^1.4.3\"\n - \ side-channel \"^1.0.4\"\n which-boxed-primitive \"^1.0.2\"\n which-collection - \"^1.0.1\"\n which-typed-array \"^1.1.9\"\n\ndeep-extend@^0.6.0:\n version - \"0.6.0\"\n resolved \"https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac\"\n - \ integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==\n\ndeep-is@^0.1.3, - deep-is@~0.1.3:\n version \"0.1.4\"\n resolved \"https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831\"\n - \ integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==\n\ndefaults@^1.0.3:\n - \ version \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a\"\n - \ integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==\n - \ dependencies:\n clone \"^1.0.2\"\n\ndefine-properties@^1.1.3, define-properties@^1.1.4:\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5\"\n - \ integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==\n - \ dependencies:\n has-property-descriptors \"^1.0.0\"\n object-keys - \"^1.1.1\"\n\ndefine-property@^0.2.5:\n version \"0.2.5\"\n resolved \"https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116\"\n - \ integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==\n - \ dependencies:\n is-descriptor \"^0.1.0\"\n\ndefine-property@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6\"\n - \ integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==\n - \ dependencies:\n is-descriptor \"^1.0.0\"\n\ndefine-property@^2.0.2:\n - \ version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d\"\n - \ integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==\n - \ dependencies:\n is-descriptor \"^1.0.2\"\n isobject \"^3.0.1\"\n\ndelayed-stream@~1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619\"\n - \ integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==\n\ndelegates@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a\"\n - \ integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==\n\ndepd@2.0.0, - depd@^2.0.0, depd@~2.0.0:\n version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df\"\n - \ integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==\n\ndepd@~1.1.2:\n - \ version \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9\"\n - \ integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==\n\ndes.js@^1.0.0:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843\"\n - \ integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==\n - \ dependencies:\n inherits \"^2.0.1\"\n minimalistic-assert \"^1.0.0\"\n\ndestroy@1.2.0:\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015\"\n - \ integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==\n\ndetect-file@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7\"\n - \ integrity sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==\n\ndetect-indent@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208\"\n - \ integrity sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A==\n - \ dependencies:\n repeating \"^2.0.0\"\n\ndetect-indent@^6.0.0:\n version - \"6.1.0\"\n resolved \"https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6\"\n - \ integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==\n\ndetect-libc@^1.0.3:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b\"\n - \ integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==\n\ndetect-newline@3.1.0:\n - \ version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651\"\n - \ integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==\n\ndezalgo@^1.0.0:\n - \ version \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.4.tgz#751235260469084c132157dfa857f386d4c33d81\"\n - \ integrity sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==\n - \ dependencies:\n asap \"^2.0.0\"\n wrappy \"1\"\n\ndiff@^5.1.0:\n version - \"5.1.0\"\n resolved \"https://registry.yarnpkg.com/diff/-/diff-5.1.0.tgz#bc52d298c5ea8df9194800224445ed43ffc87e40\"\n - \ integrity sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==\n\ndiffie-hellman@^5.0.0:\n - \ version \"5.0.3\"\n resolved \"https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875\"\n - \ integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==\n - \ dependencies:\n bn.js \"^4.1.0\"\n miller-rabin \"^4.0.0\"\n randombytes - \"^2.0.0\"\n\ndir-glob@^3.0.1:\n version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f\"\n - \ integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==\n - \ dependencies:\n path-type \"^4.0.0\"\n\ndoctrine@^2.1.0:\n version \"2.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d\"\n - \ integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==\n - \ dependencies:\n esutils \"^2.0.2\"\n\ndoctrine@^3.0.0:\n version \"3.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961\"\n - \ integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==\n - \ dependencies:\n esutils \"^2.0.2\"\n\ndomain-browser@^1.1.1:\n version - \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda\"\n - \ integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==\n\ndomexception@^2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304\"\n - \ integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==\n - \ dependencies:\n webidl-conversions \"^5.0.0\"\n\ndot-case@^3.0.4:\n version - \"3.0.4\"\n resolved \"https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751\"\n - \ integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==\n - \ dependencies:\n no-case \"^3.0.4\"\n tslib \"^2.0.3\"\n\ndot-prop@^5.2.0:\n - \ version \"5.3.0\"\n resolved \"https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88\"\n - \ integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==\n - \ dependencies:\n is-obj \"^2.0.0\"\n\nduplexify@^3.4.2, duplexify@^3.6.0:\n - \ version \"3.7.1\"\n resolved \"https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309\"\n - \ integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==\n - \ dependencies:\n end-of-stream \"^1.0.0\"\n inherits \"^2.0.1\"\n readable-stream - \"^2.0.0\"\n stream-shift \"^1.0.0\"\n\neditions@^1.1.1:\n version \"1.3.4\"\n - \ resolved \"https://registry.yarnpkg.com/editions/-/editions-1.3.4.tgz#3662cb592347c3168eb8e498a0ff73271d67f50b\"\n - \ integrity sha512-gzao+mxnYDzIysXKMQi/+M1mjy/rjestjg6OPoYTtI+3Izp23oiGZitsl9lPDPiTGXbcSIk1iJWhliSaglxnUg==\n\neditions@^2.2.0:\n - \ version \"2.3.1\"\n resolved \"https://registry.yarnpkg.com/editions/-/editions-2.3.1.tgz#3bc9962f1978e801312fbd0aebfed63b49bfe698\"\n - \ integrity sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==\n - \ dependencies:\n errlop \"^2.0.0\"\n semver \"^6.3.0\"\n\nee-first@1.1.1:\n - \ version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d\"\n - \ integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==\n\nelectron-to-chromium@^1.3.47, - electron-to-chromium@^1.4.284:\n version \"1.4.331\"\n resolved \"https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.331.tgz#c8ea823968563ef2cbb3495233e9e16c48c54a4a\"\n - \ integrity sha512-tdtr9y9oJl8VDiS+HeB6e/JDJqdDGjIk3yRfEMHm5rDnWQ/D5SbafybAayInxolbfbH6pouV5g7ZUAwE/WVtHw==\n\nelliptic@^6.5.3:\n - \ version \"6.5.4\"\n resolved \"https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb\"\n - \ integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==\n - \ dependencies:\n bn.js \"^4.11.9\"\n brorand \"^1.1.0\"\n hash.js - \"^1.0.0\"\n hmac-drbg \"^1.0.1\"\n inherits \"^2.0.4\"\n minimalistic-assert - \"^1.0.1\"\n minimalistic-crypto-utils \"^1.0.1\"\n\nember-assign-helper@^0.4.0:\n - \ version \"0.4.0\"\n resolved \"https://registry.yarnpkg.com/ember-assign-helper/-/ember-assign-helper-0.4.0.tgz#f0a313033656c0d2cbbcb29d55b9cd13f04bc7c1\"\n - \ integrity sha512-GKHhT4HD2fhtDnuBk6eCdCA8XGew9hY7TVs8zjrykegiI7weC0CGtpJscmIG3O0gEEb0d07UTkF2pjfNGLx4Nw==\n - \ dependencies:\n ember-cli-babel \"^7.26.0\"\n ember-cli-htmlbars \"^6.0.0\"\n\nember-auto-import@^1.12.0, - ember-auto-import@^1.5.3:\n version \"1.12.2\"\n resolved \"https://registry.yarnpkg.com/ember-auto-import/-/ember-auto-import-1.12.2.tgz#cc7298ee5c0654b0249267de68fb27a2861c3579\"\n - \ integrity sha512-gLqML2k77AuUiXxWNon1FSzuG1DV7PEPpCLCU5aJvf6fdL6rmFfElsZRh+8ELEB/qP9dT+LHjNEunVzd2dYc8A==\n - \ dependencies:\n \"@babel/core\" \"^7.1.6\"\n \"@babel/preset-env\" - \"^7.10.2\"\n \"@babel/traverse\" \"^7.1.6\"\n \"@babel/types\" \"^7.1.6\"\n - \ \"@embroider/shared-internals\" \"^1.0.0\"\n babel-core \"^6.26.3\"\n - \ babel-loader \"^8.0.6\"\n babel-plugin-syntax-dynamic-import \"^6.18.0\"\n - \ babylon \"^6.18.0\"\n broccoli-debug \"^0.6.4\"\n broccoli-node-api - \"^1.7.0\"\n broccoli-plugin \"^4.0.0\"\n broccoli-source \"^3.0.0\"\n - \ debug \"^3.1.0\"\n ember-cli-babel \"^7.0.0\"\n enhanced-resolve - \"^4.0.0\"\n fs-extra \"^6.0.1\"\n fs-tree-diff \"^2.0.0\"\n handlebars - \"^4.3.1\"\n js-string-escape \"^1.0.1\"\n lodash \"^4.17.19\"\n mkdirp - \"^0.5.1\"\n resolve-package-path \"^3.1.0\"\n rimraf \"^2.6.2\"\n semver - \"^7.3.4\"\n symlink-or-copy \"^1.2.0\"\n typescript-memoize \"^1.0.0-alpha.3\"\n - \ walk-sync \"^0.3.3\"\n webpack \"^4.43.0\"\n\nember-auto-import@^2.3.0, - ember-auto-import@^2.4.0, ember-auto-import@^2.4.3, ember-auto-import@^2.5.0, - ember-auto-import@^2.6.0, ember-auto-import@^2.6.1:\n version \"2.6.1\"\n - \ resolved \"https://registry.yarnpkg.com/ember-auto-import/-/ember-auto-import-2.6.1.tgz#bd8d434143bd411b99f4a8f32d8b58414d7da4f3\"\n - \ integrity sha512-3bCRi/pXp4QslmuCXGlSz9xwR7DF5oDx3zZO5OXKzNZihtkqAM1xvGuRIdQSl46pvbAXOkp8Odl5fOen1i0dRw==\n - \ dependencies:\n \"@babel/core\" \"^7.16.7\"\n \"@babel/plugin-proposal-class-properties\" - \"^7.16.7\"\n \"@babel/plugin-proposal-decorators\" \"^7.16.7\"\n \"@babel/preset-env\" - \"^7.16.7\"\n \"@embroider/macros\" \"^1.0.0\"\n \"@embroider/shared-internals\" - \"^2.0.0\"\n babel-loader \"^8.0.6\"\n babel-plugin-ember-modules-api-polyfill - \"^3.5.0\"\n babel-plugin-htmlbars-inline-precompile \"^5.2.1\"\n babel-plugin-syntax-dynamic-import - \"^6.18.0\"\n broccoli-debug \"^0.6.4\"\n broccoli-funnel \"^3.0.8\"\n - \ broccoli-merge-trees \"^4.2.0\"\n broccoli-plugin \"^4.0.0\"\n broccoli-source - \"^3.0.0\"\n css-loader \"^5.2.0\"\n debug \"^4.3.1\"\n fs-extra - \"^10.0.0\"\n fs-tree-diff \"^2.0.0\"\n handlebars \"^4.3.1\"\n js-string-escape - \"^1.0.1\"\n lodash \"^4.17.19\"\n mini-css-extract-plugin \"^2.5.2\"\n - \ parse5 \"^6.0.1\"\n resolve \"^1.20.0\"\n resolve-package-path \"^4.0.3\"\n - \ semver \"^7.3.4\"\n style-loader \"^2.0.0\"\n typescript-memoize - \"^1.0.0-alpha.3\"\n walk-sync \"^3.0.0\"\n\nember-basic-dropdown@^7.0.1:\n - \ version \"7.0.1\"\n resolved \"https://registry.yarnpkg.com/ember-basic-dropdown/-/ember-basic-dropdown-7.0.1.tgz#b1e1ef615dc722464adaf44c102d9dcf44ffc08a\"\n - \ integrity sha512-M5rhqVBe/WytoYioPxRhpthMFZnZSK1k6tMEuErIFMkZ1CyfWePe6jUDb+m7Kj0qGK7Fzu0V6iCDT69s3Be9og==\n - \ dependencies:\n \"@ember/render-modifiers\" \"^2.0.5\"\n \"@embroider/macros\" - \"^1.10.0\"\n \"@embroider/util\" \"^1.10.0\"\n \"@glimmer/component\" - \"^1.1.2\"\n \"@glimmer/tracking\" \"^1.1.2\"\n ember-auto-import \"^2.6.0\"\n - \ ember-cli-babel \"^7.26.11\"\n ember-cli-htmlbars \"^6.2.0\"\n ember-cli-typescript - \"^5.2.1\"\n ember-element-helper \"^0.6.1\"\n ember-get-config \"^2.1.1\"\n - \ ember-maybe-in-element \"^2.1.0\"\n ember-modifier \"^3.2.7 || ^4.0.0\"\n - \ ember-style-modifier \"^0.8.0 || ^1.0.0 || ^2.0.0 || ^3.0.0\"\n ember-truth-helpers - \"^2.1.0 || ^3.0.0\"\n\nember-cache-primitive-polyfill@^1.0.1:\n version - \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/ember-cache-primitive-polyfill/-/ember-cache-primitive-polyfill-1.0.1.tgz#a27075443bd87e5af286c1cd8a7df24e3b9f6715\"\n - \ integrity sha512-hSPcvIKarA8wad2/b6jDd/eU+OtKmi6uP+iYQbzi5TQpjsqV6b4QdRqrLk7ClSRRKBAtdTuutx+m+X+WlEd2lw==\n - \ dependencies:\n ember-cli-babel \"^7.22.1\"\n ember-cli-version-checker - \"^5.1.1\"\n ember-compatibility-helpers \"^1.2.1\"\n silent-error \"^1.1.1\"\n\nember-cached-decorator-polyfill@^0.1.4:\n - \ version \"0.1.4\"\n resolved \"https://registry.yarnpkg.com/ember-cached-decorator-polyfill/-/ember-cached-decorator-polyfill-0.1.4.tgz#f1e2c65cc78d0d9c4ac0e047e643af477eb85ace\"\n - \ integrity sha512-JOK7kBCWsTVCzmCefK4nr9BACDJk0owt9oIUaVt6Q0UtQ4XeAHmoK5kQ/YtDcxQF1ZevHQFdGhsTR3JLaHNJgA==\n - \ dependencies:\n \"@glimmer/tracking\" \"^1.0.4\"\n ember-cache-primitive-polyfill - \"^1.0.1\"\n ember-cli-babel \"^7.21.0\"\n ember-cli-babel-plugin-helpers - \"^1.1.1\"\n\nember-cached-decorator-polyfill@^1.0.1:\n version \"1.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/ember-cached-decorator-polyfill/-/ember-cached-decorator-polyfill-1.0.1.tgz#320abc0fe45338ee7c54777e32353023c48775c5\"\n - \ integrity sha512-VDgrpIJ6rDDHIfkYrsFR1BM3fpcC0+zFWIOsX0qY44zPrIXjhQWVXs2iVXLIPHprSgf+tFQ3ESxwDscpeRe/0A==\n - \ dependencies:\n \"@embroider/macros\" \"^1.8.3\"\n \"@glimmer/tracking\" - \"^1.1.2\"\n babel-import-util \"^1.2.2\"\n ember-cache-primitive-polyfill - \"^1.0.1\"\n ember-cli-babel \"^7.26.11\"\n ember-cli-babel-plugin-helpers - \"^1.1.1\"\n\nember-changeset-validations@^4.1.1:\n version \"4.1.1\"\n resolved - \"https://registry.yarnpkg.com/ember-changeset-validations/-/ember-changeset-validations-4.1.1.tgz#2543b561869719539bad94472bdcfd6bd5e58ce0\"\n - \ integrity sha512-lRT+LOwY+kTMRC/op85L6+FFHDuOkoQvqgexexTiLFECiTNw4vQbOrcAqhfe6n/QJBr5uypZ+bg4W1Ng34dkMg==\n - \ dependencies:\n ember-auto-import \"^2.4.0\"\n ember-cli-babel \"^7.26.6\"\n - \ ember-get-config \"^0.3.0 || ^0.4.0 || ^0.5.0 || ^1.0.2 || ^2.0.0\"\n - \ ember-validators \"~4.1.2\"\n validated-changeset \"~1.3.2\"\n\nember-changeset@^4.1.2:\n - \ version \"4.1.2\"\n resolved \"https://registry.yarnpkg.com/ember-changeset/-/ember-changeset-4.1.2.tgz#7d3778e1f213806e26a643d24fb11ad7731409a1\"\n - \ integrity sha512-tHQTFOHz1BAUG5taVZJadECm9QsZdZkj59XIRdHnwyG8cOKFnFQamhJFY+Zu2yU7/sAksYtgbr71kFm57Unz9w==\n - \ dependencies:\n \"@embroider/macros\" \"^1.0.0\"\n \"@glimmer/tracking\" - \"^1.0.4\"\n ember-auto-import \"^2.3.0\"\n ember-cli-babel \"^7.26.6\"\n - \ validated-changeset \"~1.3.4\"\n\nember-cli-app-version@^5.0.0:\n version - \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-app-version/-/ember-cli-app-version-5.0.0.tgz#adad17c6f706f419b223707eec66dd1cd28530c3\"\n - \ integrity sha512-afhx/CXDOMNXzoe4NDPy5WUfxWmYYHUzMCiTyvPBxCDBXYcMrtxNWxvgaSaeqcoHVEmqzeyBj8V82tzmT1dcyw==\n - \ dependencies:\n ember-cli-babel \"^7.23.1\"\n git-repo-info \"^2.1.1\"\n\nember-cli-babel-plugin-helpers@^1.0.0, - ember-cli-babel-plugin-helpers@^1.1.0, ember-cli-babel-plugin-helpers@^1.1.1:\n - \ version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/ember-cli-babel-plugin-helpers/-/ember-cli-babel-plugin-helpers-1.1.1.tgz#5016b80cdef37036c4282eef2d863e1d73576879\"\n - \ integrity sha512-sKvOiPNHr5F/60NLd7SFzMpYPte/nnGkq/tMIfXejfKHIhaiIkYFqX8Z9UFTKWLLn+V7NOaby6niNPZUdvKCRw==\n\nember-cli-babel@^7.0.0, - ember-cli-babel@^7.10.0, ember-cli-babel@^7.13.0, ember-cli-babel@^7.13.2, - ember-cli-babel@^7.19.0, ember-cli-babel@^7.21.0, ember-cli-babel@^7.22.1, - ember-cli-babel@^7.23.0, ember-cli-babel@^7.23.1, ember-cli-babel@^7.26.0, - ember-cli-babel@^7.26.10, ember-cli-babel@^7.26.11, ember-cli-babel@^7.26.3, - ember-cli-babel@^7.26.5, ember-cli-babel@^7.26.6, ember-cli-babel@^7.7.3:\n - \ version \"7.26.11\"\n resolved \"https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-7.26.11.tgz#50da0fe4dcd99aada499843940fec75076249a9f\"\n - \ integrity sha512-JJYeYjiz/JTn34q7F5DSOjkkZqy8qwFOOxXfE6pe9yEJqWGu4qErKxlz8I22JoVEQ/aBUO+OcKTpmctvykM9YA==\n - \ dependencies:\n \"@babel/core\" \"^7.12.0\"\n \"@babel/helper-compilation-targets\" - \"^7.12.0\"\n \"@babel/plugin-proposal-class-properties\" \"^7.16.5\"\n - \ \"@babel/plugin-proposal-decorators\" \"^7.13.5\"\n \"@babel/plugin-proposal-private-methods\" - \"^7.16.5\"\n \"@babel/plugin-proposal-private-property-in-object\" \"^7.16.5\"\n - \ \"@babel/plugin-transform-modules-amd\" \"^7.13.0\"\n \"@babel/plugin-transform-runtime\" - \"^7.13.9\"\n \"@babel/plugin-transform-typescript\" \"^7.13.0\"\n \"@babel/polyfill\" - \"^7.11.5\"\n \"@babel/preset-env\" \"^7.16.5\"\n \"@babel/runtime\" - \"7.12.18\"\n amd-name-resolver \"^1.3.1\"\n babel-plugin-debug-macros - \"^0.3.4\"\n babel-plugin-ember-data-packages-polyfill \"^0.1.2\"\n babel-plugin-ember-modules-api-polyfill - \"^3.5.0\"\n babel-plugin-module-resolver \"^3.2.0\"\n broccoli-babel-transpiler - \"^7.8.0\"\n broccoli-debug \"^0.6.4\"\n broccoli-funnel \"^2.0.2\"\n - \ broccoli-source \"^2.1.2\"\n calculate-cache-key-for-tree \"^2.0.0\"\n - \ clone \"^2.1.2\"\n ember-cli-babel-plugin-helpers \"^1.1.1\"\n ember-cli-version-checker - \"^4.1.0\"\n ensure-posix-path \"^1.0.2\"\n fixturify-project \"^1.10.0\"\n - \ resolve-package-path \"^3.1.0\"\n rimraf \"^3.0.1\"\n semver \"^5.5.0\"\n\nember-cli-code-coverage@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-code-coverage/-/ember-cli-code-coverage-2.0.0.tgz#57f8334612729906d86bfbdb29125b329adf19b2\"\n - \ integrity sha512-fhowjPCe0mP+BYz6fz9GMY8/6XMIv42X6aCfM/ax7hf3iW086Qv5kRAd/8O4JLjER9kgEMFs4D6NJsrd4WZSaQ==\n - \ dependencies:\n \"@embroider/compat\" \"^0.47.0\"\n \"@embroider/core\" - \"^0.47.0\"\n babel-plugin-istanbul \"^6.0.0\"\n body-parser \"^1.19.0\"\n - \ ember-cli-babel \"^7.26.6\"\n express \"^4.17.1\"\n fs-extra \"^9.0.0\"\n - \ istanbul-lib-coverage \"^3.0.0\"\n istanbul-lib-report \"^3.0.0\"\n - \ istanbul-reports \"^3.0.2\"\n node-dir \"^0.1.17\"\n walk-sync \"^2.1.0\"\n\nember-cli-dependency-checker@^3.3.1:\n - \ version \"3.3.1\"\n resolved \"https://registry.yarnpkg.com/ember-cli-dependency-checker/-/ember-cli-dependency-checker-3.3.1.tgz#16b44d7a1a1e946f59859fad97f32e616d78323a\"\n - \ integrity sha512-Tg6OeijjXNKWkDm6057Tr0N9j9Vlz/ITewXWpn1A/+Wbt3EowBx5ZKfvoupqz05EznKgL1B/ecG0t+JN7Qm6MA==\n - \ dependencies:\n chalk \"^2.3.0\"\n find-yarn-workspace-root \"^1.1.0\"\n - \ is-git-url \"^1.0.0\"\n resolve \"^1.5.0\"\n semver \"^5.3.0\"\n\nember-cli-get-component-path-option@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-get-component-path-option/-/ember-cli-get-component-path-option-1.0.0.tgz#0d7b595559e2f9050abed804f1d8eff1b08bc771\"\n - \ integrity sha512-k47TDwcJ2zPideBCZE8sCiShSxQSpebY2BHcX2DdipMmBox5gsfyVrbKJWIHeSTTKyEUgmBIvQkqTOozEziCZA==\n\nember-cli-htmlbars@^4.3.1:\n - \ version \"4.5.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-4.5.0.tgz#d299e4f7eba6f30dc723ee086906cc550beb252e\"\n - \ integrity sha512-bYJpK1pqFu9AadDAGTw05g2LMNzY8xTCIqQm7dMJmKEoUpLRFbPf4SfHXrktzDh7Q5iggl6Skzf1M0bPlIxARw==\n - \ dependencies:\n \"@ember/edition-utils\" \"^1.2.0\"\n babel-plugin-htmlbars-inline-precompile - \"^3.2.0\"\n broccoli-debug \"^0.6.5\"\n broccoli-persistent-filter - \"^2.3.1\"\n broccoli-plugin \"^3.1.0\"\n common-tags \"^1.8.0\"\n ember-cli-babel-plugin-helpers - \"^1.1.0\"\n fs-tree-diff \"^2.0.1\"\n hash-for-dep \"^1.5.1\"\n heimdalljs-logger - \"^0.1.10\"\n json-stable-stringify \"^1.0.1\"\n semver \"^6.3.0\"\n - \ strip-bom \"^4.0.0\"\n walk-sync \"^2.0.2\"\n\nember-cli-htmlbars@^5.7.1:\n - \ version \"5.7.2\"\n resolved \"https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-5.7.2.tgz#e0cd2fb3c20d85fe4c3e228e6f0590ee1c645ba8\"\n - \ integrity sha512-Uj6R+3TtBV5RZoJY14oZn/sNPnc+UgmC8nb5rI4P3fR/gYoyTFIZSXiIM7zl++IpMoIrocxOrgt+mhonKphgGg==\n - \ dependencies:\n \"@ember/edition-utils\" \"^1.2.0\"\n babel-plugin-htmlbars-inline-precompile - \"^5.0.0\"\n broccoli-debug \"^0.6.5\"\n broccoli-persistent-filter - \"^3.1.2\"\n broccoli-plugin \"^4.0.3\"\n common-tags \"^1.8.0\"\n ember-cli-babel-plugin-helpers - \"^1.1.1\"\n ember-cli-version-checker \"^5.1.2\"\n fs-tree-diff \"^2.0.1\"\n - \ hash-for-dep \"^1.5.1\"\n heimdalljs-logger \"^0.1.10\"\n json-stable-stringify - \"^1.0.1\"\n semver \"^7.3.4\"\n silent-error \"^1.1.1\"\n strip-bom - \"^4.0.0\"\n walk-sync \"^2.2.0\"\n\nember-cli-htmlbars@^6.0.0, ember-cli-htmlbars@^6.0.1, - ember-cli-htmlbars@^6.1.0, ember-cli-htmlbars@^6.1.1, ember-cli-htmlbars@^6.2.0:\n - \ version \"6.2.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-6.2.0.tgz#18ec48ee1c93f9eed862a64eb24a9d14604f1dfc\"\n - \ integrity sha512-j5EGixjGau23HrqRiW/JjoAovg5UBHfjbyN7wX5ekE90knIEqUUj1z/Mo/cTx/J2VepQ2lE6HdXW9LWQ/WdMtw==\n - \ dependencies:\n \"@ember/edition-utils\" \"^1.2.0\"\n babel-plugin-ember-template-compilation - \"^2.0.0\"\n babel-plugin-htmlbars-inline-precompile \"^5.3.0\"\n broccoli-debug - \"^0.6.5\"\n broccoli-persistent-filter \"^3.1.2\"\n broccoli-plugin - \"^4.0.3\"\n ember-cli-version-checker \"^5.1.2\"\n fs-tree-diff \"^2.0.1\"\n - \ hash-for-dep \"^1.5.1\"\n heimdalljs-logger \"^0.1.10\"\n js-string-escape - \"^1.0.1\"\n semver \"^7.3.4\"\n silent-error \"^1.1.1\"\n walk-sync - \"^2.2.0\"\n\nember-cli-inject-live-reload@^2.1.0:\n version \"2.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/ember-cli-inject-live-reload/-/ember-cli-inject-live-reload-2.1.0.tgz#ef63c733c133024d5726405a3c247fa12e88a385\"\n - \ integrity sha512-YV5wYRD5PJHmxaxaJt18u6LE6Y+wo455BnmcpN+hGNlChy2piM9/GMvYgTAz/8Vin8RJ5KekqP/w/NEaRndc/A==\n - \ dependencies:\n clean-base-url \"^1.0.0\"\n ember-cli-version-checker - \"^3.1.3\"\n\nember-cli-is-package-missing@^1.0.0:\n version \"1.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/ember-cli-is-package-missing/-/ember-cli-is-package-missing-1.0.0.tgz#6e6184cafb92635dd93ca6c946b104292d4e3390\"\n - \ integrity sha512-9hEoZj6Au5onlSDdcoBqYEPT8ehlYntZPxH8pBKV0GO7LNel88otSAQsCfXvbi2eKE+MaSeLG/gNaCI5UdWm9g==\n\nember-cli-lodash-subset@^2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/ember-cli-lodash-subset/-/ember-cli-lodash-subset-2.0.1.tgz#20cb68a790fe0fde2488ddfd8efbb7df6fe766f2\"\n - \ integrity sha512-QkLGcYv1WRK35g4MWu/uIeJ5Suk2eJXKtZ+8s+qE7C9INmpCPyPxzaqZABquYzcWNzIdw6kYwz3NWAFdKYFxwg==\n\nember-cli-mirage@^2.4.0:\n - \ version \"2.4.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-mirage/-/ember-cli-mirage-2.4.0.tgz#7414573c3f9c5d40cefa44835858103691af95f6\"\n - \ integrity sha512-cy8B+IZV07V6xgnFzktKUsntTQvIqPSS3u4+XaLdNW91yOowLsN2BsuQldN3eCnwswgE3a9eGNGS4I0BD4llNA==\n - \ dependencies:\n \"@embroider/macros\" \"^0.41.0\"\n broccoli-file-creator - \"^2.1.1\"\n broccoli-funnel \"^3.0.3\"\n broccoli-merge-trees \"^4.2.0\"\n - \ ember-auto-import \"^1.12.0\"\n ember-cli-babel \"^7.26.6\"\n ember-destroyable-polyfill - \"^2.0.3\"\n ember-get-config \"0.2.4 - 0.5.0\"\n ember-inflector \"^2.0.0 - || ^3.0.0 || ^4.0.2\"\n lodash-es \"^4.17.11\"\n miragejs \"^0.1.43\"\n\nember-cli-normalize-entity-name@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-normalize-entity-name/-/ember-cli-normalize-entity-name-1.0.0.tgz#0b14f7bcbc599aa117b5fddc81e4fd03c4bad5b7\"\n - \ integrity sha512-rF4P1rW2P1gVX1ynZYPmuIf7TnAFDiJmIUFI1Xz16VYykUAyiOCme0Y22LeZq8rTzwBMiwBwoE3RO4GYWehXZA==\n - \ dependencies:\n silent-error \"^1.0.0\"\n\nember-cli-path-utils@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-path-utils/-/ember-cli-path-utils-1.0.0.tgz#4e39af8b55301cddc5017739b77a804fba2071ed\"\n - \ integrity sha512-Qq0vvquzf4cFHoDZavzkOy3Izc893r/5spspWgyzLCPTaG78fM3HsrjZm7UWEltbXUqwHHYrqZd/R0jS08NqSA==\n\nember-cli-preprocess-registry@^3.3.0:\n - \ version \"3.3.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-preprocess-registry/-/ember-cli-preprocess-registry-3.3.0.tgz#685837a314fbe57224bd54b189f4b9c23907a2de\"\n - \ integrity sha512-60GYpw7VPeB7TvzTLZTuLTlHdOXvayxjAQ+IxM2T04Xkfyu75O2ItbWlftQW7NZVGkaCsXSRAmn22PG03VpLMA==\n - \ dependencies:\n broccoli-clean-css \"^1.1.0\"\n broccoli-funnel \"^2.0.1\"\n - \ debug \"^3.0.1\"\n process-relative-require \"^1.0.0\"\n\nember-cli-sass@^11.0.1:\n - \ version \"11.0.1\"\n resolved \"https://registry.yarnpkg.com/ember-cli-sass/-/ember-cli-sass-11.0.1.tgz#dc565764213a76973a83c0db9583cb79ba187dc5\"\n - \ integrity sha512-RMlFPMK4kaB+67seF/IIoY3EC4rRd+L58q+lyElrxB3FcQTgph/qmGwtqf9Up7m3SDbPiA7cccCOSmgReMgCXA==\n - \ dependencies:\n broccoli-funnel \"^2.0.1\"\n broccoli-merge-trees - \"^3.0.1\"\n broccoli-sass-source-maps \"^4.0.0\"\n ember-cli-version-checker - \"^2.1.0\"\n\nember-cli-sri@^2.1.1:\n version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/ember-cli-sri/-/ember-cli-sri-2.1.1.tgz#971620934a4b9183cf7923cc03e178b83aa907fd\"\n - \ integrity sha512-YG/lojDxkur9Bnskt7xB6gUOtJ6aPl/+JyGYm9HNDk3GECVHB3SMN3rlGhDKHa1ndS5NK2W2TSLb9bzRbGlMdg==\n - \ dependencies:\n broccoli-sri-hash \"^2.1.0\"\n\nember-cli-string-utils@^1.0.0, - ember-cli-string-utils@^1.1.0:\n version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-string-utils/-/ember-cli-string-utils-1.1.0.tgz#39b677fc2805f55173735376fcef278eaa4452a1\"\n - \ integrity sha512-PlJt4fUDyBrC/0X+4cOpaGCiMawaaB//qD85AXmDRikxhxVzfVdpuoec02HSiTGTTB85qCIzWBIh8lDOiMyyFg==\n\nember-cli-terser@^4.0.2:\n - \ version \"4.0.2\"\n resolved \"https://registry.yarnpkg.com/ember-cli-terser/-/ember-cli-terser-4.0.2.tgz#c436a9e4159f76a615b051cba0584844652b7dcd\"\n - \ integrity sha512-Ej77K+YhCZImotoi/CU2cfsoZaswoPlGaM5TB3LvjvPDlVPRhxUHO2RsaUVC5lsGeRLRiHCOxVtoJ6GyqexzFA==\n - \ dependencies:\n broccoli-terser-sourcemap \"^4.1.0\"\n\nember-cli-test-info@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-test-info/-/ember-cli-test-info-1.0.0.tgz#ed4e960f249e97523cf891e4aed2072ce84577b4\"\n - \ integrity sha512-dEVTIpmUfCzweC97NGf6p7L6XKBwV2GmSM4elmzKvkttEp5P7AvGA9uGyN4GqFq+RwhW+2b0I2qlX00w+skm+A==\n - \ dependencies:\n ember-cli-string-utils \"^1.0.0\"\n\nember-cli-test-loader@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-test-loader/-/ember-cli-test-loader-3.0.0.tgz#1c036fc48de36155355fcda3266af63f977826f1\"\n - \ integrity sha512-wfFRBrfO9gaKScYcdQxTfklx9yp1lWK6zv1rZRpkas9z2SHyJojF7NOQRWQgSB3ypm7vfpiF8VsFFVVr7VBzAQ==\n - \ dependencies:\n ember-cli-babel \"^7.13.2\"\n\nember-cli-typescript-blueprint-polyfill@^0.1.0:\n - \ version \"0.1.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-typescript-blueprint-polyfill/-/ember-cli-typescript-blueprint-polyfill-0.1.0.tgz#5917646a996b452a3a6b3f306ab2a27e93ea2cc2\"\n - \ integrity sha512-g0weUTOnHmPGqVZzkQTl3Nbk9fzEdFkEXydCs5mT1qBjXh8eQ6VlmjjGD5/998UXKuA0pLSCVVMbSp/linLzGA==\n - \ dependencies:\n chalk \"^4.0.0\"\n remove-types \"^1.0.0\"\n\nember-cli-typescript@3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-typescript/-/ember-cli-typescript-3.0.0.tgz#3b838d1ce9e4d22a98e68da22ceac6dc0cfd9bfc\"\n - \ integrity sha512-lo5YArbJzJi5ssvaGqTt6+FnhTALnSvYVuxM7lfyL1UCMudyNJ94ovH5C7n5il7ATd6WsNiAPRUO/v+s5Jq/aA==\n - \ dependencies:\n \"@babel/plugin-transform-typescript\" \"~7.5.0\"\n ansi-to-html - \"^0.6.6\"\n debug \"^4.0.0\"\n ember-cli-babel-plugin-helpers \"^1.0.0\"\n - \ execa \"^2.0.0\"\n fs-extra \"^8.0.0\"\n resolve \"^1.5.0\"\n rsvp - \"^4.8.1\"\n semver \"^6.0.0\"\n stagehand \"^1.0.0\"\n walk-sync - \"^2.0.0\"\n\nember-cli-typescript@^2.0.2:\n version \"2.0.2\"\n resolved - \"https://registry.yarnpkg.com/ember-cli-typescript/-/ember-cli-typescript-2.0.2.tgz#464984131fbdc05655eb61d1c3cdd911d3137f0d\"\n - \ integrity sha512-7I5azCTxOgRDN8aSSnJZIKSqr+MGnT+jLTUbBYqF8wu6ojs2DUnTePxUcQMcvNh3Q3B1ySv7Q/uZFSjdU9gSjA==\n - \ dependencies:\n \"@babel/plugin-proposal-class-properties\" \"^7.1.0\"\n - \ \"@babel/plugin-transform-typescript\" \"~7.4.0\"\n ansi-to-html \"^0.6.6\"\n - \ debug \"^4.0.0\"\n ember-cli-babel-plugin-helpers \"^1.0.0\"\n execa - \"^1.0.0\"\n fs-extra \"^7.0.0\"\n resolve \"^1.5.0\"\n rsvp \"^4.8.1\"\n - \ semver \"^6.0.0\"\n stagehand \"^1.0.0\"\n walk-sync \"^1.0.0\"\n\nember-cli-typescript@^4.0.0, - ember-cli-typescript@^4.1.0:\n version \"4.2.1\"\n resolved \"https://registry.yarnpkg.com/ember-cli-typescript/-/ember-cli-typescript-4.2.1.tgz#54d08fc90318cc986f3ea562f93ce58a6cc4c24d\"\n - \ integrity sha512-0iKTZ+/wH6UB/VTWKvGuXlmwiE8HSIGcxHamwNhEC5x1mN3z8RfvsFZdQWYUzIWFN2Tek0gmepGRPTwWdBYl/A==\n - \ dependencies:\n ansi-to-html \"^0.6.15\"\n broccoli-stew \"^3.0.0\"\n - \ debug \"^4.0.0\"\n execa \"^4.0.0\"\n fs-extra \"^9.0.1\"\n resolve - \"^1.5.0\"\n rsvp \"^4.8.1\"\n semver \"^7.3.2\"\n stagehand \"^1.0.0\"\n - \ walk-sync \"^2.2.0\"\n\nember-cli-typescript@^5.0.0, ember-cli-typescript@^5.1.0, - ember-cli-typescript@^5.2.1:\n version \"5.2.1\"\n resolved \"https://registry.yarnpkg.com/ember-cli-typescript/-/ember-cli-typescript-5.2.1.tgz#553030f1ce3e8958b8e4fc34909acd1218cb35f2\"\n - \ integrity sha512-qqp5TAIuPHxHiGXJKL+78Euyhy0zSKQMovPh8sJpN/ZBYx0H90pONufHR3anaMcp1snVfx4B+mb9+7ijOik8ZA==\n - \ dependencies:\n ansi-to-html \"^0.6.15\"\n broccoli-stew \"^3.0.0\"\n - \ debug \"^4.0.0\"\n execa \"^4.0.0\"\n fs-extra \"^9.0.1\"\n resolve - \"^1.5.0\"\n rsvp \"^4.8.1\"\n semver \"^7.3.2\"\n stagehand \"^1.0.0\"\n - \ walk-sync \"^2.2.0\"\n\nember-cli-version-checker@^2.1.0, ember-cli-version-checker@^2.1.2:\n - \ version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-version-checker/-/ember-cli-version-checker-2.2.0.tgz#47771b731fe0962705e27c8199a9e3825709f3b3\"\n - \ integrity sha512-G+KtYIVlSOWGcNaTFHk76xR4GdzDLzAS4uxZUKdASuFX0KJE43C6DaqL+y3VTpUFLI2FIkAS6HZ4I1YBi+S3hg==\n - \ dependencies:\n resolve \"^1.3.3\"\n semver \"^5.3.0\"\n\nember-cli-version-checker@^3.1.3:\n - \ version \"3.1.3\"\n resolved \"https://registry.yarnpkg.com/ember-cli-version-checker/-/ember-cli-version-checker-3.1.3.tgz#7c9b4f5ff30fdebcd480b1c06c4de43bb51c522c\"\n - \ integrity sha512-PZNSvpzwWgv68hcXxyjREpj3WWb81A7rtYNQq1lLEgrWIchF8ApKJjWP3NBpHjaatwILkZAV8klair5WFlXAKg==\n - \ dependencies:\n resolve-package-path \"^1.2.6\"\n semver \"^5.6.0\"\n\nember-cli-version-checker@^4.1.0:\n - \ version \"4.1.1\"\n resolved \"https://registry.yarnpkg.com/ember-cli-version-checker/-/ember-cli-version-checker-4.1.1.tgz#27b938228306cb0dbc4f74e95c536cdd6448e499\"\n - \ integrity sha512-bzEWsTMXUGEJfxcAGWPe6kI7oHEGD3jaxUWDYPTqzqGhNkgPwXTBgoWs9zG1RaSMaOPFnloWuxRcoHi4TrYS3Q==\n - \ dependencies:\n resolve-package-path \"^2.0.0\"\n semver \"^6.3.0\"\n - \ silent-error \"^1.1.1\"\n\nember-cli-version-checker@^5.1.1, ember-cli-version-checker@^5.1.2:\n - \ version \"5.1.2\"\n resolved \"https://registry.yarnpkg.com/ember-cli-version-checker/-/ember-cli-version-checker-5.1.2.tgz#649c7b6404902e3b3d69c396e054cea964911ab0\"\n - \ integrity sha512-rk7GY+FmLn/2e22HsZs0Ycrz8HQ1W3Fv+2TFOuEFW9optnDXDgkntPBIl6gact/LHsfBM5RKbM3dHsIIeLgl0Q==\n - \ dependencies:\n resolve-package-path \"^3.1.0\"\n semver \"^7.3.4\"\n - \ silent-error \"^1.1.1\"\n\nember-cli@^4.10.0:\n version \"4.11.0\"\n - \ resolved \"https://registry.yarnpkg.com/ember-cli/-/ember-cli-4.11.0.tgz#ca6eaddd11d8fcba90f12aa2efcef97dc611a88c\"\n - \ integrity sha512-X0Ep67O/r2nCViILV8wEvI0xiRlLRS8GgeDklQ3SvDXQp2d3xbI8ARW76pcb1du39HPgIi0G6F/OpJ1uOr4ZQQ==\n - \ dependencies:\n \"@babel/core\" \"^7.20.12\"\n \"@babel/plugin-transform-modules-amd\" - \"^7.19.6\"\n amd-name-resolver \"^1.3.1\"\n babel-plugin-module-resolver - \"^4.1.0\"\n bower-config \"^1.4.3\"\n bower-endpoint-parser \"0.2.2\"\n - \ broccoli \"^3.5.2\"\n broccoli-amd-funnel \"^2.0.1\"\n broccoli-babel-transpiler - \"^7.8.1\"\n broccoli-builder \"^0.18.14\"\n broccoli-concat \"^4.2.5\"\n - \ broccoli-config-loader \"^1.0.1\"\n broccoli-config-replace \"^1.1.2\"\n - \ broccoli-debug \"^0.6.5\"\n broccoli-funnel \"^3.0.8\"\n broccoli-funnel-reducer - \"^1.0.0\"\n broccoli-merge-trees \"^4.2.0\"\n broccoli-middleware \"^2.1.1\"\n - \ broccoli-slow-trees \"^3.1.0\"\n broccoli-source \"^3.0.1\"\n broccoli-stew - \"^3.0.0\"\n calculate-cache-key-for-tree \"^2.0.0\"\n capture-exit - \"^2.0.0\"\n chalk \"^4.1.2\"\n ci-info \"^3.7.0\"\n clean-base-url - \"^1.0.0\"\n compression \"^1.7.4\"\n configstore \"^5.0.1\"\n console-ui - \"^3.1.2\"\n core-object \"^3.1.5\"\n dag-map \"^2.0.2\"\n diff \"^5.1.0\"\n - \ ember-cli-is-package-missing \"^1.0.0\"\n ember-cli-lodash-subset \"^2.0.1\"\n - \ ember-cli-normalize-entity-name \"^1.0.0\"\n ember-cli-preprocess-registry - \"^3.3.0\"\n ember-cli-string-utils \"^1.1.0\"\n ember-source-channel-url - \"^3.0.0\"\n ensure-posix-path \"^1.1.1\"\n execa \"^5.1.1\"\n exit - \"^0.1.2\"\n express \"^4.18.1\"\n filesize \"^10.0.5\"\n find-up - \"^5.0.0\"\n find-yarn-workspace-root \"^2.0.0\"\n fixturify-project - \"^2.1.1\"\n fs-extra \"^10.1.0\"\n fs-tree-diff \"^2.0.1\"\n get-caller-file - \"^2.0.5\"\n git-repo-info \"^2.1.1\"\n glob \"^8.0.3\"\n heimdalljs - \"^0.2.6\"\n heimdalljs-fs-monitor \"^1.1.1\"\n heimdalljs-graph \"^1.0.0\"\n - \ heimdalljs-logger \"^0.1.10\"\n http-proxy \"^1.18.1\"\n inflection - \"^2.0.1\"\n inquirer \"^8.2.1\"\n is-git-url \"^1.0.0\"\n is-language-code - \"^3.1.0\"\n isbinaryfile \"^5.0.0\"\n js-yaml \"^4.1.0\"\n leek - \"0.0.24\"\n lodash.template \"^4.5.0\"\n markdown-it \"^13.0.1\"\n - \ markdown-it-terminal \"^0.4.0\"\n minimatch \"^5.1.0\"\n morgan - \"^1.10.0\"\n nopt \"^3.0.6\"\n npm-package-arg \"^10.1.0\"\n os-locale - \"^5.0.0\"\n p-defer \"^3.0.0\"\n portfinder \"^1.0.32\"\n promise-map-series - \"^0.3.0\"\n promise.hash.helper \"^1.0.8\"\n quick-temp \"^0.1.8\"\n - \ remove-types \"^1.0.0\"\n resolve \"^1.22.1\"\n resolve-package-path - \"^4.0.3\"\n safe-stable-stringify \"^2.3.1\"\n sane \"^5.0.1\"\n semver - \"^7.3.5\"\n silent-error \"^1.1.1\"\n sort-package-json \"^1.57.0\"\n - \ symlink-or-copy \"^1.3.1\"\n temp \"0.9.4\"\n testem \"^3.10.1\"\n - \ tiny-lr \"^2.0.0\"\n tree-sync \"^2.1.0\"\n uuid \"^8.3.2\"\n walk-sync - \"^3.0.0\"\n watch-detector \"^1.0.2\"\n workerpool \"^6.3.1\"\n yam - \"^1.0.0\"\n\nember-compatibility-helpers@^1.1.2, ember-compatibility-helpers@^1.2.0, - ember-compatibility-helpers@^1.2.1, ember-compatibility-helpers@^1.2.5, ember-compatibility-helpers@^1.2.6:\n - \ version \"1.2.6\"\n resolved \"https://registry.yarnpkg.com/ember-compatibility-helpers/-/ember-compatibility-helpers-1.2.6.tgz#603579ab2fb14be567ef944da3fc2d355f779cd8\"\n - \ integrity sha512-2UBUa5SAuPg8/kRVaiOfTwlXdeVweal1zdNPibwItrhR0IvPrXpaqwJDlEZnWKEoB+h33V0JIfiWleSG6hGkkA==\n - \ dependencies:\n babel-plugin-debug-macros \"^0.2.0\"\n ember-cli-version-checker - \"^5.1.1\"\n find-up \"^5.0.0\"\n fs-extra \"^9.1.0\"\n semver \"^5.4.1\"\n\nember-composable-helpers@^5.0.0:\n - \ version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-composable-helpers/-/ember-composable-helpers-5.0.0.tgz#055bab3a3e234ab2917499b1465e968c253ca885\"\n - \ integrity sha512-gyUrjiSju4QwNrsCLbBpP0FL6VDFZaELNW7Kbcp60xXhjvNjncYgzm4zzYXhT+i1lLA6WEgRZ3lOGgyBORYD0w==\n - \ dependencies:\n \"@babel/core\" \"^7.0.0\"\n broccoli-funnel \"2.0.1\"\n - \ ember-cli-babel \"^7.26.3\"\n resolve \"^1.10.0\"\n\nember-concurrency@^2.0.0:\n - \ version \"2.3.7\"\n resolved \"https://registry.yarnpkg.com/ember-concurrency/-/ember-concurrency-2.3.7.tgz#52d786e37704b9054da1952638797e23714ec0e1\"\n - \ integrity sha512-sz6sTIXN/CuLb5wdpauFa+rWXuvXXSnSHS4kuNzU5GSMDX1pLBWSuovoUk61FUe6CYRqBmT1/UushObwBGickQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.12.13\"\n \"@babel/types\" - \"^7.12.13\"\n \"@glimmer/tracking\" \"^1.0.4\"\n ember-cli-babel \"^7.26.11\"\n - \ ember-cli-babel-plugin-helpers \"^1.1.1\"\n ember-cli-htmlbars \"^5.7.1\"\n - \ ember-compatibility-helpers \"^1.2.0\"\n ember-destroyable-polyfill - \"^2.0.2\"\n\nember-data@^4.11.0:\n version \"4.11.3\"\n resolved \"https://registry.yarnpkg.com/ember-data/-/ember-data-4.11.3.tgz#e7dedf9427dfd7fc5e3ba0ac83c52cb14822f773\"\n - \ integrity sha512-7vir6Re3M3M6yJoCHy6UxEg3oSY1JEnsuTByY3lJquWPaUamn7qbPQvNr16Tqh8EKrt+e/+X26czFm4kRGhpVg==\n - \ dependencies:\n \"@ember-data/adapter\" \"4.11.3\"\n \"@ember-data/debug\" - \"4.11.3\"\n \"@ember-data/model\" \"4.11.3\"\n \"@ember-data/private-build-infra\" - \"4.11.3\"\n \"@ember-data/record-data\" \"4.11.3\"\n \"@ember-data/serializer\" - \"4.11.3\"\n \"@ember-data/store\" \"4.11.3\"\n \"@ember-data/tracking\" - \"4.11.3\"\n \"@ember/edition-utils\" \"^1.2.0\"\n \"@embroider/macros\" - \"^1.10.0\"\n \"@glimmer/env\" \"^0.1.7\"\n broccoli-merge-trees \"^4.2.0\"\n - \ ember-auto-import \"^2.4.3\"\n ember-cli-babel \"^7.26.11\"\n ember-inflector - \"^4.0.2\"\n\nember-destroyable-polyfill@^2.0.2, ember-destroyable-polyfill@^2.0.3:\n - \ version \"2.0.3\"\n resolved \"https://registry.yarnpkg.com/ember-destroyable-polyfill/-/ember-destroyable-polyfill-2.0.3.tgz#1673ed66609a82268ef270a7d917ebd3647f11e1\"\n - \ integrity sha512-TovtNqCumzyAiW0/OisSkkVK93xnVF4NRU6+FN0ubpfwEOpRrmM2RqDwXI6YAChCgSHON1cz0DfQStpA1Gjuuw==\n - \ dependencies:\n ember-cli-babel \"^7.22.1\"\n ember-cli-version-checker - \"^5.1.1\"\n ember-compatibility-helpers \"^1.2.1\"\n\nember-element-helper@^0.6.1:\n - \ version \"0.6.1\"\n resolved \"https://registry.yarnpkg.com/ember-element-helper/-/ember-element-helper-0.6.1.tgz#a6fbc5be5f875b5c864ae61bf5c5f81d6de6d936\"\n - \ integrity sha512-YiOdAMlzYul4ulkIoNp8z7iHDfbT1fbut/9xGFRfxDwU/FmF8HtAUB2f1veu/w50HTeZNopa1OV2PCloZ76XlQ==\n - \ dependencies:\n \"@embroider/util\" \"^0.39.1 || ^0.40.0 || ^0.41.0 || - ^1.0.0\"\n ember-cli-babel \"^7.26.11\"\n ember-cli-htmlbars \"^6.0.1\"\n\nember-fetch@^8.1.2:\n - \ version \"8.1.2\"\n resolved \"https://registry.yarnpkg.com/ember-fetch/-/ember-fetch-8.1.2.tgz#651839780519319309127054786bf35cd4b84543\"\n - \ integrity sha512-TVx24/jrvDIuPL296DV0hBwp7BWLcSMf0I8464KGz01sPytAB+ZAePbc9ooBTJDkKZEGFgatJa4nj3yF1S9Bpw==\n - \ dependencies:\n abortcontroller-polyfill \"^1.7.3\"\n broccoli-concat - \"^4.2.5\"\n broccoli-debug \"^0.6.5\"\n broccoli-merge-trees \"^4.2.0\"\n - \ broccoli-rollup \"^2.1.1\"\n broccoli-stew \"^3.0.0\"\n broccoli-templater - \"^2.0.1\"\n calculate-cache-key-for-tree \"^2.0.0\"\n caniuse-api \"^3.0.0\"\n - \ ember-cli-babel \"^7.23.1\"\n ember-cli-typescript \"^4.1.0\"\n ember-cli-version-checker - \"^5.1.2\"\n node-fetch \"^2.6.1\"\n whatwg-fetch \"^3.6.2\"\n\nember-flatpickr@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-flatpickr/-/ember-flatpickr-4.0.0.tgz#602516b349598a9c8b00cb2d1edc2298a53b5408\"\n - \ integrity sha512-NWCGFZENEcJ5GgtkuAtlAad3uyik4E0wD+/k40tNrlNd+XcGdMVQ4t90ku3GwfTrH9gNR5iq5LajL0dzA5Uhrw==\n - \ dependencies:\n \"@ember/render-modifiers\" \"^2.0.3\"\n \"@glimmer/component\" - \"^1.1.2\"\n \"@glimmer/tracking\" \"^1.1.2\"\n broccoli-funnel \"^3.0.3\"\n - \ broccoli-merge-trees \"^4.2.0\"\n broccoli-stew \"^3.0.0\"\n ember-cli-babel - \"^7.26.11\"\n ember-cli-htmlbars \"^6.2.0\"\n ember-cli-typescript - \"^5.0.0\"\n flatpickr \"^4.6.9\"\n\nember-focus-trap@^1.0.1:\n version - \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/ember-focus-trap/-/ember-focus-trap-1.0.1.tgz#a99565f6ce55d500b92a0965e79e3ad04219f157\"\n - \ integrity sha512-ZUyq5ZkIuXp+ng9rCMkqBh36/V95PltL7iljStkma4+651xlAy3Z84L9WOu/uOJyVpNUxii8RJBbAySHV6c+RQ==\n - \ dependencies:\n \"@embroider/addon-shim\" \"^1.0.0\"\n focus-trap - \"^6.7.1\"\n\nember-focus-trap@^1.0.2:\n version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/ember-focus-trap/-/ember-focus-trap-1.0.2.tgz#813ee3684b95f31a9534ef02f47da2bb7f5f13e9\"\n - \ integrity sha512-/8Cx9KI7uqoMaNN4Iyxc24P2JIvAcCL3cI1tYdZRHTwTd1sG6esEZWOnpxZOSE7m4xHww8HVUSiXzgyqD8YIhA==\n - \ dependencies:\n \"@embroider/addon-shim\" \"^1.0.0\"\n focus-trap - \"^6.7.1\"\n\nember-gesture-modifiers@^3.0.0:\n version \"3.0.0\"\n resolved - \"https://registry.yarnpkg.com/ember-gesture-modifiers/-/ember-gesture-modifiers-3.0.0.tgz#eb8deeb16924a8b7ddabd976536cbd7e8f8f8117\"\n - \ integrity sha512-jSL2dFDIcNa4GHpJUS1ud5vzX1SqAVNBnD0CbvqTDJvjDvZ7G6qianaMVnj9SOWQ8nw3EUetxBte1mQLFyn9hQ==\n - \ dependencies:\n ember-cli-babel \"^7.26.11\"\n ember-cli-htmlbars - \"^6.0.1\"\n ember-modifier \"^3.0.0\"\n\n\"ember-get-config@0.2.4 - 0.5.0\":\n - \ version \"0.5.0\"\n resolved \"https://registry.yarnpkg.com/ember-get-config/-/ember-get-config-0.5.0.tgz#8195f3e4c0ff0742182c81ae54aad78d07a24bcf\"\n - \ integrity sha512-y1osD6g8wV/BlDjuaN6OG5MT0iHY2X/yE38gUj/05uUIMIRfpcwOdWnFQHBiXIhDojvAJQTEF1VOYFIETQMkeQ==\n - \ dependencies:\n broccoli-file-creator \"^1.1.1\"\n ember-cli-babel - \"^7.26.6\"\n ember-cli-htmlbars \"^5.7.1\"\n\n\"ember-get-config@^0.3.0 - || ^0.4.0 || ^0.5.0 || ^1.0.2 || ^2.0.0\", ember-get-config@^2.1.1:\n version - \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/ember-get-config/-/ember-get-config-2.1.1.tgz#bede76c25d95dbefab8d30064abf7aa00bc19235\"\n - \ integrity sha512-uNmv1cPG/4qsac8oIf5txJ2FZ8p88LEpG4P3dNcjsJS98Y8hd0GPMFwVqpnzI78Lz7VYRGQWY4jnE4qm5R3j4g==\n - \ dependencies:\n \"@embroider/macros\" \"^0.50.0 || ^1.0.0\"\n ember-cli-babel - \"^7.26.6\"\n\n\"ember-inflector@^2.0.0 || ^3.0.0 || ^4.0.2\", ember-inflector@^4.0.2:\n - \ version \"4.0.2\"\n resolved \"https://registry.yarnpkg.com/ember-inflector/-/ember-inflector-4.0.2.tgz#4494f1a5f61c1aca7702d59d54024cc92211d8ec\"\n - \ integrity sha512-+oRstEa52mm0jAFzhr51/xtEWpCEykB3SEBr7vUg8YnXUZJ5hKNBppP938q8Zzr9XfJEbzrtDSGjhKwJCJv6FQ==\n - \ dependencies:\n ember-cli-babel \"^7.26.5\"\n\nember-intl@^5.7.2:\n version - \"5.7.2\"\n resolved \"https://registry.yarnpkg.com/ember-intl/-/ember-intl-5.7.2.tgz#76d933f974f041448b01247888bc3bcc9261e812\"\n - \ integrity sha512-gs17uY1ywzMaUpx1gxfBkFQYRTWTSa/zbkL13MVtffG9aBLP+998MibytZOUxIipMtLCm4sr/g6/1aaKRr9/+g==\n - \ dependencies:\n broccoli-caching-writer \"^3.0.3\"\n broccoli-funnel - \"^3.0.3\"\n broccoli-merge-files \"^0.8.0\"\n broccoli-merge-trees - \"^4.2.0\"\n broccoli-source \"^3.0.0\"\n broccoli-stew \"^3.0.0\"\n - \ calculate-cache-key-for-tree \"^2.0.0\"\n cldr-core \"^36.0.0\"\n ember-auto-import - \"^1.5.3\"\n ember-cli-babel \"^7.23.0\"\n ember-cli-typescript \"^4.0.0\"\n - \ extend \"^3.0.2\"\n fast-memoize \"^2.5.2\"\n has-unicode \"^2.0.1\"\n - \ intl-messageformat \"^9.3.6\"\n intl-messageformat-parser \"^6.0.5\"\n - \ js-yaml \"^3.13.1\"\n json-stable-stringify \"^1.0.1\"\n locale-emoji - \"^0.3.0\"\n lodash.castarray \"^4.4.0\"\n lodash.last \"^3.0.0\"\n - \ lodash.omit \"^4.5.0\"\n mkdirp \"^1.0.4\"\n silent-error \"^1.1.1\"\n\nember-load-initializers@^2.1.2:\n - \ version \"2.1.2\"\n resolved \"https://registry.yarnpkg.com/ember-load-initializers/-/ember-load-initializers-2.1.2.tgz#8a47a656c1f64f9b10cecdb4e22a9d52ad9c7efa\"\n - \ integrity sha512-CYR+U/wRxLbrfYN3dh+0Tb6mFaxJKfdyz+wNql6cqTrA0BBi9k6J3AaKXj273TqvEpyyXegQFFkZEiuZdYtgJw==\n - \ dependencies:\n ember-cli-babel \"^7.13.0\"\n ember-cli-typescript - \"^2.0.2\"\n\nember-maybe-in-element@^2.1.0:\n version \"2.1.0\"\n resolved - \"https://registry.yarnpkg.com/ember-maybe-in-element/-/ember-maybe-in-element-2.1.0.tgz#f7bd8e41ca90a4f8038d919a9c135cbe7a7f271b\"\n - \ integrity sha512-6WAzPbf4BNQIQzkur2+zRJJJ/PKQoujIYgFjrpj3fOPy8iRlxVUm0/B41qbFyg1LE6bVbg0cWbuESWEvJ9Rswg==\n - \ dependencies:\n ember-cli-babel \"^7.26.11\"\n ember-cli-htmlbars - \"^6.1.1\"\n ember-cli-version-checker \"^5.1.2\"\n\nember-modifier-manager-polyfill@^1.2.0:\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/ember-modifier-manager-polyfill/-/ember-modifier-manager-polyfill-1.2.0.tgz#cf4444e11a42ac84f5c8badd85e635df57565dda\"\n - \ integrity sha512-bnaKF1LLKMkBNeDoetvIJ4vhwRPKIIumWr6dbVuW6W6p4QV8ZiO+GdF8J7mxDNlog9CeL9Z/7wam4YS86G8BYA==\n - \ dependencies:\n ember-cli-babel \"^7.10.0\"\n ember-cli-version-checker - \"^2.1.2\"\n ember-compatibility-helpers \"^1.2.0\"\n\nember-modifier@^3.0.0:\n - \ version \"3.2.7\"\n resolved \"https://registry.yarnpkg.com/ember-modifier/-/ember-modifier-3.2.7.tgz#f2d35b7c867cbfc549e1acd8d8903c5ecd02ea4b\"\n - \ integrity sha512-ezcPQhH8jUfcJQbbHji4/ZG/h0yyj1jRDknfYue/ypQS8fM8LrGcCMo0rjDZLzL1Vd11InjNs3BD7BdxFlzGoA==\n - \ dependencies:\n ember-cli-babel \"^7.26.6\"\n ember-cli-normalize-entity-name - \"^1.0.0\"\n ember-cli-string-utils \"^1.1.0\"\n ember-cli-typescript - \"^5.0.0\"\n ember-compatibility-helpers \"^1.2.5\"\n\n\"ember-modifier@^3.2.7 - || ^4.0.0\", ember-modifier@^4.1.0:\n version \"4.1.0\"\n resolved \"https://registry.yarnpkg.com/ember-modifier/-/ember-modifier-4.1.0.tgz#cb91efbf8ca4ff4a1a859767afa42dddba5a2bbd\"\n - \ integrity sha512-YFCNpEYj6jdyy3EjslRb2ehNiDvaOrXTilR9+ngq+iUqSHYto2zKV0rleiA1XJQ27ELM1q8RihT29U6Lq5EyqQ==\n - \ dependencies:\n \"@embroider/addon-shim\" \"^1.8.4\"\n ember-cli-normalize-entity-name - \"^1.0.0\"\n ember-cli-string-utils \"^1.1.0\"\n\nember-page-title@^7.0.0:\n - \ version \"7.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-page-title/-/ember-page-title-7.0.0.tgz#11bebd4901d80757646c9006954a13e4fc187421\"\n - \ integrity sha512-oq6+HYbeVD/BnxIO5AkP4gWlsatdgW2HFO10F8+XQiJZrwa7cC7Wm54JNGqQkavkDQTgNSiy1Fe2NILJ14MmAg==\n - \ dependencies:\n ember-cli-babel \"^7.26.6\"\n\nember-power-select@^6.0.1:\n - \ version \"6.0.2\"\n resolved \"https://registry.yarnpkg.com/ember-power-select/-/ember-power-select-6.0.2.tgz#b4adaeac14f56b21e289f19ef9600786279e4b26\"\n - \ integrity sha512-ntOFm7tlFGI5nSgaEg1lVL44t+oaSZwG2Ir7x8oP+SbfDClKW8kqTYrbTdOMkn2JBygkJ0d1KkxV1NxwF2B4dQ==\n - \ dependencies:\n \"@embroider/util\" \"^1.0.0\"\n \"@glimmer/component\" - \"^1.1.2\"\n \"@glimmer/tracking\" \"^1.1.2\"\n ember-assign-helper - \"^0.4.0\"\n ember-basic-dropdown \"^7.0.1\"\n ember-cli-babel \"^7.26.11\"\n - \ ember-cli-htmlbars \"^6.1.0\"\n ember-cli-typescript \"^5.0.0\"\n ember-concurrency - \"^2.0.0\"\n ember-text-measurer \"^0.6.0\"\n ember-truth-helpers \"^3.1.0\"\n\nember-qunit@^6.0.0:\n - \ version \"6.2.0\"\n resolved \"https://registry.yarnpkg.com/ember-qunit/-/ember-qunit-6.2.0.tgz#4d492951035d1df5c7802c4ae6cf299c8f41d75b\"\n - \ integrity sha512-mC+0bp8DwWzJLn8SW3GS8KDZIkl4yLsNYwMi5Dw6+aFllq7FM2crd/dfY4MuOIHK7GKdjtmWJTMGnjSpeSayaw==\n - \ dependencies:\n broccoli-funnel \"^3.0.8\"\n broccoli-merge-trees - \"^3.0.2\"\n common-tags \"^1.8.0\"\n ember-auto-import \"^2.6.0\"\n - \ ember-cli-babel \"^7.26.11\"\n ember-cli-test-loader \"^3.0.0\"\n resolve-package-path - \"^4.0.3\"\n silent-error \"^1.1.1\"\n validate-peer-dependencies \"^2.2.0\"\n\nember-resolver@^8.0.3:\n - \ version \"8.1.0\"\n resolved \"https://registry.yarnpkg.com/ember-resolver/-/ember-resolver-8.1.0.tgz#8ada162746fde3e6ea6a703bbb9910fbe62ab1e5\"\n - \ integrity sha512-MGD7X2ztZVswGqs1mLgzhZJRhG7XiF6Mg4DgC7xJFWRYQQUHyGJpGdNWY9nXyrYnRIsCrQoL1do41zpxbrB/cg==\n - \ dependencies:\n babel-plugin-debug-macros \"^0.3.4\"\n broccoli-funnel - \"^3.0.8\"\n broccoli-merge-trees \"^4.2.0\"\n ember-cli-babel \"^7.26.6\"\n - \ ember-cli-version-checker \"^5.1.2\"\n resolve \"^1.20.0\"\n\nember-rfc176-data@^0.3.15, - ember-rfc176-data@^0.3.17:\n version \"0.3.18\"\n resolved \"https://registry.yarnpkg.com/ember-rfc176-data/-/ember-rfc176-data-0.3.18.tgz#bb6fdcef49999981317ea81b6cc9210fb4108d65\"\n - \ integrity sha512-JtuLoYGSjay1W3MQAxt3eINWXNYYQliK90tLwtb8aeCuQK8zKGCRbBodVIrkcTqshULMnRuTOS6t1P7oQk3g6Q==\n\nember-router-generator@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-router-generator/-/ember-router-generator-2.0.0.tgz#d04abfed4ba8b42d166477bbce47fccc672dbde0\"\n - \ integrity sha512-89oVHVJwmLDvGvAUWgS87KpBoRhy3aZ6U0Ql6HOmU4TrPkyaa8pM0W81wj9cIwjYprcQtN9EwzZMHnq46+oUyw==\n - \ dependencies:\n \"@babel/parser\" \"^7.4.5\"\n \"@babel/traverse\" - \"^7.4.5\"\n recast \"^0.18.1\"\n\nember-source-channel-url@^3.0.0:\n version - \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-source-channel-url/-/ember-source-channel-url-3.0.0.tgz#bcd5be72c63fa0b8c390b3121783b462063e2a1b\"\n - \ integrity sha512-vF/8BraOc66ZxIDo3VuNP7iiDrnXEINclJgSJmqwAAEpg84Zb1DHPI22XTXSDA+E8fW5btPUxu65c3ZXi8AQFA==\n - \ dependencies:\n node-fetch \"^2.6.0\"\n\nember-source@4.11.0:\n version - \"4.11.0\"\n resolved \"https://registry.yarnpkg.com/ember-source/-/ember-source-4.11.0.tgz#f848faf1eef93a6fcb1a9b0cced0df9d3feb349b\"\n - \ integrity sha512-SNRHsQOvF3C9emS7Rg4zcFdwY6aiSkV/7CG+KBpmzLY6hIWQNruzEDZINpNgqBn7CicAJ6g573WG7zu6458agQ==\n - \ dependencies:\n \"@babel/helper-module-imports\" \"^7.16.7\"\n \"@babel/plugin-transform-block-scoping\" - \"^7.20.5\"\n \"@ember/edition-utils\" \"^1.2.0\"\n \"@glimmer/vm-babel-plugins\" - \"0.84.2\"\n babel-plugin-debug-macros \"^0.3.4\"\n babel-plugin-filter-imports - \"^4.0.0\"\n broccoli-concat \"^4.2.5\"\n broccoli-debug \"^0.6.4\"\n - \ broccoli-file-creator \"^2.1.1\"\n broccoli-funnel \"^3.0.8\"\n broccoli-merge-trees - \"^4.2.0\"\n chalk \"^4.0.0\"\n ember-auto-import \"^2.5.0\"\n ember-cli-babel - \"^7.26.11\"\n ember-cli-get-component-path-option \"^1.0.0\"\n ember-cli-is-package-missing - \"^1.0.0\"\n ember-cli-normalize-entity-name \"^1.0.0\"\n ember-cli-path-utils - \"^1.0.0\"\n ember-cli-string-utils \"^1.1.0\"\n ember-cli-typescript-blueprint-polyfill - \"^0.1.0\"\n ember-cli-version-checker \"^5.1.2\"\n ember-router-generator - \"^2.0.0\"\n inflection \"^1.13.2\"\n resolve \"^1.22.0\"\n semver - \"^7.3.7\"\n silent-error \"^1.1.1\"\n\n\"ember-style-modifier@^0.8.0 || - ^1.0.0 || ^2.0.0 || ^3.0.0\":\n version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/ember-style-modifier/-/ember-style-modifier-3.0.1.tgz#96aaaa2b713108725b81d8b934ec445ece6b89c3\"\n - \ integrity sha512-WHRVIiqY/dpwDtVWlnHW0P4Z+Jha8QEwfaQdIF2ckJL77ZKdjbV2j1XZymS0Nzj61EGx5BM+YEsGL16r3hLv2A==\n - \ dependencies:\n ember-auto-import \"^2.5.0\"\n ember-cli-babel \"^7.26.11\"\n - \ ember-modifier \"^3.2.7 || ^4.0.0\"\n\nember-template-imports@^3.4.1:\n - \ version \"3.4.1\"\n resolved \"https://registry.yarnpkg.com/ember-template-imports/-/ember-template-imports-3.4.1.tgz#bd400ddda2c2cad35ded53b35da1c0972452cde8\"\n - \ integrity sha512-KXnBFTAVxCfXnSCUgd/iuic9ajWbmFkRUBEeorJAMqxvougsPoK22s5ygE9O3GnzYdPpMwn+8v+/NAGy8HRBGA==\n - \ dependencies:\n babel-import-util \"^0.2.0\"\n broccoli-stew \"^3.0.0\"\n - \ ember-cli-babel-plugin-helpers \"^1.1.1\"\n ember-cli-version-checker - \"^5.1.2\"\n line-column \"^1.0.2\"\n magic-string \"^0.25.7\"\n parse-static-imports - \"^1.1.0\"\n string.prototype.matchall \"^4.0.6\"\n validate-peer-dependencies - \"^1.1.0\"\n\nember-template-lint@^5.3.0:\n version \"5.7.0\"\n resolved - \"https://registry.yarnpkg.com/ember-template-lint/-/ember-template-lint-5.7.0.tgz#7b191cabb1fe323a6c6c5f69bd4ae50bf8c35595\"\n - \ integrity sha512-y3Hb5xQsQKt3IgbD45xCXINRoTWmxUM425P2OXwMplZLo1feCWz3Jd6i+WxQFu0a6q3rnCdrCUh6lLoGtIB5XQ==\n - \ dependencies:\n \"@lint-todo/utils\" \"^13.0.3\"\n aria-query \"^5.0.2\"\n - \ chalk \"^5.2.0\"\n ci-info \"^3.8.0\"\n date-fns \"^2.29.2\"\n ember-template-imports - \"^3.4.1\"\n ember-template-recast \"^6.1.3\"\n eslint-formatter-kakoune - \"^1.0.0\"\n find-up \"^6.3.0\"\n fuse.js \"^6.5.3\"\n get-stdin - \"^9.0.0\"\n globby \"^13.1.3\"\n is-glob \"^4.0.3\"\n language-tags - \"^1.0.8\"\n micromatch \"^4.0.5\"\n resolve \"^1.22.1\"\n v8-compile-cache - \"^2.3.0\"\n yargs \"^17.7.1\"\n\nember-template-recast@^6.1.3:\n version - \"6.1.3\"\n resolved \"https://registry.yarnpkg.com/ember-template-recast/-/ember-template-recast-6.1.3.tgz#1e9b256ee9da24bcaa7c213088d01f32afc88001\"\n - \ integrity sha512-45lkfjrWlrMPlOd5rLFeQeePZwAvcS//x1x15kaiQTlqQdYWiYNXwbpWHqV+p9fXY6bEjl6EbyPhG/zBkgh8MA==\n - \ dependencies:\n \"@glimmer/reference\" \"^0.83.1\"\n \"@glimmer/syntax\" - \"^0.83.1\"\n \"@glimmer/validator\" \"^0.83.0\"\n async-promise-queue - \"^1.0.5\"\n colors \"^1.4.0\"\n commander \"^8.3.0\"\n globby \"^11.0.3\"\n - \ ora \"^5.4.0\"\n slash \"^3.0.0\"\n tmp \"^0.2.1\"\n workerpool - \"^6.1.5\"\n\nember-text-measurer@^0.6.0:\n version \"0.6.0\"\n resolved - \"https://registry.yarnpkg.com/ember-text-measurer/-/ember-text-measurer-0.6.0.tgz#140eda044fd7d4d7f60f654dd30da79c06922b2e\"\n - \ integrity sha512-/aZs2x2i6kT4a5tAW+zenH2wg8AbRK9jKxLkbVsKl/1ublNl27idVRdov1gJ+zgWu3DNK7whcfVycXtlaybYQw==\n - \ dependencies:\n ember-cli-babel \"^7.19.0\"\n ember-cli-htmlbars \"^4.3.1\"\n\nember-toggle@^9.0.3:\n - \ version \"9.0.3\"\n resolved \"https://registry.yarnpkg.com/ember-toggle/-/ember-toggle-9.0.3.tgz#c82e37ea32b87dc545356a91df07396e8fd2b273\"\n - \ integrity sha512-DxcQZ6HYq0NSRCkHqX77N8XiaIRZPjipDj68FVibPcW3puEFZwJnJgDu9eKmGcZWQvxpge5gzbloiwpJ7xib1A==\n - \ dependencies:\n \"@ember/render-modifiers\" \"^2.0.3\"\n ember-cached-decorator-polyfill - \"^0.1.4\"\n ember-cli-babel \"^7.26.11\"\n ember-cli-htmlbars \"^6.0.1\"\n - \ ember-gesture-modifiers \"^3.0.0\"\n\nember-tracked-storage-polyfill@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-tracked-storage-polyfill/-/ember-tracked-storage-polyfill-1.0.0.tgz#84d307a1e4badc5f84dca681db2cfea9bdee8a77\"\n - \ integrity sha512-eL7lZat68E6P/D7b9UoTB5bB5Oh/0aju0Z7PCMi3aTwhaydRaxloE7TGrTRYU+NdJuyNVZXeGyxFxn2frvd3TA==\n - \ dependencies:\n ember-cli-babel \"^7.26.3\"\n ember-cli-htmlbars \"^5.7.1\"\n\n\"ember-truth-helpers@^2.1.0 - || ^3.0.0\", ember-truth-helpers@^3.1.0, ember-truth-helpers@^3.1.1:\n version - \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/ember-truth-helpers/-/ember-truth-helpers-3.1.1.tgz#434715926d72bcc63b8a115dec09745fda4474dc\"\n - \ integrity sha512-FHwJAx77aA5q27EhdaaiBFuy9No+8yaWNT5A7zs0sIFCmf14GbcLn69vJEp6mW7vkITezizGAWhw7gL0Wbk7DA==\n - \ dependencies:\n ember-cli-babel \"^7.22.1\"\n\nember-uikit@^7.0.0:\n - \ version \"7.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-uikit/-/ember-uikit-7.0.0.tgz#252a449179069dff045efa5020ce1d1bce16430b\"\n - \ integrity sha512-pOTijCmAcPR/Yp5o6H7AAdNEH1+/ZpvSt8lmPQ4EJ8CC1SyeZ81BoS0GQq7lEEsZ5zIF1qQPJ8fqzSQekJ4fMw==\n - \ dependencies:\n \"@ember/string\" \"^3.0.1\"\n \"@embroider/util\" - \"^1.10.0\"\n \"@glimmer/component\" \"^1.1.2\"\n \"@glimmer/tracking\" - \"^1.1.2\"\n broccoli-funnel \"^3.0.8\"\n broccoli-merge-trees \"^4.2.0\"\n - \ broccoli-stew \"^3.0.0\"\n ember-auto-import \"^2.6.1\"\n ember-cli-babel - \"^7.26.11\"\n ember-cli-htmlbars \"^6.2.0\"\n ember-focus-trap \"^1.0.1\"\n - \ ember-modifier \"^4.1.0\"\n ember-toggle \"^9.0.3\"\n uikit \"^3.16.13\"\n\nember-validators@~4.1.2:\n - \ version \"4.1.2\"\n resolved \"https://registry.yarnpkg.com/ember-validators/-/ember-validators-4.1.2.tgz#e70c0ac80f6b66c8288ffe5860c96e81bf621691\"\n - \ integrity sha512-aNyJW52eWvWhdcRfnb0pGYSDuQU4i4XjA682aDG1ocmz7eUEDw7bXXvKEYGtVsPTtPLtUPvTtaH9mXKpMG+1xA==\n - \ dependencies:\n \"@embroider/macros\" \"^1.0.0\"\n ember-cli-babel - \"^7.26.11\"\n\nemoji-regex@^8.0.0:\n version \"8.0.0\"\n resolved \"https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37\"\n - \ integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==\n\nemojis-list@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78\"\n - \ integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==\n\nencodeurl@~1.0.2:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59\"\n - \ integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==\n\nencoding@^0.1.13:\n - \ version \"0.1.13\"\n resolved \"https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9\"\n - \ integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==\n - \ dependencies:\n iconv-lite \"^0.6.2\"\n\nend-of-stream@^1.0.0, end-of-stream@^1.1.0, - end-of-stream@^1.4.1:\n version \"1.4.4\"\n resolved \"https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0\"\n - \ integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==\n - \ dependencies:\n once \"^1.4.0\"\n\nengine.io-parser@~5.0.3:\n version - \"5.0.6\"\n resolved \"https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.0.6.tgz#7811244af173e157295dec9b2718dfe42a64ef45\"\n - \ integrity sha512-tjuoZDMAdEhVnSFleYPCtdL2GXwVTGtNjoeJd9IhIG3C1xs9uwxqRNEu5WpnDZCaozwVlK/nuQhpodhXSIMaxw==\n\nengine.io@~6.4.1:\n - \ version \"6.4.1\"\n resolved \"https://registry.yarnpkg.com/engine.io/-/engine.io-6.4.1.tgz#8056b4526a88e779f9c280d820422d4e3eeaaae5\"\n - \ integrity sha512-JFYQurD/nbsA5BSPmbaOSLa3tSVj8L6o4srSwXXY3NqE+gGUNmmPTbhn8tjzcCtSqhFgIeqef81ngny8JM25hw==\n - \ dependencies:\n \"@types/cookie\" \"^0.4.1\"\n \"@types/cors\" \"^2.8.12\"\n - \ \"@types/node\" \">=10.0.0\"\n accepts \"~1.3.4\"\n base64id \"2.0.0\"\n - \ cookie \"~0.4.1\"\n cors \"~2.8.5\"\n debug \"~4.3.1\"\n engine.io-parser - \"~5.0.3\"\n ws \"~8.11.0\"\n\nenhanced-resolve@^4.0.0, enhanced-resolve@^4.5.0:\n - \ version \"4.5.0\"\n resolved \"https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec\"\n - \ integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==\n - \ dependencies:\n graceful-fs \"^4.1.2\"\n memory-fs \"^0.5.0\"\n tapable - \"^1.0.0\"\n\nenhanced-resolve@^5.10.0:\n version \"5.12.0\"\n resolved - \"https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz#300e1c90228f5b570c4d35babf263f6da7155634\"\n - \ integrity sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==\n - \ dependencies:\n graceful-fs \"^4.2.4\"\n tapable \"^2.2.0\"\n\nenquirer@^2.3.5:\n - \ version \"2.3.6\"\n resolved \"https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d\"\n - \ integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==\n - \ dependencies:\n ansi-colors \"^4.1.1\"\n\nensure-posix-path@^1.0.0, ensure-posix-path@^1.0.1, - ensure-posix-path@^1.0.2, ensure-posix-path@^1.1.0, ensure-posix-path@^1.1.1:\n - \ version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/ensure-posix-path/-/ensure-posix-path-1.1.1.tgz#3c62bdb19fa4681544289edb2b382adc029179ce\"\n - \ integrity sha512-VWU0/zXzVbeJNXvME/5EmLuEj2TauvoaTz6aFYK1Z92JCBlDlZ3Gu0tuGR42kpW1754ywTs+QB0g5TP0oj9Zaw==\n\nentities@^2.0.0:\n - \ version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55\"\n - \ integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==\n\nentities@~3.0.1:\n - \ version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/entities/-/entities-3.0.1.tgz#2b887ca62585e96db3903482d336c1006c3001d4\"\n - \ integrity sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==\n\nenv-paths@^2.2.0:\n - \ version \"2.2.1\"\n resolved \"https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2\"\n - \ integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==\n\nerr-code@^2.0.2:\n - \ version \"2.0.3\"\n resolved \"https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9\"\n - \ integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==\n\nerrlop@^2.0.0:\n - \ version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/errlop/-/errlop-2.2.0.tgz#1ff383f8f917ae328bebb802d6ca69666a42d21b\"\n - \ integrity sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw==\n\nerrno@^0.1.3, - errno@~0.1.7:\n version \"0.1.8\"\n resolved \"https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f\"\n - \ integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==\n - \ dependencies:\n prr \"~1.0.1\"\n\nerror@^7.0.0:\n version \"7.2.1\"\n - \ resolved \"https://registry.yarnpkg.com/error/-/error-7.2.1.tgz#eab21a4689b5f684fc83da84a0e390de82d94894\"\n - \ integrity sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==\n - \ dependencies:\n string-template \"~0.2.1\"\n\nes-abstract@^1.19.0, es-abstract@^1.20.4:\n - \ version \"1.21.2\"\n resolved \"https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.2.tgz#a56b9695322c8a185dc25975aa3b8ec31d0e7eff\"\n - \ integrity sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==\n - \ dependencies:\n array-buffer-byte-length \"^1.0.0\"\n available-typed-arrays - \"^1.0.5\"\n call-bind \"^1.0.2\"\n es-set-tostringtag \"^2.0.1\"\n - \ es-to-primitive \"^1.2.1\"\n function.prototype.name \"^1.1.5\"\n get-intrinsic - \"^1.2.0\"\n get-symbol-description \"^1.0.0\"\n globalthis \"^1.0.3\"\n - \ gopd \"^1.0.1\"\n has \"^1.0.3\"\n has-property-descriptors \"^1.0.0\"\n - \ has-proto \"^1.0.1\"\n has-symbols \"^1.0.3\"\n internal-slot \"^1.0.5\"\n - \ is-array-buffer \"^3.0.2\"\n is-callable \"^1.2.7\"\n is-negative-zero - \"^2.0.2\"\n is-regex \"^1.1.4\"\n is-shared-array-buffer \"^1.0.2\"\n - \ is-string \"^1.0.7\"\n is-typed-array \"^1.1.10\"\n is-weakref \"^1.0.2\"\n - \ object-inspect \"^1.12.3\"\n object-keys \"^1.1.1\"\n object.assign - \"^4.1.4\"\n regexp.prototype.flags \"^1.4.3\"\n safe-regex-test \"^1.0.0\"\n - \ string.prototype.trim \"^1.2.7\"\n string.prototype.trimend \"^1.0.6\"\n - \ string.prototype.trimstart \"^1.0.6\"\n typed-array-length \"^1.0.4\"\n - \ unbox-primitive \"^1.0.2\"\n which-typed-array \"^1.1.9\"\n\nes-get-iterator@^1.1.2:\n - \ version \"1.1.3\"\n resolved \"https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.3.tgz#3ef87523c5d464d41084b2c3c9c214f1199763d6\"\n - \ integrity sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==\n - \ dependencies:\n call-bind \"^1.0.2\"\n get-intrinsic \"^1.1.3\"\n - \ has-symbols \"^1.0.3\"\n is-arguments \"^1.1.1\"\n is-map \"^2.0.2\"\n - \ is-set \"^2.0.2\"\n is-string \"^1.0.7\"\n isarray \"^2.0.5\"\n - \ stop-iteration-iterator \"^1.0.0\"\n\nes-module-lexer@^0.9.0:\n version - \"0.9.3\"\n resolved \"https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19\"\n - \ integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==\n\nes-set-tostringtag@^2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8\"\n - \ integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==\n - \ dependencies:\n get-intrinsic \"^1.1.3\"\n has \"^1.0.3\"\n has-tostringtag - \"^1.0.0\"\n\nes-shim-unscopables@^1.0.0:\n version \"1.0.0\"\n resolved - \"https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241\"\n - \ integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==\n - \ dependencies:\n has \"^1.0.3\"\n\nes-to-primitive@^1.2.1:\n version - \"1.2.1\"\n resolved \"https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a\"\n - \ integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==\n - \ dependencies:\n is-callable \"^1.1.4\"\n is-date-object \"^1.0.1\"\n - \ is-symbol \"^1.0.2\"\n\nescalade@^3.1.1:\n version \"3.1.1\"\n resolved - \"https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40\"\n - \ integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==\n\nescape-html@~1.0.3:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988\"\n - \ integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==\n\nescape-string-regexp@^1.0.2, - escape-string-regexp@^1.0.5:\n version \"1.0.5\"\n resolved \"https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4\"\n - \ integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==\n\nescape-string-regexp@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34\"\n - \ integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==\n\nescodegen@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/escodegen/-/escodegen-2.0.0.tgz#5e32b12833e8aa8fa35e1bf0befa89380484c7dd\"\n - \ integrity sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==\n - \ dependencies:\n esprima \"^4.0.1\"\n estraverse \"^5.2.0\"\n esutils - \"^2.0.2\"\n optionator \"^0.8.1\"\n optionalDependencies:\n source-map - \"~0.6.1\"\n\neslint-config-prettier@^8.6.0:\n version \"8.7.0\"\n resolved - \"https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.7.0.tgz#f1cc58a8afebc50980bd53475451df146c13182d\"\n - \ integrity sha512-HHVXLSlVUhMSmyW4ZzEuvjpwqamgmlfkutD53cYXLikh4pt/modINRcCIApJ84czDxM4GZInwUrromsDdTImTA==\n\neslint-formatter-kakoune@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/eslint-formatter-kakoune/-/eslint-formatter-kakoune-1.0.0.tgz#a95cc4fe1fbc06b84e0f2397e83f5f0b68340125\"\n - \ integrity sha512-Uk/TVLt6Nf6Xoz7C1iYuZjOSdJxe5aaauGRke8JhKeJwD66Y61/pY2FjtLP04Ooq9PwV34bzrkKkU2UZ5FtDRA==\n\neslint-import-resolver-node@^0.3.7:\n - \ version \"0.3.7\"\n resolved \"https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz#83b375187d412324a1963d84fa664377a23eb4d7\"\n - \ integrity sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==\n - \ dependencies:\n debug \"^3.2.7\"\n is-core-module \"^2.11.0\"\n resolve - \"^1.22.1\"\n\neslint-module-utils@^2.7.4:\n version \"2.7.4\"\n resolved - \"https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz#4f3e41116aaf13a20792261e61d3a2e7e0583974\"\n - \ integrity sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==\n - \ dependencies:\n debug \"^3.2.7\"\n\neslint-plugin-ember@^11.4.6:\n version - \"11.4.8\"\n resolved \"https://registry.yarnpkg.com/eslint-plugin-ember/-/eslint-plugin-ember-11.4.8.tgz#96e243746bde961a5620533c79ae7f4c827dadb6\"\n - \ integrity sha512-ytHEMDNkXbkBAfw2loR62pLozOiMp+Y7BJaupSQK25lCsfrhVMsfog2uTvicoCwDDPgcOJrivdUmMbfErOGOdQ==\n - \ dependencies:\n \"@ember-data/rfc395-data\" \"^0.0.4\"\n \"@glimmer/syntax\" - \"^0.84.2\"\n css-tree \"^2.0.4\"\n ember-rfc176-data \"^0.3.15\"\n - \ ember-template-imports \"^3.4.1\"\n eslint-utils \"^3.0.0\"\n estraverse - \"^5.2.0\"\n lodash.camelcase \"^4.1.1\"\n lodash.kebabcase \"^4.1.1\"\n - \ magic-string \"^0.30.0\"\n requireindex \"^1.2.0\"\n snake-case - \"^3.0.3\"\n\neslint-plugin-es@^3.0.0:\n version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz#75a7cdfdccddc0589934aeeb384175f221c57893\"\n - \ integrity sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==\n - \ dependencies:\n eslint-utils \"^2.0.0\"\n regexpp \"^3.0.0\"\n\neslint-plugin-import@^2.27.5:\n - \ version \"2.27.5\"\n resolved \"https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz#876a6d03f52608a3e5bb439c2550588e51dd6c65\"\n - \ integrity sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==\n - \ dependencies:\n array-includes \"^3.1.6\"\n array.prototype.flat \"^1.3.1\"\n - \ array.prototype.flatmap \"^1.3.1\"\n debug \"^3.2.7\"\n doctrine - \"^2.1.0\"\n eslint-import-resolver-node \"^0.3.7\"\n eslint-module-utils - \"^2.7.4\"\n has \"^1.0.3\"\n is-core-module \"^2.11.0\"\n is-glob - \"^4.0.3\"\n minimatch \"^3.1.2\"\n object.values \"^1.1.6\"\n resolve - \"^1.22.1\"\n semver \"^6.3.0\"\n tsconfig-paths \"^3.14.1\"\n\neslint-plugin-node@^11.1.0:\n - \ version \"11.1.0\"\n resolved \"https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz#c95544416ee4ada26740a30474eefc5402dc671d\"\n - \ integrity sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==\n - \ dependencies:\n eslint-plugin-es \"^3.0.0\"\n eslint-utils \"^2.0.0\"\n - \ ignore \"^5.1.1\"\n minimatch \"^3.0.4\"\n resolve \"^1.10.1\"\n - \ semver \"^6.1.0\"\n\neslint-plugin-prettier@^4.2.1:\n version \"4.2.1\"\n - \ resolved \"https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz#651cbb88b1dab98bfd42f017a12fa6b2d993f94b\"\n - \ integrity sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==\n - \ dependencies:\n prettier-linter-helpers \"^1.0.0\"\n\neslint-plugin-qunit@^7.3.4:\n - \ version \"7.3.4\"\n resolved \"https://registry.yarnpkg.com/eslint-plugin-qunit/-/eslint-plugin-qunit-7.3.4.tgz#2465b6f29ff56fbe9b741bde2740dec109ee9bec\"\n - \ integrity sha512-EbDM0zJerH9zVdUswMJpcFF7wrrpvsGuYfNexUpa5hZkkdFhaFcX+yD+RSK4Nrauw4psMGlcqeWUMhaVo+Manw==\n - \ dependencies:\n eslint-utils \"^3.0.0\"\n requireindex \"^1.2.0\"\n\neslint-scope@5.1.1, - eslint-scope@^5.1.1:\n version \"5.1.1\"\n resolved \"https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c\"\n - \ integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==\n - \ dependencies:\n esrecurse \"^4.3.0\"\n estraverse \"^4.1.1\"\n\neslint-scope@^4.0.3:\n - \ version \"4.0.3\"\n resolved \"https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848\"\n - \ integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==\n - \ dependencies:\n esrecurse \"^4.1.0\"\n estraverse \"^4.1.1\"\n\neslint-utils@^2.0.0, - eslint-utils@^2.1.0:\n version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27\"\n - \ integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==\n - \ dependencies:\n eslint-visitor-keys \"^1.1.0\"\n\neslint-utils@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672\"\n - \ integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==\n - \ dependencies:\n eslint-visitor-keys \"^2.0.0\"\n\neslint-visitor-keys@^1.0.0, - eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0:\n version \"1.3.0\"\n - \ resolved \"https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e\"\n - \ integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==\n\neslint-visitor-keys@^2.0.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303\"\n - \ integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==\n\neslint@^7.0.0:\n - \ version \"7.32.0\"\n resolved \"https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d\"\n - \ integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==\n - \ dependencies:\n \"@babel/code-frame\" \"7.12.11\"\n \"@eslint/eslintrc\" - \"^0.4.3\"\n \"@humanwhocodes/config-array\" \"^0.5.0\"\n ajv \"^6.10.0\"\n - \ chalk \"^4.0.0\"\n cross-spawn \"^7.0.2\"\n debug \"^4.0.1\"\n doctrine - \"^3.0.0\"\n enquirer \"^2.3.5\"\n escape-string-regexp \"^4.0.0\"\n - \ eslint-scope \"^5.1.1\"\n eslint-utils \"^2.1.0\"\n eslint-visitor-keys - \"^2.0.0\"\n espree \"^7.3.1\"\n esquery \"^1.4.0\"\n esutils \"^2.0.2\"\n - \ fast-deep-equal \"^3.1.3\"\n file-entry-cache \"^6.0.1\"\n functional-red-black-tree - \"^1.0.1\"\n glob-parent \"^5.1.2\"\n globals \"^13.6.0\"\n ignore - \"^4.0.6\"\n import-fresh \"^3.0.0\"\n imurmurhash \"^0.1.4\"\n is-glob - \"^4.0.0\"\n js-yaml \"^3.13.1\"\n json-stable-stringify-without-jsonify - \"^1.0.1\"\n levn \"^0.4.1\"\n lodash.merge \"^4.6.2\"\n minimatch - \"^3.0.4\"\n natural-compare \"^1.4.0\"\n optionator \"^0.9.1\"\n progress - \"^2.0.0\"\n regexpp \"^3.1.0\"\n semver \"^7.2.1\"\n strip-ansi - \"^6.0.0\"\n strip-json-comments \"^3.1.0\"\n table \"^6.0.9\"\n text-table - \"^0.2.0\"\n v8-compile-cache \"^2.0.3\"\n\nesm@^3.2.4:\n version \"3.2.25\"\n - \ resolved \"https://registry.yarnpkg.com/esm/-/esm-3.2.25.tgz#342c18c29d56157688ba5ce31f8431fbb795cc10\"\n - \ integrity sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==\n\nespree@^7.3.0, - espree@^7.3.1:\n version \"7.3.1\"\n resolved \"https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6\"\n - \ integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==\n - \ dependencies:\n acorn \"^7.4.0\"\n acorn-jsx \"^5.3.1\"\n eslint-visitor-keys - \"^1.3.0\"\n\nesprima@^4.0.0, esprima@^4.0.1, esprima@~4.0.0:\n version \"4.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71\"\n - \ integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==\n\nesprima@~3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/esprima/-/esprima-3.0.0.tgz#53cf247acda77313e551c3aa2e73342d3fb4f7d9\"\n - \ integrity sha512-xoBq/MIShSydNZOkjkoCEjqod963yHNXTLC40ypBhop6yPqflPz/vTinmCfSrGcywVLnSftRf6a0kJLdFdzemw==\n\nesquery@^1.4.0:\n - \ version \"1.5.0\"\n resolved \"https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b\"\n - \ integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==\n - \ dependencies:\n estraverse \"^5.1.0\"\n\nesrecurse@^4.1.0, esrecurse@^4.3.0:\n - \ version \"4.3.0\"\n resolved \"https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921\"\n - \ integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==\n - \ dependencies:\n estraverse \"^5.2.0\"\n\nestraverse@^4.1.1:\n version - \"4.3.0\"\n resolved \"https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d\"\n - \ integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==\n\nestraverse@^5.1.0, - estraverse@^5.2.0:\n version \"5.3.0\"\n resolved \"https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123\"\n - \ integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==\n\nestree-walker@^0.6.1:\n - \ version \"0.6.1\"\n resolved \"https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362\"\n - \ integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==\n\nesutils@^2.0.2:\n - \ version \"2.0.3\"\n resolved \"https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64\"\n - \ integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==\n\netag@~1.8.1:\n - \ version \"1.8.1\"\n resolved \"https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887\"\n - \ integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==\n\neventemitter3@^4.0.0:\n - \ version \"4.0.7\"\n resolved \"https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f\"\n - \ integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==\n\nevents-to-array@^1.0.1:\n - \ version \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/events-to-array/-/events-to-array-1.1.2.tgz#2d41f563e1fe400ed4962fe1a4d5c6a7539df7f6\"\n - \ integrity sha512-inRWzRY7nG+aXZxBzEqYKB3HPgwflZRopAjDCHv0whhRx+MTUr1ei0ICZUypdyE0HRm4L2d5VEcIqLD6yl+BFA==\n\nevents@^3.0.0, - events@^3.2.0:\n version \"3.3.0\"\n resolved \"https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400\"\n - \ integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==\n\nevp_bytestokey@^1.0.0, - evp_bytestokey@^1.0.3:\n version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02\"\n - \ integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==\n - \ dependencies:\n md5.js \"^1.3.4\"\n safe-buffer \"^5.1.1\"\n\nexec-sh@^0.3.2, - exec-sh@^0.3.4:\n version \"0.3.6\"\n resolved \"https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc\"\n - \ integrity sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==\n\nexeca@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8\"\n - \ integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==\n - \ dependencies:\n cross-spawn \"^6.0.0\"\n get-stream \"^4.0.0\"\n is-stream - \"^1.1.0\"\n npm-run-path \"^2.0.0\"\n p-finally \"^1.0.0\"\n signal-exit - \"^3.0.0\"\n strip-eof \"^1.0.0\"\n\nexeca@^2.0.0:\n version \"2.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/execa/-/execa-2.1.0.tgz#e5d3ecd837d2a60ec50f3da78fd39767747bbe99\"\n - \ integrity sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==\n - \ dependencies:\n cross-spawn \"^7.0.0\"\n get-stream \"^5.0.0\"\n is-stream - \"^2.0.0\"\n merge-stream \"^2.0.0\"\n npm-run-path \"^3.0.0\"\n onetime - \"^5.1.0\"\n p-finally \"^2.0.0\"\n signal-exit \"^3.0.2\"\n strip-final-newline - \"^2.0.0\"\n\nexeca@^4.0.0:\n version \"4.1.0\"\n resolved \"https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a\"\n - \ integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==\n - \ dependencies:\n cross-spawn \"^7.0.0\"\n get-stream \"^5.0.0\"\n human-signals - \"^1.1.1\"\n is-stream \"^2.0.0\"\n merge-stream \"^2.0.0\"\n npm-run-path - \"^4.0.0\"\n onetime \"^5.1.0\"\n signal-exit \"^3.0.2\"\n strip-final-newline - \"^2.0.0\"\n\nexeca@^5.1.1:\n version \"5.1.1\"\n resolved \"https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd\"\n - \ integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==\n - \ dependencies:\n cross-spawn \"^7.0.3\"\n get-stream \"^6.0.0\"\n human-signals - \"^2.1.0\"\n is-stream \"^2.0.0\"\n merge-stream \"^2.0.0\"\n npm-run-path - \"^4.0.1\"\n onetime \"^5.1.2\"\n signal-exit \"^3.0.3\"\n strip-final-newline - \"^2.0.0\"\n\nexit@^0.1.2:\n version \"0.1.2\"\n resolved \"https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c\"\n - \ integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==\n\nexpand-brackets@^2.1.4:\n - \ version \"2.1.4\"\n resolved \"https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622\"\n - \ integrity sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==\n - \ dependencies:\n debug \"^2.3.3\"\n define-property \"^0.2.5\"\n extend-shallow - \"^2.0.1\"\n posix-character-classes \"^0.1.0\"\n regex-not \"^1.0.0\"\n - \ snapdragon \"^0.8.1\"\n to-regex \"^3.0.1\"\n\nexpand-template@^2.0.3:\n - \ version \"2.0.3\"\n resolved \"https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c\"\n - \ integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==\n\nexpand-tilde@^2.0.0, - expand-tilde@^2.0.2:\n version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502\"\n - \ integrity sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==\n - \ dependencies:\n homedir-polyfill \"^1.0.1\"\n\nexpress@^4.10.7, express@^4.17.1, - express@^4.18.1:\n version \"4.18.2\"\n resolved \"https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59\"\n - \ integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==\n - \ dependencies:\n accepts \"~1.3.8\"\n array-flatten \"1.1.1\"\n body-parser - \"1.20.1\"\n content-disposition \"0.5.4\"\n content-type \"~1.0.4\"\n - \ cookie \"0.5.0\"\n cookie-signature \"1.0.6\"\n debug \"2.6.9\"\n - \ depd \"2.0.0\"\n encodeurl \"~1.0.2\"\n escape-html \"~1.0.3\"\n - \ etag \"~1.8.1\"\n finalhandler \"1.2.0\"\n fresh \"0.5.2\"\n http-errors - \"2.0.0\"\n merge-descriptors \"1.0.1\"\n methods \"~1.1.2\"\n on-finished - \"2.4.1\"\n parseurl \"~1.3.3\"\n path-to-regexp \"0.1.7\"\n proxy-addr - \"~2.0.7\"\n qs \"6.11.0\"\n range-parser \"~1.2.1\"\n safe-buffer - \"5.2.1\"\n send \"0.18.0\"\n serve-static \"1.15.0\"\n setprototypeof - \"1.2.0\"\n statuses \"2.0.1\"\n type-is \"~1.6.18\"\n utils-merge - \"1.0.1\"\n vary \"~1.1.2\"\n\nextend-shallow@^2.0.1:\n version \"2.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f\"\n - \ integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==\n - \ dependencies:\n is-extendable \"^0.1.0\"\n\nextend-shallow@^3.0.0, extend-shallow@^3.0.2:\n - \ version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8\"\n - \ integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==\n - \ dependencies:\n assign-symbols \"^1.0.0\"\n is-extendable \"^1.0.1\"\n\nextend@^3.0.2:\n - \ version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa\"\n - \ integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==\n\nexternal-editor@^3.0.3:\n - \ version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495\"\n - \ integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==\n - \ dependencies:\n chardet \"^0.7.0\"\n iconv-lite \"^0.4.24\"\n tmp - \"^0.0.33\"\n\nextglob@^2.0.4:\n version \"2.0.4\"\n resolved \"https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543\"\n - \ integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==\n - \ dependencies:\n array-unique \"^0.3.2\"\n define-property \"^1.0.0\"\n - \ expand-brackets \"^2.1.4\"\n extend-shallow \"^2.0.1\"\n fragment-cache - \"^0.2.1\"\n regex-not \"^1.0.0\"\n snapdragon \"^0.8.1\"\n to-regex - \"^3.0.1\"\n\nextract-stack@^2.0.0:\n version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/extract-stack/-/extract-stack-2.0.0.tgz#11367bc865bfcd9bc0db3123e5edb57786f11f9b\"\n - \ integrity sha512-AEo4zm+TenK7zQorGK1f9mJ8L14hnTDi2ZQPR+Mub1NX8zimka1mXpV5LpH8x9HoUmFSHZCfLHqWvp0Y4FxxzQ==\n\nfake-xml-http-request@^2.1.2:\n - \ version \"2.1.2\"\n resolved \"https://registry.yarnpkg.com/fake-xml-http-request/-/fake-xml-http-request-2.1.2.tgz#f1786720cae50bbb46273035a0173414f3e85e74\"\n - \ integrity sha512-HaFMBi7r+oEC9iJNpc3bvcW7Z7iLmM26hPDmlb0mFwyANSsOQAtJxbdWsXITKOzZUyMYK0zYCv3h5yDj9TsiXg==\n\nfast-deep-equal@^3.1.1, - fast-deep-equal@^3.1.3:\n version \"3.1.3\"\n resolved \"https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525\"\n - \ integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==\n\nfast-diff@^1.1.2:\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03\"\n - \ integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==\n\nfast-glob@^2.2.6:\n - \ version \"2.2.7\"\n resolved \"https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d\"\n - \ integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==\n - \ dependencies:\n \"@mrmlnc/readdir-enhanced\" \"^2.2.1\"\n \"@nodelib/fs.stat\" - \"^1.1.2\"\n glob-parent \"^3.1.0\"\n is-glob \"^4.0.0\"\n merge2 - \"^1.2.3\"\n micromatch \"^3.1.10\"\n\nfast-glob@^3.0.3, fast-glob@^3.2.11, - fast-glob@^3.2.9:\n version \"3.2.12\"\n resolved \"https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80\"\n - \ integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==\n - \ dependencies:\n \"@nodelib/fs.stat\" \"^2.0.2\"\n \"@nodelib/fs.walk\" - \"^1.2.3\"\n glob-parent \"^5.1.2\"\n merge2 \"^1.3.0\"\n micromatch - \"^4.0.4\"\n\nfast-json-stable-stringify@^2.0.0:\n version \"2.1.0\"\n resolved - \"https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633\"\n - \ integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==\n\nfast-levenshtein@^2.0.6, - fast-levenshtein@~2.0.6:\n version \"2.0.6\"\n resolved \"https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917\"\n - \ integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==\n\nfast-memoize@^2.5.2:\n - \ version \"2.5.2\"\n resolved \"https://registry.yarnpkg.com/fast-memoize/-/fast-memoize-2.5.2.tgz#79e3bb6a4ec867ea40ba0e7146816f6cdce9b57e\"\n - \ integrity sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw==\n\nfast-ordered-set@^1.0.0:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/fast-ordered-set/-/fast-ordered-set-1.0.3.tgz#3fbb36634f7be79e4f7edbdb4a357dee25d184eb\"\n - \ integrity sha512-MxBW4URybFszOx1YlACEoK52P6lE3xiFcPaGCUZ7QQOZ6uJXKo++Se8wa31SjcZ+NC/fdAWX7UtKEfaGgHS2Vg==\n - \ dependencies:\n blank-object \"^1.0.1\"\n\nfast-sourcemap-concat@^1.4.0:\n - \ version \"1.4.0\"\n resolved \"https://registry.yarnpkg.com/fast-sourcemap-concat/-/fast-sourcemap-concat-1.4.0.tgz#122c330d4a2afaff16ad143bc9674b87cd76c8ad\"\n - \ integrity sha512-x90Wlx/2C83lfyg7h4oguTZN4MyaVfaiUSJQNpU+YEA0Odf9u659Opo44b0LfoVg9G/bOE++GdID/dkyja+XcA==\n - \ dependencies:\n chalk \"^2.0.0\"\n fs-extra \"^5.0.0\"\n heimdalljs-logger - \"^0.1.9\"\n memory-streams \"^0.1.3\"\n mkdirp \"^0.5.0\"\n source-map - \"^0.4.2\"\n source-map-url \"^0.3.0\"\n sourcemap-validator \"^1.1.0\"\n\nfast-sourcemap-concat@^2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/fast-sourcemap-concat/-/fast-sourcemap-concat-2.1.0.tgz#12dd36bfc38c804093e4bd1de61dd6216f574211\"\n - \ integrity sha512-L9uADEnnHOeF4U5Kc3gzEs3oFpNCFkiTJXvT+nKmR0zcFqHZJJbszWT7dv4t9558FJRGpCj8UxUpTgz2zwiIZA==\n - \ dependencies:\n chalk \"^2.0.0\"\n fs-extra \"^5.0.0\"\n heimdalljs-logger - \"^0.1.9\"\n memory-streams \"^0.1.3\"\n mkdirp \"^0.5.0\"\n source-map - \"^0.4.2\"\n source-map-url \"^0.3.0\"\n sourcemap-validator \"^1.1.0\"\n\nfastest-levenshtein@^1.0.12:\n - \ version \"1.0.16\"\n resolved \"https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5\"\n - \ integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==\n\nfastq@^1.6.0:\n - \ version \"1.15.0\"\n resolved \"https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a\"\n - \ integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==\n - \ dependencies:\n reusify \"^1.0.4\"\n\nfaye-websocket@^0.11.3:\n version - \"0.11.4\"\n resolved \"https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da\"\n - \ integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==\n - \ dependencies:\n websocket-driver \">=0.5.1\"\n\nfb-watchman@^2.0.0, fb-watchman@^2.0.1:\n - \ version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c\"\n - \ integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==\n - \ dependencies:\n bser \"2.1.1\"\n\nfiggy-pudding@^3.5.1:\n version \"3.5.2\"\n - \ resolved \"https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e\"\n - \ integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==\n\nfigures@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962\"\n - \ integrity sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==\n - \ dependencies:\n escape-string-regexp \"^1.0.5\"\n\nfigures@^3.0.0:\n - \ version \"3.2.0\"\n resolved \"https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af\"\n - \ integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==\n - \ dependencies:\n escape-string-regexp \"^1.0.5\"\n\nfile-entry-cache@^6.0.1:\n - \ version \"6.0.1\"\n resolved \"https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027\"\n - \ integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==\n - \ dependencies:\n flat-cache \"^3.0.4\"\n\nfile-uri-to-path@1.0.0:\n version - \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd\"\n - \ integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==\n\nfilesize@^10.0.5:\n - \ version \"10.0.6\"\n resolved \"https://registry.yarnpkg.com/filesize/-/filesize-10.0.6.tgz#5f4cd2721664cd925db3a7a5a87bbfd6ab5ebb1a\"\n - \ integrity sha512-rzpOZ4C9vMFDqOa6dNpog92CoLYjD79dnjLk2TYDDtImRIyLTOzqojCb05Opd1WuiWjs+fshhCgTd8cl7y5t+g==\n\nfilesize@^5.0.0:\n - \ version \"5.0.3\"\n resolved \"https://registry.yarnpkg.com/filesize/-/filesize-5.0.3.tgz#2fa284185e9d2e8edbec2915b4dadce4043aac31\"\n - \ integrity sha512-RM123v6KPqgZJmVCh4rLvCo8tLKr4sgD92DeZ+AuoUE8teGZJHKs1cTORwETcpIJSlGsz2WYdwKDQUXby5hNqQ==\n\nfill-range@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7\"\n - \ integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==\n - \ dependencies:\n extend-shallow \"^2.0.1\"\n is-number \"^3.0.0\"\n - \ repeat-string \"^1.6.1\"\n to-regex-range \"^2.1.0\"\n\nfill-range@^7.0.1:\n - \ version \"7.0.1\"\n resolved \"https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40\"\n - \ integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==\n - \ dependencies:\n to-regex-range \"^5.0.1\"\n\nfinalhandler@1.1.2:\n version - \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d\"\n - \ integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==\n - \ dependencies:\n debug \"2.6.9\"\n encodeurl \"~1.0.2\"\n escape-html - \"~1.0.3\"\n on-finished \"~2.3.0\"\n parseurl \"~1.3.3\"\n statuses - \"~1.5.0\"\n unpipe \"~1.0.0\"\n\nfinalhandler@1.2.0:\n version \"1.2.0\"\n - \ resolved \"https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32\"\n - \ integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==\n - \ dependencies:\n debug \"2.6.9\"\n encodeurl \"~1.0.2\"\n escape-html - \"~1.0.3\"\n on-finished \"2.4.1\"\n parseurl \"~1.3.3\"\n statuses - \"2.0.1\"\n unpipe \"~1.0.0\"\n\nfind-babel-config@^1.1.0, find-babel-config@^1.2.0:\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/find-babel-config/-/find-babel-config-1.2.0.tgz#a9b7b317eb5b9860cda9d54740a8c8337a2283a2\"\n - \ integrity sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==\n - \ dependencies:\n json5 \"^0.5.1\"\n path-exists \"^3.0.0\"\n\nfind-cache-dir@^2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7\"\n - \ integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==\n - \ dependencies:\n commondir \"^1.0.1\"\n make-dir \"^2.0.0\"\n pkg-dir - \"^3.0.0\"\n\nfind-cache-dir@^3.3.1:\n version \"3.3.2\"\n resolved \"https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b\"\n - \ integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==\n - \ dependencies:\n commondir \"^1.0.1\"\n make-dir \"^3.0.2\"\n pkg-dir - \"^4.1.0\"\n\nfind-index@^1.1.0:\n version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/find-index/-/find-index-1.1.1.tgz#4b221f8d46b7f8bea33d8faed953f3ca7a081cbc\"\n - \ integrity sha512-XYKutXMrIK99YMUPf91KX5QVJoG31/OsgftD6YoTPAObfQIxM4ziA9f0J1AsqKhJmo+IeaIPP0CFopTD4bdUBw==\n\nfind-up@^2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7\"\n - \ integrity sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==\n - \ dependencies:\n locate-path \"^2.0.0\"\n\nfind-up@^3.0.0:\n version - \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73\"\n - \ integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==\n - \ dependencies:\n locate-path \"^3.0.0\"\n\nfind-up@^4.0.0, find-up@^4.1.0:\n - \ version \"4.1.0\"\n resolved \"https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19\"\n - \ integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==\n - \ dependencies:\n locate-path \"^5.0.0\"\n path-exists \"^4.0.0\"\n\nfind-up@^5.0.0:\n - \ version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc\"\n - \ integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==\n - \ dependencies:\n locate-path \"^6.0.0\"\n path-exists \"^4.0.0\"\n\nfind-up@^6.3.0:\n - \ version \"6.3.0\"\n resolved \"https://registry.yarnpkg.com/find-up/-/find-up-6.3.0.tgz#2abab3d3280b2dc7ac10199ef324c4e002c8c790\"\n - \ integrity sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==\n - \ dependencies:\n locate-path \"^7.1.0\"\n path-exists \"^5.0.0\"\n\nfind-yarn-workspace-root@^1.1.0:\n - \ version \"1.2.1\"\n resolved \"https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-1.2.1.tgz#40eb8e6e7c2502ddfaa2577c176f221422f860db\"\n - \ integrity sha512-dVtfb0WuQG+8Ag2uWkbG79hOUzEsRrhBzgfn86g2sJPkzmcpGdghbNTfUKGTxymFrY/tLIodDzLoW9nOJ4FY8Q==\n - \ dependencies:\n fs-extra \"^4.0.3\"\n micromatch \"^3.1.4\"\n\nfind-yarn-workspace-root@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz#f47fb8d239c900eb78179aa81b66673eac88f7bd\"\n - \ integrity sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==\n - \ dependencies:\n micromatch \"^4.0.2\"\n\nfindup-sync@^4.0.0:\n version - \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/findup-sync/-/findup-sync-4.0.0.tgz#956c9cdde804052b881b428512905c4a5f2cdef0\"\n - \ integrity sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==\n - \ dependencies:\n detect-file \"^1.0.0\"\n is-glob \"^4.0.0\"\n micromatch - \"^4.0.2\"\n resolve-dir \"^1.0.1\"\n\nfireworm@^0.7.0:\n version \"0.7.2\"\n - \ resolved \"https://registry.yarnpkg.com/fireworm/-/fireworm-0.7.2.tgz#bc5736515b48bd30bf3293a2062e0b0e0361537a\"\n - \ integrity sha512-GjebTzq+NKKhfmDxjKq3RXwQcN9xRmZWhnnuC9L+/x5wBQtR0aaQM50HsjrzJ2wc28v1vSdfOpELok0TKR4ddg==\n - \ dependencies:\n async \"~0.2.9\"\n is-type \"0.0.1\"\n lodash.debounce - \"^3.1.1\"\n lodash.flatten \"^3.0.2\"\n minimatch \"^3.0.2\"\n\nfixturify-project@^1.10.0:\n - \ version \"1.10.0\"\n resolved \"https://registry.yarnpkg.com/fixturify-project/-/fixturify-project-1.10.0.tgz#091c452a9bb15f09b6b9cc7cf5c0ad559f1d9aad\"\n - \ integrity sha512-L1k9uiBQuN0Yr8tA9Noy2VSQ0dfg0B8qMdvT7Wb5WQKc7f3dn3bzCbSrqlb+etLW+KDV4cBC7R1OvcMg3kcxmA==\n - \ dependencies:\n fixturify \"^1.2.0\"\n tmp \"^0.0.33\"\n\nfixturify-project@^2.1.1:\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/fixturify-project/-/fixturify-project-2.1.1.tgz#a511dd26700c6b64ac271ef4393e7124f153c81f\"\n - \ integrity sha512-sP0gGMTr4iQ8Kdq5Ez0CVJOZOGWqzP5dv/veOTdFNywioKjkNWCHBi1q65DMpcNGUGeoOUWehyji274Q2wRgxA==\n - \ dependencies:\n fixturify \"^2.1.0\"\n tmp \"^0.0.33\"\n type-fest - \"^0.11.0\"\n\nfixturify@^1.2.0:\n version \"1.3.0\"\n resolved \"https://registry.yarnpkg.com/fixturify/-/fixturify-1.3.0.tgz#163c468093c7c4d90b70cde39fd6325f6528b25d\"\n - \ integrity sha512-tL0svlOy56pIMMUQ4bU1xRe6NZbFSa/ABTWMxW2mH38lFGc9TrNAKWcMBQ7eIjo3wqSS8f2ICabFaatFyFmrVQ==\n - \ dependencies:\n \"@types/fs-extra\" \"^5.0.5\"\n \"@types/minimatch\" - \"^3.0.3\"\n \"@types/rimraf\" \"^2.0.2\"\n fs-extra \"^7.0.1\"\n matcher-collection - \"^2.0.0\"\n\nfixturify@^2.1.0:\n version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/fixturify/-/fixturify-2.1.1.tgz#e962d72f062600cb81a9651086f60d822c72d998\"\n - \ integrity sha512-SRgwIMXlxkb6AUgaVjIX+jCEqdhyXu9hah7mcK+lWynjKtX73Ux1TDv71B7XyaQ+LJxkYRHl5yCL8IycAvQRUw==\n - \ dependencies:\n \"@types/fs-extra\" \"^8.1.0\"\n \"@types/minimatch\" - \"^3.0.3\"\n \"@types/rimraf\" \"^2.0.3\"\n fs-extra \"^8.1.0\"\n matcher-collection - \"^2.0.1\"\n walk-sync \"^2.0.2\"\n\nflat-cache@^3.0.4:\n version \"3.0.4\"\n - \ resolved \"https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11\"\n - \ integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==\n - \ dependencies:\n flatted \"^3.1.0\"\n rimraf \"^3.0.2\"\n\nflatpickr@^4.6.9:\n - \ version \"4.6.13\"\n resolved \"https://registry.yarnpkg.com/flatpickr/-/flatpickr-4.6.13.tgz#8a029548187fd6e0d670908471e43abe9ad18d94\"\n - \ integrity sha512-97PMG/aywoYpB4IvbvUJi0RQi8vearvU0oov1WW3k0WZPBMrTQVqekSX5CjSG/M4Q3i6A/0FKXC7RyAoAUUSPw==\n\nflatted@^3.1.0:\n - \ version \"3.2.7\"\n resolved \"https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787\"\n - \ integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==\n\nflush-write-stream@^1.0.0:\n - \ version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8\"\n - \ integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==\n - \ dependencies:\n inherits \"^2.0.3\"\n readable-stream \"^2.3.6\"\n\nfocus-trap@^6.7.1:\n - \ version \"6.9.4\"\n resolved \"https://registry.yarnpkg.com/focus-trap/-/focus-trap-6.9.4.tgz#436da1a1d935c48b97da63cd8f361c6f3aa16444\"\n - \ integrity sha512-v2NTsZe2FF59Y+sDykKY+XjqZ0cPfhq/hikWVL88BqLivnNiEffAsac6rP6H45ff9wG9LL5ToiDqrLEP9GX9mw==\n - \ dependencies:\n tabbable \"^5.3.3\"\n\nfollow-redirects@^1.0.0:\n version - \"1.15.2\"\n resolved \"https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13\"\n - \ integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==\n\nfor-each@^0.3.3:\n - \ version \"0.3.3\"\n resolved \"https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e\"\n - \ integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==\n - \ dependencies:\n is-callable \"^1.1.3\"\n\nfor-in@^1.0.2:\n version \"1.0.2\"\n - \ resolved \"https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80\"\n - \ integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==\n\nform-data@^3.0.0:\n - \ version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f\"\n - \ integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==\n - \ dependencies:\n asynckit \"^0.4.0\"\n combined-stream \"^1.0.8\"\n - \ mime-types \"^2.1.12\"\n\nforwarded@0.2.0:\n version \"0.2.0\"\n resolved - \"https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811\"\n - \ integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==\n\nfragment-cache@^0.2.1:\n - \ version \"0.2.1\"\n resolved \"https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19\"\n - \ integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==\n - \ dependencies:\n map-cache \"^0.2.2\"\n\nfresh@0.5.2:\n version \"0.5.2\"\n - \ resolved \"https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7\"\n - \ integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==\n\nfrom2@^2.1.0:\n - \ version \"2.3.0\"\n resolved \"https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af\"\n - \ integrity sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==\n - \ dependencies:\n inherits \"^2.0.1\"\n readable-stream \"^2.0.0\"\n\nfs-constants@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad\"\n - \ integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==\n\nfs-extra@^0.24.0:\n - \ version \"0.24.0\"\n resolved \"https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.24.0.tgz#d4e4342a96675cb7846633a6099249332b539952\"\n - \ integrity sha512-w1RvhdLZdU9V3vQdL+RooGlo6b9R9WVoBanOfoJvosWlqSKvrjFlci2oVhwvLwZXBtM7khyPvZ8r3fwsim3o0A==\n - \ dependencies:\n graceful-fs \"^4.1.2\"\n jsonfile \"^2.1.0\"\n path-is-absolute - \"^1.0.0\"\n rimraf \"^2.2.8\"\n\nfs-extra@^10.0.0, fs-extra@^10.1.0:\n - \ version \"10.1.0\"\n resolved \"https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf\"\n - \ integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==\n - \ dependencies:\n graceful-fs \"^4.2.0\"\n jsonfile \"^6.0.1\"\n universalify - \"^2.0.0\"\n\nfs-extra@^4.0.2, fs-extra@^4.0.3:\n version \"4.0.3\"\n resolved - \"https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94\"\n - \ integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==\n - \ dependencies:\n graceful-fs \"^4.1.2\"\n jsonfile \"^4.0.0\"\n universalify - \"^0.1.0\"\n\nfs-extra@^5.0.0:\n version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/fs-extra/-/fs-extra-5.0.0.tgz#414d0110cdd06705734d055652c5411260c31abd\"\n - \ integrity sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==\n - \ dependencies:\n graceful-fs \"^4.1.2\"\n jsonfile \"^4.0.0\"\n universalify - \"^0.1.0\"\n\nfs-extra@^6.0.1:\n version \"6.0.1\"\n resolved \"https://registry.yarnpkg.com/fs-extra/-/fs-extra-6.0.1.tgz#8abc128f7946e310135ddc93b98bddb410e7a34b\"\n - \ integrity sha512-GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==\n - \ dependencies:\n graceful-fs \"^4.1.2\"\n jsonfile \"^4.0.0\"\n universalify - \"^0.1.0\"\n\nfs-extra@^7.0.0, fs-extra@^7.0.1:\n version \"7.0.1\"\n resolved - \"https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9\"\n - \ integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==\n - \ dependencies:\n graceful-fs \"^4.1.2\"\n jsonfile \"^4.0.0\"\n universalify - \"^0.1.0\"\n\nfs-extra@^8.0.0, fs-extra@^8.0.1, fs-extra@^8.1.0:\n version - \"8.1.0\"\n resolved \"https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0\"\n - \ integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==\n - \ dependencies:\n graceful-fs \"^4.2.0\"\n jsonfile \"^4.0.0\"\n universalify - \"^0.1.0\"\n\nfs-extra@^9.0.0, fs-extra@^9.0.1, fs-extra@^9.1.0:\n version - \"9.1.0\"\n resolved \"https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d\"\n - \ integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==\n - \ dependencies:\n at-least-node \"^1.0.0\"\n graceful-fs \"^4.2.0\"\n - \ jsonfile \"^6.0.1\"\n universalify \"^2.0.0\"\n\nfs-merger@^3.0.1, - fs-merger@^3.2.1:\n version \"3.2.1\"\n resolved \"https://registry.yarnpkg.com/fs-merger/-/fs-merger-3.2.1.tgz#a225b11ae530426138294b8fbb19e82e3d4e0b3b\"\n - \ integrity sha512-AN6sX12liy0JE7C2evclwoo0aCG3PFulLjrTLsJpWh/2mM+DinhpSGqYLbHBBbIW1PLRNcFhJG8Axtz8mQW3ug==\n - \ dependencies:\n broccoli-node-api \"^1.7.0\"\n broccoli-node-info - \"^2.1.0\"\n fs-extra \"^8.0.1\"\n fs-tree-diff \"^2.0.1\"\n walk-sync - \"^2.2.0\"\n\nfs-minipass@^2.0.0, fs-minipass@^2.1.0:\n version \"2.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb\"\n - \ integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==\n - \ dependencies:\n minipass \"^3.0.0\"\n\nfs-tree-diff@^0.5.2, fs-tree-diff@^0.5.3, - fs-tree-diff@^0.5.6, fs-tree-diff@^0.5.9:\n version \"0.5.9\"\n resolved - \"https://registry.yarnpkg.com/fs-tree-diff/-/fs-tree-diff-0.5.9.tgz#a4ec6182c2f5bd80b9b83c8e23e4522e6f5fd946\"\n - \ integrity sha512-872G8ax0kHh01m9n/2KDzgYwouKza0Ad9iFltBpNykvROvf2AGtoOzPJgGx125aolGPER3JuC7uZFrQ7bG1AZw==\n - \ dependencies:\n heimdalljs-logger \"^0.1.7\"\n object-assign \"^4.1.0\"\n - \ path-posix \"^1.0.0\"\n symlink-or-copy \"^1.1.8\"\n\nfs-tree-diff@^2.0.0, - fs-tree-diff@^2.0.1:\n version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz#343e4745ab435ec39ebac5f9059ad919cd034afa\"\n - \ integrity sha512-x+CfAZ/lJHQqwlD64pYM5QxWjzWhSjroaVsr8PW831zOApL55qPibed0c+xebaLWVr2BnHFoHdrwOv8pzt8R5A==\n - \ dependencies:\n \"@types/symlink-or-copy\" \"^1.2.0\"\n heimdalljs-logger - \"^0.1.7\"\n object-assign \"^4.1.0\"\n path-posix \"^1.0.0\"\n symlink-or-copy - \"^1.1.8\"\n\nfs-updater@^1.0.4:\n version \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/fs-updater/-/fs-updater-1.0.4.tgz#2329980f99ae9176e9a0e84f7637538a182ce63b\"\n - \ integrity sha512-0pJX4mJF/qLsNEwTct8CdnnRdagfb+LmjRPJ8sO+nCnAZLW0cTmz4rTgU25n+RvTuWSITiLKrGVJceJPBIPlKg==\n - \ dependencies:\n can-symlink \"^1.0.0\"\n clean-up-path \"^1.0.0\"\n - \ heimdalljs \"^0.2.5\"\n heimdalljs-logger \"^0.1.9\"\n rimraf \"^2.6.2\"\n\nfs-write-stream-atomic@^1.0.8:\n - \ version \"1.0.10\"\n resolved \"https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9\"\n - \ integrity sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==\n - \ dependencies:\n graceful-fs \"^4.1.2\"\n iferr \"^0.1.5\"\n imurmurhash - \"^0.1.4\"\n readable-stream \"1 || 2\"\n\nfs.realpath@^1.0.0:\n version - \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f\"\n - \ integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==\n\nfsevents@^1.2.7:\n - \ version \"1.2.13\"\n resolved \"https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38\"\n - \ integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==\n - \ dependencies:\n bindings \"^1.5.0\"\n nan \"^2.12.1\"\n\nfsevents@~2.3.2:\n - \ version \"2.3.2\"\n resolved \"https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a\"\n - \ integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==\n\nfunction-bind@^1.1.1:\n - \ version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d\"\n - \ integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==\n\nfunction.prototype.name@^1.1.5:\n - \ version \"1.1.5\"\n resolved \"https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621\"\n - \ integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==\n - \ dependencies:\n call-bind \"^1.0.2\"\n define-properties \"^1.1.3\"\n - \ es-abstract \"^1.19.0\"\n functions-have-names \"^1.2.2\"\n\nfunctional-red-black-tree@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327\"\n - \ integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==\n\nfunctions-have-names@^1.2.2:\n - \ version \"1.2.3\"\n resolved \"https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834\"\n - \ integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==\n\nfuse.js@^6.5.3:\n - \ version \"6.6.2\"\n resolved \"https://registry.yarnpkg.com/fuse.js/-/fuse.js-6.6.2.tgz#fe463fed4b98c0226ac3da2856a415576dc9a111\"\n - \ integrity sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA==\n\ngauge@^4.0.3:\n - \ version \"4.0.4\"\n resolved \"https://registry.yarnpkg.com/gauge/-/gauge-4.0.4.tgz#52ff0652f2bbf607a989793d53b751bef2328dce\"\n - \ integrity sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==\n - \ dependencies:\n aproba \"^1.0.3 || ^2.0.0\"\n color-support \"^1.1.3\"\n - \ console-control-strings \"^1.1.0\"\n has-unicode \"^2.0.1\"\n signal-exit - \"^3.0.7\"\n string-width \"^4.2.3\"\n strip-ansi \"^6.0.1\"\n wide-align - \"^1.1.5\"\n\ngauge@~2.7.3:\n version \"2.7.4\"\n resolved \"https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7\"\n - \ integrity sha512-14x4kjc6lkD3ltw589k0NrPD6cCNTD6CWoVUNpB85+DrtONoZn+Rug6xZU5RvSC4+TZPxA5AnBibQYAvZn41Hg==\n - \ dependencies:\n aproba \"^1.0.3\"\n console-control-strings \"^1.0.0\"\n - \ has-unicode \"^2.0.0\"\n object-assign \"^4.1.0\"\n signal-exit - \"^3.0.0\"\n string-width \"^1.0.1\"\n strip-ansi \"^3.0.1\"\n wide-align - \"^1.1.0\"\n\ngensync@^1.0.0-beta.2:\n version \"1.0.0-beta.2\"\n resolved - \"https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0\"\n - \ integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==\n\nget-caller-file@^2.0.5:\n - \ version \"2.0.5\"\n resolved \"https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e\"\n - \ integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==\n\nget-intrinsic@^1.0.2, - get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0:\n version - \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f\"\n - \ integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==\n - \ dependencies:\n function-bind \"^1.1.1\"\n has \"^1.0.3\"\n has-symbols - \"^1.0.3\"\n\nget-package-type@^0.1.0:\n version \"0.1.0\"\n resolved \"https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a\"\n - \ integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==\n\nget-stdin@^4.0.1:\n - \ version \"4.0.1\"\n resolved \"https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe\"\n - \ integrity sha512-F5aQMywwJ2n85s4hJPTT9RPxGmubonuB10MNYo17/xph174n2MIR33HRguhzVag10O/npM7SPk73LMZNP+FaWw==\n\nget-stdin@^9.0.0:\n - \ version \"9.0.0\"\n resolved \"https://registry.yarnpkg.com/get-stdin/-/get-stdin-9.0.0.tgz#3983ff82e03d56f1b2ea0d3e60325f39d703a575\"\n - \ integrity sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==\n\nget-stream@^4.0.0:\n - \ version \"4.1.0\"\n resolved \"https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5\"\n - \ integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==\n - \ dependencies:\n pump \"^3.0.0\"\n\nget-stream@^5.0.0:\n version \"5.2.0\"\n - \ resolved \"https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3\"\n - \ integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==\n - \ dependencies:\n pump \"^3.0.0\"\n\nget-stream@^6.0.0:\n version \"6.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7\"\n - \ integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==\n\nget-symbol-description@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6\"\n - \ integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==\n - \ dependencies:\n call-bind \"^1.0.2\"\n get-intrinsic \"^1.1.1\"\n\nget-value@^2.0.3, - get-value@^2.0.6:\n version \"2.0.6\"\n resolved \"https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28\"\n - \ integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==\n\ngit-hooks-list@1.0.3:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/git-hooks-list/-/git-hooks-list-1.0.3.tgz#be5baaf78203ce342f2f844a9d2b03dba1b45156\"\n - \ integrity sha512-Y7wLWcrLUXwk2noSka166byGCvhMtDRpgHdzCno1UQv/n/Hegp++a2xBWJL1lJarnKD3SWaljD+0z1ztqxuKyQ==\n\ngit-repo-info@^2.1.1:\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/git-repo-info/-/git-repo-info-2.1.1.tgz#220ffed8cbae74ef8a80e3052f2ccb5179aed058\"\n - \ integrity sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==\n\ngithub-from-package@0.0.0:\n - \ version \"0.0.0\"\n resolved \"https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce\"\n - \ integrity sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==\n\nglob-parent@^3.1.0:\n - \ version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae\"\n - \ integrity sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==\n - \ dependencies:\n is-glob \"^3.1.0\"\n path-dirname \"^1.0.0\"\n\nglob-parent@^5.1.2, - glob-parent@~5.1.2:\n version \"5.1.2\"\n resolved \"https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4\"\n - \ integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==\n - \ dependencies:\n is-glob \"^4.0.1\"\n\nglob-to-regexp@^0.3.0:\n version - \"0.3.0\"\n resolved \"https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab\"\n - \ integrity sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==\n\nglob-to-regexp@^0.4.1:\n - \ version \"0.4.1\"\n resolved \"https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e\"\n - \ integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==\n\nglob@^5.0.10:\n - \ version \"5.0.15\"\n resolved \"https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1\"\n - \ integrity sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA==\n - \ dependencies:\n inflight \"^1.0.4\"\n inherits \"2\"\n minimatch - \"2 || 3\"\n once \"^1.3.0\"\n path-is-absolute \"^1.0.0\"\n\nglob@^7.0.4, - glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:\n version \"7.2.3\"\n - \ resolved \"https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b\"\n - \ integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==\n - \ dependencies:\n fs.realpath \"^1.0.0\"\n inflight \"^1.0.4\"\n inherits - \"2\"\n minimatch \"^3.1.1\"\n once \"^1.3.0\"\n path-is-absolute - \"^1.0.0\"\n\nglob@^8.0.1, glob@^8.0.3:\n version \"8.1.0\"\n resolved \"https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e\"\n - \ integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==\n - \ dependencies:\n fs.realpath \"^1.0.0\"\n inflight \"^1.0.4\"\n inherits - \"2\"\n minimatch \"^5.0.1\"\n once \"^1.3.0\"\n\nglobal-modules@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea\"\n - \ integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==\n - \ dependencies:\n global-prefix \"^1.0.1\"\n is-windows \"^1.0.1\"\n - \ resolve-dir \"^1.0.0\"\n\nglobal-prefix@^1.0.1:\n version \"1.0.2\"\n - \ resolved \"https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe\"\n - \ integrity sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==\n - \ dependencies:\n expand-tilde \"^2.0.2\"\n homedir-polyfill \"^1.0.1\"\n - \ ini \"^1.3.4\"\n is-windows \"^1.0.1\"\n which \"^1.2.14\"\n\nglobals@^11.1.0:\n - \ version \"11.12.0\"\n resolved \"https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e\"\n - \ integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==\n\nglobals@^13.6.0, - globals@^13.9.0:\n version \"13.20.0\"\n resolved \"https://registry.yarnpkg.com/globals/-/globals-13.20.0.tgz#ea276a1e508ffd4f1612888f9d1bad1e2717bf82\"\n - \ integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ==\n - \ dependencies:\n type-fest \"^0.20.2\"\n\nglobals@^9.18.0:\n version - \"9.18.0\"\n resolved \"https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a\"\n - \ integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==\n\nglobalthis@^1.0.3:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf\"\n - \ integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==\n - \ dependencies:\n define-properties \"^1.1.3\"\n\nglobalyzer@0.1.0:\n version - \"0.1.0\"\n resolved \"https://registry.yarnpkg.com/globalyzer/-/globalyzer-0.1.0.tgz#cb76da79555669a1519d5a8edf093afaa0bf1465\"\n - \ integrity sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==\n\nglobby@10.0.0:\n - \ version \"10.0.0\"\n resolved \"https://registry.yarnpkg.com/globby/-/globby-10.0.0.tgz#abfcd0630037ae174a88590132c2f6804e291072\"\n - \ integrity sha512-3LifW9M4joGZasyYPz2A1U74zbC/45fvpXUvO/9KbSa+VV0aGZarWkfdgKyR9sExNP0t0x0ss/UMJpNpcaTspw==\n - \ dependencies:\n \"@types/glob\" \"^7.1.1\"\n array-union \"^2.1.0\"\n - \ dir-glob \"^3.0.1\"\n fast-glob \"^3.0.3\"\n glob \"^7.1.3\"\n ignore - \"^5.1.1\"\n merge2 \"^1.2.3\"\n slash \"^3.0.0\"\n\nglobby@^11.0.3:\n - \ version \"11.1.0\"\n resolved \"https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b\"\n - \ integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==\n - \ dependencies:\n array-union \"^2.1.0\"\n dir-glob \"^3.0.1\"\n fast-glob - \"^3.2.9\"\n ignore \"^5.2.0\"\n merge2 \"^1.4.1\"\n slash \"^3.0.0\"\n\nglobby@^13.1.3:\n - \ version \"13.1.3\"\n resolved \"https://registry.yarnpkg.com/globby/-/globby-13.1.3.tgz#f62baf5720bcb2c1330c8d4ef222ee12318563ff\"\n - \ integrity sha512-8krCNHXvlCgHDpegPzleMq07yMYTO2sXKASmZmquEYWEmCx6J5UTRbp5RwMJkTJGtcQ44YpiUYUiN0b9mzy8Bw==\n - \ dependencies:\n dir-glob \"^3.0.1\"\n fast-glob \"^3.2.11\"\n ignore - \"^5.2.0\"\n merge2 \"^1.4.1\"\n slash \"^4.0.0\"\n\nglobrex@^0.1.2:\n - \ version \"0.1.2\"\n resolved \"https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098\"\n - \ integrity sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==\n\ngopd@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c\"\n - \ integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==\n - \ dependencies:\n get-intrinsic \"^1.1.3\"\n\ngraceful-fs@^4.1.11, graceful-fs@^4.1.15, - graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.2.0, - graceful-fs@^4.2.10, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9:\n - \ version \"4.2.10\"\n resolved \"https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c\"\n - \ integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==\n\n\"graceful-readlink@>= - 1.0.0\":\n version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725\"\n - \ integrity sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==\n\ngrowly@^1.3.0:\n - \ version \"1.3.0\"\n resolved \"https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081\"\n - \ integrity sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==\n\nhandlebars@^4.0.13, - handlebars@^4.0.4, handlebars@^4.3.1, handlebars@^4.7.3, handlebars@^4.7.7:\n - \ version \"4.7.7\"\n resolved \"https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1\"\n - \ integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==\n - \ dependencies:\n minimist \"^1.2.5\"\n neo-async \"^2.6.0\"\n source-map - \"^0.6.1\"\n wordwrap \"^1.0.0\"\n optionalDependencies:\n uglify-js - \"^3.1.4\"\n\nhas-ansi@^2.0.0:\n version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91\"\n - \ integrity sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==\n - \ dependencies:\n ansi-regex \"^2.0.0\"\n\nhas-ansi@^3.0.0:\n version - \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/has-ansi/-/has-ansi-3.0.0.tgz#36077ef1d15f333484aa7fa77a28606f1c655b37\"\n - \ integrity sha512-5JRDTvNq6mVkaMHQVXrGnaCXHD6JfqxwCy8LA/DQSqLLqePR9uaJVm2u3Ek/UziJFQz+d1ul99RtfIhE2aorkQ==\n - \ dependencies:\n ansi-regex \"^3.0.0\"\n\nhas-bigints@^1.0.1, has-bigints@^1.0.2:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa\"\n - \ integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==\n\nhas-flag@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd\"\n - \ integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==\n\nhas-flag@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b\"\n - \ integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==\n\nhas-property-descriptors@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861\"\n - \ integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==\n - \ dependencies:\n get-intrinsic \"^1.1.1\"\n\nhas-proto@^1.0.1:\n version - \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0\"\n - \ integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==\n\nhas-symbols@^1.0.2, - has-symbols@^1.0.3:\n version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8\"\n - \ integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==\n\nhas-tostringtag@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25\"\n - \ integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==\n - \ dependencies:\n has-symbols \"^1.0.2\"\n\nhas-unicode@^2.0.0, has-unicode@^2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9\"\n - \ integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==\n\nhas-value@^0.3.1:\n - \ version \"0.3.1\"\n resolved \"https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f\"\n - \ integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==\n - \ dependencies:\n get-value \"^2.0.3\"\n has-values \"^0.1.4\"\n isobject - \"^2.0.0\"\n\nhas-value@^1.0.0:\n version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177\"\n - \ integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==\n - \ dependencies:\n get-value \"^2.0.6\"\n has-values \"^1.0.0\"\n isobject - \"^3.0.0\"\n\nhas-values@^0.1.4:\n version \"0.1.4\"\n resolved \"https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771\"\n - \ integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==\n\nhas-values@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f\"\n - \ integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==\n - \ dependencies:\n is-number \"^3.0.0\"\n kind-of \"^4.0.0\"\n\nhas@^1.0.3:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796\"\n - \ integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==\n - \ dependencies:\n function-bind \"^1.1.1\"\n\nhash-base@^3.0.0:\n version - \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33\"\n - \ integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==\n - \ dependencies:\n inherits \"^2.0.4\"\n readable-stream \"^3.6.0\"\n - \ safe-buffer \"^5.2.0\"\n\nhash-for-dep@^1.0.2, hash-for-dep@^1.4.7, hash-for-dep@^1.5.0, - hash-for-dep@^1.5.1:\n version \"1.5.1\"\n resolved \"https://registry.yarnpkg.com/hash-for-dep/-/hash-for-dep-1.5.1.tgz#497754b39bee2f1c4ade4521bfd2af0a7c1196e3\"\n - \ integrity sha512-/dQ/A2cl7FBPI2pO0CANkvuuVi/IFS5oTyJ0PsOb6jW6WbVW1js5qJXMJTNbWHXBIPdFTWFbabjB+mE0d+gelw==\n - \ dependencies:\n broccoli-kitchen-sink-helpers \"^0.3.1\"\n heimdalljs - \"^0.2.3\"\n heimdalljs-logger \"^0.1.7\"\n path-root \"^0.1.1\"\n resolve - \"^1.10.0\"\n resolve-package-path \"^1.0.11\"\n\nhash.js@^1.0.0, hash.js@^1.0.3:\n - \ version \"1.1.7\"\n resolved \"https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42\"\n - \ integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==\n - \ dependencies:\n inherits \"^2.0.3\"\n minimalistic-assert \"^1.0.1\"\n\nheimdalljs-fs-monitor@^1.1.1:\n - \ version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/heimdalljs-fs-monitor/-/heimdalljs-fs-monitor-1.1.1.tgz#bb4021007e88484202402cdf594e3962d70dc4f4\"\n - \ integrity sha512-BHB8oOXLRlrIaON0MqJSEjGVPDyqt2Y6gu+w2PaEZjrCxeVtZG7etEZp7M4ZQ80HNvnr66KIQ2lot2qdeG8HgQ==\n - \ dependencies:\n callsites \"^3.1.0\"\n clean-stack \"^2.2.0\"\n extract-stack - \"^2.0.0\"\n heimdalljs \"^0.2.3\"\n heimdalljs-logger \"^0.1.7\"\n\nheimdalljs-graph@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/heimdalljs-graph/-/heimdalljs-graph-1.0.0.tgz#0059857952988e54f3a74bb23edaf669f8eaf6af\"\n - \ integrity sha512-v2AsTERBss0ukm/Qv4BmXrkwsT5x6M1V5Om6E8NcDQ/ruGkERsfsuLi5T8jx8qWzKMGYlwzAd7c/idymxRaPzA==\n\nheimdalljs-logger@^0.1.10, - heimdalljs-logger@^0.1.7, heimdalljs-logger@^0.1.9:\n version \"0.1.10\"\n - \ resolved \"https://registry.yarnpkg.com/heimdalljs-logger/-/heimdalljs-logger-0.1.10.tgz#90cad58aabb1590a3c7e640ddc6a4cd3a43faaf7\"\n - \ integrity sha512-pO++cJbhIufVI/fmB/u2Yty3KJD0TqNPecehFae0/eps0hkZ3b4Zc/PezUMOpYuHFQbA7FxHZxa305EhmjLj4g==\n - \ dependencies:\n debug \"^2.2.0\"\n heimdalljs \"^0.2.6\"\n\nheimdalljs@^0.2.0, - heimdalljs@^0.2.1, heimdalljs@^0.2.3, heimdalljs@^0.2.5, heimdalljs@^0.2.6:\n - \ version \"0.2.6\"\n resolved \"https://registry.yarnpkg.com/heimdalljs/-/heimdalljs-0.2.6.tgz#b0eebabc412813aeb9542f9cc622cb58dbdcd9fe\"\n - \ integrity sha512-o9bd30+5vLBvBtzCPwwGqpry2+n0Hi6H1+qwt6y+0kwRHGGF8TFIhJPmnuM0xO97zaKrDZMwO/V56fAnn8m/tA==\n - \ dependencies:\n rsvp \"~3.2.1\"\n\nhmac-drbg@^1.0.1:\n version \"1.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1\"\n - \ integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==\n - \ dependencies:\n hash.js \"^1.0.3\"\n minimalistic-assert \"^1.0.0\"\n - \ minimalistic-crypto-utils \"^1.0.1\"\n\nhome-or-tmp@^2.0.0:\n version - \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8\"\n - \ integrity sha512-ycURW7oUxE2sNiPVw1HVEFsW+ecOpJ5zaj7eC0RlwhibhRBod20muUN8qu/gzx956YrLolVvs1MTXwKgC2rVEg==\n - \ dependencies:\n os-homedir \"^1.0.0\"\n os-tmpdir \"^1.0.1\"\n\nhomedir-polyfill@^1.0.1:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8\"\n - \ integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==\n - \ dependencies:\n parse-passwd \"^1.0.0\"\n\nhosted-git-info@^5.0.0, hosted-git-info@^5.2.1:\n - \ version \"5.2.1\"\n resolved \"https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-5.2.1.tgz#0ba1c97178ef91f3ab30842ae63d6a272341156f\"\n - \ integrity sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==\n - \ dependencies:\n lru-cache \"^7.5.1\"\n\nhosted-git-info@^6.0.0:\n version - \"6.1.1\"\n resolved \"https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-6.1.1.tgz#629442c7889a69c05de604d52996b74fe6f26d58\"\n - \ integrity sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==\n - \ dependencies:\n lru-cache \"^7.5.1\"\n\nhtml-encoding-sniffer@^2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3\"\n - \ integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==\n - \ dependencies:\n whatwg-encoding \"^1.0.5\"\n\nhtml-escaper@^2.0.0:\n - \ version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453\"\n - \ integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==\n\nhttp-cache-semantics@^4.1.0:\n - \ version \"4.1.1\"\n resolved \"https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a\"\n - \ integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==\n\nhttp-errors@2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3\"\n - \ integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==\n - \ dependencies:\n depd \"2.0.0\"\n inherits \"2.0.4\"\n setprototypeof - \"1.2.0\"\n statuses \"2.0.1\"\n toidentifier \"1.0.1\"\n\nhttp-errors@~1.6.2:\n - \ version \"1.6.3\"\n resolved \"https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d\"\n - \ integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==\n - \ dependencies:\n depd \"~1.1.2\"\n inherits \"2.0.3\"\n setprototypeof - \"1.1.0\"\n statuses \">= 1.4.0 < 2\"\n\nhttp-parser-js@>=0.5.1:\n version - \"0.5.8\"\n resolved \"https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3\"\n - \ integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==\n\nhttp-proxy-agent@^4.0.1:\n - \ version \"4.0.1\"\n resolved \"https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a\"\n - \ integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==\n - \ dependencies:\n \"@tootallnate/once\" \"1\"\n agent-base \"6\"\n debug - \"4\"\n\nhttp-proxy-agent@^5.0.0:\n version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43\"\n - \ integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==\n - \ dependencies:\n \"@tootallnate/once\" \"2\"\n agent-base \"6\"\n debug - \"4\"\n\nhttp-proxy@^1.13.1, http-proxy@^1.18.1:\n version \"1.18.1\"\n resolved - \"https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549\"\n - \ integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==\n - \ dependencies:\n eventemitter3 \"^4.0.0\"\n follow-redirects \"^1.0.0\"\n - \ requires-port \"^1.0.0\"\n\nhttps-browserify@^1.0.0:\n version \"1.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73\"\n - \ integrity sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==\n\nhttps-proxy-agent@^5.0.0:\n - \ version \"5.0.1\"\n resolved \"https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6\"\n - \ integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==\n - \ dependencies:\n agent-base \"6\"\n debug \"4\"\n\nhttps@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/https/-/https-1.0.0.tgz#3c37c7ae1a8eeb966904a2ad1e975a194b7ed3a4\"\n - \ integrity sha512-4EC57ddXrkaF0x83Oj8sM6SLQHAWXw90Skqu2M4AEWENZ3F02dFJE/GARA8igO79tcgYqGrD7ae4f5L3um2lgg==\n\nhuman-signals@^1.1.1:\n - \ version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3\"\n - \ integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==\n\nhuman-signals@^2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0\"\n - \ integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==\n\nhumanize-ms@^1.2.1:\n - \ version \"1.2.1\"\n resolved \"https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed\"\n - \ integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==\n - \ dependencies:\n ms \"^2.0.0\"\n\ni@^0.3.7:\n version \"0.3.7\"\n resolved - \"https://registry.yarnpkg.com/i/-/i-0.3.7.tgz#2a7437a923d59c14b17243dc63a549af24d85799\"\n - \ integrity sha512-FYz4wlXgkQwIPqhzC5TdNMLSE5+GS1IIDJZY/1ZiEPCT2S3COUVZeT5OW4BmW4r5LHLQuOosSwsvnroG9GR59Q==\n\niconv-lite@0.4.24, - iconv-lite@^0.4.24:\n version \"0.4.24\"\n resolved \"https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b\"\n - \ integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==\n - \ dependencies:\n safer-buffer \">= 2.1.2 < 3\"\n\niconv-lite@^0.6.2:\n - \ version \"0.6.3\"\n resolved \"https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501\"\n - \ integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==\n - \ dependencies:\n safer-buffer \">= 2.1.2 < 3.0.0\"\n\nicss-utils@^5.0.0, - icss-utils@^5.1.0:\n version \"5.1.0\"\n resolved \"https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae\"\n - \ integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==\n\nieee754@^1.1.13, - ieee754@^1.1.4:\n version \"1.2.1\"\n resolved \"https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352\"\n - \ integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==\n\niferr@^0.1.5:\n - \ version \"0.1.5\"\n resolved \"https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501\"\n - \ integrity sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==\n\nignore-walk@^5.0.1:\n - \ version \"5.0.1\"\n resolved \"https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-5.0.1.tgz#5f199e23e1288f518d90358d461387788a154776\"\n - \ integrity sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==\n - \ dependencies:\n minimatch \"^5.0.1\"\n\nignore@^4.0.6:\n version \"4.0.6\"\n - \ resolved \"https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc\"\n - \ integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==\n\nignore@^5.1.1, - ignore@^5.2.0:\n version \"5.2.4\"\n resolved \"https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324\"\n - \ integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==\n\niltorb@^2.0.1:\n - \ version \"2.4.5\"\n resolved \"https://registry.yarnpkg.com/iltorb/-/iltorb-2.4.5.tgz#d64434b527099125c6839ed48b666247a172ef87\"\n - \ integrity sha512-EMCMl3LnnNSZJS5QrxyZmMTaAC4+TJkM5woD+xbpm9RB+mFYCr7C05GFE3TEGCsVQSVHmjX+3sf5AiwsylNInQ==\n - \ dependencies:\n detect-libc \"^1.0.3\"\n nan \"^2.14.0\"\n npmlog - \"^4.1.2\"\n prebuild-install \"^5.3.3\"\n which-pm-runs \"^1.0.0\"\n\nimmutable@^4.0.0:\n - \ version \"4.3.0\"\n resolved \"https://registry.yarnpkg.com/immutable/-/immutable-4.3.0.tgz#eb1738f14ffb39fd068b1dbe1296117484dd34be\"\n - \ integrity sha512-0AOCmOip+xgJwEVTQj1EfiDDOkPmuyllDuTuEX+DDXUgapLAsBIfkg3sxCYyCEA8mQqZrrxPUGjcOQ2JS3WLkg==\n\nimport-fresh@^3.0.0, - import-fresh@^3.2.1:\n version \"3.3.0\"\n resolved \"https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b\"\n - \ integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==\n - \ dependencies:\n parent-module \"^1.0.0\"\n resolve-from \"^4.0.0\"\n\nimurmurhash@^0.1.4:\n - \ version \"0.1.4\"\n resolved \"https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea\"\n - \ integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==\n\ninclude-path-searcher@^0.1.0:\n - \ version \"0.1.0\"\n resolved \"https://registry.yarnpkg.com/include-path-searcher/-/include-path-searcher-0.1.0.tgz#c0cf2ddfa164fb2eae07bc7ca43a7f191cb4d7bd\"\n - \ integrity sha512-KlpXnsZOrBGo4PPKqPFi3Ft6dcRyh8fTaqgzqDRi8jKAsngJEWWOxeFIWC8EfZtXKaZqlsNf9XRwcQ49DVgl/g==\n\nindent-string@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251\"\n - \ integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==\n\ninfer-owner@^1.0.3, - infer-owner@^1.0.4:\n version \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467\"\n - \ integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==\n\ninflected@^2.0.4:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/inflected/-/inflected-2.1.0.tgz#2816ac17a570bbbc8303ca05bca8bf9b3f959687\"\n - \ integrity sha512-hAEKNxvHf2Iq3H60oMBHkB4wl5jn3TPF3+fXek/sRwAB5gP9xWs4r7aweSF95f99HFoz69pnZTcu8f0SIHV18w==\n\ninflection@^1.13.2:\n - \ version \"1.13.4\"\n resolved \"https://registry.yarnpkg.com/inflection/-/inflection-1.13.4.tgz#65aa696c4e2da6225b148d7a154c449366633a32\"\n - \ integrity sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw==\n\ninflection@^2.0.1, - inflection@~2.0.0:\n version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/inflection/-/inflection-2.0.1.tgz#bdf3a4c05d4275f41234910cbbe9a102ac72c99b\"\n - \ integrity sha512-wzkZHqpb4eGrOKBl34xy3umnYHx8Si5R1U4fwmdxLo5gdH6mEK8gclckTj/qWqy4Je0bsDYe/qazZYuO7xe3XQ==\n\ninflight@^1.0.4:\n - \ version \"1.0.6\"\n resolved \"https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9\"\n - \ integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==\n - \ dependencies:\n once \"^1.3.0\"\n wrappy \"1\"\n\ninherits@2, inherits@2.0.4, - inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3:\n - \ version \"2.0.4\"\n resolved \"https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c\"\n - \ integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==\n\ninherits@2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1\"\n - \ integrity sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==\n\ninherits@2.0.3:\n - \ version \"2.0.3\"\n resolved \"https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de\"\n - \ integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==\n\nini@^1.3.4, - ini@~1.3.0:\n version \"1.3.8\"\n resolved \"https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c\"\n - \ integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==\n\nini@^3.0.0, - ini@^3.0.1:\n version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/ini/-/ini-3.0.1.tgz#c76ec81007875bc44d544ff7a11a55d12294102d\"\n - \ integrity sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==\n\ninit-package-json@^3.0.2:\n - \ version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/init-package-json/-/init-package-json-3.0.2.tgz#f5bc9bac93f2bdc005778bc2271be642fecfcd69\"\n - \ integrity sha512-YhlQPEjNFqlGdzrBfDNRLhvoSgX7iQRgSxgsNknRQ9ITXFT7UMfVMWhBTOh2Y+25lRnGrv5Xz8yZwQ3ACR6T3A==\n - \ dependencies:\n npm-package-arg \"^9.0.1\"\n promzard \"^0.3.0\"\n - \ read \"^1.0.7\"\n read-package-json \"^5.0.0\"\n semver \"^7.3.5\"\n - \ validate-npm-package-license \"^3.0.4\"\n validate-npm-package-name - \"^4.0.0\"\n\ninline-source-map-comment@^1.0.5:\n version \"1.0.5\"\n resolved - \"https://registry.yarnpkg.com/inline-source-map-comment/-/inline-source-map-comment-1.0.5.tgz#50a8a44c2a790dfac441b5c94eccd5462635faf6\"\n - \ integrity sha512-a3/m6XgooVCXkZCduOb7pkuvUtNKt4DaqaggKKJrMQHQsqt6JcJXEreExeZiiK4vWL/cM/uF6+chH05pz2/TdQ==\n - \ dependencies:\n chalk \"^1.0.0\"\n get-stdin \"^4.0.1\"\n minimist - \"^1.1.1\"\n sum-up \"^1.0.1\"\n xtend \"^4.0.0\"\n\ninquirer@^6:\n - \ version \"6.5.2\"\n resolved \"https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.2.tgz#ad50942375d036d327ff528c08bd5fab089928ca\"\n - \ integrity sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==\n - \ dependencies:\n ansi-escapes \"^3.2.0\"\n chalk \"^2.4.2\"\n cli-cursor - \"^2.1.0\"\n cli-width \"^2.0.0\"\n external-editor \"^3.0.3\"\n figures - \"^2.0.0\"\n lodash \"^4.17.12\"\n mute-stream \"0.0.7\"\n run-async - \"^2.2.0\"\n rxjs \"^6.4.0\"\n string-width \"^2.1.0\"\n strip-ansi - \"^5.1.0\"\n through \"^2.3.6\"\n\ninquirer@^7.3.3:\n version \"7.3.3\"\n - \ resolved \"https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003\"\n - \ integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==\n - \ dependencies:\n ansi-escapes \"^4.2.1\"\n chalk \"^4.1.0\"\n cli-cursor - \"^3.1.0\"\n cli-width \"^3.0.0\"\n external-editor \"^3.0.3\"\n figures - \"^3.0.0\"\n lodash \"^4.17.19\"\n mute-stream \"0.0.8\"\n run-async - \"^2.4.0\"\n rxjs \"^6.6.0\"\n string-width \"^4.1.0\"\n strip-ansi - \"^6.0.0\"\n through \"^2.3.6\"\n\ninquirer@^8.2.1:\n version \"8.2.5\"\n - \ resolved \"https://registry.yarnpkg.com/inquirer/-/inquirer-8.2.5.tgz#d8654a7542c35a9b9e069d27e2df4858784d54f8\"\n - \ integrity sha512-QAgPDQMEgrDssk1XiwwHoOGYF9BAbUcc1+j+FhEvaOt8/cKRqyLn0U5qA6F74fGhTMGxf92pOvPBeh29jQJDTQ==\n - \ dependencies:\n ansi-escapes \"^4.2.1\"\n chalk \"^4.1.1\"\n cli-cursor - \"^3.1.0\"\n cli-width \"^3.0.0\"\n external-editor \"^3.0.3\"\n figures - \"^3.0.0\"\n lodash \"^4.17.21\"\n mute-stream \"0.0.8\"\n ora \"^5.4.1\"\n - \ run-async \"^2.4.0\"\n rxjs \"^7.5.5\"\n string-width \"^4.1.0\"\n - \ strip-ansi \"^6.0.0\"\n through \"^2.3.6\"\n wrap-ansi \"^7.0.0\"\n\ninternal-slot@^1.0.3, - internal-slot@^1.0.4, internal-slot@^1.0.5:\n version \"1.0.5\"\n resolved - \"https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986\"\n - \ integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==\n - \ dependencies:\n get-intrinsic \"^1.2.0\"\n has \"^1.0.3\"\n side-channel - \"^1.0.4\"\n\nintl-messageformat-parser@^6.0.5:\n version \"6.4.4\"\n resolved - \"https://registry.yarnpkg.com/intl-messageformat-parser/-/intl-messageformat-parser-6.4.4.tgz#abbd94e96dc4ff41607376bfab024553450cc1e0\"\n - \ integrity sha512-7AaFKNZEfzLQR6+jivOuz9e7yA8ka5KrmLebgY4QHTRLf8r64dp3LjnW98LkBWjdk8GK0sawD2dHDqW++A/pXA==\n - \ dependencies:\n \"@formatjs/ecma402-abstract\" \"1.6.4\"\n tslib \"^2.1.0\"\n\nintl-messageformat@^9.3.6:\n - \ version \"9.13.0\"\n resolved \"https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-9.13.0.tgz#97360b73bd82212e4f6005c712a4a16053165468\"\n - \ integrity sha512-7sGC7QnSQGa5LZP7bXLDhVDtQOeKGeBFGHF2Y8LVBwYZoQZCgWeKoPGTa5GMG8g/TzDgeXuYJQis7Ggiw2xTOw==\n - \ dependencies:\n \"@formatjs/ecma402-abstract\" \"1.11.4\"\n \"@formatjs/fast-memoize\" - \"1.2.1\"\n \"@formatjs/icu-messageformat-parser\" \"2.1.0\"\n tslib - \"^2.1.0\"\n\ninvariant@^2.2.2:\n version \"2.2.4\"\n resolved \"https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6\"\n - \ integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==\n - \ dependencies:\n loose-envify \"^1.0.0\"\n\ninvert-kv@^3.0.0:\n version - \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/invert-kv/-/invert-kv-3.0.1.tgz#a93c7a3d4386a1dc8325b97da9bb1620c0282523\"\n - \ integrity sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==\n\nip-regex@^4.1.0:\n - \ version \"4.3.0\"\n resolved \"https://registry.yarnpkg.com/ip-regex/-/ip-regex-4.3.0.tgz#687275ab0f57fa76978ff8f4dddc8a23d5990db5\"\n - \ integrity sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==\n\nip@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/ip/-/ip-2.0.0.tgz#4cf4ab182fee2314c75ede1276f8c80b479936da\"\n - \ integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==\n\nipaddr.js@1.9.1:\n - \ version \"1.9.1\"\n resolved \"https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3\"\n - \ integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==\n\nis-accessor-descriptor@^0.1.6:\n - \ version \"0.1.6\"\n resolved \"https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6\"\n - \ integrity sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==\n - \ dependencies:\n kind-of \"^3.0.2\"\n\nis-accessor-descriptor@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656\"\n - \ integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==\n - \ dependencies:\n kind-of \"^6.0.0\"\n\nis-arguments@^1.1.1:\n version - \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b\"\n - \ integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==\n - \ dependencies:\n call-bind \"^1.0.2\"\n has-tostringtag \"^1.0.0\"\n\nis-array-buffer@^3.0.1, - is-array-buffer@^3.0.2:\n version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe\"\n - \ integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==\n - \ dependencies:\n call-bind \"^1.0.2\"\n get-intrinsic \"^1.2.0\"\n - \ is-typed-array \"^1.1.10\"\n\nis-bigint@^1.0.1:\n version \"1.0.4\"\n - \ resolved \"https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3\"\n - \ integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==\n - \ dependencies:\n has-bigints \"^1.0.1\"\n\nis-binary-path@^1.0.0:\n version - \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898\"\n - \ integrity sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==\n - \ dependencies:\n binary-extensions \"^1.0.0\"\n\nis-binary-path@~2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09\"\n - \ integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==\n - \ dependencies:\n binary-extensions \"^2.0.0\"\n\nis-boolean-object@^1.1.0:\n - \ version \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719\"\n - \ integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==\n - \ dependencies:\n call-bind \"^1.0.2\"\n has-tostringtag \"^1.0.0\"\n\nis-buffer@^1.1.5:\n - \ version \"1.1.6\"\n resolved \"https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be\"\n - \ integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==\n\nis-callable@^1.1.3, - is-callable@^1.1.4, is-callable@^1.2.7:\n version \"1.2.7\"\n resolved \"https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055\"\n - \ integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==\n\nis-cidr@^4.0.2:\n - \ version \"4.0.2\"\n resolved \"https://registry.yarnpkg.com/is-cidr/-/is-cidr-4.0.2.tgz#94c7585e4c6c77ceabf920f8cde51b8c0fda8814\"\n - \ integrity sha512-z4a1ENUajDbEl/Q6/pVBpTR1nBjjEE1X7qb7bmWYanNnPoKAvUCPFKeXV6Fe4mgTkWKBqiHIcwsI3SndiO5FeA==\n - \ dependencies:\n cidr-regex \"^3.1.1\"\n\nis-core-module@^2.11.0, is-core-module@^2.8.1, - is-core-module@^2.9.0:\n version \"2.11.0\"\n resolved \"https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144\"\n - \ integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==\n - \ dependencies:\n has \"^1.0.3\"\n\nis-data-descriptor@^0.1.4:\n version - \"0.1.4\"\n resolved \"https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56\"\n - \ integrity sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==\n - \ dependencies:\n kind-of \"^3.0.2\"\n\nis-data-descriptor@^1.0.0:\n version - \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7\"\n - \ integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==\n - \ dependencies:\n kind-of \"^6.0.0\"\n\nis-date-object@^1.0.1, is-date-object@^1.0.5:\n - \ version \"1.0.5\"\n resolved \"https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f\"\n - \ integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==\n - \ dependencies:\n has-tostringtag \"^1.0.0\"\n\nis-descriptor@^0.1.0:\n - \ version \"0.1.6\"\n resolved \"https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca\"\n - \ integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==\n - \ dependencies:\n is-accessor-descriptor \"^0.1.6\"\n is-data-descriptor - \"^0.1.4\"\n kind-of \"^5.0.0\"\n\nis-descriptor@^1.0.0, is-descriptor@^1.0.2:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec\"\n - \ integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==\n - \ dependencies:\n is-accessor-descriptor \"^1.0.0\"\n is-data-descriptor - \"^1.0.0\"\n kind-of \"^6.0.2\"\n\nis-docker@^2.0.0:\n version \"2.2.1\"\n - \ resolved \"https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa\"\n - \ integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==\n\nis-extendable@^0.1.0, - is-extendable@^0.1.1:\n version \"0.1.1\"\n resolved \"https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89\"\n - \ integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==\n\nis-extendable@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4\"\n - \ integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==\n - \ dependencies:\n is-plain-object \"^2.0.4\"\n\nis-extglob@^2.1.0, is-extglob@^2.1.1:\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2\"\n - \ integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==\n\nis-finite@^1.0.0:\n - \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3\"\n - \ integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==\n\nis-fullwidth-code-point@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb\"\n - \ integrity sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==\n - \ dependencies:\n number-is-nan \"^1.0.0\"\n\nis-fullwidth-code-point@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f\"\n - \ integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==\n\nis-fullwidth-code-point@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d\"\n - \ integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==\n\nis-git-url@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/is-git-url/-/is-git-url-1.0.0.tgz#53f684cd143285b52c3244b4e6f28253527af66b\"\n - \ integrity sha512-UCFta9F9rWFSavp9H3zHEHrARUfZbdJvmHKeEpds4BK3v7W2LdXoNypMtXXi5w5YBDEBCTYmbI+vsSwI8LYJaQ==\n\nis-glob@^3.1.0:\n - \ version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a\"\n - \ integrity sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==\n - \ dependencies:\n is-extglob \"^2.1.0\"\n\nis-glob@^4.0.0, is-glob@^4.0.1, - is-glob@^4.0.3, is-glob@~4.0.1:\n version \"4.0.3\"\n resolved \"https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084\"\n - \ integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==\n - \ dependencies:\n is-extglob \"^2.1.1\"\n\nis-interactive@^1.0.0:\n version - \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e\"\n - \ integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==\n\nis-lambda@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5\"\n - \ integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==\n\nis-language-code@^3.1.0:\n - \ version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/is-language-code/-/is-language-code-3.1.0.tgz#b2386b49227e7010636f16d0c2c681ca40136ab5\"\n - \ integrity sha512-zJdQ3QTeLye+iphMeK3wks+vXSRFKh68/Pnlw7aOfApFSEIOhYa8P9vwwa6QrImNNBMJTiL1PpYF0f4BxDuEgA==\n - \ dependencies:\n \"@babel/runtime\" \"^7.14.0\"\n\nis-map@^2.0.1, is-map@^2.0.2:\n - \ version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127\"\n - \ integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==\n\nis-negative-zero@^2.0.2:\n - \ version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150\"\n - \ integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==\n\nis-number-object@^1.0.4:\n - \ version \"1.0.7\"\n resolved \"https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc\"\n - \ integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==\n - \ dependencies:\n has-tostringtag \"^1.0.0\"\n\nis-number@^3.0.0:\n version - \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195\"\n - \ integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==\n - \ dependencies:\n kind-of \"^3.0.2\"\n\nis-number@^7.0.0:\n version \"7.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b\"\n - \ integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==\n\nis-obj@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982\"\n - \ integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==\n\nis-plain-obj@2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287\"\n - \ integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==\n\nis-plain-object@^2.0.3, - is-plain-object@^2.0.4:\n version \"2.0.4\"\n resolved \"https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677\"\n - \ integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==\n - \ dependencies:\n isobject \"^3.0.1\"\n\nis-potential-custom-element-name@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5\"\n - \ integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==\n\nis-reference@^1.1.0:\n - \ version \"1.2.1\"\n resolved \"https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7\"\n - \ integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==\n - \ dependencies:\n \"@types/estree\" \"*\"\n\nis-regex@^1.1.4:\n version - \"1.1.4\"\n resolved \"https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958\"\n - \ integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==\n - \ dependencies:\n call-bind \"^1.0.2\"\n has-tostringtag \"^1.0.0\"\n\nis-set@^2.0.1, - is-set@^2.0.2:\n version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec\"\n - \ integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==\n\nis-shared-array-buffer@^1.0.2:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79\"\n - \ integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==\n - \ dependencies:\n call-bind \"^1.0.2\"\n\nis-stream@^1.1.0:\n version - \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44\"\n - \ integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==\n\nis-stream@^2.0.0:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077\"\n - \ integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==\n\nis-string@^1.0.5, - is-string@^1.0.7:\n version \"1.0.7\"\n resolved \"https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd\"\n - \ integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==\n - \ dependencies:\n has-tostringtag \"^1.0.0\"\n\nis-symbol@^1.0.2, is-symbol@^1.0.3:\n - \ version \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c\"\n - \ integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==\n - \ dependencies:\n has-symbols \"^1.0.2\"\n\nis-type@0.0.1:\n version \"0.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/is-type/-/is-type-0.0.1.tgz#f651d85c365d44955d14a51d8d7061f3f6b4779c\"\n - \ integrity sha512-YwJh/zBVrcJ90aAnPBM0CbHvm7lG9ao7lIFeqTZ1UQj4iFLpM5CikdaU+dGGesrMJwxLqPGmjjrUrQ6Kn3Zh+w==\n - \ dependencies:\n core-util-is \"~1.0.0\"\n\nis-typed-array@^1.1.10, is-typed-array@^1.1.9:\n - \ version \"1.1.10\"\n resolved \"https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f\"\n - \ integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==\n - \ dependencies:\n available-typed-arrays \"^1.0.5\"\n call-bind \"^1.0.2\"\n - \ for-each \"^0.3.3\"\n gopd \"^1.0.1\"\n has-tostringtag \"^1.0.0\"\n\nis-typedarray@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a\"\n - \ integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==\n\nis-unicode-supported@^0.1.0:\n - \ version \"0.1.0\"\n resolved \"https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7\"\n - \ integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==\n\nis-weakmap@^2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2\"\n - \ integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==\n\nis-weakref@^1.0.2:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2\"\n - \ integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==\n - \ dependencies:\n call-bind \"^1.0.2\"\n\nis-weakset@^2.0.1:\n version - \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d\"\n - \ integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==\n - \ dependencies:\n call-bind \"^1.0.2\"\n get-intrinsic \"^1.1.1\"\n\nis-windows@^1.0.1, - is-windows@^1.0.2:\n version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d\"\n - \ integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==\n\nis-wsl@^1.1.0:\n - \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d\"\n - \ integrity sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==\n\nis-wsl@^2.2.0:\n - \ version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271\"\n - \ integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==\n - \ dependencies:\n is-docker \"^2.0.0\"\n\nisarray@0.0.1:\n version \"0.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf\"\n - \ integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==\n\nisarray@1.0.0, - isarray@^1.0.0, isarray@~1.0.0:\n version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11\"\n - \ integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==\n\nisarray@^2.0.5:\n - \ version \"2.0.5\"\n resolved \"https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723\"\n - \ integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==\n\nisbinaryfile@^5.0.0:\n - \ version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-5.0.0.tgz#034b7e54989dab8986598cbcea41f66663c65234\"\n - \ integrity sha512-UDdnyGvMajJUWCkib7Cei/dvyJrrvo4FIrsvSFWdPpXSUorzXrDJ0S+X5Q4ZlasfPjca4yqCNNsjbCeiy8FFeg==\n\nisexe@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10\"\n - \ integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==\n\nisobject@^2.0.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89\"\n - \ integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==\n - \ dependencies:\n isarray \"1.0.0\"\n\nisobject@^3.0.0, isobject@^3.0.1:\n - \ version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df\"\n - \ integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==\n\nistanbul-lib-coverage@^3.0.0, - istanbul-lib-coverage@^3.2.0:\n version \"3.2.0\"\n resolved \"https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3\"\n - \ integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==\n\nistanbul-lib-instrument@^5.0.4:\n - \ version \"5.2.1\"\n resolved \"https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d\"\n - \ integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==\n - \ dependencies:\n \"@babel/core\" \"^7.12.3\"\n \"@babel/parser\" \"^7.14.7\"\n - \ \"@istanbuljs/schema\" \"^0.1.2\"\n istanbul-lib-coverage \"^3.2.0\"\n - \ semver \"^6.3.0\"\n\nistanbul-lib-report@^3.0.0:\n version \"3.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#7518fe52ea44de372f460a76b5ecda9ffb73d8a6\"\n - \ integrity sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==\n - \ dependencies:\n istanbul-lib-coverage \"^3.0.0\"\n make-dir \"^3.0.0\"\n - \ supports-color \"^7.1.0\"\n\nistanbul-reports@^3.0.2:\n version \"3.1.5\"\n - \ resolved \"https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.5.tgz#cc9a6ab25cb25659810e4785ed9d9fb742578bae\"\n - \ integrity sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==\n - \ dependencies:\n html-escaper \"^2.0.0\"\n istanbul-lib-report \"^3.0.0\"\n\nistextorbinary@2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/istextorbinary/-/istextorbinary-2.1.0.tgz#dbed2a6f51be2f7475b68f89465811141b758874\"\n - \ integrity sha512-kT1g2zxZ5Tdabtpp9VSdOzW9lb6LXImyWbzbQeTxoRtHhurC9Ej9Wckngr2+uepPL09ky/mJHmN9jeJPML5t6A==\n - \ dependencies:\n binaryextensions \"1 || 2\"\n editions \"^1.1.1\"\n - \ textextensions \"1 || 2\"\n\nistextorbinary@^2.5.1:\n version \"2.6.0\"\n - \ resolved \"https://registry.yarnpkg.com/istextorbinary/-/istextorbinary-2.6.0.tgz#60776315fb0fa3999add276c02c69557b9ca28ab\"\n - \ integrity sha512-+XRlFseT8B3L9KyjxxLjfXSLMuErKDsd8DBNrsaxoViABMEZlOSCstwmw0qpoFX3+U6yWU1yhLudAe6/lETGGA==\n - \ dependencies:\n binaryextensions \"^2.1.2\"\n editions \"^2.2.0\"\n - \ textextensions \"^2.5.0\"\n\njest-worker@^27.4.5:\n version \"27.5.1\"\n - \ resolved \"https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0\"\n - \ integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==\n - \ dependencies:\n \"@types/node\" \"*\"\n merge-stream \"^2.0.0\"\n - \ supports-color \"^8.0.0\"\n\njs-string-escape@^1.0.1:\n version \"1.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/js-string-escape/-/js-string-escape-1.0.1.tgz#e2625badbc0d67c7533e9edc1068c587ae4137ef\"\n - \ integrity sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==\n\n\"js-tokens@^3.0.0 - || ^4.0.0\", js-tokens@^4.0.0:\n version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499\"\n - \ integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==\n\njs-tokens@^3.0.2:\n - \ version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b\"\n - \ integrity sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==\n\njs-yaml@^3.13.1, - js-yaml@^3.2.5, js-yaml@^3.2.7:\n version \"3.14.1\"\n resolved \"https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537\"\n - \ integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==\n - \ dependencies:\n argparse \"^1.0.7\"\n esprima \"^4.0.0\"\n\njs-yaml@^4.1.0:\n - \ version \"4.1.0\"\n resolved \"https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602\"\n - \ integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==\n - \ dependencies:\n argparse \"^2.0.1\"\n\njsdom@^16.6.0:\n version \"16.7.0\"\n - \ resolved \"https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710\"\n - \ integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==\n - \ dependencies:\n abab \"^2.0.5\"\n acorn \"^8.2.4\"\n acorn-globals - \"^6.0.0\"\n cssom \"^0.4.4\"\n cssstyle \"^2.3.0\"\n data-urls \"^2.0.0\"\n - \ decimal.js \"^10.2.1\"\n domexception \"^2.0.1\"\n escodegen \"^2.0.0\"\n - \ form-data \"^3.0.0\"\n html-encoding-sniffer \"^2.0.1\"\n http-proxy-agent - \"^4.0.1\"\n https-proxy-agent \"^5.0.0\"\n is-potential-custom-element-name - \"^1.0.1\"\n nwsapi \"^2.2.0\"\n parse5 \"6.0.1\"\n saxes \"^5.0.1\"\n - \ symbol-tree \"^3.2.4\"\n tough-cookie \"^4.0.0\"\n w3c-hr-time \"^1.0.2\"\n - \ w3c-xmlserializer \"^2.0.0\"\n webidl-conversions \"^6.1.0\"\n whatwg-encoding - \"^1.0.5\"\n whatwg-mimetype \"^2.3.0\"\n whatwg-url \"^8.5.0\"\n ws - \"^7.4.6\"\n xml-name-validator \"^3.0.0\"\n\njsesc@^1.3.0:\n version - \"1.3.0\"\n resolved \"https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b\"\n - \ integrity sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA==\n\njsesc@^2.5.1:\n - \ version \"2.5.2\"\n resolved \"https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4\"\n - \ integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==\n\njsesc@~0.3.x:\n - \ version \"0.3.0\"\n resolved \"https://registry.yarnpkg.com/jsesc/-/jsesc-0.3.0.tgz#1bf5ee63b4539fe2e26d0c1e99c240b97a457972\"\n - \ integrity sha512-UHQmAeTXV+iwEk0aHheJRqo6Or90eDxI6KIYpHSjKLXKuKlPt1CQ7tGBerFcFA8uKU5mYxiPMlckmFptd5XZzA==\n\njsesc@~0.5.0:\n - \ version \"0.5.0\"\n resolved \"https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d\"\n - \ integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==\n\njson-parse-better-errors@^1.0.2:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9\"\n - \ integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==\n\njson-parse-even-better-errors@^2.3.0, - json-parse-even-better-errors@^2.3.1:\n version \"2.3.1\"\n resolved \"https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d\"\n - \ integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==\n\njson-schema-traverse@^0.4.1:\n - \ version \"0.4.1\"\n resolved \"https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660\"\n - \ integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==\n\njson-schema-traverse@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2\"\n - \ integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==\n\njson-stable-stringify-without-jsonify@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651\"\n - \ integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==\n\njson-stable-stringify@^1.0.0, - json-stable-stringify@^1.0.1:\n version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.2.tgz#e06f23128e0bbe342dc996ed5a19e28b57b580e0\"\n - \ integrity sha512-eunSSaEnxV12z+Z73y/j5N37/In40GK4GmsSy+tEHJMxknvqnA7/djeYtAgW0GsWHUfg+847WJjKaEylk2y09g==\n - \ dependencies:\n jsonify \"^0.0.1\"\n\njson-stringify-nice@^1.1.4:\n version - \"1.1.4\"\n resolved \"https://registry.yarnpkg.com/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz#2c937962b80181d3f317dd39aa323e14f5a60a67\"\n - \ integrity sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==\n\njson5@^0.5.1:\n - \ version \"0.5.1\"\n resolved \"https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821\"\n - \ integrity sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==\n\njson5@^1.0.1, - json5@^1.0.2:\n version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593\"\n - \ integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==\n - \ dependencies:\n minimist \"^1.2.0\"\n\njson5@^2.1.2, json5@^2.2.2:\n - \ version \"2.2.3\"\n resolved \"https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283\"\n - \ integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==\n\njsonfile@^2.1.0:\n - \ version \"2.4.0\"\n resolved \"https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8\"\n - \ integrity sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==\n - \ optionalDependencies:\n graceful-fs \"^4.1.6\"\n\njsonfile@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb\"\n - \ integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==\n - \ optionalDependencies:\n graceful-fs \"^4.1.6\"\n\njsonfile@^6.0.1:\n - \ version \"6.1.0\"\n resolved \"https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae\"\n - \ integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==\n - \ dependencies:\n universalify \"^2.0.0\"\n optionalDependencies:\n graceful-fs - \"^4.1.6\"\n\njsonify@^0.0.1:\n version \"0.0.1\"\n resolved \"https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.1.tgz#2aa3111dae3d34a0f151c63f3a45d995d9420978\"\n - \ integrity sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==\n\njsonparse@^1.3.1:\n - \ version \"1.3.1\"\n resolved \"https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280\"\n - \ integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==\n\njust-diff-apply@^5.2.0:\n - \ version \"5.5.0\"\n resolved \"https://registry.yarnpkg.com/just-diff-apply/-/just-diff-apply-5.5.0.tgz#771c2ca9fa69f3d2b54e7c3f5c1dfcbcc47f9f0f\"\n - \ integrity sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw==\n\njust-diff@^5.0.1:\n - \ version \"5.2.0\"\n resolved \"https://registry.yarnpkg.com/just-diff/-/just-diff-5.2.0.tgz#60dca55891cf24cd4a094e33504660692348a241\"\n - \ integrity sha512-6ufhP9SHjb7jibNFrNxyFZ6od3g+An6Ai9mhGRvcYe8UJlH0prseN64M+6ZBBUoKYHZsitDP42gAJ8+eVWr3lw==\n\nkind-of@^3.0.2, - kind-of@^3.0.3, kind-of@^3.2.0:\n version \"3.2.2\"\n resolved \"https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64\"\n - \ integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==\n - \ dependencies:\n is-buffer \"^1.1.5\"\n\nkind-of@^4.0.0:\n version \"4.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57\"\n - \ integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==\n - \ dependencies:\n is-buffer \"^1.1.5\"\n\nkind-of@^5.0.0:\n version \"5.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d\"\n - \ integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==\n\nkind-of@^6.0.0, - kind-of@^6.0.2:\n version \"6.0.3\"\n resolved \"https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd\"\n - \ integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==\n\nlanguage-subtag-registry@^0.3.20:\n - \ version \"0.3.22\"\n resolved \"https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d\"\n - \ integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==\n\nlanguage-tags@^1.0.8:\n - \ version \"1.0.8\"\n resolved \"https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.8.tgz#042b4bdb0d4e771a9f8cc2fdc9bb26a52a367312\"\n - \ integrity sha512-aWAZwgPLS8hJ20lNPm9HNVs4inexz6S2sQa3wx/+ycuutMNE5/IfYxiWYBbi+9UWCQVaXYCOPUl6gFrPR7+jGg==\n - \ dependencies:\n language-subtag-registry \"^0.3.20\"\n\nlcid@^3.0.0:\n - \ version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/lcid/-/lcid-3.1.1.tgz#9030ec479a058fc36b5e8243ebaac8b6ac582fd0\"\n - \ integrity sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==\n - \ dependencies:\n invert-kv \"^3.0.0\"\n\nleek@0.0.24:\n version \"0.0.24\"\n - \ resolved \"https://registry.yarnpkg.com/leek/-/leek-0.0.24.tgz#e400e57f0e60d8ef2bd4d068dc428a54345dbcda\"\n - \ integrity sha512-6PVFIYXxlYF0o6hrAsHtGpTmi06otkwNrMcmQ0K96SeSRHPREPa9J3nJZ1frliVH7XT0XFswoJFQoXsDukzGNQ==\n - \ dependencies:\n debug \"^2.1.0\"\n lodash.assign \"^3.2.0\"\n rsvp - \"^3.0.21\"\n\nlevn@^0.4.1:\n version \"0.4.1\"\n resolved \"https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade\"\n - \ integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==\n - \ dependencies:\n prelude-ls \"^1.2.1\"\n type-check \"~0.4.0\"\n\nlevn@~0.3.0:\n - \ version \"0.3.0\"\n resolved \"https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee\"\n - \ integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==\n - \ dependencies:\n prelude-ls \"~1.1.2\"\n type-check \"~0.3.2\"\n\nlibnpmaccess@^6.0.4:\n - \ version \"6.0.4\"\n resolved \"https://registry.yarnpkg.com/libnpmaccess/-/libnpmaccess-6.0.4.tgz#2dd158bd8a071817e2207d3b201d37cf1ad6ae6b\"\n - \ integrity sha512-qZ3wcfIyUoW0+qSFkMBovcTrSGJ3ZeyvpR7d5N9pEYv/kXs8sHP2wiqEIXBKLFrZlmM0kR0RJD7mtfLngtlLag==\n - \ dependencies:\n aproba \"^2.0.0\"\n minipass \"^3.1.1\"\n npm-package-arg - \"^9.0.1\"\n npm-registry-fetch \"^13.0.0\"\n\nlibnpmdiff@^4.0.5:\n version - \"4.0.5\"\n resolved \"https://registry.yarnpkg.com/libnpmdiff/-/libnpmdiff-4.0.5.tgz#ffaf93fa9440ea759444b8830fdb5c661b09a7c0\"\n - \ integrity sha512-9fICQIzmH892UwHHPmb+Seup50UIBWcMIK2FdxvlXm9b4kc1nSH0b/BuY1mORJQtB6ydPMnn+BLzOTmd/SKJmw==\n - \ dependencies:\n \"@npmcli/disparity-colors\" \"^2.0.0\"\n \"@npmcli/installed-package-contents\" - \"^1.0.7\"\n binary-extensions \"^2.2.0\"\n diff \"^5.1.0\"\n minimatch - \"^5.0.1\"\n npm-package-arg \"^9.0.1\"\n pacote \"^13.6.1\"\n tar - \"^6.1.0\"\n\nlibnpmexec@^4.0.14:\n version \"4.0.14\"\n resolved \"https://registry.yarnpkg.com/libnpmexec/-/libnpmexec-4.0.14.tgz#9ad44232434b374e477eb2c2e4548baaf698f773\"\n - \ integrity sha512-dwmzv2K29SdoAHBOa7QR6CfQbFG/PiZDRF6HZrlI6C4DLt2hNgOHTFaUGOpqE2C+YGu0ZwYTDywxRe0eOnf0ZA==\n - \ dependencies:\n \"@npmcli/arborist\" \"^5.6.3\"\n \"@npmcli/ci-detect\" - \"^2.0.0\"\n \"@npmcli/fs\" \"^2.1.1\"\n \"@npmcli/run-script\" \"^4.2.0\"\n - \ chalk \"^4.1.0\"\n mkdirp-infer-owner \"^2.0.0\"\n npm-package-arg - \"^9.0.1\"\n npmlog \"^6.0.2\"\n pacote \"^13.6.1\"\n proc-log \"^2.0.0\"\n - \ read \"^1.0.7\"\n read-package-json-fast \"^2.0.2\"\n semver \"^7.3.7\"\n - \ walk-up-path \"^1.0.0\"\n\nlibnpmfund@^3.0.5:\n version \"3.0.5\"\n resolved - \"https://registry.yarnpkg.com/libnpmfund/-/libnpmfund-3.0.5.tgz#817f9e2120889beb483d9ba8eda142bb84293e4e\"\n - \ integrity sha512-KdeRoG/dem8H3PcEU2/0SKi3ip7AWwczgS72y/3PE+PBrz/s/G52FNIA9jeLnBirkLC0sOyQHfeM3b7e24ZM+g==\n - \ dependencies:\n \"@npmcli/arborist\" \"^5.6.3\"\n\nlibnpmhook@^8.0.4:\n - \ version \"8.0.4\"\n resolved \"https://registry.yarnpkg.com/libnpmhook/-/libnpmhook-8.0.4.tgz#6c58e5fe763ff5d600ae9c20457ea9a69d1f7d87\"\n - \ integrity sha512-nuD6e+Nx0OprjEi0wOeqASMl6QIH235th/Du2/8upK3evByFhzIgdfOeP1OhstavW4xtsl0hk5Vw4fAWWuSUgA==\n - \ dependencies:\n aproba \"^2.0.0\"\n npm-registry-fetch \"^13.0.0\"\n\nlibnpmorg@^4.0.4:\n - \ version \"4.0.4\"\n resolved \"https://registry.yarnpkg.com/libnpmorg/-/libnpmorg-4.0.4.tgz#2a01d49372cf0df90d79a61e69bddaf2ed704311\"\n - \ integrity sha512-1bTpD7iub1rDCsgiBguhJhiDufLQuc8DEti20euqsXz9O0ncXVpCYqf2SMmHR4GEdmAvAj2r7FMiyA9zGdaTpA==\n - \ dependencies:\n aproba \"^2.0.0\"\n npm-registry-fetch \"^13.0.0\"\n\nlibnpmpack@^4.1.3:\n - \ version \"4.1.3\"\n resolved \"https://registry.yarnpkg.com/libnpmpack/-/libnpmpack-4.1.3.tgz#025cfe39829acd8260662bf259e3a9331fc1e4b2\"\n - \ integrity sha512-rYP4X++ME3ZiFO+2iN3YnXJ4LB4Gsd0z5cgszWJZxaEpDN4lRIXirSyynGNsN/hn4taqnlxD+3DPlFDShvRM8w==\n - \ dependencies:\n \"@npmcli/run-script\" \"^4.1.3\"\n npm-package-arg - \"^9.0.1\"\n pacote \"^13.6.1\"\n\nlibnpmpublish@^6.0.5:\n version \"6.0.5\"\n - \ resolved \"https://registry.yarnpkg.com/libnpmpublish/-/libnpmpublish-6.0.5.tgz#5a894f3de2e267d62f86be2a508e362599b5a4b1\"\n - \ integrity sha512-LUR08JKSviZiqrYTDfywvtnsnxr+tOvBU0BF8H+9frt7HMvc6Qn6F8Ubm72g5hDTHbq8qupKfDvDAln2TVPvFg==\n - \ dependencies:\n normalize-package-data \"^4.0.0\"\n npm-package-arg - \"^9.0.1\"\n npm-registry-fetch \"^13.0.0\"\n semver \"^7.3.7\"\n ssri - \"^9.0.0\"\n\nlibnpmsearch@^5.0.4:\n version \"5.0.4\"\n resolved \"https://registry.yarnpkg.com/libnpmsearch/-/libnpmsearch-5.0.4.tgz#b32aa2b23051c00cdcc0912274d0d416e6655d81\"\n - \ integrity sha512-XHDmsvpN5+pufvGnfLRqpy218gcGGbbbXR6wPrDJyd1em6agKdYByzU5ccskDHH9iVm2UeLydpDsW1ksYuU0cg==\n - \ dependencies:\n npm-registry-fetch \"^13.0.0\"\n\nlibnpmteam@^4.0.4:\n - \ version \"4.0.4\"\n resolved \"https://registry.yarnpkg.com/libnpmteam/-/libnpmteam-4.0.4.tgz#ac26068808d93b1051d926457db14e4b3ff669ef\"\n - \ integrity sha512-rzKSwi6MLzwwevbM/vl+BBQTErgn24tCfgPUdzBlszrw3j5necOu7WnTzgvZMDv6maGUwec6Ut1rxszOgH0l+Q==\n - \ dependencies:\n aproba \"^2.0.0\"\n npm-registry-fetch \"^13.0.0\"\n\nlibnpmversion@^3.0.7:\n - \ version \"3.0.7\"\n resolved \"https://registry.yarnpkg.com/libnpmversion/-/libnpmversion-3.0.7.tgz#e4c6c07ee28cf351ce1e2293a5ac9922b09ea94d\"\n - \ integrity sha512-O0L4eNMUIMQ+effi1HsZPKp2N6wecwqGqB8PvkvmLPWN7EsdabdzAVG48nv0p/OjlbIai5KQg/L+qMMfCA4ZjA==\n - \ dependencies:\n \"@npmcli/git\" \"^3.0.0\"\n \"@npmcli/run-script\" - \"^4.1.3\"\n json-parse-even-better-errors \"^2.3.1\"\n proc-log \"^2.0.0\"\n - \ semver \"^7.3.7\"\n\nline-column@^1.0.2:\n version \"1.0.2\"\n resolved - \"https://registry.yarnpkg.com/line-column/-/line-column-1.0.2.tgz#d25af2936b6f4849172b312e4792d1d987bc34a2\"\n - \ integrity sha512-Ktrjk5noGYlHsVnYWh62FLVs4hTb8A3e+vucNZMgPeAOITdshMSgv4cCZQeRDjm7+goqmo6+liZwTXo+U3sVww==\n - \ dependencies:\n isarray \"^1.0.0\"\n isobject \"^2.0.0\"\n\nlinkify-it@^4.0.1:\n - \ version \"4.0.1\"\n resolved \"https://registry.yarnpkg.com/linkify-it/-/linkify-it-4.0.1.tgz#01f1d5e508190d06669982ba31a7d9f56a5751ec\"\n - \ integrity sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==\n - \ dependencies:\n uc.micro \"^1.0.1\"\n\nlivereload-js@^3.3.1:\n version - \"3.4.1\"\n resolved \"https://registry.yarnpkg.com/livereload-js/-/livereload-js-3.4.1.tgz#ba90fbc708ed1b9a024bb89c4ee12c96ea03d66f\"\n - \ integrity sha512-5MP0uUeVCec89ZbNOT/i97Mc+q3SxXmiUGhRFOTmhrGPn//uWVQdCvcLJDy64MSBR5MidFdOR7B9viumoavy6g==\n\nloader-runner@^2.4.0:\n - \ version \"2.4.0\"\n resolved \"https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357\"\n - \ integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==\n\nloader-runner@^4.1.0, - loader-runner@^4.2.0:\n version \"4.3.0\"\n resolved \"https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1\"\n - \ integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==\n\nloader-utils@^1.2.3:\n - \ version \"1.4.2\"\n resolved \"https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.2.tgz#29a957f3a63973883eb684f10ffd3d151fec01a3\"\n - \ integrity sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==\n - \ dependencies:\n big.js \"^5.2.2\"\n emojis-list \"^3.0.0\"\n json5 - \"^1.0.1\"\n\nloader-utils@^2.0.0:\n version \"2.0.4\"\n resolved \"https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c\"\n - \ integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==\n - \ dependencies:\n big.js \"^5.2.2\"\n emojis-list \"^3.0.0\"\n json5 - \"^2.1.2\"\n\nloader.js@^4.7.0:\n version \"4.7.0\"\n resolved \"https://registry.yarnpkg.com/loader.js/-/loader.js-4.7.0.tgz#a1a52902001c83631efde9688b8ab3799325ef1f\"\n - \ integrity sha512-9M2KvGT6duzGMgkOcTkWb+PR/Q2Oe54df/tLgHGVmFpAmtqJ553xJh6N63iFYI2yjo2PeJXbS5skHi/QpJq4vA==\n\nlocale-emoji@^0.3.0:\n - \ version \"0.3.0\"\n resolved \"https://registry.yarnpkg.com/locale-emoji/-/locale-emoji-0.3.0.tgz#7f38262f7c877bd27659725570335b263f88742a\"\n - \ integrity sha512-JGm8+naU49CBDnH1jksS3LecPdfWQLxFgkLN6ZhYONKa850pJ0Xt8DPGJnYK0ZuJI8jTuiDDPCDtSL3nyacXwg==\n\nlocate-character@^2.0.5:\n - \ version \"2.0.5\"\n resolved \"https://registry.yarnpkg.com/locate-character/-/locate-character-2.0.5.tgz#f2d2614d49820ecb3c92d80d193b8db755f74c0f\"\n - \ integrity sha512-n2GmejDXtOPBAZdIiEFy5dJ5N38xBCXLNOtw2WpB9kGh6pnrEuKlwYI+Tkpofc4wDtVXHtoAOJaMRlYG/oYaxg==\n\nlocate-path@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e\"\n - \ integrity sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==\n - \ dependencies:\n p-locate \"^2.0.0\"\n path-exists \"^3.0.0\"\n\nlocate-path@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e\"\n - \ integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==\n - \ dependencies:\n p-locate \"^3.0.0\"\n path-exists \"^3.0.0\"\n\nlocate-path@^5.0.0:\n - \ version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0\"\n - \ integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==\n - \ dependencies:\n p-locate \"^4.1.0\"\n\nlocate-path@^6.0.0:\n version - \"6.0.0\"\n resolved \"https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286\"\n - \ integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==\n - \ dependencies:\n p-locate \"^5.0.0\"\n\nlocate-path@^7.1.0:\n version - \"7.2.0\"\n resolved \"https://registry.yarnpkg.com/locate-path/-/locate-path-7.2.0.tgz#69cb1779bd90b35ab1e771e1f2f89a202c2a8a8a\"\n - \ integrity sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==\n - \ dependencies:\n p-locate \"^6.0.0\"\n\nlodash-es@^4.17.11:\n version - \"4.17.21\"\n resolved \"https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee\"\n - \ integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==\n\nlodash._baseassign@^3.0.0:\n - \ version \"3.2.0\"\n resolved \"https://registry.yarnpkg.com/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz#8c38a099500f215ad09e59f1722fd0c52bfe0a4e\"\n - \ integrity sha512-t3N26QR2IdSN+gqSy9Ds9pBu/J1EAFEshKlUHpJG3rvyJOYgcELIxcIeKKfZk7sjOz11cFfzJRsyFry/JyabJQ==\n - \ dependencies:\n lodash._basecopy \"^3.0.0\"\n lodash.keys \"^3.0.0\"\n\nlodash._basecopy@^3.0.0:\n - \ version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36\"\n - \ integrity sha512-rFR6Vpm4HeCK1WPGvjZSJ+7yik8d8PVUdCJx5rT2pogG4Ve/2ZS7kfmO5l5T2o5V2mqlNIfSF5MZlr1+xOoYQQ==\n\nlodash._baseflatten@^3.0.0:\n - \ version \"3.1.4\"\n resolved \"https://registry.yarnpkg.com/lodash._baseflatten/-/lodash._baseflatten-3.1.4.tgz#0770ff80131af6e34f3b511796a7ba5214e65ff7\"\n - \ integrity sha512-fESngZd+X4k+GbTxdMutf8ohQa0s3sJEHIcwtu4/LsIQ2JTDzdRxDCMQjW+ezzwRitLmHnacVVmosCbxifefbw==\n - \ dependencies:\n lodash.isarguments \"^3.0.0\"\n lodash.isarray \"^3.0.0\"\n\nlodash._bindcallback@^3.0.0:\n - \ version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e\"\n - \ integrity sha512-2wlI0JRAGX8WEf4Gm1p/mv/SZ+jLijpj0jyaE/AXeuQphzCgD8ZQW4oSpoN8JAopujOFGU3KMuq7qfHBWlGpjQ==\n\nlodash._createassigner@^3.0.0:\n - \ version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz#838a5bae2fdaca63ac22dee8e19fa4e6d6970b11\"\n - \ integrity sha512-LziVL7IDnJjQeeV95Wvhw6G28Z8Q6da87LWKOPWmzBLv4u6FAT/x5v00pyGW0u38UoogNF2JnD3bGgZZDaNEBw==\n - \ dependencies:\n lodash._bindcallback \"^3.0.0\"\n lodash._isiterateecall - \"^3.0.0\"\n lodash.restparam \"^3.0.0\"\n\nlodash._getnative@^3.0.0:\n - \ version \"3.9.1\"\n resolved \"https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5\"\n - \ integrity sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA==\n\nlodash._isiterateecall@^3.0.0:\n - \ version \"3.0.9\"\n resolved \"https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c\"\n - \ integrity sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ==\n\nlodash._reinterpolate@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d\"\n - \ integrity sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==\n\nlodash.assign@^3.2.0:\n - \ version \"3.2.0\"\n resolved \"https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-3.2.0.tgz#3ce9f0234b4b2223e296b8fa0ac1fee8ebca64fa\"\n - \ integrity sha512-/VVxzgGBmbphasTg51FrztxQJ/VgAUpol6zmJuSVSGcNg4g7FA4z7rQV8Ovr9V3vFBNWZhvKWHfpAytjTVUfFA==\n - \ dependencies:\n lodash._baseassign \"^3.0.0\"\n lodash._createassigner - \"^3.0.0\"\n lodash.keys \"^3.0.0\"\n\nlodash.assign@^4.2.0:\n version - \"4.2.0\"\n resolved \"https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7\"\n - \ integrity sha512-hFuH8TY+Yji7Eja3mGiuAxBqLagejScbG8GbG0j6o9vzn0YL14My+ktnqtZgFTosKymC9/44wP6s7xyuLfnClw==\n\nlodash.assignin@^4.1.0:\n - \ version \"4.2.0\"\n resolved \"https://registry.yarnpkg.com/lodash.assignin/-/lodash.assignin-4.2.0.tgz#ba8df5fb841eb0a3e8044232b0e263a8dc6a28a2\"\n - \ integrity sha512-yX/rx6d/UTVh7sSVWVSIMjfnz95evAgDFdb1ZozC35I9mSFCkmzptOzevxjgbQUsc78NR44LVHWjsoMQXy9FDg==\n\nlodash.camelcase@^4.1.1, - lodash.camelcase@^4.3.0:\n version \"4.3.0\"\n resolved \"https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6\"\n - \ integrity sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==\n\nlodash.castarray@^4.4.0:\n - \ version \"4.4.0\"\n resolved \"https://registry.yarnpkg.com/lodash.castarray/-/lodash.castarray-4.4.0.tgz#c02513515e309daddd4c24c60cfddcf5976d9115\"\n - \ integrity sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==\n\nlodash.clonedeep@^4.4.1, - lodash.clonedeep@^4.5.0:\n version \"4.5.0\"\n resolved \"https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef\"\n - \ integrity sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==\n\nlodash.compact@^3.0.1:\n - \ version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/lodash.compact/-/lodash.compact-3.0.1.tgz#540ce3837745975807471e16b4a2ba21e7256ca5\"\n - \ integrity sha512-2ozeiPi+5eBXW1CLtzjk8XQFhQOEMwwfxblqeq6EGyTxZJ1bPATqilY0e6g2SLQpP4KuMeuioBhEnWz5Pr7ICQ==\n\nlodash.debounce@^3.1.1:\n - \ version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-3.1.1.tgz#812211c378a94cc29d5aa4e3346cf0bfce3a7df5\"\n - \ integrity sha512-lcmJwMpdPAtChA4hfiwxTtgFeNAaow701wWUgVUqeD0XJF7vMXIN+bu/2FJSGxT0NUbZy9g9VFrlOFfPjl+0Ew==\n - \ dependencies:\n lodash._getnative \"^3.0.0\"\n\nlodash.debounce@^4.0.8:\n - \ version \"4.0.8\"\n resolved \"https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af\"\n - \ integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==\n\nlodash.defaults@^4.2.0:\n - \ version \"4.2.0\"\n resolved \"https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c\"\n - \ integrity sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==\n\nlodash.defaultsdeep@^4.6.1:\n - \ version \"4.6.1\"\n resolved \"https://registry.yarnpkg.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz#512e9bd721d272d94e3d3a63653fa17516741ca6\"\n - \ integrity sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==\n\nlodash.find@^4.5.1, - lodash.find@^4.6.0:\n version \"4.6.0\"\n resolved \"https://registry.yarnpkg.com/lodash.find/-/lodash.find-4.6.0.tgz#cb0704d47ab71789ffa0de8b97dd926fb88b13b1\"\n - \ integrity sha512-yaRZoAV3Xq28F1iafWN1+a0rflOej93l1DQUejs3SZ41h2O9UJBoS9aueGjPDgAl4B6tPC0NuuchLKaDQQ3Isg==\n\nlodash.flatten@^3.0.2:\n - \ version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-3.0.2.tgz#de1cf57758f8f4479319d35c3e9cc60c4501938c\"\n - \ integrity sha512-jCXLoNcqQRbnT/KWZq2fIREHWeczrzpTR0vsycm96l/pu5hGeAntVBG0t7GuM/2wFqmnZs3d1eGptnAH2E8+xQ==\n - \ dependencies:\n lodash._baseflatten \"^3.0.0\"\n lodash._isiterateecall - \"^3.0.0\"\n\nlodash.flatten@^4.4.0:\n version \"4.4.0\"\n resolved \"https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f\"\n - \ integrity sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==\n\nlodash.foreach@^4.5.0:\n - \ version \"4.5.0\"\n resolved \"https://registry.yarnpkg.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53\"\n - \ integrity sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ==\n\nlodash.forin@^4.4.0:\n - \ version \"4.4.0\"\n resolved \"https://registry.yarnpkg.com/lodash.forin/-/lodash.forin-4.4.0.tgz#5d3f20ae564011fbe88381f7d98949c9c9519731\"\n - \ integrity sha512-APldePP4yvGhMcplVxv9L+exdLHMRHRhH1Q9O70zRJMm9HbTm6zxaihXtNl+ICOBApeFWoH7jNmFr/L4XfWeiQ==\n\nlodash.get@^4.4.2:\n - \ version \"4.4.2\"\n resolved \"https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99\"\n - \ integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==\n\nlodash.has@^4.5.2:\n - \ version \"4.5.2\"\n resolved \"https://registry.yarnpkg.com/lodash.has/-/lodash.has-4.5.2.tgz#d19f4dc1095058cccbe2b0cdf4ee0fe4aa37c862\"\n - \ integrity sha512-rnYUdIo6xRCJnQmbVFEwcxF144erlD+M3YcJUVesflU9paQaE8p+fJDcIQrlMYbxoANFL+AB9hZrzSBBk5PL+g==\n\nlodash.invokemap@^4.6.0:\n - \ version \"4.6.0\"\n resolved \"https://registry.yarnpkg.com/lodash.invokemap/-/lodash.invokemap-4.6.0.tgz#1748cda5d8b0ef8369c4eb3ec54c21feba1f2d62\"\n - \ integrity sha512-CfkycNtMqgUlfjfdh2BhKO/ZXrP8ePOX5lEU/g0R3ItJcnuxWDwokMGKx1hWcfOikmyOVx6X9IwWnDGlgKl61w==\n\nlodash.isarguments@^3.0.0:\n - \ version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a\"\n - \ integrity sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==\n\nlodash.isarray@^3.0.0:\n - \ version \"3.0.4\"\n resolved \"https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55\"\n - \ integrity sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ==\n\nlodash.isempty@^4.4.0:\n - \ version \"4.4.0\"\n resolved \"https://registry.yarnpkg.com/lodash.isempty/-/lodash.isempty-4.4.0.tgz#6f86cbedd8be4ec987be9aaf33c9684db1b31e7e\"\n - \ integrity sha512-oKMuF3xEeqDltrGMfDxAPGIVMSSRv8tbRSODbrs4KGsRRLEhrW8N8Rd4DRgB2+621hY8A8XwwrTVhXWpxFvMzg==\n\nlodash.isequal@^4.5.0:\n - \ version \"4.5.0\"\n resolved \"https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0\"\n - \ integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==\n\nlodash.isfunction@^3.0.9:\n - \ version \"3.0.9\"\n resolved \"https://registry.yarnpkg.com/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz#06de25df4db327ac931981d1bdb067e5af68d051\"\n - \ integrity sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==\n\nlodash.isinteger@^4.0.4:\n - \ version \"4.0.4\"\n resolved \"https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343\"\n - \ integrity sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==\n\nlodash.isplainobject@^4.0.6:\n - \ version \"4.0.6\"\n resolved \"https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb\"\n - \ integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==\n\nlodash.kebabcase@^4.1.1:\n - \ version \"4.1.1\"\n resolved \"https://registry.yarnpkg.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36\"\n - \ integrity sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==\n\nlodash.keys@^3.0.0:\n - \ version \"3.1.2\"\n resolved \"https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a\"\n - \ integrity sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ==\n - \ dependencies:\n lodash._getnative \"^3.0.0\"\n lodash.isarguments - \"^3.0.0\"\n lodash.isarray \"^3.0.0\"\n\nlodash.last@^3.0.0:\n version - \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/lodash.last/-/lodash.last-3.0.0.tgz#242f663112dd4c6e63728c60a3c909d1bdadbd4c\"\n - \ integrity sha512-14mq7rSkCxG4XMy9lF2FbIOqqgF0aH0NfPuQ3LPR3vIh0kHnUvIYP70dqa1Hf47zyXfQ8FzAg0MYOQeSuE1R7A==\n\nlodash.lowerfirst@^4.3.1:\n - \ version \"4.3.1\"\n resolved \"https://registry.yarnpkg.com/lodash.lowerfirst/-/lodash.lowerfirst-4.3.1.tgz#de3c7b12e02c6524a0059c2f6cb7c5c52655a13d\"\n - \ integrity sha512-UUKX7VhP1/JL54NXg2aq/E1Sfnjjes8fNYTNkPU8ZmsaVeBvPHKdbNaN79Re5XRL01u6wbq3j0cbYZj71Fcu5w==\n\nlodash.map@^4.6.0:\n - \ version \"4.6.0\"\n resolved \"https://registry.yarnpkg.com/lodash.map/-/lodash.map-4.6.0.tgz#771ec7839e3473d9c4cde28b19394c3562f4f6d3\"\n - \ integrity sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q==\n\nlodash.mapvalues@^4.6.0:\n - \ version \"4.6.0\"\n resolved \"https://registry.yarnpkg.com/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz#1bafa5005de9dd6f4f26668c30ca37230cc9689c\"\n - \ integrity sha512-JPFqXFeZQ7BfS00H58kClY7SPVeHertPE0lNuCyZ26/XlN8TvakYD7b9bGyNmXbT/D3BbtPAAmq90gPWqLkxlQ==\n\nlodash.memoize@^4.1.2:\n - \ version \"4.1.2\"\n resolved \"https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe\"\n - \ integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==\n\nlodash.merge@^4.6.0, - lodash.merge@^4.6.2:\n version \"4.6.2\"\n resolved \"https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a\"\n - \ integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==\n\nlodash.omit@^4.1.0, - lodash.omit@^4.5.0:\n version \"4.5.0\"\n resolved \"https://registry.yarnpkg.com/lodash.omit/-/lodash.omit-4.5.0.tgz#6eb19ae5a1ee1dd9df0b969e66ce0b7fa30b5e60\"\n - \ integrity sha512-XeqSp49hNGmlkj2EJlfrQFIzQ6lXdNro9sddtQzcJY8QaoC2GO0DT7xaIokHeyM+mIT0mPMlPvkYzg2xCuHdZg==\n\nlodash.pick@^4.4.0:\n - \ version \"4.4.0\"\n resolved \"https://registry.yarnpkg.com/lodash.pick/-/lodash.pick-4.4.0.tgz#52f05610fff9ded422611441ed1fc123a03001b3\"\n - \ integrity sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==\n\nlodash.restparam@^3.0.0:\n - \ version \"3.6.1\"\n resolved \"https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805\"\n - \ integrity sha512-L4/arjjuq4noiUJpt3yS6KIKDtJwNe2fIYgMqyYYKoeIfV1iEqvPwhCx23o+R9dzouGihDAPN1dTIRWa7zk8tw==\n\nlodash.snakecase@^4.1.1:\n - \ version \"4.1.1\"\n resolved \"https://registry.yarnpkg.com/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz#39d714a35357147837aefd64b5dcbb16becd8f8d\"\n - \ integrity sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==\n\nlodash.template@^4.4.0, - lodash.template@^4.5.0:\n version \"4.5.0\"\n resolved \"https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab\"\n - \ integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==\n - \ dependencies:\n lodash._reinterpolate \"^3.0.0\"\n lodash.templatesettings - \"^4.0.0\"\n\nlodash.templatesettings@^4.0.0:\n version \"4.2.0\"\n resolved - \"https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33\"\n - \ integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==\n - \ dependencies:\n lodash._reinterpolate \"^3.0.0\"\n\nlodash.truncate@^4.4.2:\n - \ version \"4.4.2\"\n resolved \"https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193\"\n - \ integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==\n\nlodash.uniq@^4.2.0, - lodash.uniq@^4.5.0:\n version \"4.5.0\"\n resolved \"https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773\"\n - \ integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==\n\nlodash.uniqby@^4.7.0:\n - \ version \"4.7.0\"\n resolved \"https://registry.yarnpkg.com/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz#d99c07a669e9e6d24e1362dfe266c67616af1302\"\n - \ integrity sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==\n\nlodash.values@^4.3.0:\n - \ version \"4.3.0\"\n resolved \"https://registry.yarnpkg.com/lodash.values/-/lodash.values-4.3.0.tgz#a3a6c2b0ebecc5c2cba1c17e6e620fe81b53d347\"\n - \ integrity sha512-r0RwvdCv8id9TUblb/O7rYPwVy6lerCbcawrfdo9iC/1t1wsNMJknO79WNBgwkH0hIeJ08jmvvESbFpNb4jH0Q==\n\nlodash@^4.17.10, - lodash@^4.17.12, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.21, - lodash@^4.17.4, lodash@^4.7.0:\n version \"4.17.21\"\n resolved \"https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c\"\n - \ integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==\n\nlog-symbols@^2.2.0:\n - \ version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a\"\n - \ integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==\n - \ dependencies:\n chalk \"^2.0.1\"\n\nlog-symbols@^4.1.0:\n version \"4.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503\"\n - \ integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==\n - \ dependencies:\n chalk \"^4.1.0\"\n is-unicode-supported \"^0.1.0\"\n\nloose-envify@^1.0.0:\n - \ version \"1.4.0\"\n resolved \"https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf\"\n - \ integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==\n - \ dependencies:\n js-tokens \"^3.0.0 || ^4.0.0\"\n\nlower-case@^2.0.2:\n - \ version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28\"\n - \ integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==\n - \ dependencies:\n tslib \"^2.0.3\"\n\nlru-cache@^5.1.1:\n version \"5.1.1\"\n - \ resolved \"https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920\"\n - \ integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==\n - \ dependencies:\n yallist \"^3.0.2\"\n\nlru-cache@^6.0.0:\n version \"6.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94\"\n - \ integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==\n - \ dependencies:\n yallist \"^4.0.0\"\n\nlru-cache@^7.4.4, lru-cache@^7.5.1, - lru-cache@^7.7.1:\n version \"7.18.3\"\n resolved \"https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.3.tgz#f793896e0fd0e954a59dfdd82f0773808df6aa89\"\n - \ integrity sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==\n\nluxon@^3.3.0:\n - \ version \"3.3.0\"\n resolved \"https://registry.yarnpkg.com/luxon/-/luxon-3.3.0.tgz#d73ab5b5d2b49a461c47cedbc7e73309b4805b48\"\n - \ integrity sha512-An0UCfG/rSiqtAIiBPO0Y9/zAnHUZxAMiCpTd5h2smgsj7GGmcenvrvww2cqNA8/4A5ZrD1gJpHN2mIHZQF+Mg==\n\nmagic-string@^0.24.0:\n - \ version \"0.24.1\"\n resolved \"https://registry.yarnpkg.com/magic-string/-/magic-string-0.24.1.tgz#7e38e5f126cae9f15e71f0cf8e450818ca7d5a8f\"\n - \ integrity sha512-YBfNxbJiixMzxW40XqJEIldzHyh5f7CZKalo1uZffevyrPEX8Qgo9s0dmcORLHdV47UyvJg8/zD+6hQG3qvJrA==\n - \ dependencies:\n sourcemap-codec \"^1.4.1\"\n\nmagic-string@^0.25.7:\n - \ version \"0.25.9\"\n resolved \"https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c\"\n - \ integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==\n - \ dependencies:\n sourcemap-codec \"^1.4.8\"\n\nmagic-string@^0.26.0:\n - \ version \"0.26.7\"\n resolved \"https://registry.yarnpkg.com/magic-string/-/magic-string-0.26.7.tgz#caf7daf61b34e9982f8228c4527474dac8981d6f\"\n - \ integrity sha512-hX9XH3ziStPoPhJxLq1syWuZMxbDvGNbVchfrdCtanC7D13888bMFow61x8axrx+GfHLtVeAx2kxL7tTGRl+Ow==\n - \ dependencies:\n sourcemap-codec \"^1.4.8\"\n\nmagic-string@^0.30.0:\n - \ version \"0.30.0\"\n resolved \"https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.0.tgz#fd58a4748c5c4547338a424e90fa5dd17f4de529\"\n - \ integrity sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==\n - \ dependencies:\n \"@jridgewell/sourcemap-codec\" \"^1.4.13\"\n\nmake-dir@^2.0.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5\"\n - \ integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==\n - \ dependencies:\n pify \"^4.0.1\"\n semver \"^5.6.0\"\n\nmake-dir@^3.0.0, - make-dir@^3.0.2, make-dir@^3.1.0:\n version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f\"\n - \ integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==\n - \ dependencies:\n semver \"^6.0.0\"\n\nmake-fetch-happen@^10.0.3, make-fetch-happen@^10.0.6, - make-fetch-happen@^10.2.0:\n version \"10.2.1\"\n resolved \"https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz#f5e3835c5e9817b617f2770870d9492d28678164\"\n - \ integrity sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==\n - \ dependencies:\n agentkeepalive \"^4.2.1\"\n cacache \"^16.1.0\"\n - \ http-cache-semantics \"^4.1.0\"\n http-proxy-agent \"^5.0.0\"\n https-proxy-agent - \"^5.0.0\"\n is-lambda \"^1.0.1\"\n lru-cache \"^7.7.1\"\n minipass - \"^3.1.6\"\n minipass-collect \"^1.0.2\"\n minipass-fetch \"^2.0.3\"\n - \ minipass-flush \"^1.0.5\"\n minipass-pipeline \"^1.2.4\"\n negotiator - \"^0.6.3\"\n promise-retry \"^2.0.1\"\n socks-proxy-agent \"^7.0.0\"\n - \ ssri \"^9.0.0\"\n\nmakeerror@1.0.12:\n version \"1.0.12\"\n resolved - \"https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a\"\n - \ integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==\n - \ dependencies:\n tmpl \"1.0.5\"\n\nmap-age-cleaner@^0.1.3:\n version - \"0.1.3\"\n resolved \"https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz#7d583a7306434c055fe474b0f45078e6e1b4b92a\"\n - \ integrity sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==\n - \ dependencies:\n p-defer \"^1.0.0\"\n\nmap-cache@^0.2.2:\n version \"0.2.2\"\n - \ resolved \"https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf\"\n - \ integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==\n\nmap-visit@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f\"\n - \ integrity sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==\n - \ dependencies:\n object-visit \"^1.0.0\"\n\nmarkdown-it-terminal@^0.4.0:\n - \ version \"0.4.0\"\n resolved \"https://registry.yarnpkg.com/markdown-it-terminal/-/markdown-it-terminal-0.4.0.tgz#d58466e3de0a638d6a5bd7e16ca51d8e55f3a3ac\"\n - \ integrity sha512-NeXtgpIK6jBciHTm9UhiPnyHDdqyVIdRPJ+KdQtZaf/wR74gvhCNbw5li4TYsxRp5u3ZoHEF4DwpECeZqyCw+w==\n - \ dependencies:\n ansi-styles \"^3.0.0\"\n cardinal \"^1.0.0\"\n cli-table - \"^0.3.1\"\n lodash.merge \"^4.6.2\"\n\nmarkdown-it@^13.0.1:\n version - \"13.0.1\"\n resolved \"https://registry.yarnpkg.com/markdown-it/-/markdown-it-13.0.1.tgz#c6ecc431cacf1a5da531423fc6a42807814af430\"\n - \ integrity sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==\n - \ dependencies:\n argparse \"^2.0.1\"\n entities \"~3.0.1\"\n linkify-it - \"^4.0.1\"\n mdurl \"^1.0.1\"\n uc.micro \"^1.0.5\"\n\nmatcher-collection@^1.0.0, - matcher-collection@^1.1.1:\n version \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/matcher-collection/-/matcher-collection-1.1.2.tgz#1076f506f10ca85897b53d14ef54f90a5c426838\"\n - \ integrity sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==\n - \ dependencies:\n minimatch \"^3.0.2\"\n\nmatcher-collection@^2.0.0, matcher-collection@^2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/matcher-collection/-/matcher-collection-2.0.1.tgz#90be1a4cf58d6f2949864f65bb3b0f3e41303b29\"\n - \ integrity sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==\n - \ dependencies:\n \"@types/minimatch\" \"^3.0.3\"\n minimatch \"^3.0.2\"\n\nmd5.js@^1.3.4:\n - \ version \"1.3.5\"\n resolved \"https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f\"\n - \ integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==\n - \ dependencies:\n hash-base \"^3.0.0\"\n inherits \"^2.0.1\"\n safe-buffer - \"^5.1.2\"\n\nmdn-data@2.0.14:\n version \"2.0.14\"\n resolved \"https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50\"\n - \ integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==\n\nmdn-data@2.0.30:\n - \ version \"2.0.30\"\n resolved \"https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc\"\n - \ integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==\n\nmdurl@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e\"\n - \ integrity sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==\n\nmedia-typer@0.3.0:\n - \ version \"0.3.0\"\n resolved \"https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748\"\n - \ integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==\n\nmem@^5.0.0:\n - \ version \"5.1.1\"\n resolved \"https://registry.yarnpkg.com/mem/-/mem-5.1.1.tgz#7059b67bf9ac2c924c9f1cff7155a064394adfb3\"\n - \ integrity sha512-qvwipnozMohxLXG1pOqoLiZKNkC4r4qqRucSoDwXowsNGDSULiqFTRUF05vcZWnwJSG22qTsynQhxbaMtnX9gw==\n - \ dependencies:\n map-age-cleaner \"^0.1.3\"\n mimic-fn \"^2.1.0\"\n - \ p-is-promise \"^2.1.0\"\n\nmemory-fs@^0.4.1:\n version \"0.4.1\"\n resolved - \"https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552\"\n - \ integrity sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==\n - \ dependencies:\n errno \"^0.1.3\"\n readable-stream \"^2.0.1\"\n\nmemory-fs@^0.5.0:\n - \ version \"0.5.0\"\n resolved \"https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c\"\n - \ integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==\n - \ dependencies:\n errno \"^0.1.3\"\n readable-stream \"^2.0.1\"\n\nmemory-streams@^0.1.3:\n - \ version \"0.1.3\"\n resolved \"https://registry.yarnpkg.com/memory-streams/-/memory-streams-0.1.3.tgz#d9b0017b4b87f1d92f55f2745c9caacb1dc93ceb\"\n - \ integrity sha512-qVQ/CjkMyMInPaaRMrwWNDvf6boRZXaT/DbQeMYcCWuXPEBf1v8qChOc9OlEVQp2uOvRXa1Qu30fLmKhY6NipA==\n - \ dependencies:\n readable-stream \"~1.0.2\"\n\nmerge-descriptors@1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61\"\n - \ integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==\n\nmerge-stream@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60\"\n - \ integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==\n\nmerge-trees@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/merge-trees/-/merge-trees-2.0.0.tgz#a560d796e566c5d9b2c40472a2967cca48d85161\"\n - \ integrity sha512-5xBbmqYBalWqmhYm51XlohhkmVOua3VAUrrWh8t9iOkaLpS6ifqm/UVuUjQCeDVJ9Vx3g2l6ihfkbLSTeKsHbw==\n - \ dependencies:\n fs-updater \"^1.0.4\"\n heimdalljs \"^0.2.5\"\n\nmerge2@^1.2.3, - merge2@^1.3.0, merge2@^1.4.1:\n version \"1.4.1\"\n resolved \"https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae\"\n - \ integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==\n\nmethods@~1.1.2:\n - \ version \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee\"\n - \ integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==\n\nmicromatch@^3.1.10, - micromatch@^3.1.4:\n version \"3.1.10\"\n resolved \"https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23\"\n - \ integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==\n - \ dependencies:\n arr-diff \"^4.0.0\"\n array-unique \"^0.3.2\"\n braces - \"^2.3.1\"\n define-property \"^2.0.2\"\n extend-shallow \"^3.0.2\"\n - \ extglob \"^2.0.4\"\n fragment-cache \"^0.2.1\"\n kind-of \"^6.0.2\"\n - \ nanomatch \"^1.2.9\"\n object.pick \"^1.3.0\"\n regex-not \"^1.0.0\"\n - \ snapdragon \"^0.8.1\"\n to-regex \"^3.0.2\"\n\nmicromatch@^4.0.2, micromatch@^4.0.4, - micromatch@^4.0.5:\n version \"4.0.5\"\n resolved \"https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6\"\n - \ integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==\n - \ dependencies:\n braces \"^3.0.2\"\n picomatch \"^2.3.1\"\n\nmiller-rabin@^4.0.0:\n - \ version \"4.0.1\"\n resolved \"https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d\"\n - \ integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==\n - \ dependencies:\n bn.js \"^4.0.0\"\n brorand \"^1.0.1\"\n\nmime-db@1.52.0, - \"mime-db@>= 1.43.0 < 2\":\n version \"1.52.0\"\n resolved \"https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70\"\n - \ integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==\n\nmime-types@^2.1.12, - mime-types@^2.1.18, mime-types@^2.1.26, mime-types@^2.1.27, mime-types@~2.1.24, - mime-types@~2.1.34:\n version \"2.1.35\"\n resolved \"https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a\"\n - \ integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==\n - \ dependencies:\n mime-db \"1.52.0\"\n\nmime@1.6.0:\n version \"1.6.0\"\n - \ resolved \"https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1\"\n - \ integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==\n\nmimic-fn@^1.0.0:\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022\"\n - \ integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==\n\nmimic-fn@^2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b\"\n - \ integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==\n\nmimic-response@^2.0.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43\"\n - \ integrity sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==\n\nmini-css-extract-plugin@^2.5.2, - mini-css-extract-plugin@^2.5.3:\n version \"2.7.3\"\n resolved \"https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.3.tgz#794aa4d598bf178a66b2a35fe287c3df3eac394e\"\n - \ integrity sha512-CD9cXeKeXLcnMw8FZdtfrRrLaM7gwCl4nKuKn2YkY2Bw5wdlB8zU2cCzw+w2zS9RFvbrufTBkMCJACNPwqQA0w==\n - \ dependencies:\n schema-utils \"^4.0.0\"\n\nminimalistic-assert@^1.0.0, - minimalistic-assert@^1.0.1:\n version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7\"\n - \ integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==\n\nminimalistic-crypto-utils@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a\"\n - \ integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==\n\n\"minimatch@2 - || 3\", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.1, - minimatch@^3.1.2:\n version \"3.1.2\"\n resolved \"https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b\"\n - \ integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==\n - \ dependencies:\n brace-expansion \"^1.1.7\"\n\nminimatch@^5.0.1, minimatch@^5.1.0:\n - \ version \"5.1.6\"\n resolved \"https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96\"\n - \ integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==\n - \ dependencies:\n brace-expansion \"^2.0.1\"\n\nminimist@^0.2.1:\n version - \"0.2.4\"\n resolved \"https://registry.yarnpkg.com/minimist/-/minimist-0.2.4.tgz#0085d5501e29033748a2f2a4da0180142697a475\"\n - \ integrity sha512-Pkrrm8NjyQ8yVt8Am9M+yUt74zE3iokhzbG1bFVNjLB92vwM71hf40RkEsryg98BujhVOncKm/C1xROxZ030LQ==\n\nminimist@^1.1.1, - minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.5, minimist@^1.2.6:\n version - \"1.2.8\"\n resolved \"https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c\"\n - \ integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==\n\nminipass-collect@^1.0.2:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617\"\n - \ integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==\n - \ dependencies:\n minipass \"^3.0.0\"\n\nminipass-fetch@^2.0.3:\n version - \"2.1.2\"\n resolved \"https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-2.1.2.tgz#95560b50c472d81a3bc76f20ede80eaed76d8add\"\n - \ integrity sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==\n - \ dependencies:\n minipass \"^3.1.6\"\n minipass-sized \"^1.0.3\"\n - \ minizlib \"^2.1.2\"\n optionalDependencies:\n encoding \"^0.1.13\"\n\nminipass-flush@^1.0.5:\n - \ version \"1.0.5\"\n resolved \"https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373\"\n - \ integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==\n - \ dependencies:\n minipass \"^3.0.0\"\n\nminipass-json-stream@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz#7edbb92588fbfc2ff1db2fc10397acb7b6b44aa7\"\n - \ integrity sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==\n - \ dependencies:\n jsonparse \"^1.3.1\"\n minipass \"^3.0.0\"\n\nminipass-pipeline@^1.2.4:\n - \ version \"1.2.4\"\n resolved \"https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c\"\n - \ integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==\n - \ dependencies:\n minipass \"^3.0.0\"\n\nminipass-sized@^1.0.3:\n version - \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70\"\n - \ integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==\n - \ dependencies:\n minipass \"^3.0.0\"\n\nminipass@^2.2.0:\n version \"2.9.0\"\n - \ resolved \"https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6\"\n - \ integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==\n - \ dependencies:\n safe-buffer \"^5.1.2\"\n yallist \"^3.0.0\"\n\nminipass@^3.0.0, - minipass@^3.1.1, minipass@^3.1.6:\n version \"3.3.6\"\n resolved \"https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a\"\n - \ integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==\n - \ dependencies:\n yallist \"^4.0.0\"\n\nminipass@^4.0.0:\n version \"4.2.5\"\n - \ resolved \"https://registry.yarnpkg.com/minipass/-/minipass-4.2.5.tgz#9e0e5256f1e3513f8c34691dd68549e85b2c8ceb\"\n - \ integrity sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==\n\nminizlib@^2.1.1, - minizlib@^2.1.2:\n version \"2.1.2\"\n resolved \"https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931\"\n - \ integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==\n - \ dependencies:\n minipass \"^3.0.0\"\n yallist \"^4.0.0\"\n\nmiragejs@^0.1.43:\n - \ version \"0.1.47\"\n resolved \"https://registry.yarnpkg.com/miragejs/-/miragejs-0.1.47.tgz#c4a8dff21adfc0ce3181d78987f11848d74c6869\"\n - \ integrity sha512-99tuCbIAlMhNhyF3s5d3+5/FdJ7O4jSq/5e3e+sDv7L8dZdwJuwutXe0pobJ7hm6yRChTDjK+Nn8dZZd175wbg==\n - \ dependencies:\n \"@miragejs/pretender-node-polyfill\" \"^0.1.0\"\n inflected - \"^2.0.4\"\n lodash.assign \"^4.2.0\"\n lodash.camelcase \"^4.3.0\"\n - \ lodash.clonedeep \"^4.5.0\"\n lodash.compact \"^3.0.1\"\n lodash.find - \"^4.6.0\"\n lodash.flatten \"^4.4.0\"\n lodash.forin \"^4.4.0\"\n lodash.get - \"^4.4.2\"\n lodash.has \"^4.5.2\"\n lodash.invokemap \"^4.6.0\"\n lodash.isempty - \"^4.4.0\"\n lodash.isequal \"^4.5.0\"\n lodash.isfunction \"^3.0.9\"\n - \ lodash.isinteger \"^4.0.4\"\n lodash.isplainobject \"^4.0.6\"\n lodash.lowerfirst - \"^4.3.1\"\n lodash.map \"^4.6.0\"\n lodash.mapvalues \"^4.6.0\"\n lodash.pick - \"^4.4.0\"\n lodash.snakecase \"^4.1.1\"\n lodash.uniq \"^4.5.0\"\n - \ lodash.uniqby \"^4.7.0\"\n lodash.values \"^4.3.0\"\n pretender - \"^3.4.7\"\n\nmississippi@^3.0.0:\n version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022\"\n - \ integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==\n - \ dependencies:\n concat-stream \"^1.5.0\"\n duplexify \"^3.4.2\"\n - \ end-of-stream \"^1.1.0\"\n flush-write-stream \"^1.0.0\"\n from2 - \"^2.1.0\"\n parallel-transform \"^1.1.0\"\n pump \"^3.0.0\"\n pumpify - \"^1.3.3\"\n stream-each \"^1.1.0\"\n through2 \"^2.0.0\"\n\nmixin-deep@^1.2.0:\n - \ version \"1.3.2\"\n resolved \"https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566\"\n - \ integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==\n - \ dependencies:\n for-in \"^1.0.2\"\n is-extendable \"^1.0.1\"\n\nmkdirp-classic@^0.5.2, - mkdirp-classic@^0.5.3:\n version \"0.5.3\"\n resolved \"https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113\"\n - \ integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==\n\nmkdirp-infer-owner@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/mkdirp-infer-owner/-/mkdirp-infer-owner-2.0.0.tgz#55d3b368e7d89065c38f32fd38e638f0ab61d316\"\n - \ integrity sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw==\n - \ dependencies:\n chownr \"^2.0.0\"\n infer-owner \"^1.0.4\"\n mkdirp - \"^1.0.3\"\n\nmkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@^0.5.3, mkdirp@^0.5.5, - mkdirp@^0.5.6:\n version \"0.5.6\"\n resolved \"https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6\"\n - \ integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==\n - \ dependencies:\n minimist \"^1.2.6\"\n\nmkdirp@^1.0.3, mkdirp@^1.0.4:\n - \ version \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e\"\n - \ integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==\n\nmktemp@~0.4.0:\n - \ version \"0.4.0\"\n resolved \"https://registry.yarnpkg.com/mktemp/-/mktemp-0.4.0.tgz#6d0515611c8a8c84e484aa2000129b98e981ff0b\"\n - \ integrity sha512-IXnMcJ6ZyTuhRmJSjzvHSRhlVPiN9Jwc6e59V0bEJ0ba6OBeX2L0E+mRN1QseeOF4mM+F1Rit6Nh7o+rl2Yn/A==\n\nmorgan@^1.10.0:\n - \ version \"1.10.0\"\n resolved \"https://registry.yarnpkg.com/morgan/-/morgan-1.10.0.tgz#091778abc1fc47cd3509824653dae1faab6b17d7\"\n - \ integrity sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==\n - \ dependencies:\n basic-auth \"~2.0.1\"\n debug \"2.6.9\"\n depd - \"~2.0.0\"\n on-finished \"~2.3.0\"\n on-headers \"~1.0.2\"\n\nmout@^1.0.0:\n - \ version \"1.2.4\"\n resolved \"https://registry.yarnpkg.com/mout/-/mout-1.2.4.tgz#9ffd261c4d6509e7ebcbf6b641a89b36ecdf8155\"\n - \ integrity sha512-mZb9uOruMWgn/fw28DG4/yE3Kehfk1zKCLhuDU2O3vlKdnBBr4XaOCqVTflJ5aODavGUPqFHZgrFX3NJVuxGhQ==\n\nmove-concurrently@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92\"\n - \ integrity sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==\n - \ dependencies:\n aproba \"^1.1.1\"\n copy-concurrently \"^1.0.0\"\n - \ fs-write-stream-atomic \"^1.0.8\"\n mkdirp \"^0.5.1\"\n rimraf \"^2.5.4\"\n - \ run-queue \"^1.0.3\"\n\nms@2.0.0:\n version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8\"\n - \ integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==\n\nms@2.1.2:\n - \ version \"2.1.2\"\n resolved \"https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009\"\n - \ integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==\n\nms@2.1.3, - ms@^2.0.0, ms@^2.1.1, ms@^2.1.2:\n version \"2.1.3\"\n resolved \"https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2\"\n - \ integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==\n\nmustache@^4.2.0:\n - \ version \"4.2.0\"\n resolved \"https://registry.yarnpkg.com/mustache/-/mustache-4.2.0.tgz#e5892324d60a12ec9c2a73359edca52972bf6f64\"\n - \ integrity sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==\n\nmute-stream@0.0.7:\n - \ version \"0.0.7\"\n resolved \"https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab\"\n - \ integrity sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==\n\nmute-stream@0.0.8, - mute-stream@~0.0.4:\n version \"0.0.8\"\n resolved \"https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d\"\n - \ integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==\n\nnan@^2.12.1, - nan@^2.14.0:\n version \"2.17.0\"\n resolved \"https://registry.yarnpkg.com/nan/-/nan-2.17.0.tgz#c0150a2368a182f033e9aa5195ec76ea41a199cb\"\n - \ integrity sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==\n\nnanoid@^3.3.4:\n - \ version \"3.3.4\"\n resolved \"https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab\"\n - \ integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==\n\nnanomatch@^1.2.9:\n - \ version \"1.2.13\"\n resolved \"https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119\"\n - \ integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==\n - \ dependencies:\n arr-diff \"^4.0.0\"\n array-unique \"^0.3.2\"\n define-property - \"^2.0.2\"\n extend-shallow \"^3.0.2\"\n fragment-cache \"^0.2.1\"\n - \ is-windows \"^1.0.2\"\n kind-of \"^6.0.2\"\n object.pick \"^1.3.0\"\n - \ regex-not \"^1.0.0\"\n snapdragon \"^0.8.1\"\n to-regex \"^3.0.1\"\n\nnapi-build-utils@^1.0.1:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806\"\n - \ integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==\n\nnatural-compare@^1.4.0:\n - \ version \"1.4.0\"\n resolved \"https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7\"\n - \ integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==\n\nnegotiator@0.6.3, - negotiator@^0.6.3:\n version \"0.6.3\"\n resolved \"https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd\"\n - \ integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==\n\nneo-async@^2.5.0, - neo-async@^2.6.0, neo-async@^2.6.1, neo-async@^2.6.2:\n version \"2.6.2\"\n - \ resolved \"https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f\"\n - \ integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==\n\nnice-try@^1.0.4:\n - \ version \"1.0.5\"\n resolved \"https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366\"\n - \ integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==\n\nno-case@^3.0.4:\n - \ version \"3.0.4\"\n resolved \"https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d\"\n - \ integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==\n - \ dependencies:\n lower-case \"^2.0.2\"\n tslib \"^2.0.3\"\n\nnode-abi@^2.7.0:\n - \ version \"2.30.1\"\n resolved \"https://registry.yarnpkg.com/node-abi/-/node-abi-2.30.1.tgz#c437d4b1fe0e285aaf290d45b45d4d7afedac4cf\"\n - \ integrity sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w==\n - \ dependencies:\n semver \"^5.4.1\"\n\nnode-dir@^0.1.17:\n version \"0.1.17\"\n - \ resolved \"https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.17.tgz#5f5665d93351335caabef8f1c554516cf5f1e4e5\"\n - \ integrity sha512-tmPX422rYgofd4epzrNoOXiE8XFZYOcCq1vD7MAXCDO+O+zndlA2ztdKKMa+EeuBG5tHETpr4ml4RGgpqDCCAg==\n - \ dependencies:\n minimatch \"^3.0.2\"\n\nnode-fetch@^2.6.0, node-fetch@^2.6.1:\n - \ version \"2.6.9\"\n resolved \"https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.9.tgz#7c7f744b5cc6eb5fd404e0c7a9fec630a55657e6\"\n - \ integrity sha512-DJm/CJkZkRjKKj4Zi4BsKVZh3ValV5IR5s7LVZnW+6YMh0W1BfNA8XSs6DLMGYlId5F3KnA70uu2qepcR08Qqg==\n - \ dependencies:\n whatwg-url \"^5.0.0\"\n\nnode-gyp@^9.0.0, node-gyp@^9.1.0:\n - \ version \"9.3.1\"\n resolved \"https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.3.1.tgz#1e19f5f290afcc9c46973d68700cbd21a96192e4\"\n - \ integrity sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg==\n - \ dependencies:\n env-paths \"^2.2.0\"\n glob \"^7.1.4\"\n graceful-fs - \"^4.2.6\"\n make-fetch-happen \"^10.0.3\"\n nopt \"^6.0.0\"\n npmlog - \"^6.0.0\"\n rimraf \"^3.0.2\"\n semver \"^7.3.5\"\n tar \"^6.1.2\"\n - \ which \"^2.0.2\"\n\nnode-int64@^0.4.0:\n version \"0.4.0\"\n resolved - \"https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b\"\n - \ integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==\n\nnode-libs-browser@^2.2.1:\n - \ version \"2.2.1\"\n resolved \"https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425\"\n - \ integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==\n - \ dependencies:\n assert \"^1.1.1\"\n browserify-zlib \"^0.2.0\"\n buffer - \"^4.3.0\"\n console-browserify \"^1.1.0\"\n constants-browserify \"^1.0.0\"\n - \ crypto-browserify \"^3.11.0\"\n domain-browser \"^1.1.1\"\n events - \"^3.0.0\"\n https-browserify \"^1.0.0\"\n os-browserify \"^0.3.0\"\n - \ path-browserify \"0.0.1\"\n process \"^0.11.10\"\n punycode \"^1.2.4\"\n - \ querystring-es3 \"^0.2.0\"\n readable-stream \"^2.3.3\"\n stream-browserify - \"^2.0.1\"\n stream-http \"^2.7.2\"\n string_decoder \"^1.0.0\"\n timers-browserify - \"^2.0.4\"\n tty-browserify \"0.0.0\"\n url \"^0.11.0\"\n util \"^0.11.0\"\n - \ vm-browserify \"^1.0.1\"\n\nnode-modules-path@^1.0.0, node-modules-path@^1.0.1:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/node-modules-path/-/node-modules-path-1.0.2.tgz#e3acede9b7baf4bc336e3496b58e5b40d517056e\"\n - \ integrity sha512-6Gbjq+d7uhkO7epaKi5DNgUJn7H0gEyA4Jg0Mo1uQOi3Rk50G83LtmhhFyw0LxnAFhtlspkiiw52ISP13qzcBg==\n\nnode-notifier@^10.0.0:\n - \ version \"10.0.1\"\n resolved \"https://registry.yarnpkg.com/node-notifier/-/node-notifier-10.0.1.tgz#0e82014a15a8456c4cfcdb25858750399ae5f1c7\"\n - \ integrity sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==\n - \ dependencies:\n growly \"^1.3.0\"\n is-wsl \"^2.2.0\"\n semver - \"^7.3.5\"\n shellwords \"^0.1.1\"\n uuid \"^8.3.2\"\n which \"^2.0.2\"\n\nnode-releases@^2.0.8:\n - \ version \"2.0.10\"\n resolved \"https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.10.tgz#c311ebae3b6a148c89b1813fd7c4d3c024ef537f\"\n - \ integrity sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==\n\nnode-watch@0.7.3:\n - \ version \"0.7.3\"\n resolved \"https://registry.yarnpkg.com/node-watch/-/node-watch-0.7.3.tgz#6d4db88e39c8d09d3ea61d6568d80e5975abc7ab\"\n - \ integrity sha512-3l4E8uMPY1HdMMryPRUAl+oIHtXtyiTlIiESNSVSNxcPfzAFzeTbXFQkZfAwBbo0B1qMSG8nUABx+Gd+YrbKrQ==\n\nnoop-logger@^0.1.1:\n - \ version \"0.1.1\"\n resolved \"https://registry.yarnpkg.com/noop-logger/-/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2\"\n - \ integrity sha512-6kM8CLXvuW5crTxsAtva2YLrRrDaiTIkIePWs9moLHqbFWT94WpNFjwS/5dfLfECg5i/lkmw3aoqVidxt23TEQ==\n\nnopt@^3.0.6:\n - \ version \"3.0.6\"\n resolved \"https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9\"\n - \ integrity sha512-4GUt3kSEYmk4ITxzB/b9vaIDfUVWN/Ml1Fwl11IlnIG2iaJ9O6WXZ9SrYM9NLI8OCBieN2Y8SWC2oJV0RQ7qYg==\n - \ dependencies:\n abbrev \"1\"\n\nnopt@^6.0.0:\n version \"6.0.0\"\n resolved - \"https://registry.yarnpkg.com/nopt/-/nopt-6.0.0.tgz#245801d8ebf409c6df22ab9d95b65e1309cdb16d\"\n - \ integrity sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==\n - \ dependencies:\n abbrev \"^1.0.0\"\n\nnormalize-package-data@^4.0.0:\n - \ version \"4.0.1\"\n resolved \"https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-4.0.1.tgz#b46b24e0616d06cadf9d5718b29b6d445a82a62c\"\n - \ integrity sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==\n - \ dependencies:\n hosted-git-info \"^5.0.0\"\n is-core-module \"^2.8.1\"\n - \ semver \"^7.3.5\"\n validate-npm-package-license \"^3.0.4\"\n\nnormalize-path@^2.1.1:\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9\"\n - \ integrity sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==\n - \ dependencies:\n remove-trailing-separator \"^1.0.1\"\n\nnormalize-path@^3.0.0, - normalize-path@~3.0.0:\n version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65\"\n - \ integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==\n\nnpm-audit-report@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/npm-audit-report/-/npm-audit-report-3.0.0.tgz#1bf3e531208b5f77347c8d00c3d9badf5be30cd6\"\n - \ integrity sha512-tWQzfbwz1sc4244Bx2BVELw0EmZlCsCF0X93RDcmmwhonCsPMoEviYsi+32R+mdRvOWXolPce9zo64n2xgPESw==\n - \ dependencies:\n chalk \"^4.0.0\"\n\nnpm-bundled@^1.1.1:\n version \"1.1.2\"\n - \ resolved \"https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.2.tgz#944c78789bd739035b70baa2ca5cc32b8d860bc1\"\n - \ integrity sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==\n - \ dependencies:\n npm-normalize-package-bin \"^1.0.1\"\n\nnpm-bundled@^2.0.0:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-2.0.1.tgz#94113f7eb342cd7a67de1e789f896b04d2c600f4\"\n - \ integrity sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==\n - \ dependencies:\n npm-normalize-package-bin \"^2.0.0\"\n\nnpm-git-info@^1.0.3:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/npm-git-info/-/npm-git-info-1.0.3.tgz#a933c42ec321e80d3646e0d6e844afe94630e1d5\"\n - \ integrity sha512-i5WBdj4F/ULl16z9ZhsJDMl1EQCMQhHZzBwNnKL2LOA+T8IHNeRkLCVz9uVV9SzUdGTbDq+1oXhIYMe+8148vw==\n\nnpm-install-checks@^5.0.0:\n - \ version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-5.0.0.tgz#5ff27d209a4e3542b8ac6b0c1db6063506248234\"\n - \ integrity sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA==\n - \ dependencies:\n semver \"^7.1.1\"\n\nnpm-normalize-package-bin@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2\"\n - \ integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==\n\nnpm-normalize-package-bin@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz#9447a1adaaf89d8ad0abe24c6c84ad614a675fff\"\n - \ integrity sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==\n\nnpm-package-arg@^10.1.0:\n - \ version \"10.1.0\"\n resolved \"https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-10.1.0.tgz#827d1260a683806685d17193073cc152d3c7e9b1\"\n - \ integrity sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==\n - \ dependencies:\n hosted-git-info \"^6.0.0\"\n proc-log \"^3.0.0\"\n - \ semver \"^7.3.5\"\n validate-npm-package-name \"^5.0.0\"\n\nnpm-package-arg@^9.0.0, - npm-package-arg@^9.0.1, npm-package-arg@^9.1.0:\n version \"9.1.2\"\n resolved - \"https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-9.1.2.tgz#fc8acecb00235f42270dda446f36926ddd9ac2bc\"\n - \ integrity sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==\n - \ dependencies:\n hosted-git-info \"^5.0.0\"\n proc-log \"^2.0.1\"\n - \ semver \"^7.3.5\"\n validate-npm-package-name \"^4.0.0\"\n\nnpm-packlist@^5.1.0:\n - \ version \"5.1.3\"\n resolved \"https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-5.1.3.tgz#69d253e6fd664b9058b85005905012e00e69274b\"\n - \ integrity sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg==\n - \ dependencies:\n glob \"^8.0.1\"\n ignore-walk \"^5.0.1\"\n npm-bundled - \"^2.0.0\"\n npm-normalize-package-bin \"^2.0.0\"\n\nnpm-pick-manifest@^7.0.0, - npm-pick-manifest@^7.0.2:\n version \"7.0.2\"\n resolved \"https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-7.0.2.tgz#1d372b4e7ea7c6712316c0e99388a73ed3496e84\"\n - \ integrity sha512-gk37SyRmlIjvTfcYl6RzDbSmS9Y4TOBXfsPnoYqTHARNgWbyDiCSMLUpmALDj4jjcTZpURiEfsSHJj9k7EV4Rw==\n - \ dependencies:\n npm-install-checks \"^5.0.0\"\n npm-normalize-package-bin - \"^2.0.0\"\n npm-package-arg \"^9.0.0\"\n semver \"^7.3.5\"\n\nnpm-profile@^6.2.0:\n - \ version \"6.2.1\"\n resolved \"https://registry.yarnpkg.com/npm-profile/-/npm-profile-6.2.1.tgz#975c31ec75a6ae029ab5b8820ffdcbae3a1e3d5e\"\n - \ integrity sha512-Tlu13duByHyDd4Xy0PgroxzxnBYWbGGL5aZifNp8cx2DxUrHSoETXtPKg38aRPsBWMRfDtvcvVfJNasj7oImQQ==\n - \ dependencies:\n npm-registry-fetch \"^13.0.1\"\n proc-log \"^2.0.0\"\n\nnpm-registry-fetch@^13.0.0, - npm-registry-fetch@^13.0.1, npm-registry-fetch@^13.3.1:\n version \"13.3.1\"\n - \ resolved \"https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-13.3.1.tgz#bb078b5fa6c52774116ae501ba1af2a33166af7e\"\n - \ integrity sha512-eukJPi++DKRTjSBRcDZSDDsGqRK3ehbxfFUcgaRd0Yp6kRwOwh2WVn0r+8rMB4nnuzvAk6rQVzl6K5CkYOmnvw==\n - \ dependencies:\n make-fetch-happen \"^10.0.6\"\n minipass \"^3.1.6\"\n - \ minipass-fetch \"^2.0.3\"\n minipass-json-stream \"^1.0.1\"\n minizlib - \"^2.1.2\"\n npm-package-arg \"^9.0.1\"\n proc-log \"^2.0.0\"\n\nnpm-run-path@^2.0.0:\n - \ version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f\"\n - \ integrity sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==\n - \ dependencies:\n path-key \"^2.0.0\"\n\nnpm-run-path@^3.0.0:\n version - \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-3.1.0.tgz#7f91be317f6a466efed3c9f2980ad8a4ee8b0fa5\"\n - \ integrity sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==\n - \ dependencies:\n path-key \"^3.0.0\"\n\nnpm-run-path@^4.0.0, npm-run-path@^4.0.1:\n - \ version \"4.0.1\"\n resolved \"https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea\"\n - \ integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==\n - \ dependencies:\n path-key \"^3.0.0\"\n\nnpm-user-validate@^1.0.1:\n version - \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-1.0.1.tgz#31428fc5475fe8416023f178c0ab47935ad8c561\"\n - \ integrity sha512-uQwcd/tY+h1jnEaze6cdX/LrhWhoBxfSknxentoqmIuStxUExxjWd3ULMLFPiFUrZKbOVMowH6Jq2FRWfmhcEw==\n\nnpm@^8.7.0:\n - \ version \"8.19.4\"\n resolved \"https://registry.yarnpkg.com/npm/-/npm-8.19.4.tgz#65ad6a2dfdd157a4ef4467fb86e8dcd35a43493f\"\n - \ integrity sha512-3HANl8i9DKnUA89P4KEgVNN28EjSeDCmvEqbzOAuxCFDzdBZzjUl99zgnGpOUumvW5lvJo2HKcjrsc+tfyv1Hw==\n - \ dependencies:\n \"@isaacs/string-locale-compare\" \"^1.1.0\"\n \"@npmcli/arborist\" - \"^5.6.3\"\n \"@npmcli/ci-detect\" \"^2.0.0\"\n \"@npmcli/config\" \"^4.2.1\"\n - \ \"@npmcli/fs\" \"^2.1.0\"\n \"@npmcli/map-workspaces\" \"^2.0.3\"\n - \ \"@npmcli/package-json\" \"^2.0.0\"\n \"@npmcli/run-script\" \"^4.2.1\"\n - \ abbrev \"~1.1.1\"\n archy \"~1.0.0\"\n cacache \"^16.1.3\"\n chalk - \"^4.1.2\"\n chownr \"^2.0.0\"\n cli-columns \"^4.0.0\"\n cli-table3 - \"^0.6.2\"\n columnify \"^1.6.0\"\n fastest-levenshtein \"^1.0.12\"\n - \ fs-minipass \"^2.1.0\"\n glob \"^8.0.1\"\n graceful-fs \"^4.2.10\"\n - \ hosted-git-info \"^5.2.1\"\n ini \"^3.0.1\"\n init-package-json - \"^3.0.2\"\n is-cidr \"^4.0.2\"\n json-parse-even-better-errors \"^2.3.1\"\n - \ libnpmaccess \"^6.0.4\"\n libnpmdiff \"^4.0.5\"\n libnpmexec \"^4.0.14\"\n - \ libnpmfund \"^3.0.5\"\n libnpmhook \"^8.0.4\"\n libnpmorg \"^4.0.4\"\n - \ libnpmpack \"^4.1.3\"\n libnpmpublish \"^6.0.5\"\n libnpmsearch - \"^5.0.4\"\n libnpmteam \"^4.0.4\"\n libnpmversion \"^3.0.7\"\n make-fetch-happen - \"^10.2.0\"\n minimatch \"^5.1.0\"\n minipass \"^3.1.6\"\n minipass-pipeline - \"^1.2.4\"\n mkdirp \"^1.0.4\"\n mkdirp-infer-owner \"^2.0.0\"\n ms - \"^2.1.2\"\n node-gyp \"^9.1.0\"\n nopt \"^6.0.0\"\n npm-audit-report - \"^3.0.0\"\n npm-install-checks \"^5.0.0\"\n npm-package-arg \"^9.1.0\"\n - \ npm-pick-manifest \"^7.0.2\"\n npm-profile \"^6.2.0\"\n npm-registry-fetch - \"^13.3.1\"\n npm-user-validate \"^1.0.1\"\n npmlog \"^6.0.2\"\n opener - \"^1.5.2\"\n p-map \"^4.0.0\"\n pacote \"^13.6.2\"\n parse-conflict-json - \"^2.0.2\"\n proc-log \"^2.0.1\"\n qrcode-terminal \"^0.12.0\"\n read - \"~1.0.7\"\n read-package-json \"^5.0.2\"\n read-package-json-fast \"^2.0.3\"\n - \ readdir-scoped-modules \"^1.1.0\"\n rimraf \"^3.0.2\"\n semver \"^7.3.7\"\n - \ ssri \"^9.0.1\"\n tar \"^6.1.11\"\n text-table \"~0.2.0\"\n tiny-relative-date - \"^1.3.0\"\n treeverse \"^2.0.0\"\n validate-npm-package-name \"^4.0.0\"\n - \ which \"^2.0.2\"\n write-file-atomic \"^4.0.1\"\n\nnpmlog@^4.0.1, npmlog@^4.1.2:\n - \ version \"4.1.2\"\n resolved \"https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b\"\n - \ integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==\n - \ dependencies:\n are-we-there-yet \"~1.1.2\"\n console-control-strings - \"~1.1.0\"\n gauge \"~2.7.3\"\n set-blocking \"~2.0.0\"\n\nnpmlog@^6.0.0, - npmlog@^6.0.2:\n version \"6.0.2\"\n resolved \"https://registry.yarnpkg.com/npmlog/-/npmlog-6.0.2.tgz#c8166017a42f2dea92d6453168dd865186a70830\"\n - \ integrity sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==\n - \ dependencies:\n are-we-there-yet \"^3.0.0\"\n console-control-strings - \"^1.1.0\"\n gauge \"^4.0.3\"\n set-blocking \"^2.0.0\"\n\nnumber-is-nan@^1.0.0:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d\"\n - \ integrity sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==\n\nnwsapi@^2.2.0:\n - \ version \"2.2.2\"\n resolved \"https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.2.tgz#e5418863e7905df67d51ec95938d67bf801f0bb0\"\n - \ integrity sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==\n\nobject-assign@4.1.1, - object-assign@^4, object-assign@^4.1.0, object-assign@^4.1.1:\n version \"4.1.1\"\n - \ resolved \"https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863\"\n - \ integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==\n\nobject-copy@^0.1.0:\n - \ version \"0.1.0\"\n resolved \"https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c\"\n - \ integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==\n - \ dependencies:\n copy-descriptor \"^0.1.0\"\n define-property \"^0.2.5\"\n - \ kind-of \"^3.0.3\"\n\nobject-hash@^1.3.1:\n version \"1.3.1\"\n resolved - \"https://registry.yarnpkg.com/object-hash/-/object-hash-1.3.1.tgz#fde452098a951cb145f039bb7d455449ddc126df\"\n - \ integrity sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==\n\nobject-inspect@^1.12.3, - object-inspect@^1.9.0:\n version \"1.12.3\"\n resolved \"https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9\"\n - \ integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==\n\nobject-is@^1.1.5:\n - \ version \"1.1.5\"\n resolved \"https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac\"\n - \ integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==\n - \ dependencies:\n call-bind \"^1.0.2\"\n define-properties \"^1.1.3\"\n\nobject-keys@^1.1.1:\n - \ version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e\"\n - \ integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==\n\nobject-visit@^1.0.0:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb\"\n - \ integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==\n - \ dependencies:\n isobject \"^3.0.0\"\n\nobject.assign@^4.1.4:\n version - \"4.1.4\"\n resolved \"https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f\"\n - \ integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==\n - \ dependencies:\n call-bind \"^1.0.2\"\n define-properties \"^1.1.4\"\n - \ has-symbols \"^1.0.3\"\n object-keys \"^1.1.1\"\n\nobject.pick@^1.3.0:\n - \ version \"1.3.0\"\n resolved \"https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747\"\n - \ integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==\n - \ dependencies:\n isobject \"^3.0.1\"\n\nobject.values@^1.1.6:\n version - \"1.1.6\"\n resolved \"https://registry.yarnpkg.com/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d\"\n - \ integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==\n - \ dependencies:\n call-bind \"^1.0.2\"\n define-properties \"^1.1.4\"\n - \ es-abstract \"^1.20.4\"\n\non-finished@2.4.1:\n version \"2.4.1\"\n resolved - \"https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f\"\n - \ integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==\n - \ dependencies:\n ee-first \"1.1.1\"\n\non-finished@~2.3.0:\n version - \"2.3.0\"\n resolved \"https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947\"\n - \ integrity sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==\n - \ dependencies:\n ee-first \"1.1.1\"\n\non-headers@~1.0.2:\n version \"1.0.2\"\n - \ resolved \"https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f\"\n - \ integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==\n\nonce@^1.3.0, - once@^1.3.1, once@^1.4.0:\n version \"1.4.0\"\n resolved \"https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1\"\n - \ integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==\n - \ dependencies:\n wrappy \"1\"\n\nonetime@^2.0.0:\n version \"2.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4\"\n - \ integrity sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==\n - \ dependencies:\n mimic-fn \"^1.0.0\"\n\nonetime@^5.1.0, onetime@^5.1.2:\n - \ version \"5.1.2\"\n resolved \"https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e\"\n - \ integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==\n - \ dependencies:\n mimic-fn \"^2.1.0\"\n\nopener@^1.5.2:\n version \"1.5.2\"\n - \ resolved \"https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598\"\n - \ integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==\n\noptionator@^0.8.1:\n - \ version \"0.8.3\"\n resolved \"https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495\"\n - \ integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==\n - \ dependencies:\n deep-is \"~0.1.3\"\n fast-levenshtein \"~2.0.6\"\n - \ levn \"~0.3.0\"\n prelude-ls \"~1.1.2\"\n type-check \"~0.3.2\"\n - \ word-wrap \"~1.2.3\"\n\noptionator@^0.9.1:\n version \"0.9.1\"\n resolved - \"https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499\"\n - \ integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==\n - \ dependencies:\n deep-is \"^0.1.3\"\n fast-levenshtein \"^2.0.6\"\n - \ levn \"^0.4.1\"\n prelude-ls \"^1.2.1\"\n type-check \"^0.4.0\"\n - \ word-wrap \"^1.2.3\"\n\nora@^3.4.0:\n version \"3.4.0\"\n resolved \"https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318\"\n - \ integrity sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==\n - \ dependencies:\n chalk \"^2.4.2\"\n cli-cursor \"^2.1.0\"\n cli-spinners - \"^2.0.0\"\n log-symbols \"^2.2.0\"\n strip-ansi \"^5.2.0\"\n wcwidth - \"^1.0.1\"\n\nora@^5.4.0, ora@^5.4.1:\n version \"5.4.1\"\n resolved \"https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18\"\n - \ integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==\n - \ dependencies:\n bl \"^4.1.0\"\n chalk \"^4.1.0\"\n cli-cursor \"^3.1.0\"\n - \ cli-spinners \"^2.5.0\"\n is-interactive \"^1.0.0\"\n is-unicode-supported - \"^0.1.0\"\n log-symbols \"^4.1.0\"\n strip-ansi \"^6.0.0\"\n wcwidth - \"^1.0.1\"\n\nos-browserify@^0.3.0:\n version \"0.3.0\"\n resolved \"https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27\"\n - \ integrity sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==\n\nos-homedir@^1.0.0:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3\"\n - \ integrity sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==\n\nos-locale@^5.0.0:\n - \ version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/os-locale/-/os-locale-5.0.0.tgz#6d26c1d95b6597c5d5317bf5fba37eccec3672e0\"\n - \ integrity sha512-tqZcNEDAIZKBEPnHPlVDvKrp7NzgLi7jRmhKiUoa2NUmhl13FtkAGLUVR+ZsYvApBQdBfYm43A4tXXQ4IrYLBA==\n - \ dependencies:\n execa \"^4.0.0\"\n lcid \"^3.0.0\"\n mem \"^5.0.0\"\n\nos-tmpdir@^1.0.0, - os-tmpdir@^1.0.1, os-tmpdir@~1.0.1, os-tmpdir@~1.0.2:\n version \"1.0.2\"\n - \ resolved \"https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274\"\n - \ integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==\n\nosenv@^0.1.3:\n - \ version \"0.1.5\"\n resolved \"https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410\"\n - \ integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==\n - \ dependencies:\n os-homedir \"^1.0.0\"\n os-tmpdir \"^1.0.0\"\n\np-defer@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c\"\n - \ integrity sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==\n\np-defer@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/p-defer/-/p-defer-3.0.0.tgz#d1dceb4ee9b2b604b1d94ffec83760175d4e6f83\"\n - \ integrity sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==\n\np-event@^2.3.1:\n - \ version \"2.3.1\"\n resolved \"https://registry.yarnpkg.com/p-event/-/p-event-2.3.1.tgz#596279ef169ab2c3e0cae88c1cfbb08079993ef6\"\n - \ integrity sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==\n - \ dependencies:\n p-timeout \"^2.0.1\"\n\np-finally@^1.0.0:\n version - \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae\"\n - \ integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==\n\np-finally@^2.0.0:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561\"\n - \ integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==\n\np-is-promise@^2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-2.1.0.tgz#918cebaea248a62cf7ffab8e3bca8c5f882fc42e\"\n - \ integrity sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==\n\np-limit@^1.1.0:\n - \ version \"1.3.0\"\n resolved \"https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8\"\n - \ integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==\n - \ dependencies:\n p-try \"^1.0.0\"\n\np-limit@^2.0.0, p-limit@^2.2.0:\n - \ version \"2.3.0\"\n resolved \"https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1\"\n - \ integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==\n - \ dependencies:\n p-try \"^2.0.0\"\n\np-limit@^3.0.2:\n version \"3.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b\"\n - \ integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==\n - \ dependencies:\n yocto-queue \"^0.1.0\"\n\np-limit@^4.0.0:\n version - \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/p-limit/-/p-limit-4.0.0.tgz#914af6544ed32bfa54670b061cafcbd04984b644\"\n - \ integrity sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==\n - \ dependencies:\n yocto-queue \"^1.0.0\"\n\np-locate@^2.0.0:\n version - \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43\"\n - \ integrity sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==\n - \ dependencies:\n p-limit \"^1.1.0\"\n\np-locate@^3.0.0:\n version \"3.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4\"\n - \ integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==\n - \ dependencies:\n p-limit \"^2.0.0\"\n\np-locate@^4.1.0:\n version \"4.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07\"\n - \ integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==\n - \ dependencies:\n p-limit \"^2.2.0\"\n\np-locate@^5.0.0:\n version \"5.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834\"\n - \ integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==\n - \ dependencies:\n p-limit \"^3.0.2\"\n\np-locate@^6.0.0:\n version \"6.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/p-locate/-/p-locate-6.0.0.tgz#3da9a49d4934b901089dca3302fa65dc5a05c04f\"\n - \ integrity sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==\n - \ dependencies:\n p-limit \"^4.0.0\"\n\np-map@^4.0.0:\n version \"4.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b\"\n - \ integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==\n - \ dependencies:\n aggregate-error \"^3.0.0\"\n\np-timeout@^2.0.1:\n version - \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/p-timeout/-/p-timeout-2.0.1.tgz#d8dd1979595d2dc0139e1fe46b8b646cb3cdf038\"\n - \ integrity sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==\n - \ dependencies:\n p-finally \"^1.0.0\"\n\np-try@^1.0.0:\n version \"1.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3\"\n - \ integrity sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==\n\np-try@^2.0.0:\n - \ version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6\"\n - \ integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==\n\npacote@^13.0.3, - pacote@^13.6.1, pacote@^13.6.2:\n version \"13.6.2\"\n resolved \"https://registry.yarnpkg.com/pacote/-/pacote-13.6.2.tgz#0d444ba3618ab3e5cd330b451c22967bbd0ca48a\"\n - \ integrity sha512-Gu8fU3GsvOPkak2CkbojR7vjs3k3P9cA6uazKTHdsdV0gpCEQq2opelnEv30KRQWgVzP5Vd/5umjcedma3MKtg==\n - \ dependencies:\n \"@npmcli/git\" \"^3.0.0\"\n \"@npmcli/installed-package-contents\" - \"^1.0.7\"\n \"@npmcli/promise-spawn\" \"^3.0.0\"\n \"@npmcli/run-script\" - \"^4.1.0\"\n cacache \"^16.0.0\"\n chownr \"^2.0.0\"\n fs-minipass - \"^2.1.0\"\n infer-owner \"^1.0.4\"\n minipass \"^3.1.6\"\n mkdirp - \"^1.0.4\"\n npm-package-arg \"^9.0.0\"\n npm-packlist \"^5.1.0\"\n - \ npm-pick-manifest \"^7.0.0\"\n npm-registry-fetch \"^13.0.1\"\n proc-log - \"^2.0.0\"\n promise-retry \"^2.0.1\"\n read-package-json \"^5.0.0\"\n - \ read-package-json-fast \"^2.0.3\"\n rimraf \"^3.0.2\"\n ssri \"^9.0.0\"\n - \ tar \"^6.1.11\"\n\npako@~1.0.5:\n version \"1.0.11\"\n resolved \"https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf\"\n - \ integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==\n\nparallel-transform@^1.1.0:\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc\"\n - \ integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==\n - \ dependencies:\n cyclist \"^1.0.1\"\n inherits \"^2.0.3\"\n readable-stream - \"^2.1.5\"\n\nparent-module@^1.0.0:\n version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2\"\n - \ integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==\n - \ dependencies:\n callsites \"^3.0.0\"\n\nparse-asn1@^5.0.0, parse-asn1@^5.1.5:\n - \ version \"5.1.6\"\n resolved \"https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4\"\n - \ integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==\n - \ dependencies:\n asn1.js \"^5.2.0\"\n browserify-aes \"^1.0.0\"\n evp_bytestokey - \"^1.0.0\"\n pbkdf2 \"^3.0.3\"\n safe-buffer \"^5.1.1\"\n\nparse-conflict-json@^2.0.1, - parse-conflict-json@^2.0.2:\n version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/parse-conflict-json/-/parse-conflict-json-2.0.2.tgz#3d05bc8ffe07d39600dc6436c6aefe382033d323\"\n - \ integrity sha512-jDbRGb00TAPFsKWCpZZOT93SxVP9nONOSgES3AevqRq/CHvavEBvKAjxX9p5Y5F0RZLxH9Ufd9+RwtCsa+lFDA==\n - \ dependencies:\n json-parse-even-better-errors \"^2.3.1\"\n just-diff - \"^5.0.1\"\n just-diff-apply \"^5.2.0\"\n\nparse-ms@^1.0.0:\n version - \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/parse-ms/-/parse-ms-1.0.1.tgz#56346d4749d78f23430ca0c713850aef91aa361d\"\n - \ integrity sha512-LpH1Cf5EYuVjkBvCDBYvkUPh+iv2bk3FHflxHkpCYT0/FZ1d3N3uJaLiHr4yGuMcFUhv6eAivitTvWZI4B/chg==\n\nparse-passwd@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6\"\n - \ integrity sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==\n\nparse-static-imports@^1.1.0:\n - \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/parse-static-imports/-/parse-static-imports-1.1.0.tgz#ae2f18f18da1a993080ae406a5219455c0bbad5d\"\n - \ integrity sha512-HlxrZcISCblEV0lzXmAHheH/8qEkKgmqkdxyHTPbSqsTUV8GzqmN1L+SSti+VbNPfbBO3bYLPHDiUs2avbAdbA==\n\nparse5@6.0.1, - parse5@^6.0.1:\n version \"6.0.1\"\n resolved \"https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b\"\n - \ integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==\n\nparseurl@~1.3.3:\n - \ version \"1.3.3\"\n resolved \"https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4\"\n - \ integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==\n\npascalcase@^0.1.1:\n - \ version \"0.1.1\"\n resolved \"https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14\"\n - \ integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==\n\npath-browserify@0.0.1:\n - \ version \"0.0.1\"\n resolved \"https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a\"\n - \ integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==\n\npath-dirname@^1.0.0:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0\"\n - \ integrity sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==\n\npath-exists@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515\"\n - \ integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==\n\npath-exists@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3\"\n - \ integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==\n\npath-exists@^5.0.0:\n - \ version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/path-exists/-/path-exists-5.0.0.tgz#a6aad9489200b21fab31e49cf09277e5116fb9e7\"\n - \ integrity sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==\n\npath-is-absolute@1.0.1, - path-is-absolute@^1.0.0, path-is-absolute@^1.0.1:\n version \"1.0.1\"\n resolved - \"https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f\"\n - \ integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==\n\npath-key@^2.0.0, - path-key@^2.0.1:\n version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40\"\n - \ integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==\n\npath-key@^3.0.0, - path-key@^3.1.0:\n version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375\"\n - \ integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==\n\npath-parse@^1.0.7:\n - \ version \"1.0.7\"\n resolved \"https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735\"\n - \ integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==\n\npath-posix@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/path-posix/-/path-posix-1.0.0.tgz#06b26113f56beab042545a23bfa88003ccac260f\"\n - \ integrity sha512-1gJ0WpNIiYcQydgg3Ed8KzvIqTsDpNwq+cjBCssvBtuTWjEqY1AW+i+OepiEMqDCzyro9B2sLAe4RBPajMYFiA==\n\npath-root-regex@^0.1.0:\n - \ version \"0.1.2\"\n resolved \"https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d\"\n - \ integrity sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==\n\npath-root@^0.1.1:\n - \ version \"0.1.1\"\n resolved \"https://registry.yarnpkg.com/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7\"\n - \ integrity sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==\n - \ dependencies:\n path-root-regex \"^0.1.0\"\n\npath-to-regexp@0.1.7:\n - \ version \"0.1.7\"\n resolved \"https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c\"\n - \ integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==\n\npath-type@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b\"\n - \ integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==\n\npbkdf2@^3.0.3:\n - \ version \"3.1.2\"\n resolved \"https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075\"\n - \ integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==\n - \ dependencies:\n create-hash \"^1.1.2\"\n create-hmac \"^1.1.4\"\n - \ ripemd160 \"^2.0.1\"\n safe-buffer \"^5.0.1\"\n sha.js \"^2.4.8\"\n\npicocolors@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c\"\n - \ integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==\n\npicomatch@^2.0.4, - picomatch@^2.2.1, picomatch@^2.3.1:\n version \"2.3.1\"\n resolved \"https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42\"\n - \ integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==\n\npify@^4.0.1:\n - \ version \"4.0.1\"\n resolved \"https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231\"\n - \ integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==\n\npinkie-promise@^2.0.0:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa\"\n - \ integrity sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==\n - \ dependencies:\n pinkie \"^2.0.0\"\n\npinkie@^2.0.0:\n version \"2.0.4\"\n - \ resolved \"https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870\"\n - \ integrity sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==\n\npkg-dir@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3\"\n - \ integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==\n - \ dependencies:\n find-up \"^3.0.0\"\n\npkg-dir@^4.1.0:\n version \"4.2.0\"\n - \ resolved \"https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3\"\n - \ integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==\n - \ dependencies:\n find-up \"^4.0.0\"\n\npkg-up@^2.0.0:\n version \"2.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f\"\n - \ integrity sha512-fjAPuiws93rm7mPUu21RdBnkeZNrbfCFCwfAhPWY+rR3zG0ubpe5cEReHOw5fIbfmsxEV/g2kSxGTATY3Bpnwg==\n - \ dependencies:\n find-up \"^2.1.0\"\n\npkg-up@^3.1.0:\n version \"3.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5\"\n - \ integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==\n - \ dependencies:\n find-up \"^3.0.0\"\n\nportfinder@^1.0.32:\n version - \"1.0.32\"\n resolved \"https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.32.tgz#2fe1b9e58389712429dc2bea5beb2146146c7f81\"\n - \ integrity sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==\n - \ dependencies:\n async \"^2.6.4\"\n debug \"^3.2.7\"\n mkdirp \"^0.5.6\"\n\nposix-character-classes@^0.1.0:\n - \ version \"0.1.1\"\n resolved \"https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab\"\n - \ integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==\n\npostcss-modules-extract-imports@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d\"\n - \ integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==\n\npostcss-modules-local-by-default@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c\"\n - \ integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==\n - \ dependencies:\n icss-utils \"^5.0.0\"\n postcss-selector-parser \"^6.0.2\"\n - \ postcss-value-parser \"^4.1.0\"\n\npostcss-modules-scope@^3.0.0:\n version - \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06\"\n - \ integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==\n - \ dependencies:\n postcss-selector-parser \"^6.0.4\"\n\npostcss-modules-values@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c\"\n - \ integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==\n - \ dependencies:\n icss-utils \"^5.0.0\"\n\npostcss-selector-parser@^6.0.10, - postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4:\n version - \"6.0.11\"\n resolved \"https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz#2e41dc39b7ad74046e1615185185cd0b17d0c8dc\"\n - \ integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==\n - \ dependencies:\n cssesc \"^3.0.0\"\n util-deprecate \"^1.0.2\"\n\npostcss-value-parser@^4.1.0:\n - \ version \"4.2.0\"\n resolved \"https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514\"\n - \ integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==\n\npostcss@^8.2.15:\n - \ version \"8.4.21\"\n resolved \"https://registry.yarnpkg.com/postcss/-/postcss-8.4.21.tgz#c639b719a57efc3187b13a1d765675485f4134f4\"\n - \ integrity sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==\n - \ dependencies:\n nanoid \"^3.3.4\"\n picocolors \"^1.0.0\"\n source-map-js - \"^1.0.2\"\n\nprebuild-install@^5.3.3:\n version \"5.3.6\"\n resolved \"https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-5.3.6.tgz#7c225568d864c71d89d07f8796042733a3f54291\"\n - \ integrity sha512-s8Aai8++QQGi4sSbs/M1Qku62PFK49Jm1CbgXklGz4nmHveDq0wzJkg7Na5QbnO1uNH8K7iqx2EQ/mV0MZEmOg==\n - \ dependencies:\n detect-libc \"^1.0.3\"\n expand-template \"^2.0.3\"\n - \ github-from-package \"0.0.0\"\n minimist \"^1.2.3\"\n mkdirp-classic - \"^0.5.3\"\n napi-build-utils \"^1.0.1\"\n node-abi \"^2.7.0\"\n noop-logger - \"^0.1.1\"\n npmlog \"^4.0.1\"\n pump \"^3.0.0\"\n rc \"^1.2.7\"\n - \ simple-get \"^3.0.3\"\n tar-fs \"^2.0.0\"\n tunnel-agent \"^0.6.0\"\n - \ which-pm-runs \"^1.0.0\"\n\nprelude-ls@^1.2.1:\n version \"1.2.1\"\n - \ resolved \"https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396\"\n - \ integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==\n\nprelude-ls@~1.1.2:\n - \ version \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54\"\n - \ integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==\n\npretender@^3.4.7:\n - \ version \"3.4.7\"\n resolved \"https://registry.yarnpkg.com/pretender/-/pretender-3.4.7.tgz#34a2ae2d1fc9db440a990d50e6c0f5481d8755fc\"\n - \ integrity sha512-jkPAvt1BfRi0RKamweJdEcnjkeu7Es8yix3bJ+KgBC5VpG/Ln4JE3hYN6vJym4qprm8Xo5adhWpm3HCoft1dOw==\n - \ dependencies:\n fake-xml-http-request \"^2.1.2\"\n route-recognizer - \"^0.3.3\"\n\nprettier-linter-helpers@^1.0.0:\n version \"1.0.0\"\n resolved - \"https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b\"\n - \ integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==\n - \ dependencies:\n fast-diff \"^1.1.2\"\n\nprettier@^2.5.1, prettier@^2.8.1:\n - \ version \"2.8.4\"\n resolved \"https://registry.yarnpkg.com/prettier/-/prettier-2.8.4.tgz#34dd2595629bfbb79d344ac4a91ff948694463c3\"\n - \ integrity sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==\n\npretty-ms@^3.1.0:\n - \ version \"3.2.0\"\n resolved \"https://registry.yarnpkg.com/pretty-ms/-/pretty-ms-3.2.0.tgz#87a8feaf27fc18414d75441467d411d6e6098a25\"\n - \ integrity sha512-ZypexbfVUGTFxb0v+m1bUyy92DHe5SyYlnyY0msyms5zd3RwyvNgyxZZsXXgoyzlxjx5MiqtXUdhUfvQbe0A2Q==\n - \ dependencies:\n parse-ms \"^1.0.0\"\n\nprintf@^0.6.1:\n version \"0.6.1\"\n - \ resolved \"https://registry.yarnpkg.com/printf/-/printf-0.6.1.tgz#b9afa3d3b55b7f2e8b1715272479fc756ed88650\"\n - \ integrity sha512-is0ctgGdPJ5951KulgfzvHGwJtZ5ck8l042vRkV6jrkpBzTmb/lueTqguWHy2JfVA+RY6gFVlaZgUS0j7S/dsw==\n\nprivate@^0.1.6, - private@^0.1.8:\n version \"0.1.8\"\n resolved \"https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff\"\n - \ integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==\n\nproc-log@^2.0.0, - proc-log@^2.0.1:\n version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/proc-log/-/proc-log-2.0.1.tgz#8f3f69a1f608de27878f91f5c688b225391cb685\"\n - \ integrity sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==\n\nproc-log@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/proc-log/-/proc-log-3.0.0.tgz#fb05ef83ccd64fd7b20bbe9c8c1070fc08338dd8\"\n - \ integrity sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==\n\nprocess-nextick-args@~2.0.0:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2\"\n - \ integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==\n\nprocess-relative-require@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/process-relative-require/-/process-relative-require-1.0.0.tgz#1590dfcf5b8f2983ba53e398446b68240b4cc68a\"\n - \ integrity sha512-r8G5WJPozMJAiv8sDdVWKgJ4In/zBXqwJdMCGAXQt2Kd3HdbAuJVzWYM4JW150hWoaI9DjhtbjcsCCHIMxm8RA==\n - \ dependencies:\n node-modules-path \"^1.0.0\"\n\nprocess@^0.11.10:\n version - \"0.11.10\"\n resolved \"https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182\"\n - \ integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==\n\nprogress@^2.0.0:\n - \ version \"2.0.3\"\n resolved \"https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8\"\n - \ integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==\n\npromise-all-reject-late@^1.0.0:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz#f8ebf13483e5ca91ad809ccc2fcf25f26f8643c2\"\n - \ integrity sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==\n\npromise-call-limit@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/promise-call-limit/-/promise-call-limit-1.0.1.tgz#4bdee03aeb85674385ca934da7114e9bcd3c6e24\"\n - \ integrity sha512-3+hgaa19jzCGLuSCbieeRsu5C2joKfYn8pY6JAuXFRVfF4IO+L7UPpFWNTeWT9pM7uhskvbPPd/oEOktCn317Q==\n\npromise-inflight@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3\"\n - \ integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==\n\npromise-map-series@^0.2.1:\n - \ version \"0.2.3\"\n resolved \"https://registry.yarnpkg.com/promise-map-series/-/promise-map-series-0.2.3.tgz#c2d377afc93253f6bd03dbb77755eb88ab20a847\"\n - \ integrity sha512-wx9Chrutvqu1N/NHzTayZjE1BgIwt6SJykQoCOic4IZ9yUDjKyVYrpLa/4YCNsV61eRENfs29hrEquVuB13Zlw==\n - \ dependencies:\n rsvp \"^3.0.14\"\n\npromise-map-series@^0.3.0:\n version - \"0.3.0\"\n resolved \"https://registry.yarnpkg.com/promise-map-series/-/promise-map-series-0.3.0.tgz#41873ca3652bb7a042b387d538552da9b576f8a1\"\n - \ integrity sha512-3npG2NGhTc8BWBolLLf8l/92OxMGaRLbqvIh9wjCHhDXNvk4zsxaTaCpiCunW09qWPrN2zeNSNwRLVBrQQtutA==\n\npromise-retry@^2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22\"\n - \ integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==\n - \ dependencies:\n err-code \"^2.0.2\"\n retry \"^0.12.0\"\n\npromise.hash.helper@^1.0.8:\n - \ version \"1.0.8\"\n resolved \"https://registry.yarnpkg.com/promise.hash.helper/-/promise.hash.helper-1.0.8.tgz#8c5fa0570f6f96821f52364fd72292b2c5a114f7\"\n - \ integrity sha512-KYcnXctWUWyVD3W3Ye0ZDuA1N8Szrh85cVCxpG6xYrOk/0CttRtYCmU30nWsUch0NuExQQ63QXvzRE6FLimZmg==\n\npromzard@^0.3.0:\n - \ version \"0.3.0\"\n resolved \"https://registry.yarnpkg.com/promzard/-/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee\"\n - \ integrity sha512-JZeYqd7UAcHCwI+sTOeUDYkvEU+1bQ7iE0UT1MgB/tERkAPkesW46MrpIySzODi+owTjZtiF8Ay5j9m60KmMBw==\n - \ dependencies:\n read \"1\"\n\nproper-lockfile@^4.1.2:\n version \"4.1.2\"\n - \ resolved \"https://registry.yarnpkg.com/proper-lockfile/-/proper-lockfile-4.1.2.tgz#c8b9de2af6b2f1601067f98e01ac66baa223141f\"\n - \ integrity sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==\n - \ dependencies:\n graceful-fs \"^4.2.4\"\n retry \"^0.12.0\"\n signal-exit - \"^3.0.2\"\n\nproxy-addr@~2.0.7:\n version \"2.0.7\"\n resolved \"https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025\"\n - \ integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==\n - \ dependencies:\n forwarded \"0.2.0\"\n ipaddr.js \"1.9.1\"\n\nprr@~1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476\"\n - \ integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==\n\npsl@^1.1.33:\n - \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7\"\n - \ integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==\n\npublic-encrypt@^4.0.0:\n - \ version \"4.0.3\"\n resolved \"https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0\"\n - \ integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==\n - \ dependencies:\n bn.js \"^4.1.0\"\n browserify-rsa \"^4.0.0\"\n create-hash - \"^1.1.0\"\n parse-asn1 \"^5.0.0\"\n randombytes \"^2.0.1\"\n safe-buffer - \"^5.1.2\"\n\npump@^2.0.0:\n version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909\"\n - \ integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==\n - \ dependencies:\n end-of-stream \"^1.1.0\"\n once \"^1.3.1\"\n\npump@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64\"\n - \ integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==\n - \ dependencies:\n end-of-stream \"^1.1.0\"\n once \"^1.3.1\"\n\npumpify@^1.3.3:\n - \ version \"1.5.1\"\n resolved \"https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce\"\n - \ integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==\n - \ dependencies:\n duplexify \"^3.6.0\"\n inherits \"^2.0.3\"\n pump - \"^2.0.0\"\n\npunycode@1.3.2:\n version \"1.3.2\"\n resolved \"https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d\"\n - \ integrity sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==\n\npunycode@^1.2.4:\n - \ version \"1.4.1\"\n resolved \"https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e\"\n - \ integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==\n\npunycode@^2.1.0, - punycode@^2.1.1:\n version \"2.3.0\"\n resolved \"https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f\"\n - \ integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==\n\nqrcode-terminal@^0.12.0:\n - \ version \"0.12.0\"\n resolved \"https://registry.yarnpkg.com/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz#bb5b699ef7f9f0505092a3748be4464fe71b5819\"\n - \ integrity sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==\n\nqs@6.11.0:\n - \ version \"6.11.0\"\n resolved \"https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a\"\n - \ integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==\n - \ dependencies:\n side-channel \"^1.0.4\"\n\nqs@^6.4.0:\n version \"6.11.1\"\n - \ resolved \"https://registry.yarnpkg.com/qs/-/qs-6.11.1.tgz#6c29dff97f0c0060765911ba65cbc9764186109f\"\n - \ integrity sha512-0wsrzgTz/kAVIeuxSjnpGC56rzYtr6JT/2BwEvMaPhFIoYa1aGO8LbzuU1R0uUYQkLpWBTOj0l/CLAJB64J6nQ==\n - \ dependencies:\n side-channel \"^1.0.4\"\n\nquerystring-es3@^0.2.0:\n - \ version \"0.2.1\"\n resolved \"https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73\"\n - \ integrity sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==\n\nquerystring@0.2.0:\n - \ version \"0.2.0\"\n resolved \"https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620\"\n - \ integrity sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==\n\nquerystringify@^2.1.1:\n - \ version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6\"\n - \ integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==\n\nqueue-microtask@^1.2.2:\n - \ version \"1.2.3\"\n resolved \"https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243\"\n - \ integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==\n\nquick-temp@^0.1.2, - quick-temp@^0.1.3, quick-temp@^0.1.5, quick-temp@^0.1.8:\n version \"0.1.8\"\n - \ resolved \"https://registry.yarnpkg.com/quick-temp/-/quick-temp-0.1.8.tgz#bab02a242ab8fb0dd758a3c9776b32f9a5d94408\"\n - \ integrity sha512-YsmIFfD9j2zaFwJkzI6eMG7y0lQP7YeWzgtFgNl38pGWZBSXJooZbOWwkcRot7Vt0Fg9L23pX0tqWU3VvLDsiA==\n - \ dependencies:\n mktemp \"~0.4.0\"\n rimraf \"^2.5.4\"\n underscore.string - \"~3.3.4\"\n\nqunit-dom@^2.0.0:\n version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/qunit-dom/-/qunit-dom-2.0.0.tgz#c4d7f7676dbb57f54151b72f8366d862134cd1c0\"\n - \ integrity sha512-mElzLN99wYPOGekahqRA+mq7NcThXY9c+/tDkgJmT7W5LeZAFNyITr2rFKNnCbWLIhuLdFw88kCBMrJSfyBYpA==\n - \ dependencies:\n broccoli-funnel \"^3.0.3\"\n broccoli-merge-trees - \"^4.2.0\"\n ember-cli-babel \"^7.23.0\"\n ember-cli-version-checker - \"^5.1.1\"\n\nqunit@^2.19.3:\n version \"2.19.4\"\n resolved \"https://registry.yarnpkg.com/qunit/-/qunit-2.19.4.tgz#2d689bb1165edd4b812e3ed2ee06ff907e9f2ece\"\n - \ integrity sha512-aqUzzUeCqlleWYKlpgfdHHw9C6KxkB9H3wNfiBg5yHqQMzy0xw/pbCRHYFkjl8MsP/t8qkTQE+JTYL71azgiew==\n - \ dependencies:\n commander \"7.2.0\"\n node-watch \"0.7.3\"\n tiny-glob - \"0.2.9\"\n\nrandombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a\"\n - \ integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==\n - \ dependencies:\n safe-buffer \"^5.1.0\"\n\nrandomfill@^1.0.3:\n version - \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458\"\n - \ integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==\n - \ dependencies:\n randombytes \"^2.0.5\"\n safe-buffer \"^5.1.0\"\n\nrange-parser@~1.2.1:\n - \ version \"1.2.1\"\n resolved \"https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031\"\n - \ integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==\n\nraw-body@2.5.1:\n - \ version \"2.5.1\"\n resolved \"https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857\"\n - \ integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==\n - \ dependencies:\n bytes \"3.1.2\"\n http-errors \"2.0.0\"\n iconv-lite - \"0.4.24\"\n unpipe \"1.0.0\"\n\nraw-body@2.5.2:\n version \"2.5.2\"\n - \ resolved \"https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.2.tgz#99febd83b90e08975087e8f1f9419a149366b68a\"\n - \ integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==\n - \ dependencies:\n bytes \"3.1.2\"\n http-errors \"2.0.0\"\n iconv-lite - \"0.4.24\"\n unpipe \"1.0.0\"\n\nraw-body@~1.1.0:\n version \"1.1.7\"\n - \ resolved \"https://registry.yarnpkg.com/raw-body/-/raw-body-1.1.7.tgz#1d027c2bfa116acc6623bca8f00016572a87d425\"\n - \ integrity sha512-WmJJU2e9Y6M5UzTOkHaM7xJGAPQD8PNzx3bAd2+uhZAim6wDk6dAZxPVYLF67XhbR4hmKGh33Lpmh4XWrCH5Mg==\n - \ dependencies:\n bytes \"1\"\n string_decoder \"0.10\"\n\nrc@^1.2.7:\n - \ version \"1.2.8\"\n resolved \"https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed\"\n - \ integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==\n - \ dependencies:\n deep-extend \"^0.6.0\"\n ini \"~1.3.0\"\n minimist - \"^1.2.0\"\n strip-json-comments \"~2.0.1\"\n\nread-cmd-shim@^3.0.0:\n - \ version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-3.0.1.tgz#868c235ec59d1de2db69e11aec885bc095aea087\"\n - \ integrity sha512-kEmDUoYf/CDy8yZbLTmhB1X9kkjf9Q80PCNsDMb7ufrGd6zZSQA1+UyjrO+pZm5K/S4OXCWJeiIt1JA8kAsa6g==\n\nread-package-json-fast@^2.0.2, - read-package-json-fast@^2.0.3:\n version \"2.0.3\"\n resolved \"https://registry.yarnpkg.com/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz#323ca529630da82cb34b36cc0b996693c98c2b83\"\n - \ integrity sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==\n - \ dependencies:\n json-parse-even-better-errors \"^2.3.0\"\n npm-normalize-package-bin - \"^1.0.1\"\n\nread-package-json@^5.0.0, read-package-json@^5.0.2:\n version - \"5.0.2\"\n resolved \"https://registry.yarnpkg.com/read-package-json/-/read-package-json-5.0.2.tgz#b8779ccfd169f523b67208a89cc912e3f663f3fa\"\n - \ integrity sha512-BSzugrt4kQ/Z0krro8zhTwV1Kd79ue25IhNN/VtHFy1mG/6Tluyi+msc0UpwaoQzxSHa28mntAjIZY6kEgfR9Q==\n - \ dependencies:\n glob \"^8.0.1\"\n json-parse-even-better-errors \"^2.3.1\"\n - \ normalize-package-data \"^4.0.0\"\n npm-normalize-package-bin \"^2.0.0\"\n\nread@1, - read@^1.0.7, read@~1.0.7:\n version \"1.0.7\"\n resolved \"https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4\"\n - \ integrity sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==\n - \ dependencies:\n mute-stream \"~0.0.4\"\n\n\"readable-stream@1 || 2\", - readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, - readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, - readable-stream@~2.3.6:\n version \"2.3.8\"\n resolved \"https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b\"\n - \ integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==\n - \ dependencies:\n core-util-is \"~1.0.0\"\n inherits \"~2.0.3\"\n isarray - \"~1.0.0\"\n process-nextick-args \"~2.0.0\"\n safe-buffer \"~5.1.1\"\n - \ string_decoder \"~1.1.1\"\n util-deprecate \"~1.0.1\"\n\n\"readable-stream@2 - || 3\", readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0:\n - \ version \"3.6.2\"\n resolved \"https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967\"\n - \ integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==\n - \ dependencies:\n inherits \"^2.0.3\"\n string_decoder \"^1.1.1\"\n - \ util-deprecate \"^1.0.1\"\n\nreadable-stream@~1.0.2:\n version \"1.0.34\"\n - \ resolved \"https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c\"\n - \ integrity sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==\n - \ dependencies:\n core-util-is \"~1.0.0\"\n inherits \"~2.0.1\"\n isarray - \"0.0.1\"\n string_decoder \"~0.10.x\"\n\nreaddir-scoped-modules@^1.1.0:\n - \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz#8d45407b4f870a0dcaebc0e28670d18e74514309\"\n - \ integrity sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==\n - \ dependencies:\n debuglog \"^1.0.1\"\n dezalgo \"^1.0.0\"\n graceful-fs - \"^4.1.2\"\n once \"^1.3.0\"\n\nreaddirp@^2.2.1:\n version \"2.2.1\"\n - \ resolved \"https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525\"\n - \ integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==\n - \ dependencies:\n graceful-fs \"^4.1.11\"\n micromatch \"^3.1.10\"\n - \ readable-stream \"^2.0.2\"\n\nreaddirp@~3.6.0:\n version \"3.6.0\"\n - \ resolved \"https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7\"\n - \ integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==\n - \ dependencies:\n picomatch \"^2.2.1\"\n\nrecast@^0.18.1:\n version \"0.18.10\"\n - \ resolved \"https://registry.yarnpkg.com/recast/-/recast-0.18.10.tgz#605ebbe621511eb89b6356a7e224bff66ed91478\"\n - \ integrity sha512-XNvYvkfdAN9QewbrxeTOjgINkdY/odTgTS56ZNEWL9Ml0weT4T3sFtvnTuF+Gxyu46ANcRm1ntrF6F5LAJPAaQ==\n - \ dependencies:\n ast-types \"0.13.3\"\n esprima \"~4.0.0\"\n private - \"^0.1.8\"\n source-map \"~0.6.1\"\n\nredeyed@~1.0.0:\n version \"1.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/redeyed/-/redeyed-1.0.1.tgz#e96c193b40c0816b00aec842698e61185e55498a\"\n - \ integrity sha512-8eEWsNCkV2rvwKLS1Cvp5agNjMhwRe2um+y32B2+3LqOzg4C9BBPs6vzAfV16Ivb8B9HPNKIqd8OrdBws8kNlQ==\n - \ dependencies:\n esprima \"~3.0.0\"\n\nregenerate-unicode-properties@^10.1.0:\n - \ version \"10.1.0\"\n resolved \"https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c\"\n - \ integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==\n - \ dependencies:\n regenerate \"^1.4.2\"\n\nregenerate@^1.2.1, regenerate@^1.4.2:\n - \ version \"1.4.2\"\n resolved \"https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a\"\n - \ integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==\n\nregenerator-runtime@^0.11.0:\n - \ version \"0.11.1\"\n resolved \"https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9\"\n - \ integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==\n\nregenerator-runtime@^0.13.11, - regenerator-runtime@^0.13.4:\n version \"0.13.11\"\n resolved \"https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9\"\n - \ integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==\n\nregenerator-transform@^0.10.0:\n - \ version \"0.10.1\"\n resolved \"https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.10.1.tgz#1e4996837231da8b7f3cf4114d71b5691a0680dd\"\n - \ integrity sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==\n - \ dependencies:\n babel-runtime \"^6.18.0\"\n babel-types \"^6.19.0\"\n - \ private \"^0.1.6\"\n\nregenerator-transform@^0.15.1:\n version \"0.15.1\"\n - \ resolved \"https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz#f6c4e99fc1b4591f780db2586328e4d9a9d8dc56\"\n - \ integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==\n - \ dependencies:\n \"@babel/runtime\" \"^7.8.4\"\n\nregex-not@^1.0.0, regex-not@^1.0.2:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c\"\n - \ integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==\n - \ dependencies:\n extend-shallow \"^3.0.2\"\n safe-regex \"^1.1.0\"\n\nregexp.prototype.flags@^1.4.3:\n - \ version \"1.4.3\"\n resolved \"https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac\"\n - \ integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==\n - \ dependencies:\n call-bind \"^1.0.2\"\n define-properties \"^1.1.3\"\n - \ functions-have-names \"^1.2.2\"\n\nregexpp@^3.0.0, regexpp@^3.1.0:\n version - \"3.2.0\"\n resolved \"https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2\"\n - \ integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==\n\nregexpu-core@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-2.0.0.tgz#49d038837b8dcf8bfa5b9a42139938e6ea2ae240\"\n - \ integrity sha512-tJ9+S4oKjxY8IZ9jmjnp/mtytu1u3iyIQAfmI51IKWH6bFf7XR1ybtaO6j7INhZKXOTYADk7V5qxaqLkmNxiZQ==\n - \ dependencies:\n regenerate \"^1.2.1\"\n regjsgen \"^0.2.0\"\n regjsparser - \"^0.1.4\"\n\nregexpu-core@^5.3.1:\n version \"5.3.2\"\n resolved \"https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b\"\n - \ integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==\n - \ dependencies:\n \"@babel/regjsgen\" \"^0.8.0\"\n regenerate \"^1.4.2\"\n - \ regenerate-unicode-properties \"^10.1.0\"\n regjsparser \"^0.9.1\"\n - \ unicode-match-property-ecmascript \"^2.0.0\"\n unicode-match-property-value-ecmascript - \"^2.1.0\"\n\nregjsgen@^0.2.0:\n version \"0.2.0\"\n resolved \"https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7\"\n - \ integrity sha512-x+Y3yA24uF68m5GA+tBjbGYo64xXVJpbToBaWCoSNSc1hdk6dfctaRWrNFTVJZIIhL5GxW8zwjoixbnifnK59g==\n\nregjsparser@^0.1.4:\n - \ version \"0.1.5\"\n resolved \"https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c\"\n - \ integrity sha512-jlQ9gYLfk2p3V5Ag5fYhA7fv7OHzd1KUH0PRP46xc3TgwjwgROIW572AfYg/X9kaNq/LJnu6oJcFRXlIrGoTRw==\n - \ dependencies:\n jsesc \"~0.5.0\"\n\nregjsparser@^0.9.1:\n version \"0.9.1\"\n - \ resolved \"https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709\"\n - \ integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==\n - \ dependencies:\n jsesc \"~0.5.0\"\n\nremove-trailing-separator@^1.0.1:\n - \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef\"\n - \ integrity sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==\n\nremove-types@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/remove-types/-/remove-types-1.0.0.tgz#491119e8fce23f2f961fe2254e5a119a017d9a3d\"\n - \ integrity sha512-G7Hk1Q+UJ5DvlNAoJZObxANkBZGiGdp589rVcTW/tYqJWJ5rwfraSnKSQaETN8Epaytw8J40nS/zC7bcHGv36w==\n - \ dependencies:\n \"@babel/core\" \"^7.16.10\"\n \"@babel/plugin-syntax-decorators\" - \"^7.16.7\"\n \"@babel/plugin-transform-typescript\" \"^7.16.8\"\n prettier - \"^2.5.1\"\n\nrepeat-element@^1.1.2:\n version \"1.1.4\"\n resolved \"https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9\"\n - \ integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==\n\nrepeat-string@^1.6.1:\n - \ version \"1.6.1\"\n resolved \"https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637\"\n - \ integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==\n\nrepeating@^2.0.0:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda\"\n - \ integrity sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==\n - \ dependencies:\n is-finite \"^1.0.0\"\n\nrequire-directory@^2.1.1:\n version - \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42\"\n - \ integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==\n\nrequire-from-string@^2.0.2:\n - \ version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909\"\n - \ integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==\n\nrequire-relative@^0.8.7:\n - \ version \"0.8.7\"\n resolved \"https://registry.yarnpkg.com/require-relative/-/require-relative-0.8.7.tgz#7999539fc9e047a37928fa196f8e1563dabd36de\"\n - \ integrity sha512-AKGr4qvHiryxRb19m3PsLRGuKVAbJLUD7E6eOaHkfKhwc+vSgVOCY5xNvm9EkolBKTOf0GrQAZKLimOCz81Khg==\n\nrequireindex@^1.2.0:\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/requireindex/-/requireindex-1.2.0.tgz#3463cdb22ee151902635aa6c9535d4de9c2ef1ef\"\n - \ integrity sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==\n\nrequires-port@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff\"\n - \ integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==\n\nreselect@^3.0.1:\n - \ version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/reselect/-/reselect-3.0.1.tgz#efdaa98ea7451324d092b2b2163a6a1d7a9a2147\"\n - \ integrity sha512-b/6tFZCmRhtBMa4xGqiiRp9jh9Aqi2A687Lo265cN0/QohJQEBPiQ52f4QB6i0eF3yp3hmLL21LSGBcML2dlxA==\n\nreselect@^4.0.0:\n - \ version \"4.1.7\"\n resolved \"https://registry.yarnpkg.com/reselect/-/reselect-4.1.7.tgz#56480d9ff3d3188970ee2b76527bd94a95567a42\"\n - \ integrity sha512-Zu1xbUt3/OPwsXL46hvOOoQrap2azE7ZQbokq61BQfiXvhewsKDwhMeZjTX9sX0nvw1t/U5Audyn1I9P/m9z0A==\n\nresolve-dir@^1.0.0, - resolve-dir@^1.0.1:\n version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43\"\n - \ integrity sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==\n - \ dependencies:\n expand-tilde \"^2.0.0\"\n global-modules \"^1.0.0\"\n\nresolve-from@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6\"\n - \ integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==\n\nresolve-from@^5.0.0:\n - \ version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69\"\n - \ integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==\n\nresolve-package-path@^1.0.11, - resolve-package-path@^1.2.2, resolve-package-path@^1.2.6:\n version \"1.2.7\"\n - \ resolved \"https://registry.yarnpkg.com/resolve-package-path/-/resolve-package-path-1.2.7.tgz#2a7bc37ad96865e239330e3102c31322847e652e\"\n - \ integrity sha512-fVEKHGeK85bGbVFuwO9o1aU0n3vqQGrezPc51JGu9UTXpFQfWq5qCeKxyaRUSvephs+06c5j5rPq/dzHGEo8+Q==\n - \ dependencies:\n path-root \"^0.1.1\"\n resolve \"^1.10.0\"\n\nresolve-package-path@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/resolve-package-path/-/resolve-package-path-2.0.0.tgz#7f258ab86ff074fff4ff8027a28f94d17d6fb1df\"\n - \ integrity sha512-/CLuzodHO2wyyHTzls5Qr+EFeG6RcW4u6//gjYvUfcfyuplIX1SSccU+A5A9A78Gmezkl3NBkFAMxLbzTY9TJA==\n - \ dependencies:\n path-root \"^0.1.1\"\n resolve \"^1.13.1\"\n\nresolve-package-path@^3.1.0:\n - \ version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/resolve-package-path/-/resolve-package-path-3.1.0.tgz#35faaa5d54a9c7dd481eb7c4b2a44410c9c763d8\"\n - \ integrity sha512-2oC2EjWbMJwvSN6Z7DbDfJMnD8MYEouaLn5eIX0j8XwPsYCVIyY9bbnX88YHVkbr8XHqvZrYbxaLPibfTYKZMA==\n - \ dependencies:\n path-root \"^0.1.1\"\n resolve \"^1.17.0\"\n\nresolve-package-path@^4.0.1, - resolve-package-path@^4.0.3:\n version \"4.0.3\"\n resolved \"https://registry.yarnpkg.com/resolve-package-path/-/resolve-package-path-4.0.3.tgz#31dab6897236ea6613c72b83658d88898a9040aa\"\n - \ integrity sha512-SRpNAPW4kewOaNUt8VPqhJ0UMxawMwzJD8V7m1cJfdSTK9ieZwS6K7Dabsm4bmLFM96Z5Y/UznrpG5kt1im8yA==\n - \ dependencies:\n path-root \"^0.1.1\"\n\nresolve-path@^1.4.0:\n version - \"1.4.0\"\n resolved \"https://registry.yarnpkg.com/resolve-path/-/resolve-path-1.4.0.tgz#c4bda9f5efb2fce65247873ab36bb4d834fe16f7\"\n - \ integrity sha512-i1xevIst/Qa+nA9olDxLWnLk8YZbi8R/7JPbCMcgyWaFR6bKWaexgJgEB5oc2PKMjYdrHynyz0NY+if+H98t1w==\n - \ dependencies:\n http-errors \"~1.6.2\"\n path-is-absolute \"1.0.1\"\n\nresolve-url@^0.2.1:\n - \ version \"0.2.1\"\n resolved \"https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a\"\n - \ integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==\n\nresolve@^1.10.0, - resolve@^1.10.1, resolve@^1.11.1, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, - resolve@^1.17.0, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.22.1, resolve@^1.3.3, - resolve@^1.4.0, resolve@^1.5.0, resolve@^1.8.1:\n version \"1.22.1\"\n resolved - \"https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177\"\n - \ integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==\n - \ dependencies:\n is-core-module \"^2.9.0\"\n path-parse \"^1.0.7\"\n - \ supports-preserve-symlinks-flag \"^1.0.0\"\n\nrestore-cursor@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf\"\n - \ integrity sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==\n - \ dependencies:\n onetime \"^2.0.0\"\n signal-exit \"^3.0.2\"\n\nrestore-cursor@^3.1.0:\n - \ version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e\"\n - \ integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==\n - \ dependencies:\n onetime \"^5.1.0\"\n signal-exit \"^3.0.2\"\n\nret@~0.1.10:\n - \ version \"0.1.15\"\n resolved \"https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc\"\n - \ integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==\n\nretry@^0.12.0:\n - \ version \"0.12.0\"\n resolved \"https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b\"\n - \ integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==\n\nreusify@^1.0.4:\n - \ version \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76\"\n - \ integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==\n\nrimraf@^2.2.8, - rimraf@^2.3.4, rimraf@^2.4.3, rimraf@^2.5.3, rimraf@^2.5.4, rimraf@^2.6.1, - rimraf@^2.6.2, rimraf@^2.6.3:\n version \"2.7.1\"\n resolved \"https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec\"\n - \ integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==\n - \ dependencies:\n glob \"^7.1.3\"\n\nrimraf@^3.0.0, rimraf@^3.0.1, rimraf@^3.0.2:\n - \ version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a\"\n - \ integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==\n - \ dependencies:\n glob \"^7.1.3\"\n\nrimraf@~2.6.2:\n version \"2.6.3\"\n - \ resolved \"https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab\"\n - \ integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==\n - \ dependencies:\n glob \"^7.1.3\"\n\nripemd160@^2.0.0, ripemd160@^2.0.1:\n - \ version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c\"\n - \ integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==\n - \ dependencies:\n hash-base \"^3.0.0\"\n inherits \"^2.0.1\"\n\nrollup-pluginutils@^2.0.1, - rollup-pluginutils@^2.8.1:\n version \"2.8.2\"\n resolved \"https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e\"\n - \ integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==\n - \ dependencies:\n estree-walker \"^0.6.1\"\n\nrollup@^0.57.1:\n version - \"0.57.1\"\n resolved \"https://registry.yarnpkg.com/rollup/-/rollup-0.57.1.tgz#0bb28be6151d253f67cf4a00fea48fb823c74027\"\n - \ integrity sha512-I18GBqP0qJoJC1K1osYjreqA8VAKovxuI3I81RSk0Dmr4TgloI0tAULjZaox8OsJ+n7XRrhH6i0G2By/pj1LCA==\n - \ dependencies:\n \"@types/acorn\" \"^4.0.3\"\n acorn \"^5.5.3\"\n acorn-dynamic-import - \"^3.0.0\"\n date-time \"^2.1.0\"\n is-reference \"^1.1.0\"\n locate-character - \"^2.0.5\"\n pretty-ms \"^3.1.0\"\n require-relative \"^0.8.7\"\n rollup-pluginutils - \"^2.0.1\"\n signal-exit \"^3.0.2\"\n sourcemap-codec \"^1.4.1\"\n\nrollup@^2.50.0:\n - \ version \"2.79.1\"\n resolved \"https://registry.yarnpkg.com/rollup/-/rollup-2.79.1.tgz#bedee8faef7c9f93a2647ac0108748f497f081c7\"\n - \ integrity sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==\n - \ optionalDependencies:\n fsevents \"~2.3.2\"\n\nroute-recognizer@^0.3.3:\n - \ version \"0.3.4\"\n resolved \"https://registry.yarnpkg.com/route-recognizer/-/route-recognizer-0.3.4.tgz#39ab1ffbce1c59e6d2bdca416f0932611e4f3ca3\"\n - \ integrity sha512-2+MhsfPhvauN1O8KaXpXAOfR/fwe8dnUXVM+xw7yt40lJRfPVQxV6yryZm0cgRvAj5fMF/mdRZbL2ptwbs5i2g==\n\nrsvp@^3.0.14, - rsvp@^3.0.17, rsvp@^3.0.18, rsvp@^3.0.21, rsvp@^3.0.6, rsvp@^3.1.0:\n version - \"3.6.2\"\n resolved \"https://registry.yarnpkg.com/rsvp/-/rsvp-3.6.2.tgz#2e96491599a96cde1b515d5674a8f7a91452926a\"\n - \ integrity sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==\n\nrsvp@^4.7.0, - rsvp@^4.8.1, rsvp@^4.8.4, rsvp@^4.8.5:\n version \"4.8.5\"\n resolved \"https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734\"\n - \ integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==\n\nrsvp@~3.2.1:\n - \ version \"3.2.1\"\n resolved \"https://registry.yarnpkg.com/rsvp/-/rsvp-3.2.1.tgz#07cb4a5df25add9e826ebc67dcc9fd89db27d84a\"\n - \ integrity sha512-Rf4YVNYpKjZ6ASAmibcwTNciQ5Co5Ztq6iZPEykHpkoflnD/K5ryE/rHehFsTm4NJj8nKDhbi3eKBWGogmNnkg==\n\nrun-async@^2.2.0, - run-async@^2.4.0:\n version \"2.4.1\"\n resolved \"https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455\"\n - \ integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==\n\nrun-parallel@^1.1.9:\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee\"\n - \ integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==\n - \ dependencies:\n queue-microtask \"^1.2.2\"\n\nrun-queue@^1.0.0, run-queue@^1.0.3:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47\"\n - \ integrity sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==\n - \ dependencies:\n aproba \"^1.1.1\"\n\nrxjs@^6.4.0, rxjs@^6.6.0:\n version - \"6.6.7\"\n resolved \"https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9\"\n - \ integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==\n - \ dependencies:\n tslib \"^1.9.0\"\n\nrxjs@^7.0.0, rxjs@^7.5.5:\n version - \"7.8.0\"\n resolved \"https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.0.tgz#90a938862a82888ff4c7359811a595e14e1e09a4\"\n - \ integrity sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==\n - \ dependencies:\n tslib \"^2.1.0\"\n\nsafe-buffer@5.1.2, safe-buffer@~5.1.0, - safe-buffer@~5.1.1:\n version \"5.1.2\"\n resolved \"https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d\"\n - \ integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==\n\nsafe-buffer@5.2.1, - safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, - safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0:\n version \"5.2.1\"\n - \ resolved \"https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6\"\n - \ integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==\n\nsafe-json-parse@~1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/safe-json-parse/-/safe-json-parse-1.0.1.tgz#3e76723e38dfdda13c9b1d29a1e07ffee4b30b57\"\n - \ integrity sha512-o0JmTu17WGUaUOHa1l0FPGXKBfijbxK6qoHzlkihsDXxzBHvJcA7zgviKR92Xs841rX9pK16unfphLq0/KqX7A==\n\nsafe-regex-test@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295\"\n - \ integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==\n - \ dependencies:\n call-bind \"^1.0.2\"\n get-intrinsic \"^1.1.3\"\n - \ is-regex \"^1.1.4\"\n\nsafe-regex@^1.1.0:\n version \"1.1.0\"\n resolved - \"https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e\"\n - \ integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==\n - \ dependencies:\n ret \"~0.1.10\"\n\nsafe-stable-stringify@^2.3.1:\n version - \"2.4.2\"\n resolved \"https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.4.2.tgz#ec7b037768098bf65310d1d64370de0dc02353aa\"\n - \ integrity sha512-gMxvPJYhP0O9n2pvcfYfIuYgbledAOJFcqRThtPRmjscaipiwcwPPKLytpVzMkG2HAN87Qmo2d4PtGiri1dSLA==\n\n\"safer-buffer@>= - 2.1.2 < 3\", \"safer-buffer@>= 2.1.2 < 3.0.0\", safer-buffer@^2.1.0:\n version - \"2.1.2\"\n resolved \"https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a\"\n - \ integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==\n\nsane@^4.0.0:\n - \ version \"4.1.0\"\n resolved \"https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded\"\n - \ integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==\n - \ dependencies:\n \"@cnakazawa/watch\" \"^1.0.3\"\n anymatch \"^2.0.0\"\n - \ capture-exit \"^2.0.0\"\n exec-sh \"^0.3.2\"\n execa \"^1.0.0\"\n - \ fb-watchman \"^2.0.0\"\n micromatch \"^3.1.4\"\n minimist \"^1.1.1\"\n - \ walker \"~1.0.5\"\n\nsane@^5.0.1:\n version \"5.0.1\"\n resolved \"https://registry.yarnpkg.com/sane/-/sane-5.0.1.tgz#ae94cb06acf5ad158242ff23f563d8cbe0ec1e4b\"\n - \ integrity sha512-9/0CYoRz0MKKf04OMCO3Qk3RQl1PAwWAhPSQSym4ULiLpTZnrY1JoZU0IEikHu8kdk2HvKT/VwQMq/xFZ8kh1Q==\n - \ dependencies:\n \"@cnakazawa/watch\" \"^1.0.3\"\n anymatch \"^3.1.1\"\n - \ capture-exit \"^2.0.0\"\n exec-sh \"^0.3.4\"\n execa \"^4.0.0\"\n - \ fb-watchman \"^2.0.1\"\n micromatch \"^4.0.2\"\n minimist \"^1.1.1\"\n - \ walker \"~1.0.5\"\n\nsass@^1.57.1:\n version \"1.59.3\"\n resolved \"https://registry.yarnpkg.com/sass/-/sass-1.59.3.tgz#a1ddf855d75c70c26b4555df4403e1bbf8e4403f\"\n - \ integrity sha512-QCq98N3hX1jfTCoUAsF3eyGuXLsY7BCnCEg9qAact94Yc21npG2/mVOqoDvE0fCbWDqiM4WlcJQla0gWG2YlxQ==\n - \ dependencies:\n chokidar \">=3.0.0 <4.0.0\"\n immutable \"^4.0.0\"\n - \ source-map-js \">=0.6.2 <2.0.0\"\n\nsaxes@^5.0.1:\n version \"5.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d\"\n - \ integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==\n - \ dependencies:\n xmlchars \"^2.2.0\"\n\nschema-utils@^1.0.0:\n version - \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770\"\n - \ integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==\n - \ dependencies:\n ajv \"^6.1.0\"\n ajv-errors \"^1.0.0\"\n ajv-keywords - \"^3.1.0\"\n\nschema-utils@^2.6.5:\n version \"2.7.1\"\n resolved \"https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7\"\n - \ integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==\n - \ dependencies:\n \"@types/json-schema\" \"^7.0.5\"\n ajv \"^6.12.4\"\n - \ ajv-keywords \"^3.5.2\"\n\nschema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1:\n - \ version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281\"\n - \ integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==\n - \ dependencies:\n \"@types/json-schema\" \"^7.0.8\"\n ajv \"^6.12.5\"\n - \ ajv-keywords \"^3.5.2\"\n\nschema-utils@^4.0.0:\n version \"4.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7\"\n - \ integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==\n - \ dependencies:\n \"@types/json-schema\" \"^7.0.9\"\n ajv \"^8.8.0\"\n - \ ajv-formats \"^2.1.1\"\n ajv-keywords \"^5.0.0\"\n\nsemver@^5.3.0, - semver@^5.4.1, semver@^5.5.0, semver@^5.6.0:\n version \"5.7.1\"\n resolved - \"https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7\"\n - \ integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==\n\nsemver@^6.0.0, - semver@^6.1.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0:\n version \"6.3.0\"\n - \ resolved \"https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d\"\n - \ integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==\n\nsemver@^7.0.0, - semver@^7.1.1, semver@^7.2.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, - semver@^7.3.7, semver@^7.3.8:\n version \"7.3.8\"\n resolved \"https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798\"\n - \ integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==\n - \ dependencies:\n lru-cache \"^6.0.0\"\n\nsend@0.18.0:\n version \"0.18.0\"\n - \ resolved \"https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be\"\n - \ integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==\n - \ dependencies:\n debug \"2.6.9\"\n depd \"2.0.0\"\n destroy \"1.2.0\"\n - \ encodeurl \"~1.0.2\"\n escape-html \"~1.0.3\"\n etag \"~1.8.1\"\n - \ fresh \"0.5.2\"\n http-errors \"2.0.0\"\n mime \"1.6.0\"\n ms - \"2.1.3\"\n on-finished \"2.4.1\"\n range-parser \"~1.2.1\"\n statuses - \"2.0.1\"\n\nserialize-javascript@^4.0.0:\n version \"4.0.0\"\n resolved - \"https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa\"\n - \ integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==\n - \ dependencies:\n randombytes \"^2.1.0\"\n\nserialize-javascript@^6.0.1:\n - \ version \"6.0.1\"\n resolved \"https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c\"\n - \ integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==\n - \ dependencies:\n randombytes \"^2.1.0\"\n\nserve-static@1.15.0:\n version - \"1.15.0\"\n resolved \"https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540\"\n - \ integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==\n - \ dependencies:\n encodeurl \"~1.0.2\"\n escape-html \"~1.0.3\"\n parseurl - \"~1.3.3\"\n send \"0.18.0\"\n\nset-blocking@^2.0.0, set-blocking@~2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7\"\n - \ integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==\n\nset-value@^2.0.0, - set-value@^2.0.1:\n version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b\"\n - \ integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==\n - \ dependencies:\n extend-shallow \"^2.0.1\"\n is-extendable \"^0.1.1\"\n - \ is-plain-object \"^2.0.3\"\n split-string \"^3.0.1\"\n\nsetimmediate@^1.0.4:\n - \ version \"1.0.5\"\n resolved \"https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285\"\n - \ integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==\n\nsetprototypeof@1.1.0:\n - \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656\"\n - \ integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==\n\nsetprototypeof@1.2.0:\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424\"\n - \ integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==\n\nsha.js@^2.4.0, - sha.js@^2.4.8:\n version \"2.4.11\"\n resolved \"https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7\"\n - \ integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==\n - \ dependencies:\n inherits \"^2.0.1\"\n safe-buffer \"^5.0.1\"\n\nshebang-command@^1.2.0:\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea\"\n - \ integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==\n - \ dependencies:\n shebang-regex \"^1.0.0\"\n\nshebang-command@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea\"\n - \ integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==\n - \ dependencies:\n shebang-regex \"^3.0.0\"\n\nshebang-regex@^1.0.0:\n version - \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3\"\n - \ integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==\n\nshebang-regex@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172\"\n - \ integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==\n\nshell-quote@^1.7.3:\n - \ version \"1.8.0\"\n resolved \"https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.0.tgz#20d078d0eaf71d54f43bd2ba14a1b5b9bfa5c8ba\"\n - \ integrity sha512-QHsz8GgQIGKlRi24yFc6a6lN69Idnx634w49ay6+jA5yFh7a1UY+4Rp6HPx/L/1zcEDPEij8cIsiqR6bQsE5VQ==\n\nshellwords@^0.1.1:\n - \ version \"0.1.1\"\n resolved \"https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b\"\n - \ integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==\n\nside-channel@^1.0.4:\n - \ version \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf\"\n - \ integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==\n - \ dependencies:\n call-bind \"^1.0.0\"\n get-intrinsic \"^1.0.2\"\n - \ object-inspect \"^1.9.0\"\n\nsignal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3, - signal-exit@^3.0.7:\n version \"3.0.7\"\n resolved \"https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9\"\n - \ integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==\n\nsilent-error@^1.0.0, - silent-error@^1.0.1, silent-error@^1.1.1:\n version \"1.1.1\"\n resolved - \"https://registry.yarnpkg.com/silent-error/-/silent-error-1.1.1.tgz#f72af5b0d73682a2ba1778b7e32cd8aa7c2d8662\"\n - \ integrity sha512-n4iEKyNcg4v6/jpb3c0/iyH2G1nzUNl7Gpqtn/mHIJK9S/q/7MCfoO4rwVOoO59qPFIc0hVHvMbiOJ0NdtxKKw==\n - \ dependencies:\n debug \"^2.2.0\"\n\nsimple-concat@^1.0.0:\n version - \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f\"\n - \ integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==\n\nsimple-get@^3.0.3:\n - \ version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/simple-get/-/simple-get-3.1.1.tgz#cc7ba77cfbe761036fbfce3d021af25fc5584d55\"\n - \ integrity sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==\n - \ dependencies:\n decompress-response \"^4.2.0\"\n once \"^1.3.1\"\n - \ simple-concat \"^1.0.0\"\n\nsimple-html-tokenizer@^0.5.11, simple-html-tokenizer@^0.5.8:\n - \ version \"0.5.11\"\n resolved \"https://registry.yarnpkg.com/simple-html-tokenizer/-/simple-html-tokenizer-0.5.11.tgz#4c5186083c164ba22a7b477b7687ac056ad6b1d9\"\n - \ integrity sha512-C2WEK/Z3HoSFbYq8tI7ni3eOo/NneSPRoPpcM7WdLjFOArFuyXEjAoCdOC3DgMfRyziZQ1hCNR4mrNdWEvD0og==\n\nslash@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55\"\n - \ integrity sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==\n\nslash@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634\"\n - \ integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==\n\nslash@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7\"\n - \ integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==\n\nslice-ansi@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b\"\n - \ integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==\n - \ dependencies:\n ansi-styles \"^4.0.0\"\n astral-regex \"^2.0.0\"\n - \ is-fullwidth-code-point \"^3.0.0\"\n\nsmart-buffer@^4.2.0:\n version - \"4.2.0\"\n resolved \"https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae\"\n - \ integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==\n\nsnake-case@^3.0.3:\n - \ version \"3.0.4\"\n resolved \"https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c\"\n - \ integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==\n - \ dependencies:\n dot-case \"^3.0.4\"\n tslib \"^2.0.3\"\n\nsnapdragon-node@^2.0.1:\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b\"\n - \ integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==\n - \ dependencies:\n define-property \"^1.0.0\"\n isobject \"^3.0.0\"\n - \ snapdragon-util \"^3.0.1\"\n\nsnapdragon-util@^3.0.1:\n version \"3.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2\"\n - \ integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==\n - \ dependencies:\n kind-of \"^3.2.0\"\n\nsnapdragon@^0.8.1:\n version \"0.8.2\"\n - \ resolved \"https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d\"\n - \ integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==\n - \ dependencies:\n base \"^0.11.1\"\n debug \"^2.2.0\"\n define-property - \"^0.2.5\"\n extend-shallow \"^2.0.1\"\n map-cache \"^0.2.2\"\n source-map - \"^0.5.6\"\n source-map-resolve \"^0.5.0\"\n use \"^3.1.0\"\n\nsocket.io-adapter@~2.5.2:\n - \ version \"2.5.2\"\n resolved \"https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.5.2.tgz#5de9477c9182fdc171cd8c8364b9a8894ec75d12\"\n - \ integrity sha512-87C3LO/NOMc+eMcpcxUBebGjkpMDkNBS9tf7KJqcDsmL936EChtVva71Dw2q4tQcuVC+hAUy4an2NO/sYXmwRA==\n - \ dependencies:\n ws \"~8.11.0\"\n\nsocket.io-parser@~4.2.1:\n version - \"4.2.2\"\n resolved \"https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.2.tgz#1dd384019e25b7a3d374877f492ab34f2ad0d206\"\n - \ integrity sha512-DJtziuKypFkMMHCm2uIshOYC7QaylbtzQwiMYDuCKy3OPkjLzu4B2vAhTlqipRHHzrI0NJeBAizTK7X+6m1jVw==\n - \ dependencies:\n \"@socket.io/component-emitter\" \"~3.1.0\"\n debug - \"~4.3.1\"\n\nsocket.io@^4.1.2:\n version \"4.6.1\"\n resolved \"https://registry.yarnpkg.com/socket.io/-/socket.io-4.6.1.tgz#62ec117e5fce0692fa50498da9347cfb52c3bc70\"\n - \ integrity sha512-KMcaAi4l/8+xEjkRICl6ak8ySoxsYG+gG6/XfRCPJPQ/haCRIJBTL4wIl8YCsmtaBovcAXGLOShyVWQ/FG8GZA==\n - \ dependencies:\n accepts \"~1.3.4\"\n base64id \"~2.0.0\"\n debug - \"~4.3.2\"\n engine.io \"~6.4.1\"\n socket.io-adapter \"~2.5.2\"\n socket.io-parser - \"~4.2.1\"\n\nsocks-proxy-agent@^7.0.0:\n version \"7.0.0\"\n resolved \"https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz#dc069ecf34436621acb41e3efa66ca1b5fed15b6\"\n - \ integrity sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==\n - \ dependencies:\n agent-base \"^6.0.2\"\n debug \"^4.3.3\"\n socks - \"^2.6.2\"\n\nsocks@^2.6.2:\n version \"2.7.1\"\n resolved \"https://registry.yarnpkg.com/socks/-/socks-2.7.1.tgz#d8e651247178fde79c0663043e07240196857d55\"\n - \ integrity sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==\n - \ dependencies:\n ip \"^2.0.0\"\n smart-buffer \"^4.2.0\"\n\nsort-object-keys@^1.1.3:\n - \ version \"1.1.3\"\n resolved \"https://registry.yarnpkg.com/sort-object-keys/-/sort-object-keys-1.1.3.tgz#bff833fe85cab147b34742e45863453c1e190b45\"\n - \ integrity sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==\n\nsort-package-json@^1.57.0:\n - \ version \"1.57.0\"\n resolved \"https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-1.57.0.tgz#e95fb44af8ede0bb6147e3f39258102d4bb23fc4\"\n - \ integrity sha512-FYsjYn2dHTRb41wqnv+uEqCUvBpK3jZcTp9rbz2qDTmel7Pmdtf+i2rLaaPMRZeSVM60V3Se31GyWFpmKs4Q5Q==\n - \ dependencies:\n detect-indent \"^6.0.0\"\n detect-newline \"3.1.0\"\n - \ git-hooks-list \"1.0.3\"\n globby \"10.0.0\"\n is-plain-obj \"2.1.0\"\n - \ sort-object-keys \"^1.1.3\"\n\nsource-list-map@^2.0.0:\n version \"2.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34\"\n - \ integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==\n\n\"source-map-js@>=0.6.2 - <2.0.0\", source-map-js@^1.0.1, source-map-js@^1.0.2:\n version \"1.0.2\"\n - \ resolved \"https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c\"\n - \ integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==\n\nsource-map-resolve@^0.5.0:\n - \ version \"0.5.3\"\n resolved \"https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a\"\n - \ integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==\n - \ dependencies:\n atob \"^2.1.2\"\n decode-uri-component \"^0.2.0\"\n - \ resolve-url \"^0.2.1\"\n source-map-url \"^0.4.0\"\n urix \"^0.1.0\"\n\nsource-map-support@^0.4.15:\n - \ version \"0.4.18\"\n resolved \"https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f\"\n - \ integrity sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==\n - \ dependencies:\n source-map \"^0.5.6\"\n\nsource-map-support@~0.5.12, - source-map-support@~0.5.20:\n version \"0.5.21\"\n resolved \"https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f\"\n - \ integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==\n - \ dependencies:\n buffer-from \"^1.0.0\"\n source-map \"^0.6.0\"\n\nsource-map-url@^0.3.0:\n - \ version \"0.3.0\"\n resolved \"https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.3.0.tgz#7ecaf13b57bcd09da8a40c5d269db33799d4aaf9\"\n - \ integrity sha512-QU4fa0D6aSOmrT+7OHpUXw+jS84T0MLaQNtFs8xzLNe6Arj44Magd7WEbyVW5LNYoAPVV35aKs4azxIfVJrToQ==\n\nsource-map-url@^0.4.0, - source-map-url@^0.4.1:\n version \"0.4.1\"\n resolved \"https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56\"\n - \ integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==\n\nsource-map@*:\n - \ version \"0.7.4\"\n resolved \"https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656\"\n - \ integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==\n\nsource-map@0.4.x, - source-map@^0.4.2:\n version \"0.4.4\"\n resolved \"https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b\"\n - \ integrity sha512-Y8nIfcb1s/7DcobUz1yOO1GSp7gyL+D9zLHDehT7iRESqGSxjJ448Sg7rvfgsRJCnKLdSl11uGf0s9X80cH0/A==\n - \ dependencies:\n amdefine \">=0.0.4\"\n\nsource-map@^0.5.6, source-map@^0.5.7:\n - \ version \"0.5.7\"\n resolved \"https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc\"\n - \ integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==\n\nsource-map@^0.6.0, - source-map@^0.6.1, source-map@~0.6.1:\n version \"0.6.1\"\n resolved \"https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263\"\n - \ integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==\n\nsource-map@~0.1.x:\n - \ version \"0.1.43\"\n resolved \"https://registry.yarnpkg.com/source-map/-/source-map-0.1.43.tgz#c24bc146ca517c1471f5dacbe2571b2b7f9e3346\"\n - \ integrity sha512-VtCvB9SIQhk3aF6h+N85EaqIaBFIAfZ9Cu+NJHHVvc8BbEcnvDcFw6sqQ2dQrT6SlOrZq3tIvyD9+EGq/lJryQ==\n - \ dependencies:\n amdefine \">=0.0.4\"\n\nsourcemap-codec@^1.4.1, sourcemap-codec@^1.4.8:\n - \ version \"1.4.8\"\n resolved \"https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4\"\n - \ integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==\n\nsourcemap-validator@^1.1.0:\n - \ version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/sourcemap-validator/-/sourcemap-validator-1.1.1.tgz#3d7d8a399ccab09c1fedc510d65436e25b1c386b\"\n - \ integrity sha512-pq6y03Vs6HUaKo9bE0aLoksAcpeOo9HZd7I8pI6O480W/zxNZ9U32GfzgtPP0Pgc/K1JHna569nAbOk3X8/Qtw==\n - \ dependencies:\n jsesc \"~0.3.x\"\n lodash.foreach \"^4.5.0\"\n lodash.template - \"^4.5.0\"\n source-map \"~0.1.x\"\n\nspawn-args@^0.2.0:\n version \"0.2.0\"\n - \ resolved \"https://registry.yarnpkg.com/spawn-args/-/spawn-args-0.2.0.tgz#fb7d0bd1d70fd4316bd9e3dec389e65f9d6361bb\"\n - \ integrity sha512-73BoniQDcRWgnLAf/suKH6V5H54gd1KLzwYN9FB6J/evqTV33htH9xwV/4BHek+++jzxpVlZQKKZkqstPQPmQg==\n\nspawn-command@^0.0.2-1:\n - \ version \"0.0.2-1\"\n resolved \"https://registry.yarnpkg.com/spawn-command/-/spawn-command-0.0.2-1.tgz#62f5e9466981c1b796dc5929937e11c9c6921bd0\"\n - \ integrity sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg==\n\nspdx-correct@^3.0.0:\n - \ version \"3.2.0\"\n resolved \"https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c\"\n - \ integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==\n - \ dependencies:\n spdx-expression-parse \"^3.0.0\"\n spdx-license-ids - \"^3.0.0\"\n\nspdx-exceptions@^2.1.0:\n version \"2.3.0\"\n resolved \"https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d\"\n - \ integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==\n\nspdx-expression-parse@^3.0.0:\n - \ version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679\"\n - \ integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==\n - \ dependencies:\n spdx-exceptions \"^2.1.0\"\n spdx-license-ids \"^3.0.0\"\n\nspdx-license-ids@^3.0.0:\n - \ version \"3.0.13\"\n resolved \"https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz#7189a474c46f8d47c7b0da4b987bb45e908bd2d5\"\n - \ integrity sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==\n\nsplit-string@^3.0.1, - split-string@^3.0.2:\n version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2\"\n - \ integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==\n - \ dependencies:\n extend-shallow \"^3.0.0\"\n\nsprintf-js@^1.1.1:\n version - \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673\"\n - \ integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==\n\nsprintf-js@~1.0.2:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c\"\n - \ integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==\n\nsri-toolbox@^0.2.0:\n - \ version \"0.2.0\"\n resolved \"https://registry.yarnpkg.com/sri-toolbox/-/sri-toolbox-0.2.0.tgz#a7fea5c3fde55e675cf1c8c06f3ebb5c2935835e\"\n - \ integrity sha512-DQIMWCAr/M7phwo+d3bEfXwSBEwuaJL+SJx9cuqt1Ty7K96ZFoHpYnSbhrQZEr0+0/GtmpKECP8X/R4RyeTAfw==\n\nssri@^6.0.1:\n - \ version \"6.0.2\"\n resolved \"https://registry.yarnpkg.com/ssri/-/ssri-6.0.2.tgz#157939134f20464e7301ddba3e90ffa8f7728ac5\"\n - \ integrity sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==\n - \ dependencies:\n figgy-pudding \"^3.5.1\"\n\nssri@^9.0.0, ssri@^9.0.1:\n - \ version \"9.0.1\"\n resolved \"https://registry.yarnpkg.com/ssri/-/ssri-9.0.1.tgz#544d4c357a8d7b71a19700074b6883fcb4eae057\"\n - \ integrity sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==\n - \ dependencies:\n minipass \"^3.1.1\"\n\nstagehand@^1.0.0:\n version \"1.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/stagehand/-/stagehand-1.0.1.tgz#0cbca6f906e4a7be36c5830dc31d9cc7091a827e\"\n - \ integrity sha512-GqXBq2SPWv9hTXDFKS8WrKK1aISB0aKGHZzH+uD4ShAgs+Fz20ZfoerLOm8U+f62iRWLrw6nimOY/uYuTcVhvg==\n - \ dependencies:\n debug \"^4.1.0\"\n\nstatic-extend@^0.1.1:\n version - \"0.1.2\"\n resolved \"https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6\"\n - \ integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==\n - \ dependencies:\n define-property \"^0.2.5\"\n object-copy \"^0.1.0\"\n\nstatuses@2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63\"\n - \ integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==\n\n\"statuses@>= - 1.4.0 < 2\", statuses@~1.5.0:\n version \"1.5.0\"\n resolved \"https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c\"\n - \ integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==\n\nstop-iteration-iterator@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz#6a60be0b4ee757d1ed5254858ec66b10c49285e4\"\n - \ integrity sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==\n - \ dependencies:\n internal-slot \"^1.0.4\"\n\nstream-browserify@^2.0.1:\n - \ version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b\"\n - \ integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==\n - \ dependencies:\n inherits \"~2.0.1\"\n readable-stream \"^2.0.2\"\n\nstream-each@^1.1.0:\n - \ version \"1.2.3\"\n resolved \"https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae\"\n - \ integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==\n - \ dependencies:\n end-of-stream \"^1.1.0\"\n stream-shift \"^1.0.0\"\n\nstream-http@^2.7.2:\n - \ version \"2.8.3\"\n resolved \"https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc\"\n - \ integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==\n - \ dependencies:\n builtin-status-codes \"^3.0.0\"\n inherits \"^2.0.1\"\n - \ readable-stream \"^2.3.6\"\n to-arraybuffer \"^1.0.0\"\n xtend \"^4.0.0\"\n\nstream-shift@^1.0.0:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d\"\n - \ integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==\n\nstring-template@~0.2.1:\n - \ version \"0.2.1\"\n resolved \"https://registry.yarnpkg.com/string-template/-/string-template-0.2.1.tgz#42932e598a352d01fc22ec3367d9d84eec6c9add\"\n - \ integrity sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw==\n\nstring-width@^1.0.1:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3\"\n - \ integrity sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==\n - \ dependencies:\n code-point-at \"^1.0.0\"\n is-fullwidth-code-point - \"^1.0.0\"\n strip-ansi \"^3.0.0\"\n\n\"string-width@^1.0.2 || 2 || 3 || - 4\", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:\n version - \"4.2.3\"\n resolved \"https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010\"\n - \ integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==\n - \ dependencies:\n emoji-regex \"^8.0.0\"\n is-fullwidth-code-point \"^3.0.0\"\n - \ strip-ansi \"^6.0.1\"\n\nstring-width@^2.1.0:\n version \"2.1.1\"\n resolved - \"https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e\"\n - \ integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==\n - \ dependencies:\n is-fullwidth-code-point \"^2.0.0\"\n strip-ansi \"^4.0.0\"\n\nstring.prototype.matchall@^4.0.5, - string.prototype.matchall@^4.0.6:\n version \"4.0.8\"\n resolved \"https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#3bf85722021816dcd1bf38bb714915887ca79fd3\"\n - \ integrity sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==\n - \ dependencies:\n call-bind \"^1.0.2\"\n define-properties \"^1.1.4\"\n - \ es-abstract \"^1.20.4\"\n get-intrinsic \"^1.1.3\"\n has-symbols - \"^1.0.3\"\n internal-slot \"^1.0.3\"\n regexp.prototype.flags \"^1.4.3\"\n - \ side-channel \"^1.0.4\"\n\nstring.prototype.trim@^1.2.7:\n version \"1.2.7\"\n - \ resolved \"https://registry.yarnpkg.com/string.prototype.trim/-/string.prototype.trim-1.2.7.tgz#a68352740859f6893f14ce3ef1bb3037f7a90533\"\n - \ integrity sha512-p6TmeT1T3411M8Cgg9wBTMRtY2q9+PNy9EV1i2lIXUN/btt763oIfxwN3RR8VU6wHX8j/1CFy0L+YuThm6bgOg==\n - \ dependencies:\n call-bind \"^1.0.2\"\n define-properties \"^1.1.4\"\n - \ es-abstract \"^1.20.4\"\n\nstring.prototype.trimend@^1.0.6:\n version - \"1.0.6\"\n resolved \"https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533\"\n - \ integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==\n - \ dependencies:\n call-bind \"^1.0.2\"\n define-properties \"^1.1.4\"\n - \ es-abstract \"^1.20.4\"\n\nstring.prototype.trimstart@^1.0.6:\n version - \"1.0.6\"\n resolved \"https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4\"\n - \ integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==\n - \ dependencies:\n call-bind \"^1.0.2\"\n define-properties \"^1.1.4\"\n - \ es-abstract \"^1.20.4\"\n\nstring_decoder@0.10, string_decoder@~0.10.x:\n - \ version \"0.10.31\"\n resolved \"https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94\"\n - \ integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==\n\nstring_decoder@^1.0.0, - string_decoder@^1.1.1:\n version \"1.3.0\"\n resolved \"https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e\"\n - \ integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==\n - \ dependencies:\n safe-buffer \"~5.2.0\"\n\nstring_decoder@~1.1.1:\n version - \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8\"\n - \ integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==\n - \ dependencies:\n safe-buffer \"~5.1.0\"\n\nstrip-ansi@^3.0.0, strip-ansi@^3.0.1:\n - \ version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf\"\n - \ integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==\n - \ dependencies:\n ansi-regex \"^2.0.0\"\n\nstrip-ansi@^4.0.0:\n version - \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f\"\n - \ integrity sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==\n - \ dependencies:\n ansi-regex \"^3.0.0\"\n\nstrip-ansi@^5.1.0, strip-ansi@^5.2.0:\n - \ version \"5.2.0\"\n resolved \"https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae\"\n - \ integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==\n - \ dependencies:\n ansi-regex \"^4.1.0\"\n\nstrip-ansi@^6.0.0, strip-ansi@^6.0.1:\n - \ version \"6.0.1\"\n resolved \"https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9\"\n - \ integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==\n - \ dependencies:\n ansi-regex \"^5.0.1\"\n\nstrip-bom@^3.0.0:\n version - \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3\"\n - \ integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==\n\nstrip-bom@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878\"\n - \ integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==\n\nstrip-eof@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf\"\n - \ integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==\n\nstrip-final-newline@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad\"\n - \ integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==\n\nstrip-json-comments@^3.1.0, - strip-json-comments@^3.1.1:\n version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006\"\n - \ integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==\n\nstrip-json-comments@~2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a\"\n - \ integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==\n\nstyle-loader@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/style-loader/-/style-loader-2.0.0.tgz#9669602fd4690740eaaec137799a03addbbc393c\"\n - \ integrity sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==\n - \ dependencies:\n loader-utils \"^2.0.0\"\n schema-utils \"^3.0.0\"\n\nstyled_string@0.0.1:\n - \ version \"0.0.1\"\n resolved \"https://registry.yarnpkg.com/styled_string/-/styled_string-0.0.1.tgz#d22782bd81295459bc4f1df18c4bad8e94dd124a\"\n - \ integrity sha512-DU2KZiB6VbPkO2tGSqQ9n96ZstUPjW7X4sGO6V2m1myIQluX0p1Ol8BrA/l6/EesqhMqXOIXs3cJNOy1UuU2BA==\n\nsum-up@^1.0.1:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/sum-up/-/sum-up-1.0.3.tgz#1c661f667057f63bcb7875aa1438bc162525156e\"\n - \ integrity sha512-zw5P8gnhiqokJUWRdR6F4kIIIke0+ubQSGyYUY506GCbJWtV7F6Xuy0j6S125eSX2oF+a8KdivsZ8PlVEH0Mcw==\n - \ dependencies:\n chalk \"^1.0.0\"\n\nsupports-color@^2.0.0:\n version - \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7\"\n - \ integrity sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==\n\nsupports-color@^5.3.0:\n - \ version \"5.5.0\"\n resolved \"https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f\"\n - \ integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==\n - \ dependencies:\n has-flag \"^3.0.0\"\n\nsupports-color@^7.1.0:\n version - \"7.2.0\"\n resolved \"https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da\"\n - \ integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==\n - \ dependencies:\n has-flag \"^4.0.0\"\n\nsupports-color@^8.0.0, supports-color@^8.1.0:\n - \ version \"8.1.1\"\n resolved \"https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c\"\n - \ integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==\n - \ dependencies:\n has-flag \"^4.0.0\"\n\nsupports-preserve-symlinks-flag@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09\"\n - \ integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==\n\nsymbol-tree@^3.2.4:\n - \ version \"3.2.4\"\n resolved \"https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2\"\n - \ integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==\n\nsymlink-or-copy@^1.0.0, - symlink-or-copy@^1.0.1, symlink-or-copy@^1.1.8, symlink-or-copy@^1.2.0, symlink-or-copy@^1.3.1:\n - \ version \"1.3.1\"\n resolved \"https://registry.yarnpkg.com/symlink-or-copy/-/symlink-or-copy-1.3.1.tgz#9506dd64d8e98fa21dcbf4018d1eab23e77f71fe\"\n - \ integrity sha512-0K91MEXFpBUaywiwSSkmKjnGcasG/rVBXFLJz5DrgGabpYD6N+3yZrfD6uUIfpuTu65DZLHi7N8CizHc07BPZA==\n\nsync-disk-cache@^1.3.3:\n - \ version \"1.3.4\"\n resolved \"https://registry.yarnpkg.com/sync-disk-cache/-/sync-disk-cache-1.3.4.tgz#53a2c5a09d8f4bb53160bce182a456ad71574024\"\n - \ integrity sha512-GlkGeM81GPPEKz/lH7QUTbvqLq7K/IUTuaKDSMulP9XQ42glqNJIN/RKgSOw4y8vxL1gOVvj+W7ruEO4s36eCw==\n - \ dependencies:\n debug \"^2.1.3\"\n heimdalljs \"^0.2.3\"\n mkdirp - \"^0.5.0\"\n rimraf \"^2.2.8\"\n username-sync \"^1.0.2\"\n\nsync-disk-cache@^2.0.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/sync-disk-cache/-/sync-disk-cache-2.1.0.tgz#01e879edc41c34a01fcdda5b39d47dd496e154a6\"\n - \ integrity sha512-vngT2JmkSapgq0z7uIoYtB9kWOOzMihAAYq/D3Pjm/ODOGMgS4r++B+OZ09U4hWR6EaOdy9eqQ7/8ygbH3wehA==\n - \ dependencies:\n debug \"^4.1.1\"\n heimdalljs \"^0.2.6\"\n mkdirp - \"^0.5.0\"\n rimraf \"^3.0.0\"\n username-sync \"^1.0.2\"\n\ntabbable@^5.3.3:\n - \ version \"5.3.3\"\n resolved \"https://registry.yarnpkg.com/tabbable/-/tabbable-5.3.3.tgz#aac0ff88c73b22d6c3c5a50b1586310006b47fbf\"\n - \ integrity sha512-QD9qKY3StfbZqWOPLp0++pOrAVb/HbUi5xCc8cUo4XjP19808oaMiDzn0leBY5mCespIBM0CIZePzZjgzR83kA==\n\ntable@^6.0.9:\n - \ version \"6.8.1\"\n resolved \"https://registry.yarnpkg.com/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf\"\n - \ integrity sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==\n - \ dependencies:\n ajv \"^8.0.1\"\n lodash.truncate \"^4.4.2\"\n slice-ansi - \"^4.0.0\"\n string-width \"^4.2.3\"\n strip-ansi \"^6.0.1\"\n\ntap-parser@^7.0.0:\n - \ version \"7.0.0\"\n resolved \"https://registry.yarnpkg.com/tap-parser/-/tap-parser-7.0.0.tgz#54db35302fda2c2ccc21954ad3be22b2cba42721\"\n - \ integrity sha512-05G8/LrzqOOFvZhhAk32wsGiPZ1lfUrl+iV7+OkKgfofZxiceZWMHkKmow71YsyVQ8IvGBP2EjcIjE5gL4l5lA==\n - \ dependencies:\n events-to-array \"^1.0.1\"\n js-yaml \"^3.2.7\"\n - \ minipass \"^2.2.0\"\n\ntapable@^1.0.0, tapable@^1.1.3:\n version \"1.1.3\"\n - \ resolved \"https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2\"\n - \ integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==\n\ntapable@^2.1.1, - tapable@^2.2.0:\n version \"2.2.1\"\n resolved \"https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0\"\n - \ integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==\n\ntar-fs@^2.0.0:\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784\"\n - \ integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==\n - \ dependencies:\n chownr \"^1.1.1\"\n mkdirp-classic \"^0.5.2\"\n pump - \"^3.0.0\"\n tar-stream \"^2.1.4\"\n\ntar-stream@^2.1.4:\n version \"2.2.0\"\n - \ resolved \"https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287\"\n - \ integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==\n - \ dependencies:\n bl \"^4.0.3\"\n end-of-stream \"^1.4.1\"\n fs-constants - \"^1.0.0\"\n inherits \"^2.0.3\"\n readable-stream \"^3.1.1\"\n\ntar@^6.1.0, - tar@^6.1.11, tar@^6.1.2:\n version \"6.1.13\"\n resolved \"https://registry.yarnpkg.com/tar/-/tar-6.1.13.tgz#46e22529000f612180601a6fe0680e7da508847b\"\n - \ integrity sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==\n - \ dependencies:\n chownr \"^2.0.0\"\n fs-minipass \"^2.0.0\"\n minipass - \"^4.0.0\"\n minizlib \"^2.1.1\"\n mkdirp \"^1.0.3\"\n yallist \"^4.0.0\"\n\ntemp@0.9.4:\n - \ version \"0.9.4\"\n resolved \"https://registry.yarnpkg.com/temp/-/temp-0.9.4.tgz#cd20a8580cb63635d0e4e9d4bd989d44286e7620\"\n - \ integrity sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==\n - \ dependencies:\n mkdirp \"^0.5.1\"\n rimraf \"~2.6.2\"\n\nterser-webpack-plugin@^1.4.3:\n - \ version \"1.4.5\"\n resolved \"https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b\"\n - \ integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==\n - \ dependencies:\n cacache \"^12.0.2\"\n find-cache-dir \"^2.1.0\"\n - \ is-wsl \"^1.1.0\"\n schema-utils \"^1.0.0\"\n serialize-javascript - \"^4.0.0\"\n source-map \"^0.6.1\"\n terser \"^4.1.2\"\n webpack-sources - \"^1.4.0\"\n worker-farm \"^1.7.0\"\n\nterser-webpack-plugin@^5.1.3:\n - \ version \"5.3.7\"\n resolved \"https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz#ef760632d24991760f339fe9290deb936ad1ffc7\"\n - \ integrity sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==\n - \ dependencies:\n \"@jridgewell/trace-mapping\" \"^0.3.17\"\n jest-worker - \"^27.4.5\"\n schema-utils \"^3.1.1\"\n serialize-javascript \"^6.0.1\"\n - \ terser \"^5.16.5\"\n\nterser@^4.1.2:\n version \"4.8.1\"\n resolved - \"https://registry.yarnpkg.com/terser/-/terser-4.8.1.tgz#a00e5634562de2239fd404c649051bf6fc21144f\"\n - \ integrity sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==\n - \ dependencies:\n commander \"^2.20.0\"\n source-map \"~0.6.1\"\n source-map-support - \"~0.5.12\"\n\nterser@^5.16.5, terser@^5.3.0, terser@^5.7.0:\n version \"5.16.6\"\n - \ resolved \"https://registry.yarnpkg.com/terser/-/terser-5.16.6.tgz#f6c7a14a378ee0630fbe3ac8d1f41b4681109533\"\n - \ integrity sha512-IBZ+ZQIA9sMaXmRZCUMDjNH0D5AQQfdn4WUjHL0+1lF4TP1IHRJbrhb6fNaXWikrYQTSkb7SLxkeXAiy1p7mbg==\n - \ dependencies:\n \"@jridgewell/source-map\" \"^0.3.2\"\n acorn \"^8.5.0\"\n - \ commander \"^2.20.0\"\n source-map-support \"~0.5.20\"\n\ntest-exclude@^6.0.0:\n - \ version \"6.0.0\"\n resolved \"https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e\"\n - \ integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==\n - \ dependencies:\n \"@istanbuljs/schema\" \"^0.1.2\"\n glob \"^7.1.4\"\n - \ minimatch \"^3.0.4\"\n\ntestem@^3.10.1:\n version \"3.10.1\"\n resolved - \"https://registry.yarnpkg.com/testem/-/testem-3.10.1.tgz#bab8a83bec11e975f7d1e47e924eed6135957e5b\"\n - \ integrity sha512-42c4e7qlAelwMd8O3ogtVGRbgbr6fJnX6H51ACOIG1V1IjsKPlcQtxPyOwaL4iikH22Dfh+EyIuJnMG4yxieBQ==\n - \ dependencies:\n \"@xmldom/xmldom\" \"^0.8.0\"\n backbone \"^1.1.2\"\n - \ bluebird \"^3.4.6\"\n charm \"^1.0.0\"\n commander \"^2.6.0\"\n - \ compression \"^1.7.4\"\n consolidate \"^0.16.0\"\n execa \"^1.0.0\"\n - \ express \"^4.10.7\"\n fireworm \"^0.7.0\"\n glob \"^7.0.4\"\n http-proxy - \"^1.13.1\"\n js-yaml \"^3.2.5\"\n lodash.assignin \"^4.1.0\"\n lodash.castarray - \"^4.4.0\"\n lodash.clonedeep \"^4.4.1\"\n lodash.find \"^4.5.1\"\n - \ lodash.uniqby \"^4.7.0\"\n mkdirp \"^1.0.4\"\n mustache \"^4.2.0\"\n - \ node-notifier \"^10.0.0\"\n npmlog \"^6.0.0\"\n printf \"^0.6.1\"\n - \ rimraf \"^3.0.2\"\n socket.io \"^4.1.2\"\n spawn-args \"^0.2.0\"\n - \ styled_string \"0.0.1\"\n tap-parser \"^7.0.0\"\n tmp \"0.0.33\"\n\ntext-table@^0.2.0, - text-table@~0.2.0:\n version \"0.2.0\"\n resolved \"https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4\"\n - \ integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==\n\n\"textextensions@1 - || 2\", textextensions@^2.5.0:\n version \"2.6.0\"\n resolved \"https://registry.yarnpkg.com/textextensions/-/textextensions-2.6.0.tgz#d7e4ab13fe54e32e08873be40d51b74229b00fc4\"\n - \ integrity sha512-49WtAWS+tcsy93dRt6P0P3AMD2m5PvXRhuEA0kaXos5ZLlujtYmpmFsB+QvWUSxE1ZsstmYXfQ7L40+EcQgpAQ==\n\nthread-loader@^3.0.4:\n - \ version \"3.0.4\"\n resolved \"https://registry.yarnpkg.com/thread-loader/-/thread-loader-3.0.4.tgz#c392e4c0241fbc80430eb680e4886819b504a31b\"\n - \ integrity sha512-ByaL2TPb+m6yArpqQUZvP+5S1mZtXsEP7nWKKlAUTm7fCml8kB5s1uI3+eHRP2bk5mVYfRSBI7FFf+tWEyLZwA==\n - \ dependencies:\n json-parse-better-errors \"^1.0.2\"\n loader-runner - \"^4.1.0\"\n loader-utils \"^2.0.0\"\n neo-async \"^2.6.2\"\n schema-utils - \"^3.0.0\"\n\nthrough2@^2.0.0:\n version \"2.0.5\"\n resolved \"https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd\"\n - \ integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==\n - \ dependencies:\n readable-stream \"~2.3.6\"\n xtend \"~4.0.1\"\n\nthrough2@^3.0.1:\n - \ version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/through2/-/through2-3.0.2.tgz#99f88931cfc761ec7678b41d5d7336b5b6a07bf4\"\n - \ integrity sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==\n - \ dependencies:\n inherits \"^2.0.4\"\n readable-stream \"2 || 3\"\n\nthrough@^2.3.6:\n - \ version \"2.3.8\"\n resolved \"https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5\"\n - \ integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==\n\ntime-zone@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/time-zone/-/time-zone-1.0.0.tgz#99c5bf55958966af6d06d83bdf3800dc82faec5d\"\n - \ integrity sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA==\n\ntimers-browserify@^2.0.4:\n - \ version \"2.0.12\"\n resolved \"https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee\"\n - \ integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==\n - \ dependencies:\n setimmediate \"^1.0.4\"\n\ntiny-glob@0.2.9:\n version - \"0.2.9\"\n resolved \"https://registry.yarnpkg.com/tiny-glob/-/tiny-glob-0.2.9.tgz#2212d441ac17928033b110f8b3640683129d31e2\"\n - \ integrity sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==\n - \ dependencies:\n globalyzer \"0.1.0\"\n globrex \"^0.1.2\"\n\ntiny-lr@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/tiny-lr/-/tiny-lr-2.0.0.tgz#863659d7ce1ed201a117d8197d7f8b9a27bdc085\"\n - \ integrity sha512-f6nh0VMRvhGx4KCeK1lQ/jaL0Zdb5WdR+Jk8q9OSUQnaSDxAEGH1fgqLZ+cMl5EW3F2MGnCsalBO1IsnnogW1Q==\n - \ dependencies:\n body \"^5.1.0\"\n debug \"^3.1.0\"\n faye-websocket - \"^0.11.3\"\n livereload-js \"^3.3.1\"\n object-assign \"^4.1.0\"\n - \ qs \"^6.4.0\"\n\ntiny-relative-date@^1.3.0:\n version \"1.3.0\"\n resolved - \"https://registry.yarnpkg.com/tiny-relative-date/-/tiny-relative-date-1.3.0.tgz#fa08aad501ed730f31cc043181d995c39a935e07\"\n - \ integrity sha512-MOQHpzllWxDCHHaDno30hhLfbouoYlOI8YlMNtvKe1zXbjEVhbcEovQxvZrPvtiYW630GQDoMMarCnjfyfHA+A==\n\ntmp@0.0.28:\n - \ version \"0.0.28\"\n resolved \"https://registry.yarnpkg.com/tmp/-/tmp-0.0.28.tgz#172735b7f614ea7af39664fa84cf0de4e515d120\"\n - \ integrity sha512-c2mmfiBmND6SOVxzogm1oda0OJ1HZVIk/5n26N59dDTh80MUeavpiCls4PGAdkX1PFkKokLpcf7prSjCeXLsJg==\n - \ dependencies:\n os-tmpdir \"~1.0.1\"\n\ntmp@0.0.33, tmp@^0.0.33:\n version - \"0.0.33\"\n resolved \"https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9\"\n - \ integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==\n - \ dependencies:\n os-tmpdir \"~1.0.2\"\n\ntmp@^0.1.0:\n version \"0.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/tmp/-/tmp-0.1.0.tgz#ee434a4e22543082e294ba6201dcc6eafefa2877\"\n - \ integrity sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==\n - \ dependencies:\n rimraf \"^2.6.3\"\n\ntmp@^0.2.1:\n version \"0.2.1\"\n - \ resolved \"https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14\"\n - \ integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==\n - \ dependencies:\n rimraf \"^3.0.0\"\n\ntmpl@1.0.5:\n version \"1.0.5\"\n - \ resolved \"https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc\"\n - \ integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==\n\nto-arraybuffer@^1.0.0:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43\"\n - \ integrity sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==\n\nto-fast-properties@^1.0.3:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47\"\n - \ integrity sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==\n\nto-fast-properties@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e\"\n - \ integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==\n\nto-object-path@^0.3.0:\n - \ version \"0.3.0\"\n resolved \"https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af\"\n - \ integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==\n - \ dependencies:\n kind-of \"^3.0.2\"\n\nto-regex-range@^2.1.0:\n version - \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38\"\n - \ integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==\n - \ dependencies:\n is-number \"^3.0.0\"\n repeat-string \"^1.6.1\"\n\nto-regex-range@^5.0.1:\n - \ version \"5.0.1\"\n resolved \"https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4\"\n - \ integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==\n - \ dependencies:\n is-number \"^7.0.0\"\n\nto-regex@^3.0.1, to-regex@^3.0.2:\n - \ version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce\"\n - \ integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==\n - \ dependencies:\n define-property \"^2.0.2\"\n extend-shallow \"^3.0.2\"\n - \ regex-not \"^1.0.2\"\n safe-regex \"^1.1.0\"\n\ntoidentifier@1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35\"\n - \ integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==\n\ntough-cookie@^4.0.0:\n - \ version \"4.1.2\"\n resolved \"https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.2.tgz#e53e84b85f24e0b65dd526f46628db6c85f6b874\"\n - \ integrity sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==\n - \ dependencies:\n psl \"^1.1.33\"\n punycode \"^2.1.1\"\n universalify - \"^0.2.0\"\n url-parse \"^1.5.3\"\n\ntr46@^2.1.0:\n version \"2.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240\"\n - \ integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==\n - \ dependencies:\n punycode \"^2.1.1\"\n\ntr46@~0.0.3:\n version \"0.0.3\"\n - \ resolved \"https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a\"\n - \ integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==\n\ntracked-built-ins@^3.1.1:\n - \ version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/tracked-built-ins/-/tracked-built-ins-3.1.1.tgz#c16a1418d9c3b216527b1b40a2a80e293229359f\"\n - \ integrity sha512-W8qLBxZzeC2zhEDdbPKi2GTffsiFn8PRbgal/2Fl6E/84CMvnpS6cPMmkvUmSLgKbqcAxl/RhyjWnhIZ9iPQjQ==\n - \ dependencies:\n ember-cli-babel \"^7.26.10\"\n ember-cli-typescript - \"^5.1.0\"\n ember-tracked-storage-polyfill \"^1.0.0\"\n\ntree-kill@^1.2.2:\n - \ version \"1.2.2\"\n resolved \"https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc\"\n - \ integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==\n\ntree-sync@^1.2.2:\n - \ version \"1.4.0\"\n resolved \"https://registry.yarnpkg.com/tree-sync/-/tree-sync-1.4.0.tgz#314598d13abaf752547d9335b8f95d9a137100d6\"\n - \ integrity sha512-YvYllqh3qrR5TAYZZTXdspnIhlKAYezPYw11ntmweoceu4VK+keN356phHRIIo1d+RDmLpHZrUlmxga2gc9kSQ==\n - \ dependencies:\n debug \"^2.2.0\"\n fs-tree-diff \"^0.5.6\"\n mkdirp - \"^0.5.1\"\n quick-temp \"^0.1.5\"\n walk-sync \"^0.3.3\"\n\ntree-sync@^2.0.0, - tree-sync@^2.1.0:\n version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/tree-sync/-/tree-sync-2.1.0.tgz#31cbbd41f2936f5390b61e8c9d7cb27e75a212fe\"\n - \ integrity sha512-OLWW+Nd99NOM53aZ8ilT/YpEiOo6mXD3F4/wLbARqybSZ3Jb8IxHK5UGVbZaae0wtXAyQshVV+SeqVBik+Fbmw==\n - \ dependencies:\n debug \"^4.1.1\"\n fs-tree-diff \"^2.0.1\"\n mkdirp - \"^0.5.5\"\n quick-temp \"^0.1.5\"\n walk-sync \"^0.3.3\"\n\ntreeverse@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/treeverse/-/treeverse-2.0.0.tgz#036dcef04bc3fd79a9b79a68d4da03e882d8a9ca\"\n - \ integrity sha512-N5gJCkLu1aXccpOTtqV6ddSEi6ZmGkh3hjmbu1IjcavJK4qyOVQmi0myQKM7z5jVGmD68SJoliaVrMmVObhj6A==\n\ntrim-right@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003\"\n - \ integrity sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==\n\ntsconfig-paths@^3.14.1:\n - \ version \"3.14.2\"\n resolved \"https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz#6e32f1f79412decd261f92d633a9dc1cfa99f088\"\n - \ integrity sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==\n - \ dependencies:\n \"@types/json5\" \"^0.0.29\"\n json5 \"^1.0.2\"\n - \ minimist \"^1.2.6\"\n strip-bom \"^3.0.0\"\n\ntslib@^1.9.0:\n version - \"1.14.1\"\n resolved \"https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00\"\n - \ integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==\n\ntslib@^2.0.3, - tslib@^2.1.0, tslib@^2.4.0:\n version \"2.5.0\"\n resolved \"https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf\"\n - \ integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==\n\ntty-browserify@0.0.0:\n - \ version \"0.0.0\"\n resolved \"https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6\"\n - \ integrity sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==\n\ntunnel-agent@^0.6.0:\n - \ version \"0.6.0\"\n resolved \"https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd\"\n - \ integrity sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==\n - \ dependencies:\n safe-buffer \"^5.0.1\"\n\ntype-check@^0.4.0, type-check@~0.4.0:\n - \ version \"0.4.0\"\n resolved \"https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1\"\n - \ integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==\n - \ dependencies:\n prelude-ls \"^1.2.1\"\n\ntype-check@~0.3.2:\n version - \"0.3.2\"\n resolved \"https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72\"\n - \ integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==\n - \ dependencies:\n prelude-ls \"~1.1.2\"\n\ntype-fest@^0.11.0:\n version - \"0.11.0\"\n resolved \"https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1\"\n - \ integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==\n\ntype-fest@^0.20.2:\n - \ version \"0.20.2\"\n resolved \"https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4\"\n - \ integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==\n\ntype-fest@^0.21.3:\n - \ version \"0.21.3\"\n resolved \"https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37\"\n - \ integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==\n\ntype-is@~1.6.18:\n - \ version \"1.6.18\"\n resolved \"https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131\"\n - \ integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==\n - \ dependencies:\n media-typer \"0.3.0\"\n mime-types \"~2.1.24\"\n\ntyped-array-length@^1.0.4:\n - \ version \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb\"\n - \ integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==\n - \ dependencies:\n call-bind \"^1.0.2\"\n for-each \"^0.3.3\"\n is-typed-array - \"^1.1.9\"\n\ntypedarray-to-buffer@^3.1.5:\n version \"3.1.5\"\n resolved - \"https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080\"\n - \ integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==\n - \ dependencies:\n is-typedarray \"^1.0.0\"\n\ntypedarray@^0.0.6:\n version - \"0.0.6\"\n resolved \"https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777\"\n - \ integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==\n\ntypescript-memoize@^1.0.0-alpha.3, - typescript-memoize@^1.0.1:\n version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/typescript-memoize/-/typescript-memoize-1.1.1.tgz#02737495d5df6ebf72c07ba0d002e8f4cf5ccfa0\"\n - \ integrity sha512-GQ90TcKpIH4XxYTI2F98yEQYZgjNMOGPpOgdjIBhaLaWji5HPWlRnZ4AeA1hfBxtY7bCGDJsqDDHk/KaHOl5bA==\n\nuc.micro@^1.0.1, - uc.micro@^1.0.5:\n version \"1.0.6\"\n resolved \"https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac\"\n - \ integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==\n\nuglify-js@^3.1.4:\n - \ version \"3.17.4\"\n resolved \"https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c\"\n - \ integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==\n\nuikit@^3.16.13:\n - \ version \"3.16.13\"\n resolved \"https://registry.yarnpkg.com/uikit/-/uikit-3.16.13.tgz#82f45ade98787c3fbd17ddafa292f54b3d47ed35\"\n - \ integrity sha512-v5CpeWYkMMJvSiJqzNLwrCN9O7y27sJDv08Ri7fHEyUm7U4nW/z70NBxLiflqCNRb1Bbj5YNjgyUuRg0AlXVxw==\n\nunbox-primitive@^1.0.2:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e\"\n - \ integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==\n - \ dependencies:\n call-bind \"^1.0.2\"\n has-bigints \"^1.0.2\"\n has-symbols - \"^1.0.3\"\n which-boxed-primitive \"^1.0.2\"\n\nunderscore.string@^3.2.2, - underscore.string@~3.3.4:\n version \"3.3.6\"\n resolved \"https://registry.yarnpkg.com/underscore.string/-/underscore.string-3.3.6.tgz#ad8cf23d7423cb3b53b898476117588f4e2f9159\"\n - \ integrity sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==\n - \ dependencies:\n sprintf-js \"^1.1.1\"\n util-deprecate \"^1.0.2\"\n\nunderscore@>=1.8.3:\n - \ version \"1.13.6\"\n resolved \"https://registry.yarnpkg.com/underscore/-/underscore-1.13.6.tgz#04786a1f589dc6c09f761fc5f45b89e935136441\"\n - \ integrity sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==\n\nunicode-canonical-property-names-ecmascript@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc\"\n - \ integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==\n\nunicode-match-property-ecmascript@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3\"\n - \ integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==\n - \ dependencies:\n unicode-canonical-property-names-ecmascript \"^2.0.0\"\n - \ unicode-property-aliases-ecmascript \"^2.0.0\"\n\nunicode-match-property-value-ecmascript@^2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0\"\n - \ integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==\n\nunicode-property-aliases-ecmascript@^2.0.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd\"\n - \ integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==\n\nunion-value@^1.0.0:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847\"\n - \ integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==\n - \ dependencies:\n arr-union \"^3.1.0\"\n get-value \"^2.0.6\"\n is-extendable - \"^0.1.1\"\n set-value \"^2.0.1\"\n\nunique-filename@^1.1.1:\n version - \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230\"\n - \ integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==\n - \ dependencies:\n unique-slug \"^2.0.0\"\n\nunique-filename@^2.0.0:\n version - \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/unique-filename/-/unique-filename-2.0.1.tgz#e785f8675a9a7589e0ac77e0b5c34d2eaeac6da2\"\n - \ integrity sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==\n - \ dependencies:\n unique-slug \"^3.0.0\"\n\nunique-slug@^2.0.0:\n version - \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c\"\n - \ integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==\n - \ dependencies:\n imurmurhash \"^0.1.4\"\n\nunique-slug@^3.0.0:\n version - \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/unique-slug/-/unique-slug-3.0.0.tgz#6d347cf57c8a7a7a6044aabd0e2d74e4d76dc7c9\"\n - \ integrity sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==\n - \ dependencies:\n imurmurhash \"^0.1.4\"\n\nunique-string@^2.0.0:\n version - \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d\"\n - \ integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==\n - \ dependencies:\n crypto-random-string \"^2.0.0\"\n\nuniversalify@^0.1.0:\n - \ version \"0.1.2\"\n resolved \"https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66\"\n - \ integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==\n\nuniversalify@^0.2.0:\n - \ version \"0.2.0\"\n resolved \"https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0\"\n - \ integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==\n\nuniversalify@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717\"\n - \ integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==\n\nunpipe@1.0.0, - unpipe@~1.0.0:\n version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec\"\n - \ integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==\n\nunset-value@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559\"\n - \ integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==\n - \ dependencies:\n has-value \"^0.3.1\"\n isobject \"^3.0.0\"\n\nuntildify@^2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/untildify/-/untildify-2.1.0.tgz#17eb2807987f76952e9c0485fc311d06a826a2e0\"\n - \ integrity sha512-sJjbDp2GodvkB0FZZcn7k6afVisqX5BZD7Yq3xp4nN2O15BBK0cLm3Vwn2vQaF7UDS0UUsrQMkkplmDI5fskig==\n - \ dependencies:\n os-homedir \"^1.0.0\"\n\nupath@^1.1.1:\n version \"1.2.0\"\n - \ resolved \"https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894\"\n - \ integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==\n\nupath@^2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/upath/-/upath-2.0.1.tgz#50c73dea68d6f6b990f51d279ce6081665d61a8b\"\n - \ integrity sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==\n\nupdate-browserslist-db@^1.0.10:\n - \ version \"1.0.10\"\n resolved \"https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3\"\n - \ integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==\n - \ dependencies:\n escalade \"^3.1.1\"\n picocolors \"^1.0.0\"\n\nuri-js@^4.2.2:\n - \ version \"4.4.1\"\n resolved \"https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e\"\n - \ integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==\n - \ dependencies:\n punycode \"^2.1.0\"\n\nurix@^0.1.0:\n version \"0.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72\"\n - \ integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==\n\nurl-parse@^1.5.3:\n - \ version \"1.5.10\"\n resolved \"https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1\"\n - \ integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==\n - \ dependencies:\n querystringify \"^2.1.1\"\n requires-port \"^1.0.0\"\n\nurl@^0.11.0:\n - \ version \"0.11.0\"\n resolved \"https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1\"\n - \ integrity sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==\n - \ dependencies:\n punycode \"1.3.2\"\n querystring \"0.2.0\"\n\nuse@^3.1.0:\n - \ version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f\"\n - \ integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==\n\nusername-sync@^1.0.2:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/username-sync/-/username-sync-1.0.3.tgz#ae41c5c8a4c8c2ecc1443a7d0742742bd7e36732\"\n - \ integrity sha512-m/7/FSqjJNAzF2La448c/aEom0gJy7HY7Y509h6l0ePvEkFictAGptwWaj1msWJ38JbfEDOUoE8kqFee9EHKdA==\n\nutil-deprecate@^1.0.1, - util-deprecate@^1.0.2, util-deprecate@~1.0.1:\n version \"1.0.2\"\n resolved - \"https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf\"\n - \ integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==\n\nutil@0.10.3:\n - \ version \"0.10.3\"\n resolved \"https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9\"\n - \ integrity sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==\n - \ dependencies:\n inherits \"2.0.1\"\n\nutil@^0.11.0:\n version \"0.11.1\"\n - \ resolved \"https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61\"\n - \ integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==\n - \ dependencies:\n inherits \"2.0.3\"\n\nutils-merge@1.0.1:\n version \"1.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713\"\n - \ integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==\n\nuuid@^8.3.2:\n - \ version \"8.3.2\"\n resolved \"https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2\"\n - \ integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==\n\nv8-compile-cache@^2.0.3, - v8-compile-cache@^2.3.0:\n version \"2.3.0\"\n resolved \"https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee\"\n - \ integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==\n\nvalidate-npm-package-license@^3.0.4:\n - \ version \"3.0.4\"\n resolved \"https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a\"\n - \ integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==\n - \ dependencies:\n spdx-correct \"^3.0.0\"\n spdx-expression-parse \"^3.0.0\"\n\nvalidate-npm-package-name@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz#fe8f1c50ac20afdb86f177da85b3600f0ac0d747\"\n - \ integrity sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==\n - \ dependencies:\n builtins \"^5.0.0\"\n\nvalidate-npm-package-name@^5.0.0:\n - \ version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-5.0.0.tgz#f16afd48318e6f90a1ec101377fa0384cfc8c713\"\n - \ integrity sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==\n - \ dependencies:\n builtins \"^5.0.0\"\n\nvalidate-peer-dependencies@^1.1.0:\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/validate-peer-dependencies/-/validate-peer-dependencies-1.2.0.tgz#22aab93c514f4fda457d36c80685e8b1160d2036\"\n - \ integrity sha512-nd2HUpKc6RWblPZQ2GDuI65sxJ2n/UqZwSBVtj64xlWjMx0m7ZB2m9b2JS3v1f+n9VWH/dd1CMhkHfP6pIdckA==\n - \ dependencies:\n resolve-package-path \"^3.1.0\"\n semver \"^7.3.2\"\n\nvalidate-peer-dependencies@^2.2.0:\n - \ version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/validate-peer-dependencies/-/validate-peer-dependencies-2.2.0.tgz#47b8ff008f66a66fc5d8699123844522c1d874f4\"\n - \ integrity sha512-8X1OWlERjiUY6P6tdeU9E0EwO8RA3bahoOVG7ulOZT5MqgNDUO/BQoVjYiHPcNe+v8glsboZRIw9iToMAA2zAA==\n - \ dependencies:\n resolve-package-path \"^4.0.3\"\n semver \"^7.3.8\"\n\nvalidated-changeset@~1.3.2, - validated-changeset@~1.3.4:\n version \"1.3.4\"\n resolved \"https://registry.yarnpkg.com/validated-changeset/-/validated-changeset-1.3.4.tgz#5fbaaa484a1eec79c65f920bc1d26c20103bc2d5\"\n - \ integrity sha512-kodJCCnd3oA7sCtUkkl7olhB1MQUz2uTAYUnE38R4Dn8hIU4bZVWass8KPGt0fvu2WdkjFJOGpXDrT0isqNKqw==\n - \ dependencies:\n \"@types/ungap__structured-clone\" \"^0.3.0\"\n \"@ungap/structured-clone\" - \"^0.3.4\"\n i \"^0.3.7\"\n npm \"^8.7.0\"\n\nvary@^1, vary@~1.1.2:\n - \ version \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc\"\n - \ integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==\n\nvm-browserify@^1.0.1:\n - \ version \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0\"\n - \ integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==\n\nw3c-hr-time@^1.0.2:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd\"\n - \ integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==\n - \ dependencies:\n browser-process-hrtime \"^1.0.0\"\n\nw3c-xmlserializer@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a\"\n - \ integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==\n - \ dependencies:\n xml-name-validator \"^3.0.0\"\n\nwalk-sync@^0.2.5:\n - \ version \"0.2.7\"\n resolved \"https://registry.yarnpkg.com/walk-sync/-/walk-sync-0.2.7.tgz#b49be4ee6867657aeb736978b56a29d10fa39969\"\n - \ integrity sha512-OH8GdRMowEFr0XSHQeX5fGweO6zSVHo7bG/0yJQx6LAj9Oukz0C8heI3/FYectT66gY0IPGe89kOvU410/UNpg==\n - \ dependencies:\n ensure-posix-path \"^1.0.0\"\n matcher-collection - \"^1.0.0\"\n\nwalk-sync@^0.3.0, walk-sync@^0.3.1, walk-sync@^0.3.3:\n version - \"0.3.4\"\n resolved \"https://registry.yarnpkg.com/walk-sync/-/walk-sync-0.3.4.tgz#cf78486cc567d3a96b5b2237c6108017a5ffb9a4\"\n - \ integrity sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==\n - \ dependencies:\n ensure-posix-path \"^1.0.0\"\n matcher-collection - \"^1.0.0\"\n\nwalk-sync@^1.0.0, walk-sync@^1.1.3:\n version \"1.1.4\"\n resolved - \"https://registry.yarnpkg.com/walk-sync/-/walk-sync-1.1.4.tgz#81049f3d8095479b49574cfa5f558d7a252b127d\"\n - \ integrity sha512-nowc9thB/Jg0KW4TgxoRjLLYRPvl3DB/98S89r4ZcJqq2B0alNcKDh6pzLkBSkPMzRSMsJghJHQi79qw0YWEkA==\n - \ dependencies:\n \"@types/minimatch\" \"^3.0.3\"\n ensure-posix-path - \"^1.1.0\"\n matcher-collection \"^1.1.1\"\n\nwalk-sync@^2.0.0, walk-sync@^2.0.2, - walk-sync@^2.1.0, walk-sync@^2.2.0:\n version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/walk-sync/-/walk-sync-2.2.0.tgz#80786b0657fcc8c0e1c0b1a042a09eae2966387a\"\n - \ integrity sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==\n - \ dependencies:\n \"@types/minimatch\" \"^3.0.3\"\n ensure-posix-path - \"^1.1.0\"\n matcher-collection \"^2.0.0\"\n minimatch \"^3.0.4\"\n\nwalk-sync@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/walk-sync/-/walk-sync-3.0.0.tgz#67f882925021e20569a1edd560b8da31da8d171c\"\n - \ integrity sha512-41TvKmDGVpm2iuH7o+DAOt06yyu/cSHpX3uzAwetzASvlNtVddgIjXIb2DfB/Wa20B1Jo86+1Dv1CraSU7hWdw==\n - \ dependencies:\n \"@types/minimatch\" \"^3.0.4\"\n ensure-posix-path - \"^1.1.0\"\n matcher-collection \"^2.0.1\"\n minimatch \"^3.0.4\"\n\nwalk-up-path@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/walk-up-path/-/walk-up-path-1.0.0.tgz#d4745e893dd5fd0dbb58dd0a4c6a33d9c9fec53e\"\n - \ integrity sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg==\n\nwalker@~1.0.5:\n - \ version \"1.0.8\"\n resolved \"https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f\"\n - \ integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==\n - \ dependencies:\n makeerror \"1.0.12\"\n\nwatch-detector@^1.0.0, watch-detector@^1.0.2:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/watch-detector/-/watch-detector-1.0.2.tgz#95deb9189f8c89c0a9f211739cef6d01cffcf452\"\n - \ integrity sha512-MrJK9z7kD5Gl3jHBnnBVHvr1saVGAfmkyyrvuNzV/oe0Gr1nwZTy5VSA0Gw2j2Or0Mu8HcjUa44qlBvC2Ofnpg==\n - \ dependencies:\n heimdalljs-logger \"^0.1.10\"\n silent-error \"^1.1.1\"\n - \ tmp \"^0.1.0\"\n\nwatchpack-chokidar2@^2.0.1:\n version \"2.0.1\"\n resolved - \"https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957\"\n - \ integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==\n - \ dependencies:\n chokidar \"^2.1.8\"\n\nwatchpack@^1.7.4:\n version \"1.7.5\"\n - \ resolved \"https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453\"\n - \ integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==\n - \ dependencies:\n graceful-fs \"^4.1.2\"\n neo-async \"^2.5.0\"\n optionalDependencies:\n - \ chokidar \"^3.4.1\"\n watchpack-chokidar2 \"^2.0.1\"\n\nwatchpack@^2.4.0:\n - \ version \"2.4.0\"\n resolved \"https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d\"\n - \ integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==\n - \ dependencies:\n glob-to-regexp \"^0.4.1\"\n graceful-fs \"^4.1.2\"\n\nwcwidth@^1.0.0, - wcwidth@^1.0.1:\n version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8\"\n - \ integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==\n - \ dependencies:\n defaults \"^1.0.3\"\n\nwebidl-conversions@^3.0.0:\n version - \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871\"\n - \ integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==\n\nwebidl-conversions@^5.0.0:\n - \ version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff\"\n - \ integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==\n\nwebidl-conversions@^6.1.0:\n - \ version \"6.1.0\"\n resolved \"https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514\"\n - \ integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==\n\nwebpack-sources@^1.0.2, - webpack-sources@^1.4.0, webpack-sources@^1.4.1:\n version \"1.4.3\"\n resolved - \"https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933\"\n - \ integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==\n - \ dependencies:\n source-list-map \"^2.0.0\"\n source-map \"~0.6.1\"\n\nwebpack-sources@^3.2.3:\n - \ version \"3.2.3\"\n resolved \"https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde\"\n - \ integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==\n\nwebpack@^4.43.0:\n - \ version \"4.46.0\"\n resolved \"https://registry.yarnpkg.com/webpack/-/webpack-4.46.0.tgz#bf9b4404ea20a073605e0a011d188d77cb6ad542\"\n - \ integrity sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.9.0\"\n \"@webassemblyjs/helper-module-context\" - \"1.9.0\"\n \"@webassemblyjs/wasm-edit\" \"1.9.0\"\n \"@webassemblyjs/wasm-parser\" - \"1.9.0\"\n acorn \"^6.4.1\"\n ajv \"^6.10.2\"\n ajv-keywords \"^3.4.1\"\n - \ chrome-trace-event \"^1.0.2\"\n enhanced-resolve \"^4.5.0\"\n eslint-scope - \"^4.0.3\"\n json-parse-better-errors \"^1.0.2\"\n loader-runner \"^2.4.0\"\n - \ loader-utils \"^1.2.3\"\n memory-fs \"^0.4.1\"\n micromatch \"^3.1.10\"\n - \ mkdirp \"^0.5.3\"\n neo-async \"^2.6.1\"\n node-libs-browser \"^2.2.1\"\n - \ schema-utils \"^1.0.0\"\n tapable \"^1.1.3\"\n terser-webpack-plugin - \"^1.4.3\"\n watchpack \"^1.7.4\"\n webpack-sources \"^1.4.1\"\n\nwebpack@^5.76.0:\n - \ version \"5.76.2\"\n resolved \"https://registry.yarnpkg.com/webpack/-/webpack-5.76.2.tgz#6f80d1c1d1e3bf704db571b2504a0461fac80230\"\n - \ integrity sha512-Th05ggRm23rVzEOlX8y67NkYCHa9nTNcwHPBhdg+lKG+mtiW7XgggjAeeLnADAe7mLjJ6LUNfgHAuRRh+Z6J7w==\n - \ dependencies:\n \"@types/eslint-scope\" \"^3.7.3\"\n \"@types/estree\" - \"^0.0.51\"\n \"@webassemblyjs/ast\" \"1.11.1\"\n \"@webassemblyjs/wasm-edit\" - \"1.11.1\"\n \"@webassemblyjs/wasm-parser\" \"1.11.1\"\n acorn \"^8.7.1\"\n - \ acorn-import-assertions \"^1.7.6\"\n browserslist \"^4.14.5\"\n chrome-trace-event - \"^1.0.2\"\n enhanced-resolve \"^5.10.0\"\n es-module-lexer \"^0.9.0\"\n - \ eslint-scope \"5.1.1\"\n events \"^3.2.0\"\n glob-to-regexp \"^0.4.1\"\n - \ graceful-fs \"^4.2.9\"\n json-parse-even-better-errors \"^2.3.1\"\n - \ loader-runner \"^4.2.0\"\n mime-types \"^2.1.27\"\n neo-async \"^2.6.2\"\n - \ schema-utils \"^3.1.0\"\n tapable \"^2.1.1\"\n terser-webpack-plugin - \"^5.1.3\"\n watchpack \"^2.4.0\"\n webpack-sources \"^3.2.3\"\n\nwebsocket-driver@>=0.5.1:\n - \ version \"0.7.4\"\n resolved \"https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760\"\n - \ integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==\n - \ dependencies:\n http-parser-js \">=0.5.1\"\n safe-buffer \">=5.1.0\"\n - \ websocket-extensions \">=0.1.1\"\n\nwebsocket-extensions@>=0.1.1:\n version - \"0.1.4\"\n resolved \"https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42\"\n - \ integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==\n\nwhatwg-encoding@^1.0.5:\n - \ version \"1.0.5\"\n resolved \"https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0\"\n - \ integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==\n - \ dependencies:\n iconv-lite \"0.4.24\"\n\nwhatwg-fetch@^3.6.2:\n version - \"3.6.2\"\n resolved \"https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c\"\n - \ integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==\n\nwhatwg-mimetype@^2.3.0:\n - \ version \"2.3.0\"\n resolved \"https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf\"\n - \ integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==\n\nwhatwg-url@^5.0.0:\n - \ version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d\"\n - \ integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==\n - \ dependencies:\n tr46 \"~0.0.3\"\n webidl-conversions \"^3.0.0\"\n\nwhatwg-url@^8.0.0, - whatwg-url@^8.5.0:\n version \"8.7.0\"\n resolved \"https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77\"\n - \ integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==\n - \ dependencies:\n lodash \"^4.7.0\"\n tr46 \"^2.1.0\"\n webidl-conversions - \"^6.1.0\"\n\nwhich-boxed-primitive@^1.0.2:\n version \"1.0.2\"\n resolved - \"https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6\"\n - \ integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==\n - \ dependencies:\n is-bigint \"^1.0.1\"\n is-boolean-object \"^1.1.0\"\n - \ is-number-object \"^1.0.4\"\n is-string \"^1.0.5\"\n is-symbol \"^1.0.3\"\n\nwhich-collection@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906\"\n - \ integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==\n - \ dependencies:\n is-map \"^2.0.1\"\n is-set \"^2.0.1\"\n is-weakmap - \"^2.0.1\"\n is-weakset \"^2.0.1\"\n\nwhich-pm-runs@^1.0.0:\n version - \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.1.0.tgz#35ccf7b1a0fce87bd8b92a478c9d045785d3bf35\"\n - \ integrity sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==\n\nwhich-typed-array@^1.1.9:\n - \ version \"1.1.9\"\n resolved \"https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6\"\n - \ integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==\n - \ dependencies:\n available-typed-arrays \"^1.0.5\"\n call-bind \"^1.0.2\"\n - \ for-each \"^0.3.3\"\n gopd \"^1.0.1\"\n has-tostringtag \"^1.0.0\"\n - \ is-typed-array \"^1.1.10\"\n\nwhich@^1.2.14, which@^1.2.9:\n version - \"1.3.1\"\n resolved \"https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a\"\n - \ integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==\n - \ dependencies:\n isexe \"^2.0.0\"\n\nwhich@^2.0.1, which@^2.0.2:\n version - \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1\"\n - \ integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==\n - \ dependencies:\n isexe \"^2.0.0\"\n\nwide-align@^1.1.0, wide-align@^1.1.5:\n - \ version \"1.1.5\"\n resolved \"https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3\"\n - \ integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==\n - \ dependencies:\n string-width \"^1.0.2 || 2 || 3 || 4\"\n\nword-wrap@^1.2.3, - word-wrap@~1.2.3:\n version \"1.2.3\"\n resolved \"https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c\"\n - \ integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==\n\nwordwrap@^0.0.3:\n - \ version \"0.0.3\"\n resolved \"https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107\"\n - \ integrity sha512-1tMA907+V4QmxV7dbRvb4/8MaRALK6q9Abid3ndMYnbyo8piisCmeONVqVSXqQA3KaP4SLt5b7ud6E2sqP8TFw==\n\nwordwrap@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb\"\n - \ integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==\n\nworker-farm@^1.7.0:\n - \ version \"1.7.0\"\n resolved \"https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8\"\n - \ integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==\n - \ dependencies:\n errno \"~0.1.7\"\n\nworkerpool@^3.1.1:\n version \"3.1.2\"\n - \ resolved \"https://registry.yarnpkg.com/workerpool/-/workerpool-3.1.2.tgz#b34e79243647decb174b7481ab5b351dc565c426\"\n - \ integrity sha512-WJFA0dGqIK7qj7xPTqciWBH5DlJQzoPjsANvc3Y4hNB0SScT+Emjvt0jPPkDBUjBNngX1q9hHgt1Gfwytu6pug==\n - \ dependencies:\n \"@babel/core\" \"^7.3.4\"\n object-assign \"4.1.1\"\n - \ rsvp \"^4.8.4\"\n\nworkerpool@^6.0.0, workerpool@^6.1.5, workerpool@^6.3.1:\n - \ version \"6.4.0\"\n resolved \"https://registry.yarnpkg.com/workerpool/-/workerpool-6.4.0.tgz#f8d5cfb45fde32fa3b7af72ad617c3369567a462\"\n - \ integrity sha512-i3KR1mQMNwY2wx20ozq2EjISGtQWDIfV56We+yGJ5yDs8jTwQiLLaqHlkBHITlCuJnYlVRmXegxFxZg7gqI++A==\n\nwrap-ansi@^7.0.0:\n - \ version \"7.0.0\"\n resolved \"https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43\"\n - \ integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==\n - \ dependencies:\n ansi-styles \"^4.0.0\"\n string-width \"^4.1.0\"\n - \ strip-ansi \"^6.0.0\"\n\nwrap-legacy-hbs-plugin-if-needed@^1.0.1:\n version - \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/wrap-legacy-hbs-plugin-if-needed/-/wrap-legacy-hbs-plugin-if-needed-1.0.1.tgz#6683eb74747f33e7caea54bb2ed85106ef9006b4\"\n - \ integrity sha512-aJjXe5WwrY0u0dcUgKW3m2SGnxosJ66LLm/QaG0YMHqgA6+J2xwAFZfhSLsQ2BmO5x8PTH+OIxoAXuGz3qBA7A==\n - \ dependencies:\n \"@glimmer/reference\" \"^0.42.1\"\n \"@glimmer/runtime\" - \"^0.42.1\"\n \"@glimmer/syntax\" \"^0.42.1\"\n \"@simple-dom/interface\" - \"^1.4.0\"\n\nwrappy@1:\n version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f\"\n - \ integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==\n\nwrite-file-atomic@^3.0.0:\n - \ version \"3.0.3\"\n resolved \"https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8\"\n - \ integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==\n - \ dependencies:\n imurmurhash \"^0.1.4\"\n is-typedarray \"^1.0.0\"\n - \ signal-exit \"^3.0.2\"\n typedarray-to-buffer \"^3.1.5\"\n\nwrite-file-atomic@^4.0.0, - write-file-atomic@^4.0.1:\n version \"4.0.2\"\n resolved \"https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd\"\n - \ integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==\n - \ dependencies:\n imurmurhash \"^0.1.4\"\n signal-exit \"^3.0.7\"\n\nws@^7.4.6:\n - \ version \"7.5.9\"\n resolved \"https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591\"\n - \ integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==\n\nws@~8.11.0:\n - \ version \"8.11.0\"\n resolved \"https://registry.yarnpkg.com/ws/-/ws-8.11.0.tgz#6a0d36b8edfd9f96d8b25683db2f8d7de6e8e143\"\n - \ integrity sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==\n\nxdg-basedir@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13\"\n - \ integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==\n\nxml-name-validator@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a\"\n - \ integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==\n\nxmlchars@^2.2.0:\n - \ version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb\"\n - \ integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==\n\nxtend@^4.0.0, - xtend@~4.0.1:\n version \"4.0.2\"\n resolved \"https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54\"\n - \ integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==\n\ny18n@^4.0.0:\n - \ version \"4.0.3\"\n resolved \"https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf\"\n - \ integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==\n\ny18n@^5.0.5:\n - \ version \"5.0.8\"\n resolved \"https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55\"\n - \ integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==\n\nyallist@^3.0.0, - yallist@^3.0.2:\n version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd\"\n - \ integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==\n\nyallist@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72\"\n - \ integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==\n\nyam@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/yam/-/yam-1.0.0.tgz#7f6c91dc0f5de75a031e6da6b3907c3d25ab0de5\"\n - \ integrity sha512-Hv9xxHtsJ9228wNhk03xnlDReUuWVvHwM4rIbjdAXYvHLs17xjuyF50N6XXFMN6N0omBaqgOok/MCK3At9fTAg==\n - \ dependencies:\n fs-extra \"^4.0.2\"\n lodash.merge \"^4.6.0\"\n\nyargs-parser@^21.1.1:\n - \ version \"21.1.1\"\n resolved \"https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35\"\n - \ integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==\n\nyargs@^17.0.1, - yargs@^17.3.1, yargs@^17.7.1:\n version \"17.7.1\"\n resolved \"https://registry.yarnpkg.com/yargs/-/yargs-17.7.1.tgz#34a77645201d1a8fc5213ace787c220eabbd0967\"\n - \ integrity sha512-cwiTb08Xuv5fqF4AovYacTFNxk62th7LKJ6BL9IGUpTJrWoU7/7WdQGTP2SjKf1dUNBGzDd28p/Yfs/GI6JrLw==\n - \ dependencies:\n cliui \"^8.0.1\"\n escalade \"^3.1.1\"\n get-caller-file - \"^2.0.5\"\n require-directory \"^2.1.1\"\n string-width \"^4.2.3\"\n - \ y18n \"^5.0.5\"\n yargs-parser \"^21.1.1\"\n\nyocto-queue@^0.1.0:\n - \ version \"0.1.0\"\n resolved \"https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b\"\n - \ integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==\n\nyocto-queue@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251\"\n - \ integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==\n" - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Origin: - - '*' - Cache-Control: - - max-age=300 - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Length: - - '265402' - Content-Security-Policy: - - default-src 'none'; style-src 'unsafe-inline'; sandbox - Content-Type: - - text/plain; charset=utf-8 - Date: - - Thu, 04 May 2023 13:04:41 GMT - Etag: - - W/"49ebf3eb8dc3cf7fb887f43ae38c890f955989520bf08b3c71e141fe96a21a60" - Expires: - - Thu, 04 May 2023 13:09:41 GMT - Source-Age: - - '6' - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization,Accept-Encoding,Origin - Via: - - 1.1 varnish - X-Cache: - - HIT - X-Cache-Hits: - - '1' - X-Content-Type-Options: - - nosniff - X-Fastly-Request-ID: - - d1c37e191889b04d9f935e8af66df31c337d2114 - X-Frame-Options: - - deny - X-GitHub-Request-Id: - - D81A:A226:5E1BA6:6197BA:6453AD63 - X-Served-By: - - cache-lin2290026-LIN - X-Timer: - - S1683205481.442940,VS0,VE1 - X-XSS-Protection: - - 1; mode=block - status: - code: 200 - message: OK - url: https://raw.githubusercontent.com/adfinis/Outdated/main/ember/yarn.lock -- request: - body: null - headers: - Accept: - - application/vnd.github.hawkgirl-preview+json - Authorization: - - DUMMY - method: POST - uri: https://api.github.com/graphql - response: - body: - string: '{"data":{"repository":{"dependencyGraphManifests":{"nodes":[{"blobPath":"/adfinis/mySAGW/blob/main/api/requirements-base.txt"},{"blobPath":"/adfinis/mySAGW/blob/main/api/requirements-dev.txt"},{"blobPath":"/adfinis/mySAGW/blob/main/api/requirements-prod.txt"},{"blobPath":"/adfinis/mySAGW/blob/main/api/setup.py"},{"blobPath":"/adfinis/mySAGW/blob/main/ember/package.json"},{"blobPath":"/adfinis/mySAGW/blob/main/ember/yarn.lock"},{"blobPath":"/adfinis/mySAGW/blob/main/caluma/requirements.txt"},{"blobPath":"/adfinis/mySAGW/blob/main/.github/workflows/tests.yml"}]}}}}' - headers: - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, - X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, - X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, - X-GitHub-Request-Id, Deprecation, Sunset - Content-Encoding: - - gzip - Content-Security-Policy: - - default-src 'none' - Content-Type: - - application/json; charset=utf-8 - Date: - - Thu, 04 May 2023 13:04:41 GMT - Referrer-Policy: - - origin-when-cross-origin, strict-origin-when-cross-origin - Server: - - GitHub.com - Strict-Transport-Security: - - max-age=31536000; includeSubdomains; preload - Transfer-Encoding: - - chunked - Vary: - - Accept-Encoding, Accept, X-Requested-With - X-Accepted-OAuth-Scopes: - - repo - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - X-GitHub-Media-Type: - - github.hawkgirl-preview; format=json - X-GitHub-Request-Id: - - 20FC:FE33:2AC287D:2B207F2:6453AD66 - X-OAuth-Scopes: - - public_repo, read:audit_log, read:discussion, read:enterprise, read:gpg_key, - read:org, read:project, read:public_key, read:repo_hook, read:ssh_signing_key, - read:user - X-RateLimit-Limit: - - '5000' - X-RateLimit-Remaining: - - '4988' - X-RateLimit-Reset: - - '1683206832' - X-RateLimit-Resource: - - graphql - X-RateLimit-Used: - - '12' - X-XSS-Protection: - - '0' - status: - code: 200 - message: OK - url: https://api.github.com/graphql -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Host: - - raw.githubusercontent.com - User-Agent: - - Python/3.9 aiohttp/3.8.4 - method: GET - uri: https://raw.githubusercontent.com//adfinis/mySAGW/main/ember/yarn.lock - response: - body: {} - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Origin: - - '*' - Connection: - - keep-alive - Content-Length: - - '71' - Content-Type: - - text/html; charset=utf-8 - Date: - - Thu, 04 May 2023 13:04:41 GMT - Expires: - - Thu, 04 May 2023 13:09:41 GMT - Location: - - /adfinis/mySAGW/main/ember/yarn.lock - Source-Age: - - '31' - Vary: - - Authorization,Accept-Encoding - Via: - - 1.1 varnish - X-Cache: - - HIT - X-Cache-Hits: - - '1' - X-Fastly-Request-ID: - - 11c82b98cececb95c9be5cc3b1aa4023b4eb5f81 - X-GitHub-Request-Id: - - 6256:3F1B:5DCCFD:61487E:6453AD4A - X-Served-By: - - cache-lin2290033-LIN - X-Timer: - - S1683205482.948904,VS0,VE1 - status: - code: 301 - message: Moved Permanently - url: https://raw.githubusercontent.com//adfinis/mySAGW/main/ember/yarn.lock -- request: - body: null - headers: - Accept: - - '*/*' - Accept-Encoding: - - gzip, deflate - Host: - - raw.githubusercontent.com - User-Agent: - - Python/3.9 aiohttp/3.8.4 - method: GET - uri: https://raw.githubusercontent.com/adfinis/mySAGW/main/ember/yarn.lock - response: - body: - string: "# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.\n# - yarn lockfile v1\n\n\n\"@adfinis-sygroup/eslint-config@^1.5.0\":\n version - \"1.5.0\"\n resolved \"https://registry.yarnpkg.com/@adfinis-sygroup/eslint-config/-/eslint-config-1.5.0.tgz#559ed9aef2311cb48a284b2f43d30c7e616e129a\"\n - \ integrity sha512-BhHH00dJC5fJmz0lf16e355a1ecPzKR4hPpCcYUzzZWb5Ti1OkrAG0ZZxrF6gCIt+0DummdqgRUr74r/zdFNBg==\n\n\"@ampproject/remapping@^2.1.0\", - \"@ampproject/remapping@^2.2.0\":\n version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d\"\n - \ integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==\n - \ dependencies:\n \"@jridgewell/gen-mapping\" \"^0.1.0\"\n \"@jridgewell/trace-mapping\" - \"^0.3.9\"\n\n\"@apollo/client@^3.5.10\":\n version \"3.7.9\"\n resolved - \"https://registry.yarnpkg.com/@apollo/client/-/client-3.7.9.tgz#459454dc4a7c81adaa66e13e626ce41f633dc862\"\n - \ integrity sha512-YnJvrJOVWrp4y/zdNvUaM8q4GuSHCEIecsRDTJhK/veT33P/B7lfqGJ24NeLdKMj8tDEuXYF7V0t+th4+rgC+Q==\n - \ dependencies:\n \"@graphql-typed-document-node/core\" \"^3.1.1\"\n \"@wry/context\" - \"^0.7.0\"\n \"@wry/equality\" \"^0.5.0\"\n \"@wry/trie\" \"^0.3.0\"\n - \ graphql-tag \"^2.12.6\"\n hoist-non-react-statics \"^3.3.2\"\n optimism - \"^0.16.1\"\n prop-types \"^15.7.2\"\n response-iterator \"^0.2.6\"\n - \ symbol-observable \"^4.0.0\"\n ts-invariant \"^0.10.3\"\n tslib - \"^2.3.0\"\n zen-observable-ts \"^1.2.5\"\n\n\"@apollo/client@^3.7.0\":\n - \ version \"3.7.1\"\n resolved \"https://registry.yarnpkg.com/@apollo/client/-/client-3.7.1.tgz#86ce47c18a0714e229231148b0306562550c2248\"\n - \ integrity sha512-xu5M/l7p9gT9Fx7nF3AQivp0XukjB7TM7tOd5wifIpI8RskYveL4I+rpTijzWrnqCPZabkbzJKH7WEAKdctt9w==\n - \ dependencies:\n \"@graphql-typed-document-node/core\" \"^3.1.1\"\n \"@wry/context\" - \"^0.7.0\"\n \"@wry/equality\" \"^0.5.0\"\n \"@wry/trie\" \"^0.3.0\"\n - \ graphql-tag \"^2.12.6\"\n hoist-non-react-statics \"^3.3.2\"\n optimism - \"^0.16.1\"\n prop-types \"^15.7.2\"\n response-iterator \"^0.2.6\"\n - \ symbol-observable \"^4.0.0\"\n ts-invariant \"^0.10.3\"\n tslib - \"^2.3.0\"\n zen-observable-ts \"^1.2.5\"\n\n\"@apollo/client@^3.7.8\", - \"@apollo/client@^3.7.9\":\n version \"3.7.10\"\n resolved \"https://registry.yarnpkg.com/@apollo/client/-/client-3.7.10.tgz#addc5fcebaf016981d9476268a06d529be83f568\"\n - \ integrity sha512-/k1MfrqPKYiPNdHcOzdxg9cEx96vhAGxAcSorzfBvV29XtFQcYW2cPNQOTjK/fpSMtqVo8UNmu5vwQAWD1gfCg==\n - \ dependencies:\n \"@graphql-typed-document-node/core\" \"^3.1.1\"\n \"@wry/context\" - \"^0.7.0\"\n \"@wry/equality\" \"^0.5.0\"\n \"@wry/trie\" \"^0.3.0\"\n - \ graphql-tag \"^2.12.6\"\n hoist-non-react-statics \"^3.3.2\"\n optimism - \"^0.16.1\"\n prop-types \"^15.7.2\"\n response-iterator \"^0.2.6\"\n - \ symbol-observable \"^4.0.0\"\n ts-invariant \"^0.10.3\"\n tslib - \"^2.3.0\"\n zen-observable-ts \"^1.2.5\"\n\n\"@babel/code-frame@7.12.11\":\n - \ version \"7.12.11\"\n resolved \"https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f\"\n - \ integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==\n - \ dependencies:\n \"@babel/highlight\" \"^7.10.4\"\n\n\"@babel/code-frame@^7.0.0\":\n - \ version \"7.16.7\"\n resolved \"https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.16.7.tgz#44416b6bd7624b998f5b1af5d470856c40138789\"\n - \ integrity sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==\n - \ dependencies:\n \"@babel/highlight\" \"^7.16.7\"\n\n\"@babel/code-frame@^7.10.4\", - \"@babel/code-frame@^7.14.5\", \"@babel/code-frame@^7.16.7\", \"@babel/code-frame@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a\"\n - \ integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==\n - \ dependencies:\n \"@babel/highlight\" \"^7.18.6\"\n\n\"@babel/code-frame@^7.12.13\":\n - \ version \"7.15.8\"\n resolved \"https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.15.8.tgz#45990c47adadb00c03677baa89221f7cc23d2503\"\n - \ integrity sha512-2IAnmn8zbvC/jKYhq5Ki9I+DwjlrtMPUCH/CpHvqI4dNnlwHwsxoIhlc8WcYY5LSYknXQtAlFYuHfqAFCvQ4Wg==\n - \ dependencies:\n \"@babel/highlight\" \"^7.14.5\"\n\n\"@babel/compat-data@^7.13.15\":\n - \ version \"7.14.0\"\n resolved \"https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.14.0.tgz#a901128bce2ad02565df95e6ecbf195cf9465919\"\n - \ integrity sha512-vu9V3uMM/1o5Hl5OekMUowo3FqXLJSw+s+66nt0fSWVWTtmosdzn45JHOB3cPtZoe6CTBDzvSw0RdOY85Q37+Q==\n\n\"@babel/compat-data@^7.17.7\", - \"@babel/compat-data@^7.20.1\", \"@babel/compat-data@^7.20.5\":\n version - \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.21.0.tgz#c241dc454e5b5917e40d37e525e2f4530c399298\"\n - \ integrity sha512-gMuZsmsgxk/ENC3O/fRw5QY8A9/uxQbbCEypnLIiYYc/qVJtEV7ouxC3EllIIwNzMqAQee5tanFabWsUOutS7g==\n\n\"@babel/compat-data@^7.20.0\":\n - \ version \"7.20.14\"\n resolved \"https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.20.14.tgz#4106fc8b755f3e3ee0a0a7c27dde5de1d2b2baf8\"\n - \ integrity sha512-0YpKHD6ImkWMEINCyDAD0HLLUH/lPCefG8ld9it8DJB2wnApraKuhgYTvTY1z7UFIfBTGy5LwncZ+5HWWGbhFw==\n\n\"@babel/core@^7.0.0\":\n - \ version \"7.12.10\"\n resolved \"https://registry.yarnpkg.com/@babel/core/-/core-7.12.10.tgz#b79a2e1b9f70ed3d84bbfb6d8c4ef825f606bccd\"\n - \ integrity sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w==\n - \ dependencies:\n \"@babel/code-frame\" \"^7.10.4\"\n \"@babel/generator\" - \"^7.12.10\"\n \"@babel/helper-module-transforms\" \"^7.12.1\"\n \"@babel/helpers\" - \"^7.12.5\"\n \"@babel/parser\" \"^7.12.10\"\n \"@babel/template\" \"^7.12.7\"\n - \ \"@babel/traverse\" \"^7.12.10\"\n \"@babel/types\" \"^7.12.10\"\n - \ convert-source-map \"^1.7.0\"\n debug \"^4.1.0\"\n gensync \"^1.0.0-beta.1\"\n - \ json5 \"^2.1.2\"\n lodash \"^4.17.19\"\n semver \"^5.4.1\"\n source-map - \"^0.5.0\"\n\n\"@babel/core@^7.1.6\", \"@babel/core@^7.12.0\", \"@babel/core@^7.16.7\", - \"@babel/core@^7.3.4\":\n version \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/core/-/core-7.21.0.tgz#1341aefdcc14ccc7553fcc688dd8986a2daffc13\"\n - \ integrity sha512-PuxUbxcW6ZYe656yL3EAhpy7qXKq0DmYsrJLpbB8XrsCP9Nm+XCg9XFMb5vIDliPD7+U/+M+QJlH17XOcB7eXA==\n - \ dependencies:\n \"@ampproject/remapping\" \"^2.2.0\"\n \"@babel/code-frame\" - \"^7.18.6\"\n \"@babel/generator\" \"^7.21.0\"\n \"@babel/helper-compilation-targets\" - \"^7.20.7\"\n \"@babel/helper-module-transforms\" \"^7.21.0\"\n \"@babel/helpers\" - \"^7.21.0\"\n \"@babel/parser\" \"^7.21.0\"\n \"@babel/template\" \"^7.20.7\"\n - \ \"@babel/traverse\" \"^7.21.0\"\n \"@babel/types\" \"^7.21.0\"\n convert-source-map - \"^1.7.0\"\n debug \"^4.1.0\"\n gensync \"^1.0.0-beta.2\"\n json5 - \"^2.2.2\"\n semver \"^6.3.0\"\n\n\"@babel/core@^7.13.10\":\n version - \"7.14.0\"\n resolved \"https://registry.yarnpkg.com/@babel/core/-/core-7.14.0.tgz#47299ff3ec8d111b493f1a9d04bf88c04e728d88\"\n - \ integrity sha512-8YqpRig5NmIHlMLw09zMlPTvUVMILjqCOtVgu+TVNWEBvy9b5I3RRyhqnrV4hjgEK7n8P9OqvkWJAFmEL6Wwfw==\n - \ dependencies:\n \"@babel/code-frame\" \"^7.12.13\"\n \"@babel/generator\" - \"^7.14.0\"\n \"@babel/helper-compilation-targets\" \"^7.13.16\"\n \"@babel/helper-module-transforms\" - \"^7.14.0\"\n \"@babel/helpers\" \"^7.14.0\"\n \"@babel/parser\" \"^7.14.0\"\n - \ \"@babel/template\" \"^7.12.13\"\n \"@babel/traverse\" \"^7.14.0\"\n - \ \"@babel/types\" \"^7.14.0\"\n convert-source-map \"^1.7.0\"\n debug - \"^4.1.0\"\n gensync \"^1.0.0-beta.2\"\n json5 \"^2.1.2\"\n semver - \"^6.3.0\"\n source-map \"^0.5.0\"\n\n\"@babel/core@^7.16.10\":\n version - \"7.20.2\"\n resolved \"https://registry.yarnpkg.com/@babel/core/-/core-7.20.2.tgz#8dc9b1620a673f92d3624bd926dc49a52cf25b92\"\n - \ integrity sha512-w7DbG8DtMrJcFOi4VrLm+8QM4az8Mo+PuLBKLp2zrYRCow8W/f9xiXm5sN53C8HksCyDQwCKha9JiDoIyPjT2g==\n - \ dependencies:\n \"@ampproject/remapping\" \"^2.1.0\"\n \"@babel/code-frame\" - \"^7.18.6\"\n \"@babel/generator\" \"^7.20.2\"\n \"@babel/helper-compilation-targets\" - \"^7.20.0\"\n \"@babel/helper-module-transforms\" \"^7.20.2\"\n \"@babel/helpers\" - \"^7.20.1\"\n \"@babel/parser\" \"^7.20.2\"\n \"@babel/template\" \"^7.18.10\"\n - \ \"@babel/traverse\" \"^7.20.1\"\n \"@babel/types\" \"^7.20.2\"\n convert-source-map - \"^1.7.0\"\n debug \"^4.1.0\"\n gensync \"^1.0.0-beta.2\"\n json5 - \"^2.2.1\"\n semver \"^6.3.0\"\n\n\"@babel/core@^7.17.9\":\n version \"7.19.6\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/core/-/core-7.19.6.tgz#7122ae4f5c5a37c0946c066149abd8e75f81540f\"\n - \ integrity sha512-D2Ue4KHpc6Ys2+AxpIx1BZ8+UegLLLE2p3KJEuJRKmokHOtl49jQ5ny1773KsGLZs8MQvBidAF6yWUJxRqtKtg==\n - \ dependencies:\n \"@ampproject/remapping\" \"^2.1.0\"\n \"@babel/code-frame\" - \"^7.18.6\"\n \"@babel/generator\" \"^7.19.6\"\n \"@babel/helper-compilation-targets\" - \"^7.19.3\"\n \"@babel/helper-module-transforms\" \"^7.19.6\"\n \"@babel/helpers\" - \"^7.19.4\"\n \"@babel/parser\" \"^7.19.6\"\n \"@babel/template\" \"^7.18.10\"\n - \ \"@babel/traverse\" \"^7.19.6\"\n \"@babel/types\" \"^7.19.4\"\n convert-source-map - \"^1.7.0\"\n debug \"^4.1.0\"\n gensync \"^1.0.0-beta.2\"\n json5 - \"^2.2.1\"\n semver \"^6.3.0\"\n\n\"@babel/generator@^7.12.10\", \"@babel/generator@^7.17.3\", - \"@babel/generator@^7.20.1\":\n version \"7.20.14\"\n resolved \"https://registry.yarnpkg.com/@babel/generator/-/generator-7.20.14.tgz#9fa772c9f86a46c6ac9b321039400712b96f64ce\"\n - \ integrity sha512-AEmuXHdcD3A52HHXxaTmYlb8q/xMEhoRP67B3T4Oq7lbmSoqroMZzjnGj3+i1io3pdnF8iBYVu4Ilj+c4hBxYg==\n - \ dependencies:\n \"@babel/types\" \"^7.20.7\"\n \"@jridgewell/gen-mapping\" - \"^0.3.2\"\n jsesc \"^2.5.1\"\n\n\"@babel/generator@^7.14.0\":\n version - \"7.14.0\"\n resolved \"https://registry.yarnpkg.com/@babel/generator/-/generator-7.14.0.tgz#0f35d663506c43e4f10898fbda0d752ec75494be\"\n - \ integrity sha512-C6u00HbmsrNPug6A+CiNl8rEys7TsdcXwg12BHi2ca5rUfAs3+UwZsuDQSXnc+wCElCXMB8gMaJ3YXDdh8fAlg==\n - \ dependencies:\n \"@babel/types\" \"^7.14.0\"\n jsesc \"^2.5.1\"\n - \ source-map \"^0.5.0\"\n\n\"@babel/generator@^7.19.6\":\n version \"7.20.4\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/generator/-/generator-7.20.4.tgz#4d9f8f0c30be75fd90a0562099a26e5839602ab8\"\n - \ integrity sha512-luCf7yk/cm7yab6CAW1aiFnmEfBJplb/JojV56MYEK7ziWfGmFlTfmL9Ehwfy4gFhbjBfWO1wj7/TuSbVNEEtA==\n - \ dependencies:\n \"@babel/types\" \"^7.20.2\"\n \"@jridgewell/gen-mapping\" - \"^0.3.2\"\n jsesc \"^2.5.1\"\n\n\"@babel/generator@^7.20.2\":\n version - \"7.20.5\"\n resolved \"https://registry.yarnpkg.com/@babel/generator/-/generator-7.20.5.tgz#cb25abee3178adf58d6814b68517c62bdbfdda95\"\n - \ integrity sha512-jl7JY2Ykn9S0yj4DQP82sYvPU+T3g0HFcWTqDLqiuA9tGRNIj9VfbtXGAYTTkyNEnQk1jkMGOdYka8aG/lulCA==\n - \ dependencies:\n \"@babel/types\" \"^7.20.5\"\n \"@jridgewell/gen-mapping\" - \"^0.3.2\"\n jsesc \"^2.5.1\"\n\n\"@babel/generator@^7.20.7\", \"@babel/generator@^7.21.0\", - \"@babel/generator@^7.21.1\":\n version \"7.21.1\"\n resolved \"https://registry.yarnpkg.com/@babel/generator/-/generator-7.21.1.tgz#951cc626057bc0af2c35cd23e9c64d384dea83dd\"\n - \ integrity sha512-1lT45bAYlQhFn/BHivJs43AiW2rg3/UbLyShGfF3C0KmHvO5fSghWd5kBJy30kpRRucGzXStvnnCFniCR2kXAA==\n - \ dependencies:\n \"@babel/types\" \"^7.21.0\"\n \"@jridgewell/gen-mapping\" - \"^0.3.2\"\n \"@jridgewell/trace-mapping\" \"^0.3.17\"\n jsesc \"^2.5.1\"\n\n\"@babel/helper-annotate-as-pure@^7.15.4\", - \"@babel/helper-annotate-as-pure@^7.18.6\":\n version \"7.18.6\"\n resolved - \"https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb\"\n - \ integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==\n - \ dependencies:\n \"@babel/types\" \"^7.18.6\"\n\n\"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6\":\n - \ version \"7.18.9\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb\"\n - \ integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==\n - \ dependencies:\n \"@babel/helper-explode-assignable-expression\" \"^7.18.6\"\n - \ \"@babel/types\" \"^7.18.9\"\n\n\"@babel/helper-compilation-targets@^7.12.0\", - \"@babel/helper-compilation-targets@^7.17.7\", \"@babel/helper-compilation-targets@^7.18.9\", - \"@babel/helper-compilation-targets@^7.20.0\", \"@babel/helper-compilation-targets@^7.20.7\":\n - \ version \"7.20.7\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.7.tgz#a6cd33e93629f5eb473b021aac05df62c4cd09bb\"\n - \ integrity sha512-4tGORmfQcrc+bvrjb5y3dG9Mx1IOZjsHqQVUz7XCNHO+iTmqxWnVg3KRygjGmpRLJGdQSKuvFinbIb0CnZwHAQ==\n - \ dependencies:\n \"@babel/compat-data\" \"^7.20.5\"\n \"@babel/helper-validator-option\" - \"^7.18.6\"\n browserslist \"^4.21.3\"\n lru-cache \"^5.1.1\"\n semver - \"^6.3.0\"\n\n\"@babel/helper-compilation-targets@^7.13.16\":\n version \"7.13.16\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.16.tgz#6e91dccf15e3f43e5556dffe32d860109887563c\"\n - \ integrity sha512-3gmkYIrpqsLlieFwjkGgLaSHmhnvlAYzZLlYVjlW+QwI+1zE17kGxuJGmIqDQdYp56XdmGeD+Bswx0UTyG18xA==\n - \ dependencies:\n \"@babel/compat-data\" \"^7.13.15\"\n \"@babel/helper-validator-option\" - \"^7.12.17\"\n browserslist \"^4.14.5\"\n semver \"^6.3.0\"\n\n\"@babel/helper-compilation-targets@^7.19.3\":\n - \ version \"7.20.0\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.20.0.tgz#6bf5374d424e1b3922822f1d9bdaa43b1a139d0a\"\n - \ integrity sha512-0jp//vDGp9e8hZzBc6N/KwA5ZK3Wsm/pfm4CrY7vzegkVxc65SgSn6wYOnwHe9Js9HRQ1YTCKLGPzDtaS3RoLQ==\n - \ dependencies:\n \"@babel/compat-data\" \"^7.20.0\"\n \"@babel/helper-validator-option\" - \"^7.18.6\"\n browserslist \"^4.21.3\"\n semver \"^6.3.0\"\n\n\"@babel/helper-create-class-features-plugin@^7.13.0\":\n - \ version \"7.15.4\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.15.4.tgz#7f977c17bd12a5fba363cb19bea090394bf37d2e\"\n - \ integrity sha512-7ZmzFi+DwJx6A7mHRwbuucEYpyBwmh2Ca0RvI6z2+WLZYCqV0JOaLb+u0zbtmDicebgKBZgqbYfLaKNqSgv5Pw==\n - \ dependencies:\n \"@babel/helper-annotate-as-pure\" \"^7.15.4\"\n \"@babel/helper-function-name\" - \"^7.15.4\"\n \"@babel/helper-member-expression-to-functions\" \"^7.15.4\"\n - \ \"@babel/helper-optimise-call-expression\" \"^7.15.4\"\n \"@babel/helper-replace-supers\" - \"^7.15.4\"\n \"@babel/helper-split-export-declaration\" \"^7.15.4\"\n\n\"@babel/helper-create-class-features-plugin@^7.18.6\", - \"@babel/helper-create-class-features-plugin@^7.21.0\", \"@babel/helper-create-class-features-plugin@^7.5.5\", - \"@babel/helper-create-class-features-plugin@^7.8.3\":\n version \"7.21.0\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.21.0.tgz#64f49ecb0020532f19b1d014b03bccaa1ab85fb9\"\n - \ integrity sha512-Q8wNiMIdwsv5la5SPxNYzzkPnjgC0Sy0i7jLkVOCdllu/xcVNkr3TeZzbHBJrj+XXRqzX5uCyCoV9eu6xUG7KQ==\n - \ dependencies:\n \"@babel/helper-annotate-as-pure\" \"^7.18.6\"\n \"@babel/helper-environment-visitor\" - \"^7.18.9\"\n \"@babel/helper-function-name\" \"^7.21.0\"\n \"@babel/helper-member-expression-to-functions\" - \"^7.21.0\"\n \"@babel/helper-optimise-call-expression\" \"^7.18.6\"\n - \ \"@babel/helper-replace-supers\" \"^7.20.7\"\n \"@babel/helper-skip-transparent-expression-wrappers\" - \"^7.20.0\"\n \"@babel/helper-split-export-declaration\" \"^7.18.6\"\n\n\"@babel/helper-create-class-features-plugin@^7.20.2\":\n - \ version \"7.20.12\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.20.12.tgz#4349b928e79be05ed2d1643b20b99bb87c503819\"\n - \ integrity sha512-9OunRkbT0JQcednL0UFvbfXpAsUXiGjUk0a7sN8fUXX7Mue79cUSMjHGDRRi/Vz9vYlpIhLV5fMD5dKoMhhsNQ==\n - \ dependencies:\n \"@babel/helper-annotate-as-pure\" \"^7.18.6\"\n \"@babel/helper-environment-visitor\" - \"^7.18.9\"\n \"@babel/helper-function-name\" \"^7.19.0\"\n \"@babel/helper-member-expression-to-functions\" - \"^7.20.7\"\n \"@babel/helper-optimise-call-expression\" \"^7.18.6\"\n - \ \"@babel/helper-replace-supers\" \"^7.20.7\"\n \"@babel/helper-skip-transparent-expression-wrappers\" - \"^7.20.0\"\n \"@babel/helper-split-export-declaration\" \"^7.18.6\"\n\n\"@babel/helper-create-regexp-features-plugin@^7.18.6\", - \"@babel/helper-create-regexp-features-plugin@^7.20.5\":\n version \"7.21.0\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.21.0.tgz#53ff78472e5ce10a52664272a239787107603ebb\"\n - \ integrity sha512-N+LaFW/auRSWdx7SHD/HiARwXQju1vXTW4fKr4u5SgBUTm51OKEjKgj+cs00ggW3kEvNqwErnlwuq7Y3xBe4eg==\n - \ dependencies:\n \"@babel/helper-annotate-as-pure\" \"^7.18.6\"\n regexpu-core - \"^5.3.1\"\n\n\"@babel/helper-define-polyfill-provider@^0.3.3\":\n version - \"0.3.3\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz#8612e55be5d51f0cd1f36b4a5a83924e89884b7a\"\n - \ integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==\n - \ dependencies:\n \"@babel/helper-compilation-targets\" \"^7.17.7\"\n \"@babel/helper-plugin-utils\" - \"^7.16.7\"\n debug \"^4.1.1\"\n lodash.debounce \"^4.0.8\"\n resolve - \"^1.14.2\"\n semver \"^6.1.2\"\n\n\"@babel/helper-environment-visitor@^7.16.7\", - \"@babel/helper-environment-visitor@^7.18.9\":\n version \"7.18.9\"\n resolved - \"https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be\"\n - \ integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==\n\n\"@babel/helper-explode-assignable-expression@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096\"\n - \ integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==\n - \ dependencies:\n \"@babel/types\" \"^7.18.6\"\n\n\"@babel/helper-function-name@^7.12.13\", - \"@babel/helper-function-name@^7.15.4\", \"@babel/helper-function-name@^7.16.7\":\n - \ version \"7.19.0\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c\"\n - \ integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==\n - \ dependencies:\n \"@babel/template\" \"^7.18.10\"\n \"@babel/types\" - \"^7.19.0\"\n\n\"@babel/helper-function-name@^7.18.9\", \"@babel/helper-function-name@^7.19.0\", - \"@babel/helper-function-name@^7.21.0\":\n version \"7.21.0\"\n resolved - \"https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.21.0.tgz#d552829b10ea9f120969304023cd0645fa00b1b4\"\n - \ integrity sha512-HfK1aMRanKHpxemaY2gqBmL04iAPOPRj7DxtNbiDOrJK+gdwkiNRVpCpUJYbUT+aZyemKN8brqTOxzCaG6ExRg==\n - \ dependencies:\n \"@babel/template\" \"^7.20.7\"\n \"@babel/types\" - \"^7.21.0\"\n\n\"@babel/helper-get-function-arity@^7.16.7\":\n version \"7.16.7\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz#ea08ac753117a669f1508ba06ebcc49156387419\"\n - \ integrity sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==\n - \ dependencies:\n \"@babel/types\" \"^7.16.7\"\n\n\"@babel/helper-hoist-variables@^7.16.7\", - \"@babel/helper-hoist-variables@^7.18.6\":\n version \"7.18.6\"\n resolved - \"https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678\"\n - \ integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==\n - \ dependencies:\n \"@babel/types\" \"^7.18.6\"\n\n\"@babel/helper-member-expression-to-functions@^7.13.12\":\n - \ version \"7.13.12\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz#dfe368f26d426a07299d8d6513821768216e6d72\"\n - \ integrity sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==\n - \ dependencies:\n \"@babel/types\" \"^7.13.12\"\n\n\"@babel/helper-member-expression-to-functions@^7.15.4\":\n - \ version \"7.18.9\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz#1531661e8375af843ad37ac692c132841e2fd815\"\n - \ integrity sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==\n - \ dependencies:\n \"@babel/types\" \"^7.18.9\"\n\n\"@babel/helper-member-expression-to-functions@^7.18.9\":\n - \ version \"7.20.7\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.20.7.tgz#a6f26e919582275a93c3aa6594756d71b0bb7f05\"\n - \ integrity sha512-9J0CxJLq315fEdi4s7xK5TQaNYjZw+nDVpVqr1axNGKzdrdwYBD5b4uKv3n75aABG0rCCTK8Im8Ww7eYfMrZgw==\n - \ dependencies:\n \"@babel/types\" \"^7.20.7\"\n\n\"@babel/helper-member-expression-to-functions@^7.20.7\", - \"@babel/helper-member-expression-to-functions@^7.21.0\":\n version \"7.21.0\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.21.0.tgz#319c6a940431a133897148515877d2f3269c3ba5\"\n - \ integrity sha512-Muu8cdZwNN6mRRNG6lAYErJ5X3bRevgYR2O8wN0yn7jJSnGDu6eG59RfT29JHxGUovyfrh6Pj0XzmR7drNVL3Q==\n - \ dependencies:\n \"@babel/types\" \"^7.21.0\"\n\n\"@babel/helper-module-imports@^7.13.12\":\n - \ version \"7.13.12\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz#c6a369a6f3621cb25da014078684da9196b61977\"\n - \ integrity sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==\n - \ dependencies:\n \"@babel/types\" \"^7.13.12\"\n\n\"@babel/helper-module-imports@^7.16.7\", - \"@babel/helper-module-imports@^7.18.6\":\n version \"7.18.6\"\n resolved - \"https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e\"\n - \ integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==\n - \ dependencies:\n \"@babel/types\" \"^7.18.6\"\n\n\"@babel/helper-module-transforms@^7.12.1\", - \"@babel/helper-module-transforms@^7.19.6\", \"@babel/helper-module-transforms@^7.20.2\":\n - \ version \"7.20.11\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.20.11.tgz#df4c7af713c557938c50ea3ad0117a7944b2f1b0\"\n - \ integrity sha512-uRy78kN4psmji1s2QtbtcCSaj/LILFDp0f/ymhpQH5QY3nljUZCaNWz9X1dEj/8MBdBEFECs7yRhKn8i7NjZgg==\n - \ dependencies:\n \"@babel/helper-environment-visitor\" \"^7.18.9\"\n \"@babel/helper-module-imports\" - \"^7.18.6\"\n \"@babel/helper-simple-access\" \"^7.20.2\"\n \"@babel/helper-split-export-declaration\" - \"^7.18.6\"\n \"@babel/helper-validator-identifier\" \"^7.19.1\"\n \"@babel/template\" - \"^7.20.7\"\n \"@babel/traverse\" \"^7.20.10\"\n \"@babel/types\" \"^7.20.7\"\n\n\"@babel/helper-module-transforms@^7.14.0\":\n - \ version \"7.14.0\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.14.0.tgz#8fcf78be220156f22633ee204ea81f73f826a8ad\"\n - \ integrity sha512-L40t9bxIuGOfpIGA3HNkJhU9qYrf4y5A5LUSw7rGMSn+pcG8dfJ0g6Zval6YJGd2nEjI7oP00fRdnhLKndx6bw==\n - \ dependencies:\n \"@babel/helper-module-imports\" \"^7.13.12\"\n \"@babel/helper-replace-supers\" - \"^7.13.12\"\n \"@babel/helper-simple-access\" \"^7.13.12\"\n \"@babel/helper-split-export-declaration\" - \"^7.12.13\"\n \"@babel/helper-validator-identifier\" \"^7.14.0\"\n \"@babel/template\" - \"^7.12.13\"\n \"@babel/traverse\" \"^7.14.0\"\n \"@babel/types\" \"^7.14.0\"\n\n\"@babel/helper-module-transforms@^7.18.6\", - \"@babel/helper-module-transforms@^7.20.11\", \"@babel/helper-module-transforms@^7.21.0\", - \"@babel/helper-module-transforms@^7.21.2\":\n version \"7.21.2\"\n resolved - \"https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.21.2.tgz#160caafa4978ac8c00ac66636cb0fa37b024e2d2\"\n - \ integrity sha512-79yj2AR4U/Oqq/WOV7Lx6hUjau1Zfo4cI+JLAVYeMV5XIlbOhmjEk5ulbTc9fMpmlojzZHkUUxAiK+UKn+hNQQ==\n - \ dependencies:\n \"@babel/helper-environment-visitor\" \"^7.18.9\"\n \"@babel/helper-module-imports\" - \"^7.18.6\"\n \"@babel/helper-simple-access\" \"^7.20.2\"\n \"@babel/helper-split-export-declaration\" - \"^7.18.6\"\n \"@babel/helper-validator-identifier\" \"^7.19.1\"\n \"@babel/template\" - \"^7.20.7\"\n \"@babel/traverse\" \"^7.21.2\"\n \"@babel/types\" \"^7.21.2\"\n\n\"@babel/helper-optimise-call-expression@^7.12.13\", - \"@babel/helper-optimise-call-expression@^7.15.4\", \"@babel/helper-optimise-call-expression@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe\"\n - \ integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==\n - \ dependencies:\n \"@babel/types\" \"^7.18.6\"\n\n\"@babel/helper-plugin-utils@^7.0.0\", - \"@babel/helper-plugin-utils@^7.10.4\", \"@babel/helper-plugin-utils@^7.12.13\", - \"@babel/helper-plugin-utils@^7.13.0\", \"@babel/helper-plugin-utils@^7.14.5\", - \"@babel/helper-plugin-utils@^7.16.7\", \"@babel/helper-plugin-utils@^7.18.6\", - \"@babel/helper-plugin-utils@^7.18.9\", \"@babel/helper-plugin-utils@^7.19.0\", - \"@babel/helper-plugin-utils@^7.20.2\", \"@babel/helper-plugin-utils@^7.8.0\", - \"@babel/helper-plugin-utils@^7.8.3\":\n version \"7.20.2\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.20.2.tgz#d1b9000752b18d0877cff85a5c376ce5c3121629\"\n - \ integrity sha512-8RvlJG2mj4huQ4pZ+rU9lqKi9ZKiRmuvGuM2HlWmkmgOhbs6zEAw6IEiJ5cQqGbDzGZOhwuOQNtZMi/ENLjZoQ==\n\n\"@babel/helper-remap-async-to-generator@^7.18.9\":\n - \ version \"7.18.9\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519\"\n - \ integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==\n - \ dependencies:\n \"@babel/helper-annotate-as-pure\" \"^7.18.6\"\n \"@babel/helper-environment-visitor\" - \"^7.18.9\"\n \"@babel/helper-wrap-function\" \"^7.18.9\"\n \"@babel/types\" - \"^7.18.9\"\n\n\"@babel/helper-replace-supers@^7.13.12\":\n version \"7.13.12\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz#6442f4c1ad912502481a564a7386de0c77ff3804\"\n - \ integrity sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==\n - \ dependencies:\n \"@babel/helper-member-expression-to-functions\" \"^7.13.12\"\n - \ \"@babel/helper-optimise-call-expression\" \"^7.12.13\"\n \"@babel/traverse\" - \"^7.13.0\"\n \"@babel/types\" \"^7.13.12\"\n\n\"@babel/helper-replace-supers@^7.15.4\":\n - \ version \"7.19.1\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz#e1592a9b4b368aa6bdb8784a711e0bcbf0612b78\"\n - \ integrity sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==\n - \ dependencies:\n \"@babel/helper-environment-visitor\" \"^7.18.9\"\n \"@babel/helper-member-expression-to-functions\" - \"^7.18.9\"\n \"@babel/helper-optimise-call-expression\" \"^7.18.6\"\n - \ \"@babel/traverse\" \"^7.19.1\"\n \"@babel/types\" \"^7.19.0\"\n\n\"@babel/helper-replace-supers@^7.18.6\", - \"@babel/helper-replace-supers@^7.20.7\":\n version \"7.20.7\"\n resolved - \"https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.20.7.tgz#243ecd2724d2071532b2c8ad2f0f9f083bcae331\"\n - \ integrity sha512-vujDMtB6LVfNW13jhlCrp48QNslK6JXi7lQG736HVbHz/mbf4Dc7tIRh1Xf5C0rF7BP8iiSxGMCmY6Ci1ven3A==\n - \ dependencies:\n \"@babel/helper-environment-visitor\" \"^7.18.9\"\n \"@babel/helper-member-expression-to-functions\" - \"^7.20.7\"\n \"@babel/helper-optimise-call-expression\" \"^7.18.6\"\n - \ \"@babel/template\" \"^7.20.7\"\n \"@babel/traverse\" \"^7.20.7\"\n - \ \"@babel/types\" \"^7.20.7\"\n\n\"@babel/helper-simple-access@^7.13.12\":\n - \ version \"7.13.12\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz#dd6c538afb61819d205a012c31792a39c7a5eaf6\"\n - \ integrity sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==\n - \ dependencies:\n \"@babel/types\" \"^7.13.12\"\n\n\"@babel/helper-simple-access@^7.20.2\":\n - \ version \"7.20.2\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.20.2.tgz#0ab452687fe0c2cfb1e2b9e0015de07fc2d62dd9\"\n - \ integrity sha512-+0woI/WPq59IrqDYbVGfshjT5Dmk/nnbdpcF8SnMhhXObpTq2KNBdLFRFrkVdbDOyUmHBCxzm5FHV1rACIkIbA==\n - \ dependencies:\n \"@babel/types\" \"^7.20.2\"\n\n\"@babel/helper-skip-transparent-expression-wrappers@^7.20.0\":\n - \ version \"7.20.0\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.20.0.tgz#fbe4c52f60518cab8140d77101f0e63a8a230684\"\n - \ integrity sha512-5y1JYeNKfvnT8sZcK9DVRtpTbGiomYIHviSP3OQWmDPU3DeH4a1ZlT/N2lyQ5P8egjcRaT/Y9aNqUxK0WsnIIg==\n - \ dependencies:\n \"@babel/types\" \"^7.20.0\"\n\n\"@babel/helper-split-export-declaration@^7.12.13\", - \"@babel/helper-split-export-declaration@^7.15.4\", \"@babel/helper-split-export-declaration@^7.16.7\", - \"@babel/helper-split-export-declaration@^7.18.6\":\n version \"7.18.6\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075\"\n - \ integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==\n - \ dependencies:\n \"@babel/types\" \"^7.18.6\"\n\n\"@babel/helper-string-parser@^7.18.10\", - \"@babel/helper-string-parser@^7.19.4\":\n version \"7.19.4\"\n resolved - \"https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.19.4.tgz#38d3acb654b4701a9b77fb0615a96f775c3a9e63\"\n - \ integrity sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==\n\n\"@babel/helper-validator-identifier@^7.14.0\":\n - \ version \"7.14.0\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.0.tgz#d26cad8a47c65286b15df1547319a5d0bcf27288\"\n - \ integrity sha512-V3ts7zMSu5lfiwWDVWzRDGIN+lnCEUdaXgtVHJgLb1rGaA6jMrtB9EmE7L18foXJIE8Un/A/h6NJfGQp/e1J4A==\n\n\"@babel/helper-validator-identifier@^7.16.7\", - \"@babel/helper-validator-identifier@^7.18.6\", \"@babel/helper-validator-identifier@^7.19.1\":\n - \ version \"7.19.1\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2\"\n - \ integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==\n\n\"@babel/helper-validator-option@^7.12.17\":\n - \ version \"7.14.5\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz#6e72a1fff18d5dfcb878e1e62f1a021c4b72d5a3\"\n - \ integrity sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==\n\n\"@babel/helper-validator-option@^7.18.6\":\n - \ version \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.21.0.tgz#8224c7e13ace4bafdc4004da2cf064ef42673180\"\n - \ integrity sha512-rmL/B8/f0mKS2baE9ZpyTcTavvEuWhTTW8amjzXNvYG4AwBsqTLikfXsEofsJEfKHf+HQVQbFOHy6o+4cnC/fQ==\n\n\"@babel/helper-wrap-function@^7.18.9\":\n - \ version \"7.20.5\"\n resolved \"https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.20.5.tgz#75e2d84d499a0ab3b31c33bcfe59d6b8a45f62e3\"\n - \ integrity sha512-bYMxIWK5mh+TgXGVqAtnu5Yn1un+v8DDZtqyzKRLUzrh70Eal2O3aZ7aPYiMADO4uKlkzOiRiZ6GX5q3qxvW9Q==\n - \ dependencies:\n \"@babel/helper-function-name\" \"^7.19.0\"\n \"@babel/template\" - \"^7.18.10\"\n \"@babel/traverse\" \"^7.20.5\"\n \"@babel/types\" \"^7.20.5\"\n\n\"@babel/helpers@^7.12.5\":\n - \ version \"7.20.13\"\n resolved \"https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.20.13.tgz#e3cb731fb70dc5337134cadc24cbbad31cc87ad2\"\n - \ integrity sha512-nzJ0DWCL3gB5RCXbUO3KIMMsBY2Eqbx8mBpKGE/02PgyRQFcPQLbkQ1vyy596mZLaP+dAfD+R4ckASzNVmW3jg==\n - \ dependencies:\n \"@babel/template\" \"^7.20.7\"\n \"@babel/traverse\" - \"^7.20.13\"\n \"@babel/types\" \"^7.20.7\"\n\n\"@babel/helpers@^7.14.0\":\n - \ version \"7.14.0\"\n resolved \"https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.14.0.tgz#ea9b6be9478a13d6f961dbb5f36bf75e2f3b8f62\"\n - \ integrity sha512-+ufuXprtQ1D1iZTO/K9+EBRn+qPWMJjZSw/S0KlFrxCw4tkrzv9grgpDHkY9MeQTjTY8i2sp7Jep8DfU6tN9Mg==\n - \ dependencies:\n \"@babel/template\" \"^7.12.13\"\n \"@babel/traverse\" - \"^7.14.0\"\n \"@babel/types\" \"^7.14.0\"\n\n\"@babel/helpers@^7.19.4\":\n - \ version \"7.20.1\"\n resolved \"https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.20.1.tgz#2ab7a0fcb0a03b5bf76629196ed63c2d7311f4c9\"\n - \ integrity sha512-J77mUVaDTUJFZ5BpP6mMn6OIl3rEWymk2ZxDBQJUG3P+PbmyMcF3bYWvz0ma69Af1oobDqT/iAsvzhB58xhQUg==\n - \ dependencies:\n \"@babel/template\" \"^7.18.10\"\n \"@babel/traverse\" - \"^7.20.1\"\n \"@babel/types\" \"^7.20.0\"\n\n\"@babel/helpers@^7.20.1\":\n - \ version \"7.20.6\"\n resolved \"https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.20.6.tgz#e64778046b70e04779dfbdf924e7ebb45992c763\"\n - \ integrity sha512-Pf/OjgfgFRW5bApskEz5pvidpim7tEDPlFtKcNRXWmfHGn9IEI2W2flqRQXTFb7gIPTyK++N6rVHuwKut4XK6w==\n - \ dependencies:\n \"@babel/template\" \"^7.18.10\"\n \"@babel/traverse\" - \"^7.20.5\"\n \"@babel/types\" \"^7.20.5\"\n\n\"@babel/helpers@^7.21.0\":\n - \ version \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.21.0.tgz#9dd184fb5599862037917cdc9eecb84577dc4e7e\"\n - \ integrity sha512-XXve0CBtOW0pd7MRzzmoyuSj0e3SEzj8pgyFxnTT1NJZL38BD1MK7yYrm8yefRPIDvNNe14xR4FdbHwpInD4rA==\n - \ dependencies:\n \"@babel/template\" \"^7.20.7\"\n \"@babel/traverse\" - \"^7.21.0\"\n \"@babel/types\" \"^7.21.0\"\n\n\"@babel/highlight@^7.10.4\":\n - \ version \"7.16.10\"\n resolved \"https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.16.10.tgz#744f2eb81579d6eea753c227b0f570ad785aba88\"\n - \ integrity sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==\n - \ dependencies:\n \"@babel/helper-validator-identifier\" \"^7.16.7\"\n - \ chalk \"^2.0.0\"\n js-tokens \"^4.0.0\"\n\n\"@babel/highlight@^7.14.5\", - \"@babel/highlight@^7.16.7\", \"@babel/highlight@^7.18.6\":\n version \"7.18.6\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf\"\n - \ integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==\n - \ dependencies:\n \"@babel/helper-validator-identifier\" \"^7.18.6\"\n - \ chalk \"^2.0.0\"\n js-tokens \"^4.0.0\"\n\n\"@babel/parser@^7.12.10\", - \"@babel/parser@^7.15.4\", \"@babel/parser@^7.17.3\", \"@babel/parser@^7.20.1\":\n - \ version \"7.20.15\"\n resolved \"https://registry.yarnpkg.com/@babel/parser/-/parser-7.20.15.tgz#eec9f36d8eaf0948bb88c87a46784b5ee9fd0c89\"\n - \ integrity sha512-DI4a1oZuf8wC+oAJA9RW6ga3Zbe8RZFt7kD9i4qAspz3I/yHet1VvC3DiSy/fsUvv5pvJuNPh0LPOdCcqinDPg==\n\n\"@babel/parser@^7.14.0\":\n - \ version \"7.14.0\"\n resolved \"https://registry.yarnpkg.com/@babel/parser/-/parser-7.14.0.tgz#2f0ebfed92bcddcc8395b91f1895191ce2760380\"\n - \ integrity sha512-AHbfoxesfBALg33idaTBVUkLnfXtsgvJREf93p4p0Lwsz4ppfE7g1tpEXVm4vrxUcH4DVhAa9Z1m1zqf9WUC7Q==\n\n\"@babel/parser@^7.19.6\", - \"@babel/parser@^7.4.5\":\n version \"7.20.3\"\n resolved \"https://registry.yarnpkg.com/@babel/parser/-/parser-7.20.3.tgz#5358cf62e380cf69efcb87a7bb922ff88bfac6e2\"\n - \ integrity sha512-OP/s5a94frIPXwjzEcv5S/tpQfc6XhxYUnmWpgdqMWGgYCuErA3SzozaRAMQgSZWKeTJxht9aWAkUY+0UzvOFg==\n\n\"@babel/parser@^7.20.13\", - \"@babel/parser@^7.20.7\", \"@babel/parser@^7.21.0\", \"@babel/parser@^7.21.2\":\n - \ version \"7.21.2\"\n resolved \"https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.2.tgz#dacafadfc6d7654c3051a66d6fe55b6cb2f2a0b3\"\n - \ integrity sha512-URpaIJQwEkEC2T9Kn+Ai6Xe/02iNaVCuT/PtoRz3GPVJVDpPd7mLo+VddTbhCRU9TXqW5mSrQfXZyi8kDKOVpQ==\n\n\"@babel/parser@^7.20.2\":\n - \ version \"7.20.5\"\n resolved \"https://registry.yarnpkg.com/@babel/parser/-/parser-7.20.5.tgz#7f3c7335fe417665d929f34ae5dceae4c04015e8\"\n - \ integrity sha512-r27t/cy/m9uKLXQNWWebeCUHgnAZq0CpG1OwKRxzJMP1vpSU4bSIK2hq+/cp0bQxetkXx38n09rNu8jVkcK/zA==\n\n\"@babel/parser@^7.7.0\":\n - \ version \"7.11.3\"\n resolved \"https://registry.yarnpkg.com/@babel/parser/-/parser-7.11.3.tgz#9e1eae46738bcd08e23e867bab43e7b95299a8f9\"\n - \ integrity sha512-REo8xv7+sDxkKvoxEywIdsNFiZLybwdI7hcT5uEPyQrSMB4YQ973BfC9OOrD/81MaIjh6UxdulIQXkjmiH3PcA==\n\n\"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2\"\n - \ integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n\n\"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9\":\n - \ version \"7.20.7\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.20.7.tgz#d9c85589258539a22a901033853101a6198d4ef1\"\n - \ integrity sha512-sbr9+wNE5aXMBBFBICk01tt7sBf2Oc9ikRFEcem/ZORup9IMUdNhW7/wVLEbbtlWOsEubJet46mHAL2C8+2jKQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n \"@babel/helper-skip-transparent-expression-wrappers\" - \"^7.20.0\"\n \"@babel/plugin-proposal-optional-chaining\" \"^7.20.7\"\n\n\"@babel/plugin-proposal-async-generator-functions@^7.20.1\":\n - \ version \"7.20.7\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz#bfb7276d2d573cb67ba379984a2334e262ba5326\"\n - \ integrity sha512-xMbiLsn/8RK7Wq7VeVytytS2L6qE69bXPB10YCmMdDZbKF4okCqY74pI/jJQ/8U0b/F6NrT2+14b8/P9/3AMGA==\n - \ dependencies:\n \"@babel/helper-environment-visitor\" \"^7.18.9\"\n \"@babel/helper-plugin-utils\" - \"^7.20.2\"\n \"@babel/helper-remap-async-to-generator\" \"^7.18.9\"\n - \ \"@babel/plugin-syntax-async-generators\" \"^7.8.4\"\n\n\"@babel/plugin-proposal-class-properties@^7.1.0\":\n - \ version \"7.13.0\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz#146376000b94efd001e57a40a88a525afaab9f37\"\n - \ integrity sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==\n - \ dependencies:\n \"@babel/helper-create-class-features-plugin\" \"^7.13.0\"\n - \ \"@babel/helper-plugin-utils\" \"^7.13.0\"\n\n\"@babel/plugin-proposal-class-properties@^7.16.5\", - \"@babel/plugin-proposal-class-properties@^7.16.7\", \"@babel/plugin-proposal-class-properties@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3\"\n - \ integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==\n - \ dependencies:\n \"@babel/helper-create-class-features-plugin\" \"^7.18.6\"\n - \ \"@babel/helper-plugin-utils\" \"^7.18.6\"\n\n\"@babel/plugin-proposal-class-static-block@^7.18.6\":\n - \ version \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.21.0.tgz#77bdd66fb7b605f3a61302d224bdfacf5547977d\"\n - \ integrity sha512-XP5G9MWNUskFuP30IfFSEFB0Z6HzLIUcjYM4bYOPHXl7eiJ9HFv8tWj6TXTN5QODiEhDZAeI4hLok2iHFFV4hw==\n - \ dependencies:\n \"@babel/helper-create-class-features-plugin\" \"^7.21.0\"\n - \ \"@babel/helper-plugin-utils\" \"^7.20.2\"\n \"@babel/plugin-syntax-class-static-block\" - \"^7.14.5\"\n\n\"@babel/plugin-proposal-decorators@^7.13.5\", \"@babel/plugin-proposal-decorators@^7.16.7\":\n - \ version \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.21.0.tgz#70e0c89fdcd7465c97593edb8f628ba6e4199d63\"\n - \ integrity sha512-MfgX49uRrFUTL/HvWtmx3zmpyzMMr4MTj3d527MLlr/4RTT9G/ytFFP7qet2uM2Ve03b+BkpWUpK+lRXnQ+v9w==\n - \ dependencies:\n \"@babel/helper-create-class-features-plugin\" \"^7.21.0\"\n - \ \"@babel/helper-plugin-utils\" \"^7.20.2\"\n \"@babel/helper-replace-supers\" - \"^7.20.7\"\n \"@babel/helper-split-export-declaration\" \"^7.18.6\"\n - \ \"@babel/plugin-syntax-decorators\" \"^7.21.0\"\n\n\"@babel/plugin-proposal-dynamic-import@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz#72bcf8d408799f547d759298c3c27c7e7faa4d94\"\n - \ integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n \"@babel/plugin-syntax-dynamic-import\" - \"^7.8.3\"\n\n\"@babel/plugin-proposal-export-namespace-from@^7.18.9\":\n - \ version \"7.18.9\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203\"\n - \ integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.9\"\n \"@babel/plugin-syntax-export-namespace-from\" - \"^7.8.3\"\n\n\"@babel/plugin-proposal-json-strings@^7.18.6\":\n version - \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz#7e8788c1811c393aff762817e7dbf1ebd0c05f0b\"\n - \ integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n \"@babel/plugin-syntax-json-strings\" - \"^7.8.3\"\n\n\"@babel/plugin-proposal-logical-assignment-operators@^7.18.9\":\n - \ version \"7.20.7\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.20.7.tgz#dfbcaa8f7b4d37b51e8bfb46d94a5aea2bb89d83\"\n - \ integrity sha512-y7C7cZgpMIjWlKE5T7eJwp+tnRYM89HmRvWM5EQuB5BoHEONjmQ8lSNmBUwOyy/GFRsohJED51YBF79hE1djug==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n \"@babel/plugin-syntax-logical-assignment-operators\" - \"^7.10.4\"\n\n\"@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6\", - \"@babel/plugin-proposal-nullish-coalescing-operator@^7.4.4\":\n version - \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1\"\n - \ integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n \"@babel/plugin-syntax-nullish-coalescing-operator\" - \"^7.8.3\"\n\n\"@babel/plugin-proposal-numeric-separator@^7.18.6\":\n version - \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75\"\n - \ integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n \"@babel/plugin-syntax-numeric-separator\" - \"^7.10.4\"\n\n\"@babel/plugin-proposal-object-rest-spread@^7.20.2\":\n version - \"7.20.7\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a\"\n - \ integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg==\n - \ dependencies:\n \"@babel/compat-data\" \"^7.20.5\"\n \"@babel/helper-compilation-targets\" - \"^7.20.7\"\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n \"@babel/plugin-syntax-object-rest-spread\" - \"^7.8.3\"\n \"@babel/plugin-transform-parameters\" \"^7.20.7\"\n\n\"@babel/plugin-proposal-optional-catch-binding@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb\"\n - \ integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n \"@babel/plugin-syntax-optional-catch-binding\" - \"^7.8.3\"\n\n\"@babel/plugin-proposal-optional-chaining@^7.18.9\", \"@babel/plugin-proposal-optional-chaining@^7.20.7\", - \"@babel/plugin-proposal-optional-chaining@^7.6.0\":\n version \"7.21.0\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz#886f5c8978deb7d30f678b2e24346b287234d3ea\"\n - \ integrity sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n \"@babel/helper-skip-transparent-expression-wrappers\" - \"^7.20.0\"\n \"@babel/plugin-syntax-optional-chaining\" \"^7.8.3\"\n\n\"@babel/plugin-proposal-private-methods@^7.16.5\", - \"@babel/plugin-proposal-private-methods@^7.18.6\":\n version \"7.18.6\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea\"\n - \ integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==\n - \ dependencies:\n \"@babel/helper-create-class-features-plugin\" \"^7.18.6\"\n - \ \"@babel/helper-plugin-utils\" \"^7.18.6\"\n\n\"@babel/plugin-proposal-private-property-in-object@^7.16.5\", - \"@babel/plugin-proposal-private-property-in-object@^7.18.6\":\n version - \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0.tgz#19496bd9883dd83c23c7d7fc45dcd9ad02dfa1dc\"\n - \ integrity sha512-ha4zfehbJjc5MmXBlHec1igel5TJXXLDDRbuJ4+XT2TJcyD9/V1919BA8gMvsdHcNMBy4WBUBiRb3nw/EQUtBw==\n - \ dependencies:\n \"@babel/helper-annotate-as-pure\" \"^7.18.6\"\n \"@babel/helper-create-class-features-plugin\" - \"^7.21.0\"\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n \"@babel/plugin-syntax-private-property-in-object\" - \"^7.14.5\"\n\n\"@babel/plugin-proposal-unicode-property-regex@^7.18.6\", - \"@babel/plugin-proposal-unicode-property-regex@^7.4.4\":\n version \"7.18.6\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e\"\n - \ integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==\n - \ dependencies:\n \"@babel/helper-create-regexp-features-plugin\" \"^7.18.6\"\n - \ \"@babel/helper-plugin-utils\" \"^7.18.6\"\n\n\"@babel/plugin-syntax-async-generators@^7.8.4\":\n - \ version \"7.8.4\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d\"\n - \ integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.8.0\"\n\n\"@babel/plugin-syntax-class-properties@^7.12.13\":\n - \ version \"7.12.13\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10\"\n - \ integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.12.13\"\n\n\"@babel/plugin-syntax-class-static-block@^7.14.5\":\n - \ version \"7.14.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406\"\n - \ integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.14.5\"\n\n\"@babel/plugin-syntax-decorators@^7.16.7\":\n - \ version \"7.19.0\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz#5f13d1d8fce96951bea01a10424463c9a5b3a599\"\n - \ integrity sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.19.0\"\n\n\"@babel/plugin-syntax-decorators@^7.21.0\":\n - \ version \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.21.0.tgz#d2b3f31c3e86fa86e16bb540b7660c55bd7d0e78\"\n - \ integrity sha512-tIoPpGBR8UuM4++ccWN3gifhVvQu7ZizuR1fklhRJrd5ewgbkUS+0KVFeWWxELtn18NTLoW32XV7zyOgIAiz+w==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n\n\"@babel/plugin-syntax-dynamic-import@^7.8.3\":\n - \ version \"7.8.3\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3\"\n - \ integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.8.0\"\n\n\"@babel/plugin-syntax-export-namespace-from@^7.8.3\":\n - \ version \"7.8.3\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a\"\n - \ integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.8.3\"\n\n\"@babel/plugin-syntax-import-assertions@^7.20.0\":\n - \ version \"7.20.0\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.20.0.tgz#bb50e0d4bea0957235390641209394e87bdb9cc4\"\n - \ integrity sha512-IUh1vakzNoWalR8ch/areW7qFopR2AEw03JlG7BbrDqmQ4X3q9uuipQwSGrUn7oGiemKjtSLDhNtQHzMHr1JdQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.19.0\"\n\n\"@babel/plugin-syntax-json-strings@^7.8.3\":\n - \ version \"7.8.3\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a\"\n - \ integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.8.0\"\n\n\"@babel/plugin-syntax-logical-assignment-operators@^7.10.4\":\n - \ version \"7.10.4\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699\"\n - \ integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.10.4\"\n\n\"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3\":\n - \ version \"7.8.3\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9\"\n - \ integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.8.0\"\n\n\"@babel/plugin-syntax-numeric-separator@^7.10.4\":\n - \ version \"7.10.4\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97\"\n - \ integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.10.4\"\n\n\"@babel/plugin-syntax-object-rest-spread@^7.8.3\":\n - \ version \"7.8.3\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871\"\n - \ integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.8.0\"\n\n\"@babel/plugin-syntax-optional-catch-binding@^7.8.3\":\n - \ version \"7.8.3\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1\"\n - \ integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.8.0\"\n\n\"@babel/plugin-syntax-optional-chaining@^7.8.3\":\n - \ version \"7.8.3\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a\"\n - \ integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.8.0\"\n\n\"@babel/plugin-syntax-private-property-in-object@^7.14.5\":\n - \ version \"7.14.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad\"\n - \ integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.14.5\"\n\n\"@babel/plugin-syntax-top-level-await@^7.14.5\":\n - \ version \"7.14.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c\"\n - \ integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.14.5\"\n\n\"@babel/plugin-syntax-typescript@^7.2.0\", - \"@babel/plugin-syntax-typescript@^7.20.0\", \"@babel/plugin-syntax-typescript@^7.8.3\":\n - \ version \"7.20.0\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.20.0.tgz#4e9a0cfc769c85689b77a2e642d24e9f697fc8c7\"\n - \ integrity sha512-rd9TkG+u1CExzS4SM1BlMEhMXwFLKVjOAFFCDx9PbX5ycJWDoWMcwdJH9RhkPu1dOgn5TrxLot/Gx6lWFuAUNQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.19.0\"\n\n\"@babel/plugin-transform-arrow-functions@^7.18.6\":\n - \ version \"7.20.7\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.20.7.tgz#bea332b0e8b2dab3dafe55a163d8227531ab0551\"\n - \ integrity sha512-3poA5E7dzDomxj9WXWwuD6A5F3kc7VXwIJO+E+J8qtDtS+pXPAhrgEyh+9GBwBgPq1Z+bB+/JD60lp5jsN7JPQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n\n\"@babel/plugin-transform-async-to-generator@^7.18.6\":\n - \ version \"7.20.7\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.20.7.tgz#dfee18623c8cb31deb796aa3ca84dda9cea94354\"\n - \ integrity sha512-Uo5gwHPT9vgnSXQxqGtpdufUiWp96gk7yiP4Mp5bm1QMkEmLXBO7PAGYbKoJ6DhAwiNkcHFBol/x5zZZkL/t0Q==\n - \ dependencies:\n \"@babel/helper-module-imports\" \"^7.18.6\"\n \"@babel/helper-plugin-utils\" - \"^7.20.2\"\n \"@babel/helper-remap-async-to-generator\" \"^7.18.9\"\n\n\"@babel/plugin-transform-block-scoped-functions@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8\"\n - \ integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n\n\"@babel/plugin-transform-block-scoping@^7.16.0\":\n - \ version \"7.20.2\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.20.2.tgz#f59b1767e6385c663fd0bce655db6ca9c8b236ed\"\n - \ integrity sha512-y5V15+04ry69OV2wULmwhEA6jwSWXO1TwAtIwiPXcvHcoOQUqpyMVd2bDsQJMW8AurjulIyUV8kDqtjSwHy1uQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n\n\"@babel/plugin-transform-block-scoping@^7.18.9\", - \"@babel/plugin-transform-block-scoping@^7.20.2\":\n version \"7.21.0\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.21.0.tgz#e737b91037e5186ee16b76e7ae093358a5634f02\"\n - \ integrity sha512-Mdrbunoh9SxwFZapeHVrwFmri16+oYotcZysSzhNIVDwIAb1UV+kvnxULSYq9J3/q5MDG+4X6w8QVgD1zhBXNQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n\n\"@babel/plugin-transform-classes@^7.20.2\":\n - \ version \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.21.0.tgz#f469d0b07a4c5a7dbb21afad9e27e57b47031665\"\n - \ integrity sha512-RZhbYTCEUAe6ntPehC4hlslPWosNHDox+vAs4On/mCLRLfoDVHf6hVEd7kuxr1RnHwJmxFfUM3cZiZRmPxJPXQ==\n - \ dependencies:\n \"@babel/helper-annotate-as-pure\" \"^7.18.6\"\n \"@babel/helper-compilation-targets\" - \"^7.20.7\"\n \"@babel/helper-environment-visitor\" \"^7.18.9\"\n \"@babel/helper-function-name\" - \"^7.21.0\"\n \"@babel/helper-optimise-call-expression\" \"^7.18.6\"\n - \ \"@babel/helper-plugin-utils\" \"^7.20.2\"\n \"@babel/helper-replace-supers\" - \"^7.20.7\"\n \"@babel/helper-split-export-declaration\" \"^7.18.6\"\n - \ globals \"^11.1.0\"\n\n\"@babel/plugin-transform-computed-properties@^7.18.9\":\n - \ version \"7.20.7\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.20.7.tgz#704cc2fd155d1c996551db8276d55b9d46e4d0aa\"\n - \ integrity sha512-Lz7MvBK6DTjElHAmfu6bfANzKcxpyNPeYBGEafyA6E5HtRpjpZwU+u7Qrgz/2OR0z+5TvKYbPdphfSaAcZBrYQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n \"@babel/template\" - \"^7.20.7\"\n\n\"@babel/plugin-transform-destructuring@^7.20.2\":\n version - \"7.20.7\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.20.7.tgz#8bda578f71620c7de7c93af590154ba331415454\"\n - \ integrity sha512-Xwg403sRrZb81IVB79ZPqNQME23yhugYVqgTxAhT99h485F4f+GMELFhhOsscDUB7HCswepKeCKLn/GZvUKoBA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n\n\"@babel/plugin-transform-dotall-regex@^7.18.6\", - \"@babel/plugin-transform-dotall-regex@^7.4.4\":\n version \"7.18.6\"\n resolved - \"https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8\"\n - \ integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==\n - \ dependencies:\n \"@babel/helper-create-regexp-features-plugin\" \"^7.18.6\"\n - \ \"@babel/helper-plugin-utils\" \"^7.18.6\"\n\n\"@babel/plugin-transform-duplicate-keys@^7.18.9\":\n - \ version \"7.18.9\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e\"\n - \ integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.9\"\n\n\"@babel/plugin-transform-exponentiation-operator@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd\"\n - \ integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==\n - \ dependencies:\n \"@babel/helper-builder-binary-assignment-operator-visitor\" - \"^7.18.6\"\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n\n\"@babel/plugin-transform-for-of@^7.18.8\":\n - \ version \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.21.0.tgz#964108c9988de1a60b4be2354a7d7e245f36e86e\"\n - \ integrity sha512-LlUYlydgDkKpIY7mcBWvyPPmMcOphEyYA27Ef4xpbh1IiDNLr0kZsos2nf92vz3IccvJI25QUwp86Eo5s6HmBQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n\n\"@babel/plugin-transform-function-name@^7.18.9\":\n - \ version \"7.18.9\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0\"\n - \ integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==\n - \ dependencies:\n \"@babel/helper-compilation-targets\" \"^7.18.9\"\n \"@babel/helper-function-name\" - \"^7.18.9\"\n \"@babel/helper-plugin-utils\" \"^7.18.9\"\n\n\"@babel/plugin-transform-literals@^7.18.9\":\n - \ version \"7.18.9\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc\"\n - \ integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.9\"\n\n\"@babel/plugin-transform-member-expression-literals@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e\"\n - \ integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n\n\"@babel/plugin-transform-modules-amd@^7.13.0\", - \"@babel/plugin-transform-modules-amd@^7.16.7\", \"@babel/plugin-transform-modules-amd@^7.19.6\":\n - \ version \"7.20.11\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.20.11.tgz#3daccca8e4cc309f03c3a0c4b41dc4b26f55214a\"\n - \ integrity sha512-NuzCt5IIYOW0O30UvqktzHYR2ud5bOWbY0yaxWZ6G+aFzOMJvrs5YHNikrbdaT15+KNO31nPOy5Fim3ku6Zb5g==\n - \ dependencies:\n \"@babel/helper-module-transforms\" \"^7.20.11\"\n \"@babel/helper-plugin-utils\" - \"^7.20.2\"\n\n\"@babel/plugin-transform-modules-commonjs@^7.19.6\":\n version - \"7.21.2\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.21.2.tgz#6ff5070e71e3192ef2b7e39820a06fb78e3058e7\"\n - \ integrity sha512-Cln+Yy04Gxua7iPdj6nOV96smLGjpElir5YwzF0LBPKoPlLDNJePNlrGGaybAJkd0zKRnOVXOgizSqPYMNYkzA==\n - \ dependencies:\n \"@babel/helper-module-transforms\" \"^7.21.2\"\n \"@babel/helper-plugin-utils\" - \"^7.20.2\"\n \"@babel/helper-simple-access\" \"^7.20.2\"\n\n\"@babel/plugin-transform-modules-systemjs@^7.19.6\":\n - \ version \"7.20.11\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.20.11.tgz#467ec6bba6b6a50634eea61c9c232654d8a4696e\"\n - \ integrity sha512-vVu5g9BPQKSFEmvt2TA4Da5N+QVS66EX21d8uoOihC+OCpUoGvzVsXeqFdtAEfVa5BILAeFt+U7yVmLbQnAJmw==\n - \ dependencies:\n \"@babel/helper-hoist-variables\" \"^7.18.6\"\n \"@babel/helper-module-transforms\" - \"^7.20.11\"\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n \"@babel/helper-validator-identifier\" - \"^7.19.1\"\n\n\"@babel/plugin-transform-modules-umd@^7.18.6\":\n version - \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9\"\n - \ integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==\n - \ dependencies:\n \"@babel/helper-module-transforms\" \"^7.18.6\"\n \"@babel/helper-plugin-utils\" - \"^7.18.6\"\n\n\"@babel/plugin-transform-named-capturing-groups-regex@^7.19.1\":\n - \ version \"7.20.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.20.5.tgz#626298dd62ea51d452c3be58b285d23195ba69a8\"\n - \ integrity sha512-mOW4tTzi5iTLnw+78iEq3gr8Aoq4WNRGpmSlrogqaiCBoR1HFhpU4JkpQFOHfeYx3ReVIFWOQJS4aZBRvuZ6mA==\n - \ dependencies:\n \"@babel/helper-create-regexp-features-plugin\" \"^7.20.5\"\n - \ \"@babel/helper-plugin-utils\" \"^7.20.2\"\n\n\"@babel/plugin-transform-new-target@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz#d128f376ae200477f37c4ddfcc722a8a1b3246a8\"\n - \ integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n\n\"@babel/plugin-transform-object-super@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c\"\n - \ integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n \"@babel/helper-replace-supers\" - \"^7.18.6\"\n\n\"@babel/plugin-transform-parameters@^7.20.1\", \"@babel/plugin-transform-parameters@^7.20.7\":\n - \ version \"7.20.7\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.20.7.tgz#0ee349e9d1bc96e78e3b37a7af423a4078a7083f\"\n - \ integrity sha512-WiWBIkeHKVOSYPO0pWkxGPfKeWrCJyD3NJ53+Lrp/QMSZbsVPovrVl2aWZ19D/LTVnaDv5Ap7GJ/B2CTOZdrfA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n\n\"@babel/plugin-transform-property-literals@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3\"\n - \ integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n\n\"@babel/plugin-transform-regenerator@^7.18.6\":\n - \ version \"7.20.5\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.20.5.tgz#57cda588c7ffb7f4f8483cc83bdcea02a907f04d\"\n - \ integrity sha512-kW/oO7HPBtntbsahzQ0qSE3tFvkFwnbozz3NWFhLGqH75vLEg+sCGngLlhVkePlCs3Jv0dBBHDzCHxNiFAQKCQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n regenerator-transform - \"^0.15.1\"\n\n\"@babel/plugin-transform-reserved-words@^7.18.6\":\n version - \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a\"\n - \ integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n\n\"@babel/plugin-transform-runtime@^7.13.9\":\n - \ version \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.21.0.tgz#2a884f29556d0a68cd3d152dcc9e6c71dfb6eee8\"\n - \ integrity sha512-ReY6pxwSzEU0b3r2/T/VhqMKg/AkceBT19X0UptA3/tYi5Pe2eXgEUH+NNMC5nok6c6XQz5tyVTUpuezRfSMSg==\n - \ dependencies:\n \"@babel/helper-module-imports\" \"^7.18.6\"\n \"@babel/helper-plugin-utils\" - \"^7.20.2\"\n babel-plugin-polyfill-corejs2 \"^0.3.3\"\n babel-plugin-polyfill-corejs3 - \"^0.6.0\"\n babel-plugin-polyfill-regenerator \"^0.4.1\"\n semver \"^6.3.0\"\n\n\"@babel/plugin-transform-shorthand-properties@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9\"\n - \ integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n\n\"@babel/plugin-transform-spread@^7.19.0\":\n - \ version \"7.20.7\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.20.7.tgz#c2d83e0b99d3bf83e07b11995ee24bf7ca09401e\"\n - \ integrity sha512-ewBbHQ+1U/VnH1fxltbJqDeWBU1oNLG8Dj11uIv3xVf7nrQu0bPGe5Rf716r7K5Qz+SqtAOVswoVunoiBtGhxw==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n \"@babel/helper-skip-transparent-expression-wrappers\" - \"^7.20.0\"\n\n\"@babel/plugin-transform-sticky-regex@^7.18.6\":\n version - \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc\"\n - \ integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.6\"\n\n\"@babel/plugin-transform-template-literals@^7.18.9\":\n - \ version \"7.18.9\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e\"\n - \ integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.9\"\n\n\"@babel/plugin-transform-typeof-symbol@^7.18.9\":\n - \ version \"7.18.9\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0\"\n - \ integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.9\"\n\n\"@babel/plugin-transform-typescript@^7.13.0\":\n - \ version \"7.21.0\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.21.0.tgz#f0956a153679e3b377ae5b7f0143427151e4c848\"\n - \ integrity sha512-xo///XTPp3mDzTtrqXoBlK9eiAYW3wv9JXglcn/u1bi60RW11dEUxIgA8cbnDhutS1zacjMRmAwxE0gMklLnZg==\n - \ dependencies:\n \"@babel/helper-create-class-features-plugin\" \"^7.21.0\"\n - \ \"@babel/helper-plugin-utils\" \"^7.20.2\"\n \"@babel/plugin-syntax-typescript\" - \"^7.20.0\"\n\n\"@babel/plugin-transform-typescript@^7.16.8\":\n version - \"7.20.2\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.20.2.tgz#91515527b376fc122ba83b13d70b01af8fe98f3f\"\n - \ integrity sha512-jvS+ngBfrnTUBfOQq8NfGnSbF9BrqlR6hjJ2yVxMkmO5nL/cdifNbI30EfjRlN4g5wYWNnMPyj5Sa6R1pbLeag==\n - \ dependencies:\n \"@babel/helper-create-class-features-plugin\" \"^7.20.2\"\n - \ \"@babel/helper-plugin-utils\" \"^7.20.2\"\n \"@babel/plugin-syntax-typescript\" - \"^7.20.0\"\n\n\"@babel/plugin-transform-typescript@~7.4.0\":\n version \"7.4.5\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.4.5.tgz#ab3351ba35307b79981993536c93ff8be050ba28\"\n - \ integrity sha512-RPB/YeGr4ZrFKNwfuQRlMf2lxoCUaU01MTw39/OFE/RiL8HDjtn68BwEPft1P7JN4akyEmjGWAMNldOV7o9V2g==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.0.0\"\n \"@babel/plugin-syntax-typescript\" - \"^7.2.0\"\n\n\"@babel/plugin-transform-typescript@~7.5.0\":\n version \"7.5.5\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.5.5.tgz#6d862766f09b2da1cb1f7d505fe2aedab6b7d4b8\"\n - \ integrity sha512-pehKf4m640myZu5B2ZviLaiBlxMCjSZ1qTEO459AXKX5GnPueyulJeCqZFs1nz/Ya2dDzXQ1NxZ/kKNWyD4h6w==\n - \ dependencies:\n \"@babel/helper-create-class-features-plugin\" \"^7.5.5\"\n - \ \"@babel/helper-plugin-utils\" \"^7.0.0\"\n \"@babel/plugin-syntax-typescript\" - \"^7.2.0\"\n\n\"@babel/plugin-transform-typescript@~7.8.0\":\n version \"7.8.7\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.8.7.tgz#48bccff331108a7b3a28c3a4adc89e036dc3efda\"\n - \ integrity sha512-7O0UsPQVNKqpHeHLpfvOG4uXmlw+MOxYvUv6Otc9uH5SYMIxvF6eBdjkWvC3f9G+VXe0RsNExyAQBeTRug/wqQ==\n - \ dependencies:\n \"@babel/helper-create-class-features-plugin\" \"^7.8.3\"\n - \ \"@babel/helper-plugin-utils\" \"^7.8.3\"\n \"@babel/plugin-syntax-typescript\" - \"^7.8.3\"\n\n\"@babel/plugin-transform-unicode-escapes@^7.18.10\":\n version - \"7.18.10\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz#1ecfb0eda83d09bbcb77c09970c2dd55832aa246\"\n - \ integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.18.9\"\n\n\"@babel/plugin-transform-unicode-regex@^7.18.6\":\n - \ version \"7.18.6\"\n resolved \"https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca\"\n - \ integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==\n - \ dependencies:\n \"@babel/helper-create-regexp-features-plugin\" \"^7.18.6\"\n - \ \"@babel/helper-plugin-utils\" \"^7.18.6\"\n\n\"@babel/polyfill@^7.11.5\":\n - \ version \"7.12.1\"\n resolved \"https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.12.1.tgz#1f2d6371d1261bbd961f3c5d5909150e12d0bd96\"\n - \ integrity sha512-X0pi0V6gxLi6lFZpGmeNa4zxtwEmCs42isWLNjZZDE0Y8yVfgu0T2OAHlzBbdYlqbW/YXVvoBHpATEM+goCj8g==\n - \ dependencies:\n core-js \"^2.6.5\"\n regenerator-runtime \"^0.13.4\"\n\n\"@babel/preset-env@^7.10.2\", - \"@babel/preset-env@^7.16.5\", \"@babel/preset-env@^7.16.7\":\n version \"7.20.2\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.20.2.tgz#9b1642aa47bb9f43a86f9630011780dab7f86506\"\n - \ integrity sha512-1G0efQEWR1EHkKvKHqbG+IN/QdgwfByUpM5V5QroDzGV2t3S/WXNQd693cHiHTlCFMpr9B6FkPFXDA2lQcKoDg==\n - \ dependencies:\n \"@babel/compat-data\" \"^7.20.1\"\n \"@babel/helper-compilation-targets\" - \"^7.20.0\"\n \"@babel/helper-plugin-utils\" \"^7.20.2\"\n \"@babel/helper-validator-option\" - \"^7.18.6\"\n \"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression\" - \"^7.18.6\"\n \"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining\" - \"^7.18.9\"\n \"@babel/plugin-proposal-async-generator-functions\" \"^7.20.1\"\n - \ \"@babel/plugin-proposal-class-properties\" \"^7.18.6\"\n \"@babel/plugin-proposal-class-static-block\" - \"^7.18.6\"\n \"@babel/plugin-proposal-dynamic-import\" \"^7.18.6\"\n \"@babel/plugin-proposal-export-namespace-from\" - \"^7.18.9\"\n \"@babel/plugin-proposal-json-strings\" \"^7.18.6\"\n \"@babel/plugin-proposal-logical-assignment-operators\" - \"^7.18.9\"\n \"@babel/plugin-proposal-nullish-coalescing-operator\" \"^7.18.6\"\n - \ \"@babel/plugin-proposal-numeric-separator\" \"^7.18.6\"\n \"@babel/plugin-proposal-object-rest-spread\" - \"^7.20.2\"\n \"@babel/plugin-proposal-optional-catch-binding\" \"^7.18.6\"\n - \ \"@babel/plugin-proposal-optional-chaining\" \"^7.18.9\"\n \"@babel/plugin-proposal-private-methods\" - \"^7.18.6\"\n \"@babel/plugin-proposal-private-property-in-object\" \"^7.18.6\"\n - \ \"@babel/plugin-proposal-unicode-property-regex\" \"^7.18.6\"\n \"@babel/plugin-syntax-async-generators\" - \"^7.8.4\"\n \"@babel/plugin-syntax-class-properties\" \"^7.12.13\"\n \"@babel/plugin-syntax-class-static-block\" - \"^7.14.5\"\n \"@babel/plugin-syntax-dynamic-import\" \"^7.8.3\"\n \"@babel/plugin-syntax-export-namespace-from\" - \"^7.8.3\"\n \"@babel/plugin-syntax-import-assertions\" \"^7.20.0\"\n \"@babel/plugin-syntax-json-strings\" - \"^7.8.3\"\n \"@babel/plugin-syntax-logical-assignment-operators\" \"^7.10.4\"\n - \ \"@babel/plugin-syntax-nullish-coalescing-operator\" \"^7.8.3\"\n \"@babel/plugin-syntax-numeric-separator\" - \"^7.10.4\"\n \"@babel/plugin-syntax-object-rest-spread\" \"^7.8.3\"\n - \ \"@babel/plugin-syntax-optional-catch-binding\" \"^7.8.3\"\n \"@babel/plugin-syntax-optional-chaining\" - \"^7.8.3\"\n \"@babel/plugin-syntax-private-property-in-object\" \"^7.14.5\"\n - \ \"@babel/plugin-syntax-top-level-await\" \"^7.14.5\"\n \"@babel/plugin-transform-arrow-functions\" - \"^7.18.6\"\n \"@babel/plugin-transform-async-to-generator\" \"^7.18.6\"\n - \ \"@babel/plugin-transform-block-scoped-functions\" \"^7.18.6\"\n \"@babel/plugin-transform-block-scoping\" - \"^7.20.2\"\n \"@babel/plugin-transform-classes\" \"^7.20.2\"\n \"@babel/plugin-transform-computed-properties\" - \"^7.18.9\"\n \"@babel/plugin-transform-destructuring\" \"^7.20.2\"\n \"@babel/plugin-transform-dotall-regex\" - \"^7.18.6\"\n \"@babel/plugin-transform-duplicate-keys\" \"^7.18.9\"\n - \ \"@babel/plugin-transform-exponentiation-operator\" \"^7.18.6\"\n \"@babel/plugin-transform-for-of\" - \"^7.18.8\"\n \"@babel/plugin-transform-function-name\" \"^7.18.9\"\n \"@babel/plugin-transform-literals\" - \"^7.18.9\"\n \"@babel/plugin-transform-member-expression-literals\" \"^7.18.6\"\n - \ \"@babel/plugin-transform-modules-amd\" \"^7.19.6\"\n \"@babel/plugin-transform-modules-commonjs\" - \"^7.19.6\"\n \"@babel/plugin-transform-modules-systemjs\" \"^7.19.6\"\n - \ \"@babel/plugin-transform-modules-umd\" \"^7.18.6\"\n \"@babel/plugin-transform-named-capturing-groups-regex\" - \"^7.19.1\"\n \"@babel/plugin-transform-new-target\" \"^7.18.6\"\n \"@babel/plugin-transform-object-super\" - \"^7.18.6\"\n \"@babel/plugin-transform-parameters\" \"^7.20.1\"\n \"@babel/plugin-transform-property-literals\" - \"^7.18.6\"\n \"@babel/plugin-transform-regenerator\" \"^7.18.6\"\n \"@babel/plugin-transform-reserved-words\" - \"^7.18.6\"\n \"@babel/plugin-transform-shorthand-properties\" \"^7.18.6\"\n - \ \"@babel/plugin-transform-spread\" \"^7.19.0\"\n \"@babel/plugin-transform-sticky-regex\" - \"^7.18.6\"\n \"@babel/plugin-transform-template-literals\" \"^7.18.9\"\n - \ \"@babel/plugin-transform-typeof-symbol\" \"^7.18.9\"\n \"@babel/plugin-transform-unicode-escapes\" - \"^7.18.10\"\n \"@babel/plugin-transform-unicode-regex\" \"^7.18.6\"\n - \ \"@babel/preset-modules\" \"^0.1.5\"\n \"@babel/types\" \"^7.20.2\"\n - \ babel-plugin-polyfill-corejs2 \"^0.3.3\"\n babel-plugin-polyfill-corejs3 - \"^0.6.0\"\n babel-plugin-polyfill-regenerator \"^0.4.1\"\n core-js-compat - \"^3.25.1\"\n semver \"^6.3.0\"\n\n\"@babel/preset-modules@^0.1.5\":\n - \ version \"0.1.5\"\n resolved \"https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9\"\n - \ integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.0.0\"\n \"@babel/plugin-proposal-unicode-property-regex\" - \"^7.4.4\"\n \"@babel/plugin-transform-dotall-regex\" \"^7.4.4\"\n \"@babel/types\" - \"^7.4.4\"\n esutils \"^2.0.2\"\n\n\"@babel/regjsgen@^0.8.0\":\n version - \"0.8.0\"\n resolved \"https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310\"\n - \ integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==\n\n\"@babel/runtime@7.12.18\":\n - \ version \"7.12.18\"\n resolved \"https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.12.18.tgz#af137bd7e7d9705a412b3caaf991fe6aaa97831b\"\n - \ integrity sha512-BogPQ7ciE6SYAUPtlm9tWbgI9+2AgqSam6QivMgXgAT+fKbgppaj4ZX15MHeLC1PVF5sNk70huBu20XxWOs8Cg==\n - \ dependencies:\n regenerator-runtime \"^0.13.4\"\n\n\"@babel/runtime@^7.10.2\", - \"@babel/runtime@^7.17.8\", \"@babel/runtime@^7.8.4\":\n version \"7.21.0\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.21.0.tgz#5b55c9d394e5fcf304909a8b00c07dc217b56673\"\n - \ integrity sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==\n - \ dependencies:\n regenerator-runtime \"^0.13.11\"\n\n\"@babel/runtime@^7.14.0\":\n - \ version \"7.19.4\"\n resolved \"https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.19.4.tgz#a42f814502ee467d55b38dd1c256f53a7b885c78\"\n - \ integrity sha512-EXpLCrk55f+cYqmHsSR+yD/0gAIMxxA9QK9lnQWzhMCvt+YmoBN7Zx94s++Kv0+unHk39vxNO8t+CMA2WSS3wA==\n - \ dependencies:\n regenerator-runtime \"^0.13.4\"\n\n\"@babel/template@^7.12.13\":\n - \ version \"7.15.4\"\n resolved \"https://registry.yarnpkg.com/@babel/template/-/template-7.15.4.tgz#51898d35dcf3faa670c4ee6afcfd517ee139f194\"\n - \ integrity sha512-UgBAfEa1oGuYgDIPM2G+aHa4Nlo9Lh6mGD2bDBGMTbYnc38vulXPuC1MGjYILIEmlwl6Rd+BPR9ee3gm20CBtg==\n - \ dependencies:\n \"@babel/code-frame\" \"^7.14.5\"\n \"@babel/parser\" - \"^7.15.4\"\n \"@babel/types\" \"^7.15.4\"\n\n\"@babel/template@^7.12.7\", - \"@babel/template@^7.18.10\", \"@babel/template@^7.20.7\":\n version \"7.20.7\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/template/-/template-7.20.7.tgz#a15090c2839a83b02aa996c0b4994005841fd5a8\"\n - \ integrity sha512-8SegXApWe6VoNw0r9JHpSteLKTpTiLZ4rMlGIm9JQ18KiCtyQiAMEazujAHrUS5flrcqYZa75ukev3P6QmUwUw==\n - \ dependencies:\n \"@babel/code-frame\" \"^7.18.6\"\n \"@babel/parser\" - \"^7.20.7\"\n \"@babel/types\" \"^7.20.7\"\n\n\"@babel/traverse@^7.1.6\", - \"@babel/traverse@^7.20.10\", \"@babel/traverse@^7.20.13\", \"@babel/traverse@^7.20.5\", - \"@babel/traverse@^7.20.7\", \"@babel/traverse@^7.21.0\", \"@babel/traverse@^7.21.2\":\n - \ version \"7.21.2\"\n resolved \"https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.21.2.tgz#ac7e1f27658750892e815e60ae90f382a46d8e75\"\n - \ integrity sha512-ts5FFU/dSUPS13tv8XiEObDu9K+iagEKME9kAbaP7r0Y9KtZJZ+NGndDvWoRAYNpeWafbpFeki3q9QoMD6gxyw==\n - \ dependencies:\n \"@babel/code-frame\" \"^7.18.6\"\n \"@babel/generator\" - \"^7.21.1\"\n \"@babel/helper-environment-visitor\" \"^7.18.9\"\n \"@babel/helper-function-name\" - \"^7.21.0\"\n \"@babel/helper-hoist-variables\" \"^7.18.6\"\n \"@babel/helper-split-export-declaration\" - \"^7.18.6\"\n \"@babel/parser\" \"^7.21.2\"\n \"@babel/types\" \"^7.21.2\"\n - \ debug \"^4.1.0\"\n globals \"^11.1.0\"\n\n\"@babel/traverse@^7.12.10\", - \"@babel/traverse@^7.19.1\", \"@babel/traverse@^7.20.1\":\n version \"7.20.13\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.20.13.tgz#817c1ba13d11accca89478bd5481b2d168d07473\"\n - \ integrity sha512-kMJXfF0T6DIS9E8cgdLCSAL+cuCK+YEZHWiLK0SXpTo8YRj5lpJu3CDNKiIBCne4m9hhTIqUg6SYTAI39tAiVQ==\n - \ dependencies:\n \"@babel/code-frame\" \"^7.18.6\"\n \"@babel/generator\" - \"^7.20.7\"\n \"@babel/helper-environment-visitor\" \"^7.18.9\"\n \"@babel/helper-function-name\" - \"^7.19.0\"\n \"@babel/helper-hoist-variables\" \"^7.18.6\"\n \"@babel/helper-split-export-declaration\" - \"^7.18.6\"\n \"@babel/parser\" \"^7.20.13\"\n \"@babel/types\" \"^7.20.7\"\n - \ debug \"^4.1.0\"\n globals \"^11.1.0\"\n\n\"@babel/traverse@^7.13.0\", - \"@babel/traverse@^7.19.6\", \"@babel/traverse@^7.4.5\":\n version \"7.20.1\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.20.1.tgz#9b15ccbf882f6d107eeeecf263fbcdd208777ec8\"\n - \ integrity sha512-d3tN8fkVJwFLkHkBN479SOsw4DMZnz8cdbL/gvuDuzy3TS6Nfw80HuQqhw1pITbIruHyh7d1fMA47kWzmcUEGA==\n - \ dependencies:\n \"@babel/code-frame\" \"^7.18.6\"\n \"@babel/generator\" - \"^7.20.1\"\n \"@babel/helper-environment-visitor\" \"^7.18.9\"\n \"@babel/helper-function-name\" - \"^7.19.0\"\n \"@babel/helper-hoist-variables\" \"^7.18.6\"\n \"@babel/helper-split-export-declaration\" - \"^7.18.6\"\n \"@babel/parser\" \"^7.20.1\"\n \"@babel/types\" \"^7.20.0\"\n - \ debug \"^4.1.0\"\n globals \"^11.1.0\"\n\n\"@babel/traverse@^7.14.0\":\n - \ version \"7.14.0\"\n resolved \"https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.14.0.tgz#cea0dc8ae7e2b1dec65f512f39f3483e8cc95aef\"\n - \ integrity sha512-dZ/a371EE5XNhTHomvtuLTUyx6UEoJmYX+DT5zBCQN3McHemsuIaKKYqsc/fs26BEkHs/lBZy0J571LP5z9kQA==\n - \ dependencies:\n \"@babel/code-frame\" \"^7.12.13\"\n \"@babel/generator\" - \"^7.14.0\"\n \"@babel/helper-function-name\" \"^7.12.13\"\n \"@babel/helper-split-export-declaration\" - \"^7.12.13\"\n \"@babel/parser\" \"^7.14.0\"\n \"@babel/types\" \"^7.14.0\"\n - \ debug \"^4.1.0\"\n globals \"^11.1.0\"\n\n\"@babel/traverse@^7.7.0\":\n - \ version \"7.17.3\"\n resolved \"https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.17.3.tgz#0ae0f15b27d9a92ba1f2263358ea7c4e7db47b57\"\n - \ integrity sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==\n - \ dependencies:\n \"@babel/code-frame\" \"^7.16.7\"\n \"@babel/generator\" - \"^7.17.3\"\n \"@babel/helper-environment-visitor\" \"^7.16.7\"\n \"@babel/helper-function-name\" - \"^7.16.7\"\n \"@babel/helper-hoist-variables\" \"^7.16.7\"\n \"@babel/helper-split-export-declaration\" - \"^7.16.7\"\n \"@babel/parser\" \"^7.17.3\"\n \"@babel/types\" \"^7.17.0\"\n - \ debug \"^4.1.0\"\n globals \"^11.1.0\"\n\n\"@babel/types@^7.1.6\", - \"@babel/types@^7.12.13\", \"@babel/types@^7.18.6\", \"@babel/types@^7.18.9\", - \"@babel/types@^7.19.0\", \"@babel/types@^7.20.0\", \"@babel/types@^7.20.2\", - \"@babel/types@^7.20.5\", \"@babel/types@^7.20.7\", \"@babel/types@^7.21.0\", - \"@babel/types@^7.21.2\", \"@babel/types@^7.4.4\":\n version \"7.21.2\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/types/-/types-7.21.2.tgz#92246f6e00f91755893c2876ad653db70c8310d1\"\n - \ integrity sha512-3wRZSs7jiFaB8AjxiiD+VqN5DTG2iRvJGQ+qYFrs/654lg6kGTQWIOFjlBo5RaXuAZjBmP3+OQH4dmhqiiyYxw==\n - \ dependencies:\n \"@babel/helper-string-parser\" \"^7.19.4\"\n \"@babel/helper-validator-identifier\" - \"^7.19.1\"\n to-fast-properties \"^2.0.0\"\n\n\"@babel/types@^7.12.10\", - \"@babel/types@^7.15.4\", \"@babel/types@^7.16.7\", \"@babel/types@^7.17.0\":\n - \ version \"7.20.7\"\n resolved \"https://registry.yarnpkg.com/@babel/types/-/types-7.20.7.tgz#54ec75e252318423fc07fb644dc6a58a64c09b7f\"\n - \ integrity sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==\n - \ dependencies:\n \"@babel/helper-string-parser\" \"^7.19.4\"\n \"@babel/helper-validator-identifier\" - \"^7.19.1\"\n to-fast-properties \"^2.0.0\"\n\n\"@babel/types@^7.13.12\", - \"@babel/types@^7.14.0\", \"@babel/types@^7.7.0\":\n version \"7.18.13\"\n - \ resolved \"https://registry.yarnpkg.com/@babel/types/-/types-7.18.13.tgz#30aeb9e514f4100f7c1cb6e5ba472b30e48f519a\"\n - \ integrity sha512-ePqfTihzW0W6XAU+aMw2ykilisStJfDnsejDCXRchCcMJ4O0+8DhPXf2YUbZ6wjBlsEmZwLK/sPweWtu8hcJYQ==\n - \ dependencies:\n \"@babel/helper-string-parser\" \"^7.18.10\"\n \"@babel/helper-validator-identifier\" - \"^7.18.6\"\n to-fast-properties \"^2.0.0\"\n\n\"@babel/types@^7.19.4\", - \"@babel/types@^7.7.2\":\n version \"7.20.2\"\n resolved \"https://registry.yarnpkg.com/@babel/types/-/types-7.20.2.tgz#67ac09266606190f496322dbaff360fdaa5e7842\"\n - \ integrity sha512-FnnvsNWgZCr232sqtXggapvlkk/tuwR/qhGzcmxI0GXLCjmPYQPzio2FbdlWuY6y1sHFfQKk+rRbUZ9VStQMog==\n - \ dependencies:\n \"@babel/helper-string-parser\" \"^7.19.4\"\n \"@babel/helper-validator-identifier\" - \"^7.19.1\"\n to-fast-properties \"^2.0.0\"\n\n\"@cnakazawa/watch@^1.0.3\":\n - \ version \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a\"\n - \ integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==\n - \ dependencies:\n exec-sh \"^0.3.2\"\n minimist \"^1.2.0\"\n\n\"@colors/colors@1.5.0\":\n - \ version \"1.5.0\"\n resolved \"https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9\"\n - \ integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==\n\n\"@ember-data/adapter@4.6.4\":\n - \ version \"4.6.4\"\n resolved \"https://registry.yarnpkg.com/@ember-data/adapter/-/adapter-4.6.4.tgz#2e9960c9ba0bcac1724b99d9cd17b62fcb607824\"\n - \ integrity sha512-Nmr7crfb8haLfEun5KYJ89liLLslSQ+5dRoKRWktwh8qTDGWE07NO1pXkqjxShD31a0oK05BtVYEbV0oOJvvhA==\n - \ dependencies:\n \"@ember-data/private-build-infra\" \"4.6.4\"\n \"@ember-data/store\" - \"4.6.4\"\n \"@ember/edition-utils\" \"^1.2.0\"\n \"@ember/string\" - \"^3.0.0\"\n ember-auto-import \"^2.4.2\"\n ember-cli-babel \"^7.26.11\"\n - \ ember-cli-test-info \"^1.0.0\"\n ember-cli-typescript \"^5.1.0\"\n\n\"@ember-data/canary-features@4.6.4\":\n - \ version \"4.6.4\"\n resolved \"https://registry.yarnpkg.com/@ember-data/canary-features/-/canary-features-4.6.4.tgz#45efdb2cd09710ffb93247cd2e66df5fbae34769\"\n - \ integrity sha512-9tE2P6zz8ZrVu0EH+1NB51TWEA6Ld9hLqkg+qDeZUGAaPGVJO4JlWrk+gwEhC1xA5QVAAn6DpmHM9TjehbRYNQ==\n - \ dependencies:\n ember-cli-babel \"^7.26.11\"\n ember-cli-typescript - \"^5.1.0\"\n\n\"@ember-data/debug@4.6.4\":\n version \"4.6.4\"\n resolved - \"https://registry.yarnpkg.com/@ember-data/debug/-/debug-4.6.4.tgz#c24f2fdbcd6408227ef60bf9cec6aef255bb9a2b\"\n - \ integrity sha512-bhIFc34WMPkihMDul/fTfVbzddHChtEkBAX9UKyh/XM5CIqgwKBv0bk6XxmDp9c3q9KB0u9+unJx2Fp1Nu/UYw==\n - \ dependencies:\n \"@ember-data/private-build-infra\" \"4.6.4\"\n \"@ember/edition-utils\" - \"^1.2.0\"\n \"@ember/string\" \"^3.0.0\"\n ember-auto-import \"^2.4.2\"\n - \ ember-cli-babel \"^7.26.11\"\n ember-cli-test-info \"^1.0.0\"\n ember-cli-typescript - \"^5.1.0\"\n\n\"@ember-data/model@4.6.4\":\n version \"4.6.4\"\n resolved - \"https://registry.yarnpkg.com/@ember-data/model/-/model-4.6.4.tgz#9a36261ceba7cc8de561f801f944f5b4e854e69a\"\n - \ integrity sha512-Og1OE6G5ySFyoOQo7y6E5yThXqj+uVgJO/Hx/GmZLhAjEvPyZe/1n6KSGle+0YMEw9h7Zb4nJwSyXRbVwd4hTA==\n - \ dependencies:\n \"@ember-data/canary-features\" \"4.6.4\"\n \"@ember-data/private-build-infra\" - \"4.6.4\"\n \"@ember-data/store\" \"4.6.4\"\n \"@ember/edition-utils\" - \"^1.2.0\"\n \"@ember/string\" \"^3.0.0\"\n \"@embroider/macros\" \"^1.8.3\"\n - \ ember-auto-import \"^2.4.2\"\n ember-cached-decorator-polyfill \"^0.1.4\"\n - \ ember-cli-babel \"^7.26.11\"\n ember-cli-string-utils \"^1.1.0\"\n - \ ember-cli-test-info \"^1.0.0\"\n ember-cli-typescript \"^5.1.0\"\n - \ ember-compatibility-helpers \"^1.2.6\"\n inflection \"~1.13.2\"\n\n\"@ember-data/private-build-infra@4.6.4\":\n - \ version \"4.6.4\"\n resolved \"https://registry.yarnpkg.com/@ember-data/private-build-infra/-/private-build-infra-4.6.4.tgz#f033c63a832405ea59e20c0936e35ddb838e9bc0\"\n - \ integrity sha512-Phh1TJR+t19I+EKwJFQW34da5CS+/8uMeerKOKBHf6FsrSj3e+pv9Q7iMUnd4+To/YC0F/qXTQGIoUztcREvWg==\n - \ dependencies:\n \"@babel/plugin-transform-block-scoping\" \"^7.18.9\"\n - \ \"@ember-data/canary-features\" \"4.6.4\"\n \"@ember/edition-utils\" - \"^1.2.0\"\n babel-plugin-debug-macros \"^0.3.4\"\n babel-plugin-filter-imports - \"^4.0.0\"\n babel6-plugin-strip-class-callcheck \"^6.0.0\"\n broccoli-debug - \"^0.6.5\"\n broccoli-file-creator \"^2.1.1\"\n broccoli-funnel \"^3.0.8\"\n - \ broccoli-merge-trees \"^4.2.0\"\n broccoli-rollup \"^5.0.0\"\n calculate-cache-key-for-tree - \"^2.0.0\"\n chalk \"^4.1.2\"\n ember-cli-babel \"^7.26.11\"\n ember-cli-path-utils - \"^1.0.0\"\n ember-cli-string-utils \"^1.1.0\"\n ember-cli-typescript - \"^5.1.0\"\n ember-cli-version-checker \"^5.1.2\"\n git-repo-info \"^2.1.1\"\n - \ glob \"^8.0.3\"\n npm-git-info \"^1.0.3\"\n rimraf \"^3.0.2\"\n - \ rsvp \"^4.8.5\"\n semver \"^7.3.7\"\n silent-error \"^1.1.1\"\n\n\"@ember-data/record-data@4.6.4\":\n - \ version \"4.6.4\"\n resolved \"https://registry.yarnpkg.com/@ember-data/record-data/-/record-data-4.6.4.tgz#e3be17099d1e5ca726ed3395f68995b743b81068\"\n - \ integrity sha512-PPzX4bIAjZzvBCJP7ZqrzH92LMe92VHnxKPS7a27ggs+CVKu9Z6Z7AHernen0E2I8UOp7AlLHhJdSUAs31hFbg==\n - \ dependencies:\n \"@ember-data/canary-features\" \"4.6.4\"\n \"@ember-data/private-build-infra\" - \"4.6.4\"\n \"@ember-data/store\" \"4.6.4\"\n \"@ember/edition-utils\" - \"^1.2.0\"\n ember-auto-import \"^2.4.2\"\n ember-cli-babel \"^7.26.11\"\n - \ ember-cli-test-info \"^1.0.0\"\n ember-cli-typescript \"^5.1.0\"\n\n\"@ember-data/rfc395-data@^0.0.4\":\n - \ version \"0.0.4\"\n resolved \"https://registry.yarnpkg.com/@ember-data/rfc395-data/-/rfc395-data-0.0.4.tgz#ecb86efdf5d7733a76ff14ea651a1b0ed1f8a843\"\n - \ integrity sha512-tGRdvgC9/QMQSuSuJV45xoyhI0Pzjm7A9o/MVVA3HakXIImJbbzx/k/6dO9CUEQXIyS2y0fW6C1XaYOG7rY0FQ==\n\n\"@ember-data/serializer@4.6.4\":\n - \ version \"4.6.4\"\n resolved \"https://registry.yarnpkg.com/@ember-data/serializer/-/serializer-4.6.4.tgz#85d75dad80087a642005091e50e7afc6b26e92ad\"\n - \ integrity sha512-Ux/Xyh6nvGGX4j9irZgwy7ICPOA0rllOkIhaNX1mErfStGwGQ6LvHDUrpprx8AlbmlA2kvd0/s7j9k/wJFEVtw==\n - \ dependencies:\n \"@ember-data/private-build-infra\" \"4.6.4\"\n \"@ember-data/store\" - \"4.6.4\"\n ember-auto-import \"^2.4.2\"\n ember-cli-babel \"^7.26.11\"\n - \ ember-cli-test-info \"^1.0.0\"\n ember-cli-typescript \"^5.1.0\"\n\n\"@ember-data/store@4.6.4\":\n - \ version \"4.6.4\"\n resolved \"https://registry.yarnpkg.com/@ember-data/store/-/store-4.6.4.tgz#f3d66f7a41536243d9115c0cec4614a551afafc9\"\n - \ integrity sha512-VAwDrtJGdKF9CM/n7Yt649R9ADZGMS2XPQndhEOTrCkbAbJ2XvUHIOYQffoRiBQGHLx0Y/R20UOVsnJClr8hWw==\n - \ dependencies:\n \"@ember-data/canary-features\" \"4.6.4\"\n \"@ember-data/private-build-infra\" - \"4.6.4\"\n \"@ember/string\" \"^3.0.0\"\n \"@embroider/macros\" \"^1.8.3\"\n - \ \"@glimmer/tracking\" \"^1.1.2\"\n ember-auto-import \"^2.4.2\"\n ember-cached-decorator-polyfill - \"^0.1.4\"\n ember-cli-babel \"^7.26.11\"\n ember-cli-path-utils \"^1.0.0\"\n - \ ember-cli-typescript \"^5.1.0\"\n\n\"@ember-decorators/utils@^6.1.0\":\n - \ version \"6.1.1\"\n resolved \"https://registry.yarnpkg.com/@ember-decorators/utils/-/utils-6.1.1.tgz#6b619814942b4fb3747cfa9f540c9f05283d7c5e\"\n - \ integrity sha512-0KqnoeoLKb6AyoSU65TRF5T85wmS4uDn06oARddwNPxxf/lt5jQlh41uX3W7V/fWL9tPu8x1L1Vvpc80MN1+YA==\n - \ dependencies:\n ember-cli-babel \"^7.1.3\"\n\n\"@ember/edition-utils@^1.2.0\":\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/@ember/edition-utils/-/edition-utils-1.2.0.tgz#a039f542dc14c8e8299c81cd5abba95e2459cfa6\"\n - \ integrity sha512-VmVq/8saCaPdesQmftPqbFtxJWrzxNGSQ+e8x8LLe3Hjm36pJ04Q8LeORGZkAeOhldoUX9seLGmSaHeXkIqoog==\n\n\"@ember/legacy-built-in-components@^0.4.1\", - \"@ember/legacy-built-in-components@^0.4.2\":\n version \"0.4.2\"\n resolved - \"https://registry.yarnpkg.com/@ember/legacy-built-in-components/-/legacy-built-in-components-0.4.2.tgz#79a97d66153ff17909759b368b2a117bc9e168e5\"\n - \ integrity sha512-rJulbyVQIVe1zEDQDqAQHechHy44DsS2qxO24+NmU/AYxwPFSzWC/OZNCDFSfLU+Y5BVd/00qjxF0pu7Nk+TNA==\n - \ dependencies:\n \"@embroider/macros\" \"^1.0.0\"\n ember-cli-babel - \"^7.26.6\"\n ember-cli-htmlbars \"^5.7.1\"\n ember-cli-typescript \"^4.1.0\"\n\n\"@ember/optional-features@^2.0.0\":\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/@ember/optional-features/-/optional-features-2.0.0.tgz#c809abd5a27d5b0ef3c6de3941334ab6153313f0\"\n - \ integrity sha512-4gkvuGRYfpAh1nwAz306cmMeC1mG7wxZnbsBZ09mMaMX/W7IyKOKc/38JwrDPUFUalmNEM7q7JEPcmew2M3Dog==\n - \ dependencies:\n chalk \"^4.1.0\"\n ember-cli-version-checker \"^5.1.1\"\n - \ glob \"^7.1.6\"\n inquirer \"^7.3.3\"\n mkdirp \"^1.0.4\"\n silent-error - \"^1.1.1\"\n\n\"@ember/render-modifiers@^1.0.2 || ^2.0.0\":\n version \"2.0.4\"\n - \ resolved \"https://registry.yarnpkg.com/@ember/render-modifiers/-/render-modifiers-2.0.4.tgz#0ac7af647cb736076dbfcd54ca71e090cd329d71\"\n - \ integrity sha512-Zh/fo5VUmVzYHkHVvzWVjJ1RjFUxA2jH0zCp2+DQa80Bf3DUXauiEByxU22UkN4LFT55DBFttC0xCQSJG3WTsg==\n - \ dependencies:\n \"@embroider/macros\" \"^1.0.0\"\n ember-cli-babel - \"^7.26.11\"\n ember-modifier-manager-polyfill \"^1.2.0\"\n\n\"@ember/render-modifiers@^2.0.3\", - \"@ember/render-modifiers@^2.0.4\", \"@ember/render-modifiers@^2.0.5\":\n - \ version \"2.0.5\"\n resolved \"https://registry.yarnpkg.com/@ember/render-modifiers/-/render-modifiers-2.0.5.tgz#4b1d9496a82ca471aeaa3ecddd94ef089450f415\"\n - \ integrity sha512-5cJ1niIdOJC6k6KtIn9HGbr1DATJQp4ZqMv1vbi6LKQWbVCQ3byvKONtUEi3H0wcewlrcaWCqXOgm0nACzCOQA==\n - \ dependencies:\n \"@embroider/macros\" \"^1.0.0\"\n ember-cli-babel - \"^7.26.11\"\n ember-modifier-manager-polyfill \"^1.2.0\"\n\n\"@ember/string@^3.0.0\", - \"@ember/string@^3.0.1\":\n version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/@ember/string/-/string-3.0.1.tgz#42cf032031a4432c2dd69c327ae1876d2c13df9c\"\n - \ integrity sha512-ntnmXS+upOWVXE+rVw2l03DjdMnaGdWbYVUxUBuPJqnIGZu2XFRsoXc7E6mOw62s8i1Xh1RgTuFHN41QGIolEQ==\n - \ dependencies:\n ember-cli-babel \"^7.26.6\"\n\n\"@ember/test-helpers@^2.9.3\":\n - \ version \"2.9.3\"\n resolved \"https://registry.yarnpkg.com/@ember/test-helpers/-/test-helpers-2.9.3.tgz#c2a9d6ab1c367af92cf1a334f97eb19b8e06e6e1\"\n - \ integrity sha512-ejVg4Dj+G/6zyLvQsYOvmGiOLU6AS94tY4ClaO1E2oVvjjtVJIRmVLFN61I+DuyBg9hS3cFoPjQRTZB9MRIbxQ==\n - \ dependencies:\n \"@ember/test-waiters\" \"^3.0.0\"\n \"@embroider/macros\" - \"^1.10.0\"\n \"@embroider/util\" \"^1.9.0\"\n broccoli-debug \"^0.6.5\"\n - \ broccoli-funnel \"^3.0.8\"\n ember-cli-babel \"^7.26.11\"\n ember-cli-htmlbars - \"^6.1.1\"\n ember-destroyable-polyfill \"^2.0.3\"\n\n\"@ember/test-waiters@^3.0.0\", - \"@ember/test-waiters@~3.0.1\":\n version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/@ember/test-waiters/-/test-waiters-3.0.2.tgz#5b950c580a1891ed1d4ee64f9c6bacf49a15ea6f\"\n - \ integrity sha512-H8Q3Xy9rlqhDKnQpwt2pzAYDouww4TZIGSI1pZJhM7mQIGufQKuB0ijzn/yugA6Z+bNdjYp1HioP8Y4hn2zazQ==\n - \ dependencies:\n calculate-cache-key-for-tree \"^2.0.0\"\n ember-cli-babel - \"^7.26.6\"\n ember-cli-version-checker \"^5.1.2\"\n semver \"^7.3.5\"\n\n\"@embroider/addon-shim@^1.0.0\", - \"@embroider/addon-shim@^1.2.0\", \"@embroider/addon-shim@^1.8.4\":\n version - \"1.8.4\"\n resolved \"https://registry.yarnpkg.com/@embroider/addon-shim/-/addon-shim-1.8.4.tgz#0e7f32c5506bf0f3eb0840506e31c36c7053763c\"\n - \ integrity sha512-sFhfWC0vI18KxVenmswQ/ShIvBg4juL8ubI+Q3NTSdkCTeaPQ/DIOUF6oR5DCQ8eO/TkIaw+kdG3FkTY6yNJqA==\n - \ dependencies:\n \"@embroider/shared-internals\" \"^2.0.0\"\n broccoli-funnel - \"^3.0.8\"\n semver \"^7.3.8\"\n\n\"@embroider/macros@^0.41.0\", \"@embroider/macros@^0.50.0 - || ^1.0.0\", \"@embroider/macros@^1.0.0\", \"@embroider/macros@^1.10.0\", - \"@embroider/macros@^1.2.0\", \"@embroider/macros@^1.3.0\", \"@embroider/macros@^1.5.0\", - \"@embroider/macros@^1.8.3\", \"@embroider/macros@^1.9.0\":\n version \"1.10.0\"\n - \ resolved \"https://registry.yarnpkg.com/@embroider/macros/-/macros-1.10.0.tgz#af3844d5db48f001b85cfb096c76727c72ad6c1e\"\n - \ integrity sha512-LMbfQGk/a+f6xtvAv5fq/wf2LRxETnbgSCLUf/z6ebzmuskOUxrke+uP55chF/loWrARi9g6erFQ7RDOUoBMSg==\n - \ dependencies:\n \"@embroider/shared-internals\" \"2.0.0\"\n assert-never - \"^1.2.1\"\n babel-import-util \"^1.1.0\"\n ember-cli-babel \"^7.26.6\"\n - \ find-up \"^5.0.0\"\n lodash \"^4.17.21\"\n resolve \"^1.20.0\"\n - \ semver \"^7.3.2\"\n\n\"@embroider/shared-internals@2.0.0\", \"@embroider/shared-internals@^2.0.0\":\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/@embroider/shared-internals/-/shared-internals-2.0.0.tgz#d8205ec6944362aeecfbb51143db352430ced316\"\n - \ integrity sha512-qZ2/xky9mWm5YC6noOa6AiAwgISEQ78YTZNv4SNu2PFgEK/H+Ha/3ddngzGSsnXkVnIHZyxIBzhxETonQYHY9g==\n - \ dependencies:\n babel-import-util \"^1.1.0\"\n ember-rfc176-data \"^0.3.17\"\n - \ fs-extra \"^9.1.0\"\n js-string-escape \"^1.0.1\"\n lodash \"^4.17.21\"\n - \ resolve-package-path \"^4.0.1\"\n semver \"^7.3.5\"\n typescript-memoize - \"^1.0.1\"\n\n\"@embroider/shared-internals@^1.0.0\":\n version \"1.8.3\"\n - \ resolved \"https://registry.yarnpkg.com/@embroider/shared-internals/-/shared-internals-1.8.3.tgz#52d868dc80016e9fe983552c0e516f437bf9b9f9\"\n - \ integrity sha512-N5Gho6Qk8z5u+mxLCcMYAoQMbN4MmH+z2jXwQHVs859bxuZTxwF6kKtsybDAASCtd2YGxEmzcc1Ja/wM28824w==\n - \ dependencies:\n babel-import-util \"^1.1.0\"\n ember-rfc176-data \"^0.3.17\"\n - \ fs-extra \"^9.1.0\"\n js-string-escape \"^1.0.1\"\n lodash \"^4.17.21\"\n - \ resolve-package-path \"^4.0.1\"\n semver \"^7.3.5\"\n typescript-memoize - \"^1.0.1\"\n\n\"@embroider/util@^0.39.1 || ^0.40.0 || ^0.41.0 || ^1.0.0\", - \"@embroider/util@^1.0.0\", \"@embroider/util@^1.10.0\", \"@embroider/util@^1.2.0\", - \"@embroider/util@^1.9.0\":\n version \"1.10.0\"\n resolved \"https://registry.yarnpkg.com/@embroider/util/-/util-1.10.0.tgz#8320d73651e7f5d48dac1b71fb9e6d21cac7c803\"\n - \ integrity sha512-utAFKoq6ajI27jyqjvX3PiGL4m+ZyGVlVNbSbE/nOqi2llRyAkh5ltH1WkIK7jhdwQFJouo1NpOSj9J3/HDa3A==\n - \ dependencies:\n \"@embroider/macros\" \"^1.10.0\"\n broccoli-funnel - \"^3.0.5\"\n ember-cli-babel \"^7.26.11\"\n\n\"@eslint/eslintrc@^0.4.3\":\n - \ version \"0.4.3\"\n resolved \"https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c\"\n - \ integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==\n - \ dependencies:\n ajv \"^6.12.4\"\n debug \"^4.1.1\"\n espree \"^7.3.0\"\n - \ globals \"^13.9.0\"\n ignore \"^4.0.6\"\n import-fresh \"^3.2.1\"\n - \ js-yaml \"^3.13.1\"\n minimatch \"^3.0.4\"\n strip-json-comments - \"^3.1.1\"\n\n\"@faker-js/faker@^7.6.0\":\n version \"7.6.0\"\n resolved - \"https://registry.yarnpkg.com/@faker-js/faker/-/faker-7.6.0.tgz#9ea331766084288634a9247fcd8b84f16ff4ba07\"\n - \ integrity sha512-XK6BTq1NDMo9Xqw/YkYyGjSsg44fbNwYRx7QK2CuoQgyy+f1rrTDHoExVM5PsyXCtfl2vs2vVJ0MN0yN6LppRw==\n\n\"@formatjs/ecma402-abstract@1.11.4\":\n - \ version \"1.11.4\"\n resolved \"https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.4.tgz#b962dfc4ae84361f9f08fbce411b4e4340930eda\"\n - \ integrity sha512-EBikYFp2JCdIfGEb5G9dyCkTGDmC57KSHhRQOC3aYxoPWVZvfWCDjZwkGYHN7Lis/fmuWl906bnNTJifDQ3sXw==\n - \ dependencies:\n \"@formatjs/intl-localematcher\" \"0.2.25\"\n tslib - \"^2.1.0\"\n\n\"@formatjs/ecma402-abstract@1.6.4\":\n version \"1.6.4\"\n - \ resolved \"https://registry.yarnpkg.com/@formatjs/ecma402-abstract/-/ecma402-abstract-1.6.4.tgz#cff5ef03837fb6bae70b16d04940213c17e87884\"\n - \ integrity sha512-ukFjGD9dLsxcD9D5AEshJqQElPQeUAlTALT/lzIV6OcYojyuU81gw/uXDUOrs6XW79jtOJwQDkLqHbCJBJMOTw==\n - \ dependencies:\n tslib \"^2.1.0\"\n\n\"@formatjs/fast-memoize@1.2.1\":\n - \ version \"1.2.1\"\n resolved \"https://registry.yarnpkg.com/@formatjs/fast-memoize/-/fast-memoize-1.2.1.tgz#e6f5aee2e4fd0ca5edba6eba7668e2d855e0fc21\"\n - \ integrity sha512-Rg0e76nomkz3vF9IPlKeV+Qynok0r7YZjL6syLz4/urSg0IbjPZCB/iYUMNsYA643gh4mgrX3T7KEIFIxJBQeg==\n - \ dependencies:\n tslib \"^2.1.0\"\n\n\"@formatjs/icu-messageformat-parser@2.1.0\":\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/@formatjs/icu-messageformat-parser/-/icu-messageformat-parser-2.1.0.tgz#a54293dd7f098d6a6f6a084ab08b6d54a3e8c12d\"\n - \ integrity sha512-Qxv/lmCN6hKpBSss2uQ8IROVnta2r9jd3ymUEIjm2UyIkUCHVcbUVRGL/KS/wv7876edvsPe+hjHVJ4z8YuVaw==\n - \ dependencies:\n \"@formatjs/ecma402-abstract\" \"1.11.4\"\n \"@formatjs/icu-skeleton-parser\" - \"1.3.6\"\n tslib \"^2.1.0\"\n\n\"@formatjs/icu-skeleton-parser@1.3.6\":\n - \ version \"1.3.6\"\n resolved \"https://registry.yarnpkg.com/@formatjs/icu-skeleton-parser/-/icu-skeleton-parser-1.3.6.tgz#4ce8c0737d6f07b735288177049e97acbf2e8964\"\n - \ integrity sha512-I96mOxvml/YLrwU2Txnd4klA7V8fRhb6JG/4hm3VMNmeJo1F03IpV2L3wWt7EweqNLES59SZ4d6hVOPCSf80Bg==\n - \ dependencies:\n \"@formatjs/ecma402-abstract\" \"1.11.4\"\n tslib - \"^2.1.0\"\n\n\"@formatjs/intl-localematcher@0.2.25\":\n version \"0.2.25\"\n - \ resolved \"https://registry.yarnpkg.com/@formatjs/intl-localematcher/-/intl-localematcher-0.2.25.tgz#60892fe1b271ec35ba07a2eb018a2dd7bca6ea3a\"\n - \ integrity sha512-YmLcX70BxoSopLFdLr1Ds99NdlTI2oWoLbaUW2M406lxOIPzE1KQhRz2fPUkq34xVZQaihCoU29h0KK7An3bhA==\n - \ dependencies:\n tslib \"^2.1.0\"\n\n\"@gar/promisify@^1.1.3\":\n version - \"1.1.3\"\n resolved \"https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6\"\n - \ integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==\n\n\"@glimmer/component@^1.0.4\", - \"@glimmer/component@^1.1.2\":\n version \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/component/-/component-1.1.2.tgz#892ec0c9f0b6b3e41c112be502fde073cf24d17c\"\n - \ integrity sha512-XyAsEEa4kWOPy+gIdMjJ8XlzA3qrGH55ZDv6nA16ibalCR17k74BI0CztxuRds+Rm6CtbUVgheCVlcCULuqD7A==\n - \ dependencies:\n \"@glimmer/di\" \"^0.1.9\"\n \"@glimmer/env\" \"^0.1.7\"\n - \ \"@glimmer/util\" \"^0.44.0\"\n broccoli-file-creator \"^2.1.1\"\n - \ broccoli-merge-trees \"^3.0.2\"\n ember-cli-babel \"^7.7.3\"\n ember-cli-get-component-path-option - \"^1.0.0\"\n ember-cli-is-package-missing \"^1.0.0\"\n ember-cli-normalize-entity-name - \"^1.0.0\"\n ember-cli-path-utils \"^1.0.0\"\n ember-cli-string-utils - \"^1.1.0\"\n ember-cli-typescript \"3.0.0\"\n ember-cli-version-checker - \"^3.1.3\"\n ember-compatibility-helpers \"^1.1.2\"\n\n\"@glimmer/di@^0.1.9\":\n - \ version \"0.1.11\"\n resolved \"https://registry.yarnpkg.com/@glimmer/di/-/di-0.1.11.tgz#a6878c07a13a2c2c76fcde598a5c97637bfc4280\"\n - \ integrity sha512-moRwafNDwHTnTHzyyZC9D+mUSvYrs1Ak0tRPjjmCghdoHHIvMshVbEnwKb/1WmW5CUlKc2eL9rlAV32n3GiItg==\n\n\"@glimmer/env@0.1.7\", - \"@glimmer/env@^0.1.7\":\n version \"0.1.7\"\n resolved \"https://registry.yarnpkg.com/@glimmer/env/-/env-0.1.7.tgz#fd2d2b55a9029c6b37a6c935e8c8871ae70dfa07\"\n - \ integrity sha512-JKF/a9I9jw6fGoz8kA7LEQslrwJ5jms5CXhu/aqkBWk+PmZ6pTl8mlb/eJ/5ujBGTiQzBhy5AIWF712iA+4/mw==\n\n\"@glimmer/global-context@0.83.1\":\n - \ version \"0.83.1\"\n resolved \"https://registry.yarnpkg.com/@glimmer/global-context/-/global-context-0.83.1.tgz#3e2d97f10ff623bcfb5b7dc29a858d546a6c6d66\"\n - \ integrity sha512-OwlgqpbOJU73EjZOZdftab0fKbtdJ4x/QQeJseL9cvaAUiK3+w52M5ONFxD1T/yPBp2Mf7NCYqA/uL8tRbzY2A==\n - \ dependencies:\n \"@glimmer/env\" \"^0.1.7\"\n\n\"@glimmer/interfaces@0.83.1\":\n - \ version \"0.83.1\"\n resolved \"https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.83.1.tgz#fb16f5f683ddc55f130887b6141f58c0751350fe\"\n - \ integrity sha512-rjAztghzX97v8I4rk3+NguM3XGYcFjc/GbJ8qrEj19KF2lUDoDBW1sB7f0tov3BD5HlrGXei/vOh4+DHfjeB5w==\n - \ dependencies:\n \"@simple-dom/interface\" \"^1.4.0\"\n\n\"@glimmer/interfaces@0.84.2\":\n - \ version \"0.84.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/interfaces/-/interfaces-0.84.2.tgz#764cf92c954adcd1a851e5dc68ec1f6b654dc3bd\"\n - \ integrity sha512-tMZxQpOddUVmHEOuripkNqVR7ba0K4doiYnFd4WyswqoHPlxqpBujbIamQ+bWCWEF0U4yxsXKa31ekS/JHkiBQ==\n - \ dependencies:\n \"@simple-dom/interface\" \"^1.4.0\"\n\n\"@glimmer/reference@^0.83.1\":\n - \ version \"0.83.1\"\n resolved \"https://registry.yarnpkg.com/@glimmer/reference/-/reference-0.83.1.tgz#0345b95431b5bb19843b308e6311d1ef81e36192\"\n - \ integrity sha512-BThEwDlMkJB1WBPWDrww+VxgGyDbwxh5FFPvGhkovvCZnCb7fAMUCt9pi6CUZtviugkWOBFtE9P4eZZbOLkXeg==\n - \ dependencies:\n \"@glimmer/env\" \"^0.1.7\"\n \"@glimmer/global-context\" - \"0.83.1\"\n \"@glimmer/interfaces\" \"0.83.1\"\n \"@glimmer/util\" - \"0.83.1\"\n \"@glimmer/validator\" \"0.83.1\"\n\n\"@glimmer/syntax@^0.83.1\":\n - \ version \"0.83.1\"\n resolved \"https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.83.1.tgz#7e18dd445871c157ba0281f12a4fbf316fa49b41\"\n - \ integrity sha512-n3vEd0GtjtgkOsd2gqkSimp8ecqq5KrHyana/s1XJZvVAPD5rMWT9WvAVWG8XAktns8BxjwLIUoj/vkOfA+eHg==\n - \ dependencies:\n \"@glimmer/interfaces\" \"0.83.1\"\n \"@glimmer/util\" - \"0.83.1\"\n \"@handlebars/parser\" \"~2.0.0\"\n simple-html-tokenizer - \"^0.5.11\"\n\n\"@glimmer/syntax@^0.84.2\":\n version \"0.84.2\"\n resolved - \"https://registry.yarnpkg.com/@glimmer/syntax/-/syntax-0.84.2.tgz#a3f65e51eec20f6adb79c6159d1ad1166fa5bccd\"\n - \ integrity sha512-SPBd1tpIR9XeaXsXsMRCnKz63eLnIZ0d5G9QC4zIBFBC3pQdtG0F5kWeuRVCdfTIFuR+5WBMfk5jvg+3gbQhjg==\n - \ dependencies:\n \"@glimmer/interfaces\" \"0.84.2\"\n \"@glimmer/util\" - \"0.84.2\"\n \"@handlebars/parser\" \"~2.0.0\"\n simple-html-tokenizer - \"^0.5.11\"\n\n\"@glimmer/tracking@^1.0.4\", \"@glimmer/tracking@^1.1.2\":\n - \ version \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/tracking/-/tracking-1.1.2.tgz#74e71be07b0a7066518d24044d2665d0cf8281eb\"\n - \ integrity sha512-cyV32zsHh+CnftuRX84ALZpd2rpbDrhLhJnTXn9W//QpqdRZ5rdMsxSY9fOsj0CKEc706tmEU299oNnDc0d7tA==\n - \ dependencies:\n \"@glimmer/env\" \"^0.1.7\"\n \"@glimmer/validator\" - \"^0.44.0\"\n\n\"@glimmer/util@0.83.1\":\n version \"0.83.1\"\n resolved - \"https://registry.yarnpkg.com/@glimmer/util/-/util-0.83.1.tgz#cc7511b03164d658cf6e3262fce5a0fcb82edceb\"\n - \ integrity sha512-amvjtl9dvrkxsoitXAly9W5NUaLIE3A2J2tWhBWIL1Z6DOFotfX7ytIosOIcPhJLZCtiXPHzMutQRv0G/MSMsA==\n - \ dependencies:\n \"@glimmer/env\" \"0.1.7\"\n \"@glimmer/interfaces\" - \"0.83.1\"\n \"@simple-dom/interface\" \"^1.4.0\"\n\n\"@glimmer/util@0.84.2\":\n - \ version \"0.84.2\"\n resolved \"https://registry.yarnpkg.com/@glimmer/util/-/util-0.84.2.tgz#2711ba40f25f44b2ea309cad49f5c2622c6211bc\"\n - \ integrity sha512-VbhzE2s4rmU+qJF3gGBTL1IDjq+/G2Th51XErS8MQVMCmE4CU2pdwSzec8PyOowqCGUOrVIWuMzEI6VoPM4L4w==\n - \ dependencies:\n \"@glimmer/env\" \"0.1.7\"\n \"@glimmer/interfaces\" - \"0.84.2\"\n \"@simple-dom/interface\" \"^1.4.0\"\n\n\"@glimmer/util@^0.44.0\":\n - \ version \"0.44.0\"\n resolved \"https://registry.yarnpkg.com/@glimmer/util/-/util-0.44.0.tgz#45df98d73812440206ae7bda87cfe04aaae21ed9\"\n - \ integrity sha512-duAsm30uVK9jSysElCbLyU6QQYO2X9iLDLBIBUcCqck9qN1o3tK2qWiHbGK5d6g8E2AJ4H88UrfElkyaJlGrwg==\n\n\"@glimmer/validator@0.83.1\", - \"@glimmer/validator@^0.83.0\":\n version \"0.83.1\"\n resolved \"https://registry.yarnpkg.com/@glimmer/validator/-/validator-0.83.1.tgz#7578cb2284f728c8e9302c51fc6e7660b570ac54\"\n - \ integrity sha512-LaILSNnQgDHZpaUsfjVndbS1JfVn0xdTlJdFJblPbhoVklOBSReZVekens3EQ6xOr3BC612sRm1hBnEPixOY6A==\n - \ dependencies:\n \"@glimmer/env\" \"^0.1.7\"\n \"@glimmer/global-context\" - \"0.83.1\"\n\n\"@glimmer/validator@^0.44.0\":\n version \"0.44.0\"\n resolved - \"https://registry.yarnpkg.com/@glimmer/validator/-/validator-0.44.0.tgz#03d127097dc9cb23052cdb7fcae59d0a9dca53e1\"\n - \ integrity sha512-i01plR0EgFVz69GDrEuFgq1NheIjZcyTy3c7q+w7d096ddPVeVcRzU3LKaqCfovvLJ+6lJx40j45ecycASUUyw==\n\n\"@glimmer/vm-babel-plugins@0.83.1\":\n - \ version \"0.83.1\"\n resolved \"https://registry.yarnpkg.com/@glimmer/vm-babel-plugins/-/vm-babel-plugins-0.83.1.tgz#5da67e3d84199352bbf0c5bc3f1ce71bf2b2ddfc\"\n - \ integrity sha512-Cz0e/SrOo1gSNA0PXZRYI1WGmlQSAQCpiERBlXjjpwoLgiqx2kvsjfFiCUC/CfpsO6WN6wuPMeTFGJuhSSeL5A==\n - \ dependencies:\n babel-plugin-debug-macros \"^0.3.4\"\n\n\"@graphql-typed-document-node/core@^3.1.1\":\n - \ version \"3.1.2\"\n resolved \"https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.1.2.tgz#6fc464307cbe3c8ca5064549b806360d84457b04\"\n - \ integrity sha512-9anpBMM9mEgZN4wr2v8wHJI2/u5TnnggewRN6OlvXTTnuVyoY19X6rOv9XTqKRw6dcGKwZsBi8n0kDE2I5i4VA==\n\n\"@handlebars/parser@~2.0.0\":\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/@handlebars/parser/-/parser-2.0.0.tgz#5e8b7298f31ff8f7b260e6b7363c7e9ceed7d9c5\"\n - \ integrity sha512-EP9uEDZv/L5Qh9IWuMUGJRfwhXJ4h1dqKTT4/3+tY0eu7sPis7xh23j61SYUnNF4vqCQvvUXpDo9Bh/+q1zASA==\n\n\"@humanwhocodes/config-array@^0.5.0\":\n - \ version \"0.5.0\"\n resolved \"https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9\"\n - \ integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==\n - \ dependencies:\n \"@humanwhocodes/object-schema\" \"^1.2.0\"\n debug - \"^4.1.1\"\n minimatch \"^3.0.4\"\n\n\"@humanwhocodes/object-schema@^1.2.0\":\n - \ version \"1.2.1\"\n resolved \"https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45\"\n - \ integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==\n\n\"@isaacs/string-locale-compare@^1.1.0\":\n - \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz#291c227e93fd407a96ecd59879a35809120e432b\"\n - \ integrity sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ==\n\n\"@jridgewell/gen-mapping@^0.1.0\":\n - \ version \"0.1.1\"\n resolved \"https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996\"\n - \ integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==\n - \ dependencies:\n \"@jridgewell/set-array\" \"^1.0.0\"\n \"@jridgewell/sourcemap-codec\" - \"^1.4.10\"\n\n\"@jridgewell/gen-mapping@^0.3.0\", \"@jridgewell/gen-mapping@^0.3.2\":\n - \ version \"0.3.2\"\n resolved \"https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9\"\n - \ integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==\n - \ dependencies:\n \"@jridgewell/set-array\" \"^1.0.1\"\n \"@jridgewell/sourcemap-codec\" - \"^1.4.10\"\n \"@jridgewell/trace-mapping\" \"^0.3.9\"\n\n\"@jridgewell/resolve-uri@3.1.0\":\n - \ version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78\"\n - \ integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==\n\n\"@jridgewell/set-array@^1.0.0\", - \"@jridgewell/set-array@^1.0.1\":\n version \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72\"\n - \ integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==\n\n\"@jridgewell/source-map@^0.3.2\":\n - \ version \"0.3.2\"\n resolved \"https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb\"\n - \ integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==\n - \ dependencies:\n \"@jridgewell/gen-mapping\" \"^0.3.0\"\n \"@jridgewell/trace-mapping\" - \"^0.3.9\"\n\n\"@jridgewell/sourcemap-codec@1.4.14\", \"@jridgewell/sourcemap-codec@^1.4.10\", - \"@jridgewell/sourcemap-codec@^1.4.13\":\n version \"1.4.14\"\n resolved - \"https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24\"\n - \ integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==\n\n\"@jridgewell/trace-mapping@^0.3.17\", - \"@jridgewell/trace-mapping@^0.3.9\":\n version \"0.3.17\"\n resolved \"https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.17.tgz#793041277af9073b0951a7fe0f0d8c4c98c36985\"\n - \ integrity sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==\n - \ dependencies:\n \"@jridgewell/resolve-uri\" \"3.1.0\"\n \"@jridgewell/sourcemap-codec\" - \"1.4.14\"\n\n\"@lint-todo/utils@^13.0.3\":\n version \"13.1.0\"\n resolved - \"https://registry.yarnpkg.com/@lint-todo/utils/-/utils-13.1.0.tgz#bb99b479e357f20fbf5fa200c59cafda2a02f849\"\n - \ integrity sha512-uzcZPIPH7hcs+hKMiHfp58MosJpI9sTTgl1pGYau4zq34q1ppswJ6nLeohv/cDhqEBrHjtvldt8zDnVJXRvBlA==\n - \ dependencies:\n \"@types/eslint\" \"^7.2.13\"\n find-up \"^5.0.0\"\n - \ fs-extra \"^9.1.0\"\n proper-lockfile \"^4.1.2\"\n slash \"^3.0.0\"\n - \ tslib \"^2.4.0\"\n upath \"^2.0.1\"\n\n\"@miragejs/pretender-node-polyfill@^0.1.0\":\n - \ version \"0.1.2\"\n resolved \"https://registry.yarnpkg.com/@miragejs/pretender-node-polyfill/-/pretender-node-polyfill-0.1.2.tgz#d26b6b7483fb70cd62189d05c95d2f67153e43f2\"\n - \ integrity sha512-M/BexG/p05C5lFfMunxo/QcgIJnMT2vDVCd00wNqK2ImZONIlEETZwWJu1QtLxtmYlSHlCFl3JNzp0tLe7OJ5g==\n\n\"@mrmlnc/readdir-enhanced@^2.2.1\":\n - \ version \"2.2.1\"\n resolved \"https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde\"\n - \ integrity sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==\n - \ dependencies:\n call-me-maybe \"^1.0.1\"\n glob-to-regexp \"^0.3.0\"\n\n\"@nodelib/fs.scandir@2.1.5\":\n - \ version \"2.1.5\"\n resolved \"https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5\"\n - \ integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==\n - \ dependencies:\n \"@nodelib/fs.stat\" \"2.0.5\"\n run-parallel \"^1.1.9\"\n\n\"@nodelib/fs.stat@2.0.5\", - \"@nodelib/fs.stat@^2.0.2\":\n version \"2.0.5\"\n resolved \"https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b\"\n - \ integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==\n\n\"@nodelib/fs.stat@^1.1.2\":\n - \ version \"1.1.3\"\n resolved \"https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz#2b5a3ab3f918cca48a8c754c08168e3f03eba61b\"\n - \ integrity sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==\n\n\"@nodelib/fs.walk@^1.2.3\":\n - \ version \"1.2.8\"\n resolved \"https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a\"\n - \ integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==\n - \ dependencies:\n \"@nodelib/fs.scandir\" \"2.1.5\"\n fastq \"^1.6.0\"\n\n\"@npmcli/arborist@^5.6.3\":\n - \ version \"5.6.3\"\n resolved \"https://registry.yarnpkg.com/@npmcli/arborist/-/arborist-5.6.3.tgz#40810080272e097b4a7a4f56108f4a31638a9874\"\n - \ integrity sha512-/7hbqEM6YuRjwTcQXkK1+xKslEblY5kFQe0tZ7jKyMlIR6x4iOmhLErIkBBGtTKvYxRKdpcxnFXjCobg3UqmsA==\n - \ dependencies:\n \"@isaacs/string-locale-compare\" \"^1.1.0\"\n \"@npmcli/installed-package-contents\" - \"^1.0.7\"\n \"@npmcli/map-workspaces\" \"^2.0.3\"\n \"@npmcli/metavuln-calculator\" - \"^3.0.1\"\n \"@npmcli/move-file\" \"^2.0.0\"\n \"@npmcli/name-from-folder\" - \"^1.0.1\"\n \"@npmcli/node-gyp\" \"^2.0.0\"\n \"@npmcli/package-json\" - \"^2.0.0\"\n \"@npmcli/query\" \"^1.2.0\"\n \"@npmcli/run-script\" \"^4.1.3\"\n - \ bin-links \"^3.0.3\"\n cacache \"^16.1.3\"\n common-ancestor-path - \"^1.0.1\"\n hosted-git-info \"^5.2.1\"\n json-parse-even-better-errors - \"^2.3.1\"\n json-stringify-nice \"^1.1.4\"\n minimatch \"^5.1.0\"\n - \ mkdirp \"^1.0.4\"\n mkdirp-infer-owner \"^2.0.0\"\n nopt \"^6.0.0\"\n - \ npm-install-checks \"^5.0.0\"\n npm-package-arg \"^9.0.0\"\n npm-pick-manifest - \"^7.0.2\"\n npm-registry-fetch \"^13.0.0\"\n npmlog \"^6.0.2\"\n pacote - \"^13.6.1\"\n parse-conflict-json \"^2.0.1\"\n proc-log \"^2.0.0\"\n - \ promise-all-reject-late \"^1.0.0\"\n promise-call-limit \"^1.0.1\"\n - \ read-package-json-fast \"^2.0.2\"\n readdir-scoped-modules \"^1.1.0\"\n - \ rimraf \"^3.0.2\"\n semver \"^7.3.7\"\n ssri \"^9.0.0\"\n treeverse - \"^2.0.0\"\n walk-up-path \"^1.0.0\"\n\n\"@npmcli/ci-detect@^2.0.0\":\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/@npmcli/ci-detect/-/ci-detect-2.0.0.tgz#e63c91bcd4185ac1e85720a34fc48e164ece5b89\"\n - \ integrity sha512-8yQtQ9ArHh/TzdUDKQwEvwCgpDuhSWTDAbiKMl3854PcT+Dk4UmWaiawuFTLy9n5twzXOBXVflWe+90/ffXQrA==\n\n\"@npmcli/config@^4.2.1\":\n - \ version \"4.2.2\"\n resolved \"https://registry.yarnpkg.com/@npmcli/config/-/config-4.2.2.tgz#2e3334dda84f48d059309c53d152e66b05ca24b7\"\n - \ integrity sha512-5GNcLd+0c4bYBnFop53+26CO5GQP0R9YcxlernohpHDWdIgzUg9I0+GEMk3sNHnLntATVU39d283A4OO+W402w==\n - \ dependencies:\n \"@npmcli/map-workspaces\" \"^2.0.2\"\n ini \"^3.0.0\"\n - \ mkdirp-infer-owner \"^2.0.0\"\n nopt \"^6.0.0\"\n proc-log \"^2.0.0\"\n - \ read-package-json-fast \"^2.0.3\"\n semver \"^7.3.5\"\n walk-up-path - \"^1.0.0\"\n\n\"@npmcli/disparity-colors@^2.0.0\":\n version \"2.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/@npmcli/disparity-colors/-/disparity-colors-2.0.0.tgz#cb518166ee21573b96241a3613fef70acb2a60ba\"\n - \ integrity sha512-FFXGrIjhvd2qSZ8iS0yDvbI7nbjdyT2VNO7wotosjYZM2p2r8PN3B7Om3M5NO9KqW/OVzfzLB3L0V5Vo5QXC7A==\n - \ dependencies:\n ansi-styles \"^4.3.0\"\n\n\"@npmcli/fs@^2.1.0\", \"@npmcli/fs@^2.1.1\":\n - \ version \"2.1.2\"\n resolved \"https://registry.yarnpkg.com/@npmcli/fs/-/fs-2.1.2.tgz#a9e2541a4a2fec2e69c29b35e6060973da79b865\"\n - \ integrity sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==\n - \ dependencies:\n \"@gar/promisify\" \"^1.1.3\"\n semver \"^7.3.5\"\n\n\"@npmcli/git@^3.0.0\":\n - \ version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/@npmcli/git/-/git-3.0.2.tgz#5c5de6b4d70474cf2d09af149ce42e4e1dacb931\"\n - \ integrity sha512-CAcd08y3DWBJqJDpfuVL0uijlq5oaXaOJEKHKc4wqrjd00gkvTZB+nFuLn+doOOKddaQS9JfqtNoFCO2LCvA3w==\n - \ dependencies:\n \"@npmcli/promise-spawn\" \"^3.0.0\"\n lru-cache \"^7.4.4\"\n - \ mkdirp \"^1.0.4\"\n npm-pick-manifest \"^7.0.0\"\n proc-log \"^2.0.0\"\n - \ promise-inflight \"^1.0.1\"\n promise-retry \"^2.0.1\"\n semver - \"^7.3.5\"\n which \"^2.0.2\"\n\n\"@npmcli/installed-package-contents@^1.0.7\":\n - \ version \"1.0.7\"\n resolved \"https://registry.yarnpkg.com/@npmcli/installed-package-contents/-/installed-package-contents-1.0.7.tgz#ab7408c6147911b970a8abe261ce512232a3f4fa\"\n - \ integrity sha512-9rufe0wnJusCQoLpV9ZPKIVP55itrM5BxOXs10DmdbRfgWtHy1LDyskbwRnBghuB0PrF7pNPOqREVtpz4HqzKw==\n - \ dependencies:\n npm-bundled \"^1.1.1\"\n npm-normalize-package-bin - \"^1.0.1\"\n\n\"@npmcli/map-workspaces@^2.0.2\", \"@npmcli/map-workspaces@^2.0.3\":\n - \ version \"2.0.4\"\n resolved \"https://registry.yarnpkg.com/@npmcli/map-workspaces/-/map-workspaces-2.0.4.tgz#9e5e8ab655215a262aefabf139782b894e0504fc\"\n - \ integrity sha512-bMo0aAfwhVwqoVM5UzX1DJnlvVvzDCHae821jv48L1EsrYwfOZChlqWYXEtto/+BkBXetPbEWgau++/brh4oVg==\n - \ dependencies:\n \"@npmcli/name-from-folder\" \"^1.0.1\"\n glob \"^8.0.1\"\n - \ minimatch \"^5.0.1\"\n read-package-json-fast \"^2.0.3\"\n\n\"@npmcli/metavuln-calculator@^3.0.1\":\n - \ version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/@npmcli/metavuln-calculator/-/metavuln-calculator-3.1.1.tgz#9359bd72b400f8353f6a28a25c8457b562602622\"\n - \ integrity sha512-n69ygIaqAedecLeVH3KnO39M6ZHiJ2dEv5A7DGvcqCB8q17BGUgW8QaanIkbWUo2aYGZqJaOORTLAlIvKjNDKA==\n - \ dependencies:\n cacache \"^16.0.0\"\n json-parse-even-better-errors - \"^2.3.1\"\n pacote \"^13.0.3\"\n semver \"^7.3.5\"\n\n\"@npmcli/move-file@^2.0.0\":\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/@npmcli/move-file/-/move-file-2.0.1.tgz#26f6bdc379d87f75e55739bab89db525b06100e4\"\n - \ integrity sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==\n - \ dependencies:\n mkdirp \"^1.0.4\"\n rimraf \"^3.0.2\"\n\n\"@npmcli/name-from-folder@^1.0.1\":\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/@npmcli/name-from-folder/-/name-from-folder-1.0.1.tgz#77ecd0a4fcb772ba6fe927e2e2e155fbec2e6b1a\"\n - \ integrity sha512-qq3oEfcLFwNfEYOQ8HLimRGKlD8WSeGEdtUa7hmzpR8Sa7haL1KVQrvgO6wqMjhWFFVjgtrh1gIxDz+P8sjUaA==\n\n\"@npmcli/node-gyp@^2.0.0\":\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/@npmcli/node-gyp/-/node-gyp-2.0.0.tgz#8c20e53e34e9078d18815c1d2dda6f2420d75e35\"\n - \ integrity sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A==\n\n\"@npmcli/package-json@^2.0.0\":\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/@npmcli/package-json/-/package-json-2.0.0.tgz#3bbcf4677e21055adbe673d9f08c9f9cde942e4a\"\n - \ integrity sha512-42jnZ6yl16GzjWSH7vtrmWyJDGVa/LXPdpN2rcUWolFjc9ON2N3uz0qdBbQACfmhuJZ2lbKYtmK5qx68ZPLHMA==\n - \ dependencies:\n json-parse-even-better-errors \"^2.3.1\"\n\n\"@npmcli/promise-spawn@^3.0.0\":\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/@npmcli/promise-spawn/-/promise-spawn-3.0.0.tgz#53283b5f18f855c6925f23c24e67c911501ef573\"\n - \ integrity sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g==\n - \ dependencies:\n infer-owner \"^1.0.4\"\n\n\"@npmcli/query@^1.2.0\":\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/@npmcli/query/-/query-1.2.0.tgz#46468d583cf013aa92102970700f9555314aabe4\"\n - \ integrity sha512-uWglsUM3PjBLgTSmZ3/vygeGdvWEIZ3wTUnzGFbprC/RtvQSaT+GAXu1DXmSFj2bD3oOZdcRm1xdzsV2z1YWdw==\n - \ dependencies:\n npm-package-arg \"^9.1.0\"\n postcss-selector-parser - \"^6.0.10\"\n semver \"^7.3.7\"\n\n\"@npmcli/run-script@^4.1.0\", \"@npmcli/run-script@^4.1.3\", - \"@npmcli/run-script@^4.2.0\", \"@npmcli/run-script@^4.2.1\":\n version \"4.2.1\"\n - \ resolved \"https://registry.yarnpkg.com/@npmcli/run-script/-/run-script-4.2.1.tgz#c07c5c71bc1c70a5f2a06b0d4da976641609b946\"\n - \ integrity sha512-7dqywvVudPSrRCW5nTHpHgeWnbBtz8cFkOuKrecm6ih+oO9ciydhWt6OF7HlqupRRmB8Q/gECVdB9LMfToJbRg==\n - \ dependencies:\n \"@npmcli/node-gyp\" \"^2.0.0\"\n \"@npmcli/promise-spawn\" - \"^3.0.0\"\n node-gyp \"^9.0.0\"\n read-package-json-fast \"^2.0.3\"\n - \ which \"^2.0.2\"\n\n\"@projectcaluma/ember-analytics@^11.1.1\":\n version - \"11.1.1\"\n resolved \"https://registry.yarnpkg.com/@projectcaluma/ember-analytics/-/ember-analytics-11.1.1.tgz#d8d6cc82b8abea760a71932352418cee9a885a1d\"\n - \ integrity sha512-94H+Z8hc1LB5HKtLLUzOhwjM+DcDSV5/qrvRpEWf9pUZ3J+pxiCuIogjKm6nJph4ZHCZMTjhkmwCrvAScg6Zgw==\n - \ dependencies:\n \"@ember/legacy-built-in-components\" \"^0.4.1\"\n \"@glimmer/component\" - \"^1.1.2\"\n \"@glimmer/tracking\" \"^1.1.2\"\n \"@projectcaluma/ember-core\" - \"^11.1.1\"\n ember-apollo-client \"^4.0.2\"\n ember-auto-import \"^2.6.1\"\n - \ ember-changeset \"^4.1.2\"\n ember-changeset-validations \"^4.1.1\"\n - \ ember-cli-babel \"^7.26.11\"\n ember-cli-htmlbars \"^6.2.0\"\n ember-composable-helpers - \"^5.0.0\"\n ember-concurrency \"^2.3.7\"\n ember-engines-router-service - \"^0.3.0\"\n ember-fetch \"^8.1.2\"\n ember-intl \"^5.7.0\"\n ember-power-select - \"6.0.1\"\n ember-resources \"^5.6.2\"\n ember-sortable \"^5.0.0\"\n - \ ember-uikit \"^6.1.1\"\n ember-validated-form \"^6.2.0\"\n graphql - \"^15.6.1\"\n\n\"@projectcaluma/ember-core@^11.1.1\":\n version \"11.1.1\"\n - \ resolved \"https://registry.yarnpkg.com/@projectcaluma/ember-core/-/ember-core-11.1.1.tgz#ed1a6ed418a3a8f72fdb371828ed77effecba800\"\n - \ integrity sha512-IPQX6YORLdrjHGzwDG8QKOvE3LwUd82i4RanPBu90kPOD/EsKWZ4jJDEHZGnd/yaOq6Z0Wu0JU+B+ePR6jnuBg==\n - \ dependencies:\n \"@apollo/client\" \"^3.7.9\"\n \"@ember/string\" - \"^3.0.1\"\n \"@glimmer/tracking\" \"^1.1.2\"\n ember-apollo-client - \"~4.0.2\"\n ember-auto-import \"^2.6.1\"\n ember-cli-babel \"^7.26.11\"\n - \ ember-cli-htmlbars \"^6.2.0\"\n ember-concurrency \"^2.3.7\"\n ember-fetch - \"^8.1.2\"\n ember-inflector \"^4.0.2\"\n ember-intl \"^5.7.2\"\n ember-resources - \"^5.6.2\"\n ember-uikit \"^6.1.1\"\n graphql \"^15.8.0\"\n graphql-tag - \"^2.12.6\"\n jexl \"^2.3.0\"\n lodash.clonedeep \"^4.5.0\"\n slugify - \"^1.6.5\"\n\n\"@projectcaluma/ember-form-builder@^11.1.1\":\n version \"11.1.1\"\n - \ resolved \"https://registry.yarnpkg.com/@projectcaluma/ember-form-builder/-/ember-form-builder-11.1.1.tgz#925cbf48cebb928f234a6d2df36026d977d9edbf\"\n - \ integrity sha512-hdsoHCgSLWQc8glWezqv0qeccNZjIxWUGedhFQIndsDT9WniZP3cMWf6lpUehQeAiv1tLj96XS0gkuTER0MsKA==\n - \ dependencies:\n \"@ember/legacy-built-in-components\" \"^0.4.1\"\n \"@ember/render-modifiers\" - \"^2.0.5\"\n \"@ember/string\" \"^3.0.1\"\n \"@embroider/macros\" \"^1.10.0\"\n - \ \"@glimmer/component\" \"^1.1.2\"\n \"@glimmer/tracking\" \"^1.1.2\"\n - \ \"@projectcaluma/ember-core\" \"^11.1.1\"\n \"@projectcaluma/ember-form\" - \"^11.1.1\"\n codejar \"^3.7.0\"\n ember-apollo-client \"~4.0.2\"\n - \ ember-auto-import \"^2.6.1\"\n ember-changeset \"^4.1.2\"\n ember-changeset-validations - \"^4.1.1\"\n ember-cli-babel \"^7.26.11\"\n ember-cli-htmlbars \"^6.2.0\"\n - \ ember-composable-helpers \"^5.0.0\"\n ember-concurrency \"^2.3.7\"\n - \ ember-engines-router-service \"^0.3.0\"\n ember-fetch \"^8.1.2\"\n - \ ember-flatpickr \"^3.2.3\"\n ember-intl \"^5.7.2\"\n ember-math-helpers - \"^3.0.0\"\n ember-power-select \"^6.0.1\"\n ember-resources \"^5.6.2\"\n - \ ember-test-selectors \"^6.0.0\"\n ember-uikit \"^6.1.1\"\n ember-validated-form - \"^6.2.0\"\n graphql \"^15.8.0\"\n graphql-tag \"^2.12.6\"\n highlight.js - \"^11.7.0\"\n highlightjs-jexl \"^0.0.5\"\n jexl \"^2.3.0\"\n\n\"@projectcaluma/ember-form@^11.1.1\":\n - \ version \"11.1.1\"\n resolved \"https://registry.yarnpkg.com/@projectcaluma/ember-form/-/ember-form-11.1.1.tgz#d79363c4a3423cd6894d82e22ff4766660004f5e\"\n - \ integrity sha512-LKX3omsd3Pv63kGhSx1HWlLgm7M5I0MT3GwdX2HV+UKrhOVwK1W+h0BfAaSz2zATVkjHV/i6XmMuCjUiKrdDBw==\n - \ dependencies:\n \"@ember/string\" \"^3.0.1\"\n \"@embroider/macros\" - \"^1.10.0\"\n \"@embroider/util\" \"^1.10.0\"\n \"@glimmer/component\" - \"^1.1.2\"\n \"@glimmer/tracking\" \"^1.1.2\"\n \"@projectcaluma/ember-core\" - \"^11.1.1\"\n ember-apollo-client \"~4.0.2\"\n ember-auto-import \"^2.6.1\"\n - \ ember-autoresize-modifier \"^0.7.0\"\n ember-cli-babel \"^7.26.11\"\n - \ ember-cli-htmlbars \"^6.2.0\"\n ember-cli-showdown \"^6.0.1\"\n ember-composable-helpers - \"^5.0.0\"\n ember-concurrency \"^2.3.7\"\n ember-fetch \"^8.1.2\"\n - \ ember-flatpickr \"^3.2.3\"\n ember-in-viewport \"^4.1.0\"\n ember-intl - \"^5.7.2\"\n ember-math-helpers \"^3.0.0\"\n ember-power-select \"^6.0.1\"\n - \ ember-resources \"^5.6.2\"\n ember-uikit \"^6.1.1\"\n ember-validators - \"^4.1.2\"\n graphql \"^15.8.0\"\n jexl \"^2.3.0\"\n lodash.isequal - \"^4.5.0\"\n luxon \"^3.3.0\"\n tracked-toolbox \"^1.2.3\"\n\n\"@projectcaluma/ember-testing@^11.1.1\":\n - \ version \"11.1.1\"\n resolved \"https://registry.yarnpkg.com/@projectcaluma/ember-testing/-/ember-testing-11.1.1.tgz#2ccb51e420aa675493acae3dceca8ce246b548d9\"\n - \ integrity sha512-IJpi2A8hTB6XNZmBiEZkB31iIF3f+UQPnfYr7BNCYT7qd9JJeIgXjt04Tnlf5/W686r5BaoqoxnGMqF8B+Na/w==\n - \ dependencies:\n \"@ember/string\" \"^3.0.1\"\n \"@faker-js/faker\" - \"^7.6.0\"\n broccoli-funnel \"^3.0.8\"\n broccoli-merge-trees \"^4.2.0\"\n - \ ember-apollo-client \"~4.0.2\"\n ember-auto-import \"^2.6.1\"\n ember-cli-babel - \"^7.26.11\"\n ember-cli-htmlbars \"^6.2.0\"\n ember-cli-mirage \"^3.0.0-alpha.3\"\n - \ ember-fetch \"^8.1.2\"\n ember-inflector \"^4.0.2\"\n graphql \"^15.8.0\"\n - \ graphql-iso-date \"^3.6.1\"\n graphql-tools \"^4.0.8\"\n luxon \"^3.3.0\"\n - \ miragejs \"^0.1.47\"\n\n\"@projectcaluma/ember-workflow@^11.1.1\":\n version - \"11.1.1\"\n resolved \"https://registry.yarnpkg.com/@projectcaluma/ember-workflow/-/ember-workflow-11.1.1.tgz#c21a72495b4d901d52691c3c4be7df596e058f78\"\n - \ integrity sha512-zjd7Vl8YFgGFKHMz0CGicIepRopcJwEcIbbQk5/EgwyUcS+XVlWCJZ7eyf14Ce39u69bOKsf4MqE1lgg0SsNpg==\n - \ dependencies:\n \"@glimmer/component\" \"^1.1.2\"\n \"@projectcaluma/ember-core\" - \"^11.1.1\"\n ember-apollo-client \"~4.0.2\"\n ember-auto-import \"^2.6.1\"\n - \ ember-cli-babel \"^7.26.11\"\n ember-cli-htmlbars \"^6.2.0\"\n ember-composable-helpers - \"^5.0.0\"\n ember-concurrency \"^2.3.7\"\n ember-fetch \"^8.1.2\"\n - \ ember-intl \"^5.7.2\"\n ember-resources \"^5.6.2\"\n ember-truth-helpers - \"^3.1.1\"\n ember-uikit \"^6.1.1\"\n graphql \"^15.8.0\"\n\n\"@simple-dom/interface@^1.4.0\":\n - \ version \"1.4.0\"\n resolved \"https://registry.yarnpkg.com/@simple-dom/interface/-/interface-1.4.0.tgz#e8feea579232017f89b0138e2726facda6fbb71f\"\n - \ integrity sha512-l5qumKFWU0S+4ZzMaLXFU8tQZsicHEMEyAxI5kDFGhJsRqDwe0a7/iPA/GdxlGyDKseQQAgIz5kzU7eXTrlSpA==\n\n\"@socket.io/component-emitter@~3.1.0\":\n - \ version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/@socket.io/component-emitter/-/component-emitter-3.1.0.tgz#96116f2a912e0c02817345b3c10751069920d553\"\n - \ integrity sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==\n\n\"@tootallnate/once@2\":\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf\"\n - \ integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==\n\n\"@types/acorn@^4.0.3\":\n - \ version \"4.0.6\"\n resolved \"https://registry.yarnpkg.com/@types/acorn/-/acorn-4.0.6.tgz#d61ca5480300ac41a7d973dd5b84d0a591154a22\"\n - \ integrity sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ==\n - \ dependencies:\n \"@types/estree\" \"*\"\n\n\"@types/body-parser@*\":\n - \ version \"1.19.0\"\n resolved \"https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.0.tgz#0685b3c47eb3006ffed117cdd55164b61f80538f\"\n - \ integrity sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==\n - \ dependencies:\n \"@types/connect\" \"*\"\n \"@types/node\" \"*\"\n\n\"@types/broccoli-plugin@^3.0.0\":\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/@types/broccoli-plugin/-/broccoli-plugin-3.0.0.tgz#290fda2270c47a568edfd0cefab8bb840d8bb7b2\"\n - \ integrity sha512-f+TcsARR2PovfFRKFdCX0kfH/QoM3ZVD2h1rl2mNvrKO0fq2uBNCBsTU3JanfU4COCt5cXpTfARyUsERlC8vIw==\n - \ dependencies:\n broccoli-plugin \"*\"\n\n\"@types/chai-as-promised@^7.1.2\":\n - \ version \"7.1.3\"\n resolved \"https://registry.yarnpkg.com/@types/chai-as-promised/-/chai-as-promised-7.1.3.tgz#779166b90fda611963a3adbfd00b339d03b747bd\"\n - \ integrity sha512-FQnh1ohPXJELpKhzjuDkPLR2BZCAqed+a6xV4MI/T3XzHfd2FlarfUGUdZYgqYe8oxkYn0fchHEeHfHqdZ96sg==\n - \ dependencies:\n \"@types/chai\" \"*\"\n\n\"@types/chai@*\", \"@types/chai@^4.2.9\":\n - \ version \"4.2.15\"\n resolved \"https://registry.yarnpkg.com/@types/chai/-/chai-4.2.15.tgz#b7a6d263c2cecf44b6de9a051cf496249b154553\"\n - \ integrity sha512-rYff6FI+ZTKAPkJUoyz7Udq3GaoDZnxYDEvdEdFZASiA7PoErltHezDishqQiSDWrGxvxmplH304jyzQmjp0AQ==\n\n\"@types/connect@*\":\n - \ version \"3.4.34\"\n resolved \"https://registry.yarnpkg.com/@types/connect/-/connect-3.4.34.tgz#170a40223a6d666006d93ca128af2beb1d9b1901\"\n - \ integrity sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ==\n - \ dependencies:\n \"@types/node\" \"*\"\n\n\"@types/cookie@^0.4.1\":\n - \ version \"0.4.1\"\n resolved \"https://registry.yarnpkg.com/@types/cookie/-/cookie-0.4.1.tgz#bfd02c1f2224567676c1545199f87c3a861d878d\"\n - \ integrity sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==\n\n\"@types/cors@^2.8.12\":\n - \ version \"2.8.12\"\n resolved \"https://registry.yarnpkg.com/@types/cors/-/cors-2.8.12.tgz#6b2c510a7ad7039e98e7b8d3d6598f4359e5c080\"\n - \ integrity sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==\n\n\"@types/eslint-scope@^3.7.3\":\n - \ version \"3.7.4\"\n resolved \"https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16\"\n - \ integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==\n - \ dependencies:\n \"@types/eslint\" \"*\"\n \"@types/estree\" \"*\"\n\n\"@types/eslint@*\":\n - \ version \"8.21.1\"\n resolved \"https://registry.yarnpkg.com/@types/eslint/-/eslint-8.21.1.tgz#110b441a210d53ab47795124dbc3e9bb993d1e7c\"\n - \ integrity sha512-rc9K8ZpVjNcLs8Fp0dkozd5Pt2Apk1glO4Vgz8ix1u6yFByxfqo5Yavpy65o+93TAe24jr7v+eSBtFLvOQtCRQ==\n - \ dependencies:\n \"@types/estree\" \"*\"\n \"@types/json-schema\" \"*\"\n\n\"@types/eslint@^7.2.13\":\n - \ version \"7.29.0\"\n resolved \"https://registry.yarnpkg.com/@types/eslint/-/eslint-7.29.0.tgz#e56ddc8e542815272720bb0b4ccc2aff9c3e1c78\"\n - \ integrity sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==\n - \ dependencies:\n \"@types/estree\" \"*\"\n \"@types/json-schema\" \"*\"\n\n\"@types/estree@*\":\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2\"\n - \ integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==\n\n\"@types/estree@^0.0.51\":\n - \ version \"0.0.51\"\n resolved \"https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40\"\n - \ integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==\n\n\"@types/express-serve-static-core@^4.17.18\":\n - \ version \"4.17.19\"\n resolved \"https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.19.tgz#00acfc1632e729acac4f1530e9e16f6dd1508a1d\"\n - \ integrity sha512-DJOSHzX7pCiSElWaGR8kCprwibCB/3yW6vcT8VG3P0SJjnv19gnWG/AZMfM60Xj/YJIp/YCaDHyvzsFVeniARA==\n - \ dependencies:\n \"@types/node\" \"*\"\n \"@types/qs\" \"*\"\n \"@types/range-parser\" - \"*\"\n\n\"@types/express@^4.17.2\":\n version \"4.17.11\"\n resolved \"https://registry.yarnpkg.com/@types/express/-/express-4.17.11.tgz#debe3caa6f8e5fcda96b47bd54e2f40c4ee59545\"\n - \ integrity sha512-no+R6rW60JEc59977wIxreQVsIEOAYwgCqldrA/vkpCnbD7MqTefO97lmoBe4WE0F156bC4uLSP1XHDOySnChg==\n - \ dependencies:\n \"@types/body-parser\" \"*\"\n \"@types/express-serve-static-core\" - \"^4.17.18\"\n \"@types/qs\" \"*\"\n \"@types/serve-static\" \"*\"\n\n\"@types/fs-extra@^5.0.5\":\n - \ version \"5.1.0\"\n resolved \"https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-5.1.0.tgz#2a325ef97901504a3828718c390d34b8426a10a1\"\n - \ integrity sha512-AInn5+UBFIK9FK5xc9yP5e3TQSPNNgjHByqYcj9g5elVBnDQcQL7PlO1CIRy2gWlbwK7UPYqi7vRvFA44dCmYQ==\n - \ dependencies:\n \"@types/node\" \"*\"\n\n\"@types/fs-extra@^8.1.0\":\n - \ version \"8.1.1\"\n resolved \"https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-8.1.1.tgz#1e49f22d09aa46e19b51c0b013cb63d0d923a068\"\n - \ integrity sha512-TcUlBem321DFQzBNuz8p0CLLKp0VvF/XH9E4KHNmgwyp4E3AfgI5cjiIVZWlbfThBop2qxFIh4+LeY6hVWWZ2w==\n - \ dependencies:\n \"@types/node\" \"*\"\n\n\"@types/glob@*\":\n version - \"8.1.0\"\n resolved \"https://registry.yarnpkg.com/@types/glob/-/glob-8.1.0.tgz#b63e70155391b0584dce44e7ea25190bbc38f2fc\"\n - \ integrity sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==\n - \ dependencies:\n \"@types/minimatch\" \"^5.1.2\"\n \"@types/node\" - \"*\"\n\n\"@types/glob@^7.1.1\":\n version \"7.1.3\"\n resolved \"https://registry.yarnpkg.com/@types/glob/-/glob-7.1.3.tgz#e6ba80f36b7daad2c685acd9266382e68985c183\"\n - \ integrity sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==\n - \ dependencies:\n \"@types/minimatch\" \"*\"\n \"@types/node\" \"*\"\n\n\"@types/json-schema@*\", - \"@types/json-schema@^7.0.5\", \"@types/json-schema@^7.0.8\", \"@types/json-schema@^7.0.9\":\n - \ version \"7.0.11\"\n resolved \"https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3\"\n - \ integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==\n\n\"@types/json5@^0.0.29\":\n - \ version \"0.0.29\"\n resolved \"https://registry.yarnpkg.com/@types/json5/-/json5-0.0.29.tgz#ee28707ae94e11d2b827bcbe5270bcea7f3e71ee\"\n - \ integrity sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==\n\n\"@types/mime@^1\":\n - \ version \"1.3.2\"\n resolved \"https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a\"\n - \ integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==\n\n\"@types/minimatch@*\", - \"@types/minimatch@^5.1.2\":\n version \"5.1.2\"\n resolved \"https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca\"\n - \ integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==\n\n\"@types/minimatch@^3.0.3\", - \"@types/minimatch@^3.0.4\":\n version \"3.0.5\"\n resolved \"https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40\"\n - \ integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==\n\n\"@types/node@*\":\n - \ version \"18.15.0\"\n resolved \"https://registry.yarnpkg.com/@types/node/-/node-18.15.0.tgz#286a65e3fdffd691e170541e6ecb0410b16a38be\"\n - \ integrity sha512-z6nr0TTEOBGkzLGmbypWOGnpSpSIBorEhC4L+4HeQ2iezKCi4f77kyslRwvHeNitymGQ+oFyIWGP96l/DPSV9w==\n\n\"@types/node@>=10.0.0\":\n - \ version \"18.11.7\"\n resolved \"https://registry.yarnpkg.com/@types/node/-/node-18.11.7.tgz#8ccef136f240770c1379d50100796a6952f01f94\"\n - \ integrity sha512-LhFTglglr63mNXUSRYD8A+ZAIu5sFqNJ4Y2fPuY7UlrySJH87rRRlhtVmMHplmfk5WkoJGmDjE9oiTfyX94CpQ==\n\n\"@types/node@^9.6.0\":\n - \ version \"9.6.61\"\n resolved \"https://registry.yarnpkg.com/@types/node/-/node-9.6.61.tgz#29f124eddd41c4c74281bd0b455d689109fc2a2d\"\n - \ integrity sha512-/aKAdg5c8n468cYLy2eQrcR5k6chlbNwZNGUj3TboyPa2hcO2QAJcfymlqPzMiRj8B6nYKXjzQz36minFE0RwQ==\n\n\"@types/qs@*\":\n - \ version \"6.9.6\"\n resolved \"https://registry.yarnpkg.com/@types/qs/-/qs-6.9.6.tgz#df9c3c8b31a247ec315e6996566be3171df4b3b1\"\n - \ integrity sha512-0/HnwIfW4ki2D8L8c9GVcG5I72s9jP5GSLVF0VIXDW00kmIpA6O33G7a8n59Tmh7Nz0WUC3rSb7PTY/sdW2JzA==\n\n\"@types/range-parser@*\":\n - \ version \"1.2.3\"\n resolved \"https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.3.tgz#7ee330ba7caafb98090bece86a5ee44115904c2c\"\n - \ integrity sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==\n\n\"@types/rimraf@^2.0.2\":\n - \ version \"2.0.5\"\n resolved \"https://registry.yarnpkg.com/@types/rimraf/-/rimraf-2.0.5.tgz#368fb04d59630b727fc05a74d2ca557f64a8ef98\"\n - \ integrity sha512-YyP+VfeaqAyFmXoTh3HChxOQMyjByRMsHU7kc5KOJkSlXudhMhQIALbYV7rHh/l8d2lX3VUQzprrcAgWdRuU8g==\n - \ dependencies:\n \"@types/glob\" \"*\"\n \"@types/node\" \"*\"\n\n\"@types/rimraf@^2.0.3\":\n - \ version \"2.0.4\"\n resolved \"https://registry.yarnpkg.com/@types/rimraf/-/rimraf-2.0.4.tgz#403887b0b53c6100a6c35d2ab24f6ccc042fec46\"\n - \ integrity sha512-8gBudvllD2A/c0CcEX/BivIDorHFt5UI5m46TsNj8DjWCCTTZT74kEe4g+QsY7P/B9WdO98d82zZgXO/RQzu2Q==\n - \ dependencies:\n \"@types/glob\" \"*\"\n \"@types/node\" \"*\"\n\n\"@types/serve-static@*\":\n - \ version \"1.13.9\"\n resolved \"https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.13.9.tgz#aacf28a85a05ee29a11fb7c3ead935ac56f33e4e\"\n - \ integrity sha512-ZFqF6qa48XsPdjXV5Gsz0Zqmux2PerNd3a/ktL45mHpa19cuMi/cL8tcxdAx497yRh+QtYPuofjT9oWw9P7nkA==\n - \ dependencies:\n \"@types/mime\" \"^1\"\n \"@types/node\" \"*\"\n\n\"@types/symlink-or-copy@^1.2.0\":\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/@types/symlink-or-copy/-/symlink-or-copy-1.2.0.tgz#4151a81b4052c80bc2becbae09f3a9ec010a9c7a\"\n - \ integrity sha512-Lja2xYuuf2B3knEsga8ShbOdsfNOtzT73GyJmZyY7eGl2+ajOqrs8yM5ze0fsSoYwvA6bw7/Qr7OZ7PEEmYwWg==\n\n\"@types/tmp@^0.0.33\":\n - \ version \"0.0.33\"\n resolved \"https://registry.yarnpkg.com/@types/tmp/-/tmp-0.0.33.tgz#1073c4bc824754ae3d10cfab88ab0237ba964e4d\"\n - \ integrity sha1-EHPEvIJHVK49EM+riKsCN7qWTk0=\n\n\"@types/ungap__structured-clone@^0.3.0\":\n - \ version \"0.3.0\"\n resolved \"https://registry.yarnpkg.com/@types/ungap__structured-clone/-/ungap__structured-clone-0.3.0.tgz#39ef89de1f04bb1920ed99e549b885331295c47d\"\n - \ integrity sha512-eBWREUhVUGPze+bUW22AgUr05k8u+vETzuYdLYSvWqGTUe0KOf+zVnOB1qER5wMcw8V6D9Ar4DfJmVvD1yu0kQ==\n\n\"@ungap/structured-clone@^0.3.4\":\n - \ version \"0.3.4\"\n resolved \"https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-0.3.4.tgz#f6d804e185591373992781361e4aa5bb81ffba35\"\n - \ integrity sha512-TSVh8CpnwNAsPC5wXcIyh92Bv1gq6E9cNDeeLu7Z4h8V4/qWtXJp7y42qljRkqcpmsve1iozwv1wr+3BNdILCg==\n\n\"@webassemblyjs/ast@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7\"\n - \ integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==\n - \ dependencies:\n \"@webassemblyjs/helper-numbers\" \"1.11.1\"\n \"@webassemblyjs/helper-wasm-bytecode\" - \"1.11.1\"\n\n\"@webassemblyjs/ast@1.9.0\":\n version \"1.9.0\"\n resolved - \"https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.9.0.tgz#bd850604b4042459a5a41cd7d338cbed695ed964\"\n - \ integrity sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==\n - \ dependencies:\n \"@webassemblyjs/helper-module-context\" \"1.9.0\"\n - \ \"@webassemblyjs/helper-wasm-bytecode\" \"1.9.0\"\n \"@webassemblyjs/wast-parser\" - \"1.9.0\"\n\n\"@webassemblyjs/floating-point-hex-parser@1.11.1\":\n version - \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f\"\n - \ integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==\n\n\"@webassemblyjs/floating-point-hex-parser@1.9.0\":\n - \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz#3c3d3b271bddfc84deb00f71344438311d52ffb4\"\n - \ integrity sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==\n\n\"@webassemblyjs/helper-api-error@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16\"\n - \ integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==\n\n\"@webassemblyjs/helper-api-error@1.9.0\":\n - \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz#203f676e333b96c9da2eeab3ccef33c45928b6a2\"\n - \ integrity sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==\n\n\"@webassemblyjs/helper-buffer@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5\"\n - \ integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==\n\n\"@webassemblyjs/helper-buffer@1.9.0\":\n - \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz#a1442d269c5feb23fcbc9ef759dac3547f29de00\"\n - \ integrity sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==\n\n\"@webassemblyjs/helper-code-frame@1.9.0\":\n - \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz#647f8892cd2043a82ac0c8c5e75c36f1d9159f27\"\n - \ integrity sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==\n - \ dependencies:\n \"@webassemblyjs/wast-printer\" \"1.9.0\"\n\n\"@webassemblyjs/helper-fsm@1.9.0\":\n - \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz#c05256b71244214671f4b08ec108ad63b70eddb8\"\n - \ integrity sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==\n\n\"@webassemblyjs/helper-module-context@1.9.0\":\n - \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz#25d8884b76839871a08a6c6f806c3979ef712f07\"\n - \ integrity sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.9.0\"\n\n\"@webassemblyjs/helper-numbers@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae\"\n - \ integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==\n - \ dependencies:\n \"@webassemblyjs/floating-point-hex-parser\" \"1.11.1\"\n - \ \"@webassemblyjs/helper-api-error\" \"1.11.1\"\n \"@xtuc/long\" \"4.2.2\"\n\n\"@webassemblyjs/helper-wasm-bytecode@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1\"\n - \ integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==\n\n\"@webassemblyjs/helper-wasm-bytecode@1.9.0\":\n - \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz#4fed8beac9b8c14f8c58b70d124d549dd1fe5790\"\n - \ integrity sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==\n\n\"@webassemblyjs/helper-wasm-section@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a\"\n - \ integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.11.1\"\n \"@webassemblyjs/helper-buffer\" - \"1.11.1\"\n \"@webassemblyjs/helper-wasm-bytecode\" \"1.11.1\"\n \"@webassemblyjs/wasm-gen\" - \"1.11.1\"\n\n\"@webassemblyjs/helper-wasm-section@1.9.0\":\n version \"1.9.0\"\n - \ resolved \"https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz#5a4138d5a6292ba18b04c5ae49717e4167965346\"\n - \ integrity sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.9.0\"\n \"@webassemblyjs/helper-buffer\" - \"1.9.0\"\n \"@webassemblyjs/helper-wasm-bytecode\" \"1.9.0\"\n \"@webassemblyjs/wasm-gen\" - \"1.9.0\"\n\n\"@webassemblyjs/ieee754@1.11.1\":\n version \"1.11.1\"\n resolved - \"https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614\"\n - \ integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==\n - \ dependencies:\n \"@xtuc/ieee754\" \"^1.2.0\"\n\n\"@webassemblyjs/ieee754@1.9.0\":\n - \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz#15c7a0fbaae83fb26143bbacf6d6df1702ad39e4\"\n - \ integrity sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==\n - \ dependencies:\n \"@xtuc/ieee754\" \"^1.2.0\"\n\n\"@webassemblyjs/leb128@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5\"\n - \ integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==\n - \ dependencies:\n \"@xtuc/long\" \"4.2.2\"\n\n\"@webassemblyjs/leb128@1.9.0\":\n - \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.9.0.tgz#f19ca0b76a6dc55623a09cffa769e838fa1e1c95\"\n - \ integrity sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==\n - \ dependencies:\n \"@xtuc/long\" \"4.2.2\"\n\n\"@webassemblyjs/utf8@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff\"\n - \ integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==\n\n\"@webassemblyjs/utf8@1.9.0\":\n - \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.9.0.tgz#04d33b636f78e6a6813227e82402f7637b6229ab\"\n - \ integrity sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==\n\n\"@webassemblyjs/wasm-edit@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6\"\n - \ integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.11.1\"\n \"@webassemblyjs/helper-buffer\" - \"1.11.1\"\n \"@webassemblyjs/helper-wasm-bytecode\" \"1.11.1\"\n \"@webassemblyjs/helper-wasm-section\" - \"1.11.1\"\n \"@webassemblyjs/wasm-gen\" \"1.11.1\"\n \"@webassemblyjs/wasm-opt\" - \"1.11.1\"\n \"@webassemblyjs/wasm-parser\" \"1.11.1\"\n \"@webassemblyjs/wast-printer\" - \"1.11.1\"\n\n\"@webassemblyjs/wasm-edit@1.9.0\":\n version \"1.9.0\"\n resolved - \"https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz#3fe6d79d3f0f922183aa86002c42dd256cfee9cf\"\n - \ integrity sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.9.0\"\n \"@webassemblyjs/helper-buffer\" - \"1.9.0\"\n \"@webassemblyjs/helper-wasm-bytecode\" \"1.9.0\"\n \"@webassemblyjs/helper-wasm-section\" - \"1.9.0\"\n \"@webassemblyjs/wasm-gen\" \"1.9.0\"\n \"@webassemblyjs/wasm-opt\" - \"1.9.0\"\n \"@webassemblyjs/wasm-parser\" \"1.9.0\"\n \"@webassemblyjs/wast-printer\" - \"1.9.0\"\n\n\"@webassemblyjs/wasm-gen@1.11.1\":\n version \"1.11.1\"\n resolved - \"https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76\"\n - \ integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.11.1\"\n \"@webassemblyjs/helper-wasm-bytecode\" - \"1.11.1\"\n \"@webassemblyjs/ieee754\" \"1.11.1\"\n \"@webassemblyjs/leb128\" - \"1.11.1\"\n \"@webassemblyjs/utf8\" \"1.11.1\"\n\n\"@webassemblyjs/wasm-gen@1.9.0\":\n - \ version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz#50bc70ec68ded8e2763b01a1418bf43491a7a49c\"\n - \ integrity sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.9.0\"\n \"@webassemblyjs/helper-wasm-bytecode\" - \"1.9.0\"\n \"@webassemblyjs/ieee754\" \"1.9.0\"\n \"@webassemblyjs/leb128\" - \"1.9.0\"\n \"@webassemblyjs/utf8\" \"1.9.0\"\n\n\"@webassemblyjs/wasm-opt@1.11.1\":\n - \ version \"1.11.1\"\n resolved \"https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2\"\n - \ integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.11.1\"\n \"@webassemblyjs/helper-buffer\" - \"1.11.1\"\n \"@webassemblyjs/wasm-gen\" \"1.11.1\"\n \"@webassemblyjs/wasm-parser\" - \"1.11.1\"\n\n\"@webassemblyjs/wasm-opt@1.9.0\":\n version \"1.9.0\"\n resolved - \"https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz#2211181e5b31326443cc8112eb9f0b9028721a61\"\n - \ integrity sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.9.0\"\n \"@webassemblyjs/helper-buffer\" - \"1.9.0\"\n \"@webassemblyjs/wasm-gen\" \"1.9.0\"\n \"@webassemblyjs/wasm-parser\" - \"1.9.0\"\n\n\"@webassemblyjs/wasm-parser@1.11.1\":\n version \"1.11.1\"\n - \ resolved \"https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199\"\n - \ integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.11.1\"\n \"@webassemblyjs/helper-api-error\" - \"1.11.1\"\n \"@webassemblyjs/helper-wasm-bytecode\" \"1.11.1\"\n \"@webassemblyjs/ieee754\" - \"1.11.1\"\n \"@webassemblyjs/leb128\" \"1.11.1\"\n \"@webassemblyjs/utf8\" - \"1.11.1\"\n\n\"@webassemblyjs/wasm-parser@1.9.0\":\n version \"1.9.0\"\n - \ resolved \"https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz#9d48e44826df4a6598294aa6c87469d642fff65e\"\n - \ integrity sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.9.0\"\n \"@webassemblyjs/helper-api-error\" - \"1.9.0\"\n \"@webassemblyjs/helper-wasm-bytecode\" \"1.9.0\"\n \"@webassemblyjs/ieee754\" - \"1.9.0\"\n \"@webassemblyjs/leb128\" \"1.9.0\"\n \"@webassemblyjs/utf8\" - \"1.9.0\"\n\n\"@webassemblyjs/wast-parser@1.9.0\":\n version \"1.9.0\"\n - \ resolved \"https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz#3031115d79ac5bd261556cecc3fa90a3ef451914\"\n - \ integrity sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.9.0\"\n \"@webassemblyjs/floating-point-hex-parser\" - \"1.9.0\"\n \"@webassemblyjs/helper-api-error\" \"1.9.0\"\n \"@webassemblyjs/helper-code-frame\" - \"1.9.0\"\n \"@webassemblyjs/helper-fsm\" \"1.9.0\"\n \"@xtuc/long\" - \"4.2.2\"\n\n\"@webassemblyjs/wast-printer@1.11.1\":\n version \"1.11.1\"\n - \ resolved \"https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0\"\n - \ integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.11.1\"\n \"@xtuc/long\" - \"4.2.2\"\n\n\"@webassemblyjs/wast-printer@1.9.0\":\n version \"1.9.0\"\n - \ resolved \"https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz#4935d54c85fef637b00ce9f52377451d00d47899\"\n - \ integrity sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.9.0\"\n \"@webassemblyjs/wast-parser\" - \"1.9.0\"\n \"@xtuc/long\" \"4.2.2\"\n\n\"@wry/context@^0.7.0\":\n version - \"0.7.0\"\n resolved \"https://registry.yarnpkg.com/@wry/context/-/context-0.7.0.tgz#be88e22c0ddf62aeb0ae9f95c3d90932c619a5c8\"\n - \ integrity sha512-LcDAiYWRtwAoSOArfk7cuYvFXytxfVrdX7yxoUmK7pPITLk5jYh2F8knCwS7LjgYL8u1eidPlKKV6Ikqq0ODqQ==\n - \ dependencies:\n tslib \"^2.3.0\"\n\n\"@wry/equality@^0.1.2\":\n version - \"0.1.11\"\n resolved \"https://registry.yarnpkg.com/@wry/equality/-/equality-0.1.11.tgz#35cb156e4a96695aa81a9ecc4d03787bc17f1790\"\n - \ integrity sha512-mwEVBDUVODlsQQ5dfuLUS5/Tf7jqUKyhKYHmVi4fPB6bDMOfWvUPJmKgS1Z7Za/sOI3vzWt4+O7yCiL/70MogA==\n - \ dependencies:\n tslib \"^1.9.3\"\n\n\"@wry/equality@^0.5.0\":\n version - \"0.5.3\"\n resolved \"https://registry.yarnpkg.com/@wry/equality/-/equality-0.5.3.tgz#fafebc69561aa2d40340da89fa7dc4b1f6fb7831\"\n - \ integrity sha512-avR+UXdSrsF2v8vIqIgmeTY0UR91UT+IyablCyKe/uk22uOJ8fusKZnH9JH9e1/EtLeNJBtagNmL3eJdnOV53g==\n - \ dependencies:\n tslib \"^2.3.0\"\n\n\"@wry/trie@^0.3.0\":\n version - \"0.3.2\"\n resolved \"https://registry.yarnpkg.com/@wry/trie/-/trie-0.3.2.tgz#a06f235dc184bd26396ba456711f69f8c35097e6\"\n - \ integrity sha512-yRTyhWSls2OY/pYLfwff867r8ekooZ4UI+/gxot5Wj8EFwSf2rG+n+Mo/6LoLQm1TKA4GRj2+LCpbfS937dClQ==\n - \ dependencies:\n tslib \"^2.3.0\"\n\n\"@xmldom/xmldom@^0.8.0\":\n version - \"0.8.3\"\n resolved \"https://registry.yarnpkg.com/@xmldom/xmldom/-/xmldom-0.8.3.tgz#beaf980612532aa9a3004aff7e428943aeaa0711\"\n - \ integrity sha512-Lv2vySXypg4nfa51LY1nU8yDAGo/5YwF+EY/rUZgIbfvwVARcd67ttCM8SMsTeJy51YhHYavEq+FS6R0hW9PFQ==\n\n\"@xtuc/ieee754@^1.2.0\":\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790\"\n - \ integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==\n\n\"@xtuc/long@4.2.2\":\n - \ version \"4.2.2\"\n resolved \"https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d\"\n - \ integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==\n\nabbrev@1, - abbrev@^1.0.0, abbrev@~1.1.1:\n version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8\"\n - \ integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==\n\nabortcontroller-polyfill@^1.7.3:\n - \ version \"1.7.3\"\n resolved \"https://registry.yarnpkg.com/abortcontroller-polyfill/-/abortcontroller-polyfill-1.7.3.tgz#1b5b487bd6436b5b764fd52a612509702c3144b5\"\n - \ integrity sha512-zetDJxd89y3X99Kvo4qFx8GKlt6GsvN3UcRZHwU6iFA/0KiOmhkTVhe8oRoTBiTVPZu09x3vCra47+w8Yz1+2Q==\n\naccepts@~1.3.4, - accepts@~1.3.5, accepts@~1.3.7:\n version \"1.3.7\"\n resolved \"https://registry.yarnpkg.com/accepts/-/accepts-1.3.7.tgz#531bc726517a3b2b41f850021c6cc15eaab507cd\"\n - \ integrity sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==\n - \ dependencies:\n mime-types \"~2.1.24\"\n negotiator \"0.6.2\"\n\naccepts@~1.3.8:\n - \ version \"1.3.8\"\n resolved \"https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e\"\n - \ integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==\n - \ dependencies:\n mime-types \"~2.1.34\"\n negotiator \"0.6.3\"\n\nacorn-dynamic-import@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz#901ceee4c7faaef7e07ad2a47e890675da50a278\"\n - \ integrity sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==\n - \ dependencies:\n acorn \"^5.0.0\"\n\nacorn-import-assertions@^1.7.6:\n - \ version \"1.8.0\"\n resolved \"https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9\"\n - \ integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==\n\nacorn-jsx@^5.3.1:\n - \ version \"5.3.1\"\n resolved \"https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.1.tgz#fc8661e11b7ac1539c47dbfea2e72b3af34d267b\"\n - \ integrity sha512-K0Ptm/47OKfQRpNQ2J/oIN/3QYiK6FwW+eJbILhsdxh2WTLdl+30o8aGdTbm5JbffpFFAg/g+zi1E+jvJha5ng==\n\nacorn@^5.0.0, - acorn@^5.1.1, acorn@^5.5.3:\n version \"5.7.4\"\n resolved \"https://registry.yarnpkg.com/acorn/-/acorn-5.7.4.tgz#3e8d8a9947d0599a1796d10225d7432f4a4acf5e\"\n - \ integrity sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==\n\nacorn@^6.4.1:\n - \ version \"6.4.2\"\n resolved \"https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6\"\n - \ integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==\n\nacorn@^7.4.0:\n - \ version \"7.4.1\"\n resolved \"https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa\"\n - \ integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==\n\nacorn@^8.5.0, - acorn@^8.7.1:\n version \"8.8.2\"\n resolved \"https://registry.yarnpkg.com/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a\"\n - \ integrity sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==\n\nagent-base@6, - agent-base@^6.0.2:\n version \"6.0.2\"\n resolved \"https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77\"\n - \ integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==\n - \ dependencies:\n debug \"4\"\n\nagentkeepalive@^4.2.1:\n version \"4.2.1\"\n - \ resolved \"https://registry.yarnpkg.com/agentkeepalive/-/agentkeepalive-4.2.1.tgz#a7975cbb9f83b367f06c90cc51ff28fe7d499717\"\n - \ integrity sha512-Zn4cw2NEqd+9fiSVWMscnjyQ1a8Yfoc5oBajLeo5w+YBHgDUcEBY2hS4YpTz6iN5f/2zQiktcuM6tS8x1p9dpA==\n - \ dependencies:\n debug \"^4.1.0\"\n depd \"^1.1.2\"\n humanize-ms - \"^1.2.1\"\n\naggregate-error@^3.0.0:\n version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a\"\n - \ integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==\n - \ dependencies:\n clean-stack \"^2.0.0\"\n indent-string \"^4.0.0\"\n\najv-errors@^1.0.0:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.1.tgz#f35986aceb91afadec4102fbd85014950cefa64d\"\n - \ integrity sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==\n\najv-formats@^2.1.1:\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520\"\n - \ integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==\n - \ dependencies:\n ajv \"^8.0.0\"\n\najv-keywords@^3.1.0, ajv-keywords@^3.4.1, - ajv-keywords@^3.5.2:\n version \"3.5.2\"\n resolved \"https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d\"\n - \ integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==\n\najv-keywords@^5.0.0:\n - \ version \"5.1.0\"\n resolved \"https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16\"\n - \ integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==\n - \ dependencies:\n fast-deep-equal \"^3.1.3\"\n\najv@^6.1.0, ajv@^6.10.0, - ajv@^6.10.2, ajv@^6.12.4, ajv@^6.12.5:\n version \"6.12.6\"\n resolved \"https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4\"\n - \ integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==\n - \ dependencies:\n fast-deep-equal \"^3.1.1\"\n fast-json-stable-stringify - \"^2.0.0\"\n json-schema-traverse \"^0.4.1\"\n uri-js \"^4.2.2\"\n\najv@^8.0.0, - ajv@^8.8.0:\n version \"8.12.0\"\n resolved \"https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1\"\n - \ integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==\n - \ dependencies:\n fast-deep-equal \"^3.1.1\"\n json-schema-traverse - \"^1.0.0\"\n require-from-string \"^2.0.2\"\n uri-js \"^4.2.2\"\n\najv@^8.0.1:\n - \ version \"8.6.3\"\n resolved \"https://registry.yarnpkg.com/ajv/-/ajv-8.6.3.tgz#11a66527761dc3e9a3845ea775d2d3c0414e8764\"\n - \ integrity sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==\n - \ dependencies:\n fast-deep-equal \"^3.1.1\"\n json-schema-traverse - \"^1.0.0\"\n require-from-string \"^2.0.2\"\n uri-js \"^4.2.2\"\n\namd-name-resolver@1.3.1, - amd-name-resolver@^1.2.0, amd-name-resolver@^1.3.1:\n version \"1.3.1\"\n - \ resolved \"https://registry.yarnpkg.com/amd-name-resolver/-/amd-name-resolver-1.3.1.tgz#ffe71c683c6e7191fc4ae1bb3aaed15abea135d9\"\n - \ integrity sha512-26qTEWqZQ+cxSYygZ4Cf8tsjDBLceJahhtewxtKZA3SRa4PluuqYCuheemDQD+7Mf5B7sr+zhTDWAHDh02a1Dw==\n - \ dependencies:\n ensure-posix-path \"^1.0.1\"\n object-hash \"^1.3.1\"\n\namd-name-resolver@^0.0.6:\n - \ version \"0.0.6\"\n resolved \"https://registry.yarnpkg.com/amd-name-resolver/-/amd-name-resolver-0.0.6.tgz#d3e4ba2dfcaab1d820c1be9de947c67828cfe595\"\n - \ integrity sha1-0+S6Lfyqsdggwb6d6UfGeCjP5ZU=\n dependencies:\n ensure-posix-path - \"^1.0.1\"\n\namdefine@>=0.0.4:\n version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/amdefine/-/amdefine-1.0.1.tgz#4a5282ac164729e93619bcfd3ad151f817ce91f5\"\n - \ integrity sha512-S2Hw0TtNkMJhIabBwIojKL9YHO5T0n5eNqWJ7Lrlel/zDbftQpxpapi8tZs3X1HWa+u+QeydGmzzNU0m09+Rcg==\n\nansi-colors@^4.1.1:\n - \ version \"4.1.1\"\n resolved \"https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.1.tgz#cbb9ae256bf750af1eab344f229aa27fe94ba348\"\n - \ integrity sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==\n\nansi-escapes@^3.2.0:\n - \ version \"3.2.0\"\n resolved \"https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b\"\n - \ integrity sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==\n\nansi-escapes@^4.2.1:\n - \ version \"4.3.1\"\n resolved \"https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.1.tgz#a5c47cc43181f1f38ffd7076837700d395522a61\"\n - \ integrity sha512-JWF7ocqNrp8u9oqpgV+wH5ftbt+cfvv+PTjOvKLT3AdYly/LmORARfEVT1iyjwN+4MqE5UmVKoAdIBqeoCHgLA==\n - \ dependencies:\n type-fest \"^0.11.0\"\n\nansi-html@^0.0.7:\n version - \"0.0.7\"\n resolved \"https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e\"\n - \ integrity sha1-gTWEAhliqenm/QOflA0S9WynhZ4=\n\nansi-regex@^2.0.0:\n version - \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df\"\n - \ integrity sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==\n\nansi-regex@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998\"\n - \ integrity sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=\n\nansi-regex@^4.1.0:\n version - \"4.1.1\"\n resolved \"https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed\"\n - \ integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==\n\nansi-regex@^5.0.1:\n - \ version \"5.0.1\"\n resolved \"https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304\"\n - \ integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==\n\nansi-styles@^2.2.1:\n - \ version \"2.2.1\"\n resolved \"https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe\"\n - \ integrity sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==\n\nansi-styles@^3.0.0, - ansi-styles@^3.2.0, ansi-styles@^3.2.1:\n version \"3.2.1\"\n resolved \"https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d\"\n - \ integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==\n - \ dependencies:\n color-convert \"^1.9.0\"\n\nansi-styles@^4.0.0, ansi-styles@^4.1.0, - ansi-styles@^4.3.0:\n version \"4.3.0\"\n resolved \"https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937\"\n - \ integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==\n - \ dependencies:\n color-convert \"^2.0.1\"\n\nansi-to-html@^0.6.15, ansi-to-html@^0.6.6:\n - \ version \"0.6.15\"\n resolved \"https://registry.yarnpkg.com/ansi-to-html/-/ansi-to-html-0.6.15.tgz#ac6ad4798a00f6aa045535d7f6a9cb9294eebea7\"\n - \ integrity sha512-28ijx2aHJGdzbs+O5SNQF65r6rrKYnkuwTYm8lZlChuoJ9P1vVzIpWO20sQTqTPDXYp6NFwk326vApTtLVFXpQ==\n - \ dependencies:\n entities \"^2.0.0\"\n\nansicolors@~0.2.1:\n version - \"0.2.1\"\n resolved \"https://registry.yarnpkg.com/ansicolors/-/ansicolors-0.2.1.tgz#be089599097b74a5c9c4a84a0cdbcdb62bd87aef\"\n - \ integrity sha1-vgiVmQl7dKXJxKhKDNvNtivYeu8=\n\nanymatch@^2.0.0:\n version - \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb\"\n - \ integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==\n - \ dependencies:\n micromatch \"^3.1.4\"\n normalize-path \"^2.1.1\"\n\nanymatch@^3.1.1:\n - \ version \"3.1.2\"\n resolved \"https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716\"\n - \ integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==\n - \ dependencies:\n normalize-path \"^3.0.0\"\n picomatch \"^2.0.4\"\n\nanymatch@~3.1.2:\n - \ version \"3.1.3\"\n resolved \"https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e\"\n - \ integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==\n - \ dependencies:\n normalize-path \"^3.0.0\"\n picomatch \"^2.0.4\"\n\napollo-link@^1.2.14:\n - \ version \"1.2.14\"\n resolved \"https://registry.yarnpkg.com/apollo-link/-/apollo-link-1.2.14.tgz#3feda4b47f9ebba7f4160bef8b977ba725b684d9\"\n - \ integrity sha512-p67CMEFP7kOG1JZ0ZkYZwRDa369w5PIjtMjvrQd/HnIV8FRsHRqLqK+oAZQnFa1DDdZtOtHTi+aMIW6EatC2jg==\n - \ dependencies:\n apollo-utilities \"^1.3.0\"\n ts-invariant \"^0.4.0\"\n - \ tslib \"^1.9.3\"\n zen-observable-ts \"^0.8.21\"\n\napollo-utilities@^1.0.1, - apollo-utilities@^1.3.0:\n version \"1.3.4\"\n resolved \"https://registry.yarnpkg.com/apollo-utilities/-/apollo-utilities-1.3.4.tgz#6129e438e8be201b6c55b0f13ce49d2c7175c9cf\"\n - \ integrity sha512-pk2hiWrCXMAy2fRPwEyhvka+mqwzeP60Jr1tRYi5xru+3ko94HI9o6lK0CT33/w4RDlxWchmdhDCrvdr+pHCig==\n - \ dependencies:\n \"@wry/equality\" \"^0.1.2\"\n fast-json-stable-stringify - \"^2.0.0\"\n ts-invariant \"^0.4.0\"\n tslib \"^1.10.0\"\n\naproba@^1.0.3, - aproba@^1.1.1:\n version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a\"\n - \ integrity sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==\n\n\"aproba@^1.0.3 - || ^2.0.0\", aproba@^2.0.0:\n version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc\"\n - \ integrity sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==\n\narchy@~1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/archy/-/archy-1.0.0.tgz#f9c8c13757cc1dd7bc379ac77b2c62a5c2868c40\"\n - \ integrity sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==\n\nare-we-there-yet@^3.0.0:\n - \ version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-3.0.1.tgz#679df222b278c64f2cdba1175cdc00b0d96164bd\"\n - \ integrity sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==\n - \ dependencies:\n delegates \"^1.0.0\"\n readable-stream \"^3.6.0\"\n\nare-we-there-yet@~1.1.2:\n - \ version \"1.1.5\"\n resolved \"https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21\"\n - \ integrity sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==\n - \ dependencies:\n delegates \"^1.0.0\"\n readable-stream \"^2.0.6\"\n\nargparse@^1.0.7:\n - \ version \"1.0.10\"\n resolved \"https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911\"\n - \ integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==\n - \ dependencies:\n sprintf-js \"~1.0.2\"\n\nargparse@^2.0.1:\n version - \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38\"\n - \ integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==\n\naria-query@^5.0.2:\n - \ version \"5.1.3\"\n resolved \"https://registry.yarnpkg.com/aria-query/-/aria-query-5.1.3.tgz#19db27cd101152773631396f7a95a3b58c22c35e\"\n - \ integrity sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==\n - \ dependencies:\n deep-equal \"^2.0.5\"\n\narr-diff@^4.0.0:\n version - \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520\"\n - \ integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==\n\narr-flatten@^1.1.0:\n - \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1\"\n - \ integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==\n\narr-union@^3.1.0:\n - \ version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4\"\n - \ integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==\n\narray-equal@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93\"\n - \ integrity sha512-H3LU5RLiSsGXPhN+Nipar0iR0IofH+8r89G2y1tBKxQ/agagKyAjhkAFDRBfodP2caPrNKHpAWNIM/c9yeL7uA==\n\narray-flatten@1.1.1:\n - \ version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2\"\n - \ integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=\n\narray-includes@^3.1.6:\n - \ version \"3.1.6\"\n resolved \"https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.6.tgz#9e9e720e194f198266ba9e18c29e6a9b0e4b225f\"\n - \ integrity sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==\n - \ dependencies:\n call-bind \"^1.0.2\"\n define-properties \"^1.1.4\"\n - \ es-abstract \"^1.20.4\"\n get-intrinsic \"^1.1.3\"\n is-string \"^1.0.7\"\n\narray-to-error@^1.0.0:\n - \ version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/array-to-error/-/array-to-error-1.1.1.tgz#d68812926d14097a205579a667eeaf1856a44c07\"\n - \ integrity sha1-1ogSkm0UCXogVXmmZ+6vGFakTAc=\n dependencies:\n array-to-sentence - \"^1.1.0\"\n\narray-to-sentence@^1.1.0:\n version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/array-to-sentence/-/array-to-sentence-1.1.0.tgz#c804956dafa53232495b205a9452753a258d39fc\"\n - \ integrity sha1-yASVba+lMjJJWyBalFJ1OiWNOfw=\n\narray-union@^2.1.0:\n version - \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d\"\n - \ integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==\n\narray-unique@^0.3.2:\n - \ version \"0.3.2\"\n resolved \"https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428\"\n - \ integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==\n\narray.prototype.flat@^1.3.1:\n - \ version \"1.3.1\"\n resolved \"https://registry.yarnpkg.com/array.prototype.flat/-/array.prototype.flat-1.3.1.tgz#ffc6576a7ca3efc2f46a143b9d1dda9b4b3cf5e2\"\n - \ integrity sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==\n - \ dependencies:\n call-bind \"^1.0.2\"\n define-properties \"^1.1.4\"\n - \ es-abstract \"^1.20.4\"\n es-shim-unscopables \"^1.0.0\"\n\narray.prototype.flatmap@^1.3.1:\n - \ version \"1.3.1\"\n resolved \"https://registry.yarnpkg.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.1.tgz#1aae7903c2100433cb8261cd4ed310aab5c4a183\"\n - \ integrity sha512-8UGn9O1FDVvMNB0UlLv4voxRMze7+FpHyF5mSMRjWHUMlpoDViniy05870VlxhfgTnLbpuwTzvD76MTtWxB/mQ==\n - \ dependencies:\n call-bind \"^1.0.2\"\n define-properties \"^1.1.4\"\n - \ es-abstract \"^1.20.4\"\n es-shim-unscopables \"^1.0.0\"\n\nasap@^2.0.0:\n - \ version \"2.0.6\"\n resolved \"https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46\"\n - \ integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==\n\nasn1.js@^5.2.0:\n - \ version \"5.4.1\"\n resolved \"https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07\"\n - \ integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==\n - \ dependencies:\n bn.js \"^4.0.0\"\n inherits \"^2.0.1\"\n minimalistic-assert - \"^1.0.0\"\n safer-buffer \"^2.1.0\"\n\nassert-never@^1.2.1:\n version - \"1.2.1\"\n resolved \"https://registry.yarnpkg.com/assert-never/-/assert-never-1.2.1.tgz#11f0e363bf146205fb08193b5c7b90f4d1cf44fe\"\n - \ integrity sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==\n\nassert@^1.1.1:\n - \ version \"1.5.0\"\n resolved \"https://registry.yarnpkg.com/assert/-/assert-1.5.0.tgz#55c109aaf6e0aefdb3dc4b71240c70bf574b18eb\"\n - \ integrity sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==\n - \ dependencies:\n object-assign \"^4.1.1\"\n util \"0.10.3\"\n\nassign-symbols@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367\"\n - \ integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==\n\nast-types@0.13.3:\n - \ version \"0.13.3\"\n resolved \"https://registry.yarnpkg.com/ast-types/-/ast-types-0.13.3.tgz#50da3f28d17bdbc7969a3a2d83a0e4a72ae755a7\"\n - \ integrity sha512-XTZ7xGML849LkQP86sWdQzfhwbt3YwIO6MqbX9mUNYY98VKaaVZP7YNNm70IpwecbkkxmfC5IYAzOQ/2p29zRA==\n\nastral-regex@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31\"\n - \ integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==\n\nasync-disk-cache@^1.2.1:\n - \ version \"1.3.5\"\n resolved \"https://registry.yarnpkg.com/async-disk-cache/-/async-disk-cache-1.3.5.tgz#cc6206ed79bb6982b878fc52e0505e4f52b62a02\"\n - \ integrity sha512-VZpqfR0R7CEOJZ/0FOTgWq70lCrZyS1rkI8PXugDUkTKyyAUgZ2zQ09gLhMkEn+wN8LYeUTPxZdXtlX/kmbXKQ==\n - \ dependencies:\n debug \"^2.1.3\"\n heimdalljs \"^0.2.3\"\n istextorbinary - \"2.1.0\"\n mkdirp \"^0.5.0\"\n rimraf \"^2.5.3\"\n rsvp \"^3.0.18\"\n - \ username-sync \"^1.0.2\"\n\nasync-disk-cache@^2.0.0:\n version \"2.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/async-disk-cache/-/async-disk-cache-2.1.0.tgz#e0f37b187ed8c41a5991518a9556d206ae2843a2\"\n - \ integrity sha512-iH+boep2xivfD9wMaZWkywYIURSmsL96d6MoqrC94BnGSvXE4Quf8hnJiHGFYhw/nLeIa1XyRaf4vvcvkwAefg==\n - \ dependencies:\n debug \"^4.1.1\"\n heimdalljs \"^0.2.3\"\n istextorbinary - \"^2.5.1\"\n mkdirp \"^0.5.0\"\n rimraf \"^3.0.0\"\n rsvp \"^4.8.5\"\n - \ username-sync \"^1.0.2\"\n\nasync-each@^1.0.1:\n version \"1.0.6\"\n - \ resolved \"https://registry.yarnpkg.com/async-each/-/async-each-1.0.6.tgz#52f1d9403818c179b7561e11a5d1b77eb2160e77\"\n - \ integrity sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==\n\nasync-promise-queue@^1.0.3, - async-promise-queue@^1.0.5:\n version \"1.0.5\"\n resolved \"https://registry.yarnpkg.com/async-promise-queue/-/async-promise-queue-1.0.5.tgz#cb23bce9fce903a133946a700cc85f27f09ea49d\"\n - \ integrity sha512-xi0aQ1rrjPWYmqbwr18rrSKbSaXIeIwSd1J4KAgVfkq8utNbdZoht7GfvfY6swFUAMJ9obkc4WPJmtGwl+B8dw==\n - \ dependencies:\n async \"^2.4.1\"\n debug \"^2.6.8\"\n\nasync@^2.4.1:\n - \ version \"2.6.4\"\n resolved \"https://registry.yarnpkg.com/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221\"\n - \ integrity sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==\n - \ dependencies:\n lodash \"^4.17.14\"\n\nasync@^2.6.2:\n version \"2.6.3\"\n - \ resolved \"https://registry.yarnpkg.com/async/-/async-2.6.3.tgz#d72625e2344a3656e3a3ad4fa749fa83299d82ff\"\n - \ integrity sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==\n - \ dependencies:\n lodash \"^4.17.14\"\n\nasync@~0.2.9:\n version \"0.2.10\"\n - \ resolved \"https://registry.yarnpkg.com/async/-/async-0.2.10.tgz#b6bbe0b0674b9d719708ca38de8c237cb526c3d1\"\n - \ integrity sha1-trvgsGdLnXGXCMo43owjfLUmw9E=\n\nat-least-node@^1.0.0:\n version - \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2\"\n - \ integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==\n\natob@^2.1.2:\n - \ version \"2.1.2\"\n resolved \"https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9\"\n - \ integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==\n\navailable-typed-arrays@^1.0.5:\n - \ version \"1.0.5\"\n resolved \"https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7\"\n - \ integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==\n\nbabel-code-frame@^6.26.0:\n - \ version \"6.26.0\"\n resolved \"https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b\"\n - \ integrity sha512-XqYMR2dfdGMW+hd0IUZ2PwK+fGeFkOxZJ0wY+JaQAHzt1Zx8LcvpiZD2NiGkEG8qx0CfkAOr5xt76d1e8vG90g==\n - \ dependencies:\n chalk \"^1.1.3\"\n esutils \"^2.0.2\"\n js-tokens - \"^3.0.2\"\n\nbabel-core@^6.26.0, babel-core@^6.26.3:\n version \"6.26.3\"\n - \ resolved \"https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207\"\n - \ integrity sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==\n - \ dependencies:\n babel-code-frame \"^6.26.0\"\n babel-generator \"^6.26.0\"\n - \ babel-helpers \"^6.24.1\"\n babel-messages \"^6.23.0\"\n babel-register - \"^6.26.0\"\n babel-runtime \"^6.26.0\"\n babel-template \"^6.26.0\"\n - \ babel-traverse \"^6.26.0\"\n babel-types \"^6.26.0\"\n babylon \"^6.18.0\"\n - \ convert-source-map \"^1.5.1\"\n debug \"^2.6.9\"\n json5 \"^0.5.1\"\n - \ lodash \"^4.17.4\"\n minimatch \"^3.0.4\"\n path-is-absolute \"^1.0.1\"\n - \ private \"^0.1.8\"\n slash \"^1.0.0\"\n source-map \"^0.5.7\"\n\nbabel-eslint@^10.1.0:\n - \ version \"10.1.0\"\n resolved \"https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.1.0.tgz#6968e568a910b78fb3779cdd8b6ac2f479943232\"\n - \ integrity sha512-ifWaTHQ0ce+448CYop8AdrQiBsGrnC+bMgfyKFdi6EsPLTAWG+QfyDeM6OH+FmWnKvEq5NnBMLvlBUPKQZoDSg==\n - \ dependencies:\n \"@babel/code-frame\" \"^7.0.0\"\n \"@babel/parser\" - \"^7.7.0\"\n \"@babel/traverse\" \"^7.7.0\"\n \"@babel/types\" \"^7.7.0\"\n - \ eslint-visitor-keys \"^1.0.0\"\n resolve \"^1.12.0\"\n\nbabel-generator@^6.26.0:\n - \ version \"6.26.1\"\n resolved \"https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90\"\n - \ integrity sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==\n - \ dependencies:\n babel-messages \"^6.23.0\"\n babel-runtime \"^6.26.0\"\n - \ babel-types \"^6.26.0\"\n detect-indent \"^4.0.0\"\n jsesc \"^1.3.0\"\n - \ lodash \"^4.17.4\"\n source-map \"^0.5.7\"\n trim-right \"^1.0.1\"\n\nbabel-helpers@^6.24.1:\n - \ version \"6.24.1\"\n resolved \"https://registry.yarnpkg.com/babel-helpers/-/babel-helpers-6.24.1.tgz#3471de9caec388e5c850e597e58a26ddf37602b2\"\n - \ integrity sha512-n7pFrqQm44TCYvrCDb0MqabAF+JUBq+ijBvNMUxpkLjJaAu32faIexewMumrH5KLLJ1HDyT0PTEqRyAe/GwwuQ==\n - \ dependencies:\n babel-runtime \"^6.22.0\"\n babel-template \"^6.24.1\"\n\nbabel-import-util@^0.2.0:\n - \ version \"0.2.0\"\n resolved \"https://registry.yarnpkg.com/babel-import-util/-/babel-import-util-0.2.0.tgz#b468bb679919601a3570f9e317536c54f2862e23\"\n - \ integrity sha512-CtWYYHU/MgK88rxMrLfkD356dApswtR/kWZ/c6JifG1m10e7tBBrs/366dFzWMAoqYmG5/JSh+94tUSpIwh+ag==\n\nbabel-import-util@^1.1.0, - babel-import-util@^1.3.0:\n version \"1.3.0\"\n resolved \"https://registry.yarnpkg.com/babel-import-util/-/babel-import-util-1.3.0.tgz#dc9251ea39a7747bd586c1c13b8d785a42797f8e\"\n - \ integrity sha512-PPzUT17eAI18zn6ek1R3sB4Krc/MbnmT1MkZQFmyhjoaEGBVwNABhfVU9+EKcDSKrrOm9OIpGhjxukx1GCiy1g==\n\nbabel-loader@^8.0.6:\n - \ version \"8.3.0\"\n resolved \"https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.3.0.tgz#124936e841ba4fe8176786d6ff28add1f134d6a8\"\n - \ integrity sha512-H8SvsMF+m9t15HNLMipppzkC+Y2Yq+v3SonZyU70RBL/h1gxPkH08Ot8pEE9Z4Kd+czyWJClmFS8qzIP9OZ04Q==\n - \ dependencies:\n find-cache-dir \"^3.3.1\"\n loader-utils \"^2.0.0\"\n - \ make-dir \"^3.1.0\"\n schema-utils \"^2.6.5\"\n\nbabel-messages@^6.23.0:\n - \ version \"6.23.0\"\n resolved \"https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e\"\n - \ integrity sha512-Bl3ZiA+LjqaMtNYopA9TYE9HP1tQ+E5dLxE0XrAzcIJeK2UqF0/EaqXwBn9esd4UmTfEab+P+UYQ1GnioFIb/w==\n - \ dependencies:\n babel-runtime \"^6.22.0\"\n\nbabel-plugin-compact-reexports@^1.1.0:\n - \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-compact-reexports/-/babel-plugin-compact-reexports-1.1.0.tgz#d329cf70ff882e1b3c916da15b312338caf29490\"\n - \ integrity sha512-+KgjNJ5yMeZzJxYZdLEy9m82m92aL7FLvNJcK6dYJbW06t+UTpFJ2FVSs35zMfURcPnrQELYhLG4VC+kt/4gvw==\n\nbabel-plugin-debug-macros@^0.2.0:\n - \ version \"0.2.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-debug-macros/-/babel-plugin-debug-macros-0.2.0.tgz#0120ac20ce06ccc57bf493b667cf24b85c28da7a\"\n - \ integrity sha512-Wpmw4TbhR3Eq2t3W51eBAQSdKlr+uAyF0GI4GtPfMCD12Y4cIdpKC9l0RjNTH/P9isFypSqqewMPm7//fnZlNA==\n - \ dependencies:\n semver \"^5.3.0\"\n\nbabel-plugin-debug-macros@^0.3.4:\n - \ version \"0.3.4\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-debug-macros/-/babel-plugin-debug-macros-0.3.4.tgz#22961d0cb851a80654cece807a8b4b73d85c6075\"\n - \ integrity sha512-wfel/vb3pXfwIDZUrkoDrn5FHmlWI96PCJ3UCDv2a86poJ3EQrnArNW5KfHSVJ9IOgxHbo748cQt7sDU+0KCEw==\n - \ dependencies:\n semver \"^5.3.0\"\n\nbabel-plugin-ember-data-packages-polyfill@^0.1.2:\n - \ version \"0.1.2\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-ember-data-packages-polyfill/-/babel-plugin-ember-data-packages-polyfill-0.1.2.tgz#21154c095ddc703722b1fb8bb06c126c0b6d77dc\"\n - \ integrity sha512-kTHnOwoOXfPXi00Z8yAgyD64+jdSXk3pknnS7NlqnCKAU6YDkXZ4Y7irl66kaZjZn0FBBt0P4YOZFZk85jYOww==\n - \ dependencies:\n \"@ember-data/rfc395-data\" \"^0.0.4\"\n\nbabel-plugin-ember-modules-api-polyfill@^3.5.0:\n - \ version \"3.5.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-ember-modules-api-polyfill/-/babel-plugin-ember-modules-api-polyfill-3.5.0.tgz#27b6087fac75661f779f32e60f94b14d0e9f6965\"\n - \ integrity sha512-pJajN/DkQUnStw0Az8c6khVcMQHgzqWr61lLNtVeu0g61LRW0k9jyK7vaedrHDWGe/Qe8sxG5wpiyW9NsMqFzA==\n - \ dependencies:\n ember-rfc176-data \"^0.3.17\"\n\nbabel-plugin-ember-template-compilation@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-ember-template-compilation/-/babel-plugin-ember-template-compilation-2.0.0.tgz#41d895874ba6119dd461f61993c16d1154bf8a57\"\n - \ integrity sha512-d+4jaB2ik0rt9TH0K9kOlKJeRBHEb373FgFMcU9ZaJL2zYuVXe19bqy+cWlLpLf1tpOBcBG9QTlFBCoImlOt1g==\n - \ dependencies:\n babel-import-util \"^1.3.0\"\n\nbabel-plugin-filter-imports@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-filter-imports/-/babel-plugin-filter-imports-4.0.0.tgz#068f8da15236a96a9602c36dc6f4a6eeca70a4f4\"\n - \ integrity sha512-jDLlxI8QnfKd7PtieH6pl4tZJzymzfCDCPGdTq/grgbiYAikwDPp/oL0IlFJn0HQjLpcLkyYhPKkUVneRESw5w==\n - \ dependencies:\n \"@babel/types\" \"^7.7.2\"\n lodash \"^4.17.15\"\n\nbabel-plugin-htmlbars-inline-precompile@^3.2.0:\n - \ version \"3.2.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-htmlbars-inline-precompile/-/babel-plugin-htmlbars-inline-precompile-3.2.0.tgz#c4882ea875d0f5683f0d91c1f72e29a4f14b5606\"\n - \ integrity sha512-IUeZmgs9tMUGXYu1vfke5I18yYJFldFGdNFQOWslXTnDWXzpwPih7QFduUqvT+awDpDuNtXpdt5JAf43Q1Hhzg==\n\nbabel-plugin-htmlbars-inline-precompile@^5.0.0, - babel-plugin-htmlbars-inline-precompile@^5.2.1, babel-plugin-htmlbars-inline-precompile@^5.3.0:\n - \ version \"5.3.1\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-htmlbars-inline-precompile/-/babel-plugin-htmlbars-inline-precompile-5.3.1.tgz#5ba272e2e4b6221522401f5f1d98a73b1de38787\"\n - \ integrity sha512-QWjjFgSKtSRIcsBhJmEwS2laIdrA6na8HAlc/pEAhjHgQsah/gMiBFRZvbQTy//hWxR4BMwV7/Mya7q5H8uHeA==\n - \ dependencies:\n babel-plugin-ember-modules-api-polyfill \"^3.5.0\"\n - \ line-column \"^1.0.2\"\n magic-string \"^0.25.7\"\n parse-static-imports - \"^1.1.0\"\n string.prototype.matchall \"^4.0.5\"\n\nbabel-plugin-module-resolver@^3.2.0:\n - \ version \"3.2.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-3.2.0.tgz#ddfa5e301e3b9aa12d852a9979f18b37881ff5a7\"\n - \ integrity sha512-tjR0GvSndzPew/Iayf4uICWZqjBwnlMWjSx6brryfQ81F9rxBVqwDJtFCV8oOs0+vJeefK9TmdZtkIFdFe1UnA==\n - \ dependencies:\n find-babel-config \"^1.1.0\"\n glob \"^7.1.2\"\n pkg-up - \"^2.0.0\"\n reselect \"^3.0.1\"\n resolve \"^1.4.0\"\n\nbabel-plugin-module-resolver@^4.1.0:\n - \ version \"4.1.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-4.1.0.tgz#22a4f32f7441727ec1fbf4967b863e1e3e9f33e2\"\n - \ integrity sha512-MlX10UDheRr3lb3P0WcaIdtCSRlxdQsB1sBqL7W0raF070bGl1HQQq5K3T2vf2XAYie+ww+5AKC/WrkjRO2knA==\n - \ dependencies:\n find-babel-config \"^1.2.0\"\n glob \"^7.1.6\"\n pkg-up - \"^3.1.0\"\n reselect \"^4.0.0\"\n resolve \"^1.13.1\"\n\nbabel-plugin-polyfill-corejs2@^0.3.3:\n - \ version \"0.3.3\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122\"\n - \ integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==\n - \ dependencies:\n \"@babel/compat-data\" \"^7.17.7\"\n \"@babel/helper-define-polyfill-provider\" - \"^0.3.3\"\n semver \"^6.1.1\"\n\nbabel-plugin-polyfill-corejs3@^0.6.0:\n - \ version \"0.6.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz#56ad88237137eade485a71b52f72dbed57c6230a\"\n - \ integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==\n - \ dependencies:\n \"@babel/helper-define-polyfill-provider\" \"^0.3.3\"\n - \ core-js-compat \"^3.25.1\"\n\nbabel-plugin-polyfill-regenerator@^0.4.1:\n - \ version \"0.4.1\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz#390f91c38d90473592ed43351e801a9d3e0fd747\"\n - \ integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==\n - \ dependencies:\n \"@babel/helper-define-polyfill-provider\" \"^0.3.3\"\n\nbabel-plugin-syntax-dynamic-import@^6.18.0:\n - \ version \"6.18.0\"\n resolved \"https://registry.yarnpkg.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz#8d6a26229c83745a9982a441051572caa179b1da\"\n - \ integrity sha512-MioUE+LfjCEz65Wf7Z/Rm4XCP5k2c+TbMd2Z2JKc7U9uwjBhAfNPE48KC4GTGKhppMeYVepwDBNO/nGY6NYHBA==\n\nbabel-register@^6.26.0:\n - \ version \"6.26.0\"\n resolved \"https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071\"\n - \ integrity sha512-veliHlHX06wjaeY8xNITbveXSiI+ASFnOqvne/LaIJIqOWi2Ogmj91KOugEz/hoh/fwMhXNBJPCv8Xaz5CyM4A==\n - \ dependencies:\n babel-core \"^6.26.0\"\n babel-runtime \"^6.26.0\"\n - \ core-js \"^2.5.0\"\n home-or-tmp \"^2.0.0\"\n lodash \"^4.17.4\"\n - \ mkdirp \"^0.5.1\"\n source-map-support \"^0.4.15\"\n\nbabel-runtime@^6.22.0, - babel-runtime@^6.26.0:\n version \"6.26.0\"\n resolved \"https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe\"\n - \ integrity sha512-ITKNuq2wKlW1fJg9sSW52eepoYgZBggvOAHC0u/CYu/qxQ9EVzThCgR69BnSXLHjy2f7SY5zaQ4yt7H9ZVxY2g==\n - \ dependencies:\n core-js \"^2.4.0\"\n regenerator-runtime \"^0.11.0\"\n\nbabel-template@^6.24.1, - babel-template@^6.26.0:\n version \"6.26.0\"\n resolved \"https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02\"\n - \ integrity sha512-PCOcLFW7/eazGUKIoqH97sO9A2UYMahsn/yRQ7uOk37iutwjq7ODtcTNF+iFDSHNfkctqsLRjLP7URnOx0T1fg==\n - \ dependencies:\n babel-runtime \"^6.26.0\"\n babel-traverse \"^6.26.0\"\n - \ babel-types \"^6.26.0\"\n babylon \"^6.18.0\"\n lodash \"^4.17.4\"\n\nbabel-traverse@^6.26.0:\n - \ version \"6.26.0\"\n resolved \"https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee\"\n - \ integrity sha512-iSxeXx7apsjCHe9c7n8VtRXGzI2Bk1rBSOJgCCjfyXb6v1aCqE1KSEpq/8SXuVN8Ka/Rh1WDTF0MDzkvTA4MIA==\n - \ dependencies:\n babel-code-frame \"^6.26.0\"\n babel-messages \"^6.23.0\"\n - \ babel-runtime \"^6.26.0\"\n babel-types \"^6.26.0\"\n babylon \"^6.18.0\"\n - \ debug \"^2.6.8\"\n globals \"^9.18.0\"\n invariant \"^2.2.2\"\n - \ lodash \"^4.17.4\"\n\nbabel-types@^6.26.0:\n version \"6.26.0\"\n resolved - \"https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497\"\n - \ integrity sha512-zhe3V/26rCWsEZK8kZN+HaQj5yQ1CilTObixFzKW1UWjqG7618Twz6YEsCnjfg5gBcJh02DrpCkS9h98ZqDY+g==\n - \ dependencies:\n babel-runtime \"^6.26.0\"\n esutils \"^2.0.2\"\n lodash - \"^4.17.4\"\n to-fast-properties \"^1.0.3\"\n\nbabel6-plugin-strip-class-callcheck@^6.0.0:\n - \ version \"6.0.0\"\n resolved \"https://registry.yarnpkg.com/babel6-plugin-strip-class-callcheck/-/babel6-plugin-strip-class-callcheck-6.0.0.tgz#de841c1abebbd39f78de0affb2c9a52ee228fddf\"\n - \ integrity sha1-3oQcGr6705943gr/ssmlLuIo/d8=\n\nbabylon@^6.18.0:\n version - \"6.18.0\"\n resolved \"https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3\"\n - \ integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==\n\nbackbone@^1.1.2:\n - \ version \"1.4.0\"\n resolved \"https://registry.yarnpkg.com/backbone/-/backbone-1.4.0.tgz#54db4de9df7c3811c3f032f34749a4cd27f3bd12\"\n - \ integrity sha512-RLmDrRXkVdouTg38jcgHhyQ/2zjg7a8E6sz2zxfz21Hh17xDJYUHBZimVIt5fUyS8vbfpeSmTL3gUjTEvUV3qQ==\n - \ dependencies:\n underscore \">=1.8.3\"\n\nbalanced-match@^1.0.0:\n version - \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee\"\n - \ integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==\n\nbase-64@^0.1.0:\n - \ version \"0.1.0\"\n resolved \"https://registry.yarnpkg.com/base-64/-/base-64-0.1.0.tgz#780a99c84e7d600260361511c4877613bf24f6bb\"\n - \ integrity sha1-eAqZyE59YAJgNhURxId2E78k9rs=\n\nbase64-js@^1.0.2, base64-js@^1.3.1, - base64-js@^1.5.1:\n version \"1.5.1\"\n resolved \"https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a\"\n - \ integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==\n\nbase64id@2.0.0, - base64id@~2.0.0:\n version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/base64id/-/base64id-2.0.0.tgz#2770ac6bc47d312af97a8bf9a634342e0cd25cb6\"\n - \ integrity sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==\n\nbase@^0.11.1:\n - \ version \"0.11.2\"\n resolved \"https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f\"\n - \ integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==\n - \ dependencies:\n cache-base \"^1.0.1\"\n class-utils \"^0.3.5\"\n component-emitter - \"^1.2.1\"\n define-property \"^1.0.0\"\n isobject \"^3.0.1\"\n mixin-deep - \"^1.2.0\"\n pascalcase \"^0.1.1\"\n\nbasic-auth@~2.0.1:\n version \"2.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/basic-auth/-/basic-auth-2.0.1.tgz#b998279bf47ce38344b4f3cf916d4679bbf51e3a\"\n - \ integrity sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==\n - \ dependencies:\n safe-buffer \"5.1.2\"\n\nbig.js@^5.2.2:\n version \"5.2.2\"\n - \ resolved \"https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328\"\n - \ integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==\n\nbin-links@^3.0.3:\n - \ version \"3.0.3\"\n resolved \"https://registry.yarnpkg.com/bin-links/-/bin-links-3.0.3.tgz#3842711ef3db2cd9f16a5f404a996a12db355a6e\"\n - \ integrity sha512-zKdnMPWEdh4F5INR07/eBrodC7QrF5JKvqskjz/ZZRXg5YSAZIbn8zGhbhUrElzHBZ2fvEQdOU59RHcTG3GiwA==\n - \ dependencies:\n cmd-shim \"^5.0.0\"\n mkdirp-infer-owner \"^2.0.0\"\n - \ npm-normalize-package-bin \"^2.0.0\"\n read-cmd-shim \"^3.0.0\"\n rimraf - \"^3.0.0\"\n write-file-atomic \"^4.0.0\"\n\nbinary-extensions@^1.0.0:\n - \ version \"1.13.1\"\n resolved \"https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65\"\n - \ integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==\n\nbinary-extensions@^2.0.0, - binary-extensions@^2.2.0:\n version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d\"\n - \ integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==\n\n\"binaryextensions@1 - || 2\", binaryextensions@^2.1.2:\n version \"2.3.0\"\n resolved \"https://registry.yarnpkg.com/binaryextensions/-/binaryextensions-2.3.0.tgz#1d269cbf7e6243ea886aa41453c3651ccbe13c22\"\n - \ integrity sha512-nAihlQsYGyc5Bwq6+EsubvANYGExeJKHDO3RjnvwU042fawQTQfM3Kxn7IHUXQOz4bzfwsGYYHGSvXyW4zOGLg==\n\nbindings@^1.5.0:\n - \ version \"1.5.0\"\n resolved \"https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df\"\n - \ integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==\n - \ dependencies:\n file-uri-to-path \"1.0.0\"\n\nbl@^4.0.3, bl@^4.1.0:\n - \ version \"4.1.0\"\n resolved \"https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a\"\n - \ integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==\n - \ dependencies:\n buffer \"^5.5.0\"\n inherits \"^2.0.4\"\n readable-stream - \"^3.4.0\"\n\nblank-object@^1.0.1:\n version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/blank-object/-/blank-object-1.0.2.tgz#f990793fbe9a8c8dd013fb3219420bec81d5f4b9\"\n - \ integrity sha512-kXQ19Xhoghiyw66CUiGypnuRpWlbHAzY/+NyvqTEdTfhfQGH1/dbEMYiXju7fYKIFePpzp/y9dsu5Cu/PkmawQ==\n\nbluebird@^3.4.6, - bluebird@^3.5.5, bluebird@^3.7.2:\n version \"3.7.2\"\n resolved \"https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f\"\n - \ integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==\n\nbn.js@^4.0.0, - bn.js@^4.1.0, bn.js@^4.11.9:\n version \"4.12.0\"\n resolved \"https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88\"\n - \ integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==\n\nbn.js@^5.0.0, - bn.js@^5.1.1:\n version \"5.2.1\"\n resolved \"https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70\"\n - \ integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==\n\nbody-parser@1.19.0:\n - \ version \"1.19.0\"\n resolved \"https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a\"\n - \ integrity sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==\n - \ dependencies:\n bytes \"3.1.0\"\n content-type \"~1.0.4\"\n debug - \"2.6.9\"\n depd \"~1.1.2\"\n http-errors \"1.7.2\"\n iconv-lite - \"0.4.24\"\n on-finished \"~2.3.0\"\n qs \"6.7.0\"\n raw-body \"2.4.0\"\n - \ type-is \"~1.6.17\"\n\nbody-parser@1.20.1:\n version \"1.20.1\"\n resolved - \"https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668\"\n - \ integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==\n - \ dependencies:\n bytes \"3.1.2\"\n content-type \"~1.0.4\"\n debug - \"2.6.9\"\n depd \"2.0.0\"\n destroy \"1.2.0\"\n http-errors \"2.0.0\"\n - \ iconv-lite \"0.4.24\"\n on-finished \"2.4.1\"\n qs \"6.11.0\"\n - \ raw-body \"2.5.1\"\n type-is \"~1.6.18\"\n unpipe \"1.0.0\"\n\nbody@^5.1.0:\n - \ version \"5.1.0\"\n resolved \"https://registry.yarnpkg.com/body/-/body-5.1.0.tgz#e4ba0ce410a46936323367609ecb4e6553125069\"\n - \ integrity sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=\n dependencies:\n continuable-cache - \"^0.3.1\"\n error \"^7.0.0\"\n raw-body \"~1.1.0\"\n safe-json-parse - \"~1.0.1\"\n\nbower-config@^1.4.3:\n version \"1.4.3\"\n resolved \"https://registry.yarnpkg.com/bower-config/-/bower-config-1.4.3.tgz#3454fecdc5f08e7aa9cc6d556e492be0669689ae\"\n - \ integrity sha512-MVyyUk3d1S7d2cl6YISViwJBc2VXCkxF5AUFykvN0PQj5FsUiMNSgAYTso18oRFfyZ6XEtjrgg9MAaufHbOwNw==\n - \ dependencies:\n graceful-fs \"^4.1.3\"\n minimist \"^0.2.1\"\n mout - \"^1.0.0\"\n osenv \"^0.1.3\"\n untildify \"^2.1.0\"\n wordwrap \"^0.0.3\"\n\nbower-endpoint-parser@0.2.2:\n - \ version \"0.2.2\"\n resolved \"https://registry.yarnpkg.com/bower-endpoint-parser/-/bower-endpoint-parser-0.2.2.tgz#00b565adbfab6f2d35addde977e97962acbcb3f6\"\n - \ integrity sha1-ALVlrb+rby01rd3pd+l5Yqy8s/Y=\n\nbrace-expansion@^1.1.7:\n - \ version \"1.1.11\"\n resolved \"https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd\"\n - \ integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==\n - \ dependencies:\n balanced-match \"^1.0.0\"\n concat-map \"0.0.1\"\n\nbrace-expansion@^2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae\"\n - \ integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==\n - \ dependencies:\n balanced-match \"^1.0.0\"\n\nbraces@^2.3.1, braces@^2.3.2:\n - \ version \"2.3.2\"\n resolved \"https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729\"\n - \ integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==\n - \ dependencies:\n arr-flatten \"^1.1.0\"\n array-unique \"^0.3.2\"\n - \ extend-shallow \"^2.0.1\"\n fill-range \"^4.0.0\"\n isobject \"^3.0.1\"\n - \ repeat-element \"^1.1.2\"\n snapdragon \"^0.8.1\"\n snapdragon-node - \"^2.0.1\"\n split-string \"^3.0.2\"\n to-regex \"^3.0.1\"\n\nbraces@^3.0.2, - braces@~3.0.2:\n version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107\"\n - \ integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==\n - \ dependencies:\n fill-range \"^7.0.1\"\n\nbroccoli-amd-funnel@^2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-amd-funnel/-/broccoli-amd-funnel-2.0.1.tgz#dbdbfd28841731342d538126567c25bea3f15310\"\n - \ integrity sha512-VRE+0PYAN4jQfkIq3GKRj4U/4UV9rVpLan5ll6fVYV4ziVg4OEfR5GUnILEg++QtR4xSaugRxCPU5XJLDy3bNQ==\n - \ dependencies:\n broccoli-plugin \"^1.3.0\"\n symlink-or-copy \"^1.2.0\"\n\nbroccoli-asset-rev@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-asset-rev/-/broccoli-asset-rev-3.0.0.tgz#65a28c8a062d6ee2cffd91ed2a8309e0f8253ac6\"\n - \ integrity sha512-gAHQZnwvtl74tGevUqGuWoyOdJUdMMv0TjGSMzbdyGImr9fZcnM6xmggDA8bUawrMto9NFi00ZtNUgA4dQiUBw==\n - \ dependencies:\n broccoli-asset-rewrite \"^2.0.0\"\n broccoli-filter - \"^1.2.2\"\n broccoli-persistent-filter \"^1.4.3\"\n json-stable-stringify - \"^1.0.0\"\n minimatch \"^3.0.4\"\n rsvp \"^3.0.6\"\n\nbroccoli-asset-rewrite@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-asset-rewrite/-/broccoli-asset-rewrite-2.0.0.tgz#603c4a52d4c8987a2f681254436923ac0a9c94ab\"\n - \ integrity sha512-dqhxdQpooNi7LHe8J9Jdxp6o3YPFWl4vQmint6zrsn2sVbOo+wpyiX3erUSt0IBtjNkAxqJjuvS375o2cLBHTA==\n - \ dependencies:\n broccoli-filter \"^1.2.3\"\n\nbroccoli-babel-transpiler@^7.2.0:\n - \ version \"7.8.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-babel-transpiler/-/broccoli-babel-transpiler-7.8.0.tgz#7e0f01fce5739f49bbadeee7f1e625ca51cad66e\"\n - \ integrity sha512-dv30Td5uL7dO3NzQUqQKQs+Iq7JGKnCNtvc6GBO76uVPqGnRlsQZcYqdBVr33JrctR+ZrpTUf7TjsFKeDRFA8Q==\n - \ dependencies:\n \"@babel/core\" \"^7.12.0\"\n \"@babel/polyfill\" - \"^7.11.5\"\n broccoli-funnel \"^2.0.2\"\n broccoli-merge-trees \"^3.0.2\"\n - \ broccoli-persistent-filter \"^2.2.1\"\n clone \"^2.1.2\"\n hash-for-dep - \"^1.4.7\"\n heimdalljs \"^0.2.1\"\n heimdalljs-logger \"^0.1.9\"\n - \ json-stable-stringify \"^1.0.1\"\n rsvp \"^4.8.4\"\n workerpool - \"^3.1.1\"\n\nbroccoli-babel-transpiler@^7.8.0:\n version \"7.8.1\"\n resolved - \"https://registry.yarnpkg.com/broccoli-babel-transpiler/-/broccoli-babel-transpiler-7.8.1.tgz#a5dc04cf4f59de98124fc128683ab2b83e5d28c1\"\n - \ integrity sha512-6IXBgfRt7HZ61g67ssBc6lBb3Smw3DPZ9dEYirgtvXWpRZ2A9M22nxy6opEwJDgDJzlu/bB7ToppW33OFkA1gA==\n - \ dependencies:\n \"@babel/core\" \"^7.12.0\"\n \"@babel/polyfill\" - \"^7.11.5\"\n broccoli-funnel \"^2.0.2\"\n broccoli-merge-trees \"^3.0.2\"\n - \ broccoli-persistent-filter \"^2.2.1\"\n clone \"^2.1.2\"\n hash-for-dep - \"^1.4.7\"\n heimdalljs \"^0.2.1\"\n heimdalljs-logger \"^0.1.9\"\n - \ json-stable-stringify \"^1.0.1\"\n rsvp \"^4.8.4\"\n workerpool - \"^3.1.1\"\n\nbroccoli-builder@^0.18.14:\n version \"0.18.14\"\n resolved - \"https://registry.yarnpkg.com/broccoli-builder/-/broccoli-builder-0.18.14.tgz#4b79e2f844de11a4e1b816c3f49c6df4776c312d\"\n - \ integrity sha1-S3ni+ETeEaThuBbD9Jxt9HdsMS0=\n dependencies:\n broccoli-node-info - \"^1.1.0\"\n heimdalljs \"^0.2.0\"\n promise-map-series \"^0.2.1\"\n - \ quick-temp \"^0.1.2\"\n rimraf \"^2.2.8\"\n rsvp \"^3.0.17\"\n silent-error - \"^1.0.1\"\n\nbroccoli-caching-writer@^2.2.0:\n version \"2.3.1\"\n resolved - \"https://registry.yarnpkg.com/broccoli-caching-writer/-/broccoli-caching-writer-2.3.1.tgz#b93cf58f9264f003075868db05774f4e7f25bd07\"\n - \ integrity sha512-lfoDx98VaU8tG4mUXCxKdKyw2Lr+iSIGUjCgV83KC2zRC07SzYTGuSsMqpXFiOQlOGuoJxG3NRoyniBa1BWOqA==\n - \ dependencies:\n broccoli-kitchen-sink-helpers \"^0.2.5\"\n broccoli-plugin - \"1.1.0\"\n debug \"^2.1.1\"\n rimraf \"^2.2.8\"\n rsvp \"^3.0.17\"\n - \ walk-sync \"^0.2.5\"\n\nbroccoli-caching-writer@^3.0.3:\n version \"3.0.3\"\n - \ resolved \"https://registry.yarnpkg.com/broccoli-caching-writer/-/broccoli-caching-writer-3.0.3.tgz#0bd2c96a9738d6a6ab590f07ba35c5157d7db476\"\n - \ integrity sha512-g644Kb5uBPsy+6e2DvO3sOc+/cXZQQNgQt64QQzjA9TSdP0dl5qvetpoNIx4sy/XIjrPYG1smEidq9Z9r61INw==\n - \ dependencies:\n broccoli-kitchen-sink-helpers \"^0.3.1\"\n broccoli-plugin - \"^1.2.1\"\n debug \"^2.1.1\"\n rimraf \"^2.2.8\"\n rsvp \"^3.0.17\"\n - \ walk-sync \"^0.3.0\"\n\nbroccoli-clean-css@^1.1.0:\n version \"1.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/broccoli-clean-css/-/broccoli-clean-css-1.1.0.tgz#9db143d9af7e0ae79c26e3ac5a9bb2d720ea19fa\"\n - \ integrity sha1-nbFD2a9+CuecJuOsWpuy1yDqGfo=\n dependencies:\n broccoli-persistent-filter - \"^1.1.6\"\n clean-css-promise \"^0.1.0\"\n inline-source-map-comment - \"^1.0.5\"\n json-stable-stringify \"^1.0.0\"\n\nbroccoli-concat@^4.2.5:\n - \ version \"4.2.5\"\n resolved \"https://registry.yarnpkg.com/broccoli-concat/-/broccoli-concat-4.2.5.tgz#d578f00094048b5fc87195e82fbdbde20d838d29\"\n - \ integrity sha512-dFB5ATPwOyV8S2I7a07HxCoutoq23oY//LhM6Mou86cWUTB174rND5aQLR7Fu8FjFFLxoTbkk7y0VPITJ1IQrw==\n - \ dependencies:\n broccoli-debug \"^0.6.5\"\n broccoli-kitchen-sink-helpers - \"^0.3.1\"\n broccoli-plugin \"^4.0.2\"\n ensure-posix-path \"^1.0.2\"\n - \ fast-sourcemap-concat \"^2.1.0\"\n find-index \"^1.1.0\"\n fs-extra - \"^8.1.0\"\n fs-tree-diff \"^2.0.1\"\n lodash.merge \"^4.6.2\"\n lodash.omit - \"^4.1.0\"\n lodash.uniq \"^4.2.0\"\n\nbroccoli-config-loader@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-config-loader/-/broccoli-config-loader-1.0.1.tgz#d10aaf8ebc0cb45c1da5baa82720e1d88d28c80a\"\n - \ integrity sha512-MDKYQ50rxhn+g17DYdfzfEM9DjTuSGu42Db37A8TQHQe8geYEcUZ4SQqZRgzdAI3aRQNlA1yBHJfOeGmOjhLIg==\n - \ dependencies:\n broccoli-caching-writer \"^3.0.3\"\n\nbroccoli-config-replace@^1.1.2:\n - \ version \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/broccoli-config-replace/-/broccoli-config-replace-1.1.2.tgz#6ea879d92a5bad634d11329b51fc5f4aafda9c00\"\n - \ integrity sha1-bqh52SpbrWNNETKbUfxfSq/anAA=\n dependencies:\n broccoli-kitchen-sink-helpers - \"^0.3.1\"\n broccoli-plugin \"^1.2.0\"\n debug \"^2.2.0\"\n fs-extra - \"^0.24.0\"\n\nbroccoli-debug@^0.6.4, broccoli-debug@^0.6.5:\n version \"0.6.5\"\n - \ resolved \"https://registry.yarnpkg.com/broccoli-debug/-/broccoli-debug-0.6.5.tgz#164a5cdafd8936e525e702bf8f91f39d758e2e78\"\n - \ integrity sha512-RIVjHvNar9EMCLDW/FggxFRXqpjhncM/3qq87bn/y+/zR9tqEkHvTqbyOc4QnB97NO2m6342w4wGkemkaeOuWg==\n - \ dependencies:\n broccoli-plugin \"^1.2.1\"\n fs-tree-diff \"^0.5.2\"\n - \ heimdalljs \"^0.2.1\"\n heimdalljs-logger \"^0.1.7\"\n symlink-or-copy - \"^1.1.8\"\n tree-sync \"^1.2.2\"\n\nbroccoli-dependency-funnel@^2.1.2:\n - \ version \"2.1.2\"\n resolved \"https://registry.yarnpkg.com/broccoli-dependency-funnel/-/broccoli-dependency-funnel-2.1.2.tgz#44126dd67ef2c68c4e78edeb0315e78fae9ab0ff\"\n - \ integrity sha512-k6b0OnNuRcUnJ9TXA0o6RvqXOkTQ6APKoLsZeMJHAe/YjLjE1uTlfw4Z88GfGmi8gwtLHdnkrhBoJ7YdIkcVZA==\n - \ dependencies:\n broccoli-plugin \"^1.3.1\"\n fs-tree-diff \"^0.5.9\"\n - \ heimdalljs \"^0.2.5\"\n heimdalljs-logger \"^0.1.9\"\n mkdirp \"^0.5.1\"\n - \ mr-dep-walk \"^1.4.0\"\n path-posix \"^1.0.0\"\n rimraf \"^2.6.2\"\n - \ symlink-or-copy \"^1.2.0\"\n\nbroccoli-file-creator@^1.1.1:\n version - \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-file-creator/-/broccoli-file-creator-1.2.0.tgz#27f1b25b1b00e7bb7bf3d5d7abed5f4d5388df4d\"\n - \ integrity sha512-l9zthHg6bAtnOfRr/ieZ1srRQEsufMZID7xGYRW3aBDv3u/3Eux+Iawl10tAGYE5pL9YB4n5X4vxkp6iNOoZ9g==\n - \ dependencies:\n broccoli-plugin \"^1.1.0\"\n mkdirp \"^0.5.1\"\n\nbroccoli-file-creator@^2.1.1:\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-file-creator/-/broccoli-file-creator-2.1.1.tgz#7351dd2496c762cfce7736ce9b49e3fce0c7b7db\"\n - \ integrity sha512-YpjOExWr92C5vhnK0kmD81kM7U09kdIRZk9w4ZDCDHuHXW+VE/x6AGEOQQW3loBQQ6Jk+k+TSm8dESy4uZsnjw==\n - \ dependencies:\n broccoli-plugin \"^1.1.0\"\n mkdirp \"^0.5.1\"\n\nbroccoli-filter@^1.2.2, - broccoli-filter@^1.2.3:\n version \"1.3.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-filter/-/broccoli-filter-1.3.0.tgz#71e3a8e32a17f309e12261919c5b1006d6766de6\"\n - \ integrity sha512-VXJXw7eBfG82CFxaBDjYmyN7V72D4In2zwLVQJd/h3mBfF3CMdRTsv2L20lmRTtCv1sAHcB+LgMso90e/KYiLw==\n - \ dependencies:\n broccoli-kitchen-sink-helpers \"^0.3.1\"\n broccoli-plugin - \"^1.0.0\"\n copy-dereference \"^1.0.0\"\n debug \"^2.2.0\"\n mkdirp - \"^0.5.1\"\n promise-map-series \"^0.2.1\"\n rsvp \"^3.0.18\"\n symlink-or-copy - \"^1.0.1\"\n walk-sync \"^0.3.1\"\n\nbroccoli-funnel-reducer@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-funnel-reducer/-/broccoli-funnel-reducer-1.0.0.tgz#11365b2a785aec9b17972a36df87eef24c5cc0ea\"\n - \ integrity sha1-ETZbKnha7JsXlyo234fu8kxcwOo=\n\nbroccoli-funnel@2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-funnel/-/broccoli-funnel-2.0.1.tgz#6823c73b675ef78fffa7ab800f083e768b51d449\"\n - \ integrity sha512-C8Lnp9TVsSSiZMGEF16C0dCiNg2oJqUKwuZ1K4kVC6qRPG/2Cj/rtB5kRCC9qEbwqhX71bDbfHROx0L3J7zXQg==\n - \ dependencies:\n array-equal \"^1.0.0\"\n blank-object \"^1.0.1\"\n - \ broccoli-plugin \"^1.3.0\"\n debug \"^2.2.0\"\n fast-ordered-set - \"^1.0.0\"\n fs-tree-diff \"^0.5.3\"\n heimdalljs \"^0.2.0\"\n minimatch - \"^3.0.0\"\n mkdirp \"^0.5.0\"\n path-posix \"^1.0.0\"\n rimraf \"^2.4.3\"\n - \ symlink-or-copy \"^1.0.0\"\n walk-sync \"^0.3.1\"\n\n\"broccoli-funnel@^1.2.0 - || ^2.0.0\", broccoli-funnel@^2.0.0, broccoli-funnel@^2.0.1, broccoli-funnel@^2.0.2:\n - \ version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/broccoli-funnel/-/broccoli-funnel-2.0.2.tgz#0edf629569bc10bd02cc525f74b9a38e71366a75\"\n - \ integrity sha512-/vDTqtv7ipjEZQOVqO4vGDVAOZyuYzQ/EgGoyewfOgh1M7IQAToBKZI0oAQPgMBeFPPlIbfMuAngk+ohPBuaHQ==\n - \ dependencies:\n array-equal \"^1.0.0\"\n blank-object \"^1.0.1\"\n - \ broccoli-plugin \"^1.3.0\"\n debug \"^2.2.0\"\n fast-ordered-set - \"^1.0.0\"\n fs-tree-diff \"^0.5.3\"\n heimdalljs \"^0.2.0\"\n minimatch - \"^3.0.0\"\n mkdirp \"^0.5.0\"\n path-posix \"^1.0.0\"\n rimraf \"^2.4.3\"\n - \ symlink-or-copy \"^1.0.0\"\n walk-sync \"^0.3.1\"\n\nbroccoli-funnel@^3.0.3, - broccoli-funnel@^3.0.5, broccoli-funnel@^3.0.8:\n version \"3.0.8\"\n resolved - \"https://registry.yarnpkg.com/broccoli-funnel/-/broccoli-funnel-3.0.8.tgz#f5b62e2763c3918026a15a3c833edc889971279b\"\n - \ integrity sha512-ng4eIhPYiXqMw6SyGoxPHR3YAwEd2lr9FgBI1CyTbspl4txZovOsmzFkMkGAlu88xyvYXJqHiM2crfLa65T1BQ==\n - \ dependencies:\n array-equal \"^1.0.0\"\n broccoli-plugin \"^4.0.7\"\n - \ debug \"^4.1.1\"\n fs-tree-diff \"^2.0.1\"\n heimdalljs \"^0.2.0\"\n - \ minimatch \"^3.0.0\"\n walk-sync \"^2.0.2\"\n\nbroccoli-graphql-filter@^1.0.0:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-graphql-filter/-/broccoli-graphql-filter-1.0.1.tgz#0b24d2b8e8a817c5d6e1923cbdb62384ad4fdc4c\"\n - \ integrity sha512-tOKqVLCUxX/2LvkHk4H2ri6FuBBjUIfgC75nE45v2RBWWklnkryhOb/7J0uBv+jdyOYsvMm+eBwZ68zw77q9oA==\n - \ dependencies:\n broccoli-persistent-filter \"^3.1.1\"\n graphql-tag - \"^2.12.6\"\n object-hash \"^2.0.3\"\n\nbroccoli-kitchen-sink-helpers@^0.2.5:\n - \ version \"0.2.9\"\n resolved \"https://registry.yarnpkg.com/broccoli-kitchen-sink-helpers/-/broccoli-kitchen-sink-helpers-0.2.9.tgz#a5e0986ed8d76fb5984b68c3f0450d3a96e36ecc\"\n - \ integrity sha512-C+oEqivDofZv/h80rgN4WJkbZkbfwkrIeu8vFn4bb4m4jPd3ICNNplhkXGl3ps439pzc2yjZ1qIwz0yy8uHcQg==\n - \ dependencies:\n glob \"^5.0.10\"\n mkdirp \"^0.5.1\"\n\nbroccoli-kitchen-sink-helpers@^0.3.1:\n - \ version \"0.3.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-kitchen-sink-helpers/-/broccoli-kitchen-sink-helpers-0.3.1.tgz#77c7c18194b9664163ec4fcee2793444926e0c06\"\n - \ integrity sha512-gqYnKSJxBSjj/uJqeuRAzYVbmjWhG0mOZ8jrp6+fnUIOgLN6MvI7XxBECDHkYMIFPJ8Smf4xaI066Q2FqQDnXg==\n - \ dependencies:\n glob \"^5.0.10\"\n mkdirp \"^0.5.1\"\n\nbroccoli-merge-files@^0.8.0:\n - \ version \"0.8.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-merge-files/-/broccoli-merge-files-0.8.0.tgz#65ed9d6888548d44bf95208bc7759ac1d10bd382\"\n - \ integrity sha512-S6dXHECbDkr7YMuCitAAQT8EZeW/kXom0Y8+QmQfiSkWspkKDGrr4vXgEZJjWqfa/FSx/Y18NEEOuMmbIW+XNQ==\n - \ dependencies:\n broccoli-plugin \"^1.3.0\"\n fast-glob \"^2.2.6\"\n - \ lodash.defaults \"^4.2.0\"\n p-event \"^2.3.1\"\n\nbroccoli-merge-trees@^3.0.1, - broccoli-merge-trees@^3.0.2:\n version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/broccoli-merge-trees/-/broccoli-merge-trees-3.0.2.tgz#f33b451994225522b5c9bcf27d59decfd8ba537d\"\n - \ integrity sha512-ZyPAwrOdlCddduFbsMyyFzJUrvW6b04pMvDiAQZrCwghlvgowJDY+EfoXn+eR1RRA5nmGHJ+B68T63VnpRiT1A==\n - \ dependencies:\n broccoli-plugin \"^1.3.0\"\n merge-trees \"^2.0.0\"\n\nbroccoli-merge-trees@^4.0.0, - broccoli-merge-trees@^4.2.0:\n version \"4.2.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-merge-trees/-/broccoli-merge-trees-4.2.0.tgz#692d3c163ecea08c5714a9434d664e628919f47c\"\n - \ integrity sha512-nTrQe5AQtCrW4enLRvbD/vTLHqyW2tz+vsLXQe4IEaUhepuMGVKJJr+I8n34Vu6fPjmPLwTjzNC8izMIDMtHPw==\n - \ dependencies:\n broccoli-plugin \"^4.0.2\"\n merge-trees \"^2.0.0\"\n\nbroccoli-middleware@^2.1.1:\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-middleware/-/broccoli-middleware-2.1.1.tgz#183635bbef4dc1241533ee001a162f013d776cb9\"\n - \ integrity sha512-BK8aPhQpOLsHWiftrqXQr84XsvzUqeaN4PlCQOYg5yM0M+WKAHtX2WFXmicSQZOVgKDyh5aeoNTFkHjBAEBzwQ==\n - \ dependencies:\n ansi-html \"^0.0.7\"\n handlebars \"^4.0.4\"\n has-ansi - \"^3.0.0\"\n mime-types \"^2.1.18\"\n\nbroccoli-node-api@^1.6.0, broccoli-node-api@^1.7.0:\n - \ version \"1.7.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-node-api/-/broccoli-node-api-1.7.0.tgz#391aa6edecd2a42c63c111b4162956b2fa288cb6\"\n - \ integrity sha512-QIqLSVJWJUVOhclmkmypJJH9u9s/aWH4+FH6Q6Ju5l+Io4dtwqdPUNmDfw40o6sxhbZHhqGujDJuHTML1wG8Yw==\n\nbroccoli-node-info@1.1.0, - broccoli-node-info@^1.1.0:\n version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-node-info/-/broccoli-node-info-1.1.0.tgz#3aa2e31e07e5bdb516dd25214f7c45ba1c459412\"\n - \ integrity sha1-OqLjHgflvbUW3SUhT3xFuhxFlBI=\n\nbroccoli-node-info@^2.1.0:\n - \ version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-node-info/-/broccoli-node-info-2.2.0.tgz#feb01c13020792f429e01d7f7845dc5b3a7932b3\"\n - \ integrity sha512-VabSGRpKIzpmC+r+tJueCE5h8k6vON7EIMMWu6d/FyPdtijwLQ7QvzShEw+m3mHoDzUaj/kiZsDYrS8X2adsBg==\n\nbroccoli-output-wrapper@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-output-wrapper/-/broccoli-output-wrapper-2.0.0.tgz#f1e0b9b2f259a67fd41a380141c3c20b096828e6\"\n - \ integrity sha512-V/ozejo+snzNf75i/a6iTmp71k+rlvqjE3+jYfimuMwR1tjNNRdtfno+NGNQB2An9bIAeqZnKhMDurAznHAdtA==\n - \ dependencies:\n heimdalljs-logger \"^0.1.10\"\n\nbroccoli-output-wrapper@^3.2.5:\n - \ version \"3.2.5\"\n resolved \"https://registry.yarnpkg.com/broccoli-output-wrapper/-/broccoli-output-wrapper-3.2.5.tgz#514b17801c92922a2c2f87fd145df2a25a11bc5f\"\n - \ integrity sha512-bQAtwjSrF4Nu0CK0JOy5OZqw9t5U0zzv2555EA/cF8/a8SLDTIetk9UgrtMVw7qKLKdSpOZ2liZNeZZDaKgayw==\n - \ dependencies:\n fs-extra \"^8.1.0\"\n heimdalljs-logger \"^0.1.10\"\n - \ symlink-or-copy \"^1.2.0\"\n\nbroccoli-persistent-filter@^1.1.5, broccoli-persistent-filter@^1.1.6, - broccoli-persistent-filter@^1.4.3:\n version \"1.4.6\"\n resolved \"https://registry.yarnpkg.com/broccoli-persistent-filter/-/broccoli-persistent-filter-1.4.6.tgz#80762d19000880a77da33c34373299c0f6a3e615\"\n - \ integrity sha512-0RejLwoC95kv4kta8KAa+FmECJCK78Qgm8SRDEK7YyU0N9Cx6KpY3UCDy9WELl3mCXLN8TokNxc7/hp3lL4lfw==\n - \ dependencies:\n async-disk-cache \"^1.2.1\"\n async-promise-queue - \"^1.0.3\"\n broccoli-plugin \"^1.0.0\"\n fs-tree-diff \"^0.5.2\"\n - \ hash-for-dep \"^1.0.2\"\n heimdalljs \"^0.2.1\"\n heimdalljs-logger - \"^0.1.7\"\n mkdirp \"^0.5.1\"\n promise-map-series \"^0.2.1\"\n rimraf - \"^2.6.1\"\n rsvp \"^3.0.18\"\n symlink-or-copy \"^1.0.1\"\n walk-sync - \"^0.3.1\"\n\nbroccoli-persistent-filter@^2.2.1, broccoli-persistent-filter@^2.3.0, - broccoli-persistent-filter@^2.3.1:\n version \"2.3.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-persistent-filter/-/broccoli-persistent-filter-2.3.1.tgz#4a052e0e0868b344c3a2977e35a3d497aa9eca72\"\n - \ integrity sha512-hVsmIgCDrl2NFM+3Gs4Cr2TA6UPaIZip99hN8mtkaUPgM8UeVnCbxelCvBjUBHo0oaaqP5jzqqnRVvb568Yu5g==\n - \ dependencies:\n async-disk-cache \"^1.2.1\"\n async-promise-queue - \"^1.0.3\"\n broccoli-plugin \"^1.0.0\"\n fs-tree-diff \"^2.0.0\"\n - \ hash-for-dep \"^1.5.0\"\n heimdalljs \"^0.2.1\"\n heimdalljs-logger - \"^0.1.7\"\n mkdirp \"^0.5.1\"\n promise-map-series \"^0.2.1\"\n rimraf - \"^2.6.1\"\n rsvp \"^4.7.0\"\n symlink-or-copy \"^1.0.1\"\n sync-disk-cache - \"^1.3.3\"\n walk-sync \"^1.0.0\"\n\nbroccoli-persistent-filter@^3.1.1, - broccoli-persistent-filter@^3.1.2:\n version \"3.1.3\"\n resolved \"https://registry.yarnpkg.com/broccoli-persistent-filter/-/broccoli-persistent-filter-3.1.3.tgz#aca815bf3e3b0247bd0a7b567fdb0d0e08c99cc2\"\n - \ integrity sha512-Q+8iezprZzL9voaBsDY3rQVl7c7H5h+bvv8SpzCZXPZgfBFCbx7KFQ2c3rZR6lW5k4Kwoqt7jG+rZMUg67Gwxw==\n - \ dependencies:\n async-disk-cache \"^2.0.0\"\n async-promise-queue - \"^1.0.3\"\n broccoli-plugin \"^4.0.3\"\n fs-tree-diff \"^2.0.0\"\n - \ hash-for-dep \"^1.5.0\"\n heimdalljs \"^0.2.1\"\n heimdalljs-logger - \"^0.1.7\"\n promise-map-series \"^0.2.1\"\n rimraf \"^3.0.0\"\n symlink-or-copy - \"^1.0.1\"\n sync-disk-cache \"^2.0.0\"\n\nbroccoli-plugin@*, broccoli-plugin@^4.0.0, - broccoli-plugin@^4.0.2, broccoli-plugin@^4.0.3, broccoli-plugin@^4.0.7:\n - \ version \"4.0.7\"\n resolved \"https://registry.yarnpkg.com/broccoli-plugin/-/broccoli-plugin-4.0.7.tgz#dd176a85efe915ed557d913744b181abe05047db\"\n - \ integrity sha512-a4zUsWtA1uns1K7p9rExYVYG99rdKeGRymW0qOCNkvDPHQxVi3yVyJHhQbM3EZwdt2E0mnhr5e0c/bPpJ7p3Wg==\n - \ dependencies:\n broccoli-node-api \"^1.7.0\"\n broccoli-output-wrapper - \"^3.2.5\"\n fs-merger \"^3.2.1\"\n promise-map-series \"^0.3.0\"\n - \ quick-temp \"^0.1.8\"\n rimraf \"^3.0.2\"\n symlink-or-copy \"^1.3.1\"\n\nbroccoli-plugin@1.1.0:\n - \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-plugin/-/broccoli-plugin-1.1.0.tgz#73e2cfa05f8ea1e3fc1420c40c3d9e7dc724bf02\"\n - \ integrity sha512-dY1QsA20of9wWEto8yhN7JQjpfjySmgeIMsvnQ9aBAv1wEJJCe04B0ekdgq7Bduyx9yWXdoC5CngGy81swmp2w==\n - \ dependencies:\n promise-map-series \"^0.2.1\"\n quick-temp \"^0.1.3\"\n - \ rimraf \"^2.3.4\"\n symlink-or-copy \"^1.0.1\"\n\nbroccoli-plugin@^1.0.0, - broccoli-plugin@^1.1.0, broccoli-plugin@^1.2.0, broccoli-plugin@^1.2.1, broccoli-plugin@^1.3.0, - broccoli-plugin@^1.3.1:\n version \"1.3.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-plugin/-/broccoli-plugin-1.3.1.tgz#a26315732fb99ed2d9fb58f12a1e14e986b4fabd\"\n - \ integrity sha512-DW8XASZkmorp+q7J4EeDEZz+LoyKLAd2XZULXyD9l4m9/hAKV3vjHmB1kiUshcWAYMgTP1m2i4NnqCE/23h6AQ==\n - \ dependencies:\n promise-map-series \"^0.2.1\"\n quick-temp \"^0.1.3\"\n - \ rimraf \"^2.3.4\"\n symlink-or-copy \"^1.1.8\"\n\nbroccoli-plugin@^2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-plugin/-/broccoli-plugin-2.1.0.tgz#2fab6c578219cfcc64f773e9616073313fc8b334\"\n - \ integrity sha512-ElE4caljW4slapyEhSD9jU9Uayc8SoSABWdmY9SqbV8DHNxU6xg1jJsPcMm+cXOvggR3+G+OXAYQeFjWVnznaw==\n - \ dependencies:\n promise-map-series \"^0.2.1\"\n quick-temp \"^0.1.3\"\n - \ rimraf \"^2.3.4\"\n symlink-or-copy \"^1.1.8\"\n\nbroccoli-plugin@^3.1.0:\n - \ version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-plugin/-/broccoli-plugin-3.1.0.tgz#54ba6dd90a42ec3db5624063292610e326b1e542\"\n - \ integrity sha512-7w7FP8WJYjLvb0eaw27LO678TGGaom++49O1VYIuzjhXjK5kn2+AMlDm7CaUFw4F7CLGoVQeZ84d8gICMJa4lA==\n - \ dependencies:\n broccoli-node-api \"^1.6.0\"\n broccoli-output-wrapper - \"^2.0.0\"\n fs-merger \"^3.0.1\"\n promise-map-series \"^0.2.1\"\n - \ quick-temp \"^0.1.3\"\n rimraf \"^2.3.4\"\n symlink-or-copy \"^1.1.8\"\n\nbroccoli-rollup@^2.1.1:\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-rollup/-/broccoli-rollup-2.1.1.tgz#0b77dc4b7560a53e998ea85f3b56772612d4988d\"\n - \ integrity sha512-aky/Ovg5DbsrsJEx2QCXxHLA6ZR+9u1TNVTf85soP4gL8CjGGKQ/JU8R3BZ2ntkWzo6/83RCKzX6O+nlNKR5MQ==\n - \ dependencies:\n \"@types/node\" \"^9.6.0\"\n amd-name-resolver \"^1.2.0\"\n - \ broccoli-plugin \"^1.2.1\"\n fs-tree-diff \"^0.5.2\"\n heimdalljs - \"^0.2.1\"\n heimdalljs-logger \"^0.1.7\"\n magic-string \"^0.24.0\"\n - \ node-modules-path \"^1.0.1\"\n rollup \"^0.57.1\"\n symlink-or-copy - \"^1.1.8\"\n walk-sync \"^0.3.1\"\n\nbroccoli-rollup@^5.0.0:\n version - \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-rollup/-/broccoli-rollup-5.0.0.tgz#a77b53bcef1b70e988913fee82265c0a4ca530da\"\n - \ integrity sha512-QdMuXHwsdz/LOS8zu4HP91Sfi4ofimrOXoYP/lrPdRh7lJYD87Lfq4WzzUhGHsxMfzANIEvl/7qVHKD3cFJ4tA==\n - \ dependencies:\n \"@types/broccoli-plugin\" \"^3.0.0\"\n broccoli-plugin - \"^4.0.7\"\n fs-tree-diff \"^2.0.1\"\n heimdalljs \"^0.2.6\"\n node-modules-path - \"^1.0.1\"\n rollup \"^2.50.0\"\n rollup-pluginutils \"^2.8.1\"\n symlink-or-copy - \"^1.2.0\"\n walk-sync \"^2.2.0\"\n\nbroccoli-sass-source-maps@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-sass-source-maps/-/broccoli-sass-source-maps-4.0.0.tgz#1ee4c10a810b10955b0502e28f85ab672f5961a2\"\n - \ integrity sha512-Bjgg0Q626pPwiPU+Sk7jJNjblPEwhceuTzMPw2F5XY+FzdTBMYQKuJYlJ4x2DdsubE95e3rVQeSZ68jA13Nhzg==\n - \ dependencies:\n broccoli-caching-writer \"^3.0.3\"\n include-path-searcher - \"^0.1.0\"\n mkdirp \"^0.3.5\"\n object-assign \"^2.0.0\"\n rsvp - \"^3.0.6\"\n\nbroccoli-slow-trees@^3.0.1, broccoli-slow-trees@^3.1.0:\n version - \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-slow-trees/-/broccoli-slow-trees-3.1.0.tgz#8e48903f59e061bf1213963733b9e61dec2ee5d7\"\n - \ integrity sha512-FRI7mRTk2wjIDrdNJd6znS7Kmmne4VkAkl8Ix1R/VoePFMD0g0tEl671xswzFqaRjpT9Qu+CC4hdXDLDJBuzMw==\n - \ dependencies:\n heimdalljs \"^0.2.1\"\n\nbroccoli-source@^1.1.0:\n version - \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-source/-/broccoli-source-1.1.0.tgz#54f0e82c8b73f46580cbbc4f578f0b32fca8f809\"\n - \ integrity sha512-ahvqmwF6Yvh6l+sTJJdey4o4ynwSH8swSSBSGmUXGSPPCqBWvquWB/4rWN65ZArKilBFq/29O0yQnZNIf//sTg==\n\nbroccoli-source@^2.1.2:\n - \ version \"2.1.2\"\n resolved \"https://registry.yarnpkg.com/broccoli-source/-/broccoli-source-2.1.2.tgz#e9ae834f143b607e9ec114ade66731500c38b90b\"\n - \ integrity sha512-1lLayO4wfS0c0Sj50VfHJXNWf94FYY0WUhxj0R77thbs6uWI7USiOWFqQV5dRmhAJnoKaGN4WyLGQbgjgiYFwQ==\n\nbroccoli-source@^3.0.0, - broccoli-source@^3.0.1:\n version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/broccoli-source/-/broccoli-source-3.0.1.tgz#fd581b2f3877ca1338f724f6ef70acec8c7e1444\"\n - \ integrity sha512-ZbGVQjivWi0k220fEeIUioN6Y68xjMy0xiLAc0LdieHI99gw+tafU8w0CggBDYVNsJMKUr006AZaM7gNEwCxEg==\n - \ dependencies:\n broccoli-node-api \"^1.6.0\"\n\nbroccoli-sri-hash@^2.1.0:\n - \ version \"2.1.2\"\n resolved \"https://registry.yarnpkg.com/broccoli-sri-hash/-/broccoli-sri-hash-2.1.2.tgz#bc69905ed7a381ad325cc0d02ded071328ebf3f3\"\n - \ integrity sha512-toLD/v7ut2ajcH8JsdCMG2Bpq2qkwTcKM6CMzVMSAJjaz/KpK69fR+gSqe1dsjh+QTdxG0yVvkq3Sij/XMzV6A==\n - \ dependencies:\n broccoli-caching-writer \"^2.2.0\"\n mkdirp \"^0.5.1\"\n - \ rsvp \"^3.1.0\"\n sri-toolbox \"^0.2.0\"\n symlink-or-copy \"^1.0.1\"\n\nbroccoli-stew@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-stew/-/broccoli-stew-3.0.0.tgz#fd1d19d162ad9490b42e5c563b78c26eb1e80b95\"\n - \ integrity sha512-NXfi+Vas24n3Ivo21GvENTI55qxKu7OwKRnCLWXld8MiLiQKQlWIq28eoARaFj0lTUFwUa4jKZeA7fW9PiWQeg==\n - \ dependencies:\n broccoli-debug \"^0.6.5\"\n broccoli-funnel \"^2.0.0\"\n - \ broccoli-merge-trees \"^3.0.1\"\n broccoli-persistent-filter \"^2.3.0\"\n - \ broccoli-plugin \"^2.1.0\"\n chalk \"^2.4.1\"\n debug \"^4.1.1\"\n - \ ensure-posix-path \"^1.0.1\"\n fs-extra \"^8.0.1\"\n minimatch \"^3.0.4\"\n - \ resolve \"^1.11.1\"\n rsvp \"^4.8.5\"\n symlink-or-copy \"^1.2.0\"\n - \ walk-sync \"^1.1.3\"\n\nbroccoli-string-replace@^0.1.2:\n version \"0.1.2\"\n - \ resolved \"https://registry.yarnpkg.com/broccoli-string-replace/-/broccoli-string-replace-0.1.2.tgz#1ed92f85680af8d503023925e754e4e33676b91f\"\n - \ integrity sha512-QHESTrrrPlKuXQNWsvXawSQbV2g34wCZ5oKgd6bntdOuN8VHxbg1BCBHqVY5HxXJhWelimgGxj3vI7ECkyij8g==\n - \ dependencies:\n broccoli-persistent-filter \"^1.1.5\"\n minimatch - \"^3.0.3\"\n\nbroccoli-templater@^2.0.1:\n version \"2.0.2\"\n resolved - \"https://registry.yarnpkg.com/broccoli-templater/-/broccoli-templater-2.0.2.tgz#285a892071c0b3ad5ebc275d9e8b3465e2d120d6\"\n - \ integrity sha512-71KpNkc7WmbEokTQpGcbGzZjUIY1NSVa3GB++KFKAfx5SZPUozCOsBlSTwxcv8TLoCAqbBnsX5AQPgg6vJ2l9g==\n - \ dependencies:\n broccoli-plugin \"^1.3.1\"\n fs-tree-diff \"^0.5.9\"\n - \ lodash.template \"^4.4.0\"\n rimraf \"^2.6.2\"\n walk-sync \"^0.3.3\"\n\nbroccoli-terser-sourcemap@^4.1.0:\n - \ version \"4.1.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-terser-sourcemap/-/broccoli-terser-sourcemap-4.1.0.tgz#5f37441b64a3b6bfb0c67e9af232259c9576f115\"\n - \ integrity sha512-zkNnjsAbP+M5rG2aMM1EE4BmXPUSxFKmtLUkUs2D1DLTOJQoF1xlOjGWjjKYCFy5tw8t4+tgGJ+HVa2ucJZ8sw==\n - \ dependencies:\n async-promise-queue \"^1.0.5\"\n broccoli-plugin \"^4.0.3\"\n - \ debug \"^4.1.0\"\n lodash.defaultsdeep \"^4.6.1\"\n matcher-collection - \"^2.0.1\"\n source-map-url \"^0.4.0\"\n symlink-or-copy \"^1.3.1\"\n - \ terser \"^5.3.0\"\n walk-sync \"^2.2.0\"\n workerpool \"^6.0.0\"\n\nbroccoli-test-helper@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/broccoli-test-helper/-/broccoli-test-helper-2.0.0.tgz#1cfbb76f7e856ad8df96d55ee2f5e0dddddf5d4f\"\n - \ integrity sha512-TKwh8dBT+RcxKEG+vAoaRRhZsCMwZIHPZbCzBNCA0nUi1aoFB/LVosqwMC6H9Ipe06FxY5hpQxDLFbnBMdUPsA==\n - \ dependencies:\n \"@types/tmp\" \"^0.0.33\"\n broccoli \"^2.0.0\"\n - \ fixturify \"^0.3.2\"\n fs-tree-diff \"^0.5.9\"\n tmp \"^0.0.33\"\n - \ walk-sync \"^0.3.3\"\n\nbroccoli@^2.0.0:\n version \"2.3.0\"\n resolved - \"https://registry.yarnpkg.com/broccoli/-/broccoli-2.3.0.tgz#b3f71b2c3d02fc042988e208827a09c75dd7b350\"\n - \ integrity sha512-TeYMYlCGFK8EGk4Wce1G1uU3i52+YxRqP3WPOVDojC1zUk+Gi40wHBzUT2fncQZDl26dmCQMNugtHKjvUpcGQg==\n - \ dependencies:\n broccoli-node-info \"1.1.0\"\n broccoli-slow-trees - \"^3.0.1\"\n broccoli-source \"^1.1.0\"\n commander \"^2.15.1\"\n connect - \"^3.6.6\"\n esm \"^3.2.4\"\n findup-sync \"^2.0.0\"\n handlebars - \"^4.0.11\"\n heimdalljs \"^0.2.6\"\n heimdalljs-logger \"^0.1.9\"\n - \ mime-types \"^2.1.19\"\n promise.prototype.finally \"^3.1.0\"\n resolve-path - \"^1.4.0\"\n rimraf \"^2.6.2\"\n sane \"^4.0.0\"\n tmp \"0.0.33\"\n - \ tree-sync \"^1.2.2\"\n underscore.string \"^3.2.2\"\n watch-detector - \"^0.1.0\"\n\nbroccoli@^3.5.2:\n version \"3.5.2\"\n resolved \"https://registry.yarnpkg.com/broccoli/-/broccoli-3.5.2.tgz#60921167d57b43fb5bad527420d62fe532595ef4\"\n - \ integrity sha512-sWi3b3fTUSVPDsz5KsQ5eCQNVAtLgkIE/HYFkEZXR/07clqmd4E/gFiuwSaqa9b+QTXc1Uemfb7TVWbEIURWDg==\n - \ dependencies:\n \"@types/chai\" \"^4.2.9\"\n \"@types/chai-as-promised\" - \"^7.1.2\"\n \"@types/express\" \"^4.17.2\"\n ansi-html \"^0.0.7\"\n - \ broccoli-node-info \"^2.1.0\"\n broccoli-slow-trees \"^3.0.1\"\n broccoli-source - \"^3.0.0\"\n commander \"^4.1.1\"\n connect \"^3.6.6\"\n console-ui - \"^3.0.4\"\n esm \"^3.2.4\"\n findup-sync \"^4.0.0\"\n handlebars - \"^4.7.3\"\n heimdalljs \"^0.2.6\"\n heimdalljs-logger \"^0.1.9\"\n - \ https \"^1.0.0\"\n mime-types \"^2.1.26\"\n resolve-path \"^1.4.0\"\n - \ rimraf \"^3.0.2\"\n sane \"^4.0.0\"\n tmp \"^0.0.33\"\n tree-sync - \"^2.0.0\"\n underscore.string \"^3.2.2\"\n watch-detector \"^1.0.0\"\n\nbrorand@^1.0.1, - brorand@^1.1.0:\n version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f\"\n - \ integrity sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==\n\nbrowserify-aes@^1.0.0, - browserify-aes@^1.0.4:\n version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48\"\n - \ integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==\n - \ dependencies:\n buffer-xor \"^1.0.3\"\n cipher-base \"^1.0.0\"\n create-hash - \"^1.1.0\"\n evp_bytestokey \"^1.0.3\"\n inherits \"^2.0.1\"\n safe-buffer - \"^5.0.1\"\n\nbrowserify-cipher@^1.0.0:\n version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0\"\n - \ integrity sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==\n - \ dependencies:\n browserify-aes \"^1.0.4\"\n browserify-des \"^1.0.0\"\n - \ evp_bytestokey \"^1.0.0\"\n\nbrowserify-des@^1.0.0:\n version \"1.0.2\"\n - \ resolved \"https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c\"\n - \ integrity sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==\n - \ dependencies:\n cipher-base \"^1.0.1\"\n des.js \"^1.0.0\"\n inherits - \"^2.0.1\"\n safe-buffer \"^5.1.2\"\n\nbrowserify-rsa@^4.0.0, browserify-rsa@^4.0.1:\n - \ version \"4.1.0\"\n resolved \"https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d\"\n - \ integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==\n - \ dependencies:\n bn.js \"^5.0.0\"\n randombytes \"^2.0.1\"\n\nbrowserify-sign@^4.0.0:\n - \ version \"4.2.1\"\n resolved \"https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3\"\n - \ integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==\n - \ dependencies:\n bn.js \"^5.1.1\"\n browserify-rsa \"^4.0.1\"\n create-hash - \"^1.2.0\"\n create-hmac \"^1.1.7\"\n elliptic \"^6.5.3\"\n inherits - \"^2.0.4\"\n parse-asn1 \"^5.1.5\"\n readable-stream \"^3.6.0\"\n safe-buffer - \"^5.2.0\"\n\nbrowserify-zlib@^0.2.0:\n version \"0.2.0\"\n resolved \"https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f\"\n - \ integrity sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==\n - \ dependencies:\n pako \"~1.0.5\"\n\nbrowserslist@^2.0.0:\n version \"2.11.3\"\n - \ resolved \"https://registry.yarnpkg.com/browserslist/-/browserslist-2.11.3.tgz#fe36167aed1bbcde4827ebfe71347a2cc70b99b2\"\n - \ integrity sha512-yWu5cXT7Av6mVwzWc8lMsJMHWn4xyjSuGYi4IozbVTLUOEYPSagUB8kiMDUHA1fS3zjr8nkxkn9jdvug4BBRmA==\n - \ dependencies:\n caniuse-lite \"^1.0.30000792\"\n electron-to-chromium - \"^1.3.30\"\n\nbrowserslist@^4.0.0:\n version \"4.19.3\"\n resolved \"https://registry.yarnpkg.com/browserslist/-/browserslist-4.19.3.tgz#29b7caad327ecf2859485f696f9604214bedd383\"\n - \ integrity sha512-XK3X4xtKJ+Txj8G5c30B4gsm71s69lqXlkYui4s6EkKxuv49qjYlY6oVd+IFJ73d4YymtM3+djvvt/R/iJwwDg==\n - \ dependencies:\n caniuse-lite \"^1.0.30001312\"\n electron-to-chromium - \"^1.4.71\"\n escalade \"^3.1.1\"\n node-releases \"^2.0.2\"\n picocolors - \"^1.0.0\"\n\nbrowserslist@^4.14.5, browserslist@^4.21.3, browserslist@^4.21.5:\n - \ version \"4.21.5\"\n resolved \"https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.5.tgz#75c5dae60063ee641f977e00edd3cfb2fb7af6a7\"\n - \ integrity sha512-tUkiguQGW7S3IhB7N+c2MV/HZPSCPAAiYBZXLsBhFB/PCy6ZKKsZrmBayHV9fdGV/ARIfJ14NkxKzRDjvp7L6w==\n - \ dependencies:\n caniuse-lite \"^1.0.30001449\"\n electron-to-chromium - \"^1.4.284\"\n node-releases \"^2.0.8\"\n update-browserslist-db \"^1.0.10\"\n\nbser@2.1.1:\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05\"\n - \ integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==\n - \ dependencies:\n node-int64 \"^0.4.0\"\n\nbuffer-from@^1.0.0:\n version - \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5\"\n - \ integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==\n\nbuffer-xor@^1.0.3:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9\"\n - \ integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==\n\nbuffer@^4.3.0:\n - \ version \"4.9.2\"\n resolved \"https://registry.yarnpkg.com/buffer/-/buffer-4.9.2.tgz#230ead344002988644841ab0244af8c44bbe3ef8\"\n - \ integrity sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==\n - \ dependencies:\n base64-js \"^1.0.2\"\n ieee754 \"^1.1.4\"\n isarray - \"^1.0.0\"\n\nbuffer@^5.5.0:\n version \"5.7.1\"\n resolved \"https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0\"\n - \ integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==\n - \ dependencies:\n base64-js \"^1.3.1\"\n ieee754 \"^1.1.13\"\n\nbuiltin-status-codes@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8\"\n - \ integrity sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==\n\nbuiltins@^1.0.3:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88\"\n - \ integrity sha1-y5T662HIaWRR2zZTThQi+U8K7og=\n\nbuiltins@^5.0.0:\n version - \"5.0.1\"\n resolved \"https://registry.yarnpkg.com/builtins/-/builtins-5.0.1.tgz#87f6db9ab0458be728564fa81d876d8d74552fa9\"\n - \ integrity sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==\n - \ dependencies:\n semver \"^7.0.0\"\n\nbytes@1:\n version \"1.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/bytes/-/bytes-1.0.0.tgz#3569ede8ba34315fab99c3e92cb04c7220de1fa8\"\n - \ integrity sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=\n\nbytes@3.0.0:\n version \"3.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048\"\n - \ integrity sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=\n\nbytes@3.1.0:\n version \"3.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/bytes/-/bytes-3.1.0.tgz#f6cf7933a360e0588fa9fde85651cdc7f805d1f6\"\n - \ integrity sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==\n\nbytes@3.1.2:\n - \ version \"3.1.2\"\n resolved \"https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5\"\n - \ integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==\n\ncacache@^12.0.2:\n - \ version \"12.0.4\"\n resolved \"https://registry.yarnpkg.com/cacache/-/cacache-12.0.4.tgz#668bcbd105aeb5f1d92fe25570ec9525c8faa40c\"\n - \ integrity sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==\n - \ dependencies:\n bluebird \"^3.5.5\"\n chownr \"^1.1.1\"\n figgy-pudding - \"^3.5.1\"\n glob \"^7.1.4\"\n graceful-fs \"^4.1.15\"\n infer-owner - \"^1.0.3\"\n lru-cache \"^5.1.1\"\n mississippi \"^3.0.0\"\n mkdirp - \"^0.5.1\"\n move-concurrently \"^1.0.1\"\n promise-inflight \"^1.0.1\"\n - \ rimraf \"^2.6.3\"\n ssri \"^6.0.1\"\n unique-filename \"^1.1.1\"\n - \ y18n \"^4.0.0\"\n\ncacache@^16.0.0, cacache@^16.1.0, cacache@^16.1.3:\n - \ version \"16.1.3\"\n resolved \"https://registry.yarnpkg.com/cacache/-/cacache-16.1.3.tgz#a02b9f34ecfaf9a78c9f4bc16fceb94d5d67a38e\"\n - \ integrity sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==\n - \ dependencies:\n \"@npmcli/fs\" \"^2.1.0\"\n \"@npmcli/move-file\" - \"^2.0.0\"\n chownr \"^2.0.0\"\n fs-minipass \"^2.1.0\"\n glob \"^8.0.1\"\n - \ infer-owner \"^1.0.4\"\n lru-cache \"^7.7.1\"\n minipass \"^3.1.6\"\n - \ minipass-collect \"^1.0.2\"\n minipass-flush \"^1.0.5\"\n minipass-pipeline - \"^1.2.4\"\n mkdirp \"^1.0.4\"\n p-map \"^4.0.0\"\n promise-inflight - \"^1.0.1\"\n rimraf \"^3.0.2\"\n ssri \"^9.0.0\"\n tar \"^6.1.11\"\n - \ unique-filename \"^2.0.0\"\n\ncache-base@^1.0.1:\n version \"1.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2\"\n - \ integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==\n - \ dependencies:\n collection-visit \"^1.0.0\"\n component-emitter \"^1.2.1\"\n - \ get-value \"^2.0.6\"\n has-value \"^1.0.0\"\n isobject \"^3.0.1\"\n - \ set-value \"^2.0.0\"\n to-object-path \"^0.3.0\"\n union-value \"^1.0.0\"\n - \ unset-value \"^1.0.0\"\n\ncalculate-cache-key-for-tree@^2.0.0:\n version - \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/calculate-cache-key-for-tree/-/calculate-cache-key-for-tree-2.0.0.tgz#7ac57f149a4188eacb0a45b210689215d3fef8d6\"\n - \ integrity sha512-Quw8a6y8CPmRd6eU+mwypktYCwUcf8yVFIRbNZ6tPQEckX9yd+EBVEPC/GSZZrMWH9e7Vz4pT7XhpmyApRByLQ==\n - \ dependencies:\n json-stable-stringify \"^1.0.1\"\n\ncall-bind@^1.0.0, - call-bind@^1.0.2:\n version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c\"\n - \ integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==\n - \ dependencies:\n function-bind \"^1.1.1\"\n get-intrinsic \"^1.0.2\"\n\ncall-me-maybe@^1.0.1:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.2.tgz#03f964f19522ba643b1b0693acb9152fe2074baa\"\n - \ integrity sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==\n\ncallsites@^3.0.0, - callsites@^3.1.0:\n version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73\"\n - \ integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==\n\ncamelcase@^5.0.0:\n - \ version \"5.3.1\"\n resolved \"https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320\"\n - \ integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==\n\ncan-symlink@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/can-symlink/-/can-symlink-1.0.0.tgz#97b607d8a84bb6c6e228b902d864ecb594b9d219\"\n - \ integrity sha512-RbsNrFyhwkx+6psk/0fK/Q9orOUr9VMxohGd8vTa4djf4TGLfblBgUfqZChrZuW0Q+mz2eBPFLusw9Jfukzmhg==\n - \ dependencies:\n tmp \"0.0.28\"\n\ncaniuse-api@^2.0.0:\n version \"2.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-2.0.0.tgz#b1ddb5a5966b16f48dc4998444d4bbc6c7d9d834\"\n - \ integrity sha512-425yJRcUDCCMKc0Zga2KSUe7Qp7nCtL8H0BJIsDxF9yMzG2eSYvOggi5U1wXzxgcSgDGnzVLvZ8dZGMBrA6Ltg==\n - \ dependencies:\n browserslist \"^2.0.0\"\n caniuse-lite \"^1.0.0\"\n - \ lodash.memoize \"^4.1.2\"\n lodash.uniq \"^4.5.0\"\n\ncaniuse-api@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0\"\n - \ integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==\n - \ dependencies:\n browserslist \"^4.0.0\"\n caniuse-lite \"^1.0.0\"\n - \ lodash.memoize \"^4.1.2\"\n lodash.uniq \"^4.5.0\"\n\ncaniuse-lite@^1.0.0:\n - \ version \"1.0.30001291\"\n resolved \"https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001291.tgz#08a8d2cfea0b2cf2e1d94dd795942d0daef6108c\"\n - \ integrity sha512-roMV5V0HNGgJ88s42eE70sstqGW/gwFndosYrikHthw98N5tLnOTxFqMLQjZVRxTWFlJ4rn+MsgXrR7MDPY4jA==\n\ncaniuse-lite@^1.0.30000792:\n - \ version \"1.0.30001363\"\n resolved \"https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001363.tgz#26bec2d606924ba318235944e1193304ea7c4f15\"\n - \ integrity sha512-HpQhpzTGGPVMnCjIomjt+jvyUu8vNFo3TaDiZ/RcoTrlOq/5+tC8zHdsbgFB6MxmaY+jCpsH09aD80Bb4Ow3Sg==\n\ncaniuse-lite@^1.0.30001312:\n - \ version \"1.0.30001453\"\n resolved \"https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001453.tgz#6d3a1501622bf424a3cee5ad9550e640b0de3de8\"\n - \ integrity sha512-R9o/uySW38VViaTrOtwfbFEiBFUh7ST3uIG4OEymIG3/uKdHDO4xk/FaqfUw0d+irSUyFPy3dZszf9VvSTPnsA==\n\ncaniuse-lite@^1.0.30001449:\n - \ version \"1.0.30001464\"\n resolved \"https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001464.tgz#888922718df48ce5e33dcfe1a2af7d42676c5eb7\"\n - \ integrity sha512-oww27MtUmusatpRpCGSOneQk2/l5czXANDSFvsc7VuOQ86s3ANhZetpwXNf1zY/zdfP63Xvjz325DAdAoES13g==\n\ncapture-exit@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4\"\n - \ integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==\n - \ dependencies:\n rsvp \"^4.8.4\"\n\ncardinal@^1.0.0:\n version \"1.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/cardinal/-/cardinal-1.0.0.tgz#50e21c1b0aa37729f9377def196b5a9cec932ee9\"\n - \ integrity sha1-UOIcGwqjdyn5N33vGWtanOyTLuk=\n dependencies:\n ansicolors - \"~0.2.1\"\n redeyed \"~1.0.0\"\n\nchalk@^1.0.0, chalk@^1.1.3:\n version - \"1.1.3\"\n resolved \"https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98\"\n - \ integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=\n dependencies:\n ansi-styles - \"^2.2.1\"\n escape-string-regexp \"^1.0.2\"\n has-ansi \"^2.0.0\"\n - \ strip-ansi \"^3.0.0\"\n supports-color \"^2.0.0\"\n\nchalk@^2.0.0, - chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.4.1, chalk@^2.4.2:\n version - \"2.4.2\"\n resolved \"https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424\"\n - \ integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==\n - \ dependencies:\n ansi-styles \"^3.2.1\"\n escape-string-regexp \"^1.0.5\"\n - \ supports-color \"^5.3.0\"\n\nchalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2:\n - \ version \"4.1.2\"\n resolved \"https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01\"\n - \ integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==\n - \ dependencies:\n ansi-styles \"^4.1.0\"\n supports-color \"^7.1.0\"\n\nchardet@^0.7.0:\n - \ version \"0.7.0\"\n resolved \"https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e\"\n - \ integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==\n\ncharm@^1.0.0:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/charm/-/charm-1.0.2.tgz#8add367153a6d9a581331052c4090991da995e35\"\n - \ integrity sha1-it02cVOm2aWBMxBSxAkJkdqZXjU=\n dependencies:\n inherits - \"^2.0.1\"\n\n\"chokidar@>=3.0.0 <4.0.0\", chokidar@^3.4.1:\n version \"3.5.3\"\n - \ resolved \"https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd\"\n - \ integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==\n - \ dependencies:\n anymatch \"~3.1.2\"\n braces \"~3.0.2\"\n glob-parent - \"~5.1.2\"\n is-binary-path \"~2.1.0\"\n is-glob \"~4.0.1\"\n normalize-path - \"~3.0.0\"\n readdirp \"~3.6.0\"\n optionalDependencies:\n fsevents - \"~2.3.2\"\n\nchokidar@^2.1.8:\n version \"2.1.8\"\n resolved \"https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917\"\n - \ integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==\n - \ dependencies:\n anymatch \"^2.0.0\"\n async-each \"^1.0.1\"\n braces - \"^2.3.2\"\n glob-parent \"^3.1.0\"\n inherits \"^2.0.3\"\n is-binary-path - \"^1.0.0\"\n is-glob \"^4.0.0\"\n normalize-path \"^3.0.0\"\n path-is-absolute - \"^1.0.0\"\n readdirp \"^2.2.1\"\n upath \"^1.1.1\"\n optionalDependencies:\n - \ fsevents \"^1.2.7\"\n\nchownr@^1.1.1:\n version \"1.1.4\"\n resolved - \"https://registry.yarnpkg.com/chownr/-/chownr-1.1.4.tgz#6fc9d7b42d32a583596337666e7d08084da2cc6b\"\n - \ integrity sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==\n\nchownr@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece\"\n - \ integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==\n\nchrome-trace-event@^1.0.2:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac\"\n - \ integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==\n\nci-info@^3.3.0:\n - \ version \"3.5.0\"\n resolved \"https://registry.yarnpkg.com/ci-info/-/ci-info-3.5.0.tgz#bfac2a29263de4c829d806b1ab478e35091e171f\"\n - \ integrity sha512-yH4RezKOGlOhxkmhbeNuC4eYZKAUsEaGtBuBzDDP1eFUKiccDWzBABxBfOx31IDwDIXMTxWuwAxUGModvkbuVw==\n\nci-info@^3.4.0:\n - \ version \"3.6.2\"\n resolved \"https://registry.yarnpkg.com/ci-info/-/ci-info-3.6.2.tgz#362ea15378f1c39378ba786affbc1c9ef015ecfd\"\n - \ integrity sha512-lVZdhvbEudris15CLytp2u6Y0p5EKfztae9Fqa189MfNmln9F33XuH69v5fvNfiRN5/0eAUz2yJL3mo+nhaRKg==\n\ncidr-regex@^3.1.1:\n - \ version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/cidr-regex/-/cidr-regex-3.1.1.tgz#ba1972c57c66f61875f18fd7dd487469770b571d\"\n - \ integrity sha512-RBqYd32aDwbCMFJRL6wHOlDNYJsPNTt8vC82ErHF5vKt8QQzxm1FrkW8s/R5pVrXMf17sba09Uoy91PKiddAsw==\n - \ dependencies:\n ip-regex \"^4.1.0\"\n\ncipher-base@^1.0.0, cipher-base@^1.0.1, - cipher-base@^1.0.3:\n version \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de\"\n - \ integrity sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==\n - \ dependencies:\n inherits \"^2.0.1\"\n safe-buffer \"^5.0.1\"\n\nclass-utils@^0.3.5:\n - \ version \"0.3.6\"\n resolved \"https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463\"\n - \ integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==\n - \ dependencies:\n arr-union \"^3.1.0\"\n define-property \"^0.2.5\"\n - \ isobject \"^3.0.0\"\n static-extend \"^0.1.1\"\n\ncldr-core@^36.0.0:\n - \ version \"36.0.0\"\n resolved \"https://registry.yarnpkg.com/cldr-core/-/cldr-core-36.0.0.tgz#1d2148ed6802411845baeeb21432d7bbfde7d4f7\"\n - \ integrity sha512-QLnAjt20rZe38c8h8OJ9jPND+O4o5O8Nw0TK/P3KpNn1cmOhMu0rk6Kc3ap96c5OStQ9gAngs9+Be2sum26NOw==\n\nclean-base-url@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/clean-base-url/-/clean-base-url-1.0.0.tgz#c901cf0a20b972435b0eccd52d056824a4351b7b\"\n - \ integrity sha1-yQHPCiC5ckNbDszVLQVoJKQ1G3s=\n\nclean-css-promise@^0.1.0:\n - \ version \"0.1.1\"\n resolved \"https://registry.yarnpkg.com/clean-css-promise/-/clean-css-promise-0.1.1.tgz#43f3d2c8dfcb2bf071481252cd9b76433c08eecb\"\n - \ integrity sha1-Q/PSyN/LK/BxSBJSzZt2QzwI7ss=\n dependencies:\n array-to-error - \"^1.0.0\"\n clean-css \"^3.4.5\"\n pinkie-promise \"^2.0.0\"\n\nclean-css@^3.4.5:\n - \ version \"3.4.28\"\n resolved \"https://registry.yarnpkg.com/clean-css/-/clean-css-3.4.28.tgz#bf1945e82fc808f55695e6ddeaec01400efd03ff\"\n - \ integrity sha1-vxlF6C/ICPVWlebd6uwBQA79A/8=\n dependencies:\n commander - \"2.8.x\"\n source-map \"0.4.x\"\n\nclean-stack@^2.0.0, clean-stack@^2.2.0:\n - \ version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b\"\n - \ integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==\n\nclean-up-path@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/clean-up-path/-/clean-up-path-1.0.0.tgz#de9e8196519912e749c9eaf67c13d64fac72a3e5\"\n - \ integrity sha512-PHGlEF0Z6976qQyN6gM7kKH6EH0RdfZcc8V+QhFe36eRxV0SMH5OUBZG7Bxa9YcreNzyNbK63cGiZxdSZgosRw==\n\ncli-columns@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/cli-columns/-/cli-columns-4.0.0.tgz#9fe4d65975238d55218c41bd2ed296a7fa555646\"\n - \ integrity sha512-XW2Vg+w+L9on9wtwKpyzluIPCWXjaBahI7mTcYjx+BVIYD9c3yqcv/yKC7CmdCZat4rq2yiE1UMSJC5ivKfMtQ==\n - \ dependencies:\n string-width \"^4.2.3\"\n strip-ansi \"^6.0.1\"\n\ncli-cursor@^2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5\"\n - \ integrity sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=\n dependencies:\n restore-cursor - \"^2.0.0\"\n\ncli-cursor@^3.1.0:\n version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307\"\n - \ integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==\n - \ dependencies:\n restore-cursor \"^3.1.0\"\n\ncli-spinners@^2.0.0:\n version - \"2.6.0\"\n resolved \"https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.0.tgz#36c7dc98fb6a9a76bd6238ec3f77e2425627e939\"\n - \ integrity sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==\n\ncli-spinners@^2.5.0:\n - \ version \"2.7.0\"\n resolved \"https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.7.0.tgz#f815fd30b5f9eaac02db604c7a231ed7cb2f797a\"\n - \ integrity sha512-qu3pN8Y3qHNgE2AFweciB1IfMnmZ/fsNTEE+NOFjmGB2F/7rLhnhzppvpCnN4FovtP26k8lHyy9ptEbNwWFLzw==\n\ncli-table3@^0.6.2:\n - \ version \"0.6.3\"\n resolved \"https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.3.tgz#61ab765aac156b52f222954ffc607a6f01dbeeb2\"\n - \ integrity sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==\n - \ dependencies:\n string-width \"^4.2.0\"\n optionalDependencies:\n \"@colors/colors\" - \"1.5.0\"\n\ncli-table@^0.3.1:\n version \"0.3.6\"\n resolved \"https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.6.tgz#e9d6aa859c7fe636981fd3787378c2a20bce92fc\"\n - \ integrity sha512-ZkNZbnZjKERTY5NwC2SeMeLeifSPq/pubeRoTpdr3WchLlnZg6hEgvHkK5zL7KNFdd9PmHN8lxrENUwI3cE8vQ==\n - \ dependencies:\n colors \"1.0.3\"\n\ncli-width@^2.0.0:\n version \"2.2.1\"\n - \ resolved \"https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.1.tgz#b0433d0b4e9c847ef18868a4ef16fd5fc8271c48\"\n - \ integrity sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==\n\ncli-width@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6\"\n - \ integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==\n\nclipboard@^2.0.6:\n - \ version \"2.0.8\"\n resolved \"https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.8.tgz#ffc6c103dd2967a83005f3f61976aa4655a4cdba\"\n - \ integrity sha512-Y6WO0unAIQp5bLmk1zdThRhgJt/x3ks6f30s3oE3H1mgIEU33XyQjEf8gsf6DxC7NPX8Y1SsNWjUjL/ywLnnbQ==\n - \ dependencies:\n good-listener \"^1.2.2\"\n select \"^1.1.2\"\n tiny-emitter - \"^2.0.0\"\n\ncliui@^5.0.0:\n version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/cliui/-/cliui-5.0.0.tgz#deefcfdb2e800784aa34f46fa08e06851c7bbbc5\"\n - \ integrity sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==\n - \ dependencies:\n string-width \"^3.1.0\"\n strip-ansi \"^5.2.0\"\n - \ wrap-ansi \"^5.1.0\"\n\ncliui@^8.0.1:\n version \"8.0.1\"\n resolved - \"https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa\"\n - \ integrity sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==\n - \ dependencies:\n string-width \"^4.2.0\"\n strip-ansi \"^6.0.1\"\n - \ wrap-ansi \"^7.0.0\"\n\nclone@^1.0.2:\n version \"1.0.4\"\n resolved - \"https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e\"\n - \ integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==\n\nclone@^2.1.2:\n - \ version \"2.1.2\"\n resolved \"https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f\"\n - \ integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==\n\ncmd-shim@^5.0.0:\n - \ version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/cmd-shim/-/cmd-shim-5.0.0.tgz#8d0aaa1a6b0708630694c4dbde070ed94c707724\"\n - \ integrity sha512-qkCtZ59BidfEwHltnJwkyVZn+XQojdAySM1D1gSeh11Z4pW1Kpolkyo53L5noc0nrxmIvyFwTmJRo4xs7FFLPw==\n - \ dependencies:\n mkdirp-infer-owner \"^2.0.0\"\n\ncode-point-at@^1.0.0:\n - \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77\"\n - \ integrity sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=\n\ncodejar@^3.7.0:\n version - \"3.7.0\"\n resolved \"https://registry.yarnpkg.com/codejar/-/codejar-3.7.0.tgz#135913e26957c0a0c6a3a99305cfe8492c7b5c2b\"\n - \ integrity sha512-rqyDu2zNwfu1EhXI++LEMQDzhykS+V0BV52RemtCj5lczgTgWSufyEa+tS7RP7qCXH/WXOkU0eIthmFUzvG78Q==\n\ncollection-visit@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0\"\n - \ integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==\n - \ dependencies:\n map-visit \"^1.0.0\"\n object-visit \"^1.0.0\"\n\ncolor-convert@^1.9.0:\n - \ version \"1.9.3\"\n resolved \"https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8\"\n - \ integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==\n - \ dependencies:\n color-name \"1.1.3\"\n\ncolor-convert@^2.0.1:\n version - \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3\"\n - \ integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==\n - \ dependencies:\n color-name \"~1.1.4\"\n\ncolor-name@1.1.3:\n version - \"1.1.3\"\n resolved \"https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25\"\n - \ integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==\n\ncolor-name@~1.1.4:\n - \ version \"1.1.4\"\n resolved \"https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2\"\n - \ integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==\n\ncolor-support@^1.1.3:\n - \ version \"1.1.3\"\n resolved \"https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2\"\n - \ integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==\n\ncolors@1.0.3:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b\"\n - \ integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=\n\ncolors@^1.4.0:\n version - \"1.4.0\"\n resolved \"https://registry.yarnpkg.com/colors/-/colors-1.4.0.tgz#c50491479d4c1bdaed2c9ced32cf7c7dc2360f78\"\n - \ integrity sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==\n\ncolumnify@^1.6.0:\n - \ version \"1.6.0\"\n resolved \"https://registry.yarnpkg.com/columnify/-/columnify-1.6.0.tgz#6989531713c9008bb29735e61e37acf5bd553cf3\"\n - \ integrity sha512-lomjuFZKfM6MSAnV9aCZC9sc0qGbmZdfygNv+nCpqVkSKdCxCklLtd16O0EILGkImHw9ZpHkAnHaB+8Zxq5W6Q==\n - \ dependencies:\n strip-ansi \"^6.0.1\"\n wcwidth \"^1.0.0\"\n\ncommander@2.8.x:\n - \ version \"2.8.1\"\n resolved \"https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4\"\n - \ integrity sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=\n dependencies:\n graceful-readlink - \">= 1.0.0\"\n\ncommander@7.2.0:\n version \"7.2.0\"\n resolved \"https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7\"\n - \ integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==\n\ncommander@^2.15.1, - commander@^2.20.0, commander@^2.6.0:\n version \"2.20.3\"\n resolved \"https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33\"\n - \ integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==\n\ncommander@^4.1.1:\n - \ version \"4.1.1\"\n resolved \"https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068\"\n - \ integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==\n\ncommander@^8.3.0:\n - \ version \"8.3.0\"\n resolved \"https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66\"\n - \ integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==\n\ncommon-ancestor-path@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz#4f7d2d1394d91b7abdf51871c62f71eadb0182a7\"\n - \ integrity sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==\n\ncommon-tags@^1.8.0:\n - \ version \"1.8.2\"\n resolved \"https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.2.tgz#94ebb3c076d26032745fd54face7f688ef5ac9c6\"\n - \ integrity sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==\n\ncommondir@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b\"\n - \ integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==\n\ncomponent-emitter@^1.2.1:\n - \ version \"1.3.0\"\n resolved \"https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0\"\n - \ integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==\n\ncompressible@~2.0.16:\n - \ version \"2.0.18\"\n resolved \"https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba\"\n - \ integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==\n - \ dependencies:\n mime-db \">= 1.43.0 < 2\"\n\ncompression@^1.7.4:\n version - \"1.7.4\"\n resolved \"https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f\"\n - \ integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==\n - \ dependencies:\n accepts \"~1.3.5\"\n bytes \"3.0.0\"\n compressible - \"~2.0.16\"\n debug \"2.6.9\"\n on-headers \"~1.0.2\"\n safe-buffer - \"5.1.2\"\n vary \"~1.1.2\"\n\nconcat-map@0.0.1:\n version \"0.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b\"\n - \ integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==\n\nconcat-stream@^1.5.0:\n - \ version \"1.6.2\"\n resolved \"https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34\"\n - \ integrity sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==\n - \ dependencies:\n buffer-from \"^1.0.0\"\n inherits \"^2.0.3\"\n readable-stream - \"^2.2.2\"\n typedarray \"^0.0.6\"\n\nconfigstore@^5.0.1:\n version \"5.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96\"\n - \ integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==\n - \ dependencies:\n dot-prop \"^5.2.0\"\n graceful-fs \"^4.1.2\"\n make-dir - \"^3.0.0\"\n unique-string \"^2.0.0\"\n write-file-atomic \"^3.0.0\"\n - \ xdg-basedir \"^4.0.0\"\n\nconnect@^3.6.6:\n version \"3.7.0\"\n resolved - \"https://registry.yarnpkg.com/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8\"\n - \ integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==\n - \ dependencies:\n debug \"2.6.9\"\n finalhandler \"1.1.2\"\n parseurl - \"~1.3.3\"\n utils-merge \"1.0.1\"\n\nconsole-browserify@^1.1.0:\n version - \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.2.0.tgz#67063cef57ceb6cf4993a2ab3a55840ae8c49336\"\n - \ integrity sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==\n\nconsole-control-strings@^1.0.0, - console-control-strings@^1.1.0, console-control-strings@~1.1.0:\n version - \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e\"\n - \ integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==\n\nconsole-ui@^3.0.4, - console-ui@^3.1.2:\n version \"3.1.2\"\n resolved \"https://registry.yarnpkg.com/console-ui/-/console-ui-3.1.2.tgz#51aef616ff02013c85ccee6a6d77ef7a94202e7a\"\n - \ integrity sha512-+5j3R4wZJcEYZeXk30whc4ZU/+fWW9JMTNntVuMYpjZJ9n26Cxr0tUBXco1NRjVZRpRVvZ4DDKKKIHNYeUG9Dw==\n - \ dependencies:\n chalk \"^2.1.0\"\n inquirer \"^6\"\n json-stable-stringify - \"^1.0.1\"\n ora \"^3.4.0\"\n through2 \"^3.0.1\"\n\nconsolidate@^0.16.0:\n - \ version \"0.16.0\"\n resolved \"https://registry.yarnpkg.com/consolidate/-/consolidate-0.16.0.tgz#a11864768930f2f19431660a65906668f5fbdc16\"\n - \ integrity sha512-Nhl1wzCslqXYTJVDyJCu3ODohy9OfBMB5uD2BiBTzd7w+QY0lBzafkR8y8755yMYHAaMD4NuzbAw03/xzfw+eQ==\n - \ dependencies:\n bluebird \"^3.7.2\"\n\nconstants-browserify@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75\"\n - \ integrity sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==\n\ncontent-disposition@0.5.3:\n - \ version \"0.5.3\"\n resolved \"https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.3.tgz#e130caf7e7279087c5616c2007d0485698984fbd\"\n - \ integrity sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==\n - \ dependencies:\n safe-buffer \"5.1.2\"\n\ncontent-disposition@0.5.4:\n - \ version \"0.5.4\"\n resolved \"https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe\"\n - \ integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==\n - \ dependencies:\n safe-buffer \"5.2.1\"\n\ncontent-type@~1.0.4:\n version - \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b\"\n - \ integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==\n\ncontinuable-cache@^0.3.1:\n - \ version \"0.3.1\"\n resolved \"https://registry.yarnpkg.com/continuable-cache/-/continuable-cache-0.3.1.tgz#bd727a7faed77e71ff3985ac93351a912733ad0f\"\n - \ integrity sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=\n\nconvert-source-map@^1.5.1, - convert-source-map@^1.7.0:\n version \"1.9.0\"\n resolved \"https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f\"\n - \ integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==\n\ncookie-signature@1.0.6:\n - \ version \"1.0.6\"\n resolved \"https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c\"\n - \ integrity sha1-4wOogrNCzD7oylE6eZmXNNqzriw=\n\ncookie@0.4.0:\n version - \"0.4.0\"\n resolved \"https://registry.yarnpkg.com/cookie/-/cookie-0.4.0.tgz#beb437e7022b3b6d49019d088665303ebe9c14ba\"\n - \ integrity sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==\n\ncookie@0.5.0:\n - \ version \"0.5.0\"\n resolved \"https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b\"\n - \ integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==\n\ncookie@~0.4.1:\n - \ version \"0.4.1\"\n resolved \"https://registry.yarnpkg.com/cookie/-/cookie-0.4.1.tgz#afd713fe26ebd21ba95ceb61f9a8116e50a537d1\"\n - \ integrity sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==\n\ncopy-concurrently@^1.0.0:\n - \ version \"1.0.5\"\n resolved \"https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0\"\n - \ integrity sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==\n - \ dependencies:\n aproba \"^1.1.1\"\n fs-write-stream-atomic \"^1.0.8\"\n - \ iferr \"^0.1.5\"\n mkdirp \"^0.5.1\"\n rimraf \"^2.5.4\"\n run-queue - \"^1.0.0\"\n\ncopy-dereference@^1.0.0:\n version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/copy-dereference/-/copy-dereference-1.0.0.tgz#6b131865420fd81b413ba994b44d3655311152b6\"\n - \ integrity sha1-axMYZUIP2BtBO6mUtE02VTERUrY=\n\ncopy-descriptor@^0.1.0:\n - \ version \"0.1.1\"\n resolved \"https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d\"\n - \ integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==\n\ncore-js-compat@^3.25.1:\n - \ version \"3.29.0\"\n resolved \"https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.29.0.tgz#1b8d9eb4191ab112022e7f6364b99b65ea52f528\"\n - \ integrity sha512-ScMn3uZNAFhK2DGoEfErguoiAHhV2Ju+oJo/jK08p7B3f3UhocUrCCkTvnZaiS+edl5nlIoiBXKcwMc6elv4KQ==\n - \ dependencies:\n browserslist \"^4.21.5\"\n\ncore-js@^2.4.0, core-js@^2.5.0, - core-js@^2.6.5:\n version \"2.6.12\"\n resolved \"https://registry.yarnpkg.com/core-js/-/core-js-2.6.12.tgz#d9333dfa7b065e347cc5682219d6f690859cc2ec\"\n - \ integrity sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==\n\ncore-object@2.0.6:\n - \ version \"2.0.6\"\n resolved \"https://registry.yarnpkg.com/core-object/-/core-object-2.0.6.tgz#60134b9c40ff69b27bc15e82db945e4df782961b\"\n - \ integrity sha1-YBNLnED/abJ7wV6C25ReTfeClhs=\n dependencies:\n chalk - \"^1.1.3\"\n\ncore-object@^2.0.0, core-object@^2.0.6:\n version \"2.1.1\"\n - \ resolved \"https://registry.yarnpkg.com/core-object/-/core-object-2.1.1.tgz#4b7a5f1edefcb1e6d0dcb58eab1b9f90bfc666a8\"\n - \ integrity sha1-S3pfHt78sebQ3LWOqxufkL/GZqg=\n dependencies:\n chalk - \"^1.1.3\"\n\ncore-object@^3.1.5:\n version \"3.1.5\"\n resolved \"https://registry.yarnpkg.com/core-object/-/core-object-3.1.5.tgz#fa627b87502adc98045e44678e9a8ec3b9c0d2a9\"\n - \ integrity sha512-sA2/4+/PZ/KV6CKgjrVrrUVBKCkdDO02CUlQ0YKTQoYUwPYNOtOAcWlbYhd5v/1JqYaA6oZ4sDlOU4ppVw6Wbg==\n - \ dependencies:\n chalk \"^2.0.0\"\n\ncore-util-is@~1.0.0:\n version \"1.0.3\"\n - \ resolved \"https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85\"\n - \ integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==\n\ncors@~2.8.5:\n - \ version \"2.8.5\"\n resolved \"https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29\"\n - \ integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==\n - \ dependencies:\n object-assign \"^4\"\n vary \"^1\"\n\ncreate-ecdh@^4.0.0:\n - \ version \"4.0.4\"\n resolved \"https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.4.tgz#d6e7f4bffa66736085a0762fd3a632684dabcc4e\"\n - \ integrity sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==\n - \ dependencies:\n bn.js \"^4.1.0\"\n elliptic \"^6.5.3\"\n\ncreate-hash@^1.1.0, - create-hash@^1.1.2, create-hash@^1.2.0:\n version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196\"\n - \ integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==\n - \ dependencies:\n cipher-base \"^1.0.1\"\n inherits \"^2.0.1\"\n md5.js - \"^1.3.4\"\n ripemd160 \"^2.0.1\"\n sha.js \"^2.4.0\"\n\ncreate-hmac@^1.1.0, - create-hmac@^1.1.4, create-hmac@^1.1.7:\n version \"1.1.7\"\n resolved \"https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff\"\n - \ integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==\n - \ dependencies:\n cipher-base \"^1.0.3\"\n create-hash \"^1.1.0\"\n - \ inherits \"^2.0.1\"\n ripemd160 \"^2.0.0\"\n safe-buffer \"^5.0.1\"\n - \ sha.js \"^2.4.8\"\n\ncross-spawn@^6.0.0, cross-spawn@^6.0.5:\n version - \"6.0.5\"\n resolved \"https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4\"\n - \ integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==\n - \ dependencies:\n nice-try \"^1.0.4\"\n path-key \"^2.0.1\"\n semver - \"^5.5.0\"\n shebang-command \"^1.2.0\"\n which \"^1.2.9\"\n\ncross-spawn@^7.0.0, - cross-spawn@^7.0.2, cross-spawn@^7.0.3:\n version \"7.0.3\"\n resolved \"https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6\"\n - \ integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==\n - \ dependencies:\n path-key \"^3.1.0\"\n shebang-command \"^2.0.0\"\n - \ which \"^2.0.1\"\n\ncrypto-browserify@^3.11.0:\n version \"3.12.0\"\n - \ resolved \"https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec\"\n - \ integrity sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==\n - \ dependencies:\n browserify-cipher \"^1.0.0\"\n browserify-sign \"^4.0.0\"\n - \ create-ecdh \"^4.0.0\"\n create-hash \"^1.1.0\"\n create-hmac \"^1.1.0\"\n - \ diffie-hellman \"^5.0.0\"\n inherits \"^2.0.1\"\n pbkdf2 \"^3.0.3\"\n - \ public-encrypt \"^4.0.0\"\n randombytes \"^2.0.0\"\n randomfill - \"^1.0.3\"\n\ncrypto-random-string@^2.0.0:\n version \"2.0.0\"\n resolved - \"https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5\"\n - \ integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==\n\ncss-loader@^5.2.0:\n - \ version \"5.2.7\"\n resolved \"https://registry.yarnpkg.com/css-loader/-/css-loader-5.2.7.tgz#9b9f111edf6fb2be5dc62525644cbc9c232064ae\"\n - \ integrity sha512-Q7mOvpBNBG7YrVGMxRxcBJZFL75o+cH2abNASdibkj/fffYD8qWbInZrD0S9ccI6vZclF3DsHE7njGlLtaHbhg==\n - \ dependencies:\n icss-utils \"^5.1.0\"\n loader-utils \"^2.0.0\"\n - \ postcss \"^8.2.15\"\n postcss-modules-extract-imports \"^3.0.0\"\n - \ postcss-modules-local-by-default \"^4.0.0\"\n postcss-modules-scope - \"^3.0.0\"\n postcss-modules-values \"^4.0.0\"\n postcss-value-parser - \"^4.1.0\"\n schema-utils \"^3.0.0\"\n semver \"^7.3.5\"\n\ncss-tree@^2.0.4:\n - \ version \"2.3.1\"\n resolved \"https://registry.yarnpkg.com/css-tree/-/css-tree-2.3.1.tgz#10264ce1e5442e8572fc82fbe490644ff54b5c20\"\n - \ integrity sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==\n - \ dependencies:\n mdn-data \"2.0.30\"\n source-map-js \"^1.0.1\"\n\ncssesc@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee\"\n - \ integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==\n\ncyclist@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/cyclist/-/cyclist-1.0.1.tgz#596e9698fd0c80e12038c2b82d6eb1b35b6224d9\"\n - \ integrity sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==\n\ndag-map@^2.0.1, - dag-map@^2.0.2:\n version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/dag-map/-/dag-map-2.0.2.tgz#9714b472de82a1843de2fba9b6876938cab44c68\"\n - \ integrity sha1-lxS0ct6CoYQ94vuptodpOMq0TGg=\n\ndate-fns@^2.29.2:\n version - \"2.29.3\"\n resolved \"https://registry.yarnpkg.com/date-fns/-/date-fns-2.29.3.tgz#27402d2fc67eb442b511b70bbdf98e6411cd68a8\"\n - \ integrity sha512-dDCnyH2WnnKusqvZZ6+jA1O51Ibt8ZMRNkDZdyAyK4YfbDwa/cEmuztzG5pk6hqlp9aSBPYcjOlktquahGwGeA==\n\ndate-time@^2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/date-time/-/date-time-2.1.0.tgz#0286d1b4c769633b3ca13e1e62558d2dbdc2eba2\"\n - \ integrity sha512-/9+C44X7lot0IeiyfgJmETtRMhBidBYM2QFFIkGa0U1k+hSyY87Nw7PY3eDqpvCBm7I3WCSfPeZskW/YYq6m4g==\n - \ dependencies:\n time-zone \"^1.0.0\"\n\ndebug@2.6.9, debug@^2.1.0, debug@^2.1.1, - debug@^2.1.3, debug@^2.2.0, debug@^2.3.3, debug@^2.6.8, debug@^2.6.9:\n version - \"2.6.9\"\n resolved \"https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f\"\n - \ integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==\n - \ dependencies:\n ms \"2.0.0\"\n\ndebug@4, debug@^4.0.0, debug@^4.0.1, - debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.3, debug@~4.3.1, debug@~4.3.2:\n - \ version \"4.3.4\"\n resolved \"https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865\"\n - \ integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==\n - \ dependencies:\n ms \"2.1.2\"\n\ndebug@^3.0.1, debug@^3.1.0, debug@^3.1.1, - debug@^3.2.7:\n version \"3.2.7\"\n resolved \"https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a\"\n - \ integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==\n - \ dependencies:\n ms \"^2.1.1\"\n\ndebuglog@^1.0.1:\n version \"1.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/debuglog/-/debuglog-1.0.1.tgz#aa24ffb9ac3df9a2351837cfb2d279360cd78492\"\n - \ integrity sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==\n\ndecamelize@^1.2.0:\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290\"\n - \ integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==\n\ndecode-uri-component@^0.2.0:\n - \ version \"0.2.2\"\n resolved \"https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9\"\n - \ integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==\n\ndecompress-response@^4.2.0:\n - \ version \"4.2.1\"\n resolved \"https://registry.yarnpkg.com/decompress-response/-/decompress-response-4.2.1.tgz#414023cc7a302da25ce2ec82d0d5238ccafd8986\"\n - \ integrity sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==\n - \ dependencies:\n mimic-response \"^2.0.0\"\n\ndeep-equal@^2.0.5:\n version - \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/deep-equal/-/deep-equal-2.1.0.tgz#5ba60402cf44ab92c2c07f3f3312c3d857a0e1dd\"\n - \ integrity sha512-2pxgvWu3Alv1PoWEyVg7HS8YhGlUFUV7N5oOvfL6d+7xAmLSemMwv/c8Zv/i9KFzxV5Kt5CAvQc70fLwVuf4UA==\n - \ dependencies:\n call-bind \"^1.0.2\"\n es-get-iterator \"^1.1.2\"\n - \ get-intrinsic \"^1.1.3\"\n is-arguments \"^1.1.1\"\n is-date-object - \"^1.0.5\"\n is-regex \"^1.1.4\"\n isarray \"^2.0.5\"\n object-is - \"^1.1.5\"\n object-keys \"^1.1.1\"\n object.assign \"^4.1.4\"\n regexp.prototype.flags - \"^1.4.3\"\n side-channel \"^1.0.4\"\n which-boxed-primitive \"^1.0.2\"\n - \ which-collection \"^1.0.1\"\n which-typed-array \"^1.1.8\"\n\ndeep-extend@^0.6.0:\n - \ version \"0.6.0\"\n resolved \"https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac\"\n - \ integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==\n\ndeep-is@^0.1.3:\n - \ version \"0.1.3\"\n resolved \"https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34\"\n - \ integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=\n\ndefaults@^1.0.3:\n version - \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a\"\n - \ integrity sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==\n - \ dependencies:\n clone \"^1.0.2\"\n\ndefine-properties@^1.1.3, define-properties@^1.1.4:\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5\"\n - \ integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==\n - \ dependencies:\n has-property-descriptors \"^1.0.0\"\n object-keys - \"^1.1.1\"\n\ndefine-property@^0.2.5:\n version \"0.2.5\"\n resolved \"https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116\"\n - \ integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==\n - \ dependencies:\n is-descriptor \"^0.1.0\"\n\ndefine-property@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6\"\n - \ integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==\n - \ dependencies:\n is-descriptor \"^1.0.0\"\n\ndefine-property@^2.0.2:\n - \ version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d\"\n - \ integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==\n - \ dependencies:\n is-descriptor \"^1.0.2\"\n isobject \"^3.0.1\"\n\ndelegate@^3.1.2:\n - \ version \"3.2.0\"\n resolved \"https://registry.yarnpkg.com/delegate/-/delegate-3.2.0.tgz#b66b71c3158522e8ab5744f720d8ca0c2af59166\"\n - \ integrity sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==\n\ndelegates@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a\"\n - \ integrity sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==\n\ndepd@2.0.0, - depd@~2.0.0:\n version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df\"\n - \ integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==\n\ndepd@^1.1.2, - depd@~1.1.2:\n version \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9\"\n - \ integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==\n\ndeprecated-decorator@^0.1.6:\n - \ version \"0.1.6\"\n resolved \"https://registry.yarnpkg.com/deprecated-decorator/-/deprecated-decorator-0.1.6.tgz#00966317b7a12fe92f3cc831f7583af329b86c37\"\n - \ integrity sha512-MHidOOnCHGlZDKsI21+mbIIhf4Fff+hhCTB7gtVg4uoIqjcrTZc5v6M+GS2zVI0sV7PqK415rb8XaOSQsQkHOw==\n\ndes.js@^1.0.0:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/des.js/-/des.js-1.0.1.tgz#5382142e1bdc53f85d86d53e5f4aa7deb91e0843\"\n - \ integrity sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==\n - \ dependencies:\n inherits \"^2.0.1\"\n minimalistic-assert \"^1.0.0\"\n\ndestroy@1.2.0:\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015\"\n - \ integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==\n\ndestroy@~1.0.4:\n - \ version \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80\"\n - \ integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=\n\ndetect-file@^1.0.0:\n version - \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/detect-file/-/detect-file-1.0.0.tgz#f0d66d03672a825cb1b73bdb3fe62310c8e552b7\"\n - \ integrity sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=\n\ndetect-indent@^4.0.0:\n version - \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208\"\n - \ integrity sha512-BDKtmHlOzwI7iRuEkhzsnPoi5ypEhWAJB5RvHWe1kMr06js3uK5B3734i3ui5Yd+wOJV1cpE4JnivPD283GU/A==\n - \ dependencies:\n repeating \"^2.0.0\"\n\ndetect-indent@^6.0.0:\n version - \"6.0.0\"\n resolved \"https://registry.yarnpkg.com/detect-indent/-/detect-indent-6.0.0.tgz#0abd0f549f69fc6659a254fe96786186b6f528fd\"\n - \ integrity sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==\n\ndetect-libc@^1.0.3:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b\"\n - \ integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==\n\ndetect-newline@3.1.0:\n - \ version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651\"\n - \ integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==\n\ndezalgo@^1.0.0:\n - \ version \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/dezalgo/-/dezalgo-1.0.4.tgz#751235260469084c132157dfa857f386d4c33d81\"\n - \ integrity sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==\n - \ dependencies:\n asap \"^2.0.0\"\n wrappy \"1\"\n\ndiff@^5.0.0, diff@^5.1.0:\n - \ version \"5.1.0\"\n resolved \"https://registry.yarnpkg.com/diff/-/diff-5.1.0.tgz#bc52d298c5ea8df9194800224445ed43ffc87e40\"\n - \ integrity sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==\n\ndiffie-hellman@^5.0.0:\n - \ version \"5.0.3\"\n resolved \"https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875\"\n - \ integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==\n - \ dependencies:\n bn.js \"^4.1.0\"\n miller-rabin \"^4.0.0\"\n randombytes - \"^2.0.0\"\n\ndir-glob@^3.0.1:\n version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f\"\n - \ integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==\n - \ dependencies:\n path-type \"^4.0.0\"\n\ndoctrine@^2.1.0:\n version \"2.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d\"\n - \ integrity sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==\n - \ dependencies:\n esutils \"^2.0.2\"\n\ndoctrine@^3.0.0:\n version \"3.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961\"\n - \ integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==\n - \ dependencies:\n esutils \"^2.0.2\"\n\ndomain-browser@^1.1.1:\n version - \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda\"\n - \ integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==\n\ndot-case@^3.0.4:\n - \ version \"3.0.4\"\n resolved \"https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751\"\n - \ integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==\n - \ dependencies:\n no-case \"^3.0.4\"\n tslib \"^2.0.3\"\n\ndot-prop@^5.2.0:\n - \ version \"5.3.0\"\n resolved \"https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88\"\n - \ integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==\n - \ dependencies:\n is-obj \"^2.0.0\"\n\ndotenv@^1.2.0:\n version \"1.2.0\"\n - \ resolved \"https://registry.yarnpkg.com/dotenv/-/dotenv-1.2.0.tgz#7cd73e16e07f057c8072147a5bc3a8677f0ab5c6\"\n - \ integrity sha1-fNc+FuB/BXyAchR6W8OoZ38KtcY=\n\nduplexify@^3.4.2, duplexify@^3.6.0:\n - \ version \"3.7.1\"\n resolved \"https://registry.yarnpkg.com/duplexify/-/duplexify-3.7.1.tgz#2a4df5317f6ccfd91f86d6fd25d8d8a103b88309\"\n - \ integrity sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==\n - \ dependencies:\n end-of-stream \"^1.0.0\"\n inherits \"^2.0.1\"\n readable-stream - \"^2.0.0\"\n stream-shift \"^1.0.0\"\n\neditions@^1.1.1:\n version \"1.3.4\"\n - \ resolved \"https://registry.yarnpkg.com/editions/-/editions-1.3.4.tgz#3662cb592347c3168eb8e498a0ff73271d67f50b\"\n - \ integrity sha512-gzao+mxnYDzIysXKMQi/+M1mjy/rjestjg6OPoYTtI+3Izp23oiGZitsl9lPDPiTGXbcSIk1iJWhliSaglxnUg==\n\neditions@^2.2.0:\n - \ version \"2.3.1\"\n resolved \"https://registry.yarnpkg.com/editions/-/editions-2.3.1.tgz#3bc9962f1978e801312fbd0aebfed63b49bfe698\"\n - \ integrity sha512-ptGvkwTvGdGfC0hfhKg0MT+TRLRKGtUiWGBInxOm5pz7ssADezahjCUaYuZ8Dr+C05FW0AECIIPt4WBxVINEhA==\n - \ dependencies:\n errlop \"^2.0.0\"\n semver \"^6.3.0\"\n\nee-first@1.1.1:\n - \ version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d\"\n - \ integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=\n\nelectron-to-chromium@^1.3.30:\n - \ version \"1.4.184\"\n resolved \"https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.184.tgz#381d4d111fc82d3376ed690dfb621e675f9078a9\"\n - \ integrity sha512-IADi390FRdvxWfVX3hjzfTDNVHiTqVo9ar53/7em/SfhUG9YcjVhyQecY/XwmBHRKden/wFud7RWOUH7+7LFng==\n\nelectron-to-chromium@^1.4.284:\n - \ version \"1.4.327\"\n resolved \"https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.327.tgz#288b106518cfed0a60f7de8a0480432a9be45477\"\n - \ integrity sha512-DIk2H4g/3ZhjgiABJjVdQvUdMlSABOsjeCm6gmUzIdKxAuFrGiJ8QXMm3i09grZdDBMC/d8MELMrdwYRC0+YHg==\n\nelectron-to-chromium@^1.4.71:\n - \ version \"1.4.299\"\n resolved \"https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.299.tgz#faa2069cd4879a73e540e533178db5c618768d41\"\n - \ integrity sha512-lQ7ijJghH6pCGbfWXr6EY+KYCMaRSjgsY925r1p/TlpSfVM1VjHTcn1gAc15VM4uwti283X6QtjPTXdpoSGiZQ==\n\nelliptic@^6.5.3:\n - \ version \"6.5.4\"\n resolved \"https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb\"\n - \ integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==\n - \ dependencies:\n bn.js \"^4.11.9\"\n brorand \"^1.1.0\"\n hash.js - \"^1.0.0\"\n hmac-drbg \"^1.0.1\"\n inherits \"^2.0.4\"\n minimalistic-assert - \"^1.0.1\"\n minimalistic-crypto-utils \"^1.0.1\"\n\nember-apollo-client@^4.0.2, - ember-apollo-client@^4.1.0:\n version \"4.1.0\"\n resolved \"https://registry.yarnpkg.com/ember-apollo-client/-/ember-apollo-client-4.1.0.tgz#00ea5c42c27f449bf9d52720feb25a6ce5e2d64f\"\n - \ integrity sha512-yZNp65HIRtlrVtFBzJ7jNpMWSFG42inWLDPRQyU2iA2I126p6gaj09Szx7hoChxtn5hK9zdN77j5meq7RddSyg==\n - \ dependencies:\n \"@apollo/client\" \"^3.5.10\"\n \"@ember/test-waiters\" - \"~3.0.1\"\n \"@embroider/macros\" \"^1.5.0\"\n \"@glimmer/tracking\" - \"^1.0.4\"\n broccoli-graphql-filter \"^1.0.0\"\n ember-auto-import - \"^2.4.0\"\n ember-cli-babel \"^7.26.11\"\n\nember-apollo-client@~4.0.2:\n - \ version \"4.0.2\"\n resolved \"https://registry.yarnpkg.com/ember-apollo-client/-/ember-apollo-client-4.0.2.tgz#2f7ec52fc88c48930cd4090f9d9c1808f33e9d3b\"\n - \ integrity sha512-Rhp6Tx6pZPL8h2GFtq6rRGBbnmNUi/dpteDhzPgNNS40MqUb721xHcChX4Td2hb3LlkcRT3d/e5WYxmaG2mu5A==\n - \ dependencies:\n \"@apollo/client\" \"^3.5.10\"\n \"@ember/test-waiters\" - \"~3.0.1\"\n \"@embroider/macros\" \"^1.5.0\"\n \"@glimmer/tracking\" - \"^1.0.4\"\n broccoli-graphql-filter \"^1.0.0\"\n ember-auto-import - \"^2.4.0\"\n ember-cli-babel \"^7.26.11\"\n\nember-asset-loader@^0.6.1:\n - \ version \"0.6.1\"\n resolved \"https://registry.yarnpkg.com/ember-asset-loader/-/ember-asset-loader-0.6.1.tgz#2eb81221406164d19127eba5b3d10f908df89a17\"\n - \ integrity sha512-e2zafQJBMLhzl69caTG/+mQMH20uMHYrm7KcmdbmnX0oY2dZ48bhm0Wh1SPLXS/6G2T9NsNMWX6J2pVSnI+xyA==\n - \ dependencies:\n broccoli-caching-writer \"^3.0.3\"\n broccoli-funnel - \"^2.0.2\"\n broccoli-merge-trees \"^3.0.2\"\n ember-cli-babel \"^7.5.0\"\n - \ fs-extra \"^7.0.1\"\n object-assign \"^4.1.0\"\n walk-sync \"^1.1.3\"\n\nember-assign-helper@^0.4.0:\n - \ version \"0.4.0\"\n resolved \"https://registry.yarnpkg.com/ember-assign-helper/-/ember-assign-helper-0.4.0.tgz#f0a313033656c0d2cbbcb29d55b9cd13f04bc7c1\"\n - \ integrity sha512-GKHhT4HD2fhtDnuBk6eCdCA8XGew9hY7TVs8zjrykegiI7weC0CGtpJscmIG3O0gEEb0d07UTkF2pjfNGLx4Nw==\n - \ dependencies:\n ember-cli-babel \"^7.26.0\"\n ember-cli-htmlbars \"^6.0.0\"\n\nember-auto-import@^1.11.3, - ember-auto-import@^1.12.0, ember-auto-import@^1.5.3:\n version \"1.12.2\"\n - \ resolved \"https://registry.yarnpkg.com/ember-auto-import/-/ember-auto-import-1.12.2.tgz#cc7298ee5c0654b0249267de68fb27a2861c3579\"\n - \ integrity sha512-gLqML2k77AuUiXxWNon1FSzuG1DV7PEPpCLCU5aJvf6fdL6rmFfElsZRh+8ELEB/qP9dT+LHjNEunVzd2dYc8A==\n - \ dependencies:\n \"@babel/core\" \"^7.1.6\"\n \"@babel/preset-env\" - \"^7.10.2\"\n \"@babel/traverse\" \"^7.1.6\"\n \"@babel/types\" \"^7.1.6\"\n - \ \"@embroider/shared-internals\" \"^1.0.0\"\n babel-core \"^6.26.3\"\n - \ babel-loader \"^8.0.6\"\n babel-plugin-syntax-dynamic-import \"^6.18.0\"\n - \ babylon \"^6.18.0\"\n broccoli-debug \"^0.6.4\"\n broccoli-node-api - \"^1.7.0\"\n broccoli-plugin \"^4.0.0\"\n broccoli-source \"^3.0.0\"\n - \ debug \"^3.1.0\"\n ember-cli-babel \"^7.0.0\"\n enhanced-resolve - \"^4.0.0\"\n fs-extra \"^6.0.1\"\n fs-tree-diff \"^2.0.0\"\n handlebars - \"^4.3.1\"\n js-string-escape \"^1.0.1\"\n lodash \"^4.17.19\"\n mkdirp - \"^0.5.1\"\n resolve-package-path \"^3.1.0\"\n rimraf \"^2.6.2\"\n semver - \"^7.3.4\"\n symlink-or-copy \"^1.2.0\"\n typescript-memoize \"^1.0.0-alpha.3\"\n - \ walk-sync \"^0.3.3\"\n webpack \"^4.43.0\"\n\nember-auto-import@^2.2.3:\n - \ version \"2.6.0\"\n resolved \"https://registry.yarnpkg.com/ember-auto-import/-/ember-auto-import-2.6.0.tgz#c7a2f799c9b700d74648cb02e35cf7bc1b44ac02\"\n - \ integrity sha512-xUyypxlaqWvrx2KSseLus0H8K7Dt+sXNCvcxtquT2EmIM6r67NuQUT9woiEMa9UBvqcaX2k9hNLeubDl78saig==\n - \ dependencies:\n \"@babel/core\" \"^7.16.7\"\n \"@babel/plugin-proposal-class-properties\" - \"^7.16.7\"\n \"@babel/plugin-proposal-decorators\" \"^7.16.7\"\n \"@babel/preset-env\" - \"^7.16.7\"\n \"@embroider/macros\" \"^1.0.0\"\n \"@embroider/shared-internals\" - \"^2.0.0\"\n babel-loader \"^8.0.6\"\n babel-plugin-ember-modules-api-polyfill - \"^3.5.0\"\n babel-plugin-htmlbars-inline-precompile \"^5.2.1\"\n babel-plugin-syntax-dynamic-import - \"^6.18.0\"\n broccoli-debug \"^0.6.4\"\n broccoli-funnel \"^3.0.8\"\n - \ broccoli-merge-trees \"^4.2.0\"\n broccoli-plugin \"^4.0.0\"\n broccoli-source - \"^3.0.0\"\n css-loader \"^5.2.0\"\n debug \"^4.3.1\"\n fs-extra - \"^10.0.0\"\n fs-tree-diff \"^2.0.0\"\n handlebars \"^4.3.1\"\n js-string-escape - \"^1.0.1\"\n lodash \"^4.17.19\"\n mini-css-extract-plugin \"^2.5.2\"\n - \ parse5 \"^6.0.1\"\n resolve \"^1.20.0\"\n resolve-package-path \"^4.0.3\"\n - \ semver \"^7.3.4\"\n style-loader \"^2.0.0\"\n typescript-memoize - \"^1.0.0-alpha.3\"\n walk-sync \"^3.0.0\"\n\nember-auto-import@^2.3.0, - ember-auto-import@^2.4.0, ember-auto-import@^2.4.2, ember-auto-import@^2.4.3, - ember-auto-import@^2.5.0, ember-auto-import@^2.6.0, ember-auto-import@^2.6.1:\n - \ version \"2.6.1\"\n resolved \"https://registry.yarnpkg.com/ember-auto-import/-/ember-auto-import-2.6.1.tgz#bd8d434143bd411b99f4a8f32d8b58414d7da4f3\"\n - \ integrity sha512-3bCRi/pXp4QslmuCXGlSz9xwR7DF5oDx3zZO5OXKzNZihtkqAM1xvGuRIdQSl46pvbAXOkp8Odl5fOen1i0dRw==\n - \ dependencies:\n \"@babel/core\" \"^7.16.7\"\n \"@babel/plugin-proposal-class-properties\" - \"^7.16.7\"\n \"@babel/plugin-proposal-decorators\" \"^7.16.7\"\n \"@babel/preset-env\" - \"^7.16.7\"\n \"@embroider/macros\" \"^1.0.0\"\n \"@embroider/shared-internals\" - \"^2.0.0\"\n babel-loader \"^8.0.6\"\n babel-plugin-ember-modules-api-polyfill - \"^3.5.0\"\n babel-plugin-htmlbars-inline-precompile \"^5.2.1\"\n babel-plugin-syntax-dynamic-import - \"^6.18.0\"\n broccoli-debug \"^0.6.4\"\n broccoli-funnel \"^3.0.8\"\n - \ broccoli-merge-trees \"^4.2.0\"\n broccoli-plugin \"^4.0.0\"\n broccoli-source - \"^3.0.0\"\n css-loader \"^5.2.0\"\n debug \"^4.3.1\"\n fs-extra - \"^10.0.0\"\n fs-tree-diff \"^2.0.0\"\n handlebars \"^4.3.1\"\n js-string-escape - \"^1.0.1\"\n lodash \"^4.17.19\"\n mini-css-extract-plugin \"^2.5.2\"\n - \ parse5 \"^6.0.1\"\n resolve \"^1.20.0\"\n resolve-package-path \"^4.0.3\"\n - \ semver \"^7.3.4\"\n style-loader \"^2.0.0\"\n typescript-memoize - \"^1.0.0-alpha.3\"\n walk-sync \"^3.0.0\"\n\nember-autoresize-modifier@^0.7.0:\n - \ version \"0.7.0\"\n resolved \"https://registry.yarnpkg.com/ember-autoresize-modifier/-/ember-autoresize-modifier-0.7.0.tgz#ea8be882d45013cb73ac640018ea65bb3ced5a0f\"\n - \ integrity sha512-WL/fTjYLMbX/rbpmuwtvSXPWZKuk68T+//M/AFwTYKWCqseB0Z+VTRV5zFBeme+7maKNg2GJ7bFmq9dQSWa70Q==\n - \ dependencies:\n ember-auto-import \"^2.5.0\"\n ember-cli-babel \"^7.26.6\"\n - \ ember-cli-htmlbars \"^6.0.0\"\n ember-modifier \"^3.0.0 || ^4.0.0\"\n\nember-basic-dropdown@^6.0.0:\n - \ version \"6.0.2\"\n resolved \"https://registry.yarnpkg.com/ember-basic-dropdown/-/ember-basic-dropdown-6.0.2.tgz#af47dbd544c605cf9cbc62225185616356aeef52\"\n - \ integrity sha512-JgI/cy7eS/Y2WoQl7B2Mko/1aFTAlxr5d+KpQeH7rBKOFml7IQtLvhiDQrpU/FLkrQ9aLNEJtzwtDZV1xQxAKA==\n - \ dependencies:\n \"@ember/render-modifiers\" \"^2.0.4\"\n \"@embroider/macros\" - \"^1.2.0\"\n \"@embroider/util\" \"^1.2.0\"\n \"@glimmer/component\" - \"^1.0.4\"\n \"@glimmer/tracking\" \"^1.0.4\"\n ember-cli-babel \"^7.26.11\"\n - \ ember-cli-htmlbars \"^6.0.1\"\n ember-cli-typescript \"^4.2.1\"\n ember-element-helper - \"^0.6.0\"\n ember-get-config \"^2.1.1\"\n ember-maybe-in-element \"^2.0.3\"\n - \ ember-modifier \"^3.2.7\"\n ember-style-modifier \"^0.8.0 || ^1.0.0\"\n - \ ember-truth-helpers \"^2.1.0 || ^3.0.0\"\n\nember-basic-dropdown@^7.0.1:\n - \ version \"7.0.1\"\n resolved \"https://registry.yarnpkg.com/ember-basic-dropdown/-/ember-basic-dropdown-7.0.1.tgz#b1e1ef615dc722464adaf44c102d9dcf44ffc08a\"\n - \ integrity sha512-M5rhqVBe/WytoYioPxRhpthMFZnZSK1k6tMEuErIFMkZ1CyfWePe6jUDb+m7Kj0qGK7Fzu0V6iCDT69s3Be9og==\n - \ dependencies:\n \"@ember/render-modifiers\" \"^2.0.5\"\n \"@embroider/macros\" - \"^1.10.0\"\n \"@embroider/util\" \"^1.10.0\"\n \"@glimmer/component\" - \"^1.1.2\"\n \"@glimmer/tracking\" \"^1.1.2\"\n ember-auto-import \"^2.6.0\"\n - \ ember-cli-babel \"^7.26.11\"\n ember-cli-htmlbars \"^6.2.0\"\n ember-cli-typescript - \"^5.2.1\"\n ember-element-helper \"^0.6.1\"\n ember-get-config \"^2.1.1\"\n - \ ember-maybe-in-element \"^2.1.0\"\n ember-modifier \"^3.2.7 || ^4.0.0\"\n - \ ember-style-modifier \"^0.8.0 || ^1.0.0 || ^2.0.0 || ^3.0.0\"\n ember-truth-helpers - \"^2.1.0 || ^3.0.0\"\n\nember-cache-primitive-polyfill@^1.0.0, ember-cache-primitive-polyfill@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/ember-cache-primitive-polyfill/-/ember-cache-primitive-polyfill-1.0.1.tgz#a27075443bd87e5af286c1cd8a7df24e3b9f6715\"\n - \ integrity sha512-hSPcvIKarA8wad2/b6jDd/eU+OtKmi6uP+iYQbzi5TQpjsqV6b4QdRqrLk7ClSRRKBAtdTuutx+m+X+WlEd2lw==\n - \ dependencies:\n ember-cli-babel \"^7.22.1\"\n ember-cli-version-checker - \"^5.1.1\"\n ember-compatibility-helpers \"^1.2.1\"\n silent-error \"^1.1.1\"\n\nember-cached-decorator-polyfill@^0.1.4:\n - \ version \"0.1.4\"\n resolved \"https://registry.yarnpkg.com/ember-cached-decorator-polyfill/-/ember-cached-decorator-polyfill-0.1.4.tgz#f1e2c65cc78d0d9c4ac0e047e643af477eb85ace\"\n - \ integrity sha512-JOK7kBCWsTVCzmCefK4nr9BACDJk0owt9oIUaVt6Q0UtQ4XeAHmoK5kQ/YtDcxQF1ZevHQFdGhsTR3JLaHNJgA==\n - \ dependencies:\n \"@glimmer/tracking\" \"^1.0.4\"\n ember-cache-primitive-polyfill - \"^1.0.1\"\n ember-cli-babel \"^7.21.0\"\n ember-cli-babel-plugin-helpers - \"^1.1.1\"\n\nember-can@^4.2.0:\n version \"4.2.0\"\n resolved \"https://registry.yarnpkg.com/ember-can/-/ember-can-4.2.0.tgz#08bfec3b2b57aad3dc6e4dc36fe9692bd1794dab\"\n - \ integrity sha512-hiaWZspmI4zWeWmmFWgyw1+yEStSo6edGRHHUXCUPR+vBoqlT/hEfmndlfDGso2GFP8IV59DORMVY0KReMcO+w==\n - \ dependencies:\n ember-cli-babel \"^7.26.6\"\n ember-cli-htmlbars \"^6.0.0\"\n - \ ember-inflector \"^4.0.2\"\n\nember-changeset-validations@^4.1.1:\n version - \"4.1.1\"\n resolved \"https://registry.yarnpkg.com/ember-changeset-validations/-/ember-changeset-validations-4.1.1.tgz#2543b561869719539bad94472bdcfd6bd5e58ce0\"\n - \ integrity sha512-lRT+LOwY+kTMRC/op85L6+FFHDuOkoQvqgexexTiLFECiTNw4vQbOrcAqhfe6n/QJBr5uypZ+bg4W1Ng34dkMg==\n - \ dependencies:\n ember-auto-import \"^2.4.0\"\n ember-cli-babel \"^7.26.6\"\n - \ ember-get-config \"^0.3.0 || ^0.4.0 || ^0.5.0 || ^1.0.2 || ^2.0.0\"\n - \ ember-validators \"~4.1.2\"\n validated-changeset \"~1.3.2\"\n\nember-changeset@^4.1.2:\n - \ version \"4.1.2\"\n resolved \"https://registry.yarnpkg.com/ember-changeset/-/ember-changeset-4.1.2.tgz#7d3778e1f213806e26a643d24fb11ad7731409a1\"\n - \ integrity sha512-tHQTFOHz1BAUG5taVZJadECm9QsZdZkj59XIRdHnwyG8cOKFnFQamhJFY+Zu2yU7/sAksYtgbr71kFm57Unz9w==\n - \ dependencies:\n \"@embroider/macros\" \"^1.0.0\"\n \"@glimmer/tracking\" - \"^1.0.4\"\n ember-auto-import \"^2.3.0\"\n ember-cli-babel \"^7.26.6\"\n - \ validated-changeset \"~1.3.4\"\n\nember-cli-app-version@^5.0.0:\n version - \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-app-version/-/ember-cli-app-version-5.0.0.tgz#adad17c6f706f419b223707eec66dd1cd28530c3\"\n - \ integrity sha512-afhx/CXDOMNXzoe4NDPy5WUfxWmYYHUzMCiTyvPBxCDBXYcMrtxNWxvgaSaeqcoHVEmqzeyBj8V82tzmT1dcyw==\n - \ dependencies:\n ember-cli-babel \"^7.23.1\"\n git-repo-info \"^2.1.1\"\n\nember-cli-babel-plugin-helpers@^1.0.0, - ember-cli-babel-plugin-helpers@^1.1.0, ember-cli-babel-plugin-helpers@^1.1.1:\n - \ version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/ember-cli-babel-plugin-helpers/-/ember-cli-babel-plugin-helpers-1.1.1.tgz#5016b80cdef37036c4282eef2d863e1d73576879\"\n - \ integrity sha512-sKvOiPNHr5F/60NLd7SFzMpYPte/nnGkq/tMIfXejfKHIhaiIkYFqX8Z9UFTKWLLn+V7NOaby6niNPZUdvKCRw==\n\nember-cli-babel@^7.0.0, - ember-cli-babel@^7.1.0, ember-cli-babel@^7.1.3, ember-cli-babel@^7.10.0, ember-cli-babel@^7.13.0, - ember-cli-babel@^7.13.2, ember-cli-babel@^7.18.0, ember-cli-babel@^7.19.0, - ember-cli-babel@^7.20.5, ember-cli-babel@^7.21.0, ember-cli-babel@^7.22.1, - ember-cli-babel@^7.23.0, ember-cli-babel@^7.23.1, ember-cli-babel@^7.26.0, - ember-cli-babel@^7.26.10, ember-cli-babel@^7.26.11, ember-cli-babel@^7.26.3, - ember-cli-babel@^7.26.4, ember-cli-babel@^7.26.5, ember-cli-babel@^7.26.6, - ember-cli-babel@^7.5.0, ember-cli-babel@^7.7.3:\n version \"7.26.11\"\n resolved - \"https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-7.26.11.tgz#50da0fe4dcd99aada499843940fec75076249a9f\"\n - \ integrity sha512-JJYeYjiz/JTn34q7F5DSOjkkZqy8qwFOOxXfE6pe9yEJqWGu4qErKxlz8I22JoVEQ/aBUO+OcKTpmctvykM9YA==\n - \ dependencies:\n \"@babel/core\" \"^7.12.0\"\n \"@babel/helper-compilation-targets\" - \"^7.12.0\"\n \"@babel/plugin-proposal-class-properties\" \"^7.16.5\"\n - \ \"@babel/plugin-proposal-decorators\" \"^7.13.5\"\n \"@babel/plugin-proposal-private-methods\" - \"^7.16.5\"\n \"@babel/plugin-proposal-private-property-in-object\" \"^7.16.5\"\n - \ \"@babel/plugin-transform-modules-amd\" \"^7.13.0\"\n \"@babel/plugin-transform-runtime\" - \"^7.13.9\"\n \"@babel/plugin-transform-typescript\" \"^7.13.0\"\n \"@babel/polyfill\" - \"^7.11.5\"\n \"@babel/preset-env\" \"^7.16.5\"\n \"@babel/runtime\" - \"7.12.18\"\n amd-name-resolver \"^1.3.1\"\n babel-plugin-debug-macros - \"^0.3.4\"\n babel-plugin-ember-data-packages-polyfill \"^0.1.2\"\n babel-plugin-ember-modules-api-polyfill - \"^3.5.0\"\n babel-plugin-module-resolver \"^3.2.0\"\n broccoli-babel-transpiler - \"^7.8.0\"\n broccoli-debug \"^0.6.4\"\n broccoli-funnel \"^2.0.2\"\n - \ broccoli-source \"^2.1.2\"\n calculate-cache-key-for-tree \"^2.0.0\"\n - \ clone \"^2.1.2\"\n ember-cli-babel-plugin-helpers \"^1.1.1\"\n ember-cli-version-checker - \"^4.1.0\"\n ensure-posix-path \"^1.0.2\"\n fixturify-project \"^1.10.0\"\n - \ resolve-package-path \"^3.1.0\"\n rimraf \"^3.0.1\"\n semver \"^5.5.0\"\n\nember-cli-clipboard@^0.16.0:\n - \ version \"0.16.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-clipboard/-/ember-cli-clipboard-0.16.0.tgz#f4878cbbfbc56e0bc6d2a65ccf5a334c47b0f614\"\n - \ integrity sha512-l9iDVjcJLkbgpdbJe+bN29q2ibZmEpEV6bXstIG9q4HPvaqbXw0PbSFhaNeQWpJKNkd5dFKSNdgEfli6heJSFw==\n - \ dependencies:\n \"@ember/render-modifiers\" \"^1.0.2 || ^2.0.0\"\n clipboard - \"^2.0.6\"\n ember-auto-import \"^1.11.3\"\n ember-cli-babel \"^7.26.6\"\n - \ ember-cli-htmlbars \"^5.7.1\"\n\nember-cli-dependency-checker@^3.3.1:\n - \ version \"3.3.1\"\n resolved \"https://registry.yarnpkg.com/ember-cli-dependency-checker/-/ember-cli-dependency-checker-3.3.1.tgz#16b44d7a1a1e946f59859fad97f32e616d78323a\"\n - \ integrity sha512-Tg6OeijjXNKWkDm6057Tr0N9j9Vlz/ITewXWpn1A/+Wbt3EowBx5ZKfvoupqz05EznKgL1B/ecG0t+JN7Qm6MA==\n - \ dependencies:\n chalk \"^2.3.0\"\n find-yarn-workspace-root \"^1.1.0\"\n - \ is-git-url \"^1.0.0\"\n resolve \"^1.5.0\"\n semver \"^5.3.0\"\n\nember-cli-deploy-build@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-deploy-build/-/ember-cli-deploy-build-2.0.0.tgz#20d14836f5e8e1325a5b2c3d43367354783d2008\"\n - \ integrity sha512-o6TCCKVLC85KYkk3TV8PCmEPfUI9R0qYzb7Sda+SIq9f5oR+vOoTsQmjUPyMB5Qou2sBVreUTjgNEaJBzvLtLg==\n - \ dependencies:\n chalk \"^1.0.0\"\n ember-cli-deploy-plugin \"^0.2.1\"\n - \ glob \"^7.1.1\"\n rsvp \"^3.5.0\"\n\nember-cli-deploy-compress@^0.3.2:\n - \ version \"0.3.2\"\n resolved \"https://registry.yarnpkg.com/ember-cli-deploy-compress/-/ember-cli-deploy-compress-0.3.2.tgz#dd1416602e1d27755c14da9f258f612bf45f7dac\"\n - \ integrity sha512-tFdqv5toIYw8OONXSxd+6v0XbxgUBj+9SzBmZpYXnFzazOxOohqYFXhPP0SBjte9flOyo1O69Vay7BaaGhC05A==\n - \ dependencies:\n caniuse-api \"^2.0.0\"\n chalk \"^1.1.3\"\n core-object - \"^2.0.6\"\n ember-cli-deploy-plugin \"^0.2.9\"\n iltorb \"^2.3.2\"\n - \ minimatch \"^3.0.3\"\n rsvp \"^3.5.0\"\n\nember-cli-deploy-plugin@^0.2.1, - ember-cli-deploy-plugin@^0.2.9:\n version \"0.2.9\"\n resolved \"https://registry.yarnpkg.com/ember-cli-deploy-plugin/-/ember-cli-deploy-plugin-0.2.9.tgz#a3d395b8adad7ef68d8bacdd0b0f4a61bcf9e651\"\n - \ integrity sha1-o9OVuK2tfvaNi6zdCw9KYbz55lE=\n dependencies:\n chalk - \"^1.0.0\"\n core-object \"2.0.6\"\n lodash.clonedeep \"^4.5.0\"\n\nember-cli-deploy-progress@^1.3.0:\n - \ version \"1.3.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-deploy-progress/-/ember-cli-deploy-progress-1.3.0.tgz#18663deed25b4d5397476332f25eed3c3fdf225a\"\n - \ integrity sha1-GGY97tJbTVOXR2My8l7tPD/fIlo=\n\nember-cli-deploy@^1.0.2:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/ember-cli-deploy/-/ember-cli-deploy-1.0.2.tgz#9ab39188c882b57937418db5b3da6fc65b16b916\"\n - \ integrity sha1-mrORiMiCtXk3QY21s9pvxlsWuRY=\n dependencies:\n chalk - \"^1.1.3\"\n core-object \"^2.0.0\"\n dag-map \"^2.0.1\"\n dotenv - \"^1.2.0\"\n ember-cli-deploy-progress \"^1.3.0\"\n lodash \"^4.0.0\"\n - \ rsvp \"^3.3.3\"\n silent-error \"^1.0.0\"\n\nember-cli-get-component-path-option@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-get-component-path-option/-/ember-cli-get-component-path-option-1.0.0.tgz#0d7b595559e2f9050abed804f1d8eff1b08bc771\"\n - \ integrity sha512-k47TDwcJ2zPideBCZE8sCiShSxQSpebY2BHcX2DdipMmBox5gsfyVrbKJWIHeSTTKyEUgmBIvQkqTOozEziCZA==\n\nember-cli-htmlbars@^4.3.1:\n - \ version \"4.5.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-4.5.0.tgz#d299e4f7eba6f30dc723ee086906cc550beb252e\"\n - \ integrity sha512-bYJpK1pqFu9AadDAGTw05g2LMNzY8xTCIqQm7dMJmKEoUpLRFbPf4SfHXrktzDh7Q5iggl6Skzf1M0bPlIxARw==\n - \ dependencies:\n \"@ember/edition-utils\" \"^1.2.0\"\n babel-plugin-htmlbars-inline-precompile - \"^3.2.0\"\n broccoli-debug \"^0.6.5\"\n broccoli-persistent-filter - \"^2.3.1\"\n broccoli-plugin \"^3.1.0\"\n common-tags \"^1.8.0\"\n ember-cli-babel-plugin-helpers - \"^1.1.0\"\n fs-tree-diff \"^2.0.1\"\n hash-for-dep \"^1.5.1\"\n heimdalljs-logger - \"^0.1.10\"\n json-stable-stringify \"^1.0.1\"\n semver \"^6.3.0\"\n - \ strip-bom \"^4.0.0\"\n walk-sync \"^2.0.2\"\n\nember-cli-htmlbars@^5.1.1, - ember-cli-htmlbars@^5.7.1:\n version \"5.7.2\"\n resolved \"https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-5.7.2.tgz#e0cd2fb3c20d85fe4c3e228e6f0590ee1c645ba8\"\n - \ integrity sha512-Uj6R+3TtBV5RZoJY14oZn/sNPnc+UgmC8nb5rI4P3fR/gYoyTFIZSXiIM7zl++IpMoIrocxOrgt+mhonKphgGg==\n - \ dependencies:\n \"@ember/edition-utils\" \"^1.2.0\"\n babel-plugin-htmlbars-inline-precompile - \"^5.0.0\"\n broccoli-debug \"^0.6.5\"\n broccoli-persistent-filter - \"^3.1.2\"\n broccoli-plugin \"^4.0.3\"\n common-tags \"^1.8.0\"\n ember-cli-babel-plugin-helpers - \"^1.1.1\"\n ember-cli-version-checker \"^5.1.2\"\n fs-tree-diff \"^2.0.1\"\n - \ hash-for-dep \"^1.5.1\"\n heimdalljs-logger \"^0.1.10\"\n json-stable-stringify - \"^1.0.1\"\n semver \"^7.3.4\"\n silent-error \"^1.1.1\"\n strip-bom - \"^4.0.0\"\n walk-sync \"^2.2.0\"\n\nember-cli-htmlbars@^6.0.0, ember-cli-htmlbars@^6.0.1, - ember-cli-htmlbars@^6.1.0, ember-cli-htmlbars@^6.1.1, ember-cli-htmlbars@^6.2.0:\n - \ version \"6.2.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-htmlbars/-/ember-cli-htmlbars-6.2.0.tgz#18ec48ee1c93f9eed862a64eb24a9d14604f1dfc\"\n - \ integrity sha512-j5EGixjGau23HrqRiW/JjoAovg5UBHfjbyN7wX5ekE90knIEqUUj1z/Mo/cTx/J2VepQ2lE6HdXW9LWQ/WdMtw==\n - \ dependencies:\n \"@ember/edition-utils\" \"^1.2.0\"\n babel-plugin-ember-template-compilation - \"^2.0.0\"\n babel-plugin-htmlbars-inline-precompile \"^5.3.0\"\n broccoli-debug - \"^0.6.5\"\n broccoli-persistent-filter \"^3.1.2\"\n broccoli-plugin - \"^4.0.3\"\n ember-cli-version-checker \"^5.1.2\"\n fs-tree-diff \"^2.0.1\"\n - \ hash-for-dep \"^1.5.1\"\n heimdalljs-logger \"^0.1.10\"\n js-string-escape - \"^1.0.1\"\n semver \"^7.3.4\"\n silent-error \"^1.1.1\"\n walk-sync - \"^2.2.0\"\n\nember-cli-inject-live-reload@^2.1.0:\n version \"2.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/ember-cli-inject-live-reload/-/ember-cli-inject-live-reload-2.1.0.tgz#ef63c733c133024d5726405a3c247fa12e88a385\"\n - \ integrity sha512-YV5wYRD5PJHmxaxaJt18u6LE6Y+wo455BnmcpN+hGNlChy2piM9/GMvYgTAz/8Vin8RJ5KekqP/w/NEaRndc/A==\n - \ dependencies:\n clean-base-url \"^1.0.0\"\n ember-cli-version-checker - \"^3.1.3\"\n\nember-cli-is-package-missing@^1.0.0:\n version \"1.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/ember-cli-is-package-missing/-/ember-cli-is-package-missing-1.0.0.tgz#6e6184cafb92635dd93ca6c946b104292d4e3390\"\n - \ integrity sha512-9hEoZj6Au5onlSDdcoBqYEPT8ehlYntZPxH8pBKV0GO7LNel88otSAQsCfXvbi2eKE+MaSeLG/gNaCI5UdWm9g==\n\nember-cli-lodash-subset@^2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/ember-cli-lodash-subset/-/ember-cli-lodash-subset-2.0.1.tgz#20cb68a790fe0fde2488ddfd8efbb7df6fe766f2\"\n - \ integrity sha1-IMtop5D+D94kiN39jvu332/nZvI=\n\nember-cli-mirage@^2.4.0:\n - \ version \"2.4.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-mirage/-/ember-cli-mirage-2.4.0.tgz#7414573c3f9c5d40cefa44835858103691af95f6\"\n - \ integrity sha512-cy8B+IZV07V6xgnFzktKUsntTQvIqPSS3u4+XaLdNW91yOowLsN2BsuQldN3eCnwswgE3a9eGNGS4I0BD4llNA==\n - \ dependencies:\n \"@embroider/macros\" \"^0.41.0\"\n broccoli-file-creator - \"^2.1.1\"\n broccoli-funnel \"^3.0.3\"\n broccoli-merge-trees \"^4.2.0\"\n - \ ember-auto-import \"^1.12.0\"\n ember-cli-babel \"^7.26.6\"\n ember-destroyable-polyfill - \"^2.0.3\"\n ember-get-config \"0.2.4 - 0.5.0\"\n ember-inflector \"^2.0.0 - || ^3.0.0 || ^4.0.2\"\n lodash-es \"^4.17.11\"\n miragejs \"^0.1.43\"\n\nember-cli-mirage@^3.0.0-alpha.3:\n - \ version \"3.0.0-alpha.3\"\n resolved \"https://registry.yarnpkg.com/ember-cli-mirage/-/ember-cli-mirage-3.0.0-alpha.3.tgz#57fc4a9b55770d20c13db11a278aa8f723a38307\"\n - \ integrity sha512-u40mt6ZsprSATZm+RXpxhlh829cU/ONwdqg2A4p6JcmG5iF5m00YzxOX7RtPCpj3sTAtRokc6+NlbXHXF5RbjA==\n - \ dependencies:\n \"@embroider/macros\" \"^1.0.0\"\n broccoli-file-creator - \"^2.1.1\"\n broccoli-funnel \"^3.0.3\"\n broccoli-merge-trees \"^4.2.0\"\n - \ ember-auto-import \"^2.3.0\"\n ember-cli-babel \"^7.26.11\"\n ember-destroyable-polyfill - \"^2.0.3\"\n ember-get-config \"0.2.4 - 0.5.0 || ^1.0.0\"\n ember-inflector - \"^2.0.0 || ^3.0.0 || ^4.0.2\"\n lodash-es \"^4.17.11\"\n miragejs \"^0.1.43\"\n\nember-cli-normalize-entity-name@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-normalize-entity-name/-/ember-cli-normalize-entity-name-1.0.0.tgz#0b14f7bcbc599aa117b5fddc81e4fd03c4bad5b7\"\n - \ integrity sha512-rF4P1rW2P1gVX1ynZYPmuIf7TnAFDiJmIUFI1Xz16VYykUAyiOCme0Y22LeZq8rTzwBMiwBwoE3RO4GYWehXZA==\n - \ dependencies:\n silent-error \"^1.0.0\"\n\nember-cli-path-utils@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-path-utils/-/ember-cli-path-utils-1.0.0.tgz#4e39af8b55301cddc5017739b77a804fba2071ed\"\n - \ integrity sha512-Qq0vvquzf4cFHoDZavzkOy3Izc893r/5spspWgyzLCPTaG78fM3HsrjZm7UWEltbXUqwHHYrqZd/R0jS08NqSA==\n\nember-cli-preprocess-registry@^3.3.0:\n - \ version \"3.3.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-preprocess-registry/-/ember-cli-preprocess-registry-3.3.0.tgz#685837a314fbe57224bd54b189f4b9c23907a2de\"\n - \ integrity sha512-60GYpw7VPeB7TvzTLZTuLTlHdOXvayxjAQ+IxM2T04Xkfyu75O2ItbWlftQW7NZVGkaCsXSRAmn22PG03VpLMA==\n - \ dependencies:\n broccoli-clean-css \"^1.1.0\"\n broccoli-funnel \"^2.0.1\"\n - \ debug \"^3.0.1\"\n process-relative-require \"^1.0.0\"\n\nember-cli-sass@^11.0.1:\n - \ version \"11.0.1\"\n resolved \"https://registry.yarnpkg.com/ember-cli-sass/-/ember-cli-sass-11.0.1.tgz#dc565764213a76973a83c0db9583cb79ba187dc5\"\n - \ integrity sha512-RMlFPMK4kaB+67seF/IIoY3EC4rRd+L58q+lyElrxB3FcQTgph/qmGwtqf9Up7m3SDbPiA7cccCOSmgReMgCXA==\n - \ dependencies:\n broccoli-funnel \"^2.0.1\"\n broccoli-merge-trees - \"^3.0.1\"\n broccoli-sass-source-maps \"^4.0.0\"\n ember-cli-version-checker - \"^2.1.0\"\n\nember-cli-showdown@^6.0.1:\n version \"6.0.1\"\n resolved - \"https://registry.yarnpkg.com/ember-cli-showdown/-/ember-cli-showdown-6.0.1.tgz#ed6407f1bb6911d197bc2257b2c7296c091703b8\"\n - \ integrity sha512-yQJf6ffpnn/5fTiDbwL/zvfzIuRepXzUNpaE9qrI+fo3fhn6KlrbDnr+UqkWYR41DqpspVwV4/sodkyENFu9SQ==\n - \ dependencies:\n broccoli-funnel \"^2.0.0\"\n broccoli-source \"^1.1.0\"\n - \ broccoli-string-replace \"^0.1.2\"\n ember-cli-babel \"^7.26.6\"\n - \ ember-cli-htmlbars \"^5.7.1\"\n resolve \"^1.8.1\"\n semver \"^5.5.0\"\n - \ showdown \"^1.8.6\"\n\nember-cli-sri@^2.1.1:\n version \"2.1.1\"\n resolved - \"https://registry.yarnpkg.com/ember-cli-sri/-/ember-cli-sri-2.1.1.tgz#971620934a4b9183cf7923cc03e178b83aa907fd\"\n - \ integrity sha512-YG/lojDxkur9Bnskt7xB6gUOtJ6aPl/+JyGYm9HNDk3GECVHB3SMN3rlGhDKHa1ndS5NK2W2TSLb9bzRbGlMdg==\n - \ dependencies:\n broccoli-sri-hash \"^2.1.0\"\n\nember-cli-string-helpers@^6.1.0:\n - \ version \"6.1.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-string-helpers/-/ember-cli-string-helpers-6.1.0.tgz#aeb96112bb91c540b869ed8b9c680f7fd5859cb6\"\n - \ integrity sha512-Lw8B6MJx2n8CNF2TSIKs+hWLw0FqSYjr2/NRPyquyYA05qsl137WJSYW3ZqTsLgoinHat0DGF2qaCXocLhLmyA==\n - \ dependencies:\n \"@babel/core\" \"^7.13.10\"\n broccoli-funnel \"^3.0.3\"\n - \ ember-cli-babel \"^7.7.3\"\n resolve \"^1.20.0\"\n\nember-cli-string-utils@^1.0.0, - ember-cli-string-utils@^1.1.0:\n version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-string-utils/-/ember-cli-string-utils-1.1.0.tgz#39b677fc2805f55173735376fcef278eaa4452a1\"\n - \ integrity sha512-PlJt4fUDyBrC/0X+4cOpaGCiMawaaB//qD85AXmDRikxhxVzfVdpuoec02HSiTGTTB85qCIzWBIh8lDOiMyyFg==\n\nember-cli-terser@^4.0.2:\n - \ version \"4.0.2\"\n resolved \"https://registry.yarnpkg.com/ember-cli-terser/-/ember-cli-terser-4.0.2.tgz#c436a9e4159f76a615b051cba0584844652b7dcd\"\n - \ integrity sha512-Ej77K+YhCZImotoi/CU2cfsoZaswoPlGaM5TB3LvjvPDlVPRhxUHO2RsaUVC5lsGeRLRiHCOxVtoJ6GyqexzFA==\n - \ dependencies:\n broccoli-terser-sourcemap \"^4.1.0\"\n\nember-cli-test-info@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-test-info/-/ember-cli-test-info-1.0.0.tgz#ed4e960f249e97523cf891e4aed2072ce84577b4\"\n - \ integrity sha1-7U6WDySel1I8+JHkrtIHLOhFd7Q=\n dependencies:\n ember-cli-string-utils - \"^1.0.0\"\n\nember-cli-test-loader@^3.0.0:\n version \"3.0.0\"\n resolved - \"https://registry.yarnpkg.com/ember-cli-test-loader/-/ember-cli-test-loader-3.0.0.tgz#1c036fc48de36155355fcda3266af63f977826f1\"\n - \ integrity sha512-wfFRBrfO9gaKScYcdQxTfklx9yp1lWK6zv1rZRpkas9z2SHyJojF7NOQRWQgSB3ypm7vfpiF8VsFFVVr7VBzAQ==\n - \ dependencies:\n ember-cli-babel \"^7.13.2\"\n\nember-cli-typescript-blueprint-polyfill@^0.1.0:\n - \ version \"0.1.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-typescript-blueprint-polyfill/-/ember-cli-typescript-blueprint-polyfill-0.1.0.tgz#5917646a996b452a3a6b3f306ab2a27e93ea2cc2\"\n - \ integrity sha512-g0weUTOnHmPGqVZzkQTl3Nbk9fzEdFkEXydCs5mT1qBjXh8eQ6VlmjjGD5/998UXKuA0pLSCVVMbSp/linLzGA==\n - \ dependencies:\n chalk \"^4.0.0\"\n remove-types \"^1.0.0\"\n\nember-cli-typescript@3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-typescript/-/ember-cli-typescript-3.0.0.tgz#3b838d1ce9e4d22a98e68da22ceac6dc0cfd9bfc\"\n - \ integrity sha512-lo5YArbJzJi5ssvaGqTt6+FnhTALnSvYVuxM7lfyL1UCMudyNJ94ovH5C7n5il7ATd6WsNiAPRUO/v+s5Jq/aA==\n - \ dependencies:\n \"@babel/plugin-transform-typescript\" \"~7.5.0\"\n ansi-to-html - \"^0.6.6\"\n debug \"^4.0.0\"\n ember-cli-babel-plugin-helpers \"^1.0.0\"\n - \ execa \"^2.0.0\"\n fs-extra \"^8.0.0\"\n resolve \"^1.5.0\"\n rsvp - \"^4.8.1\"\n semver \"^6.0.0\"\n stagehand \"^1.0.0\"\n walk-sync - \"^2.0.0\"\n\nember-cli-typescript@^2.0.2:\n version \"2.0.2\"\n resolved - \"https://registry.yarnpkg.com/ember-cli-typescript/-/ember-cli-typescript-2.0.2.tgz#464984131fbdc05655eb61d1c3cdd911d3137f0d\"\n - \ integrity sha512-7I5azCTxOgRDN8aSSnJZIKSqr+MGnT+jLTUbBYqF8wu6ojs2DUnTePxUcQMcvNh3Q3B1ySv7Q/uZFSjdU9gSjA==\n - \ dependencies:\n \"@babel/plugin-proposal-class-properties\" \"^7.1.0\"\n - \ \"@babel/plugin-transform-typescript\" \"~7.4.0\"\n ansi-to-html \"^0.6.6\"\n - \ debug \"^4.0.0\"\n ember-cli-babel-plugin-helpers \"^1.0.0\"\n execa - \"^1.0.0\"\n fs-extra \"^7.0.0\"\n resolve \"^1.5.0\"\n rsvp \"^4.8.1\"\n - \ semver \"^6.0.0\"\n stagehand \"^1.0.0\"\n walk-sync \"^1.0.0\"\n\nember-cli-typescript@^3.1.4:\n - \ version \"3.1.4\"\n resolved \"https://registry.yarnpkg.com/ember-cli-typescript/-/ember-cli-typescript-3.1.4.tgz#21d6ccd670d1f2e34c9cce68c6e32c442f46806b\"\n - \ integrity sha512-HJ73kL45OGRmIkPhBNFt31I1SGUvdZND+LCH21+qpq3pPlFpJG8GORyXpP+2ze8PbnITNLzwe5AwUrpyuRswdQ==\n - \ dependencies:\n \"@babel/plugin-proposal-nullish-coalescing-operator\" - \"^7.4.4\"\n \"@babel/plugin-proposal-optional-chaining\" \"^7.6.0\"\n - \ \"@babel/plugin-transform-typescript\" \"~7.8.0\"\n ansi-to-html \"^0.6.6\"\n - \ broccoli-stew \"^3.0.0\"\n debug \"^4.0.0\"\n ember-cli-babel-plugin-helpers - \"^1.0.0\"\n execa \"^3.0.0\"\n fs-extra \"^8.0.0\"\n resolve \"^1.5.0\"\n - \ rsvp \"^4.8.1\"\n semver \"^6.3.0\"\n stagehand \"^1.0.0\"\n walk-sync - \"^2.0.0\"\n\nember-cli-typescript@^4.0.0, ember-cli-typescript@^4.1.0, ember-cli-typescript@^4.2.0, - ember-cli-typescript@^4.2.1:\n version \"4.2.1\"\n resolved \"https://registry.yarnpkg.com/ember-cli-typescript/-/ember-cli-typescript-4.2.1.tgz#54d08fc90318cc986f3ea562f93ce58a6cc4c24d\"\n - \ integrity sha512-0iKTZ+/wH6UB/VTWKvGuXlmwiE8HSIGcxHamwNhEC5x1mN3z8RfvsFZdQWYUzIWFN2Tek0gmepGRPTwWdBYl/A==\n - \ dependencies:\n ansi-to-html \"^0.6.15\"\n broccoli-stew \"^3.0.0\"\n - \ debug \"^4.0.0\"\n execa \"^4.0.0\"\n fs-extra \"^9.0.1\"\n resolve - \"^1.5.0\"\n rsvp \"^4.8.1\"\n semver \"^7.3.2\"\n stagehand \"^1.0.0\"\n - \ walk-sync \"^2.2.0\"\n\nember-cli-typescript@^5.0.0, ember-cli-typescript@^5.2.1:\n - \ version \"5.2.1\"\n resolved \"https://registry.yarnpkg.com/ember-cli-typescript/-/ember-cli-typescript-5.2.1.tgz#553030f1ce3e8958b8e4fc34909acd1218cb35f2\"\n - \ integrity sha512-qqp5TAIuPHxHiGXJKL+78Euyhy0zSKQMovPh8sJpN/ZBYx0H90pONufHR3anaMcp1snVfx4B+mb9+7ijOik8ZA==\n - \ dependencies:\n ansi-to-html \"^0.6.15\"\n broccoli-stew \"^3.0.0\"\n - \ debug \"^4.0.0\"\n execa \"^4.0.0\"\n fs-extra \"^9.0.1\"\n resolve - \"^1.5.0\"\n rsvp \"^4.8.1\"\n semver \"^7.3.2\"\n stagehand \"^1.0.0\"\n - \ walk-sync \"^2.2.0\"\n\nember-cli-typescript@^5.1.0:\n version \"5.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/ember-cli-typescript/-/ember-cli-typescript-5.1.0.tgz#460eb848564e29d64f2b36b2a75bbe98172b72a4\"\n - \ integrity sha512-wEZfJPkjqFEZAxOYkiXsDrJ1HY75e/6FoGhQFg8oNFJeGYpIS/3W0tgyl1aRkSEEN1NRlWocDubJ4aZikT+RTA==\n - \ dependencies:\n ansi-to-html \"^0.6.15\"\n broccoli-stew \"^3.0.0\"\n - \ debug \"^4.0.0\"\n execa \"^4.0.0\"\n fs-extra \"^9.0.1\"\n resolve - \"^1.5.0\"\n rsvp \"^4.8.1\"\n semver \"^7.3.2\"\n stagehand \"^1.0.0\"\n - \ walk-sync \"^2.2.0\"\n\nember-cli-version-checker@^2.1.0, ember-cli-version-checker@^2.1.2:\n - \ version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/ember-cli-version-checker/-/ember-cli-version-checker-2.2.0.tgz#47771b731fe0962705e27c8199a9e3825709f3b3\"\n - \ integrity sha512-G+KtYIVlSOWGcNaTFHk76xR4GdzDLzAS4uxZUKdASuFX0KJE43C6DaqL+y3VTpUFLI2FIkAS6HZ4I1YBi+S3hg==\n - \ dependencies:\n resolve \"^1.3.3\"\n semver \"^5.3.0\"\n\nember-cli-version-checker@^3.1.3:\n - \ version \"3.1.3\"\n resolved \"https://registry.yarnpkg.com/ember-cli-version-checker/-/ember-cli-version-checker-3.1.3.tgz#7c9b4f5ff30fdebcd480b1c06c4de43bb51c522c\"\n - \ integrity sha512-PZNSvpzwWgv68hcXxyjREpj3WWb81A7rtYNQq1lLEgrWIchF8ApKJjWP3NBpHjaatwILkZAV8klair5WFlXAKg==\n - \ dependencies:\n resolve-package-path \"^1.2.6\"\n semver \"^5.6.0\"\n\nember-cli-version-checker@^4.1.0:\n - \ version \"4.1.1\"\n resolved \"https://registry.yarnpkg.com/ember-cli-version-checker/-/ember-cli-version-checker-4.1.1.tgz#27b938228306cb0dbc4f74e95c536cdd6448e499\"\n - \ integrity sha512-bzEWsTMXUGEJfxcAGWPe6kI7oHEGD3jaxUWDYPTqzqGhNkgPwXTBgoWs9zG1RaSMaOPFnloWuxRcoHi4TrYS3Q==\n - \ dependencies:\n resolve-package-path \"^2.0.0\"\n semver \"^6.3.0\"\n - \ silent-error \"^1.1.1\"\n\nember-cli-version-checker@^5.1.1, ember-cli-version-checker@^5.1.2:\n - \ version \"5.1.2\"\n resolved \"https://registry.yarnpkg.com/ember-cli-version-checker/-/ember-cli-version-checker-5.1.2.tgz#649c7b6404902e3b3d69c396e054cea964911ab0\"\n - \ integrity sha512-rk7GY+FmLn/2e22HsZs0Ycrz8HQ1W3Fv+2TFOuEFW9optnDXDgkntPBIl6gact/LHsfBM5RKbM3dHsIIeLgl0Q==\n - \ dependencies:\n resolve-package-path \"^3.1.0\"\n semver \"^7.3.4\"\n - \ silent-error \"^1.1.1\"\n\nember-cli@~4.4.1:\n version \"4.4.1\"\n resolved - \"https://registry.yarnpkg.com/ember-cli/-/ember-cli-4.4.1.tgz#6cd8e571808cf283a780c5c0f5eeeef6c11e055e\"\n - \ integrity sha512-+38vmpKrAYTLXzmirFQGQ/9QJHJHhNX4F1/qKh+njdZnkPHDfvqxTdewXw+6+pF68LR+/26cw1bxaWxq52/48A==\n - \ dependencies:\n \"@babel/core\" \"^7.17.9\"\n \"@babel/plugin-transform-modules-amd\" - \"^7.16.7\"\n amd-name-resolver \"^1.3.1\"\n babel-plugin-module-resolver - \"^4.1.0\"\n bower-config \"^1.4.3\"\n bower-endpoint-parser \"0.2.2\"\n - \ broccoli \"^3.5.2\"\n broccoli-amd-funnel \"^2.0.1\"\n broccoli-babel-transpiler - \"^7.8.0\"\n broccoli-builder \"^0.18.14\"\n broccoli-concat \"^4.2.5\"\n - \ broccoli-config-loader \"^1.0.1\"\n broccoli-config-replace \"^1.1.2\"\n - \ broccoli-debug \"^0.6.5\"\n broccoli-funnel \"^3.0.8\"\n broccoli-funnel-reducer - \"^1.0.0\"\n broccoli-merge-trees \"^4.2.0\"\n broccoli-middleware \"^2.1.1\"\n - \ broccoli-slow-trees \"^3.1.0\"\n broccoli-source \"^3.0.1\"\n broccoli-stew - \"^3.0.0\"\n calculate-cache-key-for-tree \"^2.0.0\"\n capture-exit - \"^2.0.0\"\n chalk \"^4.1.2\"\n ci-info \"^3.3.0\"\n clean-base-url - \"^1.0.0\"\n compression \"^1.7.4\"\n configstore \"^5.0.1\"\n console-ui - \"^3.1.2\"\n core-object \"^3.1.5\"\n dag-map \"^2.0.2\"\n diff \"^5.0.0\"\n - \ ember-cli-is-package-missing \"^1.0.0\"\n ember-cli-lodash-subset \"^2.0.1\"\n - \ ember-cli-normalize-entity-name \"^1.0.0\"\n ember-cli-preprocess-registry - \"^3.3.0\"\n ember-cli-string-utils \"^1.1.0\"\n ember-source-channel-url - \"^3.0.0\"\n ensure-posix-path \"^1.1.1\"\n execa \"^5.1.1\"\n exit - \"^0.1.2\"\n express \"^4.17.2\"\n filesize \"^8.0.6\"\n find-up - \"^5.0.0\"\n find-yarn-workspace-root \"^2.0.0\"\n fixturify-project - \"^2.1.1\"\n fs-extra \"^9.1.0\"\n fs-tree-diff \"^2.0.1\"\n get-caller-file - \"^2.0.5\"\n git-repo-info \"^2.1.1\"\n glob \"^7.2.0\"\n heimdalljs - \"^0.2.6\"\n heimdalljs-fs-monitor \"^1.1.1\"\n heimdalljs-graph \"^1.0.0\"\n - \ heimdalljs-logger \"^0.1.10\"\n http-proxy \"^1.18.1\"\n inflection - \"^1.13.1\"\n is-git-url \"^1.0.0\"\n is-language-code \"^3.1.0\"\n - \ isbinaryfile \"^4.0.8\"\n js-yaml \"^3.14.0\"\n leek \"0.0.24\"\n - \ lodash.template \"^4.5.0\"\n markdown-it \"^12.2.0\"\n markdown-it-terminal - \"0.2.1\"\n minimatch \"^5.0.1\"\n morgan \"^1.10.0\"\n nopt \"^3.0.6\"\n - \ npm-package-arg \"^8.1.5\"\n p-defer \"^3.0.0\"\n portfinder \"^1.0.28\"\n - \ promise-map-series \"^0.3.0\"\n promise.hash.helper \"^1.0.8\"\n quick-temp - \"^0.1.8\"\n remove-types \"^1.0.0\"\n resolve \"^1.20.0\"\n resolve-package-path - \"^3.1.0\"\n safe-stable-stringify \"^2.3.1\"\n sane \"^5.0.1\"\n semver - \"^7.3.5\"\n silent-error \"^1.1.1\"\n sort-package-json \"^1.55.0\"\n - \ symlink-or-copy \"^1.3.1\"\n temp \"0.9.4\"\n testem \"^3.6.0\"\n - \ tiny-lr \"^2.0.0\"\n tree-sync \"^2.1.0\"\n uuid \"^8.3.2\"\n walk-sync - \"^2.2.0\"\n watch-detector \"^1.0.1\"\n workerpool \"^6.2.0\"\n yam - \"^1.0.0\"\n\nember-compatibility-helpers@^1.1.2, ember-compatibility-helpers@^1.2.0, - ember-compatibility-helpers@^1.2.1, ember-compatibility-helpers@^1.2.5, ember-compatibility-helpers@^1.2.6:\n - \ version \"1.2.6\"\n resolved \"https://registry.yarnpkg.com/ember-compatibility-helpers/-/ember-compatibility-helpers-1.2.6.tgz#603579ab2fb14be567ef944da3fc2d355f779cd8\"\n - \ integrity sha512-2UBUa5SAuPg8/kRVaiOfTwlXdeVweal1zdNPibwItrhR0IvPrXpaqwJDlEZnWKEoB+h33V0JIfiWleSG6hGkkA==\n - \ dependencies:\n babel-plugin-debug-macros \"^0.2.0\"\n ember-cli-version-checker - \"^5.1.1\"\n find-up \"^5.0.0\"\n fs-extra \"^9.1.0\"\n semver \"^5.4.1\"\n\nember-composable-helpers@^5.0.0:\n - \ version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-composable-helpers/-/ember-composable-helpers-5.0.0.tgz#055bab3a3e234ab2917499b1465e968c253ca885\"\n - \ integrity sha512-gyUrjiSju4QwNrsCLbBpP0FL6VDFZaELNW7Kbcp60xXhjvNjncYgzm4zzYXhT+i1lLA6WEgRZ3lOGgyBORYD0w==\n - \ dependencies:\n \"@babel/core\" \"^7.0.0\"\n broccoli-funnel \"2.0.1\"\n - \ ember-cli-babel \"^7.26.3\"\n resolve \"^1.10.0\"\n\nember-concurrency-decorators@^2.0.0:\n - \ version \"2.0.3\"\n resolved \"https://registry.yarnpkg.com/ember-concurrency-decorators/-/ember-concurrency-decorators-2.0.3.tgz#2816c9a0283b90ba5340fc5b4e0b92ea91f7d6e3\"\n - \ integrity sha512-r6O34YKI/slyYapVsuOPnmaKC4AsmBSwvgcadbdy+jHNj+mnryXPkm+3hhhRnFdlsKUKdEuXvl43lhjhYRLhhA==\n - \ dependencies:\n \"@ember-decorators/utils\" \"^6.1.0\"\n ember-cli-babel - \"^7.19.0\"\n ember-cli-htmlbars \"^4.3.1\"\n ember-cli-typescript \"^3.1.4\"\n\n\"ember-concurrency@>=1.0.0 - <3\", ember-concurrency@^2.0.0, ember-concurrency@^2.3.7:\n version \"2.3.7\"\n - \ resolved \"https://registry.yarnpkg.com/ember-concurrency/-/ember-concurrency-2.3.7.tgz#52d786e37704b9054da1952638797e23714ec0e1\"\n - \ integrity sha512-sz6sTIXN/CuLb5wdpauFa+rWXuvXXSnSHS4kuNzU5GSMDX1pLBWSuovoUk61FUe6CYRqBmT1/UushObwBGickQ==\n - \ dependencies:\n \"@babel/helper-plugin-utils\" \"^7.12.13\"\n \"@babel/types\" - \"^7.12.13\"\n \"@glimmer/tracking\" \"^1.0.4\"\n ember-cli-babel \"^7.26.11\"\n - \ ember-cli-babel-plugin-helpers \"^1.1.1\"\n ember-cli-htmlbars \"^5.7.1\"\n - \ ember-compatibility-helpers \"^1.2.0\"\n ember-destroyable-polyfill - \"^2.0.2\"\n\nember-cookies@^0.5.0:\n version \"0.5.2\"\n resolved \"https://registry.yarnpkg.com/ember-cookies/-/ember-cookies-0.5.2.tgz#06e33463f2f83254fefaf224cc944dec3fb9d3ba\"\n - \ integrity sha512-nZ7oG97kBcO9UHjO95ryABpnVx62Bhxo7lIsBJNmWvFXleILm9DGueiAynzXxuYWWPuKIeeSbYakrS1869tNTw==\n - \ dependencies:\n ember-cli-babel \"^7.1.0\"\n ember-getowner-polyfill - \"^1.1.0 || ^2.0.0\"\n\nember-data@^4.9.1, ember-data@~4.6.4:\n version \"4.6.4\"\n - \ resolved \"https://registry.yarnpkg.com/ember-data/-/ember-data-4.6.4.tgz#0250329eadec97243881dac159911d9a9c5f58c3\"\n - \ integrity sha512-3Q5+rm2ktUtqg2VE6p5LKdCG6SHNoS8++9ycORa4ngjKOtshi0JWkRIddjkDtwSv0oUgQKauGKYsKQs3q7ZIRA==\n - \ dependencies:\n \"@ember-data/adapter\" \"4.6.4\"\n \"@ember-data/debug\" - \"4.6.4\"\n \"@ember-data/model\" \"4.6.4\"\n \"@ember-data/private-build-infra\" - \"4.6.4\"\n \"@ember-data/record-data\" \"4.6.4\"\n \"@ember-data/serializer\" - \"4.6.4\"\n \"@ember-data/store\" \"4.6.4\"\n \"@ember/edition-utils\" - \"^1.2.0\"\n \"@ember/string\" \"^3.0.0\"\n \"@embroider/macros\" \"^1.8.3\"\n - \ \"@glimmer/env\" \"^0.1.7\"\n broccoli-merge-trees \"^4.2.0\"\n ember-auto-import - \"^2.4.2\"\n ember-cli-babel \"^7.26.11\"\n ember-cli-typescript \"^5.1.0\"\n - \ ember-inflector \"^4.0.2\"\n\nember-destroyable-polyfill@^2.0.2, ember-destroyable-polyfill@^2.0.3:\n - \ version \"2.0.3\"\n resolved \"https://registry.yarnpkg.com/ember-destroyable-polyfill/-/ember-destroyable-polyfill-2.0.3.tgz#1673ed66609a82268ef270a7d917ebd3647f11e1\"\n - \ integrity sha512-TovtNqCumzyAiW0/OisSkkVK93xnVF4NRU6+FN0ubpfwEOpRrmM2RqDwXI6YAChCgSHON1cz0DfQStpA1Gjuuw==\n - \ dependencies:\n ember-cli-babel \"^7.22.1\"\n ember-cli-version-checker - \"^5.1.1\"\n ember-compatibility-helpers \"^1.2.1\"\n\nember-element-helper@^0.6.0, - ember-element-helper@^0.6.1:\n version \"0.6.1\"\n resolved \"https://registry.yarnpkg.com/ember-element-helper/-/ember-element-helper-0.6.1.tgz#a6fbc5be5f875b5c864ae61bf5c5f81d6de6d936\"\n - \ integrity sha512-YiOdAMlzYul4ulkIoNp8z7iHDfbT1fbut/9xGFRfxDwU/FmF8HtAUB2f1veu/w50HTeZNopa1OV2PCloZ76XlQ==\n - \ dependencies:\n \"@embroider/util\" \"^0.39.1 || ^0.40.0 || ^0.41.0 || - ^1.0.0\"\n ember-cli-babel \"^7.26.11\"\n ember-cli-htmlbars \"^6.0.1\"\n\nember-engines-router-service@^0.3.0:\n - \ version \"0.3.0\"\n resolved \"https://registry.yarnpkg.com/ember-engines-router-service/-/ember-engines-router-service-0.3.0.tgz#d2584f4101f96b1e02e196a22f16eb949d5b3d87\"\n - \ integrity sha512-BeNhrydHbjLhlC3nCrWDI0Z8aZbxCK0aKTldVY3kNvUr7/plHkp4Iv4W1zInl7mIMC56ouBzjWvxiD4w7QeNow==\n - \ dependencies:\n ember-cli-babel \"^7.18.0\"\n ember-cli-htmlbars \"^5.1.1\"\n\nember-engines@^0.8.23:\n - \ version \"0.8.23\"\n resolved \"https://registry.yarnpkg.com/ember-engines/-/ember-engines-0.8.23.tgz#a3d87cf5682aa856d46d1e29fbdd0985c21197ae\"\n - \ integrity sha512-rrvHUkZRNrf+9u/sCw7XYrITStjP/9Ypykk1nYQHoo+6Krp11e81QNVsGTXFpXtMHXbNtH5IcRyZvfSXqUOrUQ==\n - \ dependencies:\n \"@embroider/macros\" \"^1.3.0\"\n amd-name-resolver - \"1.3.1\"\n babel-plugin-compact-reexports \"^1.1.0\"\n broccoli-babel-transpiler - \"^7.2.0\"\n broccoli-concat \"^4.2.5\"\n broccoli-debug \"^0.6.5\"\n - \ broccoli-dependency-funnel \"^2.1.2\"\n broccoli-file-creator \"^2.1.1\"\n - \ broccoli-funnel \"^2.0.2\"\n broccoli-merge-trees \"^3.0.2\"\n broccoli-test-helper - \"^2.0.0\"\n calculate-cache-key-for-tree \"^2.0.0\"\n ember-asset-loader - \"^0.6.1\"\n ember-cli-babel \"^7.18.0\"\n ember-cli-preprocess-registry - \"^3.3.0\"\n ember-cli-string-utils \"^1.1.0\"\n ember-cli-version-checker - \"^5.1.2\"\n lodash \"^4.17.11\"\n\nember-export-application-global@^2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/ember-export-application-global/-/ember-export-application-global-2.0.1.tgz#b120a70e322ab208defc9e2daebe8d0dfc2dcd46\"\n - \ integrity sha512-B7wiurPgsxsSGzJuPFkpBWnaeuCu2PGpG2BjyrfA1VcL7//o+5RSnZqiCEY326y7qmxb2GoCgo0ft03KBU0rRw==\n\nember-factory-for-polyfill@^1.3.1:\n - \ version \"1.3.1\"\n resolved \"https://registry.yarnpkg.com/ember-factory-for-polyfill/-/ember-factory-for-polyfill-1.3.1.tgz#b446ed64916d293c847a4955240eb2c993b86eae\"\n - \ integrity sha512-y3iG2iCzH96lZMTWQw6LWNLAfOmDC4pXKbZP6FxG8lt7GGaNFkZjwsf+Z5GAe7kxfD7UG4lVkF7x37K82rySGA==\n - \ dependencies:\n ember-cli-version-checker \"^2.1.0\"\n\nember-fetch@^8.1.2:\n - \ version \"8.1.2\"\n resolved \"https://registry.yarnpkg.com/ember-fetch/-/ember-fetch-8.1.2.tgz#651839780519319309127054786bf35cd4b84543\"\n - \ integrity sha512-TVx24/jrvDIuPL296DV0hBwp7BWLcSMf0I8464KGz01sPytAB+ZAePbc9ooBTJDkKZEGFgatJa4nj3yF1S9Bpw==\n - \ dependencies:\n abortcontroller-polyfill \"^1.7.3\"\n broccoli-concat - \"^4.2.5\"\n broccoli-debug \"^0.6.5\"\n broccoli-merge-trees \"^4.2.0\"\n - \ broccoli-rollup \"^2.1.1\"\n broccoli-stew \"^3.0.0\"\n broccoli-templater - \"^2.0.1\"\n calculate-cache-key-for-tree \"^2.0.0\"\n caniuse-api \"^3.0.0\"\n - \ ember-cli-babel \"^7.23.1\"\n ember-cli-typescript \"^4.1.0\"\n ember-cli-version-checker - \"^5.1.2\"\n node-fetch \"^2.6.1\"\n whatwg-fetch \"^3.6.2\"\n\nember-flatpickr@^3.2.3:\n - \ version \"3.2.3\"\n resolved \"https://registry.yarnpkg.com/ember-flatpickr/-/ember-flatpickr-3.2.3.tgz#4ec405d03853d67316fb1813e4e39bca487f1b83\"\n - \ integrity sha512-ON6FNh3gFSxDTam2UOyPOSeYki5qNqPqPEB+SS/Q+L+kPEvxmDMPeG/lWLLvdDsPR0X55W9q7uSjzZZAD/UxqA==\n - \ dependencies:\n \"@ember/render-modifiers\" \"^2.0.3\"\n \"@glimmer/component\" - \"^1.0.4\"\n \"@glimmer/tracking\" \"^1.0.4\"\n broccoli-funnel \"^3.0.3\"\n - \ broccoli-merge-trees \"^4.2.0\"\n broccoli-stew \"^3.0.0\"\n ember-cli-babel - \"^7.26.11\"\n ember-cli-htmlbars \"^6.0.1\"\n ember-cli-typescript - \"^5.0.0\"\n flatpickr \"^4.6.9\"\n\nember-focus-trap@^1.0.1:\n version - \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/ember-focus-trap/-/ember-focus-trap-1.0.1.tgz#a99565f6ce55d500b92a0965e79e3ad04219f157\"\n - \ integrity sha512-ZUyq5ZkIuXp+ng9rCMkqBh36/V95PltL7iljStkma4+651xlAy3Z84L9WOu/uOJyVpNUxii8RJBbAySHV6c+RQ==\n - \ dependencies:\n \"@embroider/addon-shim\" \"^1.0.0\"\n focus-trap - \"^6.7.1\"\n\nember-gesture-modifiers@^3.0.0:\n version \"3.0.0\"\n resolved - \"https://registry.yarnpkg.com/ember-gesture-modifiers/-/ember-gesture-modifiers-3.0.0.tgz#eb8deeb16924a8b7ddabd976536cbd7e8f8f8117\"\n - \ integrity sha512-jSL2dFDIcNa4GHpJUS1ud5vzX1SqAVNBnD0CbvqTDJvjDvZ7G6qianaMVnj9SOWQ8nw3EUetxBte1mQLFyn9hQ==\n - \ dependencies:\n ember-cli-babel \"^7.26.11\"\n ember-cli-htmlbars - \"^6.0.1\"\n ember-modifier \"^3.0.0\"\n\n\"ember-get-config@0.2.4 - 0.5.0\":\n - \ version \"0.5.0\"\n resolved \"https://registry.yarnpkg.com/ember-get-config/-/ember-get-config-0.5.0.tgz#8195f3e4c0ff0742182c81ae54aad78d07a24bcf\"\n - \ integrity sha512-y1osD6g8wV/BlDjuaN6OG5MT0iHY2X/yE38gUj/05uUIMIRfpcwOdWnFQHBiXIhDojvAJQTEF1VOYFIETQMkeQ==\n - \ dependencies:\n broccoli-file-creator \"^1.1.1\"\n ember-cli-babel - \"^7.26.6\"\n ember-cli-htmlbars \"^5.7.1\"\n\n\"ember-get-config@0.2.4 - - 0.5.0 || ^1.0.0\":\n version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/ember-get-config/-/ember-get-config-1.1.0.tgz#731e192f1fe8022e06c0dbcbe5622fb8c4c78b87\"\n - \ integrity sha512-diD+HwwY8QqpEk5DnDYfH7onYwl6NOgr1qv1ENbXih+/iiWYUVS/e0S/PlM7A4gdorD9spn1bnisnTLTf49Wpw==\n - \ dependencies:\n \"@embroider/macros\" \"^0.50.0 || ^1.0.0\"\n ember-cli-babel - \"^7.26.6\"\n\n\"ember-get-config@^0.3.0 || ^0.4.0 || ^0.5.0 || ^1.0.2 || - ^2.0.0\", ember-get-config@^2.1.1:\n version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/ember-get-config/-/ember-get-config-2.1.1.tgz#bede76c25d95dbefab8d30064abf7aa00bc19235\"\n - \ integrity sha512-uNmv1cPG/4qsac8oIf5txJ2FZ8p88LEpG4P3dNcjsJS98Y8hd0GPMFwVqpnzI78Lz7VYRGQWY4jnE4qm5R3j4g==\n - \ dependencies:\n \"@embroider/macros\" \"^0.50.0 || ^1.0.0\"\n ember-cli-babel - \"^7.26.6\"\n\n\"ember-getowner-polyfill@^1.1.0 || ^2.0.0\":\n version \"2.2.0\"\n - \ resolved \"https://registry.yarnpkg.com/ember-getowner-polyfill/-/ember-getowner-polyfill-2.2.0.tgz#38e7dccbcac69d5ec694000329ec0b2be651d2b2\"\n - \ integrity sha512-rwGMJgbGzxIAiWYjdpAh04Abvt0s3HuS/VjHzUFhVyVg2pzAuz45B9AzOxYXzkp88vFC7FPaiA4kE8NxNk4A4Q==\n - \ dependencies:\n ember-cli-version-checker \"^2.1.0\"\n ember-factory-for-polyfill - \"^1.3.1\"\n\nember-in-viewport@^4.1.0:\n version \"4.1.0\"\n resolved \"https://registry.yarnpkg.com/ember-in-viewport/-/ember-in-viewport-4.1.0.tgz#a9359a1e4a99d9d6ab32e926749dc131084ed896\"\n - \ integrity sha512-3y6qWXuJPPc6vX2GfxWgtr+sDjb+bdZF9babstr0lTd8t8c1b42gJ13GaJqlylZIyZz2dEXFCimX9WAeudPv9g==\n - \ dependencies:\n \"@embroider/macros\" \"^1.8.3\"\n ember-auto-import - \"^2.2.3\"\n ember-cli-babel \"^7.26.6\"\n ember-destroyable-polyfill - \"^2.0.3\"\n ember-modifier \"^2.1.2 || ^3.0.0 || ^4.0.0\"\n fast-deep-equal - \"^2.0.1\"\n intersection-observer-admin \"~0.3.2\"\n raf-pool \"~0.1.4\"\n\n\"ember-inflector@^2.0.0 - || ^3.0.0 || ^4.0.2\", ember-inflector@^4.0.2:\n version \"4.0.2\"\n resolved - \"https://registry.yarnpkg.com/ember-inflector/-/ember-inflector-4.0.2.tgz#4494f1a5f61c1aca7702d59d54024cc92211d8ec\"\n - \ integrity sha512-+oRstEa52mm0jAFzhr51/xtEWpCEykB3SEBr7vUg8YnXUZJ5hKNBppP938q8Zzr9XfJEbzrtDSGjhKwJCJv6FQ==\n - \ dependencies:\n ember-cli-babel \"^7.26.5\"\n\nember-intl@^5.7.0, ember-intl@^5.7.2:\n - \ version \"5.7.2\"\n resolved \"https://registry.yarnpkg.com/ember-intl/-/ember-intl-5.7.2.tgz#76d933f974f041448b01247888bc3bcc9261e812\"\n - \ integrity sha512-gs17uY1ywzMaUpx1gxfBkFQYRTWTSa/zbkL13MVtffG9aBLP+998MibytZOUxIipMtLCm4sr/g6/1aaKRr9/+g==\n - \ dependencies:\n broccoli-caching-writer \"^3.0.3\"\n broccoli-funnel - \"^3.0.3\"\n broccoli-merge-files \"^0.8.0\"\n broccoli-merge-trees - \"^4.2.0\"\n broccoli-source \"^3.0.0\"\n broccoli-stew \"^3.0.0\"\n - \ calculate-cache-key-for-tree \"^2.0.0\"\n cldr-core \"^36.0.0\"\n ember-auto-import - \"^1.5.3\"\n ember-cli-babel \"^7.23.0\"\n ember-cli-typescript \"^4.0.0\"\n - \ extend \"^3.0.2\"\n fast-memoize \"^2.5.2\"\n has-unicode \"^2.0.1\"\n - \ intl-messageformat \"^9.3.6\"\n intl-messageformat-parser \"^6.0.5\"\n - \ js-yaml \"^3.13.1\"\n json-stable-stringify \"^1.0.1\"\n locale-emoji - \"^0.3.0\"\n lodash.castarray \"^4.4.0\"\n lodash.last \"^3.0.0\"\n - \ lodash.omit \"^4.5.0\"\n mkdirp \"^1.0.4\"\n silent-error \"^1.1.1\"\n\nember-load-initializers@^2.1.2:\n - \ version \"2.1.2\"\n resolved \"https://registry.yarnpkg.com/ember-load-initializers/-/ember-load-initializers-2.1.2.tgz#8a47a656c1f64f9b10cecdb4e22a9d52ad9c7efa\"\n - \ integrity sha512-CYR+U/wRxLbrfYN3dh+0Tb6mFaxJKfdyz+wNql6cqTrA0BBi9k6J3AaKXj273TqvEpyyXegQFFkZEiuZdYtgJw==\n - \ dependencies:\n ember-cli-babel \"^7.13.0\"\n ember-cli-typescript - \"^2.0.2\"\n\nember-localized-model@^2.0.0:\n version \"2.0.0\"\n resolved - \"https://registry.yarnpkg.com/ember-localized-model/-/ember-localized-model-2.0.0.tgz#164c15bc0622ad2b7c3fac21ceab123d5b3b80f5\"\n - \ integrity sha512-jJboh1wav2YSDkoZleU/IxSwmp4ErC2Qt76Rchb7tpF54WzmMgxpcI6cEspQVH3WkATLBqlX6iPUuMW4vqE3PQ==\n - \ dependencies:\n ember-cli-babel \"^7.26.11\"\n ember-cli-htmlbars - \"^6.1.1\"\n ember-data \"^4.9.1\"\n ember-intl \"^5.7.0\"\n\nember-math-helpers@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-math-helpers/-/ember-math-helpers-3.0.0.tgz#1523a845701353095c5900c8df0f131010a8b3c8\"\n - \ integrity sha512-sVbrU4glI89LL7/h0SOQxdthzs4a0FmvxZ0lXYwi43bNkcSw5YfEtXpIEvgABR0CJxjRZ7GjPy10Jcvv47RIaA==\n - \ dependencies:\n broccoli-funnel \"^3.0.8\"\n ember-cli-babel \"^7.26.11\"\n - \ ember-cli-htmlbars \"^6.1.1\"\n\nember-maybe-in-element@^2.0.3, ember-maybe-in-element@^2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/ember-maybe-in-element/-/ember-maybe-in-element-2.1.0.tgz#f7bd8e41ca90a4f8038d919a9c135cbe7a7f271b\"\n - \ integrity sha512-6WAzPbf4BNQIQzkur2+zRJJJ/PKQoujIYgFjrpj3fOPy8iRlxVUm0/B41qbFyg1LE6bVbg0cWbuESWEvJ9Rswg==\n - \ dependencies:\n ember-cli-babel \"^7.26.11\"\n ember-cli-htmlbars - \"^6.1.1\"\n ember-cli-version-checker \"^5.1.2\"\n\nember-modifier-manager-polyfill@^1.2.0:\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/ember-modifier-manager-polyfill/-/ember-modifier-manager-polyfill-1.2.0.tgz#cf4444e11a42ac84f5c8badd85e635df57565dda\"\n - \ integrity sha512-bnaKF1LLKMkBNeDoetvIJ4vhwRPKIIumWr6dbVuW6W6p4QV8ZiO+GdF8J7mxDNlog9CeL9Z/7wam4YS86G8BYA==\n - \ dependencies:\n ember-cli-babel \"^7.10.0\"\n ember-cli-version-checker - \"^2.1.2\"\n ember-compatibility-helpers \"^1.2.0\"\n\n\"ember-modifier@^2.1.2 - || ^3.0.0 || ^4.0.0\":\n version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-modifier/-/ember-modifier-4.0.0.tgz#0bb3fae11435fcbe0d3dfa852ce224d81d75ddb2\"\n - \ integrity sha512-OdconmrqKP2haK4kBwNmtnA2NiC2MFmIJC3LgJ1WhwZ49GaktM+bRIuFxF/S5W0oaegzKs1qH2ZDlqMeO2L3nw==\n - \ dependencies:\n \"@embroider/addon-shim\" \"^1.8.4\"\n ember-cli-normalize-entity-name - \"^1.0.0\"\n ember-cli-string-utils \"^1.1.0\"\n\nember-modifier@^3.0.0, - ember-modifier@^3.2.7:\n version \"3.2.7\"\n resolved \"https://registry.yarnpkg.com/ember-modifier/-/ember-modifier-3.2.7.tgz#f2d35b7c867cbfc549e1acd8d8903c5ecd02ea4b\"\n - \ integrity sha512-ezcPQhH8jUfcJQbbHji4/ZG/h0yyj1jRDknfYue/ypQS8fM8LrGcCMo0rjDZLzL1Vd11InjNs3BD7BdxFlzGoA==\n - \ dependencies:\n ember-cli-babel \"^7.26.6\"\n ember-cli-normalize-entity-name - \"^1.0.0\"\n ember-cli-string-utils \"^1.1.0\"\n ember-cli-typescript - \"^5.0.0\"\n ember-compatibility-helpers \"^1.2.5\"\n\n\"ember-modifier@^3.0.0 - || ^4.0.0\", \"ember-modifier@^3.2.7 || ^4.0.0\":\n version \"4.1.0\"\n resolved - \"https://registry.yarnpkg.com/ember-modifier/-/ember-modifier-4.1.0.tgz#cb91efbf8ca4ff4a1a859767afa42dddba5a2bbd\"\n - \ integrity sha512-YFCNpEYj6jdyy3EjslRb2ehNiDvaOrXTilR9+ngq+iUqSHYto2zKV0rleiA1XJQ27ELM1q8RihT29U6Lq5EyqQ==\n - \ dependencies:\n \"@embroider/addon-shim\" \"^1.8.4\"\n ember-cli-normalize-entity-name - \"^1.0.0\"\n ember-cli-string-utils \"^1.1.0\"\n\nember-power-select@6.0.1:\n - \ version \"6.0.1\"\n resolved \"https://registry.yarnpkg.com/ember-power-select/-/ember-power-select-6.0.1.tgz#0f0c7bdda83adc59363fb1009c34786d783fff95\"\n - \ integrity sha512-YslsjEUzdHhFfUP7IlklQuKt6rFG/VS38JLCjTYiCcBKrl76pxky/PoGMx3V+Ukh5mI77mGfA7BSKpKv8MAQAw==\n - \ dependencies:\n \"@embroider/util\" \"^1.0.0\"\n \"@glimmer/component\" - \"^1.1.2\"\n \"@glimmer/tracking\" \"^1.1.2\"\n ember-assign-helper - \"^0.4.0\"\n ember-basic-dropdown \"^6.0.0\"\n ember-cli-babel \"^7.26.11\"\n - \ ember-cli-htmlbars \"^6.1.0\"\n ember-cli-typescript \"^4.2.0\"\n ember-concurrency - \">=1.0.0 <3\"\n ember-concurrency-decorators \"^2.0.0\"\n ember-text-measurer - \"^0.6.0\"\n ember-truth-helpers \"^3.0.0\"\n\nember-power-select@^6.0.1:\n - \ version \"6.0.2\"\n resolved \"https://registry.yarnpkg.com/ember-power-select/-/ember-power-select-6.0.2.tgz#b4adaeac14f56b21e289f19ef9600786279e4b26\"\n - \ integrity sha512-ntOFm7tlFGI5nSgaEg1lVL44t+oaSZwG2Ir7x8oP+SbfDClKW8kqTYrbTdOMkn2JBygkJ0d1KkxV1NxwF2B4dQ==\n - \ dependencies:\n \"@embroider/util\" \"^1.0.0\"\n \"@glimmer/component\" - \"^1.1.2\"\n \"@glimmer/tracking\" \"^1.1.2\"\n ember-assign-helper - \"^0.4.0\"\n ember-basic-dropdown \"^7.0.1\"\n ember-cli-babel \"^7.26.11\"\n - \ ember-cli-htmlbars \"^6.1.0\"\n ember-cli-typescript \"^5.0.0\"\n ember-concurrency - \"^2.0.0\"\n ember-text-measurer \"^0.6.0\"\n ember-truth-helpers \"^3.1.0\"\n\nember-qunit@^6.1.1:\n - \ version \"6.2.0\"\n resolved \"https://registry.yarnpkg.com/ember-qunit/-/ember-qunit-6.2.0.tgz#4d492951035d1df5c7802c4ae6cf299c8f41d75b\"\n - \ integrity sha512-mC+0bp8DwWzJLn8SW3GS8KDZIkl4yLsNYwMi5Dw6+aFllq7FM2crd/dfY4MuOIHK7GKdjtmWJTMGnjSpeSayaw==\n - \ dependencies:\n broccoli-funnel \"^3.0.8\"\n broccoli-merge-trees - \"^3.0.2\"\n common-tags \"^1.8.0\"\n ember-auto-import \"^2.6.0\"\n - \ ember-cli-babel \"^7.26.11\"\n ember-cli-test-loader \"^3.0.0\"\n resolve-package-path - \"^4.0.3\"\n silent-error \"^1.1.1\"\n validate-peer-dependencies \"^2.2.0\"\n\nember-resolver@^8.1.0:\n - \ version \"8.1.0\"\n resolved \"https://registry.yarnpkg.com/ember-resolver/-/ember-resolver-8.1.0.tgz#8ada162746fde3e6ea6a703bbb9910fbe62ab1e5\"\n - \ integrity sha512-MGD7X2ztZVswGqs1mLgzhZJRhG7XiF6Mg4DgC7xJFWRYQQUHyGJpGdNWY9nXyrYnRIsCrQoL1do41zpxbrB/cg==\n - \ dependencies:\n babel-plugin-debug-macros \"^0.3.4\"\n broccoli-funnel - \"^3.0.8\"\n broccoli-merge-trees \"^4.2.0\"\n ember-cli-babel \"^7.26.6\"\n - \ ember-cli-version-checker \"^5.1.2\"\n resolve \"^1.20.0\"\n\nember-resources@^5.6.2:\n - \ version \"5.6.2\"\n resolved \"https://registry.yarnpkg.com/ember-resources/-/ember-resources-5.6.2.tgz#dbe74c5e15eaf426b035bd5962e02dec6b205fc2\"\n - \ integrity sha512-aJnEucw9q3S5kF/bVNQamf4yaER0j6H+RIRum+x635nD4+Spwr/J766GxJURBRPZn1tQw6cJrR3IdYCYEf4dUw==\n - \ dependencies:\n \"@babel/runtime\" \"^7.17.8\"\n \"@embroider/addon-shim\" - \"^1.2.0\"\n \"@embroider/macros\" \"^1.2.0\"\n\nember-rfc176-data@^0.3.15, - ember-rfc176-data@^0.3.17:\n version \"0.3.18\"\n resolved \"https://registry.yarnpkg.com/ember-rfc176-data/-/ember-rfc176-data-0.3.18.tgz#bb6fdcef49999981317ea81b6cc9210fb4108d65\"\n - \ integrity sha512-JtuLoYGSjay1W3MQAxt3eINWXNYYQliK90tLwtb8aeCuQK8zKGCRbBodVIrkcTqshULMnRuTOS6t1P7oQk3g6Q==\n\nember-router-generator@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-router-generator/-/ember-router-generator-2.0.0.tgz#d04abfed4ba8b42d166477bbce47fccc672dbde0\"\n - \ integrity sha512-89oVHVJwmLDvGvAUWgS87KpBoRhy3aZ6U0Ql6HOmU4TrPkyaa8pM0W81wj9cIwjYprcQtN9EwzZMHnq46+oUyw==\n - \ dependencies:\n \"@babel/parser\" \"^7.4.5\"\n \"@babel/traverse\" - \"^7.4.5\"\n recast \"^0.18.1\"\n\nember-set-helper@^2.0.1:\n version - \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/ember-set-helper/-/ember-set-helper-2.0.1.tgz#e39417531e25089b45ccb905b8c00eda7b3fbbde\"\n - \ integrity sha512-6IIimVGOdehZcncH1ilCY4p7hWBtZqWYMc1Xodr1ATOCuIk6ZO1yztKcUQhlmwl7fE82gL4wHD01T6XP5W59Ng==\n - \ dependencies:\n ember-cli-babel \"^7.18.0\"\n\nember-simple-auth-oidc@^5.0.3:\n - \ version \"5.0.3\"\n resolved \"https://registry.yarnpkg.com/ember-simple-auth-oidc/-/ember-simple-auth-oidc-5.0.3.tgz#b8d977d3ca92d78787ee8cd0183121d2b3274e8b\"\n - \ integrity sha512-AaPhFZS/Kh2PTIQSFoRbElF7zyE0qoMAuh/u0bfxZtYxH6h7n4v1zfkZ40dz/YP2GozAlBe1jrBEeb1nHZsOdQ==\n - \ dependencies:\n \"@apollo/client\" \"^3.7.0\"\n \"@embroider/macros\" - \"^1.9.0\"\n base64-js \"^1.5.1\"\n ember-auto-import \"^2.4.3\"\n ember-cli-babel - \"^7.26.11\"\n ember-concurrency \"^2.3.7\"\n ember-fetch \"^8.1.2\"\n - \ ember-simple-auth \"^4.2.2\"\n js-sha256 \"^0.9.0\"\n tracked-built-ins - \"^3.1.1\"\n uuid \"^9.0.0\"\n\nember-simple-auth@^4.2.2:\n version \"4.2.2\"\n - \ resolved \"https://registry.yarnpkg.com/ember-simple-auth/-/ember-simple-auth-4.2.2.tgz#5c1de1bb13a75e519e512fb82cba7cc1e277b07c\"\n - \ integrity sha512-D7W6OREUvf5OzeB0ePptSNBilccchRYukH4f7mkbL6WT+z6VEqRRAIaQuBZdFM6lrcSFGmzctINLZJwsIpI3wg==\n - \ dependencies:\n base-64 \"^0.1.0\"\n broccoli-file-creator \"^2.1.1\"\n - \ broccoli-funnel \"^1.2.0 || ^2.0.0\"\n broccoli-merge-trees \"^4.0.0\"\n - \ ember-cli-babel \"^7.20.5\"\n ember-cli-is-package-missing \"^1.0.0\"\n - \ ember-cookies \"^0.5.0\"\n silent-error \"^1.0.0\"\n\nember-sortable@^5.0.0:\n - \ version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-sortable/-/ember-sortable-5.0.0.tgz#0634f3d4c5c6bdd27968bd885ed44bec64f86710\"\n - \ integrity sha512-Wwc3/h0jamQEHFcrZ0YWoUkDh7s4YgSe26+eJP0QNyyR3t3MyGoi2klqsULqPuLzuXcWsio9Z+dGxFdCW1L//g==\n - \ dependencies:\n \"@embroider/addon-shim\" \"^1.8.4\"\n\nember-source-channel-url@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-source-channel-url/-/ember-source-channel-url-3.0.0.tgz#bcd5be72c63fa0b8c390b3121783b462063e2a1b\"\n - \ integrity sha512-vF/8BraOc66ZxIDo3VuNP7iiDrnXEINclJgSJmqwAAEpg84Zb1DHPI22XTXSDA+E8fW5btPUxu65c3ZXi8AQFA==\n - \ dependencies:\n node-fetch \"^2.6.0\"\n\nember-source@~4.4.4:\n version - \"4.4.4\"\n resolved \"https://registry.yarnpkg.com/ember-source/-/ember-source-4.4.4.tgz#29cd11eb61b1fab2dd11759c67d765ee8fee5487\"\n - \ integrity sha512-Ixz7HY4Td2dN78QnuhOafGxW7rYlZuSRdmvCZ0g8Qn1i2RFOZQVU7h81zQj4wFF+ijJdtnfrgG77yBhr7o0gOg==\n - \ dependencies:\n \"@babel/helper-module-imports\" \"^7.16.7\"\n \"@babel/plugin-transform-block-scoping\" - \"^7.16.0\"\n \"@ember/edition-utils\" \"^1.2.0\"\n \"@glimmer/vm-babel-plugins\" - \"0.83.1\"\n babel-plugin-debug-macros \"^0.3.4\"\n babel-plugin-filter-imports - \"^4.0.0\"\n broccoli-concat \"^4.2.5\"\n broccoli-debug \"^0.6.4\"\n - \ broccoli-file-creator \"^2.1.1\"\n broccoli-funnel \"^3.0.8\"\n broccoli-merge-trees - \"^4.2.0\"\n chalk \"^4.0.0\"\n ember-auto-import \"^2.4.0\"\n ember-cli-babel - \"^7.26.11\"\n ember-cli-get-component-path-option \"^1.0.0\"\n ember-cli-is-package-missing - \"^1.0.0\"\n ember-cli-normalize-entity-name \"^1.0.0\"\n ember-cli-path-utils - \"^1.0.0\"\n ember-cli-string-utils \"^1.1.0\"\n ember-cli-typescript-blueprint-polyfill - \"^0.1.0\"\n ember-cli-version-checker \"^5.1.2\"\n ember-router-generator - \"^2.0.0\"\n inflection \"^1.13.2\"\n resolve \"^1.22.0\"\n semver - \"^7.3.4\"\n silent-error \"^1.1.1\"\n\n\"ember-style-modifier@^0.8.0 || - ^1.0.0\":\n version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-style-modifier/-/ember-style-modifier-1.0.0.tgz#96e5d342a255d8c1cba1637779dbb1949322e139\"\n - \ integrity sha512-ANkYpOeI3/tkRxVz750ymb8cQBqfBTKOUOz4RPRsNys8rlaBiaKEa95XLz1JWfCXCzjmqe8i2cIdnAMix+nb3A==\n - \ dependencies:\n ember-cli-babel \"^7.26.11\"\n ember-modifier \"^3.2.7\"\n\n\"ember-style-modifier@^0.8.0 - || ^1.0.0 || ^2.0.0 || ^3.0.0\":\n version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/ember-style-modifier/-/ember-style-modifier-3.0.1.tgz#96aaaa2b713108725b81d8b934ec445ece6b89c3\"\n - \ integrity sha512-WHRVIiqY/dpwDtVWlnHW0P4Z+Jha8QEwfaQdIF2ckJL77ZKdjbV2j1XZymS0Nzj61EGx5BM+YEsGL16r3hLv2A==\n - \ dependencies:\n ember-auto-import \"^2.5.0\"\n ember-cli-babel \"^7.26.11\"\n - \ ember-modifier \"^3.2.7 || ^4.0.0\"\n\nember-template-imports@^3.4.0:\n - \ version \"3.4.0\"\n resolved \"https://registry.yarnpkg.com/ember-template-imports/-/ember-template-imports-3.4.0.tgz#c40757e2d41e289ce08c0fe80671000bf216e0ef\"\n - \ integrity sha512-3Cwcj3NXA129g3ZhmrQ/nYOxksFonTmB/qxyaSNTHrLBSoc93UZys47hBz13DlcfoeSCCrNt2Qpq1j890I04PQ==\n - \ dependencies:\n babel-import-util \"^0.2.0\"\n broccoli-stew \"^3.0.0\"\n - \ ember-cli-babel-plugin-helpers \"^1.1.1\"\n ember-cli-version-checker - \"^5.1.2\"\n line-column \"^1.0.2\"\n magic-string \"^0.25.7\"\n parse-static-imports - \"^1.1.0\"\n string.prototype.matchall \"^4.0.6\"\n validate-peer-dependencies - \"^1.1.0\"\n\nember-template-imports@^3.4.1:\n version \"3.4.1\"\n resolved - \"https://registry.yarnpkg.com/ember-template-imports/-/ember-template-imports-3.4.1.tgz#bd400ddda2c2cad35ded53b35da1c0972452cde8\"\n - \ integrity sha512-KXnBFTAVxCfXnSCUgd/iuic9ajWbmFkRUBEeorJAMqxvougsPoK22s5ygE9O3GnzYdPpMwn+8v+/NAGy8HRBGA==\n - \ dependencies:\n babel-import-util \"^0.2.0\"\n broccoli-stew \"^3.0.0\"\n - \ ember-cli-babel-plugin-helpers \"^1.1.1\"\n ember-cli-version-checker - \"^5.1.2\"\n line-column \"^1.0.2\"\n magic-string \"^0.25.7\"\n parse-static-imports - \"^1.1.0\"\n string.prototype.matchall \"^4.0.6\"\n validate-peer-dependencies - \"^1.1.0\"\n\nember-template-lint@^4.18.2:\n version \"4.18.2\"\n resolved - \"https://registry.yarnpkg.com/ember-template-lint/-/ember-template-lint-4.18.2.tgz#18e5e5fc6ea7301e7a075e024008271d2a781e1e\"\n - \ integrity sha512-yI8kQ8IQ2x5HVq0tQAISXABOHr0Is5sAg6rwceO6M8CYozq7HMxUPEj0VbdcbyIE70SWw/8d24M1rBI4km544Q==\n - \ dependencies:\n \"@lint-todo/utils\" \"^13.0.3\"\n aria-query \"^5.0.2\"\n - \ chalk \"^4.1.2\"\n ci-info \"^3.4.0\"\n date-fns \"^2.29.2\"\n ember-template-imports - \"^3.4.0\"\n ember-template-recast \"^6.1.3\"\n find-up \"^6.3.0\"\n - \ fuse.js \"^6.5.3\"\n get-stdin \"^9.0.0\"\n globby \"^13.1.2\"\n - \ is-glob \"^4.0.3\"\n language-tags \"^1.0.5\"\n micromatch \"^4.0.5\"\n - \ resolve \"^1.22.1\"\n v8-compile-cache \"^2.3.0\"\n yargs \"^17.5.1\"\n\nember-template-recast@^6.1.3:\n - \ version \"6.1.3\"\n resolved \"https://registry.yarnpkg.com/ember-template-recast/-/ember-template-recast-6.1.3.tgz#1e9b256ee9da24bcaa7c213088d01f32afc88001\"\n - \ integrity sha512-45lkfjrWlrMPlOd5rLFeQeePZwAvcS//x1x15kaiQTlqQdYWiYNXwbpWHqV+p9fXY6bEjl6EbyPhG/zBkgh8MA==\n - \ dependencies:\n \"@glimmer/reference\" \"^0.83.1\"\n \"@glimmer/syntax\" - \"^0.83.1\"\n \"@glimmer/validator\" \"^0.83.0\"\n async-promise-queue - \"^1.0.5\"\n colors \"^1.4.0\"\n commander \"^8.3.0\"\n globby \"^11.0.3\"\n - \ ora \"^5.4.0\"\n slash \"^3.0.0\"\n tmp \"^0.2.1\"\n workerpool - \"^6.1.5\"\n\nember-test-selectors@^6.0.0:\n version \"6.0.0\"\n resolved - \"https://registry.yarnpkg.com/ember-test-selectors/-/ember-test-selectors-6.0.0.tgz#ba9bb19550d9dec6e4037d86d2b13c2cfd329341\"\n - \ integrity sha512-PgYcI9PeNvtKaF0QncxfbS68olMYM1idwuI8v/WxsjOGqUx5bmsu6V17vy/d9hX4mwmjgsBhEghrVasGSuaIgw==\n - \ dependencies:\n calculate-cache-key-for-tree \"^2.0.0\"\n ember-cli-babel - \"^7.26.4\"\n ember-cli-version-checker \"^5.1.2\"\n\nember-text-measurer@^0.6.0:\n - \ version \"0.6.0\"\n resolved \"https://registry.yarnpkg.com/ember-text-measurer/-/ember-text-measurer-0.6.0.tgz#140eda044fd7d4d7f60f654dd30da79c06922b2e\"\n - \ integrity sha512-/aZs2x2i6kT4a5tAW+zenH2wg8AbRK9jKxLkbVsKl/1ublNl27idVRdov1gJ+zgWu3DNK7whcfVycXtlaybYQw==\n - \ dependencies:\n ember-cli-babel \"^7.19.0\"\n ember-cli-htmlbars \"^4.3.1\"\n\nember-toggle@^9.0.3:\n - \ version \"9.0.3\"\n resolved \"https://registry.yarnpkg.com/ember-toggle/-/ember-toggle-9.0.3.tgz#c82e37ea32b87dc545356a91df07396e8fd2b273\"\n - \ integrity sha512-DxcQZ6HYq0NSRCkHqX77N8XiaIRZPjipDj68FVibPcW3puEFZwJnJgDu9eKmGcZWQvxpge5gzbloiwpJ7xib1A==\n - \ dependencies:\n \"@ember/render-modifiers\" \"^2.0.3\"\n ember-cached-decorator-polyfill - \"^0.1.4\"\n ember-cli-babel \"^7.26.11\"\n ember-cli-htmlbars \"^6.0.1\"\n - \ ember-gesture-modifiers \"^3.0.0\"\n\nember-tracked-storage-polyfill@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/ember-tracked-storage-polyfill/-/ember-tracked-storage-polyfill-1.0.0.tgz#84d307a1e4badc5f84dca681db2cfea9bdee8a77\"\n - \ integrity sha512-eL7lZat68E6P/D7b9UoTB5bB5Oh/0aju0Z7PCMi3aTwhaydRaxloE7TGrTRYU+NdJuyNVZXeGyxFxn2frvd3TA==\n - \ dependencies:\n ember-cli-babel \"^7.26.3\"\n ember-cli-htmlbars \"^5.7.1\"\n\n\"ember-truth-helpers@^2.1.0 - || ^3.0.0\", ember-truth-helpers@^3.0.0, ember-truth-helpers@^3.1.0, ember-truth-helpers@^3.1.1:\n - \ version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/ember-truth-helpers/-/ember-truth-helpers-3.1.1.tgz#434715926d72bcc63b8a115dec09745fda4474dc\"\n - \ integrity sha512-FHwJAx77aA5q27EhdaaiBFuy9No+8yaWNT5A7zs0sIFCmf14GbcLn69vJEp6mW7vkITezizGAWhw7gL0Wbk7DA==\n - \ dependencies:\n ember-cli-babel \"^7.22.1\"\n\nember-uikit@^6.1.1:\n - \ version \"6.1.1\"\n resolved \"https://registry.yarnpkg.com/ember-uikit/-/ember-uikit-6.1.1.tgz#ece31447724f730a1bfde2650c383e3d1eb11f90\"\n - \ integrity sha512-8gLzSS23Gab6WYA3gRFbnvjjgvvTIf5YRjE5JPu523yEkVCQ6kqlntg0MklYuxnEBYAKpzna7IA1H2JPsriYIg==\n - \ dependencies:\n \"@ember/string\" \"^3.0.0\"\n \"@embroider/util\" - \"^1.9.0\"\n \"@glimmer/component\" \"^1.1.2\"\n \"@glimmer/tracking\" - \"^1.1.2\"\n broccoli-funnel \"^3.0.8\"\n broccoli-merge-trees \"^4.2.0\"\n - \ broccoli-stew \"^3.0.0\"\n ember-auto-import \"^2.4.3\"\n ember-cli-babel - \"^7.26.11\"\n ember-cli-htmlbars \"^6.1.1\"\n ember-focus-trap \"^1.0.1\"\n - \ ember-modifier \"^3.2.7\"\n ember-toggle \"^9.0.3\"\n uikit \"^3.15.11\"\n\nember-validated-form@^6.1.2, - ember-validated-form@^6.2.0:\n version \"6.2.0\"\n resolved \"https://registry.yarnpkg.com/ember-validated-form/-/ember-validated-form-6.2.0.tgz#6f95520af51f2f05bb60569c9bca14cbd8ed410b\"\n - \ integrity sha512-30EUv32EcPNnCKvbY3D+k++z/fgH/G0GTP37chqQCuag2/S+p0w0ku0ZNwEmV47UfIxPu7F52lZ7a9OyxnxPFQ==\n - \ dependencies:\n \"@embroider/macros\" \"^1.8.3\"\n \"@embroider/util\" - \"^1.9.0\"\n \"@glimmer/component\" \"^1.1.2\"\n \"@glimmer/tracking\" - \"^1.1.2\"\n ember-changeset \"^4.1.2\"\n ember-changeset-validations - \"^4.1.1\"\n ember-cli-babel \"^7.26.11\"\n ember-cli-htmlbars \"^6.1.1\"\n - \ ember-truth-helpers \"^3.1.1\"\n\nember-validators@^4.1.2, ember-validators@~4.1.2:\n - \ version \"4.1.2\"\n resolved \"https://registry.yarnpkg.com/ember-validators/-/ember-validators-4.1.2.tgz#e70c0ac80f6b66c8288ffe5860c96e81bf621691\"\n - \ integrity sha512-aNyJW52eWvWhdcRfnb0pGYSDuQU4i4XjA682aDG1ocmz7eUEDw7bXXvKEYGtVsPTtPLtUPvTtaH9mXKpMG+1xA==\n - \ dependencies:\n \"@embroider/macros\" \"^1.0.0\"\n ember-cli-babel - \"^7.26.11\"\n\nemoji-regex@^7.0.1:\n version \"7.0.3\"\n resolved \"https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156\"\n - \ integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==\n\nemoji-regex@^8.0.0:\n - \ version \"8.0.0\"\n resolved \"https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37\"\n - \ integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==\n\nemojis-list@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78\"\n - \ integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==\n\nencodeurl@~1.0.2:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59\"\n - \ integrity sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=\n\nencoding@^0.1.13:\n version - \"0.1.13\"\n resolved \"https://registry.yarnpkg.com/encoding/-/encoding-0.1.13.tgz#56574afdd791f54a8e9b2785c0582a2d26210fa9\"\n - \ integrity sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==\n - \ dependencies:\n iconv-lite \"^0.6.2\"\n\nend-of-stream@^1.0.0, end-of-stream@^1.1.0, - end-of-stream@^1.4.1:\n version \"1.4.4\"\n resolved \"https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0\"\n - \ integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==\n - \ dependencies:\n once \"^1.4.0\"\n\nengine.io-parser@~5.0.3:\n version - \"5.0.4\"\n resolved \"https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-5.0.4.tgz#0b13f704fa9271b3ec4f33112410d8f3f41d0fc0\"\n - \ integrity sha512-+nVFp+5z1E3HcToEnO7ZIj3g+3k9389DvWtvJZz0T6/eOCPIyyxehFcedoYrZQrp0LgQbD9pPXhpMBKMd5QURg==\n\nengine.io@~6.2.0:\n - \ version \"6.2.0\"\n resolved \"https://registry.yarnpkg.com/engine.io/-/engine.io-6.2.0.tgz#003bec48f6815926f2b1b17873e576acd54f41d0\"\n - \ integrity sha512-4KzwW3F3bk+KlzSOY57fj/Jx6LyRQ1nbcyIadehl+AnXjKT7gDO0ORdRi/84ixvMKTym6ZKuxvbzN62HDDU1Lg==\n - \ dependencies:\n \"@types/cookie\" \"^0.4.1\"\n \"@types/cors\" \"^2.8.12\"\n - \ \"@types/node\" \">=10.0.0\"\n accepts \"~1.3.4\"\n base64id \"2.0.0\"\n - \ cookie \"~0.4.1\"\n cors \"~2.8.5\"\n debug \"~4.3.1\"\n engine.io-parser - \"~5.0.3\"\n ws \"~8.2.3\"\n\nenhanced-resolve@^4.0.0, enhanced-resolve@^4.5.0:\n - \ version \"4.5.0\"\n resolved \"https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz#2f3cfd84dbe3b487f18f2db2ef1e064a571ca5ec\"\n - \ integrity sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==\n - \ dependencies:\n graceful-fs \"^4.1.2\"\n memory-fs \"^0.5.0\"\n tapable - \"^1.0.0\"\n\nenhanced-resolve@^5.10.0:\n version \"5.12.0\"\n resolved - \"https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.12.0.tgz#300e1c90228f5b570c4d35babf263f6da7155634\"\n - \ integrity sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==\n - \ dependencies:\n graceful-fs \"^4.2.4\"\n tapable \"^2.2.0\"\n\nenquirer@^2.3.5:\n - \ version \"2.3.6\"\n resolved \"https://registry.yarnpkg.com/enquirer/-/enquirer-2.3.6.tgz#2a7fe5dd634a1e4125a975ec994ff5456dc3734d\"\n - \ integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==\n - \ dependencies:\n ansi-colors \"^4.1.1\"\n\nensure-posix-path@^1.0.0, ensure-posix-path@^1.0.1, - ensure-posix-path@^1.0.2, ensure-posix-path@^1.1.0, ensure-posix-path@^1.1.1:\n - \ version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/ensure-posix-path/-/ensure-posix-path-1.1.1.tgz#3c62bdb19fa4681544289edb2b382adc029179ce\"\n - \ integrity sha512-VWU0/zXzVbeJNXvME/5EmLuEj2TauvoaTz6aFYK1Z92JCBlDlZ3Gu0tuGR42kpW1754ywTs+QB0g5TP0oj9Zaw==\n\nentities@^2.0.0:\n - \ version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55\"\n - \ integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==\n\nentities@~1.1.1:\n - \ version \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56\"\n - \ integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==\n\nentities@~2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/entities/-/entities-2.1.0.tgz#992d3129cf7df6870b96c57858c249a120f8b8b5\"\n - \ integrity sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==\n\nenv-paths@^2.2.0:\n - \ version \"2.2.1\"\n resolved \"https://registry.yarnpkg.com/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2\"\n - \ integrity sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==\n\nerr-code@^2.0.2:\n - \ version \"2.0.3\"\n resolved \"https://registry.yarnpkg.com/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9\"\n - \ integrity sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==\n\nerrlop@^2.0.0:\n - \ version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/errlop/-/errlop-2.2.0.tgz#1ff383f8f917ae328bebb802d6ca69666a42d21b\"\n - \ integrity sha512-e64Qj9+4aZzjzzFpZC7p5kmm/ccCrbLhAJplhsDXQFs87XTsXwOpH4s1Io2s90Tau/8r2j9f4l/thhDevRjzxw==\n\nerrno@^0.1.3, - errno@~0.1.7:\n version \"0.1.8\"\n resolved \"https://registry.yarnpkg.com/errno/-/errno-0.1.8.tgz#8bb3e9c7d463be4976ff888f76b4809ebc2e811f\"\n - \ integrity sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==\n - \ dependencies:\n prr \"~1.0.1\"\n\nerror-ex@^1.3.1:\n version \"1.3.2\"\n - \ resolved \"https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf\"\n - \ integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==\n - \ dependencies:\n is-arrayish \"^0.2.1\"\n\nerror@^7.0.0:\n version \"7.2.1\"\n - \ resolved \"https://registry.yarnpkg.com/error/-/error-7.2.1.tgz#eab21a4689b5f684fc83da84a0e390de82d94894\"\n - \ integrity sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==\n - \ dependencies:\n string-template \"~0.2.1\"\n\nes-abstract@^1.17.0-next.0, - es-abstract@^1.18.0-next.2:\n version \"1.18.0\"\n resolved \"https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.18.0.tgz#ab80b359eecb7ede4c298000390bc5ac3ec7b5a4\"\n - \ integrity sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==\n - \ dependencies:\n call-bind \"^1.0.2\"\n es-to-primitive \"^1.2.1\"\n - \ function-bind \"^1.1.1\"\n get-intrinsic \"^1.1.1\"\n has \"^1.0.3\"\n - \ has-symbols \"^1.0.2\"\n is-callable \"^1.2.3\"\n is-negative-zero - \"^2.0.1\"\n is-regex \"^1.1.2\"\n is-string \"^1.0.5\"\n object-inspect - \"^1.9.0\"\n object-keys \"^1.1.1\"\n object.assign \"^4.1.2\"\n string.prototype.trimend - \"^1.0.4\"\n string.prototype.trimstart \"^1.0.4\"\n unbox-primitive - \"^1.0.0\"\n\nes-abstract@^1.19.0, es-abstract@^1.20.4:\n version \"1.21.1\"\n - \ resolved \"https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.21.1.tgz#e6105a099967c08377830a0c9cb589d570dd86c6\"\n - \ integrity sha512-QudMsPOz86xYz/1dG1OuGBKOELjCh99IIWHLzy5znUB6j8xG2yMA7bfTV86VSqKF+Y/H08vQPR+9jyXpuC6hfg==\n - \ dependencies:\n available-typed-arrays \"^1.0.5\"\n call-bind \"^1.0.2\"\n - \ es-set-tostringtag \"^2.0.1\"\n es-to-primitive \"^1.2.1\"\n function-bind - \"^1.1.1\"\n function.prototype.name \"^1.1.5\"\n get-intrinsic \"^1.1.3\"\n - \ get-symbol-description \"^1.0.0\"\n globalthis \"^1.0.3\"\n gopd - \"^1.0.1\"\n has \"^1.0.3\"\n has-property-descriptors \"^1.0.0\"\n - \ has-proto \"^1.0.1\"\n has-symbols \"^1.0.3\"\n internal-slot \"^1.0.4\"\n - \ is-array-buffer \"^3.0.1\"\n is-callable \"^1.2.7\"\n is-negative-zero - \"^2.0.2\"\n is-regex \"^1.1.4\"\n is-shared-array-buffer \"^1.0.2\"\n - \ is-string \"^1.0.7\"\n is-typed-array \"^1.1.10\"\n is-weakref \"^1.0.2\"\n - \ object-inspect \"^1.12.2\"\n object-keys \"^1.1.1\"\n object.assign - \"^4.1.4\"\n regexp.prototype.flags \"^1.4.3\"\n safe-regex-test \"^1.0.0\"\n - \ string.prototype.trimend \"^1.0.6\"\n string.prototype.trimstart \"^1.0.6\"\n - \ typed-array-length \"^1.0.4\"\n unbox-primitive \"^1.0.2\"\n which-typed-array - \"^1.1.9\"\n\nes-get-iterator@^1.1.2:\n version \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/es-get-iterator/-/es-get-iterator-1.1.2.tgz#9234c54aba713486d7ebde0220864af5e2b283f7\"\n - \ integrity sha512-+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==\n - \ dependencies:\n call-bind \"^1.0.2\"\n get-intrinsic \"^1.1.0\"\n - \ has-symbols \"^1.0.1\"\n is-arguments \"^1.1.0\"\n is-map \"^2.0.2\"\n - \ is-set \"^2.0.2\"\n is-string \"^1.0.5\"\n isarray \"^2.0.5\"\n\nes-module-lexer@^0.9.0:\n - \ version \"0.9.3\"\n resolved \"https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19\"\n - \ integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==\n\nes-set-tostringtag@^2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8\"\n - \ integrity sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==\n - \ dependencies:\n get-intrinsic \"^1.1.3\"\n has \"^1.0.3\"\n has-tostringtag - \"^1.0.0\"\n\nes-shim-unscopables@^1.0.0:\n version \"1.0.0\"\n resolved - \"https://registry.yarnpkg.com/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz#702e632193201e3edf8713635d083d378e510241\"\n - \ integrity sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==\n - \ dependencies:\n has \"^1.0.3\"\n\nes-to-primitive@^1.2.1:\n version - \"1.2.1\"\n resolved \"https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.1.tgz#e55cd4c9cdc188bcefb03b366c736323fc5c898a\"\n - \ integrity sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==\n - \ dependencies:\n is-callable \"^1.1.4\"\n is-date-object \"^1.0.1\"\n - \ is-symbol \"^1.0.2\"\n\nescalade@^3.1.1:\n version \"3.1.1\"\n resolved - \"https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40\"\n - \ integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==\n\nescape-html@~1.0.3:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988\"\n - \ integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=\n\nescape-string-regexp@^1.0.2, - escape-string-regexp@^1.0.5:\n version \"1.0.5\"\n resolved \"https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4\"\n - \ integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==\n\nescape-string-regexp@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34\"\n - \ integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==\n\neslint-config-prettier@^8.6.0:\n - \ version \"8.7.0\"\n resolved \"https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.7.0.tgz#f1cc58a8afebc50980bd53475451df146c13182d\"\n - \ integrity sha512-HHVXLSlVUhMSmyW4ZzEuvjpwqamgmlfkutD53cYXLikh4pt/modINRcCIApJ84czDxM4GZInwUrromsDdTImTA==\n\neslint-import-resolver-node@^0.3.7:\n - \ version \"0.3.7\"\n resolved \"https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.7.tgz#83b375187d412324a1963d84fa664377a23eb4d7\"\n - \ integrity sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==\n - \ dependencies:\n debug \"^3.2.7\"\n is-core-module \"^2.11.0\"\n resolve - \"^1.22.1\"\n\neslint-module-utils@^2.7.4:\n version \"2.7.4\"\n resolved - \"https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz#4f3e41116aaf13a20792261e61d3a2e7e0583974\"\n - \ integrity sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==\n - \ dependencies:\n debug \"^3.2.7\"\n\neslint-plugin-ember@^11.4.6:\n version - \"11.4.7\"\n resolved \"https://registry.yarnpkg.com/eslint-plugin-ember/-/eslint-plugin-ember-11.4.7.tgz#122fa8ed5705b4801fb5812752d4b4f43e36198e\"\n - \ integrity sha512-9owpi2uCBBl8XXg0V5oW6nnQf4soqmRI8xs1Srf/kg9Om109CyxpY41i+ZSjRNFaTuWufXHSs5NCraFcrThoDg==\n - \ dependencies:\n \"@ember-data/rfc395-data\" \"^0.0.4\"\n \"@glimmer/syntax\" - \"^0.84.2\"\n css-tree \"^2.0.4\"\n ember-rfc176-data \"^0.3.15\"\n - \ ember-template-imports \"^3.4.1\"\n eslint-utils \"^3.0.0\"\n estraverse - \"^5.2.0\"\n lodash.camelcase \"^4.1.1\"\n lodash.kebabcase \"^4.1.1\"\n - \ magic-string \"^0.30.0\"\n requireindex \"^1.2.0\"\n snake-case - \"^3.0.3\"\n\neslint-plugin-es@^3.0.0:\n version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz#75a7cdfdccddc0589934aeeb384175f221c57893\"\n - \ integrity sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==\n - \ dependencies:\n eslint-utils \"^2.0.0\"\n regexpp \"^3.0.0\"\n\neslint-plugin-import@^2.27.5:\n - \ version \"2.27.5\"\n resolved \"https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.27.5.tgz#876a6d03f52608a3e5bb439c2550588e51dd6c65\"\n - \ integrity sha512-LmEt3GVofgiGuiE+ORpnvP+kAm3h6MLZJ4Q5HCyHADofsb4VzXFsRiWj3c0OFiV+3DWFh0qg3v9gcPlfc3zRow==\n - \ dependencies:\n array-includes \"^3.1.6\"\n array.prototype.flat \"^1.3.1\"\n - \ array.prototype.flatmap \"^1.3.1\"\n debug \"^3.2.7\"\n doctrine - \"^2.1.0\"\n eslint-import-resolver-node \"^0.3.7\"\n eslint-module-utils - \"^2.7.4\"\n has \"^1.0.3\"\n is-core-module \"^2.11.0\"\n is-glob - \"^4.0.3\"\n minimatch \"^3.1.2\"\n object.values \"^1.1.6\"\n resolve - \"^1.22.1\"\n semver \"^6.3.0\"\n tsconfig-paths \"^3.14.1\"\n\neslint-plugin-node@^11.1.0:\n - \ version \"11.1.0\"\n resolved \"https://registry.yarnpkg.com/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz#c95544416ee4ada26740a30474eefc5402dc671d\"\n - \ integrity sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==\n - \ dependencies:\n eslint-plugin-es \"^3.0.0\"\n eslint-utils \"^2.0.0\"\n - \ ignore \"^5.1.1\"\n minimatch \"^3.0.4\"\n resolve \"^1.10.1\"\n - \ semver \"^6.1.0\"\n\neslint-plugin-prettier@^4.2.1:\n version \"4.2.1\"\n - \ resolved \"https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz#651cbb88b1dab98bfd42f017a12fa6b2d993f94b\"\n - \ integrity sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==\n - \ dependencies:\n prettier-linter-helpers \"^1.0.0\"\n\neslint-plugin-qunit@^7.3.4:\n - \ version \"7.3.4\"\n resolved \"https://registry.yarnpkg.com/eslint-plugin-qunit/-/eslint-plugin-qunit-7.3.4.tgz#2465b6f29ff56fbe9b741bde2740dec109ee9bec\"\n - \ integrity sha512-EbDM0zJerH9zVdUswMJpcFF7wrrpvsGuYfNexUpa5hZkkdFhaFcX+yD+RSK4Nrauw4psMGlcqeWUMhaVo+Manw==\n - \ dependencies:\n eslint-utils \"^3.0.0\"\n requireindex \"^1.2.0\"\n\neslint-scope@5.1.1, - eslint-scope@^5.1.1:\n version \"5.1.1\"\n resolved \"https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c\"\n - \ integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==\n - \ dependencies:\n esrecurse \"^4.3.0\"\n estraverse \"^4.1.1\"\n\neslint-scope@^4.0.3:\n - \ version \"4.0.3\"\n resolved \"https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.3.tgz#ca03833310f6889a3264781aa82e63eb9cfe7848\"\n - \ integrity sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==\n - \ dependencies:\n esrecurse \"^4.1.0\"\n estraverse \"^4.1.1\"\n\neslint-utils@^2.0.0, - eslint-utils@^2.1.0:\n version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27\"\n - \ integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==\n - \ dependencies:\n eslint-visitor-keys \"^1.1.0\"\n\neslint-utils@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672\"\n - \ integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==\n - \ dependencies:\n eslint-visitor-keys \"^2.0.0\"\n\neslint-visitor-keys@^1.0.0, - eslint-visitor-keys@^1.1.0, eslint-visitor-keys@^1.3.0:\n version \"1.3.0\"\n - \ resolved \"https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e\"\n - \ integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==\n\neslint-visitor-keys@^2.0.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303\"\n - \ integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==\n\neslint@^7.32.0:\n - \ version \"7.32.0\"\n resolved \"https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d\"\n - \ integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==\n - \ dependencies:\n \"@babel/code-frame\" \"7.12.11\"\n \"@eslint/eslintrc\" - \"^0.4.3\"\n \"@humanwhocodes/config-array\" \"^0.5.0\"\n ajv \"^6.10.0\"\n - \ chalk \"^4.0.0\"\n cross-spawn \"^7.0.2\"\n debug \"^4.0.1\"\n doctrine - \"^3.0.0\"\n enquirer \"^2.3.5\"\n escape-string-regexp \"^4.0.0\"\n - \ eslint-scope \"^5.1.1\"\n eslint-utils \"^2.1.0\"\n eslint-visitor-keys - \"^2.0.0\"\n espree \"^7.3.1\"\n esquery \"^1.4.0\"\n esutils \"^2.0.2\"\n - \ fast-deep-equal \"^3.1.3\"\n file-entry-cache \"^6.0.1\"\n functional-red-black-tree - \"^1.0.1\"\n glob-parent \"^5.1.2\"\n globals \"^13.6.0\"\n ignore - \"^4.0.6\"\n import-fresh \"^3.0.0\"\n imurmurhash \"^0.1.4\"\n is-glob - \"^4.0.0\"\n js-yaml \"^3.13.1\"\n json-stable-stringify-without-jsonify - \"^1.0.1\"\n levn \"^0.4.1\"\n lodash.merge \"^4.6.2\"\n minimatch - \"^3.0.4\"\n natural-compare \"^1.4.0\"\n optionator \"^0.9.1\"\n progress - \"^2.0.0\"\n regexpp \"^3.1.0\"\n semver \"^7.2.1\"\n strip-ansi - \"^6.0.0\"\n strip-json-comments \"^3.1.0\"\n table \"^6.0.9\"\n text-table - \"^0.2.0\"\n v8-compile-cache \"^2.0.3\"\n\nesm@^3.2.4:\n version \"3.2.25\"\n - \ resolved \"https://registry.yarnpkg.com/esm/-/esm-3.2.25.tgz#342c18c29d56157688ba5ce31f8431fbb795cc10\"\n - \ integrity sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==\n\nespree@^7.3.0, - espree@^7.3.1:\n version \"7.3.1\"\n resolved \"https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6\"\n - \ integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==\n - \ dependencies:\n acorn \"^7.4.0\"\n acorn-jsx \"^5.3.1\"\n eslint-visitor-keys - \"^1.3.0\"\n\nesprima@^4.0.0, esprima@~4.0.0:\n version \"4.0.1\"\n resolved - \"https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71\"\n - \ integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==\n\nesprima@~3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/esprima/-/esprima-3.0.0.tgz#53cf247acda77313e551c3aa2e73342d3fb4f7d9\"\n - \ integrity sha1-U88kes2ncxPlUcOqLnM0LT+099k=\n\nesquery@^1.4.0:\n version - \"1.4.0\"\n resolved \"https://registry.yarnpkg.com/esquery/-/esquery-1.4.0.tgz#2148ffc38b82e8c7057dfed48425b3e61f0f24a5\"\n - \ integrity sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==\n - \ dependencies:\n estraverse \"^5.1.0\"\n\nesrecurse@^4.1.0, esrecurse@^4.3.0:\n - \ version \"4.3.0\"\n resolved \"https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921\"\n - \ integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==\n - \ dependencies:\n estraverse \"^5.2.0\"\n\nestraverse@^4.1.1:\n version - \"4.3.0\"\n resolved \"https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d\"\n - \ integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==\n\nestraverse@^5.1.0, - estraverse@^5.2.0:\n version \"5.3.0\"\n resolved \"https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123\"\n - \ integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==\n\nestree-walker@^0.6.1:\n - \ version \"0.6.1\"\n resolved \"https://registry.yarnpkg.com/estree-walker/-/estree-walker-0.6.1.tgz#53049143f40c6eb918b23671d1fe3219f3a1b362\"\n - \ integrity sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==\n\nesutils@^2.0.2:\n - \ version \"2.0.3\"\n resolved \"https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64\"\n - \ integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==\n\netag@~1.8.1:\n - \ version \"1.8.1\"\n resolved \"https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887\"\n - \ integrity sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=\n\neventemitter3@^4.0.0:\n version - \"4.0.7\"\n resolved \"https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f\"\n - \ integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==\n\nevents-to-array@^1.0.1:\n - \ version \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/events-to-array/-/events-to-array-1.1.2.tgz#2d41f563e1fe400ed4962fe1a4d5c6a7539df7f6\"\n - \ integrity sha1-LUH1Y+H+QA7Uli/hpNXGp1Od9/Y=\n\nevents@^3.0.0, events@^3.2.0:\n - \ version \"3.3.0\"\n resolved \"https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400\"\n - \ integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==\n\nevp_bytestokey@^1.0.0, - evp_bytestokey@^1.0.3:\n version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02\"\n - \ integrity sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==\n - \ dependencies:\n md5.js \"^1.3.4\"\n safe-buffer \"^5.1.1\"\n\nexec-sh@^0.3.2:\n - \ version \"0.3.4\"\n resolved \"https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.4.tgz#3a018ceb526cc6f6df2bb504b2bfe8e3a4934ec5\"\n - \ integrity sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==\n\nexec-sh@^0.3.4:\n - \ version \"0.3.6\"\n resolved \"https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc\"\n - \ integrity sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==\n\nexeca@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8\"\n - \ integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==\n - \ dependencies:\n cross-spawn \"^6.0.0\"\n get-stream \"^4.0.0\"\n is-stream - \"^1.1.0\"\n npm-run-path \"^2.0.0\"\n p-finally \"^1.0.0\"\n signal-exit - \"^3.0.0\"\n strip-eof \"^1.0.0\"\n\nexeca@^2.0.0:\n version \"2.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/execa/-/execa-2.1.0.tgz#e5d3ecd837d2a60ec50f3da78fd39767747bbe99\"\n - \ integrity sha512-Y/URAVapfbYy2Xp/gb6A0E7iR8xeqOCXsuuaoMn7A5PzrXUK84E1gyiEfq0wQd/GHA6GsoHWwhNq8anb0mleIw==\n - \ dependencies:\n cross-spawn \"^7.0.0\"\n get-stream \"^5.0.0\"\n is-stream - \"^2.0.0\"\n merge-stream \"^2.0.0\"\n npm-run-path \"^3.0.0\"\n onetime - \"^5.1.0\"\n p-finally \"^2.0.0\"\n signal-exit \"^3.0.2\"\n strip-final-newline - \"^2.0.0\"\n\nexeca@^3.0.0:\n version \"3.4.0\"\n resolved \"https://registry.yarnpkg.com/execa/-/execa-3.4.0.tgz#c08ed4550ef65d858fac269ffc8572446f37eb89\"\n - \ integrity sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==\n - \ dependencies:\n cross-spawn \"^7.0.0\"\n get-stream \"^5.0.0\"\n human-signals - \"^1.1.1\"\n is-stream \"^2.0.0\"\n merge-stream \"^2.0.0\"\n npm-run-path - \"^4.0.0\"\n onetime \"^5.1.0\"\n p-finally \"^2.0.0\"\n signal-exit - \"^3.0.2\"\n strip-final-newline \"^2.0.0\"\n\nexeca@^4.0.0:\n version - \"4.1.0\"\n resolved \"https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a\"\n - \ integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==\n - \ dependencies:\n cross-spawn \"^7.0.0\"\n get-stream \"^5.0.0\"\n human-signals - \"^1.1.1\"\n is-stream \"^2.0.0\"\n merge-stream \"^2.0.0\"\n npm-run-path - \"^4.0.0\"\n onetime \"^5.1.0\"\n signal-exit \"^3.0.2\"\n strip-final-newline - \"^2.0.0\"\n\nexeca@^5.1.1:\n version \"5.1.1\"\n resolved \"https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd\"\n - \ integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==\n - \ dependencies:\n cross-spawn \"^7.0.3\"\n get-stream \"^6.0.0\"\n human-signals - \"^2.1.0\"\n is-stream \"^2.0.0\"\n merge-stream \"^2.0.0\"\n npm-run-path - \"^4.0.1\"\n onetime \"^5.1.2\"\n signal-exit \"^3.0.3\"\n strip-final-newline - \"^2.0.0\"\n\nexit@^0.1.2:\n version \"0.1.2\"\n resolved \"https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c\"\n - \ integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=\n\nexpand-brackets@^2.1.4:\n - \ version \"2.1.4\"\n resolved \"https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622\"\n - \ integrity sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==\n - \ dependencies:\n debug \"^2.3.3\"\n define-property \"^0.2.5\"\n extend-shallow - \"^2.0.1\"\n posix-character-classes \"^0.1.0\"\n regex-not \"^1.0.0\"\n - \ snapdragon \"^0.8.1\"\n to-regex \"^3.0.1\"\n\nexpand-template@^2.0.3:\n - \ version \"2.0.3\"\n resolved \"https://registry.yarnpkg.com/expand-template/-/expand-template-2.0.3.tgz#6e14b3fcee0f3a6340ecb57d2e8918692052a47c\"\n - \ integrity sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==\n\nexpand-tilde@^2.0.0, - expand-tilde@^2.0.2:\n version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502\"\n - \ integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=\n dependencies:\n homedir-polyfill - \"^1.0.1\"\n\nexpress@^4.10.7:\n version \"4.17.1\"\n resolved \"https://registry.yarnpkg.com/express/-/express-4.17.1.tgz#4491fc38605cf51f8629d39c2b5d026f98a4c134\"\n - \ integrity sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==\n - \ dependencies:\n accepts \"~1.3.7\"\n array-flatten \"1.1.1\"\n body-parser - \"1.19.0\"\n content-disposition \"0.5.3\"\n content-type \"~1.0.4\"\n - \ cookie \"0.4.0\"\n cookie-signature \"1.0.6\"\n debug \"2.6.9\"\n - \ depd \"~1.1.2\"\n encodeurl \"~1.0.2\"\n escape-html \"~1.0.3\"\n - \ etag \"~1.8.1\"\n finalhandler \"~1.1.2\"\n fresh \"0.5.2\"\n merge-descriptors - \"1.0.1\"\n methods \"~1.1.2\"\n on-finished \"~2.3.0\"\n parseurl - \"~1.3.3\"\n path-to-regexp \"0.1.7\"\n proxy-addr \"~2.0.5\"\n qs - \"6.7.0\"\n range-parser \"~1.2.1\"\n safe-buffer \"5.1.2\"\n send - \"0.17.1\"\n serve-static \"1.14.1\"\n setprototypeof \"1.1.1\"\n statuses - \"~1.5.0\"\n type-is \"~1.6.18\"\n utils-merge \"1.0.1\"\n vary \"~1.1.2\"\n\nexpress@^4.17.2:\n - \ version \"4.18.2\"\n resolved \"https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59\"\n - \ integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==\n - \ dependencies:\n accepts \"~1.3.8\"\n array-flatten \"1.1.1\"\n body-parser - \"1.20.1\"\n content-disposition \"0.5.4\"\n content-type \"~1.0.4\"\n - \ cookie \"0.5.0\"\n cookie-signature \"1.0.6\"\n debug \"2.6.9\"\n - \ depd \"2.0.0\"\n encodeurl \"~1.0.2\"\n escape-html \"~1.0.3\"\n - \ etag \"~1.8.1\"\n finalhandler \"1.2.0\"\n fresh \"0.5.2\"\n http-errors - \"2.0.0\"\n merge-descriptors \"1.0.1\"\n methods \"~1.1.2\"\n on-finished - \"2.4.1\"\n parseurl \"~1.3.3\"\n path-to-regexp \"0.1.7\"\n proxy-addr - \"~2.0.7\"\n qs \"6.11.0\"\n range-parser \"~1.2.1\"\n safe-buffer - \"5.2.1\"\n send \"0.18.0\"\n serve-static \"1.15.0\"\n setprototypeof - \"1.2.0\"\n statuses \"2.0.1\"\n type-is \"~1.6.18\"\n utils-merge - \"1.0.1\"\n vary \"~1.1.2\"\n\nextend-shallow@^2.0.1:\n version \"2.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f\"\n - \ integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==\n - \ dependencies:\n is-extendable \"^0.1.0\"\n\nextend-shallow@^3.0.0, extend-shallow@^3.0.2:\n - \ version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8\"\n - \ integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==\n - \ dependencies:\n assign-symbols \"^1.0.0\"\n is-extendable \"^1.0.1\"\n\nextend@^3.0.2:\n - \ version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa\"\n - \ integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==\n\nexternal-editor@^3.0.3:\n - \ version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495\"\n - \ integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==\n - \ dependencies:\n chardet \"^0.7.0\"\n iconv-lite \"^0.4.24\"\n tmp - \"^0.0.33\"\n\nextglob@^2.0.4:\n version \"2.0.4\"\n resolved \"https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543\"\n - \ integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==\n - \ dependencies:\n array-unique \"^0.3.2\"\n define-property \"^1.0.0\"\n - \ expand-brackets \"^2.1.4\"\n extend-shallow \"^2.0.1\"\n fragment-cache - \"^0.2.1\"\n regex-not \"^1.0.0\"\n snapdragon \"^0.8.1\"\n to-regex - \"^3.0.1\"\n\nextract-stack@^2.0.0:\n version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/extract-stack/-/extract-stack-2.0.0.tgz#11367bc865bfcd9bc0db3123e5edb57786f11f9b\"\n - \ integrity sha512-AEo4zm+TenK7zQorGK1f9mJ8L14hnTDi2ZQPR+Mub1NX8zimka1mXpV5LpH8x9HoUmFSHZCfLHqWvp0Y4FxxzQ==\n\nfake-xml-http-request@^2.1.2:\n - \ version \"2.1.2\"\n resolved \"https://registry.yarnpkg.com/fake-xml-http-request/-/fake-xml-http-request-2.1.2.tgz#f1786720cae50bbb46273035a0173414f3e85e74\"\n - \ integrity sha512-HaFMBi7r+oEC9iJNpc3bvcW7Z7iLmM26hPDmlb0mFwyANSsOQAtJxbdWsXITKOzZUyMYK0zYCv3h5yDj9TsiXg==\n\nfast-deep-equal@^2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49\"\n - \ integrity sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==\n\nfast-deep-equal@^3.1.1, - fast-deep-equal@^3.1.3:\n version \"3.1.3\"\n resolved \"https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525\"\n - \ integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==\n\nfast-diff@^1.1.2:\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03\"\n - \ integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==\n\nfast-glob@^2.2.6:\n - \ version \"2.2.7\"\n resolved \"https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.7.tgz#6953857c3afa475fff92ee6015d52da70a4cd39d\"\n - \ integrity sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==\n - \ dependencies:\n \"@mrmlnc/readdir-enhanced\" \"^2.2.1\"\n \"@nodelib/fs.stat\" - \"^1.1.2\"\n glob-parent \"^3.1.0\"\n is-glob \"^4.0.0\"\n merge2 - \"^1.2.3\"\n micromatch \"^3.1.10\"\n\nfast-glob@^3.0.3:\n version \"3.2.5\"\n - \ resolved \"https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.5.tgz#7939af2a656de79a4f1901903ee8adcaa7cb9661\"\n - \ integrity sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==\n - \ dependencies:\n \"@nodelib/fs.stat\" \"^2.0.2\"\n \"@nodelib/fs.walk\" - \"^1.2.3\"\n glob-parent \"^5.1.0\"\n merge2 \"^1.3.0\"\n micromatch - \"^4.0.2\"\n picomatch \"^2.2.1\"\n\nfast-glob@^3.2.11, fast-glob@^3.2.9:\n - \ version \"3.2.12\"\n resolved \"https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80\"\n - \ integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==\n - \ dependencies:\n \"@nodelib/fs.stat\" \"^2.0.2\"\n \"@nodelib/fs.walk\" - \"^1.2.3\"\n glob-parent \"^5.1.2\"\n merge2 \"^1.3.0\"\n micromatch - \"^4.0.4\"\n\nfast-json-stable-stringify@^2.0.0:\n version \"2.1.0\"\n resolved - \"https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633\"\n - \ integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==\n\nfast-levenshtein@^2.0.6:\n - \ version \"2.0.6\"\n resolved \"https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917\"\n - \ integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==\n\nfast-memoize@^2.5.2:\n - \ version \"2.5.2\"\n resolved \"https://registry.yarnpkg.com/fast-memoize/-/fast-memoize-2.5.2.tgz#79e3bb6a4ec867ea40ba0e7146816f6cdce9b57e\"\n - \ integrity sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw==\n\nfast-ordered-set@^1.0.0:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/fast-ordered-set/-/fast-ordered-set-1.0.3.tgz#3fbb36634f7be79e4f7edbdb4a357dee25d184eb\"\n - \ integrity sha512-MxBW4URybFszOx1YlACEoK52P6lE3xiFcPaGCUZ7QQOZ6uJXKo++Se8wa31SjcZ+NC/fdAWX7UtKEfaGgHS2Vg==\n - \ dependencies:\n blank-object \"^1.0.1\"\n\nfast-sourcemap-concat@^2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/fast-sourcemap-concat/-/fast-sourcemap-concat-2.1.0.tgz#12dd36bfc38c804093e4bd1de61dd6216f574211\"\n - \ integrity sha512-L9uADEnnHOeF4U5Kc3gzEs3oFpNCFkiTJXvT+nKmR0zcFqHZJJbszWT7dv4t9558FJRGpCj8UxUpTgz2zwiIZA==\n - \ dependencies:\n chalk \"^2.0.0\"\n fs-extra \"^5.0.0\"\n heimdalljs-logger - \"^0.1.9\"\n memory-streams \"^0.1.3\"\n mkdirp \"^0.5.0\"\n source-map - \"^0.4.2\"\n source-map-url \"^0.3.0\"\n sourcemap-validator \"^1.1.0\"\n\nfastest-levenshtein@^1.0.12:\n - \ version \"1.0.16\"\n resolved \"https://registry.yarnpkg.com/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz#210e61b6ff181de91ea9b3d1b84fdedd47e034e5\"\n - \ integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==\n\nfastq@^1.6.0:\n - \ version \"1.13.0\"\n resolved \"https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c\"\n - \ integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==\n - \ dependencies:\n reusify \"^1.0.4\"\n\nfaye-websocket@^0.11.3:\n version - \"0.11.3\"\n resolved \"https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.3.tgz#5c0e9a8968e8912c286639fde977a8b209f2508e\"\n - \ integrity sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==\n - \ dependencies:\n websocket-driver \">=0.5.1\"\n\nfb-watchman@^2.0.0:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.1.tgz#fc84fb39d2709cf3ff6d743706157bb5708a8a85\"\n - \ integrity sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==\n - \ dependencies:\n bser \"2.1.1\"\n\nfb-watchman@^2.0.1:\n version \"2.0.2\"\n - \ resolved \"https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c\"\n - \ integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==\n - \ dependencies:\n bser \"2.1.1\"\n\nfiggy-pudding@^3.5.1:\n version \"3.5.2\"\n - \ resolved \"https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.2.tgz#b4eee8148abb01dcf1d1ac34367d59e12fa61d6e\"\n - \ integrity sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==\n\nfigures@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962\"\n - \ integrity sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=\n dependencies:\n escape-string-regexp - \"^1.0.5\"\n\nfigures@^3.0.0:\n version \"3.2.0\"\n resolved \"https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af\"\n - \ integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==\n - \ dependencies:\n escape-string-regexp \"^1.0.5\"\n\nfile-entry-cache@^6.0.1:\n - \ version \"6.0.1\"\n resolved \"https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027\"\n - \ integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==\n - \ dependencies:\n flat-cache \"^3.0.4\"\n\nfile-saver@^2.0.5:\n version - \"2.0.5\"\n resolved \"https://registry.yarnpkg.com/file-saver/-/file-saver-2.0.5.tgz#d61cfe2ce059f414d899e9dd6d4107ee25670c38\"\n - \ integrity sha512-P9bmyZ3h/PRG+Nzga+rbdI4OEpNDzAVyy74uVO9ATgzLK6VtAsYybF/+TOCvrc0MO793d6+42lLyZTw7/ArVzA==\n\nfile-uri-to-path@1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd\"\n - \ integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==\n\nfilesize@^8.0.6:\n - \ version \"8.0.7\"\n resolved \"https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8\"\n - \ integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==\n\nfill-range@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7\"\n - \ integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==\n - \ dependencies:\n extend-shallow \"^2.0.1\"\n is-number \"^3.0.0\"\n - \ repeat-string \"^1.6.1\"\n to-regex-range \"^2.1.0\"\n\nfill-range@^7.0.1:\n - \ version \"7.0.1\"\n resolved \"https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40\"\n - \ integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==\n - \ dependencies:\n to-regex-range \"^5.0.1\"\n\nfinalhandler@1.1.2, finalhandler@~1.1.2:\n - \ version \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d\"\n - \ integrity sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==\n - \ dependencies:\n debug \"2.6.9\"\n encodeurl \"~1.0.2\"\n escape-html - \"~1.0.3\"\n on-finished \"~2.3.0\"\n parseurl \"~1.3.3\"\n statuses - \"~1.5.0\"\n unpipe \"~1.0.0\"\n\nfinalhandler@1.2.0:\n version \"1.2.0\"\n - \ resolved \"https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32\"\n - \ integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==\n - \ dependencies:\n debug \"2.6.9\"\n encodeurl \"~1.0.2\"\n escape-html - \"~1.0.3\"\n on-finished \"2.4.1\"\n parseurl \"~1.3.3\"\n statuses - \"2.0.1\"\n unpipe \"~1.0.0\"\n\nfind-babel-config@^1.1.0, find-babel-config@^1.2.0:\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/find-babel-config/-/find-babel-config-1.2.0.tgz#a9b7b317eb5b9860cda9d54740a8c8337a2283a2\"\n - \ integrity sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==\n - \ dependencies:\n json5 \"^0.5.1\"\n path-exists \"^3.0.0\"\n\nfind-cache-dir@^2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7\"\n - \ integrity sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==\n - \ dependencies:\n commondir \"^1.0.1\"\n make-dir \"^2.0.0\"\n pkg-dir - \"^3.0.0\"\n\nfind-cache-dir@^3.3.1:\n version \"3.3.2\"\n resolved \"https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b\"\n - \ integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==\n - \ dependencies:\n commondir \"^1.0.1\"\n make-dir \"^3.0.2\"\n pkg-dir - \"^4.1.0\"\n\nfind-index@^1.1.0:\n version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/find-index/-/find-index-1.1.1.tgz#4b221f8d46b7f8bea33d8faed953f3ca7a081cbc\"\n - \ integrity sha512-XYKutXMrIK99YMUPf91KX5QVJoG31/OsgftD6YoTPAObfQIxM4ziA9f0J1AsqKhJmo+IeaIPP0CFopTD4bdUBw==\n\nfind-up@^2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7\"\n - \ integrity sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==\n - \ dependencies:\n locate-path \"^2.0.0\"\n\nfind-up@^3.0.0:\n version - \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73\"\n - \ integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==\n - \ dependencies:\n locate-path \"^3.0.0\"\n\nfind-up@^4.0.0:\n version - \"4.1.0\"\n resolved \"https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19\"\n - \ integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==\n - \ dependencies:\n locate-path \"^5.0.0\"\n path-exists \"^4.0.0\"\n\nfind-up@^5.0.0:\n - \ version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc\"\n - \ integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==\n - \ dependencies:\n locate-path \"^6.0.0\"\n path-exists \"^4.0.0\"\n\nfind-up@^6.3.0:\n - \ version \"6.3.0\"\n resolved \"https://registry.yarnpkg.com/find-up/-/find-up-6.3.0.tgz#2abab3d3280b2dc7ac10199ef324c4e002c8c790\"\n - \ integrity sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==\n - \ dependencies:\n locate-path \"^7.1.0\"\n path-exists \"^5.0.0\"\n\nfind-yarn-workspace-root@^1.1.0:\n - \ version \"1.2.1\"\n resolved \"https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-1.2.1.tgz#40eb8e6e7c2502ddfaa2577c176f221422f860db\"\n - \ integrity sha512-dVtfb0WuQG+8Ag2uWkbG79hOUzEsRrhBzgfn86g2sJPkzmcpGdghbNTfUKGTxymFrY/tLIodDzLoW9nOJ4FY8Q==\n - \ dependencies:\n fs-extra \"^4.0.3\"\n micromatch \"^3.1.4\"\n\nfind-yarn-workspace-root@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz#f47fb8d239c900eb78179aa81b66673eac88f7bd\"\n - \ integrity sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ==\n - \ dependencies:\n micromatch \"^4.0.2\"\n\nfindup-sync@^2.0.0:\n version - \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/findup-sync/-/findup-sync-2.0.0.tgz#9326b1488c22d1a6088650a86901b2d9a90a2cbc\"\n - \ integrity sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=\n dependencies:\n detect-file - \"^1.0.0\"\n is-glob \"^3.1.0\"\n micromatch \"^3.0.4\"\n resolve-dir - \"^1.0.1\"\n\nfindup-sync@^4.0.0:\n version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/findup-sync/-/findup-sync-4.0.0.tgz#956c9cdde804052b881b428512905c4a5f2cdef0\"\n - \ integrity sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==\n - \ dependencies:\n detect-file \"^1.0.0\"\n is-glob \"^4.0.0\"\n micromatch - \"^4.0.2\"\n resolve-dir \"^1.0.1\"\n\nfireworm@^0.7.0:\n version \"0.7.1\"\n - \ resolved \"https://registry.yarnpkg.com/fireworm/-/fireworm-0.7.1.tgz#ccf20f7941f108883fcddb99383dbe6e1861c758\"\n - \ integrity sha1-zPIPeUHxCIg/zduZOD2+bhhhx1g=\n dependencies:\n async - \"~0.2.9\"\n is-type \"0.0.1\"\n lodash.debounce \"^3.1.1\"\n lodash.flatten - \"^3.0.2\"\n minimatch \"^3.0.2\"\n\nfixturify-project@^1.10.0:\n version - \"1.10.0\"\n resolved \"https://registry.yarnpkg.com/fixturify-project/-/fixturify-project-1.10.0.tgz#091c452a9bb15f09b6b9cc7cf5c0ad559f1d9aad\"\n - \ integrity sha512-L1k9uiBQuN0Yr8tA9Noy2VSQ0dfg0B8qMdvT7Wb5WQKc7f3dn3bzCbSrqlb+etLW+KDV4cBC7R1OvcMg3kcxmA==\n - \ dependencies:\n fixturify \"^1.2.0\"\n tmp \"^0.0.33\"\n\nfixturify-project@^2.1.1:\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/fixturify-project/-/fixturify-project-2.1.1.tgz#a511dd26700c6b64ac271ef4393e7124f153c81f\"\n - \ integrity sha512-sP0gGMTr4iQ8Kdq5Ez0CVJOZOGWqzP5dv/veOTdFNywioKjkNWCHBi1q65DMpcNGUGeoOUWehyji274Q2wRgxA==\n - \ dependencies:\n fixturify \"^2.1.0\"\n tmp \"^0.0.33\"\n type-fest - \"^0.11.0\"\n\nfixturify@^0.3.2:\n version \"0.3.4\"\n resolved \"https://registry.yarnpkg.com/fixturify/-/fixturify-0.3.4.tgz#c676de404a7f8ee8e64d0b76118e62ec95ab7b25\"\n - \ integrity sha512-Gx+KSB25b6gMc4bf7UFRTA85uE0iZR+RYur0JHh6dg4AGBh0EksOv4FCHyM7XpGmiJO7Bc7oV7vxENQBT+2WEQ==\n - \ dependencies:\n fs-extra \"^0.30.0\"\n matcher-collection \"^1.0.4\"\n\nfixturify@^1.2.0:\n - \ version \"1.3.0\"\n resolved \"https://registry.yarnpkg.com/fixturify/-/fixturify-1.3.0.tgz#163c468093c7c4d90b70cde39fd6325f6528b25d\"\n - \ integrity sha512-tL0svlOy56pIMMUQ4bU1xRe6NZbFSa/ABTWMxW2mH38lFGc9TrNAKWcMBQ7eIjo3wqSS8f2ICabFaatFyFmrVQ==\n - \ dependencies:\n \"@types/fs-extra\" \"^5.0.5\"\n \"@types/minimatch\" - \"^3.0.3\"\n \"@types/rimraf\" \"^2.0.2\"\n fs-extra \"^7.0.1\"\n matcher-collection - \"^2.0.0\"\n\nfixturify@^2.1.0:\n version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/fixturify/-/fixturify-2.1.0.tgz#a0437faac9b6e4aeb35910a1214df866aeec5d75\"\n - \ integrity sha512-gHq6UCv8DE91EpiaRSzrmvLoRvFOBzI961IQ3gXE5wfmMM1TtApDcZAonG2hnp6GJrVFCxHwP01wSw9VQJiJ1w==\n - \ dependencies:\n \"@types/fs-extra\" \"^8.1.0\"\n \"@types/minimatch\" - \"^3.0.3\"\n \"@types/rimraf\" \"^2.0.3\"\n fs-extra \"^8.1.0\"\n matcher-collection - \"^2.0.1\"\n walk-sync \"^2.0.2\"\n\nflat-cache@^3.0.4:\n version \"3.0.4\"\n - \ resolved \"https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11\"\n - \ integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==\n - \ dependencies:\n flatted \"^3.1.0\"\n rimraf \"^3.0.2\"\n\nflatpickr@^4.6.9:\n - \ version \"4.6.13\"\n resolved \"https://registry.yarnpkg.com/flatpickr/-/flatpickr-4.6.13.tgz#8a029548187fd6e0d670908471e43abe9ad18d94\"\n - \ integrity sha512-97PMG/aywoYpB4IvbvUJi0RQi8vearvU0oov1WW3k0WZPBMrTQVqekSX5CjSG/M4Q3i6A/0FKXC7RyAoAUUSPw==\n\nflatted@^3.1.0:\n - \ version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/flatted/-/flatted-3.1.1.tgz#c4b489e80096d9df1dfc97c79871aea7c617c469\"\n - \ integrity sha512-zAoAQiudy+r5SvnSw3KJy5os/oRJYHzrzja/tBDqrZtNhUw8bt6y8OBzMWcjWr+8liV8Eb6yOhw8WZ7VFZ5ZzA==\n\nflush-write-stream@^1.0.0:\n - \ version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.1.1.tgz#8dd7d873a1babc207d94ead0c2e0e44276ebf2e8\"\n - \ integrity sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==\n - \ dependencies:\n inherits \"^2.0.3\"\n readable-stream \"^2.3.6\"\n\nfocus-trap@^6.7.1:\n - \ version \"6.9.4\"\n resolved \"https://registry.yarnpkg.com/focus-trap/-/focus-trap-6.9.4.tgz#436da1a1d935c48b97da63cd8f361c6f3aa16444\"\n - \ integrity sha512-v2NTsZe2FF59Y+sDykKY+XjqZ0cPfhq/hikWVL88BqLivnNiEffAsac6rP6H45ff9wG9LL5ToiDqrLEP9GX9mw==\n - \ dependencies:\n tabbable \"^5.3.3\"\n\nfollow-redirects@^1.0.0:\n version - \"1.13.3\"\n resolved \"https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.13.3.tgz#e5598ad50174c1bc4e872301e82ac2cd97f90267\"\n - \ integrity sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA==\n\nfor-each@^0.3.3:\n - \ version \"0.3.3\"\n resolved \"https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e\"\n - \ integrity sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==\n - \ dependencies:\n is-callable \"^1.1.3\"\n\nfor-in@^1.0.2:\n version \"1.0.2\"\n - \ resolved \"https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80\"\n - \ integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==\n\nforwarded@0.2.0:\n - \ version \"0.2.0\"\n resolved \"https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811\"\n - \ integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==\n\nforwarded@~0.1.2:\n - \ version \"0.1.2\"\n resolved \"https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84\"\n - \ integrity sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=\n\nfragment-cache@^0.2.1:\n - \ version \"0.2.1\"\n resolved \"https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19\"\n - \ integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==\n - \ dependencies:\n map-cache \"^0.2.2\"\n\nfresh@0.5.2:\n version \"0.5.2\"\n - \ resolved \"https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7\"\n - \ integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=\n\nfrom2@^2.1.0:\n version - \"2.3.0\"\n resolved \"https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af\"\n - \ integrity sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==\n - \ dependencies:\n inherits \"^2.0.1\"\n readable-stream \"^2.0.0\"\n\nfs-constants@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad\"\n - \ integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==\n\nfs-extra@^0.24.0:\n - \ version \"0.24.0\"\n resolved \"https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.24.0.tgz#d4e4342a96675cb7846633a6099249332b539952\"\n - \ integrity sha1-1OQ0KpZnXLeEZjOmCZJJMytTmVI=\n dependencies:\n graceful-fs - \"^4.1.2\"\n jsonfile \"^2.1.0\"\n path-is-absolute \"^1.0.0\"\n rimraf - \"^2.2.8\"\n\nfs-extra@^0.30.0:\n version \"0.30.0\"\n resolved \"https://registry.yarnpkg.com/fs-extra/-/fs-extra-0.30.0.tgz#f233ffcc08d4da7d432daa449776989db1df93f0\"\n - \ integrity sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=\n dependencies:\n graceful-fs - \"^4.1.2\"\n jsonfile \"^2.1.0\"\n klaw \"^1.0.0\"\n path-is-absolute - \"^1.0.0\"\n rimraf \"^2.2.8\"\n\nfs-extra@^10.0.0:\n version \"10.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf\"\n - \ integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==\n - \ dependencies:\n graceful-fs \"^4.2.0\"\n jsonfile \"^6.0.1\"\n universalify - \"^2.0.0\"\n\nfs-extra@^3.0.1:\n version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/fs-extra/-/fs-extra-3.0.1.tgz#3794f378c58b342ea7dbbb23095109c4b3b62291\"\n - \ integrity sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=\n dependencies:\n graceful-fs - \"^4.1.2\"\n jsonfile \"^3.0.0\"\n universalify \"^0.1.0\"\n\nfs-extra@^4.0.2, - fs-extra@^4.0.3:\n version \"4.0.3\"\n resolved \"https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94\"\n - \ integrity sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==\n - \ dependencies:\n graceful-fs \"^4.1.2\"\n jsonfile \"^4.0.0\"\n universalify - \"^0.1.0\"\n\nfs-extra@^5.0.0:\n version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/fs-extra/-/fs-extra-5.0.0.tgz#414d0110cdd06705734d055652c5411260c31abd\"\n - \ integrity sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==\n - \ dependencies:\n graceful-fs \"^4.1.2\"\n jsonfile \"^4.0.0\"\n universalify - \"^0.1.0\"\n\nfs-extra@^6.0.1:\n version \"6.0.1\"\n resolved \"https://registry.yarnpkg.com/fs-extra/-/fs-extra-6.0.1.tgz#8abc128f7946e310135ddc93b98bddb410e7a34b\"\n - \ integrity sha512-GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==\n - \ dependencies:\n graceful-fs \"^4.1.2\"\n jsonfile \"^4.0.0\"\n universalify - \"^0.1.0\"\n\nfs-extra@^7.0.0, fs-extra@^7.0.1:\n version \"7.0.1\"\n resolved - \"https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.1.tgz#4f189c44aa123b895f722804f55ea23eadc348e9\"\n - \ integrity sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==\n - \ dependencies:\n graceful-fs \"^4.1.2\"\n jsonfile \"^4.0.0\"\n universalify - \"^0.1.0\"\n\nfs-extra@^8.0.0, fs-extra@^8.0.1, fs-extra@^8.1.0:\n version - \"8.1.0\"\n resolved \"https://registry.yarnpkg.com/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0\"\n - \ integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==\n - \ dependencies:\n graceful-fs \"^4.2.0\"\n jsonfile \"^4.0.0\"\n universalify - \"^0.1.0\"\n\nfs-extra@^9.0.1, fs-extra@^9.1.0:\n version \"9.1.0\"\n resolved - \"https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d\"\n - \ integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==\n - \ dependencies:\n at-least-node \"^1.0.0\"\n graceful-fs \"^4.2.0\"\n - \ jsonfile \"^6.0.1\"\n universalify \"^2.0.0\"\n\nfs-merger@^3.0.1, - fs-merger@^3.2.1:\n version \"3.2.1\"\n resolved \"https://registry.yarnpkg.com/fs-merger/-/fs-merger-3.2.1.tgz#a225b11ae530426138294b8fbb19e82e3d4e0b3b\"\n - \ integrity sha512-AN6sX12liy0JE7C2evclwoo0aCG3PFulLjrTLsJpWh/2mM+DinhpSGqYLbHBBbIW1PLRNcFhJG8Axtz8mQW3ug==\n - \ dependencies:\n broccoli-node-api \"^1.7.0\"\n broccoli-node-info - \"^2.1.0\"\n fs-extra \"^8.0.1\"\n fs-tree-diff \"^2.0.1\"\n walk-sync - \"^2.2.0\"\n\nfs-minipass@^2.0.0, fs-minipass@^2.1.0:\n version \"2.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb\"\n - \ integrity sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==\n - \ dependencies:\n minipass \"^3.0.0\"\n\nfs-tree-diff@^0.5.2, fs-tree-diff@^0.5.3, - fs-tree-diff@^0.5.6, fs-tree-diff@^0.5.9:\n version \"0.5.9\"\n resolved - \"https://registry.yarnpkg.com/fs-tree-diff/-/fs-tree-diff-0.5.9.tgz#a4ec6182c2f5bd80b9b83c8e23e4522e6f5fd946\"\n - \ integrity sha512-872G8ax0kHh01m9n/2KDzgYwouKza0Ad9iFltBpNykvROvf2AGtoOzPJgGx125aolGPER3JuC7uZFrQ7bG1AZw==\n - \ dependencies:\n heimdalljs-logger \"^0.1.7\"\n object-assign \"^4.1.0\"\n - \ path-posix \"^1.0.0\"\n symlink-or-copy \"^1.1.8\"\n\nfs-tree-diff@^2.0.0, - fs-tree-diff@^2.0.1:\n version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/fs-tree-diff/-/fs-tree-diff-2.0.1.tgz#343e4745ab435ec39ebac5f9059ad919cd034afa\"\n - \ integrity sha512-x+CfAZ/lJHQqwlD64pYM5QxWjzWhSjroaVsr8PW831zOApL55qPibed0c+xebaLWVr2BnHFoHdrwOv8pzt8R5A==\n - \ dependencies:\n \"@types/symlink-or-copy\" \"^1.2.0\"\n heimdalljs-logger - \"^0.1.7\"\n object-assign \"^4.1.0\"\n path-posix \"^1.0.0\"\n symlink-or-copy - \"^1.1.8\"\n\nfs-updater@^1.0.4:\n version \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/fs-updater/-/fs-updater-1.0.4.tgz#2329980f99ae9176e9a0e84f7637538a182ce63b\"\n - \ integrity sha512-0pJX4mJF/qLsNEwTct8CdnnRdagfb+LmjRPJ8sO+nCnAZLW0cTmz4rTgU25n+RvTuWSITiLKrGVJceJPBIPlKg==\n - \ dependencies:\n can-symlink \"^1.0.0\"\n clean-up-path \"^1.0.0\"\n - \ heimdalljs \"^0.2.5\"\n heimdalljs-logger \"^0.1.9\"\n rimraf \"^2.6.2\"\n\nfs-write-stream-atomic@^1.0.8:\n - \ version \"1.0.10\"\n resolved \"https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9\"\n - \ integrity sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==\n - \ dependencies:\n graceful-fs \"^4.1.2\"\n iferr \"^0.1.5\"\n imurmurhash - \"^0.1.4\"\n readable-stream \"1 || 2\"\n\nfs.realpath@^1.0.0:\n version - \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f\"\n - \ integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==\n\nfsevents@^1.2.7:\n - \ version \"1.2.13\"\n resolved \"https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38\"\n - \ integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==\n - \ dependencies:\n bindings \"^1.5.0\"\n nan \"^2.12.1\"\n\nfsevents@~2.3.2:\n - \ version \"2.3.2\"\n resolved \"https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a\"\n - \ integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==\n\nfunction-bind@^1.1.1:\n - \ version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d\"\n - \ integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==\n\nfunction.prototype.name@^1.1.5:\n - \ version \"1.1.5\"\n resolved \"https://registry.yarnpkg.com/function.prototype.name/-/function.prototype.name-1.1.5.tgz#cce0505fe1ffb80503e6f9e46cc64e46a12a9621\"\n - \ integrity sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==\n - \ dependencies:\n call-bind \"^1.0.2\"\n define-properties \"^1.1.3\"\n - \ es-abstract \"^1.19.0\"\n functions-have-names \"^1.2.2\"\n\nfunctional-red-black-tree@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327\"\n - \ integrity sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=\n\nfunctions-have-names@^1.2.2:\n - \ version \"1.2.3\"\n resolved \"https://registry.yarnpkg.com/functions-have-names/-/functions-have-names-1.2.3.tgz#0404fe4ee2ba2f607f0e0ec3c80bae994133b834\"\n - \ integrity sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==\n\nfuse.js@^6.5.3:\n - \ version \"6.6.2\"\n resolved \"https://registry.yarnpkg.com/fuse.js/-/fuse.js-6.6.2.tgz#fe463fed4b98c0226ac3da2856a415576dc9a111\"\n - \ integrity sha512-cJaJkxCCxC8qIIcPBF9yGxY0W/tVZS3uEISDxhYIdtk8OL93pe+6Zj7LjCqVV4dzbqcriOZ+kQ/NE4RXZHsIGA==\n\ngauge@^4.0.3:\n - \ version \"4.0.4\"\n resolved \"https://registry.yarnpkg.com/gauge/-/gauge-4.0.4.tgz#52ff0652f2bbf607a989793d53b751bef2328dce\"\n - \ integrity sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==\n - \ dependencies:\n aproba \"^1.0.3 || ^2.0.0\"\n color-support \"^1.1.3\"\n - \ console-control-strings \"^1.1.0\"\n has-unicode \"^2.0.1\"\n signal-exit - \"^3.0.7\"\n string-width \"^4.2.3\"\n strip-ansi \"^6.0.1\"\n wide-align - \"^1.1.5\"\n\ngauge@~2.7.3:\n version \"2.7.4\"\n resolved \"https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7\"\n - \ integrity sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=\n dependencies:\n aproba - \"^1.0.3\"\n console-control-strings \"^1.0.0\"\n has-unicode \"^2.0.0\"\n - \ object-assign \"^4.1.0\"\n signal-exit \"^3.0.0\"\n string-width - \"^1.0.1\"\n strip-ansi \"^3.0.1\"\n wide-align \"^1.1.0\"\n\ngensync@^1.0.0-beta.1, - gensync@^1.0.0-beta.2:\n version \"1.0.0-beta.2\"\n resolved \"https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0\"\n - \ integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==\n\nget-caller-file@^2.0.1, - get-caller-file@^2.0.5:\n version \"2.0.5\"\n resolved \"https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e\"\n - \ integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==\n\nget-intrinsic@^1.0.2, - get-intrinsic@^1.1.0, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@^1.2.0:\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.0.tgz#7ad1dc0535f3a2904bba075772763e5051f6d05f\"\n - \ integrity sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==\n - \ dependencies:\n function-bind \"^1.1.1\"\n has \"^1.0.3\"\n has-symbols - \"^1.0.3\"\n\nget-stdin@^4.0.1:\n version \"4.0.1\"\n resolved \"https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe\"\n - \ integrity sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=\n\nget-stdin@^9.0.0:\n version - \"9.0.0\"\n resolved \"https://registry.yarnpkg.com/get-stdin/-/get-stdin-9.0.0.tgz#3983ff82e03d56f1b2ea0d3e60325f39d703a575\"\n - \ integrity sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==\n\nget-stream@^4.0.0:\n - \ version \"4.1.0\"\n resolved \"https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5\"\n - \ integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==\n - \ dependencies:\n pump \"^3.0.0\"\n\nget-stream@^5.0.0:\n version \"5.2.0\"\n - \ resolved \"https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3\"\n - \ integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==\n - \ dependencies:\n pump \"^3.0.0\"\n\nget-stream@^6.0.0:\n version \"6.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7\"\n - \ integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==\n\nget-symbol-description@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/get-symbol-description/-/get-symbol-description-1.0.0.tgz#7fdb81c900101fbd564dd5f1a30af5aadc1e58d6\"\n - \ integrity sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==\n - \ dependencies:\n call-bind \"^1.0.2\"\n get-intrinsic \"^1.1.1\"\n\nget-value@^2.0.3, - get-value@^2.0.6:\n version \"2.0.6\"\n resolved \"https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28\"\n - \ integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==\n\ngit-hooks-list@1.0.3:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/git-hooks-list/-/git-hooks-list-1.0.3.tgz#be5baaf78203ce342f2f844a9d2b03dba1b45156\"\n - \ integrity sha512-Y7wLWcrLUXwk2noSka166byGCvhMtDRpgHdzCno1UQv/n/Hegp++a2xBWJL1lJarnKD3SWaljD+0z1ztqxuKyQ==\n\ngit-repo-info@^2.1.1:\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/git-repo-info/-/git-repo-info-2.1.1.tgz#220ffed8cbae74ef8a80e3052f2ccb5179aed058\"\n - \ integrity sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==\n\ngithub-from-package@0.0.0:\n - \ version \"0.0.0\"\n resolved \"https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce\"\n - \ integrity sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==\n\nglob-parent@^3.1.0:\n - \ version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae\"\n - \ integrity sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==\n - \ dependencies:\n is-glob \"^3.1.0\"\n path-dirname \"^1.0.0\"\n\nglob-parent@^5.1.0, - glob-parent@^5.1.2, glob-parent@~5.1.2:\n version \"5.1.2\"\n resolved \"https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4\"\n - \ integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==\n - \ dependencies:\n is-glob \"^4.0.1\"\n\nglob-to-regexp@^0.3.0:\n version - \"0.3.0\"\n resolved \"https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab\"\n - \ integrity sha512-Iozmtbqv0noj0uDDqoL0zNq0VBEfK2YFoMAZoxJe4cwphvLR+JskfF30QhXHOR4m3KrE6NLRYw+U9MRXvifyig==\n\nglob-to-regexp@^0.4.1:\n - \ version \"0.4.1\"\n resolved \"https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e\"\n - \ integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==\n\nglob@^5.0.10:\n - \ version \"5.0.15\"\n resolved \"https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1\"\n - \ integrity sha512-c9IPMazfRITpmAAKi22dK1VKxGDX9ehhqfABDriL/lzO92xcUKEJPQHrVA/2YHSNFB4iFlykVmWvwo48nr3OxA==\n - \ dependencies:\n inflight \"^1.0.4\"\n inherits \"2\"\n minimatch - \"2 || 3\"\n once \"^1.3.0\"\n path-is-absolute \"^1.0.0\"\n\nglob@^7.0.4, - glob@^7.1.6:\n version \"7.1.6\"\n resolved \"https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6\"\n - \ integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==\n - \ dependencies:\n fs.realpath \"^1.0.0\"\n inflight \"^1.0.4\"\n inherits - \"2\"\n minimatch \"^3.0.4\"\n once \"^1.3.0\"\n path-is-absolute - \"^1.0.0\"\n\nglob@^7.1.1:\n version \"7.1.7\"\n resolved \"https://registry.yarnpkg.com/glob/-/glob-7.1.7.tgz#3b193e9233f01d42d0b3f78294bbeeb418f94a90\"\n - \ integrity sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==\n - \ dependencies:\n fs.realpath \"^1.0.0\"\n inflight \"^1.0.4\"\n inherits - \"2\"\n minimatch \"^3.0.4\"\n once \"^1.3.0\"\n path-is-absolute - \"^1.0.0\"\n\nglob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.2.0:\n version - \"7.2.3\"\n resolved \"https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b\"\n - \ integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==\n - \ dependencies:\n fs.realpath \"^1.0.0\"\n inflight \"^1.0.4\"\n inherits - \"2\"\n minimatch \"^3.1.1\"\n once \"^1.3.0\"\n path-is-absolute - \"^1.0.0\"\n\nglob@^8.0.1, glob@^8.0.3:\n version \"8.1.0\"\n resolved \"https://registry.yarnpkg.com/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e\"\n - \ integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==\n - \ dependencies:\n fs.realpath \"^1.0.0\"\n inflight \"^1.0.4\"\n inherits - \"2\"\n minimatch \"^5.0.1\"\n once \"^1.3.0\"\n\nglobal-modules@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea\"\n - \ integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==\n - \ dependencies:\n global-prefix \"^1.0.1\"\n is-windows \"^1.0.1\"\n - \ resolve-dir \"^1.0.0\"\n\nglobal-prefix@^1.0.1:\n version \"1.0.2\"\n - \ resolved \"https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe\"\n - \ integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=\n dependencies:\n expand-tilde - \"^2.0.2\"\n homedir-polyfill \"^1.0.1\"\n ini \"^1.3.4\"\n is-windows - \"^1.0.1\"\n which \"^1.2.14\"\n\nglobals@^11.1.0:\n version \"11.12.0\"\n - \ resolved \"https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e\"\n - \ integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==\n\nglobals@^13.6.0:\n - \ version \"13.7.0\"\n resolved \"https://registry.yarnpkg.com/globals/-/globals-13.7.0.tgz#aed3bcefd80ad3ec0f0be2cf0c895110c0591795\"\n - \ integrity sha512-Aipsz6ZKRxa/xQkZhNg0qIWXT6x6rD46f6x/PCnBomlttdIyAPak4YD9jTmKpZ72uROSMU87qJtcgpgHaVchiA==\n - \ dependencies:\n type-fest \"^0.20.2\"\n\nglobals@^13.9.0:\n version - \"13.10.0\"\n resolved \"https://registry.yarnpkg.com/globals/-/globals-13.10.0.tgz#60ba56c3ac2ca845cfbf4faeca727ad9dd204676\"\n - \ integrity sha512-piHC3blgLGFjvOuMmWZX60f+na1lXFDhQXBf1UYp2fXPXqvEUbOhNwi6BsQ0bQishwedgnjkwv1d9zKf+MWw3g==\n - \ dependencies:\n type-fest \"^0.20.2\"\n\nglobals@^9.18.0:\n version - \"9.18.0\"\n resolved \"https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a\"\n - \ integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==\n\nglobalthis@^1.0.3:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/globalthis/-/globalthis-1.0.3.tgz#5852882a52b80dc301b0660273e1ed082f0b6ccf\"\n - \ integrity sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==\n - \ dependencies:\n define-properties \"^1.1.3\"\n\nglobalyzer@0.1.0:\n version - \"0.1.0\"\n resolved \"https://registry.yarnpkg.com/globalyzer/-/globalyzer-0.1.0.tgz#cb76da79555669a1519d5a8edf093afaa0bf1465\"\n - \ integrity sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==\n\nglobby@10.0.0:\n - \ version \"10.0.0\"\n resolved \"https://registry.yarnpkg.com/globby/-/globby-10.0.0.tgz#abfcd0630037ae174a88590132c2f6804e291072\"\n - \ integrity sha512-3LifW9M4joGZasyYPz2A1U74zbC/45fvpXUvO/9KbSa+VV0aGZarWkfdgKyR9sExNP0t0x0ss/UMJpNpcaTspw==\n - \ dependencies:\n \"@types/glob\" \"^7.1.1\"\n array-union \"^2.1.0\"\n - \ dir-glob \"^3.0.1\"\n fast-glob \"^3.0.3\"\n glob \"^7.1.3\"\n ignore - \"^5.1.1\"\n merge2 \"^1.2.3\"\n slash \"^3.0.0\"\n\nglobby@^11.0.3:\n - \ version \"11.1.0\"\n resolved \"https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b\"\n - \ integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==\n - \ dependencies:\n array-union \"^2.1.0\"\n dir-glob \"^3.0.1\"\n fast-glob - \"^3.2.9\"\n ignore \"^5.2.0\"\n merge2 \"^1.4.1\"\n slash \"^3.0.0\"\n\nglobby@^13.1.2:\n - \ version \"13.1.2\"\n resolved \"https://registry.yarnpkg.com/globby/-/globby-13.1.2.tgz#29047105582427ab6eca4f905200667b056da515\"\n - \ integrity sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==\n - \ dependencies:\n dir-glob \"^3.0.1\"\n fast-glob \"^3.2.11\"\n ignore - \"^5.2.0\"\n merge2 \"^1.4.1\"\n slash \"^4.0.0\"\n\nglobrex@^0.1.2:\n - \ version \"0.1.2\"\n resolved \"https://registry.yarnpkg.com/globrex/-/globrex-0.1.2.tgz#dd5d9ec826232730cd6793a5e33a9302985e6098\"\n - \ integrity sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==\n\ngood-listener@^1.2.2:\n - \ version \"1.2.2\"\n resolved \"https://registry.yarnpkg.com/good-listener/-/good-listener-1.2.2.tgz#d53b30cdf9313dffb7dc9a0d477096aa6d145c50\"\n - \ integrity sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=\n dependencies:\n delegate - \"^3.1.2\"\n\ngopd@^1.0.1:\n version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c\"\n - \ integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==\n - \ dependencies:\n get-intrinsic \"^1.1.3\"\n\ngraceful-fs@^4.1.11, graceful-fs@^4.1.15, - graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.6, graceful-fs@^4.1.9, - graceful-fs@^4.2.0, graceful-fs@^4.2.10, graceful-fs@^4.2.4, graceful-fs@^4.2.6, - graceful-fs@^4.2.9:\n version \"4.2.10\"\n resolved \"https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c\"\n - \ integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==\n\n\"graceful-readlink@>= - 1.0.0\":\n version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725\"\n - \ integrity sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=\n\ngraphql-iso-date@^3.6.1:\n - \ version \"3.6.1\"\n resolved \"https://registry.yarnpkg.com/graphql-iso-date/-/graphql-iso-date-3.6.1.tgz#bd2d0dc886e0f954cbbbc496bbf1d480b57ffa96\"\n - \ integrity sha512-AwFGIuYMJQXOEAgRlJlFL4H1ncFM8n8XmoVDTNypNOZyQ8LFDG2ppMFlsS862BSTCDcSUfHp8PD3/uJhv7t59Q==\n\ngraphql-tag@^2.12.6:\n - \ version \"2.12.6\"\n resolved \"https://registry.yarnpkg.com/graphql-tag/-/graphql-tag-2.12.6.tgz#d441a569c1d2537ef10ca3d1633b48725329b5f1\"\n - \ integrity sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg==\n - \ dependencies:\n tslib \"^2.1.0\"\n\ngraphql-tools@^4.0.8:\n version - \"4.0.8\"\n resolved \"https://registry.yarnpkg.com/graphql-tools/-/graphql-tools-4.0.8.tgz#e7fb9f0d43408fb0878ba66b522ce871bafe9d30\"\n - \ integrity sha512-MW+ioleBrwhRjalKjYaLQbr+920pHBgy9vM/n47sswtns8+96sRn5M/G+J1eu7IMeKWiN/9p6tmwCHU7552VJg==\n - \ dependencies:\n apollo-link \"^1.2.14\"\n apollo-utilities \"^1.0.1\"\n - \ deprecated-decorator \"^0.1.6\"\n iterall \"^1.1.3\"\n uuid \"^3.1.0\"\n\ngraphql@^15.6.1, - graphql@^15.8.0:\n version \"15.8.0\"\n resolved \"https://registry.yarnpkg.com/graphql/-/graphql-15.8.0.tgz#33410e96b012fa3bdb1091cc99a94769db212b38\"\n - \ integrity sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw==\n\ngrowly@^1.3.0:\n - \ version \"1.3.0\"\n resolved \"https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081\"\n - \ integrity sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=\n\nhandlebars@^4.0.11, handlebars@^4.0.4, - handlebars@^4.3.1, handlebars@^4.7.3:\n version \"4.7.7\"\n resolved \"https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1\"\n - \ integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==\n - \ dependencies:\n minimist \"^1.2.5\"\n neo-async \"^2.6.0\"\n source-map - \"^0.6.1\"\n wordwrap \"^1.0.0\"\n optionalDependencies:\n uglify-js - \"^3.1.4\"\n\nhas-ansi@^2.0.0:\n version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91\"\n - \ integrity sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==\n - \ dependencies:\n ansi-regex \"^2.0.0\"\n\nhas-ansi@^3.0.0:\n version - \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/has-ansi/-/has-ansi-3.0.0.tgz#36077ef1d15f333484aa7fa77a28606f1c655b37\"\n - \ integrity sha1-Ngd+8dFfMzSEqn+neihgbxxlWzc=\n dependencies:\n ansi-regex - \"^3.0.0\"\n\nhas-bigints@^1.0.0:\n version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113\"\n - \ integrity sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==\n\nhas-bigints@^1.0.1, - has-bigints@^1.0.2:\n version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.2.tgz#0871bd3e3d51626f6ca0966668ba35d5602d6eaa\"\n - \ integrity sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==\n\nhas-flag@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd\"\n - \ integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==\n\nhas-flag@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b\"\n - \ integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==\n\nhas-property-descriptors@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861\"\n - \ integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==\n - \ dependencies:\n get-intrinsic \"^1.1.1\"\n\nhas-proto@^1.0.1:\n version - \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0\"\n - \ integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==\n\nhas-symbols@^1.0.0:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.2.tgz#165d3070c00309752a1236a479331e3ac56f1423\"\n - \ integrity sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==\n\nhas-symbols@^1.0.1, - has-symbols@^1.0.2, has-symbols@^1.0.3:\n version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8\"\n - \ integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==\n\nhas-tostringtag@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25\"\n - \ integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==\n - \ dependencies:\n has-symbols \"^1.0.2\"\n\nhas-unicode@^2.0.0, has-unicode@^2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9\"\n - \ integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==\n\nhas-value@^0.3.1:\n - \ version \"0.3.1\"\n resolved \"https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f\"\n - \ integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==\n - \ dependencies:\n get-value \"^2.0.3\"\n has-values \"^0.1.4\"\n isobject - \"^2.0.0\"\n\nhas-value@^1.0.0:\n version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177\"\n - \ integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==\n - \ dependencies:\n get-value \"^2.0.6\"\n has-values \"^1.0.0\"\n isobject - \"^3.0.0\"\n\nhas-values@^0.1.4:\n version \"0.1.4\"\n resolved \"https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771\"\n - \ integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==\n\nhas-values@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f\"\n - \ integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==\n - \ dependencies:\n is-number \"^3.0.0\"\n kind-of \"^4.0.0\"\n\nhas@^1.0.3:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796\"\n - \ integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==\n - \ dependencies:\n function-bind \"^1.1.1\"\n\nhash-base@^3.0.0:\n version - \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33\"\n - \ integrity sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==\n - \ dependencies:\n inherits \"^2.0.4\"\n readable-stream \"^3.6.0\"\n - \ safe-buffer \"^5.2.0\"\n\nhash-for-dep@^1.0.2, hash-for-dep@^1.4.7, hash-for-dep@^1.5.0, - hash-for-dep@^1.5.1:\n version \"1.5.1\"\n resolved \"https://registry.yarnpkg.com/hash-for-dep/-/hash-for-dep-1.5.1.tgz#497754b39bee2f1c4ade4521bfd2af0a7c1196e3\"\n - \ integrity sha512-/dQ/A2cl7FBPI2pO0CANkvuuVi/IFS5oTyJ0PsOb6jW6WbVW1js5qJXMJTNbWHXBIPdFTWFbabjB+mE0d+gelw==\n - \ dependencies:\n broccoli-kitchen-sink-helpers \"^0.3.1\"\n heimdalljs - \"^0.2.3\"\n heimdalljs-logger \"^0.1.7\"\n path-root \"^0.1.1\"\n resolve - \"^1.10.0\"\n resolve-package-path \"^1.0.11\"\n\nhash.js@^1.0.0, hash.js@^1.0.3:\n - \ version \"1.1.7\"\n resolved \"https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42\"\n - \ integrity sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==\n - \ dependencies:\n inherits \"^2.0.3\"\n minimalistic-assert \"^1.0.1\"\n\nheimdalljs-fs-monitor@^1.1.1:\n - \ version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/heimdalljs-fs-monitor/-/heimdalljs-fs-monitor-1.1.1.tgz#bb4021007e88484202402cdf594e3962d70dc4f4\"\n - \ integrity sha512-BHB8oOXLRlrIaON0MqJSEjGVPDyqt2Y6gu+w2PaEZjrCxeVtZG7etEZp7M4ZQ80HNvnr66KIQ2lot2qdeG8HgQ==\n - \ dependencies:\n callsites \"^3.1.0\"\n clean-stack \"^2.2.0\"\n extract-stack - \"^2.0.0\"\n heimdalljs \"^0.2.3\"\n heimdalljs-logger \"^0.1.7\"\n\nheimdalljs-graph@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/heimdalljs-graph/-/heimdalljs-graph-1.0.0.tgz#0059857952988e54f3a74bb23edaf669f8eaf6af\"\n - \ integrity sha512-v2AsTERBss0ukm/Qv4BmXrkwsT5x6M1V5Om6E8NcDQ/ruGkERsfsuLi5T8jx8qWzKMGYlwzAd7c/idymxRaPzA==\n\nheimdalljs-logger@^0.1.10, - heimdalljs-logger@^0.1.7, heimdalljs-logger@^0.1.9:\n version \"0.1.10\"\n - \ resolved \"https://registry.yarnpkg.com/heimdalljs-logger/-/heimdalljs-logger-0.1.10.tgz#90cad58aabb1590a3c7e640ddc6a4cd3a43faaf7\"\n - \ integrity sha512-pO++cJbhIufVI/fmB/u2Yty3KJD0TqNPecehFae0/eps0hkZ3b4Zc/PezUMOpYuHFQbA7FxHZxa305EhmjLj4g==\n - \ dependencies:\n debug \"^2.2.0\"\n heimdalljs \"^0.2.6\"\n\nheimdalljs@^0.2.0, - heimdalljs@^0.2.1, heimdalljs@^0.2.3, heimdalljs@^0.2.5, heimdalljs@^0.2.6:\n - \ version \"0.2.6\"\n resolved \"https://registry.yarnpkg.com/heimdalljs/-/heimdalljs-0.2.6.tgz#b0eebabc412813aeb9542f9cc622cb58dbdcd9fe\"\n - \ integrity sha512-o9bd30+5vLBvBtzCPwwGqpry2+n0Hi6H1+qwt6y+0kwRHGGF8TFIhJPmnuM0xO97zaKrDZMwO/V56fAnn8m/tA==\n - \ dependencies:\n rsvp \"~3.2.1\"\n\nhighlight.js@^11.7.0:\n version \"11.7.0\"\n - \ resolved \"https://registry.yarnpkg.com/highlight.js/-/highlight.js-11.7.0.tgz#3ff0165bc843f8c9bce1fd89e2fda9143d24b11e\"\n - \ integrity sha512-1rRqesRFhMO/PRF+G86evnyJkCgaZFOI+Z6kdj15TA18funfoqJXvgPCLSf0SWq3SRfg1j3HlDs8o4s3EGq1oQ==\n\nhighlightjs-jexl@^0.0.5:\n - \ version \"0.0.5\"\n resolved \"https://registry.yarnpkg.com/highlightjs-jexl/-/highlightjs-jexl-0.0.5.tgz#5b00dd3cf6654b950138386eb77ea1f7366b5441\"\n - \ integrity sha512-3zuT/nc0/sn+YiDU9ztC4EiHO8FN5IUcvMhprbNET554vym+guPa2pzHb+Vg1VRIYz8jW0vtfL/agAMoswj1nA==\n\nhmac-drbg@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1\"\n - \ integrity sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==\n - \ dependencies:\n hash.js \"^1.0.3\"\n minimalistic-assert \"^1.0.0\"\n - \ minimalistic-crypto-utils \"^1.0.1\"\n\nhoist-non-react-statics@^3.3.2:\n - \ version \"3.3.2\"\n resolved \"https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45\"\n - \ integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==\n - \ dependencies:\n react-is \"^16.7.0\"\n\nhome-or-tmp@^2.0.0:\n version - \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/home-or-tmp/-/home-or-tmp-2.0.0.tgz#e36c3f2d2cae7d746a857e38d18d5f32a7882db8\"\n - \ integrity sha512-ycURW7oUxE2sNiPVw1HVEFsW+ecOpJ5zaj7eC0RlwhibhRBod20muUN8qu/gzx956YrLolVvs1MTXwKgC2rVEg==\n - \ dependencies:\n os-homedir \"^1.0.0\"\n os-tmpdir \"^1.0.1\"\n\nhomedir-polyfill@^1.0.1:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz#743298cef4e5af3e194161fbadcc2151d3a058e8\"\n - \ integrity sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==\n - \ dependencies:\n parse-passwd \"^1.0.0\"\n\nhosted-git-info@^2.1.4:\n - \ version \"2.8.8\"\n resolved \"https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.8.tgz#7539bd4bc1e0e0a895815a2e0262420b12858488\"\n - \ integrity sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==\n\nhosted-git-info@^4.0.1:\n - \ version \"4.0.1\"\n resolved \"https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.0.1.tgz#710ef5452ea429a844abc33c981056e7371edab7\"\n - \ integrity sha512-eT7NrxAsppPRQEBSwKSosReE+v8OzABwEScQYk5d4uxaEPlzxTIku7LINXtBGalthkLhJnq5lBI89PfK43zAKg==\n - \ dependencies:\n lru-cache \"^6.0.0\"\n\nhosted-git-info@^5.0.0, hosted-git-info@^5.2.1:\n - \ version \"5.2.1\"\n resolved \"https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-5.2.1.tgz#0ba1c97178ef91f3ab30842ae63d6a272341156f\"\n - \ integrity sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==\n - \ dependencies:\n lru-cache \"^7.5.1\"\n\nhttp-cache-semantics@^4.1.0:\n - \ version \"4.1.1\"\n resolved \"https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a\"\n - \ integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==\n\nhttp-errors@1.7.2:\n - \ version \"1.7.2\"\n resolved \"https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.2.tgz#4f5029cf13239f31036e5b2e55292bcfbcc85c8f\"\n - \ integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==\n - \ dependencies:\n depd \"~1.1.2\"\n inherits \"2.0.3\"\n setprototypeof - \"1.1.1\"\n statuses \">= 1.5.0 < 2\"\n toidentifier \"1.0.0\"\n\nhttp-errors@2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3\"\n - \ integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==\n - \ dependencies:\n depd \"2.0.0\"\n inherits \"2.0.4\"\n setprototypeof - \"1.2.0\"\n statuses \"2.0.1\"\n toidentifier \"1.0.1\"\n\nhttp-errors@~1.6.2:\n - \ version \"1.6.3\"\n resolved \"https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d\"\n - \ integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=\n dependencies:\n depd \"~1.1.2\"\n - \ inherits \"2.0.3\"\n setprototypeof \"1.1.0\"\n statuses \">= 1.4.0 - < 2\"\n\nhttp-errors@~1.7.2:\n version \"1.7.3\"\n resolved \"https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.3.tgz#6c619e4f9c60308c38519498c14fbb10aacebb06\"\n - \ integrity sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==\n - \ dependencies:\n depd \"~1.1.2\"\n inherits \"2.0.4\"\n setprototypeof - \"1.1.1\"\n statuses \">= 1.5.0 < 2\"\n toidentifier \"1.0.0\"\n\nhttp-parser-js@>=0.5.1:\n - \ version \"0.5.3\"\n resolved \"https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.3.tgz#01d2709c79d41698bb01d4decc5e9da4e4a033d9\"\n - \ integrity sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==\n\nhttp-proxy-agent@^5.0.0:\n - \ version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43\"\n - \ integrity sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==\n - \ dependencies:\n \"@tootallnate/once\" \"2\"\n agent-base \"6\"\n debug - \"4\"\n\nhttp-proxy@^1.13.1, http-proxy@^1.18.1:\n version \"1.18.1\"\n resolved - \"https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549\"\n - \ integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==\n - \ dependencies:\n eventemitter3 \"^4.0.0\"\n follow-redirects \"^1.0.0\"\n - \ requires-port \"^1.0.0\"\n\nhttps-browserify@^1.0.0:\n version \"1.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73\"\n - \ integrity sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==\n\nhttps-proxy-agent@^5.0.0:\n - \ version \"5.0.1\"\n resolved \"https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6\"\n - \ integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==\n - \ dependencies:\n agent-base \"6\"\n debug \"4\"\n\nhttps@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/https/-/https-1.0.0.tgz#3c37c7ae1a8eeb966904a2ad1e975a194b7ed3a4\"\n - \ integrity sha1-PDfHrhqO65ZpBKKtHpdaGUt+06Q=\n\nhuman-signals@^1.1.1:\n version - \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3\"\n - \ integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==\n\nhuman-signals@^2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0\"\n - \ integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==\n\nhumanize-ms@^1.2.1:\n - \ version \"1.2.1\"\n resolved \"https://registry.yarnpkg.com/humanize-ms/-/humanize-ms-1.2.1.tgz#c46e3159a293f6b896da29316d8b6fe8bb79bbed\"\n - \ integrity sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==\n - \ dependencies:\n ms \"^2.0.0\"\n\ni@^0.3.7:\n version \"0.3.7\"\n resolved - \"https://registry.yarnpkg.com/i/-/i-0.3.7.tgz#2a7437a923d59c14b17243dc63a549af24d85799\"\n - \ integrity sha512-FYz4wlXgkQwIPqhzC5TdNMLSE5+GS1IIDJZY/1ZiEPCT2S3COUVZeT5OW4BmW4r5LHLQuOosSwsvnroG9GR59Q==\n\niconv-lite@0.4.24, - iconv-lite@^0.4.24:\n version \"0.4.24\"\n resolved \"https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b\"\n - \ integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==\n - \ dependencies:\n safer-buffer \">= 2.1.2 < 3\"\n\niconv-lite@^0.6.2:\n - \ version \"0.6.3\"\n resolved \"https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.6.3.tgz#a52f80bf38da1952eb5c681790719871a1a72501\"\n - \ integrity sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==\n - \ dependencies:\n safer-buffer \">= 2.1.2 < 3.0.0\"\n\nicss-utils@^5.0.0, - icss-utils@^5.1.0:\n version \"5.1.0\"\n resolved \"https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae\"\n - \ integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==\n\nieee754@^1.1.13, - ieee754@^1.1.4:\n version \"1.2.1\"\n resolved \"https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352\"\n - \ integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==\n\niferr@^0.1.5:\n - \ version \"0.1.5\"\n resolved \"https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501\"\n - \ integrity sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==\n\nignore-walk@^5.0.1:\n - \ version \"5.0.1\"\n resolved \"https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-5.0.1.tgz#5f199e23e1288f518d90358d461387788a154776\"\n - \ integrity sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw==\n - \ dependencies:\n minimatch \"^5.0.1\"\n\nignore@^4.0.6:\n version \"4.0.6\"\n - \ resolved \"https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc\"\n - \ integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==\n\nignore@^5.1.1:\n - \ version \"5.1.8\"\n resolved \"https://registry.yarnpkg.com/ignore/-/ignore-5.1.8.tgz#f150a8b50a34289b33e22f5889abd4d8016f0e57\"\n - \ integrity sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==\n\nignore@^5.2.0:\n - \ version \"5.2.0\"\n resolved \"https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a\"\n - \ integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==\n\niltorb@^2.3.2:\n - \ version \"2.4.5\"\n resolved \"https://registry.yarnpkg.com/iltorb/-/iltorb-2.4.5.tgz#d64434b527099125c6839ed48b666247a172ef87\"\n - \ integrity sha512-EMCMl3LnnNSZJS5QrxyZmMTaAC4+TJkM5woD+xbpm9RB+mFYCr7C05GFE3TEGCsVQSVHmjX+3sf5AiwsylNInQ==\n - \ dependencies:\n detect-libc \"^1.0.3\"\n nan \"^2.14.0\"\n npmlog - \"^4.1.2\"\n prebuild-install \"^5.3.3\"\n which-pm-runs \"^1.0.0\"\n\nimmutable@^4.0.0:\n - \ version \"4.2.4\"\n resolved \"https://registry.yarnpkg.com/immutable/-/immutable-4.2.4.tgz#83260d50889526b4b531a5e293709a77f7c55a2a\"\n - \ integrity sha512-WDxL3Hheb1JkRN3sQkyujNlL/xRjAo3rJtaU5xeufUauG66JdMr32bLj4gF+vWl84DIA3Zxw7tiAjneYzRRw+w==\n\nimport-fresh@^3.0.0, - import-fresh@^3.2.1:\n version \"3.3.0\"\n resolved \"https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b\"\n - \ integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==\n - \ dependencies:\n parent-module \"^1.0.0\"\n resolve-from \"^4.0.0\"\n\nimurmurhash@^0.1.4:\n - \ version \"0.1.4\"\n resolved \"https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea\"\n - \ integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==\n\ninclude-path-searcher@^0.1.0:\n - \ version \"0.1.0\"\n resolved \"https://registry.yarnpkg.com/include-path-searcher/-/include-path-searcher-0.1.0.tgz#c0cf2ddfa164fb2eae07bc7ca43a7f191cb4d7bd\"\n - \ integrity sha1-wM8t36Fk+y6uB7x8pDp/GRy0170=\n\nindent-string@^4.0.0:\n version - \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251\"\n - \ integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==\n\ninfer-owner@^1.0.3, - infer-owner@^1.0.4:\n version \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467\"\n - \ integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==\n\ninflected@^2.0.4:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/inflected/-/inflected-2.1.0.tgz#2816ac17a570bbbc8303ca05bca8bf9b3f959687\"\n - \ integrity sha512-hAEKNxvHf2Iq3H60oMBHkB4wl5jn3TPF3+fXek/sRwAB5gP9xWs4r7aweSF95f99HFoz69pnZTcu8f0SIHV18w==\n\ninflection@^1.13.1, - inflection@^1.13.2, inflection@~1.13.2:\n version \"1.13.4\"\n resolved - \"https://registry.yarnpkg.com/inflection/-/inflection-1.13.4.tgz#65aa696c4e2da6225b148d7a154c449366633a32\"\n - \ integrity sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw==\n\ninflight@^1.0.4:\n - \ version \"1.0.6\"\n resolved \"https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9\"\n - \ integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==\n - \ dependencies:\n once \"^1.3.0\"\n wrappy \"1\"\n\ninherits@2, inherits@2.0.4, - inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3:\n - \ version \"2.0.4\"\n resolved \"https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c\"\n - \ integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==\n\ninherits@2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1\"\n - \ integrity sha512-8nWq2nLTAwd02jTqJExUYFSD/fKq6VH9Y/oG2accc/kdI0V98Bag8d5a4gi3XHz73rDWa2PvTtvcWYquKqSENA==\n\ninherits@2.0.3:\n - \ version \"2.0.3\"\n resolved \"https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de\"\n - \ integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==\n\nini@^1.3.4, - ini@~1.3.0:\n version \"1.3.8\"\n resolved \"https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c\"\n - \ integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==\n\nini@^3.0.0, - ini@^3.0.1:\n version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/ini/-/ini-3.0.1.tgz#c76ec81007875bc44d544ff7a11a55d12294102d\"\n - \ integrity sha512-it4HyVAUTKBc6m8e1iXWvXSTdndF7HbdN713+kvLrymxTaU4AUBWrJ4vEooP+V7fexnVD3LKcBshjGGPefSMUQ==\n\ninit-package-json@^3.0.2:\n - \ version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/init-package-json/-/init-package-json-3.0.2.tgz#f5bc9bac93f2bdc005778bc2271be642fecfcd69\"\n - \ integrity sha512-YhlQPEjNFqlGdzrBfDNRLhvoSgX7iQRgSxgsNknRQ9ITXFT7UMfVMWhBTOh2Y+25lRnGrv5Xz8yZwQ3ACR6T3A==\n - \ dependencies:\n npm-package-arg \"^9.0.1\"\n promzard \"^0.3.0\"\n - \ read \"^1.0.7\"\n read-package-json \"^5.0.0\"\n semver \"^7.3.5\"\n - \ validate-npm-package-license \"^3.0.4\"\n validate-npm-package-name - \"^4.0.0\"\n\ninline-source-map-comment@^1.0.5:\n version \"1.0.5\"\n resolved - \"https://registry.yarnpkg.com/inline-source-map-comment/-/inline-source-map-comment-1.0.5.tgz#50a8a44c2a790dfac441b5c94eccd5462635faf6\"\n - \ integrity sha1-UKikTCp5DfrEQbXJTszVRiY1+vY=\n dependencies:\n chalk - \"^1.0.0\"\n get-stdin \"^4.0.1\"\n minimist \"^1.1.1\"\n sum-up - \"^1.0.1\"\n xtend \"^4.0.0\"\n\ninquirer@^6:\n version \"6.5.2\"\n resolved - \"https://registry.yarnpkg.com/inquirer/-/inquirer-6.5.2.tgz#ad50942375d036d327ff528c08bd5fab089928ca\"\n - \ integrity sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==\n - \ dependencies:\n ansi-escapes \"^3.2.0\"\n chalk \"^2.4.2\"\n cli-cursor - \"^2.1.0\"\n cli-width \"^2.0.0\"\n external-editor \"^3.0.3\"\n figures - \"^2.0.0\"\n lodash \"^4.17.12\"\n mute-stream \"0.0.7\"\n run-async - \"^2.2.0\"\n rxjs \"^6.4.0\"\n string-width \"^2.1.0\"\n strip-ansi - \"^5.1.0\"\n through \"^2.3.6\"\n\ninquirer@^7.3.3:\n version \"7.3.3\"\n - \ resolved \"https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003\"\n - \ integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==\n - \ dependencies:\n ansi-escapes \"^4.2.1\"\n chalk \"^4.1.0\"\n cli-cursor - \"^3.1.0\"\n cli-width \"^3.0.0\"\n external-editor \"^3.0.3\"\n figures - \"^3.0.0\"\n lodash \"^4.17.19\"\n mute-stream \"0.0.8\"\n run-async - \"^2.4.0\"\n rxjs \"^6.6.0\"\n string-width \"^4.1.0\"\n strip-ansi - \"^6.0.0\"\n through \"^2.3.6\"\n\ninternal-slot@^1.0.3, internal-slot@^1.0.4:\n - \ version \"1.0.5\"\n resolved \"https://registry.yarnpkg.com/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986\"\n - \ integrity sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==\n - \ dependencies:\n get-intrinsic \"^1.2.0\"\n has \"^1.0.3\"\n side-channel - \"^1.0.4\"\n\nintersection-observer-admin@~0.3.2:\n version \"0.3.3\"\n resolved - \"https://registry.yarnpkg.com/intersection-observer-admin/-/intersection-observer-admin-0.3.3.tgz#176a2a08c1cfa9ec3bc74d81cb9ba6483c30e625\"\n - \ integrity sha512-aKMJPw/8cxybcgYTbnwGn87VgSFbSNNqeChRJahD+ai+jtwlCOdIcEvtuBd2BWO9bPuylVgeQVmGGfX2aS1NIg==\n\nintl-messageformat-parser@^6.0.5:\n - \ version \"6.4.4\"\n resolved \"https://registry.yarnpkg.com/intl-messageformat-parser/-/intl-messageformat-parser-6.4.4.tgz#abbd94e96dc4ff41607376bfab024553450cc1e0\"\n - \ integrity sha512-7AaFKNZEfzLQR6+jivOuz9e7yA8ka5KrmLebgY4QHTRLf8r64dp3LjnW98LkBWjdk8GK0sawD2dHDqW++A/pXA==\n - \ dependencies:\n \"@formatjs/ecma402-abstract\" \"1.6.4\"\n tslib \"^2.1.0\"\n\nintl-messageformat@^9.3.6:\n - \ version \"9.13.0\"\n resolved \"https://registry.yarnpkg.com/intl-messageformat/-/intl-messageformat-9.13.0.tgz#97360b73bd82212e4f6005c712a4a16053165468\"\n - \ integrity sha512-7sGC7QnSQGa5LZP7bXLDhVDtQOeKGeBFGHF2Y8LVBwYZoQZCgWeKoPGTa5GMG8g/TzDgeXuYJQis7Ggiw2xTOw==\n - \ dependencies:\n \"@formatjs/ecma402-abstract\" \"1.11.4\"\n \"@formatjs/fast-memoize\" - \"1.2.1\"\n \"@formatjs/icu-messageformat-parser\" \"2.1.0\"\n tslib - \"^2.1.0\"\n\ninvariant@^2.2.2:\n version \"2.2.4\"\n resolved \"https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6\"\n - \ integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==\n - \ dependencies:\n loose-envify \"^1.0.0\"\n\nip-regex@^4.1.0:\n version - \"4.3.0\"\n resolved \"https://registry.yarnpkg.com/ip-regex/-/ip-regex-4.3.0.tgz#687275ab0f57fa76978ff8f4dddc8a23d5990db5\"\n - \ integrity sha512-B9ZWJxHHOHUhUjCPrMpLD4xEq35bUTClHM1S6CBU5ixQnkZmwipwgc96vAd7AAGM9TGHvJR+Uss+/Ak6UphK+Q==\n\nip@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/ip/-/ip-2.0.0.tgz#4cf4ab182fee2314c75ede1276f8c80b479936da\"\n - \ integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==\n\nipaddr.js@1.9.1:\n - \ version \"1.9.1\"\n resolved \"https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3\"\n - \ integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==\n\nis-accessor-descriptor@^0.1.6:\n - \ version \"0.1.6\"\n resolved \"https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6\"\n - \ integrity sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==\n - \ dependencies:\n kind-of \"^3.0.2\"\n\nis-accessor-descriptor@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656\"\n - \ integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==\n - \ dependencies:\n kind-of \"^6.0.0\"\n\nis-arguments@^1.1.0, is-arguments@^1.1.1:\n - \ version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/is-arguments/-/is-arguments-1.1.1.tgz#15b3f88fda01f2a97fec84ca761a560f123efa9b\"\n - \ integrity sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==\n - \ dependencies:\n call-bind \"^1.0.2\"\n has-tostringtag \"^1.0.0\"\n\nis-array-buffer@^3.0.1:\n - \ version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe\"\n - \ integrity sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==\n - \ dependencies:\n call-bind \"^1.0.2\"\n get-intrinsic \"^1.2.0\"\n - \ is-typed-array \"^1.1.10\"\n\nis-arrayish@^0.2.1:\n version \"0.2.1\"\n - \ resolved \"https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d\"\n - \ integrity sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=\n\nis-bigint@^1.0.1:\n version - \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3\"\n - \ integrity sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==\n - \ dependencies:\n has-bigints \"^1.0.1\"\n\nis-binary-path@^1.0.0:\n version - \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898\"\n - \ integrity sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==\n - \ dependencies:\n binary-extensions \"^1.0.0\"\n\nis-binary-path@~2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09\"\n - \ integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==\n - \ dependencies:\n binary-extensions \"^2.0.0\"\n\nis-boolean-object@^1.1.0:\n - \ version \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719\"\n - \ integrity sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==\n - \ dependencies:\n call-bind \"^1.0.2\"\n has-tostringtag \"^1.0.0\"\n\nis-buffer@^1.1.5:\n - \ version \"1.1.6\"\n resolved \"https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be\"\n - \ integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==\n\nis-callable@^1.1.3, - is-callable@^1.1.4, is-callable@^1.2.7:\n version \"1.2.7\"\n resolved \"https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055\"\n - \ integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==\n\nis-callable@^1.2.3:\n - \ version \"1.2.4\"\n resolved \"https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.4.tgz#47301d58dd0259407865547853df6d61fe471945\"\n - \ integrity sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==\n\nis-cidr@^4.0.2:\n - \ version \"4.0.2\"\n resolved \"https://registry.yarnpkg.com/is-cidr/-/is-cidr-4.0.2.tgz#94c7585e4c6c77ceabf920f8cde51b8c0fda8814\"\n - \ integrity sha512-z4a1ENUajDbEl/Q6/pVBpTR1nBjjEE1X7qb7bmWYanNnPoKAvUCPFKeXV6Fe4mgTkWKBqiHIcwsI3SndiO5FeA==\n - \ dependencies:\n cidr-regex \"^3.1.1\"\n\nis-core-module@^2.11.0, is-core-module@^2.8.1, - is-core-module@^2.9.0:\n version \"2.11.0\"\n resolved \"https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.11.0.tgz#ad4cb3e3863e814523c96f3f58d26cc570ff0144\"\n - \ integrity sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==\n - \ dependencies:\n has \"^1.0.3\"\n\nis-data-descriptor@^0.1.4:\n version - \"0.1.4\"\n resolved \"https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56\"\n - \ integrity sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==\n - \ dependencies:\n kind-of \"^3.0.2\"\n\nis-data-descriptor@^1.0.0:\n version - \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7\"\n - \ integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==\n - \ dependencies:\n kind-of \"^6.0.0\"\n\nis-date-object@^1.0.1, is-date-object@^1.0.5:\n - \ version \"1.0.5\"\n resolved \"https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.5.tgz#0841d5536e724c25597bf6ea62e1bd38298df31f\"\n - \ integrity sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==\n - \ dependencies:\n has-tostringtag \"^1.0.0\"\n\nis-descriptor@^0.1.0:\n - \ version \"0.1.6\"\n resolved \"https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca\"\n - \ integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==\n - \ dependencies:\n is-accessor-descriptor \"^0.1.6\"\n is-data-descriptor - \"^0.1.4\"\n kind-of \"^5.0.0\"\n\nis-descriptor@^1.0.0, is-descriptor@^1.0.2:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec\"\n - \ integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==\n - \ dependencies:\n is-accessor-descriptor \"^1.0.0\"\n is-data-descriptor - \"^1.0.0\"\n kind-of \"^6.0.2\"\n\nis-docker@^2.0.0:\n version \"2.1.1\"\n - \ resolved \"https://registry.yarnpkg.com/is-docker/-/is-docker-2.1.1.tgz#4125a88e44e450d384e09047ede71adc2d144156\"\n - \ integrity sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==\n\nis-extendable@^0.1.0, - is-extendable@^0.1.1:\n version \"0.1.1\"\n resolved \"https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89\"\n - \ integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==\n\nis-extendable@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4\"\n - \ integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==\n - \ dependencies:\n is-plain-object \"^2.0.4\"\n\nis-extglob@^2.1.0, is-extglob@^2.1.1:\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2\"\n - \ integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==\n\nis-finite@^1.0.0:\n - \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3\"\n - \ integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==\n\nis-fullwidth-code-point@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb\"\n - \ integrity sha1-754xOG8DGn8NZDr4L95QxFfvAMs=\n dependencies:\n number-is-nan - \"^1.0.0\"\n\nis-fullwidth-code-point@^2.0.0:\n version \"2.0.0\"\n resolved - \"https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f\"\n - \ integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==\n\nis-fullwidth-code-point@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d\"\n - \ integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==\n\nis-git-url@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/is-git-url/-/is-git-url-1.0.0.tgz#53f684cd143285b52c3244b4e6f28253527af66b\"\n - \ integrity sha1-U/aEzRQyhbUsMkS05vKCU1J69ms=\n\nis-glob@^3.1.0:\n version - \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a\"\n - \ integrity sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==\n - \ dependencies:\n is-extglob \"^2.1.0\"\n\nis-glob@^4.0.0, is-glob@^4.0.1, - is-glob@^4.0.3, is-glob@~4.0.1:\n version \"4.0.3\"\n resolved \"https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084\"\n - \ integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==\n - \ dependencies:\n is-extglob \"^2.1.1\"\n\nis-interactive@^1.0.0:\n version - \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e\"\n - \ integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==\n\nis-lambda@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5\"\n - \ integrity sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==\n\nis-language-code@^3.1.0:\n - \ version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/is-language-code/-/is-language-code-3.1.0.tgz#b2386b49227e7010636f16d0c2c681ca40136ab5\"\n - \ integrity sha512-zJdQ3QTeLye+iphMeK3wks+vXSRFKh68/Pnlw7aOfApFSEIOhYa8P9vwwa6QrImNNBMJTiL1PpYF0f4BxDuEgA==\n - \ dependencies:\n \"@babel/runtime\" \"^7.14.0\"\n\nis-map@^2.0.1, is-map@^2.0.2:\n - \ version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/is-map/-/is-map-2.0.2.tgz#00922db8c9bf73e81b7a335827bc2a43f2b91127\"\n - \ integrity sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==\n\nis-negative-zero@^2.0.1, - is-negative-zero@^2.0.2:\n version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150\"\n - \ integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==\n\nis-number-object@^1.0.4:\n - \ version \"1.0.7\"\n resolved \"https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc\"\n - \ integrity sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==\n - \ dependencies:\n has-tostringtag \"^1.0.0\"\n\nis-number@^3.0.0:\n version - \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195\"\n - \ integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==\n - \ dependencies:\n kind-of \"^3.0.2\"\n\nis-number@^7.0.0:\n version \"7.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b\"\n - \ integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==\n\nis-obj@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982\"\n - \ integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==\n\nis-plain-obj@2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287\"\n - \ integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==\n\nis-plain-object@^2.0.3, - is-plain-object@^2.0.4:\n version \"2.0.4\"\n resolved \"https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677\"\n - \ integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==\n - \ dependencies:\n isobject \"^3.0.1\"\n\nis-reference@^1.1.0:\n version - \"1.2.1\"\n resolved \"https://registry.yarnpkg.com/is-reference/-/is-reference-1.2.1.tgz#8b2dac0b371f4bc994fdeaba9eb542d03002d0b7\"\n - \ integrity sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==\n - \ dependencies:\n \"@types/estree\" \"*\"\n\nis-regex@^1.1.2:\n version - \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.2.tgz#81c8ebde4db142f2cf1c53fc86d6a45788266251\"\n - \ integrity sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==\n - \ dependencies:\n call-bind \"^1.0.2\"\n has-symbols \"^1.0.1\"\n\nis-regex@^1.1.4:\n - \ version \"1.1.4\"\n resolved \"https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958\"\n - \ integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==\n - \ dependencies:\n call-bind \"^1.0.2\"\n has-tostringtag \"^1.0.0\"\n\nis-set@^2.0.1, - is-set@^2.0.2:\n version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/is-set/-/is-set-2.0.2.tgz#90755fa4c2562dc1c5d4024760d6119b94ca18ec\"\n - \ integrity sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==\n\nis-shared-array-buffer@^1.0.2:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79\"\n - \ integrity sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==\n - \ dependencies:\n call-bind \"^1.0.2\"\n\nis-stream@^1.1.0:\n version - \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44\"\n - \ integrity sha1-EtSj3U5o4Lec6428hBc66A2RykQ=\n\nis-stream@^2.0.0:\n version - \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077\"\n - \ integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==\n\nis-string@^1.0.5, - is-string@^1.0.7:\n version \"1.0.7\"\n resolved \"https://registry.yarnpkg.com/is-string/-/is-string-1.0.7.tgz#0dd12bf2006f255bb58f695110eff7491eebc0fd\"\n - \ integrity sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==\n - \ dependencies:\n has-tostringtag \"^1.0.0\"\n\nis-symbol@^1.0.2, is-symbol@^1.0.3:\n - \ version \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.4.tgz#a6dac93b635b063ca6872236de88910a57af139c\"\n - \ integrity sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==\n - \ dependencies:\n has-symbols \"^1.0.2\"\n\nis-type@0.0.1:\n version \"0.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/is-type/-/is-type-0.0.1.tgz#f651d85c365d44955d14a51d8d7061f3f6b4779c\"\n - \ integrity sha1-9lHYXDZdRJVdFKUdjXBh8/a0d5w=\n dependencies:\n core-util-is - \"~1.0.0\"\n\nis-typed-array@^1.1.10, is-typed-array@^1.1.9:\n version \"1.1.10\"\n - \ resolved \"https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.10.tgz#36a5b5cb4189b575d1a3e4b08536bfb485801e3f\"\n - \ integrity sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==\n - \ dependencies:\n available-typed-arrays \"^1.0.5\"\n call-bind \"^1.0.2\"\n - \ for-each \"^0.3.3\"\n gopd \"^1.0.1\"\n has-tostringtag \"^1.0.0\"\n\nis-typedarray@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a\"\n - \ integrity sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=\n\nis-unicode-supported@^0.1.0:\n - \ version \"0.1.0\"\n resolved \"https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7\"\n - \ integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==\n\nis-weakmap@^2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/is-weakmap/-/is-weakmap-2.0.1.tgz#5008b59bdc43b698201d18f62b37b2ca243e8cf2\"\n - \ integrity sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==\n\nis-weakref@^1.0.2:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2\"\n - \ integrity sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==\n - \ dependencies:\n call-bind \"^1.0.2\"\n\nis-weakset@^2.0.1:\n version - \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/is-weakset/-/is-weakset-2.0.2.tgz#4569d67a747a1ce5a994dfd4ef6dcea76e7c0a1d\"\n - \ integrity sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==\n - \ dependencies:\n call-bind \"^1.0.2\"\n get-intrinsic \"^1.1.1\"\n\nis-windows@^1.0.1, - is-windows@^1.0.2:\n version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d\"\n - \ integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==\n\nis-wsl@^1.1.0:\n - \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d\"\n - \ integrity sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==\n\nis-wsl@^2.2.0:\n - \ version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271\"\n - \ integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==\n - \ dependencies:\n is-docker \"^2.0.0\"\n\nisarray@0.0.1:\n version \"0.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf\"\n - \ integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==\n\nisarray@1.0.0, - isarray@^1.0.0, isarray@~1.0.0:\n version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11\"\n - \ integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==\n\nisarray@^2.0.5:\n - \ version \"2.0.5\"\n resolved \"https://registry.yarnpkg.com/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723\"\n - \ integrity sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==\n\nisbinaryfile@^4.0.8:\n - \ version \"4.0.10\"\n resolved \"https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz#0c5b5e30c2557a2f06febd37b7322946aaee42b3\"\n - \ integrity sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw==\n\nisexe@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10\"\n - \ integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==\n\nisobject@^2.0.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89\"\n - \ integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==\n - \ dependencies:\n isarray \"1.0.0\"\n\nisobject@^3.0.0, isobject@^3.0.1:\n - \ version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df\"\n - \ integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==\n\nistextorbinary@2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/istextorbinary/-/istextorbinary-2.1.0.tgz#dbed2a6f51be2f7475b68f89465811141b758874\"\n - \ integrity sha512-kT1g2zxZ5Tdabtpp9VSdOzW9lb6LXImyWbzbQeTxoRtHhurC9Ej9Wckngr2+uepPL09ky/mJHmN9jeJPML5t6A==\n - \ dependencies:\n binaryextensions \"1 || 2\"\n editions \"^1.1.1\"\n - \ textextensions \"1 || 2\"\n\nistextorbinary@^2.5.1:\n version \"2.6.0\"\n - \ resolved \"https://registry.yarnpkg.com/istextorbinary/-/istextorbinary-2.6.0.tgz#60776315fb0fa3999add276c02c69557b9ca28ab\"\n - \ integrity sha512-+XRlFseT8B3L9KyjxxLjfXSLMuErKDsd8DBNrsaxoViABMEZlOSCstwmw0qpoFX3+U6yWU1yhLudAe6/lETGGA==\n - \ dependencies:\n binaryextensions \"^2.1.2\"\n editions \"^2.2.0\"\n - \ textextensions \"^2.5.0\"\n\niterall@^1.1.3:\n version \"1.3.0\"\n resolved - \"https://registry.yarnpkg.com/iterall/-/iterall-1.3.0.tgz#afcb08492e2915cbd8a0884eb93a8c94d0d72fea\"\n - \ integrity sha512-QZ9qOMdF+QLHxy1QIpUHUU1D5pS2CG2P69LF6L6CPjPYA/XMOmKV3PZpawHoAjHNyB0swdVTRxdYT4tbBbxqwg==\n\njest-worker@^27.4.5:\n - \ version \"27.5.1\"\n resolved \"https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0\"\n - \ integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==\n - \ dependencies:\n \"@types/node\" \"*\"\n merge-stream \"^2.0.0\"\n - \ supports-color \"^8.0.0\"\n\njexl@^2.3.0:\n version \"2.3.0\"\n resolved - \"https://registry.yarnpkg.com/jexl/-/jexl-2.3.0.tgz#73e0694d86ca917ac24fed753f201c1db59a46c5\"\n - \ integrity sha512-ecqln4kTWNkMwbFvTukOMDq1jy1GcPzvshhMp/s4pxU86xdLDq7HbDRa87DfMfbSAOS8V6EwvCdfs0S+w/iycA==\n - \ dependencies:\n \"@babel/runtime\" \"^7.10.2\"\n\njs-sha256@^0.9.0:\n - \ version \"0.9.0\"\n resolved \"https://registry.yarnpkg.com/js-sha256/-/js-sha256-0.9.0.tgz#0b89ac166583e91ef9123644bd3c5334ce9d0966\"\n - \ integrity sha512-sga3MHh9sgQN2+pJ9VYZ+1LPwXOxuBJBA5nrR5/ofPfuiJBE2hnjsaN8se8JznOmGLN2p49Pe5U/ttafcs/apA==\n\njs-string-escape@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/js-string-escape/-/js-string-escape-1.0.1.tgz#e2625badbc0d67c7533e9edc1068c587ae4137ef\"\n - \ integrity sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==\n\n\"js-tokens@^3.0.0 - || ^4.0.0\", js-tokens@^4.0.0:\n version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499\"\n - \ integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==\n\njs-tokens@^3.0.2:\n - \ version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b\"\n - \ integrity sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==\n\njs-yaml@^3.13.1, - js-yaml@^3.14.0, js-yaml@^3.2.5, js-yaml@^3.2.7:\n version \"3.14.1\"\n resolved - \"https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537\"\n - \ integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==\n - \ dependencies:\n argparse \"^1.0.7\"\n esprima \"^4.0.0\"\n\njsesc@^1.3.0:\n - \ version \"1.3.0\"\n resolved \"https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b\"\n - \ integrity sha512-Mke0DA0QjUWuJlhsE0ZPPhYiJkRap642SmI/4ztCFaUs6V2AiH1sfecc+57NgaryfAA2VR3v6O+CSjC1jZJKOA==\n\njsesc@^2.5.1:\n - \ version \"2.5.2\"\n resolved \"https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4\"\n - \ integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==\n\njsesc@~0.3.x:\n - \ version \"0.3.0\"\n resolved \"https://registry.yarnpkg.com/jsesc/-/jsesc-0.3.0.tgz#1bf5ee63b4539fe2e26d0c1e99c240b97a457972\"\n - \ integrity sha512-UHQmAeTXV+iwEk0aHheJRqo6Or90eDxI6KIYpHSjKLXKuKlPt1CQ7tGBerFcFA8uKU5mYxiPMlckmFptd5XZzA==\n\njsesc@~0.5.0:\n - \ version \"0.5.0\"\n resolved \"https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d\"\n - \ integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==\n\njson-parse-better-errors@^1.0.1, - json-parse-better-errors@^1.0.2:\n version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9\"\n - \ integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==\n\njson-parse-even-better-errors@^2.3.0, - json-parse-even-better-errors@^2.3.1:\n version \"2.3.1\"\n resolved \"https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d\"\n - \ integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==\n\njson-schema-traverse@^0.4.1:\n - \ version \"0.4.1\"\n resolved \"https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660\"\n - \ integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==\n\njson-schema-traverse@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2\"\n - \ integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==\n\njson-stable-stringify-without-jsonify@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651\"\n - \ integrity sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=\n\njson-stable-stringify@^1.0.0:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af\"\n - \ integrity sha512-i/J297TW6xyj7sDFa7AmBPkQvLIxWr2kKPWI26tXydnZrzVAocNqn5DMNT1Mzk0vit1V5UkRM7C1KdVNp7Lmcg==\n - \ dependencies:\n jsonify \"~0.0.0\"\n\njson-stable-stringify@^1.0.1:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.2.tgz#e06f23128e0bbe342dc996ed5a19e28b57b580e0\"\n - \ integrity sha512-eunSSaEnxV12z+Z73y/j5N37/In40GK4GmsSy+tEHJMxknvqnA7/djeYtAgW0GsWHUfg+847WJjKaEylk2y09g==\n - \ dependencies:\n jsonify \"^0.0.1\"\n\njson-stringify-nice@^1.1.4:\n version - \"1.1.4\"\n resolved \"https://registry.yarnpkg.com/json-stringify-nice/-/json-stringify-nice-1.1.4.tgz#2c937962b80181d3f317dd39aa323e14f5a60a67\"\n - \ integrity sha512-5Z5RFW63yxReJ7vANgW6eZFGWaQvnPE3WNmZoOJrSkGju2etKA2L5rrOa1sm877TVTFt57A80BH1bArcmlLfPw==\n\njson5@^0.5.1:\n - \ version \"0.5.1\"\n resolved \"https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821\"\n - \ integrity sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==\n\njson5@^1.0.1:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/json5/-/json5-1.0.2.tgz#63d98d60f21b313b77c4d6da18bfa69d80e1d593\"\n - \ integrity sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==\n - \ dependencies:\n minimist \"^1.2.0\"\n\njson5@^2.1.2, json5@^2.2.1, json5@^2.2.2:\n - \ version \"2.2.3\"\n resolved \"https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283\"\n - \ integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==\n\njsonfile@^2.1.0:\n - \ version \"2.4.0\"\n resolved \"https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8\"\n - \ integrity sha1-NzaitCi4e72gzIO1P6PWM6NcKug=\n optionalDependencies:\n graceful-fs - \"^4.1.6\"\n\njsonfile@^3.0.0:\n version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/jsonfile/-/jsonfile-3.0.1.tgz#a5ecc6f65f53f662c4415c7675a0331d0992ec66\"\n - \ integrity sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=\n optionalDependencies:\n graceful-fs - \"^4.1.6\"\n\njsonfile@^4.0.0:\n version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb\"\n - \ integrity sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==\n - \ optionalDependencies:\n graceful-fs \"^4.1.6\"\n\njsonfile@^6.0.1:\n - \ version \"6.1.0\"\n resolved \"https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae\"\n - \ integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==\n - \ dependencies:\n universalify \"^2.0.0\"\n optionalDependencies:\n graceful-fs - \"^4.1.6\"\n\njsonify@^0.0.1, jsonify@~0.0.0:\n version \"0.0.1\"\n resolved - \"https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.1.tgz#2aa3111dae3d34a0f151c63f3a45d995d9420978\"\n - \ integrity sha512-2/Ki0GcmuqSrgFyelQq9M05y7PS0mEwuIzrf3f1fPqkVDVRvZrPZtVSMHxdgo8Aq0sxAOb/cr2aqqA3LeWHVPg==\n\njsonparse@^1.3.1:\n - \ version \"1.3.1\"\n resolved \"https://registry.yarnpkg.com/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280\"\n - \ integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==\n\njust-diff-apply@^5.2.0:\n - \ version \"5.5.0\"\n resolved \"https://registry.yarnpkg.com/just-diff-apply/-/just-diff-apply-5.5.0.tgz#771c2ca9fa69f3d2b54e7c3f5c1dfcbcc47f9f0f\"\n - \ integrity sha512-OYTthRfSh55WOItVqwpefPtNt2VdKsq5AnAK6apdtR6yCH8pr0CmSr710J0Mf+WdQy7K/OzMy7K2MgAfdQURDw==\n\njust-diff@^5.0.1:\n - \ version \"5.2.0\"\n resolved \"https://registry.yarnpkg.com/just-diff/-/just-diff-5.2.0.tgz#60dca55891cf24cd4a094e33504660692348a241\"\n - \ integrity sha512-6ufhP9SHjb7jibNFrNxyFZ6od3g+An6Ai9mhGRvcYe8UJlH0prseN64M+6ZBBUoKYHZsitDP42gAJ8+eVWr3lw==\n\nkind-of@^3.0.2, - kind-of@^3.0.3, kind-of@^3.2.0:\n version \"3.2.2\"\n resolved \"https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64\"\n - \ integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==\n - \ dependencies:\n is-buffer \"^1.1.5\"\n\nkind-of@^4.0.0:\n version \"4.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57\"\n - \ integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==\n - \ dependencies:\n is-buffer \"^1.1.5\"\n\nkind-of@^5.0.0:\n version \"5.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d\"\n - \ integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==\n\nkind-of@^6.0.0, - kind-of@^6.0.2:\n version \"6.0.3\"\n resolved \"https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd\"\n - \ integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==\n\nklaw@^1.0.0:\n - \ version \"1.3.1\"\n resolved \"https://registry.yarnpkg.com/klaw/-/klaw-1.3.1.tgz#4088433b46b3b1ba259d78785d8e96f73ba02439\"\n - \ integrity sha1-QIhDO0azsbolnXh4XY6W9zugJDk=\n optionalDependencies:\n graceful-fs - \"^4.1.9\"\n\nlanguage-subtag-registry@~0.3.2:\n version \"0.3.22\"\n resolved - \"https://registry.yarnpkg.com/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz#2e1500861b2e457eba7e7ae86877cbd08fa1fd1d\"\n - \ integrity sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==\n\nlanguage-tags@^1.0.5:\n - \ version \"1.0.5\"\n resolved \"https://registry.yarnpkg.com/language-tags/-/language-tags-1.0.5.tgz#d321dbc4da30ba8bf3024e040fa5c14661f9193a\"\n - \ integrity sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==\n - \ dependencies:\n language-subtag-registry \"~0.3.2\"\n\nleek@0.0.24:\n - \ version \"0.0.24\"\n resolved \"https://registry.yarnpkg.com/leek/-/leek-0.0.24.tgz#e400e57f0e60d8ef2bd4d068dc428a54345dbcda\"\n - \ integrity sha1-5ADlfw5g2O8r1NBo3EKKVDRdvNo=\n dependencies:\n debug - \"^2.1.0\"\n lodash.assign \"^3.2.0\"\n rsvp \"^3.0.21\"\n\nlevn@^0.4.1:\n - \ version \"0.4.1\"\n resolved \"https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade\"\n - \ integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==\n - \ dependencies:\n prelude-ls \"^1.2.1\"\n type-check \"~0.4.0\"\n\nlibnpmaccess@^6.0.4:\n - \ version \"6.0.4\"\n resolved \"https://registry.yarnpkg.com/libnpmaccess/-/libnpmaccess-6.0.4.tgz#2dd158bd8a071817e2207d3b201d37cf1ad6ae6b\"\n - \ integrity sha512-qZ3wcfIyUoW0+qSFkMBovcTrSGJ3ZeyvpR7d5N9pEYv/kXs8sHP2wiqEIXBKLFrZlmM0kR0RJD7mtfLngtlLag==\n - \ dependencies:\n aproba \"^2.0.0\"\n minipass \"^3.1.1\"\n npm-package-arg - \"^9.0.1\"\n npm-registry-fetch \"^13.0.0\"\n\nlibnpmdiff@^4.0.5:\n version - \"4.0.5\"\n resolved \"https://registry.yarnpkg.com/libnpmdiff/-/libnpmdiff-4.0.5.tgz#ffaf93fa9440ea759444b8830fdb5c661b09a7c0\"\n - \ integrity sha512-9fICQIzmH892UwHHPmb+Seup50UIBWcMIK2FdxvlXm9b4kc1nSH0b/BuY1mORJQtB6ydPMnn+BLzOTmd/SKJmw==\n - \ dependencies:\n \"@npmcli/disparity-colors\" \"^2.0.0\"\n \"@npmcli/installed-package-contents\" - \"^1.0.7\"\n binary-extensions \"^2.2.0\"\n diff \"^5.1.0\"\n minimatch - \"^5.0.1\"\n npm-package-arg \"^9.0.1\"\n pacote \"^13.6.1\"\n tar - \"^6.1.0\"\n\nlibnpmexec@^4.0.14:\n version \"4.0.14\"\n resolved \"https://registry.yarnpkg.com/libnpmexec/-/libnpmexec-4.0.14.tgz#9ad44232434b374e477eb2c2e4548baaf698f773\"\n - \ integrity sha512-dwmzv2K29SdoAHBOa7QR6CfQbFG/PiZDRF6HZrlI6C4DLt2hNgOHTFaUGOpqE2C+YGu0ZwYTDywxRe0eOnf0ZA==\n - \ dependencies:\n \"@npmcli/arborist\" \"^5.6.3\"\n \"@npmcli/ci-detect\" - \"^2.0.0\"\n \"@npmcli/fs\" \"^2.1.1\"\n \"@npmcli/run-script\" \"^4.2.0\"\n - \ chalk \"^4.1.0\"\n mkdirp-infer-owner \"^2.0.0\"\n npm-package-arg - \"^9.0.1\"\n npmlog \"^6.0.2\"\n pacote \"^13.6.1\"\n proc-log \"^2.0.0\"\n - \ read \"^1.0.7\"\n read-package-json-fast \"^2.0.2\"\n semver \"^7.3.7\"\n - \ walk-up-path \"^1.0.0\"\n\nlibnpmfund@^3.0.5:\n version \"3.0.5\"\n resolved - \"https://registry.yarnpkg.com/libnpmfund/-/libnpmfund-3.0.5.tgz#817f9e2120889beb483d9ba8eda142bb84293e4e\"\n - \ integrity sha512-KdeRoG/dem8H3PcEU2/0SKi3ip7AWwczgS72y/3PE+PBrz/s/G52FNIA9jeLnBirkLC0sOyQHfeM3b7e24ZM+g==\n - \ dependencies:\n \"@npmcli/arborist\" \"^5.6.3\"\n\nlibnpmhook@^8.0.4:\n - \ version \"8.0.4\"\n resolved \"https://registry.yarnpkg.com/libnpmhook/-/libnpmhook-8.0.4.tgz#6c58e5fe763ff5d600ae9c20457ea9a69d1f7d87\"\n - \ integrity sha512-nuD6e+Nx0OprjEi0wOeqASMl6QIH235th/Du2/8upK3evByFhzIgdfOeP1OhstavW4xtsl0hk5Vw4fAWWuSUgA==\n - \ dependencies:\n aproba \"^2.0.0\"\n npm-registry-fetch \"^13.0.0\"\n\nlibnpmorg@^4.0.4:\n - \ version \"4.0.4\"\n resolved \"https://registry.yarnpkg.com/libnpmorg/-/libnpmorg-4.0.4.tgz#2a01d49372cf0df90d79a61e69bddaf2ed704311\"\n - \ integrity sha512-1bTpD7iub1rDCsgiBguhJhiDufLQuc8DEti20euqsXz9O0ncXVpCYqf2SMmHR4GEdmAvAj2r7FMiyA9zGdaTpA==\n - \ dependencies:\n aproba \"^2.0.0\"\n npm-registry-fetch \"^13.0.0\"\n\nlibnpmpack@^4.1.3:\n - \ version \"4.1.3\"\n resolved \"https://registry.yarnpkg.com/libnpmpack/-/libnpmpack-4.1.3.tgz#025cfe39829acd8260662bf259e3a9331fc1e4b2\"\n - \ integrity sha512-rYP4X++ME3ZiFO+2iN3YnXJ4LB4Gsd0z5cgszWJZxaEpDN4lRIXirSyynGNsN/hn4taqnlxD+3DPlFDShvRM8w==\n - \ dependencies:\n \"@npmcli/run-script\" \"^4.1.3\"\n npm-package-arg - \"^9.0.1\"\n pacote \"^13.6.1\"\n\nlibnpmpublish@^6.0.5:\n version \"6.0.5\"\n - \ resolved \"https://registry.yarnpkg.com/libnpmpublish/-/libnpmpublish-6.0.5.tgz#5a894f3de2e267d62f86be2a508e362599b5a4b1\"\n - \ integrity sha512-LUR08JKSviZiqrYTDfywvtnsnxr+tOvBU0BF8H+9frt7HMvc6Qn6F8Ubm72g5hDTHbq8qupKfDvDAln2TVPvFg==\n - \ dependencies:\n normalize-package-data \"^4.0.0\"\n npm-package-arg - \"^9.0.1\"\n npm-registry-fetch \"^13.0.0\"\n semver \"^7.3.7\"\n ssri - \"^9.0.0\"\n\nlibnpmsearch@^5.0.4:\n version \"5.0.4\"\n resolved \"https://registry.yarnpkg.com/libnpmsearch/-/libnpmsearch-5.0.4.tgz#b32aa2b23051c00cdcc0912274d0d416e6655d81\"\n - \ integrity sha512-XHDmsvpN5+pufvGnfLRqpy218gcGGbbbXR6wPrDJyd1em6agKdYByzU5ccskDHH9iVm2UeLydpDsW1ksYuU0cg==\n - \ dependencies:\n npm-registry-fetch \"^13.0.0\"\n\nlibnpmteam@^4.0.4:\n - \ version \"4.0.4\"\n resolved \"https://registry.yarnpkg.com/libnpmteam/-/libnpmteam-4.0.4.tgz#ac26068808d93b1051d926457db14e4b3ff669ef\"\n - \ integrity sha512-rzKSwi6MLzwwevbM/vl+BBQTErgn24tCfgPUdzBlszrw3j5necOu7WnTzgvZMDv6maGUwec6Ut1rxszOgH0l+Q==\n - \ dependencies:\n aproba \"^2.0.0\"\n npm-registry-fetch \"^13.0.0\"\n\nlibnpmversion@^3.0.7:\n - \ version \"3.0.7\"\n resolved \"https://registry.yarnpkg.com/libnpmversion/-/libnpmversion-3.0.7.tgz#e4c6c07ee28cf351ce1e2293a5ac9922b09ea94d\"\n - \ integrity sha512-O0L4eNMUIMQ+effi1HsZPKp2N6wecwqGqB8PvkvmLPWN7EsdabdzAVG48nv0p/OjlbIai5KQg/L+qMMfCA4ZjA==\n - \ dependencies:\n \"@npmcli/git\" \"^3.0.0\"\n \"@npmcli/run-script\" - \"^4.1.3\"\n json-parse-even-better-errors \"^2.3.1\"\n proc-log \"^2.0.0\"\n - \ semver \"^7.3.7\"\n\nline-column@^1.0.2:\n version \"1.0.2\"\n resolved - \"https://registry.yarnpkg.com/line-column/-/line-column-1.0.2.tgz#d25af2936b6f4849172b312e4792d1d987bc34a2\"\n - \ integrity sha512-Ktrjk5noGYlHsVnYWh62FLVs4hTb8A3e+vucNZMgPeAOITdshMSgv4cCZQeRDjm7+goqmo6+liZwTXo+U3sVww==\n - \ dependencies:\n isarray \"^1.0.0\"\n isobject \"^2.0.0\"\n\nlinkify-it@^2.0.0:\n - \ version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/linkify-it/-/linkify-it-2.2.0.tgz#e3b54697e78bf915c70a38acd78fd09e0058b1cf\"\n - \ integrity sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==\n - \ dependencies:\n uc.micro \"^1.0.1\"\n\nlinkify-it@^3.0.1:\n version - \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/linkify-it/-/linkify-it-3.0.2.tgz#f55eeb8bc1d3ae754049e124ab3bb56d97797fb8\"\n - \ integrity sha512-gDBO4aHNZS6coiZCKVhSNh43F9ioIL4JwRjLZPkoLIY4yZFwg264Y5lu2x6rb1Js42Gh6Yqm2f6L2AJcnkzinQ==\n - \ dependencies:\n uc.micro \"^1.0.1\"\n\nlivereload-js@^3.3.1:\n version - \"3.3.2\"\n resolved \"https://registry.yarnpkg.com/livereload-js/-/livereload-js-3.3.2.tgz#c88b009c6e466b15b91faa26fd7c99d620e12651\"\n - \ integrity sha512-w677WnINxFkuixAoUEXOStewzLYGI76XVag+0JWMMEyjJQKs0ibWZMxkTlB96Lm3EjZ7IeOxVziBEbtxVQqQZA==\n\nload-json-file@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/load-json-file/-/load-json-file-4.0.0.tgz#2f5f45ab91e33216234fd53adab668eb4ec0993b\"\n - \ integrity sha1-L19Fq5HjMhYjT9U62rZo607AmTs=\n dependencies:\n graceful-fs - \"^4.1.2\"\n parse-json \"^4.0.0\"\n pify \"^3.0.0\"\n strip-bom - \"^3.0.0\"\n\nloader-runner@^2.4.0:\n version \"2.4.0\"\n resolved \"https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.4.0.tgz#ed47066bfe534d7e84c4c7b9998c2a75607d9357\"\n - \ integrity sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==\n\nloader-runner@^4.2.0:\n - \ version \"4.3.0\"\n resolved \"https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1\"\n - \ integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==\n\nloader-utils@^1.2.3:\n - \ version \"1.4.2\"\n resolved \"https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.4.2.tgz#29a957f3a63973883eb684f10ffd3d151fec01a3\"\n - \ integrity sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==\n - \ dependencies:\n big.js \"^5.2.2\"\n emojis-list \"^3.0.0\"\n json5 - \"^1.0.1\"\n\nloader-utils@^2.0.0:\n version \"2.0.4\"\n resolved \"https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c\"\n - \ integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==\n - \ dependencies:\n big.js \"^5.2.2\"\n emojis-list \"^3.0.0\"\n json5 - \"^2.1.2\"\n\nloader.js@^4.7.0:\n version \"4.7.0\"\n resolved \"https://registry.yarnpkg.com/loader.js/-/loader.js-4.7.0.tgz#a1a52902001c83631efde9688b8ab3799325ef1f\"\n - \ integrity sha512-9M2KvGT6duzGMgkOcTkWb+PR/Q2Oe54df/tLgHGVmFpAmtqJ553xJh6N63iFYI2yjo2PeJXbS5skHi/QpJq4vA==\n\nlocale-emoji@^0.3.0:\n - \ version \"0.3.0\"\n resolved \"https://registry.yarnpkg.com/locale-emoji/-/locale-emoji-0.3.0.tgz#7f38262f7c877bd27659725570335b263f88742a\"\n - \ integrity sha512-JGm8+naU49CBDnH1jksS3LecPdfWQLxFgkLN6ZhYONKa850pJ0Xt8DPGJnYK0ZuJI8jTuiDDPCDtSL3nyacXwg==\n\nlocate-character@^2.0.5:\n - \ version \"2.0.5\"\n resolved \"https://registry.yarnpkg.com/locate-character/-/locate-character-2.0.5.tgz#f2d2614d49820ecb3c92d80d193b8db755f74c0f\"\n - \ integrity sha512-n2GmejDXtOPBAZdIiEFy5dJ5N38xBCXLNOtw2WpB9kGh6pnrEuKlwYI+Tkpofc4wDtVXHtoAOJaMRlYG/oYaxg==\n\nlocate-path@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e\"\n - \ integrity sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==\n - \ dependencies:\n p-locate \"^2.0.0\"\n path-exists \"^3.0.0\"\n\nlocate-path@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e\"\n - \ integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==\n - \ dependencies:\n p-locate \"^3.0.0\"\n path-exists \"^3.0.0\"\n\nlocate-path@^5.0.0:\n - \ version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0\"\n - \ integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==\n - \ dependencies:\n p-locate \"^4.1.0\"\n\nlocate-path@^6.0.0:\n version - \"6.0.0\"\n resolved \"https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286\"\n - \ integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==\n - \ dependencies:\n p-locate \"^5.0.0\"\n\nlocate-path@^7.1.0:\n version - \"7.1.1\"\n resolved \"https://registry.yarnpkg.com/locate-path/-/locate-path-7.1.1.tgz#8e1e5a75c7343770cef02ff93c4bf1f0aa666374\"\n - \ integrity sha512-vJXaRMJgRVD3+cUZs3Mncj2mxpt5mP0EmNOsxRSZRMlbqjvxzDEOIUWXGmavo0ZC9+tNZCBLQ66reA11nbpHZg==\n - \ dependencies:\n p-locate \"^6.0.0\"\n\nlodash-es@^4.17.11:\n version - \"4.17.21\"\n resolved \"https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee\"\n - \ integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==\n\nlodash._baseassign@^3.0.0:\n - \ version \"3.2.0\"\n resolved \"https://registry.yarnpkg.com/lodash._baseassign/-/lodash._baseassign-3.2.0.tgz#8c38a099500f215ad09e59f1722fd0c52bfe0a4e\"\n - \ integrity sha1-jDigmVAPIVrQnlnxci/QxSv+Ck4=\n dependencies:\n lodash._basecopy - \"^3.0.0\"\n lodash.keys \"^3.0.0\"\n\nlodash._basecopy@^3.0.0:\n version - \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36\"\n - \ integrity sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=\n\nlodash._baseflatten@^3.0.0:\n - \ version \"3.1.4\"\n resolved \"https://registry.yarnpkg.com/lodash._baseflatten/-/lodash._baseflatten-3.1.4.tgz#0770ff80131af6e34f3b511796a7ba5214e65ff7\"\n - \ integrity sha1-B3D/gBMa9uNPO1EXlqe6UhTmX/c=\n dependencies:\n lodash.isarguments - \"^3.0.0\"\n lodash.isarray \"^3.0.0\"\n\nlodash._bindcallback@^3.0.0:\n - \ version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/lodash._bindcallback/-/lodash._bindcallback-3.0.1.tgz#e531c27644cf8b57a99e17ed95b35c748789392e\"\n - \ integrity sha1-5THCdkTPi1epnhftlbNcdIeJOS4=\n\nlodash._createassigner@^3.0.0:\n - \ version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/lodash._createassigner/-/lodash._createassigner-3.1.1.tgz#838a5bae2fdaca63ac22dee8e19fa4e6d6970b11\"\n - \ integrity sha1-g4pbri/aymOsIt7o4Z+k5taXCxE=\n dependencies:\n lodash._bindcallback - \"^3.0.0\"\n lodash._isiterateecall \"^3.0.0\"\n lodash.restparam \"^3.0.0\"\n\nlodash._getnative@^3.0.0:\n - \ version \"3.9.1\"\n resolved \"https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5\"\n - \ integrity sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=\n\nlodash._isiterateecall@^3.0.0:\n - \ version \"3.0.9\"\n resolved \"https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c\"\n - \ integrity sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=\n\nlodash._reinterpolate@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d\"\n - \ integrity sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==\n\nlodash.assign@^3.2.0:\n - \ version \"3.2.0\"\n resolved \"https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-3.2.0.tgz#3ce9f0234b4b2223e296b8fa0ac1fee8ebca64fa\"\n - \ integrity sha1-POnwI0tLIiPilrj6CsH+6OvKZPo=\n dependencies:\n lodash._baseassign - \"^3.0.0\"\n lodash._createassigner \"^3.0.0\"\n lodash.keys \"^3.0.0\"\n\nlodash.assign@^4.2.0:\n - \ version \"4.2.0\"\n resolved \"https://registry.yarnpkg.com/lodash.assign/-/lodash.assign-4.2.0.tgz#0d99f3ccd7a6d261d19bdaeb9245005d285808e7\"\n - \ integrity sha512-hFuH8TY+Yji7Eja3mGiuAxBqLagejScbG8GbG0j6o9vzn0YL14My+ktnqtZgFTosKymC9/44wP6s7xyuLfnClw==\n\nlodash.assignin@^4.1.0:\n - \ version \"4.2.0\"\n resolved \"https://registry.yarnpkg.com/lodash.assignin/-/lodash.assignin-4.2.0.tgz#ba8df5fb841eb0a3e8044232b0e263a8dc6a28a2\"\n - \ integrity sha1-uo31+4QesKPoBEIysOJjqNxqKKI=\n\nlodash.camelcase@^4.1.1, - lodash.camelcase@^4.3.0:\n version \"4.3.0\"\n resolved \"https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6\"\n - \ integrity sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==\n\nlodash.castarray@^4.4.0:\n - \ version \"4.4.0\"\n resolved \"https://registry.yarnpkg.com/lodash.castarray/-/lodash.castarray-4.4.0.tgz#c02513515e309daddd4c24c60cfddcf5976d9115\"\n - \ integrity sha512-aVx8ztPv7/2ULbArGJ2Y42bG1mEQ5mGjpdvrbJcJFU3TbYybe+QlLS4pst9zV52ymy2in1KpFPiZnAOATxD4+Q==\n\nlodash.clonedeep@^4.4.1, - lodash.clonedeep@^4.5.0:\n version \"4.5.0\"\n resolved \"https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef\"\n - \ integrity sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==\n\nlodash.compact@^3.0.1:\n - \ version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/lodash.compact/-/lodash.compact-3.0.1.tgz#540ce3837745975807471e16b4a2ba21e7256ca5\"\n - \ integrity sha512-2ozeiPi+5eBXW1CLtzjk8XQFhQOEMwwfxblqeq6EGyTxZJ1bPATqilY0e6g2SLQpP4KuMeuioBhEnWz5Pr7ICQ==\n\nlodash.debounce@^3.1.1:\n - \ version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-3.1.1.tgz#812211c378a94cc29d5aa4e3346cf0bfce3a7df5\"\n - \ integrity sha1-gSIRw3ipTMKdWqTjNGzwv846ffU=\n dependencies:\n lodash._getnative - \"^3.0.0\"\n\nlodash.debounce@^4.0.8:\n version \"4.0.8\"\n resolved \"https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af\"\n - \ integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==\n\nlodash.defaults@^4.2.0:\n - \ version \"4.2.0\"\n resolved \"https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c\"\n - \ integrity sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==\n\nlodash.defaultsdeep@^4.6.1:\n - \ version \"4.6.1\"\n resolved \"https://registry.yarnpkg.com/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz#512e9bd721d272d94e3d3a63653fa17516741ca6\"\n - \ integrity sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==\n\nlodash.find@^4.5.1, - lodash.find@^4.6.0:\n version \"4.6.0\"\n resolved \"https://registry.yarnpkg.com/lodash.find/-/lodash.find-4.6.0.tgz#cb0704d47ab71789ffa0de8b97dd926fb88b13b1\"\n - \ integrity sha1-ywcE1Hq3F4n/oN6Ll92Sb7iLE7E=\n\nlodash.flatten@^3.0.2:\n - \ version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-3.0.2.tgz#de1cf57758f8f4479319d35c3e9cc60c4501938c\"\n - \ integrity sha1-3hz1d1j49EeTGdNcPpzGDEUBk4w=\n dependencies:\n lodash._baseflatten - \"^3.0.0\"\n lodash._isiterateecall \"^3.0.0\"\n\nlodash.flatten@^4.4.0:\n - \ version \"4.4.0\"\n resolved \"https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f\"\n - \ integrity sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==\n\nlodash.foreach@^4.5.0:\n - \ version \"4.5.0\"\n resolved \"https://registry.yarnpkg.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53\"\n - \ integrity sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ==\n\nlodash.forin@^4.4.0:\n - \ version \"4.4.0\"\n resolved \"https://registry.yarnpkg.com/lodash.forin/-/lodash.forin-4.4.0.tgz#5d3f20ae564011fbe88381f7d98949c9c9519731\"\n - \ integrity sha512-APldePP4yvGhMcplVxv9L+exdLHMRHRhH1Q9O70zRJMm9HbTm6zxaihXtNl+ICOBApeFWoH7jNmFr/L4XfWeiQ==\n\nlodash.get@^4.4.2:\n - \ version \"4.4.2\"\n resolved \"https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99\"\n - \ integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==\n\nlodash.has@^4.5.2:\n - \ version \"4.5.2\"\n resolved \"https://registry.yarnpkg.com/lodash.has/-/lodash.has-4.5.2.tgz#d19f4dc1095058cccbe2b0cdf4ee0fe4aa37c862\"\n - \ integrity sha512-rnYUdIo6xRCJnQmbVFEwcxF144erlD+M3YcJUVesflU9paQaE8p+fJDcIQrlMYbxoANFL+AB9hZrzSBBk5PL+g==\n\nlodash.invokemap@^4.6.0:\n - \ version \"4.6.0\"\n resolved \"https://registry.yarnpkg.com/lodash.invokemap/-/lodash.invokemap-4.6.0.tgz#1748cda5d8b0ef8369c4eb3ec54c21feba1f2d62\"\n - \ integrity sha512-CfkycNtMqgUlfjfdh2BhKO/ZXrP8ePOX5lEU/g0R3ItJcnuxWDwokMGKx1hWcfOikmyOVx6X9IwWnDGlgKl61w==\n\nlodash.isarguments@^3.0.0:\n - \ version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a\"\n - \ integrity sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=\n\nlodash.isarray@^3.0.0:\n - \ version \"3.0.4\"\n resolved \"https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55\"\n - \ integrity sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=\n\nlodash.isempty@^4.4.0:\n - \ version \"4.4.0\"\n resolved \"https://registry.yarnpkg.com/lodash.isempty/-/lodash.isempty-4.4.0.tgz#6f86cbedd8be4ec987be9aaf33c9684db1b31e7e\"\n - \ integrity sha512-oKMuF3xEeqDltrGMfDxAPGIVMSSRv8tbRSODbrs4KGsRRLEhrW8N8Rd4DRgB2+621hY8A8XwwrTVhXWpxFvMzg==\n\nlodash.isequal@^4.5.0:\n - \ version \"4.5.0\"\n resolved \"https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0\"\n - \ integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==\n\nlodash.isfunction@^3.0.9:\n - \ version \"3.0.9\"\n resolved \"https://registry.yarnpkg.com/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz#06de25df4db327ac931981d1bdb067e5af68d051\"\n - \ integrity sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==\n\nlodash.isinteger@^4.0.4:\n - \ version \"4.0.4\"\n resolved \"https://registry.yarnpkg.com/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz#619c0af3d03f8b04c31f5882840b77b11cd68343\"\n - \ integrity sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==\n\nlodash.isplainobject@^4.0.6:\n - \ version \"4.0.6\"\n resolved \"https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb\"\n - \ integrity sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==\n\nlodash.kebabcase@^4.1.1:\n - \ version \"4.1.1\"\n resolved \"https://registry.yarnpkg.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36\"\n - \ integrity sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==\n\nlodash.keys@^3.0.0:\n - \ version \"3.1.2\"\n resolved \"https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a\"\n - \ integrity sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=\n dependencies:\n lodash._getnative - \"^3.0.0\"\n lodash.isarguments \"^3.0.0\"\n lodash.isarray \"^3.0.0\"\n\nlodash.last@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/lodash.last/-/lodash.last-3.0.0.tgz#242f663112dd4c6e63728c60a3c909d1bdadbd4c\"\n - \ integrity sha512-14mq7rSkCxG4XMy9lF2FbIOqqgF0aH0NfPuQ3LPR3vIh0kHnUvIYP70dqa1Hf47zyXfQ8FzAg0MYOQeSuE1R7A==\n\nlodash.lowerfirst@^4.3.1:\n - \ version \"4.3.1\"\n resolved \"https://registry.yarnpkg.com/lodash.lowerfirst/-/lodash.lowerfirst-4.3.1.tgz#de3c7b12e02c6524a0059c2f6cb7c5c52655a13d\"\n - \ integrity sha512-UUKX7VhP1/JL54NXg2aq/E1Sfnjjes8fNYTNkPU8ZmsaVeBvPHKdbNaN79Re5XRL01u6wbq3j0cbYZj71Fcu5w==\n\nlodash.map@^4.6.0:\n - \ version \"4.6.0\"\n resolved \"https://registry.yarnpkg.com/lodash.map/-/lodash.map-4.6.0.tgz#771ec7839e3473d9c4cde28b19394c3562f4f6d3\"\n - \ integrity sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q==\n\nlodash.mapvalues@^4.6.0:\n - \ version \"4.6.0\"\n resolved \"https://registry.yarnpkg.com/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz#1bafa5005de9dd6f4f26668c30ca37230cc9689c\"\n - \ integrity sha512-JPFqXFeZQ7BfS00H58kClY7SPVeHertPE0lNuCyZ26/XlN8TvakYD7b9bGyNmXbT/D3BbtPAAmq90gPWqLkxlQ==\n\nlodash.memoize@^4.1.2:\n - \ version \"4.1.2\"\n resolved \"https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe\"\n - \ integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=\n\nlodash.merge@^4.6.0, lodash.merge@^4.6.2:\n - \ version \"4.6.2\"\n resolved \"https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a\"\n - \ integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==\n\nlodash.omit@^4.1.0, - lodash.omit@^4.5.0:\n version \"4.5.0\"\n resolved \"https://registry.yarnpkg.com/lodash.omit/-/lodash.omit-4.5.0.tgz#6eb19ae5a1ee1dd9df0b969e66ce0b7fa30b5e60\"\n - \ integrity sha1-brGa5aHuHdnfC5aeZs4Lf6MLXmA=\n\nlodash.pick@^4.4.0:\n version - \"4.4.0\"\n resolved \"https://registry.yarnpkg.com/lodash.pick/-/lodash.pick-4.4.0.tgz#52f05610fff9ded422611441ed1fc123a03001b3\"\n - \ integrity sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==\n\nlodash.restparam@^3.0.0:\n - \ version \"3.6.1\"\n resolved \"https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805\"\n - \ integrity sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=\n\nlodash.snakecase@^4.1.1:\n - \ version \"4.1.1\"\n resolved \"https://registry.yarnpkg.com/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz#39d714a35357147837aefd64b5dcbb16becd8f8d\"\n - \ integrity sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==\n\nlodash.template@^4.4.0, - lodash.template@^4.5.0:\n version \"4.5.0\"\n resolved \"https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab\"\n - \ integrity sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==\n - \ dependencies:\n lodash._reinterpolate \"^3.0.0\"\n lodash.templatesettings - \"^4.0.0\"\n\nlodash.templatesettings@^4.0.0:\n version \"4.2.0\"\n resolved - \"https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz#e481310f049d3cf6d47e912ad09313b154f0fb33\"\n - \ integrity sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==\n - \ dependencies:\n lodash._reinterpolate \"^3.0.0\"\n\nlodash.truncate@^4.4.2:\n - \ version \"4.4.2\"\n resolved \"https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193\"\n - \ integrity sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=\n\nlodash.uniq@^4.2.0, lodash.uniq@^4.5.0:\n - \ version \"4.5.0\"\n resolved \"https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773\"\n - \ integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=\n\nlodash.uniqby@^4.7.0:\n version - \"4.7.0\"\n resolved \"https://registry.yarnpkg.com/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz#d99c07a669e9e6d24e1362dfe266c67616af1302\"\n - \ integrity sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==\n\nlodash.values@^4.3.0:\n - \ version \"4.3.0\"\n resolved \"https://registry.yarnpkg.com/lodash.values/-/lodash.values-4.3.0.tgz#a3a6c2b0ebecc5c2cba1c17e6e620fe81b53d347\"\n - \ integrity sha512-r0RwvdCv8id9TUblb/O7rYPwVy6lerCbcawrfdo9iC/1t1wsNMJknO79WNBgwkH0hIeJ08jmvvESbFpNb4jH0Q==\n\nlodash@^4.0.0, - lodash@^4.17.11, lodash@^4.17.12, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, - lodash@^4.17.21, lodash@^4.17.4:\n version \"4.17.21\"\n resolved \"https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c\"\n - \ integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==\n\nlog-symbols@^2.2.0:\n - \ version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a\"\n - \ integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==\n - \ dependencies:\n chalk \"^2.0.1\"\n\nlog-symbols@^4.1.0:\n version \"4.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503\"\n - \ integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==\n - \ dependencies:\n chalk \"^4.1.0\"\n is-unicode-supported \"^0.1.0\"\n\nloose-envify@^1.0.0, - loose-envify@^1.4.0:\n version \"1.4.0\"\n resolved \"https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf\"\n - \ integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==\n - \ dependencies:\n js-tokens \"^3.0.0 || ^4.0.0\"\n\nlower-case@^2.0.2:\n - \ version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28\"\n - \ integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==\n - \ dependencies:\n tslib \"^2.0.3\"\n\nlru-cache@^5.1.1:\n version \"5.1.1\"\n - \ resolved \"https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920\"\n - \ integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==\n - \ dependencies:\n yallist \"^3.0.2\"\n\nlru-cache@^6.0.0:\n version \"6.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94\"\n - \ integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==\n - \ dependencies:\n yallist \"^4.0.0\"\n\nlru-cache@^7.4.4, lru-cache@^7.5.1, - lru-cache@^7.7.1:\n version \"7.18.1\"\n resolved \"https://registry.yarnpkg.com/lru-cache/-/lru-cache-7.18.1.tgz#4716408dec51d5d0104732647f584d1f6738b109\"\n - \ integrity sha512-8/HcIENyQnfUTCDizRu9rrDyG6XG/21M4X7/YEGZeD76ZJilFPAUVb/2zysFf7VVO1LEjCDFyHp8pMMvozIrvg==\n\nluxon@^3.2.1, - luxon@^3.3.0:\n version \"3.3.0\"\n resolved \"https://registry.yarnpkg.com/luxon/-/luxon-3.3.0.tgz#d73ab5b5d2b49a461c47cedbc7e73309b4805b48\"\n - \ integrity sha512-An0UCfG/rSiqtAIiBPO0Y9/zAnHUZxAMiCpTd5h2smgsj7GGmcenvrvww2cqNA8/4A5ZrD1gJpHN2mIHZQF+Mg==\n\nmagic-string@^0.24.0:\n - \ version \"0.24.1\"\n resolved \"https://registry.yarnpkg.com/magic-string/-/magic-string-0.24.1.tgz#7e38e5f126cae9f15e71f0cf8e450818ca7d5a8f\"\n - \ integrity sha512-YBfNxbJiixMzxW40XqJEIldzHyh5f7CZKalo1uZffevyrPEX8Qgo9s0dmcORLHdV47UyvJg8/zD+6hQG3qvJrA==\n - \ dependencies:\n sourcemap-codec \"^1.4.1\"\n\nmagic-string@^0.25.7:\n - \ version \"0.25.9\"\n resolved \"https://registry.yarnpkg.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c\"\n - \ integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==\n - \ dependencies:\n sourcemap-codec \"^1.4.8\"\n\nmagic-string@^0.30.0:\n - \ version \"0.30.0\"\n resolved \"https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.0.tgz#fd58a4748c5c4547338a424e90fa5dd17f4de529\"\n - \ integrity sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==\n - \ dependencies:\n \"@jridgewell/sourcemap-codec\" \"^1.4.13\"\n\nmake-dir@^2.0.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5\"\n - \ integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==\n - \ dependencies:\n pify \"^4.0.1\"\n semver \"^5.6.0\"\n\nmake-dir@^3.0.0, - make-dir@^3.0.2, make-dir@^3.1.0:\n version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f\"\n - \ integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==\n - \ dependencies:\n semver \"^6.0.0\"\n\nmake-fetch-happen@^10.0.3, make-fetch-happen@^10.0.6, - make-fetch-happen@^10.2.0:\n version \"10.2.1\"\n resolved \"https://registry.yarnpkg.com/make-fetch-happen/-/make-fetch-happen-10.2.1.tgz#f5e3835c5e9817b617f2770870d9492d28678164\"\n - \ integrity sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==\n - \ dependencies:\n agentkeepalive \"^4.2.1\"\n cacache \"^16.1.0\"\n - \ http-cache-semantics \"^4.1.0\"\n http-proxy-agent \"^5.0.0\"\n https-proxy-agent - \"^5.0.0\"\n is-lambda \"^1.0.1\"\n lru-cache \"^7.7.1\"\n minipass - \"^3.1.6\"\n minipass-collect \"^1.0.2\"\n minipass-fetch \"^2.0.3\"\n - \ minipass-flush \"^1.0.5\"\n minipass-pipeline \"^1.2.4\"\n negotiator - \"^0.6.3\"\n promise-retry \"^2.0.1\"\n socks-proxy-agent \"^7.0.0\"\n - \ ssri \"^9.0.0\"\n\nmakeerror@1.0.x:\n version \"1.0.11\"\n resolved - \"https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.11.tgz#e01a5c9109f2af79660e4e8b9587790184f5a96c\"\n - \ integrity sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=\n dependencies:\n tmpl \"1.0.x\"\n\nmap-cache@^0.2.2:\n - \ version \"0.2.2\"\n resolved \"https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf\"\n - \ integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==\n\nmap-visit@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f\"\n - \ integrity sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==\n - \ dependencies:\n object-visit \"^1.0.0\"\n\nmarkdown-it-terminal@0.2.1:\n - \ version \"0.2.1\"\n resolved \"https://registry.yarnpkg.com/markdown-it-terminal/-/markdown-it-terminal-0.2.1.tgz#670fd5ea824a7dcaa1591dcbeef28bf70aff1705\"\n - \ integrity sha512-e8hbK9L+IyFac2qY05R7paP+Fqw1T4pSQW3miK3VeG9QmpqBjg5Qzjv/v6C7YNxSNRS2Kp8hUFtm5lWU9eK4lw==\n - \ dependencies:\n ansi-styles \"^3.0.0\"\n cardinal \"^1.0.0\"\n cli-table - \"^0.3.1\"\n lodash.merge \"^4.6.2\"\n markdown-it \"^8.3.1\"\n\nmarkdown-it@^12.2.0:\n - \ version \"12.3.2\"\n resolved \"https://registry.yarnpkg.com/markdown-it/-/markdown-it-12.3.2.tgz#bf92ac92283fe983fe4de8ff8abfb5ad72cd0c90\"\n - \ integrity sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==\n - \ dependencies:\n argparse \"^2.0.1\"\n entities \"~2.1.0\"\n linkify-it - \"^3.0.1\"\n mdurl \"^1.0.1\"\n uc.micro \"^1.0.5\"\n\nmarkdown-it@^8.3.1:\n - \ version \"8.4.2\"\n resolved \"https://registry.yarnpkg.com/markdown-it/-/markdown-it-8.4.2.tgz#386f98998dc15a37722aa7722084f4020bdd9b54\"\n - \ integrity sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ==\n - \ dependencies:\n argparse \"^1.0.7\"\n entities \"~1.1.1\"\n linkify-it - \"^2.0.0\"\n mdurl \"^1.0.1\"\n uc.micro \"^1.0.5\"\n\nmatcher-collection@^1.0.0, - matcher-collection@^1.0.4, matcher-collection@^1.1.1:\n version \"1.1.2\"\n - \ resolved \"https://registry.yarnpkg.com/matcher-collection/-/matcher-collection-1.1.2.tgz#1076f506f10ca85897b53d14ef54f90a5c426838\"\n - \ integrity sha512-YQ/teqaOIIfUHedRam08PB3NK7Mjct6BvzRnJmpGDm8uFXpNr1sbY4yuflI5JcEs6COpYA0FpRQhSDBf1tT95g==\n - \ dependencies:\n minimatch \"^3.0.2\"\n\nmatcher-collection@^2.0.0, matcher-collection@^2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/matcher-collection/-/matcher-collection-2.0.1.tgz#90be1a4cf58d6f2949864f65bb3b0f3e41303b29\"\n - \ integrity sha512-daE62nS2ZQsDg9raM0IlZzLmI2u+7ZapXBwdoeBUKAYERPDDIc0qNqA8E0Rp2D+gspKR7BgIFP52GeujaGXWeQ==\n - \ dependencies:\n \"@types/minimatch\" \"^3.0.3\"\n minimatch \"^3.0.2\"\n\nmd5.js@^1.3.4:\n - \ version \"1.3.5\"\n resolved \"https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f\"\n - \ integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==\n - \ dependencies:\n hash-base \"^3.0.0\"\n inherits \"^2.0.1\"\n safe-buffer - \"^5.1.2\"\n\nmdn-data@2.0.30:\n version \"2.0.30\"\n resolved \"https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.30.tgz#ce4df6f80af6cfbe218ecd5c552ba13c4dfa08cc\"\n - \ integrity sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==\n\nmdurl@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e\"\n - \ integrity sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=\n\nmedia-typer@0.3.0:\n version - \"0.3.0\"\n resolved \"https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748\"\n - \ integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=\n\nmemory-fs@^0.4.1:\n version - \"0.4.1\"\n resolved \"https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552\"\n - \ integrity sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==\n - \ dependencies:\n errno \"^0.1.3\"\n readable-stream \"^2.0.1\"\n\nmemory-fs@^0.5.0:\n - \ version \"0.5.0\"\n resolved \"https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.5.0.tgz#324c01288b88652966d161db77838720845a8e3c\"\n - \ integrity sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==\n - \ dependencies:\n errno \"^0.1.3\"\n readable-stream \"^2.0.1\"\n\nmemory-streams@^0.1.3:\n - \ version \"0.1.3\"\n resolved \"https://registry.yarnpkg.com/memory-streams/-/memory-streams-0.1.3.tgz#d9b0017b4b87f1d92f55f2745c9caacb1dc93ceb\"\n - \ integrity sha512-qVQ/CjkMyMInPaaRMrwWNDvf6boRZXaT/DbQeMYcCWuXPEBf1v8qChOc9OlEVQp2uOvRXa1Qu30fLmKhY6NipA==\n - \ dependencies:\n readable-stream \"~1.0.2\"\n\nmemorystream@^0.3.1:\n - \ version \"0.3.1\"\n resolved \"https://registry.yarnpkg.com/memorystream/-/memorystream-0.3.1.tgz#86d7090b30ce455d63fbae12dda51a47ddcaf9b2\"\n - \ integrity sha1-htcJCzDORV1j+64S3aUaR93K+bI=\n\nmerge-descriptors@1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61\"\n - \ integrity sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=\n\nmerge-stream@^2.0.0:\n version - \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60\"\n - \ integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==\n\nmerge-trees@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/merge-trees/-/merge-trees-2.0.0.tgz#a560d796e566c5d9b2c40472a2967cca48d85161\"\n - \ integrity sha512-5xBbmqYBalWqmhYm51XlohhkmVOua3VAUrrWh8t9iOkaLpS6ifqm/UVuUjQCeDVJ9Vx3g2l6ihfkbLSTeKsHbw==\n - \ dependencies:\n fs-updater \"^1.0.4\"\n heimdalljs \"^0.2.5\"\n\nmerge2@^1.2.3, - merge2@^1.3.0, merge2@^1.4.1:\n version \"1.4.1\"\n resolved \"https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae\"\n - \ integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==\n\nmethods@~1.1.2:\n - \ version \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee\"\n - \ integrity sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=\n\nmicromatch@^3.0.4, micromatch@^3.1.10, - micromatch@^3.1.4:\n version \"3.1.10\"\n resolved \"https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23\"\n - \ integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==\n - \ dependencies:\n arr-diff \"^4.0.0\"\n array-unique \"^0.3.2\"\n braces - \"^2.3.1\"\n define-property \"^2.0.2\"\n extend-shallow \"^3.0.2\"\n - \ extglob \"^2.0.4\"\n fragment-cache \"^0.2.1\"\n kind-of \"^6.0.2\"\n - \ nanomatch \"^1.2.9\"\n object.pick \"^1.3.0\"\n regex-not \"^1.0.0\"\n - \ snapdragon \"^0.8.1\"\n to-regex \"^3.0.2\"\n\nmicromatch@^4.0.2, micromatch@^4.0.4, - micromatch@^4.0.5:\n version \"4.0.5\"\n resolved \"https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6\"\n - \ integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==\n - \ dependencies:\n braces \"^3.0.2\"\n picomatch \"^2.3.1\"\n\nmiller-rabin@^4.0.0:\n - \ version \"4.0.1\"\n resolved \"https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d\"\n - \ integrity sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==\n - \ dependencies:\n bn.js \"^4.0.0\"\n brorand \"^1.0.1\"\n\nmime-db@1.51.0:\n - \ version \"1.51.0\"\n resolved \"https://registry.yarnpkg.com/mime-db/-/mime-db-1.51.0.tgz#d9ff62451859b18342d960850dc3cfb77e63fb0c\"\n - \ integrity sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==\n\nmime-db@1.52.0:\n - \ version \"1.52.0\"\n resolved \"https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70\"\n - \ integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==\n\n\"mime-db@>= - 1.43.0 < 2\":\n version \"1.46.0\"\n resolved \"https://registry.yarnpkg.com/mime-db/-/mime-db-1.46.0.tgz#6267748a7f799594de3cbc8cde91def349661cee\"\n - \ integrity sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ==\n\nmime-types@^2.1.18, - mime-types@^2.1.19, mime-types@^2.1.26, mime-types@~2.1.24:\n version \"2.1.34\"\n - \ resolved \"https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.34.tgz#5a712f9ec1503511a945803640fafe09d3793c24\"\n - \ integrity sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==\n - \ dependencies:\n mime-db \"1.51.0\"\n\nmime-types@^2.1.27, mime-types@~2.1.34:\n - \ version \"2.1.35\"\n resolved \"https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a\"\n - \ integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==\n - \ dependencies:\n mime-db \"1.52.0\"\n\nmime@1.6.0:\n version \"1.6.0\"\n - \ resolved \"https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1\"\n - \ integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==\n\nmimic-fn@^1.0.0:\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022\"\n - \ integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==\n\nmimic-fn@^2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b\"\n - \ integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==\n\nmimic-response@^2.0.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/mimic-response/-/mimic-response-2.1.0.tgz#d13763d35f613d09ec37ebb30bac0469c0ee8f43\"\n - \ integrity sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==\n\nmini-css-extract-plugin@^2.5.2:\n - \ version \"2.7.2\"\n resolved \"https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.2.tgz#e049d3ea7d3e4e773aad585c6cb329ce0c7b72d7\"\n - \ integrity sha512-EdlUizq13o0Pd+uCp+WO/JpkLvHRVGt97RqfeGhXqAcorYo1ypJSpkV+WDT0vY/kmh/p7wRdJNJtuyK540PXDw==\n - \ dependencies:\n schema-utils \"^4.0.0\"\n\nminimalistic-assert@^1.0.0, - minimalistic-assert@^1.0.1:\n version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7\"\n - \ integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==\n\nminimalistic-crypto-utils@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a\"\n - \ integrity sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==\n\n\"minimatch@2 - || 3\", minimatch@^3.0.0, minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4, - minimatch@^3.1.1, minimatch@^3.1.2:\n version \"3.1.2\"\n resolved \"https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b\"\n - \ integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==\n - \ dependencies:\n brace-expansion \"^1.1.7\"\n\nminimatch@^5.0.1, minimatch@^5.1.0:\n - \ version \"5.1.6\"\n resolved \"https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96\"\n - \ integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==\n - \ dependencies:\n brace-expansion \"^2.0.1\"\n\nminimist@^0.2.1:\n version - \"0.2.1\"\n resolved \"https://registry.yarnpkg.com/minimist/-/minimist-0.2.1.tgz#827ba4e7593464e7c221e8c5bed930904ee2c455\"\n - \ integrity sha512-GY8fANSrTMfBVfInqJAY41QkOM+upUTytK1jZ0c8+3HdHrJxBJ3rF5i9moClXTE8uUSnUo8cAsCoxDXvSY4DHg==\n\nminimist@^1.1.1:\n - \ version \"1.2.5\"\n resolved \"https://registry.yarnpkg.com/minimist/-/minimist-1.2.5.tgz#67d66014b66a6a8aaa0c083c5fd58df4e4e97602\"\n - \ integrity sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==\n\nminimist@^1.2.0, - minimist@^1.2.5, minimist@^1.2.6:\n version \"1.2.8\"\n resolved \"https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c\"\n - \ integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==\n\nminimist@^1.2.3:\n - \ version \"1.2.6\"\n resolved \"https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44\"\n - \ integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==\n\nminipass-collect@^1.0.2:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/minipass-collect/-/minipass-collect-1.0.2.tgz#22b813bf745dc6edba2576b940022ad6edc8c617\"\n - \ integrity sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==\n - \ dependencies:\n minipass \"^3.0.0\"\n\nminipass-fetch@^2.0.3:\n version - \"2.1.2\"\n resolved \"https://registry.yarnpkg.com/minipass-fetch/-/minipass-fetch-2.1.2.tgz#95560b50c472d81a3bc76f20ede80eaed76d8add\"\n - \ integrity sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==\n - \ dependencies:\n minipass \"^3.1.6\"\n minipass-sized \"^1.0.3\"\n - \ minizlib \"^2.1.2\"\n optionalDependencies:\n encoding \"^0.1.13\"\n\nminipass-flush@^1.0.5:\n - \ version \"1.0.5\"\n resolved \"https://registry.yarnpkg.com/minipass-flush/-/minipass-flush-1.0.5.tgz#82e7135d7e89a50ffe64610a787953c4c4cbb373\"\n - \ integrity sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==\n - \ dependencies:\n minipass \"^3.0.0\"\n\nminipass-json-stream@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/minipass-json-stream/-/minipass-json-stream-1.0.1.tgz#7edbb92588fbfc2ff1db2fc10397acb7b6b44aa7\"\n - \ integrity sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==\n - \ dependencies:\n jsonparse \"^1.3.1\"\n minipass \"^3.0.0\"\n\nminipass-pipeline@^1.2.4:\n - \ version \"1.2.4\"\n resolved \"https://registry.yarnpkg.com/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c\"\n - \ integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==\n - \ dependencies:\n minipass \"^3.0.0\"\n\nminipass-sized@^1.0.3:\n version - \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/minipass-sized/-/minipass-sized-1.0.3.tgz#70ee5a7c5052070afacfbc22977ea79def353b70\"\n - \ integrity sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==\n - \ dependencies:\n minipass \"^3.0.0\"\n\nminipass@^2.2.0:\n version \"2.9.0\"\n - \ resolved \"https://registry.yarnpkg.com/minipass/-/minipass-2.9.0.tgz#e713762e7d3e32fed803115cf93e04bca9fcc9a6\"\n - \ integrity sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==\n - \ dependencies:\n safe-buffer \"^5.1.2\"\n yallist \"^3.0.0\"\n\nminipass@^3.0.0, - minipass@^3.1.1, minipass@^3.1.6:\n version \"3.3.6\"\n resolved \"https://registry.yarnpkg.com/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a\"\n - \ integrity sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==\n - \ dependencies:\n yallist \"^4.0.0\"\n\nminipass@^4.0.0:\n version \"4.2.4\"\n - \ resolved \"https://registry.yarnpkg.com/minipass/-/minipass-4.2.4.tgz#7d0d97434b6a19f59c5c3221698b48bbf3b2cd06\"\n - \ integrity sha512-lwycX3cBMTvcejsHITUgYj6Gy6A7Nh4Q6h9NP4sTHY1ccJlC7yKzDmiShEHsJ16Jf1nKGDEaiHxiltsJEvk0nQ==\n\nminizlib@^2.1.1, - minizlib@^2.1.2:\n version \"2.1.2\"\n resolved \"https://registry.yarnpkg.com/minizlib/-/minizlib-2.1.2.tgz#e90d3466ba209b932451508a11ce3d3632145931\"\n - \ integrity sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==\n - \ dependencies:\n minipass \"^3.0.0\"\n yallist \"^4.0.0\"\n\nmiragejs@^0.1.43, - miragejs@^0.1.47:\n version \"0.1.47\"\n resolved \"https://registry.yarnpkg.com/miragejs/-/miragejs-0.1.47.tgz#c4a8dff21adfc0ce3181d78987f11848d74c6869\"\n - \ integrity sha512-99tuCbIAlMhNhyF3s5d3+5/FdJ7O4jSq/5e3e+sDv7L8dZdwJuwutXe0pobJ7hm6yRChTDjK+Nn8dZZd175wbg==\n - \ dependencies:\n \"@miragejs/pretender-node-polyfill\" \"^0.1.0\"\n inflected - \"^2.0.4\"\n lodash.assign \"^4.2.0\"\n lodash.camelcase \"^4.3.0\"\n - \ lodash.clonedeep \"^4.5.0\"\n lodash.compact \"^3.0.1\"\n lodash.find - \"^4.6.0\"\n lodash.flatten \"^4.4.0\"\n lodash.forin \"^4.4.0\"\n lodash.get - \"^4.4.2\"\n lodash.has \"^4.5.2\"\n lodash.invokemap \"^4.6.0\"\n lodash.isempty - \"^4.4.0\"\n lodash.isequal \"^4.5.0\"\n lodash.isfunction \"^3.0.9\"\n - \ lodash.isinteger \"^4.0.4\"\n lodash.isplainobject \"^4.0.6\"\n lodash.lowerfirst - \"^4.3.1\"\n lodash.map \"^4.6.0\"\n lodash.mapvalues \"^4.6.0\"\n lodash.pick - \"^4.4.0\"\n lodash.snakecase \"^4.1.1\"\n lodash.uniq \"^4.5.0\"\n - \ lodash.uniqby \"^4.7.0\"\n lodash.values \"^4.3.0\"\n pretender - \"^3.4.7\"\n\nmississippi@^3.0.0:\n version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022\"\n - \ integrity sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==\n - \ dependencies:\n concat-stream \"^1.5.0\"\n duplexify \"^3.4.2\"\n - \ end-of-stream \"^1.1.0\"\n flush-write-stream \"^1.0.0\"\n from2 - \"^2.1.0\"\n parallel-transform \"^1.1.0\"\n pump \"^3.0.0\"\n pumpify - \"^1.3.3\"\n stream-each \"^1.1.0\"\n through2 \"^2.0.0\"\n\nmixin-deep@^1.2.0:\n - \ version \"1.3.2\"\n resolved \"https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566\"\n - \ integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==\n - \ dependencies:\n for-in \"^1.0.2\"\n is-extendable \"^1.0.1\"\n\nmkdirp-classic@^0.5.2, - mkdirp-classic@^0.5.3:\n version \"0.5.3\"\n resolved \"https://registry.yarnpkg.com/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz#fa10c9115cc6d8865be221ba47ee9bed78601113\"\n - \ integrity sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==\n\nmkdirp-infer-owner@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/mkdirp-infer-owner/-/mkdirp-infer-owner-2.0.0.tgz#55d3b368e7d89065c38f32fd38e638f0ab61d316\"\n - \ integrity sha512-sdqtiFt3lkOaYvTXSRIUjkIdPTcxgv5+fgqYE/5qgwdw12cOrAuzzgzvVExIkH/ul1oeHN3bCLOWSG3XOqbKKw==\n - \ dependencies:\n chownr \"^2.0.0\"\n infer-owner \"^1.0.4\"\n mkdirp - \"^1.0.3\"\n\nmkdirp@^0.3.5:\n version \"0.3.5\"\n resolved \"https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.3.5.tgz#de3e5f8961c88c787ee1368df849ac4413eca8d7\"\n - \ integrity sha1-3j5fiWHIjHh+4TaN+EmsRBPsqNc=\n\nmkdirp@^0.5.0, mkdirp@^0.5.1, - mkdirp@^0.5.3:\n version \"0.5.6\"\n resolved \"https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6\"\n - \ integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==\n - \ dependencies:\n minimist \"^1.2.6\"\n\nmkdirp@^0.5.5:\n version \"0.5.5\"\n - \ resolved \"https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.5.tgz#d91cefd62d1436ca0f41620e251288d420099def\"\n - \ integrity sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==\n - \ dependencies:\n minimist \"^1.2.5\"\n\nmkdirp@^1.0.3, mkdirp@^1.0.4:\n - \ version \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e\"\n - \ integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==\n\nmktemp@~0.4.0:\n - \ version \"0.4.0\"\n resolved \"https://registry.yarnpkg.com/mktemp/-/mktemp-0.4.0.tgz#6d0515611c8a8c84e484aa2000129b98e981ff0b\"\n - \ integrity sha512-IXnMcJ6ZyTuhRmJSjzvHSRhlVPiN9Jwc6e59V0bEJ0ba6OBeX2L0E+mRN1QseeOF4mM+F1Rit6Nh7o+rl2Yn/A==\n\nmorgan@^1.10.0:\n - \ version \"1.10.0\"\n resolved \"https://registry.yarnpkg.com/morgan/-/morgan-1.10.0.tgz#091778abc1fc47cd3509824653dae1faab6b17d7\"\n - \ integrity sha512-AbegBVI4sh6El+1gNwvD5YIck7nSA36weD7xvIxG4in80j/UoK8AEGaWnnz8v1GxonMCltmlNs5ZKbGvl9b1XQ==\n - \ dependencies:\n basic-auth \"~2.0.1\"\n debug \"2.6.9\"\n depd - \"~2.0.0\"\n on-finished \"~2.3.0\"\n on-headers \"~1.0.2\"\n\nmout@^1.0.0:\n - \ version \"1.2.2\"\n resolved \"https://registry.yarnpkg.com/mout/-/mout-1.2.2.tgz#c9b718a499806a0632cede178e80f436259e777d\"\n - \ integrity sha512-w0OUxFEla6z3d7sVpMZGBCpQvYh8PHS1wZ6Wu9GNKHMpAHWJ0if0LsQZh3DlOqw55HlhJEOMLpFnwtxp99Y5GA==\n\nmove-concurrently@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92\"\n - \ integrity sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==\n - \ dependencies:\n aproba \"^1.1.1\"\n copy-concurrently \"^1.0.0\"\n - \ fs-write-stream-atomic \"^1.0.8\"\n mkdirp \"^0.5.1\"\n rimraf \"^2.5.4\"\n - \ run-queue \"^1.0.3\"\n\nmr-dep-walk@^1.4.0:\n version \"1.4.0\"\n resolved - \"https://registry.yarnpkg.com/mr-dep-walk/-/mr-dep-walk-1.4.0.tgz#c8cd4223ceb10544ac7a4dd405c08451a328e054\"\n - \ integrity sha512-UaDUqkLsd0ep3jAx2+A7BIpfw8wKxhthDj3yPNLBnevipK1CUFJJiz24jRVLw18q7R2aEiRq13WwUBlnwfbQqQ==\n - \ dependencies:\n acorn \"^5.1.1\"\n amd-name-resolver \"^0.0.6\"\n - \ fs-extra \"^3.0.1\"\n\nms@2.0.0:\n version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8\"\n - \ integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==\n\nms@2.1.1:\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a\"\n - \ integrity sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==\n\nms@2.1.2:\n - \ version \"2.1.2\"\n resolved \"https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009\"\n - \ integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==\n\nms@2.1.3, - ms@^2.0.0, ms@^2.1.1, ms@^2.1.2:\n version \"2.1.3\"\n resolved \"https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2\"\n - \ integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==\n\nmustache@^4.2.0:\n - \ version \"4.2.0\"\n resolved \"https://registry.yarnpkg.com/mustache/-/mustache-4.2.0.tgz#e5892324d60a12ec9c2a73359edca52972bf6f64\"\n - \ integrity sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==\n\nmute-stream@0.0.7:\n - \ version \"0.0.7\"\n resolved \"https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab\"\n - \ integrity sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=\n\nmute-stream@0.0.8, mute-stream@~0.0.4:\n - \ version \"0.0.8\"\n resolved \"https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d\"\n - \ integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==\n\nnan@^2.12.1:\n - \ version \"2.17.0\"\n resolved \"https://registry.yarnpkg.com/nan/-/nan-2.17.0.tgz#c0150a2368a182f033e9aa5195ec76ea41a199cb\"\n - \ integrity sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ==\n\nnan@^2.14.0:\n - \ version \"2.16.0\"\n resolved \"https://registry.yarnpkg.com/nan/-/nan-2.16.0.tgz#664f43e45460fb98faf00edca0bb0d7b8dce7916\"\n - \ integrity sha512-UdAqHyFngu7TfQKsCBgAA6pWDkT8MAO7d0jyOecVhN5354xbLqdn8mV9Tat9gepAupm0bt2DbeaSC8vS52MuFA==\n\nnanoid@^3.3.4:\n - \ version \"3.3.4\"\n resolved \"https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab\"\n - \ integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==\n\nnanomatch@^1.2.9:\n - \ version \"1.2.13\"\n resolved \"https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119\"\n - \ integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==\n - \ dependencies:\n arr-diff \"^4.0.0\"\n array-unique \"^0.3.2\"\n define-property - \"^2.0.2\"\n extend-shallow \"^3.0.2\"\n fragment-cache \"^0.2.1\"\n - \ is-windows \"^1.0.2\"\n kind-of \"^6.0.2\"\n object.pick \"^1.3.0\"\n - \ regex-not \"^1.0.0\"\n snapdragon \"^0.8.1\"\n to-regex \"^3.0.1\"\n\nnapi-build-utils@^1.0.1:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.2.tgz#b1fddc0b2c46e380a0b7a76f984dd47c41a13806\"\n - \ integrity sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==\n\nnatural-compare@^1.4.0:\n - \ version \"1.4.0\"\n resolved \"https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7\"\n - \ integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=\n\nnegotiator@0.6.2:\n version - \"0.6.2\"\n resolved \"https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb\"\n - \ integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==\n\nnegotiator@0.6.3, - negotiator@^0.6.3:\n version \"0.6.3\"\n resolved \"https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd\"\n - \ integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==\n\nneo-async@^2.5.0, - neo-async@^2.6.0, neo-async@^2.6.1, neo-async@^2.6.2:\n version \"2.6.2\"\n - \ resolved \"https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f\"\n - \ integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==\n\nnice-try@^1.0.4:\n - \ version \"1.0.5\"\n resolved \"https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366\"\n - \ integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==\n\nno-case@^3.0.4:\n - \ version \"3.0.4\"\n resolved \"https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d\"\n - \ integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==\n - \ dependencies:\n lower-case \"^2.0.2\"\n tslib \"^2.0.3\"\n\nnode-abi@^2.7.0:\n - \ version \"2.30.1\"\n resolved \"https://registry.yarnpkg.com/node-abi/-/node-abi-2.30.1.tgz#c437d4b1fe0e285aaf290d45b45d4d7afedac4cf\"\n - \ integrity sha512-/2D0wOQPgaUWzVSVgRMx+trKJRC2UG4SUc4oCJoXx9Uxjtp0Vy3/kt7zcbxHF8+Z/pK3UloLWzBISg72brfy1w==\n - \ dependencies:\n semver \"^5.4.1\"\n\nnode-fetch@^2.6.0, node-fetch@^2.6.1:\n - \ version \"2.6.6\"\n resolved \"https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.6.tgz#1751a7c01834e8e1697758732e9efb6eeadfaf89\"\n - \ integrity sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA==\n - \ dependencies:\n whatwg-url \"^5.0.0\"\n\nnode-gyp@^9.0.0, node-gyp@^9.1.0:\n - \ version \"9.3.1\"\n resolved \"https://registry.yarnpkg.com/node-gyp/-/node-gyp-9.3.1.tgz#1e19f5f290afcc9c46973d68700cbd21a96192e4\"\n - \ integrity sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg==\n - \ dependencies:\n env-paths \"^2.2.0\"\n glob \"^7.1.4\"\n graceful-fs - \"^4.2.6\"\n make-fetch-happen \"^10.0.3\"\n nopt \"^6.0.0\"\n npmlog - \"^6.0.0\"\n rimraf \"^3.0.2\"\n semver \"^7.3.5\"\n tar \"^6.1.2\"\n - \ which \"^2.0.2\"\n\nnode-int64@^0.4.0:\n version \"0.4.0\"\n resolved - \"https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b\"\n - \ integrity sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=\n\nnode-libs-browser@^2.2.1:\n - \ version \"2.2.1\"\n resolved \"https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.2.1.tgz#b64f513d18338625f90346d27b0d235e631f6425\"\n - \ integrity sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==\n - \ dependencies:\n assert \"^1.1.1\"\n browserify-zlib \"^0.2.0\"\n buffer - \"^4.3.0\"\n console-browserify \"^1.1.0\"\n constants-browserify \"^1.0.0\"\n - \ crypto-browserify \"^3.11.0\"\n domain-browser \"^1.1.1\"\n events - \"^3.0.0\"\n https-browserify \"^1.0.0\"\n os-browserify \"^0.3.0\"\n - \ path-browserify \"0.0.1\"\n process \"^0.11.10\"\n punycode \"^1.2.4\"\n - \ querystring-es3 \"^0.2.0\"\n readable-stream \"^2.3.3\"\n stream-browserify - \"^2.0.1\"\n stream-http \"^2.7.2\"\n string_decoder \"^1.0.0\"\n timers-browserify - \"^2.0.4\"\n tty-browserify \"0.0.0\"\n url \"^0.11.0\"\n util \"^0.11.0\"\n - \ vm-browserify \"^1.0.1\"\n\nnode-modules-path@^1.0.0, node-modules-path@^1.0.1:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/node-modules-path/-/node-modules-path-1.0.2.tgz#e3acede9b7baf4bc336e3496b58e5b40d517056e\"\n - \ integrity sha512-6Gbjq+d7uhkO7epaKi5DNgUJn7H0gEyA4Jg0Mo1uQOi3Rk50G83LtmhhFyw0LxnAFhtlspkiiw52ISP13qzcBg==\n\nnode-notifier@^10.0.0:\n - \ version \"10.0.1\"\n resolved \"https://registry.yarnpkg.com/node-notifier/-/node-notifier-10.0.1.tgz#0e82014a15a8456c4cfcdb25858750399ae5f1c7\"\n - \ integrity sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==\n - \ dependencies:\n growly \"^1.3.0\"\n is-wsl \"^2.2.0\"\n semver - \"^7.3.5\"\n shellwords \"^0.1.1\"\n uuid \"^8.3.2\"\n which \"^2.0.2\"\n\nnode-releases@^2.0.2, - node-releases@^2.0.8:\n version \"2.0.10\"\n resolved \"https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.10.tgz#c311ebae3b6a148c89b1813fd7c4d3c024ef537f\"\n - \ integrity sha512-5GFldHPXVG/YZmFzJvKK2zDSzPKhEp0+ZR5SVaoSag9fsL5YgHbUHDfnG5494ISANDcK4KwPXAx2xqVEydmd7w==\n\nnode-watch@0.7.3:\n - \ version \"0.7.3\"\n resolved \"https://registry.yarnpkg.com/node-watch/-/node-watch-0.7.3.tgz#6d4db88e39c8d09d3ea61d6568d80e5975abc7ab\"\n - \ integrity sha512-3l4E8uMPY1HdMMryPRUAl+oIHtXtyiTlIiESNSVSNxcPfzAFzeTbXFQkZfAwBbo0B1qMSG8nUABx+Gd+YrbKrQ==\n\nnoop-logger@^0.1.1:\n - \ version \"0.1.1\"\n resolved \"https://registry.yarnpkg.com/noop-logger/-/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2\"\n - \ integrity sha512-6kM8CLXvuW5crTxsAtva2YLrRrDaiTIkIePWs9moLHqbFWT94WpNFjwS/5dfLfECg5i/lkmw3aoqVidxt23TEQ==\n\nnopt@^3.0.6:\n - \ version \"3.0.6\"\n resolved \"https://registry.yarnpkg.com/nopt/-/nopt-3.0.6.tgz#c6465dbf08abcd4db359317f79ac68a646b28ff9\"\n - \ integrity sha1-xkZdvwirzU2zWTF/eaxopkayj/k=\n dependencies:\n abbrev - \"1\"\n\nnopt@^6.0.0:\n version \"6.0.0\"\n resolved \"https://registry.yarnpkg.com/nopt/-/nopt-6.0.0.tgz#245801d8ebf409c6df22ab9d95b65e1309cdb16d\"\n - \ integrity sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==\n - \ dependencies:\n abbrev \"^1.0.0\"\n\nnormalize-package-data@^2.3.2:\n - \ version \"2.5.0\"\n resolved \"https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8\"\n - \ integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==\n - \ dependencies:\n hosted-git-info \"^2.1.4\"\n resolve \"^1.10.0\"\n - \ semver \"2 || 3 || 4 || 5\"\n validate-npm-package-license \"^3.0.1\"\n\nnormalize-package-data@^4.0.0:\n - \ version \"4.0.1\"\n resolved \"https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-4.0.1.tgz#b46b24e0616d06cadf9d5718b29b6d445a82a62c\"\n - \ integrity sha512-EBk5QKKuocMJhB3BILuKhmaPjI8vNRSpIfO9woLC6NyHVkKKdVEdAO1mrT0ZfxNR1lKwCcTkuZfmGIFdizZ8Pg==\n - \ dependencies:\n hosted-git-info \"^5.0.0\"\n is-core-module \"^2.8.1\"\n - \ semver \"^7.3.5\"\n validate-npm-package-license \"^3.0.4\"\n\nnormalize-path@^2.1.1:\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9\"\n - \ integrity sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==\n - \ dependencies:\n remove-trailing-separator \"^1.0.1\"\n\nnormalize-path@^3.0.0, - normalize-path@~3.0.0:\n version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65\"\n - \ integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==\n\nnpm-audit-report@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/npm-audit-report/-/npm-audit-report-3.0.0.tgz#1bf3e531208b5f77347c8d00c3d9badf5be30cd6\"\n - \ integrity sha512-tWQzfbwz1sc4244Bx2BVELw0EmZlCsCF0X93RDcmmwhonCsPMoEviYsi+32R+mdRvOWXolPce9zo64n2xgPESw==\n - \ dependencies:\n chalk \"^4.0.0\"\n\nnpm-bundled@^1.1.1:\n version \"1.1.2\"\n - \ resolved \"https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.1.2.tgz#944c78789bd739035b70baa2ca5cc32b8d860bc1\"\n - \ integrity sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==\n - \ dependencies:\n npm-normalize-package-bin \"^1.0.1\"\n\nnpm-bundled@^2.0.0:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-2.0.1.tgz#94113f7eb342cd7a67de1e789f896b04d2c600f4\"\n - \ integrity sha512-gZLxXdjEzE/+mOstGDqR6b0EkhJ+kM6fxM6vUuckuctuVPh80Q6pw/rSZj9s4Gex9GxWtIicO1pc8DB9KZWudw==\n - \ dependencies:\n npm-normalize-package-bin \"^2.0.0\"\n\nnpm-git-info@^1.0.3:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/npm-git-info/-/npm-git-info-1.0.3.tgz#a933c42ec321e80d3646e0d6e844afe94630e1d5\"\n - \ integrity sha1-qTPELsMh6A02RuDW6ESv6UYw4dU=\n\nnpm-install-checks@^5.0.0:\n - \ version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/npm-install-checks/-/npm-install-checks-5.0.0.tgz#5ff27d209a4e3542b8ac6b0c1db6063506248234\"\n - \ integrity sha512-65lUsMI8ztHCxFz5ckCEC44DRvEGdZX5usQFriauxHEwt7upv1FKaQEmAtU0YnOAdwuNWCmk64xYiQABNrEyLA==\n - \ dependencies:\n semver \"^7.1.1\"\n\nnpm-normalize-package-bin@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz#6e79a41f23fd235c0623218228da7d9c23b8f6e2\"\n - \ integrity sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==\n\nnpm-normalize-package-bin@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/npm-normalize-package-bin/-/npm-normalize-package-bin-2.0.0.tgz#9447a1adaaf89d8ad0abe24c6c84ad614a675fff\"\n - \ integrity sha512-awzfKUO7v0FscrSpRoogyNm0sajikhBWpU0QMrW09AMi9n1PoKU6WaIqUzuJSQnpciZZmJ/jMZ2Egfmb/9LiWQ==\n\nnpm-package-arg@^8.1.5:\n - \ version \"8.1.5\"\n resolved \"https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-8.1.5.tgz#3369b2d5fe8fdc674baa7f1786514ddc15466e44\"\n - \ integrity sha512-LhgZrg0n0VgvzVdSm1oiZworPbTxYHUJCgtsJW8mGvlDpxTM1vSJc3m5QZeUkhAHIzbz3VCHd/R4osi1L1Tg/Q==\n - \ dependencies:\n hosted-git-info \"^4.0.1\"\n semver \"^7.3.4\"\n validate-npm-package-name - \"^3.0.0\"\n\nnpm-package-arg@^9.0.0, npm-package-arg@^9.0.1, npm-package-arg@^9.1.0:\n - \ version \"9.1.2\"\n resolved \"https://registry.yarnpkg.com/npm-package-arg/-/npm-package-arg-9.1.2.tgz#fc8acecb00235f42270dda446f36926ddd9ac2bc\"\n - \ integrity sha512-pzd9rLEx4TfNJkovvlBSLGhq31gGu2QDexFPWT19yCDh0JgnRhlBLNo5759N0AJmBk+kQ9Y/hXoLnlgFD+ukmg==\n - \ dependencies:\n hosted-git-info \"^5.0.0\"\n proc-log \"^2.0.1\"\n - \ semver \"^7.3.5\"\n validate-npm-package-name \"^4.0.0\"\n\nnpm-packlist@^5.1.0:\n - \ version \"5.1.3\"\n resolved \"https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-5.1.3.tgz#69d253e6fd664b9058b85005905012e00e69274b\"\n - \ integrity sha512-263/0NGrn32YFYi4J533qzrQ/krmmrWwhKkzwTuM4f/07ug51odoaNjUexxO4vxlzURHcmYMH1QjvHjsNDKLVg==\n - \ dependencies:\n glob \"^8.0.1\"\n ignore-walk \"^5.0.1\"\n npm-bundled - \"^2.0.0\"\n npm-normalize-package-bin \"^2.0.0\"\n\nnpm-pick-manifest@^7.0.0, - npm-pick-manifest@^7.0.2:\n version \"7.0.2\"\n resolved \"https://registry.yarnpkg.com/npm-pick-manifest/-/npm-pick-manifest-7.0.2.tgz#1d372b4e7ea7c6712316c0e99388a73ed3496e84\"\n - \ integrity sha512-gk37SyRmlIjvTfcYl6RzDbSmS9Y4TOBXfsPnoYqTHARNgWbyDiCSMLUpmALDj4jjcTZpURiEfsSHJj9k7EV4Rw==\n - \ dependencies:\n npm-install-checks \"^5.0.0\"\n npm-normalize-package-bin - \"^2.0.0\"\n npm-package-arg \"^9.0.0\"\n semver \"^7.3.5\"\n\nnpm-profile@^6.2.0:\n - \ version \"6.2.1\"\n resolved \"https://registry.yarnpkg.com/npm-profile/-/npm-profile-6.2.1.tgz#975c31ec75a6ae029ab5b8820ffdcbae3a1e3d5e\"\n - \ integrity sha512-Tlu13duByHyDd4Xy0PgroxzxnBYWbGGL5aZifNp8cx2DxUrHSoETXtPKg38aRPsBWMRfDtvcvVfJNasj7oImQQ==\n - \ dependencies:\n npm-registry-fetch \"^13.0.1\"\n proc-log \"^2.0.0\"\n\nnpm-registry-fetch@^13.0.0, - npm-registry-fetch@^13.0.1, npm-registry-fetch@^13.3.1:\n version \"13.3.1\"\n - \ resolved \"https://registry.yarnpkg.com/npm-registry-fetch/-/npm-registry-fetch-13.3.1.tgz#bb078b5fa6c52774116ae501ba1af2a33166af7e\"\n - \ integrity sha512-eukJPi++DKRTjSBRcDZSDDsGqRK3ehbxfFUcgaRd0Yp6kRwOwh2WVn0r+8rMB4nnuzvAk6rQVzl6K5CkYOmnvw==\n - \ dependencies:\n make-fetch-happen \"^10.0.6\"\n minipass \"^3.1.6\"\n - \ minipass-fetch \"^2.0.3\"\n minipass-json-stream \"^1.0.1\"\n minizlib - \"^2.1.2\"\n npm-package-arg \"^9.0.1\"\n proc-log \"^2.0.0\"\n\nnpm-run-all@^4.1.5:\n - \ version \"4.1.5\"\n resolved \"https://registry.yarnpkg.com/npm-run-all/-/npm-run-all-4.1.5.tgz#04476202a15ee0e2e214080861bff12a51d98fba\"\n - \ integrity sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==\n - \ dependencies:\n ansi-styles \"^3.2.1\"\n chalk \"^2.4.1\"\n cross-spawn - \"^6.0.5\"\n memorystream \"^0.3.1\"\n minimatch \"^3.0.4\"\n pidtree - \"^0.3.0\"\n read-pkg \"^3.0.0\"\n shell-quote \"^1.6.1\"\n string.prototype.padend - \"^3.0.0\"\n\nnpm-run-path@^2.0.0:\n version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f\"\n - \ integrity sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=\n dependencies:\n path-key - \"^2.0.0\"\n\nnpm-run-path@^3.0.0:\n version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-3.1.0.tgz#7f91be317f6a466efed3c9f2980ad8a4ee8b0fa5\"\n - \ integrity sha512-Dbl4A/VfiVGLgQv29URL9xshU8XDY1GeLy+fsaZ1AA8JDSfjvr5P5+pzRbWqRSBxk6/DW7MIh8lTM/PaGnP2kg==\n - \ dependencies:\n path-key \"^3.0.0\"\n\nnpm-run-path@^4.0.0, npm-run-path@^4.0.1:\n - \ version \"4.0.1\"\n resolved \"https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea\"\n - \ integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==\n - \ dependencies:\n path-key \"^3.0.0\"\n\nnpm-user-validate@^1.0.1:\n version - \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/npm-user-validate/-/npm-user-validate-1.0.1.tgz#31428fc5475fe8416023f178c0ab47935ad8c561\"\n - \ integrity sha512-uQwcd/tY+h1jnEaze6cdX/LrhWhoBxfSknxentoqmIuStxUExxjWd3ULMLFPiFUrZKbOVMowH6Jq2FRWfmhcEw==\n\nnpm@^8.7.0:\n - \ version \"8.19.4\"\n resolved \"https://registry.yarnpkg.com/npm/-/npm-8.19.4.tgz#65ad6a2dfdd157a4ef4467fb86e8dcd35a43493f\"\n - \ integrity sha512-3HANl8i9DKnUA89P4KEgVNN28EjSeDCmvEqbzOAuxCFDzdBZzjUl99zgnGpOUumvW5lvJo2HKcjrsc+tfyv1Hw==\n - \ dependencies:\n \"@isaacs/string-locale-compare\" \"^1.1.0\"\n \"@npmcli/arborist\" - \"^5.6.3\"\n \"@npmcli/ci-detect\" \"^2.0.0\"\n \"@npmcli/config\" \"^4.2.1\"\n - \ \"@npmcli/fs\" \"^2.1.0\"\n \"@npmcli/map-workspaces\" \"^2.0.3\"\n - \ \"@npmcli/package-json\" \"^2.0.0\"\n \"@npmcli/run-script\" \"^4.2.1\"\n - \ abbrev \"~1.1.1\"\n archy \"~1.0.0\"\n cacache \"^16.1.3\"\n chalk - \"^4.1.2\"\n chownr \"^2.0.0\"\n cli-columns \"^4.0.0\"\n cli-table3 - \"^0.6.2\"\n columnify \"^1.6.0\"\n fastest-levenshtein \"^1.0.12\"\n - \ fs-minipass \"^2.1.0\"\n glob \"^8.0.1\"\n graceful-fs \"^4.2.10\"\n - \ hosted-git-info \"^5.2.1\"\n ini \"^3.0.1\"\n init-package-json - \"^3.0.2\"\n is-cidr \"^4.0.2\"\n json-parse-even-better-errors \"^2.3.1\"\n - \ libnpmaccess \"^6.0.4\"\n libnpmdiff \"^4.0.5\"\n libnpmexec \"^4.0.14\"\n - \ libnpmfund \"^3.0.5\"\n libnpmhook \"^8.0.4\"\n libnpmorg \"^4.0.4\"\n - \ libnpmpack \"^4.1.3\"\n libnpmpublish \"^6.0.5\"\n libnpmsearch - \"^5.0.4\"\n libnpmteam \"^4.0.4\"\n libnpmversion \"^3.0.7\"\n make-fetch-happen - \"^10.2.0\"\n minimatch \"^5.1.0\"\n minipass \"^3.1.6\"\n minipass-pipeline - \"^1.2.4\"\n mkdirp \"^1.0.4\"\n mkdirp-infer-owner \"^2.0.0\"\n ms - \"^2.1.2\"\n node-gyp \"^9.1.0\"\n nopt \"^6.0.0\"\n npm-audit-report - \"^3.0.0\"\n npm-install-checks \"^5.0.0\"\n npm-package-arg \"^9.1.0\"\n - \ npm-pick-manifest \"^7.0.2\"\n npm-profile \"^6.2.0\"\n npm-registry-fetch - \"^13.3.1\"\n npm-user-validate \"^1.0.1\"\n npmlog \"^6.0.2\"\n opener - \"^1.5.2\"\n p-map \"^4.0.0\"\n pacote \"^13.6.2\"\n parse-conflict-json - \"^2.0.2\"\n proc-log \"^2.0.1\"\n qrcode-terminal \"^0.12.0\"\n read - \"~1.0.7\"\n read-package-json \"^5.0.2\"\n read-package-json-fast \"^2.0.3\"\n - \ readdir-scoped-modules \"^1.1.0\"\n rimraf \"^3.0.2\"\n semver \"^7.3.7\"\n - \ ssri \"^9.0.1\"\n tar \"^6.1.11\"\n text-table \"~0.2.0\"\n tiny-relative-date - \"^1.3.0\"\n treeverse \"^2.0.0\"\n validate-npm-package-name \"^4.0.0\"\n - \ which \"^2.0.2\"\n write-file-atomic \"^4.0.1\"\n\nnpmlog@^4.0.1, npmlog@^4.1.2:\n - \ version \"4.1.2\"\n resolved \"https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b\"\n - \ integrity sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==\n - \ dependencies:\n are-we-there-yet \"~1.1.2\"\n console-control-strings - \"~1.1.0\"\n gauge \"~2.7.3\"\n set-blocking \"~2.0.0\"\n\nnpmlog@^6.0.0, - npmlog@^6.0.2:\n version \"6.0.2\"\n resolved \"https://registry.yarnpkg.com/npmlog/-/npmlog-6.0.2.tgz#c8166017a42f2dea92d6453168dd865186a70830\"\n - \ integrity sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==\n - \ dependencies:\n are-we-there-yet \"^3.0.0\"\n console-control-strings - \"^1.1.0\"\n gauge \"^4.0.3\"\n set-blocking \"^2.0.0\"\n\nnumber-is-nan@^1.0.0:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d\"\n - \ integrity sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=\n\nobject-assign@4.1.1, object-assign@^4, - object-assign@^4.1.0, object-assign@^4.1.1:\n version \"4.1.1\"\n resolved - \"https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863\"\n - \ integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==\n\nobject-assign@^2.0.0:\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/object-assign/-/object-assign-2.1.1.tgz#43c36e5d569ff8e4816c4efa8be02d26967c18aa\"\n - \ integrity sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=\n\nobject-copy@^0.1.0:\n version - \"0.1.0\"\n resolved \"https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c\"\n - \ integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==\n - \ dependencies:\n copy-descriptor \"^0.1.0\"\n define-property \"^0.2.5\"\n - \ kind-of \"^3.0.3\"\n\nobject-hash@^1.3.1:\n version \"1.3.1\"\n resolved - \"https://registry.yarnpkg.com/object-hash/-/object-hash-1.3.1.tgz#fde452098a951cb145f039bb7d455449ddc126df\"\n - \ integrity sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==\n\nobject-hash@^2.0.3:\n - \ version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/object-hash/-/object-hash-2.2.0.tgz#5ad518581eefc443bd763472b8ff2e9c2c0d54a5\"\n - \ integrity sha512-gScRMn0bS5fH+IuwyIFgnh9zBdo4DV+6GhygmWM9HyNJSgS0hScp1f5vjtm7oIIOiT9trXrShAkLFSc2IqKNgw==\n\nobject-inspect@^1.12.2, - object-inspect@^1.9.0:\n version \"1.12.3\"\n resolved \"https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9\"\n - \ integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==\n\nobject-is@^1.1.5:\n - \ version \"1.1.5\"\n resolved \"https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac\"\n - \ integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==\n - \ dependencies:\n call-bind \"^1.0.2\"\n define-properties \"^1.1.3\"\n\nobject-keys@^1.1.1:\n - \ version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e\"\n - \ integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==\n\nobject-visit@^1.0.0:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb\"\n - \ integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==\n - \ dependencies:\n isobject \"^3.0.0\"\n\nobject.assign@^4.1.2, object.assign@^4.1.4:\n - \ version \"4.1.4\"\n resolved \"https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f\"\n - \ integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==\n - \ dependencies:\n call-bind \"^1.0.2\"\n define-properties \"^1.1.4\"\n - \ has-symbols \"^1.0.3\"\n object-keys \"^1.1.1\"\n\nobject.pick@^1.3.0:\n - \ version \"1.3.0\"\n resolved \"https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747\"\n - \ integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==\n - \ dependencies:\n isobject \"^3.0.1\"\n\nobject.values@^1.1.6:\n version - \"1.1.6\"\n resolved \"https://registry.yarnpkg.com/object.values/-/object.values-1.1.6.tgz#4abbaa71eba47d63589d402856f908243eea9b1d\"\n - \ integrity sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==\n - \ dependencies:\n call-bind \"^1.0.2\"\n define-properties \"^1.1.4\"\n - \ es-abstract \"^1.20.4\"\n\non-finished@2.4.1:\n version \"2.4.1\"\n resolved - \"https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f\"\n - \ integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==\n - \ dependencies:\n ee-first \"1.1.1\"\n\non-finished@~2.3.0:\n version - \"2.3.0\"\n resolved \"https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947\"\n - \ integrity sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=\n dependencies:\n ee-first - \"1.1.1\"\n\non-headers@~1.0.2:\n version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f\"\n - \ integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==\n\nonce@^1.3.0, - once@^1.3.1, once@^1.4.0:\n version \"1.4.0\"\n resolved \"https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1\"\n - \ integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==\n - \ dependencies:\n wrappy \"1\"\n\nonetime@^2.0.0:\n version \"2.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4\"\n - \ integrity sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=\n dependencies:\n mimic-fn - \"^1.0.0\"\n\nonetime@^5.1.0, onetime@^5.1.2:\n version \"5.1.2\"\n resolved - \"https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e\"\n - \ integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==\n - \ dependencies:\n mimic-fn \"^2.1.0\"\n\nopener@^1.5.2:\n version \"1.5.2\"\n - \ resolved \"https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598\"\n - \ integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==\n\noptimism@^0.16.1:\n - \ version \"0.16.2\"\n resolved \"https://registry.yarnpkg.com/optimism/-/optimism-0.16.2.tgz#519b0c78b3b30954baed0defe5143de7776bf081\"\n - \ integrity sha512-zWNbgWj+3vLEjZNIh/okkY2EUfX+vB9TJopzIZwT1xxaMqC5hRLLraePod4c5n4He08xuXNH+zhKFFCu390wiQ==\n - \ dependencies:\n \"@wry/context\" \"^0.7.0\"\n \"@wry/trie\" \"^0.3.0\"\n\noptionator@^0.9.1:\n - \ version \"0.9.1\"\n resolved \"https://registry.yarnpkg.com/optionator/-/optionator-0.9.1.tgz#4f236a6373dae0566a6d43e1326674f50c291499\"\n - \ integrity sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==\n - \ dependencies:\n deep-is \"^0.1.3\"\n fast-levenshtein \"^2.0.6\"\n - \ levn \"^0.4.1\"\n prelude-ls \"^1.2.1\"\n type-check \"^0.4.0\"\n - \ word-wrap \"^1.2.3\"\n\nora@^3.4.0:\n version \"3.4.0\"\n resolved \"https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318\"\n - \ integrity sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==\n - \ dependencies:\n chalk \"^2.4.2\"\n cli-cursor \"^2.1.0\"\n cli-spinners - \"^2.0.0\"\n log-symbols \"^2.2.0\"\n strip-ansi \"^5.2.0\"\n wcwidth - \"^1.0.1\"\n\nora@^5.4.0:\n version \"5.4.1\"\n resolved \"https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18\"\n - \ integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==\n - \ dependencies:\n bl \"^4.1.0\"\n chalk \"^4.1.0\"\n cli-cursor \"^3.1.0\"\n - \ cli-spinners \"^2.5.0\"\n is-interactive \"^1.0.0\"\n is-unicode-supported - \"^0.1.0\"\n log-symbols \"^4.1.0\"\n strip-ansi \"^6.0.0\"\n wcwidth - \"^1.0.1\"\n\nos-browserify@^0.3.0:\n version \"0.3.0\"\n resolved \"https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27\"\n - \ integrity sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==\n\nos-homedir@^1.0.0:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3\"\n - \ integrity sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==\n\nos-tmpdir@^1.0.0, - os-tmpdir@^1.0.1, os-tmpdir@~1.0.1, os-tmpdir@~1.0.2:\n version \"1.0.2\"\n - \ resolved \"https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274\"\n - \ integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==\n\nosenv@^0.1.3:\n - \ version \"0.1.5\"\n resolved \"https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410\"\n - \ integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==\n - \ dependencies:\n os-homedir \"^1.0.0\"\n os-tmpdir \"^1.0.0\"\n\np-defer@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/p-defer/-/p-defer-3.0.0.tgz#d1dceb4ee9b2b604b1d94ffec83760175d4e6f83\"\n - \ integrity sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==\n\np-event@^2.3.1:\n - \ version \"2.3.1\"\n resolved \"https://registry.yarnpkg.com/p-event/-/p-event-2.3.1.tgz#596279ef169ab2c3e0cae88c1cfbb08079993ef6\"\n - \ integrity sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==\n - \ dependencies:\n p-timeout \"^2.0.1\"\n\np-finally@^1.0.0:\n version - \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae\"\n - \ integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==\n\np-finally@^2.0.0:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/p-finally/-/p-finally-2.0.1.tgz#bd6fcaa9c559a096b680806f4d657b3f0f240561\"\n - \ integrity sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==\n\np-limit@^1.1.0:\n - \ version \"1.3.0\"\n resolved \"https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8\"\n - \ integrity sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==\n - \ dependencies:\n p-try \"^1.0.0\"\n\np-limit@^2.0.0, p-limit@^2.2.0:\n - \ version \"2.3.0\"\n resolved \"https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1\"\n - \ integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==\n - \ dependencies:\n p-try \"^2.0.0\"\n\np-limit@^3.0.2:\n version \"3.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b\"\n - \ integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==\n - \ dependencies:\n yocto-queue \"^0.1.0\"\n\np-limit@^4.0.0:\n version - \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/p-limit/-/p-limit-4.0.0.tgz#914af6544ed32bfa54670b061cafcbd04984b644\"\n - \ integrity sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==\n - \ dependencies:\n yocto-queue \"^1.0.0\"\n\np-locate@^2.0.0:\n version - \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43\"\n - \ integrity sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==\n - \ dependencies:\n p-limit \"^1.1.0\"\n\np-locate@^3.0.0:\n version \"3.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4\"\n - \ integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==\n - \ dependencies:\n p-limit \"^2.0.0\"\n\np-locate@^4.1.0:\n version \"4.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07\"\n - \ integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==\n - \ dependencies:\n p-limit \"^2.2.0\"\n\np-locate@^5.0.0:\n version \"5.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834\"\n - \ integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==\n - \ dependencies:\n p-limit \"^3.0.2\"\n\np-locate@^6.0.0:\n version \"6.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/p-locate/-/p-locate-6.0.0.tgz#3da9a49d4934b901089dca3302fa65dc5a05c04f\"\n - \ integrity sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==\n - \ dependencies:\n p-limit \"^4.0.0\"\n\np-map@^4.0.0:\n version \"4.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b\"\n - \ integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==\n - \ dependencies:\n aggregate-error \"^3.0.0\"\n\np-timeout@^2.0.1:\n version - \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/p-timeout/-/p-timeout-2.0.1.tgz#d8dd1979595d2dc0139e1fe46b8b646cb3cdf038\"\n - \ integrity sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==\n - \ dependencies:\n p-finally \"^1.0.0\"\n\np-try@^1.0.0:\n version \"1.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3\"\n - \ integrity sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==\n\np-try@^2.0.0:\n - \ version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6\"\n - \ integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==\n\npacote@^13.0.3, - pacote@^13.6.1, pacote@^13.6.2:\n version \"13.6.2\"\n resolved \"https://registry.yarnpkg.com/pacote/-/pacote-13.6.2.tgz#0d444ba3618ab3e5cd330b451c22967bbd0ca48a\"\n - \ integrity sha512-Gu8fU3GsvOPkak2CkbojR7vjs3k3P9cA6uazKTHdsdV0gpCEQq2opelnEv30KRQWgVzP5Vd/5umjcedma3MKtg==\n - \ dependencies:\n \"@npmcli/git\" \"^3.0.0\"\n \"@npmcli/installed-package-contents\" - \"^1.0.7\"\n \"@npmcli/promise-spawn\" \"^3.0.0\"\n \"@npmcli/run-script\" - \"^4.1.0\"\n cacache \"^16.0.0\"\n chownr \"^2.0.0\"\n fs-minipass - \"^2.1.0\"\n infer-owner \"^1.0.4\"\n minipass \"^3.1.6\"\n mkdirp - \"^1.0.4\"\n npm-package-arg \"^9.0.0\"\n npm-packlist \"^5.1.0\"\n - \ npm-pick-manifest \"^7.0.0\"\n npm-registry-fetch \"^13.0.1\"\n proc-log - \"^2.0.0\"\n promise-retry \"^2.0.1\"\n read-package-json \"^5.0.0\"\n - \ read-package-json-fast \"^2.0.3\"\n rimraf \"^3.0.2\"\n ssri \"^9.0.0\"\n - \ tar \"^6.1.11\"\n\npako@~1.0.5:\n version \"1.0.11\"\n resolved \"https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf\"\n - \ integrity sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==\n\nparallel-transform@^1.1.0:\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.2.0.tgz#9049ca37d6cb2182c3b1d2c720be94d14a5814fc\"\n - \ integrity sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==\n - \ dependencies:\n cyclist \"^1.0.1\"\n inherits \"^2.0.3\"\n readable-stream - \"^2.1.5\"\n\nparent-module@^1.0.0:\n version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2\"\n - \ integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==\n - \ dependencies:\n callsites \"^3.0.0\"\n\nparse-asn1@^5.0.0, parse-asn1@^5.1.5:\n - \ version \"5.1.6\"\n resolved \"https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4\"\n - \ integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==\n - \ dependencies:\n asn1.js \"^5.2.0\"\n browserify-aes \"^1.0.0\"\n evp_bytestokey - \"^1.0.0\"\n pbkdf2 \"^3.0.3\"\n safe-buffer \"^5.1.1\"\n\nparse-conflict-json@^2.0.1, - parse-conflict-json@^2.0.2:\n version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/parse-conflict-json/-/parse-conflict-json-2.0.2.tgz#3d05bc8ffe07d39600dc6436c6aefe382033d323\"\n - \ integrity sha512-jDbRGb00TAPFsKWCpZZOT93SxVP9nONOSgES3AevqRq/CHvavEBvKAjxX9p5Y5F0RZLxH9Ufd9+RwtCsa+lFDA==\n - \ dependencies:\n json-parse-even-better-errors \"^2.3.1\"\n just-diff - \"^5.0.1\"\n just-diff-apply \"^5.2.0\"\n\nparse-json@^4.0.0:\n version - \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0\"\n - \ integrity sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=\n dependencies:\n error-ex - \"^1.3.1\"\n json-parse-better-errors \"^1.0.1\"\n\nparse-ms@^1.0.0:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/parse-ms/-/parse-ms-1.0.1.tgz#56346d4749d78f23430ca0c713850aef91aa361d\"\n - \ integrity sha1-VjRtR0nXjyNDDKDHE4UK75GqNh0=\n\nparse-passwd@^1.0.0:\n version - \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6\"\n - \ integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=\n\nparse-static-imports@^1.1.0:\n - \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/parse-static-imports/-/parse-static-imports-1.1.0.tgz#ae2f18f18da1a993080ae406a5219455c0bbad5d\"\n - \ integrity sha512-HlxrZcISCblEV0lzXmAHheH/8qEkKgmqkdxyHTPbSqsTUV8GzqmN1L+SSti+VbNPfbBO3bYLPHDiUs2avbAdbA==\n\nparse5@^6.0.1:\n - \ version \"6.0.1\"\n resolved \"https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b\"\n - \ integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==\n\nparseurl@~1.3.3:\n - \ version \"1.3.3\"\n resolved \"https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4\"\n - \ integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==\n\npascalcase@^0.1.1:\n - \ version \"0.1.1\"\n resolved \"https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14\"\n - \ integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==\n\npath-browserify@0.0.1:\n - \ version \"0.0.1\"\n resolved \"https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.1.tgz#e6c4ddd7ed3aa27c68a20cc4e50e1a4ee83bbc4a\"\n - \ integrity sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==\n\npath-dirname@^1.0.0:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0\"\n - \ integrity sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==\n\npath-exists@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515\"\n - \ integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==\n\npath-exists@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3\"\n - \ integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==\n\npath-exists@^5.0.0:\n - \ version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/path-exists/-/path-exists-5.0.0.tgz#a6aad9489200b21fab31e49cf09277e5116fb9e7\"\n - \ integrity sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==\n\npath-is-absolute@1.0.1, - path-is-absolute@^1.0.0, path-is-absolute@^1.0.1:\n version \"1.0.1\"\n resolved - \"https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f\"\n - \ integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==\n\npath-key@^2.0.0, - path-key@^2.0.1:\n version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40\"\n - \ integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=\n\npath-key@^3.0.0, path-key@^3.1.0:\n - \ version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375\"\n - \ integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==\n\npath-parse@^1.0.7:\n - \ version \"1.0.7\"\n resolved \"https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735\"\n - \ integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==\n\npath-posix@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/path-posix/-/path-posix-1.0.0.tgz#06b26113f56beab042545a23bfa88003ccac260f\"\n - \ integrity sha512-1gJ0WpNIiYcQydgg3Ed8KzvIqTsDpNwq+cjBCssvBtuTWjEqY1AW+i+OepiEMqDCzyro9B2sLAe4RBPajMYFiA==\n\npath-root-regex@^0.1.0:\n - \ version \"0.1.2\"\n resolved \"https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d\"\n - \ integrity sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==\n\npath-root@^0.1.1:\n - \ version \"0.1.1\"\n resolved \"https://registry.yarnpkg.com/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7\"\n - \ integrity sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==\n - \ dependencies:\n path-root-regex \"^0.1.0\"\n\npath-to-regexp@0.1.7:\n - \ version \"0.1.7\"\n resolved \"https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c\"\n - \ integrity sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=\n\npath-type@^3.0.0:\n version - \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f\"\n - \ integrity sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==\n - \ dependencies:\n pify \"^3.0.0\"\n\npath-type@^4.0.0:\n version \"4.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b\"\n - \ integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==\n\npbkdf2@^3.0.3:\n - \ version \"3.1.2\"\n resolved \"https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075\"\n - \ integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==\n - \ dependencies:\n create-hash \"^1.1.2\"\n create-hmac \"^1.1.4\"\n - \ ripemd160 \"^2.0.1\"\n safe-buffer \"^5.0.1\"\n sha.js \"^2.4.8\"\n\npicocolors@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c\"\n - \ integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==\n\npicomatch@^2.0.4, - picomatch@^2.2.1, picomatch@^2.3.1:\n version \"2.3.1\"\n resolved \"https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42\"\n - \ integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==\n\npidtree@^0.3.0:\n - \ version \"0.3.1\"\n resolved \"https://registry.yarnpkg.com/pidtree/-/pidtree-0.3.1.tgz#ef09ac2cc0533df1f3250ccf2c4d366b0d12114a\"\n - \ integrity sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==\n\npify@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176\"\n - \ integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=\n\npify@^4.0.1:\n version \"4.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231\"\n - \ integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==\n\npinkie-promise@^2.0.0:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa\"\n - \ integrity sha1-ITXW36ejWMBprJsXh3YogihFD/o=\n dependencies:\n pinkie - \"^2.0.0\"\n\npinkie@^2.0.0:\n version \"2.0.4\"\n resolved \"https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870\"\n - \ integrity sha1-clVrgM+g1IqXToDnckjoDtT3+HA=\n\npkg-dir@^3.0.0:\n version - \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3\"\n - \ integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==\n - \ dependencies:\n find-up \"^3.0.0\"\n\npkg-dir@^4.1.0:\n version \"4.2.0\"\n - \ resolved \"https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3\"\n - \ integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==\n - \ dependencies:\n find-up \"^4.0.0\"\n\npkg-up@^2.0.0:\n version \"2.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/pkg-up/-/pkg-up-2.0.0.tgz#c819ac728059a461cab1c3889a2be3c49a004d7f\"\n - \ integrity sha512-fjAPuiws93rm7mPUu21RdBnkeZNrbfCFCwfAhPWY+rR3zG0ubpe5cEReHOw5fIbfmsxEV/g2kSxGTATY3Bpnwg==\n - \ dependencies:\n find-up \"^2.1.0\"\n\npkg-up@^3.1.0:\n version \"3.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5\"\n - \ integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==\n - \ dependencies:\n find-up \"^3.0.0\"\n\nportfinder@^1.0.28:\n version - \"1.0.28\"\n resolved \"https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.28.tgz#67c4622852bd5374dd1dd900f779f53462fac778\"\n - \ integrity sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==\n - \ dependencies:\n async \"^2.6.2\"\n debug \"^3.1.1\"\n mkdirp \"^0.5.5\"\n\nposix-character-classes@^0.1.0:\n - \ version \"0.1.1\"\n resolved \"https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab\"\n - \ integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==\n\npostcss-modules-extract-imports@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d\"\n - \ integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==\n\npostcss-modules-local-by-default@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c\"\n - \ integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==\n - \ dependencies:\n icss-utils \"^5.0.0\"\n postcss-selector-parser \"^6.0.2\"\n - \ postcss-value-parser \"^4.1.0\"\n\npostcss-modules-scope@^3.0.0:\n version - \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06\"\n - \ integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==\n - \ dependencies:\n postcss-selector-parser \"^6.0.4\"\n\npostcss-modules-values@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c\"\n - \ integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==\n - \ dependencies:\n icss-utils \"^5.0.0\"\n\npostcss-selector-parser@^6.0.10, - postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4:\n version - \"6.0.11\"\n resolved \"https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz#2e41dc39b7ad74046e1615185185cd0b17d0c8dc\"\n - \ integrity sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==\n - \ dependencies:\n cssesc \"^3.0.0\"\n util-deprecate \"^1.0.2\"\n\npostcss-value-parser@^4.1.0:\n - \ version \"4.2.0\"\n resolved \"https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514\"\n - \ integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==\n\npostcss@^8.2.15:\n - \ version \"8.4.21\"\n resolved \"https://registry.yarnpkg.com/postcss/-/postcss-8.4.21.tgz#c639b719a57efc3187b13a1d765675485f4134f4\"\n - \ integrity sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==\n - \ dependencies:\n nanoid \"^3.3.4\"\n picocolors \"^1.0.0\"\n source-map-js - \"^1.0.2\"\n\nprebuild-install@^5.3.3:\n version \"5.3.6\"\n resolved \"https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-5.3.6.tgz#7c225568d864c71d89d07f8796042733a3f54291\"\n - \ integrity sha512-s8Aai8++QQGi4sSbs/M1Qku62PFK49Jm1CbgXklGz4nmHveDq0wzJkg7Na5QbnO1uNH8K7iqx2EQ/mV0MZEmOg==\n - \ dependencies:\n detect-libc \"^1.0.3\"\n expand-template \"^2.0.3\"\n - \ github-from-package \"0.0.0\"\n minimist \"^1.2.3\"\n mkdirp-classic - \"^0.5.3\"\n napi-build-utils \"^1.0.1\"\n node-abi \"^2.7.0\"\n noop-logger - \"^0.1.1\"\n npmlog \"^4.0.1\"\n pump \"^3.0.0\"\n rc \"^1.2.7\"\n - \ simple-get \"^3.0.3\"\n tar-fs \"^2.0.0\"\n tunnel-agent \"^0.6.0\"\n - \ which-pm-runs \"^1.0.0\"\n\nprelude-ls@^1.2.1:\n version \"1.2.1\"\n - \ resolved \"https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396\"\n - \ integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==\n\npretender@^3.4.7:\n - \ version \"3.4.7\"\n resolved \"https://registry.yarnpkg.com/pretender/-/pretender-3.4.7.tgz#34a2ae2d1fc9db440a990d50e6c0f5481d8755fc\"\n - \ integrity sha512-jkPAvt1BfRi0RKamweJdEcnjkeu7Es8yix3bJ+KgBC5VpG/Ln4JE3hYN6vJym4qprm8Xo5adhWpm3HCoft1dOw==\n - \ dependencies:\n fake-xml-http-request \"^2.1.2\"\n route-recognizer - \"^0.3.3\"\n\nprettier-linter-helpers@^1.0.0:\n version \"1.0.0\"\n resolved - \"https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b\"\n - \ integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==\n - \ dependencies:\n fast-diff \"^1.1.2\"\n\nprettier@^2.5.1:\n version \"2.7.1\"\n - \ resolved \"https://registry.yarnpkg.com/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64\"\n - \ integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==\n\nprettier@^2.8.4:\n - \ version \"2.8.4\"\n resolved \"https://registry.yarnpkg.com/prettier/-/prettier-2.8.4.tgz#34dd2595629bfbb79d344ac4a91ff948694463c3\"\n - \ integrity sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==\n\npretty-ms@^3.1.0:\n - \ version \"3.2.0\"\n resolved \"https://registry.yarnpkg.com/pretty-ms/-/pretty-ms-3.2.0.tgz#87a8feaf27fc18414d75441467d411d6e6098a25\"\n - \ integrity sha512-ZypexbfVUGTFxb0v+m1bUyy92DHe5SyYlnyY0msyms5zd3RwyvNgyxZZsXXgoyzlxjx5MiqtXUdhUfvQbe0A2Q==\n - \ dependencies:\n parse-ms \"^1.0.0\"\n\nprintf@^0.6.1:\n version \"0.6.1\"\n - \ resolved \"https://registry.yarnpkg.com/printf/-/printf-0.6.1.tgz#b9afa3d3b55b7f2e8b1715272479fc756ed88650\"\n - \ integrity sha512-is0ctgGdPJ5951KulgfzvHGwJtZ5ck8l042vRkV6jrkpBzTmb/lueTqguWHy2JfVA+RY6gFVlaZgUS0j7S/dsw==\n\nprivate@^0.1.8:\n - \ version \"0.1.8\"\n resolved \"https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff\"\n - \ integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==\n\nproc-log@^2.0.0, - proc-log@^2.0.1:\n version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/proc-log/-/proc-log-2.0.1.tgz#8f3f69a1f608de27878f91f5c688b225391cb685\"\n - \ integrity sha512-Kcmo2FhfDTXdcbfDH76N7uBYHINxc/8GW7UAVuVP9I+Va3uHSerrnKV6dLooga/gh7GlgzuCCr/eoldnL1muGw==\n\nprocess-nextick-args@~2.0.0:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2\"\n - \ integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==\n\nprocess-relative-require@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/process-relative-require/-/process-relative-require-1.0.0.tgz#1590dfcf5b8f2983ba53e398446b68240b4cc68a\"\n - \ integrity sha1-FZDfz1uPKYO6U+OYRGtoJAtMxoo=\n dependencies:\n node-modules-path - \"^1.0.0\"\n\nprocess@^0.11.10:\n version \"0.11.10\"\n resolved \"https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182\"\n - \ integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==\n\nprogress@^2.0.0:\n - \ version \"2.0.3\"\n resolved \"https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8\"\n - \ integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==\n\npromise-all-reject-late@^1.0.0:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/promise-all-reject-late/-/promise-all-reject-late-1.0.1.tgz#f8ebf13483e5ca91ad809ccc2fcf25f26f8643c2\"\n - \ integrity sha512-vuf0Lf0lOxyQREH7GDIOUMLS7kz+gs8i6B+Yi8dC68a2sychGrHTJYghMBD6k7eUcH0H5P73EckCA48xijWqXw==\n\npromise-call-limit@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/promise-call-limit/-/promise-call-limit-1.0.1.tgz#4bdee03aeb85674385ca934da7114e9bcd3c6e24\"\n - \ integrity sha512-3+hgaa19jzCGLuSCbieeRsu5C2joKfYn8pY6JAuXFRVfF4IO+L7UPpFWNTeWT9pM7uhskvbPPd/oEOktCn317Q==\n\npromise-inflight@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3\"\n - \ integrity sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==\n\npromise-map-series@^0.2.1:\n - \ version \"0.2.3\"\n resolved \"https://registry.yarnpkg.com/promise-map-series/-/promise-map-series-0.2.3.tgz#c2d377afc93253f6bd03dbb77755eb88ab20a847\"\n - \ integrity sha512-wx9Chrutvqu1N/NHzTayZjE1BgIwt6SJykQoCOic4IZ9yUDjKyVYrpLa/4YCNsV61eRENfs29hrEquVuB13Zlw==\n - \ dependencies:\n rsvp \"^3.0.14\"\n\npromise-map-series@^0.3.0:\n version - \"0.3.0\"\n resolved \"https://registry.yarnpkg.com/promise-map-series/-/promise-map-series-0.3.0.tgz#41873ca3652bb7a042b387d538552da9b576f8a1\"\n - \ integrity sha512-3npG2NGhTc8BWBolLLf8l/92OxMGaRLbqvIh9wjCHhDXNvk4zsxaTaCpiCunW09qWPrN2zeNSNwRLVBrQQtutA==\n\npromise-retry@^2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/promise-retry/-/promise-retry-2.0.1.tgz#ff747a13620ab57ba688f5fc67855410c370da22\"\n - \ integrity sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==\n - \ dependencies:\n err-code \"^2.0.2\"\n retry \"^0.12.0\"\n\npromise.hash.helper@^1.0.8:\n - \ version \"1.0.8\"\n resolved \"https://registry.yarnpkg.com/promise.hash.helper/-/promise.hash.helper-1.0.8.tgz#8c5fa0570f6f96821f52364fd72292b2c5a114f7\"\n - \ integrity sha512-KYcnXctWUWyVD3W3Ye0ZDuA1N8Szrh85cVCxpG6xYrOk/0CttRtYCmU30nWsUch0NuExQQ63QXvzRE6FLimZmg==\n\npromise.prototype.finally@^3.1.0:\n - \ version \"3.1.2\"\n resolved \"https://registry.yarnpkg.com/promise.prototype.finally/-/promise.prototype.finally-3.1.2.tgz#b8af89160c9c673cefe3b4c4435b53cfd0287067\"\n - \ integrity sha512-A2HuJWl2opDH0EafgdjwEw7HysI8ff/n4lW4QEVBCUXFk9QeGecBWv0Deph0UmLe3tTNYegz8MOjsVuE6SMoJA==\n - \ dependencies:\n define-properties \"^1.1.3\"\n es-abstract \"^1.17.0-next.0\"\n - \ function-bind \"^1.1.1\"\n\npromzard@^0.3.0:\n version \"0.3.0\"\n resolved - \"https://registry.yarnpkg.com/promzard/-/promzard-0.3.0.tgz#26a5d6ee8c7dee4cb12208305acfb93ba382a9ee\"\n - \ integrity sha512-JZeYqd7UAcHCwI+sTOeUDYkvEU+1bQ7iE0UT1MgB/tERkAPkesW46MrpIySzODi+owTjZtiF8Ay5j9m60KmMBw==\n - \ dependencies:\n read \"1\"\n\nprop-types@^15.7.2:\n version \"15.8.1\"\n - \ resolved \"https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5\"\n - \ integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==\n - \ dependencies:\n loose-envify \"^1.4.0\"\n object-assign \"^4.1.1\"\n - \ react-is \"^16.13.1\"\n\nproper-lockfile@^4.1.2:\n version \"4.1.2\"\n - \ resolved \"https://registry.yarnpkg.com/proper-lockfile/-/proper-lockfile-4.1.2.tgz#c8b9de2af6b2f1601067f98e01ac66baa223141f\"\n - \ integrity sha512-TjNPblN4BwAWMXU8s9AEz4JmQxnD1NNL7bNOY/AKUzyamc379FWASUhc/K1pL2noVb+XmZKLL68cjzLsiOAMaA==\n - \ dependencies:\n graceful-fs \"^4.2.4\"\n retry \"^0.12.0\"\n signal-exit - \"^3.0.2\"\n\nproxy-addr@~2.0.5:\n version \"2.0.6\"\n resolved \"https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.6.tgz#fdc2336505447d3f2f2c638ed272caf614bbb2bf\"\n - \ integrity sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==\n - \ dependencies:\n forwarded \"~0.1.2\"\n ipaddr.js \"1.9.1\"\n\nproxy-addr@~2.0.7:\n - \ version \"2.0.7\"\n resolved \"https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025\"\n - \ integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==\n - \ dependencies:\n forwarded \"0.2.0\"\n ipaddr.js \"1.9.1\"\n\nprr@~1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476\"\n - \ integrity sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==\n\npublic-encrypt@^4.0.0:\n - \ version \"4.0.3\"\n resolved \"https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0\"\n - \ integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==\n - \ dependencies:\n bn.js \"^4.1.0\"\n browserify-rsa \"^4.0.0\"\n create-hash - \"^1.1.0\"\n parse-asn1 \"^5.0.0\"\n randombytes \"^2.0.1\"\n safe-buffer - \"^5.1.2\"\n\npump@^2.0.0:\n version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909\"\n - \ integrity sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==\n - \ dependencies:\n end-of-stream \"^1.1.0\"\n once \"^1.3.1\"\n\npump@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64\"\n - \ integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==\n - \ dependencies:\n end-of-stream \"^1.1.0\"\n once \"^1.3.1\"\n\npumpify@^1.3.3:\n - \ version \"1.5.1\"\n resolved \"https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce\"\n - \ integrity sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==\n - \ dependencies:\n duplexify \"^3.6.0\"\n inherits \"^2.0.3\"\n pump - \"^2.0.0\"\n\npunycode@1.3.2:\n version \"1.3.2\"\n resolved \"https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d\"\n - \ integrity sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==\n\npunycode@^1.2.4:\n - \ version \"1.4.1\"\n resolved \"https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e\"\n - \ integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==\n\npunycode@^2.1.0:\n - \ version \"2.3.0\"\n resolved \"https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f\"\n - \ integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==\n\nqrcode-terminal@^0.12.0:\n - \ version \"0.12.0\"\n resolved \"https://registry.yarnpkg.com/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz#bb5b699ef7f9f0505092a3748be4464fe71b5819\"\n - \ integrity sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==\n\nqs@6.11.0:\n - \ version \"6.11.0\"\n resolved \"https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a\"\n - \ integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==\n - \ dependencies:\n side-channel \"^1.0.4\"\n\nqs@6.7.0:\n version \"6.7.0\"\n - \ resolved \"https://registry.yarnpkg.com/qs/-/qs-6.7.0.tgz#41dc1a015e3d581f1621776be31afb2876a9b1bc\"\n - \ integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==\n\nqs@^6.4.0:\n - \ version \"6.10.0\"\n resolved \"https://registry.yarnpkg.com/qs/-/qs-6.10.0.tgz#8b6519121ab291c316a3e4d49cecf6d13d8c7fe5\"\n - \ integrity sha512-yjACOWijC6L/kmPZZAsVBNY2zfHSIbpdpL977quseu56/8BZ2LoF5axK2bGhbzhVKt7V9xgWTtpyLbxwIoER0Q==\n - \ dependencies:\n side-channel \"^1.0.4\"\n\nquerystring-es3@^0.2.0:\n - \ version \"0.2.1\"\n resolved \"https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73\"\n - \ integrity sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==\n\nquerystring@0.2.0:\n - \ version \"0.2.0\"\n resolved \"https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620\"\n - \ integrity sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==\n\nqueue-microtask@^1.2.2:\n - \ version \"1.2.3\"\n resolved \"https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243\"\n - \ integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==\n\nquick-temp@^0.1.2, - quick-temp@^0.1.3, quick-temp@^0.1.5, quick-temp@^0.1.8:\n version \"0.1.8\"\n - \ resolved \"https://registry.yarnpkg.com/quick-temp/-/quick-temp-0.1.8.tgz#bab02a242ab8fb0dd758a3c9776b32f9a5d94408\"\n - \ integrity sha512-YsmIFfD9j2zaFwJkzI6eMG7y0lQP7YeWzgtFgNl38pGWZBSXJooZbOWwkcRot7Vt0Fg9L23pX0tqWU3VvLDsiA==\n - \ dependencies:\n mktemp \"~0.4.0\"\n rimraf \"^2.5.4\"\n underscore.string - \"~3.3.4\"\n\nqunit-dom@^2.0.0:\n version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/qunit-dom/-/qunit-dom-2.0.0.tgz#c4d7f7676dbb57f54151b72f8366d862134cd1c0\"\n - \ integrity sha512-mElzLN99wYPOGekahqRA+mq7NcThXY9c+/tDkgJmT7W5LeZAFNyITr2rFKNnCbWLIhuLdFw88kCBMrJSfyBYpA==\n - \ dependencies:\n broccoli-funnel \"^3.0.3\"\n broccoli-merge-trees - \"^4.2.0\"\n ember-cli-babel \"^7.23.0\"\n ember-cli-version-checker - \"^5.1.1\"\n\nqunit@^2.19.4:\n version \"2.19.4\"\n resolved \"https://registry.yarnpkg.com/qunit/-/qunit-2.19.4.tgz#2d689bb1165edd4b812e3ed2ee06ff907e9f2ece\"\n - \ integrity sha512-aqUzzUeCqlleWYKlpgfdHHw9C6KxkB9H3wNfiBg5yHqQMzy0xw/pbCRHYFkjl8MsP/t8qkTQE+JTYL71azgiew==\n - \ dependencies:\n commander \"7.2.0\"\n node-watch \"0.7.3\"\n tiny-glob - \"0.2.9\"\n\nraf-pool@~0.1.4:\n version \"0.1.4\"\n resolved \"https://registry.yarnpkg.com/raf-pool/-/raf-pool-0.1.4.tgz#6b9f75ea1903c16e162ffe8c76688f5a625bc2cd\"\n - \ integrity sha512-BBPamTVuSprPq7CUmgxc+ycbsYUtUYnQtJYEfMHXMaostPaNpQzipLfSa/rwjmlgjBPiD7G+I+8W340sLOPu6g==\n\nrandombytes@^2.0.0, - randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0:\n version \"2.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a\"\n - \ integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==\n - \ dependencies:\n safe-buffer \"^5.1.0\"\n\nrandomfill@^1.0.3:\n version - \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458\"\n - \ integrity sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==\n - \ dependencies:\n randombytes \"^2.0.5\"\n safe-buffer \"^5.1.0\"\n\nrange-parser@~1.2.1:\n - \ version \"1.2.1\"\n resolved \"https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031\"\n - \ integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==\n\nraw-body@2.4.0:\n - \ version \"2.4.0\"\n resolved \"https://registry.yarnpkg.com/raw-body/-/raw-body-2.4.0.tgz#a1ce6fb9c9bc356ca52e89256ab59059e13d0332\"\n - \ integrity sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==\n - \ dependencies:\n bytes \"3.1.0\"\n http-errors \"1.7.2\"\n iconv-lite - \"0.4.24\"\n unpipe \"1.0.0\"\n\nraw-body@2.5.1:\n version \"2.5.1\"\n - \ resolved \"https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857\"\n - \ integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==\n - \ dependencies:\n bytes \"3.1.2\"\n http-errors \"2.0.0\"\n iconv-lite - \"0.4.24\"\n unpipe \"1.0.0\"\n\nraw-body@~1.1.0:\n version \"1.1.7\"\n - \ resolved \"https://registry.yarnpkg.com/raw-body/-/raw-body-1.1.7.tgz#1d027c2bfa116acc6623bca8f00016572a87d425\"\n - \ integrity sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=\n dependencies:\n bytes - \"1\"\n string_decoder \"0.10\"\n\nrc@^1.2.7:\n version \"1.2.8\"\n resolved - \"https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed\"\n - \ integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==\n - \ dependencies:\n deep-extend \"^0.6.0\"\n ini \"~1.3.0\"\n minimist - \"^1.2.0\"\n strip-json-comments \"~2.0.1\"\n\nreact-is@^16.13.1, react-is@^16.7.0:\n - \ version \"16.13.1\"\n resolved \"https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4\"\n - \ integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==\n\nread-cmd-shim@^3.0.0:\n - \ version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/read-cmd-shim/-/read-cmd-shim-3.0.1.tgz#868c235ec59d1de2db69e11aec885bc095aea087\"\n - \ integrity sha512-kEmDUoYf/CDy8yZbLTmhB1X9kkjf9Q80PCNsDMb7ufrGd6zZSQA1+UyjrO+pZm5K/S4OXCWJeiIt1JA8kAsa6g==\n\nread-package-json-fast@^2.0.2, - read-package-json-fast@^2.0.3:\n version \"2.0.3\"\n resolved \"https://registry.yarnpkg.com/read-package-json-fast/-/read-package-json-fast-2.0.3.tgz#323ca529630da82cb34b36cc0b996693c98c2b83\"\n - \ integrity sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ==\n - \ dependencies:\n json-parse-even-better-errors \"^2.3.0\"\n npm-normalize-package-bin - \"^1.0.1\"\n\nread-package-json@^5.0.0, read-package-json@^5.0.2:\n version - \"5.0.2\"\n resolved \"https://registry.yarnpkg.com/read-package-json/-/read-package-json-5.0.2.tgz#b8779ccfd169f523b67208a89cc912e3f663f3fa\"\n - \ integrity sha512-BSzugrt4kQ/Z0krro8zhTwV1Kd79ue25IhNN/VtHFy1mG/6Tluyi+msc0UpwaoQzxSHa28mntAjIZY6kEgfR9Q==\n - \ dependencies:\n glob \"^8.0.1\"\n json-parse-even-better-errors \"^2.3.1\"\n - \ normalize-package-data \"^4.0.0\"\n npm-normalize-package-bin \"^2.0.0\"\n\nread-pkg@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/read-pkg/-/read-pkg-3.0.0.tgz#9cbc686978fee65d16c00e2b19c237fcf6e38389\"\n - \ integrity sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=\n dependencies:\n load-json-file - \"^4.0.0\"\n normalize-package-data \"^2.3.2\"\n path-type \"^3.0.0\"\n\nread@1, - read@^1.0.7, read@~1.0.7:\n version \"1.0.7\"\n resolved \"https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4\"\n - \ integrity sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==\n - \ dependencies:\n mute-stream \"~0.0.4\"\n\n\"readable-stream@1 || 2\", - readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, - readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6:\n - \ version \"2.3.8\"\n resolved \"https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b\"\n - \ integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==\n - \ dependencies:\n core-util-is \"~1.0.0\"\n inherits \"~2.0.3\"\n isarray - \"~1.0.0\"\n process-nextick-args \"~2.0.0\"\n safe-buffer \"~5.1.1\"\n - \ string_decoder \"~1.1.1\"\n util-deprecate \"~1.0.1\"\n\n\"readable-stream@2 - || 3\", readable-stream@^3.1.1, readable-stream@^3.4.0:\n version \"3.6.0\"\n - \ resolved \"https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198\"\n - \ integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==\n - \ dependencies:\n inherits \"^2.0.3\"\n string_decoder \"^1.1.1\"\n - \ util-deprecate \"^1.0.1\"\n\nreadable-stream@^2.0.6:\n version \"2.3.7\"\n - \ resolved \"https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57\"\n - \ integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==\n - \ dependencies:\n core-util-is \"~1.0.0\"\n inherits \"~2.0.3\"\n isarray - \"~1.0.0\"\n process-nextick-args \"~2.0.0\"\n safe-buffer \"~5.1.1\"\n - \ string_decoder \"~1.1.1\"\n util-deprecate \"~1.0.1\"\n\nreadable-stream@^3.6.0:\n - \ version \"3.6.1\"\n resolved \"https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.1.tgz#f9f9b5f536920253b3d26e7660e7da4ccff9bb62\"\n - \ integrity sha512-+rQmrWMYGA90yenhTYsLWAsLsqVC8osOw6PKE1HDYiO0gdPeKe/xDHNzIAIn4C91YQ6oenEhfYqqc1883qHbjQ==\n - \ dependencies:\n inherits \"^2.0.3\"\n string_decoder \"^1.1.1\"\n - \ util-deprecate \"^1.0.1\"\n\nreadable-stream@~1.0.2:\n version \"1.0.34\"\n - \ resolved \"https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c\"\n - \ integrity sha512-ok1qVCJuRkNmvebYikljxJA/UEsKwLl2nI1OmaqAu4/UE+h0wKCHok4XkL/gvi39OacXvw59RJUOFUkDib2rHg==\n - \ dependencies:\n core-util-is \"~1.0.0\"\n inherits \"~2.0.1\"\n isarray - \"0.0.1\"\n string_decoder \"~0.10.x\"\n\nreaddir-scoped-modules@^1.1.0:\n - \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz#8d45407b4f870a0dcaebc0e28670d18e74514309\"\n - \ integrity sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==\n - \ dependencies:\n debuglog \"^1.0.1\"\n dezalgo \"^1.0.0\"\n graceful-fs - \"^4.1.2\"\n once \"^1.3.0\"\n\nreaddirp@^2.2.1:\n version \"2.2.1\"\n - \ resolved \"https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525\"\n - \ integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==\n - \ dependencies:\n graceful-fs \"^4.1.11\"\n micromatch \"^3.1.10\"\n - \ readable-stream \"^2.0.2\"\n\nreaddirp@~3.6.0:\n version \"3.6.0\"\n - \ resolved \"https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7\"\n - \ integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==\n - \ dependencies:\n picomatch \"^2.2.1\"\n\nrecast@^0.18.1:\n version \"0.18.10\"\n - \ resolved \"https://registry.yarnpkg.com/recast/-/recast-0.18.10.tgz#605ebbe621511eb89b6356a7e224bff66ed91478\"\n - \ integrity sha512-XNvYvkfdAN9QewbrxeTOjgINkdY/odTgTS56ZNEWL9Ml0weT4T3sFtvnTuF+Gxyu46ANcRm1ntrF6F5LAJPAaQ==\n - \ dependencies:\n ast-types \"0.13.3\"\n esprima \"~4.0.0\"\n private - \"^0.1.8\"\n source-map \"~0.6.1\"\n\nredeyed@~1.0.0:\n version \"1.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/redeyed/-/redeyed-1.0.1.tgz#e96c193b40c0816b00aec842698e61185e55498a\"\n - \ integrity sha1-6WwZO0DAgWsArshCaY5hGF5VSYo=\n dependencies:\n esprima - \"~3.0.0\"\n\nregenerate-unicode-properties@^10.1.0:\n version \"10.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c\"\n - \ integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==\n - \ dependencies:\n regenerate \"^1.4.2\"\n\nregenerate@^1.4.2:\n version - \"1.4.2\"\n resolved \"https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a\"\n - \ integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==\n\nregenerator-runtime@^0.11.0:\n - \ version \"0.11.1\"\n resolved \"https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9\"\n - \ integrity sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==\n\nregenerator-runtime@^0.13.11, - regenerator-runtime@^0.13.4:\n version \"0.13.11\"\n resolved \"https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz#f6dca3e7ceec20590d07ada785636a90cdca17f9\"\n - \ integrity sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==\n\nregenerator-transform@^0.15.1:\n - \ version \"0.15.1\"\n resolved \"https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.1.tgz#f6c4e99fc1b4591f780db2586328e4d9a9d8dc56\"\n - \ integrity sha512-knzmNAcuyxV+gQCufkYcvOqX/qIIfHLv0u5x79kRxuGojfYVky1f15TzZEu2Avte8QGepvUNTnLskf8E6X6Vyg==\n - \ dependencies:\n \"@babel/runtime\" \"^7.8.4\"\n\nregex-not@^1.0.0, regex-not@^1.0.2:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c\"\n - \ integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==\n - \ dependencies:\n extend-shallow \"^3.0.2\"\n safe-regex \"^1.1.0\"\n\nregexp.prototype.flags@^1.4.3:\n - \ version \"1.4.3\"\n resolved \"https://registry.yarnpkg.com/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz#87cab30f80f66660181a3bb7bf5981a872b367ac\"\n - \ integrity sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==\n - \ dependencies:\n call-bind \"^1.0.2\"\n define-properties \"^1.1.3\"\n - \ functions-have-names \"^1.2.2\"\n\nregexpp@^3.0.0:\n version \"3.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/regexpp/-/regexpp-3.1.0.tgz#206d0ad0a5648cffbdb8ae46438f3dc51c9f78e2\"\n - \ integrity sha512-ZOIzd8yVsQQA7j8GCSlPGXwg5PfmA1mrq0JP4nGhh54LaKN3xdai/vHUDu74pKwV8OxseMS65u2NImosQcSD0Q==\n\nregexpp@^3.1.0:\n - \ version \"3.2.0\"\n resolved \"https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2\"\n - \ integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==\n\nregexpu-core@^5.3.1:\n - \ version \"5.3.1\"\n resolved \"https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.1.tgz#66900860f88def39a5cb79ebd9490e84f17bcdfb\"\n - \ integrity sha512-nCOzW2V/X15XpLsK2rlgdwrysrBq+AauCn+omItIz4R1pIcmeot5zvjdmOBRLzEH/CkC6IxMJVmxDe3QcMuNVQ==\n - \ dependencies:\n \"@babel/regjsgen\" \"^0.8.0\"\n regenerate \"^1.4.2\"\n - \ regenerate-unicode-properties \"^10.1.0\"\n regjsparser \"^0.9.1\"\n - \ unicode-match-property-ecmascript \"^2.0.0\"\n unicode-match-property-value-ecmascript - \"^2.1.0\"\n\nregjsparser@^0.9.1:\n version \"0.9.1\"\n resolved \"https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709\"\n - \ integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==\n - \ dependencies:\n jsesc \"~0.5.0\"\n\nremove-trailing-separator@^1.0.1:\n - \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef\"\n - \ integrity sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==\n\nremove-types@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/remove-types/-/remove-types-1.0.0.tgz#491119e8fce23f2f961fe2254e5a119a017d9a3d\"\n - \ integrity sha512-G7Hk1Q+UJ5DvlNAoJZObxANkBZGiGdp589rVcTW/tYqJWJ5rwfraSnKSQaETN8Epaytw8J40nS/zC7bcHGv36w==\n - \ dependencies:\n \"@babel/core\" \"^7.16.10\"\n \"@babel/plugin-syntax-decorators\" - \"^7.16.7\"\n \"@babel/plugin-transform-typescript\" \"^7.16.8\"\n prettier - \"^2.5.1\"\n\nrepeat-element@^1.1.2:\n version \"1.1.4\"\n resolved \"https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9\"\n - \ integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==\n\nrepeat-string@^1.6.1:\n - \ version \"1.6.1\"\n resolved \"https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637\"\n - \ integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==\n\nrepeating@^2.0.0:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda\"\n - \ integrity sha512-ZqtSMuVybkISo2OWvqvm7iHSWngvdaW3IpsT9/uP8v4gMi591LY6h35wdOfvQdWCKFWZWm2Y1Opp4kV7vQKT6A==\n - \ dependencies:\n is-finite \"^1.0.0\"\n\nrequire-directory@^2.1.1:\n version - \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42\"\n - \ integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==\n\nrequire-from-string@^2.0.2:\n - \ version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909\"\n - \ integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==\n\nrequire-main-filename@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b\"\n - \ integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==\n\nrequire-relative@^0.8.7:\n - \ version \"0.8.7\"\n resolved \"https://registry.yarnpkg.com/require-relative/-/require-relative-0.8.7.tgz#7999539fc9e047a37928fa196f8e1563dabd36de\"\n - \ integrity sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=\n\nrequireindex@^1.2.0:\n version - \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/requireindex/-/requireindex-1.2.0.tgz#3463cdb22ee151902635aa6c9535d4de9c2ef1ef\"\n - \ integrity sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==\n\nrequires-port@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff\"\n - \ integrity sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=\n\nreselect@^3.0.1:\n version - \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/reselect/-/reselect-3.0.1.tgz#efdaa98ea7451324d092b2b2163a6a1d7a9a2147\"\n - \ integrity sha512-b/6tFZCmRhtBMa4xGqiiRp9jh9Aqi2A687Lo265cN0/QohJQEBPiQ52f4QB6i0eF3yp3hmLL21LSGBcML2dlxA==\n\nreselect@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/reselect/-/reselect-4.0.0.tgz#f2529830e5d3d0e021408b246a206ef4ea4437f7\"\n - \ integrity sha512-qUgANli03jjAyGlnbYVAV5vvnOmJnODyABz51RdBN7M4WaVu8mecZWgyQNkG8Yqe3KRGRt0l4K4B3XVEULC4CA==\n\nresolve-dir@^1.0.0, - resolve-dir@^1.0.1:\n version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43\"\n - \ integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=\n dependencies:\n expand-tilde - \"^2.0.0\"\n global-modules \"^1.0.0\"\n\nresolve-from@^4.0.0:\n version - \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6\"\n - \ integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==\n\nresolve-package-path@^1.0.11, - resolve-package-path@^1.2.6:\n version \"1.2.7\"\n resolved \"https://registry.yarnpkg.com/resolve-package-path/-/resolve-package-path-1.2.7.tgz#2a7bc37ad96865e239330e3102c31322847e652e\"\n - \ integrity sha512-fVEKHGeK85bGbVFuwO9o1aU0n3vqQGrezPc51JGu9UTXpFQfWq5qCeKxyaRUSvephs+06c5j5rPq/dzHGEo8+Q==\n - \ dependencies:\n path-root \"^0.1.1\"\n resolve \"^1.10.0\"\n\nresolve-package-path@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/resolve-package-path/-/resolve-package-path-2.0.0.tgz#7f258ab86ff074fff4ff8027a28f94d17d6fb1df\"\n - \ integrity sha512-/CLuzodHO2wyyHTzls5Qr+EFeG6RcW4u6//gjYvUfcfyuplIX1SSccU+A5A9A78Gmezkl3NBkFAMxLbzTY9TJA==\n - \ dependencies:\n path-root \"^0.1.1\"\n resolve \"^1.13.1\"\n\nresolve-package-path@^3.1.0:\n - \ version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/resolve-package-path/-/resolve-package-path-3.1.0.tgz#35faaa5d54a9c7dd481eb7c4b2a44410c9c763d8\"\n - \ integrity sha512-2oC2EjWbMJwvSN6Z7DbDfJMnD8MYEouaLn5eIX0j8XwPsYCVIyY9bbnX88YHVkbr8XHqvZrYbxaLPibfTYKZMA==\n - \ dependencies:\n path-root \"^0.1.1\"\n resolve \"^1.17.0\"\n\nresolve-package-path@^4.0.1, - resolve-package-path@^4.0.3:\n version \"4.0.3\"\n resolved \"https://registry.yarnpkg.com/resolve-package-path/-/resolve-package-path-4.0.3.tgz#31dab6897236ea6613c72b83658d88898a9040aa\"\n - \ integrity sha512-SRpNAPW4kewOaNUt8VPqhJ0UMxawMwzJD8V7m1cJfdSTK9ieZwS6K7Dabsm4bmLFM96Z5Y/UznrpG5kt1im8yA==\n - \ dependencies:\n path-root \"^0.1.1\"\n\nresolve-path@^1.4.0:\n version - \"1.4.0\"\n resolved \"https://registry.yarnpkg.com/resolve-path/-/resolve-path-1.4.0.tgz#c4bda9f5efb2fce65247873ab36bb4d834fe16f7\"\n - \ integrity sha1-xL2p9e+y/OZSR4c6s2u02DT+Fvc=\n dependencies:\n http-errors - \"~1.6.2\"\n path-is-absolute \"1.0.1\"\n\nresolve-url@^0.2.1:\n version - \"0.2.1\"\n resolved \"https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a\"\n - \ integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==\n\nresolve@^1.10.0, - resolve@^1.10.1, resolve@^1.11.1, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.14.2, - resolve@^1.17.0, resolve@^1.20.0, resolve@^1.22.0, resolve@^1.22.1, resolve@^1.3.3, - resolve@^1.4.0, resolve@^1.5.0, resolve@^1.8.1:\n version \"1.22.1\"\n resolved - \"https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177\"\n - \ integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==\n - \ dependencies:\n is-core-module \"^2.9.0\"\n path-parse \"^1.0.7\"\n - \ supports-preserve-symlinks-flag \"^1.0.0\"\n\nresponse-iterator@^0.2.6:\n - \ version \"0.2.6\"\n resolved \"https://registry.yarnpkg.com/response-iterator/-/response-iterator-0.2.6.tgz#249005fb14d2e4eeb478a3f735a28fd8b4c9f3da\"\n - \ integrity sha512-pVzEEzrsg23Sh053rmDUvLSkGXluZio0qu8VT6ukrYuvtjVfCbDZH9d6PGXb8HZfzdNZt8feXv/jvUzlhRgLnw==\n\nrestore-cursor@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf\"\n - \ integrity sha1-n37ih/gv0ybU/RYpI9YhKe7g368=\n dependencies:\n onetime - \"^2.0.0\"\n signal-exit \"^3.0.2\"\n\nrestore-cursor@^3.1.0:\n version - \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e\"\n - \ integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==\n - \ dependencies:\n onetime \"^5.1.0\"\n signal-exit \"^3.0.2\"\n\nret@~0.1.10:\n - \ version \"0.1.15\"\n resolved \"https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc\"\n - \ integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==\n\nretry@^0.12.0:\n - \ version \"0.12.0\"\n resolved \"https://registry.yarnpkg.com/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b\"\n - \ integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==\n\nreusify@^1.0.4:\n - \ version \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76\"\n - \ integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==\n\nrimraf@^2.2.8, - rimraf@^2.3.4, rimraf@^2.4.3, rimraf@^2.5.3, rimraf@^2.5.4, rimraf@^2.6.1, - rimraf@^2.6.2, rimraf@^2.6.3:\n version \"2.7.1\"\n resolved \"https://registry.yarnpkg.com/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec\"\n - \ integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==\n - \ dependencies:\n glob \"^7.1.3\"\n\nrimraf@^3.0.0, rimraf@^3.0.1, rimraf@^3.0.2:\n - \ version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a\"\n - \ integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==\n - \ dependencies:\n glob \"^7.1.3\"\n\nrimraf@~2.6.2:\n version \"2.6.3\"\n - \ resolved \"https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab\"\n - \ integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==\n - \ dependencies:\n glob \"^7.1.3\"\n\nripemd160@^2.0.0, ripemd160@^2.0.1:\n - \ version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c\"\n - \ integrity sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==\n - \ dependencies:\n hash-base \"^3.0.0\"\n inherits \"^2.0.1\"\n\nrollup-pluginutils@^2.0.1, - rollup-pluginutils@^2.8.1:\n version \"2.8.2\"\n resolved \"https://registry.yarnpkg.com/rollup-pluginutils/-/rollup-pluginutils-2.8.2.tgz#72f2af0748b592364dbd3389e600e5a9444a351e\"\n - \ integrity sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==\n - \ dependencies:\n estree-walker \"^0.6.1\"\n\nrollup@^0.57.1:\n version - \"0.57.1\"\n resolved \"https://registry.yarnpkg.com/rollup/-/rollup-0.57.1.tgz#0bb28be6151d253f67cf4a00fea48fb823c74027\"\n - \ integrity sha512-I18GBqP0qJoJC1K1osYjreqA8VAKovxuI3I81RSk0Dmr4TgloI0tAULjZaox8OsJ+n7XRrhH6i0G2By/pj1LCA==\n - \ dependencies:\n \"@types/acorn\" \"^4.0.3\"\n acorn \"^5.5.3\"\n acorn-dynamic-import - \"^3.0.0\"\n date-time \"^2.1.0\"\n is-reference \"^1.1.0\"\n locate-character - \"^2.0.5\"\n pretty-ms \"^3.1.0\"\n require-relative \"^0.8.7\"\n rollup-pluginutils - \"^2.0.1\"\n signal-exit \"^3.0.2\"\n sourcemap-codec \"^1.4.1\"\n\nrollup@^2.50.0:\n - \ version \"2.67.2\"\n resolved \"https://registry.yarnpkg.com/rollup/-/rollup-2.67.2.tgz#d95e15f60932ad21e05a870bd0aa0b235d056f04\"\n - \ integrity sha512-hoEiBWwZtf1QdK3jZIq59L0FJj4Fiv4RplCO4pvCRC86qsoFurWB4hKQIjoRf3WvJmk5UZ9b0y5ton+62fC7Tw==\n - \ optionalDependencies:\n fsevents \"~2.3.2\"\n\nroute-recognizer@^0.3.3:\n - \ version \"0.3.4\"\n resolved \"https://registry.yarnpkg.com/route-recognizer/-/route-recognizer-0.3.4.tgz#39ab1ffbce1c59e6d2bdca416f0932611e4f3ca3\"\n - \ integrity sha512-2+MhsfPhvauN1O8KaXpXAOfR/fwe8dnUXVM+xw7yt40lJRfPVQxV6yryZm0cgRvAj5fMF/mdRZbL2ptwbs5i2g==\n\nrsvp@^3.0.14, - rsvp@^3.0.17, rsvp@^3.0.18, rsvp@^3.0.21, rsvp@^3.0.6, rsvp@^3.1.0, rsvp@^3.3.3, - rsvp@^3.5.0:\n version \"3.6.2\"\n resolved \"https://registry.yarnpkg.com/rsvp/-/rsvp-3.6.2.tgz#2e96491599a96cde1b515d5674a8f7a91452926a\"\n - \ integrity sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==\n\nrsvp@^4.7.0, - rsvp@^4.8.1, rsvp@^4.8.4, rsvp@^4.8.5:\n version \"4.8.5\"\n resolved \"https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734\"\n - \ integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==\n\nrsvp@~3.2.1:\n - \ version \"3.2.1\"\n resolved \"https://registry.yarnpkg.com/rsvp/-/rsvp-3.2.1.tgz#07cb4a5df25add9e826ebc67dcc9fd89db27d84a\"\n - \ integrity sha512-Rf4YVNYpKjZ6ASAmibcwTNciQ5Co5Ztq6iZPEykHpkoflnD/K5ryE/rHehFsTm4NJj8nKDhbi3eKBWGogmNnkg==\n\nrun-async@^2.2.0, - run-async@^2.4.0:\n version \"2.4.1\"\n resolved \"https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455\"\n - \ integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==\n\nrun-parallel@^1.1.9:\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee\"\n - \ integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==\n - \ dependencies:\n queue-microtask \"^1.2.2\"\n\nrun-queue@^1.0.0, run-queue@^1.0.3:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47\"\n - \ integrity sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==\n - \ dependencies:\n aproba \"^1.1.1\"\n\nrxjs@^6.4.0, rxjs@^6.6.0:\n version - \"6.6.6\"\n resolved \"https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.6.tgz#14d8417aa5a07c5e633995b525e1e3c0dec03b70\"\n - \ integrity sha512-/oTwee4N4iWzAMAL9xdGKjkEHmIwupR3oXbQjCKywF1BeFohswF3vZdogbmEF6pZkOsXTzWkrZszrWpQTByYVg==\n - \ dependencies:\n tslib \"^1.9.0\"\n\nsafe-buffer@5.1.2, safe-buffer@~5.1.0, - safe-buffer@~5.1.1:\n version \"5.1.2\"\n resolved \"https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d\"\n - \ integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==\n\nsafe-buffer@5.2.1, - safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, - safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0:\n version \"5.2.1\"\n - \ resolved \"https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6\"\n - \ integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==\n\nsafe-json-parse@~1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/safe-json-parse/-/safe-json-parse-1.0.1.tgz#3e76723e38dfdda13c9b1d29a1e07ffee4b30b57\"\n - \ integrity sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=\n\nsafe-regex-test@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295\"\n - \ integrity sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==\n - \ dependencies:\n call-bind \"^1.0.2\"\n get-intrinsic \"^1.1.3\"\n - \ is-regex \"^1.1.4\"\n\nsafe-regex@^1.1.0:\n version \"1.1.0\"\n resolved - \"https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e\"\n - \ integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==\n - \ dependencies:\n ret \"~0.1.10\"\n\nsafe-stable-stringify@^2.3.1:\n version - \"2.4.1\"\n resolved \"https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.4.1.tgz#34694bd8a30575b7f94792aa51527551bd733d61\"\n - \ integrity sha512-dVHE6bMtS/bnL2mwualjc6IxEv1F+OCUpA46pKUj6F8uDbUM0jCCulPqRNPSnWwGNKx5etqMjZYdXtrm5KJZGA==\n\n\"safer-buffer@>= - 2.1.2 < 3\", \"safer-buffer@>= 2.1.2 < 3.0.0\", safer-buffer@^2.1.0:\n version - \"2.1.2\"\n resolved \"https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a\"\n - \ integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==\n\nsane@^4.0.0:\n - \ version \"4.1.0\"\n resolved \"https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded\"\n - \ integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==\n - \ dependencies:\n \"@cnakazawa/watch\" \"^1.0.3\"\n anymatch \"^2.0.0\"\n - \ capture-exit \"^2.0.0\"\n exec-sh \"^0.3.2\"\n execa \"^1.0.0\"\n - \ fb-watchman \"^2.0.0\"\n micromatch \"^3.1.4\"\n minimist \"^1.1.1\"\n - \ walker \"~1.0.5\"\n\nsane@^5.0.1:\n version \"5.0.1\"\n resolved \"https://registry.yarnpkg.com/sane/-/sane-5.0.1.tgz#ae94cb06acf5ad158242ff23f563d8cbe0ec1e4b\"\n - \ integrity sha512-9/0CYoRz0MKKf04OMCO3Qk3RQl1PAwWAhPSQSym4ULiLpTZnrY1JoZU0IEikHu8kdk2HvKT/VwQMq/xFZ8kh1Q==\n - \ dependencies:\n \"@cnakazawa/watch\" \"^1.0.3\"\n anymatch \"^3.1.1\"\n - \ capture-exit \"^2.0.0\"\n exec-sh \"^0.3.4\"\n execa \"^4.0.0\"\n - \ fb-watchman \"^2.0.1\"\n micromatch \"^4.0.2\"\n minimist \"^1.1.1\"\n - \ walker \"~1.0.5\"\n\nsass@^1.58.1:\n version \"1.58.3\"\n resolved \"https://registry.yarnpkg.com/sass/-/sass-1.58.3.tgz#2348cc052061ba4f00243a208b09c40e031f270d\"\n - \ integrity sha512-Q7RaEtYf6BflYrQ+buPudKR26/lH+10EmO9bBqbmPh/KeLqv8bjpTNqxe71ocONqXq+jYiCbpPUmQMS+JJPk4A==\n - \ dependencies:\n chokidar \">=3.0.0 <4.0.0\"\n immutable \"^4.0.0\"\n - \ source-map-js \">=0.6.2 <2.0.0\"\n\nschema-utils@^1.0.0:\n version \"1.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770\"\n - \ integrity sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==\n - \ dependencies:\n ajv \"^6.1.0\"\n ajv-errors \"^1.0.0\"\n ajv-keywords - \"^3.1.0\"\n\nschema-utils@^2.6.5:\n version \"2.7.1\"\n resolved \"https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7\"\n - \ integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==\n - \ dependencies:\n \"@types/json-schema\" \"^7.0.5\"\n ajv \"^6.12.4\"\n - \ ajv-keywords \"^3.5.2\"\n\nschema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1:\n - \ version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281\"\n - \ integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==\n - \ dependencies:\n \"@types/json-schema\" \"^7.0.8\"\n ajv \"^6.12.5\"\n - \ ajv-keywords \"^3.5.2\"\n\nschema-utils@^4.0.0:\n version \"4.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7\"\n - \ integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==\n - \ dependencies:\n \"@types/json-schema\" \"^7.0.9\"\n ajv \"^8.8.0\"\n - \ ajv-formats \"^2.1.1\"\n ajv-keywords \"^5.0.0\"\n\nselect@^1.1.2:\n - \ version \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/select/-/select-1.1.2.tgz#0e7350acdec80b1108528786ec1d4418d11b396d\"\n - \ integrity sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=\n\n\"semver@2 || 3 || 4 || 5\", - semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.6.0:\n version \"5.7.1\"\n - \ resolved \"https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7\"\n - \ integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==\n\nsemver@^6.0.0, - semver@^6.1.0, semver@^6.1.1, semver@^6.1.2, semver@^6.3.0:\n version \"6.3.0\"\n - \ resolved \"https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d\"\n - \ integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==\n\nsemver@^7.0.0, - semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, - semver@^7.3.8:\n version \"7.3.8\"\n resolved \"https://registry.yarnpkg.com/semver/-/semver-7.3.8.tgz#07a78feafb3f7b32347d725e33de7e2a2df67798\"\n - \ integrity sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==\n - \ dependencies:\n lru-cache \"^6.0.0\"\n\nsemver@^7.2.1:\n version \"7.3.7\"\n - \ resolved \"https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f\"\n - \ integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==\n - \ dependencies:\n lru-cache \"^6.0.0\"\n\nsend@0.17.1:\n version \"0.17.1\"\n - \ resolved \"https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8\"\n - \ integrity sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==\n - \ dependencies:\n debug \"2.6.9\"\n depd \"~1.1.2\"\n destroy \"~1.0.4\"\n - \ encodeurl \"~1.0.2\"\n escape-html \"~1.0.3\"\n etag \"~1.8.1\"\n - \ fresh \"0.5.2\"\n http-errors \"~1.7.2\"\n mime \"1.6.0\"\n ms - \"2.1.1\"\n on-finished \"~2.3.0\"\n range-parser \"~1.2.1\"\n statuses - \"~1.5.0\"\n\nsend@0.18.0:\n version \"0.18.0\"\n resolved \"https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be\"\n - \ integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==\n - \ dependencies:\n debug \"2.6.9\"\n depd \"2.0.0\"\n destroy \"1.2.0\"\n - \ encodeurl \"~1.0.2\"\n escape-html \"~1.0.3\"\n etag \"~1.8.1\"\n - \ fresh \"0.5.2\"\n http-errors \"2.0.0\"\n mime \"1.6.0\"\n ms - \"2.1.3\"\n on-finished \"2.4.1\"\n range-parser \"~1.2.1\"\n statuses - \"2.0.1\"\n\nserialize-javascript@^4.0.0:\n version \"4.0.0\"\n resolved - \"https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz#b525e1238489a5ecfc42afacc3fe99e666f4b1aa\"\n - \ integrity sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==\n - \ dependencies:\n randombytes \"^2.1.0\"\n\nserialize-javascript@^6.0.1:\n - \ version \"6.0.1\"\n resolved \"https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c\"\n - \ integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==\n - \ dependencies:\n randombytes \"^2.1.0\"\n\nserve-static@1.14.1:\n version - \"1.14.1\"\n resolved \"https://registry.yarnpkg.com/serve-static/-/serve-static-1.14.1.tgz#666e636dc4f010f7ef29970a88a674320898b2f9\"\n - \ integrity sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==\n - \ dependencies:\n encodeurl \"~1.0.2\"\n escape-html \"~1.0.3\"\n parseurl - \"~1.3.3\"\n send \"0.17.1\"\n\nserve-static@1.15.0:\n version \"1.15.0\"\n - \ resolved \"https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540\"\n - \ integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==\n - \ dependencies:\n encodeurl \"~1.0.2\"\n escape-html \"~1.0.3\"\n parseurl - \"~1.3.3\"\n send \"0.18.0\"\n\nset-blocking@^2.0.0, set-blocking@~2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7\"\n - \ integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==\n\nset-value@^2.0.0, - set-value@^2.0.1:\n version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b\"\n - \ integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==\n - \ dependencies:\n extend-shallow \"^2.0.1\"\n is-extendable \"^0.1.1\"\n - \ is-plain-object \"^2.0.3\"\n split-string \"^3.0.1\"\n\nsetimmediate@^1.0.4:\n - \ version \"1.0.5\"\n resolved \"https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285\"\n - \ integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==\n\nsetprototypeof@1.1.0:\n - \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656\"\n - \ integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==\n\nsetprototypeof@1.1.1:\n - \ version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.1.tgz#7e95acb24aa92f5885e0abef5ba131330d4ae683\"\n - \ integrity sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==\n\nsetprototypeof@1.2.0:\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424\"\n - \ integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==\n\nsha.js@^2.4.0, - sha.js@^2.4.8:\n version \"2.4.11\"\n resolved \"https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7\"\n - \ integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==\n - \ dependencies:\n inherits \"^2.0.1\"\n safe-buffer \"^5.0.1\"\n\nshebang-command@^1.2.0:\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea\"\n - \ integrity sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=\n dependencies:\n shebang-regex - \"^1.0.0\"\n\nshebang-command@^2.0.0:\n version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea\"\n - \ integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==\n - \ dependencies:\n shebang-regex \"^3.0.0\"\n\nshebang-regex@^1.0.0:\n version - \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3\"\n - \ integrity sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=\n\nshebang-regex@^3.0.0:\n version - \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172\"\n - \ integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==\n\nshell-quote@^1.6.1:\n - \ version \"1.7.2\"\n resolved \"https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.2.tgz#67a7d02c76c9da24f99d20808fcaded0e0e04be2\"\n - \ integrity sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==\n\nshellwords@^0.1.1:\n - \ version \"0.1.1\"\n resolved \"https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b\"\n - \ integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==\n\nshowdown@^1.8.6:\n - \ version \"1.9.1\"\n resolved \"https://registry.yarnpkg.com/showdown/-/showdown-1.9.1.tgz#134e148e75cd4623e09c21b0511977d79b5ad0ef\"\n - \ integrity sha512-9cGuS382HcvExtf5AHk7Cb4pAeQQ+h0eTr33V1mu+crYWV4KvWAw6el92bDrqGEk5d46Ai/fhbEUwqJ/mTCNEA==\n - \ dependencies:\n yargs \"^14.2\"\n\nside-channel@^1.0.4:\n version \"1.0.4\"\n - \ resolved \"https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf\"\n - \ integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==\n - \ dependencies:\n call-bind \"^1.0.0\"\n get-intrinsic \"^1.0.2\"\n - \ object-inspect \"^1.9.0\"\n\nsignal-exit@^3.0.0:\n version \"3.0.3\"\n - \ resolved \"https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.3.tgz#a1410c2edd8f077b08b4e253c8eacfcaf057461c\"\n - \ integrity sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==\n\nsignal-exit@^3.0.2, - signal-exit@^3.0.3, signal-exit@^3.0.7:\n version \"3.0.7\"\n resolved \"https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9\"\n - \ integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==\n\nsilent-error@^1.0.0, - silent-error@^1.0.1, silent-error@^1.1.0, silent-error@^1.1.1:\n version - \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/silent-error/-/silent-error-1.1.1.tgz#f72af5b0d73682a2ba1778b7e32cd8aa7c2d8662\"\n - \ integrity sha512-n4iEKyNcg4v6/jpb3c0/iyH2G1nzUNl7Gpqtn/mHIJK9S/q/7MCfoO4rwVOoO59qPFIc0hVHvMbiOJ0NdtxKKw==\n - \ dependencies:\n debug \"^2.2.0\"\n\nsimple-concat@^1.0.0:\n version - \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.1.tgz#f46976082ba35c2263f1c8ab5edfe26c41c9552f\"\n - \ integrity sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==\n\nsimple-get@^3.0.3:\n - \ version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/simple-get/-/simple-get-3.1.1.tgz#cc7ba77cfbe761036fbfce3d021af25fc5584d55\"\n - \ integrity sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==\n - \ dependencies:\n decompress-response \"^4.2.0\"\n once \"^1.3.1\"\n - \ simple-concat \"^1.0.0\"\n\nsimple-html-tokenizer@^0.5.11:\n version - \"0.5.11\"\n resolved \"https://registry.yarnpkg.com/simple-html-tokenizer/-/simple-html-tokenizer-0.5.11.tgz#4c5186083c164ba22a7b477b7687ac056ad6b1d9\"\n - \ integrity sha512-C2WEK/Z3HoSFbYq8tI7ni3eOo/NneSPRoPpcM7WdLjFOArFuyXEjAoCdOC3DgMfRyziZQ1hCNR4mrNdWEvD0og==\n\nslash@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55\"\n - \ integrity sha512-3TYDR7xWt4dIqV2JauJr+EJeW356RXijHeUlO+8djJ+uBXPn8/2dpzBc8yQhh583sVvc9CvFAeQVgijsH+PNNg==\n\nslash@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634\"\n - \ integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==\n\nslash@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7\"\n - \ integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==\n\nslice-ansi@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b\"\n - \ integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==\n - \ dependencies:\n ansi-styles \"^4.0.0\"\n astral-regex \"^2.0.0\"\n - \ is-fullwidth-code-point \"^3.0.0\"\n\nslugify@^1.6.5:\n version \"1.6.5\"\n - \ resolved \"https://registry.yarnpkg.com/slugify/-/slugify-1.6.5.tgz#c8f5c072bf2135b80703589b39a3d41451fbe8c8\"\n - \ integrity sha512-8mo9bslnBO3tr5PEVFzMPIWwWnipGS0xVbYf65zxDqfNwmzYn1LpiKNrR6DlClusuvo+hDHd1zKpmfAe83NQSQ==\n\nsmart-buffer@^4.2.0:\n - \ version \"4.2.0\"\n resolved \"https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae\"\n - \ integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==\n\nsnake-case@^3.0.3:\n - \ version \"3.0.4\"\n resolved \"https://registry.yarnpkg.com/snake-case/-/snake-case-3.0.4.tgz#4f2bbd568e9935abdfd593f34c691dadb49c452c\"\n - \ integrity sha512-LAOh4z89bGQvl9pFfNF8V146i7o7/CqFPbqzYgP+yYzDIDeS9HaNFtXABamRW+AQzEVODcvE79ljJ+8a9YSdMg==\n - \ dependencies:\n dot-case \"^3.0.4\"\n tslib \"^2.0.3\"\n\nsnapdragon-node@^2.0.1:\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b\"\n - \ integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==\n - \ dependencies:\n define-property \"^1.0.0\"\n isobject \"^3.0.0\"\n - \ snapdragon-util \"^3.0.1\"\n\nsnapdragon-util@^3.0.1:\n version \"3.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2\"\n - \ integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==\n - \ dependencies:\n kind-of \"^3.2.0\"\n\nsnapdragon@^0.8.1:\n version \"0.8.2\"\n - \ resolved \"https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d\"\n - \ integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==\n - \ dependencies:\n base \"^0.11.1\"\n debug \"^2.2.0\"\n define-property - \"^0.2.5\"\n extend-shallow \"^2.0.1\"\n map-cache \"^0.2.2\"\n source-map - \"^0.5.6\"\n source-map-resolve \"^0.5.0\"\n use \"^3.1.0\"\n\nsocket.io-adapter@~2.4.0:\n - \ version \"2.4.0\"\n resolved \"https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-2.4.0.tgz#b50a4a9ecdd00c34d4c8c808224daa1a786152a6\"\n - \ integrity sha512-W4N+o69rkMEGVuk2D/cvca3uYsvGlMwsySWV447y99gUPghxq42BxqLNMndb+a1mm/5/7NeXVQS7RLa2XyXvYg==\n\nsocket.io-parser@~4.2.0:\n - \ version \"4.2.1\"\n resolved \"https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-4.2.1.tgz#01c96efa11ded938dcb21cbe590c26af5eff65e5\"\n - \ integrity sha512-V4GrkLy+HeF1F/en3SpUaM+7XxYXpuMUWLGde1kSSh5nQMN4hLrbPIkD+otwh6q9R6NOQBN4AMaOZ2zVjui82g==\n - \ dependencies:\n \"@socket.io/component-emitter\" \"~3.1.0\"\n debug - \"~4.3.1\"\n\nsocket.io@^4.1.2:\n version \"4.5.3\"\n resolved \"https://registry.yarnpkg.com/socket.io/-/socket.io-4.5.3.tgz#44dffea48d7f5aa41df4a66377c386b953bc521c\"\n - \ integrity sha512-zdpnnKU+H6mOp7nYRXH4GNv1ux6HL6+lHL8g7Ds7Lj8CkdK1jJK/dlwsKDculbyOHifcJ0Pr/yeXnZQ5GeFrcg==\n - \ dependencies:\n accepts \"~1.3.4\"\n base64id \"~2.0.0\"\n debug - \"~4.3.2\"\n engine.io \"~6.2.0\"\n socket.io-adapter \"~2.4.0\"\n socket.io-parser - \"~4.2.0\"\n\nsocks-proxy-agent@^7.0.0:\n version \"7.0.0\"\n resolved \"https://registry.yarnpkg.com/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz#dc069ecf34436621acb41e3efa66ca1b5fed15b6\"\n - \ integrity sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==\n - \ dependencies:\n agent-base \"^6.0.2\"\n debug \"^4.3.3\"\n socks - \"^2.6.2\"\n\nsocks@^2.6.2:\n version \"2.7.1\"\n resolved \"https://registry.yarnpkg.com/socks/-/socks-2.7.1.tgz#d8e651247178fde79c0663043e07240196857d55\"\n - \ integrity sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==\n - \ dependencies:\n ip \"^2.0.0\"\n smart-buffer \"^4.2.0\"\n\nsort-object-keys@^1.1.3:\n - \ version \"1.1.3\"\n resolved \"https://registry.yarnpkg.com/sort-object-keys/-/sort-object-keys-1.1.3.tgz#bff833fe85cab147b34742e45863453c1e190b45\"\n - \ integrity sha512-855pvK+VkU7PaKYPc+Jjnmt4EzejQHyhhF33q31qG8x7maDzkeFhAAThdCYay11CISO+qAMwjOBP+fPZe0IPyg==\n\nsort-package-json@^1.55.0:\n - \ version \"1.57.0\"\n resolved \"https://registry.yarnpkg.com/sort-package-json/-/sort-package-json-1.57.0.tgz#e95fb44af8ede0bb6147e3f39258102d4bb23fc4\"\n - \ integrity sha512-FYsjYn2dHTRb41wqnv+uEqCUvBpK3jZcTp9rbz2qDTmel7Pmdtf+i2rLaaPMRZeSVM60V3Se31GyWFpmKs4Q5Q==\n - \ dependencies:\n detect-indent \"^6.0.0\"\n detect-newline \"3.1.0\"\n - \ git-hooks-list \"1.0.3\"\n globby \"10.0.0\"\n is-plain-obj \"2.1.0\"\n - \ sort-object-keys \"^1.1.3\"\n\nsource-list-map@^2.0.0:\n version \"2.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34\"\n - \ integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==\n\n\"source-map-js@>=0.6.2 - <2.0.0\", source-map-js@^1.0.1, source-map-js@^1.0.2:\n version \"1.0.2\"\n - \ resolved \"https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c\"\n - \ integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==\n\nsource-map-resolve@^0.5.0:\n - \ version \"0.5.3\"\n resolved \"https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a\"\n - \ integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==\n - \ dependencies:\n atob \"^2.1.2\"\n decode-uri-component \"^0.2.0\"\n - \ resolve-url \"^0.2.1\"\n source-map-url \"^0.4.0\"\n urix \"^0.1.0\"\n\nsource-map-support@^0.4.15:\n - \ version \"0.4.18\"\n resolved \"https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.4.18.tgz#0286a6de8be42641338594e97ccea75f0a2c585f\"\n - \ integrity sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==\n - \ dependencies:\n source-map \"^0.5.6\"\n\nsource-map-support@~0.5.12, - source-map-support@~0.5.20:\n version \"0.5.21\"\n resolved \"https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f\"\n - \ integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==\n - \ dependencies:\n buffer-from \"^1.0.0\"\n source-map \"^0.6.0\"\n\nsource-map-url@^0.3.0:\n - \ version \"0.3.0\"\n resolved \"https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.3.0.tgz#7ecaf13b57bcd09da8a40c5d269db33799d4aaf9\"\n - \ integrity sha512-QU4fa0D6aSOmrT+7OHpUXw+jS84T0MLaQNtFs8xzLNe6Arj44Magd7WEbyVW5LNYoAPVV35aKs4azxIfVJrToQ==\n\nsource-map-url@^0.4.0:\n - \ version \"0.4.1\"\n resolved \"https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56\"\n - \ integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==\n\nsource-map@0.4.x, - source-map@^0.4.2:\n version \"0.4.4\"\n resolved \"https://registry.yarnpkg.com/source-map/-/source-map-0.4.4.tgz#eba4f5da9c0dc999de68032d8b4f76173652036b\"\n - \ integrity sha512-Y8nIfcb1s/7DcobUz1yOO1GSp7gyL+D9zLHDehT7iRESqGSxjJ448Sg7rvfgsRJCnKLdSl11uGf0s9X80cH0/A==\n - \ dependencies:\n amdefine \">=0.0.4\"\n\nsource-map@^0.5.0, source-map@^0.5.6, - source-map@^0.5.7:\n version \"0.5.7\"\n resolved \"https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc\"\n - \ integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==\n\nsource-map@^0.6.0, - source-map@^0.6.1, source-map@~0.6.1:\n version \"0.6.1\"\n resolved \"https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263\"\n - \ integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==\n\nsource-map@~0.1.x:\n - \ version \"0.1.43\"\n resolved \"https://registry.yarnpkg.com/source-map/-/source-map-0.1.43.tgz#c24bc146ca517c1471f5dacbe2571b2b7f9e3346\"\n - \ integrity sha512-VtCvB9SIQhk3aF6h+N85EaqIaBFIAfZ9Cu+NJHHVvc8BbEcnvDcFw6sqQ2dQrT6SlOrZq3tIvyD9+EGq/lJryQ==\n - \ dependencies:\n amdefine \">=0.0.4\"\n\nsourcemap-codec@^1.4.1, sourcemap-codec@^1.4.8:\n - \ version \"1.4.8\"\n resolved \"https://registry.yarnpkg.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4\"\n - \ integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==\n\nsourcemap-validator@^1.1.0:\n - \ version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/sourcemap-validator/-/sourcemap-validator-1.1.1.tgz#3d7d8a399ccab09c1fedc510d65436e25b1c386b\"\n - \ integrity sha512-pq6y03Vs6HUaKo9bE0aLoksAcpeOo9HZd7I8pI6O480W/zxNZ9U32GfzgtPP0Pgc/K1JHna569nAbOk3X8/Qtw==\n - \ dependencies:\n jsesc \"~0.3.x\"\n lodash.foreach \"^4.5.0\"\n lodash.template - \"^4.5.0\"\n source-map \"~0.1.x\"\n\nspawn-args@^0.2.0:\n version \"0.2.0\"\n - \ resolved \"https://registry.yarnpkg.com/spawn-args/-/spawn-args-0.2.0.tgz#fb7d0bd1d70fd4316bd9e3dec389e65f9d6361bb\"\n - \ integrity sha1-+30L0dcP1DFr2ePew4nmX51jYbs=\n\nspdx-correct@^3.0.0:\n version - \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.1.1.tgz#dece81ac9c1e6713e5f7d1b6f17d468fa53d89a9\"\n - \ integrity sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==\n - \ dependencies:\n spdx-expression-parse \"^3.0.0\"\n spdx-license-ids - \"^3.0.0\"\n\nspdx-exceptions@^2.1.0:\n version \"2.3.0\"\n resolved \"https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d\"\n - \ integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==\n\nspdx-expression-parse@^3.0.0:\n - \ version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679\"\n - \ integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==\n - \ dependencies:\n spdx-exceptions \"^2.1.0\"\n spdx-license-ids \"^3.0.0\"\n\nspdx-license-ids@^3.0.0:\n - \ version \"3.0.12\"\n resolved \"https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.12.tgz#69077835abe2710b65f03969898b6637b505a779\"\n - \ integrity sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==\n\nsplit-string@^3.0.1, - split-string@^3.0.2:\n version \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2\"\n - \ integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==\n - \ dependencies:\n extend-shallow \"^3.0.0\"\n\nsprintf-js@^1.0.3, sprintf-js@^1.1.1:\n - \ version \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.2.tgz#da1765262bf8c0f571749f2ad6c26300207ae673\"\n - \ integrity sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==\n\nsprintf-js@~1.0.2:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c\"\n - \ integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==\n\nsri-toolbox@^0.2.0:\n - \ version \"0.2.0\"\n resolved \"https://registry.yarnpkg.com/sri-toolbox/-/sri-toolbox-0.2.0.tgz#a7fea5c3fde55e675cf1c8c06f3ebb5c2935835e\"\n - \ integrity sha512-DQIMWCAr/M7phwo+d3bEfXwSBEwuaJL+SJx9cuqt1Ty7K96ZFoHpYnSbhrQZEr0+0/GtmpKECP8X/R4RyeTAfw==\n\nssri@^6.0.1:\n - \ version \"6.0.2\"\n resolved \"https://registry.yarnpkg.com/ssri/-/ssri-6.0.2.tgz#157939134f20464e7301ddba3e90ffa8f7728ac5\"\n - \ integrity sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==\n - \ dependencies:\n figgy-pudding \"^3.5.1\"\n\nssri@^9.0.0, ssri@^9.0.1:\n - \ version \"9.0.1\"\n resolved \"https://registry.yarnpkg.com/ssri/-/ssri-9.0.1.tgz#544d4c357a8d7b71a19700074b6883fcb4eae057\"\n - \ integrity sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==\n - \ dependencies:\n minipass \"^3.1.1\"\n\nstagehand@^1.0.0:\n version \"1.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/stagehand/-/stagehand-1.0.1.tgz#0cbca6f906e4a7be36c5830dc31d9cc7091a827e\"\n - \ integrity sha512-GqXBq2SPWv9hTXDFKS8WrKK1aISB0aKGHZzH+uD4ShAgs+Fz20ZfoerLOm8U+f62iRWLrw6nimOY/uYuTcVhvg==\n - \ dependencies:\n debug \"^4.1.0\"\n\nstatic-extend@^0.1.1:\n version - \"0.1.2\"\n resolved \"https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6\"\n - \ integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==\n - \ dependencies:\n define-property \"^0.2.5\"\n object-copy \"^0.1.0\"\n\nstatuses@2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63\"\n - \ integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==\n\n\"statuses@>= - 1.4.0 < 2\", \"statuses@>= 1.5.0 < 2\", statuses@~1.5.0:\n version \"1.5.0\"\n - \ resolved \"https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c\"\n - \ integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=\n\nstream-browserify@^2.0.1:\n - \ version \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.2.tgz#87521d38a44aa7ee91ce1cd2a47df0cb49dd660b\"\n - \ integrity sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==\n - \ dependencies:\n inherits \"~2.0.1\"\n readable-stream \"^2.0.2\"\n\nstream-each@^1.1.0:\n - \ version \"1.2.3\"\n resolved \"https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae\"\n - \ integrity sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==\n - \ dependencies:\n end-of-stream \"^1.1.0\"\n stream-shift \"^1.0.0\"\n\nstream-http@^2.7.2:\n - \ version \"2.8.3\"\n resolved \"https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc\"\n - \ integrity sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==\n - \ dependencies:\n builtin-status-codes \"^3.0.0\"\n inherits \"^2.0.1\"\n - \ readable-stream \"^2.3.6\"\n to-arraybuffer \"^1.0.0\"\n xtend \"^4.0.0\"\n\nstream-shift@^1.0.0:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.1.tgz#d7088281559ab2778424279b0877da3c392d5a3d\"\n - \ integrity sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==\n\nstring-template@~0.2.1:\n - \ version \"0.2.1\"\n resolved \"https://registry.yarnpkg.com/string-template/-/string-template-0.2.1.tgz#42932e598a352d01fc22ec3367d9d84eec6c9add\"\n - \ integrity sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=\n\nstring-width@^1.0.1:\n version - \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3\"\n - \ integrity sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=\n dependencies:\n code-point-at - \"^1.0.0\"\n is-fullwidth-code-point \"^1.0.0\"\n strip-ansi \"^3.0.0\"\n\n\"string-width@^1.0.2 - || 2\", string-width@^2.1.0:\n version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e\"\n - \ integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==\n - \ dependencies:\n is-fullwidth-code-point \"^2.0.0\"\n strip-ansi \"^4.0.0\"\n\n\"string-width@^1.0.2 - || 2 || 3 || 4\", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:\n - \ version \"4.2.3\"\n resolved \"https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010\"\n - \ integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==\n - \ dependencies:\n emoji-regex \"^8.0.0\"\n is-fullwidth-code-point \"^3.0.0\"\n - \ strip-ansi \"^6.0.1\"\n\nstring-width@^3.0.0, string-width@^3.1.0:\n version - \"3.1.0\"\n resolved \"https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961\"\n - \ integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==\n - \ dependencies:\n emoji-regex \"^7.0.1\"\n is-fullwidth-code-point \"^2.0.0\"\n - \ strip-ansi \"^5.1.0\"\n\nstring.prototype.matchall@^4.0.5, string.prototype.matchall@^4.0.6:\n - \ version \"4.0.8\"\n resolved \"https://registry.yarnpkg.com/string.prototype.matchall/-/string.prototype.matchall-4.0.8.tgz#3bf85722021816dcd1bf38bb714915887ca79fd3\"\n - \ integrity sha512-6zOCOcJ+RJAQshcTvXPHoxoQGONa3e/Lqx90wUA+wEzX78sg5Bo+1tQo4N0pohS0erG9qtCqJDjNCQBjeWVxyg==\n - \ dependencies:\n call-bind \"^1.0.2\"\n define-properties \"^1.1.4\"\n - \ es-abstract \"^1.20.4\"\n get-intrinsic \"^1.1.3\"\n has-symbols - \"^1.0.3\"\n internal-slot \"^1.0.3\"\n regexp.prototype.flags \"^1.4.3\"\n - \ side-channel \"^1.0.4\"\n\nstring.prototype.padend@^3.0.0:\n version - \"3.1.2\"\n resolved \"https://registry.yarnpkg.com/string.prototype.padend/-/string.prototype.padend-3.1.2.tgz#6858ca4f35c5268ebd5e8615e1327d55f59ee311\"\n - \ integrity sha512-/AQFLdYvePENU3W5rgurfWSMU6n+Ww8n/3cUt7E+vPBB/D7YDG8x+qjoFs4M/alR2bW7Qg6xMjVwWUOvuQ0XpQ==\n - \ dependencies:\n call-bind \"^1.0.2\"\n define-properties \"^1.1.3\"\n - \ es-abstract \"^1.18.0-next.2\"\n\nstring.prototype.trimend@^1.0.4, string.prototype.trimend@^1.0.6:\n - \ version \"1.0.6\"\n resolved \"https://registry.yarnpkg.com/string.prototype.trimend/-/string.prototype.trimend-1.0.6.tgz#c4a27fa026d979d79c04f17397f250a462944533\"\n - \ integrity sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==\n - \ dependencies:\n call-bind \"^1.0.2\"\n define-properties \"^1.1.4\"\n - \ es-abstract \"^1.20.4\"\n\nstring.prototype.trimstart@^1.0.4, string.prototype.trimstart@^1.0.6:\n - \ version \"1.0.6\"\n resolved \"https://registry.yarnpkg.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.6.tgz#e90ab66aa8e4007d92ef591bbf3cd422c56bdcf4\"\n - \ integrity sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==\n - \ dependencies:\n call-bind \"^1.0.2\"\n define-properties \"^1.1.4\"\n - \ es-abstract \"^1.20.4\"\n\nstring_decoder@0.10, string_decoder@~0.10.x:\n - \ version \"0.10.31\"\n resolved \"https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94\"\n - \ integrity sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==\n\nstring_decoder@^1.0.0, - string_decoder@^1.1.1:\n version \"1.3.0\"\n resolved \"https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e\"\n - \ integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==\n - \ dependencies:\n safe-buffer \"~5.2.0\"\n\nstring_decoder@~1.1.1:\n version - \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8\"\n - \ integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==\n - \ dependencies:\n safe-buffer \"~5.1.0\"\n\nstrip-ansi@^3.0.0, strip-ansi@^3.0.1:\n - \ version \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf\"\n - \ integrity sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==\n - \ dependencies:\n ansi-regex \"^2.0.0\"\n\nstrip-ansi@^4.0.0:\n version - \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f\"\n - \ integrity sha1-qEeQIusaw2iocTibY1JixQXuNo8=\n dependencies:\n ansi-regex - \"^3.0.0\"\n\nstrip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0:\n version - \"5.2.0\"\n resolved \"https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae\"\n - \ integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==\n - \ dependencies:\n ansi-regex \"^4.1.0\"\n\nstrip-ansi@^6.0.0, strip-ansi@^6.0.1:\n - \ version \"6.0.1\"\n resolved \"https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9\"\n - \ integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==\n - \ dependencies:\n ansi-regex \"^5.0.1\"\n\nstrip-bom@^3.0.0:\n version - \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3\"\n - \ integrity sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==\n\nstrip-bom@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878\"\n - \ integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==\n\nstrip-eof@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf\"\n - \ integrity sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=\n\nstrip-final-newline@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad\"\n - \ integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==\n\nstrip-json-comments@^3.1.0, - strip-json-comments@^3.1.1:\n version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006\"\n - \ integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==\n\nstrip-json-comments@~2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a\"\n - \ integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=\n\nstyle-loader@^2.0.0:\n version - \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/style-loader/-/style-loader-2.0.0.tgz#9669602fd4690740eaaec137799a03addbbc393c\"\n - \ integrity sha512-Z0gYUJmzZ6ZdRUqpg1r8GsaFKypE+3xAzuFeMuoHgjc9KZv3wMyCRjQIWEbhoFSq7+7yoHXySDJyyWQaPajeiQ==\n - \ dependencies:\n loader-utils \"^2.0.0\"\n schema-utils \"^3.0.0\"\n\nstyled_string@0.0.1:\n - \ version \"0.0.1\"\n resolved \"https://registry.yarnpkg.com/styled_string/-/styled_string-0.0.1.tgz#d22782bd81295459bc4f1df18c4bad8e94dd124a\"\n - \ integrity sha1-0ieCvYEpVFm8Tx3xjEutjpTdEko=\n\nsum-up@^1.0.1:\n version - \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/sum-up/-/sum-up-1.0.3.tgz#1c661f667057f63bcb7875aa1438bc162525156e\"\n - \ integrity sha1-HGYfZnBX9jvLeHWqFDi8FiUlFW4=\n dependencies:\n chalk - \"^1.0.0\"\n\nsupports-color@^2.0.0:\n version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7\"\n - \ integrity sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==\n\nsupports-color@^5.3.0:\n - \ version \"5.5.0\"\n resolved \"https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f\"\n - \ integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==\n - \ dependencies:\n has-flag \"^3.0.0\"\n\nsupports-color@^7.1.0:\n version - \"7.2.0\"\n resolved \"https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da\"\n - \ integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==\n - \ dependencies:\n has-flag \"^4.0.0\"\n\nsupports-color@^8.0.0:\n version - \"8.1.1\"\n resolved \"https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c\"\n - \ integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==\n - \ dependencies:\n has-flag \"^4.0.0\"\n\nsupports-preserve-symlinks-flag@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09\"\n - \ integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==\n\nsymbol-observable@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-4.0.0.tgz#5b425f192279e87f2f9b937ac8540d1984b39205\"\n - \ integrity sha512-b19dMThMV4HVFynSAM1++gBHAbk2Tc/osgLIBZMKsyqh34jb2e8Os7T6ZW/Bt3pJFdBTd2JwAnAAEQV7rSNvcQ==\n\nsymlink-or-copy@^1.0.0, - symlink-or-copy@^1.0.1, symlink-or-copy@^1.1.8, symlink-or-copy@^1.2.0, symlink-or-copy@^1.3.1:\n - \ version \"1.3.1\"\n resolved \"https://registry.yarnpkg.com/symlink-or-copy/-/symlink-or-copy-1.3.1.tgz#9506dd64d8e98fa21dcbf4018d1eab23e77f71fe\"\n - \ integrity sha512-0K91MEXFpBUaywiwSSkmKjnGcasG/rVBXFLJz5DrgGabpYD6N+3yZrfD6uUIfpuTu65DZLHi7N8CizHc07BPZA==\n\nsync-disk-cache@^1.3.3:\n - \ version \"1.3.4\"\n resolved \"https://registry.yarnpkg.com/sync-disk-cache/-/sync-disk-cache-1.3.4.tgz#53a2c5a09d8f4bb53160bce182a456ad71574024\"\n - \ integrity sha512-GlkGeM81GPPEKz/lH7QUTbvqLq7K/IUTuaKDSMulP9XQ42glqNJIN/RKgSOw4y8vxL1gOVvj+W7ruEO4s36eCw==\n - \ dependencies:\n debug \"^2.1.3\"\n heimdalljs \"^0.2.3\"\n mkdirp - \"^0.5.0\"\n rimraf \"^2.2.8\"\n username-sync \"^1.0.2\"\n\nsync-disk-cache@^2.0.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/sync-disk-cache/-/sync-disk-cache-2.1.0.tgz#01e879edc41c34a01fcdda5b39d47dd496e154a6\"\n - \ integrity sha512-vngT2JmkSapgq0z7uIoYtB9kWOOzMihAAYq/D3Pjm/ODOGMgS4r++B+OZ09U4hWR6EaOdy9eqQ7/8ygbH3wehA==\n - \ dependencies:\n debug \"^4.1.1\"\n heimdalljs \"^0.2.6\"\n mkdirp - \"^0.5.0\"\n rimraf \"^3.0.0\"\n username-sync \"^1.0.2\"\n\ntabbable@^5.3.3:\n - \ version \"5.3.3\"\n resolved \"https://registry.yarnpkg.com/tabbable/-/tabbable-5.3.3.tgz#aac0ff88c73b22d6c3c5a50b1586310006b47fbf\"\n - \ integrity sha512-QD9qKY3StfbZqWOPLp0++pOrAVb/HbUi5xCc8cUo4XjP19808oaMiDzn0leBY5mCespIBM0CIZePzZjgzR83kA==\n\ntable@^6.0.9:\n - \ version \"6.8.0\"\n resolved \"https://registry.yarnpkg.com/table/-/table-6.8.0.tgz#87e28f14fa4321c3377ba286f07b79b281a3b3ca\"\n - \ integrity sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==\n - \ dependencies:\n ajv \"^8.0.1\"\n lodash.truncate \"^4.4.2\"\n slice-ansi - \"^4.0.0\"\n string-width \"^4.2.3\"\n strip-ansi \"^6.0.1\"\n\ntap-parser@^7.0.0:\n - \ version \"7.0.0\"\n resolved \"https://registry.yarnpkg.com/tap-parser/-/tap-parser-7.0.0.tgz#54db35302fda2c2ccc21954ad3be22b2cba42721\"\n - \ integrity sha512-05G8/LrzqOOFvZhhAk32wsGiPZ1lfUrl+iV7+OkKgfofZxiceZWMHkKmow71YsyVQ8IvGBP2EjcIjE5gL4l5lA==\n - \ dependencies:\n events-to-array \"^1.0.1\"\n js-yaml \"^3.2.7\"\n - \ minipass \"^2.2.0\"\n\ntapable@^1.0.0, tapable@^1.1.3:\n version \"1.1.3\"\n - \ resolved \"https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2\"\n - \ integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==\n\ntapable@^2.1.1, - tapable@^2.2.0:\n version \"2.2.1\"\n resolved \"https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0\"\n - \ integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==\n\ntar-fs@^2.0.0:\n - \ version \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/tar-fs/-/tar-fs-2.1.1.tgz#489a15ab85f1f0befabb370b7de4f9eb5cbe8784\"\n - \ integrity sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==\n - \ dependencies:\n chownr \"^1.1.1\"\n mkdirp-classic \"^0.5.2\"\n pump - \"^3.0.0\"\n tar-stream \"^2.1.4\"\n\ntar-stream@^2.1.4:\n version \"2.2.0\"\n - \ resolved \"https://registry.yarnpkg.com/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287\"\n - \ integrity sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==\n - \ dependencies:\n bl \"^4.0.3\"\n end-of-stream \"^1.4.1\"\n fs-constants - \"^1.0.0\"\n inherits \"^2.0.3\"\n readable-stream \"^3.1.1\"\n\ntar@^6.1.0, - tar@^6.1.11, tar@^6.1.2:\n version \"6.1.13\"\n resolved \"https://registry.yarnpkg.com/tar/-/tar-6.1.13.tgz#46e22529000f612180601a6fe0680e7da508847b\"\n - \ integrity sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==\n - \ dependencies:\n chownr \"^2.0.0\"\n fs-minipass \"^2.0.0\"\n minipass - \"^4.0.0\"\n minizlib \"^2.1.1\"\n mkdirp \"^1.0.3\"\n yallist \"^4.0.0\"\n\ntemp@0.9.4:\n - \ version \"0.9.4\"\n resolved \"https://registry.yarnpkg.com/temp/-/temp-0.9.4.tgz#cd20a8580cb63635d0e4e9d4bd989d44286e7620\"\n - \ integrity sha512-yYrrsWnrXMcdsnu/7YMYAofM1ktpL5By7vZhf15CrXijWWrEYZks5AXBudalfSWJLlnen/QUJUB5aoB0kqZUGA==\n - \ dependencies:\n mkdirp \"^0.5.1\"\n rimraf \"~2.6.2\"\n\nterser-webpack-plugin@^1.4.3:\n - \ version \"1.4.5\"\n resolved \"https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz#a217aefaea330e734ffacb6120ec1fa312d6040b\"\n - \ integrity sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==\n - \ dependencies:\n cacache \"^12.0.2\"\n find-cache-dir \"^2.1.0\"\n - \ is-wsl \"^1.1.0\"\n schema-utils \"^1.0.0\"\n serialize-javascript - \"^4.0.0\"\n source-map \"^0.6.1\"\n terser \"^4.1.2\"\n webpack-sources - \"^1.4.0\"\n worker-farm \"^1.7.0\"\n\nterser-webpack-plugin@^5.1.3:\n - \ version \"5.3.7\"\n resolved \"https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.7.tgz#ef760632d24991760f339fe9290deb936ad1ffc7\"\n - \ integrity sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==\n - \ dependencies:\n \"@jridgewell/trace-mapping\" \"^0.3.17\"\n jest-worker - \"^27.4.5\"\n schema-utils \"^3.1.1\"\n serialize-javascript \"^6.0.1\"\n - \ terser \"^5.16.5\"\n\nterser@^4.1.2:\n version \"4.8.1\"\n resolved - \"https://registry.yarnpkg.com/terser/-/terser-4.8.1.tgz#a00e5634562de2239fd404c649051bf6fc21144f\"\n - \ integrity sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==\n - \ dependencies:\n commander \"^2.20.0\"\n source-map \"~0.6.1\"\n source-map-support - \"~0.5.12\"\n\nterser@^5.16.5:\n version \"5.16.6\"\n resolved \"https://registry.yarnpkg.com/terser/-/terser-5.16.6.tgz#f6c7a14a378ee0630fbe3ac8d1f41b4681109533\"\n - \ integrity sha512-IBZ+ZQIA9sMaXmRZCUMDjNH0D5AQQfdn4WUjHL0+1lF4TP1IHRJbrhb6fNaXWikrYQTSkb7SLxkeXAiy1p7mbg==\n - \ dependencies:\n \"@jridgewell/source-map\" \"^0.3.2\"\n acorn \"^8.5.0\"\n - \ commander \"^2.20.0\"\n source-map-support \"~0.5.20\"\n\nterser@^5.3.0:\n - \ version \"5.14.1\"\n resolved \"https://registry.yarnpkg.com/terser/-/terser-5.14.1.tgz#7c95eec36436cb11cf1902cc79ac564741d19eca\"\n - \ integrity sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==\n - \ dependencies:\n \"@jridgewell/source-map\" \"^0.3.2\"\n acorn \"^8.5.0\"\n - \ commander \"^2.20.0\"\n source-map-support \"~0.5.20\"\n\ntestem@^3.6.0:\n - \ version \"3.9.0\"\n resolved \"https://registry.yarnpkg.com/testem/-/testem-3.9.0.tgz#a82ccf01e5a248e3924244186e348c665ab90f7d\"\n - \ integrity sha512-YTxCYKj0cc8uUSKEziJtSC5T/pw4fQnY0ZXNOyvAFgrijfsN9NxmncJZOHLhPgFOuhbRd5i+DBQxw0Cpe0SEFg==\n - \ dependencies:\n \"@xmldom/xmldom\" \"^0.8.0\"\n backbone \"^1.1.2\"\n - \ bluebird \"^3.4.6\"\n charm \"^1.0.0\"\n commander \"^2.6.0\"\n - \ compression \"^1.7.4\"\n consolidate \"^0.16.0\"\n execa \"^1.0.0\"\n - \ express \"^4.10.7\"\n fireworm \"^0.7.0\"\n glob \"^7.0.4\"\n http-proxy - \"^1.13.1\"\n js-yaml \"^3.2.5\"\n lodash.assignin \"^4.1.0\"\n lodash.castarray - \"^4.4.0\"\n lodash.clonedeep \"^4.4.1\"\n lodash.find \"^4.5.1\"\n - \ lodash.uniqby \"^4.7.0\"\n mkdirp \"^1.0.4\"\n mustache \"^4.2.0\"\n - \ node-notifier \"^10.0.0\"\n npmlog \"^6.0.0\"\n printf \"^0.6.1\"\n - \ rimraf \"^3.0.2\"\n socket.io \"^4.1.2\"\n spawn-args \"^0.2.0\"\n - \ styled_string \"0.0.1\"\n tap-parser \"^7.0.0\"\n tmp \"0.0.33\"\n\ntext-table@^0.2.0, - text-table@~0.2.0:\n version \"0.2.0\"\n resolved \"https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4\"\n - \ integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==\n\n\"textextensions@1 - || 2\", textextensions@^2.5.0:\n version \"2.6.0\"\n resolved \"https://registry.yarnpkg.com/textextensions/-/textextensions-2.6.0.tgz#d7e4ab13fe54e32e08873be40d51b74229b00fc4\"\n - \ integrity sha512-49WtAWS+tcsy93dRt6P0P3AMD2m5PvXRhuEA0kaXos5ZLlujtYmpmFsB+QvWUSxE1ZsstmYXfQ7L40+EcQgpAQ==\n\nthrough2@^2.0.0:\n - \ version \"2.0.5\"\n resolved \"https://registry.yarnpkg.com/through2/-/through2-2.0.5.tgz#01c1e39eb31d07cb7d03a96a70823260b23132cd\"\n - \ integrity sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==\n - \ dependencies:\n readable-stream \"~2.3.6\"\n xtend \"~4.0.1\"\n\nthrough2@^3.0.1:\n - \ version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/through2/-/through2-3.0.2.tgz#99f88931cfc761ec7678b41d5d7336b5b6a07bf4\"\n - \ integrity sha512-enaDQ4MUyP2W6ZyT6EsMzqBPZaM/avg8iuo+l2d3QCs0J+6RaqkHV/2/lOwDTueBHeJ/2LG9lrLW3d5rWPucuQ==\n - \ dependencies:\n inherits \"^2.0.4\"\n readable-stream \"2 || 3\"\n\nthrough@^2.3.6:\n - \ version \"2.3.8\"\n resolved \"https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5\"\n - \ integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=\n\ntime-zone@^1.0.0:\n version - \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/time-zone/-/time-zone-1.0.0.tgz#99c5bf55958966af6d06d83bdf3800dc82faec5d\"\n - \ integrity sha1-mcW/VZWJZq9tBtg73zgA3IL67F0=\n\ntimers-browserify@^2.0.4:\n - \ version \"2.0.12\"\n resolved \"https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.12.tgz#44a45c11fbf407f34f97bccd1577c652361b00ee\"\n - \ integrity sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==\n - \ dependencies:\n setimmediate \"^1.0.4\"\n\ntiny-emitter@^2.0.0:\n version - \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/tiny-emitter/-/tiny-emitter-2.1.0.tgz#1d1a56edfc51c43e863cbb5382a72330e3555423\"\n - \ integrity sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==\n\ntiny-glob@0.2.9:\n - \ version \"0.2.9\"\n resolved \"https://registry.yarnpkg.com/tiny-glob/-/tiny-glob-0.2.9.tgz#2212d441ac17928033b110f8b3640683129d31e2\"\n - \ integrity sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==\n - \ dependencies:\n globalyzer \"0.1.0\"\n globrex \"^0.1.2\"\n\ntiny-lr@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/tiny-lr/-/tiny-lr-2.0.0.tgz#863659d7ce1ed201a117d8197d7f8b9a27bdc085\"\n - \ integrity sha512-f6nh0VMRvhGx4KCeK1lQ/jaL0Zdb5WdR+Jk8q9OSUQnaSDxAEGH1fgqLZ+cMl5EW3F2MGnCsalBO1IsnnogW1Q==\n - \ dependencies:\n body \"^5.1.0\"\n debug \"^3.1.0\"\n faye-websocket - \"^0.11.3\"\n livereload-js \"^3.3.1\"\n object-assign \"^4.1.0\"\n - \ qs \"^6.4.0\"\n\ntiny-relative-date@^1.3.0:\n version \"1.3.0\"\n resolved - \"https://registry.yarnpkg.com/tiny-relative-date/-/tiny-relative-date-1.3.0.tgz#fa08aad501ed730f31cc043181d995c39a935e07\"\n - \ integrity sha512-MOQHpzllWxDCHHaDno30hhLfbouoYlOI8YlMNtvKe1zXbjEVhbcEovQxvZrPvtiYW630GQDoMMarCnjfyfHA+A==\n\ntmp@0.0.28:\n - \ version \"0.0.28\"\n resolved \"https://registry.yarnpkg.com/tmp/-/tmp-0.0.28.tgz#172735b7f614ea7af39664fa84cf0de4e515d120\"\n - \ integrity sha512-c2mmfiBmND6SOVxzogm1oda0OJ1HZVIk/5n26N59dDTh80MUeavpiCls4PGAdkX1PFkKokLpcf7prSjCeXLsJg==\n - \ dependencies:\n os-tmpdir \"~1.0.1\"\n\ntmp@0.0.33, tmp@^0.0.33:\n version - \"0.0.33\"\n resolved \"https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9\"\n - \ integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==\n - \ dependencies:\n os-tmpdir \"~1.0.2\"\n\ntmp@^0.1.0:\n version \"0.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/tmp/-/tmp-0.1.0.tgz#ee434a4e22543082e294ba6201dcc6eafefa2877\"\n - \ integrity sha512-J7Z2K08jbGcdA1kkQpJSqLF6T0tdQqpR2pnSUXsIchbPdTI9v3e85cLW0d6WDhwuAleOV71j2xWs8qMPfK7nKw==\n - \ dependencies:\n rimraf \"^2.6.3\"\n\ntmp@^0.2.1:\n version \"0.2.1\"\n - \ resolved \"https://registry.yarnpkg.com/tmp/-/tmp-0.2.1.tgz#8457fc3037dcf4719c251367a1af6500ee1ccf14\"\n - \ integrity sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==\n - \ dependencies:\n rimraf \"^3.0.0\"\n\ntmpl@1.0.x:\n version \"1.0.4\"\n - \ resolved \"https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.4.tgz#23640dd7b42d00433911140820e5cf440e521dd1\"\n - \ integrity sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=\n\nto-arraybuffer@^1.0.0:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43\"\n - \ integrity sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==\n\nto-fast-properties@^1.0.3:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47\"\n - \ integrity sha512-lxrWP8ejsq+7E3nNjwYmUBMAgjMTZoTI+sdBOpvNyijeDLa29LUn9QaoXAHv4+Z578hbmHHJKZknzxVtvo77og==\n\nto-fast-properties@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e\"\n - \ integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==\n\nto-object-path@^0.3.0:\n - \ version \"0.3.0\"\n resolved \"https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af\"\n - \ integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==\n - \ dependencies:\n kind-of \"^3.0.2\"\n\nto-regex-range@^2.1.0:\n version - \"2.1.1\"\n resolved \"https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38\"\n - \ integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==\n - \ dependencies:\n is-number \"^3.0.0\"\n repeat-string \"^1.6.1\"\n\nto-regex-range@^5.0.1:\n - \ version \"5.0.1\"\n resolved \"https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4\"\n - \ integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==\n - \ dependencies:\n is-number \"^7.0.0\"\n\nto-regex@^3.0.1, to-regex@^3.0.2:\n - \ version \"3.0.2\"\n resolved \"https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce\"\n - \ integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==\n - \ dependencies:\n define-property \"^2.0.2\"\n extend-shallow \"^3.0.2\"\n - \ regex-not \"^1.0.2\"\n safe-regex \"^1.1.0\"\n\ntoidentifier@1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553\"\n - \ integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==\n\ntoidentifier@1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35\"\n - \ integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==\n\ntr46@~0.0.3:\n - \ version \"0.0.3\"\n resolved \"https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a\"\n - \ integrity sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=\n\ntracked-built-ins@^3.1.1:\n - \ version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/tracked-built-ins/-/tracked-built-ins-3.1.1.tgz#c16a1418d9c3b216527b1b40a2a80e293229359f\"\n - \ integrity sha512-W8qLBxZzeC2zhEDdbPKi2GTffsiFn8PRbgal/2Fl6E/84CMvnpS6cPMmkvUmSLgKbqcAxl/RhyjWnhIZ9iPQjQ==\n - \ dependencies:\n ember-cli-babel \"^7.26.10\"\n ember-cli-typescript - \"^5.1.0\"\n ember-tracked-storage-polyfill \"^1.0.0\"\n\ntracked-toolbox@^1.2.3:\n - \ version \"1.3.0\"\n resolved \"https://registry.yarnpkg.com/tracked-toolbox/-/tracked-toolbox-1.3.0.tgz#46aee42d71d97ceb48654f0785fb294d735fabf8\"\n - \ integrity sha512-KHfYLvNyRr0qQeXQPnmb6Z4JYZ0/47R7LjVwzUrsKc539eQi3Sz2z3mb7FJN9KgaJXVuM3GQ8zcwUFTf0hrOsQ==\n - \ dependencies:\n ember-cache-primitive-polyfill \"^1.0.0\"\n ember-cli-babel - \"^7.26.6\"\n\ntree-sync@^1.2.2:\n version \"1.4.0\"\n resolved \"https://registry.yarnpkg.com/tree-sync/-/tree-sync-1.4.0.tgz#314598d13abaf752547d9335b8f95d9a137100d6\"\n - \ integrity sha512-YvYllqh3qrR5TAYZZTXdspnIhlKAYezPYw11ntmweoceu4VK+keN356phHRIIo1d+RDmLpHZrUlmxga2gc9kSQ==\n - \ dependencies:\n debug \"^2.2.0\"\n fs-tree-diff \"^0.5.6\"\n mkdirp - \"^0.5.1\"\n quick-temp \"^0.1.5\"\n walk-sync \"^0.3.3\"\n\ntree-sync@^2.0.0, - tree-sync@^2.1.0:\n version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/tree-sync/-/tree-sync-2.1.0.tgz#31cbbd41f2936f5390b61e8c9d7cb27e75a212fe\"\n - \ integrity sha512-OLWW+Nd99NOM53aZ8ilT/YpEiOo6mXD3F4/wLbARqybSZ3Jb8IxHK5UGVbZaae0wtXAyQshVV+SeqVBik+Fbmw==\n - \ dependencies:\n debug \"^4.1.1\"\n fs-tree-diff \"^2.0.1\"\n mkdirp - \"^0.5.5\"\n quick-temp \"^0.1.5\"\n walk-sync \"^0.3.3\"\n\ntreeverse@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/treeverse/-/treeverse-2.0.0.tgz#036dcef04bc3fd79a9b79a68d4da03e882d8a9ca\"\n - \ integrity sha512-N5gJCkLu1aXccpOTtqV6ddSEi6ZmGkh3hjmbu1IjcavJK4qyOVQmi0myQKM7z5jVGmD68SJoliaVrMmVObhj6A==\n\ntrim-right@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003\"\n - \ integrity sha512-WZGXGstmCWgeevgTL54hrCuw1dyMQIzWy7ZfqRJfSmJZBwklI15egmQytFP6bPidmw3M8d5yEowl1niq4vmqZw==\n\nts-invariant@^0.10.3:\n - \ version \"0.10.3\"\n resolved \"https://registry.yarnpkg.com/ts-invariant/-/ts-invariant-0.10.3.tgz#3e048ff96e91459ffca01304dbc7f61c1f642f6c\"\n - \ integrity sha512-uivwYcQaxAucv1CzRp2n/QdYPo4ILf9VXgH19zEIjFx2EJufV16P0JtJVpYHy89DItG6Kwj2oIUjrcK5au+4tQ==\n - \ dependencies:\n tslib \"^2.1.0\"\n\nts-invariant@^0.4.0:\n version \"0.4.4\"\n - \ resolved \"https://registry.yarnpkg.com/ts-invariant/-/ts-invariant-0.4.4.tgz#97a523518688f93aafad01b0e80eb803eb2abd86\"\n - \ integrity sha512-uEtWkFM/sdZvRNNDL3Ehu4WVpwaulhwQszV8mrtcdeE8nN00BV9mAmQ88RkrBhFgl9gMgvjJLAQcZbnPXI9mlA==\n - \ dependencies:\n tslib \"^1.9.3\"\n\ntsconfig-paths@^3.14.1:\n version - \"3.14.1\"\n resolved \"https://registry.yarnpkg.com/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz#ba0734599e8ea36c862798e920bcf163277b137a\"\n - \ integrity sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==\n - \ dependencies:\n \"@types/json5\" \"^0.0.29\"\n json5 \"^1.0.1\"\n - \ minimist \"^1.2.6\"\n strip-bom \"^3.0.0\"\n\ntslib@^1.10.0, tslib@^1.9.0, - tslib@^1.9.3:\n version \"1.14.1\"\n resolved \"https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00\"\n - \ integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==\n\ntslib@^2.0.3, - tslib@^2.1.0, tslib@^2.3.0:\n version \"2.5.0\"\n resolved \"https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf\"\n - \ integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==\n\ntslib@^2.4.0:\n - \ version \"2.4.1\"\n resolved \"https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e\"\n - \ integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==\n\ntty-browserify@0.0.0:\n - \ version \"0.0.0\"\n resolved \"https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6\"\n - \ integrity sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==\n\ntunnel-agent@^0.6.0:\n - \ version \"0.6.0\"\n resolved \"https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd\"\n - \ integrity sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=\n dependencies:\n safe-buffer - \"^5.0.1\"\n\ntype-check@^0.4.0, type-check@~0.4.0:\n version \"0.4.0\"\n - \ resolved \"https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1\"\n - \ integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==\n - \ dependencies:\n prelude-ls \"^1.2.1\"\n\ntype-fest@^0.11.0:\n version - \"0.11.0\"\n resolved \"https://registry.yarnpkg.com/type-fest/-/type-fest-0.11.0.tgz#97abf0872310fed88a5c466b25681576145e33f1\"\n - \ integrity sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==\n\ntype-fest@^0.20.2:\n - \ version \"0.20.2\"\n resolved \"https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4\"\n - \ integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==\n\ntype-is@~1.6.17, - type-is@~1.6.18:\n version \"1.6.18\"\n resolved \"https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131\"\n - \ integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==\n - \ dependencies:\n media-typer \"0.3.0\"\n mime-types \"~2.1.24\"\n\ntyped-array-length@^1.0.4:\n - \ version \"1.0.4\"\n resolved \"https://registry.yarnpkg.com/typed-array-length/-/typed-array-length-1.0.4.tgz#89d83785e5c4098bec72e08b319651f0eac9c1bb\"\n - \ integrity sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==\n - \ dependencies:\n call-bind \"^1.0.2\"\n for-each \"^0.3.3\"\n is-typed-array - \"^1.1.9\"\n\ntypedarray-to-buffer@^3.1.5:\n version \"3.1.5\"\n resolved - \"https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080\"\n - \ integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==\n - \ dependencies:\n is-typedarray \"^1.0.0\"\n\ntypedarray@^0.0.6:\n version - \"0.0.6\"\n resolved \"https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777\"\n - \ integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==\n\ntypescript-memoize@^1.0.0-alpha.3, - typescript-memoize@^1.0.1:\n version \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/typescript-memoize/-/typescript-memoize-1.1.1.tgz#02737495d5df6ebf72c07ba0d002e8f4cf5ccfa0\"\n - \ integrity sha512-GQ90TcKpIH4XxYTI2F98yEQYZgjNMOGPpOgdjIBhaLaWji5HPWlRnZ4AeA1hfBxtY7bCGDJsqDDHk/KaHOl5bA==\n\nuc.micro@^1.0.1, - uc.micro@^1.0.5:\n version \"1.0.6\"\n resolved \"https://registry.yarnpkg.com/uc.micro/-/uc.micro-1.0.6.tgz#9c411a802a409a91fc6cf74081baba34b24499ac\"\n - \ integrity sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==\n\nuglify-js@^3.1.4:\n - \ version \"3.17.4\"\n resolved \"https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c\"\n - \ integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==\n\nuikit@^3.15.11:\n - \ version \"3.15.24\"\n resolved \"https://registry.yarnpkg.com/uikit/-/uikit-3.15.24.tgz#6f888bf9a79e8907e67eec1b110f0c7255de2537\"\n - \ integrity sha512-/+gEflrIh6VMFyWwLInYnmzHSBN4v0wdDuO9W+JsCGs6omZzYsBvqRrOCHa9AGNhOZOHhcw52ZtxKBpkXjaoBA==\n\nunbox-primitive@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.0.tgz#eeacbc4affa28e9b3d36b5eaeccc50b3251b1d3f\"\n - \ integrity sha512-P/51NX+JXyxK/aigg1/ZgyccdAxm5K1+n8+tvqSntjOivPt19gvm1VC49RWYetsiub8WViUchdxl/KWHHB0kzA==\n - \ dependencies:\n function-bind \"^1.1.1\"\n has-bigints \"^1.0.0\"\n - \ has-symbols \"^1.0.0\"\n which-boxed-primitive \"^1.0.1\"\n\nunbox-primitive@^1.0.2:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.2.tgz#29032021057d5e6cdbd08c5129c226dff8ed6f9e\"\n - \ integrity sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==\n - \ dependencies:\n call-bind \"^1.0.2\"\n has-bigints \"^1.0.2\"\n has-symbols - \"^1.0.3\"\n which-boxed-primitive \"^1.0.2\"\n\nunderscore.string@^3.2.2:\n - \ version \"3.3.5\"\n resolved \"https://registry.yarnpkg.com/underscore.string/-/underscore.string-3.3.5.tgz#fc2ad255b8bd309e239cbc5816fd23a9b7ea4023\"\n - \ integrity sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==\n - \ dependencies:\n sprintf-js \"^1.0.3\"\n util-deprecate \"^1.0.2\"\n\nunderscore.string@~3.3.4:\n - \ version \"3.3.6\"\n resolved \"https://registry.yarnpkg.com/underscore.string/-/underscore.string-3.3.6.tgz#ad8cf23d7423cb3b53b898476117588f4e2f9159\"\n - \ integrity sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==\n - \ dependencies:\n sprintf-js \"^1.1.1\"\n util-deprecate \"^1.0.2\"\n\nunderscore@>=1.8.3:\n - \ version \"1.12.1\"\n resolved \"https://registry.yarnpkg.com/underscore/-/underscore-1.12.1.tgz#7bb8cc9b3d397e201cf8553336d262544ead829e\"\n - \ integrity sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==\n\nunicode-canonical-property-names-ecmascript@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc\"\n - \ integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==\n\nunicode-match-property-ecmascript@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3\"\n - \ integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==\n - \ dependencies:\n unicode-canonical-property-names-ecmascript \"^2.0.0\"\n - \ unicode-property-aliases-ecmascript \"^2.0.0\"\n\nunicode-match-property-value-ecmascript@^2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0\"\n - \ integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==\n\nunicode-property-aliases-ecmascript@^2.0.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd\"\n - \ integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==\n\nunion-value@^1.0.0:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847\"\n - \ integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==\n - \ dependencies:\n arr-union \"^3.1.0\"\n get-value \"^2.0.6\"\n is-extendable - \"^0.1.1\"\n set-value \"^2.0.1\"\n\nunique-filename@^1.1.1:\n version - \"1.1.1\"\n resolved \"https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230\"\n - \ integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==\n - \ dependencies:\n unique-slug \"^2.0.0\"\n\nunique-filename@^2.0.0:\n version - \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/unique-filename/-/unique-filename-2.0.1.tgz#e785f8675a9a7589e0ac77e0b5c34d2eaeac6da2\"\n - \ integrity sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==\n - \ dependencies:\n unique-slug \"^3.0.0\"\n\nunique-slug@^2.0.0:\n version - \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c\"\n - \ integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==\n - \ dependencies:\n imurmurhash \"^0.1.4\"\n\nunique-slug@^3.0.0:\n version - \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/unique-slug/-/unique-slug-3.0.0.tgz#6d347cf57c8a7a7a6044aabd0e2d74e4d76dc7c9\"\n - \ integrity sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==\n - \ dependencies:\n imurmurhash \"^0.1.4\"\n\nunique-string@^2.0.0:\n version - \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d\"\n - \ integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==\n - \ dependencies:\n crypto-random-string \"^2.0.0\"\n\nuniversalify@^0.1.0:\n - \ version \"0.1.2\"\n resolved \"https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66\"\n - \ integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==\n\nuniversalify@^2.0.0:\n - \ version \"2.0.0\"\n resolved \"https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717\"\n - \ integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==\n\nunpipe@1.0.0, - unpipe@~1.0.0:\n version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec\"\n - \ integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=\n\nunset-value@^1.0.0:\n version - \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559\"\n - \ integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==\n - \ dependencies:\n has-value \"^0.3.1\"\n isobject \"^3.0.0\"\n\nuntildify@^2.1.0:\n - \ version \"2.1.0\"\n resolved \"https://registry.yarnpkg.com/untildify/-/untildify-2.1.0.tgz#17eb2807987f76952e9c0485fc311d06a826a2e0\"\n - \ integrity sha1-F+soB5h/dpUunASF/DEdBqgmouA=\n dependencies:\n os-homedir - \"^1.0.0\"\n\nupath@^1.1.1:\n version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894\"\n - \ integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==\n\nupath@^2.0.1:\n - \ version \"2.0.1\"\n resolved \"https://registry.yarnpkg.com/upath/-/upath-2.0.1.tgz#50c73dea68d6f6b990f51d279ce6081665d61a8b\"\n - \ integrity sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==\n\nupdate-browserslist-db@^1.0.10:\n - \ version \"1.0.10\"\n resolved \"https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.10.tgz#0f54b876545726f17d00cd9a2561e6dade943ff3\"\n - \ integrity sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==\n - \ dependencies:\n escalade \"^3.1.1\"\n picocolors \"^1.0.0\"\n\nuri-js@^4.2.2:\n - \ version \"4.4.1\"\n resolved \"https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e\"\n - \ integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==\n - \ dependencies:\n punycode \"^2.1.0\"\n\nurix@^0.1.0:\n version \"0.1.0\"\n - \ resolved \"https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72\"\n - \ integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==\n\nurl@^0.11.0:\n - \ version \"0.11.0\"\n resolved \"https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1\"\n - \ integrity sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==\n - \ dependencies:\n punycode \"1.3.2\"\n querystring \"0.2.0\"\n\nuse@^3.1.0:\n - \ version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f\"\n - \ integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==\n\nusername-sync@^1.0.2:\n - \ version \"1.0.3\"\n resolved \"https://registry.yarnpkg.com/username-sync/-/username-sync-1.0.3.tgz#ae41c5c8a4c8c2ecc1443a7d0742742bd7e36732\"\n - \ integrity sha512-m/7/FSqjJNAzF2La448c/aEom0gJy7HY7Y509h6l0ePvEkFictAGptwWaj1msWJ38JbfEDOUoE8kqFee9EHKdA==\n\nutil-deprecate@^1.0.1, - util-deprecate@^1.0.2, util-deprecate@~1.0.1:\n version \"1.0.2\"\n resolved - \"https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf\"\n - \ integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==\n\nutil@0.10.3:\n - \ version \"0.10.3\"\n resolved \"https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9\"\n - \ integrity sha512-5KiHfsmkqacuKjkRkdV7SsfDJ2EGiPsK92s2MhNSY0craxjTdKTtqKsJaCWp4LW33ZZ0OPUv1WO/TFvNQRiQxQ==\n - \ dependencies:\n inherits \"2.0.1\"\n\nutil@^0.11.0:\n version \"0.11.1\"\n - \ resolved \"https://registry.yarnpkg.com/util/-/util-0.11.1.tgz#3236733720ec64bb27f6e26f421aaa2e1b588d61\"\n - \ integrity sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==\n - \ dependencies:\n inherits \"2.0.3\"\n\nutils-merge@1.0.1:\n version \"1.0.1\"\n - \ resolved \"https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713\"\n - \ integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=\n\nuuid@^3.1.0:\n version \"3.4.0\"\n - \ resolved \"https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee\"\n - \ integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==\n\nuuid@^8.3.2:\n - \ version \"8.3.2\"\n resolved \"https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2\"\n - \ integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==\n\nuuid@^9.0.0:\n - \ version \"9.0.0\"\n resolved \"https://registry.yarnpkg.com/uuid/-/uuid-9.0.0.tgz#592f550650024a38ceb0c562f2f6aa435761efb5\"\n - \ integrity sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==\n\nv8-compile-cache@^2.0.3, - v8-compile-cache@^2.3.0:\n version \"2.3.0\"\n resolved \"https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee\"\n - \ integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==\n\nvalidate-npm-package-license@^3.0.1, - validate-npm-package-license@^3.0.4:\n version \"3.0.4\"\n resolved \"https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a\"\n - \ integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==\n - \ dependencies:\n spdx-correct \"^3.0.0\"\n spdx-expression-parse \"^3.0.0\"\n\nvalidate-npm-package-name@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz#5fa912d81eb7d0c74afc140de7317f0ca7df437e\"\n - \ integrity sha1-X6kS2B630MdK/BQN5zF/DKffQ34=\n dependencies:\n builtins - \"^1.0.3\"\n\nvalidate-npm-package-name@^4.0.0:\n version \"4.0.0\"\n resolved - \"https://registry.yarnpkg.com/validate-npm-package-name/-/validate-npm-package-name-4.0.0.tgz#fe8f1c50ac20afdb86f177da85b3600f0ac0d747\"\n - \ integrity sha512-mzR0L8ZDktZjpX4OB46KT+56MAhl4EIazWP/+G/HPGuvfdaqg4YsCdtOm6U9+LOFyYDoh4dpnpxZRB9MQQns5Q==\n - \ dependencies:\n builtins \"^5.0.0\"\n\nvalidate-peer-dependencies@^1.1.0:\n - \ version \"1.2.0\"\n resolved \"https://registry.yarnpkg.com/validate-peer-dependencies/-/validate-peer-dependencies-1.2.0.tgz#22aab93c514f4fda457d36c80685e8b1160d2036\"\n - \ integrity sha512-nd2HUpKc6RWblPZQ2GDuI65sxJ2n/UqZwSBVtj64xlWjMx0m7ZB2m9b2JS3v1f+n9VWH/dd1CMhkHfP6pIdckA==\n - \ dependencies:\n resolve-package-path \"^3.1.0\"\n semver \"^7.3.2\"\n\nvalidate-peer-dependencies@^2.2.0:\n - \ version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/validate-peer-dependencies/-/validate-peer-dependencies-2.2.0.tgz#47b8ff008f66a66fc5d8699123844522c1d874f4\"\n - \ integrity sha512-8X1OWlERjiUY6P6tdeU9E0EwO8RA3bahoOVG7ulOZT5MqgNDUO/BQoVjYiHPcNe+v8glsboZRIw9iToMAA2zAA==\n - \ dependencies:\n resolve-package-path \"^4.0.3\"\n semver \"^7.3.8\"\n\nvalidated-changeset@^1.3.4, - validated-changeset@~1.3.2, validated-changeset@~1.3.4:\n version \"1.3.4\"\n - \ resolved \"https://registry.yarnpkg.com/validated-changeset/-/validated-changeset-1.3.4.tgz#5fbaaa484a1eec79c65f920bc1d26c20103bc2d5\"\n - \ integrity sha512-kodJCCnd3oA7sCtUkkl7olhB1MQUz2uTAYUnE38R4Dn8hIU4bZVWass8KPGt0fvu2WdkjFJOGpXDrT0isqNKqw==\n - \ dependencies:\n \"@types/ungap__structured-clone\" \"^0.3.0\"\n \"@ungap/structured-clone\" - \"^0.3.4\"\n i \"^0.3.7\"\n npm \"^8.7.0\"\n\nvary@^1, vary@~1.1.2:\n - \ version \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc\"\n - \ integrity sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=\n\nvm-browserify@^1.0.1:\n version - \"1.1.2\"\n resolved \"https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0\"\n - \ integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==\n\nwalk-sync@^0.2.5:\n - \ version \"0.2.7\"\n resolved \"https://registry.yarnpkg.com/walk-sync/-/walk-sync-0.2.7.tgz#b49be4ee6867657aeb736978b56a29d10fa39969\"\n - \ integrity sha512-OH8GdRMowEFr0XSHQeX5fGweO6zSVHo7bG/0yJQx6LAj9Oukz0C8heI3/FYectT66gY0IPGe89kOvU410/UNpg==\n - \ dependencies:\n ensure-posix-path \"^1.0.0\"\n matcher-collection - \"^1.0.0\"\n\nwalk-sync@^0.3.0, walk-sync@^0.3.1, walk-sync@^0.3.3:\n version - \"0.3.4\"\n resolved \"https://registry.yarnpkg.com/walk-sync/-/walk-sync-0.3.4.tgz#cf78486cc567d3a96b5b2237c6108017a5ffb9a4\"\n - \ integrity sha512-ttGcuHA/OBnN2pcM6johpYlEms7XpO5/fyKIr48541xXedan4roO8cS1Q2S/zbbjGH/BarYDAMeS2Mi9HE5Tig==\n - \ dependencies:\n ensure-posix-path \"^1.0.0\"\n matcher-collection - \"^1.0.0\"\n\nwalk-sync@^1.0.0, walk-sync@^1.1.3:\n version \"1.1.4\"\n resolved - \"https://registry.yarnpkg.com/walk-sync/-/walk-sync-1.1.4.tgz#81049f3d8095479b49574cfa5f558d7a252b127d\"\n - \ integrity sha512-nowc9thB/Jg0KW4TgxoRjLLYRPvl3DB/98S89r4ZcJqq2B0alNcKDh6pzLkBSkPMzRSMsJghJHQi79qw0YWEkA==\n - \ dependencies:\n \"@types/minimatch\" \"^3.0.3\"\n ensure-posix-path - \"^1.1.0\"\n matcher-collection \"^1.1.1\"\n\nwalk-sync@^2.0.0, walk-sync@^2.0.2, - walk-sync@^2.2.0:\n version \"2.2.0\"\n resolved \"https://registry.yarnpkg.com/walk-sync/-/walk-sync-2.2.0.tgz#80786b0657fcc8c0e1c0b1a042a09eae2966387a\"\n - \ integrity sha512-IC8sL7aB4/ZgFcGI2T1LczZeFWZ06b3zoHH7jBPyHxOtIIz1jppWHjjEXkOFvFojBVAK9pV7g47xOZ4LW3QLfg==\n - \ dependencies:\n \"@types/minimatch\" \"^3.0.3\"\n ensure-posix-path - \"^1.1.0\"\n matcher-collection \"^2.0.0\"\n minimatch \"^3.0.4\"\n\nwalk-sync@^3.0.0:\n - \ version \"3.0.0\"\n resolved \"https://registry.yarnpkg.com/walk-sync/-/walk-sync-3.0.0.tgz#67f882925021e20569a1edd560b8da31da8d171c\"\n - \ integrity sha512-41TvKmDGVpm2iuH7o+DAOt06yyu/cSHpX3uzAwetzASvlNtVddgIjXIb2DfB/Wa20B1Jo86+1Dv1CraSU7hWdw==\n - \ dependencies:\n \"@types/minimatch\" \"^3.0.4\"\n ensure-posix-path - \"^1.1.0\"\n matcher-collection \"^2.0.1\"\n minimatch \"^3.0.4\"\n\nwalk-up-path@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/walk-up-path/-/walk-up-path-1.0.0.tgz#d4745e893dd5fd0dbb58dd0a4c6a33d9c9fec53e\"\n - \ integrity sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg==\n\nwalker@~1.0.5:\n - \ version \"1.0.7\"\n resolved \"https://registry.yarnpkg.com/walker/-/walker-1.0.7.tgz#2f7f9b8fd10d677262b18a884e28d19618e028fb\"\n - \ integrity sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=\n dependencies:\n makeerror - \"1.0.x\"\n\nwatch-detector@^0.1.0:\n version \"0.1.0\"\n resolved \"https://registry.yarnpkg.com/watch-detector/-/watch-detector-0.1.0.tgz#e37b410d149e2a8bf263a4f8b71e2f667633dbf8\"\n - \ integrity sha512-vfzMMfpjQc88xjETwl2HuE6PjEuxCBeyC4bQmqrHrofdfYWi/4mEJklYbNgSzpqM9PxubsiPIrE5SZ1FDyiQ2w==\n - \ dependencies:\n heimdalljs-logger \"^0.1.9\"\n quick-temp \"^0.1.8\"\n - \ rsvp \"^4.7.0\"\n semver \"^5.4.1\"\n silent-error \"^1.1.0\"\n\nwatch-detector@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/watch-detector/-/watch-detector-1.0.0.tgz#c7b722d8695fee9ab6071e0f38f258e6adb22609\"\n - \ integrity sha512-siywMl3fXK30Tlpu/dUBHhlpxhQmHdguZ8OIb813eU9lrVmmsJa9k0+n1HtJ+7p3SzFCPq2XbmR3GUYpPC3TBA==\n - \ dependencies:\n heimdalljs-logger \"^0.1.10\"\n semver \"^6.3.0\"\n - \ silent-error \"^1.1.1\"\n tmp \"^0.1.0\"\n\nwatch-detector@^1.0.1:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/watch-detector/-/watch-detector-1.0.2.tgz#95deb9189f8c89c0a9f211739cef6d01cffcf452\"\n - \ integrity sha512-MrJK9z7kD5Gl3jHBnnBVHvr1saVGAfmkyyrvuNzV/oe0Gr1nwZTy5VSA0Gw2j2Or0Mu8HcjUa44qlBvC2Ofnpg==\n - \ dependencies:\n heimdalljs-logger \"^0.1.10\"\n silent-error \"^1.1.1\"\n - \ tmp \"^0.1.0\"\n\nwatchpack-chokidar2@^2.0.1:\n version \"2.0.1\"\n resolved - \"https://registry.yarnpkg.com/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz#38500072ee6ece66f3769936950ea1771be1c957\"\n - \ integrity sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==\n - \ dependencies:\n chokidar \"^2.1.8\"\n\nwatchpack@^1.7.4:\n version \"1.7.5\"\n - \ resolved \"https://registry.yarnpkg.com/watchpack/-/watchpack-1.7.5.tgz#1267e6c55e0b9b5be44c2023aed5437a2c26c453\"\n - \ integrity sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==\n - \ dependencies:\n graceful-fs \"^4.1.2\"\n neo-async \"^2.5.0\"\n optionalDependencies:\n - \ chokidar \"^3.4.1\"\n watchpack-chokidar2 \"^2.0.1\"\n\nwatchpack@^2.4.0:\n - \ version \"2.4.0\"\n resolved \"https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d\"\n - \ integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==\n - \ dependencies:\n glob-to-regexp \"^0.4.1\"\n graceful-fs \"^4.1.2\"\n\nwcwidth@^1.0.0, - wcwidth@^1.0.1:\n version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8\"\n - \ integrity sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==\n - \ dependencies:\n defaults \"^1.0.3\"\n\nwebidl-conversions@^3.0.0:\n version - \"3.0.1\"\n resolved \"https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871\"\n - \ integrity sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=\n\nwebpack-sources@^1.4.0, webpack-sources@^1.4.1:\n - \ version \"1.4.3\"\n resolved \"https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.4.3.tgz#eedd8ec0b928fbf1cbfe994e22d2d890f330a933\"\n - \ integrity sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==\n - \ dependencies:\n source-list-map \"^2.0.0\"\n source-map \"~0.6.1\"\n\nwebpack-sources@^3.2.3:\n - \ version \"3.2.3\"\n resolved \"https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde\"\n - \ integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==\n\nwebpack@^4.43.0:\n - \ version \"4.46.0\"\n resolved \"https://registry.yarnpkg.com/webpack/-/webpack-4.46.0.tgz#bf9b4404ea20a073605e0a011d188d77cb6ad542\"\n - \ integrity sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q==\n - \ dependencies:\n \"@webassemblyjs/ast\" \"1.9.0\"\n \"@webassemblyjs/helper-module-context\" - \"1.9.0\"\n \"@webassemblyjs/wasm-edit\" \"1.9.0\"\n \"@webassemblyjs/wasm-parser\" - \"1.9.0\"\n acorn \"^6.4.1\"\n ajv \"^6.10.2\"\n ajv-keywords \"^3.4.1\"\n - \ chrome-trace-event \"^1.0.2\"\n enhanced-resolve \"^4.5.0\"\n eslint-scope - \"^4.0.3\"\n json-parse-better-errors \"^1.0.2\"\n loader-runner \"^2.4.0\"\n - \ loader-utils \"^1.2.3\"\n memory-fs \"^0.4.1\"\n micromatch \"^3.1.10\"\n - \ mkdirp \"^0.5.3\"\n neo-async \"^2.6.1\"\n node-libs-browser \"^2.2.1\"\n - \ schema-utils \"^1.0.0\"\n tapable \"^1.1.3\"\n terser-webpack-plugin - \"^1.4.3\"\n watchpack \"^1.7.4\"\n webpack-sources \"^1.4.1\"\n\nwebpack@^5.75.0:\n - \ version \"5.76.0\"\n resolved \"https://registry.yarnpkg.com/webpack/-/webpack-5.76.0.tgz#f9fb9fb8c4a7dbdcd0d56a98e56b8a942ee2692c\"\n - \ integrity sha512-l5sOdYBDunyf72HW8dF23rFtWq/7Zgvt/9ftMof71E/yUb1YLOBmTgA2K4vQthB3kotMrSj609txVE0dnr2fjA==\n - \ dependencies:\n \"@types/eslint-scope\" \"^3.7.3\"\n \"@types/estree\" - \"^0.0.51\"\n \"@webassemblyjs/ast\" \"1.11.1\"\n \"@webassemblyjs/wasm-edit\" - \"1.11.1\"\n \"@webassemblyjs/wasm-parser\" \"1.11.1\"\n acorn \"^8.7.1\"\n - \ acorn-import-assertions \"^1.7.6\"\n browserslist \"^4.14.5\"\n chrome-trace-event - \"^1.0.2\"\n enhanced-resolve \"^5.10.0\"\n es-module-lexer \"^0.9.0\"\n - \ eslint-scope \"5.1.1\"\n events \"^3.2.0\"\n glob-to-regexp \"^0.4.1\"\n - \ graceful-fs \"^4.2.9\"\n json-parse-even-better-errors \"^2.3.1\"\n - \ loader-runner \"^4.2.0\"\n mime-types \"^2.1.27\"\n neo-async \"^2.6.2\"\n - \ schema-utils \"^3.1.0\"\n tapable \"^2.1.1\"\n terser-webpack-plugin - \"^5.1.3\"\n watchpack \"^2.4.0\"\n webpack-sources \"^3.2.3\"\n\nwebsocket-driver@>=0.5.1:\n - \ version \"0.7.4\"\n resolved \"https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760\"\n - \ integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==\n - \ dependencies:\n http-parser-js \">=0.5.1\"\n safe-buffer \">=5.1.0\"\n - \ websocket-extensions \">=0.1.1\"\n\nwebsocket-extensions@>=0.1.1:\n version - \"0.1.4\"\n resolved \"https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42\"\n - \ integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==\n\nwhatwg-fetch@^3.6.2:\n - \ version \"3.6.2\"\n resolved \"https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c\"\n - \ integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==\n\nwhatwg-url@^5.0.0:\n - \ version \"5.0.0\"\n resolved \"https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d\"\n - \ integrity sha1-lmRU6HZUYuN2RNNib2dCzotwll0=\n dependencies:\n tr46 \"~0.0.3\"\n - \ webidl-conversions \"^3.0.0\"\n\nwhich-boxed-primitive@^1.0.1, which-boxed-primitive@^1.0.2:\n - \ version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz#13757bc89b209b049fe5d86430e21cf40a89a8e6\"\n - \ integrity sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==\n - \ dependencies:\n is-bigint \"^1.0.1\"\n is-boolean-object \"^1.1.0\"\n - \ is-number-object \"^1.0.4\"\n is-string \"^1.0.5\"\n is-symbol \"^1.0.3\"\n\nwhich-collection@^1.0.1:\n - \ version \"1.0.1\"\n resolved \"https://registry.yarnpkg.com/which-collection/-/which-collection-1.0.1.tgz#70eab71ebbbd2aefaf32f917082fc62cdcb70906\"\n - \ integrity sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==\n - \ dependencies:\n is-map \"^2.0.1\"\n is-set \"^2.0.1\"\n is-weakmap - \"^2.0.1\"\n is-weakset \"^2.0.1\"\n\nwhich-module@^2.0.0:\n version \"2.0.0\"\n - \ resolved \"https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a\"\n - \ integrity sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==\n\nwhich-pm-runs@^1.0.0:\n - \ version \"1.1.0\"\n resolved \"https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.1.0.tgz#35ccf7b1a0fce87bd8b92a478c9d045785d3bf35\"\n - \ integrity sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==\n\nwhich-typed-array@^1.1.8, - which-typed-array@^1.1.9:\n version \"1.1.9\"\n resolved \"https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.9.tgz#307cf898025848cf995e795e8423c7f337efbde6\"\n - \ integrity sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==\n - \ dependencies:\n available-typed-arrays \"^1.0.5\"\n call-bind \"^1.0.2\"\n - \ for-each \"^0.3.3\"\n gopd \"^1.0.1\"\n has-tostringtag \"^1.0.0\"\n - \ is-typed-array \"^1.1.10\"\n\nwhich@^1.2.14, which@^1.2.9:\n version - \"1.3.1\"\n resolved \"https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a\"\n - \ integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==\n - \ dependencies:\n isexe \"^2.0.0\"\n\nwhich@^2.0.1, which@^2.0.2:\n version - \"2.0.2\"\n resolved \"https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1\"\n - \ integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==\n - \ dependencies:\n isexe \"^2.0.0\"\n\nwide-align@^1.1.0:\n version \"1.1.3\"\n - \ resolved \"https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457\"\n - \ integrity sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==\n - \ dependencies:\n string-width \"^1.0.2 || 2\"\n\nwide-align@^1.1.5:\n - \ version \"1.1.5\"\n resolved \"https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.5.tgz#df1d4c206854369ecf3c9a4898f1b23fbd9d15d3\"\n - \ integrity sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==\n - \ dependencies:\n string-width \"^1.0.2 || 2 || 3 || 4\"\n\nword-wrap@^1.2.3:\n - \ version \"1.2.3\"\n resolved \"https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c\"\n - \ integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==\n\nwordwrap@^0.0.3:\n - \ version \"0.0.3\"\n resolved \"https://registry.yarnpkg.com/wordwrap/-/wordwrap-0.0.3.tgz#a3d5da6cd5c0bc0008d37234bbaf1bed63059107\"\n - \ integrity sha1-o9XabNXAvAAI03I0u68b7WMFkQc=\n\nwordwrap@^1.0.0:\n version - \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb\"\n - \ integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==\n\nworker-farm@^1.7.0:\n - \ version \"1.7.0\"\n resolved \"https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.7.0.tgz#26a94c5391bbca926152002f69b84a4bf772e5a8\"\n - \ integrity sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==\n - \ dependencies:\n errno \"~0.1.7\"\n\nworkerpool@^3.1.1:\n version \"3.1.2\"\n - \ resolved \"https://registry.yarnpkg.com/workerpool/-/workerpool-3.1.2.tgz#b34e79243647decb174b7481ab5b351dc565c426\"\n - \ integrity sha512-WJFA0dGqIK7qj7xPTqciWBH5DlJQzoPjsANvc3Y4hNB0SScT+Emjvt0jPPkDBUjBNngX1q9hHgt1Gfwytu6pug==\n - \ dependencies:\n \"@babel/core\" \"^7.3.4\"\n object-assign \"4.1.1\"\n - \ rsvp \"^4.8.4\"\n\nworkerpool@^6.0.0:\n version \"6.2.1\"\n resolved - \"https://registry.yarnpkg.com/workerpool/-/workerpool-6.2.1.tgz#46fc150c17d826b86a008e5a4508656777e9c343\"\n - \ integrity sha512-ILEIE97kDZvF9Wb9f6h5aXK4swSlKGUcOEGiIYb2OOu/IrDU9iwj0fD//SsA6E5ibwJxpEvhullJY4Sl4GcpAw==\n\nworkerpool@^6.1.5:\n - \ version \"6.3.1\"\n resolved \"https://registry.yarnpkg.com/workerpool/-/workerpool-6.3.1.tgz#80a9b76e70556acfb1457a3984f8637717f7cdee\"\n - \ integrity sha512-0x7gJm1rhpn5SPG9NENOxPtbfUZZtK/qOg6gEdSqeDBA3dTeR91RJqSPjccPRCkhNfrnnl/dWxSSj5w9CtdzNA==\n\nworkerpool@^6.2.0:\n - \ version \"6.3.0\"\n resolved \"https://registry.yarnpkg.com/workerpool/-/workerpool-6.3.0.tgz#82f5e5e1fb01d48f0399fe52a117c8a15cd1b972\"\n - \ integrity sha512-2rVusseHGwxEEESx/szO2SHfi982WQavL2YlWGHsZE2ynZ4gaHT7kmCXph9k9fUivKOwx7PBn6vn4nXUxxdKcw==\n\nwrap-ansi@^5.1.0:\n - \ version \"5.1.0\"\n resolved \"https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-5.1.0.tgz#1fd1f67235d5b6d0fee781056001bfb694c03b09\"\n - \ integrity sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==\n - \ dependencies:\n ansi-styles \"^3.2.0\"\n string-width \"^3.0.0\"\n - \ strip-ansi \"^5.0.0\"\n\nwrap-ansi@^7.0.0:\n version \"7.0.0\"\n resolved - \"https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43\"\n - \ integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==\n - \ dependencies:\n ansi-styles \"^4.0.0\"\n string-width \"^4.1.0\"\n - \ strip-ansi \"^6.0.0\"\n\nwrappy@1:\n version \"1.0.2\"\n resolved \"https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f\"\n - \ integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==\n\nwrite-file-atomic@^3.0.0:\n - \ version \"3.0.3\"\n resolved \"https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8\"\n - \ integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==\n - \ dependencies:\n imurmurhash \"^0.1.4\"\n is-typedarray \"^1.0.0\"\n - \ signal-exit \"^3.0.2\"\n typedarray-to-buffer \"^3.1.5\"\n\nwrite-file-atomic@^4.0.0, - write-file-atomic@^4.0.1:\n version \"4.0.2\"\n resolved \"https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-4.0.2.tgz#a9df01ae5b77858a027fd2e80768ee433555fcfd\"\n - \ integrity sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==\n - \ dependencies:\n imurmurhash \"^0.1.4\"\n signal-exit \"^3.0.7\"\n\nws@~8.2.3:\n - \ version \"8.2.3\"\n resolved \"https://registry.yarnpkg.com/ws/-/ws-8.2.3.tgz#63a56456db1b04367d0b721a0b80cae6d8becbba\"\n - \ integrity sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==\n\nxdg-basedir@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13\"\n - \ integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==\n\nxtend@^4.0.0, - xtend@~4.0.1:\n version \"4.0.2\"\n resolved \"https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54\"\n - \ integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==\n\ny18n@^4.0.0:\n - \ version \"4.0.3\"\n resolved \"https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf\"\n - \ integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==\n\ny18n@^5.0.5:\n - \ version \"5.0.8\"\n resolved \"https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55\"\n - \ integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==\n\nyallist@^3.0.0, - yallist@^3.0.2:\n version \"3.1.1\"\n resolved \"https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd\"\n - \ integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==\n\nyallist@^4.0.0:\n - \ version \"4.0.0\"\n resolved \"https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72\"\n - \ integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==\n\nyam@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/yam/-/yam-1.0.0.tgz#7f6c91dc0f5de75a031e6da6b3907c3d25ab0de5\"\n - \ integrity sha512-Hv9xxHtsJ9228wNhk03xnlDReUuWVvHwM4rIbjdAXYvHLs17xjuyF50N6XXFMN6N0omBaqgOok/MCK3At9fTAg==\n - \ dependencies:\n fs-extra \"^4.0.2\"\n lodash.merge \"^4.6.0\"\n\nyargs-parser@^15.0.1:\n - \ version \"15.0.3\"\n resolved \"https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-15.0.3.tgz#316e263d5febe8b38eef61ac092b33dfcc9b1115\"\n - \ integrity sha512-/MVEVjTXy/cGAjdtQf8dW3V9b97bPN7rNn8ETj6BmAQL7ibC7O1Q9SPJbGjgh3SlwoBNXMzj/ZGIj8mBgl12YA==\n - \ dependencies:\n camelcase \"^5.0.0\"\n decamelize \"^1.2.0\"\n\nyargs-parser@^21.1.1:\n - \ version \"21.1.1\"\n resolved \"https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35\"\n - \ integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==\n\nyargs@^14.2:\n - \ version \"14.2.3\"\n resolved \"https://registry.yarnpkg.com/yargs/-/yargs-14.2.3.tgz#1a1c3edced1afb2a2fea33604bc6d1d8d688a414\"\n - \ integrity sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==\n - \ dependencies:\n cliui \"^5.0.0\"\n decamelize \"^1.2.0\"\n find-up - \"^3.0.0\"\n get-caller-file \"^2.0.1\"\n require-directory \"^2.1.1\"\n - \ require-main-filename \"^2.0.0\"\n set-blocking \"^2.0.0\"\n string-width - \"^3.0.0\"\n which-module \"^2.0.0\"\n y18n \"^4.0.0\"\n yargs-parser - \"^15.0.1\"\n\nyargs@^17.5.1:\n version \"17.6.2\"\n resolved \"https://registry.yarnpkg.com/yargs/-/yargs-17.6.2.tgz#2e23f2944e976339a1ee00f18c77fedee8332541\"\n - \ integrity sha512-1/9UrdHjDZc0eOU0HxOHoS78C69UD3JRMvzlJ7S79S2nTaWRA/whGCTV8o9e/N/1Va9YIV7Q4sOxD8VV4pCWOw==\n - \ dependencies:\n cliui \"^8.0.1\"\n escalade \"^3.1.1\"\n get-caller-file - \"^2.0.5\"\n require-directory \"^2.1.1\"\n string-width \"^4.2.3\"\n - \ y18n \"^5.0.5\"\n yargs-parser \"^21.1.1\"\n\nyocto-queue@^0.1.0:\n - \ version \"0.1.0\"\n resolved \"https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b\"\n - \ integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==\n\nyocto-queue@^1.0.0:\n - \ version \"1.0.0\"\n resolved \"https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251\"\n - \ integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==\n\nzen-observable-ts@^0.8.21:\n - \ version \"0.8.21\"\n resolved \"https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-0.8.21.tgz#85d0031fbbde1eba3cd07d3ba90da241215f421d\"\n - \ integrity sha512-Yj3yXweRc8LdRMrCC8nIc4kkjWecPAUVh0TI0OUrWXx6aX790vLcDlWca6I4vsyCGH3LpWxq0dJRcMOFoVqmeg==\n - \ dependencies:\n tslib \"^1.9.3\"\n zen-observable \"^0.8.0\"\n\nzen-observable-ts@^1.2.5:\n - \ version \"1.2.5\"\n resolved \"https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-1.2.5.tgz#6c6d9ea3d3a842812c6e9519209365a122ba8b58\"\n - \ integrity sha512-QZWQekv6iB72Naeake9hS1KxHlotfRpe+WGNbNx5/ta+R3DNjVO2bswf63gXlWDcs+EMd7XY8HfVQyP1X6T4Zg==\n - \ dependencies:\n zen-observable \"0.8.15\"\n\nzen-observable@0.8.15, zen-observable@^0.8.0:\n - \ version \"0.8.15\"\n resolved \"https://registry.yarnpkg.com/zen-observable/-/zen-observable-0.8.15.tgz#96415c512d8e3ffd920afd3889604e30b9eaac15\"\n - \ integrity sha512-PQ2PC7R9rslx84ndNBZB/Dkv8V8fZEpk83RLgXtYd0fwUgEjseMn1Dgajh2x6S8QbZAFa9p2qVCEuYZNgve0dQ==\n" - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Origin: - - '*' - Cache-Control: - - max-age=300 - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Length: - - '269052' - Content-Security-Policy: - - default-src 'none'; style-src 'unsafe-inline'; sandbox - Content-Type: - - text/plain; charset=utf-8 - Date: - - Thu, 04 May 2023 13:04:41 GMT - Etag: - - W/"cd356e480e09747c5cf2f4e21f671ce429f6e23364198c7ddb6bedda678eaefa" - Expires: - - Thu, 04 May 2023 13:09:41 GMT - Source-Age: - - '30' - Strict-Transport-Security: - - max-age=31536000 - Vary: - - Authorization,Accept-Encoding,Origin - Via: - - 1.1 varnish - X-Cache: - - HIT - X-Cache-Hits: - - '1' - X-Content-Type-Options: - - nosniff - X-Fastly-Request-ID: - - b396f52681a01dec29237df97be9eb58339e0352 - X-Frame-Options: - - deny - X-GitHub-Request-Id: - - 1B12:739D:5D6D03:60E8AE:6453AD4A - X-Served-By: - - cache-lin2290033-LIN - X-Timer: - - S1683205482.958579,VS0,VE1 - X-XSS-Protection: - - 1; mode=block - status: - code: 200 - message: OK - url: https://raw.githubusercontent.com/adfinis/mySAGW/main/ember/yarn.lock -- request: - body: null - headers: {} - method: GET - uri: https://pypi.org/pypi/django/3.2.19/json - response: - body: - string: '{"info":{"author":"Django Software Foundation","author_email":"foundation@djangoproject.com","bugtrack_url":null,"classifiers":["Development - Status :: 5 - Production/Stable","Environment :: Web Environment","Framework - :: Django","Intended Audience :: Developers","License :: OSI Approved :: BSD - License","Operating System :: OS Independent","Programming Language :: Python","Programming - Language :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming - Language :: Python :: 3.10","Programming Language :: Python :: 3.6","Programming - Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming - Language :: Python :: 3.9","Topic :: Internet :: WWW/HTTP","Topic :: Internet - :: WWW/HTTP :: Dynamic Content","Topic :: Internet :: WWW/HTTP :: WSGI","Topic - :: Software Development :: Libraries :: Application Frameworks","Topic :: - Software Development :: Libraries :: Python Modules"],"description":"======\nDjango\n======\n\nDjango - is a high-level Python Web framework that encourages rapid development\nand - clean, pragmatic design. Thanks for checking it out.\n\nAll documentation - is in the \"``docs``\" directory and online at\nhttps://docs.djangoproject.com/en/stable/. - If you''re just getting started,\nhere''s how we recommend you read the docs:\n\n* - First, read ``docs/intro/install.txt`` for instructions on installing Django.\n\n* - Next, work through the tutorials in order (``docs/intro/tutorial01.txt``,\n ``docs/intro/tutorial02.txt``, - etc.).\n\n* If you want to set up an actual deployment server, read\n ``docs/howto/deployment/index.txt`` - for instructions.\n\n* You''ll probably want to read through the topical guides - (in ``docs/topics``)\n next; from there you can jump to the HOWTOs (in ``docs/howto``) - for specific\n problems, and check out the reference (``docs/ref``) for gory - details.\n\n* See ``docs/README`` for instructions on building an HTML version - of the docs.\n\nDocs are updated rigorously. If you find any problems in the - docs, or think\nthey should be clarified in any way, please take 30 seconds - to fill out a\nticket here: https://code.djangoproject.com/newticket\n\nTo - get more help:\n\n* Join the ``#django`` channel on ``irc.libera.chat``. Lots - of helpful people\n hang out there. See https://web.libera.chat if you''re - new to IRC.\n\n* Join the django-users mailing list, or read the archives, - at\n https://groups.google.com/group/django-users.\n\nTo contribute to Django:\n\n* - Check out https://docs.djangoproject.com/en/dev/internals/contributing/ for\n information - about getting involved.\n\nTo run Django''s test suite:\n\n* Follow the instructions - in the \"Unit tests\" section of\n ``docs/internals/contributing/writing-code/unit-tests.txt``, - published online at\n https://docs.djangoproject.com/en/dev/internals/contributing/writing-code/unit-tests/#running-the-unit-tests\n\nSupporting - the Development of Django\n====================================\n\nDjango''s - development depends on your contributions. \n\nIf you depend on Django, remember - to support the Django Software Foundation: https://www.djangoproject.com/fundraising/\n\n\n","description_content_type":"","docs_url":null,"download_url":"","downloads":{"last_day":-1,"last_month":-1,"last_week":-1},"home_page":"https://www.djangoproject.com/","keywords":"","license":"BSD-3-Clause","maintainer":"","maintainer_email":"","name":"Django","package_url":"https://pypi.org/project/Django/","platform":null,"project_url":"https://pypi.org/project/Django/","project_urls":{"Documentation":"https://docs.djangoproject.com/","Funding":"https://www.djangoproject.com/fundraising/","Homepage":"https://www.djangoproject.com/","Release - notes":"https://docs.djangoproject.com/en/stable/releases/","Source":"https://github.com/django/django","Tracker":"https://code.djangoproject.com/"},"release_url":"https://pypi.org/project/Django/3.2.19/","requires_dist":["asgiref - (<4,>=3.3.2)","pytz","sqlparse (>=0.2.2)","argon2-cffi (>=19.1.0) ; extra - == ''argon2''","bcrypt ; extra == ''bcrypt''"],"requires_python":">=3.6","summary":"A - high-level Python Web framework that encourages rapid development and clean, - pragmatic design.","version":"3.2.19","yanked":false,"yanked_reason":null},"last_serial":17956654,"urls":[{"comment_text":"","digests":{"blake2b_256":"22af979a4c610e727cc936c3db3d48cfcb3c270e106ff919f23fc1a27870ba00","md5":"8b5d5a06e2c288ff6be0a5e8e556a6dd","sha256":"21cc991466245d659ab79cb01204f9515690f8dae00e5eabde307f14d24d4d7d"},"downloads":-1,"filename":"Django-3.2.19-py3-none-any.whl","has_sig":true,"md5_digest":"8b5d5a06e2c288ff6be0a5e8e556a6dd","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.6","size":7889399,"upload_time":"2023-05-03T12:58:19","upload_time_iso_8601":"2023-05-03T12:58:19.066030Z","url":"https://files.pythonhosted.org/packages/22/af/979a4c610e727cc936c3db3d48cfcb3c270e106ff919f23fc1a27870ba00/Django-3.2.19-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","digests":{"blake2b_256":"e5a7cc0b6f97d18a70fd9e026e00a885a9fb995fe2166a56e7784fb361abb027","md5":"d84f0b8669678fea14579d7400a521e2","sha256":"031365bae96814da19c10706218c44dff3b654cc4de20a98bd2d29b9bde469f0"},"downloads":-1,"filename":"Django-3.2.19.tar.gz","has_sig":true,"md5_digest":"d84f0b8669678fea14579d7400a521e2","packagetype":"sdist","python_version":"source","requires_python":">=3.6","size":9832772,"upload_time":"2023-05-03T12:58:31","upload_time_iso_8601":"2023-05-03T12:58:31.141156Z","url":"https://files.pythonhosted.org/packages/e5/a7/cc0b6f97d18a70fd9e026e00a885a9fb995fe2166a56e7784fb361abb027/Django-3.2.19.tar.gz","yanked":false,"yanked_reason":null}],"vulnerabilities":[]} - - ' - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Headers: - - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since - Access-Control-Allow-Methods: - - GET - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-PyPI-Last-Serial - Access-Control-Max-Age: - - '86400' - Cache-Control: - - max-age=900, public - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Length: - - '2278' - Content-Security-Policy: - - base-uri 'self'; block-all-mixed-content; connect-src 'self' https://api.github.com/repos/ - https://api.github.com/search/issues https://*.google-analytics.com https://*.analytics.google.com - https://*.googletagmanager.com fastly-insights.com *.fastly-insights.com *.ethicalads.io - https://api.pwnedpasswords.com https://cdn.jsdelivr.net/npm/mathjax@3.2.2/es5/sre/mathmaps/ - https://2p66nmmycsj3.statuspage.io; default-src 'none'; font-src 'self' fonts.gstatic.com; - form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; frame-src - 'none'; img-src 'self' https://warehouse-camo.ingress.cmh1.psfhosted.org/ - https://*.google-analytics.com https://*.googletagmanager.com *.fastly-insights.com - *.ethicalads.io; script-src 'self' https://*.googletagmanager.com https://www.google-analytics.com - https://ssl.google-analytics.com *.fastly-insights.com *.ethicalads.io 'sha256-U3hKDidudIaxBDEzwGJApJgPEf2mWk6cfMWghrAa6i0=' - https://cdn.jsdelivr.net/npm/mathjax@3.2.2/ 'sha256-1CldwzdEg2k1wTmf7s5RWVd7NMXI/7nxxjJM2C4DqII=' - 'sha256-0POaN8stWYQxhzjKS+/eOfbbJ/u4YHO5ZagJvLpMypo='; style-src 'self' fonts.googleapis.com - *.ethicalads.io 'sha256-2YHqZokjiizkHi1Zt+6ar0XJ0OeEy/egBnlm+MDMtrM=' 'sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' - 'sha256-JLEjeN9e5dGsz5475WyRaoA4eQOdNPxDIeUhclnJDCE=' 'sha256-mQyxHEuwZJqpxCw3SLmc4YOySNKXunyu2Oiz1r3/wAE=' - 'sha256-OCf+kv5Asiwp++8PIevKBYSgnNLNUZvxAp4a7wMLuKA=' 'sha256-h5LOiLhk6wiJrGsG5ItM0KimwzWQH/yAcmoJDJL//bY='; - worker-src *.fastly-insights.com - Content-Type: - - application/json - Date: - - Thu, 04 May 2023 13:04:42 GMT - Etag: - - '"S9Idke8t8jqL8mIgVr01VA"' - Referrer-Policy: - - origin-when-cross-origin - Server: - - nginx/1.13.9 - Strict-Transport-Security: - - max-age=31536000; includeSubDomains; preload - Vary: - - Accept-Encoding - X-Cache: - - HIT, HIT - X-Cache-Hits: - - 77, 1 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - X-Permitted-Cross-Domain-Policies: - - none - X-PyPI-Last-Serial: - - '17956654' - X-Served-By: - - cache-iad-kiad7000172-IAD, cache-mxp6962-MXP - X-Timer: - - S1683205482.494408,VS0,VE1 - X-XSS-Protection: - - 1; mode=block - status: - code: 200 - message: OK - url: https://pypi.org/pypi/django/3.2.19/json -- request: - body: null - headers: {} - method: GET - uri: https://pypi.org/pypi/djangorestframework/3.14.0/json - response: - body: - string: '{"info":{"author":"Tom Christie","author_email":"tom@tomchristie.com","bugtrack_url":null,"classifiers":["Development - Status :: 5 - Production/Stable","Environment :: Web Environment","Framework - :: Django","Framework :: Django :: 3.0","Framework :: Django :: 3.1","Framework - :: Django :: 3.2","Framework :: Django :: 4.0","Framework :: Django :: 4.1","Intended - Audience :: Developers","License :: OSI Approved :: BSD License","Operating - System :: OS Independent","Programming Language :: Python","Programming Language - :: Python :: 3","Programming Language :: Python :: 3 :: Only","Programming - Language :: Python :: 3.10","Programming Language :: Python :: 3.6","Programming - Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming - Language :: Python :: 3.9","Topic :: Internet :: WWW/HTTP"],"description":"# - [Django REST framework][docs]\n\n[![build-status-image]][build-status]\n[![coverage-status-image]][codecov]\n[![pypi-version]][pypi]\n\n**Awesome - web-browsable Web APIs.**\n\nFull documentation for the project is available - at [https://www.django-rest-framework.org/][docs].\n\n---\n\n# Funding\n\nREST - framework is a *collaboratively funded project*. If you use\nREST framework - commercially we strongly encourage you to invest in its\ncontinued development - by [signing up for a paid plan][funding].\n\nThe initial aim is to provide - a single full-time position on REST framework.\n*Every single sign-up makes - a significant impact towards making that possible.*\n\n[![][sentry-img]][sentry-url]\n[![][stream-img]][stream-url]\n[![][spacinov-img]][spacinov-url]\n[![][retool-img]][retool-url]\n[![][bitio-img]][bitio-url]\n[![][posthog-img]][posthog-url]\n[![][cryptapi-img]][cryptapi-url]\n[![][fezto-img]][fezto-url]\n\nMany - thanks to all our [wonderful sponsors][sponsors], and in particular to our - premium backers, [Sentry][sentry-url], [Stream][stream-url], [Spacinov][spacinov-url], - [Retool][retool-url], [bit.io][bitio-url], [PostHog][posthog-url], [CryptAPI][cryptapi-url], - and [FEZTO][fezto-url].\n\n---\n\n# Overview\n\nDjango REST framework is a - powerful and flexible toolkit for building Web APIs.\n\nSome reasons you might - want to use REST framework:\n\n* The [Web browsable API][sandbox] is a huge - usability win for your developers.\n* [Authentication policies][authentication] - including optional packages for [OAuth1a][oauth1-section] and [OAuth2][oauth2-section].\n* - [Serialization][serializers] that supports both [ORM][modelserializer-section] - and [non-ORM][serializer-section] data sources.\n* Customizable all the way - down - just use [regular function-based views][functionview-section] if you - don''t need the [more][generic-views] [powerful][viewsets] [features][routers].\n* - [Extensive documentation][docs], and [great community support][group].\n\nThere - is a live example API for testing purposes, [available here][sandbox].\n\n**Below**: - *Screenshot from the browsable API*\n\n![Screenshot][image]\n\n----\n\n# Requirements\n\n* - Python 3.6+\n* Django 4.1, 4.0, 3.2, 3.1, 3.0\n\nWe **highly recommend** and - only officially support the latest patch release of\neach Python and Django - series.\n\n# Installation\n\nInstall using `pip`...\n\n pip install djangorestframework\n\nAdd - `''rest_framework''` to your `INSTALLED_APPS` setting.\n```python\nINSTALLED_APPS - = [\n ...\n ''rest_framework'',\n]\n```\n\n# Example\n\nLet''s take - a look at a quick example of using REST framework to build a simple model-backed - API for accessing users and groups.\n\nStartup up a new project like so...\n\n pip - install django\n pip install djangorestframework\n django-admin startproject - example .\n ./manage.py migrate\n ./manage.py createsuperuser\n\n\nNow - edit the `example/urls.py` module in your project:\n\n```python\nfrom django.contrib.auth.models - import User\nfrom django.urls import include, path\nfrom rest_framework import - routers, serializers, viewsets\n\n\n# Serializers define the API representation.\nclass - UserSerializer(serializers.HyperlinkedModelSerializer):\n class Meta:\n model - = User\n fields = [''url'', ''username'', ''email'', ''is_staff'']\n\n\n# - ViewSets define the view behavior.\nclass UserViewSet(viewsets.ModelViewSet):\n queryset - = User.objects.all()\n serializer_class = UserSerializer\n\n\n# Routers - provide a way of automatically determining the URL conf.\nrouter = routers.DefaultRouter()\nrouter.register(r''users'', - UserViewSet)\n\n# Wire up our API using automatic URL routing.\n# Additionally, - we include login URLs for the browsable API.\nurlpatterns = [\n path('''', - include(router.urls)),\n path(''api-auth/'', include(''rest_framework.urls'', - namespace=''rest_framework'')),\n]\n```\n\nWe''d also like to configure a - couple of settings for our API.\n\nAdd the following to your `settings.py` - module:\n\n```python\nINSTALLED_APPS = [\n ... # Make sure to include - the default installed apps here.\n ''rest_framework'',\n]\n\nREST_FRAMEWORK - = {\n # Use Django''s standard `django.contrib.auth` permissions,\n # - or allow read-only access for unauthenticated users.\n ''DEFAULT_PERMISSION_CLASSES'': - [\n ''rest_framework.permissions.DjangoModelPermissionsOrAnonReadOnly'',\n ]\n}\n```\n\nThat''s - it, we''re done!\n\n ./manage.py runserver\n\nYou can now open the API - in your browser at `http://127.0.0.1:8000/`, and view your new ''users'' API. - If you use the `Login` control in the top right corner you''ll also be able - to add, create and delete users from the system.\n\nYou can also interact - with the API using command line tools such as [`curl`](https://curl.haxx.se/). - For example, to list the users endpoint:\n\n $ curl -H ''Accept: application/json; - indent=4'' -u admin:password http://127.0.0.1:8000/users/\n [\n {\n \"url\": - \"http://127.0.0.1:8000/users/1/\",\n \"username\": \"admin\",\n \"email\": - \"admin@example.com\",\n \"is_staff\": true,\n }\n ]\n\nOr - to create a new user:\n\n $ curl -X POST -d username=new -d email=new@example.com - -d is_staff=false -H ''Accept: application/json; indent=4'' -u admin:password - http://127.0.0.1:8000/users/\n {\n \"url\": \"http://127.0.0.1:8000/users/2/\",\n \"username\": - \"new\",\n \"email\": \"new@example.com\",\n \"is_staff\": false,\n }\n\n# - Documentation & Support\n\nFull documentation for the project is available - at [https://www.django-rest-framework.org/][docs].\n\nFor questions and support, - use the [REST framework discussion group][group], or `#restframework` on libera.chat - IRC.\n\nYou may also want to [follow the author on Twitter][twitter].\n\n# - Security\n\nPlease see the [security policy][security-policy].\n\n[build-status-image]: - https://github.com/encode/django-rest-framework/actions/workflows/main.yml/badge.svg\n[build-status]: - https://github.com/encode/django-rest-framework/actions/workflows/main.yml\n[coverage-status-image]: - https://img.shields.io/codecov/c/github/encode/django-rest-framework/master.svg\n[codecov]: - https://codecov.io/github/encode/django-rest-framework?branch=master\n[pypi-version]: - https://img.shields.io/pypi/v/djangorestframework.svg\n[pypi]: https://pypi.org/project/djangorestframework/\n[twitter]: - https://twitter.com/starletdreaming\n[group]: https://groups.google.com/forum/?fromgroups#!forum/django-rest-framework\n[sandbox]: - https://restframework.herokuapp.com/\n\n[funding]: https://fund.django-rest-framework.org/topics/funding/\n[sponsors]: - https://fund.django-rest-framework.org/topics/funding/#our-sponsors\n\n[sentry-img]: - https://raw.githubusercontent.com/encode/django-rest-framework/master/docs/img/premium/sentry-readme.png\n[stream-img]: - https://raw.githubusercontent.com/encode/django-rest-framework/master/docs/img/premium/stream-readme.png\n[spacinov-img]: - https://raw.githubusercontent.com/encode/django-rest-framework/master/docs/img/premium/spacinov-readme.png\n[retool-img]: - https://raw.githubusercontent.com/encode/django-rest-framework/master/docs/img/premium/retool-readme.png\n[bitio-img]: - https://raw.githubusercontent.com/encode/django-rest-framework/master/docs/img/premium/bitio-readme.png\n[posthog-img]: - https://raw.githubusercontent.com/encode/django-rest-framework/master/docs/img/premium/posthog-readme.png\n[cryptapi-img]: - https://raw.githubusercontent.com/encode/django-rest-framework/master/docs/img/premium/cryptapi-readme.png\n[fezto-img]: - https://raw.githubusercontent.com/encode/django-rest-framework/master/docs/img/premium/fezto-readme.png\n\n[sentry-url]: - https://getsentry.com/welcome/\n[stream-url]: https://getstream.io/?utm_source=DjangoRESTFramework&utm_medium=Webpage_Logo_Ad&utm_content=Developer&utm_campaign=DjangoRESTFramework_Jan2022_HomePage\n[spacinov-url]: - https://www.spacinov.com/\n[retool-url]: https://retool.com/?utm_source=djangorest&utm_medium=sponsorship\n[bitio-url]: - https://bit.io/jobs?utm_source=DRF&utm_medium=sponsor&utm_campaign=DRF_sponsorship\n[posthog-url]: - https://posthog.com?utm_source=drf&utm_medium=sponsorship&utm_campaign=open-source-sponsorship\n[cryptapi-url]: - https://cryptapi.io\n[fezto-url]: https://www.fezto.xyz/?utm_source=DjangoRESTFramework\n\n[oauth1-section]: - https://www.django-rest-framework.org/api-guide/authentication/#django-rest-framework-oauth\n[oauth2-section]: - https://www.django-rest-framework.org/api-guide/authentication/#django-oauth-toolkit\n[serializer-section]: - https://www.django-rest-framework.org/api-guide/serializers/#serializers\n[modelserializer-section]: - https://www.django-rest-framework.org/api-guide/serializers/#modelserializer\n[functionview-section]: - https://www.django-rest-framework.org/api-guide/views/#function-based-views\n[generic-views]: - https://www.django-rest-framework.org/api-guide/generic-views/\n[viewsets]: - https://www.django-rest-framework.org/api-guide/viewsets/\n[routers]: https://www.django-rest-framework.org/api-guide/routers/\n[serializers]: - https://www.django-rest-framework.org/api-guide/serializers/\n[authentication]: - https://www.django-rest-framework.org/api-guide/authentication/\n[image]: - https://www.django-rest-framework.org/img/quickstart.png\n\n[docs]: https://www.django-rest-framework.org/\n[security-policy]: - https://github.com/encode/django-rest-framework/security/policy\n\n\n","description_content_type":"text/markdown","docs_url":null,"download_url":"","downloads":{"last_day":-1,"last_month":-1,"last_week":-1},"home_page":"https://www.django-rest-framework.org/","keywords":"","license":"BSD","maintainer":"","maintainer_email":"","name":"djangorestframework","package_url":"https://pypi.org/project/djangorestframework/","platform":null,"project_url":"https://pypi.org/project/djangorestframework/","project_urls":{"Changelog":"https://www.django-rest-framework.org/community/release-notes/","Funding":"https://fund.django-rest-framework.org/topics/funding/","Homepage":"https://www.django-rest-framework.org/","Source":"https://github.com/encode/django-rest-framework"},"release_url":"https://pypi.org/project/djangorestframework/3.14.0/","requires_dist":["django - (>=3.0)","pytz"],"requires_python":">=3.6","summary":"Web APIs for Django, - made easy.","version":"3.14.0","yanked":false,"yanked_reason":null},"last_serial":15178046,"urls":[{"comment_text":"","digests":{"blake2b_256":"ff4b3b46c0914ba4b7546a758c35fdfa8e7f017fcbe7f23c878239e93623337a","md5":"d0faf84d9235e15bf8bd8a2656071b16","sha256":"eb63f58c9f218e1a7d064d17a70751f528ed4e1d35547fdade9aaf4cd103fd08"},"downloads":-1,"filename":"djangorestframework-3.14.0-py3-none-any.whl","has_sig":false,"md5_digest":"d0faf84d9235e15bf8bd8a2656071b16","packagetype":"bdist_wheel","python_version":"py3","requires_python":">=3.6","size":1062761,"upload_time":"2022-09-22T11:38:41","upload_time_iso_8601":"2022-09-22T11:38:41.825785Z","url":"https://files.pythonhosted.org/packages/ff/4b/3b46c0914ba4b7546a758c35fdfa8e7f017fcbe7f23c878239e93623337a/djangorestframework-3.14.0-py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","digests":{"blake2b_256":"8e535b2a002c5ebafd60dff1e1945a7d63dee40155830997439a9ba324f0fd50","md5":"4384565100b6d8ce1d1d6ed5765cc5c7","sha256":"579a333e6256b09489cbe0a067e66abe55c6595d8926be6b99423786334350c8"},"downloads":-1,"filename":"djangorestframework-3.14.0.tar.gz","has_sig":false,"md5_digest":"4384565100b6d8ce1d1d6ed5765cc5c7","packagetype":"sdist","python_version":"source","requires_python":">=3.6","size":1055343,"upload_time":"2022-09-22T11:38:44","upload_time_iso_8601":"2022-09-22T11:38:44.245761Z","url":"https://files.pythonhosted.org/packages/8e/53/5b2a002c5ebafd60dff1e1945a7d63dee40155830997439a9ba324f0fd50/djangorestframework-3.14.0.tar.gz","yanked":false,"yanked_reason":null}],"vulnerabilities":[]} - - ' - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Headers: - - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since - Access-Control-Allow-Methods: - - GET - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-PyPI-Last-Serial - Access-Control-Max-Age: - - '86400' - Cache-Control: - - max-age=900, public - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Length: - - '4346' - Content-Security-Policy: - - base-uri 'self'; block-all-mixed-content; connect-src 'self' https://api.github.com/repos/ - https://api.github.com/search/issues https://*.google-analytics.com https://*.analytics.google.com - https://*.googletagmanager.com fastly-insights.com *.fastly-insights.com *.ethicalads.io - https://api.pwnedpasswords.com https://cdn.jsdelivr.net/npm/mathjax@3.2.2/es5/sre/mathmaps/ - https://2p66nmmycsj3.statuspage.io; default-src 'none'; font-src 'self' fonts.gstatic.com; - form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; frame-src - 'none'; img-src 'self' https://warehouse-camo.ingress.cmh1.psfhosted.org/ - https://*.google-analytics.com https://*.googletagmanager.com *.fastly-insights.com - *.ethicalads.io; script-src 'self' https://*.googletagmanager.com https://www.google-analytics.com - https://ssl.google-analytics.com *.fastly-insights.com *.ethicalads.io 'sha256-U3hKDidudIaxBDEzwGJApJgPEf2mWk6cfMWghrAa6i0=' - https://cdn.jsdelivr.net/npm/mathjax@3.2.2/ 'sha256-1CldwzdEg2k1wTmf7s5RWVd7NMXI/7nxxjJM2C4DqII=' - 'sha256-0POaN8stWYQxhzjKS+/eOfbbJ/u4YHO5ZagJvLpMypo='; style-src 'self' fonts.googleapis.com - *.ethicalads.io 'sha256-2YHqZokjiizkHi1Zt+6ar0XJ0OeEy/egBnlm+MDMtrM=' 'sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' - 'sha256-JLEjeN9e5dGsz5475WyRaoA4eQOdNPxDIeUhclnJDCE=' 'sha256-mQyxHEuwZJqpxCw3SLmc4YOySNKXunyu2Oiz1r3/wAE=' - 'sha256-OCf+kv5Asiwp++8PIevKBYSgnNLNUZvxAp4a7wMLuKA=' 'sha256-h5LOiLhk6wiJrGsG5ItM0KimwzWQH/yAcmoJDJL//bY='; - worker-src *.fastly-insights.com - Content-Type: - - application/json - Date: - - Thu, 04 May 2023 13:04:42 GMT - Etag: - - '"OnXxXaVC1oRXvOowwXstBw"' - Referrer-Policy: - - origin-when-cross-origin - Server: - - nginx/1.13.9 - Strict-Transport-Security: - - max-age=31536000; includeSubDomains; preload - Vary: - - Accept-Encoding - X-Cache: - - HIT, HIT - X-Cache-Hits: - - 49785, 1 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - X-Permitted-Cross-Domain-Policies: - - none - X-PyPI-Last-Serial: - - '15178046' - X-Served-By: - - cache-iad-kjyo7100160-IAD, cache-mxp6959-MXP - X-Timer: - - S1683205483.502355,VS0,VE1 - X-XSS-Protection: - - 1; mode=block - status: - code: 200 - message: OK - url: https://pypi.org/pypi/djangorestframework/3.14.0/json -- request: - body: null - headers: {} - method: GET - uri: https://pypi.org/pypi/djangorestframework-jsonapi/6.0.0/json - response: - body: - string: '{"info":{"author":"Jerel Unruh","author_email":"","bugtrack_url":null,"classifiers":["Development - Status :: 5 - Production/Stable","Environment :: Web Environment","Framework - :: Django","Intended Audience :: Developers","License :: OSI Approved :: BSD - License","Operating System :: OS Independent","Programming Language :: Python","Programming - Language :: Python :: 3","Programming Language :: Python :: 3.10","Programming - Language :: Python :: 3.7","Programming Language :: Python :: 3.8","Programming - Language :: Python :: 3.9","Topic :: Internet :: WWW/HTTP","Topic :: Software - Development :: Libraries :: Application Frameworks","Topic :: Software Development - :: Libraries :: Python Modules"],"description":"==================================\nJSON:API - and Django REST framework\n==================================\n\n.. image:: - https://github.com/django-json-api/django-rest-framework-json-api/workflows/Tests/badge.svg\n :alt: - Tests\n :target: https://github.com/django-json-api/django-rest-framework-json-api/actions\n\n.. - image:: https://readthedocs.org/projects/django-rest-framework-json-api/badge/?version=latest\n :alt: - Read the docs\n :target: https://django-rest-framework-json-api.readthedocs.org/\n\n.. - image:: https://img.shields.io/pypi/v/djangorestframework-jsonapi.svg\n :alt: - PyPi Version\n :target: https://pypi.org/project/djangorestframework-jsonapi/\n\n--------\nOverview\n--------\n\n**JSON:API - support for Django REST framework**\n\n* Documentation: https://django-rest-framework-json-api.readthedocs.org/\n* - Format specification: https://jsonapi.org/format/\n\n\nBy default, Django - REST framework will produce a response like::\n\n {\n \"count\": - 20,\n \"next\": \"https://example.com/api/1.0/identities/?page=3\",\n \"previous\": - \"https://example.com/api/1.0/identities/?page=1\",\n \"results\": - [{\n \"id\": 3,\n \"username\": \"john\",\n \"full_name\": - \"John Coltrane\"\n }]\n }\n\n\nHowever, for an ``identity`` model - in JSON:API format the response should look\nlike the following::\n\n {\n \"links\": - {\n \"prev\": \"https://example.com/api/1.0/identities\",\n \"self\": - \"https://example.com/api/1.0/identities?page=2\",\n \"next\": - \"https://example.com/api/1.0/identities?page=3\",\n },\n \"data\": - [{\n \"type\": \"identities\",\n \"id\": \"3\",\n \"attributes\": - {\n \"username\": \"john\",\n \"full-name\": - \"John Coltrane\"\n }\n }],\n \"meta\": {\n \"pagination\": - {\n \"count\": 20\n }\n }\n }\n\n\n-----\nGoals\n-----\n\nAs - a Django REST framework JSON:API (short DJA) we are trying to address following - goals:\n\n1. Support the `JSON:API`_ spec to compliance\n\n2. Be as compatible - with `Django REST framework`_ as possible\n\n e.g. issues in Django REST - framework should be fixed upstream and not worked around in DJA\n\n3. Have - sane defaults to be as easy to pick up as possible\n\n4. Be solid and tested - with good coverage\n\n5. Be performant\n\n.. _JSON:API: https://jsonapi.org\n.. - _Django REST framework: https://www.django-rest-framework.org/\n\n------------\nRequirements\n------------\n\n1. - Python (3.7, 3.8, 3.9, 3.10)\n2. Django (3.2, 4.0, 4.1)\n3. Django REST framework - (3.13, 3.14)\n\nWe **highly** recommend and only officially support the latest - patch release of each Python, Django and REST framework series.\n\nGenerally - Python and Django series are supported till the official end of life. For - Django REST framework the last two series are supported.\n\nFor optional dependencies - such as Django Filter only the latest release is officially supported even - though lower versions should work as well.\n\n------------\nInstallation\n------------\n\nInstall - using ``pip``...\n\n::\n\n $ pip install djangorestframework-jsonapi\n $ - # for optional package integrations\n $ pip install djangorestframework-jsonapi[''django-filter'']\n $ - pip install djangorestframework-jsonapi[''django-polymorphic'']\n $ pip - install djangorestframework-jsonapi[''openapi'']\n\n\nor from source...\n\n::\n\n $ - git clone https://github.com/django-json-api/django-rest-framework-json-api.git\n $ - cd django-rest-framework-json-api\n $ pip install -e .\n\n\nand add ``rest_framework_json_api`` - to your ``INSTALLED_APPS`` setting below ``rest_framework``.\n\n::\n\n INSTALLED_APPS - = [\n ...\n ''rest_framework'',\n ''rest_framework_json_api'',\n ...\n ]\n\n\nRunning - the example app\n^^^^^^^^^^^^^^^^^^^^^^^\n\nIt is recommended to create a - virtualenv for testing. Assuming it is already\ninstalled and activated:\n\n::\n\n $ - git clone https://github.com/django-json-api/django-rest-framework-json-api.git\n $ - cd django-rest-framework-json-api\n $ pip install -Ur requirements.txt\n $ - django-admin migrate --settings=example.settings\n $ django-admin loaddata - drf_example --settings=example.settings\n $ django-admin runserver --settings=example.settings\n\nBrowse - to\n\n* http://localhost:8000 for the list of available collections (in a - non-JSON:API format!),\n* http://localhost:8000/swagger-ui/ for a Swagger - user interface to the dynamic schema view, or\n* http://localhost:8000/openapi - for the schema view''s OpenAPI specification document.\n\n\n-----\nUsage\n-----\n\n\n``rest_framework_json_api`` - assumes you are using class-based views in Django\nREST framework.\n\n\nSettings\n^^^^^^^^\n\nOne - can either add ``rest_framework_json_api.parsers.JSONParser`` and\n``rest_framework_json_api.renderers.JSONRenderer`` - to each ``ViewSet`` class, or\noverride ``settings.REST_FRAMEWORK``\n\n::\n\n REST_FRAMEWORK - = {\n ''PAGE_SIZE'': 10,\n ''EXCEPTION_HANDLER'': ''rest_framework_json_api.exceptions.exception_handler'',\n ''DEFAULT_PAGINATION_CLASS'':\n ''rest_framework_json_api.pagination.JsonApiPageNumberPagination'',\n ''DEFAULT_PARSER_CLASSES'': - (\n ''rest_framework_json_api.parsers.JSONParser'',\n ''rest_framework.parsers.FormParser'',\n ''rest_framework.parsers.MultiPartParser''\n ),\n ''DEFAULT_RENDERER_CLASSES'': - (\n ''rest_framework_json_api.renderers.JSONRenderer'',\n ''rest_framework_json_api.renderers.BrowsableAPIRenderer'',\n ),\n ''DEFAULT_METADATA_CLASS'': - ''rest_framework_json_api.metadata.JSONAPIMetadata'',\n ''DEFAULT_FILTER_BACKENDS'': - (\n ''rest_framework_json_api.filters.QueryParameterValidationFilter'',\n ''rest_framework_json_api.filters.OrderingFilter'',\n ''rest_framework_json_api.django_filters.DjangoFilterBackend'',\n ''rest_framework.filters.SearchFilter'',\n ),\n ''SEARCH_PARAM'': - ''filter[search]'',\n ''TEST_REQUEST_RENDERER_CLASSES'': (\n ''rest_framework_json_api.renderers.JSONRenderer'',\n ),\n ''TEST_REQUEST_DEFAULT_FORMAT'': - ''vnd.api+json''\n }\n\nThis package provides much more including automatic - inflection of JSON keys, extra top level data (using nested\nserializers), - relationships, links, paginators, filters, and handy shortcuts.\nRead more - at https://django-rest-framework-json-api.readthedocs.org/\n\n\n","description_content_type":"","docs_url":null,"download_url":"","downloads":{"last_day":-1,"last_month":-1,"last_week":-1},"home_page":"https://github.com/django-json-api/django-rest-framework-json-api","keywords":"","license":"BSD","maintainer":"","maintainer_email":"","name":"djangorestframework-jsonapi","package_url":"https://pypi.org/project/djangorestframework-jsonapi/","platform":null,"project_url":"https://pypi.org/project/djangorestframework-jsonapi/","project_urls":{"Homepage":"https://github.com/django-json-api/django-rest-framework-json-api"},"release_url":"https://pypi.org/project/djangorestframework-jsonapi/6.0.0/","requires_dist":["django - (<4.2,>=3.2)","djangorestframework (<3.15,>=3.13)","inflection (>=0.5.0)","django-filter - (>=2.4) ; extra == ''django-filter''","django-polymorphic (>=3.0) ; extra - == ''django-polymorphic''","pyyaml (>=5.4) ; extra == ''openapi''","uritemplate - (>=3.0.1) ; extra == ''openapi''"],"requires_python":">=3.7","summary":"A - Django REST framework API adapter for the JSON:API spec.","version":"6.0.0","yanked":false,"yanked_reason":null},"last_serial":15199741,"urls":[{"comment_text":"","digests":{"blake2b_256":"92d8ff4923aab1367fc9a21e9558b2cc8a5daa0f5b1ab409f592d7cd6190e7bc","md5":"8dd163bccd6a9db1a78b865e12a0cc6c","sha256":"a93b3678bd5e2f070946ca32d7d0bb3734cb5966a80f8a44fa721fcf15cf89ce"},"downloads":-1,"filename":"djangorestframework_jsonapi-6.0.0-py2.py3-none-any.whl","has_sig":false,"md5_digest":"8dd163bccd6a9db1a78b865e12a0cc6c","packagetype":"bdist_wheel","python_version":"py2.py3","requires_python":">=3.7","size":352920,"upload_time":"2022-09-24T17:24:50","upload_time_iso_8601":"2022-09-24T17:24:50.210654Z","url":"https://files.pythonhosted.org/packages/92/d8/ff4923aab1367fc9a21e9558b2cc8a5daa0f5b1ab409f592d7cd6190e7bc/djangorestframework_jsonapi-6.0.0-py2.py3-none-any.whl","yanked":false,"yanked_reason":null},{"comment_text":"","digests":{"blake2b_256":"c9bbc301da41c292a97b615e7d6100e8600825ca66d60e154024cfb53a9c5c2d","md5":"3052f9f16ad8f41bd558a3eb6ef87452","sha256":"f2465b1b1cd3f372abacc8d99f82835643373f4f3f12965276ad1ccc2d110415"},"downloads":-1,"filename":"djangorestframework-jsonapi-6.0.0.tar.gz","has_sig":false,"md5_digest":"3052f9f16ad8f41bd558a3eb6ef87452","packagetype":"sdist","python_version":"source","requires_python":">=3.7","size":133334,"upload_time":"2022-09-24T17:24:52","upload_time_iso_8601":"2022-09-24T17:24:52.860424Z","url":"https://files.pythonhosted.org/packages/c9/bb/c301da41c292a97b615e7d6100e8600825ca66d60e154024cfb53a9c5c2d/djangorestframework-jsonapi-6.0.0.tar.gz","yanked":false,"yanked_reason":null}],"vulnerabilities":[]} - - ' - headers: - Accept-Ranges: - - bytes - Access-Control-Allow-Headers: - - Content-Type, If-Match, If-Modified-Since, If-None-Match, If-Unmodified-Since - Access-Control-Allow-Methods: - - GET - Access-Control-Allow-Origin: - - '*' - Access-Control-Expose-Headers: - - X-PyPI-Last-Serial - Access-Control-Max-Age: - - '86400' - Cache-Control: - - max-age=900, public - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Length: - - '3361' - Content-Security-Policy: - - base-uri 'self'; block-all-mixed-content; connect-src 'self' https://api.github.com/repos/ - https://api.github.com/search/issues https://*.google-analytics.com https://*.analytics.google.com - https://*.googletagmanager.com fastly-insights.com *.fastly-insights.com *.ethicalads.io - https://api.pwnedpasswords.com https://cdn.jsdelivr.net/npm/mathjax@3.2.2/es5/sre/mathmaps/ - https://2p66nmmycsj3.statuspage.io; default-src 'none'; font-src 'self' fonts.gstatic.com; - form-action 'self' https://checkout.stripe.com; frame-ancestors 'none'; frame-src - 'none'; img-src 'self' https://warehouse-camo.ingress.cmh1.psfhosted.org/ - https://*.google-analytics.com https://*.googletagmanager.com *.fastly-insights.com - *.ethicalads.io; script-src 'self' https://*.googletagmanager.com https://www.google-analytics.com - https://ssl.google-analytics.com *.fastly-insights.com *.ethicalads.io 'sha256-U3hKDidudIaxBDEzwGJApJgPEf2mWk6cfMWghrAa6i0=' - https://cdn.jsdelivr.net/npm/mathjax@3.2.2/ 'sha256-1CldwzdEg2k1wTmf7s5RWVd7NMXI/7nxxjJM2C4DqII=' - 'sha256-0POaN8stWYQxhzjKS+/eOfbbJ/u4YHO5ZagJvLpMypo='; style-src 'self' fonts.googleapis.com - *.ethicalads.io 'sha256-2YHqZokjiizkHi1Zt+6ar0XJ0OeEy/egBnlm+MDMtrM=' 'sha256-47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=' - 'sha256-JLEjeN9e5dGsz5475WyRaoA4eQOdNPxDIeUhclnJDCE=' 'sha256-mQyxHEuwZJqpxCw3SLmc4YOySNKXunyu2Oiz1r3/wAE=' - 'sha256-OCf+kv5Asiwp++8PIevKBYSgnNLNUZvxAp4a7wMLuKA=' 'sha256-h5LOiLhk6wiJrGsG5ItM0KimwzWQH/yAcmoJDJL//bY='; - worker-src *.fastly-insights.com - Content-Type: - - application/json - Date: - - Thu, 04 May 2023 13:04:42 GMT - Etag: - - '"V3ya81Bdza22vFCXSwOvxg"' - Referrer-Policy: - - origin-when-cross-origin - Server: - - nginx/1.13.9 - Strict-Transport-Security: - - max-age=31536000; includeSubDomains; preload - Vary: - - Accept-Encoding - X-Cache: - - HIT, HIT - X-Cache-Hits: - - 65, 1 - X-Content-Type-Options: - - nosniff - X-Frame-Options: - - deny - X-Permitted-Cross-Domain-Policies: - - none - X-PyPI-Last-Serial: - - '15199741' - X-Served-By: - - cache-iad-kjyo7100068-IAD, cache-lin2290027-LIN - X-Timer: - - S1683205483.510770,VS0,VE2 - X-XSS-Protection: - - 1; mode=block - status: - code: 200 - message: OK - url: https://pypi.org/pypi/djangorestframework-jsonapi/6.0.0/json -- request: - body: null - headers: {} - method: GET - uri: https://registry.npmjs.org/ember-cli - response: - body: - string: "{\"_id\":\"ember-cli\",\"_rev\":\"504-321cf5a7d2511b2b0ea698d60661a559\",\"name\":\"ember-cli\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"dist-tags\":{\"latest\":\"4.12.1\",\"beta\":\"5.0.0-beta.0\",\"lts\":\"4.4.1\"},\"versions\":{\"0.0.0\":{\"name\":\"ember-cli\",\"version\":\"0.0.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - -R spec tests/**/*_test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.2.4\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\"},\"devDependencies\":{\"mocha\":\"~1.17.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.0\",\"dist\":{\"shasum\":\"0b0394067e28d49cc1dc48f5d2ed8070f9ef1928\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.0.tgz\",\"integrity\":\"sha512-fwCp3sULK4P04uzJwtCZtAS+ebdu1XxH+g8ns3U177dB5+PTMPkmDV4lUfXsg25YJmgp74GEl83NkHZhda3xbA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQClZ0R0TiKb7430Chs8OmfH5RgqVZqsbKPE23DUcZLmrQIhANPgeTgV+LJxS/GvSK/XGD0dShS3QJDv0otTm7mClLvO\"}]},\"_from\":\".\",\"_npmVersion\":\"1.3.25\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"directories\":{}},\"0.0.1\":{\"name\":\"ember-cli\",\"version\":\"0.0.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - -R spec tests/**/*_test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.2.4\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\"},\"devDependencies\":{\"mocha\":\"~1.17.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.1\",\"dist\":{\"shasum\":\"f0847b11f29650603849064a1f97a432b98c88a8\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.1.tgz\",\"integrity\":\"sha512-miO+eZpN+8AvhQP/TJJLPTfCVCovfI/76dL3LLu5r33oKK5BAfEbk75Nj2x/9Tdvgiid9bqlexF/7Yn9yDGIfw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFh5q6e3G2Bsv1wx2w6grcyMicwfhSXwPBvwmm8jHm12AiEAs2IjxbV8MX2/UfvgD1C3cdQC9T8NxLHz/HvjfCmGKqA=\"}]},\"_from\":\".\",\"_npmVersion\":\"1.3.25\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"directories\":{}},\"0.0.2\":{\"name\":\"ember-cli\",\"version\":\"0.0.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - -R spec tests/**/*_test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.3.0\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\"},\"devDependencies\":{\"mocha\":\"~1.17.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.2\",\"dist\":{\"shasum\":\"7eda7f6ffc85bfafd04ac3084cc9ca2d03651d6c\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.2.tgz\",\"integrity\":\"sha512-e2N6lzrsGBFabwTmqAWpsSJOjYeH0kTOzId9nlN998ZluOXEclhrRUW1tTx61qgUBxyuEHpAUsjBizMhc6Gppw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC9lDDNGBjo7a927L+FnSi2ev1XFod/rFMxYZvGlOo14AIgIpK2p3/ICQs20zo50V0e/5JyEYCdGEb3Qa2/FSxsJfo=\"}]},\"_from\":\".\",\"_npmVersion\":\"1.3.25\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"directories\":{}},\"0.0.3\":{\"name\":\"ember-cli\",\"version\":\"0.0.3\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - -R spec tests/**/*_test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.4.1\",\"bower\":\"~1.3.1\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\",\"inquirer\":\"~0.4.1\"},\"devDependencies\":{\"mocha\":\"~1.17.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.3\",\"dist\":{\"shasum\":\"6364c6ff3efeb0f949d743218c7b6857ab9950a9\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.3.tgz\",\"integrity\":\"sha512-B5OdqS/AbP3B+m9O4C1iu+kWKAx9kFkZYsy6ibVIPdLGO4GNjNrBC5B9wWtLAo9pFOOot4ZxXE8BHtHkVSzjhg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBFNP3BIznIIFnjmin0BzlaWzrRuwDwbdAarbc4K/l90AiEAmtWf+yxYz5pz1GXwmbZHX+76bOudNEvPBdTHPh8j++c=\"}]},\"_from\":\".\",\"_npmVersion\":\"1.3.25\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"directories\":{}},\"0.0.4\":{\"name\":\"ember-cli\",\"version\":\"0.0.4\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - -R spec tests/**/*_test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.4.1\",\"bower\":\"~1.3.1\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\",\"inquirer\":\"~0.4.1\"},\"devDependencies\":{\"mocha\":\"~1.17.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.4\",\"dist\":{\"shasum\":\"31703a8796210d6e6a1f518d8b26abdfda25a9b5\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.4.tgz\",\"integrity\":\"sha512-JoJ3u+gFeE6SeVejfS7RwY5EQgV6vzBXB2yUXVOl4W0B8OxFMMf9h4af4hNQEXOj6Q7vhkTHboxHasiPf9t70g==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHRTtRPwslqoFkzsh+c9P+mrgCBhDv0vC4bBaQV3IUBdAiEAls4NjaRwhzKbIG56nc3j2oRdi+7pgCKo37ghzPie5NU=\"}]},\"_from\":\".\",\"_npmVersion\":\"1.3.25\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"directories\":{}},\"0.0.5\":{\"name\":\"ember-cli\",\"version\":\"0.0.5\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - -R spec tests/**/*_test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.4.1\",\"bower\":\"~1.3.1\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\",\"inquirer\":\"~0.4.1\"},\"devDependencies\":{\"mocha\":\"~1.17.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.5\",\"dist\":{\"shasum\":\"f6c0cf70a90a0ef082c27af524001ba3992b34be\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.5.tgz\",\"integrity\":\"sha512-52Jf5Avq/3G9dV9wEDlJ/RZ7LW6Ij+aAYQZLTN8LNsQWNuDS/8ountQk5KszTepTa2lTxNdpHLl2saMCsFlXHQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHQAfonWJee2vU+EaAzVTId5FZnL/sLhHLdIiNW6fMN3AiBNlN7rCtjWnwjVAydyEbSsInt9Dw874ARIldv6u4zqyQ==\"}]},\"_from\":\".\",\"_npmVersion\":\"1.3.25\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"directories\":{}},\"0.0.6\":{\"name\":\"ember-cli\",\"version\":\"0.0.6\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - -R spec tests/**/*_test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.4.1\",\"bower\":\"~1.3.1\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\",\"inquirer\":\"~0.4.1\"},\"devDependencies\":{\"mocha\":\"~1.17.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.6\",\"dist\":{\"shasum\":\"d25db90cffb686a4b8ba247d060d3008e076f124\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.6.tgz\",\"integrity\":\"sha512-+RHVZFiOlJbISk6ncxJGRFNevdNjU2/XEAEtvqdHeHqvCd/yLhd4dCoKSwvkQ4Z6Lr6WDWYHLGTzz+UhK7UmxA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCIa4FrLHXmw+IV6sDRceetOlidUH3WOWcGTyv7qjbULwIgcrWi77+joewNpf9ess/Ko5MusaoAXHn+iZIKfUIgsE0=\"}]},\"_from\":\".\",\"_npmVersion\":\"1.3.25\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"directories\":{}},\"0.0.7\":{\"name\":\"ember-cli\",\"version\":\"0.0.7\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --reporter spec tests/**/*_test.js tests/**/*_slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*_test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.4.1\",\"bower\":\"~1.3.1\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\",\"inquirer\":\"~0.4.1\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"loom\":\"~3.1.2\",\"rimraf\":\"^2.2.6\"},\"devDependencies\":{\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\",\"lodash\":\"^2.4.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.7\",\"dist\":{\"shasum\":\"559d6a3033c5c706cf22a43d8421201110225f3f\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.7.tgz\",\"integrity\":\"sha512-2gmOn0YWcbOy47ZLiz0vJJoQNwoG5Gslb7Fz/MROkUa6Uh0e/T3Mh115eNwgugOf6qLBqAATS8wsT+V0LQtdzQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIAkztExYIk5Ja7yImtm2YIpgEhNibkigtN3pMX1giCHgAiAhaHLXDqM6hRMafW9mzBUPdEqySfKrK0JDmS6Q47xtjQ==\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.4\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"directories\":{}},\"0.0.8\":{\"name\":\"ember-cli\",\"version\":\"0.0.8\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --reporter spec tests/**/*_test.js tests/**/*_slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*_test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.4.1\",\"bower\":\"~1.3.1\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\",\"inquirer\":\"~0.4.1\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"loom\":\"~3.1.2\",\"rimraf\":\"^2.2.6\",\"express\":\"^3.4.8\"},\"devDependencies\":{\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\",\"lodash\":\"^2.4.1\",\"broccoli-env\":\"0.0.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.8\",\"dist\":{\"shasum\":\"8f8c278dd417a0098299e2d6bfdc2c021e3f6306\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.8.tgz\",\"integrity\":\"sha512-rt7DMN30ks90ZqGUg/09jWSgHuvkgcIFpre+1z/H92xUjwSwlVmyrGvzlWh7Xp6bv0/CvOR0s8f+bbcoufYz5A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDIQXqtWQbJ5LBrbv5EsdQq3fJFL+R11uKfBlg1suCGjAIhAKyfwpxkqRIJujuXQT6O7jsHdjHo9iLaJjD4+YYHtshE\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.4\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"directories\":{}},\"0.0.9\":{\"name\":\"ember-cli\",\"version\":\"0.0.9\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --reporter spec tests/**/*-test.js tests/**/*-slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.4.1\",\"bower\":\"~1.3.1\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\",\"inquirer\":\"~0.4.1\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"loom\":\"~3.1.2\",\"rimraf\":\"^2.2.6\",\"express\":\"^3.4.8\"},\"devDependencies\":{\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\",\"lodash\":\"^2.4.1\",\"broccoli-env\":\"0.0.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.9\",\"dist\":{\"shasum\":\"ea6c0f2103cd49d139ec2c97e68eb6fc15be8d73\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.9.tgz\",\"integrity\":\"sha512-hfhVQvkRiPS+NqJc2bDqfnc/oS0e7FDyMUlEQbizyn6WzFGpPraZnH4Y3rG50tUoc9n5O/Dh+49zjzp08dhKYg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICtAwM7yVSfbtllwB7H1ve2We1bmbLCQskiHv7TXo5VQAiAwHqVqZLlu3NmC7Fa+Wg7wCJoAiCwffhDiqraLtnaK+g==\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.4\",\"_npmUser\":{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"}],\"directories\":{}},\"0.0.10\":{\"name\":\"ember-cli\",\"version\":\"0.0.10\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --reporter spec tests/**/*-test.js tests/**/*-slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.4.1\",\"bower\":\"~1.3.1\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\",\"inquirer\":\"~0.4.1\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"loom\":\"~3.1.2\",\"rimraf\":\"^2.2.6\",\"express\":\"^3.4.8\",\"broccoli-static-compiler\":\"^0.1.2\",\"broccoli-uglify-js\":\"^0.1.1\",\"broccoli-es6-concatenator\":\"^0.1.2\",\"connect-livereload\":\"^0.3.2\",\"tiny-lr\":\"0.0.5\"},\"devDependencies\":{\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\",\"broccoli-env\":\"0.0.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.10\",\"dist\":{\"shasum\":\"9d76e701be9ae8c630b99395e567da89d7e0bc0e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.10.tgz\",\"integrity\":\"sha512-1BsTwJsNKFuvQ7inSI7U1PbkOuO3LlP3Zhii5mBMtfct2i+w/uCk94OzkPjY7yPMF1LvvR9+tWsTqEwjus0tDA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIC9YZg1qHraoKsZAlIPkRwJXmONlwCqT33DJW8Mmjp8jAiA0isuh+8vM5EaMpLJ9bUUmtVOE+xQmo8FwY6AY4u4iXg==\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.4\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"}],\"directories\":{}},\"0.0.11\":{\"name\":\"ember-cli\",\"version\":\"0.0.11\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --reporter spec tests/**/*-test.js tests/**/*-slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.4.1\",\"bower\":\"~1.3.1\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\",\"inquirer\":\"~0.4.1\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"loom\":\"~3.1.2\",\"rimraf\":\"^2.2.6\",\"express\":\"^3.4.8\",\"broccoli-static-compiler\":\"^0.1.2\",\"broccoli-uglify-js\":\"^0.1.1\",\"broccoli-es6-concatenator\":\"^0.1.2\",\"connect-livereload\":\"^0.3.2\",\"tiny-lr\":\"0.0.5\",\"broccoli-env\":\"0.0.1\"},\"devDependencies\":{\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.11\",\"dist\":{\"shasum\":\"27d2d9c14c6428ab6672c1fcae3f003b2db037c4\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.11.tgz\",\"integrity\":\"sha512-cmK3Nz3wtnX3OREJCzhfvTK1NUZjJGRxNMdU97ai7BzEsqM2ogJS5K5/Yj3EQy9spBcq5+lkbY/yBEkoklwsVw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC8FqE/hRFMFAJ2OQbp4Yffz7ZInrvS7+9KjsA6OPYp6QIhAJgDLCEuvx2EfTTKfJwo5YzP38R1VLLSishEFgLxavLc\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.4\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"}],\"directories\":{}},\"0.0.12\":{\"name\":\"ember-cli\",\"version\":\"0.0.12\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --reporter spec tests/**/*-test.js tests/**/*-slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.4.1\",\"bower\":\"~1.3.1\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\",\"inquirer\":\"~0.4.1\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"loom\":\"~3.1.2\",\"rimraf\":\"^2.2.6\",\"express\":\"^3.4.8\",\"broccoli-static-compiler\":\"^0.1.2\",\"broccoli-uglify-js\":\"^0.1.1\",\"broccoli-es6-concatenator\":\"^0.1.2\",\"connect-livereload\":\"^0.3.2\",\"tiny-lr\":\"0.0.5\",\"broccoli-env\":\"0.0.1\"},\"devDependencies\":{\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.12\",\"dist\":{\"shasum\":\"ffc96a56ed29a5611982eb2581bfd9de7dec1125\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.12.tgz\",\"integrity\":\"sha512-Sf33PvnN5suz2rouRO9w2hAiozYJOnn9IxfH5u58rDwZOvDS4gXA21nB5lFu1P0NegBuLGcFQQBfJ7u6u8MFbA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC7Pd/7/PaK26I9+JLwCIsb0unVFn2Tb2BFCmMmcFvBUwIgGnoUoN+UOz8+kYNvnHvLnw/5qyt4E33k+jsBBfS96rc=\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.6\",\"_npmUser\":{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"}],\"directories\":{}},\"0.0.13\":{\"name\":\"ember-cli\",\"version\":\"0.0.13\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --reporter spec tests/**/*-test.js tests/**/*-slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.4.1\",\"bower\":\"~1.3.1\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\",\"inquirer\":\"~0.4.1\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"loom\":\"~3.1.2\",\"rimraf\":\"^2.2.6\",\"express\":\"^3.4.8\",\"broccoli-static-compiler\":\"^0.1.2\",\"broccoli-uglify-js\":\"^0.1.1\",\"broccoli-es6-concatenator\":\"^0.1.2\",\"connect-livereload\":\"^0.3.2\",\"tiny-lr\":\"0.0.5\",\"broccoli-env\":\"0.0.1\"},\"devDependencies\":{\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.13\",\"dist\":{\"shasum\":\"bf12767ac0e4c90e894a55055844c456a554ae62\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.13.tgz\",\"integrity\":\"sha512-VBesY2ZWDzVdm4Y5liql3r74Wd/kNea4TSEMMdytzqvkkxbfipV6Dc5DTlCCdtk0OU64/a2S2pXZ4kRlSWBYYw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBh4BMo2JR70c4F44TlYIMlEbQUUDwPcKv3QqCs4U5hGAiBUBfAaOWicFuYHj7qFbwyZLQcBFE1GukZJiHWAPDpStQ==\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.4\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"}],\"directories\":{}},\"0.0.14\":{\"name\":\"ember-cli\",\"version\":\"0.0.14\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --reporter spec tests/**/*-test.js tests/**/*-slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.4.1\",\"bower\":\"~1.3.1\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\",\"inquirer\":\"~0.4.1\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"loom\":\"~3.1.2\",\"rimraf\":\"^2.2.6\",\"express\":\"^3.4.8\",\"broccoli-static-compiler\":\"^0.1.2\",\"broccoli-uglify-js\":\"^0.1.1\",\"broccoli-es6-concatenator\":\"^0.1.2\",\"connect-livereload\":\"^0.3.2\",\"tiny-lr\":\"0.0.5\",\"broccoli-env\":\"0.0.1\"},\"devDependencies\":{\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.14\",\"dist\":{\"shasum\":\"85e62bb3bfad5db1eb7fe89fefc985b1376639ab\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.14.tgz\",\"integrity\":\"sha512-OQqvQy8OwQF4WYCcyAI4Lrlgtx5+ThgMUl05gbbhSupiveWxvgm079KVIjzV415AEcfEipJVJpZXjCtmtcJqeQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDuZpmO5eval+ieX1Lyog6v6S2NJzwW3NK04Uli9kCnxwIgQMwOj3T1TySW4INC1HmVIdW7dZ4GUezW8TvKOGGVevU=\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.4\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"}],\"directories\":{}},\"0.0.15\":{\"name\":\"ember-cli\",\"version\":\"0.0.15\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --reporter spec tests/**/*-test.js tests/**/*-slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.4.1\",\"bower\":\"~1.3.1\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\",\"inquirer\":\"~0.4.1\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"loom\":\"~3.1.2\",\"rimraf\":\"^2.2.6\",\"express\":\"^3.4.8\",\"broccoli-static-compiler\":\"^0.1.2\",\"broccoli-uglify-js\":\"^0.1.1\",\"broccoli-es6-concatenator\":\"^0.1.2\",\"connect-livereload\":\"^0.3.2\",\"tiny-lr\":\"0.0.5\",\"broccoli-env\":\"0.0.1\"},\"devDependencies\":{\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.15\",\"dist\":{\"shasum\":\"b2fabd2693a9a442df1c31d7d866e1d651e5837d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.15.tgz\",\"integrity\":\"sha512-pcZ97iC2Xl9xCd15nB8tDqrdzUDakK3I3eONPQ++84yR7AI2xnRrA7wPKlQGib+t9Yh/ANRFGkVDO6XVtUiyKQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICqEKUOCYrQ2Ckk5GI4ZE44RRhUPDu57urmbA2c3WTbnAiA14vz/SWm8sh9BBbEJbEzm5PxJxuHoMQM+E35p0rG72w==\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.4\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"}],\"directories\":{}},\"0.0.16\":{\"name\":\"ember-cli\",\"version\":\"0.0.16\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --reporter spec tests/**/*-test.js tests/**/*-slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.4.1\",\"bower\":\"~1.3.1\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\",\"inquirer\":\"~0.4.1\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"loom\":\"~3.1.2\",\"rimraf\":\"^2.2.6\",\"express\":\"^3.4.8\",\"broccoli-static-compiler\":\"^0.1.2\",\"broccoli-uglify-js\":\"^0.1.1\",\"broccoli-es6-concatenator\":\"^0.1.2\",\"connect-livereload\":\"^0.3.2\",\"tiny-lr\":\"0.0.5\",\"broccoli-env\":\"0.0.1\"},\"devDependencies\":{\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.16\",\"dist\":{\"shasum\":\"4a09d67a2eb6ab05169678c3e6b8778adbd677c5\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.16.tgz\",\"integrity\":\"sha512-c/5/Jq2U44TeaOaE4BCZme1R8cThfFIMMuDMhH59AYF1AApsdUdBS3lkDUNEVGUn+AV2O+Cv1+1HPpYImIhS+Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIACqKeBVDdEntFf+LmIUPgtfYbHowYTjxZL6kOUKcETqAiEAjIjkSM96GQwdCqzJ+ftU9EcSGJuOsuKDiIVevtmiVto=\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.4\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"}],\"directories\":{}},\"0.0.18\":{\"name\":\"ember-cli\",\"version\":\"0.0.18\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 5000 --reporter spec tests/**/*-test.js tests/**/*-slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"bower\":\"~1.3.1\",\"broccoli\":\"0.4.1\",\"broccoli-env\":\"0.0.1\",\"broccoli-es6-concatenator\":\"^0.1.2\",\"broccoli-static-compiler\":\"^0.1.2\",\"broccoli-uglify-js\":\"^0.1.1\",\"chalk\":\"~0.4.0\",\"connect-livereload\":\"^0.3.2\",\"express\":\"^3.4.8\",\"fs-extra\":\"~0.8.1\",\"inquirer\":\"~0.4.1\",\"insight\":\"git://github.com/joefiorini/insight.git#mobile-app\",\"lodash-node\":\"~2.4.1\",\"loom\":\"~3.1.2\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"ncp\":\"~0.5.0\",\"nopt\":\"~2.1.2\",\"npm\":\"~1.4.4\",\"rimraf\":\"^2.2.6\",\"rsvp\":\"~3.0.6\",\"tiny-lr\":\"0.0.5\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"configstore\":\"^0.2.3\",\"grunt\":\"^0.4.4\",\"grunt-release\":\"^0.7.0\",\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.18\",\"dist\":{\"shasum\":\"0546ee6b15bde07e2caf8106be3a6c5be4cc4ff6\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.18.tgz\",\"integrity\":\"sha512-goL5xN+d2hWwZpM51lIpF0rXPZuX0AbLMXWsTgEjOjqye1xFr6W7n+YTtXiA+qfl4+KKgUfzBe10GkrJJhZEqg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCH3tyJdPhfR/zMjeo6g+uAgQfYUyZeDF0ikdeR9t9zWECIQD1L84Wr+5eW/9mAL/dSNo9t2Gj3WDAFQfL4ai4bADyyg==\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.6\",\"_npmUser\":{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"}],\"directories\":{}},\"0.0.19\":{\"name\":\"ember-cli\",\"version\":\"0.0.19\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*-slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"bower\":\"~1.3.1\",\"broccoli\":\"0.5.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es6-concatenator\":\"^0.1.2\",\"broccoli-static-compiler\":\"^0.1.2\",\"broccoli-uglify-js\":\"^0.1.1\",\"chalk\":\"~0.4.0\",\"connect-livereload\":\"^0.3.2\",\"express\":\"^3.4.8\",\"fs-extra\":\"~0.8.1\",\"inquirer\":\"~0.4.1\",\"insight\":\"git://github.com/joefiorini/insight.git#mobile-app\",\"lodash-node\":\"~2.4.1\",\"loom\":\"~3.1.2\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"ncp\":\"~0.5.0\",\"nopt\":\"~2.1.2\",\"npm\":\"~1.4.6\",\"rimraf\":\"^2.2.6\",\"rsvp\":\"~3.0.6\",\"tiny-lr\":\"0.0.5\",\"bower-config\":\"^0.5.0\",\"through\":\"^2.3.4\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"configstore\":\"^0.2.3\",\"grunt\":\"^0.4.4\",\"grunt-release\":\"^0.7.0\",\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.19\",\"dist\":{\"shasum\":\"e112ba26323138100064dddc4c2fd45d5b286ccb\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.19.tgz\",\"integrity\":\"sha512-ghv1+wiZyTL6gjen7so/FE07uxZDWvylIvQRwk8eXNaluvsQRlwhLqJDov1n50zUDNbTN2BKrRfIhyhvgsU35g==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDiuUblr12wi6pJPzOnFbsZ+gtYPvbz2MrEsR7+9M1O1AiA9pjGaws5Uy97Xt97fROG6f428ATo5/AAO5VSqngsgzw==\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.6\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"}],\"directories\":{}},\"0.0.20\":{\"name\":\"ember-cli\",\"version\":\"0.0.20\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*-slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"bower\":\"~1.3.1\",\"broccoli\":\"0.5.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es6-concatenator\":\"^0.1.2\",\"broccoli-static-compiler\":\"^0.1.2\",\"broccoli-uglify-js\":\"^0.1.1\",\"chalk\":\"~0.4.0\",\"connect-livereload\":\"^0.3.2\",\"express\":\"^3.4.8\",\"fs-extra\":\"~0.8.1\",\"inquirer\":\"~0.4.1\",\"insight\":\"git://github.com/joefiorini/insight.git#mobile-app\",\"lodash-node\":\"~2.4.1\",\"loom\":\"~3.1.2\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"ncp\":\"~0.5.0\",\"nopt\":\"~2.1.2\",\"npm\":\"~1.4.6\",\"rimraf\":\"^2.2.6\",\"rsvp\":\"~3.0.6\",\"tiny-lr\":\"0.0.5\",\"bower-config\":\"^0.5.0\",\"through\":\"^2.3.4\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"configstore\":\"^0.2.3\",\"grunt\":\"^0.4.4\",\"grunt-release\":\"^0.7.0\",\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.20\",\"dist\":{\"shasum\":\"979a8bc94b1bc20ba653f47fb9e12b1cd206987d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.20.tgz\",\"integrity\":\"sha512-jedhG5I6evLbhEl0O+BAvKLPulS86ciqVtn/nJuUsIBD3Cv7MFJqFQp8G3rdtjTtpI+Up7ZQUYFJxytYPw8Igw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDXaLgbR6xbyvHsCvZz6g3+Fx7ij3bCTuFoF4e8fOMSqgIhAKf3sr61cZDar5/OzZbBjgFSWzLkbE+LzMD09PFlhuoM\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.6\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"}],\"directories\":{}},\"0.0.21\":{\"name\":\"ember-cli\",\"version\":\"0.0.21\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*-slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"bower\":\"~1.3.1\",\"bower-config\":\"^0.5.0\",\"broccoli\":\"0.5.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es6-concatenator\":\"^0.1.2\",\"broccoli-static-compiler\":\"^0.1.2\",\"broccoli-uglify-js\":\"^0.1.1\",\"chalk\":\"~0.4.0\",\"connect-livereload\":\"^0.3.2\",\"express\":\"^3.4.8\",\"fs-extra\":\"~0.8.1\",\"inquirer\":\"~0.4.1\",\"insight\":\"git+https://github.com/joefiorini/insight.git#mobile-app\",\"lodash-node\":\"~2.4.1\",\"loom\":\"~3.1.2\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"ncp\":\"~0.5.0\",\"nopt\":\"~2.1.2\",\"npm\":\"~1.4.6\",\"rimraf\":\"^2.2.6\",\"rsvp\":\"~3.0.6\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.0.5\",\"walk-sync\":\"^0.1.1\",\"proxy-middleware\":\"^0.5.0\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"configstore\":\"^0.2.3\",\"grunt\":\"^0.4.4\",\"grunt-release\":\"^0.7.0\",\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\",\"rewire\":\"^2.0.0\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.21\",\"dist\":{\"shasum\":\"f18714775338f0b090c53cab7138d6fad2edf260\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.21.tgz\",\"integrity\":\"sha512-CIEZVz2Fe2W2Yz1UywvQojy4dsfY8QVFLsThaPb9fgPoEiD3DEMinqXk2pu/ZtNHl6kvzL/m8avkpHgSZSIlug==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICJWIFHnRr/1/6p9aAV6NBWYh3c8l6NL6KrP393Fa35EAiEArsvW9e3Iu6paN9VolSLB1ntKhxIBd+Tak4YTO96gDes=\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.6\",\"_npmUser\":{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"}],\"directories\":{}},\"0.0.22\":{\"name\":\"ember-cli\",\"version\":\"0.0.22\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*-slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"bower\":\"~1.3.1\",\"bower-config\":\"^0.5.0\",\"broccoli\":\"0.7.2\",\"broccoli-env\":\"0.0.1\",\"broccoli-es6-concatenator\":\"0.1.4\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.1\",\"chalk\":\"~0.4.0\",\"connect-livereload\":\"^0.3.2\",\"express\":\"^3.4.8\",\"fs-extra\":\"~0.8.1\",\"inquirer\":\"~0.4.1\",\"insight\":\"git+https://github.com/joefiorini/insight.git#mobile-app\",\"lodash-node\":\"~2.4.1\",\"loom\":\"~3.1.2\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"ncp\":\"~0.5.0\",\"nopt\":\"~2.1.2\",\"npm\":\"~1.4.6\",\"rimraf\":\"^2.2.6\",\"rsvp\":\"~3.0.6\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.0.5\",\"walk-sync\":\"^0.1.1\",\"proxy-middleware\":\"^0.5.0\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"configstore\":\"^0.2.3\",\"grunt\":\"^0.4.4\",\"grunt-release\":\"^0.7.0\",\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\",\"rewire\":\"^2.0.0\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.22\",\"dist\":{\"shasum\":\"e5adc28d27700b359a1d61c9851a89e693b0654b\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.22.tgz\",\"integrity\":\"sha512-zmSOSuZ8rhNABLT7bqNry0iZtjaheWl78D/ivIhb5pzZoL8BDHj/oe1hs4x1Fd6OePR9OmYHCVcuKWUBl+qs5Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICbtxe5T9xBTEgjbeG7wjnqtmFO8la1kMHkkeoOnOanQAiEAlnH6uZUEJJmTnNF35+FJQpFVSWeuhkwPbISFhf2ZlLc=\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.6\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"}],\"directories\":{}},\"0.0.23\":{\"name\":\"ember-cli\",\"version\":\"0.0.23\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*-slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"bower\":\"~1.3.1\",\"bower-config\":\"^0.5.0\",\"broccoli\":\"0.7.2\",\"broccoli-env\":\"0.0.1\",\"broccoli-es6-concatenator\":\"0.1.4\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.1\",\"chalk\":\"~0.4.0\",\"connect-livereload\":\"^0.3.2\",\"express\":\"^3.4.8\",\"fs-extra\":\"~0.8.1\",\"inquirer\":\"~0.4.1\",\"insight\":\"git+https://github.com/joefiorini/insight.git#mobile-app\",\"lodash-node\":\"~2.4.1\",\"loom\":\"~3.1.2\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"ncp\":\"~0.5.0\",\"nopt\":\"~2.1.2\",\"npm\":\"~1.4.6\",\"rimraf\":\"^2.2.6\",\"rsvp\":\"~3.0.6\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.0.5\",\"walk-sync\":\"^0.1.1\",\"proxy-middleware\":\"^0.5.0\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"configstore\":\"^0.2.3\",\"grunt\":\"^0.4.4\",\"grunt-release\":\"^0.7.0\",\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\",\"rewire\":\"^2.0.0\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.23\",\"dist\":{\"shasum\":\"2d79c2d6d45f333f19184968f0ce7645fc9e9c75\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.23.tgz\",\"integrity\":\"sha512-zVXukjd4E9hPMgPbPLOxWpbLFXpDpviwchnXPgpDyuTRcFLBSXbHO5ncSOE895ob9JFGhA9YEuAtb/aVsQ1t3A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD+4wLv+bGG54S8yP1JetXz6qnyqZo/ghztSk80xTkMhQIgCv/zJ2UwxKvLDQEHSDStnPWj2uCObH+qSsltcxq1kUc=\"}]},\"_from\":\"ember-cli\",\"_npmVersion\":\"1.4.3\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"directories\":{}},\"0.0.24\":{\"name\":\"ember-cli\",\"version\":\"0.0.24\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js - tests/**/*-slow.js\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"bower\":\"^1.3.2\",\"bower-config\":\"0.5.0\",\"broccoli\":\"0.9.0\",\"broccoli-bower\":\"0.2.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es6-concatenator\":\"0.1.4\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"chalk\":\"0.4.0\",\"configstore\":\"0.2.3\",\"connect-livereload\":\"0.3.2\",\"express\":\"^3.4.8\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.8.1\",\"glob\":\"^3.2.9\",\"inquirer\":\"0.4.1\",\"leek\":\"0.0.4\",\"lodash-node\":\"2.4.1\",\"loom\":\"^3.1.2\",\"ncp\":\"0.5.0\",\"quick-temp\":\"0.1.1\",\"nopt\":\"^2.1.2\",\"npm\":\"1.4.6\",\"proxy-middleware\":\"0.5.0\",\"resolve\":\"0.6.2\",\"rimraf\":\"^2.2.6\",\"rsvp\":\"^3.0.6\",\"testem\":\"0.6.5\",\"through\":\"2.3.4\",\"tiny-lr\":\"0.0.5\",\"walk-sync\":\"0.1.2\",\"broccoli-replace\":\"0.1.6\",\"broccoli-merge-trees\":\"0.1.3\",\"broccoli-template\":\"0.1.1\",\"broccoli-es6-import-validate\":\"0.1.0\",\"readline2\":\"0.1.0\",\"broccoli-export-tree\":\"0.3.0\",\"broccoli-jshint\":\"0.3.2\",\"diff\":\"~1.0.8\",\"broccoli-kitchen-sink-helpers\":\"0.2.2\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"configstore\":\"0.2.3\",\"grunt\":\"0.4.4\",\"grunt-release\":\"0.7.0\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"rewire\":\"^2.0.0\",\"underscore\":\"^1.6.0\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.24\",\"dist\":{\"shasum\":\"d4b3f4851d6b83a5b6247b214f904b77a8e81ab1\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.24.tgz\",\"integrity\":\"sha512-9WsUWgTW27HOx62Xe6G4dSvkFe06qryYlieSgiiMgFJtYBBBZkqHFZOvHNXwta2f4aJQ48DMI87EFvvy2/YHBQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCnLCIwVjW2MskhthI4+qXwYVtF5xioyKWczBiKAClWMQIhAONJzfOzjHEU5tkq/L3VxDfzwNSMCwU236f9EGCxF728\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.3\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"directories\":{}},\"0.0.25\":{\"name\":\"ember-cli\",\"version\":\"0.0.25\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js - tests/**/*-slow.js\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"bower\":\"^1.3.2\",\"bower-config\":\"0.5.0\",\"broccoli\":\"0.9.0\",\"broccoli-bower\":\"0.2.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es6-concatenator\":\"0.1.4\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"chalk\":\"0.4.0\",\"configstore\":\"0.2.3\",\"connect-livereload\":\"0.3.2\",\"express\":\"^3.4.8\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.8.1\",\"glob\":\"^3.2.9\",\"inquirer\":\"0.4.1\",\"leek\":\"0.0.4\",\"lodash-node\":\"2.4.1\",\"loom\":\"^3.1.2\",\"ncp\":\"0.5.0\",\"quick-temp\":\"0.1.1\",\"nopt\":\"^2.1.2\",\"npm\":\"1.4.6\",\"proxy-middleware\":\"0.5.0\",\"resolve\":\"0.6.2\",\"rimraf\":\"^2.2.6\",\"rsvp\":\"^3.0.6\",\"testem\":\"0.6.5\",\"through\":\"2.3.4\",\"tiny-lr\":\"0.0.5\",\"walk-sync\":\"0.1.2\",\"broccoli-replace\":\"0.1.6\",\"broccoli-merge-trees\":\"0.1.3\",\"broccoli-template\":\"0.1.1\",\"broccoli-es6-import-validate\":\"0.1.0\",\"readline2\":\"0.1.0\",\"broccoli-export-tree\":\"0.3.0\",\"broccoli-jshint\":\"0.3.2\",\"diff\":\"~1.0.8\",\"broccoli-kitchen-sink-helpers\":\"0.2.2\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"configstore\":\"0.2.3\",\"grunt\":\"0.4.4\",\"grunt-release\":\"0.7.0\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"rewire\":\"^2.0.0\",\"underscore\":\"^1.6.0\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.25\",\"dist\":{\"shasum\":\"7c3c7103d0b3a9ce599ac5385fb47b8dd86da995\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.25.tgz\",\"integrity\":\"sha512-2cik0vNM0sCfhSvE/crs2bbPwL0jESHpt6K/m3iU7J1rvsiEHXsXtYyPlK7uvfe8Dcf7SfKBNf1RoJ2ZWDAqzg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIE8Wa0H/X2srFc3luRGlcRyQouPMhmtbHzZxzKCiskAKAiEAprYWNdgpqVf09GprJvc6+gVDzyFVJQzKE8LOBwjWmg0=\"}]},\"_from\":\".\",\"_npmVersion\":\"1.3.21\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"directories\":{}},\"0.0.27\":{\"name\":\"ember-cli\",\"version\":\"0.0.27\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js - tests/**/*-slow.js\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"bower\":\"^1.3.2\",\"bower-config\":\"0.5.0\",\"broccoli\":\"0.11.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es6-concatenator\":\"0.1.4\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"chalk\":\"0.4.0\",\"configstore\":\"0.2.3\",\"connect-livereload\":\"0.3.2\",\"express\":\"^3.4.8\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.8.1\",\"glob\":\"^3.2.9\",\"inquirer\":\"0.4.1\",\"leek\":\"0.0.4\",\"lodash-node\":\"2.4.1\",\"loom\":\"^3.1.2\",\"ncp\":\"0.5.0\",\"quick-temp\":\"0.1.1\",\"nopt\":\"^2.1.2\",\"npm\":\"1.4.6\",\"proxy-middleware\":\"0.5.0\",\"resolve\":\"0.6.2\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.6\",\"testem\":\"0.6.5\",\"through\":\"2.3.4\",\"tiny-lr\":\"0.0.5\",\"walk-sync\":\"0.1.2\",\"broccoli-replace\":\"0.1.6\",\"broccoli-merge-trees\":\"0.1.3\",\"broccoli-es6-import-validate\":\"0.1.0\",\"readline2\":\"0.1.0\",\"broccoli-export-tree\":\"0.3.1\",\"broccoli-jshint\":\"0.4.0\",\"diff\":\"~1.0.8\",\"broccoli-concat\":\"0.0.6\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"configstore\":\"0.2.3\",\"grunt\":\"0.4.4\",\"grunt-release\":\"0.7.0\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"rewire\":\"^2.0.0\",\"underscore\":\"^1.6.0\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.27\",\"dist\":{\"shasum\":\"129c08c78e3e35f93ae4fa0e4210b48e1211e396\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.27.tgz\",\"integrity\":\"sha512-Ga2j1eW/5l2LV+ZgufVDAksScdUHQ6QWVPOXmGteUoctME1qXVCSn8VXPyUiCm++sIx3SN7mnWZ5e6HVtkj3Rw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC/U+BKD8ooc4OHs5FdHWZXjZmUtWJ3tLeLYB175EG/dgIhAPygu21xf40mnLURcxEEHZ5QrMWW/gDiG8V+06r5F6vB\"}]},\"_from\":\".\",\"_npmVersion\":\"1.3.25\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"directories\":{}},\"0.0.28\":{\"name\":\"ember-cli\",\"version\":\"0.0.28\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js\",\"test-all\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js - tests/**/*-slow.js\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"bower\":\"^1.3.2\",\"bower-config\":\"0.5.0\",\"broccoli\":\"0.12.0\",\"broccoli-clean-css\":\"0.1.5\",\"broccoli-concat\":\"0.0.6\",\"broccoli-env\":\"0.0.1\",\"broccoli-es6-concatenator\":\"0.1.4\",\"broccoli-es6-import-validate\":\"0.1.0\",\"broccoli-export-tree\":\"0.3.1\",\"broccoli-file-mover\":\"~0.3.1\",\"broccoli-jshint\":\"0.4.0\",\"broccoli-merge-trees\":\"0.1.3\",\"broccoli-replace\":\"0.1.6\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"~0.1.1\",\"chalk\":\"0.4.0\",\"configstore\":\"0.2.3\",\"connect-chain\":\"0.0.1\",\"connect-livereload\":\"0.3.2\",\"diff\":\"~1.0.8\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.8.1\",\"glob\":\"^3.2.9\",\"inquirer\":\"0.4.1\",\"leek\":\"0.0.4\",\"lodash-node\":\"2.4.1\",\"loom\":\"^3.1.2\",\"ncp\":\"0.5.0\",\"nopt\":\"^2.1.2\",\"npm\":\"1.4.6\",\"proxy-middleware\":\"0.5.0\",\"quick-temp\":\"0.1.1\",\"readline2\":\"0.1.0\",\"resolve\":\"0.6.2\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.6\",\"testem\":\"0.6.15\",\"through\":\"2.3.4\",\"tiny-lr\":\"0.0.5\",\"walk-sync\":\"0.1.2\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"configstore\":\"0.2.3\",\"grunt\":\"0.4.4\",\"grunt-release\":\"0.7.0\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"rewire\":\"^2.0.0\",\"underscore\":\"^1.6.0\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.28\",\"dist\":{\"shasum\":\"697097249f50aa25f3ba72799b5391d09f27b3ea\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.28.tgz\",\"integrity\":\"sha512-chtSuJXruSs1KjRsTb/tjklUk2TsCiHZUm3bQ42mcaAr39MZaBXIKiaMEFUTWAEbeOtDLIFoXTQfXwEnCA3CIA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCO/PdNY/8tVsgoEkKZVDJ8OGve12t3BN6sNWj4LnRP/wIga+2DkPVc8xua1Z0+i4vHBe73ONlsSNIZ4qG53zrCvLA=\"}]},\"_from\":\".\",\"_npmVersion\":\"1.3.25\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"directories\":{}},\"0.0.29\":{\"name\":\"ember-cli\",\"version\":\"0.0.29\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js\",\"test-all\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js - tests/**/*-slow.js\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"bower\":\"^1.3.2\",\"bower-config\":\"0.5.1\",\"broccoli\":\"0.12.1\",\"broccoli-asset-rev\":\"0.0.5\",\"broccoli-clean-css\":\"0.1.5\",\"broccoli-concat\":\"0.0.6\",\"broccoli-es6-concatenator\":\"~0.1.6\",\"broccoli-es6-import-validate\":\"0.1.0\",\"broccoli-export-tree\":\"0.3.2\",\"broccoli-file-mover\":\"~0.3.5\",\"broccoli-jshint\":\"0.5.0\",\"broccoli-merge-trees\":\"0.1.3\",\"broccoli-replace\":\"0.1.6\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"~0.1.1\",\"chalk\":\"0.4.0\",\"configstore\":\"0.2.3\",\"connect-chain\":\"0.0.1\",\"connect-livereload\":\"0.3.2\",\"diff\":\"~1.0.8\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.8.1\",\"glob\":\"^3.2.9\",\"inquirer\":\"0.4.1\",\"leek\":\"0.0.4\",\"lodash-node\":\"2.4.1\",\"loom\":\"^3.1.2\",\"ncp\":\"0.5.0\",\"nopt\":\"^2.1.2\",\"npm\":\"1.4.6\",\"proxy-middleware\":\"0.5.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"0.6.2\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.6\",\"testem\":\"0.6.15\",\"through\":\"2.3.4\",\"tiny-lr\":\"0.0.5\",\"walk-sync\":\"0.1.2\",\"broccoli-es3-safe-recast\":\"0.0.4\",\"express\":\"^4.2.0\",\"broccoli-sane-watcher\":\"git://github.com/stefanpenner/broccoli-sane-watcher.git\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"configstore\":\"0.2.3\",\"grunt\":\"0.4.4\",\"grunt-release\":\"0.7.0\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"rewire\":\"^2.0.0\",\"underscore\":\"^1.6.0\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.29\",\"dist\":{\"shasum\":\"0352bec373839f68f0501a390cf4f3146edcb969\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.29.tgz\",\"integrity\":\"sha512-ARWS7XMIn1vwCqbhiRnV7XopC+I1k7VEPm5lDUZNnk13EPbaCde85whUqFUwpkuQ1f0HELkqwIEVo92EesJVng==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCbKHmViZbRi5d/vfkL92yjrBbk82luvRlwbgbtcEDSdgIhAMFcXvPY+borJl1pANhrxIdu199vzqyCtaOqk6kL2onq\"}]},\"_from\":\".\",\"_npmVersion\":\"1.3.25\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"directories\":{}},\"0.0.32\":{\"name\":\"ember-cli\",\"version\":\"0.0.32\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js\",\"test-all\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js - tests/**/*-slow.js\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"bower\":\"^1.3.2\",\"bower-config\":\"^0.5.1\",\"broccoli\":\"0.12.1\",\"broccoli-asset-rev\":\"0.0.5\",\"broccoli-clean-css\":\"0.1.5\",\"broccoli-concat\":\"0.0.6\",\"broccoli-es3-safe-recast\":\"0.0.5\",\"broccoli-es6-concatenator\":\"~0.1.6\",\"broccoli-export-tree\":\"0.3.2\",\"broccoli-file-mover\":\"~0.3.5\",\"broccoli-jshint\":\"0.5.0\",\"broccoli-merge-trees\":\"0.1.3\",\"broccoli-replace\":\"0.1.6\",\"broccoli-sane-watcher\":\"0.0.3\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"~0.1.1\",\"chalk\":\"0.4.0\",\"configstore\":\"0.2.3\",\"connect-chain\":\"0.0.1\",\"connect-livereload\":\"0.3.2\",\"diff\":\"~1.0.8\",\"express\":\"^4.2.0\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.8.1\",\"glob\":\"^3.2.9\",\"inquirer\":\"0.5.1\",\"leek\":\"0.0.6\",\"lodash-node\":\"2.4.1\",\"loom\":\"^3.1.2\",\"ncp\":\"0.5.0\",\"nopt\":\"^2.1.2\",\"npm\":\"1.4.6\",\"proxy-middleware\":\"0.5.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"0.6.2\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.6\",\"testem\":\"0.6.15\",\"through\":\"2.3.4\",\"tiny-lr\":\"0.0.5\",\"walk-sync\":\"0.1.2\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"grunt\":\"0.4.4\",\"grunt-release\":\"0.7.0\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"rewire\":\"^2.0.0\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"broccoli\",\"broccoli-asset-rev\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-es6-import-validate\",\"broccoli-export-tree\",\"broccoli-file-mover\",\"broccoli-jshint\",\"broccoli-merge-trees\",\"broccoli-replace\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"configstore\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"glob\",\"inquirer\",\"leek\",\"lodash-node\",\"loom\",\"ncp\",\"nopt\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.32\",\"_shasum\":\"7e2f4f539c0dc47eab9e6864b164c3971b6793ab\",\"_from\":\".\",\"_npmVersion\":\"1.4.9\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"7e2f4f539c0dc47eab9e6864b164c3971b6793ab\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.32.tgz\",\"integrity\":\"sha512-FQQrudQuPWy001Dfjrk9U9e9MqAQE0CCw2+PL2bX3dOCUkVfBIKK1jVKLqUyf0rLAuIm/Kiau20zrefaJxE38g==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAC8rslgvPikzvrgsvndQO/rok/gqnfkoGsY3dslME7lAiEApewrPzG4dRGw3Bl8vZDjpruPJZDBVfsQJqQDWG4Oo4k=\"}]},\"directories\":{}},\"0.0.33\":{\"name\":\"ember-cli\",\"version\":\"0.0.33\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js\",\"test-all\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js - tests/**/*-slow.js\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.2\",\"bower-config\":\"^0.5.1\",\"broccoli\":\"0.12.1\",\"broccoli-asset-rev\":\"0.0.5\",\"broccoli-clean-css\":\"0.1.5\",\"broccoli-concat\":\"0.0.6\",\"broccoli-es3-safe-recast\":\"0.0.5\",\"broccoli-es6-concatenator\":\"~0.1.6\",\"broccoli-export-tree\":\"0.3.2\",\"broccoli-file-mover\":\"~0.3.5\",\"broccoli-jshint\":\"0.5.0\",\"broccoli-merge-trees\":\"0.1.3\",\"broccoli-replace\":\"0.1.6\",\"broccoli-sane-watcher\":\"0.0.3\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"~0.1.1\",\"broccoli-writer\":\"^0.1.1\",\"chalk\":\"0.4.0\",\"configstore\":\"0.2.3\",\"connect-chain\":\"0.0.1\",\"connect-livereload\":\"0.3.2\",\"debug\":\"^0.7.4\",\"diff\":\"~1.0.8\",\"express\":\"^4.2.0\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.8.1\",\"glob\":\"^3.2.9\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.6\",\"lodash-node\":\"2.4.1\",\"minimatch\":\"^0.3.0\",\"ncp\":\"0.5.0\",\"nopt\":\"^2.1.2\",\"npm\":\"1.4.6\",\"proxy-middleware\":\"0.5.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"0.6.2\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.6\",\"testem\":\"0.6.15\",\"through\":\"2.3.4\",\"tiny-lr\":\"0.0.5\",\"walk-sync\":\"0.1.2\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"grunt\":\"0.4.4\",\"grunt-release\":\"0.7.0\",\"inflection\":\"^1.3.5\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"rewire\":\"^2.0.0\",\"tmp-sync\":\"^1.0.1\"},\"gitHead\":\"1d5564f1ff1c1810230f2d815efe35e13945d162\",\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-asset-rev\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-es6-import-validate\",\"broccoli-export-tree\",\"broccoli-file-mover\",\"broccoli-jshint\",\"broccoli-merge-trees\",\"broccoli-replace\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"configstore\",\"connect-chain\",\"connect-livereload\",\"expresss\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"glob\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"ncp\",\"nopt\",\"npm\",\"proxy-middleware\",\"testem\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.33\",\"_shasum\":\"eeb30e23ee1891482cb704cc5bbf5eb9cd325538\",\"_from\":\".\",\"_npmVersion\":\"1.4.14\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"eeb30e23ee1891482cb704cc5bbf5eb9cd325538\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.33.tgz\",\"integrity\":\"sha512-2TMnxT0s5OEOopT4zYJU7dunnY/XAFQ+0ikG+yIlhIFg7naQoH4uauP/NdQM4kn5bhFOhvYPT9EZ8hhm5iKeMg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCEOqd3wJzkRbNSxdrOawZOlt6+7HQj3UUN1qgQeVPjBAIhANP3MI+yRhVIwGjZlBNIrYC68MonadCiqIS4nHVVTNd2\"}]},\"directories\":{}},\"0.0.34\":{\"name\":\"ember-cli\",\"version\":\"0.0.34\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js\",\"test-all\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js - tests/**/*-slow.js\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.2\",\"bower-config\":\"^0.5.1\",\"broccoli\":\"0.12.1\",\"broccoli-asset-rev\":\"0.0.5\",\"broccoli-clean-css\":\"0.1.5\",\"broccoli-concat\":\"0.0.6\",\"broccoli-es3-safe-recast\":\"0.0.7\",\"broccoli-es6-concatenator\":\"~0.1.6\",\"broccoli-export-tree\":\"0.3.2\",\"broccoli-file-mover\":\"~0.3.5\",\"broccoli-jshint\":\"0.5.0\",\"broccoli-merge-trees\":\"0.1.3\",\"broccoli-replace\":\"0.1.6\",\"broccoli-sane-watcher\":\"0.0.5\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"~0.1.1\",\"broccoli-writer\":\"^0.1.1\",\"chalk\":\"0.4.0\",\"configstore\":\"0.2.3\",\"connect-chain\":\"0.0.1\",\"connect-livereload\":\"0.3.2\",\"debug\":\"^0.7.4\",\"diff\":\"~1.0.8\",\"express\":\"^4.2.0\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.8.1\",\"glob\":\"^3.2.9\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.6\",\"lodash-node\":\"2.4.1\",\"minimatch\":\"^0.3.0\",\"ncp\":\"0.5.0\",\"nopt\":\"^2.1.2\",\"npm\":\"1.4.6\",\"proxy-middleware\":\"0.5.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"0.6.2\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.6\",\"testem\":\"0.6.15\",\"through\":\"2.3.4\",\"tiny-lr\":\"0.0.5\",\"walk-sync\":\"0.1.2\",\"inflection\":\"^1.3.5\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"grunt\":\"0.4.4\",\"grunt-release\":\"0.7.0\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"rewire\":\"^2.0.0\",\"tmp-sync\":\"^1.0.1\"},\"gitHead\":\"159b89e4ba91520e3fc44280d0412857d2269cc9\",\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-asset-rev\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-es6-import-validate\",\"broccoli-export-tree\",\"broccoli-file-mover\",\"broccoli-jshint\",\"broccoli-merge-trees\",\"broccoli-replace\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"configstore\",\"connect-chain\",\"connect-livereload\",\"expresss\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"ncp\",\"nopt\",\"npm\",\"proxy-middleware\",\"testem\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.34\",\"_shasum\":\"6aad25e8c1beeb2226efafae6d20f32a0351fb37\",\"_from\":\".\",\"_npmVersion\":\"1.4.14\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"6aad25e8c1beeb2226efafae6d20f32a0351fb37\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.34.tgz\",\"integrity\":\"sha512-US/6BDukY+aQL7qoOYEM2ftR1M1/zEGb2ND5fVvpnT9qU+Om2VdPeZkiy4PtoPucbh5Et8pwjIEncQDe7y+zCg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCxUZqIxwNLHSSA2ei7hB9k5rBz3TefAg8sWAmSB38D3AIhAJfaukQ6sPL8+Z/dsytr7sP5YKpBgzqWsyi7wI/Kiz3Y\"}]},\"directories\":{}},\"0.0.35\":{\"name\":\"ember-cli\",\"version\":\"0.0.35\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js\",\"test-all\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js - tests/**/*-slow.js\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.2\",\"bower-config\":\"^0.5.1\",\"broccoli\":\"0.12.1\",\"broccoli-asset-rev\":\"0.0.5\",\"broccoli-clean-css\":\"0.1.5\",\"broccoli-concat\":\"0.0.6\",\"broccoli-es3-safe-recast\":\"0.0.7\",\"broccoli-es6-concatenator\":\"~0.1.6\",\"broccoli-file-mover\":\"~0.3.5\",\"broccoli-jshint\":\"0.5.1\",\"broccoli-merge-trees\":\"0.1.3\",\"broccoli-replace\":\"0.1.6\",\"broccoli-sane-watcher\":\"0.0.5\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"~0.1.1\",\"broccoli-writer\":\"^0.1.1\",\"chalk\":\"0.4.0\",\"configstore\":\"0.2.3\",\"connect-chain\":\"0.0.1\",\"connect-livereload\":\"0.3.2\",\"debug\":\"^0.7.4\",\"diff\":\"~1.0.8\",\"express\":\"^4.2.0\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.8.1\",\"glob\":\"^3.2.9\",\"inflection\":\"^1.3.5\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.6\",\"lodash-node\":\"2.4.1\",\"minimatch\":\"^0.3.0\",\"ncp\":\"0.5.0\",\"nopt\":\"^2.1.2\",\"npm\":\"1.4.6\",\"proxy-middleware\":\"0.5.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"0.6.2\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.6\",\"testem\":\"0.6.15\",\"through\":\"2.3.4\",\"tiny-lr\":\"0.0.5\",\"walk-sync\":\"0.1.2\",\"yam\":\"0.0.12\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"grunt\":\"0.4.4\",\"grunt-release\":\"0.7.0\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"rewire\":\"^2.0.0\",\"tmp-sync\":\"^1.0.1\"},\"gitHead\":\"86abdb11ba600ca636b41ab10de1c26e1f0312d9\",\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-asset-rev\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-es6-import-validate\",\"broccoli-file-mover\",\"broccoli-jshint\",\"broccoli-merge-trees\",\"broccoli-replace\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"configstore\",\"connect-chain\",\"connect-livereload\",\"expresss\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"ncp\",\"nopt\",\"npm\",\"proxy-middleware\",\"testem\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.35\",\"_shasum\":\"f06023d3e4777beea8ad7c6422505880a8327ded\",\"_from\":\".\",\"_npmVersion\":\"1.4.14\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"f06023d3e4777beea8ad7c6422505880a8327ded\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.35.tgz\",\"integrity\":\"sha512-Wt88mlaoGrNpwuTqgzQKdkevEI9rhsclDNcocorrhMhXqsaGm4sDkLD7RuXTG3kpwPhjAh97BdvaAefMW0QejA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCE+7ObGsmm/RIu7sdAsLm5hEvGEWTu2FwY6EGsGpzvaAIhAI1WU8onRAdMXQEuU6uvEXfvIVpaaT39LzRu9UKweX+s\"}]},\"directories\":{}},\"0.0.36\":{\"name\":\"ember-cli\",\"version\":\"0.0.36\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js\",\"test-all\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js - tests/**/*-slow.js\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.2\",\"bower-config\":\"^0.5.1\",\"broccoli\":\"0.12.1\",\"broccoli-asset-rev\":\"0.0.5\",\"broccoli-clean-css\":\"0.1.5\",\"broccoli-concat\":\"0.0.6\",\"broccoli-es3-safe-recast\":\"0.0.7\",\"broccoli-es6-concatenator\":\"~0.1.6\",\"broccoli-file-mover\":\"~0.3.5\",\"broccoli-jshint\":\"0.5.1\",\"broccoli-merge-trees\":\"0.1.3\",\"broccoli-replace\":\"0.1.6\",\"broccoli-sane-watcher\":\"0.0.5\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"~0.1.1\",\"broccoli-writer\":\"^0.1.1\",\"chalk\":\"0.4.0\",\"configstore\":\"0.2.3\",\"connect-chain\":\"0.0.1\",\"connect-livereload\":\"0.3.2\",\"debug\":\"^0.7.4\",\"diff\":\"~1.0.8\",\"express\":\"^4.2.0\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.8.1\",\"glob\":\"^3.2.9\",\"inflection\":\"^1.3.5\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.6\",\"lodash-node\":\"2.4.1\",\"minimatch\":\"^0.3.0\",\"ncp\":\"0.5.0\",\"nopt\":\"^2.1.2\",\"npm\":\"1.4.6\",\"proxy-middleware\":\"0.5.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"0.6.2\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.6\",\"testem\":\"0.6.15\",\"through\":\"2.3.4\",\"tiny-lr\":\"0.0.5\",\"walk-sync\":\"0.1.2\",\"yam\":\"0.0.12\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"grunt\":\"0.4.4\",\"grunt-release\":\"0.7.0\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"rewire\":\"^2.0.0\",\"tmp-sync\":\"^1.0.1\"},\"gitHead\":\"4c2271699e8482e5c4e5138001377abe01247295\",\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-asset-rev\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-es6-import-validate\",\"broccoli-file-mover\",\"broccoli-jshint\",\"broccoli-merge-trees\",\"broccoli-replace\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"configstore\",\"connect-chain\",\"connect-livereload\",\"expresss\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"ncp\",\"nopt\",\"npm\",\"proxy-middleware\",\"testem\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.36\",\"_shasum\":\"7f89d1230393877b93ee852899a0c04e31c41d9f\",\"_from\":\".\",\"_npmVersion\":\"1.4.14\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"7f89d1230393877b93ee852899a0c04e31c41d9f\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.36.tgz\",\"integrity\":\"sha512-gYOjXGQDFo8T9Ec7LcAiFXVucXa9N7EBuGenm1/nsIBsP91WcYADFSGxvQ44SyLaWGQ3nkV3n4mkqdqMupkh9Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD3V3hnzjl3TrjzjgEVT/zNU9l3i4jElRukej/2JhV13wIgI8YYQZb/bXMboMAqDo7xhgBYVdm/ij94qXOkD+ZnwWk=\"}]},\"directories\":{}},\"0.0.37\":{\"name\":\"ember-cli\",\"version\":\"0.0.37\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js\",\"test-all\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js - tests/**/*-slow.js\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.2\",\"bower-config\":\"^0.5.1\",\"broccoli\":\"0.12.1\",\"broccoli-asset-rev\":\"0.0.6\",\"broccoli-clean-css\":\"0.1.5\",\"broccoli-concat\":\"0.0.6\",\"broccoli-es3-safe-recast\":\"0.0.7\",\"broccoli-es6-concatenator\":\"~0.1.6\",\"broccoli-file-mover\":\"~0.3.5\",\"broccoli-jshint\":\"0.5.1\",\"broccoli-merge-trees\":\"0.1.3\",\"broccoli-replace\":\"0.1.6\",\"broccoli-sane-watcher\":\"0.0.5\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"~0.1.1\",\"broccoli-writer\":\"^0.1.1\",\"chalk\":\"0.4.0\",\"configstore\":\"0.2.3\",\"connect-chain\":\"0.0.1\",\"connect-livereload\":\"0.3.2\",\"debug\":\"^0.7.4\",\"diff\":\"~1.0.8\",\"express\":\"^4.2.0\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.8.1\",\"glob\":\"^3.2.9\",\"inflection\":\"^1.3.5\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.6\",\"lodash-node\":\"2.4.1\",\"minimatch\":\"^0.3.0\",\"ncp\":\"0.5.0\",\"nopt\":\"^2.1.2\",\"npm\":\"1.4.6\",\"proxy-middleware\":\"0.5.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"0.6.2\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.6\",\"testem\":\"0.6.15\",\"through\":\"2.3.4\",\"tiny-lr\":\"0.0.5\",\"walk-sync\":\"0.1.2\",\"yam\":\"0.0.12\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"grunt\":\"0.4.4\",\"grunt-release\":\"0.7.0\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"rewire\":\"^2.0.0\",\"tmp-sync\":\"^1.0.1\"},\"gitHead\":\"274ee04bd26fb6830b82a49687c67dfec58845fb\",\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-asset-rev\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-es6-import-validate\",\"broccoli-file-mover\",\"broccoli-jshint\",\"broccoli-merge-trees\",\"broccoli-replace\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"configstore\",\"connect-chain\",\"connect-livereload\",\"expresss\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"ncp\",\"nopt\",\"npm\",\"proxy-middleware\",\"testem\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.37\",\"_shasum\":\"65a0a14b6a7844d0891d8362f2bae6a3704df39d\",\"_from\":\".\",\"_npmVersion\":\"1.4.14\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"65a0a14b6a7844d0891d8362f2bae6a3704df39d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.37.tgz\",\"integrity\":\"sha512-FqFklDrjMC8scyeaFjEqVZZPOFk/pv3p8yzjLRBCKjU4ZyeAg5X6AwlsAhVnDHmOIIfSUDKfjTswL/OTkADTqA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCucuE2/KU+RgHtrQiK3tRPfOwQ+EHDTnH3ACGcr6kpKwIhAJsvWLHOAFL0EzHXt8wU/J/kWEEqs4jRL4JnNvZ9RHOJ\"}]},\"directories\":{}},\"0.0.38\":{\"name\":\"ember-cli\",\"version\":\"0.0.38\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js\",\"test-all\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js - tests/**/*-slow.js\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"^0.5.2\",\"broccoli\":\"^0.12.1\",\"broccoli-clean-css\":\"^0.1.5\",\"broccoli-concat\":\"0.0.6\",\"broccoli-es3-safe-recast\":\"0.0.7\",\"broccoli-es6-concatenator\":\"^0.1.6\",\"broccoli-file-mover\":\"^0.3.5\",\"broccoli-file-remover\":\"~0.2.2\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.3\",\"broccoli-replace\":\"^0.1.6\",\"broccoli-sane-watcher\":\"0.0.5\",\"broccoli-static-compiler\":\"^0.1.4\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-unwatched-tree\":\"^0.1.1\",\"broccoli-writer\":\"^0.1.1\",\"chalk\":\"^0.4.0\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"^0.2.3\",\"connect-chain\":\"0.0.1\",\"connect-livereload\":\"^0.3.2\",\"debug\":\"^0.7.4\",\"diff\":\"^1.0.8\",\"express\":\"^4.4.4\",\"findup\":\"^0.1.5\",\"fs-extra\":\"^0.8.1\",\"glob\":\"^3.2.11\",\"inflection\":\"^1.3.7\",\"inquirer\":\"^0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.6\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^0.3.0\",\"ncp\":\"^0.5.0\",\"nopt\":\"^2.2.1\",\"npm\":\"^1.4.6\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"^0.5.0\",\"quick-temp\":\"^0.1.2\",\"readline2\":\"^0.1.0\",\"resolve\":\"^0.6.2\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.9\",\"semver\":\"^2.3.1\",\"testem\":\"^0.6.15\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.0.5\",\"tmp-sync\":\"^1.0.1\",\"walk-sync\":\"^0.1.2\",\"yam\":\"0.0.12\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"grunt\":\"0.4.4\",\"grunt-release\":\"0.7.0\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"node-require-timings\":\"0.0.1\",\"rewire\":\"^2.0.0\",\"tmp-sync\":\"^1.0.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-file-mover\",\"broccoli-file-remover\",\"broccoli-jshint\",\"broccoli-merge-trees\",\"broccoli-replace\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"connect-chain\",\"connect-livereload\",\"expresss\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"ncp\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"testem\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"semver\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.38\",\"_shasum\":\"851317f49e04cc22feb12bf6407b0379d72a43f6\",\"_from\":\".\",\"_npmVersion\":\"1.4.9\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"324e617b2b75dc1a5cc42d5eaf15dccf6a0ee143\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.38.tgz\"},\"directories\":{}},\"0.0.39\":{\"name\":\"ember-cli\",\"version\":\"0.0.39\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js\",\"test-all\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js - tests/**/*-slow.js\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"^0.5.2\",\"broccoli\":\"^0.12.1\",\"broccoli-clean-css\":\"^0.1.5\",\"broccoli-concat\":\"0.0.6\",\"broccoli-es3-safe-recast\":\"0.0.7\",\"broccoli-es6-concatenator\":\"^0.1.6\",\"broccoli-file-mover\":\"^0.3.5\",\"broccoli-file-remover\":\"~0.2.2\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.3\",\"broccoli-replace\":\"^0.1.6\",\"broccoli-sane-watcher\":\"0.0.5\",\"broccoli-static-compiler\":\"^0.1.4\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-unwatched-tree\":\"^0.1.1\",\"broccoli-writer\":\"^0.1.1\",\"chalk\":\"^0.4.0\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"^0.2.3\",\"connect-chain\":\"0.0.1\",\"connect-livereload\":\"^0.3.2\",\"debug\":\"^0.7.4\",\"diff\":\"^1.0.8\",\"express\":\"^4.4.4\",\"findup\":\"^0.1.5\",\"fs-extra\":\"^0.8.1\",\"glob\":\"^3.2.11\",\"inflection\":\"^1.3.7\",\"inquirer\":\"^0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.6\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^0.3.0\",\"ncp\":\"^0.5.0\",\"nopt\":\"^2.2.1\",\"npm\":\"^1.4.6\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"^0.5.0\",\"quick-temp\":\"^0.1.2\",\"readline2\":\"^0.1.0\",\"resolve\":\"^0.6.2\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.9\",\"semver\":\"^2.3.1\",\"testem\":\"^0.6.15\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.0.5\",\"tmp-sync\":\"^1.0.1\",\"walk-sync\":\"^0.1.2\",\"yam\":\"0.0.12\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"grunt\":\"0.4.4\",\"grunt-release\":\"0.7.0\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"node-require-timings\":\"0.0.1\",\"rewire\":\"^2.0.0\",\"tmp-sync\":\"^1.0.1\"},\"gitHead\":\"ec8a6ab898599746bddbb8f72f7633c29f0ee95b\",\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-file-mover\",\"broccoli-file-remover\",\"broccoli-jshint\",\"broccoli-merge-trees\",\"broccoli-replace\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"connect-chain\",\"connect-livereload\",\"expresss\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"ncp\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"testem\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"semver\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.39\",\"_shasum\":\"1f08ccf981e9a20ef73c31a68a9c383e3bc5e8dd\",\"_from\":\".\",\"_npmVersion\":\"1.4.14\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"1f08ccf981e9a20ef73c31a68a9c383e3bc5e8dd\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.39.tgz\",\"integrity\":\"sha512-TYtpUe+jzprD1TPr488oHxBHuhuvC81z0geWuM8DOFGWDkNeTRVcID+88xSo0tgl4aXOs1bz+4eIQETOTVIIQA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD7h7NSinz9ngyDzS9UGBF8lVPPEZyt/4HhpJr11/LySAIhAMDWF32Ak+z7GSpwJLydP9wj5HozfIU9nNGF+8JEaiNM\"}]},\"directories\":{}},\"0.0.40\":{\"name\":\"ember-cli\",\"version\":\"0.0.40\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js\",\"test-all\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js - tests/**/*-slow.js\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"^0.5.2\",\"broccoli\":\"^0.12.1\",\"broccoli-clean-css\":\"^0.2.0\",\"broccoli-concat\":\"0.0.6\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-concatenator\":\"^0.1.6\",\"broccoli-file-mover\":\"^0.3.5\",\"broccoli-file-remover\":\"~0.2.2\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.3\",\"broccoli-sane-watcher\":\"0.0.5\",\"broccoli-static-compiler\":\"^0.1.4\",\"broccoli-string-replace\":\"^0.0.2\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-unwatched-tree\":\"^0.1.1\",\"broccoli-writer\":\"^0.1.1\",\"chalk\":\"^0.4.0\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"^0.2.3\",\"connect-chain\":\"0.0.1\",\"connect-livereload\":\"^0.4.0\",\"debug\":\"^0.7.4\",\"diff\":\"^1.0.8\",\"express\":\"^4.4.4\",\"findup\":\"^0.1.5\",\"fs-extra\":\"^0.8.1\",\"glob\":\"^4.0.3\",\"inflection\":\"^1.3.7\",\"inquirer\":\"^0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.6\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^0.3.0\",\"ncp\":\"~0.6.0\",\"nopt\":\"^3.0.1\",\"npm\":\"^1.4.6\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"^0.5.0\",\"quick-temp\":\"^0.1.2\",\"readline2\":\"^0.1.0\",\"resolve\":\"^0.7.1\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.9\",\"semver\":\"^2.3.1\",\"testem\":\"^0.6.15\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.0.9\",\"tmp-sync\":\"^1.0.1\",\"walk-sync\":\"^0.1.2\",\"yam\":\"0.0.12\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"node-require-timings\":\"0.0.1\",\"rewire\":\"^2.0.0\",\"supertest\":\"^0.13.0\",\"tmp-sync\":\"^1.0.1\"},\"gitHead\":\"f4ee95c4bf876cd8361f51e56ef1498fe3da5337\",\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-file-mover\",\"broccoli-file-remover\",\"broccoli-jshint\",\"broccoli-merge-trees\",\"broccoli-string-replace\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"connect-chain\",\"connect-livereload\",\"expresss\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"ncp\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"testem\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"semver\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.40\",\"_shasum\":\"3144ff277b7ea6890b3fc52f7ea361f5087ab2ff\",\"_from\":\".\",\"_npmVersion\":\"1.4.14\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"3144ff277b7ea6890b3fc52f7ea361f5087ab2ff\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.40.tgz\",\"integrity\":\"sha512-iTj5iafWHo7eS3bySlv/030wtzq76Tvk4IulViwxA6SEQDZEi4S0EUSXVSLiwZfq6gGDSfANNetjaZfccJM+Hw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDIwRZJSBF7n3EVVPxwdSMaVoHlHUbfTNFVAx+c9EK8/AIhAPjImkJlJofmUUfcZ4QU7zIECXeBGWlddi01N8sFGTzY\"}]},\"directories\":{}},\"0.0.41\":{\"name\":\"ember-cli\",\"version\":\"0.0.41\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"node - tests/runner\",\"test-all\":\"node tests/runner all\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.12.3\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-concat\":\"0.0.8\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-concatenator\":\"0.1.7\",\"broccoli-file-mover\":\"0.3.5\",\"broccoli-file-remover\":\"0.2.2\",\"broccoli-jshint\":\"0.5.1\",\"broccoli-merge-trees\":\"0.1.3\",\"broccoli-sane-watcher\":\"0.0.6\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-string-replace\":\"0.0.2\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"connect-livereload\":\"0.4.0\",\"diff\":\"^1.0.8\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.11.0\",\"glob\":\"^4.0.5\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.6\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"nopt\":\"^3.0.1\",\"npm\":\"^1.4.6\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.5.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.13\",\"semver\":\"^3.0.1\",\"testem\":\"0.6.18\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.0\",\"tmp-sync\":\"^1.0.1\",\"walk-sync\":\"0.1.2\",\"yam\":\"0.0.13\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"^0.13.0\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-file-mover\",\"broccoli-file-remover\",\"broccoli-jshint\",\"broccoli-merge-trees\",\"broccoli-string-replace\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"connect-livereload\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"morgan\",\"ncp\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"testem\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"semver\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.41\",\"_shasum\":\"31b8d61175921c759af883e23708fae7b1a7ce98\",\"_resolved\":\"ember-cli-0.0.41.tgz\",\"_from\":\"ember-cli-0.0.41.tgz\",\"_npmVersion\":\"2.0.0-beta.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"31b8d61175921c759af883e23708fae7b1a7ce98\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.41.tgz\",\"integrity\":\"sha512-q34quUf7l3CrZDH21L2Ep1TSHyXKhTicvH3LftxNeAQXaxWl052lmcGl81JSGHxkqdHasRUnxUsyUtDLLE8PkA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD9yorKP2SQE7J7JJFcMQikJk487OXbKEjUf/9A1dOKZQIgYVR/0sHDkGtscuvQiSLix+sCtENFES3aUJysj/j2A70=\"}]},\"directories\":{}},\"0.0.42\":{\"name\":\"ember-cli\",\"version\":\"0.0.42\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"node - tests/runner\",\"test-all\":\"node tests/runner all\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.12.3\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-concat\":\"0.0.11\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-concatenator\":\"0.1.7\",\"broccoli-file-mover\":\"0.3.5\",\"broccoli-file-remover\":\"0.2.2\",\"broccoli-filter\":\"0.1.6\",\"broccoli-jshint\":\"0.5.1\",\"broccoli-merge-trees\":\"0.1.3\",\"broccoli-sane-watcher\":\"0.0.6\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-string-replace\":\"0.0.2\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"connect-livereload\":\"0.4.0\",\"core-object\":\"0.0.1\",\"diff\":\"^1.0.8\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.11.0\",\"glob\":\"^4.0.5\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.6\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"nopt\":\"^3.0.1\",\"npm\":\"^1.4.6\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.5.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.13\",\"semver\":\"^3.0.1\",\"testem\":\"0.6.18\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.0\",\"tmp-sync\":\"^1.0.1\",\"walk-sync\":\"0.1.2\",\"yam\":\"0.0.13\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.13.0\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-file-mover\",\"broccoli-file-remover\",\"broccoli-filter\",\"broccoli-jshint\",\"broccoli-merge-trees\",\"broccoli-string-replace\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"connect-livereload\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"morgan\",\"ncp\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"testem\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"semver\",\"through\",\"tiny-lr\",\"walk-sync\",\"core-object\"],\"_id\":\"ember-cli@0.0.42\",\"_shasum\":\"0581cc0d863ce6444fe53dda49bc1c54d9980480\",\"_resolved\":\"ember-cli-0.0.42.tgz\",\"_from\":\"ember-cli-0.0.42.tgz\",\"_npmVersion\":\"2.0.0-beta.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"0581cc0d863ce6444fe53dda49bc1c54d9980480\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.42.tgz\",\"integrity\":\"sha512-dALj2NfSyAsGSgKHcl+8df86ErDugVHrTxWet3Slscw+CtLGDNxQ9hnFXxAWK1n7sH7DAsvwGxtm8NBxYgSZQQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGnnZb9DCj28YT+a75XtMiGE4lO9ycaV4Iz91FGfigRzAiA3Wax/Z/dWrQsJt82DKpg1taFQWcxpvEcI/H7kfrktIw==\"}]},\"directories\":{}},\"0.0.43\":{\"name\":\"ember-cli\",\"version\":\"0.0.43\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"node - tests/runner\",\"test-all\":\"node tests/runner all\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.12.3\",\"broccoli-caching-writer\":\"0.4.0\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-concat\":\"0.0.11\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-concatenator\":\"0.1.7\",\"broccoli-file-mover\":\"0.3.6\",\"broccoli-file-remover\":\"0.2.3\",\"broccoli-filter\":\"0.1.6\",\"broccoli-jshint\":\"0.5.1\",\"broccoli-kitchen-sink-helpers\":\"0.2.4\",\"broccoli-merge-trees\":\"0.1.3\",\"broccoli-sane-watcher\":\"0.0.6\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"connect-livereload\":\"0.4.0\",\"core-object\":\"0.0.2\",\"diff\":\"^1.0.8\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.11.0\",\"glob\":\"^4.0.5\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.12\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"nopt\":\"^3.0.1\",\"npm\":\"^1.4.6\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.5.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.13\",\"semver\":\"^3.0.1\",\"testem\":\"0.6.18\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.0\",\"walk-sync\":\"0.1.2\",\"yam\":\"0.0.14\"},\"devDependencies\":{\"broccoli-caching-writer\":\"0.4.0\",\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.13.0\",\"tmp-sync\":\"^1.0.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-caching-writer\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-file-mover\",\"broccoli-file-remover\",\"broccoli-filter\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"connect-livereload\",\"core-object\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.43\",\"_shasum\":\"56b0cb449dc9244b044fb832f55e8b8c4a5a1fdd\",\"_resolved\":\"./ember-cli-0.0.43.tgz\",\"_from\":\"./ember-cli-0.0.43.tgz\",\"_npmVersion\":\"2.0.0-beta.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"56b0cb449dc9244b044fb832f55e8b8c4a5a1fdd\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.43.tgz\",\"integrity\":\"sha512-BrKbSOQkXuFSUsT4CCkh7X9JY9Erfab2/RjK9eoLIm9dMkLZdFfnFeulVkpG2mUVBgmoteT2Wck+O428ZfVL7A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIE49y0GkPIjKstCccNZKo4S3qbsu0Zn6MPQhCutO+OaXAiEAwUu//Zw1jx1vFlPvA5Mmr2dAxW11E1xlDt30lbx1Kq0=\"}]},\"directories\":{}},\"0.0.44\":{\"name\":\"ember-cli\",\"version\":\"0.0.44\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"node - tests/runner\",\"test-all\":\"node tests/runner all\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.12.3\",\"broccoli-caching-writer\":\"0.4.0\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-concat\":\"0.0.11\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6-concatenator\":\"0.1.7\",\"broccoli-file-mover\":\"0.3.6\",\"broccoli-file-remover\":\"0.2.3\",\"broccoli-filter\":\"0.1.6\",\"broccoli-jshint\":\"0.5.1\",\"broccoli-kitchen-sink-helpers\":\"0.2.4\",\"broccoli-merge-trees\":\"0.1.4\",\"broccoli-sane-watcher\":\"0.0.6\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"connect-livereload\":\"0.4.0\",\"core-object\":\"0.0.2\",\"diff\":\"^1.0.8\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.11.1\",\"glob\":\"^4.0.5\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.12\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"nopt\":\"^3.0.1\",\"npm\":\"^1.4.6\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.5.1\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.13\",\"semver\":\"^3.0.1\",\"testem\":\"0.6.18\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.1\",\"walk-sync\":\"0.1.2\",\"yam\":\"0.0.14\"},\"devDependencies\":{\"broccoli-caching-writer\":\"0.4.1\",\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.13.0\",\"tmp-sync\":\"^1.0.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-caching-writer\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-file-mover\",\"broccoli-file-remover\",\"broccoli-filter\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"connect-livereload\",\"core-object\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.44\",\"_shasum\":\"9ac492696a38a24a8de76e1f51998ef3efe26c1f\",\"_resolved\":\"ember-cli-0.0.44.tgz\",\"_from\":\"ember-cli-0.0.44.tgz\",\"_npmVersion\":\"2.0.0-beta.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"9ac492696a38a24a8de76e1f51998ef3efe26c1f\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.44.tgz\",\"integrity\":\"sha512-YLRGgt0mQpT62DiiSU+BJqNdR4MmBYx7wN8Opms8z2E+VhEML3htpKRXHpm1FvYp2qHM23LSgy1lE8vuP2t4aw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDHjYAbYF+JXtZZYg1F7LLllT+IfsCquFrnP2pkFU5RKQIgXlpc8uC5PU8dFuyi2ylgivN3XmHG+6A9eET6sksr6Fk=\"}]},\"directories\":{}},\"0.0.45\":{\"name\":\"ember-cli\",\"version\":\"0.0.45\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"node - tests/runner\",\"test-all\":\"node tests/runner all\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.12.3\",\"broccoli-caching-writer\":\"0.4.2\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-concat\":\"0.0.11\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6-concatenator\":\"0.1.7\",\"broccoli-file-mover\":\"0.3.6\",\"broccoli-file-remover\":\"0.2.3\",\"broccoli-filter\":\"0.1.6\",\"broccoli-jshint\":\"0.5.1\",\"broccoli-kitchen-sink-helpers\":\"0.2.4\",\"broccoli-merge-trees\":\"0.1.4\",\"broccoli-sane-watcher\":\"0.0.6\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"connect-livereload\":\"0.4.0\",\"core-object\":\"0.0.2\",\"diff\":\"^1.0.8\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.11.1\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"^4.0.5\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.12\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"nopt\":\"^3.0.1\",\"npm\":\"^1.4.6\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.5.1\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.13\",\"semver\":\"^3.0.1\",\"testem\":\"0.6.19\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.4\",\"walk-sync\":\"0.1.2\",\"yam\":\"0.0.16\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.13.0\",\"tmp-sync\":\"^1.0.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-caching-writer\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-file-mover\",\"broccoli-file-remover\",\"broccoli-filter\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"connect-livereload\",\"core-object\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.45\",\"_shasum\":\"fe801155b83dcae1d7252d88d42e59654d100f33\",\"_resolved\":\"./ember-cli-0.0.45.tgz\",\"_from\":\"./ember-cli-0.0.45.tgz\",\"_npmVersion\":\"2.0.0-beta.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"fe801155b83dcae1d7252d88d42e59654d100f33\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.45.tgz\",\"integrity\":\"sha512-KLYO83/Y4ntbfDyGv2hbnh1VixPGRh0XB18mHEtv2wzASHXFUBpQnT+4R8SWL35QvQPIJfYdOzFhjIuo23DlTA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIETuZxomkHc45WAMQB3QS1IT6HCHapOiDVaP9uiNPwdGAiBLUiXEKvZCxXmfBaNwuIuCP/6FT2Bhl42lpcUQsT9FIQ==\"}]},\"directories\":{}},\"0.0.46\":{\"name\":\"ember-cli\",\"version\":\"0.0.46\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"node - tests/runner\",\"test-all\":\"node tests/runner all\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.12.3\",\"broccoli-caching-writer\":\"0.4.2\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-concat\":\"0.0.11\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6-concatenator\":\"0.1.7\",\"broccoli-file-mover\":\"0.3.6\",\"broccoli-file-remover\":\"0.2.3\",\"broccoli-filter\":\"0.1.6\",\"broccoli-jshint\":\"0.5.1\",\"broccoli-kitchen-sink-helpers\":\"0.2.4\",\"broccoli-merge-trees\":\"0.1.4\",\"broccoli-sane-watcher\":\"0.0.6\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"connect-livereload\":\"0.4.0\",\"core-object\":\"0.0.2\",\"diff\":\"^1.0.8\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.11.1\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"^4.0.5\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.12\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"nopt\":\"^3.0.1\",\"npm\":\"^1.4.6\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.5.1\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.13\",\"semver\":\"^3.0.1\",\"testem\":\"0.6.19\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.4\",\"walk-sync\":\"0.1.2\",\"yam\":\"0.0.16\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.13.0\",\"tmp-sync\":\"^1.0.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-caching-writer\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-file-mover\",\"broccoli-file-remover\",\"broccoli-filter\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"connect-livereload\",\"core-object\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.46\",\"_shasum\":\"6d4223f81e90484a5b34d7fa2ca6c79740d97b06\",\"_resolved\":\"./ember-cli-0.0.46.tgz\",\"_from\":\"./ember-cli-0.0.46.tgz\",\"_npmVersion\":\"2.0.0-beta.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"6d4223f81e90484a5b34d7fa2ca6c79740d97b06\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.46.tgz\",\"integrity\":\"sha512-7+NC6eZ8wUN90vkzAvn1dMhJ3IBH3NYTJZUtH000XyssG2efri3PR3DJpms11tL6E/2SRs6/glOER35a50jqZQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEJEAOXklcyD1fkALxqlqlwDGnAfkcRhYXvmV8tMf3wsAiBfQCm0Jbs+PU+4QBA/1bRkwik8miQIQ33S8v66FQfjSA==\"}]},\"directories\":{}},\"0.0.47\":{\"name\":\"ember-cli\",\"version\":\"0.0.47\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"node - tests/runner\",\"test-all\":\"node tests/runner all\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.0\",\"broccoli-caching-writer\":\"0.4.2\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-concat\":\"0.0.11\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6-concatenator\":\"0.1.7\",\"broccoli-file-mover\":\"0.3.6\",\"broccoli-file-remover\":\"0.2.3\",\"broccoli-filter\":\"0.1.6\",\"broccoli-jshint\":\"0.5.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.1.4\",\"broccoli-sane-watcher\":\"0.0.6\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"connect-livereload\":\"0.4.0\",\"core-object\":\"0.0.2\",\"diff\":\"^1.0.8\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"^4.0.5\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.12\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"nopt\":\"^3.0.1\",\"npm\":\"^1.4.6\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.5.1\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.14\",\"semver\":\"^3.0.1\",\"temp\":\"0.8.1\",\"testem\":\"0.6.19\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.4\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.16\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.13.0\",\"tmp-sync\":\"^1.0.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-caching-writer\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-file-mover\",\"broccoli-file-remover\",\"broccoli-filter\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"connect-livereload\",\"core-object\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.47\",\"_shasum\":\"590a1889d13bd653889d925406b52d4c2253fcb2\",\"_resolved\":\"ember-cli-0.0.47.tgz\",\"_from\":\"ember-cli-0.0.47.tgz\",\"_npmVersion\":\"2.0.0-beta.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"590a1889d13bd653889d925406b52d4c2253fcb2\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.47.tgz\",\"integrity\":\"sha512-juTg62v/huz01iG48yFQL8fVkNLDkaT+6AJMHu6UmwRhzez2t795IgcaBg9ysQMZ+sPRisr7bJXllru2eqSVHg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCeFu9UoYSUshdk90sytJ5zOPHNSrG21Ix4RhXDvz3UogIgeJw6CHegmDytnnvejLP44lbAn4xWZqOGW2DLnwvkkXY=\"}]},\"directories\":{}},\"0.1.0\":{\"name\":\"ember-cli\",\"version\":\"0.1.0\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"node - tests/runner\",\"test-all\":\"node tests/runner all\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.0\",\"broccoli-caching-writer\":\"0.4.2\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-concat\":\"0.0.11\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6-concatenator\":\"0.1.8\",\"broccoli-file-mover\":\"0.4.1\",\"broccoli-file-remover\":\"0.3.0\",\"broccoli-filter\":\"0.1.7\",\"broccoli-jshint\":\"0.5.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.0\",\"broccoli-sane-watcher\":\"0.0.7\",\"broccoli-static-compiler\":\"0.2.0\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"connect-livereload\":\"0.4.0\",\"core-object\":\"0.0.2\",\"diff\":\"^1.0.8\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"^4.0.5\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.12\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"nopt\":\"^3.0.1\",\"npm\":\"^1.4.6\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.5.1\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.14\",\"semver\":\"^3.0.1\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.19\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.4\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.16\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.13.0\",\"tmp-sync\":\"^1.0.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-caching-writer\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-file-mover\",\"broccoli-file-remover\",\"broccoli-filter\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"connect-livereload\",\"core-object\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.0\",\"_shasum\":\"eec60de199e1d94b786669e190c2ccacfe125d40\",\"_resolved\":\"./ember-cli-0.1.0.tgz\",\"_from\":\"./ember-cli-0.1.0.tgz\",\"_npmVersion\":\"2.0.0-beta.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"eec60de199e1d94b786669e190c2ccacfe125d40\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.0.tgz\",\"integrity\":\"sha512-LTN7X2C8d1g/YyDjuVFU+hsf6q+CVa7mvz6eTvuBgsSTJj26sammbBn8AHk6amEKZMIQDPKmyG6VZZSYY68EOQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHMzZKmQb2TOaWaXUNQjrvGoadVicqgES589qmXUW2xmAiBP2n9dyHnaOu2gPoeRrVZ2JYiR8NxMBJXhr2VQnUXFgA==\"}]},\"directories\":{}},\"0.1.1\":{\"name\":\"ember-cli\",\"version\":\"0.1.1\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"node - tests/runner\",\"test-all\":\"node tests/runner all\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.0\",\"broccoli-caching-writer\":\"0.4.2\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-concat\":\"0.0.11\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6-concatenator\":\"0.1.8\",\"broccoli-file-mover\":\"0.4.1\",\"broccoli-file-remover\":\"0.3.1\",\"broccoli-filter\":\"0.1.7\",\"broccoli-jshint\":\"0.5.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.0\",\"broccoli-sane-watcher\":\"0.0.7\",\"broccoli-static-compiler\":\"0.2.0\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"connect-livereload\":\"0.4.0\",\"core-object\":\"0.0.2\",\"diff\":\"^1.0.8\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"^4.0.5\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.12\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.0.0\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.5.1\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.14\",\"semver\":\"^3.0.1\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.19\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.4\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.16\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.13.0\",\"tmp-sync\":\"^1.0.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-caching-writer\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-file-mover\",\"broccoli-file-remover\",\"broccoli-filter\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"connect-livereload\",\"core-object\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.1\",\"_shasum\":\"01703c953b849644c3819b883dcd1f088254f259\",\"_resolved\":\"ember-cli-0.1.1.tgz\",\"_from\":\"ember-cli-0.1.1.tgz\",\"_npmVersion\":\"2.0.0-beta.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"01703c953b849644c3819b883dcd1f088254f259\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.1.tgz\",\"integrity\":\"sha512-MzLtJxQHofA6nXoRLeUdqWBp9SggprhQcy0v7Y8PMnWMzgnIDkWkGetMQPavZvQtZ6uGTrJLy4Uz4/6oqpP67g==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDp9MHdrgy1/+a+D0GxRoW6zH3uL9zpudVaTBOtnMeqjwIgNAigH9LBDKqNPuQBtI665uWqnSYIoHmdbYmODkp34DU=\"}]},\"directories\":{}},\"0.1.2\":{\"name\":\"ember-cli\",\"version\":\"0.1.2\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.1\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6-concatenator\":\"0.1.10\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.1.5\",\"broccoli-jshint\":\"0.5.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"0.0.7\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"core-object\":\"0.0.2\",\"diff\":\"^1.0.8\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"^4.0.5\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.12\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.0.0\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.14\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.22\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.4\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.16\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.2\",\"_shasum\":\"af99d31d0a2cd7caadb26685be58cee78a47bbc9\",\"_resolved\":\"ember-cli-0.1.2.tgz\",\"_from\":\"ember-cli-0.1.2.tgz\",\"_npmVersion\":\"2.0.0-beta.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"af99d31d0a2cd7caadb26685be58cee78a47bbc9\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.2.tgz\",\"integrity\":\"sha512-o3fcy6l6DYgeVNwXhJtHdSJsfWNYqvKSVP8W5bhhMFi7KWCukNTiDL+5nNKh7IhwVYtjBN54R0wtO0rYjBn2BA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCb+3dLNP+2TRiq4fHUKo/iHOOBPuaphuImQnYoK0TtGAIhAO+tpP//+THKy88la5cM5CqYtBZuS9FEQDrntCwsacay\"}]},\"directories\":{}},\"0.1.3\":{\"name\":\"ember-cli\",\"version\":\"0.1.3\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.3\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6-concatenator\":\"0.1.11\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.1.5\",\"broccoli-jshint\":\"0.5.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"git+https://github.com/krisselden/broccoli-sane-watcher\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.16\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.0.0\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.22\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.4\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.17\",\"http-proxy\":\"^1.6.2\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.3\",\"_shasum\":\"12f58581c7382444987720e8b2d7e228d2c59b52\",\"_resolved\":\"file:ember-cli-0.1.3.tgz\",\"_from\":\"ember-cli-0.1.3.tgz\",\"_npmVersion\":\"2.1.10\",\"_nodeVersion\":\"0.10.33\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"12f58581c7382444987720e8b2d7e228d2c59b52\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.3.tgz\",\"integrity\":\"sha512-b3PKRi8hm9c6PTMuxc3/EVZmQewDVgxxaonajMBMa+2aGn3hGUts4693i5ugqHJWywnIW9fjhIrNjQ5lSH2Zxw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDjbzQQgHa+H1mrJyUsNqKBG8V4hFaJ4wQUWTAfskw+fwIgHwEjl5iFgoWQxaEsAjttOLCFu7e/W4nPb2AXqYlMkjo=\"}]},\"directories\":{}},\"0.1.4\":{\"name\":\"ember-cli\",\"version\":\"0.1.4\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.3\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6-concatenator\":\"0.1.11\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.1.5\",\"broccoli-jshint\":\"0.5.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"git+https://github.com/krisselden/broccoli-sane-watcher\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.16\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.0.0\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.22\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.4\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.17\",\"http-proxy\":\"^1.6.2\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.4\",\"_shasum\":\"e36265f09af6f770740fd13398545d1e6b67bf02\",\"_resolved\":\"file:ember-cli-0.1.4.tgz\",\"_from\":\"ember-cli-0.1.4.tgz\",\"_npmVersion\":\"2.1.10\",\"_nodeVersion\":\"0.10.33\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"e36265f09af6f770740fd13398545d1e6b67bf02\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.4.tgz\",\"integrity\":\"sha512-leqsG94HC4SAxgw6cZUR/WLzXW4ZYyEfmtGLSSoR80EHb3mhm6uQYPDuu4oLhuVr2MtCLFbTghz57YriyQq9dQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDn5C+TFZm4Ejm8WlB5Rw8WCsFGAIZtLtGiq3B9j3eMjAiBcjK0CA5SV4v/k69t5TT+7xO7FBdjgfN09qYsawfYTKw==\"}]},\"directories\":{}},\"0.1.5\":{\"name\":\"ember-cli\",\"version\":\"0.1.5\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.3\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6-concatenator\":\"0.1.11\",\"broccoli-es6modules\":\"^0.3.1\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.1.5\",\"broccoli-jshint\":\"0.5.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"git+https://github.com/krisselden/broccoli-sane-watcher\",\"broccoli-sourcemap-concat\":\"^0.4.0\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-uglify-sourcemap\":\"^0.2.1\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"ember-router-generator\":\"0.1.0\",\"es6-module-transpiler\":\"^0.3.6\",\"exit\":\"^0.1.2\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"http-proxy\":\"^1.6.2\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.17\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"2.1.8\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.22\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.4\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.17\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-sourcemap\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.5\",\"_shasum\":\"a5bde7cd9fac7f25d78bb4f100b492a7d6d30071\",\"_resolved\":\"ember-cli-0.1.5.tgz\",\"_from\":\"ember-cli-0.1.5.tgz\",\"_npmVersion\":\"1.4.28\",\"_npmUser\":{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"}],\"dist\":{\"shasum\":\"a5bde7cd9fac7f25d78bb4f100b492a7d6d30071\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.5.tgz\",\"integrity\":\"sha512-JNjGIcrnDgB1TYQG1s6Bi0TrukaURXMA8qo46WCBwY11uE49XIPijA7afTLM63cZsNNRl+JimQauUOBgSkiBPA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDuq/PWyACBDDqvE4DboF1DYgW2vIr1i5yts6jYwdNxqAiEAiii06nSS12V0cwDlYXFed1cs+09fB5fqGeQeFK+mN2w=\"}]},\"directories\":{}},\"0.1.6\":{\"name\":\"ember-cli\",\"version\":\"0.1.6\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.3\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6modules\":\"^0.3.1\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.1.5\",\"broccoli-jshint\":\"0.5.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"git+https://github.com/krisselden/broccoli-sane-watcher\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-uglify-sourcemap\":\"^0.2.1\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"ember-router-generator\":\"^0.2.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"http-proxy\":\"^1.6.2\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.17\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"2.1.8\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.28\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.4\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.17\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-es3-safe-recast\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-sourcemap\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.6\",\"_shasum\":\"e774a0e2a465bf3dfc9e477da7742993e335733d\",\"_resolved\":\"file:ember-cli-0.1.6.tgz\",\"_from\":\"ember-cli-0.1.6.tgz\",\"_npmVersion\":\"2.1.14\",\"_nodeVersion\":\"0.10.32\",\"_npmUser\":{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"}],\"dist\":{\"shasum\":\"e774a0e2a465bf3dfc9e477da7742993e335733d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.6.tgz\",\"integrity\":\"sha512-NZIcqPCCMH7hcrhSNk9Bd3UVp/veTHJyOUw1ioZmMdAi4K2eIOgM2weEECkrwUirwXvycCFLod4nee2fjBkA8A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBy+/510BvbBCZu9V7wy54KbsFzVL6aQLwU/SwJyfpQqAiB9eWcXJ5RjClchYhphZc2pWYO5Ppp5HLaHxzk3pWP44g==\"}]},\"directories\":{}},\"0.1.7\":{\"name\":\"ember-cli\",\"version\":\"0.1.7\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.3\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6modules\":\"^0.3.1\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.1.5\",\"broccoli-jshint\":\"0.5.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"git+https://github.com/krisselden/broccoli-sane-watcher\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-uglify-sourcemap\":\"^0.2.1\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"ember-router-generator\":\"^0.2.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"http-proxy\":\"^1.6.2\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.17\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"2.1.8\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.28\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.4\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.17\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"github\":\"^0.2.3\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"multiline\":\"^1.0.1\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-es3-safe-recast\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-sourcemap\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.7\",\"_shasum\":\"601b6fe7210c3642d59b23301c6e5e110705e40d\",\"_resolved\":\"ember-cli-0.1.7.tgz\",\"_from\":\"ember-cli-0.1.7.tgz\",\"_npmVersion\":\"1.4.28\",\"_npmUser\":{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"}],\"dist\":{\"shasum\":\"601b6fe7210c3642d59b23301c6e5e110705e40d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.7.tgz\",\"integrity\":\"sha512-7/hBqBiQhYPxcdJa7VQ6TfdUPWdsdX1yYXc1whcaKMdeYLuHouOpE2LIElQovqVPcnqeiv5gpVQcWCAmHHO7PA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDQsPxc8GfTAHqG2wqpQLSB7mhpPvWhpR+twDyXMdirlAIhAOXUwSMcOB/mdWLYAY877tJzE1h0+wkI4lGy5Sv8g/eu\"}]},\"directories\":{}},\"0.1.8\":{\"name\":\"ember-cli\",\"version\":\"0.1.8\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.3\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6modules\":\"^0.4.0\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.1.5\",\"broccoli-jshint\":\"0.5.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"git+https://github.com/krisselden/broccoli-sane-watcher\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-uglify-sourcemap\":\"^0.2.1\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"ember-router-generator\":\"^0.2.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"http-proxy\":\"^1.6.2\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.17\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"2.1.8\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.31\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.4\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.17\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"github\":\"^0.2.3\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"multiline\":\"^1.0.1\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-es3-safe-recast\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-sourcemap\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.8\",\"_shasum\":\"a3769e1cf7b224926aae86e63d040928a283f893\",\"_resolved\":\"file:ember-cli-0.1.8.tgz\",\"_from\":\"ember-cli-0.1.8.tgz\",\"_npmVersion\":\"2.1.18\",\"_nodeVersion\":\"0.10.35\",\"_npmUser\":{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"}],\"dist\":{\"shasum\":\"a3769e1cf7b224926aae86e63d040928a283f893\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.8.tgz\",\"integrity\":\"sha512-USxEOz4MhOnOkJ63uGUfBVO+kv8yT6AggdtJnsjd5Io+pE826n5QGKyfDc8ixrvq6Pqq87RyevS2A9nFcAxckw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBfqkVdoG0nYEAwGO/0bdD6FQEe76TQgrL3O/6zyMTYrAiBkTyXciQ2tZpCmsPGlBrvXhiWlq5BrpardJL3zCEI3Qw==\"}]},\"directories\":{}},\"0.1.9\":{\"name\":\"ember-cli\",\"version\":\"0.1.9\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.3\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6modules\":\"^0.4.0\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.1.5\",\"broccoli-jshint\":\"0.5.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"git+https://github.com/krisselden/broccoli-sane-watcher\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-uglify-sourcemap\":\"^0.2.1\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"ember-router-generator\":\"^0.2.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"http-proxy\":\"^1.6.2\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.17\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"2.1.8\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.31\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.4\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.17\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"github\":\"^0.2.3\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"multiline\":\"^1.0.1\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-es3-safe-recast\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-sourcemap\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.9\",\"_shasum\":\"4f46281f90bd840214fe1a7760c145b8c49f5de8\",\"_resolved\":\"file:ember-cli-0.1.9.tgz\",\"_from\":\"ember-cli-0.1.9.tgz\",\"_npmVersion\":\"2.3.0\",\"_nodeVersion\":\"0.10.35\",\"_npmUser\":{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"}],\"dist\":{\"shasum\":\"4f46281f90bd840214fe1a7760c145b8c49f5de8\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.9.tgz\",\"integrity\":\"sha512-9wUX13x+1Zc9tVVMOs6QUKQkDINdIvRLJxIT5dK2s+Kb2KlXduS0x7CohkuGDQmB602L1xzL74Iq0lKjK5jytA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFBvCqmh7kqDuYXIU40MCLiHzVi1dRGP8uyRYGZnki1lAiEA7gHyp6i6qlIVEYiUdPZmjGYomaRlCbJCR26PS4yQSlM=\"}]},\"directories\":{}},\"0.1.10\":{\"name\":\"ember-cli\",\"version\":\"0.1.10\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.3\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6modules\":\"^0.4.1\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.1.5\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^0.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"ember-router-generator\":\"^0.2.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"http-proxy\":\"^1.6.2\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.17\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"morgan\":\"^1.2.2\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"2.1.8\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.31\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.17\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"github\":\"^0.2.3\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"multiline\":\"^1.0.1\",\"ember-cli-ncp\":\"1.0.2\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-es3-safe-recast\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-static-compiler\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.10\",\"_shasum\":\"e9ba664a8361499f7e7c7ce013c9f7c60d0cb063\",\"_resolved\":\"file:ember-cli-0.1.10.tgz\",\"_from\":\"ember-cli-0.1.10.tgz\",\"_npmVersion\":\"2.3.0\",\"_nodeVersion\":\"0.10.36\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"}],\"dist\":{\"shasum\":\"e9ba664a8361499f7e7c7ce013c9f7c60d0cb063\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.10.tgz\",\"integrity\":\"sha512-7tunkktcH2dEv5QUoSdOu0GQXPZuedNedT/uudK2eAMYrhGbWFL52foOHVZ17XiF3a92TpCu61MthGk++T4cNw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIB/dk9dMhx+mXT8PsNNZYb8EfUBxrl7HdCMV52TIn/esAiBcAxkGcY47L3d/4bzff8K4vCFi8TWh4JuP9hu5FcMPXw==\"}]},\"directories\":{}},\"0.1.11\":{\"name\":\"ember-cli\",\"version\":\"0.1.11\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.3\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6modules\":\"^0.4.1\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.1.5\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^0.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"ember-router-generator\":\"^0.2.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"http-proxy\":\"^1.6.2\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.17\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"morgan\":\"^1.2.2\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"2.1.8\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.31\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.17\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"github\":\"^0.2.3\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"multiline\":\"^1.0.1\",\"ember-cli-ncp\":\"1.0.2\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"gitHead\":\"336b23deef09e9e6aec452eaebc4db29aea31ead\",\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-es3-safe-recast\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-static-compiler\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.11\",\"_shasum\":\"a10009f1d82dee023ec638f53b998bb7d1862216\",\"_from\":\".\",\"_npmVersion\":\"1.4.28\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"}],\"dist\":{\"shasum\":\"a10009f1d82dee023ec638f53b998bb7d1862216\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.11.tgz\",\"integrity\":\"sha512-2TkO53ew7huSpDHrKkRbv8cIh+UIJgno79VpU9I4ub2Wb5Kik0Y79Xv3XOWKeyMAYG73swiAD/HJsC4cmN0Oqg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBM++uQ7zRUTw4F4IVPlJRdE1GNzZKsMtpvZWu/6jXf1AiEAhlPYFYUH81/Otq5lY7fwFI1+O+8M6zG6jVDcWf2gZuQ=\"}]},\"directories\":{}},\"0.1.12\":{\"name\":\"ember-cli\",\"version\":\"0.1.12\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.3\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6modules\":\"^0.4.1\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.1.5\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^0.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"ember-router-generator\":\"^0.2.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"http-proxy\":\"^1.6.2\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.17\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"morgan\":\"^1.2.2\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"2.1.8\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.31\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.17\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"github\":\"^0.2.3\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"multiline\":\"^1.0.1\",\"ember-cli-ncp\":\"1.0.2\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-es3-safe-recast\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-static-compiler\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.12\",\"_shasum\":\"853e869b8101695cb1a6894b9876f39370ad5dbb\",\"_resolved\":\"file:ember-cli-0.1.12.tgz\",\"_from\":\"ember-cli-0.1.12.tgz\",\"_npmVersion\":\"2.3.0\",\"_nodeVersion\":\"0.10.36\",\"_npmUser\":{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"}],\"dist\":{\"shasum\":\"853e869b8101695cb1a6894b9876f39370ad5dbb\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.12.tgz\",\"integrity\":\"sha512-l7dUPiLMw9ARAhZzNo/2cR1n1xe79TnB+h2JtSuYvac7XrH7zbQMyC/QoWZuCfUCHZuTUhMIxoYcfd9FREQn0g==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCqwVccBhf8TOauWOxxDwnF50Qm1u55+xvEuY/PlvYhrgIhAKYxrTg1ap67REaxoHffecwy5Ncnzt9zIJf7bBYjqfMl\"}]},\"directories\":{}},\"0.1.13\":{\"name\":\"ember-cli\",\"version\":\"0.1.13\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.3\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6modules\":\"^0.5.0\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.2.1\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^0.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-router-generator\":\"^0.3.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"http-proxy\":\"^1.6.2\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.17\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"morgan\":\"^1.2.2\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"2.1.8\",\"pleasant-progress\":\"^1.0.1\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.39\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.17\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"github\":\"^0.2.3\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"multiline\":\"^1.0.1\",\"ember-cli-ncp\":\"1.0.2\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-es3-safe-recast\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-static-compiler\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.13\",\"_shasum\":\"4d380b9a5e493aa3c16b42bb8036310e0b25281d\",\"_resolved\":\"file:ember-cli-0.1.13.tgz\",\"_from\":\"ember-cli-0.1.13.tgz\",\"_npmVersion\":\"2.1.10\",\"_nodeVersion\":\"0.10.33\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"}],\"dist\":{\"shasum\":\"4d380b9a5e493aa3c16b42bb8036310e0b25281d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.13.tgz\",\"integrity\":\"sha512-mAD6PLRkpn5hMrKk7Jbiyl/vJr1/gt9ul290ma6qUFmWv76NDA6BzmGyrqt5TgLN3EtG0frIw7ZaL5qdQGUeCg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIC1PYc9rt2SMQszv9SH1GbSaSN/ZrJ2+l+moQw4D/SVbAiEAxf9/nBTNIN2TLifXGIjI3yOCCAkYUmLchtmjBzCEtF4=\"}]},\"directories\":{}},\"0.1.14\":{\"name\":\"ember-cli\",\"version\":\"0.1.14\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.3\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6modules\":\"^0.5.0\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.2.1\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^0.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-router-generator\":\"^0.3.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"http-proxy\":\"^1.6.2\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.17\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"morgan\":\"^1.2.2\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"2.1.8\",\"pleasant-progress\":\"^1.0.1\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.39\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.17\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"github\":\"^0.2.3\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"multiline\":\"^1.0.1\",\"ember-cli-ncp\":\"1.0.2\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-es3-safe-recast\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-static-compiler\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.14\",\"_shasum\":\"f357a1c5368544df50459866ccf1db0817935a4e\",\"_resolved\":\"file:ember-cli-0.1.14.tgz\",\"_from\":\"ember-cli-0.1.14.tgz\",\"_npmVersion\":\"2.1.10\",\"_nodeVersion\":\"0.10.33\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"}],\"dist\":{\"shasum\":\"f357a1c5368544df50459866ccf1db0817935a4e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.14.tgz\",\"integrity\":\"sha512-rkwuaO+LLHgRTTulsbzaPD3Oshgi65yDllBnnV6M8NbN7B7URvVco7wfxY6Y00rKZlHjqKXX+fO753yw2chSWQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC1wNitL1wrdPBMvdVhRTXQx+zMM8mLJBc6F0vgT27G3QIhAK/6b4fO8lBRe1i458siTNznqh3+bgBS1w5dJedVFZDf\"}]},\"directories\":{}},\"0.1.15\":{\"name\":\"ember-cli\",\"version\":\"0.1.15\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.3\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6modules\":\"^0.5.0\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.2.2\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^0.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-router-generator\":\"^0.3.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"http-proxy\":\"^1.6.2\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.17\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"morgan\":\"^1.2.2\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"2.1.8\",\"pleasant-progress\":\"^1.0.1\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.39\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.17\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"github\":\"^0.2.3\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"multiline\":\"^1.0.1\",\"ember-cli-ncp\":\"1.0.2\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-es3-safe-recast\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-static-compiler\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.15\",\"_shasum\":\"1b7c5be40be59758f6f7a252c3c55fb447420870\",\"_resolved\":\"file:ember-cli-0.1.15.tgz\",\"_from\":\"ember-cli-0.1.15.tgz\",\"_npmVersion\":\"2.1.10\",\"_nodeVersion\":\"0.10.33\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"}],\"dist\":{\"shasum\":\"1b7c5be40be59758f6f7a252c3c55fb447420870\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.15.tgz\",\"integrity\":\"sha512-vmitVdf7DOJdAsTaKRx0vq7ua2bDTNGbjz7KyqfEFAfWrnbY0Cp8XeWDgJ5Cx5yST3TuofafpqI8F+YM8sAf+Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIF5zrN6E7i2JnxzG6A0s8pvRf+whQhHXqcxxE4RbEpXeAiB9DpCXizk+PjzspSA3luC9NReQ9aFNOJ5felowBAxLRg==\"}]},\"directories\":{}},\"0.2.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"0.2.0-beta.1\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.3\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6modules\":\"^0.5.0\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.2.2\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^0.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-router-generator\":\"^0.3.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"http-proxy\":\"^1.6.2\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.17\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"morgan\":\"^1.2.2\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"2.1.8\",\"pleasant-progress\":\"^1.0.1\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"^0.7.0\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.17\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"github\":\"^0.2.3\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"multiline\":\"^1.0.1\",\"ember-cli-ncp\":\"1.0.2\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-es3-safe-recast\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-static-compiler\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.2.0-beta.1\",\"_shasum\":\"45c6594f76be89aab55fc0e396a5f68a8222e9cc\",\"_resolved\":\"file:ember-cli-0.2.0-beta.1.tgz\",\"_from\":\"ember-cli-0.2.0-beta.1.tgz\",\"_npmVersion\":\"2.1.10\",\"_nodeVersion\":\"0.10.33\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"}],\"dist\":{\"shasum\":\"45c6594f76be89aab55fc0e396a5f68a8222e9cc\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.2.0-beta.1.tgz\",\"integrity\":\"sha512-rW3o1LM/vxWsBW0nKrEzJ0NPs2gXcDrMVhWT3XcN4AF8Bov09P65EVNBx0HYBAEAi7tR/xl7ROZQvQIIifMb5Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCEI7pHSi7zonDBN7H2jDw+4SHv2M45XhZz//Y4HP7bTAIgUMz4kU1iZX0NZd5N6/ebkmniUXpLrDbNWZ2OCZ53NFQ=\"}]},\"directories\":{}},\"0.2.0\":{\"name\":\"ember-cli\",\"version\":\"0.2.0\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.6\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6modules\":\"^0.5.0\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.2.2\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^0.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-router-generator\":\"^0.3.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"http-proxy\":\"^1.6.2\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.17\",\"lodash-node\":\"^2.4.1\",\"marked\":\"^0.3.3\",\"marked-terminal\":\"^1.2.0\",\"minimatch\":\"^1.0.0\",\"morgan\":\"^1.2.2\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.6.1\",\"pleasant-progress\":\"^1.0.1\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"2.2.8\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"^0.7.0\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"github\":\"^0.2.3\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"multiline\":\"^1.0.1\",\"ember-cli-ncp\":\"1.0.2\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-es3-safe-recast\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-static-compiler\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.2.0\",\"_shasum\":\"04b040624caa744e97eb75570946e720e64a7ac9\",\"_resolved\":\"file:ember-cli-0.2.0.tgz\",\"_from\":\"ember-cli-0.2.0.tgz\",\"_npmVersion\":\"2.1.10\",\"_nodeVersion\":\"0.10.33\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"}],\"dist\":{\"shasum\":\"04b040624caa744e97eb75570946e720e64a7ac9\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.2.0.tgz\",\"integrity\":\"sha512-cfedul6FXkPk3bUGIZ5CHFsedzxz12NQbQbdppHa/kAMohwKGtU8kKzXyF7Owrpm81kG/I31h+i0kWus0+rtGw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDCxHVrRXSAjW5ScHaaJtR1ECvSEgFfZFSXDb/JWvQ0NQIgVAt44QSI166k31D8OIrFxXsVi0I2WsiFlmZIcuKj05w=\"}]},\"directories\":{}},\"0.2.1\":{\"name\":\"ember-cli\",\"version\":\"0.2.1\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"ember-cli-broccoli\":\"0.13.6\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"^2.0.0\",\"broccoli-es6modules\":\"^0.5.0\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.2.2\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^0.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-router-generator\":\"^0.3.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"http-proxy\":\"^1.6.2\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.17\",\"lodash-node\":\"^2.4.1\",\"markdown-it\":\"4.0.0\",\"markdown-it-terminal\":\"0.0.1\",\"minimatch\":\"^1.0.0\",\"morgan\":\"^1.2.2\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.6.1\",\"pleasant-progress\":\"^1.0.1\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"2.2.8\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"^0.7.6\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"github\":\"^0.2.3\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"multiline\":\"^1.0.1\",\"ember-cli-ncp\":\"1.0.2\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"ember-cli-broccoli\",\"broccoli-clean-css\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-static-compiler\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.2.1\",\"_shasum\":\"40686fda68d0010658656e82740d6ea345d423a9\",\"_resolved\":\"file:ember-cli-0.2.1.tgz\",\"_from\":\"ember-cli-0.2.1.tgz\",\"_npmVersion\":\"2.7.1\",\"_nodeVersion\":\"1.6.2\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"}],\"dist\":{\"shasum\":\"40686fda68d0010658656e82740d6ea345d423a9\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.2.1.tgz\",\"integrity\":\"sha512-sRT2/n0dPIGvL+38cXmAj9EfydhTEMgKqetSEU1lJLKi9qCULj5YmyoJZ/G4rqp1IvaJS0keWQMyDcmKCjfMIA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDbPsaLCGlc7OWp/9LV9CmGq5XqMtF5JE22YKea5d7iiAiEA0mW0YB2BILHuF1qJTnG9foBvDCjEWIkuopF1pOiBccM=\"}]},\"directories\":{}},\"0.2.2\":{\"name\":\"ember-cli\",\"version\":\"0.2.2\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.15.3\",\"broccoli-caching-writer\":\"0.5.5\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"^2.0.0\",\"broccoli-es6modules\":\"^0.5.1\",\"broccoli-filter\":\"0.1.12\",\"broccoli-funnel\":\"0.2.2\",\"broccoli-kitchen-sink-helpers\":\"0.2.6\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^1.0.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"1.0.0\",\"concat-stream\":\"^1.4.7\",\"configstore\":\"0.3.2\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-router-generator\":\"^0.3.2\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.16.5\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.0.3\",\"markdown-it-terminal\":\"0.0.2\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.7.3\",\"pleasant-progress\":\"^1.0.2\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.11.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"2.3.2\",\"rsvp\":\"^3.0.17\",\"sane\":\"1.0.1\",\"semver\":\"^4.3.1\",\"strip-ansi\":\"^2.0.1\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"^0.7.6\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"ember-cli-ncp\":\"1.0.2\",\"github\":\"^0.2.3\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"1.0.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.15.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"gitHead\":\"3e9d1ba00538f74d30491d18b49ddc313d06318a\",\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.2.2\",\"_shasum\":\"4234ed4a8c6cc17e7432c652a704841787cd3944\",\"_from\":\".\",\"_npmVersion\":\"2.7.3\",\"_nodeVersion\":\"1.6.2\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"}],\"dist\":{\"shasum\":\"4234ed4a8c6cc17e7432c652a704841787cd3944\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.2.2.tgz\",\"integrity\":\"sha512-80/5m8oGJEuvoM8l5GyH4GWY2YogZw/mQhTSMZ2KZnlqR/6rWa5Uc9bPhU6pV+NhqppALosi/3YujOeohMCgMg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDuC1vVEpJFgTA25MLSZiHztkQajEF1lFfH+sz9MxB1AAiEA4IvB4uTnOQiOW9AHn5oxs2dsYllQq0baf89bctmcQYU=\"}]},\"directories\":{}},\"0.2.3\":{\"name\":\"ember-cli\",\"version\":\"0.2.3\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.15.3\",\"broccoli-caching-writer\":\"0.5.5\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"^2.0.0\",\"broccoli-es6modules\":\"^0.5.1\",\"broccoli-filter\":\"0.1.12\",\"broccoli-funnel\":\"0.2.2\",\"broccoli-kitchen-sink-helpers\":\"0.2.6\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^1.0.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"1.0.0\",\"concat-stream\":\"^1.4.7\",\"configstore\":\"0.3.2\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-router-generator\":\"^0.3.2\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.16.5\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.0.3\",\"markdown-it-terminal\":\"0.0.2\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.7.6\",\"pleasant-progress\":\"^1.0.2\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.11.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"2.3.2\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.0.1\",\"semver\":\"^4.3.3\",\"strip-ansi\":\"^2.0.1\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"^0.8.0-0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"ember-cli-ncp\":\"1.0.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"1.0.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.15.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"chalk\",\"concat-stream\",\"configstore\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"through\",\"tiny-lr\"],\"_id\":\"ember-cli@0.2.3\",\"_shasum\":\"962816b77a343fd7705d38a5e51fb43247eef6b8\",\"_resolved\":\"file:ember-cli-0.2.3.tgz\",\"_from\":\"ember-cli-0.2.3.tgz\",\"_npmVersion\":\"2.7.4\",\"_nodeVersion\":\"0.12.2\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"}],\"dist\":{\"shasum\":\"962816b77a343fd7705d38a5e51fb43247eef6b8\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.2.3.tgz\",\"integrity\":\"sha512-CS8wdwXOsdXiSLXeqDu4sYcAt6oRAgZVy5D8y5h9hLi/dxVVFaqZZ97l1M+2og+xWM1M2kwYOw5l3QGjq0Y/hA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCytJ7WXQzceILigDRhfg05wr00kc/jpSDSuWiWgDwLeQIhAKNJrqI6Ti+aOC21M7t34+XMR3R9syZqzhhQiFJ5Z+r/\"}]},\"directories\":{}},\"0.2.4\":{\"name\":\"ember-cli\",\"version\":\"0.2.4\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.15.4\",\"broccoli-caching-writer\":\"0.5.5\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"^2.0.0\",\"broccoli-es6modules\":\"^0.6.0\",\"broccoli-filter\":\"0.1.12\",\"broccoli-funnel\":\"0.2.2\",\"broccoli-kitchen-sink-helpers\":\"0.2.6\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"1.0.0\",\"concat-stream\":\"^1.4.7\",\"configstore\":\"0.3.2\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.16.5\",\"git-repo-info\":\"^1.0.4\",\"github\":\"^0.2.3\",\"glob\":\"5.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.0.3\",\"markdown-it-terminal\":\"0.0.2\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.7.6\",\"pleasant-progress\":\"^1.0.2\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.11.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"2.3.2\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"strip-ansi\":\"^2.0.1\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"^0.8.3\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"ember-cli-ncp\":\"1.0.2\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"1.0.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.15.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"chalk\",\"concat-stream\",\"configstore\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"through\",\"tiny-lr\"],\"_id\":\"ember-cli@0.2.4\",\"_shasum\":\"891e47b293cfc1a91b84a07fa718deb1ff5118d0\",\"_resolved\":\"file:ember-cli-0.2.4.tgz\",\"_from\":\"ember-cli-0.2.4.tgz\",\"_npmVersion\":\"2.7.4\",\"_nodeVersion\":\"0.12.2\",\"_npmUser\":{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"}],\"dist\":{\"shasum\":\"891e47b293cfc1a91b84a07fa718deb1ff5118d0\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.2.4.tgz\",\"integrity\":\"sha512-31CnRGaR8ZdP3jsEwE7q1yJnGReutPsxrqeAq4LymQP8V8BkWrfqswhnXaFCOqtKFPnnKvBDM2iwnzZ0TbuJvg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCOa4ILg6wjJm79gDRcJKJfrbpTup9RWd9JN44i/dO6KwIgOEJFzorQtUTB2Ag5TOejtMZb+izdXS39aFE7uanIZZA=\"}]},\"directories\":{}},\"0.2.5\":{\"name\":\"ember-cli\",\"version\":\"0.2.5\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.15.4\",\"broccoli-caching-writer\":\"0.5.5\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"^2.0.0\",\"broccoli-es6modules\":\"^0.6.0\",\"broccoli-filter\":\"0.1.12\",\"broccoli-funnel\":\"0.2.2\",\"broccoli-kitchen-sink-helpers\":\"0.2.6\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"1.0.0\",\"concat-stream\":\"^1.4.7\",\"configstore\":\"0.3.2\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.16.5\",\"git-repo-info\":\"^1.0.4\",\"github\":\"^0.2.3\",\"glob\":\"5.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.0.3\",\"markdown-it-terminal\":\"0.0.2\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.7.6\",\"pleasant-progress\":\"^1.0.2\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.11.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"2.3.2\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"strip-ansi\":\"^2.0.1\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"^0.8.3\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"ember-cli-ncp\":\"1.0.2\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"1.0.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.15.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"chalk\",\"concat-stream\",\"configstore\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"through\",\"tiny-lr\"],\"_id\":\"ember-cli@0.2.5\",\"_shasum\":\"a51ef0a5e98b5edb35d812fc9f0dd637baa15d90\",\"_resolved\":\"file:ember-cli-0.2.5.tgz\",\"_from\":\"ember-cli-0.2.5.tgz\",\"_npmVersion\":\"2.7.4\",\"_nodeVersion\":\"0.12.2\",\"_npmUser\":{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"}],\"dist\":{\"shasum\":\"a51ef0a5e98b5edb35d812fc9f0dd637baa15d90\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.2.5.tgz\",\"integrity\":\"sha512-76H+N038EAMlC0KJl/y8O+zwCClj1Ewwy9Abc/FJsG3tRBas/DuD4e68pi3bI2JUADjAaozkPf6WVn+ii2PSfg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDCOGS+ubaTsd2IIxoFL4ixSeBzAQlRYcQbl+pja8jNigIgAlHV4f5FN12kEUQGWZkTwCfmGZowZ/xIhk3wdjcdjB4=\"}]},\"directories\":{}},\"0.2.6\":{\"name\":\"ember-cli\",\"version\":\"0.2.6\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.15.4\",\"broccoli-caching-writer\":\"0.5.5\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"^2.0.0\",\"broccoli-es6modules\":\"^0.6.0\",\"broccoli-filter\":\"0.1.12\",\"broccoli-funnel\":\"0.2.2\",\"broccoli-kitchen-sink-helpers\":\"0.2.6\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"1.0.0\",\"compression\":\"^1.4.4\",\"concat-stream\":\"^1.4.7\",\"configstore\":\"0.3.2\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.16.5\",\"git-repo-info\":\"^1.0.4\",\"github\":\"^0.2.3\",\"glob\":\"5.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.0.3\",\"markdown-it-terminal\":\"0.0.2\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.7.6\",\"pleasant-progress\":\"^1.0.2\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.11.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"2.3.2\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"strip-ansi\":\"^2.0.1\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"^0.8.3\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"ember-cli-ncp\":\"1.0.2\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"1.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"node-require-timings\":\"1.0.0\",\"supertest\":\"0.15.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"chalk\",\"concat-stream\",\"configstore\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"through\",\"tiny-lr\"],\"_id\":\"ember-cli@0.2.6\",\"_shasum\":\"2273a015a24a88a592a14d19c3bb3a25947eed36\",\"_resolved\":\"file:ember-cli-0.2.6.tgz\",\"_from\":\"ember-cli-0.2.6.tgz\",\"_npmVersion\":\"2.9.1\",\"_nodeVersion\":\"0.12.3\",\"_npmUser\":{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"}],\"dist\":{\"shasum\":\"2273a015a24a88a592a14d19c3bb3a25947eed36\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.2.6.tgz\",\"integrity\":\"sha512-uyK+2uHxlmKEmttVI9K5ibKKknspOxbCEv6+9oud9iCAym5amqGQFxtOEu+QfA3qjXuMKtXk2iIhJ0wS8RHDBg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCMLH03EYUgGj7uh8PZKuj6bCnJfoNUFBRRItZtmtzNKwIgd3ay+6kHKf1ZdONvc7b3V9wJol6onnjidRYUMxsiI58=\"}]},\"directories\":{}},\"0.2.7\":{\"name\":\"ember-cli\",\"version\":\"0.2.7\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.15.4\",\"broccoli-caching-writer\":\"0.5.5\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"^2.0.0\",\"broccoli-es6modules\":\"^0.6.0\",\"broccoli-filter\":\"0.1.12\",\"broccoli-funnel\":\"0.2.2\",\"broccoli-kitchen-sink-helpers\":\"0.2.6\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"1.0.0\",\"compression\":\"^1.4.4\",\"concat-stream\":\"^1.4.7\",\"configstore\":\"0.3.2\",\"core-object\":\"0.0.2\",\"cpr\":\"^0.4.1\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.16.5\",\"git-repo-info\":\"^1.0.4\",\"github\":\"^0.2.3\",\"glob\":\"5.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.0.3\",\"markdown-it-terminal\":\"0.0.2\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.7.6\",\"pleasant-progress\":\"^1.0.2\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.11.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"2.3.2\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"strip-ansi\":\"^2.0.1\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"^0.8.3\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"1.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"node-require-timings\":\"1.0.0\",\"supertest\":\"0.15.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"chalk\",\"concat-stream\",\"configstore\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"through\",\"tiny-lr\"],\"_id\":\"ember-cli@0.2.7\",\"_shasum\":\"fefcd9fe7faf276a5a68c8bfcc92288c0f0678d5\",\"_resolved\":\"file:ember-cli-0.2.7.tgz\",\"_from\":\"ember-cli-0.2.7.tgz\",\"_npmVersion\":\"2.9.0\",\"_nodeVersion\":\"2.0.2\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"}],\"dist\":{\"shasum\":\"fefcd9fe7faf276a5a68c8bfcc92288c0f0678d5\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.2.7.tgz\",\"integrity\":\"sha512-PbxDjjzFmrp2Y+AjpCDbMjnqDS1k6WWGiij46aE4AnWF/Z07A6pK5CFYnK8TF3vmdUX8JifJSS73cy1aQ8jacw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDYIn6oK/jnjP3VTN0qCMY6W8EDz5ZeS3evYn1aPMpSBAIhAPhVAYgVKmMpJCi/Lr2Tm9cO3iiOyw73O9/rmz5kVQLG\"}]},\"directories\":{}},\"1.13.0\":{\"name\":\"ember-cli\",\"version\":\"1.13.0\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"broccoli\":\"0.16.3\",\"broccoli-caching-writer\":\"0.5.5\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"^2.0.0\",\"broccoli-es6modules\":\"^0.6.0\",\"broccoli-filter\":\"0.1.14\",\"broccoli-funnel\":\"0.2.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.7\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"1.1.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"concat-stream\":\"^1.4.7\",\"configstore\":\"0.3.2\",\"core-object\":\"0.0.2\",\"cpr\":\"^0.4.1\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.1\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.21.0\",\"git-repo-info\":\"^1.0.4\",\"github\":\"^0.2.3\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.2\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.7.6\",\"pleasant-progress\":\"^1.0.2\",\"process-relative-require\":\"^1.0.0\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.13.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"2.3.2\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"silent-error\":\"^1.0.0\",\"strip-ansi\":\"^2.0.1\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"^0.8.3\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"1.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"node-require-timings\":\"1.0.0\",\"supertest\":\"0.15.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"chalk\",\"concat-stream\",\"configstore\",\"diff\",\"exists-sync\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"through\",\"tiny-lr\"],\"_id\":\"ember-cli@1.13.0\",\"_shasum\":\"c12a353119279459ad4da0d0d563ecfc8f6517e1\",\"_resolved\":\"file:ember-cli-1.13.0.tgz\",\"_from\":\"ember-cli-1.13.0.tgz\",\"_npmVersion\":\"2.5.1\",\"_nodeVersion\":\"0.12.0\",\"_npmUser\":{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"}],\"dist\":{\"shasum\":\"c12a353119279459ad4da0d0d563ecfc8f6517e1\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-1.13.0.tgz\",\"integrity\":\"sha512-XKDBdwFMZI4r4ex5kA2HXRivuBLz8oBe9MyqT95rHza4Nv0lJ56/kmlRSipbwdOxCiTWKcpNroI6vL8xBxl1wA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC0pxmsLkLNRiNA28YIoxkWXZz2tphSXa/OvpcGk6j2UQIgW/EgoaumKgYJf3iIYKtWxKDSZoWKt7XAgJlxIVDpd8Y=\"}]},\"directories\":{}},\"1.13.1\":{\"name\":\"ember-cli\",\"version\":\"1.13.1\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"broccoli\":\"0.16.3\",\"broccoli-caching-writer\":\"0.5.5\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"^2.0.0\",\"broccoli-es6modules\":\"^0.6.0\",\"broccoli-filter\":\"0.1.14\",\"broccoli-funnel\":\"0.2.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.7\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"1.1.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"concat-stream\":\"^1.4.7\",\"configstore\":\"0.3.2\",\"core-object\":\"0.0.2\",\"cpr\":\"^0.4.1\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.1\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.21.0\",\"git-repo-info\":\"^1.0.4\",\"github\":\"^0.2.3\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.2\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.7.6\",\"pleasant-progress\":\"^1.0.2\",\"process-relative-require\":\"^1.0.0\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.13.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"2.3.2\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"silent-error\":\"^1.0.0\",\"strip-ansi\":\"^2.0.1\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"^0.8.3\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"1.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"node-require-timings\":\"1.0.0\",\"supertest\":\"0.15.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"chalk\",\"concat-stream\",\"configstore\",\"diff\",\"exists-sync\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"through\",\"tiny-lr\"],\"_id\":\"ember-cli@1.13.1\",\"_shasum\":\"fa51c6b9a05730a03dfbb40933bc59f062952f26\",\"_resolved\":\"file:ember-cli-1.13.1.tgz\",\"_from\":\"ember-cli-1.13.1.tgz\",\"_npmVersion\":\"2.5.1\",\"_nodeVersion\":\"0.12.0\",\"_npmUser\":{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"}],\"dist\":{\"shasum\":\"fa51c6b9a05730a03dfbb40933bc59f062952f26\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-1.13.1.tgz\",\"integrity\":\"sha512-yLnaeGTtPlG1DRlhB5PhekrGTNUZeQptO4KRQE3MgMUDqWGXd9rWQlg8UMZ2mYy0tnR8uNqz6qYQEqvqJ1Iwrg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCqNDt8Asi7oLePG6inNmrCY69/t211WQStjZ5gaA4niwIgIUfO8jGDtOdHbP6wU7s7c1uUfdjqQkD33wXeATTfJa4=\"}]},\"directories\":{}},\"1.13.5\":{\"name\":\"ember-cli\",\"version\":\"1.13.5\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.3\",\"broccoli-caching-writer\":\"0.5.5\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"^2.0.0\",\"broccoli-es6modules\":\"^0.6.0\",\"broccoli-filter\":\"0.1.14\",\"broccoli-funnel\":\"0.2.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.7\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-sourcemap-concat\":\"^1.0.0\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"1.1.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"concat-stream\":\"^1.4.7\",\"configstore\":\"0.3.2\",\"core-object\":\"0.0.2\",\"cpr\":\"^0.4.1\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.22.1\",\"git-repo-info\":\"^1.0.4\",\"github\":\"^0.2.3\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.2\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.7.6\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"process-relative-require\":\"^1.0.0\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.13.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"2.3.2\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"silent-error\":\"^1.0.0\",\"strip-ansi\":\"^2.0.1\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"^0.9.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"1.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"node-require-timings\":\"1.0.0\",\"supertest\":\"0.15.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"gitHead\":\"b6b2072acd5381367088cfb567fa323fafa389fc\",\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"chalk\",\"concat-stream\",\"configstore\",\"diff\",\"exists-sync\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"through\",\"tiny-lr\"],\"_id\":\"ember-cli@1.13.5\",\"_shasum\":\"21903bc93e58ccfb2c7db7634eb245737597d0e7\",\"_from\":\".\",\"_npmVersion\":\"2.11.0\",\"_nodeVersion\":\"2.2.1\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"}],\"dist\":{\"shasum\":\"21903bc93e58ccfb2c7db7634eb245737597d0e7\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-1.13.5.tgz\",\"integrity\":\"sha512-x0QgZqTEEU4jfzCMWHVn80rb0zBfkUDUe5+eSJuER4Op1StaQZcdx+bSEUQ5qwyFAbwCSJdNNc9JrJlRzyKv5Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCoB8IEwDg9qBP2/QTYkR3eLPqaYVGB900VLRrNZorMKwIhAK8OEmq0eXP5JQv82c+ramJekg8640ZXmgy3WAKB+gHh\"}]},\"directories\":{}},\"1.13.6\":{\"name\":\"ember-cli\",\"version\":\"1.13.6\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.3\",\"broccoli-caching-writer\":\"0.6.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"^2.0.0\",\"broccoli-es6modules\":\"^1.0.1\",\"broccoli-filter\":\"0.1.14\",\"broccoli-funnel\":\"0.2.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.7\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-sourcemap-concat\":\"^1.0.0\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"1.1.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"concat-stream\":\"^1.4.7\",\"configstore\":\"0.3.2\",\"core-object\":\"0.0.2\",\"cpr\":\"^0.4.1\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.22.1\",\"git-repo-info\":\"^1.0.4\",\"github\":\"^0.2.3\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.2\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.7.6\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"process-relative-require\":\"^1.0.0\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.13.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"2.3.2\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"silent-error\":\"^1.0.0\",\"strip-ansi\":\"^2.0.1\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"0.9.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"node-require-timings\":\"1.0.0\",\"supertest\":\"0.15.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"chalk\",\"concat-stream\",\"configstore\",\"diff\",\"exists-sync\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"through\",\"tiny-lr\"],\"_id\":\"ember-cli@1.13.6\",\"_shasum\":\"d9e75c6f98a8f2e324fcd574206b7fb20b951ff6\",\"_resolved\":\"file:ember-cli-1.13.6.tgz\",\"_from\":\"ember-cli-1.13.6.tgz\",\"_npmVersion\":\"2.11.0\",\"_nodeVersion\":\"2.2.1\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"}],\"dist\":{\"shasum\":\"d9e75c6f98a8f2e324fcd574206b7fb20b951ff6\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-1.13.6.tgz\",\"integrity\":\"sha512-d+94Iclcg53AwE1UhV7v4iKO6NWsjz/ovGG4wgQ2+tPoylk/7HBIoc4//LxPmkqJ1SrJPBfakawn4/NI6FUVPA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEKSYeDnIwTBkzF7bd/zw2V5LvIDJMgHpo0CKAZiVU05AiAEduHkoLkUAcBlTO8vR92K8PcNQr9nKsuUM9MKg2VBww==\"}]},\"directories\":{}},\"1.13.7\":{\"name\":\"ember-cli\",\"version\":\"1.13.7\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.5\",\"broccoli-caching-writer\":\"0.6.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"^2.0.0\",\"broccoli-es6modules\":\"^1.0.1\",\"broccoli-filter\":\"0.1.14\",\"broccoli-funnel\":\"0.2.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.7\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-sourcemap-concat\":\"^1.0.0\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"1.1.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"concat-stream\":\"^1.4.7\",\"configstore\":\"0.3.2\",\"core-object\":\"0.0.2\",\"cpr\":\"^0.4.1\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.22.1\",\"git-repo-info\":\"^1.0.4\",\"github\":\"^0.2.3\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.2\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.7.6\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"process-relative-require\":\"^1.0.0\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.13.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"2.3.2\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"silent-error\":\"^1.0.0\",\"strip-ansi\":\"^2.0.1\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"0.9.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"node-require-timings\":\"1.0.0\",\"supertest\":\"0.15.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"chalk\",\"concat-stream\",\"configstore\",\"diff\",\"exists-sync\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"testem\",\"through\",\"tiny-lr\"],\"_id\":\"ember-cli@1.13.7\",\"_shasum\":\"e28a28ee3dedb16c40dd1123d4f6f91499343535\",\"_resolved\":\"file:ember-cli-1.13.7.tgz\",\"_from\":\"ember-cli-1.13.7.tgz\",\"_npmVersion\":\"2.11.0\",\"_nodeVersion\":\"2.2.1\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"}],\"dist\":{\"shasum\":\"e28a28ee3dedb16c40dd1123d4f6f91499343535\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-1.13.7.tgz\",\"integrity\":\"sha512-LBlJ6OYGfyIxYM/z04QN18taHFORyIwpMiQRwm4UDaRUNH8wDRpKRQhiuOvxkbTX0cv+E3jA+AZIs0c9mx5FUw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEhSJlfA969MRjvEFxkWOz+coxtPqwC9DDXbkjy2EIZgAiBEikscpbS+lw1Dgfh67l1NKD4/McykTJRoVIa77l2qng==\"}]},\"directories\":{}},\"1.13.8\":{\"name\":\"ember-cli\",\"version\":\"1.13.8\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.5\",\"broccoli-caching-writer\":\"^1.1.0\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"^2.0.0\",\"broccoli-es6modules\":\"^1.0.1\",\"broccoli-filter\":\"0.1.14\",\"broccoli-funnel\":\"0.2.7\",\"broccoli-kitchen-sink-helpers\":\"0.2.7\",\"broccoli-merge-trees\":\"0.2.2\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-sourcemap-concat\":\"^1.0.0\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"1.1.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"concat-stream\":\"^1.4.7\",\"configstore\":\"0.3.2\",\"core-object\":\"0.0.2\",\"cpr\":\"^0.4.1\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.22.1\",\"git-repo-info\":\"^1.0.4\",\"github\":\"^0.2.3\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.2\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.7.6\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"process-relative-require\":\"^1.0.0\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.13.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"2.3.2\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"silent-error\":\"^1.0.0\",\"strip-ansi\":\"^2.0.1\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"0.9.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"node-require-timings\":\"1.0.0\",\"supertest\":\"0.15.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"chalk\",\"concat-stream\",\"configstore\",\"diff\",\"exists-sync\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"testem\",\"through\",\"tiny-lr\"],\"_id\":\"ember-cli@1.13.8\",\"_shasum\":\"9a116a0be1c73f9d6fdeb50042f207ab33f6e5c6\",\"_resolved\":\"file:ember-cli-1.13.8.tgz\",\"_from\":\"ember-cli-1.13.8.tgz\",\"_npmVersion\":\"2.13.4\",\"_nodeVersion\":\"2.2.1\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"}],\"dist\":{\"shasum\":\"9a116a0be1c73f9d6fdeb50042f207ab33f6e5c6\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-1.13.8.tgz\",\"integrity\":\"sha512-WTJzvrQmOkQ7cFLxR2OGdSGbfAxJHomRw/MOfRRZzEvkqsA8Tc6jUKAz94Ehe8kGD9M6EhtoTjGcTgiEPJjf/w==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHKpZEmdKNpSWjNZ3Aw1AyndkJscwYR6SnfiYqKoKiSoAiAMJWv8/fBpi9BOtYDwKrUHKDx10G06a6zWxMNMRw893g==\"}]},\"directories\":{}},\"1.13.9\":{\"name\":\"ember-cli\",\"version\":\"1.13.9\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.8\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.2.7\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-sourcemap-concat\":\"^2.0.2\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"1.1.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"1.2.1\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.22.1\",\"fs-monitor-stack\":\"^1.0.2\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.2\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.7.6\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.3\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"0.9.10\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.0\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"proxyquire\":\"^1.6.0\",\"rimraf\":\"2.3.2\",\"strip-ansi\":\"^2.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"gitHead\":\"91bf94a36fd059cf51fb68de59fc6023a35a9e3d\",\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"chalk\",\"configstore\",\"diff\",\"exists-sync\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"quick-temp\",\"readline2\",\"resolve\",\"testem\",\"through\"],\"_id\":\"ember-cli@1.13.9\",\"_shasum\":\"fec7c2d37c221f02dc4ff1ec1570e7e3e0bc1321\",\"_from\":\".\",\"_npmVersion\":\"2.14.7\",\"_nodeVersion\":\"4.2.1\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"fec7c2d37c221f02dc4ff1ec1570e7e3e0bc1321\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-1.13.9.tgz\",\"integrity\":\"sha512-umnIl5bw5E9XQhZEEnC9mpSj7h1lIF6pO36gzRJjMkQsCXOTa0OThbkAxsVwN5ls8MTHvKm8JufJmxKS4dIDCQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCXZfgiWPwBseZq5+bDpwgPDWkSDj6ch+9K2eUXJ2jXGAIgKoXXud+LHKlj9vr8aM+BSONAyvXj3/asXyrbjUSHAf4=\"}]},\"directories\":{}},\"1.13.10\":{\"name\":\"ember-cli\",\"version\":\"1.13.10\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.8\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.2.7\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-sourcemap-concat\":\"^2.0.2\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"1.1.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"1.2.1\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.22.1\",\"fs-monitor-stack\":\"^1.0.2\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.2\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.7.6\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.3\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"0.9.10\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.0\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"proxyquire\":\"^1.6.0\",\"rimraf\":\"2.3.2\",\"strip-ansi\":\"^2.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"chalk\",\"configstore\",\"diff\",\"exists-sync\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"quick-temp\",\"readline2\",\"resolve\",\"testem\",\"through\"],\"_id\":\"ember-cli@1.13.10\",\"_shasum\":\"2432b7aff10631d676ab58d2d15a51d37f7c7b2d\",\"_resolved\":\"file:ember-cli-1.13.10.tgz\",\"_from\":\"ember-cli-1.13.10.tgz\",\"_npmVersion\":\"2.14.7\",\"_nodeVersion\":\"4.2.1\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"2432b7aff10631d676ab58d2d15a51d37f7c7b2d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-1.13.10.tgz\",\"integrity\":\"sha512-eOrYrzHukGIWjlGFJQR0UYDaDTAtv0+YbDOj6i6BN/fESuF4v9nrZUNh5oPZndkv23b6UMRWRJVKh1QL0vDOuA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICnZQhifdc15/FH8PA4SDtYQ0Bf67yXhuQs0nReUZQjfAiBoPJJInC4bTKYMTn8yhcVWLVw0fzlfRsMmdFmb2Yc0kw==\"}]},\"directories\":{}},\"1.13.11\":{\"name\":\"ember-cli\",\"version\":\"1.13.11\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.8\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.2.7\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-sourcemap-concat\":\"^2.0.2\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"1.1.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"1.2.1\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.22.1\",\"fs-monitor-stack\":\"^1.0.2\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.2\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.3\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"0.9.10\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.0\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"proxyquire\":\"^1.6.0\",\"rimraf\":\"2.3.2\",\"strip-ansi\":\"^2.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@1.13.11\",\"_shasum\":\"bd0f3d14efc7fd65a70cdc067866c3a2c8527e0f\",\"_resolved\":\"file:ember-cli-1.13.11.tgz\",\"_from\":\"ember-cli-1.13.11.tgz\",\"_npmVersion\":\"3.3.6\",\"_nodeVersion\":\"5.0.0\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"shasum\":\"bd0f3d14efc7fd65a70cdc067866c3a2c8527e0f\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-1.13.11.tgz\",\"integrity\":\"sha512-H1B2RUltWCv/JduX9S1rORmGhMmuoGbJEdaZbXi69wCFEYCHNcpAux4eu3j/g4aR+FQNJo6c+xnarArGvPb/JQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIAzNnhbWh1doFLQs3A4jbeFFtx4DfoukBFaAZSCV1jk5AiBx8NmWyuxOi1rjSS2icLtSqVej4x8tVtkJAp99+am5yA==\"}]},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"directories\":{}},\"1.13.12\":{\"name\":\"ember-cli\",\"version\":\"1.13.12\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.8\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.2.7\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-sourcemap-concat\":\"^2.0.2\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"1.1.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"1.2.1\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.22.1\",\"fs-monitor-stack\":\"^1.0.2\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.2\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.3\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"0.9.10\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.0\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"proxyquire\":\"^1.6.0\",\"rimraf\":\"2.3.2\",\"strip-ansi\":\"^2.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@1.13.12\",\"_shasum\":\"0c143daaf3502abae9d15c3455a2c8127f7c1bd4\",\"_resolved\":\"file:ember-cli-1.13.12.tgz\",\"_from\":\"ember-cli-1.13.12.tgz\",\"_npmVersion\":\"3.3.6\",\"_nodeVersion\":\"5.0.0\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"0c143daaf3502abae9d15c3455a2c8127f7c1bd4\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-1.13.12.tgz\",\"integrity\":\"sha512-TBw1mhvb4Sxmb1Z9Y1b/U9WYZwap+NSwsH1PboCnu+mMlx8MDSVY/tP5gsg3TEsbWcGQr/eJA0R1urnTVOfWkQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFeg8UHGtGPtfV4nIEa8fm1kbisnB763WLhVM4vbLXQAAiEA0XXx89C+XhJjhzNTJxdYIRySzu+t6Mcb7Svk+HITcyI=\"}]},\"directories\":{}},\"1.13.13\":{\"name\":\"ember-cli\",\"version\":\"1.13.13\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.8\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.2.7\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-sourcemap-concat\":\"^2.0.2\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"1.1.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"1.2.1\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.22.1\",\"fs-monitor-stack\":\"^1.0.2\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.2\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.3\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"0.9.11\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.0\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"proxyquire\":\"^1.6.0\",\"rimraf\":\"2.3.2\",\"strip-ansi\":\"^2.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@1.13.13\",\"_shasum\":\"ea498fd4f396985013e835c2762e5473ec36f6c3\",\"_resolved\":\"file:ember-cli-1.13.13.tgz\",\"_from\":\"ember-cli-1.13.13.tgz\",\"_npmVersion\":\"2.14.7\",\"_nodeVersion\":\"4.2.2\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"ea498fd4f396985013e835c2762e5473ec36f6c3\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-1.13.13.tgz\",\"integrity\":\"sha512-gQAO1IrfB7TNgkJwt72c8SLMhgZG0hirAoXsaFnV3L0euxCai493cRxI0n2vzE6YiqcUK1rvd90G/7Hn8UCXmg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCzNytGSoo77I4KT/9wVbuXVbMX362TtqHGaM2Xjolk2wIgKbm1piBKRe2fXNHuKmsVT6b+H9RjOBepYprooBODR3o=\"}]},\"directories\":{}},\"2.2.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.2.0-beta.1\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-sourcemap-concat\":\"^2.0.2\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^1.4.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.2\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"0.9.11\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.1.1\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^3.4.0\",\"proxyquire\":\"^1.6.0\",\"strip-ansi\":\"^3.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.2.0-beta.1\",\"_shasum\":\"bf85603bcf7c9cba29a8a4a4510681ce222ed5b5\",\"_resolved\":\"file:ember-cli-2.2.0-beta.1.tgz\",\"_from\":\"ember-cli-2.2.0-beta.1.tgz\",\"_npmVersion\":\"3.5.0\",\"_nodeVersion\":\"5.0.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"bf85603bcf7c9cba29a8a4a4510681ce222ed5b5\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.2.0-beta.1.tgz\",\"integrity\":\"sha512-JO6mg5jJ55IChhilO4gWRXKWAOdBn1RIRHuD/x3R68SeCkizQ8pUguWNOgAbS7envDW1tqWkFmV2XHXyl6gyOw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIG7QTtZhuDJ6kTVxWbuOxVhWwjyg0b48LQ1fMnnOUVPDAiEAh0Gimz0luFKeZ2rBvuV4LeizA/HKAuP5OfiDePYx/Ss=\"}]},\"directories\":{}},\"2.2.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.2.0-beta.2\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"jshint\":\"mocha tests/unit/jshint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^1.4.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.2\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.0.0-rc.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.1.1\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^3.4.0\",\"proxyquire\":\"^1.6.0\",\"strip-ansi\":\"^3.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.2.0-beta.2\",\"_shasum\":\"b86a5284b57bb17d022f024278e5613618c32201\",\"_resolved\":\"file:ember-cli-2.2.0-beta.2.tgz\",\"_from\":\"ember-cli-2.2.0-beta.2.tgz\",\"_npmVersion\":\"3.5.0\",\"_nodeVersion\":\"5.0.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"b86a5284b57bb17d022f024278e5613618c32201\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.2.0-beta.2.tgz\",\"integrity\":\"sha512-0EpluHX03C1nDBSQocIS1eTIUWaI+NIIjeMbXXdkUDh6O8D6QUw1378u1ke/RjM5VmqqAeobztt5U/jqRQK5Xw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDk27NmI6zPjXnCwk96TxmpDSQGsI6Pcxdzl+Br63pF6QIhAJ2wkGcQVU7Bv1hopfUyPIF+OlV4k1pLH9fZN+/g9lO0\"}]},\"directories\":{}},\"2.2.0-beta.3\":{\"name\":\"ember-cli\",\"version\":\"2.2.0-beta.3\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"jshint\":\"mocha tests/unit/jshint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^1.4.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.2\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.0.0-rc.4\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.1.1\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^3.4.0\",\"proxyquire\":\"^1.6.0\",\"strip-ansi\":\"^3.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.2.0-beta.3\",\"_shasum\":\"fc0e0f22f23030c30c913b122f4adec203d77f15\",\"_resolved\":\"file:ember-cli-2.2.0-beta.3.tgz\",\"_from\":\"ember-cli-2.2.0-beta.3.tgz\",\"_npmVersion\":\"3.5.0\",\"_nodeVersion\":\"5.0.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"fc0e0f22f23030c30c913b122f4adec203d77f15\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.2.0-beta.3.tgz\",\"integrity\":\"sha512-lZSacge1DYfROUeY+JMT6tycDFtjMPWHO5h9VlVZ2wtevI/WgkCagfE2I8JeVq6WgTRDH5oo55wKJaN4kSljBg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCJzDlBAEfpWQPAOm48+8fygC2JrkZ7uikWP9IMsbgJOAIhAOamXYTAeavGmTDeVFMsrB/tiRW3Um87gcv8H5gs+Fls\"}]},\"directories\":{}},\"1.13.14\":{\"name\":\"ember-cli\",\"version\":\"1.13.14\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.8\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.2.7\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-sourcemap-concat\":\"^2.0.2\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"1.1.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"1.2.1\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.22.1\",\"fs-monitor-stack\":\"^1.0.2\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.2\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.3\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"0.9.11\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.0\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"proxyquire\":\"^1.6.0\",\"rimraf\":\"2.3.2\",\"strip-ansi\":\"^2.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@1.13.14\",\"_shasum\":\"1ff35577a0b4fbb8efad24710f52bb7b874a7765\",\"_resolved\":\"file:ember-cli-1.13.14.tgz\",\"_from\":\"ember-cli-1.13.14.tgz\",\"_npmVersion\":\"3.5.2\",\"_nodeVersion\":\"5.3.0\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"shasum\":\"1ff35577a0b4fbb8efad24710f52bb7b874a7765\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-1.13.14.tgz\",\"integrity\":\"sha512-fyV/J5IyI6yo6zNWqr2dx7tpFWqCQfhUEJPJhhTIBANuBMq4CECXVyKvT2w7dBOdlP/lKxnk5pKTgxrCcMTHrg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDVC7TTigp/fruH07oBEyTJuBi2lcp6J3oKU6/e0KSGXQIgeTE6DvJ05WCEEQdkprdhDV1mm1rrJsORAYajHIZPwqY=\"}]},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"directories\":{}},\"2.2.0-beta.4\":{\"name\":\"ember-cli\",\"version\":\"2.2.0-beta.4\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"jshint\":\"mocha tests/unit/jshint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^1.4.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.2\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.0.0-rc.4\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.1.1\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^3.4.0\",\"proxyquire\":\"^1.6.0\",\"strip-ansi\":\"^3.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.2.0-beta.4\",\"_shasum\":\"c8e281f2ffac550e690eef71bc2cd00f6a27140a\",\"_resolved\":\"file:ember-cli-2.2.0-beta.4.tgz\",\"_from\":\"ember-cli-2.2.0-beta.4.tgz\",\"_npmVersion\":\"3.5.2\",\"_nodeVersion\":\"5.3.0\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"shasum\":\"c8e281f2ffac550e690eef71bc2cd00f6a27140a\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.2.0-beta.4.tgz\",\"integrity\":\"sha512-dhG6zSjTh9ntDjEG3THc8HUKd1O5ZtsIWNRQj9Mvyxw/lF7NckRAy63FosRKyIch77a9/6OUPUzFPvhWvHNDoQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDDbuvvW6ZwveEA4h9ypYId0yHzABUdSgGNLP5bN/arBAIhAKZjnGBdZVoV//TGK3Os43Gr8iMIyskJ3Po+SFz4E+KP\"}]},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"directories\":{}},\"2.2.0-beta.5\":{\"name\":\"ember-cli\",\"version\":\"2.2.0-beta.5\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"jshint\":\"mocha tests/unit/jshint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^1.4.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.2\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.0.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.1.1\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^3.4.0\",\"proxyquire\":\"^1.6.0\",\"strip-ansi\":\"^3.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.2.0-beta.5\",\"_shasum\":\"6c5c004317ff2ffdc99fffc5caae831ab5be3687\",\"_resolved\":\"file:ember-cli-2.2.0-beta.5.tgz\",\"_from\":\"ember-cli-2.2.0-beta.5.tgz\",\"_npmVersion\":\"3.3.12\",\"_nodeVersion\":\"5.4.0\",\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"dist\":{\"shasum\":\"6c5c004317ff2ffdc99fffc5caae831ab5be3687\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.2.0-beta.5.tgz\",\"integrity\":\"sha512-1hGh052Xh01k81KBtGaPr2Z1H4lYHAbqV7hJlL3THziK0b4SrMTqt1u8wXXWRMjzqtbTaEXjjEESCp/QnbFczw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHA6AFzK9WiHT8tFzaBz/S6RuXU33UbevssS6tvTACZ2AiA4u6QTmZl8T+0HAA2QE8zaZR5b0AXAW30HwbT+L96JJg==\"}]},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"directories\":{}},\"2.2.0-beta.6\":{\"name\":\"ember-cli\",\"version\":\"2.2.0-beta.6\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"jshint\":\"mocha tests/unit/jshint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^1.4.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.2\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.0.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.1.1\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^3.4.0\",\"proxyquire\":\"^1.6.0\",\"strip-ansi\":\"^3.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.2.0-beta.6\",\"_shasum\":\"8e166c3129055131f09250a1625d87e9c40fb888\",\"_resolved\":\"file:ember-cli-2.2.0-beta.6.tgz\",\"_from\":\"ember-cli-2.2.0-beta.6.tgz\",\"_npmVersion\":\"3.5.2\",\"_nodeVersion\":\"5.3.0\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"shasum\":\"8e166c3129055131f09250a1625d87e9c40fb888\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.2.0-beta.6.tgz\",\"integrity\":\"sha512-KeFOOhp07ZCdxKa0g4ELr/eEU5HoPm8NLb+zexvxikfHCHNPEsNcmK+tDkn+90oNbnjPvHqkPnJrngN2gExV7A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCTtNG45NPrn+9m14EAkVPoOQkJGwTgrPN3CpqeprhYYwIgTxrAy2mqA81C4SjYkA28Jpb+m0D9T/8xKjYkiuN3f8o=\"}]},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"directories\":{}},\"2.3.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.3.0-beta.1\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"jshint\":\"mocha tests/unit/jshint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^1.4.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.2\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.0.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.1.1\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^3.4.0\",\"proxyquire\":\"^1.6.0\",\"strip-ansi\":\"^3.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.3.0-beta.1\",\"_shasum\":\"45ea815b3e137a5bc69fc8f200c57a72040215c0\",\"_resolved\":\"file:ember-cli-2.3.0-beta.1.tgz\",\"_from\":\"ember-cli-2.3.0-beta.1.tgz\",\"_npmVersion\":\"3.5.0\",\"_nodeVersion\":\"5.0.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"45ea815b3e137a5bc69fc8f200c57a72040215c0\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.3.0-beta.1.tgz\",\"integrity\":\"sha512-qo4xU7gKPfBjMDnWyR5N5UaJx2rBqKtfoFk+I7Qhise1sokDI/OmE1kf5fYXKRhjgZvTDBupxDIWPZBI5IdsWg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICf+xePXGC1KITiY19G0zV5sY4mWxBevf/bV27YZufqyAiEA4XG8d4pDNy/i82nRlViUtFx/ZChsZv5MHZ1jEVG4rys=\"}]},\"directories\":{}},\"1.13.15\":{\"name\":\"ember-cli\",\"version\":\"1.13.15\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.8\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.2.7\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-sourcemap-concat\":\"^2.0.2\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"1.1.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"1.2.1\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.22.1\",\"fs-monitor-stack\":\"^1.0.2\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.2\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.3\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.0.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.0\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"proxyquire\":\"^1.6.0\",\"rimraf\":\"2.3.2\",\"strip-ansi\":\"^2.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@1.13.15\",\"_shasum\":\"7969b44846b366a9aa73c1827d8eb44269994f72\",\"_resolved\":\"file:ember-cli-1.13.15.tgz\",\"_from\":\"ember-cli-1.13.15.tgz\",\"_npmVersion\":\"3.3.12\",\"_nodeVersion\":\"5.4.1\",\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"dist\":{\"shasum\":\"7969b44846b366a9aa73c1827d8eb44269994f72\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-1.13.15.tgz\",\"integrity\":\"sha512-hQ+AF8w+Igs9DqqOT4Z9GZsMZyx6ORPcLf4RpPYZlMLmo5TaLOq8T4rqSFOa1NRPIo7PmBjxCoMaTlDJsahrKw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC8BjeR1ATe4MxXEetaC4kEVcVBg/Yx+qYDhGThotCUxgIhAI6rwGITQmDS03I1SzMBEOxp0oHVtDec12EKXpFuET1W\"}]},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"directories\":{}},\"2.3.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.3.0-beta.2\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"jshint\":\"mocha tests/unit/jshint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^1.4.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.2\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^4.0.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"mkdirp\":\"^0.5.1\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.1.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.0.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.1.1\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^3.4.0\",\"proxyquire\":\"^1.6.0\",\"strip-ansi\":\"^3.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.3.0-beta.2\",\"_shasum\":\"b49bc06762ba25cac25025d4703a56911ebcc830\",\"_resolved\":\"file:ember-cli-2.3.0-beta.2.tgz\",\"_from\":\"ember-cli-2.3.0-beta.2.tgz\",\"_npmVersion\":\"3.5.0\",\"_nodeVersion\":\"5.0.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"b49bc06762ba25cac25025d4703a56911ebcc830\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.3.0-beta.2.tgz\",\"integrity\":\"sha512-s2GLBQXwXhCCWceiILz4wrOnHRZvk0KQ9frsCsvjVtuM/958Vjqz8CqVe1MA+L7NsUYvDQoei+9K1YD6Be4f4Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCFXPQuAtEhyU1G+bIOGvbfqDcz+fE1NcpRWJn4rGE5TAIhAKScUjABa406aQwZ7ZLn0S04apVZ5Jg6GljsJSrkx1Tv\"}]},\"directories\":{}},\"2.3.0\":{\"name\":\"ember-cli\",\"version\":\"2.3.0\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - dev/generate-docs.js\",\"lint\":\"mocha tests/unit/lint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^1.4.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.2\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^4.0.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"mkdirp\":\"^0.5.1\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.3.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.0.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.1.1\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-eslint\":\"^1.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^3.4.0\",\"proxyquire\":\"^1.6.0\",\"strip-ansi\":\"^3.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.3.0\",\"_shasum\":\"eb33519baf738a2ac90e945b1494bbe6f4d60dd4\",\"_resolved\":\"file:ember-cli-2.3.0.tgz\",\"_from\":\"ember-cli-2.3.0.tgz\",\"_npmVersion\":\"3.6.0\",\"_nodeVersion\":\"5.6.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"eb33519baf738a2ac90e945b1494bbe6f4d60dd4\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.3.0.tgz\",\"integrity\":\"sha512-9IpKOoRd1DgRiMAaM7Y3ZLPTm3qUJBGK4EsJr5lyfCTCOJAm+FH8M7d+ds3QjLJ7fjob9dkVDZ7SIL7/h8cUdQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCuAk9ldJkTP7CbUW+18MhMJs5UjMs+oOUNCiEi8jow4gIhAJXUVuFzNbhhFq0VSFyHV6fjN7nLS24aTgy/HEJKSA+o\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-9-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.3.0.tgz_1455641350518_0.14224645891226828\"},\"directories\":{}},\"2.4.0\":{\"name\":\"ember-cli\",\"version\":\"2.4.0\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - dev/generate-docs.js\",\"lint\":\"mocha tests/unit/lint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^1.4.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-valid-component-name\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.2\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^4.0.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"mkdirp\":\"^0.5.1\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.3.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.0.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.1.1\",\"coveralls\":\"^2.11.2\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^3.4.0\",\"proxyquire\":\"^1.6.0\",\"strip-ansi\":\"^3.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.4.0\",\"_shasum\":\"9993c6668cc8e5fc571a1ed61d7fe3ee02f4aba0\",\"_resolved\":\"file:ember-cli-2.4.0.tgz\",\"_from\":\"ember-cli-2.4.0.tgz\",\"_npmVersion\":\"3.6.0\",\"_nodeVersion\":\"5.6.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"9993c6668cc8e5fc571a1ed61d7fe3ee02f4aba0\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.4.0.tgz\",\"integrity\":\"sha512-GnvvCJgO7+aoRH7OuzKDSeBPu+z7Y+8CkT61zliMKOMsazh0PQgFH8vLN0LevwZuakvSSJtWT/PYsPRt7hOZ2Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHsnMG6SMwI/XD7OPYUyWGcQbkWUz3WUKRcmbfX8G/fwAiEAl5unfbqrs2SYJQPefJIQJsK474WoWnnYaxSyCipDU14=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-5-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.4.0.tgz_1456806559353_0.31249209586530924\"},\"directories\":{}},\"2.4.1\":{\"name\":\"ember-cli\",\"version\":\"2.4.1\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - dev/generate-docs.js\",\"lint\":\"mocha tests/unit/lint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^1.4.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-valid-component-name\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.2\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^4.0.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"mkdirp\":\"^0.5.1\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.21\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.3.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.0.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.1.1\",\"coveralls\":\"^2.11.2\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^3.4.0\",\"proxyquire\":\"^1.6.0\",\"strip-ansi\":\"^3.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.4.1\",\"_shasum\":\"1faec1d6af89c8d0eaf6a80292eb95103ba4efa7\",\"_resolved\":\"file:ember-cli-2.4.1.tgz\",\"_from\":\"ember-cli-2.4.1.tgz\",\"_npmVersion\":\"3.6.0\",\"_nodeVersion\":\"5.6.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"1faec1d6af89c8d0eaf6a80292eb95103ba4efa7\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.4.1.tgz\",\"integrity\":\"sha512-SlqGxOHPSJ5ojuSaSUGyLtfyd5y788phTCCozdL9XizT2LdccvEmasFUVrqkEaidgNNn9s+vbx+8jbUGPdcsbA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD4tqGqf8fMns/U73hjwX2/an/KG/y/VCzXYshKf7OvWwIgR1TNkigVqZ5j/T6BZYPJb/1Fu998LUP1E7i9f5geCDE=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-13-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.4.1.tgz_1456891066486_0.9407850357238203\"},\"directories\":{}},\"2.4.2\":{\"name\":\"ember-cli\",\"version\":\"2.4.2\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - dev/generate-docs.js\",\"lint\":\"mocha tests/unit/lint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^1.4.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-valid-component-name\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.2\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^4.6.1\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"mkdirp\":\"^0.5.1\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.21\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^1.0.2\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.3.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.1.1\",\"coveralls\":\"^2.11.2\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^7.2.2\",\"proxyquire\":\"^1.6.0\",\"strip-ansi\":\"^3.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.4.2\",\"_shasum\":\"f02a998caae9657627326f6b220c635c89bfcc75\",\"_resolved\":\"file:ember-cli-2.4.2.tgz\",\"_from\":\"ember-cli-2.4.2.tgz\",\"_npmVersion\":\"3.6.0\",\"_nodeVersion\":\"5.6.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"f02a998caae9657627326f6b220c635c89bfcc75\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.4.2.tgz\",\"integrity\":\"sha512-nv3z9mXrc7KaHP1mBwNpvJ20L57f/QSYEN0sHIfj+eS9CLu4vREu/MxB3i4ngnvwcpxVvsGJHhhyGLtXvUtN8Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIC9AxxVsr1AWyydxVu6Fg9orMMf8yEOXXrRh/xE+dQIwAiEAwJLBGKVSbmwc3IToYLX3nl2+OErE2Rp563KGoZcjp7A=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.4.2.tgz_1457309399229_0.001876995898783207\"},\"directories\":{}},\"2.4.3\":{\"name\":\"ember-cli\",\"version\":\"2.4.3\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - dev/generate-docs.js\",\"lint\":\"mocha tests/unit/lint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-valid-component-name\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.7\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^4.6.1\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"mkdirp\":\"^0.5.1\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.21\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.6.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^7.2.2\",\"proxyquire\":\"^1.6.0\",\"supertest\":\"0.15.0\",\"testdouble\":\"^1.2.0\",\"yuidocjs\":\"0.10.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.4.3\",\"_shasum\":\"20a1704c20b48ead444a1cb335f9d3ef1d18e7ab\",\"_resolved\":\"file:ember-cli-2.4.3.tgz\",\"_from\":\"ember-cli-2.4.3.tgz\",\"_npmVersion\":\"3.7.3\",\"_nodeVersion\":\"5.9.1\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"20a1704c20b48ead444a1cb335f9d3ef1d18e7ab\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.4.3.tgz\",\"integrity\":\"sha512-GUOrMxzBGYGrXlI+3SFVVdE2FZ/qAV4pg0E9zvxacXHBwax+vABZIJsfwbLGoI5bMA7Av6c0z2iIK6z3jpahiQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICKsBGkMliVlNRXOBj5OPb4wStQ30qiqLXMgIEjrGWOlAiBKVmg8OZBhiJOT2Yb4RBmzRZeag9ipYuaAjR8ubonZ5Q==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.4.3.tgz_1459049678932_0.6603189310990274\"},\"directories\":{}},\"2.5.0\":{\"name\":\"ember-cli\",\"version\":\"2.5.0\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - dev/generate-docs.js\",\"lint\":\"mocha tests/unit/lint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-valid-component-name\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.7\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^4.6.1\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"mkdirp\":\"^0.5.1\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.21\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.6.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^7.2.2\",\"proxyquire\":\"^1.6.0\",\"supertest\":\"0.15.0\",\"testdouble\":\"^1.2.0\",\"yuidocjs\":\"0.10.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.5.0\",\"_shasum\":\"3044cfd499d260b9f4d014591ee4df751b74cb91\",\"_resolved\":\"file:ember-cli-2.5.0.tgz\",\"_from\":\"ember-cli-2.5.0.tgz\",\"_npmVersion\":\"3.8.3\",\"_nodeVersion\":\"5.6.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"3044cfd499d260b9f4d014591ee4df751b74cb91\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.5.0.tgz\",\"integrity\":\"sha512-8OOu0xcL9gxYbBb3MagYPKB5L9DSL5e3VRf2zpZuBmLZ+kTWWw7nc6EwprpajvnOzniKSkjEdpMQD6YLvc3u1A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCrylGIQWg4A2m8+XPBROWODBkUFVK0N54gd7TSBjejvgIhAI9gW6gJdr5wt1besQR4UNE18hLTW6uGvuA8lpnTzpHN\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.5.0.tgz_1460826120499_0.09301715902984142\"},\"directories\":{}},\"2.6.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.6.0-beta.1\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - dev/generate-docs.js\",\"lint\":\"mocha tests/unit/lint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-slow\":\"node - tests/runner slow\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.27.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.21\",\"lodash\":\"^4.6.1\",\"markdown-it\":\"6.0.1\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.6.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.19\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.6.0\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.6.0-beta.1\",\"_shasum\":\"979aa6459619e9ce7f23d4b55158b052ffcdcb1d\",\"_resolved\":\"file:ember-cli-2.6.0-beta.1.tgz\",\"_from\":\"ember-cli-2.6.0-beta.1.tgz\",\"_npmVersion\":\"3.8.3\",\"_nodeVersion\":\"5.6.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"979aa6459619e9ce7f23d4b55158b052ffcdcb1d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.6.0-beta.1.tgz\",\"integrity\":\"sha512-/6hllpZxZBYSuWmo4XKYjrH5QAsfMGriiQIVpvC+3nM3qqBR5FGJzytrHR38JIu8fSXt0a1tOzfo7PFmp+C3Vw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCcae9vmyw0dcKR8G0OYo91xnT9IHTA/xcQle9vBwVJ1AIhAPdktrPQnuRD2CgdakotqVpfg1uEbMM6u+na567RudFP\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.6.0-beta.1.tgz_1460827994074_0.35682921670377254\"},\"directories\":{}},\"2.6.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.6.0-beta.2\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - dev/generate-docs.js\",\"lint\":\"mocha tests/unit/lint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-slow\":\"node - tests/runner slow\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"2.0.0\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.27.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.21\",\"lodash\":\"^4.6.1\",\"markdown-it\":\"6.0.1\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.6.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.19\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.6.0\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.6.0-beta.2\",\"_shasum\":\"de76d354740dc09be40b486bf3aaf1ace557d192\",\"_resolved\":\"file:ember-cli-2.6.0-beta.2.tgz\",\"_from\":\"ember-cli-2.6.0-beta.2.tgz\",\"_npmVersion\":\"3.8.6\",\"_nodeVersion\":\"6.0.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"de76d354740dc09be40b486bf3aaf1ace557d192\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.6.0-beta.2.tgz\",\"integrity\":\"sha512-Nw1uTYYvSsIrDYn4aIDb4ttS8hcZLy0VM8BpCBGTgiElRZf+XaEQwfgnNqng7a0vSdISyxE7LifD36VzokuEYA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIAmUk1sustsK7uk2zRaZzRXDwIp/smge24l67vE4mqKGAiA3UTWO2AVA9NSa3j5RqahdXmqmK7qYKTLsclGdXudFjg==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.6.0-beta.2.tgz_1461859777436_0.07042227708734572\"},\"directories\":{}},\"2.5.1\":{\"name\":\"ember-cli\",\"version\":\"2.5.1\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - dev/generate-docs.js\",\"lint\":\"mocha tests/unit/lint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-valid-component-name\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.7\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^4.6.1\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"mkdirp\":\"^0.5.1\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.21\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.6.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^7.2.2\",\"proxyquire\":\"^1.6.0\",\"supertest\":\"0.15.0\",\"testdouble\":\"^1.2.0\",\"yuidocjs\":\"0.10.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.5.1\",\"_shasum\":\"16848b0218321f505f1fd7d7fe32e309f1302cb1\",\"_resolved\":\"file:ember-cli-2.5.1.tgz\",\"_from\":\"ember-cli-2.5.1.tgz\",\"_npmVersion\":\"3.8.6\",\"_nodeVersion\":\"5.11.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"16848b0218321f505f1fd7d7fe32e309f1302cb1\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.5.1.tgz\",\"integrity\":\"sha512-47jQzHmEv7kG9/BFOkQgABnFsosg0ns5c4oByhQpFq8WsFYINtaq1D/CNugKqonApeScu5qXtqNO7YesNTLzEw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD/1MmOMmRkKi2MNLhaSAwK2A94caKvENdsWg9vsV440wIgK0A1egaiUENbncVYhpAmwAHTacsP0EHqTVJg6wNQlT0=\"}]},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.5.1.tgz_1463757848062_0.9590315576642752\"},\"directories\":{}},\"2.6.0-beta.3\":{\"name\":\"ember-cli\",\"version\":\"2.6.0-beta.3\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - dev/generate-docs.js\",\"lint\":\"mocha tests/unit/lint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-slow\":\"node - tests/runner slow\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"2.0.1\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.27.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.21\",\"lodash\":\"^4.6.1\",\"markdown-it\":\"6.0.1\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.6.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.19\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.6.0\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.6.0-beta.3\",\"_shasum\":\"30f1deea1a2eddc33057ce0ed40c0ce21a4b5f1b\",\"_resolved\":\"file:ember-cli-2.6.0-beta.3.tgz\",\"_from\":\"ember-cli-2.6.0-beta.3.tgz\",\"_npmVersion\":\"2.15.1\",\"_nodeVersion\":\"4.4.3\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"30f1deea1a2eddc33057ce0ed40c0ce21a4b5f1b\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.6.0-beta.3.tgz\",\"integrity\":\"sha512-pRUxH1nM125AApm/bbuICuMSoVCNXWKbvd4BjG7swQH0gT9JUbtP3AltmOB+ar/WC7oPaOE1fSI8WnT958NVTA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIF3TnSwpRksPkZn+RPxKG0kI139G8Jto0WikM5H3QJzdAiAFz4+PQs1AxowJtiGekKV7cguUx7vZ1ceS3zzhfnSv1A==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.6.0-beta.3.tgz_1464326135725_0.3548495911527425\"},\"directories\":{}},\"2.6.0\":{\"name\":\"ember-cli\",\"version\":\"2.6.0\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - dev/generate-docs.js\",\"lint\":\"mocha tests/unit/lint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-slow\":\"node - tests/runner slow\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"2.0.1\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.27.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.21\",\"lodash\":\"^4.6.1\",\"markdown-it\":\"6.0.1\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.1\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.6.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.19\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.6.0\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.6.0\",\"_shasum\":\"1cb9e7b8f2c3d4eaf6a35cbb8b64efcd9735ead8\",\"_resolved\":\"file:ember-cli-2.6.0.tgz\",\"_from\":\"ember-cli-2.6.0.tgz\",\"_npmVersion\":\"2.15.1\",\"_nodeVersion\":\"4.4.3\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"1cb9e7b8f2c3d4eaf6a35cbb8b64efcd9735ead8\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.6.0.tgz\",\"integrity\":\"sha512-7yKZymQM5x6yzPHHkuZe4YyccOwHf6145HSZyDQL6Vl5CkAheQUhJ6VoPIO8tql+uEz5iND847XRMhzbxHM86g==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCILyQHRbjdhp66+bHa3TRUyk4rQc0kQlRJ95MfmvADygIgTSdYDej4X13NzJbz2jCng3TW1SRwI4sOXnJ3gwuhJeY=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.6.0.tgz_1465544907210_0.22987541020847857\"},\"directories\":{}},\"2.7.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.7.0-beta.1\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"2.0.1\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.21\",\"lodash\":\"^4.12.0\",\"markdown-it\":\"6.0.4\",\"markdown-it-terminal\":\"0.0.3\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.19\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^1.1.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.7.0-beta.1\",\"_shasum\":\"4d4c1bbdd5bb3b3154aec073ca5e08f26fec3c7b\",\"_resolved\":\"file:ember-cli-2.7.0-beta.1.tgz\",\"_from\":\"ember-cli-2.7.0-beta.1.tgz\",\"_npmVersion\":\"2.15.1\",\"_nodeVersion\":\"4.4.3\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"4d4c1bbdd5bb3b3154aec073ca5e08f26fec3c7b\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.7.0-beta.1.tgz\",\"integrity\":\"sha512-LSoAZszhRljtg8Q8VHSjGNY664U01Cu1D2k6Y8x+hpSDomaHLxpN/denkqMnfB36FU3TBmXykE/jRwRO812NxQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCOz31ejuw1jkfIQWwu3dKCZ1+3v9ES1BWtdrs8cWGHFgIgElx3D+rNNUTZ5I1mKHhUyqo+dXx/kY8bPFViho3nmxM=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.7.0-beta.1.tgz_1465549105557_0.9588865470141172\"},\"directories\":{}},\"2.6.1\":{\"name\":\"ember-cli\",\"version\":\"2.6.1\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - dev/generate-docs.js\",\"lint\":\"mocha tests/unit/lint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-slow\":\"node - tests/runner slow\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.27.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.21\",\"lodash\":\"^4.6.1\",\"markdown-it\":\"6.0.1\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.1\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.6.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.19\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.6.0\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.6.1\",\"_shasum\":\"5a2bb85b0d976592cf5455fa17b72095a7e07e0a\",\"_resolved\":\"file:ember-cli-2.6.1.tgz\",\"_from\":\"ember-cli-2.6.1.tgz\",\"_npmVersion\":\"3.8.6\",\"_nodeVersion\":\"5.11.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"5a2bb85b0d976592cf5455fa17b72095a7e07e0a\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.6.1.tgz\",\"integrity\":\"sha512-8CWXSprKNqaER5SP+7vpI+9nCxE/lL08ZAMGcFTOCBfQLMCKrjA7YZz1oC4t9CeYyGWVlZrgj0oaem+9DgEhQw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIG/HDZKYamwlkEVhWi7TlAqM8yxdnrvique2iD3x7DuJAiADvao4nIDH4uPC4p0gYBzdczj6h+X3QWNnTBiJSrqs+w==\"}]},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.6.1.tgz_1465637511325_0.8105885453987867\"},\"directories\":{}},\"2.7.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.7.0-beta.2\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.21\",\"lodash\":\"^4.12.0\",\"markdown-it\":\"6.0.4\",\"markdown-it-terminal\":\"0.0.3\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.19\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^1.1.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.7.0-beta.2\",\"_shasum\":\"58242a5849c2c13f5d649cdb39582e7817618152\",\"_resolved\":\"file:ember-cli-2.7.0-beta.2.tgz\",\"_from\":\"ember-cli-2.7.0-beta.2.tgz\",\"_npmVersion\":\"3.8.6\",\"_nodeVersion\":\"5.11.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"58242a5849c2c13f5d649cdb39582e7817618152\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.7.0-beta.2.tgz\",\"integrity\":\"sha512-YuEKxiWMq7nB6L1XGVxqdETwQnDL1l3mfFCVDLtw7g201njQRx/aAkbsfeOZYnRBMlLtkau7NZh1y7anoUoZWw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD73ew+3WDH6ma+ALWcYQFZNmt56MUP1RgN0cr8wr5F/QIhAMF59KuzzNv5hyoGmzJGIwrkw5YYUop3XBTUBgdZz6oH\"}]},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.7.0-beta.2.tgz_1465639415431_0.3711812279652804\"},\"directories\":{}},\"2.6.2\":{\"name\":\"ember-cli\",\"version\":\"2.6.2\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - dev/generate-docs.js\",\"lint\":\"mocha tests/unit/lint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-slow\":\"node - tests/runner slow\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.27.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.21\",\"lodash\":\"^4.6.1\",\"markdown-it\":\"6.0.1\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.1\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.6.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.19\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.6.0\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.6.2\",\"_shasum\":\"4311943c83e65c485c68899ec3965bcdb60319d9\",\"_resolved\":\"file:ember-cli-2.6.2.tgz\",\"_from\":\"ember-cli-2.6.2.tgz\",\"_npmVersion\":\"3.8.6\",\"_nodeVersion\":\"5.11.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"4311943c83e65c485c68899ec3965bcdb60319d9\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.6.2.tgz\",\"integrity\":\"sha512-fgftWJE6bX3qj4rgXeASQApH/brKfOu4HtiFxViixEBxcKLiL1lTztl3YMJ/GHr+AsBP+WH4D8NPV9V0+ulKtw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCsuaBJtiOAyqSk+t0XczdtPElqQdxRKRlBsK3lAPij+QIgMji4BdzE8jWOdr5U8zTWMO18jT8b6Y5eTYVHQ7tZt0o=\"}]},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.6.2.tgz_1466413048054_0.678540363907814\"},\"directories\":{}},\"2.7.0-beta.3\":{\"name\":\"ember-cli\",\"version\":\"2.7.0-beta.3\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.4\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.21\",\"lodash\":\"^4.12.0\",\"markdown-it\":\"6.1.0\",\"markdown-it-terminal\":\"0.0.3\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.20\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.13.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^1.1.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.7.0-beta.3\",\"_shasum\":\"65568f4e4d10e79da0231f64ab4f53ce11f4262b\",\"_resolved\":\"file:ember-cli-2.7.0-beta.3.tgz\",\"_from\":\"ember-cli-2.7.0-beta.3.tgz\",\"_npmVersion\":\"3.8.5\",\"_nodeVersion\":\"6.2.2\",\"_npmUser\":{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"65568f4e4d10e79da0231f64ab4f53ce11f4262b\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.7.0-beta.3.tgz\",\"integrity\":\"sha512-0tyIfp/vmjam1DMMuXsUaun0bfiT3cylFHSS/4IFNLdpQnLXuXyBXphXkgU7ULhDWu4EGxP194xSUs0J7irWuQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIH65WOiqKS67A/zf+x1TVjbikCXQ0ck1ADdD4o+Dj05jAiEA0gwzfDU8VjBYHOPq83rQFC/N6pht/AqzIbkz72KxENw=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.7.0-beta.3.tgz_1466464312877_0.029110100818797946\"},\"directories\":{}},\"2.7.0-beta.4\":{\"name\":\"ember-cli\",\"version\":\"2.7.0-beta.4\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.21\",\"lodash\":\"^4.12.0\",\"markdown-it\":\"6.0.4\",\"markdown-it-terminal\":\"0.0.3\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.19\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^1.1.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.7.0-beta.4\",\"_shasum\":\"c654d66511b774b724bf5fdd85e565bed53de1a8\",\"_resolved\":\"file:ember-cli-2.7.0-beta.4.tgz\",\"_from\":\"ember-cli-2.7.0-beta.4.tgz\",\"_npmVersion\":\"3.8.6\",\"_nodeVersion\":\"5.11.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"c654d66511b774b724bf5fdd85e565bed53de1a8\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.7.0-beta.4.tgz\",\"integrity\":\"sha512-lrzBfUclMYRd3gjO81CethUVli02T30KXhRiIibBZsPJHxquBp6Vn+RzJZIEX+A5rWg9jWZ2zV2mHHdCbrXZ8w==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDCMvV3xjuA5xpdK/Qrr5Hb7++r0/BtGs1ez3KpmDKK2wIgVqZ3QenycUy6Ik6LnEPKnF5Z5CLDxtuJrPxwUP1fSvM=\"}]},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.7.0-beta.4.tgz_1466512614706_0.2857418321073055\"},\"directories\":{}},\"2.7.0-beta.5\":{\"name\":\"ember-cli\",\"version\":\"2.7.0-beta.5\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.21\",\"lodash\":\"^4.12.0\",\"markdown-it\":\"6.0.4\",\"markdown-it-terminal\":\"0.0.3\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.19\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^1.1.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.7.0-beta.5\",\"_shasum\":\"2382f44e7130baed9b7ca6cdd1276b385912e599\",\"_resolved\":\"file:ember-cli-2.7.0-beta.5.tgz\",\"_from\":\"ember-cli-2.7.0-beta.5.tgz\",\"_npmVersion\":\"2.15.1\",\"_nodeVersion\":\"4.4.3\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"2382f44e7130baed9b7ca6cdd1276b385912e599\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.7.0-beta.5.tgz\",\"integrity\":\"sha512-2ts9gvMh0OVs1JySNkdoxvPRfOyub5+fiWq+eLEgkeeb6I9qtjiaDcEwLCY6IlbQXO+Jo1cbn1SWJ63GdUBX5w==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCAqBXioA4OXE0+A83K4V8a1+DfVomcMpsPyrRgI5BfogIgQKmUZlqyZm2Qdj5582C6DNET1JDqV1RQGGZqaxN/2uk=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.7.0-beta.5.tgz_1467750540824_0.14987442316487432\"},\"directories\":{}},\"2.7.0-beta.6\":{\"name\":\"ember-cli\",\"version\":\"2.7.0-beta.6\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.21\",\"lodash\":\"^4.12.0\",\"markdown-it\":\"6.0.4\",\"markdown-it-terminal\":\"0.0.3\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.19\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^1.1.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.7.0-beta.6\",\"_shasum\":\"97f3649def3b65f3afdb03ed0a3803c2ec09355d\",\"_resolved\":\"file:ember-cli-2.7.0-beta.6.tgz\",\"_from\":\"ember-cli-2.7.0-beta.6.tgz\",\"_npmVersion\":\"3.10.3\",\"_nodeVersion\":\"6.3.0\",\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"dist\":{\"shasum\":\"97f3649def3b65f3afdb03ed0a3803c2ec09355d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.7.0-beta.6.tgz\",\"integrity\":\"sha512-sNFOjeS7B0WTxvQPR72PNfmGlbEVTOSAPzfnBgIOPD/1rXNVdgwXI+VJYL9exagiVIxycUjEUVNFFn2FRSU+0Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCID04MCaodJdlnKkrPKCocBg/TKcbsabcG9JzSgbb2Tm+AiEApxvksK5jli8B+L98VRXM2YXjh2Arh/z7YEIU9tpDDPI=\"}]},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.7.0-beta.6.tgz_1468384216277_0.633512303698808\"},\"directories\":{}},\"2.6.3\":{\"name\":\"ember-cli\",\"version\":\"2.6.3\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - dev/generate-docs.js\",\"lint\":\"mocha tests/unit/lint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-slow\":\"node - tests/runner slow\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.27.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.21\",\"lodash\":\"^4.6.1\",\"markdown-it\":\"6.0.1\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.1\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.6.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.19\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.6.0\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.6.3\",\"_shasum\":\"d5c3bbab1ca2f561019f6ff733b45543f759241e\",\"_resolved\":\"file:ember-cli-2.6.3.tgz\",\"_from\":\"ember-cli-2.6.3.tgz\",\"_npmVersion\":\"3.10.3\",\"_nodeVersion\":\"6.3.0\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"d5c3bbab1ca2f561019f6ff733b45543f759241e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.6.3.tgz\",\"integrity\":\"sha512-m0ONpzbcIDXoCsXEMhD7KoCxZoTHPacsFazloq1d7Lu7zYhzSEmEnqOKQ37PhmbfL4Sg3DYm3GvrTGAGFd+BxA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBaulhHWeJZ3kBBZutig47XUVvNDMY9wlaxQgCkFPeEzAiA3GzA52hr8ewMxzAfSE0wWw7do3HfxF0SoHuC9/Itshw==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.6.3.tgz_1468557017366_0.02307725721038878\"},\"directories\":{}},\"2.7.0\":{\"name\":\"ember-cli\",\"version\":\"2.7.0\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.21\",\"lodash\":\"^4.12.0\",\"markdown-it\":\"6.0.4\",\"markdown-it-terminal\":\"0.0.3\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.19\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^1.1.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.7.0\",\"_shasum\":\"26dd9ab583d987e3b4e6b64b7f0cdfa059610404\",\"_resolved\":\"file:ember-cli-2.7.0.tgz\",\"_from\":\"ember-cli-2.7.0.tgz\",\"_npmVersion\":\"3.10.3\",\"_nodeVersion\":\"6.3.0\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"26dd9ab583d987e3b4e6b64b7f0cdfa059610404\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.7.0.tgz\",\"integrity\":\"sha512-2WEhytdXUKvt4DCtwjFt/8AXn5k4Tx7HGyFOAWpQpj6kFpAkdMqtEDbl2zk5BCmfQuMGB2mzkYax0f03n4m2lg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCRpi5v9TEPx3gARHYAjUowjIAQ7D8t2iBwZquCPBPfawIhAJ+1Mm4Zs3yDW5sjY7QzqkJTjQXG8KqOhO5BZ9lqEQpx\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.7.0.tgz_1469513758673_0.9696330411825329\"},\"directories\":{}},\"2.8.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.8.0-beta.1\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.3\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.2\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.10\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-lodash-subset\":\"^1.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.5.0\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.5\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^1.0.2\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.22\",\"lodash\":\"^4.12.0\",\"markdown-it\":\"7.0.0\",\"lodash.template\":\"^4.2.5\",\"markdown-it-terminal\":\"0.0.3\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.4\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.21\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.13.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^2.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.2\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.8.0-beta.1\",\"_shasum\":\"de57cb8177cd79ead3bb62c038541d0f937b6a65\",\"_resolved\":\"file:ember-cli-2.8.0-beta.1.tgz\",\"_from\":\"ember-cli-2.8.0-beta.1.tgz\",\"_npmVersion\":\"2.15.1\",\"_nodeVersion\":\"4.4.3\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"de57cb8177cd79ead3bb62c038541d0f937b6a65\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.8.0-beta.1.tgz\",\"integrity\":\"sha512-ZyFKaroumW1oBJ2jsWaiQRm0LiIsFzIsDoWJ9DOcFkOdJEOsd4USeNe4eRr1rU3o/s6zeusyINUCyLtDsOjecg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEbtOkN+NFRDecIB2YZWk8z1A3WuzV88a42rPVwDTk16AiAKFWaZrJbZVyUHin3vkAlvKYRId3eJMKbiDFbZROHXQQ==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.8.0-beta.1.tgz_1469759173760_0.14855524664744735\"},\"directories\":{}},\"2.8.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.8.0-beta.2\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.3\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.2\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.10\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-lodash-subset\":\"^1.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.5.0\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.5\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^1.0.2\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.22\",\"lodash\":\"^4.12.0\",\"markdown-it\":\"7.0.0\",\"lodash.template\":\"^4.2.5\",\"markdown-it-terminal\":\"0.0.3\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.4\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.21\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.13.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^2.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.2\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.8.0-beta.2\",\"_shasum\":\"c3a8fb731e186a7fc0bba0bebf3e22d95f500700\",\"_resolved\":\"file:ember-cli-2.8.0-beta.2.tgz\",\"_from\":\"ember-cli-2.8.0-beta.2.tgz\",\"_npmVersion\":\"3.10.3\",\"_nodeVersion\":\"6.3.0\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"c3a8fb731e186a7fc0bba0bebf3e22d95f500700\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.8.0-beta.2.tgz\",\"integrity\":\"sha512-RUFVyjx+rBGZbrfCujnT+Awjnb8OsVgBtyj8l3pG22k4b+JLP+2U8bZI3o/YvxZ+iKtiIp2d7Ykdr9fn9ZLjAQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQClhTSbp4pcc1olQ9ow99UVv9Rc3k56sGTpapucsdLDPQIhAOm7v3B5SSorujwR7MwJWLtw8cME7Pziabaf7pLr/Jj4\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.8.0-beta.2.tgz_1470109132592_0.9682610596064478\"},\"directories\":{}},\"2.8.0-beta.3\":{\"name\":\"ember-cli\",\"version\":\"2.8.0-beta.3\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.3\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.2\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.10\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-lodash-subset\":\"^1.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.5.0\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.5\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^1.0.2\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.22\",\"lodash\":\"^4.12.0\",\"markdown-it\":\"7.0.0\",\"lodash.template\":\"^4.2.5\",\"markdown-it-terminal\":\"0.0.3\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.4\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.21\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.13.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^2.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.2\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.8.0-beta.3\",\"_shasum\":\"ed58ca5c8e3416141d886f630a3606cfd9eade46\",\"_resolved\":\"file:ember-cli-2.8.0-beta.3.tgz\",\"_from\":\"ember-cli-2.8.0-beta.3.tgz\",\"_npmVersion\":\"3.10.3\",\"_nodeVersion\":\"6.3.1\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"ed58ca5c8e3416141d886f630a3606cfd9eade46\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.8.0-beta.3.tgz\",\"integrity\":\"sha512-XHe1sGVTx7sbQ1Zi9m5uGRUu7FA3OZAulL3YVM6OlwbzbVndjWtkS1FV+V8JsCkIy8r1zyziB+0IZpreIcZuRg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEgcm18Z6s0rkIQbf7JMHqI3oHAPUYkC8Gzp+JeezC8jAiAlVgnji4Ieal+K0cwvyvZksXo+crAKrAk/d7QQZ+YVxA==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.8.0-beta.3.tgz_1472081550782_0.8674918706528842\"},\"directories\":{}},\"2.8.0\":{\"name\":\"ember-cli\",\"version\":\"2.8.0\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.3\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.2\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli\":\"0.16.10\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-lodash-subset\":\"^1.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.5.0\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.5\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^1.0.2\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.22\",\"lodash\":\"^4.12.0\",\"markdown-it\":\"7.0.0\",\"lodash.template\":\"^4.2.5\",\"markdown-it-terminal\":\"0.0.3\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.4\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.21\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.13.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^2.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.2\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.8.0\",\"_shasum\":\"7c503a49cbd8423ba58403e222056bdfb79a985a\",\"_resolved\":\"file:ember-cli-2.8.0.tgz\",\"_from\":\"ember-cli-2.8.0.tgz\",\"_npmVersion\":\"3.10.3\",\"_nodeVersion\":\"6.3.1\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"7c503a49cbd8423ba58403e222056bdfb79a985a\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.8.0.tgz\",\"integrity\":\"sha512-l45PH/33KAX3ycltCNTcwmg7t7qWsvlrxsXwwbJFwI4CuXa03MM7Kinw0pOhsiFHFi5eE+k1WoPOeItHvUabzA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBBAChG11tJ5s5Nj5L9xKFgvAEozuteZvioPu/jPNY4FAiEAr9aGfmlhPzTB5kBA3L9dyrVvJZwGPSdCaa/y6CKZRyk=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.8.0.tgz_1473388085147_0.03661730024032295\"},\"directories\":{}},\"2.9.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.9.0-beta.1\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.0\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.3\",\"broccoli-middleware\":\"^0.18.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"diff\":\"^1.3.1\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-lodash-subset\":\"^1.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.6\",\"heimdalljs-fs-monitor\":\"^0.0.3\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^1.0.2\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.23\",\"markdown-it\":\"7.0.1\",\"lodash.template\":\"^4.2.5\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.4\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.13.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^2.5.2\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.2\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.9.0-beta.1\",\"_shasum\":\"89f2bca3ac9e9687b8833e552e6a2b13442b3d78\",\"_resolved\":\"file:ember-cli-2.9.0-beta.1.tgz\",\"_from\":\"ember-cli-2.9.0-beta.1.tgz\",\"_npmVersion\":\"3.10.3\",\"_nodeVersion\":\"6.3.1\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"89f2bca3ac9e9687b8833e552e6a2b13442b3d78\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.9.0-beta.1.tgz\",\"integrity\":\"sha512-C7Uxs2+3v3RYL44T2kWDKukJC7lLUxYCR0VCwftTqGa/s4oeKFaic4xzhfizncasi39eN1kW0F/6d+sceACy1g==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCcIC2jzgZSwm8/dckeuxzMgkHj6f6xO6UEcrM2J8bCPAIhAO3l9Sm4Z8jckh7pkeyLHIQR44rP2JbvqzeggCtKCzEd\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.9.0-beta.1.tgz_1473529943096_0.7601262836251408\"},\"directories\":{}},\"2.9.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.9.0-beta.2\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.0\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.3\",\"broccoli-middleware\":\"^0.18.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"diff\":\"^1.3.1\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-lodash-subset\":\"^1.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.6\",\"heimdalljs-fs-monitor\":\"^0.0.3\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^1.0.2\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.23\",\"markdown-it\":\"7.0.1\",\"lodash.template\":\"^4.2.5\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.4\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.13.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^2.5.2\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.2\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.9.0-beta.2\",\"_shasum\":\"3763a8b950d06547cb8bb5642a09412dd87854b5\",\"_resolved\":\"file:ember-cli-2.9.0-beta.2.tgz\",\"_from\":\"ember-cli-2.9.0-beta.2.tgz\",\"_npmVersion\":\"3.10.3\",\"_nodeVersion\":\"6.3.1\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"3763a8b950d06547cb8bb5642a09412dd87854b5\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.9.0-beta.2.tgz\",\"integrity\":\"sha512-DVD++d0MrxGQS1NzPnJUjsN/bsonX8NryIEklGvBSX9JSw/mtqpWuziaebXfEpRCgetotvSKeV2Bn9cqp/wH8Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCa6V8AEQmUaRfaEA0le6zZUM+Y1e1pmogkTKpKcXxu6QIhAO+59o7QxI87/y1ErZcpWpYu+uz/0Rh+62qqEVGE935U\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.9.0-beta.2.tgz_1474334047552_0.05520442477427423\"},\"directories\":{}},\"2.9.0\":{\"name\":\"ember-cli\",\"version\":\"2.9.0\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.0\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.3\",\"broccoli-middleware\":\"^0.18.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"diff\":\"^1.3.1\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-lodash-subset\":\"^1.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.6\",\"heimdalljs-fs-monitor\":\"^0.0.3\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^1.0.2\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.23\",\"markdown-it\":\"7.0.1\",\"lodash.template\":\"^4.2.5\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.4\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.13.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^2.5.2\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.2\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.9.0\",\"_shasum\":\"8d2bb45b8fb6e6deff8bf9d183de769fca9d5170\",\"_resolved\":\"file:ember-cli-2.9.0.tgz\",\"_from\":\"ember-cli-2.9.0.tgz\",\"_npmVersion\":\"2.15.9\",\"_nodeVersion\":\"4.6.0\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"8d2bb45b8fb6e6deff8bf9d183de769fca9d5170\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.9.0.tgz\",\"integrity\":\"sha512-2ad0yMyZ0CCqKG+sKsXb21Q2BZU4UT2dSgzREZrNX6Dp45e+StrklsF90ckWRwxYuye8ijvw4HXdA6f2metwdA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCqkgx/apwix/fkLdL35IC/DRgOujiG8CUCQ+snjysZjgIhAIDPOm2dqeEfaaiuVGQJHI5GlDW+vJPeoW5jeDVQA8BG\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.9.0.tgz_1477012400815_0.35845880629494786\"},\"directories\":{}},\"2.10.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.10.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.0\",\"broccoli-concat\":\"^3.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"broccoli-middleware\":\"^0.18.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.3\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.6\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.1.1\",\"heimdalljs-fs-monitor\":\"^0.0.3\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^1.2.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"leek\":\"0.0.23\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"8.0.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"3.10.8\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"1.0.2\",\"tree-sync\":\"^1.1.4\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.13.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^5.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"0.12.* - || ^4.5 || 6.*\"},\"trackingCode\":\"UA-49225444-1\",\"_id\":\"ember-cli@2.10.0-beta.1\",\"_shasum\":\"8ba58f137e1f0b4c56824f36c610d13a93e5e818\",\"_resolved\":\"file:ember-cli-2.10.0-beta.1.tgz\",\"_from\":\"ember-cli-2.10.0-beta.1.tgz\",\"_npmVersion\":\"2.15.9\",\"_nodeVersion\":\"4.6.0\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"8ba58f137e1f0b4c56824f36c610d13a93e5e818\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.10.0-beta.1.tgz\",\"integrity\":\"sha512-7qjRvMCaatZ+cEJo1VWOxQKc92aXZvqGZUin0RVbLNmpejasV4Z2awfF+dsbhMcSyNPC+Pl0MHRdtA0uoCpp3g==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIG73hE0KRe0JYAhPl9D6dPh5vQiclCxcmNF6atmCjf7NAiEAw4mRbMWlt40iNmaIYnktMecPffEXg1nMsd4RwvbP0cw=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.10.0-beta.1.tgz_1477021332189_0.6452188291586936\"},\"directories\":{}},\"2.9.1\":{\"name\":\"ember-cli\",\"version\":\"2.9.1\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.0\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.3\",\"broccoli-middleware\":\"^0.18.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"diff\":\"^1.3.1\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-lodash-subset\":\"^1.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.6\",\"heimdalljs-fs-monitor\":\"^0.0.3\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^1.0.2\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.23\",\"markdown-it\":\"7.0.1\",\"lodash.template\":\"^4.2.5\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.4\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.13.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^2.5.2\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.2\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.9.1\",\"_shasum\":\"d90e400dc8edb3eff5220724ac7a49e0c44ed7bb\",\"_resolved\":\"file:ember-cli-2.9.1.tgz\",\"_from\":\"ember-cli-2.9.1.tgz\",\"_npmVersion\":\"2.15.9\",\"_nodeVersion\":\"4.6.0\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"d90e400dc8edb3eff5220724ac7a49e0c44ed7bb\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.9.1.tgz\",\"integrity\":\"sha512-vjE0lFW4ceak3fku8yoefk7Csb2gc3ppouNU8nbtDAXt1/XvNXlOE5obCOd1Fm2onfL/N9WYaUDUdROJgS2glw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDOnrgL+evkVDKU4t16IJ8UyDoh1qYZlVZVXGAXEHcshAIhAKEox7lk/bjtvadrLTotUcJ4A8hmZcy1IXKIPvR2Im29\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.9.1.tgz_1477072931543_0.3513054456561804\"},\"directories\":{}},\"2.10.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.10.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.0\",\"broccoli-concat\":\"^3.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"broccoli-middleware\":\"^0.18.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.3\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.6\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.1.1\",\"heimdalljs-fs-monitor\":\"^0.0.3\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^1.2.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"leek\":\"0.0.23\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"8.0.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"3.10.8\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"1.0.2\",\"tree-sync\":\"^1.1.4\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.13.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^5.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"0.12.* - || ^4.5 || 6.*\"},\"trackingCode\":\"UA-49225444-1\",\"_id\":\"ember-cli@2.10.0-beta.2\",\"_shasum\":\"59f874adfded2dab68dddc65fb34b3e699c5ee92\",\"_resolved\":\"file:ember-cli-2.10.0-beta.2.tgz\",\"_from\":\"ember-cli-2.10.0-beta.2.tgz\",\"_npmVersion\":\"2.15.9\",\"_nodeVersion\":\"4.6.0\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"59f874adfded2dab68dddc65fb34b3e699c5ee92\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.10.0-beta.2.tgz\",\"integrity\":\"sha512-Bp4omakiurKf3NmKthk6kBhjSxopuH2vBNo+CU6SrjpcoChZt0enw2iIK6LVE7NCsxIHR8kOXOO9OZsNUYgxRQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBAgV9Oj5DQ0ExqSH4xL8tt+7Hu+8GQ9Je3jDwf9BHrbAiB0W1FZf3jDzpon6vhCx6+jkjRk3ZlOkOKlqHXhbZfa3w==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.10.0-beta.2.tgz_1477085249871_0.49358598282560706\"},\"directories\":{}},\"2.10.0\":{\"name\":\"ember-cli\",\"version\":\"2.10.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.0\",\"broccoli-concat\":\"^3.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"broccoli-middleware\":\"^0.18.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"capture-exit\":\"^1.0.4\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.3\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.6\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.1.1\",\"heimdalljs-fs-monitor\":\"^0.0.3\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^1.2.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"leek\":\"0.0.23\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"8.0.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"3.10.8\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.1.4\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.13.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^5.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"0.12.* - || ^4.5 || 6.*\"},\"trackingCode\":\"UA-49225444-1\",\"_id\":\"ember-cli@2.10.0\",\"_shasum\":\"3aefd56a207f60be1ba120aeacd41e7e7a9383d8\",\"_resolved\":\"file:ember-cli-2.10.0.tgz\",\"_from\":\"ember-cli-2.10.0.tgz\",\"_npmVersion\":\"3.10.8\",\"_nodeVersion\":\"6.9.1\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"3aefd56a207f60be1ba120aeacd41e7e7a9383d8\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.10.0.tgz\",\"integrity\":\"sha512-Xiv5sYONwsq7y3xjppw/pHPm0MCtxRUYMIXEjQXC+hHjadnAJzt3vD+4JP19XwKvVTkFEce/l00xduPPHRvtQA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFCoj/m8TZgZSi3DB667NSixwApoHbC1qCFWLqowrSeaAiEAjiRkrDmvPY+g/U7ebbY+80hGcYmlvKsAtRWhHDrmfMI=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.10.0.tgz_1480450514890_0.8590918693225831\"},\"directories\":{}},\"2.11.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.11.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.0\",\"broccoli-concat\":\"^3.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"broccoli-middleware\":\"^0.18.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"capture-exit\":\"^1.0.4\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^2.0.2\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.3\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.6\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"1.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.1.1\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"8.1.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.1\",\"npm\":\"3.10.8\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.1.4\",\"uuid\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.14.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^6.0.1\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"0.12.* - || ^4.5 || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[\"diff\",\"find-up\",\"mocha-eslint\",\"nock\",\"npm\"]},\"_id\":\"ember-cli@2.11.0-beta.1\",\"_shasum\":\"c6d8c4935e45f79977192f81c9dfd79627424ed0\",\"_resolved\":\"file:ember-cli-2.11.0-beta.1.tgz\",\"_from\":\"ember-cli-2.11.0-beta.1.tgz\",\"_npmVersion\":\"3.10.8\",\"_nodeVersion\":\"6.9.1\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"c6d8c4935e45f79977192f81c9dfd79627424ed0\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.11.0-beta.1.tgz\",\"integrity\":\"sha512-NLWpkAsh0+4HGB66r1V1VKcWWvLuL/cR6Z0hR8TlOYi24T/hRnSw/zpaNF3Dflv7QmZjh8jFskLiC7ae72Gkmg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD1rE/SEktVRBtDx0FEUPaMS6j4qbiA0gU7WhmHCa1ZNgIgJSgnrYAQdO7sOboR8Py4w8tr2yIhxzPPSwyJf+YzzcE=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.11.0-beta.1.tgz_1480617923654_0.0744850852061063\"},\"directories\":{}},\"2.10.1\":{\"name\":\"ember-cli\",\"version\":\"2.10.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.0\",\"broccoli-concat\":\"^3.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"broccoli-middleware\":\"^0.18.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"capture-exit\":\"^1.0.7\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.3\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.6\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.4.0\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.1.1\",\"heimdalljs-fs-monitor\":\"^0.0.3\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^1.2.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"leek\":\"0.0.23\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"8.0.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"3.10.8\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.1.4\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.13.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^5.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"0.12.* - || ^4.5 || 6.*\"},\"trackingCode\":\"UA-49225444-1\",\"_id\":\"ember-cli@2.10.1\",\"_shasum\":\"7738f6f1de0711099909a97ca252b9b522f219d9\",\"_resolved\":\"file:ember-cli-2.10.1.tgz\",\"_from\":\"ember-cli-2.10.1.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"7738f6f1de0711099909a97ca252b9b522f219d9\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.10.1.tgz\",\"integrity\":\"sha512-8YNU5S3fgH+qdMiCG3lfWgddjjiEJz3sihcf8i+znGx+ECNk1jJgQ6fEa6jv19pEWMuWhkCJJ5Stw6WeMTep3w==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCAeJOZbor+MGX6Ntw00f2HT2JHNq/WcdTUAlvQEpTWxgIgHE16qk4RutiCpwhXcdYkdkjjjAdTTjigDeCIjWC+Q7g=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.10.1.tgz_1484730549483_0.6162976548075676\"},\"directories\":{}},\"2.11.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.11.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.0\",\"broccoli-concat\":\"^3.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"broccoli-middleware\":\"^0.18.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"capture-exit\":\"^1.0.7\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^2.0.2\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.3\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.6\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.4.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"1.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.1.1\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"8.1.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.1\",\"npm\":\"3.10.8\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.1.4\",\"uuid\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.14.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^6.0.1\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"0.12.* - || ^4.5 || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[\"diff\",\"execa\",\"find-up\",\"mocha-eslint\",\"nock\",\"npm\"]},\"_id\":\"ember-cli@2.11.0-beta.2\",\"_shasum\":\"75a38c05b0aa2eda5d1404d67d1f45f9a5a46b3c\",\"_resolved\":\"file:ember-cli-2.11.0-beta.2.tgz\",\"_from\":\"ember-cli-2.11.0-beta.2.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"7.1.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"shasum\":\"75a38c05b0aa2eda5d1404d67d1f45f9a5a46b3c\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.11.0-beta.2.tgz\",\"integrity\":\"sha512-VGVbE5bdAN/QIvZ/e0zupgSHg19yowth9A+jzoCsN1VChzYl+BDsvegzAlWC2Bk0CaaF2X5fpGHAFrOcgkbVbw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHfCNvgayOXnizBX5F9DAUBJNLG20z/8fh8xRfKdCD2jAiEAoOt6GiLkNtSikUIfD/r+O4rBagPBrAv0T6iw6OwlOSA=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.11.0-beta.2.tgz_1485020841278_0.009590084664523602\"},\"directories\":{}},\"2.11.0\":{\"name\":\"ember-cli\",\"version\":\"2.11.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.0\",\"broccoli-concat\":\"^3.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"broccoli-middleware\":\"^0.18.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"capture-exit\":\"^1.0.7\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^2.0.2\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.3\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.6\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.4.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"1.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.1.1\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"8.1.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.1\",\"npm\":\"3.10.8\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.1.4\",\"uuid\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.14.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^6.0.1\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"0.12.* - || ^4.5 || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[\"diff\",\"execa\",\"find-up\",\"mocha-eslint\",\"nock\",\"npm\"]},\"_id\":\"ember-cli@2.11.0\",\"_shasum\":\"29461b1b3b1d7412b60dfc14e9399ba49ac9b707\",\"_resolved\":\"file:ember-cli-2.11.0.tgz\",\"_from\":\"ember-cli-2.11.0.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"7.1.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"shasum\":\"29461b1b3b1d7412b60dfc14e9399ba49ac9b707\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.11.0.tgz\",\"integrity\":\"sha512-TI/FpSXuKRVzDiATQMsPy8nHnB7zd7+w4VPITWxiUUY0aNNzZWe3tDRI6z45r1dPycA9jQWjp4yNmUxh41XbbA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDz17QaSdCNJ5+G8UJlfQo+3SuAZWdL/+M/abzYgO/ACwIgGLXRYO5iMNmHN51kZc5Y3OxMEkGaPyA8D0NNUBcwdGw=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.11.0.tgz_1485227994590_0.08271190081723034\"},\"directories\":{}},\"2.12.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.12.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.6.2\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.9\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"2.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.2.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^4.0.0\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"common-tags\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.14.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^8.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.2\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[\"diff\",\"npm\"]},\"_id\":\"ember-cli@2.12.0-beta.1\",\"_shasum\":\"b517e3b4ea66fd55648d880c1bded6a7a1dbc351\",\"_resolved\":\"file:ember-cli-2.12.0-beta.1.tgz\",\"_from\":\"ember-cli-2.12.0-beta.1.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"7.1.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"shasum\":\"b517e3b4ea66fd55648d880c1bded6a7a1dbc351\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.12.0-beta.1.tgz\",\"integrity\":\"sha512-NzXX2XbgD8dPBMfWVx5MAHlevm3Os1AibWG47ThQtTHzWMmHr0W2HxSJRlpczt5RAQrWS1rSdZejAp/93IeSPw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDc347ag0H45dPxoQxZBhdEsb48JcR+DNx0vSMEukbtDwIhAJObfEB+dh+68EsLpiEL4vdHQJ8KP/5rnOC2VZI/be2z\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.12.0-beta.1.tgz_1485231551460_0.7869422473013401\"},\"directories\":{}},\"2.11.1\":{\"name\":\"ember-cli\",\"version\":\"2.11.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.0\",\"broccoli-concat\":\"^3.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"broccoli-middleware\":\"^0.18.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"capture-exit\":\"^1.0.7\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^2.0.2\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.3\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.6\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.4.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"1.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.1.1\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"8.1.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.1\",\"npm\":\"3.10.8\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.1.4\",\"uuid\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.14.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^6.0.1\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"0.12.* - || ^4.5 || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[\"diff\",\"execa\",\"find-up\",\"mocha-eslint\",\"nock\",\"npm\"]},\"_id\":\"ember-cli@2.11.1\",\"_shasum\":\"519f93ee944e0a092e77da81027400a692c5b7d3\",\"_resolved\":\"file:ember-cli-2.11.1.tgz\",\"_from\":\"ember-cli-2.11.1.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"519f93ee944e0a092e77da81027400a692c5b7d3\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.11.1.tgz\",\"integrity\":\"sha512-tR/MMMBIfjC33BZ6/RVLdtA+QdejLzA2oBm24Y5/EHw5Sdd6AUaYgOJ4FvuDBeGU0rFJ6AbpuEk+DVLWl/KQzQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEAEcYxC07oTGgotA43+1iOWYyqf6jky41W+kk+K7U//AiEA176olk5U+Qx+fZOUw5cSrczOjO1vL2pIGkzH7xTh62E=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.11.1.tgz_1486725246781_0.7986523774452507\"},\"directories\":{}},\"2.12.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.12.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.6.2\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.9\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"2.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.2.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^4.0.0\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"common-tags\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.14.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^8.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.2\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[\"diff\",\"npm\"]},\"_id\":\"ember-cli@2.12.0-beta.2\",\"_shasum\":\"607bfe02eaddde67fbd54d4e01757dd8101f184e\",\"_resolved\":\"file:ember-cli-2.12.0-beta.2.tgz\",\"_from\":\"ember-cli-2.12.0-beta.2.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"607bfe02eaddde67fbd54d4e01757dd8101f184e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.12.0-beta.2.tgz\",\"integrity\":\"sha512-rf71GCnREzg0sIIWgwvM+XWLv57ZFcpcp9yqDa8Ev4b+juiD63xYKl71Z+VvWr7Y5TAnrcU/N/PPi3qzC18kEw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICdkDetIX3w+nxYSNHapePWXSQ0bY47Yyw1GElsqIRNhAiBHQv2R2qIyCzbNbK9oBJT706YPhw6iUKFU6HMK0SJOlQ==\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.12.0-beta.2.tgz_1488958679395_0.37113361875526607\"},\"directories\":{}},\"2.12.0\":{\"name\":\"ember-cli\",\"version\":\"2.12.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.6.2\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.9\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"2.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.2.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^4.0.0\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"common-tags\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.14.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^8.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.2\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[\"diff\",\"npm\"]},\"_id\":\"ember-cli@2.12.0\",\"_shasum\":\"1dd081ef736570d76600ae6f7dfd043b55ac41f5\",\"_resolved\":\"file:ember-cli-2.12.0.tgz\",\"_from\":\"ember-cli-2.12.0.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"1dd081ef736570d76600ae6f7dfd043b55ac41f5\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.12.0.tgz\",\"integrity\":\"sha512-pj7U/fne9CHXD2BAQkisHAMhaXTfmT6LXeWs8Y4EvEcsdXyEicp6g71fk5lK9sGAoRNL07X+svVZnGVQedUNtA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDHDq2GDHfL8z7tCLJuhnZm/lMH6rsiO6yZjQaz5lIAFwIgdEcZmTjSV19J7q2bvWnIBbjASmRCmcj/zUTNb4fe4rM=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.12.0.tgz_1489663748650_0.5040187432896346\"},\"directories\":{}},\"2.13.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.13.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"6.0.0-alpha.3\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.10\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"2.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^4.0.0\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.15.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^2.0.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.13.0-beta.1\",\"_shasum\":\"ec2b7cc7d5b9fda00d7defa7d9ce2d7104f962fa\",\"_resolved\":\"file:ember-cli-2.13.0-beta.1.tgz\",\"_from\":\"ember-cli-2.13.0-beta.1.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"ec2b7cc7d5b9fda00d7defa7d9ce2d7104f962fa\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.13.0-beta.1.tgz\",\"integrity\":\"sha512-WGXZOilOjy1f/Gdj7/fuP7jSs/Wmj2d/eKRU4JUUT9+YGO8Sbs9J/04HtvhvAWeACorlMx+vj+F7+9WILY4bsw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFNnbyZD3zoHeYttkz4Ayr+3kGgasRMEJCYN8fPbM5fLAiAK4K542vZ6YXWt0MejxQuIp6yL6/WWLsriI9q/zwnRfw==\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.13.0-beta.1.tgz_1489665669304_0.47947974945418537\"},\"directories\":{}},\"2.12.1\":{\"name\":\"ember-cli\",\"version\":\"2.12.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.6.2\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.9\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"2.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.2.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^4.0.0\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"common-tags\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.14.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^8.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.2\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[\"diff\",\"npm\"]},\"_id\":\"ember-cli@2.12.1\",\"_shasum\":\"33dd9341677f67f29bc0e286b129877ee15e5bcb\",\"_resolved\":\"file:ember-cli-2.12.1.tgz\",\"_from\":\"ember-cli-2.12.1.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"33dd9341677f67f29bc0e286b129877ee15e5bcb\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.12.1.tgz\",\"integrity\":\"sha512-qSVMFhdvfLYYbaSlPCsK4X3VbRP/EKh8K7MHCR8PW6T+gA+y0LOzr1ffsy5k/Yxh/6Kc9DyFQB6guo/OvLY23w==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCJ8wb3Heo6b4QCbjfntjRcTKpGsAlfJ5Pc+TRM4O+q9gIhAJFdmZzjw4BewimoUtnCTM57ugMjXDKyIn3JdBymdQ7F\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.12.1.tgz_1490170103102_0.7060348680242896\"},\"directories\":{}},\"2.13.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.13.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"6.0.0-alpha.3\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.11\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"2.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^4.0.0\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.15.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^2.0.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.13.0-beta.2\",\"_shasum\":\"de4440be127f3c0eafbc2c3cd6c5b08c86e2ddb8\",\"_resolved\":\"file:ember-cli-2.13.0-beta.2.tgz\",\"_from\":\"ember-cli-2.13.0-beta.2.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"de4440be127f3c0eafbc2c3cd6c5b08c86e2ddb8\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.13.0-beta.2.tgz\",\"integrity\":\"sha512-mvqU1O1UzA5HfpZU1RcmHplARPo/eo8RfYaJ3p2RSHwAHNUaYOxXsQhTYGNaIsc2GBQD8MSA5wNhJe8fwEtNAA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFaPRnxsUxyW4yc/VUR//jTWOlVCSGFV95rvJV9ietu3AiA+lUXUOWSZt1kdr67upL2PLjFyA1XXGeEZ+pyCS25d0A==\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.13.0-beta.2.tgz_1490171415906_0.8645324932876974\"},\"directories\":{}},\"2.13.0-beta.3\":{\"name\":\"ember-cli\",\"version\":\"2.13.0-beta.3\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"6.0.0-alpha.3\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.11\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"2.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^4.0.0\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.15.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^2.0.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.13.0-beta.3\",\"_shasum\":\"a4bf6a76ec27b72a67d0b665f191077db02f8e2b\",\"_resolved\":\"file:ember-cli-2.13.0-beta.3.tgz\",\"_from\":\"ember-cli-2.13.0-beta.3.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"a4bf6a76ec27b72a67d0b665f191077db02f8e2b\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.13.0-beta.3.tgz\",\"integrity\":\"sha512-yZWJIEZCI6B0xNJj87vaAPRrVnXKuVwZpGJwMIg8ZfMS/ha00VEb793yhbCpZdpPXJp01cjTe0BbKu9HeY3Vww==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDjieqJcRQ7uL+AAjijnxJBL9wXq7aMUyqIk2xES3e5awIgOpexqNjgCsc9rl/n6cvYmCMOfasz292WtXKk7wUIl2g=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.13.0-beta.3.tgz_1491075708846_0.18729895795695484\"},\"directories\":{}},\"2.12.2\":{\"name\":\"ember-cli\",\"version\":\"2.12.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.6.2\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.9\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"2.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.2.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^4.0.0\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"common-tags\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.14.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^8.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.2\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[\"diff\",\"npm\"]},\"_id\":\"ember-cli@2.12.2\",\"_shasum\":\"eccae6359e5d4e49d509e6391dcdf1961848377a\",\"_resolved\":\"file:ember-cli-2.12.2.tgz\",\"_from\":\"ember-cli-2.12.2.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"eccae6359e5d4e49d509e6391dcdf1961848377a\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.12.2.tgz\",\"integrity\":\"sha512-trfrqbNmCAOZQ6TPO+p44MuHaHCcd6FkdSG7c1ft8IvgEHgfjplQEZmqMVxiBIgiW2QL+iOLmks9idwLFwQf7Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGLHRTsEkLUJ7k7GghNBCOMuSaQoHEZEzMo3UdLD65WVAiEAwepH4nqq9IkSa8LaHXkqnexit1is2eSHoIfzWHnBJUI=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.12.2.tgz_1492864055373_0.2973494285251945\"},\"directories\":{}},\"2.13.0-beta.4\":{\"name\":\"ember-cli\",\"version\":\"2.13.0-beta.4\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"6.0.0-alpha.3\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.11\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"2.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^4.0.0\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.15.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^2.0.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.13.0-beta.4\",\"_shasum\":\"032b4a2aa4f626fd2d7bf83e49f036f82e096604\",\"_resolved\":\"file:ember-cli-2.13.0-beta.4.tgz\",\"_from\":\"ember-cli-2.13.0-beta.4.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"032b4a2aa4f626fd2d7bf83e49f036f82e096604\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.13.0-beta.4.tgz\",\"integrity\":\"sha512-roTTb/qTGE0bDTzyHIT07kbUjINvbFlsjm4aDm5gbnYLI4yH9Zr9xINHJiWxRKwBIp/SXauKcU4RT3Wvxihjgg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDJw00a5MuwEk9Zmxx8ovwzo0FkpSnQJ5xD/ZmpassbfgIhAPJ5DlNN8g02cGl4w1tH5LNq66eB/RHIbP31XUbfi6uC\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.13.0-beta.4.tgz_1492865537287_0.3131007107440382\"},\"directories\":{}},\"2.12.3\":{\"name\":\"ember-cli\",\"version\":\"2.12.3\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.6.2\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.9\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"2.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.2.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"common-tags\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.14.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^8.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.2\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[\"diff\",\"npm\"]},\"_id\":\"ember-cli@2.12.3\",\"_shasum\":\"6a1e2793f7c59fb970fa71289fbe886460ed6780\",\"_resolved\":\"file:ember-cli-2.12.3.tgz\",\"_from\":\"ember-cli-2.12.3.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"6a1e2793f7c59fb970fa71289fbe886460ed6780\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.12.3.tgz\",\"integrity\":\"sha512-R1URcSsOVZf/N4xNJOWcs2rDhDnJfG+Lz49a6cpgXLSg9MDpzEI+qOyYHr+UB1aZ0kv6QX3Gk73TnHoK5/abNw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIA9BH0l7ClBuqWRLQBCO113e0ubgpVcsovhqmvjUnBU2AiEAz+kQOus8FTQcMrqNax4WgNiulZaAYFVZUqzRUiSghdc=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.12.3.tgz_1493487474131_0.961469161324203\"},\"directories\":{}},\"2.13.0\":{\"name\":\"ember-cli\",\"version\":\"2.13.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"6.0.0-alpha.3\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.14\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"2.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.15.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^2.0.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.13.0\",\"_shasum\":\"c80d06ff8e16a47b0b2e5fbdb8761feebca86368\",\"_resolved\":\"file:ember-cli-2.13.0.tgz\",\"_from\":\"ember-cli-2.13.0.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"c80d06ff8e16a47b0b2e5fbdb8761feebca86368\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.13.0.tgz\",\"integrity\":\"sha512-VOJVU57DV8RDFIGxEnGKKkuCblM58hhkErNcA/6KwQodF282g8U/28sOFxU/osPA4IsnciFf9UxbJdOkFa8VtA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIB4X2Em3d3FTxvFTyTDbfeaJF8v4i5VfsNYha8EPFaZSAiEAnAP8ULIEofJUZV2SbA8T3UiK6zT8xsdN+TOMCqE+FkY=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.13.0.tgz_1493489293837_0.8817055933177471\"},\"directories\":{}},\"2.14.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.14.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"6.0.0-alpha.3\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.14\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^3.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.15.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.1\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^2.0.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.14.0-beta.1\",\"_shasum\":\"3b70b0d7c034f8ee5603e40ee1b9552c9e07e0b2\",\"_resolved\":\"file:ember-cli-2.14.0-beta.1.tgz\",\"_from\":\"ember-cli-2.14.0-beta.1.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"3b70b0d7c034f8ee5603e40ee1b9552c9e07e0b2\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.14.0-beta.1.tgz\",\"integrity\":\"sha512-kpLMP1tcyBS+xcSpy91bq2oX0OVmZzzymidQrXy2HIN9dxhjyB4EaaOgWJEsQlgQEIVsi+xqNemGAVJRfUSTXg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDEXsw+kc7ImTOaGJxcZ9MDfPZM+JD6F0EMOGbwXSXQFwIgLw5/hqsiMNq+MXFYr8esvAwg+eqkIoOsf8KKX9SN2WM=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.14.0-beta.1.tgz_1493492268914_0.5180946059990674\"},\"directories\":{}},\"2.13.1\":{\"name\":\"ember-cli\",\"version\":\"2.13.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"6.0.0-alpha.3\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.14\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"2.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.15.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^2.0.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.13.1\",\"_shasum\":\"ac02ca2d967bb660b577286e4c88c7cea13806b3\",\"_resolved\":\"file:ember-cli-2.13.1.tgz\",\"_from\":\"ember-cli-2.13.1.tgz\",\"_npmVersion\":\"4.5.0\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"ac02ca2d967bb660b577286e4c88c7cea13806b3\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.13.1.tgz\",\"integrity\":\"sha512-PBB7YCtigd1WaDLrK0tk70gwr01g/8wSdAwhohKZatO8YG0XbqgKAfkIU7VWtgokeyfp5uQeqj3pnPc49rXDLA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDHciNYnUwBNpgayApVMaSnUbNSqfiK7ebPWhPdONhrEgIgagkSonaQr4ApSN7ApXMacD0SuN+XmYUMT6IjplT3Av0=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.13.1.tgz_1493758381272_0.8676621878985316\"},\"directories\":{}},\"2.13.2\":{\"name\":\"ember-cli\",\"version\":\"2.13.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.14\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"2.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.15.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^2.0.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.13.2\",\"_shasum\":\"a561f08e69b184fa3175f706cced299c0d1684e5\",\"_resolved\":\"file:ember-cli-2.13.2.tgz\",\"_from\":\"ember-cli-2.13.2.tgz\",\"_npmVersion\":\"4.5.0\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"a561f08e69b184fa3175f706cced299c0d1684e5\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.13.2.tgz\",\"integrity\":\"sha512-mWHFF7d79pYem8wy2G9R79NHkLzieS6u41z6NqFU66IwHQtqyy5Bhgu6rNE7gCk35uvjEJeSUk3Mnnf7n9fDvQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGSFnwAAlf50bCWCpphQKr64yskoAz2b+sqLv9U3BsFnAiEA+b9Z+gTy0kWExaQyM9SLNDjyZ4RyL+4TPmnaKvmm8SI=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.13.2.tgz_1495135767246_0.9903513141907752\"},\"directories\":{}},\"2.14.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.14.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.14\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^3.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.15.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.1\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^2.0.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.14.0-beta.2\",\"_shasum\":\"319856f6dcf0a9dcf6cff5c9d9c720f5d9e51438\",\"_resolved\":\"file:ember-cli-2.14.0-beta.2.tgz\",\"_from\":\"ember-cli-2.14.0-beta.2.tgz\",\"_npmVersion\":\"4.5.0\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"319856f6dcf0a9dcf6cff5c9d9c720f5d9e51438\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.14.0-beta.2.tgz\",\"integrity\":\"sha512-eBvhxW37RRokycAEu46J9dKuyHnjvWJCwwoAJB+IyaeI26KL96QNruH3xXYdiA9QSUDOFgbV4Xf1ISQSu0HqEQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIA79S/8lNm4SaHnEUuCReK8LWbNPP/92k2PxWlU7IOxZAiEA1fk+h5+EhWtvboUVJ04CMf89/jpKA2NIPsew32q2Vbo=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.14.0-beta.2.tgz_1495137970251_0.916662567993626\"},\"directories\":{}},\"2.13.3\":{\"name\":\"ember-cli\",\"version\":\"2.13.3\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"2.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.15.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^2.1.2\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.13.3\",\"_shasum\":\"1918500e6280a68be017aca9b69937f6782a24b8\",\"_resolved\":\"file:ember-cli-2.13.3.tgz\",\"_from\":\"ember-cli-2.13.3.tgz\",\"_npmVersion\":\"3.10.8\",\"_nodeVersion\":\"6.9.1\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"dist\":{\"shasum\":\"1918500e6280a68be017aca9b69937f6782a24b8\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.13.3.tgz\",\"integrity\":\"sha512-o9oJWJcNFU+I3JmJOQYtY6ZYBBFuoy2PvriJxzwksJjhJWfWbQkFNwp48GGfqXIXvw07kINA3RlwyqY05AH/4A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC/YlmAutrnepSEJeEjtmB3MSymYcwU1falpiqG4fo4SgIhAMivOfKOnpi5+orQKBPb2PVNZZMDDWdgUhvVmJ0VWSR9\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.13.3.tgz_1498421099437_0.49551869835704565\"},\"directories\":{}},\"2.14.0\":{\"name\":\"ember-cli\",\"version\":\"2.14.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^3.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.15.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.1\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^2.1.2\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.14.0\",\"_shasum\":\"9aff1414168883183e8677fa32626d1e3228ccbc\",\"_resolved\":\"file:ember-cli-2.14.0.tgz\",\"_from\":\"ember-cli-2.14.0.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"9aff1414168883183e8677fa32626d1e3228ccbc\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.14.0.tgz\",\"integrity\":\"sha512-Uml6J5qvtnfXQF9a0RCK7+/wa6CywYWVITDTlUO8XfUQVb+/GN73jvwNAV1yzt2q+qaYcjygFKai5PWw7ePygA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCshUfNADdmZGzyzh3dcLGNzQhlD7oWTf2cIMz2PVepHQIhAK1JRLPbf4fM9f/D71zarSZq30Y5gab/V9vETM88MgC2\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.14.0.tgz_1499281938690_0.2679112667683512\"},\"directories\":{}},\"2.15.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.15.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.7.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^3.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.1\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.15.0-beta.1\",\"_shasum\":\"3f6178217c340883a6b962a6b9b530b9bd5aba79\",\"_resolved\":\"file:ember-cli-2.15.0-beta.1.tgz\",\"_from\":\"ember-cli-2.15.0-beta.1.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"3f6178217c340883a6b962a6b9b530b9bd5aba79\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.15.0-beta.1.tgz\",\"integrity\":\"sha512-z3U/COVgzPjNEUmXqK89CqCZ2YVhcBG+FyPotAmH7udka0LtnKObVNCC1s1kgsBcfZcxJk9myZ6NhiendEHqtw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBBp/4WtpJgLSX7odSF53fXElQFX8rRAth9/JWVVBolIAiEAu3ZCbUeWHo5c0A4IBuvmclg9sO7bQ5VL4mYgZvSu228=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.15.0-beta.1.tgz_1499327257666_0.5152406280394644\"},\"directories\":{}},\"2.14.1\":{\"name\":\"ember-cli\",\"version\":\"2.14.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^3.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.15.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.1\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^2.1.2\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.14.1\",\"_shasum\":\"22b5da78f85d72bff7e2e790fcf6b202c793f263\",\"_resolved\":\"file:ember-cli-2.14.1.tgz\",\"_from\":\"ember-cli-2.14.1.tgz\",\"_npmVersion\":\"3.10.8\",\"_nodeVersion\":\"6.9.1\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"dist\":{\"shasum\":\"22b5da78f85d72bff7e2e790fcf6b202c793f263\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.14.1.tgz\",\"integrity\":\"sha512-YLB6cslMmnFKmXHX3APUtC7Pk5kwxO80js/QM/4nsgYeUcHa5p7W84F5AourSaWhZhWrLs/22R8zDks/xYJ68g==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCrEdU4OJVXH+BQBTZGv6/x1b1BB5K6WsuZ7+asOWRNoAIhANTdnmqbD6s3sJnUWoXeE2wD/qvaInqFTBg8gWBHJLY+\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.14.1.tgz_1500767359526_0.10590856522321701\"},\"directories\":{}},\"2.14.2\":{\"name\":\"ember-cli\",\"version\":\"2.14.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^3.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.15.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.1\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^2.1.2\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.14.2\",\"_shasum\":\"f2c8c75d486ce6cc6b7ffbc22ebef8b32bb242b7\",\"_resolved\":\"file:ember-cli-2.14.2.tgz\",\"_from\":\"ember-cli-2.14.2.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"f2c8c75d486ce6cc6b7ffbc22ebef8b32bb242b7\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.14.2.tgz\",\"integrity\":\"sha512-ysuPFREZtZ75oj8junE6VQC7f8h1s+fvOW515YBDtd5buyOQDVlj4cyHEYSAEhBRp9uA0+7YmaSHFx806QOb2w==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDtk2iHzfsk83kn+17NSphCeIbRJ6f1y/hm1peJ/isQegIgWSEjSSVDubRla9zR+AmGWNpwmpWbkDZHbHWMdfRAsFg=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.14.2.tgz_1501758140204_0.6113871817942709\"},\"directories\":{}},\"2.15.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.15.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.7.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^3.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.1\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.15.0-beta.2\",\"_shasum\":\"4d99e0346c738c86525360633a626a424b1e3f78\",\"_resolved\":\"file:ember-cli-2.15.0-beta.2.tgz\",\"_from\":\"ember-cli-2.15.0-beta.2.tgz\",\"_npmVersion\":\"3.10.8\",\"_nodeVersion\":\"6.9.1\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"dist\":{\"shasum\":\"4d99e0346c738c86525360633a626a424b1e3f78\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.15.0-beta.2.tgz\",\"integrity\":\"sha512-AYDf5jlbi2tYlazrcgkKTkJrIF0FTgHFbM0LXUOifaL7mdngLDxI/8xGcShlBr8vsW9xgFEA5F/zbOOJeE6gtg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC/p2MgKPsjvVoUUZCd7VryesdIr/ZAwRJYdKudE5oJnAIgbjNMp8mluJfCo8J7tF4QqKMzJsYRMXO9Gv8kVM0hrP4=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.15.0-beta.2.tgz_1501774298509_0.4757979877758771\"},\"directories\":{}},\"2.15.0\":{\"name\":\"ember-cli\",\"version\":\"2.15.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"deep-freeze\":\"^0.0.1\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.7.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^3.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.1\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.15.0\",\"_shasum\":\"4f282f85f0858dc96ed526e5f4724502c74fe26e\",\"_resolved\":\"file:ember-cli-2.15.0.tgz\",\"_from\":\"ember-cli-2.15.0.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"4f282f85f0858dc96ed526e5f4724502c74fe26e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.15.0.tgz\",\"integrity\":\"sha512-RBMsmK1fJC12Lzg+do6XZys8NvvAzyIyMg6l/373AXIJUdXV/9Uqou4xkO/8MgovAAdO0Rotnr74b4dnNjxMRw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIG1KT/9SZRTC5GBtFFpxZoGh4V0vJVKSgxcsZ5KaI19iAiBrLCKlYuPe/ToEAhYXSOq8yIzKaDZd7HX6UhP5GH8ckw==\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.15.0.tgz_1504261443066_0.29076191736385226\"},\"directories\":{}},\"2.16.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.16.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"deep-freeze\":\"^0.0.1\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.6.0\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.1\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.16.0-beta.1\",\"_shasum\":\"bb70a79182709d90e14c460b85ac3ebd3320fb5d\",\"_resolved\":\"file:ember-cli-2.16.0-beta.1.tgz\",\"_from\":\"ember-cli-2.16.0-beta.1.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"bb70a79182709d90e14c460b85ac3ebd3320fb5d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.16.0-beta.1.tgz\",\"integrity\":\"sha512-5NrEQIIvs/T5KO5zx3h727JUNU7X3qf+eGOMazedtE0vhTT0IiZmUAhcI5kCT9OrWe3Sfs6dAHoz76BkKfqjzw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCQrZS1+qGBFT0X0j4UI0/Ymho5Hbgj5LH0tr92K+OWHgIgWxa8VQUo/3VMc/M5WW1c6usOHdhgB0k1r8EevrdxAVY=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.16.0-beta.1.tgz_1504265881393_0.8325515354517847\"},\"directories\":{}},\"2.15.1\":{\"name\":\"ember-cli\",\"version\":\"2.15.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"deep-freeze\":\"^0.0.1\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.7.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^3.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.1\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.15.1\",\"_shasum\":\"773add3cc18e5068f1c5f43a77544efa2712e47b\",\"_resolved\":\"file:ember-cli-2.15.1.tgz\",\"_from\":\"ember-cli-2.15.1.tgz\",\"_npmVersion\":\"4.2.0\",\"_nodeVersion\":\"7.10.1\",\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"dist\":{\"shasum\":\"773add3cc18e5068f1c5f43a77544efa2712e47b\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.15.1.tgz\",\"integrity\":\"sha512-np7T1TTlkSn+WmoNyZfRM9MNdj0KzxWTZTl2u47nDrVdQgA9eF/zdRH+a1PFrG7bvas8BVpf3RX5q7eIolMWEg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFJ7K8GLV0WS440WidvJQ3FTvL77IOmJgIxvNj0LVGr9AiA8fiCnMG/G01GBlLtpsycL/CbFj/VcShP3Ut7jGXN9cw==\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.15.1.tgz_1504673351317_0.2146134739741683\"},\"directories\":{}},\"2.16.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.16.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.6.0\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.1\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.16.0-beta.2\",\"_shasum\":\"f78277555f14eb12a7d6086379460117004a1682\",\"_resolved\":\"file:ember-cli-v2.16.0-beta.2.tgz\",\"_from\":\"ember-cli-v2.16.0-beta.2.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"8.1.3\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"f78277555f14eb12a7d6086379460117004a1682\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.16.0-beta.2.tgz\",\"integrity\":\"sha512-AXJPbGCy2enTCYVMu/I/TjNZk9F6HTfjV46l0BGMVKuDFv0gJfbMjFBx+zz3QmXOWbyaIXqI0LUDLg3yOjmDeA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHMPzkdbmNLavP9+tpvJTQ0t/pD5N9k3mPJs+5bEQVQYAiEA7cAkQjs2EYospuVzvSg2SfsKwj3Ajisfx2IrAxdDrck=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.16.0-beta.2.tgz_1506545100656_0.2244256678968668\"},\"directories\":{}},\"2.16.0\":{\"name\":\"ember-cli\",\"version\":\"2.16.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.6.0\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.1\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.16.0\",\"_shasum\":\"856fb46c89669b01f134a6696f06a35d05cd3724\",\"_resolved\":\"file:ember-cli-v2.16.0.tgz\",\"_from\":\"ember-cli-v2.16.0.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"6.9.1\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"shasum\":\"856fb46c89669b01f134a6696f06a35d05cd3724\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.16.0.tgz\",\"integrity\":\"sha512-8jKXeyJ2W/7KkOEA+PHo79vO47q1RtV81szn1sNFPyAE8S/ekVZxclJ8A1DH/vRD4AozXkcCGstTsv9vcFeUNQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICYtDdBM5egHOWPdxJ+M2sXGmvzofKc87010HqFWJmgrAiEA1MfpkQK+qhHxz/n52R8EGSmguIPDa4Jm7EpS4cqLpC8=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.16.0.tgz_1507603634240_0.6619458391796798\"},\"directories\":{}},\"2.17.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.17.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.17.0-beta.1\",\"_shasum\":\"99e20bb2efb04017a0ff5895a7b005ef635ae2b1\",\"_resolved\":\"file:ember-cli-v2.17.0-beta.1.tgz\",\"_from\":\"ember-cli-v2.17.0-beta.1.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"6.9.1\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"shasum\":\"99e20bb2efb04017a0ff5895a7b005ef635ae2b1\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.17.0-beta.1.tgz\",\"integrity\":\"sha512-uoNuS1vNpD0aW0rE1lVamO0j1EpnQZybEDEhM/sA5jcFgwpMcOxwIRDNj/1ruApVGaQPuBO77jPfLmqdgskncw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCwrUTzBxgC7VlqwT5yx+Siqo5V4V3XUwDOPI7ZvjsiGAIhAOq08mKhLdklrmYK/lzsKQBVrOYa/9+Nsmc/CWKjFpn1\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.17.0-beta.1.tgz_1507604778879_0.7353011136874557\"},\"directories\":{}},\"2.16.1\":{\"name\":\"ember-cli\",\"version\":\"2.16.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.6.0\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.1\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.16.1\",\"_shasum\":\"91da40f19b8496f879eea13d745b3924beb23729\",\"_resolved\":\"file:ember-cli-v2.16.1.tgz\",\"_from\":\"ember-cli-v2.16.1.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"6.9.1\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"shasum\":\"91da40f19b8496f879eea13d745b3924beb23729\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.16.1.tgz\",\"integrity\":\"sha512-kzqSo66S4tttVylbSoR1bjF+DGg8QZuAW8SKuGQgXteY9gf3ybGfL3iRz0AlAqUSe9fYw4z3ba2929sXmOIvEg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICsy3BF/LhV3xqkoyLeftK9iX5JLMjbBM0pxMTWJMSZYAiEA0vvz6R0ptoiRsi6cGM7kf7DMbqCp4uI1zs44GlnXkKQ=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.16.1.tgz_1507643994754_0.6215224708430469\"},\"directories\":{}},\"2.16.2\":{\"name\":\"ember-cli\",\"version\":\"2.16.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.6.0\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.1\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.16.2\",\"_shasum\":\"53b922073a8e6f34255a6e0dcb1794a91ba3e1b7\",\"_resolved\":\"file:ember-cli-v2.16.2.tgz\",\"_from\":\"ember-cli-v2.16.2.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"6.9.1\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"shasum\":\"53b922073a8e6f34255a6e0dcb1794a91ba3e1b7\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.16.2.tgz\",\"integrity\":\"sha512-hHqL4wqokiKOFi+hUBd+FYYdsL6k0LEt2ZY4W0E9tVz1Mu/PjNek3xpTQvDb4D0u8t2RU1QqZwW48cHIM/OfpQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICogQaGMf4qNGx1bqRT3j7YQepn8rSf5djt4+ZQWplpjAiA9bfP6APcoGo5paTYF9xa6HWuwm2oE29lSUD73cDa3sg==\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.16.2.tgz_1507735429908_0.1297058176714927\"},\"directories\":{}},\"2.17.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.17.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.17.0-beta.2\",\"_shasum\":\"8df8d4b3f1e0f10544d2c393bbef54fc8175f437\",\"_resolved\":\"file:ember-cli-2.17.0-beta.2.tgz\",\"_from\":\"ember-cli-2.17.0-beta.2.tgz\",\"_npmVersion\":\"3.10.8\",\"_nodeVersion\":\"6.9.1\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"dist\":{\"shasum\":\"8df8d4b3f1e0f10544d2c393bbef54fc8175f437\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.17.0-beta.2.tgz\",\"integrity\":\"sha512-y7yKBsOM3JCxDc7gHW8PDYAfgr9bZqFv9VRiWUkNihUSYio/CJmIeLc940I0Lv1dJVQZQWZ6Ls4/OdwFbJfGsQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC1b6g7Z9mr4grIoiiu4OvfYRxDn1Ybv22OqhFC9462qQIgHA47VQcx+VVi6jWao5QfNofGLusjqenYpwJtcV8B7x4=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.17.0-beta.2.tgz_1510001828350_0.024319836404174566\"},\"directories\":{}},\"2.17.0\":{\"name\":\"ember-cli\",\"version\":\"2.17.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.17.0\",\"_shasum\":\"4f8b1890724e54e780242ff4d05b498e367e3461\",\"_resolved\":\"file:ember-cli-v2.17.0.tgz\",\"_from\":\"ember-cli-v2.17.0.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"8.7.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"4f8b1890724e54e780242ff4d05b498e367e3461\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.17.0.tgz\",\"integrity\":\"sha512-SOhRZQAu+er4qu0YzDPGVNcvSLnKV8oA9sBlk6S2di8jPxPNq7CKvB+0lmxCuyyzYazImFRWAnOK/1XnWr2Quw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDe29oTOEon4cSPQgp6hkygt02LrOYlraDzh6TH7+0NfAiBVgrJkeb4wo5IK/BhbBQF24WTAFng41Cc57AKhZtZ4TA==\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.17.0.tgz_1511973181092_0.6654373654164374\"},\"directories\":{}},\"2.18.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.18.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.2.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.18.0-beta.1\",\"_shasum\":\"80997121f544b54a04e91747fd1382acfe751756\",\"_resolved\":\"file:ember-cli-v2.18.0-beta.1.tgz\",\"_from\":\"ember-cli-v2.18.0-beta.1.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"8.7.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"80997121f544b54a04e91747fd1382acfe751756\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.18.0-beta.1.tgz\",\"integrity\":\"sha512-WyOXVXwMWndD2CfwNZ6IZUcs1S1zBaJy35TEs6o16IAjYV/hWJh/pqomncXG23E9GGb+bSH4IMm0ulMifxQoaA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCRe9oxYacsjgSykchQp9f1B5sP0Qyh5cdMge0la7W+wwIhAKOhGebPWehyGVmreW6OHg3mgtCvKuMdHbhknkIZSsRm\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.18.0-beta.1.tgz_1511974384472_0.1866182831581682\"},\"directories\":{}},\"2.17.1\":{\"name\":\"ember-cli\",\"version\":\"2.17.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.17.1\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.9.3\",\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"dist\":{\"integrity\":\"sha512-Sl/T1plO5g2KNIYo6aCG2hgP//gK53NMI/zdDKZPrUvkELxavS/EM6+SHXxIocgJer1zkQDIb5L2fJo3uBCGUQ==\",\"shasum\":\"915a140732cd28d6c3d5b2e890731864ea55ad5b\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.17.1.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFNlikHUmBIeS7R0BB/LP0uodT8wS2ZruS63DTFhKBzJAiEAiltMluPQzUdWYre7N7DML1Tg2zbOA2ei1OpnwMKtfsI=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.17.1.tgz_1513017968071_0.7199804317206144\"},\"directories\":{}},\"2.18.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.18.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.2.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.18.0-beta.2\",\"_shasum\":\"5d5efb956b33e1a30d602eb6c6258de00d1ce226\",\"_resolved\":\"file:ember-cli-v2.18.0-beta.2.tgz\",\"_from\":\"ember-cli-v2.18.0-beta.2.tgz\",\"_npmVersion\":\"3.10.10\",\"_nodeVersion\":\"6.9.4\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"dist\":{\"shasum\":\"5d5efb956b33e1a30d602eb6c6258de00d1ce226\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.18.0-beta.2.tgz\",\"integrity\":\"sha512-tGAlYAUVOLxIaOMZC6dYVO4jtRjt3yW++m6ln76+3KScO1zWMxekyj1La49KcozSRaM2/RR0aX6KJ6xXdAzaiw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEkNitXEuOeTfCITIQDDm31Y03TVcFJ1cHbUNj0e95a6AiBCyrCd71+Wl4Qr6x0weQ0A+l0fY/9cFzOJUtfhHNz8hQ==\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.18.0-beta.2.tgz_1513365351546_0.670231438241899\"},\"directories\":{}},\"2.17.2\":{\"name\":\"ember-cli\",\"version\":\"2.17.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.17.2\",\"_shasum\":\"101483d48dd295d297203160afcf3c44bcd47b75\",\"_resolved\":\"file:ember-cli-v2.17.2.tgz\",\"_from\":\"ember-cli-v2.17.2.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"8.7.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"101483d48dd295d297203160afcf3c44bcd47b75\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.17.2.tgz\",\"integrity\":\"sha512-+UL8Eu9kQc4moUu8kTbNnHao/8qKHDGwyh6jIHNa71xxPD09HeRyUro3vqBY3e8On7qrwb1HY2tzhrM63DeiTA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCSs5YQyNOBubDO/D9YsRKRhvtk8o9FDpd3D+ZTUQ6gagIhAO5xRqciqpUMeJRCJz1+FfgxzkFE71vN5riYOSMBg8AY\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.17.2.tgz_1514368801594_0.20027634385041893\"},\"directories\":{}},\"2.18.0\":{\"name\":\"ember-cli\",\"version\":\"2.18.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.2.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.18.0\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.6.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-D313VFA1ew1E+X6OdF5RZTDY2Xdhs4xmKy51/tbJy9CoCV4IVu19B8kgja69+7gVyTS0Stcdk5VFdGIDdi8fTA==\",\"shasum\":\"75c7cf7be8d195ae2eb072489e6b7243c95f63d4\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.18.0.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDWjzTyCgXCSyUxy8t6NDMyThH1PtS/f800tA0/qTHiTwIgARyhO3U5+yeW9BvCNNuYQD5XiUI0IKRka9mYG5UA6jM=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.18.0.tgz_1514832364937_0.9285752666182816\"},\"directories\":{}},\"3.0.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.0.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.2.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@3.0.0-beta.1\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.6.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-IWWka52MGKIvQCSpbnHWptHCDlArzEyq5TThZHpCmWk6Ft++yUeSvX6IP5exLikvXBB9+70Vyvyjsz2CJO9Szg==\",\"shasum\":\"7cab28ba09968d23c286145beeeb0d4684cfdb60\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.0.0-beta.1.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD3R9NG1vNEXNSqIaJYTIrU9Nos+waOfOeguyTVCnixhwIgUNyxsb2hGZgss+5C33Ad9EhfN5cRx7H0J7qbpj9Ur1I=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-3.0.0-beta.1.tgz_1514867573003_0.8806041106581688\"},\"directories\":{}},\"3.0.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"3.0.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.1.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@3.0.0-beta.2\",\"_shasum\":\"676deeeb54ca31ce15ea7202e34610a66f6106dc\",\"_resolved\":\"file:ember-cli-v3.0.0-beta.2.tgz\",\"_from\":\"ember-cli-v3.0.0-beta.2.tgz\",\"_npmVersion\":\"3.10.10\",\"_nodeVersion\":\"6.12.0\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"dist\":{\"shasum\":\"676deeeb54ca31ce15ea7202e34610a66f6106dc\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.0.0-beta.2.tgz\",\"integrity\":\"sha512-wXKM510RSQ2DGAuIDV+oa+w4U8SWzUym5CQ/U5on3cEYVZCBEMSKLyl0GC6zd/suWxv+ls2jKb5nEmhbGTqIaQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHoKQMmrfO9+WRlz4MU7MKs9Kql9Sat4xQoN2t9lSz8SAiEAhGr+U8BtvSPx0h+UAbFNXpy162xu3sKwIt4XsmScFng=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-3.0.0-beta.2.tgz_1516215172037_0.2589987840037793\"},\"directories\":{}},\"2.18.1\":{\"name\":\"ember-cli\",\"version\":\"2.18.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.2.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.18.1\",\"_shasum\":\"a8650dcb9ce4b6cb4749b93878c2a7ad2971e5fb\",\"_resolved\":\"file:ember-cli-v2.18.1.tgz\",\"_from\":\"ember-cli-v2.18.1.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"8.7.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"a8650dcb9ce4b6cb4749b93878c2a7ad2971e5fb\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.18.1.tgz\",\"integrity\":\"sha512-RgWdgsZG0qaF2njt67e3xujJ2etDzypfFrrHmPSmrzAORrFIKxVrnFKD70eeeZebW0CrD0rIgtwOVKf1cTHQaQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEca9uwT58CqNLKDLWEwrDZKz3nC6kosdaunufjYUfbRAiEAsxpTqKQtdmlbDQy7e1VaTYw9DG0Si/PHTTvSo4B0Bzw=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.18.1.tgz_1516612386560_0.14273041649721563\"},\"directories\":{}},\"2.18.2\":{\"name\":\"ember-cli\",\"version\":\"2.18.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.2.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.0.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.18.2\",\"_shasum\":\"bb15313a15139a85248a86d203643f918ba40f57\",\"_resolved\":\"file:ember-cli-v2.18.2.tgz\",\"_from\":\"ember-cli-v2.18.2.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"8.7.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"bb15313a15139a85248a86d203643f918ba40f57\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.18.2.tgz\",\"integrity\":\"sha512-GOX8czvJgxS4/BqZQvxmCTBgNCgzMRt1TyXvjTHEao3cN9PdYglkMUtltW5ByOnX7V0n/07uyukf+NkqvGCKXA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGswQMFrj95NJRGJPDpEW4jtD/OBUYunTdDZ34Wjr+RWAiEAov+/WtH89odICeupylPcJ1Ehy7dc9nOkU0zmQmpyzyk=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.18.2.tgz_1517568209111_0.6505937387701124\"},\"directories\":{}},\"3.0.0\":{\"name\":\"ember-cli\",\"version\":\"3.0.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.1.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.0.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@3.0.0\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"9.4.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-J17+IwqJgYN++buwCA0G9pBE1AWWBGgz5NR917F+grNVkY0548KRwa/AkGklpWTpXda3EpT0ytBofJWN3Soldw==\",\"shasum\":\"3d44be3ea88345d4d03c95453eb3527b15dbaeb2\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.0.0.tgz\",\"fileCount\":362,\"unpackedSize\":930566,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICy3cxio71bMW4+cNqRn4IEJi3fTK/nImR1J1E8hnRuxAiBmBWgSKoRl0WWYUA6qgmEaBiMaNmbHXpfd9WqJZ+IYQg==\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.0.0_1518584762867_0.7044535986109133\"},\"_hasShrinkwrap\":false},\"3.1.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.1.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.1.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.9.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"find-yarn-workspace-root\":\"^1.0.0\",\"fs-extra\":\"^5.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.2.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.0.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"eslint-plugin-node\":\"^5.2.1\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^5.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://img.shields.io/codeclimate/github/ember-cli/ember-cli.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\n### Create a new project\\n\\n```\\nember - new my-new-app\\n```\\n\\nThis will create a new folder `my-new-app`, initialize - a Git project in it,\\nadd the basic Ember.js project structure and install - any necessary npm and\\nBower dependencies.\\n\\n\\n### Create a new addon - project\\n\\n```\\nember addon my-new-addon\\n```\\n\\nThis is essentially - similar to `ember new` but will generate the structure\\nfor an ember-cli - addon instead.\\n\\n\\n### Build the project\\n\\n```\\nember build\\n```\\n\\nThis - will create a `dist` folder and run the build pipeline to generate all\\nthe - output files in it. You can specify `--environment=production` to build\\nin - production mode, which includes code minification and other optimizations.\\n\\n\\n### - Run the development server\\n\\n```\\nember serve\\n```\\n\\nThis will launch - a development server that will automatically rebuild your\\nproject on file - changes and serves the built app at .\\n\\n\\n### - Run the test suite\\n\\n```\\nember test\\n```\\n\\nThis command will start - the Testem runner, which will run all your tests from\\nthe `tests` folder. - This command also supports a `--server` option which will\\nautomatically - run tests on file changes.\\n\\n\\n### Generate files\\n\\n```\\nember generate - route foo\\n```\\n\\nThis will generate a `route` named `foo`. `route` is - an example here and can\\nbe replaced by any other available blueprint. Blueprints - are provided by\\nember-cli itself and any of you installed addons. Run `ember - generate --help`\\nto see a list of available blueprints in your project and - their options.\\n\\n\\n### Install an ember-cli addon\\n\\n```\\nember install - some-other-addon\\n```\\n\\nThis will search npm for a package named `some-other-addon`, - install it and\\nrun any additional install steps defined in the addon.\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Slack: [Get your invite](https://ember-community-slackin.herokuapp.com/)\\n- - IRC: #ember-cli on [freenode](https://webchat.freenode.net/?channels=%23ember-cli)\\n- - Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Website: [ember-cli.com](https://ember-cli.com)\\n\\n\\nDevelopment\\n------------------------------------------------------------------------------\\n\\nStart - by cloning the Git project to your local hard drive:\\n\\n```\\ngit clone - https://github.com/ember-cli/ember-cli.git\\n```\\n\\n### Link `ember` to - your development version\\n\\n\\nRunning the following command will link the - global `ember` utility to your\\nlocal development version:\\n\\n```\\nnpm - link\\n```\\n\\nNote that the global `ember` CLI utility will automatically - relay to any\\nproject-local ember-cli installation. If you want to use your - development\\nversion there instead run the following command from your Ember.js\\nproject - folder:\\n\\n```\\nnpm link ember-cli\\n```\\n\\nRead the official [npm-link - documentation](https://www.npmjs.org/doc/cli/npm-link.html)\\nfor more information.\\n\\n\\n### - Run the test suite\\n\\n```\\nnpm test\\n```\\n\\nwill run ESLint and the - \\\"fast\\\" subset of the test suite. Run\\n`npm run test-all` for the full - test suite which will currently take quite a\\nfew minutes due to heavy IO - and network usage.\\n\\nember-cli is using [Mocha](https://mochajs.org/) for - its internal tests. If\\nyou want to run a specific subset of tests have a - look at their\\n[documentation](https://mochajs.org/#exclusive-tests).\\n\\n\\n## - Build the documentation\\n\\nUse `npm run docs` to build HTML and JSON documentation - with YUIDoc and place\\nit in `docs/build/`. Please help by improving this - documentation.\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.1.0-beta.1\",\"_shasum\":\"a0edc2fcb0d68e3d09128200cf08c76fb6a76ebf\",\"_resolved\":\"file:ember-cli-v3.1.0-beta.1.tgz\",\"_from\":\"ember-cli-v3.1.0-beta.1.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"8.7.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"a0edc2fcb0d68e3d09128200cf08c76fb6a76ebf\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.1.0-beta.1.tgz\",\"fileCount\":365,\"unpackedSize\":939647,\"integrity\":\"sha512-MgbPCfCZFgKgf0Jaaqe2tZpNKs5ZICLQm9BA8+k0Keklfd1BCmaiPvzFq+cQJRj8eKMYg/PfrQtw85gHfEeu7w==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIAeKiiUgVtczXSzse0asF76z5FOALN0S8JGOB/5DIcIHAiByvdR5Ip2r3x37QXQdqq845FAzu1W9zNSWf8LAHU2SBA==\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.1.0-beta.1_1518781537731_0.19556813659889083\"},\"_hasShrinkwrap\":false},\"3.0.1\":{\"name\":\"ember-cli\",\"version\":\"3.0.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.1.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.0.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@3.0.1\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.9.0\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"integrity\":\"sha512-a2hLvi8WlXRu31d3/0I2yF7z61/S9z0DIFJ1Zk0F4GZlMo3g6cqCAgcsAZRN1yVOyk2KyRBZNX32owj+9NUaQA==\",\"shasum\":\"3e91ef8222811cd0a8d35fd2b10b2478d0594c04\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.0.1.tgz\",\"fileCount\":362,\"unpackedSize\":931759,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCM3gBDZS70Z4g1uHmhd5nuSl9SkxNRU3IDm10kr6glSwIhAMN1++OMpaefG5nj2KZbdRRvV7uINaLBcGn2zxSVy7FA\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.0.1_1521247223394_0.907185791672128\"},\"_hasShrinkwrap\":false},\"3.0.2\":{\"name\":\"ember-cli\",\"version\":\"3.0.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.1.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.0.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@3.0.2\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.9.0\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"integrity\":\"sha512-bUcNQbeti3VuxKrYYOA+8VaJ+D8Kf3i98ops1DbySJDxeMeBI/P1mXvSAFHpB0gZnAd12dMq8yA+PQdmQ6svXQ==\",\"shasum\":\"2272a2b2ffd9932cae247130d148aded60b446e7\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.0.2.tgz\",\"fileCount\":362,\"unpackedSize\":933419,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCT2lp7KD4fvr2z2UHQx+wlGZfKZkurQ0F8MMKeay9l1QIgF70Oo1h1Gj4g4ygFm+oQ1rwfyYgRRswOLw2M5lY8EY4=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.0.2_1521585691561_0.08460284098945592\"},\"_hasShrinkwrap\":false},\"3.0.3\":{\"name\":\"ember-cli\",\"version\":\"3.0.3\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.1.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.2.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@3.0.3\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"9.11.1\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"integrity\":\"sha512-e5996H7ysqkn15qKdKWvnGxgLs4PRfmXSn9ti8q3X8dwg9RTn5yRYAuVtnJAa0O19U7btZZ1R5bQcLO7XZwFzw==\",\"shasum\":\"8d6ab5f97afbb5a81285992423e69224228d3db3\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.0.3.tgz\",\"fileCount\":362,\"unpackedSize\":934716,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICeap35pJrw1tpjqqlG4PqhIr4ZpSXGOVchD4oxOMG0UAiAlMe2hMj75AFkSkFV+QZmHvQi5kPidfMrkD2qcDNofgg==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.0.3_1523375202201_0.8737876268805109\"},\"_hasShrinkwrap\":false},\"3.1.0\":{\"name\":\"ember-cli\",\"version\":\"3.1.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.1.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.9.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"find-yarn-workspace-root\":\"^1.0.0\",\"fs-extra\":\"^5.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.2.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.2.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"eslint-plugin-node\":\"^5.2.1\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^5.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@3.1.0\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.9.4\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"dist\":{\"integrity\":\"sha512-PopJMOMn8UPD6PvC09+l6/20HjtMeroFFxkQe4LTdmm1NpB/+3G51EEQkO87Y5bbAbD8Elx2IDGzdVcMHgZkqQ==\",\"shasum\":\"a8988d141631533c1a47a5f22cccf510b7d07b86\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.1.0.tgz\",\"fileCount\":365,\"unpackedSize\":941610,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIB/dsCkJLzAPKsENDwEnwYMh9ayGZQVr8Kus5zj/sYx8AiA7ZdFtQWIwT5lB1nC7rwyday1dtZFm/IpNBV0ZTbdoXw==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.1.0_1523427007278_0.10373949704076213\"},\"_hasShrinkwrap\":false},\"3.0.4\":{\"name\":\"ember-cli\",\"version\":\"3.0.4\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.1.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.0.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://img.shields.io/codeclimate/github/ember-cli/ember-cli.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\n### Create a new project\\n\\n```\\nember - new my-new-app\\n```\\n\\nThis will create a new folder `my-new-app`, initialize - a Git project in it,\\nadd the basic Ember.js project structure and install - any necessary npm and\\nBower dependencies.\\n\\n\\n### Create a new addon - project\\n\\n```\\nember addon my-new-addon\\n```\\n\\nThis is essentially - similar to `ember new` but will generate the structure\\nfor an ember-cli - addon instead.\\n\\n\\n### Build the project\\n\\n```\\nember build\\n```\\n\\nThis - will create a `dist` folder and run the build pipeline to generate all\\nthe - output files in it. You can specify `--environment=production` to build\\nin - production mode, which includes code minification and other optimizations.\\n\\n\\n### - Run the development server\\n\\n```\\nember serve\\n```\\n\\nThis will launch - a development server that will automatically rebuild your\\nproject on file - changes and serves the built app at .\\n\\n\\n### - Run the test suite\\n\\n```\\nember test\\n```\\n\\nThis command will start - the Testem runner, which will run all your tests from\\nthe `tests` folder. - This command also supports a `--server` option which will\\nautomatically - run tests on file changes.\\n\\n\\n### Generate files\\n\\n```\\nember generate - route foo\\n```\\n\\nThis will generate a `route` named `foo`. `route` is - an example here and can\\nbe replaced by any other available blueprint. Blueprints - are provided by\\nember-cli itself and any of you installed addons. Run `ember - generate --help`\\nto see a list of available blueprints in your project and - their options.\\n\\n\\n### Install an ember-cli addon\\n\\n```\\nember install - some-other-addon\\n```\\n\\nThis will search npm for a package named `some-other-addon`, - install it and\\nrun any additional install steps defined in the addon.\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Slack: [Get your invite](https://ember-community-slackin.herokuapp.com/)\\n- - IRC: #ember-cli on [freenode](https://webchat.freenode.net/?channels=%23ember-cli)\\n- - Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Website: [ember-cli.com](https://ember-cli.com)\\n\\n\\nDevelopment\\n------------------------------------------------------------------------------\\n\\nStart - by cloning the Git project to your local hard drive:\\n\\n```\\ngit clone - https://github.com/ember-cli/ember-cli.git\\n```\\n\\n### Link `ember` to - your development version\\n\\n\\nRunning the following command will link the - global `ember` utility to your\\nlocal development version:\\n\\n```\\nnpm - link\\n```\\n\\nNote that the global `ember` CLI utility will automatically - relay to any\\nproject-local ember-cli installation. If you want to use your - development\\nversion there instead run the following command from your Ember.js\\nproject - folder:\\n\\n```\\nnpm link ember-cli\\n```\\n\\nRead the official [npm-link - documentation](https://www.npmjs.org/doc/cli/npm-link.html)\\nfor more information.\\n\\n\\n### - Run the test suite\\n\\n```\\nnpm test\\n```\\n\\nwill run ESLint and the - \\\"fast\\\" subset of the test suite. Run\\n`npm run test-all` for the full - test suite which will currently take quite a\\nfew minutes due to heavy IO - and network usage.\\n\\nember-cli is using [Mocha](https://mochajs.org/) for - its internal tests. If\\nyou want to run a specific subset of tests have a - look at their\\n[documentation](https://mochajs.org/#exclusive-tests).\\n\\n\\n## - Build the documentation\\n\\nUse `npm run docs` to build HTML and JSON documentation - with YUIDoc and place\\nit in `docs/build/`. Please help by improving this - documentation.\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.0.4\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.10.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-c006otAzpUYzh0+BrwxW1cXnWE37EZxrlws2t+AqwiJKv/rETJY4uZYRSekUNoK1Xqb27zK9JtzgOyKuNJelYw==\",\"shasum\":\"89275dd59994c64fa0ed5dcec24c83cd2935320b\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.0.4.tgz\",\"fileCount\":362,\"unpackedSize\":935136,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEfBmWMjk/yteVLt50reyn27s1hAU7n/o6GJB/yj97XYAiA6QBr9YqZYqacRlWmFSKtPEsCzcNrEPP9XMKgtvZeUQw==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.0.4_1523453975532_0.924926829317515\"},\"_hasShrinkwrap\":false},\"3.1.1\":{\"name\":\"ember-cli\",\"version\":\"3.1.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.1.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.9.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"find-yarn-workspace-root\":\"^1.0.0\",\"fs-extra\":\"^5.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.2.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.0.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"eslint-plugin-node\":\"^5.2.1\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^5.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@3.1.1\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.10.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-HlCEqYYsC7Jb8J0vJkdBk5hwrGPq9K59W0gup2jDEXXvA8co8tLx5KP/lVHJtQr/GNqzq/Uf/YwN/Hw9HUznaw==\",\"shasum\":\"5a4e8c068d16c4d5f24f0cc130571a3d72f0ac0e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.1.1.tgz\",\"fileCount\":364,\"unpackedSize\":941688,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDX91xl5kWCb8ao3paKL4YCP3jslH0SInaWsQSlQhKrUAiBHARLNxWWemzDOVy1F1vwO4Yttzicr9eUuZrfoLlL1HQ==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.1.1_1523456139787_0.11988143774106508\"},\"_hasShrinkwrap\":false},\"3.1.2\":{\"name\":\"ember-cli\",\"version\":\"3.1.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.1.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.9.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"find-yarn-workspace-root\":\"^1.0.0\",\"fs-extra\":\"^5.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.2.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.0.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"eslint-plugin-node\":\"^5.2.1\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^5.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@3.1.2\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.9.4\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"dist\":{\"integrity\":\"sha512-QbH8hqQOwK9JYVzfuXAQWnvuEbO/VJ1PQkscYRNWo+mwXDwhbQd312rysmHraXvNkbqaJ8P4T9qZCyh50/VQQg==\",\"shasum\":\"bd8198b19f37b28d2ab7a795fe19efb7516a7e54\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.1.2.tgz\",\"fileCount\":365,\"unpackedSize\":943739,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJa0k/UCRA9TVsSAnZWagAAx0YP/0JwJ28zJpW/sdcxf6sd\\nYZ9lnA20eO8rd97OUy9SLoaqWKgNdZSdZKUQOFdrzclO/Cn0Agx+oFFCTaMQ\\nslBaCYdZztve1+k140fU9SOPvXEjxUH54DYjq7e9FjKRZehk7Vup9dC8pjnd\\nIWtjJEFNbc/UkU40W/M520TEONdTon4+33lB0SW65VEpPBnyFjujyG6Rn4PN\\n7sx1CllkoTtJv/8EKMuK1WzMF+c/4I5jo69es5aIUMQala3VQb1RSXc/mrEG\\nLOcDUDEjjDeQodiWEF3nOXk0sxDYRuSxcmJgQ+fek2lMC6aEuN6eU7a00cpC\\nC9uQQy6PwHtScQhGrH/mUpcRhxKSj0pCcHpYgJ4POtMsn60NdiHTSCNNCtYf\\n9FOUCRz39D0xWJNAmP4uOhpC/7727hezeqebpukPESYKtzpZVCY5OkmKuPYx\\n+qeXhpwJK192iamXGad55Ar0XKYGPMJuzZ8O1S01YthMrxODDn2Q5mXlE6KT\\ndG7ouLrPIr1aBOKbijpdM9nKmxFy6PVMTX8Vni1RkuFUDsXGmnMzPG3LsTTq\\nphqrBSPIguvTs10k8Ur3AY4R+Zw31oKz+9krIFLT6twvTGgJeu4hcb2L941d\\nGEtLqhMyHc9XRX8Q1SWAXM+6InqTB7Wr6JR0vHxQNnSaK0cD5AloCo7Xm7fg\\nM3YT\\r\\n=vlkQ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHF1YzxwigaCYj+MrKdNV2ZyUowsremI68tnJw2XxfQxAiB2wqTDWK/SKqqNGaHz1xpJ3NyroOSSDWqrLbk5D2wzWg==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.1.2_1523732434166_0.961613943766128\"},\"_hasShrinkwrap\":false},\"3.2.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.2.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-amd-funnel\":\"^1.3.0\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"ci-info\":\"^1.1.2\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"find-yarn-workspace-root\":\"^1.0.0\",\"fs-extra\":\"^5.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.2.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.2.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.2.6\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"eslint-plugin-node\":\"^6.0.1\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^5.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-v3.2.0-beta.1.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://img.shields.io/codeclimate/github/ember-cli/ember-cli.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\n### Create a new project\\n\\n```\\nember - new my-new-app\\n```\\n\\nThis will create a new folder `my-new-app`, initialize - a Git project in it,\\nadd the basic Ember.js project structure and install - any necessary npm and\\nBower dependencies.\\n\\n\\n### Create a new addon - project\\n\\n```\\nember addon my-new-addon\\n```\\n\\nThis is essentially - similar to `ember new` but will generate the structure\\nfor an ember-cli - addon instead.\\n\\n\\n### Build the project\\n\\n```\\nember build\\n```\\n\\nThis - will create a `dist` folder and run the build pipeline to generate all\\nthe - output files in it. You can specify `--environment=production` to build\\nin - production mode, which includes code minification and other optimizations.\\n\\n\\n### - Run the development server\\n\\n```\\nember serve\\n```\\n\\nThis will launch - a development server that will automatically rebuild your\\nproject on file - changes and serves the built app at .\\n\\n\\n### - Run the test suite\\n\\n```\\nember test\\n```\\n\\nThis command will start - the Testem runner, which will run all your tests from\\nthe `tests` folder. - This command also supports a `--server` option which will\\nautomatically - run tests on file changes.\\n\\n\\n### Generate files\\n\\n```\\nember generate - route foo\\n```\\n\\nThis will generate a `route` named `foo`. `route` is - an example here and can\\nbe replaced by any other available blueprint. Blueprints - are provided by\\nember-cli itself and any of you installed addons. Run `ember - generate --help`\\nto see a list of available blueprints in your project and - their options.\\n\\n\\n### Install an ember-cli addon\\n\\n```\\nember install - some-other-addon\\n```\\n\\nThis will search npm for a package named `some-other-addon`, - install it and\\nrun any additional install steps defined in the addon.\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Slack: [Get your invite](https://ember-community-slackin.herokuapp.com/)\\n- - IRC: #ember-cli on [freenode](https://webchat.freenode.net/?channels=%23ember-cli)\\n- - Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Website: [ember-cli.com](https://ember-cli.com)\\n\\n\\nDevelopment\\n------------------------------------------------------------------------------\\n\\nStart - by cloning the Git project to your local hard drive:\\n\\n```\\ngit clone - https://github.com/ember-cli/ember-cli.git\\n```\\n\\n### Link `ember` to - your development version\\n\\n\\nRunning the following command will link the - global `ember` utility to your\\nlocal development version:\\n\\n```\\nnpm - link\\n```\\n\\nNote that the global `ember` CLI utility will automatically - relay to any\\nproject-local ember-cli installation. If you want to use your - development\\nversion there instead run the following command from your Ember.js\\nproject - folder:\\n\\n```\\nnpm link ember-cli\\n```\\n\\nRead the official [npm-link - documentation](https://www.npmjs.org/doc/cli/npm-link.html)\\nfor more information.\\n\\n\\n### - Run the test suite\\n\\n```\\nnpm test\\n```\\n\\nwill run ESLint and the - \\\"fast\\\" subset of the test suite. Run\\n`npm run test-all` for the full - test suite which will currently take quite a\\nfew minutes due to heavy IO - and network usage.\\n\\nember-cli is using [Mocha](https://mochajs.org/) for - its internal tests. If\\nyou want to run a specific subset of tests have a - look at their\\n[documentation](https://mochajs.org/#exclusive-tests).\\n\\n\\n## - Build the documentation\\n\\nUse `npm run docs` to build HTML and JSON documentation - with YUIDoc and place\\nit in `docs/build/`. Please help by improving this - documentation.\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.2.0-beta.1\",\"_npmVersion\":\"5.8.0\",\"_nodeVersion\":\"8.10.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-c8MduPXP3LSzOHiVu9W1Cc/CHzQd9UewqmAr9SLAJaOro+OGSgt+FT21b9a1IpLooBhvj87/ENdl+yDWQQ8lzQ==\",\"shasum\":\"908d4cb41423452cb6d79dbe8620e0db35b26462\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.2.0-beta.1.tgz\",\"fileCount\":393,\"unpackedSize\":978283,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJa2E9PCRA9TVsSAnZWagAAgusP/0W9oIvIzY0R5tUwenAO\\nooE1XURA++r9V8o8jCiCOkyxAyuTc+3AqJt7OpCzaHAFul4rEzwMCospCfCL\\nx31YUmL/vv9PRJRUtJs4xQy6Y3eTdvySzPSqik1SMy4IpqmTMsEFyDZbCmra\\n2LZTxRXAI1mS3Nb90zT0AfJsODuT84cbBsZDWj6aFb4gvg6aQ5bL3D0pjUcl\\nLE+pxtV6jBoIZgO8lZZtm5mMqI+qs+kDRd54UMi9fNGQxG8+PnzA+t9+m898\\nV1al9mBo90D0PsQGzJ40y3iuO3YuYfWEJRMXAuhjCHRRg+wPcWaRiEh3Yfpw\\n9zkTpHXcdpWMYsK7N8mvJQEWlau7/jAgBu7cWpJ9BTmGxDum4XtPJwagvS19\\nfTUrvYWk9MEO2a6a/O1p1EGPv1TDUIlKATXF+V9co1/+rMUXHDG+pl4J25cA\\nEo7iHGnZWTZvD47IXjoZ6nQF5IzD9Q6I7KibkwBHhyhVRnnE+8l3UHDd+TXQ\\npR90RvbYR6fjVl2NV2It328xrGQJwm3yHHm00WtsH4j9D5KAXxzGmeMvHkBh\\no7zsowTKr/2WRWzRiiZyX4WWx5gs5Pv9N/jdGw9lJPioukhKfoC+amUW6XkT\\ngQjxsRMBchesgnbpJ+/iSCHXPe/cPdxZJNLJVeVLLv3FauehYL9/ilcnAZgm\\nJqvw\\r\\n=25Py\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDOQrCTiDqH293oQTdLoCELpqbEdXnjn0ZI1NUgHPhFSwIhAIOjdX8XPyKIghZLJC40TpUXfCZrPAz+DXDyScTBMO0V\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.2.0-beta.1_1524125517820_0.8200935278187398\"},\"_hasShrinkwrap\":false},\"3.1.3\":{\"name\":\"ember-cli\",\"version\":\"3.1.3\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.1.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.9.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"find-yarn-workspace-root\":\"^1.0.0\",\"fs-extra\":\"^5.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.2.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.0.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"eslint-plugin-node\":\"^5.2.1\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^5.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-v3.1.3.tgz\",\"_id\":\"ember-cli@3.1.3\",\"_npmVersion\":\"5.8.0\",\"_nodeVersion\":\"8.10.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-HdXFdYUHuXhD7NMt28/zzy00pNeKFrKSg1iZPVYc9Ff0s2wodiv2K91TzKGnCxXoAQd870BujoLWA+77/BEioA==\",\"shasum\":\"cd5b580441489df17bbd23d10d39398203259d64\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.1.3.tgz\",\"fileCount\":366,\"unpackedSize\":943804,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJa5ww1CRA9TVsSAnZWagAAeJgQAKQXu0+vYfBRJLqD0AOV\\ne/4IqRwsFXsLqhsjO32k0zIba/bYh3un1lHFBW+k/Z7ZJgjqsh5IfNXltRA1\\nlbqeLYZVMo/dFWe6D/uiWfTMzNeADYJmXtWwKZ+UHt5EV9gYrdGdfjiUzg/g\\nJpHNGOUVf2oahS/BS6HzCc/yJoCv2u/RJwNmou/nUDnMr5uQl7TAt1zZJmiW\\nIu0tSZBbByHXcT1XVaPWx+eT15qI8cAqReiEeF1sIH0nu7gCED2nb6N6DY1U\\nrbR9+zf/n/xwU9VXs31TSItkZ7dZa8a8zIZM479GgFRsSLo+qt/MWrsrFShB\\n2sRn27jDtMeICH5JeGEi+l0keUdq3uJegIIDaBm1BhEBhlt5aA4YZYZTA2QD\\njXXL6x0JReQBoGyuo1PAvzdf6CRRVB/yU/562/6Xg6HclgEqioeHE9kD5C6+\\n2Nq7VCOHryokAfqN2cVhsagFrGYJixmegTLc8FjU09gecFVltrUNhD8YtS0p\\n4lCR9W2THx8gjocROg8V5rny9KpiITPq7zNuWgQIzB+RyGwfVtFtTyWlVzh7\\nGUp0nRTRPLUS5MP+cRSqbfh/SiD2thp1Yge7/NReJi1EHnwUCqLXwHhuHspf\\nyQvkRhkWPZvHq+XYxhbet/fz9UytiUuq9vX87mjrcpvUeiigMW8yfJbgtskt\\nDDW4\\r\\n=RqLU\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDMQJgPz5JgfaYzj5dud9pGhJp2Gs5kUdDPPD2fIE/0MAiEAtEgmN6N4dx31Wj5PilH8MfRENjMjD3t8IDm1I9v+aZg=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.1.3_1525091380214_0.007162037427072665\"},\"_hasShrinkwrap\":false},\"3.2.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"3.2.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-amd-funnel\":\"^1.3.0\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"ci-info\":\"^1.1.2\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"find-yarn-workspace-root\":\"^1.0.0\",\"fs-extra\":\"^5.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.2.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.2.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.2.6\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"eslint-plugin-node\":\"^6.0.1\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^5.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-v3.2.0-beta.2.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://img.shields.io/codeclimate/github/ember-cli/ember-cli.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\n### Create a new project\\n\\n```\\nember - new my-new-app\\n```\\n\\nThis will create a new folder `my-new-app`, initialize - a Git project in it,\\nadd the basic Ember.js project structure and install - any necessary npm and\\nBower dependencies.\\n\\n\\n### Create a new addon - project\\n\\n```\\nember addon my-new-addon\\n```\\n\\nThis is essentially - similar to `ember new` but will generate the structure\\nfor an ember-cli - addon instead.\\n\\n\\n### Build the project\\n\\n```\\nember build\\n```\\n\\nThis - will create a `dist` folder and run the build pipeline to generate all\\nthe - output files in it. You can specify `--environment=production` to build\\nin - production mode, which includes code minification and other optimizations.\\n\\n\\n### - Run the development server\\n\\n```\\nember serve\\n```\\n\\nThis will launch - a development server that will automatically rebuild your\\nproject on file - changes and serves the built app at .\\n\\n\\n### - Run the test suite\\n\\n```\\nember test\\n```\\n\\nThis command will start - the Testem runner, which will run all your tests from\\nthe `tests` folder. - This command also supports a `--server` option which will\\nautomatically - run tests on file changes.\\n\\n\\n### Generate files\\n\\n```\\nember generate - route foo\\n```\\n\\nThis will generate a `route` named `foo`. `route` is - an example here and can\\nbe replaced by any other available blueprint. Blueprints - are provided by\\nember-cli itself and any of you installed addons. Run `ember - generate --help`\\nto see a list of available blueprints in your project and - their options.\\n\\n\\n### Install an ember-cli addon\\n\\n```\\nember install - some-other-addon\\n```\\n\\nThis will search npm for a package named `some-other-addon`, - install it and\\nrun any additional install steps defined in the addon.\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Slack: [Get your invite](https://ember-community-slackin.herokuapp.com/)\\n- - IRC: #ember-cli on [freenode](https://webchat.freenode.net/?channels=%23ember-cli)\\n- - Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Website: [ember-cli.com](https://ember-cli.com)\\n\\n\\nDevelopment\\n------------------------------------------------------------------------------\\n\\nStart - by cloning the Git project to your local hard drive:\\n\\n```\\ngit clone - https://github.com/ember-cli/ember-cli.git\\n```\\n\\n### Link `ember` to - your development version\\n\\n\\nRunning the following command will link the - global `ember` utility to your\\nlocal development version:\\n\\n```\\nnpm - link\\n```\\n\\nNote that the global `ember` CLI utility will automatically - relay to any\\nproject-local ember-cli installation. If you want to use your - development\\nversion there instead run the following command from your Ember.js\\nproject - folder:\\n\\n```\\nnpm link ember-cli\\n```\\n\\nRead the official [npm-link - documentation](https://www.npmjs.org/doc/cli/npm-link.html)\\nfor more information.\\n\\n\\n### - Run the test suite\\n\\n```\\nnpm test\\n```\\n\\nwill run ESLint and the - \\\"fast\\\" subset of the test suite. Run\\n`npm run test-all` for the full - test suite which will currently take quite a\\nfew minutes due to heavy IO - and network usage.\\n\\nember-cli is using [Mocha](https://mochajs.org/) for - its internal tests. If\\nyou want to run a specific subset of tests have a - look at their\\n[documentation](https://mochajs.org/#exclusive-tests).\\n\\n\\n## - Build the documentation\\n\\nUse `npm run docs` to build HTML and JSON documentation - with YUIDoc and place\\nit in `docs/build/`. Please help by improving this - documentation.\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.2.0-beta.2\",\"_npmVersion\":\"5.8.0\",\"_nodeVersion\":\"8.10.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-VEtt7kcHXdgUMPCa93UBcsP/p8phEs7Y7PaG/uc3Y846Cjvgul/cv0NBvNZf8N/XrT6t9Vv+OPVVKmKkymSqxA==\",\"shasum\":\"956423a249f6eefb9b1e7df41705ea6db5aedb11\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.2.0-beta.2.tgz\",\"fileCount\":393,\"unpackedSize\":980148,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJa6Wa2CRA9TVsSAnZWagAAkgAP/jpsmKZQjF/NI/nEAcQD\\nYk6wR0a8Sxnue1+9ktEFkDV4evv3yqL24jXZGyKOM5tpnKDvy8FP4A5RtVL8\\n6M74jYcej9qMJy9O1G2Nnrf5Z42sK2x5eqheIuRZ7l3QlgmfqOY0iyN/jG+f\\nDfuE4NkAjHXjV7nGgLKeZLwE4PBpg5GBM3Du8Y/GZfXVhy/EmaVAa7Sy80kn\\n8M0Awd7V+sXOsf9cph4kKdR6kGCUS93G30WCJn0qIY2MS0xo04CkxhDEO66S\\ncagdGyTvsikCxWgFIT6ukLI/h7wLk/qByaalBCv7h/0ArfIsnp8QKgCpl6hS\\nkVxJHb3YtmmOChdRR3EMksIZpTJGk5h1+B8LsG6kD8EVHQuRRUJQx061IHC7\\nanJg3xeZZna+ELZ0fn4jYplVwjewhlQDwGO8zz+tWEhvMEXliRRS/lniWveL\\nk6Ww4DtXG8+vvMEGYG7Yt5T3PS9aFfdlmR6jDPTxFyeaPBIY9utKoN019fml\\nN+h3J5tqslXa0WyFyz1ob8ML63nqJjJ0T4KmK/lVFYMI2cHpKMFJ37ck00Yy\\nomdXx/tqATDnrrkQW67BJyfRveCREEKWRXBJONCv3r5dM1S3vtadZrpyGvOD\\nl/BMZNTebh1vpvwCx7wFZjaaz3jlvSvBNVogpZ+Ebusc9aeJfIlZ0WhkKS9C\\navq9\\r\\n=6fun\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCMQXQBE/qXBuLb7sJFO9kFK4f91GhYNTWS21N/covLgAIgEdHkkkmkpfqk2TIAkVbMliXsq8ta+5tk5RH4M5mnNBs=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.2.0-beta.2_1525245621232_0.10778173523161083\"},\"_hasShrinkwrap\":false},\"3.1.4\":{\"name\":\"ember-cli\",\"version\":\"3.1.4\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.1.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.9.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"find-yarn-workspace-root\":\"^1.0.0\",\"fs-extra\":\"^5.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.2.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.0.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"eslint-plugin-node\":\"^5.2.1\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^5.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"sha512-2MhYzsQbhY8RlXtnpkQ1+X3qkVOMzV1LqQ8IbY+4+88Z8Ys/f0BeXGwpOob36HnjalLCFV5BYdzDdTdFnBtT6w==\",\"_from\":\"file:ember-cli-v3.1.4.tgz\",\"_id\":\"ember-cli@3.1.4\",\"_npmVersion\":\"5.7.1\",\"_nodeVersion\":\"9.4.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-2MhYzsQbhY8RlXtnpkQ1+X3qkVOMzV1LqQ8IbY+4+88Z8Ys/f0BeXGwpOob36HnjalLCFV5BYdzDdTdFnBtT6w==\",\"shasum\":\"95f7ff4302d535619b5d5ff1c7040877a67d4468\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.1.4.tgz\",\"fileCount\":366,\"unpackedSize\":944825,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJa7LxKCRA9TVsSAnZWagAAsoQP/1GtmzJY/ToA0RurnDrQ\\nynXOYz8RWyp3qsl5q9UXDEZkptEchBY07WAwWW6F74ey9Z8uFc8p4l8CHM1Z\\n6xsJegLXxTfMzPsBN2clP4Qssl1Ug2XQF8RVCgROn/xFMdIzf4mTK/8DV+4Q\\nAG9Eo+zeoEjnr3V7pSzy6R0fQT9QPP52hVtffp7JH0RetxCYfXw72/ZFjZpk\\nQlbPr6niEg5AbknoLM1VYmz65tlx6TYcCgRGA1A/wMyfIZVDqNkK7CQ0JPUZ\\nNRAazllIwhL+KXYGN6eVZxEAEir7fs0AiZeUiO2/PByloGJiMeyFbl52a2om\\nYr8s5wg1E+Yt7jk8M9A6Ck/hrgPHWoEjlSkMtti9wDLbjI4mHxJWkZgYMU09\\nDU/Btcw4xQ4zEAsscUK4YDmnett4XzAh11TxfZW6P3kBMd++NEvZ2/Rv5T3X\\n9u0C81/lbyMtUtbEb4jsJ+G6yB1js7+k/ZPWHMr6HBxatiNLzXKpAlw50BmB\\nyYP7a/QcvnzXjkcuUf5pmelPFfrYy3kVNX9gCCICHtHYqmK4a65JaBpq+J/v\\nQMrgWYQn+lHLHFWl1yUA3V+Y0xQVSvwrMeH7Gkv5ECYtZBTAsM71WjqjhFAD\\nBd48fcoHqQbrYDis0rbPkGP7HIhFet2vQgDhwvi/otQistKIXI457+8PZj4r\\nYZxE\\r\\n=Z05G\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICFB2dCCMN42O0NRoHq95aAyqjdJ3vpurdzqazzcE2AmAiAkpteM5dELLakarFBMJCI3wnSPgfAx7gZT+rijHgg5Yg==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.1.4_1525464136606_0.9839328932264892\"},\"_hasShrinkwrap\":false},\"3.2.0\":{\"name\":\"ember-cli\",\"version\":\"3.2.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-amd-funnel\":\"^1.3.0\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"ci-info\":\"^1.1.2\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"find-yarn-workspace-root\":\"^1.0.0\",\"fs-extra\":\"^5.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.2.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.2.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.2.6\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"eslint-plugin-node\":\"^6.0.1\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^5.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@3.2.0\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.10.0\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"dist\":{\"integrity\":\"sha512-kTYuy5V8dIjb8pgkXaI3eCGkyBab+P4mB1W2ziLc1UmGe0LyBo2xVwgSXc7bFShfXCH03iFSTL+Z1pXORNw0JQ==\",\"shasum\":\"b6429556b407d33d6f943b966056f1f6d0fefda7\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.2.0.tgz\",\"fileCount\":375,\"unpackedSize\":977998,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbOobGCRA9TVsSAnZWagAAFocP/2L2k4k0RPLbQ27c2Yyv\\nZ9R1XstwwPLzlncPPGbkk/zl1cfIXnWiuHQ/DXieTfQM0ph8M13ximjR2B5p\\n+K3YnqtEL91B7UA979568fk84p8knOsqEwXVaQ41EW4ECMVOQ+Nv8xVrHDht\\nOllTwocj4r5VWKutlPkOz+dwcYebFTbnqrzxYIqLgaXIP9e0VexZtIVjoV8f\\nxTTJRV+fCYUHQR12u3XraesqSV65BtJ1QUupAP766JDtoCdXQkE6+gPPIw98\\noTKMXYK6CdGuaHHhtWGcyBD0chBGQo1ClnW/uDasacmLw7c4VyzvqI4sZdhE\\nR3by1UCFuRQlkHgawLf/wff+J7SEa8Q1GGX8NI6L1XHMjVs1YgTA0nXol2iu\\nrsIvwa3PSEeTxPZGjMWutLmjPCtTVO/SIOOOiNMFn5AdOggl+82PnHwKTuZp\\nWxJYN0mYQjrfAT5p4RlwFLHphnLUUTSQfZekvns4Y5TzN6TKn+HOERlrXO3V\\nwGPdnsIe/dKWMbmqjG7pTjbo5AB8H2QVMxvrHyrUsQfbmUnZwdP0PFYZ9ZgL\\nAHrT3wo1EqIgu7e/nltUuD7B2AF+K7NH1eBDOY8J23m48LVZZw9TCc5iTUIZ\\nfmQ/T7vwD5nKHXkInQz5kUR1ROThlKFPW1p8BAWVd8r2JfSzxrYfpHSAHhuA\\nq4dt\\r\\n=yWk4\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC90H5p37OdRM7gv8xo61XSx9WVSYsVtj0+1n0nBTejzQIhALYK48TVMndv3qKiY5orkKd7uzA7/51gB0SFifFf5Ht/\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.2.0_1530562246329_0.6896275543866739\"},\"_hasShrinkwrap\":false},\"3.3.0\":{\"name\":\"ember-cli\",\"version\":\"3.3.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-amd-funnel\":\"^1.3.0\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"ci-info\":\"^1.1.2\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"find-yarn-workspace-root\":\"^1.0.0\",\"fs-extra\":\"^5.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.2.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.2.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.2.6\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"eslint-plugin-node\":\"^6.0.1\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^5.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@3.3.0\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.10.0\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"dist\":{\"integrity\":\"sha512-Iu4mOp2a3tTV+xh305XZUbZZwKjxGsdfF3yCxQ4fmtWl8B46iERyk3BJ4/ylHtmeBUiCsff4hFRJHxI9Ke/0kg==\",\"shasum\":\"534ebe72453a4fb064a34077a0874ad69ea84be4\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.3.0.tgz\",\"fileCount\":375,\"unpackedSize\":978624,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbTUo+CRA9TVsSAnZWagAAu0cP/jP+/JcynNAtqf492hmZ\\nePt94sTR0Fo786wseh6DL1A72b14mhtUv0VBuE13TTJoIzxXLIkZMBIZr9FC\\nOsyj/j3zucZj7HSNj7r1p1K+nNMOF7wMhuBQ7yAV3JL8u1oDquVNbeu+Y4L3\\n/29gt2aNIglBEY7jyYlXnuFShdNIVyOPxg51h2myrHZMkxRgTmVaOLe5dsGN\\ng4WkFXx7QiKtETmyQRes8vFKrdcjExWZ5e94/bEXTMRG6XEPN9XvA8PMtM73\\nRSKsqGkLl+ByncgDb6pbTuHwGihjeH21BI89oWYic0hwjEuaoYyhj57eiMdN\\nwoK/2E5OgDkpJTtxTIJNY4D/14JQ36KpFV2YOnz7afaLxMww7aN/48ddCYrW\\nb3WZf8J5kqB+y+RoSUizUTvOWHRa9E0o4VY0++9UpOdqn7zAo/MrOArb/t+y\\niQHutvAzSBfo7qU8YfMsbp7L0QwyFBxkEcowB2OEL3cBd5TSXehYFxEuxnla\\nULkfuIxi4fbJF6mo4Fs3B0MUbtpq8yQSO9H79U54GgVGAbZGb+zWjVCxNp1C\\nZ5k3T0DY0APvGYKIbYNrgJM00VgTRXVOaovXRx2AgfFwxmTSs+f9ra5mVlM4\\nRKwn9ibkfDBfvGWUZkortgeJbdU4h+V6n7z99lpQgUJhcl3oSCvqUHwlaikE\\nu5pp\\r\\n=hPEn\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCUiiearQUT9RuQ05fFO9qm1iKNADUD43ilftjiKwGfxgIhAIfZqB9xDQBDaV7R+ZhcjKIu8WKT4LJo+r3wliAhjMFa\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.3.0_1531791933903_0.18363665368315152\"},\"_hasShrinkwrap\":false},\"3.4.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.4.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-amd-funnel\":\"^1.3.0\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"ci-info\":\"^1.1.2\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"find-yarn-workspace-root\":\"^1.0.0\",\"fs-extra\":\"^5.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.2.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.2.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.2.6\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"eslint-plugin-node\":\"^6.0.1\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^5.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://img.shields.io/codeclimate/github/ember-cli/ember-cli.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\n### Create a new project\\n\\n```\\nember - new my-new-app\\n```\\n\\nThis will create a new folder `my-new-app`, initialize - a Git project in it,\\nadd the basic Ember.js project structure and install - any necessary npm and\\nBower dependencies.\\n\\n\\n### Create a new addon - project\\n\\n```\\nember addon my-new-addon\\n```\\n\\nThis is essentially - similar to `ember new` but will generate the structure\\nfor an ember-cli - addon instead.\\n\\n\\n### Build the project\\n\\n```\\nember build\\n```\\n\\nThis - will create a `dist` folder and run the build pipeline to generate all\\nthe - output files in it. You can specify `--environment=production` to build\\nin - production mode, which includes code minification and other optimizations.\\n\\n\\n### - Run the development server\\n\\n```\\nember serve\\n```\\n\\nThis will launch - a development server that will automatically rebuild your\\nproject on file - changes and serves the built app at .\\n\\n\\n### - Run the test suite\\n\\n```\\nember test\\n```\\n\\nThis command will start - the Testem runner, which will run all your tests from\\nthe `tests` folder. - This command also supports a `--server` option which will\\nautomatically - run tests on file changes.\\n\\n\\n### Generate files\\n\\n```\\nember generate - route foo\\n```\\n\\nThis will generate a `route` named `foo`. `route` is - an example here and can\\nbe replaced by any other available blueprint. Blueprints - are provided by\\nember-cli itself and any of you installed addons. Run `ember - generate --help`\\nto see a list of available blueprints in your project and - their options.\\n\\n\\n### Install an ember-cli addon\\n\\n```\\nember install - some-other-addon\\n```\\n\\nThis will search npm for a package named `some-other-addon`, - install it and\\nrun any additional install steps defined in the addon.\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Slack: [Get your invite](https://ember-community-slackin.herokuapp.com/)\\n- - IRC: #ember-cli on [freenode](https://webchat.freenode.net/?channels=%23ember-cli)\\n- - Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Website: [ember-cli.com](https://ember-cli.com)\\n\\n\\nDevelopment\\n------------------------------------------------------------------------------\\n\\nStart - by cloning the Git project to your local hard drive:\\n\\n```\\ngit clone - https://github.com/ember-cli/ember-cli.git\\n```\\n\\n### Link `ember` to - your development version\\n\\n\\nRunning the following command will link the - global `ember` utility to your\\nlocal development version:\\n\\n```\\nnpm - link\\n```\\n\\nNote that the global `ember` CLI utility will automatically - relay to any\\nproject-local ember-cli installation. If you want to use your - development\\nversion there instead run the following command from your Ember.js\\nproject - folder:\\n\\n```\\nnpm link ember-cli\\n```\\n\\nRead the official [npm-link - documentation](https://www.npmjs.org/doc/cli/npm-link.html)\\nfor more information.\\n\\n\\n### - Run the test suite\\n\\n```\\nnpm test\\n```\\n\\nwill run ESLint and the - \\\"fast\\\" subset of the test suite. Run\\n`npm run test-all` for the full - test suite which will currently take quite a\\nfew minutes due to heavy IO - and network usage.\\n\\nember-cli is using [Mocha](https://mochajs.org/) for - its internal tests. If\\nyou want to run a specific subset of tests have a - look at their\\n[documentation](https://mochajs.org/#exclusive-tests).\\n\\n\\n## - Build the documentation\\n\\nUse `npm run docs` to build HTML and JSON documentation - with YUIDoc and place\\nit in `docs/build/`. Please help by improving this - documentation.\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.4.0-beta.1\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.10.0\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"dist\":{\"integrity\":\"sha512-aJb8ECqDOOnSACGxxkDlaaBlO6z80scxzTe4hhRc9ZmQyq7FOf2Pajm24ZWRsDNC8rIed1gbIrZdwauyUdIQHw==\",\"shasum\":\"f3b4c4e4d9f2cc35caa91b6fb11c5802b5566d01\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.4.0-beta.1.tgz\",\"fileCount\":393,\"unpackedSize\":981136,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbTV+VCRA9TVsSAnZWagAALpoQAIKcBeQzwFWgAyo8hSTz\\n6TYWV0XoIqmTOXZsCH29Ai3wcj6PommIEMmicJPYxcmuie9mZT+mZZK67RKz\\nodqziwlDS6L5s1zF7JJO98DNiYWdpHUTOamJW/uxK0ZJdAeEb8pSN9NSXiZe\\n62d9uA34zwfMLCYfpx3kQh05PMbqfBapL42xg0fxqHN83YuE5blQ1DnmZ1Ut\\nWW6BLDsP4mSqSwTXskFvM7H4XpdKztI3KRFl8oMhR/lcIJ2H7aUp7TXDoTzE\\n69q8969Mgb6ML6CId8U45N9S9SGDg3u3L2bAq6qHgRIz4ivT22Crr+y217zL\\nTid+JHkeyUTlejJPyEyAH1L19irbIwg6P61LKr+FmoDrhFPWBXbYKmGDvzxZ\\nsTxZ5N4eu/VQKMDxbfXoCtIEo0N8DoKm1v9uteQj6YrJ8NaTx5p8DyshcKP3\\nBrfT5HxA+LR2SH8IQOxZdu/eQtgN+/3Lhs0iWK2VpDwkUEQyb8a/1loBelm1\\nWVzwAOGd6zLczktVeULckJacXZ0pJyNa7eBEJyrLWmGbEyytZtly4+C1vB0U\\nFs4mDud8zb5IakGLPjWNKI0B1bu7TDv/0t7Z8NuSSLKip4oxYb9PNX9U2CV1\\npXzIDra44Rig44aX0gWD1xRP1GQU4zsItogigxdIgVm8Vy/lXvJG9Ez3UJnm\\nPVZw\\r\\n=8ypG\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDfZIe5XMUmfSroVbz2DHysT/gyGHM1PhMHrTbvevRclQIhAI+aWgOUoGYvkthfvm+5EscqBc2VOxXAa+xVqSX57Q7r\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.4.0-beta.1_1531797396826_0.9451587039922298\"},\"_hasShrinkwrap\":false},\"3.4.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"3.4.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"istanbul cover tests/runner.js all\",\"test:slow\":\"node - tests/runner slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-amd-funnel\":\"^1.3.0\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"ci-info\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.0.0\",\"fs-extra\":\"^6.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.2.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.2.0\",\"tiny-lr\":\"^1.1.0\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.2.6\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"eslint-plugin-node\":\"^6.0.1\",\"fixturify-project\":\"^1.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^5.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-v3.4.0-beta.2.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://img.shields.io/codeclimate/github/ember-cli/ember-cli.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\n### Create a new project\\n\\n```\\nember - new my-new-app\\n```\\n\\nThis will create a new folder `my-new-app`, initialize - a Git project in it,\\nadd the basic Ember.js project structure and install - any necessary npm and\\nBower dependencies.\\n\\n\\n### Create a new addon - project\\n\\n```\\nember addon my-new-addon\\n```\\n\\nThis is essentially - similar to `ember new` but will generate the structure\\nfor an ember-cli - addon instead.\\n\\n\\n### Build the project\\n\\n```\\nember build\\n```\\n\\nThis - will create a `dist` folder and run the build pipeline to generate all\\nthe - output files in it. You can specify `--environment=production` to build\\nin - production mode, which includes code minification and other optimizations.\\n\\n\\n### - Run the development server\\n\\n```\\nember serve\\n```\\n\\nThis will launch - a development server that will automatically rebuild your\\nproject on file - changes and serves the built app at .\\n\\n\\n### - Run the test suite\\n\\n```\\nember test\\n```\\n\\nThis command will start - the Testem runner, which will run all your tests from\\nthe `tests` folder. - This command also supports a `--server` option which will\\nautomatically - run tests on file changes.\\n\\n\\n### Generate files\\n\\n```\\nember generate - route foo\\n```\\n\\nThis will generate a `route` named `foo`. `route` is - an example here and can\\nbe replaced by any other available blueprint. Blueprints - are provided by\\nember-cli itself and any of you installed addons. Run `ember - generate --help`\\nto see a list of available blueprints in your project and - their options.\\n\\n\\n### Install an ember-cli addon\\n\\n```\\nember install - some-other-addon\\n```\\n\\nThis will search npm for a package named `some-other-addon`, - install it and\\nrun any additional install steps defined in the addon.\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Slack: [Get your invite](https://ember-community-slackin.herokuapp.com/)\\n- - IRC: #ember-cli on [freenode](https://webchat.freenode.net/?channels=%23ember-cli)\\n- - Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Website: [ember-cli.com](https://ember-cli.com)\\n\\n\\nDevelopment\\n------------------------------------------------------------------------------\\n\\nStart - by cloning the Git project to your local hard drive:\\n\\n```\\ngit clone - https://github.com/ember-cli/ember-cli.git\\n```\\n\\n### Link `ember` to - your development version\\n\\n\\nRunning the following command will link the - global `ember` utility to your\\nlocal development version:\\n\\n```\\nnpm - link\\n```\\n\\nNote that the global `ember` CLI utility will automatically - relay to any\\nproject-local ember-cli installation. If you want to use your - development\\nversion there instead run the following command from your Ember.js\\nproject - folder:\\n\\n```\\nnpm link ember-cli\\n```\\n\\nRead the official [npm-link - documentation](https://www.npmjs.org/doc/cli/npm-link.html)\\nfor more information.\\n\\n\\n### - Run the test suite\\n\\n```\\nnpm test\\n```\\n\\nwill run ESLint and the - \\\"fast\\\" subset of the test suite. Run\\n`npm run test-all` for the full - test suite which will currently take quite a\\nfew minutes due to heavy IO - and network usage.\\n\\nember-cli is using [Mocha](https://mochajs.org/) for - its internal tests. If\\nyou want to run a specific subset of tests have a - look at their\\n[documentation](https://mochajs.org/#exclusive-tests).\\n\\n\\n## - Build the documentation\\n\\nUse `npm run docs` to build HTML and JSON documentation - with YUIDoc and place\\nit in `docs/build/`. Please help by improving this - documentation.\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.4.0-beta.2\",\"_npmVersion\":\"6.3.0\",\"_nodeVersion\":\"6.9.1\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-BByuHPt7Hiz7UR1zEKdgZYuHBENT8sBqdZpxMWOSH7q88C07bSp+CcWbP4xUccMjPmpGKavgsexOgnHuDlpvGQ==\",\"shasum\":\"04d5a9e695486d8384afaf78f55704d5058f73a7\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.4.0-beta.2.tgz\",\"fileCount\":392,\"unpackedSize\":1049778,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbZNfNCRA9TVsSAnZWagAALbsQAIn0wnqsNsQu0/QFx4ld\\n6FjPuAqJgoUMiTkpAbNMnda09bkeiVPF5EGBWelE4Vr4Bxp0/DhpX4mlsRSK\\nZc9nPBmq3SKKEO7d03lMGOUUkyWq2Kj4jn5GvaZvGFMuZwVMh4DhuTVVfd6q\\nX2nCc/xftcpErhDU2N/ruzb5zX0NLdnERPgTC6hGtKyEvAUeU1pc+/NJfW32\\nJGLJSKGgHOQXUrUD2h5DqCIIEIF7lsRWbR246vAGNYwg/RRGamyEJxqWGEgF\\nKJYRyYF8skGfYyHQgCVaiU2g3jYYwoP4esma3qUPbU+wZZN1km0Dgm4OV/1A\\njYhlib1gh18hu8hxhosBjzTm+kySMzYFKBcdksTcvPx6Z8Q/c66VBeT58GoN\\nKHF7TFHHNwlOsJ2994Eqp+vun+HkVjdl+5n0DQ7A3nw7p2RSnH4b+KncYpza\\nEhfMjw8Q3fVEcQ7lMnhoWLgCmZEf/g0VX1ViJXzYvYyWqGIxx0kJeoFtT58T\\nT39wPVKzfIh3/D2e4EGBqXKcIAzRnEgyZoVuLlbDrFmIdzNRT9ddhILp/qol\\nCTb2fGffFAVXsOKdciWpLxy4ksi4CNnAv/XaxZdD19ZXHbPRScn4xJVeg71R\\ncEqnE2OKHZ/n+UXQOiqahattiw0zIuHhFWVb8tYDY8W24NasxB1tgaqb2Env\\ntS81\\r\\n=yWPV\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBnOuVXtY8sYM0QvsL8XJt0eTvnRh0Rwt11O/r57hLmJAiAXingB28TuhsdSNIICgVsE+Uq6MBclZv+GAa+Xk0pO6w==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.4.0-beta.2_1533335500683_0.4471618802062709\"},\"_hasShrinkwrap\":false},\"3.4.0-beta.3\":{\"name\":\"ember-cli\",\"version\":\"3.4.0-beta.3\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"istanbul cover tests/runner.js all\",\"test:slow\":\"node - tests/runner slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-amd-funnel\":\"^1.3.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.1.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^0.5.7\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^3.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.2\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^1.4.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.4.4\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-v3.4.0-beta.3.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://img.shields.io/codeclimate/github/ember-cli/ember-cli.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\n### Create a new project\\n\\n```\\nember - new my-new-app\\n```\\n\\nThis will create a new folder `my-new-app`, initialize - a Git project in it,\\nadd the basic Ember.js project structure and install - any necessary npm and\\nBower dependencies.\\n\\n\\n### Create a new addon - project\\n\\n```\\nember addon my-new-addon\\n```\\n\\nThis is essentially - similar to `ember new` but will generate the structure\\nfor an ember-cli - addon instead.\\n\\n\\n### Build the project\\n\\n```\\nember build\\n```\\n\\nThis - will create a `dist` folder and run the build pipeline to generate all\\nthe - output files in it. You can specify `--environment=production` to build\\nin - production mode, which includes code minification and other optimizations.\\n\\n\\n### - Run the development server\\n\\n```\\nember serve\\n```\\n\\nThis will launch - a development server that will automatically rebuild your\\nproject on file - changes and serves the built app at .\\n\\n\\n### - Run the test suite\\n\\n```\\nember test\\n```\\n\\nThis command will start - the Testem runner, which will run all your tests from\\nthe `tests` folder. - This command also supports a `--server` option which will\\nautomatically - run tests on file changes.\\n\\n\\n### Generate files\\n\\n```\\nember generate - route foo\\n```\\n\\nThis will generate a `route` named `foo`. `route` is - an example here and can\\nbe replaced by any other available blueprint. Blueprints - are provided by\\nember-cli itself and any of you installed addons. Run `ember - generate --help`\\nto see a list of available blueprints in your project and - their options.\\n\\n\\n### Install an ember-cli addon\\n\\n```\\nember install - some-other-addon\\n```\\n\\nThis will search npm for a package named `some-other-addon`, - install it and\\nrun any additional install steps defined in the addon.\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Slack: [Get your invite](https://ember-community-slackin.herokuapp.com/)\\n- - IRC: #ember-cli on [freenode](https://webchat.freenode.net/?channels=%23ember-cli)\\n- - Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Website: [ember-cli.com](https://ember-cli.com)\\n\\n\\nDevelopment\\n------------------------------------------------------------------------------\\n\\nStart - by cloning the Git project to your local hard drive:\\n\\n```\\ngit clone - https://github.com/ember-cli/ember-cli.git\\n```\\n\\n### Link `ember` to - your development version\\n\\n\\nRunning the following command will link the - global `ember` utility to your\\nlocal development version:\\n\\n```\\nnpm - link\\n```\\n\\nNote that the global `ember` CLI utility will automatically - relay to any\\nproject-local ember-cli installation. If you want to use your - development\\nversion there instead run the following command from your Ember.js\\nproject - folder:\\n\\n```\\nnpm link ember-cli\\n```\\n\\nRead the official [npm-link - documentation](https://www.npmjs.org/doc/cli/npm-link.html)\\nfor more information.\\n\\n\\n### - Run the test suite\\n\\n```\\nnpm test\\n```\\n\\nwill run ESLint and the - \\\"fast\\\" subset of the test suite. Run\\n`npm run test-all` for the full - test suite which will currently take quite a\\nfew minutes due to heavy IO - and network usage.\\n\\nember-cli is using [Mocha](https://mochajs.org/) for - its internal tests. If\\nyou want to run a specific subset of tests have a - look at their\\n[documentation](https://mochajs.org/#exclusive-tests).\\n\\n\\n## - Build the documentation\\n\\nUse `npm run docs` to build HTML and JSON documentation - with YUIDoc and place\\nit in `docs/build/`. Please help by improving this - documentation.\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.4.0-beta.3\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"10.6.0\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"integrity\":\"sha512-6ITI1zYnA7JIOD/tTTRUjvppZDKe4oUt5a2nJWxQTQZf9Pp1CDW3ZLcR2MFSK4xq593uzMWwYxILy7l+h/GfMw==\",\"shasum\":\"12f18dcf25016912aac129921d86497eec9f2447\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.4.0-beta.3.tgz\",\"fileCount\":394,\"unpackedSize\":1057306,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbd023CRA9TVsSAnZWagAAcE4QAJH96DvgTKaOCE0VUl9E\\nGC1cO6RANRUIB11KdoPECTcOmtUr78sG2Qe5T7tYbhsdqkBOFL+9htGmawSS\\nAiGeD0odEBXdN9+Z9ZdULDM5EBGSucDXO7IMyWYqD9A4BIBE4Mc4TxGrkZCv\\nvoYwd6Ds2wc+X9uNX5jBBURpkj853o25w0kI2Axvmaq7AV7Msu6DjyjefoR7\\nXNVsqj4ao2BJcnf2iirQNMXWKjr1YH5QZ16AYEtAVIkHJ8rat2M87hRvF5NX\\nbFFOwmXHrpnGVRl/UWcsaQfSGgm3b2HaNSOI3i6lcWZbls4LXpHJVNlQZELA\\ng3X2RIMuF3CZDpFoC9oENoTGhSaauIZsz9gAPmUgG6Meqpfl4vqxAbZrqK6b\\nQNHNJl6IQZF07JpfBFFDFBfv/tryWQhR3dWuT91NxTjWCDaa9FoNKxPYUAeT\\nGt2dBMxtsDmKuwEWvOmG29a9YracrfqyhkawsOqX53sB3SjktV9wrfKpXNS3\\nGX1ip8c5YmHyaEAZUqnSIsM5UkEOPjeBsbX5IQTIx0IxeNOhw5z3Tq61y3KQ\\nn4g4xgERrt/jhUt9GFr0uZhD0XKKteLpqX2Uu0PAC6I9tM968mqxVNOf6XJN\\n0oehWQiONRvwhO7KBybKUQh0P+axkFjJeBh+ZH51+AF+do1chnPbKF1oM8Mb\\nSnKV\\r\\n=bdkO\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC73KaMUW1rw8EI98efvpSDPlkojqp1VY9o++kH5qGWgwIgdlDVqrmizLBudhk9B8QgjuOn/CikIRWAhN4IvZI0e+Q=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.4.0-beta.3_1534545334352_0.1573284971521256\"},\"_hasShrinkwrap\":false},\"3.4.1\":{\"name\":\"ember-cli\",\"version\":\"3.4.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"istanbul cover tests/runner.js all\",\"test:slow\":\"node - tests/runner slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-amd-funnel\":\"^1.3.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.1.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^0.5.7\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^3.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.2\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^1.4.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.4.4\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-v3.4.1.tgz\",\"_id\":\"ember-cli@3.4.1\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"10.6.0\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"dist\":{\"integrity\":\"sha512-2N01MgOeRnFr5HQ8whu+63JF8v2XZY/obDtKzfXfKudufCxdLwyQ4LYpUsSSX8m+v7iYSISzEWCueMY8OkLHPA==\",\"shasum\":\"229b70d5d0b5081bfd1b2ccfdf1379c7b64f12b7\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.4.1.tgz\",\"fileCount\":394,\"unpackedSize\":1060146,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbkMbpCRA9TVsSAnZWagAAousQAJYznG0zHpzK1KWMPZ2G\\nx+ChSoMJwQcAT7NJXp0hrEan/glEambaYyv9S6K/8AhfZzyT/yFy63gzoxkD\\nMTHmTCpL+ojuqBZAc9phYe3UYFXwmToae/yrNJ+nfKbN2sOBLYU6+2dhIVjy\\nS+194PLfrvzpB1GHAveNUdUNhYncB0M+AO4Uul4yoI/9teGU31ZJr5YO7yAo\\nH+P/ZJBtOLtMJZb+Dg1o8/STsBloSBmsamHROu4bXNMpxhJ0Am36SwQ2GuH5\\nAL4h8gysWQDl+nVw2WxkbgAl5VSydyR7L9H4Q7/nbGhU1XRrVXSkV5n9siXv\\nQX77q98iw1PMn/SFEgKLe5MiRzjXOicg9Y3Xv5j1ah6yGv7UGDrY3ke/pSx/\\n8uqD74rmG3IORcIVa/S6dWMPCU77HaXA9fuj7tWzUqDe7CHEZJGFji+D1zqz\\ntDXJDmNq7lsKEKYkhiDDdOg34Zcra11dHD9Ie6bOXYWki48JadY0Z0wTC998\\n6GfNMybO5i16TUiINZhBAL8QDNFq73QwZGyvKW4EwQy3m1u6d6ZoMhkb1VW8\\nT/4bKi7R64voWoSvKIA+oJN/jEQt9aGyxOxj/wfKpJy3vX/1PXN6c17Ixequ\\nHHJHM6aSxoJmi4pp1bh/hCldeBb+ncz04FQBRo7brUSM836vkc4GJF8bRaLV\\nHe+G\\r\\n=70Er\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEDg4cw49q2MZzZfhv2d1fU/YuXKOuZIsATZ8tk1mPmpAiBq5vrAPmRgAB4cSDrQmr5SCGrMavrJDqdQf5cn5+zvhw==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.4.1_1536214760866_0.9793881257624222\"},\"_hasShrinkwrap\":false},\"3.4.2-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.4.2-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"istanbul cover tests/runner.js all\",\"test:slow\":\"node - tests/runner slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-amd-funnel\":\"^1.3.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.1.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^0.5.7\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^3.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.2\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^1.4.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.4.4\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-v3.4.2-beta.1.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://img.shields.io/codeclimate/github/ember-cli/ember-cli.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\n### Create a new project\\n\\n```\\nember - new my-new-app\\n```\\n\\nThis will create a new folder `my-new-app`, initialize - a Git project in it,\\nadd the basic Ember.js project structure and install - any necessary npm and\\nBower dependencies.\\n\\n\\n### Create a new addon - project\\n\\n```\\nember addon my-new-addon\\n```\\n\\nThis is essentially - similar to `ember new` but will generate the structure\\nfor an ember-cli - addon instead.\\n\\n\\n### Build the project\\n\\n```\\nember build\\n```\\n\\nThis - will create a `dist` folder and run the build pipeline to generate all\\nthe - output files in it. You can specify `--environment=production` to build\\nin - production mode, which includes code minification and other optimizations.\\n\\n\\n### - Run the development server\\n\\n```\\nember serve\\n```\\n\\nThis will launch - a development server that will automatically rebuild your\\nproject on file - changes and serves the built app at .\\n\\n\\n### - Run the test suite\\n\\n```\\nember test\\n```\\n\\nThis command will start - the Testem runner, which will run all your tests from\\nthe `tests` folder. - This command also supports a `--server` option which will\\nautomatically - run tests on file changes.\\n\\n\\n### Generate files\\n\\n```\\nember generate - route foo\\n```\\n\\nThis will generate a `route` named `foo`. `route` is - an example here and can\\nbe replaced by any other available blueprint. Blueprints - are provided by\\nember-cli itself and any of you installed addons. Run `ember - generate --help`\\nto see a list of available blueprints in your project and - their options.\\n\\n\\n### Install an ember-cli addon\\n\\n```\\nember install - some-other-addon\\n```\\n\\nThis will search npm for a package named `some-other-addon`, - install it and\\nrun any additional install steps defined in the addon.\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Slack: [Get your invite](https://ember-community-slackin.herokuapp.com/)\\n- - IRC: #ember-cli on [freenode](https://webchat.freenode.net/?channels=%23ember-cli)\\n- - Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Website: [ember-cli.com](https://ember-cli.com)\\n\\n\\nDevelopment\\n------------------------------------------------------------------------------\\n\\nStart - by cloning the Git project to your local hard drive:\\n\\n```\\ngit clone - https://github.com/ember-cli/ember-cli.git\\n```\\n\\n### Link `ember` to - your development version\\n\\n\\nRunning the following command will link the - global `ember` utility to your\\nlocal development version:\\n\\n```\\nnpm - link\\n```\\n\\nNote that the global `ember` CLI utility will automatically - relay to any\\nproject-local ember-cli installation. If you want to use your - development\\nversion there instead run the following command from your Ember.js\\nproject - folder:\\n\\n```\\nnpm link ember-cli\\n```\\n\\nRead the official [npm-link - documentation](https://www.npmjs.org/doc/cli/npm-link.html)\\nfor more information.\\n\\n\\n### - Run the test suite\\n\\n```\\nnpm test\\n```\\n\\nwill run ESLint and the - \\\"fast\\\" subset of the test suite. Run\\n`npm run test-all` for the full - test suite which will currently take quite a\\nfew minutes due to heavy IO - and network usage.\\n\\nember-cli is using [Mocha](https://mochajs.org/) for - its internal tests. If\\nyou want to run a specific subset of tests have a - look at their\\n[documentation](https://mochajs.org/#exclusive-tests).\\n\\n\\n## - Build the documentation\\n\\nUse `npm run docs` to build HTML and JSON documentation - with YUIDoc and place\\nit in `docs/build/`. Please help by improving this - documentation.\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.4.2-beta.1\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"8.10.0\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"dist\":{\"integrity\":\"sha512-loWxvC+0CaeVY3/B+LA3PeCu/y/NEjVjxUMJBOTiKEegLwUq2yuwHmWETnta39M26MRT3KpE5GR/1iFoU1vIkg==\",\"shasum\":\"92d70ec9f7f123dd91bf4f5865e0f94c8a2f68da\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.4.2-beta.1.tgz\",\"fileCount\":394,\"unpackedSize\":1060585,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJblvvkCRA9TVsSAnZWagAAJoQP+wYSffd08242SU6Vwyw8\\nztsQ+6sCID1xgDCnndG8DP5ww0bJTdFrwdBdgZTgdUHzvb3O4K1vwe4QTIg9\\n6aENKIAJqdZSB4eAz8aq+fchXcN8Tf3OGyYjyDiNEFJNrOvKM4NfTl4wiZsT\\n9nVaY4D67E6EjtCbCvj7osDt49Z+Cjfv7CRq4zOQ4k23iPI9g7hWG4wrcg7R\\nLneod6S6LS8GgNKJWXPK6+0lj6wq5RKHEwxWlWt4Z8xqf1Sy83aVIx3Elx/4\\nWr9E75KNm+pox4Qb3xCeLLwWa+Ol9gTOQftvVJiIWuDcaYNTtGW2+gKICKEd\\nzGis4BKDjQfCAq5fT8mcJUq4iUcqrUqLm/M8UKBZ77dcEPXcA6ko4dNCyNlL\\nrgxpLK3usW9y1kLvE3P/rsxZt5Hw7mcizuPxA9++2uZqtoGNfHUr7vesMlzZ\\nUh6ow0uuiPX28S49yBBgl3GEOmWycAhnTdUYJeQdCQhWuo2l0kGuikEe0T6z\\ndG8IE0kiKhlnOMEFaAUD9TsxV8hv9LTlSu+AgOv273Ayq3UXQsWtpUp132nn\\nTTTaP9qsJS1DIri0bmNDlnb4nFvVD9z1lJSvsfU/Ih6D6135b8eDLb+IgZ3Q\\nkpzLLOmvN31jyqTCLBrTT1Y4b5AEKPHopEaNmPS0d3gI5ygA/i2prNqFHGqL\\n4HM3\\r\\n=SepB\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC2mqkimB8l5uZPpB6POoJVtDxuiyxAp7iThyyIkF8LNwIgHsEnv5jWVIQmPVbohv4ZpCotk1nzT9xrNHF8zw4gpZo=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.4.2-beta.1_1536621539423_0.04416945839103059\"},\"_hasShrinkwrap\":false},\"3.4.2\":{\"name\":\"ember-cli\",\"version\":\"3.4.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"istanbul cover tests/runner.js all\",\"test:slow\":\"node - tests/runner slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-amd-funnel\":\"^1.3.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.1.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^0.5.7\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^3.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.2\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^1.4.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.4.4\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-v3.4.2.tgz\",\"_id\":\"ember-cli@3.4.2\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"10.9.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-hbVPAkV5I/OHSSM7HIO2hJQBUY4g4zdCDOslHSiOlBYCUEbjHwqczF0g4w1rF3e3W099h9xhny6S6q2JyxjqMA==\",\"shasum\":\"b1eee393ecb1bd0d41fcac25460f0c2a882de741\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.4.2.tgz\",\"fileCount\":394,\"unpackedSize\":1061184,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbmSGrCRA9TVsSAnZWagAAhVsP/0jMymekdnVJ90qyMPmp\\nsdYf0+EScr0ACRQzbX1E7sV8EL0wOceYpO0aWyaXqN6OlAzPkim+LBKMTBMN\\nUfHE0dIWZ+lQGfrrU3SlShp3RbiF8R8xd71lqN3LXN3pQZSfx7BY92tJrzKe\\nczK+V0ftniQw1rIXPTGzKKhdAry4WIlDt3YYlVsT57bRKEP3S6LoXbO/Eszl\\n28EQ/E5m/blebe8vd0IUqAEB02eM808MFADOt6LoxOJMMmnuUErjhOjH6GDG\\nc2Zvw6gEh5nw5+DsL0CLBAvRkIHAXKvst4QqWX+T+VgKGBuA+adhcET0er/f\\nnVXU94c+CE1luNVWByPg913kctPTOdedlgRa1xO+J3BnIPD2chjcBrkSGzNJ\\nJxWKNvdCtrqdq3h+PRQ7DMDwOT1CWyY0sC0IChKVodKxxBl/IHbNeut6CUjh\\ndHSDFiPOThcCg6KJVaYcI+vwhTPaB8RnR4EedE9CLYNprqJMwaKzk23umyVt\\ntGXVTyUpYkdrIgq2VhuCXF3/JUrTZ1YygUbGDtlAhD+6+AhO5g5AHqEVIfEy\\nPAtHUNqHiuH9cb7fUAoWO4yjMQi60jBWHIs0OoSLEQQIWVsdumhX9wfGIeYv\\nhRiIHWW0Lzxe5hUrzi7zQy8Qqv/yPRDsN/jV2nembhb8Dz3U4NoCFE6wNRUL\\nnYfC\\r\\n=EQAI\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDggO45ElJsGevXCNdw+5ZtL+wlFPa7L7/G7Tp2XQFUFQIgIUltlqlt3RY4A/T/0RNQuxe3/NMCBoKJC9evhTq4npw=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.4.2_1536762282367_0.9409846576851979\"},\"_hasShrinkwrap\":false},\"3.4.3\":{\"name\":\"ember-cli\",\"version\":\"3.4.3\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"istanbul cover tests/runner.js all\",\"test:slow\":\"node - tests/runner slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-amd-funnel\":\"^1.3.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.1.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^0.5.7\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^3.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.2\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^1.4.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.4.4\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-v3.4.3.tgz\",\"_id\":\"ember-cli@3.4.3\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"10.9.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-PpVpNIWeHFO9nqnqMb5poSZS1b/dFvsAKBUV15wGDnpY50j4LvMAGpbHsijXyWdEb7+CMZDeIMgte4IuJ2tePw==\",\"shasum\":\"33560c6416612bd8dc56858cffb2c81897ec8822\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.4.3.tgz\",\"fileCount\":394,\"unpackedSize\":1064861,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbpBHXCRA9TVsSAnZWagAAY4wQAKSyN1IQGgrnYZDKQwwn\\nKFbCh97SeaOltUJvkhSBIk6uBtEvbuZCkuVM0ggM8MUv+xE8ZamqrrAK/icj\\nEO7BsigK79XMqyGBySNAFS/N+oOsrJdmgjd/iyq/jNSAkao8EJ+5tc3QJicE\\nnd4jBTHfAg0Z3BaNfX8p0ry0+g6j/RxiEO9ERVUFF1QGk0CKW5lLXEUmLd65\\n7KkaFHBLzKY63KZqJN31Nkg+iN2+/hJLh4I4q3TOrRyvTL+P2kDbqG7TvAx5\\nZyEzK9ROAmokyr+HsNvZvD/FTEYqQaTPDvw7BLbQMTJqwXbFBGKm7sG0qymM\\n4Ex//FoZgZLxUF1Qa+glYZPHTzuD96k6w5CuJJgOilfkFAXzl8C4YfAfJOKr\\nNu2tVQ3COklmtspTDmvY89yVRESxyQPST5ZkmLNinm3c/lFr8ZLUKMt1Yvrj\\nRpkPnD5MMFk5tIdK2ClqY3q2OttTA9VrP4nDA2znHTopPThPB5LBFQPHMVc7\\nsKeI0FGuo4SHqC7GQf7FbEf+/p1RyxTMuWCKvdmf8FyNQghRFlpQ12TokmnM\\np1IYW4f4vqUh+9O1HfSlohDePpWiCJnSHRsjl1iHBC9FYhV6bzT2GI17iWgP\\nHOrTs0ZO1ecTfSku6ofjHwhH2TZZfI+ubZzguMUDMulEwiLGt6VIbUJnbtED\\nJXSe\\r\\n=gaPU\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIASK8W0gcJ34Xe5T4qAgm9fbY4aeubokL6MotigE42AuAiEAgoEq6Mm5s8LmDk/nYKNXdAO+K+46c8Xm2z0P0YXAO4o=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.4.3_1537479126681_0.7687797390994238\"},\"_hasShrinkwrap\":false},\"3.5.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.5.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0-beta.3\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.1.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^0.5.7\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^3.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.2\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^1.4.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.4.4\",\"nyc\":\"^12.0.2\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-v3.5.0-beta.1.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\n### Create a new project\\n\\n```\\nember - new my-new-app\\n```\\n\\nThis will create a new folder `my-new-app`, initialize - a Git project in it,\\nadd the basic Ember.js project structure and install - any necessary npm and\\nBower dependencies.\\n\\n\\n### Create a new addon - project\\n\\n```\\nember addon my-new-addon\\n```\\n\\nThis is essentially - similar to `ember new` but will generate the structure\\nfor an ember-cli - addon instead.\\n\\n\\n### Build the project\\n\\n```\\nember build\\n```\\n\\nThis - will create a `dist` folder and run the build pipeline to generate all\\nthe - output files in it. You can specify `--environment=production` to build\\nin - production mode, which includes code minification and other optimizations.\\n\\n\\n### - Run the development server\\n\\n```\\nember serve\\n```\\n\\nThis will launch - a development server that will automatically rebuild your\\nproject on file - changes and serves the built app at .\\n\\n\\n### - Run the test suite\\n\\n```\\nember test\\n```\\n\\nThis command will start - the Testem runner, which will run all your tests from\\nthe `tests` folder. - This command also supports a `--server` option which will\\nautomatically - run tests on file changes.\\n\\n\\n### Generate files\\n\\n```\\nember generate - route foo\\n```\\n\\nThis will generate a `route` named `foo`. `route` is - an example here and can\\nbe replaced by any other available blueprint. Blueprints - are provided by\\nember-cli itself and any of you installed addons. Run `ember - generate --help`\\nto see a list of available blueprints in your project and - their options.\\n\\n\\n### Install an ember-cli addon\\n\\n```\\nember install - some-other-addon\\n```\\n\\nThis will search npm for a package named `some-other-addon`, - install it and\\nrun any additional install steps defined in the addon.\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Slack: [Get your invite](https://ember-community-slackin.herokuapp.com/)\\n- - IRC: #ember-cli on [freenode](https://webchat.freenode.net/?channels=%23ember-cli)\\n- - Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Website: [ember-cli.com](https://ember-cli.com)\\n\\n\\nDevelopment\\n------------------------------------------------------------------------------\\n\\nStart - by cloning the Git project to your local hard drive:\\n\\n```\\ngit clone - https://github.com/ember-cli/ember-cli.git\\n```\\n\\n### Link `ember` to - your development version\\n\\n\\nRunning the following command will link the - global `ember` utility to your\\nlocal development version:\\n\\n```\\nnpm - link\\n```\\n\\nNote that the global `ember` CLI utility will automatically - relay to any\\nproject-local ember-cli installation. If you want to use your - development\\nversion there instead run the following command from your Ember.js\\nproject - folder:\\n\\n```\\nnpm link ember-cli\\n```\\n\\nRead the official [npm-link - documentation](https://www.npmjs.org/doc/cli/npm-link.html)\\nfor more information.\\n\\n\\n### - Run the test suite\\n\\n```\\nnpm test\\n```\\n\\nwill run ESLint and the - \\\"fast\\\" subset of the test suite. Run\\n`npm run test-all` for the full - test suite which will currently take quite a\\nfew minutes due to heavy IO - and network usage.\\n\\nember-cli is using [Mocha](https://mochajs.org/) for - its internal tests. If\\nyou want to run a specific subset of tests have a - look at their\\n[documentation](https://mochajs.org/#exclusive-tests).\\n\\n\\n## - Build the documentation\\n\\nUse `npm run docs` to build HTML and JSON documentation - with YUIDoc and place\\nit in `docs/build/`. Please help by improving this - documentation.\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.5.0-beta.1\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"10.9.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-h9UFJ1flMrmxccO9DGcjW5Q6niu/UZBorgR2i9KR+I7njROp/wo6FXS+LetWKxWFUB/LFCav0hvHW5cJYOy1Mw==\",\"shasum\":\"529a5916659f108933e2da77b163669f5d643a73\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.5.0-beta.1.tgz\",\"fileCount\":397,\"unpackedSize\":1073627,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbpBypCRA9TVsSAnZWagAA/RUQAKKWN1bs3s736LIv9oDt\\nQ++YKqg4/tIU9ynlDtHuuD1v/ngRjZYEcJ8/voBlJMNEXATpjBoJnQ/0yGpz\\n71Wj/VhNHvBINKY8f7n2D9hTl19uw1zaeXFXdmHJA3DsKtWesYBSnHTsjirM\\nN0a1lvy7t244n0iP1CYRVnLN/teF4W2IypVF599/UUmStVCS5Srxn3/N9FLs\\n6ZvspyIZhGtq1FhnCynmZHSJy9qK8/jJAUe5th5PXT5dY10DNvMsmbvkNI1B\\nHqVTTX1K+sYWQRo0JUdLe3ZgvuXA6imq8kKxRCt7rJuG4q1I6B7+YVdrMDxV\\nPeh5PLGELHSbHvLAea6MTDfbmMwgHM1MBd9NaP0/ZYbCbhg9/xVH8wH46vuP\\nFfXaX0cQyTqOFB1Jsx9rnF3ajouRYHTjKqyntojr5omRLySoX2cfx7k3CNfx\\nOZM7e5m6H4lhQjvSY7iwV1m06krr0TgI/H9MmE7FbQyQ54bWxGC+yGAiWFb1\\nHrcnSK52eq+H9U1/YLenBJEFjF4s5gOZUN0CrNPlvippf0iERSqn6L6tZyf/\\ndQsbDMOxRuRe5WG97oft8m/kbG5yNGxBJnOauz/GRfAmrJtqI3qcjWyLtZWq\\nvOw20Aw+M97EbYp9kB19YLIEFSe3Hg7e/ZfpxHrn/u9nuP2eApZRMCwJlRoa\\nDTyK\\r\\n=Suty\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCZUL0L9cv/mt97NPDai8ig+v5OUH8Gp1QeEqcwORTgkwIgFHJpJi8a1uj475aQrLlEjBRrQ1rBQrfQlP2L6kZ86aY=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.5.0-beta.1_1537481896750_0.2345218888614149\"},\"_hasShrinkwrap\":false},\"3.5.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"3.5.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.1.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^0.5.7\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.2\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^1.4.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.4.4\",\"nyc\":\"^12.0.2\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\n### Create a new project\\n\\n```\\nember - new my-new-app\\n```\\n\\nThis will create a new folder `my-new-app`, initialize - a Git project in it,\\nadd the basic Ember.js project structure and install - any necessary npm and\\nBower dependencies.\\n\\n\\n### Create a new addon - project\\n\\n```\\nember addon my-new-addon\\n```\\n\\nThis is essentially - similar to `ember new` but will generate the structure\\nfor an ember-cli - addon instead.\\n\\n\\n### Build the project\\n\\n```\\nember build\\n```\\n\\nThis - will create a `dist` folder and run the build pipeline to generate all\\nthe - output files in it. You can specify `--environment=production` to build\\nin - production mode, which includes code minification and other optimizations.\\n\\n\\n### - Run the development server\\n\\n```\\nember serve\\n```\\n\\nThis will launch - a development server that will automatically rebuild your\\nproject on file - changes and serves the built app at .\\n\\n\\n### - Run the test suite\\n\\n```\\nember test\\n```\\n\\nThis command will start - the Testem runner, which will run all your tests from\\nthe `tests` folder. - This command also supports a `--server` option which will\\nautomatically - run tests on file changes.\\n\\n\\n### Generate files\\n\\n```\\nember generate - route foo\\n```\\n\\nThis will generate a `route` named `foo`. `route` is - an example here and can\\nbe replaced by any other available blueprint. Blueprints - are provided by\\nember-cli itself and any of you installed addons. Run `ember - generate --help`\\nto see a list of available blueprints in your project and - their options.\\n\\n\\n### Install an ember-cli addon\\n\\n```\\nember install - some-other-addon\\n```\\n\\nThis will search npm for a package named `some-other-addon`, - install it and\\nrun any additional install steps defined in the addon.\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Slack: [Get your invite](https://ember-community-slackin.herokuapp.com/)\\n- - IRC: #ember-cli on [freenode](https://webchat.freenode.net/?channels=%23ember-cli)\\n- - Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Website: [ember-cli.com](https://ember-cli.com)\\n\\n\\nDevelopment\\n------------------------------------------------------------------------------\\n\\nStart - by cloning the Git project to your local hard drive:\\n\\n```\\ngit clone - https://github.com/ember-cli/ember-cli.git\\n```\\n\\n### Link `ember` to - your development version\\n\\n\\nRunning the following command will link the - global `ember` utility to your\\nlocal development version:\\n\\n```\\nnpm - link\\n```\\n\\nNote that the global `ember` CLI utility will automatically - relay to any\\nproject-local ember-cli installation. If you want to use your - development\\nversion there instead run the following command from your Ember.js\\nproject - folder:\\n\\n```\\nnpm link ember-cli\\n```\\n\\nRead the official [npm-link - documentation](https://www.npmjs.org/doc/cli/npm-link.html)\\nfor more information.\\n\\n\\n### - Run the test suite\\n\\n```\\nnpm test\\n```\\n\\nwill run ESLint and the - \\\"fast\\\" subset of the test suite. Run\\n`npm run test-all` for the full - test suite which will currently take quite a\\nfew minutes due to heavy IO - and network usage.\\n\\nember-cli is using [Mocha](https://mochajs.org/) for - its internal tests. If\\nyou want to run a specific subset of tests have a - look at their\\n[documentation](https://mochajs.org/#exclusive-tests).\\n\\n\\n## - Build the documentation\\n\\nUse `npm run docs` to build HTML and JSON documentation - with YUIDoc and place\\nit in `docs/build/`. Please help by improving this - documentation.\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"63171e91b898b5ad282f453360ca9eff4720af8d\",\"_id\":\"ember-cli@3.5.0-beta.2\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"10.9.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-di/frOpghm2VMyOp7PVSQ8aG5NwRsZKofutToD0HoAUwczI2veovxmNlm40/vlPREoHIZ4Lj0mMzyJ7RmyTcOQ==\",\"shasum\":\"a31297590616a4672c9b1be1e3f0769baef3e5ae\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.5.0-beta.2.tgz\",\"fileCount\":294,\"unpackedSize\":1328647,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbt6S6CRA9TVsSAnZWagAA2IoP/jVNJDo2/cjG7Ex1MwXv\\nyPBfDCX3g5zLQvzPTlOM8/VOau8/KYmxvo0a2yPv8YaGVYDYwLdpA1CLCsKf\\niAtsNa4mu0M0qFc1Qi9xvl3maA1rxhCclvdK0INkPDrFT1A2IysEQafswrYb\\n1SNGDaM3t76O+Rf8u1ko9FCtgxyCQMXR25n3+x6dPtSfaMADw9VPMXePGbaf\\nXm90x/lgX6ygf+wrhZCWDUXHbB2I2+/qScdmxeylmlz/8USEbbe6Tj5CqaSA\\nEka7wU0d+UNHGM2NSXFNHutWumGOmNxIbWNmidxnh1pWovs1VBiuBjDySJXk\\nUsjWiwnIKbCda6WXtr1aAHG0X9H3lp3DhwRpzUDUs/yH7UQcAvOAaKG3wO8E\\nwqQEZ04atwZdIeyzwhSLmFDMF1eN1w5ajDxhs2cK2ICXuZmfGMGh3kJvag27\\nKzFYQVlneRle3FXDoLR7YQWwNXUajK4zoJi8h2Le59dct0qK/Wi4d6CCFN92\\ntZVBq/JVb6GTWVSeIVAYHwafGwuDm3Um0Qs+uzBFidJVKa/Lz4u5/Re5MEmW\\nGvsmvPlpiucthZk5KSVsvXDdwXMnC9Ik0maRRYsf/5fLb/SHTECJUWTeqLjV\\nN0FmtTh3PxyZLuCa9+n3PARLgdb2DdnnvCTjs7fnUIxEV8vL7/B5vmifJ9z3\\n0o6Y\\r\\n=rxX+\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDP3lTjJxNKqnUfFmlQePb8tzo8vTEifnGcPrIx1/2mHgIgJDQBdj2dJ7wgEitbZGHEDSE0SY2mBpWEswTVHpfnjpY=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.5.0-beta.2_1538761913845_0.11616402345759114\"},\"_hasShrinkwrap\":false},\"3.5.0\":{\"name\":\"ember-cli\",\"version\":\"3.5.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.1.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^0.5.7\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.2\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^1.4.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.4.4\",\"nyc\":\"^12.0.2\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-v3.5.0.tgz\",\"_id\":\"ember-cli@3.5.0\",\"_npmVersion\":\"6.1.0\",\"_nodeVersion\":\"10.3.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-AW5eb1SG7szuSnai3CIPL9fE7eyPQS2oycyDZAGLs+An57ytK9lm1NFQWqXm3nGnvdSh1AIsoCwc683tISUozQ==\",\"shasum\":\"978031042611008dce82c79226b8b677d325072c\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.5.0.tgz\",\"fileCount\":398,\"unpackedSize\":1080325,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbxF3WCRA9TVsSAnZWagAAb5wQAIMy1Y/+aoyY6TuOXsCl\\nGu4R+AJrZrftt+YxTmBSKQuUbNdit3c+9dy2wYCmuccdcq7Xe7JlxznJQ/BM\\nB8NX5J9wb6ZIsDoK1YCeF9fcbEyiyG2WA8qOhI2oL6IOV7o03YKHPh4TlhPI\\nlf6IF04fyg4n/MAgNPmYn9/CsCBZXe2s8/77vPw8CJr9bCxe1/UQsUBfYqLC\\nt/OgWCxNqmpeW9r9CNtQpNmM2Svr4d5i1SMmGnmNI+T3FOE4DQe6at1RSTw8\\nvFnNEF6cpnoXCH8iBARTPUEea/4pEn/+Z7w19wNw7tgykWCDEIsl53SqjOCx\\nVIiE6iu1EOsoGMWd9EKQIsNT3cX1RDLKYBg4L/BtPy/xUNP7ALX/e7u8omzz\\nsAhKOZo+nvnt+l+vNQCAEB2YZ4YjwZKe9nVkBuK5bwOcpqKTjglTZDvLA8+l\\n6jg+vJA/i6BaoR0geioLFGTfVDTmqra3/ptxo9b3CNlHqryXlKL90Ns6dhSJ\\ncwnoFbN8IW7sBXfwz382VYB9F2e5GD6ncJld+RZ2ehMqkS9hGuvsNijFv91e\\nC3igswe6qMGbZVNVBq/4FknXrZ8UvYObQ+fPGVWpMuOklkNwcN5AFvveSUrh\\nQFehz8HKLvO5zasBW/IfB77XLivriuwckVwSVJjMLMEqVNLZO/q2wr5KPuvM\\ne9vf\\r\\n=wPY3\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCqF+dZINoujMKOoSmBEtPJevqlLu7FMh8msnT3iDS8rAIhAM8HnbeKValGWdwQEip2zTzK2HFbiYKTT7um67jKoIJp\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.5.0_1539595733609_0.6827313176607936\"},\"_hasShrinkwrap\":false},\"3.5.1\":{\"name\":\"ember-cli\",\"version\":\"3.5.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.1.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^0.5.7\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.2\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^1.4.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.4.4\",\"nyc\":\"^12.0.2\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-v3.5.1.tgz\",\"_id\":\"ember-cli@3.5.1\",\"_npmVersion\":\"6.1.0\",\"_nodeVersion\":\"10.3.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-oJylJwBIIH5IdgrnSXjA/Z64SSu7gZMyqtMBfMA8aGcBh2Bcb5dMDHpwwWXV4Crp1TGImhdtbwOtMAkzZT6Qpw==\",\"shasum\":\"a1c7295eed935726891d40a81e0cc389f2d15fdf\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.5.1.tgz\",\"fileCount\":399,\"unpackedSize\":1082442,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJb7BNCCRA9TVsSAnZWagAANkMP/iWoieMubAwbqxCS5WCh\\n8u5oCNyKd8RyFOfoLsz9xm6G/kEDoytUsROAXzWkv1k8vLpl1SxqCH+pwayX\\nHMxUo5cjeREzy9XnWLY5dXekal8I4vXsWS/EmIu4i7lXfMoTCgQ65fHc+SkC\\nDJXj1+eTloS35GmqY3KnMWOI0OV1gwna5brd/KT3Zu8+PZ+gREHFg1aHSwC+\\nfZp6JXr8p4G4S13i2WEjSzYNnloQ4/CGRLN6DwVOJfVuF998BksVVjdypgY2\\nxXY5IyQKgET3sXqCctcaisTet2ZEvaiWIng81wkI9urcZKdGBdZ4Vi8P6HAK\\nt/IhMK4qiCYGqiURJ7P3VjQMZGNHJsAQ7kYBrb0HN44Ab8dlttQiT0FcCUul\\nm+5SM1Z4VCORWEpDU+vVlrPW+xVEvlPYCrZJmeioRRdXYC/xasviJZPSFMiw\\n2hExbOEeaIRTX4nVgtENc8f8P0enXOuA+7Z3ULHbyhqUDnRrNvqih4L9NzU/\\n4Txh0tpVCsjtWHyL8BF2vr0o3IVI7xb8BWYpT0mu5HTyUrglBxHLIDaNUowC\\nTxEWvl1wuX3uAM7hkiPI56bflrBVJ5eyeoZCg5kTCSvS3NkzwE+lcW2VuiAU\\nDg78g4PpIzdy/wNXRhy2o6YEnI1ypkxHtyAYBrBU/MXx2O/VQG4A6l4Zqg70\\no81v\\r\\n=61nN\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCzb86+QjvHs0U99VV0PeneNnr7liiEwZxaS+dCd+lAJwIhAOp0Pkon0GWWwJaCwi0upv88HJpIUG4AGRoAF6bWlWWK\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.5.1_1542198082153_0.5350096049727266\"},\"_hasShrinkwrap\":false},\"3.6.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.6.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.1.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^0.5.7\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.2\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^1.4.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.4.4\",\"nyc\":\"^12.0.2\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-v3.6.0-beta.1.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\n### Create a new project\\n\\n```\\nember - new my-new-app\\n```\\n\\nThis will create a new folder `my-new-app`, initialize - a Git project in it,\\nadd the basic Ember.js project structure and install - any necessary npm and\\nBower dependencies.\\n\\n\\n### Create a new addon - project\\n\\n```\\nember addon my-new-addon\\n```\\n\\nThis is essentially - similar to `ember new` but will generate the structure\\nfor an ember-cli - addon instead.\\n\\n\\n### Build the project\\n\\n```\\nember build\\n```\\n\\nThis - will create a `dist` folder and run the build pipeline to generate all\\nthe - output files in it. You can specify `--environment=production` to build\\nin - production mode, which includes code minification and other optimizations.\\n\\n\\n### - Run the development server\\n\\n```\\nember serve\\n```\\n\\nThis will launch - a development server that will automatically rebuild your\\nproject on file - changes and serves the built app at .\\n\\n\\n### - Run the test suite\\n\\n```\\nember test\\n```\\n\\nThis command will start - the Testem runner, which will run all your tests from\\nthe `tests` folder. - This command also supports a `--server` option which will\\nautomatically - run tests on file changes.\\n\\n\\n### Generate files\\n\\n```\\nember generate - route foo\\n```\\n\\nThis will generate a `route` named `foo`. `route` is - an example here and can\\nbe replaced by any other available blueprint. Blueprints - are provided by\\nember-cli itself and any of you installed addons. Run `ember - generate --help`\\nto see a list of available blueprints in your project and - their options.\\n\\n\\n### Install an ember-cli addon\\n\\n```\\nember install - some-other-addon\\n```\\n\\nThis will search npm for a package named `some-other-addon`, - install it and\\nrun any additional install steps defined in the addon.\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Slack: [Get your invite](https://ember-community-slackin.herokuapp.com/)\\n- - IRC: #ember-cli on [freenode](https://webchat.freenode.net/?channels=%23ember-cli)\\n- - Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Website: [ember-cli.com](https://ember-cli.com)\\n\\n\\nDevelopment\\n------------------------------------------------------------------------------\\n\\nStart - by cloning the Git project to your local hard drive:\\n\\n```\\ngit clone - https://github.com/ember-cli/ember-cli.git\\n```\\n\\n### Link `ember` to - your development version\\n\\n\\nRunning the following command will link the - global `ember` utility to your\\nlocal development version:\\n\\n```\\nnpm - link\\n```\\n\\nNote that the global `ember` CLI utility will automatically - relay to any\\nproject-local ember-cli installation. If you want to use your - development\\nversion there instead run the following command from your Ember.js\\nproject - folder:\\n\\n```\\nnpm link ember-cli\\n```\\n\\nRead the official [npm-link - documentation](https://www.npmjs.org/doc/cli/npm-link.html)\\nfor more information.\\n\\n\\n### - Run the test suite\\n\\n```\\nnpm test\\n```\\n\\nwill run ESLint and the - \\\"fast\\\" subset of the test suite. Run\\n`npm run test-all` for the full - test suite which will currently take quite a\\nfew minutes due to heavy IO - and network usage.\\n\\nember-cli is using [Mocha](https://mochajs.org/) for - its internal tests. If\\nyou want to run a specific subset of tests have a - look at their\\n[documentation](https://mochajs.org/#exclusive-tests).\\n\\n\\n## - Build the documentation\\n\\nUse `npm run docs` to build HTML and JSON documentation - with YUIDoc and place\\nit in `docs/build/`. Please help by improving this - documentation.\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.6.0-beta.1\",\"_npmVersion\":\"6.1.0\",\"_nodeVersion\":\"10.3.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-GcE3chpOUzOy/s2jgPUXVFNX+MKkeBQZDRoQgqgGwQuTgU1MUe4P1FUsZlDMB+Z5U0+e5lyOMHNKQ5OrR7YNxQ==\",\"shasum\":\"47217d50e8a4ea964c48c42fa2031acef6a038ba\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.6.0-beta.1.tgz\",\"fileCount\":399,\"unpackedSize\":1085534,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJb7BcgCRA9TVsSAnZWagAA3xEP+gKuROXfdSqjuwzs9zmK\\n07hPbT+61ItiChhOEtyOWHWwvjNEtxc964qtYVM+r+JA21n547a88Kg4KBP8\\nxZ4pNBsyrJ8gPjmohvt5GmP9q7K975QqcI0Tkuft4dB1BksHRkMjBV4Wu/HG\\n/VkVg/SXoY2leY8vIDOVxi397uXmcUNnvCe+R0r3sDvxAFAgfSwgH306FrJ6\\nvs+vkz/6zbFTBI2F+OtCyJj8mCCyh+P7oH+PP6AJdCj+GxW12s/XUcjL9f8+\\nNfsvBc7TTpK3gNe/UDmGIyNrfX+MRgZGvaUwLL0itaZbSn6mlraLsI2UVNTE\\nmSSCouznkeL+VSywIKir9hL/bhaBBpcTjcop6YyhHu1O8eYVtpPOGhGwotnk\\n7QSWKNVaupJTg0a1/SNH58LAS8o6EO8k+H6rgx0023hNh79Hli3pqS8Ar7UR\\nPPu5aBMY0VVi+ZRDtCOEmn8pQ4cqHFWVLpZsD6d32RNSQi+2Lx3TyWtYI86n\\nL+7GiBYrACeYcdiqpbl8gN+JLaGLpgU/1mU1LdydogQRD+eXyrgm5Q6XSqCz\\ny/zAPkkpUSFwIXh78ovDwKgNYkQuz3wu4+6+pisqUDgFWpD5F4E8iiJ8ax/6\\n5yCLe4nXNTOfkvuUrpb5ItYPpdDHpS/MW5WGHvIuUqWI2OJQTVBg3/vSRDet\\nDVo8\\r\\n=O/He\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDs8/Ut4+T4wLkg+7x14v9Ml4bREwVnTcmnMQdwXCxPKgIgLadpMWb/19m1yOKrAI4AH8Pmk3eehvF0LJlUulqCQH0=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.6.0-beta.1_1542199071280_0.7933830773330068\"},\"_hasShrinkwrap\":false},\"3.4.4\":{\"name\":\"ember-cli\",\"version\":\"3.4.4\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"istanbul cover tests/runner.js all\",\"test:slow\":\"node - tests/runner slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-amd-funnel\":\"^1.3.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.1.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^0.5.7\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^3.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.2\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^1.4.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.4.4\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.4.4.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://img.shields.io/codeclimate/github/ember-cli/ember-cli.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\n### Create a new project\\n\\n```\\nember - new my-new-app\\n```\\n\\nThis will create a new folder `my-new-app`, initialize - a Git project in it,\\nadd the basic Ember.js project structure and install - any necessary npm and\\nBower dependencies.\\n\\n\\n### Create a new addon - project\\n\\n```\\nember addon my-new-addon\\n```\\n\\nThis is essentially - similar to `ember new` but will generate the structure\\nfor an ember-cli - addon instead.\\n\\n\\n### Build the project\\n\\n```\\nember build\\n```\\n\\nThis - will create a `dist` folder and run the build pipeline to generate all\\nthe - output files in it. You can specify `--environment=production` to build\\nin - production mode, which includes code minification and other optimizations.\\n\\n\\n### - Run the development server\\n\\n```\\nember serve\\n```\\n\\nThis will launch - a development server that will automatically rebuild your\\nproject on file - changes and serves the built app at .\\n\\n\\n### - Run the test suite\\n\\n```\\nember test\\n```\\n\\nThis command will start - the Testem runner, which will run all your tests from\\nthe `tests` folder. - This command also supports a `--server` option which will\\nautomatically - run tests on file changes.\\n\\n\\n### Generate files\\n\\n```\\nember generate - route foo\\n```\\n\\nThis will generate a `route` named `foo`. `route` is - an example here and can\\nbe replaced by any other available blueprint. Blueprints - are provided by\\nember-cli itself and any of you installed addons. Run `ember - generate --help`\\nto see a list of available blueprints in your project and - their options.\\n\\n\\n### Install an ember-cli addon\\n\\n```\\nember install - some-other-addon\\n```\\n\\nThis will search npm for a package named `some-other-addon`, - install it and\\nrun any additional install steps defined in the addon.\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Slack: [Get your invite](https://ember-community-slackin.herokuapp.com/)\\n- - IRC: #ember-cli on [freenode](https://webchat.freenode.net/?channels=%23ember-cli)\\n- - Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Website: [ember-cli.com](https://ember-cli.com)\\n\\n\\nDevelopment\\n------------------------------------------------------------------------------\\n\\nStart - by cloning the Git project to your local hard drive:\\n\\n```\\ngit clone - https://github.com/ember-cli/ember-cli.git\\n```\\n\\n### Link `ember` to - your development version\\n\\n\\nRunning the following command will link the - global `ember` utility to your\\nlocal development version:\\n\\n```\\nnpm - link\\n```\\n\\nNote that the global `ember` CLI utility will automatically - relay to any\\nproject-local ember-cli installation. If you want to use your - development\\nversion there instead run the following command from your Ember.js\\nproject - folder:\\n\\n```\\nnpm link ember-cli\\n```\\n\\nRead the official [npm-link - documentation](https://www.npmjs.org/doc/cli/npm-link.html)\\nfor more information.\\n\\n\\n### - Run the test suite\\n\\n```\\nnpm test\\n```\\n\\nwill run ESLint and the - \\\"fast\\\" subset of the test suite. Run\\n`npm run test-all` for the full - test suite which will currently take quite a\\nfew minutes due to heavy IO - and network usage.\\n\\nember-cli is using [Mocha](https://mochajs.org/) for - its internal tests. If\\nyou want to run a specific subset of tests have a - look at their\\n[documentation](https://mochajs.org/#exclusive-tests).\\n\\n\\n## - Build the documentation\\n\\nUse `npm run docs` to build HTML and JSON documentation - with YUIDoc and place\\nit in `docs/build/`. Please help by improving this - documentation.\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.4.4\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.3.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-opbdqt9AbNRPr/amemwqi9ENbx/HcqcprxJAW/y8nZAV1gAku+xPY4WNBF6KuClVEKkddbNi4jITLU59rlJcDA==\",\"shasum\":\"8d25b223b2ef3b863310099192da92ab1feeef6b\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.4.4.tgz\",\"fileCount\":290,\"unpackedSize\":1261021,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcD+0tCRA9TVsSAnZWagAA3qsP/0hTD/nW7c1cFG81C6l8\\nHjDPdRZK/MwO4d01I/Ja2eong3MVuDJ+zQp0yUhLj+fc2i7jnirppRKG6vqq\\nxAhQIDB9Rdj2oRSpUVSjx8Sbk+C3PGlMMZNX0l8Osjt8gek/Igi4f0BpAfiU\\nWhPWmaYTy1MTiXLHZn4R4T1PitiV+WIRzn9oZzOqc7SRvt3bQ5Cif93iapbb\\nMIkECQBPlupH9l3dHy9cNGDWB5r2bljYzw4+fwHNbxCb49Ah5NPlm99QJmPc\\nCZvfm8PUJR2ve0wKrDgBygkw4q2Cnzs/0lrPkYfpZjfrPYdi89/f35wcKBm9\\nDeB1e4PnKwj1zbyUlPGTaaxsYNgI2/d3BbhpEeIUHTOSgD80aTTBnHb680KJ\\n8wx4e7EoNHnP75CdTGyYeay5LcSzHRvDgNoRqcjdbkjMGUFu1bh7nthodTYN\\ndOXj2wpuE6NLlGtY7nP06WnzHA/3ZKqOpnpFgvb6xBiCWMr0huuTnmhfEZMQ\\nMUlNKvVYOJUkK4ImnBVGEWKfVvVu4clabXbDKOSiaoWKpDw5ashD54g6S3ZO\\nmrnE19GXnbmysqRvqY9AqT2qYjWYk4FhPUXt7Yy2D1oZtW5Z2PHv2Zux4pBQ\\ncBTw/+dnWce3tnr7bdG6FE8h85VGTTHAImCMkbsSn8DyIjAw89pEcw8ZJBI3\\n70IU\\r\\n=nC6U\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCOLGe1vUigmX8dLWqJA2k/EroUf+SfXxGhd/LFnDbkcAIhAJCFoRPrZ3UmjsijzpxcvLqUWe9NVRkiJce2TMmuqqZB\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.4.4_1544547629054_0.492447197691797\"},\"_hasShrinkwrap\":false},\"3.6.0\":{\"name\":\"ember-cli\",\"version\":\"3.6.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.1.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^0.5.7\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.2\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^1.4.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^10.0.2\",\"nyc\":\"^12.0.2\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.6.0.tgz\",\"_id\":\"ember-cli@3.6.0\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.3.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-8Jj/UfHabFQJgkcrS8uKrWa0D2vnsc9ZzEAo2J9mnYbaS3PwGVDJ/lEQ9O1euJhspMZK+R+cnLP0M2qdRGosfA==\",\"shasum\":\"9d0e3ca165eb56ba904900d5133041d3f8410868\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.6.0.tgz\",\"fileCount\":287,\"unpackedSize\":1060388,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcEWEECRA9TVsSAnZWagAAyrgP/jiJFdu5+IxRhml8n3K7\\nbH9hnIjpX3oxWpvPhjEkB7yKao5EsMQLOqIxTLsIq+Z3FEq6DzBGb9c+3IHA\\nKHseicXIQQiHT2Mr5VNCA6l6k6sEKFP72vs1OJpK7KiUySi9+bsD/kJrZ/Zw\\nybMUOy8uHhxYGqA9PYnOEGJp9emS0dXikeSvmgBExwU10V5k0k+vaM65DdhS\\nqN6xufpL1MGjnqNBlomu2dtGVJJGzk33VC7d0XbNiVKoxRdkscGgshCBr39w\\nPPJLo+ftg/ur5IMfAWqHqHpsSzDSrwf65PLRmwozF5+7D8zPvARgr1ppU3Bj\\n9RKUL+CqQHUGwulwquvQZk4AtzIA/Ne/eTICw6awOwbDjcVLFO9nN4l5j1Bb\\nTF0hRS1mTE3p3abRdtuGiL/OeROdEmdfVbZgaYl1Y7H0x4dCXDke/liYzdoq\\nnYPYzal0nJifzIkXdpYzlcu4K0yinRv9jZ0I6Y019jDqDfIsgD5DMjqwWJOh\\ndtD5Pf7zgbX54g5Zt3U8/AeqfkogimD9eC81GVYhSB2QTIh1r8E7vj9tUgTb\\ncQ/eS1Y6pq3Ky9CkbxSU7Eg3gi8/LtxUcaC7UhYcPvP9NdV5x4cWHvW1hBG1\\nSCKRb0AUJWfgKmopGMoLvXuiutOf+/nvEUhLxvGGgGbBrZwziejRfTVoO2DT\\n8nC9\\r\\n=GkBs\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEVbRNSsj0z5rNw2ARSCUU59buhQNVe7oWtFbTlf5UhHAiADFL8n7T39VKGwgbT/Kkiu+9xXR9uxg4awVWlleekNJg==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.6.0_1544642819245_0.9128603415267875\"},\"_hasShrinkwrap\":false},\"3.7.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.7.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^1.0.0\",\"get-caller-file\":\"^2.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.0.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^8.0.0\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^10.0.2\",\"nyc\":\"^13.1.0\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^5.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.7.0-beta.1.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\n### Create a new project\\n\\n```\\nember - new my-new-app\\n```\\n\\nThis will create a new folder `my-new-app`, initialize - a Git project in it,\\nadd the basic Ember.js project structure and install - any necessary npm and\\nBower dependencies.\\n\\n\\n### Create a new addon - project\\n\\n```\\nember addon my-new-addon\\n```\\n\\nThis is essentially - similar to `ember new` but will generate the structure\\nfor an ember-cli - addon instead.\\n\\n\\n### Build the project\\n\\n```\\nember build\\n```\\n\\nThis - will create a `dist` folder and run the build pipeline to generate all\\nthe - output files in it. You can specify `--environment=production` to build\\nin - production mode, which includes code minification and other optimizations.\\n\\n\\n### - Run the development server\\n\\n```\\nember serve\\n```\\n\\nThis will launch - a development server that will automatically rebuild your\\nproject on file - changes and serves the built app at .\\n\\n\\n### - Run the test suite\\n\\n```\\nember test\\n```\\n\\nThis command will start - the Testem runner, which will run all your tests from\\nthe `tests` folder. - This command also supports a `--server` option which will\\nautomatically - run tests on file changes.\\n\\n\\n### Generate files\\n\\n```\\nember generate - route foo\\n```\\n\\nThis will generate a `route` named `foo`. `route` is - an example here and can\\nbe replaced by any other available blueprint. Blueprints - are provided by\\nember-cli itself and any of your installed addons. Run `ember - generate --help`\\nto see a list of available blueprints in your project and - their options.\\n\\n\\n### Install an ember-cli addon\\n\\n```\\nember install - some-other-addon\\n```\\n\\nThis will search npm for a package named `some-other-addon`, - install it and\\nrun any additional install steps defined in the addon.\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Slack: [Get your invite](https://ember-community-slackin.herokuapp.com/)\\n- - IRC: #ember-cli on [freenode](https://webchat.freenode.net/?channels=%23ember-cli)\\n- - Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Website: [ember-cli.com](https://ember-cli.com)\\n\\n\\nDevelopment\\n------------------------------------------------------------------------------\\n\\nStart - by cloning the Git project to your local hard drive:\\n\\n```\\ngit clone - https://github.com/ember-cli/ember-cli.git\\n```\\n\\n### Link `ember` to - your development version\\n\\n\\nRunning the following command will link the - global `ember` utility to your\\nlocal development version:\\n\\n```\\nnpm - link\\n```\\n\\nNote that the global `ember` CLI utility will automatically - relay to any\\nproject-local ember-cli installation. If you want to use your - development\\nversion there instead run the following command from your Ember.js\\nproject - folder:\\n\\n```\\nnpm link ember-cli\\n```\\n\\nRead the official [npm-link - documentation](https://www.npmjs.org/doc/cli/npm-link.html)\\nfor more information.\\n\\n\\n### - Run the test suite\\n\\n```\\nnpm test\\n```\\n\\nwill run ESLint and the - \\\"fast\\\" subset of the test suite. Run\\n`npm run test-all` for the full - test suite which will currently take quite a\\nfew minutes due to heavy IO - and network usage.\\n\\nember-cli is using [Mocha](https://mochajs.org/) for - its internal tests. If\\nyou want to run a specific subset of tests have a - look at their\\n[documentation](https://mochajs.org/#exclusive-tests).\\n\\n\\n## - Build the documentation\\n\\nUse `npm run docs` to build HTML and JSON documentation - with YUIDoc and place\\nit in `docs/build/`. Please help by improving this - documentation.\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.7.0-beta.1\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.3.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-mDgwri1ceemChZ0SQOwQNcTRmEV7lUzDyM6iISEQRVb0BqcFeqJ/8MyL2qPIvaJhQjKj+pPpeYNUmsFpFebm5Q==\",\"shasum\":\"1635e9cb579772fb37f00f81b015a40d02d8879f\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.7.0-beta.1.tgz\",\"fileCount\":285,\"unpackedSize\":789321,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcEWYZCRA9TVsSAnZWagAAkVwP/AgexLZJ3jw1PTSdrIYv\\nywSb9Xu34ZwYcmOiG3mOXWqZJsWU5FN+aTFXI1P/IkTBKI4wTuotHlYAQ7pg\\nsFfZp90FH3ODhs4A1DhcCL/c9VL5wIgeJ7id9xnurZzC9RmefcTPDuLeodfu\\nH9c5EUfgc0WbhpL1QLL/+IApQkYurMxAdqCA7bG0QAOSCfTnPHvJDo+88sR5\\n9WCtRq4Gtc6SxtJaYg8E0Yeis0ltTRSGkoiwz+9CZblxL5i+bznMXBrMr2QS\\nCeIlEbd0e66Bm+K0hlkkfebz+GYcAzpZ8XK/0enjWlE8HzYf5yPnBzH+cKpA\\n5pYz4JCjAFb8mKZEydbnO1CemN5xoArhw5EVxuDREmTD8FLzSf6jx0mAUF9d\\nxPdzVSa9v7GxP3tLM3Vv2hOwADPgcolHh+lOzyGRJ2ebgf7p6j2wY6CAdgsH\\nW4MzVyig3XtFCw+2YL87ej94LP4d+KNLV7u5EdEWfqF/7FNJSJXKpTZfqfQl\\njDC9KTO9pGRalIHszJMx6hh8PFRKMA/uXFaIm3EdVF57KuW2xwpv2kCRAsdj\\nPYpiXQQ3dwO6Pr/rgFVHBIVE3vzshEscynVs68zQV5YLqi6daDqPU7TclRvN\\npLqxW/O6DUQxP31p6ZJGe+TPWQJ8m8XLtq8AMCmVz5ENhLy8VvxBixnlIZmR\\nrtPH\\r\\n=rBbg\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCKZDB1npG5y2MSdfSn/UMaAPyuK4LXQihsklNEHjwKvAIhAJQQT/zbJue0CBZBClTifOKm3583dwE5TiouULEmPSbC\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.7.0-beta.1_1544644121231_0.8486295915759516\"},\"_hasShrinkwrap\":false},\"3.6.1\":{\"name\":\"ember-cli\",\"version\":\"3.6.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.1.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^0.5.7\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.2\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^1.4.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^10.0.2\",\"nyc\":\"^12.0.2\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.6.1.tgz\",\"_id\":\"ember-cli@3.6.1\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.3.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-66q6pyeJP5SotkLX6HgKTBEOqDBm4u0BzkdT2JQPZ1Syey9/M8aek6tUnEun2rjJaLhee1tXwgQgAw4QJqscTA==\",\"shasum\":\"2a8394bb6d3859d3cdb9e6e79d6d7455f80db9e1\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.6.1.tgz\",\"fileCount\":287,\"unpackedSize\":1061849,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcLjV2CRA9TVsSAnZWagAA7AwP/3h2u8EJL4QvjSol/A7I\\nEtWD9cZN+tuGB5mNrrRZTCgcYpzPrGLnw8lmNLkvrTQ/UqG4XhEUMUpWz3l+\\nyJWzyKTfvezaIFWl4ZXfzmCpki6X73oQKtyfuYkatUjxfw1v+lpTMOQA5tmW\\nOwPtq9AhS0QHXJTJs0A4mAen2RoRLZsecCkGwRqsNTO9HYy2oGuFpdiRBxe1\\nD+e+K0fEMFWmIbRCTzB1+OQF+30jAsNjk026pM49o+C5cDEcpUIeD69JZjoE\\naHFiBmTXRd9S5qqTrtE64idq6A1mqMObkv1WarYJqg7d007kmzYMx9JPCTeC\\nG0DM78OAmfVs7oqj9dBvWRJIAQR7IBYPBUlCoUBi5Np948SCNWMNI8CMQR5n\\nTCUjN52KMVtPaSv7qz1AIC9Qps8hGRTBmcjniIk7lsXMpT5vrmMkwElRI3ZX\\n+XWa4OaexCTNyUb0LGVy12ItEFIqB7nL6yNy43IOZE8Cq+T5wGuIiTb+Tjbg\\nYWLH3Ewd3rjpLeiEv9HtQYWUCmb0dcoaBpyDBOV9jUpFvNTQiAW+uFJ0K3wo\\nMM0DQPYwMzIyTqXbAGSgcL7cq5JShDRR0Ii9vOXGnjvywqe0g6FNnkCYRmp6\\nM4DvKOaSZPffi6DCG8hOsKq8p5z/ulhYxlCcf2LbQaqD+zDJsR+ji/aWFKhX\\nrOEj\\r\\n=xXZp\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCL0WcH1ZIqfdIuFO4HU73nsIV2ZMs5an1/q/eWbEuxLQIgfsLVJxjj10r2lumRkNz3wzDGl8DGJEg4RFLb69ejgEA=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.6.1_1546532213583_0.6270719067346144\"},\"_hasShrinkwrap\":false},\"3.7.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"3.7.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-module-resolver\":\"^3.1.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.1.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^1.0.0\",\"get-caller-file\":\"^2.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.0.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^8.0.0\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^10.0.2\",\"nyc\":\"^13.1.0\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^5.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.7.0-beta.2.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\n### Create a new project\\n\\n```\\nember - new my-new-app\\n```\\n\\nThis will create a new folder `my-new-app`, initialize - a Git project in it,\\nadd the basic Ember.js project structure and install - any necessary npm and\\nBower dependencies.\\n\\n\\n### Create a new addon - project\\n\\n```\\nember addon my-new-addon\\n```\\n\\nThis is essentially - similar to `ember new` but will generate the structure\\nfor an ember-cli - addon instead.\\n\\n\\n### Build the project\\n\\n```\\nember build\\n```\\n\\nThis - will create a `dist` folder and run the build pipeline to generate all\\nthe - output files in it. You can specify `--environment=production` to build\\nin - production mode, which includes code minification and other optimizations.\\n\\n\\n### - Run the development server\\n\\n```\\nember serve\\n```\\n\\nThis will launch - a development server that will automatically rebuild your\\nproject on file - changes and serves the built app at .\\n\\n\\n### - Run the test suite\\n\\n```\\nember test\\n```\\n\\nThis command will start - the Testem runner, which will run all your tests from\\nthe `tests` folder. - This command also supports a `--server` option which will\\nautomatically - run tests on file changes.\\n\\n\\n### Generate files\\n\\n```\\nember generate - route foo\\n```\\n\\nThis will generate a `route` named `foo`. `route` is - an example here and can\\nbe replaced by any other available blueprint. Blueprints - are provided by\\nember-cli itself and any of your installed addons. Run `ember - generate --help`\\nto see a list of available blueprints in your project and - their options.\\n\\n\\n### Install an ember-cli addon\\n\\n```\\nember install - some-other-addon\\n```\\n\\nThis will search npm for a package named `some-other-addon`, - install it and\\nrun any additional install steps defined in the addon.\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Slack: [Get your invite](https://ember-community-slackin.herokuapp.com/)\\n- - IRC: #ember-cli on [freenode](https://webchat.freenode.net/?channels=%23ember-cli)\\n- - Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Website: [ember-cli.com](https://ember-cli.com)\\n\\n\\nDevelopment\\n------------------------------------------------------------------------------\\n\\nStart - by cloning the Git project to your local hard drive:\\n\\n```\\ngit clone - https://github.com/ember-cli/ember-cli.git\\n```\\n\\n### Link `ember` to - your development version\\n\\n\\nRunning the following command will link the - global `ember` utility to your\\nlocal development version:\\n\\n```\\nnpm - link\\n```\\n\\nNote that the global `ember` CLI utility will automatically - relay to any\\nproject-local ember-cli installation. If you want to use your - development\\nversion there instead run the following command from your Ember.js\\nproject - folder:\\n\\n```\\nnpm link ember-cli\\n```\\n\\nRead the official [npm-link - documentation](https://www.npmjs.org/doc/cli/npm-link.html)\\nfor more information.\\n\\n\\n### - Run the test suite\\n\\n```\\nnpm test\\n```\\n\\nwill run ESLint and the - \\\"fast\\\" subset of the test suite. Run\\n`npm run test-all` for the full - test suite which will currently take quite a\\nfew minutes due to heavy IO - and network usage.\\n\\nember-cli is using [Mocha](https://mochajs.org/) for - its internal tests. If\\nyou want to run a specific subset of tests have a - look at their\\n[documentation](https://mochajs.org/#exclusive-tests).\\n\\n\\n## - Build the documentation\\n\\nUse `npm run docs` to build HTML and JSON documentation - with YUIDoc and place\\nit in `docs/build/`. Please help by improving this - documentation.\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.7.0-beta.2\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.3.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-fumWsbZoRta/T5/M7oXfRKpkl50EV7YWMVGsWmp5bpRrv4kAtctAezy08jcA37JFJJJx3mVRYlKRahf1uPDeEQ==\",\"shasum\":\"064d72232fe18a4d420cc1cd23034ed4aa6e2566\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.7.0-beta.2.tgz\",\"fileCount\":286,\"unpackedSize\":792278,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcLjnuCRA9TVsSAnZWagAAslkP/203wzkBELt+aI6mO3NY\\nGOw6DZGAO+NjKHTPKBRndF1eAFowEaGAHKvH9T2lcP4AMZi3XNQPFDmP6tNG\\nLoovNNmdDUulAGx7fzn+1bqRca0AMcBJomxjO7v01fzPN0eDxe5rVJQwjc4g\\nc1rFR45asUPXsI3gN0Yu9yX2zpM2abo3P46F1RJn7/L7zRH7kXLIrDFoHWxu\\nuRmorGafjryHHR3PehVSyvjtVvCgOhKOrwCxGzCpHLNddDa/Qoaj97lfvmhb\\ngTtI9HOjXgTaM4+QaS2MCxTxDNKBMOnsYWddzBhEBkP9/SRaxLlvdoUqo9VX\\nZqJNNdy9oqVrW7llLdybcd0U28vbU4WSexFSvqddmZHDAIatmUeG+SJJAy95\\nzAmsRRv9NXUJPTF+tG7ZHcsBsysrth2+j74OQg6JgfRGxs/4NYcicM7ANKvO\\nA7EIF6rk/efuEiQVwU8fGYTlPO6Cjt3cb1EOgYLKF00c0hK498VkK8f+Txg6\\nIRv7XChyzAwI1tefi07Hb4+Wq6lAqjVbKrOY1t7fhTccVRV0o1FwTtI5X0HO\\n6keIM1aPtwcOFoU2WyILDdueCp/9nO6DEe6N21tTWkEwTTmAGmgTui5j/QiR\\nihR8Tga/qMjJLeCFRp5dwH/iaqcz2T7G2rll8L3z2MQSrl7SK8waDJzahRkC\\nckL/\\r\\n=mxGO\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDrk/8pQ6yMkzP9fxPeY6OdSwSHUm4iXd6LA7sWDHQzWgIgT0m6+45O4x6FoZK6LvsFcdN9/MkvM8ux2Odh3yugPBQ=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.7.0-beta.2_1546533358256_0.19405300398490266\"},\"_hasShrinkwrap\":false},\"3.7.0\":{\"name\":\"ember-cli\",\"version\":\"3.7.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.1.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.1.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^1.0.0\",\"get-caller-file\":\"^2.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.0.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^8.0.0\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^10.0.2\",\"nyc\":\"^13.1.0\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^5.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.7.0.tgz\",\"_id\":\"ember-cli@3.7.0\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.3.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-Pp9bIYcDiHcLzoUuZLGkVxy49SA3i4qYZFmJianOSZKXU81ZhPq1/Vkxk0NxD31xAnMtnHKHSUE3T6p6jDZsjw==\",\"shasum\":\"20ea55ae5fc45445046f7451bafc44eb2c5d18ba\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.7.0.tgz\",\"fileCount\":285,\"unpackedSize\":791479,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcNiq1CRA9TVsSAnZWagAAcJkP/RaQK3R8O/xmP+om0rza\\nNPi8+Kty3UOnXM9BVVi+8NyDxSHjJJlFdjEfwBfET9s7C/seFojC3zI8yoeO\\nF7k/Sieip6gjfDebLuEj3VQSrQdwSWSkItYqDbe+17T+osMTp1h1vPHiHAMA\\nCU/qN1nLMDcafi5T0Lk35dMRT+Tg+5Mru4AINCt1524HZ2iEor9vmvinMgux\\n2wMfk4hAEQvog/li/M+X1O/6I6dWPWqYTlizeEIudvcqvtZuVT4yLY2tw3AI\\nIGqKdA3oTgzotW8QF1i6duuFHzKLR0qW3ryz655G5zZXxqb/l/4RG+8JD/TT\\nkk3zdwb7Q5DQ/ocPtxMuqdzEenFPDa9FwvVDhwYfPGtFMBBB4Y2vKY6CjACs\\nJ+/RLUjW+6M1oPukhhQKhGo/Gi1ZKGhw66i0bs+gRlnw6cTW7J1yEsSyO+r9\\nuXZ3q3279IPaSVtF5cK625nVtqGcQKBVFMXqpydVWWp4cWboRHTDI4GGawRk\\nT7yOqU6kgld0K9N70+u11tAFru1vOCllRb3ZuPj0x/b7LuZsTYwB+hCAl8bX\\ne0M0KafTvvtX3X0g1gqsSrD4/87Clva5xNcCwgfY9QzFpI1wFAPKPR21fSb5\\ncSWS45WN/CLx+7fDVDG8odos33fjGOXNJ9w2aa0PCytL2gZr1cyCAeFHx/DS\\nly/E\\r\\n=O813\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD2Cjk3LeIuzXDoW2turLOHGf+HgrLkUVhbMD0Ug3LpVgIgO77uwzt2r0xGRP3ZqAD3T8lwzczjbfE0dQHfczRqnoM=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.7.0_1547053748343_0.834747775913903\"},\"_hasShrinkwrap\":false},\"3.8.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.8.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.1.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.1.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.0\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^1.0.0\",\"get-caller-file\":\"^2.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.0.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.7.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.2.1\",\"eslint-plugin-node\":\"^8.0.1\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^2.0.0\",\"nock\":\"^10.0.2\",\"nyc\":\"^13.1.0\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^5.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.8.0-beta.1.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](./CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.8.0-beta.1\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.3.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-SXOoIc24Bbamv91pO/W6CzJv7e30dpRanHDyFOVes7SL4BeEpl4fSC3iIh2DO0fL82Pyw90DzqHnw6Cs3Vu25Q==\",\"shasum\":\"2e4a8cceb76bbec3cd4b1e24ce55bd2a80705086\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.8.0-beta.1.tgz\",\"fileCount\":285,\"unpackedSize\":793718,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcNi+3CRA9TVsSAnZWagAA2KYP/ReDHGiCD5tQ10OcD5N0\\nYUuEItmyT6lRamx/bTSJlSoVCyOY5IHkBbH31/Z74ysZN17CMtOuLAQduhmM\\nwfu5F3ICdqA8CssnFpn8+IVpFNZqK9S3yMpI6qprT4LPSpqjxxSICq9PLdei\\nTj5GGyKBrcXyLvmPvcjhL3uLcyTeKt7DeflWwndz4Fc1MVRnTJjUD2vdmyqH\\n04hPsWoH1mPigRnOrxT2CY5Vp0SMwSAb3x9esOisRvx7JguGZN07LufOQK5D\\nQzMr/pO/LWJpuMvjuL0Ahtso2Hb1FmsdBl6CYXIrS/fDqd5ypbCSjqtXcHbg\\nKIZxD9kp0menztYFciDXYM1BpZtXciv8bInV/0JJ5V48QWJIegz035W60ZV1\\n41TrghgPv4N1BPASQAcAJujJX9wbUNLHIOLFIDRcmJ2+nfKrfz/U6+d8tG56\\nwrQfBeTXqn8mTFYowgPTbgeJMkydKVDLHhxU7B+9PhRVM2UiMPtSqE96WEMM\\nooYnUI+Vgxl1m8p1U7THwymWyJ8QUNUIMWrxkrWf20lkd0PCRa2USfoDAq1r\\n0On/3qaANnJBMyJaGC5RgZ9PBpWuAA2sD3xDwX1yNktDExvOzrrVFJofC+ue\\n8ITrfA/a807iDT2u6ooQbwKOrYOyjVlCuINeObvUudq/90pyoK3pqciipC13\\nUvW0\\r\\n=2Yrc\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGcBwlxnk14AITF5QagRR8vlhAIa2cPGe7OrbBkSsW51AiEAnEZm+hC3HIV22I/tMPuz1rx5vFz6dtzRP1ETLu3/30o=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.8.0-beta.1_1547055031160_0.5001789998820696\"},\"_hasShrinkwrap\":false},\"3.7.1\":{\"name\":\"ember-cli\",\"version\":\"3.7.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.1.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.1.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^1.0.0\",\"get-caller-file\":\"^2.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.0.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^8.0.0\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^10.0.2\",\"nyc\":\"^13.1.0\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^5.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.7.1.tgz\",\"_id\":\"ember-cli@3.7.1\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.3.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-hlQK32xZEubHRdAo8s6JKvDTBB41wKghW3m0IewS+sZTV92Z6DJoZXlH5taETcnc5qMR1Ifml25Z2ezyNL/OBA==\",\"shasum\":\"f307bcd68aaf083612717ab32133120272d89170\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.7.1.tgz\",\"fileCount\":285,\"unpackedSize\":791962,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcOGyYCRA9TVsSAnZWagAAJYQP/jiqdnUpjCBIJqHiGDI9\\nDjY3nPBAj6JbXIIw5qj6Cr5/TaBKafc6hrEbelW67d+ym8Yy7fjA8rwiSlt1\\nuw/ManUlE2XspBp3o5t4A8rsvGLyoTeNE5fYT8RiH22bVN9I0jVSJfb9894T\\nkJX5mWso7BSROLW02DJg6vyNb0sCphuo2OSeowEsYDJjsYHgfsU93IfA647y\\nyhMDN/4ITvAwAu5ZowUeJDGJp39HYJssw02RwokrwrcVJq1nzfzRQeK8oKFD\\nigN2/CROxwlTbn1hbIdJkFxynQg+IoAn1JfX//UXx0qTHzjr34p430OWRi+S\\np/yheGBvWCp1sV1YkkEQQZ0hWIS829sRVO0j2TCg5QNJRWQxmiGkWc1UbGJq\\nDD5DV7VJ27Y0UWkn3ia3GiGfgE2yV7n59x4te5nDr6OehoQ6mBXlx0rlgCwp\\nYFw9YK90KchbK17HQbm+XGrDCiwQh4/X6t7g7ETAiGXWdVkKEmP7vdzvweeY\\nGYPVaRFNnS/JcKmh0+wV0Mc6f58A/XmDNHEt0Aze49Xy+8j5aoW4jLAefqLQ\\nSv0bQJveKny1Ir4UVgFuwWd8fdEltaY+E4kUwreyQ2OVQDLR/neQLau24eCt\\nx6U2tfuvovzZSTM9ewi9E6g9t8Hu5bo3TV6SAUzF7SgRZh4gqVvQDrfVMqbs\\njhl6\\r\\n=8nMu\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICVJ1/Dmg8fZ5nv+ADpTscw7qsQgxrOYsVs5YQZCgCwYAiEAgv4miq8uKgw5sXgLJFGFhtO0rIhKPiVh17PLhtj1QfY=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.7.1_1547201686183_0.7519298375357608\"},\"_hasShrinkwrap\":false},\"3.8.0\":{\"name\":\"ember-cli\",\"version\":\"3.8.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.0.0\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.1.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.1.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.0\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^1.0.0\",\"get-caller-file\":\"^2.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.0.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.7.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.2.1\",\"eslint-plugin-node\":\"^8.0.1\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^2.0.0\",\"nock\":\"^10.0.2\",\"nyc\":\"^13.1.0\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^5.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.8.0.tgz\",\"_id\":\"ember-cli@3.8.0\",\"_nodeVersion\":\"11.10.0\",\"_npmVersion\":\"6.7.0\",\"dist\":{\"integrity\":\"sha512-K2ds4uQ7nEjuNSovOnR8UykEO0tuojk6fUDRRhajpnsSiJqrfOE2TxZhOKH4xNUXlD4VnGsunnzS6SLlp7jPZQ==\",\"shasum\":\"723a1281540421972c5da3296e70f463d805c22d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.8.0.tgz\",\"fileCount\":285,\"unpackedSize\":794718,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcdrCvCRA9TVsSAnZWagAAsywQAKAJCvUOmilKlqdMDpNo\\n+XNCh/HeKNW52CeX5Jbm2Py9fVaHVwrwF6zm8u5LPYRYVKKkEh0vqHMXACsZ\\nAOC3WuTBVZbi+htdUhFw0P0NPPHOdB4MHobK/3Rky5l0dIl1ySxfK141NMUK\\nBecqZLfA04/bPwV+TEcOTCmRewpkU9JR0rTEbOKgYffhhz+RWOEKKINNMBMu\\nT35PoZfoeYijoykBVi8a1hbuZSilWzOsifC6BG5zR/rtBW8R5SA9dl1OT7+H\\ns+O0xHtSBQRUw3lvn3h1Wmcc5exIdvvFIkHqz5pxk1tq5MlKZ6X54KyB+TW3\\nUAVMHSgmuD6aeyfuLXD7yZ5LtVl7CVyGAeHKWRbjYE5zI+nX9joAY1904XAM\\n0wjKxkQY4tZuxzqbtb/ZRlwaUmYzESQBNdZrTgSpbjnGtNdZJEOpNW3l5scc\\nb+ZWvMgEvikMzxRYSWjYIphN0IwBOQAhf5893tYbfnARuiHI0Go65vIUFqCf\\nIJxNgXvj8gR7VhMl+xKoBpI0AXXWn4MNN6DNfSnlqwIsJnPg+5VWbe0wJdnv\\nvkzq1fAvPq92kmfzlVWq8LxfX1F8WUfcgmAwxT7xRDiS3xmU4UdoNrDFJTKu\\njYtSrox8Ovkuawm2+qdBdt3CvEdINPnSQruUEHX+/E78vqfoCjrAxCkSmuRk\\ncq/o\\r\\n=tNjQ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBjHkTSf/VE3JyFmMtp0zLSmiq1j3LM1viuvJvgKsFcEAiEAgHRUVcW6D8wu//xAI/aoVIL/9rUXZ5ON46uyMP0y2jg=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.8.0_1551282350245_0.4580574110994746\"},\"_hasShrinkwrap\":false},\"3.9.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.9.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.0.0\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.0\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^7.0.1\",\"fs-tree-diff\":\"^1.0.2\",\"get-caller-file\":\"^2.0.1\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.5\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.2\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.20\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.10.0\",\"rsvp\":\"^4.8.4\",\"sane\":\"^4.0.2\",\"semver\":\"^5.6.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.19.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.14.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.4.0\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.1.3\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.16.2\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.3.0\",\"eslint-plugin-node\":\"^8.0.1\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.7.0\",\"mocha\":\"^6.0.2\",\"mocha-eslint\":\"^4.1.0\",\"nock\":\"^10.0.6\",\"nyc\":\"^13.3.0\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.0.0\",\"supertest\":\"^3.4.2\",\"testdouble\":\"^3.11.0\",\"websocket\":\"^1.0.28\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.9.0-beta.1.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](./CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.9.0-beta.1\",\"_nodeVersion\":\"11.10.0\",\"_npmVersion\":\"6.7.0\",\"dist\":{\"integrity\":\"sha512-nsmQIyrtrWb/x7BHAj7EK7jcidTbU79gpNusWS38CAbudJgFUD1pjCsZPHauYNCmyOdjbdf/LtPFGrtgHrGk0g==\",\"shasum\":\"22683d7914f521509c16a1c0b283e59a88dd6483\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.9.0-beta.1.tgz\",\"fileCount\":285,\"unpackedSize\":798924,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcdrg1CRA9TVsSAnZWagAANboP/ixgN0m2YP/cs7J8VggP\\nAbE9mwhhK9aEbnXJ+49PP5Jqp4DnirtnFyaYXOmsookYR3BqWqnF5eyY4XY8\\nZm+mdwkULluHCMksyYzikpoUNkunAqK+1++eJrtpxIoN6YFlFyy8gPSkcQrQ\\n5ZiLcnM9PhvpJQ1Ym0xDWn4ql9KFSLAgnhKK+RVIeS3qyFZQyw3/FvT8E3KP\\nMK1jP2VrZGSLlsXne8QlPgRjA1xp+hv4ColEjV91eqWrqTwq7IRPpN25+D9L\\n8UbY8szgzR2qY5LsbBeyYbNQgv/wFlcJ6Ck7EHePQH1Z8iQf8M9fGNx47buP\\nkp2eAhuz55ozCKqSEHEhHL82lNsqwuHEurlUxtYCodzYjlLSP5GHRFVozf4y\\nC4KVKVULGdSG8CqxsfpIy+q55uM4yomgDekVxLkQhrAkENuUKZtl+MGiEJcZ\\naXqA4gUGFKZdIgRC7iiUAdhCGzY8+7+FQsWj5r1h8UIVZE48Vxo43FzvbHQV\\nZMlgFzAYWrY/m5P7bq1nSSoYO6DpJqdBg1Cfv/4cjWk9LnxQE2qtqosgqCDC\\nWyhIefMAUCPcocWVr1inHzjdP9LBd6yrCKWxIEu9aOg4dv09Em9+wOw21apd\\nrG8SXiqDeWuDJK56ahdh6uncKKa8Q17KOM3d6mY34jgALzn2KbyYiv2+kqyB\\nWJNT\\r\\n=j0dL\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBJVbo6GYhigfUyJvq3LyjZnmSgyJX9nmhy+0K18q3jMAiEAmDtz887KG2QZzBNgm+TDVUysX/BJ7JDQ2y2QCqvfi4w=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.9.0-beta.1_1551284276401_0.8928468467890489\"},\"_hasShrinkwrap\":false},\"3.8.1\":{\"name\":\"ember-cli\",\"version\":\"3.8.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.0.0\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.1.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.1.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.0\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^1.0.0\",\"get-caller-file\":\"^2.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.0.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.7.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.2.1\",\"eslint-plugin-node\":\"^8.0.1\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^2.0.0\",\"nock\":\"^10.0.2\",\"nyc\":\"^13.1.0\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^5.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.8.1.tgz\",\"_id\":\"ember-cli@3.8.1\",\"_nodeVersion\":\"11.10.0\",\"_npmVersion\":\"6.7.0\",\"dist\":{\"integrity\":\"sha512-cg8Ug60lbNPQVGjHnO66cmrgFXxlFFdkDp+//e58Kgl9mz17cQIbU1TD1pMaW0dYi+2/XADeftHBULs3ejQBSA==\",\"shasum\":\"2a4f66cf9da3c9665658690e615479af32749807\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.8.1.tgz\",\"fileCount\":285,\"unpackedSize\":795284,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcePn1CRA9TVsSAnZWagAAGPAQAIyr/qdepkFyGbV54D7B\\nD8F0ai6U0N9PxL+RWxa297njBqqNS7pea3HILVq3Konf4YxptPkiRp2V23QK\\nTV8U6MPy3q9KDTpYNipiO6ERcS8N90JRais5M/Zo9VU8I66eLfMisbA9NOwQ\\nGpAVIuCeq8JRrHDEXgur4eEkFLtp3OfA4JPqpqqGzPpkV0HvUv4KFufEUzJ2\\neKVlpJ32q1onI24B9yefHP6jEk1Xv6SL+pKJNjlJFkPq5xPXN4HnANPnRlu+\\n1/35hCGWnE7JdTxW0g32YijO0WgX6ujvi2clWd8l2h5h9aZexhljsQIir21B\\nC5r+0ZdYVDLvwBSIhJj9Wh/J9bpab/V7MpOgtK7zM3P911P5SCPw+t+5PIdk\\n0rm7yBBMaAfPzv641iYlyq/4g5fp8q+1+ImaQ9klNQAk9sJFkbIm15qfa4uY\\nmgFA0eQwwjl4gfk5gGq7SUyXmOsDysUL1ws0p5ni+GjPYK0C0YfUWXWTe01u\\nOZvBufSc9JVl75mwKEdhWIjYT5q+Q9s/Ak7nX+sZlSQTiiSaET6BrGOgVVLz\\nc5BXcsa5gkRal02oq/GzQ3W7hhhQBTzHOkeruIXS590LsKeQ0F7RloTNQ8tD\\njKp08F966DyqQ7ZgWAYjvRoMAHLeMgJVmu0nMzdJJtHHiQGmNDazxxAUwQvU\\npZfv\\r\\n=MJ8K\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGfjhYJiPFttC1a/XTqj8nqEhiB+KWiTQC9fX88lUIhtAiEAk4vLFFkideGJFjuDii3ts+9Ggz81TjKmP9LPlMEKhww=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.8.1_1551432180491_0.3164928640806641\"},\"_hasShrinkwrap\":false},\"3.9.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"3.9.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.0.0\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.0\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^7.0.1\",\"fs-tree-diff\":\"^1.0.2\",\"get-caller-file\":\"^2.0.1\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.5\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.2\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.20\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.10.0\",\"rsvp\":\"^4.8.4\",\"sane\":\"^4.0.2\",\"semver\":\"^5.6.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.19.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.14.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.4.0\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.1.3\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.16.2\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.3.0\",\"eslint-plugin-node\":\"^8.0.1\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.7.0\",\"mocha\":\"^6.0.2\",\"mocha-eslint\":\"^4.1.0\",\"nock\":\"^10.0.6\",\"nyc\":\"^13.3.0\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.0.0\",\"supertest\":\"^3.4.2\",\"testdouble\":\"^3.11.0\",\"websocket\":\"^1.0.28\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.9.0-beta.2.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](./CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.9.0-beta.2\",\"_nodeVersion\":\"11.10.0\",\"_npmVersion\":\"6.7.0\",\"dist\":{\"integrity\":\"sha512-Lph7sKr4Yzk+an1qUo8D++c4oy+VNt7t2Qxv/CG/NR56VqFl+UT4haDs1BegwAtdnZU5iLZRTl6HkZ8WEubI7Q==\",\"shasum\":\"93c82d6b07b3dff57e06eace9c4b5ae8e1bae870\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.9.0-beta.2.tgz\",\"fileCount\":285,\"unpackedSize\":800131,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJce9FVCRA9TVsSAnZWagAAU/IP/0A8WGoaJjelj8uNEK2c\\nxFe0HDT3gUtt9p5U+9n6d+oUypZQds5x9QjcVP/aqevICcUgJWwaYYJyFtu2\\nwe+Zm0pkEzwRiVDULS2Wn13oEcpjDCMZGhZ+NNED09b2Ob5yczzK7q1iShUF\\nDJh/x6+OGspukyAEhco27ZnqfXAnPA6SDAjmasvjM+4GP+9wXnnsXsZ+GDtd\\nV9X2A8r7NY05ATP5OMPxVLusLRhM9dgYzTa0WeJJWtBut+0AYndYkGiy7HCU\\ngZKHSR1Nzom6FDdANE4PRwS4YlzKIeYcVWumXBKaU8FnrmQpNo5NhrXS9kMZ\\nQFs3r+OQMgDtDFBFRnTCWFok1Etp4l47FaIASam2iLSi+jorJaaGOs8m+JV9\\nmWLFPcExAeWSuvaULgh6nW71VVpu/xw5s8yFIAD6I4+zUqFFz4LWZOrjn5cq\\nzM6gPOAdgSPgilsHFEYUqZJzvl1wnplzELaGN1yegkRp5QQEKUC7EZv7vRQv\\n1K4tbfh+F76zprp/TvMnK0FHhUHjrejvKBwptMa18IxWo5AcaooLiICOyU8L\\nZ4YLC1bJuJlHgVnX6XRXu6Qkx1D9W5qw/KryBj+x2rintPy5jmAAWxiEtwge\\n8MnRiOyjWbTOCgZAl7DZeLLuMnID/gVA6XvaRFRgtuhZIaoJ21IsotIF9tzW\\nSjPX\\r\\n=4h5v\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCsxwD8vltGGkbjuhGsw2lmtNw6ZOczWQpedzyG38efmwIhALDOcahntx99Ro51teEcfgkL+DPI/QcIKtUa+sBIeFZH\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.9.0-beta.2_1551618388925_0.7065232235365573\"},\"_hasShrinkwrap\":false},\"3.8.2\":{\"name\":\"ember-cli\",\"version\":\"3.8.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.0.0\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.1.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.1.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.0\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^1.0.0\",\"get-caller-file\":\"^2.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.0.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.7.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.2.1\",\"eslint-plugin-node\":\"^8.0.1\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^2.0.0\",\"nock\":\"^10.0.2\",\"nyc\":\"^13.1.0\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^5.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.8.2.tgz\",\"_id\":\"ember-cli@3.8.2\",\"_nodeVersion\":\"11.10.0\",\"_npmVersion\":\"6.7.0\",\"dist\":{\"integrity\":\"sha512-K8Oljg8OXI1rTR9A+e1YF5lIn2CMZsCQiSbMSX/EDdmqOjYA3CNk0GAL4Mr1GQsNUxLV51ZkmUz6TvKVkbtKqQ==\",\"shasum\":\"86b4aa603215277ba44261a9285ef1dc2b7bc702\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.8.2.tgz\",\"fileCount\":285,\"unpackedSize\":796193,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcpzgrCRA9TVsSAnZWagAAx+QP/2O0w47TcEwYyHkSojoy\\nYL6gclGwlHLtqq8VWkVqD4juLy+FoDkXetuRT+RqjvhRQ1DH+AbRQWib5DQT\\n0yT4PJ56t/5zc+In5cV2vGf+JknUNax+3hwn6Uj/5gaNk6SVkTl2y2bZ7Ag5\\nPSLTGMk+saEAc40eRXHPHarvHNuol5k42V/FSV0igEB7Us8Z5atupnSCLGlG\\noqJ9qZjihaAt1P1UFgj9fO8DF3BKCyzf3Dnb9fcc/jRy2oR0PvFvatlXh6lp\\nxRKs9b/TQiShbcxQK2vyO7PlPO+Q8CdFVCAYdxdX7zphEil8rNTh925GPCj1\\nA99Ql/FWscoHHYT8ZYDuyzdd+8uyUpQEZyEDGUwrXjFeX4KarWblZUp5QrRd\\nS4Uao3BgNAIhrhVGLR1W/Kr5s3AvYdJ/JZ1pMtKlLrEKfCCzIhV2S/7u0bpx\\nNroCWAVKlDqVGlTH6R9V3CV1vQFF3Sy7nnvw9ZFhApil3Hw1YNsFSfULCqDS\\nUW7GeWh9tUXGY/iaQd0Lvr/Zz+v32dDYbO5oRsqaPXSusQERux7q+HOkpX2Y\\nmY5nvvJEcMWGirMqLh1c7UB/y59Oelp3bi46s/PDFOTPRD7IH2u8IrgbHi23\\nygeWExthR3m1Ma2WkTc8puAl1LtxfrKVuIedmHnKclPkghIn41pGBi68Vy+I\\nZvqV\\r\\n=DzCu\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCJ/fzuUHZsnn5EjcXhr73bnPaVJtPXUWG01a6SzBlfNwIgXW2ME74d4vkAMChZghUnGStjkrXGsAnpnTgJbB3nse4=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.8.2_1554462762384_0.1208770395785066\"},\"_hasShrinkwrap\":false},\"3.9.0\":{\"name\":\"ember-cli\",\"version\":\"3.9.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.0.0\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.0\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^7.0.1\",\"fs-tree-diff\":\"^1.0.2\",\"get-caller-file\":\"^2.0.1\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.5\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.2\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.20\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.10.0\",\"rsvp\":\"^4.8.4\",\"sane\":\"^4.0.2\",\"semver\":\"^5.6.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.19.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.14.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.4.0\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.1.3\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.16.2\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.3.0\",\"eslint-plugin-node\":\"^8.0.1\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.7.0\",\"mocha\":\"^6.0.2\",\"mocha-eslint\":\"^4.1.0\",\"nock\":\"^10.0.6\",\"nyc\":\"^13.3.0\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.0.0\",\"supertest\":\"^3.4.2\",\"testdouble\":\"^3.11.0\",\"websocket\":\"^1.0.28\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.9.0.tgz\",\"_id\":\"ember-cli@3.9.0\",\"_nodeVersion\":\"11.10.0\",\"_npmVersion\":\"6.7.0\",\"dist\":{\"integrity\":\"sha512-y5PAdj08BApNUXL4IL4rOo3+8M6BQKobCx2zvczCyu9jjPaxfZ+X/xEw6UHXe5F3i3tWm7IwX9kG6sz5pv7vuQ==\",\"shasum\":\"7ee8120c48514488c692265c4a429625e8f0187e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.9.0.tgz\",\"fileCount\":285,\"unpackedSize\":800479,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcq7K5CRA9TVsSAnZWagAAClQQAJwPQM9pwQbbDhDoJ513\\nrFzJSwpXEtD1APglWUZqR/U628JDjhyTbzx1eEXFd38fdeQgS9udRhS9UhDT\\n5MlkA1endLVtX/PrZWuJF6126DRJDt8f4uZ8bsCytjupIVEjDtG9wpMvwbIF\\nAPf401gULN6oDXhuXSJvOTsRsDHWqiie2NF4r+obnkJ3BZJrwa7fSLELL3qO\\nX/QjtUhvmRd+gB5sp1iAH28ZNS8Ueden/1Z2bf9uq5Lu/47PMjzwOkhzYb0x\\nUCj+HDeL/rd+m3FNGDJzmR5PTi4lXVby7wNg14HAdce5CHqhT11FtQVr075L\\nNWJrDlH3yIR6PCzTyejsSTbHIpWaz8L6UcXYYNNshchzbcuBYAFe3w5aol1w\\nbq2RJ5K2etvDXddzIw3gm3pLGz6cfh6O2UvgR3aAIDDck9JPR14Ul5uzxjdB\\nNDkMf73ADvI65pJoD2EKackz1SaizXN4wvMawiJbCHdxIXc7qWsERx8i6euL\\nR+yuH/nOTJQ6B0dBLh4Qv+55kGpLaMImCnpy1QVXWkKFT8C3AqbanWwyfHzZ\\nc56KY5EzqPKWzVknPijglvc1rsOyLIi+aA8TpJvQ8STz7dPJuzOJC+/x2FC6\\nLclvbZSwaTkhZpBLzk7aOBJRAVQrt+Ey8vci49T6/P4XhUCdm99em0zX14CB\\nQREk\\r\\n=Xirs\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCDNu7MH8vL69LdeDHS6Bl2xVOIQJRnNI3cO+oA/a/V0AIhAK0oTvHE3Ut4sfLQjYpao/zmkZvtZomLeR4Xd+G2fWof\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.9.0_1554756280370_0.9901481252290718\"},\"_hasShrinkwrap\":false},\"3.10.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.10.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.4.3\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.3.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.1.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^7.0.1\",\"fs-tree-diff\":\"^2.0.0\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.5\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.20\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.10.0\",\"resolve-package-path\":\"^1.2.6\",\"rsvp\":\"^4.8.4\",\"sane\":\"^4.1.0\",\"semver\":\"^6.0.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.14.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.4.0\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.1.3\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.23.2\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^4.1.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.3.0\",\"eslint-plugin-node\":\"^8.0.1\",\"eslint-plugin-prettier\":\"^3.0.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.8.1\",\"mocha\":\"^6.0.2\",\"nock\":\"^10.0.6\",\"nyc\":\"^13.3.0\",\"prettier\":\"1.16.4\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.11.0\",\"websocket\":\"^1.0.28\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.10.0-beta.1.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](./CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.10.0-beta.1\",\"_nodeVersion\":\"11.10.0\",\"_npmVersion\":\"6.7.0\",\"dist\":{\"integrity\":\"sha512-4L3jOoVFKLfM0nNk3bnry3caUVV/Sybjf47HZS+XlJTzcH1pRpVGoCf7zlE9P9/NCj2hlyVqRYxwqiUdJuJHFQ==\",\"shasum\":\"406d2806d8cb64c44b85d0386b90e8afe2afd97c\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.10.0-beta.1.tgz\",\"fileCount\":285,\"unpackedSize\":801250,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcq7+3CRA9TVsSAnZWagAAElQP/00t2aesQTckoN5gSumj\\nHNkLq9yhbaFLVP30djm1WqsR4OeDNTcUsK2zjUnuYI6DngLecaBdaDBEHAoR\\nIz2h9fna/97UNj3oObAvPmswJlBQBp2FP7nqYg4e0ZpR1rDguNzjwOvAkEsA\\nV0fFdvBn3SIwU+QDnuTqjAtAgYded7K4xMNyq/5szvENzjW7xVvfQ6PquOPg\\nB5jD2+9TQmX4y4ExJLtHo1IOoOSQ7x2wmRCIbj5f+FF2SSy7Np2A95fkfEDe\\n7qF5Iv6gxwjP/9D6Ijm60jtJmU4pHz/UyMJlLKnBIPZ63SuxTt8fQOyEVVce\\nb/rhR2JcUtBSBKb0A/743IbIiH3jk2iclnzeLz7T8d4Qm7dM4F6ggMy8eIZq\\nnDN/BVs9OrNGWI90l7WHjNCTClxJDFXvNGwfgBF0ANO/bPTP+yJEMVi7xn83\\ncTC+tr3a8e+l8ki5VnyYiAX0WzdJkpbrvgnZjbBQfNrqjW4W8dMYBuxkgdA+\\n/auxScpQpyH8sA+fxxzCKUBRSCGztYyC8zjw1SK5sdbrpENkUzRd1YAk+d3i\\nW744srv0F2UbuziHu/QOjbk+PkE8GfNjwvefWzTbHwv4bT00u6iQw/1Vp8dk\\nmzJZjwwk2HWpszLCAcP8E3gr9b11WFzv352wz1b+vb4p4eJz/MlVeWR4IbDZ\\nQI0P\\r\\n=5ztI\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEoEs+rPhmyL71/1+/IkitEKH06z6jNyDq4Dn3NIvqCzAiAfgKwnGFVgoDwzP67vz7V10k7qLiOGINhHqP7JPynX7g==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.10.0-beta.1_1554759606897_0.7976967706828066\"},\"_hasShrinkwrap\":false},\"3.10.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"3.10.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.4.3\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.3.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.1.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^7.0.1\",\"fs-tree-diff\":\"^2.0.0\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.5\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"p-defer\":\"^2.1.0\",\"portfinder\":\"^1.0.20\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.10.0\",\"resolve-package-path\":\"^1.2.6\",\"rsvp\":\"^4.8.4\",\"sane\":\"^4.1.0\",\"semver\":\"^6.0.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.14.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.4.0\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.1.3\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.23.2\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^4.1.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.3.0\",\"eslint-plugin-node\":\"^8.0.1\",\"eslint-plugin-prettier\":\"^3.0.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.8.1\",\"mocha\":\"^6.0.2\",\"nock\":\"^10.0.6\",\"nyc\":\"^13.3.0\",\"prettier\":\"1.16.4\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.11.0\",\"websocket\":\"^1.0.28\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.10.0-beta.2.tgz\",\"_id\":\"ember-cli@3.10.0-beta.2\",\"_nodeVersion\":\"11.10.0\",\"_npmVersion\":\"6.7.0\",\"dist\":{\"integrity\":\"sha512-vUXt/cW7CzCiSab9SoedK5J57EOguYVqgCgHLANo6/L3ntyy5awtVtbQ/ZUcSkFrqGLxtzyhU7x68e6WGnXtJg==\",\"shasum\":\"cfe9a8398bbf7f5314e83c05640975e36e9abbde\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.10.0-beta.2.tgz\",\"fileCount\":285,\"unpackedSize\":803010,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJczYgGCRA9TVsSAnZWagAAJHsP/icNmQrN8ncyFb7jPLi/\\nIKl+NLVydBEml0VnJXX+XaYXvaZ01HvDrePgV1rkOzm7gzzFNNSN9vemJhM3\\n2LyPrbXvVjgjfFk6IN2n/MzVE+XbDFYm4bEEJmIWQifAAW+dnjagCkbBxt7M\\n2iXx7uO2+MqsyKOKCLjpXZQ4mBuGCOUdCVhY+pTS8KwvYOfRL/97AJ9hs385\\nrM4wF9b5m0IMc8mBGCim6QmdtKyF8UTZFFLi+b0eOGVlsPkwbNt5KovTJLAx\\nhmFWh3CoEU5mrfsbEORh5mV83SZVoqTsDDLR+WoZ5yWgP1Z4itCWLnEnRjvV\\nN0s00czkOPbOeWAu4OybU1FthjkASuxuOO3t3MSkgOlSMbcYC51mcVyrblks\\npHB+D1RrgukIhUrmx+hJsAS79cq7WiaZFn/uMipbae+hFR1AZQ0f+bWlH5lU\\n8PCFEvI852nGn3NxM78PM0neLZTfQ3BXYZDV7rqL2bdEJbbEKQWGNFxAM+r2\\nnK4tKjEtsJ/G4qoAn0lAAGSgy8A+LTd756b/q2rxEZ1VLj6UL8OqYf5FrmN9\\n4binOfzCCxFTlO6pGgtK9OAfnuVX7kmQDBnyt82ea85PlhlqwYfhCFBfqxzV\\nfEMbO1R3E/RNVNLIagpTe5DBI983pf57rFEHhy307gmFfYZDRJkF/Fb3jsjY\\n8iTj\\r\\n=2Koh\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHHTkxc3V89g1VNNSKYtsEwgEd/RMaGZ91Y+Uy892584AiBdysRrFIW0phzCZz8HRg6YPq88P19Ok5bzY5roqIJ3iA==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.10.0-beta.2_1556973573624_0.30679555463290864\"},\"_hasShrinkwrap\":false},\"3.10.0\":{\"name\":\"ember-cli\",\"version\":\"3.10.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.4.3\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.3.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.1.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^7.0.1\",\"fs-tree-diff\":\"^2.0.0\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.5\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"p-defer\":\"^2.1.0\",\"portfinder\":\"^1.0.20\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.10.0\",\"resolve-package-path\":\"^1.2.6\",\"rsvp\":\"^4.8.4\",\"sane\":\"^4.1.0\",\"semver\":\"^6.0.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.14.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.4.0\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.1.3\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.23.2\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^4.1.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.3.0\",\"eslint-plugin-node\":\"^8.0.1\",\"eslint-plugin-prettier\":\"^3.0.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.8.1\",\"mocha\":\"^6.0.2\",\"nock\":\"^10.0.6\",\"nyc\":\"^13.3.0\",\"prettier\":\"1.16.4\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.11.0\",\"websocket\":\"^1.0.28\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.10.0.tgz\",\"_id\":\"ember-cli@3.10.0\",\"_nodeVersion\":\"11.10.0\",\"_npmVersion\":\"6.7.0\",\"dist\":{\"integrity\":\"sha512-e5L4hL9JZkdSADnf/njKeaIsbfDSJydEbHxxxsVJG4NDfp2zQ0AwLsp7Z7tSzVSCdzPW6sxMLGOj6og4OuX6HQ==\",\"shasum\":\"69f0da598467091acf76d625dc382bab4b18395a\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.10.0.tgz\",\"fileCount\":285,\"unpackedSize\":802842,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJc2d1yCRA9TVsSAnZWagAATYcP/079Mg7qAG+9AjEY4Gmk\\nJauauL7AoXBFL0SUvJ46QBo74ejjp92M7fXVPece2q+Wcrtp/UoZ8e4Tj28I\\nW5vbdBY8T1pVpAUTOHcAbPYZvDN4gwJ8iwzhihYJdz98LO4gKCqyumMzDf97\\nC6Be6DdyBiUZMte6EuInFQRNH7Zz8KK9b97VQSnmh3OcBQ92dKmmtp7146ft\\nSx+AfkKB+8Bw+c5UYAs5FqlNzdim1K1LHLMMzVC7CmHdFcRcJ5Cs7y/0m1Fv\\nEK4dGL5cqcx5jCvozGgJS7H9gJuu26ur3Qxybelo5GoK/fmtL1iacYLRzfB0\\n81A8yll9ZqKOjjPndM7zsU78gbtOj/8uK2hGnCoXd+kif5HadyZAwe50fE+a\\ncpPJ25DEc5w7HGq5LtaTVBTm5ihDvUXcdGwQCQSBWXnZQ58V09i/3QW7GZ6g\\nj4gwFUbKe3uZHCGVSSceGvFDbzT0No67Hn/483joPk1+6FyN/L99qXe9T9jv\\ncpNgBJ0LpocZlGkBySHLnoYbAyq2uQFNP9SvccQ+or93N4RRabEvRLTOTTGT\\ngmQDPHdgshMNHKNuBrDDLv9/9zj329HmrHrJB0DKufN500LQ6n1SrrVwJ0BA\\nMVjkg/DH+061cxe8wd8BJtlAO2G9keXhy6O+/zZDV4PuRjsmscon+6br9tXt\\ntQF7\\r\\n=Bpti\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCNA6ma9tJExzQK/J5sTNboL7cRWVvasCWbTyfwMgq6ywIgEUCGRc5UaU+3/oO0H8Edb2ZWJpIXciOh3AO1Zym+kos=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.10.0_1557781872980_0.2792969765525317\"},\"_hasShrinkwrap\":false},\"3.11.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.11.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.4.3\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.3.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.1.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^7.0.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.5\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"p-defer\":\"^2.1.0\",\"portfinder\":\"^1.0.20\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.10.1\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.4\",\"sane\":\"^4.1.0\",\"semver\":\"^6.0.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.14.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.4.0\",\"uuid\":\"^3.3.2\",\"walk-sync\":\"^1.1.3\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.25.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^4.2.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.3.0\",\"eslint-plugin-node\":\"^9.0.1\",\"eslint-plugin-prettier\":\"^3.0.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.8.1\",\"mocha\":\"^6.1.4\",\"nock\":\"^10.0.6\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.11.0\",\"websocket\":\"^1.0.28\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.11.0-beta.1.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](./CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.11.0-beta.1\",\"_nodeVersion\":\"11.10.0\",\"_npmVersion\":\"6.7.0\",\"dist\":{\"integrity\":\"sha512-PiwQJ5UCYwFjtmfh88/yAvrFMO7JH5EScTeDvMOsCNM1869bZ+WesHLUpia5974X51O86fI87n4t4dLvpcVlXw==\",\"shasum\":\"fabeabd1331b2f21919d46b012509852e3ec74c5\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.11.0-beta.1.tgz\",\"fileCount\":285,\"unpackedSize\":804059,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJc2eDTCRA9TVsSAnZWagAACIEQAJ+h1FnxEkpHO/FpUIYl\\nYjlJHubeSJcy+bqbWqB2bNzNk/WUlZ1lPMWhpnfNuYreTfvmG+MB6VAS7oTV\\nsGfNhllzA9GjiatXc+VamBQhOY8fNhicR9RNsOSiR2kwRxeGOYgDrGgLz/1r\\nQtDKoI4RlsJpamhDvgLfZWySivclPsupt28nIuGnvMhKgTSzf1PFiBeBkO8i\\nC/gDMZCPmyfuLSd8XcxX3ovGL7SiaqVCMpyM8CyXyveWxfB9jBQn0ws4SrW6\\nL3chDsP88nVTbJgbqYOaS0Eb4VAc5WYpcLi5rkwdLKm/4ZaFch9Bs7gdmTu/\\nDJR+oeLDJUrnHlp8b/p6LH5j0Q96IZJY24FaFhFrNMpuYPdRHqNC2h22qQAM\\nSAa84v3SjFfTy2Ak3G447+JoDrPwQQByYgeC6H5F/pqJ6u/c84wYhRK+4l1h\\nRQCu/CoswRJ0+PcskoJsKpuQR87D0VESM3csym2O/6XX09KzLtCB6CG1A63x\\nIYWAim9MrGerxuf86RpNZhwovOdMRdUzMcnR5CDDVll/0f8nk4obLa15bIB4\\nhdNm1hh8p4wVKhF3VjgUoha29pjM19WADMmlqfDqYEJkQxIbjehLaysMOt8b\\nTCotErOo0w1tHrwGQ/Y6IgVEa8H9OPAKRj861JsaN4VyRS56fIXeaBd0n/Wc\\nBBsu\\r\\n=jmZk\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDYvY0j/+RWmeAQQADFAaQVBLzzr1ygFj8tp3ZvbYqsCQIgOp1cZHz2EnNiZ28h2XUKyv9RumZ+CKcA+Kq9cSSRlZQ=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.11.0-beta.1_1557782738395_0.5367835276742612\"},\"_hasShrinkwrap\":false},\"3.8.3\":{\"name\":\"ember-cli\",\"version\":\"3.8.3\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.0.0\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.1.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.1.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.0\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^1.0.0\",\"get-caller-file\":\"^2.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.0.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.7.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.2.1\",\"eslint-plugin-node\":\"^8.0.1\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^2.0.0\",\"nock\":\"^10.0.2\",\"nyc\":\"^13.1.0\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^5.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.8.3.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](./CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.8.3\",\"_nodeVersion\":\"12.2.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-Sh4k/zzhgTdvQLzwlPpZlsvVIhgwawCGc2Avm+BxNpT22zIR9nhCyKizww7afLMyGGtdfcJetzdEICDd7inUsg==\",\"shasum\":\"52055f1fecc34e9bf862d1658ba5740ef0071d3a\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.8.3.tgz\",\"fileCount\":285,\"unpackedSize\":796724,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJc3r3FCRA9TVsSAnZWagAAoYIP/0efDbjpYaQwk8SUXUMt\\nHTKPqJrhTvisX0riZdP/uhYMdv+hAWD/WbzamHLdFlTx+Kj57EQETreRIbdS\\nfc79eaxQqpH98Z7EhojGw3qbIFBI06nK/dEnkqbH7OnXspHOgBz6uJU6aUNh\\n6a1Itym2Tr7OMLWjLiCdD+DpSaMjgrLcveXRQ+hAbW6r63+DNNbuLwbcal7S\\n85c0Zl4xkTbyXPpF2h3U2+zsUjH/+loqs+m0fPnaPJQ2pgsKipOuqx5UNqh6\\n/5xeNSWZpMRJodsQw37RIznL84QC89xqYpOk3N/ZNxsRF3N0vsJFEyAViNDX\\nK5dLHhY1WwcP7szv7034uasL2W55g4SPB0TWXFIgjnFroClDbeCa/W9qsLkw\\nGxj3To6TNM/CUraM4jyKxsXs1eyswjyP28jVdgxVwjy6J7bXLSUQfV6GJHqX\\nUHGtBv0PdVP0BEYS6eOqPapclqe9dPclTb4716kG9kQ5JEEd85ZWxozWxJgd\\nqaq+4a5M8vQGrR1KU0LrMFxquxCYbg1I8kQQrmpihlgd8Dq2CNaStM4vKH8h\\n0j7XFpSpqslcQnTpGqGihkkcS9hSNBdtkvXvsN60L2pMI0JsesCkXq4j272e\\n7vgx2l/GhkiXJB34re1S/25YMOWj87NpFM2Ksa6rVLMHaavtZGZZgCNKRIjg\\nqb8C\\r\\n=uPKq\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHZOEdABWm72l/BNvar7OQO1fZelPxdZVB51ReJKUS5XAiBsmTc+8TEydTv+5eeRGZnq/Ijej9uOMglIE2qxMm3zaw==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.8.3_1558101444813_0.9936557982595096\"},\"_hasShrinkwrap\":false},\"3.10.1\":{\"name\":\"ember-cli\",\"version\":\"3.10.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.4.3\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.3.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.1.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^7.0.1\",\"fs-tree-diff\":\"^2.0.0\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.5\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"p-defer\":\"^2.1.0\",\"portfinder\":\"^1.0.20\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.10.0\",\"resolve-package-path\":\"^1.2.6\",\"rsvp\":\"^4.8.4\",\"sane\":\"^4.1.0\",\"semver\":\"^6.0.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.14.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.4.0\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.1.3\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.23.2\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^4.1.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.3.0\",\"eslint-plugin-node\":\"^9.0.1\",\"eslint-plugin-prettier\":\"^3.0.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.8.1\",\"mocha\":\"^6.0.2\",\"nock\":\"^10.0.6\",\"nyc\":\"^13.3.0\",\"prettier\":\"1.16.4\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.11.0\",\"websocket\":\"^1.0.28\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.10.1.tgz\",\"_id\":\"ember-cli@3.10.1\",\"_nodeVersion\":\"12.2.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-MQdZAxkwSR2wGJhVMP0Wm7cSYXfMW0Hku/kWtqDm1Ig1dIcWWRpTNxQ12uxBSiE8uQNrXpF3cl5ZDpMVnhbdqw==\",\"shasum\":\"068b63bab00ec8a229097d45b809ccc5e1a9dd53\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.10.1.tgz\",\"fileCount\":285,\"unpackedSize\":803610,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJc3tNlCRA9TVsSAnZWagAARmYQAIo4/7X3ugwL1R2PY3u5\\nIxjSxzfN9YTGgiNh5xamBSJPaX7BTonSFZd9xiFMthQNRYLxmTRqz1cQEGda\\nXJlIx6jN//Aqfzz0B3UowTBIWC5GWRk3DqN8jONzUVVZap/kn2JgKq2FcI0A\\nXplmHdYbrndKv9J5aaLPXRKaUMx65mNVCyBMeovOZcS0RYVUchuPNyFQKtlw\\n0v6JO0KQDUqych9XPVX8xAlMK1snaqCUc7iI0O2luzAxwJq1IyMbpxprbGU4\\n2Sh7wzto6g75Q8xdiu+SsUnFM8U1rmlsRrFI2iLDlLU2Jol8LvMFm2RD23AI\\n5tz9gWq9yIkGRW+a6nsPwrlT3uYnw56bWse9qEN+qkyDRxbWQMA1xgddMJ7d\\n/eUHcUSoPkkEeioPJxU/PW/FwK7s1yyFxLAdREU1JWKb90KcaCxvJUcl2em6\\ny9sgNnHcHN/mlJuLirqoYbjJY5jSRwKKpZ8AVEm8k3LkcHycos+Tz2G9VdaO\\n32NaGtn3Coj3OGNaRXVUEO3sVtSK/9ZZTSdsrZtrgSxbMwB6vbaCfQCynOJ+\\n0Id1seXroXDaC7mKiDUOAvTQYMea+jTAxawWTcSYh3bpqpMC1ZBRTAiqZj52\\nggKTuZjB69AoNigrRptmJcYD7er+8ml+SuO2S879KoM1xngicWnGYEj2BWHl\\nROx9\\r\\n=fPzs\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBsiJO3+lAY0XlwZg6vW+Vz5ld5ml915nMp7Atlc2grRAiEAvWesNyLgyyjVb2SkKgHm8EkhiNxsMxy6KyfsNP8s2co=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.10.1_1558106981262_0.6835823775219494\"},\"_hasShrinkwrap\":false},\"3.11.0-beta.3\":{\"name\":\"ember-cli\",\"version\":\"3.11.0-beta.3\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.4.3\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.0.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.1.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^7.0.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.5\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"p-defer\":\"^2.1.0\",\"portfinder\":\"^1.0.20\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.0\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.10.1\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.4\",\"sane\":\"^4.1.0\",\"semver\":\"^6.0.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.14.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.4.0\",\"uuid\":\"^3.3.2\",\"walk-sync\":\"^1.1.3\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.25.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^4.2.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.3.0\",\"eslint-plugin-node\":\"^9.0.1\",\"eslint-plugin-prettier\":\"^3.0.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.8.1\",\"mocha\":\"^6.1.4\",\"nock\":\"^10.0.6\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.11.0\",\"websocket\":\"^1.0.28\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"gitHead\":\"b66466cee8d3559da965f6dbdffa46881b68b718\",\"_id\":\"ember-cli@3.11.0-beta.3\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"8.16.0\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"integrity\":\"sha512-nLL5lbXlNS30WiwCkv56IJcPV1i3rcsRXzzF2/6F4cm1LQWzaERyUZ/ccFn47zpCE4h8jXzHg4Ij83yk43tsXA==\",\"shasum\":\"4bf5351589f63280b8de48f831868e129f96366d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.11.0-beta.3.tgz\",\"fileCount\":288,\"unpackedSize\":1017918,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJc+SSwCRA9TVsSAnZWagAAn7wP/Aqd9Vsb9xCJK12QajnC\\noHdQiN3yBKyzjrOKjRYeJLLfNsDZkhjwuedsI5pzBazxZ68KTxesbjAAcThK\\n+H/IFfJOY1LOk01gdVFnCwnixd8ba4YnZpDoPLfUCJCPXKGaR7CPXIaKC/fk\\nEQGbbv4KjzIXfc4ypHaWXRo7PyDulWeZHi92ydwmlmhPokwgvsJfMbbaCdgt\\nUG9PAkSEnOdSfV/sEzktjQB4xMW+a4sW2zAtfMnVA4tTGYzemul8xSB9FB/V\\nzmFJQN4ENr1I3WgOJRCVYOIG/jXMUFYiDim5qD++71XcQnyCDCOQDwIifv2p\\njTRifLRTP3xCWD00FqXTgiy8ZxrJFGsjImEz6IPE4qtqlbtNroJcmdHyVBQa\\n5GfX0wY+XIjfqtSv9SkXNvzTxYapraVb0Pi8QKhginm5e8sA56ca3PnXnJ9M\\nUTytdGrDQ94ffBjiWM0d1Dqi2Z9cAWmurLvFwU6TEWG7OWqSbn8xnL6IJX4c\\nMJPuWkFE8rchTM5FvDgGKenestCE7iJbmESFXuLQhHfm0EMgGMUb3tcSKKw0\\nCigKDgfmXowSs1beZQeggi+fBE1jjy6D9YBtW9gVNjFMgIz/k1au2GAqFeMf\\ns6vgK3BPD/j7UJPV9MXqgPrDMQFHYQ4SYA1CiJsamRXgmhTaWs2yeZXi3Ys6\\nQGkp\\r\\n=RO4A\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIALCGUemqz6+vX18douLnxXz864Rcpi8sYOvGC+NUG0OAiEAv0lJAs+RD3bfS9Nat+aNqPUKt4RgIvfKEt1AwFCYj0s=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.11.0-beta.3_1559831727457_0.08040265640365596\"},\"_hasShrinkwrap\":false},\"3.11.0\":{\"name\":\"ember-cli\",\"version\":\"3.11.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.4.3\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.1.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.1.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^7.0.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.5\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"p-defer\":\"^2.1.0\",\"portfinder\":\"^1.0.20\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.0\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.10.1\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.4\",\"sane\":\"^4.1.0\",\"semver\":\"^6.0.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.14.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.4.0\",\"uuid\":\"^3.3.2\",\"walk-sync\":\"^1.1.3\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.25.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^4.2.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.3.0\",\"eslint-plugin-node\":\"^9.0.1\",\"eslint-plugin-prettier\":\"^3.0.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.8.1\",\"mocha\":\"^6.1.4\",\"nock\":\"^10.0.6\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.11.0\",\"websocket\":\"^1.0.28\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"gitHead\":\"6089882d7934016ead1b34a80b2b0654ec1b5e32\",\"_id\":\"ember-cli@3.11.0\",\"_nodeVersion\":\"10.16.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-YU+nGUZ3l3MbqW5BiFX9c9k3szgm41EPRGjFFLEXerOXuyFByRWYPBZDtBOGmtdWmZpiqv53JXYRweMANHWLvA==\",\"shasum\":\"05c055fde0803b2f4034a3b5a68daaed408e632d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.11.0.tgz\",\"fileCount\":287,\"unpackedSize\":819938,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdLNCwCRA9TVsSAnZWagAAS8gP/17X7B82bXQ8eNFHtzl8\\nbYJcjWUzgX78+5IeNWNxD5G1avcowvvAFPbadO0OUXnPh34ZFQNzKXDf1O5R\\n0mzbByOGafAp82tB87nNamBGdIdmePeekGcyCflwyWCGpz0pqIjI+Bi4zetu\\noUDTFrMz/pCJtJLRhquuVtLbTDgAG2CtQpDAJJM+CHdswBI2kvxjI3jkPzk6\\nY9noyiwgKCExCdqoOq1tYeZEEyXo6mel79tvZTaraCxNrCfnEZ3JMeGIgtki\\ndG5c1xVH8wnTPAO6w7/ycDglEIykF//nI+DEF2VwhRetiu0sZQ4+5atb8ynB\\nv/C4qaTsU8gEMV/86Owoa6wr0YQrGvxBaqiaaJOSOlc43X5We2V2LSW9kTQi\\nP1gyS/ZfXDFuK7h0LShv6duuW7bu49uNsHz2Q52lx4xCqVjXfu6h4WJc15VG\\nuaz1YqiSD19oeqEdBQMbeG0m2uQCspCjtooGXCCteIU6Mec2vJO11iLzQd97\\n8Tz6mY7I9t+2uAENdgXvPUqJZM9q0IVp5v1clYDGm9rVfH8sDDw/QCNmzegt\\n2HDyy7ATJkOFNEgzTuTkNpHHI9Ng6c18IAa4S9j6P+M5VLbn7vfD43Vf+MIN\\nJ6U3H96uMTPZzUMQ/vTfjj8xI+iBZew0uGDV7QQSfe4GX9iFJQ7DzLKOyDJn\\nP9UT\\r\\n=a7at\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICQYEUlZLfLdFfwTR5o2159ATvaLEnWi56wyHfN3RT8zAiBl0GimEMffWfv2DX2tMSjoLJa1vMp3NvJFb9VlcBjJHQ==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.11.0_1563218096099_0.632488744671688\"},\"_hasShrinkwrap\":false},\"3.12.0\":{\"name\":\"ember-cli\",\"version\":\"3.12.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.4.3\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.1.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.1.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^7.0.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.5\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"p-defer\":\"^2.1.0\",\"portfinder\":\"^1.0.20\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.0\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.10.1\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.4\",\"sane\":\"^4.1.0\",\"semver\":\"^6.0.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.14.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.4.0\",\"uuid\":\"^3.3.2\",\"walk-sync\":\"^1.1.3\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.25.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^4.2.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.3.0\",\"eslint-plugin-node\":\"^9.0.1\",\"eslint-plugin-prettier\":\"^3.0.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.8.1\",\"mocha\":\"^6.1.4\",\"nock\":\"^10.0.6\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.11.0\",\"websocket\":\"^1.0.28\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.12.0.tgz\",\"_id\":\"ember-cli@3.12.0\",\"_nodeVersion\":\"12.8.0\",\"_npmVersion\":\"6.10.2\",\"dist\":{\"integrity\":\"sha512-hON3/thKAIcwzHX9SWIvf+UR2sQTWyXzyECYw20NDvUSydZMVtggK4GQncu7LSiUs+5zIxT8ZPzanpUZMINuCg==\",\"shasum\":\"e6d27e4c57fc44eb7963fe4611b3b0cfb9d9558d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.12.0.tgz\",\"fileCount\":287,\"unpackedSize\":820547,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdVm/1CRA9TVsSAnZWagAARsIP+gOaByq1R0rJrImtikDN\\nEnzbx1iOrwQWIER1/APuERqUYXGpv4u61oqHJMXwxRxHowJra7P0i4OTScia\\nrlTmcHQ+COxu8uO+fI45JXhW3PTyM4sKvxjVYPkb8/XMB4wLS4EJWBKIgdeX\\n9zh9zE4ikjNLpND0bO/LGqZcu9dWzNi4Zc2EFKKnOMp6UlYnCv+VwkaQgOeQ\\nmNlkvOCyEULvTz2BvLz0jc2ay4JDE37X1L1NG5GEUf5J+5U8zP6wtrH7MdWC\\nnsV32STHbyYBq+499tqMYvN1vUF224J08o2eu0kmRADtVVBN6/rGpyoBhvkE\\nXg3gu7bcn0dPdG/80qsX+zW4iSbZwqVAQ5CCSD2gHyAua1rx+qtc5bYPAcfE\\n5YX+8oTmbDDT5oZline6gL+UqUZ/ywtwge77Q+p5KrfRuPa3f5LmJ69JaoHA\\nzz3hKsFmeqnpLuDXFLUk4QPxow+NhWlPVJXx25Tmz48KcBydgHBwe1vHCk7M\\nsJvrUu2M9p58xA7K8jUHqw8+1jiiXWYnDn8g5SpQg6wE1WOUANmVNI5IV2wq\\n8qHYrDjUwOvmzl6EbMtyHNsr7Tnc/6jrNgE/JStADUhVEefV0OBH/O2WJvEZ\\nObTI/0VVmPT3PTdz0Xr6ld5MmTbRUiq/94VrLhSZWudL/jUkTwvs8iBlwysH\\nUMlu\\r\\n=dU96\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGuyst7fI+xvCdiHGzJIWnm1wQnowHJAq5mSTvehrz53AiBb8qBep/GamksqTrFNLtPN5DkSbmB2KAk+O80Q4TxbPQ==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.12.0_1565945844286_0.002060765508668627\"},\"_hasShrinkwrap\":false},\"3.13.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.13.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.5.5\",\"@babel/plugin-transform-modules-amd\":\"^7.5.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.1.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.0\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^2.1.2\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.5\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.0.1\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.21\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.0\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.17.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.4.0\",\"uuid\":\"^3.3.2\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.28.6\",\"broccoli-plugin\":\"^2.1.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.0.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^6.0.0\",\"eslint-plugin-node\":\"^9.0.1\",\"eslint-plugin-prettier\":\"^3.0.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.0\",\"mocha\":\"^6.2.0\",\"nock\":\"^10.0.6\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.2\",\"websocket\":\"^1.0.29\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.13.0-beta.1.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.13.0-beta.1\",\"_nodeVersion\":\"12.8.0\",\"_npmVersion\":\"6.10.2\",\"dist\":{\"integrity\":\"sha512-GeTb44aOpxYm5WkO5p1saS0MVpWKETU87nYEA5d3EeXRitMgufUEajLYEqEydm3LHlZmRdoXs9iKDgdwuNbOqA==\",\"shasum\":\"495f77cf6056e4700f60a8cc93d5d09859eee164\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.13.0-beta.1.tgz\",\"fileCount\":290,\"unpackedSize\":826116,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdVntGCRA9TVsSAnZWagAAqe0QAIyJ45F4veasdB1hiz+N\\nqbv0NpoRLf4j0iwHU+/6M915pYGDkg0w5Hb1PxOi7EUKQXkEB4p5KoPJbRxl\\ndvD8ZspZDUST1RTdr+B7VjT7FWNw6REgH+zDhk9esQCcjyfGXw/6eKqmBCLo\\n9tBls3Oa6frkfhqPbNEedHyPHAe/Kg/8YXBMc8+h8oZiKToMBhVyNK4ZqwzF\\n+iWSKSiT7EByQLD/lJOqr/MRdG6FKu7WENL6yTXuZWFa0TOclkiOelTqxqsi\\nsWb8xr38n5eGSoQinWYcW1zIYU4excwASLI2gdh4lFK/Mn7EYSLVRz5ZmQmC\\ntrce+V1GCtfWEDND4Ttbn39daqZ8S8u05oIOUmyV91wAU508yI8faeSz/CXV\\nMMNq59FV46957Lr1jbRupa/QsXAC/dJK2HBmztO7wcgmwmr7/BoOSZHXSjCL\\n24HrlD4GjEqV5w90lXfehPUbSLA7FeTryzvtH/VkQLCWVU9ppuDpFrNqqyVF\\nZXor4EtgK6ypbSQFNDA5VLsgeH7sI6E7vXwXg+bYa4Qu+tVl5oN1yfz5lUQ9\\nuqYyV43pdx0t/EtnHcC0R0AzCVnEXQESP0eQOXFrifSPfXlabsjx4uB7HwYX\\nXfsxIVz5pYWR/oeKtBDb14V72OMmw39k7YvnMKCUstvNCLDHqAqdcTdEFBml\\nA1L4\\r\\n=Fq7D\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCH1bKvuRhTxHHcZDe5j0baXwUaNN8ILwvCxWAziEdveQCIQDpiBLtibV8czIPOrBIKDK9VtQQoEiteKS5/2GDjNZ/gQ==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.13.0-beta.1_1565948741581_0.34206685191724584\"},\"_hasShrinkwrap\":false},\"3.13.0\":{\"name\":\"ember-cli\",\"version\":\"3.13.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.5.5\",\"@babel/plugin-transform-modules-amd\":\"^7.5.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.2.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.0\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.0.1\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.21\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.0\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.17.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.3.2\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.28.6\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.0.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^6.0.0\",\"eslint-plugin-node\":\"^9.0.1\",\"eslint-plugin-prettier\":\"^3.0.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.0\",\"mocha\":\"^6.2.0\",\"nock\":\"^10.0.6\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.2\",\"websocket\":\"^1.0.29\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"gitHead\":\"debf83cd8f81bc9c91aea69a027cd38bf9ae78ef\",\"_id\":\"ember-cli@3.13.0\",\"_nodeVersion\":\"12.8.1\",\"_npmVersion\":\"6.10.2\",\"dist\":{\"integrity\":\"sha512-2B/bmlwf8390X9JYEMxMcPfgp1wnNsqIJ9aaneZ71XuNaSbjHQuEnG3zD1CI81SWlXW+nEydry9pJKy29dsQow==\",\"shasum\":\"98807a5e1e086380364728a8a476f4c007181496\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.13.0.tgz\",\"fileCount\":290,\"unpackedSize\":827479,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdi3FkCRA9TVsSAnZWagAAIr0P/2gHwYNzvl9SsgBZqjSc\\n+JbC4uDs+fh4WqOZUboxNQaFIRLpe+3+lXoMq7eewqaJhx7NEp9aq4Ga2/KQ\\nNjDxU8cJonAxCi7xsgtcsEdiQhCK1hKe/mDmvmc6I79zcHF6D27zfTn2Qy97\\nLV8gqw8xfVDd6sXjPhXoFlZUPH/aoGDZ7lUlRQMytTr47rWy0aFkb+XelfnY\\n5zaYR7xb75BT18yCmryUKn17kg2xzYQedXGLCDqbNsC7QX8IZm0IEszsZKja\\nZGKvnMK0qpLsjvax9MCfabfS9iYbjflQChxw4EyXM/G4R/IVssLnSeFfCMSc\\nKAMhupIbq+zvQqjkC+CTUD8cgxU7Qv1h6H+RwUQE8kugRxu3V4gTmg6WAZG/\\ndP+ByUbeZBVfl+dI9Xv/vEN2OnttBW7XkCav63UIX0YsHz8dYRV3e1pCZ6HW\\nhUK7zoSMt/e1AYO9ORmPBE1QaVrYt3VIKzt40kAtuhW7oD6i5EeMMGWn/AHz\\nBWgrbZ2YE1aJodfhPJo4elT+0WITT5p4Zr6P8YYFPfpV866/DNN3szzTOUzn\\nw8XObe/o84yhhTVbRJZpK2Q9+RIRwcY/GZAfh3gHTwvyHt8pPxIh6Sw4Mlzy\\nOZoTG0YXIq+/Q/PmF02wlZLPMK6WZ2IbjdUevR3dhHCJczjwThlDZ+P3+56j\\nl8UF\\r\\n=HTdc\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIG5i2Gi2DKdEPYrotG4rYFlhmR22k8NQEZEZs519c4kaAiEA1y/jWxpsqIiUEw3i/zbo+ftOX893h49RFzRNceEuPtQ=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.13.0_1569419620156_0.4047611956521673\"},\"_hasShrinkwrap\":false},\"3.14.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.14.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.6.2\",\"@babel/plugin-transform-modules-amd\":\"^7.5.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.2.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.0\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.2.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.1.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.23\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.17.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.3.3\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.1.1\",\"@octokit/rest\":\"^16.30.1\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.3.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^6.1.1\",\"eslint-plugin-node\":\"^10.0.0\",\"eslint-plugin-prettier\":\"^3.1.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.1\",\"mocha\":\"^6.2.0\",\"nock\":\"^11.3.5\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^3.0.0\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"websocket\":\"^1.0.30\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"c61bffa79594b729de369c9fe6fe8361054c12c8\",\"_id\":\"ember-cli@3.14.0-beta.1\",\"_nodeVersion\":\"12.8.1\",\"_npmVersion\":\"6.10.2\",\"dist\":{\"integrity\":\"sha512-FZQHIR/wp/ElzfVvDtx8Z7u4E/etne90K70AxOyEq19Ba1IEV2oOrSseT17tU9m463RpfCWUmLbsF2XwQanh5w==\",\"shasum\":\"24652891243e57e2912174f51d9b9adc97534d6e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.14.0-beta.1.tgz\",\"fileCount\":290,\"unpackedSize\":829784,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdi819CRA9TVsSAnZWagAArZcP/1pfCIr4Eaqz64UEnDiD\\nQaoP+oHKH5U/iY0jL6ykVaLBuu9WDotUXI9FuC4SgjZqTSAVeJ3hTnvzQIYn\\nrDCx+jSMmaCYCVvO2sJR6vDgqRFPqL5juv8vYlXvqsUcyhZPFEWL6bO/0q8l\\n7tVazC2YqloTSelFMzYMfNEHhyRQYAcR0hXuJb4yWnKC77vOxL3z3vOSMOgI\\n8DZzipTqg+zQYmghZWQbG4CQ3onODzal30EO6TYcCDVTOr+ERSaphkvvHN1B\\nl+6c5cGAcFjUiHue1D3SGLdVM6af2yU5it2JCoZZjeAhjI89GF16aQu2cYP6\\n12uafjirZBI935LWTqaxRf4FuX/NmmDudoIftZupQsJxfOoDg/B2bOf9iLno\\nwT/Ym57OYj0cEOw14GvscOdDiL6lrqlPTSJGq2tVV/SlIgmR4sE+tWeyUabg\\n/YrQznLu8lD7yLPMnwQCCEp5GEzh3DpGAaZqSoPo1hbSOGJcTyx1yC+b1LXf\\nKEce75yPm+BKTIl+hnlPL9O1LVhsqFK7BkbW8SR2c/Ll0VxIebGUCJ3Njd+w\\nzoORT7ZtI0c8X9XsqgRnc8fCiG39qjrVaX8rL5StzCbe1pvA/MgvaI0s7NwA\\nL714jLezsfMxLHJ4YzDm2V/W4QocCgTP79d7XXEbU920vMtzQb+sRLj+6TYv\\nunEw\\r\\n=bUOO\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICvTkiQMnlbQbQDI2d/pdeSJehi/yoGcBh6g1wwZQBW4AiEAw9tp/WmDJDDIV3JwxM7XDXHqdf/ZTS8wGedOnLIgwt4=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.14.0-beta.1_1569443196932_0.4208766555928207\"},\"_hasShrinkwrap\":false},\"3.13.1\":{\"name\":\"ember-cli\",\"version\":\"3.13.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.5.5\",\"@babel/plugin-transform-modules-amd\":\"^7.5.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.2.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.0\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.0.1\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.21\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.0\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.17.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.3.2\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.28.6\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.0.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^6.0.0\",\"eslint-plugin-node\":\"^9.0.1\",\"eslint-plugin-prettier\":\"^3.0.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.0\",\"mocha\":\"^6.2.0\",\"nock\":\"^10.0.6\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.30\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"gitHead\":\"40171d6c15ccb73606506d8394de5d592a12b950\",\"_id\":\"ember-cli@3.13.1\",\"_nodeVersion\":\"12.8.1\",\"_npmVersion\":\"6.10.2\",\"dist\":{\"integrity\":\"sha512-CMVLpJYseyCNmN2Tp3vTmTFTXPSZlMQB7q2uoZ+ZTKMgdQ4ekeceW9mVAC4XwXm2FW+v8liowP+co/Bu1xUbPg==\",\"shasum\":\"8daefb108130740cd79ad7e4e1c9138fb1f7313d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.13.1.tgz\",\"fileCount\":290,\"unpackedSize\":827812,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdjnakCRA9TVsSAnZWagAA8S0P/j5QHe8CvhHxqQA1KgoO\\nSd7KfE0JMIi1y7zq9/k7phhuIDbfKvzmtKdfONeAG00O6qKV2bLspHszvPLU\\nWQ221G7acdTAoxv8PPCls9r9IUpXZzkbm2NF/Tz2BgIbi/2e2d6tBy+ECrjS\\ntRDhUmDt90+125ajMdjh/0x0Vxf7qVkvbU+xkFXTl1zYcNuub7Mx+ubdRznp\\ndN2b0H+pwMJ9uMdsniB2rvR5CDtbQor//4TxLW+g72mJbyAyKH+EdFRdA86g\\n3r738KBFD2XHfnv7qVn+4llIzaONE358UIiYK9vG/MlGMhWBc7Bio+7E5L+a\\ntpjKTzIzd8D2T4KjkO+dVAWasxGvS82CnMkU67MQc6AO5qHCtWvIyLmyUT69\\ngf4PS9MHXJhfvmVgdFXyeyBDUwKyB1P8Ig+/zL3lTKez7bV8bv5v8wt3fLiR\\nbRWul+FXwPiE4A8Lm3iu3I5FPFcf4kioJ9m8D+z1+piS0SWtRufOKn1Sz2lR\\n4gxf1x4q2iBTyR34Zg/ZSLNC3OObWQVP1rMq60KrSTHbCs8fjZiz0qYddt/M\\noaLXn1ZAUnhwqNmHIiWG+WgQOL7ZEJvXyOg39tbkzYgbZZwNKR0WSBXc/Oxi\\nJd3VKR+qHoPOLRFjUzOmwRW4193cgF5Up1CytZrVe0Xsi5s7eBsDMCYeoqg5\\nZmBg\\r\\n=i2qh\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC5CBGiyg4izbJakTUHoCZQCJtz6jvuJ56wTLGptn0lPgIgYZ9rkzLgWw3PS/WzOOereU1w+p7TNdAZgZoVtn8+gKg=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.13.1_1569617571126_0.7658807499150828\"},\"_hasShrinkwrap\":false},\"3.14.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"3.14.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.6.2\",\"@babel/plugin-transform-modules-amd\":\"^7.5.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.2.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.0\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.2.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.1.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.23\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.17.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.3.3\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.1.1\",\"@octokit/rest\":\"^16.30.1\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.3.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^6.1.1\",\"eslint-plugin-node\":\"^10.0.0\",\"eslint-plugin-prettier\":\"^3.1.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.1\",\"mocha\":\"^6.2.0\",\"nock\":\"^11.3.5\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^3.0.0\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.30\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"f97ac7e1672b746f1304245ad71dc6d079591c6d\",\"_id\":\"ember-cli@3.14.0-beta.2\",\"_nodeVersion\":\"12.8.1\",\"_npmVersion\":\"6.10.2\",\"dist\":{\"integrity\":\"sha512-bs2xNTZ5X2VtK00gkTjmE7JdYlNbUEzX5gH+0eDPJb4LAlUIsJCsxyDw/k+7t7+HKfQhTLy71eD5ponufoqyFQ==\",\"shasum\":\"969534adfbbc2ada1d9531f643264a83e61a1bfd\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.14.0-beta.2.tgz\",\"fileCount\":290,\"unpackedSize\":830763,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdjnjICRA9TVsSAnZWagAAA1QP+wc6oS32J/v8hOlrCE2c\\n3ZfggqGjL/s4QGwY25AmrGrIucE8Z00RNPawF/sRGgZTQ4zhMOtVUNxGPYeG\\necF/sNzQ13fpGgg8CF+eSRkAVMJiyokkIQGWYfiDMSKNvbs3A0Pa6NUyohJV\\nASs+FmqFv4VSCPomM2czxGYrZ00Bin6aCWTEvBO+z4uwCCYxdvw4Ug/3QEon\\nIbn9SNsKUI8sz7/hRqPoYaFmkwMp2XrP0By5dXPnwgAWXenjlUdz/+ve5vAg\\nTdUUkiTpBrYqg2JwGpb1f8L6qqkYyRMTFvA58sSSueyR7TA2oVsefiAUsaRh\\n7evePQf9lYzL4xs14ruY/714/fHjLV+G2+P7CwQcGWPHeLCOY55pLZKojzJR\\ni5JR8lsnwRAzl7GZZG28aDpXHSQnps+Nit8toVUf4mkywJlyq9GGM/BEaV2p\\nBS7VXcVLree1MQEvg8V8YYzKyan2Fe4LBrYTgXbxWmSuPLR2qbg7oHh28aeu\\nyFYov+tA2VAOxdAOUPL+bHYL/6JO/IqUGBN5XVyCwdGo9opW70+Mgn61ijpH\\npmDDJVlr37CNP/0PtGXJk340xULPJAvi1hOGK2qJKs0Ng4VCW9KGmzB45AOK\\nR5z9v4dfHLNJSPKfcuqVHIBB8VayBal+Co2+BBa65zHbRs64ep2pztyjP47E\\negUE\\r\\n=qFt3\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC5eH7JdcSwBwI6HSv9gyHBZatstq8JElA0DQjP9Ae5pAIhAIPB0QYgtV9+tMqBd+6VV6/lqVaMPehZM1+Bke384Y6B\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.14.0-beta.2_1569618120080_0.6234800139920016\"},\"_hasShrinkwrap\":false},\"3.13.2\":{\"name\":\"ember-cli\",\"version\":\"3.13.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.5.5\",\"@babel/plugin-transform-modules-amd\":\"^7.5.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.2.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.0\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.0.1\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.21\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.0\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.17.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.3.2\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.28.6\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.0.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^6.0.0\",\"eslint-plugin-node\":\"^9.0.1\",\"eslint-plugin-prettier\":\"^3.0.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.0\",\"mocha\":\"^6.2.0\",\"nock\":\"^10.0.6\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.30\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"gitHead\":\"7d80dbf3a28f23044c1c7544db6f7ca3792185a3\",\"_id\":\"ember-cli@3.13.2\",\"_nodeVersion\":\"12.13.0\",\"_npmVersion\":\"6.12.0\",\"dist\":{\"integrity\":\"sha512-nxbUt9znMmQ4hrlSYvxFE4FN0cfqp5nAYwuvyYQ29l8aS+wRSO2KueWbgSgaHz10o4bw0O/LexXevbKK7w+ipw==\",\"shasum\":\"f09ab452b537d038ce84f4d4402abb134fb99e71\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.13.2.tgz\",\"fileCount\":290,\"unpackedSize\":828632,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdzrKvCRA9TVsSAnZWagAAmuIP/0cCnaV907t1PM1uaaXA\\nKpFm/1n0u8ZmfnYUp6wTW+6veO+aFe9b8LfwxvBusrBthQqT2lKoPi0Bbgv7\\nZSrdYka8gQEBg2TualkMLcTEfq9demx5y9CSfbzV6Go8P39BlcdWaTGFSliq\\nQy4pDMKN6SnQPTcP5xLIPqZNIkkpKGHwy5D/ZB+NBuxeiWWYZqC6hgR76UHl\\nwVjKT4+iVmhjs3gvVDNaS2n1/b4RUnFW/7xlNXrc6sA35P1BMvNZqSHQCu2/\\nfbW6hw5lXZHXhT4fjlQBt57Q6vytFHRsBFvKW5GiPf4AItqvCRrxC7oVLZ/W\\nBlI56va54kVikl+ShYbgtGeeyX4HEa6ISw579rZpiiAxNH/e2Ey2hwmoI5x8\\n8bZotT4g32fMCXtcIupYh157E6u/MBNwzFeML+SggAclH6KFAKburIBrMZGk\\nIdcMxrHvDCrE2sN3YY6hNL27W0UP9o+1Hd5U3XyxAdP99N0P9CQgdYPp0Reo\\nhsgQEV3M2JJWSahWPj9WYYxYE8Lqao6dy13V9M+kYRsEKgI1mNxXb6Ih5reZ\\n67Y7S8Gt2rHiuiC0v3L1eOL18QiqDFqN77lTRZx59yHINrVe2qNbBb0wTGKB\\ngmTYod8OVeVCHrnjxb0sjK4FlvACU6iSiiTt/2zNyglTxJOfoE5PsDLa6o4x\\nwfXZ\\r\\n=UbDf\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCdLrqeuBSKThq463WeldyWphD+dzlE14mUreMWPULqzgIhAKSSLeiWNtwym9yVG+BrlLGVPtniazzzkuzfVT91d2wu\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.13.2_1573827247272_0.9516095209450124\"},\"_hasShrinkwrap\":false},\"3.14.0\":{\"name\":\"ember-cli\",\"version\":\"3.14.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.6.2\",\"@babel/plugin-transform-modules-amd\":\"^7.5.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.2.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.0\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.2.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.1.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.23\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.17.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.3.3\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.30.1\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.3.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^6.1.1\",\"eslint-plugin-node\":\"^10.0.0\",\"eslint-plugin-prettier\":\"^3.1.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.1\",\"mocha\":\"^6.2.0\",\"nock\":\"^11.3.5\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^3.0.0\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.30\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"gitHead\":\"b78e0cb6d6d0810e2098a54ef41ab1ccbb08e4bb\",\"_id\":\"ember-cli@3.14.0\",\"_nodeVersion\":\"12.13.0\",\"_npmVersion\":\"6.12.0\",\"dist\":{\"integrity\":\"sha512-ZZEArSq8ynU6FbVAQnS2Nbx2yr73EgYsAngOHKOGoJwa6YEs3LFh4lHjYsxF26Bt245lH83WnehRcdlLssNF3w==\",\"shasum\":\"9a142da77aa8c95e0bc2c70acc67c9809e9e45cf\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.14.0.tgz\",\"fileCount\":290,\"unpackedSize\":831701,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdzrZHCRA9TVsSAnZWagAANiAP/3+bdnGEG+/yM9d2dBh/\\nw3crXkLWkvenhyLNnM/K25ShYUaDYhmFIIYnc9XOokwzI0mVWJAjG9pLIUBI\\naglpIXahdv00F53ovlK3jbiMztpwYWVzt+mQZs1p9usCJ9vQK1BqRzpDFfdX\\nkVWSIP12J/eVX/XJFU1S+ouf4s0RXqmdRxUyuxL53QmNfi71PpHXrXfcsUjn\\npFpuAwcLoj79ejOak7kLIt3Ltq2VQrKCiwdRSQz99nr7kGNF+o/2w2j4GQTz\\n3odnmk+34YKGZNNDbidE7FmtZ1fFKxffLk+wjTOc2tmJ/ltNYnDmyPatwsrJ\\ncmdcFHAi4ggIDPFG09Pl3sPeT81pSCzN98ODOaXZvvgvIgDjB1ldLdELbBTm\\ne/xtvJ75IboZj+bngNNnwEoZ8LXzWWEngzOrZ4PcAgPtL4waC1oKkk5+8jr3\\nGM5lQg8jGSnYhMotQFfWd2w1b0o9IYoLoJipPN8aEK5daW3z369MiOIvo13J\\nzWNTLK1w/L6k+TlZ+P9K6wyEOWy0CcoHODqHBWHBPNfjXwfIr0vcGPEyF7j0\\ne5CGSbSikc4lYbHZiv7a5y1GeQljzeeeOG+t5ZjkbLvWzb5nsDX/oRjmaaID\\n42b/tjm5EFvfaXGyH6aNox7ZptuLGdJXzklCI0qQ6o1qAARt/Urv8XhJymi1\\neZMi\\r\\n=eu5t\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHtAvWS8qNHmUMW9QVEh2CWzGB5JAK4RGuiPhHEq3raAAiAxzXZQPQpzh2h772PltP4gJd0Zu28lgxRX2ekZlZB3mA==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.14.0_1573828167374_0.044723286830729014\"},\"_hasShrinkwrap\":false},\"3.15.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.15.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.7.2\",\"@babel/plugin-transform-modules-amd\":\"^7.5.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.2.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.0\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.2.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.1.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.25\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.23.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.17.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.3.3\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.1.1\",\"@octokit/rest\":\"^16.35.0\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.4.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^6.1.1\",\"eslint-plugin-node\":\"^10.0.0\",\"eslint-plugin-prettier\":\"^3.1.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.1\",\"mocha\":\"^6.2.1\",\"nock\":\"^11.3.5\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^3.0.0\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.30\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"0f8987bac86004bf46518a49e2c7c0feed358395\",\"_id\":\"ember-cli@3.15.0-beta.1\",\"_nodeVersion\":\"12.13.0\",\"_npmVersion\":\"6.12.0\",\"dist\":{\"integrity\":\"sha512-1h2pqWeDpQn1mpA0rV6L15pyrDnHqyuebroyRmL4rNqH7rGMeZxd9yUSVLzqcDodkaiRTrK0QG5NZsd/JuIpuQ==\",\"shasum\":\"de1d83ed8588dc1430b2b9a505e38c9cc2ff29dd\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.15.0-beta.1.tgz\",\"fileCount\":244,\"unpackedSize\":808268,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdzrq4CRA9TVsSAnZWagAAuZMP/1UAI128UborVl2QLCgx\\nwdVaR/NCC7MMnVffvxhUbS8I+NrrhrD9/1C+XPTA7nnxVOJ34uElIF6K4GMP\\nREcqG5K/YoRLgIVIFes9AoQT8ZM8HPwxhpFm6dLW0eoROkFsPXX3OncOJqSy\\n3kaO6jdNw78urjtVg3Ijc5B01PP/eSOF5wGS0HOg2wj/H+HrgB7iZhW0HTfW\\nhK8tHNu55sUB3wlpphrnmpfbHohN8C21jssKJmYgzvTuN6L9LheIXduV3GeY\\ntkVCjOQyMKs/yE8eAaHoAP4e4/vxV2NdcA+fplQsuo7IJYoCNf38pVoT4t7y\\nPN+dFrrQPAk8OXe+P/0MApog+1PuxhQBc8I9K9qmqjNG5fnDaYle1n/Mci2n\\nl8puAiB6GltVkuwW9K9j4IAAYjQwQ6geOB2oT7ZTJ8O+Kns3GRWB5guGcC9K\\nuCenlmKcXP2tPbqCuMvLK2YlZ9bnoxsMhDpV4+wFMvIn6jP+b/dG/ayK04Jg\\ni8zmKQwhfnS1lJEx1ctrgQP+ywZwXa9IrB7mVg8AJxjC/nD6OhGK9KjGl7Gr\\n/4DTY7ir8m8LrLY04BiQ00iyCsDMdOYdkRHjOSEjaBc/QYlq8PGmNBC4AFNo\\nTnj9eB1/+KRrlfQ2yUVJh7yS3ndcz3Ks1tND5eRgroHQNxYmDD1IYbpyLyAp\\nrLH5\\r\\n=T2ys\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC9R1L3pikGTg7/CRaCJxPLAIqWySPTf7xWPXr0QcSYkAIhAKFB/EC2QHYSfL4bw1euUGz99E/RroUU8b2KlASAFACy\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.15.0-beta.1_1573829304062_0.030683442853393084\"},\"_hasShrinkwrap\":false},\"3.12.1\":{\"name\":\"ember-cli\",\"version\":\"3.12.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.4.3\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.1.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.1.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^7.0.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^0.3.5\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"p-defer\":\"^2.1.0\",\"portfinder\":\"^1.0.20\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.0\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.10.1\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.4\",\"sane\":\"^4.1.0\",\"semver\":\"^6.0.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.14.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.4.0\",\"uuid\":\"^3.3.2\",\"walk-sync\":\"^1.1.3\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.25.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^4.2.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.3.0\",\"eslint-plugin-node\":\"^9.0.1\",\"eslint-plugin-prettier\":\"^3.0.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.8.1\",\"mocha\":\"^6.1.4\",\"nock\":\"^10.0.6\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.11.0\",\"websocket\":\"^1.0.28\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](./CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"dbb08b145d2b0c9499ab55cf967c90761a0101ce\",\"_id\":\"ember-cli@3.12.1\",\"_nodeVersion\":\"12.13.1\",\"_npmVersion\":\"6.12.1\",\"dist\":{\"integrity\":\"sha512-eYHU5+8ctqShI4XgJsG+C5lkDZW8c73XZu5xQqYNZfBZ10vTy3I6f5DwQ8c+29wtFSZ72COyorhgYWBZUVGfrw==\",\"shasum\":\"b387c206d4091f91685ba7323ececbbcfb80282a\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.12.1.tgz\",\"fileCount\":287,\"unpackedSize\":821525,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJd8PxWCRA9TVsSAnZWagAAK30P/RO6m0hHKxq6BsYynNbG\\nwvo4QrJhqJNHVdaCJLaegNxdDMOECtNCivwflOCqcnjYXkeDt4zs6eaYGIPU\\nYNbC9VnXe6010JuptWewEDCzVBfkM/XVsRDSV3edg9Iixe/nZqZMUhzO91aS\\n60DooVy6BLqafp+p4FzljEnDpi8SUKN0gsGvVVkTKSFo7qEsl4YPjPI8FqoY\\nOUBPTszAp1eu9ZMIFkeyNDjIte3KbX3IetNaNTr55OvM40DU2pOliQ/8+EwG\\nrhWKtTVK/qjVyMb3VlnldHCXAJ5CdBU2e+uEGSnC+LdKOXdDynQpta7BcXSr\\n0KKCKIMN78md1bkr3Ju1iYTpwXv3ofkbPDbYN24D/7WX7l7Bd/993ShYcLEH\\nsWJkuBjcZq3UxSwwVCk4/dxotFITjJMUDPKxTO9IeyPD/1zt9LWL3JZybw/h\\nCPTvwXB4VRiYzJbqSlg8LwsRMkRHzbkoatTpsVvzIwl37auk/v25NtFH4SG5\\nelvGrfEPpWYYy8SI04FUjNFcZPskRB7Qd2v0UGgXGjjAaPxEzAjtRY7G49Q5\\nlUZHKUon5+/+XsMHCY9hcz1U2Z7z5PuWYCgxqJIjJk7svpJLp7B8FaSftNHN\\nrHndv+WBsQOiCtEmWsCG0WRgIzliERCK1WGwwTDQiAPC6LGTOj1elkgcOdCP\\nboSp\\r\\n=7/3f\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBeFQJCK2sqjXPKW0ZOqP4VvrUH57Bllb9ZK9gr07nRuAiAH7NwieNCp4dIgxz1TExEUamu972rqQ0+/QAi/mHZR5A==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.12.1_1576074326247_0.20395962887733377\"},\"_hasShrinkwrap\":false},\"3.15.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"3.15.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.7.2\",\"@babel/plugin-transform-modules-amd\":\"^7.5.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.2.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.2.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.1.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.25\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.23.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^3.0.1\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.3.3\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.1.1\",\"@octokit/rest\":\"^16.35.0\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.7.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^6.1.1\",\"eslint-plugin-node\":\"^10.0.0\",\"eslint-plugin-prettier\":\"^3.1.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.1\",\"mocha\":\"^6.2.1\",\"nock\":\"^11.7.0\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^3.0.0\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.30\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || 10.* || >= 12\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"3f17a5849e965a77c159473f65cab78b544012d9\",\"_id\":\"ember-cli@3.15.0-beta.2\",\"_nodeVersion\":\"12.13.1\",\"_npmVersion\":\"6.12.1\",\"dist\":{\"integrity\":\"sha512-pF6MWExHNUn4WORoCOrNZ10X6CvWQnTLTpooGhSHv9gawjjSKHfHX/Q9h8Uy9v1pgO6AkAhY9LQxjw+GB3P6Lg==\",\"shasum\":\"fc80fb18747347fe9abd73116cad011e9e906871\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.15.0-beta.2.tgz\",\"fileCount\":243,\"unpackedSize\":812469,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJd8ohjCRA9TVsSAnZWagAAS7YP+wQT/mlLw5po0CUDQQbi\\ndd1pjeUgWuE5tdIubZvVmv650z+HOWaeDgTAFjpBXQTCWfaI49yoIB5HK78f\\nzRiKPAwcF9nNEw7srvsRR3f/EioLlpwgPts1nJcjQ3fXCKCPsbhVrbApN5BG\\ncBXgRk4/ey8EX4xj1NRSnKyNUGTY6HgtMEK9UqUdaUKPJtNTiCiyx8QTU5vO\\nPMHqJyop2RIqL0VEGwZsnpdt2mzk4pIqKKjB1RABvtg17JLrQOPvg6agyFvR\\nCJSoY9OUcJ84MpVzZSrtUr2Sm/XkQpU/9ojh18bRnzjChMOTC0eN6jBYQlYV\\n3A8Brmytex14lBPGL49B/UCWJcH/1UweQITIrGT5kEd8aqZjz0Fv8vbQJHJn\\nW2PxbyDSidNiS+vqrAiKrNGhq22kQn/06AAZCFxeOOb+U3KvuwXO5MKxl4wU\\nULALakQ59i50J5ihin+IWuEvhAJOAEZAW7EPqLdHk/Pw5a0ul6YpjFii83Qu\\ndnDv6f840aHWRYZbTkToXEOT9qGX5VhfgjCrWvw2a77CBx2j49YBg4MkDJhC\\nDkz9dExn1PD2T1wu/DkHtnQ7VfXfAN/dFjejhOx4NHA/ha1fOP5qN4Jyyqh9\\nTHK7QKNkfFkj84sSFhUIh7Wet54sEjv9uRDIH8t0iVltnJoipgaYuKT1u3/1\\nOxhC\\r\\n=qXMe\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBdu+6RtBtmV3OpN12AVQwAhUVpzL0eoMm77+LgOegHqAiA7/RKsmmSTZTW/VULdSGmyxdM7XH/f10NGWvWlk69ZIQ==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.15.0-beta.2_1576175715004_0.8613049810933235\"},\"_hasShrinkwrap\":false},\"3.15.0-beta.3\":{\"name\":\"ember-cli\",\"version\":\"3.15.0-beta.3\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.7.2\",\"@babel/plugin-transform-modules-amd\":\"^7.5.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.2.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.0\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.2.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.1.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.25\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.23.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.17.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.3.3\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.1.1\",\"@octokit/rest\":\"^16.35.0\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.4.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^6.1.1\",\"eslint-plugin-node\":\"^10.0.0\",\"eslint-plugin-prettier\":\"^3.1.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.1\",\"mocha\":\"^6.2.1\",\"nock\":\"^11.3.5\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^3.0.0\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.30\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"2a7dfc7fceb9381f511a02f3b959cf262e613b55\",\"_id\":\"ember-cli@3.15.0-beta.3\",\"_nodeVersion\":\"12.13.1\",\"_npmVersion\":\"6.12.1\",\"dist\":{\"integrity\":\"sha512-5KLCnxUEysombbUUN2K+aXfrhYSwFczQBYKK6WtI6tVcuT3PVAF0WWoNx4APPzWdaKC23/FbQyGgD+3gLqUJHw==\",\"shasum\":\"054c16a332062156df6bc3a64e7bbec3f7016081\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.15.0-beta.3.tgz\",\"fileCount\":243,\"unpackedSize\":811599,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJd8omdCRA9TVsSAnZWagAAMXAP/RmDPUxMaxx3GW3ytKCZ\\nXfy+RoCnTByk4PDfxF9QP+ieH8X6aMMYOQGkRUs2MvsC+Y9MPC3RCRSnNTBt\\nbX/Dxh47XzaOSYl6MhsFNohBmwU8R3eaEoIKB8zh9T2lHV2rR2iWvOjWbJkV\\nWtOtarmwJMAuKuCgeVdk8SxrDnSTo4OZtPnrdu+lB02QM+s0HtQTha7mXMVx\\njSPRcGb4+qNEKkYqx6oY4vsN9k2yx1qw+VIHdVEzcRy8FyGZ9RSJ7+QkjoZR\\nN1dIGkvi+ngIcA2a2P25aPuchKpfDfhIB2jaZV8Cgc5sZiXwCAJcc+uF66Lz\\n8+S+kqoQ5VfhUvK+n9KurIBzoex0qgNn9nZK283BG5acB9blopNlximm/MOo\\nPnv8uACtrh6XmXSaIQxVjhcM+Z9kdUmxcdA1212gRurS+TaPXwcW7CAXIXKr\\nCifSjhBAcXKHJb/osA3zh+P9MK6/Xwt44wsWPiTGl714mShzCGX47k4exQeH\\n8Q0YgILusu0a6DMWCMxqvH+bDs1TMQa/JBkUAx0iuBvdOfubDvjA0cwM9vSr\\n9xsqCRELrTQzwltMhq5g+hVlZ5ylXGg66/SD2sGdZVRyv8dazL07KuablMR/\\ncp2mUp05JmyoH5eMo7v56R/E9aH51fxjbRutajnsQ6uLHwouwISttId+Ybd/\\nXyaX\\r\\n=dW6C\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDPDlDK4EubfqT8ttARQ8xrh8tVrurZf7P+w5ubh8I0vwIhAJnf3vXhJFlKeNCZYFaF9pPjVFPlws25l8cYPBS2wlxF\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.15.0-beta.3_1576176028548_0.7512614565156179\"},\"_hasShrinkwrap\":false},\"3.15.0\":{\"name\":\"ember-cli\",\"version\":\"3.15.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.7.2\",\"@babel/plugin-transform-modules-amd\":\"^7.5.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.2.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.0\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.2.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.1.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.25\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.23.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.17.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.3.3\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.1.1\",\"@octokit/rest\":\"^16.35.0\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.4.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^6.1.1\",\"eslint-plugin-node\":\"^10.0.0\",\"eslint-plugin-prettier\":\"^3.1.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.1\",\"mocha\":\"^6.2.1\",\"nock\":\"^11.3.5\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^3.0.0\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.30\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"gitHead\":\"85a695e0f4ec031f50f7331e1139305cacfe5789\",\"_id\":\"ember-cli@3.15.0\",\"_nodeVersion\":\"12.13.1\",\"_npmVersion\":\"6.12.1\",\"dist\":{\"integrity\":\"sha512-wwKQXuP+ZnelgQP/n0RqpDWsAKRfn+LhLdI0Nbz33oEPIQnzE7N+AG8//Jev2af1YzewZkzYtkLMYiVnVAgEPA==\",\"shasum\":\"c8c656271523a307f859dcb77603c0dcb4157fdc\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.15.0.tgz\",\"fileCount\":242,\"unpackedSize\":813597,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJd/Cb6CRA9TVsSAnZWagAAu3kP/0YvGH4xXHEZpl8q73u/\\nCnPeF8bkRKxEDK9leZcUVDQ5r7Wcl50urhPdECcaYOz2txKjm+Oo69CDAhZ6\\nW4Y27OoTQJ3Qgpl1u1+qrLJqmLWtzzwd6kS+uOcvVTRcrQ5qnekojR0Tqh0c\\niWIk/ZYE2AKGLu6Z1uhyaMJMXMvu9BDzcHMBXUAbJnTiwufePmExi3uMY5F1\\njhfuz6juVDi/GuCrzJ4JY8n6XXfr1PSwxV70AJ37mzbnOeWmXxvA7BnWJ45o\\nV2vJA15MgCk2gUAChgARZO2J86lioEWSRkPOzbi4yF0MYCB+vt0aLIG1LWIz\\nTCmprdwoKf4mxhbPD+b8EnUl9mJUdDCjUnnKCEzJm+tOCG2oiXaZS+i8INIv\\nZ8XGPGLWSrn2lfQ4Xly4GB/oEn37X+UwyA8fPxwOLSPEc1iTFK6o+Dj98h0S\\nyF4NpwhlQllPii46jUmW4tA6p61gkAhT152JRHGRx/W95tIGf7N5UGFFe71r\\nn5al1cyByeL9XsvNqyyW/yg06MjBkrLrhCJvvoCK4Gk4xC/sbzGdzlfC7+3b\\nrCWnmL9B0hXZfbIBEEXp1VwZLnkSc8VYY8n/FYlTGUXdp1oOydBrqcFLbbNd\\nrVd0rm4SV7NXblKA1BgV7Y8ZmibnJbVwQYOl4GHy1Whmu3TWlqpn9jT9SOzz\\nq4NK\\r\\n=4Jcx\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCx4yARNQFy7Twt2p7kfFj1zeLJOqsRQX7J//yhzvM3HAIhAJa4TeKV+TmpRHyOoo2p6whtiEaoq19rjFq5V4F/W99J\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.15.0_1576806137873_0.9933938233869637\"},\"_hasShrinkwrap\":false},\"3.15.1\":{\"name\":\"ember-cli\",\"version\":\"3.15.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.7.2\",\"@babel/plugin-transform-modules-amd\":\"^7.5.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.2.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.0\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.2.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.1.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.25\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.23.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.17.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.3.3\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.1.1\",\"@octokit/rest\":\"^16.35.0\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.4.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^6.1.1\",\"eslint-plugin-node\":\"^10.0.0\",\"eslint-plugin-prettier\":\"^3.1.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.1\",\"mocha\":\"^6.2.1\",\"nock\":\"^11.3.5\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^3.0.0\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.30\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"gitHead\":\"fa8cdb1431090cfb0c1f3a371e5785cbee9474c0\",\"_id\":\"ember-cli@3.15.1\",\"_nodeVersion\":\"12.13.1\",\"_npmVersion\":\"6.12.1\",\"dist\":{\"integrity\":\"sha512-KBL6ylTpYD6k0B2iHMvdgNnbKCdFnOHzruosQqTmbHpyJljVE1sLsTP8ErROH/PnbFzc1vZg1qQcf6tHRvyTrw==\",\"shasum\":\"389604474c40f02870432659072304f192db07c5\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.15.1.tgz\",\"fileCount\":242,\"unpackedSize\":814083,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJd/OemCRA9TVsSAnZWagAALjMQAKH+LJ/FLS7wOTeeCNuI\\nujz79qtQhc/I4wA5zY/zv+q+z9pPr9M9ysgyE7csULPUaqLTVL2RYc92nzpz\\nfJPM9jpaqK0lJggtzgwdjjDqsegnWoIMr2EnGK1WukuFkYplPWJ91GHRxFXw\\nd9AzcgJzw6Lk7mK5+yJqOPp83Gew6woyw66wxz2z/wOxjWv4Krava9m0uyEQ\\n7r0bmEiEBE993QQcV/P5hHdjiwx0IwWuqDJyzdyr3WiL8NNj9H1iGuWv+R78\\nwl09cOgq6LwKcsTqMN9w8rO0AhHG1ygbgAzX4UzNpIk9rVK5Aa7pyb2A6hBu\\n92W6l1ccNvBnJ+MMzRsY3qNBobIPaSaWoa8Gk0cQfK1LAD7R5tam0Vi8Y7YM\\nPhJ6DD9Fw/+2yn55bgJShDeIfMEHp/b8x3O3Pl0/JyqnL+dnIYFCcHQkaq0+\\nBsRnj0U7lFbgWlEtb4rmN5UVVH69sOtvYU6wdHKr6jcBpp2KU8s1aaQkEr6X\\nobKHVi20/ZefDAOMs8scyCBuPaaswPwO17RU8K1dbjFacx6/y62DyeTzCojW\\nj/L1DtxIx6f33vAEXXlFDbmlZAb/ExV1Y9W8k+48XaJWnOc8cKq9GI1BvCcS\\neV923+j308VNrWIzXzUyJ4Wh1YcClBwmCBcjOV2ZuOZCVRzLp/qlIZL3U41r\\nfTPj\\r\\n=gc1l\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCEh8lIIjmCG3TBgExSQBg0nOR+Q85U7PQdvCtMKvgLKQIhANKXRCWvtx0b+WwILEtbaJtmkpPrQS4aboFCB8lVJIiP\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.15.1_1576855461703_0.9960997658294071\"},\"_hasShrinkwrap\":false},\"3.15.2\":{\"name\":\"ember-cli\",\"version\":\"3.15.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.7.2\",\"@babel/plugin-transform-modules-amd\":\"^7.5.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.2.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.0\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.2.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.1.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.25\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.23.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.17.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.3.3\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.1.1\",\"@octokit/rest\":\"^16.35.0\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.4.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^6.1.1\",\"eslint-plugin-node\":\"^10.0.0\",\"eslint-plugin-prettier\":\"^3.1.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.1\",\"mocha\":\"^6.2.1\",\"nock\":\"^11.3.5\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^3.0.0\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.30\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"gitHead\":\"e17502b45b6f9e337d14fc46e30ae9b2769b8956\",\"_id\":\"ember-cli@3.15.2\",\"_nodeVersion\":\"12.13.1\",\"_npmVersion\":\"6.12.1\",\"dist\":{\"integrity\":\"sha512-ciuFaLokZDJfEzltH3QUxZYnQcigCzNrjyyVbeNtr3qUMICHZEzrreQjqIdmuOzmog+BOFddgAB2i/b7ewmV0Q==\",\"shasum\":\"c2a5871850da7537e0cb3cd0e7d59fd76cd3184e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.15.2.tgz\",\"fileCount\":242,\"unpackedSize\":814349,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeKv2GCRA9TVsSAnZWagAAiqYP/ApQhsq8D79WJaXW02zi\\njI3TTKbQ1TEw5p39IrDClrpNQCzB5Ly5EtxHbu2O/wpNNOc3lv1qqWwSuZnj\\nfVU6xPluXZ7k1tem1XlGwwlZPrjKIyDaAOmbeF8rbNwiLBbyy3jJukrakcHW\\nBhCjUoSk7PuEfIVk0zxnNlES8bK3p/sEVmKhViBMuWpWEPGL1eONzznRsNGM\\neMCyvy3Z+Vi9RDoVQMAmRTSssVLPCiD9hXn5iaRezZdLGpvKitsNPqEZh7I7\\nwjFozs9FAJBIWFoXQ99p3Oki8mIM/HP3s8sVqT24iQhDwWr7N0tTwZ1tFfqI\\n10iqjDnetrCatAvIRQxA/Z59XvZCNQMX5VWwk80r2tUGWVZ4WPTdu9IdK4Gg\\nLoEY2jy0VLFthw6SHChBh7a/qH41w+7t3e2WI4NwESCK8mdozF6E+bwW+2lt\\nfjljQqVi1G6bpli14Eb4n0RE+ccX1isLvf06AroWMLnGWzmQEqGU8r6yQt6A\\nzvGuL2Y8T2KgFcaaclOb8WUsS5fKdu2s8SRer+pyeBSYhrp01t3evs4FWL7I\\n5Xe4K9TyroetuwQ9DTVcC5z/a6kjf5Yi2PHntRyamMYeodlT0MMPqCZbJYTk\\n/vLvNO7oIXrbIv/W0N5JJx62PCCFjuH+VUcFDX2YqcKrf/Rr/7dDp5qOh8mM\\nkmkb\\r\\n=salp\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFeFc+qn6vmaFbVmTZE3hSazfhi60MKIkLGonpfeaCeWAiB/WLuyEYZm9LVr7DFcSV87E12zdXlQOwl9k7m1T3qTVg==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.15.2_1579875717960_0.9524159519923825\"},\"_hasShrinkwrap\":false},\"3.16.0\":{\"name\":\"ember-cli\",\"version\":\"3.16.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.7.7\",\"@babel/plugin-transform-modules-amd\":\"^7.7.5\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.2.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^3.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.2.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.1.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.25\",\"promise-map-series\":\"^0.3.0\",\"promise.prototype.finally\":\"^3.1.2\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^2.0.0\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.39.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.1\",\"testem\":\"^3.0.1\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.4.0\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^16.36.0\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.7.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^6.2.2\",\"eslint-plugin-node\":\"^10.0.0\",\"eslint-plugin-prettier\":\"^3.1.2\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.1\",\"mocha\":\"^6.2.1\",\"nock\":\"^11.7.0\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.19.1\",\"rimraf\":\"^3.0.0\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"gitHead\":\"6858057ff750be62b141c01f0b2248bedde30399\",\"_id\":\"ember-cli@3.16.0\",\"_nodeVersion\":\"12.15.0\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-he5uLPapZT3kZpItseUlAoe05qurFx46e3AcS1jLqzsZW0a5tQosX3yhsEAWQaNZaJr1izMpmdPx4kF5/UN6pw==\",\"shasum\":\"5e96795c80166ab35d094584c216475a081a0123\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.16.0.tgz\",\"fileCount\":242,\"unpackedSize\":816987,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeRCiQCRA9TVsSAnZWagAAjIcP/17g2C65aZjH+qBY6pxg\\nfxoXtrFufiHyA7fkOfJlTZBnaeyVd6QarL44Nz6IgFlGJrnFawc1uX1sAV2m\\nKWwmi5VUudkIF3wKcxFa6/GlnzSLKydvoRKbmv1fQUyLCcONWPqah+wlCfdk\\neWaxwVJ2/crYetM8XoD7Hh8xAfE354jqfkf4Y+8RuEJCbFgPIwcpbLCCAq/6\\nz5sEwfhA998VzAWrXNQvKmfZ4Y1YAKWDukV7AucN6+OFnMxKze72C/CfAFtj\\nB4MQuqDjcfN2hN8lYQQLle8V5gogKIHUOuAeMgEbOcOPweaC5GXkJtZCIc5p\\ntB72c/FhaywObbVHd0kTUdSC8ZFuPNP+qInuY5TvJNSjfoGfChxMgOWt2ASQ\\nZCgpIEIMGOMa7wV+1Z/AzILBwmBzybafN+fT1f3dUMnh5cqO3M5fFMRXiRuJ\\nr5TfHHtnXpjQyYdFduag87P4YK2ExW6v0rzCWo3t98P96uk+xIbgZGzI9X2q\\nQ1frQRyQ46RJcMswKJkPaiWqxDSFKmQgOSdLo0r32p0i+CMbcE+n5eej72ds\\nw3oM575Zedaeg8AJtoAtrQhTU45U1X3thPZMnBSUAJ2x4sl0bmVSwaU/bWXA\\nxaT+PT8xEDkyrSI/B19Xd6MfW0roC7+83JASmXnQuSmWQd7b0vHmqx6bY1Y3\\nXqTU\\r\\n=spSz\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHX7BfNPe3KZQafmi1pl41MiDz0blqpDXYZQl3CiM1xqAiEAs4QKKYiukvsiEcnPMAO9507CSHFwlW6Is6HkpZIDc04=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.16.0_1581525135801_0.7842857551800662\"},\"_hasShrinkwrap\":false},\"3.17.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.17.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node tests/runner\",\"test:all\":\"node - tests/runner all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node - tests/runner slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.8.4\",\"@babel/plugin-transform-modules-amd\":\"^7.7.5\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.2.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.4.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^3.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.2.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^10.0.0\",\"markdown-it-terminal\":\"0.1.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.25\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.2\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.15.1\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.39.1\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.0.1\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.4.0\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^16.36.0\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.7.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^6.3.0\",\"eslint-plugin-node\":\"^10.0.0\",\"eslint-plugin-prettier\":\"^3.1.2\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.10.0\",\"mocha\":\"^6.2.1\",\"nock\":\"^11.7.0\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.19.1\",\"rimraf\":\"^3.0.0\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"839d207b5ed6ffb7d8c6741f5885fe0dd28c1198\",\"_id\":\"ember-cli@3.17.0-beta.1\",\"_nodeVersion\":\"12.15.0\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-8Wgh/RaE812CdtThpyxpogoMu51MCGO37G+d7y0v38ogi6FSmggJXuAX6xXb+YhDB2RJEBk3X52SBdyKFlX0fg==\",\"shasum\":\"1482546eb5195b32cde17ea2ae7a61eb988c10d1\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.17.0-beta.1.tgz\",\"fileCount\":330,\"unpackedSize\":2510565,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeVIXfCRA9TVsSAnZWagAAdO8QAINqUe2lbO+7/u8RZhnk\\nu4YVo4fq98itQzfKi08/VPegCNNguEj/lUr4b+mi/VcYKn+zyKEL04IYlwCX\\nabUh+kHfEflU/VibMbMLyw0D6zh23xExnkhXYjqJ9f2Nzs2Asva3vf9O5P4n\\nkZJBhQXWyMdBibHpVEV5icT0m4IBtfmhqqCOSHWmxmSi8BLPhJoC76G7RhJW\\nGf5uQDKNrIN8qQOUcj5ZB95bMyhawO3lnuwZcjMLQ209aPkaoD8QjteyrEbe\\n4mcZm/WzAklioeBGjEWF/UPEUtvQkb+pPsCIgGAPskhWSYHE1fSuA+M/qkQM\\n283B+ncO0IrgvX08o4euJ/7IckOR/Tbroxc5L/mIUaKaboELKrUIBYtWCVTQ\\nUaaFfIp8S3iqrWAqtu45XxMHHKQrgr9cmlmSWPq3HmNV3bQ6UZ/nu1JK/xta\\nz5CKonGqolNu/EeRO3IUs0lP36apruweHTol9MExhmXZ823z7dIgaBLp/VzP\\nWQKxIdzwGTpz9mt1rENJQGsxpblpiFVUJZlmxjnLYKevGCNoW173l/mvGs2D\\nLzRPcz+LR3keTdlgyjp4Qfqpz5oYySI2aFPJxI/2FVXKWPVgzg7XseHX/YAY\\nr5uIhghZa9r13Td+eZvSuQcio8QtWqJ2OTMkMfXz7QKlaxJaEan8wUDEEiwJ\\n3msu\\r\\n=6FuL\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDZ29o4XxsoGfZ7Bilu3YSJ8ekO48Ku2dFBOCq2Dgu75wIgIzDb2V8UJ6/sc6XTfBELKTBG2u5fmLmupS46QQUDbqE=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.17.0-beta.1_1582597599068_0.6947072126230154\"},\"_hasShrinkwrap\":false},\"3.16.1\":{\"name\":\"ember-cli\",\"version\":\"3.16.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node tests/runner\",\"test:all\":\"node - tests/runner all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node - tests/runner slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.7.7\",\"@babel/plugin-transform-modules-amd\":\"^7.7.5\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.3.3\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^3.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.2.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.1.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.25\",\"promise-map-series\":\"^0.3.0\",\"promise.prototype.finally\":\"^3.1.2\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^2.0.0\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.39.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.1\",\"testem\":\"^3.0.1\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.4.0\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^16.36.0\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.7.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^6.2.2\",\"eslint-plugin-node\":\"^10.0.0\",\"eslint-plugin-prettier\":\"^3.1.2\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.1\",\"mocha\":\"^6.2.1\",\"nock\":\"^11.7.0\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.19.1\",\"rimraf\":\"^3.0.0\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"gitHead\":\"789e46bee81cdc8461642086292f844f9dfaba7e\",\"_id\":\"ember-cli@3.16.1\",\"_nodeVersion\":\"12.15.0\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-roHSlW6Xno17KaDIr8nE87e3UwK5rqwjFBXKy4N4MlC3Gag+V/WH6VfxOVGcK8RVfeiuwd5Btscpe8MC5kfzUA==\",\"shasum\":\"9c7333b5c939488b41820c4b59e6e00dc3e25a7b\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.16.1.tgz\",\"fileCount\":332,\"unpackedSize\":2549642,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJebT4SCRA9TVsSAnZWagAA7Z0QAIwAGZB9Y4DQUNOdR8UJ\\ngrTWVe8q1d3gB9Y0HmoOsuHBJnRhbhKXoDDbkXN6MFC20TVWPrVbBleUqV9S\\nFM6gXbIAGRf+/HWsrV0RQNUQDF9Liw9stL9r/JJKrRitikpHRZ7DM7NM6qr2\\nAMM/QmfXbN/Vdgo1EBG+tJoFTVV9Ck60KN1l/7FwO4Ew/YLelRgDHxpx3gUv\\nqd/GvjOP0D3TcayCtyNrXHA2QVsPULRxF+YGmiegZjzU2azfu+N49VJF833t\\nnEa5fJVk/UKPWompKOTLV3FURZewpIHhzgBPcvYfce1maQ4vpzI6Uaq3ZVkF\\n2BwlQ2XsEXW6NOoLm4C9bBDZth5U8mi6vNLcFxMTY621h3Ncabv6Z+yltTfg\\nqVj2o07L88456Ct/3Bvie134uvUkHAgolPaDAxMGrdCweKqO4IcOe6fUCow4\\np51BECrvQN4+7b++IayUcW0fYnDvxuMIVG4y3kto21K/8gHv3d4B4HNWNiRz\\npsbgIyhrCVyvXtuuEeL+FLEqAsnP5uNUeSgA6/2nwlTE5TqNfPX17bpqdHVx\\nn/ieRO+Q/h9CqhEut6ciNwik3QO8K3krWwVv+pvU4eSHEjo+W8o08n92VdZg\\nhshe5Bcopgym1/3kNqJAj7qEvDq61jc65JmtIINJW8B+HbTAPlhGNwqXK0bu\\nT4CA\\r\\n=4jRY\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEBjbrHfSKEjlcyHGmzsMRVjaz5q5nWdYK2vC7uVyPmdAiEA6RErtTFtXD+5Lu1wI14w4yof9zwf2BQleya/QmGmXXU=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.16.1_1584217617915_0.417807678447486\"},\"_hasShrinkwrap\":false},\"3.17.0\":{\"name\":\"ember-cli\",\"version\":\"3.17.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node tests/runner\",\"test:all\":\"node - tests/runner all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node - tests/runner slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.8.4\",\"@babel/plugin-transform-modules-amd\":\"^7.7.5\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.3.3\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.4.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^3.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.2.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^10.0.0\",\"markdown-it-terminal\":\"0.1.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.25\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.2\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.15.1\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.39.1\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.0.1\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.4.0\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^16.36.0\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.7.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^6.3.0\",\"eslint-plugin-node\":\"^10.0.0\",\"eslint-plugin-prettier\":\"^3.1.2\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.10.0\",\"mocha\":\"^6.2.1\",\"nock\":\"^11.7.0\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.19.1\",\"rimraf\":\"^3.0.0\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"gitHead\":\"234d0ab3e9c8b5f4b2ba611486f7bf95b73c85d5\",\"_id\":\"ember-cli@3.17.0\",\"_nodeVersion\":\"12.16.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-0GVer7AyV/g8hclbD64FmsNkULQ0N1pEQytB+utuJl8c6NFU4EUMJL7NyM/NRd7rzupMMR1jwzhxYTCY50ZRcg==\",\"shasum\":\"d846027c01f1835c7903b6bff073c2a80885202e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.17.0.tgz\",\"fileCount\":330,\"unpackedSize\":2514307,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJebtHuCRA9TVsSAnZWagAA7nIP/20QhqF94kWdW6Nbr+vG\\n/WcrDTEjWFXx7WSfgNTeI8tYrME30o02UZkGwExnabNSdI98cIFqV7dkiFzL\\ncLQi7xNLGOp45Hix0+IZRCNl7lH1v619HoQBN8COxMyIW/9ehYkd3evk8kNg\\njxm9gdiSn+74BI9L96FTjLA9UAjeLgkLZr7CPBrqEhCt5JOPd6+HVUeTE/B2\\nojds95QUhGrfCGHX+S9PQBDfRE9Wnf8a4XqLVO0gneraTtSzv/508rYPP0s7\\nXpQEG5Mw/n3a+SbLDftllMbwwasS1GKm9HqbhUF2fnlMPUAAGQiZYc1j7d1G\\nPwP1JuyZTxAwRSWGm/gSk0I6ASXWyisjBVJaiCFg6oQ0NZQWJK4/WaQvdfxn\\nG0iOVAC99N5eNothmgYl0BKsXHimPSfDd2WrIBOjRA32He1Ul7yEECDQ9j/2\\nbfcfvTHfH1d4MUKfrm3emk5OLE3Kg1V0xiq/bUYHnLrD81V9h8uYKdTTlErv\\njAMN/QAh9O1/COWNH4PPajhn4IrBDOBsl5qC3my5yLHF+lTCH62bLSIgZHix\\nYYlXN/At21/1jfLqeYgqvhN6782uL2OZHUCCct3kyWg1WI3Zp3wKVvWSdyPJ\\nQX/SDKTsJbHEql7LlpUS2vr351LWJy8gxgaK2eSqP5NcYuYdpZEzokQ3DgQg\\ncyuI\\r\\n=RYlQ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIC/3EF3D2qf4F5af3JCRpAZ1fgq2vuy0T+50GGJZFUYFAiBT+WEqdYjJbAhxTgL+K0vr8BvJffYzvoltTkqd+GmvyQ==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.17.0_1584321006177_0.10780034406162753\"},\"_hasShrinkwrap\":false},\"3.18.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.18.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:slow\":\"node --unhandled-rejections=strict tests/runner slow\",\"test:debug\":\"node - --unhandled-rejections=strict debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.8.7\",\"@babel/plugin-transform-modules-amd\":\"^7.8.3\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.3.3\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.4.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^3.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^4.0.4\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^10.0.0\",\"markdown-it-terminal\":\"0.1.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.25\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.15.1\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.1.3\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.40.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.0.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^7.0.2\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^17.1.0\",\"broccoli-plugin\":\"^4.0.1\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^6.8.0\",\"eslint-config-prettier\":\"^6.10.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^6.3.0\",\"eslint-plugin-node\":\"^11.0.0\",\"eslint-plugin-prettier\":\"^3.1.2\",\"fixturify\":\"^2.1.0\",\"fixturify-project\":\"^2.1.0\",\"mocha\":\"^7.1.0\",\"nock\":\"^12.0.2\",\"nyc\":\"^15.0.0\",\"prettier\":\"1.19.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.13.0\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"a65e5e6bd1dc4fe1d02ffe30c02d474d802d3e24\",\"_id\":\"ember-cli@3.18.0-beta.1\",\"_nodeVersion\":\"12.16.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-qZBp9LlLkCgmFKfLCRFX5rJyoPPuh5SWoOs+aomKqBRNBb4bJmDe79OO+/mmNcpQCdX4+ObpqQHhdZrQvpo4bA==\",\"shasum\":\"9797d5960b16b7c5f497f13753bcd30da64c1fb4\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.18.0-beta.1.tgz\",\"fileCount\":331,\"unpackedSize\":2516921,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJebtQfCRA9TVsSAnZWagAAkScP/33zvIoB+QtJF3T+/cd+\\nBIog74ArJEh3h4eAFkyDGafmnLWD8fbBFpjsf7gBF2YRsmEARtIm82LX98/9\\nPWM4D9Zek13BvtWooKtX1bgNnuu0iV42zqUc4t/d4I81qmjhZ6xR5RV0bPNh\\nOaw/xy8sf5v2sh1RW/q+SghxkZSc+c3+wh26KfjQXm3BdHXKUPtn08lu4ff6\\nPdm1IqSyKLdwqnI+ZfTA3djtxW2JjV/wfg8dkcnCWR+EQUtRWn6cV7rAEBAZ\\nj1w6VFOoGV68GIsIxCmA7SM3FK8noIF/vQHTlK5ONaobxKKd1/CKXerN3PlZ\\nx1PsjT6vnsxidBUBBXVnJLFgUKldSyPnBgsh/hYvK13k2GnuQtEeVN4QhrqG\\nSGYWpVpdu4pG7r2aenKc2QPrp3jYZnbmuD+9ooC+T1IkfenJsPTNLgbtiMty\\nYK7YmwfznwcFAxU5Vh7w8zMw/AcsB+85lIEsdMUtY0H+OBGaVOVkbzrDwD6r\\ni8JfeeBCqI7Kh91TRNrpzBXwfjRg8TriPdOGztvd1DhNR3OQxia1CFTIFSoU\\n33/2jUZ2njq9dSv4cTvgwdCPCGWdu0PKna413Ce35FjzuvS9vhWLZvv6pGSu\\n0WuNa/fo5fITTiRVavaP7VA8SAYIObbf+bvxNp1P/brtgiL/JUnMemP6aYj7\\nTeST\\r\\n=TTgv\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDY0+72DlOfu0ODw953BsJ5pO63ThHxqKPQ0fQYp6ZoNAiEAm+bgxahGnTvEPMUJJ9viBzOpVczPJS1XLLoEGFrXYdE=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.18.0-beta.1_1584321566787_0.4268324789252522\"},\"_hasShrinkwrap\":false},\"3.16.2\":{\"name\":\"ember-cli\",\"version\":\"3.16.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node tests/runner\",\"test:all\":\"node - tests/runner all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node - tests/runner slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.7.7\",\"@babel/plugin-transform-modules-amd\":\"^7.7.5\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.3.3\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^3.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.2.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.1.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.25\",\"promise-map-series\":\"^0.3.0\",\"promise.prototype.finally\":\"^3.1.2\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^2.0.0\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.39.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.1\",\"testem\":\"^3.0.1\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.4.0\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^16.36.0\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.7.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^6.2.2\",\"eslint-plugin-node\":\"^10.0.0\",\"eslint-plugin-prettier\":\"^3.1.2\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.1\",\"mocha\":\"^6.2.1\",\"nock\":\"^11.7.0\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.19.1\",\"rimraf\":\"^3.0.0\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"cbc3ecb198da5eb896f22fa948817bfeddd9910d\",\"_id\":\"ember-cli@3.16.2\",\"_nodeVersion\":\"14.0.0\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-x8czGIdRnS7bPRYY7PEhhVGakHTDGF1arKlgw8yBSch29hCuxmbMrxjQxEkvkTtQ8cb7a840N4eVyEujeYPQIw==\",\"shasum\":\"97fcf7f5109a0cc5e9f8ee8e971d3420d670eedb\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.16.2.tgz\",\"fileCount\":332,\"unpackedSize\":2550394,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJesHgNCRA9TVsSAnZWagAAcx4P/373OA/wFHrRJ7sKZYdW\\nmCFQxSoDqhsrQs2NdEW0BFEhgRQnGMYe5FEg7q0hqFPzwnsWAx57yZ3cD9S/\\nAKhOCClSliMKx21LSVaNitpJG4t/jph/EXdlJtMMRdO+xuCsj49QmG8JRopP\\neV/yaZ9DYXUWBK++/EArUeK4BqlWGO0QEXPkI/JwjAqWEmR4NEc9xzd02MFe\\ns0GF+fiyVAB0vjMCPFdTCxf+l+pZc/45+RnHoOZSP0PYPvdsGI25CuvighN0\\nDKutd1cwIB7vACUqfOn2u9RVLDm6b2hIHlswYyuSlr1wJCsMA8AmXv8PacvR\\nfTb9kFqzg4hPJX/gV+UEQaoiT9CGhR009NLnq8J6zwJifCNhdYuksU+fAeke\\nfAf+uQAdQnX2q1cscglifyXEe1B2zc25AdoYsnt4nrWBXu9MNVe2DqjWuu0H\\nhjCnfslKjw10d2UHvXVRQo5Meced5An8lXKXJmBdauKTCM1vga8aYiPmNNJv\\nVieWm6+aywW2COllnY7zcnjXiwDBIjunZdWZP4cSw2xpfyq45v/7tZiDQCqu\\nIHbA4kVLI44/07gcH28aMuP3jVRVJH0FT9EymOeVq2ZfyiUXw3M9qTUF3T1l\\nRdeLL2GoQ3wgYdIkr5eZhYXiOl/2Byi8sBDkYW0SnG3ScQ2BErFoh5Nmkoz5\\n8MhI\\r\\n=LQUa\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIB+4AjgqrhCvxrVvaCQ+OcRuaR9Q447JGL5sOOChBQ6CAiEAsotIhmWoxe2+RqCePQbz/Bjh7EEzIc4mnY7bfmkdBxY=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.16.2_1588623372532_0.0860104521353322\"},\"_hasShrinkwrap\":false},\"3.18.0\":{\"name\":\"ember-cli\",\"version\":\"3.18.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:slow\":\"node --unhandled-rejections=strict tests/runner slow\",\"test:debug\":\"node - --unhandled-rejections=strict debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.8.7\",\"@babel/plugin-transform-modules-amd\":\"^7.8.3\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.3.3\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.4.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^3.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^4.0.4\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^10.0.0\",\"markdown-it-terminal\":\"0.1.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.25\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.15.1\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.1.3\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.40.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.0.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^7.0.2\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^17.1.0\",\"broccoli-plugin\":\"^4.0.1\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^6.8.0\",\"eslint-config-prettier\":\"^6.10.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^6.3.0\",\"eslint-plugin-node\":\"^11.0.0\",\"eslint-plugin-prettier\":\"^3.1.2\",\"fixturify\":\"^2.1.0\",\"fixturify-project\":\"^2.1.0\",\"mocha\":\"^7.1.0\",\"nock\":\"^12.0.2\",\"nyc\":\"^15.0.0\",\"prettier\":\"1.19.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.13.0\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"gitHead\":\"7755fe62c7cae3557604669c3a31f0bdd189ad44\",\"_id\":\"ember-cli@3.18.0\",\"_nodeVersion\":\"14.0.0\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-I/9ps0AI6BDjUm9/M1to96kc6d2yAYZ/ApX+teDTwFqZBVX3cE6EASfRWw14/Y3nPSI8wXo3aviYBYs6KMWgqA==\",\"shasum\":\"fdee530b156f752a97e75b832d97a8616f1cab4d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.18.0.tgz\",\"fileCount\":331,\"unpackedSize\":2509946,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJesHxeCRA9TVsSAnZWagAAVroP/2fa91OrHQZZqpvGUD2I\\n4MlZn68G7aW2hHqaPr9E9d5j/5R2dkHrfpR0OzukehtGJLqk+9aEAs85wXPV\\nHm0p3yDe4vxhC5+5CR/KDYny8WhXIBTwQQmp1moU0j3vhWLBQStC4nzMDJTU\\nlySmQSYpXKuTd7L/wuLSy/qfRWILexHlstS0sqSttqzySVTNepmBW+opr2LX\\nr0DSbQk8hcmTKcG6Fd0z1asaXywi1QZvSIiIrV34zyhyurO+X7vM6aBUhAl0\\nNbuauYXf6n1U41p+IWwjzhbYRocTYBA1k1F63PYo70QZcyEs70N8VXoUby9T\\njLi55hgxev3Bla/kQVqE7ZKATWOzGVU9z10iFGyDB6LmDi4EBO4HNQcXNa4x\\njd51u2sdjwF8HCsXYb0qu8CyJtFLrQdztnT19VdT9yoPNHiNWv0AfmKlixR+\\nV3IkUfXO5Q/I4EOV56XJqJZDTmOwGEbsFxPC6519Px4RO8j2YLm0opQTNCdW\\nuMagXG4DeVGF5xl8bVGyIejE1+ISZTpBhBSmHBPo9YwywhrvIRLmDlOWYSMg\\nwpH25LxRrLcOxjBqLonilb7/4ypmx8iy6r0bGPYX7Ii1P1oRaGpT1uepzOwv\\nmrJ/W5W4Qa9LMmtxnUOKIpft9VmOF1knKN+QK4IQP8CcdU6/JqDBFb9GBfip\\nK1Z1\\r\\n=gaCv\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC134CRxbepqCisIeRvhuuNd9hyiUqcUALPyMNJm46l0AIgALbs5krMem+Z6bAm4uI/9YzON0oaIuzD69GfUWLYSlE=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.18.0_1588624478342_0.367457319673695\"},\"_hasShrinkwrap\":false},\"3.19.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.19.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:slow\":\"node --unhandled-rejections=strict tests/runner slow\",\"test:debug\":\"node - --unhandled-rejections=strict debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.9.6\",\"@babel/plugin-transform-modules-amd\":\"^7.9.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.4.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^3.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^10.0.0\",\"markdown-it-terminal\":\"0.1.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.26\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.42.2\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.1.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^7.0.3\",\"walk-sync\":\"^2.1.0\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^17.6.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^6.8.0\",\"eslint-config-prettier\":\"^6.11.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^6.3.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.3\",\"fixturify\":\"^2.1.0\",\"mocha\":\"^7.1.2\",\"nock\":\"^12.0.3\",\"nyc\":\"^15.0.1\",\"prettier\":\"2.0.5\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.13.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"0b53e02dff9017c4ecafb86f6d6a1abf8a5d0ce6\",\"_id\":\"ember-cli@3.19.0-beta.1\",\"_nodeVersion\":\"14.0.0\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-YDgJdPMLrMgiaWAiF9i9SskPwte2yEMet12Rug5m5wMAkVFcQDPhGLkDOxnZ7krnM4uwDgn29XWXbFGGYDQDlw==\",\"shasum\":\"e0f0a3ff0db6549ef2b3c84b6185e4039ee8f0b5\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.19.0-beta.1.tgz\",\"fileCount\":331,\"unpackedSize\":2512115,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJesIF/CRA9TVsSAnZWagAAekEP/jX/pIQiEye7n3grgU6F\\nQLDAUlhkTGBMX/La+6YrqwhxD4omIG6mC4tey7/JBEBkedICU2Z05yBBr9uk\\nHVHAK0Uha5DXlZRqAw42XdJC0DUS6F3ZRNbSciNjcXRZHXgtXpbUvIyXs+0w\\n8UFS3q+8Lyn0gpJ74Qsu1UfMEdQw7QeUks2q9Vnf4sIX39O1W9TsATS3dXOq\\nG/w9MKwHqUqjdBRzpddqESqKhIXOSiLN9Xy0zm13SPa05/sUfJ1ed2HGuWX8\\nHxkXSNvad6+tYrbA47XSmiEwGsRuUO5WlQcq/hZ/YdY37JVMywaFsOmj+24B\\nDdAbgtk1JRr4j8m2I69paBR+pYrI8/3Li/xpi7FlgovHGH0+P7oB5Ae9xVct\\ngVYJjdjkYSJgXtGWSn1DxX5qXK2NNGAEmZKrYX2wDxo3KvLO2oztNGL6WQ94\\ntDG/U+S3SMSb+Nu54j+pozn5PnflosMhNHitM6xDFNTUIYfVDkrMVpelAnu7\\nVojb8H1Z2rTzt9ghDaoLHHRAi/ULEqX1mGyBXydBm2iq0e59AxKXFV3zg6ud\\n5QElYjVKV7aSaGXZbiXZQKWclFlxzZg9aTq56u/GCVMzsWYCkoro+T37wYYM\\nsrbAK1QRYcWJH/wPblNb0pZAOTGWk10ZexjLXfTBLuxkboBxIUPdVEtgysjg\\nhAoo\\r\\n=0BHg\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC8N2qt+On1i3nK7CluOF2sVMgod5rMvOQhpwgKCzaKwwIgLshP/REHBMpr+3v0n2UkoSlJbyTbQ71DtEq2We5CIP0=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.19.0-beta.1_1588625790715_0.0037629502747815735\"},\"_hasShrinkwrap\":false},\"3.19.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"3.19.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:slow\":\"node --unhandled-rejections=strict tests/runner slow\",\"test:debug\":\"node - --unhandled-rejections=strict debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.9.6\",\"@babel/plugin-transform-modules-amd\":\"^7.9.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.4.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^3.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^10.0.0\",\"markdown-it-terminal\":\"0.1.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.26\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.42.2\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.1.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^7.0.3\",\"walk-sync\":\"^2.1.0\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^17.6.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.0.0\",\"eslint-config-prettier\":\"^6.11.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^6.3.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.3\",\"fixturify\":\"^2.1.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^7.1.2\",\"nock\":\"^12.0.3\",\"nyc\":\"^15.0.1\",\"prettier\":\"2.0.5\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.13.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"1eefe6fbd724ed109bc6f1579344b4630bcfd076\",\"_id\":\"ember-cli@3.19.0-beta.2\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-kq7UCyEYyOAW71togRh4/NjBY8+7pSLnUTX0Wx2v3HmhwGJpvBtRv8zz8hxE5oV9D3nLIORCGJq2SuvcsqioXw==\",\"shasum\":\"d0b6f0244ff1d4ac79db4342fe06015e2d26bcbc\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.19.0-beta.2.tgz\",\"fileCount\":332,\"unpackedSize\":2513467,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJe2RDNCRA9TVsSAnZWagAAd8wP/2O4UQBvTej3bPkAemWf\\nOGyIagGoJmsI4yfStWX6ej+BCMt/ek76qW+r2vfKVqfJygPfsKP4pOnhLAt/\\n51K+9KkdqbKB7jN/evaDa196ngl1fdOeC4fBZp6g2ZKFiqqiJmV6TpyyPp6M\\n5Pf4JpbrBIM9MyFEO6fwTcu7RM28fraW79+bxyOMtvZZPizMg738IVNoYbpN\\nPoF6YhWT2HcPhjW3fkMhWBU7M1HSfIIogJ1BdeDC8U5dKxqOvSN4cg3PR04N\\nVLShRm3bus5lm7ENKFjjbYWrsVMawoDIO/1D19wqN3fC+kyx5Mu8eq6r0/kT\\nlUxgFISlfaigi8Ox2NXAUlJq4w/6Anv1UYMEHU26SrvQXJPlMjPx0Shg8bCP\\n8ArZ9LgYZL73KTRq9PpFtlNF014kk6dhu34b8CyrOYvCC98vGeETN7h0e9hi\\n15Ifm1Fw+y8Y2S6xJNYOnFhVcxsmHbbofYPVTc3H0DKh5LT98CqYPhmJ+j84\\n5zV2I1/f73ZyhWs44WoGzU/+ariHvwKaPYNXEaLI7T4QkoHlJNYg0m5JLzFM\\nHd0cNJ7Qqo9Y61z5MgQ/Sf/pE+xx1cQArcFDHT8qNXpu3Km06JWhTsc2X5Tl\\nZI5S6LCMt1KlgIOy0hOtAX2FnMkFyBJz+ahM3rsH0fgKNBBRIg8J2z/qZAE5\\nxYxR\\r\\n=cueT\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDgUCRPW2URVUZ2a6BHeMNY/832ctNnViaDiuQBDbzqNQIhAOpJRdss7SW8kGp7k0ynlzHxuS5N2QN2WMwq7ZSLzPhE\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.19.0-beta.2_1591283916890_0.11156849165326777\"},\"_hasShrinkwrap\":false},\"3.19.0\":{\"name\":\"ember-cli\",\"version\":\"3.19.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:slow\":\"node --unhandled-rejections=strict tests/runner slow\",\"test:debug\":\"node - --unhandled-rejections=strict debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.9.6\",\"@babel/plugin-transform-modules-amd\":\"^7.9.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.4.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^3.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^10.0.0\",\"markdown-it-terminal\":\"0.1.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.26\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.42.2\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.1.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^7.0.3\",\"walk-sync\":\"^2.1.0\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^17.6.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.0.0\",\"eslint-config-prettier\":\"^6.11.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^6.3.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.3\",\"fixturify\":\"^2.1.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^7.1.2\",\"nock\":\"^12.0.3\",\"nyc\":\"^15.0.1\",\"prettier\":\"2.0.5\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.13.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"gitHead\":\"ab6f57fa29c7eaf7f73503e08f308f2e365eba8c\",\"_id\":\"ember-cli@3.19.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-MVBfC8rSdoQIITXCWX/1eAD/uoXZlH0YSO6NOxshsUaQxpo/SP1bSotwvZo4Hvd8novODNm/zQfVzDwAyJrJHw==\",\"shasum\":\"8c46d1f7c028867c6816da6a60f7a1080be58e4d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.19.0.tgz\",\"fileCount\":332,\"unpackedSize\":2512784,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJe8PcyCRA9TVsSAnZWagAAQYsP/2dUywG6yavRc1HJS3fr\\nty8EXwxtZfkgNB4ZQv5jEaOuum/CpK686mPBgITa77qvVJEceY3HWcA6y1zX\\nyWw11VZlpn11rTqQTNkJmZmKQ3paEMBzd6p9x4Xrjl0qSRx7oWUn8Twlou81\\n82MATBXvL7KzVhm8ZujMtQp16Ktbo31ls7V0tk/h1EPHWn7vq2KKmgi5wyFu\\noA5XOnP+SgKqYxU3HUM3SDta6zxyfRW3LTtb3/bEmkBkJToiuEzfpEx9LRsN\\np5xl7zGGqm2iI0pil1vONNrhSQ8ugtGABS15D+DUiLGPJBQ2n9DPHF5P80rk\\nhXSrJNZZDQyVj+bP7b1pqGt7nBMfVYWmjfyMGIlHfn7ZT6Pb51WVS8bn3LjC\\nTnk/TjvN/LaNhKLNtJv8zKDMRnZaJneTV2oOn00pA6Rk6uUPnpujYGeG7t0c\\noVAP7fko8vILPpm/tVbnL2M9LKtzsiOnRX29XjFqPcqMqnxtDc83DavnI/z2\\n9uKXg1G2+z604VG1mkvFlXmVOH4e4O28Y/TA6I3L0H33noSdw6RHrRsFQ+60\\n5Wz57WE0HTzXJGx5VZQNinSbVdKEBBQthu9UQDL9/tCwpFAPPBBvT+PaAwyH\\nHLNehJlgmsqjpf0oeRLSysopxGeenDOto0g8ndevpcW5oHc2HjUH33dGupLk\\nuzkW\\r\\n=eSo9\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDWNv+1RiWejIZBzaLfuYywy3KmhEtQVhzRbVIk/NUooQIgGcTyLSb9qH6DTzW51n6sqBNG2XHLfTg6nTXNjSwG/Zg=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.19.0_1592850225788_0.7390807459228597\"},\"_hasShrinkwrap\":false},\"3.20.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.20.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:slow\":\"node --unhandled-rejections=strict tests/runner slow\",\"test:debug\":\"node - --unhandled-rejections=strict debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.10.2\",\"@babel/plugin-transform-modules-amd\":\"^7.10.4\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.6.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^11.0.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.26\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.44.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.1.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.1.0\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^17.9.2\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.1.0\",\"eslint-config-prettier\":\"^6.11.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^7.0.1\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^7.2.0\",\"nock\":\"^12.0.3\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.0.5\",\"rimraf\":\"^3.0.2\",\"release-it\":\"^13.6.4\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.16.0\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"23f21e0723fedb076af9b0e0b998c2948fecc4e5\",\"_id\":\"ember-cli@3.20.0-beta.1\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-oRxbsZFNbDIeanvgH6qBnh2/lpnFWHVUCBrjz2Aanehsgd/1n6B6L/6+sHoXcO4VNahGRmwDPK3W+qAOWE/uhg==\",\"shasum\":\"8584e802956c67a344b2e3915278b2de7728bfcf\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.20.0-beta.1.tgz\",\"fileCount\":332,\"unpackedSize\":2511821,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfH1NkCRA9TVsSAnZWagAADJIP/i4toXkH+tS9wPlgEGT6\\n5c94d6s2j1Dp8reePjWmwbixDNRNLRkM24pfAJkOht0Mj45SlprYg2G6AxUa\\nFhh629zJAG8oLGs6nL4X0IGEbeR9sGbCY5WF1ngirU0Tqww89tVwZZMmMnJH\\nXQrOt9V+O7jpWixpkPyrKIY3Eso+A4tyZw4X0KwOrxY233yJKb9j+nvXGc0a\\nQ0MkQQTLhOKGkSWcXOg7UoxlntjCmsMeHbEPpf6UH/IMQ9q8oLdv7qNDw3Tk\\nRLrsRu6qQ8g6wHsoKLZGBfcuF7GrOHaDxvAfug8oALp//cb/46pmxsgiw9bR\\nfmGJWccofr9DDkSQRqFesFFIGpg1QRQ7pankvMMEIeyXXmoGeFtRnSVV4lqa\\nL7kyCgB/lv6+2f7tT5LhQ+TSJIhaw2ZVxup585tJxLYo7CdF6qIFY7u0JG4D\\nAtRrKfcMRwgc0MAG8qrVLWarQGT/zB4W4Q1TBVAgLi+j8UINQ4S79KdNyNKk\\nthF32ynAZRSLu//+6O90HiknJyMvpyfisudM1647+vME+6MtGAWogLrAqJTj\\nV0sL7lt4RafFD9v5o8axF8+mN2CMBuQbKN7OAmwm7gspNv3lFkQEylmQO+gc\\nUgTJUhONSrQkV8HYjMlNlQjZ0R+Ju8gAy2ZEv+3wI8U2SnNK/OG5GhRJJeby\\nuoRo\\r\\n=oQjx\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDFWwoui0SYcGccT5OSmq87mHlEf5E8CSIO7MVVYj8MuQIhAKr+Hp4o6xPgMStYy38Z5Sqah/RIlURlu0Gs6iKHNLc4\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.20.0-beta.1_1595888484251_0.20731073892997642\"},\"_hasShrinkwrap\":false},\"3.20.0\":{\"name\":\"ember-cli\",\"version\":\"3.20.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:slow\":\"node --unhandled-rejections=strict tests/runner slow\",\"test:debug\":\"node - --unhandled-rejections=strict debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.10.2\",\"@babel/plugin-transform-modules-amd\":\"^7.10.4\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.6.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^11.0.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.26\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.44.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.1.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.1.0\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^17.9.2\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.1.0\",\"eslint-config-prettier\":\"^6.11.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^7.0.1\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^7.2.0\",\"nock\":\"^12.0.3\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.0.5\",\"rimraf\":\"^3.0.2\",\"release-it\":\"^13.6.4\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.16.0\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"829cb520ac8baed9f8ff3f8efad6de7daa976a53\",\"_id\":\"ember-cli@3.20.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-I5mybMo1vmsKRnC7uWuuxldla+45CsJ0TIHIm+qovaKyGBx+TSW8zMoBvnogMSyu8+hDMEqsxLblH9ZSF4hKpg==\",\"shasum\":\"729c62ce0cb2804237155886619acc54c77255dc\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.20.0.tgz\",\"fileCount\":332,\"unpackedSize\":2511394,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfH2HeCRA9TVsSAnZWagAAB+MP/jVW+bqyqAosEt50lRSV\\nfyjSnoBn2G/WAw3+8okI8BfPHXXmKIBFpFKKe8tdK7MUlOcF4C+uN8m+leRJ\\nloR3AW098hrMOnIuI3oAorbwij4r4GEBr6Ob8E7REAb39lMFh6faQhP7okpD\\nGry1fMfHCPTvvwEvR3rG18Y0/0V6lltrwq2zK9tMOsFrA/kPskDnG8mpmtNW\\nWpHKP/Z6J5ghMnkK/txPhTJ2duSpcmY860KDts8PYW+XekGzAb4GKuitcMmC\\nwz/vEGNPVoT4pc9Q/HLALL6Ag7+aLKhrL3Naw5AJ6HMWGqRKFj++IfGqjV1V\\n55c0x7m8K3ZQ3LbJeSY7oIcwxgr2o33RqpU7CFfQUyzsS51qSxqzvSezhUUW\\nw8U27CG+3MKyg20Yog8KfxrovL2/WX41f7jnOaymczGhfLEITbgm548OHFR+\\nNrlH/qmdxz9qXklAZBkofMzr6NJq1PWGFphZLds0fTf9Egl3N203TjeeOopJ\\nc/StkjdRW+xAYF47Q6Oldc0NVT9hiWf8c6bzijRns2w77STTMdOy5XhQJdUL\\nPcCgOCWH8PcPTdvAZFEkqwSpP7TnHqoqm+ynwtBrEf2p1hEsn2gL31KtWCUG\\nzCS1knuY80lcvWhGj1Sf6Pw61aSOkHmi4QOsoZ8GQMEWYcNL80xLwe01PZoM\\nKh3f\\r\\n=X5yc\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDN09KDDkJob5uJax3FDZ3g0Y9B50T+nuj/1LSoXXw4DAIgdG1sG9pTPALiXCpqCTwBkYqEEazGtrRxWbLxCLE+O+Y=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.20.0_1595892189823_0.7528396011941676\"},\"_hasShrinkwrap\":false},\"3.21.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.21.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:slow\":\"node --unhandled-rejections=strict tests/runner slow\",\"test:debug\":\"node - --unhandled-rejections=strict debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.10.2\",\"@babel/plugin-transform-modules-amd\":\"^7.10.4\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.6.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^11.0.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.26\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.44.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.1.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.1.0\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^17.9.2\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.1.0\",\"eslint-config-prettier\":\"^6.11.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^7.0.1\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^7.2.0\",\"nock\":\"^12.0.3\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.0.5\",\"rimraf\":\"^3.0.2\",\"release-it\":\"^13.6.4\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.16.0\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"528bc705af535c5de244251b20e0638cf91d5814\",\"_id\":\"ember-cli@3.21.0-beta.1\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-jIJJKKjil+3DHjdVupL6S+AHsFMN36Kl4bpL/pSpMDYHXYc5yVpvbaVe0kXPductesaXD8GnSvLxTcsf551/yg==\",\"shasum\":\"24fb5bf232ba7a7c419140e7e4fb2de8b4f4305c\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.21.0-beta.1.tgz\",\"fileCount\":332,\"unpackedSize\":2512279,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfH2OeCRA9TVsSAnZWagAA//8P/292zVmXIY9aMFsQOhQe\\ngotLC28tHCMFaY864Jo9+fWH63wcoB5LM2Az7Ut8xX40iBKQVKa4aA7fc9fU\\nx91F/ijf4dbDE/qeLOr8cOlxlXpHx8aoRGe4HYEehPwS0GHJ91kt1+1yrHOx\\nO0VfvXIl9dKH6NpVgoKWvAGs6/bXj3ZKdmb4j/kPg/wgsOXE8ZzSPLHuBhq8\\nS3qnYSMHiKAy7b7fE3KqkcNkvqrpc8PEAcWuFuyXTqAW6iLRwVTxEKS7GOPg\\njH2jRL1/moA9TNcEvYdotY6Mje9imqz3+X8wXgQVciqQlcYAmTG/Ilwa5O4H\\nfI72TE3hDyQAQaKmbuXsnnsuPoVDvp5JjHrxsaeylv2xCq0D4ZD339wBmxJV\\nSoAbO8DFeKdD3Xey6lSKceVrof0sH3SQDov7N77Gh5rrE/q8s+v6FLF+k+M8\\nahZ+/dcp7NsR6Uu26C1iI+zXgWU5MNpmiyTAQR9XXMJO8VH9UKQe87eSYkug\\nwm3S4/BNBbF4WXQSX1OoSE5XrcN6sfgXg+xkrknywOnDtFCywZA01eCtHRAS\\nWHhRYtcwB1m1PJC1hr9ASJKC+d018o2d2hyHqQ8Y8WTfvRkNnuwUhnigPj9S\\nBWDistpfK8Ly70bYmAyC0t5jqrWEyEJzZxSBy/dpHAnMEKT/2Fi2ttxHah7i\\nmACO\\r\\n=BKx9\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDR/DWOqG1sC9opMp5Ec5hcp7wGE89w7mkn7nVWS3uYXgIgZd2ro7bEwVbbtpCXuSwUMcRNmMOIA+eQL38vYoQJF3E=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.21.0-beta.1_1595892637799_0.47457445670823883\"},\"_hasShrinkwrap\":false},\"3.21.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"3.21.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:slow\":\"node --unhandled-rejections=strict tests/runner slow\",\"test:debug\":\"node - --unhandled-rejections=strict debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.11.0\",\"@babel/plugin-transform-modules-amd\":\"^7.10.5\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.7.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^1.0.7\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^11.0.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.26\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.44.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.0\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.3\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.6.0\",\"eslint-config-prettier\":\"^6.11.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^7.0.1\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^1.0.7\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^7.2.0\",\"nock\":\"^13.0.3\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.0.5\",\"rimraf\":\"^3.0.2\",\"release-it\":\"^13.6.4\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.16.0\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"1367292ff5f9cf7e1aeda238f7c682d0f2ecd198\",\"_id\":\"ember-cli@3.21.0-beta.2\",\"_nodeVersion\":\"14.6.0\",\"_npmVersion\":\"6.14.6\",\"dist\":{\"integrity\":\"sha512-Ulxb0PEqdlM6vWgkIDdUdSw5a6HJ4INmE0qA8fu+zwSj8oS4IgeON+0xAGVBSlrJqJ0kv9AjbCXSaBpZ8Uw7zA==\",\"shasum\":\"3cf3210d4f567b400360305f9a9172e20bacb894\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.21.0-beta.2.tgz\",\"fileCount\":335,\"unpackedSize\":2524294,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfRCbDCRA9TVsSAnZWagAAI7YQAJ2xqnzOcDt5RXej7nEd\\n4HSunBoc+Kju/I/UnscqpCMF1E4v8DoHsmkdPch009iqTJuaUou6aXLrC6KT\\n4QJWp4ErdXQTJ9Lh2+QhsDq9LeOmbkm5NldRuMtJwgJzIkuFJxc2b/g1Xl9o\\nmYNFqQnP/BKp0XP0UesC0BsEz54ORemTZrXcwae83Reamx4corgw0rKfPTN4\\n8YiAgMS/th0ibvU+J4W95dK16g3HtFzJf+1fzFFX9MzbI2wa2cTMIB8Tg1Tw\\n8UPfNjo31aZ7TK0v6oZkAA1Hiuk7sJVNHLHsdOeEnNIenwR6805b5ACbMBva\\ngBvjkUOp/saZHb6tLoEgkb39NnpyfHUfoGt7NEziGwoH+l4v9DQemSzGIEIU\\nav+sWvcFbsabxNQsuMqA6YHKCGLCMMJyBwHpR/7I6YS1Hb0KlbvjqXDzDbu4\\nQ6t6Ih94R4a3mZRF6/RPqsQKsDM63/2f4GVduqzxD8TqUYrTpPt3fZXtkhJA\\nR1/jNdKjRq17ftbimk1qKMLRvmopxE1OO1X6/ch6gSBlh+sskMETI2t8waBJ\\nQqPGeOavjaPnmXPJfei/Dmh0UTxIwJsxxN5HY1Yz4l0ixf/oqVyeIKwm4SxQ\\n66VOt7VDPrNw8eAQ2o5nPULB7hznMsqc4MSaGidSLLv2mjy3gJs68Kdy0a/q\\nSQ7E\\r\\n=qT3H\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBqHZYr4+1EgM52priIEJQk5Ici1lb7jas0wnTRhDCIPAiEAwOyx1MEaT6I7Y0UicDiW4VuSUXkq2q1BVR/BuhZq5sw=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.21.0-beta.2_1598301890537_0.7493071093770425\"},\"_hasShrinkwrap\":false},\"3.20.1\":{\"name\":\"ember-cli\",\"version\":\"3.20.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.10.2\",\"@babel/plugin-transform-modules-amd\":\"^7.10.4\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.6.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^11.0.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.26\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.44.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.1.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.1.0\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^17.9.2\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.1.0\",\"eslint-config-prettier\":\"^6.11.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^7.0.1\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^7.2.0\",\"nock\":\"^12.0.3\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.0.5\",\"release-it\":\"^13.6.4\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.16.0\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\",\"tag\":\"lts\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"3659d9d34f2bbf4ac9852e8275e9490f843e5b13\",\"_id\":\"ember-cli@3.20.1\",\"_nodeVersion\":\"14.6.0\",\"_npmVersion\":\"6.14.6\",\"dist\":{\"integrity\":\"sha512-phEldscXy8EB+0XxcemiqHPH5WviIufL4bflB6VdrdkuGMdO51GiPyy+EpqoTvx8kUAtkwNHmOMxJjrxWEtVZg==\",\"shasum\":\"2501213b1bb1c398bd647d2f00bd390eb05feb3e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.20.1.tgz\",\"fileCount\":332,\"unpackedSize\":2512123,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfTmZUCRA9TVsSAnZWagAAq4cQAKL9KQPjyWffFBOFrERQ\\n5m3WF+S1gM8U5M9dqZlTto9+WQKR+eulzt2eA/HHQvxdWLfDy0d3tsGzBFC8\\ncHaJXZV0ZCCC3+wfCPJ9PyKMPQpRfHGkxRK+CCyCZFJIL3UtCi/Y1dc4iN6K\\ngAbCfHZS28ktguZ3GK9G0RrACnP2HFbSsUBudglu6mzP838KdF+EsBCHCSyI\\nR3H1/ZNNyXzkAJQZmLonzsYEXcb6YRgf0zPZR6a3AUA9T1SIXnio9whNqLbt\\nKNouwdgJDVclr8ts3pRFisgCkJ5nOBsvEbDPlkfToiA0YXx0srCuLOIiQsop\\nXCZUjVCErzqMTnih6+k0qkXa9bmrOR5uj6MdGzqhZ65uUlMTzZEYhDdbwjAn\\nnY0YZVMYle4FG+TSoWqdvCIDGLVwgp7qyQgyTbpXjB+Y93M2Afvkf7YYuNZM\\nomNcowbu7NFTcJDFo/td9088MyOMVMF3E6sj2yHzYK5fTz8VXAAvmrDVvnqm\\nwBatPQW86fkG9Y+ubyv9Mq0LK+5mruU17DANCg52bJ34UnrRsiG8vQ6hoA+T\\n0yHh8uYmlCxJF6FXK+E8U/q0Xqs1yix32nx1dr1Oc4CF3DuhKRS6RkLU4uXr\\n69RcSfEU0bm2QqxIHqiI1gbPo+O9ulSmVWfdxSa9Bm6sYBr6BNEMAqxy9Qye\\nwdGP\\r\\n=0p7a\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCduHn+LzTW+V1AYA5gioUeLMeU13iozUdBNTZiKcPIAAIgWXN9kEfAylpdhbmJy/y45f+w+6SyfX3L4Mr9gWvCf3g=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.20.1_1598973524114_0.10296650675630103\"},\"_hasShrinkwrap\":false},\"3.21.0\":{\"name\":\"ember-cli\",\"version\":\"3.21.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.11.0\",\"@babel/plugin-transform-modules-amd\":\"^7.10.5\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.7.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^1.0.7\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^11.0.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.26\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.44.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.0\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.3\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.6.0\",\"eslint-config-prettier\":\"^6.11.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^7.0.1\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^1.0.7\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^7.2.0\",\"nock\":\"^13.0.3\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.0.5\",\"release-it\":\"^13.6.4\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.16.0\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\",\"tag\":\"latest\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"a9a03d4b78d2eef34fc3a6ca8d4710b6c0455f5c\",\"_id\":\"ember-cli@3.21.0\",\"_nodeVersion\":\"14.6.0\",\"_npmVersion\":\"6.14.6\",\"dist\":{\"integrity\":\"sha512-0bekYbwzmeo6rojpEcS99lIgagJ945DxbY8FibX7qtcQsFY/iA9/DhGp4vdyktIGXWSN2ww7dPQbtilKQ4wRgA==\",\"shasum\":\"711a48d1a5639bc22ab75e8dd82230f3f7f58f93\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.21.0.tgz\",\"fileCount\":335,\"unpackedSize\":2524794,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfTnA+CRA9TVsSAnZWagAAC1YQAIOVb3VlNMborzWgM8fa\\nwftA27ZuJ9gBSCcntAyVm3obwh+/UTkLTcUXwUh6oYdffxcg7eie7kI0Jeng\\nK4dF3sPFAZcWJVUlyZiq5m5OQogE8xyBuvr1ELBLZOwaEwMkGQM+tOVzjGJO\\n21L0CHq21EvtMTg66Trzlyv4O3Yz1AoeFYR4LlAQ5PiZW0brMoF6SAlHLDLF\\nO5g+LpnP98UySsBuHdbysYAXldL4Iwuh+n9ACt2iRR6xUNzjhKld0r23X+y0\\nkfN/3o4xd5Iacl+hA4MM4VSWAFku4UIlGIP6USMxoIwzKr4KcOSqJ5RYRG/2\\nNYGqRoNSfX3pvnOR88N8NEC1CZaPbVoyHRESKnHHXZSBjG+DStAHJSMU1nNG\\nZauW1IImqKfRHNTkvTqYh5tJHRnbc2n5McTx0giz+VGQb9t9vNIXvXl/U3iK\\nuu8jWEsioPL3GSU98wp9F+qsA0zlUfCE5WXOwUGJmoZ0loZbCET320aE//1r\\njlhMqkoEDwxlSgp6G4syL55QoLvRLqVMnzh3uNDLEtFtILVGBjSD2YUFMPDa\\nPFRugcUzg5+UBIf4NGsSneC++NHz56o6R0ersbKrth0YHY5TNSeZmtWUTyTG\\nDtL59OSuxBSthS5KJ5uanOFXJ70q+2OnUmscvANl7F/tn252klsl2JLXxryd\\n2n64\\r\\n=PsVC\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDC2fR3tOJcmZJKQg1xecMVtNkc8H+ozQaDOygoqInxVwIgdFfjb/IZFrk/NTURsyLJicMI1ZCyhRUfp6PpHqmjyUg=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.21.0_1598976061611_0.8568996083657499\"},\"_hasShrinkwrap\":false},\"3.20.2\":{\"name\":\"ember-cli\",\"version\":\"3.20.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.10.2\",\"@babel/plugin-transform-modules-amd\":\"^7.10.4\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.6.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^11.0.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.26\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.44.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.1.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.1.0\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^17.9.2\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.1.0\",\"eslint-config-prettier\":\"^6.11.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^7.0.1\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^7.2.0\",\"nock\":\"^12.0.3\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.0.5\",\"release-it\":\"^13.6.4\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.16.0\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\",\"tag\":\"lts\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"3a1cc27f665e82edfbf03e7bf45bebb7f84bcf52\",\"_id\":\"ember-cli@3.20.2\",\"_nodeVersion\":\"14.6.0\",\"_npmVersion\":\"6.14.6\",\"dist\":{\"integrity\":\"sha512-8ggRX+NXD9VkQt/9/GSMLcnswWNYTgE7Aw1uelexHdxGA1TqcjOjQ07ljVmgRwYVieknhDzhK3M0u3Xoa3x0HA==\",\"shasum\":\"4a5411afc32a91eb81e4fa1e6f4bc950e838c132\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.20.2.tgz\",\"fileCount\":332,\"unpackedSize\":2512618,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfV7A0CRA9TVsSAnZWagAAzgwP/2q8VkRcYPvI+abLKpN/\\nOtEF+9KcNwj3T77x/04dhQ4NjDyBTdiCPdOxHPDJX3MGqwFULpoWMMERe2a5\\nbVxmKcGAj2QJfHs6vLlW0I1saHBEDAIl7uJ0VqLriTxY4aMs+DU6uLAQJ6Kk\\n3c3ILz6o0i/et8dIg4tY0JBG4N4Qfhusy/2gj0V4UEmK1HXAXpKESfaA6GJs\\nnuebTGGKX91neE+ITea4gPWP9dUBzZPeyaYsQRMdbArJjHzTZsxQuEi+Plog\\nOeMKyq/Pdw7zrgnPJIxosDQ2E+RkuXe24LRd/x7yr5S1ghOkgkdTmMFiul3v\\nIrsSYuhNAJJclhmStCaak+FYFAEFJXEl+np1j4UaxBgwFJw98pt0Xep/fNfa\\nXylosp6Danp2qJw+1CvXQPFiEbfkiD4rc8U/TgN6Zr9ZOm88tdGEE3EaN4wf\\naMulLbcYWg389XqAreJ068Pm9uzloOlJbk+T3Y6pThLcij+8GnrNOshpHT7M\\n4dNxgCOllRucb0IXX/SMLlYKUoJAhF9Idb2XBEkDBQYVS8DoYffPsAzyc26j\\nlHl2eIiTVh6XxUtOCpCDcfTKOTmtH6ULnB4JeYbR8p68zjTkVI/blocInaQn\\nzgucLKMD71QQ1qCHtD7eUa7h81ODHxykQn0kEJ3DeF1i3qI6L3WKkepHtbQO\\nxsTH\\r\\n=715n\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIE5kfoGvlvZqvNDzmW03u/VYrtcRjwH3f3fc1zGMbRAeAiBnYcDbXgOUkcbxvHkCwSpXltxvalZPa8/LFlGwkXshVQ==\"}]},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.20.2_1599582259362_0.23913465711723902\"},\"_hasShrinkwrap\":false},\"3.21.1\":{\"name\":\"ember-cli\",\"version\":\"3.21.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.11.0\",\"@babel/plugin-transform-modules-amd\":\"^7.10.5\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.7.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^1.0.9\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^11.0.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.26\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.44.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.0\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.3\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.6.0\",\"eslint-config-prettier\":\"^6.11.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^7.0.1\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^1.0.9\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^7.2.0\",\"nock\":\"^13.0.3\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.0.5\",\"release-it\":\"^13.7.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\",\"tag\":\"latest\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"ce6e2fa94ce3338213438e942e6adcea32a78a7b\",\"_id\":\"ember-cli@3.21.1\",\"_nodeVersion\":\"14.6.0\",\"_npmVersion\":\"6.14.6\",\"dist\":{\"integrity\":\"sha512-Vuuzc8A+buctJ51mK2WOkR/NzdZBhaYgeWK3wZn1bZBYZ+iXLqxxgeH135Rb5TfzWsZJ63iiwnwQCzPsBrujxA==\",\"shasum\":\"af82fe8102caee2bc684d844ece39a9ada837be0\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.21.1.tgz\",\"fileCount\":335,\"unpackedSize\":2526278,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfWOoYCRA9TVsSAnZWagAAT0sP/3aIjoTWuzs6DRNvDy5E\\n5Zpm9suUeIp4FLkBdg0noI7VMu4MkvCxhamxg3q6aiwqNeM4pI8PADSeakYC\\nEFYZQYo9wjOuYcMFJCsU/2tq6MqzTq/d5xwS5Bo9TyTGE3SEAOU6KmCVmbxw\\n9Ra8ggXFfPVyTSnOmXNHfXXKqbgF7dVrR+CRwx+imA57MoOskoSocD1MakHo\\nfouiVj9O0xRR3+mR+fVZqKY71WoGlygTfCEdIFCvhLfRVvgPqWf5GzTfZ7KJ\\n9FDbc4cFUUwQiDOMv4pYARr6C/8lQryvWoIgicaN7jhvqCNEvSmVgOQbc0Yo\\nYBkYqe5AKjB3NDbSvz36QC4wDXofskiIj99whQDItbqDsEu8GXuv6PYIskYA\\nst0lshuHcvrsemFMXDb0bTjJgWxX08N/3TzLrOb/Zd1nO3rYK2xxpW9AurcS\\n7McMm2jEe7ufNsgkio/PK6Gwqd13y4arY5FCKRb7H1DY03Ptf1GgkRWIy4hO\\nuOiQxpwq0Wnn2dE7mIEGanVA1N2VTnkXJuYkjyWqoKXP6KlMXukHLQceS5mA\\ngCbYDj8B8zU2say+vjHl/QT/VG0s4wYEEt+Lbr5Svr9NZj2YCodVb4hs7UjA\\n7uUJxOCem1WBWlI6hL/dCKKJTp6ZX2tX59CJ5zExy+e2Yxr4aAK4Sl1fUkTn\\n7X8p\\r\\n=KOGO\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGDZT5TuVxujMy8gFHqOhZ8M62qGEcCSJeXsqcTTPWYpAiBvWUCjsJnyruhd8rL9RlofCvbdQaHPeEq3kpOuw0Qn6A==\"}]},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.21.1_1599662615573_0.9731618435242027\"},\"_hasShrinkwrap\":false},\"3.22.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.22.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.11.0\",\"@babel/plugin-transform-modules-amd\":\"^7.10.5\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.7.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^1.0.9\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^11.0.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.26\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.44.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.0\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.3\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.6.0\",\"eslint-config-prettier\":\"^6.11.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^7.0.1\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^1.0.9\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^7.2.0\",\"nock\":\"^13.0.3\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.0.5\",\"release-it\":\"^13.7.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\",\"tag\":\"latest\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"1d4c45be3c98ca6c59cdd513f4dde765036b571d\",\"_id\":\"ember-cli@3.22.0-beta.1\",\"_nodeVersion\":\"14.6.0\",\"_npmVersion\":\"6.14.6\",\"dist\":{\"integrity\":\"sha512-oWdE/B9mhrRjDum/M2Ey8+fq4A+AbIhHzhuMibp9A2KCrBfYmL8HGmLBbMPpHwFzBGTwLU79coWDW+yffl3JbQ==\",\"shasum\":\"9ffefd430b7c88c436102e9457a0cf62a53b060e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.22.0-beta.1.tgz\",\"fileCount\":335,\"unpackedSize\":2527294,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfWTRyCRA9TVsSAnZWagAASUQP/1GgVsblXmyj3bsTDQpn\\nj5xb0netA+TjTFllSyknXsugjQGvW7/e21792ZXzKpf/KCABDJvzGnhDHYF2\\nfWrgnjuUXw0RLn+WPU4rjvSma7HL4D447zcDRfW03N4Mwk0F1Pe5nbiF22Hj\\n0PEmv7JEjYfI+sy8bM4q3Xlt9AkJN5BQxGOeRVCZDSvljHWPGtYgPrCbSbXu\\nkCn82vHAKwzbXlulrTeuNxMI3OqIUAKfigJAJAeKJoZGTYy4d/X9QzgAcPaR\\nHfyz9PNgqAmIV7PvpTyYLq7sQ8yI7hIsC1QEDdxUsMCf/vokiwTTlbnqceV2\\nKIL92m8E/VtrYphgAHOhlzBYOIPfijBotKNhuHkuoBOuIl+Uvtm2fApttikD\\noPK+ByYyr4Vu5HHXdvmwiuopklg/Yw1v1GKo5FiduJ1ux60Bj76SdoD3iSJ6\\nF/taTNZiO3fYj2SB6UtKf8F1na6N9FA2ZDXfuFf983j5Qh/qiADU3lpO6wij\\n/e8MdGrrk6yPlIh60WBIWEK1TKn37JgadNvP3NFrHLYTODhOVpD4eG/Iicox\\n8g0+s8iRLU9wMt7Ke7rHPlmQjdVf79VdLYkQ70PPvlSPz4SAVyie+Sd64zsj\\nVPRnlfIf1yKKkkzvjm0YRF3yE2B0i9lTLLf2IUzUMF1kKWZDLjEk3s5zLy+s\\nV1wl\\r\\n=bkG7\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGc9DPNEYkkejW6XiXLZh3RyHc19r3cp7B9kP0xrn/42AiEArMr+hWw/YZwLrUNXXS8b+aBeQfSZRx11jNyyjXILjGo=\"}]},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.22.0-beta.1_1599681650169_0.776340779236327\"},\"_hasShrinkwrap\":false},\"3.21.2\":{\"name\":\"ember-cli\",\"version\":\"3.21.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.11.0\",\"@babel/plugin-transform-modules-amd\":\"^7.10.5\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.7.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^1.0.9\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^11.0.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.26\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.44.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.0\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.3\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.6.0\",\"eslint-config-prettier\":\"^6.11.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^7.0.1\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^1.0.9\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^7.2.0\",\"nock\":\"^13.0.3\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.0.5\",\"release-it\":\"^13.7.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\",\"tag\":\"latest\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"97b3bd79fc34a0eeac7447a9ee07120d125d06b3\",\"_id\":\"ember-cli@3.21.2\",\"_nodeVersion\":\"14.6.0\",\"_npmVersion\":\"6.14.6\",\"dist\":{\"integrity\":\"sha512-sWOFy74DJ1dZqct0BxGEeGBAEjQUk4ZYZOj+J/PCy3JhDBYHnyBthE+4DdMj4Q211TInoI1UBetpt7x57M7JrA==\",\"shasum\":\"af99af5eba9882a326d8528fda31f219300d5591\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.21.2.tgz\",\"fileCount\":335,\"unpackedSize\":2526798,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfWn9DCRA9TVsSAnZWagAAppgP/AsGEmQyiV4AbW2NMPt4\\nyTg7BGMmKCkayNIdC6ovT627EdcvpxFf6KpNoUYqWE4nM4EMKa4bul+fshan\\nVeH+tE5tbAzDEMeZwoUA9I4T0dGsaiuWr/LW4lACgFyrz3b5atygFdgSLrdS\\ndBKcdMnjoYvG95i1XxwGt2Qs7oKqi094PYfjoV7z7rm1BQwArflUdT8a60mW\\nsKi7Z7c2iWv5S9I9oVIHuufSlnZMbgglztxWDvRBtw/DrhALQHfpd69MLtrq\\nCSGn95VKusXfjyfUeK+VvxAzd8R0XNOAu9EIiMKMfWAfm9/nGYzu1DJIdIvJ\\ndCSAy7+9vPCj3lbD9HAe6G7Yg2DbWkTQF/7cxi5duy6pAyN8cpsbxGaXgMi6\\n2p+35qHIxjFmE94/7zf0oNj+Li7M8gWyAF9lIqwyD0/FOhnNBlkcUoH9nqfn\\nMFUbA+0Ow9tRWEx1pDfE+YZH45JCcjyy3B9hXvK0BrhMx1QyrxB1r35IN8Je\\n1R267sEWay/X7xZ7zyPMcbP58b5KQug/UWLDIMmcHqiOVK67KY2MBI2j3Ob7\\n8uW14d79NHYwgsdwt+3Zebgm6g04hDY8/qpAW43zuj7TsN2a244V4ran6yX0\\nhH+TFZdAGQ9SnMX1rTF/Cb8cvFU+gniZWpZ7rGknQCXvU78DkJouMS7zbg9G\\nYwS6\\r\\n=U8SQ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDcwjypLQdmK1lKlU1gtUaQ51UHZSkOK/oPVyGlg4PNfQIgJvLV8PsFzrfwHQ509ghirZzDDbetUxn0T+uX1rJbDFE=\"}]},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.21.2_1599766339144_0.6485271926737095\"},\"_hasShrinkwrap\":false},\"3.22.0\":{\"name\":\"ember-cli\",\"version\":\"3.22.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.11.6\",\"@babel/plugin-transform-modules-amd\":\"^7.10.5\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.7.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^1.0.12\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^11.0.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.26\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.46.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.0\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.3\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.6.0\",\"eslint-config-prettier\":\"^6.11.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^7.0.1\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^1.0.12\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.1.3\",\"nock\":\"^13.0.4\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.1.1\",\"release-it\":\"^14.0.4\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"2eaee941409f452b2b825539df53c196b9fa004f\",\"_id\":\"ember-cli@3.22.0\",\"_nodeVersion\":\"14.6.0\",\"_npmVersion\":\"6.14.6\",\"dist\":{\"integrity\":\"sha512-7MbQ6r29MVW4I/IDTvTL2oDHK8kSL2l9bhfXKfc/sIbT0bnTgyhvRFSa0dPA8Q3FLx3FYAZ2jJPaPG0wpYzCrw==\",\"shasum\":\"bf073ce6b755fb9bc77a81acee41ff0a5b30d8d6\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.22.0.tgz\",\"fileCount\":335,\"unpackedSize\":2528682,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfiwbNCRA9TVsSAnZWagAAmJgP/i4bEV4s/dsPa6IdGsAJ\\nf9TFxozUUI0rvocaZn2xgH4UBmyTGfK4I5A2m06xiSoVoxd4C6df6wI0UZmq\\n9S7wgNrHP9vt+FfhAo8Z9sSB0cfDN1liseBL1iaskJ+OmCGuGFgNgdPfPI1+\\n/Se9lF0xxIlOMMqxij0CBVBcJU9/o/9TqGwd0bw7J4SJG/b2hyDpgYKDE9JG\\nn+9S++Jg9WWoTDqF7X2s3VI28tb4WoMrrMpf+SI7pYnOw7QHWQG80nbcy1y3\\nWd4arJq17Oew0Jg8/W3yAVN5ZTrtKfqJSFUUzgc7l3XSTtMRfrVG2BNFrEbw\\nWgtrHSm0vV3xvFsFvc0nW/xsCjFYRL22jyutYDNbmQ5McAH3EoglccvT4wzS\\ntLcKQwc4LIXiKUX14GtvNLf9tddgJfOXwO7JVBUG5mCSUDd4hfl4fBJIe593\\nUQzeDJQtuKsUZPZYyIZcA063ZY+HSrupwThBTcUrBCX00v4EqgLlVtlxghcf\\n5MXry+7yyorh6G5+aadMFZ6Nt5yg7XutgJE72CU5aw+VAvnDvrsd8dbjmadO\\nsY9GuvvQ0xVYxrA5DYASc/e34Le4/hRi8fhO7hk4p/DdifudfGxymuybazI6\\nLjqdHKrT/HPXDgyzgcApdjzxUSXLyLjVmnE4D3JEQkoTy8Y7tNFg4wv1BRSd\\nQfX9\\r\\n=uNHa\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFT1cYOsLzLKZaDxaLvTdF9KbyUw6WnUoQjkFa/VPqbqAiEAxRok2hjv1j5jDBztMogTqisNwviogp9Hm5kXyYGpwvI=\"}]},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.22.0_1602946765141_0.13717390895641768\"},\"_hasShrinkwrap\":false},\"3.23.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.23.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.12.3\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^1.0.12\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^3.0.1\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.46.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.1\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.2\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.6\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^6.13.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^1.0.12\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.2.0\",\"nock\":\"^13.0.4\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.1.2\",\"release-it\":\"^14.2.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^5.0.0\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"a424c9c49a02c0c1f22b031e5db2bd028d77bc52\",\"_id\":\"ember-cli@3.23.0-beta.1\",\"_nodeVersion\":\"14.6.0\",\"_npmVersion\":\"6.14.6\",\"dist\":{\"integrity\":\"sha512-gJEQc5DCvvwTGdjIgLQ2YQhDgtqsWLuE9g2XQnZkGFtC/trskNSO5cpoVNiDULxDYDepDOnO5AEnlFN4lyKGWg==\",\"shasum\":\"8380ae58467e5d036c0888e45032459684c129c2\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.23.0-beta.1.tgz\",\"fileCount\":335,\"unpackedSize\":2530349,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfkL4XCRA9TVsSAnZWagAAXvQP/0G0kl55R483XabG9IJt\\nH1Cs3l48uMNw0dZINu9D7l1L1K9FRW5Pb9KqUZeVdYIMmaGzXhJJzBh6NZ8G\\nF+AboIgDy/yDv/QdN6Hs0rg7Ifp0oxsyD1hpnyGxY64Q/ytN//vi1Jw+N1UX\\nCiB3X2bOPQCVYESWeexDwpXVlMhr8im0gBKLl+t1cvohLlqiIo4cEOSuG30t\\nOonv2jSfTTFi0WjZFfv7dsx6UyKitvMZYGiDD2OoN1yy+XDaSOCgyLBVZ4K/\\nj7ewVKuPeamJY9LkePdSR8JrwYZNHNelTIj3Gw8CW/Cfr4lmq9XcNxRA9PvH\\nNJ9F2J1g4A2IYgfMZee+bv09JKbQ/LIPHQmwRFXmiV/C/uFKbLKQjT6PSsQG\\nPVfkN2x2XRRo52WcYDavb++QCBsNT639T+3Z+5JmR18rnH3ub2Y7gf2pG+nh\\nmCQ27JYtwGI1GsbWZEHkfADFNuSunOmmwo/IHSxm7yBkGxXeJ1bdHKSWOr5M\\nFXiwSCkoAqi8lSRNi+uBJJEbFOoSVfnz7/DZkt9zmzBrRvfORhaDriCGTxRR\\nw2U8RW7I3Iao8THaoPa1nNWsDQxJvLHyu718GkXZJV2wyy50ji0/6GrWgMFm\\n6/llBwuGn0lW+z6X3WaKpjKjhqCHTTTrLVVwus7ukKDK4xjvLBCVNbLVNhvS\\nPFkl\\r\\n=LP5p\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICYt99rMSZ/IfvsexnQ9YXRINLxZ/W1ZSXb/lKcdbXboAiEArTSZF2dG26jDfRU532vxQ3kzdxVBTk9xWJvBZRy0ysc=\"}]},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.23.0-beta.1_1603321366182_0.5870730129498463\"},\"_hasShrinkwrap\":false},\"3.23.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"3.23.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.12.3\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^1.0.12\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^3.0.1\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.46.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.1\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.2\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.6\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^6.13.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^1.0.12\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.2.0\",\"nock\":\"^13.0.4\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.1.2\",\"release-it\":\"^14.2.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^5.0.0\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"c2e3eb2ea88a7d2d2abfbb46d4cacaa9346eeedb\",\"_id\":\"ember-cli@3.23.0-beta.2\",\"_nodeVersion\":\"14.6.0\",\"_npmVersion\":\"6.14.6\",\"dist\":{\"integrity\":\"sha512-+OlQgXrM0pmvcwSBmYXrnGakAgIuh9lRnjSATnHE4rQ8FPbBnkwm307OXS390P6MlwbJ5JRGA7xmrCIMRExoLw==\",\"shasum\":\"aceeaaf4c74a5a68bcdf98e7be1ec297560e919e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.23.0-beta.2.tgz\",\"fileCount\":335,\"unpackedSize\":2530914,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfkahhCRA9TVsSAnZWagAAzBsQAI2vbRE1ZzIelaZVJzDZ\\nqWZ1O36zikvirKVpuIlcixg7xTPvmPMpqM6WYqhjTXr5T7Nh8IBUrz3vn3Rr\\nwsUsQBcpfOuga8bNpoem8Wj2iM3McshpvGYaQifyJSmQvBxfJtvcF3Gv0VUL\\nuwKY4U/xSo0TeRMkwwweRBndaU/gW2Ay5EOyHfschJvOcDM/DqsqHn8k8gmt\\nKxhwKy6O10Y8hE/EOPa4VGbXeYWfWVF7Uml0HfadFYnAGkStDYfxr0Be/nwo\\n7twcsptrbxvx06pWH2s+eP3A8S3a6O4sTq4p6nqGjqwyDrCATHh8DhJ9f+va\\nUpH/5g5FRtxkWnb6QxTRt7u3cAqumRFOsvYe6u2wZMDDkjHkewT1zXNG5hzh\\nPNai7Giu5z7W0p3ehgGHA/K1bie2leD7XIwrSlQFkdEvMID6lXKY6fqIGvI8\\ncDWHM35vMOxbQfyXOoMmLKIZrXNiLLoXAyxu+GaxMqczN2yP53xAAWg1fwrh\\nDxhkyRGgVAvsddEd+CdPrHH6cLb7fQjCNGMKYOO2q3zSHdpIG55TJH8o1kn+\\nbq5XsqWYoILC7LVhpLYx8PPq0jWMR6IdsXrPZnAV/IddyVgeajyh/1P2N7MF\\nVgjTMpfwaa7UyEhXuA750tmxdq0kGYkjZDgQOB82ZCHnvNLYjsuBMLFN4pvL\\niQxp\\r\\n=CZ4W\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCl1mYJCpcLpF8ZzBuCxPbWlhjTXdevoSxhoT5xEblXbgIgTlRyQgjhuqeH7rQ9GW8kQHt0Ds+uCsSOq+Dla1PdReA=\"}]},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.23.0-beta.2_1603381345024_0.48847527532118273\"},\"_hasShrinkwrap\":false},\"3.23.0\":{\"name\":\"ember-cli\",\"version\":\"3.23.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.12.3\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^1.0.12\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^3.0.1\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.46.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.1\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.2\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.6\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^6.13.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^1.0.12\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.2.0\",\"nock\":\"^13.0.4\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.1.2\",\"release-it\":\"^14.2.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^5.0.0\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"fe1da22a80e84617f4aa675134015dc0c25db22f\",\"_id\":\"ember-cli@3.23.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-Z9WhuID3Y0u5/URolinp6AAuo3eDNVJ0P3KbyTtbTtI/+QT6sNdjWUggfwQKSGl0IrfdLzoSBnbTcBXod1eO3g==\",\"shasum\":\"094e2e76774cdd8269682971dec6b7121ee993d1\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.23.0.tgz\",\"fileCount\":335,\"unpackedSize\":2529377,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJf194pCRA9TVsSAnZWagAAl6kQAJvjKdvdWAO7zOCgJxnE\\nworPwLWcrYbKhX6J3KwAt0dbPk6//u1KV7upO8CveCxrLpbPYeQwRGzzMQtF\\nqyG+gRomu0ZLdbg1qBvfN5WwfAblswBEaX0LEkji0TxfZIiRzHxPF94BxLSD\\nJHOlUg9qp6F4rrT9tKFS37ld3KxYP+YyQD2QNocGaKi/fR0sJUV40ZFcCVtG\\n4G3O4ek7foL8eIx2EednvLEj3JjJfH4k0SrmhSaQpIFl6r+Jjs/UGgiBk/TM\\npIVMBn9yXDHlvPIkPPbwZeYhEfMqxaSfNZwj9F8x55a0+GckMl/MRESQtrdO\\nWRb9Fg7xjrDhr5gGKFiVyOytJaSlQRyWfTsIzsjHAacwL6VHsFd+hkirQOpI\\nxptfIEo/5bGLix3dAZFKgvR1g6QQcyVgP3oQ2Q/rx07SVHedEaUAXX2mrbKB\\n7IJ3MY85HRZIe7X/7DuEqvj9GV9edp+o4elbSJbstnuWmHnb9LQSKnAiakqu\\nB3crblFIfnSl5i93Zm97XAxkkC14mnFCy3AopcrgiKNdGsmHkkW5eYUZzG8M\\nl+kS1+qgAzlz48pMQD8bIRV9CC+pHzPB3RDK0sikEELy+F3yMbgq1LmwRuto\\nQcYDyFSGYEcE4AoUMoCaqgJOGhlYHzSZ7jDeVHL6Ok3bVuerJgyPIXmd5ppJ\\n5+mq\\r\\n=DD4b\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD7bQDynQynT1KmJqsenqxDrjMMKA5xEKVvIrKKRY1iGgIgJPri7cg1ivUwRSfQ38DK0OEfDpEGR8MdyJX5v+EKrxY=\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.23.0_1607982632864_0.5215596585009468\"},\"_hasShrinkwrap\":false},\"3.24.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.24.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.12.9\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.1.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.2\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.19.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.48.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.1\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.3\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.9\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^6.15.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.2.0\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.1.2\",\"release-it\":\"^14.2.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^5.0.0\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"d6d2b4389a55ce55165e2faf0504fd7af708397b\",\"_id\":\"ember-cli@3.24.0-beta.1\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-A/KNoQhvIjJa2HFCQpin3lOrWlE83N8ACuPbS7gDiybai3Yc3OepZE0dCRfiNyfplTshUYWQNZFj0izvWNopBA==\",\"shasum\":\"25b30b690edb1509d72dd094b6e608e629a0e61c\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.24.0-beta.1.tgz\",\"fileCount\":337,\"unpackedSize\":2533237,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJf1+VXCRA9TVsSAnZWagAAC3wP/2t91kOZZwUE5Fi7CswD\\n228aAdJ+XvL1bpouq+iQt12EDwHrNPMeZh8X7TCIMJWuuoVu5fmym1L8x+RK\\nrTE8nuu2wNL8WcVwYaRy2ezox4OHz1OilfFOsdzbkBAyVv3uXRMoX05mjTHU\\nea01kdQOCNKMofb8tV+PYa4NmIMndFfSmaspBSShB2SZDS8jxa9r7Mx/X3Kp\\n9n3JmfwNDoPYff2NRBgAQTINeR8TeLHnEO/Y2TEcYVuOpxp4mfl8VzR0rkYq\\nCWrS/A23jJR5N3FjQHaIviYoBmZY3XaXotpwa2UKfDrtxAIHyOvQpazbzai+\\nrkLCMyUsr+4dHLLk9d4CGJ6KBfc6QFRWlxzuEiIoka9rObVZAKTwzx7r2PWW\\n/bbf/9+3wcChjv5qXpYpOKZS0sI5Gmb8DDPmX/1CThhsAzHHQcRvBNYlsN2/\\nmRvBTxTfPE/q2C0Rv1LrnwhfNOk5k3cVoZV71bdKuW0EfdjUmaoV93K9TKnZ\\naYT/lnSp0DuMzrX7iKXuvnBFJ2GXDaR/oG/qUV984/PSpRINIGr5whLGn7qG\\nUdA6NzszVTWbuEQIESjPgDD0nhdzO3cmPe4dmtzJSxuID4STcSSb2sP9Fpzd\\nVY8BM2tTLq9RhdwH7gdSvgdGGl++eo7kmSEJEDt9k7eAAsR2AM1gjFojPIVa\\n4Hb/\\r\\n=W2/w\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIExB/tewt/GOjn31+ABBZp2WQnbn9n7nW5/+opgnb4hlAiEAnwxqGuy5jBS8INXcRpBf7Bexcf88Go/17XpTnbzB7gc=\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.24.0-beta.1_1607984470391_0.33003399923800636\"},\"_hasShrinkwrap\":false},\"3.24.0\":{\"name\":\"ember-cli\",\"version\":\"3.24.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.12.9\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.1.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.2\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.19.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.48.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.1\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.3\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.9\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^6.15.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.2.0\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.1.2\",\"release-it\":\"^14.2.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^5.0.0\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"eca781942f81659be2fac4e2710f7675cd0eb3a8\",\"_id\":\"ember-cli@3.24.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-dLurYpluRcE+XjCHy/JzUBcW4dBKhjmXH3zUjyof89gFjj+8EFjB0b2tqyS6buKqBasinVaX8lZZVIXYCdFtNA==\",\"shasum\":\"dbda4938e74fdafe4da1c42b49356f9d14c10697\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.24.0.tgz\",\"fileCount\":337,\"unpackedSize\":2533017,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJf9LngCRA9TVsSAnZWagAAEb0P/RlqSPnK/1UhayYbLpYl\\nc9PCNawhMcsHXSQxfQtkR9M4cf4HrnBBo8UC5WlrRWJDCdGdBJQ8LnTCcvTT\\nSgtwzkUGbii0OXueIovYKZnaiUvRjmAJ05OG2lBoElDS2p5huYhVkJlih2Gi\\nbvCBC8h8ORPVH/iIAUaloeySVm6BajD/5nhp6Ijq5kd5rfJAvteisBAAnamc\\npL6XLD3MAD7CGI6vt5sKAeAOhiU+lTYQk7GEVxZvC2RkGtnOeYOHHl9YmK41\\nUeCbQLnrb+GpN+wVDD+tuuJouecG+QfKTyjl8Y7caVDlAZcZA6lM6nvO1VzB\\nNZijhQ/SwpQULjDlD2A+B2gyUf7PYsGXgDkNmsFOE723Fo0RJp8v3888zd6B\\nnkYO4RBrNhmgcLzn3HhR0enG2OVZh3xV+mOOcF58hy23GERKfp/+j7uxHOSh\\nKLSe5Yupijx5HaMnXF4BzbTQQOIoMWALpwxemTQbPbrDnPcu9XQfRuSj7szj\\nkwRX/vXIXt7AYbPxtymr+qon3NQfUwsJkw3U5pqolhiqMK3ZCzrl+GLa2tkS\\nDcs48OKu3LbviPm2lwwTMwxaCnQwGabzTLGOIkDWewZUMXjhGmYii5Q/qODd\\n6ZPrstCvYpZjd0tNCHM6Ht64L+5nVAf+G5/LVTmfuaaSK8Txk0+R6RHI6cVt\\n2eVm\\r\\n=+C2R\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCID52A5UENcM9eu8SGeaXstE+YUfek0xEEleI2zgmS8PQAiBXcwxe90MNhDbf6iCHg6+FWpnSIuAIkTDOsn1a0fg5MQ==\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.24.0_1609873888067_0.9771166308989025\"},\"_hasShrinkwrap\":false},\"3.25.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.25.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.12.10\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.1.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.19.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.48.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.3\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.9\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^6.15.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.0\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.2.0\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.1.2\",\"release-it\":\"^14.2.2\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^5.0.0\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"41aed67fb32e57434c2c38378772b62b433e5fd9\",\"_id\":\"ember-cli@3.25.0-beta.1\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-oq5ScaJi2564uJz8XdvEvMq+Fic+UXJvEppyeet79A3F44CjthTmpsntvQRx/QYzpKPlMWdy8o0pgO8dO3Ye4g==\",\"shasum\":\"fdfb5b750f17e3fb584338ae6df77ba96c0ba80e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.25.0-beta.1.tgz\",\"fileCount\":337,\"unpackedSize\":2533902,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJf9MCrCRA9TVsSAnZWagAALS4P/0sjpBLSgkTJ4400pMOR\\nQVGdii4cKG3CATQPKR8fqMzGqh6GNw0VD8BUZB0CIKtAuVQJO0rYkWI4Qo59\\n1WM6pHYj31LnSC3Jj053n2HWzjGpZRWaHDgDXPBC08RtxYQFHry2dx1R2YbR\\nZ64mqyK7Tdgv6eQgZYUFbpRg8PyNcvubPmnxKLEQL3ovxSM2tD2Qpi8g5kUy\\n1saBccCM/qfVngFkCX3j2zxx3wuiLFhNmF2GFF+scuBVCK0NYvYZax9KAtUK\\nWzhhb2+kBimD40zSwQ42+Mbi6wuXHR+5gMw7Yvs4VH8ROIRaB9Et37yNdyc4\\nLo5aiODkO/Z2XlKdI5+lNtTVTlC/ALSJNXOa/NM1o3/W8uj4V4f+dKR69SKr\\n6SbEGJMK8ahcrcvc6UHtfYwZv+pZJ/sOxuwaHBp3MBXGHqf1tZ20o1V46xYw\\nd8hPFyS24Z1egtarX0DMW6ORTmZqylG3UiMa4BaoFZ1XgSzV2JhykJu4LkFl\\ndrslV84lDumXG7NUE3e0ek4+fwvTpgrNF8D77h7FlKwLqfMxNt/GHE/tCD4M\\nWT9cnPu3uUOzWsZZh9I1KUjR3uQ1VKBGq/qO9Tv+02Fu6RmDeiPAiuY6IEIv\\n+2xvBEQMVnr/Y/zdT4yW4QbU4FlavNTa7DyKMzZBKYUt1gqWDm6K/n3BrZx0\\n9sgP\\r\\n=ojPY\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCpljMfikNeFGy99kEJ6FxW8miZe2z5HUtq8mfBvqjGyAIhAMHIKVASfhrOJO4ZKq0D5DEe+nxN/TiND6H5IdpdLIVr\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.25.0-beta.1_1609875626890_0.8639508629485415\"},\"_hasShrinkwrap\":false},\"3.25.0\":{\"name\":\"ember-cli\",\"version\":\"3.25.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.12.10\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.1.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.19.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.48.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.3\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.9\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^6.15.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.0\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.2.0\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.1.2\",\"release-it\":\"^14.2.2\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^5.0.0\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"f3807133cddc85ffa7bee8fbe61489101f52a6cc\",\"_id\":\"ember-cli@3.25.0\",\"_nodeVersion\":\"14.15.0\",\"_npmVersion\":\"6.14.8\",\"dist\":{\"integrity\":\"sha512-l8fOqxaBTCVU5IeSzEBBGl7oGCvt7KGVJTMA5uR8nNM1Eaeip8RKWskJvzSXtchwGY7ikR71vm2XOiGrzt/6pw==\",\"shasum\":\"061c5f263e959a2c0c255adbfc38c0fbbb7941b5\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.25.0.tgz\",\"fileCount\":337,\"unpackedSize\":2536930,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgK59GCRA9TVsSAnZWagAAALwP/1XM5FUq/7lE83gV/iw+\\nRmUo6/RW+dteVKJAVCIvOhODkaHHnWCLNZ/B7fo6AoMuWgBwuAXPbeaEZmp1\\nVl89Mivs98sDuMQ9n/M86gTkQtccxHRM4HpFUd1/K7FMg3NfBbRML759zdc4\\nKGKGA8evsUp08jpnr/x0vbAHmbGS0EATJ/8eWdPDyHI9hDADjy+7X2RMpWGV\\n/LQJTy1ZDH1B9ZqegkOf7S84NjdFUB+JrKYlxXF3wnchLhOVkfMeYC7mWWmM\\nzotDXKWtxCctzza0fUAJVErb7BkJzgT6FHmH5ZLuzeXb940CP7dlX6YBVMet\\noj+K2EXzPEnpcb1NdlykCUuAoSw6dKTzERvWoXD7K8a2KPXAnnT/MVlnZ4Od\\nWYNkF7XschMxqonLaXpQpcWilbzmTrsWOCfw6Zx02Sw9X0FuZshGi0Wbx8pL\\nUYy78hrWWpx+wffn+kpaFeab6l2s3ObVu4v76deGN3PajAR8Gtv8bsxxnXFE\\nZivehZ7zmLpcIJNAgbtl2sc49cvTe9WkXE5DZoinlC7NZFDnDF+93i6/kt6k\\nWUAH90KIdYXWkI1RLKmkjqfuexFCU80We9krR+WgsMhnujx0VCg83wTtav/i\\nbgfva9xo7tDzqTdLG7+smjdhjA0vgefHJksNaNrWphgg1NffFgbzdWCVUyfn\\nAb1i\\r\\n=K/xM\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFtEtb33bVF1Qyti/8RYE+Il74IJZaOj9/+RrsEwCXzNAiB5ZJpWqxIhFbAwClhHhiTcDZgNYEdwSpUTXg0vD5ElYQ==\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.25.0_1613471557282_0.9090647717843323\"},\"_hasShrinkwrap\":false},\"3.26.0-beta.0\":{\"name\":\"ember-cli\",\"version\":\"3.26.0-beta.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.12.10\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.19.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.48.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.3\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.2.0\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.2.2\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^5.0.0\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"9e8d4183ac6ac92c2d0274b04338d7b8e296b9ed\",\"_id\":\"ember-cli@3.26.0-beta.0\",\"_nodeVersion\":\"14.15.0\",\"_npmVersion\":\"6.14.8\",\"dist\":{\"integrity\":\"sha512-1ACYK4aoxfdzPIRZ6Nc+Hqcj0nU16cF0b6xrvrZI5KM461aehwOVWbvUZYhGHkuovj7hujVuKTDMDZk9Ce1V+w==\",\"shasum\":\"463e7d763c7b5f048e1d7a8d77940549de7f0229\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.26.0-beta.0.tgz\",\"fileCount\":337,\"unpackedSize\":2538275,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgK8vWCRA9TVsSAnZWagAASL4P/3Ea4kt0ObSiR47ir7Q1\\nBovG0+Dty6bOsrTsYoXI9JBsdTr13G8eTnDmdQE/lP0IPUFAF88TvQhAmN8y\\naI2HL+S5RGtNdSFQW/GlOJhjHt+HSDvXmUJ77DStNRkZ4r00Sq4lh+DHd1f0\\ngdX8M45Zr4CNd3XqA0awfPPEXT6/okYzgsm/pT7cR52oVXvjk6oqJyZpLeKz\\nLA1JNizt1GS7bmjTuQd4LvgDUHXil968mrM+HSpByw5LI8IFAl4DVVWm7uli\\njPXqaK0KTlGNdAozHG6Mhuv7eg/bpMDc/VmrQW0+X0osbNtnTRB++VRl8Ywv\\nglMOGotZ/tpOYDf92ASJY9ehI4k7RsNZx/JWZVwmWbyYuig4LKM2OjpyFutn\\nkezwyvxj256aLcuSxxriRUS8hgNGowzjUdRQTj9oGh9pCRUo330ywFz8EkNo\\n1086NW3EFVM7+4fz0I2NH5NC1Wv90/gPhXksQUOYqm3epL+YhKUxpr+16Ik1\\nzqCDo8xDp772e1fddY0lHna/TnpxAPTkJ8q8qHjao20GbFPmmtNA87RHD6Xa\\nV9dVFZ0VtbdJSwXEX+SdzN19XL4Gqs4CSPiV8KkqNrAv+Mx+Nf0Gy8Ya8q2G\\nofvEk+X3nqD8PPBJ29AmF+5XLt7xPJ2hBGXIIlHHFkhqTURxLnPYpfr0SeUU\\nVt81\\r\\n=UPbd\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDMB15gdVsFIG0j5QEiUa2Qa96dDRtAoH36sJjBFYpiUAIgGRzgfDxEfiKcKNamMrqg7DIVwjydYuAlQKJBzuVNoho=\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.26.0-beta.0_1613482965653_0.47306764734160356\"},\"_hasShrinkwrap\":false},\"3.25.1\":{\"name\":\"ember-cli\",\"version\":\"3.25.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.12.10\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.1.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.19.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.48.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.3\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.9\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^6.15.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.0\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.2.0\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.1.2\",\"release-it\":\"^14.2.2\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^5.0.0\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"fbc17a26c5a2a0e324b8046b28ff25875fb47dd4\",\"_id\":\"ember-cli@3.25.1\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-LSLFZivV4LASFtw+4FeTy7t/tPrtO245FbHkDpWklJNov4jdCnV9ub38SWrWgi+WSRV+v3LRqROITxey1cEHqw==\",\"shasum\":\"d4f2529fc8447e1331b09bf4c4abc79075895f9d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.25.1.tgz\",\"fileCount\":337,\"unpackedSize\":2537533,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgPs8yCRA9TVsSAnZWagAAA5sP/R02H2IGIvcU+FKxFt6r\\nSrRsIl44yu2J7N+GjMPmFlKykVZtccHX7HCCi/5pbi4fmAmj9USCj0nQlOuJ\\nlZbkKTrT7ey4tSax9Vux/LrY8Px2WF/q7htEBMRWiueLc3NOYs1pkalUXSSS\\no93Y0jJzoKouvl2mslzsbS+B1w0cPA7gk1oiiEFzZOATnChtnG/VIlVU7+Se\\ntuMH8mMADht1/nkNDLu0H1ePn3kuKe7w7EBHzUaIgyclVY7+D1cOPyj7rpVm\\niq95zkzOori5MLfNaZ3l5HeKlsdfa12wbHgoLGH4B2TtseuDWNG2FolE5y/Z\\nTAUSq/4ljAVKNrlmaUmpNo/YiZDjwCPrnEiar7aLzRr+LFqqt5i79sUAuqPm\\n/0mcoMl/WOw9OF4RvvI2CmePQvR6o/hstt77yyqVtfEFCkUIAMFx5PCNSAM/\\n87pvJd+40eFuaTE8787LJ8O5RRnyONQ06WfVnWvwZmJm2WdT2T+4+npIWzDu\\nuk9pCnXZHVCPX7kui/zsc03af5YD1kN65svTGP1bhl+mlaljV/tZJ+2JVwGg\\nuK4nr0ZWdW12VLcg7dXIG4tWXqYlon2+ePVIa6YYXy7fwqfdkiyq+iBRgZaB\\njnBnQ5VFfs8uPFj0gK6pO9u3M3nt5uA6EaMFvzkoWU1F/0c3s7T2uPnsmRsS\\nnAYm\\r\\n=e1xO\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD5sM0Lt2BVK0tmHuBENcVuzfP48l4xUtB89Qn92tyh3wIhANWx+RRiDT+I/DtiK6licjlDqQfjTSELZ041EHSaQ4eu\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.25.1_1614729009789_0.3133559204468912\"},\"_hasShrinkwrap\":false},\"3.25.2\":{\"name\":\"ember-cli\",\"version\":\"3.25.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.12.10\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.1.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.19.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.48.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.3\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.9\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^6.15.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.0\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.2.0\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.1.2\",\"release-it\":\"^14.2.2\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^5.0.0\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"8ebcdfc7eaedb51122fd1260f18776a2f9af35ed\",\"_id\":\"ember-cli@3.25.2\",\"_nodeVersion\":\"14.15.4\",\"_npmVersion\":\"6.14.10\",\"dist\":{\"integrity\":\"sha512-+SpcuOlmo2ccsCPGRUW7X7aIP0eUst81hu3ncK5TDuIivLEA1UQbWXvQaHlVxxmEzjWLNBOBm4ziOL/eHIVDvw==\",\"shasum\":\"e48203adfb2e6ff8f93d88b602f2c7c3b1633be2\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.25.2.tgz\",\"fileCount\":337,\"unpackedSize\":2538300,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgQ8vfCRA9TVsSAnZWagAA7eEP/RB2kxF3w6oha7PtkeQp\\n92stOtcm4JyF7qd5ZKuGJJ/VxOQxn1gH3DqBxlgRzTqJWMwo+2V8hoIH7ShG\\n90CTSE5DRq8tB7AitoumK5Dfr4mQeZ5iwHZoLHeFcdLZcn/4kfKdkcg4vCRU\\nWCc194KgC+VEFgVfaDJ1xoMbD7DY3+h2EzWu4hJG8826+bjaE4roYIo1wVgB\\nhstPUvx3LrS/8yxm/2mae7274cOmlbTAyge5UvXDLpCumQDbYto8nmRdgzyi\\n38oR4KRhNNoFXw5seoILYzn0h5Q/e69+7S55RIGWcgtPmI1fw42yYTjNrHL3\\nZ3J1IyxYVKJclXEGn7J/j+hkPJV8u5mnxnms7wUp925sRowM+UfL7+2EqU8J\\n7W2FNGaxCGYlHZBWWBeyAiDUgDrDaAluNqwlDvSmuy1j2yOn3feeguFZpfuG\\nskJXcR1DynEXqRnMOvXmc7q3GZOeuVEVSp011cUIvI7qiTr1JiV5C9v2ag28\\nX74JzcJRagh+fb4ZPBmDXbKE+GP2h9KsChBqqeiKGqbGeWVJDM/Ba7S7RN1n\\nEu8uszBoJqCsT5IuvlX0MjNq1gr7uaWx5bwfoAp7TVHh3uSQcGAF8Lo3ap1d\\nv/zGOXXImAQ9iqatQclQgn0r5uYcGZ2sUOHwC2+qIcAawfaQ9+2p8RqaXj4J\\nNG0C\\r\\n=eh6J\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCzhCC5G+6VZfS2YduZoWkiXfUICwYFnh2NVC12H0/5fwIhAKy/n38t/Rjl+fnccwma2V2wTckiS1suWZndCuhyawg+\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.25.2_1615055838670_0.37438468681381143\"},\"_hasShrinkwrap\":false},\"3.25.3\":{\"name\":\"ember-cli\",\"version\":\"3.25.3\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.12.10\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.1.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.19.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.48.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.3\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.9\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^6.15.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.0\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.2.0\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.1.2\",\"release-it\":\"^14.2.2\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^5.0.0\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"c6b30bb8da3a98811e110f82308451609630ed65\",\"_id\":\"ember-cli@3.25.3\",\"_nodeVersion\":\"14.16.0\",\"_npmVersion\":\"6.14.11\",\"dist\":{\"integrity\":\"sha512-fMOjBamGAQ9aC0x8X0uZdtZ+l7/+dp/I1IRDfEE/4Zmmq94SBi5hW4RoO8/OF0OmaCxyIdnsZN43se6bxJ2yOw==\",\"shasum\":\"9ceb694aafbdb48642fab748f970cdec98d6ad39\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.25.3.tgz\",\"fileCount\":337,\"unpackedSize\":2538808,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgYgnACRA9TVsSAnZWagAAIU4P/0QUU8LU8NmtVINjZvBd\\nqvk9XqXkpcCD8qbQ3dpqoGyC0Yq+Ch01xR5aZLQiU6fq4TP82YeTOWRcX/Ed\\nyPaRymyrJR7Xfi7Xw1Ij3qGcQItXU1Y2Q6ICMDjw48GaUoaRLpdwdxe6T+CZ\\n0DrSuTk/CgkJe4SIeJtad3oFbJGXhhYl4DnJw3CHhj+7K1oclVxhl+GiujWj\\nt26ZmgNkDn07F87OlgIqv7Z6WmmkFDOkf7oEU6zwUzWMhjucq+rfH1Bv7ALq\\niYtf3xbhedl3sOxQeQ0aO4lkUCYjHqB7AeaQ/43mbkVcfkOJvzvIrBpXki+U\\nAf3gXeIvBtdh2SACnQotfDa5qcCUNV53MvbkpInwkjH2GkHoavKoJ8SR2JdK\\nB+PjW4MtNxIqNwN25C8aAEi1ky4XDNxE/wnfXvjKvTJK/ymNkzrnHbS/KBwu\\nz8FBDkl2ho17e0mc+F54Wt2wO55FDn4lSr+vCFKE2FSgw6jouSYiTDCWTjV1\\nfDDcP6Iv8y6bbPvuF0rJp4t7auYpGQ2spH7h6jMBPLWCkubEpWTmvmv+/yTC\\nWU8dQoxsTcwgaBqDIK7dsadgpEGQG9ojQRGr838yz960MOrB9PwID28ASrg/\\nhQ5vYLNkDHY9amnA0WlAHSmXFysbtUpYOPYBcxE5KGzp7JlZ+4nCTZXOb29Q\\nK3gI\\r\\n=cuxA\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDF7SeDzOJPm7hb7x3JCZkpqPLBBL/kWnwzgl6buGo76AIhALE/XSbXQt6gONCCJzxSrOH6kRbRAobTS533uQP44Kuf\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.25.3_1617037759642_0.768874956913342\"},\"_hasShrinkwrap\":false},\"3.26.0\":{\"name\":\"ember-cli\",\"version\":\"3.26.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.12.10\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.19.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.48.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.3\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.2.0\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.2.2\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^5.0.0\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"806008f9320bd99a0d3a96a6a7afa01cbabe0f2b\",\"_id\":\"ember-cli@3.26.0\",\"_nodeVersion\":\"14.16.0\",\"_npmVersion\":\"6.14.11\",\"dist\":{\"integrity\":\"sha512-zmwUS1i4w7nFIwNjPLNGPlH0lOZjbOfUt51FQsbS8zqRgbbA/oYGAfpiTzJfO3bONjiKy3irEQIqbdBQaXFA7w==\",\"shasum\":\"19b3b9701df7ab78a23f7d0f44bf26e78f031f71\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.26.0.tgz\",\"fileCount\":337,\"unpackedSize\":2540077,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgdFtYCRA9TVsSAnZWagAAvn8P/icdL0drL4ejeiXfuls2\\nYeAKVl/diLpXob/J4XiGOMu9BYxPhD7OMWtfojOjaLnkHhxYIp7TtiN/vLwa\\nYuG6Aah0iBPQvVcwgJMk+4x2Hu4/15MK+hdmZ++6wwS3olugUHyFClpqXdHm\\nXCgfqe5T7s8oyr0HhIvaaYp55f+jreQ74jpdADl3Wyp4g+Eb2Zonn9z5Nwau\\ny4zV4WDRVRw2p/vgsml1QJMb+G/EOkrdCJLKV2Le+HOfz9Hcn6S+Cr7TvfZv\\n/vP6RCUzOSZCsWamtllxkYpLCqziAGMEgRI8tHk+c/2MldtIGiW3SZ//3dY+\\ndcHdatfG8VdMMF4hVuEzSUPZsQbswQ4vMe8ul5FyxrpIeWiuyy2TWxOvNJS8\\neqAC3vV+Db/QP7JV1o1SuoNugLvOt01bN2wuX+4iC/iw3VOwggD0M7CIoiWO\\nCrIuabnb7PZ3dl/kv2YcwvdBV1B0rP6wd/ylm7GXNw8w27S5yGsFzDtugBxr\\nDvavrvbHgFVV/9om3Gf2Cv6hqrPyM2FuvqG6L/0LXjFYne/DFbhbjGn9SI7j\\nSK+tWf+G7dxtVau9OsJSRTIJPWNVlhIYBquFP2d9P9XVOpRles0Alhl8Q216\\n+deqUUsOY3mU1s7SCaueMLjkVG5dDwZC7sXc+1HFuKQ6WhUK9qRYGtZRbwYm\\noAb8\\r\\n=Hc8i\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD62XOtKFSMI21HN93ELh16kMuIEVwoqBZKVNjtxZ6VowIgCUMrW0UerQ6ShvmroX1sGcDEaOFgownCWAAl7Lm+1sM=\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.26.0_1618238296250_0.4839138692499201\"},\"_hasShrinkwrap\":false},\"3.27.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.27.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.48.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.3\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.0\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"ebd01272499b10896db23806616588d71b549b03\",\"_id\":\"ember-cli@3.27.0-beta.1\",\"_nodeVersion\":\"14.16.0\",\"_npmVersion\":\"6.14.11\",\"dist\":{\"integrity\":\"sha512-MqzFFFkYyMaTqPrllVf1k854fD9sR1TlVLWYCpAwoev2sf4/Q5e5INiySpeIuiSzkK3G7YNtjXS6R6oGz3FX5Q==\",\"shasum\":\"c60d27554d00a2e806cb2609bd26c64921f99fbc\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.27.0-beta.1.tgz\",\"fileCount\":339,\"unpackedSize\":2546999,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgdGSzCRA9TVsSAnZWagAAP6wQAIJlQuJaVOusKSY3RtaB\\nDq4BJMUxMRibghz4fSTdyC3zh4mkNDNCW0MFwQkRCIniDW3B8+fh6178gnZf\\nZK12vlavj3bbwL6izRmcACddVopEWGhqP1mRpYtmi7grlpizFLLcHGWAzjJE\\n/SW2GbZFVDTg5BCqdRYk7qxRHNKZIehIVrOk5S4M/jzF73OvpHj6mHpwGD1f\\nUI3qHZUVS7I3itLc4t7yzWkfhcgFcjOqIuFhaFQohImMVoAMsyRwDpY0BiVe\\nG7i7/HePDNz9U/5ayGH0KFqsKQrH8rO8ute0AHwaevChSdFjG7fktFjWCdCT\\nrD2vfSIcftuc9sYCSI9NWidDNCLYSSaM+/nF6YQAx95Z2kdu16cqU4utlfPS\\ntM/HZzbaoyanTPG1mrah9+kn90Xnrr/FAzMtJwgiQF4uxqAaWuflx1P3hRgh\\no+orcLgMhUryZJsFKTKBVfRoNMBa+TqL7WbAzJHG4ivL+vSk96u9kwC051yA\\nKRg5UlSKGedHm2fTfVl9PGmZ/GM8CFJKzXWoVY+btOpSH1gw4jqGuzz6aXHf\\n7RnvmxdjVaKldFHLwrosBPPWizjenzchx+BKn4+Jek1ZwMydVrlbmXEICIQH\\nvqKto1ZsHa3B/V8wswU/NOif4Gyd13MJx0u+7adZvOzqTpjQ2QlNwHxIxe7Z\\nv581\\r\\n=wb94\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDSctFOOaTzTtIOVu+lpxTxGbzWORrQYgTgoxA/K1xbSAiBx25s5XS2SLDhUazwi6VOnwW1pbqdzaioYnfBQbYE5JA==\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.27.0-beta.1_1618240690528_0.04488440785468173\"},\"_hasShrinkwrap\":false},\"3.26.1\":{\"name\":\"ember-cli\",\"version\":\"3.26.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.12.10\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.19.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.48.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.3\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.2.0\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.2.2\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^5.0.0\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"e5875388747c5ea5a740f58ef94375b98ed30157\",\"_id\":\"ember-cli@3.26.1\",\"_nodeVersion\":\"14.16.0\",\"_npmVersion\":\"6.14.11\",\"dist\":{\"integrity\":\"sha512-jJ0kMob21A/HIqkDNWQMZnnpadjS/xaBlv1RU1NoCUi+3Lqpt9esDT9cK0QCFp9vh4zfU4BEBNYkMN/SiQMaGg==\",\"shasum\":\"43e924454f1fcff6157863925d0eb33bfa593c24\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.26.1.tgz\",\"fileCount\":337,\"unpackedSize\":2540587,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgfelaCRA9TVsSAnZWagAAzHsP/2EpaeTb9kAk8HarOtBm\\n11b1OFKR3fZkiydh1CSQjsDqBv2JbsxP2SDh6FxQI/JnmgauGp+c9LICHb4p\\nxyaezcAnuQvQfGEfNEy0TDuetpvXqOdYqANLSUk2LszU/azuB7dkmN9WfXDN\\nT2hvLw4ZEej1e/sd4YoYUTk3I4pSDMRra+SQ43ccyMVReNMph+5qnYsA+qd5\\nLxEWHS6x3A77pgPglhyE3XxUQuG3ELOqbXyjeJycFvadLJYuaV00JgyXtPkf\\n79//LVm/981B2pIG79IL9uScVWxFj94rJLNfjXEr0JeYC1/ZYRQ1zRQzT2GL\\nlTTLMM0hqwaKFbEgRDjxW58ceFfAEuGTMyPmnXpN6oJgO/YXTBa65PsRR8ST\\n5afcbhZBfSSb4vJ87SsSToNbaPXF/eSCNLao9rJm708Uk94fxaJslrOEkwOj\\nB1j+PonYJJ/417+mFrG7ziBBGslZnLVa0pJh/BUe0tacdVEd5H/1GWxzfCF8\\nK+N7j1JtGu3I4TMBazIzwY/F3k84PmlpoeKlvC0lHLbrxr3Lz8tokQ15vq4b\\naWB6j2Z1xhLFoTgDUHUfh6390w7dYrue/B7vY6fXp6DJEpqkfadJAc6HJGXh\\nABBdGdiAV7TgIqCfTYcdkMdIFsazOcwPEQSGTWe4eB0nL8W7F7ZJd81+0rp4\\noiRV\\r\\n=TvSU\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDV3PpBONPkRrwx72zNnk6DlTlJGBbqEteJ2TtqTqMM1wIgQRLajn9/pdWarYuCySnSDTG4lTQ9wQzJCMEzzh21mPE=\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.26.1_1618864473984_0.35510981067936287\"},\"_hasShrinkwrap\":false},\"3.27.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"3.27.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.48.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.3\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.0\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"db6beb78337e6afcfffb6fec37fcb1604da965db\",\"_id\":\"ember-cli@3.27.0-beta.2\",\"_nodeVersion\":\"14.15.4\",\"_npmVersion\":\"6.14.10\",\"dist\":{\"integrity\":\"sha512-uMJB9chLMqEYK9w3Vcnf35m8vtU1eEPVXL8HP71EJY4zvQx8DLo9dQjemopgOrgxXMgt/1QbpQwyjbr4QHM1Lw==\",\"shasum\":\"29a6ace262ca501224f872eb21b6efc0ade36be8\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.27.0-beta.2.tgz\",\"fileCount\":339,\"unpackedSize\":2548516,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgsXfcCRA9TVsSAnZWagAAwqIP/1hgk3wOeCwpKeGxKScG\\njF6j3WfaYDaJn7LEJC2kDrdiF9fFiQB8VSdqPTwuNQy47BYbomN5d1WDSz1c\\nV6F3V2yDca0nFRHBAkkCw7ZbQ5/g/obKFhqmaWHXns/RDiV1wqZeGnTvK9ZQ\\nUDj496R29h8VMLMLLP/oV0AO0AsugHTGENyUH1Xl6KQBsAcEZfereCJL0SLZ\\nimhDXNSNfZ2XKgxxg+3VmDy21y3ENhlcGg0uHklcszRKDT2lvhu/O8dFfEau\\nATmnjrxf3PY00nQyTJ8+2nUjrmtU0wK5KIdIM46reEMXdBBiGPeLTsdnYIn2\\noGRPjph5TlA2gurHhWP8XAeN9+iryMvkEmXHRcAjJfP1gvBs1wozaFpt8wy6\\nJ4SFJs81bm+KJLN4skrr8TDREymdy7Cu9JOk0rc8IVMDlbkzVZ8McpXqKWy2\\nNqIMG+CHTVHYrR9oK8uV+QDdUJSnhfAQhVZ8SGDxNx3HQzBaBuXeF1lkArK9\\nZpv5LqaonCdH3QZS1wIlUDb8HVOpZ+psOksmS4b/qr+QoT370gxHCIvdkdzP\\n/av5wtTJHsYKEsA6P9MJEOlXaLwKfwJ6grxxZRmyV8XmI1Q48QLuMDqRiEYz\\nBRdZNyYeuSWvo84z+6i1mJUhEvpnOSOfs7m63QDLPy/Bjk9S2HeF19Ru/4Wr\\n23Rj\\r\\n=Uk4p\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDbF8IGrMp7k5rf+g2pp1w9HLcsNgP4hNeULuWZTn76jAIhALQZa0LuPXeB1+HzbNk0Xp7wv+YzUSVobI4C/yBshjWx\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.27.0-beta.2_1622243291157_0.7981067681766656\"},\"_hasShrinkwrap\":false},\"3.28.0-alpha.1\":{\"name\":\"ember-cli\",\"version\":\"3.28.0-alpha.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"f4e493b0126aeff0dc63ed310144f7ceb1fd94a8\",\"_id\":\"ember-cli@3.28.0-alpha.1\",\"_nodeVersion\":\"14.15.4\",\"_npmVersion\":\"6.14.11\",\"dist\":{\"integrity\":\"sha512-c9z4DvgZKdwxPo0oW/Le3v7W0yZAV5PxTPjwNg1g6ueD0YROddOmNI0BnCecaOOkL8QRWNwDCz/cGLsIMAhcEg==\",\"shasum\":\"f6b5ac9889fcd358b45f75951094aac04edceb5c\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.28.0-alpha.1.tgz\",\"fileCount\":354,\"unpackedSize\":2803010,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgv90ACRA9TVsSAnZWagAAvmkP/2nFAQNDz6e2YXXBCvAc\\n9VrkYIromVDtFQPAhkXmbFV+RezQBB0IMzAl4PQbUSl6FMGF4m1tN6gMmZgl\\np1NNYMU6sENsU40qJQCK0b5k4X7E0W5GR96RTYhPYJLpXFqACFcYYEXXIStn\\nEJdLEpq9UHBePFQ5oKHGyp2vXKu/2fHOUgt0V5q652qLHnnSl5U9848qZ/b5\\neOzNrhTQtIm2n2XOu4arsLZaLHjodvVvG1WM+eXY9aB15bQnL8Ue3vPLJyNZ\\ndCWO5sCsSEzXXRitbyamJiGiatXK0/zQ/xUPmf6gZ2cehnY3i28n0nNL1Ro7\\nvPmYQA6eScHR0Q9coMPtyUe6KaO2PNBk5hfgInyAXWLgUVQXWLjhCtdNCFK9\\ngI+tBYWJwGuXt6J1SxR8D4agWYm/TSGIDvgMr0mzNtBYMCUadKG4ErOQ9v74\\nV5Ua3ka6e7szGKTsF8g+Bo7WuyOHJwJR51niaISTrsOpCByPkN82wx1tCzOd\\n4+D+cdqkLIizDXmeIemNbhSRARdNDe2roKqGPJSOu/IwcNbxylkBi2x3eAjC\\nJjGBBrAupW2bVf70QxhacSQswO54it/blEjhYrKzkusg8/sWy2S+KLv5pVyc\\nSD9ydzL61aR1eCqWST6GCqd8QmfhXo0g+wdAJn/5YSha8vd4FAkM04jfZ34q\\nLlo9\\r\\n=1tsg\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDMwSUXK/ouVi49vf4a+ScLr3cHOYdvHNvvSkEsp7xUxQIgDiWi7VgsVLntg7cTjE7mGKCNU+lTOKTpcQwG1SFfsz0=\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.28.0-alpha.1_1623186688591_0.7378723465649177\"},\"_hasShrinkwrap\":false},\"3.27.0\":{\"name\":\"ember-cli\",\"version\":\"3.27.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.48.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.3\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.0\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"3a98e35dd0d0f2c23e044aed3f14ee8e0ec1670c\",\"_id\":\"ember-cli@3.27.0\",\"_nodeVersion\":\"14.16.0\",\"_npmVersion\":\"6.14.11\",\"dist\":{\"integrity\":\"sha512-vFLPFkplXn5v005fattHdOcs5AbSp7RG4w1wpHDWHzOSYpl2Dr+5zzZtqLS7V5IVaLf3XK4l24XwhSW9HpMfsQ==\",\"shasum\":\"8ccf9db51d7b462f86210b853d086a4543605c34\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.27.0.tgz\",\"fileCount\":339,\"unpackedSize\":2548248,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJg1lDFCRA9TVsSAnZWagAAufYP/01E8016syIcOO3BVVrD\\nqEp6I1pRsPmdD6pSFnzrvTo3wkRpInJkWg84CPI60qpbs+ZfnB7r/CoBGnL7\\n3z9KYF0UauUxV9bKq2bL3zTO/6T8UaIY596EjW+19LSw41EHcKvL0Fxh8Kwe\\nd75IiV7wMlA9UxZh5Q76ERcDiUdfrSpg4XW8+kwDoMGZQulfFutkMusVipCz\\n8oqOBget5yWXd96GJTF0+ctfOIObXuUQjrdWNeXtwbYNFbjQjKeoY3iIwqZD\\nqSZliFb2yE2IJ8RGByrKtABQ+nOt8eIkjHhzVcpAJEXkruG86XG8oP9MZpAN\\nEE/yyak/EHUFXPOj/2BPIfnkl/tqPZkVsd5W3b7FiVYVM65yXWxw9djC9coZ\\nvPqeqjVoMl7JnbQMuGFMFR8trYGaOqzkaIMXx4ddoZPYW/AoNj+37u7M73Yo\\nWwN3+2mrY6sa64tzrieKkxQahg0evnh2KO/ZCrkS19dkJ/SGU4PkWYEcxHvq\\nRouU3OvobrGzb9fuXnAsr8okb8SG8d0pUIxuGQ4ZKXGPqxM6ekm6W+6oWCzR\\nLPzb2d/pCJ3yvzT2PEKlkvuGcsKapFv13sEtTuoRpRv/fB2E5oOsW3qd6gR6\\nHi4tTn5/v+uIAsOMPcwSVZG+LpFqxfBlwz3ryx5GLQ8Xz3eRRJprHE3UI+Ae\\niGyc\\r\\n=tsVD\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD6R5ustNE7l0jAP6n4Zqs1ry/K5oNmT3wA2lP5+YZflgIgBFhxxs0uyJHJYYcwvtDBCl8wdDZX25CuPioE9J+Hm+c=\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.27.0_1624658116812_0.343565013726\"},\"_hasShrinkwrap\":false},\"3.28.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.28.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"2062733366cd812896373636b9a738b443538f47\",\"_id\":\"ember-cli@3.28.0-beta.1\",\"_nodeVersion\":\"14.16.0\",\"_npmVersion\":\"6.14.11\",\"dist\":{\"integrity\":\"sha512-FLaGVsK/AdAMTX0lMatUe02kH1XLSz64Wy7x7O5G+UMhitIcCJYHxI+ebNuyjzfacdVk0nd4DI9+u+gbtDoNng==\",\"shasum\":\"f1a20dc025a8e396855c0c070bdd094c341523bd\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.28.0-beta.1.tgz\",\"fileCount\":354,\"unpackedSize\":2805774,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhKAddCRA9TVsSAnZWagAAT1gP/1TzWqgBlI/vit6yrA6B\\n4S5cRAWA7GFSzhD/Fd4j8SrvxyEvo+492uA8dFti4kYQbq6HX1vQMz3ZG2KK\\nnUGFEf6Njcv9NT2ga8NmhQdHmbRfeVeME/9Ys/q4HRVhr0wAeIC6H0TTKxLa\\nlPCNIkZSzwc2kIBNOcwgygAIKOtFcEqTmh0+o8rFr6DxDqX6zZqX3UrGbaJ5\\nNIfXaDSmLsraXjFpevZKRKSEvkx71PlNPgu9BufY4M/2S6+OAZJOy5RMygNL\\n1afPIyYdfxELi8QZo+jzUpUWnQKlNr4nXtZeZyULsjI51EA/EbzzCPsPK681\\nuw7YMFx9rLVPM5j23KuKABjsNTwlxtcct9h3d9BFxiPhpq6fXNuleYU7Gtvz\\nAZgEPz8qg/LPo8Vdgjx2/Bn+Kz+wcsD1Og/iQ7OEUyJeuSwnH/mIKlLiEVa4\\n7nk7Oe8M2Gj7/n7ULzVIAA3DtxmT20P2Yr2vmatYZPLcWG0sJBtRh2kmkwOF\\nyYIppoWN6EZmzvVDHmFiNSbYsIYvQERVrMwPMy67NHteT2dsaMyNJlSdq13e\\nxmyMjuTZcSibIs3GWGTLT5sbv7HxCSAZzfMjPuYzaZum4Kx/UMXQOzd2uVqm\\nRvq4zhCJzAL1pdvT9u9RTm1dMOxQwI9MWC8biuFFTLovR9xx545aGEgfwFDl\\nhWLj\\r\\n=O3tC\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDC7m7WFFGMvnsHDVF2gPebf3W7EcktfCQEno/3UtLKnwIgLaKOI2c2OpKrmFzEtyz6KF57e2Jtp0pSJITUca3HOe4=\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.28.0-beta.1_1630013277105_0.41928975306391947\"},\"_hasShrinkwrap\":false},\"3.28.0\":{\"name\":\"ember-cli\",\"version\":\"3.28.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"3e8b9351b3506b208dc494c11305f0b7e6a96ab7\",\"_id\":\"ember-cli@3.28.0\",\"_nodeVersion\":\"14.16.0\",\"_npmVersion\":\"6.14.11\",\"dist\":{\"integrity\":\"sha512-CrMs5edFQ2ingO2xfT33T4nUEl8SlvBQ7q+XO9L/GFTvFU07slHxYSvGur0cwgQfOiLnkSTnIaVF1oqBnEmfPQ==\",\"shasum\":\"0a0374c9a1d08386ddf56e8098a38b71dd4453bc\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.28.0.tgz\",\"fileCount\":354,\"unpackedSize\":2805476,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhKSCICRA9TVsSAnZWagAAuT0P/AlqXsZs587FkJjproXo\\ntP7iMBK0iNfwxkOQFEFGSZOibc59U9giyVSStAMcLMh228qlWElCpDG3XCEy\\n0AulUP7LW2GfRDWaIk6FmcD8ND0aWfukB0oYQk+kgWUjbZYbHwZukc8rWl9I\\nDfz8iUj7CqakQt4AiaUT/BzrA5v9ZFEJoMzIHVSyiEEXI7kjDzCOVJJUbA3v\\n+ASNsjUQU2znwrUnbvgVcpKpnOKdb/IwM+b5TjWF/cjmRay26b7R9WYe67jI\\nHZ/9yFwb4bZdWvDTWQbjHMfbhgS/4FPwroRAAH/nVMZrPEqYoTCIrLVmvBgi\\nzLTZe70WMWmy6DIPaqDIL6lkz4PunfBeHzGi0SEfcAV6gzodm7m01cC4Ehyi\\n1+4DSyzLMDTf5pXP6xl/thJlxaxx+II1r8eMSzxu1OgubYPAoxQZP6wDECcb\\njjf2njL0d5UD33A1CpJpUnKH53glR2x89kLh5XXKOXBR1r2jnWAt2xuwxe9P\\nnWm44N6q7UMkeb5PO3FDvTN09fiiw0M6VReRQj6AaYUpjg3FgI0PAbhJC3kI\\nG4Jn+UHBq30TDHtYZvc9oxNe7aDwI/xxQAzCcsCr93waqZ9gHPfhxKSuACGt\\nNj9lxRTVPcpVwW/eQnyxfWYz61tUwOyd4SQ7C0xFRgnK7jIsRi2W9+0MLyJ6\\nxD36\\r\\n=H2pd\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCbjVTY3fULFkpYswIC7E3XPPfP56VcfSzaN9IF2loHIgIgZ9P51S7TQ/fA8l12KXupyOEtwJECUfNYFLGboQuTHRg=\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.28.0_1630085256211_0.14757858270579294\"},\"_hasShrinkwrap\":false},\"4.0.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"4.0.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"ae47e31ad1da331a356680980921ec1b414e00a8\",\"_id\":\"ember-cli@4.0.0-beta.1\",\"_nodeVersion\":\"14.15.4\",\"_npmVersion\":\"7.21.1\",\"dist\":{\"integrity\":\"sha512-Y5E7gu2IRorZpT3r9N18UkLR69YcLPEwT7QjmYHFx9tRwoZY3nKiFx1Pt8B435kSvTBwbzsIl60S29htIhji2g==\",\"shasum\":\"3efffad07edf528470cf3d63512ddd86ca21f51f\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.0.0-beta.1.tgz\",\"fileCount\":356,\"unpackedSize\":2823607,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHq+hcAtDXx/8s1rRJYynZKDhC0/EuxDdu/EHRSW5WoGAiEA3bTQZD8V6dBVMBedT/GLNcpekT5s5xM+vF1y1Bd0dpw=\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.0.0-beta.1_1633373094655_0.4827166875090041\"},\"_hasShrinkwrap\":false},\"3.28.1\":{\"name\":\"ember-cli\",\"version\":\"3.28.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"15b9b494414a745b622748329247e0e09e8cc450\",\"_id\":\"ember-cli@3.28.1\",\"_nodeVersion\":\"14.15.4\",\"_npmVersion\":\"7.21.1\",\"dist\":{\"integrity\":\"sha512-1SgI4RWJor4yyQIZJvz1egPTYeNUwO5cm4YFXfozU1e5iKcIHM8M2UrGCf3GSGyaFptIxMaDBD3o7GJBnrAb1g==\",\"shasum\":\"ba32fa6844ac3059bfe9fab355c6f8386dc81fed\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.28.1.tgz\",\"fileCount\":354,\"unpackedSize\":2806575,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDcVwRErC2AqwTJh0NDnCJuzePgtNa14Gmo+H9fiVT4zAiAgXhcgs6kWKzgzvAoNAI1Ge6TUNRnlzBwt/blHUMfiwg==\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.28.1_1633373965722_0.9857017122689093\"},\"_hasShrinkwrap\":false},\"3.28.2\":{\"name\":\"ember-cli\",\"version\":\"3.28.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"c8c2fd754fab13ec9ebe136f84439b17bd4cb7ee\",\"_id\":\"ember-cli@3.28.2\",\"_nodeVersion\":\"14.15.4\",\"_npmVersion\":\"7.21.1\",\"dist\":{\"integrity\":\"sha512-TZ6Q3e1OerrLrmEUvSQgV2ubffvydV3gXE1dYnY2WKC7/BEpiN6ymfY0msQfo/Ml0xPDL3vN/9avTVWMeqkWOQ==\",\"shasum\":\"1d23337cab4222828916deef65d7fbc380b55bfa\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.28.2.tgz\",\"fileCount\":354,\"unpackedSize\":2807109,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD/m2+C58o9B+t62HsBbtl/LcXSjZsPm3t05QKDtQ96wQIgJPOgWUvYq3ZY1C0/sQKikz46EGBws8Vi/hUXjohhldE=\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.28.2_1634148297553_0.6380549892825078\"},\"_hasShrinkwrap\":false},\"3.28.3\":{\"name\":\"ember-cli\",\"version\":\"3.28.3\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"97d091cb519a7b3ef78d0945e4c6c5edd3f6718f\",\"_id\":\"ember-cli@3.28.3\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"7.21.1\",\"dist\":{\"integrity\":\"sha512-DddAQAddbyaOU4NAjTt8g+FoCCK/F00kbj9pcHO1lfAUpIUS9JPBoWxxZ3qO08mUNXi50pdQSPVVRWzN7mNz2g==\",\"shasum\":\"3384c3fb018b58111e30efed15a2f6a9b66b84c3\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.28.3.tgz\",\"fileCount\":354,\"unpackedSize\":2807498,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBGgYilRdTjWpPq9L3UklcjIlVqL9CueGtKuCvXumn1xAiEA53nU5hY8aYu+wHxAQkRtLQb/AZMz3Oiq8dj0iGNTu94=\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.28.3_1634593099813_0.29531949533847723\"},\"_hasShrinkwrap\":false},\"4.0.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"4.0.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"6d064ff49fbf50b41586a137ceef494b1282b050\",\"_id\":\"ember-cli@4.0.0-beta.2\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"7.21.1\",\"dist\":{\"integrity\":\"sha512-2iuUSaa7/8EcA7LSLypOzED6ElbgllEiO1KPca+FKz9P06BMz/2rnumkyRxLLC3Nn8/fqGtAln+vcO6FtGTvrg==\",\"shasum\":\"d891e69518f3763d376d3aa3b3b2d916bd451407\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.0.0-beta.2.tgz\",\"fileCount\":356,\"unpackedSize\":2824857,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCSFzOaGp3rElzBViBhL3pBuJqV8r35LTz5+i+2Z2Ug7gIgB7cRHsHlp2zAmVZGqpzfDcZ6R4tnH4ID8XYNxwrMlAE=\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.0.0-beta.2_1634748652348_0.13829378956650773\"},\"_hasShrinkwrap\":false},\"3.28.4\":{\"name\":\"ember-cli\",\"version\":\"3.28.4\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"f17c6d053628ffd1c8f8767d0e4f060257bc196e\",\"_id\":\"ember-cli@3.28.4\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-bRQpZqx1YctDNR7gb5CXfXYkZtieMh4F6v6bZtu+Da8jWTKoGizG1LXsG/Bhs96USPjlZZsErkSBo6qiGjJlcA==\",\"shasum\":\"784cfeaf5319e409edc3e03e5d99bcfcf18f9e53\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.28.4.tgz\",\"fileCount\":354,\"unpackedSize\":2807928,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD7xY/y8+PnX5WDvpcV6sIhJnq7wdS57vjRHFJ2YJ9UiwIgZT0Ud0S+Cd9C5K2KteJIpnVg0EACHllq0DGDD1v38pw=\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.28.4_1636579161630_0.01704162569257095\"},\"_hasShrinkwrap\":false},\"4.0.0-beta.3\":{\"name\":\"ember-cli\",\"version\":\"4.0.0-beta.3\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"e1ddcf55ad574883dfd17e4770dcfd8d60e7e6ca\",\"_id\":\"ember-cli@4.0.0-beta.3\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-G9b8BzPaPwabpn2isNMG6z4xXfGMCse2Mt9UFZj/h7yOXYp93gE110JbeIyXC/FmlWWQ3aOmwLlxSdq8FbyF0A==\",\"shasum\":\"cd643ef0ba777f0633232d622a3261712bd5f48a\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.0.0-beta.3.tgz\",\"fileCount\":356,\"unpackedSize\":2826720,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhtVScCRA9TVsSAnZWagAAWCYP/3nf9fT6yRejvUYl9zOA\\nDBMrDUVCxOywBrhhUx6trPKacsQDb4t5VNrnBW4mP876TpWo23hzUihGDJN6\\nAaaDnXOwPwr+rPlXagqIerU1HyfJWAyojDyuhOrJAOE5HOiN3LJwqYMMKKzU\\nl7k7ZfrNR6gKtc+Rtp1Fq0jnX4WiumjsgUxhaTzTmo83hT3Mk8j/O/UR60UT\\nKCrpVgPhAF4oeuN8FiZTR2d9Ilu4rF5dcXDFZkUqm05mpjIZnKNoR7GXXWeM\\nqGJcLXnRjUO/rtYT+yLsNwdksfbdaTFXY0dJAy8ENXLmwPdYQ7xe4Irdxh5m\\nMDEUWHsah4zFKUzos9/e0v33QoWSY8xhKLGoYq3BsPRcPTv5o/a/4ZyLziWc\\nECDHGzdbe49M0m3/KlQZjwI/7NZ1MdIenZ18ZRLgG1vkiiqtqfGtvGJjjZSd\\nxtfypYrlLMQuz+Oh2w0IJDwWIFvQ5vnZaAG4CosusSjJf/OsxyBaB/+zMIkm\\nRtSlgAQeR3cP9eCVZKEve32JlRJ81oPJfP69sze4+yMw5kYSWBIjAImueV0m\\nhflBYmobOCWMTT18HkB/GTB1ToE28M8+GInp5vgdGwixyZrg64427Yp/1q9g\\nzuBaCFX6laQgnZh/ZKKHqdSKWjtHX267O/0oeg9TVEEcmAZlJPBfmXDOslDH\\n4OZW\\r\\n=9HPZ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCID8Try2gOp9eQGmzZpmJEz6dVOfUqRqIjsZNf6vA1vvMAiEAuGUrmJQh87PiIS0EttpahCjgga0ibxwjhwbUU+2Om8Q=\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.0.0-beta.3_1639273628785_0.8967107178455216\"},\"_hasShrinkwrap\":false},\"4.0.0-beta.4\":{\"name\":\"ember-cli\",\"version\":\"4.0.0-beta.4\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"724190cca653f9796070aeb65771c9758fa5b084\",\"_id\":\"ember-cli@4.0.0-beta.4\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-+52iHl47hUj42du+tAOu9D0T5CuDnRipX36Sv+RRMJAK3aQR71Np+3pmrsABff5FBE4umTQeHH5UNV8H6R0s4w==\",\"shasum\":\"3345f236fc3877f313d8ac627bed28f2ae515d3f\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.0.0-beta.4.tgz\",\"fileCount\":356,\"unpackedSize\":2827162,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhtVh6CRA9TVsSAnZWagAAmQQP/RYCvBtcbKadly2vLXxF\\nmZIUh5iE1W6cpN+khJdcGfxtmBE1ipp0UgW9OhNxsPp0zKNCxoVr6Cfwshgz\\ndk/5PaITvygJDREIrJYysRpyi5tNmAc0xv3RnMZLQAEpkMB2ECko4+HMU3L8\\n20kiikpbVxeS3EYkH6UJRTiw81Y6DeD2lTlnpqzDyP7hjbgnihJToEd8KU7h\\n9NJ1MnyTDwY851zjQdehTrwTvZAC77+SArLnkalGFwa1NlwcxEmmEXP2Q8XF\\nBD4PpRpfWs4TzXbOlCTE9FOBM8JZRTCD+0kBXNu1AXu+Co9JqQTZ5hYbUVaO\\nbRF6yk2yh9kibkRHScmgpmvFOxG4YSWwyWavT+jlld6jw1ML4NmUOKWPPmZm\\nZhX7OTXJHsKjAJcwvhY5sBPeL+kROsw0ZFfIdIanZYZjgZ7jSAt/PS01OI2+\\nJE1dcnBd0mM7UuiKDqZzI+a0oimjbg9EpdF8nKN9WbG9ZzDm9HIWrCj8bIMa\\ngCabODYyqWFXghCDVJu4DdObxWOBtrcUuBNgZ3JvuOf3It87+0pVj9GBgy1D\\ntGKgpeGt0jIEDqNVO2h3wV3K7yy7FX4AvnYeQE0ow3LgwMtfVuKUb/TtMQeM\\nGUhwboApIkxRG6WPKB6HmBYRgmMbcDIPg5YV67mp0v5HVfCDn2K5mZfgpJ3U\\nVnwl\\r\\n=2ycS\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCvpY85gLxme+3RiYXDwvf0fmppAuFMlwYWHbVV8bD8GQIhANj0M8JTNqiEZS1ZNLmDVaJT7mqQtL+MuSB7ynqMiLrg\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.0.0-beta.4_1639274618023_0.03836885236268439\"},\"_hasShrinkwrap\":false},\"4.0.0\":{\"name\":\"ember-cli\",\"version\":\"4.0.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"b4cbb1029ff855f8d750923dcf58832c47b72146\",\"_id\":\"ember-cli@4.0.0\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-v0dGVrm9YEwP6CQs4dEs2u2GHhBslljoU68IL1g3xBjzM425qoE+Zru2uGN8BgtkJVx8RCp1yGzOjHiMwlaepA==\",\"shasum\":\"c20da507126e5d63e75163e68c83a09673c1883f\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.0.0.tgz\",\"fileCount\":356,\"unpackedSize\":2827709,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhu7gECRA9TVsSAnZWagAA1kgP/3XUV2wnni+WyS7xxzjL\\n3J8R6W+UwHPmaFt70WMQbKvM/S65hjbjnWgD17IcEWp/UcZ1GoKj3OTTsUiQ\\nC9Z89ZEgb3IXlG5zOumcfE8WA7kmxhZkWksmujSz2QJgPQiWnl3u+ERrf9+9\\nQhixNan2lDDRzIx7WHHrx+447ejpYDG9AvR+T9c2XvyaGpmfZZVpMY7wHbqL\\njgyuFRWCxnMLr1jFW6v5gW068sV+6TStMfojCq0lfGGTSTyO9nISkfjpE5Vk\\nAZJbwf0ZfJ6r7SJxgQQH0ANVcBLwBi0f1GxUKZ13fo8Q4avJY17T6TPAJWnD\\niPKDp6R83hdNXUb+XVj2psOXin2CA2im5ElPZojR9qhVJfR/M9KUae9TqkPd\\nm1215JqxZ64xat6n+N41KBm5L78BDFMly6SRDJ8OdBA5YG2GkinvzjPEdfft\\nXovgT9gPAd85fgY+aGVW72+auOZSbsyx7z8XExMTAUEjxq+QrA5+0Jwrp9fQ\\nbaoD5kQnHhk7cyU1euYKxJ7TVlJaF4LpOMxi0L+NWZHhFRmfiNHUe8J0tLI5\\nSBXfPiWADPKfmonQ21K9iksfNb1GJO7I5HRtfICVZnz4H8xbl1BJ3O6HMW6K\\nb/6I1GUVmlCKD7tZmljR05slQ18CUdwDU1voZpVnZnLzuQ35MbPRZCkjr1l1\\nZgx8\\r\\n=06D8\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBmz3waE5AdEDN+kZLoOSjnqGfiWulpDKEPRJC3vXW+KAiBdlDnLoz3UA2papJhDji/DYTXgJOUzWLADHdEKd0zNJw==\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.0.0_1639692291945_0.8815201661829664\"},\"_hasShrinkwrap\":false},\"4.1.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"4.1.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.16.0\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^3.3.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^8.0.6\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^4.0.8\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.5\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^9.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^19.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.2.1\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.5.1\",\"release-it\":\"^14.11.6\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.6\",\"testdouble\":\"^3.16.3\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"d79fe1e1b3de06a2c192a865bdbc97035ef094be\",\"_id\":\"ember-cli@4.1.0-beta.1\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-J0+EXOtW/ynNrCvbPyjaS40ol+1WBAYXFyTGXVEOGnGeoMBJnuMHQjdNFGEscYX9xeeg8rGXxcP3SLli88gugw==\",\"shasum\":\"f22e10ea0a4e8566ca0e52c2c9d093114ebc07d8\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.1.0-beta.1.tgz\",\"fileCount\":257,\"unpackedSize\":1198182,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhvRezCRA9TVsSAnZWagAAD+8P/2t6oYoQ1xycpZ9+uLEv\\n49G2sR1RcMNoX0HafZtQLjOtjkLKnm/5KyZodSh4It3WkD3H9ENNmFOi3Sjo\\nsu2X3R12q5qVoENvTBLe6Y+oFAQYt7afrGOyHs3qqb3ZkcxSK0vAApw+gT7J\\nzlIuFvEu+lFXrR+1F6kr3ZEg8/FjF4w/IiqylhMjGBqxtm6/KDsub+85erWm\\n9nUww5rjAHePdtWyPwV6ipH/Z7LFu+Y2TobdBlMGe/Azj0vgm8jiuoThDM2O\\nyZEdAjprtaYC2LjfTczxxMUsPAmlrhTLLe7FM91qgZQMHb1fN+IU7SxFTu73\\n1qrHu1f2pnZgO6UvQQG02uwPeznHOCYeWmGpzPoAjqJbQnx/UX6QN4MaFKya\\ntMUx51Jm34WTwXZzcpunM7iIX64sx+84ZZlXiX75XQ7GcRKx+IP5kDZPWU7C\\nwrQHq6wBIjN+X5HxPf+AbQj+S7fQvNlE1FlXiVfRwxSOrxl9dtWNLbby2ovE\\nFkwOOLoig/6wW35XmH7ddIhvohri6oC4V9jNqWBQ9vok6kIN26BAG2VHvwex\\nQePdSRjNUSIb6m05MwDRb4sqolX89Vsb4hV65BVZr89pd+4AMP/l4hJ+juXD\\nSFGPX+AXAPLH14MIDFlkYtDpWF//E5xjRqeHJ8JaOUBrt1u/CCHmr8ffhcvK\\nFyWU\\r\\n=of3t\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEbszqhvJdoCNbbdLw75XDoO5FTRLBsjAjnnN+DNmeO3AiEA3XP+0sexLDEKZsSKE1LusI0YJeVstWSRdsKYjCmznTI=\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.1.0-beta.1_1639782323445_0.2669635629768927\"},\"_hasShrinkwrap\":false},\"4.0.1\":{\"name\":\"ember-cli\",\"version\":\"4.0.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"5006e510840021ed5d9c7c1c0e8e12687d523d92\",\"_id\":\"ember-cli@4.0.1\",\"_nodeVersion\":\"14.15.4\",\"_npmVersion\":\"6.14.10\",\"dist\":{\"integrity\":\"sha512-5FYStQlpdF1Qn7+iPe3YCpq131Sjey8LTilLb5xp+L+GpGE4b+9/8hzI3dIHh7WQSvoeuR5AAluP9nNq1ENgSw==\",\"shasum\":\"2f5fc81a0aa6b3003addb064e00e5e41372bd58b\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.0.1.tgz\",\"fileCount\":356,\"unpackedSize\":2828156,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhwN/gCRA9TVsSAnZWagAA+AAP/AwT4FtnIHO6Hu2XYt0+\\nbBZbhKA7XxPFF/r/4N/I2CmMy51uAEaO5tULR5RsjvV6G2Nnb78qyUs+EnjU\\nLysKZdDp5whOPsg7bUPtL3paxSNAD6rQCsYf2K6y0gPsTLJ7po3lkJkXTzWE\\ncJVYYPgQ3otQmzzazN31tOR75XI1EJFOych0KWHqOMWXdOwrbAihWmLMD9hM\\nu7zuJkT4EA4uoJ9jwqi3z7rOsNN2TZcFVznp5ZOhHvIQQZnhDLsPCAifkpqg\\nQXhbpFe9Y474CXCIpyT8SjI76tzjI6gmpYjNyn62gs+om0b/W+PR9xAkkLg0\\nf+TJgI3dKBlavDwhmHVPC3vSiimXYqP/mRpEFXE6OdAYIs1sIo0xrDlDLK0I\\nAoZcj7es3nvj6GqNMkVXcBlH8F+fF3SUOvCQWIzjn5CNfheF6zND9NTEJ65H\\n7OMfASev6xIvJUFgn83g7CRAtWIULNuB6v46Q47MRbX/sH6KFaAhx8dNl+Ki\\nv31p0B6Oryxmp4fMvOkO0/Jg4TMzax4/s+tXjljfXPU+C05raos1lBaZNZpl\\nSXdcuo7/AIP4RuPLvjVoj8TDbJALTAjyxMDzwbxovkl9OVzwwDXgUHYAesRw\\nyFWpr5UDY4xD31AN6o8psT9M5970gWKTd5BNTzXTA7FSXxm0s4peP9x1yaA7\\neIk0\\r\\n=R5KP\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDilA6CU2wZm/r77ldBkXLVf35UKKiryzwxEj8cSJzMNgIgXf2vcAacWFersuoGOMxZAHu0FMzvbd4kUo0V1RVnvP0=\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.0.1_1640030176289_0.5664075339884345\"},\"_hasShrinkwrap\":false},\"3.28.5\":{\"name\":\"ember-cli\",\"version\":\"3.28.5\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"53b5dcc903abc96a3d66f16804fa56b85e32c101\",\"_id\":\"ember-cli@3.28.5\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-Y/UdbUOTeKHGMCP3XtE5g14JUTYyeQTdjPvHuv11FFx5HQBtHqqWLY6U1ivMDukDkQ4i2v6TyaUcKVo4e8PtyQ==\",\"shasum\":\"9c91266e412f6d537b47a88e4b63a2b56db35483\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.28.5.tgz\",\"fileCount\":354,\"unpackedSize\":2808610,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhwUpNCRA9TVsSAnZWagAAFAkP/3/rUVnIQe86xvPezuqQ\\nzDp0ZDeY48eh56NLSjpuR5NRvq/wKULuUQ7T/tBGxvwwU19DlezBWEprWr9y\\n6cb2fVZS53nOYRTFeJcTy+MTMoP1/n6VNqzmkBJ0qClOMcg4Ri9RUd+KgqId\\nsK5LuPWGaLCsaWZzCqEF1ErOYAspOmTRg519nowWkjSHd22P8EETde0T67kF\\nbyVhFJwsFU/+JGLeW8rtILOkXquEgBimL99zal1wYlETgMHjt+oN2mCP07r8\\nHOhwelXpwiEArInOuKgD01F3tNVGS2B3ZZqv/uatSWd/cMISnzeAI+pzzWJe\\nvg9NCBaHGgzGy+yah8gbeodK2PJBtX4dgXQuZLVurqSxdycerhDpvtYxfexe\\n4sShEKGACWyYHSms2N6LSNFypZlvZCb4ZNkXHd9CcS1wF5T4aq92qZ1xtq5g\\nSYlqIP8pLHb24OfxixCa9qaI2a75eYlD2Y0PQCHYg1/kkou6LW5w/lQ5d3Qk\\nmdh7M7Zr9JM+eXp1X7/ApiQ/+XW1Pmq8OQxMTQDEzYTVKLm0COR5veyygt+P\\nLPvSBnM9OGkMzxcZRSJj3zoEROBKY92fKb9FwiI/ZJS46vXOsMjxmlp4qgM2\\nLDjIHbMufLKfQ+2rSS2Ik3H4m//kV/HguDSjDJfsrtJ0SKElQLzw7XbdpOmt\\nWU4z\\r\\n=hIcq\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIA3beUB95Q+zHpudPvUbwr0Sq3P4f746WYEcyE7HvHM7AiEA/LQ29AbQcYlWV/8o77Xk2NRcLXzbq3XrjR4kXAO1wCM=\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.28.5_1640057421523_0.05570951671001256\"},\"_hasShrinkwrap\":false},\"4.1.0\":{\"name\":\"ember-cli\",\"version\":\"4.1.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.16.0\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^3.3.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^8.0.6\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^4.0.8\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.5\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^9.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^19.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.2.1\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.5.1\",\"release-it\":\"^14.11.6\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.6\",\"testdouble\":\"^3.16.3\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"6455f93a1fedcd4a215b7da546f8b5f9397de1d4\",\"_id\":\"ember-cli@4.1.0\",\"_nodeVersion\":\"16.13.1\",\"_npmVersion\":\"8.1.2\",\"dist\":{\"integrity\":\"sha512-weWNx1bWdcLGCfUTRSN9393yzBkTBcIIhbGW/cOIvwsDjTxkT+RA2XdnpdeHtH4JnIW2JiJSAErCebN5R4wT7w==\",\"shasum\":\"65d482c25a7f0b93f400f799d92bb28af8527086\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.1.0.tgz\",\"fileCount\":257,\"unpackedSize\":1199063,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJh0hjbCRA9TVsSAnZWagAAui0P/RAOqXzIzTaHeCtAO2hh\\nFbzpe2mFVt0SNIgi3NTVj2dmP4cNa3dRmN0vEGLAsbYqjey9nx3+NyxeydaN\\nyVujbJFTuhOcoxgWO85TG25O8Y0TsTmsAcJWCgHB2rCM853+kVUxEGUbjiQB\\nAdMYM8X0HrnRyw8g4YHn6sG+rQqzw0YkGr0jm2V+Xy5Jj5OYKX9xcjhlKlel\\nN8A7Acq6KMvAEulrMQd4UFyQRokrFEq+L6djIXAXylqsKB6ahr9FZHGak5ty\\na2sIQgHV46+mmiCn5E0kK0N/XpkVd4QMDzoH+AC6KvoKeBXh4Y4kZKU6wXXA\\nwH9sm8Mqo1d3SJBOKWB/b7H0a1BrJIZ8yMOMu6P3XQWb/livEWHoS42qqR/f\\nFEQRIDGOsKOP9m5hArlNBMs0cFaEMKcVzSW6zOKrdh5fcTlXYbtS53Qe1IAi\\nMqSi8320wWqUmNjC8Ze5Z4ynruo44gn+NVxlk+3bIOm6YmMd5Q/x8pFlgkxp\\nkwTjFI6mZ9nPdY3wQeLS8dfb3r5xP2yJ77H2kJ5L3GtqiUBMSFKc+aGMXm3E\\neXTHB88ln4CgY8BF/4SqE728CgxU2gz2O8hkCVFUzWSMCbjU4GInl9W8CAA3\\nd6QlzObD+2/IZXTXJ5O7BcYHDvTZ76Ie9V50oWcRZ81n2MQYX0fCW0crn6gh\\n1Q3a\\r\\n=t7EE\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBd4h67Iqj0V21kJJ3KQm5yrcpBTjI6mggRtrEz6yeokAiEA3cLXacNhjhpKwqFu+kHxdcAwL14aNx0FHgNoECffFQI=\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.1.0_1641158875410_0.19678119865530408\"},\"_hasShrinkwrap\":false},\"4.2.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"4.2.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.16.7\",\"@babel/plugin-transform-modules-amd\":\"^7.16.7\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^3.3.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.2\",\"filesize\":\"^8.0.6\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^4.0.8\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.5\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.6.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.6.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^9.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^19.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^9.1.3\",\"nock\":\"^13.2.1\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.5.1\",\"release-it\":\"^14.11.8\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.6\",\"testdouble\":\"^3.16.4\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"1a2aea2e6471ec8e2975c59eb8b1d265717c5c35\",\"_id\":\"ember-cli@4.2.0-beta.1\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-UMPKFM/Imge0XMEIfGI6OjiV86SN0/tmwwj2orml5nOHZC+2YprsR4WQgQFmVQzEp/+kU1erssldRsOqKya40A==\",\"shasum\":\"d085103222e270ddcd2cd78f5a2871f6fb9896c1\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.2.0-beta.1.tgz\",\"fileCount\":260,\"unpackedSize\":1207029,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJh3PfeCRA9TVsSAnZWagAAF/wP/0do2CrUoYye6qfJ7MCr\\n+QL+h5T9kPrG6Y3cGSqMmtU33jffBwV0IDN9yZpm+Z1jE0MU2cNeBiWaBBXV\\nHf575Y0M2ayZ+mdRItib1LsyWRT999oHrN2k51JiqWRBQbVjCQ79+jbqZqOu\\nCk9OeIKLVpt/woY2pQFUf8rSaFwO2Bul7uFM08UTiZzBhUdRMVqgsDAypQ1r\\nt0EcaYtm8xd7J3JccbXuoMNjbgesB0thjE0qYvm1ZucD+4VaQVyuGEHUxVkj\\ntEBdhbU0jjg7KrP1hgk7XIWzWj1ZRJjfPUC3e8oB0p6RXNODGawuDjzrbHrp\\n5J990Nkb10Gqxd6YJ1xwkhNmd7t1C3tDB405vZqO/yBZwwAHqo769NIwEFAL\\nxltSoE7gstFKuO+xCCJ5UeI70V2/bM7UmTSAPJEiqgWWW+LfG4cyMIsIFG2G\\n1p66/EiYVj30+e/p+En3QvvOL0Jz3QH1z5GSN4rAK62HZKGcAT1LopmBhb0+\\n6+M4YpyZHAWM+FWquoY5OCuK+g5yApwUkQqOglWHReu730TkDXR9U/AO5mYc\\nBT9q4toAcaaz0vqqBynpE+5/FGGB0Bkkw+7Rmdy0W/180O5XtqgT/FIl4yH7\\nbWPVhoWB+UUEoaa+Gy0ci2we09SD1rAYZwFOvcHHkg1jUn2mYpGmKAV55Llh\\noXTO\\r\\n=EHCs\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHkyeR4FQmBqqiMX6MEqUxkHzFQeDxzt0bzth5jwnevAAiEA+bSRZRjAYmtfaPXOk7pP0tmfnoaZaQhLw4D6BzeO4+k=\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.2.0-beta.1_1641871326416_0.04997877833348019\"},\"_hasShrinkwrap\":false},\"4.1.1\":{\"name\":\"ember-cli\",\"version\":\"4.1.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.16.0\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^3.3.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^8.0.6\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^4.0.8\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.5\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^9.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^19.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.2.1\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.5.1\",\"release-it\":\"^14.11.6\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.6\",\"testdouble\":\"^3.16.3\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"1841d84da146da7e58e7ef70a33adb8bcdd82d9c\",\"_id\":\"ember-cli@4.1.1\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-QFgV14wYOPIc4h1szQ8OW5evPUn7B8YZDs/dexRmD6x9+Y/2BH8lmWyO6vFopBhgV91w1/mSiNDsef+MSdBLbQ==\",\"shasum\":\"166a15f44b1ec6d4643261a18c3faa1b2cd4a5a2\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.1.1.tgz\",\"fileCount\":257,\"unpackedSize\":1198505,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJh7vK6CRA9TVsSAnZWagAA1AYP+wS133k8Tq0ab2p+Lz3c\\nBHx8schC0vEsvykqqUFXCItZ8Ck3Rszy86/hpb7BkabfKE9eibBYTD3s1Zkp\\nEL1RzcbLww5QVkZYmrTp7fRVCR6Fej2XzFC1UDjw1otIbwM+60W7zc5OA6P4\\npNAD5LDNoq+8ocu/jQSGxQp2IjP5HmJWH6h/tFyt/Q2eI+wTIjnQTedNYKRA\\nOLNQ49drtNN69HRqzdmRi8SdMaqyZq/Joq616ADcqKP2xcGaizRbgAJUrxul\\ntLffRa6dHnhEfXgbvxBtb4smd10AQQyGFjc4i1dQJ0SH261yTvpnmcaDKFfu\\n4fON3yktSreW9ZzVb6oAePQABdROZko4E3vNTFCy0xZrz3mXh3FCmvTiRisq\\nFcggZ/xCrDuSYCaydT3dsyibbQCFfZOuU0oJrboE472FMknU1eaMMyoHRNFl\\nf/Oy6Z7HED4nDdSdJs/oZFChqaTZd4+ye6xOSfHOcrhcCxPFro5VkkEWKop0\\nWODdWb40A0VkDJpMLppZ5BKUlvmikmOCRTcA+VLXrruqAucpx2S804rcSLjP\\nInTcMEAMUa3yHBTdTYpsC11hFVDLKhpb517Ll2u1Rht97HGnCu9+5o+AwSgg\\nX/51c2LykzHLvPNXt7H4p61r4uErDmF0FvRL4JhZtw1tx4OSy3s8SjLf3lXs\\nMukq\\r\\n=Y61w\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD74lj0eM6n3b7P1DigPO19J36sS3IPJZTLA4lnwSbsFgIhAMxgJjvWEGvKFEMXVbdoIASq9bXfYTc1eVkQBtLMX39P\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.1.1_1643049658708_0.65943328172354\"},\"_hasShrinkwrap\":false},\"4.2.0\":{\"name\":\"ember-cli\",\"version\":\"4.2.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.16.7\",\"@babel/plugin-transform-modules-amd\":\"^7.16.7\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^3.3.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.2\",\"filesize\":\"^8.0.6\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^4.0.8\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.5\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.6.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.6.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^9.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^19.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^9.1.3\",\"nock\":\"^13.2.1\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.5.1\",\"release-it\":\"^14.11.8\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.6\",\"testdouble\":\"^3.16.4\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"3bfa655fa506fd520deabfea3a3e42eb4c9b3d10\",\"_id\":\"ember-cli@4.2.0\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-HkWw9lqgBoQTHPgHOkKdpw0toPsHnTMg2acCBd7Vneztn2TdDXJQgy4KheB4NoL1NDDFXHOu+PnL4feHUB7wCg==\",\"shasum\":\"5b7fc39d7543fd23056f836f445a3a8307473d72\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.2.0.tgz\",\"fileCount\":260,\"unpackedSize\":1207814,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiHk4WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrEsQ/+PZY1jv3m3GJ+R0hkEhVpCrrdUTWm4NhWmvqqosyLLDIltKqC\\r\\nAIyWRgNQ68SEr2K/mPzWisE+QVDkPLgxCdg3F7VDgMmnBUmBNoBCSJU0It4S\\r\\nRSCZBy23aKaTshnJKCyS7UYTwXtcKEHrda3MKfASpuMW9zdeNs8db58B6Fsq\\r\\nNgBi9zfb9FPZ57zX0FmHrn18bsFy2oOBsHICoYW889GDXA6Q36rclLI8vXOV\\r\\n0hXpjQyrrDzi+Mb0ORZqFFPlZmYYs26dVhmGdgOi97JrtKlrOseNNiAXtBQ/\\r\\nFAMo0BfUE+1qhKaect+XJ09HsRpHm2t4niOaONRzGKZeDAesMCrw35x+kbrg\\r\\npGdQMgzLb7nTaryC42JZUnyZiW+SnCY2EKlaIzC1VpPBzjxLegW77/N29CtU\\r\\n286yD7t2c67+prygYF+M6FiKgGYCbz0RXQmZoQ5i3bFLthUvHukkKNiqKU+0\\r\\nu3sS4dkUZBlIWdl7uypH4FT0VqZVyXlSVTHpxDvMcWsDm4jjB5kqT6uegc/i\\r\\njWBimKRI+yn6k2OIMXLhkIh2F2eh2gQ4Vs7sg24lX4Keyfz9srKz/VD3kHlo\\r\\nStWxDBocnbB074oPUc66eOx5WhcEGpNz4P4gSmJhqPBfy7GOHArx6uEYwCoy\\r\\nh06Khip0vKEZiOJJ0JpF8UzDRGl15F/1z9U=\\r\\n=R0gG\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICgDoAs9vqFGE6qn/RL46h2BkpOyaP5wzV/SX/qqZiirAiEA+/yOplkM/N3WcVIT+6FePw9pd1yeHe47+YBwnLi97fw=\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.2.0_1646153237901_0.918422691013209\"},\"_hasShrinkwrap\":false},\"4.3.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"4.3.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.16.7\",\"@babel/plugin-transform-modules-amd\":\"^7.16.7\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.3.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.2\",\"filesize\":\"^8.0.6\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^4.0.8\",\"js-yaml\":\"^3.14.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.2.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.5\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"safe-stable-stringify\":\"^2.2.0\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.51.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.6.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.2.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.6.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^9.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.0.0\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^19.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^9.2.1\",\"nock\":\"^13.2.2\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.5.1\",\"release-it\":\"^14.12.4\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.6\",\"testdouble\":\"^3.16.4\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"7f49a34e21a761342676c870ae186a442dd5ba45\",\"_id\":\"ember-cli@4.3.0-beta.1\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-vFyZj/XrjdRJm/SBxuG9n1q1RSfFY5ANEyXzLrJk+b31kcsvzW/Zz6Dj/vIJm5yi0x97+fgAFQ2VJrqr+Yc0HQ==\",\"shasum\":\"0e601d3eda0891492146f111c7a6d76709301ef0\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.3.0-beta.1.tgz\",\"fileCount\":261,\"unpackedSize\":1221956,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiHobuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqfSA//X/jH5Y5cdP0SFP5Al05bMhO6a9j6WVtptXPuJW+B7Egu7nz1\\r\\nN9nYyJOhuKi/EDXP4XYlQLd1JJV1L4ilPWzLgOlJ/4glDsvPOiMATJanUI9b\\r\\nkCCepaIKd0HP24k9Dz6I0Rhf5W8+9tPS9jvMbB16njDGz9I2ZWTVvAn9709V\\r\\npVfrmTC9rQgojCL7yTYStbmTUfNDKYgfPiG5K0m/hrIKKuBV27voxEqeJjzo\\r\\nQagsG6IrdcVbwqN7D9B/UMfy62g4ALnJypmrUHleo+qw5hXpcxQA9QkwKwCP\\r\\nnV+o2fBX8o3vHI5oTmQZ1ENhNP86EBSLq/avwzCrubyOxf0NakbAxLrJA1xe\\r\\nMTL1ViQL3wqUKOHw4yZnYN7MBn1Wo60ZL2lRuWdXdZpMVWRtuEqcqzzGZPZg\\r\\nMtdF7F9Zka4S7KR4IcM0YxsGgK9mhv22Ot5hWgq2HMw4U9ps0Jd+COiOmnsD\\r\\nfPCKumnkd7eot2qXmGzi54GgydmBTfCjO8tG2OxUlhmAB2TK7BYwbT6zRifG\\r\\nUs50wm4krjKMvCmjiIwkRgpqgF3v0LCMZsPCl/8K3KcUDJ3TMzRyRMAHcv94\\r\\n18ZtwRRcDxq0RIY/nFHKFYDXkIj8tx/AhjHmwcAnI9NCRrseJMpVHrTGJAXQ\\r\\nhpAVpICZsI9M6sM+HvlBe4OVS76CBjSAUtk=\\r\\n=gkf9\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIC2tiffLUJ2wVUBkXKA/EIq+EmiWl5tbnyXl7gFDFSRHAiBaBo2QavNPTQpXpW/dEe+3MsE+/RWROqG6qg77CZZvVg==\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.3.0-beta.1_1646167790200_0.6769506058835075\"},\"_hasShrinkwrap\":false},\"4.3.0\":{\"name\":\"ember-cli\",\"version\":\"4.3.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.16.7\",\"@babel/plugin-transform-modules-amd\":\"^7.16.7\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.3.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.2\",\"filesize\":\"^8.0.6\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^4.0.8\",\"js-yaml\":\"^3.14.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.2.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.5\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"safe-stable-stringify\":\"^2.2.0\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.51.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.6.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.2.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.6.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^9.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.0.0\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^19.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^9.2.1\",\"nock\":\"^13.2.2\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.5.1\",\"release-it\":\"^14.12.4\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.6\",\"testdouble\":\"^3.16.4\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"e7b408a9d8747d29d964a6c8466fe59b7e95007a\",\"_id\":\"ember-cli@4.3.0\",\"_nodeVersion\":\"16.14.0\",\"_npmVersion\":\"8.3.1\",\"dist\":{\"integrity\":\"sha512-GRbbrIZkNVRDL+1ifwOwTuDCrlh18eLzeGtF0og0Z2oCjsUBgif3IoBMYa2NfRxGc6TdniJhsoyFwzCYnaSgbQ==\",\"shasum\":\"ffc1e04883ee1c17f86fbc700de7f01a0093445d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.3.0.tgz\",\"fileCount\":261,\"unpackedSize\":1222095,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFLamJwvLhrep7ukAqIRQWWXFxhtERyORvQBvI8vcc9LAiBWa2ak3Yb/eUSIgiU0t5+YRelSmRy3ecDxJj3zJxqOYg==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiT48CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmr8Fw//Q+wS1K8AoHKBA5c7WNxdccHhaKexvIk9xrla2qPYori6ewxQ\\r\\nk56/XQ9TSJidxT8UVtEcirXexwYyefDOFzjve0cQ93p1ROpViRZA6Pj2vH3C\\r\\nGwMYWzRIvvPg5Ebrr356WGqPQqNTUTucNjtolm8D2PPn8CjrxHHs4BnbnWyM\\r\\nGDPRjfNcsuSX9QmBLY2FH10IIEIYnm+Xwbyo89kMpH0UxOCcf6DX/RpeV+6b\\r\\nARkrJhxZK9zDEvzGTkuPBzExiXnibttvB+VrG3BsWJ1hX9I07pA0dHQc7ikr\\r\\nK/bmlh38IpcR3s6iX1BEigpUO8Zk9LO47yAJLhjciCSiVFGbaZUdojziINWz\\r\\n1rWsYbCbPSuPJGRYqa8b8eH8tVmNA6nGhLZz8SyhEc/PKq0a62qaq3Ai8dOL\\r\\naPtMf822goGbHhpPUrlmEexNdobTS72W6ajbIf4Q5pWjyzPlRCE1opTNbUcz\\r\\nqTX3cCbZCnEMF1+OGJkNbeO53sYjZP9+FGtbspFEPJzJhJVL6iWd5kkt5ooy\\r\\n7Z/57ryZLuXNul4ZFCHyuHIr1djYGqF9FpUaB+b6giQurUPbmFFOE+Fp/rW9\\r\\nwYQIsS7oYxK8XXLNF4v4L4S5pxKCFOUaWhFqr0s5jU107I1oHjN4OSye7OU5\\r\\nB3Qus0jaDo6HcWNxep8iUHeY23uGiJDagyQ=\\r\\n=PkM1\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.3.0_1649381122626_0.22287194595972104\"},\"_hasShrinkwrap\":false},\"4.4.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"4.4.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.17.9\",\"@babel/plugin-transform-modules-amd\":\"^7.16.7\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.3.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.2\",\"filesize\":\"^8.0.6\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^4.0.8\",\"js-yaml\":\"^3.14.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.2.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.0.1\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.5\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.55.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.6.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.2.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.10.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^9.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.0.0\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^19.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^9.2.2\",\"nock\":\"^13.2.2\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.6.2\",\"release-it\":\"^14.14.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.6\",\"testdouble\":\"^3.16.4\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"1fbf62fbaf8094136aec437e3a903df4e5eb91ad\",\"_id\":\"ember-cli@4.4.0-beta.1\",\"_nodeVersion\":\"16.14.0\",\"_npmVersion\":\"8.3.1\",\"dist\":{\"integrity\":\"sha512-QU1kh8URzBmEsYvj4JpRhS7esuparj1LgaRdEPUWxf3UIrSp21kvoOP/EeoOCMnQUY+WZpX8e8au1WWR4CzSsg==\",\"shasum\":\"fe6f9a27dbe277b9d159398ff7e44f414a44fbb6\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.4.0-beta.1.tgz\",\"fileCount\":261,\"unpackedSize\":1222522,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDAED6EAAtShhe2cJAb6I+ARiCmERjp4o7eUDsAP72eEQIgBuHbZxdZMrWj5if2EsuKVLrcJnRoPSX1Mw3x3bKenZ4=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiUK11ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmo4UxAAjw4kUsZiomASC8iZ0YgnykoOayo1sGJYU4I/bmWRDGkYXFc7\\r\\nLuy3hV4jFq/0kfr586AsZvejAh+wXzWe7BmmYU0if96vaNPIwuORDj4FJzuh\\r\\n7cAa/44B+PemnVzU6RWm2xvgML7lI4YUiSQ02767Qf6R7ZU7gjcX7OsO3RZ+\\r\\nhriKG2ZWuXjL5KLWSd1UgcfPdlRwNHcSZoBCjnX8qQ8d7cWvHn3XVTrN+ktl\\r\\n1La2Y6d9myJB3yTCYwdS21Gz0vQJ5B5Y+aCViAbBh+TNdOrYaKDmDmp6brod\\r\\nIENn7KYLvoIoy4TcudufRJYmfqFAg+xVShanT9xl5/ZvJjElUOlWC1RZ7UVA\\r\\nL3eg+Yyzsq0RsZSc0ceOech6a2KnY30XzLskh5lMF9FjT7CJ/pljKGC2pBaM\\r\\n9+L5I0sFeKiBOvwaz6l79cRI0qwr/Sq0nJphbN/dewhYBxCTS6ZgvFEDC3KX\\r\\nIF3cC8EPkbyDgzp5o40zlab4vnXdTaFoA9tGcwj4+K+l3zQ28Gg7GlkApcNb\\r\\nLU1WM6oDtWAQfQb1f5/JFszt+oyVd8tno/6zmiz/jbyaPcmKTSW3la581e7Q\\r\\nsfGBzv/qNoKcKu1biSZBAi9viPFLR2mprRNBqp4YbSgjhi0t4H4pbeM6UZNl\\r\\naovz2feS+rugCffX57l7yEq5nP6oRHFvlhY=\\r\\n=hrSa\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.4.0-beta.1_1649454453113_0.7725352306647233\"},\"_hasShrinkwrap\":false},\"4.4.0\":{\"name\":\"ember-cli\",\"version\":\"4.4.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.17.9\",\"@babel/plugin-transform-modules-amd\":\"^7.16.7\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.3.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.2\",\"filesize\":\"^8.0.6\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^4.0.8\",\"js-yaml\":\"^3.14.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.2.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.0.1\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.5\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.55.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.6.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.2.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.10.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^9.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.0.0\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^19.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^9.2.2\",\"nock\":\"^13.2.2\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.6.2\",\"release-it\":\"^14.14.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.6\",\"testdouble\":\"^3.16.4\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"2f8a54df3b8c43866551c9f8825831744e80d13d\",\"_id\":\"ember-cli@4.4.0\",\"_nodeVersion\":\"16.14.0\",\"_npmVersion\":\"8.3.1\",\"dist\":{\"integrity\":\"sha512-0MulrhbyahIHMUDVaNJHQrlJi7xfN6G8XBTF6URfN65DfUAFBOjUKlVqVciQqE6evbltu388D+uvqhbNtIr7mA==\",\"shasum\":\"4e9211a71277c8373cc1dce313822b23249e7cad\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.4.0.tgz\",\"fileCount\":260,\"unpackedSize\":1222658,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDvwr3RtEwIB+AuCHonUFVvK/1cNaeg4SAbWrAX0rebjQIgFt0fqbqwMlHcHE4AZq+5zO1IqqS4f9LkjRHENZmPJx8=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJijnQ2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmryAw//SQvo2RrgZlnphwb+lDPRJucuy2wiEJt8IJWuHXB30XKhhWql\\r\\n/sURukO4jTr99rzYDu3+cOxgZLbAnw4c2T50O04nseC8SCeKGGZMY+mtxCaC\\r\\n/YpgKobsdUuea3igS8OhKsPv8rPLA3e4266mqrBrBQAjN0XL1F/SaSIv4/0C\\r\\nlplwUopgCMbBFDp5EYK6NT+yspwXf3DlOLIPIjNL+La23cOtFuUFZjHHbxTu\\r\\n8lqt4Ud1kWkgBS0RMhUAmp+pjoGOQ1RuNnfDJ4DzRQRAePk3KEMjq34qktQT\\r\\nFgQsdAxwTYNvdK/L+Z4eP/UDAoRIXsMNgiypruDBtS6o1auosnrDnjEKrTOM\\r\\nqY4nOKJ+NbBz6QEKhgwVN9Nw1zXk26M9xQKtT47IGO9yu2IhhRGzqO5M72zG\\r\\nXLZvy8Lf27Lg2iHShG72ZmJwG9bVcrrYg1R1ANXk+/cPCqZ3ysm7S0KIMPIm\\r\\nLxG5rRnhw8IS1jJQEeReubqF42icrwQZnkUWImVED5dt5fKDJ8gRmq8zYztI\\r\\nNXF7jjma03FVqfHgFla66Um/cGBnREGx7eIQ3YnvuR7ubFoOFkPuuRnlsQvj\\r\\nQ4Us+F/wPdpbePmr7rm24hImNxwKNd03oEqCrj4Yjrn19h68OplCq5yE6CUy\\r\\nQL0Uw/61sQPO2kIICN30mG3HB3/sr2WPTi8=\\r\\n=WntZ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.4.0_1653503029879_0.5652299991396326\"},\"_hasShrinkwrap\":false},\"4.5.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"4.5.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.17.10\",\"@babel/plugin-transform-modules-amd\":\"^7.16.7\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.3.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^8.0.6\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^4.0.8\",\"js-yaml\":\"^3.14.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.0.1\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^9.0.2\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.55.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.6.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.2.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.10.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^9.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.0.0\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^19.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^9.2.2\",\"nock\":\"^13.2.2\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.6.2\",\"release-it\":\"^14.14.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.6\",\"testdouble\":\"^3.16.4\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"ba9e1246bc06e033de574cb12cd29d9e16353187\",\"_id\":\"ember-cli@4.5.0-beta.1\",\"_nodeVersion\":\"14.19.3\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-zsFKyKli/qyfS1/xV1j6OT1k1zs+Sol2LF0u9tIwx4+1h818yeECo2f4lIlqW1DGKjjJX4Mz0a7nVdiyD8pZLg==\",\"shasum\":\"bb3171eb544e21a2b73ebee20d9eae83a7f275e9\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.5.0-beta.1.tgz\",\"fileCount\":261,\"unpackedSize\":1229507,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCVrpfZvwrl0SEODHlbhxQvhtmidHiwW74+SQxHAH2C0gIgAlZo83psBnbwhPlWpYHnlz55D2e80KlN5xev5jfiCVU=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJioP7CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrUHg/7BF3+8/ROGPTZmPfEE+dyYjAXcS3AwlEmOtumDlmB6lctE+fI\\r\\n8hyUo1QHywLS8gjyGbEeek0XYqw11ygWYjJntD7K5U9APfDQSSLEGV86yJ42\\r\\n9z+6J6lvT5lJYpf0kc3LHcYtDhn/4A/eGxgcyFgnkbCYMYnRGmc99l03OJdl\\r\\nWLW1jX1xTrnGkW4Lh9mauQbgSfbxVOyN12YSy1XSfa9LZQ9ChUH9Y7SPvLpj\\r\\n1pLC7mvOFu5ocQ8EFn5//HtkUilSTegpgEaumtnwFwNo5NV31cK2bFAG/ivi\\r\\nrL++8KphKN4D1LJM/Z7/UWQiyX08brCHC+riH3UojBXsI786VXzQLAL767EV\\r\\ndNZ76kab44WRC35ef8XnBMOBY3MLWqfwDEsuBm50Si4HqaVZ4N6TkKWFO+f/\\r\\noRCoyhzDENl305/Ic/FgVGh/7wsX5ASFpU3uC48MA2vopXbjmg+CM2VePnWf\\r\\nSjxqOJjjYqTfMPFExSc/rx78hKP09UFTjCJURoiTnn3Ks4/byDVDb7/dWBYK\\r\\nZHOTy0VRIdDTR+S1nSI+FJXzLkxB3tsZZPJJ9fG3YkS9NGkLobJCLfb2CFDm\\r\\noQMOVXRrt13VxoOrsXEhkHSphq3c5Vlniwjohfb2kxBK81ejkw2fHPzHI83G\\r\\nntlqk3XU4IwZ5filowqgyvMG44AEF4uTxDA=\\r\\n=Z42e\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.5.0-beta.1_1654718146568_0.34229074677292703\"},\"_hasShrinkwrap\":false},\"4.5.0\":{\"name\":\"ember-cli\",\"version\":\"4.5.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.17.10\",\"@babel/plugin-transform-modules-amd\":\"^7.16.7\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.3.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^8.0.6\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^4.0.8\",\"js-yaml\":\"^3.14.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.0.1\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^9.0.2\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.55.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.6.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.2.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.10.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^9.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.0.0\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^19.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^9.2.2\",\"nock\":\"^13.2.2\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.6.2\",\"release-it\":\"^14.14.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.6\",\"testdouble\":\"^3.16.4\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"d5a4e0b0c2e728c763cd5a1376a3d1f221fdeb1c\",\"_id\":\"ember-cli@4.5.0\",\"_nodeVersion\":\"16.15.1\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-V053lYxXffOmb93oyaRVU/R/JFPvrxY6F4uh8bYg4joGm6yxbnvNOwyzZuE0RyE1FPCMAzo6gH7xLlOisHMiZw==\",\"shasum\":\"e4f4e55db1f774db1b7bd17a2827b5ddbe4c23b7\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.5.0.tgz\",\"fileCount\":261,\"unpackedSize\":1229469,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC0ecFJZN8tqe8ZDw/zwrciQ/MOPH8MVWJdpd+HztvprgIgEeUqRLavv8+ZIob+g/seE7GhSBplD5fkUJ4vD6+U9V8=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJizG7wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmq7CRAAixRdiBYMYixfhZl+piRU63Kp4VXEFR55pMnXpsbrH3hfd5Te\\r\\nFjLT7bNJyoUBMbjCtC6eu+7UuLCIvP7dabajXvOLqlPQTqG9EPnK6Gcrb7S0\\r\\nAo3UUCaZnssnrsCUQP3K5VQmLMtV++PKI0QhfIsB8XnUQgnlrn8vm0n4Lrah\\r\\nnbbHFfVSvLwbxQR17fb86fXjqVjhugkEurukP7NTLqVseQH4GJF73CcWuQj0\\r\\nBwNWLiZm0kntH7Y+tXMLCMdTrpLNQXgSUIp6G4DCeNvp40pwg+cx5AnbVrEQ\\r\\nHDXZpPYmZczaKrofE0faAehZz8iYnRZKwci16HLxzlTTFY2GGPC2FFLWltMI\\r\\nt+D8P/ulhj4UFPnQeoj199ol6WEGzowPSZJK92+xPMIBaF9FcYCqdx8LWBQ2\\r\\nYvc8jkHXusjq8kqlynXK8L7zhWmq5UKf3Xe8rXSkGcJtOeEBRiZ2wsZaz/q7\\r\\n0+DRueyJfLg5lqDalGylbs+HVejh7OrUevr3ISDWNqcKNl8YNzZyJq1LGe3T\\r\\nLAR9QMhGyIAiECi2EYaaQXcLJXzEfTdsITB4myzOyR9ASTOJBPvElfA96zQ4\\r\\nbX141qdJfRoPWT5JIPaUCnTk841OJ1MlmF63MP/MCrbKuTqAFQ5pPOURZoM8\\r\\n5+WFCMcVwlLX007qAd+rV8Skr35kByu8nFU=\\r\\n=FvCL\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.5.0_1657564912341_0.989459489684374\"},\"_hasShrinkwrap\":false},\"4.6.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"4.6.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.18.6\",\"@babel/plugin-transform-modules-amd\":\"^7.18.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.3.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^9.0.11\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^10.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^3.14.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.1.0\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^9.0.2\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.7.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.2.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.10.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.0.5\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^20.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.8\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.6.2\",\"release-it\":\"^15.1.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.2.3\",\"testdouble\":\"^3.16.5\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"79f8547eb8d8919c45f17772e9b63aadd7ec9720\",\"_id\":\"ember-cli@4.6.0-beta.1\",\"_nodeVersion\":\"16.15.1\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-ya4VKA1ErOBbYdC2jpXahtB8a5sbuxGd8lXt93yKQtuWFe4G45UEl1ViKROBk6F3sr13oman2B20EGU7XdlaqA==\",\"shasum\":\"e60f958e640a587c2d4d40784a190f51239dd8ac\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.6.0-beta.1.tgz\",\"fileCount\":256,\"unpackedSize\":1231074,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDXDcAdsaGhMYWwpglZ7NGJtccBgRymM7Yv2LaI47YYxwIgSBKGBbyb29tZtyT6Xc5RulY27jhCJyXbHIwH54x60Oo=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJizKemACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpApA//RZ9DPttnuDuGU/PyIvphLjF6XNM9Fg7lzOy8E3T/45HWfm4J\\r\\n3czRWRuakqC0mYivSXyYrFz9dVjVKLJZS9RMxEC/u4F48ePCKUpvP26eaGNY\\r\\nFckYUGB/nu0Fas6dIWg6WN3/GyzmaoyJKr05QQASDhWMvKrktJcyLeGoFpe5\\r\\nYiSg5iDPjdkZsvyHaSv8ECechmyEH2/+F9eOdWhiIWb9NGtbkzIfO2/vvaX0\\r\\n3Lr1KVzb516N04tq3QID/P7a1jJjZONjhH3Gg+mF1/SHT9Cuw8oHH4fuXChi\\r\\nymR+vftZ2yeLfimyUmnoYqo0gViFLNAw32bjhGMDb9pT58GkD5bjICeiK+x3\\r\\nPT4lsbdmpKK8gZFwE2xTe/M8xXVKxKNn9K44sBypgsAIKxseosOBS3OTZMC+\\r\\ncvFMipRW/tL2fG+QPzC8ZKpOSnMy/jc4CCtGMbLdEyH2Z3Q0aKSsFJreEVFR\\r\\nsn9eN3rOIRwhi0QhxdU+aTWxxhc1oaOFk2dKNH7BRRxr7PqYB4EHib/H2mGb\\r\\n1C91zes66edTIJuSTOHJcfGauwZdqcFTrwzi36oWJZnBtmm2iNrBsKK00R2D\\r\\nC3Xh8xQ1yBzJFrfLtPJMrlLUA5ImHyV1StWhkR0wGSOoyCRzYr+8nHQRWBHo\\r\\n0ZiD05JuVw4J+8fuVk78pcsv3daJL+HSmkc=\\r\\n=lbxB\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.6.0-beta.1_1657579430665_0.7243199167734478\"},\"_hasShrinkwrap\":false},\"4.6.0\":{\"name\":\"ember-cli\",\"version\":\"4.6.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.18.6\",\"@babel/plugin-transform-modules-amd\":\"^7.18.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.3.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^9.0.11\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^10.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^3.14.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.1.0\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^9.0.2\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.7.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.2.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.10.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.0.5\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^20.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.8\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.6.2\",\"release-it\":\"^15.1.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.2.3\",\"testdouble\":\"^3.16.5\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"814281f7a03a0dab8a5f3b01f6d9a11b9626ac03\",\"_id\":\"ember-cli@4.6.0\",\"_nodeVersion\":\"14.20.0\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-4OAPHJJt4wARrTzfpfEM49KA1JJjMZ/8mhUncdqJFJG19/mS6yJiAUemnsLhZLnbjicB/gYSQ3rrUv/vxeX3cA==\",\"shasum\":\"ff409b99d074414a8944bdadf6db820eaf2dfb7b\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.6.0.tgz\",\"fileCount\":256,\"unpackedSize\":1231035,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICmykFnLAEkFoYI1bVJla2oSS9JnXlV5HMKs2HcZ3E0gAiAV9lWMdG9Gjf/uo14Q5QnTTf/AkIuHJ8UBIK7Q5HK/cA==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi3x/UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmq4gw/+LK0/3SuYrOtqYlxW8Urt7JUywWmx+cKMMJejMa8XujoRthW/\\r\\nNFGVm1EnNi65RwcRf3KvlSk0f3F9gHBxSV8HrBcU89OIANho2V3K1M8gPH5U\\r\\nFRi6TaTAdbxjkOlLRXL55KmgHXL1lZ62pupKRuDnf+HIjPtCU2KiAiiru2LN\\r\\nN3v48XPB6Cid66bm+ECmXK6HfNQ8VQfKyTWg4YtaX/c+wVM0aRFinE5DsCAx\\r\\n8PdaoF8reaEIOZGsV2kLf4pt07IJw06S2uWYCYxR5l645Y0+PHlhbame35ZM\\r\\nSqP1mJFbM9ddLCFWSRzcLah7h8xh+0K2ZfpN0m8TvVL7gSwkdQb8o+tWvGLv\\r\\n6rtxrh0wx+yMYtV4lyKLeiV0eFIycIi6TF4b+AiVczyyEOAfSq/GYVDu2U2L\\r\\n/m7xTeWQS1dLiiaNCGkl8LejfwNUklNQY7Ixl86U9BGfzngxCwBQ3VeQrGob\\r\\nkW2uwHmhTGaogSj1amuLQgDhkgKetxwlhOFqH5MVMmCwJRCtuGIGR4B8zQit\\r\\n+I8t0G01vfPQDvg0DVTckS6LdaEB+EDCGSDrK03jhzHU0WNWrFM9KemOcPdI\\r\\ndNtiIfk0IGn9uvqTAXTv4BMW43rCdd1EzQFF6i/CRGPMvS8M5RyTbU4eOGrD\\r\\nnKEQaXWgUtrAd2WdI5aqTuJ1xDNl3Yz5wFI=\\r\\n=iafM\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.6.0_1658789844651_0.26522925914714457\"},\"_hasShrinkwrap\":false},\"4.7.0-beta.0\":{\"name\":\"ember-cli\",\"version\":\"4.7.0-beta.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.18.6\",\"@babel/plugin-transform-modules-amd\":\"^7.18.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.3.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^9.0.11\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^10.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^3.14.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.1.0\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^9.0.2\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.7.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.2.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.10.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.0.5\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^20.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.8\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.6.2\",\"release-it\":\"^15.1.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.2.3\",\"testdouble\":\"^3.16.5\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"69e3ce525f7e77e97a841ca09cdf06007b74f748\",\"_id\":\"ember-cli@4.7.0-beta.0\",\"_nodeVersion\":\"14.20.0\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-XDG5CCxpn15dwEosoClRhVt9KxcMO0N1hbn15YRaYVBIvU0tMrN1F0BMw0F/h+d0NpyNzvOFhbdFbKyORke1bg==\",\"shasum\":\"d8b6d5a52f9dcae2a89543102d2c8338ba315a60\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.7.0-beta.0.tgz\",\"fileCount\":256,\"unpackedSize\":1231490,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCF+olZrX2kfkVV0FtBengPYDzvvvvBPL7Hrpx1XxtFFAIgHl29/OdX7g4nDo5PMu+F9nxQZhkDc8sVP7tPbL2qFCU=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi4CnxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmrf0Q//XRqLDFBDM+i1newSPqI0ORGwTyGqXVGYnTmLVwcEMhv00H0e\\r\\nSmPTaYfwlcqRzpeGwYpSpRf2LzVvAQ56CRRnExL2vHeMbCKyfzFFly0IS8Jn\\r\\nFfrAfJHHsV6tMY2I/JJSIoaWGBAKJseft2/L/N3SPC9BVVu6tLXSyX7opSvP\\r\\nf0bBpnHTBtDGWAVtDzKMdszdYDiCKDDzNygVjizWvLU0BnJFHSWpX2WKwFCH\\r\\n60lQxLoe9zD0aqiYjZXp3o36iprzA7OyriNxdnuFB/3tO+8MKxi0TwNXnPMd\\r\\nH/7ZOyjaFH1DKp7URiRXTOtUlBYhz5/gi534s/ilRzINMAjiowpbSUk0ldIS\\r\\nPxSqVyd7slXPmjZVc+QlhiL36XAuCOeXN7oUNyMgT2rBoZpzUQzOhaSkdGhM\\r\\np/zGOEg9k6xLr+JuhBhxKeI7JkV6jPEsYS4yOnlnsdshR8+7RbCW+s7RbWcD\\r\\n9yw+4Hq1a7W5PKe81AWcJdou53G0YaCK8A3PZPD4rblWli+TAmw2cUMkYMpy\\r\\neIyWyzYS3eyTaZZHvfYJnyObltEFojRA9lJOra4Yy5CMXLlC5WxgVHuwU7GP\\r\\n2yihY+kA+kNSuzexCcr8jj7SQgnMgv3vRVT87LdcsiKm2gZ7QRu7qLURBH8i\\r\\n0aK2RIRnFc8ESBS7mZRWs2Rz66Gq0EyOPpo=\\r\\n=r5H+\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.7.0-beta.0_1658857968879_0.6368620564985594\"},\"_hasShrinkwrap\":false},\"4.7.0\":{\"name\":\"ember-cli\",\"version\":\"4.7.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.18.6\",\"@babel/plugin-transform-modules-amd\":\"^7.18.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.3.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^9.0.11\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^10.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^3.14.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.1.0\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^9.0.2\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.7.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.2.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.10.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.0.5\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^20.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.8\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.6.2\",\"release-it\":\"^15.1.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.2.3\",\"testdouble\":\"^3.16.5\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"6277227f89ac7aa354d9eb9bc6220423eb0586cf\",\"_id\":\"ember-cli@4.7.0\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-OJApGmIFBqzIYLQ6Qmp7BdJZxtNExkp2oUaAoFJhu9Z5VAVnORFiPOR+bQkR50SNVusHTvlR4zC7mMLrNTy+XQ==\",\"shasum\":\"1fc5f272eaf3059e5b7a958f40486d3b1494fade\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.7.0.tgz\",\"fileCount\":256,\"unpackedSize\":1231947,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDTKZkkEdOrBjp4+a6r0HGYXKEgkcArlZywYPP9gri/rAiEAh9dEKeFUmdqbYkDUeFdFeNQAXcgQqKBXkCGiucnuqaE=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjGL8eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqR9w//cfMOjyQhqzNVix72O4mE06/FOP0sBGTjuwSiKTGagsOrQmLk\\r\\nHsySgMw75OdoC472KeW1CvCHRGu9RMIfIdE8uW2KiC5UcLuN46fAr3vw+vxI\\r\\nPl7Uoy2LjE6apzYbMfMNSDkTxGtQFpgVo8Cw+e8TXgPl0oGiS+m4cmSWAIzT\\r\\nq2afei//KQNLeJC9JOMIEVIvz8b/uVzt/+v6HwFaV1CYWMoasmNAtDto7Tqh\\r\\nA3X3XbyvC40kOzog9I1AkLZn5RpS4bjZ0RAuHQauQoHEuEzGE2oh0X/9hjDj\\r\\nCgmULM0qOYc6WPLqyy1WC70Xt2FLPdSRIRhUwq4DVPt9zPPe52+wgsDKIcBv\\r\\n2iGhL34DxnHahM23ytPflLBmH6cc6GTDPNC3NyaSV3QVsz21ZkGvEvjR42f+\\r\\nlvPBpt2sLxE3/pVaR02vjDNd2s/u44r0xwZjbZoB+EGEz9MrUSwuPHB4a4Gl\\r\\nDRCGucZG7EyxQbEi2BQ47JdQiI4jkaKTtszF2Fom6EaIV8rfQsrnOg3+HYbJ\\r\\nPMo+kj27IyKpNnmnycgXptpc+ab74Zp5uTKTBn/lproMRhmFqFQ2xWzFklje\\r\\n3wj+I5ECD8yXzxHRvelvJcC07yF/Ivynmx/OxrjsuouoypCsNOITwbAsg+ML\\r\\nSlvYchduBCES2vbosyd4KuLNI2WOH+E+uUE=\\r\\n=Pdwg\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.7.0_1662566174687_0.3433685690149102\"},\"_hasShrinkwrap\":false},\"4.4.1\":{\"name\":\"ember-cli\",\"version\":\"4.4.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.17.9\",\"@babel/plugin-transform-modules-amd\":\"^7.16.7\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.3.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.2\",\"filesize\":\"^8.0.6\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^4.0.8\",\"js-yaml\":\"^3.14.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.2.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.0.1\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.5\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.55.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.6.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.2.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.10.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^9.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.0.0\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^19.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^9.2.2\",\"nock\":\"^13.2.2\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.6.2\",\"release-it\":\"^14.14.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.6\",\"testdouble\":\"^3.16.4\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"17e72db733f29157929cc8fe479d1b560b5f58ad\",\"_id\":\"ember-cli@4.4.1\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-+38vmpKrAYTLXzmirFQGQ/9QJHJHhNX4F1/qKh+njdZnkPHDfvqxTdewXw+6+pF68LR+/26cw1bxaWxq52/48A==\",\"shasum\":\"6cd8e571808cf283a780c5c0f5eeeef6c11e055e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.4.1.tgz\",\"fileCount\":260,\"unpackedSize\":1223570,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBBrzl6wS3QTe5G8+Khd99x6onDlQJUyxJSKKjVCKTBnAiEArb0anT6sH4tJz+FGXfPc+atyNWanQ1+vhcbFgBpzDAw=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjGOipACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoteA//fp8rD737p/v2K4Pzb09Dgj1Fe5NlGchYnLHNWZfrSv2oxHJd\\r\\n/XzVWIyAYCgBe5l1/amr1ixCA8zaKxj1tM3uxbIS0RG3J39QfAoerW2r/UH2\\r\\nWHgBsLANtKojtqiQvWBR5CK9sFSbup8Qor1eDN+skg6zWksyC8mtjaAKFPNc\\r\\nN7NJSNqinhAEISulfYmLSPNqiwJpt8ZMsQd/HZDf77euY0YUBa5k7UV6II4X\\r\\npzQ4jzBeTbEfDD7WyqOCg2YJpuBc50QwKdRjkXAzO2LWZHL/26rurdX0YozI\\r\\n9c48wtDcrm/qUAcfJmVT1I8rcKheEyghDyj7ofFDvot91ZUNOHcwfNgVpUrX\\r\\n8/AfCKf8EBDdKuPrV2W1Up6jE+gBnLS75BIerwRpEcetEv8erazy6UEEn7ed\\r\\nKYJuY1cOjgvXV0fKLKGSs1NXB+Inl4hRFQVKpWmjQJwR1wH8MUydNX4bisqF\\r\\nDvIe03NbfRA8yNWa+KBCicrY20PGWoI4RaO16Yvf9U4trUgWvLPJUfoeMoAL\\r\\nOfPFDOlC7wqN13PcG0ohaeEG2Mf/QlSzePSj9+bpVaCHHjnVewD3NVDFi7lq\\r\\n69CAXRwmMrlSAAtA8xXc715DY7GvNLCkMaSj7B8SwCMPn5eYj+DvntSI463J\\r\\n+wf6dzXcORFsnjZ00sRiXnQuezEId2xiQjc=\\r\\n=UGcL\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.4.1_1662576809696_0.630188773645844\"},\"_hasShrinkwrap\":false},\"4.8.0-beta.0\":{\"name\":\"ember-cli\",\"version\":\"4.8.0-beta.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.18.13\",\"@babel/plugin-transform-modules-amd\":\"^7.18.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.3.2\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^9.0.11\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^10.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.1.0\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^9.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.29\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.8.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.2.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^19.0.4\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.23.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^20.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.7.1\",\"release-it\":\"^15.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.2.4\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"2b7d76957aecbfc683b9dbd3d397b72355eba300\",\"_id\":\"ember-cli@4.8.0-beta.0\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-J2GznjD7d2fUmJ56gfderXwu4ZM8VYgv/sYhaA7HofvN0asLRV6X+Y3kOhyULxn2eERUQVtRhjlTdCpBj6dfhg==\",\"shasum\":\"d005201366e6435ab139670f8b6ccbbcb81daae6\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.8.0-beta.0.tgz\",\"fileCount\":256,\"unpackedSize\":1236349,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCBflxqKEUN+J0kJDiVhlMTQ5GVcD6Jh393iWWWtHfDywIgWD+iflzV3pr/VV4Q3dB4I7LYY+clHIOqQb6s89ZsML0=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjGPPoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmqi0A//QxqDChtfhIqJWrFPc6igmjrDQS/YJzJe7Q+OKi6eXDW9C0WF\\r\\nVyoOIKUVb+sqBTPhcWPOP6fCviv1PI2DyKFAiuuzU2LzXCzibQ3I3epLNkdS\\r\\n0Qw6lxTMYhw8V42BvVbiR3UhpFixlYfp6+EmvPa/bFRSfiea/AA9hCYGeaSm\\r\\nSgA/tedYRGssRZ8bHx4+QoGyysUcHL/NNYrJJDZekpeWIF3ATeiMPmwAiK8I\\r\\nfpzCHZyPZAtbhbBeIaUyAd0uUyuJkk3rQL1d/PGeRcR2NllSlZWDwGAk0TWd\\r\\nzAAP6pvJ+LkjOYXMkHvi4fdJAO9XFfGv+vCFTL/667i1MIpbNmWvvcBNVyuM\\r\\nCTZm0XrrsMPHWbV3eMtk6kCA44CSfDTgfJjb5ixKItxYP/gzvXwDUyRrlXFy\\r\\n+G9oiuli4PsQBePUQhiF+BdhSX+zrzDYggVl7oK2f4Gfd0Jw+R/qHcOG7Tyx\\r\\nrBJw3lKXvlQfK4+z5h0e7Y1BF3Im/8qcdVSpA7fAPTmJ98UBYyws/8XDmRG2\\r\\nNSPxeDoYGPXtyZEa4rut2aOcwuNvAQbqtRCenS1ltbxpUsl4XJsew6BAPpEL\\r\\nDSrr8aYvoLD3PaeSCd8CC17F/Vd2FyvLQvQLtOx2gX1uhB/35ChufypyhtUl\\r\\nW7xxF6zxLoBlZG2t3RBG5wmX6ogmJxzEHfI=\\r\\n=AwDP\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.8.0-beta.0_1662579688121_0.12833114786989408\"},\"_hasShrinkwrap\":false},\"3.28.6\":{\"name\":\"ember-cli\",\"version\":\"3.28.6\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"23a0d98b599df2975a1dc9c2a8bb90d331d24c7b\",\"_id\":\"ember-cli@3.28.6\",\"_nodeVersion\":\"14.20.1\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-aGHIDXM5KujhU+tHyfp1X5bUp3yj47sIWI0zgybyIw6vv6ErAu/eKWWMSib5PF8cQDdXG9vttBcXnvQ4QBNIPQ==\",\"shasum\":\"477a6a134501639d6cb03da6746158501c41efce\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.28.6.tgz\",\"fileCount\":354,\"unpackedSize\":2809999,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC2AqaUzpTcu4W4GK+g2fJZZ/PefFwmgsjerxdpNcsmQgIhAO9jS+H0xueGOkwn3cKskcZZaBWFUxHhgab1ZJs6p80r\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjPGydACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpbSQ//St5DEroFbLg6Yuit/vdJqY26BY+6ih9HgFWZU20xtswUsti9\\r\\nFpzSWc4RPS//WU9D16OkEbr7yAu7zv6e+T2pbhk4D832oHo5d+nv8AfOgImX\\r\\nVoXbhfFC0HacqL//uPShVc2jdvTng6zgGNUhOynFuxJPvRh88la2TsS6ozad\\r\\nbrAx3nggPLi80GM612O3pMEKIBBr2TCmLn4hxiIkI6MIZP8D7tZImf1Ktia6\\r\\nsV4s32OrTKQO0Pzd3hZQMAYrvQgMxWu6zXLEmCypYnVBSW7SZDhKDeE9fSn2\\r\\n5m01fH/LSyL2UB6lkOpNL6bGzdPhTFQ+9kVEumGFflsgjzBqIB6Bxb0VeNS8\\r\\nJRMsACzoD22/3dwn8fEii13BjV2moUTYXQzvv8juJxX+gHkqpmHE1cV9xv8E\\r\\n6AwqoLXnVNsOn3e/dUFlKhm25YQ7wEBtadpmwxpJm/RBBGyChAQNhQnepf8o\\r\\n0lXufF35OHzqxqlA1WSlp7jEK9FbPWNFVSL1FAIalChSKjIQjvV03SOsj+kX\\r\\nTqNp5n6qVJFRY3kV2RHTVVtNGDv7JQXa1Zhb4PaNDQqw8/CHH1IcB4y8eK7R\\r\\nBnmHvIgBVjIWKB9u1npMVY2byHBZpjxfUFrv5FhHh53firWD1NjBIfIVb2ay\\r\\nfHQMUZF6fsCN/Q2GubrHSPClulVsHh/ei+g=\\r\\n=agj2\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.28.6_1664904349253_0.5284184510038472\"},\"_hasShrinkwrap\":false},\"4.8.0\":{\"name\":\"ember-cli\",\"version\":\"4.8.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.18.13\",\"@babel/plugin-transform-modules-amd\":\"^7.18.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.3.2\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^9.0.11\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^10.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.1.0\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^9.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.29\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.8.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.2.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^19.0.4\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.23.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^20.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.7.1\",\"release-it\":\"^15.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.2.4\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"d65f2e12862516ded025eaebfb54a2afebd871fc\",\"_id\":\"ember-cli@4.8.0\",\"_nodeVersion\":\"14.20.1\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-NiLCOd+/ckgJvH/DzV5aWUPfGHm3LomktonXQVsFkdbfs4YF/+RHBkqwGuEH73RcOLmTRDj6YWVMOTDjWvXT/Q==\",\"shasum\":\"71988bdad50661b904f7121a566799027c07ba72\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.8.0.tgz\",\"fileCount\":256,\"unpackedSize\":1236543,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDY0j4mt2NiJAz9QiDJK2mKPX7vkd8nkrbaTic6Yzp1pQIgBWkbDzOq7TmeuYbL4UgZkb7F9LNT3nvXH1P9FI2VEus=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjUGREACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmpl5xAAoGv1Kh9xNL0XRnWGr1W6cVwofqXmqm3gpE1kBRkFjKt6FH2w\\r\\nEJG9XIIPf5UdL7aUV70NmzqfpyTnabdIfU3fTsieWvqvUTUZWBSOlLnPabTQ\\r\\n9VEeXc8EU6RaEcV3Ns8Kh/6auyAm3TyMgUSnN4cyALF3Ft/I9T6ip3WxcxEf\\r\\nKe1NPaMRLu4WC11b3Y04uFCw1e1nQfPrppPSmv+seA8xRo0oxZAjCTXd5Asv\\r\\nvtfQtj0IhUjMvQHAtRUj/MM3e/9rNYcQ33eEbhNC6f+f32THWfSso1XMkvha\\r\\nCS6AT50F3WGrd5toRntFdllSzuQumD8H2doNc0qOAJQLF5LwYUsmq3yWis7j\\r\\nuvbrmZKioGAfT7ffkv92vhfaJ45EjzBa9uv/IIGt/wMhCzIQzlVLPejWQXip\\r\\nUupHdV8Sz1BXWULoO63EEccu1ySz7Sdg/Y8xr8hULpfSYS+6Ch/i/e8sX0lg\\r\\nikQXy9QlIW4hRAlb8z1FYtuYrtnG8KgJWkfELuZwPNsD5gUGsXG/W0NUgZAR\\r\\nWZYLaxkfy4S4vUAuLv3+wckk5Pq5ln42uAYtnMiK+tgOHt158egnIL1SQ1yQ\\r\\nLd/lsfONpC5d7MVnYvqP8ddwRDGmEagHRUfi+AbcBHehxUOsMHJYjDvYrDdw\\r\\n9ZbzWFrp68yzz5luINVn0sql947ePIj6LCI=\\r\\n=kmhc\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.8.0_1666212932710_0.6118123238496214\"},\"_hasShrinkwrap\":false},\"4.9.0-beta.0\":{\"name\":\"ember-cli\",\"version\":\"4.9.0-beta.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.19.3\",\"@babel/plugin-transform-modules-amd\":\"^7.18.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.4.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^10.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.0.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"inquirer\":\"^8.2.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.1.0\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^9.1.2\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.9.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.2.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^19.0.4\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.24.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^20.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.7.1\",\"release-it\":\"^15.4.2\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.2.4\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"34257a7c8e4c8078c0aeb0bdd23530dd04df2f13\",\"_id\":\"ember-cli@4.9.0-beta.0\",\"_nodeVersion\":\"14.20.1\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-Fo8Is+WnX2ddmqn+C+PNHvF+upSIEQGWhm9Sfl7BMlyJQYSrvLm9fmxlVvaesfwnUoN/WrMUde4WUKrxB9o6CA==\",\"shasum\":\"8713406a96852f9a878ddf544dfd321ef170149e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.9.0-beta.0.tgz\",\"fileCount\":255,\"unpackedSize\":1247738,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEes/OcoLXfAN/RaYW/7K3EeS672MJMrf75jJ8Pr5k6WAiEA/JeO88CBzr37vp4O+b2QHYzE6wDQ2LzD9HJBA0JYW7U=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjUZNtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmp8vw//Su9seKSIkZcxdCyoQfy3rKOCK950c2XxxaSBHp6datcLK+kp\\r\\nZBK1Rx13RGHbT2DpNJ8k4U44MvWbM4c+hGANQWbluIIu04NwNhH925Xx3pLI\\r\\nXPwP1i1ar22xXvfspATSsoVHXxWChrYrwOipTg53OKNXgFg88pbTL+e6IRc7\\r\\n3ep6M4iOOpPWpytVOjmMMx/+XEMi5c4MIFX76KOD613A4WypG9n3cdRdG4sf\\r\\nkfq8fZG4geKNIWG9QSMFbe22Tvi+PVliyhm1VZ9Y1t3ffK7/QGn92K+BwRu/\\r\\njAnWkA8+ei6Pz2/NlRT+RBV90fY2mc2iz/IUCVusG+X5BamFr35736irKtlU\\r\\nu+7PyS/gWcZSTB2zkp1Ut3D3Bpj8Ra2vOy5U8tkrwbxVALetGPeDuZJOLGpv\\r\\nWTM+TMTLrdKo63rx0x9Sn0k9UZS5vFP/a2eZQjMLfclAJl6DiMBCd5+OIsw2\\r\\nK8fGZCeUqKptWUv1/UgqdvKzTOD/uUgImvXYM1UgzkCIKR464dNSJh8IFdQC\\r\\nuvMyU6hNgB565viWHR5Rmev2s5zohlXjTMAqR8Fk0h6umSv79O7i7EuZe/cQ\\r\\nTFRsbYO6DQRrs00GPIYjAi/nubmxi7k20CJNQAa1ihyncKzCIE5yax8sTy8/\\r\\nRH2nztG2i4V6l6D3Ht4GzSv2vu+lWHQwswk=\\r\\n=5f42\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.9.0-beta.0_1666290540879_0.9999681069278417\"},\"_hasShrinkwrap\":false},\"4.9.0\":{\"name\":\"ember-cli\",\"version\":\"4.9.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.19.3\",\"@babel/plugin-transform-modules-amd\":\"^7.18.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.4.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^10.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.0.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"inquirer\":\"^8.2.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.1.0\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^9.1.2\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.9.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.2.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^19.0.4\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.24.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^20.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.7.1\",\"release-it\":\"^15.4.2\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.2.4\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"f420b7f917e72ca306526fbf8e2255abfe5c689b\",\"_id\":\"ember-cli@4.9.0\",\"_nodeVersion\":\"14.20.1\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-QNB+yRd0VWhYwp1xnVZP1iJVMwv4rUxH8VHVyRkc6MkXNJeBIOmRgStSTDqYqFONmZrcC0KTFJ4bL1eDRr54rw==\",\"shasum\":\"ed97b4a66215711863745e89f151f4753d133e9b\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.9.0.tgz\",\"fileCount\":255,\"unpackedSize\":1247691,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCcC13lPC/JIioFCs9FpDyQiKKPCqV7zKwCdM0PSyAO1gIhAO9jJQIHnm3k244IS8xsIT9FJClHnGg56+Kudu+Kjydt\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjkQjgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmr4gw//edp3PWYL+TmbsCT6zUGkviA47aVkzpbRUpa2XO2Kl/MCsUnT\\r\\nT9uQ7AeacFeN0SyXNh0mES/QXYQLeGvFG1wQrynIZ/IQj7d0GSZpMAZ0SEob\\r\\n6kqdOZBPEIGwdDSx7Fh/ilRUbw2G6UpB9FBGoZXm5MyJATIG20KSiJIsebAQ\\r\\nbLlwDXRU4qKlh/HVTjxl4yo8s4NX07Umf8E+/fRlLeUxQuItA20Hx+tK2KQd\\r\\nX8Snte2Cl7+qNtqzNuGgSa1eq6G7DhTFdMqdChuw+Wm/NU4Vt0vNxtG9id9e\\r\\npfniYDpYdVvKoaeQ69doOOM/rFCPWz6MsvtVuJlo4Cv5ifpR8q2CLRB1xL76\\r\\n5XziQu3+3bLtWHHQlamIyj3i930ya056jJjPTPgfH4Rn5zVO0GwxHkUtTfB7\\r\\nEEzLfolvhwJT3CXu5PYGr2B58DAvfm9xuniWYa2MrDqbl1H+aK1pM2LLEBKo\\r\\nBdCFqDXfsxNK+bXjKGAk5+akOa1sZpdyFZ7IhWF0hLlIUTiDwts2k1Pb4yDW\\r\\nS+O8fwSxqpUT1i5ImMAANXC9Hjw+/j9yEN3pGVfXxB6WqcuMIFR6pjbMh9lt\\r\\nZenEJqoEM8Bpu8gtq2VPT4WZlhmEVU/1Nkb1KWl7wE3o3OMOQXXIgtSLLq5b\\r\\nts9emkxpUQWN3a8GW6wxBFcj6wqSO+/F/Eo=\\r\\n=x7L7\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.9.0_1670449376583_0.7599279198503328\"},\"_hasShrinkwrap\":false},\"4.10.0-beta.0\":{\"name\":\"ember-cli\",\"version\":\"4.10.0-beta.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.19.6\",\"@babel/plugin-transform-modules-amd\":\"^7.18.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.5.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^10.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.0.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.4\",\"inquirer\":\"^8.2.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.1.0\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^9.1.2\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.9.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.2.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^19.0.5\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.24.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-n\":\"^15.3.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^20.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.7.1\",\"release-it\":\"^15.4.2\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.3.1\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"0fcb3a31a0da90c6e25c1948d115989334e9c0ab\",\"_id\":\"ember-cli@4.10.0-beta.0\",\"_nodeVersion\":\"14.20.1\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-g9wa7LfiYuKd044axju2wD2/thKRL//jVfPccA/zhxw1V0rl7OWSpUMBg7ck0s5b3I0v75TL8I+QvJxHg5emtw==\",\"shasum\":\"4b7bf84ee576f7fabcd4e7d9eb2fd736bd548233\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.10.0-beta.0.tgz\",\"fileCount\":255,\"unpackedSize\":1249286,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD1aLDByuflndPXqQz/PxCzMgZ6+VRZjdKvzWG10POUiQIhANeu0jY1j+AmwNyt1S+D4TqWgg5HrgySZAm9RerG/mq7\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjkU0HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmqbog/+J0v17fYoA/xRPtheqZEtWBhFa/iCA63dzlhXC2z0pkeByEcz\\r\\n1GSs3CGvWl3sNZwhbiqW5gxWH7NzNSj14msBYwdO/5po1x0k4g1ZBJlrOeTP\\r\\nLDXwIRU1EWNpnz09Z+K0eK4714cFTVZ6nodfASTyWfWghFq8jxqNl9lvCc/v\\r\\nD09dj4MzhkSgFr5Kcb1+JCXxks4NNPV6S3fGECVamdH2kUpi2v4gCjcjWFjo\\r\\nYYMmtgEC4tZFDzHGVf7ek5i+0xfeSl4O6A+NFAfzE3IPeLm/JEYDi4U6mQ45\\r\\nC2zN3bFgAeH59/W/O7UhsC5irw1YBMso3Gcp2FKqx6Nluj9b+ETvM+xjeRcE\\r\\n2Oo0xTDly3zXeKYg1yTmY5/Id+mzpVHB7uM+xpIX5tr264OKvGBZZ9J0Qh+J\\r\\nPFbv78MjUaHq1//7/02JZpuT52H9gBb8EFWmYe4kwrOjBsxDbzp2Z1W/ohGd\\r\\nKrpriER+YpteMhRd9fjrS7YSS81cxAVbZvN02vzW/yoVAiK46evM09cYMwQd\\r\\nY/OAx6AfjR5mVjoSbQ8kkMgQIfbnF8uV2DsNXK0328XY6N8JrO5k47XuXl+Y\\r\\nkjR39VhbQiWe0Z8j6tX+W9ZWfu1SgqbWtyy78FlCCQ4WwUkku97uemyXZDvm\\r\\nQUq4HiKltgAKhjOw9rgdNK4p7s9H8g2CKII=\\r\\n=VHy6\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.10.0-beta.0_1670466823306_0.6858963112539929\"},\"_hasShrinkwrap\":false},\"4.9.1\":{\"name\":\"ember-cli\",\"version\":\"4.9.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.19.3\",\"@babel/plugin-transform-modules-amd\":\"^7.18.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.4.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^10.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.0.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"inquirer\":\"^8.2.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.1.0\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^9.1.2\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.9.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.2.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^19.0.4\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.24.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^20.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.7.1\",\"release-it\":\"^15.4.2\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.2.4\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"99e3f883ac446b5f26ac2c59840e537b5e6bc1cc\",\"_id\":\"ember-cli@4.9.1\",\"_nodeVersion\":\"14.20.1\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-4L2rCv6lKWMXUHCOW8x3gr/aQT4DHxGhT3U912xT8DOSisq7hQctoV7Qm5Ps4h54cfkQFUmI0MSsMF3XEPi5fg==\",\"shasum\":\"183de176874bb1ef2e716a697c0cb84125833dc7\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.9.1.tgz\",\"fileCount\":255,\"unpackedSize\":1248234,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIC2USmRk35N4lGxO46zmXeTzgWzQPXunAltv9l2zqS6dAiEA1JUTTHIKAENbNHGoqUCJ+dHj8S5FhaIXa5HZC6yKgkw=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjk5P5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoMxA//TNAPqSdaTmzz2E3aPiCYSNe/jpIuz0gq0OuTxSX0JBULRewH\\r\\nBsaeVZY1SNLokhDetoO21jj8N0oAPeZkaoDuIga3fHBmr+h/9JPV6Gqh2VdL\\r\\nbDUgVSAz3lzC5r5JbQONDxCDyfiZNsiQh0wQ+SHB+46KGKoosCoEMFMBEprZ\\r\\nt9YYI2fEVQxMwlSd+IqTHVHDfRAhQklPiPF849vkXJhfj+yHYCIYTkQdELaF\\r\\n+0jJ638UaHP5/nATTlhDTcyuosc23NfF6sDdUT2Qs0h+Jz7aw65jEeug7B3J\\r\\nPtNlNSUTy4LC3fOLBP05AIkPgCkWoXiyOBVLYedYAOZtGyQ3rCUzFSqJTCnC\\r\\nAFYwZp39MJgX2HekLOD6hw2ac7b+pMzyysWY8oW5mY3VHDqjpOU3ofPuzftO\\r\\nOyluOeUhpW8FrHU1EX4VNQHHZQIEIMZLuDfyGL84TmM+P/EZ+mZv71Oafv4u\\r\\nxlS9PZAAf3Mk1RQl3QdcVojX2YK+QEd4504l+ny0L+usjNKKPZwluPHDBZaj\\r\\nNcPrIfrTSYatUAAeolEtKR6HHic3QVeHhTEfosuw7ZkRJ2TIxmAOuufRjmDz\\r\\nYVEMSyyICic7BZSt/3dV3NFzyp+eb82YhOHrnuqbhLf3zKh8W1emVE4CLsPH\\r\\nzUpM35y4EzmnZuTnNJuLOEI85QazR2q1n6c=\\r\\n=/GCG\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.9.1_1670616057179_0.33764330122090613\"},\"_hasShrinkwrap\":false},\"4.9.2\":{\"name\":\"ember-cli\",\"version\":\"4.9.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.19.3\",\"@babel/plugin-transform-modules-amd\":\"^7.18.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.4.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^10.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.0.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"inquirer\":\"^8.2.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.1.0\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^9.1.2\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.9.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.2.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^19.0.4\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.24.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^20.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.7.1\",\"release-it\":\"^15.4.2\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.2.4\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"7c2cee092c905026e89bb8d0be5b10e857d442ce\",\"_id\":\"ember-cli@4.9.2\",\"_nodeVersion\":\"14.20.1\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-zvZjB0uHY2ewCrfNc0k3dM9QpfcDQ4GW5h1MmNXN7+nAPfFROSwJ/o24t6DHUFcU/B9H7Dd+2GGC4W6NKz6Shw==\",\"shasum\":\"f5bd30160105ce396b480cc1851157a3ef1841ea\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.9.2.tgz\",\"fileCount\":255,\"unpackedSize\":1248839,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBX56WWQPcbH6zL3jnsl3rN0NjAtuYdGj0BhZHrgqfU/AiAaf6n9GHe1xHsy8xOg5bJ93k2INs7eCpG0+saXCx5tpw==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjl4C1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmp0Rw//W4u3Sy9wZDgv+xn56gdPQQ8UmOlIXqZ27dl67WgjaONvvL5K\\r\\nzmF6OX6Zt8solg+TOlezf6MCI4Dwug8cJHQNElhC1g7rG4zBFuvboU/7AuXF\\r\\nIFUnT3AQnyNr2eIeMQrtF4QXv5zo1w4gAQpm1PTNkOFmHlpTxPxv34U4fkj9\\r\\nMmJEzdRRhg0MytLpymf5dGJqWKy4Wfv+5czsbQj1zVs2BuuMUkkliKnxyFX5\\r\\nBfqgp5vy3la+sMqVDp2MjWT3NEYCtWfwu1FOihJ/hTL7bTIGZArf0Z/1BSUN\\r\\n0P2CaUwlgndPGiyUxIVJNeRoQXQpLWmplrpuzI9a5LsdEgJdq39Z/+IDUDsZ\\r\\ny+eB4r2yYqRRv+QTSTIvpc+i8XlgWmXH1+f6PGWXjiPpnYtKRQMaKljcimbm\\r\\nyePWIhzXftkjrGN+E5CYm00pYfYwOrFyJwaVJRPWMX4hP34inzLuRlQfzgmZ\\r\\nhLCvVK25VPFB4m9G+8AKsU4Qow5pkafy0Q9dzc4lZOP3gXy+jqxmLvTguk2m\\r\\nfIpbB9zXvFQE6h2xrCn5moVhx/QSoyZ7kufp41I+Sj2699AnnJ5vn9e1PL25\\r\\nn3dYBcPKT5oBcnveyBgfzJUwk5qgtK05mycTHnr1DQ45W0Jf8oDx8JTB7bQs\\r\\n2B8NE/nV2nnk6Q4RxMpi9mWkxxcHRKNtVTo=\\r\\n=GJpq\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.9.2_1670873268706_0.2200877900177023\"},\"_hasShrinkwrap\":false},\"4.10.0\":{\"name\":\"ember-cli\",\"version\":\"4.10.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.19.6\",\"@babel/plugin-transform-modules-amd\":\"^7.18.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.5.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^10.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.0.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.4\",\"inquirer\":\"^8.2.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.1.0\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^9.1.2\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.9.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.2.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^19.0.5\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.24.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-n\":\"^15.3.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^20.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.7.1\",\"release-it\":\"^15.4.2\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.3.1\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"3e05f34cc545af4612f690ad202d2b69eb78b3ce\",\"_id\":\"ember-cli@4.10.0\",\"_nodeVersion\":\"16.13.1\",\"_npmVersion\":\"8.1.2\",\"dist\":{\"integrity\":\"sha512-gex/GdqzR5NLPVHvqLml7YgJR3KDzq2MGtrB2EHSpk//bY26mWi0milYABBfiDK5Yw/onztwPitxNaZpBjjqng==\",\"shasum\":\"d0aaaa4434913def074cc1837074003b2bb567f7\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.10.0.tgz\",\"fileCount\":255,\"unpackedSize\":1250827,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIA+QLdP5p/O0kwN+QEBMrFM3axVRSkF0aLmywo0Hqu/SAiEA39X4NaIpA/LvODULbf5efgR8z6U0kDFJ6uCRdICAcXQ=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjzHMWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqzQw//UeYlTOJDT1BIw9JHkAhltS+/gc4LbIAJ0Cb2s4ATGREQSPud\\r\\nXwqF4VHAjJ10hwYIczr/sUujFl34niKfFD7s53qiJWl9+xxXkC8IkebMlpx/\\r\\nwSlS8d9BgkYHtT5Te/T62cYYQA/4ayEqEc3Qj4w6hsZd73HnID5PGZU/flS/\\r\\nzxrVjttaFzsm5MKAS3gbINZHoS5err50ZVkuKrJWLLxOodHFiCDtussXy1pk\\r\\n4h4b+98aWxCh4lM9l6jQiwewmt7i/kJwKxnQwHNjey3VjInfjFlLRb+ScHm2\\r\\nIZRDWUTpKr6c9K69Eu6QY9mUsZXTUBHpTLkgisj7rJAjt0QWvcG39R7VRE2g\\r\\nqtvCL7dA6Znv2VlZfToeAmJ+Pin7LcgyCMSwS1pJHfm/ieHrDS5qHLQSEAQi\\r\\n3xOuNDQHVnoWsrMkChERJOcKEanaY/2zgTNINdSFEo4hqRK/OabPLWnpaxpi\\r\\ny4bJ1/Nr5lCwr1wP2XaboG6QMuz7WEK0pZl/D8d/zJGRyw7bbo6+tI8mQ3Xk\\r\\nct5bQC2UJm8Jbng6aSPVMLPSDpYtCmINEbUYClXxVewBCtiYLQk43xBygHrw\\r\\ng8IyRWrM/ISj2wgTiI+PlsYVkUfZBeeoaZ1BZHdG4YBWN94W5UDSM9CHSnb7\\r\\neOneL5YFh55R7SX5eb2GOjI4PIiN1D1tJCA=\\r\\n=s3Or\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.10.0_1674343190705_0.7152047942352711\"},\"_hasShrinkwrap\":false},\"4.11.0-beta.0\":{\"name\":\"ember-cli\",\"version\":\"4.11.0-beta.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.20.12\",\"@babel/plugin-transform-modules-amd\":\"^7.19.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.7.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^10.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.0.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^2.0.1\",\"inquirer\":\"^8.2.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"^0.4.0\",\"minimatch\":\"^5.1.0\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^10.1.0\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.10.1\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.3.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^19.0.5\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.7\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.28.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-n\":\"^15.3.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^20.0.3\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.8.2\",\"release-it\":\"^15.6.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.3.1\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"ac3e903d7e3ea995269677fa61a5e73693224ff1\",\"_id\":\"ember-cli@4.11.0-beta.0\",\"_nodeVersion\":\"16.13.1\",\"_npmVersion\":\"8.1.2\",\"dist\":{\"integrity\":\"sha512-Nepdca8vODzGNx0sYzfsog8WwVduGuDBM2HpBVS3Mj7rmO2Vt2AfH7mKuosrdltpTujQOgZnS/bqZAo7AMG0ZQ==\",\"shasum\":\"a665960035231113cd80a32060b77b1e00ad3054\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.11.0-beta.0.tgz\",\"fileCount\":255,\"unpackedSize\":1251675,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEFlKAyZyj7BnKP7cOfMGrQaMf58wyYNOR1OZ3T3hbC3AiEAyeC0dEqBvjuy8WoXvNfEAMOVSo79j2Ojx2YKxJVZ2vI=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjzaxrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmq0cg//fXvrrYAySjth3a0N91hNW8T0P9f7ILcLQRrBrOW2wvjq/8hR\\r\\nUJu4MJoafnJ4y8RcxA1dSsVeTahuKcV9YUjnHWaQF2z7Q5AyvA7f9qN32o2G\\r\\nPYTHVbUiwYC1B/WsEVijXbKq/Ef3GVFFhbcUjmaWc+TC8HgMCyZMW9CfAkNt\\r\\n1JUi9IkQKIb2FoBF2p8SiEMhHl0i70poqIBHoo3q6lbwm9BIufrIKgzG0kPC\\r\\n/5twtNJBkA8ndD7oICQ5+8qWXcxSbE+GRx4GeFpXvWTEjlq57t2290HJNW/E\\r\\nu6sv9bEvrqOJf0I0ymZngFeDhIcLkllsCsb1LHamf96q5mWHh/Rfh0BB+Tpn\\r\\ngTcRvXWuJoArjBn5xqQvhNXcg4SmrJ2KG+pUjbO9L+bvo63v86NAFxc57q7i\\r\\nrRWdtYpsF2EN9ymo+fnJGAS6liQCISu2U2UpoBYkmGCeuVg3w+nivbnyRkbN\\r\\nsRxfhoJbwYrqzrK6IYHB1cBqSF4T3b4h5uCfELkgVYMPiONh3HA4XIVpn4GH\\r\\nxJ21+QJz9N5W+pPlFrBA5J8zoiqsXU+ofNI8+4q4owl7GCJTE8AHpoNUhLke\\r\\n2XbV4eHQSd6zzq2l9tt1iOPkePMuOc4RGH8LUvDHh58QURsn9zM/G/3CeQIs\\r\\nrUkfr9A9y4jLhj1NcOnS1it7XSccNvuheZ8=\\r\\n=w0zx\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.11.0-beta.0_1674423403512_0.5977949660143729\"},\"_hasShrinkwrap\":false},\"4.11.0\":{\"name\":\"ember-cli\",\"version\":\"4.11.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.20.12\",\"@babel/plugin-transform-modules-amd\":\"^7.19.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.7.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^10.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.0.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^2.0.1\",\"inquirer\":\"^8.2.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"^0.4.0\",\"minimatch\":\"^5.1.0\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^10.1.0\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.10.1\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.3.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^19.0.5\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.7\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.28.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-n\":\"^15.3.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^20.0.3\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.8.2\",\"release-it\":\"^15.6.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.3.1\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"9b26c614f08372e3fd77abf1a8b7e96e5eaf6852\",\"_id\":\"ember-cli@4.11.0\",\"_nodeVersion\":\"18.14.2\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-X0Ep67O/r2nCViILV8wEvI0xiRlLRS8GgeDklQ3SvDXQp2d3xbI8ARW76pcb1du39HPgIi0G6F/OpJ1uOr4ZQQ==\",\"shasum\":\"ca6eaddd11d8fcba90f12aa2efcef97dc611a88c\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.11.0.tgz\",\"fileCount\":255,\"unpackedSize\":1252577,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCyaXKZyo6KkWS9JRWvdnyc5lH2cXlkax8vvoQaHFa9WwIgN0G5YGPALToIpaiDKvttImfJ3TkbuUFvHhUdA4EJmtI=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkAr55ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmo7OQ/7BSYzKcpRdFAtVWRtRZYry/3RLQJeQ7+oUTc9atADhE0HBNmN\\r\\n6TNWVXDG3EBaDB6YrwK2eeNvcJ4J4EXGKEkD8PHEUGregaJDFbf3sga3TL/j\\r\\nko3PHfUvgc+7iVwFIfZ4Nklh6XpcLkhI0n80j+xSgLu/Cco4C5YO39m1eGAU\\r\\nGGzZJuSdh5Jr8WYGopw3OwfEpA2RN3f6QTL/Q6Z+UJVTHxk10HsTI9smwSCd\\r\\nEH37IeN0WwsQgNz45QEhdnvh8Lx9zlNHU/q3X2Erx6zGrGwTiFrwfk9vnWdw\\r\\n8q4TYx1YJXCOZ/Vkc3rSRsCuSn4df1PDa42kxPlkA35k/BrkSXmkg1BeS4gt\\r\\njNRQ2VyQWEt9AQ9jx2hbCdoJWpijfOiHfoYzm44OhMNvqkvb8FELadORRH4E\\r\\nCodKPF5jzsRL4OifKyKB8VljST1kQ/ajBGckMaL63CnJiE0keQ6LpR9FNuq4\\r\\nJcEq2oF4INruALeehYjDjHGejWQxZNZUAuAPTtciWE0RijMS0QzS5cdGAtDF\\r\\nY9ProogxAKHfkPoctaavwcBoy3HPaVC/UP4WQMvyrdE3NGdU0u4FwcsBncus\\r\\nR+qSFifGekLZq5oztBDlxzXa1/RHT+xeHC7uVsEmSohE508F36sJ/nlIolMG\\r\\nPGiChvDHpsNHRWAV/iZ290Zmp8IslWvEgzs=\\r\\n=jT3w\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.11.0_1677901433187_0.9069518999413004\"},\"_hasShrinkwrap\":false},\"4.11.1-beta.0\":{\"name\":\"ember-cli\",\"version\":\"4.11.1-beta.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.21.0\",\"@babel/plugin-transform-modules-amd\":\"^7.20.11\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.7.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^11.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.1.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^2.0.1\",\"inquirer\":\"^8.2.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"^0.4.0\",\"minimatch\":\"^7.4.1\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^10.1.0\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.4.2\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.10.1\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^9.0.0\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.4.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^19.0.7\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.7\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.35.0\",\"eslint-config-prettier\":\"^8.6.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-n\":\"^15.3.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^3.0.0\",\"jsdom\":\"^21.1.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.8.2\",\"release-it\":\"^15.6.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.3.1\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"volta\":{\"node\":\"14.21.3\",\"yarn\":\"1.22.19\"},\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"40fb813d0f021aa4e5a2d11330f772c7bd7848e0\",\"_id\":\"ember-cli@4.11.1-beta.0\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-/HL/W1xnWA/UpwpATbzMlDy9ZOcPoTuMp79TpF19fbuRCQrM/9PzjPQHX5Mb6ie1oouGj+rQbGkVrpnSKQtr/g==\",\"shasum\":\"f829da8efe7e8a9add6f38ff2eb91341106f9a37\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.11.1-beta.0.tgz\",\"fileCount\":256,\"unpackedSize\":1254141,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCwJztquidoBoJQmgab5IfZuorp2QSslQiONX5S0GeV2QIgD9Ppw/VzcTEKWSFneHY1ERVmTNX3DzIJeE2RRC0RHI8=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkEnBjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrElw//X5kKjxFKn0yPexzyE5eGjLeu+jdg5X4yqdmvXa/nWVMr8Zew\\r\\nZ0AkdQSjGSwIyixR2zLZ/dTZsmdthHL19BAGLgZVn4wNS9OwZIdDMnH1Bvsn\\r\\nCtkiEDKy1cYmRaPUeHxdgCuLg8NyLx8AZNzX7OjcA6EVaxvUkQVt/OtVxpp7\\r\\nnRyTWUUGUFozcgBDwOfpogcAxjmmzbXYqbV5UAIEMx75+SUz9EwB0q64tfR0\\r\\n51/inQoqUtSY2tAvXJoksz/JMFhfvpVKW7JiAZF0gW3KwoiKrZDna86Lo0Dl\\r\\niyQLzo6mWwLsG0Qn0zBFPO+CpyZsBl4gCpTcliEwAXxkvjbCdh/lgS3woG3V\\r\\nnoCTvYWJfaByqwois7ipDHeV7AiaNklqktS/0rS/0mfcOKQ9YYg3+zsUgPaM\\r\\n2hmP0lQC9tXxC3E9HKBV9PP4pxhWXtg8UTPtUT4b7/+7WNc5NrtIhoDO9h+E\\r\\nLlLfHdGAL5s/1ktqXH/UgFhx1TrZJGeU8GE4Url6CAJWQod2Y9oR5HMDDeV6\\r\\n937mQzUdo38VAqKKlTW/NLg8T+aWWMgGqr6tI7+zK0mcM0S4WBDHBSPwaSZX\\r\\ntlKUmPgA0sOpZpHegWAZ2kVuK1FWBTM1Z4nkZJWGEGoay6jBalvWsI1Qw2Yz\\r\\nZE7HyTvNduv9jjPJlCFFcqWlT+5gu6/tY+I=\\r\\n=j+Is\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.11.1-beta.0_1678930019060_0.2993552388251006\"},\"_hasShrinkwrap\":false},\"4.12.0-beta.0\":{\"name\":\"ember-cli\",\"version\":\"4.12.0-beta.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.21.0\",\"@babel/plugin-transform-modules-amd\":\"^7.20.11\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.7.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^11.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.1.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^2.0.1\",\"inquirer\":\"^8.2.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"^0.4.0\",\"minimatch\":\"^7.4.1\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^10.1.0\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.4.2\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.10.1\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^9.0.0\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.4.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^19.0.7\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.7\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.35.0\",\"eslint-config-prettier\":\"^8.6.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-n\":\"^15.3.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^3.0.0\",\"jsdom\":\"^21.1.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.8.2\",\"release-it\":\"^15.6.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.3.1\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"volta\":{\"node\":\"14.21.3\",\"yarn\":\"1.22.19\"},\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"3c14502fb382fe46ca206490eef9fde730c212fe\",\"_id\":\"ember-cli@4.12.0-beta.0\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-eAbvk3V8PdcPh3lg4voEgbLj9y0A2HNCPro653u8qnZBslV/M+XWTP19g7OdZ+zwjf+7ci3xJLi2ov9Pv+PJrQ==\",\"shasum\":\"5155d2bd7e068f2b6b38b29c3b930de197ca31e3\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.12.0-beta.0.tgz\",\"fileCount\":256,\"unpackedSize\":1254141,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCID4MI3aBF+eWAdiLZa+MNIOQexp16DXpyXrFFEubvdsSAiEA2TLszox2hicsJDBs+Td3HMH+MmYYDyMOp4rt4qZiacQ=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkEnGxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqO3hAAhC3ShmQH3Pl6XPK0jVHFTaUFM6Ki+YDQhswoYZnWGL/bTjeL\\r\\nPDQTfykMAZKMZ/nW5v57t3qRGi7hXTyqAQ9TO5hGe6KZC15u1LWYB4dU8LGt\\r\\nUQPvZow3j8d9Q9GklXPE3RvQmHLv6Vv3ekeKlk9f/OYlnAzmXMrsPrEEtPEl\\r\\n+feVlV5wGHckZbprfLBf15Et3nnYUXUdYDZu84PK73xColEXQHhmPa5IJpqq\\r\\nCk8MhWfoLnQk0T2csz2Y8gc1Kt6YytXf6HnMkM+TDIS8aBe/HMo6IIlP7Aub\\r\\nS61u6fuoe9Jl3ca7GshALjcUTNtiKfz/47jEGbffB10euPPtGyw9v38tbG+u\\r\\nrQZR+7aKsoS+/+mi3OF6rHpB/7J14vb+lJaKPt2109oV9z8lfOW7X5dOnh0+\\r\\nvDc5iHw8aMPxtLhhZXp9pEZOkIPioDUTlzJVVNikF4g5+b8CcRZ7Z1nflQbT\\r\\n0D7qczglW4+cKD0Tt74Nxwyw7iDYceE5a06H7whE5TzFTxO7HAG0wgNF339A\\r\\nSeZBpbpTB/0bcgCmLPEiw2bgwAhS9efL8MabbrEOUqxTvHkhIh1XnvNG3/gv\\r\\naSWuvyDQPthi8wdYJnftVWln1a1BDs64zNcosmtinU/J9lnosAcOP4qc5Ef0\\r\\njOZVwyoEhV/pUyyLi0/WKwe/6p5RXl3H28I=\\r\\n=ne3X\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.12.0-beta.0_1678930353707_0.28719900395591846\"},\"_hasShrinkwrap\":false},\"4.12.0\":{\"name\":\"ember-cli\",\"version\":\"4.12.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.21.0\",\"@babel/plugin-transform-modules-amd\":\"^7.20.11\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.7.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^11.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.1.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^2.0.1\",\"inquirer\":\"^8.2.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"^0.4.0\",\"minimatch\":\"^7.4.1\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^10.1.0\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.4.2\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.10.1\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^9.0.0\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.4.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^19.0.7\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.7\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.35.0\",\"eslint-config-prettier\":\"^8.6.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-n\":\"^15.3.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^3.0.0\",\"jsdom\":\"^21.1.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.8.2\",\"release-it\":\"^15.6.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.3.1\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"volta\":{\"node\":\"14.21.3\",\"yarn\":\"1.22.19\"},\"gitHead\":\"0160a2c3a5af1e4f95295c42f1d4c4425067da32\",\"_id\":\"ember-cli@4.12.0\",\"_nodeVersion\":\"14.21.3\",\"_npmVersion\":\"6.14.18\",\"dist\":{\"integrity\":\"sha512-4b8F6w1xwyLaukiNIq+LzqgaMXEIj1gib/OeCCqLtav4tnOgcj5xKtZ6ZRypUZq92BoSN7j5Tq21Z1kWWcMsZQ==\",\"shasum\":\"cf52e446a78ee2436118a22347a6dc830912cbc0\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.12.0.tgz\",\"fileCount\":256,\"unpackedSize\":1253154,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCBvoGJSF7dVR0KCsrJFz+kyLAebV2WmTniQu6gmAa9UAIhAN0dL43/Yj+ADwHYGmzO3Gm2NYiWSbHWqRh5D9+Jy3Rn\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkLwHYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoL/w//Wl67FQX09xOYFGag6x3GuamxYikGDFTcCkUOSKri4JTuvGPT\\r\\ndvqPVk1lsg79p2gLAFLZIXsGszEmtIPcA99+RcdoaI1FMxyiIoXqz8m755k8\\r\\n64D5MSIaKff/0Y74qaAQFyJIHuLGXUtGD2o30JWuarD6VLQziBqmAZ15ZGNW\\r\\nzGkzZiURW03TAzTuYdTP5jwTzKfhnayZ4yeAT2pj/zpEjXqVWEAhlY48J0N6\\r\\n5ch8u4Zxyl0DOX4tL2VycmX2wlrlHf2muWDD40RyMVJOfSy6CvOcY+X93f/r\\r\\nGS0mQ6vWI0y9Ryld+Er1iNmL9SacybxK3op4uHz8gUuz7kgswOMV709wMNo+\\r\\nWAidHQ84IsfP2t5nf76iSCvsr1P6EYwOujGo2JfIMY3BofqXtYNYeJ0UJj3S\\r\\nlFKiFRCf9Pqq+5CKa2V3WXoxJQU/AgAnYph1LUzsr4fypBbY1bl/dPbGwKVM\\r\\n+sen+wcOluNq+W/XWLtA2/iPIa2hyeK+MmxgrweME+/9v13U9c0601Z9p8CI\\r\\n0dLxO0MinkZ7ErDlGprvUspOpFEZH8XgMi78pZyNen8sHh9AWSDZeulP4Ljs\\r\\n7bQ3//NgnjgbjKGBFK9f+g8nKxxAb7UgJmUBIiotZIM+wotBLwN03u4Df2jg\\r\\nJCwGRt6aJ7Qwh8/zrxkMPUN2/745CFhvCdE=\\r\\n=OXSZ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.12.0_1680802264145_0.6195529896398861\"},\"_hasShrinkwrap\":false},\"4.13.0-beta.0\":{\"name\":\"ember-cli\",\"version\":\"4.13.0-beta.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.21.4\",\"broccoli\":\"^3.5.2\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.7.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^11.1.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.1.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^2.0.1\",\"inquirer\":\"^9.1.5\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"^0.4.0\",\"minimatch\":\"^7.4.3\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^10.1.0\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.4.2\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.10.1\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^9.0.0\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.4.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^19.0.7\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.7\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.37.0\",\"eslint-config-prettier\":\"^8.6.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-n\":\"^15.7.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^3.0.0\",\"jsdom\":\"^21.1.1\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.3.0\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.8.7\",\"release-it\":\"^15.10.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.3.1\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 16\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"release-it\":{\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"volta\":{\"node\":\"16.19.1\",\"yarn\":\"1.22.19\"},\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"b0232a797357b2fed75661ba7b8e1220ffaa0083\",\"_id\":\"ember-cli@4.13.0-beta.0\",\"_nodeVersion\":\"16.19.1\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-a8MA1RHJK6R9mSAOh224QpqHxm5jFTppsv5xVLDVUODA1o7tlhafrN9gvYcz3mblzcLBxq3fGJWWo6aGEdMoig==\",\"shasum\":\"9f60fb3993aa8b0fdd85542fc858db01e38d7c5b\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.13.0-beta.0.tgz\",\"fileCount\":248,\"unpackedSize\":1208789,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDlC/cRL1ewmEeUiBxjLUPltMsMnrGqCdCRKbMlggnf9wIgQH7OMzN3ezaY5YLHbCqDuTKU6SKQgcJN3+1YrGPKW9A=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkLwO4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmrr7g//a+nLTqBn9r4S32YlsULuwZ5/uiuXj9YzwS9paOqeGrSlWPxR\\r\\nrmaJslu01aLiQTd/KeuOAc5qUcU9w9k7QyH3ZWCUeHypSvD81XiHnHvd9FYL\\r\\nVQsgWabE3vgh3YRPAhqBgl0zeN7fYlfytVvbFt2QCTb+oBgK0eOSoYAqiyhh\\r\\nyRrYpWRzG/vRZOZ5xmRq3BxjiKQkuBBE491PcG4lPoTx3dB+Ye31VeV6xZcZ\\r\\nprThcD/D2U2gX236MY1nUKDNhC5eQcNu9csUwr6IXtjGMlJ0vSDvQzMmBH+h\\r\\nQMjVsS8VIPCCShKd2NwjsWiDZfdx+mDf20BWWMXT8tOMJc+ICdpNDlwVhC4e\\r\\n6qum2L7eU9CJ3dsmpCVC50tRNm+fHAO19YFcx2Or/RuHK1lY1XS3/v1HzGU5\\r\\nV2xg9PPx82R0mb6tZ2Hj1smSpr6cqROMJhPCyKwOSQZ3DQZQyRNsrZ+6lJe+\\r\\nocgsD5xZ+LLGsIXP0L/tatGkhE1SgHv3ZGnptN1cQO28PYrNqZaUSx8trvLE\\r\\nF/hMBix2L5NpsYHUJgIsFPG2LxiQyuu+mPr+0Pf5vI9YIUGKIgwQlMJxXOrx\\r\\n9Dxkih0MHWykUW9QSWfWKb8LegcrQB3gEdzQQYhLll05lXK8JS3Cz2Q3i6If\\r\\nUwJF6fW6QzxOa6br3yrdEBGLZqhHK266NKE=\\r\\n=PmoS\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.13.0-beta.0_1680802743903_0.7625310209538869\"},\"_hasShrinkwrap\":false},\"5.0.0-beta.0\":{\"name\":\"ember-cli\",\"version\":\"5.0.0-beta.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.21.4\",\"broccoli\":\"^3.5.2\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.7.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^11.1.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.1.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^2.0.1\",\"inquirer\":\"^9.1.5\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"^0.4.0\",\"minimatch\":\"^7.4.3\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^10.1.0\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.4.2\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.10.1\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^9.0.0\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.4.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^19.0.7\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.7\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.37.0\",\"eslint-config-prettier\":\"^8.6.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-n\":\"^15.7.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^3.0.0\",\"jsdom\":\"^21.1.1\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.3.0\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.8.7\",\"release-it\":\"^15.10.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.3.1\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 16\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"release-it\":{\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"volta\":{\"node\":\"16.19.1\",\"yarn\":\"1.22.19\"},\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"956824ed8aed6f739f43ff0bfc02dbc12bcde468\",\"_id\":\"ember-cli@5.0.0-beta.0\",\"_nodeVersion\":\"16.19.1\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-cykuBiixtqZNg9mrtibOt2qMv/OxMfg7zGVHUek+OyhTvCaM5dzJOnsQXMIMnFYhvLefQ1jfP3Ndp0Nh2Ake5g==\",\"shasum\":\"7e7ed9ff8957090f8d561050df6b250d5166a1a8\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-5.0.0-beta.0.tgz\",\"fileCount\":248,\"unpackedSize\":1208784,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGiLdn65YYN/E+n0ygf2lr7ANRaVJmEE9VnrA8LOe74aAiEAszk2BAQWRw8GEKNdBt6XdJgbwqntd8FaRzWu1ARG4lo=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkLwdBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpYRg//Ua3oH6ZwDpa/QhIkeDlE/rd1IUJS9arPyTl0HhMcGwaNvpIk\\r\\nGVnqHTMSzkZgATMicpbrTvB4dMEi/pk/2txudqXLKSSHrgK4a1r+71HN2BqS\\r\\ns+RzC8YqBlFiZrtUDSai61Yh8l9U3nzHnL15UIVg/FvCUrl+iDeLRVuvAW4g\\r\\neZ50fmfHD2ED66rzFu3TyTHAMJ8nPMZpvNCNeAyzEnZU9WNz7DnFMQE9vpvy\\r\\nAfUmnJt43JVLjuGI4wR4LW68HcgAPmkX7j4RB20olKIqAS1jGYPkt3SnUTpS\\r\\n/FpzMd+1wzYa5DbfexA/OUvR9Er3e/2VmDbrCUfFOD1K0ybO/PW1x4OV5Ps2\\r\\nYWu2L+FQkBM5P+8l+IbfQHmklmWVoYSkAIRP/Xqix503yCB6D62q3Uh4VhJi\\r\\njKp1P+M7CxCT7/Q68HZ8RZ1QKzE5x57qw2hR1iTThm9GJiHV5wYqSfIdt4W3\\r\\nWkjns18MqFJCcIegBEeTbKp4Q8iNPjuXOKP/s/90oZGPwPbPe4x/OyMAyqpB\\r\\nITYCozHFA3hUJ7VwpW+gGXvSd56JtWqOkt4Dt32rU0qA7JAdog+HBC5nUuQL\\r\\nwnVoYVnH+SN+sjXUKCr8j7nlxicx1w9Dfm01+7278LEF0SmmvEBURMdnKLs4\\r\\ndUylqIAYLjx8pUviOTxJjuX2Deh6mDtXs/A=\\r\\n=odsi\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_5.0.0-beta.0_1680803649307_0.854605933711142\"},\"_hasShrinkwrap\":false},\"4.12.1\":{\"name\":\"ember-cli\",\"version\":\"4.12.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.21.0\",\"@babel/plugin-transform-modules-amd\":\"^7.20.11\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.7.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^11.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.1.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^2.0.1\",\"inquirer\":\"^8.2.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"^0.4.0\",\"minimatch\":\"^7.4.1\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^10.1.0\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.4.2\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.10.1\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^9.0.0\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.4.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^19.0.7\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.7\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.35.0\",\"eslint-config-prettier\":\"^8.6.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-n\":\"^15.3.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^3.0.0\",\"jsdom\":\"^21.1.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.8.2\",\"release-it\":\"^15.6.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.3.1\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"volta\":{\"node\":\"14.21.3\",\"yarn\":\"1.22.19\"},\"gitHead\":\"c5fef6091fc08cf2bed7d6097ff3aa81d66f9e81\",\"_id\":\"ember-cli@4.12.1\",\"_nodeVersion\":\"18.16.0\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-O4QqvbvyyAvIC5SlYNOOocEhX/co7wKOSEGf8M+ipU/zgzA5ElyKMAQly9wf1QJ/RbSD1j2cFVUBIdVH/OuJHg==\",\"shasum\":\"fae100f68a5ab759b6f6da4b29c6a0aa74cf829d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.12.1.tgz\",\"fileCount\":256,\"unpackedSize\":1254538,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICSOzzeieognHNgxM9j/r91agsGu8TbVigs0Qs78J1yeAiEAud/xk99aGenio4tjlQHGX4BOaaB+7v3tH5Kt9zN2XX4=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkPEoXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmp89g//eDvpg/kKl3O6TuOFkR7Wii1tyMF4T/lmAz4gwBoccF8KGEvi\\r\\nFjnJYNP5pkU/Q3xuTJ/gt9/LDg6MX/UJrVtTDfRRKtcplI+XbfrQ1UMCbD9V\\r\\nGTqwEiY0LjRfenraCUzS5y3eo0YwYWCli2Sy2G0N9XptKOGPExs4yZxIZ3Q5\\r\\n4m0uwqZvVr5Q/cPsCDmV2J47HTULCqKiuybwL7V3dM2TBKbgZsyvQzfKEV6F\\r\\nHgpjWlgO+P0+68Jd6UfULtw0N0eWibtG0ifo8uwMPz9n78VrA4K/z7D0dDI4\\r\\ng7QydrvzGDFliCl1uIm0WortLavrqhKPgiDLwnCYyj3KQNE0ny0xa5ih1YeU\\r\\nvnj6su9Hq4NAwHT8ugokW1KbP2iMU5BEnXQciiKxNhu7AvpV5KLPtfnildm0\\r\\n5PfFjqfIzIS3bNlExxlcqt2bK4HH16f0rAPb8bJMxcGuwq0eYava7ruDJ7vo\\r\\nhe9anXHv6Y9K46BrkxhuW9k3Qy7KfEHYDfDamvwKCHbm2ME2dXt6tNqJwmYq\\r\\nEKu/GiwaYZ3GMcq3Lvbo/qEqBqA42Ffj0qi0bF2kZyfxZwpSestdfIPORX3N\\r\\nxgTcKSRvxWZQZPGiQc0E9AdNIvgbDcoCMjvOIcjoFcBMvy8ONYH9qMFeM/B1\\r\\nBbrUddz7wIexkarT3U5cm+wtrvyu6nwaPeo=\\r\\n=W+JE\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.12.1_1681672727443_0.5514410736852777\"},\"_hasShrinkwrap\":false}},\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"time\":{\"modified\":\"2023-04-16T19:18:47.915Z\",\"created\":\"2014-03-10T04:37:25.606Z\",\"0.0.0\":\"2014-03-10T04:37:25.606Z\",\"0.0.1\":\"2014-03-10T23:49:46.371Z\",\"0.0.2\":\"2014-03-12T04:56:56.162Z\",\"0.0.3\":\"2014-03-14T02:45:07.411Z\",\"0.0.4\":\"2014-03-14T18:47:22.979Z\",\"0.0.5\":\"2014-03-15T04:35:13.418Z\",\"0.0.6\":\"2014-03-15T09:15:01.830Z\",\"0.0.7\":\"2014-03-17T03:20:47.319Z\",\"0.0.8\":\"2014-03-18T03:56:50.023Z\",\"0.0.9\":\"2014-03-18T22:34:42.557Z\",\"0.0.10\":\"2014-03-20T00:56:19.396Z\",\"0.0.11\":\"2014-03-20T01:38:30.225Z\",\"0.0.12\":\"2014-03-20T02:25:33.878Z\",\"0.0.13\":\"2014-03-21T03:25:19.875Z\",\"0.0.14\":\"2014-03-21T03:26:38.057Z\",\"0.0.15\":\"2014-03-21T03:41:23.211Z\",\"0.0.16\":\"2014-03-21T03:46:08.981Z\",\"0.0.18\":\"2014-03-24T15:44:03.389Z\",\"0.0.19\":\"2014-03-29T03:02:25.869Z\",\"0.0.20\":\"2014-03-29T03:02:58.274Z\",\"0.0.21\":\"2014-04-03T17:47:03.653Z\",\"0.0.22\":\"2014-04-06T04:10:20.088Z\",\"0.0.23\":\"2014-04-11T06:24:27.860Z\",\"0.0.24\":\"2014-04-29T15:22:31.988Z\",\"0.0.25\":\"2014-04-29T18:30:26.688Z\",\"0.0.27\":\"2014-05-07T03:45:41.513Z\",\"0.0.28\":\"2014-05-14T13:07:31.932Z\",\"0.0.29\":\"2014-06-05T04:55:50.188Z\",\"0.0.30\":\"2014-06-08T16:12:17.722Z\",\"0.0.31\":\"2014-06-08T16:21:08.341Z\",\"0.0.32\":\"2014-06-08T20:43:02.519Z\",\"0.0.33\":\"2014-06-10T04:15:37.215Z\",\"0.0.34\":\"2014-06-11T13:38:09.632Z\",\"0.0.35\":\"2014-06-19T03:58:02.165Z\",\"0.0.36\":\"2014-06-19T20:03:06.000Z\",\"0.0.37\":\"2014-06-25T17:04:47.209Z\",\"0.0.38\":\"2014-07-04T06:09:05.255Z\",\"0.0.39\":\"2014-07-04T06:12:09.948Z\",\"0.0.40\":\"2014-07-24T02:11:35.517Z\",\"0.0.41\":\"2014-08-25T03:45:15.791Z\",\"0.0.42\":\"2014-08-27T03:48:42.316Z\",\"0.0.43\":\"2014-09-05T16:59:41.152Z\",\"0.0.44\":\"2014-09-06T04:13:26.751Z\",\"0.0.45\":\"2014-09-18T05:10:26.771Z\",\"0.0.46\":\"2014-09-18T13:08:03.695Z\",\"0.0.47\":\"2014-10-03T03:12:39.077Z\",\"0.1.0\":\"2014-10-05T03:18:29.420Z\",\"0.1.1\":\"2014-10-05T15:58:19.482Z\",\"0.1.2\":\"2014-10-16T13:02:09.625Z\",\"0.1.3\":\"2014-11-30T02:22:15.244Z\",\"0.1.4\":\"2014-12-04T15:30:31.978Z\",\"0.1.5\":\"2014-12-27T23:35:01.862Z\",\"0.1.6\":\"2015-01-10T00:35:47.640Z\",\"0.1.7\":\"2015-01-13T17:33:27.151Z\",\"0.1.8\":\"2015-01-23T12:49:44.262Z\",\"0.1.9\":\"2015-01-23T15:58:18.547Z\",\"0.1.10\":\"2015-01-28T04:42:04.330Z\",\"0.1.11\":\"2015-01-28T06:04:22.889Z\",\"0.1.12\":\"2015-01-30T03:03:38.920Z\",\"0.1.13\":\"2015-02-11T19:55:16.152Z\",\"0.1.14\":\"2015-02-12T01:00:43.709Z\",\"0.1.15\":\"2015-02-12T04:46:10.534Z\",\"0.2.0-beta.1\":\"2015-02-17T01:23:50.421Z\",\"0.2.0\":\"2015-03-09T01:08:45.180Z\",\"0.2.1\":\"2015-03-24T00:59:16.030Z\",\"0.2.2\":\"2015-03-30T21:44:05.513Z\",\"0.2.3\":\"2015-04-06T22:24:58.162Z\",\"0.2.4\":\"2015-05-14T13:34:21.603Z\",\"0.2.5\":\"2015-05-15T16:03:19.217Z\",\"0.2.6\":\"2015-05-30T21:19:43.896Z\",\"0.2.7\":\"2015-06-02T16:55:07.094Z\",\"1.13.0\":\"2015-07-08T18:31:07.377Z\",\"1.13.1\":\"2015-07-08T23:05:17.237Z\",\"1.13.5\":\"2015-07-29T17:40:06.527Z\",\"1.13.6\":\"2015-07-30T18:55:41.293Z\",\"1.13.7\":\"2015-08-04T21:58:26.706Z\",\"1.13.8\":\"2015-08-10T19:15:41.194Z\",\"1.13.9\":\"2015-11-11T21:47:56.814Z\",\"1.13.10\":\"2015-11-11T22:50:09.555Z\",\"1.13.11\":\"2015-11-12T05:31:36.824Z\",\"1.13.12\":\"2015-11-12T20:09:43.925Z\",\"1.13.13\":\"2015-11-18T20:34:58.808Z\",\"2.2.0-beta.1\":\"2015-12-14T02:03:51.541Z\",\"2.2.0-beta.2\":\"2015-12-26T15:54:28.555Z\",\"2.2.0-beta.3\":\"2016-01-03T01:21:08.279Z\",\"1.13.14\":\"2016-01-11T22:40:19.320Z\",\"2.2.0-beta.4\":\"2016-01-11T23:46:26.185Z\",\"2.2.0-beta.5\":\"2016-01-13T02:53:36.508Z\",\"2.2.0-beta.6\":\"2016-01-13T14:32:57.154Z\",\"2.3.0-beta.1\":\"2016-01-19T07:36:12.053Z\",\"1.13.15\":\"2016-01-20T00:56:14.941Z\",\"2.3.0-beta.2\":\"2016-02-04T22:27:07.187Z\",\"2.3.0\":\"2016-02-16T16:49:16.048Z\",\"2.4.0\":\"2016-03-01T04:29:21.342Z\",\"2.4.1\":\"2016-03-02T03:57:49.178Z\",\"2.4.2\":\"2016-03-07T00:10:02.510Z\",\"2.4.3\":\"2016-03-27T03:34:39.372Z\",\"2.5.0\":\"2016-04-16T17:02:01.719Z\",\"2.6.0-beta.1\":\"2016-04-16T17:33:15.244Z\",\"2.6.0-beta.2\":\"2016-04-28T16:09:38.710Z\",\"2.5.1\":\"2016-05-20T15:24:11.654Z\",\"2.6.0-beta.3\":\"2016-05-27T05:15:36.229Z\",\"2.6.0\":\"2016-06-10T07:48:31.323Z\",\"2.7.0-beta.1\":\"2016-06-10T08:58:26.044Z\",\"2.6.1\":\"2016-06-11T09:31:54.033Z\",\"2.7.0-beta.2\":\"2016-06-11T10:03:38.323Z\",\"2.6.2\":\"2016-06-20T08:57:30.805Z\",\"2.7.0-beta.3\":\"2016-06-20T23:11:55.645Z\",\"2.7.0-beta.4\":\"2016-06-21T12:36:56.248Z\",\"2.7.0-beta.5\":\"2016-07-05T20:29:03.330Z\",\"2.7.0-beta.6\":\"2016-07-13T04:30:19.650Z\",\"2.6.3\":\"2016-07-15T04:30:20.468Z\",\"2.7.0\":\"2016-07-26T06:15:58.938Z\",\"2.8.0-beta.1\":\"2016-07-29T02:26:17.766Z\",\"2.8.0-beta.2\":\"2016-08-02T03:38:54.748Z\",\"2.8.0-beta.3\":\"2016-08-24T23:32:34.902Z\",\"2.8.0\":\"2016-09-09T02:28:05.442Z\",\"2.9.0-beta.1\":\"2016-09-10T17:52:23.370Z\",\"2.9.0-beta.2\":\"2016-09-20T01:14:07.860Z\",\"2.9.0\":\"2016-10-21T01:13:23.179Z\",\"2.10.0-beta.1\":\"2016-10-21T03:42:12.495Z\",\"2.9.1\":\"2016-10-21T18:02:13.966Z\",\"2.10.0-beta.2\":\"2016-10-21T21:27:32.619Z\",\"2.10.0\":\"2016-11-29T20:15:15.162Z\",\"2.11.0-beta.1\":\"2016-12-01T18:45:25.998Z\",\"2.10.1\":\"2017-01-18T09:09:10.172Z\",\"2.11.0-beta.2\":\"2017-01-21T17:47:21.978Z\",\"2.11.0\":\"2017-01-24T03:19:55.377Z\",\"2.12.0-beta.1\":\"2017-01-24T04:19:12.313Z\",\"2.11.1\":\"2017-02-10T11:14:07.466Z\",\"2.12.0-beta.2\":\"2017-03-08T07:38:00.065Z\",\"2.12.0\":\"2017-03-16T11:29:09.431Z\",\"2.13.0-beta.1\":\"2017-03-16T12:01:11.418Z\",\"2.12.1\":\"2017-03-22T08:08:25.535Z\",\"2.13.0-beta.2\":\"2017-03-22T08:30:16.907Z\",\"2.13.0-beta.3\":\"2017-04-01T19:41:51.043Z\",\"2.12.2\":\"2017-04-22T12:27:37.670Z\",\"2.13.0-beta.4\":\"2017-04-22T12:52:19.558Z\",\"2.12.3\":\"2017-04-29T17:37:56.645Z\",\"2.13.0\":\"2017-04-29T18:08:14.635Z\",\"2.14.0-beta.1\":\"2017-04-29T18:57:49.733Z\",\"2.13.1\":\"2017-05-02T20:53:01.954Z\",\"2.13.2\":\"2017-05-18T19:29:29.588Z\",\"2.14.0-beta.2\":\"2017-05-18T20:06:12.680Z\",\"2.13.3\":\"2017-06-25T20:04:59.583Z\",\"2.14.0\":\"2017-07-05T19:12:20.505Z\",\"2.15.0-beta.1\":\"2017-07-06T07:47:39.221Z\",\"2.14.1\":\"2017-07-22T23:49:19.822Z\",\"2.14.2\":\"2017-08-03T11:02:21.724Z\",\"2.15.0-beta.2\":\"2017-08-03T15:31:38.740Z\",\"2.15.0\":\"2017-09-01T10:24:04.645Z\",\"2.16.0-beta.1\":\"2017-09-01T11:38:02.819Z\",\"2.15.1\":\"2017-09-06T04:49:11.611Z\",\"2.16.0-beta.2\":\"2017-09-27T20:45:02.050Z\",\"2.16.0\":\"2017-10-10T02:47:15.078Z\",\"2.17.0-beta.1\":\"2017-10-10T03:06:19.031Z\",\"2.16.1\":\"2017-10-10T13:59:56.212Z\",\"2.16.2\":\"2017-10-11T15:23:51.499Z\",\"2.17.0-beta.2\":\"2017-11-06T20:57:10.022Z\",\"2.17.0\":\"2017-11-29T16:33:02.526Z\",\"2.18.0-beta.1\":\"2017-11-29T16:53:06.338Z\",\"2.17.1\":\"2017-12-11T18:46:08.323Z\",\"2.18.0-beta.2\":\"2017-12-15T19:15:53.257Z\",\"2.17.2\":\"2017-12-27T10:00:01.906Z\",\"2.18.0\":\"2018-01-01T18:46:05.184Z\",\"3.0.0-beta.1\":\"2018-01-02T04:32:54.679Z\",\"3.0.0-beta.2\":\"2018-01-17T18:52:53.630Z\",\"2.18.1\":\"2018-01-22T09:13:08.071Z\",\"2.18.2\":\"2018-02-02T10:43:30.517Z\",\"3.0.0\":\"2018-02-14T05:06:04.922Z\",\"3.1.0-beta.1\":\"2018-02-16T11:45:37.781Z\",\"3.0.1\":\"2018-03-17T00:40:23.518Z\",\"3.0.2\":\"2018-03-20T22:41:31.734Z\",\"3.0.3\":\"2018-04-10T15:46:42.314Z\",\"3.1.0\":\"2018-04-11T06:10:07.431Z\",\"3.0.4\":\"2018-04-11T13:39:35.700Z\",\"3.1.1\":\"2018-04-11T14:15:39.951Z\",\"3.1.2\":\"2018-04-14T19:00:34.296Z\",\"3.2.0-beta.1\":\"2018-04-19T08:11:58.022Z\",\"3.1.3\":\"2018-04-30T12:29:40.369Z\",\"3.2.0-beta.2\":\"2018-05-02T07:20:21.393Z\",\"3.1.4\":\"2018-05-04T20:02:16.733Z\",\"3.2.0\":\"2018-07-02T20:10:46.518Z\",\"3.3.0\":\"2018-07-17T01:45:34.016Z\",\"3.4.0-beta.1\":\"2018-07-17T03:16:37.050Z\",\"3.4.0-beta.2\":\"2018-08-03T22:31:40.824Z\",\"3.4.0-beta.3\":\"2018-08-17T22:35:34.489Z\",\"3.4.0\":\"2018-09-05T23:32:22.707Z\",\"3.4.1\":\"2018-09-06T06:19:21.013Z\",\"3.4.2-beta.1\":\"2018-09-10T23:18:59.786Z\",\"3.4.2\":\"2018-09-12T14:24:42.550Z\",\"3.4.3\":\"2018-09-20T21:32:06.898Z\",\"3.5.0-beta.1\":\"2018-09-20T22:18:16.923Z\",\"3.5.0-beta.2\":\"2018-10-05T17:51:54.089Z\",\"3.5.0\":\"2018-10-15T09:28:53.755Z\",\"3.5.1\":\"2018-11-14T12:21:22.321Z\",\"3.6.0-beta.1\":\"2018-11-14T12:37:51.541Z\",\"3.4.4\":\"2018-12-11T17:00:29.334Z\",\"3.6.0\":\"2018-12-12T19:26:59.742Z\",\"3.7.0-beta.1\":\"2018-12-12T19:48:41.504Z\",\"3.6.1\":\"2019-01-03T16:16:53.858Z\",\"3.7.0-beta.2\":\"2019-01-03T16:35:58.525Z\",\"3.7.0\":\"2019-01-09T17:09:08.549Z\",\"3.8.0-beta.1\":\"2019-01-09T17:30:31.406Z\",\"3.7.1\":\"2019-01-11T10:14:48.297Z\",\"3.8.0\":\"2019-02-27T15:45:50.400Z\",\"3.9.0-beta.1\":\"2019-02-27T16:17:56.569Z\",\"3.8.1\":\"2019-03-01T09:23:00.797Z\",\"3.9.0-beta.2\":\"2019-03-03T13:06:29.122Z\",\"3.8.2\":\"2019-04-05T11:12:42.596Z\",\"3.9.0\":\"2019-04-08T20:44:40.560Z\",\"3.10.0-beta.1\":\"2019-04-08T21:40:07.080Z\",\"3.10.0-beta.2\":\"2019-05-04T12:39:33.829Z\",\"3.10.0\":\"2019-05-13T21:11:13.189Z\",\"3.11.0-beta.1\":\"2019-05-13T21:25:38.561Z\",\"3.8.3\":\"2019-05-17T13:57:25.010Z\",\"3.10.1\":\"2019-05-17T15:29:41.518Z\",\"3.11.0-beta.2\":\"2019-06-06T14:13:22.025Z\",\"3.11.0-beta.3\":\"2019-06-06T14:35:27.732Z\",\"3.11.0\":\"2019-07-15T19:14:56.316Z\",\"3.12.0\":\"2019-08-16T08:57:24.439Z\",\"3.13.0-beta.1\":\"2019-08-16T09:45:42.470Z\",\"3.13.0\":\"2019-09-25T13:53:40.354Z\",\"3.14.0-beta.1\":\"2019-09-25T20:26:37.304Z\",\"3.13.1\":\"2019-09-27T20:52:51.383Z\",\"3.14.0-beta.2\":\"2019-09-27T21:02:00.285Z\",\"3.13.2\":\"2019-11-15T14:14:07.431Z\",\"3.14.0\":\"2019-11-15T14:29:27.544Z\",\"3.15.0-beta.1\":\"2019-11-15T14:48:24.336Z\",\"3.12.1\":\"2019-12-11T14:25:26.382Z\",\"3.15.0-beta.2\":\"2019-12-12T18:35:15.220Z\",\"3.15.0-beta.3\":\"2019-12-12T18:40:28.742Z\",\"3.15.0\":\"2019-12-20T01:42:18.077Z\",\"3.15.1\":\"2019-12-20T15:24:22.012Z\",\"3.15.2\":\"2020-01-24T14:21:58.172Z\",\"3.16.0\":\"2020-02-12T16:32:15.972Z\",\"3.17.0-beta.1\":\"2020-02-25T02:26:39.420Z\",\"3.16.1\":\"2020-03-14T20:26:58.185Z\",\"3.17.0\":\"2020-03-16T01:10:06.346Z\",\"3.18.0-beta.1\":\"2020-03-16T01:19:27.116Z\",\"3.16.2\":\"2020-05-04T20:16:12.855Z\",\"3.18.0\":\"2020-05-04T20:34:38.580Z\",\"3.19.0-beta.1\":\"2020-05-04T20:56:31.024Z\",\"3.19.0-beta.2\":\"2020-06-04T15:18:37.122Z\",\"3.19.0\":\"2020-06-22T18:23:45.948Z\",\"3.20.0-beta.1\":\"2020-07-27T22:21:24.442Z\",\"3.20.0\":\"2020-07-27T23:23:10.027Z\",\"3.21.0-beta.1\":\"2020-07-27T23:30:38.071Z\",\"3.21.0-beta.2\":\"2020-08-24T20:44:50.671Z\",\"3.20.1\":\"2020-09-01T15:18:44.414Z\",\"3.21.0\":\"2020-09-01T16:01:01.855Z\",\"3.20.2\":\"2020-09-08T16:24:19.561Z\",\"3.21.1\":\"2020-09-09T14:43:35.905Z\",\"3.22.0-beta.1\":\"2020-09-09T20:00:50.384Z\",\"3.21.2\":\"2020-09-10T19:32:19.413Z\",\"3.22.0\":\"2020-10-17T14:59:25.420Z\",\"3.23.0-beta.1\":\"2020-10-21T23:02:46.508Z\",\"3.23.0-beta.2\":\"2020-10-22T15:42:25.297Z\",\"3.23.0\":\"2020-12-14T21:50:33.113Z\",\"3.24.0-beta.1\":\"2020-12-14T22:21:10.725Z\",\"3.24.0\":\"2021-01-05T19:11:28.346Z\",\"3.25.0-beta.1\":\"2021-01-05T19:40:27.240Z\",\"3.25.0\":\"2021-02-16T10:32:37.520Z\",\"3.26.0-beta.0\":\"2021-02-16T13:42:45.831Z\",\"3.25.1\":\"2021-03-02T23:50:10.061Z\",\"3.25.2\":\"2021-03-06T18:37:18.922Z\",\"3.25.3\":\"2021-03-29T17:09:19.885Z\",\"3.26.0\":\"2021-04-12T14:38:16.420Z\",\"3.27.0-beta.1\":\"2021-04-12T15:18:10.815Z\",\"3.26.1\":\"2021-04-19T20:34:34.227Z\",\"3.27.0-beta.2\":\"2021-05-28T23:08:11.876Z\",\"3.28.0-alpha.1\":\"2021-06-08T21:11:28.822Z\",\"3.27.0\":\"2021-06-25T21:55:17.004Z\",\"3.28.0-beta.1\":\"2021-08-26T21:27:57.270Z\",\"3.28.0\":\"2021-08-27T17:27:36.425Z\",\"4.0.0-beta.1\":\"2021-10-04T18:44:54.909Z\",\"3.28.1\":\"2021-10-04T18:59:25.915Z\",\"3.28.2\":\"2021-10-13T18:04:57.853Z\",\"3.28.3\":\"2021-10-18T21:38:20.021Z\",\"4.0.0-beta.2\":\"2021-10-20T16:50:52.632Z\",\"3.28.4\":\"2021-11-10T21:19:21.845Z\",\"4.0.0-beta.3\":\"2021-12-12T01:47:08.998Z\",\"4.0.0-beta.4\":\"2021-12-12T02:03:38.309Z\",\"4.0.0\":\"2021-12-16T22:04:52.283Z\",\"4.1.0-beta.1\":\"2021-12-17T23:05:23.717Z\",\"4.0.1\":\"2021-12-20T19:56:16.453Z\",\"3.28.5\":\"2021-12-21T03:30:21.975Z\",\"4.1.0\":\"2022-01-02T21:27:55.597Z\",\"4.2.0-beta.1\":\"2022-01-11T03:22:06.703Z\",\"4.1.1\":\"2022-01-24T18:40:58.923Z\",\"4.2.0\":\"2022-03-01T16:47:18.109Z\",\"4.3.0-beta.1\":\"2022-03-01T20:49:50.619Z\",\"4.3.0\":\"2022-04-08T01:25:22.891Z\",\"4.4.0-beta.1\":\"2022-04-08T21:47:33.372Z\",\"4.4.0\":\"2022-05-25T18:23:50.142Z\",\"4.5.0-beta.1\":\"2022-06-08T19:55:46.732Z\",\"4.5.0\":\"2022-07-11T18:41:52.528Z\",\"4.6.0-beta.1\":\"2022-07-11T22:43:50.887Z\",\"4.6.0\":\"2022-07-25T22:57:24.890Z\",\"4.7.0-beta.0\":\"2022-07-26T17:52:49.111Z\",\"4.7.0\":\"2022-09-07T15:56:14.918Z\",\"4.4.1\":\"2022-09-07T18:53:29.934Z\",\"4.8.0-beta.0\":\"2022-09-07T19:41:28.412Z\",\"3.28.6\":\"2022-10-04T17:25:49.597Z\",\"4.8.0\":\"2022-10-19T20:55:32.943Z\",\"4.9.0-beta.0\":\"2022-10-20T18:29:01.188Z\",\"4.9.0\":\"2022-12-07T21:42:56.870Z\",\"4.10.0-beta.0\":\"2022-12-08T02:33:43.552Z\",\"4.9.1\":\"2022-12-09T20:00:57.504Z\",\"4.9.2\":\"2022-12-12T19:27:49.000Z\",\"4.10.0\":\"2023-01-21T23:19:50.962Z\",\"4.11.0-beta.0\":\"2023-01-22T21:36:43.715Z\",\"4.11.0\":\"2023-03-04T03:43:53.466Z\",\"4.11.1-beta.0\":\"2023-03-16T01:26:59.345Z\",\"4.12.0-beta.0\":\"2023-03-16T01:32:33.889Z\",\"4.12.0\":\"2023-04-06T17:31:04.400Z\",\"4.13.0-beta.0\":\"2023-04-06T17:39:04.108Z\",\"5.0.0-beta.0\":\"2023-04-06T17:54:09.556Z\",\"4.12.1\":\"2023-04-16T19:18:47.795Z\"},\"homepage\":\"https://cli.emberjs.com/release/\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"readmeFilename\":\"README.md\",\"users\":{\"knownasilya\":true,\"gevious\":true,\"maysam_tayyeb\":true,\"pixelpicosean\":true,\"johno\":true,\"globegitter\":true,\"josesouza\":true,\"carlos.diogenes\":true,\"codepreneur\":true,\"maads\":true,\"tagisen\":true,\"tjhart\":true,\"jehoshua02\":true,\"derekbrown\":true,\"buschtoens\":true,\"pdxiii\":true,\"stuligan\":true,\"itonyyo\":true,\"elidiazgt\":true,\"pzenger\":true,\"roberkules\":true,\"tfentonz\":true,\"alagodich\":true,\"decoda\":true,\"gdaleson\":true,\"mdragoncn\":true,\"stopfstedt\":true,\"cfleschhut\":true,\"kron4eg\":true,\"mavenrix\":true,\"bobisjan\":true,\"gregone\":true,\"saravananr\":true,\"lozjackson\":true,\"ivanvotti\":true,\"x0000ff\":true,\"austincawley\":true,\"moogus\":true,\"jpsirois\":true,\"reekdeb\":true,\"panlw\":true,\"poslinskinet\":true,\"rahsaanbasek\":true,\"swirlyleopard\":true,\"fcnz\":true,\"bsdprojects\":true,\"hridoyryan\":true,\"manufitoussi\":true,\"tonyetro\":true,\"takonyc\":true}}" - headers: - Access-Control-Allow-Origin: - - '*' - Age: - - '31' - CF-Cache-Status: - - HIT - CF-Ray: - - 7c20f379be02cc4a-ZRH - Cache-Control: - - public, max-age=300 - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Type: - - application/json - Date: - - Thu, 04 May 2023 13:04:42 GMT - Etag: - - W/"946704c8537e65ee956de83aa051926e" - Last-Modified: - - Sun, 16 Apr 2023 19:18:50 GMT - Server: - - cloudflare - Transfer-Encoding: - - chunked - Vary: - - accept-encoding, accept - x-amz-replication-status: - - COMPLETED - x-amz-server-side-encryption: - - AES256 - status: - code: 200 - message: OK - url: https://registry.npmjs.org/ember-cli -- request: - body: null - headers: {} - method: GET - uri: https://registry.npmjs.org/ember-source - response: - body: - string: '{"_id":"ember-source","_rev":"520-cf3d287cb82e6ad7266d997bb2d869b4","name":"ember-source","description":"A - JavaScript framework for creating ambitious web applications","dist-tags":{"latest":"4.12.0","beta":"5.0.0-beta.3","lts":"4.8.3","old":"4.8.4","release-3-1":"3.1.4","alpha":"5.1.0-alpha.1"},"versions":{"2.10.0-alpha.1":{"name":"ember-source","license":"MIT","version":"2.10.0-alpha.1","keywords":["ember-addon"],"scripts":{"build":"ember - build --environment production","pretest":"ember build","test":"node bin/run-tests.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","test:blueprints":"node - node-tests/nodetest-runner.js","start":"ember serve","docs":"ember ember-cli-yuidoc","sauce:launch":"ember - sauce:launch"},"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","bower":"~1.7.7","broccoli-funnel":"^1.0.6","broccoli-rollup":"^1.0.3","broccoli-stew":"^1.2.0","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"^2.6.1","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^1.4.2","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.18.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"0.17.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunitjs":"^1.22.0","route-recognizer":"^0.2.7","rsvp":"~3.2.1","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.8.1"},"dependencies":{"ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","simple-dom":"^0.3.0","broccoli-stew":"^1.2.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"c3fcb378e397afe160a2989a028dd9aeb58e5d4a","description":"[![Sauce - Test Status](https://saucelabs.com/browser-matrix/ember-ci.svg)](https://saucelabs.com/u/ember-ci)","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"homepage":"https://github.com/emberjs/ember.js#readme","_id":"ember-source@2.10.0-alpha.1","_shasum":"d679e4e419a36cdf126a84439d5043e2eef8093a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"dist":{"shasum":"d679e4e419a36cdf126a84439d5043e2eef8093a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.10.0-alpha.1.tgz","integrity":"sha512-t8ic17wInWp/2K9IIXRnnmNnBOGq7/EONtK58nxdzLtt7t8t25vohNcnFNP3b1l3UTAUhmF13OJJ/a8wS2jXjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVDiNyc1v09NkfjOuR+xgoAx/j4vAi6+BMYNiO54aqxAiAyhri6rWt+hMjXvVEPkB+ZVz6JBbXiqAWTx5opYMHesw=="}]},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.10.0-alpha.1.tgz_1475869590456_0.9185842524748296"},"directories":{}},"2.11.0-alpha.1":{"name":"ember-source","license":"MIT","version":"2.11.0-alpha.1","keywords":["ember-addon"],"scripts":{"build":"ember - build --environment production","pretest":"ember build","test":"node bin/run-tests.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","test:blueprints":"node - node-tests/nodetest-runner.js","start":"ember serve","docs":"ember ember-cli-yuidoc","sauce:launch":"ember - sauce:launch","release":"node scripts/release.js"},"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","bower":"~1.7.7","broccoli-funnel":"^1.0.6","broccoli-rollup":"^1.0.3","broccoli-stew":"^1.2.0","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"^2.6.1","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^1.4.2","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.18.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.17.6","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunitjs":"^1.22.0","route-recognizer":"^0.2.8","rsvp":"~3.2.1","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.8.1"},"dependencies":{"ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","simple-dom":"^0.3.0","broccoli-stew":"^1.2.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"6eaf61b0e48803720c8ea6b1e67b42116fabebf9","description":"

-

","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"homepage":"https://github.com/emberjs/ember.js#readme","_id":"ember-source@2.11.0-alpha.1","_shasum":"6fb53b95de120e4392a30f3427f2efcf003f534b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"dist":{"shasum":"6fb53b95de120e4392a30f3427f2efcf003f534b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.11.0-alpha.1.tgz","integrity":"sha512-rAZyLUslBKSJuIvj7C+HOtznkFWLustqCV1mFyqGISYsnb72OdjqYRlzUwiRxE5S+Pvh+XaUu7gtDNJn2eSw5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBEWZ//2FY8xun+XI6Q00AxNK9vGBqNdhocNJWGJ5MODAiEAr6zuERlsItsSVjtbMRC0xziWxtCC6ixVmZTCx6Tob+E="}]},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.11.0-alpha.1.tgz_1477878600994_0.3526368332095444"},"directories":{}},"2.11.0-beta.1":{"name":"ember-source","license":"MIT","version":"2.11.0-beta.1","keywords":["ember-addon"],"scripts":{"build":"ember - build --environment production","pretest":"ember build","test":"node bin/run-tests.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","test:blueprints":"node - node-tests/nodetest-runner.js","start":"ember serve","docs":"ember ember-cli-yuidoc","sauce:launch":"ember - sauce:launch","release":"node scripts/release.js"},"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","bower":"~1.7.7","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","broccoli-rollup":"^1.0.3","broccoli-stew":"^1.2.0","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"^2.6.1","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^1.8.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.18.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.2","glob":"^5.0.13","html-differ":"^1.3.4","jquery":"^3.1.1","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.2.8","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.8.1"},"dependencies":{"broccoli-stew":"^1.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","rsvp":"^3.3.3","simple-dom":"^0.3.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"6379e5f6175dc62cdda0269a1b1584c5c48c4b8d","description":"

-

","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"homepage":"https://github.com/emberjs/ember.js#readme","_id":"ember-source@2.11.0-beta.1","_shasum":"4f7b0fbd31bfb392c4c6dbbd61928c414a1d0d3a","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"rwjblue","email":"robert.w.jackson@me.com"},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"}],"dist":{"shasum":"4f7b0fbd31bfb392c4c6dbbd61928c414a1d0d3a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.11.0-beta.1.tgz","integrity":"sha512-AhdH1ILiNmfPHxuuMYYH9qDSJsiptBXL0mfwpB51uEPHvWph/alC/YkiutjSZ43U6sCDNTYrQRJnLzHGhXc5Cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWrP2rFvWxC9SsjXGhVs44NsXcPkJTVmuTpKCfgRObLAiBS52uDWyR3dhqHRrjo7w76r/VAd6rSLz4VHPRFYlVnfA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.11.0-beta.1.tgz_1480464794534_0.6357096461579204"},"directories":{}},"2.11.0-beta.2":{"name":"ember-source","license":"MIT","version":"2.11.0-beta.2","keywords":["ember-addon"],"scripts":{"build":"ember - build --environment production","pretest":"ember build","test":"node bin/run-tests.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","test:blueprints":"node - node-tests/nodetest-runner.js","start":"ember serve","docs":"ember ember-cli-yuidoc","sauce:launch":"ember - sauce:launch","release":"node scripts/release.js"},"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","bower":"~1.7.7","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","broccoli-rollup":"^1.0.3","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"^2.6.1","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^1.8.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.18.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.2","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.2.8","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.8.1"},"dependencies":{"broccoli-stew":"^1.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","jquery":"^3.1.1","rsvp":"^3.3.3","resolve":"^1.1.7","simple-dom":"^0.3.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"description":"

-

","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"homepage":"https://github.com/emberjs/ember.js#readme","_id":"ember-source@2.11.0-beta.2","_shasum":"a96c27e908503aa61438175b2c981e8a0acb36c6","_resolved":"file:ember-source-2.11.0-beta.2.tgz","_from":"ember-source-2.11.0-beta.2.tgz","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"dist":{"shasum":"a96c27e908503aa61438175b2c981e8a0acb36c6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.11.0-beta.2.tgz","integrity":"sha512-cDGjScvpXUj81LhOIM1eIEZ2e7xEgFG3Op8Wk5AYzvEm6j2IhSh7dgj045na9uquSEe+5ikHUXEIgOkVN/apNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCM4LhUhYIbovVbaXLINgr+CNuRNyLyj8RJ7bLJm/KeqgIhAJU/S5Ui2VLl72vdeVqR62mW0fH6agS9gVniCDPN2mdo"}]},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.11.0-beta.2.tgz_1480547196547_0.5785062836948782"},"directories":{}},"2.11.0-beta.5":{"name":"ember-source","version":"2.11.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-stew":"^1.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.3.3","simple-dom":"^0.3.0"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","bower":"~1.7.7","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"^2.6.1","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^1.8.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.18.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.2.8","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.8.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"c0bdfa508f3a14666acf03fe23bb29268604c1ae","_id":"ember-source@2.11.0-beta.5","_shasum":"23f781c0336ce653fad721220558060204ce7170","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"23f781c0336ce653fad721220558060204ce7170","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.11.0-beta.5.tgz","integrity":"sha512-DfU0WrhkaVLfe2iEHZQPtbG8AjAJf7CnIR6VjIaMHycFo8A+L1uUo57xyM+L48X96+/eko8QCz3XMvm52mQz4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD96wGHk2T5w76BO2lx+7VUnwiMSns5n+iBc6V138+eTAIgOchOWbHQROn8Lu8eXjRwUaygeXla/6n8HuqPLOpTS0Q="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ember-source-2.11.0-beta.5.tgz_1484957002955_0.9644629526883364"},"directories":{}},"2.11.0-beta.6":{"name":"ember-source","version":"2.11.0-beta.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-stew":"^1.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.3.3","simple-dom":"^0.3.0"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","bower":"~1.7.7","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"^2.6.1","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^1.8.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.18.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.2.8","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.8.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"37b2d7bcfc232788f10c9f85cd6eddcd47ccc9ee","_id":"ember-source@2.11.0-beta.6","_shasum":"282445f0f1fe6fa9ba83c71868701ebf41ae90be","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"282445f0f1fe6fa9ba83c71868701ebf41ae90be","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.11.0-beta.6.tgz","integrity":"sha512-rNmKGxWA5JXMHZ05dBmtjWy4vp/F8clHv0q9S+GVjSOedXJIuSqNO7CLdm3sB6A+0Ln9gFmDXb3dPIF+dcInIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnu3bwW+rrqt5rambwe8e7s+c4GMwFCXhaaIC+XFO5zAiEA9GTC4fbd26kr743VD4NZbJTxRJWcI0dMNRX1ZyWReZI="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ember-source-2.11.0-beta.6.tgz_1485013959411_0.3015102406498045"},"directories":{}},"2.11.0-beta.7":{"name":"ember-source","version":"2.11.0-beta.7","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-stew":"^1.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.3.3","simple-dom":"^0.3.0"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","bower":"~1.7.7","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"^2.6.1","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^1.8.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.18.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.2.8","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.8.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"59fd7c9a883d6c9a75c87fa84f0e0f34523e0ce1","_id":"ember-source@2.11.0-beta.7","_shasum":"2238131edea12515a228463cb0a3290cded09bb6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"2238131edea12515a228463cb0a3290cded09bb6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.11.0-beta.7.tgz","integrity":"sha512-F/M7f9mbOBo5Y4nQKYFiOxLY46in4LrcSkZyhju1y9DmOGTo/JbdwuBBImi5Q2dN2JwtJLG6ak9H54IbdNx/Ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnJIh5UBwqIYgK7IaO4H969y3sWrfpLiQucGPCb256/wIhANrVjUkZCn1Z+SGEJdwtCpuGQWj1gC8j0Jyr1lwhtRp8"}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.11.0-beta.7.tgz_1485015544134_0.1547376795206219"},"directories":{}},"2.11.0-beta.8":{"name":"ember-source","version":"2.11.0-beta.8","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-stew":"^1.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.3.3","simple-dom":"^0.3.0"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","bower":"~1.7.7","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"^2.6.1","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^1.8.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.18.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.2.8","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.8.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"e30e250cefae4a3e854bf461ed17a2d60043e6eb","_id":"ember-source@2.11.0-beta.8","_shasum":"06db10379c8a97f3ab0853ac1eccc92aba11ba88","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"06db10379c8a97f3ab0853ac1eccc92aba11ba88","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.11.0-beta.8.tgz","integrity":"sha512-fSg/X5FTK/YlQGczxzs4X2jXfbg6n9v6UhKnkoRdGCe+AfJSfUCFuU2U3JWjmFtQWGKNQRfkhP4LdLFAwm6tug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDT9ciyWy3+qX3JsgI2zo5JJdBdAYL3plnkafZs7HvVoAiBBFfFA+5ZpXMbcJQtbVHhJMrh9LUvmeqGheJx5uJ1Kjw=="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ember-source-2.11.0-beta.8.tgz_1485016929678_0.9286602439824492"},"directories":{}},"2.11.0":{"name":"ember-source","version":"2.11.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-stew":"^1.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.3.3","simple-dom":"^0.3.0"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","bower":"~1.7.7","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"^2.6.1","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^1.8.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.18.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.2.8","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.8.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"00bc93fadcc0b96dfcee5024e881eb1036666533","_id":"ember-source@2.11.0","_shasum":"fada3652feaaa5ed1fffd40c9ec68ca995801d73","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"fada3652feaaa5ed1fffd40c9ec68ca995801d73","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.11.0.tgz","integrity":"sha512-BHPfYXxxbNL3y9i6nig52WKnUNEcwHSjn+dpTY4zowppxY+WCI4QzdqpNPM8V/ULry2wqIkOTDGW82GbUWStXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBd/4uAkNTGsKihE9EVxD+An7W3x457bBBjQbHES8iWAIhAPBZ5Fc1W8M9h16sqIRQWxECt9DWF+Hy+T00nLnPY1pd"}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.11.0.tgz_1485224517676_0.6216169619001448"},"directories":{}},"2.12.0-beta.1":{"name":"ember-source","version":"2.12.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-stew":"^1.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.3.3","simple-dom":"^0.3.0"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.19.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.0","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.14.2"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"6b83efab8a599df912a73885a34e8ea727bacfec","_id":"ember-source@2.12.0-beta.1","_shasum":"fee1a8e1de9b3d3772167da9bb6285dec94575f9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"fee1a8e1de9b3d3772167da9bb6285dec94575f9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.12.0-beta.1.tgz","integrity":"sha512-fhXBe1FpoCQDn7jkTv3jzGpkZW2uT5ojbiMBrN7WHznOW38PElf8gD79F4ra9VlioXAsgWn05lEisbdMdyMZeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCV6yEZkMPz+Ym688T1xLo6LFLWRJYvBfsf6bEXLumbkQIhALOiWSkpnwsFnD5srvRWux1QFzpsPhcbn7T3p42RBkKJ"}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.12.0-beta.1.tgz_1485229869686_0.6646672307979316"},"directories":{}},"2.11.1":{"name":"ember-source","version":"2.11.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-stew":"^1.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.3.3","simple-dom":"^0.3.0"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","bower":"~1.7.7","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"^2.6.1","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^1.8.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.18.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.2.9","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.8.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"5955d9dd91665321d04c7898241f7b4c5578c0e8","_id":"ember-source@2.11.1","_shasum":"8e19a38497670e8500f7e631d215bd2784ffe4b5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"8e19a38497670e8500f7e631d215bd2784ffe4b5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.11.1.tgz","integrity":"sha512-Uz4DNvO/rTNVtq27hHiqbQAN+OrJIASNkRiyFQL80LRxyTO4I9bKSf3IbAL2T9RoxfpGWSxsSVH3JVW9KyJ2zw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlpbywqc3HhDGV3ovlhNIl00AXxetxcyg791sfwVkE0AiEA/7hFIVBX4R2B77/w/Zpw9FN6pq5dE/WJG6npY/J/d/o="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.11.1.tgz_1487259056779_0.8676832958590239"},"directories":{}},"2.12.0-beta.2":{"name":"ember-source","version":"2.12.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-stew":"^1.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.3.3","simple-dom":"^0.3.0"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.19.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.0","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.14.2"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"bde4906d4679afbb3957520100c422cbbbdc7b9e","_id":"ember-source@2.12.0-beta.2","_shasum":"55d42599312176057e947739fe350127ce4c9237","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"55d42599312176057e947739fe350127ce4c9237","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.12.0-beta.2.tgz","integrity":"sha512-XaTupnZ8b26A7QhcSHPOyyZIs+Wsx1I4dvWhZABZgenXneigLrydxs562lI5FbYHK9CFHpyT46Zj5hAL4KPZGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmrW5h8eK6La15zg3IUM1Q7NbZNsfTMnT/w3i8FyOskwIgHQ/+w7+vc6xyF0sFm3bBqTpwOBFrcPcBiYa+wbbntFE="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ember-source-2.12.0-beta.2.tgz_1487259521971_0.36738055711612105"},"directories":{}},"2.11.2":{"name":"ember-source","version":"2.11.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-stew":"^1.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.3.3","simple-dom":"^0.3.0"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","bower":"~1.7.7","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"^2.6.1","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^1.8.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.18.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.2.10","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.8.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"c0e1e56b964287474ad0955b2a86484c6a0b67f1","_id":"ember-source@2.11.2","_shasum":"07239925dc8fc2a8377bdf43210c42093e8fc4ae","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"07239925dc8fc2a8377bdf43210c42093e8fc4ae","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.11.2.tgz","integrity":"sha512-ubFGtKZXRLdl1OOb9PCZSKGdeHGEhJQ7idIhV0q/gGQn1lk4G2IkwNg0szL7fBgp3DlkM8WZA9ReUWz4cJaSuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZn6vx/bJjuSigd3dTFpMUuzlCOxGLBb6EhOqzpBRx3AiB1FzUK0U84lGSBVZg7YH2InQyXQQsuV6ygGBccMjg3jA=="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ember-source-2.11.2.tgz_1487523327063_0.7175716480705887"},"directories":{}},"2.11.3":{"name":"ember-source","version":"2.11.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.4.0","simple-dom":"^0.3.0"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","bower":"~1.7.7","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"^2.6.1","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^1.8.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.18.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.2.10","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.8.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"2336dad5e7008c3341e5b293ee8334e1ae5350e8","_id":"ember-source@2.11.3","_shasum":"12c50cc2b4a7f8ae8c5daa3a72fb09415476c510","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"12c50cc2b4a7f8ae8c5daa3a72fb09415476c510","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.11.3.tgz","integrity":"sha512-bt7zI5R/xO7uCL5x5oYexwABqu3ZsbFMqikGGkcm/seuvhxlhw2LcUfKMyPWop09YbtVx75Ra8febBrEVxaf4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDdJQ7VsO5a7N7r5jIqR9gb2DNBU7Oq0Ou6t1O/DC0VMAiAYslC6wGTBC/H7bsGADtyImjQJjsMEubuzrcpwJCkW4g=="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ember-source-2.11.3.tgz_1489014342515_0.7107414319179952"},"directories":{}},"2.12.0-beta.3":{"name":"ember-source","version":"2.12.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.4.0","simple-dom":"^0.3.0"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.19.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.0","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.14.2"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"7a64fb485a3211b3c71887aacc37470734197e5e","_id":"ember-source@2.12.0-beta.3","_shasum":"3ff7831c414c07eca99be1a1bc6e187496f55665","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"3ff7831c414c07eca99be1a1bc6e187496f55665","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.12.0-beta.3.tgz","integrity":"sha512-TFARbw45CqFga3hzgwUk6xhZdt0yHKUpDDZh9g6jNLaHVGTmMrGBy4kjyNAU04Myfv9aXO6HfmzM0CR1U8QKQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7ENkYfcFLZWGFewq2VeWiGtNk5CxWXoR+EoEYhgsr+AiEA53sIzkpsv7TSz91A5xsePhSBT2xLLezyQ2GHoNZQN9I="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ember-source-2.12.0-beta.3.tgz_1489014993318_0.6415547411888838"},"directories":{}},"2.12.0":{"name":"ember-source","version":"2.12.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.4.0","simple-dom":"^0.3.0"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.19.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.0","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.14.2"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"1841cd84806c87bb2f731ef4a84a324b1f0a27ae","_id":"ember-source@2.12.0","_shasum":"5c7d09765a5c2c071382f3c02cf28b34d450e4ef","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"5c7d09765a5c2c071382f3c02cf28b34d450e4ef","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.12.0.tgz","integrity":"sha512-heMl3l0dJwiZ5wPH4PgWum/pDxd5oFs2XvDIQ0g0hniBAr8rc8j8J38pQNbM7eu/ZK0rGW4hx0GTs4Rg5ybeiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHIZcryxDl2+bCPS5KoAyGEUAAwFERuJ/5pRO7hwJwYAIhANbmIbwPs1zGgI+LYTczFYvOyBKMQnln6SdDKq0P3awA"}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.12.0.tgz_1489612885550_0.8148883015383035"},"directories":{}},"2.13.0-beta.1":{"name":"ember-source","version":"2.13.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.22.0","@glimmer/di":"^0.1.8","@glimmer/node":"^0.22.0","@glimmer/reference":"^0.22.0","@glimmer/runtime":"^0.22.0","@glimmer/util":"^0.22.0","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","handlebars":"^4.0.6","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.4.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.3.0"},"devDependencies":{"@glimmer/test-helpers":"^0.22.0","aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"0.8.4","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","emberjs-build":"0.20.0","eslint-plugin-ember-internal":"^1.0.1","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.0","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.14.2"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"20f4ee38510865c0fc119c1f369595bed889ac72","_id":"ember-source@2.13.0-beta.1","_shasum":"f8f4a3b8bd899a915e8efc4b8f9b0821d4cbbdef","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"f8f4a3b8bd899a915e8efc4b8f9b0821d4cbbdef","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.13.0-beta.1.tgz","integrity":"sha512-4ScnLpGt93ezWuPEZF223l+FwyFmW8TcSSENOZBG8L/2PVBGMG4O43VHBrl/0rr6L9cWBC8vPmKEhxbQUGN4Og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID1Oc9mjWppJsPFACqPYPkiaKZMCX96BjvG6P+w+tloTAiEAg1LM1jtFncqi9Bh3jkzUS7RBz7NwUw+4scJUWw6q98M="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.13.0-beta.1.tgz_1489617971202_0.9846198719460517"},"directories":{}},"2.13.0-beta.2":{"name":"ember-source","version":"2.13.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.22.0","@glimmer/di":"^0.1.8","@glimmer/node":"^0.22.0","@glimmer/reference":"^0.22.0","@glimmer/runtime":"^0.22.0","@glimmer/util":"^0.22.0","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","handlebars":"^4.0.6","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.4.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.3.0"},"devDependencies":{"@glimmer/test-helpers":"^0.22.0","aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"0.8.4","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","emberjs-build":"0.20.0","eslint-plugin-ember-internal":"^1.0.1","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.0","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.14.2"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"18ba842a1ea34b33002da95556843e9bfd023f6d","_id":"ember-source@2.13.0-beta.2","_shasum":"9dedf4826602c9e3418b65f13e08246e3049265a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"9dedf4826602c9e3418b65f13e08246e3049265a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.13.0-beta.2.tgz","integrity":"sha512-11HwnQpud2DvCSQjQ9eK+3XAboc/geD/omYfkW3DMztOLp0vuhU26a/8Fizb55h1pb7pWQsFWv+8th6Su88V/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVIGDNMpAFQFJod9B8Olb8pQrI8zL9xU35q/+/CONBwQIhANSqn89BDAcPgA8rmSO2WVQehgPd91Nm+g122XucXJlk"}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.13.0-beta.2.tgz_1491596853850_0.31537972926162183"},"directories":{}},"2.12.1":{"name":"ember-source","version":"2.12.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.4.0","simple-dom":"^0.3.0"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.19.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.0","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.14.2"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"17678c6c32074849d7fab46b3ae8e1d006f6c8f4","_id":"ember-source@2.12.1","_shasum":"2d0b6fa1c9ebca668eccc7d49521584301593b7d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"2d0b6fa1c9ebca668eccc7d49521584301593b7d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.12.1.tgz","integrity":"sha512-HUSFQ75VkLKNnI9Nh3YCpmxRvxiz96jIjVcNE9ehbY4820nYk+gveZf4VYydEHrPwvoGtW9qeysUk4CW452rVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEKq3dEO8faUzbb6EKZ+CNk89+wWWhgwQ4/rCC0A76rrAiEAhfrqohdZnJP6jPw1Y1MYOUyEeAtgT5EiJH+UQj7+h2s="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.12.1.tgz_1491598115514_0.07526606298051775"},"directories":{}},"2.12.2":{"name":"ember-source","version":"2.12.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.4.0","simple-dom":"^0.3.0"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"0.8.4","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","emberjs-build":"0.20.1","eslint-plugin-ember-internal":"^1.0.1","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.0","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.14.2"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"527b317479a8877585274ce08fe21f5ab1b2b030","_id":"ember-source@2.12.2","_shasum":"02094fd9d30c85e7717a240fd8a18b2a117b5594","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"02094fd9d30c85e7717a240fd8a18b2a117b5594","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.12.2.tgz","integrity":"sha512-McZvjxACV36fWTSIDWe9GlBR31go5obz6PStttBHGe8y7IggxZ/qLiK1cnhG/iEVeGmX4r0EIX+rAGm4luJ8ZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIXFMcnjmswoAwLo46muL/p3+MZbS3LPWDGD5nlq1z/AiEAwMoXWuwpaW6uzBM/h9eKDxj6t2aqnDXSyvmoRY2k5eI="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.12.2.tgz_1493323157004_0.617562702158466"},"directories":{}},"2.13.0":{"name":"ember-source","version":"2.13.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.22.0","@glimmer/di":"^0.1.8","@glimmer/node":"^0.22.0","@glimmer/reference":"^0.22.0","@glimmer/runtime":"^0.22.0","@glimmer/util":"^0.22.0","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","handlebars":"^4.0.6","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.4.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.3.0"},"devDependencies":{"@glimmer/test-helpers":"^0.22.0","aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"0.8.4","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","emberjs-build":"0.20.1","eslint-plugin-ember-internal":"^1.0.1","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.0","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.14.2"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"1cd37cb93d410ada94fcb98b73d489a28660f81f","_id":"ember-source@2.13.0","_shasum":"82c47299beecee20b21c14404693f2dff32bbc07","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"82c47299beecee20b21c14404693f2dff32bbc07","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.13.0.tgz","integrity":"sha512-a4Pkq9Io6JpLR2509284fOzH2xozTlyCzi47lz2F94hrVA/9j2//2Ji0QBjJcnBptrZJOJYxGu5hgYxwPaNijQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1JheKsmEo5RIXFo6afpk8wLK9oPjeeeEb/m0S0e+gwwIgZe7cAZTE33ogtF9udfVm9oU92v4puTc0aO0X8+XOJRA="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.13.0.tgz_1493326618837_0.1792489776853472"},"directories":{}},"2.14.0-beta.1":{"name":"ember-source","version":"2.14.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.22.0","@glimmer/node":"^0.22.0","@glimmer/reference":"^0.22.0","@glimmer/runtime":"^0.22.0","@glimmer/util":"^0.22.0","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","handlebars":"^4.0.6","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.5.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.7","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^0.4.0","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.2","router_js":"^1.2.7","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"35b5369c6233e5289f029ad460b999c420c9b176","_id":"ember-source@2.14.0-beta.1","_shasum":"ea06bf1365aa34471a19d63409f7e3160b6fa5ca","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"ea06bf1365aa34471a19d63409f7e3160b6fa5ca","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.14.0-beta.1.tgz","integrity":"sha512-2uSys4N/Pp3h6bbV6sZATiPZ/F/UuDA39yq9vJlNlqqn7MCR2fp5kTeF/ptx2Jtr7qYnQi6NB6MkV/qqKsJDwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnrYV3rkUo+wtPqU/ePsdVLt4u3g07Zjd0S97E5bWmeAIgPoRl5pB79eUYoeSxfuiEeWDRR1uNXMOH5sql5HHVVlc="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ember-source-2.14.0-beta.1.tgz_1493332018855_0.9393402100540698"},"directories":{}},"2.14.0-beta.2":{"name":"ember-source","version":"2.14.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.22.0","@glimmer/node":"^0.22.0","@glimmer/reference":"^0.22.0","@glimmer/runtime":"^0.22.0","@glimmer/util":"^0.22.0","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","handlebars":"^4.0.6","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.5.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.7","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^0.4.0","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.7","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"bca9d8ce0cf2aad98140d6582f460ed64f90eb31","_id":"ember-source@2.14.0-beta.2","_shasum":"834ed634e54f38d6315432b5fa42531016533384","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"834ed634e54f38d6315432b5fa42531016533384","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.14.0-beta.2.tgz","integrity":"sha512-cBKIRWBjgEx1YZsIAaWc1rruZZxlCCRjqxJ2gvti2FMd5RqU355fz6ekadu63QjBaJdHwB7cv1OURroQyHZKMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICe2Z08Th17RtVsDeKJEDyZGzMJBUYJawLvrrSnDEbWXAiEAsqfQmaT7VSKkNZYyORukt39uK5GWOVW6lbe80Vo0eys="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ember-source-2.14.0-beta.2.tgz_1494442717244_0.669699888676405"},"directories":{}},"2.13.1":{"name":"ember-source","version":"2.13.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.22.1","@glimmer/di":"^0.1.8","@glimmer/node":"^0.22.1","@glimmer/reference":"^0.22.1","@glimmer/runtime":"^0.22.1","@glimmer/util":"^0.22.1","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","handlebars":"^4.0.6","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.4.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.3.0"},"devDependencies":{"@glimmer/test-helpers":"^0.22.0","aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"0.8.4","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","emberjs-build":"0.20.1","eslint-plugin-ember-internal":"^1.0.1","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"0.3.0","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"1.14.2"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"57b6b82a87ec1e47152c56bdba9bc78302d7cd40","_id":"ember-source@2.13.1","_shasum":"5e0dbfe213ce8a42be608cb130d995025f778ca6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"5e0dbfe213ce8a42be608cb130d995025f778ca6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.13.1.tgz","integrity":"sha512-JLCLBxg/ut+HCqA8mxxuJBUJRqjGFB7vrAWmmANonZVU48BVH3r1sax6JexaP0jEpzwHsypBk4Y6WPKRhRU2dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAeJdWFWWA1V7i1QUtSI7ekkntFkKtJpfVSVXS42hPLNAiEA3b6XH1OlxbLo/vKG8P70DjvB3mElsSdFMx8zHekYqL4="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.13.1.tgz_1495060733035_0.7035644941497594"},"directories":{}},"2.13.2":{"name":"ember-source","version":"2.13.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.22.1","@glimmer/di":"^0.1.8","@glimmer/node":"^0.22.1","@glimmer/reference":"^0.22.1","@glimmer/runtime":"^0.22.1","@glimmer/util":"^0.22.1","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","handlebars":"^4.0.6","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.4.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.3.0"},"devDependencies":{"@glimmer/test-helpers":"^0.22.0","aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"0.8.4","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","emberjs-build":"0.20.1","eslint-plugin-ember-internal":"^1.0.1","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"0.3.0","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"1.14.2"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"6438ded430c9095ab782c8250f55516c279ecd62","_id":"ember-source@2.13.2","_shasum":"9fa9439a26515890981aa5d466f23da20adccff8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"9fa9439a26515890981aa5d466f23da20adccff8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.13.2.tgz","integrity":"sha512-bIUT88uZIIMGZUYMRFInKRm1DUf9JdX81tr20PkGnc5cctKJ/+ma0ZpqGTQbGinn4w+vXI1IZ4j7O4qFzz7gIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0s80PrfJ5yAyDTD3hJYHnNi65tUHhXKX9uVdlvjx2NAiEA9In20jIoxBCQYUUK+huTM0Wyly+LUiTjcLO0NSpaDFQ="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ember-source-2.13.2.tgz_1495114580131_0.04463051329366863"},"directories":{}},"2.14.0-beta.3":{"name":"ember-source","version":"2.14.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.22.3","@glimmer/node":"^0.22.3","@glimmer/reference":"^0.22.3","@glimmer/runtime":"^0.22.3","@glimmer/util":"^0.22.3","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","handlebars":"^4.0.6","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.5.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^0.4.0","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"879d85420969dc57d5613adb7469f645741e2cad","_id":"ember-source@2.14.0-beta.3","_shasum":"cc8468dbe074f6ee20b94f2d1f137377b341d701","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"cc8468dbe074f6ee20b94f2d1f137377b341d701","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.14.0-beta.3.tgz","integrity":"sha512-+i6JwRa+jVQZYu1trfy45n9h+qEC3S6F3kEavVsnEEJngP6RDuPx0jgS/8QAMAAVTjiQsD+342XAJdGlgi3GQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDx6iKO7JZ4y4/+b6vXnYJ3tHmaVd8MqBZ75pXj5M4O3gIgYvMOFjubnFXXT2fw1k8xqZQT/rQHu1VS8jJZ9oPhuvg="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.14.0-beta.3.tgz_1496246720666_0.39553183456882834"},"directories":{}},"2.13.3":{"name":"ember-source","version":"2.13.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.22.3","@glimmer/di":"^0.1.8","@glimmer/node":"^0.22.3","@glimmer/reference":"^0.22.3","@glimmer/runtime":"^0.22.3","@glimmer/util":"^0.22.3","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","handlebars":"^4.0.6","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.4.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.3.0"},"devDependencies":{"@glimmer/test-helpers":"^0.22.0","aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"0.8.4","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","emberjs-build":"0.20.1","eslint-plugin-ember-internal":"^1.0.1","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"0.3.0","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"1.14.2"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"9d3f11a1955eb0858d039c6c7ff1c15ec98bcb2c","_id":"ember-source@2.13.3","_shasum":"7fbf413cceddb71d267502d59162ad2df6e9ff11","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"7fbf413cceddb71d267502d59162ad2df6e9ff11","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.13.3.tgz","integrity":"sha512-abAa/Y4zgcexUc7YUyvBUw2EGqPGlnuktju1Hc0LH7fyi31jAwAgk1Yf6lqu27e8O3hSMbrDbStKIID7wh94CQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUcVuqXbbpYyWilH1Bhz5036eYlfETdXU2F6EVyzAgDAIgMfmUKvYVigRSR7JW/zjzZHH8SgjlGdap0JxAllZUW1c="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.13.3.tgz_1496255337821_0.24279018677771091"},"directories":{}},"2.13.4":{"name":"ember-source","version":"2.13.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.22.3","@glimmer/di":"^0.1.8","@glimmer/node":"^0.22.3","@glimmer/reference":"^0.22.3","@glimmer/runtime":"^0.22.3","@glimmer/util":"^0.22.3","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","handlebars":"^4.0.6","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.4.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.3.0"},"devDependencies":{"@glimmer/test-helpers":"^0.22.0","aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"0.8.4","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","emberjs-build":"0.20.1","eslint-plugin-ember-internal":"^1.0.1","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"0.3.0","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"1.14.2"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"219e29d4df7f16bf5c1fab742697aebee116bd86","_id":"ember-source@2.13.4","_shasum":"97022069febfb5651ddc26a83f1987370cc404c8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"97022069febfb5651ddc26a83f1987370cc404c8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.13.4.tgz","integrity":"sha512-Bxhil6A2AODaZUKSrl0bvnhvUdNKPoDbnOmXKlNr+8dEh4TwO/XCfIzFFIW1r7zf55Vfy+0aoOIZrz44gA5vRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFfZslRQk81hCgIi2XUfMzIywY4ma4a9rnRMEUx9cRp0AiBrfK3aC+dCOfx5mOroGEzNsCt6CH6nvDWaDc1GEwHLvQ=="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.13.4.tgz_1499261763350_0.6690915036015213"},"directories":{}},"2.14.0":{"name":"ember-source","version":"2.14.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.22.3","@glimmer/node":"^0.22.3","@glimmer/reference":"^0.22.3","@glimmer/runtime":"^0.22.3","@glimmer/util":"^0.22.3","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","handlebars":"^4.0.6","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.5.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^0.4.0","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"d21fd543c747e99821f731d849ad334dafc37805","_id":"ember-source@2.14.0","_shasum":"b5266adbdd46deb0a5f3ee6606f491c01d6d0d08","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"b5266adbdd46deb0a5f3ee6606f491c01d6d0d08","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.14.0.tgz","integrity":"sha512-bS18cDiXl2irXh/cSljdaWpg0IVV/jTcH0QUGVtsAmzFV2Neucf2L+f6jYm9N3zwb76ehROaQWai/p5VTKy8Rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCE8uoGO1LDtt84sGNcgTRkXrYj5GgsT4gBPZ+uj09/MQIhAOx7V/CbLsp13a029gkBiXd/F66kdrvPHR1O7CdZJS78"}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.14.0.tgz_1499264115734_0.9036510153673589"},"directories":{}},"2.15.0-beta.1":{"name":"ember-source","version":"2.15.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.1","@glimmer/node":"^0.25.1","@glimmer/reference":"^0.25.1","@glimmer/runtime":"^0.25.1","@glimmer/util":"^0.25.1","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","handlebars":"^4.0.6","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.6.1","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.1.0","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"d9d17c36f2999c466096d2a948f6b55d29f5b74a","_id":"ember-source@2.15.0-beta.1","_shasum":"5e28c96759510d63763cc9f89fbc36ef948790a6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"5e28c96759510d63763cc9f89fbc36ef948790a6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.15.0-beta.1.tgz","integrity":"sha512-H2Vy74Zja4Sf0C7JRC9WbDzAkol2yA60WC5E8suF/UnEYn7VYnjJC+5J3TFRBG0guDk++4C9ACpX0yuaJdijUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBY+6HHvo1w6cJGJXkewL/oycb3P3L0pyINGsQfYI5O1AiBmCGBqow3GTYOf8iLwAfu2VlLYvyvOvK/IGjBXhLqo0A=="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.15.0-beta.1.tgz_1499279037402_0.17903587548062205"},"directories":{}},"2.14.1":{"name":"ember-source","version":"2.14.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.22.3","@glimmer/node":"^0.22.3","@glimmer/reference":"^0.22.3","@glimmer/runtime":"^0.22.3","@glimmer/util":"^0.22.3","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","handlebars":"^4.0.6","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.5.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^0.4.0","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"04ac480e923ab7f345e30b7aad683bea2ffb7193","_id":"ember-source@2.14.1","_shasum":"4abf0b4c916f2da8bf317349df4750905df7e628","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"4abf0b4c916f2da8bf317349df4750905df7e628","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.14.1.tgz","integrity":"sha512-uh4SrHefnUdaUSSfilli149/WVJOaYKO/z+uyxxkYoekyPMBXY2G4sLpwBpvO7lzrOxo2vPY4bgpSLhsYvWNJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7hPliylgRHCKxz4jScJj4pwEnuAy2sw1SAXthgGtLQAiEAkG7wwI2N2Do0+woRhOzUpJYFvoceMSuj5vz5jA/JNYc="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.14.1.tgz_1500045128762_0.19754273886792362"},"directories":{}},"2.15.0-beta.2":{"name":"ember-source","version":"2.15.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.1","@glimmer/node":"^0.25.1","@glimmer/reference":"^0.25.1","@glimmer/runtime":"^0.25.1","@glimmer/util":"^0.25.1","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","handlebars":"^4.0.6","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.6.1","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.1.0","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"e3c7509ea76b10592927f60e9cf6ed37ae6a93ad","_id":"ember-source@2.15.0-beta.2","_shasum":"7f3792e55a52f8e92c70426963d54563f3539f4f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"7f3792e55a52f8e92c70426963d54563f3539f4f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.15.0-beta.2.tgz","integrity":"sha512-sCNo20UjHM3YyzsuYwwttXy4RZW4tpOCRUVn7/fsChshKITeLKcGM98+ZBRXKsMJTbGHyvHkyjxIRdmaaTrHzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICFip5WgpWeifP9lxr+LvqMSe8Om9W3ztf+AEn4iHuFnAiEAoYpE7YrRopKQZaxPD3tIDW1oLbAWOXPVe68I3yxmsKw="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.15.0-beta.2.tgz_1500625756997_0.37759072496555746"},"directories":{}},"2.15.0-beta.3":{"name":"ember-source","version":"2.15.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.3","@glimmer/node":"^0.25.3","@glimmer/reference":"^0.25.3","@glimmer/runtime":"^0.25.3","@glimmer/util":"^0.25.3","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","handlebars":"^4.0.6","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.6.1","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.1.0","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"42cf186ee85a73c8f4797bd5111052e43ee44d6e","_id":"ember-source@2.15.0-beta.3","_shasum":"9149cbc1ba903eda78b807d75649796c5d398a8b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"9149cbc1ba903eda78b807d75649796c5d398a8b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.15.0-beta.3.tgz","integrity":"sha512-DyYdKvqTbddbjiif7gO4taWEJHrcP4UCt7ASL2OPn9rPkqr4a3eIgHefe8klqLfiJ7VgZeN0pOaBA1p1xZnMeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyYgDaH6mHgAg0FwgphdcP19OHbS1s7JWIytCYCEIPkgIhAKsF0zhHFVPig1ypY9muqkak26IYUb0aX5b09ut6a1MQ"}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.15.0-beta.3.tgz_1502199885576_0.5250100288540125"},"directories":{}},"2.15.0":{"name":"ember-source","version":"2.15.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.3","@glimmer/node":"^0.25.3","@glimmer/reference":"^0.25.3","@glimmer/runtime":"^0.25.3","@glimmer/util":"^0.25.3","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","handlebars":"^4.0.6","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.6.1","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.1.0","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"64a04326527aebe32a08e4a3c96db63ebc789913","_id":"ember-source@2.15.0","_shasum":"901cbe3abee09292372b06f6aa8dd342683be2d5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"901cbe3abee09292372b06f6aa8dd342683be2d5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.15.0.tgz","integrity":"sha512-TnQEQ7G940ki+h0B5orZUxQkuJR5V4BviLiyTwGomWyf68sOQ/+SSfn+ScxuTH+NJdHgBL8TAol3IH/vX4RV2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/hw0e4bBbsUARjLwDZs7iGbb1/ks+dHyqZXlQ74ddmAiAIX3DYz4tmpUAMjsS8c8zJZKqt8VlpteL4o+mTEueFjQ=="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.15.0.tgz_1504189180521_0.016130733536556363"},"directories":{}},"2.16.0-beta.1":{"name":"ember-source","version":"2.16.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.3","@glimmer/node":"^0.25.3","@glimmer/reference":"^0.25.3","@glimmer/runtime":"^0.25.3","@glimmer/util":"^0.25.3","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","handlebars":"^4.0.6","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.6.1","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.1.0","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"c48eda7ec40f881f3faff5d35388826e71555dc1","_id":"ember-source@2.16.0-beta.1","_shasum":"5acccd9c7bd8bc245a6bce921c8bdcf4f438be7d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"5acccd9c7bd8bc245a6bce921c8bdcf4f438be7d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.16.0-beta.1.tgz","integrity":"sha512-bkdfl0hXSr8ktSaL9eJdpzxGk0xDTOJmeTk0tfFvxWtC8itmkoPydlDECgtJeEGy8WhtUPcFDW1ePAY+pZ+cFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/4zTITlHDCM3ezlRfOt5LhR6VPbg7q05t3eSEhYzquAiEAy0Rgd7/fWm2gjzchXJv3RinzpMNaFb0rAzb3nc25UIo="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.16.0-beta.1.tgz_1504190619867_0.5623756744898856"},"directories":{}},"2.16.0-beta.2":{"name":"ember-source","version":"2.16.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json","link:glimmer":"node bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.3","@glimmer/node":"^0.25.3","@glimmer/reference":"^0.25.3","@glimmer/runtime":"^0.25.3","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.6.1","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.1","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"3aec03af97499f34f7b2fdcf4b059982ecaacde9","_id":"ember-source@2.16.0-beta.2","_shasum":"da763c800c6c2ea6edea4fda25311428df7d763c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"da763c800c6c2ea6edea4fda25311428df7d763c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.16.0-beta.2.tgz","integrity":"sha512-zo1nnyk6z9tzqX+diCUU+zutHfuwAHq9q4LPIB7fm9OQi/dJD9ProicX4A0NC5K0K61MtBP4latsqkGQvrK7WQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFihaOQR+J5yezI4n8r0rQHkq4wHMA6GogdTyho4o33+AiEAuBZh8OlIdfhndz3qmZvJy9yRd7NpKV/Z0eD80oxSwyo="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.16.0-beta.2.tgz_1506991077046_0.4346551261842251"},"directories":{}},"2.15.1":{"name":"ember-source","version":"2.15.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json","link:glimmer":"node bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.3","@glimmer/node":"^0.25.3","@glimmer/reference":"^0.25.3","@glimmer/runtime":"^0.25.3","@glimmer/util":"^0.25.3","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","handlebars":"^4.0.6","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.6.1","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.1","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"48bb7afc64eefc74f7d9bfb3c41a12e900929e15","_id":"ember-source@2.15.1","_shasum":"a0163f74c23897e974be0916c3f23fcfd42ddb4a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"a0163f74c23897e974be0916c3f23fcfd42ddb4a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.15.1.tgz","integrity":"sha512-BIPwQToIBXKgTwRoc3JR+AIR5CU2qodFWRzlCqTFobi4C6SBBp/tOH1T5SjKFd+ZcHLJieXM/AV7WO6BcBNOSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhjzqDJXid43phgtXV+uG8oJVp/uxdJIPhCsly3LtY7wIhAIEpyJN+3MMI/aQsShRFJbkeCnVACadpKIY/o0lDvbje"}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.15.1.tgz_1506993535740_0.49146676482632756"},"directories":{}},"2.15.2":{"name":"ember-source","version":"2.15.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json","link:glimmer":"node bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.3","@glimmer/node":"^0.25.3","@glimmer/reference":"^0.25.3","@glimmer/runtime":"^0.25.3","@glimmer/util":"^0.25.3","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","handlebars":"^4.0.6","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.6.1","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.1","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"60542b169a18228b5189b1e5958d176af245b34d","_id":"ember-source@2.15.2","_shasum":"544c7bcee7b50532e4a10c5572ddf42c835abc93","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"544c7bcee7b50532e4a10c5572ddf42c835abc93","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.15.2.tgz","integrity":"sha512-y+36sQ3XBAmMDFijITtGmSqewUrBG1n5nSbZAZ4+eo0roA1/PTmwcSUj+78ZSrOnXbBcz6jYJIQWUSsWdhrRAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVw8F0qAzSmZldebyQCBpNY3c//goATNOk+bHGPHCASAiEAg/yCfW+w9O8rBLFSEv4LLJ2yW2tSKzoKnm82y8Q1OSI="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.15.2.tgz_1507148895433_0.9054898316971958"},"directories":{}},"2.16.0":{"name":"ember-source","version":"2.16.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json","link:glimmer":"node bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.3","@glimmer/node":"^0.25.3","@glimmer/reference":"^0.25.3","@glimmer/runtime":"^0.25.3","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.6.1","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.2","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"e295d51e7c719b1c8557ed0980469688ef61b94f","_id":"ember-source@2.16.0","_shasum":"2becd7966278fe453046b91178ede665c2cf241a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"2becd7966278fe453046b91178ede665c2cf241a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.16.0.tgz","integrity":"sha512-s2OBI24PcRzA2/kIaOrLusqLdAgGmHymnAUkvGQtcyFG1I2u5ebsFxBtmsKFkuhkeTbF558N1Bzk9sd7kG4qXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAP3L0HEkpovWKLaf0JcOVX/VZkwtAu7tIr1SwKMkKsqAiEA0G9x99z9zOwejFbMiq+tWksY5839uYK/v956i7rT6T0="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.16.0.tgz_1507597147995_0.919396354816854"},"directories":{}},"2.15.3":{"name":"ember-source","version":"2.15.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json","link:glimmer":"node bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.3","@glimmer/node":"^0.25.3","@glimmer/reference":"^0.25.3","@glimmer/runtime":"^0.25.3","@glimmer/util":"^0.25.3","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","handlebars":"^4.0.6","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.6.1","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.2","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"d6352a54c068354da93bcb26a5df4c7ef9153ea7","_id":"ember-source@2.15.3","_shasum":"064d358af42774269d45091cc5316df7e36edf9c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"064d358af42774269d45091cc5316df7e36edf9c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.15.3.tgz","integrity":"sha512-kKy5MbMTVHG+/uMz0ZjaxnmMY75fcz86pLCSKPEVpqlT2DBpUi9xl1epcmlWrkJAl3r8OhnZ4G/kaHdAkA2kCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmWvju1ertD5cpI4r2aoQ3oNGgBKjYZaMecK0eDLldtQIgB6BFrUgmkZvVip9rXf22QgNR1blufvDTqWTA6TnLYlY="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.15.3.tgz_1507598039356_0.021065961802378297"},"directories":{}},"2.17.0-beta.1":{"name":"ember-source","version":"2.17.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json","link:glimmer":"node bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.3","@glimmer/node":"^0.25.3","@glimmer/reference":"^0.25.3","@glimmer/runtime":"^0.25.3","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^4.7.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.2","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"370bdaae97aaf7bd87538e75f520cd292d180740","_id":"ember-source@2.17.0-beta.1","_shasum":"92a0e5caa7306b70f117e1caa337c490ec3b5486","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"92a0e5caa7306b70f117e1caa337c490ec3b5486","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.17.0-beta.1.tgz","integrity":"sha512-IBSdwK4hdP0gdhjFtqFI2Kw4dNwapsIFjaFvqUnsd2rNhjJ+qPQASmTyFB2cvCMOKTONopVLg8uf8+HlT0NvcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGuRFHTvdLEOVWbqCyrRhnPYGMqu5eRa1aStUT/tlPfcAiEAh7qUApeO6Vo/drY+URZthbymK8JkTyNfKvDrJ6LFVGc="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.17.0-beta.1.tgz_1507599307188_0.7854783812072128"},"directories":{}},"2.17.0-beta.2":{"name":"ember-source","version":"2.17.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json","link:glimmer":"node bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.3","@glimmer/node":"^0.25.3","@glimmer/reference":"^0.25.3","@glimmer/runtime":"^0.25.3","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^4.7.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.2","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"84cf622b618ea03b2d06be62eec0c33a0e61b48f","_id":"ember-source@2.17.0-beta.2","_shasum":"6fe6e26451bba7fcd4f113c3ea0750f7cf057c89","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"6fe6e26451bba7fcd4f113c3ea0750f7cf057c89","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.17.0-beta.2.tgz","integrity":"sha512-sciccmV7TEFD45FqSkcwRZNUZwSQWr2Oxm7IZZQuTlZKLfTXwlaixXeSCIKSdigkY0XxQuDxQRLX3Z+XHtPq0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCh8yM6lj5Tfk76QzzRaBbw02aJnaBB07ZwP+qxaK5l6QIhALZjaTQp/adb21GqBMy9BV/+jrWCZ0BSB/znW2IueEhq"}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.17.0-beta.2.tgz_1508277512185_0.7522569526918232"},"directories":{}},"2.17.0-beta.3":{"name":"ember-source","version":"2.17.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json","link:glimmer":"node bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.3","@glimmer/node":"^0.25.3","@glimmer/reference":"^0.25.3","@glimmer/runtime":"^0.25.3","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^4.7.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.2","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"1e3515977437b9d6c33cbaa5e10b88a2fb111ac8","_id":"ember-source@2.17.0-beta.3","_shasum":"24b534728254df81ac7e9b5acef6c93ea6cc2946","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"24b534728254df81ac7e9b5acef6c93ea6cc2946","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.17.0-beta.3.tgz","integrity":"sha512-mIXk6J0VE3WORzHSg4txVps+5B195zDN43v4pHqJZtweXakBAuOiCv7qj83MxQEn8AM4D2d+57R1VWMD7nSifg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHtLTIyuJ7kxMYM5vel6M3f7ZaAkKUYg81Yc4zOwYCsiAiEAs0e8141l7dVmuz9rBlSwBbaz3Wo9DPRoFdfVVStf3hg="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.17.0-beta.3.tgz_1508787405869_0.6527915727347136"},"directories":{}},"2.16.1":{"name":"ember-source","version":"2.16.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json","link:glimmer":"node bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.4","@glimmer/node":"^0.25.4","@glimmer/reference":"^0.25.4","@glimmer/runtime":"^0.25.4","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.6.1","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.2","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"c2fb48909339b25200a2b771a5ed8670cb6b18d5","_id":"ember-source@2.16.1","_shasum":"fed872aa46f6af29efb3c5461e9adc29a57dc6da","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.11.5","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"fed872aa46f6af29efb3c5461e9adc29a57dc6da","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.16.1.tgz","integrity":"sha512-AqczhI7C8WONBWqD8lZAvA7DohqfPrNOLPyUj2u2SlA7IiCIEzP+d2DWO8+YOZK15Y9AIGNmQKFj4Jr6K0Q/8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaxO9MPvYPSSoSYlfrf509oJg1Ma6N2oyh8B3PhMvnkgIhALuw9GZckBTiChdx8/v+tz+MXzVDbtQGAOnl2YG4f2yp"}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.16.1.tgz_1509285546617_0.08413328789174557"},"directories":{}},"2.17.0-beta.4":{"name":"ember-source","version":"2.17.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json","link:glimmer":"node bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.4","@glimmer/node":"^0.25.4","@glimmer/reference":"^0.25.4","@glimmer/runtime":"^0.25.4","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^4.7.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.2","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"7c42e69b6c9b3cd8f782bd1f9747f2268fca55c6","_id":"ember-source@2.17.0-beta.4","_shasum":"c669bd1f8a66e7032697b809565a42655f082414","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.11.5","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"c669bd1f8a66e7032697b809565a42655f082414","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.17.0-beta.4.tgz","integrity":"sha512-ioTekV8V3eofjUv8TXuiLYct7E16YhKsk8xgxQoiK0OwerjLRPWVwkNMF9IVWgbvkne6SMfay0lXnEScqXs6rw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIZvKzsDEl7l13cJgqf+qh3wwpIwanN5/B4MbfTa7CvwIhAN2HF+2y4Yj7RMllwRLVlsXcdA8byYy2EaEUnlYPF2zd"}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.17.0-beta.4.tgz_1509411145401_0.2532664849422872"},"directories":{}},"2.16.2":{"name":"ember-source","version":"2.16.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.2","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"391ea14a2d2547c73c1a0c62a8fb77ff15ba6d6f","_id":"ember-source@2.16.2","_shasum":"ebc29ce36dec3ecc80f6b1b02218d63ca5041088","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.11.5","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"ebc29ce36dec3ecc80f6b1b02218d63ca5041088","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.16.2.tgz","integrity":"sha512-zzjqqNs/1N9sn1JFrU7tvtnck8HSAjRglQ2OcbLx99J0XRGe5GIaCGs2xUVeNn2x+28FNNH5O2bTjWT0Ufxcag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUXr9C8XSR/7wq4yzvZd1499ilcs0/xNgXD1lhYdoNQQIgBbPn0L0HdmG3+QZMluXEGzKyMeG0uYSY+u12GPy0+EE="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.16.2.tgz_1509571091583_0.25703292014077306"},"directories":{}},"2.17.0-beta.5":{"name":"ember-source","version":"2.17.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.2","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"84d5f919e9e84be091b9d9e7d1888fe3947c5d72","_id":"ember-source@2.17.0-beta.5","_shasum":"00cff8761b7d263fa475eb2fd11535632eead147","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"00cff8761b7d263fa475eb2fd11535632eead147","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.17.0-beta.5.tgz","integrity":"sha512-UWa9wOc6ZwfQS/H4HPdIuvWPZjTtaUHOzj0cfS1sKt6r8zCF3PFGZTuMIMdRW9qZBCSyLXA0dqye+9rBZejXZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELRkEEkEwqevoK2MxzJ/9z8zayZoz/hvJzDZ+eWOG7sAiEAyUGctEWQiq2lq4u/Q5pbiDaUA8omvmH+2QPdXQximGY="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.17.0-beta.5.tgz_1510112397040_0.6622584089636803"},"directories":{}},"2.17.0-beta.6":{"name":"ember-source","version":"2.17.0-beta.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.2","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"c797452ee22c91ec7aa6e05f14900d2bbfda1d09","_id":"ember-source@2.17.0-beta.6","_shasum":"2a0e71518015abaaab1beee66296f0ad6cca5d55","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"2a0e71518015abaaab1beee66296f0ad6cca5d55","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.17.0-beta.6.tgz","integrity":"sha512-/zjj19bFNsRrbqJ/A9Lx0QToZOso4+sP7Ina3P1JtBFCwAMGHPHU3vghom50wmk32wO+mCObRWAfga+VizNY0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8yqSvbkoYozz3AmIrU72zajzLRR0HU273FA3OdDUgaAiB9q8WGRFpI0gD401hv0BVk5fDjeM9qMtOGUt4LIEGJ/g=="}]},"maintainers":[{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.17.0-beta.6.tgz_1510627526589_0.5687181185930967"},"directories":{}},"2.17.0":{"name":"ember-source","version":"2.17.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"1.2.3","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"3625ba2adf825de80b02322717b46185536450bb","_id":"ember-source@2.17.0","_shasum":"b78871dd49bd8d642b80176df4faf7fd7d059dac","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"b78871dd49bd8d642b80176df4faf7fd7d059dac","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.17.0.tgz","integrity":"sha512-k9OfxSyQY8of6HYvJppc2/EXbyoe6DganRQQPeGLEg/rVtbFOR0qHV8BvPslXRWOHPpwqgaBn1gmR/8suD8fAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSnCvQ2ugXqB44tsUDKgYdAYVXEFYfUV393AQrN2EmSAIgGyV/iVwNK+Kady66Y0z0T2xFaYptDNe4IXhPSdoxkDk="}]},"maintainers":[{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.17.0.tgz_1511966733872_0.32296474394388497"},"directories":{}},"2.18.0-beta.1":{"name":"ember-source","version":"2.18.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.3.1","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.3.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"76c438337231f748dd33888c1e01790199646dd3","_id":"ember-source@2.18.0-beta.1","_shasum":"4cd06ada3ec8e1dc4268406a080c09a2ade54b84","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"4cd06ada3ec8e1dc4268406a080c09a2ade54b84","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.18.0-beta.1.tgz","integrity":"sha512-9m2x1ZVTpaxrGxlNPGLE5Da9oLxOZRRdeIRk1o4eqojM3h3DUo0qNosPavIoJz7wbCBR9drhEuEs7Sv1k1fGlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD79IpL7pEqFiqP56tFDhf+h9aF++QuHbCufpgCQ3gCGQIgNwGuvfAYLaQXBetiElHxc0AgiRlaDx13t4iXZtShI8c="}]},"maintainers":[{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.18.0-beta.1.tgz_1511968459370_0.4801178593188524"},"directories":{}},"2.18.0-beta.2":{"name":"ember-source","version":"2.18.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.3.3","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.3.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"484bcc14f82c2b24820921f2abf1a69b16cfdbbb","_id":"ember-source@2.18.0-beta.2","_shasum":"2da17f61566002a775eed14a75238b4261b6400a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"2da17f61566002a775eed14a75238b4261b6400a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.18.0-beta.2.tgz","integrity":"sha512-JVMDc4+r0UYXjFRZ+QlBNbhBIACwwRdiVhlheg4ymzvQr4BHAqhYDZVjQEFXaBtgnV0PIJreycYo+7Qfk6+LXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsUoU0sF34kvkcpzNrn1b18ShafQB1VTqst/IT5kl0jgIgIlVUHxPkO88xVX2bmLL6tGfcV0xlSMlKr39PvMfMC1I="}]},"maintainers":[{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.18.0-beta.2.tgz_1512421996786_0.7682114548515528"},"directories":{}},"2.18.0-beta.3":{"name":"ember-source","version":"2.18.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.3.3","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.3.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"8abd4fb2a35dd945aeb362126b60c3ef203bb23e","_id":"ember-source@2.18.0-beta.3","_shasum":"8be40297f80b2afd41540e7ece69d9d48d96ca1c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"8be40297f80b2afd41540e7ece69d9d48d96ca1c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.18.0-beta.3.tgz","integrity":"sha512-B5o+UFU0xJC8EgDXa0hyRXh63uH9q5jpO00ypZPJsfnOuZDaNwVcROZounrxpB+tXgKV517VUqAnKGtZLjRUWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZaw9DEr3rbV0zNR9KYeRXDUdrqp1hHGNmHOQWyEOV0QIgKN7Cdmuv3eY61sa+HRZtN6G20SLEsMbnLwQWAUaYjxA="}]},"maintainers":[{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.18.0-beta.3.tgz_1513115234889_0.6567586928140372"},"directories":{}},"2.18.0-beta.4":{"name":"ember-source","version":"2.18.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.3.3","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.3.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"e9f4c50efa447e214973f69dd0a22cf0934518d6","_id":"ember-source@2.18.0-beta.4","_shasum":"f6116bfdcfd7dd9a8d4b784aeea69b4a0ed6495e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"f6116bfdcfd7dd9a8d4b784aeea69b4a0ed6495e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.18.0-beta.4.tgz","integrity":"sha512-IWSWuGnjQqGlwjIxqo02H1z7lbGf5nxz+N2CZKoo1stL/57dytTkom5JvgSKn+lPddI5Z+P1+pgs3196mu+QRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfdeX5R/yPHgA7l8wF1thP3ctxl4gSMdSjxCuanTd4HgIhANcXf6xM+iFso0Nk3sx86waUVGr88CiqydDuLZZXoSwk"}]},"maintainers":[{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.18.0-beta.4.tgz_1513734627284_0.3635292442049831"},"directories":{}},"2.18.0-beta.5":{"name":"ember-source","version":"2.18.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.3.3","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.3.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"ba86a0b655f3d1bbe647e2ad355aeeea09244ab7","_id":"ember-source@2.18.0-beta.5","_shasum":"4cd6f3e86945594ab2f3eb2851c2adfb70ddd4d0","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"4cd6f3e86945594ab2f3eb2851c2adfb70ddd4d0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.18.0-beta.5.tgz","integrity":"sha512-+73i5nZc2xgXVP5JDpttTecPAcYfNVNkMATFpuNQ9FbUNiNjKdhCYLRa9kvWTdkYASH51lDXBSJE0bdil2TC/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMJ9De9IWTdlaoxD6tApwZx/oR3cxAHEFDUnfyGplkvgIhAIebkhEjVHRw6+yDgTq4qvyp5cwFisib070ZPkxp+O6a"}]},"maintainers":[{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.18.0-beta.5.tgz_1514412779486_0.9066315845120698"},"directories":{}},"2.18.0":{"name":"ember-source","version":"2.18.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.3.4","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.3.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"bdc2c3e3a15d13d8bb1951d44b1a28ee1c6a36cb","_id":"ember-source@2.18.0","_shasum":"f61cf2701d8aa94a6adee6d47b1d5a73a4cef5f6","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"f61cf2701d8aa94a6adee6d47b1d5a73a4cef5f6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.18.0.tgz","integrity":"sha512-NpcqCsJyddxHegYoKhwtp3cb7+DytWk/EcismslGjBw5eR4vlHEArkdEzcCBRQFfcFpepvjKMHD0oWqNjbwjEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBIyl0BCcyIn6xQhi6BodeecahdMe46rBvZC0RkGOSsTAiAiv0XwwLIoTluZhqoiD0XGpVYLUPx1tr/e3VspXSnXzA=="}]},"maintainers":[{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.18.0.tgz_1514823433716_0.6249137064442039"},"directories":{}},"3.0.0-beta.1":{"name":"ember-source","version":"3.0.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","prepare":"ember build -prod","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"node bin/run-node-tests.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^2.0.0","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^4.0.1","puppeteer":"^0.13.0","qunit-extras":"^1.5.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"c6a7a617a11d5e821989e78372f5993abd12716b","_id":"ember-source@3.0.0-beta.1","_shasum":"992c3d89fb73a59dfe1f2ad81fb9e32d4a3bd9ed","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"992c3d89fb73a59dfe1f2ad81fb9e32d4a3bd9ed","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.0.0-beta.1.tgz","integrity":"sha512-0vjO06bhY2tEnvjq9bsl8BV/+LVIkcB9rNB2dfkprjuOwjvtyNFNUUNE0YXtABNkOZVulO4vGqU6z8tHgrV+fA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIDfsGte4a6CPyVlsomJq2QVRu4Taxk8gXzRS9xXmnFgIhANc1Kc12PQ73gK9AKs3nx8i5YIIayplmXUg1CnE/t+ti"}]},"maintainers":[{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-3.0.0-beta.1.tgz_1514859639597_0.7285788306035101"},"directories":{}},"3.0.0-beta.2":{"name":"ember-source","version":"3.0.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","sauce:launch":"ember sauce:launch","start":"ember - serve","pretest":"ember build","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","@types/rsvp":"^4.0.1","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^2.0.2","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^4.0.1","puppeteer":"^0.13.0","qunit-extras":"^1.5.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.0.0-beta.2","gitHead":"07b1d8f3bee6555e34ec2e04bf6c153eb0f7373f","_id":"ember-source@3.0.0-beta.2","_shasum":"011c43464d3a1519b120eec15f58eb4b2331702b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"011c43464d3a1519b120eec15f58eb4b2331702b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.0.0-beta.2.tgz","integrity":"sha512-FqNl3klhEWLA9zthsMxSrX9yCXfoImPGWvEt2Ho2tImxO6HMD4VwShu9TU9C2r7SjTahUS09+poAHQ4I/PGskg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA4OHkySmu6v5mXu/DTGWyJkrgC29xeqJdbpsRf6si0GAiEAys24QK8PytzqZ3P8dYKk98mj1EURguZIaeBYoJM/6/s="}]},"maintainers":[{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-3.0.0-beta.2.tgz_1515472145683_0.1223260322585702"},"directories":{}},"3.0.0-beta.3":{"name":"ember-source","version":"3.0.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","sauce:launch":"ember sauce:launch","start":"ember - serve","pretest":"ember build","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^2.0.2","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^4.0.1","puppeteer":"^0.13.0","qunit-extras":"^1.5.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.0.0-beta.3","gitHead":"3b08ab7386194f66b5341dde45a5b783784c03e4","_id":"ember-source@3.0.0-beta.3","_shasum":"1f6dde5caaaceb49b09b5fafb5b0627692e2d56c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"1f6dde5caaaceb49b09b5fafb5b0627692e2d56c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.0.0-beta.3.tgz","integrity":"sha512-my9TIIJQlTnOrLlNBEq92AQT2FrtmLuMPFhrGp9ufgQ93q4+IrUAT+qDuWZBMTyTGEuwNk41yHtG2/je6YBdbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAuAZAef4qMUBKKUGIzuQKwnBTO2LOtfhVebIeiUx3fuAiEAwxU/gPnYSn8my1BwoMCiDo7pNKemMb06+yy2tvp+Hng="}]},"maintainers":[{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-3.0.0-beta.3.tgz_1516052857727_0.682287206640467"},"directories":{}},"3.0.0-beta.4":{"name":"ember-source","version":"3.0.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","sauce:launch":"ember sauce:launch","start":"ember - serve","pretest":"ember build","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^2.1.0","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^4.0.1","puppeteer":"^0.13.0","qunit-extras":"^1.5.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.0.0-beta.4","gitHead":"58b7fa9293578167f1d7210d63167694fe8f273c","_id":"ember-source@3.0.0-beta.4","_shasum":"1641c778ee5eea77adabe258c5bac4973e37e4b6","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"1641c778ee5eea77adabe258c5bac4973e37e4b6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.0.0-beta.4.tgz","integrity":"sha512-iBqY4EV4M6fdK/fdNPu0xWBZnynB69KK4y93VgB0rEr1XE+ySyqmAs66QeqwkzZuK3X5Xpu7HHpI3KgPLmJQcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICE1JPT/KV206I69xv1y5xYAOSIdo9iEiRUZf0du25EzAiEArH2usTzKCmtVLKVLnNlsd3wK//vIKJ/AS7BR4fAkbHA="}]},"maintainers":[{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-3.0.0-beta.4.tgz_1516907823476_0.7308332310058177"},"directories":{}},"3.0.0-beta.5":{"name":"ember-source","version":"3.0.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","sauce:launch":"ember sauce:launch","start":"ember - serve","pretest":"ember build","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^2.1.0","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^4.0.1","puppeteer":"^0.13.0","qunit-extras":"^1.5.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.0.0-beta.5","publishConfig":{"tag":"beta"},"gitHead":"405785158b248aa2c0ce0a951c7ed327b920699b","_id":"ember-source@3.0.0-beta.5","_shasum":"8bba10d539080726ff4e11a83f8f76551a534b12","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"8bba10d539080726ff4e11a83f8f76551a534b12","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.0.0-beta.5.tgz","integrity":"sha512-UTITGSmwhSKuaXppOLGxkl5Tiz9xZ9vg4RxkIS3/VNRvomdzSQ9BP+WYt0TIrwdK11jcFun3qZV6SqMnlwQDmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMjnG+LX6iiR4psncR/MZ4fAhv1bH6G+RExQBmn1ImmgIgIpvSMGcKN/9DKu1Lx7vGiyx6bhhptLyv1y5gAWVEFhc="}]},"maintainers":[{"email":"katie@kmg.io","name":"katiegengler"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-3.0.0-beta.5.tgz_1517262134471_0.33979585813358426"},"directories":{}},"3.0.0-beta.6":{"name":"ember-source","version":"3.0.0-beta.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","sauce:launch":"ember sauce:launch","start":"ember - serve","pretest":"ember build","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^2.1.0","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^4.0.1","puppeteer":"^0.13.0","qunit-extras":"^1.5.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.0.0-beta.6","publishConfig":{"tag":"beta"},"gitHead":"5227ede824c89aa29971684ab79ec7ea2db2ed23","_id":"ember-source@3.0.0-beta.6","_shasum":"e8042c1781de4f125993bb41b067cb32fc61c419","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"e8042c1781de4f125993bb41b067cb32fc61c419","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.0.0-beta.6.tgz","integrity":"sha512-oWw5MWTlzPHJW5R5Un5Ef6mPIu7Dl+w5nLKyO0QddsAwE55FFz0uT7GKxf0opAj0umheLvrRNWmISQWLostnXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsEjoa18ntySqiNJLkJ7+2rOBtrUDTmX8zz4+30RcCqQIhAPJsup7Ns9xBlP4QSwZemzK4JytJHxmMsk4tKqgHGXwc"}]},"maintainers":[{"email":"katie@kmg.io","name":"katiegengler"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-3.0.0-beta.6.tgz_1517887647010_0.43868670030497015"},"directories":{}},"2.16.3":{"name":"ember-source","version":"2.16.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.2","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"f6a1f66b283687b22e50e8edd2b650c84c364108","_id":"ember-source@2.16.3","_shasum":"87826f286eecf586183e34aeffac60f2d5e80a80","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"87826f286eecf586183e34aeffac60f2d5e80a80","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.16.3.tgz","fileCount":106,"unpackedSize":24815682,"integrity":"sha512-6FxWTqFDPV14P5mGFq/6K07qu7RcW2VVH4IgUxi4MKzO1cb2DUKUcrhHy884k+iajBTrEHUk/KyxTSJa6/LmrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo+LULRxWazBmqknNpON3ulmOd/TRRzc6eh1JdAZzGawIhALGm6kvdhf3qs7zJkkfN/zhu99PzughJWU5vnjLDh1Pw"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_2.16.3_1518579295833_0.9643905834505648"},"_hasShrinkwrap":false},"2.17.1":{"name":"ember-source","version":"2.17.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"1.2.3","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"f093a7853946ac8f4da2625789748c8d1f45b227","_id":"ember-source@2.17.1","_shasum":"c993744a3288dd32597579ad1fc2fbe309724834","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"c993744a3288dd32597579ad1fc2fbe309724834","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.17.1.tgz","fileCount":106,"unpackedSize":24880852,"integrity":"sha512-G69tOhkcTcblW2ulV0X7YLgJKgH3h+ry4l+94uWgt0XEzRSgEHv51HF0wwMcfZzP2k9ypL7sZV/ymsF977V0fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpHnGnCPLtGLp2vAhz07cAa2ID3OODbSBtuldZxAy3UgIgCm3fqKXOfDKWZti+RTNo3pk7qo+UqZLp5vShMfCi8l4="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_2.17.1_1518580733409_0.2230942832937386"},"_hasShrinkwrap":false},"2.18.1":{"name":"ember-source","version":"2.18.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","sauce:launch":"ember sauce:launch","start":"ember - serve","pretest":"ember build","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.3.5","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.3.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"2.18.1","gitHead":"78717c57cc6aa5e8161dc0bee6a97aacae3e648d","_id":"ember-source@2.18.1","_shasum":"bc02fc809f9e9b68d63e790aa3fac16bc6242bd5","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"bc02fc809f9e9b68d63e790aa3fac16bc6242bd5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.18.1.tgz","fileCount":100,"unpackedSize":25931481,"integrity":"sha512-PWbNFSaroWB/z6rU1A+E9FwJMXhdLF3zYIRzfdtq9WCVTC9tSB+GFHn8evKTtxe5jiG3KDb5xkWbzQzkrZxWnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhRJd7JknhSicbgcE8y2hMB6huPFuiZG/zuVu8H2k6qAiACd7P5EWr3bM8fyTGUmcDGZQ861X4PbYVr+n/ZGZB8NA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_2.18.1_1518581530069_0.42643654873242687"},"_hasShrinkwrap":false},"3.0.0":{"name":"ember-source","version":"3.0.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","sauce:launch":"ember sauce:launch","start":"ember - serve","pretest":"ember build","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^2.1.0","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^4.0.1","puppeteer":"^0.13.0","qunit-extras":"^1.5.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.0.0","gitHead":"84c8ecac85175571047690540f1dea7e62115c64","_id":"ember-source@3.0.0","_shasum":"51811cae98d2ceec53bcfbaa876d02b2b5b2159f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"51811cae98d2ceec53bcfbaa876d02b2b5b2159f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.0.0.tgz","fileCount":105,"unpackedSize":25317445,"integrity":"sha512-CmsZpSmLlQoqA8seHrqxIs43U9xwyMkh4CHvzblkB6wkNm551x8yn5NDO5zKDeGTy9S7kng+XZmfnfF/BsxeOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQvAp8saXvCT04Hgei47ItHaxbAY54WaHMll0mOrwQ1AiB8stDha5r9Xf0wt8CwJfaBkFplt3t5ZqaUcj2vAkjSLg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.0.0_1518583596851_0.16156802675007276"},"_hasShrinkwrap":false},"3.1.0-beta.1":{"name":"ember-source","version":"3.1.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.0","@glimmer/interfaces":"^0.32.0","@glimmer/node":"^0.32.0","@glimmer/opcode-compiler":"^0.32.0","@glimmer/program":"^0.32.0","@glimmer/reference":"^0.32.0","@glimmer/runtime":"^0.32.0","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.8.0","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.0-beta.1","publishConfig":{"tag":"beta"},"gitHead":"c0b88bcf26e23225502ab16f992cf3313f010b5c","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.1.0-beta.1","_npmVersion":"5.6.0","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-qqiSNbzTiC9mp0RypbpP7C6T9mVgPIps8CmA3IWx5qz5nu+SjB6zAKn86coXGiS36sblcyfwZwMpP/JbEzgqZw==","shasum":"68e77c3938ec27e8b0a3a15881117520a1d284bf","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.0-beta.1.tgz","fileCount":101,"unpackedSize":12975664,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICywHkukNjjsZj0gwzTlT+IoS343Isn229SfgBpeH/+dAiEA5W2yKgFJTsf5FfFdstswuE3CWTfKEUiMOdwoc4z/hqg="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.0-beta.1_1518621448540_0.10645891687566245"},"_hasShrinkwrap":false},"2.18.2":{"name":"ember-source","version":"2.18.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","sauce:launch":"ember sauce:launch","start":"ember - serve","pretest":"ember build","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.3.5","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.3.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"publishConfig":{"tag":"lts"},"_versionPreviouslyCalculated":true,"_originalVersion":"2.18.2","gitHead":"76b1af7bb842ed1f8284e2ed39042be09a247cc4","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\n

\n \"Sauce\n

\n\nEmber.js is a JavaScript framework that greatly reduces - the time, effort and resources needed\nto build any web application. It is - focused on making you, the developer, as productive as possible by doing all - the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ember-source@2.18.2","_shasum":"75d00eef5488bfe504044b025c752ba924eaf87f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"75d00eef5488bfe504044b025c752ba924eaf87f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.18.2.tgz","fileCount":100,"unpackedSize":25941198,"integrity":"sha512-O6b2Vc2GjGGrRT9MZqZu+M0WILZJ/GVe+mMVD9KPuGjb+Gf/vItcqJqhmMK01HaFkgSjLAxdeWCtsZGzelPFPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkftXJi5lNJicejD3I8VBuVIRRp75CnRjChlutMImy9wIhAP70MOtqtECQKrtE9o2RSUyglSVVMzZesLtZ2e8XjT1y"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_2.18.2_1518648047680_0.3584900685058754"},"_hasShrinkwrap":false},"2.17.2":{"name":"ember-source","version":"2.17.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"1.2.3","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"publishConfig":{"tag":"old"},"gitHead":"0fe5e578a4c5cfda7dd1c8c8b933922a65360235","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\n

\n \"Sauce\n

\n\nEmber.js is a JavaScript framework that greatly reduces - the time, effort and resources needed\nto build any web application. It is - focused on making you, the developer, as productive as possible by doing all - the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ember-source@2.17.2","_shasum":"d4d186efe8653c0f6aa3fe297323e3d2db206819","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"d4d186efe8653c0f6aa3fe297323e3d2db206819","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.17.2.tgz","fileCount":106,"unpackedSize":24890436,"integrity":"sha512-gg0RCyqpI3JrpffMHIvLjc55X47ucL+yEK9pBd7IxvHKy57MDAX8sEHh8CCfxYpRP/0MN4G4xVrnErlmLbLbmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7moqnDBT+ozOW/Xdgfdx1snq8pSRX9/fIM3O8cxIPyAIhAJ47Dns28LgXOHCCB2hCGZmAKrGnaseCS9KWfGNtVcGQ"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_2.17.2_1518650575896_0.012620788696628304"},"_hasShrinkwrap":false},"2.16.4":{"name":"ember-source","version":"2.16.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.2","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"publishConfig":{"tag":"old"},"gitHead":"ae08a73c6a7dda3ab9f76b5d73826863f196cb7f","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\n

\n \"Sauce\n

\n\nEmber.js is a JavaScript framework that greatly reduces - the time, effort and resources needed\nto build any web application. It is - focused on making you, the developer, as productive as possible by doing all - the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ember-source@2.16.4","_shasum":"d8d7317306a59a6981e151d5771c8976914b7738","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"d8d7317306a59a6981e151d5771c8976914b7738","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.16.4.tgz","fileCount":106,"unpackedSize":24825266,"integrity":"sha512-vreB7pw7mLUTQ6npCf+6bI4VkEZ1K1XQYjXZiuzlvpbY6WbSZm/95M/zVRT61vn8kIZ23YNoB28BbZxgj6OLOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp+ytvhk3JVOPQzC/+BAmRp3ENqNSee9faIzIM7yDktgIhAPiO6+RB47RIE9C2qDKVRPMhLaz/Rt3/CidI3zoKregb"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_2.16.4_1518651083405_0.41010540416377594"},"_hasShrinkwrap":false},"3.1.0-beta.2":{"name":"ember-source","version":"3.1.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.0","@glimmer/interfaces":"^0.32.0","@glimmer/node":"^0.32.0","@glimmer/opcode-compiler":"^0.32.0","@glimmer/program":"^0.32.0","@glimmer/reference":"^0.32.0","@glimmer/runtime":"^0.32.0","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.8.0","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.0-beta.2","publishConfig":{"tag":"beta"},"gitHead":"d09d63e9077c4050b2063a14b4911d61904adc71","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.1.0-beta.2","_npmVersion":"5.6.0","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-KNsWBhFoEUoej/9zsodJcgUSbA/fORADKG+DpYrQ7AiHw5WYwPTZKB/j+tCftp+ZXuBw5H+j0pGl8MjvxYPkZQ==","shasum":"c6f7e81ac9e0d3a509879c2be22538751aee7b4a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.0-beta.2.tgz","fileCount":101,"unpackedSize":12976977,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6ilmP3SgWSQkwabuIwjHjYaBlrwdXozwSj5HZPTkm0AiEA6IIMdsgTpO181KCgozw7O9/LGDbIbnDWh5s3lFA5FIA="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.0-beta.2_1519085961367_0.024888883855179067"},"_hasShrinkwrap":false},"3.1.0-beta.3":{"name":"ember-source","version":"3.1.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.1","@glimmer/interfaces":"^0.32.1","@glimmer/node":"^0.32.1","@glimmer/opcode-compiler":"^0.32.1","@glimmer/program":"^0.32.1","@glimmer/reference":"^0.32.1","@glimmer/runtime":"^0.32.1","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.0","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.0-beta.3","publishConfig":{"tag":"beta"},"gitHead":"1fb9cb66a633fb3254f819435876941ebae4d773","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.1.0-beta.3","_npmVersion":"5.6.0","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-/X2dP0jNaE5lSD4yL9ob0KvmMwbeVNyKr6LgXcc1v8PyTn8Il8FOebrkJDKI7tfJvlZ2/yqQoNLA5cYqCwuwYw==","shasum":"b798c36a23f42815e8fd56e26cb7224129d27912","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.0-beta.3.tgz","fileCount":101,"unpackedSize":12978349,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBdoxcLCyGyTJDG2i6H914YyJSWK51wmn5wtDhoCkQG4AiAJLSzW99ikP1cCM2ZyzMa+GsFpKT7NOVZAsOGsObWQLQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.0-beta.3_1519674362934_0.2733345811335053"},"_hasShrinkwrap":false},"3.1.0-beta.4":{"name":"ember-source","version":"3.1.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.1","@glimmer/interfaces":"^0.32.1","@glimmer/node":"^0.32.1","@glimmer/opcode-compiler":"^0.32.1","@glimmer/program":"^0.32.1","@glimmer/reference":"^0.32.1","@glimmer/runtime":"^0.32.1","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"2.1.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.0","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.0-beta.4","publishConfig":{"tag":"beta"},"gitHead":"2054cca860651e6d53803bc02e916880563b6d28","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.1.0-beta.4","_npmVersion":"5.7.1","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-tDUzTQa7BFuV9Fpydq1RI0CHYvu8KIoovFhmvF0AhQ37WuNC6nwkKlYJgTbgH9ZMme5k4ArmgOVfHMJ9ys990w==","shasum":"6da2a2ab380da8a4c342487ad444e0de5d9e2a0c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.0-beta.4.tgz","fileCount":101,"unpackedSize":12958958,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFehLoSCfICCmDBBIUkEYF26Rk+l3a4CqyEJXtj1AHWYAiBn8f3zVF+OyPKLAS0sniRi4DDIqrGSwlMX+mKlbuyQVQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.0-beta.4_1520284042492_0.41081755662800434"},"_hasShrinkwrap":false},"3.1.0-beta.5":{"name":"ember-source","version":"3.1.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.1","@glimmer/interfaces":"^0.32.1","@glimmer/node":"^0.32.1","@glimmer/opcode-compiler":"^0.32.1","@glimmer/program":"^0.32.1","@glimmer/reference":"^0.32.1","@glimmer/runtime":"^0.32.1","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"2.1.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.0-beta.5","publishConfig":{"tag":"beta"},"gitHead":"ac5569958d6063b8ca48bf4875af936478c3a53c","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.1.0-beta.5","_npmVersion":"5.7.1","_nodeVersion":"6.13.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-dUoY9DsfqtabLZAXKrKhr2V0vGgbJC2B+QwiK5y70BBwZ4FtfQqDJnR94vcJNpKJOWWdukdccc5QwaCXZeMzJQ==","shasum":"c6f66294c228bbff877fefa7a918aad5a1d0343d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.0-beta.5.tgz","fileCount":101,"unpackedSize":12975417,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCX7QcTQuo3nKgU2YHX08Y/EoCPBmvEzXZCDF+ALwZylwIhAK/mLVhWqIGju/eaO2n5jtfCEj5DqY4QA/HwPPZKJj6i"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.0-beta.5_1520891480213_0.8124680290511943"},"_hasShrinkwrap":false},"3.1.0":{"name":"ember-source","version":"3.1.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.1","@glimmer/interfaces":"^0.32.1","@glimmer/node":"^0.32.1","@glimmer/opcode-compiler":"^0.32.1","@glimmer/program":"^0.32.1","@glimmer/reference":"^0.32.1","@glimmer/runtime":"^0.32.1","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"2.1.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.0","gitHead":"9a81db740367499e1b35540b20751f7577a631d6","_id":"ember-source@3.1.0","_npmVersion":"5.8.0","_nodeVersion":"6.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-ajj7vCpCNJwhZaeIYrjI0SXMxNB6sZuYLOgF2+5PzI2n4G1t+Y95YCu3M8KNN248vdiiQbgHX6Wa7Cf6gC7j/Q==","shasum":"21902747801c747b615f60168712968db3b433fc","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.0.tgz","fileCount":101,"unpackedSize":12974919,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLc8z7QGZZkf78LBhydb9gkonJUtGVWA3oQNgsVJHsuwIhALQRVrFg+SJ5WmjDS2r6gSSaL+9gCofEa5TU7hqOEsPv"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.0_1523396007752_0.4518889902748122"},"_hasShrinkwrap":false},"3.2.0-beta.1":{"name":"ember-source","version":"3.2.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.33.4","@glimmer/interfaces":"^0.33.4","@glimmer/node":"^0.33.4","@glimmer/opcode-compiler":"^0.33.4","@glimmer/program":"^0.33.4","@glimmer/reference":"^0.33.4","@glimmer/runtime":"^0.33.4","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.0-beta.1","publishConfig":{"tag":"beta"},"gitHead":"3eeee106d3c31f89b7b96f3f2f89c1967e10c2d4","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.2.0-beta.1","_npmVersion":"5.8.0","_nodeVersion":"6.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-5qeP0Dtym4IQG69fh2pC86OIzHvpMHT8ynBk//5/vlBazSQCeynh4EioIJmxFRWgbbrfymLqU67mJU9JhmcJYQ==","shasum":"c5ddcd8ad3520d9d36f3333f6cb4398989d4deea","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.0-beta.1.tgz","fileCount":102,"unpackedSize":13013088,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZDSU0ifXccH+C5C+dNe7EZwecvwIO6pHVeKzKzQoI1gIgEJ0IASzgsqGqZ8Y0IuLtMeTHldOaVqLLVpmZwqZcTic="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.0-beta.1_1523397952213_0.5710706615748977"},"_hasShrinkwrap":false},"3.2.0-beta.2":{"name":"ember-source","version":"3.2.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.33.5","@glimmer/interfaces":"^0.33.5","@glimmer/node":"^0.33.5","@glimmer/opcode-compiler":"^0.33.5","@glimmer/program":"^0.33.5","@glimmer/reference":"^0.33.5","@glimmer/runtime":"^0.33.5","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.0-beta.2","publishConfig":{"tag":"beta"},"gitHead":"af81b2380356ea86a8835af481f46b320190b6f2","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.2.0-beta.2","_npmVersion":"5.8.0","_nodeVersion":"6.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-J5Rbhmm3vU0AAZZTWYiY6I44DI3A8Q+z5Uslc9k66qRsGEpKqxsZqQy5SUdB93NOx42owMNw4N+KsknvgrZ1Dg==","shasum":"9455b3a8b75cf9413df77024503145ffc36d311d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.0-beta.2.tgz","fileCount":102,"unpackedSize":13020528,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1Vf7CRA9TVsSAnZWagAAP2cP/2f0TYESAP1+tdWYHzEL\nmJh8pGpTsqoL/BbyheLdwGvO+ScqTwmmOTi2a2fjF6hI5aLfXfMhP5DAHBEe\nPFtOYv+gNNwkEp2VMRSDdcxAgBC7OcQqIfrGAW9d45Zn8FgXHawO5dCqjHo2\nRKVcHCFHb2xnjzoGzeztP9ADxLGfRuATkCtpNIxb0Z0SNrx3nGz+lW5SHs/G\nkrCb+O8Uh9K+OFEih3HFqjjLUeDRnNRH/eaOl1KdBx3i2NpmrNGnDhqlNROZ\nwcQfj6ycVaMMVpeIOUfUMatJZxO+uLj4ogu7JLA260Da/SH4ZglUtslEvSDf\nHNa+6nTKnNfQ9e3/7Nz0uebWE97w9nQyNjsVdT/0pFwl2aAibqiJNRbhX9Sb\nQvCcSm/imGeXU76dSX/R3Q/Cjpp1Zz24vYiVJe2Ff5+s8C2mOWBA8RIah48I\nRYQo3YF9U9LIL7FBHvgTOhlIRGWZmDMorOK2UX4Idcajh3lpk8s5FOwE03YH\nOgFgDgm/hVqFYhXdObjVG+ofWUX1GMeZCLTedNaBGBdlf5FXLp8JtIwezbDj\n7cGPcBv6JZ9jsXUjhoXyt1vdTjw+bfGk0q7GDM2UCsRsqH0Q8AVonS5aSuJI\n7XmsXD3FQuSNMi1hxJyjYcgw38NLPK+puB36DWKxqL6jPHV97QXbAlQtDhmc\nO8EG\r\n=patI\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZe5yfACexmFwRaVdY+A7CifglTNXg6+rzAScjsTr7fgIgbXjaKpTf8cEJ34u4F2eRhtHWYFOSXn/gz7VOC4ranEU="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.0-beta.2_1523931130491_0.7042905583026755"},"_hasShrinkwrap":false},"3.2.0-beta.3":{"name":"ember-source","version":"3.2.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"0.34.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.34.0","@glimmer/node":"0.34.0","@glimmer/opcode-compiler":"0.34.0","@glimmer/program":"0.34.0","@glimmer/reference":"0.34.0","@glimmer/runtime":"0.34.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.0-beta.3","publishConfig":{"tag":"beta"},"gitHead":"a607badb43df439a37e98527cac036f1492d4c36","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.2.0-beta.3","_npmVersion":"5.8.0","_nodeVersion":"6.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-oyFpXDfdJXdJT+5ohrPiqV/zeEb1boyCalySYujhK9a9LrrKhRxHjDZilfHyomL5BghiD0JR+Ti50OrXs1yoWA==","shasum":"443dbc6a197123aa4957d9df15a68506b3a93875","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.0-beta.3.tgz","fileCount":102,"unpackedSize":13039265,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3jYqCRA9TVsSAnZWagAAWsEQAI6tGoytwTNsiLW+dtZO\njujr6VGudU+ZeVOtKNXdEtjCiwonLLnvEd4rSoJox+1GLkmNIBiG2UxFCTdk\n3cQlYp0w7Vm8u93j08QHwOczHM5hqy4dIArD/HQfhWdL+Zp/J8M7jDIm1r0l\nwUt90KutQLZZilpjw9a31/V78olwdZNA41jQcHthi4qR9LZhbZ9qpxVKioCB\nDguhVjvlN1/loxURwmRYbGSAc5v2gLg0+tpA+Q47P+F5SGniQXPwnfOFUtAA\n2PaSoI+ddF5/fzGOVNAMIhui7ZP8PqDZUpECXqHknS66DIZ49Ha7C6W4CZZz\njUf41i4/uzDn0MSEqWO35q4B7KQ53L1sLX7AOnjKKvoxR5k7IxXZitQZM94a\n6lUKUbBCYLpRbYfsO8Mvx1G8JJKCwf5fyz9CqdbW2U1HPwNnW1bVV97+7D2x\nUYEg+wpxMv0vemqClrI9q2I4qfqpceR7F36ypJRkME1nZ+X1lGm6qmfDmVWU\nvieKtE+Yzjj6QPuQFp3OHVCvTYsihG8f+GoifKdRlSw3gXH9hJL4RnVo++CZ\nbOInjrRzBeRmlP2R4tWH53g1853IKpmGsIOm6Fo3VSHj+k9XbFhSPc4C14on\nxJaYhLXXMEaAATO9leaeSixemUPBjFzxyOOSVzQ7COl/WCDpJnB5XyGXh2pI\nMZBG\r\n=Gmy4\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWNvdveuO7gEiZXQ8rga8Olckk3zobHPHWyiDQ2w1JBQIhAI4Naye4CMesU6Zwx5xPZk26RwYKQxooqjdTGIpy0SkQ"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.0-beta.3_1524512297129_0.5966872997085748"},"_hasShrinkwrap":false},"3.1.1":{"name":"ember-source","version":"3.1.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.7","@glimmer/interfaces":"^0.32.7","@glimmer/node":"^0.32.7","@glimmer/opcode-compiler":"^0.32.7","@glimmer/program":"^0.32.7","@glimmer/reference":"^0.32.7","@glimmer/runtime":"^0.32.7","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"2.1.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.1","gitHead":"cc511bb5280d5697f2c07379fafe506644df6855","_id":"ember-source@3.1.1","_npmVersion":"5.8.0","_nodeVersion":"6.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-lGYT5Cim77AF/rdNHgYHrWlgGF2KBOga3+VmC0AymSaPeOsSWElsyWSOvtqIxL6i4RPVC7e8bjPRMH+weTjJnw==","shasum":"9cf95e8a6d7568d60b8eda2aeda17ac8944e654b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.1.tgz","fileCount":101,"unpackedSize":12999250,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3j3sCRA9TVsSAnZWagAAI/EP/i+2BWLPolpa5xr09Yzn\n2ld5BiKihE9KReYGfUo8AvEWrg62Yj7ayO8tTMFSg/FZeEhFN/P85BWKoMBQ\n+M+8bmzUD5tNW6o8O322FQKXVQRiwG8Qg8m7sHPYWzVdais6za3qkUXr8MVu\nnYYBaU5z2qwY2iz6mBCun5DuGhYZRVY318XJXbwhRvN3h6efCEpd3CUeAUWH\nqpuUVI43gZZeD+09qC05tFeHrsql7S8ezW+EICKR5LsjjNSC+l2BXCFx0Sbd\n6jzUkm0Jpm3V0EqtKq+M0t373sHlT/f1Ka5UBWjcMBZ7eIU4ImHnbJ33vzal\nHqjPEFL6Zhy38MF0rAgHWXqjFc+jyNtilCGr6nD2nvLnoDI+A/EBjBR1Szzg\nQhDc4ueOBRJSZUL+hHTY5D80+yxXLwJzn1Jp1vMHSQTow0ylNcqIG/jbhmbG\nAYyLjYqnFmy/zarsJ65qK1k0S6tsQp2gDBjHGB8F2rO980MuVQ93KCF2HHjx\neQ3KMxLOlcsOLkGg0nb8hZyX3NVbvi2J+VTSd8geR2c5R0/TPZahegAN6jMu\nBbmguxH3myS1rsC0lgjD8kXGGuNS3XHh6PjIjmWuhbyWyWRgoIuNHImN3U8m\nwGv/S8HADDynjhQtN7cZ4of7j1bPNZ7dsiHdnO8Z0OIJJKfebg7dmpHVJTfV\n6gmG\r\n=rTGG\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEwRyfgt15WbwJkbcPHNL0vkZF0uhsuYil8fvbFfdjN0AiBo9h7JeaIlfpaLeoS/j0kiszSv7G6LpzZI+ReVV9ICmA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.1_1524514283291_0.5718549209637238"},"_hasShrinkwrap":false},"3.1.2":{"name":"ember-source","version":"3.1.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.9","@glimmer/interfaces":"^0.32.9","@glimmer/node":"^0.32.9","@glimmer/opcode-compiler":"^0.32.9","@glimmer/program":"^0.32.9","@glimmer/reference":"^0.32.9","@glimmer/runtime":"^0.32.9","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"2.1.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.2","gitHead":"5458d5181de25f86f913d5c222bfa5d0a0672ba4","_id":"ember-source@3.1.2","_npmVersion":"6.0.0","_nodeVersion":"6.14.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-qnVaI3GEZxTQtJVft7xKWJky4e2FJ4dBrAPlDKWVFXkqHfgWdvV1CWpPai0etNI/ANy1MDEnaNXbfY4X00LZQg==","shasum":"3c25e63f1e4ff2b83bb3fbfb350625de2a1a521f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.2.tgz","fileCount":101,"unpackedSize":13002026,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8L+/CRA9TVsSAnZWagAAA3UP/0UGMtqSdjR9IHyg0oqS\nef+00yr3G60NyJXt5hDnnucbB0wVxaVgFGZZP1vgKwDAP3WMbo3j0LzEq2io\nDdFaBSUbkDSxT3RGE2LMTA/V5S9wOJ73eUafsWgtEm5n0kmCufe2nsNPzX/O\nL3bcr2zjZUY+xyu9q5wMLfanTOhEJiwCC5ImULyBV420neP4oqDRPrd/bus4\nPhL+6//lVVORGqOWibIUZAaIihicAFGAJRJuzFlvqWj+xuTDphMpyl/k1ra0\nA05W6oAZRsxf8EO76s6AVIxkPnensRvTjGSAo96k/cy+GvZPwMkXFmTvJzv0\n+8eaRz0jd4JhpN8E7ZgavuPUTQqbHFG+wja9/NDC9OcG//AW/TWVNYqLU6hD\nf9Smyde/wSqcQsA++9oWJQc5uIeEy830cz0RL6Zdne8AcNUKsq9IHDBQ4WWW\nyH44leqEZzc+cLwcTmecnIYSOr78cUOugZn+62/xbByl7ec9GUkYfFKsFs4k\ncZXU9HZ6yVhBYFoXHEen0vbe23ItiwhFnZmxPsaPujcaJ4W9YvQKrjw8Awph\n9D3dQQI7EivdRvxyTeJYTNPglgZ7rctwZyLgIyTKYqfB+0pNuzaVCBck82Se\nyBWTQcbPs+f/nKqKY/8mG4P0duHHJmCnU25sv8BszP1hdvgnu/8e7b3AzeaB\nngv6\r\n=o1km\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHCpe3WtojxoVLiyU9eG6+/vobvQHFZ8lwxiCqaq6RMRAiB7W5irUtNjWz2tFOp8oideqOwykzepCajWkqNQ9ME3CQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.2_1525727166453_0.7937163357211365"},"_hasShrinkwrap":false},"3.2.0-beta.4":{"name":"ember-source","version":"3.2.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.34.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.34.2","@glimmer/node":"^0.34.2","@glimmer/opcode-compiler":"^0.34.2","@glimmer/program":"^0.34.2","@glimmer/reference":"^0.34.2","@glimmer/runtime":"^0.34.2","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.0-beta.4","publishConfig":{"tag":"beta"},"gitHead":"f5126d3fad92215d15d9a1d5151ded2cd81a594e","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.2.0-beta.4","_npmVersion":"6.0.0","_nodeVersion":"6.14.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-hNia8aDm05XQVYrQPDGWPLr4D36NB4EIwyeljUHAC4fJXlbz7t0YiqWLscOUd1rkop4bVr5btTxUa5z6fF0jjg==","shasum":"1d8648017f2b09e0de2a0d610247a13210930649","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.0-beta.4.tgz","fileCount":102,"unpackedSize":13056691,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8M1+CRA9TVsSAnZWagAAGQAP/1kIyF5dmlxerzzwd2+/\nUhn+rkQA90L8G4pMunSumMuvFAFaohwynqfVGvbrm88GbbVTlJB0d5IPkw3X\nkFSpUBOM6G1dnhx5LhbGGCNVCMzfVruRbcbDh+SkuX+Ln0kO8WX0NZ89mio9\nhQtismZMqnIeMnDuGfkcdCBo/YNtn2SFFBUexF9dcMmFeS2H+4ZgHqfwv23i\nfPu7dPfn8iecHu/cl/L2Mma9dk4DMiPbbci6TIWoS29jHsatFCJ6QDKT3Iey\n0MxqAYEq/2KFW1yv41IPxSQ+SM1AhldjiS/8Jft//YL3sZAKLAq+EwnupPHj\ndiKMk2dQeRfydqzIabGF9jWEZrL68D9q0SogH0HS6mhmhVO3tc9M9c9joLUO\nWhrS9lA+0nHc+An2kycXO88DovFk9myhdrA4YYm8CoYLDsc2GoaAo03UEhIV\nRnAqljAHQpYc6t1wTP/PpgxxzpRB7W6GdEvZi9bsicrHYxslejHArRkpnh90\nzC6/J6Qy7CY3Teh0I6uHSfWylrPox3wAEy+zkdSPbXRACNaNeEyP9b5ImKU7\nPrzOkrzx5j5UiDQP4wKmsldFeF8BtExiVRQp1DKrQzgmKvjG3YY6ttcx31LM\nwxyq8sos/c1fx+ItT9KabnV1aVxE8VapEKUEfE+QxNby6TIndhtou0jzraRO\nTJ8c\r\n=zJN6\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi6empwXCJJS3ELpEmRYNDJK9q3/zq2WIRbXJtXFl21gIgJnTcapZVAH5uFe079w75mvpWRAVJr37DHFZR4BJvdX0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.0-beta.4_1525730685978_0.023395727330172367"},"_hasShrinkwrap":false},"3.2.0-beta.5":{"name":"ember-source","version":"3.2.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.34.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.34.2","@glimmer/node":"^0.34.2","@glimmer/opcode-compiler":"^0.34.2","@glimmer/program":"^0.34.2","@glimmer/reference":"^0.34.2","@glimmer/runtime":"^0.34.2","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.0-beta.5","publishConfig":{"tag":"beta"},"gitHead":"2033f9c1565dae58bc4ea80e021bab947ae1c329","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.2.0-beta.5","_npmVersion":"6.0.1","_nodeVersion":"6.14.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-TNo8BEnyUYOT9hDK90wzEuo0eGEM9+NSdflIlGnx4SbTxNz+5E5bHTvHDctTzftLuM86LjQoBeE4PZ1wkv7bFg==","shasum":"5a30c0fa3de1410609341f81476d78ca61c2fb7b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.0-beta.5.tgz","fileCount":102,"unpackedSize":13056898,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+hR6CRA9TVsSAnZWagAAC44P/17Gtd8XxL/aW8pf7wWo\n6K3HE09FMd+Gf9xWnOAyVL9JKuoevDK5P6MejM7CNp2W1VcsrlwcS/yfFb/l\nNg4NWV3nEaJMEcTusc99OpzgtzJN3eCigQXceCsUe3AccDAC9WMHFx6iC7Pe\n5JYs2AIua3b+CIzoAH9pE2PE53WJWaPzQAhg93NZ+iyoqPfF+jHz2G4wlsyx\n/O8ZV/az1gMcjuYneQ3je/d/Gzm1VfD1pz9KHSQvIJ9Vj0pJzgvpxnKJQ3bE\n0+1lNzmIbp+Qggaxd5L1OKxWsAn2bx1S197f1Zesk9R9w/uQ+TLi9W3ZxpCo\n5zE9nvs7vRh3iH+wcbfnEgqy7bR6aEEIFImQr/gq8Weyrh4qtRXu51d0QXj6\nCzK+OyHjsEOeN9eAPh5VeZ33NfQdN4fycaNt7gBrw8U70mq2T+uNr1jsv3HP\nusTLmq97yutdU2VqX0sxG2cnDrXGzOrsEVVP0IDRBWAUJl3P6NK/UHgZmqMd\n+SIMFTQ/+EcX9cpw5ownlbUwg+yHkdXpPRAgeLpxLJ3pPZf5V3uGsQeG2q+u\njZav1bZwHYcasyRgqkhxGZGh4PvEBeBUEoWc3fzO/PJurPCQPeWowE8NTR+8\nylYJaCvRvaEzoLUeM2NlCmu0HNJaaf3te2s6Hg37Of8jtBLi+Es39OqtRh5s\nnFOK\r\n=MRZq\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtQDRgv8SJ0SgniWiWTfANOym+DbYplhudN4HuUy9JiAIhAL6RpPVReGFdR6qIi/ziVp32fP8SM0xg26HRUY43fN3V"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.0-beta.5_1526338681867_0.31422451899878356"},"_hasShrinkwrap":false},"3.2.0":{"name":"ember-source","version":"3.2.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.34.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.34.5","@glimmer/node":"^0.34.5","@glimmer/opcode-compiler":"^0.34.5","@glimmer/program":"^0.34.5","@glimmer/reference":"^0.34.5","@glimmer/runtime":"^0.34.5","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.0","gitHead":"5028c758c98aa68d6919c4e35d7c9bd6f2302715","_id":"ember-source@3.2.0","_npmVersion":"6.1.0","_nodeVersion":"6.14.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-PZh3SfKmejkR38z9t4lkZtDSIT9uWu0k4I8gQ7HLM3z3BUHWcE9Or7BOFvHMV+Fzefbbjle7bBhQIXV7ivUD6Q==","shasum":"24560bfdf31aa26924f47c2819be8cd4345b5a28","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.0.tgz","fileCount":102,"unpackedSize":13034939,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEL8NCRA9TVsSAnZWagAALRUP/2ZCyp21yzKvFqI5Efqg\nhR+/LpfSOCoaIEyTkpSQAJTXdOoRQhw0N2ybSDeUnl59t2ePPQMxjTy0hVjj\ns5MIUJsd0v3KEgnQ27XOec0Cu9PpCeJzRlUY/92h+2GDp6HO5ifvLc834yu6\nqI6HvUWaTyGam7O+CBGqX0yThh3ToxfBseToUkrNwXJLh9AItL2V5dLfbPy+\np13DB+JM4cTqmCA1LYCpY3ZhCgiZPWr5+TTibK+Xjmt2Ya8z5FsoQI0W6gtz\n/qi7hKbJGhJKaJev6yDmmhKB4Rd6TsGoyJpnnTCJ13poujTtA4yaX8psEIV/\nbBwMDq+K7M7NL2fihURo64enYqQv8DC+6A1x85ADv7VKBrgtm28MRw2AK+yg\nD2gXtiPLoCGl3rsW1V+YJj80ETCNiIykXZdSK4ml67x/tQw2/wLMkf1R+T/l\nCslt2W9h4SxPVeVBWHwDs6yu9AMA4WjuyMKRJZBaoa/w1OMvcvRdIkx6HiSD\nBdU9kyBurWMC1mBkvKDa37L+4W2Jjgw79BCIkereTZJDQbwEXD8v3+OugmzU\nTa1MmLdLaISjdo9v3pdk3wzgnDZBirLKLf8+HijuY7FFcuFc9UFQR+qt4z/g\n97iBsZ9h9UC8j2w4sRbxmAnbmfYmRc7yRRbIComoAQBfO6tTh4a9pNRo4/gr\njr5f\r\n=lPAm\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgkIyDgjZ3N/ah3H/Rn2wiqJg9QTQctguCyUY7Re3GdQIhAJ8nefnKEtYd7hxdF6F/O2krcKakh70QC0PiFAwPQxqg"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.0_1527824139678_0.8025409196345867"},"_hasShrinkwrap":false},"3.3.0-beta.2":{"name":"ember-source","version":"3.3.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.3","@glimmer/node":"^0.35.3","@glimmer/opcode-compiler":"^0.35.3","@glimmer/program":"^0.35.3","@glimmer/reference":"^0.35.3","@glimmer/runtime":"^0.35.3","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.3.0-beta.2","publishConfig":{"tag":"beta"},"gitHead":"94bf83c5aac630d8124d18bf7dda4dccae5084b7","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.3.0-beta.2","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-8KU2qXTdi2TVYxss16534DuxqHLpslWCd8MU8T8Eote27B1joCQzwxVTB1yYiV9IOlcg/Rt4tWIIoIFoAq3vpA==","shasum":"14baa93fa6fa1488bab08f566faabb1906dbf8f5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.3.0-beta.2.tgz","fileCount":100,"unpackedSize":12537142,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHt8UCRA9TVsSAnZWagAAQHIQAIAtUE63oIMTqTCrIzuo\nIGKsrgDvzZ29otuLMHw7Zyj7iSQ55OYmlv811hm9zyX6y5DaWFU9yJXuRU5I\nFqL9Lb7oK+ZBn66aLvKaqoWygNkJrrg55S5eBanwbrsFzxlfeNi8e21554ld\nolLQUJ1OWJ/ZMc81lv260PHQHzHmGQ+KyW2HS65q1Q+t+nP7xv/dN6+MOxbl\naOqEUo+G3yiQdMlkiH4v1QiQMQIUm8S9fAEuTeEd8zuJcRWeDorz9XRmJBfm\nbIasYg7fwdhZxVEt6Kt1442sKwdKNibKdYfuElODZttQ/rjlj6DLMu9Pz/u+\nZdENnYH21ENbz/AAJfekr/lmO6utqDgSkfjt20EBbf2NF21FYRW7RmR5fPxy\nEykphqZuIrn4DUFRgnoFOXChyQooxJRaTRx/N4wa71VAk8qaExepHHyKJoY2\n9A3dfwZQs3J+R2sEjkHvPI+TIwpD5cZ/u2GHVKdE2k0l5ntHzX0GYyXvlAIE\nejwXWtjMgG9DxbfweEMb9AEDxlqrkSWEPiIdYWjf+R1+Hz/v65LzuVx3T/iw\nza4WQMtx84LhS6Hv1x1upd22ZOiofCVHtW/MekzjroQ2LBPwZvyyd//anhya\nz7W+2a68hSoA5BJ26jo5bJkkmsvX4nimSiyt59QJwQ3DAVJ7/aya5smHZmob\nKz3I\r\n=vRSB\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0Dphgbq+bUYFQ7S2T4hPiL+Z0RbGNgDHSHMSSiqXOPAiADHOeXq3SJw5qRKGUQj3LdDSVhLrK5SaM+A4X/mbpeQw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.3.0-beta.2_1528749843586_0.2316023191964074"},"_hasShrinkwrap":false},"3.3.0-beta.3":{"name":"ember-source","version":"3.3.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.3.0-beta.3","publishConfig":{"tag":"beta"},"gitHead":"1dd7cd601539b5c68a795fcefbef6c1af6ea4349","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.3.0-beta.3","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-1bGnOaYmKSTzVFftdjYpakx6RK11fNSwtNkMbEp30zohQHMibKC5Z/aUREX10o3GEeo/pEfdPzq/sDDrxZ1/yQ==","shasum":"ee5d57c1e3a9053e5759e5f5e96aa69db0d6e71c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.3.0-beta.3.tgz","fileCount":100,"unpackedSize":12537902,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKH5pCRA9TVsSAnZWagAAttsP/0+JBD5SHBPQHfItwENU\nS/SDWMpx+g5V8A2nZa5/8p01QtO0JphtlbOZdEyc12DlYPGPbi68PN+KGspf\nf61leqJQye7FOZjzKtwO5u6poy4F096va4sDcNA3wdJA8u0rk1T+Hzk/hooa\n77HhX7YH2ug/6h3clP2DZ/5fq0cVXKgU2WaYzoDUgq/jAwUgqEFU4Gd7UUkB\nC+6E8p58EOcCjxWkZMh7auIasm8C8hxValNs2Aqj4FTMhq3oa9LMg2g0kCVQ\nlYx2bVloLPVC5ElPsl9vXMz/0pgHSY7E/+wUfQ8GhPDQHCglQfBSonsiS+wy\nK/gTaJpR5fudZycIDYIoxGv/35lUbnrqeWm2VAhYt5u053BcFD4GAdnp/Kiy\ncsIyVNkqpQ98BY3egXE5JFL1BVP6Tj7mIrQjR3DNmhwkOSEZXxQOK0yfmOA3\nJeSF1fuQ6DN6pmeJ95Wqd6mpn8yAheFUTHvNuapMSQoyULWaKQj83/msdeDN\n+N9KepvXfc6fec4Oe9/u1DhMjo9RD4KSsQIGIcvbTFbIpAg7KP/WlJQbNBHM\nRm0swyrRrUQ5v4MrByNVbqKYrCKv7gIsvSkahFsQvHqYxQk7QWL6HA/fElql\nElxZUm0Q+acyoKHVGfo2iCV7Iy7QkVKufoWlPXri5E7YnAPDwhLykyrujXyV\nKBCe\r\n=9zF/\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF37G+50uH3RVbSwFN/uVPYCHQEhLB0DBxu+JDxkCaruAiAfwMbKB2buZot//aZBdYrFOIo1H8jDLgcQ2pYGBTWrKw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.3.0-beta.3_1529380456409_0.6584919523936648"},"_hasShrinkwrap":false},"3.2.1":{"name":"ember-source","version":"3.2.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.34.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.34.5","@glimmer/node":"^0.34.5","@glimmer/opcode-compiler":"^0.34.5","@glimmer/program":"^0.34.5","@glimmer/reference":"^0.34.5","@glimmer/runtime":"^0.34.5","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.1","gitHead":"7e311220e31f5fb46b14002307d05c625ccdde29","_id":"ember-source@3.2.1","_npmVersion":"6.1.0","_nodeVersion":"6.14.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-udjVHPj+o4/ilrc58MhKEaC1Voy50pj8hs16a75pXCGe7TbK/obA3eFodZN2jHJkTjEU82O1TOjnxEeilcZaSg==","shasum":"fde5fac2cadafb86725251ee6e79bdb028175730","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.1.tgz","fileCount":102,"unpackedSize":13037236,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKSbACRA9TVsSAnZWagAAUjMP/1mw8wHChrTJEmlT8QWo\n/30fYTaBHyDi07W7zw6/FX0BBeQZtqeHcEOUPlFUC+ZjGxeC+J+drSgmi8+Z\nZI1UdU1xLEzWScU65msXUVwhEy2spzoXu2hN2MezZtW1hVCS4pnGhOEMKckd\n5kaCHha61AquhDJ3YUmJJJ8NC1Uh6UuKk3qbPfFyT3fuHoEHNlJt+gYPvQbM\n2YR54P+SWrvpVQcGdq8lukxJfURG2HhcjuYPmkLZB07cenbwf3tKgfK2wNLn\n8lHAS9Upf5uPnRYRVQtMNR+KoCTRYPGKVjRPRtuBSGpg70/413vwOj1q3h/I\nVJpRcgM8bC7RXUhHsydipa6X5oFBrMWLYZMGRUsyLPD7I96lwGLZyeMHaW5t\nTAAYxU/rXiokH3TopKW+6Hih+IFNlj6mmje7VeZf0cdPIrNOV9XW1OxxR/FM\nq63zosuf9n0aVvFGJF5TNSNQwA+MvoaIQUhmwJSj2pe/rC7G9CPdfnRynlW1\n0gZ/F75/1NlMp92lPlg4/XAbI5mBAgkLHeTas3XrSRWZb2SzK/iQEKwIzOG7\n/X2LddUHBGoapFfL85W3ccZRfx+Sw9g2VXP1S5//Vnqx7t5as9psO19IrmKL\nvipTEU39oIjOgOUj/Akx0FSr8nqvxgvH5mMwbX1bkY+HVTSjK/UIsX5cIko3\nnVMb\r\n=bXiW\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm1d8rkJy77sBi/ldma2lRr2uoNXm+GrD4UXaC3SdKzwIhAKO6vlmJd7PPZVAyW07EdPCdacQUd3YGB+r5Dzr8XeSQ"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.1_1529423546696_0.1496697106668794"},"_hasShrinkwrap":false},"3.2.2":{"name":"ember-source","version":"3.2.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.34.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.34.5","@glimmer/node":"^0.34.5","@glimmer/opcode-compiler":"^0.34.5","@glimmer/program":"^0.34.5","@glimmer/reference":"^0.34.5","@glimmer/runtime":"^0.34.5","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.2","gitHead":"23bf7e97502b0f9bab0e90914f4c944dcb7b0975","_id":"ember-source@3.2.2","_npmVersion":"6.1.0","_nodeVersion":"6.14.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-mnzfA/XaCPEblGGOIgS0UDirbo/cR2xsSYxiPCtvX2gOymX4/6JQ/cjh/7P8z+ylveMOR6BG5CHb3SLm4IdXJw==","shasum":"f1b899beeb838b0866a66cd327d22e567abd8a79","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.2.tgz","fileCount":102,"unpackedSize":13073443,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbK817CRA9TVsSAnZWagAAoGwQAJvXBdFkqmpbZvioQUrD\nfm0nI3rkDC532HQEeITf6NRi8JLUin28lzPS3h1tc23NESg2OT/vqoqUaOwI\nmDOL6VCWcgJvdHTKFgS1ruT2UQbrFLCJcTpGSPUXV5jpcBV/RsgXuWUdAlJs\nnEWT7kwbhJPC5vQZVRcvepkgDzIdML5uZqYSHn9uvRiHvjRdD4Y/b4MqHrC+\n6QgQ6e/7sk/jBRHtjwWiGYd2P07OJgGvAd8cdkAHj/ZF32pyw3Ltk5uqxBtN\nP3PrNqnbcs8Pbpc8oaiGIdr3MiueJbm7FtGz6CTE7n4C7ksmaptBA1BV5ONY\ngIqCEBnm5hGIW+uIfzcjwEgGzWHSUqlawz4Rxq/CmaJW6SGIXJnUswGsVnkn\ntFiF62+A9meH9rX3hyswh09jqpgtUNHuNmk+h1RKS26dxTN1lRQiRbZKCoA1\nNYfbJEFdIJpAov0RTxN9tqgp0no2mb/jCaU6RR4xrkmG1/cUxw+dqndU1F0W\ncQcdWWUDAlGtiGX3gbJF2pFmWJcRCzOtx6ZeAaKlKae2hudf0Wn2/NNYzZ68\nHMwWvHp4OsNwiSNnMkGaR43xrOPNz/GB+xLRXSu98y5hLH63PIt0LrSQXtyR\nlya8dCSe4BlHteK+qM5YJl1KjV6e8dWj6CYB0CnKFeOAe2Iccy7uInYxobiT\ni960\r\n=mjOx\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm3rGOcvGwyvjJUV4TISwGWzEpo3nMyawWPn2MEdXVOQIgYi6NP8c0SHgq//2P8jsdzsgjwG05d9ui9bGZENiPIgk="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.2_1529597307553_0.31899284403510775"},"_hasShrinkwrap":false},"3.1.3":{"name":"ember-source","version":"3.1.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.9","@glimmer/interfaces":"^0.32.9","@glimmer/node":"^0.32.9","@glimmer/opcode-compiler":"^0.32.9","@glimmer/program":"^0.32.9","@glimmer/reference":"^0.32.9","@glimmer/runtime":"^0.32.9","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"2.1.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.3","publishConfig":{"tag":"old"},"gitHead":"b409658d7315341aa5be2123f526c09621faea65","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.1.3","_npmVersion":"6.1.0","_nodeVersion":"6.14.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-/n1DQtwDD9gfBFm6gPzJUSmWMD7q4jcozNhVxwzJHK3XF7SIx+RxPyywYIcU4YyFfOL3JB/VSkqdb/v5CoNC/g==","shasum":"431929098e84f8e9c18529cfe32cd3e920851107","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.3.tgz","fileCount":101,"unpackedSize":13038860,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbK+BrCRA9TVsSAnZWagAA3z4QAKPujUO9eT2LqpguUXT3\nu/jPmFsMGnPSmzTPHFJA9g1fUowoRhAyhH/E/Cq7i5tauu5iUZe26J6TtQKz\n+NQX7Js6Bp/KfC5dQyId0m0sLT+2n/AYR6DI9sv3pkU3/vfjthsq1HwNV3Vn\nfoB5G46ESuv/axMEXBmYj1/VhwQxzv5GmVnwx3ETmR3RBWz89874IW71CD6S\nK4ArkCTAfgvrRaMKO77YcZwJC8zp9WTt4XjaiHrnM1TdtZEIE6pZNUhGpejd\nCB8w2Am4iFiTVk0C4EqBgpvo9I0Cz2u5BAL7i+jDY8W1vVniCTg4NeJxxWT0\nwj1m55arxghR1ABx6JSVHXQg3NDq5u7Pqh+gDtAfIOq6lV893maLHJvdHv6K\nom5Rw4C7264nMbElYGuwFSnk5RUad/ZrhUG3iBNQJDK/Em6qs4DoK2aNbkOq\nMmTNm1z7aNXYC7fmgEoI1nLEAlW3ig3Kebnd+Th4U+Hb+HjR+SJhxXji4zE7\nqWgUP06WPP8mfIfie83bCc1K447zfPun+0Gsu5oEkhCEW0/RW5Jkrzke6miV\n/6G4nrLZHbBKoY8cE0VgvvXcSWkeDZs1loTEJ39y+IyIVoOiuEeq2XcOAr/2\nfSE1yr8Cnq2ef/zjJWz1Fj8q1c8EJB2qyVza1xl5GMsPoW2TsHo1XF1qTYJW\nD1sN\r\n=/qov\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfXBRJmUGFPssHXVlCuclFeHTjVLCkYdPwxj1C4PJq6AiAV0uVi37Y3KIrDF8Vi6OOUdVJ7X2SUZG4bzz06RsEDzg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.3_1529602154910_0.587054713925363"},"_hasShrinkwrap":false},"3.3.0-beta.4":{"name":"ember-source","version":"3.3.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.3.0-beta.4","publishConfig":{"tag":"beta"},"gitHead":"58bc503a136cb3ae6ea0fe8e47d2b0871d3fd406","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.3.0-beta.4","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-RpggiQM+XtEH5CH9vAowLGiyVV1N99bCvWl0cJ7x1w8xr1/KEyPTQiKGmb1E7DvLWIquVglPJn88O9aRjL0MfA==","shasum":"1d7c046bf6d7969f91cc02dbac73f77a737a9712","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.3.0-beta.4.tgz","fileCount":100,"unpackedSize":12505220,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMV5NCRA9TVsSAnZWagAAPe8QAJMDUok8CFtedKSFTOKv\nfKO2TIimYLHGPYaKzjpY5MYJSevZF44d9/pvQ2i19kMwX9HySks13Z2GJYEA\naIdBIk4gMYI4MjvkBAKBTx79zWXVXZkVJuhQUdHo4fGdS2HNkBtd/69ssOip\nncloy8lRgtdIUTY7OKSQ/42eypLV8EIUju4EdRjIZuO2GnCXyZjnSb0cgLnS\nqELb5Kc9JgtPxXViiYVqb/egw+UDqL5lPyRNntpNWP0zWHdBZcKz7IZIHVUs\ndfrF5qrvuiHoPk6vnudQI6HCtGUrObQ/2G9EqhgwnxD12RGDcYl5DYJtnTYp\nYqDtpc3ZxRSbrNyO2OIoUi5OjUOxyH9Q3gzWPJnHeaKEVW64mzL+Hf7T0nBB\nWIyeiv1dEWBC4iYPZTkHYjrEhd8wvYo8eVwWj5Fi1KE3drarV0NnRjx5ax5V\nsQSODZk+cQn7SJsGsMAQGPZY7601NFRD0pa3N379JxNABj09BtlH9MHl2tC7\nQGxkg33QYxN0I+y4ljcCQHdwPhPA5bCmMKzhqlDOpbXfYL40lCw9DEYRMJ5W\n0UO3zyd2H9A0TwlOtGqUW3jSq50fHOoPQBfK/nMupir965woVp+9njdLG3su\ny7ivvyF4qJCpCTLMTJlbl+Tnl9Bk0tD4iw2TfJQhmfHFOYprgexnh7uxipyY\nil1r\r\n=Ys4+\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxvoasqun2fOoOXHgMRL/Y2nfbzQ3rvF8jQ572ync1DAIgck3Kr128O0qMw2lrRGEEolMJLC3PObtv+EjIaBbs1RI="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.3.0-beta.4_1529962061259_0.9925870610947098"},"_hasShrinkwrap":false},"3.3.0-beta.5":{"name":"ember-source","version":"3.3.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.3.0-beta.5","publishConfig":{"tag":"beta"},"gitHead":"14cb285a40536da894d17a17e03616536d91c313","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.3.0-beta.5","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-c7qgfkoPvpnPS8jta6d7yNDkN/oWykptXccad/+JamuGvQc/z6hynYnvdr9KGR99LEMC7voJNQU1jGU/WY9Ovw==","shasum":"a979c2927ff5f7bbf3a3037df9c3a0c73c0a6824","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.3.0-beta.5.tgz","fileCount":100,"unpackedSize":10551652,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOvq1CRA9TVsSAnZWagAAXgEQAIM/ETjlr/fBxKcUNJ/o\n0GeqxDujD2bKNjgUifVyuGErV0+Hd9N+nPBBkaQVeVJ5R2EmihMHJEp+S9Nh\nGDOa6qp6pnsEN8ywUAJDO4fq41fjVnYCdfTfUBdYj41kMFgcwDuuxh5usxwt\n+DO6UjgnYboWKqLzx0aNGbcSCRMgC38fOmnQn3Trp+zs82fD2VPnslg3JOV9\nc7miqbrpk066TqDfRwDRBopfr3pxzWB5HGeuw/DEr7yd5Yr2uZXtfw3VtKr+\nm9trIrWMNKyQHGHGbzRqJ5ZoHvw6GMVhFleqFlxv0tvcEuI9egp6VZ1J9JVE\ntcLa2tCMS+6wFZErjiA/+21Rb1h3eotUYLvjhBfx3ZzGIteeJeYjkNrk8kZc\n1ik18Z1YfoXj1K6d5wKsldTx6iAWuN5BzQEQmoa5uEx9iTgx9gJLq5nk/w3N\nfC67zEeNa3Aa5ec49NEe2RTYOix8MQg+Un4zz285eMTW4lJge9+E9KKeIjvw\n6dQV5EYgFGAmd8JUpKHG+sQZfFJxXAw1zg1NZrCQcn4AVNtCXGZ8k+lYYfx8\nJ/7g7eDgGP541EVL8MfAiXjoL9X2coNemlrcg9b3HXEhZtn8e7ULY4OpAwVH\ngBLZGCnsepJTeFeI082z04EFZVSFmCoLUlE8uAIxRdO+BjYAVPeGnQHdfzj4\n8hhD\r\n=E+g6\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhUTIaEqSdXEKS17gRtW4k/mN56gYEWpd587W85QTT7AIhAI6Zen5gnMGdMs9i/QQUWgvyhN1NTDDm60wMWG6uuZMz"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.3.0-beta.5_1530591924890_0.7102983827774343"},"_hasShrinkwrap":false},"3.3.0":{"name":"ember-source","version":"3.3.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.3.0","_versionPreviouslyCalculated":true,"_id":"ember-source@3.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"katiegengler","email":"katie@kmg.io"},"dist":{"integrity":"sha512-vvRjN1HXUfZq2Q/osu7skUakzqDOy2kYZpjOC1SjOlbQppdAvvCaCs6UyVDAdSpKMbGfGvebOpbmGTB1gi0w+w==","shasum":"84f7ad29378868503ca108c7512387b1fc63c05a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.3.0.tgz","fileCount":100,"unpackedSize":10551283,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTQMcCRA9TVsSAnZWagAAcS8P/297TI3P33tPF7GEApEw\n8Io5Svm3Y1+5+T9VgWrZwkISR9/gbqCs/a9pHjMfjY/zBG3brHbThOz/DvjY\nIOj30kxv3Kqfi7N3aZh/hnO0nw7mVP2rzq4Sfl5P0Z93epdrY6BB1IYHyvFv\nDs2gE+4iS9F4MkxBowtxWXcQw7/eOuSGFzolSDy4xSIwR2hKlqAwGzMRbK6A\nvPO2Qf98kQ0J4WUf7nq0OYR6JYC5q2FAjXIagv+r8jS7CipIoNdVgcIjyaWy\n3fyzIKJ6b25hab2DR8Bn6Ci4z88gZkhewzjUImN0AMHZuDkSKW3S6bjjbugc\nuCriNFuTmHZyIyTZNfhqdCjOEboxdGkWU3u3cqHLDBWLbraCixBYd2+yaA1n\nHHvs5CEpm7chC3x4F8mVx+9ZKEZNrMcf2SNCMJHlrNKi3dD8uARA4uuili0D\nSEEnA775OBFQQecm5LTmSyDwMEkqpUf0zmZIIdQAp5hx6TGU490X3Y/fCvse\nTPIbS60nDhhRBTxv5ZHxogXgzKD70xl3dyOiOGQtJVRFbZ9BkE04FcL6VaMw\nyoxHOVD2ISpU/pOoLgvcDO2cii37xD3Yiz1eA1aRL0aAlHynCSW5h50T1aN4\no2CfNQWSqaNU7wF7N9aB1Bq2pn+vimHtg7bCIUWkL/PHCgPkV8a7iDM06m1C\npaaW\r\n=MD4D\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0XTQwb4X989bKzHXzMpwjXkoF9SRTc6N8+Izw8jVgZQIhAPXMWBSi4gXO7DRCeC7WYzlmZth6/l9Qx3Lf/u/6pnyH"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.3.0_1531773724211_0.49861167914361126"},"_hasShrinkwrap":false},"3.4.0-beta.1":{"name":"ember-source","version":"3.4.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.4.0-beta.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"katiegengler","email":"katie@kmg.io"},"dist":{"integrity":"sha512-gGMDoOa8DX8BP38YmeR/A879CR/wPMPEKLcktw3EB/49t2iQXBaZrLig9UIVRVXYvyvDIrn6/QORWI5QFexvQg==","shasum":"9f8ef505a7088d93d71c24d8b21f1df9254d13ed","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.0-beta.1.tgz","fileCount":100,"unpackedSize":10583370,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTRhDCRA9TVsSAnZWagAAsWAP/0hiBDoEojTWSUo+AtKA\nFQg1jdXQN9Mp80OUE3edGslKsoUhEcDO+iTdqiL4KmEhnqcO4LWrWqCmy1l4\nKNJz9tyKMjiD2j7FEcxL6ugvFuq8T10pNXn57dPnt9gTShsfvB6Zm/V3gdXZ\nRr+WEhRF3tJ8QHmtaAw1gteJhHEsMegcHPZ7FAlmJhG5JhlFyhonCoqORUWF\nOh9DMF6/6dC2szFJJfj/6DL5SbgFEnox2V3x71b1LSg/IalpL5nGsORjta5j\nfGDSIxIa+yUEpUy2f0Np68Km0EnQObkLfQFwoQzmr0DVuZLWSoe5Luq5WRqt\ntsiipzK0EraZ9Kk9h2AyEFAkX0WENmg0GzCs347k/xbPDDyYEpnkYjVNGJ1V\nGKfHRTzeedmOiF8dguOQRrh34lY9jFToY+aTCyWLg/C5mv5RTOoCANklJOCP\nm625g9k81Ixm3qR/oPFaXHyHhKzbbTIYPhRUiRdmKJCoihSXE0Ge2/qCLPOi\nYF+Rkmmm7l4KXQGRxkAsEW7d2jVelI4/xaYuvKc/XFzYQhI10ozVXCqwL51Y\nF9pqQdyXqMB4utVwa74GBzpsqumoZbv7yZOdA8YxW/x0y8pMeWwb7YDuwSi/\nnKXF9YTAV57pDNL3KEVU2yGuFOT9XgbYxq0xEXcXPnqNGiS+ZYwvsBmrw5cX\n4vOK\r\n=GvQC\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE9A/bGuKctyFcAiNYd0lVWr5fIXSe0H+5+I9uP25HZTAiEA+t2oWf1HLGWsWIKyyCmEby1fxTLVXRN602oU1fxEMpM="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.0-beta.1_1531779138918_0.7282318235730032"},"_hasShrinkwrap":false},"3.3.1":{"name":"ember-source","version":"3.3.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.3.1","_versionPreviouslyCalculated":true,"_id":"ember-source@3.3.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"katiegengler","email":"katie@kmg.io"},"dist":{"integrity":"sha512-psFekkCw1M8SMUI0oSXW0K84xTEDl0lJjCI7wqHvARCHkxGI/Fr5a/jBIFFFupPHMNcqf6eWWP8kQrfYGsRfCg==","shasum":"bcac785b32d5e99867e236979c3fb34536659ecd","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.3.1.tgz","fileCount":100,"unpackedSize":10766245,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVkkGCRA9TVsSAnZWagAA+QwP/18s7Rm97Z0zm6FdVqT3\n67K7IE3qzpgJGLE0B+YAOwv03DcKAI+VCHKXNZlyH4gdGC08mRwXY6dxJcA+\nU+Mx4LFnDpC3HE8IMrkN9PEYTciYhWdiI9GqOcA34tgEXhFTy3RsUeWCl+1M\nrCz71qwV6SdSjKuvkNIpw1yVyl6eZiaaCIcInxe6ZhSS0wqBptCCk13PgzND\nGLHz7SQSXqqEmVt5tmmSltzQ2S6gbwA7V5nFjFGBAu5DkZSjBFv02AW8ZbYJ\nXAaOPSYzeQZnH3NtI61w6m7Y03tvNyB+rJAo7YbN6DkglknZaCkj21bshTEd\nAG38kQJTPxiwyWn89koK3laizhGT1dJK6ewX+pZWrGQDqPks5AC4C5H63mKt\nxLxma6CZ+DgfG2G8B53FSEOcNhzNae5v0/svTt0HgjOhdlTOs2rshnVr07BO\nNLqtjbeB3Dp2/+Vk2uEOkZVHqis0hSEDHSSyTJRircYh83FIERVt7EyXiVDC\nYmf3JbjtEZGxgfpICYfuHUr2m13lkt5xa//knTb1LvgN/AJ4yDYJhgzj55RU\ntKvEJaBwijFZ4YZKK031l8tGDzAhecF/6+0tVUWX/n5fmspiZag8Mq1jEfzz\nhLVjP9LmFnWAECoNVb3Ci5vDxknsvyPbJ76eVRHTLlDOWVtn7nL5Q0Y/Us4b\n640U\r\n=Ij6I\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChncuRrisrGtRc38O5uNiuZ+HULhPKBJaQGXOiR0tzrAIhALf2NUGq+5KVEK2G13E6aJEfn9RpDDiq1jrNGGSw6nU2"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.3.1_1532381446444_0.7853268936982383"},"_hasShrinkwrap":false},"3.4.0-beta.2":{"name":"ember-source","version":"3.4.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.4.0-beta.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"katiegengler","email":"katie@kmg.io"},"dist":{"integrity":"sha512-AAMmHeAfT5Z+K+bswdIg26qQC/GPf/scwrcV1eWG2klCyo+ygMp4YhqRfTzzNRn4eFU1OdDeRPs01wbvrl62Tg==","shasum":"e8961857bf7a334d7def701e617cd7e0d150755e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.0-beta.2.tgz","fileCount":100,"unpackedSize":10798194,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaP8ECRA9TVsSAnZWagAABBsQAKMYRwRw/RGOqCV7gV5j\n37IspwdZl3O6LdGLfw8QTgu22O4gU2PI9W8FTklc926O1E9dZDvQ5GFtdv5L\nD9QAhVf7754ApdBV597CR1AuRhQPDmGTt/7uWP0ocJ624MxOA8yHJNhEfDH1\nv/LKqD+/W4HqTd7aDcxGtZXrgjR3U0v2v4xW8XPObOyfNQoB15sX+nq1TdSk\n/yAJ6AVGFWowWF1IcgIrQVa/TFO0TccbFjvmWNjdFIOmfXf3NW54T2Xrq0uv\nv8fUOkQ2knCXSGJr2W1Wdb3m2hcen/GkWVS40sunSgMeAVVIe1gMhKeLMQRJ\nkCN+Vldyig2x4fsxe2TLtmAVZaGwqI1DeigatxQkvrl00TLuo7VDzgSoQoyy\nOPs7aTCGH7dyfbhizWIK8Irqylpr1xh2mpAsOs3aAhFENJevXzfJsk3i7sbp\ncauB+chYRQ4/qYSC5HTtVgTIjBKNUCxfh8HTYWeNM8B5brytbKH5LgXxrHVA\nQN62tGgVdW+loz0yojZKUvVGEJk/WRW0orI71K6hVAQk3RKDpq99td8rg0h8\nvTzax+6rHruerJH4VXRVcyNyp6kFxrK+gT4qpsPSy3Dm6W7kiVdgBm7aBMkb\nPBx2UNkVVyxuTMWn8lDIlehHqB4+caBMwF++7NwJQTzl3RhYvZn9z4G72Xci\nuM/i\r\n=nhGP\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG7rVgo/dlZRgtEuYFyefIwJHBtCjon5z1wFTuKUx/3pAiEA2Aj7TJkuzwx+Emgtug5SU3eSOxZIL3FGY+Kj1803dUg="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.0-beta.2_1533607683742_0.9983945603553992"},"_hasShrinkwrap":false},"3.1.4":{"name":"ember-source","version":"3.1.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.9","@glimmer/interfaces":"^0.32.9","@glimmer/node":"^0.32.9","@glimmer/opcode-compiler":"^0.32.9","@glimmer/program":"^0.32.9","@glimmer/reference":"^0.32.9","@glimmer/runtime":"^0.32.9","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"2.1.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.1.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"release-3-1"},"_resolved":"","_integrity":"","_from":"file:ember-source-3.1.4.tgz","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.1.4","_npmVersion":"6.3.0","_nodeVersion":"10.0.0","_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"dist":{"integrity":"sha512-m2Wzf/unzOSnj1EzUNBaLrv4RuWpJVoE+VvlXA2CJ4QC4XjUtJEhtTb8QFNsX3+rjmD92uYoMcX5IpAfB2bnfg==","shasum":"e7e6cd45a0bc695ad9f9efe5fa32b2cfd2071d7a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.4.tgz","fileCount":101,"unpackedSize":13161418,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbah5OCRA9TVsSAnZWagAAFUAP/RGmr3USwn1XjKh9smLT\n1++aj7vVEMZ036seYNaN2/viA74DtK2XtDuPlcbJ89iEFPedTE9SFUL4HEB4\nWsBjQl76mUkQz8iaQav1UOgFSdTsbsBpja15llZnZ8pguZeLEvly4dJ+lrui\n2D54N8SInr2bGH00iwJSb8GD22Bu6KN8ttMNa4V04P8Elu8aX2AFm1BA/LVr\nvd54m5ncxhiocPtFC1jHSvMOKosivB3vSCY7j28pn3cZzLx8/fq0DFPNodrm\nI9e8vuNRmK3KJ7mVx9tWYLg5nj4D1zZP6K6FcV/ER4W7He0h8nSRjgGdkdOq\nLgQAuNRGXE1BWhiY/C9EslBbZVvJWxWRbwCgZe//Np3xWQOt/s7DQs/mBuFq\nFszjfC3mu7gQZolyQqd2LoOJIqE30AhwTUxL7c7Q1ZxTlKTWNt+vIkdjePpZ\nSQYr9mN3kGx1rvLhyVcJt/iKEyNRtaw6TWl4EmLAYuoRIxwzI+enQvjpclQh\nTQ47K9vDKG2UBl3jsOieDWwAftUm/jDeq3xH5keFnWIPFtBmcFo2V3aI8tNQ\nmJpA2bbnvr01Lk/qjDi92ZI6zlhEr5folRs/9XXk86Qw/kX235a1pwoD8OqW\ny2P6KcQcfi5m8v/nhlT5uvybHfV9Knw5Y1eJI8PGBVmuccqNO3yISRm2V2dQ\nxyiA\r\n=NxSP\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH5Gua3Rb2Vl9vUBK9228t3e2XA6TwnrB0u33I2yNI3SAiAbEOqLi906IcgRPwmq2argZsZjLIMhYjgdD+Xlv4K6fw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.4_1533681230389_0.4619535208973551"},"_hasShrinkwrap":false},"3.3.2":{"name":"ember-source","version":"3.3.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.3.2","_versionPreviouslyCalculated":true,"gitHead":"f9f14a61d20fc55165256c85b2794773595e8c9f","_id":"ember-source@3.3.2","_npmVersion":"6.4.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-LpU2lGSRyGrV9rqZDNgf2RcNhJ18MPVQKLt2MmrCinEWg+gLdt2ETzZWiZa7CgfA14O+KeIvtES+haujiz+tKw==","shasum":"2cc02893166d6b91ebf091521cd49d6598477a73","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.3.2.tgz","fileCount":100,"unpackedSize":10766792,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbezLlCRA9TVsSAnZWagAAbX0P/jPVl5s4WK+dcbCZJq69\n98w85GHlSfH5oU81HnuHYXLwOqqAJUMLs4xf56NLRsrh4GJevtTL1fZNshNa\nFVUOHJMF8v5ZF8DJro0uk9g6XDB/nIV/JuLAl8iI3YAnM9ppJ3jBn2BHXFCO\nQzMAWesjrovTi89brJxCoIIag7F9OD/gk1kn/fN386OfQ1BJmKJetrbuxAI0\nEnY/3a0/8G2hzwI67B2dM4uwDrhPkDHU1UQMw2RUmbe69FvLgkCo/Wzi8jP5\nVEdYHUA0jvLDxN6HX/6tkwHCDbxWjQhgkuei6Q2d3oKT2q16NyCBcKYxBAG4\naUaYPlzku510ivwimY2hmE7es1xPGEGNHD0xRktVl/fvQwdPGA2W5Cst6HaE\ndlzbz9UK6FYoRDeg4kRpBkxfPwHupKJAwzv/X/VwqRiaOl2Fnd9k8LeX+thU\ntRkxdQUf9/NQ0+aqvdSbtaxdwDk1cu3NNbkHJHfoSYEnMLKQb/9Hqe968kSc\nWCi/3GGc+uTyEh9FRhV+0TGjPmBiXGKm3xCTuD/5NdyCzsblbS++IcyIOnSQ\nu3Oxp5dXacek/xEQxz+gVh4T214BRkQtL1FqaBztZ3aUtJsFoBzBQ3nczN8i\nL6SbwY+shK2gp1QvSBNdVw1REF4T/AmnowaYC7h+eCOA9/grCCoSHhCm32KM\n+BJQ\r\n=3tw2\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5fAn4eQc9QtWDsGy18UFVltasKzF5NFTc4l84MzzCaAiB+iDQ0PgUy3O0lInkfvA1PPn4tkMGutrYvx+3uDNrovg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.3.2_1534800611674_0.5909846816732487"},"_hasShrinkwrap":false},"3.4.0-beta.3":{"name":"ember-source","version":"3.4.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"0934632f992cd532ba12b20e16ef1b9a65112a40","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.4.0-beta.3","_npmVersion":"6.4.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-fH4CQcJY9jg5qSkEF0HwL691++UawHSHrFCMgeL7YNCQ/SFKfztC6Kin/M+qUyzJm4ThaFERY+pZcn2B1tMHWw==","shasum":"82b39cd94581876f952c222ee2504cf253144561","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.0-beta.3.tgz","fileCount":100,"unpackedSize":10809889,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbe43zCRA9TVsSAnZWagAACFcP/1auuaDfHgLagscZJEdk\nyGyqbwRYga/Lo7SzbuEpXVmu4kKUOf+I2iuz9lyo8FB5kq6+/85qBQGnDZh7\nMNYoCABC2iPOTMrrmq6cxHo8kWVN71I6MfWjLnjP00H59m5YqI4M3IMdx4jh\ngY5U9gADaPCZCVzlvnD/gaOXw6wK/RqlgGbxeO1FEOwL7MeCd8w2EPv8n3vU\nH9j8bqT1fvwxtuohdiHhExeuEim3wNzZ2OfLjTY1//DeLgHtI8doI6TnYkFH\nROSCKMoumdGTTAmRBfFjNkfnTep9WSseHpsUr57m5bMjMjQ/IcBzicgSCjNu\ngQF/9Q/uGWxm9dlxUGiZeMP1AUP/o2fXh6CvpEnEfrITl03XhCzygAUN8TFK\niHolBK0Cr93B1lzkoy0xaznbnmeh9qIyt92vBxS2Ml1KIZSqqmLRHEK/ZBbJ\nTBPU5SiKRLAc0ULMd9p47dO32/s0wClkf71+H6myb65qIxWsAy7a4W82QiDP\nwss1msSiOFfTWkOvuS1n0iwgtyLn9IN0LjMSNxMOR02zC8otv5xfYwa0BxqO\nbW5Qn3Q6JweYOxlwFkAwkKWSI8N492w9EslUHi5uuDjuSbj6E24NdIrE79gJ\nTXr2wvhQUvJSUPCLjk1qWV+IOCS+j3IH8PWJD5pOJCdawvO7vY3h3of9GGI6\nZ6W1\r\n=sRg2\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAxPDRUnZP4JABLPTDz1cNt34pnkn1s7hep2ZiKWB/ptAiEAngbrHme0I1LT75XmfUEnFFK5huLUrBXd+V/zkmqjGM8="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.0-beta.3_1534823922901_0.48295852225108415"},"_hasShrinkwrap":false},"3.4.0":{"name":"ember-source","version":"3.4.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.0","_versionPreviouslyCalculated":true,"gitHead":"14f44d6fa72234eeed87cabf88a96d8064576220","_id":"ember-source@3.4.0","_npmVersion":"6.4.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-fGYHN/kCYfLCgpYDMZGUgP6ZuzmjHg/G8vaveIPM5cUb0ibauCMw74LZ571T6ocsD22DLDl66GRyannxtbXGWw==","shasum":"12de2461de6ce5e02de824ac45c81cb17bf5523b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.0.tgz","fileCount":100,"unpackedSize":10809364,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhJ9cCRA9TVsSAnZWagAArdsP+gIYyVItIsVo5uud/4TW\na6b8r8/KW7SeNVqd4tsrOrmukc/hnJJSDlqkmkbzD26F4HHR9QU3udso5pa4\nN4Sp8pifcUuv5EJZQMW/ojhhZmTrzrx71RN1SfyMUgYT8FjJm3wE25L9WDGP\nMwKegqu3Je4vecurIFjNegA09sSGcKqFbuE5Bs+eCV15jZGBs1kWPGrIcNlQ\n9taoA6ZNRwU1p4bndBfFFvIqmsqCWtU+KAgjlVKJ+5xG05+57aG1xQg/y9ak\nKPKZPO+NjjL27UgrECDH+ADGwnqx3bya3T4FYfShV2wMKJwpnpa0c0s0RAuz\nVTRFYuwLum6/zPKge7t9z8wzWAPtzlkJRZBn5kBr/4DWz2IkoeoFSyKsBsNQ\nnrV5bczpGfr9IVxvNdEjEhfZv9VLmJlAK1W3OtBSJiqo8HFQl7qI2013E0Nm\nj89DwXq53RncGffTnM5aBzEZX/vusTB5PyocbQJVVstjMTB1vrbuz+xp4NlO\nCcdU4Xn54lhmt8CyFgbi8CX4oyz1rOOhnK9BpEEZ+Dfig5beCfSGJMZEeQkw\nfE/JQJD5tVPMwAU471V1u7DPMJioPtYqd+oF1Q70oCi48h81OqDCt1pqY+Pl\nUfrFBBAZeM+HvxvhlXbn2pqKhxtz2WuqsYDqZ1jLz3rT+EWm4MN58EI7kCtw\nvTCC\r\n=vfvX\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9JodIwarF1CvBEXiXPdXq9CBLFGarUd0nOTZhNAy5/AiB3bVLIQWh+pc+mtpuprkrTdm3XjlA0ITF00qhbxA5VXw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.0_1535418203987_0.05161532984770423"},"_hasShrinkwrap":false},"3.5.0-beta.1":{"name":"ember-source","version":"3.5.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.5.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.5.0-beta.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"katiegengler","email":"katie@kmg.io"},"dist":{"integrity":"sha512-tkTdcjsXAQWNCyvUOgJWzhVAzM64KfGx4OVzAQgy6mpyZ1yyRUwnyOQ2Wc1C37Dd+Q1A/gCZeGL+GRK5AdSxnw==","shasum":"f9ec6c73b2440cd662c4219f370446278fe27f64","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.5.0-beta.1.tgz","fileCount":100,"unpackedSize":10811607,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhVCMCRA9TVsSAnZWagAAWFQQAJw6TQS3e5XVbf4nwxdo\nFrJaJFs/s/x2476kXsR65pENGanzPfOGq7FdObKKN4JBEguAepnl05Ofa0xz\n79IE7Na0mq1MiFg9+lMgE7DYyFKKi7GngFFg1G7JdHZ0HwOs0AU2uEjK1XS1\nmHOPkz/P+3WoWUBA+ZzAZiKboZ/k0CthNaE+LHZPkhdnMnjC3fC1G21Z/YHw\n64Tl24zzOSWNCEwjHvb7l676Bt7VeZdpOo7C3J7LR3z/gIpS9ObqpU2+QzFS\naUORMRMDMqrdVRME0cWDWD55NBNHZIkPjlHlhHhB66EhIeGwGK6GSwpZZwZB\ncKbMppvu6tPQKnyUxzT+N2GCDORD2I3e7XoH5vJmowgQNtBMatrPvD6uj1qX\nAuJUlys11hoqN8QgMNsw8NSFEKLeQNqojhJu4/QI6XqA5hjsurATsU/e9cnY\nGbEXHCeuIqFv16Mm369b8tuhhMe9Z61/M4eB1InMAMV4U7cORgzoT1p4/BL0\nzksSKerGIyNm+DlbnbeHp/Eqp+SYckwKl/LEWBz+6coulZjIDOFzUfqrhnyB\niSuwhu8UZxO1EBhZSp3DDJLL/fYNx/rNaMLQnx2xhY+P2n5DuiczexzA4CE2\nliXSb4rvmI98EdX0nm9mA7dRCb0gINy+emPfojE+tcuCRxGoGlhlHCtxo/vd\njZ5s\r\n=fCip\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICD+Q2WJX6IaU/x6vqN5I9fxWSBmrZmw2oN9PBJIkChEAiEAjNRWfqAH4FYbzn6aYGGi3Fpk1xI0D7jZo2Z6OgMH8aY="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.5.0-beta.1_1535463563540_0.18402573808633926"},"_hasShrinkwrap":false},"3.4.1":{"name":"ember-source","version":"3.4.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.8","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.8","@glimmer/node":"^0.35.8","@glimmer/opcode-compiler":"^0.35.8","@glimmer/program":"^0.35.8","@glimmer/reference":"^0.35.8","@glimmer/runtime":"^0.35.8","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.1","_versionPreviouslyCalculated":true,"gitHead":"387b48ee4931e5bc153ff3e946de5a1fdfe300cd","_id":"ember-source@3.4.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-mG9qWo+Nl91ElO6SSUITR+GxDk7HdIB91IXPPW8FMn10EgIPDdbhhTATJIUdVxmgbkNED50IO03iQ4pdUO7cgQ==","shasum":"75cfc19bd54ad006729c8ec12539901308e8cef0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.1.tgz","fileCount":100,"unpackedSize":10814347,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblsbVCRA9TVsSAnZWagAAUOYP/2IOjIWkCKUo0eY+gzFE\nx3cvtv/De2zaUJkqDBK5+CI7BWkwRk0XsV9D2qNDKASRdr2TWQxiAQSpKbZk\nNiAbFCyhyuDgP1dwjrnM5uAor3sXLVZUyuMRr5b8NvkFByULNqx6wxfeFc9K\nNycmfwcrhwob4PP8xj7WtB7U14S5kliEzmIuNGPNeomo5GvmJ5LRskGP+NML\nfZBFwHdHotC27S/BvCyipAT836GG+6j7Vxv7ew3DWJdkOLeHDfsrnFECDNq6\nYM+KGgAHhBc1EHgwifFd0TjQAvVUbHVxwsdVZBT+OZnCqJIxNUF4L0CgIpL/\n0N3/dHPkM1H7NJRQAr/MISQdQ57irOMTT5VwSZ/dZ/WEFwqzPBp/HdAXQKae\ntSGvnjDB+YpYs7Z9ia6y+o4zPqgVsb14/7HxA2/dbAuwy144nIwOU/AoaHqL\nyo8/HuXiq7xNtI+bEwhPYwHBT5p1J+O+AFkXs+cYvFYNRzJ2DHy0Wr1Uo/nT\n4/AWvKaYYCGQ9vQ/vDKinLFlJeoaTMmE8MbETOFq9OmhaciSaHwlhlywwMjw\nrdOgwV2OeKL027ETJyHGaBSnlELg77x/DIXrZ6L2oXk9Y2VN3xpSe1rVIv1S\nhd6MJJrh+RPzaKryzV6LsgTxgmN/smIJuejX4BmuD6/yaw7DnpukocUWOMxd\nSQ+7\r\n=kWAR\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtCo6oVRKoMXQ1lKLwDFTKWXC5NNRTICWxw6cr1QW2mAIhALCoIVUZwRz0h5Yt63b4nYVKGsOHeCSHQLVYcc2QNIxb"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.1_1536607956478_0.8117308812958033"},"_hasShrinkwrap":false},"3.5.0-beta.2":{"name":"ember-source","version":"3.5.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.8","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.8","@glimmer/node":"^0.35.8","@glimmer/opcode-compiler":"^0.35.8","@glimmer/program":"^0.35.8","@glimmer/reference":"^0.35.8","@glimmer/runtime":"^0.35.8","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.5.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"b76e47657c259cebc3e6bbb51664ff9da463b3b8","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.5.0-beta.2","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-pt+BeDrzWrNAzJXfu7Q15+yvOYJm/Wv7sFKVxgKB29+FktKHSS629St8RbtI1ASjNHAy/PlUTKpTKf1nDAIYtw==","shasum":"1a13af22311eedce85afc8ce80fa38069433377f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.5.0-beta.2.tgz","fileCount":100,"unpackedSize":10817523,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbluP5CRA9TVsSAnZWagAA6QgP/0x1NRQ9eqG/Ifdb/4Vs\nfOCViB/UzmyoYwtr14YzM4Ff5MELZWjX+JzHdlGXyFPbni3bZ8JP697hZ4WC\ns5UfUOrgZxhO/zEb4hPRMIv111oZSFW+VJhyyrM3x7cgeLti/ZxALVbu+uti\nsiSWcxX7OWXcWcjr8lZlT+dOFevB45BjbJ4DDVE7U557MaaHiuqTReijejQy\nQLN47CaIO2Tji1aMXQu7oLx4YzZySjkxa4XS3LbNya0uenBEohnRHJ4N7Z25\nc7WSwQylvvIHDYJoTNsw5kGjJ1YJoFU14ZJLjRutR65TJZfmLze4K9LtsuuW\nXvM9Nn7Uu6Q6rdBN9Uz4S4wXO1aseHyOlz6OBuSGs7ueOKKZzzDKVNbbPePh\nGe0UWCE5hCZZjftuRan/iQ+QqrgM/8LhkYrwxz3kFqFxp1aVYGFCb++YT0CA\nlQXg+SLq4nro6fiCT14uVnuipL2ATWvXqJNzu5bAg4gIi1nq9WVfhbwOifdm\n3ERXKhijaeOcwyyuC39A6ZWhS1DWa+fF0/SpeFM5AqEJAuX72AEgeZmXmXSn\n6aAyBWl/ilXBvbnLlnzPVFFBu3FV/HWDfZ2sEs6stzIo5wRX4UcSYVRSQGd4\nLfugalUQoRS2A8HVDplyPfEHch+Etgjbdii6ijS6xKTYW8fqpZ9ofOO0iGbn\nibzd\r\n=sGOW\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAN91RMpXjn3+aLqjBuFro/JMuVz7Q1eGHF9+OPkGaohAiBqXbUEYZe2cVDmCHmQ7/0i/7ROWEtyGoO/huPIXWd/KQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.5.0-beta.2_1536615417093_0.4947786473813076"},"_hasShrinkwrap":false},"3.4.2":{"name":"ember-source","version":"3.4.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.8","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.8","@glimmer/node":"^0.35.8","@glimmer/opcode-compiler":"^0.35.8","@glimmer/program":"^0.35.8","@glimmer/reference":"^0.35.8","@glimmer/runtime":"^0.35.8","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.2","_versionPreviouslyCalculated":true,"gitHead":"eab3971bb6014b99cb9207db096e1e9f2919f527","_id":"ember-source@3.4.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-wYHk9Z0xXte5k+6ev0FnNJiNfwQsMfjLbdu4knakPqDg+4soldJbEiWSLxvkWHaVoHpac2EOMtPFKwEN5TTU/Q==","shasum":"1cbbaaafaf6eee72f9cdc1c14b83797faa79ee88","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.2.tgz","fileCount":100,"unpackedSize":10814843,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqZf7CRA9TVsSAnZWagAANLMP/1Ue5ZHkqcitkdTEj7nv\n00rNX9pfw6OYFClz58MHNhehuhbQ5HTQDRjmvU/hRK9rTVJqC8LQtIs/SPat\ngAgmnw92X4RxYooT40ysAmJjS9gc98fQfPmU66lB/TODZl13CZgJy2KULMkC\n1+l2VgML1/KdlCuw3eCLH4aLnLg/lX7YfUg3DYN6/UicP8V2xZm4OpVnB1J+\n4PVipLILctlZqs64V2JLFGWHIgu7+mVxnC0imA6bPwy3Z6fs3gLHr21jSI1p\n5CvFBu6Dw6gwoMH9kO4LjIs5bGfPXIcreiFI16GmEcUP9Nzv1f0abmE7v/3V\nQ3meylPggOZdh0jHFgJz63+twJS/TssThOsz/O7+WygLQ+ZVVcxxtQJMyMGG\nNcYS+a7dkwjwOwLTZOEkxBM6iLpu1moh9E5ktMBETIvDToi6epaSWN3SzPbA\n5+NsWA/CWiQ5+iV0VCbgPyCddH0DfaOw4vDw5tr9BJuLuFMqQt1rd53fE+e7\nooMx6/LmbFHaoFgG+uo1PTjhFX+BROOydAaJTji6MQr2RWakycjLlvv8SiKg\nGTyVuVkQagpQLgFJ60Nv1bGdfA8kJVH2HsULpHqS3t+kA3tloMO1jsmO+Kl4\nC6EF2V0FQ5tnYsqC5UtPLf1Kev6c6XJZRm5mmpoSt/oOpRgaTvX/J9LVK0qj\n+bU6\r\n=RF7q\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPVTIx7i5o6OO2rjqUhE7sKMM/fAbaQhsmMWSc8q1LKQIhAJmd8mCEJSwPO22pMvQoT906vBPhiBe4yBD6ExkQJcWt"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.2_1537841146987_0.6810657798175541"},"_hasShrinkwrap":false},"3.5.0-beta.3":{"name":"ember-source","version":"3.5.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.8","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.8","@glimmer/node":"^0.35.8","@glimmer/opcode-compiler":"^0.35.8","@glimmer/program":"^0.35.8","@glimmer/reference":"^0.35.8","@glimmer/runtime":"^0.35.8","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.5.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"25501ba7d053f7c2f3a06ab1219e42fd9cad342d","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.5.0-beta.3","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-7m02XGBrP/qCpVYB802WeIIHZC7rjDUzMyLUKnbwSD9k/E0l5xnGt777P5SOPQq4/6qJolnMMKaNB0fcPNDvlw==","shasum":"157129639118822d0a0e961aabf3a22f7f27b7ab","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.5.0-beta.3.tgz","fileCount":100,"unpackedSize":10819792,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqbrgCRA9TVsSAnZWagAAoY4P/RMgN0fmz0LCPdLDhhoi\nJ1WW0JlBwX73iLxX4n6Lgh6074lxtd/r8ousG2dkZlHmNCbGvFIzrsoZOH5V\nIZCxR/BTKegfNLyDW+GEpT0hhGig0B62HA0ms19pM1bdZNS+jTMyq4SwWk41\nvWWCMefN51KZ7YYmSnWDro/W9bX7a4Jl0Hy0w3nvWJsn1c03SLNBXSzAy9aU\n/dXwMK0AYhMsmT2xsejf/w+3BlSQW/AEIRTbMsSHKm0cAlWt/0KEdsjwe2OY\n2Ie7foleM5VfHNoIcJG1Oc06MaY8t72sbQGvFU6eRD87aDIgTiYSTl12oC/L\nRgNS7V83dZ8LrMRSRoffDbbGHQW9I9B2NWXN7vRa6WBaEzMwboDG4dzSZHXP\nq73cqX860eHwVGEe+4CU7VEehnhtVYwAewHFGwP8KMrZhYqi/DBXXfYXo9Q7\n2A65/Nq+Ia9ILlTuZymVSru/LcBEtVB2m9+QjYCZ4Q0FUk6Y52cHtWoiMOh9\nzeV5OiSWzpCjcyVJqe4UfNGxwtxYFZ2DtkBH0p6otXrARXMQcyyw3aWle2cg\n5AZTicwaWiibN9eIytWD5ruOrkmGeAjAzhYXFfHT8z6/lANVfaa3EyLxEAKT\n0wYlJ6ifI0UH4vmf/2gCnJpd9LJCKGTPR01jMaI1hxySH53SJfoQ6QrLoGMq\n52ba\r\n=ZxhY\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNnSDOiR5YEYNFjcbwEE0Cz8JCLcOEjWaoC9PWUDUCCgIhAOrNvmvZbFWsa8uu8xEHeYFI55xqBnTyfwwWmG9VG790"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.5.0-beta.3_1537850079555_0.08769283758848267"},"_hasShrinkwrap":false},"3.4.3":{"name":"ember-source","version":"3.4.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.9","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.9","@glimmer/node":"^0.35.9","@glimmer/opcode-compiler":"^0.35.9","@glimmer/program":"^0.35.9","@glimmer/reference":"^0.35.9","@glimmer/runtime":"^0.35.9","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.3","_versionPreviouslyCalculated":true,"gitHead":"68ce8e381b449a0a52668004306ebb0aac596d8c","_id":"ember-source@3.4.3","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-z2EJ19mZe/+ZYWpC7k9Lwl7IQL2i7wDI/q0IXA5EbLJ1fMQclwSJWg4ho8+wSrJHSF9w6rYhZJRJQ4oCKXGUQg==","shasum":"638f53e42ecdc572bce3dbd9735352f3738a116c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.3.tgz","fileCount":100,"unpackedSize":10813067,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqqA2CRA9TVsSAnZWagAA97EP/2qD/G5O+gcXO9KyUQ8p\nUsLAs04tcrtewsrvQWls+inRm/ZKhRVSZnGG/5JAG19igBmCf6vZCESMLm1Q\noYXM8Y2DiZ85sOy0P6gmyQt77jqzXJMdu8bCnegHeGEFYwkYD3Jmv8FLeZWb\nz8TVzR3xRqQyu6qCToJsJXHwJT7eyGaO+E48UsG5TaAOFCQHZgPd/6NSBADb\n1uNURBbYP+F637JeEYG0vWLol5fAdDDyh0Ht08hwSHrW1pQTkhlQpKgDZVc5\njcPvSgpfk2Wzhnj/G9BbEnGAY9MaIAYjZlMj4t7bAdlfTgpc3wjJ7AIUin1t\nGWP+piidWI9X5234TteWlC7cmcOiDcIxGgKjJDeT9W1ldXKqzJp0ZZUVjpGo\nvuLDImvvNLOxB/DZXBQ4FcFQziYT07o2Cl++5DuTuWEF490Ith6PLZG860pJ\nWIbTd5oNbV/UhMGrQjB6Y1C5QqcgZCbReYXrexOG6xU3tgEcwSD4E+r9r4H7\nLWoEczaKMfK512TSXCm/lhdc11uWWmzpr6WP6L5Xg1Rc44LP72qIhPboq/7j\nBpjQulC7ADjvH8yw4PZK8iMzXSS1RSGvHgLf9jiQJ55PhM2ETah5pM2NaiMR\nRo1zIW3jJVs/KYDoEaM+QPpq/5BqwmvWMxvc4XEZfVI9Mvj2jMEZDiBSX3c4\nv31Y\r\n=Ppat\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGHKpzNuJ8gqOkx4L3Vf8rHTVIaD5V/O1pY30PlbcUOOAiEA2YF9JYDLDpUQWoJM/VUdIDo88jUOYipWkbTLG8ImdaY="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.3_1537908789035_0.7656137026006116"},"_hasShrinkwrap":false},"3.4.4":{"name":"ember-source","version":"3.4.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.10","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.10","@glimmer/node":"^0.35.10","@glimmer/opcode-compiler":"^0.35.10","@glimmer/program":"^0.35.10","@glimmer/reference":"^0.35.10","@glimmer/runtime":"^0.35.10","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.4","_versionPreviouslyCalculated":true,"gitHead":"506018148a046797733a1123fb61086c0939be1d","_id":"ember-source@3.4.4","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-nT6BWL8XHP1+Toi2Wtpb7xvzkvvgBFBWotIt40e+P+piXM02QMfGySwO8vK7PR0mO0QkrSNxN8oGDjt0D4agYQ==","shasum":"b94800f8f0c1cc9baefc27b4fdcd8c65979a9bad","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.4.tgz","fileCount":100,"unpackedSize":10814589,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrRDVCRA9TVsSAnZWagAAp/YP/0DYTSoGFRyV0atWovuB\nOL4bHH87HXjsYylQkpvQCZvSqYjcnDcVl+hcJRzaAIBvbc+vKMknhwMj6Y2+\nDy67YFG0UYNboHXaJ3rPW+aB9W3tXGEle68sdPuUX0Uz2Y/ttoqHZl+SyOI0\njRiskk038d0Fk7E6vK5FxTxdJeliJWoJRnzAKKAb+RFPux35AY/H645IYmo4\nucMh0RVTc6TDU2rJO5nglu7TMtr6TR2qpDW3J0VTj78WEx5XA8v1q05Mo41L\nzysaNgiF2AQGKSJFLyUo4We+BA+dZjdA4jszuirCbOM1UElEQy8hv7sWC57o\nqLKGW4RGjkgvu6rvUH24tx8XDNaJmwo3lqRvY9Q8hfgKsaI0UzcmRfQvGOQB\nIzbY5XoqHIRr21hPgbEqIPigl5d2s33ZLwpsU91+FOcxricZ9ZZb6djR6khS\nmw/EimkmgzjMo2oEWvoT2I1HmHYddGOQSEfOi9N2lL7WNOQ7rXOHl8XHDa+d\npGATpEKUNmUD+pLQ2WSiEej6vwUPa4fo5S+YlmuzWCibncD3wWCNvJB7z4Jq\nGby5FUY4y/Ej3NoK23Hx19E8FYLLQM1hNm0BfO+6RWgtd3iB0eTy+nkqPJUk\nhtsP37vv9jm57vSvz0M9xctQXSIQnJE7iwNPunn4AdSq0NusnuT7vA1mRdxV\nHbVX\r\n=xHsl\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdZ1lVQOKi38AQzWCg/iQTAt1RCKAiyKQ8We88SXwXgAiEAjg9vuXuvJVdSpveZ5g0MAZqF4BhIHgyhwv3wo+d28KM="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.4_1538068692126_0.17841666766896025"},"_hasShrinkwrap":false},"3.5.0-beta.4":{"name":"ember-source","version":"3.5.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.10","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.10","@glimmer/node":"^0.35.10","@glimmer/opcode-compiler":"^0.35.10","@glimmer/program":"^0.35.10","@glimmer/reference":"^0.35.10","@glimmer/runtime":"^0.35.10","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.5.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"d37a42e62b0b8b0a1764ddca67b9e790374de004","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.5.0-beta.4","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-x9JgtEgzfxXMwz7iZWx/dMYgFYwL4de5+uE6gb40vGeqV+7A9cQaG1o683lxh6mG/SxVjlHIyejCmKP2x2qlMw==","shasum":"827aebce2f1b67abc69467d890af2fc68289af3c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.5.0-beta.4.tgz","fileCount":100,"unpackedSize":10819784,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsr2aCRA9TVsSAnZWagAA0agP/RUHU4efTe3J0+RMk/xe\nRJZnu+pWZ0jqOpO1SFM/wNxX0Dpf+wAn7cklr+ZJXGokKcSr/lhYzdeF59iP\nivXHfHGt3sZ1zH3rMq+8tauo0aqsBCwkkNQ8xd4v0uCm+db7MzbUmJJ3sNgm\nRcEXgBlFT3n2lbpXDQ3YmYWSM3GU8iqqhDIMuUduU2wxqy0DgiIi29/eSgac\nwuhZ4M+ZvL/fgiNIUMaTZeNY5NuepiA6gH/q+x2fM3yTHWppHC5bld95BCEO\niw2202tnrhcLYvRugXeqINZsfDtCvJGDxdEJ6WOSkiueoaTBL7bH5oIyFWC8\nj2nxFoTN6ZE9meT4AZlSUhewUOx3sVenGXOR6r4Kq1krwFbbu3NIvHtURSrm\nZEwY6ypwjXD4IGkM9SzccXZvu7iKLAHiQzQpB/34llckFVOzHCHu2CXTEwJn\nmX/lPVftE89o9cTXzXK5/Ax4gjmEMynpQna2OozikU/xh1ay3QBqi3jxS7X1\niw4rGOVnWV4zh+0TNDGLswSuB+JABs45cDOwYQ5pxdVpJXrLXOyd7KvoLOUH\nJfq+sIqcYSOlo/KOqrHAs9k32lzT9pMcZrp/ggj4hg3aFm9P2WeQ7M8H349H\nUAghUJ0OpWBbpoNpKTSm/iaT6aOETWjlI/xCpgxoHm5JqJIjqJ9fkoRNzuhj\nVsBE\r\n=LD0c\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTBkNzlShwBbOLUNwge4evqZxaXFky/hbxcVKVVxMQhAiBLe8uI4xd15omsf2xAizW6DVqklXwCtERpxXlkSPSTdg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.5.0-beta.4_1538440602127_0.12209989423147594"},"_hasShrinkwrap":false},"3.4.5":{"name":"ember-source","version":"3.4.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.10","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.10","@glimmer/node":"^0.35.10","@glimmer/opcode-compiler":"^0.35.10","@glimmer/program":"^0.35.10","@glimmer/reference":"^0.35.10","@glimmer/runtime":"^0.35.10","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.5","_versionPreviouslyCalculated":true,"gitHead":"5a8873bee19774a55fd0abfdcc7279f3efc768cd","_id":"ember-source@3.4.5","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-fm2JyUzIBhYZhMgLerjYMb0sAuv5kTPradWnsdIZbitk+O00ViF7zKb2nTEAb1MtxsUpqRCaxQZsv06LljDvtg==","shasum":"f4a5975affd393c29a69afaa58c2ca9de8bba6c0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.5.tgz","fileCount":100,"unpackedSize":10828065,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTp8HfWl+BxnaioJkVNNWe7gx7bUYVjN5CkZMRftGaEgIhAMkieIUAExnKqks9cycUtFw3qHHY/GjAWCVr4Dp1KKnW"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.5_1538701460701_0.1090197708425833"},"_hasShrinkwrap":false},"3.5.0":{"name":"ember-source","version":"3.5.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.10","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.10","@glimmer/node":"^0.35.10","@glimmer/opcode-compiler":"^0.35.10","@glimmer/program":"^0.35.10","@glimmer/reference":"^0.35.10","@glimmer/runtime":"^0.35.10","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.5.0","_versionPreviouslyCalculated":true,"gitHead":"db6a5deeeb0564372159be92d901c804c92266c0","_id":"ember-source@3.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-q7GAQZI1NAxMdgqxJGKsOgmwFAmvSet33Ub5C/Cn5bkQYWlAgjR7oKiP0DlHTFSbiwmGnZZF9a/sHB7W/XIjPg==","shasum":"2322e393125684e1e043d0eedad8fd79c6de78a8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.5.0.tgz","fileCount":100,"unpackedSize":10818975,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvC0BCRA9TVsSAnZWagAAnuIP/2kMVYxJPQcZ454hpZHy\nu4uJvZsqygmgUI0S4mrzkD0VjpqlWthFASma7qH+Y3geBumLeI9yMDngZi2W\njoEENEEWs5YP8+CoEbc1dPGY6gLs51v0KRPt6lNVLQMlmdMQWUiXF1YD5OZ0\nvB/9UD3+hid/jmEwPZkMfyDV8yrEEmyzxUpiOqAwa768eGwhGiwZCz6IxEtE\nBmhr6gtmYv+ksZy5un4017rNP+fkAJG68HwAizhMIMMuP6R3Qo4DZBDAV8Xv\nptZlpvudw7UHsB9ykKGPMfa6jL/ptzSvpJxOLGvP/mBQKwgQMcFZdUAR1ahb\npxYTBSi6W5VPhj1TJcRFzR1aYvNCopsWHRs6KWktzfqdeLtTr4F4hp4z9ZR6\n0J3UWdTesYxQV8vXhA5kDDN5kEfbec31l9UIk6oaqE7s5e+4/FNjnW4UAncO\nNjbxgw4HwpKzGsS4zgzqPMQIjJWgyiJR+Z0sUNCH2xASXRPATkyJCiqFz4R6\nTjiDLEc+/WkGx7FuY6kuhUc5ZfsVphV4S8fFYuQqItGggZZMSQSkXI50tjBA\nQAE+PtGVmLzE5z40oMZZ9CbGB2RarWmb4dJ5tBuaDguu32OzOH790xlch2bW\nu8zBjvGyqey7C62NzcqjPJUB2TDNQ6e9AeJGHXO069O7cG+IZO5ci7DrJ7e/\nH4uc\r\n=Zvww\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTn6BbAqIxAXehrGD6WN+3BM9xwgL7cY32hfX1opcliAIgA6lWn2yL+BsEoeGDhjXXERJFFKoDAaJFoDjkyv8H5Os="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.5.0_1539058944638_0.8242743987105443"},"_hasShrinkwrap":false},"3.6.0-beta.1":{"name":"ember-source","version":"3.6.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.4","router_js":"^6.0.0","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.6.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"b24c756991f19f342b0e421888edf7e81bf8196b","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.6.0-beta.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-GAZB89p3KpjM2lPr4UKkZa96CI1+cL14WO1fvM1PTo6ccfxVCfnuFSuHHRCO6wifZx9h4O1Wa8pPVR+vyEshbg==","shasum":"081645757877a3e6a57afe48d6d8c5c413e3c208","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.6.0-beta.1.tgz","fileCount":107,"unpackedSize":10932521,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvDhlCRA9TVsSAnZWagAABvkP/1NZBtFzxS1+cpHorSe9\nCawtChfxP+WR7Gh8muXjQoET9ry3pMtcXZNKjX676dJI8O5y3eTnlGvEwFoB\n3S/axL1LCc3yEU6abXP+305Ts+wMgP1pXjA9DZayd/OQkORywUKGX4GRClBr\nKWaoGnUg8fGOm/3Sio7yplsvxKQ7jRQxg6z3onpV3diKrDdCpGX95L+VI8hq\nLa07p3cOso3dRB6wTj1MFD8slStxBFsenICSePbZk0S/i0ytGmBUEoe5gshS\nABsOlRbiHTazHZwdRYkw6y2PzRgGQAU704qE+rbvy+/ur/xmBpx7iZqPWWcB\nKCK8GOWiLWz9ri6RqUhZL2P+POGsUKkQmVSM/X4Tz7h4tBBv+4ACUpRtASvR\npgzbLeKQnBuIm85qrhMv+v7rK6ak1aEQrwHV7k/dgJO5m2Lz8QubBZ/Es802\nRXv08fosGihH+pA4oMWiy891CD6+yIT7AqGTy8nFv7CRnOx53idY0ZfjzQbW\nNWsVvVYjIONnHM5YjYSmh46WwUrR9Ykk+PTE7MheohmiFXkIExM+EqjS9MXe\nhrNRA0OsoF/c1OGJTd8Wc2hf1z+WwLmdaQsWtZAO+lZAjGcIKSHgdKZwrGmP\nX9Ww7Tb4y1wShVh22+Z6lvTyScHqrQlHb5HwsDFDSv7v8bZG3RdqTwpa6Ptm\nIeGs\r\n=tL+/\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDinrLv6VfKLZwX2sqpS6/5feOC05K3WfKrSBxVPEP7VQIgHQla+nFtLbI/6EIqMqTzOgkoF9ULzkZXrtPBL0VnASc="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.6.0-beta.1_1539061860646_0.004506059828660147"},"_hasShrinkwrap":false},"3.4.6":{"name":"ember-source","version":"3.4.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.10","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.10","@glimmer/node":"^0.35.10","@glimmer/opcode-compiler":"^0.35.10","@glimmer/program":"^0.35.10","@glimmer/reference":"^0.35.10","@glimmer/runtime":"^0.35.10","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.1","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"_resolved":"","_integrity":"","_from":"file:ember-source-3.4.6.tgz","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.4.6","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"dist":{"integrity":"sha512-xNb6yvov2xgJOSInLYESF/o2I6gUnRrNV+S7TtNl4a/fX73Qv+j6Zd9CifCJ40agXgJxnOf07hxMXX1aIJuFnQ==","shasum":"a12669d460a29098da85e16c2c15992a8cd4df05","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.6.tgz","fileCount":100,"unpackedSize":12493194,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb10afCRA9TVsSAnZWagAAkfQP/AtoMYdRnNXyX6mgjgQA\nbPlOFaih7rrlqaLwyNh640/WY3J+eq9ejxkJ1gWq0y14jK/OyZeP6ABJ65aM\nXLC1RDen4GRkQFb1OdGfACqTpUEWBKjWjEqTeEHa/iFjwHxy2E6Ur6YivgsY\nvsHm9FMRJxP6l03ubFi2pZCYLekfviuO7dnOFg0JkcfU1oXkciNHar+6zN6b\nVfAeFbsZ04pPJgx6us4qw7lrkTbHgYyuH0UTjCQGKUQi1TLaD4savZYFkg1q\nkE73W3UffsjPevXFcvYdsKJrJuGRB2f/RSqftI4kBc1dpksf2iYyeglLStEi\np796RMP4FJC7GEA7J4uF0ivsxaQI2367040ypCetVIDk+QI7obOcLVHlnkMk\n2lTRGzTcxi+xlwzvh9T3DOyExrcLypDjAnMVqmPRz7C03lQ4lBhpnu81Mn5X\nCTEyIDUXYos/Kaw4ncIjaKSo9cttkxF1gcUVau8ccOErhsg6qPn7PhkVKewc\nFjYad6I7gGSt5fwKHvBb8EWu9PX89fnBw884HdbkjmSBAGmG0+JVhX/AAAre\n33hfc/7gQmPjKrMdVPx2F9DyEVKiSPJWf2GODzH1s4fkTQ1sFe9msrx3EWvq\nUGBm8iTZlfUlq2zwqLoodsbySy/HeGBA+xEZx6PsP/gmxNdqo+bh87BY5b4E\nFpiz\r\n=7IUX\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcpe5Hj2GKXM/YmyjDs9MPwMnqR2W3tO/0rOf4BorKHwIgZzJAzPYI4eR9nTxPsy30m7Q8IGhd2vCZB7r6zpGnMT0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.6_1540834974140_0.6052256694991602"},"_hasShrinkwrap":false},"3.5.1":{"name":"ember-source","version":"3.5.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.10","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.10","@glimmer/node":"^0.35.10","@glimmer/opcode-compiler":"^0.35.10","@glimmer/program":"^0.35.10","@glimmer/reference":"^0.35.10","@glimmer/runtime":"^0.35.10","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.1","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.5.1","_versionPreviouslyCalculated":true,"gitHead":"abf753a3d494830dc9e95b1337b3654b671b11be","_id":"ember-source@3.5.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-V+HEMiUu74DFWYBuqw1S1ZLBJcSnDDR48iLbN7SuUCYAW4UtTC091xUFzhNYVuZtPOfsmIZXhLaHyqrzQb9YeA==","shasum":"fed88dc675f031b499642dd19819f7f4d558d3fd","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.5.1.tgz","fileCount":100,"unpackedSize":12497870,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb13P7CRA9TVsSAnZWagAA9owP/2w+A+II5VHjqvjOymDK\nfPK+ERz/myz+l5VnYc94LD4NgEG9s/By85t00CAdZ61uQfbJCcgTRtMZJcxp\nR/rwTw/hihoLqCmV+96zLWTWWFpO/RiLSsqSkYCQxon7h3TuD7pWKyQG2mEF\nkRy5AtwiVM0L4kkh4mPWtsxQYb/Kut81Hv0LjPCBexbuVHdl0sUofxocvsiE\n6OeJaudUpfXL2wG+cMZ1AQNU/FHA0X3vVQNkpwlgEk/Kek9Vwg+WNsoPfszc\nZN+HSS9csA2qIzdFLoE3cLHr4uRsTWc8VtbmhLcnDaxMi3Ai20SCYHw1xNod\nzlP4M+XvyOTLIwGlswMtf6GcbwiVrXjbh+FjYmHcmaZwrhFPB8s6gfAZmCde\nfUTM4kd7fYorDrqGFD+8a59iE9EFH3j3aXD5HzTdlmHF68zPhY9y2bRdyDZi\nOkIIGnzeIsOlupns+eLTNfWlVASWg9HNX1EjUz7cu8bRcdvJgeCx64JwEOoO\nYXhF2NN4MNJOUgto7X+q/So/OV339wW7NvwP4FYkGtgWF7w9aFyUnJ7tpOLA\nPAsWAyaakiZK+i/Z5utXRrG0DkJNfY1TawtZ4wfx6EFh4XQ6B9UC4M12YDqJ\n+3whsHmT4/bkQJh9tVWrE/nojPrW7AcxSRhNpM0tz+mxBrRDYL2py1+UNK81\n30zj\r\n=4Esh\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaV5af6eCpUW7+YQ9YZsRxKXK0si7kJz7Yc1MK63DYjwIgLW5bBlcpRjTmktEEM7DI46zZ0UxHEVMukTZv0iIvS9k="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.5.1_1540846586533_0.6694375864377398"},"_hasShrinkwrap":false},"3.6.0-beta.2":{"name":"ember-source","version":"3.6.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.1","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.4","router_js":"^6.0.0","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.6.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"09ed96ec6eba0486d7a97c773370aeb1097446a3","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.6.0-beta.2","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-igNk7nClKDSOOqgjzsxFv/KHORlsJtDUzcDvMy0eVxbedut/rgLiqAhHplTkcQXpULczBOLqmXlZ5yQ1fFNVBw==","shasum":"d34dcaddfde0e54883e7723f82a2d1a7aaf7032a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.6.0-beta.2.tgz","fileCount":107,"unpackedSize":12689882,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb16S0CRA9TVsSAnZWagAAPuwP/j12IdN1Ftnr+K9+N0Ia\n6/b+yFfc808l9nE1uPKPawDomgkrDi9CXRai+ivUkROHmy3MG9kpemfNME3Y\nSMZkaXvhbjSieK4xvV9RPUXU7rLtHPZB5rlgG7GRirfDSkKr8tzyenXi7dQA\nm2LZFYSC931DGSdQXgKrWWe2e5yv/RdPM+TGxwD02aypUV27pVYBmmP7Pqui\nQDaLFKLj6zS5Ae+g+ER3pv024tC37rP3DIOj2cC6lvXOcS6+ngd3ucElZEf0\nUIdObklZENx3NdzPq9GmYK/FhXmziWiJ2xJ4tydwdsjJFx7lUdoqot6OmcZT\nJMGHwEaP1uzXCwohVe12ZhLvxqPHrjRw6h2UZf5ZsTPpAXr1lEtIrGaXmdJF\noW92nbBa82YgaVDxgbgAyeNZ47nfu2bITYbBafMRWE0UeSnMqfXe4bKfBtPw\nWtDTxgUyGppzbOUmM77ie2w0I+4KlUWgfra4QCR/LiDJzzMa3ZYGcU4VsAxC\nlmzyMG6yCs9HOhrnVMj4+x28fCoYnD4/1BxktNQWCUQe1MNsjnGuZWlXm3H+\nkrBlz7ZhfMgsNhJCqPLU4PRLVYItme+gUHBp2qIGFq45Ki7ue28cMp810AJ7\nu3P2z/zFCumeNGEPZ+fl86ay275n1nMb27g+j6qbuaMU6PpA3XZtpQW2khs2\n52i+\r\n=DqY3\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbwETAVGJ/gV8g/jP/31sAE8OMkjETNp+2+sjrlefYeQIgVHbIVXfTzHELpMBEcSZMEgZr7GCXoraVtQq/RyBgOHg="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.6.0-beta.2_1540859059671_0.7206778267620881"},"_hasShrinkwrap":false},"3.6.0-beta.3":{"name":"ember-source","version":"3.6.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.1","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.4","router_js":"^6.0.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.6.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"57f72bb40dd7d8714073400409e9ee8e14c8d433","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.6.0-beta.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-SUonaoOZiGuy7xq6Tuee+QyE+GP2GGcy9hJz3GhbmWn3xDc1r4FYxOpWdy6+aEHzn98zKSk9d+qhTBR6rCpTFQ==","shasum":"c4e2f81be609708944afdaf820db7e12ca7ea437","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.6.0-beta.3.tgz","fileCount":107,"unpackedSize":12694015,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4R3MCRA9TVsSAnZWagAAUWEQAIlaZaJKp/tWrRGWw5DY\nXTEsLwJ14E7+WF1mLUXAepw2MArS2vBlH/jENFrnLKuWMmFCqBeUgf5k0qSo\nR/MEYWzaZQ42KeXSSZPU41vlhWXNBo9vHCPWBVpvvXzVBX5maDn4u4mmb5Dr\n7ofD9CfqnxocR9v3V/Ep7xrAJamAibt9Uaubtuk9OcjRu9Ke6793X7D3GlKA\nYucgeaNFnsbJyf/bzbes7B0se8OT5QVRBaqr8DsNu+rB8KMNZQNyypnhc/B4\nqAWIkYJzYjm03ghGFl9DcIp5+RvN1eQRXTfBkpRc3L4ohsiZQsVb8NOKVeSQ\nJtokaH8ZzUoEQizzBgHbkzKzD8scdCw3nai9qRduqokfPGXVgORwxReF4PfE\nrdHB3liFApMphlUK00/sXlib0EOcjUK9yfIePEFmtygd0lfyR/9coB2WeGK4\nuHIhk5ep+GpcKUIXN3mo7Vf63t+K+vH1wvRU4GD+19SP8AGCUjXhFs5Muoti\nlVC/jZ+fatIkdMDa1Uft29EluKX5rQyCvSPkfeo1dguokAUe+0hvUcoOY/bo\nxcfxZNHviKKugfiyQ6wt8a6fHNQ2/BZsgOQpfhNv7nLWTe1TUnJjcWaWpqB7\nppWP7fovzqjLQ0T31zxzWhhPTFxSp+vPa9v1cmcA06pic778+E+boH94Zlxv\nLKKl\r\n=tKxC\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7PeDFQZ328AuDSlMdKvvP5gEPoS03ehu6zLgN9rbUAAIgKdnEIk4PeNnrQxvxcchMu6lGkO+Rq2XX/ZcnZkLdbWs="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.6.0-beta.3_1541479883465_0.3776869545304631"},"_hasShrinkwrap":false},"3.6.0-beta.4":{"name":"ember-source","version":"3.6.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.1","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.4","router_js":"^6.0.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.6.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"7d47c87f02ea4c16e9207d601c0f43109bd727a0","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.6.0-beta.4","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-4+WPMaRat3OQsTGQr18ISfAT7W0iKEwvy8pGFywekjWNxdU2qPkdD7ot6gKKoQQoGrnBpcquIi5dpNGbJJ2UtQ==","shasum":"5b2d429a25edba863ee73916166fbd1cc2b19fd3","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.6.0-beta.4.tgz","fileCount":107,"unpackedSize":12709091,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6k8gCRA9TVsSAnZWagAAO0oP/0y8fJauY0ktH4D+/JQZ\nAvgOsh5SEdyVCDSXy05jxHIVNsHb9LZtUuokbtiuV1i+zCZtb2Pxt27gmiU8\nc7fe6CNtrOdrvWICBifanMqAQgTAbbLZKJgGzTN/Yy4Khe1RRzrwlm4IiG7+\nAnJ6MS7Ydn2oT56p0R3OIb/GbMqTsyq/DrCvZXMJf6PUbSqkEbLhn1z+aenB\n6TVmbu/SHiVjFL58hBQB5LQL0ITFmcP9wN4ZrlA9THwbsr8WE4YGI/1Qu1T2\nFKOeYA6NykxjnckLieUWAIz2BbApqdxv46n51cirb9pgTKMdq9G246EW9kvh\nyqn6xMnDEWXmJMZ85B60EkGslXBJUIdfS/l1bQCTOOAu5IQL8Da/9IF2S6Z3\nQr63W2Cv/k6xrMWO1tFivP/Yn4ClXA0+9Lu46Q5jVo8FvxRfV9/iXKWRLcOD\nL2+iR/sFvWeBFhEs5GW5hO/SHwzQOAqqSez0ZuMud0uY3U8/OCwZ1ahWh6Q1\n+HfpdqItwtn/v2JCiQ5fozi7tCmWbbYz2lY0ecbBSKc1OBB8sA/TQC9QxRjG\nHZXouA5ijMk+QR6G9y8F2XXZGBAWUCpnWxwdF6FAbV6b984hq5/8MDHhB3ig\no2TJpkUkprPS7e66dJmhbfA2Kei8v4SO3BewFJ6VaLDDF7z4q26nlUp0n3hX\nLIGV\r\n=EltO\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOTCgaOWCXeK8K1Qo7E7z2Emdi+dcd2pBJ2iKTpWBVbAiEA3Y8nEhgmOhlysHBgmiiNargd3DiRSfaJWobE+vidHx8="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.6.0-beta.4_1542082335950_0.8599110923527342"},"_hasShrinkwrap":false},"3.6.0":{"name":"ember-source","version":"3.6.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-filter-imports":"1.1.2","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.4","router_js":"^6.1.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.6.0","_versionPreviouslyCalculated":true,"gitHead":"a5f870fd309e5008667b3ca2bf569721ac3c2f96","_id":"ember-source@3.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-Es6BE/lYxwiLPHZpFOcl2tQaOppvabIffQfcOJR9OzdM8ZgM06UR+tqdxrhO05UmD8MqHGc1FT/RmQlKuGZg0Q==","shasum":"0229b4fe6802dcfadb81e27ebcf50fff166889ec","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.6.0.tgz","fileCount":117,"unpackedSize":25681672,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCcVMCRA9TVsSAnZWagAAoFUP/0pxyIHiuXWSsRPNnewj\nD8RCXqVKyR9P746MzXQDT+96Kjd8gxl+hmKprN046XKtWV0OVi9vEIWglWwB\nqKhfLN4U5OO/W7SGW0hqTUHuSI7hE91UBoaPQARtdAl9QKlXmyjN+5bOP6kw\nzAWE5zk4DzxIStsS5HH8FTkVkh4tthfJRKzlnoYV7pQlnVUQcXW+Pk/oHlqK\nKgyb3n/FcTX+Ql4BFhDW1NuHQ1MBIqIHFQKl0LjR/xguGwY9Ip9u5z9uxvKa\nbxltfmdj2aU8JJNzDlJhyx35odJ/UUQ9M/IG0h6Amjso1E2+1u9bvtq2qMtP\nDC9nJLcYb9gN/OxnVbE7JtoSCxhWiWA9vxoa+hozVV7a31BsYUKf9ga3hUKT\neuChB03KICZJVg7k45h4lTFROgGu/1x80bLR6GtSQc7ZXRiMLwnavLSiLQLx\naX9HlSic8xKrlfItr9WiQmO4uy6ydQYfp9yH5YlafudG6Hi+t7loZd1O70Os\n/jegJUODqLA6tEB5sWfKlqgX73nZ/2HWoJCAPyAuHr11Lwzwj7bezRJkgRf9\nLt12Jai0dKdaDnJxn/HoNf3X8wd/lbLdVHXkOEfK34bPItmLfUU48IIqByDH\n0qJITzsn+ufuNXF6n5DP8FURMD/Ro/mewC7quxJgWARcnJTmPWVHlTMb0RWm\nU9ta\r\n=zIhD\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBzgEjN41JYogl6N/YS3VEkfbdCP0RPKgzH/ulW0oT4pAiEAzpcyk9XnrTYyydVSAOZ2nkPLd/3BV97iYxuS5t5Keos="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.6.0_1544144203968_0.013102096696099075"},"_hasShrinkwrap":false},"3.7.0-beta.1":{"name":"ember-source","version":"3.7.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.1","auto-dist-tag":"^1.0.0","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.5.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"^3.5.1","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.1.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.7.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"50128e4af2e6eb26fc509dffbc97579aeed7a1f6","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.7.0-beta.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-3K0aOYeHeaW9aSK+IPYbrW2ioFNcVnnaeJwPChPU5PtAvB/IInLUMYma8Zqafi7E0Nw2GvQrj9eDfGLFRISvWQ==","shasum":"6a048a6cb51f16c589214447e7e646ff8b5793dd","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.7.0-beta.1.tgz","fileCount":118,"unpackedSize":25737410,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCdSmCRA9TVsSAnZWagAA7Y4QAJcO5tZdluy8UsUYU8Ev\nr1SvCpf0bOoNA28W5sl6WCGPjWwthRqe6ddfg0c/qiSx9Cl6QKWXplAOtBDF\nWt8hKlO+2cyk2tvrx4rEckYkYYZeixxzlG0P3iua1XUSo6qH+m4bb6ItJXTW\nUOomdEMPpozdx2a0zHnJlebpS0u+/ObP8kaQjyrz8EmB/q8WcE53MW9PXnid\nSZHhpDws3csJo03DsC+RI+X8YWMbeYb4qxAhau212kFY82YPxS9rpdc1GAWG\naGJkeLTju3aAjGODjfnnchDLxInd5rvvPiWc3zRqYhE75rKqW8S5YcgrjTwL\nZWpk7p97yWpnkbElP0UA1nlR3UsziSfuyjmHgeSE2fyREUd0wVEvv3zB34Ai\nJKcCt72a1uj7vDUNK2z7DindwFABopOsDrV5WfjiLre33imRGNqYmIhTK4Ce\nuJ/D29M4CU94I/ftNU2lPPpH7zY3bTNdFY3bIeK9fsr5eTzqzmxs3eaFJqe2\nlbTnCfj/N56gimJt/f1rPwIDB9VQIu4tyofADF2XocK0IBtkIdzy8u2KRXIg\nUrMaUE8BXwJzPZNlma77VVq4CdrFBaTAPRtMPnz+0XrkTI/rEy4CS20PP4J8\nhCeNHr+A1Ic7yJfzquVVe4FRCNUL9+Nbe/b3J8nrJS2DXrlXfdPhA3p0l22O\ndKKj\r\n=blT3\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrwuW9GryuKllTxdYTaBQEM655Nkq6/FnDyotHszP4AQIhANH5Pj5ZGUyOKCBBovt39UlHUSsh6OFURKE93Ek99pRu"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.7.0-beta.1_1544148131445_0.49315758447344415"},"_hasShrinkwrap":false},"3.4.7":{"name":"ember-source","version":"3.4.7","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.10","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.10","@glimmer/node":"^0.35.10","@glimmer/opcode-compiler":"^0.35.10","@glimmer/program":"^0.35.10","@glimmer/reference":"^0.35.10","@glimmer/runtime":"^0.35.10","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"c5a5a82c169bfb84f275c8d4cccc3fbc1c778e50","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.4.7","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-+4yhFZHsjSucSd0bJGErJUly0kdkutMR06AWHLR0b0VRcdYUCbMcFlEvfc2g2B5YR0GY4enSy4gt7PZgYQOrQw==","shasum":"c819337c62fcc6a10ca8aee28abc703c15a57d9e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.7.tgz","fileCount":100,"unpackedSize":12497454,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCuLACRA9TVsSAnZWagAArmAP+wXbmW6BH1UxXdIGQmqP\n02kqtrOr8e9zahYDHVqHXZxKVrsSvNHZCL6LLN5UBARF2hlN/FJ3fF+xtYRq\nS6BmoPSnvC00EvRyC5csBkIA9KA7Yvq9olRJYFCULy6KXGn3cCSnkTYySvwg\nlDgvZedprBvR0uvCKh07kREzlL0IeyAF3T33T+2FLZdh6aMYWmesDGMz7wpF\nFR+kKSWOgGvnYwkQJekFsU0QRkpLo2oTNTwaJxOQkqV+r3LFd3tjWQkybU2p\ntlx7HRbl5wgnSeconz4Jqu/V6R1N2/2PDvjHYZ3peCpMgiaHv/pwpBd0ExRt\n9RBgjl4eBx0BgS8dx9tSFnwb1XWvanp9MFcBn/K1Ej24mV0Ld55Tk3xoSzYD\nhFhZpBh133FFLmd2VMKofUIl2jQ1jJ0OaSOfB/Gz9WXkEhqafbffWqDUFj8Z\nlK2vOn6BcukYr9VDZjiTRT4IvBOn6lBqmTPjvdAl/7i4E8hODGUqBs/6ExNr\nPusvHe9jSDOgqdztElTZoRWJN7gvsLaHSTpyaB6ed+k9uBAo4cokGs7LBlyF\nL2YBTckogf2GVYSGXVoU1DS9kA9PEwY8C5esi5U9yXcEf9jb4qdAPGY7vUVX\nfZeXOrw9rBsv+L82sENwILoNuUftnDvqXkDd52YS92/ACvQzP7/+o0GSdl+a\nWTAm\r\n=ZrDi\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNkgPh9FYb4uONJoTubccnAnWsyeGfDZq5clAWI8BZgAiAUwGCU0WN241r3lq0oEjQQIUZD35DEc+jFyXciwbPD2g=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.7_1544217280040_0.4796116863488178"},"_hasShrinkwrap":false},"3.7.0-beta.2":{"name":"ember-source","version":"3.7.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.1","auto-dist-tag":"^1.0.0","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.5.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"^3.5.1","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.1","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.7.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"e5bdcbab51c196b25b55bac229fc1f5ee4090dd1","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.7.0-beta.2","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-YQR7/neA5lsiAYFVzRi/8QiRkZmtgM2Yv2gnFi77zBa9tFNlbjMLVJAl1v1wStx2sKcvc4g4AiCQwQfJ86vtwQ==","shasum":"09dcce9bdbf9e797049935bb6373b34e400311cc","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.7.0-beta.2.tgz","fileCount":118,"unpackedSize":25765473,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGExhCRA9TVsSAnZWagAAZSMQAJ8Nrc8ub9LHgwcMWVvt\nHMbY4gdEU1ROC3KPSxy04P64oWuzcjahtYDvdHAO/qBk3P35Wioq8G8TfvWv\nmPc2NSvcbQiIKKy3QNfrhq0KcsxhIEdleuVXQ8uZjt2ZS24lMgdFZJSDRfq/\nZhXP/dNX8Lyi2p3DfvANlsaQgdCBI7oM8H1MNeiuF+Ji7m0idnO9FbHCyxNR\n1aPhhgmbcqKPzOlv+h1OoPRQRMHXjxTLEgVngV+uifvp8sPJ9X2wTYydS/C2\nhmI0WBmr8YiV+Olp7POSXJZOw5mWZgz9eb7ghUYAfW5CEiHycmgBLJHQzcHV\nCJfPFofWV5KZ+Gy7IrunS37GHnHIvhM0f9ubUJEUkHwqNPmG1p0V8G4bJJFY\n51UNGBr6PICMsx0EiD954BemElJESvP/LyqFZbtmujQR+CznnwtnA+rocgaU\nrTvd0l0fo3sJ3Q2GxPcfRWv8/39q467wJ64UE5i6I9nEsIXGHe/Z2gYhxbM1\nK8XzgmSs0zaQFxAAhwC5gwSgrFUjwHJk5G7XY0dbdHNy4PbgEHF9sP1QlcqR\nWAI7oWQuB84OYe26F2kuBT3S8t5jYgtYTDB3ZRqNcK3GaUTlh0cdUi5PBZfi\ngIIZwbncuRV9BOs1D7S1D1KH1/kweJeXKu9qiOSIw6+/xj2HCUUnFypZwW7V\nudb5\r\n=pToF\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBaGS8w6g6ekpNP1Myvc1+ZRYrJNGTMD3pmlMCdcfIHAIhAL1wycx1r6hbZP6zYn9KG3HYYnfzFTkMai5U9ito39lK"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.7.0-beta.2_1545096288253_0.043602840588006675"},"_hasShrinkwrap":false},"3.6.1":{"name":"ember-source","version":"3.6.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-filter-imports":"1.1.2","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.4","router_js":"^6.2.1","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.6.1","_versionPreviouslyCalculated":true,"gitHead":"9ff016d21488fd7fa4d625db78c2bafe01772f11","_id":"ember-source@3.6.1","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-hkUvGz4XBLhmac1iCZBjGZGDY3y1ke6fMyfzxP6QutlGUtlQOaQsKOk0HuP3DR7pNggLzQfK8Qxjr5/bNQ1lPw==","shasum":"61a286e4a954e2e514a25df6d97bfe5a380c1cfd","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.6.1.tgz","fileCount":117,"unpackedSize":25698005,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGYh0CRA9TVsSAnZWagAAbPQQAIL7h89Njtl22XEGq8gv\nB4Hh+kAoIhTDkwLM2FNzWzG4Qti2PgXE+qC5anuZFbd6TMdeZ8zl50m05bkD\nzfC0Dpvmbf1lT3KkFt/FAxxkZdFYLdkbnXUGmJfiblHFqKEBoYmIvoqE0Vbq\nyD2vz2+EjJqj/AukbSryVsOTP8zS6594oMUBlfhqaGSyYzBA8KE7MPwDUj6u\nCKZvJ2ZGue92jC3h9vvxiSEQwNpk325Wi01zMuuGUPPPO5hZSb0nnLvOHdkl\n3Vrk/8tq2dVY7N+o0Wfo+WzVOAG99FETR3wZZszMkCMI5/4f7TrJmcAAwHzD\nKk9Vgko1JsraxUZhNNsyJkdWDN1lx8x66V/MSA5uhxFEVjSQNPlv4MCIoql/\npSvKAg74Ad/HWud6po17kwMLZBqbBV1qIcEz0DSDAYeDp6W3uJQnbFSsji0y\nkEumVoUYwxSBci6xAyMG5UkDh2cawfaURlIWwKs6Fp3tRATDecFa88R8aUfw\nMmkKvyPFsEp+N6W3M8C7MebmYYblYNC85FSZ5zPce4TsK0jheWLm5TIHDwO/\nw4UH9P86SG4CobRU5fCW//EJQjxxExNFWyBfw2xdt2gZykrRBg2J98ygvezn\n7sHEzVKmhSMIuYW4Gb04HbclueSCkl35vlR6tZ3CDgihZLtFOHa+pX+7Cc+r\n2kKt\r\n=8FBl\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBK3mnc9MB3Hu20RUT03fGH5GhGFGdisUKBECFTdGe6eAiA7e8s/lIIMZT68r/RGZTMzfsCYJKUZZlCFNZlLq4xefQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.6.1_1545177202022_0.3028028092852193"},"_hasShrinkwrap":false},"3.7.0-beta.3":{"name":"ember-source","version":"3.7.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.1","auto-dist-tag":"^1.0.0","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.5.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"^3.5.1","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.1","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.7.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2bc95e279a6fd205fd1a393ae094cf921eda21a4","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.7.0-beta.3","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-ScMnnKQQJismTUTTv9jxzZs2AOTaln0tFLPqjdBQ6k+LbUwAoue8aC5oELhiVEpdunTbs+sG7q/xaWpWg7yzXw==","shasum":"5d72896b625057498af4e4dd03d0c371ee5f3321","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.7.0-beta.3.tgz","fileCount":118,"unpackedSize":25809764,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIV3GCRA9TVsSAnZWagAAMpkP/RDpuuBSXXHkDikD2Pdo\n374ir1hrTmhTyixEWJlUccDl4IpQSeIZWKOSgfM/NiTZllYEn+hRaVNTwDhw\n0VIsivla8DEqoQdzpvpYh6mRrI1GtiajmbJmWvkwHVg/i7ig5Ohd17pzjTSj\nC69oiHKvcPGVHejQuEqxzTV2vmyISyrGcNabJb8ouWWhwSxi8VRKVWd+Vt23\nuKUwteL4OLdPA3GNFUfPWfnwapVMxbLegjm8FVILc0+jtL1KvZvvOYFOfMl1\nQmOKJvgbZVcEWwU9zvJRonO4hqG/D7orSjXMaY8LJ6KMu4FoRCeBWQZsvBud\nWZRgFphDgW2MQcMNeHyWf9VB47moGCHKavX3imx9h9/ml6lyaZxHD7le4zet\niMQ377zUW9k8vNTjQeFa3hX4z0Uch3aejB6UqbceNwyf4C4y+t9aS9uUviOV\nAuEBvDADOcXROtdYbBrtQugxUBLqP2eHAMB+pMj+ycEh8p0w9cy0VhbbVX5L\nKBaiBK9KeXLupw1sOvE7MuTmWk7VzBvIBlVHVKhyglHKFMPqMTBDiLzV91uV\nV18zYdK4N0QDvDbY9z6CzxWhgHwACFxNtDEszM2fOOTi3OFGTArJZKCkJ9XW\nbdE7NFEUvWoGHHfdHIBciOmJzlmCtZo9anNy+qDjyWNjXoblQDMhnN057XGd\nBsBA\r\n=gJDf\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpz7qSx+fN8owpvO8LEqIk2sWWCnUwgmGESFOXQrrPTgIgSnmk+vJrNLC5bVmV3aPssimY4E1ycJ56lSuTHTQsT9g="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.7.0-beta.3_1545690565921_0.5600212164845497"},"_hasShrinkwrap":false},"3.7.0":{"name":"ember-source","version":"3.7.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.1","auto-dist-tag":"^1.0.0","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.5.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"^3.5.1","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.1","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.7.0","_versionPreviouslyCalculated":true,"gitHead":"503bc78a10c3ad96cd4205efbb1196fe0432e6ea","_id":"ember-source@3.7.0","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-4Ne361XAwLV0hYfFSbZP8NJUzD1IZLWHO1ON9Hb67K9B67H+3CF6SdbE+3+V+WiIom1n93/M35A72sNmh9CTjg==","shasum":"99d8d306daf05a7a8063adcb944b04a9c9c94be7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.7.0.tgz","fileCount":118,"unpackedSize":25809517,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM8+8CRA9TVsSAnZWagAA+KgP/i+6HMnbLH/A4NZw7zpJ\nKkERkq8m30jinU6Z/hzzXrjq32KpftgjJRVktFPOXqFvBxhthJ0Nf0JpZlwB\nlkVrdpa0xDnWSm7TrKhR5CCIA8akMipGT1FbT9LdTRDwPM185eqxWLGojEkI\nKgBfojL+YelxrOQ9o4UjsKljbRwdKf3tlVSLk0T9/DS/EK3JcM+hUued4Lhj\nx95zmxFHfKqi6NRBzvF5a2d/HlqjKIMwrdUu8ZQ/cRc2J0zT8hDUotYC1hP6\ngvzG7rT37oNYx9h9uj5yJAfSTbt6bjN5SKVcjQb9p0OvGZZZNf9NB1oy9tHb\nxGhZdN7wV9SrU87oVsxyNYMLVyLSn2qvc6PEn/q888hgKQYabjKKV2jOryiG\npVQ86aPwsGmQ7o4bZrkfHWPxTiuU76TeT8B58DnDxmwCfEavoIZ+ZHt/HuiF\n3H3iSQiBB9djoYsWGy9y3Si9QjoFG0LV8tfXJFe9kZIGh8a1m1UM2wE+HwYt\naFup0NgUCmjLMWtj7KdtnO4kXqSdgtw6ehtdqulwEK8VqMHMB4MRwE6OPUxS\nqkgiiN9r5xCe9tdplZKd7DV2KTUS+ZaW8vzMMtXYhXuWRRoxJ/qnjwe696uy\ndWDokl0nh9D1fnc4Y5kvMlDXx3/Njx0/RQnWAWeEvHIgGSoYKF/FJn/pz+Xs\neEA9\r\n=F8xz\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1hcJHubuqQvps0TgigQ+VjtcoAGomXF6Q78AqXlaFZwIgXAAfh+KUSYpT2ZIXSLu5Aapts0Fxf3KwPDSg83AUqCY="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.7.0_1546899387777_0.031350945958084964"},"_hasShrinkwrap":false},"3.8.0-beta.1":{"name":"ember-source","version":"3.8.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.0","@glimmer/node":"^0.37.0","@glimmer/opcode-compiler":"^0.37.0","@glimmer/program":"^0.37.0","@glimmer/reference":"^0.37.0","@glimmer/runtime":"^0.37.0","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.1","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"58160e1c5d923aa9e50eab554d42c5ce0dcde6fe","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.8.0-beta.1","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-irh9Oe+hkheG0FGpYVQY0jaJoiiglp50+ljXJ46TncI5eIKTzCVGgaMUOF3iIjxkxlAmn8fd7luWpEdQB+UUAw==","shasum":"ff8c1f2efd7a4db9d3c81a613dc3f89d8524420d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.0-beta.1.tgz","fileCount":118,"unpackedSize":24607774,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM9trCRA9TVsSAnZWagAAbAIQAIKSia03FMW72qsl3iGp\njebY0q8otuCSxDhsKzV7krKDBXlLpfdxG/T2QFoygMh7NyOXlCfIYRkEbqST\nq1T7t5eoY9jqYhRIW4HnKNM3m0blL1G+dOwdErDPWwPnEYwePrGNMIgR7clb\nCQdH2hv8+5EFk47wXNSOd9MwI5d5eh+Tdi5AOvt28oYJdnZnbETD5uuSIGjw\nUQAaKgjgCdCmsnPTwIcU/7JSzses9thVX3MnOl66Ta4MUmz4GKiLL7Q+e3uq\nRl4FSaD5Aty6pO8jH5eC0JVaT2MpB4wMAztwEBFKs2Eh60bsmKvB+pIrX1cU\nADLUCWQur6+EOema8w7srnEJqOoS+4UVy4F0p6+ib+V+Q52NwE+SMyTgw+Nf\nSpK8tRUsOZayx4p8U7OnTucmWr8F1yzlszUVErHjvlSsQ7Fk3oEgvejrvYSv\nmOYgkmjC6oBwW51I4un+XuobPS6LQbHUpJKU31KAFjte/0TXsEoDHtKbHAGu\n1r4Zg/8F9XpqWcLCnN4KI2yBi5Lh7pnqm1cUM5Cxlwx72136v2APVT6t1xeb\nqf5ND3fLCzhXvzadyZqyuorgm371IpwQq4e5evhe2PQ0LDzIWRMtsE1GMcmy\nIoAZUTqQ2z6cIOjoz/qfm/jdFkji0OMuqVy6APyRnBrQe324nbimTO3Z5ybk\niAfE\r\n=P3hu\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfkIO82j2Va3OysdO74StUfvmOv9nOdA+vnuBTqcjKZwIgOye31WfKuTVLk8rr5ab2ZMxgwuFDeYaCeTQcqEJjwCI="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.0-beta.1_1546902378878_0.7630411305899079"},"_hasShrinkwrap":false},"3.8.0-beta.2":{"name":"ember-source","version":"3.8.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.0","@glimmer/node":"^0.37.0","@glimmer/opcode-compiler":"^0.37.0","@glimmer/program":"^0.37.0","@glimmer/reference":"^0.37.0","@glimmer/runtime":"^0.37.0","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.2","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"423a6c0da771f1495cba6e0c76109d1c35f501ec","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.8.0-beta.2","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-0/YoVEOcGuwpHDsDGPj2dJ6+dv25cQj/qiX4mufJmNitNq4E+Lai9RqoD+1F3kt1fbbf8nmcPtYbLNFjOS3aAA==","shasum":"182004d15c30fdd31a96ca8c9cf4ba74c5f81b48","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.0-beta.2.tgz","fileCount":118,"unpackedSize":24606104,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPSw+CRA9TVsSAnZWagAAlFQQAJ60MtZJg4jFY3ZQouba\nnjjmwEeMUbVi8Cr2VF3dRPXRrz0DfHsOP2VRVSErhLs6ZcT9co3laZarE77H\nU9q2KjBG8cq1BmdHOVBxQDpfKCrdqPDGzFdVswT01BpwI0b5xZbnaLPjak2l\nd0PJg2mRQmHA51HsonZkhZ0kUDScap21tIqNcQOTtAFP3Wgixzw7BzkoO/ZL\nP6Paf73bNqfBWJ5RBlooMrnkEZ9Rec/kJqxT6dtpdnlthKyTiKuj1oHpu86v\n1a0DmeKB06BwMmu9EARhE961g+NHjIvO1afsKOnb91rg4EO8nW6dhhElKvCS\nUj2oa04ym6EtJQr6gJlGLPQ+2k96eO1XFHTCDSrEWYf7iBiRGu1Byga7OF+Z\n9aoUQ+sHowBXv5W0xArIsrsgOwo5XZ0JaHFQOChIprkMijLU311brsEtJxWK\nnaxngXVVIZDuFSqoZ+MaQIExXLh8MzTORMeBVMmkFsO73LAhZFTXwN7SYu4j\nb5McXVir9x9OltwIsIf1cr1xDq/IH1tPmOvi3PBI5+BqrH9QAA6vZGq4Qq7H\ntoWzsdfMlM94OoVs5KhreeqCPQQjd4NtO5/nqGqowQurs/WqVfFabvzGNgCE\nHtIjzT/UbYcmah07GhEcRzIvJOJOiGSr9ZeI9LWis2BmR8wAhAjmtHfik+T9\nhrfY\r\n=Vfv7\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjEjXzIOTklIjXkpdXF72xRLI+TI9vPPKoW+CtHGWS0AiEA1bwbKzHPqqYXhrVDxIxYNgyy+NFls3KNwg37GJh2oj0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.0-beta.2_1547512893294_0.6822008700905022"},"_hasShrinkwrap":false},"3.7.1":{"name":"ember-source","version":"3.7.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.1","auto-dist-tag":"^1.0.0","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.5.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"^3.5.1","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.7.1","_versionPreviouslyCalculated":true,"gitHead":"336d5bbfb99ebde1081c0b86fa8653197c54ca57","_id":"ember-source@3.7.1","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-xwebK659JP/VEqTPMQ5WtTnae/eSx1KAbp6YrBZ7ypMiL4EmJDLpE4xUbEn91mipdKN1DQgHVOwF6yOHDTTXtA==","shasum":"c6e8fb26ff25d9754add3e87e3f292da2feeeb31","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.7.1.tgz","fileCount":118,"unpackedSize":25806965,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRjOyCRA9TVsSAnZWagAAi0UP/2i1qdim+TXoBT1edhlY\nr++HqOkvhdY+Wvnex628kGhs0Y27m8HZZPqcCcS5fEkDOITSVBTEb04+044W\nr0WhHRnHwX5ytbDFv1/58dLVfMxyrhPXxQDPXjS8CothMV2wNycPfbfdVbJ4\n0NuRUdpQyBbnvmDm59ubo6e4n7YfiiG2MYGMhJtwJ7j3q7yfl2qGHX4T3k9P\nme29Qe+gN4ZDq39YLakSTJwnSz947v/R7j7uWA0yRKha3YwBww5YnNvthGJL\njuGWX8xJYtwwOSrtK1KQMH/TrP25VGFt2PlHK3cKgxCTPDd8pMRHuNnc6LNN\n+qjNShlg7JlP5ugmtN/cMo1FOqw+kGBQZ5FxJ75ewzAfYqCZnnMGdfUzcG/d\nD0HYQi63X2oFPB08vE0hPk/PZ+Zfz830dlH7B8itjubrorbYXPHVqhltCUen\nL1zv7M4BnoZBKvZbeCwKGEL6pQTQj+WwFcsKEpFBKLuc/cYCkS1KlizFtgLP\nN3hN5E0hV7lk9cR2e1hDjRoih+feXHVYXmmQk9hr2A7szFeJEfY6Cf6aEZAg\nZNppOMAeXgKb9Jc0hpajRRXcJ6mliedV/LlHvmukLf+PDG44tTXtcdqbsMqY\n2AtRch0WQq3j1l1FOmS5Yw4KsqplNTLaEQv1eibqWaKrPc6kpDcog59Vp6KX\nc19s\r\n=wsQy\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDF85Pq6N4zZauH9p6f6ZuHkcbFsbh7CO9kncW50esekAIhAP2NBAS6kyhiOOp7WpWEFWXPZU2dRjNMzXztWSgWbcrb"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.7.1_1548104625933_0.9027791209315619"},"_hasShrinkwrap":false},"3.4.8":{"name":"ember-source","version":"3.4.8","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.11","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.11","@glimmer/node":"^0.35.11","@glimmer/opcode-compiler":"^0.35.11","@glimmer/program":"^0.35.11","@glimmer/reference":"^0.35.11","@glimmer/runtime":"^0.35.11","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.8","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"03ad75925a58080ac1dfac25d7e2dc81214adc8a","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.4.8","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-uiRqAzzFKvZ0P5zf5eOv2BrhBUNFJOnsUrri6dN8Ci7pxBkj/fyKVxwIu/+juQh4E/QRgrfze/+Cueq0FNf6rQ==","shasum":"68677bf9bd222aff865100b241004649c3d3dda7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.8.tgz","fileCount":100,"unpackedSize":12477907,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcR6IECRA9TVsSAnZWagAAI7gP/0yqFdRVxiw+YW5kjef8\nRqMnNLsKi1FzgqiBXm2knPBPdR2RmFayOEX7Y24CY9FGWD7H/QMqxJuTfjLX\n4kJO8ViCSHfe7X5K12atih1sgxG0LEyUOnnhOmUCPIcD4xzTGvQe7BlthEE4\n35dEd6PsKdk9Uat/UluXRli1QOgO4kwYOl0e6mF8DRvnEOTBp6H6mxXs4vcx\nPTzc3y+b6yom19ne3Qo6PiB8WIiXeUF+YUaHy8L87T1TwvpyCnBVuOYhvsRJ\n03YQPWHZH3/C9EXKI1cvZHdER25cvusD5RxYJ5sNRaIpydXa0WqkH+IOW5eu\nfqczUJHeSr2L9nhs/T1tWscPP39eyXgV8RKeIVUrv1dv4w7AHGiX+6V8hFL4\nE60Rd6TQThNuHAwtRaAlzUUSy970LxgD8J6OCFqD+y09GJ8POTEfJCTk0VqH\nVXiNONGTJgBUqegXTlxBEGO2gIwNzw6HXwQhVAL8Kp2LS5BXJyUZ8z5D9Jfe\nEq6DCOhKFLb5KiWI43Tb8viMfZ3Sz5XdwQtvFgL21zxtMBUeKotDVA5IqkrD\nutEkY1Ep1cPhNTcE1OvrCBxYRfk4LWVI3av3U4JIQi3SYAShedRnxyCIvFQd\n2DcR1mMyXZWMnB5iCgHiM3VkP+9nPBpjVVaXPQAB6tD4bGtwtJwt4I57kakv\nI00V\r\n=OmdC\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyJWoB7juKJXc64PmDuLj2UNfkVkVH/cQIp+5ph8/jzAiBA6SNDG8DK4s9YyotvWOA+R0Fklx+jakEbLKz3lpnM4Q=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.8_1548198403889_0.18211095225071783"},"_hasShrinkwrap":false},"3.7.2":{"name":"ember-source","version":"3.7.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.6","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.6","@glimmer/node":"^0.36.6","@glimmer/opcode-compiler":"^0.36.6","@glimmer/program":"^0.36.6","@glimmer/reference":"^0.36.6","@glimmer/runtime":"^0.36.6","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.1","auto-dist-tag":"^1.0.0","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.5.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"^3.5.1","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.7.2","_versionPreviouslyCalculated":true,"gitHead":"4ec7b359de06443454e988dd294bd2ab71526545","_id":"ember-source@3.7.2","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-QJcTmxVeVsL+sdllwZOazelG1V+jq7l9YmDAdDZ0lqf/JtGdQbdCScoYq9+9V52wajoD7qD1GD0Uxrl+PTk/5Q==","shasum":"2167b667db1dc4b78cea881a5c739ce851109073","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.7.2.tgz","fileCount":118,"unpackedSize":25794820,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcR7LxCRA9TVsSAnZWagAAu44P/A83HKkcDaB+6DTejrsJ\nk42bL+Y5vLkWV/paW12qB1qSK28PyhuNInpYz/Jvn6YiHX3nJ9N2aIm3t8RB\niZOUpLDXCiQd9iAbfgNZ7g/A+Ry8mnGNHZ+XgNcvzDI0dyCihXgFiILRVUxq\nC9D8cP+NKSmf8y7puBjRWTOC0OL6nwk6coc0qaPrHolkDysVc5NsVnGrKeFJ\nI8EhNidMgS79UJ8FIsm2a8irMYc9aY9fwXeOQAsYw3w2VfOn75tohxbi3Y5c\nIdTYbpkjGEJ1O9X+/IlsPPVAFoT8K90mglTFReb2AgFDmX+jbHvLYJo5xPzO\nQfKvBNHXgGZlHp6T1KTWSeemDccYqRi0ULak+Sdns2ZEIgJ3E8HQn6FugNzX\nBLbW6G/AZK7+rrUd6ECEmQLrGYqBvU2TtftjGaT0x7zY/bmhRCAM8fhQXst3\nqKIpJrcrVwcLlestspjgEAvT9AUqkoMI3ea5ElWNWnGusPwVXRwYot9mhu3S\n+VJRpd8j+91EMV2Bj6aT+uhelNX4Xu/1HlfTSVd78/NZUjpr3f2dAJlgfr3O\nonWZtG5TkOrwEXOVNBiNpJEVpJ/enG6E70QeZQERYblac0jZiWGF6EfCPPGT\npSSQt0+2beFJ/0cGW4L9IHdQatIucVfSaTsx6tRflotzHO6jXXZd0MCddkzc\ntfg4\r\n=Vqi+\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNkO8SJZu/OEF+fR+yA99QISK8ZDA+6lfud+9bTvqcDAiEAp3u/08JgtobNNMSDOkLp8TktrlbZ+GtFqKaTcUY/w6U="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.7.2_1548202736800_0.39916448650343583"},"_hasShrinkwrap":false},"3.8.0-beta.3":{"name":"ember-source","version":"3.8.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.2","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"38b90603d6a81f03ff726992f1f14258fe07b8a5","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.8.0-beta.3","_nodeVersion":"10.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-goYaejURq41nYk8+ghtYcKMaZVgAoOakvASHVdnndHRVUrXqZN9h3VXb1EpwQXrcHEOVs3G/7EWz70ARpl9drg==","shasum":"ebfab0067ea73284223317ee66b57b64d853e01e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.0-beta.3.tgz","fileCount":118,"unpackedSize":24576136,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcT95NCRA9TVsSAnZWagAARoYP/RC7UCu6IIbtrouC0PR4\n5GB0Lf8ONn3px/p0r9O7NipPvLJd/EPTsE+vtXyDXQuoYJiJDyrRGvQ6i0BA\nY6yM1OgyzRvMauKXzZEMyXA9+cKGULSm5MtJstQ75hUW0lG23vFZ3vQ0eArD\n9LMUFOIjWg8WUccfL4MCIH43SWaJNdckbKy5/sl3pQ4MbzTk22+64JhyCpR8\nNhttWFJmhwiS/EGIJKmlJyHua9jFKx9OegOHl60Mo8JZalK4BCnL/nmuxIiw\nYZfyxpdgho9Ysjo5GXobuo2POarwnYRILbheFlzONWsW94rr21O56YckE+SZ\nMFxNMDAk5enCoNSVTpvkM/8o/J4LlgK7MncmVuHlRetUcJXSHLRgDc6UsW8i\n8WYLAh0Lq9Q+pDA6DrUJzZ+RJ0Ec2bW2qjkc4vv6xc7QatUJtu7JWcn8dizu\nP8Q4Wawr1zbITy+CNUE7rN5tnFl4rveDAWWvBVJ91yFC/ycYxHAIpoKDjm82\nXNl47Olv0bGhwEOms+EuWWTEzLLH7HN1OBgLqWgWSimr2pqSHroxWvtO1s/6\nZYwP9LzC645u4isq9t8wGaOPJCTwdMEq+z3f6eBvl1aeYjsS008h8HXwtszZ\n34e3XbaAEiEFFsc41Ld9Hpb8aHwTFG61LXR0oR0SM8GWXMYZDhRRH49HP5TN\nxYeB\r\n=kMSU\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4UJs7SxHxhgjLuifHeGpwAZ7Luijde4xBqQAQ2xUbnAiBCIcqiBYfVqd7LAbhb0ThnC9+PH782yr7k3aXs07IwIQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.0-beta.3_1548738124528_0.49656338422228274"},"_hasShrinkwrap":false},"3.8.0-beta.4":{"name":"ember-source","version":"3.8.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.2","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"018df73511d1414d11638d3433a8cd34bfcba29c","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.8.0-beta.4","_nodeVersion":"10.15.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-DpjWpW41Q57bhYju2sl5w+ZlkeOPpSXTNTRppxtjvELLMATgTMqTLJPWxN5W5c7glYgpUIJ8hvwDTmLqC3mURw==","shasum":"3f4571aeb114f0e0911038f4a5aff24e2e586d43","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.0-beta.4.tgz","fileCount":118,"unpackedSize":24577645,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWQiUCRA9TVsSAnZWagAAEagP/2qiYHmiLf5cymdHDzLX\nXu+8dvUN79iqmgnpITxx8SInvzR8SeBidqQbP32JQ/NXGBkpknFNs/+vuySH\nvBN/ZJWTobgL98G/6li2hhotxS18MbHDCCLoF8iShP6AXCcIwoVQlc9JF7ng\nZEcQ8YmEaauC5vSnRA6chmkqnsta0jdeCBUaJC/e8XBTCJOWCIpqOl9HvOAU\n363XY8jgkbF8aKf56EGiilQYQRER1SMnryv0Laz+Ad+/bXDAUUzndTS5Km9a\nCHOO55KZc8hME1FCfmwBshZTmY4sTyt091n5GesP7IoLhC5lyOFLzrtmOg36\nnfDRxcwkGd7v07RM92a0iUCOMqCe2xuvudl4t4Zi1g9pZqeTbdQANm6Kt9Gz\nQ7Ce73DquD5++/YjKenqXk8polpBOx+/47rYDMmIRCSczUhqjLhivvFqo+s3\nh+/QpqQVvQCpLPoS8C3KKT3Fg1nc2WywpIqiajgqTDQmVRGu37WcJImf09hH\nl68wmnZENMSIQS1pDMLxzsKq9fpGdBcKHUYaWfofcD0QzL+6ugPRbiSM49La\nBjW3zXt4yiAdtpz4UjkAq840zBigNJDRW4JHFffiTicfj/kHd7yUTlEhwJkP\nq0TkeRSgxRTpMrsgfrOXjiz2f+gfyteWTCg8x4J/R4c96DOBet1yheh9poTU\n9/sx\r\n=jr61\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFE7unBuvHezE7qmam2U5shWANtnE3y673jgVZpyLww9AiEAgNgu5Z9oF2V3CJK/tEMcnAazfgVCZ0x2PhyZOdgz7Ik="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.0-beta.4_1549338771934_0.8954856298179639"},"_hasShrinkwrap":false},"3.7.3":{"name":"ember-source","version":"3.7.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.6","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.6","@glimmer/node":"^0.36.6","@glimmer/opcode-compiler":"^0.36.6","@glimmer/program":"^0.36.6","@glimmer/reference":"^0.36.6","@glimmer/runtime":"^0.36.6","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.1","auto-dist-tag":"^1.0.0","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.5.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"^3.5.1","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.7.3","_versionPreviouslyCalculated":true,"gitHead":"8b0c0006a8b9e6f5aec839cd14ca0e27feef19cb","_id":"ember-source@3.7.3","_nodeVersion":"10.15.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-K+jUCR0Q4ef71bBJnq380e0TgsE1KSDP430n3c/vA07HMnvg3BCakpy21TUJuGxpH07Jeuf7HNehI0ZHyIiW/w==","shasum":"ae66f5c37d928908d2cc6891dab46d24a8168678","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.7.3.tgz","fileCount":118,"unpackedSize":25801138,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWx8hCRA9TVsSAnZWagAAoWsP/ixmjRx0StGC6S1mYXUV\nALJaLHHGexw+G2F3EqHqIEGaYMlQlrecDnu5VKswMQjEUcYsWC6mPBjiRcVG\nUHbUOEFH52QGTRHkku113a1u8KbCOnFvCfJjvWHsTaT4Hs90luzINa9LP7cj\n1/ZaddAnjyEJNXfdPpj8N9CblihG7kuxAmfjod3qXh0qTHC6hjSKciKLkaTN\n0IgW1z1mnVSmQPJVVFIbnk67muhp92hLvBui3h4Pnt27nrrFRf1M+BBGRlRF\nC5Vui4j7LtV89hcIntr86SOdcFMtNHjMBsg4MUSVvdvehLAxS0wYvb8W6T9f\nJZUWRiiUvghcJ8BffmKR9wtwnAfbiBWcoWvdTIuh0kuI4YRNKgJ92Y6NR2ru\naYkf+lUtvjmbamgyON3mY4tzZt+Vhs+UaG+TojKhqMKri/yyTDKKkEblaaqY\nfmMx71+WeOxPmanpb1KS7Zv35iCTKIhpP7+ujrZuCGpApUAJ1z2Ijne5uLOF\nzqaLbzp6e/ADIb0yFl300j9C/4cpbcaCBmriwT+CgLZJWzcAsf3CLyMjhqC+\nIWHVatIcv6QopGsa1q40IcO88EcOX20JQNQWfiGmvNAzPODd36MwFo2dbmCC\nT/8bn9or5l7R9qZPN2hqAHZj5LaQd0Jgllc/wvE74S1RRsmPy2HEobEdFizI\nbYNl\r\n=QL34\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGXqhHAyPOGe/HlWYWA3Ikb9uIj77Ly3gHRBVrE/w6iwIgDoVjTk9kNULNv+zeXUlSEgZglx2eogJDuURkTAz3RzU="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.7.3_1549475616273_0.7765701364730118"},"_hasShrinkwrap":false},"3.8.0-beta.5":{"name":"ember-source","version":"3.8.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.3","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"899be808c07b548b0aa8ae2c7228454e6d6c2a86","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.8.0-beta.5","_nodeVersion":"10.15.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-KcE+kRGh3MVgSd2CSfeBupmKU5XovZwCOdXru1RRHU5JNS1AFwcdeXKQKVMGjlstBWWIkkshXO0X7NN1CbCJsw==","shasum":"c98f9d9630af2b712be43364a78706cad7462df1","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.0-beta.5.tgz","fileCount":118,"unpackedSize":24609980,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYkCRCRA9TVsSAnZWagAAylsP/1zYtfK5hjhCU3MVcGkd\n1Bm8sFEcvo5yUodOus8UapnPVtcBN9TFC0nQ2cSRsvFJF3goLgwNNkiTqmaR\nNR6rkDqTX1r0nwc/zUM1E78fH2zNRr7BwwSurVe95Ymxpokq91r9f8IO9Bu4\nmEpqloNk4KsGLBXeaCJ+ljtHM58mTO5n/xQvUQnUHOw9SVDFKvZtnyeMgZGh\nTgX/5ZX1MQJfWu6UYM+Gc6cgmBMzxjcSQnAZ/4u2au9pfXTE59gEmKeRW06F\nHPGyfYgA90WKnoYt9FzlTzCZhiROuAKAUfK7sHbnm2hPE6hrWmFB/I4izFm0\nviFbJ8t5i+rJINOSdeJKmYqtMUa1Tr7J6NxDkIzH/Qrvr0P7xv7dsaqwsj/x\nyNJY9tRQ2ODop7HXMimxWCaPhTdNYOytlxBCCKk0fiPZ8q4B24oncJmYIPUA\nm3iDGnNSG5Xf+DE1xx1BG8RuUz+ey508TIW4Y/iZ8DoKAr+UKNj+f0LTB0bI\nLWK1jBqsE+GgqE8hvl30bPd5Uy3LaLImCgmDA0TnA3o2mimbWZJcudb2Y1YB\nN2E+FoLG/vcYcjbi2O+xr4hGog1cwKjA0hFOPHOaIyZwJLEX3VpPakFzMUch\n+2MBu1dETxI1GUHiu3y0SDQ1aq25LmmXApC0rC6TT95o9/00rrmjuqx/yAWC\n/9HA\r\n=jm40\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFlMxR+KauwTKT9ysxjBEHeao2bFHr90RoxV0tJg2RXwAiEAgak9x+S60n1L03Mww/LWZYrE2GS5Uj1TV92fTfYp1Uo="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.0-beta.5_1549942929105_0.035548058690119566"},"_hasShrinkwrap":false},"3.8.0":{"name":"ember-source","version":"3.8.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.3","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.0","_versionPreviouslyCalculated":true,"gitHead":"30137796af42c63b28ead127cba0e43e45a773c1","_id":"ember-source@3.8.0","_nodeVersion":"10.15.1","_npmVersion":"6.8.0","dist":{"integrity":"sha512-iar9EL0AglbwgsLl8jeh++2mnnpBL2u/JUttP6jjkN/pItHfBGlgBtQ3GH0xyG37DH2SbP5bsj3pBM3xm7rTdA==","shasum":"b84ba995d5049514a146c6df20c2fe20de08f211","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.0.tgz","fileCount":118,"unpackedSize":24609493,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcazbkCRA9TVsSAnZWagAAXOUP/3m1cmL01zLCljFsIXhz\nhQB2npu1myPt0BpI83RtSAobEy+2oR2vCWqKPc/1kRFdrGqkDvE1ll8N9/ur\n9ipwm0pzH97WO0oA/7EVI/ztwK3dw1+J0E34pVtw0vUg/MmRXFzPeHCvjK72\ntWl6c7Wj3XQUEpS1gRloblibPm0UuobIKeC+f9e1o45Dx2QuBrhpG+V9T8Yd\nAFm2SihT0MdUuwHUATI/6Ztd6AD/iB6qWFrEDIyDXhmIu4d9qUIVjS9nJjo8\nGU8j/mAlG5dfnzzmdI9GOaDIdkTWJ2DOeJTnl4CSmjV4I6SdylP5RdVG7h+a\n6UVigrrZBFYrdc+P8u/4qqVocF3pmO9rZJ4fl6UMqfSqJuFWyHdiVhynjAuY\nNLFGLqj9IG9ctn3+B/fUlazv9vBIRBlQqW3+MseldjVGgwp0vTODayb1keI3\npkrkf+br94+0fdI03yOQG5HLCwWYQH4xJdw7hkQgVwZHD+tgGt6soU6jKaY0\nEvXAxvteQ8Gs24WzyFhWkUu/iKomS1V9LZgFjCa1QABWsXbwbsKSFGHd3ZK3\nBaRvwEq+E4zXWiHSMSIhiMHk0vu3immSSH+VThTHOuBJdygHeK96Ix7+fZzu\nXG6aqZc7eKjDbSy4f7VEsIjmQVX5msIqG4yc9IlMvC+RfauxgD7A7oNTpOq9\nzeak\r\n=pksv\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEzlau1aks89a2RBXYhb+DJ1BeZyU/5ypTMboBfSoErSAiBp7NcL6Bbn92o5kFe2k1xnHiIADY9lcH5+TO44iBtSAQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.0_1550530275735_0.9048077880477059"},"_hasShrinkwrap":false},"3.9.0-beta.1":{"name":"ember-source","version":"3.9.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.4.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.0.1","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.3.3","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.3.3","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.3.2","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.3.3","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.404.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.2","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.7.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.13.0","eslint-config-prettier":"^4.0.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.16.4","puppeteer":"^1.12.2","qunit":"^2.9.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","route-recognizer":"^0.3.4","router_js":"^6.2.3","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.12.1","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.9.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"7e9d8e86920e16610cd0f97a2b583675afd4633f","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.9.0-beta.1","_nodeVersion":"10.15.1","_npmVersion":"6.8.0","dist":{"integrity":"sha512-qkQ21NtpqIaOmxmjdjTZm8+0xx1t15Q7ZvSPf/cix3OlW/N+kUPB4A2lMFXKXnO9btD6PnbRRp7ud20Glwgyog==","shasum":"198d4ccb0059e8aef78e8b5905adbfb25a68879d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.9.0-beta.1.tgz","fileCount":123,"unpackedSize":24861875,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJca1AnCRA9TVsSAnZWagAAuf0P/j2r16cVv8OM76/2Aty5\ndTQFS6T91YIMA0IebKMd02RkRQN10qezSH4Jbe/0kJIEK3dP5aZWe5Y2j7tN\n9ugapmeq5oYff4kOf4UVkfU5JdhSXMZNIz5ck4+vF4u3bgGd7W5Ed69E87vz\nZ/uJZAI+5Ter3iXZMoQzYYxjpfVEQ7UzVwMo2NsbBDvoNrne2IbekVXNin6V\njr/jDvUu7XCN2zedFAxmQ5whuojJZY38dW4kLDRyrmrrA5AW0eP8i53Ohxj9\noFhkI+SxO3qgSOROzlKpB59Nda+CmUQs3tV/x7uquV2RDzGD46VdYa3nK5Ep\nQRIvtga2scMSOSDP/j+WEU+amKCevZ6WZQr5LY7asYsi7X3Zg+3B2fEheWdJ\n/5I+e2LBvIKNkfbS2yYBArZuGFxQctjFdFF++161/LQBNVL5m4U68u5UlCaK\njkLUXazTL/+449ughKHiBIoomNAgmzKNZq83BSzYXKAeXau3hsTq2yIQzGDK\nJDdWEi5UuDbB3SNTklf1ZbDcgn/u02knA8veB1GjlaQUrteHlDrW+Jj2nVuW\nJl+Ow5cKFhq6F8900JTz+azHFnAQZQBTInIfh7qbDGiTufVkEiCGHOhSgdIR\nti3q+y2crICJ5uqLiUhbu+5RPJBrS3OkffOrnMofJwKvTWPqvdQ3a+6EuybY\nGoWd\r\n=/ju2\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEZ+Lav/DsDcQklbCHdxJhL8w+xd3sfOR06AlaZpJf4AIhAMS2eLKqXnMSYw/GkYTP7j3lCPeZxXpnAtgUeOnwhCsB"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.9.0-beta.1_1550536742810_0.9981902707939396"},"_hasShrinkwrap":false},"3.9.0-beta.2":{"name":"ember-source","version":"3.9.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.4.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.0.1","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.3.3","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.3.2","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.3.3","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.404.0","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.5.0","broccoli-babel-transpiler":"^7.1.2","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.7.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.13.0","eslint-config-prettier":"^4.0.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.16.4","puppeteer":"^1.12.2","qunit":"^2.9.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","route-recognizer":"^0.3.4","router_js":"^6.2.3","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.12.1","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.9.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2b54dad6e76985bca90573497dc41643245f69c5","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.9.0-beta.2","_nodeVersion":"10.15.1","_npmVersion":"6.8.0","dist":{"integrity":"sha512-EQ6KTm2h9M1F1uRxzy0gSE1e48MfigI3uEmyC6Gzcno/ScG//k4F45ykErm/816250WAUncQnIRJisdycFMIRQ==","shasum":"ff4b5f5622b1eaaa54a44b276928f20ed0185892","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.9.0-beta.2.tgz","fileCount":123,"unpackedSize":24746403,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdgyFCRA9TVsSAnZWagAAW5QP/jEPmeq32SpK+/HpdtAy\nwyG63xeRvDg6XN89X3PhUlYG9ZUAyS/euuyDa39NzLhIpNXetJfwOyisAorU\nQm9wf1dazOQZ2NEeUp/JibPEuz1cgwsRH6ZGQ/SeRWHezl8rvPEEr9XlQ2HA\nMw+WDSDbq/0hTzUkwHIIq0pxn/FlHfjw2Mf93mIIdJ6rGgOgPRkTEpZzHvBq\nZpmjAGtjAl0RofVO3Cb8trPStkaThy2GGrtGNK6EFgbvIRDBWBwqtP/Z3RyP\n2uxYmihrehyFMvUzd7OnOlhgRse5WN2iFsGjajC4EvJuElALFPJGbDW0Umo+\nYRSfIOi8F2lVfhKsWByUO+7wQUNDB0lRfRaaNMS9K8ufuogh35NzKzU19EM6\nr26VAfFenDiYG+TZYts6iCdDsSfRkh+d6Xpxs22LsdP29Shx1G1iF+S8ETg4\nVCiify9Hrr5s5wM+8FT/yLuHDVh7MsAmg0qnk1aZzi+3CczK84Q+opDAhjCT\nTKMW7gQI6Q7q24NkVpz23jwdm042Ps+VubNw+68Onu4wVPBxHlKMPPUwOw4T\n4wJhra+FeqfYN/rGD81n8J4HBzrhX71PRzDDbpllImCXnIrJTlB/KEcgJlNd\nUSFzzGr4P8tlMUS90wbEYuSZ6cRbEl1gZsQ6ChEOIoOg7CKMzG3+Z4wzPck4\nQ+zc\r\n=+hhp\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDK1Ijh4hZ6AcK0JQwSojvLxI01wXADdQ8gNS3xyt/2/wIgT7vMeHUOBUQNv3rKR6Nj6sfZSghZ7Tkr9W9dhVvVmRg="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.9.0-beta.2_1551240324217_0.002959059222663596"},"_hasShrinkwrap":false},"3.9.0-beta.3":{"name":"ember-source","version":"3.9.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.4.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.0.1","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.3.3","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.3.2","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.3.3","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.404.0","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.5.0","broccoli-babel-transpiler":"^7.1.2","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.7.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.13.0","eslint-config-prettier":"^4.0.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.16.4","puppeteer":"^1.12.2","qunit":"^2.9.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","route-recognizer":"^0.3.4","router_js":"^6.2.3","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.12.1","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.9.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"72e4c358140dfd92d869f1e0ff56117958fa80b4","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.9.0-beta.3","_nodeVersion":"10.15.2","_npmVersion":"6.8.0","dist":{"integrity":"sha512-mGpwty+GUMdhH0wXeSFmPVt4IYE7j4+3aHIDQv35inUZG7/+TEdM3et3tCnyJE3Wgt+Ju5Yv9ex11RN5W+Lmuw==","shasum":"fd1d43ff32ab5acb56608fe29c50caa1211b2eb7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.9.0-beta.3.tgz","fileCount":123,"unpackedSize":24755011,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfbGbCRA9TVsSAnZWagAA0zUP/RVnM3k1Jp3lnxB/gEen\nduHT+e+uZgncFAZKYFmWn3Rl18Nl4S/3BqEGs/WlVJm8P+tMSZrZzSLGTXpC\nI0e+h9tmnPn0rEHA76qgXwoWfTyO5JGmyRjJDTHT196myGZV4a8Q+ECWK10l\n3NDJDXKnXxbAZ6X8BIFBknL+RxOFy51fqyk6/ZwLszTV3tnOJzMLoNApM7BS\n85qfgJ0WJYjvbJlPTUGUPrmmKRjN4helqYw+wS7wfX5bjyp27HihSCkNZ+Le\nqR5fLYicL3HThJ470s5gc7uAjoU+DZn5+jN7j3mi13v+oCrm2Ef5uD9YbEpr\nPoYwdmw9Hezip9SvbtG1u7MD8kWqp7d72QxLiTCob4dU2mAXvLdMGQdN8Txr\nhUcYzUWdExtkYsZd81n2kZCWMjNjQQyB7j2oZUJkJwSnPimWB8rZ1ED8cKNN\n6gMrWPUtuYykADmRu0ju141Y7CvCt3z7c2Vcx8299sq/+wAMxB3R4TrKRlb2\nDRoF3lqHgXwjEAVg+5JikwXH5zq8ndGmEWO2F6ofDXB5JO0kHZVQ8aKsB2bE\n/XTchvbENq2cS5fz+Lcs8bJf1XmU2jnzbY3DPaOUER1PGGotnpZwNA86S79N\nFiJ7oFSDY3BfnFZk04sPkEiFeNFpAvSp6D9zCAUMZLPCH7btoKzN1hWbV6gn\nIjmK\r\n=i8ym\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoWPYVp7Id7mnISL1mbe40+q5wDrou+lmKGYV1N/XPgAIhAIWpG+JDLJWJSCiJ32i4rEiHKkQtobPBMCr31ch6DcNh"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.9.0-beta.3_1551741338579_0.6424703081969494"},"_hasShrinkwrap":false},"3.9.0-beta.4":{"name":"ember-source","version":"3.9.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.4.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.0.1","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.3.3","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.3.2","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.3.3","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.404.0","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.5.0","broccoli-babel-transpiler":"^7.1.2","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.7.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.13.0","eslint-config-prettier":"^4.0.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.16.4","puppeteer":"^1.12.2","qunit":"^2.9.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","route-recognizer":"^0.3.4","router_js":"^6.2.3","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.12.1","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.9.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9964736a6958b405db50b198a05ed085236ac1de","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.9.0-beta.4","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xh9ET7ePZFjDvsT1jqZu/FkUBuXQwRWyX0am/e4fG2RYnNmtPDWjMzLwJ4cdqKaGLcUrgOm+qCzBIN/Z08XE7w==","shasum":"352beb4f2b2aede560453d90a89454faea6e5cd7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.9.0-beta.4.tgz","fileCount":123,"unpackedSize":24775280,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchxthCRA9TVsSAnZWagAAaHgP/3YCp2Nr5RjSfBgO0xhn\nV8BSZFDOUdVnl/E2OW3nv5XQNyNbhAjfqoYEvaEjohMKvULAXK1OsUb4KBW5\nnG/u/55BsNI+yPBe2tExQVEpXCNV4bVvtFXzpfBwjwUmYHjYNSjjZPhg3OAC\nX1XLphqgQK7Z4zD0jyiRDpbS796j9PP4EvXxXDBJN+gDNcSQKp4k3R1XAgIt\nCtNyk5ePYoGA9sa/bGpeS21KVGO4qrE7GRfae1rBmTm8RURUrtAWmMVJI/GE\nz+DL2EMTiM9TH1Rx8CDKUiFt1XBO5lASAk2BkmiclrBHu7fZTGphwoBArJPt\n9dV9mDSliEbHcOQNlxLclRljNP+PX3smDSoi0r1TGt1WnUFZBHl/bCJFvNDe\nZNS3yNYf85j6ab763QkKRxBdtFKwUNeh8OvLZNiT89mLExuGX7uAQi350Kni\nS0/D5Q2Lwl81mc3ibgkRXlSqk5wdQRoNNe+DQJoevJXUBs4A8NcUpHv3ZQw2\nIEF24ReFrh/OlUySEq3W80diKjNQSDgmc7eNFchmSzx0/T/korgNgsnQEmsR\nc5Ta+KWgFyqUDzfJS9nLS3LsXk1gyAXzVxMZRcTfhzZe6WvBJGA4XXcqt2Wo\nOTUe81b0EKvozCJQaa7Buu7SSH/tXQqtaTWZ6/RK+FdSUJ+9hnRuyPBEK7AD\nHOPz\r\n=SQVs\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBTkCIICD1dUgKGX0S9knM121gdgBHZ1fyfH3KBGlUsAiEA9lTuVNytFtiPgVsIHzMGh2pGrK5AMJN+DPCqU+VxPN0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.9.0-beta.4_1552358240335_0.5895522929138317"},"_hasShrinkwrap":false},"3.9.0-beta.5":{"name":"ember-source","version":"3.9.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.4.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.0.1","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.3.3","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.3.2","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.3.3","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.404.0","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.5.0","broccoli-babel-transpiler":"^7.1.2","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.7.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.13.0","eslint-config-prettier":"^4.0.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.16.4","puppeteer":"^1.12.2","qunit":"^2.9.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","route-recognizer":"^0.3.4","router_js":"^6.2.3","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.12.1","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.9.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"02700012d42f811f160155ee6eb7a62c74dd4132","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.9.0-beta.5","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-OxpUprWsyPidXEm9KYsE3Dlf5mhvjr1BQcPhs/1ozD7RD+dKx/kCCfDqAl7fleP+DOI9vFKUVEOCi6xqi8puFg==","shasum":"84a938deb7be96cdc7d1fef9b89eba43c707bb14","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.9.0-beta.5.tgz","fileCount":123,"unpackedSize":24786529,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmWRnCRA9TVsSAnZWagAApLsP/iupMPbGbhsLHxHnxXFQ\nIuiO7q50yJAj59OnG7rZI155ulV9kFCNLWLRDPxDs/HuCH++Qqv6ZLQNr4gk\nLJz1JjMuqBkJ8f/Eio2dWss98VTFQWMYHRVbvKp2BeaIX9NhlZ1Kmp/52aZU\nYn5pdDzauycuSk8yyDTsJu/84uyYsPFwBIraTjuKOK3huWRn32RJKEtUisD1\nrCAG9CxPUvS9UViXGB30fyiTB7FNSPA0ksNSMwSSUSFbF5/cQpPXGA0PaAZx\n3R4Jo/7lAgZqDparQqTbHpXY1jU+P3TooMXbAUeP7t5DAfn2pX/jAqepmNqc\nPRbEb1Y2GASTya/P8jQz5+87kBUsYyMyQGrIvvlQ1AVlp46ShpznSncTkJ6h\nwASYyE0La4AruPzk691k8P/wd/ftgjRZcZMqM1YpJkuzXIdOKdJBpDnl4F+A\nQxzkRwyiKYc+vlsHCWSN3NCKls2fpRjLtZonvA+apq4fR5CWVVgRfe+ltr5t\nd3oyiwoDnhCvuDxp8UJt9GwDkV9SK1wlTGp1Ay8ndnoG8FSKmoCXFECCFQ7d\nygojXJZ2/JlKgBbQHp1iEqdF6ejwpkFfffLu6If9FdkC/5AhFreCdEVxkEvT\nRoZX79X356aq/L20JrGNLW/HDQOtK6iFHIhudsC18QnUqlucfhgzIJHRd01L\n/lLq\r\n=CRYn\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFE2eOzlzgujP5k1t6sXZSHwqVAqE1uFFL3D35QuQs5QIhAJqqhSTnF3c82XWefViJbuXI5RFT61JectyPtSR1hcea"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.9.0-beta.5_1553556581942_0.09082817039032198"},"_hasShrinkwrap":false},"3.9.0":{"name":"ember-source","version":"3.9.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.4.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.0.1","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.3.3","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.3.2","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.3.3","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.404.0","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.5.0","broccoli-babel-transpiler":"^7.1.2","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.7.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.13.0","eslint-config-prettier":"^4.0.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.16.4","puppeteer":"^1.12.2","qunit":"^2.9.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.12.1","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.9.0","_versionPreviouslyCalculated":true,"gitHead":"8df20e944ca83e5244df316587d3261c434a25ff","_id":"ember-source@3.9.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-VHeovle0+ZBnIbEcuNcIl1+HfActbplkJBMcaXAj/sCp46ayNPHB0zl+0ix74j+MOTiu8GEXZ6GHaqgwGmhvMw==","shasum":"cab72c07c30d8313e1cae3ef9a68c0a3d7d1b7de","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.9.0.tgz","fileCount":123,"unpackedSize":24780584,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcovYFCRA9TVsSAnZWagAAmucQAJYKFab3eygpeizO8gvD\niWTbTAZG4YE+7wpzofaPzVWi0FILlb5QAizde0AyAaOhZ44K56gg1AdzHYHE\nM3owsyxF6eeR8+uTExPFHpX/c143/vbZsWBVZdKN7ifRl6S7QBIhRo5+YqIl\n9Y8ppImwa+mGscXryCgg8ldszwPNOAUeFTxe+COYb+2YHVP9MV31RoBV9Wz6\nHRLdtEO4m+G1Rf+jtaP7plz1iFaWScXWbvG0GDXCV0mOJgk0NE+yAVH3pYdn\np8gnp5I6KpRhkIXSHO1RmRErNz5GWKlaLDVyFMw/rOR9/9Ph9RfrFBbMYHDO\nQg+j9BbT/U0aGVWVpBD8qd/u9ULjgVA3+OFFgDJqRhWbYX2W3P2vDQuekaWY\n/6EjhpHdm/ZZSck+8lmGVKNLdHj9tl7QBE8Hzq6lFsxVBEoE5I36tIk8F0dv\nFfXSXFGA2z34MBboMu30dACYWbT1N2OPYdyMl6xBIz9PtmGT260ZwIODL3lC\nsSyZf79nIJLDPfXvYt5/VADwDdhLFAjbJvqgO4NiG+bL+43d8Xn377wFRiBS\n8uHgQzL/9cwgNPzA5l636hwHA1KNKHVlx9nLE1ROzMnD3/9LH625lt1MQclw\nF7z/fYLYA5/zfWzQa0rRw/XYGafy7Pn62rWOLToGs7/n2wvfgJDKnLCVNfxz\nRiyI\r\n=m0Vv\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnk1eb1QiJyaoPMgjAxUyX3khNPAk2FyyvGkjYzwJW0AiBdcVeBBGvslf8AYoXWbYmcgfeASeW4GMTbuhEpEasKkg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.9.0_1554183685004_0.9086099781386157"},"_hasShrinkwrap":false},"3.8.1":{"name":"ember-source","version":"3.8.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"26e91027ff27de3e43ab504b7bde080fdd4726ea","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.8.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-dzz2i2XUY+yqxVIoV8V0B6lIGjtWVJLHtsid2MkDfaJl2GRcsioYVmv20Elyhny0oGBRJY8ESbODULkKoY9Urw==","shasum":"cd4522df4933decdc0b71db7ef6dc13751185838","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.1.tgz","fileCount":118,"unpackedSize":24617827,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpDAVCRA9TVsSAnZWagAAVEEP/iiKoAdhowHY909rfzrZ\n2abL29r1WLvgAT5rU8ZjQe7SoInCMPZ/SpovYGNAcg+u8JPNhNSgt1WZN/pM\nxUh0k1kiW3N1xkbDI7BsuHRAqkSu3MXfd3vuGIRbOkMkf6wmECZvjXthlhv6\nv82axjEVsxY/SxdCoxS2Mlt5KmL6f6ZCngDfymbSmFuLWv+M1CGAPskx5nze\nfH6JRvHcVpKb7i06ffC23PSG6XscjI7CIFfUuxTknGohVwe5m/UNHSa7siSu\naw1rMJ8TO1ZEJsUDbLk2wAPs3qMilz5p/iQKVetc1SPvir5tkYoDnKLoTFRR\nC7/Fyidug8sdEjLPw0U10xRHONLuyjYETOVo9HN3UO4PSfWNKME0IlLT+p9I\nool+plHV/b8VQk1il1kklFDFK07tqynswMy3fzNSGtnokaoRdl7qaaw1G8SL\nqEnN4GRwjaoBbf1dKYOhHFDcZDrAZ5tKqZQH48aWdOKzYdwVrZEKR+WE09uI\ni98Gzk5NKYb6xWQ1NjlUAXrHulv5oUvgu69jxFuQ9yYBcFSUk8FZ5lakljLf\nLi4RMjKfUMxXCPkegKNzx7VNODG9eUA8rDPvXIq0N0ZmsHH4MiU0gasQ4+J0\nvhilFgqZ/vsLPACIIPG5fX6N6yphdcGuKWa+EYW+S6qzUCTMuV8ogtNjufRD\nkSTq\r\n=s/ry\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlkdUVciwsOiFyPas6O4J5vY3+y65gRAfoXrCYFuYofAiEAsvOISBoWqCsKKkSug/7cdd+MD9eZ30sg9C0l3AML+wE="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.1_1554264084172_0.01228704046592366"},"_hasShrinkwrap":false},"3.10.0-beta.1":{"name":"ember-source","version":"3.10.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.4.0","@babel/plugin-transform-classes":"^7.4.0","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.1","@glimmer/node":"^0.38.1","@glimmer/opcode-compiler":"^0.38.1","@glimmer/program":"^0.38.1","@glimmer/reference":"^0.38.1","@glimmer/runtime":"^0.38.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.432.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.8.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.0.2","prettier":"1.16.4","puppeteer":"^1.14.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.15.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"573b63a47e1e4ef3be93259ed4d3308a13cd6a7e","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.10.0-beta.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-4hhPlae1XeeNo9yApZfSUi2y/tOdGKfqKf4z0nVNhLT6ek0iqhYmdBngaSuHNQx+bDWnmPL3d1TWMekqCtEAvQ==","shasum":"6f87164bcbe5779f0111240be12e9ac7081cedfb","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.0-beta.1.tgz","fileCount":128,"unpackedSize":25828270,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpDVdCRA9TVsSAnZWagAAkAsQAIDrUTkuBDczlspZ2jFL\nLTXnU8U/d9ZwCv3u3Q0VYW6goWb6IiuY3gqbK+VkqTJJPYYLT82BsUkkHn8s\nfEde8r4UxvGirLb23IJVE+8FHsVOuiDnMX9dad0o2qRCGFaudDOx3cDUIsOQ\nwFigcsfqP7gGOBaNtx8Ct8ChNsbjBsgysRLCP0iBQ7ALX+k2ch89YnkF6uGt\nDLYosELJxwoYNlQ1wIldD0gwL0u4H41SMHEeWGAIKOy0Jw0XNetuY5kvYJGe\n8kbC/A89khj/w3lN2TWDJQDsScOuusPvfPGSiX1lx6T3Qqdi+VyaVDJV/NLF\n8O3QileXNzHXffTBw3qZsRfI5T4kjUwRuUMt8e+Dxlzt1IznKeD/i2JqL2hh\nwmZc4QLaL9ZRRAOMV8c8dsdMDm1QEHIFVis+wmbtLyzb81Ot4JqewILN1g4I\nP1iUcNrSE034Xp6+yIVqEeesL853e927c7O3yiWyTh68qPPq9+gDhFRnocKn\nDJkdTzrYNW3+gBmu12Ea2r95rmgU8MQqrqosPuAfBS7lmtY7ABc4Uko1YgDf\nuc+F1Tcz245vhLTx445ZZ8FEIxHAVA07VSmh7DKMWdGT6Mz8AwJXj4dUOKcy\nVCKK6+Fu0ozA0Rio4cSn1dAkqnxyaiw+9EhnEhNIwkiSjdlkBz8G7HEvokYj\nwNwc\r\n=BKA3\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOBIKDaT88EryS/mj9hBf8DBYSuAfUWWrAvpLQDJ4UcAIgPeYGjAEtyphnfEXeZKsQxsnL/ZD2hAVa8rSQR3+XGqA="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.0-beta.1_1554265436468_0.029439112486885577"},"_hasShrinkwrap":false},"3.10.0-beta.2":{"name":"ember-source","version":"3.10.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.4.0","@babel/plugin-transform-classes":"^7.4.0","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.4","@glimmer/node":"^0.38.4","@glimmer/opcode-compiler":"^0.38.4","@glimmer/program":"^0.38.4","@glimmer/reference":"^0.38.4","@glimmer/runtime":"^0.38.4","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.432.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.8.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.0.2","prettier":"1.16.4","puppeteer":"^1.14.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.15.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"29c1d82e3eb9bcc68bd4fcdfd09d6e1a3dc3e06f","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.10.0-beta.2","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-MA/6UHxYSOkQaSBztIy9qy+RXzoyu5kitbPECWNQh0UxIcL8DCLfl63CmP8NJVChGPQEP7XcDlsgrpcNdnf8nA==","shasum":"d8097aca7349c89258189c25f6e15080d0490f71","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.0-beta.2.tgz","fileCount":128,"unpackedSize":25878298,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcq/7pCRA9TVsSAnZWagAAPKcP/2lOEtQFtnDM42WZVSrw\nhHyG/Xg1sB77e876Hjaama1UVGgya7lA5+k1khtmPeYgZIiOjnqRuBz/yOzE\nHR/tfHvndjEOtkdHNc4Eutd8z4botdnKoMTUhRR4oQMgpwp2rpn9XBufC9/E\nhSpMky9UVsDpBylsvkjbc2beyuIB31mgDw4fpChp0FfpPlCgwUzxPIHYDzxG\nAfWbiPJ5vovY0VUw0pWVKd5ajwSw8zPnxgSYAZn/VEENO98I3idQB4q+MXEr\nr5c5vdfSA259/4iRHEm7ggeaWQ+mgMlAwkVW3E7ZgB6dPZOGvWpLeWL3Tdl4\nmLYiVqjRB2cXiLkNUGxYBDmwIrr0XIIqvt74tXu83e+Rfz+/QiUyAmCMFxc8\nBEIcIF4BaXYfenI5awDDC4uF99qfo7RVK4g+DblhGGw1LtRYBUc5V0yzmAdA\nMTaFL6tqZ3PAgIPeMJM8y4Fa0pE+yJfdlOhB4+oI0xTVL9XwAdVBKuG+vOOd\nz8Vp8DwvHauuEcu5JB7bMWLerWmr9T3Tfwd8Pes+bnEe/SgxRDBssiWvWIVj\nVQZXarwcR4/ibeWDMNKra4JF/xPmYSXLk3EziSg2vHIOmvxpuKTcD4Pq5lXG\n2+HM1nvYsI2QIggPnwz5UJNoGhhL5vVQNQcKpcyAQKukWr2Q1OCcmxXVg317\nlIKD\r\n=DCB5\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGsDDmApfU+XJ2noVPeXuUwjzdt7RT89fclcWP9YmLXSAiB5Wgv3A2KZfYmbLhQAc5xfR6hqi+sH19TmR4trKDMMeg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.0-beta.2_1554775784084_0.6509379916237614"},"_hasShrinkwrap":false},"3.9.1":{"name":"ember-source","version":"3.9.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.4.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.0.1","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.3.3","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.3.2","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.3.3","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.4","@glimmer/node":"^0.38.4","@glimmer/opcode-compiler":"^0.38.4","@glimmer/program":"^0.38.4","@glimmer/reference":"^0.38.4","@glimmer/runtime":"^0.38.4","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.404.0","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.5.0","broccoli-babel-transpiler":"^7.1.2","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.7.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.13.0","eslint-config-prettier":"^4.0.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.16.4","puppeteer":"^1.12.2","qunit":"^2.9.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.12.1","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.9.1","_versionPreviouslyCalculated":true,"gitHead":"8b273eb04023a876dbf968a05929d8a21a8fd27b","_id":"ember-source@3.9.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0rfP1m3KbfylKNnxk4ZWy0jqwqIWGm5rb7ZZFn4zazVJFI6gEmratWadXfzwEgqG2ukRcW9F8frEk0utuaAnMg==","shasum":"e6c7b08f823f9a55e448af1cc439266cabc3e65e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.9.1.tgz","fileCount":123,"unpackedSize":24812457,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrNY4CRA9TVsSAnZWagAAeAEP/0wlPmY9FHfwtDhnqNbf\noHihVAs+8+q3HsjrGb3uV7ErISNhW8fsBAlWRcrzVB0WZ0gW32lg4ZPwsnVP\nRKSRK2OUOCuHXuyZ1hb3Vs0uQl0IwGCkgwHX9UtY2MPfDAXQwA2F2QmXK5xT\n1EN5Y5XNs2l97PFLGE2w9NrAlgga0SASzmSs753CbbkLENhxdXuUq7DAEeU1\nMgjQfiPSOQbmjOykDdfMmFZetlB+ba95WXvvjeT2TscjZeN9OiwMXh22x1cQ\nQYIQXbnT/iZW+GAbeBrfjg3vURnSvFiyvkAD8P0x0RP3eiNwOxkeEfotsr/s\nG2vF5TtdxziL4/bqxjkbQi92D1ziTlXEJWzelspB9XCYqGG8vKYrn/mCXeur\nUs3xppKG4GOXAcsVjGOuTvqlN1ujVHI6gNyo2wN6WVxUPJlPd/oZh5UJ7Z1l\nj9y1bBK89qoTwySXMMENDBZK09nDFMVpQh9A9hXgtEAgu4ClhC8/m15r4cvF\n5pSKMwD8IZHWZoE+FxgrvL3Jmbnsg0vARUfF4nZoAXp29jTI8hvoOSYq8iEM\nSwZqdx3f3Rtp5nsNJS1eFaQ7pxSHW06YswUda6khwtfoAjeeQRW1VSLECphF\njqRvm0nWBzgPpZzTXe9DH71sTeeBRTb+7lUlhU4Y9RB96ZwtcF8/Re9SXsxc\nWU2F\r\n=Q3HQ\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGfY4brVoggB9gecOnpee7ER1sZkqzgxy3CXTuoa4Yw7AiEA36+jHnD+ovM3dRwyIQjEZlHDM/ri4p8Sn4ZRim80KA0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.9.1_1554830903651_0.24469017173321905"},"_hasShrinkwrap":false},"3.10.0-beta.3":{"name":"ember-source","version":"3.10.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.4.0","@babel/plugin-transform-classes":"^7.4.0","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.4","@glimmer/node":"^0.38.4","@glimmer/opcode-compiler":"^0.38.4","@glimmer/program":"^0.38.4","@glimmer/reference":"^0.38.4","@glimmer/runtime":"^0.38.4","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.432.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.8.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.0.2","prettier":"1.16.4","puppeteer":"^1.14.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.15.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"5d5bf93573dbf7f3eae485a44a77e50c668b18ad","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.10.0-beta.3","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-VreempMczeSqN5xDqvzzR0VGj1eTqdc4OPRlqisaU9rcuKFBoLZ8Dn24JDiac9B4+ivZSCmfjQPN4mmOeZjXjg==","shasum":"9ccd1febb1baaf235a3d2d550b7daf8cb1806df2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.0-beta.3.tgz","fileCount":128,"unpackedSize":25934713,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctTR5CRA9TVsSAnZWagAAOzYP+wUq85tKJaZ7NNLc1WYa\n02+QmvftAVW39WbdWe1TlNeHPLLyVsmDL0JQywZBy2UE20n7pAsH+u9Q/xCE\n+wde2DT6ML7U9FyAAEW5SwX+idFj6S1Nxk0FLE7mfBF94J3KLBrwzJFxADdj\nJu6HuDtc/p5DAMDxMx5QIQfUM3f0GYBxX2EUjt+OuonzR0Z3RUA145459NTu\nfyFyUBOpq8ihBFtSI8SE8yr60HNJhjB+sRf7+KUED6PmJNsaQyjJYkXA0py6\nLJnqG4ynzxX0h7yxJkgVfeKGvagNDFYzv9q6xGjFkPTe2f4CQBJpEWUUD3iL\nAl0MZdVZioNT0tXGykGlrVQqRqmWAT1xFkWvQIo2jFiPrZ8MOqYL7uCQ4fza\nfUr7drz9eNmq9PWSEZAlA5seiN6n6YMtmtbv2iaHQwGFmJpggQJX9Ri4kbue\naMr4WuCdryWb8rhQ6m1jELERBMB0niZBo0ahpce2z5vwa1IbwXVeGVcxnlts\naMUsFiZ0K4uaP0cgdbNJClIzL61a5rOXUbXscMffd4HpiFLcyoEUfgJPXcbp\nZ/vbBSVUXB7lgHQ0NklaCBA4kvmFLM6dqm6gcz34oIzPYqeXGQY13Gm07tyF\nyVW9UU4zL97CE/SpDN79hFKnn/OBMkaS/C9demoOOCOX7nAuEO0G6jdUfSIH\not+u\r\n=eWoG\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9n3nqaU4tn2fr7a8WwikjO71Q0+0hR6lYzVRl6IivFAiEA78DbaydsOtOyEXR6QF2TVg+ux9thxWOyqe3UsOYTwu4="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.0-beta.3_1555379320528_0.6126250881482509"},"_hasShrinkwrap":false},"3.10.0-beta.4":{"name":"ember-source","version":"3.10.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.4.0","@babel/plugin-transform-classes":"^7.4.0","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.4","@glimmer/node":"^0.38.4","@glimmer/opcode-compiler":"^0.38.4","@glimmer/program":"^0.38.4","@glimmer/reference":"^0.38.4","@glimmer/runtime":"^0.38.4","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.432.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.8.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.0.2","prettier":"1.16.4","puppeteer":"^1.14.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.15.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"95346fb5443e60a4ae54f07ed2ea6e6a499991ab","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.10.0-beta.4","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mk7SIJo/AWRtr0cf7w8Mg+dK8tKjh0e4Rx9bA/NvHeyL8cw/YU2Q3qxtZw8xu6EZMFKbFp2wVJqjoxjRCwSxpQ==","shasum":"04774da55f499323198901df98867c47bbe373c5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.0-beta.4.tgz","fileCount":128,"unpackedSize":25930537,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvonwCRA9TVsSAnZWagAAF1MQAI44oqVueUtEoYEJOFdv\nL3tbhYL99NJeYNhdU+ax5eBdrBdNRQcK8RPpRXjaQXpzvTfspZSRuKu4/Yfs\nLYR7ige9okFTx1erQBonwJEYzlrAoQvlOrazpFz27H0YcCOTaxgYDc/01FLA\n+GgSI/2AcKdnH1aUO6VL30ANtNqoS5uQN4ethr4WSJwyGsOK3YYSM+IZ6qDX\nr5kPVnGjEHT2N10YURzwKm7dwAb/479z9aGw/lY7NlPrQArlBjB4o76wWUnM\nahch0M76OVEneXv99koCGJOYwGuRNHjKfV6JvtVNLPhtD4sUowAfQIIOUvxj\nL7IbKa8hASPuPSi/ynHt2YeqFA5uMtH84o5amTmKHuqMkCyvmmkpzSmqxZja\nQi0ipXAnT2jQtAkeaBKXXFYYO9KUq02x/Ndj36GgG2u1eXZPOAkyNslQfOB9\nkQ0a/iucHZfVpUPD37/Yl4XsmywDjQ5wvn/3iPAxZ802a1pJ+NXcRZkOnEbU\nqsXTOqAk2+lz7BIFGwxh/hI9m1t7lwXTPlIXASmyIS39TbVdS8QES0is+koN\nky6bn2IeqN4N4CVfDMkRS/o3Wuo1et2lZXOEo3pgmi7U3ZKnuAAsvw9JXlQl\npTxBppDWJIWT1/DXWQv9MeITSeg+8CVabMCn5MM2atz40NO86RHdR9c6fMvj\nXrki\r\n=l1da\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8Kn0Ng0Qkzpk8omPxgBqCQiFTy455oH1XWejBk0qpqwIgLQmsDNlI+GoEt+VlUhxDsNDMc7HwbDYFq2dEAzDfScc="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.0-beta.4_1555991023940_0.5373029772748086"},"_hasShrinkwrap":false},"3.10.0-beta.5":{"name":"ember-source","version":"3.10.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.4.0","@babel/plugin-transform-classes":"^7.4.0","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.4","@glimmer/node":"^0.38.4","@glimmer/opcode-compiler":"^0.38.4","@glimmer/program":"^0.38.4","@glimmer/reference":"^0.38.4","@glimmer/runtime":"^0.38.4","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.432.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.8.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.0.2","prettier":"1.16.4","puppeteer":"^1.14.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.15.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9ad9c39a104f010115674cc5c8749d603adfc272","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.10.0-beta.5","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-08BDOvGMir+EJFUA7pwZHISgMA1dVIrYcH016e9/+GM/MU4wtitD99JT0opiBJIyETXTkIDSd3wWiWMnTBWZog==","shasum":"53cae43d27e024c6e38138ef537dac3403baa107","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.0-beta.5.tgz","fileCount":128,"unpackedSize":25939991,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcx8zFCRA9TVsSAnZWagAA970P/0/73LLN8eyP4qKo5yN2\n58ZwxVXFO47m57MleGUbaUwksbZqDcnw5bZythv86AP5njCIq1H9XtPGYa7Q\njaGTk1mX4diPv73LI8X5hULFLWK7j518wjhVdRT54PZ/7binf8vKMoFLXstH\nGRkKvBRDxHnrfcuX8lzP4TrtplOOvo7xLtR3J3qsy7VclpiDMplrfg6zwGBf\nDjC6TdoPPqUq0wDVkdZZukLIi7JS7ucpS0w+z8kyoUBMO6Obmi5ALNL87Z1a\nf4B7MGF93zsae/vukM10Kj/F1rq5E1cTGQe+2QlFm6euRghZ6jVVoNTIhGFE\nnGW9NeCNmJJqzMj1Yno013KeNQelemm6d0IgCIUTOdd4zI0KqcNGgbLr9N6m\nnEkrta330uaZ7BRzr55HpRFZMw6CBZ1kbb5uGINHUO11qSvQSyvw/Xvr/PQ5\nXRVVfpEwCFE3kJLf/ziVCrtJHd0yu/ToGAXuz/w6eQbo8dyJvqXr+oNd6EAx\n5/I8GHOnbLK0CQzKPdvirEle94TVFJjIhMh5TJ5ahhZ2KjcluInTrt0ldNYK\nEYf4ZHaX/2Jhg6+0HJOIJFGVqE8lE6xIENpxoNY9TkjuT6Ht49yibHB3Hts/\n6ZaxQ0KKMDZrgD7j+xf03JznxF5HkGvzsYOgfLOVQZxr+6ISCv1RZYWT6qdY\nDuEQ\r\n=D12J\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTEiRSzUsSrL4u3cWYuiJahOMhCHiJ2+XBjfiuqbs4VAiEAl9o92K5kZGYM0ayCKXiBM6sA/YHjMVGciAV5WG8CDTc="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.0-beta.5_1556597955966_0.9245371047413482"},"_hasShrinkwrap":false},"3.10.0":{"name":"ember-source","version":"3.10.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.4.0","@babel/plugin-transform-classes":"^7.4.0","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.4","@glimmer/node":"^0.38.4","@glimmer/opcode-compiler":"^0.38.4","@glimmer/program":"^0.38.4","@glimmer/reference":"^0.38.4","@glimmer/runtime":"^0.38.4","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.432.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.8.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.0.2","prettier":"1.16.4","puppeteer":"^1.14.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.15.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.0","_versionPreviouslyCalculated":true,"gitHead":"84ee752a90c5ba00624e813d09a0c4525406a99c","_id":"ember-source@3.10.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-qHI+1y1gcfHO44+Ld3ty9565UsqlmimfOLe/Ra3jA4Z9h6vJNOdIzr4Bws7by/8kiBqjO1RM+TVe19zglivwoQ==","shasum":"c423f494d573d418bf843d605ea79c21a14ca863","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.0.tgz","fileCount":128,"unpackedSize":25939469,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2daSCRA9TVsSAnZWagAA6sAP/2yrcAtqH2y7nrxYobzM\ndV9pSsy3LF8mGCBrni6Rfy/qy083SRLEI+mIVptI9llJQmzd3KZLQ/D0sQMg\nmWp+C52Z153dzJXZFnUmgZv+ijtbonq0RGtXGCXRDUAbDUiT7uaBDQnsm2Ed\nLOygZ6cTOWEIWeK95N/xr0pKMcQqATS0NI45XPFIxLmAhpvBuj8L9qfmQNjN\nPAqk2XCVvxDwzlxWCIbzUPg+DtZgA/8Ybn4276rZlNZnHUV87a54oCwuX9Av\nHgznps8UDgF6sfQiW4Ccgd6aDpTn02VqW9Tk9CBxLjN/xaKzIUtdZ356oL5/\nhcZIEzciOidjq97MqZgCZP4ynPKC349NeEegyxpIZI/otbosadYJihAoqS0+\njstQNGu1v+OsicL1QujYx3KiwugkO3Nl0GSSjdz3EkCxU7IuYHQAUP2+pJ1M\ntZ1jkEEUdVGapqa3etN62fMQaQjog4ZiEwM2MvBa0TMnfdW9dtWL+AjgLKY4\n4aCpIBsmM2MvFmygEpf/2FPsyNOYiVMYvh9prJ8FZMTWoOQ3tfYSh81Qik+B\nVyrGLY6KT9UWJECZ11x/BxpU1y6TrFsEntAf7J/OZsFQ2nmT2pZ2++FOa8Ru\nsxPiEc/oafUfEbe91rKFC9hUGq3h2o+b48dzXJpNW+YlVazJhknW2K70io2N\nal5+\r\n=1D6o\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6JwDiJ5KptHKBA0G0llrtwXr/21xjWQW0PtihoPA84AiAlz7eT541lp3fwDySWJkVbQn1WfCAoitlRw9PwCFZeHg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.0_1557780113246_0.037639242366573455"},"_hasShrinkwrap":false},"3.11.0-beta.1":{"name":"ember-source","version":"3.11.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.10.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.4","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.453.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.1","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^2.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.9.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.17.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.1.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"1.16.4","puppeteer":"^1.15.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.3","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.14.0","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.16.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.11.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"3e628f5ce16b10ecc6ae46c078cd51f57a6bcc13","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.11.0-beta.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-VKo734DJ/H9G03OTvFqDyTK+2JF4Dd/WOCnMmxwHUvenW+ajVfp5Sirtqk/LqOA1FTDKaOiMrc7XvCAoKEbglQ==","shasum":"6865d0cab2e6c2cee697ccce893670e0fa09b428","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.11.0-beta.1.tgz","fileCount":128,"unpackedSize":26487753,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2infCRA9TVsSAnZWagAA5eIP/1GTDNItphhcRz7Z8qeJ\nXreiqdZSznkTA65NriLdEeuglrffYrdK7t/iqnV4ZE6U7549qM9Yx6txKTi6\nT2RtoDfzVYjG4eV8m4wuYj3MD1VabWeE/e5YD3qrG61ltQKOPw3gmCwq2e9A\n2EogCrqcxqvkRrEqIgcGg07EebsZb1lnQ0G40ZPfEH1X6NgGuNoIzMBqaqk+\nk7Tz8Cl6EMc07iy02O4cKk7Dbzy4ZN9MO7Mc0VCrL0jZ0BT9fPjlN3UHWelS\nC3eAjfx0OqGYB3xyeXDTApFxOcARW5rv5zBWpP0RfSTKfMNX0tk3cdvpZXGp\nbHSGkQyAjgCSN1mi1Dbdy4mdqZtjhMRzX/ktjH3rj0t6V2MmOuQdNyzFAIMf\njTIinewo+dh7nqf7yYJqAq0zFr2yTNFxA7N/4OmcdAk29P64gJl9pqgbCpp6\nsX0sFAo0AWO/uuTS/SaQ3Y2Z2Xtiy8z+sBLLvFF/TpHLbnKT0BBa+Q4PXQm8\n+gXBWkmuuc/CaKQ5Rl85/exEPO3YtiKR8x1vQjNoyYwTMHjsDgYAhMtUz04H\n/bE3OrhLCMqv6InrTPhFJ6QsMKBzv+d7/4z6ftSA0CSB/K7ScTxdHO22XMB0\n7Yd4saI535bgtx3jKK6pEAFYSZsCMdXi946D/MmfmBy8Py69URaJ/y5ERN2P\nk7pA\r\n=LQCH\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAT2C27dxUbDkwZhJ14EW9QqHMAwTgZ/i6hKyAD6LVtQIhAMgTWxC3sW6BmQBeBGQsidiQNur5QXu9Q6pdkn/OyShZ"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.11.0-beta.1_1557801439026_0.9235995934169481"},"_hasShrinkwrap":false},"3.11.0-beta.2":{"name":"ember-source","version":"3.11.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.10.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.4","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.453.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.1","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^2.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.9.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.17.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.1.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"1.16.4","puppeteer":"^1.15.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.3","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.14.0","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.16.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.11.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"e544e7128507f77f593d76a6cba0792d0ea17404","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.11.0-beta.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-T21dtfoaXfyZO2RaRFyNDjnosHfBamQcAQoV+3zoNizwjyydITL7kXFB3t0ybMIiYXsvWBldCQ8z4KyxB3RqXg==","shasum":"71a5a79e48e8fbe07816867f1df79e00be94196f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.11.0-beta.2.tgz","fileCount":128,"unpackedSize":26488449,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9X39CRA9TVsSAnZWagAAkMoP/0C8dsOkUgywXk6XCWET\n9CIu1QJqDABbhoYx8XF9K2hn/hkGsxlrcUS410cl4gnoT075/n93ljKaPg3b\nvz5J++6eJ/Y9Q3noXKYg2mMggN1M6NqJCWO7JC002/RRrrhmkHZ0jLsUho+8\nEMRccHrYEudUdaiupYLnGEd2I9wa2OjBTENyquFnJW7s5Ie1x//dwNo0SVVB\nlFA71o7BlWDZ5fVjy9NeFVjKjKRWLBTnshzxDQ8GtHwXEzIHReSTULuu9AAR\nwF+xRCyaVXFQzw8u1I7Fc+m+UR5QzkIfxhJD3YI+NVgNsiG3G+Y0tmWx+ksf\nJhnhkUUe5tmPnOJN6JHwlHKa7JNTY3kmnqyoj24NkYR7ICmOlCuWgl5ruUuw\nzEdtdwlfOIwaWQw/+2HY7WwRhJ3lfJDT/Oe7VrmUlZb+U7YFOpgK7J6wuXLD\nhkqDPRa9RBbw3+JndmSwJDKmlxkWIaMNXNB7k8WpHQjw19QQNryXQSzKGLJr\neXCVUjblqbP2a2pfjeinZcxXRX2aCN+poOia2dQLQkMvLf0uXC5hiVI+X+UF\n8Zkoihe5r12weJq/0+s9yyKsFOsrqGueYzcVj4ZusZdX0poSO9Hghh2ZhiPt\nYKTMvKk4HHkaDGHTe5vhtIGCNnsrtHWr2I+Fm7ZK236dA8n9TCypxY230YHt\nfqKT\r\n=U1eT\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGHW+TZ6LrutOEEUY6xd08liFSVqRvocphvBJexC357AiEA+el4TEepa8dyAWWpmuTLD5T6NmVaHo7ZVQk8Vk0Q6cI="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.11.0-beta.2_1559592444203_0.006290597957000044"},"_hasShrinkwrap":false},"3.8.2":{"name":"ember-source","version":"3.8.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"1e88654f47ea0615264a8788e24ac31491566b57","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.8.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mHsHIhHs9rsprrKq92YjHO58p49HPcg2dxJV//4+0hVSlDw5yPKAzLiB33LijkJV3ivqHxKFhz8bUs+UV5bW5Q==","shasum":"0f70dcb6067d79816a97b14cba6bae5e7518742f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.2.tgz","fileCount":118,"unpackedSize":24663849,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9o1iCRA9TVsSAnZWagAAFywP/3FYKVJRbc6FfKpcmOnl\nqP+UK1w6zvIWMEnxd9Y8VRFhQbVOVrOTq9+6zvhZRaWUrHrEcBczEBeZcqrf\n8NfxNb3cacDJLQTlR71X1Pn6MeQQa94ApKoshJXNCBWQSoYryIUU6rcGX8eU\ntVqbYQGpDjln4g3b/K9JlPIh8Pq5W7qaeE+vzZAro8hbdoMMnUzwoe2guFUa\n/0FA383qqovLh2jsIj11PCeLA8Bt/1+dnRf7VVnQmpn06PfpYqYFTAF+qtq5\nwJebdNwxKNZeHu0QecDESzSK2XESwXhjFSLxtFif/lCHS4+vIRDkiJqEDmxo\nXyccJdzElu3UjZ8+5KCj8a/9iuyQrmRE54hM1B7lk3XwXmX2iGCj8Bz92xnU\nd+yA+A3DtOO68jKC1OTKYcGF2VqJoI/UV3PfEK1b2YByD2kSJsgRkgoGbUNj\n6rPCqvu7KZMNUWmAkAmWOSOX2dS2cglCANM1akOquk5LqLM1WZ0118It82N1\ngXh2Upa9usJnR4DQ2dWHFtIg45ZbCQ+fT1rsyyWm9xbhfdFwmVvTlvq+kSMS\nOglZnTCA0NhQP1vo3B/Bnp2SMTXjUwztwN0LrZzFazUFmB3KxjrRxImbUwuC\nzab13bMbfCoAJyur8nWhhZl7v64+iw3RBjIyGmpRkYoffzH+3aLTSCO24vKv\n73Kj\r\n=t+DY\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE3BcHhknwlHxgpmrRFR9VwmHuMhFY99IT7AF6bGKYgFAiEAinSo4RnVMU6svxCPvjOFVu9ji3ARzfAMPoCA31LO534="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.2_1559661921578_0.5631235398339298"},"_hasShrinkwrap":false},"3.10.1":{"name":"ember-source","version":"3.10.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.4.0","@babel/plugin-transform-classes":"^7.4.0","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.4","@glimmer/node":"^0.38.4","@glimmer/opcode-compiler":"^0.38.4","@glimmer/program":"^0.38.4","@glimmer/reference":"^0.38.4","@glimmer/runtime":"^0.38.4","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.432.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.8.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.0.2","prettier":"1.16.4","puppeteer":"^1.14.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.15.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.1","_versionPreviouslyCalculated":true,"gitHead":"925bee3eda2f31083f4e96ed653e9f7f8cb19a02","_id":"ember-source@3.10.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-I6AJTuy05WruN77Fb6mXtrt68jPy0pXyfSGXhCzxJMZIfv03jJ89CiRnzkjk6W4YCxVqJnNZigqMxUAXogMcsA==","shasum":"f8b337aa9fa2aacab4dfcfb8460028730df9a84c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.1.tgz","fileCount":128,"unpackedSize":25954662,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9pSfCRA9TVsSAnZWagAAlG0QAJ8AZY1VHx1J1gltVtOS\n26TGS/HOy6WrWs1iH2NbnNarqqdmZEsr9/vbMDYQkBniXU/+iLFwpwafawXd\nE5FhhAlTyy79Yw5h+vem+MMiRf2mrkGzUgUhEn9DnH3gnMT7l18XsLxsTPre\nNMS5OpsJUJ+K6SIK+VWCcnOO6v2012lW0D7AtZisoNW633ktoPXAM74DRX2B\nih4zqDSXox9fxqpug68e7rA2IRbVnpFEeau18/kA1Vy/oxafZCSoa6J0CawI\nlq+iiHsnkhU40QyRfd/wM7KYz1dJpcOaC09LSLsBBo6PqJWiJCu7z2PNUrn6\nJRZLBgfvIeWXSpD03uDFlW2S7f33y6bUO0vPAUljFBUUs4ZkAKQSkGQsHC7I\nM/OGM+KViUJgDoqdggw9SAxA+tVQT1yJZYBH0YqOYA0FK3jdj5QiuvLp4Wak\nupAKTwsTkK/Glb/CWQ3QDM8Nz4US0n7RkNE1opksK7JaA/blEMtFywQZYff7\n3a6/WytFxkcJoCB/hGBbricBjqZk83/V4SYqvqqyAUgzIsQxuGUsseTdAiSQ\ngcTvLw1yIpcs5cL6Pwm08ebTX1KWmjYog1GPm1nuV08uBChCiZZoO4RFFRZP\nsfjulmnh3yqiGINcC+qGfOYxj4kJdR5q663tGBmZJvQuPCwrkbih0WhBWlZA\nTc6L\r\n=a3aH\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9epl8H0ek4U/S3ldQy2+5N/S+rX6FcKqz1NeBNn3ZbAiAA7WD/bNW2GT32HBNzIpgEP1nBCXmaMPSdbklQbQyecQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.1_1559663774041_0.9237395752912367"},"_hasShrinkwrap":false},"3.11.0-beta.3":{"name":"ember-source","version":"3.11.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.10.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.4","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.453.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.1","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^2.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.9.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.17.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.1.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"1.16.4","puppeteer":"^1.15.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.3","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.14.0","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.16.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.11.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"ea4461a158c20d158b95833cbecd35f44e9cfc0e","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.11.0-beta.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-eJR5KttuT6Eatm18teBhvGBwQStuHSFIwA3TBlb3bDHeStCTh2nvY+u+4u+Y+cjK9QgLYnljpN9Xl0RMzN0JTg==","shasum":"c07e2965913eab2ecbaaf201a00256d89775a558","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.11.0-beta.3.tgz","fileCount":128,"unpackedSize":26506796,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/4q4CRA9TVsSAnZWagAALgIP/iMfC+ICOEXQbp9JQFKM\n7AthICRV5pvtR0VmzyEdDYfJcFSJBAsuD9MI4n+kCNYYFxHOVRNo/PcCarvN\nsGYFcFSueXQb3pcB+y7/oxCBHFkCPRYkCO23Mlui8C0Ev4lZUXzj1+2ABWpm\nD3bVsnN/XKrOsOxZxTrYYQc6YejaKIelBoJ8nt5usMIAQfPEb83zDAYud21p\nTRpPrwDGKsqL6Tp79LyCPX70KNRXo/1UtP06Nn8fbF9vRn392VDBXXhB5rn6\ntWN3xi6Q1UgfBhANJ98z/nHAtBybakJ/yggFPHvK73swcKnTg1bCEMojnOmT\n3maCI5EEEjrS212blh1nkOvzVIKe6SivH2rvmLt7gm4eOi0rBMutSFQtxZNw\nP8DeQCJLPGY5oofcLGk0EG7oCjrSTOOFZ7ebyrtWD/ZiZdSufZ2lTBR/2d/3\nJE7RuoQwDCfu1145IffVxujXSqS1aAlToc/aqVrbVVDEq5iEs/bf2t/h4lQX\nFAsEBqVrqekQ+xvCNJm25miUrmqSKz5ToyVi09Ut7pK9osIB3bnzqL7+g2/9\nYGE1D/OlgQ7g7BAveAF3hG+DDyzsZU+UzEphP0J/cLGPllnmrr/RX052xSTu\nmosnA2G+aAQnaf1SBdRM+3au2qY1U2r5To5hewK9L+asCC+b5kmVuQ1iVHhO\nCyir\r\n=AYNp\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgL8AcIAkCfgkxKvxoxn1ptoIr3zKnbJbfzU+wRrpTIwIgU9CqM5hoyJ29xbEBUmN5HZWwz9QOHrYSmCFVXLWYEoI="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.11.0-beta.3_1560251063187_0.7941313413537099"},"_hasShrinkwrap":false},"3.11.0-beta.4":{"name":"ember-source","version":"3.11.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.10.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.4","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.453.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.1","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^2.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.9.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.17.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.1.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"1.16.4","puppeteer":"^1.15.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.3","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.14.0","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.16.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.11.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9af9c0f08df1bdfb9d60ed588ee708feb8ab44e4","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.11.0-beta.4","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-DzmVkyBV/Kn5kekCVBX0yikzjQ5Du0+JTwBJ/rxFrMBOwvJwsBbBsg1TZKJZJ/tS6zbkapk8rxulJCZJYtqgwg==","shasum":"80a95d6a87341671daab2ac9db8ecd57cbd501da","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.11.0-beta.4.tgz","fileCount":128,"unpackedSize":26557087,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCHx4CRA9TVsSAnZWagAApoUQAIiXrv4gBNlHwlpZUPzu\n1hPFnXVFylHhwT/xSe2xY//X88yxOWvtd7QskBztAOABOjGUCVO+8rOa9N03\nVhIUurpvRUwDL4nnHtaHy+Ye55kDX2CNBcJOMmZF27y59R6CwRi4WbPsVbbw\nyD54xIWNE88z3hvU6atXtYtrqtFdJmGI4xWnZk5/kt8tzltWxdp72M34UtC9\nScKXDAYEN2TJYGCuBv9Or14vHtDcRkcDo2Oc0iNJ2hPORHvWSaTFpLtkpdwx\nkipVYYm81c81A46DI0+9AXf5CwOYddRgi1sX7hGndusAigQdaJSJJUrTb1nL\ntS7eXb0GbkXd9126+I/nedezng94zwcwGTCw3mKmZ7h/bcxNQxIw67JNT46R\nxYrtpZ5C675LYaNh5MuX7u4cRYwbKGIETR87xpFtgKFOHxzft/H0nSjtXTG6\neY3PwN+m5GNO8duo7pWn9usgl9NinwbIJusZiaTJBm8ist92blS5thlSoSDu\nvJhETplXZVl7pXa5pA7lwgQ4VKETE7WqWj5n4UfIKN58TpS17wJMVLJ9Ipm4\nR3ttQRFTuCTWsCTGW38YZhTrA/nWdw5ujv6wdyhQqZ5hSm4DPplev6mZiHhm\nIRk5V8don6s66/894SYEP0mAITyxUfvBQMNmlW9N1px51gtmtW+yV7CQ/WMX\n0vOS\r\n=M5oF\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9nBJFpp6T2YZmUmcGdPMSRcbtAeD6hNLUgxzJPkT6iAIgDnKIpa7jvMR6OZrO4PCAad9tClD40wVX8bAoK9rlmWc="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.11.0-beta.4_1560837239349_0.24612801123015204"},"_hasShrinkwrap":false},"3.10.2":{"name":"ember-source","version":"3.10.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.4.0","@babel/plugin-transform-classes":"^7.4.0","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.4","@glimmer/node":"^0.38.4","@glimmer/opcode-compiler":"^0.38.4","@glimmer/program":"^0.38.4","@glimmer/reference":"^0.38.4","@glimmer/runtime":"^0.38.4","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.432.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.8.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.0.2","prettier":"1.16.4","puppeteer":"^1.14.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.15.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.2","_versionPreviouslyCalculated":true,"gitHead":"41f1657f68735f214efeaa96eac96e8e093b4981","_id":"ember-source@3.10.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-7WRBikgS5riwO0DiBtKQDQhk80mqppMbghSAHXvfJAYpkGFxuH//MxjO1eRXP9xjzmdMhfDmixrMnNBtc5D6mA==","shasum":"17a0405f1e470698f601622b3383cce7f80e2d31","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.2.tgz","fileCount":128,"unpackedSize":25963574,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCO/QCRA9TVsSAnZWagAAfIEP/3xf3yfC0yTcLZ/6gdzy\nhriPKXxZNyNea2iQV4de+LO2dezlC0HkJcVifOwr5k+WC86QOpo1wQga1XBA\nkor7QxTmXCeGF/A/bAxnkVMghbJNEVRVmIG02tBYRSoOgrBR5q1Am+mgA5f9\nW3NkhCO9wLfozcOpuTvA/f+oANcl1/d8/U6/Jxj+zjfimVHEE8ZeBTo9Eaex\n6V7wZSsvlID89m/jJ09cK5gw7OWkVZqHRKyQ3CIToD88+IGtYkXSORWc/PjX\ni1BZdQKpaCqNA7EUN8ZHixclT+6EKH4Evwutfey+CteIEj/jBbaRAOpbtdPm\nooK/eylYt0uSBwKom3x4sIpHQd14I+XwXXtyd3yq9h19A0aHW9rmnWDLofOU\n2G7/PdRTy824jkks3Od0IKS3noROfGeHt11TObz2d64S8ue60PJJCa8Ia3pg\ncrC5OhhGMPol/xkO2bnmy5HAkjwhpIhFXqn/Sx5fWdaRcBhH5oTWdJAIF1kR\ni7dZjDAlv3cLuSrrR6ikjfirJD4UEG/JgWmG8FZj/wyLjqTltki36LLPtEbh\nmUqvsGbbKWEBc8WC1tXyRSW3gu91B9yZDzASB9iWg6YmRPdj0Db+n+i9KYqz\nMUkfFmKUlmKpswPvNr1lIuwG4iSXC2ACRhYCkR7nTUrnNLuTprvP+EHrrdPH\nADCX\r\n=xkQm\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2fmljWkemW1MNcA5EO3GAmSq9rz6pI2rVygZ4e4yfrwIgDOFR+IGldl0ppaZa2SSzzXGA3KWqcbN/S7O8tIMUYS0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.2_1560866767697_0.666284593839646"},"_hasShrinkwrap":false},"3.11.0":{"name":"ember-source","version":"3.11.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.10.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.4","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.453.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.1","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^2.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.9.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.17.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.1.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"1.16.4","puppeteer":"^1.15.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.3","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.14.0","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.16.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.11.0","_versionPreviouslyCalculated":true,"gitHead":"d76eac7ae52d7de0ca2c67ca8c0a7dd1cf2acb25","_id":"ember-source@3.11.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-88M+5xUQz03PKy1HyTfwykN7wtm6Ty4GHEnDPoe1JPXA+9tn33j+JpOyS8ga0i+Vpj5DkEJeXcckNadX9+9iBQ==","shasum":"03515692782404ce3b2ca37d45a78af8e66c0cb9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.11.0.tgz","fileCount":128,"unpackedSize":26557284,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEZqiCRA9TVsSAnZWagAA77MP/iKRWrdPFQN/TTeAt0hR\ntjbYB+1HQZzfidoK+mP21PmGJTUmxgDE1Xw6uO3GykyRuonyoVNyfy/O/Cmv\nyfuzOqNHvZFisLBYm7LeayBt7G5ItHTfCsIf+uVVTIbJAlw8fE+ujfC3sngP\nbNaizCO6eq1Q7Dz8rA95NQPNDeyXCTqHoaK8bTgYVD9vfmCyWmW6hHThyUkv\noo4zz5kZ/NnH9+fKBJ6tlZ00cecS4P9SIx51bRRkePTYt+BJJcArEnh7049X\nD2KoSJ21YHE8ZwcfOhLUyU3OsXyCOF2orG/Yzx1QQjsXA11wxBqmnv2wAzsq\nO6IZH3tCdX+aI/xM8huMvR7JvK9kzEidkSR83MW8pkQe4YK45nmaH54zuvfr\nkwgXuUAECNi27dxHaywHZZ2jXyb6SWneUgQr1g5kfW/BSsR/Xhw/skCR0O/k\nWVd4KIwm5D2eUB5gkiii+502wTbTO0BKXXZRd+GqW+rHPtglNaGOdqtpkRlC\nA4k749oFraph9iueTPyutXzwE4N2wMiM7tj8K4YVHkQwjDX9mRI3wXWX5VGg\n/GVrhCgAmuLQxlGTrHBSrEvmGgYWQGZAHueXu/U1yAWUFHojSyqGgThqRfc3\nJOpibuN9Zg4qQG2/L094B3WUFTdv+Xo3rhAQkGdLkslp3ETRW5LNSatOMDsC\neAtA\r\n=3eIQ\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3FnmxRIRjBKW1kxL6Y9YtmvFqtOshfJVDxD8vSHZs6wIgFXJrInPGrfNoYhCv4yWDVSz3zdjzvYvdXphQVdSDGKk="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.11.0_1561434785582_0.8345766295675909"},"_hasShrinkwrap":false},"3.12.0-beta.1":{"name":"ember-source","version":"3.12.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.5","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.479.0","babel-eslint":"^10.0.2","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.0","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.10.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.12.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"100b2ec5c78af39182257390ea46997eb6bb2bbb","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.12.0-beta.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-uH1o8Txeh5x2fiYNQtoyERKkODrQoFuLg4u3EQ0mxbWDfdVuwptjCDEF+8/YX99xi7WRKP3bYkLnbKNPFPf5sA==","shasum":"fe9e4525caf947722a5fdb372c0d9c82f9568866","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.12.0-beta.1.tgz","fileCount":128,"unpackedSize":26592819,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFO83CRA9TVsSAnZWagAACLgP/0G9ga0qEnTtErZLFkKl\njt6BVE4imqULHeEf/49EDiiT0+c/Y7IIbzOS6o/9OzGw50QLW5ksv0CFBUzA\n7Wc0knJkyLjGadKafiuxqLiDscqPVcdH1T0UdpXwDHOFD84w2p0G8vcfSQ3O\n/JqtMl/wpmSa5iE59A7QY7F4BtT9tYV5dwOrD63K6GRSsveoS53h02JxRqx0\nPyjb0qQDAeHXFV5o9Isd+cmpEcTCRUPTRzZzgi/TjRNlO0GIzUSK15N9V0u9\nG9H1locrVvV8BxEsd587I6QjdAk5ChVDqgiCxG1fUdc6IsVczwPeDNDqg6ho\nbkDOc83fKxckJWkilgxKgZuJum2ke9zQ/Mzfo5H+CcxC7jUP9bDYe87xvKsW\n21iDDAcfa0YVIXg7HYsAHGACOako/is93vjk6dNFxJJ7wTS2/R2TIQprcNaB\nra4iB6/ULpqdc6+LZ4R4DHm19PsmIxZ61XIapYvwVQ3WhLAWr0XGCfkso+8Y\n+0VjeK+E0JAGjH847mey14Tfs8vTqFoE1F5Gi7BOwZmp6ZkF+9rDcv8X7d+O\nd184OW1vtAAyyctaPTbb84xvktXOZrsj3quH7f9QsPypfytTuXsHj3cYSfw4\nKspuvQsBoSQ0kzvOXX/S1kRxz1qMAGwRq0F39P3huT+oY98egVX06JELXyz3\ns53g\r\n=d0KH\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaVumymrWCD4LcYD+1o7EbVaSC85dBPJKpmDQj/EwwhgIgI+4uO4FkQD3/e4e8ujIKq0dytLCMmt73umZTlkE22KY="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.12.0-beta.1_1561653046540_0.2510462704437124"},"_hasShrinkwrap":false},"3.11.1":{"name":"ember-source","version":"3.11.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.10.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.4","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.453.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.1","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^2.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.9.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.17.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.1.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"1.16.4","puppeteer":"^1.15.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.3","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.14.0","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.16.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.11.1","_versionPreviouslyCalculated":true,"gitHead":"c0871674da843794366c57e7bf9a20245d6142f2","_id":"ember-source@3.11.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-FPHHHu/5FBbKQ3o1D2HXEIniBUVqG1N4vDB66BaP0ht2ZcO6EB3HMjGxVH8Ad3Of8QOcXtZrBfXDHZdIWLW4lQ==","shasum":"2318fbe600c88d3a8abbf56fc2f3a61645ee42d8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.11.1.tgz","fileCount":128,"unpackedSize":26559080,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFZ8ICRA9TVsSAnZWagAAUWwP/0gsrsQBDX5wcc9+4DD5\netjgO+yQ3AaYfFZLBvlBkPubJTvU4cE+jvAklHwePIPpjNcu8Naf3ND6sd3A\ne5fGqXYuAKpeXqpfBEsn6VSBi97hAn/gwCm9kj2+tUGLDkyMmc9yM8N8tMz5\n6KuzaH05ZofWe8EgkiVZ+bBFpE0XANFGvzr/SNgnpqi2Qj6/dfsifDPJU2Fb\nCfkCflamV4r/EpCgfjOYUjS9c16YF1WZEyivEMicG7c0TKpSaq4DTY5m1As9\nHp439C8nJ0wJCEmR7Zul/L8jbjKVvLInUa/Gq/UH1TErIxFqNCs6MmsnZsYT\nMvmEDPGsxBdP/CJLN5dhEtZCZ+fb7UiAckEjh+FUctkheCK3T/wI0ZVmFqYS\nGmrOxOdf1x/XBmHNheaAnMWnvSUKJK6HluGe7hnXBPFsabxvEdZYrfPwWKZG\nfyEoTblP08GXErQwgUmSdloIrz7QwQmJoOfxrpeSXMaF9gwfJD7n0DD5F2vz\nJMmFQ1iPIJoRLqOr+XId4p51y41sslOsciCtJ9zykMlRSjuKnFRRCX9vkE1Y\nCC60cbgMxgPcUI5JRzXrFF9CyBrnsYF9bTt9JMvUhtmnHoEH2SIlcCex+hc7\n9H3re0o9XK9X5Aw/dAiN/A0+hENRTDPsXrJtqxfaLANOX67KdrIF6Nhz+2z8\nvWeB\r\n=32KH\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQMoha2uUrGoofx1N5JN3QpgGZTLinl1GMGkPu8CcAuAiEA7OLfgkTyxiYaJA0nRH85yvN2FDBPwA7ksP8aaEFV+R0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.11.1_1561698055318_0.07359796826119913"},"_hasShrinkwrap":false},"3.8.3":{"name":"ember-source","version":"3.8.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"bfb8076cd8a9191d9397711bd43b1025396e7b9f","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.8.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-QPeBgszpL9N5TL8Dbq4fIpJyG9uiMP7+tST01/y86ToUHmYuCrEuGeHDWLM3qTG+eKczuqx1b5K18gyM9K5JeA==","shasum":"831a4e792f06d1ff292595fad817eed8f2be9d0c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.3.tgz","fileCount":118,"unpackedSize":24665591,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFgp+CRA9TVsSAnZWagAAnC0QAJ1U/LijQlYw2PW0k978\n2uHQxBf/tpKvC7WkKTu40PiFJjxsnbq1qONrL0eVjw971Rfftf8frtxo8l5Z\nxhLRsj5eYosT5pySk2pCf8BKkr16Jrdoa2A/V4l2y4//CuiHq4nh8g5RkiYp\n2mCo6XlLXqSXX4f9C8G24wLaUosV2uryetvTBct9BUuKKK9zmdDvUg0ajCEX\nq0CYD+PkjEk3jFa4LUY3BHFI52xafxxQd3cx4dxSx9Os707y2UjwTbFypfj5\nt/eO9jxop7qBoiRjm/cmIfaDLBpWnMyit4vveLsfqWRI4uYT3WLqhGAs75Zz\nmZWJMaRgg28tez7XlFd287VqAkxEaguAGjVxDQTQldtki4Emei9SOZD7pYVm\nC+4tNvM8rpk9CpH5FETitrzZaFYXsk6Mpw/8ZHRu/THYIPbBsaZEyMGeP4Kg\nS6KCKYwy+OEI5uu3cHnCZYuyB1lca9ZuSIUQS1EDtqH5+8lbmT/X5nfae2RO\nc5Q2SZpwLxCOR1kCvQLaKEvHqttl3ZmK9j9pk2iZ6/J9+QlhX+n2r0W9lAmv\nKfHz/o1B6116ElkFtOOJLS3fpDv5ZH8PTY7vxz3BiGVPxgMxQmEK7f0+jaHr\npyTJn8sZYPIVjSiDW8Rgu6QGtmyOmfFLua3Nx45PG57zGZJAAxVFhXbl2Y6P\n2Pt/\r\n=dctZ\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnHVq6N3ztOBBuL5zHxJnXnuQ/TI9RRV26WXocPvZvRAiBRUNciEC1LsNTkZlsUoQUb9ry3WaawfhsRZ7So/FjUcA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.3_1561725565578_0.6005511159061048"},"_hasShrinkwrap":false},"3.12.0":{"name":"ember-source","version":"3.12.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.5","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.479.0","babel-eslint":"^10.0.2","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.0","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.10.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.12.0","_versionPreviouslyCalculated":true,"gitHead":"7e4ba1096e3c2e3e0dde186d5ca52ff19cb8720a","_id":"ember-source@3.12.0","_nodeVersion":"10.16.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-4iA2BgYmNLWysifLyt2LCQgU9ux/NiTR/MT7KTt9HUyTDJyivcdyKNtfrUQst/1InUvn+MxuQ0ZsbQICJkX6yA==","shasum":"92f72894836d4497e704901c1d061c61b066bddf","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.12.0.tgz","fileCount":128,"unpackedSize":26595562,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSNM/CRA9TVsSAnZWagAAVuIP/110SrVinkwOO3ZJ7KP1\nOzPTGUwjxYUEI5I5g/50HXeI1hxhZqWB89j8n4KRqDCKGzCkLFfytUqyUvU1\nRwsYuRjXAEisImtzCMd7ZiopYvbpYR7cXCZc+BvI2GxjxNIIzkfIa2yUCBQl\nG9eJ0qNY7CxISkUozi17CFvt8RmAwgb0+ZfBBv8V84u/dv1FDDCUOlE+SmTh\n5SBOYh9EgXJ2VNW9/tIIVHzIceVTmf7H0z3e8dA2hrpc9ygBJpMndNiNMXc+\nBd1M7TfZXpv9pCcw0RkuvFFQcpaUbdHqoTCC8QVeV/N2TFPLqEhS6ufDimIG\nSjVPkkk6haizowyBfh5tKCl2ugjI8AKc/zoZ9u3CoR3VvysdvyecWzI/UzhX\nqDil5+S1QotrLU4QMkePZ/WpsnO051Seh92+fm6QWFjhDc9vTJfhTsuoVJYT\nHb6AWI4ReFP4lZBQ/k2GiMdRvf0H2CBf6SWgm+zdRTwl0nOYb6bbyE9p82qF\nbRu28wwE47SqE/1zWChLSsnmIAc7ooNR4aaArJWnOODNkC01TgkOXF5OBVXy\nQOVs7dFi4WEfruCY1Y0POOFFd9iI9UjR/8Kn49f3aTQVcsXSxGdxQqr+hmBJ\nHOXrT6+QT33qHI8kIdr7vXnq0sW/wDBBwlUN7Kyaxopn/d/uo7eYCtHCdHf5\nUxj6\r\n=bpvg\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCfRjbUG2ooIpSp8OTZItAcIAJfTE5B2ZIqJeaOiKVUAiEAvrY8O6Pi3vh4K0bJIj4bsINewvvC4k/+WR/dA3cqK+4="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.12.0_1565053758735_0.7101227064344389"},"_hasShrinkwrap":false},"3.13.0-beta.1":{"name":"ember-source","version":"3.13.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.5","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9b8dd26faa5f8d097e80a5a5367771ca2b26360f","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.13.0-beta.1","_nodeVersion":"10.16.2","_npmVersion":"6.10.3","dist":{"integrity":"sha512-jlH26Fqd5eBcUh/6XpvP3rBh6dA+7NEZifIelQzptPWk8Ic5Ys7rO4jyQ1j3cQbTKsKXZY5PaZp+4Fq1ZBOQ+A==","shasum":"a8710c235be8f3d017980bbc57060ca129916059","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.0-beta.1.tgz","fileCount":125,"unpackedSize":26717579,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSjbECRA9TVsSAnZWagAAY+AP/0zu1A6XegvjZ3hYde6a\nfwg+7JssvToh0EANc8btyQwfCeULFmJiYii/3QhHfsquSoFkC4AcEFNwxcnR\n2shIsvFl+AvClsqeVSbil0IEBX5YAOFLm5s66A3ra3vbGTF6OPrEj46Eu2vz\nEy7SYTTVX3AUiQSLi5PcIvo8aONFxw9uZUgIH0Q/jyXRBnnguueVR/YsqjBr\ne8KZC10g9z/Hn4YmrmKoevYw+oIMqaTLCWkYU7yS8YOY5CUCsDI9YIi14yXd\njRYh6RzyBs2pMUQY3Y8cPtsMyrqEINQoM6eu/MvE8rpvJVxMEHcMuhc326Rr\nsVzttXbhQsGMDXcRqxgIH5BeWPKLyVebA+n4ahs8ZGWdeEezGOVKkje37+93\nvLSTu7q69Na7dIrRFkd6/DeRKZIAvoyzPSosDUhfu5py4BpcadIdtFfSzhcN\nyoYHYhprIJCDSk1O4FytxYWCTsTl/hKfoBno+D1x5PGIfluW4ArP5OJCghiT\nVXyuF8Fj2YMsYXXutUBOvJvdXTvOegQQ5VOdSVZVtUo70jAIQVHp2aZCuUta\npC7p+3dcCBrGm0/4yEgQybZ6PV82Y2vedchH+4fU4lYtOUUwIVL6dUjW52Vp\niltaPtTOKZX50/nnpJBbTRTiQTTKArjYqsmmh2I3iXK0s13h1hpmKHgvBeTk\nOuAJ\r\n=s/9Y\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDX4tAi1LKAIP78o/oV5BBbxys9ID+Sk/bTjEYUYj9mjgIgeUYzPOC86duW17eamrX9pljgRx6yTB45y7NmelR6c8k="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.0-beta.1_1565144757807_0.640667692868728"},"_hasShrinkwrap":false},"3.13.0-beta.2":{"name":"ember-source","version":"3.13.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.5","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"8d8da4f5eefccc0e37547899fadfeaf14629036c","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.13.0-beta.2","_nodeVersion":"10.16.2","_npmVersion":"6.10.3","dist":{"integrity":"sha512-ET9Zy4nydUWR8kne501Ay8p6dw09LqMSxkuWlGTc5IeDS4DLbC/Rk3yjK2aVQq0/Gdp0URkyMtcz5ycePhaSKw==","shasum":"2378a37364ea67d0271609f4d7b7960e6b2d098e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.0-beta.2.tgz","fileCount":125,"unpackedSize":26719779,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUj58CRA9TVsSAnZWagAAFYwP/jEZS/n+VnJ5HtsM/Lub\nE5FdKPA7z1NE9Ug0MftB3VkShCsAEg7IN7gwrSHks3AF8T9sY4NRLEBhAd7D\nAzTuZP9jBJ1XY21WVLzJA/lo93Jub8sGIDIqNT5nH/EmvEsUPhMqhVwJ8KxO\ncU9fnwTplw6w/XBRXtCKINpTNtA7w1qXoF2G22XjdGE8rDz1FCSiZKK7NxXu\njpCs5Qn8QXLGbZ+wjYqAQjaP645K6EP9ScG5smSmKI/6/no2lGyXbV2h7uVf\n9K9EDgJQdLZWdkG666oq1jglMScDQ7g/i+wNMi971jbj36cvhSWQPVL7N27X\n0OXKiwVLKffF0+3K1R3ZQa1Tluzjvez/jyb3TDEm9S4KxuYE3FHHGA8cKV6P\n8+JVl1e9nRgSQ8cwrrLfHhHGk92un231whWqj15Kv/nIbxf+E5oeHZK6f+Z2\nGUwUSk06sujd6hLmH5gLVEBFP1B9n44iXuWyNIg+vI0xkFs1AnESWEjuAIUK\nlsmcTediTdfRVINhPUEgBYJstLpd7m4qfIKgEfxoDKvmtDr3tAOT2eCxaHn+\npsinf71yp1ZdNpgD5/Anl5YZGg3ZxKhZrJmOnZuFfTtv8GC4TuXOnIHxD60D\n7YNsIL4gdii7102z3ICdoVcWIaVW403CpBTlddWTmvP6ZwVR8O3a5qIUdkr7\nwgYH\r\n=OyHm\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/GVks/4kLdOBHZ0an+RGfh1sIScbB3Qx8AqjgsI1cvAiEA4x3eiKttNLTxBP6L21Hk5U4Wu6fhlFMHR/O+TV8jr1U="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.0-beta.2_1565671036011_0.1506206747883796"},"_hasShrinkwrap":false},"3.13.0-beta.3":{"name":"ember-source","version":"3.13.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.3","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/preset-env":"^7.5.5","@glimmer/compiler":"0.38.5-alpha.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.2","@glimmer/node":"0.38.5-alpha.2","@glimmer/opcode-compiler":"0.38.5-alpha.2","@glimmer/program":"0.38.5-alpha.2","@glimmer/reference":"0.38.5-alpha.2","@glimmer/runtime":"0.38.5-alpha.2","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"c51dc3fd7d59a11eccb1cf9a60bfd291ed74e9c3","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.13.0-beta.3","_nodeVersion":"10.16.3","_npmVersion":"6.10.3","dist":{"integrity":"sha512-KKMwxFs83PUTVtGe4YfS2Q+3Gc8NmsslyCmCjiony3xwPKqvZJMPCY/YPqrMSqp0cYyqA3iPz1SxgxQ31IgIcw==","shasum":"b6ed7442feca86790ab605047ac213c51d58575a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.0-beta.3.tgz","fileCount":289,"unpackedSize":8125382,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdW04+CRA9TVsSAnZWagAAs4wQAJEzvJf69v8t71PsHuWC\nOT+guSyr33cNWadyo7pfwV9APxoNts7WroFv2OOfJYB9IwfvhPXDlM09/wkd\nOqEh06lcHximXC3nSkMkF3clyXnw4x0F27WEz6HiXx0lR56HjpIVI1Q3tp5Y\n7gx0u+Yqza5ceKUthDmjw4Id/wFGNbQcTVINa//m6drbAR7Wkx14vk5TFmnK\nG10PDL8HytGVfGR03ZB0InKEnBTp8/ra9R1Ojxt1p1tHQ3asFIpkNpiUbrNH\nuuJHO/tUs2bezzcuX9uDaYiKq2S/DcmqY7EW7oFWg2FLZHxz55BpEMobHm8l\nhVwC5GEX6msfYzfbDDAu3/tMcwlWl2BCBqPPnyuUC9MBDdeHiiexd1aX0SV+\nIfW7jkwwLz0dxeyyuq/BEGgNfbNtwhwu8ZxDzacCEX3VXJKtjLxYpkSzzlkx\nyMo84AnSXKiB95SAx+Paq2dsi3lb6ECDuTPsoU3sxyogwJgg5Gsm+J1WM2td\n7DObKS88ou28qIH0aTHjTn9W2tBR/o1j2sG8UM2yP62B0gnkSv6Qiwwpjszt\nGnIZwoaSjrqJL0rHIf7ajeyj66KAdSlc2CsKRGlRtXP8w03GHrojin4A6NBv\n381gEKNOMYcmPVW0vlDoesEmXUZ8jRlWw3IsHq+IKdyLp6a7LvSdz5135S2x\no+zk\r\n=poTU\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGkKPrzTQrxj36AMy+dzze3F5mLgItFlErAgQA0ifp5AiEArcU6IW+uQz3wn6rW5XWZLAU+TIO1qd0POvlTyVW/S44="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.0-beta.3_1566264893779_0.5872870812755331"},"_hasShrinkwrap":false},"3.13.0-beta.4":{"name":"ember-source","version":"3.13.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.3","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.5.5","@glimmer/compiler":"0.38.5-alpha.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.2","@glimmer/node":"0.38.5-alpha.2","@glimmer/opcode-compiler":"0.38.5-alpha.2","@glimmer/program":"0.38.5-alpha.2","@glimmer/reference":"0.38.5-alpha.2","@glimmer/runtime":"0.38.5-alpha.2","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"87d1bff9817b832bf32712308a1a04c897de771d","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.13.0-beta.4","_nodeVersion":"10.16.3","_npmVersion":"6.11.2","dist":{"integrity":"sha512-bdsCJbWX4LGdhf8hTR/gSKeIPID0WcR7A7ucazrH8NJ2zz77a4j0hYOIOiH/XlBqemadASlSv64Pivj1bDlfaQ==","shasum":"1ce844cec74dcdcd661fb44fe0829e74fdf12f92","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.0-beta.4.tgz","fileCount":290,"unpackedSize":8122886,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZKggCRA9TVsSAnZWagAAjIQP/224vYX/xA/QfcRWAeD6\n0j/I1ejO+zm0FaTulwOGEelPUif+cxb59B2ofTTcsHRiZgWdZaEUxwc15Lwe\no4DLLGo48gbb9/wkH4VYIfBF1QLzqyWC1zUOxsyr9JBEq0fp0kdUtklXEj5q\n+tMjBmf0Yi9ir4ueXT2VJ/6uQJrDyLbuz3DitX/2Wjr/9SS7BrAOYiNwSNcY\n41IU9zZh2hpkB0b9vnlDXRIaGnScq4ccSygSK6bfNdTJnPdwdPaayxdWlHKF\nbAbh8LcPL2dT1FKtwh1jHuGPdR8i70qjrBiSZqBAXPBCarKKOO+XDx4OjFru\ncnYrRlvkCyKAbiubQhBAwAyvvr42I11/xp+NuSKmQaTvZRokRkw5TsgklR7g\nD1XbRHUhKcgYhTIGW4Y/iXEHKuf7pJbNC71iZBjFNwuAkD9o1xdSXf3Tr2K+\njiEj6Xq9IP56pEX5MyZBsGienyMAOdaMnUK+pdR290+Mio8vOwBZvA+mpWjs\nsOhPHtsdUHFiI0vL0Ei4M7iL/+z1D/N/DWmRckzM2GDpBAH1TtDFQji2BzfP\n/5DvpKSgiCJw40xZjM3btErWekO/HiWyjKBj4Qz3pSgUeV2bPuek0Xsw1Q1Y\nzAvV9LAhSh0kAgFI9SL5mOhxBkPTw6xvfcnIYnOKgJoBLYP3Q8us4CNYWp2P\nQOFl\r\n=oI2R\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVng69y7hJtYiBC3R0BrTNQfgBn8U41Z75ceqbFQ7E2QIhANZWHDW/6VfEt/lyhk0LorZmSB+ARehG6ip+8Xf5QBPd"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.0-beta.4_1566877727320_0.8864391107269669"},"_hasShrinkwrap":false},"3.13.0-beta.5":{"name":"ember-source","version":"3.13.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.3","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.5.5","@glimmer/compiler":"0.38.5-alpha.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.2","@glimmer/node":"0.38.5-alpha.2","@glimmer/opcode-compiler":"0.38.5-alpha.2","@glimmer/program":"0.38.5-alpha.2","@glimmer/reference":"0.38.5-alpha.2","@glimmer/runtime":"0.38.5-alpha.2","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"e0979447e67e6b45ad3c12a2aaae81319f80043a","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.13.0-beta.5","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-u9PpK7Oiy1nTLOJNyJ4l1PeC57hPlBYmjby70sn4ke6rzAO8fVgYxTutcbT8Mgw970fYUZnUWcb6ARAWR/Gthw==","shasum":"77c1d73bdacf07e2843b04b84fe84fccf56da4de","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.0-beta.5.tgz","fileCount":290,"unpackedSize":8125811,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbzvYCRA9TVsSAnZWagAASYMP/i02jg2nhE5XoLJ4Pcij\nWrfklqxuyhqM2eteyp66gAAK34rfGGeZhAuAJd2JMm1sxCs8Fz48HQzNuygs\nkBgvwwRBwlf8RNYuhiP9s9fO4eMb+tqbeTZcXvuY/bq9DucHA8NKgpRexX2J\nqlQx0CmzIozmHX9NayMHVwb80QO+KsLsTcrP4zSoM9GgFvFYyo0XfudFiK3h\n64Pdf+3D1b2cqopBKD9ces2LwWNRBb36oO5hXSBHjRVDglN704l48XI8IG/P\n/ZtJV5FNmjtP7CmkrzLQqx6Ltc5OGIHTQ04w8D0hd3pZYUyguDTKR0neIvpe\nLC9oNxJ42YdjxiE777InSJrLhR0dN+V85NIcRTYt5y+f/EjcURr1pmBZit+i\njJMYaXBLahaMxrAyXowZ9PkbrhhoNr8t8YdUu4Zefh4QGSaCPn9wEvXerfds\nGaEDVRzgB7kwOYNCIjFPqAPK2+txjJaPXvBhUVtfsMBbltsjg92tK/G2yrxw\ncUqIda/SYdSrfGdsGQWPoY+2zRiUvuRF0ouRYRueD2nnDn5ubmXltLEI4oCJ\nGCwCAotgplSTpHPmnCT0vvE4dYcXwKq2WsDpqGHmrt4fS9SPOebif8+uqJ2l\n7bgJcKXXx1Kxo8pi5A331abXilNg2kAl6OomMc+an2htJViRwaLqvObn/ng7\njazz\r\n=zl/6\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6rA0d9pWmL1x664bpqfAVUR+R1YfB5LylNbp+jxkupgIhAKNl0ORtJfkXT7Iky4Sclj7E1iLAOiR6wHgr/fpm3s6/"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.0-beta.5_1567570903884_0.5476728097261039"},"_hasShrinkwrap":false},"3.13.0":{"name":"ember-source","version":"3.13.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.3","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.5.5","@glimmer/compiler":"0.38.5-alpha.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.2","@glimmer/node":"0.38.5-alpha.2","@glimmer/opcode-compiler":"0.38.5-alpha.2","@glimmer/program":"0.38.5-alpha.2","@glimmer/reference":"0.38.5-alpha.2","@glimmer/runtime":"0.38.5-alpha.2","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.0","_versionPreviouslyCalculated":true,"gitHead":"7da7418a9d401b183a916972e791e5c2e50e35ab","_id":"ember-source@3.13.0","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-gHtDIC/Zsk6nd4WutMFhfV8DJtpkSdFs4c+PY49gU4BZ4L5DQqrae4jwj+nNzo1cE0CclXzS4Bgmf19XBbZKpw==","shasum":"2304a61116a241b696720913cb798cdcc9aadc2f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.0.tgz","fileCount":295,"unpackedSize":8151590,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhAb3CRA9TVsSAnZWagAA7EUP/2DO1tTGRiebuz8c6JMa\nWkpw+SVHOw86JCT4zdR4EdTgrzukljW3fm1+X+FJ+oBaLpimedagye2T/qDj\nncRMCrrb3XLzb0f0UgA67j5PUMJ/I6y//OzRxTiNTRqOOK9Pu8cNd4r2G+y1\nMDbjhtEzSJxWAnTGskOO/ovohSjBDW8BAVwd2OCRcRhjJNAadmJCsMnnPd58\nxPb9hO1tVTvAGknc6o1eZXucVvTNYBj82vzEgBrzIc7q6aQyQ7Qpi++Q27i5\nckwtn+NniDvxm3qPxyrwaOXtF7urIVLeIx1ILJK/zzIjLwxIk1d/08QjZv2U\nr8Ohrde/Sgb+hPvH42oyikWFEmkg/637Lq5qvfK4vcdhuheq/kf3+PwqVaJS\nPNmwY+qjv3ycO9ItLkVuvlBkpztQnK3oHtUMNBcjTsQBPbnifIl5XualryMd\nujeqgxPVZI+sIZhXaQjVVVAz4dveRGPs7X91YVpZx1JwSFFYedW4IZUMSfOJ\nW1uZ+zL+I3v24KW8ZozUDx5aQjodQc+QEezXdJPnF/fAccVsfU5XMI/8LCMG\nOnb54FEAe0k2HWdG0sxMsT/nhEl0OWEw0A0grex+Wh8+SZtAbe3Dk9CI8nkv\nXU1H3CaJaAecp4xzFzSyrbtjXZxs/8J9YQXongX+7TY9YOwBVS5cAsBwf+vy\nUtQk\r\n=mO5Z\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZymRulcmzz+aYf/n8Ld7H+TvaKWG/x+ju/2si0zaB0AIhALM4Nu5hJDy9rqwXRJw62SSxImk9EX+oop5DmqwUP8TZ"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.0_1568933622711_0.44355664037616394"},"_hasShrinkwrap":false},"3.14.0-beta.1":{"name":"ember-source","version":"3.14.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.2","@glimmer/node":"0.38.5-alpha.2","@glimmer/opcode-compiler":"0.38.5-alpha.2","@glimmer/program":"0.38.5-alpha.2","@glimmer/reference":"0.38.5-alpha.2","@glimmer/runtime":"0.38.5-alpha.2","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"1126d44271773e7cb3be6449ee3ae847a5eafc62","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.14.0-beta.1","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-LzD0BBL8U5/KxmlAuXLDvmTQtdyWVEtwa4VYrrDdXwSM/C/52cY8oYMXUTT+kE6KyYK4gqv8DTrcXZg1H+UL9A==","shasum":"7a92d2eb9326fa6b5012628d8443c90e121cff47","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.0-beta.1.tgz","fileCount":296,"unpackedSize":8208474,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhtxjCRA9TVsSAnZWagAAg3MP/0/5Tu8R56stJRfOr2nT\nSEsH7iL13WIdv4Su0i8IP/38+sWpUFewdpFOPcD069fTmO1xDryyfzxJUd/N\nDvFr2wTGyh5i6c+jXS0BNTskxmseBJ9oXDGZXXNHyCO2BNb9OMbc/E8DiXKp\nu6M//Hqf66iIcgiil5/Wcz1tbiSoncz4HQF6mmHuGHixlNbQ5PSi0VinCik+\na0JVmXHwz+oFT4apuGTzZXtgM3cdTO63+oRgQ9ZPaq6PvuFZJwVLjlWtgpOs\nzEVVFUuT3/FkxhZfu0mTG//5RjoUx1MLxUjPOpGZBSK6aDCJMePp6otfsXRU\njbKrkdOEuFeNOIAPAB4uDWQShPt96A4Lmvp+zvtCi8sfwsHXXhPbj5xUT8kk\nNiQ3aDMjnT4t6zRVVGdRlHyPURSLckXa5sNBFz7qYTc4v/MJweOc98d90Ibl\nc3TDYGFY/20/att7vjZEu6kOridXzKovoMgbZRmAiLFgpiPaTZGO7u5MzPgo\nwXDlmX7GxyamfKQJUBrp/y8GDBQO4MjofODDcj/xrsYKYhLwKKYj+DqDodLh\ndSyBoclH1sFAqM+yOtSKoLl1ycBp5Z0NKQAlmKU1G27FgaI2Px/sPAF4DZ6X\nORWNKxEpPR0lx/iKfJgRf77MaTEJ3iSonXNlmJN8l3sJp8FdPzX0doCG7/od\nUuF5\r\n=6zHG\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGqfK6yTa7LlLZJzTXUkQqF9fIXEbJmtineVkOsqNZmaAiEAlaMWnbcJGBZw1hdROiwLD2WHPWDLtBKZQCBIwxkK72c="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.0-beta.1_1569119330923_0.9319931056042208"},"_hasShrinkwrap":false},"3.13.1":{"name":"ember-source","version":"3.13.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.3","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.5.5","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.1","_versionPreviouslyCalculated":true,"gitHead":"133609c7766ef9c02060a07d8fd885f7d2f1940a","_id":"ember-source@3.13.1","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-vOdVcGU8dSxBt2jh7VqoUCuh/nEb8je1o3juisJj+x/4FVBOsxm4Md0nB0ruJt7kLHsRftMjzUo0PCtSOssfDQ==","shasum":"7837b6603fa63b88ed2686e4c52ce8971cd36f51","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.1.tgz","fileCount":295,"unpackedSize":8156354,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiYGECRA9TVsSAnZWagAAaVYQAINCdNEBJSB2JzkohE7I\nWLiW/BR9eRFv5sbWiM8ZWFGbCvQbS+N1MOa8GctrEtH6dsA37xVJzGofIjHm\nsSgbkz67EYKW1UqiUAZyEEKqI9hppKbthuGzjzkDgtF+GCsH38lGDaXJclSH\nNA//i4nXu34UaGK6rfvkv8zT5hEoRUkzZavizlPxo/vkzvUHYaxcC42/bYCj\nCLudzw0PZVUfNH2SqOS2Qq1DNaOQPOiSsYg3UUq2i1G6OOcd+/mdB12tS6m9\nzuQ4LpvX6TyEV/cCG5E1aSwlU9mHdQR+mKB1pLSiMZl7VJLkRGLjEmsyoslX\nTmONY+qXXABhbx0uJYNZQeBJord5DK1jiV24N5aLAvsQ4uE/ASJJ/xUtwk1D\nUPG+xkyTyZKmXXfGbMyB/Pb62hVjtXm47x+McIvDNQ4cRrPgHZULu1KGaV2U\nLJbRNWOe+TRKpw+HwgEdiCMipwQwM4Sr15+6k7yzxgSm+KRXrLtd/w7Y/vSk\n8Ojv2BimgSEW8xltvg5UDhczptIY+iDOVvFY/1IGSiiuZ7Ntxmo2+RPCJrTU\nswh0i/LRsrpqESh6VCmKZWRoXP7iUwLwIQt3tAvKD2fVhR4SdmtW7HSHUMW1\nYQWucvpP3GUYNopcntghAGRmRRXd1HMR0+TjoQmW//BCjKijWIJlan0p1Eq5\nIN1f\r\n=Bk+r\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRM8ZHj2zQDNuBG0k6y57PLCy23rQQteeCFwhUQsdCBAIhANWQSXlji2lWBdLf5JpbKQ1QAB6XY14neqr5G2yu9HrP"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.1_1569292675893_0.9499748053549342"},"_hasShrinkwrap":false},"3.14.0-beta.2":{"name":"ember-source","version":"3.14.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"e48426b4cd5cba5a7c7ee053969e7bbb6f95ae26","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.14.0-beta.2","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-tkr7q/wUbaXn4op8IiZJTC/KMuN0eLb/npWHHfkwKt12pg2TqCKEr6TjosITmAJ4F0UrR7lCgBEFwKBj0SF5TQ==","shasum":"a62502f360172de6eaaf0b4c448548e46c1729dc","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.0-beta.2.tgz","fileCount":296,"unpackedSize":8213671,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiamECRA9TVsSAnZWagAAmsIP/13SnlChBbqxOMwHDVwd\nTsq8MqOcfLRiPwlLTv1aejq078sh2HOwqCbZdylq1j4ujsotSdPBzL/w1Efy\nGNBwcNEFzp1ZtM1QLRVCWbfPf/iHH4uqqPWUu+kuztyMucR6lZ3H+YxrzoVn\nm9frVnUDs6bKTWjEreiMASwjEY7dgJZXs1fXzZJA5rBEBsOIBRI9/8ORHNrZ\nzAM+XRXqYIrnVMMr4eXZ+OPTW7ihRONZSLailLKtgY9BMQr8F2pENmIygi5+\nqBTzSkso8b4gpvmgFS+K/eIUI2Sv9gFyri/9tG8yAwPF09y0o9qg3jI42bja\nw8nywhzMRciCGwaL3OCp3AFKmkaPz6LfWvuDuA2PF0uAmLwUiRnspoiBu9PL\nkZBVaKju9571dpFWlSsMNJGS9HkwVJAynbtEUv/ZedPIzVB48pxLNZBmGnMV\nQ81EsS1fgpvw4ZlfDXJx4wQ+7p6cP2Vuvk0WTJEyHcuya+Dl5SjsXAdQbe1x\nQX58ZZk+YYWtckS7ekpltZw/KQQVPvSE5E6sMf18N5QM0V4MutAsMG5j2t8o\nhHGV4RQpgByzGyqz/iuPHU+OF/2XnXwb3r1oWURMxP7OddmRguV80/zYHGGL\nIPTUCPOz/VrZC6MIDWr5ArWaNGVB2X7BgDYjWMBr9EZhRJDqEdgXQ+HgtUgB\n7CuI\r\n=35CG\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID26sM69cP3k+eLAC+dmSCtsCjfSBAS85paTN73Wh6IkAiAolG7tPdfSuFAmvOL2bZakQlD5VxP2V2aYvTW3Ntx4eQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.0-beta.2_1569302915402_0.1097842807497813"},"_hasShrinkwrap":false},"3.13.2":{"name":"ember-source","version":"3.13.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.3","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.5.5","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.2","_versionPreviouslyCalculated":true,"gitHead":"70a181c6a71168d013b9bdf518253441fa6276c4","_id":"ember-source@3.13.2","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-VBzLziCCdRW4K9YljxL+bGxAG1aaozENaaIDrqmg79OidM6SeTNDEY+y9m2V2YFUGyFkwtqOK1IzcM4GYnnL+w==","shasum":"872a583935ce5827518d8b9c23f81475a8f5dbda","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.2.tgz","fileCount":295,"unpackedSize":8156546,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdi9BXCRA9TVsSAnZWagAAYQ8P/2DbmGphgiLpd4ICKDj2\nWtPaiZhwg0Kjwa7srToXSaM9XL4PcubHGAhPBNql0CWa3T8401Vk1CHcBNCc\nAn4JfOw3PGHwOPShKY22Dp7qHty+X7JFOgaiZw4SbvPlyQml9zZwRP7yrJbw\nHwA9kgla+CR3/tdiWkpawc35mTyJ6xtQbiq6ycDRoKGXdYDIWgPGJ/n/GbM+\nSbgf6SlCulAoj+sCIT8V2bSCLRt5WLewRp/CoIs8ZrC4TXY0MX3XdmGJYSl5\n7ZI7TBXCfyIov6t2GsxvZZKzMaRfhZ91dE+HlNmlYnTAOtfCDRcBL7IfgU4X\np2GD6ud0QDPP9DucWvXa3f9JSpY/bqZlk3m+wIVzAvTxa44vHH6wMMT8lSfd\n3MdDbppr+/oxeepABUhTNJzJ9mUSJWGrdLAPKWX7DGm7XXakvBRlZSMLuFiX\n6m22zUDurzx2XLECAIN7yKOOOj+QK688Bk7e5n9GhqhOipCaxoWt3Lmu1EKc\nE3lcMRZRPmtbbj+123/1JwuzKf4y7n4qyQDRlVZelUFlYx5iP4NRox9G03Tz\nrOZ/hkAcZt59uSMNXzP581CuZAp4SlzJMItaMzI3EL9/Dy/ivHoOVUFGsaO7\nXF04d5Ope0yn3F/T4JBIUrodaIsAe26UEamDxs+u6K66NLAOscElSTp/AQ0W\nqWg5\r\n=T+E2\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSkegvqizKgj/ZjWhivkGoJYLCG1V/NCVAZixYK1243AiANIsjaVHYEoE32BtxR2z4/9fdL1+HUD3DDh46PPcOGMg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.2_1569443926742_0.3934299693638912"},"_hasShrinkwrap":false},"3.14.0-beta.3":{"name":"ember-source","version":"3.14.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"af4d9a7218c9dae2767d4ecc058913531d2b1512","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.14.0-beta.3","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-+l5wFVoY0bnbCwdHMT1uUOdacsbvt1cizSjstAf4bUvs9Csu2TPtyk4KXk2pbHNfCpua1Tx98M7MrH30g36cMQ==","shasum":"9593468feff5e95c1dd996aa195a2d6fe98afdeb","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.0-beta.3.tgz","fileCount":296,"unpackedSize":8213826,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdk7nPCRA9TVsSAnZWagAA1sEP/25aiID6Yv8FAjJA4mX9\nGEc+dgBSxGQg08+gOIbCS5H2pgpqF/M3dtdFJ+W7q4PSDFGXk769rvbRT0OP\ntKEbZaAvQz1cvh1xKLyjy+Mz051RIUHOWw9EJBinWoDszq1GpzT8VKjuboVi\nE8wK0dONR5sjH2z5K4vYwvWswYBYPkOpIi2hCxICREHXqWCmoSJl3umL8kcU\nljrBJD9JKcyVEs3s2orTOTMjO8wqz6PSabfnn06DdFmJnMFJ1TOhdFOJhQsq\nB9E6zZGRUdYaSnN0cFGtBz5q3C7VIAH5WPrgA9BDmED5UpMKV6WU1eznkyp+\n3nRn11VUjtt9ymkwJktNtVg7PdFrZUMW8InVhRVaqnnfo4a5v92iQsQ09uhZ\nJZiMRI0rRKv63oSle5yJ59X9oEWO7c1YY5qNOml+A/xCMWyNEQMDMcTr3QLI\nI0nq0wbClPKWjHVFQBiv9RmZgeKIUAhSzLh6wgdRe2m/fawoGL31VK/xGNx1\nwIxBYc3Y22QEee4vvrMWwYn1z38bjGy3am3lt9htQUHoGAqOev+0GJIUeGJ+\n/kkMg11ND2A0N1hHuVeAL81/4D1QlIUlhdk2ca0z9I/gV7b/lhp46iw69Dp1\nDJSxuG5RhiXtKAroJg3CAAEl+APK4quNspaCOIem8BRN+qUuaBVYyHqNfVqa\nraFU\r\n=eLNE\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwcONXiPT/8ggyYL2/dabY8/9JwInJtK3+gbjyjXugXAIhAJgdU8sv1sHa2zATEL4FF/unIsOfNLbKF+N6uTFYiPSg"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.0-beta.3_1569962446406_0.8077287141284542"},"_hasShrinkwrap":false},"3.14.0-beta.4":{"name":"ember-source","version":"3.14.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"e88c0df54aea9ce341704e74f45b5eae6bc7d492","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.14.0-beta.4","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-yD9OgPJecxAs96hRxmNQj69qAgxJ5sUZkHWfHFNcw8lBjW3HNBXRR+M9uOD0jtmcOAI5KXfQmXg4CI6texYY4Q==","shasum":"4662b726e2abc6b38fb46bf1e79ac6c0997f82f1","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.0-beta.4.tgz","fileCount":296,"unpackedSize":8214153,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdm8cvCRA9TVsSAnZWagAAu7cP/1gT/gxt08bQ+CvPelP9\nG2rNiAtqHqvzUiUP32H9nHSSjMjbMkvc8FAQSREp6t3FqskJ8QhK8eS/f1ES\nDyLe22Ifczfik75VrEEs5xsgreLYJVePrcfvqBg8vtVmHA9LDna/KwV7ec4x\nxcArVck52tv0RTLX09xujJULJ51cPAURNwJ1WGn138HzDmEFrHrvrJ6yzCd1\nqMQhLKKtQuHOqTTdEpxqL96ikiUKsLDTktSRrxYN9GVAT0eMm35nhjR5v0YQ\nCVdzuqrGZY94LzurwyLCZ6+kp6yMQMTAvtaxsce6C9woRu4qkZdafdzmUGKB\ncLAju+Gk+fYOqJ6VOOuzqpIBm8v2qFQxSO4fyGmJiir+XtMiQe6Fhga/seK8\nav4njF8u3kSYitB+5gqP7J3uAvc6MwZ1QEuwng/s5d8lKwvoAgg/SisbCNVl\n1ZT3MEH2/JUVx1PVuAS2db/2elo7NZdXgkU3LwSl9I4rC38K3/Qe2OJ0Ahfc\na/8q7zlkCYZiUTR2MDWucrG4ODV2u3O9dPyVoqViAgxAtppcLecEYe5Yxeij\nTwwrRttRNgogW06IF4FfSWgLfW3sYKhoAUFDg6/N8soc924kQGngGCwpJFKG\nlh63FPVSglktDYwFtg24eJLCzslaY7wpRMaBttV1CcFxCZry4Jo0ZWVa1FTj\n/Ydn\r\n=kWvn\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+fK8JLJIGSM9KQmgrKoLIj1r76BCSW+DvhC1vpXnnfAiEA56OV+BzrgNe9lFkpI1sUto04JMPGSbP5Hu/vLqOWpqc="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.0-beta.4_1570490158946_0.9554362266666876"},"_hasShrinkwrap":false},"3.13.3":{"name":"ember-source","version":"3.13.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.3","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.5.5","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.3","_versionPreviouslyCalculated":true,"gitHead":"77ed0b8ea64834361f4b4196ffa01d2f5939b4a2","_id":"ember-source@3.13.3","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-aDmzAwpCa4H6ozd+RbsQs9/Pfo4wbnDVe9eb2D05PH9W6zRpiUa+pTluJsUFDfbi+jYGPQnjty2U/UQYBayFvg==","shasum":"65794f79dec0512d833332575f13c77f9ccae2a1","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.3.tgz","fileCount":295,"unpackedSize":8156671,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnEHlCRA9TVsSAnZWagAA7swP/3BpUjH6FkN7gtG4fnWO\nuAdL+W8uXnXM5c5plWwnIGwXtoUC0tqlzhJHyDGKbAqGeaqhohImnKfiQKmx\nouBHwNuaRdxgCmrr4kWn3hhHfYCnxr7amcICX+Q0mSnfDvRejdLEPPZGq+fI\nyRRpcdnc7JY0ENw6UR7FTw9XvKrh6JT5ULrTZd5UH2aMAv+ydSW0zkf8H5sB\nUvV1K1/YXUOYEb+9jbaa+y57HARVXNirxsQ//US7uESZ97ufOxJe0agr61cZ\neGoBMc/qf67/KP8hS29Qv6OOsNReKKchf0skFeUwDLMHY7VsnAVdqiR+AdWT\nuFDqWlxBBu2EgsHlMYGf3hBnlriO5IHFxUETqb4gXw5Mvu2e6KYpGtZkXyqo\noPBM/jaWyTHgohWAiJbBs5BJnjIzHmehJBMSX5haq1ibvtZLhhS+OdWJnJNO\nru92zc7IDaWEco8lYDaPyYITENKLgnvP4PnnFnzzdVC6h+CuHv68WxTzMrOM\nzs4OgwHlYmvd4JyMLfAPNPNQN72jGbpptAvkZFqwnjEv7gFN9YypZsVhCP62\nCtZ7+P0EaOMgh71so7GCyHs3A3IVJmG8MCg69CiuEgphMmjqbjQrtVvgr0Wu\nIfFKtVGrRnB+waSQFU2kI433HANRyPJ+Zwte+HK6IRAlb6RIBMJ8JabyKDnb\nwCeb\r\n=kHtu\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAC7Tk73ZA+qU9hFvSlkt+4ulPC7qtqlXIa7kZ3cARXDAiEArgR3l5dWRWjud4yeu6NxooUq5hJG/ZgLhhUBP4fTQso="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.3_1570521572922_0.03548499272998251"},"_hasShrinkwrap":false},"3.14.0-beta.5":{"name":"ember-source","version":"3.14.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"ef7d1a83c1d375f4d6c8814f80516aa219b388c1","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.14.0-beta.5","_nodeVersion":"10.16.3","_npmVersion":"6.12.0","dist":{"integrity":"sha512-YDHkdPHnFlQ2RFSEoEq1Cls6SCWtzbQNYjj3wtOsZ54WvHnKJrriz5CDxnGq7+xhNTfpz922hEcpVH72JZEx3w==","shasum":"7b16b0cd996675a391b1c445c53d30d9be283f8c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.0-beta.5.tgz","fileCount":296,"unpackedSize":8214782,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpQlrCRA9TVsSAnZWagAAd0AQAJkfk80YgYTIGOrmP7XD\ndQl31bWhHgXbxCL9rN4ICZOikYtnVIB8Q/EAYKrdwAyDLqab5OENQZ7W8vWn\ne3CagY74dYhSK1JlpJ87/4Q/sPvoRq5ZHo2kX79M/Gh4x98n+Y04NVkPhDV3\nsTBAAGcV1Z+mbGjAFdNTnyGMS142Uobbtl9a7AD6sU2G5vXw345fR6elDtKH\neIiMIvilazzEVQwikPbdz2RNbm3i/BAZmPxFoy+hA19eAWWMQhuU9W4STd3j\nNIhziMP3tlkdKPKw+gawgnonZ2wNYQAlrXnx1t9k0AM0bXIcQ6FphGKDT3pq\ntTICAItbwnsosBF0dVmZ54FamtiLo4aEcVsgLY+uHbxnwPFXe6Y2GIlA6OY4\naUuTS57H9I0tu9GsXPj99e0oEzisuZzRSTuKgBvN5Dh29fHk9ScxjXy1le1s\nudWDpQ6rsUy9hbKSth5fyznjhAHw3KRtx7uY8Wt4v2yjCp0LQKybY27oFspI\n5R2+Qi1u4OrCl2kCTTb1OfgWRslF/8U3gDJqFet8jLkPGYR9RUHJwfvAO1kz\nL7CAxXxzXWpUpqzeGa6udG+nzLe38dHmjOJnFjHu2ncsKIfqN33acJBnHOEa\n3/75aumzP7V3XmbD2AsrMuObgHkNE4AlOgmHsmRWw0PU1qMWWHHcOk/Do9Z9\n4BfI\r\n=o+8W\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFVhUqZL3dOpmjalt6+sfIkcCWDz50/7XWXYhCvQcaXGAiAjfTRlhI8LCkvgBDe5uQxSyNqG9HEQJzj2eudru39kpw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.0-beta.5_1571096938993_0.7906529693521511"},"_hasShrinkwrap":false},"3.13.4":{"name":"ember-source","version":"3.13.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.3","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.5.5","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.4","_versionPreviouslyCalculated":true,"gitHead":"822452c4432620fc67a777aba3b150098fd6812d","_id":"ember-source@3.13.4","_nodeVersion":"10.17.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-JsH/3QQhGQZ6+KS8LdqeuQe6QoVWGCCjM08ccBh9LdPNz1TpyleNDt0PSvwTKZwOk1sm3mUvNwSfKoBw4Hj0Pw==","shasum":"8c6cb1666bc0491f2df1167856937593338615c9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.4.tgz","fileCount":295,"unpackedSize":8157966,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduI60CRA9TVsSAnZWagAAev0P/ipYR3OR/w9/sozv4k82\nlPr6+3TFyywq/pVta9lwpS8RUeOvNiAZ5QvAsbAq2pXwcq/ojjc2q2oy0N3P\n3bDLI5ik1RWnvzOd9xDUSGAJXsVqwbzlyEWEHV1HXPpwzA5Ipck+ZyiV/31+\nqSPrl4jvi7uj3N5iXOeGZkxf8tosif6jXyAEtudYDEQoZm27MfjH1aa2tJKU\naEu1CDwhcS14MtfzcooLf2o9/qhcnp1Inm8Hyv0kq2wbnKun6cL7DhY8o2o5\nyBAsGcxWqb5NteJFdFKpcbcTp1gujoTetqyiSAlSTuvxiIEe+1q/LBm4L6Of\noQ2lhuBf9MCwyWomkPHPG51vsWHQ5SOYUerG0cZPjlmC3U/5ENF1IWemYn4b\nhgUYRovv8qLZ9vpB7wHQ+30UzdTw8ItLqbx344krm0vYuwTAKXKUZA9Hrgpu\nnopxAA9P2KaoSwnmsnLdaErOdme6PX0OWDobTZuPQM3gPauzjadUGvsde9kV\n7K4g/G+nOTyMo/7DhwO/2+SJGJ0tmVLEF1C1OY8r9Dk6fYJYKoqJubmH/LjK\nRuMTD4CtFrE+VED81qvo5wVhYnlUt6ij8usA8V5s1bEOepNQ3tmgBWmAgcN7\nwHf6WXwjAoNwG9QwayoPdnkZNrY9JsN8g8ySnxR5YMYIcjnS1YZ+FbRf34Rz\nAMVo\r\n=m9Ck\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDJdqGHeKukc/frDq0Wkn5vRcF9CqMmlak+f5qWRGTlgIgT6xSqVy1hzGiUdVmxLkFSlTH1lJ3ZQWu5pRlGrPAfI0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.4_1572376243711_0.4061832142640762"},"_hasShrinkwrap":false},"3.14.0":{"name":"ember-source","version":"3.14.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.0","_versionPreviouslyCalculated":true,"gitHead":"600e45ff50a79bffb1cb8d3ae803a5442a285c7d","_id":"ember-source@3.14.0","_nodeVersion":"10.17.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-oXsFNa+CYCoLSRG5NEAGmPWtv5lbwVJc4N6aworNiIm7Favkgks+pGCGezINGoP4U5KohBTM++hAjH6DK+vy8w==","shasum":"f6961357dc56f74f19eab00453305f889bbedbd1","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.0.tgz","fileCount":296,"unpackedSize":8214932,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduJ6lCRA9TVsSAnZWagAAT/sP/RynwTiEi2AGICbEwPSL\nVoKr31ZrVhSkiPm0IueiDpak74/39kWGPq9CxMLp64W8kXw+RUVNdxL+Cvq4\nUV+tVWWiXmy4unv1CXP3nIYbnKl62H+/bWCh2C+qQtrjrNWDuTfDr85qb1ss\nFIZrALrIvLwHkEinISuftgELY77B8vNorWUh3O4lURvl/UAQO9w2TCDOVVu7\nZnFulonx+6mkZjTodJNPG8Qdc4Ct6wsto6bkwXg1nFkrxa+wimjh3lulkuPl\nDm+DSSBhLqvdgahR1u6AXdpwk9VbZuwx/WdctZUFJUnGbRwSQlsh9HuF9EVH\n5ghF3IeSGqNEAPkY+QcKVF/mcGhdvm5wlvyZlWz1zGEF5gNCTs5GFbSID+az\n6NWq6WmqtRaLiStzThZeD60lIWU8zu2SEbMRXDloOb+ujwFUtHfDC6EUZ0TY\ncTTbHBlpedPrD7b/60yFFDO/ZyK3HsKgq2HZ49A7jGEvA2n2PvoD3PcEAy5J\nM47X9DF9OKWdUYm2nhcJdb1Lj+gJtAgvIKIFZD6qB6RXvmLwM1ScOyQKPqpD\nkazbSNDiouVrM5+ngKkQjVPowByp8RYhKtsP5Qm+0kKxrA+Ttsh/CxToQKuo\nwBt/BiQjTdbvViMX0+2sokfpjHl6YU+PCK4uNWMuf3JpgfL0P5qux27P3nP4\nMht2\r\n=i6ll\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9Yf7H/n0Zx+0Nxmq4ZTt8vDLW07bdH4sSKrrfq8jL6AiEAnRO4vUOx11Cl0jV77d+OwFkebv+m/RuBqSqvh9rHG8I="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.0_1572380325422_0.11220866270294816"},"_hasShrinkwrap":false},"3.14.1":{"name":"ember-source","version":"3.14.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.1","_versionPreviouslyCalculated":true,"gitHead":"01b1372987a2ca308962cdbeee0a6de52cabf0cd","_id":"ember-source@3.14.1","_nodeVersion":"10.17.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-UvgjF/I7jANBEjQWdxtL/luXn97ZtIL3QCsJnR7HIcwRg7JuIyz/kaT9gLOGMxWEnwu610gJ+Ic0h0dkgQqg2w==","shasum":"f11f98dffa7b169a045590203fa15c3ad2098c34","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.1.tgz","fileCount":296,"unpackedSize":8216079,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduc0WCRA9TVsSAnZWagAAeOAP/RumQ572NNAJm4G4z0YK\nUlS5ugF6H4QQ0JyhqDx/+s2VgMWlJDXiiM9YASqqzE6N8KsEjByoWV5n8M66\nfObzIgYRyXfvi+cenWYYJ6378klaC4l8WwWJ8t6OGOgWCg8ekkhtNk3laI56\nsuhTZaoveNde5dTVypAZzXUysEwIh7wNwo/y1A9/Z7JPxaCmv8t0sPmtGZer\np0ImWl0tOwjW9RKszkv47VtThx8LgeDwvqdUnqL4dHeLMrUOo4+zinrp/iXF\nufBGUVqpaap/YiTpFdv29Rn32mD1EInQA9652WpYkxEvO/tfz0UY2IGdAl9c\nSBcAvtmUzrAZUIOrMO7AyrOp39MqoKDxhi4VuLIIZzPyFVWNhKcSKry4Hs+c\ngqNUprB5NOY08KlcIn2r0HEZsijJOYJ6ZQlCIotoypFOS0+QU9LAvaJioMbN\nvXGL/JeBd7aDhg1A1eHRUi1LXIUKcHTdhTjeB6KB6AhGg7udJZlQk5of6Z7e\n7yHseDKj+/xI8m+vGRHBtN5S7MTNoWDYeLC63vXjk19IfVDbGmCUY+ZsTgjD\nCUb2HFKXwXFAhSSkC+5R2cFf1KCx8oUeD8Ix5S/J7k5tTSLxtL+sBCurI4BK\nPDLESzi7xhO+BZL/sQrE69uvbyR9wrNfd2aaRLdcx6/VX5dKQks71vrR7Li9\nqFEC\r\n=gxaO\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/gzZHBgU+1EDJVG+DktWkleh9Hutm4ABvNS8Wrd7sPAiAYNyG3aNh+n/ozFpfTATzLJccASaA3ayaoT+qgXPkv3w=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.1_1572457748695_0.4276505461401938"},"_hasShrinkwrap":false},"3.15.0-beta.1":{"name":"ember-source","version":"3.15.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.538.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.15.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"49ae818907447d9c469d68b297060f00728ffb5a","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.15.0-beta.1","_nodeVersion":"10.17.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-XTOLYnO4dsJhzuyagxktQFVugwJfq4xC7g08WGCM53Nl934gVf2ro6ouyqb4u9Sl7EltGMNIBhlO/lW6lCD65Q==","shasum":"da17f90dd1cfe3c355a02e51b03bdedcdb984308","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.15.0-beta.1.tgz","fileCount":294,"unpackedSize":8240537,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdu6fLCRA9TVsSAnZWagAANSMQAJjJ8D7Vr1YSXosioihT\npnbKG6j/RB2IkJ1hBYlR2e1H6FTn/GluZAokfPaK2aFNOZbFbazKaIMjdnBZ\niRU4UedjH6HJxTDvqqKslY85GG+9UxhfiSvMwIsTBbqRCRmKMrUi7hQf05Z4\nBwvlx9ugezY6Ghv7B2tKM/8SSm3cIR1Hy12l0ZRwGYRsQf/7ifuOkHmY0K4V\n2jQ9VlU38cSxb90dQI05ZKoc7YcEPK+PZ/Dqd+z+APWACaDpkgQS+I+CeJfS\n+C99VqVe8SZhBcT7AJ10u+pzcBLhPXHNPNx1nsKQvD947sWJbkaxt5BLeZUT\nCAonyiZvK1CroDaQn+Y+az0Bd83z8f1f/Cl55TpBep7zf8eP/VY6fcb3WRC3\nv9t8AjhL5dYVvq2J03S+9f9Am5S+mlkBPI5OW1hyHIOOoNHpeD4N4ZvfcTEO\nkGIDBMU2CHqzPgTy3iNS3g2K/yY3/nCeU07UzKZUQkKFUkSd0ZK1UJzIiJ2B\nDL5uWTAlXGy2mqZkESoP8+So3L2DKOYQliV2AGJnugZbHTdkH3reF0tmL/wT\nLOwfnSGEGegU8qoCrmo0CQEOEWdlY18Frbm2iktiRQNhW3OSdx/Ymr7eK196\nT77dccpa4d8nGWZ7NEn8MLReQhLSck5X8LJmKpeMaRCKkT4t30JB8XXd7tuD\nT1FL\r\n=zcPo\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC5DOcd31N9VAHfEUBSWpPmLq6PU5kGetFcv0+bGaG1DAiB6/YGgHkkYBv7qNGdu6MgP7QRD0GSeMuHGizrA+NYbKw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.15.0-beta.1_1572579274383_0.5969890054294411"},"_hasShrinkwrap":false},"3.15.0-beta.2":{"name":"ember-source","version":"3.15.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.538.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.15.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"4d0375491af47ec437f180570735334a5e772cb7","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.15.0-beta.2","_nodeVersion":"10.17.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-vAvu56WO8Efz1clPYVUr+3iEcYjljnUcWRV0fg8I7OuOADoKGsLEJKP2Kc1bbQSZEl3hpQsKkVPhM49Fwaw1/w==","shasum":"8c8bac8403c2697740072adf9c3653b666c53861","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.15.0-beta.2.tgz","fileCount":294,"unpackedSize":8244198,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdykqGCRA9TVsSAnZWagAAGMsP/RUbxXwtTbij7CDc2dVj\n1I4J0Oc6Ck0lzRoe78U9T226vvuh75oiN+/J5wuGMRjQCjZDQw4Z0aYb6Wnu\n6J+tGaufoRAZz7U11QvrdXlyOp8B7xHWCly1zQAEJA7gSBpO4EjscmVgrx8Q\naRtnpNFOdSfQgyofAtG4e7nFJSK2YjZQlXf7XmmQvYxbfAIJRHYq39+1PshA\nr2eE8z41qzB8TeDJX5hRkDCVScwuhJOGlWKrkuOmESi92eWz60uffcIbw5LH\ndf/ue3e1fyGfhNVQS8mOcbQvIEqGxMAJmf6VKjyogYrqtaioOs73ugPMUyQL\nw+kfV7SwvAezBmb+fqf2PulRuX9bqFiWE6SYTV+kzoPNEuPV70M7DiirZckY\n+gojuF69tHhgKGL7DtyQ94qdxS6/WsK4eIUNp1X/PzWANAqS0NrIUJf5DvfX\nQCXcakC6JPJcwgIGjNgZZ293LTR52bhXHXv/JBGaCmXD867YQjq/Tv7777Cn\nglbY3oSu7XgBzMnYt4+ngQZKTyfBqUs33sdFeMhELVDt60ODnIRI3YIHM3d3\nnKTBTGZ72xYjV5JMbcoo+z2f1CJpsajMDQ2M92Ba1Ht+f+gResDwR7Ov6i95\nqjsvfBUoesyIw2/o+eUr9nnHe7GVSZVFwFqT8uQ8fuXZWxkG/qbU5exBv/8s\ncXG6\r\n=qFdD\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtMivRDRM8na4gAL3wG60zB4IxHweF4JRRBjm5fbOGxgIgPP4/nUIi6vtgtNrxxKpB4SgYl8w8pmU9RPcyS7l6h9k="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.15.0-beta.2_1573538437985_0.5564810426777407"},"_hasShrinkwrap":false},"3.15.0-beta.3":{"name":"ember-source","version":"3.15.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.538.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.15.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"12182887ee8de4c4646eb813c4c941d04818601e","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.15.0-beta.3","_nodeVersion":"10.17.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-pjtDr67aSMojlQxrVV2ji6DNQL8NzbQQMWNjoW4N9Ui2Xaq5Q7PDENgwXgU/LEMvhzmYqTG4OdGp+eQ7Xw3NFg==","shasum":"3e48afe84898595f507f1556b7e0adbe4ae5e5bc","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.15.0-beta.3.tgz","fileCount":294,"unpackedSize":8257231,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd03InCRA9TVsSAnZWagAAxY0P+QERD+AOSfsOGxcSn0pE\nmE+nuRVPgYD5sK6whwh6U1VRQCCxd3BXxMb7AA1bohMwvvJIx3iZdH83Fm/q\nYAg17Lt0pXlEG64LSZTRuz4Qs+2+kmg+1HDt9HOMb2ZJfZf4msZRlPFzy+DL\nG53Qn7LBWDgXmgoJgyzTlLsFe3L6sHx0EJrSdWWAdU7b2e0wEdk5if0wNH0X\nbShbqLmsABocGaEf7Wfnf3axlNz7mHw/Dh273KH7m4oo9zbTEldw4TF2KhxH\nXoTX+zUoX9RYdLmRx2pUEftbl0fRLw3EcAYGkkTS4quTd5nlNauBB5VnoJZr\n4wxU4kVpW88xewgO5YjzmENbkNXnMYJrTT1aoRGzGG6OcCkP+8PQpkB1Px1o\n0wCHt1r6+uoB1As7AlicNaObOlM4jvGE37eb5FJe6DOHg3pqpC3HwtY20saA\nMgl9Fe6tGl+vlDIMt2lthU9OJbRVfuX2MZVc1AjElAPgkWvz7OggBQWDzFuC\nkzOitbdX4M2jKhDhSN4QszZP5pDnjG0F/UTRuIUsxV2AUrmauzdoJ+0nt+q6\nMkWwGZu2V/PyyNB+IqXB7PU9MOWI+VsCU1DYEnIk9cVfBfzstvZa9+nKX8ar\nLLSiW6dNT07CwwhhMr/BsjUvygJDRX6e2cQNHoY8TFQ9XhL5BJE/tX+RBS8N\nW/cb\r\n=AR39\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAY6db0hj+YBymdLJbcql44Q5IYrqnEL/CZL7b7+i2EgIgZJXKnC2BtWqVr1WogxfNyjJH+3pkUggS4p4GSMeImJE="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.15.0-beta.3_1574138406559_0.9901827777786549"},"_hasShrinkwrap":false},"3.14.2":{"name":"ember-source","version":"3.14.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.2","_versionPreviouslyCalculated":true,"gitHead":"38a9c0741ab576e4fa5ad658be17affc443d537c","_id":"ember-source@3.14.2","_nodeVersion":"10.17.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-Yi99+K0C95gJR9kqGGyak2dZX2moBn4e+UmA5G3ZiJxDbWdvVGkef4u+8P261VRLvP9xsQiIruhkPqjHcs46XA==","shasum":"5cb5c84004192e2288300deb644b412fb389fc81","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.2.tgz","fileCount":296,"unpackedSize":8221004,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1cv2CRA9TVsSAnZWagAAD8sP/jvgHeX2unVBK/OvX8Dk\nfF/1h5RFKatBMDB4GbYYiu5pNXhL2kwBEJlBft52gC3F1fcHmmXbzYwYWb8W\nfCKuIciGkU8RX/1+oDOMNnlMnfYF1MgCDFg/CFqIoqZgdY/VC5a1JBAc8QJ9\n9+jB+bgNWnNCag/63kCv/pWy/M2VSbY5OgpMewmeY5jAKMocJ3CHyxYz4/j+\noLJVoLTuInc6s50pbsvYFy1+rRCG/3C4lsCPaLf6hYe1p0nq3+2cyFx50+8M\nwY2sLqPTo1rO4eRbpBVKPb66VgJK4f0cnlbWnFD207zCpShNPF9qlTWLmypq\nAP8UtMqd+2DxRSt3c0ivkwOKNUSGUhfezt0w+va+j3p9eaHApYUkMoWaGGgT\nRuhptOnRF4GmPO8BkGea46WJRvlH0VqEdh24RIwKYoB5YgEYk6dBcPC//+aM\nHxPsdFpI4KkNJ39ovtPGxlF8yRKWJirXOp7iszfGtjCbMPexeBAnsut7jdWE\nJpq9ZGol9Dq/gM3UrvYcQZt8+yhTmsBv1LRB7+7sNqmLfySTASeyXKw7Inq7\nmUB47vcpQNZfeTWo7vXvJUDjzHLm5ixpYWj5XMoJx2lAILsvlL44pG5idDhl\nIzxiDEBwfTSYCzOX9xsQ48eLEX4z08bJl73K7EP7vc0gQosUbTUkYBpSL2Io\nSwx1\r\n=XQ/3\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQdFzre29q9GW2kwnZegIeeQ9n0tpCCzesF/TKb3NWAAIhAJCEoGFzSL9nWdLLsU61IiHK0TeBJSsRWs0nFLFf+07m"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.2_1574292469833_0.9760541586576552"},"_hasShrinkwrap":false},"3.12.1":{"name":"ember-source","version":"3.12.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.5","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.479.0","babel-eslint":"^10.0.2","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.0","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.10.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.12.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"e418abada5ba6c70b907acf961d919f2698b7060","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.12.1","_nodeVersion":"10.17.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-kJe/W3NhJ+mvpMfliWV9YlOLTzSxjknugLDupVb/MAVIPy08Y6JY3XtTtoKFYk2nJQY2XrmV+6BhefShHUaYIA==","shasum":"f76820bbc77c45e0bc658559da8f720c33c63ac0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.12.1.tgz","fileCount":128,"unpackedSize":26598970,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1fSvCRA9TVsSAnZWagAAi30P/1UOaN7aPsjS9jvZgJh6\nrxxpZv22qXUlcz6cPjyBBlRv9aQk64Je+n2TlVvh4LGNuREzQYdXI75BPdBb\nvzYDpqoBwslAsGCrdo0DqUTEm6lv3cq+etmQhsgCh+YtJjAVfOj2YnkaqizK\nVdKDWqmE7GT6GzNj0S90gB6pAy8Cv/5/N/InG6pSpEm0FoBlSYWWmE57rUtk\nz4aK0wndbRTaVD11jZPt5cE++PRwzlXEaAv2kiB3fEGqxng+kCL1Fab+QV9+\n0w3mrmzeea4vGTs2wGke94BafJpttkPN382dq5UTxkHyEiW5zfnR4KDV+ctM\nA6dYFqCKMpRtBJ1xI2vMq5xInSzHmvByqj/H9R+PjbTrfBqapiM0pzBqZpbw\nICCk6s73tlg9KhQ1qVgQMQZ7s5i5jYg0JyDJnCWQ4y8yrEe8m9QFoNeq1hBw\n0bqYQmQI1+348KMtxomx+h9OQPZqHUSnzLh24zMf2tR4wc6XNq4BNZ32KAdg\nc0XpjmAvg0z6RL27bupoNYM80mJQee0k7O3hPFzL8EiyjJ+QZ4hw0G9J7E2h\nBD8fImCpWWRUUXazQ7b1JV3VyuiXc5ptngTjgdbCZ31p5bTdl7K70So163kd\n/nGP1OnJdFvW7LcuQoUR3+VZ0A44UeQcS+dd+zATDWpeTpjz9SAzqdcG7x9D\npDWc\r\n=x9LY\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU8UZd5R4wVEnh2ntB8ixEcBYVvPQJh2OS524lTYLaWAIhAPtHPItfwAw28obwt92QTEJfxcC9FBuER4yar1hM+5WV"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.12.1_1574302894593_0.8645393730122104"},"_hasShrinkwrap":false},"3.14.3":{"name":"ember-source","version":"3.14.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.3","_versionPreviouslyCalculated":true,"gitHead":"18c43ba10bab45fca5f7ec4d61d24561093c9543","_id":"ember-source@3.14.3","_nodeVersion":"10.17.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-w4vOvUEk6qnRs61bLkgnebSzlOKwo7X+OdklFoR4gJltsahzZa6SLR8VzvyrrGc/jypu2STK923txBAQ0YG9bA==","shasum":"ae764f49d1db5a1327056d469ce07dbd53cbeaab","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.3.tgz","fileCount":296,"unpackedSize":8221457,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5qXeCRA9TVsSAnZWagAAZhoP/3Dy2ssKRfyFSC3OY+5w\nJn/IFqaZKo0SB9lk3xP2y7cCSpyUtxxHNIJzvP+T5M62wC6LvvEuN8RRlpxd\niHrX+FZLXWLna/LJXd/DOMf+PQqy6Q1KUOh2esvUJNrzpNUQFKdDAHhXvcQO\nEAJ/YzzZ2mswf+RBeblTUFGZyqAr0Ik8HEBo7eWJHkHajJ/9unt0sySV2zg5\n8IrQ4ICAlEHyzB8Ugv0WroVSmkRbUKN8l2raT7wP+rSMvLdaHsJo1OLvjsJM\n1WND1gxNM/lyEn/tpr7zUUl/sgyk9rW/MGW5/BbO7Lt81Zlkx5smUezimmpv\nrefPBzZg9jl2Koijz4EshGeu20/XvyEqCOFuIjV3kOImm1OA1IzAbulfNwMv\npd+jb/sK9fvOvqazvdkKdu7uQShKrWbcGPsN2Di467y4VyOO+TVG7WVf4rKN\nGenXhTglLvyx4OH7HCNvBlHWeReB3+bQ+8z9y9tU539CX8AyBamPl3efQW4U\nOYcVvtyf/PknkNavF154I82RUiOTOkghSt1/q2UyPrbk8pHa4fhujBtJSD+8\nSe4lANLrpOe2nzPGA2RLle2KfCOWo2OpDdbQjkO6KPKD9jCKvg8gE23DZ4nh\nOTzvx+tQ0z1uz3pevbzjy/e4paiYtWLgrcRFstzSnUahBYmjLc157JEXr399\nMye0\r\n=5HWV\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByLJIEzpxMdA5H2zrIFqzt0NOPnzKKWuAYzhWWLu3lMAiBVTdvduOQpIFU9yNXlO9q+X+MedyErmhPAk4+hApyLIw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.3_1575396830019_0.9158155266277737"},"_hasShrinkwrap":false},"3.12.2":{"name":"ember-source","version":"3.12.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.5","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.479.0","babel-eslint":"^10.0.2","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.0","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.10.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.12.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"ffe233b2c44e21e2804c97b6de1e82976df98d4d","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.12.2","_nodeVersion":"10.17.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-mUxaeXkA2MTsgoxq3coSn+3AdiSHK594rCefd4+GWmCxzXaoyV7qeumu7Mcz7PIjJRqNuOBSvifZzIZjmCtc8Q==","shasum":"e3a320e7b895d9e204985a1c6e74a46ef55975ed","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.12.2.tgz","fileCount":128,"unpackedSize":26593755,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5+vfCRA9TVsSAnZWagAAW9QP/RIEsUzewtnWwpYjKrbU\nlXCjnWl5VX8hJktfhlXExkW34EJJlP/9uJbkxEKoBpgKk5XHxsPY0hHat5+X\nfbGZp7kruKt4/LGEZjTRStNchTKwsSQlCsgqAlLRZP/Z5QxSBo90MhdqYYAz\noDSdkAckuDcbr0iYiefR2idpSQx1y52QrJIz7C1VrtSHtVOIY4U3ah3Ohdgu\no6cjBlgD3YdnK89X38DlVCtCna5GEdyM+nosh9OU7WW4MZbzQnK4ESuKI0F2\nycEJ+pvCMMF449t0ZiNMakZTQMh9Z4TrU9Ed6i6/lLXaxw0oQmffMJMYYLaI\nELvq8iFLsIbwjo0D3wrmOM5rfhvSgPsyTPzLql+o9ZDz8O4aTds+RMrA1tMp\nPE3/hyd9TUveylFOx9kSOt669dVq3auswt3tQJQkWEKW9UjjxSZa4co8zN0W\nwHPMcovaBhvPw1XC6Nk8DiP/qgzikYUyuzSIkhMGywJg6kxMunhwUeuDyoqA\nqr1QUTRuPI4Ep7vxMjZldXhQ//sYEuGwnJiaa5HROtyBcxe4J48qpeiGsQdl\n99xqMxL8wBaAQ5vtw7QxSVunYVlc58xp7p4eIyiX/6sT0IjM+vevjdWT4kFG\n0bIWyrPkdM2lhUKFcK9L9HPSxRMhvnKTGht/u7orUUqy0lBoDMzZ3NljNsDM\nb1PF\r\n=gRGt\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICKPjJC8EtC0UXYWerJbPxBdSDe2FJGDqYIFxDtVjKvOAiBdEDFkIN08RemttsTAOm819G973+fZMbOmbGhkwkrzTA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.12.2_1575480286897_0.0011182629639183705"},"_hasShrinkwrap":false},"3.15.0-beta.4":{"name":"ember-source","version":"3.15.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.538.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.15.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"1edabe46de9824747a7da619a35207fa23d1426e","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.15.0-beta.4","_nodeVersion":"10.17.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-4ICMQ/XOhdUFGVArQlJwipH0cmZTY8GMgg2fGtuIajAzb+gQUSj2FQvJB+5KW3FUxaiXrQmHyQN1zif15Dge7A==","shasum":"475fcc75fba90f03413f698cdbb09b236b695052","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.15.0-beta.4.tgz","fileCount":294,"unpackedSize":8273853,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6ITJCRA9TVsSAnZWagAAMhQQAI6q5jE9Qs8ovIkZuLjv\nfVeCIpFrxFQNzHDLoLZ0pQs/9umTl1WLMr28G6OdyV9NrqySKptBKh+DA1gO\nc3kNzXe8nP/Xq3V3s9nCAr2QheWXSvM5mKpAjdmBBOpGtyejZ4qfqEO9J0E7\nhbd9MrtSmJiLG5k94GsCCuG5DCCEwpRtu3M7IpKdOiamMAnAa11VAE5oeKWh\nA4h373r28vSdlgN0wTT4DDtX+F1GZrtfeIQCpkLRMvufT1o+LP7cTKnahLRG\nDbIZbFyLCT3wW0WHm7EzVR+XeXson9SIOTJv1ZmDlUPPstfZEoH3SUzUZhdB\nkp8Fxjd0EPnGI5kSMqG7PpVZs+WQmeoTjDHTGEJ/I8QPPHcglXN7nBu4qwLW\n9qXD8tpfoa4Ui11xFS7yiiuT5smRfAOCXx0EkHJ4LnTosxRqnCmU2TX70/7+\nEl27+unOi4dxxYFtsK/zq1WczTGzqgmROuggg85gRIl2ADPXw4qYhC/22Jcj\n5xyb6oxiMrhcLgU4QHcgi0Xf9vR2EEnYagKJd1UIybsbn3Bbl9NOQzXBV3uQ\nCDRQTE1I8fLWrBkq7vuj6DrUt7Q4umfn6lf1ZwW1Eg/PWB5RSRMrjGs+qt6a\nZCGTd1qQGzGKy3KeotHilF26PygS9H3PAUOrcqIClvr0xh0i5UEZQRkNwfCN\nBeEO\r\n=edfA\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzJ6ccSaamK6Sl6vm7dacanGtzDIuKfBZt8SYKhpYP/gIhAJp58U7DWUreGdyf6CABdTkZ8S93RIYz/dyksabbyqzL"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.15.0-beta.4_1575519432721_0.2897029669519764"},"_hasShrinkwrap":false},"3.15.0-beta.5":{"name":"ember-source","version":"3.15.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.538.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.15.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2de2c0b384e884ecf9d5fb6e9836379ac078636b","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.15.0-beta.5","_nodeVersion":"10.17.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-BBgdSCvusd7p5B7wjFgHlBdjoj/K09d3hQvzotl2bKqQavg5bCLTaiaND+tZr+tiuYVlwZnxvf06hcZj3jNtsg==","shasum":"9e467b360f9d71ead1ec6ed572675617e6623876","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.15.0-beta.5.tgz","fileCount":294,"unpackedSize":8274655,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6JQoCRA9TVsSAnZWagAAsnIP/0nOwgalBuEHUvcR41Nu\naEBZsjho4062DIT6Ilz3zHqvMvehkPxDyfaoLba8uXrzVhuq6oDhK4SQ3cgD\nzsVsSBPMAe5lT4aO/aX7EZQoYgEYb7oviCZ1f0dIp687twXuDoxda7vG/nm3\n4y91Ka4/TCWQE/MwdPBtzL9Pd8GvFixNeQH7PkIRnlTtX/YV42DEQ/BPmaDh\nTga3TIWqMuE51Zw0jVQGJCfLYiqFA/50Q5REbO4saI1RFHiBXQztMLM7XHIk\nh5HoNEOhrNpEr+iCzqGwmbs4Xd2o3exlM7tdnsw1L1+tQifgYgTukXcP348e\nepN0F2hqFykWX36v1sIue+zT9WlOTa4haG2JR6IyyhrUGGTMv+jT09NTN0Cf\nf6nQch7vCKt7AMycaF1eiS8C/tRGtFQwTRSmD63ubb/goziDqFYnkGO+NOZT\nuWdGoC9G07cU34szbhJelg9JUKezCKGu8iX9xNDPTOPr6tU+lJSoSQCobD70\nvqUjvn+s0OgNlVfrMKooLVFpHuf2AHIQ/jBtNKgadNAkiKTHeIjHiKAEkK2r\n110AATVLxNi4SP9lK2oebBvNINMWoAuTOrzol+vFzsob7qh7IeV+rHd+KJjd\nxTCNXL0bYS6XQDiWacrVsbeBdouyJj4Mo67wWao5JOosWF9kBzfDhTWmrSHK\nVAXc\r\n=6WCj\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCb4y60lZ2u6vqc/NULJqBuRPLGPXt9ilGWKzzpMaur3gIhALMXWP7FquSapAyM13H3gI3awc6IqXUj6iAfAoY0keVn"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.15.0-beta.5_1575523367433_0.5801860390174594"},"_hasShrinkwrap":false},"3.15.0":{"name":"ember-source","version":"3.15.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.538.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.15.0","_versionPreviouslyCalculated":true,"gitHead":"d4dc4b4cc587cbacdfb1958fbd03eb9770efe9ab","_id":"ember-source@3.15.0","_nodeVersion":"10.17.0","_npmVersion":"6.13.3","dist":{"integrity":"sha512-daTELJBDMGqAmQb/Puxdk1YR204/zs1DEiEMQWlqbtmhphAoDUbGi9ifJu20ajP/IcOCWw9Vp7aPzguTohWF7w==","shasum":"f6500c6d289ce58231bf1e6695c4974df2be7390","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.15.0.tgz","fileCount":294,"unpackedSize":8273941,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7y6XCRA9TVsSAnZWagAANRIP/18ax8cDT1RCiPI4ou6G\ni4XZOj+ijh3av5vKaXMz7ojO7IiLQpmUHBgCJ7CDk3kYk6i6T7edxdJpvK/Y\nLHzQkic/If+jHUD3Vl8pp3j/hz/ML3B66k2oaSe1H+VQWYG9Z3moJFdz1+Bl\nKuFg+wH86VnTGzzHlDs2QaG+J9MNpsgjRopotHj6YWI22sS7BNDKGNDoP/d9\nqG1w0shMff1/pZyo6BIZA9BGSltnCM/LFqFTZF6DaaqGFLERbs8Oo8arMsQs\na2Zakl87Mxo1OcdXAnoBH0k3tT1dhCsO8WUVUs3edgMEgTqVsUJnQAtmjGPl\nKny/WRO5Vi4TNgFX01mbyURmYECH6a9LNNbD1JGMigyupdpalAJ54wZa3+1m\nEGHsUpCbUeRfq4RWsTu8dhBrUFrEKflJQ9fnomy3rwA0k2sf6W3kPZ3pMX4I\no3+fbKrHufnuvLknCqbbGmvQGsbo1D32+WHz4JQEIL9bRBTIGYLQ6CDMi36j\nrt7fG7/KHVQ1uZQEQqidKfBWijbMTr3nVMb+6CvQ023pQ80RAUkQEMcVCGDe\n/Ol8TxzXDAEHrPCPviXipowSf4AGb3mn8nYjEZg6FTuvxQhQXFI8dFVPdydF\nKngZ3DnE8SrvoawGwdwpdVVW+FTAPS34JW15FYbmJRR2O/KhVmvnIxaCkLO1\n2WXI\r\n=nNmI\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC90zZf6Db7AbkXc/kWk6DtdtKWm6rEzoiQgWVVVw5/HQIgDgGNql9wtXo21IcV10N8FwwxKGd08+Pl9ED57+Q3sOA="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.15.0_1575956119141_0.11795216587652901"},"_hasShrinkwrap":false},"3.16.0-beta.1":{"name":"ember-source","version":"3.16.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"bdd219f7c716d6a7a4731ca739e04d1dac43a9cd","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.16.0-beta.1","_nodeVersion":"10.17.0","_npmVersion":"6.13.3","dist":{"integrity":"sha512-HLhHRj5jQbcyqGH8sWT+39txhgZsh0v7j0Vf/Qkoh3zBsHDl7KOyhu157xYFSpdNVdUVtM9Lp6N3Alre5ORnNQ==","shasum":"c731bb5561edc0699b9df89380b0960f5377dd00","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.0-beta.1.tgz","fileCount":294,"unpackedSize":8171876,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7zSICRA9TVsSAnZWagAATN4P/1oYrYw44Oj9j6zBHUU7\neo5BsC193zI2pcS+F/UGURFjyAC4epE1y9D2cIprSj5dLsinRqPw0uWRwLn/\nAKZR1DLMm2i01g4VmsJVwWwP6w2uEHz3cRwrKBN8iNzBtTeW7LHW3VJ4HQDy\nMFDHCIZvGCLbTymlpJ9Q+olnb2gxjoqz7HtKdAeEQMGHk+oSn8ypPszLvxrg\njQCVQcIUILtaUYdEu6QHQHOqLF840ZCq354nu7Sp27K9DUM9lBHe3Sgh6Mns\n4O/3Tv4sQ5U4AlNAbBCkbbolom73lCeAOc5/RhuDSM4CSYK8Vt6YgUCVmb0Q\nlnmzIVDXfEBuvs5iYLqyv0hnUf/KEuvNw5JHDUkOGuteOXDhh1xi17QFmdpO\nQaNAdQjnLx5/RFmgPSfbk0LPANosCFYs1uCJfcSS1BS+zf4hMDNiOQG+lonx\nOC86g2U8YLfKyiNsvnGgOg8oy88tSMq34oI1PoXPl3Ui3Gut4MVf6zX+z0xA\nNlNPaAQSXUOtjEX1q7USSvzcF7ABflbEzfaIpdkA0TfMGeku2BZSn3TzM+sB\nrVJPm2yUgWqb9feZndUBv4CHkdA76+VxxQ045Aspb1bAt8TulTk3YK/uuNUj\n/qHGg5aQR1crFlOpq/K8MS0J9P8Az0MvWlZ71NI89yAt+rFXnjXv7ste9KbG\n7r+l\r\n=F3i1\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDq5x0Ihmdb+3fx0GoHLAkc3t3nTZHIjYe52c8NoKE6+AIhAJTdYfgMLCy1whp6aqFZvlceIT0v6HwOiMHh4Tf1vv7G"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.0-beta.1_1575957640032_0.4252495674466217"},"_hasShrinkwrap":false},"3.16.0":{"name":"ember-source","version":"3.16.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.0","_versionPreviouslyCalculated":true,"gitHead":"2243e76f237a3d82e954c617b5dad7abd87d7a7b","_id":"ember-source@3.16.0","_nodeVersion":"10.18.1","_npmVersion":"6.13.6","dist":{"integrity":"sha512-zotw+jrvlV/Fdq0fwL04jdFsxtHBo+0YtMKVvaNbSWeV97DrULSdnBQ91Sq1KZ+9ueBbClngHF4wXJmlIwqb8g==","shasum":"c899ccac6783e218f12774139b1e6c3d2fc4c16b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.0.tgz","fileCount":294,"unpackedSize":8172539,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJjAACRA9TVsSAnZWagAA5/EP/jHRDgcgwlZIbJJ/InM4\nvOJ6r4eg/ROCfmW/zkl21oqLv/RnAMrknd3AON+ggrnQfX4j9n0IivJTJxKy\noIaGomd7HAOfYfMv6lahT9V9oCTvmqQk/zaiNmR6RKVIlwFiUYz4m8hhLfKN\nYSTP0APkL/wnJGZaNFRmo0PZQ3ytDmQBUuudeFSeyefVb8/t5D7TohNm72hp\nPohFuVo8xwSGAQTdyU7BCzvaQmY9zHbuXQxgQ+/f9znzjvznQUd0aq0gvtAK\nOwbSXQaZZRPSlkkPuo6g+2GWLsD1jmXsmaJVpXeIYdGMdSUTA1Eq2EVACUjS\nM6gFHhPf7ukwEbY+s0EKSJgCD1P0YMgx+dTvPYJnK6e3baYTVjd4uIA08RW0\nybog1NFrlsoUqRHs3rPqGfggtlbWTgDvjagmev4dxRXz8O9PpYJncgiyj60r\nwphrlmY/XPzJKG0s7LfRxwbxSq5HclkIN9y9SGytIj6E6BRmTqppbNiLxEu0\noy0m/iFcSwGQFmhZxyVKaVVXMUk3AXfEKHRvKTo02b2L4/pkDhAYlqyvv+OM\nLVHn2wrATbcOitovY1G2n1ww5i6fJFW9NX9ZphJkHYabJyD9boJRValCY12r\nIx824Y8EVwplM/Qgq1eSFLLyIFrIapjvUc4TWN57BJLT4JOy3RutNPwTm+HA\nwmRk\r\n=/uPG\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2U+fn3Xi0roSceeHapQxlguQZCRG9WjB1Cnm81MbcSAiEAq165Sr7qPoPyxf1bQIO1M4jKycBbL+kv5Jn0iJ827CI="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.0_1579560959996_0.5874959117045058"},"_hasShrinkwrap":false},"3.17.0-beta.1":{"name":"ember-source","version":"3.17.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"0.46.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.46.0","@glimmer/node":"0.46.0","@glimmer/opcode-compiler":"0.46.0","@glimmer/program":"0.46.0","@glimmer/reference":"0.46.0","@glimmer/runtime":"0.46.0","@glimmer/validator":"0.46.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"b644a1ef076b3fcba11aebb771f8bd4f48066625","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.17.0-beta.1","_nodeVersion":"10.18.1","_npmVersion":"6.13.6","dist":{"integrity":"sha512-i3x7WDqQ0hR3bm1Jb08uvhYORJPGJNa5dI4deRtV6mtoh3AX8EMlJNtMs+ZzlzUmyFSbX3OR+HdjTbP81cF2VA==","shasum":"ba4243511155c4bc4d1c20c7be7a8dc8cf130277","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.0-beta.1.tgz","fileCount":297,"unpackedSize":8555010,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJjgvCRA9TVsSAnZWagAA+bwP/jTmZYKAe4sIcG0LRQC2\nV4hKqyhe/loujvXxUpglwWmdulLXHRFAzaN/xsMDYOlapjZEFk/Kake6VVZS\nFfnBhXgD9jschThG5VIHN6qQQ0CPZnm0xLnADmgkSWhQ6vx5BJV09hF8Jdcw\nFW3JNEgIaYFD4KyO5KsvP4RofHXJr+HE8yNFCxhbCLE4xbk3vhxSx4StZM74\nIqeW7votqXa8LOGiaAPjhSTwj1XDwskII4n+ZQkFrKA4zZ6NkMXzHJsGNsV/\n7Gh6aHRB6Z9Zl97uSlkZ2q1lDVdY6UBp1V23mxf3y7pKrq23vvoMkGrzpBEV\nIGg3CQGzVH5of+KchqthPkXM0basH4+4N94+w5eJvp/dW9WZkF0/YFCnyOQY\n5Ak1nd2Ai8PNGThyRpBkhCDC8XSxAmtQCORjdlNdSMYozsOkUjSfZfG4bVCU\nconANXwa/xLhddaeDImUqEPq0zGb7PBGS87k+QcNtxdcicTI1KqN4Tnt1z0O\n/cbJDmC1N0a+b1VpCzrOrekVOdBN8PL/xqUNxUJqzZDS+buUDnPBtCRgaRbF\nGOE96yOmAw/oKYVtyonPTvdhePpyCmFyDOCMpIQvLdsbReNdmzSeN+4L1ofF\nNn9cRbRAzWnXAFjN1r1NE5rekibmUoWFW6YVaTMJYVhdd3G0PuQxCo/ekVuS\nW/wH\r\n=rMsy\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCy0pqGcusc3JYnBV5cqwH0TGGC+FzkHnpr46Du82IHQgIhAPPa7+sVn1ITmDCakLFF+yMP0Ul0KSHatusnOrV93cU3"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.0-beta.1_1579563055094_0.8828374449595355"},"_hasShrinkwrap":false},"3.17.0-beta.2":{"name":"ember-source","version":"3.17.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"0.47.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.47.3","@glimmer/node":"0.47.3","@glimmer/opcode-compiler":"0.47.3","@glimmer/program":"0.47.3","@glimmer/reference":"0.47.3","@glimmer/runtime":"0.47.3","@glimmer/validator":"0.47.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"cb145bfad95009ada844bdbdf5a25c4c3a5c1c3b","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.17.0-beta.2","_nodeVersion":"10.18.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-yVb4JXKff6BvvHYw1IJu3pLkoj/h7sYw2iB7jnUmB5kkrhL9jWCyzHLZAFCyNoyFD8q6WPD13KhReRldWXvwGQ==","shasum":"7979e57ed6930d32d8e3ec20780bd746a72907ea","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.0-beta.2.tgz","fileCount":297,"unpackedSize":8557740,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMjZjCRA9TVsSAnZWagAAgGUP/2F7NMEh0HC5+eCq2zCa\nBAR0cgkBksoEiCm2u81kpkYqVwZjzIJnurBH+Bc5uGt2Ecgl31eCP2kxs4Te\nCnmA6PrijpbbdK0hEmUWbGBxNJMfmZMMSsRRDLjoSayCvXbNEInE0Qyxv+HY\nfIUBCevnNnJuB0/gWwD55djN/0Tzeo/DGPF43K4jkemKvRALSRJVV+z/cM99\nWsHQZ5WXRDIb3NSs9l54nSRA0gXLMWuOvtuMDklFhg304gkjDKJBPn9nzsGD\nWu2QhSoLRukSytbhokRIWrb7VPkAlyQNDYIwkTaFtpbYLoD8pM6E9YXv2aqh\n5hDeYoB0lBQep+nphpgVRQGWWEGEzxdEnIwhCtk41Qikf2YrLnQ9GjB0mC4D\nqTpovO7sZ8HFEx47t4RZryScqn3eTIru1UGL5q3tFJ+pxe7eQlBwyzBgJtsU\ndMs4ZvrvfE+GpoUnB7DOu57BT4Y1e5TDRpcobCzDuKv4WJJvjRyGOqTudYMn\nQ3rEVGnEwtE1PMzAPqHZLw4UnLykvCA35KdnsAAE0HxSLojzSbwEmHhEyoUz\nCiWkKUJnU0Sns9zM99Yo6eCpQSlOl9jIEBJEhLnF0MbwpQ5w6dQsbgn6UZZr\noCsfQmz39zhDRcfekkIbm2qvsmPzCCn0ZKhviN6FTIX8yEa2dDnUUkI5713C\ncE3k\r\n=+L+r\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEu5ZLHctgmfWk6ZewtiTwUBSHm5EHlxVjzhYSB6DmIzAiBV7QTD9ye1E+S5nTbChpJgS6+UcaxbJson4WHSNl26GA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.0-beta.2_1580349026821_0.1299300755177515"},"_hasShrinkwrap":false},"3.16.1":{"name":"ember-source","version":"3.16.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.5","@glimmer/node":"0.38.5-alpha.5","@glimmer/opcode-compiler":"0.38.5-alpha.5","@glimmer/program":"0.38.5-alpha.5","@glimmer/reference":"0.38.5-alpha.5","@glimmer/runtime":"0.38.5-alpha.5","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.1","_versionPreviouslyCalculated":true,"gitHead":"23d3ff0436e03dff172efa3360ad09cbec98f80f","_id":"ember-source@3.16.1","_nodeVersion":"10.18.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-4cYfQ+DsqeSTqG0RztuTsh8d8p0XdeIaPWe9Ol229GhQjM1JgpjQNTXGJDTIB8FfbAxycPlCwIk2qXygA+pFsA==","shasum":"997f51c2b74620906d2a8111089b6e894b6165e6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.1.tgz","fileCount":294,"unpackedSize":8180093,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOFP5CRA9TVsSAnZWagAAOMcP/0YA/jVmMWAzId7wM0kw\nnrDRWDeXkXha1E0wiYrKo2gyvtNJ9Iw1yQjH5J5exAcOE9kSo+BcZRbxY/E2\nirsFM7hWIrxelZekLcn12JhTbiHPpT9lygTl4ZZ4qsFwQOyyK77J3fiH0VAF\nge8WsDcLqSzzAv9QGjRusOuunRPFGNf4mkX88xKo7N5D0TRVgvvXaWZ450N7\nZW6NPN5drrbdW1/xhAyF4oUU8skg4BZGIiZ7Wxecy3lgpMNlrFcsYK0jnO7p\nvWuS+fp5Fl7Mh7bbw5shd32JHA84DuKv3bI9PB/RdqSrIrr4KgxUyFBBWrgk\nHpBCCMt+HY3WgnJUIy5VgRweEPNbz98pKFNadBuomC3BuK1OTMtOBwuYohe9\nEihUbXuvFxxIQ1q4QHTp1E0BfeGDpMhE4mcDBNBnEfgWETqy1Jl8RRi9r0tC\n7+vs06sRza3r+nTJikNPphDxb9EgGLvYKWTLXklK0VLtc/NlYHvjgJnBawj6\ndZcwHXg7H8sHGA3W5apIuuUyguiyXsnmJa4zyqvj0XHL3fCEqJHrwRCcCzsd\nOff1U5nrIwA/nxQ+ISSG6UqNNcqiuAgPT8ZzuyIpB6vUiEayo7O8oAVRfKH6\nvMIyX29dgUdkEw96qGzpTPwI52OQ2MstLSiT/w4EuHDvwPZHvfX8K1A+m3lQ\nRXBX\r\n=vJzS\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyML5zZ4jkcbQ+YPON6c/Bb1nqHV7tuFCfkMsnFQ5CtAiEAhm4Sz8s14WOoPke0ex4pF0X1soQpYSPmYjMc4ta59R8="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.1_1580749817129_0.19905877354637358"},"_hasShrinkwrap":false},"3.17.0-beta.3":{"name":"ember-source","version":"3.17.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"0.47.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.47.4","@glimmer/node":"0.47.4","@glimmer/opcode-compiler":"0.47.4","@glimmer/program":"0.47.4","@glimmer/reference":"0.47.4","@glimmer/runtime":"0.47.4","@glimmer/validator":"0.47.4","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"550acafadc7f63accec4533af8a27a651d37bf33","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.17.0-beta.3","_nodeVersion":"10.18.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-E4LevAaSvi+OqVCzSw+/PGsuFSoigja4Cm1vnfO8QstzV9TrXXPIHVT7LxN18Cx6xOI0KII4VqEN6LKBhK7VFQ==","shasum":"68f8ad857c9dc99d80a060233051a6187086f772","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.0-beta.3.tgz","fileCount":297,"unpackedSize":8567914,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeONRyCRA9TVsSAnZWagAA29oP/11cvyaGVYpahrqn4n0a\nnpmN94aJf3LLdQVLPX0X+XK3m5EHPfXux/PEfiDxEMqyF1UK4ioJ9VcH1y4P\nPw4SlK8VerNarVxsObJYPttG43KXj/NkdRxYooeC9Tg/y8u4xlmrWnAuXftw\nUqr4RmSv2OdSnDWjd6y1KnHjjRpKSjXpyiGE/T84tJ81JCQLJY2GGlyOKVRf\nUjBpmEkmQLlzCVfm2bEGxgtIxNRgk2nm7heBoXN+jUF6e9cvkGpsFTqmVcPq\n5CW4ObuVAsDaPKB4CDYmPXfnbWrEyVVzKsW+KhN1Bns0WoPNeHmhTw9PnM3Z\nYVybg3q4OmZQM6px1sDObB1dhXktHbmiLam5N2kZoiYOiXJNQG7vG3udbi7U\n0dF8755eIj57UWtlbTUoDWapx4ucsXrkyR3cZTD3qaaD2wNniUObKHy8oCqh\n/IiDwKbKvKzrWMH1nTV/NNWQHPA9tEnraESjRTLYfV8Z1PbRgtW8LDwBagUL\nPUKoIKdgDh/l8t6ewam4tHdumTEzIIBuW+xt41v88lvYWH12lgVNT0aaYmP/\nkkKBUxMvRx/9D1tGIK4NuSWKNkFdPTVXt4vZ/DU+T3MfPm2aWyn9jq0SRC0B\nnhpcslu3DORf0B4i96u4hWoOn0GsoU53x1NwgbgHAYtyshAOsBC2SLnFv9UX\na1T5\r\n=W81L\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZQZiqDSlzW9bNvzWY6Sol/q6NKJBI2qcQu5M9FIOBaAIhALH3XeWw4hoHRwCZ/+eMgjG4W7onPctIkgsMucEiuzDi"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.0-beta.3_1580782705678_0.38279894781533264"},"_hasShrinkwrap":false},"3.16.2":{"name":"ember-source","version":"3.16.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.5","@glimmer/node":"0.38.5-alpha.5","@glimmer/opcode-compiler":"0.38.5-alpha.5","@glimmer/program":"0.38.5-alpha.5","@glimmer/reference":"0.38.5-alpha.5","@glimmer/runtime":"0.38.5-alpha.5","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.2","_versionPreviouslyCalculated":true,"gitHead":"e295527199370603cef939c2ed67c337042d8b9e","_id":"ember-source@3.16.2","_nodeVersion":"10.19.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-aRF90V88rJ6h47ootUw8oGcV7O4ulwLYNVqnokTr9RTeWjEimwMtzLLazUfDR1LZMkdMTLVLGcQkJCJVvUAg5A==","shasum":"bdb342445804d20b46796b98919a924e5a8eb61e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.2.tgz","fileCount":294,"unpackedSize":8180153,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQYiSCRA9TVsSAnZWagAANMgQAJQRThStyRJVQZT/q2N3\ny0qKc9E5J6b6TZArjpcaCV2CWdOqkQ3L2MDng1rH8on//OKPDgHZM/aZGNgj\n2BULBn/4A+oMsLzYqqclIc8E8Eaq6DNNNvyVX9RpTSWVQAQGXDDzCRHC2TUK\n8Ym2SIxh5z4iFdpqzxRTMcneOTt+tS/lGp/Gi0qxApBaDrBqgVL67U0L7+9n\n5hj4VphSgnG9V1zJVE3Oku22UYEYpv042GwuzCEFbAU4PfIeBaPsbGlXsSQS\npVziggR+d4byNziDYGEVEi3I2TqJWqg6xV1vts24EVk88Etr0+YkO0tOTmnJ\nshKapbF6nSypNBBV9arBY9pOYJ7Mz/uYqV8H2XwPBurSam8+ndX+HMD13xhJ\nt0KH2+SYxmjXMGNxICNTZdtNmTvHP1FgAiXqMk9DpJZjpDUW8MaMW1Rd90M4\negrDX/2bA3Uat0CYFtXQeBBSol0GB3fvkk2FNML7wdDkfxf9LwLPvsp3V/e+\nuA2axLl2PQcRVvis5Q78GI7XGeo8wy4YJPl8FqcSZCgZ9jPG33a1a/vxtxgC\nSFF9n5t+yxRBRvLejKQbcvc4cspNo833fIpvyncMCT8fKVhcEW2WdaOg7ued\nStokCVxB2WDadf5Rm4Y3+BUddxE70MC7bwEYdp7aDOXpuospTcrDjslAJNr+\nmGlj\r\n=rrjT\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaE18SQPdk9gsLZeUgMR+pSZsaATQnWd9qT21QYw2T9QIhAKaO5LMJ9uUxFiwyFUng15lHkwbmQa91DhqMHG7UcRCn"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.2_1581353106315_0.3381226943776232"},"_hasShrinkwrap":false},"3.17.0-beta.4":{"name":"ember-source","version":"3.17.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"0.47.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.47.5","@glimmer/node":"0.47.5","@glimmer/opcode-compiler":"0.47.5","@glimmer/program":"0.47.5","@glimmer/reference":"0.47.5","@glimmer/runtime":"0.47.5","@glimmer/validator":"0.47.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"ee7528dc6936e420277fd033f6e87ca90414da27","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.17.0-beta.4","_nodeVersion":"10.19.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-mq+/ZhFoSa3jF5d9xA8Mj6DObopCLEebUDeI/JXBycKnTJQWwSAK2I2QORBjIWTZ5BxvuW4jL+Ho2MEUiCwxcA==","shasum":"02ff803741a2e5582ca38a5c04b8c5f4e0ad87ab","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.0-beta.4.tgz","fileCount":297,"unpackedSize":8574147,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQjYTCRA9TVsSAnZWagAAP6EP/jGL9fwIVnb+jttXLdez\n4vEkHte5uOMVvEdYhUtvD849fMxcMzAENBM/iMMajH++XlwKPMZUbhgjt97O\nNAuZI6SxcqKCe+flUlLM4Rwaf+FEacMYLJodTqq27ZTKZwULIndX0tUTwV4c\nej98tc0i+FRJk79QkMlnqghKiveRYKWwBYyqlZSR30QRVLExpUCm35d9GhdO\nOQ6MPUUNG2yTk/PbfHVNdwuvPzh372DkU9MUSdNnBrkndd/sC8Im+vSH5Bhs\nlDxjUcOSb+2/XanFUDaYIkVOEDtGM1ssqM682uK2DrSBySjfWIzdnIChHH1m\n8LcTXpRYC3EoVSps8MW7GG5zOLMk3WLuw3g87TXvll4C9hHSyVmKzmW4n2zC\nvOCC9M9IrSUYZLso+K4lR5kpFH7KNt/zOksbMqn+eL156XLR+EuOzPT7sWNP\nRr4vymvFp+uCgltURaue0CyQ7J4kJ73oiazY72eGk0NM12OQ1bGciUTbi+TY\nLSdhtU5nSFUYs5WSQcddw0J7EOFM6FnnfXCy+z/L0pmKhda5ZI06Mhpgxd5k\nYC6sGpvsIwmhZXX5dQ8MxIP2XiCCIngfPtJzrpMfXIbeTDo3kv09yJPB0PAP\nQehMv8BtxeJTbrVmGzjuHcK3rL8i0a9POKeBaO7ebFRBWURWXh2Zj5dHByq5\nlGzA\r\n=yHkx\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMgP65ZWZJAP+ZU9owwHE/CSGULGnWSoH0sME54O9KwgIhAKti46BsFFzYfBXAgirEvGhBEFTZAVs56HaVVcosNhrp"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.0-beta.4_1581397522901_0.05123609716723343"},"_hasShrinkwrap":false},"3.17.0-beta.5":{"name":"ember-source","version":"3.17.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"0.47.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.47.5","@glimmer/node":"0.47.5","@glimmer/opcode-compiler":"0.47.5","@glimmer/program":"0.47.5","@glimmer/reference":"0.47.5","@glimmer/runtime":"0.47.5","@glimmer/validator":"0.47.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"71764b28c61a0f7645f67a61a4cc19001f90cafe","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.17.0-beta.5","_nodeVersion":"10.19.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-sOeAd6P6YPkXtckn+TRSgkneV2ouDMG4PtLqBgCdBxkBaPMHeu70BD9Vx0luEcuFEzZpZI0hTrwQaqZlfXyPjA==","shasum":"e0a645b3cb0a699bc4e458a1c84a24eeff29f94c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.0-beta.5.tgz","fileCount":297,"unpackedSize":8581606,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTBTACRA9TVsSAnZWagAAr5oQAKKa7y3kJa1AZC2ZZyNV\nTofCSwpYLeibqwn0rmLlSGbLt9hWEJQXrWMmh1EtOsowF1cfEfFEsU33Tq6c\nzt98B9Unk+lZDKiJW6cs+QfxoF9eOBfJxClPR0MDQFBVM2anCoX+p4SwXJJQ\nI26ULmhDpvi0dI16WCpMXOa9g9fkbv2erv8um8j8G0YTaHfrmYLlDdqIN4BJ\n/PFwGB4oLr7vu7Pfylva5eJ3YEoLZYK801fud3FWEtGDUizgUcfsUw35Cswb\nKq/51uZxdbD4BQ5OsHRjuDzbST0WOuJWQMRdZbIJMuLAT6gep//0RCpmcKFT\n9smqa67qYhsIPMSK+YDQPfRRVFLoHma/jVH8TU0fALzTVl7FLZmkgNJfpBRC\nv1o+YtmuVIL/nq79cvYmRu/uwCHlQ4vfnrz06RQTAvIiR5dKuP+z8AeFn+f0\nWVYuCVIPbUESvKibSqZMeIah4aCxNA8Lh81TpfxWV9dGUgzonr31gnvilZdX\n7eb7ZACrSQn/zpSIIXRFTBjqSI7tSicVmzABIbwHTXGWL6roybT99fI8G4k+\nRE6BzSzl9rIFXz2LYZsNMJOK6BTgrO73CLP/yJ60+MvVt6j/psLWjXFnapPg\nUn3Fvre1Ngx6Y/uzyp9Tsz8pBUSRA+5PQynvqxaAbx2jmQ5Y5eoUYzUthfw6\nYCJR\r\n=EF7u\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0GTfw5d7CNEP4HgztW/EWVgHmZoMzL0PNxRo2sKZoYAiBST5xOX1Q4hVSZMSxDNX7UjeWmdCuApfHmEWy4CKGp/w=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.0-beta.5_1582044351860_0.8826298147141554"},"_hasShrinkwrap":false},"3.16.3":{"name":"ember-source","version":"3.16.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.5","@glimmer/node":"0.38.5-alpha.5","@glimmer/opcode-compiler":"0.38.5-alpha.5","@glimmer/program":"0.38.5-alpha.5","@glimmer/reference":"0.38.5-alpha.5","@glimmer/runtime":"0.38.5-alpha.5","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.3","_versionPreviouslyCalculated":true,"gitHead":"7a78633da8b17a143d7aa205cc16affcafdd94d3","_id":"ember-source@3.16.3","_nodeVersion":"10.19.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-A5IuTBDnxM4zK5IOaoePOchmgaKm4iYuYfQZVsvuPoczm89SBTKuQZnsXFp2ZI8Sc17ALm1Euc9Lc10TNy2KXw==","shasum":"080ded36d6b43ed1ee8e9a13ed4cebf27a50db6a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.3.tgz","fileCount":294,"unpackedSize":8187600,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTGgCCRA9TVsSAnZWagAAtpQP/2ynTdUVE2GPmDUeWNL+\nlFhSFm8aXt6CKUDgZeDO8px7tZ6osHWIRYksVVo3+ZRHrkuiLzJbzPWmlsP9\nIHlXyF9T0liVLsbsrq36VURAzl1Vpgj5Ik/3oHCAyAKfgNFi+uU0BhuiKm8G\nBnvUBxa40ku+gDVbq/5a7hW16UiGWgtEyRXd4YptjJJHXk3fjyE3uqBTlM7+\nM1GhQKpA1G2+4ekbD26t31jV4JqcS3Hp3WCsX6tSQ+QVt7KqYBLPLU+Ep8Zu\naJ/fu6X0MVCbrNkQ9oCmadk0qO8ZEkwuN1kMBOUK4PumOejjvfnMLhutSJTA\nFt9C/pNOfvA6vAQJzUGhE9ZYdvRj1hOLodZLrbsZxx4UCrfRM6n9+oyUf5Ln\nh9ymIwCs/AL92ikLW3TioZicpJFsI9j891S2K3x+u/9kAMiFLOMcIEYDlntI\n66V41sFlxptePTynnxzhj66HbwbmZXXaf1jT+SCUDoC4BZ83NF4PfULh8T7t\nBDE+mOV0/hoODQ86GX17lBRjPlicaq/dNNNVC4XKDLCTurLa6PCyHWAf65G3\nZtMu629GKGXj9V1ZPgC5EkSnJXeFjQOURIFl2zfwjliW//KHcAa9mDUbZdh2\nERX4vXbDeL0qn+Y0omcgCOP/7LFKrXZ72OVZF6Hv34NLxmi4/HZkAoHvkx1l\nsSkg\r\n=Lg0N\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChZhCR5p2E77ZsKmnWiUW1D1zsTVTbxE9mPwUFaecbNwIhAN++Rkt82/Sz3VrjEmcy+sboysIs+LcgTubRb12tyjFa"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.3_1582065665766_0.1798475536179629"},"_hasShrinkwrap":false},"3.17.0-beta.6":{"name":"ember-source","version":"3.17.0-beta.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"0.47.9","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.47.9","@glimmer/node":"0.47.9","@glimmer/opcode-compiler":"0.47.9","@glimmer/program":"0.47.9","@glimmer/reference":"0.47.9","@glimmer/runtime":"0.47.9","@glimmer/validator":"0.47.9","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.0-beta.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"54537619271a94ebc6c58959449f9ca26dfbcfbd","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.17.0-beta.6","_nodeVersion":"10.19.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-MuuYCsHwG7Xa5ywSrOnFHQYHdyEUleIwhOyi+g0a0jEs+738qjnU9l5QzEUcp6MTO0RJFT0gP1ZX2SRf15evSA==","shasum":"967dd8a62e3b9533c153af6c5f4ef7be1e6a83be","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.0-beta.6.tgz","fileCount":297,"unpackedSize":8613728,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVLCLCRA9TVsSAnZWagAAAYcQAJZtOrsZ0AOwrJS2EWCJ\nCQKMr0G+rcAWDb48eceG5okFormsG5GB5RrZGeO/+ximlv5+IX7+eXee3GzF\nV3dNh3Ak4KkbzlzmrpKf9YI1aI9xkgBiCbLKvRNeJq0aeLoNdeQPSskfrB5j\nN1bEl+teCQv8xeDmyzCrja3U8yyudXdjVoRxk/v0KZywLioTmVMuhyVSoRR4\nR7+SucjYUK2gLuTznEmOmYiGirDuu3ZVjiO/xC3/mVx2dztoJVO69nEbDJsA\nUV8OGsqwOtNCZd/2CI8kkeNuJqtssDbpDo9PPG+Nqv9nSZcHjGK1wJcxrjd5\np09+AoUIMeOipZzrd0vJbkh2rv0SFCq9gY/EXxS4ME6Rlp6ROhjx3OsjRN59\nHNYQ/jk33nRvQewPNwsCDILqfapXm9j8v2BC5IeUoukqATwYZwlFIQz17bXB\nkuUglbQqPafZ0e6hiT2n8e0F88t73B/YvNMCv0MPGQ4B/ROiAdw74WPTX+ZY\nKwhR0uTvpWmM8FsVLwfoL3HXpgqwRXN94DykUJLU5hZbPskJD0Arm6/l2siP\nwRgKJNP5H3L5klnB3oacKCerJs4fCLkwugaDh20Zj/kn/rvlRHBJAiXGUJ2B\n0OzS8g2FNiwVpP46jXD62JP4sx69Q2oJS0ufpuyIamazG5aS1HrBMefar7pf\nrLsx\r\n=lCNB\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDraXAfPRJ4F79/VGU9wClkYLQ+hw7HitgVut1BkdZ/pAiBjifNoYNepgX1I5VBCbrPzBbySlj/p+5AtXQlGLuUDNw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.0-beta.6_1582608522876_0.23311496834621415"},"_hasShrinkwrap":false},"3.17.0":{"name":"ember-source","version":"3.17.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"0.47.9","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.47.9","@glimmer/node":"0.47.9","@glimmer/opcode-compiler":"0.47.9","@glimmer/program":"0.47.9","@glimmer/reference":"0.47.9","@glimmer/runtime":"0.47.9","@glimmer/validator":"0.47.9","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.0","_versionPreviouslyCalculated":true,"gitHead":"dbf4dd1fc183eaa7f1fb7ebf927c3a228fb0de0b","_id":"ember-source@3.17.0","_nodeVersion":"10.19.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-CfOi00tYGdwR12FuBMuiBzyC4cmabHtkL+LpORWavCRHN0UfBpBTj64rmKMD2HNJhYZFVX+8ZFTO27FX8D6Glg==","shasum":"6365b8e43f72d552f62e5d7ee4e841595ae70579","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.0.tgz","fileCount":297,"unpackedSize":8615395,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYHcqCRA9TVsSAnZWagAAtroP/3Ut0/UuOt9Gnf3Vm3Y/\niNqVwNxyE0bLPG5vraSAjlNjs1rw0MIVfwBwnGUR79NUauw73bq0Wz8jDuCG\nJqSzuWP9imNXMTZaX0sBTX/30VSHScg3dfOyZmTFnti6qIvsTgbYf+esDnQ4\nrCbAiYXNso/cp/KGDZEpc5IhnabvXc3tI7WqyFfUro+DCi5gtCfbeDrjftCW\nPsTniMt5dVognnvTVCQ6FzCdZydqVZAaKtor59FoRzfy6q+T2yZLz9ZmLXXc\nkPXTgz9Diy+e9cPGWFs46iaEraP5cJWFpCLwym5cO/+VoZvnV03R9IUS4goy\nEDFyhAwTyfFk2OL/ilDIbAUcSmE0pK8ErhxLL7fAvmMGtrA2WtQrjPjzhMj0\nn5odhE8HQ++xTlDmkBJcMAogvPw/5ZdtyMt9KN/lu1aUhBmjdhUUkZFA47hU\nnEg+DABrbeaLTzw3jUooPgUV1L9cEiOG9iTZhpnPuMSHmUODCd0+MV24DGg1\nUp6xwgc3x5HEklnIlBU3UJtLBzbg+1nrtmG6vyaSY/7bv21F5wu7+R0H73MC\n0Oss6EbZcT5NdVdHcyF2f9HcRAqqD6sMqcsa0uKwK6z6QmyXt7MF85n1TZE0\nLAMySguqOP3uWatkhEby1OHkGf+ZMBToG05z/8LeQJJhhCR/lVy4X5BNjM5g\nHi0K\r\n=fbEx\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYsfA9IIDEtZk9TYzAwH9FCEuVMuYh39mIgMSMe23RcAiEAjJuW8E9i96XZV5vNG1oSe/c0HYCeLOQbz0IIUb2ZbpQ="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.0_1583380266147_0.04055330993802886"},"_hasShrinkwrap":false},"3.18.0-beta.1":{"name":"ember-source","version":"3.18.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"0.47.9","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.47.9","@glimmer/node":"0.47.9","@glimmer/opcode-compiler":"0.47.9","@glimmer/program":"0.47.9","@glimmer/reference":"0.47.9","@glimmer/runtime":"0.47.9","@glimmer/validator":"0.47.9","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.18.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"947d93c23becac568944f090e35c32d47b8bc5d3","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.18.0-beta.1","_nodeVersion":"10.19.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-fBnvm9YJOzE8eLSuITVAQdhESqqUNd+f90rFck+Qg6lK14mtny1spIIQDiBIxTr6awsk4k0YoplQFZueqdOS6g==","shasum":"79938420a375999bb658974f64b739319d0a4b78","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.18.0-beta.1.tgz","fileCount":297,"unpackedSize":8616915,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYJlHCRA9TVsSAnZWagAAdaUQAJ4kir6bTX38Z9C6+iCW\n+wUBeGHbbjPizz5Clf6K8c7reI0zml6O+Tbhqa9ru+fCtz5SJ+wlXSSWGe6X\n2NwEklKm86IXUpOW3kNFZmRcUwWsgPFAARYlj/chLhPMzbsYwA7p0yRYCuVB\nJJ2ONHnw/YGFZguHvGwz13Wum0zbsKRynMvmzrC0PFFUvGn9j3j3Bzl6hKAg\nf9WtyQQcJ1R/TNO8y6yCljEqy60X3qxiEEdm0kCGTfcwtLzU8WKnNTKyDdFr\nSPL1dLZS1w/0R9ZGd9Fhwu+VfIyKqQhPBzw37dwtUeFOtRnVqUtX7sdSFch/\nD3FM0Y4hl7pejY7VV/vZoHoJU4F9fxb2/bggHE45W2SliVUbxDKvufQlPwTw\nBSQOP1Qr5rLT7L/akRZ8s+IWxEJoEBsQ992B68kdAU6ODfHvvRih0xsLo7xQ\nA0FvFrlARkq0fo3G1szCgmUpyytu25LkCg/l6IwUAtXFU7AfADDVjgbWv5Li\nV1IDnBx3SYWTmB5qMo4YHgOi65Q0KvMdK00lbZgsosVC4jlaG3Cf+kuvOakp\n9bpg6HewIl6mnNi6NToFsEjHv7lxocWXqaj71v9G5AZoZ8fRpXung/M9H01J\njCjzVejeFZ8EUNZBh7QXVQtpyrt4KRm9+S5A+z8M3tlN/H/H05G2AH4wh1nW\nHUUx\r\n=NpLo\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAu9WrXJrO0XPGOdsPWSOnBqX/0t4+9K8TgTJ18fz2RyAiAiQSHXVcpFQf0ZniniJNXMLJU1Jh9sxMieZ1ZH41GTbA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.18.0-beta.1_1583388998340_0.08556855298187638"},"_hasShrinkwrap":false},"3.12.3":{"name":"ember-source","version":"3.12.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.5","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.479.0","babel-eslint":"^10.0.2","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.0","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.10.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.12.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"b343b10efe16c3393e2cb4e88f63e7dd63c36938","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.12.3","_nodeVersion":"10.19.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-uzyoOVg1ygTY/InjwP0sgIkHiMiRylDauMY9K+vM15WkmmfrMaetklxxnqWThvsL4onBRRW8MKCj+q41Ra/NQQ==","shasum":"112462b8c1dfa124c0d021ca7eeeb04b5a5488ca","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.12.3.tgz","fileCount":128,"unpackedSize":26594704,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeatfDCRA9TVsSAnZWagAAQaAP/0jGl8L/hnRS+P4ebq6O\nKLY6sCh2oU7C6wmvWnZMbFeRu2+TO07VKqbq3EzhLdRAJksGsL72z01g/zel\ntTPgNDja6ssjt7EhDFp9jBGxqImhxZA7fRcC4UBAZjAIH0YA4L8WSY1ZB0+4\nKlac+xooThNz91hwCNmpuz7ul3Hl0yEk7heHev6f5xnNpuh/Z6px3SNxDxN7\nAXPFt4z+v0k6CJDeu24ZQP6WhmSaBeFXjm8zb1zSIqlfDSn2uMOR6Z64X1K5\nLNEDkpYahXsGkYuNPdy33LrQQZ6HsKjg3+mVmGI6T3vL4Zg2p2JHl3nFJujb\n80uttqPNADjCwKvRn5B3PZvn1ONH94RSt1TuvhUQ+27BzT6e5M7t04srA+JG\nOay/Xy6kKFcHkmDTl4hAoeRKf7dkaDD3iIDNnjmrDASaU7WoiQ3J64Xqof/Q\nkO+BPJFPiAjnRlQCBe68URgg6RuHWp5yp0tzVk7v5bdn7e0s15sHOiHzSEHd\n12JyS5CegE/v/rW8m7e6ilpMKAK00tet6I+knQDdAFim7KZOEZlhEWxuRmlB\nvNrplR/Y5OicptitdKHempUudpdjXjT1a5EjjtcYmA/1WlMXTHctNcH+IJ3Q\nm4fHH+ewcLw7/W8Z2U+hbgvvEzAFSmQPbV98K1wreYO9Jqw9kd2Dj06vhxFx\nbo7r\r\n=D7V+\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEin7LcR4gbA9usFOYxCPpT0fMcEdkA2+SYnzsQtChgnAiEAn/sOy6mKcWe/t/sV0MD1BuycO2ANdMoswYfhF7LkccY="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.12.3_1584060354581_0.7929996481858068"},"_hasShrinkwrap":false},"3.18.0-beta.2":{"name":"ember-source","version":"3.18.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"^0.48.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.48.0","@glimmer/node":"^0.48.0","@glimmer/opcode-compiler":"^0.48.0","@glimmer/program":"^0.48.0","@glimmer/reference":"^0.48.0","@glimmer/runtime":"^0.48.0","@glimmer/validator":"^0.48.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.18.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"1061083022ced78de8efcb2c209c039bb1732631","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.18.0-beta.2","_nodeVersion":"10.19.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-1tqOaGfcLIxuu2nkApUWwkGY0t7SDuCaR+Ya8z0KnWvPUslpMpho9KlhnK30r2+SdjZYMfuF3tiLWlwOHdxUsQ==","shasum":"5599e6f824c5d97869ea56823b25746360344f08","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.18.0-beta.2.tgz","fileCount":297,"unpackedSize":8604984,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecF25CRA9TVsSAnZWagAACLAP+QG3iWMgkozjRvEkAFqr\nn2W7wZCpWaEV5yD0nVl/j2tt65Rob4Tt4GxjsuzX1Ns/h3fd/hUI6xuCaOYk\nEIa39MmXWq0jN2eVyAschVb078j5T8mXFCNWnqs7AbPvMxqmEcnwthIx3Z4g\n7E/IjbfzYOMgdRFNCWXyZRjIOxHjTVTb7NBUUBCHUqXlbnOkjJPGqGAqIRzB\na8Uj73/V1WLiejbMdhXDiLZEX/3fOvakvOAr3P/15ilS5D2UscRYU4RC2Jqv\nkoTOBcmeCdriZFjD7pRzRfU821YAlYjopum8au/TxV3Uhxz5K+805C2osirK\n4uBNdOV5Q4yBg1LCgYOlammrdVkQxYfOwPP4VXwcYJz2jsEpFY9guqYZfUyS\nUnXcOnQDqLC5lVT7nGh4hxfDWEv2J+nMmQrz3QqUNPXyzUFVsfTb3HHaUlQX\nKhxA0dVWOwhSUMJ8oIUWtiwgETmDw2OyLDYWSkPhtlGdO9GDkIZ2hdX9EycP\nJAkVQGTGgMMTp0RikGNaED9sdlbUcIyCODuPfvhD1f/8KY1n45M0FUJZ4Ajj\ngOxhaxFdBmh63TedvA1PgsJ3pWfYl8fQHu790ogCRN1/s8eeR61f7A1rDYVV\nwXEMuzeRR7fz7/WfaD2MufJmZHm3zVQJ94568lghN4mN1xhyZo2jwQNUTppD\nYUvS\r\n=t9DD\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgqE24p8g9PLHS1apwdb554WG+dbQpvLM8Md6JTBlgeAiBze/eBbwjRv+UnvOsLQ+rUd3BCE5Q7G58tnywqWQN7Cg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.18.0-beta.2_1584422328834_0.4632022308122672"},"_hasShrinkwrap":false},"3.16.4":{"name":"ember-source","version":"3.16.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.5","@glimmer/node":"0.38.5-alpha.5","@glimmer/opcode-compiler":"0.38.5-alpha.5","@glimmer/program":"0.38.5-alpha.5","@glimmer/reference":"0.38.5-alpha.5","@glimmer/runtime":"0.38.5-alpha.5","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"ecedaa62de8b996a414298beead328ba1ac2d04d","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.16.4","_nodeVersion":"10.19.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-ZER8uXI/osSWXVLtondKhldKXYTob0JMOE86E//11HJG8brl5dcDLnsoiG55u9cqB2pcVa+ugicOmLAfY/O4tg==","shasum":"54954ed65f0f72c6597b02adab3339ca2840745f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.4.tgz","fileCount":294,"unpackedSize":8191151,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeDYLCRA9TVsSAnZWagAAu5IQAKBqMJ5VUuFzq4orRfUG\nBYaQGYSuIIOvylbL91rABO+eihrDC51Asofzve0yjUoxDwnCTFUzIUTwnUHC\n2a86jJaABm5o4Lj4liQkq4H+O3ENuEAnjaopiRE5mBD0ZVp37MO/oghw0Os3\nv22mjZLoaSkewGydHF9Sh8y1MELr3g2gv3r0tH+vlTkQ/BSxffWQffmRib7e\n8AqGLdI2l992U6IXe67YskLXCItDrQcMkscQ/5WSLzoPMhFWlTw66XeX2uPN\nht+MeE34eCEeiGxQRMPFLmyDQNeJ4Ra6wyJpP7ZQoW4LjHCuoqcBcf8O2wbk\nqfUQxWYZ0jzaH+SrwbGlhn/qVlc+wHnQhr6/K7fDiKx+Kz7GxI9iOkqyoqHA\nAKqy1SDrU+TBipY9+SVfBwob8fNJdfAS/0QRlyHTXs6ef8oDijU3gGOrjyOn\nX2/qTShSgKnwwmSb1GwZ2N6ueYqgOkDyheoh/qmWWpTnBCyT7/knrVA3W6QL\nt4FbtzpqB7u9qCj9grrHDeqS8rhpz8+LY+m1jOIs0M4uMf3ObS4YlJUbKFOG\n6JjU8PTLkIbK2t5RlFARRc73DYC5f35jlhJnTRVOl0Ud83qla6Sy2SwX1+N1\nGPzID0prBeSHxYyEa4aBM5nsnJa6HkK9JJstj7PWHIxpOzwSf5ULI9ZwXzrL\nRy9P\r\n=Ek5J\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZQnwhOktMCqlxCQ882vwW6pX3yRc2Uxd1GW6B9W4EgAiEAoNEP487cZBS8pdZyME0u3VgmvzOHsyvMoUqaiUPjOk0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.4_1584936458894_0.4172992292626947"},"_hasShrinkwrap":false},"3.17.1":{"name":"ember-source","version":"3.17.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.48.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.48.0","@glimmer/node":"^0.48.0","@glimmer/opcode-compiler":"^0.48.0","@glimmer/program":"^0.48.0","@glimmer/reference":"^0.48.0","@glimmer/runtime":"^0.48.0","@glimmer/validator":"^0.48.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.1","_versionPreviouslyCalculated":true,"gitHead":"260f4910647ebef6aae7c7a5c1fcb1151b2ac8f9","_id":"ember-source@3.17.1","_nodeVersion":"10.19.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-Nvgb8dpfZ70+WTooW1N9dBx2XjyKSN/uC7M6dr914rVua+3NgqOy2pej/RyCNjAZkQA8lRdCxh4NNytWTocK5Q==","shasum":"00838403bd5d5234181f54024987a84206d57d1f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.1.tgz","fileCount":297,"unpackedSize":8612916,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeKlvCRA9TVsSAnZWagAAsrEP/1HG70GsYqkiMWO9Hzfi\nLOMLZmfDAtH2P6qFQ5Fr4WUaTR1Btanxex9O3XWr2rvOqaeLSS3yqLtrHftU\nNXbXPwFPTwAzOjsQExb3L10LDSwDKKar6/Hexiy8OI87XDcshrXqM1ycEKbk\nUHfs4eT3l9PmP6U44LKe9clWkKUJNuIYfpq+2z9fXnSaIglniA+HTfLgnVXl\n9nfBBgdjv1GMjYpWh5mCUWQIEhYkPJ9Yi/o3Wi53aFByNkWYMsNTmIhgS8iF\nTJzCwcK/g6GDCiUdrwYb4GO5mFPxcfkqtkOLOH45sccye4hAwccm5vZj2ctL\nWm2QPG9k4PAhcFfPkvqI993fI8VOr0YWM7xcCFM+XdY0ZDfi9jemS2WmZ/wv\n7V79i7q4OL518KLex7FEslRyQ8HZhtpyrgDUTgG1UeOxRJNNOExAD6Wu99qi\nqlkmdK0uBQJA3jMZLdMENCRtAIjvim6pAKuvDB0GvUNe6jjCAOWHXgRGbh/0\nSDlVrO8grD0wHC6bf9k1tvbBK8WGZQlTxfXQrWhne6WaphTVR1lKOO2pw7E9\n0bO+TawDldH8Un2gfhXGj7i2XrvD/I8evUKYsVCvXEDXkKYh5RAb6vv+Zqoi\nwcdPJoWJulSMqBYyr9rsvfx9+4YKNMY7Ln/JKDw3AEIxoHMU20Z0XsTb2/zG\nXnIM\r\n=tFtu\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG89L2YLYhsXMU5PD98W/79W3yBxexutT/1pKml0OoPQAiEAqdqIZRXFUgWwrnQhRzxEhGnp26xEqOV3+5ZwooCMQfI="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.1_1584965998882_0.5119412557700227"},"_hasShrinkwrap":false},"3.16.5":{"name":"ember-source","version":"3.16.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"0.38.5-alpha.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.5","@glimmer/node":"0.38.5-alpha.5","@glimmer/opcode-compiler":"0.38.5-alpha.5","@glimmer/program":"0.38.5-alpha.5","@glimmer/reference":"0.38.5-alpha.5","@glimmer/runtime":"0.38.5-alpha.5","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-plugin-module-resolver":"^3.2.0","babel-eslint":"^10.1.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"b8fd7c9dc00bf90a335315119f2b3ca3efe6c32a","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.16.5","_nodeVersion":"10.19.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-C1oveYeMKNy1XVOdCiolkGqwG/1xC9/CdjZtmGuko/w/cReWtM1zPjxGUc2QflU5TNyERtq4lUsf9asBV+EEZA==","shasum":"a56087bfca8416ea8521c5738c05e093c0298c72","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.5.tgz","fileCount":294,"unpackedSize":8195069,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeLr3CRA9TVsSAnZWagAAgwkP/1LB3g8ltX/Ep00f6R6a\nrBkA0SjO72Et8G/ADHCtGINLZFs6Ys8dY53URdqBxad26UfmjqiyFTGd9eoO\nKsRlQ2dh8TChyQ4wGRNtpNTCMe6FmaA1v1sMdtTZgh2d+ubG9qogDxrT39p2\nRMYX7kDJZEaD4UZUD72we+NgRz+BeUD/h7IdpXiaAQ+UgaDd+7uzzEOy+DRk\nsnuFa3m3Qsv3mDbjWYSZglHefba5tizH5oTeQVJNCIBPDqwHl5dza/Acj5oN\nBskQJVU5yLYkO3MT1ZmgTRg4jtJaToKu252QslheVN61gXZcjLN7ohWkfM33\n2tSm5CXz7hUt758zQh8yZ4c+Z9r30JFrFv+/1O6W21X6zNbZieQu9t6tvSVB\nvVs7mVrKKMEPBiISRIyFiyKsaG3e9xGQGln9qHLFJ8IqTxab1DT2DxgBRk6X\nr4kIHNkddFplSWYenROh/QuaUbTHqwpd+0z95i1aa7vHEl5Uleqi8JlGT6cb\n5nyZ0D1wpUS8gCkekpfWJLXUnNfuHSpMp7QB9dJBnwcM5s9BVc/airXMqqLw\noAjvVD5XklaN1YKGhzFh1O3l56TQ4iQ1t9oSw11hrgSj9r5pNQwjCHow+Xpk\nua0hPahdDOtpwKr76BLqR9liwRw9bphZFgyn/Yy21nwPWl1aQLeikNto4nvh\nmmYU\r\n=Fz/7\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9mKjsvkUrNNF8qmKOJSaPsRImiMR1HwLSuKSf+ygN7wIhANZ9sv2q8h2wI80EGTkOGKR+qBH8qlzDhSdd+SnjQIXs"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.5_1584970486520_0.4595113489304561"},"_hasShrinkwrap":false},"3.18.0-beta.3":{"name":"ember-source","version":"3.18.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.48.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.48.0","@glimmer/node":"^0.48.0","@glimmer/opcode-compiler":"^0.48.0","@glimmer/program":"^0.48.0","@glimmer/reference":"^0.48.0","@glimmer/runtime":"^0.48.0","@glimmer/validator":"^0.48.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.18.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"d7fadc294904be0f32c264c6ad2d3c8ac3bc8216","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.18.0-beta.3","_nodeVersion":"10.19.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-P6+6QLqlvlPOO2T4yBW5huqRy9G5O+XI4wddqIk1neqR2fjJC4v4KYS4wTrx3YU0xMpenEdCzJsdgp0JBGIUzg==","shasum":"d89ff76f491395a1de2a057138140754542cd288","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.18.0-beta.3.tgz","fileCount":297,"unpackedSize":8615733,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeSBDCRA9TVsSAnZWagAAeboQAITbngfOtEHE9cgrLQkS\nIkQvjpFvI+tDvZeEac6EIFzCzJhiYIBoFgL2NW312CAL3/7LlrEChwFkzmBf\njeY442i+RPWcM8bh391zNrD7+TYaRw4ZvM6A+r8CQVS16KA+P8AO2f49kBwt\n1xVxTdBwPVFSmWJcNYGoYfPhtODEpzYf7j+yfi8kQdjzwwpqo+WDQQQ83Pfe\nv5cP14mP1VoC7DDnyd3vacf1lSvZ42y2HD9Dbwm8MXcWiCJnjZAP/7GHIkcf\nCZZT1hF5DX174GAamA8/GAeHZQ5kN6Bp08WY5NJGYJxWv4wKVPsp+jSpOJhh\nKOdoBKWqvYd+YpTaf4/A1gtxJCs/vdxiYnOcSyAMOCmf6VqPfZsJAKzCr6IB\n4JUmJlsLMdgajRULdrmSPtDj2vcNyJ2QfcYpyl3nUbNOb53lDtGeCwrwpK+e\nySGNN+TI51Jhl6bDo96SiRaMdT3BH2NvH8O6p9Fmx42/feYxkf5SwvZeORJV\nKxtt4ggRDlJGZCtnQ9kTxJXArdCtBzJ6L0l+zKGVGJonlgNpaB5wfSkMZkYg\npEZDP5KqVFdanY2ZOZzznpfrrAQAxsDh0+3pqTZ1xjnkB1sKF+Uk4erFqrRM\nXUjTzgM9QMz8lMWU4+QLaJDRJt/BM17pw7/Jo/d7PrlTGGNfUOjYR31XPH4q\nV5QK\r\n=wXTS\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoPwJws3b6Z7vM/+zfw3TtcbICFfPhecuIMkdi43UARwIhAMG/en6YlrVAfMw9HrUlAbeS7c59Mt5B9i86jJ20zLE6"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.18.0-beta.3_1584996419398_0.4156925618380929"},"_hasShrinkwrap":false},"3.16.6":{"name":"ember-source","version":"3.16.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"0.38.5-alpha.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.5","@glimmer/node":"0.38.5-alpha.5","@glimmer/opcode-compiler":"0.38.5-alpha.5","@glimmer/program":"0.38.5-alpha.5","@glimmer/reference":"0.38.5-alpha.5","@glimmer/runtime":"0.38.5-alpha.5","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-plugin-module-resolver":"^3.2.0","babel-eslint":"^10.1.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"828b0e268785c83ce270a341981a5fdb1bf00978","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.16.6","_nodeVersion":"10.19.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-7X+51YqX1097w0q7j0lpt4fuMPKy7QBYAGfnEvOYirUu12hF07MxPVU449uzlkdrzWfCVDgabamHVlsSrYLX7g==","shasum":"b3fcfe225dd056012f5de254aa585b8699cab353","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.6.tgz","fileCount":294,"unpackedSize":8195695,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeepgLCRA9TVsSAnZWagAAM14P/jY1NRvGWfMt6TEgSKAb\nq6jqlHWRJHhygF0FzMtyizW+4KlNuRwXzd3o/z/AXZ1P/xPhkfsVLKo/DMpS\n6PTYkAKiVEkN/qordcqxucWvqJCTygBuiFyC7F0mMwfSmbj1hgu0puLOIcZ0\n8QO/MG3tmnVIZAa0N+6YMaPkG2ZkcKEl37ZYS+uVkCMx/APjELP3MDyNdKmC\nM0yjjmRSmCw88I1khrg1ogoC2qzR5jPtxMv27gcT9gRBOa+rRUOUcfioCrZP\nMsqMqMcTWwX9iLprzfKnlP7ygQkUxnxaCvVf+cca0HyaAHx3dXiUmsV8EIJl\nwiD8SpUCFwWdZ1kwDbwEh4Rj8Vevcb30mzGsjr87dRsn/+pDrZOKPNgTFvrR\no3fvZhSK7NeB6HGGhJ+TWxTDiD0XsI/v5YqMMCcPbxTIC1I8G6shOxUHbewO\n5cl99d5/Nl8ePm7zYKI2CEX6VOku9i/f+27eSmx6/f6xBWRNKvr+0bGe9MK6\n9PCVUr/Txbl+LJQyE0mtwgkXHQSMX5/OuH2DR4YrLHIXo/OTT3NHzjChhgY0\nMm5zOhYPyGEcZv/tNuBp+xhoVds54g9S9MxlG3A6r73J/p0x7jw+kfPY2NcN\nN0FOHRedKpYomLN9ZSyRHY7CRrKbtVZeAOMgCq2igJZTDoWZ6Uf2EMhE5ROv\nl+kd\r\n=sHDk\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6sRgsjYQXLP+WxlZ/MqPv0eaA80uRjmWZUrQz8ENbkQIhAMHswsht0uWpTbVl5kZ2cH8cwr3JLK9lWgXlwXSfEc6M"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.6_1585092619304_0.9996025521254868"},"_hasShrinkwrap":false},"3.17.2":{"name":"ember-source","version":"3.17.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.49.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.49.0","@glimmer/node":"^0.49.0","@glimmer/opcode-compiler":"^0.49.0","@glimmer/program":"^0.49.0","@glimmer/reference":"^0.49.0","@glimmer/runtime":"^0.49.0","@glimmer/validator":"^0.49.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.2","_versionPreviouslyCalculated":true,"gitHead":"9ba72093810436021b0da1f9ca13b3dae62e7144","_id":"ember-source@3.17.2","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-evoOkJp9wsxTndR4hVYH5jEN7SlsYtjrG58TELGG6aVim+7nM2bidNGO011f0c+1aI67blqmejmoS/MhfLfNRA==","shasum":"9732ff0786034a1195b3ba250f671e7939cabbce","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.2.tgz","fileCount":297,"unpackedSize":8608837,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef+lqCRA9TVsSAnZWagAAvD0P/2abYh/q1vjdN1IUq3OF\nUWMwxvwKsyUHnnkM+9Sa6LQlG6M7PMicnqzKxSSz0FaD7/iGvLfQwdpFdrJi\nGPP32+RG77m7xSVyCHuG2NkEUlg4fu5wU2ZoIRwopJ/GHf+jZ+N+e6VSRlO7\nT35I0p7EFZeAYW4BA6Y0xXBnFSGtJKzlF0nhPwwCyV2Sk4TfjosJ7a77opLf\nrcPiImGxJUUDHyCl2uBn7BIiwRS+HCEXgd8ReBSHUs26REU7NXogNC69QfFK\nFOLwBs8DiQAmMA29OAqy+W03bGuOk/J91jPm1jUBt7mXZ3lMP+3TNY2TB43H\n9Jy2vmBkh9/CRrY0ppZkAfw/ndUFCQLhLJV5mP7gd8RSW6w6NfUP4bAz4jxT\n0Nk5jAqD1gB6fWi83OeG2Kr45TZSDuMY8M0AKFTBEQKgI6CAAZ126hfUQosU\nWGWuXiuAY39aGX37RGknRH961kJBAZbtDDa5D6clg+g6oLGOFNrgcPK52ZGt\nCyctKFbKRzxrNLhFS3vZShQrvol1CyAXqnfbHYuv45al20MENJFxxUjzVhjL\n+f0suveUvj0W2RUxfNTg7L2bnpScViHYxvWY+qOFoWRsK/+3UaYx749E/GT5\ntyzICtYK7AyH0MCERPeTvD1K2im8HvLGOgx+KW7uVlvyGfTBH4WWgs+iM7VC\nHVTK\r\n=kG/T\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+SZ5vDikHJtGHXFICpejKgyJ6dUMIUt4bjeckFboKrAiAq9JuRl/QF23WuUb0b3430icSz4qKIjoI6FJbflUM0/Q=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.2_1585441130304_0.9278178437564342"},"_hasShrinkwrap":false},"3.18.0-beta.4":{"name":"ember-source","version":"3.18.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.49.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.49.0","@glimmer/node":"^0.49.0","@glimmer/opcode-compiler":"^0.49.0","@glimmer/program":"^0.49.0","@glimmer/reference":"^0.49.0","@glimmer/runtime":"^0.49.0","@glimmer/validator":"^0.49.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.18.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"e72c928fa02c93daa459e4c46084e79e4c7c20cd","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.18.0-beta.4","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-sLC28zHhx+i+lwUJeEvtihOWniXkSsobWri+gA7sQR6HzOq+IAnksL3u0wjcbkwnjbA16aNjeiWLfls5cjwvYA==","shasum":"3049a0e6f2582bd3848f30d4323142a806a9e4d3","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.18.0-beta.4.tgz","fileCount":297,"unpackedSize":8612115,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg6cTCRA9TVsSAnZWagAA40oP+QBvJlhW/gzg2x+67KT9\naxncoaeKt1hZd6edXOGacEdmw8l4rimpk+Ug9KskVcTU8mYVnhsEf8rAJYQU\nUQk02/O5G3QzaeC73pbmkf/QwjcUFVp3Ws0cP80xl6JdYFNuUVPCKoTlrmwg\nxXgY4F24VFpsIz+sI2m7cjis3T9FFlRXM/HjHcxRq+FR1fsJTRDBTB6UTyP8\n8C04B86GNFM+UTDlCnMno31MEQXNfy58ZO0Zo/2D08Q1kxmQK3C+nK/mjVRQ\nIdDMnUTLEey1Ul6XRoorkXyOcKASGe+G1sRNdCKsyNQWggUPwxQiXY5WJwzD\nrkEoSQMr1DYtWogIYNCXfSDYv8lpaHIrKlppll9e7Lm2/oNpJt0DEJBuAxBx\n2ou+gYqHntu8UZ+9ErUaehqX7NRwJYWNPym9MBUw7MQetJwGVNmsJ4TUwQS9\nRZPDU+oJ7X3hwyENFtUt+F9xpsrZV5qcgCltWujsqhkBK8WnWbnyhcETYTCr\n7USzVtOWOGQFLtFc+36QYqLK+cApz9Ih/1yJ6jz1AYbfLR7LbNxlAUIBWRno\n4t6kJr85WcQaUCLFpLLxeEbmsYqBEl6ImN+hmVEaKvxgAvJM67PG5hmxPhrC\n5zGKOu0XNcHUOreN2T3/FXmo3AsBNuUQzwEh2GIN7DU2TVoILpT+SsgCS1rk\ntBO8\r\n=GhfC\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkEmlDyAESgyBkeos9+860ECtuNdck0ryGimuvK5wZ8AiBzDjEF4MUFQIhxw7+hygDf6SzQ7RM1HAOSEFNjWEC7AA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.18.0-beta.4_1585686291085_0.9272667369509184"},"_hasShrinkwrap":false},"3.17.3":{"name":"ember-source","version":"3.17.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.49.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.49.0","@glimmer/node":"^0.49.0","@glimmer/opcode-compiler":"^0.49.0","@glimmer/program":"^0.49.0","@glimmer/reference":"^0.49.0","@glimmer/runtime":"^0.49.0","@glimmer/validator":"^0.49.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.3","_versionPreviouslyCalculated":true,"gitHead":"85060222d3104f7e79aac1fcf2174a537eb6db61","_id":"ember-source@3.17.3","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-mZ2a4MRJm+QsZ61q7p4Ulq+07IERgEF7mEzOPmqES+J4PpeXyWHAYh1MnSWHz3W5jQhwHQAPs6WTZE0TbAsS2Q==","shasum":"315b198848bcc1699928579b2d7fc2d607ebf63e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.3.tgz","fileCount":297,"unpackedSize":8609832,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehmbgCRA9TVsSAnZWagAATr0P+wZcmL5Fu/kpMvdljRyG\nYrpormUMXalt2yaZIb+b722qb5S5KayyzFPAnXsf8X/ttxPAhIQ8guNhZYt7\noW1YFUwpOZ+2GrVlDm/uVL6Vgb4w529mJRGuLpSWfrYHBFoEVLL7FzW8dvsM\nL9WYMWKFJxNQwLhycKODg8yls2KNsLksAyoAMES93XN2HpAGfbU1S8qIJHox\nMsdUw4VabxkTp1A+A2BFtby9UTMgL1EH8sdKLxeXqBGEcc4ORxrPDbjuarvB\nA6R2r//AzavWt9AYE295083omC7lkW1a/Q0h8+uVPlNeZrasvx2Eo5uee8pU\nFjUFTO6EHqPWdNjBwMrdCPIDWArN49vWoFjZ+EPR5ogCPkf60PTCBti83bmT\n8SrX7pHFGH4oR0Vepr5plmr3ZHg+YcXXmAkNMeBAoT3VGvHWl/6/KLOldJcs\noVBuEKJWrScVl3FLgwDLrJYhPMSBTWPg8INpg6V6CMV6XiWti+OG4Mw3mFYI\nFogdZLNRjQvnB5oC/+DVp/rVF7bToomiZcVwNQGsdFrNTX8QNnKHaPfR6ZGn\nl0to7n9OVVQKsAOdp65JDHS/pWg+spCy/mcX8yU8nGf4yKbM7Pa2YN5oU+0r\nTTMkWh822BW1Ia+QtwhmLVBRPvN2zdz2kYQ7BvY/eFTS2zf1r1vW8r+EQpt9\nNKev\r\n=UoTF\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHx4dgn7Y7SMjyipjEI042hR/4/hZFeB4SmEGpPyxEPhAiATPa6JrWqsYT2BU4CVuKxxmdm8kvTXmAlwhdzQSnLMzA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.3_1585866463728_0.113155099184721"},"_hasShrinkwrap":false},"3.16.7-beta.1":{"name":"ember-source","version":"3.16.7-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"0.38.5-alpha.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.5","@glimmer/node":"0.38.5-alpha.5","@glimmer/opcode-compiler":"0.38.5-alpha.5","@glimmer/program":"0.38.5-alpha.5","@glimmer/reference":"0.38.5-alpha.5","@glimmer/runtime":"0.38.5-alpha.5","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-plugin-module-resolver":"^3.2.0","babel-eslint":"^10.1.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.7-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"346c6988ac20b22b52022ded4bfc1adec1fb574e","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.16.7-beta.1","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-X6Yhk1V8isnJEAxVepDro/pp0YOtnqArm2ta+Aa0/ERDYRZuRiLE1ifR6TUUzafx3Q4q30JNMiyiYHCp+kNeow==","shasum":"618b1bf3437f9b395b4724a1e89db4095af9ea66","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.7-beta.1.tgz","fileCount":294,"unpackedSize":8196807,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehm/9CRA9TVsSAnZWagAAIkUP/0t9K8wdoAGefrXVJCSP\n1iSEwgMDVXIDsLlyLOhlg+n5IRNF30X1yJA858OTdbKV46RzAwnqz5DNjB+M\nc1A0eLQzP/+lC21w3cGEeM3Bx1lggOB4Jua5H7/FOoDvoH/Bg8FU5Zsa1HsK\nwJbNU+v9acTSTPGGpu5fm5APpQljtZ8sN9DTkWz+3TdvIHO9+beZYJq54sN2\nBPleol8VAe9/fGS15Ab0zRgotKi98qj6O3v1AVGRXtFKwY8wlxPJRRx1v5YF\n9Y2hmxzwrqOCXwN+0Ic4Msu2ZAkxaGz7abEBe01QBWfoRGiZSPO6miIV47+p\nshMmwyUQlcqBBiEShl95Fx2t9vANjVV6Yi+opO2CoCsK2wRuoDDD7dUG36UB\nGPnjsFxkAQ0M9PLv8Cl7/upX8v5XJI2DOTFy0r6kibiZX6XYvoe+GkcqdEQS\naaIaAmimO9TyL7FlwhrwtINAu4VLnYBqooIOeNmCTdgu07CwcHNW59Upk4i4\n53pVZpKQuLx+qCgmOCdWhvPR7AtY64YJS4b6IOmbi0bV4WHi0+nlFiv06n05\nkqciK9ZNMV+8tJ2w7+nauiojCrXViRd156FOiTNikidRI/CIgGOSqLRGPkY+\n1vgKIh6q8HbKFou+hbyb0HXxFfLxcxF9s1FrBDlgozUke5DChGSiBpaiEiAB\nNaTW\r\n=cFw9\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnMYTqgKLz6mcx4YzjVFZ6fU78i2l4MfKltTYAkAixCgIhAMG46RQ6u5N67okJj6jOWg3V5uDfPUOivvjDFqolwO99"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.7-beta.1_1585868797082_0.6478253038747597"},"_hasShrinkwrap":false},"3.18.0-beta.5":{"name":"ember-source","version":"3.18.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.50.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.50.1","@glimmer/node":"^0.50.1","@glimmer/opcode-compiler":"^0.50.1","@glimmer/program":"^0.50.1","@glimmer/reference":"^0.50.1","@glimmer/runtime":"^0.50.1","@glimmer/validator":"^0.50.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.18.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"67782d49150b070281a81f33eebdae28b388157d","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.18.0-beta.5","_nodeVersion":"10.20.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-h9emQg2oXEqvabA/2b9u7eSdiX5ryT+ax+lV1FNBIbov8t53Xe6cNC+UawbvlCDu0/R86OoVaB0KDTTpI6UjtA==","shasum":"642ae8636dc9339f329357fa58308e0bce0a7148","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.18.0-beta.5.tgz","fileCount":297,"unpackedSize":8617208,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejqnDCRA9TVsSAnZWagAAOw8P/1DLf7vsj739vmRhRHhN\nQW5YCQqA23vAUDKkHQcWs1/Uo4olLTB0ZpU+/3W0QtmlIVzFeUliDEIKyJd+\nHizPKKa7M/V4Ta+XjGtmdDwNncR1UFivU+Ug5+HugOd8QDi2NtV5Yt4I9ixg\nHNgLB2NZSePbj8OIcwFUXpQvsnocv0uN5Ow3EiZjpcQRgiGrcrTAdrhIqFQM\nuWNuG9A7MRsKuHAnx6/d9mx3FEj6w0ZBBeENinFPS2ne85CzzbE+6kl9Jj+z\nka4MQ1Ksn+RizRzKmxfN7JUjR/69rO7iqjxa6s29qUE7jhSriwtHgoWcEiw0\nw4JGdrF48KKxs9E64gB3avkmsAcylImfF19NvselDErVbSET/K7vAbhRd8Un\n2YUnyq32UHhSf7jjgk6jo5d7+t4PLu8DIxBefdBX7V53QD2CTMjfWpkQTUNM\n2eoZJZqQe9NS9QT0NwNAPgEISQuxDtAO/8IMHrMiLIqrNiVZFuC5xUT+Ttuf\noLmKYdrkyAI9mWlKDpUC3xvFZlM0y6Fs+fzCmi6RWVlSSeAX4cmbvniR34Fy\nESiUU0PfqJ23vLs+PbsvJwRDFwU94DyC8v8pFJl7A6qC4KsC2lvSqxruXkPs\n4vObE9IBMJnpwILUsBi6r+93YxX5rKfDHxsr1GGZpkKWtkFsMeXCnDPEKpdB\njm1A\r\n=stu3\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcGUPicTZ39Rb5Mpl12UWuP2TvV2rT1DgBQSEafBBfNwIhAIifhIK2IiqMZ78h8sfU9NTw+HRX72tr3QPqgqv+Mz7z"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.18.0-beta.5_1586407874853_0.8764644794043741"},"_hasShrinkwrap":false},"3.16.7":{"name":"ember-source","version":"3.16.7","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"0.38.5-alpha.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.5","@glimmer/node":"0.38.5-alpha.5","@glimmer/opcode-compiler":"0.38.5-alpha.5","@glimmer/program":"0.38.5-alpha.5","@glimmer/reference":"0.38.5-alpha.5","@glimmer/runtime":"0.38.5-alpha.5","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-plugin-module-resolver":"^3.2.0","babel-eslint":"^10.1.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"2e9d683ceb7ff12e075ac88bf17afa620dd5affe","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.16.7","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-31YqIlsOPxt8kgwOqAqG+Ful7GYmFQLFcfMpSGI53mWPuqWFRIJWTNbQdGj6E8AZBQRZ/mBlDgYrJvIGkKT+Xg==","shasum":"e89e29686a1efd3a63928fe627f327304ffb774e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.7.tgz","fileCount":294,"unpackedSize":8196674,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelH6rCRA9TVsSAnZWagAAV24QAIgEvuuSvQ61adbEGyaE\nySVXVr0f/tlIbplf5KVwTp1agMCUJMcOMCSdsTh+iBM2Rw+dU5Ia///yBU6A\nk/HsSmPxh2Z+S3hGY1KERc5hfWWnwl9epj2u196z4Hkn31unrn6CFPjZy4UZ\ns13RsRdEeMmbZaYcG2vqNtSbZxqq9vpnki/+jq0+HYQklAht0Ga56r6C5UyE\nfBdNGg4MVvp4FQxeH2852L/S1t6s4osKE0M9herGPI8XSS7Ndq+ctUtOEYkX\nwSW9m1Hsy4H77c5ZKeooHvKKaxGcIFJRbwXzmHMFiigrnbKUNZk/+Eg/RmRm\nReTFq6HTECr+N35DoNk7kX6Vfjx0HUf6WMe34VuwF+Ndrkvz9PF2kSaRwtq0\n0UGN6o1SEi7mqxTty49pwPplOzM8n1nN6B+/LzmlghM4X08MBDiQGzhd3NFv\n7f7c4XIyh+rPiTPwnYnxn0lVFhNSJL/Mdkk5R1RUywKuWRL7PqEarrGfhzxr\np3WkiX1zOf1GIKe0ZwNapkBzE7NJlwfPXybbGSZYyIpu9FDhSjQKiFI6RgYh\nxOkE+sfDP+Brakdh6fsyKoC0DV/M7KQBYYG7FAmA6QAXPhFfplPyvma3LVTS\nmbQ5AUUPwDoV+2ysQ9q/f+NxiYY1hENdKmYpQPzCf+vX4+3t/GPlJ2pZP+jv\nT3jF\r\n=pTuf\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqyIBWZZAmO+m+XX+G09HC8XAyODhiemUt262phDaUuAIhAPA9UGQuE8OJ4Ix3jA3D4zUcevjvyyMCPqj+ZZmIFYFr"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.7_1586790058781_0.22684009622349022"},"_hasShrinkwrap":false},"3.18.0":{"name":"ember-source","version":"3.18.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.50.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.50.2","@glimmer/node":"^0.50.2","@glimmer/opcode-compiler":"^0.50.2","@glimmer/program":"^0.50.2","@glimmer/reference":"^0.50.2","@glimmer/runtime":"^0.50.2","@glimmer/validator":"^0.50.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.18.0","_versionPreviouslyCalculated":true,"gitHead":"857a01b5a60b818e2cb0c137ad3014447f4ed88b","_id":"ember-source@3.18.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-kacCWNhQF0zyZ7+C9/1eiqs7JvshwFdeoCxKYlCP4pW50PGYDN0cxAq6C7bzL8uFBqLCvmgvgz63Go8kgyTNow==","shasum":"a4c417bc74b3d1170eec1d56123006e6942af6d7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.18.0.tgz","fileCount":297,"unpackedSize":8616400,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelh16CRA9TVsSAnZWagAAeukP/jW6qw+S+GtgAxOBG/6F\nQ8oPu5ShwyuSGj+xDIiVEVWfmBHhew8flQr4nO93PhPMZziJLaH/wjzjhnmb\nZpvZciEjZGcFm+zi8uQBMx7ltAhvwc90swsPDjW2s5WnRPWHOJu6X5C1Ffrr\nnMM6haZTlbxWmtphPRullRliOJ37/voDVTIDkDOvp/Hhzdm9kpwyVeyCgwIe\n86106unv5Gec0xYiGiU0Udx0KHWxWimQpT1zMUp7AMSEosE7Q6NR82pFXPqX\nIsx1LXLgpSQXpuL+1VHZ21CbbEJCv5s76wjK4c5L2vmS85rN8B8/g5OvVQPY\nHwy4HZQL4ZfGHqVMjthblfYOH8skC1b64RnmaI+ZpgRDiThHoQRtymx1Smrb\nZjDrG0IcA6CyaZiW9P28lJlvtWwyQta0VziHL9HhsV/i+COLI8m1EYT6I06v\nvt2UILtG6BysF3CJK0SbS90tpTxJC1KUIqC8IuAgdJrEL/33gWTCoWJLa8nD\niC7GGLCDWTjLOktP24U1gHxYpksxTvk9JSe2YZ4LWpRjMxefhOIYR5xHsrNI\n+c+Q42WQPdQaEywyzN5RkovFFJdyhpC7MZ6OQ7OvBBba7KY7CnO2houaSd0J\nQ+aWi8j8UvrjhdtEtcvzak97j0L9GFK4TkDn14XfgCupEt0Lab7x4HXK2U8J\nbmKx\r\n=3gkx\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID1eO+zv1C81jEKdcWfsENIgxaAeNFegLOtJhMSEpTKUAiAE03YqwCYkqlg2+nIl85hlKRaFmcf1iaKWJpqnPl7L2g=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.18.0_1586896249882_0.8924067260866528"},"_hasShrinkwrap":false},"3.19.0-beta.1":{"name":"ember-source","version":"3.19.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.50.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.50.4","@glimmer/node":"^0.50.4","@glimmer/opcode-compiler":"^0.50.4","@glimmer/program":"^0.50.4","@glimmer/reference":"^0.50.4","@glimmer/runtime":"^0.50.4","@glimmer/validator":"^0.50.4","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.19.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"d9fad9df3072794516b4c7c92098e9a3e54604a3","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.19.0-beta.1","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-OVoHjVw7T2aM+Y7oDCWIikiGdGNyQsHL8sp9+Jl3ZctoW94KCbNx0d38XmPuGcB+Vjl9DULhOhyu4ryjxOWmPA==","shasum":"1dc5503053503ef2cd924757ebe5d090cc860035","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.19.0-beta.1.tgz","fileCount":297,"unpackedSize":8627170,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoxR0CRA9TVsSAnZWagAAPJAP/3KZGOJbYj4E6g+ErlQE\nf28DP87/g83Wz9/2I7j/7LVTswOg7jvEHov0oVnvA6RnfTHyZqY3gjqF2OV+\nPKRdrEA/++5cKmQ+qh7pPqvch6B+qiObxVD1ZZXuc3pMI7BkOjeUZw4Rr+cz\nA51iPkjmCcea6D/IC81wLynniZLuXwFIr1RC1I9pRUvrijr8SJbDeAUbbA67\nIsoCPtftTDEDYdaCrJn96pX+uYqNc59KLSz+uoFLAYBIvPxDxFqScm2PVVKD\nRGjSirkxCEiw7VvOsHfUPrqm8bjxymrjjRm7jAOrLJykXYCHqvGGz2U+9wqT\n1mgX0ve3hCx0xGwnpO5RkjL2ywsiVNdNN1FTX7ZVjq1kxuzWFdOGKKulHJgL\npn4p+Vz3jIeWSc+ELvgv9+ItPdryg2+2ea43yaCGNtmQdIvuCdBVleKwcfEd\nq4PsQVsGxSKsMSlozdvP6259msm39LazNna/chA4DhNHSpm3VfTbnzAayWHh\n+q32S768Yyax8KHpFye/BSoqxGVuSwwmj1oNBxBEDWHWttb/e4wNIw5fgtt6\nFWsYrA52pEiVGSJOskmrmXmZfwc9BVSla1gAAxP6YRggYLdtoFUQg53X36+h\nc+jwitdeJQuwmtTroAkC1kKFXmCW/dezJpAg/u2mt49LhlrAigwWWyqTrbM7\n/0OZ\r\n=wN9Q\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAcQ/8pUIINccyFlQUVQ2GqQkpxl09cFIJjw2bYcgMKQIgMO4weSf9Ah7KhQD2//XhVFlAiGCclJ4vPeQge6GbQ8s="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.19.0-beta.1_1587745907539_0.37178441940737694"},"_hasShrinkwrap":false},"3.16.8":{"name":"ember-source","version":"3.16.8","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"0.38.5-alpha.6","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.6","@glimmer/node":"0.38.5-alpha.6","@glimmer/opcode-compiler":"0.38.5-alpha.6","@glimmer/program":"0.38.5-alpha.6","@glimmer/reference":"0.38.5-alpha.6","@glimmer/runtime":"0.38.5-alpha.6","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-plugin-module-resolver":"^3.2.0","babel-eslint":"^10.1.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.8","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"4810c547cabf6fd9750adcac6eaf9ae42efd095b","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.16.8","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-vI9l5uKhDjGfulSZUfWfcnocqwlngujFLq+2yUkvi6XhO7P4F7eAgTBsb8avGVjBacKeJLjx7fb9uSEQvZXIwQ==","shasum":"83f1a55a2b9835b272d7ec5b121a7af490c86725","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.8.tgz","fileCount":294,"unpackedSize":8198194,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoxkkCRA9TVsSAnZWagAAHM0P/iSMXZoWgkB1y9qlS9hQ\npiI6R0Lv8xXKb7fLSwr9IHle099YhvQD4miwIe2eK5OBwJU1YiOmW5pBgUhg\najeCy5xkV750M71djUpYO/d85MwfC41Q5kiHZBBjQlnj168h0Lq4b1s0bJ06\n32oZidy5Qusx+69+rUK+a7FntT1mUpM0iO7znO4bqz3ypbUULUvgVVcHXkcm\nMokjCe/aSqQfJGadliS/XRjsiNEzElmtj57I0FfgB7Fj2R/arJT22s81TTcY\nT3yYCv0Bpt6a/aVFet+KDp2oF3Z24LNc2LJQ5ylh23jqz9eZxBupTg/7Vlb4\naX9hiQpkDRsFwpA2MZqMUJbQAwRayPbFLJ/zQv8n0SgaOcRzO4x6z6+Nt1lH\n6Xb5Dso9sYjFu7xZbdlUg7AR8pGIWdvh9fZVEyFy2WRR4SC9vuZYeXFgyqtB\njn1H/d9AB/EuZYsAOfwZk0RoNStmhgXpT7hRz2ScLVGMNBFM0z+mks8YHuIy\nDMVKkK68lVo0AsBmyf1gHKC5WUwIaVo/UiinHOzZ4nX2JtgQ5Hr0kfQWSTF3\nh2dD7pIHta9yPZM/+2qsMj8CbFuAWeZiTWTJ9VkiHwBarS3VjMQlDLEfXCxZ\nfUKaBqqrNGCPncbQeq1QoyhgyGconxuVPsTyNFXd4Ammz5ZOzT6TrHJTXTNQ\nm/Iz\r\n=kGMP\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTFDXI+jN5W/jNpH/NXziSS63fDknXAYMYUxcalOJsLAiEA30FER0XoBSRDWffr8Xr8MZ3LBWo6ztEDtRto00tWyLM="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.8_1587747107765_0.07647325279774941"},"_hasShrinkwrap":false},"3.19.0-beta.2":{"name":"ember-source","version":"3.19.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.51.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.51.0","@glimmer/node":"^0.51.0","@glimmer/opcode-compiler":"^0.51.0","@glimmer/program":"^0.51.0","@glimmer/reference":"^0.51.0","@glimmer/runtime":"^0.51.0","@glimmer/validator":"^0.51.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.19.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"44ee34ee398a419e83d3ed8a7494f5ba7d064392","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.19.0-beta.2","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-4JGtpe7CBC0+odgs6we3Bdfpyh0M35o+kdNC9rRytja5h0kE9QZ+96pLeYYFdfTXyJuCVb2NoA9CCvGju33/uA==","shasum":"6ee7403f624d7f108764236f5b825431fdc8ac1e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.19.0-beta.2.tgz","fileCount":297,"unpackedSize":8628539,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJep1dBCRA9TVsSAnZWagAAv8oP/1wBRzXw8XiOs5t7j8r+\nI3aVeIKaJjYcePWhOAnAvsy/9jUtBu5tIV3P11CYX0kn6VLxymiFMLzN2lSd\nmq+cQyhatDPA0Skk3yWLxebDAo/D2q/ZoHX2K4EpKMhqss6j33xxNVJDVB36\n5a+NogE2CyWOpuQYdWJ6WlZ5AgKHFSvOZE4jMjL4suhXzs3u/sfLYl9fWmqF\nwkcSl3L65YdwzB5HUk57XPBZialzCQt36d1iDDOZXFNIG11FBk9eLHJNfAi2\nWsvIXg6NDqpUA+voUfDJsdrYm0hectUIsI/lhifZajovrjfJKZY4H+7gJf2E\nAs2fIV5oMaRH1I8zncESChkcdv1E3K28ZjHEhVfliVd/VMd9xkvznZAr1rzC\nrf6S3TvWGzNU938l8ZnpcR1688pA9vJNEXZ9fKydD2trHA0tRjh/xqa7U4gZ\nkenxbe/v9RWAe1PdaXeYBsma2TA3mWRTr4ff3GLbfKN0PhRBNLVMD2H/hPOh\nrYga0ofS44R89W85hrrRytAWmwmM4zwjpeBx6eBCIZ/G+jkpCyRiuktkmaEN\n3aehbu4jCxdJsrkbXzoAzU0/A7QsTwyOa0dWC/JL5P9moVcwBSekDXtM6/F7\nzsgJHd4Lva4JZ3+GudUa8HmP0DOvGsw233UPsY/QuwOAjw6D1hquU8RAPLui\n6Ptf\r\n=Gm3W\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHFUqw8OPELAKfvDecG0HFoC2Z0dhUZc+dvPrJx6rwC1AiEA7vTdwM/lY55KBvFfL7eEuH2713DiUoJu77qTAwuqVRU="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.19.0-beta.2_1588025153261_0.7055596268053048"},"_hasShrinkwrap":false},"3.18.1":{"name":"ember-source","version":"3.18.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.52.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.52.0","@glimmer/node":"^0.52.0","@glimmer/opcode-compiler":"^0.52.0","@glimmer/program":"^0.52.0","@glimmer/reference":"^0.52.0","@glimmer/runtime":"^0.52.0","@glimmer/validator":"^0.52.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.18.1","_versionPreviouslyCalculated":true,"gitHead":"3728fcaa1e5835870a89ab47dc6d27b28fe5e075","_id":"ember-source@3.18.1","_nodeVersion":"10.20.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-hfBkU2w+R7zquHpdMI+HCCt51OiBA4vkVd/czm+Xr17+qkxswh748l/VQe0N0IJLhrWlbmeOI6gtrB+Hsk8QAg==","shasum":"64ef40261ef1094e529ef6baabd907e6171a51f7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.18.1.tgz","fileCount":297,"unpackedSize":8631727,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesFLBCRA9TVsSAnZWagAAw1kP/i5XQwOuJRF29esJCiDn\nnOi8o306aqSs6EIj+v83yZf72iUsb9EVpZ188tkfnpVZDixAbuSBPvpIiWJm\nSX80kA+xcZSz+SDtlf5ltYueC2nW+x+hAM1gFayxj/KpQ71IQtSv1jzJdM+r\ng3aNjzAM0fP1rmxp8YMMFi5Uoxnv9+r68YU1M0IJ5Yvj3+aVNPuT7jwCN8N0\n5/NywEZfp+42fylGFyzkF1fUNGOzYJC2GwJDshx2Fvh+AYqUaw3/62GLYAgW\ntsdH1amcaB94i+lQkBLiUhCEnEhGZXCfsvoNDdBhTCd+/zOMKsmHt2xfLLOL\nQEzlTwWO32MzSzUPOGKR+X+uaKWqu2r9LBAzlHJh5XYShVQVfMDRNvDwALc9\nrtcz22ZVya41XjlS3Hg0ptrPJs9vRpPUYLEQ0eHBJtxORUKAsRF5fMFpvtE2\nmv4wO5+WCEpt5RPT0U6QY31DhJWkRRE9C/TjGy7ssYe8m85HDI7Uyrjnp8Cm\ntjiTU2gacy91O+OzmuFiXuXO22CmEjsSBojqo+PDu0yatxEDuKyJXsven8lC\nziRS5uYZcvpsH2Sa0K4Chs8pLHmv/Rj2VMOjbAJ8Gr33KTKkUg0EpMOW8aYh\nb7lY1HdhAoC4yJI44jGpC+dscv425SWNozC2PHXH0h/hD3FSssngRJzn6kCG\nsSq8\r\n=x7yz\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCh/+VpVXA04gOyRbK49BBYaOR8Kza4kZ4+misF04ehdQIhAO/0pAJGJGyk+J4guHozueEKtKlhpADdTtfYcBpPnfmK"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.18.1_1588613825301_0.09190299964823145"},"_hasShrinkwrap":false},"3.19.0-beta.3":{"name":"ember-source","version":"3.19.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.52.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.52.0","@glimmer/node":"^0.52.0","@glimmer/opcode-compiler":"^0.52.0","@glimmer/program":"^0.52.0","@glimmer/reference":"^0.52.0","@glimmer/runtime":"^0.52.0","@glimmer/validator":"^0.52.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.19.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"ff7df1fb194c7abb31549ddf726cd7f7f5405a3f","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.19.0-beta.3","_nodeVersion":"10.20.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-iZNucFs0okUdekP1citR+nsCeY6a+SvqWYPXVGt5V8N7SoFdUcQq1+o7roVyw1eye38tVNp44UWl9jpIbOEtBg==","shasum":"891d18ac260f85acfee74beb90e650b6cff73912","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.19.0-beta.3.tgz","fileCount":297,"unpackedSize":8643244,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesIIKCRA9TVsSAnZWagAAB+MP/0MVOii0/sxZMCxkwDwk\n++AbFDaJNKAP7XQ8NyBTDEJbj/6PYdLp+UEn2Dqs6CFcwEhi2IcYxbbRXD6J\nbw5UYiL/vgyeMeRI5QBQNBRNsoN1mTWG0fJwjOBu1TSBsLYpiMY+baHZLbu6\nYoiQh6+/tKnsETG2dHt0JCfnGyxX8wLkON9MqA+gSeyMmzycQQrl/xBwHfWn\nojWU4nnTk9MEl98Yrbf7yU6buj5OL+GjcDEkr6d8W//5+zv5hhG5zzfOCdG/\nnWZhm1JMe9QT65kWHlDron/4XuxrJgmrZLJhd6IyqbuL5aBw8RAWqf7LEskl\nrHU01+MpPTMYgZFVHIHGFU9ayHG2XlNx5abzZ1Iuzl/kkceybw0NgE9bgxK/\nXchA3+mP/i/Gcp0rcQNPn5bdhwgUyystYP0u10BZsh22/D7tzw+iKaRCzH0x\nf1QdCLXutPyr3EwRAK1eJVV+4h/WD/NBOIh5MmYIZQNvb1SHPvs7SsJ7YWJZ\nmoAX9I83tOLlQp1FuqVVVpFCcMsAUX2npgD3wlZEfux52oQQ+NGOttM01N8B\nbiXk0llLfucoMFiQUoyZ+O6FBthAPJfXQZrLK9ALDgjsqq6ASiQcPLAgsO7A\nWoIo4QmcFdXGg4kvrBNf2wA12KTNU+aGXeX+/svdkEXzTATBGx/oMWWVokYl\nySI+\r\n=ahOs\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLnsAz2U/AY40PF/EYe7cMqQ1SzSVw+jICcp/3AwzpEgIhAIoZfFbbNFwEqZAXlKYeA5cqRoXxl+6M3Ba4f+UBPvXL"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.19.0-beta.3_1588625929910_0.8950205695575966"},"_hasShrinkwrap":false},"3.19.0-beta.4":{"name":"ember-source","version":"3.19.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.52.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.52.1","@glimmer/node":"^0.52.1","@glimmer/opcode-compiler":"^0.52.1","@glimmer/program":"^0.52.1","@glimmer/reference":"^0.52.1","@glimmer/runtime":"^0.52.1","@glimmer/validator":"^0.52.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.19.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"fafa0a882722dd1adbdbcbf49bc7320b008eccac","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.19.0-beta.4","_nodeVersion":"10.20.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-K0zjgOLyvnjORWNjlufiSxcM/98pSa0xj2MJSPiHlcGXQUbjByWQE7v5X6QZKev5K+m/tMv/9ZGW/Az3sTJgPw==","shasum":"405055f8ba83611bbf3377d509f60f2b4a61783a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.19.0-beta.4.tgz","fileCount":297,"unpackedSize":8648900,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuj08CRA9TVsSAnZWagAAMaAP/1Gjw4Zlm1J8W+BEtLGP\n1mdeoyzEpBI1QCjoXETWE6UimAyLjARn7NC188NORAkbW5SBqXJuYUCYl0tl\nCthkIv8O7wHXCH3oZAdc51r9PbKo276w+035+r5IaRYJuMiIkfMJLYGLt6IY\n9FsMbYAglkLNNnbN+fmXY0PB0OFLdytcqemDtCTAX1ym8418M25w/vNa7xRO\nJCrFAGAlhWmuWz798tzOGSGpjVDxsOXCkmFxb6Xx7UFA/HVkyD3x8bANjpBA\nN7xUwJIXW1RV4ix241QtqllUsx5lUTzOX/LdoqNIJx//8nDOJXHQ15nmCdcd\nQGeNVa/Ps6Zxb5NtnIHyjPxT9F3LIz830hUwvI7qZP7D3OnsLr34wK8iTEP+\nBNerQbtOthvaWtOEKvMGzD0+gkMkrO49ksEtsHffpyvr0yAr7smjG50cQiNG\n+8lzsjPQZLvhZTxMXn+mt/B9CXnJvntXnF5QH/qy3pq3utVvXRwtJ0asPXKm\nPd4CskXuqQDFVxg2KHePFFf+MFH2sEMC7XPihJ9xEoUkR7Ug0F1S5EO4cfRs\n3sov8ZMUVFfxXpMwyt4TrrTuHcPZQxyXwOaYWvH98IoHb1HQGSLKdjoJDrjN\noVguOSp08usKl4pFr1zJxe3vcOi0FZEBEBoBKRVkeEsB6wdCbuS6VzkaRKQ8\nxElR\r\n=iDyK\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsjYdaVy9cT3j5a/euPZzNfDw9eaUO6YGum/szVZbMgAiEAnD3oxgcSRftLef4pL++zRBUfOoLWYL8Rofg7nwem8/s="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.19.0-beta.4_1589263676183_0.4224836535755412"},"_hasShrinkwrap":false},"3.12.4":{"name":"ember-source","version":"3.12.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.5","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1.6.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1.6.1","@glimmer/node":"0.38.5-alpha.1.6.1","@glimmer/opcode-compiler":"0.38.5-alpha.1.6.1","@glimmer/program":"0.38.5-alpha.1.6.1","@glimmer/reference":"0.38.5-alpha.1.6.1","@glimmer/runtime":"0.38.5-alpha.1.6.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.479.0","babel-eslint":"^10.0.2","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.0","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.10.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.12.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"cf921f10d5db4d9c179067073af4ee574034cc68","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.12.4","_nodeVersion":"10.20.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-e4c9ZB1aO2HxwRSWjCuKtZNhRkCxwZ4bENe8jUEreIPXp0hmiuviRMANAkRaMGbIXm0/RbAuYDX+KBmQlIY/Qw==","shasum":"c7d43954097aafefaa14fc88e3f3466a5e4bb254","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.12.4.tgz","fileCount":128,"unpackedSize":26616812,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexv0kCRA9TVsSAnZWagAAmAkQAKSlcaO/v6Wh6fPQjSUS\nKRO2q7eHs+AhnFrpSuPXuwHuyzGc2lW1UbhmInYzdAVZO42zmDzrswwbixeM\ncGNqqEaPkiCjlZxJjAhbiCfR7IzN8huqoGq0mlAkEkBoVkDZHqjV+1hy0NtJ\n5l33pgK7al75Ei8Bd8QijIPKgbI21woHl7zcuzzaDb/NCy83b+z+ucd8yeoa\nhc185YB1U0Q0Z1TKeO1h37FlEmcAyKuNZor9nEdokyt0926b1l0WnTOQzjF2\nC4Y2yvCmrfIbuqy8MfBxF/gtuWVTaZU00TBeYwYHIEQe/WIvz3iGi6DwpvBd\nC03btzZH+W/HifHJ1NYcPqX/lXJNXx1ag55PtU6FWOuSz+1SSuX7+xgTcu+5\nfOSVwQH3d5ccZjMnNCgWMwi5kf33hm9UJstSAnyz0xl1RtzNkp7ZIGUt0T8Q\n5Xpbj1dbJSQT1MOztozik3rcBt/ELIq7x8TGlNbJOno7enYv8ls6+kHNdlia\nvbMdGyBw6BAF1+4MLLdjAoWR6qHXj8bdEca+6XMazkyb+8cK1WqIo0SETNjL\nkBXRdRwR2BOvy4u9BfzlgkDWCUFG1+tFHwvFvOF/Yx2EmtXRrpc9cXCOX+ng\nsz5WIdt2PG2lPGHGQ61vh78oco1vY2TfHgIyze48gwIJLymr97yeB1TDGtSQ\nRS7E\r\n=Aqge\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSoDMSFCtrogK4Qnu0OuJQx+nW+7XhBRAAgcY8YaZBcAiEAr5yFedsZJdFPU5qylLAJ21agQsM3MIpuNvMspQR4uRU="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.12.4_1590099235331_0.8069851591005943"},"_hasShrinkwrap":false},"3.19.0":{"name":"ember-source","version":"3.19.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.53.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.53.0","@glimmer/node":"^0.53.0","@glimmer/opcode-compiler":"^0.53.0","@glimmer/program":"^0.53.0","@glimmer/reference":"^0.53.0","@glimmer/runtime":"^0.53.0","@glimmer/validator":"^0.53.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.19.0","_versionPreviouslyCalculated":true,"gitHead":"f2e997b47d09191fd6c4cd38ed5d5be4d027ba0a","_id":"ember-source@3.19.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-WUL8FojIGNJDtCSxI5SjNguMb6axPPm9p/nskRwox9omj6W+hjbzLzl+pZcMbqRePkQtjCbUTAclVMBdBNaRYg==","shasum":"ea156953d177374baf4911eb95d73625c7f8cbbb","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.19.0.tgz","fileCount":297,"unpackedSize":8654063,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezXvZCRA9TVsSAnZWagAA6XsP/jNQZB4HKpVnsoOnwoOd\nfQY6+OspPmOJGV9Azy+NTiu7rhcVdFnyILlml5j/DpW7Ngt4DQrGnHmRFQSt\nmbrebMUPEVLjjCgAWeijCGL2ACbnEQFfL2LNToBShaHtcEYMkxGUVm5cIQuB\nOtvg3u5ZoXQquv3pgHicFlsadGA5VZSyZz/tDUP+LHzdAcbTtPnyzUlCoTQY\nOMs9qtWdmuyZ9O6oTB3GJQAg+deS1w5AATFdmxkaIEPfXSv4p0O0VbNcCDT3\nEPeZuKf8527gVUKz+s+WNfm0ASQFP1W3uZDszx/1BKopzrF3GIaogN4mah/I\nlB5wUHGntvwPpJMcGclx1AAXRgC25zpjnD5SRZokvXcc8r5NN6AJhluj88Pk\nbHCNIST40s/idpAcSwoDmsbvytPrdm1ix2H0nvp/CFSVSZwAayqukTuwswXM\njxFxjc9VcCnC0A5aUlbj/ZBlvcM8RyO/5vruMRPs+LDkmLbzFqSH1xAiXm+s\nyolIDBEDCGSxy4DAMOqURs9q7jT0q0RVCdAhycvcWI8JjT/rOhMXzCtcHlEj\nx6uZfL3w+02oaSXZJ7EpR7xz+Wo++oh04ULXp/rzWgQzboMCkTGEk1LF+Tth\nqt6hV9I76bGSKmie01IOgAeYzBnozVrghcQ229GWuqls4+EccxQELxP54UYV\n3ZKX\r\n=W7ct\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE7zoL2QyVjwZR7r+HV5VD0Np7wgXqwz4pJ6FJiQP0u0AiAG+fLiQn2VR8KBeiFyDInv51BbsMPoL8d+mScG6y1Fmw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.19.0_1590524889457_0.3797103817964096"},"_hasShrinkwrap":false},"3.20.0-beta.1":{"name":"ember-source","version":"3.20.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.53.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.53.0","@glimmer/node":"^0.53.0","@glimmer/opcode-compiler":"^0.53.0","@glimmer/program":"^0.53.0","@glimmer/reference":"^0.53.0","@glimmer/runtime":"^0.53.0","@glimmer/validator":"^0.53.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"7511cc48cd143f59c6fd2526396e78f17344eaed","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.0-beta.1","_nodeVersion":"10.20.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-O/2Tzjc2IzW1WDi/lJ7F9fefa6CrnhFmYqJ9aNk2gq87dnJDl4lsXDz8LnlE+3aZIUok9ebLEUj49vkdEnHZdA==","shasum":"04d1584f943df1940af002230ab2bd7ed9639ecc","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.0-beta.1.tgz","fileCount":297,"unpackedSize":8675415,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezYopCRA9TVsSAnZWagAAoq0P/jD+M8GLfoX+JkFyQVLI\n2AYq2aKwpkK680bqf0u46TqU9iAeWbAb4Tygq2PweJhcQq+FxDSyCSidqTlp\n4qkVgXKpDwS/DvH9RyK8teOeNX8rUEBJGUc6TQPSITF1x5mfXUbpEma+bRpt\n9IL6Mg5XPJny5e4u8IjyHl7QU8sADhXisN2MzCMpuFkeZ0j+Fv1HiiA07khv\nV1ZK7PoZzrcNvveX64G1yxitt+Q2+xYqfcA5YlBMbmJWI2Ao7riKRGHwMmxd\n1kI67JUWIe0I7xZ9WD296l1w/I7PJ1rD1j2VvZ2QsESUNlCZA82rzrv3DALz\nnQwhTceR3kBNoQibqUGEPvM9sj3zHr5OEzPu5VEWfrGVcy32qW/EmiVrnhx9\n5W2vXdSid/DxjHV8vIMDKAhkJs3cQkGQ7G4IyI1XJkoNogV91B+VEt/HWXAJ\nkT0yTRyEUEQcAuOY27PV9X7aRGxfeFxwXqre22GXiHTTNuqD42pqG6e0UkUR\nX1zUM1fH/fb5eAb+bRHwmEdgxmIXjnoQ9+N1qntYv8Z7kpM1JWpQXFivXdRP\ndI8zKmPd/1xdf8Ue4bYJD4Z6vUIUK+eVQjTI+qxSOZWkliAYuIBuu329mXhU\ni/Yb/O+gk9aaiz5yrFmOp98clvdUZYsoV2BXUEl9SsTHO1oKsvn3ETNMHFJh\n8NZB\r\n=ebtP\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3aQSyINAIgbvFuMq8E9lAoJHXW/cbJ+q5j29wTxBhhQIhAJRKJW3vtpg+/+HxCVaDKyrl/ZtHaD0aS0KqdJh/aBot"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.0-beta.1_1590528552624_0.7729614598920953"},"_hasShrinkwrap":false},"3.20.0-beta.2":{"name":"ember-source","version":"3.20.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.53.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.53.0","@glimmer/node":"^0.53.0","@glimmer/opcode-compiler":"^0.53.0","@glimmer/program":"^0.53.0","@glimmer/reference":"^0.53.0","@glimmer/runtime":"^0.53.0","@glimmer/validator":"^0.53.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"bc72805c1a395f5c569cd0e47aa7480746f29be5","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.0-beta.2","_nodeVersion":"10.21.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-DC42+Nr1yXRlE5sYJeBSfBit4RYJXWFlxJpbK6FjdyEBweMM7o0zOJc6+1P6EXOp0CeIp0QaVepymzb90IScCw==","shasum":"269050687139a57d0d630565f36fb6977fef8b9c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.0-beta.2.tgz","fileCount":297,"unpackedSize":8676231,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1rMXCRA9TVsSAnZWagAAvFYP/1Jx9RAZF7PxmEbdp3K8\nHgcagvfy8HmHK93+/XkPrNO6fQtymblPuUkv/pyl62meSYGScvKXgW0gK1aZ\nRz28IJXYREIKmZJx060SAELEw8VKn7T4PSoftk0iFjfNvXTdwz/hlfGH97cY\ndnMn2BRm3aRMEJXPIYgemcWu4n6eZ46De0tu55V4b/oxOSbq/gb+S24zy6IY\nuV6LiHaksjfgPWK+LYT7DY3zTrzY0tTUQv+a902pUga1G4XRFR0L/fg+cIkN\nDDNRezRFrPVVVDUB+GkzcjDMJxzue9mjeM6pSFekv+MrAYwl5eR/wh9GseCu\nyRD+iayoVmjPOUb7h0B94OtMoB/msNSnvcWPvAfqFq2QgBFnFlx+Ra+wg6wI\nId5svRVvYsYiuBsowT3WNllmBsa0F2Xm4NgGocT6O0lptgoT8wpYV9yl/PMC\ng6QX4ZUuApzvp+ZMuyr7iETxq17fRRR3E/blp9XC8uPqTReigQ0IdhplN2WE\nfzYliQUhEbpCbFYFF0RE0oHLdXZ7O5mNyWKWHqcC/lz/82Xu9qCYPKRjP0lh\nXTe43+QToTfq6w0AodcbwVHrJlv2wfYTQugweeZ0BPecHwSqLJzntKBYBio/\njlSLsYwecbbVw+8AIXKN/MKJDP920kXBIphjgSuU28b89pOUHmQ0l6uZNrqq\nfmZw\r\n=yBpA\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5zmvRK3hZOQkXf/FsYpoIcyqnaEOb19zqs6RJwFPQfAiEArS8KgVYjxyxWeZ7sTjWnre0v1ssHAXSYrO/19PtMCNs="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.0-beta.2_1591128855008_0.18561977840391197"},"_hasShrinkwrap":false},"3.20.0-beta.3":{"name":"ember-source","version":"3.20.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.53.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.53.0","@glimmer/node":"^0.53.0","@glimmer/opcode-compiler":"^0.53.0","@glimmer/program":"^0.53.0","@glimmer/reference":"^0.53.0","@glimmer/runtime":"^0.53.0","@glimmer/validator":"^0.53.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"6ec658aa4a64205289e472bce1010885bf08f457","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.0-beta.3","_nodeVersion":"10.21.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-4VlGexZ7ZheqWetTsYkg+SicK4IFxA3n127dwsX9U0hzayBZuFlA4KRmumFkU7Nb1ni3E1bGqGJfkdPjpYrguQ==","shasum":"311ca0801b16b87217ae3b3431322a14f6930447","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.0-beta.3.tgz","fileCount":297,"unpackedSize":8679621,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8Q23CRA9TVsSAnZWagAArw0P/iun8eXPjYmkw09xiyLE\nGr4XUvaQnhmnb1spgnBPC5JdxLnmHf0F9HTl+6DECX+gvL6dWaEIpbj5NosR\n15senul8P2HcNfSVpnrH9TXcZVWkslSAZ0LawdLFojtGwXJv3FRhgFWfLOus\nYX238MGhFtrpEpWbdMzrYUALIqD+mHyj2czrLbl81tvdaOfzs1xkMZgZ/ANh\nlHHwemSLqRggv7LVD9JKXT8LzWUFIn6ESjHz9iamJxES6AAo+tSUNWmRkL9K\n5R6UAKxxiPK0bHIHr462PkTo8HKYFwaSBPTBvdToaAp+jRfZ0S5iEU5oSW48\nkh1r0rpUtwQJpsmfnwIeXa4R4JMGiiJ102cOSXaUZc4+iw3/iJMukVJlKpQc\nmF6zV3NVwNyP+83MTSADxONxAI2eu9+hIRKBTHRoX3Tx2ZSYLal40mAtGHY+\nFkq5kp3+MT3tAI9fB1Njf6t5grSBNxmSMMOENDKjOmmyj0dW4KcIWGnCypng\nojVh3Ob1oYsC4mSFonHbDbR9tF5cYPRu8KSDQ5+JCt4ax7barb//ZQMPlkzm\nacOFvf+VyBZJrnV7vl5N4GkuaFAWARivzDs7wXyVWTO6YKTYImq9gXTUZOT2\neKO7Kmfab+smB3sq67/YhtzWEscXDgiFZqqKe05PnnQlkOIyoxT/S1rf+JIE\nbL0e\r\n=+xWL\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBWIae9yrJBY4wTX8/Zt3rwrPGK1TCuXHOW2huC68wqPAiBH3iOEoqEjXiLlQ8RFTkHI2//8rU2rEH8X4AR/blEPBw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.0-beta.3_1592855990558_0.6893341712626051"},"_hasShrinkwrap":false},"3.20.0-beta.4":{"name":"ember-source","version":"3.20.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.54.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.54.0","@glimmer/node":"^0.54.0","@glimmer/opcode-compiler":"^0.54.0","@glimmer/program":"^0.54.0","@glimmer/reference":"^0.54.0","@glimmer/runtime":"^0.54.0","@glimmer/validator":"^0.54.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"a6518532b083340bc2cbebd2892f046b06c956d6","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.0-beta.4","_nodeVersion":"10.21.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-SIkcgKhUAwPNzeFYof1Bq61gekjhpYYqbINfu6JLyDKzu7EGa9W9T1SnTpSY3U/dsygV/hX/IxO/h0ooQBqD5Q==","shasum":"663e3ee13fb43b5c65902aacc2a1381cb1bdc8ff","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.0-beta.4.tgz","fileCount":297,"unpackedSize":8655626,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+mJ7CRA9TVsSAnZWagAAmrwP/jvsvuMLFlb5SD3AfQFt\neDnB3q0ISLIElDI5NMZdCVNOwPAVAqhHLObLF0l+8R+q+LeSSisbHaBJ1mQJ\nLv7ZY8iqJPvHDCYQiY8c1jMLvaWJk1NvNp3adRJpHZqV6AW0/AF63QW8AG/l\nzq7v4ToBqKhc1nvfEuiarsqAwxhzNRlyoLofsYv7LMoKKXZRO05nLLznfEqR\ntxL5Yd8CZVrWwuXMA/OeE5BTqF2g6eaPm9tyMGoithFa4VroWm/zi0HhCQd6\npMRyMYmZwGO5lZ2W3tFuwrPZgPImAvi1wsRU2J4glAeOP1r2uPFQOn4M8URs\nXveT4RwdnxctQYtsNAD1TOdeo7O0bTsUYPyX7zvYh5X8ZFhZUWv1giJrUXWm\n3/mY7irS3EE2Z01mkcxC9cGUlu845FKvDLd+c6q2fU3o2Fy1U7btz23I/Wqm\nmRRLMAeSarrP0uxzaEwYADD43MPuUPFiQrzm/6kYuYu5+ojy5zUmvOFBz3ea\nrPXBMovL+CqJC/XN18v02FalVp61GU50iR+6+l1PZEk19U59vRkxRqzRXt+c\nORc8hCAeMGyvDUR7rfZ9YMvsGutWrdpD2GrtKTMhTHUlNLC7EfZvXzG3PW03\nnvSoE+RHRNwARvEQB0ur3oB4HwZOZ25EgcbFb55No4kBt+oxXrrvDyq7jPdx\nWz5u\r\n=ST79\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3LPveTfCe28Vtj2WgvAW7zzcvZl6tQUPbv7CvXbZRZAiEAn/Rjb9gE0DYVdKtwOYPPAacXqOjhrKSCv//Xyt+TmAs="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.0-beta.4_1593467514534_0.5757782716051141"},"_hasShrinkwrap":false},"3.20.0-beta.5":{"name":"ember-source","version":"3.20.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.54.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.54.0","@glimmer/node":"^0.54.0","@glimmer/opcode-compiler":"^0.54.0","@glimmer/program":"^0.54.0","@glimmer/reference":"^0.54.0","@glimmer/runtime":"^0.54.0","@glimmer/validator":"^0.54.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"52ea0efeda18562d128fa7867b5b09e85bd46ac7","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.0-beta.5","_nodeVersion":"10.21.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-ffqSN/cvinfwqPUBx0kEzMtJDnmw1hOsuocq9rV8tKYNRUsW8oo0EST8Ql67pZhYAgAbBm3gvbG9v56Hai/b4w==","shasum":"2cdd47e83e230b3c9f203d1c750936e43982397b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.0-beta.5.tgz","fileCount":297,"unpackedSize":8655797,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA4qOCRA9TVsSAnZWagAAdfUQAI6h29ftibnUsdPEtS7v\neXa4q5SGWLeNF+owZU+E5eR+4jxftxnN0GIuE4Osr0FhX63Aw5kL2iXHosZn\nPlAY3KGsHZPLDXu31IdzdtJratnLoQnjjBGWVqb+VqPFSVHE0+otSfsD6ZHm\nlgXxrUSSwjo2jIRrL4D99oRFeJ363NPlQzetG4RmeW7UF425fHWZCO7/yFoN\nKt0/GxvXx3jnqm3MfZP7G+mRVFyJVBKh/fI/Kloc9YwJ2fgfF5xbYvJsc4Wf\nl9GXQGklsCRI2aQwgyHQKiKCGQPIdE0vI/EkAIl4RzhVfcjtu9mG+s9Q+5v1\nerGRx08VdC74HmGn6O0aO9FShJ4CmUWxKK4vmH8E8d6IY+7WNdJhX7IlXHlX\neUlOfRp27efbZXTMTO/iCjE2VNOcYaRyO3XdkIaCR8oEQaINVCic0fq6nnt5\nUiXeDRLMAbd8tEl2wbKkzB+93J/K7qewypLiFaCJU+kIsY3yUfcTS+anFK6+\nGGdSKiAzxMB7ftrbxDBHT3BveEm79tnOF62ReaKhnTE6zzmCSk/+l1C0hodC\n1bYM22SIJijoW7Df+DfLLbhzEARmqaMLYOuIfu3jGYlcK1/79AaK82j14XJD\nq8fk5R5NXSLs4cpiB3K1y/ar0GiLEF2k4jZlUeZPLgXxo9/GUoMl+7hrMMbs\nTq+x\r\n=zjcl\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSuny7dsxFWNrncB2lnUF2x9IVqTxC4dJuAwbTvOW8oAIhALGKycQfFYlXrwbRqfUGDHaKOYjGAgPrzqvVzPirT88f"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.0-beta.5_1594067598304_0.22922881018609398"},"_hasShrinkwrap":false},"3.20.0":{"name":"ember-source","version":"3.20.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.54.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.54.0","@glimmer/node":"^0.54.0","@glimmer/opcode-compiler":"^0.54.0","@glimmer/program":"^0.54.0","@glimmer/reference":"^0.54.0","@glimmer/runtime":"^0.54.0","@glimmer/validator":"^0.54.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.0","_versionPreviouslyCalculated":true,"gitHead":"0a9e13ad894b704b1b5ac5073aaf4bb0112b1bec","_id":"ember-source@3.20.0","_nodeVersion":"10.21.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-umSKoAOR7mI3XAaUZBX8ki814eHKuymEvCtNOWb4DRz02whIKX+iUKq7kRPVWgCp2NIG/WF/e3X0TDIvrPUI3Q==","shasum":"00ce44b5ff1d58b2acaf9f48879a223994ffef39","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.0.tgz","fileCount":297,"unpackedSize":8655102,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDLUZCRA9TVsSAnZWagAAW0gP/i3kPZhlvU/RYCFCRBth\n4XMs6JUlaDxVP3MALpp8Ivt/7m2dL+mcBWJXViBMVkNCfj4HiNol3y2L0hpO\n4c7QhgjThy6zwXNPncQgt5wxKdpl3uUQ7dSuc5Q90+xlw8VTl3D01axPBQJw\nr60RNTzPLkQg8MaO6FDeOszJ2UOGZOtXTWZD8tOCz4N07edxbdfmPYpfAbyk\nnbUy75NuLQf+PFaJc4EAue0OiTBx/ySoKmAKMBKkV1GtP6816n+KMOxW/r1U\nVgFlQswvRAleNuGbD0r6peSY6dDs5jDJw3bMQB0Gc6YjbMOPQtRID0840b4s\nmVErD4zUV1ntxTERNcl4mbg9Bw1/xSEgXNusHpmf9xBcWmvdcoNGPh6YCu5+\nSloX/IYXp89W8aGCasXjftiq+OUjaBNVFTu6vUNWUxjemBsTu4BJ4M9J7sTV\n6eZisFiQCnBMNdvbVj+S26BNyyP19UPenqUO/V+4gOxwhdr3iidiJAwBMFT9\nvf1rxw56QkMk7UEjNFihn2vXQX5HpMPf8pIv+XUrolTQ8XYekXjwbuWiheN3\n6wDrTnJ4/n1z5jKFuUYgh5yQxnqEXwgNyJC1OYIcjLXYlLMIOjpHR0sji5+e\nHJ5XyZGS/+KS1NgRn2vkmFESyjv7m48Z3GE8zUvO8+Achmwwm2Y7XcdtSgYO\nbYiX\r\n=etBG\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGAZ7aSPEkiyOrbk5EFb2hZuAio+lZijLgxJv4fhr4J2AiEAtCInL2tLmElClUmlYMNRQYZ4wJIADrhnzK3sIvOhdXo="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.0_1594668312858_0.5838819586591193"},"_hasShrinkwrap":false},"3.21.0-beta.1":{"name":"ember-source","version":"3.21.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.54.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.54.0","@glimmer/node":"^0.54.0","@glimmer/opcode-compiler":"^0.54.0","@glimmer/program":"^0.54.0","@glimmer/reference":"^0.54.0","@glimmer/runtime":"^0.54.0","@glimmer/validator":"^0.54.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"29ec6fad237857bb4ac33b84f659eff111c1ded4","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.21.0-beta.1","_nodeVersion":"10.21.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-dS4VwKTb5eIT3gYDwBB0+6F448zZuUUe72CWJFrCAr87sFlnPGbNqjZxliE8oAulTsuth1x0yRUMRBm745C47Q==","shasum":"4d7876c6252405183739919b1055680b3f9cac89","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.0-beta.1.tgz","fileCount":297,"unpackedSize":8657857,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDMu9CRA9TVsSAnZWagAAhGkP+QH/rgMXBBB6/3jBhkPq\nu4dIWK4vU74ir4dBn9kOwWHLRe0yCvs5jHodTtpvE3JiQqHfd8445CRb6E4g\n9M3SQlTHaZu6hM3JOaONAkDYWZhMgQbpFGKLWPSjkZaYrXEbCxOfKdbDCMKj\ni9FnNhIBUa4RaR5T3f31R10063S1DgH1pc6jkuIfYd1v3qlGzAZFlXjl/mzX\n4RCCTvTsjjw8xQ52reUfEw4Hnbnkp79M50YqS2ojItRsgjtA4FD0v/vV5Y52\n9Up7XXRaCnvIbzoCtJvP4Xn6vSXW+su60GGovLcsC0CozaZKCF27wadKBuqT\ntkxbPkPJvl0jKaNVRceR+tDPE4r+Tk85XB45DNnrTM9tJdxSC/HdsyqjsfMi\n6a/myybXPktkioZwqNYMY89JW4xrUB7/BYHiHE456lxAD2fKe6NT/MErEZPG\nX0q70XbLPVi2q6Z5iRaRZK8XAP2tmAQAg82wm5FhKQPbmoZ6X4c5/iov2xjb\nwDhwWrll67MWxBPQrVDjG9fmRAKEJD5R5PIUfIVhOj1COih+RZ1Inl8g1Aqp\nEOMtIvNVdQnP27akm48yRzwmCkhfOxYAO6xOdIf2RRZYCCah6kRHe1FT7voj\n4A/gkp3tj4r7Tb/tQgUeVNHtAKGssrYL1qQqZDe7GFrtMm69gTT52pVXvi/Z\n0Qfe\r\n=EN/8\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZwVyvaiIM7eE6ShjT0v5KRJU9IMvQ1uTybGYd1AWLPAiBWpPUcA55TJaVGvx84sRJxhLa6JgVbwYPi0a2Ers15dg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.0-beta.1_1594674108889_0.4403062027161444"},"_hasShrinkwrap":false},"3.20.1":{"name":"ember-source","version":"3.20.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.54.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.54.1","@glimmer/node":"^0.54.1","@glimmer/opcode-compiler":"^0.54.1","@glimmer/program":"^0.54.1","@glimmer/reference":"^0.54.1","@glimmer/runtime":"^0.54.1","@glimmer/validator":"^0.54.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.1","_versionPreviouslyCalculated":true,"gitHead":"fba1bc870bd024820d4519ddae78c2b61392a5ed","_id":"ember-source@3.20.1","_nodeVersion":"10.21.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-sxAQ2LvlFdqkh0Lw3v2uoXqXQQRdL7sxSwPkjgk1FJIYSzWbo2ecBNll+3cfvslq35xN8Dr3162naxoTGf3CJQ==","shasum":"ade69fc31e7e2c9ab01f63491e10161032cf65f3","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.1.tgz","fileCount":297,"unpackedSize":8656502,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfD2rrCRA9TVsSAnZWagAACtAP/isYXDVOkVNKB3ovpHWh\ntCBc2X79Pnjob3jJQ4cTBjCmgD+K3yqoYqUCLPrQ/9fXiPoxoVgsG3GQqUL/\nkQpbOAVoVl9935oCfGk8gFokZZ9abe5WSH7jRTIh0Cw3V2kJvLGIBTbbBWjW\ntWqIviuhhWkx57myc7P3oywuiPctI0GMCmLvDuRfk2J6fq/l2xhl1EQwylSx\nAwb/w+05pmCSnTGrTzUeSm6UB6Xm5a7pVAsx6sdlXYrxHnWdllYPSSo3vw+D\npx3Ak0oX2Q5X1SQ4Nv+c6/HJBRJ/xq6xZz/kftcVeaekMyR2TYCxr8+Zlkee\n/Ugah5d7H8z4JKWNqw6Jxb3tlsydyvbZPKIVh0T0iEcaLkJoPC2LB2Eh9DEz\n7cWo3WMBfWXEkFY5btEmuuc7YMxerBeKfyr7EhzkVgAXjGNq9OURn8LAsAgi\nnzbCyBR1oIXG6EUAGuqVF/jSRhArDg/g0+76n81uR10U4H4tqCqcowUJ6FM6\nykdrPiSL7kWDPNwTUW7Eyi3+mIcVp7NAhVrir7zcOBtgtb6wSSPjtRCXEeis\nq6SdYI1glmlt1ulS3Fm6IfWM+mWTxk5jWxJHdK8EyRsGXjwm4qA3W5AyQQwl\nhZmTjQDO2DO6VeitIkLG093ORV5Fa1IP1E54d/EIiSJXa9ssZIlr1OXG6VRK\nKpF3\r\n=8p9t\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC98glAA+Lk+KE0OXJHNX9fv/aVSmF6GkOEzQKD6cpvewIhAOZeaPFhw5obWjBByNdJcONlwafaGHGDwn7NRoMu+Zrx"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.1_1594845930505_0.3155159278387485"},"_hasShrinkwrap":false},"3.21.0-beta.2":{"name":"ember-source","version":"3.21.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.54.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.54.1","@glimmer/node":"^0.54.1","@glimmer/opcode-compiler":"^0.54.1","@glimmer/program":"^0.54.1","@glimmer/reference":"^0.54.1","@glimmer/runtime":"^0.54.1","@glimmer/validator":"^0.54.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"78e854afe9ff59f909fab8241c88c4a49f6e2535","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.21.0-beta.2","_nodeVersion":"10.21.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-7bOTFJmETgylaNsN/+ka5UlDUH4HXFz0I1nNZt6eLe/1R7NUHBLM4KrX1rh60k6/r82g4hz8oEaDb12kXG4R6w==","shasum":"0163d567b54e3ac77f276297248edac219ced299","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.0-beta.2.tgz","fileCount":297,"unpackedSize":8659814,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFenkCRA9TVsSAnZWagAAhcsP/AnM0ySNcnEM3Ac/GJAq\nb1TiLF9rSOaxouFtSNW0TnCM6149+rcTNJ/EAk1l9zYu7QhwdJba4a+mCxDN\nHuMzT6qsb2921vbpTUuX1bNLO1Y19yPiOAUj5o3brpddfQoXhtA4pl5/0b2z\nLwWDqHwHZaJV5esyN3TfJ1zMk7LVBareSfLO62XPVe0u6XEqNwmOZ/b3o0xw\nM8vGkpMG0xgP1/Yfo/qQWnuSLrv5lIrUwQs65ZU1KNVrV0HEr6RP8sUCsy5D\niGBv+/UfGULmzuLbI4u5Gnf1NNxuoWgrer6X+fgWpnAsgw0SW2J089T51h6p\nw++x3qJ090tJxdRalRdKKVGBxwm0M3fNkULKreUKCetTx5oJSyo9Rubtp1Ni\nPJ3GAgCPc8ESPT2sgUqEMHnXTi2noi7oa0ER67wQJIF34Y1tqSFiV5MGfBxr\nKk0S4Ifr/wtpqbdrp94z6opkoAiSm7/Tf90zz9V+G7v3AMUXuHelsOrLWyD+\nIeGK3tgMSWeoXTYoCZ0Yin8fNtEKJlH51SgcCfKZyVbXiJENWqaISOx8b6AS\n6N2a5CKD9APdhJ4wj1rcf1mD6rDkqt4KOzWFOWgUtwtog781lYT6R1LLTkvj\nLDjb6O+7ZGHRlt6f7qe1eVA1oaP0ocNP4TFrz6TtF3Ou3ZNlO1MKTwNHbYmg\nkArn\r\n=YjQ5\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDT2rFpSIrqE1WOclXRb+R9BhhgpdjtzfpDAXgUEq7eKgIgLZ75BppY1/tqE5s5rUn3shW2DwhXSOdUanJE/GfJPbU="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.0-beta.2_1595271651901_0.5262624443417732"},"_hasShrinkwrap":false},"3.20.2":{"name":"ember-source","version":"3.20.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.54.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.54.2","@glimmer/node":"^0.54.2","@glimmer/opcode-compiler":"^0.54.2","@glimmer/program":"^0.54.2","@glimmer/reference":"^0.54.2","@glimmer/runtime":"^0.54.2","@glimmer/validator":"^0.54.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.2","_versionPreviouslyCalculated":true,"gitHead":"1cc221021ea4c966121357d88582279b9ede4086","_id":"ember-source@3.20.2","_nodeVersion":"10.22.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-9uPBKF7B7doz6u0z+0vBczGqaAVpcGmjqQkZdtf0C0aYY7NXRYDMZrx7vudy5DRhP13Ryo4rjZhlcRgbFPR44w==","shasum":"c8ea4fd43230ae91e9362c3136b37ed9bdd91c2a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.2.tgz","fileCount":297,"unpackedSize":8657071,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHhVLCRA9TVsSAnZWagAAokMP/0lpLQXhBRAKfkjs3IBD\nu+mDGgDihjzdyZchXmjeQFqsFvJ5tIppt+W87JMO6hhHvvjWD3QAFBGZJ2As\nUCGZoTYLpUCNcW3hShhWedLD12X0Vy26rIExbsuPqAvvzuPZQWptN/CsV9mj\nRqoYL9+q6pvijJY7yivcKvZ6FXrCh1JV+WRGY2rl0kuMF0kFgo588rjW+Am0\nZv9Z8RkOY5u9WFKTe3nJ6zBfKNok8paqXw2ipVrZkGUXCj2dejt2a+RDT5w2\nPk2G4WNBhuxLZzXI32OJVK5T9b5Utqz+QtbU9av8wNPWE0jkTx9kq309+U4j\nQtHvJtmsBSdcj+YL8PF4WFcF5SjVjXs6qx32Z2mBTcefOrLiw+BbVD3+01IH\nWDvs2j7OsDzeePgt7jRJsRPN/rWYmsFgOZbMaVU9cjB566Nbc1MDii9yezIw\nFbrH36gjOCyENxgjJ6Y7Dhw47Bv/tMmyi/EBpgDZK5JEfxmT1cN7I25/ofGq\n86JDVOuwSqYFF0fTRY3Q3SoJ4myIYgtSx/f0LWet4iBzO+Tw8LIIqsBxde0s\n3VaLYTqFWJ+6nUBWDmXLdmbdt/AaMGZqT4VbYOlUrt2trU7H+rgykME89lzE\ngsPxIOFaXTGEKEpfZ1IrEEXYdaKAlrycXFv0L1Oabl81acoGBy0+FSFJOcTY\nN+O8\r\n=WpDz\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSjeeI1/0dhkN3yfmMAHoFz9IWcI+mFogARkv612fEqAiEA8R+jeeJmuZpJmZAVA3okKRQNT6ZkzkuWlH0XocPDU2Q="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.2_1595807051144_0.4875222797175831"},"_hasShrinkwrap":false},"3.21.0-beta.3":{"name":"ember-source","version":"3.21.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.54.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.54.2","@glimmer/node":"^0.54.2","@glimmer/opcode-compiler":"^0.54.2","@glimmer/program":"^0.54.2","@glimmer/reference":"^0.54.2","@glimmer/runtime":"^0.54.2","@glimmer/validator":"^0.54.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9d8eab59e9f72512c8f5ea84d7b1ab202447b69c","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.21.0-beta.3","_nodeVersion":"10.22.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-UaWxXTm/dUT7zy1DR/FALeRwfZeU2TpYSY6eQ6b4AKvFO+0XLsjFpcGH0aX3cVsHIiEBkn327371esWSd+9hyA==","shasum":"17bc85d41e6f3ece6e560891af1f371b90f27759","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.0-beta.3.tgz","fileCount":297,"unpackedSize":8660925,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH1+4CRA9TVsSAnZWagAAq1wP/jBqdti2y4VxhsYqRJRJ\nLJD0yOrSlON0JqzQE9iiwbGaLPCFJVlXbOvubWefrriQAHmD6xyXyzh5fS+s\nTsz5EDd4vRMwFbjdaz62wanGAxi00vUMuEfX+j380zLIhrhsKkG6JYYod3Jb\nh6/P/JiQJDBT0zUGe8buUDsxhzYBr+bsR87AnWCTTZuOduCG+bz4MZ4CtasP\nzMd4J+S7tCv5fF0IyWiMt5bbxMS3KzuiB5DuuLzjy/2R5ECn41opjxyqdaKd\nwdFyHkRsKhMkz5bG4yHT+V253Vp7LQv0XtXeFC8bt0fC8xRa8VUCALZ0FMdr\nft88PZiA8nvCtc4bdLtkYVyL6opm3bHdYJ8xxbgvNhXaBAaZR6yWiCS88125\nvAJINTfXR4VERLovtom5gV3mmpkBFtElX2wamPjk4xa1DuvH0loR13vxX9f5\nXPDnp51vZkwE5Hc0YsJHUDe8QL9+PZZRRanF9x+OEwKKnP2AGtQ0QeqYZBCx\nBfPDZpS8pvbSbkOJ8UyXv06zUKZyIqk2x7UJSRTWGeRsEIexO/Q8NIU8aGum\nay09pf3P38wqqETfBk69iotSzKrgD1PXhfJdXTuU2g0wl0jJstiFfuqwrSgy\nLHQ8SrcXmoFCMB7h0Jl+neuda6LOLn3DX58qlBY/8NzvqKyB96hqIZ8dam/l\nlKH0\r\n=kdGg\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuGZQ5dOwLlj6vH79NA+jYB1doneo2+cYbb+q98UYXwAiAJ2A1zqJcd9PxDD9b2Yocxe7m3sSysDEVL1BEbtj2muw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.0-beta.3_1595891639609_0.149517693539708"},"_hasShrinkwrap":false},"3.16.9":{"name":"ember-source","version":"3.16.9","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"0.38.5-alpha.6","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.6","@glimmer/node":"0.38.5-alpha.6","@glimmer/opcode-compiler":"0.38.5-alpha.6","@glimmer/program":"0.38.5-alpha.6","@glimmer/reference":"0.38.5-alpha.6","@glimmer/runtime":"0.38.5-alpha.6","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-plugin-module-resolver":"^3.2.0","babel-eslint":"^10.1.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.9","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"5df4252c5f4dcc6cd674b0ebbc07eec3686ae6cb","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.16.9","_nodeVersion":"10.22.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-6hLPQ4ccdR6wnxtTbMvUN7agaohnnohuzwYguDvfwCc0A/odemZFWyEYs5j+sLJYuBaMQDDHvW+vs2xs6VLE4Q==","shasum":"af11a05bf3871b4f53fbbb7ff2efe99d6e7eba3a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.9.tgz","fileCount":294,"unpackedSize":8200234,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIcxrCRA9TVsSAnZWagAAL2QP/1IC4uYC8TXJxoVcXKrv\nS4nhbitXTt1pxif0JIducSohdXriFuUfNMdRkWwpbF7Kzal/UNbj67YLoci3\nMcuV6f48+yrrFHuTX02c65rjvfWXCZMIqiJh6r8n23yxKnSX+QC1jU1AQafr\nFDeD+CS+Dzdo9gPIUAPVtPmJgeXzCROnhekeJ5u2Ni0TNyAEnXzZkscNjb2z\nZeBaEBvUJlEvmN0mpKY5kpsTC//8g39GUR3czvXc/JOn38ELprAHkRPWNlys\nKJtEKnAjj0ZbZZqjZh03/I9yDN8yzQUizxWXAgoavWBOwHneizMB4kSmfrLH\ncMWhcjBD+HRCw1gIY2y6dn/VxBvTI2RHCdpO2Sh0sJlLg8A7CzEQ6w6YLsr+\n7Xu4JeSmduHE3tJ2+i2xjsvo+DKPpgeopxstq8pIQaoWd0jYlYVvldMQFBaX\nOQtLOriKeqWzA1A6lFbMpeL4Rnd9wn51rf28XCpXI1y69IqXZqPwgb1jZdPo\ngV7/cszJ0mNAta/6Ynm2XxpaU6hHMz5rQ84mFiyER9XhFZazGjtI5H8hLSnc\nrKVQiM1rgQua0V4yxoX+MtETU469DPWm59w5zv/yHw6PN5E8kKikYvNheOEi\nHWSm5VgKyxs2KeVpaRLxpOwOn2meNbQiQO9xKIjo8UzF90WozJMxo+/1Xwex\nsbcX\r\n=O3PE\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1hv+OpyyIIrY/sLVE1y5FXqU0cEddaq8Bi9SUlMdJ2AiEA7w3tUtk6pJJ6eQ+TahRT+C8YN93nRacTM0etuQBmQf8="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.9_1596050538798_0.6149001469776105"},"_hasShrinkwrap":false},"3.20.3":{"name":"ember-source","version":"3.20.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.55.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.55.1","@glimmer/node":"^0.55.1","@glimmer/opcode-compiler":"^0.55.1","@glimmer/program":"^0.55.1","@glimmer/reference":"^0.55.1","@glimmer/runtime":"^0.55.1","@glimmer/validator":"^0.55.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.3","_versionPreviouslyCalculated":true,"gitHead":"2f043eec74181123f8ffae9e4473566ae8ec5830","_id":"ember-source@3.20.3","_nodeVersion":"10.22.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-Fpz0eVFcL4s74d2mw5D3RFGlhRcljB6N4RyjsuumwYTlg7UMrkDdlHy7A1ZI2tDw2Cz7uE7W2dKzSnCQcZGcVQ==","shasum":"fdc0e8d9a402985783a2c53729f75abbb7b2ac95","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.3.tgz","fileCount":297,"unpackedSize":8629121,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIuDACRA9TVsSAnZWagAA044P/AkQA1FZ2uW3WZYjfOYB\neohrUeHZKbT2SNyzanKxspEAm6cdvneuMeRgNgGsG8tJ7dSCwUf7UtISZAum\nsqd7iUci0I2a5PX0sBmAJnUdTYN8KYJs0F4U/mRmrWPg06bze6Gb0uAPMJxZ\ndpBqADTYaZbfavfPRO1V/f6n9nwjfEkuMSNOVxlXsVCiPteh7aZI/YC4haAe\nc0lTNAc+z9OD3PRFQuwiVK/gBOkF8fauliRrLfcNqAO2azltwkLVmhhoKBYj\nht1EHOuUWcccqQ+QR4jlK+05/JGec3DOG7cC5HOMhykw8GvvL8pQUOkftnli\nVmJ/+eaOD1LbjbLmFbM8PGKZws+qXQyosSCIV8/ijX//oJTJiGPjiKL7/of/\nCvK8x7Yd48D5rP+dIRVM9JotuR6WDCUg1P9W1JSNN+WUbVrnUnvfui5ycdAI\nrx7wxwr95uR9a/HuAzIgUwdtlopSDGB0Ppdvof8YTldvlLBdOz5IBbOxE/Bu\nRYE4bywiDv9WOy0mVS5jV0G7u89FluIifkHBVuAKVZbhw5fRcH4RCpkmXGJw\nlPc3DMLTdn9uStEIhPkrX1VVUUW+Vha77bvCvh760bV1+MtbSH1nenXY4+Q4\nQjI8lDTmLx6Vhf2fgG6vGhg1+VY9yYNbIGRZqPWkOaH+HO+Hthd9LyJTy7eg\n4spn\r\n=H5mm\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6nUnv6Tw1woCh5lPvOgXUk4ofp2q6zo1rY3PpTJQpbAIgNynFpviSVf0XvCpsK397iXA2fcmcgBkx2I+PJQZ2xi4="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.3_1596121280061_0.5122382867046629"},"_hasShrinkwrap":false},"3.21.0-beta.4":{"name":"ember-source","version":"3.21.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.55.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.55.3","@glimmer/node":"^0.55.3","@glimmer/opcode-compiler":"^0.55.3","@glimmer/program":"^0.55.3","@glimmer/reference":"^0.55.3","@glimmer/runtime":"^0.55.3","@glimmer/validator":"^0.55.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9bfd56c41a24e379766e3106242946bc9043a545","readme":"

\n \n

\n\n

\n \"npm\n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.21.0-beta.4","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-+iltOpHL36KBq4BZ1xX/I4fGmTRmNHWdWipELr0LSaB05SjfaKZBhYcdHL3Re69j2BnWsNDjEKBJsZ38W6KilQ==","shasum":"a54e1c6e2b6b673265f07d0f33792668bb9c4ab3","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.0-beta.4.tgz","fileCount":297,"unpackedSize":8631040,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKw7ECRA9TVsSAnZWagAAeZkP/jze7KWuXIaRSVWJuzjM\nNCS0toLkRD+A2Nw3gSfeBKjklyyff5tsxcsubMU5Qi0Pqxi1M5JjlVPE0xVU\nD28Gx2eHnJzXexPnpkYYDiY54ZZJiWFR3tqrNnol61cWGNQISbVXrXEWshxd\nWY6v7SMP2l9W7x7ZMSmAOOiTuCnrXYUjYROj93XYyfPTJQBvZDM5+qFZMkSF\nfpw89/t++sVh1XXvnAFnGXN+nwzoLrxGpuMeNCKUI3mAnPv1GgDspLi2IlAj\nCC577XUOMj10ZpTFuqOrEvAaD3VKq3YVIW2bnccO1A5PnlXO5XJmCVGUsPEF\ndWAByWTafzL6+ke7UwpN8PvSS8rjypvU5LPLi1aSoaHZTJV6tJiQTRWFYJ18\nzihmmFe2MO29QN+K/pmF7U7dpzPLbPSDgDF1S7kzUF2/VkKUn/2+Mu9RURK6\ne1ldWaeiyUpBIqIKc5oCzCYsJhnNteDPaYz+l1jlZFAOtdFffQXw6898cYto\nGVDJ2EdtCB4PL7zBY28JlrRwzFdkQTITipthI+X0hQyamW5DpIOgKeanp7+w\nau8swqlqHm1DIS0QevXjyGnTAl++O4ms+vKZd/6fxz6/1CPSpHf/rOaneDDz\nMNlyEKQMpXsabJAI2DVQuMSDvARZF/mO1HVfH2A9eyfI1jw1SFY1dmikvf+g\njUBj\r\n=zIaN\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFUmwncr2NE3L3IKq70nDL3fXKgeI9fNCUYXbgb+colTAiBuh9n4biVi3mtoDWgXv6XFJnTA5TBTzynD1rEBOgwA/w=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"katiegengler","email":"katie@kmg.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.0-beta.4_1596657347839_0.7899049809403444"},"_hasShrinkwrap":false},"3.16.10":{"name":"ember-source","version":"3.16.10","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"0.38.5-alpha.6","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.6","@glimmer/node":"0.38.5-alpha.6","@glimmer/opcode-compiler":"0.38.5-alpha.6","@glimmer/program":"0.38.5-alpha.6","@glimmer/reference":"0.38.5-alpha.6","@glimmer/runtime":"0.38.5-alpha.6","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-plugin-module-resolver":"^3.2.0","babel-eslint":"^10.1.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.10","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"b33ca1ee3aa0a005937baf98addfa4aa30a75294","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.16.10","_nodeVersion":"10.22.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-Vh+J1RWntKdovnjBJCwTJyrNDbj0UQ95geQRBk3tA6HCinnqRIAMxj1I2yF8aY19w/ljpsUOdog0RSjEm5oLDg==","shasum":"1a81006cb5f2e1b192f47c8ef4c5cd6336691e14","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.10.tgz","fileCount":294,"unpackedSize":8203019,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKxnvCRA9TVsSAnZWagAA048QAI18Gmh38oK5yCDYmqeW\nFXI/D72X8DJWerDcTVSg75Gy3222GJBLZLXeNx3U00HrNZOPCeoAaBQbliro\nVd1nlleCyZpWHGfmuJXBghi/ylrg2T5VwkLhFaNMQzPx4NBhC+5gtlVtbzIl\nVavZ6G51J5qxwyCaweefGO57jBRQw9t04/hM9/21kAlRhgbfuIRBw2cDnqMr\nzEvN2AK0sc1Zuk3hCI69dmRwXh+pVq9pf73iQY0VjHDb8S6NyuMy0ch4c088\nPoz12IwKTxhPuZKhdhKtFvI3UFo6HbA9I6fz9nlBy0E2Z07qw4x8pvnpGKm3\n9zhHMnGqR+uxRE89hUOBcjaEZSxsO5H95jows3oxi2mOlWKqpD1Ny1Qsv5XC\nSUbdaayX/3+68LWbKw6FtHpIkLCVUsiWv2hhs3Rvxj0jP6LYG+uhFufZRzXq\nIRlEeXfcLErk0u4TITuY9OSxx/2nUZZO3HrVzHofw0Xlsi2P4UOlAahbLjuA\nLL4HniJK5RWn7Pu4M7fLsUEARJn/jnKQBnIxvCYitB/oDW6DUXCAjOxUnITI\nBmgZ9m3LXqPeyAiCDuFZgjzuXPvpBjAV2LY5yGZpZxSoSfkn9ZjQLwoV+Kq8\nzC7LdAeQRvMOd/TwY/mFdX5lKGFUyPQaXzJUYk3Rw46PSedQdNziz/MWT5L+\nreuo\r\n=qpyF\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/kZZBPudWutUH9QyaDk3mm7DCmhGNYI5N5Qw/jQ6oTQIgUGJ6vskoPFoxO4Ly7fPlwgTdn4uIHvUfFQuaPXoXxmI="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.10_1596660206133_0.45653183102194617"},"_hasShrinkwrap":false},"3.21.0-beta.5":{"name":"ember-source","version":"3.21.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.55.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.55.3","@glimmer/node":"^0.55.3","@glimmer/opcode-compiler":"^0.55.3","@glimmer/program":"^0.55.3","@glimmer/reference":"^0.55.3","@glimmer/runtime":"^0.55.3","@glimmer/validator":"^0.55.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"751851e7107e40a78ba76d9380325aef68452c77","readme":"

\n \n

\n\n

\n \"npm\n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.21.0-beta.5","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-zPE8+HJturwo1DJ5yS3Ny000bl27x/Mh/qe02nPoDKPs37GnSxV/VG8Yk+DTkaxQf1X5Vc/5UWRc5dCG9sMLmw==","shasum":"0223c04849e61258f2d6973e5bb96b460c0018dc","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.0-beta.5.tgz","fileCount":297,"unpackedSize":8633993,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKxt+CRA9TVsSAnZWagAAvpEP/Rvw6BCBrC/sUoOVOdTB\nA2iV/81/In0lD6wqyS8XJEOJHV38lVTw2H8L8saiFX/Neqr+cQtS63L0R8GM\nNS84NbQ8pK5uft+owfWFgoAFkeJgej95nx9XhkVaLdb0F9/kVO5cxycC/Jr5\nTN+AKDodtX01VxTO9w2UJz6iB1FV1XlcbIciJfvCyHZiggMb80B2Nu5Y1L0m\nhfIQtiELRPPuDKH3v1B284jhr9YEJVN0QjrTI3t5amN94CHOn2177OZvnVrd\nMt8lDGYk/WApdPmBSv1O14L/C2y9rSTJYuV4Yj6f9sZmByVmKF48rTFt0Yua\nc3HtjeCD823BFV4gDih9Y1/KMykT79kuyY1nPzjIzONDgvUAGtJ54IGt6aXB\ndrNVYeoMrS3qvE0yO/6JqyWnuWpBlv6yzuYoatXEkl1nIgT6NdiWak8pJfdg\nRD96l1Bt/fjOijzOJ8aTOI4wfm7JYUDhe3QfI/YCWmxak02jMFA90NJm3Im5\nr0SaZMgn13ISzrko+flL6rm72st6NQnKuDIWqR0r2FO2cc9DOiGVXXDXSPFx\nEoTmj0edMDgfNPREVC7yZ068Vc4RtSopv8y1ty1Tf9Wf8VmyXUFOs0IlV6y7\nOgeumx4htQchHtQ2UUtEH3v6wVIOtTrozULCcTFkWqk9c3VW995981lrlf9X\nqTDn\r\n=dkXr\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFTNutf30Sbna6j28/FMu/PyMGB6BXoR3Z7xwcymEz7FAiEA79im2WJI0PK/AwsIFAQT7Lk60hyldjezAAqDvq45vH0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.0-beta.5_1596660605912_0.8676827267665386"},"_hasShrinkwrap":false},"3.20.4":{"name":"ember-source","version":"3.20.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.1","@glimmer/node":"^0.56.1","@glimmer/opcode-compiler":"^0.56.1","@glimmer/program":"^0.56.1","@glimmer/reference":"^0.56.1","@glimmer/runtime":"^0.56.1","@glimmer/validator":"^0.56.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.4","_versionPreviouslyCalculated":true,"gitHead":"5a6e50d4e09c02941f6c882cc357b29d13e8bb7d","_id":"ember-source@3.20.4","_nodeVersion":"10.22.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-ycWlaq7W63S3Nh7pMRU4oXNirBB9MbNGDN6hUgs3/qc1gjOUVGfGv0p2NPVcKXgqWtbiqrWGqCbp1iTay2MUpA==","shasum":"582545ae3b20de5ffd9f8b43c42c94815e592291","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.4.tgz","fileCount":297,"unpackedSize":8618468,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMt5LCRA9TVsSAnZWagAA1zIQAIAtLqEX9GZgytejz9in\n04zeIU5NcyOEmKmDfeCsjFvzHtWHT+FVM8V41DGuL/eOb6OVSxa6jrc7Dhoc\nIghRt1wi0pJIbHMeV/knUtwRea5dFuZ5i4ggOinuloIU4B3a+VX4m+oj4Wg4\nZA78DbwVRfJGrbUoc2+HjDMCGr67p+HpjY5r7xgzfi59bWp0aj/QozWwV1Pm\nGz4Jqt87ImfKvnoEPulDVeHRrfBRCZ9oRVecXS6OgvCh1UasJ9jMgApobg+L\n841DGyxlOCc/xYVDO6ERZ/Ni+THs+ZO22vtRR5OZp5YYDE5XAFLC48IzYaHZ\nB3tn48sR+3mjKL6QPy/5EkSSAfr1KKInmYRsMYA7U03zaWXMbFRYoVgZIRKO\nC5g6BEfg6nRBisGhAOFdWkgI8uu5lfVMhLqsNi5ov2ApfLJWacRCUpYyq6nP\nhOz0z0ZMxqLIDURHFMWO1h/m8P+vhOAR49h3Ykx6MZTM9eSZobcmZT6I122U\nYjtHAQzccZUdpzgj974Ydy/wqA+dakNAJDXRC9LGk7LQMusYyAZvlPd5EcgW\n68HLEsLvnmlLJwwlsQgvguJCNlyq6zF0NAIALjMnnawNkF3dxf7fvn98Yn71\nReUopKLH5XTwwZMzBPeFG9J/46e3MfsR3wzMYDzHJuUTqGG3Sb01N9WUvi2Y\nRpLt\r\n=h1p0\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELVWrqbfySOkBZab7wMtO/Ov86kAzwyeg1nUJM5REICAiEA5MR+bzcE2q9GoW+T5oFCBBxnhJLGeu04Mub/RrgfQQ4="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.4_1597169226873_0.7489401820867132"},"_hasShrinkwrap":false},"3.21.0-beta.6":{"name":"ember-source","version":"3.21.0-beta.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.1","@glimmer/node":"^0.56.1","@glimmer/opcode-compiler":"^0.56.1","@glimmer/program":"^0.56.1","@glimmer/reference":"^0.56.1","@glimmer/runtime":"^0.56.1","@glimmer/validator":"^0.56.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.0-beta.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"c4b0057fe694020b7d4b033ef175be499861bb85","readme":"

\n \n

\n\n

\n \"npm\n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.21.0-beta.6","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-FLZyed2j8NsdbsWsJX+ySVQln6/NoNSHE3xsFvOIWwmRuxmsw3Vc0tAJnwpkEzdYD//4vkduzXoqXU2fUvh4aA==","shasum":"a229abb155ab094c47920e0b15d1ca96a1a35136","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.0-beta.6.tgz","fileCount":297,"unpackedSize":8623157,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOurZCRA9TVsSAnZWagAAWjgQAJhBseRGhMRFSFXfIA3R\ngyQB9o1F3ynGJpaPLZRv+LznQuM5qZNphgydKQzMUdb/A42yTYd2jGefWKIC\nvg6Kehpu9VtdJa7sCdW5IG4z4PfcJBx+eWZXBRJCdGJ4Scs9M76UHyITWjH/\npuCjQhU9BkIdlORAFV14i6GCuJUgRF3qRhhdK/2x/wXpwFEzW6k4AwfmnUy+\na+RW6qIabidx0S+OuKieNTf/THDjbKXC7nDnqGHpEC/K/j+OOMieu/mhkZlP\necL50eEM3ewa9EV0V0Zx1cuEvc9nauknk2B5DNRltR8f0K1QhCQzDwrR1Gsd\ntGWEYwEMSnWUd2g9TMGG0AFcFZns4fxSUZH4RlD8VXk2zmXY1PBDmyFRXpe0\nL0mpFuKhGH7/zJ4Jo+CBVDxK+8JSVEDkpY65FVNxQFqg6JYNhcoycUVMuNiP\nZvDmlao+eihXnKjYolC1mB2YvUTZHvGUlkdZtTO/eWwc+bx4SLBqW8NlPajn\n1ZOTZI96sItbHSJ0vv6ZgFxphehGmdW198T0tUfsGjATYlIvVMvC0qvKHF/6\nmHO5kea+zb8Ek1xmdRUKXQ1+K2igfv7HYNsIKxPliT++Lkv45CYd+2yzTfnH\nZRRFvvpZjm4jxnWvykYAc5hV2e2xbkVIm1mKFFUgSOOPeHBzJsQZIrTTmuRv\n0p3S\r\n=a2zV\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5AtxwqvTthHCPFgy1VSEObfTpE/Zfgh1QGGImz+wWIAiB2sfhgNzFch29ukaqmVoZQ5P0yu1vDoCXfkMVKY2ijjA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.0-beta.6_1597696728920_0.19932274754204582"},"_hasShrinkwrap":false},"3.21.0":{"name":"ember-source","version":"3.21.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.1","@glimmer/node":"^0.56.1","@glimmer/opcode-compiler":"^0.56.1","@glimmer/program":"^0.56.1","@glimmer/reference":"^0.56.1","@glimmer/runtime":"^0.56.1","@glimmer/validator":"^0.56.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.0","_versionPreviouslyCalculated":true,"gitHead":"13c4dd00fe4c07f1d45a3c9150e0f7d6fdb296a2","_id":"ember-source@3.21.0","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-BoNAhEjB4zb3TuJMzUK81ivz7S6IYLO4MRFfEN8x6nxf3hL9HE0D2QdbqlX9j54xkqssPz5iqmR6/LEEbgP9pA==","shasum":"36ff63584438fba3a336529c30c1aeb14caba9e7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.0.tgz","fileCount":297,"unpackedSize":8621855,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRAVQCRA9TVsSAnZWagAAQo0P/ikKRrU0akKXJmrbdGra\nRDpUqPpULlXbhAb7z7nLSYlNSw3Z0xuRgvOhakZ9z24t2WxxqzbjskwLl4lp\nUfWsYQHBWyo8S5jBq01trvFJZHQHMN96cRT8yTNaL8kWfWH90uFEAOzN/WQn\npNEEDOytqSkaURQpyW8/d5BaMoB4Ul1kE0dHWrh5l8cX/Ye8RYpCZ1yQoDBs\npF1DqBL6qZkxuiFQi6Gcp7bC/GV4lQfks00bYJXizLQi6TAMT7/5nMer1m4L\nYx6yiH0mfGPM59HEyTSdoMOQCDDXH4gQ9jRAFXQvEn/7Xd6/96Hv1H4PRexf\n0jxqhpPokcMW+XjiJ7BgGy5GgQOd24os+k6ukHUfRIF2/Z1dQwAXNnpxvnPR\nyps39s5kOGR4K7BfCCHlshRMdX0V7BNwi1ODivUN3dKyk6z8hSqQd+LQN67i\n0/A3WMrEqFCRcxI57GzeHQEJ/bPiv38ExzaNRQ+qGEsxhPZPhUAEYbhcp6/s\nn4JCdihNXb2IWSLGwP2vUSBShgWyieV9U6zW6sE9xSD2pD16y/zO1MRhdBTE\nCx+dzKoT7h6tXqryo2/299P5MTcZTfFxd8cKguTafwh6FtdGFZ+y6qIulg6e\n2FWWR7PKshwoXsueWKAsN+ynX1U2eh20OhovBSI4FpOrJzhXiUTTkxPWa6sx\n+tFJ\r\n=L39d\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICrFL4SBW+v5ZXPwqfF8Mi08WWk8rkeC7NadVMCIq6ldAiADKkMMpaUokhWI4p1xgGblQrxoBae4CeMmOGZiWynPOA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.0_1598293327630_0.6594030215582958"},"_hasShrinkwrap":false},"3.22.0-beta.1":{"name":"ember-source","version":"3.22.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.59.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"^0.59.0","@glimmer/interfaces":"^0.59.0","@glimmer/node":"^0.59.0","@glimmer/opcode-compiler":"^0.59.0","@glimmer/program":"^0.59.0","@glimmer/reference":"^0.59.0","@glimmer/runtime":"^0.59.0","@glimmer/validator":"^0.59.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.0.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"a1e784a32439347549b28932ac49915c8732435a","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.22.0-beta.1","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-uJwxmoI4ff3msDRe5UwGcalFjIrRfJWkJJG4lanlxDNsQT5ZRxz63QWC4wdoAlZZyXy9pfWd5ns7H/4rcS4xCQ==","shasum":"3ee2ea4a9ed37c385a2c9ed63d29b5ad93cb23a5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.0-beta.1.tgz","fileCount":299,"unpackedSize":8623305,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRAqiCRA9TVsSAnZWagAAMbEP/RgngX8KPMh5UWQ0zjpU\nUg+cDszue1QcuVtS8iwKs4KHurCjK8ujK1Tk5hyjPaCmqMsVqJGNlUNGfbOW\nKxup0BhnGE57gcOsb8UtOuKOiDPHpAeNJF6tdMEm8YVXJsEjjJ2PMcteLEuh\nBVOrAD0ul84R51HrlA+bM4TKs+ozDdy55nhslFiFlZLWQ6r4Yl8lG2xWutJB\npmgtQqZObYpxKrfR8NDIvp7VBqs8OQR2WZO0rGY/1vi0Q2ANVoWchCxkPO8S\n55dBbdqMs3Z8NsI6gKfpxExVodcB51++nIxtjoHRHDUlkMXsPdYCcymZNyrd\n9+2rtG24D4I+Oai6EMPBSHEz9gmAnJiOx/qWMJ9TwZw+XvkZJlG2j7kk3qDx\n7t9bvj9iNFbVRoInh7z0Sbptjf5ij7CbRph7cxThsAOeQdC81O7CJ/i1k0SO\nkVBXoY4UDc7orPDLGTFL5Odx+Xh5F5JCX7+KvoGL3c4U7pCGUM+kqU1bqdjd\nNnBHPMS633bSw5aM4IckU21zjQ796p36/nMLtVv+ueSVLBXEHudlh3oxJo4p\nVBhEbB8heRJ/NjX1GkpAiz4zacNnzFDa7eT0pRFRp5lMa+V53giJTBlBdsyv\nTusrn+PXQIhmfryNvxzu4ileOdLX1Jb8ep6iVffEuPNZJZJqmlxWZ1viyUqf\nNIOq\r\n=5tWB\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQGbD6iaronrxN4K4YCwgJU16KaPcS32jjn4Fr3f6dBAiEAt/piXYJogujzcD0WNp5MHjjRxMRjb25Zuxk6U6p1rj8="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.0-beta.1_1598294689496_0.1186858267249209"},"_hasShrinkwrap":false},"3.21.1":{"name":"ember-source","version":"3.21.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.1","@glimmer/node":"^0.56.1","@glimmer/opcode-compiler":"^0.56.1","@glimmer/program":"^0.56.1","@glimmer/reference":"^0.56.1","@glimmer/runtime":"^0.56.1","@glimmer/validator":"^0.56.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.1","_versionPreviouslyCalculated":true,"gitHead":"fb4a3116141bd164fea10e208f423544495df329","_id":"ember-source@3.21.1","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-zG3FCd++91/OQgYeMeGJequ1u0uLFK3xeilHYL4CNrwgQAit0vju/s8x7H4fVnVxOxYhsFUXAsTMSsvgqbaqpQ==","shasum":"e1bfb20a3db91c21415256e5949a32085a2c23ab","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.1.tgz","fileCount":297,"unpackedSize":8624003,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSZ1bCRA9TVsSAnZWagAAkLIP/2EkaKNwRnCYONk7E13c\nk7qx2oO2n729naprSUdN0EPBoiA2L03MW5CMoGcShmux2EgREPJ4Z48IWn5g\nG6ugcQD7tnR7BD7Lqm367oNsSaGk3xe50qZkvRSCsY1ccm7Ua+CiyhAA9Qjh\nWfTCUITK2XQ6U4cBX+PGLBUT3O3or27/Md6Iux9ogtItxa15fHDA1JMlZaaS\ndNzL0sySxmE/OvVTzIbwzhytnThfVY+tSIaieXp53V9zko6kB7u7G5UEKlF2\n+GJUMXyshF5CmBeEpQ1SBbODzB4v6/ls92zvulLxE2F2raJOaqhvPZwkc3za\n24yTrPVeuUYWV0PR93PrBdbilsMeGbeezVKXo+HRxWth9559crteg7ujYjMe\n+kwQoPgwjNHhfKKzAXtNFhCn/a+/6nBY5U7gr6FICn2ie4djKjDUniFH5uUL\nc9hddhMJedXjcqRi/Skp4WSvLlpmUxVYq14o3Qc4NF2gZj+5VZ2lq95r07b7\n2DTZZBjCkVUZoLBDbEg45GRDadG+ESAaJvX82tEIiNpLDNG4XbDSiag2gmfQ\nS5gS1Y/LCGsJg+eIOQVOt66vzVCoOXcw6Lo6doOOUj0ZxzfhbZpQ9Csp3Djc\nSnOCeTx1DbOx02WjWInaYIBLTdjnDne8FMCvBiPHrpZcOoWetfBH9TkPzERq\nf1H1\r\n=DW/S\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDabY5yFwfyjiXv+JUxP0mnP5y5zCO2fvjFayO7fPEC7gIhALk4Er5JUqRC0oud5R2qNJxU4L0xCNaDZ1142yyawfBE"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.1_1598659930594_0.6768917857323598"},"_hasShrinkwrap":false},"3.20.5":{"name":"ember-source","version":"3.20.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.1","@glimmer/node":"^0.56.1","@glimmer/opcode-compiler":"^0.56.1","@glimmer/program":"^0.56.1","@glimmer/reference":"^0.56.1","@glimmer/runtime":"^0.56.1","@glimmer/validator":"^0.56.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"e46444a366b8b5977dd4df34896f4429c6a52e54","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.5","_nodeVersion":"10.22.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-GDfkvTgle8YTs9UNZGJEADJDAmRvXlmttlBBdObo9K1UtumJzQM7WjENWd2Blrazir5WBhB6J2ukDARCEolPaw==","shasum":"84f166eb06b7073ef0c51444b768b953d0382463","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.5.tgz","fileCount":297,"unpackedSize":8620401,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSaFzCRA9TVsSAnZWagAAssgP/2Ku3yQc1Scasoixzbn4\nl84eVd2fKeI9ROazBhm3ZZhQSGogGkmdLo+MdEXn7UGwMzcL+gHU7sLe75Or\n10G3xcwV7pjE2ojBLclJ0Vu5t8iwarvURU7u2tbTe8NgFQh5ruRkg9woSa2M\nrL7zKm8umPWu9B0v/IlVU+3OTdFTlHd7erX0+Ii/7hkSduooykKf0DUCYX1W\n5GlqoOf3wQ6uXRHVSk54ZydHaNc3cxE2kJzcmZme2mdf1nv2wIFJBC0HFpYl\nlZrejD+Gm2Ep3a47BkEzlNH7jA7XM4/cJ29CdMpjyxripGUa665s0fynV099\n2c+v+M2bFs/L6zcnFRuX5SpfLkEd3HCugPSJrah0fgKHTfHdnv0nC9Fiuz98\nhsbA4jkXuirtEQgFbhwG/tU3U/9gU3/dhzypBJYk8SpXl073mF6Nx/GoZq4b\nXlgRDx/6PswoVCsVBxwqd7tmkSSbClwn2Fh5K/udhlQCePX+R7jqXBzBW53T\n2fGYKl78TjYt6tys/wEDIFvkhnwkuG+WY4IImjxy+L9rr1GSgus6j0KEYpPR\nZsBjjLg6biJOSff+IktqwPzZ3uoEfgHcxWeZ5Xnepa12CKjMNHQQPVluHYz9\nSRcKwzJJC2BJlOQG+s95shapD96EHqzuHV/EH3LrRAMjLLRqxPNQJUU3euSj\nHPLG\r\n=jbLM\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDYoKLFmJ5LI+Jeue3F34BfV+7tFUNWnwVsBHTlaLDgAAiAInXiUkfMyo6341C0RCpYXFnLa1GN2H6a98+mktJP1vQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.5_1598660979248_0.07611075389415012"},"_hasShrinkwrap":false},"3.22.0-beta.2":{"name":"ember-source","version":"3.22.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.59.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"^0.59.0","@glimmer/interfaces":"^0.59.0","@glimmer/node":"^0.59.0","@glimmer/opcode-compiler":"^0.59.0","@glimmer/program":"^0.59.0","@glimmer/reference":"^0.59.0","@glimmer/runtime":"^0.59.0","@glimmer/validator":"^0.59.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.0.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"0cc9c2b293e392bbd6daa7ff6558f1c166d8e0f5","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.22.0-beta.2","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-+D05RSdC0lMpMM3Bm5CAyuzAfzsQCr1uM0ZF9Ut9Ple2sTbg4AebMxg1X+U9iph9mi18aezBR8FTblN4V8vAYg==","shasum":"e277938c8810bc508773e55ffcc5f7be43f076fe","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.0-beta.2.tgz","fileCount":299,"unpackedSize":8625720,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTU3dCRA9TVsSAnZWagAAnnQP+gOPT9OqwLuiWEMLXRFD\n9Iji+RQYP0af4a3BOgskyUMWVkRN6fglDYIExb9/6d9n/eO39reTJw5+W6vl\n8FZyVn0/vr7hI84gzgsSemEjqXpJSwoNL4inSoa/lznWpmVqPF2c120UnIHM\nKzSj+Sax4JvXUa6xGQzrim9kx1T5s/Mjnwwzrje/klMLcOz9p+bonTYMiHW9\n3hIRG9TElHHBEOpk1GU6pkRNX96+TAul9c0J1fA7fwXPIUkcRPPsIwPSjQFD\nKGd1pJlVJX9ZfTrBJb5ceQMEY5YBEMbLzY/AvksCpD/yQeaRS0XLae0vGsVm\np/llveZka/ed9k2g2dbgLpbyooLH7wmFf/hoMAXI4T5ZgHBlFEVB17s31w5u\nuarn79ubnp4lAyFXM2M7JXzmhGyU4p9PeKiSUD3isTN131jCNQlPGKYUX3bz\naBd3CNdfUVjZDULcEQ2PpQAy46qe3XmKUmD3s9qJBNYxCq7CjG9nRjFGW9QH\nDR/LNwfsGTm3DApHLmYKDgQd5ykgIpiMHCWgIOHxuVl0DRyZv95I6KT797Jg\n5iPHUDFnCYdKSXi3u3wR9mEwVS3h07+v9Y67lHvSs7WFPpUg2CbcmkifA+od\niGavr8ysCkfodCqKCKfTzH7D03+HGp8t16s120Tw6S90Frqp659lkc1KC+jS\nrvvm\r\n=7G+U\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/4QnocFjaPh0eryThZB9To8BIo1IddzZxwPTxPvxERAIhAIjBb9K4FzEM3ALJfC+iQB7BMP9KYw/Zv67FseVZpxwk"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.0-beta.2_1598901724868_0.15084659787834376"},"_hasShrinkwrap":false},"3.22.0-beta.3":{"name":"ember-source","version":"3.22.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.59.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"^0.59.1","@glimmer/interfaces":"^0.59.1","@glimmer/node":"^0.59.1","@glimmer/opcode-compiler":"^0.59.1","@glimmer/program":"^0.59.1","@glimmer/reference":"^0.59.1","@glimmer/runtime":"^0.59.1","@glimmer/validator":"^0.59.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.0.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"bfebfa5aa5df04567e640339054bfe3a5462ac3d","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.22.0-beta.3","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-OJFEHsN+c5IUszWqXapaYZI0xCjjeMKdCuQ9c+qXJe26vEz71eU0dCwARQjzeY/5EautmKH1GjUdSLGYN1SPcA==","shasum":"ba2b0022cc9b2b51a6dc9f5e5b2768179b9695c8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.0-beta.3.tgz","fileCount":299,"unpackedSize":8629222,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWTktCRA9TVsSAnZWagAATi0P/jYIsq/yY5rjvypn6DZ3\nguPFYLxsWNWQtG95LfBzEeaGT/cYFdZm8aCqGBu2a10op/YUojt7IMsi0xVU\ndlWNL9/r0zl9R4mtlPlkifyi4PC87avVlsOjq9cRvUXLzw+VOVSjJ1BCdcdY\njhrvwFjzPqDqeuPEtYTTVHm5b3NIaV66Eg23UTe8qSrvZgoPv0NMxCFVTphF\nooAl2ewQPqNIzucPDVkiocMqARUBDLpjeGH4I7zCnXJGDVScoNXMQXoxQayZ\n+93+RmkfYI7vmmarVl3GGIZtuAN+L5Ky8t+8l/m/Cd9YYNvv5jn4hMjQKli4\n1tBPL30mT6eaKo6qcvTYKj+jGCaDid3O636EHWdfMtpvUSn7YPBVHjw2bKc/\n7wRNZ2ZcM7vj6G5etQStAux9zfuzkh7zr7sARd0n7QchOj4RoPyS8BdRXOpC\nB8sWD3DYlh0Rki942ben4nF9/EeM9ZHiJtdrbtF7s4oY+wkWiVnCigxq8G1M\n402xC+4RgIjXMLkfQuariqHtZ3O6EIzt5c02QS2AXWjAjX9IeHOzswEvntSb\n5G2No9bPWYYUtaiU9JJpXY704pYtTlX8PgqAZOPoeFrOrC+N0q1a+W5+D4Yz\n+5n0rSJj2dQkOHu9ooebrVhRmohL0GzfgywLndpLPoJhx3VsKgeBDJHPtClt\nZEFL\r\n=Dn5r\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFuHVCUjOsTHnO27At1GBLEMMkxsWrQxCk9P2QKrckpbAiAMQ7Pxk39LOf2SaLcZmYJaNlm+dpMl8MG3I/WnCNjJqA=="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.0-beta.3_1599682860631_0.8867149848566469"},"_hasShrinkwrap":false},"3.21.2":{"name":"ember-source","version":"3.21.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.1","@glimmer/node":"^0.56.1","@glimmer/opcode-compiler":"^0.56.1","@glimmer/program":"^0.56.1","@glimmer/reference":"^0.56.1","@glimmer/runtime":"^0.56.1","@glimmer/validator":"^0.56.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.2","_versionPreviouslyCalculated":true,"gitHead":"1b6b4124ca9111b4ed4e06b241106cd39119c65c","_id":"ember-source@3.21.2","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-8eXJI77PJrU67JC6AIySOZ8OtSON0i6AqYEkL0ssvVhYkJJVH44CEMf03bzcXtZmEMWkehhl9F9hKLok1kcE/A==","shasum":"0f40c7f17cbc48a872081892f6021414664e5def","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.2.tgz","fileCount":297,"unpackedSize":8626855,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdKwMCRA9TVsSAnZWagAAs2wQAIn3SoQR0B9OMf/TGOMu\nfkgulkOLfJqFeW4Agos78hK2EOloTL3mid2Z/VvWEIPQx5z7gSVXRM1fCzki\nvObJpP61bujgy9P/zF249TmbSo7H/zxPtbnS8Fhv1qifINxFcgBhp4G+ay+y\nzhrxXjhKgRIMcjTCoX8eFpuQ5tlDeSmytya8c0Wlqp9k8quwIXehnpGzIUIz\nqjub6B5e2BQOIsdjbJrRLnnZnK+lPZY+HWw+rrDo7/+rJXzkHIvPlDTNfhtU\nVbU7Wj+tDYVlOUZeC3Y9dx6IdvsLIb7EFXVyKo/0E52AKwCn1H+2HSzjd04B\nSBGTjymANE+p6M3Q0r6AmiWUbT31unNQX1rEAAXrP6o9Z2EdRSC7l1p8AO+s\nudGkUMYtosPsIQMNsV6WDhNoQif9WHlJS7tWKOiYxa4ZuSFdEoolenu6Srr1\nFlI9MjUiTheF/VyM7jPf9tPhydfsRJmS/LZEX1aiz+nJtZlHsP//6Jyxkjda\n4p6VtFvURN6ei96NI3f2yC4dAPnTiSYVdd3M+GeQYcoXzA8n7cB4t6hzA15a\nZVskfV0/w91XXNlm0L1Ny1ytiy1N3+ltNTkblekR2UuahRK1kCTn6TFPXYiQ\nJ4FUvc9q47UiRSXXbLZ/a+rko03jf9pdyLfNHNyxC6eUsd1fo1XEv3mrVCqE\n41bp\r\n=jNtG\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+5gTbCEpezbmzUUNK1N8ZpUldfMhv1rv8pGDrYzrFxAIgfbJ636d7tENaEYh/t9pm4YgFPIIT89hq7FvEEQYWkdw="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.2_1601481740099_0.08471511219520655"},"_hasShrinkwrap":false},"3.21.3":{"name":"ember-source","version":"3.21.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.1","@glimmer/node":"^0.56.1","@glimmer/opcode-compiler":"^0.56.1","@glimmer/program":"^0.56.1","@glimmer/reference":"^0.56.1","@glimmer/runtime":"^0.56.1","@glimmer/validator":"^0.56.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.3","_versionPreviouslyCalculated":true,"gitHead":"af34a0a15d997e6d25fe887c333563035efb3871","_id":"ember-source@3.21.3","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-wb9vkm2OLax7D6zo5NqB4/Da78LIsa8t74XGPcHtCg4hv5NhipIIgQEtGgWRgdQAp+vMMeZGwNWxw0Lra8MejA==","shasum":"c85fae070566468a1e479b1817bc690fe3d03207","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.3.tgz","fileCount":297,"unpackedSize":8627203,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdPeDCRA9TVsSAnZWagAAlwsQAIrTiqpd1QDqHtVZA0H6\n7WfKRDQYmhpvK70+V46iDsqmX3sgxZa2mR9FUGoVfKpzrAAJhcl8NdFv/Fcz\nVzHCQcDloRhDdFNVMDW+RhTSx755ZDtSPdGMgfOell09WUBEeb2bjmagWyNr\nthfOEEizrY0AJej/3atK+OkMYTBGX/w5Q3Va3DYIAXJlCh0xdjXx7hnOTyTs\nQR23AmqNws+651ivekzskQElzWcPsOOKNKZlSqeRj/hn3xZT6I0rm0X/fIUq\nDz3MtCIa6rXCLHJ9dmGBhUjt0a8NPiCKOXfxxVCYR6N/PiBqkO6QFWU1uEIx\n1LdWtxdDzhiiyf50C20twMpwYbVxPC+8zUAWcHZqSs507YiJcdNcEqqqv51G\nLaCIAxnfQBE03co6fW8D36HYUHLXmznHmeOp/SZ2dMsFINmSnsDLoC1sFre8\ncOCfO/dDRf5AJshdn324aRtvUmyUspvJBR39OhXVxjyBHPJvoDy17D4ZkL9o\npMkiI8lrZBEBXNTUYNEPvaoqqHyy9vM1I8WOW5PgFehQ7aaqpzILe2nKqLqP\nhL02rE9pAa/G8NQpsrxvOT6c1N0C2o4Pw4FnYmEUiiTbGOtKvqgodATVcZvJ\nFMJX4h8UGyct8m0MKbjqbyWpbsR6eNRdlpjAEPukPCoNG6MLl+vTBr8MPXpf\nkuni\r\n=4488\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFBh4RvttMQp+hmm5Wl6RFqcq2JHdHjTT9Tyyo1EhbmgIgJSZ2dGtjHPPkVhggnq7KYIs62+XK6SoDe53rhMyjwY8="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.3_1601501058468_0.29312848230580646"},"_hasShrinkwrap":false},"3.22.0-beta.4":{"name":"ember-source","version":"3.22.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.59.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"^0.59.1","@glimmer/interfaces":"^0.59.1","@glimmer/node":"^0.59.1","@glimmer/opcode-compiler":"^0.59.1","@glimmer/program":"^0.59.1","@glimmer/reference":"^0.59.1","@glimmer/runtime":"^0.59.1","@glimmer/validator":"^0.59.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.0.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"48a4a6ebbdc9f4c447bbeb96aa9cd94a7dd5bf9b","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.22.0-beta.4","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-sgHnvLZ/WEbMbrvDF/vF6uxajQKDQx9caP9xs22PkV3t+PLUmvv1ixA6D6BY4vUZ3/ZIKeWMvs/qvNcz6yGGeg==","shasum":"1abda67a0ef20ab79b61bb023b457b0c62a5d899","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.0-beta.4.tgz","fileCount":299,"unpackedSize":8642646,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdPfBCRA9TVsSAnZWagAAQEIP/iQuq4ap4+f1gsRKNbO7\n8C0hVlNGn3WrXrGypF+z9HG4PqUJcsegH2J1rSbfUIlkK/bAfixnzUadCWBK\n03sy1SKwMY4oNYRDycmZRWtyc9x85J1tt9WWWSvh2fcYJkW1h3y9UpKjm9Y5\npxy6jMKztQw6dHXcqAUf6BGO9OD7rhdOElI3SvG0USFUh0i3IaSq9LJUBxmE\npa1q5+US/PLnXgk8wIEsZfzcCB9jicit3TYIRYrX0xMPSzYtVp1UOxtIRype\nJCmLpsfWqq7vLeqP4h41mSIEFdoJyNQPngrphPfcWQRlld06K0FatE/VSOqB\noJk1feFef79mMzcti0fIj4eKw5nurJs8GWaRwVK1VeTFyZx/cWgNX1fyyEyH\n2wgNi8YALVGSwOaEbztJkqrSTjkRSR1uSH9i8q7jJoQyhSrC6V5gS4alQYAG\nDC5ngAUlHPy7ruqPPFSttxF/yaRtR9XYStYESd1fcmfn5pSwzbdchVxr5YrY\n1wni6g99k+V2VU06OgBlJnp2zW7g6PW8MGD5mHPcMaONKC/ctvEjDTEZ6xKT\nEzJBGvNT6ahx/8s51oVrdvyR6NMyRD2xB0+I3WiKrCGablKpSQPMd1UH6o9L\nU83liQ0yHT5zMBWiOhGoEaF/CghHZvlT2U46yJ3Z4LRjPQvryi1ihjGCfKR2\nzeZF\r\n=MDJ0\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJf7PzNZDLNSOCtwcPLJlfN0Sq5KQQtSgfgVlnkc3p0wIgSgDBoiLZcW6KLuAsw5VN+9p5FEBfiAXaJYfhovQpYDg="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.0-beta.4_1601501120808_0.23974670410168342"},"_hasShrinkwrap":false},"3.22.0-beta.5":{"name":"ember-source","version":"3.22.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.59.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"^0.59.1","@glimmer/interfaces":"^0.59.1","@glimmer/node":"^0.59.1","@glimmer/opcode-compiler":"^0.59.1","@glimmer/program":"^0.59.1","@glimmer/reference":"^0.59.1","@glimmer/runtime":"^0.59.1","@glimmer/validator":"^0.59.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.0.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"0c36fbd40cb0e3d8faa4d90e329e9f97a368c6a5","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.22.0-beta.5","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-/Y54iaj23ru1Rc7MS8uD2lv78wv7pcocLIi9Ofekqfd9MXN26gnU5c8UJ4MhAlotGDVYW6+Eris73J3pmK3A6Q==","shasum":"d17341344b529c85690e7131613b00bcd7b39da9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.0-beta.5.tgz","fileCount":299,"unpackedSize":8643152,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdPwECRA9TVsSAnZWagAAhNUP/RgF4sfxvgSqBKaRekNc\nvkpMr9/Dh/5Q/Kpf4omh3100YZng3Cuv5u8QFMOhMrA2a/wxGU5kbEqGxn+J\nf3+ADkbYDyVkt7lhxh2wK3NRrL9thG1xP+yhzhp12FaUQN/Zv34e1OGvILHz\n1S1cjJSXo/VHu61NwbMbg0+sD/gc2N7WE5MpAq87kiN22ziAp7njMG1r2B8/\nZSGCLWxlXKgrvYBewDuOQhIMArpakI29/nRgz4A2r9NdODleI+JUeMAgwDr8\nAif5WQYWGKJxDexHvQGaZEgFwCqpC4Maf3DGUPJBfivhr5jWq566T7Qgtyjm\nwDTTbjJrfHaUnDbirkQS8Vr3tpU2egBnt+JczmiGbHKbuIEKFe02Awb7oLhS\nQ86JfbPpbnVg9hlnnFMn+lNhCiFGNH4j5PehMp5ajHUWdEVRWkV6tXWTHwoH\nXNj+wzihnDfw73KgCRVjeFE3AJsOffpihTLui4TF+9mG6yVs9SxXXZfyt/q0\nMHYRI9IRzQbbdG5/GzsenC40q93QrW7XYtlmK350tVUJH9YfGKkTGTy/4FXc\nN/vmcnkMPjUSHwiKweb8UOrr4a8BVVe9q0xlzspJqVBjX9R7GhueO7wBVWGa\noMOo2HB0htOLXBUeORmDuMxVJEbHrd6aHlqrip32N1aajNYffdzSAE3/eell\nlXEv\r\n=I7Na\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhdQkGETxLKEUH16sXyrNWiEKpAL398E8ZJ3ibckUKlAiAFwI6TM0PtlCzVeVmMlxxvjf1eCotujg7qpsgTisDTYw=="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.0-beta.5_1601502212260_0.5048827564475526"},"_hasShrinkwrap":false},"3.22.0":{"name":"ember-source","version":"3.22.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.59.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"^0.59.1","@glimmer/interfaces":"^0.59.1","@glimmer/node":"^0.59.1","@glimmer/opcode-compiler":"^0.59.1","@glimmer/program":"^0.59.1","@glimmer/reference":"^0.59.1","@glimmer/runtime":"^0.59.1","@glimmer/validator":"^0.59.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.0.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.0","_versionPreviouslyCalculated":true,"gitHead":"ec49c70b541b49c70c6453d909482bf1125a0f52","_id":"ember-source@3.22.0","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-6F/fWA5et4AMFXm+siCIhpM2XrO8Emwqln71qK67JyUhvD3MJJtvwtBoKq7bzK9I/86LLw13JYm4o6T3d2gXBw==","shasum":"aa09db2cc8e4f78de4bf9a12ce9ff499d416adc2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.0.tgz","fileCount":299,"unpackedSize":8642238,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe3ibCRA9TVsSAnZWagAAs5wP/3xvpVlzxu2UilkwtPA1\ndnhSXyt+a2RKwVmhNHbIOLUoE7kQ8DXFCReOQjL/aI8o4ZfQV3fCrjVHF49q\n5RktIaMQD0c7sqsZ8dQzIjzlFznudId5CVmrSGjvo33JPy4d9HeNs+SeSM3z\n+H+nIVaqNqNojU3UVf2EZscq/w2S/XnqRmq74qA0dRBce1YQ6+XxIoy+isH9\nb+nwF2MqjF/zhldNyKwFkM8NdToM4Hu4o05pZNhsDTZRWkPbdZvpm5117w3j\nqL1hBf8B+Rrg/gbja04uBqXJ/f8IJr6eS8FC7jaV7Z546GPQmEC772B0S7xM\nbiDadLLSJ8eVFof8JcLRpzoCFIwDnmL//ZvLMKjFD52QMSa6bp55/xfFh+wA\nor5OXOWO/KjjU0v/We6c5Fwn+DoN6wNRV6jqz4EelI34cY3shSutjlWwNM3l\nuwYb04RVblyHwzdlgDBmelJyDjnCFJGR+oDjfRG3wRAr/VH2cwRSu5GxbgLD\nVVLFP476X4sHMCsG27DTV3hyaT6SQQWuDDY9tVGAP/cQnwaa8D9udmF/mmvt\n/sx1TNdeWCPNgncvbhK/AjhZG9WDIfjDH6YMSnCJXlYUUIShEtqnZpkOOhOn\nNFeWU9Y7plGbHudgYKTGATt7SpjOzHi9+aCV1MCcpY85mFy15nvjE6IYw43R\n2pwG\r\n=I31U\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY+ZKUXr5pSf6M0/THaibVoqzKCG08nKGKp2ObrIf7oQIgfesrlwlCgYErUJgIi1+oHcJc+W2/7YPK2VboHaWjU+U="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.0_1601927323387_0.6812282809244812"},"_hasShrinkwrap":false},"3.23.0-beta.1":{"name":"ember-source","version":"3.23.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.62.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.62.1","@glimmer/interfaces":"0.62.1","@glimmer/node":"0.62.1","@glimmer/opcode-compiler":"0.62.1","@glimmer/program":"0.62.1","@glimmer/reference":"0.62.1","@glimmer/runtime":"0.62.1","@glimmer/validator":"0.62.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.23.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"07af7dd6c8a3634f1095aa373582b1acddff6450","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.23.0-beta.1","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-tPJEl+DJYVKpUdnr7eAA7QL0TiALQcNIit3FCqYmSYvDl9Hu4T5HYDa03LcG9o4VXAilRRelBk3tE7tC913Npg==","shasum":"b11799a8775fc2776233da5260dcdd7aafe24a32","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.23.0-beta.1.tgz","fileCount":297,"unpackedSize":8617121,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe5G3CRA9TVsSAnZWagAASg4QAJSCZDwKihZ7xFxg0g2y\nSFNxXaafEr2jEW1bWdmwNoQ9dJfSE2trzZgwlxjbVM5zxKHZWmOqCLwRgtcv\nPOOenGM2uBHXTynP4+9mB+TjczzCTGpMOkAXERG9MDhbkM4SP7uPy6a8Nfed\n51kXoK3X875GlweZ6Fa+KeTgCKk3+Pz6MEhwsagtnKoXTfzUM8n4QWjt3IMu\nGAFEHxVjpn1x24zaSpiK6fsSfeq6QfVFHmoWmZj8IXFp6yFg6H+drNJHFg7n\nWERFSXHCcfKTfOu/rNy6Y1rJaqCeFor6OFfANOx+7b1yDPJr7wL+hInFmYH7\ngYw9TFEqQBXpz2GrRp3TkXet6tsp/aFpgYYmJ1FPFyskarUrxnW9VoobnFty\nsboW6zz8ihwmKFIi1in41BsI1sHbkfahUUSGjkKFacqZLkqVO0dNopUYDTMp\nxSbKznnyJ1MVQYGwnciYEzTB1GWyJ1bo25RgwH1F8SfjCjqSMHLKhSDAVTxJ\nafZhRMxpyTe/jX0KHXgVIlqyQdqcuytz+VgJTn6zdXLvQgi7PKpCJGRJW2V2\njmO7Td812xrxD5h7bBX4nzA279ygAoAxEQnAhi0ssbf5hDieSk7eO8kqv3aW\nCXL9NYpWw1RhHhn87ZIHnVZ552B2CYU7sx87zuCUi3JTG06PZqGXEZwfj6Vl\n8O1O\r\n=GTBJ\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPBAZtYEqp9t0HdCUlbi76h0QburG0DcOZy3s3bq9iKAiBqamBTMMAhj11xOa/jQbYBO6UeqGjh2Jua3mYAldpLBA=="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.23.0-beta.1_1601933750666_0.36675051193765196"},"_hasShrinkwrap":false},"3.23.0-beta.2":{"name":"ember-source","version":"3.23.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.62.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.62.3","@glimmer/interfaces":"0.62.3","@glimmer/node":"0.62.3","@glimmer/opcode-compiler":"0.62.3","@glimmer/program":"0.62.3","@glimmer/reference":"0.62.3","@glimmer/runtime":"0.62.3","@glimmer/validator":"0.62.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.23.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"a35c2f797746620b5b82cb6c4e2f47647cf41776","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.23.0-beta.2","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-+yEBmcSH4j4VrVWKw+kgsuhC0BiODrXRPKEPjL9YY/gC2N/VT3XXJ8Zr1sriaRGN3nJH62sfqwa3jMcvKIpXkw==","shasum":"82bb6e54b0fcc1f5a30b2e3a636ef2b22f67a7d9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.23.0-beta.2.tgz","fileCount":297,"unpackedSize":8623023,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfj0u6CRA9TVsSAnZWagAAkI4P/Ao5CPF7AYK8l2x3Os5+\nTVmfHCa6FGn7Q1SANW8GDYS96oHQjckIXz2vYRJEC9QfQ/8ivPeIUeaEn5o7\nJULM8d99MkacD82GKPX4fpx9PZcmkpiwa3mKpsaIV+kIGxePiR9roZDeAK0u\nMnmsGSTYKKp/hskrlvL/MwGiEMhzWwiJCbzYIORRcShhpGXBXVKiPwKhTYmq\nxmZNwwZVWIApH3bEx2eiWuVktCOmEnDfr7MWp/miWIXazytBSgOQnUSNmG4G\nzjujFoF0/nEKmCa5G2K1Z+3ELw+k/kZf1bpUIZDaGgOtg/ccWWzftwi4lmte\nTh22kznmUIQg+2fk9+/WOOW8nvP9ecOBJ5+vpu79AQiigoNmeNt/fEXYryr+\nE+HHEwr/y/wycl6gWuyVxAHEZzdG7VSJhN9TNQmzoqeGR6dHKXh6KTduIWul\nSJJBcZjbUbLAcwJ+gERsuGbTFj30b2vtHxskaEsLQO5Rr3RVpr9l/Ne2mOwW\njFpY1quYxDCqhKw0pkyrMawMruxOkX0ca2nhB6E12uy8x98cZ9EsHUvh33wM\n+W/nSfz8DcHr7C112GDhUH1RlDOcHhj0cfeLAuDQdUOvQC/NwJoLY/wXBISN\n0Awp1NrulUe7iqLeK4hDt+zIVTz+Z8t/uTcP5dzNNap43B6OUS/dODhxO1yB\n69HN\r\n=5o1x\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5BMzzJdpCYAM+WTyp7TaVpoVrWuCumJo3N4SWlpvcuAiAb+D2rxv7MvrbrJlegY1qo4E3Z0S2wWtoUQRBCDPH2SA=="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.23.0-beta.2_1603226553601_0.14908971750048172"},"_hasShrinkwrap":false},"3.23.0-beta.3":{"name":"ember-source","version":"3.23.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.62.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.62.3","@glimmer/interfaces":"0.62.3","@glimmer/node":"0.62.3","@glimmer/opcode-compiler":"0.62.3","@glimmer/program":"0.62.3","@glimmer/reference":"0.62.3","@glimmer/runtime":"0.62.3","@glimmer/validator":"0.62.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.23.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"f70aa3ed0dda24728ff8cd917d8f0d6576eb7d41","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.23.0-beta.3","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-uRhHp7pdxWvvwA9964X4D9Wn3vgXpnA12uePvFKGEBhaeS07Smt2xZQ3gLQ+p/SlsbVAhhwPczbyK3zcN/5ehg==","shasum":"e50864247178b430b5b7f60d54d1e1c89e81c051","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.23.0-beta.3.tgz","fileCount":297,"unpackedSize":8624545,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflzraCRA9TVsSAnZWagAAT1sQAJrLYOFkxjZzQMvekSfp\nlICuO/b4kBpZimA/sthTt11B0wm4NAD0punaCwJG2X/uqI0wJZUOAPlByxTc\nY3Hsl7LhRCZvbas1xgNwAVdOpIhdvgW2rj7l7w/OPYm4ya1uXXWdRwAN5T4P\nrlR1S5WznUac0Xz7Cc72Qw7NEQqCo3GaQHZmD4k1fLmycpho9/iz94HbNxFt\nW2lhaxap6dGH+LYmBxNt/R2B+pKTYa1fi4xXIJTVOxAiHdZHceXR6Z/wg+DQ\nhX6D06SBtzeuTXCSFgPj7jMKq+vgQrY/GKBBHgw/AK4TsbOo9BWrpX2DR7Xa\nrCyGqQK/dw70Xexp7v0tuTnB1a9SBeRr939yDFUbLJNqJIJWQYfMcGKufU57\nEKmHLv8BIKSpSBhqdumCMDuHfRbffCzeaMP90yBCIexW70jJaVfcGApVdtFd\n0Uep59tdeiesLYNujNq5Frpl0K51ZTwc9kiN3ECWJY3aSlNBWgMNOyuKaHfk\nSbQnqvwckbzt6ZJlgV2ZcG59Zj2EEd1LtTlG7hiOt2xUHWWBoXjw1HVP3HAY\ncdbRCnPiCxCSgbZDx5KVLW4ajgq21Ga4wyL0Wo/wN+t/zRL0c5oRYlMmBCra\n9oJel1SjCsKz5yIFxVzq2vTMImT4fKz4J3yhx8NzHs1AIyUXVIdordIvQ5yw\nDtQ+\r\n=kFSH\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBYkmBs9jGNahbFC7k+4bKNZM3Gu5qMhHY5vR/tcsyraAiBeGHS32fKaDEdwKzu/JCEi3E8PgI5QLH+Rga6TrZcNbQ=="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.23.0-beta.3_1603746521807_0.7506230793831892"},"_hasShrinkwrap":false},"3.23.0-beta.4":{"name":"ember-source","version":"3.23.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.62.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.62.3","@glimmer/interfaces":"0.62.3","@glimmer/node":"0.62.3","@glimmer/opcode-compiler":"0.62.3","@glimmer/program":"0.62.3","@glimmer/reference":"0.62.3","@glimmer/runtime":"0.62.3","@glimmer/validator":"0.62.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.23.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"df505420a7e56f94bfc51f40d3c723e3208db8b3","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.23.0-beta.4","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-3JCFish/1bkTHnoZdxQr8g+aPrjF+o7oS1z2yxJCbFMioE9gVhyN8LdlMThJR9XhEiXRzEHU0n8rls0XKzLcMg==","shasum":"1b48299cad9dcb26abc27aa353d5d03a2a0cd9e2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.23.0-beta.4.tgz","fileCount":297,"unpackedSize":8627455,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoIO7CRA9TVsSAnZWagAAWJ8P/RbUrYJL3Zr8wdwomXC7\naDIn9Ak8l+n0bilYCishSbNG1WAOIVPCBT0p601Pz03KWmZGgnG6A/RsnvsQ\n6LqlYK8U/TiIjTfDsI/71WOvmVBKY3rZ692Tktrnox78uGSAzba8Isb5q3PI\nphGdvRWslQHXmotvV89rUjXfvwFnJi13dGpENbaIXmlKIzBLgKUedMTO+bWW\nwqecn+RoPT6XSGKNGFBLZwbWEdJ3QM4qQgEq8b922OBRx39bMN5SA6LYRkM7\nQc5EiWhVnUMAWEVbHOBYSeAwR1m1JiRaKmK6pINcR5V9BqwTxY6Tg5MHxvJK\nOJ40T5YU7Z2+FzQ3GiTQJO+/doSfxGQc2HlMpk1caPnQnN2DOA1Py95PjaVU\nvTJywcwUI7z7vdbkJ9LAEsKfkB951S8EGOt5Ijt6cgFo6unBudoUpqKiRDTv\nPT9GkG+IhGV2G3KEBxf4DIid8IIKrnJ1INHgWu+Izd2Jy/mcKLa2IR0gykNH\n4NtzDI2mh27aIjm9faDRw13B/9hAWBTbeinfZU4bAoDg2TukUuuXDWEmjinO\nN/iVA9kqrSX2SCWOSlnN8Bfq0tD+iLwPjqS5s50vcwpFV9Wsn4NXSVtKXG7+\nkYm+BbXuGeyH2lSg1SJ0NaY90F1tIumP7bJYKN2rsoChEmN5OMWRl5MCZSdI\nhicA\r\n=5fgw\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyMxi3gXDFKC0PmuQ18b+tuFMUcMk/mLGJNHtZaMSmBwIgNVYcVlCZP5Kml4SR9xDvn7CPzdnkrlx/8iko58z7KnE="}]},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.23.0-beta.4_1604355002923_0.39982589892689213"},"_hasShrinkwrap":false},"3.23.0-beta.5":{"name":"ember-source","version":"3.23.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.62.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.62.3","@glimmer/interfaces":"0.62.3","@glimmer/node":"0.62.3","@glimmer/opcode-compiler":"0.62.3","@glimmer/program":"0.62.3","@glimmer/reference":"0.62.3","@glimmer/runtime":"0.62.3","@glimmer/validator":"0.62.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.23.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"1309d5aebc980842045c62b28ecfdbabcedf4451","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.23.0-beta.5","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-UJ96yV23gOOjt/9JWd+7/SuoA6m80IaWhgbs9aOrXJeswOfS5gcj/LanENBa1yD5zxSKm7SGAxFVIlyk1gd35g==","shasum":"bd729fdc924d7721bcee311d0060c14f03622366","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.23.0-beta.5.tgz","fileCount":297,"unpackedSize":8627651,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqaOdCRA9TVsSAnZWagAAwWwP/1m/h0QGK+ztbNhsFclE\nXPCyc4Iz04UQGAlcXp0VeBTzuGWEsAzigCw0VbLZW7ztEOq/Xis55D5EZ5yi\nYEXryM6hhPONXppB/NTG59ND0zsZ4IQe/emlte18mzqHXZYzO+qRzbviS+NO\nClrlir8nmJsV1SqF7WAn5aFyavu7vNt30t6XNfWtiN9hQhADvzsZ67U39yjd\nxKI2si2gTpS/b8qCEn3HkPqe/Nn0fg1F2jJjKFq1EqKz32tdEQgd+GKNAxSD\nL2H0T1av/qCbZQfq2v+JcMYmSt7L9bmzaObELHTWZG3RG87ihPzdvFeg9g9F\nxZ8HH/9eViIM0LVXpBMMXvfk7x4EEXI1ThoOiWzavL9xFDYd7MtUuHvZFI2f\n3zqpfyzuY0bj3jx6f5lGbr4HmRVapSgQ6GAmvOxBAZsRNc2meVCO0eNuHL+y\nyxjQ7cOyFwO7HV66psbqweIZnVZ8hMnZmIddzF+lE7g+i9tPeEFYhJMfFTOG\nkymBH8zctZ7XTQh6bLNPov7oxbAefW5i4FiGAiSKmkV6rgGXX0TIkpJGDx1V\nwAX4I6IPiKvPma2DInktzL4p2a43fshDclNDswjq34it7js4+Oj7YSBUdxeS\n+BzMDgpFbnCdIwDiHpugQxrvby6n4FaGdzsNPLDMtdME6yEIg1bGQwpKxlKb\nMM0+\r\n=wYDz\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdvs1sAba/H2RCtuvIyyHutS7bdXHd3tASB8tcZrcTgwIgDibMH3ams/rETuhMKOs7lhB7ccrV0VN1yuTGyQmZCOc="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.23.0-beta.5_1604952988701_0.9658892012824707"},"_hasShrinkwrap":false},"3.22.1":{"name":"ember-source","version":"3.22.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.59.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"^0.59.1","@glimmer/interfaces":"^0.59.1","@glimmer/node":"^0.59.1","@glimmer/opcode-compiler":"^0.59.1","@glimmer/program":"^0.59.1","@glimmer/reference":"^0.59.1","@glimmer/runtime":"^0.59.1","@glimmer/validator":"^0.59.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.1","_versionPreviouslyCalculated":true,"gitHead":"8702a2a49d5ba762fc62c594ca52e21eef62c47c","_id":"ember-source@3.22.1","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-wcevt5CIOQFOv69Cd/EfoyK7+w2PirBJt5ZoTLnVqYliJWktTbF6T2awz6IABNT/Lm+WrDOCEWGtykbQ2k0Kdg==","shasum":"41ab15534f3936454321698d176fc28221f27b90","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.1.tgz","fileCount":299,"unpackedSize":8646681,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqt9rCRA9TVsSAnZWagAAVi4P/33O6MAVxjG/FsbEVIzu\ntRz7FGag0JWkEsVqK/PpE+p3gdU85aEPnEahlHyEP8k37yEtS9UFEOnOdkiA\nTATTnqC9CDdaQ4ddw9SqzotFlEyaJAp+gA8+heQL7PyPWgFA8S2WHf456lb9\nXYGHZbHwd6wIpFKIjd7vOV2Ilddl0J8RVXjdfPKESDdi2gPc5yQpBVAtQrkZ\nvgYd863fIot2eiT6Uq3bR4cQEKeMz+VWJQlO5tbz4K6FUcE9fX8rvfpIfCTI\naLdvPp8IAYeE1VicxHdUOHfqQpDrwDYoW8sWW9jjSkrLXWVY1iqhOYVF9qQx\nQ9hMge10+hebQj+zL+PBKdKu0TvdUtib+ec+i6LN+C710WLZ6osJVKzDAPAI\nwtI56MVmB/QiYdoeELTdDaWHx2n5W/PZvI3cp7NF33WkVLOJFhISiyzaJTtF\nrQi9uPBJu2Sijnt3RZd4DoE0r3RVpv3IFDurD1l+xTfQYSUi1uceEo06HaFp\nNuwaAqDX5076o+Pkfv+xRB8FdMLIpog/4Q1ycpLBZFZttbJx2BgMAmspHijt\nwsH7GQbOI9wGK5dN7St40Ln6sfTCSKU+io9eBwuWW+P2QK7T1eP67EHMkBeX\nIDT72eotqvHq8+3NORkd9avTxsWpgrv4bwvDbAzmHuPjdNEIlCYAJjJ4vrTR\nYwO+\r\n=gawN\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0gZPNFkjrK/bbo5zL32BtvrOwFx9Ti+1VqoP5ZJNszgIhAIE9+DPjg73oXNozGgr0iWxj30sVGxDw5TJ80w7ZceGg"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.1_1605033835032_0.9160606498651702"},"_hasShrinkwrap":false},"3.20.6":{"name":"ember-source","version":"3.20.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.1","@glimmer/node":"^0.56.1","@glimmer/opcode-compiler":"^0.56.1","@glimmer/program":"^0.56.1","@glimmer/reference":"^0.56.1","@glimmer/runtime":"^0.56.1","@glimmer/validator":"^0.56.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"bde5e7a725aadf2078ce3f53693b10a3412f3035","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.6","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-THimwJmimckNdumSg0M5URQTRlXAArEhe2ricCIuYesMwyX9HwZSUMS+IbXALzktGZU8qfEqyWNXxpmQ8ThJLA==","shasum":"c2aa4cee386436214b4b3ed84a71becfe815fa12","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.6.tgz","fileCount":297,"unpackedSize":8626592,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq0YPCRA9TVsSAnZWagAAXVoP/RHBq3WabNlwtV34bUo4\na7poKMMVRSC9AtEsq0gl0fyiQoKc7JwvsaLH0P3DpyMNAcn3LSgz2ZTvuhbO\nURetRwDMJi0u2sJbS/AsJCDsrAWUKXloVZYLrUKswPwUaME+E3I3pB8Im9pe\ntECdp0PbJZQqbADulPQdQ2mv783TWm7W9A0n6v5JHM5OofHfRqaOX4AGIn1E\nPjd/EWvTuY0EVJM1RBHVp+OrcS+i2dC4QzmzXsldcaKyWCBAHWvUfc+GIjI1\nCw0hYizJSqgLEnqCKQ8W+fLjrdCpWqtbRFEJGLbuZU28KSGR5N/r2QIB1wpZ\n5H8z+W9gxMPffWQhilukVOFTTexhVOjhdkvSDA7qLWRXM1HrVLsQKYQx1x0B\nU+kl+aH1aozXyvilq6ho47ikFqP9e5ZbPg3fxFLevJm20RR7Vj/4dDlfY922\n8LLiE2BrtNSZb7TEuk5gfYUEy3Babis5bxg+BR5BVXDpA2kmezxdgsNGYwCr\n6VYCeE7xSJXFFq/hbOXB5vxUMV5e3ZjpqoHT8CdGxnm0eKNMVH+PM2OXgIek\n+cCx3RCqhBDecGeWjKXAik/9ACIiXH0lcpRo8ODfapMf4C/4E7+vV99dJWem\ncfHygoz1c0Gvc4vhy88GXR27i42VbbLLvNVkFyo9ZViYxyPZMA2u3E1N0mq4\nBfZp\r\n=heO0\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+/uj39ZSb+FmWqymGxVdwq+em79HfrzrE1zStuZjqnQIhANu8eNszHJweoxpnJH/EFdRxVRobLiu2sZpAgdq4Ktmd"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.6_1605060110262_0.34348054399117056"},"_hasShrinkwrap":false},"3.23.0":{"name":"ember-source","version":"3.23.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.62.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.62.3","@glimmer/interfaces":"0.62.3","@glimmer/node":"0.62.3","@glimmer/opcode-compiler":"0.62.3","@glimmer/program":"0.62.3","@glimmer/reference":"0.62.3","@glimmer/runtime":"0.62.3","@glimmer/validator":"0.62.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.23.0","_versionPreviouslyCalculated":true,"gitHead":"907494ec67e516b7d213970545cd2527fe73001a","_id":"ember-source@3.23.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-y7TqxqqbhnT3ZMMn6IX2/Dbd0bM/bqasys9qrAGdZYJbz3XFhI0Lm3SMPph+d77L+VgLgts7Yz+Kx2slV1ERiw==","shasum":"f40a92c63c4a36634cae9afdb34aaef95b246739","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.23.0.tgz","fileCount":297,"unpackedSize":8631682,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfswLNCRA9TVsSAnZWagAA0JIP/j3uz1oVCxJDI0MU6XdG\ndI4mAUsJBxMCBt/Y8TF/D70aSTCrhgsCtdI5oU4+PLBajxT5Ota57pXl/YPH\nicgMzIOamMQv0CnVXXF5XV2ewHVt2sUeo4Rt+PHk55QyHr/WJvMPTlROKm7R\nqKSg4EwA7ksViTh5PNIF/FpZa7nvi71CmkA67a+a40su5DdFlmXKIlgRdlEB\nkTlHvLvF/vjUUJTwTGnm3l4ZOpXXVf5ADjfU6bezM70u9glvVfrvUeYw6G0u\n+e3PuMPVjdKnTVSZgmCHz2FrHFWvBFGE+15511Wtp9OJZNiXBmPgBBBezBPP\nGBsgFgfeQaODFy0z7uwtYu/RSKmdyh5RNiaP+yUfC2jOWS5vv36zXeNVXDKX\n+jI3/AiIpcTi1pFT0/Jj/2dekwOEjfd7QkWdEf17AcvSTY1g+xjHPRkmJd1u\nZVxiGnDf0i601DnNxXH1jlhFUM6bDxkf54J7ikhPFNxxWIuOU8AO++jCxcWb\n/MegQd323ptY/PY+2KugU5HyT24yOyNhJTA5Z2TmP8ubR2mMXREuSKU469qK\nMctmA9nLpEaNvrDr9V+cZGVxRwLZoLfyoqrHezuP3b1k1mkMtlG2/QI3YogG\nypsQs0FdY3QJZ6UPMbvdRyagxOSz/sRdTlzwYPjJWZX5WFXTfA5mjaOzozrO\n++Wk\r\n=+24U\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHzuyUezjELzk2UVgxANextHOBK7ypZUj3WXPhmojhoAiEAgtwWODKj2yhUK14qVf29ENTDMD6zILjqNc04Wan74sw="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.23.0_1605567181140_0.5450375119789748"},"_hasShrinkwrap":false},"3.24.0-beta.1":{"name":"ember-source","version":"3.24.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.0","@glimmer/interfaces":"0.65.0","@glimmer/node":"0.65.0","@glimmer/opcode-compiler":"0.65.0","@glimmer/program":"0.65.0","@glimmer/reference":"0.65.0","@glimmer/runtime":"0.65.0","@glimmer/validator":"0.65.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"91893d48333168924f3f58a9dda498f0b9275a3a","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.0-beta.1","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-qUGduw+5t+W3UFyQerKpekZgv7v6TjQAumPVTPurEr4LWIX6rpaVqRi5iCzkbKH7X8RB+3T7MQ880xLNntZWiQ==","shasum":"73deebc04f59c03d325288910a93ed83a55a1690","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.0-beta.1.tgz","fileCount":297,"unpackedSize":8699844,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsxRLCRA9TVsSAnZWagAAKzgP/iTlX+uTLveowW62RxB0\nbMfR8/qVclYsGrUhtlXUhgeGZ8gHFShsjsJQUhdPWgUj76L56DxEFNjevAOT\ny2Z703z487aGA0b3KGCjHi50lH4ieJ80OrR501n5IaG5y2FZ15/SUXEsx8yf\njJIRKLiEWoJoHO//22GV7PCJQx1SU/78MfYxx7zh00xV9TQV6RTboSgnb5fn\nhXuleJ+ft7FMG/i89Du1V7o7iDaRWvoPBtufvOPLpzMIT1p84bMOVMIu5egO\n3DLC0LWyCYP0MiELKSeIPk4+Gq2U4R2kHFyiNoa3394+SkFSKmTFT3seHqU9\nrQgkTINwgHF2wVNAWM9n95px4SZ2TGZ+hJ7cIJdVNhM4PQWyQWLW8pzNM4BI\nnBKFY1Wwc2jqDyA9iCLsLuKajCWFF4LgyxqTt0a2zxnvPEA2Ye9K/JW7kPe7\ntslGp4jScBiERcPKgapwgpad0NH4nSfid8EX+EpLbsNCRGfR/Wnkl/hEBSER\nIbyT36puaQrPDGPYzICPg88yCek3UP+SF5+5w+HEDYYoDN8risGCOV09RA0W\nepVrIrmyGSGN/9O7Fr9HQHK/QE2zhSqa99z1GrGJILUla9+i7+ZuNAEWCM/O\nKPzmvq4bC99IlsC5TQGzsv6RXyySvHRPGC5rktWkTHFZNMtmbCil3+GrO8uv\nwvOa\r\n=JNG1\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGF18P++gdekzOIdNgak46SOpdI+OtPhPv8dvBOi7gFlAiBYtZpiObALERpv6Nta8T9SrMV663XGku3MI8h0ZHRSYQ=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.0-beta.1_1605571658660_0.2396326844996155"},"_hasShrinkwrap":false},"3.23.1":{"name":"ember-source","version":"3.23.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.62.5","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.62.5","@glimmer/interfaces":"0.62.5","@glimmer/node":"0.62.5","@glimmer/opcode-compiler":"0.62.5","@glimmer/program":"0.62.5","@glimmer/reference":"0.62.5","@glimmer/runtime":"0.62.5","@glimmer/validator":"0.62.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.23.1","_versionPreviouslyCalculated":true,"gitHead":"08aa935510efc9c877d5de623f153fc6f9980208","_id":"ember-source@3.23.1","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-KWeKSF9y0Ohmrnw8CKAs4zwMzzxwrS+AX9pPrQNPKNG0gcJpeREdAXnUWAFZEHZlUPJgZPwaSL2APpZ5tWNQJA==","shasum":"6a26bb598ffaf8e4eeba475de30d9d1ce59106d0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.23.1.tgz","fileCount":297,"unpackedSize":8638374,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvAkBCRA9TVsSAnZWagAACzYQAJ/lvgx6JYNbkjRg8EeF\nT7pAPB8exq36Zh9CLcvuC6K/BN6OwbXVA4qPrr4OQgBpYqxMNCvPBcKzxpjK\nVPoLcM2reGp/eu29Q70nNHgT+Kf6RlQK0s9UobRPNh5eaHSQ/FjqMMEDGik3\nBBNsZKpoJS4QqrudbeKqufYfi6cf2pqoCfKG6F7B+TbLHV8ZRoqhzU5rgLBW\n7TFX4Y4MF3eIurD944qLippsz1AtccVef/Ev7BR73yWetgYtwRk1LVcTDDh8\n9q+FzlWWbU0xhWq2WDevbxlvSPYDGcPfKiyKFBNID1Q1aHbZSJaBx239ZkEM\n2otYczZPH7UVKmTbQ3PM+E863VioItABR3yTatcbjKJY7PRxrSR1F5544ldd\nsy8JNI3i4JIZD5OLfi6V+LFDKfKfB+ACtqpJI/NSX+tNlfXgRl+mzcnVQA7g\nKVRAxlPeTVLzseNcCVVa3uviFUb5yYkkre4w15oCA5KzYoPDdq1PYoyJrbRl\nNIbIoPe5L5WO0+anafGh+7W+CMPF6qazdCSkIZnJnAHEAKOtzP6TdEO5WgrK\nU/EA6NJWlGx9glCzUifgb0cAaZ5E5O1tlAdvi02w/3KhBBMMdsArpWpPYR1d\nf0dINQj+MBokShf9KPDmAoVbVEl3hkhsYhhFawzEli7PkPoshSnYesaQuqUQ\nL/Fd\r\n=Pq28\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqDzreCPIAj+DfUNmOA5NZEFUOWy5x/VeQ3xcwtgpk6wIhAJnXkMdTy0zqf5JuA9HUhQPmQbG94FCAJRUQa17Kmw0D"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.23.1_1606158592784_0.9164025484475702"},"_hasShrinkwrap":false},"3.24.0-beta.2":{"name":"ember-source","version":"3.24.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.1","@glimmer/interfaces":"0.65.1","@glimmer/node":"0.65.1","@glimmer/opcode-compiler":"0.65.1","@glimmer/program":"0.65.1","@glimmer/reference":"0.65.1","@glimmer/runtime":"0.65.1","@glimmer/validator":"0.65.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"b8a719753b44165a76155d3982a5ec74421f9403","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.0-beta.2","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ecbBUzX78KWxsuA2SdGN61verQRAQJBJBZsVtOvHbkpPQETu/VkPRKSBXCLbz7lIFuzbl5L4cB13O+xuFEtJBw==","shasum":"e5922f955b997dcacb8551647335749f4cbdc070","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.0-beta.2.tgz","fileCount":297,"unpackedSize":8702130,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvKEJCRA9TVsSAnZWagAAuCoP+gLz+ejfM0cUNXfPqcU/\nj14Cm77FkefDbNM9lgQ/ijKeI829fmg6hSeOEJX+OTKGmPCmaWu1uHfeCykR\nAHThifOPQW6ualSrbILIGLx6ZA6snm9RIhUl8svtIN//Yl1IVPKaUK6q3d8f\nysN9hYeA1xXaRQAp15ITILJ6WpaZp8eMLhFkqmYwYP/hDUlXEJ2bkq5okdtg\npDNt0tIVVBT/bNPK8anIfggqSLTNv/5OmVqu8pzfEu8dqOntNGlwpMqJujd/\nK2RUV7VjzlycC6wlgFYIZo4GWGDgnC4D6ogKTeHrH53oeBze3VC2qQO6dJ+b\nhff5l3rLiged0WFWB8dWyZzykx36KdCxdg9om2ZvGZNIefNdh4DBoD5Gcoom\nVKkUqMRxcrIQipa6lJ5SZFBOiOSLPg80FimwcZOBcbfCoTmH3nsgGUoZshw7\nfXJJ9H6gadEQL/QXTL/XZOS9Uf2ndqWREdz1WdGSlPfCA+sBkz3M1H/FAZwK\nnuQkGd46Xbhb47PoS8WNCKEKBkIMZb+9wQ/qS1pG7ovTQURqOJiTz0dig7Qp\nytOKvqn5wLHes6Roh8xJ8t7V065vynLbbF6FdI94l8YsL2U7ALhEAdYCaR6r\nJKS0bnJrIFXE9GYk1RpCIabfMOt4CVd+Ja7+KjPzNjaB3/gux27hIqyXHKr+\njNAM\r\n=96ix\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEJEZ8FO1zlWjJnUnjjwHc3EjfUXPdCOmd6eNf4QnETgIhAPnkSGZkmIJbQT4hl1I0UvUjItPMkmpbu/sHMIx6ZHlh"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.0-beta.2_1606197513159_0.7471449653147375"},"_hasShrinkwrap":false},"3.22.2":{"name":"ember-source","version":"3.22.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.59.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.59.2","@glimmer/interfaces":"0.59.2","@glimmer/node":"0.59.2","@glimmer/opcode-compiler":"0.59.2","@glimmer/program":"0.59.2","@glimmer/reference":"0.59.2","@glimmer/runtime":"0.59.2","@glimmer/validator":"0.59.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"abf60a5c5dd77fc21d8b0674765bf4dd983421ba","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.22.2","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-P8IQkVd4iXDf0y+2PCEnCJDxZTOyiU1vfebzvXbW6NnoDsOoVP0xvGgoHV2bGFoskCMe4ViYNjuHirfjWvr5CA==","shasum":"dce9b9b1c1559aa90488d3a343a2b7628a0f022a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.2.tgz","fileCount":299,"unpackedSize":8647703,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxRSTCRA9TVsSAnZWagAALhQP/Ar5FwcytW50u+z6JtoE\nqInxf5CFW+sFSjBcZrAY1/qtikv6M5vIfaEZWXBdVCLpaNwhEtyAzp48I/JX\nPZmvrKUiz4/xqeOKNssc5g4ZpivUy6LESZOwbtZIe7cOVf75G2zgZeOLzI7h\nEty/gOKlFbCpFNGX3FQA7lCxAGzwnJ83y25f06g1Kn7FVYNmXsuK2RXR8yQy\nvGuwZcK0OYdJUyKkovkCNNqaNDl+UiEPCa18RM2IVjbl/flFB9ycbjxYgeXm\nmvWWZV8P7lZMGHjVEIzBxNELhmOpPEEu7VoObQQ0AQuzRQxmG/cXKXBDvYzS\nn2emtdkThJQBghuci0o3gu+XZ+NSyZp5ueBzfOgx3me0ADtbq6ISTLhPhrw6\n/qOWG7vLiw4SI06HJG6jcFTlTJfxhtBthq7OQYGpAJaDtMDIfyG4W+5mg8Hn\nUo3FxnfvbJDnKxroU5dc/Y21psi6Qum2a4AROK+Kb183qyhrBMgnyGaAh5jt\nTZiKVImVM0vhocCI3IES7i+fXQCcOb41JpKVuDAqPka2boECQET5fxB33BUy\nHMkHKQpjn2Z5CoAXIxXf3J6VtMrQcGqyFexgU0btqSue+tj+402n5W9THz8K\nczedcwIDx1gkyiJQakF91eHe7vYbkXpqLIRkh8yd6fghKHM2PjJdOAdNDM+t\nqsJF\r\n=96f0\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICsH4iJuN1/CqdSlTUKSKkJsDximmFNLxAl3cUcIpZn4AiEA37ijDMszaqXVDtmi17ZOfFuTPZhnWHqqlMroAN1gotU="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.2_1606751378344_0.8260208705684484"},"_hasShrinkwrap":false},"3.24.0-beta.3":{"name":"ember-source","version":"3.24.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.1","@glimmer/interfaces":"0.65.1","@glimmer/node":"0.65.1","@glimmer/opcode-compiler":"0.65.1","@glimmer/program":"0.65.1","@glimmer/reference":"0.65.1","@glimmer/runtime":"0.65.1","@glimmer/validator":"0.65.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"29837f0136be7d2b99a0233c70ad683b708ac58e","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.0-beta.3","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-e34kJaMgjfHqErmlKzbrCZ1KFh5/kdLGPioWnDr9J2EuqA0dEY3S2zoBfaOPl3MWt6hx0WfGr6E59m+tt1EGCA==","shasum":"256a8edf9493c8b6a3c21179ad45969ef72cbcda","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.0-beta.3.tgz","fileCount":297,"unpackedSize":8703898,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4PBwCRA9TVsSAnZWagAAqEEQAIHiI13/mglpjHGSFvtb\nUabTslacPPVLY/Abm/irCPThBeZcfuazE81T64xr6I0Kw1CEDONIzHlrcvtL\nNPgKusXML8DK8mS+x2rpT8YIo9zY86N2rafM5MeUXZNHFoanbvuHq7LF6XK8\nUwbNeifW0x61fb07kXVi95hTA37eJPR452dkJlCaTZ8taw2At/wKwmRU0Aoc\nihjF0fhSiZ4u6nNVWnFd9y/YXVHZtKdu35CZoyYdpIgQVsR93eksN4xdW3Nu\nG2GIudnogUApfITQJ9i+2lqdDSD7bD6ur9Hpj29jb4MGMmN3+M8B/2AhPVJN\nGycGYbn5xwBtWHpqnUa7L+x2GPLb6iF1XiHp5b+h5fD3G5xAevz+e2QBhe/j\nCnkDMVwKIGpa9jE/3PjEtVr5S7W33Bf3Z1yqlzNOnmCMeF+LqRv0aIM2TZ+2\nI1/hDDy8/pYapVrYUA2WDYYHCXJdvfuiOBR7SQU0Vs9svApzoSZbjLwA/iVA\nFX1fHRhV+U/bZKjhacFvJebq2osm0Ojm2ZtdtssrktYwWfzZsbnZbHprV54c\nIWKg4uZ/9JcJlUFv7dOwlKrIB2gM5FdpQp4T40JcY5XLndqsuMQsfdRubuMx\nucA5heSp0p3Zem4M7Pdznaoa6RXxsGVli8eLt0/+R/gJXjN85CrjMLDkDiQD\n9wJy\r\n=X/44\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD833/yr/TfnwWSuqoXxZpT0hXbMqE22n4N+scuear6bwIgD650/S/u/6vj/3GLxBg4dMnUVDXjKrmB1hnVNve5uNI="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.0-beta.3_1608577135044_0.2938337035435439"},"_hasShrinkwrap":false},"3.24.0":{"name":"ember-source","version":"3.24.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.1","@glimmer/interfaces":"0.65.1","@glimmer/node":"0.65.1","@glimmer/opcode-compiler":"0.65.1","@glimmer/program":"0.65.1","@glimmer/reference":"0.65.1","@glimmer/runtime":"0.65.1","@glimmer/validator":"0.65.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.0","_versionPreviouslyCalculated":true,"gitHead":"75bb0c42dcf526c92ced96c404dc30edcc09c1da","_id":"ember-source@3.24.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-tFNwicD33IQ9LRIc0tkS0xqKbz7w0P5x799DH4DjP+VEpHAn77AaBR5Cfs3oEFbVqMFFBl88M8V4zlI4Akwwhw==","shasum":"a8eb6b192d2ce7838df6cca4eee828ee2549a518","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.0.tgz","fileCount":297,"unpackedSize":8703488,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6i7cCRA9TVsSAnZWagAAZ+8P/jXFc1t4ecvnZn6f6CxJ\nG0gX9Geyc+NHhbLNxzjUZjHLahJ8jIikjwk2ZlExiwQAVqm4KfYTjV7rLTqG\nUxpMIKc54LrDaYGuSTYNdJ0OS+PKEvjVYAoqXOveANsFxpH1EPKIbw00pHoT\nOZnmtk9NPS3M6M40yWlIgwFktKJIIQ7nJA/CKGQLC5et9tP4XcLUgZonTlKy\nrf2T2IA5mOCffRtgoye6j/SGEiXtB6PX4t+bqMICpRqniBPd+Ac8RVTMfZN8\n0YMlZfMFpBRPuC68xNntY+NcZeABLURg8ia8MS7AjDRy4k6I92D9BVjkoi4m\nJZIzlWPmvMgAurBA+ml8arbHvQW7pKnHOY9rZ4InSYPIZPDnV1ryQZlLveTD\nK5qn/y4Ou/RWokHuV5J3v+TKGps5JsSvc3lLdeRNakVaW21n9aPEpyJz+2Do\naobSJXs7rNvnJuYeu9OOIOsg+sVUTWLwMNzi7doPSMFus1etyxU7rADFYF8W\ntczfeNsBxglepcbOqJBsl9rqqdUjrsdUwsT/ODbzZ9uyu0sjMZ7zoW1sL9V+\nl+9DqbAUtwLji858Fy37rCtSkA2jWNiXaidQpffBseR3tWqQTCS1Twfy41rM\nq4dLdYCZxJJm3tNPlEv6dG9gMp8LFF3EGP93jaqzDaKZwsVkLa55B66RAb/e\nPKfv\r\n=VIEK\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBVBSkR9/Ta4FZ6E10Lo+YDJe0w4/YqUXhMjqA+C6GtFAiBjzsa7HkwEqFOQzETw92roefXSwvb2cwU3WT9zWDJCpQ=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.0_1609182939802_0.5263757241518381"},"_hasShrinkwrap":false},"3.25.0-beta.1":{"name":"ember-source","version":"3.25.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.73.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.73.1","@glimmer/interfaces":"0.73.1","@glimmer/manager":"0.73.1","@glimmer/destroyable":"0.73.1","@glimmer/owner":"0.73.1","@glimmer/node":"0.73.1","@glimmer/opcode-compiler":"0.73.1","@glimmer/program":"0.73.1","@glimmer/reference":"0.73.1","@glimmer/runtime":"0.73.1","@glimmer/validator":"0.73.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"15650a74790c85d067225a16eea5b2b496c9db68","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.25.0-beta.1","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-BSYNstKYjDPblpWLUJUzsGSpnDCrr1Nx1/33bIBcaf/hfuO6WruDL/zzCqWBxOkaKnaEIXxt1NH0+6frr8QSLw==","shasum":"cd8c8c7e1340df8e0232e499e9b23541072fdc15","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.0-beta.1.tgz","fileCount":301,"unpackedSize":9061613,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6jUvCRA9TVsSAnZWagAAh7oQAJJ8pqWZanQ8j5shRdgJ\nuyEHkBzSxyRsnZ1aLpRXCQWmtkt0EwII0g7Hx3dtVv/6mA5lmdrpdicUrPH/\nQWuJcsZoAEIyNR969rPg4j4zfHyPBEvo0yMzHF97UNHW7NxBFXAsheBfGIOO\n15mIrE1NxKWXi9TZIn31fvnC4755xEYqA999yUswYif2F6tfGuWu08OTkpi6\nluEhkAqeAbFTHoam0TwYn/Ezo7laa2ljIb0w0nzTXOprWnljav9jxGTv9bRP\n4mFDko/qBZjMaSJco2/TvndBazH9kSlATZ0gc99XllJGVrQt25DPutsFvUpy\n5c+DmcaWSrrc6/tKDqN/7rUT3EgDVEXsPFra1iEM37h78xkrlSsdClSNz68l\nnfSjz79wzaFZiqP1ERuRcAyhOgAM855htpUZ6SuQmL1xiVjAuJsqQCRnIdo/\nnjBjrtefHTRQpT5398YFHhgZs42kzaJCaRn6TRuqDdKu86yrsGnAKg8p/u5h\naqI0T/qGfTHTvpWST14hDvkGoibw/ULsFXTRSRydFm1EQlk5o3MZPWHBCvw6\nql0RwMan2GNLIOZCu66fCm9I3grAcMLH1u0+sChmhvYhmi5JEMTvsfBi0RFJ\nqeDZN8qdwiU5jhfsDdKeTZNEAnCFUeXMc+Vo7omkEZJ+ClpIRlVehtpp6989\niUO2\r\n=ga5E\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyZ/BmrrwneAMVBffw7e0PunEWS1szgrsz6bdEQSJ/wAIhAJBZAiDIzHYjl1C1nhdGkj+9PoCWSsaIBZYP2GQ3pFB9"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.0-beta.1_1609184558747_0.9587501445210049"},"_hasShrinkwrap":false},"3.24.1":{"name":"ember-source","version":"3.24.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.1","@glimmer/interfaces":"0.65.1","@glimmer/node":"0.65.1","@glimmer/opcode-compiler":"0.65.1","@glimmer/program":"0.65.1","@glimmer/reference":"0.65.1","@glimmer/runtime":"0.65.1","@glimmer/validator":"0.65.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.1","_versionPreviouslyCalculated":true,"gitHead":"d0e4e680bcf2f425d590cfb1d3ab8df3189255a4","_id":"ember-source@3.24.1","_nodeVersion":"10.23.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-kP1sGTl64dPoHLSlmEMp2wAl+0hhuRnUsIm7sm3RI7aJ6QutN4pddVQacaMZMWfEtoR4N9Mmw+Wv6UI17AidRA==","shasum":"183cf2f556921726406c05f86224091133c33790","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.1.tgz","fileCount":297,"unpackedSize":8703657,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAGPdCRA9TVsSAnZWagAAQ6UP/3k7NcDqZfD8hDMJ0a6I\nZE8LAe5R2xGwchMkFB+/FNBfYU2zbc9HeVzSTd42Qf23klNENSyNCjffF5zb\nwkEhiXlkKW6NOZY5EfXWgMnEJ1cTSsNUhJZTqeu4n5GbcaByiRpjRsiqtwpZ\n63+GrX4uxb4A/HF7plwocDp30cheOel88PhpNUZ21sxsP6GMC54YBBVWMfuH\nqDqkvsNY2TzjrthovmFc1GcjQUVFIwan4VDHj/NncxXl9msjc0W5cH779Jhe\nvQ4Cxs06U7vIirISaQmYh+hQal/Y+W+0jrpOtdENzQHNc1sEyJBolgfmqrvX\nUkvyw06Lj3uN+DSlMvKOU/5ga2ctDQWoCYoOfA7EFDnMVdrVWDrCtiVW+aYI\nCks2s8gQcFCfXHWnRAOjyJJMxf1HgcC+fiV0bSlhwLIr3kGU87cw08cKqMFF\n1rg8HW+U2JGtEoFQjywjIM6OAVZ5sEOoWLVRBhhvh1zQG9ZJJRjIP0GEsmg/\nImbic/yH7jfUiWKDVda/XuljBQz799Ir9amPyEG4Jl9Cp4AU3DVzQYjP3WWO\nZ4yrUUUAEaGfkFEglaK7kGIRaXei9oTbKR7Y9hJc7zQwvGBnZTvnJBlQctgJ\nedKH99r2eIbXEEszcVwXMXc5ePtPQeshxKLiMqsIwZTCySKg3GdQP2PROYYX\nuHBh\r\n=IPhA\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAlwpA1xyOEJwh5mq9Lut0gHvwgvWn2jRVW3DRkdpoVNAiBrdmXI+AVv3NQy2s7bisW1VQzK/vytGPjpv45GESDFlg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.1_1610638300555_0.45333157649111144"},"_hasShrinkwrap":false},"3.25.0-beta.2":{"name":"ember-source","version":"3.25.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.73.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.73.1","@glimmer/interfaces":"0.73.1","@glimmer/manager":"0.73.1","@glimmer/destroyable":"0.73.1","@glimmer/owner":"0.73.1","@glimmer/node":"0.73.1","@glimmer/opcode-compiler":"0.73.1","@glimmer/program":"0.73.1","@glimmer/reference":"0.73.1","@glimmer/runtime":"0.73.1","@glimmer/validator":"0.73.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"938d53f5caa4a5f03435e54d327c65d2ad52f9c6","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.25.0-beta.2","_nodeVersion":"10.23.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-j+WzDJQtxJK4iOUt4h/LAnvmJsdwnkoavS0DybuWharQNssrq4zafbHm6qINvt3faL1+OH0+d7EtWMBjmnw3Gg==","shasum":"9b659489ba3e8be97984e94b6d57c73b8f247af2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.0-beta.2.tgz","fileCount":301,"unpackedSize":9070894,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgB14UCRA9TVsSAnZWagAAz8EP/0stwHyYV5/FS3dK71Rm\nD6DP8PS+LdHLv7QqrWvznxtubntJi8ZRVtnQvFCcWX1zYGVKv9qaM6pyiks9\n5b2nK/3uKpMjJu1kU0+FQ0kJCU8x85NS3htMmI2eLDp9BO90txE5wg4eTj87\n7QirmyA5uQkPEY4kgn4cOWg1CUx5k7z6Dvm3daDO2hlCb29XMyavGCxC/vS2\n7UqJYUjXpbTVmOiE+fEgry7o8SI7ma7Pi4xApVsAKNNit93iz2LLeAruU/sW\nESUtwBwTuyNaBFuEl58an6jEy7NigGKUSuCWU3m/Ltza+0ncJaIaJVWLZCwA\ncWxw8M3SyKOjawL8mLbFOlJDF1BjaKtQp6EQRegSaNT7g4KBRTwn4VZsACld\nDYr05SnDj5QCCr9zbcbhq6cvI1bMmsTYYTrtQEqbREZnXhrPdZ7YyinCppaG\nJgvyTIQ7gLt9yEnn3CprEyQowizXghbBAj/hVlN7txxg30RyztxYwEd0FWKk\nQ9+s8vAL3E7Qb6tLiiB3WQWqsT3766TQ9RmqX9S3Uz5dQzk6RpzjaSoye3w/\nlDT9ciJh5+6LvImwDfyzQJJz+b46o3acGPmfgToQUFFt3whmgGSUnWtwlce6\nnv2rdfz7AfBsuxE2XnIAFC4WMm/w9tOpS5nPowYbBwGYjthXs4kJbkn/7h+g\nTOE3\r\n=wzK0\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdRXOnf/vg0UjX83zE0BdlGtWitX3Bw6QseXmoX6myCAiEAuZDuSqPBuBNIHAnpoJTRw3vzGFalAtQcnZc5XQAZ63w="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.0-beta.2_1611095571660_0.5757903097749673"},"_hasShrinkwrap":false},"3.25.0-beta.3":{"name":"ember-source","version":"3.25.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.73.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.73.2","@glimmer/interfaces":"0.73.2","@glimmer/manager":"0.73.2","@glimmer/destroyable":"0.73.2","@glimmer/owner":"0.73.2","@glimmer/node":"0.73.2","@glimmer/opcode-compiler":"0.73.2","@glimmer/program":"0.73.2","@glimmer/reference":"0.73.2","@glimmer/runtime":"0.73.2","@glimmer/validator":"0.73.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"3bceb008767e42e74ccddad60353463839fb4bc1","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.25.0-beta.3","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-qo5Cu6bMUWFq636UicctxB9I4xAYChnGJD7Kz8YJO99cYOfSvgCne0PU6cb+CbG/E9amnc9rLzhAgqdYBsbVhQ==","shasum":"151ad54da3bf8903b1190e94283dfd16dca43d9e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.0-beta.3.tgz","fileCount":301,"unpackedSize":9071273,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDyDgCRA9TVsSAnZWagAAbPoP/AvHSaTxguSiigpxbCEO\nvekG9Nhyqq/VOfdKB1ZkrHzyYgnmXwvtIIVa0oJ8numHwGvWdmK+55qq1TEk\nwFO9JflX6yMa4v1sgR3ohrC/Wlx9ZcZ3lg4vhmjooA3lQECzIptzh5J7iIxg\nZlBVt3HqxztKzBBbybQ/6P3NnWQ3n1brHqvDVXoLh3zxamHmT8fz0Ci5PFVJ\nPgINKyjCYiT69kszwYTquOiELjN/5P/NcpdNV1LGojjlkFb9M602PjsnFWXp\n259rQLw/06B/pjthUPWhWyqUMjZkOaZ+qGHeQNPmyuqi/rosubgg9GngXzcX\nfShoNxvYtlZMDF3rrlqd8uEW9+2OvGz3OVQ3wM9KlxV3tFsQjkGSSp7zNqTm\niF6whacg1QRgT2FREZT2+BCvPmUruWGAHk3JjeowxAKITbNorLUj26Shr4Ev\nY/kEzAdFzYCRkZhsc4EdVAySKJtHHQH8NTy7gEYsORWHAIUGoB9wFPkFmCAN\n08rq0B1TCVkQtS+WKUVC2ElftI2Mm14jIiwMbK8gPtxoEyZ/IGrBpwGKtkGq\nvASMy5IOjQTVJT0m4hQehm8fa4iEZn11hGoyjsQVpz7i7gFrsNA5o5Bhjxg5\nxc6BlERMHmH9U1V2//ugP+VgwPHx5J/ihiNGqBKf0mML0astmeF7+qxIbFLz\nE5Pe\r\n=sUz9\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0JuewxspHcrbdgFpXP6oAThtG96xpYgr0IOLkFAzzBQIhALKD5L2EyGZIl3BOV5IQFkUckUe69IBRF8DOVazGmebY"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.0-beta.3_1611604191488_0.7438996119378385"},"_hasShrinkwrap":false},"3.25.0-beta.4":{"name":"ember-source","version":"3.25.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.74.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.74.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.74.0","@glimmer/interfaces":"0.74.0","@glimmer/manager":"0.74.0","@glimmer/destroyable":"0.74.0","@glimmer/owner":"0.74.0","@glimmer/node":"0.74.0","@glimmer/opcode-compiler":"0.74.0","@glimmer/program":"0.74.0","@glimmer/reference":"0.74.0","@glimmer/runtime":"0.74.0","@glimmer/validator":"0.74.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2c9ebccd4bd125ab0fdfa27806b5a29c82253182","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.25.0-beta.4","_nodeVersion":"10.23.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-fbvcG7zoKTppO1IFZNkLhuoEMtas+XgqnOwI35YBDahxpH5pTzm18l5gNP/aYUGmS891D/v/IaGnnBJIBRPIiA==","shasum":"9a0195c112546eb656d3498bd4a69e51493d9c4a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.0-beta.4.tgz","fileCount":301,"unpackedSize":9077910,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGHTRCRA9TVsSAnZWagAA9g0P/jmLwuimtq4oqF6TzUZS\nhGJvsspZH8HuofUVyPURVnIF9lwr1iyMaUCVGHAJlFJ8cBZCdNPIk07ISdUe\nClnbNan6A5Ju9J0J55Zcktce4ScbtsSelgGU+8NEUq2huw1tbSyrqDMfH2v2\nquWYg9WUUHG+Me8lx3Fq/rVcCAB2KkseD995BmWVAIhX2Jkn+R3cRe6OYLfK\nnQGfK733obQoHUGMDheZ12+VZqQX3km4VOpwCSM/wcwsbokWCoSs9Y48GNAP\nS2uY2d9w6wo0W3Z7QJAeMcKbOHstka5IXwf5oMKaKWbtRxlH+xFhNSY7I8qz\nuPM/lKWuJmUnqtT2oJSSllUjXhxGwQRzKRZgp/dTNo6wGwZVk/Ehuu+UGt/A\nsSUY4DI1mb0ogEhHUmzT2HJ7KG3fq6ouO2oYA4mM3Y72MacSj4/gpbrfZfUW\nMki2KlJgdCBngoUZVl2gtL+JQK8HMAiU8mZwvRqRPycPxi4FqPhKDvYYEBCx\niNqUvFPzNZVdzl4zTrZuGo6tzsaZH7qmyOccTnspNYysWRs55Vw64ol/6m7Z\nt0as5GNyUrj22puzmXPbKC7KJpicBMbanJapo5l0NaPZJcBBh664i8eDpmln\n3kRla7dHiiA/1Mfzt2l6wLbsIIl1BzjSKiDFumqhfbr7jBxOH8RojUk5UNIZ\nueoc\r\n=vp8Y\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC88p5JV+GgXSO5po6CmGtHaP5L5HPfeLhPMJSfULgybAIgTQOE30PqCDgrKp+jZ1A4IU7Bw3sPFZXGi9LnO3bX9cQ="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.0-beta.4_1612215504710_0.6887641012358239"},"_hasShrinkwrap":false},"3.25.0-beta.5":{"name":"ember-source","version":"3.25.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.74.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.74.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.74.2","@glimmer/interfaces":"0.74.2","@glimmer/manager":"0.74.2","@glimmer/destroyable":"0.74.2","@glimmer/owner":"0.74.2","@glimmer/node":"0.74.2","@glimmer/opcode-compiler":"0.74.2","@glimmer/program":"0.74.2","@glimmer/reference":"0.74.2","@glimmer/runtime":"0.74.2","@glimmer/validator":"0.74.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"20eb89ad4fe5cb3db5f03c3911fdc8c14a77084c","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.25.0-beta.5","_nodeVersion":"10.23.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-UCV4Jhxr/8DCMG4kHMzWu/9/ZXpDDMgJn36CNnFu+11m9hoiV2/dxYIgy00HTZV3bUVECm8kvor87Wt3DWcOAg==","shasum":"dc600fceda5338d2730e1ca6abd7149d33eebddf","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.0-beta.5.tgz","fileCount":301,"unpackedSize":9083138,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGdkdCRA9TVsSAnZWagAA3rUQAIZ2gshgaw7vy+sSyxoM\nregfVArGPxROH7FKNTn+Qq+aEYBI8ZxCuOPsurSrWH77ChDmM5YLFft9thPw\n3rsz2ShM1O7M2CMmLgUfwC49SS07RprXbCeiJna9jOobeuKgDT1FVriMIs5j\n/KTgccSsiRKrJuE9EaP8KZlFAEmKqbpFVxIvw+yLayTkJVTEIaFBq+qxKbpK\nB/uqdhPmUEgcfoOymwsP6Xbc8Hu++4fFSGsisreM1B+Vn2dOP2UMjKz2SDMh\n+oo4BUHfjeuTdYe+1Re/v1rAuoF/soBS0uTJcJFjT6bVuAzc2YbKaDl9qrhu\nrQ5/4jUpWolguGh4q9LbP+XVX+nL+QLiaLpWUltg9nazgtKKboyfhz/7DLbF\n4yiibQQKcd7MTnaVg99h4cWroXwnscBxZ1tevyL8amjkNP1mrIJu8J0c/da/\nripR/X6QB5FpeTnUHBHukk2un/MBykShHeo/EoNIooxXVWFbvizKVyaoh28j\nyWW/ejDqjRjT/EjdeQoT0l56NK4oIsepp0u6JhNXucpMYh5VXh1PY6WF4aEP\nqMhdc/zzL7KxzoyCmf5dYWFr9KSeo9wSxa6RuPFi3oVpPDYC2BeTwCCnULx9\nITEllHuDQbJG5OodXbwt+KNIBWucGtWCHa06aiJl6p2AB5WpR5mVzCsbewgu\nn1/o\r\n=8kOT\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDItoLuicVQ5OMP4i7GU72TVyBgav9mixVzLHTHfhLfeAiBng5aQvYPf+eQyt2N95LdBBcu0rrJWl6o4RSiRZCgW4w=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.0-beta.5_1612306716519_0.4813804520328113"},"_hasShrinkwrap":false},"3.25.0":{"name":"ember-source","version":"3.25.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.74.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.74.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.74.2","@glimmer/interfaces":"0.74.2","@glimmer/manager":"0.74.2","@glimmer/destroyable":"0.74.2","@glimmer/owner":"0.74.2","@glimmer/node":"0.74.2","@glimmer/opcode-compiler":"0.74.2","@glimmer/program":"0.74.2","@glimmer/reference":"0.74.2","@glimmer/runtime":"0.74.2","@glimmer/validator":"0.74.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.0","_versionPreviouslyCalculated":true,"gitHead":"c63ef82c1275c021661c847b47d51f60a31f7dda","_id":"ember-source@3.25.0","_nodeVersion":"10.23.2","_npmVersion":"6.14.10","dist":{"integrity":"sha512-EMxsGIdbwtrTtOwFY0tDMI/R6LUtYJCDpOpMIW7PUKDTMxy3aVL9EjL92wG9qxFirj8W3teXvs6yNTSc2ebSoA==","shasum":"feef65857630964e4d63ba813a2d6c4af2e387ca","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.0.tgz","fileCount":301,"unpackedSize":9082722,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIb89CRA9TVsSAnZWagAARrMP/1znwpyieSez1DJ/duVC\nc/02FCwsFRuS/g6/8kEuREO9gV5IsoHS101nb7QBrZbTK8Cs1g6GXQbQmyBK\ntsNA9ExeXS3va8wxGr/+GK6kJy4D/40DnbyQqZdQ96txPldd2gNa2UDIUyko\nCRgQQuCidBDDc9Sy3Jvxe99v7POMU0BaNq/ft5Oa5pAuMsXaskDE4tOVy2sn\nLxgivrJc+X1qhuWzjfNHRzNVW43oD+aU7/J80rRSoELH79jRNL7hO2KBCuJj\nl/V/MOJObIp82KKj+OyTYKIELNagzQSHyiQ2EU0i+KC55N0mU/tnZOyGXbCF\nolSHFvtRLH/RXnBKhNXooZ3nLc8JgBVFK1Bgpx1SGsNhYb7XXucB1K9G2/D9\nixMn4nAP+EFjlHVUlE1L6JzEu0Rj9UOM0p7j3PT2HsgTcz+cWNXjIYWcYJQo\n3H4mFVoM/CVaUDdRPmAvKPYEMrKjOI8oEgrCaqaLyxNuH3vMM2CN8w/F1wW9\nQ1BhqN5Cn8M5KrCt88JiX/HKCmD5VMfd/MWGFqmi3JXyrKOLEfgijGcJaWOj\n+TNY1P5lxpiJFEJnMNgQbP/o7Kjp7qj9cgK4ODJTsOG9ktjkTOIDnXSQVoLU\nCb2GYIujqY3fAQtJ7Jl/YVqysJEyazVJf8AijMD1LyQF86q1iQo7BwWPklM8\no6aL\r\n=dFFe\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEm02RbV3M4FmaPxEkAGneBvk85med1u+3zOvgrMM8+iAiBOb5Lohmlhz5RK52ojfPwlV77Ilhkh1V5WvjjK9iUKmA=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.0_1612824380743_0.7077561562352288"},"_hasShrinkwrap":false},"3.26.0-beta.1":{"name":"ember-source","version":"3.26.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.74.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.74.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.74.2","@glimmer/interfaces":"0.74.2","@glimmer/manager":"0.74.2","@glimmer/destroyable":"0.74.2","@glimmer/owner":"0.74.2","@glimmer/node":"0.74.2","@glimmer/opcode-compiler":"0.74.2","@glimmer/program":"0.74.2","@glimmer/reference":"0.74.2","@glimmer/runtime":"0.74.2","@glimmer/validator":"0.74.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"44aa400b7791a99bd46ed29d81bc8e4b913b9f19","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.26.0-beta.1","_nodeVersion":"10.23.2","_npmVersion":"6.14.10","dist":{"integrity":"sha512-SWTkDSnDu31Uhof/kNlr5O6NAQoaNv87ktqAHDm3Mqf6U4h85tjS6k0gxndMukAG+YopPT3ubd3/wqeuShciHQ==","shasum":"590c3feb24246c01c30ca198f66a28359438c56e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.0-beta.1.tgz","fileCount":301,"unpackedSize":9211881,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIcZaCRA9TVsSAnZWagAAwB0P/307ZNOjZK9b5yDTJa7w\nZD73je9g987VoR02nko01Oq1QqK+lkGMpmofk197DybIxB75YzLMU8PAWNHS\njq2Muf7U/IBY1VwHMlCV3HI8nSpwEwEvHVoMiIdcUmuE8BzbbdOwZV4sfG0S\n1SpPMghIeWbSFYCzjtto3sBXwjHmdY5ivDrHToq2eqAHf2AB1WnyqyHhZOh5\n167KB7C4K0Qm/3LpbKe3N/hbhz2fZr3Kj4oi22cG2ktxEyFc6nXE3yZwDkyK\ny0xDXwUD9+3mnY/dvZF4R5gllnCDkjTGpXOFHrn/ni0DW9ub5Ur2vf4CyIqI\nbw9qcKmDducBjJMRsu+Bt5/5Ihackk6d+zVwdMdVss0ceoF2lVVQhwhpYOCx\ne2k2ypZ8UucdcJDQPQ0iIBqYZFtdKu3Lr5yU2y3eRF6AKaFVEvw44+03y88A\n+InYcX3Mhm2t31MK1GOyuUSqbv1nxaKUX3iUgkzQsgBVWZRBpyLntnINKXHM\n+DI5JzOaG1QBm/u1iv07N58e4IlcPe+2m7zbEqRARPBmfgwRq5U0erwPxBIk\nKd5Ns1Oo2xXZ2VMbdaF6O6mMbIV50/qhHZAUQkjp11Mpz8J+ZH1rTAmw8F1k\nctuXHFmHgUqE1TvAz5a2uJmGC1Ie6x+SMSPwnjjY8yWBins5g8tzb9YcxusB\nUGjB\r\n=YtnH\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfQ9IaycMwxJPdNZpee6zd0UoAZ1gdnAQqp4QRqR8SZAiEAzyJF6QjhCQa++q8jp+ZSzYbALeastewLk9Zi09VUvPA="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.0-beta.1_1612826201519_0.8865868631100826"},"_hasShrinkwrap":false},"3.25.1":{"name":"ember-source","version":"3.25.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.74.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.74.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.74.2","@glimmer/interfaces":"0.74.2","@glimmer/manager":"0.74.2","@glimmer/destroyable":"0.74.2","@glimmer/owner":"0.74.2","@glimmer/node":"0.74.2","@glimmer/opcode-compiler":"0.74.2","@glimmer/program":"0.74.2","@glimmer/reference":"0.74.2","@glimmer/runtime":"0.74.2","@glimmer/validator":"0.74.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.1","_versionPreviouslyCalculated":true,"gitHead":"e2007b6ecb046fd06f6b43c381e8a1128914ad43","_id":"ember-source@3.25.1","_nodeVersion":"10.23.2","_npmVersion":"6.14.10","dist":{"integrity":"sha512-WCQV3FqbXRkYAwrwLZ6QcHZcTjT9ESa9H8Il+5H0QmDxLPiFnaj/UW4YLgZZ64X9PBT9WCUzLeLcccIFoFFm7w==","shasum":"7621fe7d471d08045b95c79fc760c3ca44efce4f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.1.tgz","fileCount":301,"unpackedSize":9084659,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgI/5dCRA9TVsSAnZWagAAXcAP/2GT5bj1cqqZAmYsxrFA\nx2SXn7Q4sxo5BL170jtanjx2+kEM15s4hwUnWa5wIsYP/UZdOl5Q/aiJWXjK\nEpMUfmNBhtXPFv0YgrSDKMvEmc5uzGPe6Z/cAb3wPnlkbHtdpB0D8on8Q5Hj\nYUY6xYrERew1oElDbIlVWMyAPSvMPkssy5MMnXBonBupW3qNV0xQunxMLjMt\ns7QBDrIe4mr3SPSixxTzWZ2UsRq88Qy4cnL5BKx11xKQ1wKGqyxd/jlms5sk\nk6gIccjfgntMl7CrqbqLG/U+YhSNoo1AMclyz8lKXuxSaHisDSE7myHa6oX0\n9PXIOVGgb2wYcE+T0h6cSEa4Vwl5+SmQTeRs6IGZ2PbxmAGKHqYMU8PJiKJK\n/tkSw+iSvpz0Q5RmcWZSUz5ShP6j5DCQX0ON1wW/4njdJACoB976ggXcmthY\nMzeJKSE3uXYgz4a1CgK1SCHdaVCOLV+WlRWENaNcYVU81RPXU3gmHHAt7TSV\n7kGdeTqG4oZVsKv2V+qWStJCawdTWuKPz/gutYHVO0Lsr6m5xevn0rY5xubK\nfh+uaA3DDn9OrW4g3z7oL9zcwIaEdwUZYCYS/rZsiMr4bczCY+IBhK5vYTpw\nIPuYHRzxLMXYB3uDEPPDhOwZqoSNT1lmHyYzQoiercZ40FwrShoqZHBPxw7K\n77X8\r\n=6UUp\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICEXbuoIC6EgKsOsXxCIiACL/6A3NJR+9EoIHk7h35cAAiBDfRkgcmTVdp1Ugpl5fYeFgTYBd/mlfs/PevIAJ7t1Sg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.1_1612971612344_0.2574922866028906"},"_hasShrinkwrap":false},"3.24.2":{"name":"ember-source","version":"3.24.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.1","@glimmer/interfaces":"0.65.1","@glimmer/node":"0.65.1","@glimmer/opcode-compiler":"0.65.1","@glimmer/program":"0.65.1","@glimmer/reference":"0.65.1","@glimmer/runtime":"0.65.1","@glimmer/validator":"0.65.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"e91dfe4a8992bb151bb01c89afec07106a1ee4f9","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.2","_nodeVersion":"10.23.2","_npmVersion":"6.14.10","dist":{"integrity":"sha512-naFddoVtCI01nDbmPC4u2+8CpnjQdKlgftkE35Io9Ud6PZTsTB1uib9jf5+v8h+ie+cNbRSfikKrB1odcGm0Og==","shasum":"64c593057020eb867935cf0735e758e96bb5f4cd","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.2.tgz","fileCount":297,"unpackedSize":8705637,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJAWZCRA9TVsSAnZWagAABdsP/ArMfqqSM+RDVAAoSncT\nU3Nfyd7UbCL0rbkx9hHOmoMu2bwRxhMh2qAAfBU868P+atALTPhiPOLZyhej\nsp9/5VAB8Cx8z2Wb0w3rV4DzZ9QTTwtgQyJioPpO7P4T+HpIVBPVelrdjc8b\nVrp8cW+dMTWcoeBiTeLalxCCtwhpXHJHavhvVI331MVNYxdftYAGQyGE1K8J\npqa8SEHzyh+bL/qjbMMpY0chUVP6LgaomNDz4YdJNIoPoT15Vp4w51ZHlYh6\nI5v4LcLiI37EZoV4J0FIenQ4zo3zTqPSn1aq3R+woBIqmFfmZInQFEH+2ale\n7mGLJ1V56bsCfIqh+syU8WgKgpp+qvxrhixr4ZWOVfUJU29oigXjuROCjUyF\n0zMbO50kpaUgy7A50QKmh8PYQuqF5vm5HIVcFQSzAessGl5wvb3qnofu+3nz\nXYU4ckkBTyiAatnony+qyRmNE16yK7az8j4D3WZW4TAc2Zmxcvpi0XbaXan8\nz6doPQgdTLqA71yqmNyxASsruqaeXswi3rvExY3DmtGLxdr+5KSqTZL+k8Yp\nmPOoJo21rRUBaG7G92XZHfk1RNgLpT2zYuU7POtTDRmz0fKGszAP33a+hiIv\ncwF8jFr9nfXQHGUcCmFbjV5ZlDvDvCvZ0nquW7rOHP4gI5BmGDhSSD//ui6Z\nBq7L\r\n=Rass\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxRUbz4t+5Bm+ESVn+83vNx2EI7MBXZ0QnYIxDVT3TXAiEAnak9x6BA3qUk6Ot4AM8oSG21ZBS4EOoTQOayEk++208="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.2_1612973465157_0.14493879746782934"},"_hasShrinkwrap":false},"3.26.0-beta.2":{"name":"ember-source","version":"3.26.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.74.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.74.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.74.2","@glimmer/interfaces":"0.74.2","@glimmer/manager":"0.74.2","@glimmer/destroyable":"0.74.2","@glimmer/owner":"0.74.2","@glimmer/node":"0.74.2","@glimmer/opcode-compiler":"0.74.2","@glimmer/program":"0.74.2","@glimmer/reference":"0.74.2","@glimmer/runtime":"0.74.2","@glimmer/validator":"0.74.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"fc760afccc69f0f2f08400d2f7f4a38928ad68e1","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.26.0-beta.2","_nodeVersion":"10.23.2","_npmVersion":"6.14.10","dist":{"integrity":"sha512-eBNjvHBTn+8FQj8MNLEyIYnI4/5DiagBKP87hFeP/n5M3mvGvdZNnFHAVZPujOfRVXOWzFDlnR9qOHuT46e/lw==","shasum":"3be257b1a20f192556806b4b7d890293d1e63fc5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.0-beta.2.tgz","fileCount":301,"unpackedSize":9214592,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKu1ICRA9TVsSAnZWagAAiR4P/0LpeuX8eaev5WKuHKgs\nihRf6QS4wEqnUjAwlzgoUzmtwW81R3ZymMbPtNfGwKcjZdKH/huzOaCv7Gs/\nUAYc932s1aA1s1dzp2uHtLMxO98k2lMVZMgeGSaKW6d8vJ+0Yqz/s9MI3CIH\n9av0ludE7vfbTkt1YclrpdwH4ruWTJBEl1cw7AHsOcXYuIFgOvPDkYkvxrON\ny8aTokoDvCe4bzMSRh9tGArKRzlLK9sQNXHa2XFlZZrqe5jeAz8Wb0aNPRA1\ngilTvJwJzEC3xPxdX31S/3jQ2ggdUnkDmNHaURQCW+3dtknmNJdnUF2TZMNs\n8CdePQOPNcElen09889XlErrWwA4PxPNo8yLeq5Y217gZhlFqGeVA9GaNH3o\nCsUx5BozP0EyH96lwoOwM4bptyHzSORzOXktSvWuUUC/DMKQJSqwJOWZ97wQ\n8OG8t8AMvY7qo7RhJbpwQH7Z75yJgV2ckDD3EY/KVR/Khq/RnXgIWSDZg0G3\nN2SZBlugz5if3iJcQv2v/OjjkKKhSqKvPbMq9k43nOGg09phrZX3igBf1wqa\n8RL15t066BC/VxhdO+z26TVQDIS8ZxWMrT/3WkT5ufujlH5GXXAKdS8gh59b\nnTjKpb5R06DqS53wFxVnG9eR7m2/3uUwPRBwe1q7UjStGVRnFbQ8md/JDyrY\niSgd\r\n=fent\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz3SPS9BroA7P9aieaPLR3ykrvCdO+7hRpMk//6BkUEAIgKYaEORE9tYqbuBSM/W2XQ/7KhiKRdjGsy7cRHPTCgSA="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.0-beta.2_1613425992184_0.6131205828975292"},"_hasShrinkwrap":false},"3.26.0-beta.3":{"name":"ember-source","version":"3.26.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.1","@glimmer/interfaces":"0.77.1","@glimmer/manager":"0.77.1","@glimmer/destroyable":"0.77.1","@glimmer/owner":"0.77.1","@glimmer/node":"0.77.1","@glimmer/opcode-compiler":"0.77.1","@glimmer/program":"0.77.1","@glimmer/reference":"0.77.1","@glimmer/runtime":"0.77.1","@glimmer/validator":"0.77.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"f700cb0c7b7c9cd567b2f0991a7ea0670444523e","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.26.0-beta.3","_nodeVersion":"10.23.3","_npmVersion":"6.14.11","dist":{"integrity":"sha512-dCHQgm7zvIQKZdOYRvGHOmBy+N6sZGy2EDLsrmUCWNQNOF4RSerTYz5hbjhXdSxrXUZt+OwxkxcpGNPDFZUucg==","shasum":"549ebfd6c125a7dd8c8f01805af26c70bde6f02c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.0-beta.3.tgz","fileCount":301,"unpackedSize":9234746,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPrQBCRA9TVsSAnZWagAANkUQAIUl0TLuBE+B8LLjHaIn\n2/pLbQI1kCreYGrKZ31Pbe+a6IwKpBZB7DOF7wt2LB/fdP0Mz4QNFCMhd+wH\nvTq7s36NbWatIGt+wHXjyYg4FNpf8HeEFtPzn/0pIcPNB1aX//T5Y1yN3it0\nKwKVpZtIC/+fTvThuAM2kcIWPytrgzfDD48/T6GdGSuG1sbFy+G5GjhiQZu+\ng6JUWgRE003TrbMVHkPG/uEJyRxCkrug6+is+duplv7gTWHt81nipS9dgsXI\nJhC417UsxQphz+xOVIUyuYDRGbY1Iq2ZVADVx8RosmsMdE7uWo8j0iGncW1Y\nMGRXBEN08WjSIpyN3+EMi9Tzpz7Aq57MIB38jbkdNNdltwiGlyxArtJswzYc\nftZErW9cKupU6MQTDCaVAVxVSWD9nxnc98xxo7p5W2IP7PGv8tK1TQoG68y4\nEaqgM/cKSiDPMRdvwxQZwoZH0lHHkgraHeGW/WZ22bQhff4hVkj1vWLSdpwI\nYNCnJC1xORTPptRjMH9pOyyHanXYpGR4M7ImJR/2bYR4J+ubEGWV6K/8Howv\nnulRejVp7IxBUUJZJ/669vLe/1T1IntYOBTCrjGK+PTQQxOGHRKDggC6Bt8q\nUyplMDqFSE/gkA7G9ZVM0QLoFepm/gyJeVdTsTzAIlM93Eyx8gTOPVnHtsxA\nmDBR\r\n=IztW\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE22iNMIBRpyLBrlkXjqkmGoDp4LNzJClCTSv/ZNR1niAiBRyW09GWVaTkN8pjofDzSgnJmuxYTL2wQ1yA6uEqlntQ=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.0-beta.3_1614722048602_0.5618680696000757"},"_hasShrinkwrap":false},"3.27.0-alpha.2":{"name":"ember-source","version":"3.27.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.1","@glimmer/interfaces":"0.77.1","@glimmer/manager":"0.77.1","@glimmer/destroyable":"0.77.1","@glimmer/owner":"0.77.1","@glimmer/node":"0.77.1","@glimmer/opcode-compiler":"0.77.1","@glimmer/program":"0.77.1","@glimmer/reference":"0.77.1","@glimmer/runtime":"0.77.1","@glimmer/validator":"0.77.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"c10f5c61e230ae970c6ea5c3cca8fea9f3b8086f","_id":"ember-source@3.27.0-alpha.2","_nodeVersion":"10.23.3","_npmVersion":"6.14.11","dist":{"integrity":"sha512-y0CshJ8J+IZPdIRR0lDgoGhIjGpLy8ZfMtU8ZMNY/4RzUm6oAjDSwjN1NeUe+6jPpqY8YAEkdf64u7eFX3wuJQ==","shasum":"8e12a9359363ac3f86a41719db2b13147fd4b79b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.0-alpha.2.tgz","fileCount":301,"unpackedSize":9411851,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP+7eCRA9TVsSAnZWagAATIIP/12eX7chwFyXVd9YLEtC\nX/EjVjXzrHLrNIZW5mxQ7R0aAHwm9h2fogfsNPAFqUXAIjvN8lU2skUSHrs3\neRj6T2PAVFmIHW0zIb4DEr4tcG8B4xSnvTss58nGrd+mO4pcv55Xpn6goAc/\nbLxYn7MHp66EcpIIAE5J5VOeOBILi8qGWk8y8Mnt9jotULYXkNhACRKsDVpm\nAKBBzBUv4AWKKhbPlKcZCnQtqEBlAQGANpnody4MuW/kD127+kCilXK5dML7\nXw7bxRqZ3gbdYxEhNjk3MmMk7FFWp9P+4mjuYtcZ2ICtgUvLp5Ph/C4JcqlF\nLRDM730Pu4lJ+yFCZ7OjU9xerJZNz+NHKY3OIUX+FAjUxfH62MGqgozWqfpi\n85TjrTTuZyw4u+HjxmTUzk4IX1FcWIcG7wm+9I6CfceXNM9iiseRBUk7xbUx\nmJOPJesdTkU31sj8ttMw4rJ8DbSEMG08FwRsEGxYaWcAYzZjlBo4hp1nivRT\nOWPanv2dr76eJdKoSDRNA43eZDy/Lt7LzHgcze4t3ElO/8VLucHa6P78mASx\nNahLvKee+/qccgBFO6YeVWasrqrJXUzAfmc3YwynTdCTW2siMfFC/xddk7Jt\nYcgnepwsr7Ul+h9qyxE7YB2o5rLrLseHibSb0l8SQSiY4FK28wbgxgOrHvdA\nNbRP\r\n=tuoH\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0EHgrWBIc8vlR4VdBa3SvXhWPeKpkEcRGHX9VLo+gTAiAyZ305eND4vEJKoEHjNFKkJtLQ3FUNi3q1ePBstH/PKQ=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.0-alpha.2_1614802653907_0.6183310787832021"},"_hasShrinkwrap":false},"3.25.2":{"name":"ember-source","version":"3.25.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.1","@glimmer/interfaces":"0.77.1","@glimmer/manager":"0.77.1","@glimmer/destroyable":"0.77.1","@glimmer/owner":"0.77.1","@glimmer/node":"0.77.1","@glimmer/opcode-compiler":"0.77.1","@glimmer/program":"0.77.1","@glimmer/reference":"0.77.1","@glimmer/runtime":"0.77.1","@glimmer/validator":"0.77.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.2","_versionPreviouslyCalculated":true,"gitHead":"480ba9ef082bab9ec4b0771888f9fa9c4af3c3c5","_id":"ember-source@3.25.2","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-kzoHt0loriw11/csFGWJh9bccHauDGIXEmrfImznAecr63K0XxYUDqlg6gv4t0x9R+mtbogvWJPy3PBhAl+YdA==","shasum":"8c0f483f76ff59275b9105a9c9f73dd9539d23a4","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.2.tgz","fileCount":301,"unpackedSize":9108069,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRYrfCRA9TVsSAnZWagAAQScQAI/rRjb3L6Fl+BJ3xkCn\nQZG4kAf3mzJvrb7CTpKb5OO/IYmf0BjR5PG8gS8GNHT2A2ZaR6zhxNSMCayw\nHDJhqG4BsoKPScpW/KsKMno5lOdFVoS4QzgcuungXxeTlVbLe1ZnCYBKYNxV\ncRwRy79HlmED0oVQr515YRM12JgAD3XNYuy/Te827ehb61IE3GtU/jrclZqI\nImoRFy1r/rb+bAfLQGho2eVeLOPBhWyEP/V3OmTo4oCiIG8+hmrdlGprFLHa\nKnlnkC89rvD8f3BQ6372B6KUXDmW4FAakINGUqGU1E2eX6I/9balGxIe3wrz\n1+tGHpIkIEg/XcIpD7mEVK7IEUWCwnXn4+5n9gWZl5dXx9/gr5XYN3sBVNRa\nhecwLyRVSlCL93GD17DkNmCn8WxXKJBpW801Er50aLTewUPFmR2SvzqcWWJJ\n3m4+6oWeSDDfMu+UfaBBQMHP15ecuC0Bsg4IO3KMbmxT6Im5dDIQJsPxvlCT\nYvehSuPoraTw2aEetzrLQDGYzRBr3DfA8ZITlOUO3WbNu60bO/vL3hW7MWAT\nWdVXW0roIjHnr+PKwdj5hAKRuo5gZexO6te8L6xIr3N76Lh1QiHbwXneNQAm\nTdyFze0O7ulreMEGJdfky9UCGWrZp3RaVfkqTsiC4dha6jQEzhPZTcspa2sZ\nVnv3\r\n=q3LJ\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGOQNej9qj19A4+xh7+vOHoqQLWN6P9qzi61hSbLqzyiAiACc0w+XKEM7SgijtBbgaiN5/4bloQc8aWJnYCgQmmvow=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.2_1615170270944_0.9351592915470457"},"_hasShrinkwrap":false},"3.25.3":{"name":"ember-source","version":"3.25.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.1","@glimmer/interfaces":"0.77.1","@glimmer/manager":"0.77.1","@glimmer/destroyable":"0.77.1","@glimmer/owner":"0.77.1","@glimmer/node":"0.77.1","@glimmer/opcode-compiler":"0.77.1","@glimmer/program":"0.77.1","@glimmer/reference":"0.77.1","@glimmer/runtime":"0.77.1","@glimmer/validator":"0.77.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.3","_versionPreviouslyCalculated":true,"gitHead":"4626ef8ee5e37d9d82c420c7c9ebea4c10631f96","_id":"ember-source@3.25.3","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-3HgfvYJfvcALNJSsPvbN0qn9ykI7Px7mPyCidXJRdm+tdPB0DKFW3nqT+4W+7YysWYGsj6yS81NhksnXEw4Naw==","shasum":"a64278a2dcc36b03056589e1b7393f4558c42d70","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.3.tgz","fileCount":301,"unpackedSize":9106306,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRZUzCRA9TVsSAnZWagAAcTQP/1jwwaA/OZgYWatHt3pO\nboqM5xTFskSWzYkRLWPmA+5unAAfhC2jiyIFbLt6xTOg7Wc7HEzRvDhS/h6Q\nwtxCJWWC+LyDKqQb0JX60yn1ErVl8C4RH52wgj2wTd7KICwTUe6HVv24ifLd\nLGmw5ZKMhS/XqLTq0sO8TXwv8z/24Y51NRQAT4TNKULSAXTcUCUKIN923oEb\npfO+u8JgMVb70oE5eQX/dHhpxJZeCWniopNlV+MkrgujD82fAycX7hwXo8/D\nKvjKChrGLHRMYkyrDmKdS/9wO47u/jhqIlufmmMT6PKoV4FR6g8gh0eo39zs\n5vsqzWhEAa60KoLKnYPpywdRwLd29qyYe2tTNMmv25/ild8yS4k4wrwAJ21R\n1z/BaTGMiR8PckBqmsBFCMotPtxAwH9Hc6wJBTDXbmklUaeduCOxv14OMKhG\nlXfEg4bupicN93LjTfopMbF3fndWIMAoycxuy2bikwVo+VN7Wo6+fxSVBTe3\nNk0DP97KB0FN00xK/BAcZifNkNfM+6M7D0pUtCIX+v7Dhhb0fBgONaIK4BYQ\n24EfM89ZbXRKRnRofY8CTw/iJBQva3jqJDB11QFGB9purZ38kS5yVTf0tN/3\naRwU14anVjT2q7AaCz2TMg0fRcXYClvZXsI8sk/u4O5Mmfz1ZY5sd6jjHILz\npA/n\r\n=wekq\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyEWX5IxmhNMaJvT3ki2ycgcNEqqLlpMQz8DGcDEXGSgIhAMrwD9a6TR42HJcSt8IMuj6mrpIksxm3H4Fj1Qz85ykb"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.3_1615172915354_0.8667341140953948"},"_hasShrinkwrap":false},"3.24.3":{"name":"ember-source","version":"3.24.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.2","@glimmer/interfaces":"0.65.2","@glimmer/node":"0.65.2","@glimmer/opcode-compiler":"0.65.2","@glimmer/program":"0.65.2","@glimmer/reference":"0.65.2","@glimmer/runtime":"0.65.2","@glimmer/validator":"0.65.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"46033aae8051458c560413bb85324ae983c9e3e7","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.3","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-EEAoz/pwgKZCosFiHUpkXewOcGsx8zjd7JtrwIh97JjRY/EUhBsMovjycieCjLrSXQrLjayr1vuVun2FJBESRw==","shasum":"fb535adec2eb9289e8af21afbe0e1ed5cd0a0889","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.3.tgz","fileCount":297,"unpackedSize":8708186,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRZbZCRA9TVsSAnZWagAAO8EP/0yQC202JWhxa6Pw+gTd\nUz2uATf3AMBUUnTts9LExZ5KuZUXDxj/db3G8ox6PG3QX+840T9cWwln82lJ\nDfMZFZjlDEq0Ca4H31wKD1mVeBNVrnIj+Xt0HjarBpsgBEBkMN717IOxFgYG\n6GQEy284fI4kenv6sE6cpajB5qve22y+036en5ECBNesc6DCF3H2dDGD+/jK\nXdcoxsdwn6ft7BPOsaafrP8GhJfCCu8ceAJuFZbKC6FId1WJ/eQY48cdy3We\n7/QTaUk9kCuTdYcAiDM2Ks0zBHOKF2HlN9lN0P+APVjVF95AnBiIpFbUrvmi\nuN1YkrE/4sL8zDutD7aH8lqgesjIVvUX+apiR9dP8ARlz6OOecU4LOWu/zAg\nb2F9jyLwA62BFEu9F12SWCiMp3iAYWi2saT6Pl0fwEphXnynkrK/0TX7lrEr\nEgAgvK6H2f7LtbSh2ucs7F5KiK+TCzUIQd5JUAq/jAExcTyqUTFEmRSgIWZk\nRdd8+ShYhyi6Q433eMgozozwiPiw3I2LNpRHocXDOD9yqWXEJz0npvyT4xhj\n1wH0cn7JDpuIKXOMqmGlSNVZzcwMSMKbnJVIyEdderEaHFGuu6PYpsBo6hRs\nUykPZByqZiRtFoqsfEnzza1r2T/F9WVaac4PB3Q6+1w1utlm+Fs6YpybV8+B\nz+qw\r\n=Fqw3\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMRt92M7o6up2Q/7BHufnkcaWC17djoiEX/EJMkBz+AwIgCtODnINUr0mnCl1t/TLuvml2hNFYlkVmYNmR7OWtu6o="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.3_1615173337169_0.6226895109158916"},"_hasShrinkwrap":false},"3.26.0-beta.4":{"name":"ember-source","version":"3.26.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.1","@glimmer/interfaces":"0.77.1","@glimmer/manager":"0.77.1","@glimmer/destroyable":"0.77.1","@glimmer/owner":"0.77.1","@glimmer/node":"0.77.1","@glimmer/opcode-compiler":"0.77.1","@glimmer/program":"0.77.1","@glimmer/reference":"0.77.1","@glimmer/runtime":"0.77.1","@glimmer/validator":"0.77.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"958a9b1cd87221df5cc4db171ffdaff39e4134dd","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.26.0-beta.4","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-NYYRyhrOaE2tsJn1znJ28s/JFQQpSztm6wnuNltLmYF6r6BbZ4itZgO7EyMpSMm144BohdKx2wCYNA3wUFAlOg==","shasum":"a80586baf0c3cf438fe9660f23fb296a6ca7d2e0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.0-beta.4.tgz","fileCount":301,"unpackedSize":9235366,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUQv/CRA9TVsSAnZWagAAD84P/i/Oe3uiQktmEDLoGKBJ\nB1uxGuG4hq1O/80xFHOkg35KDmGsRiRDuyWrKlQwyVJ0KdbFkXp7ChXsj+YL\nSPUOtQlxuTsUi5xSCylxscD5xrE50Xfd6t1ha7yFzFMf7tZH95JxsfMud3YV\n1WqdQjMdZHs+S7y/OAtUubiZwJnVDzWtCch0QmQDeZbEnnp9g3PDvBScMoTr\nzRXPTTvGnO9vWLBKfS/HbZ+2TN0wIlpiEOyTbqrHLb1GYHfDCwfFP3kf/aho\nFlKRM7AhADP/vfXQoC+I3wlKbZuJFwYc4kZmASDz22XyxVJIw07ZuYKY/iLW\nagY41Elp5yb0migYO7n+bTO986UJ2Exn23mnG5yrcNdK646s7HAKYESsb1+Q\nUVQ2+GzzQNkIW8n2rvRBRhpCf+kWQdxgjZpSEQYrKUKxSK1X6sUfEC3cpXht\naSc+l4woVNM67i8iDbcUSsngLwmrei22zvNZHIZEz3db6y0+Mvp/xAtX632h\nzcsSPi0bbi5AUwdIVSmLaRJmIMiyta2l6xNPlONX/e8q2K8IBHyNdUMOp9A2\nDsS5DGQ3SRG8lxOoRdMCP6o8YYLT4PbS/jeQl03PbCJDDsJI53nrQpysntxt\noEBtVriyoymv45cIbCQFhoQmJVLIhKf5ez0BHJan7AIHONm/miCxt+AFxPMP\ntYpr\r\n=IPKJ\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpyjyV/sdMLwz/S7ICvw2qoCERUsrrZPc2SadZ82QU9AiBNyJaK6h/N793zf4Na0efOsNuyn/ZfJyGAn8LB10Ka4A=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.0-beta.4_1615924222732_0.5199143164307465"},"_hasShrinkwrap":false},"3.26.0-beta.5":{"name":"ember-source","version":"3.26.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.1","@glimmer/interfaces":"0.77.1","@glimmer/manager":"0.77.1","@glimmer/destroyable":"0.77.1","@glimmer/owner":"0.77.1","@glimmer/node":"0.77.1","@glimmer/opcode-compiler":"0.77.1","@glimmer/program":"0.77.1","@glimmer/reference":"0.77.1","@glimmer/runtime":"0.77.1","@glimmer/validator":"0.77.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"f65f682faaf6ec4d5f9c3c6f3b673679b958de38","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.26.0-beta.5","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-5xiZPV9774tzXhy57K8EF8oQfm/zeCLCEqMtRKITvkvEcbysCiQ1eKpJeJa0Nzl/64tap/JrHwrTs51TDOa8bw==","shasum":"a2fc0603c6ce2d4eb90cc50ef3990f0e9a2601f2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.0-beta.5.tgz","fileCount":301,"unpackedSize":9235539,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUlF+CRA9TVsSAnZWagAAKxEQAJZ76ZxsPcqarALXLawx\n72UcEUJGINo1Rm3mU1hT4sRuBpl9qtrKN4/DoPVYVjmRTQfvNgRqYg8q+ae2\ndeTst9s4/K88iIhEgBTJJ8q/9WEsHeRbX6j9Ab2D0H6jOoJWrdAX8a5ank5w\nc8DOXfB40Dv/9fpqzym13HOsLhTNT/2kS2shOHJLxDQ5pM4vYCWmFO1O2sbk\nW4ZCSzvQXHEg9Pq3pgecN/bxRSLQsz/ZA3oOZL9H6Q+r6nWNkV9xEu4KzjdW\ndQPyY4AIiACe8Fd66vSZI+N3l2okvrROStyDBWBT9/v6lAZ0Yc7AmOddzyR4\ngqnFS5KMZdXnHbyvPYryH7sfACATQnbnEz+0ud5nSd4/KdkXUR5Pu3p0cOm9\n0Jlw69zYXu1jkC3rPkcpbBa5rCuzC6eLfscLAHei1GINtmrrBqpTiCy6hyBD\nA5HJarXiGvfoNZWzz9lkoEkOiPa4GtqIzP5CWNjx28oiAFeUzBKdvcNa7ti6\n2XwNif6+LuhpMGB+2GPLx5WfzrB3R5Z4iIoNmh7SRSf/HcZMvozyEAi3yBEv\nHJsxGSU2iMSQpCQd3jHpXvSgXFGU2Z1QBUx2dNDP5yaC8QETljZJPsW9XgTB\nF1RWmtIG5AnGk1N4qTdxsOkc2NthHmuHvDjq7nCqS+AcPufOKwu7zpVV9NuQ\nF48n\r\n=jF26\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhacF87vkBiGJpzYDaU/EwedE5NEmb/YTdy6ENtrr2lAiAnVOLd984qKW5YiLjK26NFyt6hhHCw7A3yEGWnlXf71Q=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.0-beta.5_1616007550141_0.3715774844125044"},"_hasShrinkwrap":false},"3.26.0":{"name":"ember-source","version":"3.26.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.3","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.3","@glimmer/interfaces":"0.77.3","@glimmer/manager":"0.77.3","@glimmer/destroyable":"0.77.3","@glimmer/owner":"0.77.3","@glimmer/node":"0.77.3","@glimmer/opcode-compiler":"0.77.3","@glimmer/program":"0.77.3","@glimmer/reference":"0.77.3","@glimmer/runtime":"0.77.3","@glimmer/validator":"0.77.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.0","_versionPreviouslyCalculated":true,"gitHead":"4aa11b6ab34e1f64f8b23d4c2190e57276299181","_id":"ember-source@3.26.0","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Ls+QM2/d915bzt2Hj2ni+Ds+wwDoj8yGRV7PJmEtVya/fBSwBw4sr/vekUPjDaXS5WbbnmAURK5krsVja+bBSw==","shasum":"9e66af77d0424d94c22ad18ce4f6c7eb80a4650a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.0.tgz","fileCount":301,"unpackedSize":9235094,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWSL3CRA9TVsSAnZWagAAqZcP/3hH6/kYr7urBIXQjXE2\nfISyAkO/nJ9KvgWjkxTIr0e0u53n6k0xWSc6U8rj8B4qlKb+0Sahq8zlAYab\nN5+heJ22mOzASa1vBREIHMOlV3wVTFUB8eiXYfj7iMRxGU7BIs/7qfMN9jX4\n+votdEOTjg4RA+GbhafWAxucPwbZCSr7yCl/5gWjGYMNd+TEEuoYZ/P1s3mg\nowUUKQb3ewztnTS49nNPy2FhwoVSfRsFLzLMWfEtL0HtOszzfJ+ev1CEqEcs\nLb+fwUpt5NgwvcL4l3WJc5tzZLOBvCHs84481snOlHlzY7y6/JK9fj5bqtT6\n10WYgxw9eNTp/Alg1/Npeh+KZn+mHnJFS37Klj+Nie6CjBN1+xTNKwzOzXKW\nzVUv0yIiTReFba7JrwUvrIZqXAzOYe1SDUf46Uxcnrt8xTxvnbwInqVjcb5j\ndPHvhNeWFew6BmmRvNyoD0dJcEnAFpawnpr1x+esPd48faeDeE+BkmLnhkEN\nsKCKvFib9+05+6YXSwumvVZDFzGmrRO8zpO5JUQikSug5AuGkym8Dxq5+KWS\nzeNLtkQ4E+6a4osgle9GaiDfD7GH7OufxTcluq7xQP61LpZ8mWwNGkkahpzB\ncht6dShyJ/F7EG96z+ZExI0WdK1WuauDx26zuAPDB4kjyoaaCrEVX+C9OBvR\nX+mB\r\n=awgk\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1Gj8Wxs1H2XRlLF7QqAndP3NlqJn+Igdl6KBIIbgBCAiA+vrzYsrwbsRwOJTt2WBMUj8q2gkEoicEnFtFdxPbdJg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.0_1616454391173_0.6625063758729133"},"_hasShrinkwrap":false},"3.27.0-beta.1":{"name":"ember-source","version":"3.27.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.3","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.3","@glimmer/interfaces":"0.77.3","@glimmer/manager":"0.77.3","@glimmer/destroyable":"0.77.3","@glimmer/owner":"0.77.3","@glimmer/node":"0.77.3","@glimmer/opcode-compiler":"0.77.3","@glimmer/program":"0.77.3","@glimmer/reference":"0.77.3","@glimmer/runtime":"0.77.3","@glimmer/validator":"0.77.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"7f34c42ad79c82ddbae19e122b54a0c0ad04f905","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.27.0-beta.1","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-O6/eREW9QfEQWWoBFPe9S/FyV3HBMlI8qGHfpGHKU606fLQj9b4sWQfubd8IlQ+N0z0SAP8JNB9lByC1IhUKxg==","shasum":"bc5aa8adf02e194be33dc8bbde8ce5e12ea4dfd9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.0-beta.1.tgz","fileCount":342,"unpackedSize":9498500,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWSiwCRA9TVsSAnZWagAAdScP/1JPFEo9u9qHg/Z67EYd\nkM1RSBXD6Qt1f880LJBTR5pNOmmp5ikGA+y4ciJVYEbZqNpLqgV12OHyUxiM\n3TIFXR8vU4pRsxWGiZ0Zz/QggVbnR/1CvvRYKJKrNQrHuqMMVlGa+/nAoaUV\ntl+21rN+Z7WTA/CqUuXAB7akVltwDfh41QGpQ7W4ZyfMTErjBW3LH4EsCgfm\ndpNfdJYDT4RdDjUWdhVUdQDzaQgPyJC2BN2BDDR2PusiGSbpmuamDzW9GXSS\ndRBUZEj2BXgfvciW3hFB+ZKiVwvv8xF5mhkjK82Tt/t2P8y/naIHfaI+yk1u\nkjHhcwQX2k8EWt9mhXNy5KmV2iwstVEHlhdPAkLMJWLGxFOjiI1s9ulGjHcM\nWeLqHiSlZTmEwQfHlL4opPs/bWKYBRouPX4b0PmGdgIX9GWixOtVyQiv/f72\nX6Jlpwk1iQwimI3CPJ49hj9kWlFRWnDQWqYGfFeLzKvLKjUVSQpNUvErs2wv\nVYnPtMb6ZvPS+HywdWd/f5fnoJKQnYSznKWZ5kJg32SoXOoOKKpldN6HMDZX\nFu2e0pUaAz0HZc7wLvgUigqTRzLNxATp7XOcIUq93bOK2Mn630mGsjY4vAJh\nUV2+BAlY6V6ZJLsTmwvidRzeIJd9MwYEnoa/jVGAgtIYtPaNotDZ9VUaAg8a\nB1gP\r\n=yx0o\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFUXFRWSkpwp092IycMXaa+j+WYijP+5PA10AxN9b2sAAiEAtbmjRXlQpQj59R3vYchBUl7N6rukJsOWIFyFd2vOYMQ="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.0-beta.1_1616455856124_0.43730507954636844"},"_hasShrinkwrap":false},"3.28.0-alpha.2":{"name":"ember-source","version":"3.28.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.5","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.5","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.5","@glimmer/interfaces":"0.77.5","@glimmer/manager":"0.77.5","@glimmer/destroyable":"0.77.5","@glimmer/owner":"0.77.5","@glimmer/node":"0.77.5","@glimmer/opcode-compiler":"0.77.5","@glimmer/program":"0.77.5","@glimmer/reference":"0.77.5","@glimmer/runtime":"0.77.5","@glimmer/validator":"0.77.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"45e8b34cdc4af6881524ed7f1ea9066f16cfdacc","_id":"ember-source@3.28.0-alpha.2","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-epxByNjKfjKexVT2gtczErYr3YhT0m5E53RmMuLlw1e9k7HEpThQOgYC1QhjbVUXma2XyeVPZIHtOFF7Z7Afiw==","shasum":"035d7ccc767e0b1f097a456ffb98f2646fe374d9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0-alpha.2.tgz","fileCount":342,"unpackedSize":9506142,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW50kCRA9TVsSAnZWagAAgdAP/1+gftVNMUmi3ptzmsWC\nIUje/YX372QVgdpwYMgyONF7YkIH6dSd4SSSJp2fpwzbpUDeOoSyhPe3Njh5\n25LuEXnDphDjRrH603SRRm00qJ8a5IsaICmPaxVZ6PdTYYAk15Xo9mKmD4wx\njwra6jbT6a7EL3aMFlR89rRYAhuT8syBP3z1CLScLAQRB0hGHOJ+OinVpN3H\nYJ+XCzuefhb/9h/VJQEfVxlhPEaZ+wGb78ZEwHSoQCi8J57QoYsNUCX4NZgs\n0ENq4frn5rD3UVFW1yUGaptM2ozaAulZavMulA3mOpYr0aiYavxvx2L4iayh\nXX0hUysWc+xkXQhEVphDdSHPO2TbJARKJsYEeZIGZ2L1DTwJLG0FNQrYcYW1\nWKINSHF2ZtEgUFmRukrM9XMSmkoyOTM85ddUtJ0j211e+q7P8HhY0V80mZKg\n/Bf0Y3X/rc+Zyw2rbkBBf4GB0xwS9UU8V3DPHPDsb+87LBstmZgcgOWWLroO\n33lzHdzo97X7P5gW5NZ2BCn/FZ1aTyOPv0RT5Be1WcN9M0ANnzk34p8vVvxf\nap6T7nkIU95AbeawLxWa0iepIT3iSA59JAoH9PjH00G8nRasV6WjWJnIy6J/\nm1Cnf+jOZqsXD58XE/wE1JqIJQoI0HgNbY3YUji6H43GpqNFrSZ8hIm9dM5x\n/2pr\r\n=NGEc\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAX/9mtPoSgqsC63Jmfvtzt9e4FnoG1bGhXUhaIs+yBiAiEAm7mCP+elJNKkxlWsDNxS1kwGyrcSiO3m6brD5csJr0Q="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0-alpha.2_1616616740044_0.18391498501473835"},"_hasShrinkwrap":false},"3.26.1":{"name":"ember-source","version":"3.26.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.5","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.5","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.5","@glimmer/interfaces":"0.77.5","@glimmer/manager":"0.77.5","@glimmer/destroyable":"0.77.5","@glimmer/owner":"0.77.5","@glimmer/node":"0.77.5","@glimmer/opcode-compiler":"0.77.5","@glimmer/program":"0.77.5","@glimmer/reference":"0.77.5","@glimmer/runtime":"0.77.5","@glimmer/validator":"0.77.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.1","_versionPreviouslyCalculated":true,"gitHead":"79f130f779a58969b98d079acf7d0e83c81dae63","_id":"ember-source@3.26.1","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-5/NATBo5h9m1N52ITVksmjtGlYhGHLl4lDErAWv5/DC9zYe9ZR93NtymR6PEqrRilXc2x0KWd3NlOsWUoJRUOw==","shasum":"8c9e8a314fb0da447b944d64f9d92a80a628d7b5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.1.tgz","fileCount":301,"unpackedSize":9242163,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW9BoCRA9TVsSAnZWagAACR0P/ApDt8+YC1YsauZFd3go\nfUkGPAQvc52MVxqPmar+XllyuitdGF0CbrjIoaFmn44blkdufqBmCgigL5So\n30n9UiwMLD3QCuD/fHtu6/q2owqvpsUprhrsWGUp2gSmcrU3M1Bjt7UylBlb\nmdzgaVQJXaZun7JyMkc8rrTaaxxx4QoQsSLtDfOjQ26oC4k/ILen6G3xmRvS\n9Nrjw0LbNned3qcCk2Jt4XcVUHGwFBttqhGTBNzHRif0qobWKKoUq/Ka+syx\ndVk87F05QrDaQHK3qoXAP//IHebW4kzL+ikd/CR3M19xrZ03MmljN3yracBb\n1Cd7lcVbwpgU28xyDBmV2mRxjRzmFUGQ99qQPsaqtLxQMwun52wUP3S5Chtw\nrT5WZ6FFnzFRlHEPTAlIRGaDCONBdnmM9i4y/z0j0O24pWBnj7FwHSWkVEjt\nxISWGQBFj05Cl3xC7kZmUZ4VbfyuAOWmPOyQJMQzZH+GpXj7Ih3uTh3OEpad\nxwgLVvBmyOrg/vWXumStpaZ2IP3W0BUVCuuXoTZ68JWiq6HED1HS3oxiwVsl\nD8DOSVtnPkw1sXC+IB7dNat1dJhB8rCXhCofpYXb2305RyVUTY3Vw6upcobg\na87KX5ZFxaJvRSjbrR274+X1Wx8N8PgkzrYbIXHqMd73CaSwoaoHtN1VDe7/\n2ozo\r\n=Ei/L\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHvRiFxFtoDJO+cjyMk1CTcZjZNO8+rxsXDNK1xj3398AiBMZJhOn3our36sy9QiLapJ7WxB9cKtUBtY9WQQWMoo5w=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.1_1616629864174_0.3281289662844591"},"_hasShrinkwrap":false},"3.25.4":{"name":"ember-source","version":"3.25.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.5","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.5","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.5","@glimmer/interfaces":"0.77.5","@glimmer/manager":"0.77.5","@glimmer/destroyable":"0.77.5","@glimmer/owner":"0.77.5","@glimmer/node":"0.77.5","@glimmer/opcode-compiler":"0.77.5","@glimmer/program":"0.77.5","@glimmer/reference":"0.77.5","@glimmer/runtime":"0.77.5","@glimmer/validator":"0.77.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"9c6199eab33294549e1712fa882b829213f777d6","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.25.4","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-XqymJJwmY2hFOYg+CX9Rd9hSB0aHwzkCAW2XokFYRQ9zRFe/l5xaTSyP5FOsvt92Mv1sgxBzcAJCE6d74+FsZg==","shasum":"f64fa730b90b799f56a1564c45cf8c7ee698e316","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.4.tgz","fileCount":301,"unpackedSize":9114563,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW9jXCRA9TVsSAnZWagAAx4wP/AorXZA5euyESj+jUog1\nIDURUHKNNLn+RlqGX2tRljITocsP+s+n9eVDfJAjPkstjQGxy+5I0rI1lb1S\nTyqe/EhSs5U/75tGHfo2wWI4c6wjJKsWCjWKJwqfXelj7P39aRqRK++xeb74\nc+7fGC8i2ixr0pinGqFG93m9H97+IeGL/E/3mPIDJG8waRqXU95ZrJmMmNjM\nkQuD1FUng4dmkTyhDuRiCC7DgQYkqvY0EOR6Can6RE03f/09GKnroG4R4Hda\n+pLyhmss53yXA2cNI/YPD8EWyCeOwVay9M62sujtzwOtfqNhvkfgjibqwis3\n6CDlZgj/z1cfspho9MCMBE1D6xlmI5qUA8XC/a82BxGyIG8qg7H3GXueQFOG\nN91BuJ9Fy3kCmgnR3ls07TDCe701T4ikpo+cEFAb/7GxzfWPXz7cCi1z0RDB\nDgOkshNn4MzYfSyzWwLWyIyJTZUgUg0qjSUGGr4aQlLx72E0pxJpt9fCztFl\nNHI0C4k1sbd5U5Yg6LJ8a61ACSSLBq+qjJD7xK78uD+GFlKQ7JtY/W/GW4/A\nZpHG4w92xKwxgBBSso82+1aiyQrM97t12fq/eGVnH7In2R80XqCtCEYOec66\nu7p5dsfhNrwtuKEO+OyvF8k07pH2uy4cQig6hiW7obkbmrdyvb2CsgIuGEiz\n97nl\r\n=nHtP\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGcXenCg1xPovp49FBsHHsmJzHU+dlIATtuCQ3Y+6BxAIhAOFApXNymUbGtofhFKI/RBt+gGtN98vDVZxYPcBhASby"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.4_1616632022572_0.9062630867586405"},"_hasShrinkwrap":false},"3.27.0-beta.2":{"name":"ember-source","version":"3.27.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.5","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.5","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.5","@glimmer/interfaces":"0.77.5","@glimmer/manager":"0.77.5","@glimmer/destroyable":"0.77.5","@glimmer/owner":"0.77.5","@glimmer/node":"0.77.5","@glimmer/opcode-compiler":"0.77.5","@glimmer/program":"0.77.5","@glimmer/reference":"0.77.5","@glimmer/runtime":"0.77.5","@glimmer/validator":"0.77.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"85869870c420774c1617b5115769301025271016","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.27.0-beta.2","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-rG53oD7zZtts105lbkvJ+ot8MfiUBqQHc7wIO1XHzkW2xix73NlqcfifY/2lT4AEu/O9b0bPsF2JOtwz2P8GdQ==","shasum":"25352c5b7e7dbca5361f5e2ae2371ea5b7f2e65d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.0-beta.2.tgz","fileCount":342,"unpackedSize":9505970,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXNq2CRA9TVsSAnZWagAAAiAP+wThVAog6GHhuxdrcbSx\n/v6KHSs4PosNTbWM0Yw6g2ge6bPp7vS4KPZ5rYFi2uCQc1hNK1hAyqR4mzN8\n09PZKx710DFXli0kbgJxfgwPUkIsqV61x9VY0D/7hPr7mYU09sTFvtSfLkod\nDPTz2InOMDq2p8gZpn/tQgP2DYTZIiwEA89j2+sYZlNl1rPF9k1jCMFI1mH7\nFLCxDUbiW6zgzENIdl5FiCLZY4JNvM5SHvMfTcjLD4kRXlqTrH/+eBXQT3oj\nA0FTiPTtEFtd5vLgxWL50ElGRFoT6yeSTG0g29UXjVUgOKvBprVbejWWS289\nM2aENMM8UFUw+sXbcPQXw7C3HDfn7pMsh7t0cTQAylG948qBV0HMjxPIsDAi\nqNI2TE2sbOIh8b0+LSEshHVcZsfJWtK+kaxDsQ7NyQI8HoljfRgyd6GXKVGG\n/a4afqr5FSSHFQlFux8FQtrOffrpGS4YwBLkeF3YxUZItjLS49nOItC41jqO\nNaXsnpQv2nmIKLPsUb08qRe2aXQujQmwPn3bfT+be9eY4kSaHQ4wfzSKK17O\n4r4J8r5l/sta5JACOaK8Qi84EZrFQwjV09uPUZo+M5DZ8WdvnX5ZtXqmKoSk\nGA4ei7nAczOCg2QFbhGX0Uf8lnBdiR4EagZrHlFVlFORiyjOVN3R26x4d9jc\n420I\r\n=m0ZJ\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfKARC0bqQSuRbcz7aTSwDFCBxHAkzC8l1LvHGzBR2bQIgduXp+Hq/Js2vyj7sINmumH1k7kXVaQzZ/jLyz6V1WPA="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.0-beta.2_1616698037794_0.9893233874109923"},"_hasShrinkwrap":false},"3.27.0-beta.3":{"name":"ember-source","version":"3.27.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.5","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.5","@glimmer/destroyable":"0.77.5","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.5","@glimmer/interfaces":"0.77.5","@glimmer/manager":"0.77.5","@glimmer/node":"0.77.5","@glimmer/opcode-compiler":"0.77.5","@glimmer/owner":"0.77.5","@glimmer/program":"0.77.5","@glimmer/reference":"0.77.5","@glimmer/runtime":"0.77.5","@glimmer/validator":"0.77.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"0e298af9e27d85515736a0748c908e948a9fc39e","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.27.0-beta.3","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-XcA+3qQexvqNUu3uDeG7JgU5AehdwzwbNI/i1uSzjOCgQ6PiAfePJWGrRIFAb4QHKVsijh5oi2IyNFiLN2kENw==","shasum":"075dfd21f79424a3f6bfe8d5eb998aca13ba4900","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.0-beta.3.tgz","fileCount":342,"unpackedSize":9532606,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYy5dCRA9TVsSAnZWagAAaGwQAJ7pbOLS4Qz2IPqDLoNP\nLlscul2oWVaEopGlNGcPv2A97eIz/Mrm578O+Xes3U8ECwhIU9Uherx7MLwT\nLFjKbIXGDdQRpLjKVdJDyynCPDN9WTTRXqd23VRKN6A3XSt1XVdmZoNRc/uW\nFoPKGaAtrR8B2XQntuJkeZOjdSYRgGFTcfsBS5hoCHsvzKWpFSSSP8oGrlLW\nKg7KOGatY5iV3EbMziPoRsDTzAw2GqM/naADiA+e1vCgkgfXfrJEnpKtUPO6\n6FLuscyecF49WuoRP9sfi1D+lGKCcY8k8uZLWOSrHria0pmwGZyEI6S7gHMs\nVHE7VnyFRrD9AkJzugdyKZ+TE0HXi/Ftg+v6KdAmCUGHqAIyJ82OElMXSS9J\n+AZ6gr3+esJ3ENb/9I9D1ra8ST207p1oJcbZFjs5RNjqB+846SgVMvHvapQF\nIKjxLBw0YxRe6D/NTXGOYgJJF64dTCUB9rNI9uHu+Grm1NUAru4AuOMypE1Y\npQSV1NSOyDAbYxYsqA6yTOe8r6KrQPI4mXifBMCHrZNbzcI/54E03I6BWFKr\nfmb5fAP/SpBMSTt2KcEJ6u0EpWeyhG7mBQnpQ8BCvIIa+k4wItjUcDYkRidg\nkiRgEILzO8uMVV7swDBkhG+5cFqdcRZEDQLsDTgkuSxsoHAoRLa071OSUjY/\nkFLP\r\n=zFCl\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnQDWBuY4WJEs+67rnVHNS8oVSuvUA8MF6o25lE7wWWgIhAJ8uGGSASqGT/qyqgPJlDu2SmxYDLRgr2RO3rnqklDaz"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.0-beta.3_1617112668954_0.8164029577273453"},"_hasShrinkwrap":false},"3.27.0-beta.4":{"name":"ember-source","version":"3.27.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.78.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.78.2","@glimmer/destroyable":"0.78.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.78.2","@glimmer/interfaces":"0.78.2","@glimmer/manager":"0.78.2","@glimmer/node":"0.78.2","@glimmer/opcode-compiler":"0.78.2","@glimmer/owner":"0.78.2","@glimmer/program":"0.78.2","@glimmer/reference":"0.78.2","@glimmer/runtime":"0.78.2","@glimmer/validator":"0.78.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"ecc9ee974cf8832ef35dde31dd4337e77b304abc","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.27.0-beta.4","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-auiqJAkd1adFqrOKNv29QG8EtUh0rumJLizYvPPD7tX67i2++4FlO8iG4RT2uvgZj/LtmQ151yIzwZxDsc4d2Q==","shasum":"b285cab95090aa44c886af2c3a911a6f6020901a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.0-beta.4.tgz","fileCount":342,"unpackedSize":9548562,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggR7+CRA9TVsSAnZWagAA3LYP/0Mq0tWMfRt03qepe4Ba\n4COtzgFjoBKQoGnt9yESRKMlPUz5IGh2HcK8/zyyE4q7n/zZtqoRwy3Sooef\nLPnq5BXye0nvatGrr2w/1cKCnu+z788JdfbU3iBpJaW5DZb5cg4Dfu36sBEk\nP2+P2qyJdgMM+OHguqEEZMVVsucCbnkSNBQNrVaRI9d6fMsYLbCEBJyZX/co\ncncyKn1/dy24xq2ISBOXcLNMXWJsWqOXS+bbUpLnNWgbcaOdBZ0iOt59slDA\nSXPsOEc8oaYwbI/c3PqNnpZS+0lVg4Mtsf42RAT9jb64lqzKARUmqym2ZxUw\nUpuuv+7UKo20RkycqwMy6H98zPMTFD9b5uJ3qIAQ3gb0h8N++UpIo0n1aesf\nGKMwp/mUdKhSCGg4tXbzml1LGyyXYI9Zka2tcHogz6pablpQb0bZV94oW2Sp\nekxAdZj9NaySr1LdOnl1X7wzM0jFQDudUzuUkg7pzra/4F933F59AhXSH0XL\n9HyfSzfZKIL/ZR75b8Tx5w94fqBZcRnPe0BglX+O6Jux7peNYF3Q4d397A+c\nyrED+H/CHaZY8DFgBKRXSuDxvV/fw0+1Z4/hl1GBye9fbkRRUyp2X4bxLhzw\nTHotorHP9jNUEkEy6CKoUBKUJmGlVRPc5EuugLnP2hAjrFad61jJeP5r2Tti\nvna/\r\n=haRU\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgdGTZbY74CpQZ0GZ/MnvG71F6wYOrcNtMImLJnCsz8gIgK2AWW2GbkyUi1kosInhjGSXN1jt15jnwq0HvdqbKeVg="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.0-beta.4_1619074814140_0.9482904555436733"},"_hasShrinkwrap":false},"3.24.4":{"name":"ember-source","version":"3.24.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.3","@glimmer/interfaces":"0.65.3","@glimmer/node":"0.65.3","@glimmer/opcode-compiler":"0.65.3","@glimmer/program":"0.65.3","@glimmer/reference":"0.65.3","@glimmer/runtime":"0.65.3","@glimmer/validator":"0.65.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"0b53dcc356bd8bada09caec168675f835bd71950","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.4","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-C5sFGxT743n2PCaTnpvy3GWHdPz+/Ve9qjcSdfRjUvFCSYNhsRkxkpXRvXEU8WoUXY35Pm4vV9RsiorX1M+/Tw==","shasum":"db3f70cbe4155d48474177f1564627a1fc980f64","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.4.tgz","fileCount":297,"unpackedSize":8710319,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkA84CRA9TVsSAnZWagAA96IP/R3ZlHeQ1SjdMK9beYAL\nAYMcoI/NLykTxtn7L2zWvcvlT8eD2M6cjsjgHPSlYEOwk4hI70kt3NWaEi7j\nW/4kI7rRtx+mY9+yTDbGh2DOCbiNocZ93Q+vOG4r7zGTbtX1bg2xVHodEqfh\nuushhtOXdZsDxn7cvioGR9/pAYcZ7a8fmPU3wuie2tX5uGvepplzn9OP+/Go\n0H5PL8P6n5t4JqYNIKFosdfdI+pF5bkF2uehHSfRIhFa/OCtz+I+E1PGiSMT\nqPYQYvA5yz/0TILtQktwN/MFr/ryAFrqQmLMKeKAD3cT/v1/RxmlWEPOEYKe\n4rA6WZyEK/XiV8T6J0Uha2hV1kyLtgPQ8tRFUg5KagCTaF5rgeR5zEsVeU3T\nGIV+DPYaPU+FwBj4CSXu7ScRgdlxunzEmg+diCF8+2NUYLH+TE9V7DeyCFym\nqKcyoilhEn/BCBbHntUJrTRtqhx7zA2WHoY3Mf/QJWmhfqyEA+ve7orHjCSY\n0lxDt7PiIdHsx3AWA3QOgUnm5EC5g7lH2fcmRJdxuZtlcvJhz4869b09mBKp\n4zxCarwUC8bsx57i8dePZv4EJatUxIIeBzEf6nrjWPe0jgPQemxMWG6Gp1wn\nP9SPR3UL2DQHAW8tVV3Y2xaYYqfR6aJRjZRbY3jhppXdOQLUzX2aS/vgXSea\nWQhc\r\n=d6+p\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMNLjnp5NkFO7uFojqbqgL/C7wvv6Ktgh3LRhh3VmA8AIhAPaBxdLdocLvxlNhQRgjkQXVH+gcmVYdYJ8cLbAO8vNw"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.4_1620053815877_0.21883648731985117"},"_hasShrinkwrap":false},"3.27.0":{"name":"ember-source","version":"3.27.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.78.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.78.2","@glimmer/destroyable":"0.78.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.78.2","@glimmer/interfaces":"0.78.2","@glimmer/manager":"0.78.2","@glimmer/node":"0.78.2","@glimmer/opcode-compiler":"0.78.2","@glimmer/owner":"0.78.2","@glimmer/program":"0.78.2","@glimmer/reference":"0.78.2","@glimmer/runtime":"0.78.2","@glimmer/validator":"0.78.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.0","_versionPreviouslyCalculated":true,"gitHead":"678052204d8e0edcf03561cad947b7a23ae2dd93","_id":"ember-source@3.27.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-DGVJv5GJjdHhDcJl6oCgZuH7nmM32g+TD8IB5xcU1Z2VkYGViBl+Xn9Eo1CL19M7y9sNdQd375sO+3U/IySZPw==","shasum":"7e746e0e22e49ad7dacb654ba79183e83d7b6bb2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.0.tgz","fileCount":342,"unpackedSize":9547559,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkBx2CRA9TVsSAnZWagAACP4P/irDFERiOCstHuU2lJhK\nRAIiJ0nwqM9uxUdLWNcWkr5MpC5CLkrwtPbBSv/RnpVF7TagIhYKQ8sfLb9D\n3NdMZfdPb7nDu4Hz12MWujlkoNk4i5QcqOjq8hxioz4wNX/2QoNRgVE83ys4\nB7CjasHu5tl4YQxCif+Vmsxz3dCvtjq5vnNtkPVWe7TGFBiWf6ulc9/8Ch9r\neQIOCmQHJgRjspMicWWJ9HZ4fetnn5v2PRKmQAESkbQzd9/f1plpYKIU1vWE\nzQUJeh/NlB30a3elSAKxoDiLMcEWwfpxLZHRj6l0QoPLcArR/RK6+tc+yU90\n2SsnIcdMrro5uDTJM+VUzSJMDHWZo8u7AfRXzI+qwgvNg5FrrO5F+AKGvREi\nke2yq6h/YGqcCINjrykQEFfQBOs6cSHywUAHegzbvoJRRj1C5W4RKFCHlhmJ\nc5CDrJxxQrRGTpykejnbwr/EemocWHrD/V68rBt2NXg8LS4tOBB4kZ5Exyio\nqR7uOo/Zr95tKJnb1W08vezoGNNRsk2gjzLGhq+EKKnCPfROvkSg+x1Gp23/\nECr+Rd9afvAJDmxQ/ltHLuwaJWtWFNNONm1Ji1I6RIzZrCGVUdi9mAYG6qo+\nceEqbxZLoDWzXKu5QmBhaE18j88b4sNN4Lbubj6Be2wdsvy/lWX87/Cqca04\nNAxt\r\n=jFq6\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgYDlGDGluWKlYOlhWzIF/u2KFf83w9aW5sfIsDQVQCAIhAOEYCCUoYVQI0ndP4ROi45ZW/HAuss/JVXPv6uGEy8B4"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.0_1620057205534_0.6630896957596852"},"_hasShrinkwrap":false},"3.28.0-beta.1":{"name":"ember-source","version":"3.28.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.78.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.78.2","@glimmer/destroyable":"0.78.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.78.2","@glimmer/interfaces":"0.78.2","@glimmer/manager":"0.78.2","@glimmer/node":"0.78.2","@glimmer/opcode-compiler":"0.78.2","@glimmer/owner":"0.78.2","@glimmer/program":"0.78.2","@glimmer/reference":"0.78.2","@glimmer/runtime":"0.78.2","@glimmer/validator":"0.78.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"68fccf95ea7fbe2d0728bfd6c9a2190ff9c4554f","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.0-beta.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Oc2YaVptf0E/xNtUhLFucqx/3/EypMqIFnmOvglEH1v7oItUL+rPZopMtpIZULFmKvDCnRURAZjYp5LMBHuo+w==","shasum":"b91084e0a8fdb2b54356302822fffe5232e8d7ae","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0-beta.1.tgz","fileCount":342,"unpackedSize":9550916,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkCSGCRA9TVsSAnZWagAARJMP/1G7HjY6QLdNx47xzkcn\nJ9wFEcU48Lmd/Tit1SWgwToV5qsXwibB+gr2at8mAgKyDa5TjIoSFvAuHdie\nkdXj2zpHGBNeytTbHgGEUxlmgMPVoU8NIOAxoIvF81Lvsx9fzqWkYWzqzInm\nZa1fHxFtgPj2DVRRD+DuSZJi7FaFgdO5TxA2u79XVhy35DaKS4zzcJVgDaUr\nq1fAH5C6gvVZd5H/A9JAlTsQbtCrCiqZx4tqHXwExEPUtu7AmpqIPRXoc7B6\nEN+AvZzK/tcrN7Hd08qkktZSkImB6TJmejU/Xl1Z5SygcavmfMdqDPJsNXb3\n/EQCszTnAKKzFvdrZee6nVrOJYwHK25PzedWCmRGkWnE235aeC1+0OnMvGgB\n7hn+G4WCoQS3wFPPteo/KsRtkT2edRDIRSSh/MzHmOYvugltp5mJOhHnGR6v\nanp+FmHIt9JxqzXKTMfoLaCUms4hxsqFv+71fIto1P0gTYWuI7/F3cGaJvOu\np7SXZ8XhKoks8D1d9O7icVcVxgF+1SXvIVt9gQQflqTADUALKmVnIoImmA11\nhAC/0/puiD9Z3SbpA+2r0PbxOZq8q64iTa6254fazmGVAslEO1/UskcRQh7J\n6kHQWjv136rWpC3EdmAEqJZq5pMADsx6pAfxXY0g1GbhdaWVUCHkfIC/RiSn\ntIL1\r\n=5FB0\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICBOk1sU3EOfKC2OnK9rTKDv2/Da6Lg9kJzSwr0hcLsnAiAY4c9HT7DajE+mlEs+q5VGtiPMyRuuCPsI9sBv9NkoTw=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0-beta.1_1620059270039_0.30667444107934094"},"_hasShrinkwrap":false},"4.0.0-alpha.2":{"name":"ember-source","version":"4.0.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.78.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.78.2","@glimmer/destroyable":"0.78.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.78.2","@glimmer/interfaces":"0.78.2","@glimmer/manager":"0.78.2","@glimmer/node":"0.78.2","@glimmer/opcode-compiler":"0.78.2","@glimmer/owner":"0.78.2","@glimmer/program":"0.78.2","@glimmer/reference":"0.78.2","@glimmer/runtime":"0.78.2","@glimmer/validator":"0.78.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"a464b1a243ab39ddcc3bb8d0b0b1292c03658152","_id":"ember-source@4.0.0-alpha.2","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-ONHVFiW4DsanNuJEmidPxGBkbHfpBQQDF4xw9EpydJh74R4Wn2gdUhyDKyHrM3IihnZT9Sa9ybMCN20n8jtorQ==","shasum":"a13272299fed096dbdd4c9c92a426fc8af7c3a7a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-alpha.2.tgz","fileCount":342,"unpackedSize":9550907,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkvvWCRA9TVsSAnZWagAAbIgP/1Xq++AELBKd4/jUggOC\nG+uuWdimJ2fXmhpdPVkFfT0vGwA8Lq0Lr8atwlqJHcWcreO0GqqX+hEr+wVw\nCnnPfwAUXEByvV+g2QyHqiNivxuvFK8kfReBsFIF1BMOFrrvtYCmGECSyu56\njOZGb6gOevCATQ0NHHvQNoR7ablQZFh3gMqjfOMRRPKQhFgSvCgSF93MF6Cm\nBko8yGROPzOqhc4qGh88mWKsYg87ndBQs/Q8LvSQdlCHpefLy8B/hv23DyU7\nYtWVwfDUlbUgR+JF1CDmI/dDCj+boxmP8M3vziMemV4dGFHIVaPa+1yOBHca\ngN+CdYxTYqG31+y0u7rAUOjVXL/JndMIZ+sOdeWc+5eZ2TqYCRMAS/nzg2xD\noG8BgG4/Wn1/DIkutaS/7PTBd2wUB28V9XK1uLupqqrzLn1tPvSlW7aIc2fk\nRev2t8xwgA+do4lO/JJxjYnW5MGElwr+wKu0oj24th/SLGJ0cn+s/moK2y6g\nM7JIdZJj8mqusKZ3o8MeYDbzVae6yrE5SteMTAaf3PhoDJoetoOJkGKFRqs4\nKE9e6lRcP3IK/Bi5/tFmzrICqW9WPKJCijDKdx6TES6pl1zhgJqBIYuOJCY4\nCkMYHHSULeN+AbaZS7tGeHmW+Di+nhCv7tNhGe/jusNOPTMVC1OQtrTMLhyv\n9YcZ\r\n=6izU\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgPUN/I/bhOb38rLSonqH7Dt/juQ0Hm4WZkEc3uTEV9AiEA+M1G9aRVxtAPbVtfX3fcKHaC2SAczy+HBKJnSeRjNFM="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-alpha.2_1620245461362_0.5573473636711304"},"_hasShrinkwrap":false},"3.27.1":{"name":"ember-source","version":"3.27.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.78.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.78.2","@glimmer/destroyable":"0.78.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.78.2","@glimmer/interfaces":"0.78.2","@glimmer/manager":"0.78.2","@glimmer/node":"0.78.2","@glimmer/opcode-compiler":"0.78.2","@glimmer/owner":"0.78.2","@glimmer/program":"0.78.2","@glimmer/reference":"0.78.2","@glimmer/runtime":"0.78.2","@glimmer/validator":"0.78.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.1","_versionPreviouslyCalculated":true,"gitHead":"8e57edd86d2c6a0171340b316b6c436b53efb7f6","_id":"ember-source@3.27.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-gBYsWz6eCFWSvdQvteal7LpXmCfUn64cKpZ3OIYeJGuXgl6akg34mCsYltUPdybAxRJzDkJeksTF9WnqqbXmMw==","shasum":"7348d4ff66ce1baf8e25efb2bc70df39b52e88b8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.1.tgz","fileCount":342,"unpackedSize":9563233,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnSxtCRA9TVsSAnZWagAABFYQAJwNYFgACSTR2yokgn3y\nQn3rC0QqxjSoiQi/U7yoLpSThiBn6P6nsG58jkJLtwbMIYaK6bKH5dnQqcld\nThCaPyjQJsMKvrrVl6fS3wOMoolRDts+pUkODPkZfcHV6CnbKc5mxPEl3tg+\nNHHSZM0hzyVHVrw2cWRsu28qdEfnIcd62Z8cfPzzQw1kR2GMJ1IUUtWe2Pf7\ne3bLj2FBGMtBSIBXicvCoD0ZQyt17aW1CmEJYibZ5BxRtIXvNTx+55k9YeHg\nxhnjDScaNde28tAz0CLo5EuPU5FhiqDL6eANxRfJK6hWrfrmCD0r9AZ/Ceco\nc3tU6RC5ByFZlxNN9Tbqa765bGzqEQVZQHnYNclIRN7QtZ5pOI5S2dR2Ek0U\nYYQHcIIWgNwBaLGRkfAdRJF1v+8GsswjrLTEauAPHSA6Z0/rQZWEfZ4mKPQX\noKcVeBwzheMe0fEeIrQJNf1EOpYiwfsqeUMxbCQH84LIsn0yO06Mdbb8IWOd\nxEr/5q6lminX/+B9X4L0++5CsiQFhAw3ct0B1JlKWg+rd/SDWd7pVtOyNsNu\nsezw3xn3e4XugQ8T5I8NUWLqDiLJ+9/NakHXz3x1D+ycRGS3cM9N48QJwPxw\n6hLLaW6wwwWIrnGOYH7C8nGQTyED+htCZwxhciwDrfnLACAFhHJxahG3XNHh\n76Lp\r\n=rhTh\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/3kzoahsXVWT5N5xckKrx9+ESNgsAm+oxsBOUB54bbAiBOJdRLLw+LoaowugjlZRgu8jDjiOXYQZf3/SkVi38jLg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.1_1620913261227_0.3663676024766902"},"_hasShrinkwrap":false},"3.27.2":{"name":"ember-source","version":"3.27.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.79.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.79.2","@glimmer/destroyable":"0.79.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.79.2","@glimmer/interfaces":"0.79.2","@glimmer/manager":"0.79.2","@glimmer/node":"0.79.2","@glimmer/opcode-compiler":"0.79.2","@glimmer/owner":"0.79.2","@glimmer/program":"0.79.2","@glimmer/reference":"0.79.2","@glimmer/runtime":"0.79.2","@glimmer/validator":"0.79.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.2","_versionPreviouslyCalculated":true,"gitHead":"5db188b606f16b4c24c76b3df72a97c92486154e","_id":"ember-source@3.27.2","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-//w9jiikkm9/WRuSBkyO666vtOsbb6P1mFcQGeiQb/MkbpAT29COIQnf8a7YKEPG/G1dgKox9jUPtPhlnaveig==","shasum":"3ab37191c2079d7e6e69f9c1c679f4c46f164703","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.2.tgz","fileCount":342,"unpackedSize":9576751,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr9RlCRA9TVsSAnZWagAAxr0QAJypzYy68ykyQMNytF3p\nrZHc2OVCDyCJz+9o6iksUs5T9/N8Wjl+RP9OoyGT7qYNz83fokKBYOa/x9tN\n4EIQxTeRIhMhXpW0wbwKPA1Mxti3gwmU5EEEfvTCmKs2udYGtV2FOOCmyxv8\ns56FgbyPs4SxvSX1F0I7y5N/mzKhbMsxGdxkdPS+mad0vtgS73JTF0mQ3Sel\nxZyOctT1exPYcrY89U7kt0Bycb92I8wde/SXxwYZ99b5X1gUk0XK2Pkn1SD9\noVscKvxVNkJN717c2+nha7kbhe4JxvJyrzoLHHCN4Jae+agz3M0BbW2th8n5\n2byWeghO36jIrRAmN6AsBvRWp9ff4QLWPtyy0CpzUW7sPhmBm0mKfgkfMgog\nIEQX7Y9bTQFpH6Ut7eERvDHryU2V7ZkSvFqoDUeYJJcbT4m+LDxjysoZ+ADl\n/qfl5o/zIok+RXl7SrEuM/+2ZomJx8D0MIv3XRqtjnKJrdrMqWBeKc6n1tF1\nKVLuD33x+chDmYNWBFlq2al3bxVK3c+5hL1va/+OWvE+wU1uQmxVBZGosYOq\n5DHdns4PS5NeUC5CTgvdP1FUomqQM3nCGywPpUW9BlhSJmTJGo/nSwnc1A4D\ne8HIGGHIkPQL7KVqsQArMuFID3G4Vw7JVyMBu6vAgicPDi/1TR4UInJ9zOkY\n8TBv\r\n=S/3q\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+7FwHN0SMDtaadQaEBkL0WeR6yWmym7h46JEBcnIfsAiEAibVXqeV0Lz0nTdXaMC2xwiB1hew+IFLLjlRv+oZSils="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.2_1622135908785_0.23949950370158768"},"_hasShrinkwrap":false},"3.28.0-beta.3":{"name":"ember-source","version":"3.28.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.79.3","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.79.3","@glimmer/destroyable":"0.79.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.79.3","@glimmer/interfaces":"0.79.3","@glimmer/manager":"0.79.3","@glimmer/node":"0.79.3","@glimmer/opcode-compiler":"0.79.3","@glimmer/owner":"0.79.3","@glimmer/program":"0.79.3","@glimmer/reference":"0.79.3","@glimmer/runtime":"0.79.3","@glimmer/validator":"0.79.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"20b4effa830b3c02153d74fa63133e6877ea99b0","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.0-beta.3","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-npI/BmmGp9P03D78ozgh6xR2Wwl+idMxvTrdJllu876YiyghwtUFRcWMJCvi9idMqNbKUZZ60TXaK8jzk5jUFA==","shasum":"4352cc223e1c534a5d43cedd66dce2ad4083bf93","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0-beta.3.tgz","fileCount":342,"unpackedSize":9569524,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtppdCRA9TVsSAnZWagAANwoP+wcmlx4NfB82FSwLxNPO\nbHFl4eb9Rl8q/nQYHr/dBBWxg0oW6m2JOOldbRAbOdqFQNUEqqBkx+6uVTwF\n0C0LMlL8L08BIOHVuTnuM13FOkpVye+Brp6wUJ/xUU2BDk3j07vcTnQ7+HSN\nxL3qBjvzzwvS7AFT8wMp2DWFouP8Uw3bT1GkeXIBasOvojyWLB2cRTce9FdL\nUCcC7yJn4xYzNraN6EQLMAcLi4n6MLzGt9rxyOzhjZtEAYVJI34sc3Ij60V3\nYcHBSs4lV5HgpsZQ20xtvLP4Yqu187g7ko7VohH4rqwnszWO2owDg+P82u7f\n7IKIo4cGVEbZ+MQEUYZhgIVWx6jSqGPS5uGueRLC7G9eMjJptILfrVbC/YiM\n0tKDaUcp7ar0VvzOK3EXAgU3Iz4LrhGzATV9BHhegC3K93JbJvnoDSf7fMt7\n0KdheG7AQKN46mMwg2OeyDR0f7kdxQRPKmH9ihstkgpli23rt/T76v+Xo7ue\nF39kXhorvisGur2BVzcFIFdMJC/GsAT/VyEorRjGu0+gI6k9k+QXdsfISGPb\nj11HHLBdwaDChcOkRDKUef7yco0cl9D66+HyJ7eCeAuBvY7j6Afi7iY/NANS\nJMIoNixhgk9ypkbyp8yRDJPMcqleC0c8TrmPnJjKv05SluTicr+9Hs4oATeQ\nMN5e\r\n=+Y/+\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICEWOsnd7OIRjALqPfhYaKMUHhSTELMVIRmiEgPgysUpAiEAohZcDxPjpGgaXbABkiueTm11VVSCesPWcf3ZGP5kaXQ="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0-beta.3_1622579804456_0.7104774432105858"},"_hasShrinkwrap":false},"3.27.3":{"name":"ember-source","version":"3.27.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.79.3","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.79.3","@glimmer/destroyable":"0.79.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.79.3","@glimmer/interfaces":"0.79.3","@glimmer/manager":"0.79.3","@glimmer/node":"0.79.3","@glimmer/opcode-compiler":"0.79.3","@glimmer/owner":"0.79.3","@glimmer/program":"0.79.3","@glimmer/reference":"0.79.3","@glimmer/runtime":"0.79.3","@glimmer/validator":"0.79.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.3","_versionPreviouslyCalculated":true,"gitHead":"886bc51893588eb051cb8a0a1175a8ce997c7687","_id":"ember-source@3.27.3","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-ouAk/hlrmaFTfwfc66DqXdEWe3Y4kvWkjgPxXctzUdluuaXzhPBwMKMgVLW/+F70UMIrcWhTe+bQiY4ZgKZMnQ==","shasum":"96489643809b95d1804c21f31bbf83cb3b2a30a1","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.3.tgz","fileCount":344,"unpackedSize":9569606,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguT6ACRA9TVsSAnZWagAALGEP/38McDBb3wQAY4HPL2ib\nGzg2Kan0BTp/I7MyNvGzhXHp+WYAJDS2WwhOJiFaPTwmHkP7Q9QPFwlt2CmO\neKBVfy35sBbXZpb/CUxhos61zkm3F2DrtseOzbJ2K8+P12xyttCRzP0hs77G\nOVjk+nxwguEHd0XxqcnXhDPz+mC1TTMSUgKUCjxgsTkW62MIcKByU7Wl4Lwc\njKdcbD5yodSnP8Ezr7p8RBaR8rw6f3Hagc18dZw+jqMOR5tnTd7Q2Vyw30io\nBiGlGFFlx9jN5cf8mvm190Eiq1iAX9xh+fuO1LzuIjDxi0zCoviugdMis6js\nUqAWzLMrOwbtRV+u+7MbhI6FSuFSGsTKZkaZMzUXx7eHimZcaAzE71a6GwUi\nGndXujElGMsF1nI/oHTUTnr3KYSpD5VsxYP76ezfiTG5uYqyGSDlAXnoVDTw\nJE+SA6T3NtYNlbm0BkNmDdymY6T4HnxlZqhRaowUBkVjNh6SQ/e1J6XyM1Qk\nnEdIqNJIYdgkWOcLi6KhW+LFHnJiCGLa3j8AjrwUeGljxPXaW/qpP0kRKQak\nP2+yky+arjyStepEyWOxmPESSKTlhmz9JB0/c8byMnPKhi7ffgBSIvX01AVW\nmQHw+Kqdx4BaW3Pt+AWhq/Fd0btJgqsShruV8ifVO4Shiaj3uc0FG+r8Kddj\nm5jg\r\n=ADPF\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAIiU5fSx7e0aimxmiU/pphOrFhCN5O5R4UlGaBLX2TAiB44BmACEP66dZXObVMB0WSyDDmaLjTzNbdz1G86HR36w=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.3_1622752896183_0.20580598299354458"},"_hasShrinkwrap":false},"3.20.7":{"name":"ember-source","version":"3.20.7","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.2","@glimmer/node":"^0.56.2","@glimmer/opcode-compiler":"^0.56.2","@glimmer/program":"^0.56.2","@glimmer/reference":"^0.56.2","@glimmer/runtime":"^0.56.2","@glimmer/validator":"^0.56.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"publishConfig":{"tag":"old"},"gitHead":"db4b52abe9a6ac10cf0b0890884fe914de5d06bf","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.7","_nodeVersion":"10.24.1","_npmVersion":"7.16.0","dist":{"integrity":"sha512-WeZ55BRi2kwFQCHydwLfbqJx04ONSrVsGs6IxK0VxNSgtSyQZ0ENLG5O9pad3uR7VeVhspazNPobaY38V8tEow==","shasum":"090e8f7f3e669b3f48ed9fee2ec5e6a50fe695e4","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.7.tgz","fileCount":295,"unpackedSize":8373818,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguVYeCRA9TVsSAnZWagAA0WEP/iF20BGR0+15t65RCYBz\ntEErgtEjlKx8JRQ1C3iYF6Bp4AazSYbc6JVLgOOpYWFmQOWlry9ihU71jqRY\n7277uW8VAFpFJHtSKRffxbdFkNKfbhBvvPFg741RgL9zYFc/JT3IIKM4jPE9\nHmrv6UHPmnnsJiypXyjAWXso2h6GeYRq11pPrBy+EJb8CkVZekifEmmRhbzZ\nPAnLQMHJs0yv6qt/aUnQPTuw2WExdifMXUbtFyInqooNk6bS2YLT8oJCyTHC\nOZNGLFgPKYT+NKNUGiS6tgOZZdDkzvaX3ZLvRNqOutXCgej7iXPtTuz7KrD/\nb8BzutI8xirHh+lAg5vTVEUcwtgWOu9KOXrUuhhWMMArZU5tDqiPq4/0NYlH\ndaNYUSxhqWFKD65PgvkV0NeY85bnFNPQN1kUJeJj6w1kWIT4u2ttuF2iHpMS\nowtYoR+8ANr7nMK6rVVuq+KlEq3zHRQLoIO7oMKpXUmCyX77Au7HVfM8Xx0Q\nnSyKtBm8lMXRXR78fe2JYMovNpOxGGd69UsdKSp5Ayiv6r/aJ5rJT2YrhG/F\nZiRcQUYeiVRhRco88hT5IzvE5E9NElSU/GRvLnVig4aJcl2mA9RxWvoE4PHV\nmu2M4UNzUuRbhxVjH1NSMimgI5m6IfWkKgvuDL5Us7RWzvvjrqLbQGtxd1ce\n6LzC\r\n=e+uz\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVQ+Ef+FqmnL6PjiQksIIJQeg9Hk4GxOyRTj9FmD8DwAIhANfijEY739dTyRva7MVIIO1z5AOeWD3va49GBB85km0O"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.7_1622758942356_0.47173650423157354"},"_hasShrinkwrap":false},"3.28.0-beta.4":{"name":"ember-source","version":"3.28.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.79.3","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.79.3","@glimmer/destroyable":"0.79.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.79.3","@glimmer/interfaces":"0.79.3","@glimmer/manager":"0.79.3","@glimmer/node":"0.79.3","@glimmer/opcode-compiler":"0.79.3","@glimmer/owner":"0.79.3","@glimmer/program":"0.79.3","@glimmer/reference":"0.79.3","@glimmer/runtime":"0.79.3","@glimmer/validator":"0.79.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2f54b0b27e91a15ca4c6e7d4e715e7ed6fdff8b7","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.0-beta.4","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-uCKDIy7nst/dg1jHe7XWLOfXclXFdEdn3mi2E/gmaE4cc0Xwd1821pj5tOt5QPvy98x3LsZ4dSB4zZBc4scFgw==","shasum":"74b4454b23bb07aadd9f0aa982eafb36c542729b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0-beta.4.tgz","fileCount":344,"unpackedSize":9575228,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvmz6CRA9TVsSAnZWagAAAoIP/0NmTAjItBaS5NlhTPj2\naOz1rjxOQE78vorybJtFnaLyQC6uraGNGx25HPwPoSw+bZHRFesiuZTKEGle\nyRS6gu4sALOF697UQKrzke3kI20jRyLWAuG5zGrESYe1FuWXVtsbGNUCr7BC\nGHzIs6NYQCtIPxWQnQEKwNW1gKlT1Z/DplrwMhlayl7ZniusnfTT+c7rkKLj\nTyCcRAf2l74GixCBfCraYJ22bMW22n5wz8ZhCzswFGUY5glN0xaPWlFHqQFL\njmn8z0Jc9hHOIOGtrifwpmVFcP3kbOzAySBIdRluIVPS8AckarH6k/5vE6A5\njSmi5L99W2m6H2dd80kj6gC7funMTlJqRpJv32H+iBKp4LQnKd18oZ5qmmGo\nnGti0sDAI1yKLgw3pC2MnGtOA8KJD60zFOVTiwET+Pd3L4q75eOYUWlwQ/cn\nJXyemFGZHh9UkXR4StvJutSx2o54lrZPGsuSTPLUFnFh0cNyZjTd2IBIuirE\nh92oFGbA8xgK1zH7jAMfQiH1gLCwA2V8q+iae3kO3u0nXRmfDp00xM+Hw8Cs\nKkI0esdn0HT3fDyYVr8djTjYlMVKfl3H2P1CzXPnu5RN3cu9+hylTCTV3Prz\nxj9YW1vYPuNzfk68YIMWrV+7b8i6bOXpheVtih4tmFIft6Uyi0k5R3iFRcEr\nEf2D\r\n=nXEF\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoAB6bVyum3/vnL7ap3Q5e8QMEFoYksDzLy6wQEX5C9wIgDyunbZLp/6sLko5E1rFHhUNENV2tPEjwtkKcys3UwPk="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0-beta.4_1623092474258_0.1805822320678505"},"_hasShrinkwrap":false},"3.27.4":{"name":"ember-source","version":"3.27.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.78.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.78.2","@glimmer/destroyable":"0.78.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.78.2","@glimmer/interfaces":"0.78.2","@glimmer/manager":"0.78.2","@glimmer/node":"0.78.2","@glimmer/opcode-compiler":"0.78.2","@glimmer/owner":"0.78.2","@glimmer/program":"0.78.2","@glimmer/reference":"0.78.2","@glimmer/runtime":"0.78.2","@glimmer/validator":"0.78.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.4","_versionPreviouslyCalculated":true,"gitHead":"fe32020e181de85b4b2e480792f8ad1db3e5eee1","_id":"ember-source@3.27.4","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-+/qMm/4WVpX7sJ3HUmYQjZ71ICnPMZVAsBjh4z9v4ABpPESy9lhrqt6KB4jw17KZEyn1GNCVP4bDNFLxmiKzxQ==","shasum":"6f120a0a6dd8492e2a071b941f62a1b1919af621","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.4.tgz","fileCount":344,"unpackedSize":9583686,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwSB3CRA9TVsSAnZWagAAg04QAI0zR0llc/mkXg+Lhegm\nDDrm2763FMg9MC5wVbSu8YmZq/70vATUYZdHEzh7vsMRF/9+xJpvOEzHWCNY\nUShx11Zt6xJ/ws7XieFLa48ImBq0ZG6FocsaSZxdK+wEewhwSg24CdQPLDPK\nrlgfyGDSbyHVEB2xQXIF6gFxEm/Wv/tx8kEjOuL+wdnnFSIV/xkdYt4RSAOP\nDgzaqSAZK+kE0+0bEVlAKmgGbMDbHOH31YTpHCnqpsmoBJs6KRph96q5K8/+\naFdXYi7YCUd7cBe6inCvg8gYXMSf5xwPaWPyzK0aQ4pKAQIpaVaMCh9croKp\nRDT+HnQtDBrrfc2trqmkVasolCKBTWoPsvJd9ftVpYCSF7uAX1M/o/WEQZyX\nOYtuWl0GXVlocTjIBRKoJof4jJog32W0tGUQe4t9euc4p9JUEFAIguQy4ZQe\nOtjlvoXv4DNXLZ4gynSBie6VAReWG628hEbWeAH9htX6tnLfjpKxq4q/LLhp\ndPqgPsQqCtEraLWIPWVtgYqaCwkyGy7ZbpMCNkMUJUE8NyUm0hcriQCAMMbZ\nQk3RuwS89kiTlNhVoM3ClPkTfLxlAiyuenIr0ImM4CudnCIV4j5w2O1texCy\nVEsGvoT4E2pyM+C7iqh1doU79sR54c6CC06aTdv4fEdxr/gJydBYs4sL/1D5\nHIES\r\n=4I8U\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDkot54UqVDC4kuNRB4hyh8/mIBrnxWyjnH8D5oUXxddAiEA2os61qdVQinLpkEImsNdevcJTXbHztO8Dt317IT+lc0="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.4_1623269495173_0.8180776411767638"},"_hasShrinkwrap":false},"3.27.5":{"name":"ember-source","version":"3.27.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.78.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.78.2","@glimmer/destroyable":"0.78.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.78.2","@glimmer/interfaces":"0.78.2","@glimmer/manager":"0.78.2","@glimmer/node":"0.78.2","@glimmer/opcode-compiler":"0.78.2","@glimmer/owner":"0.78.2","@glimmer/program":"0.78.2","@glimmer/reference":"0.78.2","@glimmer/runtime":"0.78.2","@glimmer/validator":"0.78.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.5","_versionPreviouslyCalculated":true,"gitHead":"36fb56e408a4f5e7b9815d4075b5d957acbfe8cb","_id":"ember-source@3.27.5","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-oSGM9mD6BuOcGilYqU+F2MtCferQhKWO3REX1P9qgN1Wzfa5kXjbjBBdPNWfBtg7bZLGM27H8JgiV6+t3uGegA==","shasum":"8e9ce24c17e7a16dc3c2b128d3d3e24ea79e6726","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.5.tgz","fileCount":344,"unpackedSize":9583840,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwmZhCRA9TVsSAnZWagAABOQP/3RfZJIbkRUEJQ8oLeSK\nx3DTAt90HvoCTfbzEmzZtnYwVxFeLUXLnK4lRUXceBW9X73dyQtJPaTEvDkZ\nM6IM5bFuitEw30poQAKn/OMsB+/8/+Yl74KyqVgGC8gocdpOGo57ByL0LHLo\nbt0ebrSzPwXLySOBbQkyFabxg/py6HFcO35CPh66JFma0BRvCwzKyuYbhmw0\nBSIEzmhRGMC7OmXdduCPgyZHJ+EPPZPliMBoKKFPz9SqwhRtT6+h+AFrBngS\nE9c4Mro0kgXHdamKQ7C3EboZncFeggEpcanhkj9Mw5UUyVc3OLxXRqm7trPw\nObW4RZJRloNB1cH8tLxD6/68nxdDle4eUSoiv6RetpTZfqRo6Zl41T7karNp\nhyENXOaejTGAanPEImjWcu6HLyThxpU8wiCzFtJLDzPBxsHKyw0BNnVWPOJH\nMzMSgeOP+AFo/tWpIu1gbVOH+g+NOT2pZo7VpkplHZfJYGYd8y47KwHMRoeQ\nZJfMHp9o9Nhz9JcH5CN/T2iNnyPF3o3zJ3xRGPKwRb9uOhgW8as0Q8hhCm4o\nP4tEiRpu3bqEtS6y+IagGeyJIXFt6EZF9ijrvyMkrsVrzfMY+4IfdEu9Ebdw\nDjJ0jkN9EsyVCeZjNbflBzLYBu89CXUwOJGVBxhujR5w7ReJSn7ua81dQxaS\n7Et8\r\n=/mhL\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4DI+1QEG4XtzYgoil4Kt35avad9In+hPMopCz6ACDjAiAtMZKVMP4IIN+0tU7FBIJdHWCHcHAcSIa1yV5GkgJPyg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.5_1623352929211_0.7291100134449351"},"_hasShrinkwrap":false},"3.28.0-beta.5":{"name":"ember-source","version":"3.28.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.79.3","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.79.3","@glimmer/destroyable":"0.79.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.79.3","@glimmer/interfaces":"0.79.3","@glimmer/manager":"0.79.3","@glimmer/node":"0.79.3","@glimmer/opcode-compiler":"0.79.3","@glimmer/owner":"0.79.3","@glimmer/program":"0.79.3","@glimmer/reference":"0.79.3","@glimmer/runtime":"0.79.3","@glimmer/validator":"0.79.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"e2615171a890a62d3143e5d0caf12cf068af454a","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.0-beta.5","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-i4FPecm2QAoBogWoM25zffPkcEefzCea6+FiuTn/NcgJDS+ObJjp187zlyI3qTegvGfTsB2Ujh14N2i7IYkBSQ==","shasum":"253791b666e90aed8270df52a8fc2d91fc986bf2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0-beta.5.tgz","fileCount":344,"unpackedSize":9575741,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx5+4CRA9TVsSAnZWagAA35wQAJ053ej/bDTWkzWfvw7k\nAgz6GbIE4V65bznFt09a2p9FJ2xLrUxBtyNoBlB/i4634UrkI4gPCYqGAILK\ngigNnk8s27Sos8J2QijLzvG0D4ieccPuPc5DV+/JYkaqU3cM1emJIKDpMd9c\nVulxK/mDbjsvXnDfD1ML9vBdsAZhs8C7gWJlsXb7Z0BkYEkTlCzXhxdaKh/f\n51TuavQf+7qTCFu327EoSDWiKo1jFgUUPw6ERlvhtq2092lZlw1ENJpAp+9e\nDTK4TKoE8JOc5LDqsjNkSjTYgKEIYVgF40NN0Lkhbc+CFrQ5ijEgy5Ad4vcn\n7OZXAE/+HcvrxaX2uXKdUP6ZjB9DmF9jT47UpxwenmyWrzEXQ6ppNI06RMCm\n/Tn9dAOOhMdfkNk6xShYprmUSnsd0Ht04IgNCjZcBCXtfkkpM6aq0W58SZIC\nkzxAYtntqg9K3BwAbCe5hdBGRV5IWMReUDAwtWQhLcR9GmAo/Ip87/aXD/eC\nXk8svbs2xm9TIv1RcBBx8UbLPxQCsw4N3O7L67ZYlA1v5tQ3Mm+kmop+GK9b\nhNCwDu7dT8FNb0Z7BwPsz0ff6BsUZ1vzIJP+eqvBE9MDDfm86PQJ9rPovgEK\nnvQysGvJrFOALBLrgU7rxtnYSdyxa9pkoGVFeygBB1HQxBfhQogVpX8nSAhc\nu097\r\n=qxz1\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBVZjYaYEK3xHpwm+fv5kzogt+qrEX750fwqEqDFLs3AiEAy15hB8L3JVM1yHZNmPjyqraJv8W513vT4jJzbe7E2hI="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0-beta.5_1623695288354_0.9726388269891557"},"_hasShrinkwrap":false},"3.28.0-beta.6":{"name":"ember-source","version":"3.28.0-beta.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.79.4","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.79.4","@glimmer/destroyable":"0.79.4","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.79.4","@glimmer/interfaces":"0.79.4","@glimmer/manager":"0.79.4","@glimmer/node":"0.79.4","@glimmer/opcode-compiler":"0.79.4","@glimmer/owner":"0.79.4","@glimmer/program":"0.79.4","@glimmer/reference":"0.79.4","@glimmer/runtime":"0.79.4","@glimmer/validator":"0.79.4","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0-beta.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"cd55255b6a8035c523e498087d7cf1f989e54878","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.0-beta.6","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-FBFgrQAkMC3v/i9Ziqp0P6uJpM2euhJ0adxSvikKAcE+VSXlpeYMxVW42kBuOdMGKbT1W3bQnLoAK5iTC4gxZg==","shasum":"d83a8f0babb859c528e6259637c850eeda9232c0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0-beta.6.tgz","fileCount":344,"unpackedSize":9575475,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0WJmCRA9TVsSAnZWagAAIbEP/1whxVNvtUiqTQnJZZOg\n5I+cvTKF1uAUBehYXx8ND8VMbK8ksiPcWPgB11+TE0lz4fEAim16mmqQFLI7\nCdaPEJZT7IS8FiaQBN5wUuE+YUETNgDdYBLtDMVoO3Po8wRvQuUtiqd9YS6Q\nGGXNw0aRhLKQK8cbHoMY+TKAk7HXUmISDxwoIm73AtBsF8X+a2lUZIAKmRId\n7LdwOyq2VogSNzfFycarFs7xYUO6Lndy7Q7BHQQ7OQeU3LT7Ns2o9D+2Po9L\n/mo/LC4h78yWkoBHLDiKi5AZpJ48oQ3QAI2wCzRkOndwp5nmguMyI4BdEjW4\nho4s0YsxM5Bue9UCoqFWlFE1HGCC0I7+xk8rSiKoGIFkL84d7oFHodBxCEmT\nRMG1nvQK7cT8g3xJV9mhvG1Z4WIw8ZXsaI/737jgzzvt5Q+IV8NZBfKDM2FI\nIUMLaX6IcgtzFb722xPAhPPhBueZX+BHJy+9UOg1WpE+prmGlz6RKhzKK6qo\n5jUpuUszT6lUk/4AUHcvH7g013wYLVInWqmxhM68tSUaKLk4WveCznkepzcf\nELFW313VKpaTz29H1Ocem3gBUp0wlBCKtJNzz/JQcxVulGtsQC4K35xLzLIq\nOAT4pPWJ8dBw8HWd6RWX8FWU1tJayH98rb2L3ttq+R+a+Xws1wgO2bsXtTXA\nr8mt\r\n=k+u4\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeH6l/pQPcouXzC6ypAreJNcKYLPb40bV7JhzUcS1bUgIhAOtYqrO+8YiseswpH0SkydRmtmq+bfXNbupFiV3Do5mf"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0-beta.6_1624334950250_0.2914016346444508"},"_hasShrinkwrap":false},"3.28.0-beta.7":{"name":"ember-source","version":"3.28.0-beta.7","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0-beta.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"a4bfee9fa84c1a1d2e8de0f839455e140eede901","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.0-beta.7","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-xuyXAH/WzQMP1Cr1kua/pZe4sAdoPbocZU2xWceAFvzEYyMpQn732AUuXWvux+PHF5XTER6K2enk5CcbKA3VMA==","shasum":"ef789ed912641035a9b4a72481edc4cd5db67dbd","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0-beta.7.tgz","fileCount":344,"unpackedSize":9570985,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCYSHCRA9TVsSAnZWagAAzLAQAKNszvoudUtrr3djm8KC\nxJtaAVkdahZssgRHR2eTUJA7N/nE/qNDFGx3kjF/BgQZ/2inazFxX0kZkjJF\nPP9RsZUELJPbYvMCqXUgsAcjqPEfcv70lHkp4YlWgg0xCavotk2FD8SL7ExH\ncjwA92Xsjmr7NTO5AH4YWEloqFTYKvSm+t11XwA3PPmRYajYt0g4iQpIoRO1\nlJsU/xcPZOIqE/7QJHVfIo5crN6senxWtvP7fLI2PwfGUNK5O0hfn0elcohJ\n/slDAPuPuNZbwWP5nrN47b1hK99uBAVdQ9vEBIF3oorT5RZjDrxKTy8c93aR\nPTVxQ1XjxcfdGedveA7YCCU0rq2WWAqAwUC5WWidJKgI7wZBCK8d6O2WTbh1\nPh0/f1hzz7EZjNqrw3ivQCfYJVfoVgA5KEBlWFAbFhByOeOqzZbSn9Ull8an\nzjf6qldozd3ij3QWXkndUtqzs3lW/caYT1Y37X4kO8FbwQbhPjwKi51uqFnR\nY4k352oB1JQwCM7Z4cg9f9bJSSYZWW/diHa/XKKa4IU94Ej4jtWT9Q6UejWd\ncb4NZrGC+T41PbSc14u7zZmT4soMpKOEW0VMKmW8VoIKa8y3E+kAvgX64uVO\nnqJeufBaAGlunJSf6Jb6IHYdnNodo2uBrHCYv0mwspUz8t0XKTnixa/r9hmJ\nZgU7\r\n=qIfX\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYvZcIPy55AKw0V/BSzzfe2Bs7ohtUZlDeAeOCWlmyygIhAPgVSEaZrTtjBKzU7KqG6aXR7B+l18B6QCVOScwMjero"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0-beta.7_1628013703243_0.389609563181438"},"_hasShrinkwrap":false},"3.24.5":{"name":"ember-source","version":"3.24.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.3","@glimmer/interfaces":"0.65.3","@glimmer/node":"0.65.3","@glimmer/opcode-compiler":"0.65.3","@glimmer/program":"0.65.3","@glimmer/reference":"0.65.3","@glimmer/runtime":"0.65.3","@glimmer/validator":"0.65.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"39f130b6d6a0310e0c131274cd78f20bce7c3dcb","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.5","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-j39L7C+q9o9qkwrwNtRN1AVGzE8TlxHm0c6xMzFZFaWMyQt3E7ov72fz3oIn17h8H7zZ1i7dl471Rbqx1GZsLw==","shasum":"7e1da13286f7d1ac63b3d3a547aaeb40bc18a696","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.5.tgz","fileCount":297,"unpackedSize":8710867,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEa/hCRA9TVsSAnZWagAAAKoP/jz7opXCElcbXxDWdOtV\nPJaOX0zAfYMwKLVB4K0R6UJEb26scQOYSTyszfXhHk+W2Xrn3jxguwF4Df3W\nQH5zJF+Ldv16p4xPcOfGCf1FlAloLPVzuG8GOLbRvSKEy3dqiQOwNfZdzkXa\ncMomXZOcDjqXcLCUHufsNQWbAwN8wq9SuNhsnfJ76Ban/epg8rSOwSoESz+r\nVrUPS6dxB89G8aSjemeaFulnI8EVfuevF/+7Rd4Y//R2bsCHLksmoSOP1X9M\nVPKZZ0qfHmP7EHc1X8pMXaFyP84He4xsYD9/8ai5Cm7mOdS/ExGiv6WtzdnS\n2hrJDSwesRy6cRSDsOGqDvOJKQ/L6yaN2I9eNFqxuuiXT7v26C1RX9NwaB0L\n94bHHVSZZtdUPGq/3PkPsTRRG2scjtyerv5L9pWR2dIFNOEL60Y1+f4GI18a\n7HU+5bdQzTgnDgje7KJu+1ZYX1uCStYjfIkuncBkzoURvTZP53CQgqu635eS\nvTaxvkh4lnuqAhI3MF983B4CFI04foImWWz9pr7+ZhIlJcvfE+RGyV/qKykT\nS0lUTwD7tb/8fi+K0IQR/dn2FUxBjUxIiIAZqXSLVzWgQFTlG35G924U+5qK\n9SnFkcWkriCu/tyu4JO1SRtjuYaNB5A+Bg6y4B0PWZSUUjwF8s/lzENW+dHm\nlNiw\r\n=373U\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4qSwgfOZ897FgIrz4A2M8iLP6BlGDKyvLezmm0WR4/AiAdHV5srcvWIj/YP2dLWiT8SEGiEJkOCtd5dwV+OUo67w=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.5_1628549089503_0.26660153028756683"},"_hasShrinkwrap":false},"3.28.0":{"name":"ember-source","version":"3.28.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0","_versionPreviouslyCalculated":true,"gitHead":"f243a4f0947a0be1d324b5250c4e2327c6bd7a5f","_id":"ember-source@3.28.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-7cjzZlJE1Fun3+ygM5f7ubJviyHUU1LGHWyodQfbua6wkvieU2GYV0QNTUJQHe0JEAUr+Jm7x4/FuNIYB/dvpA==","shasum":"aee9e712d80d7c39d2cc34b958d6e6e00c5dd40e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0.tgz","fileCount":344,"unpackedSize":9570560,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEdEACRA9TVsSAnZWagAA1boP/R110A4NO7ya1h73O8jc\naNZAxY8Sa3fDMNHNzQfF5dopz5LUddQEg3dFP68Mht3hvdemqeDSdSXGDg99\nGBtAFWVvog0KC4EQRqLI6d4IzgVo9z0b/4XXXPl0UK3KFEbRtouMfcm9u8ow\nSyylW7uv1M2r+k05cCisI+ofjiMp18cxp6Nn9UMV1GbXe+x0qxBk62/pMTBv\nvNuA2oxhkfKCk86Hht0RxVoMlxYE9cDKGSSraVSjtiiiBmQVtQdpP8h/cySo\nr63IyPOxhiifvMOy6ubjNRo61rJP2dsfy3nXl9M7iD54pmocrwxivKO4vduT\n/YZN68do3tN8tywMvp6H1HidA5REUuA7LAJPHC9Ss1hjUbd7yzxXssgqinwj\nFQbkYAHDOyvRrIFDq5azJV280wiId7GoYFAQ9zY+iheSS2oZ0zMmn/4GTzA/\nRk5yQL+r9JxdpeHgHGvoV2FZUF0r5eSWg9NGOM6vXuyY9UEbA4t68NMCSRxZ\nDAD1zeLam3fMh49IY/1y2LMK4lIQwEc9mXsQJIV3WVgeZKl46FPQzOhwmoqL\nXON+jNSK3ebRUI9/Kh32Nv/fhfVj8h5x1q3ksbyS42mH1pAVcKzQXqmMOCFb\nzKmKqc5fP2o1SmKgpM+oOmx8Zle0cfOj5/2aq2U9tedjNTLzRLvL9qHr/P9M\nJ5aC\r\n=nLY0\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXa27bHvU5hyERkDpXPGE9aGq5LNCECnZKALFwt36QzgIgNS9umBB6LeOo0+ZSh881CtzDGglwnGnQtf9KDEpnVzY="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0_1628557568726_0.7026701219902911"},"_hasShrinkwrap":false},"4.0.0-beta.1":{"name":"ember-source","version":"4.0.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"0cf547f7a5cc45cb6517b30fc6d8dd3e7872415f","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-tJNcswyhBpAWBFuQMxHtcBvYLdcq8jfsayloZj2P6lhWCxkptRWSAOyYZin3bewhaotdfLMMe8Jqhfb418cu6Q==","shasum":"321323bcda1e70a652b8075bf5d7d53cccb5ee3a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.1.tgz","fileCount":335,"unpackedSize":8990782,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHDS/CRA9TVsSAnZWagAAmAYP+wX/BRWolEnjyQoMsja/\nPYW7LpVCWZnWhJJWFh49NPgWs3ieoXt3OZhR7B6QsBoVSgssUdeMQ91gthMV\n+hrHAjZqoCqGNlzzijQclHJpW7FDtZwOMqO9OLp59acuUn0b+rv3+KfVO+QN\nQfZtcObVFH9uzT6tjBpQgnBDGYiykuC9VpqHiWU7n5FZdc7lCpNKTDSnMYbZ\nHH6ajaZ41xUGvtm3bRIahf/wjIAm24v4rrPgHay6PVRBs36+FdKpNO2b/PB0\n4sggBRmzolG4oY6NzYAqn1nl9bQ5Cuytera4J8NfMt2fIPmFf6NS1KcvoVFw\nxi9lhvvmF5+XHm9Tp5fgcQR10/BVWzYdtAR239+ao6upTN/zG/Ar1dhNjZMn\n4A952ajqtSJ0gjJKkv6CYuzzDPEi09Qf8TvJkR4ReIR7Uf3EzHvCbyr+HEBo\nvXUvVX3HFq/RyEdIgXyfwwQRM8Jb6V8u+u2yMDGB3j68cIMJeC/SEevYxxv3\nJrCaDvI+GJTQriLmxptxNlmC09VDvC7X5sn64aSlG8qDztE2NtkvDLxuAZRC\nuNIg74DfSv7wZHVq3m7A2bHatLxzrJ42K7pIIMGYYLDh/k+6ybPwHLLtPeVt\nHahnwKuggjNDHCUpzYsZNEmUBZb5uWYlc5AeA+tHsY2wTCA7jxcJc5mVzZD3\nSMZ4\r\n=HEya\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDypBUzD11avm/jl4iDHUzy24gem92ss5oUJkY6M4/ryAIgKTlkO2bJC547s2EK/yqOPmykHRwqNpGuAIzOptpAaEo="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.1_1629238463610_0.32741427965914105"},"_hasShrinkwrap":false},"4.1.0-alpha.2":{"name":"ember-source","version":"4.1.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"4a8436f2de91343b9be0787e8acd59eee07ec5a2","_id":"ember-source@4.1.0-alpha.2","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-nMxU4C5a/OmTYWBt9Xq2V9NEmIMg9Uji8C1o0iqVnhP+8UDqXaWzJmLMIWMfP0yPqsGnE34MuRmst2L1NmQV7g==","shasum":"5760182350ce5de0a9b8b058d4a1b007e6df4a95","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-alpha.2.tgz","fileCount":326,"unpackedSize":8896662,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHWs+CRA9TVsSAnZWagAAgDYP/3mcUoO87LXMuyDjtl9S\nT0JoWKd+oYDqCAqpK7AXWWgatpLo59c28Ddts0Z3i/iWRpr9oEeo4SuV0pG7\nUGSAl3H4z0zvBLRnBlkyrYIfpr6CojsUWu+YcOgpGcQP9igFS4BTR865G18Q\nAnlPK8uA1ItkPsD8NsDHYhTNsXdN7x+V+IVIlHNJbRp2GsRqnSs6CXUdoW4b\nEAM6L7Ob9xs5SXTzRMgz8NrIB2od8v/VRpV50OU/Ndaj3S8FH8ZTSpJAGCoU\nVI+ErmGeXxyxq397yHLGr0k2r31/8+AN3v+ce8Bj6ukRzhECaAPkIYUWaUVH\n6fsR6IMJ1Bn9nuCWk1wC0H4GadO7x/wTjKdiuKmL/cHEqRH92qiTtM4Lmlv5\ntFSKncWrqx6dnBMba048PK4FQDkg0VSwsgstjsov6Gb3B204ZKfz+SkX9QJe\n6UrCbL7FUidor3gQO6SymNYDc8qDYLXghvSLkoZyanffCVMlPA35hMYYI6gD\nY+3Qj/ick51NsURqk0ZfH9dLyhOJlxQzS8LWRy1toeHgmsJVQuxNMskKsMio\nRGRcDsJPUEXPcQng+plkDKCyuWLZo3TIYggrYMxu/fkdKNG1eqCcOZ57Dkrp\nUwa1QjI0liRtz6UijRLzdbon5brgfikh/W8eDWi6QODCXC5KmARWNkwK/bzr\n4Hn9\r\n=IyLV\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQK+njI6g32RtgXsvUUAFHwVxBCfDKVJo4167acgkUUgIhAN0dJ3O0xlpaQ1diVIX8+Ks/Wb+zXVfKdxpkXw2IIzbP"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-alpha.2_1629317950380_0.9461933167873513"},"_hasShrinkwrap":false},"4.0.0-beta.2":{"name":"ember-source","version":"4.0.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"5d73c78fd835fc578796cd423c5211055686d08c","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.2","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-/82Daj9Q8mNhEz0BeTOjyR6G+xiIq3S+pbls1mD7v2uFJxRwIL7rAoSFzarTkVnR/aeoP1rEuQ7VD0Ey+D5Big==","shasum":"f575159b4fce36289f68619dc42f4039c32be62d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.2.tgz","fileCount":325,"unpackedSize":8821612,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI/K3CRA9TVsSAnZWagAAteIP/1LpH8CmOpNbkzMaUMPh\n058i/aIpeIYl3baC8gPc+p64M33aJcPro3gVaZT2o2vQ21f+akieWT+Gi2OR\nsvu3Se+779QRPHr848q7JKLSwidbfk0zGn6wPo7h9SWK/Am+T4+0Wss6ZQHg\n2nA62dGqnltt0wVJzhLjoSWH8IPZVuL4lnnZ1yb7zppS2iFPb0Sqquq0vqsI\nDgouB1tmnayOYu9BSmQK1/mfJ2l3ZIx4vwgoS6++bL6c8EIamAUlNrk7fSGM\n+pJUXignwwf1/pv0OkqzCDOsPvnimYI0mL6FJqDT+AbdKom/73p4yZHXHV5y\nHuXBGkOWmG6hu6xAxEklbTxXjwV46whhETdzpnoY23izUTBLNmsYBhnKF3sD\nsDfWRqMLst8wNBdd81EP7m2q3DZuRCh0fga2684cEXB0fnH2GLaMGAGdwETr\nqLRPii8UONsZBAQcD1pQlsy0tmHA7cEvCwzqeBe/AMtXrZbfFaIIxZFuOCps\nS4gI/0QCZzB9ZviScwbxnb78CnPwfoH2YXIuHM1v3VLLBq7Vbo6eSin5neV/\nR2YBYeXy3aYJyPKi3lIoQJAXXlegFo25bkU1/uXYWTIWzhqR8leyW72vn39f\nLkdo57cFAfyTVBo/i0gnheaQJYMPZYzQvzECw8CEP83zOi2ccxg7dUX7BI9N\nQzM2\r\n=eJBw\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjIM93R7IsjmfpsIFtpDGe15PH5lVT1wteTVZR4OgmMQIhAMf9DZ9ynq0Ev5w8asQqnLcjdWQyFGfisT3lZRIZJxnx"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.2_1629745846913_0.046933912520306764"},"_hasShrinkwrap":false},"4.0.0-beta.3":{"name":"ember-source","version":"4.0.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"6a0170bb5d9596bbcf8e8f20059c683233caccaa","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.3","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-TcyRuBo6+Ew306vD+ijhlJwM/SpvLYGop3aoMWZtffpsSjeeURv1D2C7IIFR8VGLco8FjuAb4SDHI/N1HproEQ==","shasum":"3d537fb70f5b4d6a7aa7ccf1dc795044b8b736d9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.3.tgz","fileCount":325,"unpackedSize":8811939,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLS5bCRA9TVsSAnZWagAAnmQQAIO6x3DpyGiHwn/Eopjf\nvmEOeGQYy2ZspZDDGvsrwKTZU9TID3s32RmNZsX1N81CmkqyKV1+dX2C27BV\nLb1LN0dov/2HhePTipwaa70EYBGeH7/O7SsR6PT7hcTj6rMbOoefwA91hGn7\nSnSe4xrKAb7wTNK7u8mGV6yvvMTCRAiHy01HMRs6QYDYtfWuRua5ZHJG+V6J\nzeYz0PZiAXzAkSpbTrOq7zV4TSGdAnot5/J086AHWVR12updyUwLqBFpi+Q7\nu/BfeCkbEzPV7yk9qru5F98ZdDF4Z8j6J+7DYh8WjDP02dn+Y6V0RC1u1Kf+\njJb5wW5+P+82IrZpdiPOl9qZ0TmEvpS0CDVS9bpb+p/+ElOltBUdqVxWYChX\n40WgxjywQyOG9Xl2c/gecDIbM9NvozPcETEa4kPmg83tF6JLdbSZ4fk5pNpi\nUo+8OFaa+w0W4oBPQLI15jXslfWMmBLhKSDLwbn+Yhl0h8utLeyha7YvmvES\nP1AIxdUIhL92WzrsbnK1OM6HTobHz4DLXaeUxiHVU2w0XpACQoUii7kfohrG\nyC063PC0c2dEQa86OAgM/kDFPsxIvsLmVII+FJVJLwfJ7fSQJqz1AacNfP6P\nP+YpZXZLN2BLFRmqdX7vcXhIWo84xjNVoZjloEL8hs8xlxfoF5y2nZWa+11f\na6T/\r\n=auvD\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTmzdB6ce9Uf4CZcJPav6qwOox42PqIwkuD7SLfpypGAiAMsW3jYYZK10UUtvpCBP78xduLwZ5JXIcMP4lTt83nPQ=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.3_1630350939199_0.9936436127695156"},"_hasShrinkwrap":false},"3.28.1":{"name":"ember-source","version":"3.28.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0","_versionPreviouslyCalculated":true,"gitHead":"c37df4dadf49920cc70a6a1811dd9fb7a955a6e4","_id":"ember-source@3.28.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-dPedE1KBNiFllxzS8uiTWCf5Kofd6hrbJCt162UrTfEMZy6Pt4dZrX2kz0Dq/Fi57FrFAYkMM2cuhYCz2dbENw==","shasum":"dbd00dde4e5660231c72574589e7705ed8c76b1d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.1.tgz","fileCount":344,"unpackedSize":9571157,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLUbsCRA9TVsSAnZWagAAuHoQAIKbDPq2W3h5aW5dfIF+\n4EA3CFDY1LZ16G4ZCVKU/+OQf7zXrGITs5v0rdbcICEVoDSiucP4eX7SWO3N\nDu0MfOTXSpEfyjl/KLZ9WWBTo2nvg66kQD7DVmCg8zI9kMXJhtmSq4Nx27ar\nsbqD+SgUTpdh8upQgQZyzPvEbUxw+WtoJDQmX+0+rMz6tKnD1nhXPQfaSOxs\nmBVbzg/JoB/iH8yoOJcD2GdzcHEu2NROR/FOY23GIce6YcTbtoyvwH0gLzsL\nc8cOEsre4xyuQLTBmXIiTTmsvq/NJe6P4LiHBjicJmtSvztZAvay5DqVoC5N\n4sZ5ASKGV4omJYJc/CGdlPFeUaAMwSpbX/cEx89upQaZXsy07ItuqFdcOIRw\nmHvMxMhZ1VGcZwY5nM/EA34NSdZknzNBVNxXkIaGE/wrafbS31zvjKJZMAWn\nO0l3nj0WNhE/78nPIEv3Iw4KGVfPPxbsaHTdby3ppCnB0AGB8vVxwkGdamZi\nONFYr1Kiu+gSf4dAgyq0pRH9dL5eLkMOzyxOnEcW+X4iwaQ+IdFav4OiLMhQ\n3r6JyyGflMz27vV0eCC2eV1IToaWM0mGJ1jnezMHb4jIcXztmBxgxyhebTbR\nscRfluUt9W6cQB9BrgZUo26k04PSCADavpHgW1EuuC+j2t3e6XoObR+eqKjG\nKe+v\r\n=ib6p\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZ/KArES8qO75M1evmaZOYBJnwnnZuY1npURqEues42gIgJ9wJXsNGfp54YSbWGt6Uke7H9VmbnPiX2XJX6aXzXE4="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.1_1630357228271_0.9254284067208556"},"_hasShrinkwrap":false},"4.0.0-beta.4":{"name":"ember-source","version":"4.0.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"52c81a56d322edb7061bfde4012885f36ed0ff64","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.4","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-hwm5N7jHpXxq67yJaXdv5H3sFGDjTLoMreQ81wODCUOkdAL4fHjYbfi0xn5F3XsNoTlH1sWODCVlQ3ERHhjpOw==","shasum":"bc5ba529aeb0d9bc676245c13a29b5324cce9968","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.4.tgz","fileCount":325,"unpackedSize":8812781,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP5fzCRA9TVsSAnZWagAAOdYQAIGhHdufg1VlbFqPtcSY\nI0PI46GofqcswRoLYkT5O0ULzHiNW+s+uWEcPFJc+WzkqJZ+ter8Lh1icYz3\nftQlw4+G+Kp4AI96LFZuCA5qgwOUGAQh2le3STgGY9s15e5Ir8bhJrTH8I6v\nZ+GZBbBBXZhBOS8YZzEODv98Ns3CAFVMQfqT+VlGciU/wIVvWK8BX/Ry2div\nmfdb+BA/X7ohv/7w1m4asFE2f8M4ZVhflZZ7VhDdkwowB58cMff0mJJ5D5L4\njSwj4RqNFMwQHrHaG5xiRicEjgn9AcfnzroTnynThA+wpD9wfHz/TkU+QXlf\n4OJDEkEtswjl/QDyzl0jcu4AQAAz8ew1WAts+jYKF/S1P39DN51ht5vFt2+i\nTLu00Sdtq/65bUqNq8Db6saCHl10gLrYbLsiLC1x/6d9oyMQWu9TPdg+6483\npChR7Rz6kaEXu6TNluLc+FfF/IIsAgM0Doc/4XPZ12a/iNpd6o4bgTdT/Hcm\nbfNQA0sMu/+zBU8+PLwAOMSDTiwQ11p+9O3Zwy2vF8L8mkb+ZfjgcYoK0t1t\nszKQEcQq2o2QjbjIRSiDujifC0/FM0pEMQo9P66Uw1hJ8j9XWqRus09AYRLt\nGIJmOA1dqjztTu6Y37DaoIUcl84AqWfzU6TfSxxjZe7LWw9f4y/JMqSjHGoO\ntJnA\r\n=wjnN\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE0uSIIMWWhiFRkfMezE84Z21NaJlIY5KDNU0Q1G7fuWAiEA5F2sxpvlM2xpT32P7gq/8s0XCnRcr7F1m+zYYdOl55o="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.4_1631557619024_0.510559185086739"},"_hasShrinkwrap":false},"3.26.2":{"name":"ember-source","version":"3.26.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.5","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.5","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.5","@glimmer/interfaces":"0.77.5","@glimmer/manager":"0.77.5","@glimmer/destroyable":"0.77.5","@glimmer/owner":"0.77.5","@glimmer/node":"0.77.5","@glimmer/opcode-compiler":"0.77.5","@glimmer/program":"0.77.5","@glimmer/reference":"0.77.5","@glimmer/runtime":"0.77.5","@glimmer/validator":"0.77.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"44f6789b514c0ee5fad5172d1495ea25df12e999","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.26.2","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-s7S+6xVwYYmNCK0rGTAimPw1ahiuOXsFgs0jFMVqwMEndvo+GQvk4rEYDHs0JgN+o5UhQjVpoPqXxkgfPTL38A==","shasum":"6d7840aeb1b74e32af738ec1b8612cef4e5b209c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.2.tgz","fileCount":301,"unpackedSize":9242349,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZhfKs0wzjAQfKnSghCsBdr093XTzib0WjUG2sY62BzAIgV9wBdgg+X6Bw8ub/OB8c/rCS9Wrc6qwLqSi8lkRUmoU="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.2_1633378671932_0.7475462498100551"},"_hasShrinkwrap":false},"4.0.0-beta.5":{"name":"ember-source","version":"4.0.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"1b443eccb4d119b2a5151f67ffa7a052a23991f4","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.5","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-p12HUR2R6u0e0s9+CMTDpeHakv4n9qutbZcm0IYp9zCf8fz/bk1EVgXHEBMZ4RHkrmXgNPGsTEMzFrjU8m8W2Q==","shasum":"2880bb24e2e7079aa0be5b7db4b74e4a7c5fc781","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.5.tgz","fileCount":325,"unpackedSize":8745977,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDujSEpfOt7x12PViQ7Efs2rrubVso24M/UjapmRjHZOgIhAPe7R0ZsvZd67zXdE5iaKdXMrgVVaumiVHQ2hjVUw7MM"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.5_1633973383219_0.3144696743257409"},"_hasShrinkwrap":false},"4.1.0-alpha.3":{"name":"ember-source","version":"4.1.0-alpha.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.82.0","@glimmer/runtime":"0.82.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.5.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"4ba17aeca9e32e2d170f71eaf8cdf095929ccf90","_id":"ember-source@4.1.0-alpha.3","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-f2NJGHhO7R1kkqoPyBLQ/ViyPEx3rfwk41/SCyItx+UjsTa6XlO5/WkJJCIeG0AfGcq5tfpmVUEwfLeCC7guMA==","shasum":"cd0ea803e7fbc63e07e8e98d207ce358e543c6a1","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-alpha.3.tgz","fileCount":325,"unpackedSize":8751872,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQNJYrADbmzfMV5S6ahzpknR2HbEHHMb5vwPB5WuhjHAIgCjUxxaAnaJM1fMpjVXIEC3Sok4D//7Jpm5g7AOHRy+o="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-alpha.3_1634155809613_0.17800088339697084"},"_hasShrinkwrap":false},"3.24.6":{"name":"ember-source","version":"3.24.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.4","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.4","@glimmer/interfaces":"0.65.4","@glimmer/node":"0.65.4","@glimmer/opcode-compiler":"0.65.4","@glimmer/program":"0.65.4","@glimmer/reference":"0.65.4","@glimmer/runtime":"0.65.4","@glimmer/validator":"0.65.4","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"55849ab071bdf9e6d1895c879988a02beb84c196","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.6","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-F/CNQQLeF0QFKz7ahJ0JQQBbbvL8sx5XhsNJ9GnfjLA9ozGE1/nFfgkIOrcFszIVjMZKmEvq6RdsbbhOptfeNg==","shasum":"cf185b93fb16ad8475e98ebc47e6fb50b7de2556","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.6.tgz","fileCount":297,"unpackedSize":8711075,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnEWj7X560XEe7YrCeIkQkMFnBr1v8CacGeqzfdYk4rAIgNMTBQ9Ar8tWhd+3yGemUFDw42QIVdX8tsZaditlq5+E="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.6_1634596431036_0.9400843804764221"},"_hasShrinkwrap":false},"4.1.0-alpha.4":{"name":"ember-source","version":"4.1.0-alpha.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.82.0","@glimmer/runtime":"0.82.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.5.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"3fa0c1c5d1ac9786b03d248493ea43cf04c0df0c","_id":"ember-source@4.1.0-alpha.4","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-/obu8EeS5ANedfUOasv1+WwfQtuo5RP6/WLv3yBvRzhg50SkHiAjBC2LLSdT8iPy5/4Bgti8OYvPzbxgWVO0Cg==","shasum":"8f1ce9221fada2c0d5189c244d24be25b8bee4be","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-alpha.4.tgz","fileCount":325,"unpackedSize":8752364,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBi2Xm0cCIlBSSTz4Rh6IuWSB0ODvCmy8dTTnvpdKHuZAiEAwAM06dOnxXYg4ColD4sUYhnnXeT6bJAieg5PIZZ7nDo="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-alpha.4_1634760600241_0.07337887823630784"},"_hasShrinkwrap":false},"3.28.2":{"name":"ember-source","version":"3.28.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.1","@glimmer/destroyable":"0.80.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.1","@glimmer/interfaces":"0.80.1","@glimmer/manager":"0.80.1","@glimmer/node":"0.80.1","@glimmer/opcode-compiler":"0.80.1","@glimmer/owner":"0.80.1","@glimmer/program":"0.80.1","@glimmer/reference":"0.80.1","@glimmer/runtime":"0.80.1","@glimmer/validator":"0.80.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.2","_versionPreviouslyCalculated":true,"gitHead":"f8be9c84f9cae53b3caa9600e7ff7379fef82b30","_id":"ember-source@3.28.2","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-GIF0Km7QT1ujq/BqDS3wM5oWcf0/1jucOdR9+i5eNCW/tEBrgfUR5UaDFti5zd1CgZ1n9HBvGsO1ELI/eP8Trw==","shasum":"789d0fce7d0580ced06e905586f268a2ba92ed50","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.2.tgz","fileCount":344,"unpackedSize":9571236,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICby2XFKKvlncsaAbG0SwmD1+YgAYc1+Vj5kEmQnmUVfAiBUEKI/sCKa0A2KWPB0KWOlPBm7mC4BkP+9TAYJRAfSQA=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.2_1634859020867_0.1598664773350187"},"_hasShrinkwrap":false},"3.28.3":{"name":"ember-source","version":"3.28.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.2","@glimmer/destroyable":"0.80.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.2","@glimmer/interfaces":"0.80.2","@glimmer/manager":"0.80.2","@glimmer/node":"0.80.2","@glimmer/opcode-compiler":"0.80.2","@glimmer/owner":"0.80.2","@glimmer/program":"0.80.2","@glimmer/reference":"0.80.2","@glimmer/runtime":"0.80.2","@glimmer/validator":"0.80.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.3","_versionPreviouslyCalculated":true,"gitHead":"69324901be6faa8ff1a63ed75685778a0a7eb249","_id":"ember-source@3.28.3","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-oYDMV8EZ71OP9pEz5ddE4zyAMxxD9kstBkqSikAN9qovOwFxX0jNP+URmf3634WqMAbbgvqISnnPAp5BAXkaFw==","shasum":"f6456c40b505ffb7ea327a72d97b928ac4189d2d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.3.tgz","fileCount":344,"unpackedSize":9571238,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDlUq/h092Sy/KwYzebFnAs+Mrha53rJTcFpzxgPcbc7AiEA0Ds9XpXWczP3P9+db4s1GyWusTEy8/CFR3KocXyNqz4="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.3_1634911370694_0.15349395098194973"},"_hasShrinkwrap":false},"3.28.4":{"name":"ember-source","version":"3.28.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.4","_versionPreviouslyCalculated":true,"gitHead":"62976fe7c0197baa05d1be558d0a4bcc18199d34","_id":"ember-source@3.28.4","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-s7kVy0E08erAHUTI/8SZZvXt3an/xb2g5K+m4Rybvo8Tr/noMk3lIdtyQkSvmgMZ/BbvoW8spS630sO0/JN4Eg==","shasum":"b6ac2b1e369ef533d05164c65078b4ceafdb6390","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.4.tgz","fileCount":344,"unpackedSize":9547584,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe4ddLXEfQVcrtn6K10elRwszY1Cft3+M6ZzlwGI4tZQIhANkcMnlJRWOp2kiTMVhOgomD3YSi2tW6J+RBiLKFc+CP"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.4_1634921754281_0.10944383157574644"},"_hasShrinkwrap":false},"4.0.0-beta.6":{"name":"ember-source","version":"4.0.0-beta.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"7f8f68f86282f925093e25ed6889b3d7363fa9fd","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.6","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Qfv/nKN0O9/tN8I76E7jPCkBOL3TuNbzcwThYpdQosX6b2vuRdO+T8QB2rH7Vmd+z6u1NH496YQH1TexZnPDSQ==","shasum":"5333c4bfb0585278ae8c476ae0810680831c008c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.6.tgz","fileCount":325,"unpackedSize":8725202,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbbkoDy05ihFSPVP1XxxC5yO3fIul1410ulKWdOVMV/AiA4ZPhzPG/MaD4CWOZRKSCW+HaRO37v0rjay4e/RFTHbg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.6_1635295307263_0.15290549203555703"},"_hasShrinkwrap":false},"4.1.0-alpha.5":{"name":"ember-source","version":"4.1.0-alpha.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.2","@glimmer/destroyable":"0.80.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.2","@glimmer/interfaces":"0.80.2","@glimmer/manager":"0.80.2","@glimmer/node":"0.80.2","@glimmer/opcode-compiler":"0.80.2","@glimmer/owner":"0.80.2","@glimmer/program":"0.80.2","@glimmer/reference":"0.80.2","@glimmer/runtime":"0.80.2","@glimmer/validator":"0.80.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.5.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"74b75976404f7ba6d75b6718ac84dc57f25b7347","_id":"ember-source@4.1.0-alpha.5","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-eIX8JeCv2S3Sq48sI3+1n359/wL8TD7SCaKK6di/x21NQLqHGfxgOWELH+EqvwW/8tqvL+oSRkhzbylQYV+nzQ==","shasum":"d46542666071ba4a258ad6bee325ea10016dd467","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-alpha.5.tgz","fileCount":324,"unpackedSize":8757718,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd0GgKraTwXUL+DY8kYdiqVDau6olTuQIUy4hg2lSEawIgBZ3kPvVREWmpKUL49O9IO3SeaFPCJ4gs6tS2OOoscLk="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-alpha.5_1635365445942_0.2850935288077878"},"_hasShrinkwrap":false},"4.0.0-beta.7":{"name":"ember-source","version":"4.0.0-beta.7","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9875d4fe5bd9b1bf656bf9e4c17f0e27e86d765a","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.7","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-T835RBx41xchZS3cNyjkFx08VTh+gJvzUGySD8KFgro7aurBVq3xKyEbWTEDuUdVCZD3b0xpH+eMsHlyPHEvAQ==","shasum":"b19401eee3aea03148c8ead0d2ce528a9fcfbe7c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.7.tgz","fileCount":324,"unpackedSize":8723273,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1Y6P/lLUa2vZNQSG6ijIjcycS9zjCEsnIx4Wm7uaI2AiEAq/+qj3LWW+9n5Dxp7LU10M2bkgDOP3o7Q3cGlxXlzKA="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.7_1635795369307_0.949534179666512"},"_hasShrinkwrap":false},"3.28.5":{"name":"ember-source","version":"3.28.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.5","_versionPreviouslyCalculated":true,"gitHead":"86c4321d3c19200cd7d687e61f7c7ea46deb1a74","_id":"ember-source@3.28.5","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-15Utu+sm1OklCE/MWPk+gJzV3cPYCRtWllwyzpZgz6uHgeOwBjPWydztWpaOF+7AhjgB22eWhPm3OJAU8xxjLg==","shasum":"e0858ef0f6dbe2677f69aee14b9adb59ef69888b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.5.tgz","fileCount":344,"unpackedSize":9547837,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQQQLD89Jla11NaE9ErlqFb41M0VXB4DFJDMEuj+wt9AIgHAXYOPiFwz3ckUDZ9UHgJvxivR0rvsRWQRkrmudd3WQ="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.5_1635963285058_0.8519766116004484"},"_hasShrinkwrap":false},"4.1.0-alpha.6":{"name":"ember-source","version":"4.1.0-alpha.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.2","@glimmer/destroyable":"0.80.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.2","@glimmer/interfaces":"0.80.2","@glimmer/manager":"0.80.2","@glimmer/node":"0.80.2","@glimmer/opcode-compiler":"0.80.2","@glimmer/owner":"0.80.2","@glimmer/program":"0.80.2","@glimmer/reference":"0.80.2","@glimmer/runtime":"0.80.2","@glimmer/validator":"0.80.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"816b96d96488daef0eb5fd69b354928d81bc119b","_id":"ember-source@4.1.0-alpha.6","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-kpO3V0u4Obg4cdqS8NCypn8mzvTR2ack2RBynV4YP4p2njtHAFBi8Siauyn3uveaKI9zMqfEsZ6TWAF8LPO7Cg==","shasum":"ce85da528590ab43f973d827134c750a8c6cb8ae","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-alpha.6.tgz","fileCount":324,"unpackedSize":8758948,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZhPiVV+3qT9PmBbM21hnmjXMEm3Yh5r6xDjt2iw+bdAiEAkUl+f7DffsB+de4PYF/KPKapOnQ7rRWusaFk5sMRyAo="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-alpha.6_1635970444265_0.6820164683897476"},"_hasShrinkwrap":false},"3.28.6":{"name":"ember-source","version":"3.28.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.6","_versionPreviouslyCalculated":true,"gitHead":"5ec85ec08b7c76e6d830b2f9bf118d717fe42dc7","_id":"ember-source@3.28.6","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-CW92R8qa6x6fedJcIl71QvR8vj1c4f0I5LgAKB5eXoFhdDXD+peRtPPuc1i+C+1/ojvaWfDO3RpFcxkiXqvSQA==","shasum":"ed0f200fa6cb76dffabe3cce73417d7b290d6e98","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.6.tgz","fileCount":344,"unpackedSize":9547970,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhEry5RRD4fAPLVFnzA2ZFkK1yQznVAB7KPKfIgVmZgAiEAmTCKVmbFgRXCk2B0Jv0MrA9hKFEC0XACAeAY3lEMzkQ="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.6_1636052590124_0.45598079644263323"},"_hasShrinkwrap":false},"4.0.0-beta.8":{"name":"ember-source","version":"4.0.0-beta.8","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.8","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"78f8fbf3bebc724e39dd0d6806f28c8021764866","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.8","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-PO6udGAHvexzlM39V35p4bcFvbgSA68M6MUD0Abq39dkfy8O/Qb4FoyENM/hd88LReDiVo5K2ZWjdYm/Nlmc4g==","shasum":"99c6af53ad8289d5921fb6838c2a7e6b194ac8b6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.8.tgz","fileCount":324,"unpackedSize":8718948,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICIpCvslSLCJcNrvXYimjlA4kKt9cJyOpHzMkArHFGmsAiBqLk2HvneTOsPdn4kMecIlpYTn43Ht9n7NmFWnSVN2Sg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.8_1636136504702_0.9339451179686054"},"_hasShrinkwrap":false},"4.1.0-alpha.7":{"name":"ember-source","version":"4.1.0-alpha.7","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-alpha.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"a95dc015ec87facebdc0e3eaec0e250ca427b71a","_id":"ember-source@4.1.0-alpha.7","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-4edUPUOAfFwOvB5Z7jC2oTd6hBI/QEDnj437L5D4HuODdFCSUEAvIQPTaWsVPlOz+dk2gcZiHWyvx4Jo5s2FWg==","shasum":"6f98619fd3c6aa1c20b8a7993d48f71365ac754c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-alpha.7.tgz","fileCount":319,"unpackedSize":8388413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6MtJ89XllXcDeb7gfHETK7TRuQ9+L4bQY5+pp6RQpcwIgYRnyyuah3L/quoY4XeolNrGHmG5y5t2Sd3w9l2q9SJA="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-alpha.7_1636574932364_0.35970875163035076"},"_hasShrinkwrap":false},"4.0.0-beta.9":{"name":"ember-source","version":"4.0.0-beta.9","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.9","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"c4be3a86a7c03860bde7f4928ff6fc54a3216e24","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.9","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-pS566VGryOgfgnKjBXFyr2Fb43xPVDDmaGZme8JstYD7+SZAGg2TQu2+yMSgX2cZ4PCC9zsf0A2iR9g3tqe0Sw==","shasum":"91e79d9737aa330b56f97bf374a92ffd77f1a94f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.9.tgz","fileCount":319,"unpackedSize":8368823,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXxNGf582R2m6zW0typxqMDh+a56G2WVO1rTVWtjCMTAiBOa2GeQSXgipGhGiYPU4FZZI/F/Ab7gjiMYChTbJi6Sg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.9_1636584524049_0.8102175106006952"},"_hasShrinkwrap":false},"4.0.0-beta.10":{"name":"ember-source","version":"4.0.0-beta.10","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.10","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"4aa09c6a4108fe1a6f4ef441b36b9ed3b8ba1c5f","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.10","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-TLVTHhV8WuDCNRLMTgg2QbOezsnGA5inBO90JmENctIpMYVrEhvMuFIgLMb/O6R6x+wDiTcuCkxqu2KjsuGC+A==","shasum":"9e4ffa61db529c4927405ed31a1eb0c5e0a8ab0b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.10.tgz","fileCount":319,"unpackedSize":8337990,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBKVBij8IsPl5cZO1ZSDjWT6D4ZWULnOjG4WTO0w16qQAiEAkO/Tb+CTHfWdDe3mEnvBGZ/ndCOB3PCD8YacXtMr2lc="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.10_1636996894323_0.41017971790231744"},"_hasShrinkwrap":false},"4.0.0":{"name":"ember-source","version":"4.0.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0","_versionPreviouslyCalculated":true,"gitHead":"6efc59c95912cfa590da3016f5ffe8622364e49e","_id":"ember-source@4.0.0","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-DfmcJRnA2ZXxEACP0hrm2Seg7eJk66GpkGK41drq/zStRMzK7IQA4jZ6reTO2E9TVGyU40+6huSc4pU93e6o3Q==","shasum":"0aa77c4bc257881484a763f7ada2b1af01d4a659","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0.tgz","fileCount":319,"unpackedSize":8335622,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhku5gCRA9TVsSAnZWagAAwLMP/i7rKVeX6ex9LmoU/RSL\ncdNR8wYR5oiCXYlS8+Jq1lP3HviSyvRP3AnVFPjb3nb87O8WjvfUj88KHVI8\nzuUZ3XzysFtGNr7NWhLoaWYUM/dyVcmTORW/MwAcn8KxGfvreeoK9urybKl4\nk8gT5CCsY4M1hBJ7jvrrdjFM5NyXYpxkAcOciJr9phPvLLgwlcsNt1JG2QIr\n8tkX+cuJwrFVAVF9lztzE+kaIOsi4Pr24T4dlIQg6xH9ERNfB+UwkmwOL9xk\nVqOWmcZHwoYdNsgRCspmv2DaI6NCBi0YDs/MfJ+Inr9SlfdJrbIO5xvAipx6\noPdth4gD2paaWXmSrG6g+lswuSfCqiZbrz+ch2XOhWFJiXdxOXdeND9beFW+\nsWqBoqu7aH1wCZ2P6rMOQpN7SXfnq1gW0M1UttQbbGve5PofkMCWjhfBk+7m\nMWsnOfWiGCFk2GNnl/0dpZTncLZcaxyPCHk17E1Of2kJ+EXpxaQGrSSEIoRb\n3a1aooCIyydOWyMqKSHxdlHHdRFS1s36mWhusWwdw/WmxBJOw0ANCPkQRgkR\ndf1+xq/a1tVuTI8ETp3fvDVaI7uugWKMtW53YnDoX5rq/7PUcD9j+ToTEScm\n3oXmOesvX67HIky71fwUsfuqOTzE65b1hgPe6HXNc5+zArQuO4ZgonftsEDO\ndqIQ\r\n=msd0\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsWna36kFt+Z7WRoBfLr5wOVsR6SBu3VpP7f1OpZqRTAIhAMGwrB6CJ3Zdb5QMG/oaMjw+VImyZ0puYcf/zlvD38X1"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0_1637019232378_0.45440515790633373"},"_hasShrinkwrap":false},"4.1.0-alpha.8":{"name":"ember-source","version":"4.1.0-alpha.8","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-alpha.8","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"9451cc2fe9acfd4da3d3b79a9b95f5e331a8c7ae","_id":"ember-source@4.1.0-alpha.8","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Sdh5AZGjLDel/SxzeEDLwsGdQ/rgN+nwnIZWmw+IS0pyqwArBP81z24TVgMSI5+Cmv995ozBUSqbnAOiD7Q74g==","shasum":"b2cc3e188d69d02070fe8ef75e878f37a446f1f1","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-alpha.8.tgz","fileCount":319,"unpackedSize":8358403,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlWFXCRA9TVsSAnZWagAAGEIQAJuWnigczf+m6+3xS18e\nn5o7BJai1iBmfYqDmBT12pakQkX/OGe5j/lXKFUv2uv81HJZWsNaO9v7Sw2e\n2D1eKphRdZZnO9yQERwX2G7Y9pI8iwRrEWJA/Nymhqx8vQqlmSj/a9Y384ox\nlc2fxXhLoMxegVyc+nDv46Zz/fhEGSmpVnSiIyj+zblykM+kc/34Cfoo/k3b\nL1yLIrjD6QxoEux2aLfKrckzG193G9KeAr7Iv2EJnNR/ZDfD6I0zuB8TZKM9\nxpPI8VYxAOk69/a/gEdJ3Rwaa0drN8KeGA4NMzV4RXbdvZc/pdvtMhRwjTzT\nkcREcPWeAco0tGuTR21YT+JT2e7V6sjMI4dSi6RtzkvNxi789uFHwPtb1rUr\ns7ZLmjDnITJN1OQWOWqJoGS3J8zPO/VallrtRqKwWKMq1ptWj0qgOAj6qeOf\nNMECWlkqJf5ZmYgLQvEeYaGMliT0CVnKcuQEFUQvRQET4rTYClIQPpI3oPA5\nIsvDYCn+1YjIXVAmlCuAZvVjdDAAGN/RCiy7xPqU8P+mzaR6yemeOSJqKITo\nuCaH1YOkR0rDyf1u4k97oJmSCgwVkkTEQijRhpVDVkrkZt5BmcjOnJ9xRjai\nWKWjeLvPnvZK+CYCM5jYmYA468HW0W324ZbsC9DbBV/OBb0R+txyS7TuRG6q\nsmlA\r\n=lEjp\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsCP/Qpye669gnMvgbgAsYPWmdwbvsbzOnozLU0kgOaQIhAIuFfWFGldBtMD8rpsh+7Adqu4b1j3Q94QyYYfN0Wgm6"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-alpha.8_1637179735471_0.8215434107064703"},"_hasShrinkwrap":false},"4.1.0-beta.1":{"name":"ember-source","version":"4.1.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2c51a185c924dce55f014a80c4cdc4d7d528c3bc","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.1.0-beta.1","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-h7YAd8BUWlCmYGcNuQYa6AHZqHi3Ln96jOzF2GF8ip0ZuGuQKo6u7Px2SSk1cVZdtyQNu196Gur42+6zorXlTg==","shasum":"f004391e1e15f02cc907ef49ce6cffe1a9e562a7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-beta.1.tgz","fileCount":319,"unpackedSize":8359823,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmEQhCRA9TVsSAnZWagAAT6wP/j8uAlmtw2VcYOLGYBvf\nxDGNeWIWWEIK52wZTX4CemIe4b5ijXqiU0VMSXnAaKGcYE966JRw/tH7M7Ty\n/Km8oW+vU5AMsrdqDAYSmKg8h8QCUw8J5AnhExClCfpwvd0zSlStjWCeM4mM\nCFn8HZIgsst1N7tJlJT7Wc/vlFWQvbxyNU6gAy+5Khz1PxKYVyzvX5vqZsAu\n/Y0pi9Qp3W8hx1L6E1romiuCZNp+RIlEBq6o25InDk/SD842/YT+LpFpR8SW\nosIIH+M/V0jLVSwUSHepMMrmPahDfUZwZOPKGjZ4AcINRAHoQhVAxBp8gifl\nK24kwABJeFuTh1XerNWxrnJ2xtA2aoN+Ro7Vl4R1inoVJCUi/7BQQH2dwyma\nywT0WPPb6rfwZgs61rv5vb3zRp8w6EGNzSClvzwzEBSgQmdqa9MIsRRpZEo4\n7zyzCN83XL08qJ7bPKsuXyf7lK9uYSQRR/+0LdUMymGvkD2BtzHnXzMQK/nU\nZV0xWgbm79leaFqBPaj7D0oerBwkvqZsGagM7foW79MzewIVqXb7mgLS2USB\n2bWXDqGbwX1ONn3PM7ZuO07ETFuWwis8iPPpoF6uldY5fmvMVOusuk2KtVFE\nk+VuCAaFxfO3/O0r/C8Y8sTeOYw+Kwusbz3BLXZlIfpFz6zddKScbfoLIyt3\nJahT\r\n=XTHx\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqVMJM42BaFEGVXd0gLSkBzUyuGBQzrsi3l+ckeIr9SAiB4SHG/YkV4t76wmFWd1Fb+9ZkEZPbgCLSyKBSvnVTKww=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-beta.1_1637368865389_0.15103068564496813"},"_hasShrinkwrap":false},"4.2.0-alpha.1":{"name":"ember-source","version":"4.2.0-alpha.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"944637def23d8fab349f232688b2a2e3889457d8","_id":"ember-source@4.2.0-alpha.1","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-uOTUxiFeEkvdR5yCeZm/yFNxTJII36x0PBC1Tk4QOOXRt7pj5YAVcjxKLkhVNY4gMEMJ3tal0L6DNeXIulJJTQ==","shasum":"04b6aa6804e7291a146cc69d2de9ded227afda35","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-alpha.1.tgz","fileCount":319,"unpackedSize":8359830,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnpzLCRA9TVsSAnZWagAA1SoP/0ZX0EzsG0k1XGZ5EIMj\na1rjK6IwHjLZ8i88MDvLklN+tNLVFUs93xsw+hj0GjUMXWOf1mtI6+Yv0rhQ\nDkIJb9QbPbsxXIr/qhc6wfDg9ZHntLtoQxdtiBE9r6UQtKYdyYmm/ntRe/4s\n5OZlPONCYI5ohIjm1PB1ECkXUAuO4Buq5XaU1UXw+9l+ThYVbSo/wtlSPCyw\nbhUHgbAVPDAfdSgLdy5Z0YU7oZFOI4E/FBHHHy9Q2sEzkOiYKWMj/u0lP4aj\njGCt1q515COqy8+r88A8r1Aqud3JXtoBJPXI/TNLxG8l+n3GBjEacgeehcTQ\nxvXNQiGobwwSkLUEQLPFPa6JY0EJXfr1MJ7g7NlcJphskVwUXCvIFoO9Ht+k\nwivwVEzTZG/pUyYP0vgl1BEJikRrzJ72tfShRL+wBAw1QKSy00tZwyzEWOpk\nn7vmUvGC9464nU9ollJioNiuoUmGcbQ6t1okwLjyO5jcu7Oof/XWexZe/kjj\nmM6WqmjIIWUDLMD90MYIBIJ2k1xWq33xhqShOSifzFPa1zQ5flj+nE2/cVsF\ntunUFBQzmbkrBhV/MZVIqopWlMdKHMzO1uBQ1pcRoE2R/H/36wqclvoU515x\nm/yNX+uec6FCL8EEoqWwXkmP/zxqm092e3cVdiBVGl4w5c7LpBAvJGqHs4xO\nk9+W\r\n=TCOa\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGB+oOEgq8dJYfIH8aLbnrYikJjyE644+JQBRnAvgEXxAiEAwOjUNI1OQCQKQWUKraUnpeueEUanNgmiscVVarVsFcM="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-alpha.1_1637784779520_0.8639284909629996"},"_hasShrinkwrap":false},"4.0.1":{"name":"ember-source","version":"4.0.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.1","_versionPreviouslyCalculated":true,"gitHead":"cf1f34e2c5d94ea0797e8f27b472372a07443b95","_id":"ember-source@4.0.1","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-5k4ZQvpa7Li7V7P2QnIiOo/UiQkaWwvaTeSI6dlLAswMhIq6XFFZQ+M+2NHrTJynhc2u2BcIxcYpdMb+g8y1Aw==","shasum":"c36acab19bfe3d2e4b560465ccf16018865d8f91","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.1.tgz","fileCount":319,"unpackedSize":8338969,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp4rwCRA9TVsSAnZWagAAJzkQAKHOMwTx9SA8YqGENHbj\nSAZ35Y21KdKB+X3dLmT5RhEXzmONHclYYjX+THE+K0QA9aUChavzCHMRlf5m\nDlgNG9kIxUKFy5hFBpvO5cB0b7Pjn/55HXglgns77JuQrxGFE4F6Gbk5oWV3\nGhxHZZukMfdZuyvMxHRLL0hYp/nVBgUv/jDHHJBKJuAtHchhl7CwDwXeLI8o\nKEF/ir8Sh7BbNfMlFJYNoXJWDymuPHrxU2vncwxcPP04XEKziJ7D/PLn9STk\nu9FdY8Xd8nnt7N2pmgI1yZkqO/cj9nrDCXyOZ5MpKy8eL4e7dCCIjv+/CyJO\nlEMeeeY9rtvXnEpVxkOEKstANYWsKqX61cZkvi0Q5PnDULzvpK7m8vasateI\nJNis9f/GX28dOGNQ/8xoWiot/Yup4/ndOI4KfOBsj9fJ6DZaNw3qjaR2gCNT\n7kZopQp1j5Cbj9/oKgNAB8sci9pI1j+kOKUkepvMdgpDU3fCp83+OrdYjKeE\niYHTHUwXGSRqXF22+82jRDXajEF2TgCYz2vIxNbSzB523LhXhTefBw9CJBf9\nj7VXXPD5V5avqJcwxyXHYhBZ+Y9EKBgUv+RM/rXNnSkEmGq5ivXdjkriSOYw\nHZsOxkzLhpqHBc3zBr+BGD7LjDXYtZTp0ARVB+OMGgpJ34ABT+srKgveF1hv\nNXP7\r\n=m/mM\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICvjJ4Onzt2ZyWlvc5APCbrWZf9iLoaTZn51RYcWIbP8AiAoNv08aTbeYjFj9Rp3aZE10HmkUQLsplhvGSngPD61uQ=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.1_1638370032091_0.7014355009367201"},"_hasShrinkwrap":false},"3.28.7":{"name":"ember-source","version":"3.28.7","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"147063f29ed4422baff38449ec1acdeb64e636fd","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.7","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-N+whv43SXHiTl93z33LULaxe24jAJGq7IORVBBevGZ3N4mDxe5OpH3jiNfr4HT48Xp8OLxa/cOH73NkEoQAS4w==","shasum":"80abaa5de0995c8ae13c7761d1f99cba20b821fe","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.7.tgz","fileCount":344,"unpackedSize":9554913,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp449CRA9TVsSAnZWagAAwkEP/itn/IBNimladiWocYUy\n7KHf40sZMIai7+ABUXi6kXsZ91EkYOemQ5ljuDXzTw2zBVpaupauVt3cQH2a\n6GlMkqUOe27f0ql88cwT9hY8ogPu6CGshKRLCFNHEVKDgX1GsDyK9+V4CCeI\nbBMBWFJrDlBzYMVhfE/C5pHr5yGVrb9oGO6CJIyDkLQyvFoW0A2+aDROGD9i\n187mZyEW3lf4OuYgriXQgM3nIUC1k/yK4Gg34jXY6oauXZ4sFJgYuIT+OdqU\nJI3jq7qfjJvgRLc9ZGpiQQpkCor7f+ipUgD3WGrfs1YFfROjI5SoCYjumNwk\nJ2AcKXr5VyFXRyGOyhmoxqlGLE3qQix8rXO0+As7wRaUvq5yQM6F5US5YLP6\n8w+ibq3jMdn3mjDyFRWWpwVmLHs96qWomphMOffm4w0Zo7zI7d6QntOEujsU\n3sSHveMEDcvNKbtVSkVT8LCIiWL1YaGj28wsWJFV9HeLKJI3o9HInUkhsX9H\nO6dwHLqDBQCvC+kfgsdC/o/J/htsNTmVvY5nhmmJ1d8QSEDYYVxqgzgYV12G\neGu+kawsGmRkgutxk2h+H7vLvp5/yl5Iqhb92HI1aeY1YDnnh7Rtsp5x3M3W\nB7Zy97Y5l+jNhLe7pRXTYDPoZRdgutqX4ude72WM24eJD1CnJqcKbCd2ckZW\n6ZQF\r\n=2I50\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDi8em6JbnQ4E3qYYFJ3FeqV/01jOaFmpw4Y6YHdvdwwAIgYzcj0yQX3azra2U6qEbmDOP0tYaby/1q7Hk1iguYAao="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.7_1638370877329_0.7114673708825037"},"_hasShrinkwrap":false},"4.2.0-alpha.2":{"name":"ember-source","version":"4.2.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"a1f609f2ef3fe7930a8182280ac7c04181da3f77","_id":"ember-source@4.2.0-alpha.2","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-ingHfXivTXO2U5I/l16wBwi1PCNv3LrHlgnrKX+NqWceQAows7CTp7lliGe+i+Ix+9Nt2WV1WBFs/9WqTyU8/Q==","shasum":"541910fe35c5c8744746407ba85f0f6441904777","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-alpha.2.tgz","fileCount":319,"unpackedSize":8363521,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp9dsCRA9TVsSAnZWagAA3y4QAJEO0+x/IO+OVqYL92dC\n3okplIiMISVJo6i8Jxoovp4oZ5yNdM1LFbbihpDc+IVR9JPJS2DDUPN5kUVb\nVSa+Bh39kjiLhlcEhVS9aJ4bYH/X7ASiTj9GJPQhyQLvAPNNACvqN4lfguRD\niIFdPAWRv2Za75R0lLXBeVxJjqJ+xItZU3lzZSNFSWRyI8sJzVXsPWztHjPv\nB7AvtujltBBiRXMpEGtT4AT03saVsynV9Mq8QpETb05Qy0se4+RieYpSkz3Y\nAeU9T+XpnTUPLxPFZq7275La9Rcb/1RdbDBn5QY4I9FC3uQRdQZD/LGvKmu4\nDK06AXdSHFAfgmhYlhSDU4Z1nJKRKUsanQIUpuhnlOusyTywDTs6uibHfe4h\nxRY2caSNr8t1xu0bjRS4LMK497lAt2ksu3cokCCRNUqoCO/YkapU7vArfFL/\npa++lS3XN2RoHcs7cs+eKwfgt07aPimcVPRX6HStic6OfVn24QV3ERSB1D5h\nsf/OVu4eS1ooGxxlxLv8a5RCIvMxKpLTcjwc3Ipjf0xpMHYnyX/ck2Id4IcI\n9Iu0mdrS2UuG3MexKgcgDKSKysLB8jRbVdTOpv9MtfOkdSnptftqUWEYjbg2\n94W7jQ3m81kzJxUWGkM6dUorA9mpwcyDt66sa+WUHqwbiJ18w3bfi5nXWZwx\nD2Nw\r\n=9Vzj\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCceoQslBQ/Tsu3dV+6JzlM/Bt+yNax1rqJmqqeIXWBMwIgPkJwwvaO6C43eQ+uIkDiE7Srko9ZeI/5vxhifgFySow="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-alpha.2_1638389611946_0.42728105955926354"},"_hasShrinkwrap":false},"3.28.8":{"name":"ember-source","version":"3.28.8","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.8","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"3537670c14883346e11e841fcb71333384fcbc87","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.8","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-hA15oYzbRdi9983HIemeVzzX2iLcMmSPp6akUiMQhFZYWPrKksbPyLrO6YpZ4hNM8yBjQSDXEkZ1V3yxBRKjUA==","shasum":"c58fd4a1538d6c4b9aebe76c764cabf5396c64d9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.8.tgz","fileCount":344,"unpackedSize":9555432,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqRn+CRA9TVsSAnZWagAAxPQQAIwx25Y2sU8x4KmL/R0Z\nr0XOAhvpkwwGfG74hjJa0l8c3065cVKPK2LXjkDbfOdF5j6g2YwxCur65l34\nX9MBTizP/yIRhmY/gHGcgWDRCV7MVk07pIGDLEUFMZn9Me7eMGYsgwhIbnWK\n+Os2X+ZOx1IunRpcm2wH1kz0WUSFf0U7Gy6AmRWaMwij2c7AR7wnGhwp4mim\nsYMifOynJACHSQfIr0s41vTPiO8rNnxKzBnnoFNTx5CB6TA+E8XUMcDFzQE8\nxf0UY9J9OQf4v1oZS0bhJrBIYnenxbjB4I4zY4foPUKKtagQbRlzNy+yV+9Y\n4lHuUHaphQHT6WSgQaa5ItYvOYaWPTx0w7hsvnGoHhDtpZzYYgxX44Zp8aX6\nh9sa7w2hkaUOKGRI/5LeaZuIU2+S9RyF1cX1J1wTqjjoXZ3kQ4245W8sbVN6\nhEoC+ANXzVnp9TpqRQ6aSVLnFJ5OR7PFpSo7GplXNApkGgIqSyfs8XYQoTUP\niyImNbUnnllOM4GoGtPDmo2gOtgkfjg0BNcNn8kTL3QT9vz7MO3fisGEHND2\n7eqeDRfrslyQckStRRBkPOQFBNUZ4x9GruPRM0ah9cw/7NTw+E7G9FoR8vQn\nNTRpWGfzFkqyZK7H9gx1VnOhqi32XW1ahnG3p+8DFw17WDYgFFTO+JH557jw\nRMAi\r\n=J/yn\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEyD4/eQEeukXYyafM/Zse1v1eRSFZ4Xuv4r4hDQXmepAiEAn4aXUwUG/t/xcfte3lmmV7YX4KlSfiNONBIscpGJd2s="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.8_1638472190635_0.6017765954384584"},"_hasShrinkwrap":false},"4.2.0-alpha.3":{"name":"ember-source","version":"4.2.0-alpha.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"e7291755640b5df356c5d9f985560b996e814c46","_id":"ember-source@4.2.0-alpha.3","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-bI6JumL3SfhpXvsuihtn+trUTS6jEAnT2ctSm82OPrs4aJ7Ws1GElzqrgw7phnK3Xdwe0SVGLhODpojJbRShUw==","shasum":"2d3756dc8cd56db8a759aeda08e95fb201e6d7ce","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-alpha.3.tgz","fileCount":319,"unpackedSize":8363740,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsRNNCRA9TVsSAnZWagAAQFAP/A8p5BL/iAlwjKYvuLPu\nyAWquljrKoefVYKyIkjeUO6c1FpXaQj+Po86iJgLhtsbbi3i3sle+jeMFu+x\nMWTubybM6ICj8JR56l44rlF6hLRHWF1uROmoZ7MpnbAg+o0fMmdjPjE7tIYp\n40DLbQGlxA7ivvabuj4IhTozIL6khWZN2jqeokO5yrwpF6MGlbJZhZMdH9Vf\nPXWBe/EVvEkAJFwFYSNHsGYdg4mD3lVl4ESimEGg2dc2Ty0mwm0HBgxwPZ6n\nogkFkr8By9t5v/O+K1wCwohWeyx59uN8aWVAr7al+oE6oyZTurdL9xyibyce\nBIP2VcwTLvqbYrl1okca6LzbnsdDI675sO6K7QP8Ik4EBDx0tViQEJmhj+qg\nXHSB1Z+mdceaIs3CUu0nIJZqyf7no1vZ8I9JovJHEABURynGozNifnBMFwH5\nySolqlZHKiVXDWUByJPR2G4V/4mMzoNLqQeLITEQR8neI/LfrXH7/FdvttrK\nFa5RSW9so1kRobwbUOEgIc8WYRXDy8enyeCqdYSt/DDWpLbzDK5F2WU3BGWq\nfcSJ4eNAOFIQdl6gdpS7SeNsE2PrmP17MMMtVOe1l3/fSwq3dfCrI513p+z8\n7p1UFsyismiPeOFyVjYBHQFW/et4nVXCLthDmsIgy8TcnVuxHMQfziHx6zV6\n+45/\r\n=BOcr\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGmB4ALkPgSLVUgjXoa9/14i8CzED6E61r5+onHSwhK7AiAWu+HO8IoKfG/Bsfe1vURCVe8AXj1A30wV8H1WZP7A4Q=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-alpha.3_1638994765379_0.0031931840869461325"},"_hasShrinkwrap":false},"4.2.0-alpha.4":{"name":"ember-source","version":"4.2.0-alpha.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"549c95c478ec209e0ded297afed8c05c4c88b051","_id":"ember-source@4.2.0-alpha.4","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-4C26Q9pRaOZ7Jzm7badZEZ17uisReXAL/iA4dPJfLKzJXI8zfqZD7dPRsHRZgYgPhba/BN5WldvQumVCbIXySg==","shasum":"49a289c738130b8f3a54a2879f280a56732fd121","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-alpha.4.tgz","fileCount":319,"unpackedSize":8363740,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuktnCRA9TVsSAnZWagAAQRMP/20UF5/kX2BgPo8eS1aH\n66bzFJqbVvAHIGe7qJ7Im77gpVe98xTUF0G0ZRxKPviqzTQFnu0h4VS1tlJ9\nOX4eY/028PWK15Xhj4paXIEm59E/9IEb+Ro0S0EzyUMnGpPzM2uOpbY3/253\ngzl2eaVIR3mZH3up5OYnVEcjp5I3OfpA0PfALezZoVLJbdKKQKspA/4iuX7X\nS1AGM3v/Ydm1Yo77zMRq9ZwDnW9Ga08fbkJxBVshkjR0GTHdsuYcvrJijVlT\nXspOOXPqFhIejVvaSogZ1+ZRfeZ7kAn1Tpv5ApbbRZKUpXQEXCd0RvfcTxQy\n/Kw9K80kn1mS8B8IcAw8zzXhMVdPAIARSyQpP8IShExP6D5TpLlS/+wminpo\nrxestbQS/SoLR6J71cNuzhDAI5wJjorZoz8TA9tmKAPK1KpSYofpu7gyLfjb\nv6CPfTbKIC0InS2FfUjS+q7lSHGZzdDwNWJQhHvCl0apgqpcOCW3Zh/iNlNX\ncV1szGKI3HPa6wkS3TGDMe9Jp+IAoafMznJNQgOQ3BegIWd0V4SL4lG/MK91\nRLttZKGfZn91mjo+C2k3VBx4ElaunumxZ4pSsoaytjSnVHkeXlzj4hme0qb7\nBbPLMeqFA7Nrgzk+aM7zub3MnWgDfKucuoy5PHjCyZcjwlITRqyN4D8x1hl6\nGGSM\r\n=iw7G\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/SwRWRG2rILs1xjUuZjdI66sIwBNhV93X0T6IT6tYQAiEA4eEkMKjIesySh17kaRQeO4OTGYIfzVQBwfIF6MO16HU="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-alpha.4_1639598950821_0.3410656805961849"},"_hasShrinkwrap":false},"4.2.0-alpha.5":{"name":"ember-source","version":"4.2.0-alpha.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"df65502631d4b7cc96c70ab001556e399fb569d9","_id":"ember-source@4.2.0-alpha.5","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-7WuywNuwOo09QiKi64gnJOS0w4QW37Om6J6xNYcLngkK3hek/jxugC5VO5cOfqz5YZjTdrT/Lyn3mwtZteAFOA==","shasum":"4d72fd5b01b45bd0d9da21f0a5524159c5194619","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-alpha.5.tgz","fileCount":320,"unpackedSize":8364624,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw4W0CRA9TVsSAnZWagAA5NUQAJ565fOR03iTESfceWgg\nq50M2gi2k0zMW6fzHumsmKVPcmhRt9q1ei+PHXCOHumc+ytXTSqb/e40qKUo\nnG6GBw218XLB2cFeIWYX5FR1hhaUsoecZnviyv5M2Of6vaqXsMv+y8g9GeXW\n4h2+KD1/jc8mh8rd6pJU08tqNQmr3yMZDLcCIMpFzq4FpEZEkRiOaxQML6zy\nKBtB2hQngCgO2jrn8fMgSmynhlnjBytB/NmpO9HCFtOhe7lUuw/4YAhOjFDn\nVhvyXhzqE2Y568EeTN6RNsqWjJZT9FUN9yvN+qZIw2NsEz2VGDzImatJ65xT\ns+AqkO/QZ8B9FOCU61U+zzteR/suEG9iwq0ihJLM47zCQZrpnp3+GQeMJPns\nrGL08+GJ0Zq0WOGOrz1CyogcUnMLJZQzPw/IzfQS+5/gLgaR81F6t3hT9zZs\nm2GZAl5sXA4gRH4L4xuW7Tsppw32+LzQBioufCnOnDMTwol29iPv3QwGQ9Mu\np6W3kBD4y2rtkY94vNEymeq5y9dd3LxqmVWYQTohUByPxQUgFzP4D43NceiZ\nzBtASotOR8jAr4uXbIvzW83vIiwVZhh3hLpX2w1XM549cPsz2W3t9vSlD4O+\n+Sv8xfzxUT3aovMUf/WBae1TlJyoq0LJHzvOVzx9KvuPueY10vBKIlCIyQsI\nFP2P\r\n=gKzs\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDyww2qIVUKJE0aNxDwklcJvf5xT0zoFdfCGby3gmdTaAiBSeR1wrycZUv2OD5jRRYh/2fXnSGjqaBqP9l+qxOQ+Rw=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-alpha.5_1640203700201_0.4138799114879148"},"_hasShrinkwrap":false},"4.1.0":{"name":"ember-source","version":"4.1.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0","_versionPreviouslyCalculated":true,"gitHead":"b81e32407b9ed0191cb4d09dcfce9825db320570","_id":"ember-source@4.1.0","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-y0gKasW2YBYYB+S8GTZjRC9r2xVNI9PySRUXkQH4+WbouXzQtcbKUqc4RVczYboFHLB4qQoz5yNZuIoogVhsLQ==","shasum":"0d272202c25f582f360d208002056e42315dac66","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0.tgz","fileCount":320,"unpackedSize":8360424,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhy4nfCRA9TVsSAnZWagAA7gwP+gP2TRFeQ82ifVQH/lTi\nxTDRJJuMQjD7504B8J/SUFHoFc2F4WMvPlrL49DubULKQsx4NgajPw4n5GMB\nc3xb3kEUQsV9F99mf+Y0yU0Felbg1zvBnLvkmenrOm6wccWPcgqDyfs5LIPJ\nH4gAfoB5qHs5Swup6kaWGk81HAlC3M1oBzwXFNKb2+2+5ZhSzz8U/vwO91l3\n80a7weMiKIf0TcT4ZYm8krqgql4x/Lm/DR9oWNQ7ullUh4OE+TTs0cRgpbW6\nUlWmJUhsoyAL5FnaKor8foOyhiLoozRd+fLAKGVTTaFedewgEMzI/xsgfG7o\nCGmRfb1rXOTFZfnk0Zb9Gi+0uYYsrj6YI3y1mHbVPjztg7QTqECp2jnzF8nu\ndDk2lRce/q75EWFok7SZsOejpS9MVvt8OqkJc06TQ8R2WJDQ7OwR4nuPbXcx\nXlVd6i6eBZDm9UH+X3jfx0ChzunffFxFd7dnURdbpFylHuAffoYx+vAPJViJ\nmR3x4yXdVUxRFBinLgOu7RMNmbmyQ4uv0VvTqLX0DRxXjzlZA1LukvmcWDWX\nTLPGxndKoQGOirA2tsYlCzoUOHVyIjrDa8DD6ba1D2vk/2oEnCAfjDtWQoXK\nZ8f+bS2J0pmSvZmtIH+UPn9mX9ZQ7gl7/oAfylqrfSzWFDDOqIqFEdcLttm8\nkG67\r\n=xhZa\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPo1S8gio4TROxSNJBKMkiEPlnpAWjaXLfjjmAG9VMKgIhAM6pabEB9hzEJZ8fqijOJzfGQZ4xgol9rPVUTiOBdLjN"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0_1640729055438_0.5940378946330136"},"_hasShrinkwrap":false},"4.2.0-alpha.6":{"name":"ember-source","version":"4.2.0-alpha.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"454b9f3f559881c28897ab6e734b50349d53bc35","_id":"ember-source@4.2.0-alpha.6","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-7DrftbBORrKFvL7JUut2k4LmHR7fF7yXjJuT7Huj1o7NuUNbiUJR7K3pKfZfcuNvV9UGZtc3hDZafOZOh9zMoA==","shasum":"bd6f43ab42d52528e762d2895eea8bcf3a7769e5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-alpha.6.tgz","fileCount":320,"unpackedSize":8364498,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzMA7CRA9TVsSAnZWagAAKAsQAJLCcjKGItDDcEjBSRBA\n/6Nq1tEygM7cX9kIcfswtqamWD2uStMWxw6PuiFffijX8ljoNq+VHO6sy11B\nphV1Ybf9jA82ur8jNx2x+NutuWlke3lsc3ai+wSh+V102s55eSSBS6qNkDlh\nVcm0RS2Wsaw/x7gpZVkT+y8/KWkdZxABLc1FxwwcK+Xxc78+JyXzW7lTG/K1\nMTy4qwH6AHhPJRftdLYmgigZu24wiagUSZ4CFVI/1Ev2nPB8rSGbecDH3CA7\ndVTG1/PimtwtJ8wog/sNDg1B2OstTJGsp1uxAm+XB6qSGftKA+WKh3RqBHBY\n7eGjf3U5IMPt058poleJjso0UVBdZUaqnbfP3QcFyxytbsoM/X4dFAxtj6Mi\na8ZXDwttPxuht/vyQRXFU29l1d0gwxa/KCHMBK4bcm7v97qWUNtG3YFbUqED\nALmK2ZaAh5ZY2NlOIDuHm+MIVDWggq0SI1p/4F0Juzdfc/jny7t/BUWl66aT\noOGkODRsm6ZldLvFqcDgAnbX4y2OFMvjx7aIxceZXi52Dgl6XwRv9EmVRLzm\ndEZFg8+h6u4zdSNl4VPxjBoWpb7Dwjve6stOyh+ooNoUD9rYEyx+XjGAEqBs\nFRYypM+pMTkkfi7awprw112NzM9Zrkx7fI/Dz7JrA1HlRdvjsx01fiQZ8tSn\nEwNp\r\n=sW+P\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRr/PJBbD3rEu2OMStYP2GGvacLZUvJvCO3vIAKcM9eAIhAOVIcXdXhMIWF9Iba45xPQW0+j0dMR6R+OmjHoGVJLRN"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-alpha.6_1640808507313_0.6553884312440432"},"_hasShrinkwrap":false},"4.2.0-alpha.7":{"name":"ember-source","version":"4.2.0-alpha.7","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-alpha.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"3a14b45bba8b8e0a13e1b3939b068cbc495d5619","_id":"ember-source@4.2.0-alpha.7","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-K14HdythDGHS/WCRYhapXdADfoZFruPuy627WylZrYpX5xGx1vPOIp1sFWdYkDS73urNEL0W2p8NVd62+/y7GQ==","shasum":"6f3c1084d3167875ab8427c63cc35abfeb482a61","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-alpha.7.tgz","fileCount":320,"unpackedSize":8364498,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1frDCRA9TVsSAnZWagAATf8P/3QAJZ5Tdiqg8YjmkHS9\n+ZL2aT3HylSdCg2KLQHmUza6eyJ0I4XqXH8F3JDOTz2KX0AYpd44AWoD0g7m\nsdiDpxQZggTqK520T5s4nJUr1GCOtdptZh8eSU9LawyoZNBtJSFY6FvIaXnJ\ngaiRfP2EY9+qq2PMum5dvT3h0Qp5QIAvS0CzZjWUe5USWPWWtnhms1nGKPUI\nJ/SMlJmlIeUiVhICbsIIjsbaU+CRh51rLtJ0pzgclpCCsJDW9A3yAKMHu8sk\n152ukuJ8fpcgmxRKSt0aXym6c2ycg2COLFfkUbJbcyV8dhZFWVMV6PJf933a\npyfeuTpMkraN1s6EWilT0eMEfUxK+fuSWxLEGKTcXOrNAhh9RLiMs/mtuSa/\nMKUad23qB+K0h2tUGbUMp5+PTrQHWdVECL6VbL2mTUYuAMCm8ni8pFYJamAU\nYc6DmWr9PkWqCEr+1Zrkn7xJvRsAQejMWvueFxtVxdOH5uVKG6uu7iQGWS7k\nxf8af/nhZGRbguz88CXK3OVodAPc/07W+OY6ZWFYB/BXmDFLZsKAU7vfY02S\nR6d3Lqokrd3MWwLn6oFWbypLENCMc1zqF6vw9D7Chst0R3t9owSyecjHyCwi\noyZowAvqjBL1RFXmh/03rHG2mUjozzf+EFder6OocLx8kNisM92/bTStwpyA\ngqO2\r\n=kCId\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7WwgtvRDdZpTkEWWPQC2QJFKYe5zrJR7DLPvq/LJGtAiEAyoEWTNuPV7g8f2NBhrg0ANDT0tyIpBGsAj7JBnOeMfs="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-alpha.7_1641413315114_0.3014212711830899"},"_hasShrinkwrap":false},"4.2.0-beta.1":{"name":"ember-source","version":"4.2.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"158e3238108f994545c74b47019fe925b64aacdf","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.2.0-beta.1","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-UE4LXcuxz3XXJXFJVpWGRmzaYGjvZrorcBN8bHnLr2Yk41I8VZPSvSYqFJdPeYr4twoyUPRIHWjiw9wUspnc9A==","shasum":"22451236ff616ccf569ebe6fac4a95ac2e79dd63","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-beta.1.tgz","fileCount":320,"unpackedSize":8366272,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2J0YCRA9TVsSAnZWagAAqgkP+wWL7VKt63AOPMYAU/eq\ncPVXyqg/oTmGnZ/vMdK+C65/6B4tr2mbpx4i1hLjZCMvRN+Lv85upI/zveBg\n0jmaXIPYXLEja02qyisJTVfAPHpjfc07B0bs/glXRGAZe0Kg0ozBgIFgeCoo\n3g+rhD6ljQ99M/rXKObzGTPEVQ8qoKzetPNnv6CO3Zcm77Z6tljnXXM+84rN\nqEJ94odkvRSr4ahUKg3lQVwCxFsdYXbgDUY3f+EirrNAqAY5sUljGe5RDts4\npMX9GmLL/b14NeydB6QX54zNseDjeRrcAuzEYyFJDK132Ai90ldxq64U38AM\nioGYfkBUwhzh13rIaIgW93zjtQtr0+jgGsPFvibRKzm0Kgk++HN6zW/51tdy\ngxoyCn6celDXra3N3lznHxx25ZaavMvhxlq4i9ZI3rFn0x5AQ9CcxjYYKlXm\nFXnt2uzfMR1qwMhjG+67GKgv7SqMMkjwRdpQcRIkIoOfMgF2GNtFOpAmm9DJ\nILR4TCms8lfvz5qTLH0fXH9K+7cOGC0lbflnL6qbFt7kwGM7kjM9tTA4bXK+\nSLu92lER6ZffqocPriy/6DB8WAEdZCLbOosSH5nrLFS259oeLUmrpPFIc081\nG0qzdJdZ/97wUkyKfEz4WlvIKg8U5sJTWDeGwbLnVlcF2qFf0AXzEmY10Nb7\nAU6T\r\n=axiP\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+O7PKbIAhQT1NVSDPE7sVvR9kfZykWgWvk0k88qs86AiEA4Xq7mfwqsfnl6BQrHFvGlG0OPyz1RpuL/+lyz80S72o="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-beta.1_1641585943870_0.013083598780757821"},"_hasShrinkwrap":false},"4.3.0-alpha.1":{"name":"ember-source","version":"4.3.0-alpha.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.3.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"2a7c451d2a2b95e6fb3b54db6a101837b439d155","_id":"ember-source@4.3.0-alpha.1","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-K9/T4SbjTSOcaYr4gJgw6OOnNaWC//8fexfbhVrSVMXOG5AJF4jgy7n+O8yFuDDJL4LEnc3rulYScipfEKQHKQ==","shasum":"77c05e6596cb860e4a62da90e8215dbc9f66651e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.3.0-alpha.1.tgz","fileCount":320,"unpackedSize":8366279,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3zVuCRA9TVsSAnZWagAA5AAP/1AVeAJE67qXa3kPNNM3\nJSVLbOcheNLqM2mrmr8vspYH+5yNCRcCY64H+K7B8reSRWRtueeEGYEXJYZ6\nD0SuldyK9QefUIjTjGwVd87ihPoRwAoGgjJ0AfZFAqwbh9jqqXvNBSRIkct6\neuqT9aoc5/g89iG/KkLpAC08cpNTTO5nX69lIG/QC2Mil+cbY5oVO2iYeIMR\ntnuVWWB16h3cnHV8HXfTLqj7E3wDXMumUy9i0Dt+csAnolVg/T4ck2zlkxBY\nhdKJgYibe37vELV+LaRIgHbvJ05SdLEIbOXdMuWz4qR5NVALf2dntOZwgOFC\ng3kGTjJJdF/MkbbjBVigxyq7n5jyobbhBrF1HeT9thRF12KzwIef+aIFswVu\nO6LX5Es+1qtHcprfi/irFovKX1tu2W03DP26Jqhd4+w9sL9OkhXNEKaL6vZP\nxmdU4JGTERmAFokfMEI6x7AEAsiAMSo6Jg5cmGk5mZbvczn6oe0rUC4AvzQw\nulZCszhylegf/xUZ11xb37Vc0jaV77iINehw0mFYev0MQZhroQVoWJSyFx2y\nm+Czqn9LPujZMPiNwx+M9ey8nOmHq0U4+r1cvRZV3o8QhlfzT+o+bhXVQeWx\nrpoUrVsM/ZqW1qVYQM8GXV4getV2ZN9RHkIY2P4yLepofIzyrECfT9N7RF2L\nVAze\r\n=RHVD\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkRs/IQMjOXqN8wSy8BfsVZAVwNudeia5dra8HhWzEZAIgR2Fvyd+fVTvu1Um3e/ZQ+YtYfqgjwb5TOXN7G6cr4eY="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.3.0-alpha.1_1642018157914_0.9767355330142264"},"_hasShrinkwrap":false},"4.3.0-alpha.2":{"name":"ember-source","version":"4.3.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.3.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"4ddc194c5eb6e9d465fd6ca1c22d14fc7a28a75c","_id":"ember-source@4.3.0-alpha.2","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-xKrbuyh8d08Ne0cqtNnQcU/f3t4lumaI2O5OeWMcbrM/7aGIiTPds/HW8+sluGbprpz4Cjo0tGGYIlF36YvJTw==","shasum":"d3e2a8e7ef3ab3137dd12504b661623e063df6c5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.3.0-alpha.2.tgz","fileCount":313,"unpackedSize":8376740,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6G+zCRA9TVsSAnZWagAAkE8QAIlD2SKvh3NTC+TqYc3H\nWICjO33iIWGDgdpMlYEddQFjdWPUmF7bWGCgHvloIqmz0m8MUZjUky+wlboG\nvXWMYYWtz733tKVUjiwdCqK8Fs/D3pOwItYSmZqpSA2ztFXIrqFzSgHg3WT/\nf9tNIZUEJ2a9DE6peRZ0H9zZmC4BwSlDAqdZRh2UWtyc0MvryKusQX7hpJoG\nY37OOTeOzQIlDo/PkLuSxQsibtsB8sI50Umn1EKQrcoYm2c7ostQOnrBbSzo\njnS1+WfwiPvIXQXdfaJ9WD5cWoRWvNnGE8OdYidj8HZQPqtWXVkAYN53mOT+\nTUSWGsCbhZuoROjwgPxCXFCc/ryIhXbTPnDwCuRc6G/21uFhIHlJSVKkcJ8F\n4x1joD6l3fCEn3PH7Xrwng0ekKrTN2GNKSQmin0QG3ZVqhy5xiETY8fr/0vC\nWRYUEv2KbnqQ9G/eUWqB2UCyn41fN4EZfel0SJLfZrhXIW/qAIkVqLxT1y1n\nqKCtATaKet3LPNSFXPSVaX6sAkSwX/dUfGoeS7rjwau+lS4LRmzaLuPiw6qR\nnC4+jBA68SmBPPW6f2ueKB/0ydc2cPd9MHw+I06l08SgX6a16s6WzBgBAZKC\nAEPW87g+u4GhNhuGVmyK8HEJ58pmoE0JFjpw5TVeRlghwrDTFXAxyuvvhY7U\n11TX\r\n=Qt8r\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGirHTDjXaQiHg2+bXvNrykKwl9i/3hE/gAr3DVA9yUOAiBTXzO2jUTpkUj8s7nQ+7Eiyi0EGMwT5kAuZMMQQHgP8Q=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.3.0-alpha.2_1642622899384_0.42890616228619916"},"_hasShrinkwrap":false},"4.3.0-alpha.3":{"name":"ember-source","version":"4.3.0-alpha.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.3.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"096553840bf5cdb6dacb2556f746fe0ef0ab498d","_id":"ember-source@4.3.0-alpha.3","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-UGGsrnoOxls8S+OhF43ps1D8nmiRjc5wbETa5JOHm48dQzxmWCetxwmEY7bm7XB0qX2mqin6a5gh1YKHW0bARw==","shasum":"19452700996bc36b984e0c87e3bad2376c888c5d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.3.0-alpha.3.tgz","fileCount":313,"unpackedSize":8385852,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8apsCRA9TVsSAnZWagAAhgQP/2+G1QGCUSCDznnlWOH6\nCS5p2DRSQjEwxrwqYu0GllsN+2XcCaT9PuA0/daYX7O1HzN9QTo4beAxXaCj\nCszNMSQxL4DogCHuiqQLCcEBQlV7t7LaZFEeNE4hx8AXwU1DBga4FFhAeGVq\nXGK0C8VqzKfrYI0XI3jZm9fgdbOkCGI+Rkx00YtloltAPT6xXCTq2iwQttWY\n3MrCQEQK2VrRqbgKNXi3rFlT/XT9oL/3R0BJA8DbEkTaha6IBxgcOJtAl0Pc\nT6G2HkGadFh4onovkPr1z2GkKnWYAAN/SK63enHH9KCEKOY8bTP6bpWkBQ4C\nISuvK8OgPyhS7GxS3fdkA4zvMiNxY5rXJWUxKL138slFNfV39SazP8SHA6rF\nF49cwMqtNo1zXEbYQClYiJrWnCB/DM24mVULZyRlang91fdO9JqRZsP36Xp3\nMKke6u2t37st4v615BYPEN3PWxHHiMgxtTQ800wlMmPcniq7OwYopBR5py4F\nnuGT67bCUzWMhpLH0q2VI4OZk3+9Jcm/q5mFlb26RFajPaQ3vDD0NHqcIEWc\nm6zRf4lyY30BAiwf4cpXe0aokCPbsIynWharuJh7rHdlbKV9FS6Q6XUwrAbK\nrHslkgvbTlMaMUuPnAWUmqqaLnqgbvbRX54aRpHc2BIHdjajpZBkDF0TfBcD\n3f/l\r\n=H0op\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtHpcb2Z/KXPdTsAmKf2/qZj0ibperzKeOFGosdprHxAiB2iqyN7HKBLSqdOEfUIBspAAGRqPuW1IAfNvy8wFnlbg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.3.0-alpha.3_1643227756373_0.9004281186268512"},"_hasShrinkwrap":false},"4.3.0-alpha.4":{"name":"ember-source","version":"4.3.0-alpha.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1066.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.3.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"6fd939eee45da5cbc38bd899628687a8d16b0fd5","_id":"ember-source@4.3.0-alpha.4","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-ejiXEQKY25te3zW7jVoEkiBT1lISGFpEQHJ0HyQJtJJuOhK3IC9ZcSIcXGjKCaAl/9+/EZnYCKX/p/Qjygzl7A==","shasum":"6ea9b12bf411025c5efbb65cab6893b03dfd36f9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.3.0-alpha.4.tgz","fileCount":313,"unpackedSize":8463374,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+uTbCRA9TVsSAnZWagAAvJAP/jJmAeMYuxx/UslgHYFp\najFrbhkDv2wrQj2FBm9ZBrZihNJ3k0Vje92oZumhQya1v7WdUSzuVBcXgsqU\nzJj1VYcYg3P5BU4EpQRYJcrw4LKJAzPyu0vu8QqESegTsCC3Y6EmJhdD+u+n\nkcc2wXuL1RCA+goosKXwgSHrsIAKjZbql8jiSxzpoO+zvRXxpM94lrUROu6q\nb6kXCjIXpa+EJVYIS/5Y6TvcXc+MRFAEHBvqJWrLOth/vna88co8pKg89fmd\nxt2cUvueYqXFDIiUbJLz0BwLDUk46hr4Hyv9OQqYF1cMNA9GX1ECneFH2CNr\n34aOTuu9TRPSJUxIX5Ek9vcil0gv1bRc4SQ67LzMYBwrI8VyMIiMaWYexPPm\nkw29IFdjIHIivy1NmuqE3al1L2J/dfaN6nvttsa+Rmehydr0iyGIuExw2wlb\n0Vd6/8CjRh6vnurorjdQ6m3jY+VU9OjMLaKDKI2d5VWnAk8VV4E4wALJhnKo\nnx5jdDxFPFl50PgaAX1fmHX6YFGH18mMSlnKOjv6nbmn0ae+CU7wAlsFXV9a\nGYWOiNg9Wz4jZkpLCp3g+xG8DHq9AL7PdQVuLLMnsFsfGwOY9vej/cxHInqc\n5zxra7dIUxj6/ROV2YLDBQhrIvJOxKrKBP338Jb7q3RNGo/ARXz0et0aNVlC\nnao1\r\n=rtRu\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHuHa4kd5J+N/oBISO7rPjRHE8aowGtVsalfs+0IO1VSAiEAyQSHo2WceaAWyD0lcFIBnzQbHfJTZqH7OkVejhAouBM="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.3.0-alpha.4_1643832539063_0.6772743221912645"},"_hasShrinkwrap":false},"4.2.0":{"name":"ember-source","version":"4.2.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0","_versionPreviouslyCalculated":true,"gitHead":"d334840e124a355635ba1bd5cd1dbb307daa2d7f","_id":"ember-source@4.2.0","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Yafx8fhzlb+O1/p+84R6CyUoCcTEToLUic1a4mKzN/OK+6vLN4QspLcHEIUy/0m0/3T0q6JEkF2UJat2LPDdZQ==","shasum":"eb237a250baffb80a7332d5e12e600753a7374d8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0.tgz","fileCount":320,"unpackedSize":8366107,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAZ8bCRA9TVsSAnZWagAAEn8QAKAeFmRxpsKfAocx5L2O\n2dTinU+W2DtvAl+ezjxUYsKWvVCWCrcrRGNtqKTJXB8rx4FXp0r0xltBv84r\nvbAhn7p/blysj6DvoSlZcRx0W4vjUOqQ4KeqrZt9yEJMD357bMn2rRf7cgFe\nrK4vj+0+w4UW82mUGeMNFQkQTgWTPkSu9MN0COWHuVYRHm7mvyI4DTDMR3wi\nDG1ueF7WA8xwFq8d2OZ7cxXC71xgtFztig5t/2QcZjzjT0HxbO/SudrwR/rJ\nRDUYd4CcUELOJ7RWEc+hJz2AecVtgSQ0F9W5vMPSGTDVcKkRURCJrRiyzFhv\n1vrz2SWsozdYprt4r3juAb+C9DcmnixYeHKqK5eYCENw4KQ3SsU7HLOOvL5S\nfGpnVLvip0EB+5ka6EmoU3SNz4kqbnTV9aTaniK/gQiduwLWYmk2ch2VFok4\n49J7NprcgsSEfq3DMcyKcFtgGrUNdVYUdxPxZ0eETcv6+sG3lIqKYQdOMjGr\ntAPr8jmiIo4NHMb7c6ADmwUA1BxdezIthC98cFpqvB8f57+fLoSgatuBNRjP\n25KbiSw5kezP2W/pRPGmSyOUIDNd/HfX+3/B+MSFJR0xG5e5m4f//92ZA5b2\nqKB5F1cXATQQS0UZg5ArS+3TsWIMqiq94pdBTc1+scCYa+Z7DjA+n6UeY7Fj\nHLQ+\r\n=6Zu7\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFc2QyxQT6ZC8Uju23OvVaKmU4JZlUuHYEOYB+/WT+/QIhAIpaa0b/zOeJEG5JaTTfbLrfnwmThgUmPv68ACVGDUec"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0_1644273435674_0.056280513449075587"},"_hasShrinkwrap":false},"4.3.0-beta.1":{"name":"ember-source","version":"4.3.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1066.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.3.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"cb9b164bcb408687066c336b9522aa322a67ceb2","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.3.0-beta.1","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-mgyvATOrUHy1GHJagZOVs9+lY+gUl0PwwFk25y7zWLje7NL8B2f8+FEGpDfga6AUZJIjqki4yDqtqefiA4sArw==","shasum":"0192a585a274c6ac33d8f558e0a102251085e546","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.3.0-beta.1.tgz","fileCount":314,"unpackedSize":8432364,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAaPRCRA9TVsSAnZWagAA1mMQAI6WI0vqSt+y15OxH4jB\nbs+H65tTHNDFJaBKGe+3ooU6xIbzoDtDjQF32sqhZ6mZp4T0H02QTyckEC17\n+z2QaK4sYVSiFWbRC9OGz6LJgkEw1ruuKzZ6HjNKuBiM53CYVw6D9xMkMwwP\nY+lSFBSFrcfSonxdrWp/Ac1tpMKxU7vdqazKbuj80VRey7OwQqrniu3JRj79\nEGKI+oiYFKKUV2xxpo3WEyG55Y/O7ZCE5+nXDaERlxsItI7qEHO1Hd7b6mxb\nqVUhKASVue8kIohvCsnXq5wpwfkuRtlPmq1+emDMW7/U5FomuNvdvGppk4MD\nzf9U+g9O3qurBXRidAwftIhIIgFdTqzqZsBmZlZnSQ6qYBdSwSrwrv3AGDoy\naG4RJjvTFR/zhSqMMXtKp7TkqZK2ACTOdMY6yAGD2yPHbKdWOTvOtSv6xUnl\nf1NTL2iwvbdZk9ENpa9QM+DkWkbM1talaxe6cksy49OjHvJ1TFItzSgOd6YW\nfNGmI7NDbzRAUXXw0OR3x8UqyLGkejnM7v4iqk3bvBYNqszV0dNu8a5SgW9q\nSRCZ73jfs4sIVzN4To8HBWgo/JpuGloNdWESAf150PPDI/ybaN82i9HOVKZw\nZWwI4naMiF0KYniv/0yVToIWOPImI5N2hQMwtxIuJAvLvnh5X3gHkYtGVRtO\nyqxF\r\n=mlMm\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNR8LhYfmMuah2j7rYCWR943NIim5gWjnuC02+KkDfyQIhAOqaO8dF6FYw93rci85mHE7bT9WBT+jMn6JK0skKV0bA"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.3.0-beta.1_1644274641471_0.37873645296273417"},"_hasShrinkwrap":false},"4.4.0-alpha.1":{"name":"ember-source","version":"4.4.0-alpha.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1066.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"7b362c5b1ce50f1b0d7ce12ed8cf35b40c3edda2","_id":"ember-source@4.4.0-alpha.1","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-FQbwkCd9hR4c9B/KPqS9fdWvaHODOO4pTdbrjVDEGOq0ziKuigPnl3cXsneE0/kc6hYgBuKUYR4PXZy76SXBWw==","shasum":"584417652cc032d526d7a0fa2cd4ad27a3dd3c1a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-alpha.1.tgz","fileCount":314,"unpackedSize":8432208,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBB9tCRA9TVsSAnZWagAAGVEP/3wk7uionRpI7toaD7PE\nv9+kEz1bh9SfdALNoJ7cunG//Q6N2VPZ3zZ/qgKl89DJoBTHEJgc/sq0CNQ2\nLwO3A8guDj9ENw0b8sYQZSwuwcnxAchnGz+/uLNswmffvEIaCpO5gR4Oh7gR\nOUER3IScTAhF/WjosResdfa9MmALy0FbF94e8KGjsVEwJ0nsHUQiUvVISsWr\n8wOa8rIjBz/Q0QQPHFG8yeilUhP2yDua10bwip5cGAJnUxVthHX2/LicB+iw\n8e1eRqHqgoxsRtT2qAmvvQuSzaCxe10oREtYUUsBFTWctcATfBfnjNiYrHry\noWwOriQFhA5g5Y1mtaBoOYQ7GV0WdvlqwXxvxf4Y7TInU18CC2qlXfUYGNoI\nOjHwBrbeA8LzNacdo9UKgHuB1EkZFkit9oS+w1BX3QJt60APfuUe4rkRLXLK\nfTjgHuvG7v4nKHPpntskU3fyG8Uoj6xTXny4jiGi+V0t1G3GnfkkjP5TWR/t\nJXh5ToyRuJdRaO02yz4wRNhKX+YDbTV5R1X2LwW4T6b9my90NoLGZaObNpFd\nkNhdBiDSAroYNAnus5uT7jPwGkpeOI8UT9Nrj3kBAiM3WzWkxlX13vwuS82j\nx1qTuKxFcs1V39OTtoqGCGg29UBIql4h+vzTUKLrFDBcEhBNJyEpu6lbWeeX\nJIF0\r\n=zCeK\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCl1jV9OZzRvIqD2BqYin/15OWIDR9JN58dhULGgS7SnAIgdERSImEYwDg6c5Q4VBpulKKV6c3GvgtF3TbwMFb7yKQ="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-alpha.1_1644437357027_0.5850737071544194"},"_hasShrinkwrap":false},"4.4.0-alpha.2":{"name":"ember-source","version":"4.4.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1066.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"d5707234f7ecf6d68c416f057bd13676698ce3dc","_id":"ember-source@4.4.0-alpha.2","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-PHECCzQgIkNKQ18E/OryglZR9UIH1bnzg3C2wAEDeI3SVdg82fYchNCALPadwKDuJHGR09wueiHx/GD6O7BTsg==","shasum":"41bd35980729ca51d93fc1557665ae6777fc9e25","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-alpha.2.tgz","fileCount":314,"unpackedSize":8420799,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDVm7CRA9TVsSAnZWagAATIUP/0JFghinMdVMOHoWHgGZ\ny2ekwGooR5Aq584os0oQdt+5HjLTqaxTkb5Xz7gauTlFp8jcg90oTmHYmj2F\n+0F3jDnzvJGP/zMIi3DxsHI0hNgQCrn880gcVwSrSPnjebio8oqCMpUL03X6\nk1fqz3PRJmypGvOpHzGkkuQCF8tfxJjg8xz/3eGLlIOao+8Oe/nsZADFwF5F\nyzP6sfFWcyX30YCMmCCIviKkJgC2qSZAfMacp4jWqCqjr4BfxtIN7I5LggZw\nnRZw6Yx80Oujaxy3bodZKF0F7FdqjriIjQCvKL4J3m4r7uekJybX1j47KGys\n/2oY0N1+fPJoWik6hPI+I6iSlrHayDOoo/Ze4f3c0Hw/WIGaqxjLSsVzf1CZ\nwDLZ3YrWJwpeZnbfx7Dp8o4bUX7v+ibqS0asVXQARREgsERYqdB8N1JPqMXA\n6QaQWSzjkps9Rifk6Cn9QpKnllIca/GdE49bxOjeN9+pgdXj5xcMzDvuOIqg\nYgptuSiIcoYn6VHQU3u8vPixxF9+bnhw03tHVDegY+AIwQ8UjZKtKYQBvWqA\n66XS0Dv4XAiSJye8QgZYplNXOtW13TvqSwjbM1Ah5QfjzfzbwwPwM/npm3rF\nE0U14D5xn9T95PXWroezffXk+QNZZy31Ybga7BR9s9DlrerNhiVDkK7SInJW\nkvvp\r\n=SmRP\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjOUuLRynQHAuNg+MCVD1Od/Vj3OH98hLtAsxxgbTONAiEA4SGv7OdW6t5OZv/IpfPtdvoPCv3CWL3J+Eg064pBADA="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-alpha.2_1645042107228_0.8685823626190048"},"_hasShrinkwrap":false},"4.4.0-alpha.3":{"name":"ember-source","version":"4.4.0-alpha.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1066.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"adf9adf73624ff25975fe3566f64ca0d468f46d9","_id":"ember-source@4.4.0-alpha.3","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-rQ6LpsRA+aK9ODJfGWkcxr8kunkVcJaIi+3/gwjK/D13nj36L7rqn8Fu7xMukldx8Gvwp496xy1ZkEI8rg9JIg==","shasum":"393651f872eb5c2e4d6a00d1173ad2b4c0142751","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-alpha.3.tgz","fileCount":326,"unpackedSize":8442980,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFpawACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplGA//UgyGfpOLj30iqjUXAv3OpPeow7RVibKl4R89A5mkr22qYODT\r\nSEJ+vgwM5HEWwt4GkGm+HCtfELicobBv5MuK33jm+vwvUU9mkSmPXJmrgubn\r\noXVh6NMQ3eg0m+ZJazhD37h6Zm+mvDC0XeJNsE/BnnmOYx4mIac9UDpebN0w\r\nx7P2lHJMid3+Weamjh7pnGEs0o3U3npLffBiNOLJeo5/9DC0wItXImCGuwTp\r\nYGK1co3Lz4LFAR4+Yp91OILrmULUpBLdDUt8gMvCYi3eb6V3qmjI8B49oATf\r\np5J3/v9TsBHfuhTkMOnvyYv2DB2d7Jue/mOHg67lfLUbMh6Cgw2jAPr6waAW\r\nLDm+LmlfJ/vNW+zMWer7pu2BC/0QFb34rjAHQk+EI2wEj9um0vE7sdiaIdd9\r\nGN+OtVdrCIXR83aKEIcHZiXu38x1AHYKWeipKtdmr6VvDccOW/jMxNcgIb7Y\r\nGiLstbwxIm1tYQXzUDxxOoiSEdP7hZ/nEptevz4rrVRwQzR3qx0z8eWVrbEP\r\nhAVa4FarW3j2ZyTANyByH0Qa+aEJEXVa4Njbr1YTnlerhNlx7BTAufuf9+0g\r\npeiuWYrjBGB5vt4Uz7DVGSoCC9G4/iZjtDz9JJQ9j2WP5QSBJ8ZCbw8o6GD3\r\nQ+iTRsK+GuB5u0YFXgSeS+vy02ny3DaBdiE=\r\n=uoRt\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyG3hrqNDkLXOcBs+TCfzzpNcpEEcQy9K4GqXR/pkamwIgDvEisWEb2Na2iCyzUHWiciICV4wJCNT54v8jgdkszu4="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-alpha.3_1645647535800_0.16051333017157954"},"_hasShrinkwrap":false},"4.3.0-beta.2":{"name":"ember-source","version":"4.3.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1066.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.3.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"f4b50b5134f125d32b95e2900631bc24f7ccffd6","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.3.0-beta.2","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Td+vs/uVxTHu1mh8N7Zdqi+odpjShI0y25huyWYvzOpJfxGnDoJxgANrbfxhUAQT+bYCxwyu0yBi9gdkCYRL8A==","shasum":"ca6d46eb689fe9adb15be396f7962603168eeb89","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.3.0-beta.2.tgz","fileCount":314,"unpackedSize":8432952,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHnOBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqf7w//TOHJ0mkHx9ds/1FVSDLntF1TpsuaV/43klQp9U1h/2npPcWX\r\nPzYGUMZ3fSRotUvTXHYfCaMKewnok6d1sGv3XmATqB0yCZpPmLlH4kEQ/VfU\r\neNpg14ghKwsKPyOY/Y/0PzVhIgdblaj8LOTftTXgZVxnxhpw8F2BQzYOp1WB\r\nGFSVz8qwb1K3gwQxd6B3hGzZb192EyLDt0vS9K7qAOXgubAY1fdzM2HzjqXh\r\n+Eu7P2bJvBeA0j7NHEO2OvgixxR/7+CqQnH64Xa9XUXmUucqoI+su6Y3TMGh\r\nq/sFWr3NmnKKEdvq/xyd6G2VQyf3HmhQl+kq/4pTdirl+IJpmCt2XMxqOLpZ\r\nJEEUAncshKhxJQPzaSrzT5k7DaNmA/2+TICRw6TPrf4cqilVvg1y9yP3V7UG\r\nzSCQ+hVo7LGOAsft2aQA0Ht8HXgpIb1n9S2N44bS09M1gDw0FfGpKmX+rrGg\r\n/XyT0Zat41UdqOcVAMf9OdCBsuD9FhKyIHjguCapDqwRskZSu7O4DlwNm6Fi\r\nY0MMzHGI9sGdsVZBQFXnKkt3shDuux57Gh0/juEa01LiBaGnC6oV7XO6Nfgf\r\ne0BD45j1XERnquYlO+NOI5ITuaeVczR0LuJ+K8IKkGzLas/8vqwJ53V37t8e\r\ngxL3f7+WaWgAp5lsPgps1K7yWLX0mXuEe7Y=\r\n=xEqI\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+gqBTHHHwdKW0JVKHfZRlHnAknPuStTSzFdOH1cgVmwIhAOn7ZqSG2VLrIsPUK2WgBM5tqQi7HM3THMjD22UczYbb"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.3.0-beta.2_1646162816960_0.2938289476129563"},"_hasShrinkwrap":false},"4.4.0-alpha.4":{"name":"ember-source","version":"4.4.0-alpha.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.13.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1083.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"b1dee49c720b6e353fba9d910232e0e432ba6177","_id":"ember-source@4.4.0-alpha.4","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Swme08kHbLWV832yltGQCrS/Xhe2exEQQqTdtDa5XwxVZR/IyOXO75CJ13HCPWvI05Y7rjOr3K7/C8GyiM2EtQ==","shasum":"6cde2390fd2c29b1ef5149b4da7e6be0253faf1d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-alpha.4.tgz","fileCount":327,"unpackedSize":8388594,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH87uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqARw/+J5YuiNZxp+ESCGcJTRKjIgc+3fA70gX36ICvC3wakNQSdALC\r\nDzKrL/7He2nK0K6IyMR1inVKhWZmYc1dvHxi2p4gUEadpDZd9nUbBGwlRsEP\r\n+Lqy18/QUgiL6lgZ0T6VL/hlp2cTkzndiIClpHApl8RG0S9y3jvfYyuwIyIR\r\nHE+qhJWAMVeoStT80/DeIrY4Q42G7dqXKVwFXqCwvaaS7pBZJLXHm3Fb89bw\r\nU5NeYsAJ+KaIvFmIQPgG7hRnjlYiF3VVKlDFUfIV5gDaRdBCj4ZeEVlrRUYu\r\nyxMdk3Vqpi9KJXdzKf36xbWDSK6DaiVNyrTzcBaJ8wSLO1L6KjDlvBJM7aHu\r\nZxCzVjHR5gytU2+yICBRNomZvc83fa20LAyCOTxUoD4fAdD7bg0aHfoD5Ylf\r\niVcp1o7yidSb4M6UCqHCNauxL8S+gygAip2fpkM55lr9y61ZsqxwetytPCKd\r\nIkgbOgF7YxGLTItBUx9GB/uyL3wgm44mC4+pei4Uv/KClFfr0f1TIhodPbMZ\r\ne7Sn+XBTQEDGEvPSfSoJaL33/axbEpFyqYMBpQzJvpgK2JukZ89zTnRzDsMA\r\nKldbSiJDtyvx13xc+zkonNY7FPxCO4ehTyF2StAQMklZly7iLQvXQUU5khQD\r\nW5M4TWsNaFyAxecfJeu4Na9ikIhM9W96aKk=\r\n=oozs\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAd6bbvaDiLoC9aHAhaJbks+osYKdmcQ6nEqfNvzopClAiEAssau5yKo4tP3mrho5VKr/q/7ODlsNLfE97wlPu5oJSw="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-alpha.4_1646251758412_0.550458631737438"},"_hasShrinkwrap":false},"4.4.0-alpha.5":{"name":"ember-source","version":"4.4.0-alpha.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.13.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1083.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^13.4.1","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"4daff91dd6546aa915835f68c016e0894594c3b5","_id":"ember-source@4.4.0-alpha.5","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-eBsBCzfiGBNdU90dZZOcCN5pIzmE6odF+NZGJZzDzFzeM5FxvvGKCthedaApUkxEG/EdwIulw2sqOGyRpKYX2Q==","shasum":"3bf7d93d2f63b36da359863d21c2a19a8644e6a8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-alpha.5.tgz","fileCount":327,"unpackedSize":8390604,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKQofACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8gw//TSy9/4QZrBmYyMpKhTLd9dUCP8R3/yh3ZhScLKVG6anrUh/5\r\nP+Xr9xRt6n472J2iSLCk7iD5SIGh6XOlVKBTM6ZNxSgd3YRFnN3jR/D+QvSG\r\nPa0v24SHz3qXYFD5ws9AtZVerf2LAwviQbKnLwoRmuu1quaU3Vc8DnpvX3Lw\r\nH0RSWsMct5QVYnxefKPzP121KzqBkoxDuF0Dw1irZDLLpXuwHcwRMj8543et\r\n1pUQtjSLxizXnyGF0VWoImNkbF1P1xYQnkgwIFZKCJwbX/1F+2g9hHA+jcqP\r\nsKv2ZRC7k3kWiuuBU8FW3090gqSx2t0rbXhgyYBNpz6FWt6xINLvqJ7P2lDg\r\nWpiteR5hIBBV0LBn4rSMSN6XCIb7tWFmeJtrUR4fAhn2JbHzIjPQOmRksKTr\r\nWrNRjNA7HV0XaRdX1WPnU9IB2Mcvwv3qpmt3p2m8MzofF89Qx9n3+g+cLSzJ\r\nSsE333ozK/ZLF32ZMKrUqIKXaON+M3fOnBmwRpVJro8IenCF4gJloS6fiEQU\r\nW9rJKPDM+ogBVJOCFBQO3+1KM8nl+O8Cn/fHhlbTvdDm000o1jvopWpXc/1N\r\niJBjH/Cc3vp1BlDGrLEHMilNKYjlYWCQWnFnpZvjL63sgKtKYqr8f8Tx8NSg\r\ncSxbLfV942BxaiezGKWv85DkyT1YojwjQRk=\r\n=tRlk\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH1jVU61J3XUTQN3BiA74D7ekC1lfo600aQQfIQZygcXAiEA89qxcbvzECIOj/j4uHRPtLEnAHiR5Y6JufxQjebh2IQ="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-alpha.5_1646856735461_0.19370342706833443"},"_hasShrinkwrap":false},"4.4.0-alpha.6":{"name":"ember-source","version":"4.4.0-alpha.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.13.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1083.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^13.4.1","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"4a7895060ff09223bce8aa0ac0afd3815649c2fb","_id":"ember-source@4.4.0-alpha.6","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-dvHBJgbN5hx6ZpxkCgqf3tLkvnm7NQTe99mc5fZVwJKvfJIbjZycYeqHDmLyxsJcgY9KHBD8a07hh5PXp6IV8Q==","shasum":"5338b410c4e58f9f5d9c263eb126fc71e5f89e18","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-alpha.6.tgz","fileCount":328,"unpackedSize":8392942,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMkTXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUGw/+PmfOWMKaUAzINmQPzc09XtRh/V5dRaIrYLT6Dw9el9gAcp7y\r\n/GMaaqVTJfFq3x2q57pd1XZeSeaYrUgJRJbEcOMr9nfrK3OjWf/mJb67Sij7\r\n/G9WC8eRuTChcuytPdhCLx77eddg6sEQnIvX6CjM5eSCmlV/Q80TMN2w+hjV\r\nTEYnmYaIsAX7agJNIPZjI/C/oj2W6XtPvrvitwQ2++pQalE+ccBE4wF9teoP\r\npZx/C5SZ5km6oIHWUxjSkjLQmlwmmgvs9OTI5ue/8csHhAYx74Iydeh7Kfgk\r\nZ8R5kdaYcKQXBbS8VbuUL0CHj64CFTmXjVThqb7ONq4qAtty4Qv6tJOQDyEk\r\nR8IX7tOMwjM0wY1m+FmVHayP3ttRAXkuwwL6W44NwzLvCR7uuIrlh9joZtcZ\r\n2kGoi84C2YBjhDJHP8akqiJKEgisJoow0fTcKPgcFXhEfkmKeAKAwpCXakzn\r\nCYIryf5gFi35CUrSr3t7qVfKx0qPakBR11zdcR5G1w2/fC09tpBD4SY3/Tpw\r\npeEE1cY3BPTlGt5odaV/XFIqUY/D7MLTO5gKIaUyP8RgEDYz8voSbISTkKTR\r\nkJnypSteqlMo8s9Z17aX+lPYPo/tL6FUicBfQ2E/LSbDBxy8uUK1rIEMuujA\r\nQoHjkq0NHtcQL7Ux2zvt2vviNy5MfWQFeCQ=\r\n=KhKW\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGyj6QrEF2YcFAExE54UUT6YZyDhFy695wQXYst9V1uAiBydBK9jibTxYBD3TSmw2N84xJRaQIyXWGBcPJDE/a6Zg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-alpha.6_1647461591075_0.43797647537068785"},"_hasShrinkwrap":false},"4.3.0":{"name":"ember-source","version":"4.3.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1066.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.3.0","_versionPreviouslyCalculated":true,"gitHead":"d2ad3bc47114eed0150e1208ce8c86266946f330","_id":"ember-source@4.3.0","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-WyAWRM1oOXBbj0mTeoIngzGDF41XGrlpJO6nQrcFwff6GN6ERRyeIyIhjU2yLRXWYIC3y6IrzRQUjS1PqqxZVw==","shasum":"f89bb2e223bebe1d22f6f16130d4b46be60e1d4f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.3.0.tgz","fileCount":314,"unpackedSize":8432364,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOL7PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnpA//dJf/PeTestxvZzoq3XQNxRwQV7rk7WjK0353mPJliUE8vQ+r\r\n+rsD3Ab6ppk2uTYYbN2IQcEv5m/H8Wv7KEUEAY+v7t89aCHYK+/1+ZD7Jxvc\r\nn5dUnzlsz7h4c5CxlOS+BhvOGmr2X8JDV/9Frg/10tEbY5Kt9/hOxMZgc2vW\r\nJFmLCsQJEiKAk9BAiphCjS54VrK/+HQPhYgBeSecjm3UGqlPSw8s6Z8X8ixj\r\n4V2+LXPuI/zxMh+OOqm4NM+ff4mDe4NyaznBh62761SpKUHQk5Rwdx1wQxRN\r\nfSV+GfQTp1PDklY0+X7dsk5nvIOft1IxbH389mor6r9ELcgzugRCnG92Vml9\r\nwAhpBC8bHY6nBYfkAR+LpHoDqYM92gKdZcepYNJ7qvtE2RzjhCSrR0MPsE1w\r\nJRbEU5vTn2LWitE4Kbv4yqj0GlrQkO6yoSTEOAvf6CkPZJBK44YI4vuAqND/\r\na9UWF4YZn0Fsq59ZqG8GKUsJ84EjZN8nx52T/qwWZZpg7rQlU5j3ML+X8YeG\r\nn9ge4l1NpsGypdKo8nIMeWGwaCbakducpt6wtIF2rbQUzAJMgs8jCb+EFQOA\r\nN0A1Oyb5MiTz8t4ncgv61AsHmf9Ep84BopnYkJ6WAD0wksZzNIzDvISwZqZ6\r\n4+vnA/Bj/Bgfm/9S3bocV7VRjZ7IZwy2HSE=\r\n=opWj\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAnw4bgJcoGMh9KfyY0r1QEeBD/trW+ApLI2jGuW5MPLAiASergsUoTc09JFp4NrX8TV0ZadzOEFPDao3WZ9WAFr2A=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.3.0_1647886031584_0.09132400642916472"},"_hasShrinkwrap":false},"4.4.0-alpha.7":{"name":"ember-source","version":"4.4.0-alpha.7","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-alpha.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"0106a67b4647963a2ef9b43e6ef53fa4f3dc739f","_id":"ember-source@4.4.0-alpha.7","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-RiD/bFG93ZFOMMdyPWSW6ZSdwp1WoIvtMA8CHipwGG+8/X/uFJZ68qwnSFrCQtu9n7HpPVupQLzBp33aydi4CA==","shasum":"a0c84be624974aee0dc27dbabd374723c1f2d6cf","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-alpha.7.tgz","fileCount":327,"unpackedSize":8350335,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO367ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOuw//eYhkGMKgSsDlgbPoKIDMkdHfmxzSNHGGFJXtvInYljSR7CJ9\r\nxb9C/RsvZ1XLJ6XXPEPc14t+KiKfsy7OqDNhE9bM0P8xfaxfiH0bek//Qnrk\r\nw5GSyvch9PTJiYH9bH6q3hcrNeTOS5b33l3gy5V6m0uO6dVPiXwst3cS1Vk2\r\nBlhRsUO4RWOGkCuCvIJjmDOxpFOr+RkSvLcXJ9hN5WrV4v71lbFv8w443g+D\r\nyiJlp1JZJJ6tBBbk2gK62QnYbr639IdfNBqusTfoq2zq7j2heGAZcHrNSEBR\r\nnGLokBX7FREcx2UAlvc1G6Q61d9mJyi2/yIbA76hvSaoc6Xf4F990W6I5vkE\r\nmcVgbR1im9zQd3pi4zFDlcI7fk0W9cJhDyoTMUl+P0z3NZoAfBxe3WnUa8jx\r\nPkPsdiYVgyF45mNFiEA4DDSx2RK8+Zmi82pfDuIePPo43zbSXQlTe+tD2SYY\r\ncqO0SvSbcR73aI0FDWUlgkvzr8xXl7IfydNai6TN4jfxIyOHNOqxOUpby/+s\r\n6c3sY/KEu4KhrMkLqhZ1b6b443BdKPtKffIjdxLTUrtbGvuhFiiD19naBJ8u\r\nXaH88CJQNPv/MkiUbmwJiABVhOk6yla2KSeRCO3b+YuL+jp0xNYYYt+u2c7X\r\nOWmOusdCGf3UgJmrLtZKAksTYa2qsIW4Y3o=\r\n=Q4b0\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAKKNV+VW+14IpKKjUIWHt8XyZiYXYZvVYMlmhP7TFaVAiEA1C9uVpH7r54lnla1+n9s/pqLYpQ50+fWs8oRTFHAzTU="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-alpha.7_1648066235377_0.2195425134268123"},"_hasShrinkwrap":false},"4.4.0-beta.1":{"name":"ember-source","version":"4.4.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"c51c6ca5749d5a2e114d0fce53d7026e24d4ecc2","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.4.0-beta.1","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-TXJ0idkdxI8JCM7jW5p7EwgMshp6tgmTDSlmtDzukqknL8rnXhRXHw5qrmZDG8Dq9hQ4k/3KGeYhftHfyNb/WA==","shasum":"f7c9cf4a5b80523789f5b124f6025fa6ceb2eb48","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-beta.1.tgz","fileCount":327,"unpackedSize":8351083,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPK/wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+SQ//RDqLdFrTTeAT3svsRtW4yNswCYuCFwyQgyMOblns7NCwSBv5\r\nTcHwdLrU8Yo6Ik9vM/l74/5bbKnyn69WFLG7cF6L82Jexz45Dn13E4zieeYX\r\nVHpPS+DRtRcUTNZ0Jw/Z2hMgqTpdT8qMz8as2M+9iY6pJz0w+cRVL++ZIg67\r\nQHX9dhoKanQPebB9MBQ2/AcVrSj/FTZu0kHNwvElhGYbOrZbapoUEwXLCcKh\r\nEO21z5gJWFY2L1D7i0jDdCxu2a4JcwaxK/767H0QKlxlCRcYGeLKPeL5D0sc\r\nbRkQxmKskdnJ4lG3QjuClg/9h6kAUUhL/V8McgX2VRkmSws90MjTqVIH+WYY\r\nQQBdB7+MyNigzTWK9EZfZ+KvQ/+bjEaeyP63vqVsjQlyD8mWaXySzet7iOfp\r\n3L++mh00N5GZJfbD12DCl9kt2tCTkBT7U//JPIZzQCSMYdJqJLR9dUFILS+q\r\ncqq1Xf+py8pTgvXUIcY+ql85UAIShcIM0H12Cj+AfwpWPV/3TNY1L1jl3FdB\r\nq/10HrCoeZT4RflsPch2O9YVwSP0wYE6HzWDUuH06gq0Nnt0tHHQKojf//XP\r\nHkOdmaDxRjBVzcKOvkvbiWDPng92mEzwUoe7fMMtYkI3eX34SzqhAZTpf92G\r\nZiK4zmhW0XIpaYm2xkRm96v11ib/XaGsPmg=\r\n=hI6N\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWa3HPmunEmE/GwV9V6UligXlfxAp3+NFCNcXvqmAUuAiEA2ElDA7P/xdSsomVu6+zpeYj7xnoNLiZ0ghDpJdAno60="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-beta.1_1648144368410_0.7693131986539299"},"_hasShrinkwrap":false},"4.5.0-alpha.1":{"name":"ember-source","version":"4.5.0-alpha.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"46144dde70ddbc84a2b27e91fda0f7e1b5c4aeb4","_id":"ember-source@4.5.0-alpha.1","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-wWR7LbCB+t01zkAUwABGEW/tyFknHMyLBZrF/8VxBkEMiU79W/pW7U7l2GHBuHJ2ITE3BhLLEl5SgXm1V6DfUA==","shasum":"5d4323a34ff0415397c06f8a5740a33ef499037f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0-alpha.1.tgz","fileCount":327,"unpackedSize":8331536,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6ZNhv1eUSRoB/LtrdG9m2vcTVCx5lez4o7/s7kXIE3gIgf+HnNae3JF8dCv3lPXxFp73t6ZQY0BVXaOmZnmOxbXI="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRLoeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRhg/9E1dd6dBQ3CFivt78nugL7ErfEphkFy5051QwUhGcWV8JxjV8\r\nwxTl4Jy6FbecEQzGaUpAbSpiMEUCTGN3rlK0HOQHgce5JTRa+LZC9yxivr9Z\r\nhLcKZ918ZcqAV01sPJw8gip+FrJ3pqEBwNS0+qUfyLSPy9Cwx1JX7H2tzkup\r\n87oLCwMbv/ZbW0uTvOMqg5AqNbCDqhZbmADzMqSbkXfl0hWGhwbl2maCC0sx\r\nADETZ2uxqDuAeZAvTm6/3cxjadhx0Q+9VWNHpbSn8RHVFvlUT8lXifEODML8\r\nobBIhYxaMAz+22jbTTHjlUmcQHnzbYc1q957Q8oVOjh4bl9n4Ll3CVk0r7ZT\r\n6Ltq/H46IDDIXy/0c+SMtm23RXtEWLuQhDqh7eyq25lug97bo7zKFn4V3lRN\r\ngV++0kmNvUABiqV94NHKxhcqhDyqP+K8ZZr/MVBc2CIFSQzjp0kpeaNYhLd5\r\ngITxil1ns8BoVYyxV5kNGMvtGhJNyLMK9X454Q1lH22O5FoxUim2luu0up9+\r\n7LyhfaPcIj5GmvodoMSqKLYE8wp1IK+vkZamCt8G24wBqKGcAws8OWCXYr5o\r\n0nT2B9jC98l5luzN2QTITKHDEMPVK991US5MXO4TDCGGZ34YsiHtTko1MS7P\r\nPMsTuMJ41A+BO0MmWza6hyiAwAQ6mnI9BhA=\r\n=0fr9\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0-alpha.1_1648671262388_0.03573693929107846"},"_hasShrinkwrap":false},"4.5.0-alpha.2":{"name":"ember-source","version":"4.5.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"4a7edf82df84be07abebaa9a104783a7563c0fa3","_id":"ember-source@4.5.0-alpha.2","_nodeVersion":"12.22.11","_npmVersion":"6.14.16","dist":{"integrity":"sha512-y4RQgkZzByNcjdDWfSYHWvTHFoTUNFXn2lwtXfkJw+Imvvx2FRiSdquw9C89k62lgsmd4Ups4h4SsojgHZtIrA==","shasum":"3a1b4a86d720d4c1da145119270e89fc4a94220a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0-alpha.2.tgz","fileCount":327,"unpackedSize":8331536,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBV4VMxLDgeUyueHeKQLLH1lGQQmmBnduJZjW9Tr9A85AiBtZoczdHBxhOrHi42kICZmrZnvhCGxQ9RQZbcBhP7tsQ=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTfWeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpF2w/9FrbVZMB6IAfKBmusUX8GZ93mA+OA4U2verNWmwoNdhMhn7at\r\nRq0FCed2TLhaSswRib3MaDuXx9rCl5qqI3iMdk7bDIMjJyOmEzd8ATpCHXrf\r\nIFjAMQciuRCkc9tmXpAfSmqnEVVuhMRCEsLy6oWClvG48+uJNJK7OYlF+Pmi\r\nF0l4Te9W8k4mpSwByzSn0moio1Bv9vb3JoBvIJg+9f0Mimd1kJM6aNURk7Pj\r\nD46jtK4dzR11sfQcm+2vykuMJKjmLpLnPRroWBzHSHhOOvjPMnckPqedGPqf\r\nPglmXj7Wk3sDVVCa4GAy7TyAEvqVm/av5qK8lbPE4sJQti/fZtQKLTexJHdT\r\nBk9WkqkgnwretrPaK1JZcFUI6e3UsQCEce4ZX2GenXgRzOVBhZhwmjgOhsHP\r\nwMao2xrsCNe6hn/6BSWnikZ8oJ5VV3hQNqe+Oythj551660cUOgE5nKLsd18\r\nKBnuTpj/VjS9gKhen052MEf9hzAJ8wXivlzJy6KGA5HmMZE/eb1TVGdaVyoJ\r\npPVK9gwq+C8GtOdOSjr8yu3elZ6yKCxWUiXGqonmaultG4lzZb6G/PF2j7Zf\r\nfeW+Eit6GgmdSRCbLSFEatCWqvvvij9w2G6LI9w4gPAHYUkvNgVvP/jsfDE0\r\nt+IaNNiLvILPFINfO4jE+A/XJ/+3HNwpzc8=\r\n=N3kX\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0-alpha.2_1649276317834_0.19424688747252206"},"_hasShrinkwrap":false},"4.5.0-alpha.3":{"name":"ember-source","version":"4.5.0-alpha.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.3"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"eb3d905a48fa57de4dd242a979964b556e5f47b6","_id":"ember-source@4.5.0-alpha.3","_nodeVersion":"12.22.11","_npmVersion":"6.14.16","dist":{"integrity":"sha512-OYuZ1oz4Nc9NGlWc40b1/+NtCTgdcgM91KNTg6Jfw7rsw98owxuMNGBdg2IlH2mVihxKmavi/di2nsiMQOO8Bg==","shasum":"1707c75aed336fb31edae9b693d5e7e42a5aed25","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0-alpha.3.tgz","fileCount":327,"unpackedSize":8331534,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdglM0NkjrkCzG9QqP3VJ/oRddgnGF0IEmeLmx8Dh74wIgKMqBL5UMl6PsLOkqbz+2Z16fqaMfnnPJklbFuYjtWW0="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVy6eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+vhAAjQsjwbwQn8R+o3OQaDhbBoKN/rbxWrGytHlWqs6Mfy1F3EOn\r\na/B83LCSk4Xedg2wB4ZDhuEU7zvDl3jX7cCQFEucXd5nPBoAhwyB1eCuXfcc\r\n7D72NxyG5+5q/L/cUY0DItREaQxkHSLsAC2gGdKHgyxYlLvEMiMA3FQWlx3S\r\nxsJ4VWEHBmAyWxb1JgBO6nhOlk344HtNWgFJ66V2J3jOM1ZPH2aLb5RdOu9o\r\nNSAk5CQ/vLi49OsuFoUHgtETUvpL5VcS54rx70qFP6sp/qc/RX73NTjgTu4p\r\ns/hYNkEvWZ11J+Xue9vRDAodsMVugdsWm9Ugeh/PjKtOKW3XrwPfbpxSRxWq\r\nS1qyKaUxCoQkX279dptFW0UxanwtgvkMVV3Wb2if/O2k/nPfaabn+K2QYfzt\r\nPO0uvPO1qp+TCpVVNgFJl55ud1snIi6DJD7d6+PKrwmkgUNxwSSQ4P/EyLJC\r\npyOKMIvwzksiPzt2bwL5azyRuGU+w6ydsRgw7MfWOEtOMAHOwmZ5WjblDwgv\r\nKWgxRQiV667CcOIBs2gk5XIpHaFk6sWt4OAaNLt+SlAENhgPw0oyqxdOarI8\r\n2cZvx4lrx+GoEE9dXvEL8JBPL914XQkmX3m+Pr5QIkuezkImUgY9t/SF0FNr\r\nJ9tzgT7XkgHbV1k23hxpmgbza9/TQAcjMbg=\r\n=MePx\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0-alpha.3_1649880733942_0.9098685524618675"},"_hasShrinkwrap":false},"3.28.9":{"name":"ember-source","version":"3.28.9","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.9","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"36505f1b4296c307e5584ac1104bfdf086b86e99","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.9","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Fy7V3yvj+3oyo2+ke52aaihKMcFnnF7Oj9ixj547yzh2faqRfqouB5ZSiwXFH8rxw22rKaM8DiuQO4JN2Ay6xQ==","shasum":"804c56b2d71d3cc3decff15a3273bb35d668300a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.9.tgz","fileCount":344,"unpackedSize":9554980,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdbDCnlH4sVU4eKjAhr7WxgiL4xRuSbjPqUtYjkfNdfAiEA79dznwyWDGUDpotNRtufDmyteJgJdaQTWlld4RDOZyE="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYDeLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbuhAAl0ZUdda2cQ6L3iqLJNtSgFBBB328XQ7ANIpNp/rDkT8LUOB9\r\nCRT5/fp7FN2nt3zUaJ+UqnhuAFqYyVkG/78hiFdACkfX6KnUzyWu4MWlwOtW\r\nrITzKXCXh7aRhElvsJBTwY/4hIbFNsAOFbOKo1iZ6StDUV62+EiEWAluftrv\r\nIpt3InMAYGIJPlgCIfu7aEf2Kl/kfANc7SVSaMJZEgJjXa0k1TJhOjgnshlT\r\nyFI4vSZ/4/kZfltq6eGQLecruYJ7cfqaq/HBhHEyELnNaY+GZwLKuxpUGBo9\r\nLVFIK3/R+SGG84UeJreN3yT4DYpYxoqqzxyXFZoCRw+sejw26b04fPvU7aHO\r\n40QSeyl95hc2jJUmij+zM+24voWJjXG8zYJZOL4DJXXP4ODpPe3Xpgkml7rl\r\nwFM7MDVCD0WfEh+aBzYaHPq/O5Ctb9PAzs8/Y+o/uk/Ny4o1vUInY8L/IFqw\r\nErj6KIWncY8nCw3vVWHnfbhaF51mtVAYNsJDZlZzqjWKU7J1T0l0R1qaLaQX\r\nV7+OvNkNESeooCM6hkWxHv9ue+buFZl7Axxk5f4J20FoD+uxI9jAxtOmoV++\r\nVvWz65SgJLlVtENQ8zNGHmCqQVw+82lBt3jJY1VMr8FOGSygg1GciexoMvoT\r\nKv6ciD0YJvHdFO38JAg5bO4ji8Wk3yiaOmA=\r\n=lFMb\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.9_1650472842815_0.04364013138974565"},"_hasShrinkwrap":false},"4.5.0-alpha.4":{"name":"ember-source","version":"4.5.0-alpha.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.3"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"55eee16298776ae597e47d1cbe4c9d3d6afc7de1","_id":"ember-source@4.5.0-alpha.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-OucaYvR2gqjhVotmnGGtgZily0nVAq5pUM2P0WSR9LIu1e+PwcGQjw7ywHHHI/VVmMiLhs96pIiHTjEMdKZjUQ==","shasum":"1c6b0fb66ad48bf2ae95eef72e4b0912a3ccec0c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0-alpha.4.tgz","fileCount":327,"unpackedSize":8338559,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEe6dJ6xBMB/xCGFTSrYhq0EuHt3lUTCQ2+zop87wS4GAiA2/oBS/kghfIo+T8OGEgIvDpVcvkd9yJo/MtqJxKj02w=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYGkGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVNg/+Ivi6dE9UPVj8kqy5l039oqlq3LdT2UmNmYueAmolfBoyG/ts\r\nR04ByjWL5qTyEoWbIZDtu4UfWeq0YtZC2HFrrcvLjmENusPNhHrc7gSDe/Iv\r\nf8SmNeITl7UkaZCE5b6q+7tlw40z/PIf6CcaevCv0enagf3R45q2KMBLGzca\r\nfb5+n6npMMqa8nPeMXrP9XKpIjEJZ2RkXHPO9wCqKz1Z/q8ocC4relFLW+vd\r\ngbv609r5X12c/1kLmOX+PZhz1JEZLa0wFsY09IdpAOOqXBhv04pkLhGNie6E\r\n8kmEG8Z8zs5axQND4UP76QnxFJBKwHSjZJvVapV7Oebn022jTNCGXdJYpwhK\r\nv+cqC767K5rwSE3Xq6uqZ9g9sshMf70DqXgMkuJMvHNBbzHZc8ySz5Q/HF2d\r\nmyEzjwdVypXCmQ9GFbnDaOYSm7zdT1V8h2qb4FcvK0ySES80EcfUH5FIbWxe\r\nikta+GF43Wl8bYTMdXLdFuaaWMdoW0sawd8OjLkXbef4z+3X5HRWqfCbwKBf\r\n4dng4+/vEoQm1o7zNFBlegIov2xtmsiOnxA18/CWpcnKXkrIGB1BZlws8lfF\r\nziPYX2LbhqDoAGMYJFS0gL9q0SPOFRp6SFXPtk8L8+j+z32yAxpQJkKYG+1u\r\nR7WHtXf33LLCrfnRxvclhczU12IPt9ti/p0=\r\n=8FPU\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0-alpha.4_1650485510617_0.3000874816505166"},"_hasShrinkwrap":false},"4.5.0-alpha.5":{"name":"ember-source","version":"4.5.0-alpha.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.3"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"6323e29b9bebcc797136869aadff11f4f1df9dc9","_id":"ember-source@4.5.0-alpha.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-atQXrLVPUsC4uwL4NTBo5HYrWYbMSjwCEQhjysuEfsMWjlree3jWNp0wmxqe6dZsIPxxlfhm9QQHhyblXT3U5Q==","shasum":"4c9ac8a4d242d8d2c39a8198a05a919a5b5a6fa5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0-alpha.5.tgz","fileCount":329,"unpackedSize":8331048,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA5YXpvmDQAk72X5/bVZjNLKdukdpGcsX+7zHTQH6r7TAiBW7jC8DWbM/wuXb0laVgn3eAGf2gby8b+B4D7zTbbuDg=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaaUoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTOg//fAPRndM94D10bNFmyYTA419eizC4BpQ3gzdZIDbtYZ1opG3a\r\niAO9LfbMfVVd/ofAdCcq2kZN5AiihbOK9gfzbNwlU4p1GWRAjQfGrHGslORG\r\nXcFEEEuy12s/yrCLsDthvTTTKQ90Y5qsk/hU695gKEfJ0EboGaczAXoS7+XA\r\nJ6nD604yXNcec6rb0oqFDV2IYHYEaQ/7RRoZyBOglKq1T0WXYuA+Qba/Rg4l\r\nhAL5jCaiQjUlIW0XpULIMUEETsEsfDnWOqwQqu89T+6ot4FhgAuJ2nYbtSS/\r\nFxbLfXz7MCvL9oSzpGx43yN8TOoSvXheyk8CzFM4wkd+hkuCh/dsaAobqOsN\r\ngpHAHivlm7YzahnmP2zj60eDJGYSqBfUj7/vYz4u/X8Dk52+9Kxm9CY2qlMN\r\nSVOgZvpOLvkOYORGLKoeMVCivld9p4y7Htw5CT4eXsr1DGQT3ov/NP332wM8\r\nNjU4BzNl+Tslaj3V5NibqhJi6UB3SIvlM02bDLDT5VubE2w27KdFu4+GXr0m\r\nF9NJIzsAllNd6C0jRemZaWR0dlXk00d0/0LLEbwQLe6RuWB7FoSDqsWpOa5X\r\nG47kjnbvrQLO8j0qVwv3TmMOir1It++1uptrjxJfJGiJlNgWH9fdBgML8P09\r\noev9RuRX+3ju2UuCcQirG7H9t7UUF8sIxQ0=\r\n=oOBX\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0-alpha.5_1651090728308_0.366984768869125"},"_hasShrinkwrap":false},"4.4.0":{"name":"ember-source","version":"4.4.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0","_versionPreviouslyCalculated":true,"gitHead":"687506ccc95f2a0c6de6ae1bb02edb3ab7911fa5","_id":"ember-source@4.4.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-o4jJko/2IRfGsyfje51nNYMQj+OusJph4CIGF+Yk9pmvoS0TbzKHKWlnFiIygTcnUiMHkG18FL9Z0LSd/Kgl5w==","shasum":"c2fbabcda11a00c8cbc890ef1ba5a565c2ceeebe","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0.tgz","fileCount":327,"unpackedSize":8351051,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHNzF5G5OpDjf9fKi86iVsE8IEDPTEQwhCmQ0CVXar8NAiBYtNpaa0VULOHn+lSPf+aBITsNmSJdmZl+YlP5iGaw5w=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicJoDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPXxAAhqn/utM4PPUxWnHygqdgeZmZvi4J4mSROlsEp9P8bKXJXUrc\r\n9EUAdj1boc8BjbJOvBZF88L4RYWqB6bhuMSDqrpJTEwiYWHfQb306oNGr4gJ\r\nSduRy6B6C/0pgnOhW3wSNq8HoqeOHYmTlTNck+3I4O3eDE4pWmMjqwv8bYQf\r\nvdb7Hkr2l3q1iG+wqM8EUD4zCLho3qKFCuUTm3nH7KymGmViB/dwU2B2vEOX\r\nECDYQQZNAoH3GchadRQJqVx5SWT7JC553OWZ0lFRwSxn61mO/1LcvZGrtSeF\r\ns2pnVceFhC5iI5+NI845VVZsv+0EyEqfnmVYtxehpr7LGd/6Y1u9aodorl6u\r\nb45V3g6jGe3yW+LTY2bD2JGkYxCDoguU22OIA9IdWAi8cs2jzWlD3AlGGZvM\r\nNh3VHx5tDelq3rcCdBK6OH/JAvxb86gr8Ge5Ke5YR1ASSaymf7SbUObZlrX/\r\njWIDl1R0tFt/C1BkmiaGityc/ygkwVvLHXm0j50NjDpxk+P6VOq4EzRQlD7N\r\nTHF3UthdPVxxE92lvyoJMwwdnhs1uftBIqDVCxHQyXOPdc2tLGmYUYyKx9Y0\r\nJsnwcz2+MMGUNrNPZ2gx7LxiqDtSNad0bzoKYdF1pJkIetJk1pZ1faDe/uhI\r\nL+dPRMmT9QA83N++2Z9031dnOKwkiMSt0tI=\r\n=9AAF\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0_1651546627375_0.9274372956997692"},"_hasShrinkwrap":false},"4.5.0-beta.1":{"name":"ember-source","version":"4.5.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.3"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"62230e2a54e8612ff8c1aafbb00e077fa6a5b5ff","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.5.0-beta.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-gjsAhTuM0IUSlE/32KU8uoj2WXgW/wyvcysgNr16Z7w9qfb8uTLG4PJkXvCjyJhXRt+2DWUugE5GIg13U8sWzg==","shasum":"341bdad86ce5f33e1975b30174577ec8ec5c2f56","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0-beta.1.tgz","fileCount":329,"unpackedSize":8331640,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFaYEAGUwI2rV6vgr6T5B6adcDTxbw7jI1Nf7vhFy6z2AiAjvDOOjWQva4WB3P5iSp2vIVkOhkYljoOEBjZ2HssXOg=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicKLMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQ7Q/+M3EZqGjdGJ0A7MyCFx19ex7vOXNRpga7P+JDP4k7fnbUhU2m\r\nILBPX1juzrcuPycG+e8gyP4zXFXqKEpwKwNdDVr7IGfaQJx6xFpZMmESqWsz\r\nDtjK2wVi88H7ScsqZ8qLCMf2oZQ62Qoqd6FLmfborR6BjattwgEtFr430mXz\r\n744EK4hj4HUMwOdHpXcVA5hTdzjBTiTc8g6LbrDwZhdOCdsVnBITQzOTzIJL\r\nDnMAuGLTlMd4/3kGNe7Yvtv+aOUaERrDfCGFETcGr6wbNDNAqCQB4wnJYEMu\r\nApFOUL7+7bLkz9/IW4O4rzYAa2YW6iSY9XaD69E07cl8FkQEyf3puFpPqA0M\r\nU56iqyyq5BpbW9jAKm5BlHNHQlk1MTS75KOs+rm4nR2goKoImVYpy9jFTrK+\r\nepm/leY6zxyOoBZgsxj2HssRecSm4lW9/sazS6p6GO0DZNRcquNeU2gENmZi\r\nWR1SX99WSgpp6Xq8G2h6pXlhlTw7Eg266K2aBAajjsA/gut08RsffWOzScS+\r\nHhhR9GD3olQKm3zBtZ4RbkQpYybMbQfoe3+Y9s3o23h1SQCwFx9h5Gma2VQ6\r\nf4KqWKk+ICDlV5d0h6OOBzyhD2nR54/wKFSFv3wDx0PqOwXnWmeSx7skZBfY\r\nd+wnU4uXtvbatPR9fIH5w3R6hiGFKKP9gvA=\r\n=FimE\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0-beta.1_1651548876410_0.8294078147632156"},"_hasShrinkwrap":false},"4.6.0-alpha.1":{"name":"ember-source","version":"4.6.0-alpha.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.3"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"140236a24d93d93f5039ce7258254879cc951496","_id":"ember-source@4.6.0-alpha.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-SaAHv/SSda+BSNMnjua9gL21p+qIZd8/Seyu+uVVgnPrZKkBSYac2uiqQL5PcraHILb1UIfQ8Blwj7JUBfPLHQ==","shasum":"4d9c6d030c770bb426751974d1c41697a15d6c68","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-alpha.1.tgz","fileCount":397,"unpackedSize":8366450,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz0mVcRbFsx6rwvKiKBbg7oKjM4x+kOTVIQri3fTTQCAIgOe+DNH3hys4QTOdauLnxs/SuhRbhSPM0mGa+/21MbYw="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJict1sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqhvg//U8NmlSmyNB8v5AE+hWAR+0jZ2yzUPY1gWNPKI47Abt5eVjhL\r\n7mlLFYGS3FSXPg/3zkST2+PIyQQjbcXeyX+dCyRVbmcGQCr08CbUc9JZNi9E\r\nedoOMI7yurMtdldaQcOXpjNwH7DeHpjYYravo3N5F65QeLVVGAanjHkWpX7W\r\nZU2Q77SceNrFm1KvKNpMo6hn5mB/nTs2Jrxjm7/WPaWZcwqU8FCXAkjFCtJ3\r\nQwt9Itu9ITRVeCucOTxl64vfXfAspPA6mbXJnyPVf3LQsW+tl8TEu74f6B/K\r\n2VQoo/scIdwKwPpCZf0+Ru4psBHXjtbVfQezu15hcYCTzcwFci/XHqmEupoY\r\nipgDsXid45h+wHZPde9KixLMhOFTKQnSM4wLx8vAB/B7UMmtJy5NfNd+wicd\r\nj+pNyHyOBJ/pV8KX2IspKE2aQgRBh4YgRrrUhrEUlzaMRILlahH9/jOSSHfO\r\nsZwFxEjsJkwNh6/HJrH+OoOn/a8nGgsZ0WtytYaodz//bjqEDiChOyrg/ia3\r\nziqqWwY4Kk3ZiHWGiVV0+4QGfVdKgoQ84sm7bKact4QGWYYaTVkXVtMt/otW\r\nWs0jCfxmlQr1pa7o+SNtDky3sXSg992fNRq5q16kLylYzI/htHntVYndKWhU\r\nCTdw956Iz7u+dwrikeqdj3mVhM+nb3FxTtM=\r\n=WORo\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-alpha.1_1651694956424_0.37285006244870833"},"_hasShrinkwrap":false},"4.6.0-alpha.2":{"name":"ember-source","version":"4.6.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"82fee8baa15735389f0988a0907c9c8ad565d461","_id":"ember-source@4.6.0-alpha.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-AEbn56fnpDM1gAVI7jpAYQXssVNAb6V1354psfd7Db7wWKs+yIGlSMYKVReWYa6BVmamxhmpnmU63Sdivu19ew==","shasum":"eab986ed227cec0afe77ce6c8566c0a6ef111c48","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-alpha.2.tgz","fileCount":397,"unpackedSize":8349412,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGt0qt5KvT53ApLttj9uhUp6LngNIB7eD1RdByFl/vCdAiEA4HIQsRCWCNbjFpBpJFoJYcJX4j2CKtKlxh1Ryiv2SYQ="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifBqEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZAw/+KPjb+e38guLZpJte2LVC9hcapPig4sE0Tbyk/tCrl43rdAyC\r\nQI4Gax+I7tvIHFaaFR2PHPTTTFR1yPamldRhp221eel7qM9HCUCouz2gS1H+\r\nUCqnHPhGwrJwFCbFLsPE6DE0RqguNnMYW85z8ZfiJBgVZIGn4sVxyi1kvWxy\r\nxT876DKOsHJj0sG9nUy9P/4IVpvITI78x9QyF5uX49tOgvKCq0NkOscmrzVF\r\nH30hME8sA5Q5eLtUjfrDLRsPRf75E9s+i1g8yb+vUVe/7WvYO6mM1kAhDM70\r\n79EwsIhx72BwiwkBM/cOTnVxcHnNZXyPMh5KeZ1mcW2sYYGKrJ/Aew6rXCMj\r\n8LPImOM3TxY1wPWTuyFm8KIGALhI3leEVe4wK/9ik8TvurOKybgTn5EHwxOj\r\n9XJSEwd++c2yZZkk99m6MaQGnB+6TnVXmoVb2ttTs2pt3abM2Q52g/UrUZC+\r\nS5/6sqN2U27xmUWdD5LbvR0+gAm/w/8c5J1SLF4Q4Wm1z/OJsDL25VJ2hB4u\r\nSanXDsx8OUJUkiL5JRLU4uz7YltEQMOHGWVDJZW5yomfxHuBVZiAqgnNgd+E\r\nrBi7q1NV58zOgDi32hg9WJhdbayHdyoe07k35Efb/nEyY9Z8QsZHyEMVnzhZ\r\nhKyke7dLbXitRyOu4ZFW5HyBMTKO18ROkB0=\r\n=Oepx\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-alpha.2_1652300419881_0.6444650032704269"},"_hasShrinkwrap":false},"4.6.0-alpha.3":{"name":"ember-source","version":"4.6.0-alpha.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"97836a683f8a889a1a3443c764fb1e845caa76fc","_id":"ember-source@4.6.0-alpha.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Q9HrKI5nagI+4tftpM5p/oQQRB0xAfy7tqGuUDIReoZhQbMVpUOwSqzDk291S3BtedVuqX4+FhGquYS/NY2hVw==","shasum":"7428574cc704edb94fdc122e6eb167b54ed0307f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-alpha.3.tgz","fileCount":397,"unpackedSize":8357681,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfVG51YexW0O1Bv4vXxwrRauLyVSh8L+1IvvHqnuI9fAiABKgaijmPMVipPAfrQo4ekUf0fJj/EREFGZsl2F7WKsQ=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihVKOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7bQ//TNAsToTSzHbckuUzZw6Uf3plFtffflVO31iv0cUWzfm8pJ+P\r\nvJEwkDZz1ziJiZzHlWqD/0RTu0eUfDLWchqmhLur9tZYoRiK02L4ni4si9vs\r\ns6MFS8mCuTbXTChhoXupv/fdP1QabbXc3gJ09ALA6wnVlzGoN0bZzNR0oxQv\r\nan20aDiIGXZ72IgueF68IHxfVt7LgPxCHAZuxLu54kfAknzZpiVIdvSqgLGz\r\nag0p+AFGPCwGsjHUEzxURA/C56f2h0vMUGvKssYHvRDrxGJ1QR38xENZSj0w\r\nfDlnNBtpCXp5cTJxFfCNS6RNL7hBkuilxT3sm+kxMqznh5jIjPIzTp6CYwoC\r\n2uD67Uoq/Z5feB6qVuMugWd8NDq8yCeYKpNRKyJYNaPfaxfDm7KRsTuLBqMI\r\nHIj3WWdfL35G21tVshhka+YQi6SgzKYPF5GxM3DjPjwaLst1/PLwzkKt1qlk\r\nbK0CDmJOkPrfsI24eQZ3NcUsCUdPy42LT4SHyWaLQdeti+P0y6nXhnssOfu3\r\nW2NBdpAajNTZuaVUFo9szTn8qD9S9Z/s8gQCc5cLdcUp/m+VFGmTPzvkPmY+\r\na3P3NdYlOmZTL8gTkwgunDxOaf3uF7D+zWU4626pxNEYwYWHZEGTkromGjrD\r\ncNHOFVGPfSkSM/jOS+wpW44O3hLF4+zorEg=\r\n=yDqe\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-alpha.3_1652904590194_0.4265872841095135"},"_hasShrinkwrap":false},"4.6.0-alpha.4":{"name":"ember-source","version":"4.6.0-alpha.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"aac3cb20dc3917e76a010fec9f38b81e4669cd14","_id":"ember-source@4.6.0-alpha.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-lMyHKGP2fdAIftndg8nuKnKaU6F38YQamDBSjItb9i/J0L5udeTCN5NsAsBQX3iYDtkXNS6fa1ViqdPjwH+qig==","shasum":"3e12c5ce0709355b55094552baac8f97ac85a651","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-alpha.4.tgz","fileCount":397,"unpackedSize":8357684,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbRVC1nGjdFmpGtORUuCt1ud25nEXUp2FREGKdTNT4hAiB8WDRlFW1dioIkDI0rA2f9HADKdRZSeRdaklZjm4wvfg=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijoz8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqgkg//aOsA/fPBVlRsE5yP/zjm7cnrF+Qx1nlMaXqUpXKRJHHbJhgg\r\nRL0qgbeXxw24hRfL204X3EIgcWvxWJ80l3g7xcSyHHO7pptIheUNNKaC7lss\r\niuTe2Wruk8F8aMvLxN/Czb6vqc2dDcvWj4UYUAdrRIgJdDnijaL+rlCs+pzQ\r\nrrt7eYkeVXHh8qHx9AlFKyaFezhmByCA4R4wQWDKD1f1Qp1+4i5a2VL+9ZNY\r\n0ahaKRkLx9qvWZbaB4gGhSp+mwZ3MR1qIE2kHlOCqDaXZw4S378EVCds5IeU\r\n23Fn1pYJFLtMN33rNMTcFcatw+D4gEdCZVtw/RquhqCAQ00EBPZhbCK1tFpq\r\nQxIKWgoeHjTN+Mfo+dqV1qZ4hQOvC08sh80LKHp/73q056iQeKEONzrmj+Tc\r\n8PF04KZKJ/aGepwggcgcRfrX94TCupMWml/Sg0cGwuQlBJ6qV9exg4UfbUsa\r\nJMqOUg/WUP1CI4RpZOfV+EbOBCRwi5ZS1YWjZxYEAEdwAb9IJO3Jac0XJepC\r\nuvGDY6kgLI+Q9nHtmHDE4L4H1pCv/nz5D8/oQhGLzaBN34YO6/6S8QJTy8qC\r\nyoC8L2XJ6wFVqmHU8zsShxT/W7fniAs9RoOxeBTKRq6Ddre0rAYahN1EWVx2\r\nWIp4hxgnlmvWJkgCbz5LxNYTsqGy6zJTy/A=\r\n=LvGS\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-alpha.4_1653509372185_0.5048886321888975"},"_hasShrinkwrap":false},"4.4.1":{"name":"ember-source","version":"4.4.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.1","_versionPreviouslyCalculated":true,"gitHead":"94d5702511ae9c13ad3e8b12e2fff8fba244d363","_id":"ember-source@4.4.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Ps0ff1RTJdKCBSLWqcFMUbYZ4CNr7eeYWZvR1pWFALTJbNRVCNXIiZCvS4hl+acQ4TyKszkFV+uLaVqJImakFg==","shasum":"c98b5af3b6b4ed9f6d12736494d364cb6ce46a50","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.1.tgz","fileCount":395,"unpackedSize":8385978,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbtVJlVvWwJSyhg0GsyI2T3t5zcP2SMeK1SoL4rhi3HgIhAMlbdSreeNDm0mWfOL5yJJmEp4lFdQCGsWmEjw96tWGm"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiljcGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgjQ//VxuUw8PMTKntB70sXWbq2AUvVAM6svVEH+0vkDhvFFMGhykC\r\nSDyL+TZiIv8suVpcTY5iEuTvtu//Ap04h2PW4YIGvs6qslnXfhoNrqKaeRuL\r\n1tMIg1IU3xGU8M1/r/htCSOw+yTAS4zGKdSZ4NMOqK9caBQtERgAmQN1lXxp\r\nrAFHXdox9Sje64sM4jXmkHwWVV9Klvx+mVPFBJy2q/S2cX5BQeBuQ6N6HqVU\r\n3frQOiLhtmumsrru5/pFg6Z25jSAe45Y9vHyDk8wmNHmWu35Vc38Tdoank6n\r\nk3E3IV+WmhHvuTNy/ir2FMKcqu4yS91X0A1wqZ8W+N+f4GVZaKvhRxOrw4gL\r\nJbiwy0RMTLutqjvvYYw/04TxoiHhVTs+gazfHG/jl0IQBcB2IOtdUnuIcqBx\r\nVmtv0aeQO/nDtNwD6ao3xDmtm0z5ShFEp97JvKaB14F9/sD8gaHgjZNdE0Gl\r\nlR7IIBbRXtl6vWZPWQjFyWcWe3KYwV68G7Xyw7FIJBbRNU+drksUWMZiwHT2\r\noUpCVXfQMOEYKKLjM95gTTvBQUN0BnDZl8b3pliIBiWiU86viLDP0W8NCLe6\r\nIbu9NBU7sqsNuyGN+vvcaOVyVPkYbvbKbN8PK9ibfvOd0ZPLlTF4omuKfVtc\r\nKJsv++ZnJHytqqxIhRbLJZjgmIJ2yVitLKc=\r\n=PVJM\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.1_1654011654061_0.39668183004903956"},"_hasShrinkwrap":false},"4.6.0-alpha.5":{"name":"ember-source","version":"4.6.0-alpha.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"5a8e0973b90d820b3f57080605d53626658a3920","_id":"ember-source@4.6.0-alpha.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-zsRINetSPJ356fJ9vtRx2mm+qnBIx6RLoIVjlieI/PxCniwPLSx5QA2kSjq3BGY8F8TgvdrYLMhvue4obBMouQ==","shasum":"cc7e6cb38fa7755c000097ebb4999ad03550c4d6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-alpha.5.tgz","fileCount":397,"unpackedSize":8357684,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOV8OoyHYWAmdgjM2eQXhbBjG+q0pPeF/VDJaAP2dRzgIhANORB19ii4KncL7ssNxuoRJI+JuE/cdVSg2YQs5VfMo4"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil8d4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmojcg/6A+hxoRzlybWBPxL2knzaw4f70rNjZ8vc9czd4yE6NC2v+dgf\r\nopcAb89Gesu/QdOFEuIrDgqL2/of/YRFzsvePIFSPR7uUpmF4pKYDai2zWVC\r\nj3PDqn6najCYyeNJbcuYj14aFObNuFnBur0peSubpnX5CWMwESKqLmmMnYEu\r\n14Nf2LUPhWWlq3Ex8s71LyoEXN8X07veKqA6wh/QratAmK9Dvm1Aa7fOwKFL\r\nrxOCWGKWjIN+Q8XjPoGVp9iKNYmAFfVuFAfWRiOxIsLbr3kGO7ZAB2mBTbZ3\r\nj0kGmd5CvQkogrQi7k0h7Lco75JtjjjYtikruRrgkNPxL1Fip9Y+XztlMe/o\r\n0fOMejJJi6VmNGV+KTQPtGTRY24pINym11XZO3Jrzu3nVmyWF0QGyOIR2wD+\r\nnYHMZDwTJs/DpD6KUpNR/uj14yOypKMO2L0wslKCVaQk1bvDD0kNYpCbty00\r\n9VXv3b4eBczhuF35Dck6C/Q0yicsnO7BmSZybKaKc1Ln+oWoMnWQDjTDMmK4\r\nQ3k7QV0wWJnr7TJixUmRNhwT504NC5gqMrGqbfdF57E8r6eT9ylCZjMrSC/t\r\n5AjVq1Rb1h7+B/P2DBEhCisLzcasOdjhAV8NNakjakXMR77SWtMqb9kzK5io\r\nfVLu4Gr5dn5vhs836w5l9o36/KnZXtfEpoA=\r\n=oarO\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-alpha.5_1654114168416_0.3147144092575693"},"_hasShrinkwrap":false},"4.5.0-beta.2":{"name":"ember-source","version":"4.5.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.3"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"699e2301129887df0d498884e1767533219e4b99","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.5.0-beta.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-3S6hOZ+63iP5Hvixarn0RiN1sIf6TxZ5SpTypj2pwEFQ93Jee4iNejIbzy80p8UsDjzinq4TSD0gXnfOaam8dg==","shasum":"8ddf4ebb479847c51ae4c5d9a10dfa9fef2dca46","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0-beta.2.tgz","fileCount":397,"unpackedSize":8372445,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0jXD/ryF9OmwNL/ifTsY8ZSah6fPQZeWqTR/n5SaA1AiEA0E5/O3KCvsVIZ7xlHf0TduKNWvQJ26Fm+oQcszZcgm8="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinnszACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSUQ/+JCVhr25WLVYv0SreUi1YryiZCUhj5BO2h3lQAAeOv6gpHmJ4\r\nM69qdnSuaeKir6CUr4ZyqpiWuHsDMyDvUmJ+DWq/8AcEntwf+/E5tjfLebOg\r\n/TzH6v4V+7cmsIaA6a/IfQl8cL8taUVKjTNS2bWuM15Qt+uRpjP9j46RbvQU\r\n1GsGncDvknLnhhxot+lrI3o8H6sigRGP3dyDhIu0McfpUcRnYyEcaOFf10aE\r\nFF0AmTCKuYMyA2kQ6NwPXi3zEAVc7NKj2xWDIZKXrSgzGZhX3EEPq8T8nca8\r\nt9GqLbzvjxWBw9RxM/TmL42T9Oy3ZPMAVmAob/9npR7i83kcsETiGuGgMI07\r\nb2fjzaR5Pq626qHydxbT/gphaz8XJiyDArDGN7IArvlBuFannV0frVH63Sma\r\n0X4trX/m4IvQEfnVceLx7qZk/ueDVKAm3S1j6nKhBgP91haXpPvWyZtveJGw\r\nAyAmhE3VCKmLpsaWDSNadLTLJILlnQBZxu/dji+ovy4q0DvkNu03JzliILHn\r\negLwqAbhBMe6jaB6S0j0X/4HuKZU4x8aeMi9Bpt39gDimj1DnzGM8xutzwa8\r\nUH4iesmNwCuqSurz4vM3JL29wyNu04MwB5nJ8TBBmAd89tY5hBLU0nLN3Dcc\r\nuKNGM0LH2Mi4el6eNWJv21vM3jmYWYv5HTk=\r\n=4Oli\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0-beta.2_1654553395091_0.6124937167378848"},"_hasShrinkwrap":false},"4.6.0-alpha.6":{"name":"ember-source","version":"4.6.0-alpha.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"7e4318edb0366ac4df79679bccd378d2d6db70d6","_id":"ember-source@4.6.0-alpha.6","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-RxZc8KtwShDjQ54J8Cp5MzCk6QmiUQNmZBhD3pLv6Aqx/6CH9aEfYlaAZD6ez8Pp+q43avGJ0oClRP1pY5GsiA==","shasum":"82bd4b1647d1bfae1e4b5bc4d050e13cc7366b12","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-alpha.6.tgz","fileCount":397,"unpackedSize":8357935,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAiUuXiUfsyDuOjWcOJBHeHbIMHkkRVduA7rMfgNZu/AiBLQBJxd8cxUXMTdcX7mATPsZbZfA44/25SD4dOGwWITA=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioQIQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooSg//f3soaySgX3J8Ba1F8//sH0ClpkWuV+zM6p2HcaiyUWbvu0ji\r\n25ioPjN7ALQZa/Xto41Gtc3oaedGPPt+9eqZxZJyasBoUaN74dJe+O/70T83\r\nB3It8Yb7zaHcIo9axvgYOYHHapIf0C7dWFNaQlWYMrhMt/agis2X6qAImN0C\r\nHbbk9QJFiph6kC4nQQlBvpUL7pdJ8gJ/T6BDnD1s6dp0ceQ7tt+1gPHYY/0b\r\nns4T7A5nouskexq1f8arwnHtfUl+BsxNv4HBsiKVHY3VZ9sHRHe7kfCXvW+k\r\n6PMQw876DeeTKSsM2B5878vFEhepg7PNlcxAdMSxHzu4CRC8tufulQUXIxjy\r\n5dIsTWwaweSZCi09aKJHJru9t3P6nR3jdc5BzrNhnvLEtcONCWO/VEa4lT6n\r\nmHFPHYq5060jwO9nRinduDQ3U99cEGO2ejSpAKvDfB4ETgyJsRGWdEPfSX6A\r\n3Ehx8f7VLE8LzF4w+JUsGrr9c5A9Lbdh+mF03C07G46el/+MNeidZAVjZKqd\r\nGe3EqaB5rfn1btrRAaVL5Go8tMS2HyExWpLOmKmGFrNVnaJWF1ot4U3DruGF\r\nVkGlLT2/yqpTD0homJBljNuApqYdvK/GfeMIZYbJcKgL+3wSaWmUGBkJjF4i\r\nBkkyNSpvQ/1YH+T4AMMVVLXPrss264T1ACg=\r\n=xRwy\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-alpha.6_1654718992300_0.21611120531637873"},"_hasShrinkwrap":false},"4.4.2":{"name":"ember-source","version":"4.4.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.2","_versionPreviouslyCalculated":true,"gitHead":"bbcf8477a15aa520a01ed092f09d5a596de5540a","_id":"ember-source@4.4.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-5mVVNc6X5nyrkJk4Xn+mqG4VTeB0G2DsVJP/J5cxGPOnl7tQk3vFUAKB9hwXsDtT2elLYIxuS1ob0hZ/3XxPrQ==","shasum":"4a77f865de1b2962aca2d4d29dedcc414752b7d7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.2.tgz","fileCount":396,"unpackedSize":8386600,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRdYHlQ+nJoR8i6dfGRUuB9SjF8nLcwIx483KQPeTrLAiEAy652el0G/CxVUHlrptHgYIu/oeAr3wjjictPLRiIzDo="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip1xIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0KA/8DE6e2bBXoi2JTrYhHTnAky9yjEVH1u0+tYbZYY+TfVYBzKQl\r\nfORatsxMNPAWChUWxbr3sM3qgoz0kZdHri4IZdk5pyhLTSLPyOwiCzDK2V26\r\nfdtJA1vo//s9piQ7ajpqWe96N5m/eMFx12p2TvwMiLFna/sofxp4eSxDXIr9\r\nvovADkFF/bjPT49yltwg/JZdIGmKvG0IqCCd1MMGGgiM+M5eEKfQGTJx+SR2\r\nX5+mnC9sWN5VI9IqV3wWHtDg0K16B2sbmm3gnh+byirkDPxa497jal6TeYbL\r\nTACUdutFRsHZ2iOg6V51iobDos7MJW3h5xEkgosQRlM98yFEhw1E0C5VoGAT\r\nYEnMODOOJNXI2RQd4HHmOhd5XQzsBky2O26wZLvaYosRQXzRGM4Ed0R/vWf1\r\n3ScGbDUlFpfkdxP54N87PmqH7vLuXO5N+boyaYNtKMsX5CzZFKu3P3h6MLVX\r\nlMXDW1NqEWhLDKB1KBesYgS42NZzE5ctYGLUC5SPXWE+oUL/KCc5wYYvFJub\r\nt1TSfEaFgeHVYCNzs5k44poL61uGmGG6Kotk+P43Gd8mqUjAHAuIyZNMWcem\r\nr3KB2ovDiHq2WihIoi1JSSZyWNHY74kJPjaLeFpZn+ipiT45rQfXoL4L23YV\r\n9gFwFRPIc4Uy+t44qOKdFkvisGD8X/93dEk=\r\n=le+C\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.2_1655135304702_0.4917647963297862"},"_hasShrinkwrap":false},"4.5.0":{"name":"ember-source","version":"4.5.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.3"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0","_versionPreviouslyCalculated":true,"gitHead":"ffe7d763be6dceabfac9a1b6644250e0d473e6db","_id":"ember-source@4.5.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-zGNnFCD8a4UNTrp5gORdlItJUalga8t6FX6EvFWTsyywB9ST8cov/c71CBDBo8bp1/V4W4z0dG6DhL8C1onxPw==","shasum":"2e5ed8bb7e967876338ecb29f4de3a13255ee7f5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0.tgz","fileCount":398,"unpackedSize":8372900,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDky01dKMaqYuEdNbfib15tikxbxQt+MoJMKyACCq3wvwIhAK2bgze6cS76A9wQQtxreN2ZQaYTFE4QFw3ppg1Z+jxp"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip1+lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6Bg//aT0bR+i9d/gWFd/7FjN0Iw5+OCknPRt/LsLJMiHsmZSPA5QG\r\nO/fpLFdGKjEGXTrnOvHSYwFKTWB2PoTYmEJMFpb8j9YfYMu2LuFPI0qBy7Ia\r\n4EUWhegTNQP3akvHBhEHZh0wRcYyJ84AxRByQvwMIRHuNgz40Uahx5Dwv+PA\r\n0kU9oOaS+aSVrg7SoyN3YGmprtqRkAWv1p/+OKGIiiF+nbEp1KfWhzr2QlS9\r\nVDYrDMX9pGhe/05PU/FwYJO4LUoq40+VzBg3h36MjrySkI2+HCo29ZXiUqXG\r\ngVYO3HEt9H7vy9P9EZSzERT/WLBxK6W6vZh8o0y/OXMBfQdtnN0zWD0gN++2\r\nwKPlaNvkNXmn809SqQuaP5Nxd1i8ojAwNCbmtwsd3D5WmmT74V3cL1s4MhPs\r\nQinyOrK8V06ctr00QqYd8irvHIJUEElC8LcGomxXOA94Db2AJYzgb75vAX3L\r\nRts/oX7W03YROapUHqlIIh+gbqW6kz1jvzqpEieHPNNz/bshIqkvdeBqUJPn\r\n401Q7w+RXeB3UAnB7sm3YHQ/xqYkREKHbdCsqJSNX0g2RaweZ0rxu9COZ6AN\r\ndbhIaNSSA91G3oL/L4OQh4KOzprvNm/lkXtVzqF8Z0gwoPQW76+5tCGQ332W\r\nf3/jcyYhsIU8undDdz4DIZTdNj+q7HlJmus=\r\n=O/aB\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0_1655136165532_0.7477330385595642"},"_hasShrinkwrap":false},"4.6.0-beta.1":{"name":"ember-source","version":"4.6.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"7ae2487d9aae21efeb847ac43309901f43acda62","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.6.0-beta.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-kHTdG49OJC9UqqDAJmvpmx3W6tUGcHcRcy66jxz5c6P9QM4IkaS3C82jySECXcsN2DPk/7v1lhLdGoDupIM1rQ==","shasum":"06bba026257a5b8b1cc05942cf031b1c170a775b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-beta.1.tgz","fileCount":396,"unpackedSize":8355210,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd7RdJvTsGurnqzhmfOml1vlDwgmsCZXCTFBSW/xHhGQIgThqcpbFxc/+bveVtyZ/si+N7fzcTP8/Tm0RM/W4TxSc="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip2HXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqajA//Xg1d6KXerKxUN1y76Ka5GGJSkgGyR8QxT+gN2DJ7IEbDdTjE\r\nHGkfXRKe8DH2zo4g9KTeXJAs46CezzMMmYjqIzBDpeG7lMJu9kdaW9xbQM3T\r\nE+iYQ81+WLyOjGr9L0FRMDUnWMu7nYSe4SQ2dP2zGokHYzze4G1MAt9SWXkn\r\nf2frxthSMJ4IuxCHOATYuuibheBjimLquK+DL+dEpw/5+GO3ukSaqH6MVnfz\r\n0PBxnG++p2NbHQWvO3RHKATpd1gabTQrFd1Cau00q4hZpRStFnTICxq5Kfri\r\nq6VN6Lx19uPICp7Oo44CHaHx/mGYbwgMbmqfIeByuYkgaUY0Pma8xxqdrQx8\r\nk9foCIPKqORCIw0wWEnscZ4J9xxRVz6PAiYN+BL7S/P8CUPRPMqM6Biie5ok\r\nEHD+mCpPa8109IHb9NPAkVTcHYCeZ+BGkCiUfkl3aXKTSpHluPTvweO+KQC4\r\niq+3CWHYhYD7iJd6k038RKmRGO2AhiWwWzpsWYHeTYqyCVFfnVNcwhu+5z3P\r\nEvLps5BmquF+0/AfsN7NYLKFkwdJxZgC6tV62pjB35l/6yitozsTcb4mBQfn\r\n1vyBEJyHyOVG97PDptw/i0wYyJYHRUYWw4dziewkiFi7s0uxe5Yj5agXkvDM\r\n0XLG+hN4TrIKOb2f9Td0Ln9mQQxspAGHMMw=\r\n=NzaG\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-beta.1_1655136727295_0.38901851839813717"},"_hasShrinkwrap":false},"4.7.0-alpha.1":{"name":"ember-source","version":"4.7.0-alpha.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"f9430f1c4a69b6b37c3f42efb74da4334fc481d7","_id":"ember-source@4.7.0-alpha.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-1hdaFOsi6Y3yv+drM1lisNu/iW4TQGBTb96gYs68v6SGxRrQ2Q1sUW1lrxdfLSy+pAyLYUtIUj7afKuSJS85FQ==","shasum":"e3e2d4dff6d3479d50c40997a7452896454df0a2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0-alpha.1.tgz","fileCount":396,"unpackedSize":8358915,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDs/jC9Jd+VoQ3Q94VtOXk4V2I677clLnFlwJu9+90XCAiApYRvNzc03kIMTgXIaPcODgOOeQxD5/etcdi0P0hZFPA=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqjz6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmokew/9H+lySVbLM95iThqVoYmHMzCV8r+BubR8uwC/C2h4R73SBmpo\r\nsAOo8XLN6nKEn9PDMJeKfxEwR6v9bK7U6F1Qcudbgy6k7pgSSuikKtTuzX8C\r\n70GeBFxT0LiEnjqq4EqAsn4tDYt39GBKS884bfPzjCOgTYIV1MurWt8Cb7/I\r\nnYqM5VVuLSuBlbg9tDa5AofUlq8bv37Ik8G8meYUnVALhAOJ56odM6GnRagM\r\nXpRwQFbx40HWbbXKuU55jn6gTiQ3DHITWrJD4mscLsDUxp+AfBy3lmFAKP9X\r\npjXUP5V5aMNv4fbL8FH3tYGiyDhaj5NsnuDQAV3qfgLjcbnqoxPH0kp+vJpB\r\nzUdfAr590i8693FguJDmMCDwK+FSiH89XcYq6Dl7aHZlPaxQ8cEmpZS0gwVT\r\nVv7Fe6L5PAKOp1Z7yJXDCLXreLWm44tqXdX+XVJn5wr8HnssR37ydyCTBlir\r\nULNGto44Ueqkk6xBXZmt9sZ4+iL/MJemH1Gx110ekuGVZbR98WwwelYKVQ+1\r\nyG8eL9TJwmOmYAvcP1Ep3eh34DeWt0wzb5mjwMcM++VXQ52G/u4CE9bacbfK\r\nle7iSj5Gp0xnKDIYFQneYnKSAOItZyH5M2dx/12INEg4OrTyNczU0Dv87DgB\r\nAa8dclSBDgjNapgjzIEoPqZ/kLh6oPRgVp8=\r\n=PaQJ\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0-alpha.1_1655323898127_0.4031083384848684"},"_hasShrinkwrap":false},"4.7.0-alpha.2":{"name":"ember-source","version":"4.7.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"2be466a98bad34764b4dd3ef42fe57e5af57e66d","_id":"ember-source@4.7.0-alpha.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-qbqy/74ynYFtCyAN6y9cIQuwtv+vmoS2YNsdR9zp1AMf0/rG/P6Y1QKPFFGQgomazHEfgEjD9SvYpydY+8O/Bw==","shasum":"c9d606889706481eb250ded8edaa1fd518b60ef8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0-alpha.2.tgz","fileCount":396,"unpackedSize":8358855,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6A2I/hFJpREvoG/032P7exAKLjfOn0XYJF7K9pBJF3gIhAN3XaN0YSL6dC5hFJVTYJQRCZkJCYb7Mo10npltYGsPE"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJis3b4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpH5A/+IljqjonkSbIgI0td7feA37g+86jh1bvC/KzP2q1yjaVH4/70\r\nCnChenDKYD8njHnnI0kThTIVU0j6Y7XvRj5rx2pWhChB1VpItAPXRcFJVSzS\r\n8uKv7uxecE/iRB1mfm6Q+Wr1rxovCk4J3SfOp5poaOTL7ZcqFUzoGaVjSZJk\r\n7omf7CkjhOy4dsjSpS3SVMCmG3zyCU3tv5xbZJhl4vhMLdzbW3KsE+IwNHgI\r\n6obW+tuXgk9XERmM55slIXlGzUb+d909gd4e3sCf6Hw5nDHyX5eI8nY1C8XM\r\niOcwPZhctwSEgGHrMdJV9MfrLHmaUjrVtgcd2YV66jPndyidX1JF/sjPNrpT\r\nrh6RN4VnOXEhIXoo4kX05mHPFIjZf6tuU14I8ZYYDyS4bC0IX1vroFqt0sZB\r\nSalU4FYyxeLs3lFx/mSTeu36gdFTVe16buwQ1hCop1EYHHkAcm9Y11axbnft\r\nU2kMx98Ywp03WaVBwk8ldoZFKCKrjmBgh53gXt5n3qxl2m8WKiHZO75nlExx\r\ngBa4vQNEbBLowdLbsXAOVc1Pkv/neGuP3/DiV2MpDOIdiA3V8XuVddrBIsjE\r\nUmyaq5ZTCU1w9Yj7cLwywwEFQC91BcjLgUkGjfroSlbCcPOw2SdQctd/OBT9\r\nf4J/YzCE1KzaOY8+3YOxTjzJZ8KDJAFgaX8=\r\n=hUuf\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0-alpha.2_1655928568381_0.581810163923894"},"_hasShrinkwrap":false},"4.6.0-beta.2":{"name":"ember-source","version":"4.6.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"1dba5b0da1b8e8a5757610768833531e43f8eef7","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.6.0-beta.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-X+UoBUgf/3QxlXbp1AeER41Ch05yyDR699qBhVcK50S0yHUrS0t7++eVC7P34Yj9oEJWuMqlMKVU5ykFNfeiCQ==","shasum":"b327b8812a4c4108f81371ba447a4e5ff9a7b074","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-beta.2.tgz","fileCount":396,"unpackedSize":8355997,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFi8B3USV8gmPa1eTdtE0cm8nj40FZzqsEpaIJtubAj3AiBr3mEKQWI7qQT0bzJX9UMCRm2LqGR96H8rI1dTRaGXJg=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiufUkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmMQ//YnoYt4MbqHoejFkXVkmb51HXPhkD0AqWhS3py+6PuxaoRRYA\r\nMij37jJaq1bGO7uQ+LqwrNJywoEyrPSPQ1f0To5em/EIcCZgmcTBnrv1xK0x\r\ncJvLCXkQMlpBL57mBdwARrGhwNUXvyqqQTXWQNtORLIWdIwkyjsGpwIORS/a\r\nB+E9OprUAQ4t1uhOdHGo7W4qKOaaJy7LUF1n4Z1sY6SPBt23c+jpSU5cBrXT\r\n7UEODeoQG20S8v+2e/26oJEDFIUUx3Whq5SETDv21v0vtBcOuWnc8DZKk8yP\r\niveA4DuhG+3PyFg2VTX451yKjn/EJiXFXTpbIUfMMIKIl75ErnNDaVvIvhn8\r\nN5cFUqdJpmZm0KvWNX1xSI0P0rMNJdgXQgUedt4IcJyasJUP0RqmQyrcFz/H\r\n7CijXs6Qi7uT5Xsejuc52n35zVdvas/7F/ic5Il9PYqAlkiA7mDk0GtNes5w\r\nWxOLdAcLMGPgQEvgnHJgh97msX0Wo/d4TuehKrw/lmLz0UPT6QVBzmyweVGC\r\nCyDhhHE+te0gVkfWRzw2oqsESQj6RiCwmZ1IETAb79R5Z4VN8KxzDxhdmV0G\r\nyIgbFuRU0JsvNwz8OTRbYlL/5A/2eWsup1dgmaucfkgxw91OgAkPuL0LksD9\r\n3oIk/0oW03j1azuHZ90J3SZFPrhx5ZmQqZE=\r\n=12Xe\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-beta.2_1656354084028_0.2082390566614567"},"_hasShrinkwrap":false},"4.7.0-alpha.3":{"name":"ember-source","version":"4.7.0-alpha.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"f8f2d7a00060058f546c8d185ab4dcfb81a934db","_id":"ember-source@4.7.0-alpha.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-ffjpOSVOyqVEDoNwO98VGiqM0gpffSf+8ZRpRlRahYVL8v7xt6c/XJ5lEVAEXrWR3MwfxQvdqx3VTbX2T4E+pQ==","shasum":"4bc395284067c96ce996b294674d407bef96fba3","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0-alpha.3.tgz","fileCount":396,"unpackedSize":8359154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGOqvXTvTpLh4f6UWnu1QyNpY1LEljxdoonyYrXDyw2ZAiEAwTRh8Arq1qfPIX2BObhB7QnQ0A0U7oNPnF+H7yPA2qY="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivLFVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBgQ//WpZuLigPNqeEZjuS53Av/rNWLzjKYFxMfffI9ReZYS8W1y+3\r\n3bx9Vj2aq5bDJFQJhMXBo9do3zS5HFpbvsZ3kngocwSna/9FsN57zhFAOVuW\r\nHK/PX6Nc7+brzIg2/bkewfCtuGnc1K4lUyzSbDSXaEvsuIcy/mKZj/Ftp6sM\r\n7ttl/zfW9UmZIXFYQ08qYLfT3PiN8u/+cH4zo1AVNuLs5rBCoAq9DLlulPC5\r\nhUbjuxCjeI3FsgUDqKIDaiDXD8pQT1Za2I7VLci1OErsLN7scNoU169zn0+J\r\n0l/5f21H2k68ACZV4UIAn/y/NE0bilJx9iYB/p6UciGAaHPw64Xpc2SL7oU0\r\neMWuYYPUX8fPjjuM1M2w3S7XPdmx+K6VSf8yuQmYB+y3EOQZaIFusHEmb0yx\r\njn9gIXbD0BM2lFUGTgDCd+Gf+0hDAYqH+j0qI092ipz3SXqYBUbC432aqhwo\r\nuzuaNKAULKZtzh8vwtgVgttQq13xEUG5Ix+RT9HeC8HLJIfknzcffDjj+Dq/\r\nICkOSEtXvkpAzuL+XOT455yovVcBulJ5QFxR45Z6L8NJYsZjkt2T1/E5fr+E\r\nC8j+TwZxRhRwTZnNy5JE0InyQSM19U2Y5Tg664f440+Zw7882w5UupCptTUj\r\ndeUX3xvYE8OyjK20qZnN7ORHALglL8JM6kg=\r\n=L+FK\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0-alpha.3_1656533333351_0.6488040444069938"},"_hasShrinkwrap":false},"4.7.0-alpha.4":{"name":"ember-source","version":"4.7.0-alpha.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"bd13df4c8c159160555c0c1a0d2f0c0f11785beb","_id":"ember-source@4.7.0-alpha.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-xxpDjkf6xIIIHCTP9x+VfQjLTC8dWfyf5YNenSp4qrT24D4gOV5onPZAwdp5mZtHbRGn1Jjh37s3T2E6If5lXA==","shasum":"bde97e41e7bc738bfc5b26300101eab729fd5e23","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0-alpha.4.tgz","fileCount":396,"unpackedSize":8359154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAR9Hc6zZ6x7AVS/uHF9fXThzN6wyymmSA2TgbqR9iSwAiEA9zxAU1gCoOkSnQ5nUvEraKD5N1UqQXm72+fxTE0YAh0="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixevzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpApw//QJh7KZajpbYXeVvzX4FD/ymoEItouxz5xgjxHuYw/msBkfzT\r\nZAfbISLSW08xiRl/W0CZ3+lLIMEsG/YiSihU3PIxRKZMVHkXGmn8SX4FU0cv\r\nN/5qKsg65zX52Pv428e0p7a1t6fTAIFFcKSnmYOHI5mYJDaMaFvOXf1kRV9C\r\nv89zSwu7W4VXIVEsS+nbm2Mgw1HCEnKXjschSgjalE4ZferxyjBTy3HipUuM\r\nWMxvp7I+bVK4DB2P9anGhmyU1Yayc6pAAwVqqKHOWraZleJS7UE8a88hzBxT\r\neOwMhPwBbCHTh7hnfRch+xlOx3b6z2TZqG+ynkeEcs24U2l+urmUNSt8xIZX\r\nbrRZILPzdb7AlPwd/z1vq/LWJl9K+KnDCfDdyLYcQRjHIbJOoyUKJ056fVHW\r\ncWXAfQPMYGq/b400e+aAk18AaGnBbWrEJhf9gG6WQOOh/upnA9+XzEGg79sl\r\nRfj3xn/26Mw43hSrcUq6iip8jZpnx0JaIZ2PQHsVCdVC7qEV3CEY4XhKMOuw\r\n0nn3CsPym58Wp+Z9oQM5d9eaS4Uw/Ip2KKeutXsXK3gvElTMRKSIjflCdTZh\r\nBF6hy462OEDxQ8x+fhT45csp+K6516k9wOJl2kjUQ3BIrDSi2IhhgoJDcneq\r\nw2s4MOFV3FwGTIwISdUCxsrU3NCxxX/nadg=\r\n=TFL1\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0-alpha.4_1657138162921_0.23524113001095648"},"_hasShrinkwrap":false},"4.7.0-alpha.5":{"name":"ember-source","version":"4.7.0-alpha.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"9ad0fbbc940c69ac9c73549db78ca2c968f4fc3f","_id":"ember-source@4.7.0-alpha.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-BryPt/O2Ve0GRKcZlKqJELfRLCY4O5W/mJHc/HvgD8kj0VLhSONgZf/fp8cARkNseAs89N8INTV4+2YezQXFEg==","shasum":"8fe41570bf8db5d743510e5be2dc7e795135a756","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0-alpha.5.tgz","fileCount":396,"unpackedSize":8359154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaNfSmAkU1NSQ2hk4AK5a3E2CfDet4bKAiLz9PR55NygIhALbfOk9hWeYRMX2m8V2EEdrJ8DkY/VeuM3oWi7cLzMJX"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizyZ+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuBBAApFyfGkPQ1j60doWng5ENwOoZsoTdlb36ZM65ckxWxGJXljTX\r\nmoiQj0zkDiyT5JOp3m7YCpFuIyLTk066peref9IRqDy1tGj3CaJeWpcu12ax\r\neQLPH17I5gyU8fvVODHIGsT7h1kOwNRcURXg+CALFR1XkIAtDAIWUCeUpscR\r\n3Tbfs8rglGmbUqjLUk4EVVvKHXtcCEDgGwt1tTs5aG3s0CbFDoHBHW26wSW0\r\nhTRuG1ScQQMwJSpyng0KlwxlcuJ8mkEOBf84A8thfRk4mFXVNyFTiomYpcNt\r\n/iGcXCkxHMVYUZjG3uyr9c924i8EWUb9Qh6YCG31FL+S+fno6wcjKr/eH5S7\r\ncyyWrij+3yDRXtgkTI2kYRe+yXHv8Y311pdSrMwSi9pAjdp8KHiguzAPk2x2\r\nMBO9hyon2xToWlVUjPyduX0x22JAlme0aASNCSsePKJzSoaB98J0igf5mP9C\r\n3hVbPer80RGxQpJJM29xMxmxipL0EjICKxSQ/jw4Jjru5cgBpcfi8UDvjvxJ\r\nMgfAIDgQLbQjfpKYBycmqYN8S8jM4wAqV9XnKvsc71/QDSOPnnfTURW76lec\r\nWzPU3w0YXghmfpB0TPjOaxUMZQIbBsfW36ILxfiyW15YqJSzx9M2yejTdY8C\r\ncsvW2wwUfU2+31IkL6V93TVHXjUv7Oz/bsI=\r\n=M71z\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0-alpha.5_1657742974156_0.926810583362603"},"_hasShrinkwrap":false},"4.7.0-alpha.6":{"name":"ember-source","version":"4.7.0-alpha.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"460861b5c5bab9e9f06d6838fdf32bee9f42b55b","_id":"ember-source@4.7.0-alpha.6","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-CYumG+tXctDRyyaAaTrVE1eymM1uaokQ+aR3JidXwuwVuwT8bJVQFGMkVHQRNr+DKrq5WP5hZy16H5F2U/VxPQ==","shasum":"e5364b4a3ed6ecc0c07047651ddde522678b71de","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0-alpha.6.tgz","fileCount":396,"unpackedSize":8359154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArE/EolHwMcdImP3EjAgm/ZEwyIYmTNCWXCJDG3TgrPAiEAwii9z/Vr9gBQqJHdw/15FcrlbdcYWbjWAY3nitLLX0o="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2GFEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrx1g/9EltEhZtBh5FxrY2a3aKNbS6lpJ21irivM/V9ybu+ZtHpVf/z\r\nWaUmxHXN1VRXJAsz11lyohdnMy8YMjl11gu4gyN5BvE8Fe/AmIgkFA2Kx5OT\r\ndUUXaDJhgzzj++84V1Kf/fISCDNhTURkDOHmrmayXhXRTD640LXQCntJ/DTE\r\nsg9gmMZ8ogyjaAk5SzAR5ibjcvTXbDQkl37ojd2qDVy9Z+zi5s8oS04nKhB5\r\nAFn1oNDsp9CHK/PsHSpEdDZZaI98/IIHiGJZdcptgh/o4rIWxbnQ/+SvessT\r\nnLn28ATF8m/Pml7Maa2i2MMF3qb4QvxqHcUvj/WFvAzYw0g5+o2rESaIoePv\r\n30urquIHrdUjbHTZfDchqP8Wl2TTT++/jsGGd1GPXjRuJcSJx+MMMHEZBmXl\r\n2W6t4SEs0MqsQIinnhrHkxuXemP6BFKSHsaK6Tkv7KVM2c4k6kU5TZbUXif+\r\nulV6/u28S1LB3ETFD1i79UEkF8N8iBtT4RI21DdqWWMP/h4Wu7oX6/ELT+KD\r\nEUqvh7HSg3rGi7oJZptyibIX2MR5V4noP1wxrDZNeg88Rqr+Cdf4CptZWrr+\r\n/SYrdOxKbzk0Np4qr7UjsWJ42CSwZumehrv37tFYTefJ3+NzygbrXikLZ/jT\r\nc0wH67gxHteldjM6xrNxf1royybGNYqazfc=\r\n=1oqm\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0-alpha.6_1658347844569_0.45148983187691694"},"_hasShrinkwrap":false},"4.5.1":{"name":"ember-source","version":"4.5.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.3"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.1","_versionPreviouslyCalculated":true,"gitHead":"d7ff40b7caf763e613824a102caa68843668ec86","_id":"ember-source@4.5.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-nOVoeUOJQ0pZr8MUJ3bT1ku36OYvKGZi9AKHJ/2XX2HtvfiEF+aX5XB5wAF0xNkjx4U9okhu451QRysEFO281g==","shasum":"6d8b2667ccdbb34ad6f6965e2ba87c1bfd045710","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.1.tgz","fileCount":398,"unpackedSize":8373492,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmUO8tdYbizvQuIwnjOk2MhM0oGvZ5NdmQ07yYFT3/1wIhAOeJNHa6lGE2bh0hXt0d6lrrGOb40/qBJ/kQMxqpIzro"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3thbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8kg/6AivKNWjdFGVA/0UuxFP93I1ruvVqe3+Yj2Z7YohkH7EF0Cqt\r\nEF9LnV9z6Dwh2bSZyo8yO8DS66FxSUfnCP9J8NRK6ofR9vjr76CO+HL+mBoD\r\nZVaC7k2X5StC2IAJawD2IinerRZN+YAi0WdSOCOpy7QljyjLNk8Pf2xTiqMr\r\nk/tq6LLb3ddwlj1z0105sgRYZ4+XxW4vo+LF6mQe373IxpDq5SzjIIFz5Mao\r\nb8Dpfjcc4/4YbJffi5GrxyINLotZiHbz0e3pkVXY8Esi3eqo4Xa9vm+HDUq0\r\nn5CiVDWI9HpxOLf62nWY6HW9E9+o8OP4CXi9m4oQvkB3W0KM/FmrBFHR942P\r\n6Avzx28BlTyIIRbznt3O8sekreFLtcZ7soLvjoOPTDss1bbWCPJJsfERuYrg\r\nfjPgncHrTZeV/snyNE0UCr0JmngvfBpGlGN5hrrLhiXGriwkyDSBQlFpL9xO\r\n8b40g759GVX2HO5qwy3I3sVrjWMrqIUcLY1pd+q696q/84QxEMAErs5lIeLo\r\nYJNqBcv3xjPjzeAQAsNnNjXEcnBWub1cHJXDPKYwz0tMal1KEaqX4OyI4Irg\r\neS2qfq6Yw46X7QFs43igdVmi0xVgXCSlU0HE+UNheY+plnEkx9++QErXCg/U\r\nVX2J+TgLs5zdivtNXsxOS2VAezphe7lXIkE=\r\n=fARY\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.1_1658771547259_0.9212740384309024"},"_hasShrinkwrap":false},"4.6.0":{"name":"ember-source","version":"4.6.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0","_versionPreviouslyCalculated":true,"gitHead":"464e694afd611e2203759e5f76a14c7bfb023006","_id":"ember-source@4.6.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-VIxKnb2CkNiVBfWkbNg+BxmyDEPQ+aam303TvXrp4kpykdaJwlck8PunxO5oJjFXJ7VnfJ6Y2ccV6+qerkHTsg==","shasum":"14067fb4581804b94249df15667059cef942dece","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0.tgz","fileCount":396,"unpackedSize":8355801,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL3Rps/qzS+VgaqZ5fKKG3EqK5ukuvHZ2NYHwDetJHuQIhAOzH8evjn37rs0FJNUKN5S2jTDQ5Zf29StqFsRfL0ela"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3tnIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCew//brLo2uHo/JD3SfCvyp4l9iOe46nBh49GmcmvtAxRCAH51A1z\r\nZ7/OhR0EPX7047Ed8Gby/yoczMBmqrZBHNH/32/qxHegTsOpJlZPRhb+JM6P\r\ntsf205AMrLtOpcXJv/1eUwC/OT6WC3k48g/XWP1H18JHYs/QyLdnPGq4LYwN\r\nkx3u+kuWRwzNgmrZfagXKdjZKBzSlh0I7dhBAevek7yQHTm9ebhrhMGLxT52\r\n8ssv0X+pNzNXNnEPGF7IpOazyQPUwB7Ie4kJlC0x3AKcbOaUl5MIEbn7LfyC\r\nN7zPDGaB96ENKFsSRJErEj0YJZwt+PbqxDRZATwSDAhNl180S/A5k5UVv1gM\r\nv/vEkjh0VqNPDybKe3KfEBXkyTmgTQDbNLgRaKQ0H6B32aDoHkcmbgMsvyNa\r\nxStVbEuY4I4JYGrxlRYtfLmIhhe9LPWtLzZb6mz7l5EBLSHxlGNuBrxQgCUy\r\n5jUVE+n42m6fY2fMOvys8+UXaTRqahLGHW4qvtM0kt7mS06tHsKDqBBdY1fN\r\ngobciGnze8N3yN94zDJaOHAWheHxN16QJZWJmGggqqYcLWX0nfzs/EpTjxLx\r\nANC6lLvJLb0+qseLWEvuFB1AKoGmmYeitbdhmUuTroYh6gGxdnRkApmnZ+7W\r\nptB7z0BB1YH1os5p/Iss6QaP5b8hzFN+UyY=\r\n=Xf0i\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0_1658771912572_0.8469669826245378"},"_hasShrinkwrap":false},"4.7.0-beta.1":{"name":"ember-source","version":"4.7.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9d4a2812671f724440a6f0a9f625512212232e44","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.7.0-beta.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-TGbzamy25yCdExzea2V0oZ/OoX5935V9vj+KbozZN+Dm91PepHJ0fvkuns+fmGM/eQt769Z9cKywK74v0JziOQ==","shasum":"a0a96099e0668db620a590ef380357e2cba9118c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0-beta.1.tgz","fileCount":396,"unpackedSize":8359268,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHmnZAvzHV1RGnLHRDd60FC000V3KR4UGKUorLJ9DVnAiEAztQqOHSU2cGUOXrlA5nGD4kcrg05/mySGGeS97ESHOY="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3twTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprvBAApDFzuBzjmThkDyreZBDsLV8hshVuKOwOYNMTPUqnKH5t0LrE\r\nsxT0ejv6lHsyetK8f73UBbuOuM5I1DeAySgN32sYjt7DmWUz7WIANWLdOwGH\r\nw67geRpMuJGc38zDWGxlB2v4gO4diK95V16GWb5yJoxq6lsRhNFBnrGqpPwX\r\n3qxoS3FKg7pMdm2+06MMDJDRvlGIYboje3j83zKUTD2qiPsttoqml3Ave56p\r\nGLuH/gT6Y+ezLJOkhM6m3Qx8uleicdEANMiw0ZXjtJfR6jqJaRbR0+1oOT+3\r\nIv0GUNoQvqc4SjUZUY2CNHSuxdUcv3tu1p520735dlu3FXg20auKS8SQeZci\r\nkdrKRdoxbGAgXe3VZ+3z+SXfzqnJlR8CNXlcX4XOgz2ChXZekORVn9kgi4A8\r\npT9qs881s2Hgdp9Yha0k09iZAtMN6V2/cSX4SGp/oFqM6YQ0tFeanJGXdFqF\r\nLkyNqayCDMWhhth/Y3GnW/TqReBtNQ1+uuOc/uKW5sVz+PXs5Rhr/S3clXw6\r\n82a5YKtAfNx37g0x89alwxsI0Qg/mw86XAvmOZSSWcT9GjZLA8wkKhh597s2\r\nssnjEYlQRDcWtO1BCW9IJJFSowt+t/j1jAo4ZnOa9XHetXthtyfG/6y03Vmg\r\numHIfW4bNbEm6t+hwO37zQkzaksYtQMbBuI=\r\n=m6Tf\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0-beta.1_1658772498751_0.09497353466165315"},"_hasShrinkwrap":false},"4.8.0-alpha.1":{"name":"ember-source","version":"4.8.0-alpha.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.8.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"ca0c8e224b3464bcdecf0bb824560844c136fa5d","_id":"ember-source@4.8.0-alpha.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-8TzK3BgOL/uyBbeaSEN+D0gJHbG+1GEricsky+ebDTs9vbJ1ckTcWpkmemp/DTsSQyXiArafeIEEJNqVHCw0JQ==","shasum":"b2688488623ed1ce948a53b741ae4ac1e77b4351","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-alpha.1.tgz","fileCount":396,"unpackedSize":8359282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiSH/FUH8oB1mMZExgBd5CxbCAzwnogR5CU1byO1o2hQIhAPkN1vhJ4Klbv58L9hLk+74Sua9yIukMZ0NJCqNuVL9Q"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4ZtXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOGQ//bQsEdsYn8fRVjplMJYY6e9QGU/vWyPzjzzzwrxtJfOZprXXa\r\nHaQAYJVsa79elT9xXFzydQnUa6PdwTVlhC8DmGUfqokKIrm1BDrAVQYllCGV\r\nGNWdVKhyWOQ4HNOMFJw5ejCcE0LAigIbxjEhzsuVUGySOsf3a0BjTz4fJw3O\r\nQxwyGkkBPbqR2YnRhHPJAwhK4oePk4u5fUDtQFy9Raf6Fgas7SXygwyT2Gkn\r\nsyE6qKMwGNZiF9PABKzG7T7zKipDyt4ekwFk2sd9yaZ2FABmjE/9i4L9Zxcq\r\ndkx1E4zgOBACV9zH7gQcRRS5HWAGmKUsGPO/JSQ3+vHf3RsAh5ixNhZY4GFQ\r\nEjt5s2b5J7KIGHFc7l/crSPtGLXVg4sPEwaFI54fGm+9L9W4LaOqJF3ZSV+b\r\nYOqjukoFl4qphR/mS47fY5L4vYsUidp8HHBmLo1GiTPvpXdarsrvIruP5xIm\r\nSLNW2ORO90JG7Iy3tB3ulpu4edWSJzDHwlpHA08ZwM5g6GKTYvUOsfT6aZBt\r\no52YWahYh+Vhq+iN7xeZ+dk37leEGNC6sH6WZvFuc/G6YL6d5bVqE9Y6wBha\r\nDU7mHey6ulV14yq3hlbFU1l3MBAmMahffO6YZmuh16IJh3Kpbx8jgUKCU+dw\r\nyz9Xni2D9vxHrYbmqbAd6LdtwQ93PNkPN0s=\r\n=u4/E\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-alpha.1_1658952534535_0.7076245444403466"},"_hasShrinkwrap":false},"4.8.0-alpha.2":{"name":"ember-source","version":"4.8.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.8.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"6a050530fdaaa286d6c527222db755174c2a718d","_id":"ember-source@4.8.0-alpha.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-3m9FdgvStrl4uw59kq/0uOriDUu47fy7rD0j6OTCpBaur+rygyxNSQzrmylIV+3DYd2Nd/fE4JVy11nXM9oq2w==","shasum":"4a8c0b5f972066c517ba474e18d87a751ed4793d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-alpha.2.tgz","fileCount":396,"unpackedSize":8359282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTAomzHJRR8HtVkGMJcX8GUZRz+IYkAVpw3oDUdFYqCwIgRN72m0ckG09mDWTPK0J2t09/Fp0kWTpyAavcKlzvt6A="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6tYBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRZA//SK0mZOslL3lX3VidB2JnF0Hr0ULK++c4RIDQ9zNUUa1U5Rts\r\n9phDHMXWk3iI8gsanL4QF9+p3Nw0nrUo3T+R2+XiSZ8q04kl3ECehCPOISDn\r\nxSUhxRB3rUJ14r48lVhI+/l0dQ9oyUui03LlsXsykvhG/Obi+tDbJmQ1/Gyl\r\nkA4EC/HHzI7yU6Q5JV5ynliRIXXpeqZJ+agxVPm1tLO3x6DL1ap8WL/6wr/v\r\nQpeIPJLf8ITjusEHOCZNlAeh38ajwrbIT4OgiC5EJAahbsCmMYYtuDepRKnv\r\nYrrY+V1h91izigZeZKOsN62Uz7SkGTvTCeTuxjYNX5Etl/ZI4q2yyw/0zMOH\r\nKKUzoPxjS/8w1mFQS0fSpWXDLVJm5u43X0FgXDs3bN4VfeQDSZbCJuy+jbcT\r\nNDUiTF2nks7G1xEN8/mzEpycxWKZ5lBYTqp07ANskSitivMsMjy7a5VXmJbB\r\ndzwDOAmr/XSlc8o2rFavK7YNKdF/CWiec04BHySfyw9d0EZZUTnceKrVJrN4\r\n4OM1N+mcwdUHqBSnISs78YiGuuTSoqmSvTwyHLY5i5FuOOuEZ113tHgfnZwZ\r\nPfuKBXv2KJVTBPWOgEZZBZX3V8r+FFo6KrkdYUARk7sQIO9AaDFsJNgL41dA\r\nyDzmqsS2v0VGivwGMQ1slCwmB3h8MbbZ3AY=\r\n=2wWp\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-alpha.2_1659557377547_0.5288522366088213"},"_hasShrinkwrap":false},"4.8.0-alpha.3":{"name":"ember-source","version":"4.8.0-alpha.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.8.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"aec3ff0b81ae315271ff4ea15c4a3df1d4f5924e","_id":"ember-source@4.8.0-alpha.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-KmFUEY+jgavna3WVOPobVyT5ZGQfCk3uYabrg311BRsd9b25sasXyTkWxv470BSOC9sSH+p0bc86doscUlQlrw==","shasum":"eafd0e2aa0a7c1380edbed23f25b3fa523751825","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-alpha.3.tgz","fileCount":396,"unpackedSize":8359282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDBdfwZnI4NfjV/nD3v5OFPxcRIUdiCiuirm/IgBxjnFAiACS9ZQXsKdVCWxg8ICX1tMnt8LpCOLBgvVk6Xe52xrOw=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9BCdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHjA/9GhkIsak3+ITtpGYVpihqQNkuBBl920r+60BsrBfgUOw15+Kb\r\nSRAcHE5x0KrKK0fJ+UiKNwuad3gAOKV38LJqeW/YV1tccmVd4vR72ZMD44TL\r\nzCveWS0kBXCiQik29/bxyyDBkakrOr4U6EFGCMZw2VgRy+O1KDOdejaW0qP8\r\nMdga/K1He7A6QZnNWSPx7aaXE22jgu7c2nKWf2znD9Ta9v4D85/YqrsDf9rp\r\n6tk97GeSlgBUMWOPLy+X87hQQuPnA2ZfNgh6pHfF2XREQcUJsGsPHEzsFKj+\r\nf1SdKIezpGxa4M4m3P12rgDXgxjQESKYKrYugOMB0qDXbiHM30cutoO6QCSi\r\nOy/XEq/SOdSGQKl+WCRRHTtQVK4LHlNhKEMFbD/8AuzkaTh3vbqbyX7+NQeW\r\nfu6iZ5lva5aLg0h1Gu//f7+b416VloezF8rkY8T7G8yKrydZ37nd0B50jvBt\r\nHCVlAd5ZI6BO5G6wLHiGpBR61eB5W/AD/RHU5fl1fs1nwFkmZxgC4wHXA16c\r\nfm/ukDZ7Zqih64rRxcXCHCUJ6Mfq9Rago1XviSAZcbX5XLSBTiTXjMbF/15X\r\nQ0bAgGuSxkP5NU0mfDZXBGBSYPlzYyVvfcsN7Y6P9uQFXUgm0A5Bg1HeRbgQ\r\njJ3P700FilF3YTJ5ml6RJz2qlXYon8wIpRQ=\r\n=fNYC\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-alpha.3_1660162205585_0.5289320630614733"},"_hasShrinkwrap":false},"4.8.0-alpha.4":{"name":"ember-source","version":"4.8.0-alpha.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.8.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"c52738dac6e4c74e116cb85547b491528e9702b1","_id":"ember-source@4.8.0-alpha.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-zx8o9e2XOVTOa40dK+n2+iKzS82HRrJzE5sdzRifH/xOOwWfiRQC2jbwVh51wW9zIySg2X108dUNc200FYpa0w==","shasum":"650795471f1710b054d26d867759f4e878301fbd","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-alpha.4.tgz","fileCount":396,"unpackedSize":8359282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCB1rBkeRh3eY/D/yim3BVYxNrmbImlkUgu2iXxxtRfvwIgQqBelxcahyBSCIFDRcMXmOwo4fV58HfUPuWotaIFzho="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/UshACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2lg/+LtWE33LMrVtqhs8bwGr6OnJ6z6jOz30x9+JXI9ubhvMzKMJb\r\nxSAy66Ivaaecx3qo4fMRpdxykXKMhkfBqudpUTnOhl414YXWjylK1ZEaAlWK\r\njl3i+8o4HLA+O2CeymheBcoTWtXhD5YUHRGSW/pSkm63X7DKFY/Am9NxwQpV\r\nAEPI5JmVM7FET08+W+Zk0oFtFEBOHqKh6Kv1sNoI0YM9uiyguN7TAGFtVxWl\r\ng9H2Aq3sWfEh1x55LOPiLQrrycp0ZJLYGA1ve3vUUCechF7lnl5yk2oJiTbb\r\nAoIOxobi7GQZqXxV/YVrH/QhVewRndmjGLPm3ZKL0otbZVSToNDGuXv/FGGu\r\nTS9FXST+cdR1FMx62xy4Iw9SJbFPmZ5jH9Se9f4K9luOo+vYubQPzNA4TCFp\r\nuSuVoX7yPSChunla1TSJEpXwgUeUiPUoUpPp3FsLC8PloDq5Ldf3FuS8TYwK\r\n1DN792O+c1jmPvVpKuJsuSbW45XXXjJmOuRb1kdH7VPyCgsdSxH02UM3+j5S\r\n2AwcNNxVLarrHl241U9ImPbw3P1xKAcLnX/d/LfdfbyVD1umEstsfu6wtazZ\r\nINAJ5eAH0rNLGNF6FSqLHf6XgiStoxhfxGtlSli9T3AjvxQX2ANAlrEMcCf8\r\nI1BS8GkHvptdaIoov7yGQypSL3l6FtprpXM=\r\n=gC0/\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-alpha.4_1660767009455_0.7270766402086088"},"_hasShrinkwrap":false},"4.8.0-alpha.5":{"name":"ember-source","version":"4.8.0-alpha.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.8.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"74d801acb366410418e0d0b6f7b19c9486271995","_id":"ember-source@4.8.0-alpha.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-J6ZIqGBITHEAjHWFLjavxP7fzfDRURf0ODMPwECrlQYqfaicOeDG4oGJn5IZCTpTH4CmPJXCbyLwtIg/54bwlA==","shasum":"0a96df544652c192870b1d9617cfce67c1f2fba5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-alpha.5.tgz","fileCount":396,"unpackedSize":8359292,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDz63BvivoLA3EJHRuSWe/MT6Z0cyto3pau3tFZNdsLFwIhAIljaL1p4Eb/aEcFpY1il69f0s060sVwEkcFEKLou1ZB"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBoWWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQhw//Zx7ai08MryEYd6Exu16moxhg4CHKZH2rUzQ7OwKvaP8K/WbZ\r\nc7MyvGvzPM3WViY5SER0j9F5E+7bzh8obImQagsZ5M+qdKCNzr91pX6ZLl8d\r\nhTnU0GCMHq2F6Q/6S3t0Aqn/n7hlQdAohTJ70ssdiCwF2VyNUEeU5GOM6uh5\r\npEXu1mkND6cIdHHXxwtUhpH9adHsnRt9qDYVYdn8zc9WY2xMfVAziFJBnqlm\r\nAO8JMpJO+lEKWuTXPOEMvg13ReMBfLUUUwNXE+OMup6TO6Ra0Zt/o281Dyye\r\nAVDF1YUlQJvZfux932AGEbYitZZz12FHtuUhqkyiiG0cBS+sTe+puMvXNpds\r\nn4nLlIBbYcaD2mpK/Qv+TiMPIU9BhVNs0Pgp7QV3iIFgEOpQd1ry7k0GxdD/\r\nO05pSiviMuaHH8YazMtb8TkZiYseJbBu4gAOWu57Y9+dX0W+ns60t42SUpoW\r\nM+pk9Whfa1sqXMDdA6aFWiaqhAB78nAfWTgJi3vosct81IM604Izj5p/aMja\r\nwbH3YCyyf17uKvQGf02ASeS37r97Ez2OiC9H4WgljIDkVa4uZL+DLiLRMD0M\r\n1XrdhD9TTxC69KvtJQ2d2H4FqqMkaCkc2L6piAIEQqk403S20dYmqXuQm0JT\r\npEEH9A409xqhbgOjpBRU+1QO9nPgj+lZMJs=\r\n=Dk0Z\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-alpha.5_1661371798160_0.48373052091459345"},"_hasShrinkwrap":false},"4.8.0-alpha.6":{"name":"ember-source","version":"4.8.0-alpha.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.8.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"8177565b37fa20b4ac53fd74f00f08312208f53b","_id":"ember-source@4.8.0-alpha.6","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-1wu6WLgofAjDdl2q67F9jF8Bd9im/CIA1CytCP19z/cTHm8qf7DbEGweVcx3yIJjvVI8vNSIOs/j/giETcmXBg==","shasum":"04a5e02ae9ab21bf568720af2b2ebb74d4aeeb10","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-alpha.6.tgz","fileCount":376,"unpackedSize":8371281,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOjK1ArxFErt443nfh6exjHP8O5/g/rY0a0EIgRAINrQIhAJ84O/tKQEVt3m2tSA38mFSN22SW4AIlwWaDDsDmnX3b"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD8BTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXlxAAj6fvxbN82bfwihUeSJgvLcKLEqPt+b4OhRmndVFJJopeddmb\r\nDh+zjnLcw9F174k3ulnR6TOAmvGa35RTlLJz4kZ+siNKHa2TAanvsUqldTFv\r\nN9QEVUlCR5PfpHO4qQ4rrj2QBuis/YwHVDLwBVc/zxdhhoUMak23ZpcbrqM/\r\n9rO/zZwliRo81flvZ0aHIHoeCz4dcSsLF7WL8lmfZgSCoHXatFNQKVnvPlxG\r\noQ5sVhfPlS4RvVXqdiojeiwQnrW4BbiOHX4zRI//bh2mT39Gml4UPW9zROHF\r\nn+tOCy9tvONekKDvREkyoQI4/emDkA0A9/fbddjcnF/58WdIw6M64jRk9wMg\r\nh6ncWwJGn/d7iOSGouqOY9YaAamzszvsiXzu1VzBlx54X7STRZwABXdnX+fY\r\ng710dIhkCGB1cfxcT3LvgxlCzNyNNLskdPFZP7/mXpQO9SKpYwHi0wvVz3me\r\n4VFRWCI6YG295XeS5jB+sunQOMyiqwFfTQjXwntZlaAcMbE26pvF7IvErg+g\r\nu20FBLlzsmeTyfNJyo/cUgkfooE8Kd39OwrOfxNsimPOzG2k9iC0GtT8ULiM\r\n/frRrc6E/hUKQMBh9ZBciQZqvhLsK1QeMtd9hvheAuroUAf/+U5i3STp9oGM\r\n3HHRmljufBbSBKFLDRjNtwuGqwfD2eBb5KQ=\r\n=cHXk\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-alpha.6_1661976659583_0.3834038854360322"},"_hasShrinkwrap":false},"4.7.0":{"name":"ember-source","version":"4.7.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0","_versionPreviouslyCalculated":true,"gitHead":"0c59b21bb380daa491d9d9fcb1dc27fd5e56cd5d","_id":"ember-source@4.7.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-k4R5mH7LOTXXlhxpNH3bVLhqgTfLlC5uyqVMDZxMMXmttWpRq5cOh4fL+s3/gqV9YIAK8tSyfnUAjvNK+QglQQ==","shasum":"acccdd8d9963e6ee42c081b859d89f8f51624902","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0.tgz","fileCount":396,"unpackedSize":8359113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUy2z95rvlXKM8l106vsxh1GdiEH5pBJZtQif+4tKXmAiEA/vwihfdoB8NjSq/XvjvWhOBbOtHkzqv/jyPKAp40L1g="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF620ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHag//VpPHyQK3EY8hoERJLBNJshpLvWvc2TPWAxEGWEy6CW6TbtI8\r\nGJKbZ8Px9kXbKIEZSwxQ8Hxb68iEMS5kEIQuMvhFKx+l8ya9cDtFpbz3Ja9U\r\n4aqAt6OTrqFlLiwc2kWq2u3RSAJ4UB4qOon/WLN+Yh7yl3mZXnS9zOP0n22w\r\nj6d90os4HoF65cyQoKmcN5+oUxhFBy4V6wjC1nol0w7Ao3zFeyAHG2Uyo1aM\r\nHOcVozNDlFeGyGNR8TX7V9FarchTPvwoEqwLMTliz0S99WT29BDg6LnsDVem\r\nimy3NWK1VLD9oxdxJmkgvcnjpFARBS8zqaIzwo5gyd/ays9HQ4zhnPJjOa0M\r\nVsACW0G2vav1DLWik10s6xkm8vEhtcvUmIFgOYlX5AFH49feeeGdhwLF5MI0\r\n/nbrN7bsTI1mZwNK6WIP3D8ijOBWUwRfRHpxnzhhiv9E2TGJRMdit4y28+kN\r\n/n+ysCI+XMjjHelpSnqxGk7/5fikUovM3mJRiAQ+NVG50aOPFNG0sNEwa0GP\r\n7Cs1btbw7fTjc4Q76Jz4fTI8jrdUU9KwAsAubyAwXGCrLSMTUZjSJ6lkMQgX\r\n14obg2xAKTMj5dCHVlKbh6CXbM0XIOGx4TnmvcGBU421wLydJDsT7fdHr6cw\r\nmwuVpLDpwyiRohlu2XMCfjz7+LeTw4og0K4=\r\n=sjlP\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0_1662496179672_0.430306760071415"},"_hasShrinkwrap":false},"4.8.0-beta.1":{"name":"ember-source","version":"4.8.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.8.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"7d727b99008ea01abd034bf9d56cfc54e4a0e1c5","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.0-beta.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-dIvXePospbk/9ekaQ/0o7pfYaAWi4wd5TsIldNmAzD5dzFpOYtYaQZiPZG139MjCBszKQMndYRCgtIm2W5w38Q==","shasum":"4da4bc908eb34ef85d76214dfbd51b84302a6c49","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-beta.1.tgz","fileCount":376,"unpackedSize":8371627,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB+Ka7RbwN4PV6OH8yn6oYj80axZsBRUWq/7y3U0Mb5wIhANfkGnGpBH+fmBJR7hOlVUQbfUo6gljKWajskXxKbW2B"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF7G8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/DQ/+N58Z1gIFTpLIt+P/niyXmxcYRrvUbz6SXige4ZWmN3ZWFm9J\r\nfPwaEwGiHdtGVAA4ShvFbHbF/5GQc780fuSekF/E6QvbcXXHz5ZrihlrBjjY\r\n8+faws9ErnWEYdy60dn4GuwVnXDarYda/WopbUYIQQPd9keg4gsP8MTxqcDD\r\nxKaBzm4PbLMKB7V2qv1N8xDD0Ly6EmMwQpVFzZnbWkGG2sTmfOKN16DZgplV\r\nxoNbFZMSiDN5hXB/O+ZeREq3nkgt8Vu+6vNT2vcFJBLewZRdhvEeJDok200D\r\nYCF82438foNkNDqytNwUY+2AND92D4yMvQpSeyLPLNe0pKuLAP2L0U2UbS7C\r\nLlPH+wzoS8BB2miJRWfR41GxhzDi9z0OiEPtA0Y0q15xzsIPJsoSZCR25k8U\r\nRQiytwcuZOO+JCqsiCUMlXGlcqj6UP5RQNeMfbutobl/jzFlDWcIf3/UsTW5\r\nKyD5MDqCx9UAkMffjqvP50c9s7FrY1efwOfisXW4X1ySuHbbkwCrvB54bcUr\r\nmwSyTDXvHg/FPBmwXuLk46HpdWgHs5DSPidB7p1IGhlVpr8WjnBNqSFi/hch\r\nbO0itR9vmHY/eaZDSCKmQuPts04+sZxx+bDk57DM+/dDZA16NmAonRzN01Bc\r\nrNQMa/SNThF6+Vn7phoET59/ymdhcgBi0Vw=\r\n=/gKK\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-beta.1_1662497212117_0.1981804879176634"},"_hasShrinkwrap":false},"4.9.0-alpha.1":{"name":"ember-source","version":"4.9.0-alpha.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"preview":["./types/preview"]}},"_originalVersion":"4.9.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"5b0b4d3fa03e2524925ce0a3e47cf370f6311b7f","_id":"ember-source@4.9.0-alpha.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-1+Tzt9a12Dxx06KDEkR0pxXXeZpYDioljBZeNBQVDNyd5mv+HR67uszT607KXBRREpYVv2UX/zizOXQsbqk5yA==","shasum":"d59129de0ee0ab1c7f08ee14d536b1cc39ff0305","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-alpha.1.tgz","fileCount":464,"unpackedSize":8503489,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+aSmw7tjsT49OhTIpQ0VzXwGDcmWMZpy4h69nsicT5AiAg27KUtM4X1quTDTtJGBMMGO4UZu4+T5iXgxjjA9nZYg=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGPpzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZnBAAkGazCRwygeVs67nlUW9MT0jyv5CNS0R4+m6YjaGSSg/Z4UDR\r\n9ERPc1op3vsj4jUsD+1WBlANnFx5cT4zBaVvf0UIX7v/phdCn2C2ExD09Cs7\r\n5QEiMMz7d+hrJmo690e32tQ9/Orq60kkkcdjwNyIPpeTeAUMClOy6BB56Sco\r\nF2o1tj6nguJ7Li/sxRmcsA6Niwob5InVx15YRbG7r8A+AWvk/sTntrYmJXCi\r\n6zP8ynRuw5aZEa3ogZyr9e5AONT9mlDe/yAsc3D5vQdCSrBkzz9g2rb0818x\r\nW5yfS8kZlNEyreVEEFB5BHhqjcpuuvZt/AaQ8ImsJ3nXFpNTNIspo/lyqqys\r\n0yTn6ew+jUd5fnAIzekUVi4brC+RuX5SNjZ2gI5ECWQ1LyED0G8a0gzGllsV\r\nY+IejLmWf2RznoTaBqGUQAO5DxImDU2YuMH3KuRfqofP8o8NLKyhtXDaXCnk\r\nEKNqgAGg7BU9pBpNY96bJE4OmC/wWWLCJAgrkcZzWflYEizW4u0c3tMzxGds\r\nJ/mR3xkvFWI6HR92HS+6nbN7NR8BSVypoea14MERvbRAmUSzH9WEy4hWrZnB\r\nyn9ksHwKNkKf2fL8Npri9mkYSvoYto5TtV+1nkpeoBEQ0NQVGS629yuUdDm+\r\n/rdYtQzZdNUBXxJ5kVL5iZggDa8tmQl8/bU=\r\n=XtWb\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-alpha.1_1662581363284_0.21667640935792232"},"_hasShrinkwrap":false},"4.8.0-beta.2":{"name":"ember-source","version":"4.8.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"preview":["./types/preview"]}},"_originalVersion":"4.8.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"6cc9c65f56a72adbe47a5e798b76d497b741b642","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.0-beta.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-6XFg9AzhLxjE0623fr9R5NyZcN7QW1aqT5dZcGhHSlBovG5pwnWgd3WA+kZNzRwNLJupACSFIg3sawShXo2fPw==","shasum":"2508915e6442e8eb9fe53f582805db6d3ec7f04a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-beta.2.tgz","fileCount":464,"unpackedSize":8503811,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtnkqKrRipzRvznHkKKeOsQVnZN5u+6pRzGItLWumk8wIgANf+AbkiQSvgOxRssJN9UStYHFhvSHdreW6Rq8VmXGY="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIL3aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrILg/+Pu1iUcau3qubtsAtZu0+hCi2qz2MEdyut6NRHajuIwjB2PYy\r\n0ZOZq671rTUq1N3MojTvBH7aCAndxkXaErV3McwgmApsFn2313cxOkhTWMsA\r\neeKhX2n6HymTIzn6DRXA1wkK7Uha1KdMiq1GEl/FfooGXQUv42ARiBk7J69P\r\nBOlYDLkvRTPhyiasYtqi62izk3Ry9OOT+DEZaAK0LGL0vEoAxjjCZY1OqKkp\r\n6whF9AFbDHW4haVIisFTvDsKvVm8NJZghKItu7hKXkdbVxn7ltposyVuNKMC\r\nbcv94WzBpxGQWYWDruD8KQMTPgnSPsra+03FWPd8GfkRLF3TFhpOcNe6QJgH\r\nLjL0PmyF5bKT+mAMrNl+GdwnHk7pNe1cGzbzAw/DCe6cinkCbF0HiyorLMd8\r\nCrUe4jsVQmogei/BXnmYq+y+F0Cg3hmiU+/RPSe70LzoO1iFa/RXBtunl67u\r\nKpyRZVbCAhU/WQdEnqF8eqk7GA//SOqboSzOsiQGW1qp4RFn7W03PdRShfX/\r\nWU2JofO3cbKI7sG8be7VS45uCbzRwKJP/bVrdPAgr3OlTKjMkRcsL5Jlmzbm\r\n+pzBltChS/sDtUx6b6EsYZH2R+FNe3Hu3yPdxDT0TQUiB082OHoc1QIjgmcE\r\nNtXiZOb2hrZnQ3Abbj423383Ku/kHUFxY+4=\r\n=wSij\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-beta.2_1663090138315_0.6829382119398224"},"_hasShrinkwrap":false},"4.9.0-alpha.2":{"name":"ember-source","version":"4.9.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"preview":["./types/preview"]}},"_originalVersion":"4.9.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"2c3c46d4a16fa73a25fde422cca94b28198c2dbc","_id":"ember-source@4.9.0-alpha.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-KQUrQ9HiFSsRBIMvhBW5YCYvSi/BnpKzI9cEr0xeTZ5H0xIZWuRcJ4ygR9qU+eKmpnj5eD96J4/jnWR7R0UDBQ==","shasum":"942cc07cd5b86643f0ead2b7bca2077f47f209c6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-alpha.2.tgz","fileCount":464,"unpackedSize":8503818,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYz6hK7+cO59oLjA0wDwKnTp68MYKza2aeCinlGYnfBwIhALDY5Wbwoo1sh5PcEMBIAnyA1/A7u9KgOJXAS+BcaX4X"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIjUkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKoA//bfGEgnKsmJCkdF+vNHiSy5By9OV4qJZwNb3liuAAx42mzJlc\r\nY6uIrHkQtCz2qJi5LdAFNarHbd06wLnGSrqbeJd9XLTLyQxmU/UsZy6ncl3h\r\not3nhGuBLj+BfKFmJgkjyaHib6dtr4iOCMJTkvQtzVYZC+LVo5KgACcjLPCz\r\nEP5DakQzKCID3rzVDnuNnOM7gjVxi/3AAlZlmW+LLtjk8jW4o++qJt3Z/bxx\r\nidenDJiIdDBTkJfUkR/WT2/ljzPkcrU3M1zptOxRaSNttZHIVDRFvrerFx2T\r\nBBX9WJP83WB7CykBeCYCi5s2P64m7AsNvEBgzxoZhdNdPMa/l0EwfT1G+m3N\r\noc9G28zKDjx99RXVkJJKgBTdd8DIkAUQ+6djwn/N90+1RB1eFsGpaz8aAnxv\r\nm2n6Cm1g9eGxsdhYUB2vL4QZxGAzjNBrsL1URxC/uXr0f36o50W1nHSn+EtF\r\nl41Uzb6XzQ0P2rjHJPsmeUQUzBDK9aTcrBRlhegU36SHc5UaJlSf1i2TU9qI\r\n08mNkbnsqUmEtbjMdeNQCXl316l/ndXSa8RYkkV9SbQ9M2FZMi/tvJ3zwvLB\r\npsohEcCU64UzLprn1FbwQX26Z+Xb413o8Hf+6A8UeHQOJCjFVCWUFi7bvyH4\r\ne5PUIvW5e6iS/Fh6ufkS/wKmSKKAiOAw3wQ=\r\n=PijM\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-alpha.2_1663186212239_0.5189818712942433"},"_hasShrinkwrap":false},"4.8.0-beta.3":{"name":"ember-source","version":"4.8.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"dd86f3d459d3e25cbfce3a9c9ec4614f137dd4e1","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.0-beta.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-wnBr6x0e0Vu04+DHq4sLTWJ3THAafNyb/s2d6FLdmtX/SiLYqXOLU5a4OXl+7VkaThkwVH/85kn7JWjJjKW+yQ==","shasum":"3e184176b305c3bf9ce160f3beae469f8554973a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-beta.3.tgz","fileCount":465,"unpackedSize":8504573,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmtx04MFm0Dj3zp+ljFnFHjgsUy8/43aeCsnMofAZDFAiBzR/YjcDcJbbYYykbst3wHac0RNo6c/QZZoXvts6G+AA=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKMkRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDKQ//c2y3+P2d6cqbQEZnJPVSPPhDcMzbt8HUpwx+093mD2csTTXk\r\nLbFlvtpXr5zmwI6vew2jboMmZhh1vHGTWGooG4VvnqTUCc1z7CAnLHOlV3ZR\r\nl3J71kOGpBcXTC/3eXZUCYL51tgNwWF3y6cNVHnS5TbduZHJyBN+W4fBu8uz\r\nOgH6ozuD1xDHdQLkoc7b792ryIf2P0go2Bfcjr+PM/yk96+zxKYUIHRBS73b\r\nSPmxAlsx/ZYktP+fSfgvAm/LpAr5ITKYVFNAfmCnVuX3n9j8Xwsc7xWxCoqb\r\nUegLnJOAsoRhXH8vfMjjbI0DewqaxLDcRnjqbBBbcJkVybObNBFD1o8bedvl\r\ncmUrEiJlZ1uop3kgloiTVu32L2/ZaBrYfxn13qpq+ckCGY/ta7Xrn1kOdhi7\r\n8RsAi9m9T71muf5YP5UTwyXnQdY7XajG/dth00u8gjjXCdsOFs73cIIY8txz\r\nbOB2V95Idp5EAY9cZYe/4YVqJ8YO5rNMbfnf8apYTBh2oeLbGQje0xcPW6Fe\r\n5FxuJEzdU5wZVQHlz7aXBdhBn2FmWMvC0iyGQ3YiPKqg+rPJG0hZxJgdmU3j\r\n/um1zm2TZ4fPre0axmZAnRfRS3IxVTtQ7zOMTrQ8iOHGF/NYeA0q7qQq0iZm\r\nPTlKLnum6iRpEU2Iyk6pLjzjNWXfNzZz1ls=\r\n=6VgD\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-beta.3_1663617297049_0.5597926630070484"},"_hasShrinkwrap":false},"4.9.0-alpha.3":{"name":"ember-source","version":"4.9.0-alpha.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"c987535407596cd81dc6816ec26a420c1c50f525","_id":"ember-source@4.9.0-alpha.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-yhz6PliKmKUrHznuU7xLQwUGOFZKAsfgip6eNkq6IXETfguYjItjZH++A4MkJHVlyvLaduiqD1ghTcUKtZaJlg==","shasum":"12b221eb839382e5baae92f4adf9b9f824870196","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-alpha.3.tgz","fileCount":465,"unpackedSize":8504659,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6Ia4eWf9+xfeS8C4uHYHDQOAQa9s9D8jKTw8nlyH2YQIgCysDL7nv21PXzqEtmLUEwbgEqiBbt9wWpD3ScHDQhIw="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK29nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCLg/8CQeSAZVFaeFXlBGHQ7T1KwB64hfIUbCXjKxy7tsF1kie0yYI\r\naW/71yW88nWmeUfojSs8xWbqOVgKKGRxaz/WWvR73aDzIuGq5fdAXrWzLW/r\r\nNS38fBhT9eaXjOBbdDmhp6G7VwpivkAzQrMVZlUZkSqG+rt5kUF4cWBf5u2j\r\neM1q8fRbcWGb+Jv3McOOp6esclZozzvXx9tjQv3iSQFzmBFImYZPUVpB8qMW\r\nxbYJbIoDEDodKQZpAsi5E9GmaPALbgCRCjnCEM9HcBjmTy30q1+iGpOPOH0S\r\n3U6OrFlCpRH6p0375QwfIx22Ubnt66mRVXroRB6jjSm7sYc2e2dKOfF7dAh3\r\nh7op/mDPD5ZB7HEkObAQWvkh+0Hg87X3VPWqZi3VnFS6jFo3scBNRrWnks+H\r\noGtQrHIdDFVMAlDj0+CS0gyX1Wf9qi0VkyWypDpqX8hPj6wdC8LjbP4C3IoG\r\n0lStfeeYUIRYv5bBDcIsaThKcyOD9VMMEyblvRih1LzahBksywuOCff/4pqG\r\nPUl96NbTu2PEzjsbs0MFlJ4f0EzvCceXiiY3ocLtyhXPCWBbygSFCRrbjIfk\r\n0xSkC2BzmHt4UyNZVNcJNeWPV8PEKx44Y/EnNmM/fS2qypCxsBcjEshVXmBU\r\nt2bq1xLJZOoe7MLmoX9R5ZotNWFLOw726bY=\r\n=Hii8\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-alpha.3_1663790951065_0.5650737316009078"},"_hasShrinkwrap":false},"4.8.0-beta.4":{"name":"ember-source","version":"4.8.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"bc696851eb78a71ee99592b09f6c3b1684fe11d3","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.0-beta.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-B3/awxhczKEZp0GSJFskw86req8LXjF09l/YoGxCSkoCmcrwaP4i9gy+sV1SOj3jU26roFkMdQegzWMLD303Aw==","shasum":"f9c228eaf102d0cfb082546c8bfa4ccf8d2d402a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-beta.4.tgz","fileCount":465,"unpackedSize":8504769,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZwSs/cjFYErUz318dlKhVkbCTbMRqkDhm75N/tcG0cgIhANay6n/redd3eEcaDTunEWsTjxJnsXvVriquHZLS3PtQ"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMidyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7tBAAhACyh85/uvqY2E9ZhzCpe0+QUch7mtrp/8b+6R05dnHqLz/f\r\nsKM5VglFQZfcMGNknpLLaJ0e55LxhjxPKKpa07enQXp2vy2n82Qq3AkMHNG2\r\nGRHkeGoXRSe3D1ZELs2xKHzy0pNPvi9AEo8to7et7EipRqTCa71nScsvJ0kS\r\nJJdYUE6o4M8ALxljNtIhJZVGKmRZ72hzbCWvW2b3+KQfnm7dC/S9JP7pTiYn\r\nlG7IfPnZRjmXzVdUSwgYTqvYqxy+HjzOvy9zF8PYzAfnPF0oFAlAHubUx3IB\r\n+8jV6U8ssNWzsQWVV0LO/CTXGZSGgdivPWKMC+/kRtv6d+b5nzu3qFisIQtU\r\nLM45RKTrdEgixAyuLeO4YTOPo18Pd6nCUhq6cX2GJ5Wcpuxo5/IqTSrcewen\r\nRtE01wAhjZTEoMO39lWcYy4hqxelFff/13sUUNM3eeeOhz9m8JYBiJyb1Cjy\r\nE/oQerGO1pj6DBZNtJZrCxVYRflQQRncnmUQ/nq7/o8sXYtoXghzfQKliFdm\r\nVnW3ojhDvGaZhRdXhRuuUsUTWoSmYDeIYLDP3ywLOOp2RHiftwpL/8EhJpjz\r\nBm6jYUSwV4Pt5uJOEvNey2COOxrA0NOwFYsYgbgdjnn2bWL4zCeG07o5vypi\r\nWglyz6LdY2fbsoZBG2Bb8YRJF7SzHJiy2qo=\r\n=kaa3\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-beta.4_1664231281823_0.26022597453896745"},"_hasShrinkwrap":false},"4.9.0-alpha.4":{"name":"ember-source","version":"4.9.0-alpha.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.7.23","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"9cee26afcfb99eb69c661539e8825a0a5cf09ec6","_id":"ember-source@4.9.0-alpha.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-lvZCLMgffc7WCbtynJP0eQqt7b7FiKJdDgGWNex9h55eiPayYmuL2VPWeELjs8iuD4Oq5FXAQO2sfXcchZZyIg==","shasum":"38c715ce16f32047b1fd5052c3604c8629eedf39","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-alpha.4.tgz","fileCount":465,"unpackedSize":8330073,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzLhV4D/0neIvNwWQL31cmTCQ1S/EabAx7/uacfhI//QIgDeVPDxP57zVbrLZRBC+y8aNfhVGHM2cCw+wKd3d1G5U="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNKnUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQUA//VwLSXTHHo7EkVp8vLLc5uUhKosTCB5d4YOWNvQZqOWmhiKyk\r\n3fyLXoe19Sb5175kJ3r3rrMdL6n3+hXZ0pzWUte8jcA4m8ut5Puazw9Bi8I2\r\nFsjWqZlCpL7L0WWAu8sUyVTM+6iOgF4qy8FLCnagag2iJPYEfAEEyDSKwxiT\r\naxv5Iwlsr5gsJzfDgpxK7IR26wuIrJBIkO7b681O+uDdzQvH2K/UcLRgeepI\r\nV3yyDa5fqhm0M2+w4ueKTY5NG/NzxKo2QP1ipDTHPFrt5OxD0D+NdjUD9mEB\r\nNOMfja5Nv3ER6OhhaPuu2I87YPMsS6nuA+0dt9Gl1cY6IfsppytZ5buOQj8I\r\nvOXnqbwapMUftJwlxVkjAQB20SAXOtRhRY5+U9n3xpGTqsAa8+8jsBge09Lr\r\n1nQBNmdE38F/t93QF8t34cMg3fyJyuB1tvIS6l0xrnJwDB2V2sNCQiT41adC\r\nYG3WeWIvXeTVGSI+/W3zs+UNL+/pbH39TsrGuZK3hdPxVQyryAKeeav39hMg\r\nGiT/9Wetoj17LLRf/lzTnoSEqk2LUBaEvclolQ/IpukEdkZDRFmgHAWNOqZO\r\nvzMk27yB37RCDnvNoiTVMx/lxFPZu58ki8djngLBdD6KEyOuyAHWUL/mYAUP\r\nxQSKLRjNFTyDE4MLmLOd9fcSbv8nGZt+gLw=\r\n=fDLr\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-alpha.4_1664395732166_0.6792235002961642"},"_hasShrinkwrap":false},"4.8.0-beta.5":{"name":"ember-source","version":"4.8.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"5131fc84ae2325fc311124be141342e5e1af43da","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.0-beta.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-IhsuZgwukhL6ngNhYRGkJq6ZeSRi+76jy5fZtH+UQ9Y4L4F8BJzNahbF+pMO3nCfN5PsBhDFUJ+muhvWKvfpMQ==","shasum":"216addd63c5095d0d796ccaf58262595e1f4cbe7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-beta.5.tgz","fileCount":465,"unpackedSize":8504809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2vxFefjZLcei+5JM4Rfvxdl0KrUKdUAORWPl+HtHhdwIhAJV1MhmDYXQiElobWobboujNRG+AWTHIjoFHQv8r7sfh"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOzwKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraxQ//X0Q4+/yD6KLdlgzCCaWZY8Ps36JwfTFKxAjOfEip6BBsGfUZ\r\nBfywvqckMtxFpOdhhd2Ojs2ileBNIzIAjvhzlck3CVQpuaH3XpUFrwbvHO41\r\nDyMIpl39dQPkkKyw2tg6oPYWqMj/5gbDnqkTM32bCBzrqL7O8qwafsNIyKyF\r\n9CvLV0jh1kh+DMVzBHWraLKyiX+VIfYX/oD8S3pl2kuB2tehOjvUhRuEF7nM\r\nWtok2V2ZslOGC8n/F8sq176rcLeEELkequ6+gT7NiFsvwYrX67Az/aD7wK9O\r\nQyfiFNcFYRsKstZgZXMuuEZ31GOzkElLPrVWb408i6E2U4MOeAyR8d/K9Oqu\r\nexLt81bviPAFtqhXID6S8DCNvKhxKL7BHUFHi70MPVc7uVdTxXTgTfhq2GJC\r\nwTjWrCARGVBDKmzYNyaEpBBD7ab9geKhf7RG0xwUYHyq8diiy74UMbfowNoY\r\nJGccPntw6bKSQaO5UYOCIktZ2lBIMywS6iR1e11cNAHYqKoo6yUdML48hKSY\r\nYoFkj4ql6h9b5iPGc0pXKoHwH0IB76rM4HoZJnEnkvbJrMr95ojhw6lhEgP3\r\nGZBzcAmWLJW3IDbUxCdLj/kfJf/93OdEOrw2NnyqUB6QXdqTNVn0XayKIlrX\r\n8DatxvPMYQ8vcBkrxidQEhGl26XKD2/PNqU=\r\n=hK5N\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-beta.5_1664826378243_0.35643900326861133"},"_hasShrinkwrap":false},"4.9.0-alpha.5":{"name":"ember-source","version":"4.9.0-alpha.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.7.23","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"d8463ef922e333e35dc026d6a60cc6ce7ebc0eac","_id":"ember-source@4.9.0-alpha.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-/tY3wjQzrRIp7aTBTWgV41TkoKdyHvLB8hTp//Lnu8hoGtNWyHnfNUNPhzkd7AWI0V0AmsLjQPvNQQCbii4KgA==","shasum":"92e733768e896086d43593956d31d8096d8e3014","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-alpha.5.tgz","fileCount":465,"unpackedSize":8323191,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQNkUeMKtpRjBkD1BZTS4VdMh+mq2wfTx2k7mmq7WoYwIgYIUhgo1XDAAzh3h5chCBoT2NAG6viadoolFUGlgmaZA="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPeSVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLpQ//V1RtCgxonm5vYX5uYUuaYg8vBzBl6PhNGdI50qgrkxVlPvBw\r\nZ5rBRGt/Q88Tje2UtjP6FykNt7SZTlkhqzvXN7VGOgYb96kA8cuVxkoySxV/\r\n2dUS7H+UQPTuEIkgxiF5B9be3O0eLiFrbQaL0mq/XYDLXj8kUMQFlsUhwMSZ\r\npLGycnEa/sx9r+4W1MAMQtfiP7k0CNWb4P/M0VUJ3uLoc3SqzQfELt7llRmS\r\nKp+OhJjuBHy9nqEyANqc1TvESP6BYWn5QVAWvqcBbTQr+9ZsHi74YQoYrihO\r\nJNmifCVcS76mjjK2IuR0HD6kT7F8ClRsD04tr2JVaKM+ppirfw7J4GTeZF47\r\nqBxpcgunwl0TYpQ/SyEa7x5XDp39a1CxPwqmenUKaft0vpP2ETLk/9+mjtUm\r\nwQkKy0n0nGpYvofBZYCxH7nU8rGq+Qd4B+f79ePxvYadTFzaN6ycxnOfmS1B\r\nt/t8o0j5b+ynZ39CZNuT2SmVpGNjzNQERbochIAYQPMjCvJ1P0qbAm0ukDfA\r\nkJmWCrtObTK/F8/spnvx2AX9WY+dVXTeP0ccUO7uuUeGPiU7Vu52kGCL4Zb6\r\ncAvCMoYsIyndWaIYhjolUkjOxCKgJnO+bTfLFa616dDj3JWzWRHlYzWHBFtB\r\nnmTMp3ALniC5vM3o3IZo0Mfsl2YZGIc3/wg=\r\n=DMLP\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-alpha.5_1665000596713_0.15096567362032154"},"_hasShrinkwrap":false},"4.7.1":{"name":"ember-source","version":"4.7.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.1","_versionPreviouslyCalculated":true,"gitHead":"46607cc17f2e1467f93130b239c98d71fb313d31","_id":"ember-source@4.7.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-EO52EnG81UaYl7OSkA0KBTFAQY7MZyaaNkj84LMoUhwSb2KGYRfzDUOFm3bHUFa3zzoILaYTf5I6hlzi1UTLXg==","shasum":"ca5fd36c8ee4a959c31a10273e5d2d9867c7748f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.1.tgz","fileCount":396,"unpackedSize":8359257,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArqxbDoLTJXMDHgMu3j+3BKa5xbDXdnkXHsDRGftH2aAiEAwGa7ZKeomWtvWD0U8/s/BlBNtcetNrNRCtIf1H6Uc2c="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRrvtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGhRAAoiHivCFPGEbfYDhjDdtJBtbQ8tlApOOH37ysIgPk6Q4Y9KdM\r\nLkKkm0vX9PuOmcY7PJPZpG5/FkFDLiUH1d2TvPCUQ8tLvNx3wqcJHdrsYbLi\r\npkOmi7HDVnney1qvyT4wWxNXuG8DpbiCLNzxD9PQpJWax6AiLK4NHGqqcx8R\r\ngcWy/wuwiUY5mNFG3fZhXLYEQqhWl1IkNMElm3pyAE7LHig/6tctHU3GBwdl\r\nEy013T/tGr3Nk9f3xD/XkF9b6o5SY1jciOD8ZS+4unM0wGMS5sfUS3aGNL3t\r\nrrAZejn2DPEEOzEBVmtNsK6EGxM9eBemRnTigdllcZMTWvCtG2SE0jdGmvx2\r\nghnA6vACscGyN4BmHRE/2oOgenvi1RpvWnKZ36U6ftvOjs95r6o/g7PxBIMh\r\nONipVQ0KhNWydInzyNN8wyHuI6ybM/gvm21elAZmK+Hx4S6WYcO/YaAM65VI\r\nsxKRkobAi2jgdXhXwQHKLZvvgikUpTGSwSXEtJMUtODMLqrfjXEl7qoDrUq2\r\n9UfaNeUVciiFu8iB82+YO2XYhMM1QBS9nk1tSuFU/D+UEJDjw3vAIWAByOpO\r\nEf86JTwGueDG8cKULkajWgI2vTeQ79BxmSdaRnVCXLdW7YHYlagnQ3+XQnIM\r\nKtZFikSlS4OjQ1F0mEFKnpY7jPfVagqdjIc=\r\n=HSci\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.1_1665580013316_0.3825642298906593"},"_hasShrinkwrap":false},"4.4.3":{"name":"ember-source","version":"4.4.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"c9f609b5dee9fda3956254d0b98eab7bf9554a25","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.4.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-O7vitQhgbv7tlj3MMkBaQEMtbH91KhmmAFkARwHHGpuRmdrY2S4QzSK8EWv0w+rp1f5bp09Lu40D9UtJohcoQg==","shasum":"0160e45e7cd6f2802e22063d8f39482411375863","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.3.tgz","fileCount":396,"unpackedSize":8386788,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHmRWhBvNPfs1R+OoZHVJVkxFB301YX3uFPzSV9hcUewAiEAnNAE5aV6+emCOgBMsL4oxPq1JQoAdn9x/JRI2oMhxA8="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRsTAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo71g/8DdTo0z62qiWzRj3DGTDo9JYxbMARcohwXQmwy3Aj0gedpb9F\r\n2qwTDV+G+uqc7xkSpjK7iBgB+LimnIkehpl3vG/0MnIOrjL6bLGBA7zD1deU\r\nF2rtwC/tgEyS5dTo62Fg6GdZMZ7u1FNkPUYnyfspTlV15rOZJ3qIzz2+O9Nm\r\naTR/jtMBW8igwLtamJiptI2T2Zu49pfFQQNeAK43XxLmppeTJjnecPB+eFhk\r\nMK7tLDhk1ELK+9j2eRQl6FSPle/5ej/0x0QoounYG/fmGIfNZD1HoXSeIqMC\r\nheltoFzcpewd2IdXOUQaA3ll+aeBY7XQaChjlDGtFIM8HHgF54dYZeeskhHm\r\n91JkXQGAA4bYffO24kyt7NN5q1WWLGRb1j5gkp3pkwwM3cGRYap74KOdRmZI\r\nfw3aFXTKSuoikKb5KlY6VWX7gg3NtUNgPIppYsX84tzg28a5qwllhqlYUWYy\r\nLV+Eg4Wmu5+HRbegLMax1yJq+j55f69O2rHeSG4b5J2ctd90bLT7yxvr41ay\r\ntU7oKp63dXvIbZ/AtwqJC1l7jNIJxwNq9VfqNKoQyyKKNn+95HKb8ej7LwMn\r\nTA74Yr/IgH19AUrOnN4hlh0s0ScWka9n3cAoGDhEyIrfG83cNr8xg7pGj/0y\r\nd2DaEweTaoYXA0a4GgwYi6RBfq+igx2UAJM=\r\n=bEqj\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.3_1665582271665_0.6969069190455799"},"_hasShrinkwrap":false},"4.9.0-alpha.6":{"name":"ember-source","version":"4.9.0-alpha.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.7.23","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"689ed61e6ea0186535fda057ebbfe8d8a792cd4f","_id":"ember-source@4.9.0-alpha.6","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-9XZx+e2Q6M84dQUhJcAAhp+R01TgNrY9x8Q3W20HctcQPbCoVJwzWxOa3Cljla5vR8mTADDxirZ5ZPjf8gIZeQ==","shasum":"d4632357582b15fe15d9cfc9b6d8c04279c005e5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-alpha.6.tgz","fileCount":465,"unpackedSize":8335572,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgTuaPh984GXYqKD0C1oe+YQ+7X7YCZt8j3ld31CfqygIhAMtuZVBNTm2uu7qWoAH/BGyPi2p4E+skqaV7gcIH4H+C"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRx9UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKdxAAiz805xL6IauxJ7mjY+xiOsigQ9gxRD0eg0lxdMkxzsEANDJD\r\nETaH31zrwv7SgVWYk4iHh2/tmNWVa5cGplIeVZT5CalBMNH/cBR5VrUv1J58\r\n4amerYU9iXt/NubyXo8pjjJequp04eSpmZxbgVnoLukLGfjYZulEElrN88T3\r\nwTGXhg9TU5Or4241av/TKXIO/cM4/m30ba25k6zvGKW//ZGWPvOcwcJzVChp\r\nzE4IqwwSFHYR0zhLlowbfZIYoZ0Yu/xUkAQxwg7qqC2aZez6KQiVxb3+aKaT\r\nuvK0zrKcByTrYCgmFsfQ2EKHheOICM553nMcv7eHhf0d4Q43k2RU9E5yZS8k\r\nqnVHbXLgY6hmRZUEwtL4Ax9KbfXkHOvEaVDFrNFAOzEXO6R2qK79vsZ+F7Zb\r\ntApS8OJ353qo9WEwJfzltg8VW9rBhJASMrN4Ha669801k0alWsnY4LvPg/2U\r\nYVxp7p6vRS1AZWCjMvU3c5ElOJYav7D2SRFIJd1JI+diIjo51fRtH2qO2S/u\r\nMO3MpO+CvZApJZJ3MpQ6tReNO2httr1tQh+VLcU0TeOVfMbBj912NGce8+qS\r\nkxJrcPMLoefYO3xQ1UEEXaUBEFwhZzSuUoJ05nI7vH7eb49qd3T0tKwec5Of\r\nrRPJzCVUhY98vcmYaV1qZ2DbtjHx8mmuQGg=\r\n=o44D\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-alpha.6_1665605459721_0.3889275805286614"},"_hasShrinkwrap":false},"4.8.0":{"name":"ember-source","version":"4.8.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.0","_versionPreviouslyCalculated":true,"gitHead":"9c1f4f4fe5dd76e2e205e6a6ff3c8917ee2c3f28","_id":"ember-source@4.8.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-YvVJNia7gDgzKntRWoMz7hdme32GozXnZDYW5kyZLoGq0O5M2hL8D9KHAcEeqCC1UfFjMjtMw4RgA65yPCDx5Q==","shasum":"1a00280d4e4c8b2d85c5d6f143488b3fddb63075","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0.tgz","fileCount":465,"unpackedSize":8503837,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCREn7SKKeSSDkWTl8RD6iry/NBbBMFipsb8iRaJ85QBQIgV1kZp7coIx8XI7FGKAKsooTTPlNOUQ/9pMKUX5SYLfI="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTZ3pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoU1RAAiNZKDHQl7Q3kdjTIW80WXjjLVRNxEev7Efp/5QQXvAdzvOrT\r\nx3jLCondj9Q5yz+HUPVf0IFmrHJ3J5KDQCLxKQg2vtni/C1CYCIbsRz6ePLD\r\naRpXxcZQCS+Z7jDjLpJy8RhCrjuoK6LcaJJTvfgCKW6BrFJxdKHNc1AylQbc\r\nZJeFs/ybYpVQhq2mKYSV18McxL4/Ir8/dJrDuwaen5tOgy4AVKFCdYhtxvvG\r\n5M4DK/rk288c4Q5Op0OCRWZfZ10I5SZqX5OvMm6d9Mjj4coZcBdB/cFJ+CK/\r\njXoF1GoJoW5p+2Gn5fiEzfqZyWvfATASU7hyOdJ5njoM21uNH9TSTayf/+Ki\r\nsEkGkgZoC3R9R7cbpW8/8ANteQwmrLsUxxSXFGZzF/Au6B4NTe7L58pRsWRb\r\nUpe98kFPtC2xJb5CBugek/LQ5FJzExe0Jd5gMSRV5Gkw9606EbfrImkELRhn\r\nJ0imkankbHvliiIEY+O8fGnnqUWtfqz3FmYw4wLsgLImq3lTH76LjVp6986T\r\nsEPh6aSaKNZwS+zes6Rg5O5UxvLMCT8kHKTsTEcAaazFAmFyFU//w1UaTW+7\r\ns+kWV1XqUv3oiOa4SxfTHuNd3r+MmDYw0cznk9ESDa+ET/pCOkEfw2D6j+8f\r\ndRAQsrYYiWZrpKdd+0MJFS56OSsgan4n+Ug=\r\n=6cve\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0_1666031080752_0.2551305815156584"},"_hasShrinkwrap":false},"4.9.0-beta.1":{"name":"ember-source","version":"4.9.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.7.23","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"3413e7d3ab5a218c89d8b79be89acf6ff199dc97","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.9.0-beta.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-DsjjWJg01tDZSRZYUQtKcqAbYOylyvPKNscSZZjni/BBzUA7gSltm1312KpehM7vmkdxs9lJYY2FPbmxCGS4RA==","shasum":"2751441701868d2a75ee591fd679dc053f14b91c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-beta.1.tgz","fileCount":465,"unpackedSize":8335818,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICu+HIWVcrBEu2LfBlc0Cuw509Z/T5DnYxRuQTRxLhcPAiEAt0f/eTiBWXWtsNpmsCfz+/uw5dW+ZUT9/JuSg+fHiRg="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTab8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosBA/+P4jrstOhLNAznN4gPsw2PqDMnY0vm86ujUHr5uBsn8u6bI+c\r\ntfgefrLZa36tMP8S3F12747TkZpiTCIvuRUntEgo2O7dBaeQyC+3FL8Rh6PI\r\nHw+MY+sblrHv3j4wNAW+EqEPA+6IJ5cxZbl5j2GQA+tgDimj3kpy1Kw0/1Zl\r\nQrJWbJ91uc6Fb2mqlJMAXaGgN0X99axyMEjKNx5U0XA1ylOrjuyofXfCn2WX\r\nQe8quNy/FA+jtI4VYKE3DzmXBg1hfhf21NOLXTRVt3nOYvuR8sjJrJToOiy7\r\nzQTT56rFdHPYfUVER+UK3ajvY+4Bo4t8vBXhV3FfuuHI60hVV3l/XMRtCnIP\r\n9QPj9jQ7WXwVPnZs33ueXi7LwIOmNdMvOANShAZ7nKFTlPEXGTWEeSoAIpQ3\r\nAk3Mtla8XtC26xg6gzOoNW6UmD1qEbMLR4bUeX09xUyu4qqVCr7SZ6HTawVX\r\nCBO9SRn8g7g2/GKoM0iAwynzHNg7UDFcMckaqImJNslH9cfSu/cSkCKYEBS6\r\nCzyhE1oMlsFsjFRlyJOO76mrCalYlXqgZH5YY+Y9ph3YrZaQGN/lPoDJQo3D\r\nb1SpvcE8Bn8EzhkA4nOhqcDbgn+Pc/m8+uEkGxvYlk3+3mgzRw9JwK647k1m\r\nWXF9T6mKfqW5/nnLpO+/s4FSFb0Kvp9QVBk=\r\n=YXP1\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-beta.1_1666033403958_0.20282615854767272"},"_hasShrinkwrap":false},"4.10.0-alpha.1":{"name":"ember-source","version":"4.10.0-alpha.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.7.23","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.10.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"ddb283198ef40cf48c4c5a88bbcd8696bcd72145","_id":"ember-source@4.10.0-alpha.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-SfSHqX3W5hVWtiyIZLwJCYSK21xzzCJR5mOZcrqGGyhQbj+uY3PUuE29MJaU98BD93YvH+mvpl3lGLtyF5SqxA==","shasum":"9f38994eb80a18c6a1a03f5263c0bf781f0c5f94","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-alpha.1.tgz","fileCount":465,"unpackedSize":8334977,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKMvyCgy7jN44VNN0YrVaJo93Fg8AbC8RlOUYZFoi9jAIgWGMi9XaEHbUV2IJkGPdVUUgnps7JF9NxuWvKMd4CBlM="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUFmLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9Xg/9F+2RtvdFoZMq31rw3E1EYXgwuLKH2jTFObWqLSGz56X8MySW\r\nQpVrGEhG/jLKceR1khnggrm9xF17qltRRoQst14JlIXvwfJhLaBl2CyU/aWw\r\nZKQJWF0oPz9DVehH1LmURRwk69CO3XG+aKGt/M2JuVo9QpHHxlhPvKs+DD/g\r\nUTDfmGvT8CI9MadWIz4Lpf+to2ffyXBM+AnlNJrtcNLHd6TxbI0G5cmdV+FG\r\nhwnUATdMdoqDMnAEzr61+LsX4hbdNl9sx/ajjj/ccMQihrDZX7DrfLUnNEUY\r\n+zPgkxCln4CC5L3XE5wctpy0ys++XwUVXjlWz7/U+znDJJTIORLCHB6P7FJz\r\nQDRbkAdgWLqH1TSMCROOJWedwp8Jv6aFAltrFUPdhf4vz33Y3uO5XPdAklqc\r\n6uXdFJXRiEdI/ZArE8S3Vb4jWkEa1Aa5YtJyedxg3egaE8SY+8SrWLztBXmW\r\nl9rRS6khNv/KgMd7dwBvt5+UC6Bu0BLw/OG8I+jIadqGAIlLIdaq1iOKPqQ7\r\ngdqlP+7o5BfF9Qw/i7txv2uKAB37TZSTHesgO+5BT46tQ2wU5TzV2qI2pzTp\r\nQ0pcryK1D5chfKgd/QDFnhd4rZOaEyc0EBtu/S7ClHtRd04roXSNgYBUDucs\r\nIqm1mFpMFrT7m80AufPgmtmTWN28PzZGReA=\r\n=YPqz\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-alpha.1_1666210187276_0.5279200407127198"},"_hasShrinkwrap":false},"4.9.0-beta.2":{"name":"ember-source","version":"4.9.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.7.23","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2c4c01ac7fcd1f694771c1e8d3c7160a4b366e88","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.9.0-beta.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-rkOZF25/IPZ4uzqmA0fTWatp5OESgKtA2mIqLt7sOM29xm7ViB2Ga9btA2mTQeGB/KEuVKEw14Ph6h0JC9iDWA==","shasum":"da01ecfd71dcec1546cd10c899f783f576210074","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-beta.2.tgz","fileCount":465,"unpackedSize":8336026,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1w5Rn9QF3JMuIibbWMBUIgvhvOezqgEsle/e2/N1yYAiBQiOEEr/qeGdIE0BAj0z/3D8q/+bTloWVCeIqndb3KzQ=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWIfVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2ug//Zl4ty5397xMugafEeOd91Ta657KzVLyzSnhaC2SOiAQTPJX/\r\nCrH8yWokriD2V2ofhYbNmWdQemK2vpX1kk0emuAtdN7d9Myix6wCxafAUoD2\r\nN/FMKcm0oGyrHTtofIr0kaqVMg7B/c3Fx20vk39Bz+6q8TRz8IQqsgBoeKNM\r\nFLhvTuI9fplOSCop6NFTHNJq1hZNHBN0EQiExMACKKo3S8iQr16MIwylcPME\r\nd3nrgtYvUEUEAKrk8YpNsSDvY0IEglgPIXWV0OJk+B6d0bOoCMhTAYcoQdjd\r\n39DIM+DMet4wDkdo+JARWUsgzVksrcCcDCnk0pHSBMTQb/SmjDsXAEF/IaYe\r\nYUqlPvtsgJedIIcewcpf4oSuFousT/M84hOEcG3pDWzyJHE/mrSy6GH19UOJ\r\nBnT7gF1blzKRHM7/73ooND8aYtMDdwUGXL0ILuQE9ZwC62H6k41lO/Atg5SU\r\nFku3TTDu2euXCv4BB2tFbha8rNMxfU8ruuy6W4bvxycX7Ie2CWHEYiVI7BP8\r\nsFwUeF2SAWk33jbYy2+BgLnbjTR8Ohe262Y4HB2jrDZjQeU1Ghb2bGKjboX+\r\nDvKfLnZ4IAphSrl2SEsMnAqSHbRLJbfaYOSgufBG5Ws32Hu5k+4YPf0xcNmz\r\nHGIYkqg15avZAQN3qtr7fXK9rijUeeW5O8I=\r\n=Jr5S\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-beta.2_1666746325453_0.8305752169476666"},"_hasShrinkwrap":false},"4.10.0-alpha.2":{"name":"ember-source","version":"4.10.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.7.23","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.10.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"c16efa33bee4fdf16a825bb2c39b737f2ad07cd5","_id":"ember-source@4.10.0-alpha.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-elTGkbrqCcH5SQm5NIEeGaqsQSk/G33Bu1V10T3lFvXMJF/kajaL9KMt81QEL4oMhO0zYFJhjY3JHFlHVGfwTg==","shasum":"638482e3393fbd5359d13349e92da650719e0672","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-alpha.2.tgz","fileCount":465,"unpackedSize":8335231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9uFnLAaQ4OTv5a+1C96IYaSfFUB3KRHcHF5G41YmDBAiEArfPUGQ3wyMeQ7S9AfWnsEJbvMozplG5MW8Af9MOkzCI="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWZRBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorYhAAl4xQbpFwtivlA+99M1fwHXpyfsx1E3jO4seRjt/SM4+A4GU2\r\nH/zTRbPsE58sH6YqNbMJWypKBsKe9y9ZnC0tDMhdfy64uvWdtItNDn1o3q8X\r\nKvdHR/eOUtZ5zMJVoKFpQ/uLqkTK6r0AxtIKV95STa/C3JaifYcMipUDmKSA\r\n3rknXF9PzeEtiaX0gWQFna5TOJ6QVmJ+Fwn0MKMLgN61azTGBrv+vUSLdrOb\r\ndWK3oc9hqVE0jgMLUgUEIQfyCeEhgOUH3wT7d3/sX90FPGBbjDwXp73BQ3jg\r\nrgfhIFTHD20nQklHflIcAFYsXTUJ2POCkzLG63fg2c6zgrzVq5MIbLZoGLyf\r\nbbFon5r1F8ptNCjxAKlXNpwKECBH5utlCB6QIQ8BSVk8ZbrpTvhFpr0YXgMP\r\nQQsKDsmlCHcFAVxHcCrIReGzitI0L00SM4bDyy1l34UWALb24s7O3EAGNc90\r\nZ/+AyrNr7ZSEL12rlH0RNIIONjweh6ozri06FfcBi2hCKIxr5iZK79beDTNh\r\nJ6+2uiGqdrrBW1bUaW7ikFzgZXXpelWX/g0eWf/f3puc2jCgPGUzOFHnvh/U\r\namkjxeZNkvdYB9nxaCZ0G3SEuuKAUIowDoMMu4OlEU6qHStlLEEkayn/UdNr\r\nv3h9YRpbqBJSMdh7CCoolMAF+tTo9uY2x+k=\r\n=bOma\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-alpha.2_1666815041214_0.5739192102375292"},"_hasShrinkwrap":false},"4.8.1":{"name":"ember-source","version":"4.8.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.1","_versionPreviouslyCalculated":true,"gitHead":"04b543e4929fedd9ee088c0f6decff0aa081c19d","_id":"ember-source@4.8.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-w9I8XeddoEq7ms6PTvzUJt9izSyBtVB2HMWGRmZPEACNxDVxZl945X6Fq4f6pqVhcHOZrWdBOn1WCm10MFKrmw==","shasum":"b0c3ecc9cacaac299815e821d4fb4d002473370f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.1.tgz","fileCount":465,"unpackedSize":8504352,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEgTGkW+nKeCYHATLnRPWFq8BdSy25JH68sBzRJV9W1cAiEAg72voFBQ108vqdmdDl3o0KGd7GdCVDmJ6KVm5J7DtLI="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYoxzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpepA//X+S0vtORAAkIekkla8Cffkv6u1J3u5fUn879MOaftqBYgvC8\r\n0ByVCqtOjQbG4OH1dg0Q9IwXlbB1irIxr3y8H3qIan8ER9pvfONshGqOHkjl\r\nQvudHyWfFq5hpmAo0a9IQ+GKcZMmMheIwTNDupj0VEIzNKu5QsQ8hQfU5SRy\r\nVZOsy4X24twqV787s56NbLOgsuZAoj3VUG/zSUdR4GQsK18l6F/fSbiAiS6b\r\nnNm2IUcsQ4nWXI4c6l3fVjhsBa7naMjMgI5vnuuXcFKWAB+McGChRo+fuEKB\r\n+2LzY56+RcOJZtrIhIozXsJLttGoyIwoyP/adQWrq+RjUwWEQSU7Y9jZ5Pjg\r\nF+3ZJCdTFgp6ldY1rZ6Ynylqs64c5DulE0hzGXFz5caHYefEHApni3LD7Q42\r\nJMIDWUj+b9c1C/YqhqeTA4nSGRQXw9RfDMTS+rVRDjk0Z7WttukABBVmfWH0\r\nXMFr/ZnIn+uFf8Zb/DSQ2mOmTkzf+o6R8bqfmP9v75H+EjJHJ6ai4zvmkL36\r\ndAgfvqC9m09KJttrRAvnZ24mQoe1nAALPz+rd0WuietBM/OTF9V0big9C+l2\r\nkcd2z3qWZ50cBsscXdtfPt0F7IfhqtoWjbkEysKn6PGIJU/o7FCqKKp33DKm\r\nVNNFvKOeS7CAH3S+bHX7eVZDTztqZGydP7I=\r\n=GL16\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.1_1667402867167_0.15031669177814955"},"_hasShrinkwrap":false},"4.4.4":{"name":"ember-source","version":"4.4.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"11e8b0ea1219186f931c3864057609211e310b53","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.4.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Ixz7HY4Td2dN78QnuhOafGxW7rYlZuSRdmvCZ0g8Qn1i2RFOZQVU7h81zQj4wFF+ijJdtnfrgG77yBhr7o0gOg==","shasum":"29cd11eb61b1fab2dd11759c67d765ee8fee5487","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.4.tgz","fileCount":396,"unpackedSize":8387302,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAuP130pDE1bDyy8GPjbsx+8Tt4U4T2soyrecscxoiIQIhAIYvAp5CjI2S5mk3iEZ4d1TUN5H5r6pny+0ckk3/FKGK"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYpILACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKJQ//RNWSl5e++nPgLv+RxMkfWwyPTVwRcOkSY2LPec9lY6wPJVId\r\njdJKQtkc2bPB8M4RUpox0E4PVk63eF1f7tQStOA41uhv4g3VpNpMyKXGczOX\r\nsmk1qfYueaSPp7n7LOwsmVrfuTQZ2+PFQJ3yyXcdIkf5reOPwO2//mu5JAtB\r\ntTxXCtYDIjtsRA8KKMW/I5wMCxikDon54Xrcf7bmjW5X2wfmI/0NxFjZonXq\r\njd+OpskOt2aKjuPvwZ6r+g+uqfNzsJWV+qybzwnKB/7rkQQ/8hQOIDK4Hmel\r\nik+RLRjcAbeIFPdx5k76QM3Tf/g9PBfwQ63QON2VsH6a6SItL2TIcvTitOBR\r\n/1qkwXYl/7d4GhK/Zeycz9gK8saYTqisvC86BoCULtmp2OJHD/AP9zHpQN/T\r\nY2QXWIWDSXbFawXbva+e9uoPP/XIBW7oFWK1b/eGF3AN4j1KCcH4rwkKYVmk\r\nD+6j+4XL/SzfsmJeK555HGP39WZP5D+SjkbXuaBMHpqV7d3tZDXbgRvlQkjF\r\nxlF4wNlKF8hzFq2AjBPKdEFx+1k3QRiD2aNpNYjIWCgLwE9yuSxP9D2qRwZJ\r\nShdaitSSEL4PXazaQYXL1uQFC1HOAyPbJF/3KkLctdE7o6t/AGQkhw6m6hIU\r\nB2oqxQVJ1ymMDKc1qQi6qd/PWaT9PUkq17Q=\r\n=tz15\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.4_1667404298706_0.20282493699319293"},"_hasShrinkwrap":false},"3.28.10":{"name":"ember-source","version":"3.28.10","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.10","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"91a632eef948db4cc1bd99cb132e7c04ce074258","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.10","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-TH8ug2rRUq6pLwqjciwvnuF8GDKBXNW2v5mvDkkf+k5S84XVHPjn3K0q2uGaR2W/mCDYg+mGmqu/PIGy0STx9Q==","shasum":"f4be7e2852d421a558f686505748f4c88f6d6ae6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.10.tgz","fileCount":344,"unpackedSize":9555595,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHp7VhWMmFFAamfbQNp5Xx1itZ9WtPefiGS4z4WbuCcAiEAj1sk2AtTtAIbRPcJuTDoI2x19VbGX2kWWXykVb2g5T8="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYpfgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmousA/9FNt9pBgEzp8zKTI60rsaL17KsNjxBpa44ripkFMqhbBGzuyQ\r\nI55fu1yrllgYqM+m/AlbiUSzYaDd8XuVrDQhzjtqpNdhnqRlVLqGzqf05t/t\r\nYradg/huPXTCl8asoiiHuz45qk0dFdc+XgnjoMWsAK8wsk/NxeoMe/CW2y7I\r\ndDLL1KO9pjfXUipRKFNCCFWA6hiEZ/KOS2udoMByCUnU3S1b+7BjaGQPepKP\r\nXahVpC3aLav1kwuHMLwu129seqgO8+7htSF3bgvp3Nk2ida3Nt1ofalz30wa\r\n1mlpIMHLMxjFcTQK4cUIwa0ZoyEm4WGB32BabC3jJQ86/Cnv8pBU4thqYSOY\r\n80c7OoIFHkzmPYcLFMz0lEc1Hrwptp2K7MeNA+TwOk50UnGt4KPOkUFUQSJD\r\nOyep2rLGWJ9+s1i9mHEWNUC+qlRzPhYKAcsUoYtc97lFwUyJjU3Vwlu0Ajm+\r\npYLTs5nTsYLLJ/w2gIRi91Pne9uuSfX7hwIqEzMrxnexD26YINm10A4rLZre\r\njKuDyHRmAIj1P23V5xpW2lgQgYPwTyjcoKvuYVXBtkqcbEhaz6rGQmGKijDT\r\nAIVWINcvJw+15rggFG22rXtqG12LDmVrEEJJubhZ+zcwcSsywr0J8XQqj7OJ\r\nXxqtx07j8O1M1MmBuLn3aTGnmi2NPyPPaNc=\r\n=zPh7\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.10_1667405791969_0.268665645784234"},"_hasShrinkwrap":false},"4.9.0-beta.3":{"name":"ember-source","version":"4.9.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"c19707ee069b4c8a9cb9f92ac2cc3e726b5890f6","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.9.0-beta.3","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-tQrDVYmrfOyLtRY0QuNpGGMUz7OhQrt1sS+ohjTTuRtWF7lDJhTz/TvLMXRUhViil0dO3Olct9qFNeOSLrlMaQ==","shasum":"396d5b12b24db604549a207bc90897cb772aa257","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-beta.3.tgz","fileCount":465,"unpackedSize":8337444,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgnObUU1YISOgeBGc8Xzw4h9AFsswgYQGl8IEpX9JLmAIhAM40c/m8s/MGJnZWv/H8nvGtHV8sezq1C2Qv1LZEczK2"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYpl2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvjhAAmCAIaQG6XpXDYWZO8DHF16XD2NOmWr7kRiHkp8IT7Jc0hy2G\r\noldhPiiRwQv3/TOd6r1s39a63ZfKp76Gtkorozp+x/J2kPi+6+KrniSTnqMx\r\nvQDC9rdDtZhZMQ/zJEV8etJysV1JLMWgc+7vq0QDj4FKDqBNI+f7UhhibSZj\r\nXSYCmfxmu3GGRRhB52xCdlpM1lJ+Flvkln2lmC8NSWuWF3x8FX58N5/OVseU\r\nzwb79vnFbkZ1r8V8QhfjZkfzkALQUrXcUSsyKaK5Yu3iCbj9jdbCa4QUVlNt\r\njjnITla4RIJqc5n4vD2MIFtr5Di8PdxVtDmoV+kwyDzSsTLM3CbhwGAbnZBi\r\neZC8/BYb/EEtkIXBseEiHLZAHD9YSOvZ77Vh0qxjocE9o131+xJOC6Wbb8PI\r\n/LPdKjEorsm2jB24H3oteV/d0jYEauKj1p5O/Cb1PmzTDA+Nwkb6E8rPg2vH\r\n5tnbWD1781xCOmDGWtjRHktLAqd9/f6eAoed2uOjCxbQAsEwFrDNGRHA2elG\r\nK1Py+0cSl6g3mrGbKQcQcpZjH/X8flSdGBVN3Xs3WRCDuF8+9iEMVb2ytiuD\r\nagmy/OvERjC38FNZrHaAE29UoGRbbN5SaA8jZKAhxNmBFlXIkf6IvGcqRtkY\r\nCDszm1JuMQ2IvkxvnWQ8X1IeMPW/SV0+Bmk=\r\n=IQso\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-beta.3_1667406198100_0.11960755959829461"},"_hasShrinkwrap":false},"3.24.7":{"name":"ember-source","version":"3.24.7","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.4","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.4","@glimmer/interfaces":"0.65.4","@glimmer/node":"0.65.4","@glimmer/opcode-compiler":"0.65.4","@glimmer/program":"0.65.4","@glimmer/reference":"0.65.4","@glimmer/runtime":"0.65.4","@glimmer/validator":"0.65.4","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"be1c23066d10d4b883f2516e16285e6fbdf5a9b4","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.7","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-xwftkvyigiO2wl8FkpMt3uXG0cpvq0EQ5K+gsV251sHcQyRdihf4mY3CPRPgCxLvjEpBln8F+mhMbsxpOxI7Eg==","shasum":"456411e2acf3e992749af541113d4398463a2396","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.7.tgz","fileCount":297,"unpackedSize":8711673,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcS24MjJ/giJy6ANb0SIhbljhp0sTP7r3z0wt/OkNhJgIgeeWhPsy31gHFQYuhbF0EQdtjeTgo+IM+1ngxdojzlrg="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYqMVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZQw//RJm/VyHr1qmn7X4m3LneLPzg9owVhSrHZAS5tqWn1FYwMB5Q\r\nwsvIHd+9z5XfdT2ttO3UgqmkhBTl4fz0RMNU+jGC4t7qd2h/a6r/SYFXZZqA\r\nkTlxHbui92PjaKw6o6qRprrdDhGm1VdxFyHrGoCyE893zwCS7MPC+ls+OlRB\r\n+9U1bZnMwx7VBSPEFsWyjDj1wkdyyQDW78WGvqlq6V5VV6P1lDaM4cs1D4oo\r\n0egVEuKjyNiEZTIQyYihHGGpwdy9erdW36t9Lgf5pxvZuvEfPkbS/FB8CBrS\r\nN2ObJeaTqkr9YiaOtuqwk34Qa+bQaWjqu1gtKp7W3U2OMNj0PDJY6+IexIs0\r\nSkA0hxjF7wOLhLmoXRWhNt+V/SxQrijtNECobM/ksg517UqC2ncTVOBeBOVd\r\nyhBS1Gf5C+BETQwUtcwSyZvAVje/pAbZ8QyRGj1H0r1UdIaMvJ6Gk7atu08l\r\nKnqEU3OFHZ2bwUNXDCiaUZ4qD7o7oOxT4J5z1ArLICoiSlPEdTuLUDkJ44Fn\r\nK94e+49k5WH28wnsY4bV5gppTq0/grhvVIUtpB0KiReSjHJ/PMbBr3hMFH0T\r\nd11lonBIc3T8qTj6cdMKd/wWc3y19M8W8553cjEUdHa+XK74My+SXDZj7vXg\r\nAl5ACtYg22fpGcnuVe8Ft8XzZhr3YvBbhM4=\r\n=trSc\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.7_1667408661276_0.857786817935545"},"_hasShrinkwrap":false},"4.10.0-alpha.3":{"name":"ember-source","version":"4.10.0-alpha.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.10.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"03dd259a3aa55cb3b30a09702661e9906ba1e78e","_id":"ember-source@4.10.0-alpha.3","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-9z3FhHJ2INMRMk6V2c3lV+FBVjQQB2bAH3xIvW13lUVYnWk9O9BFoi8m5u4QY12NW5AKrull1HR7BIVE8B9cAQ==","shasum":"55d84a2dd29104f2947a01c778b1e2664e48b20f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-alpha.3.tgz","fileCount":465,"unpackedSize":8217877,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSbXItJ5MpsAmrYIC8cJqkiMvjBNcgXw8U7Sf2Oks36gIhAN6tCdm7voPZ5YwB84CbYN/lR3I1EQzOvB4KF7pmUPKB"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYs5/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWCw/9E46LIjyidAApRVkF34fk92FCwBqN1+ahflm8BAy36IAhcL/v\r\n5+bsf2mvJt4x+yumIo3A8pREmD5TcjdkbTU1CODIhxeEHSTJ8Bo0ol1nL2Du\r\nFn6uuAcvw6JnPJYR75m846TZmH5dZWbtUS+vZ4B6eiUhSWA4OzSLcDyCZIzG\r\nxQBaM7gwBJfpooxlsPln3qaQkDcnmwbvstFJNS5pWZY5Q8d+gLK8taIPgYT2\r\nk9Hs7IYEnNb75jgWddO2LeBkbJcWBdmzxrn/VZhPRBLO/h4LDenW3hH/0iVs\r\nU/N4D5Q69ocBydwSrlwuhn2WbyWpLzGUFrVfXqkKR2cGd05xSGrGT//JwWko\r\nMsayU6qTmOGlnR0WH54Sh4xAgu0Ks6T5IOhEetyb1qMogd6ISUvcpDgSbyEL\r\noMqM8PQddURdK3B3Dq6a+1T/Yj/47yke2ETfyz9exLntAYuB9tvep1JYNxyA\r\nB9Bo3Gnfdt1vmN9qn19hAzSmKMPccAK/bZMilryJCScg/CVWwMu0lab4NP6N\r\nTDZ/5ZlhXdsYfSLiE0Z+dvMoKSByRqPo2T8BNNtK2bQ9wZoA8b1UDs55bVUw\r\n7hi07yJQiOX/fdHeZoVTsTaIZNqATY4Ndc7lU9qOIk4PMNKpnS1bIOwHwqNS\r\neeDMxbdTI2h5deBw4HxZaVngo8m8cwAPuDc=\r\n=A8Ox\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-alpha.3_1667419774681_0.3056807496384799"},"_hasShrinkwrap":false},"4.8.2":{"name":"ember-source","version":"4.8.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.2","_versionPreviouslyCalculated":true,"gitHead":"792ecc80121b92b7e060ee4bf122e00b343a80a6","_id":"ember-source@4.8.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-YU/ytPaua+QOw+2qRrZM7qahAmxv+N8Utv/Xz2e01NQci6KTaY3AXx6SS3ge0G/KlGyL9ouaHLyHqv7xkcV2ww==","shasum":"9ea1f214345e568eb642bf9e3602e2d637dbdddc","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.2.tgz","fileCount":465,"unpackedSize":8504883,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+ORUMT077APizjJ8hjIMZ4LKhqXuiWi36uQVlnAFg7AiEAmf9abD2F9AErNvjisUXKS+ol5T2dIH8R5I+dcJc/Vrg="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY9wPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrocQ//dJM1zyRUhCW0/D1eRg35lkYY0xBuKeaxzW1saB1CunGS3mtT\r\nI0lxh29msE4MPLRDGOwsAr+06mYR/a/UF28Cn4/UjdqK8GKTudSDtDurHHMS\r\nYKAXpMZbv7nvaKLHrSiNTO4ospRyjiG01uyxESROIo2ruBZVp2eluIFa9up7\r\n0txeqTNSU0+b892JaBLTzrO6IOMEiO/YyCZUvQgBk4EAZpdRppaFjHdV4BFT\r\nNqBJIfzxre5oKqBPsyAtNG26SpnQVcQmo3pva3vVcm4cRJ/Ypk+jBEUeNSzz\r\ndviRAI+YoBOTDxVa/ZFDM9iUBXRmLylZxxZ+ms7o0dju7kw1iqNMuWwbXni1\r\ncGyIVicMjxJeRfRwqGZM9MsZajc/EWuIxQtC/g84A8Il/ebvoSiYg67LOUpI\r\nUt+l6DpnoYNPv1ebIZtXLwjzNPFBJrO3e+g9FsL/hT9LUuvFuptoBvZNtBvA\r\n12I1Qs19oJtp9gJ+tbjDsxFU5PhxeQh5u1eE1vgr881PddDFsJNwmY132nPd\r\nFkG33HGcMvnVHfY7GxcV8bSBtA/Ttx8p9N1T5jqusnotlMDwbTUQATQ8VXPj\r\npRjZ0QikPDtkpswKtFiIFY5/SXrOSuHSkDeJFGbvM+PAof76+WUVwagJuGxW\r\nOj98tNbh1wlco/hBucm0W/EJNymGOrUWD34=\r\n=WgaM\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.2_1667488783258_0.2140128797713874"},"_hasShrinkwrap":false},"4.10.0-alpha.4":{"name":"ember-source","version":"4.10.0-alpha.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.10.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"cfd26e68db7e002ccb0ef471fdb973216eb145e7","_id":"ember-source@4.10.0-alpha.4","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-fvPhnAMa3XiO0DfyPNvImlgTQN5Z+IoCSVyMvH8ji+jsumkCWK+QqJo6jSSuAzAI60WttWOysGen2ZF0JEkBGQ==","shasum":"d112a583b1940135944930a229c7c918b1b1be18","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-alpha.4.tgz","fileCount":464,"unpackedSize":8220280,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/wPvijmonaw1i4Re0fjVXXANs8tzhawct+Fchq/bXIAiAEMv0RL8N8ZihvYdi10NYfiELqVTVuBjsq5ewLJDCW6g=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbAlTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoc+Q/+L5Syvk+i4rSVyoipERiTWfXNbzuOQDoi1oizjSUPdbC7whV7\r\n1dPOWPSKJW85/Te4A4iQNy4efj0VaYc+IK17e46VqR2HX2yG/SfraUvrpOSW\r\nVjybV2kpuiSk+dZEN4zaiE084FZUw4gFlTBhH1WyB7Rv+iYtlL+RBotUvvho\r\n/mgGR7zXA/PKPOcg0LvCJFWhqb0bqOjXnMeJRGlLTPP1XQ0khs+aLJYhQShY\r\nRAdwvB6DwYNlM4lXWnjNrdNhKEHL6ljqn9p6dTRQZgwj06tRJhhodhBR+G6x\r\n8qHXaFoHWI/1K+LpLnhh7HXeaCSWBstR6B0c57SuyBhVew/vewY43kn4NaSQ\r\n+bXxrSKtfLU4NeE4Z3kktrgcv5AnboqJOAk15YmASsSK/q0gkNvtKsEdqFCp\r\nkBinyNPXw1LmlkAtRoWTyMd3Wk9wLqXbS4ghumLwvoHJTenPKahUxDyDumSL\r\njMNgclNQOmQ+sf6cTGH7QTub7akPBrno2En7OwOKUlUK7/p07+X1n4lMiQ+4\r\nacDJ6kqxiXCFb3QDO2uGUyx/h8qLYm+yyOUgxnY5lOiAWZLjsic8RTFjqSsX\r\np9rxqxstMvRKJoffUaUEe+5sseSvJXEeaCio4QPlM8vrTxJvMgOa1z8bKNMn\r\nHI0Asj12Ja7jGs5Vf0dEtsL8IqROk/xBy7M=\r\n=iHGs\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-alpha.4_1668024658940_0.760780950575241"},"_hasShrinkwrap":false},"4.9.0-beta.4":{"name":"ember-source","version":"4.9.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"26b9d754e95948e3cb0acda6558e5fe9c4e9e477","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.9.0-beta.4","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-vbZAqcYdQrXnURgbGh6VgdSEYtpUSmgx7O8C6pLeAVsMVOd7a65j1rGWrUq8GH8Wi1PWW1+Y3/wMctAcN6HyLw==","shasum":"16d757763a638c35ad8b99005765ff8c481dd2a6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-beta.4.tgz","fileCount":465,"unpackedSize":8352867,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLJnwPoju4c0AehO22ZbuT7KBsRf5Nzrcd77+MsCAvMQIhAN2WDNci9O2du7sAf6zxLTvo74SoA0rW/B+RLEUzDHz9"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdAdXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYLw/9HIqczzpOhPwPd0DxghcTe+Y+eDnHKIdcgG0cAxZnryWIdi7O\r\nYm022O4SCxUAh3ZmUQlVv3ncObFwxdySrRlpFrRgN2SN+tdtiN99+EbhiSl9\r\noGNtqtqp+kYe61Php/75X8/Vb74zmPs1ZZ2HwL6PzRFlX+fBTxqFBfCTSzxG\r\niYRGxMZPNDwV0lwRowhvo7fiU3/4TQ2iOAafDP3qV8qnsvqmKuCi+02bzExp\r\nFo60CwLsAb9leUyN02oLuLWri8swu2oS1NeRae5u71QzzgFV8aVl+PePl6p9\r\nJQJd/0cdfjR0XVzkzlKgexJck9BWhmp5LMICddGtOKIip0+RwwoB25FgmC2Y\r\n/L1y0iZX29Bd+dualQ0rxnr74gDsI0UvP8K/40ji9YS4Yx+pJaUVUQcy3ksH\r\nfao18kdMclKzcc9PdC4MciiYo9ot24HU9cBCegOvD0a1SV7jOGLYITPL96bn\r\ntVJMsZdYHvZt2GjChV3ruBHLKrbOi5xRU2zAyxYt/n8kwCNgjksP/nVYst9y\r\n6SR3ANRJxxcivEGI4NG2ley4uaU1GP6t8UP7eVvAaxR5VtjCNVTjiMHXjkpv\r\n6pAqNS8V7CfMbY1TQ6GEHoBde4NPz0RD7d9l+74xCE+ZHKZpuQe6axE/Fkpm\r\nJhhnrjoBX2CZftspFYg33qY6TA3kFBGt2HE=\r\n=JuYx\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-beta.4_1668548439225_0.558125518717189"},"_hasShrinkwrap":false},"4.10.0-alpha.5":{"name":"ember-source","version":"4.10.0-alpha.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.10.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"8f6453bdc3624b3b00ce274571b828bd72fefef2","_id":"ember-source@4.10.0-alpha.5","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-kseoxmOCLX1ro63Qx/EM6scyFN+Pg+w6N7jHRRHXvmDrzN01jQdqK7umjVtv3mc9hCeEJUuqa+3LxtIry8d66w==","shasum":"ef5c3a886bb6ee0fd7a34626c27b8e23cebc7c57","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-alpha.5.tgz","fileCount":464,"unpackedSize":8234209,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrS8kONxtox5OHuty+hrp5WM/GkpzJzbEMvKylCmJ6RwIhAPcsWq4/pRNv5Ls/4w8n9ff0YfdsXypD8tIT4WFQcyOt"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdUOnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYeRAAmgrag6gPjaxIvFr32Ul1Mmd6yBrzLJt3GO86w5m9tTk8fAz9\r\ncaMbBzbUIQOLmPtQhwLUnVkCv0LIr9evhCfJr4RLPzGBhOJMQZWP1rhfcvEO\r\nKkKiDTI0UvpuiCh3j9/VJXwMkTkV7QTeaqr2b3SAIlEQ0COVd9OwgU8PHjWV\r\nMvoh/EEcPdxnpSAP+pdnVXwknxa03bNOQRsrivGStGCL98mbCxpF/vt2XCy3\r\njvj1XZ1Jl3UlG2WrQH/WbGaGetvJuuGQbf0Yp7p4omGksQ+b0oq3DqB+O5oh\r\ngc9tblTNuZIGgP4gkzsBQbhQHL45X2HT7Ko74gi79sIlDaWJD1n6kfAjocNU\r\n+86ec7vslnCKfS19jeio7A8amA6oNqcsGMETk5cfxYe9pwCkZ5YNUBybXcah\r\nrzJK3+aHHqKcRKAuMgqmZUFYl0wntHu2a4C5svycBXEA4Xi54kOIZfj0gHPa\r\n4EUxhmxhFYuAaYPhaVwM11xd91/yO5XNiwtuNzn+bgVcETigcgieYMxDen5a\r\nXk3zqh8pWjgdv7SHiR0xwrcE5Wd91GmFPjB6MDApA5hiNOBtTe6Cw65PufSd\r\n+rlRtGcHhiTTkwtJf7ag0u6RFItyfA9zedzHXVYE5pTweWTEoZQYPd/yupcp\r\nu1TCybPfEzf9/t1OzOWkhIBoE097UPYtM8Y=\r\n=wy5t\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-alpha.5_1668629415336_0.5370932905338959"},"_hasShrinkwrap":false},"4.10.0-alpha.6":{"name":"ember-source","version":"4.10.0-alpha.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","types":"node - types/publish.mjs","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","magic-string":"^0.26.7","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.10.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"30c8cfcf731c5387d05bab0236fbb86fa1e30e12","_id":"ember-source@4.10.0-alpha.6","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-AvFACFyC1K9RvX/qXSeCwj1vnsi1aeBUhk27V36s0WvPREwo6xEHlFpDFktpxZUZKz9wvLXCFw/Q9IIjLvFe+w==","shasum":"3596796d5361d76a22a3d76441e77c788c2454ae","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-alpha.6.tgz","fileCount":466,"unpackedSize":8251605,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL/PhVXGQL+ix/Csz5PRd+PZkcL3ZUrwiiAzdJF4UgfQIhAOHlblYbefjZG4UAAEikNe8CvE7WYtp3CHD+5zg2jbOm"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfn4eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZDQ//crTbH6E8zCEdBMCaNq1KUQNw5K9SvI/SVCJeMkZwjI+nYBAY\r\nRw0gbJFmtdQbN8tarbqctg8mIYeZ5OhmR3iCszG0HidkL/bV5k9MYhiU+1nj\r\nU1QOOdao2YUd7Yw+N1Kevv3W67lJeA06HZM3K5Swi+ztokT5S8dmWlgnlWXJ\r\nm5pv571c5QM77vaH+DNefhFIVL9ijPjNcwfZ4PAsmTpmeOXJ+CYMKhG5PFwd\r\nHwHc5mOfoJtMPtUlr9UcF8ZRmhM4S7bf5QvO88SIl1oCvRVDlJP8EEClz9ad\r\ncgrZm12H2ic7BJzLnRB3iN9NAG/puyYQ6Z9YjZy+KawKerTi/papWB0zzX0y\r\nb+aegrctHpdph+K0c563lrxJTAIwE1gK0YLFzIyhDBUZQSvza21YfVGGRdTo\r\nWZyQDjJEaXV/i8IqUosEQyJrH0FnLgHQ6mk5CAIipHYAzP5V+iwkJwl21sVE\r\nFbJRgGqCDfsoi6bycY+g3oeydKb4AbEm7/j8xnqefzg7GSCKYo7+tBwkW0jQ\r\npOudcaK+lb9Ac4jIh2I2KpL8z4tnJeeUew/R48htv0l4Dp8ZVROu9MO1KIqv\r\nnNcweFC+ZuJ/XZR7UU3wx7IBTSNk7na+qOfrxdfpDiMGWTpk8FQADCMfn0kI\r\nLQrZcU6ZJJ6ScWmOHwzKyOi8yufR2/XaeC0=\r\n=161v\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-alpha.6_1669234206333_0.07168075062430912"},"_hasShrinkwrap":false},"4.9.0":{"name":"ember-source","version":"4.9.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0","_versionPreviouslyCalculated":true,"gitHead":"e6823dd4ded852705106a0087db9f497dc0dd29c","_id":"ember-source@4.9.0","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-TYwOpHbZKBSHaBEQSWZrUjj2lOBlARmUdENGaImT941T9wwdDyfdi0/6Nu3MIQs/eEVcBfUusT5PAC+rIUu3Tw==","shasum":"5346ea23d04585c0a2983b271023b6d234d18a93","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0.tgz","fileCount":465,"unpackedSize":8353533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTVF68sMN65XPDAemFQ0xlNVPBlhluEqvCZW1/7HnxGAiEA7rqYPJx6rVZID4xKqqCNhmFFE2+QvaoL1vsZg2/cFo4="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhR+QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxcQ//f9lRG6Rr7V7MlCfwV40cbIkH7eV9b8G6TA4/jcVdptZmIq1X\r\npqJUxwpwsCsyDA8sJUiHbeJrwCelqaqxYj4xO6PM+HPeqFToA/205XsmL2yp\r\nA50EfsxXka6+duV/POcYMGMaYcFNK0MBP1zd7J0yG7e92tkV0s61fRjhdNb9\r\nsQ0/Tpp9pap1vXsoKVxa4eBTbJjIKbIIaErgpUj+47urX41ZfQiTAuz6Iwrj\r\nTHaYyaNhUMP2tyzrBl/da/1mkKRJH7AmLe/7ZeE3TWJsA3SYQR0ZeCOW8Sb/\r\nH1yW1wxAXs32K4GnsPsOU7MSW421rOy8x8D36UkaNXMf/NECUTYF99lYlEQP\r\nK1nU1irNjBeObIXPrL2M8XlJyk8ahIR8d7+nBCIYx6n2sRF/Gpyzd8qBA86O\r\n8HDezyOhceA4s79KGOEnPrcGJ/jD7mV1ZGOXVSR68c0vHMX0a44XDD15JzgG\r\nBmzA5H0F1Me+ZUDXsPNzvgebIkx/NKBtI8pbbcBkAv81A/IE/Ije0Nnxt6c6\r\nHA2PEwccdmsMAhWMLNrK6H0HavgJloj0xC/GebmMsqcCe5KbRNv4WQ8XFFCU\r\nTd1FIQSGdwljxKnCq6RaCdH6dWbNQK8wI+flznoTHHQiYYT9HNDhqA6N1bhF\r\nOPO0mNNTu2MyJ0V/MW1oRMb/MLS6guK3PPo=\r\n=qr3r\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0_1669668751803_0.14305798331940855"},"_hasShrinkwrap":false},"4.10.0-beta.1":{"name":"ember-source","version":"4.10.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","types":"node - types/publish.mjs","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","magic-string":"^0.26.7","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.10.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2b94b45dd33845b6011518a3289e1624b405ca2b","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.10.0-beta.1","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-81dXjzIMpVhLS6ssqUgKhs/P3iaVwFLOESviWPB0xcP8nhfSUeZqibjm2855TJJEUCuoaqXK0vxU22cXxwIcsg==","shasum":"044847fa912e92f7041cb240a4b029c0ff98f95a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-beta.1.tgz","fileCount":466,"unpackedSize":8251810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0ORRqEXWgh4Aoppyc+cxWptoa4L6NNNlR9lXYbDQEswIhAO6kxAIWK3bSfu92Pi2Orc7FoqpVg9xDMWWLDSQ4KzMj"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhSy8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouyxAAnBMuCsjGq/tXjuEvChj4qGjaJ3byipjH8PuCkSUG5eE6qBFt\r\n6oAm1WO4P0Jp/k18X7AARMrtjJ8MNTbzln1thRQal8g3LDTueX4m7Jq7txpY\r\nj6bQgTtDb+23kH5lEsAnelEaMxaKej8Xt7FFJAfTPh3zkn28lBHbjPMKee8R\r\nbYvaiaG0hJxfPtFk81c9D2tHvzZ2GQKt7ERxdtzHpRxU0NIWzuhc8d45pGGQ\r\n11nk5CKRq5cgYMHJAddEygpHyzFyj4qc56hMolH51UNI7Rz7bkb41X75htSd\r\nJ6hxCbbhgaWBR88/t//wqVgEZ1souxw7LEKTJlqRJaAX5CjGdpxTsnKLT41B\r\nlc9AoKnkQbRYK96qbAobN6rLTChgirt9ivDSuPdcC0M0VJ3XUjd5HZBCiX0b\r\nTkefu8anqRWj8BNYgXDvZOPNxru3xseVDXgPFg+qwRgx5mrfzNRA6L+kXMP5\r\nLmZhwsoHmXXkMKmnFd+eFA7/ZHG5b4bPCJBjMkDS2OXnIa5zGpSXiu0YkDdG\r\nv4wH/ZtMFGhKM82TgqMAQtF9ec4uppPLQ/jeCD0lqa5wDm8ds9qCmNrWlcKb\r\nQisgPE3MyVTZmpT9hGDdyVT3hj8ugE7NAk32vm7mrtYetMxWpbMiLXKHh1Zn\r\n6oqdmNZC0S/i78qrgh9rwwX8gJOYBKRZnX0=\r\n=jY6D\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-beta.1_1669672124533_0.3074549390211392"},"_hasShrinkwrap":false},"3.28.11":{"name":"ember-source","version":"3.28.11","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.11","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"744e536d37697aa59b19dcb4590593861b8eba5a","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.11","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-oM3X2lYUWJM+CJEdPvJGVZNUTzUAYbDeOOoAJW7im20LkQrv0ce0MAJ1Gf/SnI3H+ZL7lj8qggP+D9P7ZxBvsw==","shasum":"7b1a7d0483c886af8f38cc058fd647c359803543","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.11.tgz","fileCount":344,"unpackedSize":9557365,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF1lqjIjTJw2ZIQyQvT8iiEIJH2HQ+9H2947gViVaUs1AiEAy+xVyhlxrkhQVJ5vE7xuqmHUuTyfbuRSZd0he6se9Jw="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh23qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBUhAAjDvmuTwehVJyxnUeVeM02KBwgpdM3vTpSQek7h34YFi6aJbU\r\nLlI7z5kO+yAZpJbFG1A3VcWjXXBhSp01NAtQPMn3dg+I1NPD/YfgOo82WBqV\r\nVzI1/f9qaJf16HDJXPAXh/9kpKN7GTqyCn3FGFmSLfeHu/lu3FGxWgJVLSFB\r\n+RtjykgizglX0iq8rD0JMy71RIB/jcJhZiBDpXw8OwVf5go3ejy3v4x10BWm\r\nnCAozNl/GZ0usRXIHhw2Zy+RF7aARtLRvCGYsiLhV4sVcPOR+9YjgF6+z3c+\r\nVtOjS5Bpno4B/ntvxNNJbPhlmuwexiV+jJ4i/yMgvji3FB9cl7m3dw1eS34y\r\nXsQFjs96V8DK7fuSw2Hre7obh+PLNbtONKHxVhzh8lqDIA0nMK4sDk0usmRt\r\ngUz5Zjh+qMXqo06potNRGDjk9KMwdJjjqp+GYxSPOxmGOIv2IbDvygSavnWi\r\noNUuDFgBkKS7C60OhvNlReVifncQ+H1u+ugIK19ZiCo0aSrnN2+sZStverTI\r\nV5eBiW/YiyQ/+TuGQkizYjqy8CLKDhNNRx+DBVXN8AqfQGJkDz7gj6xm098f\r\nkMiSAL8Il1Og/ai9ZqCj3eBhmc3lNWX6E5R4EgETrzENVv2m0JnPE3HGrUto\r\ncgnKWuZtnuCnFUPdJsC5sLNoKkhAI0RzqAg=\r\n=fnlp\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.11_1669819882263_0.8110234661652798"},"_hasShrinkwrap":false},"4.10.0-beta.2":{"name":"ember-source","version":"4.10.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","types":"node - types/publish.mjs","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","magic-string":"^0.26.7","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.10.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"df2fb7bdec3c4dea751d8eb8abd888b00459f92b","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.10.0-beta.2","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-L+rmkZTXVpAkJTeu9pJJ5PcXnT5ZOpSxYNdL0cJgbMUiUgOKNwlDlrEes86Xrb603hO0OnHK04hdLoXf0MW1Ag==","shasum":"eedf63285db6a093a09d612f8b689f0d30932298","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-beta.2.tgz","fileCount":465,"unpackedSize":8253265,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgLnxivQp/iWy8hQW8veVfZBZyGJcBLOGg9gkI3Zko3AiEA1BtgBxyFBrjFtV7uOwu7i6DXtkPwW+OoixK6k8tvgKo="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh3a1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYgg/9Ef6mFOz3ShU44kAfNdnCcxbPNzwm01Ei5M25ux/n6xBYxTz4\r\nmH21gAj3OlUp8+p1G83hZ5EugB/rpRy7gP9R/c3JQXkjDLFHpkbpN0+Jko2L\r\nM91b1eJSHobSNTSJKPxH/8kBNisAPV3azlfWKe8+QHNrwjWA1ArYNeJnfLDg\r\nJTsCLCs9wkpMpErBy1FTMsL2je2f0svtVNmXkbiRQg41rdBWD4C3dDbCK5qD\r\nz8onbYsV+Kblcvgebbu6TRvXmJrF5HeFljve3RcCAlUbNXv0KT+2sJtw0qcI\r\nTvjl/m62KlyJN9ypz+jBq7Q1DKwzHHC4fhfN1cXprvpz0PjC5j1VbNAThLw9\r\ngonIFtS7Y6N6QO452q5n2Tveljwe0lwr2mDD3Xe3U2J3tcLdOPg6H+PCkmPd\r\nZ6fabQc3HOdytZul257swu80ej1PCg/fzyrFHDsnOwNwZut2THxBJGkK2PcG\r\nfOwDgSiKdLYFVnybe0HS3x9vaPQ7s5ahtJaUS4IxijX9caTmLf7QxTowyL0k\r\n7/qcG1kxFgtgEIFATI6RD39uKC86ddWzsZYqavuBNU0H8R4/Bcb2WORQ89/5\r\nGGCZWP/0+rbFDzlgGaFiYuIRsvLitrw3szQtqLxs9suX7Z3n7lFkNfMU3Qgo\r\nScHcUXfBE4gxUCJ15b0OIFq/cYMg/m9b/iM=\r\n=z86Y\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-beta.2_1669822133352_0.28691555007089"},"_hasShrinkwrap":false},"4.9.1":{"name":"ember-source","version":"4.9.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.1","_versionPreviouslyCalculated":true,"gitHead":"8634210767616cca4e36aa3054c1a265f0b6c352","_id":"ember-source@4.9.1","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-45dobRcQapTpWa6VWgDcAv6bP6iDxCVi5pJAf04NSRjDLHsjVGUCTdRslOl5rt3sX8dZJqakMnqYD2DwVjDf3A==","shasum":"1b5d84d753ebeab7f372dbd7f39c98123e98cd41","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.1.tgz","fileCount":464,"unpackedSize":8352743,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4MVA1rfSwZbO9fUeDiK0obIkQ0OrJSO1O6z+eT4NP2AIgJ9Uyi/Y1/hpwtYwP5tGU3y6Ltm/zF5Kjne0RnBuic5Q="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh3h6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPNhAAlCayY9gV+FPfnm3NiJ6jIq+ydRV4jr1V7DRr96rqIppN4W95\r\nx21/uXkTqQB4i+rFFAucUfLIBgq/p8ZkTgKFIOfoSC9y+ndB+AGEGoastCDX\r\n4wVkfbk/MDS0IaH3BVky7lJl939x+bWsggUtP2KE6yZ68a/A+aBwhOF1mrkX\r\n5wep2uIFO3xSvGCgrbt2P4ARTIAqsCJfmU2afzd3WNKMAqqyFDIR7EQGECmZ\r\nMF1O3e5dzCZ8EjhdI9suj66wI0BtFzbduJyyQX97srbueWyllNgJKPE1IXO0\r\n6zGbNZbwxpAIXoUI4TPHpmlTeKMR3CabWJd9wjHgPkXKnPa8KRugJJf3fp2G\r\nKLYCuxA3ziPitbwHLcrr/EW+1xst1C3Ur4NvfBjIdmeNH+jFpdm6A1j6kXWQ\r\niwwYcSaJqefVVMIKscr4MQqIfq13DT5JtIdwGF3An7W1aQ3e2t+7k5sx8FoG\r\nV/KrfaJLAmmgPVj7c6Jp0a/MDCs3nzCYcDy+C/DNGMaM0edoWf/lgKq+1y7q\r\n2UohkuznxPTAzDQSNIJc0zVLApRP4JCmN2uLGXj09FPEbTN59BKRcssrN0Mg\r\nw5/3eboAQufeho30aN4FgmNRnfj01PyFs33nB9CtQVD28jpQR0T3fdWMuE8r\r\n/8610G59ux4TkgK1+X2VJeJbG1EyOV8p5TY=\r\n=StxM\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.1_1669822586424_0.771774202384029"},"_hasShrinkwrap":false},"4.11.0-alpha.1":{"name":"ember-source","version":"4.11.0-alpha.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"tsc - --noEmit --project type-tests","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","magic-string":"^0.26.7","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"b383ef03b15aeffda7e80dff1c61a4ca506729fc","_id":"ember-source@4.11.0-alpha.1","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-weDaMtVGhGPejCN2dDqQ90YqCocYTAIIwDfQmkxdQUeSU2bcpHzk5PX54f4t4Mm3MEPQC5eTIiP6fU7d95ypIA==","shasum":"0f509cbc6931917e7511320485ce1526babc49af","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0-alpha.1.tgz","fileCount":736,"unpackedSize":9020957,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+s5KOjm580Fh4BTugTHOJVrRMmQ1zflqjPrmyJEzxUwIhANvmCaSykb+57JZsysoFlOR7XyHUci8FBX3xkCccfqog"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh7iqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9yA/+NakNSAinZFIvMfRnWHVgio6yQqO7eOjEGcouDSPpVNSMaKPK\r\n1Cou046Fx/JLQ9MCOJ3mIach/fWe2maXGHcxeMafOOAkQ98io/spG4K/XTqD\r\nHvqQszxY3v155c02/PIb/sjwN9j5jFD5jRm4SvpMchV0F6T3GXaNOa1GedeF\r\n/vqT9DEvxLotZh1MxAclUqKhZGLdIaHjIgtEGOtUlTfOYupZgtagwKHvsHu/\r\n9jFj4twJsqzREhvRdInYWTDuUfXQr133le9M43mjYQZwce7IGYmjsTXvkFP4\r\nP8nVdYlQVrzDbi0z0KdQCA50yy/1anu/Gj9xPcTR8D02gPaCy9ky8si3NIfk\r\nJOhr6p3OPskJmDBHEK0ePJrwQy4uz4xoUbKleaz59u9wLuAPROM0OsF0Tvbt\r\n0augghUqQrGUx1UzLJqfKVtjlNocrAWFR4XDlN3Z6cnr6SXl2EBgOuxh8rJf\r\nbhJhsgnFppPjDaimuhkBpnne2ZrFfMN79/ZmbaNA9su/3lPE5saR39t4R4kT\r\nWMMIJyL5aPL1opz5A+eMgHqe8MKjZvy7wI9tleW+O0PtpNQdGO5pFKLzL7MQ\r\nHmIuIrbdDDoCLThzqUMrNZ471xl2n5zPN89DoB3wkDaP66j+HZv2uFeN8Z4M\r\nAgInYUuKACoh2xuLgYgt8OyKc3I1tnPDVes=\r\n=Jk4p\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0-alpha.1_1669839018203_0.5380686033860196"},"_hasShrinkwrap":false},"4.11.0-alpha.2":{"name":"ember-source","version":"4.11.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.28.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","magic-string":"^0.26.7","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"60f52616e7d2902dc8ce3bb2e9d4206165fee359","_id":"ember-source@4.11.0-alpha.2","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-DxyujS/IKtCqcVQTDKjyeLfdg4QLDaoN7JVs4sYyP65urD0aZR2H+JcY8D1Pbye3+oW7cUb3lbVV/3C6ALyUYQ==","shasum":"17746366f155f6fb908e67e64058d0ff7d0e032e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0-alpha.2.tgz","fileCount":739,"unpackedSize":9028250,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEbH0GcKicLVSC55FSZk3nnxH9F01jkzhv90uEUaH7qTAiAGWxpMA793JgKYJcoHeWtgsY4akrkrQOWlB4YtUtVlOQ=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkPNDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqt0g/+IqB4yj82FdHrRcT+OJzzECWbST2fTAMak/YLTjDTtUHu9PDn\r\nRMHPB4vd7eJuiZp3ze4TB3xMcJZxEkzpsJ9OqKQe60qvCmsGhOqoF3Hh3cCA\r\nexx4+MSbEqzGNdhRLljeHln4/vAL5wMBS8LTk4w00eut19KU0k4eR9bVwb3X\r\nKYnk/nLD/8gk/0ngcCzl4GdEaqjR4q3WP+XkleI4NuqoE3YaaBi7TP1xMi5Z\r\neOF+414S21n/18A5c36GsV9MsU0/BtBB/JXK2Lcyfy07HGq1eH7boYgkhqZ4\r\npItcX+mBWVOSY0xe8HjgbSypHou8a2/VbT1FNX6SDuA8eT0wIdEcpy1I7Pwq\r\nAtEdtl0v6iaOfFEhWh1BYvXvDhkSY8Nk0MYyJbFWEpaRVvN5VdpjaCh+O1Jp\r\n34lSJM87JVbhyE/r9+EmwQA1/nN6aJScwYnASUHA7zZutlb2Aa9tWbAPMnlZ\r\nD8It4GVKnPL6mxrncfMt5adASuPyLYseX146cO3AFQewh9y9wgSea43Q48aQ\r\nM1enfrKuM1mFdcBfPb9SOXWscfCN4eRmbQHo+addQTF597YDnzwZHhRs+rWW\r\n1jm3iuwzOPgWWQd3igI5wV9VfdSeLYbLqIAaYGwuZBMIRByzp4MJP39pdM0p\r\nMm0xiBgliYCcC+xYRkH/1myS9n71t2YTPAk=\r\n=56jj\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0-alpha.2_1670443842836_0.5887122672253622"},"_hasShrinkwrap":false},"4.8.3":{"name":"ember-source","version":"4.8.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"36367d63020fd7879f5ea3ffbe05f163f428cd56","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-q22H5/zW1fRASokVxQftHq++keg6gGRChn5JCQc8lVXi89GxKjFkX94+7EVsqIGKW2Zf/V8d/MfLCH0gI298LQ==","shasum":"ec2ac92fb804034401ae6c46bb148b4f4d7ccfca","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.3.tgz","fileCount":465,"unpackedSize":8506859,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxtwIq0LMjjKUYPuxMCBKvdkkigIfZsbMS6o0cbvf2ZgIgS163HIO7gFyYidf77X26WOoDs5GHwwisZgVnXM6Gm3M="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl1dsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmocww//T+jpmpOVSxqIRcr+Cr0AtdnUyai01zZL8docgb5jE9K7Faxu\r\nI/UTj3TKzAQ0gyRx+R/rBncEV4GryNzCzqDsMq/4Jo93cXW8X3EFIEhviL+1\r\nBHAdZ7yBYf32AcGHNS0AmhxAobScGhDmGUKPEIjFmoIghGoTMGoIMmclb65n\r\n5tAKP8KP3odu7NKZuWz9gMv6GGoH3lZPt4uKBvrgK/GsZlrYTPxTXmA2Dp17\r\nAXFtp0OgCICf3RgYW/Gs/qcqVSbq5W21T4HxrMpj66zcZjrOtkYVcJHVKegh\r\nEMXGBf9yobMw55rpXV24zN4mTH7Z0pPlR3zx1gFsS2azQOUXSu2nJaBDyfWA\r\nURHR8NSTkno9B91eQ6iSKiKfkQunQ0mAR8rL5DKA29TphnlbXWYdjJCCfK8w\r\ncY4AdoZJ2W4+aVDkE884aS8Mh+zVKvuhzDnu+82vAAZ6JJ2H921gAxzEyhmz\r\nUd3VssgCLPuBcZBIHv5hBzyO3XlgCYBZRt8Y50R7mUCWOFQThQbCmvzvudU2\r\nJENsJJt1rDLAzJm0N7sSkiw1O0nprgW+aJb0lo/uUQxJk3odGm+WmvPQJ7Gc\r\nav1s2J16FS8D4l/MyNatFfvef0M14qI8fFG2BXEF9RDb3MvwmQpkwXlvvTTm\r\n47NM7nZ8rNp9p3L5Ch6XYbF2sIE3gXCY28Q=\r\n=uJtE\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.3_1670862700115_0.5565616034304404"},"_hasShrinkwrap":false},"4.10.0-beta.3":{"name":"ember-source","version":"4.10.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","types":"node - types/publish.mjs","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","magic-string":"^0.26.7","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.10.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"39e9a9fc6f6889402a3007890976960c75823e0e","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.10.0-beta.3","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-ROqVbhlHxsS0ykSnMuB8soLds6eo9ZY1nhcp7roFM2eoJtrvBf7hbCUHBhRArv/MP460Lde+lMrepSfHh84kQQ==","shasum":"bffb4b6ad2031d90dbd87afe88afbcba2d8d0116","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-beta.3.tgz","fileCount":465,"unpackedSize":8254452,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOmNecMnNB0QmVbB9EdyH8ZRZvQlytXj2+SXKVW0F3YwIgDxaB0jwZCiZW6lhQhOaWmzB1Py5GfLgGXYDzU5hj7UM="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl8gkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqt5A/9G7lpBAf80jjsbOHIcdRY49HDZ101uNH77cJR82SarllY00eu\r\niiwBDzPfc/BShHdyDWklz/boMi4TUNxqzqtMxfV2u7FwgLfOzybBqmVyR1V6\r\nQ7y70+YarKrmg7ER3joiM/n8/vpczAB1qxhOTGZcsP5pAPZiXVMiDz8OamNf\r\nqHN4qK6Mvjcf7N5AUB9ZoGp8E9hzHjzeRUM2InpqHpUL1N178JB27QRIhu3S\r\nskpGYP9UWNSf6HyeELo8XTLx72ObFwj7/wJ2RrtNz0OdxcamVscD3Aj+Kt9E\r\nP+BTPph/4yRBSPJ3+Lei2E9JJrkF6LtuA/WysdWEEyCJbKDceGqE4mGUNSw6\r\nhqrHGb86AO82gy4eEL/94qdKswbTK+lqYDbCbLeCJoPilRKBkfakhYZsL5FH\r\nrHP2ScSXpQ4iwhFDRY/vzpgnLyFHazYcLSSWBhfgrSdVnieazGjKTrHHArDt\r\nK7x6VScYuFadDL20fKXrJA+9wfuecZhB7yaYdCngJXqIQEWZAXheqU6d4yyI\r\nLw5pEewLI5hmgIoVJbXHQN9uZFIEsCOEzyaKGvsLLZLuTyIVeut3Hm+0qWxY\r\nBk8fIWH5u7jMQ1Q1MybwohfVjCjjwMG1BIkXJZxZYkuyr+jKDDL5jEDUugiS\r\nIeGKVCNCSSC6QGfMuDYeQD3pvZIpPxDQpx4=\r\n=ZKL2\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-beta.3_1670891555981_0.13240872981092044"},"_hasShrinkwrap":false},"4.9.2":{"name":"ember-source","version":"4.9.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.2","_versionPreviouslyCalculated":true,"gitHead":"c58af7d59a44889d6b49b1567bb62275c44e641d","_id":"ember-source@4.9.2","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-tbrJidtp8WlDxrnpLZ7iXDHUvcw7pqvzRXV+0xtfLiEibk3KEyqD80ssnSZrl3Nz8/Rt3DhQESn2W2LVm0zQrg==","shasum":"b18d99b7400179ed7ab6e95f4b2605caf80ddaac","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.2.tgz","fileCount":464,"unpackedSize":8354919,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLVGZhhjt0KPoQcnGVjAw3Dq5k8B9MgpHOUt8zTYnt+gIgMUBb1T0/YA3TmaWb3AlaeM9uFm1zJl9v/rdubzRuVdY="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl8mMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaAg//UAwJDyFoivIkQGvk4LD6wEljvC9GwnPuqFkjHFuEOtf7NPNX\r\n3AB8qwHw4GR3QKa7usS+pvbO6/62pNgiEXD6kh90i4+s9hwRMna5mVSOyHLb\r\nlaKC0CHEhJAFAETOYVbaWSkHwAhfE3VmdMpiDG8LqVUPmnVY0aJx5DkngAia\r\npEqJgCs1TrMd8244DAqJmkrYGTTF1ETqN0b7+7am53utfLak3KRHxEp7t3b/\r\nemAT08KsthcLJVKi+LOnRr3p5CiQC8pfcIXfuIm2Hl43mB19emkY/cT1KXNf\r\nO8AvOzdBWUmUUCRVKG2mAYhdsixcIFr3/fy9Wz2QaggX3AO7a0hUCrvANjui\r\nAQQbg9h8Y4UzW3xT4jX/oc5DZkQ/QCweMlC1SaEPp8EOtTswQmAtpz+WWoq2\r\nl13Oc4YS88+S2Vxss/DXXqzCdozgysQDQepZYKa6chYw6pe4xlApvjh+TSmc\r\nbmSSvzu10pbaxAf3xxkFn9vCqnFnW8yO99Fn1X1aOXEQAYVnaTVC5J0kxH+K\r\nXE0MaEawMuNGFDEGZHJRsB0418NlJ5cQd7IeZZ4Y8qSgbLoLVbsF5ClwwmyU\r\nGdXihHIAJsfM7WR4T8miYOKt2c39mnVxGeIsXyfDHBDYAQt1IokqNik9POEe\r\n9/2FUCSfUwmVges8v/7EBEMNxyimMfqnKLM=\r\n=64e0\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.2_1670891916690_0.10281420772371619"},"_hasShrinkwrap":false},"4.9.3":{"name":"ember-source","version":"4.9.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.3","_versionPreviouslyCalculated":true,"gitHead":"2266d40ed10298d0b5e0566150d3ecf75830ef5c","_id":"ember-source@4.9.3","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-oF4rx9sMWk3rNjljOaLkCYwwFXvBn0QUnxV/Jxa/I1FWYXsdiIAoQD9+PU8l7Q5GZh57Mq/M0rjztxj+CYc/2w==","shasum":"bd8d09452460a008e2a0c0ba943ca22859dcc458","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.3.tgz","fileCount":464,"unpackedSize":8355113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChw78Evk5OEwnnLmsipwRGq+ogBsUQXG1WVzVMKjsSDQIhAPLQexKJWVBslMAWTTXwebqMv4DoHv+OvBPrjD+V35Zs"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmQmcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoh8A//atW4AqOdOu5Mkwd518cAhine1+y/1LpoaHKr7joTmpKAn550\r\nQLDsau8gQkhjgyHnZbf+g868idKEvKUjMLEyTRa5IejEJEGxr0vzunJedvSY\r\nSKGuTYBL1ea8JAX/QxX1AWgorKRrh8VB2DZCsI8OgE6Io3AWaUw9ene7Dm0/\r\n89hSibjPQ2nPbO8ZBa4QzXCvw0df7K9l5yiHEd+8Ca9nZ+iw3drlY3GeWllP\r\nEAmNT+ayJ4QxXp6zEyvmE5Hp/FFB5VeCr8HVUyGorTBRg/d2UvwZJWbay1VA\r\n+JAUEUfEtGcnXdvCv79hz4Xj3eoPvdkOQSydkq9aX/f5+OM/zbE0W8Neq5rW\r\nLSAkdgE25AywMsO+HREif+w7NcJy4Eta/dN0SpR7aHF/p0BCz4nPnDwfW9fx\r\nBFqmsSH57XIT92T6oDoCCE74DENpYJtN7lf7Q2Ez9vE3BYVU9TFuS4MDKxiL\r\nVi3iuq312ofelEtocPbUKvjibv3OPIm1Rf4MooVZ7RUNK9XzFZV1DcpnYIRs\r\ntic40Vf6nO9l5zcxZCopgM8P7MPf1QknUcEsRiWICadP6EwbozoYdJw0v8GE\r\nQnOm8BhOpqLb+sZ0FwYJGvYoFLmt12o32PKmIn5srL+tumpmRdpIjldwgMQb\r\nQTZCjErMlSf6WJkMJsm2NMliq4Ch1N64k84=\r\n=XK6V\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.3_1670973852182_0.6441544886259503"},"_hasShrinkwrap":false},"4.8.4":{"name":"ember-source","version":"4.8.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"0d2bfa9ea6db675b187b8000c683b4d051c98b6c","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-2V+7FyigTEAC/xbUZGqtMieNbMQn0uZdfuXOiP/+m+P4p80Wu6AZBREnYmeZmEdnAbm7SFknDmxS8XtpNovx/A==","shasum":"5b766ab454705e1e453848643179cedd02159bed","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.4.tgz","fileCount":465,"unpackedSize":8507054,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7xzi7TX3rYqkvZchzrU5vtYeI53l2rCctXEnpQ1jecQIgUWu/TUIUpdxTHFFDEk8z93aiVLFYdmc5WuY70Id04x8="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmQruACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxGg//RhcjsdOqkeU3dN54jqytO0iFmePOIz2N1+vtlFPiYLb8egug\r\noe/6wBVD1+YJSFAh320MSQDvRwioH2U+RtueHs+6HOMon4K/hPeT+necUvpH\r\nNOsHvd/VtOuw8gPY6c8Vk91blQx3rQsz6kOuqxutPP6O6UtYOkvitIf5523d\r\nrLgbenB24B/bEZo+4vYry01vSmpDK3Vq+tNTIM5xq5HFYxUCxgV8C5XFM3DT\r\n5r02yHutq+niz18k1xbHrmx3m6R2JN5nsrhFb3hWCdxLG7aDMZgY9H1yAj/U\r\niCygFUPWS90YYY7N+hFCFYVdnDe2RxSv9E0xFMGtZEeU2im1qey2TI9DtS0X\r\n1gdijz4kgSajj07I+2cQETGs8OxsmhY0CZM3P+rvU4t1UiZlO+xFcPA3sdNl\r\nivwjGgsa5bfIQ75F3vV+Xa+wnHvyl5wlmUDPcn1tTYQOG8w/0AGRjqvHgS3e\r\nfaAiMrS/umS8gltY3h6yVvy2QoDVzTAJbfdy54J603t7Ku2xvHY7FZYEhvc/\r\nS8ZB/ak7jsE/NdGT7TTaFo0uskD2JNgvvOQZ+mjIm4FvGoYLlsnVS9fpoILa\r\nS0Rh6mAEI3kRo1bqgfBZFvBw10ZdYOe8Nx9YlZoHRUmyqqqSCdO1DJgL8FDG\r\neYN9KHdVOb6C4Tvg03X/mjGcCDZoYiRJwHs=\r\n=3Tm7\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.4_1670974190484_0.7976541274811935"},"_hasShrinkwrap":false},"4.10.0-beta.4":{"name":"ember-source","version":"4.10.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","types":"node - types/publish.mjs","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","magic-string":"^0.26.7","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.10.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"afbb0fd8adb2ff1fd67eccd367fe8c259ec71e41","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.10.0-beta.4","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-Wn9svm2jQLnFmRgFY82ooh7gdytCXQUWicjh+5Twmvnk8dPX4E2Ud951fRQGrBGX3bfWIMo+MmYiBP1u0lfFHg==","shasum":"c8b662e082c67f92a5fba4d80c4ef22a882653c4","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-beta.4.tgz","fileCount":465,"unpackedSize":8254924,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvz0ST8cZq5uaorVR8t+vPlk0FB0+Uxbvs6Uwa8l8oOQIgeql/9ZzegkHAlaiDH2WI6YBQ2O0DGHGykwla5DiVhUE="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmQz+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyTQ/+IYe+XjO4jFzqhrw38s7qjDWzthqDJ5UTN9RPmdHtAgQk5pGT\r\n/gjx6wgxPLH9Bm889LGnNAhYdQTHkDqIntNkpFFdhT6PFtuE2362W8uyK8p3\r\nipxZUNUJ9T0ppaIVMo94ZYflfMme3t6zrR1NjhYs1uvP9htdbxcbpi7nGGDU\r\nCGDep04cVawg2000YCSWMrBI9+eog/ZctrII6wIcl2Nq6AGVSYjUhAkTOMiy\r\nfEQ9bYlJ0e3Bc5r2o0SpJKntjAM+clDD1zUjHVsFFfNgKnAGHOpR3fzbzbCA\r\nkOey3YlyGq2wE16ku6pCIj88MRNvoh6tNHwy2fI6VVxVYstQTT9AvOCx+dTP\r\n+eJbgSYsROEaEawHbj9Fbw+qjs+EnZVLI5gSpjEjd+txhnjGoLnHoeQUD97F\r\nIQJufjgQU9HqOU8uKLq9wbln9DleOHM37fUG3iq+/ly/vVjMzo3gz4BIenGx\r\nqHuuqsz1pWX/Y2kXJ9lfDJ7T+PcFF08J5s2eTpPTO6O5zGQ3xoU3vIZxxHmY\r\nGIe4Tu5cvWcQdbRtzO6RaPs7CY+AAdUroL2y27ER5bqOadMRhbEjB3cWeZzK\r\nNCSt6TGKBnjUarYXSL0ViH93vPAIQYzkeb6p0Eq3D0Y2GQJvNJehpyT+kz/4\r\nWrdZR9bBvVrmqJqAPhlQOSH+7Hl2V4u9PbM=\r\n=P+JL\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-beta.4_1670974718152_0.4809839267510725"},"_hasShrinkwrap":false},"4.11.0-alpha.3":{"name":"ember-source","version":"4.11.0-alpha.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.28.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^13.5.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"55fca2518f430a94b3482507aa9941283e101cde","_id":"ember-source@4.11.0-alpha.3","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-K9/qXcXoDoVdccO7trjMMQAgywuUDxMXK1Otf78NmZUGN/yRPKQBaHrE1FZV4voc0kXRGBSFM2JBBK5JOurpmQ==","shasum":"9604edc4c823577766a03e1a5406428219e6f5c4","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0-alpha.3.tgz","fileCount":739,"unpackedSize":9023828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSM/TaHICEFrIvnQLhyFdy7j0kt1SMEdrT42TAWFhnLQIhAMhKhPdvAqjI0om+e13BRy/wR4vnUAx0LI/oikWnm5g+"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmi96ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjbQ//fNTqexAxF1hNbeTypTKs0Z/qsY3+EpfSVryb7uM6cfogppUs\r\nHQArw8AmuEVUOEdn7ap/OJEqSWdpkh6mgmXearhMXSKy+F2sBuW8gj8L+utB\r\n/zAM0yWIOw+l5CqRVe9ss1hphIMSQ8dM8cL/rJQJ8LT+frMVmEN8oLd2Flbg\r\nx0WYASwOLVaskOIsmjUMjJAagjqrZPvho+BSibJ7Nwzh3zNw+9mpSjORznYm\r\n2Qc7NWabDAb2XDVxuM3/bynyJRERxGg9iLh43hyia5CpMfByZyVOycDBNRXn\r\nYeyZ8y1UJZ0wcXKZIbZupKSVsbJmJWqO/ZCh9mTrOu8gdEFUsN6Ov9bnUcLV\r\nqOB7A1sslLoCszRxqWuxDMq8byrxy5VzUgXpVRNWqYKpD5+OlO2Z3uDuGyFe\r\nHX3JPxMIjen8QHnhxIdKcHDxtf9bSvdp36gyZG/9ewMAg/SnlaOopSMRSTSm\r\nqRH2ZGIbtV8JX+V8t4ikAWu+tmVbnuHXk6aXLEELdbba6HMU/syjzYIk7hxn\r\n6m4swRMG9K3HVCfjVkGc/qbNGObG4iAir8oKMH8/stHr7YnixZCljlSr+6Ur\r\n61QzRPevvE9qAz2L7DnGQkZ569BbNS0Td72IFxQpsAAW2Kj+pNZuW/FQVFdg\r\nQOhKgKR80bW7+tqoacnexLTPl4TASFNAPxM=\r\n=rl29\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0-alpha.3_1671049081855_0.129109777014893"},"_hasShrinkwrap":false},"4.11.0-alpha.4":{"name":"ember-source","version":"4.11.0-alpha.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^13.5.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"3fae151e26f57c87564d3ff99139af7f672030aa","_id":"ember-source@4.11.0-alpha.4","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-dEPyFk34lNJeJ1p+lGXVkNjxKiMTxRNRIFpf5wq4v3eoJfmZNFtgKyaUzRF5gaCpFhtmw1BB64dDr6gh6orZMQ==","shasum":"5374d6547af209fdb4aa434adfe0a4f12d76d748","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0-alpha.4.tgz","fileCount":728,"unpackedSize":9018476,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1RlsE4ynRot1xRmWLEJsTUKk/sUSeBfWSwxPJeuHpjAiEA/ly2ufi6xgnNTsycnLYCBv2BD8BTa0Emn7DbfG5JbU4="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo2gGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoA8xAAhj9tPVv3uNrMm/Mdw2D97Mo+28gFhhp5cxD31cg9AV/paqRA\r\nnW1VQAjtn5X3j5Th4Ql/g3F68GyKMcLKd+qO/UxPFUOZGsYZR3gPUXJ8OEgr\r\n0BlinZft7bHygh+zWoPz/xNZD2qC8/lXrPkUeGox3Qdl7ebVbzXWmbNS2gZR\r\nDwgp9a5sByYUX+QAA3qu5FRKxEFYKrt+D6f9zv7xXhHqq+5XJTHi1QCgLK1X\r\nfHAJeC5OChTe+4GuNBnKN7trCeKURhJ/OX7UvlAnEClFPOrG0Y/Gnvih4dqo\r\nKk1LyCyW717LVIIvljXvAYLIp/wbB7m9PC+6XxjoRhoSodEBhyukI2GLY4PO\r\nDS2KGimNzDFtGDjsnrTODHXgsJDAZKOqJp+A+Jy1xk1lqqvY6P4nY1n+lRfn\r\nv4v0xBBticsc4XMOu9tvB7BUAvIsukUXTVFD90w/eb3EJkMRPycY8aUOURX8\r\nEBaRKxtof7VFx7Md3XRhc1szIS1IWASI1e1Si+hl406unAW6FVF0fOxAlrdZ\r\nrUt0kSJeAEpLWA6wYGZM4ZZijPhi4yqJNoXQQWKDx/xCobZ8XUBwuphlrY9x\r\nL09Ocpkr8qP4agwWjQTnWDJIzK/eXMmZW9Gj1S5GC7bvwo0mn8ffpIRNV/NR\r\n8FTmqEwrcTWxSHA/MFmRzFX05GIOf33yZOM=\r\n=c7gP\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0-alpha.4_1671653382249_0.6837106489558855"},"_hasShrinkwrap":false},"4.10.0-beta.5":{"name":"ember-source","version":"4.10.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","types":"node - types/publish.mjs","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","magic-string":"^0.26.7","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.10.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"3133edca97c37e713948706a9f6fe943c8971224","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.10.0-beta.5","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-kjKTTIbxWaX1pzTPmbTiy8qiYSlIyYlG3XIBKGW2kPT96Juw8t9QgVV30wE8rjcy8S6vTbIpFuw+Usz3OlowqQ==","shasum":"291d05a2e9ee3b18c7d15e9f4f5ffae0e05b17e9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-beta.5.tgz","fileCount":465,"unpackedSize":8255383,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiTxyGWpuoEVhLppX/P5ka6wWt8GsKokDB/aUgLr/70gIgHUePOUa+3PpFKPJIjZLzu80LASU5gaijKe7A01WnvSc="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrLXxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyIQ//VjKsZ47S9Axeh+Y9RoNlYNyyX200N99jJye28s9a+58pNDyy\r\nRDVeGsSQmiEB7JtdfkmEyBChzB3q6kI3DZONI+Ep8+pQBH+JxdD4ZJzdVwmz\r\nv2k1iOpfVwq1KZTdW0xlfns+Xf2H+BSUZesSGrga+ZHZoKEI7PXDh0YAHb1o\r\nMuWki0hvSRzXkXGvSZeGBJfndA+V+0CSF0j3GJvo9m2iYVgSa2zahox/0PiX\r\nGXndM3tWcyi2JO3PQGukw0clBZ2DA9lkVa9XhGfKotok5XstEP5R4UUtc6HV\r\njzQ8dPxGphGwUEmUxqBE60e4aQpwWo/CN0diHQK+H+Xp811jVscikHEsaDR4\r\nOBPPe6VSHf/++PeP+PC098OAyIfdPmG+4Kc4tyKxrW+jE3runlqTrtJZmlmS\r\neZDVlcmXLlMWXMMoVeKrsq0DpTfTigJsfqxpfAa8AMKwmWfOBpEH9RPLHSTN\r\ntYjeuegp9L57ZnTW/+gQyaFn98FozbFhGBnWaVLliDqNSofmrMBowmvA1ZQ2\r\nIhocW+UiWY5jFb03bYy/TnfdN9rhVCXtUJFNg4mdItAVZAhMygrWpRsWzzpt\r\neZ2MlROMKl01cRylhk8Tcwh8osQh6NseUFRmZOiIOGY8bET6R1C3WuEdIQ5E\r\n44ljzGi0r2oU2SdCu4AIU/LTRFAzoY/opRg=\r\n=EKIJ\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-beta.5_1672263152907_0.24337955799143463"},"_hasShrinkwrap":false},"4.11.0-alpha.5":{"name":"ember-source","version":"4.11.0-alpha.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^13.5.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"319a096692359cf360ffaea2f4394476fd57114b","_id":"ember-source@4.11.0-alpha.5","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-0yjJCF7G29yGTRi87RX9ByvQUdyaiwA/fudHjISlh7vF1ivcuFu3TWrfnxKnBw2izizkI7RyydLFbl3vKNyu/g==","shasum":"04608516503eebe6091e84e0da110f758293eb30","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0-alpha.5.tgz","fileCount":728,"unpackedSize":9018866,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF787OmHRYQqjBjiPURO9wGYRF3XgPwCMoay0DW7W9GIAiEAlL5D5qB/nF4qyIFuz9kzmNp+SF6ThOD3bI7xIeIjtFc="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtd0/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQQA//cC15b0iRB8PwAii9r4MawAZ3At1/ZonXMX1O5Bb5Jm8h5SrE\r\nMe2cTJ8gu833Hir7MFDLMRjMwYAQARJi2+HYu+PYwc0V1BSaPXcTOJl0FlWh\r\nou4PAw9HJwx9UZJxvOdoEkBKNdz/k/BTZbt52RyEOsrs9lsS+wXNwvePe69U\r\nOEktHls8YPjrxMSGaH3ILSgrvas6rx00dW3B3mUR3QnHjdm3UdJ9cm8w6hia\r\nlMB+1wimjcqHEcmSwE6kZOL2AXz8ie3Wiyi5S+gz9TlfPv1uTAq0cSdagqDd\r\nooXEsbsoxC+g8iYCCMavV1rbtrJXYMZb65P+tySz3dta7ROj29SI7dQYKoqW\r\nycpCCItxwHwn+QPxRdCB6F0sxXHsGqrbuQNcr4wkfaPltL07Q5kzOUZBkB0n\r\nL/gXeGesM8Vp3pdNykOtKT1t10pH6TW3GP+6FlWPX4qEPvqBILtLyZKB+0PV\r\neOlwz2g/WNqAr/gl3P6wHM6Yldch6TIMR+lif1tPrgqvCGD0eIP+2gUA7rw7\r\nQZB7xXwP0MT1KEh3A7q0YPY4tcsv6feA5XAdgxDSwK4vMp4GQE4lIAlh0TwY\r\nDzMmfYIQin2zhB6RISQVhLORTnC4rPhJgnTKORd4+QqryogiMqK5471ppLBI\r\nPGUXqDcOSerX3PqQ+tMwXZdPYmxnpUZZ9ZM=\r\n=8dt/\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0-alpha.5_1672863039145_0.437510698909944"},"_hasShrinkwrap":false},"4.11.0-alpha.6":{"name":"ember-source","version":"4.11.0-alpha.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^13.5.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"47045c2e79abc7dc0d0b4103284a94dd767bdd4e","_id":"ember-source@4.11.0-alpha.6","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-tJ8fscvWxn/Jrqz8PCiTA5fSR+/wEvEXnXILIAQTCg9/R9DpfEhYLWESFkSQJrApxkH8TynWNDrb9YEs3JKKow==","shasum":"7ad69ccdadf90f1fa1b4673d4c368263b039cfaf","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0-alpha.6.tgz","fileCount":729,"unpackedSize":9026673,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcRbpcSUc/Ql70C1SpGJYlkPIQtgCDc0xxvwrFMomADgIgXzSCMqowibWcQya1s06EVJVavnjI0+el7GrEr0Ktvhw="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvxepACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVgQ//aAXprDWaPIRfZ1q5OjzUpOC+Njc3dW7nyB4HFFAqZveD0AIb\r\nutLsPAASOFtCjLq5C7z0QH5YpL98wYJvQI863ncO/vc9tjfLxCWmHbOtI353\r\nSMJ8Yg4nJ8YjRA7BwflBzntiJOKFR0xfln8//8DZ3bQPtp8xcsXoR3Omhvwj\r\n7hh71CuXVfoOtXylVQ7pbagLHJ4AfcSUQsvrrRDYI9PHKpEaRON+wuYrlrbQ\r\na1EGVg4LxS6q/nkGq3Zj0He6mYBnCKDY4D+r7x3Yd2tsY+vR7wtJkPY3V6mp\r\nidG0I0oknbC5wHv7vrHbNZZO8Luugx7aqvYKAFKR0/an8BS9HxCsjFaLoN4S\r\no50bacG4YhpE6k1nr9cdQ4jci1FI85gcJlmA0dNYs98FEBQUocCwV8FyH2+N\r\nOKklKQFCIgDtXZq/HVSLW9dsrIOq4JQjUy8HjPeUvz6Avpdva33BD5/wwcFY\r\njZgNNyvAMQLYy44dLLwrnkhcn2E51TID8faYJ5Mfp1u5twVo/W53HOMIVzAX\r\nwUEJx9I/KkDZy7UUvmxbr/A16sUB8+GQsjXLVFKTtCA2JnD+pPwVpxAeFJC/\r\nBVyHPjAmQDSxspzuTOuhcQ19eQK9Ccrq03qnF/WAJhOB+PvSXhb9AScz+Ub7\r\n9+9WbhDM07CmYs+GV+WO/8rmtwXixCXwnAg=\r\n=Qb05\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0-alpha.6_1673467817494_0.237436412912295"},"_hasShrinkwrap":false},"4.10.0":{"name":"ember-source","version":"4.10.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","types":"node - types/publish.mjs","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","magic-string":"^0.26.7","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.10.0","_versionPreviouslyCalculated":true,"gitHead":"3c39d7e1bfda1d096aca43febe8d8d5ece33d35c","_id":"ember-source@4.10.0","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-Y7+M+vSygMrpq4szsnpik3PxdVVA7ApuwU2L/l9Os+qpPqIKy4hT0Rw/17z4b87HNEX03jv7ueMbgcpxjUf1Kw==","shasum":"5f52bf8adacaddcbb3496d3e0df7ab3b7a31c1be","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0.tgz","fileCount":466,"unpackedSize":8277204,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxjPImahgzf35GLJieocseQEeizoYjg2/QQXhHGfG5UAiA9FPFK4GnT4gLL9FHmv1pHdt2XnI8+iXUGcPea9m9APg=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwHUGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTAxAAlpMBr6gtXWcYD1GA16TZqC9LTdeEZrgFe3fixtBe/O+Kme9/\r\nZa+rkFsh2sz5O4t5OaO3p5m201Z4vMYSNZ4M9kfTNZzs+xWomtJuUcvRiofn\r\nhwIPpBdfGWMzTJgBcWDQBvyFMkSyLGffdMZK4x0X0/gevyanNi3YMEmUMaqy\r\nuFR7ndObA5BXc5M2zGQOxzecT5sSdXk9b/owAkBsxwHKMf/DKL9A3R/WYp9n\r\naJB2C/OoIhDU826ZIRcrfmpeeQxGqpDOuUKFExwfjJBgIEsQ5mG1JvXXnerc\r\n/Hur7DmLtz5uhR2bPe+U66S3JX5dluMrXm4ZTgI1SuT7WOfyOQXl6NWMw51Q\r\ndvzk9JtQBZ2MKqCBD1WEXYvpDH/lASeDHMD3sDbh0Ca++zmrjPcnmBaoctye\r\nrYglC17bNWt7+0xZh8nL+HPa2HGyzTWYz8LssbbZ2/9chDXfvZNiTMVtVKIB\r\n3w1Eop0PFCHJe5f16p0Ob60uVTyU0flakI56YVBDUKjMCIv6alj+y9iHef/Y\r\n1a3lT9tLtdw3EgTm343WDqrMpDoluS3O+fcBR+wzEGy1UALbLRPk9brguEIf\r\nA+m9TIPFgEghNsPpyo4xS7avOYAOwVDO/Ebf9c7+P5m0ilgvtJGMKb0gb8yC\r\nqyIoxk6WJGCZIzd541N9l2HmhbZSjZLKwec=\r\n=UJJS\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0_1673557253947_0.4999296814985279"},"_hasShrinkwrap":false},"4.11.0-beta.1":{"name":"ember-source","version":"4.11.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^13.5.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"6daf65cc3291902f22dbe1e66f579eb36c4a6b8e","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.11.0-beta.1","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-6d4+ogEGCy44us2xzHJKKGll+kOPnRlYkylxJj9c076G9/uE3RSIltPJk0YFDoF4ICgPu5f07uv3mEYWTwBZ1Q==","shasum":"45ae388bcc4f7d7dd64f7945c4d8fcc31aa94668","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0-beta.1.tgz","fileCount":729,"unpackedSize":9027614,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkqcfVpGI2dWpDCeeBGwoY1z+Jv4o7ZlDnSm78PG1J6AIgPeOxAHi4ka2QklYCAt/8jXNX+z8HuUjoCW2k2lK6AkA="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwHzjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIOw/+JrpqsgczjMQtHsPGwGsqS4hhqp5DLvRYVLO9MQh70KnrP7Fq\r\neqyFRS9MsSju7IKcyg+8wCFRCRJ2c3XZzE0oVhBvOCVXD9OwCG7T1HH8iJ2P\r\nlI5+1bZ7lCAjGAQ3hlJ9uUCG4gJPftW9k8tz0uhecN6QEZzyre/VQu7PTYQ3\r\nXh6QtbjUSDk35/pi/GH7TsmXyWft24mWegAlBonj//47JfZ/5hKqJT6ZmCNl\r\niUr+sBvaoZGQd94EF+K2kJyAUPQ7yanoLvp+TFhW3ozWIYPVphbKgFL3XQWb\r\nDgAtf9Fw/y19Ta2Ib7lc/oLTXHouULSdtmBVcYYQRT5k8uP5EjOUWA4+a5eK\r\nz6xTaXEvFzVAG8MVItGvlrKbAa9IgXcwxz/rO/hbFK/9i6TpXR2hMIxkyQQG\r\n/H2PAWrexCUXP1/n7oo2NXTzMOUiKodWAhOhBryNlAnzeVKKQzXX9OD9me1H\r\nOt0A8zE9Pfj4thkORJnd351B+XoE/UuIEwsprpOFF2YrhgzdzKB6NRsWDa9s\r\nN1utuUlANKS22pClD0CV9XFh1Fwoi7RGBh5bnlgBaJd+wXrxwTG50zQbxu0i\r\nZQsOtBuSb9N8u+8fNS137Qhf518QhOgw9otqRqKG9Q546T7hS+moRe1p0O5s\r\n/yHB2nC0DIRYCraMnb+rmCr8cMPAgVNuWus=\r\n=1+6Q\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0-beta.1_1673559267025_0.15491690774555966"},"_hasShrinkwrap":false},"4.12.0-alpha.1":{"name":"ember-source","version":"4.12.0-alpha.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^13.5.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"59557b6be95e03b89a1b6ae18191bd134dfcc422","_id":"ember-source@4.12.0-alpha.1","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-ky1K4LL++5KsAbdDfez9zNeb84acGc5/cfkCTb7HYybaEDQG8+0JJYmBVvMGnERqE9ZcMu3/LXwRm0/fJ4rKNA==","shasum":"eeb306e38efbf190fa6812a6a98d4f8159544668","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-alpha.1.tgz","fileCount":729,"unpackedSize":9027647,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLRh5YMUZQUkzmhIaKAwRMLpzJVgvTDMwFGyBsqC1g+wIgWdSdMjeyqjc7RiY192IOKimOXqeZ8H4Jh5CT4D9wux4="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyFPGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9FA//d/81kxRNMmbYgXjSxLApCnP7gRgn+F7WJTzzLfzCT77dtLrN\r\nbQLgLo9MPrLVXiLJvxEQQr/eZ+VKOQIP3K9ZhGnKiVluouJlacypRNp9ROPG\r\nDOr75N3lVokMQ7d65PlgQz17Ycng4oiwfA25UbFbXGEoSUOf4dlIYjPht5/T\r\n39XCk8xblgYBTFEJV/1lcK+TrlrzDYXen4gC9+UPKDJmaD3WKlQm9Ex8aqv9\r\neWAH5Z/aK9c3pgVby+IWYIJyID/ClQMdSX5qAJ0OfNfb0Lrfxa4bfeVCR9sB\r\nO9dvDVSES1fQnCrCVfOvx8dm1n+h1VKGQVOWbXmUk9TwZIknosanjY769hvb\r\nOzfeNiZLpsaQv3uJnjAsYvtL+28x7ynX+PpN5J3XlstkeNlY2EBpoCAJ5UNk\r\nxuaAPVaVZJY+mZI7fuZ8k1gdrZosWnEl+K9t2ri/nd9Rug25moJtokC1yYRQ\r\nxXSNxKyGISRS+YgFXxdlOjqqia8BjAX73gCE4hTlQTjGFl7TawbT9ZGVxu4Z\r\nj0cWsR38sEU19jYNc6MgwabAU9voguwZbAbct0MOvfMJxtE0Y3vHWs+yvvPJ\r\nfybxsh+wRrLYnuynmMlAvOfyUv7Jqty4V22vItY/+1FRybGUfsIQG9taPAZO\r\n966jnyDL3SjmqnbvsCal+0P5ERdfdpOQwDM=\r\n=keRR\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-alpha.1_1674073030167_0.7996338390180149"},"_hasShrinkwrap":false},"4.12.0-alpha.2":{"name":"ember-source","version":"4.12.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.48.2","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"5877d3e3214bcf679a3ec3961bc7d6d26e3c41e1","_id":"ember-source@4.12.0-alpha.2","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-0uADpWQiG3IWmwCRxcV5zm6VA/1H9cYb5z6OeQ7lT2hYJrsQgL5DIc9lEp50OQFpj0HHUmf9jhY2ZRoD5t3Pog==","shasum":"bd09495d71892e35c95c330cc2f39269cf4ea8c0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-alpha.2.tgz","fileCount":729,"unpackedSize":9029147,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHYlJcWQCZGzAXefJK/jlGMcsBcfe5pd21AJRMk25YkgAiAELWambkkuSoHWtUF4VdESni9fOlp61YFZ45/xhLE1Og=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0YxoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTYg/8Dd99A2P9JhG1d24V/8QgLKcETuqDouxjMMvZiM8doHM6vycm\r\nMoxY/axTFpeUxTHbSCyAFMtM+22DB6YkTW7/45HaMpvaYHPdTyjgTKS9n2Hj\r\n6c1HTUkCoUcXjDd/GcSdwUcIRnegAhWCzdGSOo1kmPgQa1tV+Tlj3tqX9Q19\r\nCNwonTcUSzKrOBr3Z+g4FGoQLsIugCuuGPRLAKMRKibkLFNmtH8tiVNVJYZy\r\n6vfUY1vlDwjPkh0yD2PlHCtQTyTlyLhTX9OBRhyHtm8z6v39l6q/l1CcfrFw\r\n4EcV/3MkUHgycXDHYUfd73UIVDaONWO5Tn/Vflb6ZGnjG1IyaHyKmayxdAR6\r\nbE7eI4fghBpCfV4v3UPJ/nS2leqnGIdK8Pzd9JsVepeCtWFPT2CJgIlo4M7K\r\nFe/N7EAyLprV9KzCa9gaCA8x0ZbbK0TAvPY/DFlcDBgnQBpofyiVE+a4yCup\r\nlCkkPBkdHG8SRu/8cVENh9yKubnDwJ9ARG/BglNbvH0iWZMq8InzE0vLijcX\r\nyvzGDt/ez+wloeMA/L1mjVcg6bsdmIQtwhEMSw3PepJBs2k4tJsg1D84WI6m\r\n2j985aPdyTNPum1tiWNP8yjpzhdNzBTwCDAk/pmpnUHiyEL6/1oVtBQAuNPM\r\nEGQZoUDxfsSVqTkPPJGEViBADbcrh7jmNw0=\r\n=2Pmg\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-alpha.2_1674677351671_0.8452073612449538"},"_hasShrinkwrap":false},"4.12.0-alpha.3":{"name":"ember-source","version":"4.12.0-alpha.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.48.2","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"4c8a52f7bdfed176269ca8646ce68bdb16c388c6","_id":"ember-source@4.12.0-alpha.3","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-Fnf2JwafxvnWGmhBWG1xqTR70Gx35acGCSadIEIGd/v7JORQ3yOLXqLPHL4leL9QtYc70HiSDYYHz4LAcp+I+g==","shasum":"d8fa1985b2c05d80c15881ec4623790472d91523","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-alpha.3.tgz","fileCount":729,"unpackedSize":9029147,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmu/cVtayE0hF0B3Xh8l4OO6C19wouMqFXh3n/dvw3nAIhAIz0d/AMlrxZhhwqeo9RO7peilA81wJvJ08TCMb9TkWl"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2scDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqELQ/+NjJzTYlIFJwazv7pH8xr78LIWaVa4heefI+UV3+MQ2exDUD3\r\nmxkPJ/LP5iFxmix0wKWMfWtOHbE2033ugjFLTyzeZ/rTW5D1AOO42ogHeiy1\r\nNyYqddwusyjSnDUqNEjNAOOIH3N/Au2zg5+/t73JeCMVlfEEDFMkB/jAb4at\r\nfm2uZT1GhOAb7qDP75iAbmHhexJsSLzLtm9j4+SJWVwpQSVVj5u7Qs8gSeLq\r\naoMQkfW6n3M8wg9rXg6uySvsvLEb5TkaQB0CqueEueZ8q7NfsNmXr3wFs4+3\r\nZssKpJ5IhmgfEcw5+F9uGIJqMjxL2T1W5jyXtWoKF6RIXNA7tgIqvsQ1ea1S\r\nFmrTsSGgy6RHG8nGPB8XF/bKkdSLSj8ew7ggeC8lieBnuwf6Ar2FkUbfs5mE\r\nPTVqtBjn+b8/TxsGlG+OXLl7mxVbUrIdnwewiKM1IsLRnx1OoQF2b3U2iFsP\r\nFiNY7IdlLJroAXWRD9bTJ0G2jhYoqQD7Y8jE3ie2fANLfi1SCUWhXzYsGQ1l\r\nfjHWjfILT09QiQyWYe4+aL5MgJy/72al4jsJerIZJBznOme8eAHQsRFPVV4v\r\nzpFSiHtkWKIXEydpLhYuQZ1+7Kaa2xqaDc10h8dDw8dNisTZkqYGYjQl1Lm8\r\ng38c9VlJWq2KXrLiOrRtgix7Pg8Sqtq/DC0=\r\n=n00J\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-alpha.3_1675282179623_0.027213489218054"},"_hasShrinkwrap":false},"4.12.0-alpha.4":{"name":"ember-source","version":"4.12.0-alpha.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.48.2","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"f9b4822afd398de644886706b7f78321d5ddc34b","_id":"ember-source@4.12.0-alpha.4","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-cZzf2i1mAOj2QESsPCK3ckwoXxIJR2d1ezWqTbjcMXNr38Cl4BSz3YLvpiEvaj2rJzCZurQfxtqFNpVkIiUM7Q==","shasum":"ef2b7dc753d8d6565475c1f9eeceb898cac6c45b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-alpha.4.tgz","fileCount":729,"unpackedSize":9031892,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHto6I/H7wF3zum6pHyak3j/6jZ3CEwi21r5k1H8c/tPAiAT1WtYEfiWMLCqvk9/K8t8kM4t95aimcJ56erE6I5xGg=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5AG6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBxQ//e2Oxjrxgky56wgd0jmgz9Z1G318+HMq86pdcJK9CqesUVO6D\r\nzv6pyfCooMSgkMHovIi+DEBUWfswsXv7K60pkRyPofyvu4PMVlzZVhOv7ThS\r\n8kBQGK9TCl54Xn/FHiN3x+GBPdk8UgbU1t8/Zx6i8vn0pz4zVoc23LHpK7nF\r\n+ekiQzmtDHntDCQTkPHQitDN0EfHTez4+HQOMagxF8yZD8Hvm6jvh4E27qQV\r\nCdPQdt1BzE9GiOOWlvp1BHDQJ1zjALPkXRct8kYPVQeYkvNh1HS5im9S1qzc\r\nAY9WltZN1k09DqmkRWX6vVvnosOfFRl7To0wkG3CyFlfoDk7u8Mn2jknqBHf\r\nuw1szTvB/to2y4MORPX/TpS4IliqBr5h1Q4bPtqbUlJzCZA0Ib5q+CXIrxqH\r\nQP+ZWjJaumvTr/F+EOIvPUb46333m6jSWGkiovKEq7sBiJDKCoFcKTvcY6b1\r\nvYzNjRnTorUcuz2TNzvei2/RELlVlAm123AZQx1ZQcJiwb7k8HWW/C9/+du3\r\nUNOeB1E3ElRq1REXzhSw48yKV/eAJRqQTWuIchtrUV9kFgaIdK8lTGHvpu+N\r\nMwYtVDqkRYKvG2KvvxI+bxs1gpCSReUb9DQ6uFmXgs77k+kxHGi87ItbWEAC\r\nBbClAQpVuqvB/Zc4QVcM2XUl2AuCpWoOT5U=\r\n=3J6W\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-alpha.4_1675887033968_0.2599561240107675"},"_hasShrinkwrap":false},"4.12.0-alpha.5":{"name":"ember-source","version":"4.12.0-alpha.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.48.2","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"ccc1d0d373de55239da3afb1a57c8c3bc270e8bc","_id":"ember-source@4.12.0-alpha.5","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-5TCuNpYz363lQ0B6sXAPJnnTHPSe0r96YJrKu/uQGUAEc2RPZEXkTEuKCUMYOdGIxNaVlNqcOUS5/8uAEAZJIg==","shasum":"5d5df148bf0a0fed5669b2443459c0e9ceafcc56","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-alpha.5.tgz","fileCount":729,"unpackedSize":9034874,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwNyQZ0R57yrmnslg0HiBWkEwQ4RWcThtIqYUwTc3C1QIgRuAVAHh+jgJA5rOhbCO++PfK5ARguE8JgWlkZSQJrqY="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7T4XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcBA/+OTJ+IvYEO+MB6KP4S0SFP/wAlSQBNpBdZ3iOxj9fQwxxgz4k\r\nsZxySkX09P3Ngfl05qOz+VMtXbFFiuy5bJ3vhFmXiFS8zchgBiQV/vNkRG+Y\r\nAmitGRbW6A2QiwGyTfzO3JsS126ZtDcWy/ooN7v30F5q/e9Eod4tb5aeRD5l\r\n/W/nSaDufMfBQZUttVSd0HqONGTU8b+gaHOylGCGr7kvCJrk4IqmPZAuEtcK\r\no5EAyfpGdziunzbbya0wy/+NGExuz6NY1k+2prR3ZfTbvH/a2tFKuFc+4m8f\r\nxex2Bv8uUsJ2C5snQVpmdSHZkfDfb+LYsV+uqHz8GjG6uSz6Enw4VNdF7bxA\r\n19LDrKMfoA5+ZV/BF3AOQ5TRt3kVX08m5YaG85EAs0VvbQfVZPsnUd1EbOkx\r\n4Ap+xA0ZcXn21+jX7JQkZx0CeNokMb00yd2oMn7Es2+bhIg9RQBcMN27v6/e\r\nj4MpI1Ufc6VdYGSymFCEwb8PEsHHXgX44NHgHIp37AW+CFEfmmqPFU2LRlq8\r\nG1ere4iNe8bm7IKP4eupcMG5swoWTIOVMuJKlwnbJyEcb1Acl3CrfDWt85Lj\r\nfidZJhqq/srRqXIvmL00g6V3jdEmgfyE6Xu/myHp2KB4EfTVuWF+REpIY225\r\nBjo6MZ/mU8r28SUJOpKzLC04fHuViDDrmjY=\r\n=sHnO\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-alpha.5_1676492311368_0.8114089198789642"},"_hasShrinkwrap":false},"4.11.0":{"name":"ember-source","version":"4.11.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^13.5.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0","_versionPreviouslyCalculated":true,"gitHead":"2b1011f1ef06befc12da863a75fe8cc5e7042769","_id":"ember-source@4.11.0","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-SNRHsQOvF3C9emS7Rg4zcFdwY6aiSkV/7CG+KBpmzLY6hIWQNruzEDZINpNgqBn7CicAJ6g573WG7zu6458agQ==","shasum":"f848faf1eef93a6fcb1a9b0cced0df9d3feb349b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0.tgz","fileCount":729,"unpackedSize":9039424,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7BZfFOW/2Kwc9WiIEi9saR/RgVkCwOC8ybtsIWhRGdAiATaXteNt5MJiCzFtafWH4SJ9S4uSrBsdRT+Cs4IGR9iQ=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj89YJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmOg//Wmf1Rx+5b2RmAXldyScMVNXOmW6ysQHx2b2NJR4gQL6nLb6B\r\nwglBjA/56tCxQGyFWfe2srxeWdP30Mz8Qwr8TEf57vhrLfH0vORCmypu7tYi\r\nhC3nwtSPc3MQATMmYQL7A8/JlMMm2BzpmY5YYYdJm9bq/GWfibLPKNYpOKVi\r\nMXcUvbV8ZOP1kVFaiuoG0QDxef0AfwG4wanOOD/YG3nXkbWUIgp3EnJAC61w\r\nfSrwtmP52TPm0ynxI4EBmikImdnFm9+S98fsB7mbJOyvTIgGWt8V9HqdJa/9\r\neZAKh+36d9X6pQoi2T4l3ENvZiAk49idOyPACa8IPyi+4fjBmDy87xyboTUy\r\nglnjwDJna+Z5IztjtdJmEnRqfYLEaOJwaQM1h1/hkbizblrINWD6XQx+xBHZ\r\nZVUN8peAwqBiEXPfl2TsZBc+4wPYNXxWHonHobVjEM45JHYc8sZnyJQCwqRk\r\n+Ohvc4GPt0WL+MoCUE/obZX7CK1P7jB/1oqM/G8er+5aEn2e+PYhTyp/mahz\r\nxRwkvoaSk1kEq7Z6pJRd6NmQtSvzxVuBL+/gQrruDlCiZUbXYatIYDoxTCDO\r\nYLghv8eA11Kjs/l5npomMGKfqstUfAKS4YvqfUzBV5cyN1EmVRP1acGOz2Hg\r\nASPF1vhLuu+oWWv8CLbPW6qvcp6j8/4OF2o=\r\n=o8du\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0_1676924424969_0.7490052369527647"},"_hasShrinkwrap":false},"4.12.0-beta.1":{"name":"ember-source","version":"4.12.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"ad9e97c7f88d6bc6afa15ccb3bff7b09ddd0ba8c","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.12.0-beta.1","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-lvFvEyDavkFKWDHuHWLw9i98/Suh6xOLkEqvwOMsgQJcCDQzQ1kVETgfEK0s/rsjbSjha9gkMF69iK8yVaBeVA==","shasum":"6a816c8a37a1228e752f3ef5e7efadb0f439e645","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-beta.1.tgz","fileCount":729,"unpackedSize":9044516,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJzR7h3LEIFbBYnZ0NhU0rv/OICDcZRXe5SSbpLy18ygIhAMJLG3MlI/rDdBTWLAOrsW54NqzWGl3aq80cH897HIl1"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj89rBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqL5A//Zxkvya/XBnNKqo08jm1YDrHVRTkBfakYs4jqkP7JBiNN3Kir\r\nclRUtr/aKyXDtzbdO+ieAHBwYR5jh30Z2gUfyjgRTK9/czFNXZzB5KZrgRvb\r\nl0ILcU+aLYD6UR6R5vScIsbffWZzyCs6G4kzRAyhIa0KMCqeQoKZYESR87Gq\r\n1litXB2aHp8PLRnNeKLP//x5z6RjBMDjOVcvF2R6Kn60/wz8Vr/p0WLCHGiB\r\nuBLVjg9YGauQbl0+pnFzb4NLqjzAQ+XRiBoiabt0KWK/Zb05QerqVgjgTAO2\r\nUMTgR3NptoTwFT9WWqKuaV2djRh4hnfqjt3QgpFyBOAwUh51IFMVO7euTmtK\r\n5/TbGuSMSWW2MEj+b2yk9TCOkMLSvKlzH3cmsj8kTotw4MURBp08lbno/qsx\r\nE5PVr0vsKJp06icRfxY8kIm27403H8uZMqv8xzZey0pTXGmKBNLsUvy9L+AR\r\nyy/8VZ4rKRs2BMdJt0ng5B6angr7bYOgz7ucdJNz8XsoOUa65I1CbIzb5NOi\r\nzlWGYf2aTv4slTs1smciA0gk7ZEFBdoyerBg0wjw3L/YGjCLEG3iqmPzQmPD\r\n5lFkt1xucd5wuX/9EyfpZ1EHLyxsr8n18K7ab5Rl6MxM9yEFRXvSRuyLaBwy\r\n6e58bbN5biUOSyNRSOpBb80bZ0wDQ+paci4=\r\n=nSBT\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-beta.1_1676925632883_0.43685878883582085"},"_hasShrinkwrap":false},"5.0.0-alpha.1":{"name":"ember-source","version":"5.0.0-alpha.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"5.0.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"32f2b4dc049531f9ce6872d9f740d1e3cbb58008","_id":"ember-source@5.0.0-alpha.1","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-Ul3NpJHsvugpSmMZdJolLlxxDwVLqX3z7d4oVB9/8qpMCwwKZyi5YccR6ylCQV4kVJLXPGgZD1Dj+q5ZoHNTEQ==","shasum":"df333f37cc1571ffd3d2d08a7f662b31acd3aac6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-alpha.1.tgz","fileCount":729,"unpackedSize":9044607,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAhwbd9SbZZA+QB/hB1AM1nOOSya/HJzwsQQducb+2lNAiEAgauBnN+ey7pEAsW2UGszoAeEm+y3zK7VT97F8DuidIg="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9nahACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7aQ/+Kbsb0X3O3VGhv8s3dPv3w1X5iCg6+GrWl5Bl4HqrPw1lz60n\r\nenwAS1WaCgJb2szgv2/3va1NgXujrLvCy5c3IlS3uZOQa6tuHZ/MilnN3jX+\r\nMCUgCwTrqbB2njJyIc3GD8K6T/yk38PWY2Ns9ouw1fB/2ur5dSJ77/YWpmW4\r\nLmyn2hvLyTj5Uwq7HqZsWjJHTz+LkPFymikvDvdAMfegdKoPq+IT3nWDQuQZ\r\n169t6EZ/tpi+adCqEyQ0O67RoDqPYB/ieNAaOEYXi78+lo7qKzHvNktNRmWx\r\ncNmZRxF0uS7YmPAFVq/qRzOhmHgmMkYAjuUJzE/loqyCh67SFpKu1yZKw+LR\r\nSXF46UDGwIU5Yeg59D61PmAtWzR91Ba//V+dwGvy5qRDtychOrt+rV9BGzDV\r\nf8T452e3uesSgZgZSxV0A1YTissqtAMJ1kEllXkG78gJnTA3aamIMrEE4aJc\r\nnygU0Y6YCcY8xhbUGL/KPjdnds9X2hCCFW6EgAAEvEVG1+LssqFM2NluK+jX\r\nhZizXGgv+hoaxW80tqREClrDYZBPp37x7sSrEXjU61oN9tGahKnMD2EZYQnx\r\ngi2xixJMTwM7EDXVH5Md+aNRlJ/AIRhlnTyn11nYJQr+yN/4mJqZufB3sPu8\r\nT5SXEJmJ0FikyN4CVwQnNwqYciZ5n4J5DBY=\r\n=2oaI\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-alpha.1_1677096609281_0.3128471203902281"},"_hasShrinkwrap":false},"4.12.0-beta.2":{"name":"ember-source","version":"4.12.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"f2642a4029f73d4642feb6b79a2be79e27c45d04","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.12.0-beta.2","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-0qbZDbv4q1LmqM9ocNJXcsVHV+PsGN1OozyoWpGISUWL3d7XNiEji96psr0z+ffNAcXSRrYSmcv6VVH5yE+Q5Q==","shasum":"4466c999e239db2dd0ebe73624c126b1c6aa0bb2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-beta.2.tgz","fileCount":729,"unpackedSize":9044767,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4/1BnPZw6GpJxofA9HARlO+dJI6sFFoB5TFJFRi1I1AiB4MYubJ5EnSBNnRAo5U3cXEYUBoD8euR02u21SdVSrZA=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/QwcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZjg//QD/IWVaxL184e48oFts/2lDigAgXx370Rli49vpLbzhs94l7\r\ncyE9QQsTOfPxFHjD3A4fKFqf89QSCbsgkiRqS9++pP49yRmxwhPmjL7IubGo\r\nIlMVTUgRiPkyM2UgqikdtWO2eFeXbjVsn81sjwTVgWWndz1E9IIahkmmX+Ku\r\nHOcuC8UXx/4Bu5wL+bQnmIjL8zvGJTOnmZ5qN3gYOkfC4OXwgw9e8gZp89lO\r\ne0wH/QJceJedjsENffWDP4GMu55vTrizy+KEKu2ogAXJywy4IBKa/oQMyBzF\r\nFobsLAzd0uFCbstAphEF7Y5OQmtagB7Z+YNUjShVvu61WEUrjKCoyJt+oO5x\r\n6qXpcsjhiZr6YlFVhfWw45+0Ok+TpdpuTubFmw2t6taJeLnnIpVJwWRzw2op\r\nwGx1GtwAC2QS97reATC1MnFW9VkEInxpB8PTi91yn0cGh7u/lFquh3fXn/+i\r\nE3DHDYFQpL9mpqiZOYLibyWZdBRdzXh07bD45yIDL0PDMyeCSXGk0ueLZDoK\r\nchrQIudpi7XjLcsNR3K8ad9PvuGx1rzpYoleUnZU+oyvVvji+109CzKQP8vm\r\nyhl8wLX+Wge+LWlnN+xUjABIv++P3pPyKvMAyZ2e+zwkkUtv1jgcvfuS6CCm\r\n4iUbXYV69Xqm60GB+njt+pva1vrSvP0Wxxs=\r\n=CmTZ\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-beta.2_1677528092069_0.27318860106569876"},"_hasShrinkwrap":false},"5.0.0-alpha.2":{"name":"ember-source","version":"5.0.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"5.0.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"4c06daacda181b85504e3cd1f8e1aa26c811a1c6","_id":"ember-source@5.0.0-alpha.2","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-LzrtyAnbSxfZU5RMvlqJ54mwg84hQO+nQdptP6RY6O0ulFlve5xuV9psEgQx8PrTTKgee/mDhWx3uL/In9sbhg==","shasum":"d62731d70a17f0f6b862f82cb8ed272ef66910f2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-alpha.2.tgz","fileCount":729,"unpackedSize":9044768,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIYq9LSq1v9T8/gEEhQ4ZZ1FRpI1faopZ4kFt7ksSm5gIhAN0Zf8uVTObLVSInl6nS9KyS2dzKEyVqMTa9e6NtIX+Q"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/7F2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3QBAAol/X/zhHD+CXgTeC35IEFCcXSojXjvg2BWB8bxcmp5pTE+TG\r\niSbe3oxd3RFjlo3xj1OmW6lCfx+00tgL6GOv/7NHJXZmHfTT20zYmFyzgHz+\r\nvK6qBWJld3J1vffhp2hwIsMotC3KbCh3ELSsHDsAUwCnWoG1fjDc9BOAHW+B\r\nFpr8QEQSbbFm0HbNbbact3IOOacYVPqszvQ5SeCAXhaNIdOLUhV7Nv4QZzDJ\r\n2dPiKmKITHsUpeY+tLE9E+Atd5XlQuMBwzfciIFkmphpM1X/q0UVoDEqNUup\r\nOTChzcBUE9jjby1C1dvBl1OvXpjW3tJdPhCFG5W2fKBHdhLUhRK9zxJ9dEBX\r\nS1TiBittSQaAdy9qtRsACHY00SrQ6qT0kcd63KKHZFMHEM0VXZiuSCjHtIBp\r\nMCXNpUGD4/dUycgbgqOu3pa25oLYY1pch93nhhP2mF12kAS2rIDL2JR/47hu\r\nusd0zeVY9lOV+qs2DzNQ4JgN0Hz+1MW541O0nb8dhkVWHYUqQfpU57xEAn1x\r\nv6pyrFyR75bb4dK98S00qgtKgcs6D/hl4mIJlZDRsu9BEHqwXKUg2aX9c9U1\r\nFPmjRlVeE7Yt8WEalp8zA5W2auBSp0OUbE53Bg5J8+j3hNApWl7vT90ZSWZq\r\nDfnZFK/1mFwxJPagHRP/zBO/zpgj27xbFVk=\r\n=3Ckt\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-alpha.2_1677701494037_0.3760270901811482"},"_hasShrinkwrap":false},"5.0.0-alpha.3":{"name":"ember-source","version":"5.0.0-alpha.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"5.0.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"3f78f2a8cd5253b85ddeb4b30aae1fb2018623e6","_id":"ember-source@5.0.0-alpha.3","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-ZVPFiJ+xCV8EcSD86SPSQnwTHlZAv3v0kkXqU929aUI2rAk7iOznlp80jTV1N2uB3ga/wJOvo1BhpZhWSWFvGw==","shasum":"322c28a14d58eeb181f57c62545c383cb3e43ed9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-alpha.3.tgz","fileCount":729,"unpackedSize":9046931,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCacbQzxBWaQJEvwk8PuTW0EaSFYUsYRLErv73syGHoYwIgNlg91k+0fWbS/V0yRhoQiyvmBBwiJDLZY4d4lXiRb4Q="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCOuKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRSw/+KjiogP4jfeLMj8BFCpoq7rf4uIHVMiWwYVz2MfOSV7RjA90f\r\n4U2ofKc+qAqzQ9UVVGuUlnwKWARpZKMhknSM6GZWfhO6E66sKBbXnGJzSSpo\r\nT0XhvKQLVVv8jRicXfudxI4WeDfCZO8gkMt7yeVNglFVk2osVmtG4wYP6Pc/\r\nL9hzGn9Y7pMfBOYlIdwjQ7neBccbQoG4bZ7eK4OEWkiSOIBVNakvjx8KZanl\r\nOiUzsQZ05n1rOhRkGG5H9rzFsDaMmsjzLuLb9iVWzaGh+HKeLGBaC9m6Zfe4\r\nObBGFzfqAyiLHsmNn2b+5TztzSWiPg4mdG9A9SUIToFaVnOb3yaF8OaNUGDB\r\nWbtANYkA2Ye88W3A5V0Kn+37ti+gji+heco6vrzdb9lJL3g2nYhixXke+uA2\r\nj5gWCDENajGfRG6IlLILXEjodAWLDGnrCHEHvrZyXYKOfRR/4uvXgu/KoB+P\r\nEluANik3PXbfefOWVqYAXiIu/sEC7upE1LAXD93L+t16zV6OWLyt5Z7JZaqu\r\ngFizkOjcKZJ4njMEM5J04tX2CDhFLXY4DK+ru6DGCN9/UMbWnQM2FpovE1EP\r\n6Ls6RQtBQguLlpHE5FzrJj+0gMwwoHgkE2q4/44ClZBYi5x+VvOCwRbHTB9L\r\nJZkAVqsY4W/wHhiijbjtMutbkZFt0Noqgu8=\r\n=DaNe\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-alpha.3_1678306186574_0.4041281645808539"},"_hasShrinkwrap":false},"4.12.0-beta.3":{"name":"ember-source","version":"4.12.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"42bfdac18273a7f554844f061a17e5e8284cf22c","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.12.0-beta.3","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-k8yNGzL28nIoE7B189jspYO5lBwK1RF4x0bmQu6k1eK1l0poAo5eY/ttovh31LlPkZyPR+6w8TG9TBN1Yjt4vg==","shasum":"48aa4b15f474b4431d21a0a8884e94b1050503d0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-beta.3.tgz","fileCount":729,"unpackedSize":9047172,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8civrzLdO0tJ5Dd/YJMo3YB7SJX27onE6QMqmdQgO/gIhAKG4yujcxc4VM7rKdGiEZDoYPlIkrTZZhBiI7Jg+xMVd"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD3q1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqM3BAAhWQYUyyHbzygjKs7xdZ//0qT1xooAFThUA5fWzH6q81SXpTo\r\nLb2L3/gID2Yvexeo+sZm+cFCyov/Jf+lPrHfzhHKSRrut8JmMYMyhF/TeMzX\r\nEjODKJ+ETMorVigngQhRbP4wNM4zHn67DjdfNuBzusU9gm3kCM8G1HFBdnPv\r\nLEHE8WXLwB4YVGm50wAiydo6w5wK9kcxWS5jnG46SCsJQJIQkMr/3jrQFw9X\r\ng15/s4Ov1JuVTzlui9PXYa9k8pbQtkL0ChERvO872szXXEpkx9FVRf5vkQOw\r\nEDWLoa3bNTebaE+bQV25YfYAlUkmiF8LfLDxlCeUL2zIj692QUj17reBhhbj\r\ng7CoZUZY9Kk4HuOd/Gadkw4V5H41HYrj/GgLWA3HzBx3LM/M4JeFFTdS92eC\r\ny0s+bqB3UiIQEFh62asas6+rO1Yyt130R1/SHRg5SGA+/toZnbzTKiXFTKMp\r\n1iBNcbYDTbqTP86f1u4/0HDuhgTEQZql63cqwYxD9kFdkqlA08PPFuLnPsmM\r\nWe0EihqK0w6gx+GH1h6tM/j2YcT4Pm9jMOrT2Dhts44g0sZu0+1r+mDFoTRS\r\n6lLtSyo/26Sp6avZXyur0RpNvezgDP/RAvX5ouNhgcQ/Qm+ShbJzvx5T9dom\r\n++gdqDbMMci4S2kloSUqyixxC9iNWbB7v44=\r\n=ltJz\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-beta.3_1678736053372_0.5307214650082175"},"_hasShrinkwrap":false},"5.0.0-alpha.4":{"name":"ember-source","version":"5.0.0-alpha.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"5.0.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"cd115b3f15570d97eec60067a464e8e47f67e8c2","_id":"ember-source@5.0.0-alpha.4","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-29OrH4e0ib0ffmMWOYRo5LILxy6rtu1qgAlZqOMVCE+OHLfnnJrEimY1D/oaOSe23OHy2H11hDioBsOXzeLH1g==","shasum":"310a3c91b04619026d10266aac63f68f9e0f1313","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-alpha.4.tgz","fileCount":729,"unpackedSize":9047173,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDR4KWAzZT7ZbI1XjewIuwlTqlL/wPhYACVC0dB9Dby6AiEAz+obxjDBlo4OVFvkPBSEaSUEyDO8tr0mmEQjFzvfZKs="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEiXsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmql2A/+OpITVOlkEVGsXng1XyI0XWE5fGVgW9jXCilAlAGvE8/3ifrv\r\nfQ0dvOscwbdFbJJ20BwSDgnpQJwMMG4O27REMrycqu1nf0sfUw53GZt2g6Lb\r\n+lWA5XG177slo8cHUX3UozeXxwIiHYHAWL0vAcUTYtJW2JirptCPWBvO+y0O\r\nIOh1dIEYtd9Db2ObPvR7YCX5n1mCDJ90eTNjNITasYreAIL0P29yer1NGW+f\r\nhWyjmRKj+gaVOLurRydGDcg4CHLncwSX0DhFsyNSvsY0ozVzE/2RgT3C3Ud1\r\ncChyDfN/ltGQOSfwyxex7EBWonoaK+uYJwZAxhnkRKimVIKimWMQu2pHD46r\r\nAqampaov2hs/feGq2rAL5CIk4jpRPqg2vG0c6OmFwTxPiLdOocXTgY8Y8wxf\r\nFcGHQ7hWxX1O0XtH/6WQTX6dq5PmBCo6ENyJbPxQPWYHBoTJynByQWchOI3U\r\ni5jCqq3JLNZaJCtiuka+IAQkIOqaXC9Du+06o1QEhTXtv00NnPLkce5oCjm+\r\nnI6AC62fPj5ldrmQiXkVM5vFKRgDd2MN71N2hXNwNJ5hUnNbrJiA5poOavV3\r\nv0/tOHyeFR+j2CajUG55guDAWltK2hcsCAEstUFHQ3p0N4aEUQlcG9JbTsZe\r\nvZrlzwLE855KYkeRH29J+6YKitEW5sNt91k=\r\n=wBhH\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-alpha.4_1678910956258_0.07674990091256384"},"_hasShrinkwrap":false},"5.0.0-alpha.5":{"name":"ember-source","version":"5.0.0-alpha.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^2.0.0","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1325.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"14.21.3","yarn":"1.22.19"},"_originalVersion":"5.0.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"173a11f8e86a78f842384c73a425797a3e7879a9","_id":"ember-source@5.0.0-alpha.5","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-LB04pu9YGOJBLSEc5NFkW0vo7ZI7rNuJMeLmfyaTsVV1AvbRxxEPhLMEjyZ2v9nlizyEd9T6rw0ovrX8IZi71Q==","shasum":"0d526359f855e88dd150813f69cd75f563aba16a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-alpha.5.tgz","fileCount":716,"unpackedSize":8876186,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWdllC/1/xsQe6OH8B+DgkjzEOTHTe7mVqgBuj1vqo+AIhANG6+K3Lw15B7/sMXS95CVXJezOFXdwUWrQPZ5i3OBLc"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG2BfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokLQ//RftVeeL0+DVlXs/Vvr9/wazMsHIShyzNBA6+G2eg9j8Vd8av\r\nh5YLNFsfY3mimHKuRkxWUv6feotwqO6vtbLY865CbnYGfSz9E+tI6pZYOr6H\r\navIKF6PDVglYnqbUHFYZG+3bQA7T7gdcI/IND5BqQ4pwCXF58xm4XAiJmpWf\r\nIGLtiVpt/etz3laeE3uMgyUd5Pl7ltrW/TkBfwksq1uh2fbZkmuJ43qOo8BL\r\n/QzZ9UzWV1CJLDHrzkKUpj/YZrs0y9YWlxNABH3m1ScO2vrse3ese5kzAZF+\r\nILTgSQStDvJstuCOkY3vzdDF/Du4Ypqb8tynzyiGWo1xjgrclRXR/wS4z+oz\r\n8bZc6Oxe2/tjKabxYJBrZ1ycVvoLZC4/CjUt2gVSbvBOwL54whjd7XLmmh8n\r\nLEjTXrpnEA02ZszQugoNCyjHnZd7DcOeZaBrrrd3gkopk/If7njOGCKjy2jW\r\n57rk8HgSGKDlUpEK1Au+tJ1hS8tWtK5z5XbZb7bAcudn2O7C9j9ebW9yEh79\r\nKnQ1t6QArqhBsJZHn/Tg2IhlHRXBsOjaMv1ILjwCibD3OMfWUsurzsDIVoko\r\nb3pIvANQBsNIv+wr/mpIfAJG3EYVwGPqD2JhSTUs/4eurKLGwT+oeBHBfR3l\r\n4W9LZPPUm6lXDCD2Zzqv0Y0s84smBY3r+x4=\r\n=HVr5\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-alpha.5_1679515743616_0.5938614646321401"},"_hasShrinkwrap":false},"5.0.0-alpha.6":{"name":"ember-source","version":"5.0.0-alpha.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^2.0.0","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1325.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"14.21.3","yarn":"1.22.19"},"_originalVersion":"5.0.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"4406f840d3eb92e3bdf88675c9f587747906adc8","_id":"ember-source@5.0.0-alpha.6","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-bgCkKdyx2/tWeX8NiZM36IKMTgEVQKJq84WTopPhygnq0WYaKjD8tB9OX7E8jkfnixg2kVwZHnLGuLjnLRuQfA==","shasum":"dc5b6b83594613d4fdc437fe8e6e4030988c56ca","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-alpha.6.tgz","fileCount":716,"unpackedSize":8876186,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcRTisQxNM7pW61q/Dzb2HDi20jVbCsi6SzHSN6x4OyQIhANTrFp562MRdqonHCTTSaAHgYkPZvKHLDQdDovhYQ7L1"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJJtfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3dQ/+JEisQyVO7+MoCR0UNo9UerYGrVDSPz+xMslhnTXA+g+5umVF\r\nzA2c8Pv72MMjz7PYiVTFSwpr2TsImrIDjqbF5niFHV9UB1gUdsKDiSLy755f\r\nMM6kP20B4RyRON1mGGS8Gnk47MsUbSSPDqJjHvKZvAQj7R1bd/ONfyjIxpow\r\nBPkLR6dEgVl+XS3RYi0GfPHwlFUG16nWi7ZpQfzPPAO2ywpRleb8fX/WUDKB\r\nPUNKuNYOXoybHu2yL4AbbgtgoIqOf176fttV14hBlaoDHGZHpDdpCQ0QjIGT\r\nLYCvYyNluIDT5yaJN76AIMnDe/40purgbZvpS0seW0W9EJmtvNjfWwrYHej/\r\nEWFyBPRWZDrjBSnZ41Hf/BBTOdCDB7xT9ro6InphMmrTm8zTXnwBQWKH449B\r\nwwwp9rPIGMaGPPFUL4grmBl+LPfO/+9oXeTdBbvI06aHlHFSJv3UhXCPR2Mf\r\nvcb4tOmDZ6O+8pD5CTAuQwT7drwcDJBukSeibsAHHsnUz8Wevc6nJJhl88o8\r\nLtAzkOyAyNZ7grDlJS8ZdEcczCu8PsH68iBP230M4NPPOXxTqh9GllMed8w4\r\ncIwCPgcJx04uujPjYlwnmM/7swAcG3o8t3HLiIJ3XsLILYXs/PDTBmS6q5Xy\r\n5BRL14BXsYCw2QMWjGCkR33LN2jzeOrr/h0=\r\n=WFM9\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-alpha.6_1680120671221_0.02848477044516584"},"_hasShrinkwrap":false},"4.12.0":{"name":"ember-source","version":"4.12.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0","_versionPreviouslyCalculated":true,"gitHead":"06735dbba898457afc9acbc551ae389d06b02306","_id":"ember-source@4.12.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-h0lV902A4Mny2eiqXPy15uXXoCc7BnUegE4axLAy4IoxEkJ1o5h0aLJFiB4Tzb1htx8vgHjJz//Y5Jig7NSDTw==","shasum":"cc4873292bf8fa76b81f394852a55c0400d333c6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0.tgz","fileCount":729,"unpackedSize":9046927,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHbAj36pRJjXgQrMtt6aUoAVGOqOuzgIdwpF9FHn4Gs+AiEAvWruXlLr4E6v7uC4pWAedYbPCsV0rThmzx8uanXixwU="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKxu0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRmg/7B5NI9Q3v90Xw4XDH+8l4K6LXC4mb0oTdtpiZxFpxV8sAEF9h\r\nuJysR5qW6yRwalkIe3EyWZ5F5s5WWHpJeLgqQhEREbXQrfTWojBEoZsMzhHF\r\nA6BIV56NwqsqFlj5cgxoVc/UyFzBxwmLt9eai819UK1yojbfv2Ovqgwm3qoG\r\nfu2+RiV0H6WzuDk3ThrR5tTTW9zf0ORsg279KEy53vTzgeT7fBirkJUkjJsv\r\n6YDw951FIDnhm2bLuDVDwYe+cN/GpwXp2Soev2X6dkbmvNOilTeOggDRGuZY\r\nZbAzLrFeqX/buhhHCUVGSy4Is8zzV6SskeSDj643mVyQLyYQz1iPl/bgIsCv\r\nAYh9vhQRz8Qr0t/FkrufEfKWbim3v0Qf5VmPjcIYkQAijIpbXb7p7yKPfOsV\r\n9yu4hT6G5gtEylwCO9WcqN5wOYRHKPhECjH1pBCjm8CXch8TT97PXmW9GZoC\r\nL/kQuTMdG1/dUxNaq6nlBfnjWDrnYR82dMtsgP9bENhF6FDaCCjUl54E7NkK\r\nIawu3+hk8++qG0vSav2CsmMevTOtW4y/FIMKC0Hd117UQyZSGn0H296Wy4qn\r\nLxnkCX99TP6CqK76Yh9OsL1/bPdiA9I4FIwNbRd6yeTvwXErfCCYCyxXxSnL\r\n4/IidgFRveo+qBFXcaTAN8vRQnSkGzfhn5M=\r\n=J2ON\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0_1680546739990_0.05699830852720078"},"_hasShrinkwrap":false},"5.0.0-alpha.7":{"name":"ember-source","version":"5.0.0-alpha.7","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^2.0.0","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.57.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1325.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"14.21.3","yarn":"1.22.19"},"_originalVersion":"5.0.0-alpha.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"034a1ae978f2cf9fc8727193591b5494a4f38fb9","_id":"ember-source@5.0.0-alpha.7","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-IZo+6QYWBtinYQw4u7oIbVAqX1zjTkyE2fHgFOTFLN5T+WjJmPbAT71X14U2h5G0f9tDFHhCthgoFFUZHMrfxA==","shasum":"e2852dcb08a37a29cba65f0a5b8f8d037a690004","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-alpha.7.tgz","fileCount":666,"unpackedSize":8840913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHo4bH8EwKNm4VqeJvTmjCluQOsmOreVRJjX7d/6VpTlAiAz2h0tjiayj5A/2xGqSyAn9PDnZoiL0rnBB6Z9vlJbyw=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLdVjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrWA/+KsOwYO+327Azd72knnCKy9rMoz0NyEshMS5VD9ar+cyWpbra\r\nGFgyxEc93PKuYXDuzOXHR4wswCe+o9/hMTF9KklMc6JUtwEw+XO3wvKdXALh\r\nAeFaToSWHhjpnK/5kxNeyxckSPq4ybL46t6MP1+mPwW2YnD5iQrAwNYHPExb\r\nEFoDXBzX9LS2gIBVnBfhfRfuTkPZLJkOYPFLQ7EYUPto27uW2sumBM/VaN1k\r\njP6Bz0sofH5pEFJBFop0zAWNUlBkKk32UlpyzUhmodxMA/D6AV2Jt3Ly18TY\r\nyggThv61Kme9th9Gicjub1CTcL1iHPqzPBx9R6iduBjDmm1hw2ICY7CgPthK\r\nQQUUBJi8EpqOMOt50yRM34zvECkgifOilaQZmJObaUf13hAwrfT1lC3RPJ/y\r\nAQLm9o/gqA0g9lnQEW8SuiI8WMp+KojvZpBiDGnTj8EX9Jl4YXl/b5OkbuwU\r\nipobZXuzBJ0Q+jbYkwdx3SEgFbtTVm0njCKQYvgfp2nAeSV63n0f9Q1ZLgm/\r\nm3o5jN/Yghl2E5b9MWabG3FMfA8yN9g7s5w5alHmARQMml5rkZH09hzfnkr3\r\nrFZ9nVDyj3gn7Br14oEI2ol0I6K+4ahEhLI1cRnTemq9zfMSYpLFO4bcYyRM\r\nJQzcfMRheDhO8kvGPUTkh+siy0MPzcS3Af4=\r\n=kTuD\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-alpha.7_1680725347127_0.5440618148384868"},"_hasShrinkwrap":false},"5.0.0-beta.1":{"name":"ember-source","version":"5.0.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^2.0.0","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.57.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1325.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"14.21.3","yarn":"1.22.19"},"_originalVersion":"5.0.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"a04ef94c9106b1aeaa267f146cc4463ee9ba3ebc","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@5.0.0-beta.1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-cfGSsGldm57d7xnzxkeQYG/8vDnpkk+TQvK35+eOrUo078bK2tL0+jaHC84hEkdBPBUqZNQEDfAI+suNd1Y2KQ==","shasum":"6a7717ddbd558165753925701e77d3005eb42e1c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-beta.1.tgz","fileCount":666,"unpackedSize":8842290,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZKCgaSVa7IbCVqm3E5J1oZnhXCM87uDk79eSHmEhNuwIgYnqtpsQikf6zb26iYIZTdeRSTlv9nJGumli3xoQ98Qg="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLxcKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrc2A//YGFZa60dnAL9OAg3QIgjZ3TU2nnKHM4bByUGvMYXh9wJyymA\r\nc/ijNhFi3PWuUJXMix5oR0RVntb5BBAdOs0OOd2XVlmCnnEBrGlNwZ3u7YWR\r\nbcvgOEH5topBF+ceFn1uo+noLSeiLjksZ/BMkdpwKrvZqGOPNV7eSLEuffrt\r\ns/vB0bTiTq1WYG9RTA6hbwHRqaFRi948+PmiKTmhlX3qvxIBDuGfGYutpDaO\r\nySHoRC7QNYAqk+mXvdZvDp54jPhS7B3C8w4bqB8qcZY9rveQ1YbhSYOI8rpJ\r\nBTlRLLZ+/AY6pBXCf1y+eotd3LqgpY6NSO4vQveivfc/92ybD/HGFXsYBLGw\r\nhNYTZCyqfm9tvUdCqfK7bIKAFwr9NjGFa9MoQYD8vBbHMqB/1E8+CaneXmEe\r\nB84YwWKZ1ZPSExaYix01WGH8EYiqK/GvxUyf5jNRNxsK5uNXPCZQV2AL5X+G\r\nJ5UQkGJ/HJ5yYYP8J3L0OjN91+TGr7++0bBLcRrvE/Sb080pfidWc09tHKE9\r\n9+fT14xzxOZOKIgyQVB/7e6wFdfDW8mCB28p2zTwtgT+dHQg/g6pI1o46f2l\r\n/i2cLMbR475M6Ul1CUsDyH0Qqby5rHm2TwXzJfASrJdx4jFtLFv4kDMuBzL5\r\nX6ZF19PG0B9P/k/Y5bSmfyiOn5TuRil6qQ8=\r\n=Se97\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-beta.1_1680807690398_0.7720399650754577"},"_hasShrinkwrap":false},"5.1.0-alpha.1":{"name":"ember-source","version":"5.1.0-alpha.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^2.0.0","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.57.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1325.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"14.21.3","yarn":"1.22.19"},"_originalVersion":"5.1.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"bab214bcd1e3b20d5c18b40edadacc55fa718eea","_id":"ember-source@5.1.0-alpha.1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-VzeMGsOHyUA0B5d7wAI+iffC6oWw/RWPRRAM5DKADexJITUq0QzEiMq/7+l1qEX2BFriDQ6WWZO9hpFL3lmUPg==","shasum":"7d015004ff5aec26e18d5de50db13050a23fd20c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.1.0-alpha.1.tgz","fileCount":666,"unpackedSize":8842307,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6/I+nGAEFJ4YrhOPzh6PVViAceAN5333dhYMME2K3NAiBUAxhRt/kb3mDhhzgnA9GvSuM1iTsldnAu3AHHK/X+8Q=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNw/fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpndxAAiu8S/XcfUTBKzOPUq5qv8qj9N9jzx4OxI5uGGRBN6tZgFY2o\r\nwUNbWqj/t1elcKTG+PnV7cAh9HvcrIoHSQB+lF1Q6A3Hc0Y3D4+Yk1IqRD7K\r\nlEEGBcvgelGzwtjtSSoy2Th1quLwa3mEh+hZjr821uhapJEwtpaXE4Kxb25T\r\nYZEcH/oDB2ls4zZfYvRFefVYrgY7WicnPRUOq4qGnoutSq0TBwtZ9O43AelU\r\n4RWpJLVLMMb7WE11QyouNOpcTiCAsMqr3bzv0bghdsDbQmzwSbW4DBLO+3q/\r\nzpP/P4lw7S80RIerJZQHI1CsmCyP54fjr04GA8reh1qq4/ZfDoVVhRIiUf9t\r\n+dadVsACTZBS6LmhTHi1H8XlHox5AGw/6YV94WHOgJzgKiSO3mBq1vsICYMe\r\nHB6i25UXK8ZCKmo1Yp3yGUQAJ/PlhQly+hU/WXaTOTuZxuEQMd76EPIfoMhH\r\nsYsUsQPyP+GxkU6MVLtLNdcVW7/8+2+MILUx1CR5D9A3Uuf3pk7tQw5Qxj6u\r\n9mWjrOYrVKIMEgtH3kDZQFHvYy3ugi3w7QsyE6BmN3HFU5YUcsmts49dsuYq\r\nuWnmAn0ynC1LhBlWuuG6tFf0Z6Vcmv1Fv/3bK1PMkZdUeDJyrv6O6uycd4Iq\r\nqCFEZPtJseUaMkPU8RzXX2Hq22ajxcQy8p0=\r\n=ctb1\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.1.0-alpha.1_1681330142660_0.18173759050118776"},"_hasShrinkwrap":false},"5.0.0-beta.3":{"name":"ember-source","version":"5.0.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@aws-sdk/client-s3":"^3.321.1","@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^2.0.0","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.57.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1325.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^3","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.21.5","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"publishConfig":{"tag":"beta"},"gitHead":"df58d914fed93cc7b627f4c85a848e189a53f4e8","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@5.0.0-beta.3","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-NkPWXt7nYEvoSOzjJJ3JxYPGvvHoZ2ouPHqs1/Jf2ZahXY5SKJW3mTJql1zW5gMcUwNIoFx1cvlfHr3CJ6sQog==","shasum":"45e85c8d8d9f8da6dec9bdb896e9239abbbf54b5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-beta.3.tgz","fileCount":664,"unpackedSize":8502306,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCX2LrjT6e7ApNPkQ8OHtMgpw1eahYOv/MFIOJ6z4EN4AIgIPvEksHkH8SLceMJ0C7PZk5fcryHRFdpl5szxP4Qu8U="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUxABACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdMw/+IBr8UEoNyCnkHVhfmWgUrW6jZdLBVFWqtgOJYg946bp8Kjgb\r\nstCZz2Qqt3M2HAxgftOMoQauWsLA7AuLACr8Grhkxo/GlD2P2SuLRD1aVsaR\r\nnpgA+if4qx3dF+fKN6Q7frDftpqiCTLYIhMOCouSmGgoycOJF9jB5gdHn3HT\r\nCHZLksggJJt/3ktR4dpeIrnN/jOi/9GozMY6TodMSkPjFKAjoZt+fqZEZH81\r\n+ButQ3ECLSniWj8UKXd4Zx1moKQ0WCk3LPpdHGhHI7geKQMO+18wqLd6zU/e\r\nTjKy5zy5Wb+PTc5Oliwd7Hm3YJcnJ55nywgvknNCVEVJdUDu4WlCpZKxyvch\r\ndGC6wj/iIkIiFt4JwuzLXoFWsmEkZK+M1eWH1qRgKfe765uXdgialVHZQl/t\r\nQkGwosPAFLEux8oVscWm9ZC8UqEjgQo1SmL3K8P6az0Dedr6VDzJR6236z4U\r\nV0YV1IpxVpkdIUfD8Xq/9qhmMJoBEZ89P8PoQEECKaLSQ72uFwR9eR/fJAMs\r\nhFB/vZvMJjKQ3dsa2LFRHtZrDfwOAk/kCbWtdCnvQvKYQpG+Pjqfuy5ZKU6D\r\nClJ4q0GSU0mGI6IEF1BmNiHLTgf8JmU5Hw3tX5gYnCIZwfH/SL6ck8VCJDyq\r\nqGHcjnmWwtwY8i2tm6p8BbOywjOz7hIMq1Q=\r\n=q2Mx\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-beta.3_1683165184959_0.22433004956112046"},"_hasShrinkwrap":false}},"readme":"","maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"time":{"modified":"2023-05-04T01:53:05.477Z","created":"2016-10-07T19:46:37.587Z","2.10.0-alpha.1":"2016-10-07T19:46:37.587Z","2.11.0-alpha.1":"2016-10-31T01:50:04.116Z","2.11.0-beta.1":"2016-11-30T00:13:44.141Z","2.11.0-beta.2":"2016-11-30T23:06:36.805Z","2.11.0-beta.5":"2017-01-21T00:03:23.654Z","2.11.0-beta.6":"2017-01-21T15:52:39.955Z","2.11.0-beta.7":"2017-01-21T16:19:06.855Z","2.11.0-beta.8":"2017-01-21T16:42:10.293Z","2.11.0":"2017-01-24T02:22:01.079Z","2.12.0-beta.1":"2017-01-24T03:51:13.196Z","2.11.1":"2017-02-16T15:31:00.058Z","2.12.0-beta.2":"2017-02-16T15:38:42.680Z","2.11.2":"2017-02-19T16:55:27.652Z","2.11.3":"2017-03-08T23:05:43.153Z","2.12.0-beta.3":"2017-03-08T23:16:33.943Z","2.12.0":"2017-03-15T21:21:28.499Z","2.13.0-beta.1":"2017-03-15T22:46:14.193Z","2.13.0-beta.2":"2017-04-07T20:27:36.807Z","2.12.1":"2017-04-07T20:48:38.502Z","2.12.2":"2017-04-27T19:59:20.096Z","2.13.0":"2017-04-27T20:57:01.647Z","2.14.0-beta.1":"2017-04-27T22:26:59.629Z","2.14.0-beta.2":"2017-05-10T18:58:38.568Z","2.13.1":"2017-05-17T22:38:55.986Z","2.13.2":"2017-05-18T13:36:20.742Z","2.14.0-beta.3":"2017-05-31T16:05:23.067Z","2.13.3":"2017-05-31T18:28:59.816Z","2.13.4":"2017-07-05T13:36:05.578Z","2.14.0":"2017-07-05T14:15:18.130Z","2.15.0-beta.1":"2017-07-05T18:23:59.469Z","2.14.1":"2017-07-14T15:12:10.822Z","2.15.0-beta.2":"2017-07-21T08:29:18.974Z","2.15.0-beta.3":"2017-08-08T13:44:48.130Z","2.15.0":"2017-08-31T14:19:42.665Z","2.16.0-beta.1":"2017-08-31T14:43:42.256Z","2.16.0-beta.2":"2017-10-03T00:37:59.126Z","2.15.1":"2017-10-03T01:18:57.704Z","2.15.2":"2017-10-04T20:28:17.533Z","2.16.0":"2017-10-10T00:59:10.249Z","2.15.3":"2017-10-10T01:14:01.492Z","2.17.0-beta.1":"2017-10-10T01:35:09.417Z","2.17.0-beta.2":"2017-10-17T21:58:34.429Z","2.17.0-beta.3":"2017-10-23T19:36:47.973Z","2.16.1":"2017-10-29T13:59:08.894Z","2.17.0-beta.4":"2017-10-31T00:52:27.492Z","2.16.2":"2017-11-01T21:18:13.786Z","2.17.0-beta.5":"2017-11-08T03:39:58.939Z","2.17.0-beta.6":"2017-11-14T02:45:28.781Z","2.17.0":"2017-11-29T14:45:34.203Z","2.18.0-beta.1":"2017-11-29T15:14:19.988Z","2.18.0-beta.2":"2017-12-04T21:13:18.778Z","2.18.0-beta.3":"2017-12-12T21:47:16.878Z","2.18.0-beta.4":"2017-12-20T01:50:29.350Z","2.18.0-beta.5":"2017-12-27T22:13:02.013Z","2.18.0":"2018-01-01T16:17:13.933Z","3.0.0-beta.1":"2018-01-02T02:20:41.693Z","3.0.0-beta.2":"2018-01-09T04:29:07.640Z","3.0.0-beta.3":"2018-01-15T21:47:39.825Z","3.0.0-beta.4":"2018-01-25T19:17:05.629Z","3.0.0-beta.5":"2018-01-29T21:42:14.727Z","3.0.0-beta.6":"2018-02-06T03:27:29.182Z","2.16.3":"2018-02-14T03:34:57.612Z","2.17.1":"2018-02-14T03:58:55.098Z","2.18.1":"2018-02-14T04:12:12.002Z","3.0.0":"2018-02-14T04:46:38.701Z","3.1.0-beta.1":"2018-02-14T15:17:30.877Z","2.18.2":"2018-02-14T22:40:49.423Z","2.17.2":"2018-02-14T23:22:57.830Z","2.16.4":"2018-02-14T23:31:25.211Z","3.1.0-beta.2":"2018-02-20T00:19:21.536Z","3.1.0-beta.3":"2018-02-26T19:46:04.385Z","3.1.0-beta.4":"2018-03-05T21:07:22.749Z","3.1.0-beta.5":"2018-03-12T21:51:20.451Z","3.1.0":"2018-04-10T21:33:27.943Z","3.2.0-beta.1":"2018-04-10T22:05:52.454Z","3.2.0-beta.2":"2018-04-17T02:12:10.788Z","3.2.0-beta.3":"2018-04-23T19:38:17.523Z","3.1.1":"2018-04-23T20:11:23.616Z","3.1.2":"2018-05-07T21:06:06.749Z","3.2.0-beta.4":"2018-05-07T22:04:46.578Z","3.2.0-beta.5":"2018-05-14T22:58:02.036Z","3.2.0":"2018-06-01T03:35:39.928Z","3.3.0-beta.2":"2018-06-11T20:44:03.843Z","3.3.0-beta.3":"2018-06-19T03:54:16.581Z","3.2.1":"2018-06-19T15:52:26.944Z","3.2.2":"2018-06-21T16:08:27.780Z","3.1.3":"2018-06-21T17:29:15.096Z","3.3.0-beta.4":"2018-06-25T21:27:41.454Z","3.3.0-beta.5":"2018-07-03T04:25:25.050Z","3.3.0":"2018-07-16T20:42:04.411Z","3.4.0-beta.1":"2018-07-16T22:12:19.118Z","3.3.1":"2018-07-23T21:30:46.556Z","3.4.0-beta.2":"2018-08-07T02:08:03.929Z","3.1.4":"2018-08-07T22:33:50.587Z","3.3.2":"2018-08-20T21:30:11.855Z","3.4.0-beta.3":"2018-08-21T03:58:43.080Z","3.4.0":"2018-08-28T01:03:24.172Z","3.5.0-beta.1":"2018-08-28T13:39:23.657Z","3.4.1":"2018-09-10T19:32:36.659Z","3.5.0-beta.2":"2018-09-10T21:36:57.282Z","3.4.2":"2018-09-25T02:05:47.163Z","3.5.0-beta.3":"2018-09-25T04:34:39.775Z","3.4.3":"2018-09-25T20:53:09.324Z","3.4.4":"2018-09-27T17:18:12.411Z","3.5.0-beta.4":"2018-10-02T00:36:42.285Z","3.4.5":"2018-10-05T01:04:20.935Z","3.5.0":"2018-10-09T04:22:24.944Z","3.6.0-beta.1":"2018-10-09T05:11:00.922Z","3.4.6":"2018-10-29T17:42:54.556Z","3.5.1":"2018-10-29T20:56:26.726Z","3.6.0-beta.2":"2018-10-30T00:24:19.874Z","3.6.0-beta.3":"2018-11-06T04:51:23.704Z","3.6.0-beta.4":"2018-11-13T04:12:16.145Z","3.6.0":"2018-12-07T00:56:44.363Z","3.7.0-beta.1":"2018-12-07T02:02:14.193Z","3.4.7":"2018-12-07T21:14:40.317Z","3.7.0-beta.2":"2018-12-18T01:24:48.615Z","3.6.1":"2018-12-18T23:53:24.192Z","3.7.0-beta.3":"2018-12-24T22:29:26.267Z","3.7.0":"2019-01-07T22:16:28.225Z","3.8.0-beta.1":"2019-01-07T23:06:19.256Z","3.8.0-beta.2":"2019-01-15T00:41:33.656Z","3.7.1":"2019-01-21T21:03:46.225Z","3.4.8":"2019-01-22T23:06:44.093Z","3.7.2":"2019-01-23T00:18:57.148Z","3.8.0-beta.3":"2019-01-29T05:02:04.914Z","3.8.0-beta.4":"2019-02-05T03:52:52.350Z","3.7.3":"2019-02-06T17:53:37.028Z","3.8.0-beta.5":"2019-02-12T03:42:09.424Z","3.8.0":"2019-02-18T22:51:16.059Z","3.9.0-beta.1":"2019-02-19T00:39:03.230Z","3.9.0-beta.2":"2019-02-27T04:05:24.572Z","3.9.0-beta.3":"2019-03-04T23:15:38.863Z","3.9.0-beta.4":"2019-03-12T02:37:20.813Z","3.9.0-beta.5":"2019-03-25T23:29:42.294Z","3.9.0":"2019-04-02T05:41:25.360Z","3.8.1":"2019-04-03T04:01:24.510Z","3.10.0-beta.1":"2019-04-03T04:23:56.748Z","3.10.0-beta.2":"2019-04-09T02:09:44.394Z","3.9.1":"2019-04-09T17:28:24.217Z","3.10.0-beta.3":"2019-04-16T01:48:40.791Z","3.10.0-beta.4":"2019-04-23T03:43:44.264Z","3.10.0-beta.5":"2019-04-30T04:19:16.392Z","3.10.0":"2019-05-13T20:41:53.602Z","3.11.0-beta.1":"2019-05-14T02:37:19.525Z","3.11.0-beta.2":"2019-06-03T20:07:24.587Z","3.8.2":"2019-06-04T15:25:21.883Z","3.10.1":"2019-06-04T15:56:14.511Z","3.11.0-beta.3":"2019-06-11T11:04:23.517Z","3.11.0-beta.4":"2019-06-18T05:53:59.727Z","3.10.2":"2019-06-18T14:06:08.009Z","3.11.0":"2019-06-25T03:53:05.991Z","3.12.0-beta.1":"2019-06-27T16:30:46.883Z","3.11.1":"2019-06-28T05:00:55.687Z","3.8.3":"2019-06-28T12:39:25.900Z","3.12.0":"2019-08-06T01:09:19.386Z","3.13.0-beta.1":"2019-08-07T02:26:04.961Z","3.13.0-beta.2":"2019-08-13T04:37:16.367Z","3.13.0-beta.3":"2019-08-20T01:34:53.995Z","3.13.0-beta.4":"2019-08-27T03:48:47.550Z","3.13.0-beta.5":"2019-09-04T04:21:44.200Z","3.13.0":"2019-09-19T22:53:42.925Z","3.14.0-beta.1":"2019-09-22T02:28:51.104Z","3.13.1":"2019-09-24T02:37:56.203Z","3.14.0-beta.2":"2019-09-24T05:28:36.151Z","3.13.2":"2019-09-25T20:38:47.002Z","3.14.0-beta.3":"2019-10-01T20:40:46.564Z","3.14.0-beta.4":"2019-10-07T23:15:59.240Z","3.13.3":"2019-10-08T07:59:33.109Z","3.14.0-beta.5":"2019-10-14T23:48:59.226Z","3.13.4":"2019-10-29T19:10:43.954Z","3.14.0":"2019-10-29T20:18:45.654Z","3.14.1":"2019-10-30T17:49:08.917Z","3.15.0-beta.1":"2019-11-01T03:34:34.968Z","3.15.0-beta.2":"2019-11-12T06:00:38.224Z","3.15.0-beta.3":"2019-11-19T04:40:06.839Z","3.14.2":"2019-11-20T23:27:50.061Z","3.12.1":"2019-11-21T02:21:34.923Z","3.14.3":"2019-12-03T18:13:50.285Z","3.12.2":"2019-12-04T17:24:47.172Z","3.15.0-beta.4":"2019-12-05T04:17:12.957Z","3.15.0-beta.5":"2019-12-05T05:22:47.747Z","3.15.0":"2019-12-10T05:35:19.354Z","3.16.0-beta.1":"2019-12-10T06:00:40.202Z","3.16.0":"2020-01-20T22:56:00.185Z","3.17.0-beta.1":"2020-01-20T23:30:55.295Z","3.17.0-beta.2":"2020-01-30T01:50:27.183Z","3.16.1":"2020-02-03T17:10:17.399Z","3.17.0-beta.3":"2020-02-04T02:18:26.025Z","3.16.2":"2020-02-10T16:45:06.522Z","3.17.0-beta.4":"2020-02-11T05:05:23.190Z","3.17.0-beta.5":"2020-02-18T16:45:52.085Z","3.16.3":"2020-02-18T22:41:06.080Z","3.17.0-beta.6":"2020-02-25T05:28:43.616Z","3.17.0":"2020-03-05T03:51:06.474Z","3.18.0-beta.1":"2020-03-05T06:16:38.610Z","3.12.3":"2020-03-13T00:45:55.092Z","3.18.0-beta.2":"2020-03-17T05:18:49.359Z","3.16.4":"2020-03-23T04:07:39.170Z","3.17.1":"2020-03-23T12:19:59.245Z","3.16.5":"2020-03-23T13:34:46.829Z","3.18.0-beta.3":"2020-03-23T20:46:59.656Z","3.16.6":"2020-03-24T23:30:19.539Z","3.17.2":"2020-03-29T00:18:50.486Z","3.18.0-beta.4":"2020-03-31T20:24:51.316Z","3.17.3":"2020-04-02T22:27:43.995Z","3.16.7-beta.1":"2020-04-02T23:06:37.285Z","3.18.0-beta.5":"2020-04-09T04:51:15.189Z","3.16.7":"2020-04-13T15:00:59.127Z","3.18.0":"2020-04-14T20:30:50.174Z","3.19.0-beta.1":"2020-04-24T16:31:47.796Z","3.16.8":"2020-04-24T16:51:47.962Z","3.19.0-beta.2":"2020-04-27T22:05:53.541Z","3.18.1":"2020-05-04T17:37:05.548Z","3.19.0-beta.3":"2020-05-04T20:58:50.096Z","3.19.0-beta.4":"2020-05-12T06:07:56.397Z","3.12.4":"2020-05-21T22:13:55.655Z","3.19.0":"2020-05-26T20:28:09.663Z","3.20.0-beta.1":"2020-05-26T21:29:12.793Z","3.20.0-beta.2":"2020-06-02T20:14:15.378Z","3.20.0-beta.3":"2020-06-22T19:59:50.786Z","3.20.0-beta.4":"2020-06-29T21:51:54.784Z","3.20.0-beta.5":"2020-07-06T20:33:18.581Z","3.20.0":"2020-07-13T19:25:13.104Z","3.21.0-beta.1":"2020-07-13T21:01:49.174Z","3.20.1":"2020-07-15T20:45:30.722Z","3.21.0-beta.2":"2020-07-20T19:00:52.134Z","3.20.2":"2020-07-26T23:44:11.399Z","3.21.0-beta.3":"2020-07-27T23:13:59.863Z","3.16.9":"2020-07-29T19:22:19.068Z","3.20.3":"2020-07-30T15:01:20.487Z","3.21.0-beta.4":"2020-08-05T19:55:48.209Z","3.16.10":"2020-08-05T20:43:26.449Z","3.21.0-beta.5":"2020-08-05T20:50:06.233Z","3.20.4":"2020-08-11T18:07:07.211Z","3.21.0-beta.6":"2020-08-17T20:38:49.145Z","3.21.0":"2020-08-24T18:22:07.909Z","3.22.0-beta.1":"2020-08-24T18:44:49.693Z","3.21.1":"2020-08-29T00:12:10.917Z","3.20.5":"2020-08-29T00:29:39.526Z","3.22.0-beta.2":"2020-08-31T19:22:05.089Z","3.22.0-beta.3":"2020-09-09T20:21:00.937Z","3.21.2":"2020-09-30T16:02:20.434Z","3.21.3":"2020-09-30T21:24:18.700Z","3.22.0-beta.4":"2020-09-30T21:25:21.052Z","3.22.0-beta.5":"2020-09-30T21:43:32.559Z","3.22.0":"2020-10-05T19:48:43.559Z","3.23.0-beta.1":"2020-10-05T21:35:50.981Z","3.23.0-beta.2":"2020-10-20T20:42:33.903Z","3.23.0-beta.3":"2020-10-26T21:08:42.177Z","3.23.0-beta.4":"2020-11-02T22:10:03.247Z","3.23.0-beta.5":"2020-11-09T20:16:29.119Z","3.22.1":"2020-11-10T18:43:55.302Z","3.20.6":"2020-11-11T02:01:50.563Z","3.23.0":"2020-11-16T22:53:01.467Z","3.24.0-beta.1":"2020-11-17T00:07:38.882Z","3.23.1":"2020-11-23T19:09:53.234Z","3.24.0-beta.2":"2020-11-24T05:58:33.452Z","3.22.2":"2020-11-30T15:49:38.684Z","3.24.0-beta.3":"2020-12-21T18:58:55.718Z","3.24.0":"2020-12-28T19:15:40.071Z","3.25.0-beta.1":"2020-12-28T19:42:39.055Z","3.24.1":"2021-01-14T15:31:40.798Z","3.25.0-beta.2":"2021-01-19T22:32:51.942Z","3.25.0-beta.3":"2021-01-25T19:49:51.778Z","3.25.0-beta.4":"2021-02-01T21:38:24.911Z","3.25.0-beta.5":"2021-02-02T22:58:36.780Z","3.25.0":"2021-02-08T22:46:20.973Z","3.26.0-beta.1":"2021-02-08T23:16:41.799Z","3.25.1":"2021-02-10T15:40:12.520Z","3.24.2":"2021-02-10T16:11:05.378Z","3.26.0-beta.2":"2021-02-15T21:53:12.353Z","3.26.0-beta.3":"2021-03-02T21:54:08.785Z","3.27.0-alpha.2":"2021-03-03T20:17:34.159Z","3.25.2":"2021-03-08T02:24:31.198Z","3.25.3":"2021-03-08T03:08:35.620Z","3.24.3":"2021-03-08T03:15:37.397Z","3.26.0-beta.4":"2021-03-16T19:50:23.026Z","3.26.0-beta.5":"2021-03-17T18:59:10.441Z","3.26.0":"2021-03-22T23:06:31.608Z","3.27.0-beta.1":"2021-03-22T23:30:56.402Z","3.28.0-alpha.2":"2021-03-24T20:12:20.370Z","3.26.1":"2021-03-24T23:51:04.475Z","3.25.4":"2021-03-25T00:27:02.862Z","3.27.0-beta.2":"2021-03-25T18:47:18.121Z","3.27.0-beta.3":"2021-03-30T13:57:49.160Z","3.27.0-beta.4":"2021-04-22T07:00:14.336Z","3.24.4":"2021-05-03T14:56:56.081Z","3.27.0":"2021-05-03T15:53:25.810Z","3.28.0-beta.1":"2021-05-03T16:27:50.283Z","4.0.0-alpha.2":"2021-05-05T20:11:01.694Z","3.27.1":"2021-05-13T13:41:01.427Z","3.27.2":"2021-05-27T17:18:29.033Z","3.28.0-beta.3":"2021-06-01T20:36:44.707Z","3.27.3":"2021-06-03T20:41:36.485Z","3.20.7":"2021-06-03T22:22:22.616Z","3.28.0-beta.4":"2021-06-07T19:01:14.555Z","3.27.4":"2021-06-09T20:11:35.424Z","3.27.5":"2021-06-10T19:22:09.513Z","3.28.0-beta.5":"2021-06-14T18:28:08.585Z","3.28.0-beta.6":"2021-06-22T04:09:10.658Z","3.28.0-beta.7":"2021-08-03T18:01:43.480Z","3.24.5":"2021-08-09T22:44:49.726Z","3.28.0":"2021-08-10T01:06:08.954Z","4.0.0-beta.1":"2021-08-17T22:14:23.907Z","4.1.0-alpha.2":"2021-08-18T20:19:10.628Z","4.0.0-beta.2":"2021-08-23T19:10:47.223Z","4.0.0-beta.3":"2021-08-30T19:15:39.444Z","3.28.1":"2021-08-30T21:00:28.460Z","4.0.0-beta.4":"2021-09-13T18:26:59.307Z","3.26.2":"2021-10-04T20:17:52.411Z","4.0.0-beta.5":"2021-10-11T17:29:43.518Z","4.1.0-alpha.3":"2021-10-13T20:10:09.844Z","3.24.6":"2021-10-18T22:33:51.280Z","4.1.0-alpha.4":"2021-10-20T20:10:00.444Z","3.28.2":"2021-10-21T23:30:21.105Z","3.28.3":"2021-10-22T14:02:51.000Z","3.28.4":"2021-10-22T16:55:54.580Z","4.0.0-beta.6":"2021-10-27T00:41:47.549Z","4.1.0-alpha.5":"2021-10-27T20:10:46.164Z","4.0.0-beta.7":"2021-11-01T19:36:09.540Z","3.28.5":"2021-11-03T18:14:45.250Z","4.1.0-alpha.6":"2021-11-03T20:14:04.526Z","3.28.6":"2021-11-04T19:03:10.514Z","4.0.0-beta.8":"2021-11-05T18:21:44.991Z","4.1.0-alpha.7":"2021-11-10T20:08:52.640Z","4.0.0-beta.9":"2021-11-10T22:48:44.282Z","4.0.0-beta.10":"2021-11-15T17:21:34.580Z","4.0.0":"2021-11-15T23:33:52.631Z","4.1.0-alpha.8":"2021-11-17T20:08:55.734Z","4.1.0-beta.1":"2021-11-20T00:41:05.699Z","4.2.0-alpha.1":"2021-11-24T20:12:59.738Z","4.0.1":"2021-12-01T14:47:12.319Z","3.28.7":"2021-12-01T15:01:17.526Z","4.2.0-alpha.2":"2021-12-01T20:13:32.186Z","3.28.8":"2021-12-02T19:09:50.838Z","4.2.0-alpha.3":"2021-12-08T20:19:25.643Z","4.2.0-alpha.4":"2021-12-15T20:09:11.059Z","4.2.0-alpha.5":"2021-12-22T20:08:20.496Z","4.1.0":"2021-12-28T22:04:15.680Z","4.2.0-alpha.6":"2021-12-29T20:08:27.562Z","4.2.0-alpha.7":"2022-01-05T20:08:35.346Z","4.2.0-beta.1":"2022-01-07T20:05:44.210Z","4.3.0-alpha.1":"2022-01-12T20:09:18.259Z","4.3.0-alpha.2":"2022-01-19T20:08:19.680Z","4.3.0-alpha.3":"2022-01-26T20:09:16.641Z","4.3.0-alpha.4":"2022-02-02T20:08:59.214Z","4.2.0":"2022-02-07T22:37:15.943Z","4.3.0-beta.1":"2022-02-07T22:57:21.754Z","4.4.0-alpha.1":"2022-02-09T20:09:17.251Z","4.4.0-alpha.2":"2022-02-16T20:08:27.571Z","4.4.0-alpha.3":"2022-02-23T20:18:56.094Z","4.3.0-beta.2":"2022-03-01T19:26:57.172Z","4.4.0-alpha.4":"2022-03-02T20:09:18.653Z","4.4.0-alpha.5":"2022-03-09T20:12:15.945Z","4.4.0-alpha.6":"2022-03-16T20:13:11.354Z","4.3.0":"2022-03-21T18:07:11.820Z","4.4.0-alpha.7":"2022-03-23T20:10:35.655Z","4.4.0-beta.1":"2022-03-24T17:52:48.680Z","4.5.0-alpha.1":"2022-03-30T20:14:22.641Z","4.5.0-alpha.2":"2022-04-06T20:18:38.052Z","4.5.0-alpha.3":"2022-04-13T20:12:14.234Z","3.28.9":"2022-04-20T16:40:43.134Z","4.5.0-alpha.4":"2022-04-20T20:11:50.862Z","4.5.0-alpha.5":"2022-04-27T20:18:48.583Z","4.4.0":"2022-05-03T02:57:07.569Z","4.5.0-beta.1":"2022-05-03T03:34:36.697Z","4.6.0-alpha.1":"2022-05-04T20:09:16.811Z","4.6.0-alpha.2":"2022-05-11T20:20:20.138Z","4.6.0-alpha.3":"2022-05-18T20:09:50.486Z","4.6.0-alpha.4":"2022-05-25T20:09:32.544Z","4.4.1":"2022-05-31T15:40:54.300Z","4.6.0-alpha.5":"2022-06-01T20:09:28.654Z","4.5.0-beta.2":"2022-06-06T22:09:55.321Z","4.6.0-alpha.6":"2022-06-08T20:09:52.601Z","4.4.2":"2022-06-13T15:48:24.947Z","4.5.0":"2022-06-13T16:02:45.808Z","4.6.0-beta.1":"2022-06-13T16:12:07.583Z","4.7.0-alpha.1":"2022-06-15T20:11:38.365Z","4.7.0-alpha.2":"2022-06-22T20:09:28.674Z","4.6.0-beta.2":"2022-06-27T18:21:24.377Z","4.7.0-alpha.3":"2022-06-29T20:08:53.679Z","4.7.0-alpha.4":"2022-07-06T20:09:23.166Z","4.7.0-alpha.5":"2022-07-13T20:09:34.580Z","4.7.0-alpha.6":"2022-07-20T20:10:44.839Z","4.5.1":"2022-07-25T17:52:27.626Z","4.6.0":"2022-07-25T17:58:32.926Z","4.7.0-beta.1":"2022-07-25T18:08:19.035Z","4.8.0-alpha.1":"2022-07-27T20:08:54.984Z","4.8.0-alpha.2":"2022-08-03T20:09:37.817Z","4.8.0-alpha.3":"2022-08-10T20:10:05.866Z","4.8.0-alpha.4":"2022-08-17T20:10:09.711Z","4.8.0-alpha.5":"2022-08-24T20:09:58.474Z","4.8.0-alpha.6":"2022-08-31T20:10:59.891Z","4.7.0":"2022-09-06T20:29:39.970Z","4.8.0-beta.1":"2022-09-06T20:46:52.340Z","4.9.0-alpha.1":"2022-09-07T20:09:23.574Z","4.8.0-beta.2":"2022-09-13T17:28:58.583Z","4.9.0-alpha.2":"2022-09-14T20:10:12.806Z","4.8.0-beta.3":"2022-09-19T19:54:57.304Z","4.9.0-alpha.3":"2022-09-21T20:09:11.341Z","4.8.0-beta.4":"2022-09-26T22:28:02.196Z","4.9.0-alpha.4":"2022-09-28T20:08:52.472Z","4.8.0-beta.5":"2022-10-03T19:46:18.560Z","4.9.0-alpha.5":"2022-10-05T20:09:56.970Z","4.7.1":"2022-10-12T13:06:53.676Z","4.4.3":"2022-10-12T13:44:31.969Z","4.9.0-alpha.6":"2022-10-12T20:10:59.990Z","4.8.0":"2022-10-17T18:24:41.022Z","4.9.0-beta.1":"2022-10-17T19:03:24.309Z","4.10.0-alpha.1":"2022-10-19T20:09:47.552Z","4.9.0-beta.2":"2022-10-26T01:05:25.738Z","4.10.0-alpha.2":"2022-10-26T20:10:41.597Z","4.8.1":"2022-11-02T15:27:47.455Z","4.4.4":"2022-11-02T15:51:38.997Z","3.28.10":"2022-11-02T16:16:32.229Z","4.9.0-beta.3":"2022-11-02T16:23:18.340Z","3.24.7":"2022-11-02T17:04:21.563Z","4.10.0-alpha.3":"2022-11-02T20:09:34.981Z","4.8.2":"2022-11-03T15:19:43.579Z","4.10.0-alpha.4":"2022-11-09T20:10:59.178Z","4.9.0-beta.4":"2022-11-15T21:40:39.511Z","4.10.0-alpha.5":"2022-11-16T20:10:15.618Z","4.10.0-alpha.6":"2022-11-23T20:10:06.593Z","4.9.0":"2022-11-28T20:52:32.032Z","4.10.0-beta.1":"2022-11-28T21:48:44.807Z","3.28.11":"2022-11-30T14:51:22.550Z","4.10.0-beta.2":"2022-11-30T15:28:53.625Z","4.9.1":"2022-11-30T15:36:26.719Z","4.11.0-alpha.1":"2022-11-30T20:10:18.495Z","4.11.0-alpha.2":"2022-12-07T20:10:43.134Z","4.8.3":"2022-12-12T16:31:40.453Z","4.10.0-beta.3":"2022-12-13T00:32:36.271Z","4.9.2":"2022-12-13T00:38:36.948Z","4.9.3":"2022-12-13T23:24:12.367Z","4.8.4":"2022-12-13T23:29:50.722Z","4.10.0-beta.4":"2022-12-13T23:38:38.336Z","4.11.0-alpha.3":"2022-12-14T20:18:02.177Z","4.11.0-alpha.4":"2022-12-21T20:09:42.566Z","4.10.0-beta.5":"2022-12-28T21:32:33.176Z","4.11.0-alpha.5":"2023-01-04T20:10:39.427Z","4.11.0-alpha.6":"2023-01-11T20:10:17.777Z","4.10.0":"2023-01-12T21:00:54.216Z","4.11.0-beta.1":"2023-01-12T21:34:27.270Z","4.12.0-alpha.1":"2023-01-18T20:17:10.377Z","4.12.0-alpha.2":"2023-01-25T20:09:12.105Z","4.12.0-alpha.3":"2023-02-01T20:09:39.888Z","4.12.0-alpha.4":"2023-02-08T20:10:34.233Z","4.12.0-alpha.5":"2023-02-15T20:18:31.604Z","4.11.0":"2023-02-20T20:20:25.256Z","4.12.0-beta.1":"2023-02-20T20:40:33.137Z","5.0.0-alpha.1":"2023-02-22T20:10:09.525Z","4.12.0-beta.2":"2023-02-27T20:01:32.310Z","5.0.0-alpha.2":"2023-03-01T20:11:34.304Z","5.0.0-alpha.3":"2023-03-08T20:09:46.818Z","4.12.0-beta.3":"2023-03-13T19:34:13.722Z","5.0.0-alpha.4":"2023-03-15T20:09:16.580Z","5.0.0-alpha.5":"2023-03-22T20:09:03.852Z","5.0.0-alpha.6":"2023-03-29T20:11:11.534Z","4.12.0":"2023-04-03T18:32:20.343Z","5.0.0-alpha.7":"2023-04-05T20:09:07.451Z","5.0.0-beta.1":"2023-04-06T19:01:30.720Z","5.1.0-alpha.1":"2023-04-12T20:09:03.276Z","5.0.0-beta.3":"2023-05-04T01:53:05.245Z"},"homepage":"https://emberjs.com/","keywords":["ember-addon"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","readmeFilename":"","users":{"knownasilya":true,"mriska":true,"jpsirois":true,"lozjackson":true,"rahsaanbasek":true,"pzuraq":true,"nmccready":true,"poslinskinet":true,"takonyc":true}}' - headers: - Access-Control-Allow-Origin: - - '*' - Age: - - '31' - CF-Cache-Status: - - HIT - CF-Ray: - - 7c20f379e873d60c-MXP - Cache-Control: - - public, max-age=300 - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Type: - - application/json - Date: - - Thu, 04 May 2023 13:04:42 GMT - Etag: - - W/"f3d6656c153624ddfa463c3b6234281f" - Last-Modified: - - Thu, 04 May 2023 01:53:08 GMT - Server: - - cloudflare - Transfer-Encoding: - - chunked - Vary: - - accept-encoding, accept - x-amz-replication-status: - - COMPLETED - x-amz-server-side-encryption: - - AES256 - status: - code: 200 - message: OK - url: https://registry.npmjs.org/ember-source -- request: - body: null - headers: {} - method: GET - uri: https://registry.npmjs.org/ember-data - response: - body: - string: "{\"_id\":\"ember-data\",\"_rev\":\"596-f96cfcafda4b0cecace3bc1ca1710030\",\"name\":\"ember-data\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"dist-tags\":{\"latest\":\"4.12.0\",\"beta\":\"5.0.0-beta.0\",\"release-2-18\":\"2.18.5\",\"release-2-16\":\"2.16.4\",\"release-1-15\":\"2.15.4\",\"release-2-17\":\"2.17.1\",\"release-3-2\":\"3.2.2\",\"release-3-0\":\"3.0.4\",\"release-3-1\":\"3.1.2\",\"release-3-3\":\"3.3.2\",\"lts\":\"4.8.6\",\"canary\":\"5.1.0-alpha.6\",\"release-3-11\":\"3.11.5\",\"release-3-13\":\"3.13.3\",\"experimental\":\"3.13.3-alpha.0\",\"release-4-6\":\"4.6.4\",\"lts-3-28\":\"3.28.13\",\"lts-4-8\":\"4.8.8\"},\"versions\":{\"1.0.0-beta.10\":{\"name\":\"ember-data\",\"version\":\"1.0.0-beta.10\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"prepublish\":\"bower - install\",\"start\":\"ember serve\",\"dist\":\"ember build --environment=production\",\"test\":\"testem - -R dot ci\",\"publish-build\":\"npm run dist && ./bin/publish_to_s3.js\",\"testem-local\":\"testem - -R dot ci\",\"testem-beta\":\"testem -f config/testem-beta.json -R dot ci\",\"testem-canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"testem-stable\":\"testem -f config/testem-stable.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli\":\"^0.12.3\",\"broccoli-cli\":\"0.0.1\",\"broccoli-concat\":\"0.0.7\",\"broccoli-defeatureify\":\"^0.3.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.1.1\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-static-compiler\":\"^0.1.4\",\"broccoli-string-replace\":\"0.0.2\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"0.0.43\",\"ember-publisher\":\"0.0.6\",\"testem\":\"^0.6.17\",\"yuidocjs\":\"~0.3.46\"},\"gitHead\":\"bca0460daa7b929489f0ed2a0f895860cfc08cba\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.0.0-beta.10\",\"_shasum\":\"f7da0c82dd355e3e853e0e53b8c35b243b60ee2a\",\"_from\":\".\",\"_npmVersion\":\"2.0.0-beta.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"f7da0c82dd355e3e853e0e53b8c35b243b60ee2a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.0.0-beta.10.tgz\",\"integrity\":\"sha512-TfHBCLB634x4CkMXmYwspKfjngjkUvcv+/TwYKNgqc0E6oeEdzOLFQhlz+fLWVXpdT3aNrJiEJGZkiWuhYUIiA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCDJ+WYw4avinZeWKlv3rtomSeeNmDKZBaZcE7A5PXvaQIhAJBYzvcc38dLxOjJDi4HAG1kqd8JnTkqRnZpoZjYo5nr\"}]},\"directories\":{}},\"1.0.0-beta.11\":{\"name\":\"ember-data\",\"version\":\"1.0.0-beta.11\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"prepublish\":\"bower - install\",\"start\":\"ember serve\",\"dist\":\"ember build --environment=production\",\"test\":\"testem - -R dot ci\",\"publish-build\":\"npm run dist && ./bin/publish_to_s3.js\",\"testem-local\":\"testem - -R dot ci\",\"testem-beta\":\"testem -f config/testem-beta.json -R dot ci\",\"testem-canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"testem-stable\":\"testem -f config/testem-stable.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli\":\"^0.12.3\",\"broccoli-cli\":\"0.0.1\",\"broccoli-concat\":\"0.0.7\",\"broccoli-defeatureify\":\"^0.3.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.1.1\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-static-compiler\":\"^0.1.4\",\"broccoli-string-replace\":\"0.0.2\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"0.0.43\",\"ember-publisher\":\"0.0.6\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"gitHead\":\"fd864318166b7a1b5e05ec6270def89c74e21ecd\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.0.0-beta.11\",\"_shasum\":\"c2c8da98f843461d9a2fc2c2423f6fc97fadf765\",\"_from\":\".\",\"_npmVersion\":\"1.4.24\",\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"c2c8da98f843461d9a2fc2c2423f6fc97fadf765\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.0.0-beta.11.tgz\",\"integrity\":\"sha512-FQpHcKw077N7+QGeakx0zEE1UtdGJdUFJJuKX1vFaiMvvwElkPfDIrnwVdl1PxcqhqA4BXlFcZLPAzqpD4wP/g==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDtMVjFsb7Kb1fO3lQtOxUDcj1kiU6Mxj7ubLXgPGQiVAIhAJ7E8wl0bGifoDUQWbAvb+klY6uGz6D42hQ5xXEc2GSP\"}]},\"directories\":{}},\"1.0.0-beta.12\":{\"name\":\"ember-data\",\"version\":\"1.0.0-beta.12\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"prepublish\":\"bower - install\",\"start\":\"ember serve\",\"dist\":\"ember build --environment=production\",\"test\":\"testem - -R dot ci\",\"publish-build\":\"npm run dist && ./bin/publish_to_s3.js\",\"testem-local\":\"testem - -R dot ci\",\"testem-beta\":\"testem -f config/testem-beta.json -R dot ci\",\"testem-canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"testem-stable\":\"testem -f config/testem-stable.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli\":\"^0.12.3\",\"broccoli-cli\":\"0.0.1\",\"broccoli-concat\":\"0.0.7\",\"broccoli-defeatureify\":\"^0.3.0\",\"broccoli-derequire\":\"0.0.1\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.1.1\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-static-compiler\":\"^0.1.4\",\"broccoli-string-replace\":\"0.0.2\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"0.0.43\",\"ember-publisher\":\"0.0.6\",\"git-repo-version\":\"0.0.2\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"gitHead\":\"6f6b3b82e4be1d23d0f5f72f824bff9a5076b412\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.0.0-beta.12\",\"_shasum\":\"91cc322b7e79d15f2c017bc25e0eed7c40b7b1ee\",\"_from\":\".\",\"_npmVersion\":\"2.1.1\",\"_nodeVersion\":\"0.10.31\",\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"91cc322b7e79d15f2c017bc25e0eed7c40b7b1ee\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.0.0-beta.12.tgz\",\"integrity\":\"sha512-d89sT/LCUjNBcMnIiyPqHgx0FT0C8o1/GjNg9vdbAIWRJrxe31NLUxSjCa/hsLkiQw/8XynAiUd4IHDDPQ2hlQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIESZ5bLR2dcho5puVYelBeacOMEq2RO0jPJZzEmxVR3NAiEAmNh82tLQv/VYGia9kZy1iZkCkW1lOwcYGCFBOpKtwI8=\"}]},\"directories\":{}},\"1.0.0-beta.14\":{\"name\":\"ember-data\",\"version\":\"1.0.0-beta.14\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"prepublish\":\"bower - install && npm run-script dist\",\"start\":\"ember serve\",\"dist\":\"ember - build --environment=production\",\"test\":\"testem -R dot ci\",\"publish-build\":\"npm - run dist && ./bin/publish_to_s3.js\",\"testem-local\":\"testem -R dot ci\",\"testem-beta\":\"testem - -f config/testem-beta.json -R dot ci\",\"testem-canary\":\"testem -f config/testem-canary.json - -R dot ci\",\"testem-stable\":\"testem -f config/testem-stable.json -R dot - ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^0.3.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-string-replace\":\"0.0.2\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.4\",\"ember-publisher\":\"0.0.6\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"gitHead\":\"e9f89ef05cfdb6489f2fc5e5caf210d5ceb1fb29\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.0.0-beta.14\",\"_shasum\":\"590faae86eaa03fc199480e0f8251b8d453f9e54\",\"_from\":\".\",\"_npmVersion\":\"2.1.14\",\"_nodeVersion\":\"0.10.35\",\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"590faae86eaa03fc199480e0f8251b8d453f9e54\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.0.0-beta.14.tgz\",\"integrity\":\"sha512-QTf2LQdC45YjA9GCYjI8p/GgLA8MQn68VJZcfZnXzADgj4Zl8b+7nAP/sZQ5cQ3yqkunmL9gd0k/HMocgCEBHQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIESsJ/ZKntWeTgR/UrEEFT4jwbJypCfHYndyP8s1wyirAiAOFMZMvWfMnxjOTKpWd1gUpPp43ieGS+WnVK1vGOhnfA==\"}]},\"directories\":{}},\"1.0.0-beta.14.1\":{\"name\":\"ember-data\",\"version\":\"1.0.0-beta.14.1\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"prepublish\":\"bower - install && npm run-script dist\",\"start\":\"ember serve\",\"dist\":\"ember - build --environment=production\",\"test\":\"testem -R dot ci\",\"publish-build\":\"npm - run dist && ./bin/publish_to_s3.js\",\"testem-local\":\"testem -R dot ci\",\"testem-beta\":\"testem - -f config/testem-beta.json -R dot ci\",\"testem-canary\":\"testem -f config/testem-canary.json - -R dot ci\",\"testem-stable\":\"testem -f config/testem-stable.json -R dot - ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^0.3.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.4\",\"ember-publisher\":\"0.0.6\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"gitHead\":\"8d26c20fd71a8dc138b35dec70e6e4f61270e61c\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.0.0-beta.14.1\",\"_shasum\":\"6a46989a2f40d36b2e618d575cab03eeebd18e84\",\"_from\":\".\",\"_npmVersion\":\"2.1.14\",\"_nodeVersion\":\"0.10.35\",\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"6a46989a2f40d36b2e618d575cab03eeebd18e84\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.0.0-beta.14.1.tgz\",\"integrity\":\"sha512-xp7NassGfxzuywSlTL2D0WPEQLLHF5rB9+XMWdF7QSqlWytAfr1oOf57N36GSf+OHwBVMe+1cNe4hXx2wJ4YLw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGLiMvuvIfD22IToVAzMZ57/l/r+YkTN0MCYsu4ejyBsAiA+gFzle3rZoCD4abFwl8xHMAKNnYPX7666wS0JC0B0Fw==\"}]},\"directories\":{}},\"1.0.0-beta.15\":{\"name\":\"ember-data\",\"version\":\"1.0.0-beta.15\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish_to_s3.js\",\"test:local\":\"testem -R dot ci\",\"test:beta\":\"testem - -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem -f config/testem-canary.json - -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^0.3.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.14\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.4\",\"ember-publisher\":\"0.0.6\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"jscs\":\"^1.11.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"gitHead\":\"dde7957c319e26f25f7d45db123cad58600edc00\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.0.0-beta.15\",\"_shasum\":\"f3fdaf749e6622000a97deaffb7a5ca8c91eec80\",\"_from\":\".\",\"_npmVersion\":\"1.4.28\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"f3fdaf749e6622000a97deaffb7a5ca8c91eec80\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.0.0-beta.15.tgz\",\"integrity\":\"sha512-Lp2IMs1HPsfrW5dXlxN8hawb1vQITmqQPbRecA/4Vl74QPUJI8BL5saf62p1d0FTMA/WND8+Md3N8rTR/N2b9A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGVxoqQujSZoooGR8PRSkPd0M6kSdYUE+MHv5ME0JWXwAiBH6Zihx8N9+GIjEgvDb4umm+1ZbceNWqZL7H31PkDZww==\"}]},\"directories\":{}},\"1.0.0-beta.16\":{\"name\":\"ember-data\",\"version\":\"1.0.0-beta.16\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"test:local\":\"testem -R dot ci\",\"test:beta\":\"testem - -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem -f config/testem-canary.json - -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^0.3.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.14\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.2.0\",\"ember-publisher\":\"0.0.6\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"jscs\":\"^1.11.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"gitHead\":\"5a47172a36e3a71951f9f0fda46f7b3ffc064de8\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.0.0-beta.16\",\"_shasum\":\"ecbe77f539e1ca9f14a93afb63579cac8df5643d\",\"_from\":\".\",\"_npmVersion\":\"1.4.28\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"ecbe77f539e1ca9f14a93afb63579cac8df5643d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.0.0-beta.16.tgz\",\"integrity\":\"sha512-pWbcf6WXN63QSKwUr1+L4Fke0E8X5I7g9g/yJJYyGXzH+Xwu6r5PkgiTmMoKCQt/C7EcDtthKviZNlZurjbYgw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCBrkNN2ebXkLCLYUJYoG55GIuIRd6Y8ofvXZOqBAHmNwIgSHZo2Huw+8J1vxde9uV1FiA34STDPLN2MqFt0d+K2dw=\"}]},\"directories\":{}},\"1.0.0-beta.16.1\":{\"name\":\"ember-data\",\"version\":\"1.0.0-beta.16.1\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"test:local\":\"testem -R dot ci\",\"test:beta\":\"testem - -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem -f config/testem-canary.json - -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^0.3.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.14\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-inflector\":\"^1.5.0\",\"ember-publisher\":\"0.0.6\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"jscs\":\"^1.11.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"gitHead\":\"37326f6451de058d8ebca462386634a38cdd2ddb\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.0.0-beta.16.1\",\"_shasum\":\"0b14ba20dd374f2125bd72b8d2090eaff6d541de\",\"_from\":\".\",\"_npmVersion\":\"2.5.1\",\"_nodeVersion\":\"0.12.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"0b14ba20dd374f2125bd72b8d2090eaff6d541de\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.0.0-beta.16.1.tgz\",\"integrity\":\"sha512-9dSB8U97fbIyYoBuQacfA85AJ3iiDwcA248tgotj2XCGIj2WkhQhw9cBGjTzHZupvW6KoFNbU5B1qmCpPmnX0g==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFAQwZTDVObUG8a0Ip6YXV6pR4L0NdeCBwrunvnJD0RKAiEAjh0lk7veYcW1IuLG90myNUma9/Ygbf+swIawTQSSswM=\"}]},\"directories\":{}},\"1.0.0-beta.17\":{\"name\":\"ember-data\",\"version\":\"1.0.0-beta.17\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"test:local\":\"testem -R dot ci\",\"test:beta\":\"testem - -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem -f config/testem-canary.json - -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^0.3.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.14\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-inflector\":\"^1.5.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"gitHead\":\"fd2133950ece689e24ed8acaa50fa97c7ab0c637\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@1.0.0-beta.17\",\"_shasum\":\"38e1caf682fe07e3520bee0ac5cf0f28d6328869\",\"_from\":\".\",\"_npmVersion\":\"2.9.1\",\"_nodeVersion\":\"0.10.37\",\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"38e1caf682fe07e3520bee0ac5cf0f28d6328869\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.0.0-beta.17.tgz\",\"integrity\":\"sha512-JhxT8RcT4hlILevk1JjjKsET0PKC7s6Z2uepYnXXhKSHEfgAvRen9qMIJ1XzGmsn9p/tiIMgAKoLkQzLMTOZNw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCxvhEWdLg7AWYMcNUPngPCte20+ZB4vxuZoS6RNmVSswIhAKERkcO0gLeYFVl/WPvUXYTUhNZSjwBaMwbU3MtksbgG\"}]},\"directories\":{}},\"1.0.0-beta.18\":{\"name\":\"ember-data\",\"version\":\"1.0.0-beta.18\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"test:local\":\"testem -R dot ci\",\"test:beta\":\"testem - -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem -f config/testem-canary.json - -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^0.3.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.14\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-inflector\":\"^1.5.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"github\":\"^0.2.4\",\"rsvp\":\"^3.0.18\"},\"gitHead\":\"c2871da9eb745a406414009777fba454be206986\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.0.0-beta.18\",\"_shasum\":\"72d435c386f0c1f458e2f89211e9865911dc4484\",\"_from\":\".\",\"_npmVersion\":\"2.7.4\",\"_nodeVersion\":\"1.6.2\",\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"72d435c386f0c1f458e2f89211e9865911dc4484\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.0.0-beta.18.tgz\",\"integrity\":\"sha512-Ur0abHLHGLosKE9KaIoNelh4CAInsCj9PRNI+wIzaZypxdpx/Uko6Vurxg63D081+7MWiGaJMOppjiYYvIrTUw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCID8V4PUYrEt0DIj7DmGbHn5bjLzawdQa1ncW2aXdm07VAiBacwPAUD9xigstZpBXWndv9HVXT8p/c/iuRrPe//A3Wg==\"}]},\"directories\":{}},\"1.0.0-beta.19\":{\"name\":\"ember-data\",\"version\":\"1.0.0-beta.19\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"^5.0.0\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-inflector\":\"^1.5.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"6c1946e1e815b9a4ef9c8a15ea68431d5d374c85\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.0.0-beta.19\",\"_shasum\":\"1f20b32b2b5f178532db527f08b9fc8e703b6a91\",\"_from\":\".\",\"_npmVersion\":\"2.7.4\",\"_nodeVersion\":\"1.6.2\",\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"1f20b32b2b5f178532db527f08b9fc8e703b6a91\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.0.0-beta.19.tgz\",\"integrity\":\"sha512-ycrSqwBWrNyymHRs0fKX8uPiXRIArb4yXXLufuLY+TUKL5EYEai4UCEYBlZGP3yrmji1CnuHM7SJ3itWEqxedA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICgkFMbr9v+opUgDgRVLRVs60fOWNBj0Lp935/N+B0nrAiATrZaFJVPurudNfDUVqIMerewMUdcdmOz0O7XjXmTv2g==\"}]},\"directories\":{}},\"1.0.0-beta.19.1\":{\"name\":\"ember-data\",\"version\":\"1.0.0-beta.19.1\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"^5.0.0\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-inflector\":\"^1.5.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"2f9af0da5afa2d81b4b486ef670ae70c2af8aaee\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.0.0-beta.19.1\",\"_shasum\":\"95db0d0b104e778fc75eab12d91c8023ecfabbae\",\"_from\":\".\",\"_npmVersion\":\"2.7.4\",\"_nodeVersion\":\"1.6.2\",\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"95db0d0b104e778fc75eab12d91c8023ecfabbae\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.0.0-beta.19.1.tgz\",\"integrity\":\"sha512-BBbDuhCSHAqtCtnhp3GSAmNTLjAqezdEuGlspJ9QRXUzT9Bsbakog8g+XuXZpTR5zz9kdKeg83KzZCvAj17q8g==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIE/IWYO1m8vCLB1LV/fsY/l4BLCTJoJP5Rsq/GZGf6koAiEA4+WryGYDbEHmo7u3jR70Bti76I2JZMwtXUXh/vXo7b4=\"}]},\"directories\":{}},\"1.0.0-beta.19.2\":{\"name\":\"ember-data\",\"version\":\"1.0.0-beta.19.2\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"^5.0.0\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-inflector\":\"^1.5.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"f6fc4f9387700043f887c3590659487ccca654be\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.0.0-beta.19.2\",\"_shasum\":\"52393c12da7b6903960e4616628314daf65358ea\",\"_from\":\".\",\"_npmVersion\":\"2.5.1\",\"_nodeVersion\":\"0.12.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"52393c12da7b6903960e4616628314daf65358ea\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.0.0-beta.19.2.tgz\",\"integrity\":\"sha512-leEqt3z/KCZnoKMKEaQokcweMrUEU7oVW90LIdSOKutFCNI9MBajFVQkv8Sr4BJS47FvTzmTPDZSUltSKhqvBA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAqgO8pw8xNU6Es234jLkAME4D5Au5zlga1SORy5D6z2AiEAxmZTQOfO8iw36ydHIBq6o4QJY3hqJKeXTMUH2jiq/OE=\"}]},\"directories\":{}},\"1.13.0\":{\"name\":\"ember-data\",\"version\":\"1.13.0\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"^5.0.0\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-new-computed\":\"1.0.1\",\"ember-inflector\":\"^1.5.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"3bce36295a6e9f1bbe4824505046d22dc04d056d\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@1.13.0\",\"_shasum\":\"6fe840f16346374a49aa9fe13e117b75ab84a8e5\",\"_from\":\".\",\"_npmVersion\":\"2.10.1\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},\"dist\":{\"shasum\":\"6fe840f16346374a49aa9fe13e117b75ab84a8e5\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.0.tgz\",\"integrity\":\"sha512-Oi9ErkDPFANnO54wQC9QAoaqhU6x6cKTyVe7yuWuQBDdtG4ggxy9TEugt/+j/NDj4qP7plyMNLSMfSc0y3nZjg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGpTEnP78D1VBz0GAe0ydhrhdzJLjbT0W4imb3JRdFnoAiBBqc9gn/CwMyU1bjpsQ0i90NVSD8198rci9v5j2VBSBg==\"}]},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"directories\":{}},\"1.13.1\":{\"name\":\"ember-data\",\"version\":\"1.13.1\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"^5.0.0\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-new-computed\":\"1.0.1\",\"ember-inflector\":\"^1.5.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"aa8fa29bf013c0026027a015b0abcf79e12dfcd6\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@1.13.1\",\"_shasum\":\"8bc604703a68d0bc3b85b274b09edf998bcb062e\",\"_from\":\".\",\"_npmVersion\":\"2.10.1\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},\"dist\":{\"shasum\":\"8bc604703a68d0bc3b85b274b09edf998bcb062e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.1.tgz\",\"integrity\":\"sha512-77Bfz/1L0SOV/BG9j4ZYz+8ARaZjFTmtcbCIkwuBOYg7xLXu4ErbnfcrbsysqrZYlM3+5+RPEz423rNIXOvfEg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIE9NGCo3hmplDhBi5bP2QfE9VvCTl/TN0A+Q0u8gSkECAiEAwuyh9u3nhO3p6ca/E+Olve0SgAbTWblUVIk7EWz2saA=\"}]},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"directories\":{}},\"1.13.2\":{\"name\":\"ember-data\",\"version\":\"1.13.2\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"^5.0.0\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-new-computed\":\"1.0.1\",\"ember-inflector\":\"^1.5.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"64550b4032795e701114fcaca5485d2f52555deb\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@1.13.2\",\"_shasum\":\"dfbfee418c4581b34c3a54c5f74ea5db656313c2\",\"_from\":\".\",\"_npmVersion\":\"2.10.1\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},\"dist\":{\"shasum\":\"dfbfee418c4581b34c3a54c5f74ea5db656313c2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.2.tgz\",\"integrity\":\"sha512-mX3MFxrzG3VfAKTc1IHvCiLzmO12RQ6jiXWesYT74a3yOVJizxhiuypwciAEFqRQg2sUw1ra/Hfhn3WgHHF99w==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC0+4FimmtelZRpkYUvmxaaaXlRQGwCioVeUhxPGvpVPAIgJpqyRv9Z+/FKaUvCEZHAU2KImmhafZUW2cP9kLWnNcM=\"}]},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"directories\":{}},\"1.13.3\":{\"name\":\"ember-data\",\"version\":\"1.13.3\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"^5.0.0\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-new-computed\":\"1.0.1\",\"ember-inflector\":\"^1.5.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"86368c9a3edd84365f267d0fa2edc8a08fcabd91\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.13.3\",\"_shasum\":\"e2c2b45dfba389250e1173e655f1411670f89bd0\",\"_from\":\".\",\"_npmVersion\":\"2.5.1\",\"_nodeVersion\":\"0.12.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"e2c2b45dfba389250e1173e655f1411670f89bd0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.3.tgz\",\"integrity\":\"sha512-Rkx5EFWuAfbkP6wRMHCUOo1pDOJxhSTpi6179hirxGheRFwzR4oAsHitNC0thWkI1k1aeiq/3oE481bXHoagHA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFUZeSQhXZV9Jw/FU/0l1aIw/Ky4bHC+9OHSjCuqqmraAiEA9E/xZ/bvBuFo2m4wxaos/M7fOpYnEyxeSWSjxodSqIs=\"}]},\"directories\":{}},\"1.13.4\":{\"name\":\"ember-data\",\"version\":\"1.13.4\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"^5.0.0\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-new-computed\":\"1.0.1\",\"ember-inflector\":\"^1.5.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"d3a5960d65d60c2d87b4ad8e1fd245934f00094b\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.13.4\",\"_shasum\":\"9f1affa25cc715f247ef147dc9c2895a6fe2ca32\",\"_from\":\".\",\"_npmVersion\":\"2.5.1\",\"_nodeVersion\":\"0.12.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"9f1affa25cc715f247ef147dc9c2895a6fe2ca32\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.4.tgz\",\"integrity\":\"sha512-EXcnsGSgOhL5HMfxiuS6xlABobiTq7KJar3HiSOdSjI3pIQAcu8w54lLRVzKw1peYFoL4AnAjAhJkhxbzGlaqg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDZtrI5FHKDALkj+r/TOONgwa38MI49jWtVrLIv7JaO8gIge2vGgA2A3YKvEsBh6e8m1SnIZSeo12DjdW4MUFrht/E=\"}]},\"directories\":{}},\"1.13.5\":{\"name\":\"ember-data\",\"version\":\"1.13.5\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-new-computed\":\"1.0.2\",\"ember-inflector\":\"^1.5.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"e89732a5aefb6a81b46927da1c6f048f4aede85e\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.13.5\",\"_shasum\":\"7f82a73ade203ca8b3c91b75447ce749eb475373\",\"_from\":\".\",\"_npmVersion\":\"2.10.1\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"7f82a73ade203ca8b3c91b75447ce749eb475373\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.5.tgz\",\"integrity\":\"sha512-ElqgbcT6k8oXyvBVT6ON1jYOcGg00+494RwBanw3f1+kXJ0PooyBmgRrWhhAX97UgUITiU0sxJ/99F2Zu9YVjw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICtgczHRtbsWESiWuO60527gS3540Q45kE74XDtt7BH+AiEAm9FBsu8rRUzWJ7Djcmsiy3aQs4rG6rQVBnjahu1EPyQ=\"}]},\"directories\":{}},\"1.13.6\":{\"name\":\"ember-data\",\"version\":\"1.13.6\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-new-computed\":\"1.0.2\",\"ember-inflector\":\"^1.5.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"3d40f37767cc84e355033e3e89bf26dd1803d996\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@1.13.6\",\"_shasum\":\"cf789cecaa8be767de31c8594efdc02d6085409c\",\"_from\":\".\",\"_npmVersion\":\"2.11.3\",\"_nodeVersion\":\"0.12.7\",\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},\"dist\":{\"shasum\":\"cf789cecaa8be767de31c8594efdc02d6085409c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.6.tgz\",\"integrity\":\"sha512-1gilYnLAzVzeoSeUGhdBwjEP8xureZZWOgltV0d9LPSw927XWRp62tdnbzpTIystV+ncL0ZCB0/ajofqnKSJMg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDvaceI/MKGZ/wf31sUWcjI3kbBxYQKxafwxGrqT1cXbAIgAK8P1FyxZoU3nzxh73EhVPvG3RzEJ1FGfR9emUxZKz0=\"}]},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"directories\":{}},\"1.13.7\":{\"name\":\"ember-data\",\"version\":\"1.13.7\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-new-computed\":\"1.0.2\",\"ember-inflector\":\"^1.5.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"98bfbb02e3d51b911feb99cd9d73de5d67b4ef50\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.13.7\",\"_shasum\":\"6d4732fdd16f8fdc99863068964566b01a1eec82\",\"_from\":\".\",\"_npmVersion\":\"2.10.1\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"6d4732fdd16f8fdc99863068964566b01a1eec82\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.7.tgz\",\"integrity\":\"sha512-rHiOIWJzafi9bCWcymrdpxzoVOCD9DPnAORiwsTuEuzfgvU641PmXp58SMxWjyICur9+wYZ80Hjqen+AsyI/9w==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCD2qbwi2uqZIAcSd6jixu+BSs5bT0mhCf57k8G3wqf2wIhAIDr+Nm+wERDdIwLNEWILCxBAwfxvhbfAPCuenQ6NxSN\"}]},\"directories\":{}},\"1.13.8\":{\"name\":\"ember-data\",\"version\":\"1.13.8\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-new-computed\":\"1.0.2\",\"ember-inflector\":\"^1.9.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"7abc7c87eae0187395265ec8adce8db4afc5156b\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.13.8\",\"_shasum\":\"5c277510f20d93ef3c753fee3a12890c27a7478f\",\"_from\":\".\",\"_npmVersion\":\"2.10.1\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"5c277510f20d93ef3c753fee3a12890c27a7478f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.8.tgz\",\"integrity\":\"sha512-7xP6Ez/7l56epXr5PwnNwG7IbgHWd7GmlVHtQV0UlWjxOgfsbR7IUCcKxoZBY6KX2Jza61PtGp3hr5kMsq2O5A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDYY+jqfn1GTb5Qz1P85X3pJ4T+EcH6x/hBFLl4vQ3ELAiEA/dYW32FVOnE9bPgGTgwDmTl3UQUmQ0NTWuG9IBPN7SA=\"}]},\"directories\":{}},\"2.0.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.0.0-beta.1\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-inflector\":\"^1.9.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"1ce00136ebacb0b1bff0289e62925a10a381d0c2\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@2.0.0-beta.1\",\"_shasum\":\"93c2b6d6128713d16e4c78f56a7360d06f5a47ac\",\"_from\":\".\",\"_npmVersion\":\"2.10.1\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"93c2b6d6128713d16e4c78f56a7360d06f5a47ac\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.0.0-beta.1.tgz\",\"integrity\":\"sha512-ad5PApad2sjMFXi3z+W67EPHditAuzvcyjvSm2dJoBA4FuRd0IxRv6B+2BMSrWg9maogF4FHdy53WlMtT6PO7A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCJfv/GH8wJY1Zw0ETp3u78ZrZxijBxuobNeGTQ6/cZcAIhAK2hqv+f++Q0ClRPntxV31c+Io6n3FqNno85kU4iHywn\"}]},\"directories\":{}},\"1.13.9\":{\"name\":\"ember-data\",\"version\":\"1.13.9\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-new-computed\":\"1.0.2\",\"ember-inflector\":\"^1.9.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"d4731814874ce6fa7d1fb6a55096499d16a3f292\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.13.9\",\"_shasum\":\"cc0529ec415e3c22913045e29a1e028e8923a989\",\"_from\":\".\",\"_npmVersion\":\"2.10.1\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"cc0529ec415e3c22913045e29a1e028e8923a989\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.9.tgz\",\"integrity\":\"sha512-fFNXcYLGpqs6W1U2RfM3FVg/GCxQyIKpUIlJTGGR2VoP+FozgfUaokiqCRhqYUItE6rhh/PN0JqcBxx9A67CQw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDRzHPTA+eiEjAYw0jUHH+G/hoAezTpCskF3xIHHHUoLQIhANzyWmewIAm8gUX85ikYlKfPun9TjkCDLM0Rzj7dRIfI\"}]},\"directories\":{}},\"2.0.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.0.0-beta.2\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-inflector\":\"^1.9.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"7830966dc9d731850880088bdd93d85a05c2c824\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@2.0.0-beta.2\",\"_shasum\":\"2fff0b39bc639ed60fa376ffc6c0254ce5846bb3\",\"_from\":\".\",\"_npmVersion\":\"2.10.1\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"2fff0b39bc639ed60fa376ffc6c0254ce5846bb3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.0.0-beta.2.tgz\",\"integrity\":\"sha512-vnekelldMTDkEIhFR0g+Hxb4ofj7LHGLCYtfu8vob/sW6HDVHPzCDVeJJYlxqP6Ih7Xoo87Dmzjs+huHFSizpg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFm3jrtKfR1vcqqfuzh2uoOAnmwSiGquO2eab59udGUrAiBRurJVQU8Q4K+E3ZwfIia0Wce2SxHbwRyD4IEC68/N3w==\"}]},\"directories\":{}},\"2.0.0\":{\"name\":\"ember-data\",\"version\":\"2.0.0\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-inflector\":\"^1.9.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"4f7eedd19b5e9481ff485069cf11c26739091db9\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@2.0.0\",\"_shasum\":\"0a03e42ec6782370bd72d5f209ce3b0b25427ff9\",\"_from\":\".\",\"_npmVersion\":\"2.10.1\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"0a03e42ec6782370bd72d5f209ce3b0b25427ff9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.0.0.tgz\",\"integrity\":\"sha512-u84lgkhDIuDnqbZ2KQ/nHI8wlVhDQamrrRTZaWNqCNcwi+yio/sjKNu90FQG6ISskGXZ7blphKQRmJiMKi/rtw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFUP8R7cD7a8AhUZhMesRLlFqegDL1O8JrrfzwTk1DIvAiEAxO6D5xH3YENsZbYKnuOUoDj90Ur0v1uHCW0cvKS8SxU=\"}]},\"directories\":{}},\"1.13.10\":{\"name\":\"ember-data\",\"version\":\"1.13.10\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.2.2\",\"ember-new-computed\":\"1.0.2\",\"ember-inflector\":\"^1.9.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"abcbf0cb0c957c88d23b256c76483d4da51a264d\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.13.10\",\"_shasum\":\"9417b6452b6282738c6fed18c2e551b4babfae88\",\"_from\":\".\",\"_npmVersion\":\"2.10.1\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"9417b6452b6282738c6fed18c2e551b4babfae88\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.10.tgz\",\"integrity\":\"sha512-4N2SQJjoqKbszNUN0XLOhWOzg6BBhbeW+QZFwNsVIk8UnzD6Vj9kdaMcnpm7EWA4q6kUqFBwyiBpNn7f+citsA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFdqWyqpcgeDIfzc4gdz/Swoz7SD1ThAYEQWHf0YCmBWAiBBPVEYfbijvQFEWKI09p8GdEaOlmuKtraGhabLHJZLIg==\"}]},\"directories\":{}},\"2.1.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.1.0-beta.1\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-inflector\":\"^1.9.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"b7bd0b30d437b1e101fde83b446d254c7efd0bcd\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@2.1.0-beta.1\",\"_shasum\":\"bde31b23966c53d407b1ebebe715c97a9fe56b68\",\"_from\":\".\",\"_npmVersion\":\"2.10.1\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"bde31b23966c53d407b1ebebe715c97a9fe56b68\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.1.0-beta.1.tgz\",\"integrity\":\"sha512-hWe7VEkPpoHGHDZOFNW4Axvp9eDxfhYjsk/ZP4FyuCBmHpGrPTFLflfroBvoELS+sqMEGdX1jOj2o+iDqN/CJA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCc009q7ks47hvVHi1jZfTM9xmBANbd/9MnozpGKv8ZOQIhAKieffsu1RvEuda3PLh/SGqZnWAfn06jHNYE0zqcvgpu\"}]},\"directories\":{}},\"1.13.11\":{\"name\":\"ember-data\",\"version\":\"1.13.11\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.2.2\",\"ember-new-computed\":\"1.0.2\",\"ember-inflector\":\"^1.9.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"a476f3f6b2d4fc19b2844a4c62151db38085f6cf\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.13.11\",\"_shasum\":\"e4314a10646ac76a51570413583002b474921fa0\",\"_from\":\".\",\"_npmVersion\":\"2.10.1\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"e4314a10646ac76a51570413583002b474921fa0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.11.tgz\",\"integrity\":\"sha512-lUHM2fFJa756WnVgkPsaHIr0eTq3jn6pGTrr6a8J2PuMk/Czp/WkIiKvaEFjv9ORp3Jy4tlYdQU7mGDQs4TGBA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHbSV2OyC2ajFshVX2VmzEiOS4d24k0ZNdFLoITFbRhqAiBg9F122z92OUaVF1az9Xj6XOHi/wkDzXmCihEef0OzWw==\"}]},\"directories\":{}},\"2.1.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.1.0-beta.2\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-inflector\":\"^1.9.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"78a10de452fb742d48f5a2f44d32ecde95306be6\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.1.0-beta.2\",\"_shasum\":\"701b3bb0a6dffbec20c76c80d5529a0166106dd5\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"701b3bb0a6dffbec20c76c80d5529a0166106dd5\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.1.0-beta.2.tgz\",\"integrity\":\"sha512-6Cejv2fgUQe0dgK7ZgkN73lk5HaQJQ4Jp2q+0s9HQhNbxOXNksKUYoH1TFbpPvD6efmDnfmjM51V8aXcU+JGtg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDeclbmNow9CDQUpfGL7VX+j0UOVKEy0SWcfiQQDL6ytgIhAK/k9WAcR23MpWXWVhr7gJ6W9zAlrhQFUfXqjbWZC8rX\"}]},\"directories\":{}},\"1.13.12\":{\"name\":\"ember-data\",\"version\":\"1.13.12\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.2.2\",\"ember-new-computed\":\"1.0.2\",\"ember-inflector\":\"^1.9.2\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"e8c78cd5ea292af52d48af3476cbbf86859b8c8f\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@1.13.12\",\"_shasum\":\"fb37118886d731a19f66d49f4ef62d5fb4f8ed3c\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"fb37118886d731a19f66d49f4ef62d5fb4f8ed3c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.12.tgz\",\"integrity\":\"sha512-7zMRRzcenJ4A/tgbteAlwpnNnBRbgZp//6Ve3zv+NMLWs9tYUYgafzjMENS9pU+lR+7bg3mjIlrZhD/n09Raww==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFN6tF/gykmBFiPpiSs0XdaVuzoqDPvoa056rfAvKu7HAiEAxWih2p9fenXz33YmSEeZbHW/VuF3BfNNRKW1hNnvQMY=\"}]},\"directories\":{}},\"2.1.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"2.1.0-beta.3\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-inflector\":\"^1.9.2\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"02daf94738ee013cd55516e36c77a94269863d37\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.1.0-beta.3\",\"_shasum\":\"5ebcd4ded323f0771e00c826406074019a417e97\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"5ebcd4ded323f0771e00c826406074019a417e97\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.1.0-beta.3.tgz\",\"integrity\":\"sha512-7hU60IRp6vhSsim7l3BNH8hn2w1Av7h9LcCSGY0x8jUM4gPpkyDbJbUl3pCCuLxGBun8m1E2l4H/faMBtklbUw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCdP2wxuRMej0TLJNZ/74q22FUqoyhypASo8q4YDxYHhQIhAOIqkbReUlm4fTbnIv5X6hEyOPqKIRrfLr3hdGVA8zXk\"}]},\"directories\":{}},\"2.0.1\":{\"name\":\"ember-data\",\"version\":\"2.0.1\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-inflector\":\"^1.9.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"ffb24c5c745023fa8d5168ec6aa53051a6609751\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.0.1\",\"_shasum\":\"3adab65d9f294a36b0a0a0b6e68de9adb674197d\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"3adab65d9f294a36b0a0a0b6e68de9adb674197d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.0.1.tgz\",\"integrity\":\"sha512-pJ+zNppWHXqdBGD0KO8MjBNYpw6wW7CAs0p0ZGn0fEBREIAzpWGsq65QN7WQ0RjmC1l7sQn7+r6nnKKeQOw03A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFSIYEofPc5yHRR7WnmkC5T9wbHtB6SERK7+p1xuNB2CAiEAvPrN8EEmMssgD1/YfxUxhWB4ZzYVsPso4TRe4A1Pzew=\"}]},\"directories\":{}},\"1.13.13\":{\"name\":\"ember-data\",\"version\":\"1.13.13\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.2.2\",\"ember-new-computed\":\"1.0.2\",\"ember-inflector\":\"^1.9.2\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"5d97993b16383d5e12aacc9db58f20f7632d5188\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@1.13.13\",\"_shasum\":\"7ace133cf4ec418e23fe1b6d700c107c74d620bc\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"7ace133cf4ec418e23fe1b6d700c107c74d620bc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.13.tgz\",\"integrity\":\"sha512-FqHtvhKGd6cktvIyHwxDKj4b2BPmJ4mpQaF2PVKWwqtcsqmg33ex6RcN+oO50vuGgkymgdhLyo3lXmUsDuC6/Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAo49X1HKZRzx026q80+Db81ihGwYrXtbWtP/eR3o4mzAiEA17TDL+SvQxZTuZuyhecb1K09YSwtOQHb3IIdNxm1feo=\"}]},\"directories\":{}},\"2.1.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"2.1.0-beta.4\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-inflector\":\"^1.9.2\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"81668013e85d174705dd90ab139d7fafb8e779bb\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.1.0-beta.4\",\"_shasum\":\"34404b3995ff4fe8590241df97ac8553f0e6d4f2\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"34404b3995ff4fe8590241df97ac8553f0e6d4f2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.1.0-beta.4.tgz\",\"integrity\":\"sha512-FwVUp0Gx0NjJFUOnZLMnOJBhb0lI+78MQVa/FjmWVQTZ+lx753Ek58orqo5ku5IZJqqziKi4kCU0wb6UDEVBYg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC3nNBWa4IyDIReAdgmqgqzEdpR1+vqu+BoagMGMaFD3AIhAPJx0Nq7YXidpCkiYyuviTDnI6BXEkGdDWZeFnONQEVf\"}]},\"directories\":{}},\"2.1.0-beta.5\":{\"name\":\"ember-data\",\"version\":\"2.1.0-beta.5\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-inflector\":\"^1.9.2\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"f553cfa2fc1b2c65e97a5fd94b646b80a58bdedb\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.1.0-beta.5\",\"_shasum\":\"a93af7b2747b03a13faac3fa03d2bac16d98c147\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"a93af7b2747b03a13faac3fa03d2bac16d98c147\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.1.0-beta.5.tgz\",\"integrity\":\"sha512-MPRp2ULx8Is2yWuoZWTs+V8ed4V9s8Bx67xOcNCFPwyFL4lgkEhVj3vPq4Rlk3KvGP0FiDg/3hKzmRxj/C2cHQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD5bvIr8ZQX/YzqMZSbIrXmPDqnxqzxnXKI9+6smSRPqwIgasEIXzeY2DfwDJv/mC7VBQ18DLpCTXcdjScoeII7dZo=\"}]},\"directories\":{}},\"2.1.0\":{\"name\":\"ember-data\",\"version\":\"2.1.0\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-inflector\":\"^1.9.2\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"ce430b81ac57fd3fac78b0776a971aa0992529c9\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.1.0\",\"_shasum\":\"9aa0f95042010513250818119d63ace3888c7dd9\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"9aa0f95042010513250818119d63ace3888c7dd9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.1.0.tgz\",\"integrity\":\"sha512-NMv3EkUu9UdepEscz4o4jEonyHniHaB62Dut8Po4hpjRxzASq4peOBaRlREJuTcOOvMPNMamTp0OHBY5JYBQ0g==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCK9Ls7cdsrTrdYIvzAWQN28L2ouuyC4CnnKtxgxEoACgIhAPWBfsSv9GuHelgjguC3iqEVkzt0LkkayoYDixOUhT6q\"}]},\"directories\":{}},\"2.2.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.2.0-beta.1\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-inflector\":\"^1.9.2\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"03da1a6d91415932bc0db8f6d98776bd66612644\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.2.0-beta.1\",\"_shasum\":\"642adcb3a78f4d174e696477e6488aebdbc843dd\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"642adcb3a78f4d174e696477e6488aebdbc843dd\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.2.0-beta.1.tgz\",\"integrity\":\"sha512-rrNaZIt3eyQW9jT2pvsbF6KbpxedqV2pmYwhOM4kWQc7pzj4kQ8se8a1wBnYzP9N4IdMdvIYR/awROoxkRFgbw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICcEYFSoVCAltBE+0IoXL0NUOu0BpcVZaTxCuCT656tvAiAWsqJBcKnalOgcn1oQ17UrsZdWoAvImEL5/3qGpblRvg==\"}]},\"directories\":{}},\"1.13.14\":{\"name\":\"ember-data\",\"version\":\"1.13.14\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.2.2\",\"ember-new-computed\":\"1.0.2\",\"ember-inflector\":\"^1.9.2\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"01382f691816a176c3b2f95a3fa77844c6f94543\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@1.13.14\",\"_shasum\":\"775805aa30cad171f3518486fcc99462d419dd5d\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"775805aa30cad171f3518486fcc99462d419dd5d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.14.tgz\",\"integrity\":\"sha512-jxZD/Brspgj8ocRcpD8wG0fLvG1cBMDaeiuZhjgEl/+di1+JLcWaN6FGkjZBCr6FEIISTu3Jblgb4c+puUurug==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDdIv0CQrLcWYqK9A4oh4fbGY/km8YZm4mLaJuBBAPZZAIhAMCDIHOADJwqCyPnrWSdT1Aw5nqoq4Zn9BlqJGY9lbAS\"}]},\"directories\":{}},\"2.2.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.2.0-beta.2\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-inflector\":\"^1.9.2\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"42cbb651a1d0eb1f7f45c54a4356118171ca9b0f\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.2.0-beta.2\",\"_shasum\":\"8812b0324927310b6c2061d3b38cc9e3dccadba8\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"8812b0324927310b6c2061d3b38cc9e3dccadba8\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.2.0-beta.2.tgz\",\"integrity\":\"sha512-qWvQBtBUsyzlyOnMdt4wntGX0GA8fIAXX+QrRTHSac6+4FttmAkV4EzvM0OcpkZbyVmgDPGOoreXwP3fbrzqUQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIA02EGzp38Yw1N7PdhmXDfqFgJEWLmx9r+XjN3S7YZz3AiB/RjYSIo5iPO+swVYRbAWV8M0IdnRR0DYqSL8GnP/9ig==\"}]},\"directories\":{}},\"2.2.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"2.2.0-beta.3\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-inflector\":\"^1.9.3\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"7d92d436ff761b5bddbb41f0337b6945e52b13ec\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.2.0-beta.3\",\"_shasum\":\"3a18a79763d080f3b56f742652925fa74b9ab1d1\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"3a18a79763d080f3b56f742652925fa74b9ab1d1\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.2.0-beta.3.tgz\",\"integrity\":\"sha512-78d9IRwFz5ylG3g1JuHGR81K3+9OYzJuT/qjw+DGZR2RMZ+vwXuYcG3/Byo23gJSV0l1L9CyzhPN+4oHGpW9qQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCG/JCtlI5Mt73X054RfEul78fEEHP3uR+F7zNY4ibhegIgXgVqm39Wy16wh5Ya87nFD4ALDygyTb/dTZhfiJNxq0M=\"}]},\"directories\":{}},\"1.13.15\":{\"name\":\"ember-data\",\"version\":\"1.13.15\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.2.2\",\"ember-new-computed\":\"1.0.2\",\"ember-inflector\":\"^1.9.2\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"0f0a9b061fa762bbb4aa8aca218d5e67a4c2d31f\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@1.13.15\",\"_shasum\":\"7be3484f204395fe2f26624c36a73b9ffceb4fa4\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"7be3484f204395fe2f26624c36a73b9ffceb4fa4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.15.tgz\",\"integrity\":\"sha512-y6jaq+mWhFwzTcRWpeM0qRNGduVvSm/J2wzosPn059LadzdA6qQEl8TT42QCcQb3Ojg4Q3Njv9V7buoYU/kddw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGdfWxw1NQtDL15hDvF5SA2N54vA3E5b01RSb9ps3NifAiEAmuVCj2GxqiOSYkdDnE/nSoCPFVEjHkIjCbOVsiWG3MI=\"}]},\"directories\":{}},\"2.2.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"2.2.0-beta.4\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-inflector\":\"^1.9.3\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"59eb64529b082615ccf25b05a2d3d0674e71139d\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.2.0-beta.4\",\"_shasum\":\"1d57d2c265c642887aac2db40c0e2df1d0d5a6bb\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"1d57d2c265c642887aac2db40c0e2df1d0d5a6bb\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.2.0-beta.4.tgz\",\"integrity\":\"sha512-d0cMkOJJEg4/X+qhpu+J2nVEKdX+FA5e4Nc5fs0msnp9EioG5SvgRxRKscpgrmLKzSJ+mn0IE1HEwHCkdSXSJw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBEpOsD3VZwcRnXZPaO9AcfgKA5Te0zFoBf7bDFmfgXQAiEAqEwVGeK8Lusqgh1MHvHmxGeyZb1zaYDHn2F6YY/WTTo=\"}]},\"directories\":{}},\"2.2.0\":{\"name\":\"ember-data\",\"version\":\"2.2.0\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-inflector\":\"^1.9.3\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"e87572e09249be8e20b42a30de4241aa12ffbb76\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.2.0\",\"_shasum\":\"4ccc5e0f896d43c221d875ec67289029232348a7\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"4ccc5e0f896d43c221d875ec67289029232348a7\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.2.0.tgz\",\"integrity\":\"sha512-DFuOCLWsmXuX+k2mE5kgyz2hsKf6oXHtnd+tsqVPZzOmVbu3uyFeiFv+ByErUk3dTdSLxsU7KSVX4Xnxb1+eWg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEpxCQ80tCFz8uhoCIqOKcHoxuA+xtvaXLuHjbsNxczdAiA8O2K9i42QbIt40IwizP4aDnhRhygnrSoLTSaYyxWZZw==\"}]},\"directories\":{}},\"2.3.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.3.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":\"\",\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"ember-cli-babel\":\"^5.1.3\"},\"devDependencies\":{\"babel-plugin-filter-imports\":\"^0.2.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-inflector\":\"^1.9.3\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"git-repo-version\":\"^0.3.0\",\"lodash.assign\":\"^3.2.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"c52dbdd0c590822d91007bedecec9433d95f518e\",\"_id\":\"ember-data@2.3.0-beta.1\",\"_shasum\":\"f995663c3e215d2b20eac336de0e726f84ecbb0a\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"f995663c3e215d2b20eac336de0e726f84ecbb0a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.3.0-beta.1.tgz\",\"integrity\":\"sha512-CJ5rrZ7wuzsWjWoiYkTRsKGI++GqpjYvJ5ON9eScniqk/jnU/F3MmtbFHwSyaAryou4PunGu3piwnnCLFdFxmA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDLuE477omyVLhgrVd2mqextwyZzGbCA30WRqUnqcZYOgIgfGsi6J892R6G9IRLt07bjPG7BSdbXM5WC4GpeM5PmLE=\"}]}},\"2.2.1\":{\"name\":\"ember-data\",\"version\":\"2.2.1\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-inflector\":\"^1.9.3\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"3ca9e0013ba12964717cf1bde6fcf6b2d52c3880\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.2.1\",\"_shasum\":\"d5e02b023e1b845f4584912d17244177a68b6f15\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"d5e02b023e1b845f4584912d17244177a68b6f15\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.2.1.tgz\",\"integrity\":\"sha512-1RXq5xrLRnkz7VnYofnznatNEiAn9q3Y82VkYJ0JUnWoLZVRg/YBsR1lHVEsd7CRIetw5pUI4epZHwBf3Ere7Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAk+oGymm0dOWKooAEZ0fZeIyUmuS8V6sXbhKh7ebHo1AiEA99zCQD4U6mzREAOWp9mkaXSxSkUuBoTgo9s4/+t+vE8=\"}]},\"directories\":{}},\"2.3.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.3.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":\"\",\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"ember-cli-babel\":\"^5.1.3\"},\"devDependencies\":{\"babel-plugin-filter-imports\":\"^0.2.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-inflector\":\"^1.9.4\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"git-repo-version\":\"^0.3.0\",\"lodash.assign\":\"^3.2.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"159d36eeb1ccf618ff079994586b92c07c6fd1c7\",\"_id\":\"ember-data@2.3.0-beta.2\",\"_shasum\":\"8ef5729487ba5ed29318c1ecde6427ca39931797\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"8ef5729487ba5ed29318c1ecde6427ca39931797\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.3.0-beta.2.tgz\",\"integrity\":\"sha512-oa6daCTOZlJez7oHbQAW0JIAsl3UH50U/S5cR+ViYKAqt+S001P7FB57LiXHJOnO90bpjUxgdD4/wIZiOrCpzw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCg7ROV3RHpd3A3p+nW6dB3d8p/ChFBLWuNDeCu4dwQ5wIhANZgzhPT/hOaPGLzI+psjRsTeTT6Fu9ZERoYnTp/S6Yh\"}]}},\"2.3.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"2.3.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-version-checker\":\"^1.1.4\"},\"devDependencies\":{\"babel-plugin-filter-imports\":\"^0.2.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-inflector\":\"^1.9.4\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"git-repo-version\":\"^0.3.0\",\"lodash.assign\":\"^3.2.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"dcccb148110c6ed2c110fb78ee42369609e2825b\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.3.0-beta.3\",\"_shasum\":\"3d6b93f9d8e4cee96b010a71bc737bb8fc0d41e4\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"3d6b93f9d8e4cee96b010a71bc737bb8fc0d41e4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.3.0-beta.3.tgz\",\"integrity\":\"sha512-QGP+geSBz/h69ZLWCpo4NL9kKR0nSVbbtJ6ZJgMpnWo2OPqDyu72USSOHuPIw7GTVVXjLnvHggkDax1oWUaPZA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIC397b2RhyzbBxS6oQe2HZkDroOmbM2p44qgR4hOukacAiEA+JrG7hkeGOPhtJffyu05ZCu+TiTYWXjP8XP2r8Bs/RA=\"}]}},\"2.3.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"2.3.0-beta.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"inflection\":\"^1.8.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-filter-imports\":\"^0.2.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.6.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.5.0\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-inflector\":\"^1.9.4\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"git-repo-version\":\"^0.3.0\",\"glob\":\"^5.0.13\",\"lodash.assign\":\"^3.2.0\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"48aa32e44d2ee8abc2d934ff8b8fe3d174bdad36\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.3.0-beta.4\",\"_shasum\":\"7a7f8e9c5a2c1019fd49316f226fc5458298d58a\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"7a7f8e9c5a2c1019fd49316f226fc5458298d58a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.3.0-beta.4.tgz\",\"integrity\":\"sha512-dQ5C6j8A7vMXThtIjFEjS8RwgfYCkkJfrfY8R2Bxb6QPvxP92ablaeOFNJCR17zf8KArJJQhjK/9a93EeGUUtQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCAuwkPgYkoT4S237J4PxAbwfAvd4a5fUep0PdvmA/6PAIhAKfWlHEP0ZNRx/ptdq5mcV7SL/Thk0RjSjZDM0hWjwI5\"}]}},\"2.3.0-beta.5\":{\"name\":\"ember-data\",\"version\":\"2.3.0-beta.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"inflection\":\"^1.8.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-filter-imports\":\"^0.2.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.6.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.5.0\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-inflector\":\"^1.9.4\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"git-repo-version\":\"^0.3.0\",\"glob\":\"^5.0.13\",\"lodash.assign\":\"^3.2.0\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"1be75693a26844c751105e3b00b89e379c1cf6d7\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.3.0-beta.5\",\"_shasum\":\"9dc7424b2a3d662e5d9ec89679dbf09454b36204\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"9dc7424b2a3d662e5d9ec89679dbf09454b36204\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.3.0-beta.5.tgz\",\"integrity\":\"sha512-z1ev4/jSrzRRkpetxayaI5H7T4DMIRWOp0rNk/W7c1aUMk6QAse8zlMkAF3BWKGxUMg5bB+hIz7b3uRwUScxJw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCLzyEX6Vbs0f7Z8DVIs0ii3SzQN/jCWHqYg3t9PLWh9gIgJLVTTXTGraikDZnrxS9HO17mtyL8bbPm1hYPjqZiiq4=\"}]}},\"2.3.0\":{\"name\":\"ember-data\",\"version\":\"2.3.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"inflection\":\"^1.8.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.6.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.5.0\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-inflector\":\"^1.9.4\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"git-repo-version\":\"^0.3.0\",\"glob\":\"^5.0.13\",\"lodash.assign\":\"^3.2.0\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"dc31185b5a432704e1b22cb858b4005d732f3541\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.3.0\",\"_shasum\":\"9ca8b97a32725efb8feeecdc9e14eaac1188b58e\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"9ca8b97a32725efb8feeecdc9e14eaac1188b58e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.3.0.tgz\",\"integrity\":\"sha512-q7nhEgkPACrIbtJQfiNVxqJHKTrrJKGa91e7H1XbQd4GBaPgxDmKZPdoPKzRtIw8t4MlSlLwqF11ZuREOTGfaw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCID1DTaSVh8ElgS7l72dKyRlNG16/Snihl7deqDqz8szrAiBZTPRtwa/GmryRr4rNvcLe5pbrFH1Up3FcTBPBCfI4DA==\"}]}},\"2.4.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.4.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"inflection\":\"^1.8.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.6.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.5.0\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"git-repo-version\":\"^0.3.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"lodash.assign\":\"^3.2.0\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"]},\"gitHead\":\"07ad5fe7e43216c5d9fd70412a9761d6c7164e88\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.4.0-beta.1\",\"_shasum\":\"329cd1ed0c78126f3390b54c14f9291287f28e2d\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"329cd1ed0c78126f3390b54c14f9291287f28e2d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.4.0-beta.1.tgz\",\"integrity\":\"sha512-M+yEAwnBFZl3tx+2JSXBsAwXlQTSkfrmJ2NXonW6G7c6LcdUEm5OqGe+Im+Bdo7Xjpp7vWYHWFnkwhZJbivF8A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAztddVQniezjzkvtJz9FKyx1Lujlfj+5hpnuYwzWQ5fAiEA7iFzloWxgDqQFu879dwQ6DR1TSvNLyuSvY0/V+oygWI=\"}]}},\"2.3.1\":{\"name\":\"ember-data\",\"version\":\"2.3.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.6.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.5.0\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-inflector\":\"^1.9.4\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"git-repo-version\":\"^0.3.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"lodash.assign\":\"^3.2.0\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"5b6c424d42341f9a3c544433d4963cf861e3cd32\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.3.1\",\"_shasum\":\"c08f20119c3553455da8f0738aa8c8dc1ce59f83\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"c08f20119c3553455da8f0738aa8c8dc1ce59f83\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.3.1.tgz\",\"integrity\":\"sha512-xSebqz/HnjWoDJTOzPnEMD6m9uDL1BfJ7KvYfkgmhI1AaJOgp0zmZz0xKcPykjNNXcLrhsQN/DOlhIpdZM1Vzw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEmAo1srxze/fLzFn18hixG9uyXc4h8RIUPX+eyzGWWnAiEAgSKA1OceMyiG6cEQptEJEDJSIHZamRECr3AJ7Y/igV8=\"}]}},\"2.3.2\":{\"name\":\"ember-data\",\"version\":\"2.3.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.6.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.5.0\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-inflector\":\"^1.9.4\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"git-repo-version\":\"^0.3.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"lodash.assign\":\"^3.2.0\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"44d26be138c8e2195f14f7a69f8ad4d12d1d828c\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.3.2\",\"_shasum\":\"ece82c9c08f2e31ca5b8a0a1ceaf5165d0eddf74\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"ece82c9c08f2e31ca5b8a0a1ceaf5165d0eddf74\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.3.2.tgz\",\"integrity\":\"sha512-EcweDQrGhJ8vmkZy2rbnhisY+PGbpxxNvXaDfdxxmfrmpBs3TjgsnaD8ghfb/glB5seJ30zrKBcLm3n4t+eXaw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFbiqzN3+y4QumKnauaSxy2JHeANnFs9FRkgGKxhwTOQAiEA90gcfy6b+D3cyPq0T2k16+cKWDq6Cs5lEm0AnU/3DR4=\"}]}},\"2.3.3\":{\"name\":\"ember-data\",\"version\":\"2.3.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.6.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.5.0\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-inflector\":\"^1.9.4\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"git-repo-version\":\"^0.3.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"lodash.assign\":\"^3.2.0\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"90f39662ec03e3dc8ea94c44b55c82bf46281290\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.3.3\",\"_shasum\":\"2a8507df356addc1356386b35ca589eb4eaba809\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"2a8507df356addc1356386b35ca589eb4eaba809\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.3.3.tgz\",\"integrity\":\"sha512-hMTKLgxhtaiMajryIsF+Tb5ojAJEIwesgJauD0H9CJv5o8pS9EF/uSlPAnPGH60KND46W1E2R/H+2+sDxmkNYg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCbssGOab5pspFcRjvDjRDe9tjweT8wZWprtZ/J0GkziQIgYEg0R/OLC4AX203xCA0MWn2hN1ZOLXVYI3gI9l6g6gU=\"}]}},\"2.4.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.4.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.6.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.5.0\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"]},\"gitHead\":\"c5ce655081b8b4b957b89b7302830417b18f1cf9\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.4.0-beta.2\",\"_shasum\":\"65bce3a21a92a6b9fbf0e53cf4ebae1e95fb3350\",\"_from\":\".\",\"_npmVersion\":\"2.14.10\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"65bce3a21a92a6b9fbf0e53cf4ebae1e95fb3350\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.4.0-beta.2.tgz\",\"integrity\":\"sha512-+e+7qiWFZ7bUY+3Uy72fwFFYCB5lBQ+egNfD/5qvcRMe4P5d9fsvA8s+UCouBQkk0mvM7q3FWqWsynrW2QdtCg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDTTjTgUiqRKXn459MujtmOf7Ry2hVdQcz02WnfmaIH6AiASHd6cIb/sjsHATXISwihu05rZcQROSDY2RVqtFNKCew==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-9-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.4.0-beta.2.tgz_1454424081047_0.6079907733947039\"}},\"1.13.16\":{\"name\":\"ember-data\",\"version\":\"1.13.16\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.2.2\",\"ember-new-computed\":\"1.0.2\",\"ember-inflector\":\"^1.9.4\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"bad41ad902aabcb1f5338f3dc5c9d95ee923b384\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@1.13.16\",\"_shasum\":\"c8318bbae79ea15faeadf3613f56649b184a45ff\",\"_from\":\".\",\"_npmVersion\":\"2.14.17\",\"_nodeVersion\":\"5.1.0\",\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},\"dist\":{\"shasum\":\"c8318bbae79ea15faeadf3613f56649b184a45ff\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.16.tgz\",\"integrity\":\"sha512-Zh0tpINGW6bmIMViCAV28De6kWwOcELdnIbIb0BE/Zg4wyDVnIdk9zmlNtIDdLh9FtIO1ienKQjJ6dg5Vx0NQQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBjQICwapL9PVy4Q2Xe/gtCHMjVHlMTmjGr5xq3o49G6AiEAv6yClbKuRsUmUjv9P+2HdS8VvI3wjH5p4iBUV7+PjGY=\"}]},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-6-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-1.13.16.tgz_1455051113831_0.4039500008802861\"},\"directories\":{}},\"2.4.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"2.4.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"8d22d1095e269bb6a6df40c1ac1367caccc06430\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.4.0-beta.3\",\"_shasum\":\"0a970e8935eedb72b5cf6ea8de3defe0f66c1665\",\"_from\":\".\",\"_npmVersion\":\"2.14.10\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"0a970e8935eedb72b5cf6ea8de3defe0f66c1665\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.4.0-beta.3.tgz\",\"integrity\":\"sha512-vRgxcbSSrraXqIL++NYgBzPEzV0bgjA7o8pvNu6gzz+6A5DJJ5hud8rriYZow9nA7rVCoGyGT8UXJY5/zWm14g==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDq+U2cpKzmSCiWsQM4KESrBUR3vq27v+prk87YNkaezAiEA1YlE7Q9Eq/4tdUG5qZUkriTJ5/pKkQgNYLCXgvjrEdI=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-6-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.4.0-beta.3.tgz_1456509980173_0.8527091960422695\"}},\"2.4.0\":{\"name\":\"ember-data\",\"version\":\"2.4.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"9f8c40927a5e8a7966c251d99eb26c3f1fb0606e\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.4.0\",\"_shasum\":\"83def81b807dc5796634f86a26f9edadf1dbfb68\",\"_from\":\".\",\"_npmVersion\":\"2.14.10\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"83def81b807dc5796634f86a26f9edadf1dbfb68\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.4.0.tgz\",\"integrity\":\"sha512-5W1j/QjK3zt0iCzWOHohH9POT8fXRuKPQdIGhRtg45cQxuQU91T/4IuUXsN3MXwtai8UaZtXitd25ar2lglGWg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCF/iaD3fSQzJTDzFykdV/XKB82DcxEOEJWhXlQ6sINIwIhANo4Ck1A372US/IuwfO/IFpiK7Kdb+f+w2uRZfiTZPIu\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-6-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.4.0.tgz_1456793181101_0.6412536094430834\"}},\"2.5.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.5.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"36660fb9ee96999402e2689b685b9a2c5bc073c2\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.5.0-beta.1\",\"_shasum\":\"da16e5dc90353efd38b676b5bd3c6997c71901de\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"da16e5dc90353efd38b676b5bd3c6997c71901de\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.5.0-beta.1.tgz\",\"integrity\":\"sha512-NdTMyxcBqGbCOik8J4rrN4Uxys1KhJO4CalMJv2ktsxubat/QpqOd+kdpGxnNgAlI4sal6oApnDbSxuG9xHQVA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCftryz7vBd5A80G+Gto5+65un1E/sIU7gwTH0lYMQR3AIgTsRYaiNHjrFNwXvRxPu8nOlbjPQEF5ll3HpahaGs9RM=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.5.0-beta.1.tgz_1457563198858_0.6765877935104072\"}},\"2.5.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.5.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"0a5f89903a8edbf8ea8c0138574f192462d351da\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.5.0-beta.2\",\"_shasum\":\"74f0df94f8cf379c2f0926eb4c51d3ca0cae3c95\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"74f0df94f8cf379c2f0926eb4c51d3ca0cae3c95\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.5.0-beta.2.tgz\",\"integrity\":\"sha512-ujrNurk7z0K0d0BVMbiMLrHxdtrNjTpUdDpj/fpOEXVcr2BCiZQuokFlkIeC/CSw7f7cH9n3nsi4F1FyV04cJg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDTjrecPFl42Nwu2evCAYep+EEtwbAjcz/VQNiNRe47EgIhAL0ALr1BSRV4esammHECU4AjwXpE0HE6lu8v0v8ci2BR\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-13-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.5.0-beta.2.tgz_1458316033407_0.02867869916372001\"}},\"2.4.1\":{\"name\":\"ember-data\",\"version\":\"2.4.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"4260f5771d56fb531af9a5d84825fe106ba2426a\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.4.1\",\"_shasum\":\"0bb075bb103702b13570b99d0b72c95ff91fb679\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"0bb075bb103702b13570b99d0b72c95ff91fb679\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.4.1.tgz\",\"integrity\":\"sha512-YXIyRVcJnHVYKeW1I9b+TXqLAvjujIygvJ4e57vyW52kpcaaaIMCF8mqezUZfTqMtz9Rgc30kOEoBAG1y/Ggow==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCOhWMVCchHFiZo/idBAnhyA/73+RuhjAmUTeGQaYHAMAIhAL51CQGny8prVQYZJbrc8gWdEg350qka2HZj2mQV5Byu\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.4.1.tgz_1458316892810_0.5317581810522825\"}},\"2.4.2\":{\"name\":\"ember-data\",\"version\":\"2.4.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"73b13354fd879a859016640b437723a208dfb772\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.4.2\",\"_shasum\":\"e9a845530d793854092d1a32c86dc6017812e679\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"e9a845530d793854092d1a32c86dc6017812e679\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.4.2.tgz\",\"integrity\":\"sha512-ksli12m9YGQ2H/n44EI6OqxUkNiE1x0OR0TvSFw9FxWEYRNzvfSbabEzNoHC1MwLVF9d/vmlaa0drTvfofuyng==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC2PIiPczGh1KVqgkOjf98NtdAKBLpeopUOYujmwBU5dQIgFuY2WcbDNKpDgNdbLYn40XdZvD2P5yqVPfNTU/H7Esg=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.4.2.tgz_1458430251614_0.24303671205416322\"}},\"2.4.3\":{\"name\":\"ember-data\",\"version\":\"2.4.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"1.3.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"a3e2521f85c91f18dd455f316572068566ff1a3b\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.4.3\",\"_shasum\":\"93bc28b9bb52f68a1d7c0c935f715a58c242f5e1\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"93bc28b9bb52f68a1d7c0c935f715a58c242f5e1\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.4.3.tgz\",\"integrity\":\"sha512-Se0mOIs+D3Gzvi8Tqa3/OY+p70l5hqIdhdF9MyaM7s/fjFwAsnEZa3DblvsYtLh5Hlzmylspdef4jPFNG7MqIg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBfupNOwxNBcy0nZNvHjV+Dvggt5nzsfeYplKi98VkdOAiAKcnGZomTVr8ZRc8UcwpliIZ4v85hNXQ/Zm5YhqthcKA==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-13-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.4.3.tgz_1458656185002_0.3428117723669857\"}},\"2.5.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"2.5.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"1.3.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"3473a10a7ee7203f77f3df0ad38f602f5fb749f7\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.5.0-beta.3\",\"_shasum\":\"2d7e282e581a5cad2c641a4f2a9143f9ec502113\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"2d7e282e581a5cad2c641a4f2a9143f9ec502113\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.5.0-beta.3.tgz\",\"integrity\":\"sha512-sb0PK0ssm4u2Za40bCdQ150GXFdJGOGF7oufGMph4rnrMQMQoqCvwrs4yVb7dJnmh9kL1GxJhuioz5uA5t3trA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCsOPn/NkyTkFlJyn7/M8j42R5v2deSS5obbOTwKp32kQIgG1UFjpOe9V4wK5n2wR3Mew+ah1xOrNga6AD54T5B0i4=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.5.0-beta.3.tgz_1458660556650_0.026121419854462147\"}},\"2.5.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"2.5.0-beta.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"1.3.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"401633037ffb383e41bb3315f1e133c6470c4d94\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.5.0-beta.4\",\"_shasum\":\"1f2a5079a34c0a8a794e3eefd189350294ed5f90\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"1f2a5079a34c0a8a794e3eefd189350294ed5f90\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.5.0-beta.4.tgz\",\"integrity\":\"sha512-cDxo5rNphJwEFl/wDivgyOwUVZRZ5VydLrtDqrIxhEkz95y78S42ZfNM+xUDa68RDaDwbF1pwAATxsqrmhZpkg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHpGbbgtgCFjSR9H9r//uvpOIkVK7mUBhrOFkPKLOI46AiAMlLFi08hMltTrX0DOM0NlipCJ9RUZaJ8wVQxO/5ewzQ==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.5.0-beta.4.tgz_1459542933617_0.7318292499985546\"}},\"2.5.0\":{\"name\":\"ember-data\",\"version\":\"2.5.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"1.3.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"1218591a2844d10eb0201142591d63b62c3fb0b9\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.5.0\",\"_shasum\":\"6e4a47d605b0e085901d1ae74a690b23f0bd3f08\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"6e4a47d605b0e085901d1ae74a690b23f0bd3f08\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.5.0.tgz\",\"integrity\":\"sha512-xQcNZttxqJoGJZCIUdwgIF1UmgfErbT4VyeAdoVf30lAn+cMSihXehwUTe1tG/3ORB7tcdcdxkWihKZ+oKwoYQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCcoJUap/qzqd7yAcaSm/ALoTpA5jbgMS5ltfuX3lmGnQIgU+5kSukqy6VLe2OUUDT41XOxNrwPw1FlmI5hd+MEevo=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.5.0.tgz_1460433943409_0.560410313308239\"}},\"2.6.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.6.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"./bin/start\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.4.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.2.1\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.1.2\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"5f64f276070970b56f0a557d22a4ea2373207ddb\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.6.0-beta.1\",\"_shasum\":\"5b802629fbdf9c29e88a394d9d000f6dab70e9b5\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"5b802629fbdf9c29e88a394d9d000f6dab70e9b5\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.6.0-beta.1.tgz\",\"integrity\":\"sha512-h2kNSfWhTQIabPq8CakOZaDjReF99P3klosNkthNH74oHJC9GLvivE6hUpbSzkohUpGG4nLTC6u8BgdzK7rxMw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIA+sFISfeuErvx6kX4kSNRK8y0iLPOQXBesO+2WCeP7wAiAdYEUCz0zU+DjbNGKsJFga9N/AiZhp4Iu8qjshlNKVOQ==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.6.0-beta.1.tgz_1460435262454_0.6854753121733665\"}},\"2.5.1\":{\"name\":\"ember-data\",\"version\":\"2.5.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"1.3.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"a6dacc5e7687dbaa0886cb83858d76cdece7ff7a\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.5.1\",\"_shasum\":\"0d0689402bccd94dc319a6f57e943e6c202bfe1f\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"0d0689402bccd94dc319a6f57e943e6c202bfe1f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.5.1.tgz\",\"integrity\":\"sha512-S+40siv2moDcwPgGXbj77qn7ETwbBXBG2i7JY7wUCMBteXd9RhBbU17qtL82EXpAjYievoQ+MhMtP2EnYdjRLA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDK7Ba9bZHH2DiVRe4PpUatWcVF9J8Z67i5tSNAKM6GVgIhALyw3X4KCpUFoGIghEbiJrpCfARi5V7SEHzGCZT73c/7\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.5.1.tgz_1460466977725_0.12495333421975374\"}},\"2.5.2\":{\"name\":\"ember-data\",\"version\":\"2.5.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"1.3.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"3cc4f91fffaf936ef34d205c413a5d9674f7accd\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.5.2\",\"_shasum\":\"5de9bd2afb77976bc2cb1c4171576b5dd5f85574\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"5de9bd2afb77976bc2cb1c4171576b5dd5f85574\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.5.2.tgz\",\"integrity\":\"sha512-UHevi6s/1OyWELw6C7aaPfex+3F9vQRfAFydzSwH5ZPSYRd5lUW2p8/R/6R4Qsg+ZMvM7D/g4vLw9yAJ8BrxGw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBTGvKV6NDGsu9ESXLzrUtbwA/kYSKY0ZijD/ahD9x5UAiEAow1u+iLAAtDgcxCM/d/zd8Z53W/velpv3V3f0BNBv8o=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.5.2.tgz_1460678261222_0.561691889539361\"}},\"2.6.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.6.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"./bin/start\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.4.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.2.1\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.1.2\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"d9154feef52305e57039b75ef49cb7e78afc0612\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.6.0-beta.2\",\"_shasum\":\"e5731d068be5fca22a3238e905ba401397062956\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"e5731d068be5fca22a3238e905ba401397062956\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.6.0-beta.2.tgz\",\"integrity\":\"sha512-otj5cUg10/3Jktx94Btx8gZKPrxnMRUhE5s5gTLQU1bDkSwxbZ9o9WK5BcViXnXwUJQqmo+/xrPv+rzCj7pMCA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDV56R7SOiUdZgiBBfTJyIcmZrLD04woSQEk4+JW9C/AAiEA81l1SDBFh7FPHs4xwn/QYTYCXlzmb4kvUs/dx47EBD4=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.6.0-beta.2.tgz_1461965505962_0.1835954284761101\"}},\"2.6.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"2.6.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"./bin/start\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.4.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.2.1\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.1.2\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"6f3b175e728889a5c04ff8287f42170ba4f163de\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.6.0-beta.3\",\"_shasum\":\"446845832c3f96ca1e610199dfc54529aa9fa472\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"446845832c3f96ca1e610199dfc54529aa9fa472\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.6.0-beta.3.tgz\",\"integrity\":\"sha512-hHzSiWvVYZd4QZKL/g18jK4/8LBARm6No+l0irq2zJgtED2WKA+BRV+CbEVkU0glSbE7sTzM0I5ymTpEq67Vrw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCID20pJ3uoOBF1OElMlrBkOqSFDSGoOspE0umOe3cvDo8AiEA/8ntry70MvzlO5vArKbca/2XltLcBCvO+Y7tOsfbdyQ=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.6.0-beta.3.tgz_1462286845013_0.04948944482021034\"}},\"2.6.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"2.6.0-beta.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"./bin/start\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.4.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.2.1\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.1.2\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"dd8b4617bbf96aca75c2a9f11c9a3b3d030a1318\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.6.0-beta.4\",\"_shasum\":\"e31e348601ae05f98464463ca9a6af32d0549598\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"e31e348601ae05f98464463ca9a6af32d0549598\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.6.0-beta.4.tgz\",\"integrity\":\"sha512-uBfJYOFduc3iFZL7UYRXkRhz7nKF1sxV14AXNntJj3wrEAnCwJ/dDxfSWnjxsO1KPTEkQQ+w+Uy5cB5OXX2Mlg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDg7DDwo7A2+DoqvAkxfOVhMLt3yoMAisl1wc473hDCIwIhAKJp5CzOdI2srQX9XDTcOB7oNrbX03Yjwet1M2RQginF\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.6.0-beta.4.tgz_1463059017626_0.8643328982871026\"}},\"2.5.3\":{\"name\":\"ember-data\",\"version\":\"2.5.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"1.3.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"0a2a7d5c6d568e145763292f872933291f19f950\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.5.3\",\"_shasum\":\"6be5b790a6c41a3733b1081f3cedb176f49031fd\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"6be5b790a6c41a3733b1081f3cedb176f49031fd\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.5.3.tgz\",\"integrity\":\"sha512-WPANFyjwuguJUHonKNZ61IEAU8vtyApgQ5LlHyxyw0aONIIYa9O5SLR46t4r4SjvTDz0cY+Gb1RD5tHGez+e4w==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCuOtinVxxy5efv2plzhWOMWv7AO6tlJXZfmqrLcg3nCgIhAOiIepDtyIn9RFAU/lRSpy525STG3OZzT4mtGV+hu+MB\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.5.3.tgz_1463518635908_0.8255605010781437\"}},\"2.6.0\":{\"name\":\"ember-data\",\"version\":\"2.6.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"./bin/start\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.4.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.2.1\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.1.2\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"202032de1c548ac3ffdbd55688a5d56764883ba1\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.6.0\",\"_shasum\":\"9e9fe1e7f754cb8a33f67ab26c069e68db4b3657\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"9e9fe1e7f754cb8a33f67ab26c069e68db4b3657\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.6.0.tgz\",\"integrity\":\"sha512-cOlYmJETCfFho56PatbB06HklJpY6iIWk4yNZIfELr7URR6fOPQtEZKUjveJ88P6+0dBMn3oqtWtl8Vudyas6A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCJPkmxtBF2qPaHYHtX8J2sQX4OchLpi9W4RBrFnQV6FgIhAOD2H1Ax5gDIzPGBbiIDSjRuccfwToSYenK2wd8GZdxS\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.6.0.tgz_1465420720013_0.2886666904669255\"}},\"2.7.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.7.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"./bin/start\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.5.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.4.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.1.2\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"5cfa6889f4462e7408c29aa51c84772f38f50867\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.7.0-beta.1\",\"_shasum\":\"d2b6aabd7f837a4ae0eeea1594d84abf9fc40996\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"d2b6aabd7f837a4ae0eeea1594d84abf9fc40996\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.7.0-beta.1.tgz\",\"integrity\":\"sha512-dd4pF3+V6RKHjRjp0wTdencUOqoyT+ClkG/quGzbMPsRP0suofHKF6d/INJE8Y5dF61zRdLCdjIz57b/8nP/CA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGEMu4RoLgGCEypLGvZC6lRcttEmYfLxBXziAD6NnMEeAiEAjVkhZ6F5J9CkxOTxV1Sh+L8fsmrOuKei8V0yL7ru8F8=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.7.0-beta.1.tgz_1465422626643_0.5268993272911757\"}},\"2.6.1\":{\"name\":\"ember-data\",\"version\":\"2.6.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"./bin/start\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.4.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.2.1\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.1.2\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"ec609e39e69cbcc0df1927d193f90994bb076618\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.6.1\",\"_shasum\":\"b34f920fc9852878326f8af8ac092e3ab4784836\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"b34f920fc9852878326f8af8ac092e3ab4784836\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.6.1.tgz\",\"integrity\":\"sha512-P1tN+Ew97CIwGxjOUbHCLQeLJZ9ocJ6QDHCxo6GyvKGmD+KMLv195ycoPzo7TC3Q7ebjiw4jaHTlsidfgKfxiQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDRDqOs3dwuLhU/9Pqra9P8HXJ4O/nRFFd8WxuaXzd73gIhAM16QBW2iNttZeq2J9SrDSEH9m8p2wYSKmO3GMYOi/7L\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.6.1.tgz_1466016993992_0.22141875326633453\"}},\"2.7.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.7.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"./bin/start\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.5.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.4.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.1.2\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"ac47cb0866d9c1b54a8f1b92346aced320e579bf\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.7.0-beta.2\",\"_shasum\":\"71a86840ba3190f35ba80b70b52224ec03b066ac\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"71a86840ba3190f35ba80b70b52224ec03b066ac\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.7.0-beta.2.tgz\",\"integrity\":\"sha512-7YncHt+d4PReRJ7dJwGbTW6p6WkC/g+KvyDGRkGZy42UQXC+Z6R13vMRA7CLxIIY9DCCsVJz24+IvNv16aXAhA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDrMf/Kuhf4nIgYCb0xp/MiNkMZ9ogNrf07h7+h/s3K3gIgXxwgcYKURzqSfgOL66D/opF7vzyyb5IfFDHOKYBgwrY=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.7.0-beta.2.tgz_1467126366229_0.5204855019692332\"}},\"2.7.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"2.7.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"./bin/start\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.5.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.4.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.1.2\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"bbb20f58218330b1e8cbfb14a1a7063e22d8c82e\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.7.0-beta.3\",\"_shasum\":\"c019a8d5d9d4dda0d192393f0bbbbb0d814326fb\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"c019a8d5d9d4dda0d192393f0bbbbb0d814326fb\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.7.0-beta.3.tgz\",\"integrity\":\"sha512-pN4AlY4lIr1pIbJOigM66OPYtowtjx1wHXRtC/DUqaxR88y/Nlie6zbQKhuW6Ni3Qw2l3b/1s1oQ3lnRczrFWw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDTsFfAwouyTTj9guBQr9NkRRRtRg37aSp1H6F1tnLsPAIgfGCRVxH4Ar4izyuJlMjkW51R4K8IJqRAkyx80A5rTYw=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.7.0-beta.3.tgz_1468248473710_0.9036564819980413\"}},\"2.5.4\":{\"name\":\"ember-data\",\"version\":\"2.5.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"1.3.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"f79af17f76fca4b47538fe1d2510d1451d6533fb\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.5.4\",\"_shasum\":\"368f2485f0dfa83076ba551e817f31db26c44cad\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"368f2485f0dfa83076ba551e817f31db26c44cad\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.5.4.tgz\",\"integrity\":\"sha512-3YlM5NTb+mu+dnJRJqHV3hu6X9/puOOg9wVX+W8QAbpgfWw3iWLnhyToCtjWV/kC6K+OSXVKzh5mpG73Ky7aCQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCJB4q9FicCVavcFNBYGBquwPQq999J19u3yGtEVDzJBwIhAPlAF2YV5Vf+8aTZzEkAo2eWu6qw4K7Ozd/Lv1mSYgWp\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.5.4.tgz_1469478556746_0.9477934169117361\"}},\"2.5.5\":{\"name\":\"ember-data\",\"version\":\"2.5.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"1.3.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"279373c53c9610c3337c3a3cf88db757aa53ce26\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.5.5\",\"_shasum\":\"82f623b31deccf8a265cc4b77b3bab71cc26ef79\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"82f623b31deccf8a265cc4b77b3bab71cc26ef79\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.5.5.tgz\",\"integrity\":\"sha512-COOs4NxRJngYedP4ahD7LBsDId7LYe3sVXrTZ5sTqubD36zB87rXLbXFJM6H7a3HJGzDGUU11WQT3+KymqirHA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICOXNItU73CiUNaS/tIrQK4q3LVFiUrb0anDPnNMepkyAiAIqcwajHCCfzsHIc2cVzYdupmK8nUmz0ktfs4mJJTYXA==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.5.5.tgz_1469478981563_0.6431547035463154\"}},\"2.6.2\":{\"name\":\"ember-data\",\"version\":\"2.6.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"./bin/start\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.4.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.2.1\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.1.2\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"69b9136d4fa15e4e0a37c76656cd75fe1c20d593\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.6.2\",\"_shasum\":\"2ec7204946b683af6a474ee3d16715b98855f8da\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"2ec7204946b683af6a474ee3d16715b98855f8da\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.6.2.tgz\",\"integrity\":\"sha512-068KpH8aHwK001hygRE7HnzWio/mvzW2My8eKiKjppiR4N11fKHiCElGP5zBP6IH1aGLrVXPdUHQ085OEly7oQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDCUF+UTnI8dDQo1kIUrRX7YWbeIyiAl4A1dYuSav+/bwIhAJFU/xYV0zkPb7bh3Ruv5gHL5F25xqdPf4QJ5s3RvAMl\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.6.2.tgz_1469479679208_0.9992228988558054\"}},\"2.7.0\":{\"name\":\"ember-data\",\"version\":\"2.7.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"./bin/start\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.5.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.4.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.1.2\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"d5a6fa53629a0e4f7a7241f5d86132a7964ed7d9\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.7.0\",\"_shasum\":\"09341c9825657907a1846d9f3dac2dfaafcdaa10\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"09341c9825657907a1846d9f3dac2dfaafcdaa10\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.7.0.tgz\",\"integrity\":\"sha512-ZVfjHLqaBT8EEiez8wQOngZwsop4mgdvKPzbHtlxkcb0gbRsy+tGICyjABIQY+nhNBETH77HA8gXXd7QKVhubw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCTMYCLFPYd8xW4+T3/o9ustU6s43vPd2fUF3yRlLm3QwIgetILiK184AyFkDUC0VUwwklMdLRZmbr722b0D40XxAo=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.7.0.tgz_1469480268661_0.24589319177903235\"}},\"2.8.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.8.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.5.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.4.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.1.2\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"911a311e4ba2f30f3f796b725a9d4e3c70b77289\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.8.0-beta.1\",\"_shasum\":\"372764304cc4c64f75f40ebd06bf79d185f75229\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"372764304cc4c64f75f40ebd06bf79d185f75229\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.8.0-beta.1.tgz\",\"integrity\":\"sha512-Hp9XMDF5QriHA4LNPj8zaiQEVqpG3u0O/iZg66GB7wBHLrHxiQGzycmMqkXs2d93jvaLHC2+9OGQtfEz9mVUsw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIB79BOEuffyXNBa8rvfWUyThx5gVe1c/jjSKgCuehCKxAiAqU7TQUjczzgNVZTh6obT+8lYQ9ARDfyH7iZxVy2lblw==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.8.0-beta.1.tgz_1469481616475_0.23879355983808637\"}},\"2.8.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.8.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.5.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.4.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.1.2\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"20b759b6d6fc69cc32e81ee01ca74336a18575dd\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.8.0-beta.2\",\"_shasum\":\"8e55572b6b870ffc73b8e23c5ed085d5073cae0a\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"8e55572b6b870ffc73b8e23c5ed085d5073cae0a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.8.0-beta.2.tgz\",\"integrity\":\"sha512-96ucJUq7+pHUz+J22GoSzPzOSCNG1SUAY5pgiScjzgxupiMJH9Y9ZbPiDN3vBYwUj+9xUiEA96tZCxVcoqZvZQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDGF2IS6PPLOiuUI1bE/qZUwyGjI8+EfTov8A3C0Fi8SgIgYxBsEheTgHkJ2UGkujxO4mk7ismvHcS9lab6onkC9WI=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.8.0-beta.2.tgz_1471290142048_0.42164365900680423\"}},\"2.8.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"2.8.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.5.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.4.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.1.2\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"c51024404dfb486ac22f3cd286f127c09725e942\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.8.0-beta.3\",\"_shasum\":\"f13280151f0fcfdd7479191bdcde9149784094dc\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"f13280151f0fcfdd7479191bdcde9149784094dc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.8.0-beta.3.tgz\",\"integrity\":\"sha512-lh4nvgaCIy2OKezHN16hUHqnzIi2VSWPmViPBfzkIAMLGTExLD7MyD3q1y/USL+soHKNs35miu2F06OwR7LkxA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAZA6p/ED01x5x1rNhCkF3nHMWUWFw0qSM+ZBKbg/h18AiEAiLnnHZEhCS2KJP82DfsChxYPgjnUjhfCbNm/CwfcnPg=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.8.0-beta.3.tgz_1472474557068_0.583056595409289\"}},\"2.8.0\":{\"name\":\"ember-data\",\"version\":\"2.8.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.5.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.4.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.2.5\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"534577f0db5ac88a797c5635c44cb409b901f798\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.8.0\",\"_shasum\":\"d50ed221bcea146cad4665a2dc6f5f0afd9c060d\",\"_from\":\".\",\"_npmVersion\":\"3.9.6\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},\"dist\":{\"shasum\":\"d50ed221bcea146cad4665a2dc6f5f0afd9c060d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.8.0.tgz\",\"integrity\":\"sha512-nbt6lHNjKmjLjUS425czb2F8jdiykyTUZL34ZNnxghHIZhjDCnLzsZQVHt0aeCu5UPAhc0lBBSyR1qc3hOCBmA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEpZKggJeADj5ALiAWpPzWJUB+zK3nOisKkAQYitqsB6AiB9Ff89qiJqZCJ9clkTZVdVaLepI5AfbA2NTnUtToRLKA==\"}]},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.8.0.tgz_1473380712913_0.7146448565181345\"}},\"2.9.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.9.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.5.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.4.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.2.5\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"a815e20406a96e1e04373c58a27cf5f8ca90d608\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.9.0-beta.1\",\"_shasum\":\"deceb818b4d0377fe6a0155c45d14f46730de8b2\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"deceb818b4d0377fe6a0155c45d14f46730de8b2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.9.0-beta.1.tgz\",\"integrity\":\"sha512-Opzq7DsNIGCvjXE/XEpc5XIkCmI7yYjay5rzGuJIQSwUinycAHh9fjCJeiVa2o6yP+VJ44yS5TTPQSDrofcVQw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIE+IAPTHtDD1Fgg5ODQcrHybUkHHEDHUf1J9hy5ux1t6AiEAxiPE2X4EULdSEOKs+jR24U9QVpG/LC2mBpTJv35l0YM=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.9.0-beta.1.tgz_1473521227260_0.2006043151486665\"}},\"2.8.1\":{\"name\":\"ember-data\",\"version\":\"2.8.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\",\"loader.js\":\"^4.0.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"3876d84217853c23ada35e320ce30b50e3b8941a\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.8.1\",\"_shasum\":\"ec09afaeab76df351dc561ce2ee1eb92f5bca8ff\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"ec09afaeab76df351dc561ce2ee1eb92f5bca8ff\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.8.1.tgz\",\"integrity\":\"sha512-tjVnZOmbpfWjpV/Kwxtu9XYEeVLJ9DPV0PsQ1wYeTV5mZnXgCFfUHCTx0uusA1o6IbXtJBiwkUs4rVazE1lbag==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGGyBzvU7OpdTbj7JLMLMsnzN59wwyXNmn6FHnoaqaXSAiEAppPSDIt0rK277ALqwbMnY93YT/6QNhADrFPbCiLSUMc=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.8.1.tgz_1474660852872_0.21256990334950387\"}},\"2.9.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.9.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\",\"loader.js\":\"^4.0.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"f427f50200d6e51b5913d8de7e28970bfc655dfd\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.9.0-beta.2\",\"_shasum\":\"90811280d64bca04b565ff2a52ceff1670891fd0\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"90811280d64bca04b565ff2a52ceff1670891fd0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.9.0-beta.2.tgz\",\"integrity\":\"sha512-edrV9O+UWTkZuVqaVBlhiuo8BZPNar2EXtdbIuAaQq8Kd2KibbwVJZm1pBP2IrYH77lsvXfbxStHVGtBLRd6hw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDNhCHe/auKNOaK6IMaKKsO9EE0IIWgu/I/bNSwrMzA/AiEA8lGWXoNEfOolPVJbT71a0eAaS9NwHW1uV5TzSQp/9Wc=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.9.0-beta.2.tgz_1475178258623_0.004070414928719401\"}},\"2.9.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"2.9.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\",\"loader.js\":\"^4.0.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"68f873e48b8ba240a3e511f8ec6e6479f41e9112\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.9.0-beta.3\",\"_shasum\":\"57c366bda109c5df1e1877e5ade14b8eb434ed4a\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"57c366bda109c5df1e1877e5ade14b8eb434ed4a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.9.0-beta.3.tgz\",\"integrity\":\"sha512-krnj2sZJFDgQEDDyxqXuyNr7Tz315iwT3yf/iMzRoMv0O/y4H+xLlfphlwDMVYbZReObKHwY1XIiTPPkPhADDg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAgxAGXeRk4GTZ1rH4fM+dknEV6ZwL1wYbe+XNJM7xD+AiEAm/N8rxrF7eS3CiyDxpWa3qfSF4TgCxIaRIx1fUkM2JM=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.9.0-beta.3.tgz_1475499848730_0.6563297819811851\"}},\"2.9.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"2.9.0-beta.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\",\"loader.js\":\"^4.0.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"990cec0f75f0e492c0efc40ebd1ddce32647bdca\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.9.0-beta.4\",\"_shasum\":\"472eea6616540267665d8332d0f868699a515885\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"472eea6616540267665d8332d0f868699a515885\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.9.0-beta.4.tgz\",\"integrity\":\"sha512-m7ke0CUC72R1Vs+iNiPRZKYU/r04DGZdSkGvbj5a34XxVj/TYjonN4TbUuHdaE2xoD5AkPxkLeyZjqbsj9XF/w==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICAP+L4BecNJdo6QRkHRHVkdaa+z6j4jZpcJPapVujgsAiEApeCjzDPeIcfvHSu2cynhNsFW8oisZsrYHxUJooskad8=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.9.0-beta.4.tgz_1476108701461_0.7644089548848569\"}},\"2.9.0\":{\"name\":\"ember-data\",\"version\":\"2.9.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\",\"loader.js\":\"^4.0.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"13ecdc96a5c95ce37467de922c2779b0c53cc66e\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.9.0\",\"_shasum\":\"802e29ab98917c1053cfc44d5ee9d28e9faeb026\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"802e29ab98917c1053cfc44d5ee9d28e9faeb026\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.9.0.tgz\",\"integrity\":\"sha512-RN5ZPufbAHUO13wnnS6sntgMouexqJ62RY2Z7EJspPaLrw9rShvufuyoaFf+ADuJ+msBWZSIGPMfRam9YBM4cQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD9GF4abO9pFlIvibRluk7oK+Do/zxy9PE09/QTGanU7AIhANHkuBMaIZ9E75WJ2uQSmTA38QKyWMhANlVMxhZmr7lq\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.9.0.tgz_1476796427530_0.27711625513620675\"}},\"2.10.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.10.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.4\",\"json-api-mock-server\":\"0.0.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"phantomjs-prebuilt\":\"^2.1.12\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\",\"loader.js\":\"^4.0.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"2b56fdfe6cfc1de88d9539c8b7591a031fe43cfc\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.10.0-beta.1\",\"_shasum\":\"6f5c655f32e4139c1d6ac7c456052fc15c19d163\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"6f5c655f32e4139c1d6ac7c456052fc15c19d163\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.10.0-beta.1.tgz\",\"integrity\":\"sha512-O7RWBmnp9uUDBT7C27pLw68SL3m37kNo7FQHCJ0Yy0SyxxxhlST8OU2PLTY+wM/FyNUlcYKbIqn66cQ4E+oZ7Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIB77MU9tX7Hhl9JIcyYXgcTobL0GyQHpXwsoHixczTqWAiEA8460gxMA9wHOim2UwXE4ZV3XSqlRaLCIkBcEZhZtBoA=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.10.0-beta.1.tgz_1476797469134_0.1987484733108431\"}},\"2.10.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.10.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.4\",\"json-api-mock-server\":\"0.0.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"phantomjs-prebuilt\":\"^2.1.12\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\",\"loader.js\":\"^4.0.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"f3df538bbeca161052c961eb78e3c3dd4b68b251\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.10.0-beta.2\",\"_shasum\":\"d3c54a94a675dc818fd0deaceaf22190593bb78d\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"d3c54a94a675dc818fd0deaceaf22190593bb78d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.10.0-beta.2.tgz\",\"integrity\":\"sha512-AvYkO4/YNYqvogWxmIy5U2WyATmkojK1tJOrgsCfvVCcjawBG9xzhkJuBepQeeJTKd6PLLprQ5chk78xHWT4yg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDL+e31whPC5SOBjDgxQDqkdOxyZFsGl6mp0jwrmiO9wAiEAqL8k12jHVyTNOoKH4xh+GQ8+OU4BbOvvgSw7xH5mglA=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.10.0-beta.2.tgz_1477340148868_0.629769389051944\"}},\"2.10.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"2.10.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.4\",\"json-api-mock-server\":\"0.0.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"phantomjs-prebuilt\":\"^2.1.12\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\",\"loader.js\":\"^4.0.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"f13827bdd0d1dcb4e83bc14e516432ada3b8eb84\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.10.0-beta.3\",\"_shasum\":\"d703ea0327e974ed93d4f055621111864c5785d1\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"d703ea0327e974ed93d4f055621111864c5785d1\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.10.0-beta.3.tgz\",\"integrity\":\"sha512-ueeS9B3tx74rVnfimezvaZhJaZZJRopofFAij51ZSV1zhd/vSh2gFD+svb+4RGjQwVLZPe4dlzYRZkjCBdq6dQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCXjO7WnOyDiXVNWbiqFasTXe40rTWNLqu0NquPNrcmTgIgSs6IdcnC1VzMQOQEgFCsapE9x5J29/IQC6G1+z+OZz8=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.10.0-beta.3.tgz_1479738896462_0.8236367534846067\"}},\"2.10.0\":{\"name\":\"ember-data\",\"version\":\"2.10.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.4\",\"json-api-mock-server\":\"0.0.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"phantomjs-prebuilt\":\"^2.1.12\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\",\"loader.js\":\"^4.0.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"bda9732c81fd58db77b7ad6212277bf413380999\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.10.0\",\"_shasum\":\"9d6e23ba21ab242afc03a2ac77e8071bc51a5c62\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"9d6e23ba21ab242afc03a2ac77e8071bc51a5c62\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.10.0.tgz\",\"integrity\":\"sha512-wcyaApZrxl2Mk3vb8JtcBDbyIo9RILTSVOvDdI+9bZhTVzjj+0UUqYgcxvKWWL5M6e2/iuBNGuaWR+pE57WjVQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDi7dRVugFagoS068yMMLjcbnzzcV9X2NC0PlLRi33JVwIgY8et6qN3c2fFvS5/kO4vG3R6cXHqBV+JCczGh6cGv8o=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.10.0.tgz_1480353607826_0.357904453529045\"}},\"2.11.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.11.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.0.1\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"2ec792658541243a092991214575d89206d5c169\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.11.0-beta.1\",\"_shasum\":\"f6a85709b5c7b95bd17c763be8fe56566c8e3faa\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"f6a85709b5c7b95bd17c763be8fe56566c8e3faa\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.11.0-beta.1.tgz\",\"integrity\":\"sha512-Ef60AfReYWPPKKntINaEA9oKHuNLAwsus4Mlace6aLnePBZSeiFPaYgidAaM29J5u7PylYZJzsXfzWasg+lbUg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDmIphjw6ZjGn2Lnll7GcLm0PV8BjtoZeBHBlCpfpCskQIhALBjHLoKhxbJfV8RbnpJcqC1NqCjt5bQaZoVT5CIt3xY\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.11.0-beta.1.tgz_1480359252732_0.09695377410389483\"}},\"2.11.0\":{\"name\":\"ember-data\",\"version\":\"2.11.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.0.1\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"7d50ac6acb80b604146087ac341a73993d78c5bf\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.11.0\",\"_shasum\":\"049f769abde79c420c4e4192219964fe6e35aeae\",\"_from\":\".\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"049f769abde79c420c4e4192219964fe6e35aeae\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.11.0.tgz\",\"integrity\":\"sha512-vql6y7V+635VU+Iwx1v4JFYXWHn1GKBzSHbgXcR96O9v/X2RZwS79/m9f+9zM1+w/pw+nfJSvqLcvx4JxyXLBw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDLNEwx/GeO3K81H15rYuTv9YNssxk2VpsU7AHMYlk/jgIgfwle5Xvf9bUrppsbJbdX3OY9f4awCCMPBTSFq3PfZu0=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.11.0.tgz_1483994666930_0.5165717490017414\"}},\"2.12.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.12.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.0.1\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"43c71830fc993bb7d4f2851105637337e86708dc\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.12.0-beta.1\",\"_shasum\":\"f436d5129eccfe4283a827f90166762a2bbf156a\",\"_from\":\".\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"f436d5129eccfe4283a827f90166762a2bbf156a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.12.0-beta.1.tgz\",\"integrity\":\"sha512-PKCNK9ezNkAP6nx9/g0iMdmG5qp8r6N8mcQ7CmWrd7JgHe5IkE8ATIYY1KKGtHjXxHlzjSpeqKHM4MwAxxgDdQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCBNdzqrqI028/tfAffKSHUvsen903Hvudo8IvxVuivCAIgCGGXxgkw2weW0fyIQxz1mElZDCZZvAnMiyarxZadt9o=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.12.0-beta.1.tgz_1483996745344_0.3045738502405584\"}},\"2.12.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.12.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.0.1\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"778d0b759691b6267aebfa51f4de35da107446f2\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.12.0-beta.2\",\"_shasum\":\"fdcc050a70cd3641881ee438288f0eafae63c3eb\",\"_from\":\".\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"fdcc050a70cd3641881ee438288f0eafae63c3eb\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.12.0-beta.2.tgz\",\"integrity\":\"sha512-f3wLD9pIeZMQPlM3DOj0btqbMJCtVjg6nKfmlt3I/79BPqoQHE4sfkRxdKBHzlWtTxf91+/7giXDHb3rHFbV5Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDzv9uuyToV6cV2eEGFrmUMpom7333DxQ6LLuw+HVxzcAIgDMSoONAOsyzeurhf48rz29FHOIRECJ+TONBeIWN7YvU=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.12.0-beta.2.tgz_1485812538342_0.11222394788637757\"}},\"2.11.1\":{\"name\":\"ember-data\",\"version\":\"2.11.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.0.1\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"6a09497e364bb68a4d5b534bec512f343215d45b\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.11.1\",\"_shasum\":\"9bfd1298aee3e8471e8056e8b4839e21f6dffcd4\",\"_from\":\".\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"9bfd1298aee3e8471e8056e8b4839e21f6dffcd4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.11.1.tgz\",\"integrity\":\"sha512-PWE9DvhUJLjZmQGh9RF8j+a38OmjpXUMvkA0xjzEbfDt68hGBMFzduU+p4MAqlExIapX3ceRMAmLi4LEf04t3A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCniTwJu98aEe8GH8mHgAFKvS4IJGhVOmX12r3msJvWGwIhALouamgOEpBmFR81fr3jSmDNWLUr/1CmwgoD+/il0bjH\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.11.1.tgz_1486157654521_0.3559411766473204\"}},\"2.12.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"2.12.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.0.1\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"14a75bc0b7f32be9aa4e7364857f4ac42ce9f5a6\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.12.0-beta.3\",\"_shasum\":\"d506acde4436e83299891f3a5fe2f0be698079c8\",\"_from\":\".\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"d506acde4436e83299891f3a5fe2f0be698079c8\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.12.0-beta.3.tgz\",\"integrity\":\"sha512-N6ETFfoGC0JeMdXjRoLDFMipyMxOkosUriU+hRhNFvr4BDP6ScLkck9HmOa4ByzqfMMgH7/DNCUQ/2/NAd8+aQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDSJARAHPna/SNhPBqIzUHfwDu2XdBAFvP7SUL3LjG0kAIhALrV1hDHZIFb3IUWa1TeWMPdNILaXFD7hAVdgls083Ih\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.12.0-beta.3.tgz_1486158335327_0.8530227718874812\"}},\"2.12.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"2.12.0-beta.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.0.1\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"04cbbb59dfb24770a6cd7da2b314b7d712b0336c\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.12.0-beta.4\",\"_shasum\":\"18364c348e3193d2d4cc7c48afd72883e0c1e606\",\"_from\":\".\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"18364c348e3193d2d4cc7c48afd72883e0c1e606\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.12.0-beta.4.tgz\",\"integrity\":\"sha512-5MfaIkGASbMKC/wXxZ54MJTERuaGtiC/gFW/Mujgz/tKbpVOsOxCne+Q57qH4hTeMOZQWt+zffdCQP7X8K8Ghw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICm422cNmFzOe8CgzInYXOOrn4C1VNosF9wpgd+dJQ+DAiBbWSABdCqsbUXN0WskH4cSVjWZuHmEj1B3MFtEhZvftw==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.12.0-beta.4.tgz_1487968526848_0.8966600655112416\"}},\"2.11.2\":{\"name\":\"ember-data\",\"version\":\"2.11.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"4.1.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"fa9c05903f4ae8ef003dcfb39efac483881977c5\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.11.2\",\"_shasum\":\"0efbf8167823ae8ad9ef198c401a42d0e9986b5a\",\"_from\":\".\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"0efbf8167823ae8ad9ef198c401a42d0e9986b5a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.11.2.tgz\",\"integrity\":\"sha512-dlMaUthNHCIr6nUQpo3ZiE+CoScYk78x4cLJIMokhEVKSBymwYLfAoulALvyad116z22I2PrbwxmupuOU5SBGQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHp+AryK7ileEzC79c8x1k7/5iB3hye/FGXvHn8CtBwAAiEAm9HEA5eT/xSeXnP0T2aMg3UEoATJm2p6Cf8qlbCx5TI=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.11.2.tgz_1487972218131_0.825964265037328\"}},\"2.11.3\":{\"name\":\"ember-data\",\"version\":\"2.11.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"4.1.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"170cec2e576f0ff9654db971839f3923813ca314\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.11.3\",\"_shasum\":\"46ba0e8411dce6dbb52cc02a29194f265b747ef9\",\"_from\":\".\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"46ba0e8411dce6dbb52cc02a29194f265b747ef9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.11.3.tgz\",\"integrity\":\"sha512-VNPTprDt6HrkhODozIraJ/B/ZfBDnvPP9ttnSIza6j8qCrlZy9FCoBNZjKskY/HVVnE5eoR206bD/LMRy66o8A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICeezGYuytW5rf2AxmSOHWw4qkuAbpQCKNdfc+gID6o3AiB6mQGQkFd2iRSUI25sL+eVuIcdKEET/X0QfMrPLP0yYA==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.11.3.tgz_1487993727882_0.8795862554106861\"}},\"2.12.0\":{\"name\":\"ember-data\",\"version\":\"2.12.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"fd06e1f7337ba783b093e36b7a35b5380b384ba2\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.12.0\",\"_shasum\":\"64ba2ed9eb9c71fb093d577c5318321b2ffe90fd\",\"_from\":\".\",\"_npmVersion\":\"4.1.2\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"64ba2ed9eb9c71fb093d577c5318321b2ffe90fd\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.12.0.tgz\",\"integrity\":\"sha512-ipCQ+t4hwWjjtAAvoCesuwTiyzUWDKc3oConvgNyrbrYhcG9f4lABZHX7AK5ojiiSIXlRSiaeK0aZ8WTUk1ykQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIF2XbXmH7VkZwxPtUmFaBs3BjTbf9bR3PwvA194V2PkOAiEA3Y7DMuKzSBnPvqyIFjWFecluVCTN8SQe90EtMLV+WY8=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.12.0.tgz_1489412554945_0.9039295786060393\"}},\"2.13.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.13.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.7\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.6\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"8d75ca47120811ca746f3fad1f4c617c55fe3245\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.13.0-beta.1\",\"_shasum\":\"f89d925248868b47e6cbc22b01450bb5b8e77651\",\"_from\":\".\",\"_npmVersion\":\"4.1.2\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"f89d925248868b47e6cbc22b01450bb5b8e77651\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.13.0-beta.1.tgz\",\"integrity\":\"sha512-jmTVZQFJSxIzKPbltKwoD64+L8d5E9Zj+0CQQf4d1wwOYBWQl/OkomYkb75Ci1dxd49+T3Fi1bXP2ZJzbpsBxg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDUYgZuVb2FVxrpFIRP/1n4eV5wEZNlGxvxS3/f9QHr/AIhAI9e7+76IN86JgnapMXArileh3FfhgNhOOgT1ztl0FxZ\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.13.0-beta.1.tgz_1489414355564_0.36229831585660577\"}},\"2.12.1\":{\"name\":\"ember-data\",\"version\":\"2.12.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"83ff5f6818ea1fbba397c65cf961380e9d734427\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.12.1\",\"_shasum\":\"c06d47b14ff4956e6579b04960f62060b8ce7a70\",\"_from\":\".\",\"_npmVersion\":\"4.1.2\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"c06d47b14ff4956e6579b04960f62060b8ce7a70\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.12.1.tgz\",\"integrity\":\"sha512-aGxi37IqhiFia7OrftPKuzUwGQt1gYdqTO0jdpHBrB9H+Cx7oX3Wb1wkYSBvH+kRcIbG9W7WNQKA26TD7okTdg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCww1T/QvhnP/wO/AMCWmNeP9Z8g10v3g0hK65nSMefUgIhAMGewnrYJoxRqlKJjvOujhJPkcgIM/V8XrChRZCXec3H\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.12.1.tgz_1489785701973_0.4803983960300684\"}},\"2.13.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.13.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.7\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.6\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"f76fcf55a3a51bd48bcedb5c36a80218d5e4beb3\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.13.0-beta.2\",\"_shasum\":\"4cb77fc5e24f86a1b261b1da2e038e34e4023aca\",\"_from\":\".\",\"_npmVersion\":\"4.1.2\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"4cb77fc5e24f86a1b261b1da2e038e34e4023aca\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.13.0-beta.2.tgz\",\"integrity\":\"sha512-IPOSmaMD9W/q3MzUHe0Ijqv3dRg5QNLmF/zPxw7bLgd+YRHsRY+35Ch00IkfUdCCOLdl0hh5ZwQ0Hc/2W8tkTQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFFkkL/GZFZMa/HVR2TxrHMmoI98eudDfnblEN4hRuRdAiA7ozLEhQCvmzcG5iRyKDut4aUIY+VLEldcTvT1law+3Q==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.13.0-beta.2.tgz_1489786041517_0.8126711598597467\"}},\"2.13.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"2.13.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.0.0-beta.7\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.23.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"920ec0fb0e2d9da60ee3a804f73f46a57c24dadf\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.13.0-beta.3\",\"_shasum\":\"3a55019e34d104598ec1a3bb002352ab7b155744\",\"_from\":\".\",\"_npmVersion\":\"4.1.2\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"3a55019e34d104598ec1a3bb002352ab7b155744\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.13.0-beta.3.tgz\",\"integrity\":\"sha512-qVe7JHSsoNBsoXR6xhT0sKeNYwUxAzbKW9Vp/Fj4hJ+RDkj789CPoYQCZTry8ZPFfCTKJZWotjENujWpZRb2Hg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCstsZs3OwqT7Kg3zTXSsLfzdr69icnIprFcUNpg17cnAIhAPEFQp+FC0nEBk6Xqq9HAHf7bY/FACC05pBmbPntpkuh\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.13.0-beta.3.tgz_1490130353388_0.08899681875482202\"}},\"2.13.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"2.13.0-beta.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.0.0-beta.7\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.23.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"441a7f208224cb5ec9ca78250b91156b71963747\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.13.0-beta.4\",\"_shasum\":\"f9747fe9608283b2c27a5741631d555b78def231\",\"_from\":\".\",\"_npmVersion\":\"3.10.10\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"f9747fe9608283b2c27a5741631d555b78def231\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.13.0-beta.4.tgz\",\"integrity\":\"sha512-+ognJKLPVKF0Z+VcA2D2iSj2jJUo/de6krunxsqj2vkqTByNzpmIFEhx+jTb+xRFWc8ll68+zuDq7Ikl0H7lGA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIC7yAVckXJ/eucKBfjG4E1EIznGpMrXpzOOw67RdTUL9AiEA/I51v41ShRskIYXd/ZOYvMoXS2Oj+loK+FGP4cVYI3c=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.13.0-beta.4.tgz_1492025435810_0.805265482980758\"}},\"2.12.2\":{\"name\":\"ember-data\",\"version\":\"2.12.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"27dbc11c123ccf03205f53ad195cb647b4e96a29\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.12.2\",\"_shasum\":\"45369001847b59e7d0ca8b183e9f57cb1f339260\",\"_from\":\".\",\"_npmVersion\":\"3.10.10\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"45369001847b59e7d0ca8b183e9f57cb1f339260\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.12.2.tgz\",\"integrity\":\"sha512-feEKosniZM9jWWEY+AiNi+V2wnK2X8gOOeFz6OeRFoTLNjJ3jawsiqMWAF+zBs4puXW37JpMIax7EUANU6a1Kw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBHriZzVlIVbn5tUMmAO1ULX8cK66oy65NU339gsbvU9AiEAzOyB9xYScD3rdF8WmqTlMV4Ub6YbnrjQHgvW+dxS6fw=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.12.2.tgz_1492025919000_0.32913707522675395\"}},\"2.13.0\":{\"name\":\"ember-data\",\"version\":\"2.13.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.0.0-beta.7\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.23.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"1d251579935e4af4dc42e34c3faaf0ada80451f3\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.13.0\",\"_shasum\":\"6d61487129de0e72225cc98bbc0d995e2042a933\",\"_from\":\".\",\"_npmVersion\":\"3.10.10\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"6d61487129de0e72225cc98bbc0d995e2042a933\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.13.0.tgz\",\"integrity\":\"sha512-GvYszLBy6ttWdFy+IqpbJTRAdvfDLs18icS5iWN0BAPCn0J3aSHx9aPEKllIZNFHa7+31NSXki4dPyf9uac8xg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDOXYo8DbHS3VAk58SpYez2Czgu3uZr4eh7IM2fM6ozBgIgBWlXZ2Kss3PoBivp6ddwxHJGh/1P2l8cAvGNjVktNzk=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.13.0.tgz_1493410768732_0.8585722334682941\"}},\"2.14.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.14.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.0.0-beta.10\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"c42ded8e41a82ee6c31faccadbc212442232415c\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.0-beta.1\",\"_shasum\":\"01dedc541452ee29e3a8a002e6582342b71cb1ba\",\"_from\":\".\",\"_npmVersion\":\"3.10.10\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"01dedc541452ee29e3a8a002e6582342b71cb1ba\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.0-beta.1.tgz\",\"integrity\":\"sha512-UDIa1OgUcTl1FkKJpjzPGlhZUgjAsMrBeqYKYCPHB8nYGSTNMcz0pXC8RKEIjox9oZaGlO8Ey52THnbCNMxtbA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAMJhKeaUs+CDIIDLQlyTZD0DG8Bnup78IYZAdHi/jsXAiEAzrAdX2CU1iN3Cy1RN1/HYeYvuYW2ewW6PfSNR4g85Q8=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.14.0-beta.1.tgz_1493412094770_0.2513483325019479\"}},\"2.14.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.14.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.0.0-beta.10\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"751e815b1e7448babb484bf1b4cd8676b4649ad1\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.0-beta.2\",\"_shasum\":\"52031f1a078813fb19590aaa5559c55ccad04431\",\"_from\":\".\",\"_npmVersion\":\"3.10.10\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"52031f1a078813fb19590aaa5559c55ccad04431\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.0-beta.2.tgz\",\"integrity\":\"sha512-Iyo6Kk0qPSS8m2Rt4QUBEkK0PgXPjOHMJXeJ3gwNVdWxwIYSoUit+kMkk9AVlOyLCCt8I54gGoV0aFtfSYwyQw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHNKWYlW4VAff5HKjLf09sOYTQIeinaDIenAEZOyZpjKAiEAuvVPUvv8ONUKe3BKYWCoDxlUDL4YYDTomeOPvnkh/28=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.14.0-beta.2.tgz_1494003345076_0.2940971488133073\"}},\"2.13.1\":{\"name\":\"ember-data\",\"version\":\"2.13.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.0.0-beta.7\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.23.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"3c9a94194d844af81e7b73b81aff7232482e51dd\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.13.1\",\"_shasum\":\"fd85daf3c4c7bfe6a0c2e42cedf72048979f94ae\",\"_from\":\".\",\"_npmVersion\":\"3.10.10\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"fd85daf3c4c7bfe6a0c2e42cedf72048979f94ae\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.13.1.tgz\",\"integrity\":\"sha512-Te/kvOjYowAPbEFWByQ5WNewaKSzfaL5SmgEthcTMIckU5bChqojQzSN3H4P66G59ZtSGaLgboXEPbHcebYwYg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDIo1R2f/9EoLLFy3IAlfH07xzZZOiYAVZlEcXGUzyoPwIhAJQwKrXMPSwm/uK0Hta/DE8lHb6mNhWlEcFpF828Zg0e\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.13.1.tgz_1494005480065_0.9485864350572228\"}},\"2.14.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"2.14.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.0.0-beta.10\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"2a787d78ee92fcf267c5a5041096c7ca8e9e2fc9\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.0-beta.3\",\"_npmVersion\":\"5.0.1\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"integrity\":\"sha512-VNwaKXUqsjEOjVEhzvnsDMbAhi2236zBMd/dLZoIemAjco+JuouvVs90opuWRSAVAxrE4iTYRIHXsMuF/AZyPg==\",\"shasum\":\"f6c8b3d7a380b8447648c4079049af0d0c947fcc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.0-beta.3.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIAc6yf7JoN+uoK9IHERrHFYQSwg3lmMlpkx84aHJzu6wAiBIkiw1mooj2PeuXX2yVkmOpX5+bg9GRSG8zV35/NPlCA==\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.14.0-beta.3.tgz_1496871155865_0.44320775871165097\"}},\"2.13.2\":{\"name\":\"ember-data\",\"version\":\"2.13.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.0.0-beta.7\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.23.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"87b4a3491c1d29d30454818157813c27d8096e70\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.13.2\",\"_shasum\":\"151c93ad5152885d4ca50b1942d7c66e15865c74\",\"_from\":\".\",\"_npmVersion\":\"3.10.10\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"151c93ad5152885d4ca50b1942d7c66e15865c74\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.13.2.tgz\",\"integrity\":\"sha512-gJBq3s3Eb5X4kVthM1kH9shtMzHWAsVtGtLSqz4tCp6VNUu+WR/sn6uUCVHNvD6Ju+utQQM9/2v6dqgErWC3Nw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD1htyqGq77DliGJGGUrnUd0t2HqZ915IoLPG18y6ucHwIhAOjTwjooyAGipa1LDayxKL7LQCGVuT+Fo8eeKUi0zkIv\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.13.2.tgz_1497759166721_0.3060499937273562\"}},\"2.14.0\":{\"name\":\"ember-data\",\"version\":\"2.14.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.0.0-beta.10\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"1eef0e9f40976098355f4afb429aa49b1e1aa229\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.0\",\"_shasum\":\"edadd03df04444c7afd3f138849bcea88f7474e1\",\"_from\":\".\",\"_npmVersion\":\"3.10.10\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"edadd03df04444c7afd3f138849bcea88f7474e1\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.0.tgz\",\"integrity\":\"sha512-+sgvnWaKT/znqP1Fy1LK21OvxP4w70MHhZLwu48zSPBOHkNj5ty+JdJvc4Rpw+WsTv/tEI7S5pqIS0uoze5Qlg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD1JOQMoJbscQOVPrejyO166cOke9xg5Bj2w6TXMrGOJAIhAKF5xEZYyUEMC6ngPpCOLy+6FCYUmdxkXSd3VoX77VkK\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.14.0.tgz_1497760226899_0.5925849252380431\"}},\"2.15.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.15.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.1.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"490741f6174bd670d36442a30c94d40001617bd0\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.15.0-beta.1\",\"_shasum\":\"88fa7b10a71f314ad989fddc206f5a1600d6eda3\",\"_from\":\".\",\"_npmVersion\":\"3.10.10\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"88fa7b10a71f314ad989fddc206f5a1600d6eda3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.15.0-beta.1.tgz\",\"integrity\":\"sha512-g12587H5KwScOjYOT2uIPQkuU3qD9hyzmr+BR32BqyEQUTqg7yhcogJ1wiHZ+Iq/sZbb2/icTRPYH4aoIn4tZA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIH5bCFPSNBv1+vhy+4CHQsFmmKhX4ZPLHTRZWyQFE78qAiAj2K3+yiQwszTWpCd4COUDxhBcsqELg1ASfr+QBDkK7g==\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.15.0-beta.1.tgz_1497791886784_0.6923491819761693\"}},\"2.14.1\":{\"name\":\"ember-data\",\"version\":\"2.14.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.0.0-beta.10\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"419bb07cabd4f4ba417912dfe248481924d29312\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.1\",\"_shasum\":\"20eff90ca89a699832f9547ba7f1209b31aed6c9\",\"_from\":\".\",\"_npmVersion\":\"3.10.10\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"20eff90ca89a699832f9547ba7f1209b31aed6c9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.1.tgz\",\"integrity\":\"sha512-Z3637/f18tEfd9I+dl7MdhVl+R7fN6IPM2T2XwPQ/bbkdzVUdNrOECcMkggYVHy853ZQpFtRpmh16RPFv5zqPw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIB5M0mpe45Ir/dOexZbm+5NZ5SrdTdMyVYLAxtzERQ4LAiACkF8+BW7N6p/OY3+NhZjPWvIxFHnjDHjQQd5DwqHDnQ==\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.14.1.tgz_1497870243759_0.845946334535256\"}},\"2.14.2\":{\"name\":\"ember-data\",\"version\":\"2.14.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"c05e088801ca6a07246aeb6f7619cdc32990592d\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.2\",\"_shasum\":\"b3faf3669846bc72a6249773bda1ae125f524b97\",\"_from\":\".\",\"_npmVersion\":\"3.10.10\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"b3faf3669846bc72a6249773bda1ae125f524b97\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.2.tgz\",\"integrity\":\"sha512-6/ns7NmBHQkpfzM2LFx4AeUqin8cv7BpHCyAuPxA6e4+yN4QhOj3pYnfq+ZeGXYGaWoPgVtkL1RfRniMKmJR8w==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBLLWqayf+vHLrRjUYahrib/d7L0Kt4W5J2cLvDusc3oAiBUTeD3JtVWkZ/ihCGGvpH+CjZWBOF0FGBkNp3SJI6jRA==\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.14.2.tgz_1497916216460_0.8945577202830464\"}},\"2.14.3\":{\"name\":\"ember-data\",\"version\":\"2.14.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"e512f4b79d1d7b72aae6973593db054c89018397\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.3\",\"_npmVersion\":\"5.0.3\",\"_nodeVersion\":\"7.4.0\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"integrity\":\"sha512-x1k+7tpcZH3tDxeOAFFvqMAXKa2VpOtfRQYki8qmzRbF4lWWHqaKkEj2bZibRQA4jZx9/lfA+Mvf4GnD7uqdyA==\",\"shasum\":\"f4f7a51d84a551215895d58be67cf991c4fe3cc5\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.3.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCHZadR3JOp/nimqfB1Wy5XWyDfxYh5F3wQ2g4D6bJkzwIgLlmydRgghd42hBRvkqrO9FUQsN8zwCz0qpLvv+eDEIM=\"}]},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.14.3.tgz_1498171860941_0.45356250810436904\"}},\"2.14.4\":{\"name\":\"ember-data\",\"version\":\"2.14.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"2e1ae27010b6b5907345e0a43b4f1d126c928733\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.4\",\"_npmVersion\":\"5.1.0\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"integrity\":\"sha512-GyeRJxpV+ZBui8z9zMqUA2p/FeJcMJUfErWLVQ16gCKdVJ5dvehj1ZPGMwzOAFCnmIvMY6ZUO8d+1O72yEongA==\",\"shasum\":\"2ed40f82562a8ec34c60dad3e42a5a90f5644655\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.4.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFSvVfWQfZhhHA3YcxSdV+jRqO+olJ6tudBrU1/HELloAiEAnAdW4kpm6QT4N3YkGo5Txg+vWuP2nFG6j8r3exsDnCM=\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.14.4.tgz_1499784335668_0.4102126795332879\"}},\"2.15.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.15.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.1.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"3cf85fcdd355245bc30e8d527778f2c1cdeb7d91\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.15.0-beta.2\",\"_npmVersion\":\"5.1.0\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"integrity\":\"sha512-eIFtcM8pmlMv24XaR/Wv2jabfD+E1F9pe8zJv19OkufO9NkoxKyyHUuGakMi3LSJMHxtsWevJy2qU+7ReeRBjg==\",\"shasum\":\"626664c1290d8b50a8c77d7456069ae5b73c11b4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.15.0-beta.2.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICbYENO/m/2wq/rd33NTJel1QBmeDAIY8z3VDmefGW3rAiEA0uVqbdOvubohyeRHXeWA0THX34/1IUlbhp8r1KcaLgU=\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.15.0-beta.2.tgz_1499785704696_0.5879534627310932\"}},\"2.14.5\":{\"name\":\"ember-data\",\"version\":\"2.14.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"d3ab81cce5b898b9a5220f17adc1e0c351f63e13\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.5\",\"_npmVersion\":\"5.1.0\",\"_nodeVersion\":\"8.1.3\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"integrity\":\"sha512-Wu9ZIe5DhRpgITMqHzPLen59egNP9MrFfWVqXcf1FzrvyVZ0achFDq6A26h+szIMY4pIa2+MZPqdqsCLPppPMQ==\",\"shasum\":\"6f09b117b92aa33f5d72e8cdb9bebd56a2aec4db\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.5.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCpzqndhxfc5gvrYZlvD+RC32GBZLDW6yQFObkPbVG8zwIhAKbNso0FkKexVxEg8uRj2dp9lqyzcYeQm9zqaxMsEaFM\"}]},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.14.5.tgz_1500348370595_0.3665051262360066\"}},\"2.14.6\":{\"name\":\"ember-data\",\"version\":\"2.14.6\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"ae9544edc37ce15dd95aa74cf26f3439ee3288df\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.6\",\"_npmVersion\":\"5.1.0\",\"_nodeVersion\":\"8.1.3\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"integrity\":\"sha512-NU+QEFjN/zCNtvGTjv13PWpiTZBGnbgJlmPXkzwq5hRf1h+7HM59UJxQgVM+7FtMnBa4UfQKMxnAoUxBekKTuA==\",\"shasum\":\"c0e2ee31b5de8b6399aab78564c6f374847459d2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.6.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBcuW4z0s8VkFrEVc414lWme8lzmy2L8HDZl0B+IUY3YAiEAqmJVKnBsViOa6i/9YO5U9p8hsuh1FJXyryoHBIBJmfI=\"}]},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.14.6.tgz_1500655606209_0.8540043770335615\"}},\"2.14.7\":{\"name\":\"ember-data\",\"version\":\"2.14.7\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"ac644e7dba4a3649c5e730398f685aeafb1c619f\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.7\",\"_npmVersion\":\"5.1.0\",\"_nodeVersion\":\"8.1.3\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"integrity\":\"sha512-vfCfrxj985V6Vorqidf3ByjsWG1ZqE3TH5+pU2nalPCKZVRMg5mCVhzf6BeC6rlXG3LWl3fvsiMLkkp7j80SCw==\",\"shasum\":\"9906604bc9a8ea75764cb6266d43747932bbebbc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.7.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIA8iCQVeHJCGUEgwW/7PyW4sRHJvJWB9XHCnYQUSBLuEAiB825PYqqAcAuEwkVl8mVFelhZnkb30QZ+0GDfpBl/hGQ==\"}]},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.14.7.tgz_1501020091508_0.9128285557962954\"}},\"2.15.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"2.15.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.1.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"c78ee5c9f10ff7097cdaebc4e6db4d27d833ae11\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.15.0-beta.3\",\"_npmVersion\":\"5.1.0\",\"_nodeVersion\":\"8.1.3\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"integrity\":\"sha512-QcK6MNfjHmI3/D4QVxdv4drBPvzMcRBVWXdBiVs0RTFPJnmWnerhgPJa9aWERkXdyYvFlJW4Is5kc71mtM/J8w==\",\"shasum\":\"22fa0597e43b78a371ac9daa6fed7c3a0a0e884d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.15.0-beta.3.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDEtHJDV56jFmcz/TAe2PR2yCuT836SW8uNcF6/kVUeyAIgC2xq5Gyy32JZGYUSXZ1jbkhB/7KQTdIm0DNR+ajxyko=\"}]},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.15.0-beta.3.tgz_1501109375582_0.305332733085379\"}},\"2.14.8\":{\"name\":\"ember-data\",\"version\":\"2.14.8\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"b00ada708eb8609e259b02b25279f339f42b4548\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.8\",\"_npmVersion\":\"5.1.0\",\"_nodeVersion\":\"8.1.3\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"integrity\":\"sha512-YK6WAt+dZi8EzH3E57JadIaOEXEoj8nJYtbnXWEV4CAOyhOSx3QM23cEA4g1LBLHhIJyWZ8xKBL23O3wozCDEQ==\",\"shasum\":\"07bc10c04ef1029ea222bb5cd1f1fe0649239f2f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.8.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIERlBCbx6SejILKuzoz7CuSudNuMnKAnxAlxlsaCM95+AiEA7jI0WfqpwPdE2cceyyX97wqOL1lsktAwsQl4720Vcic=\"}]},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.14.8.tgz_1501187621647_0.03875272371806204\"}},\"2.14.9\":{\"name\":\"ember-data\",\"version\":\"2.14.9\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"6e93c5e21f34af31a5d09130a6026ddb09a6d947\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.9\",\"_npmVersion\":\"5.1.0\",\"_nodeVersion\":\"8.1.3\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"integrity\":\"sha512-FrHZev4lD0LkPkH5xGQdRVdjJpcllqbj/QmlLhIXo3a2AEz/lGG/6V+BWfRPkemJRT71oSyx/4UxHS7LlcxU8w==\",\"shasum\":\"2bbf2d672eb8cfc362ff3a7dd10a6c9da362960d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.9.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFK9A/cXbWHFP5r0U2VH0OiP2AyeepCfyVAR3wE4KPcyAiBMVVdkL/nyZkv18SI3rdDS5ze+il7bdys8Y645GrJs/Q==\"}]},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.14.9.tgz_1501360780057_0.08748594135977328\"}},\"2.14.10\":{\"name\":\"ember-data\",\"version\":\"2.14.10\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"1502370728910f23c277e53d8b2a0fd56f22f270\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.10\",\"_npmVersion\":\"5.1.0\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"dist\":{\"integrity\":\"sha512-BsjcNINy2YzC8nkumrKO9Pi3H5A2J45E/mvgsKuSARgFnlSviyDQvAa9SlhquMbFpbdJWIWVkFXnby+Ct6ND5g==\",\"shasum\":\"acf66ffffb062a7fc999f9d989d0e0d2e3858cd3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.10.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCID0V4y/stXm4Q84IOLeuxc4ixabGV7CHwEpCx8W9AO9iAiEA/RT02JlRzd1Ij74lww0hTFBee0E7gnRC7+8GVmwxMNY=\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.14.10.tgz_1502373029991_0.029489701613783836\"}},\"2.15.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"2.15.0-beta.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.1.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"2d0c567bad09ddc3eb1638eb30f55fefe1b703bf\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.15.0-beta.4\",\"_npmVersion\":\"5.1.0\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"dist\":{\"integrity\":\"sha512-SEKlEB729XMWc4dlwXAXCRXO8Wv1UiuGHX9qpTnjH45e2YGZgIpJBN8mh23Vup4MhNwJne4y10Lft/kLfuO+Cw==\",\"shasum\":\"1ee765a8f3ac50dcdfddd49ee5ce244cb47ec7a5\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.15.0-beta.4.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDWCcW7k/KXAmIoggOSjO4MiS7pUt+8EKax0hvJBitDtwIhAMY6OA9MVsr2SeqYQAaIkeAUxmKY/o580he1LOS8XbBK\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.15.0-beta.4.tgz_1502373505794_0.9508597333915532\"}},\"2.14.11\":{\"name\":\"ember-data\",\"version\":\"2.14.11\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"d4005ac15bbe9b7f6d6aa5686c3c4258c071ca0d\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.11\",\"_npmVersion\":\"5.1.0\",\"_nodeVersion\":\"8.1.3\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"integrity\":\"sha512-RuK5F5eknGV8PQ6ys6Y77UwcbgCqNgO+NmKAyqxKNd9AxtbrceBT7Dcj9GwG9F84kwAz/ruZ7Z8+Yx7Qd50O4w==\",\"shasum\":\"b03247b3f35523e2b3bd8cff0ce098d6bc069b1c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.11.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAV7mTFi0gW0D72f7nEfAyTt1jfZ/tN/yegPFh8+uFKHAiEAte/hKdE+c/I4TvOOaNMnUTf377drB8uiNNt/jGv33xo=\"}]},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.14.11.tgz_1504197206778_0.16775917261838913\"}},\"2.15.0\":{\"name\":\"ember-data\",\"version\":\"2.15.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.1.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"4af2d34ceeb0ccdf5a57080f52a9987630dbb561\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.15.0\",\"_npmVersion\":\"5.3.0\",\"_nodeVersion\":\"8.1.2\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-eDoRu4x3JR3KG90/iTHRziaRiWupJ2nyanxdijM55FJQCSL0TGCuHPQm3WRaXtBBZBeiC+gjkcDFa5pXe9kuug==\",\"shasum\":\"8d9e308b0312086b2af109ac57e32c3cb7264834\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.15.0.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCN8jErQLDdA/saoF1qjDrprZwvV5QrmevAwNe8cxFyFgIgKl4eIlEUamOBfz5x/8oQbaNqzp2ihLmsOwCU5VwHCZ4=\"}]},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.15.0.tgz_1504279481056_0.45072830002754927\"}},\"2.15.1\":{\"name\":\"ember-data\",\"version\":\"2.15.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"80ad41a8324a42869a3482b369aa795569a84388\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.15.1\",\"_npmVersion\":\"5.4.2\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"dist\":{\"integrity\":\"sha512-uUgQ11pDB0+G9OH15HVAjntTVXLk+qMQn3B59YHY9b5Ja6ye/7mEySB1g6MMAtPcvz1lf8xvKlfY3stAQ3OADA==\",\"shasum\":\"33632a5578c79ac657e7fc344a3b7c99a0cbc6ee\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.15.1.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHOXPcxsuopr/yr51o0prAXkXOCgr8Y840fkQJHF4jsFAiEA6v7GQ6bxupF/CEKgdxg3Dhs1Fi7/8/doSDYHESxzA3w=\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.15.1.tgz_1506558385765_0.8772650212049484\"}},\"2.15.2\":{\"name\":\"ember-data\",\"version\":\"2.15.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"d4fce714cff6d2a1b076648d2e3941c8c07efa2d\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.15.2\",\"_npmVersion\":\"5.4.2\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"dist\":{\"integrity\":\"sha512-YPY6xL1XYSvY4un+rDDlrruyWD4VJP3hEUcrwIM9bxKm5IyH9WW/bgSpJTht2+tss8nLOVs1XZeoIC3qZ8OzBA==\",\"shasum\":\"62d14adfaf18def0a69cc7552ce7b54534a952ad\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.15.2.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAum4omtL61alGyhijSAPNo6zLq0QOjkt6lgSktg3coHAiEAggK0w6XQ2U/WrMWpeQjokwHlQu0B9hwxtggB62ShKTU=\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.15.2.tgz_1506646720633_0.7254198421724141\"}},\"2.16.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.16.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"^1.15.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.6.0\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"0dd5d470b72d448a150106dcea512dd7abc058c9\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.16.0-beta.1\",\"_npmVersion\":\"5.4.2\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"dist\":{\"integrity\":\"sha512-r5DLffBNGnuGL+ANpbnpmD7OOUMb9WjB5Ygt7esOi0Nw9N2tCG43kMhcmD53P/E5XzsuPDLmcO9r807ucXYL7g==\",\"shasum\":\"abf9990a6427609e2df52421fed8cc472618ca30\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.16.0-beta.1.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDuMchSl0vH4I1i7seiU1c+yBYcFTX1U+Nie67dSfIOHgIhANXJ5vFtcTp2qJHNlqdiiht/lt2GgTH76mzsTzsZQ7qq\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.16.0-beta.1.tgz_1506647836866_0.803398918826133\"}},\"2.15.3\":{\"name\":\"ember-data\",\"version\":\"2.15.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"a4f18e7c507a9d3f347397d05bcb728f47c342a0\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.15.3\",\"_npmVersion\":\"5.4.2\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"dist\":{\"integrity\":\"sha512-fa4tkVhkecNR5vJ+LghSPo/D84t5QnRJhWmd3Surl+MInuvuGt6pwvvyD0hwknd2vAQzkotxri4bnDYXjNIZpQ==\",\"shasum\":\"05fb271bb6576c3e2d93e9363810e91b1953468c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.15.3.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDG5gTsCSywG8X6DSME4oUiZ1BM8lhr2lb3EWK8IGIT7wIgR18PH5rnba13ZhftNyq6CcOXRNcsQYGWFE/nhokrE18=\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.15.3.tgz_1506794490456_0.42491582385264337\"}},\"2.16.0\":{\"name\":\"ember-data\",\"version\":\"2.16.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"^1.15.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.6.0\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"1dd87cbdb45a8bbc93c35fdbbe02393221a1dc59\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.16.0\",\"_npmVersion\":\"5.4.2\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"dist\":{\"integrity\":\"sha512-KxAmvZZ9l8sv3A5SCa6MbqHf/8CBbYKNBr/jH05ODW57AphmlsQRRFyPUTjFH5UKmMj7G/a/zkot2/4QJDD+2Q==\",\"shasum\":\"410533ddc2ab05b092283e5996884a4c0e7d27a9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.16.0.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHhpZ9gfYil8Xjks4YWm4/RpyvthuMXMvAuioeMH5A2sAiEA4+fLHVVFQpvmVLt6kgOKUCQ1fyrZ5iyZ19WrbRCI2Ok=\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.16.0.tgz_1507063248352_0.05878299567848444\"}},\"2.17.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.17.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"^1.15.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.6.0\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"a1af9365240b01d595d1773fd2b16107ac2fb7e4\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.17.0-beta.1\",\"_npmVersion\":\"5.4.2\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"dist\":{\"integrity\":\"sha512-xKbAPfo53baF8tP3TCArxHoKmUoCUSYacQJRWfJS3ZtHF/CiMZSHpWyyoNkpfrsO6yefRfy2AehgIztzPn2TUQ==\",\"shasum\":\"76d123c59f95c95b376ccd53221886f6b2441b19\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.17.0-beta.1.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDMrv8b+nsfgjlLFD2nAlj97ub7rheJvwcFYXvfWxaBGAiEAyYAR/N4YHEZ5vHgWdMIxevP94Ph67gDyKHybSO+qpwc=\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.17.0-beta.1.tgz_1507063743336_0.8525622407905757\"}},\"2.16.1\":{\"name\":\"ember-data\",\"version\":\"2.16.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"^1.15.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.6.0\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"a65dabf08304c9a1061e6110424480025775293f\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.16.1\",\"_npmVersion\":\"5.4.2\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"dist\":{\"integrity\":\"sha512-wGXNM8kBrp6eju5zlZjOQ2yze2A50Er0U3bX2AsSu3awq0xzuecXeWHTAoPvh0IsMOmJnx03OJGNqnT9U/YxpA==\",\"shasum\":\"4f82fd3f2e516a7a358a202e42e6e73c683cab67\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.16.1.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD51LeRDptO4agC5bKaBPCaGUkgaJrt325xiW7bulVdZAIhAP7Fsb4cUshHb1Ph0IISYoci/yA5u/V6iKQxSbRP3oW6\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.16.1.tgz_1507150378947_0.9458208489231765\"}},\"2.16.2\":{\"name\":\"ember-data\",\"version\":\"2.16.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"^1.15.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.6.0\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"c6de394008c0b08933df5117a70a82a15bde1b13\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.16.2\",\"_npmVersion\":\"5.4.2\",\"_nodeVersion\":\"8.6.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-BCISwgx07vm9IF/Ca4gVCIW+POkGU2OKD97Zqs5ZcHIIRzXZctOrPgzfQnAHebotz0HcqydYQ0gv+r0S7EIM7A==\",\"shasum\":\"e88c19d2e5f334f57a9300d1d18430f9fb61a234\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.16.2.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEp6Qtpde6PMUdp15t3U134gvhwOzbGUrcRx58+VNHOaAiAEkcO0kkiLs4SEH2YNGrcHDAJJdOJBUYC7wFZSKrqKPA==\"}]},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.16.2.tgz_1507397237886_0.25953922723419964\"}},\"2.16.3\":{\"name\":\"ember-data\",\"version\":\"2.16.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"55aa3625b87f35f050ec87a40f510d62fab2fc72\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.16.3\",\"_npmVersion\":\"5.4.2\",\"_nodeVersion\":\"8.6.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-gZ+ZD7XD6z0m5bQBHJcISWlY2SoAQM0i5HCXjhmxhByT6x+ydVxqsuRnT1hyZ6b8sRYZNOzWCqGUmCqDb8OYlw==\",\"shasum\":\"0853ed86bf813fcdbc97319d2c22abccf87b5093\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.16.3.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCijfr+WGKCANtw1ErEotFzp4KSzP1qsOX4g1hwDJkIRAIhAN8O4v/0cXeq/VE6a89Y5B3Y9ecZkFm2kQcOOsgNPCsL\"}]},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.16.3.tgz_1507820989043_0.8759785261936486\"}},\"2.17.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.17.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"d806319785d5ecbccc75a0f9ddc64afc6e0c6ae6\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.17.0-beta.2\",\"_npmVersion\":\"5.3.0\",\"_nodeVersion\":\"8.6.0\",\"_npmUser\":{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},\"dist\":{\"integrity\":\"sha512-KcIVUe7KnwWFRINuebbqUT96bUmrbsrVAbXPyru/7Wxz2qXzZteQb/90OgapoJHahiUcmlGQusBTbwjFUz/GRQ==\",\"shasum\":\"b6ead88c3654206dc9ddda126806dc77da199969\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.17.0-beta.2.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDrpSf5SBGsyzlTnduACs67btd7GbteYil9biCUgjI7ZQIgPbyxk/eOezbO41YVsTG2OoQ7KjsQZKRVkgaRYsPmriI=\"}]},\"maintainers\":[{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.17.0-beta.2.tgz_1510025617956_0.08564429031684995\"}},\"2.17.0\":{\"name\":\"ember-data\",\"version\":\"2.17.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"01760fe271134e22c9142de64771282c7358b52f\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.17.0\",\"_npmVersion\":\"5.3.0\",\"_nodeVersion\":\"8.6.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"dist\":{\"integrity\":\"sha512-7YhaCfL/4qBKCu03grOoWt4zqaVUD4jjsCH/zRVtNqnGV6QL8MoJKBIUx6L8f/78dhSTLK/A3Ksf+lXQ9fXYew==\",\"shasum\":\"d952cf98d7461abf41ed6d248cf2a5836c623276\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.17.0.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIH1Hosfj59NW3mk2rVzLT/g36vfQ7cjrkr3dsji8uLwUAiALcHzTW1zIIwptI/6s1ruOEEaCaA5YOpWpsEOS0UyrFw==\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.17.0.tgz_1511106932371_0.4351603239774704\"}},\"2.18.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.18.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"test-appveyor\":\"ember - test\",\"node-tests\":\"node node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember - test --environment=test-optional-features\",\"test:production\":\"ember test - --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.8\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"0fdfcc72e0cdadac3609ce3e1408d73a4346c0dc\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.18.0-beta.1\",\"_npmVersion\":\"5.3.0\",\"_nodeVersion\":\"8.6.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"dist\":{\"integrity\":\"sha512-zshnv+XJFj/f+mJJDXNFIVWpLBIt34tfrszc/njm8gYL3gEu4bkWkUua0TaKgfRmi5vJClli5Karb0n+JB0llg==\",\"shasum\":\"2527717e98e8c0e752b8e932d77ef5fc8b56eac7\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.18.0-beta.1.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDC2IlaIiOXkFTwo+9uxlLt8UZpUti0U7jtxqFHQmT7iAiEAoJmQLObM4CMHGWLGWD9Pv8tX1Gwp6/whtv0RpL97MYg=\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.18.0-beta.1.tgz_1511107583213_0.42064083530567586\"}},\"2.18.0\":{\"name\":\"ember-data\",\"version\":\"2.18.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"test-appveyor\":\"ember - test\",\"node-tests\":\"node node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember - test --environment=test-optional-features\",\"test:production\":\"ember test - --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.8\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"febb4158b295e1bff59776c82d5cf27cd85dc222\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.18.0\",\"_npmVersion\":\"5.5.1\",\"_nodeVersion\":\"8.6.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"dist\":{\"integrity\":\"sha512-9Gevz8PyyeD4ZHiaSy7ER+zCG9py6ENAGMlN61ttvnp1pOpOdH95b42iUlpBH8MjkNiOb2PioCbvsTEwS4hhEg==\",\"shasum\":\"8e374e540ea7c3b101983eb51cd0beedaa4d230d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.18.0.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCqUUhZwYdOOQLEaScvrtBjPjxWEw7u+JK7rrO7mtq2ngIgLY5JbRv1fFiXgQFjHerBLc2JJ6WhER3fEEudkyF2ToM=\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.18.0.tgz_1514514814119_0.2176231020130217\"}},\"3.0.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.0.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"test-appveyor\":\"ember - test\",\"node-tests\":\"node node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember - test --environment=test-optional-features\",\"test:production\":\"ember test - --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.8\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"367b7f3da678f7cb98b417fedc610ff9da3b10a0\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.0.0-beta.1\",\"_npmVersion\":\"5.5.1\",\"_nodeVersion\":\"8.6.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"dist\":{\"integrity\":\"sha512-rCWKKfHjjuVt1qI1DseGGjo58MH7diMZM9R3oH+2qWeUZDBr187f+z91SaScitupOgP54X+vLuqlUGk/071ijQ==\",\"shasum\":\"752f6df1f9431580ba77606c0f93c054a699294a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.0.0-beta.1.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBpmEp5VleT46eBYbGktMN04xkN09s3w5rR8+nHOF4vnAiEAnP3eesMJC1NyhXzV8ZWQH4hQwQPgttyr+4YTUCgqPzc=\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-3.0.0-beta.1.tgz_1514600969194_0.2631436502560973\"}},\"3.0.0\":{\"name\":\"ember-data\",\"version\":\"3.0.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"test-appveyor\":\"ember - test\",\"node-tests\":\"node node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember - test --environment=test-optional-features\",\"test:production\":\"ember test - --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.8\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"252ffd7606a44a5c257bfb042cd7c7f51ae192d0\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.0.0\",\"_npmVersion\":\"5.3.0\",\"_nodeVersion\":\"8.6.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"dist\":{\"integrity\":\"sha512-P3M9jCwtYuEpQzAQn88Fvjb2RTfoyND65mEIsEx32z0e7uZz3zj7E1veKcQHfXgQI+V4glH7PKqlEczCyXOCAg==\",\"shasum\":\"0401f02ab34e0183f77278b108c6c0564ec3e28d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.0.0.tgz\",\"fileCount\":155,\"unpackedSize\":1149510,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDzRQdVfhv8roNOH0O8/yHAVXbC3U99rZb7HdW0+zpnJwIhAM6oGgZHYaDy583FXbvleXYuuX764qYFy3H5tQW8JkQa\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.0.0_1518445071397_0.3427077574051143\"},\"_hasShrinkwrap\":false},\"3.1.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.1.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:node\":\"node - node-tests/nodetest-runner.js\",\"test:production\":\"ember test --environment=production\",\"test:optional-features\":\"ember - test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"heimdall-query\":\"^0.1.0\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\nIf you're using globals (that - is, not something like ember-cli), your\\nmodels would look like this:\\n\\n```js\\nvar - attr = DS.attr;\\nvar hasMany = DS.hasMany;\\nvar belongsTo = DS.belongsTo;\\n\\nApp.BlogPost - = DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\nApp.Comment = DS.Model.extend({\\n - \ body: attr('string'),\\n username: attr('string'),\\n\\n post: belongsTo('blog-post')\\n});\\n```\\n\\n### - A Brief Note on Adapters\\n\\nWithout immediately diving in to the depths - of the architecture, one\\nthing you _should_ know is that Ember Data uses - an object called an\\n_adapter_ to know how to talk to your server.\\n\\nAn - adapter is just an object that knows how to translate requests from\\nEmber - Data into requests on your server. For example, if I ask the Ember\\nData - store for a record of type `person` with an ID of `123`, the\\nadapter translates - that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"a7cec040f17812b431c673187719695925bc5d36\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.1.0-beta.1\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.6.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"dist\":{\"integrity\":\"sha512-1NW0o0M195MU3KJobnon/2zZu2MqHxe9TrrFcfEhZaOP+crKZPEz9LpK+VbfGcygrb89shqoDIiC4jT4J7aanw==\",\"shasum\":\"84685efdb43438e9e7f51a39ef0825e9a67f012f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.1.0-beta.1.tgz\",\"fileCount\":154,\"unpackedSize\":1163272,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBRogBdADwywQeMRZfuVoeGPaSzmf88HbR/Sp+EaWIIsAiBzbgDqqsf2s1r2HjR5FryU3aIUR6/dOd3/awVjbFyC/Q==\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.1.0-beta.1_1518445896219_0.41099183312720355\"},\"_hasShrinkwrap\":false},\"3.0.1\":{\"name\":\"ember-data\",\"version\":\"3.0.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"test-appveyor\":\"ember - test\",\"node-tests\":\"node node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember - test --environment=test-optional-features\",\"test:production\":\"ember test - --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.8\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"81c96b7c377c703a621a24f8a1c55aa76ec67600\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.0.1\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.6.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"dist\":{\"integrity\":\"sha512-jBPAe+GZi2KxkJwf4lVvMyfelIeHbKAmIeTlBRSOKBc5tRGVpodxz1A23hMaN0N6jhQPm5bhOwqD4bXYtC8NhA==\",\"shasum\":\"555bddde064c72ff9dde4ae4c8c635afe8158b8b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.0.1.tgz\",\"fileCount\":154,\"unpackedSize\":1154093,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDIWiW3/r2qOf+EAX6F1ePBOKbQueJ1L9wUeb4B4UDq2gIgfO4qQLYL8xuzidNNQNUh/SCsviKnGCav0Ra2V2wIxy8=\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.0.1_1518529370030_0.9669184681167207\"},\"_hasShrinkwrap\":false},\"2.18.1\":{\"name\":\"ember-data\",\"version\":\"2.18.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"test-appveyor\":\"ember - test\",\"node-tests\":\"node node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember - test --environment=test-optional-features\",\"test:production\":\"ember test - --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.8\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"6e0fb7e3db28e0642b55602ddee8cbeecc56406b\",\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\nIf you're using globals (that - is, not something like ember-cli), your\\nmodels would look like this:\\n\\n```js\\nvar - attr = DS.attr;\\nvar hasMany = DS.hasMany;\\nvar belongsTo = DS.belongsTo;\\n\\nApp.BlogPost - = DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\nApp.Comment = DS.Model.extend({\\n - \ body: attr('string'),\\n username: attr('string'),\\n\\n post: belongsTo('blog-post')\\n});\\n```\\n\\n### - A Brief Note on Adapters\\n\\nWithout immediately diving in to the depths - of the architecture, one\\nthing you _should_ know is that Ember Data uses - an object called an\\n_adapter_ to know how to talk to your server.\\n\\nAn - adapter is just an object that knows how to translate requests from\\nEmber - Data into requests on your server. For example, if I ask the Ember\\nData - store for a record of type `person` with an ID of `123`, the\\nadapter translates - that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) is installed.\\n2. - Run `npm install` to ensure the required dependencies are installed.\\n3. - Run `npm run production` to build Ember Data. The builds will be placed in - the `dist/` directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `npm install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.18.1\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.6.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"dist\":{\"integrity\":\"sha512-ekGfE8wZK1f7CeWQ+3riJo4jxpdqHOR7YeBrGb+4om+I+/0uJMMOyjaZ3N9tfFp5aViBixR2ICi+LwHEpjKmxQ==\",\"shasum\":\"306d8fb272f113ab35db022f9a47a298720ba2dc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.18.1.tgz\",\"fileCount\":156,\"unpackedSize\":1158145,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDyQgQx7jA9Fsvuo8/g1Lok2Yr5XNxELWth3tJuoy295QIhAJ5I7HCbuiuBf9LbgI4j/y+4z+5jO4E/BAbCHCWOBnOx\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_2.18.1_1518529864794_0.5948516955989882\"},\"_hasShrinkwrap\":false},\"2.16.4\":{\"name\":\"ember-data\",\"version\":\"2.16.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"d9d426392a42289da220254d5d0f722e618ee995\",\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\nIf you're using globals (that - is, not something like ember-cli), your\\nmodels would look like this:\\n\\n```js\\nvar - attr = DS.attr;\\nvar hasMany = DS.hasMany;\\nvar belongsTo = DS.belongsTo;\\n\\nApp.BlogPost - = DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\nApp.Comment = DS.Model.extend({\\n - \ body: attr('string'),\\n username: attr('string'),\\n\\n post: belongsTo('blog-post')\\n});\\n```\\n\\n### - A Brief Note on Adapters\\n\\nWithout immediately diving in to the depths - of the architecture, one\\nthing you _should_ know is that Ember Data uses - an object called an\\n_adapter_ to know how to talk to your server.\\n\\nAn - adapter is just an object that knows how to translate requests from\\nEmber - Data into requests on your server. For example, if I ask the Ember\\nData - store for a record of type `person` with an ID of `123`, the\\nadapter translates - that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) is installed.\\n2. - Run `npm install` to ensure the required dependencies are installed.\\n3. - Run `npm run build:production` to build Ember Data. The builds will be placed - in the `dist/` directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI and bower. `npm - install -g ember-cli bower`\\n\\n3. Run `npm install` inside the project root - to install the JS dependencies.\\n\\n4. Run `bower install` inside the project - root to install Ember dependencies.\\n\\n### In Your Browser\\n\\n1. To start - the development server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.16.4\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"9.6.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-dX1XOgeRl65HfXEKKcWovImT/iTNEW5Hwt8+bUI7vgmkMjHjq3H8Gw745CTvkGWDDn7pnU6fd63U0EHHbnyz2A==\",\"shasum\":\"9412598546b44639064889f0f2c591aaf5faeca0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.16.4.tgz\",\"fileCount\":29528,\"unpackedSize\":166733144,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCibQ/4n/bRuZjsrdF+1tc5aMTpjheiMTTJ7btdk2J9FgIgOROCoxCS38ONHgScovrtqeY2VEFZkY5J0ql2DH4qg8I=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_2.16.4_1519916830614_0.3892208894221292\"},\"_hasShrinkwrap\":false},\"2.15.4\":{\"name\":\"ember-data\",\"version\":\"2.15.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"7b8019818526a17ee72747bd3c0041354e58371a\",\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[http://emberjs.com/builds/#/canary](http://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [http://emberjs.com/builds/#/beta](http://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run build:production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\nIf you're using globals (that - is, not something like ember-cli), your\\nmodels would look like this:\\n\\n```js\\nvar - attr = DS.attr;\\nvar hasMany = DS.hasMany;\\nvar belongsTo = DS.belongsTo;\\n\\nApp.BlogPost - = DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\nApp.Comment = DS.Model.extend({\\n - \ body: attr('string'),\\n username: attr('string'),\\n\\n post: belongsTo('blog-post')\\n});\\n```\\n\\n### - A Brief Note on Adapters\\n\\nWithout immediately diving in to the depths - of the architecture, one\\nthing you _should_ know is that Ember Data uses - an object called an\\n_adapter_ to know how to talk to your server.\\n\\nAn - adapter is just an object that knows how to translate requests from\\nEmber - Data into requests on your server. For example, if I ask the Ember\\nData - store for a record of type `person` with an ID of `123`, the\\nadapter translates - that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](http://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](http://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) is installed.\\n2. - Run `npm install` to ensure the required dependencies are installed.\\n3. - Run `npm run build:production` to build Ember Data. The builds will be placed - in the `dist/` directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI and bower. `npm - install -g ember-cli bower`\\n\\n3. Run `npm install` inside the project root - to install the JS dependencies.\\n\\n4. Run `bower install` inside the project - root to install Ember dependencies.\\n\\n### In Your Browser\\n\\n1. To start - the development server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.15.4\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"9.6.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-QL31CEbMhkCp+2HovH4lb2oMBwcYg2APwgEZclXIvf8tZtoT8HX6YnkOAzFFCPQgkMxiW/r8TT8tHuP4dBELOQ==\",\"shasum\":\"cf3785fcca4a1101df5a3dc33850a709283380ca\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.15.4.tgz\",\"fileCount\":29528,\"unpackedSize\":166729611,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFJadQvLIpoyJrmg+CmhxVeSpIZpRACiA3WxE7I90semAiEA1di3fJEBhGhT3ggshLsjSwingKRBv3orwurhbFZSxTA=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_2.15.4_1519917260336_0.14007159064369534\"},\"_hasShrinkwrap\":false},\"2.17.1\":{\"name\":\"ember-data\",\"version\":\"2.17.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"555d0e8517a58c99f43aaa4140ad442b17ec21f1\",\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\nIf you're using globals (that - is, not something like ember-cli), your\\nmodels would look like this:\\n\\n```js\\nvar - attr = DS.attr;\\nvar hasMany = DS.hasMany;\\nvar belongsTo = DS.belongsTo;\\n\\nApp.BlogPost - = DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\nApp.Comment = DS.Model.extend({\\n - \ body: attr('string'),\\n username: attr('string'),\\n\\n post: belongsTo('blog-post')\\n});\\n```\\n\\n### - A Brief Note on Adapters\\n\\nWithout immediately diving in to the depths - of the architecture, one\\nthing you _should_ know is that Ember Data uses - an object called an\\n_adapter_ to know how to talk to your server.\\n\\nAn - adapter is just an object that knows how to translate requests from\\nEmber - Data into requests on your server. For example, if I ask the Ember\\nData - store for a record of type `person` with an ID of `123`, the\\nadapter translates - that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) is installed.\\n2. - Run `npm install` to ensure the required dependencies are installed.\\n3. - Run `npm run production` to build Ember Data. The builds will be placed in - the `dist/` directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `npm install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.17.1\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"9.6.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-nCWgX8FYtPo0gM5qot/g4/iDwMrTLixlOVZyDiJINFRfN0igTuYg/CDseuqorp58LzrlO42YTiPRhK3VvqXwtw==\",\"shasum\":\"5f8c0914fc701ecd8324d583c987a3d9192f0ed7\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.17.1.tgz\",\"fileCount\":29529,\"unpackedSize\":166765218,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAK1jC0f2W2gmauNHnqixuccmELV+h3reMlIC9jeXtW6AiEAsrFuivWx2eIKkRpRj+e4aW/smvxc3SKCloCMPefUy4k=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_2.17.1_1519917755185_0.6195639407726383\"},\"_hasShrinkwrap\":false},\"2.18.2\":{\"name\":\"ember-data\",\"version\":\"2.18.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"test-appveyor\":\"ember - test\",\"node-tests\":\"node node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember - test --environment=test-optional-features\",\"test:production\":\"ember test - --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.8\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\nIf you're using globals (that - is, not something like ember-cli), your\\nmodels would look like this:\\n\\n```js\\nvar - attr = DS.attr;\\nvar hasMany = DS.hasMany;\\nvar belongsTo = DS.belongsTo;\\n\\nApp.BlogPost - = DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\nApp.Comment = DS.Model.extend({\\n - \ body: attr('string'),\\n username: attr('string'),\\n\\n post: belongsTo('blog-post')\\n});\\n```\\n\\n### - A Brief Note on Adapters\\n\\nWithout immediately diving in to the depths - of the architecture, one\\nthing you _should_ know is that Ember Data uses - an object called an\\n_adapter_ to know how to talk to your server.\\n\\nAn - adapter is just an object that knows how to translate requests from\\nEmber - Data into requests on your server. For example, if I ask the Ember\\nData - store for a record of type `person` with an ID of `123`, the\\nadapter translates - that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) is installed.\\n2. - Run `npm install` to ensure the required dependencies are installed.\\n3. - Run `npm run production` to build Ember Data. The builds will be placed in - the `dist/` directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `npm install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"651f00b44c4f663fe011df6863d250d0497628d9\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.18.2\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"9.6.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-84c7lw8l6oRFUC0VYVXDZHsiqkz6VM2xJNU7saTUWc/gfwh/JNRgQSPWi8QbzDhbTFp5BIQM2xApRbRW4Bp7bA==\",\"shasum\":\"3c6e99c9aed77ef8945451c39f39865f370f3db4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.18.2.tgz\",\"fileCount\":29525,\"unpackedSize\":166771566,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC61xDXNBnz6K1hgMiuwjt5dZCzp//2V6D8xLxTHdJPfAIgA8xWWrtswKZW7uYTI/UyUv4A8YVQ0pTGoBNQlNrysss=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_2.18.2_1519918645182_0.9308799363847684\"},\"_hasShrinkwrap\":false},\"3.0.2\":{\"name\":\"ember-data\",\"version\":\"3.0.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"test-appveyor\":\"ember - test\",\"node-tests\":\"node node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember - test --environment=test-optional-features\",\"test:production\":\"ember test - --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.8\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"e20597e8b1a2a6d7a4882ff91cdbe7481bee9415\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.0.2\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"9.6.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-btiaTbRbeWnmTy2YwkwBFQFJ0+1N4EryTE5hXgq9y6Qfgh07kFOdGcvS9+2w2qN5+xGgM8ndMPNdM+gip/+9mA==\",\"shasum\":\"bfedc6cfd3cdfcf89de7e18f272085a9b33ea930\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.0.2.tgz\",\"fileCount\":29523,\"unpackedSize\":166767513,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCg0Gp0EWarRfyRAV93KFUUGiFUBoofdvkoQefdMKE9xQIgDnDhOpHvR0neltiXvtWYKmr9wShPrU6VwL28Vj5GtX0=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.0.2_1519919636048_0.6637553242128371\"},\"_hasShrinkwrap\":false},\"3.1.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"3.1.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:node\":\"node - node-tests/nodetest-runner.js\",\"test:production\":\"ember test --environment=production\",\"test:optional-features\":\"ember - test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"heimdall-query\":\"^0.1.0\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\nIf you're using globals (that - is, not something like ember-cli), your\\nmodels would look like this:\\n\\n```js\\nvar - attr = DS.attr;\\nvar hasMany = DS.hasMany;\\nvar belongsTo = DS.belongsTo;\\n\\nApp.BlogPost - = DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\nApp.Comment = DS.Model.extend({\\n - \ body: attr('string'),\\n username: attr('string'),\\n\\n post: belongsTo('blog-post')\\n});\\n```\\n\\n### - A Brief Note on Adapters\\n\\nWithout immediately diving in to the depths - of the architecture, one\\nthing you _should_ know is that Ember Data uses - an object called an\\n_adapter_ to know how to talk to your server.\\n\\nAn - adapter is just an object that knows how to translate requests from\\nEmber - Data into requests on your server. For example, if I ask the Ember\\nData - store for a record of type `person` with an ID of `123`, the\\nadapter translates - that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"9206fddd9df544586204cfb885abf9813c5d9980\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.1.0-beta.2\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"9.6.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-rrGNqn3EB4jBZ3Xk5jWDKM68ANofxO2+37NpH0TEtKZCv6xsOV41PJR62YbFqwN3RqRBqD0hSoum7ly6JqS6/g==\",\"shasum\":\"3cfa229bf2c641a062378e1a782dd7b72ceb1b82\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.1.0-beta.2.tgz\",\"fileCount\":35783,\"unpackedSize\":211422381,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC+Bc0IpmeUj+yeGmeLehqOzbQUlphdDuyGRxc9hDgpTQIhAI6lfasezvbP7Dv4WLh/n50J8MkZpe2SwG502O3iFSQK\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.1.0-beta.2_1521127853126_0.43958137915184636\"},\"_hasShrinkwrap\":false},\"3.1.0\":{\"name\":\"ember-data\",\"version\":\"3.1.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:node\":\"node - node-tests/nodetest-runner.js\",\"test:production\":\"ember test --environment=production\",\"test:optional-features\":\"ember - test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"heimdall-query\":\"^0.1.0\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"268c471afa4e5d8c7f6c40e08223667ecb0f9870\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.1.0\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"9.6.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-SWkYy0QkHIgay53+qBbnB5RihdUSNiOnfGH26DrcRNXH9ALtWm5GgalHDsthNbrcDZjSjLTrI6mCAwdhueC+Aw==\",\"shasum\":\"6d9c3280f745f4c7b4a668232e8c86ef3e259a6c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.1.0.tgz\",\"fileCount\":35783,\"unpackedSize\":211422392,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICiCUMgR9xTEVsAJUmu9HMdVYuY2pJAdBXon+m+GdOtfAiA+08bimYmS5mr1KkgAdtSWj0S88VDsxJgZ93F/Nh0stQ==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.1.0_1522091893145_0.6706919308260155\"},\"_hasShrinkwrap\":false},\"3.2.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.2.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:node\":\"node - node-tests/nodetest-runner.js\",\"test:production\":\"ember test --environment=production\",\"test:optional-features\":\"ember - test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^4.0.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"heimdall-query\":\"^0.1.0\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"9b2d6445b055ef4440bcd3f063e54cbecc4b7793\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.2.0-beta.1\",\"_npmVersion\":\"5.8.0\",\"_nodeVersion\":\"9.6.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-sG8XnM/Nlj+DFOc38GS5mPnHGQTf7bH/+lKYtwZyoWLYpao+Wue6A+NbrJ97bJp+WV4CUeeX8DFZxrPo6tri4g==\",\"shasum\":\"0c6b10445f1bb647739ac60925075c0dcaff0b23\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.2.0-beta.1.tgz\",\"fileCount\":35777,\"unpackedSize\":211419709,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIE8n/vF09v24U7qTLqHL4+uzRJ+mKP+jxanEzOh62LZtAiALqLP9BwGDc7velUWLiDbh4Y+zpcWH7e1ivV6tT7+55w==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.2.0-beta.1_1522092867468_0.36882221759112754\"},\"_hasShrinkwrap\":false},\"3.3.0-canary\":{\"name\":\"ember-data\",\"version\":\"3.3.0-canary\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:node\":\"node - node-tests/nodetest-runner.js\",\"test:production\":\"ember test --environment=production\",\"test:optional-features\":\"ember - test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^4.0.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"heimdall-query\":\"^0.1.0\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"fe685f604c30e451f3a7d0d7b980ec64e0291560\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.3.0-canary\",\"_npmVersion\":\"5.8.0\",\"_nodeVersion\":\"9.6.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-eTCuaWtFAG9AqWxf+zvRumjVbLeAVjqHM7c42+hns5dbM/02sAoyyNGyusSh9o+xvfdBRxldl/LXGuvW4Pv3jg==\",\"shasum\":\"d66dedbd8dcb34f22e2f664e0ca251cd4185ccee\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.3.0-canary.tgz\",\"fileCount\":149,\"unpackedSize\":1164959,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHYplYCfLQ3cDGyGiz0/MQ8wZLfhybb6yxO7LwRA0V6OAiEA7Ign0ie1jU38yGJ+fs1auEpTJIXgY5gGFtMhXfT0TCs=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.3.0-canary_1522156248138_0.5433440059950398\"},\"_hasShrinkwrap\":false},\"3.1.1\":{\"name\":\"ember-data\",\"version\":\"3.1.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:node\":\"node - node-tests/nodetest-runner.js\",\"test:production\":\"ember test --environment=production\",\"test:optional-features\":\"ember - test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"heimdall-query\":\"^0.1.0\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"9466a512c28d1cdf1802a05bce42fa7beb005bdd\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.1.1\",\"_npmVersion\":\"5.8.0\",\"_nodeVersion\":\"9.6.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-fEoD80XZtu3U/iebFCNnqy+w0X9SD7oAtTJdLISlHJp872FfKV3UurdD098AJoGfDHy6FCZvCwjq0m4ZS+v+bw==\",\"shasum\":\"8c17c97a4932b0a0a405cc3e38c43140880366d2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.1.1.tgz\",\"fileCount\":155,\"unpackedSize\":1169238,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIE1SjeTv2rdMLzfLXaGRoFA2coBHXwq9ylqcWjKFi1YEAiEAhXHqdle9zeIAnGcy+EW4fwvBj99I3R0iBb2Vu1sOjXQ=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.1.1_1522156344756_0.28049796983318953\"},\"_hasShrinkwrap\":false},\"3.2.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"3.2.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:node\":\"node - node-tests/nodetest-runner.js\",\"test:production\":\"ember test --environment=production\",\"test:optional-features\":\"ember - test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-qunit\":\"^3.4.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"9967020d8b5ffa94d6eced0a63c43c0183e86866\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.2.0-beta.2\",\"_npmVersion\":\"5.8.0\",\"_nodeVersion\":\"9.6.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-J7PMh7BaONtLCZ4OHub6A4Kkkh9mOPuOlEWHgmy2Y/Oi1VdG/oLnAfXsxZwiaRWEOuO4dCsob9RV+e24wMm7cw==\",\"shasum\":\"49876e20d1e8587c31a6eda931ce8b0894714d7b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.2.0-beta.2.tgz\",\"fileCount\":137,\"unpackedSize\":1168613,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCgq43hgsy5vDtyRxJBo5mdov189RDmTf+zLQ8zuwWLzgIgIRwqovSqpx/0pqdxFUOb5jOlieyqQigVj9a8Er+90jw=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.2.0-beta.2_1523024736567_0.6177180961203657\"},\"_hasShrinkwrap\":false},\"3.2.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"3.2.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:node\":\"node - node-tests/nodetest-runner.js\",\"test:production\":\"ember test --environment=production\",\"test:optional-features\":\"ember - test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-qunit\":\"^3.4.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"e3deb2ab7ad1848c7b681b6f8ddefbf0d54e32bc\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.2.0-beta.3\",\"_npmVersion\":\"5.8.0\",\"_nodeVersion\":\"9.6.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-+Fzge+OnF3JTGgxgzC0SY8n/5CbwzfZLPVLyKcKktZcBZ8BPEcTc3Ek1J7Oc5u0ssOncsCcNcQAymxuFzo8x/w==\",\"shasum\":\"4e4345566e465fdb97b2b0aa9536adaab96d8677\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.2.0-beta.3.tgz\",\"fileCount\":137,\"unpackedSize\":1168853,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJa4K3ECRA9TVsSAnZWagAAxVsQAIURtLiHyv83u4vhu2k0\\nYkRMM/q25fZgAkn9MtGrqo4sDcQjWj8azBbXjYOXPvtpjQRyrDM7niWiqyi4\\nT2WXCkidsaqxagvfDCDKxjLeVXhgzSrXAqthE4dMGEK1UkDbzwsZ2lIs92JS\\nsZCc0fFVqSZnp/252+GyjF99g1lf2kkMiCf9/MVyQLjQrsMsx2En38K5xtHo\\nRJOCP3NhPuL2a6OcPydCVbbSVZjeTpYNTK4X66p88M2MGl6C+LmazSMM0633\\nv2yw9SQmyFTDiFH2u1zIUKwNS8lhHMxCQXbe5AGMwto9JGwAKgq9ArR8DjyY\\nAgT+KlgpVKY6qIJXgW+zNnJgrPZzJn9MCRrGy41dtv4yaiQkJ3iM/VyUl+e3\\nRepZQwd76dg6M85sJX5snyW4PHWCTLgJHbDaLyznzs8XGRKU1stF5k4jxmt1\\n1NbAs13UCkbtGtL4SrG49gYOAKlbRb7m5d/incQoQbefvo3SSiE8S3yTTn0e\\nbfk2YHXR+6ZWnuIEN5DOuYbicaelsDXOk3zYOpBJ6Xz28yI5HewTgUctMhsU\\nJSE2Gy9uIf8vehtOa02RhJTwo8Tt6k/Svw7myOubtcyuo96pu4aViE1+cs/I\\nUrGg07MTLLBvYXp+6WG7ogl0baT4gwJbBbjNhf3bSXHlvK7zpnWZbjL+Kbfz\\nyZ/U\\r\\n=IMg8\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDSVHn0hqYQPwoZists82EMVbex4QHaO3w1fLSDSqPS7AiAXmS/gHf8uM8RBGgAXGAHKh7jpXH2B/pPFtqVTpZn41A==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.2.0-beta.3_1524673987773_0.8576068257230665\"},\"_hasShrinkwrap\":false},\"3.2.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"3.2.0-beta.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:node\":\"node - node-tests/nodetest-runner.js\",\"test:production\":\"ember test --environment=production\",\"test:optional-features\":\"ember - test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-qunit\":\"^3.4.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"c2a6b0310d4ab03c488844ae553de781c3191b16\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.2.0-beta.4\",\"_npmVersion\":\"6.0.1\",\"_nodeVersion\":\"10.0.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-sImMe7n6c4UbRBw9jgexrloWo9V1bzvquo/iIST3TWm693OnAPU6XxokICxOEUxkCYdOw0HoQk0hC8dm5fiNQA==\",\"shasum\":\"15f98bf2b8d29a84f9d66cfc1769e3fe34a27657\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.2.0-beta.4.tgz\",\"fileCount\":136,\"unpackedSize\":1159424,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbIVRvCRA9TVsSAnZWagAAj+oP+wR+tMeu48cjTte7eSr4\\nqSaPtJ69D6pdZ07kllHscXNiRiE4kEWdc8zxHjn6WZdwyFF3t9KRKCBwQEJ7\\nAEDVuYYtA3xRTZY0uTdT4TMzVz5+diGes/U4FWKTECs79jFhmMRRcIDKZrcK\\nB5NkPSuZiL7RFVztvkZ2YHyHh8KQZfFHWGVAKMNlSVoZvNO8YF4rDhfb7dMH\\n8SWO/TQSe5e4/KpTDsAHU9596tK9lAE/0EediUrWzU+0b17cEOlWLY675OEm\\n7flnbs71ti18776AgBAfW1JHVrYEMSFCfUT35KGOgEf7EV1qwEwSn1keI/+s\\nU2e7Pu3hRLJUClyOaWJYxsxc25ofRWknvaYZum682gr9MCZLape5iKafU//0\\n+px8ZWbMizpKI8VjbF+UaGAoK0KKW3kSK2MMj27PGcRQ0gON9AFGCRBviln4\\nuxGKsCwIfQ2DX0HEBPWltnJcIV9GXfKY6MQgE+HmLRADvImyHXVPwMYJ+5c8\\nAtSFpDxd7f5Av7yraZPVHJJFbsTQkk2VRz4zzV8NxxFVzuczI9AnV3vYGJvp\\nub05PbdXB5xCsQEFZQjSGQXu//jIC/+8Cg2ncVeAJLQWqqcdkULy7uJDBY/m\\ndsdDMox9TNFD9OCOIy5W0Fje1LU5vZPuA/K8ZrCYlikcrNnI1mDyCr2rHBhe\\nRlep\\r\\n=KleQ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDONPOmu1/Q06d+t/08oIY7gLYMhgu1DmE5tRVfXy9OSgIgEFamuQCwLeV/iPCcfVyrwivU3NTVS0Scm1lieYs8whE=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.2.0-beta.4_1528910957444_0.6438596188026815\"},\"_hasShrinkwrap\":false},\"3.2.0\":{\"name\":\"ember-data\",\"version\":\"3.2.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test --environment=production\",\"test:optional-features\":\"ember test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"@ember-decorators/babel-transforms\":\"^2.0.0\",\"@ember-decorators/data\":\"^2.1.0\",\"babel-eslint\":\"^8.0.0\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^3.1.4\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-qunit\":\"^3.4.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"2.0.0-beta.1\",\"ember-decorators\":\"^2.1.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-publisher\":\"0.0.7\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^6.0.1\",\"eslint-plugin-prettier\":\"^2.6.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"prettier\":\"^1.12.1\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"7e02741865aaa951e876334ae36c490d4dd39573\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.2.0\",\"_npmVersion\":\"6.0.1\",\"_nodeVersion\":\"10.0.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-MHX0KOJHc74cybB46PGkZaz8da4lBwiYJHoo5IDbjvlKgD/b7zeGmEXPeJzUuxBCe6psE1KyS/2JdNCgNy9WUA==\",\"shasum\":\"f9e30a51cbd05f26e5e0df6b6a13adcd9db99acc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.2.0.tgz\",\"fileCount\":136,\"unpackedSize\":1180699,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbNmJqCRA9TVsSAnZWagAAfa0P/2vJzwjzeA9MxtEKGxz9\\nx8FInKOg3BsjgAeAATOBOO1gYJIzbBz9TQL+Dx1s+aF2ncDaTMwAHrTMxDqr\\nrJb/M9AC9Hp8qN70ZlhkhYeaqwVS8UU762IqWZCTVBpBD8CjvA04NIKB2OWj\\nAMv2W1MNTah5/pbCFNJjBJEOs/UM1Qpm74QpmPWolRpP+Z5BrdzkxIEmjFFU\\nHVYRyDiV1lK0hJogRy6IZOqLplGlJpHafKX7ijUofRpH8fGP1dXCnd/seGNB\\nIQ288VwyQikf8M/G5dUKKOdlOUhhTnpN3viBvFrJ06gTLztjiiiXPiSWgnJ8\\nHWqg3QBW2Z6J4MvunpGQKy43auWOmTe1xYlX4dbBl5gmkb/bVhvbkoCnakA8\\nIdvn+nJ8nXefnyLQK1/rUjGsPPpZh5zDxM6WVYwGNY6U8NiMVRqRm0uu4vJP\\n2X5l6KD7XaZuQjwJTy+IaswGcrQ4kB05kVyXx9/6dGP3mnmCkUT50DEJ9IyG\\n9CV23dh3dUuDH3uC5MSwKxOaRSNEMtbO6K3TOB0hHCSQRycmhoV8ky5lk0AU\\nJAn7FRTsivjTptrNEHdmwoixlqWXB/uwel4mJ9jz14ARlBK4hl5GyqYsanB2\\nPIG1URlIe1u7oKudVgdBe+eKI67+B9HRyZH8Zzs97r8W+Q1juY4SZBEw6PcZ\\ni3e8\\r\\n=Z0Fn\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD19HEyPxcVBxABZOAt2IRCmFQbUsMTesK5w1uh7bZCdQIhALzHaIY/TcMyi5xYHnSC6VGABk12CpY2E0kfmp7vGiXF\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.2.0_1530290794563_0.5682634310297059\"},\"_hasShrinkwrap\":false},\"3.3.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.3.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test && ember test --record-data-rfc-build\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production && ember test -e production --record-data-rfc-build\",\"test:optional-features\":\"ember - test -e test-optional-features && ember test -e test-optional-features --record-data-rfc-build\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-debug-macros\":\"^0.1.11\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^2.1.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.0\",\"@ember-decorators/data\":\"^2.1.0\",\"babel-eslint\":\"^8.0.0\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^3.1.4\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-eslint\":\"^4.2.3\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.0.0-beta.1\",\"ember-decorators\":\"^2.1.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.1\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-publisher\":\"0.0.7\",\"ember-qunit\":\"^3.4.0\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^6.0.1\",\"eslint-plugin-prettier\":\"2.6.0\",\"fs-extra\":\"^6.0.1\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"prettier\":\"^1.13.6\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"672b84f09366dd28ecab965a17ce3ca3e8e43759\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.3.0-beta.1\",\"_npmVersion\":\"6.0.1\",\"_nodeVersion\":\"10.0.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-anGdbkyzkVThmK9qn1afhx9yOcFe2QzatM8Xh/fcQU2vKbSO36bcurTNqJ64owEUiHET4GgedWWL2fAtlIu6Ng==\",\"shasum\":\"c0598c733289aac60dea09e77c193c9f5071189f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.3.0-beta.1.tgz\",\"fileCount\":151,\"unpackedSize\":1508116,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbNmRgCRA9TVsSAnZWagAARI8P/ir2AxQBk4HKx76Znlxr\\nwKcHPl2/1+u7qcgXNnG/l7zkeyhYUvz0OMnrgBxdOkp2O/YpEIRRcfcgOcZ+\\nDnr5bowCKxBmdsG4wm10D0gE4gE2zK4YSZvk3KEb78AIv72S0lTlxrZhpZ+r\\nBW3uYFgNR9Bk1gX8m3odFV8ZCaN0Z2i1F+XKilAZo5rEbsrYPA+F7mCQAq6V\\nSLNpG9d0K+oKvGoRIezWEjUvWi4ZRYlReQe+277N2sZ7WtoN2E4DSEougo7/\\nLvVj4TEXAVH7BTf9mC0iNc9/5o2oX/dgTw1GOuOCv+1QHKyb5txIk8JbMHdf\\nKAb8UDmJVr3/PNM7QP2sAcq7YoNJTQ7lgln3uwz0K6MDBxXcczdkQo1/AE/6\\nPjDysTaViOtPDz7c0Dv6T/45d6T4Y4/6DzHVWgaVWQ+SQvD/eYPNiwgUoAUo\\nQmJsT7FxnfDj96SJMIp/ojBx7GWGGFU421xjBJ+VzU8Zo59erwvD78fqnA1Q\\nPYRpeJUplBQqNzbk/0osHavotr4WHnmGadidWube0SGyI6JIeg8/dLwZBT+8\\n1HlvD4dVYVIC8UMh8rsk6WPy/A/g0wEQcHnrGotmV+WCeukG/1ZBNR26+lFu\\ng3DrrCTKsof7Kmp31JZjiVgqe5B5hApSDfbVQR08t12dNfsrAFDtCsr9q8qC\\n3p6Z\\r\\n=RQnA\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDWS0VCkYma8BgAEwmzvgyj9Ryfvs/x+QMSfO4LnJfmPwIhAOCLocosvrRsmsruVwamyVi8a+W5nv2niHIleCL8WxRl\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.3.0-beta.1_1530291296179_0.14955638670637472\"},\"_hasShrinkwrap\":false},\"2.18.3\":{\"name\":\"ember-data\",\"version\":\"2.18.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"test-appveyor\":\"ember - test\",\"node-tests\":\"node node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember - test --environment=test-optional-features\",\"test:production\":\"ember test - --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.8\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"0eb125b06495d3f069ecd2c15d9cde75c9ca30b6\",\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\nIf you're using globals (that - is, not something like ember-cli), your\\nmodels would look like this:\\n\\n```js\\nvar - attr = DS.attr;\\nvar hasMany = DS.hasMany;\\nvar belongsTo = DS.belongsTo;\\n\\nApp.BlogPost - = DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\nApp.Comment = DS.Model.extend({\\n - \ body: attr('string'),\\n username: attr('string'),\\n\\n post: belongsTo('blog-post')\\n});\\n```\\n\\n### - A Brief Note on Adapters\\n\\nWithout immediately diving in to the depths - of the architecture, one\\nthing you _should_ know is that Ember Data uses - an object called an\\n_adapter_ to know how to talk to your server.\\n\\nAn - adapter is just an object that knows how to translate requests from\\nEmber - Data into requests on your server. For example, if I ask the Ember\\nData - store for a record of type `person` with an ID of `123`, the\\nadapter translates - that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) is installed.\\n2. - Run `npm install` to ensure the required dependencies are installed.\\n3. - Run `npm run production` to build Ember Data. The builds will be placed in - the `dist/` directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `npm install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.18.3\",\"_npmVersion\":\"6.1.0\",\"_nodeVersion\":\"10.4.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-zRED1W4M+6kFx3W8d5AqCJbJaFM1TCTvYoezvWUwV3kdLyhqBgsLpDOpsDAdod0/TBVtOGyMlmkcjpms8dxjQg==\",\"shasum\":\"b97c639f235d7805ca17502518aa3880e750a174\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.18.3.tgz\",\"fileCount\":155,\"unpackedSize\":1157635,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbP2amCRA9TVsSAnZWagAAXN4P/0378fP7krz/tLs8nYnX\\nZmhr1hVRIYJJHPzo35N4mgguqblBoxDgY/FE54Q5P4NtV3kKgjX8hNlFyPqY\\ncwnw5zoG2iULRgmX2bIfpwubWd1dmRCYQG0E5BerNrcIkLUUfjA82sAviHqN\\n+HgUfD8RNt5cr2bad+lN8vAZOIkS0RhSxgXto0xeKyt0KIz0a0QtPHucWOtI\\nWgYVWarX813/DrEp0YVG8Op57dMrrsknJsipoyJ2M9nCDBk4tln7Br/91qsZ\\n3FLmcWWEeI7w1wWcmPatpLk9wRZHXlDVVwr+t6dcUjX4bW/TMppxCO8IOUC6\\nqli6VSid5weg4sGw4HI7+CqJOjmLTtU/F/53olPlxuikxoD1NZYOuCItdECa\\nMf7PPZXz2+RtJ+xaL8oPW3fmmnbINIA8NXisfObtifHhbmRSNn80ALZhBcV7\\nhlDdnpuluiETpzv0pnbvMIqhF1VJh2H/AMBmesyRAVFM6NuMmZ8MHQ+7VIyq\\nvT1KQujB/gwHbN6QlGPU+Qx1Oo+dy9kaVIh8boJhj1L7j9U5DZ5p9b+7DG+8\\nKDJZLfKMJ2N0a0f7a2pmI3r9S77QnRCH0aieFXL7bO4We/qlaF/vfichOBpo\\naRzXZKBVaZmrXGN7JaPVMi/eFF5ucjjXm5tarTejeDSvwwdm9LthGcYWDkC3\\nHX06\\r\\n=97Hf\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDUUPZ83sMX3B9DvtRm2KTv1RUPULzxClczb8pDbREJKAiBcPWeUDVqJjnvDUek6rEXxXw+gMcDP7cFj4EgijT0mLw==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_2.18.3_1530881702077_0.18559311137544743\"},\"_hasShrinkwrap\":false},\"3.3.0\":{\"name\":\"ember-data\",\"version\":\"3.3.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test --environment=production\",\"test:optional-features\":\"ember test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"@ember-decorators/babel-transforms\":\"^2.0.0\",\"@ember-decorators/data\":\"^2.1.0\",\"babel-eslint\":\"^8.0.0\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^3.1.4\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-qunit\":\"^3.4.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"2.0.0-beta.1\",\"ember-decorators\":\"^2.1.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-publisher\":\"0.0.7\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^6.0.1\",\"eslint-plugin-prettier\":\"^2.6.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"prettier\":\"^1.12.1\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"ce114144d5a4815ba2b2b5c0c7583c78b3b2bd62\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.3.0\",\"_npmVersion\":\"6.1.0\",\"_nodeVersion\":\"10.4.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-zexlYJvzxvr0r5gIPvbPeEx5WMr7GLvHe6kF8rAvU+MGKtCbyb26QFrtyYFRydtyJCVZA3qJBe7Mcn8aQLeiRQ==\",\"shasum\":\"138cc248f61164404f5aa6b8207a3dfae8eaea2a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.3.0.tgz\",\"fileCount\":136,\"unpackedSize\":1180768,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbSQs+CRA9TVsSAnZWagAA/PIP/0iMS3vuHyqUQvBlwTfQ\\ntiTVeqsNYLvUCuysqQBojcU7MeMJnTmE6o5PQX/kj3R26uXAYpFjA8NPXQLC\\nKmbxL6fO+CIzp8OnCA8k5/ye22Tu9zaTAXkHc5LJrH8vFUq28g1a2WsEhdJI\\nB/h3ymweNlnDmK8DV/a3I8oQgiSLGVqAG6TfpkOyuCG/CVAVCXC3KFcpclrD\\n+hdtT4ZLniI5Dj14d/fsTA/7suXP7Rg5EOgnBzlCboz/CLPnOCj6hmZiddg7\\ngjXd9CHU17sPTC9aWOXFi6A1BjPr4C0wvTM0IrPNKLVXUmCSjf5nmsI7tPnu\\nVJ6Awec+UABmIjyyRxKu+XIMqek3G7GaDhAXBl9h+i4wSVJjFB/dUX/bt1Hz\\ncAytCmtMbkfrqYUFuD6xOsTG0NVYEaU/AlBttaNE+fDosKPZvBvHPzqnfPIk\\nLb2/CFQzvnPU/l6L6qzjZDloFwOFhlYrpJNhbihRl8qZEWxZEDHBxsDLM5mH\\n5MLmW8RNIUwOkJ/4aDt6oKMnLWTNvlwpJze7UzZhCsq5vcdwRGIkBfGiC1hm\\ntHCiA1JSdh/vYVOI73CdWZnXUjuUBQKGcPHkcHGDW9jLTBQbxufSF81gwj/l\\ngQp8Rcu/B4hkURQCCVSF0pquH4cj0CAV1RXMEhm99tctjeBznQiCMEbsjAMo\\nXww5\\r\\n=z7p2\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIC6HRO7TrAethLc8S6AT7NrwxR/742QcQ9FW2+Qs+ghFAiBdOdJTliA0EjWAxtuxanBhZyURbu7WQi3M1toX7ZReJQ==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.3.0_1531513662833_0.9727571284894483\"},\"_hasShrinkwrap\":false},\"3.4.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.4.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test && ember test --record-data-rfc-build\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production && ember test -e production --record-data-rfc-build\",\"test:optional-features\":\"ember - test -e test-optional-features && ember test -e test-optional-features --record-data-rfc-build\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-debug-macros\":\"^0.1.11\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^2.1.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.0\",\"@ember-decorators/data\":\"^2.1.0\",\"babel-eslint\":\"^8.0.0\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^3.1.4\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-eslint\":\"^4.2.3\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.0.0-beta.1\",\"ember-decorators\":\"^2.1.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.1\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-publisher\":\"0.0.7\",\"ember-qunit\":\"^3.4.0\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^6.0.1\",\"eslint-plugin-prettier\":\"2.6.0\",\"fs-extra\":\"^6.0.1\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"prettier\":\"^1.13.6\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://guides.emberjs.com/release/models/customizing-adapters/).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"93dc52696baef652f69aab937e01925926db60bc\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.4.0-beta.1\",\"_npmVersion\":\"6.1.0\",\"_nodeVersion\":\"10.4.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-bPUflwqKJwEiMbirK6rOZumN90PKFt8cpbqu6AADgIScZvwiajFW0RkqWlqF1qu6LSXaK3XHAhFshMs1V6cjtw==\",\"shasum\":\"9de9ce9acdda398aa87040b273657062434baabd\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.4.0-beta.1.tgz\",\"fileCount\":151,\"unpackedSize\":1508199,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbSQ01CRA9TVsSAnZWagAAIDkP/RpHyKW0W8b169q1ZCGn\\nDOVEdPbdzoyDvCkaedGVThBvbH0Xw1rrD+cRue55qQb4EB69YTBoBpvDRh8L\\n+xBrsDspxiIdNQ0UsZJcChdIkf7bVjnOOjfyJOLhJFX+VBmLJ5QaTavCpLzb\\nFDBvcHvVUH2rHpMf/gv3D7Pu5iGu0QVNz5gn3y7QRbtmj4OenKUxsvPfdP+f\\nkrbyJ95k1pGooB9Us3ok9mWK2twtg1lJusLPAz97QtmzRWi4ptyTi2RzlkxY\\nWStdtXp35A0ZUMu/mOIQmda60fCuFLybdZ7mdNvBIsdZtzgOxRpvhdlbUsyH\\n5JT3DfH2a05lTLGwtIl3t2ilIFfS1GI7gg9PHjJ87ba/u3QMEVzOGA802uPY\\nP/Cp0mh5PDE25JiIOcsuCl/SuK8Gng25OSjLTBAWh1Mj9RVqoli4WRhd6fw3\\nqo2RLrnilqSkZAAMhfomorlnXYl7qerrr4mtXWSXE9vIWMXFAlA3Im2imJEG\\nNh3Z22hkUeRoNZSy/Qifp/M9jR+BsSGqD36GZk92u21U1QcS9DcCAXeRq1ZB\\nYyErx8nR18hSlVTfrAaHMWbytOZu2vqtbrFFilv+cwhkbZbjBJ9EMHGVS0jo\\nmO48kvPTWwi9il550USD+l+vsKtJHcWZcH/uHrkfQMX+qd6fsPZZU8vUY+Bk\\nhuxT\\r\\n=HAhV\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC9SNgbbYaG8KghcxApjjm/OHiG9X/URmDIlMPEe/R9wwIhAMRfS3x/GpQP+R/RDDMTChMw6pZ/Z6pSn5ktjbexnSTj\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.4.0-beta.1_1531514165578_0.24332480391973732\"},\"_hasShrinkwrap\":false},\"2.18.4\":{\"name\":\"ember-data\",\"version\":\"2.18.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"test-appveyor\":\"ember - test\",\"node-tests\":\"node node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember - test --environment=test-optional-features\",\"test:production\":\"ember test - --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.8\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"3d6dd3ac0a685af5472634c88f0c9cc5025f55e2\",\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\nIf you're using globals (that - is, not something like ember-cli), your\\nmodels would look like this:\\n\\n```js\\nvar - attr = DS.attr;\\nvar hasMany = DS.hasMany;\\nvar belongsTo = DS.belongsTo;\\n\\nApp.BlogPost - = DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\nApp.Comment = DS.Model.extend({\\n - \ body: attr('string'),\\n username: attr('string'),\\n\\n post: belongsTo('blog-post')\\n});\\n```\\n\\n### - A Brief Note on Adapters\\n\\nWithout immediately diving in to the depths - of the architecture, one\\nthing you _should_ know is that Ember Data uses - an object called an\\n_adapter_ to know how to talk to your server.\\n\\nAn - adapter is just an object that knows how to translate requests from\\nEmber - Data into requests on your server. For example, if I ask the Ember\\nData - store for a record of type `person` with an ID of `123`, the\\nadapter translates - that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) is installed.\\n2. - Run `npm install` to ensure the required dependencies are installed.\\n3. - Run `npm run production` to build Ember Data. The builds will be placed in - the `dist/` directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `npm install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.18.4\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"10.6.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-ChobqPblc4PNw92ahrgXX0exZPb5iXdpR6kitvW2o9W1Sa8nINlfKa3bRHXZRNLOPUCatYRZqfEdrAaUBpWJng==\",\"shasum\":\"fa4162666769b930c0cc1ee6564dade3dba8d690\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.18.4.tgz\",\"fileCount\":155,\"unpackedSize\":1158295,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbV3VbCRA9TVsSAnZWagAAkEIP/jGr/5UimETH/ZUlhGrK\\nliP9E48ll7yZRiuosNFP1p08a9VDQl2RKFGsPSoGt++05Y7TJyiM2d26D/3s\\ndXm0vp0WezZK242OkBV3nwLs567hOanEMiyWQDiPH5McNHLR2npUDCk2zrq+\\nXX3/TX+eFEvCQZDY33glTg4aaSDmP9L/KRrw5IGT2NlSJunckiDFSBpdrde0\\nQCH0SwL9JMa1tjSIe2/z5G+yyIplHx+U4O0RtGlgwYbwxTomeowa2IvF7Cs0\\n7EQ+sIqcuVXUDHwB/ivRqHFMZLiMerMI9fYA8IRx81G6LSzXBxmWjFDnwzkM\\nOQISlne+szihL+0UDxGL7Sza48r17vz5RZtv4qMm+s1IfsMP0ObHipVTHyRx\\nm+ZDuelG0dg0MTg49YzrHNBP2dcwAByQqcY39cxhavaeYlOkGh29bROyOmpX\\nHL2EsYS/5ZupgHPGfCZ5JvIJmkvMma2RClXW7gp5S4qPe9NdVK20LiEDtjRP\\nch+lxV2iQ33vP3SjY8n625ao4cNEYc1OeuBU9wAALCgPdaLUqWlUp0BJ9ylr\\n7xMxnHV3ezw07rToLhvtvZiwRbr+EvOAv/PW1F9fdCfDckD2Gvjj5CBRXYRs\\njPZn/GtE8or9W/F1bKPCiYkVTq9DBWC3KfRjf6OdRG+4lIzJrp0cNubSRAQr\\nViu3\\r\\n=mSfw\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFeEi8KK3+jreRhSgDJ+H9dgN6f5EtKz3wwlVsc/zLFyAiEA41rZDitrqRe+lQLzDgfaV8cJSIVcg25NZIHip/gUEhM=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_2.18.4_1532458331168_0.4422045069912235\"},\"_hasShrinkwrap\":false},\"3.4.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"3.4.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test && ember test --record-data-rfc-build\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production && ember test -e production --record-data-rfc-build\",\"test:optional-features\":\"ember - test -e test-optional-features && ember test -e test-optional-features --record-data-rfc-build\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-debug-macros\":\"^0.1.11\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^2.1.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.15.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^3.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.0\",\"@ember-decorators/data\":\"^2.1.0\",\"babel-eslint\":\"^8.0.0\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-babel-transpiler\":\"^6.4.3\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^3.1.4\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-eslint\":\"^4.2.3\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.0.0-beta.1\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.1.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.1\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-publisher\":\"0.0.7\",\"ember-qunit\":\"^3.4.0\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^6.0.1\",\"eslint-plugin-prettier\":\"2.6.0\",\"fs-extra\":\"^6.0.1\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"prettier\":\"^1.13.6\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://guides.emberjs.com/release/models/customizing-adapters/).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"9dac4ab1e8b794ad1b8742fdfc6e30028d41ae94\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.4.0-beta.2\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"10.6.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-wO3jjY7jrihDWqolyKnbrpXhvB/XuJ4jx/EF2HC6/xWkp94cszVo7MiZdN/OuOkr/898IbqlOC+VO043nTremw==\",\"shasum\":\"aa489ca13684957d17f932cb0ec840531488b07f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.4.0-beta.2.tgz\",\"fileCount\":152,\"unpackedSize\":1517856,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbWc+jCRA9TVsSAnZWagAABVoP/jeVHlRNAjA1E1hiT/2e\\n09gckNaBZoWn9IO61ekqCsZMTUMHhKhKoAfcfnuAd4MQ4g8WpFdhwRfZyhY5\\nFwURrHXqJvy5u3VdjkdOAx1MLwAR6WLw6XLkSoK5L862jMwOiwxQaxgYNK77\\nRQdt8hTdhyGvQpYl82GVOb3QgD4Fz6QbXUy29GjqzLDocoq/iLkPG1Yk5eW0\\nYPdrO5U8tO5QyM9hat2mmvfVCwkXsXYlzdWYmGgqns7GemKvnceyiIafIwfT\\nahvpA7rrev+Id2OX5NHudjBnKv7lLkBtH3xZ3Jgdt/c0YI6piGy5Cjhi/6kv\\nZq1TVDtDEjZndk4l700VLDg3KOXqh7x6leMyXAW2rg/1mx/Lzy3gSABoTrrG\\nwVTTOC4YnEgqqQxU9IoEUzskcHgAWZIeaeF9/ELMX7pBrLqAZSPje2HAdxbs\\niTWcywQSX/brfcC22IqAqhJfFwPOgVtJCS3CAIkKUZIn9ieoP2kAWbT/5dXy\\nQA7pps4OHJnYiQiG3zpR1fIcmXZbG1NIUT6MZbRi63dBledJXaffe/X/rw1J\\nPAL73EqR+Mgl9BaXoxxgyjwIv1D5yLeGx1cVpW5Vh6zjl/fWGAIUkEjBNUKb\\ngRphQXfOeXFRuvnJ1I/9NwOC01IOSamEWX8sN4sl5ZpFXm1zyj/uGuelAldq\\nNeCu\\r\\n=GJxv\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC3UMpwxur4XNqQwQpNkBhU6qKuplv6VtkxtSK8IXrYDgIhAI8MY6vkvO7RX8vn6Hq3+dVBxOUJT8U0hY2XkkuslMzX\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.4.0-beta.2_1532612515701_0.2921811587450618\"},\"_hasShrinkwrap\":false},\"3.3.1\":{\"name\":\"ember-data\",\"version\":\"3.3.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test --environment=production\",\"test:optional-features\":\"ember test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.0\",\"@ember-decorators/data\":\"^2.1.0\",\"babel-eslint\":\"^8.0.0\",\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^3.1.4\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"2.0.0-beta.1\",\"ember-decorators\":\"^2.1.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-publisher\":\"0.0.7\",\"ember-qunit\":\"^3.4.0\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^6.0.1\",\"eslint-plugin-prettier\":\"^2.6.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"prettier\":\"^1.12.1\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"506ef5e869715dd04c930b2e942948dcab527558\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.3.1\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"10.6.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-f4oGPkfGyTVk7fvHVZEjpmFSG+yuP4J0i2Kn+zlLJ1nUDI+z9e7HavhyxJkWtM3VkXIm4r6mzIpDduzXKf7hNw==\",\"shasum\":\"8ff1f7759d35fcb750c8d33435e7ef2f69242dce\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.3.1.tgz\",\"fileCount\":136,\"unpackedSize\":1168972,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbWdHhCRA9TVsSAnZWagAAb0QP/R3/rp102A9mHEej1k07\\nRpCHg/Uw9bn+quMSFP1NroJA2xxwgZrPjgUt0dT4oGSEYR1JnSg8jqdCfQWB\\nrvX7kpWvsD/FkP+TIyDbskSc0SNloS+ksjl11Q72wof3K0+IGYIU4047//us\\n89h0yc5J0JIRmbXSdw4LLKXxDKmnJIIoto3SsUQbIYnChw/txBlcQtPTgvb+\\nLHl36QuddX3MIBIJjcggx1+g8S0AfqF+gJQmVYfijxCtsTUKN5x8mYISV+vl\\nbHZjwU1Vhu7FQadEuLjX2hd/4Xcyhu7ylbk0G53W8XN4CHSfF5UOcTN5Plh1\\n6x7Dh/YMgt0ZQDH0yZldknRz3Cp5dsJr89iEQjzgMFQD54u0i3wwc1g2+qFA\\nFo1Gv1iQSDbjMJOG3eXXQKsy2nnWXXKoE+QjBZ0XxhWkCaRjO2oZHdoUyveN\\nXr0lSg0V6GrfOtT38lWgDwWC8g3rnaFaQKGBIgZGWfBDV3BHIcS7TMd+0YBg\\ncfyOkb0H4hXfwUgwT5nijY8oIq9VFrig5nHmr2mGmJZp33r63DLYgYv5z6Fp\\nJ8RG8x2p8SlV8zKo2r5YALU8mi+Q+wyEYpAZLAUAZdMx+xplBGqFC2ievjwb\\nwm3b0aeYRXi6FCW3ayRc60Jhdl2wVs/G2S7BGQrwuJJkr1gO3TKkKIlS9tYf\\niqQb\\r\\n=kJX+\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC3fYdcZGRq/i5MybxlRBF5Kh5ZD50oJ4TtVq78H/SEdQIgJWUtbLPSiCGPi2LqK1qmeQ4JV+hN12ccZfoqHa81qag=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.3.1_1532613089084_0.6477292528814405\"},\"_hasShrinkwrap\":false},\"3.2.1\":{\"name\":\"ember-data\",\"version\":\"3.2.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test --environment=production\",\"test:optional-features\":\"ember test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.0\",\"@ember-decorators/data\":\"^2.1.0\",\"babel-eslint\":\"^8.0.0\",\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^3.1.4\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"2.0.0-beta.1\",\"ember-decorators\":\"^2.1.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-publisher\":\"0.0.7\",\"ember-qunit\":\"^3.4.0\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^6.0.1\",\"eslint-plugin-prettier\":\"^2.6.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"prettier\":\"^1.12.1\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"83e2803a368dfba36dcd61dcfb835ea594c1ab51\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.2.1\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"10.6.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-SrDBV1Y4H23janMEx53Vh5LSZTI/405tcKkCGCxCHnc+WN1tr58M/LvTfbO+9dJtqDKY77HcLy7L1HqkRmp5nA==\",\"shasum\":\"ef6fa0739a0cd99606784d727d97c4fd2e81bd00\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.2.1.tgz\",\"fileCount\":136,\"unpackedSize\":1168903,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbWdOwCRA9TVsSAnZWagAALTkQAJQI2TPl56QtkKsfShZQ\\nkMwTOhxU8FG4AQRSgINAavKyU2YYtOJy7AV7TtJyStNyfx0AKtEaI+lk0+aY\\ndM3xenmGx481yWnNAN8I8AtnjSvyWGTcgReesYb7ZgUwfQY8stytXJ9HiBbE\\nkPGmtwEAWKxLqzpfFr4a8rXFDwYib8IqqOinqZmXU/M21GXZ8LAS9hyZwa5h\\ndx4zv9AQnXiwo7KowFWUvV5lS+b5eBt7tkfAe9shrNabXb+q5T32dF6JVhrt\\n41QgThYHTiMbAvFyvu+rutxJeuBirQISXUhDgc6N3cVO/LH04Ls43QuON7PQ\\nXlT/4w3lYCUM69ZB43ZS/d43twZZxMeBk2ufrZMVgSjfPwVEVe6yGsQqk2w0\\nhTURtOT92riUqWIQotvk+D11/DLGnZCDsc+eOVJaCfR4OKtnJTj/bSdh9MVK\\nF3wW3V4CVJle+W0afvOsenz3xDFOS9dX0Div6Y5haj7cXFxmqg5eh7DGUQh7\\nlZinVv2FBIy9cMyKHPrTztKRJnAqt+PwwvPQxqv/zbXIfXl+e0V5mfiuqrqx\\n0MvUuVbkSL+59aMAp0elOBOIiXwg/Wfr3qn3DijflTlhHKGN0RwZUXSRupqG\\nk9JLJLGDCe4h1VfM6Yxd0wmfOFK17Y9PaNBJOKvAXDwBUe58BOYunmA8/f4n\\nojDA\\r\\n=76ql\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCIkBQlrimtwfj2+OdHqyFZaDfcNLzrA8oOK72FSmU9gwIgf0zdGJNLHY9azo4YBSR5zeV9ZaGr0DayvHBOOOe25Lo=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.2.1_1532613552661_0.5473154722431699\"},\"_hasShrinkwrap\":false},\"3.4.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"3.4.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test && ember test --record-data-rfc-build\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production && ember test -e production --record-data-rfc-build\",\"test:optional-features\":\"ember - test -e test-optional-features && ember test -e test-optional-features --record-data-rfc-build\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-debug-macros\":\"^0.1.11\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^2.1.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.15.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^3.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.0\",\"@ember-decorators/data\":\"^2.1.0\",\"babel-eslint\":\"^8.0.0\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-babel-transpiler\":\"^6.4.3\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^3.1.4\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-eslint\":\"^4.2.3\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.0.0-beta.1\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.1.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.1\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-publisher\":\"0.0.7\",\"ember-qunit\":\"^3.4.0\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^6.0.1\",\"eslint-plugin-prettier\":\"2.6.0\",\"fs-extra\":\"^6.0.1\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"prettier\":\"^1.13.6\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://guides.emberjs.com/release/models/customizing-adapters/).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"d11bcf65374e850b980e17476d517cbde7115eeb\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.4.0-beta.3\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"10.6.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-AGV8lCdxQfJWiGEoACrcyy1h/9dExWGxyOmRLgs8ybuABcMw0jctIiDsmENz5+UwiFEGDxdn7Qhf25C/aj3tLg==\",\"shasum\":\"c294d7c44e1fc9c4ea487a3b4f7d373d25614d8b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.4.0-beta.3.tgz\",\"fileCount\":151,\"unpackedSize\":1234257,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbYMBfCRA9TVsSAnZWagAA9ngP/1A06zxD01TC8fq2vCfm\\n3pZZxKbMiOXy0TejmUXIiQbFdx2G/01kn78tR5lS3nMU/Fc1DvKPccn1scK7\\n1Eozx/bB6jY7bBw2X5Rlk5w5dhc2hyMpFTtcN/1Qjx/TPj1I9UMnMZblpTt9\\nrLKi8EdK2NorxRv5fqngPt/WU1RdWTWeRgALhJIt11uy7LADZQAiYB+Z0wiQ\\n+eBJW04ZTKa3z42ASFcJDfhq+0/LI+DLcl+6DIkbNgzyop9EWYdMo6XDCsCQ\\np8lX6vHU0zxgZduSWg67mXmZyjZXKEj+3ZceE6Q3tAsVDYzaai6onWqhyZrU\\nWnB5lEEPX4hfTvxfHKNAnnSp7qyK5IwSG+EW4q3wlLOs9FWOPcgnNPmtWF6m\\n04h8Mp2/NuKBNHZsD7D4+PS7ULogv/o/XIHxiWPQuzGrdqfxURLP0wlcqXoq\\nq78YQykP/3e5y/5US0ht4vGpg7NWbfuK/Yn1xkmhDff17ionMBITdoEMjnvq\\nSL1SK2PpB3XoIYoMXClfWrRcuBHKs5/oGBm/qKCSvo4hELK5et2pbjP7Jtj7\\nHHZJEJx+cqc1nYsUj5PZMys4HNQrHsIKIaIipCEOiNLcXWjk5FvENj1FpEr3\\npL4NCXvJHTVDSZ/+zqzBqZOjWUAj7c28Uf55XVWiejqKoiH6/OBv2RoZOSn2\\nbNx8\\r\\n=N41d\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICt2fDJSDUeFknyWFI4GOjvYGqWnUOnzWfbl852PCvP9AiBXvYmCwfl4Xj5APg1LHT4f75WqcoiXhONKV5FI+9RRMg==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.4.0-beta.3_1533067357896_0.009101554060273465\"},\"_hasShrinkwrap\":false},\"3.4.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"3.4.0-beta.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test && ember test --record-data-rfc-build\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production && ember test -e production --record-data-rfc-build\",\"test:optional-features\":\"ember - test -e test-optional-features && ember test -e test-optional-features --record-data-rfc-build\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.0\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.26.0\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^6.16.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.2\",\"@ember-decorators/data\":\"^2.3.1\",\"babel-eslint\":\"^8.2.6\",\"broccoli-asset-rev\":\"^2.7.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^1.4.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.3.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.3\",\"ember-cli-inject-live-reload\":\"^1.8.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.3.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-publisher\":\"0.0.7\",\"ember-qunit\":\"^3.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.3.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.0.0-beta.3\",\"eslint\":\"^5.3.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"2.6.2\",\"execa\":\"^0.10.0\",\"fs-extra\":\"^7.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.0\",\"rimraf\":\"2.6.2\",\"rsvp\":\"4.8.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://guides.emberjs.com/release/models/customizing-adapters/).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://guides.emberjs.com/release/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"3ed0b4eb78aeba72064983b8712ffb6d02801088\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.4.0-beta.4\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"10.8.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-GTstTN1b23GLpxYh1Re1JdIjEFPuy35o/n7kcIrT/I4Clq2IdJ1YXdaw0dtFQGdKZWPR8XM3WJNbw2jlB9ywrw==\",\"shasum\":\"3a449170231169d85456ca8b3c94df0d0ef214eb\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.4.0-beta.4.tgz\",\"fileCount\":152,\"unpackedSize\":1243983,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbf2YfCRA9TVsSAnZWagAA/u0P/3IdHJq4gEAPpzAc7dfM\\n3oiLazZygWONAWc0T+ulNt8x8j85Lz7Ka2Bv27ZZU2JyCCEjPZmNa+30Nsop\\nLtIzYPHRVKZ3eW0BkZ1SOk9NfcPvPGOQ0Z4+I4D1UOIRleuWElMrCqMfNczu\\nnuPf5qEbSG9WLpg1F0exglMuGToMtfa6tQ7Lj9fOYcpGyft0k5YmutOa/O6A\\n9ucz8O6DsMDZ58bPsqMs9FwL+To7k+DkaAy9UdxsDh6NtHM+HyOTKykTTkuK\\nFT+kF2IN8cZCWDyZ+EfNRV1PGmIsyiDe//jzTRIwUWC5wXyVagA9hkDv3P0r\\nYxYMZD8zThmbphdjt5M8Oj0vo5TEMncnpSuK8ZlrJen5Vt0dZgR2ZsIH6pan\\nh2LNiQeIsC2qiEhGgyOsW/HXxYY7vUrMCDaDE788JCIY49zeO70iq1wgJ/pC\\n9g3MG8V4YmKGuwh+3FAjndejCWr3trEpoj015SJ6NPl0zy9bZF50gOGaaJai\\nHplZD7VxDb54jy4QaDRPw3TwRqkQk4VApcmlVmWyTfODlvUMD9T70Nkbf5qA\\nWK0gzvLplhBL+p5gTzRRKwM6DrtXcE3niTUhD3736CX5G/Jisdr5mKULNW2E\\nfmD/E5bJvaMqJhFaH8kb1Bsree1i/Aydo3ZQ/hE8UZbNUV+8owMG+RbGhIda\\nfO3b\\r\\n=r4K3\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCzfiLC/sKXaHduIamcV3PjNeZVK++E2mMW48sRR4aISgIgX7l1gn6s6TsFhK4LyhELb6Ptb6tGSGC3L8kXeXeYNGc=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.4.0-beta.4_1535075870509_0.5662564381964064\"},\"_hasShrinkwrap\":false},\"3.4.0\":{\"name\":\"ember-data\",\"version\":\"3.4.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test && ember test --record-data-rfc-build\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production && ember test -e production --record-data-rfc-build\",\"test:optional-features\":\"ember - test -e test-optional-features && ember test -e test-optional-features --record-data-rfc-build\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.0\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.26.0\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^6.16.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.2\",\"@ember-decorators/data\":\"^2.3.1\",\"babel-eslint\":\"^8.2.6\",\"broccoli-asset-rev\":\"^2.7.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^1.4.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.3.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.3\",\"ember-cli-inject-live-reload\":\"^1.8.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.3.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-publisher\":\"0.0.7\",\"ember-qunit\":\"^3.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.3.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.0.0-beta.3\",\"eslint\":\"^5.3.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"2.6.2\",\"execa\":\"^0.10.0\",\"fs-extra\":\"^7.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.0\",\"rimraf\":\"2.6.2\",\"rsvp\":\"4.8.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"b800e04349e084d12faafcee2202e2b61506ecf7\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.4.0\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"10.8.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-DBmfGMlR0z+Y/+XHLnXmsBhOI3qw96erSb30fMg15wsTXRjI7cpzNQqaw+GcMKCEM8K8yfz60sjKBer3TFJLYA==\",\"shasum\":\"d303057d560b0002f5b1490a7c24c4bfb74cd2fa\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.4.0.tgz\",\"fileCount\":152,\"unpackedSize\":1243759,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbhHXwCRA9TVsSAnZWagAAs+QP/2JsD1K4iuUe4yHmElQE\\n6SSAOZeEoCuH8ixBv1WW07uOB2sE+aO1PHyDl/1atB4CUFVtjXcg1QetbZlJ\\nKdJww88bzsNS4/I2OGw8XS6w0RoE8zA6TX2VmBG8CupFNH0GKNSOwlTSfB/6\\n/+12dnvOUbsn/WGc5xDhXZJAZ2+YGQRDUC0H2uPM+8eTiR0bx9k0s78MAgaS\\nepeNyWE920lxHxT5vSN74+JKWK8jZR4guiXWFy9d851pF9NhrXvvmrnzl+oh\\nV6BW2XXIdaxkVr+PIs7X7l06/cM3dMfDifPHLwjDt1sPStOgE8vVzTlIIvjz\\nr9zQbAVtWfgfGk8ZecSsVBIfGIUmc4/Ywb5oVJFkJnhApCvqY+pql08dEIy8\\ntSCqjfPT4lmPSP4kNlwlwR+Bt8XUIh6M88FE4WeXH2qukb/MCvcqSf15ehmP\\nJEqjRojLY4wsMHpT64JU6jgdjpJB1bWZn3CgXiLAVRMoy4IFVqOAYoz75CUZ\\nFWLWEjCGwewNR1PUFnh06FMpPB2lxylpfxQ99qhPwur5P6yVzGd1A1dH0viC\\nSg7cx2f05dD99cps9eVB205u4xKqQ6FW117oS8WAZQ90FZmKNu+JeLZn/Jh5\\n7vqfNEQQIDyr9pJm2u2I/ZHbUULdsO4qcbRFIQGsBOTTp37Saj9ofzLtsrA/\\nWx8s\\r\\n=MYqf\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBtkcnCX75uxUvDyUABTCgSgFOBwngsrYyb5JP6gq/aoAiB6xghuxT3WpJ9HtaBLBJKWc0jTpfq2RZUIO2zI+gGxtA==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.4.0_1535407599202_0.4105128918874932\"},\"_hasShrinkwrap\":false},\"3.5.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.5.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test && ember test --record-data-rfc-build\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production && ember test -e production --record-data-rfc-build\",\"test:optional-features\":\"ember - test -e test-optional-features && ember test -e test-optional-features --record-data-rfc-build\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.0\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.26.0\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^6.16.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.2\",\"@ember-decorators/data\":\"^2.3.1\",\"babel-eslint\":\"^8.2.6\",\"broccoli-asset-rev\":\"^2.7.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^1.4.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.3.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.3\",\"ember-cli-inject-live-reload\":\"^1.8.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.3.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-publisher\":\"0.0.7\",\"ember-qunit\":\"^3.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.3.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.0.0-beta.3\",\"eslint\":\"^5.3.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"2.6.2\",\"execa\":\"^0.10.0\",\"fs-extra\":\"^7.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.0\",\"rimraf\":\"2.6.2\",\"rsvp\":\"4.8.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://guides.emberjs.com/release/models/customizing-adapters/).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://guides.emberjs.com/release/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"63452438fc6cef860a10ad7bbb295d4d5a1d1173\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.5.0-beta.1\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"10.8.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-vWIoS5tHZd3IKr0YMyVT4pvDPRpZbBwFpObnyGMCI5r+oNPbIkSMip6d1EfzW233tQnETIlIhoxnMzv/KDHy9w==\",\"shasum\":\"d0fa4b1d68706c4d9582236c0772f1ab25f6670e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.5.0-beta.1.tgz\",\"fileCount\":152,\"unpackedSize\":1244181,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbhHcSCRA9TVsSAnZWagAAuwIP/1+c1xymmqpCjV1jSEaH\\nPppVzUIW9qkYxDFdydCtUIFX0CGtIAIN4smFO3fMyA5Ou/trkNi8Z8x9K3Jj\\nIttGxef1cSLlD3ZeHVFpxvk6m/Bu3eKI9BSyn1WbUheDE9mt9D1Re3FG34ek\\nrU0IHtnxemclFHyJ01XgYR8jGGS0btA05FxqPDa+1Hg/djwJHRTFMshN3Fad\\nun21TPjwjW2BsowdVexuzVPV0f2uLRCmzkWsE+wlyd4B7MCaG2LwSDvXONsA\\nqy3E19VOcM38k9JesLOqW8Y/yVIZbLuhVp+oXTt3GndwXeV5t6e+fOM+yUB9\\nv69d5wrHMkQJiop0TWnQW3jYQJJ2CHiNimREU5ou6Rwj7OyfNmk9bDDkNKNW\\ne+sbmNJrqjYy3brTJMP5iT5raykTK0mT9iHuVjosWvJvuDsuC+fHRz++acg2\\n2Ly+Al3rtWCVRtm1CFJvuG04ypeSuBXylGomP8q3tfIM1zdVBEmaMJVPENz3\\nOdf8/a2BDij1Uhaz7H0IFQKLXMMS9w1G7USxMioTgaTE2mEMCbxfmBkL4ft8\\nVtUop04+8Jg4epRlUjFUSn5MnDqdvACYynXeKpP77pZmDl8hv/v4kkkgorFC\\nKG4m+fthop9uyKBuzSJwhk0vr0wTLb7MDlceXNzyw24uOTtLXVmQxl4XdMuK\\nPYDz\\r\\n=UViQ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCYPAahqfoo1vVkujtI883EayZhki97hJis6MeGHbZOawIhAKm09MOx3TZ91jxqO5XKq2TVVfWhC8EwizBW5x4v8JQE\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.5.0-beta.1_1535407889972_0.8920053636809302\"},\"_hasShrinkwrap\":false},\"2.18.5\":{\"name\":\"ember-data\",\"version\":\"2.18.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^3.3.0\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"~0.18.3\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.18.2\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"1.0.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.8\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^2.10.0\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\nIf you're using globals (that - is, not something like ember-cli), your\\nmodels would look like this:\\n\\n```js\\nvar - attr = DS.attr;\\nvar hasMany = DS.hasMany;\\nvar belongsTo = DS.belongsTo;\\n\\nApp.BlogPost - = DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\nApp.Comment = DS.Model.extend({\\n - \ body: attr('string'),\\n username: attr('string'),\\n\\n post: belongsTo('blog-post')\\n});\\n```\\n\\n### - A Brief Note on Adapters\\n\\nWithout immediately diving in to the depths - of the architecture, one\\nthing you _should_ know is that Ember Data uses - an object called an\\n_adapter_ to know how to talk to your server.\\n\\nAn - adapter is just an object that knows how to translate requests from\\nEmber - Data into requests on your server. For example, if I ask the Ember\\nData - store for a record of type `person` with an ID of `123`, the\\nadapter translates - that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) is installed.\\n2. - Run `npm install` to ensure the required dependencies are installed.\\n3. - Run `npm run production` to build Ember Data. The builds will be placed in - the `dist/` directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `npm install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"e0f96ae5e230499280f1928438290c59a4045eae\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.18.5\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-WWZVIaMESZ+RgGOW6AsmuuJdKhmbWZMpGoLfZDHmypK45X5Fg7lKG6kJeqrzB/Ilg8r5KlyEpteDBiYXQshSQQ==\",\"shasum\":\"cb6509161883db7be3a0859349142f664bb83495\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.18.5.tgz\",\"fileCount\":164,\"unpackedSize\":1410013,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbm+6uCRA9TVsSAnZWagAA8yoP/32faSjix5t+IRp9sZAi\\nigB/8Kpf+opkMe1mAdvxoR2ow7Wy8qz15pDgSJzpIeehne/C7gm/vyl5a3q3\\n6F+jn+er/EHQjz7gAr3B7BnBVK5f+VLMa5pJwttLQ9jAp7eesIptYyKR17SK\\n1nS7VsrAeZhWXtFD2gZifv5JfD7hivzDdPZkWibhDIIlnG0Lzd8GxFOtzA0T\\nYiwViy4rvGEfUYI80HTESNuXzAY9bgyW+pBkEZCavgEmai3WnZYBSZcrXzuV\\nPOyZ37+3L/SmUBWRJcnIgjfQUME4slTScOaFj31wiKAD+bXQURZ9XCdNhRmb\\nWY/f8ZHX1wtLXd81Jr/lODK7i8iHoMzurfMMAwyR6ayPfFWRBbz3uYjT4JGk\\n/L+Weg3rE2CMK+V1cDsyMiYn6Jgzv5STRu1DKw5BaWZKhjiuo3uNrG/6OC/u\\n4evO5q3S5bqweewRxnfSAwYsljS1X/fundnYa7S2CqsaMGvUpgRnyNFePFVL\\nA9GgdcfZq4t1rfD/ZfcgFmdH2wEW91QjChqrpPPj7jofNY9nMA+episL37Za\\nhCrZGUggpAN1mSJOzGqAYLU01LPu18tcL7/VtmpBVgXEYgAIiBtcyQC3QraQ\\nQxYPcz4ujkZMIYTGZUJOprFz7qWIw2iK2bsNZHJXhDZXhDKfCvcpt1KClWPA\\nFjIH\\r\\n=fbmp\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIH3ZDTOW3V/H2OhX0S1iDGfZAiHraDATvgHXbwk4V/24AiEAqgT4aEnMFVg/19cpdKmEaPZc8US01F0EzTDzDHaLTHU=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_2.18.5_1536945837655_0.3374658308051448\"},\"_hasShrinkwrap\":false},\"3.0.4\":{\"name\":\"ember-data\",\"version\":\"3.0.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"test-appveyor\":\"ember - test\",\"node-tests\":\"node node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember - test --environment=test-optional-features\",\"test:production\":\"ember test - --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.8\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\nIf you're using globals (that - is, not something like ember-cli), your\\nmodels would look like this:\\n\\n```js\\nvar - attr = DS.attr;\\nvar hasMany = DS.hasMany;\\nvar belongsTo = DS.belongsTo;\\n\\nApp.BlogPost - = DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\nApp.Comment = DS.Model.extend({\\n - \ body: attr('string'),\\n username: attr('string'),\\n\\n post: belongsTo('blog-post')\\n});\\n```\\n\\n### - A Brief Note on Adapters\\n\\nWithout immediately diving in to the depths - of the architecture, one\\nthing you _should_ know is that Ember Data uses - an object called an\\n_adapter_ to know how to talk to your server.\\n\\nAn - adapter is just an object that knows how to translate requests from\\nEmber - Data into requests on your server. For example, if I ask the Ember\\nData - store for a record of type `person` with an ID of `123`, the\\nadapter translates - that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"079a28a2d56bfa3fea600cca978fb1d66e5721d3\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.0.4\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-EMvYvp5Wly3y1TV+Vo81Uj2JNvQle8p9CnMyfSFEo4Q0f+8USnlmn/88HInTMrAW8uIAsvCHfJjari1z3UhdEw==\",\"shasum\":\"d66473727a87ea85a8561263d949cea89775172f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.0.4.tgz\",\"fileCount\":162,\"unpackedSize\":1399701,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbm/DBCRA9TVsSAnZWagAA1CAP/1N1QOK+wa1poxu1sgrp\\n6+CfI+GfQilKEPdBZBnrSdcw3uW8LfsbFJiYFkPj5g9qv9Ms1EfsxSUA6aUb\\nBtWJKVnD9kBNQaYIi853LgeAcLJsImOnR3iWRllhmYCmYle63ddkeLZHbEDt\\nhWkGE8sIK17J6GN6nb/bF31M9ALfugijKcgrsX07G5gnPEW+STSZ+2gWaQxq\\niVRgY2nSCo4kITbGxgwJ2r36+uzaS+egeYhDzyStErelv+wYleRvuZFinsUE\\nGAHFRp8ca9zEwM3Vo4b2K2oynPWucO1yK2OqZX0ijuXY3W0I8BXoiSj+Myfy\\nnsoT3VeRxstzczAgih5iwjY968yYGaaAOBFEPMbmB+J/ct9Cuv0i0/L2BMxc\\nLwqIUlcB1cRowzdoeWVIh/IdIFDlvcP76OkYKGCvGDNGSERkdOj7w1p/pqcA\\nl4zRIZ8tfUEZCAjVZpnZPq+wEMCO5QyYBW9POk+OZqSvT1IZ2rKfV/ew652E\\nKp+Q2LKDTTxVds6Mu+ipg0XYYCvmS4NUSrPHrvrrcZkW8GNVdiAwewV/mR27\\nusHdjRyTbfCadc7z07RTgAGEG8kGxPZ6qA8vU/wKn/CA8EvLT+guGvjGgdif\\nqYBHgSr5x0tlhFjmBqx3uLPgW2bAoPt/7CZE5kmI8vr8i3mAd8GxqwvCLnx7\\nZWqo\\r\\n=Kx1d\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHyoojFqqzuDg1cfSZ+3DPv5Ws9R7cMzmhQBPxhGD1XfAiBg+8k/XpXXoqczxrNWTd4xd0B9nJC+yhjflRq8H05akg==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.0.4_1536946368512_0.8973522337295297\"},\"_hasShrinkwrap\":false},\"3.1.2\":{\"name\":\"ember-data\",\"version\":\"3.1.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:node\":\"node - node-tests/nodetest-runner.js\",\"test:production\":\"ember test --environment=production\",\"test:optional-features\":\"ember - test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^2.1.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.1.4\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.0.0-beta.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"heimdall-query\":\"^0.1.0\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^2.10.0\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\nIf you're using globals (that - is, not something like ember-cli), your\\nmodels would look like this:\\n\\n```js\\nvar - attr = DS.attr;\\nvar hasMany = DS.hasMany;\\nvar belongsTo = DS.belongsTo;\\n\\nApp.BlogPost - = DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\nApp.Comment = DS.Model.extend({\\n - \ body: attr('string'),\\n username: attr('string'),\\n\\n post: belongsTo('blog-post')\\n});\\n```\\n\\n### - A Brief Note on Adapters\\n\\nWithout immediately diving in to the depths - of the architecture, one\\nthing you _should_ know is that Ember Data uses - an object called an\\n_adapter_ to know how to talk to your server.\\n\\nAn - adapter is just an object that knows how to translate requests from\\nEmber - Data into requests on your server. For example, if I ask the Ember\\nData - store for a record of type `person` with an ID of `123`, the\\nadapter translates - that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"acb8f36af888acfa9c6037ee23952cee05495624\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.1.2\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-tVD+tnimzJ0CliNNmJRHOzXRaBVqRjrkH9EZUEG7obbCWwOZCQz2NKOlIxbxIoAJmDXMCWRGpqGsYQhDHTz8og==\",\"shasum\":\"10525e7d3ea52919596b335bdd68f3802de7cda3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.1.2.tgz\",\"fileCount\":164,\"unpackedSize\":1415058,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbm/HHCRA9TVsSAnZWagAAOpMP/1l4oX+giyd0CRiYDtHE\\nT4hc7ZeEDtRxblZPS8zZASdmMBx4MdHmJQgzRINR74z5veLnZJnKIMGBKIHA\\n3qaQgxX5HJ+d+vJ0RlvD6nIhfbFM9PLXtVblh34GiYd2nN9TOXEfuiUYVsQq\\nr87OcdP1dgwPE68ujmzgISIe9ev1wJSR1Fp/T5EI3OeU/ynTUg1tK3vNRleu\\n+2KJzClmRy1kul4voqbk+owfCEKZDANZe/QKmkx6cEAZhedgjgqOXGnp1UDw\\nnkNzPCSfxozkwIV9BHsqAydnzOia9TjWCPSLJetydA9rpVvj/gAxxybdlLWe\\n1IXceRuHCKi2jptHTliHZaJSqkSDSR2As0cGt0G4qRjKghM4r2HHqvZ1wWhG\\n9w5Kk+nTW6WPA4meTFJg1SRu7RadumO66W+fv4zPjaaZ/V7rzpMUIo1jepkI\\nAu/zniBd2QZCoYtnNlpKsyzETSB7oFuzwA0B5hRgU62omLnUYJsx9lSC5elA\\nxQpoQdmEUBbCe86GxdlRmPWEgR2BgujJS3kwlQcp1q6EYTcTFvboSqUa7In1\\ntR8ljihxsbtxR8nbD1LJ9wck4kYqHCNZVJEBcPWjrHeq65H/tng6emnz/wT1\\nMTrCxSeVpWp3D8S70gesCIKZAMg6476BJFXKK7CS8+zK4txFsHNuPn7EiCnS\\nRGs8\\r\\n=a5tO\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDX0+PRbhZy/gEQyg5rmg34bxG7Lts1RnflgBjtIgJ3fwIhAKbLgJmLIYOAnLOI86+5f8otaVKkx+6SfhFiBrgEmnfa\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.1.2_1536946630563_0.5258046914433303\"},\"_hasShrinkwrap\":false},\"3.2.2\":{\"name\":\"ember-data\",\"version\":\"3.2.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test --environment=production\",\"test:optional-features\":\"ember test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.0\",\"@ember-decorators/data\":\"^2.1.0\",\"babel-eslint\":\"^8.0.0\",\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^3.1.4\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"2.0.0-beta.1\",\"ember-decorators\":\"^2.1.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-publisher\":\"0.0.7\",\"ember-qunit\":\"^3.4.0\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^6.0.1\",\"eslint-plugin-prettier\":\"^2.6.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"prettier\":\"^1.12.1\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"4d9367a5a0e8fab1181ca43655d7382caaac0895\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.2.2\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-379oqhnxybma84PP1LMBVMw9efADpb2NYrJepVGm/rExZXbo5S44M3OiZI0/xGci9QLf6zi4RMvKdILjyKshyQ==\",\"shasum\":\"3687ab576370f8ceed314a87bb1e25e918b041dc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.2.2.tgz\",\"fileCount\":145,\"unpackedSize\":1381896,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbm/J0CRA9TVsSAnZWagAAmZsP/Rhn0jhmYs+l4admtiN/\\ns+m7Rt54+1dyQkma8puc8eR8jPo42vPm6UbI/n/4N6qTUKjG6VpGV1/5vrvI\\nQMEeyaz7FRdldxS3j4Hgq1RzxuYz84t5wDrm6J0Z9zs2ThNPjNt84ePDtfh5\\na7feVKuAsuLWENk+Va5ty/j3+adJmRK+Vxmmc/3azr65KjTWvazHna3TsRdq\\nDCuFyIgRDHHZf8BHY4LlLTIoW07oR8qK3D/prLjq1K3dFRDw9oEPQ4RUnCu6\\njHR+kgVNmN3z9xcKyTUtZ1THYS3UqKzaR/yCV5FuWu9vEb/8oXlERndQlwpi\\nOFJYw/fGvplTDM4eGF+eZnp/WZNxSXRDyR6tUqltVMlXjnNPN9QzM9rZPsjl\\n/Q4Nz9XbZilLCclWwVdI0fnnla/6aMyYAdi2lHawBwtoR6OeMQodNkaPXvF4\\nYetQYKl+9k8ErgCGjGSrdv3Qgn182pU560eN2ZXpX3rjU3sUUX329/XN4GdR\\nlvYm/pMIOYRnX40PMnZ0E3+qJJAuPTAJ68xWbo26/CsouJjfNdYS4zN+J2GH\\n1WCpkVs4501wUSn3AMlKMMJ0Bhgk2Hkv+OCN/AkQa22NktA+kiJLLoiKHqPr\\nIOS9J44zAE0HqbgY7Uomi5gJdAY3sGuMZje/e3cSsiJN51IdZRiZ36VaPsY5\\nJ1/J\\r\\n=fmcv\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDx9yRsEwmew0OuoOTUWJK+lOmB1LkecnIzswTBg6PDRAiB1zkfB45Kx43C3i4N8e9aeuvcWYEpayY+xAs8rDQ2Bww==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.2.2_1536946804117_0.2698585909686846\"},\"_hasShrinkwrap\":false},\"3.3.2\":{\"name\":\"ember-data\",\"version\":\"3.3.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test --environment=production\",\"test:optional-features\":\"ember test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.0\",\"@ember-decorators/data\":\"^2.1.0\",\"babel-eslint\":\"^8.0.0\",\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^3.1.4\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"2.0.0-beta.1\",\"ember-decorators\":\"^2.1.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-publisher\":\"0.0.7\",\"ember-qunit\":\"^3.4.0\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^6.0.1\",\"eslint-plugin-prettier\":\"^2.6.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"prettier\":\"^1.12.1\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"eb2239e8f3ec81e579c55df261b408c19995f51f\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.3.2\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-hinVCpvQJaaY+LjqFP+rRsJ1eFmIvwVcDI7RRPAoPNW7qHpJn5YkjQ7N1pttWAIPYC2Bg3pfJl40EHO749HL1w==\",\"shasum\":\"136cc352a25708ef210c5b01b2e4c322e29369a1\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.3.2.tgz\",\"fileCount\":145,\"unpackedSize\":1381847,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbm/PhCRA9TVsSAnZWagAAohwP/2tO1JIJWS63r5mSdm/y\\nwchrw50eQodeCc2sbDxz7WFIofzfGvH6CCQ3AX+xQP+PEUr2eJ161p1EtEgP\\n/UyXcIPXwsIhhdFlElSBYujVWV9fNX4+AUYY7iGGHoQWSvnFejrTOdxXquof\\nL9gSNI1R2HIsPPeX+uh9lKyMoEWC41CEDxDYAV9FPoA1hMGhgX454YYdVHOz\\n4dDve1QVTcdgt2LBpazCF/MGv2a7aQu5c0QS0SeN762X1goqEU5kL8vGS29r\\ngsCiJ6tuq9N2RD1Lx+5+Y3ZKnHlzaGzA5IclAY1VsaEG/5eD4aYxIWYfRDBB\\nS5WD/JCjyplkFOSluqczAN6Qy++zbmS9HWPJjwul6jilzh8GCCNx7nCFi6vp\\nw1Oer0cmwC7fIp/r72e2LZer0JTQ5EprkH/JOqGa1WmI0UPBcSxd4EQN+sCM\\nUNy1e8Lq3Dvl56c3zTVodLGZ8jcyKdE0RN+XQcFYOEP80U04YLL5bjAlOtHC\\njMjk0nAJe2ItLKwCjR0++ypU7R/MiAvPL3vmYZu/MREXoKoWimwM0DZ4sNB9\\nnk1pNzuzYEtbBy0DFaWmxTtpqUKRyjEADAl3Cp5pIs9RCapkAsxazi9M0fDJ\\nLQkcNaDexhqfGCQcKJTYu0yKxBt7oE+W5ChCeQ4kOlVANrf3sPx15FzFAUFa\\nCWwH\\r\\n=wQ72\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICXAeC8BpSJpFk4rlh8z0NJOd3SogxvU2e2c5XG+lAqWAiA1dNbbbtVByfVVpOxMVni+Y9S/VuiQfxRlvcMxqjWuaw==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.3.2_1536947168371_0.2980055513388611\"},\"_hasShrinkwrap\":false},\"3.4.1\":{\"name\":\"ember-data\",\"version\":\"3.4.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test && ember test --record-data-rfc-build\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production && ember test -e production --record-data-rfc-build\",\"test:optional-features\":\"ember - test -e test-optional-features && ember test -e test-optional-features --record-data-rfc-build\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.0\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.26.0\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^6.16.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.2\",\"@ember-decorators/data\":\"^2.3.1\",\"babel-eslint\":\"^8.2.6\",\"broccoli-asset-rev\":\"^2.7.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^1.4.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.3.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.3\",\"ember-cli-inject-live-reload\":\"^1.8.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.3.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^3.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.4.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.0.0-beta.3\",\"eslint\":\"^5.3.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"2.6.2\",\"execa\":\"^0.10.0\",\"fs-extra\":\"^7.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.0\",\"rimraf\":\"2.6.2\",\"rsvp\":\"4.8.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"82a495a77660bbc60e3c624aeb8bf974b2151781\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.4.1\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-E9UFeawgKo5J+L26u/mMtkf06mdNnmat0EdpA1BQkbW9P0TIvnpMIUWAkOXnTGrMOaCHMNmNVuSW/v73hPD4jw==\",\"shasum\":\"7c0bc9bf1ebe3a1a934df85836430d271ccc3036\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.4.1.tgz\",\"fileCount\":293,\"unpackedSize\":7999031,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbm/V+CRA9TVsSAnZWagAAmVUP/RFTXMe09F9WeuK1T0LZ\\nSuCPEMwQOn3aOo7elL199w5mLKQWXtFLL15xuJOeC1McddEkvvekda8eM1vc\\nDGdBbxbIpmKZkidtbZJZa1ANLUak0qwSDhYyfw6t+GqI3lba3LNaspX0e8wH\\ne4VpWJjv3kljyRu2T1lMcciHZuWbv3/DwyjI5VZtdL0MWRrBx/NHSz2u1iiM\\nKv8hWrb4d3Mo5lrasW4sHgCIr0EQRw1nEpeL1VHBaTjIPwSMyDtpVle72/J/\\n9tWIrdNA2rGznVza+Rob587NNvHML0kACTM7LTYADxg/p7Zw47TSqcM2EG4y\\nxKjMeE93nw716E64ciOY3vMZQCmPnU9zL7j7toFd/+S6DizUlLLRN4nHfKlk\\nx09sMJvwMwjyBkZ4aaBcR33PGWRed1r0ean/WjcRKTCB+47wQlyaEKuLBhzQ\\nlbIMnwdzJWmlxzYrHq5wk4kURoLol2jWxSL9UeYD2gdXQRkY1wZdmj/tUZ6r\\nnIKHAfAoGYs3cxtGZIzhJl1rGULhG+dBAybvy4ZJ/17sFqgRY2GvusTj5h05\\nlBi5TYwyY19wxBXXkhp9FuipcaW0vkq9eleJAAv/TOM7Xn1EUcm+Jv9e/04S\\nrsfePvrtUTW+d/3tNLMYTXzuPksIXCQ+RFrm1mBTufTSejFsXk1lWRoGwpCo\\ncZOP\\r\\n=8fE5\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDvEMxk2RvPTFv416XagUbD0Xr44IrDPoyqWzvH4PLKCgIgX4Mh6fvds3hY+zMmrcs2y6dT/cniF3hHt7PnlPW98fE=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.4.1_1536947581938_0.08240329519180412\"},\"_hasShrinkwrap\":false},\"3.5.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"3.5.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.0\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.26.0\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^6.16.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.2\",\"@ember-decorators/data\":\"^2.3.1\",\"babel-eslint\":\"^8.2.6\",\"broccoli-asset-rev\":\"^2.7.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^1.4.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.3.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.3\",\"ember-cli-inject-live-reload\":\"^1.8.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.3.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^3.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.4.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.0.0-beta.3\",\"eslint\":\"^5.3.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"2.6.2\",\"execa\":\"^0.10.0\",\"fs-extra\":\"^7.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.0\",\"rimraf\":\"2.6.2\",\"rsvp\":\"4.8.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://guides.emberjs.com/release/models/customizing-adapters/).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://guides.emberjs.com/release/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"d874a57cd4c11ab5ca933b1872803a2e6b9eb3a7\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.5.0-beta.2\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-lfwr5d557517ndvXg+XdIPkKqrYV7tFJMyeEi8493bIbrRbtVzxrlqtw+C8GKW5+p4mjmysLrBwJ6tynEsoNGA==\",\"shasum\":\"9a69fc0fa7df722b1034da3a8c96a3bb03e8208e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.5.0-beta.2.tgz\",\"fileCount\":293,\"unpackedSize\":7999420,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbm/gSCRA9TVsSAnZWagAAEuUP/14IBEQvIdNeOxxVQB+H\\nXHYUraRBBxM5KN79VpY52/ca8h5LJ1DTUjTAlv9tAd/iTOpau0vPDz5BOv2w\\n629ROEj3mUiepLfi2pu102M0kJzFFPIyEc9S8ceshwvY2c7mQkDbOKifaGoy\\n1r9dMZ9I41U0t1Xz4EIm4rLiqrhlgYks7NqtDAU1H7MPHu1TXEWWWF82a+Zp\\nDc647v06xTaf3wNLxg+79rpSVF5UiJ7bAEfZRp3kSLQ4f+HLPSzGUc4s75uT\\n1lfmuyu3ZqTsA6a/eCQxmSSc1BaqeT65BQln28Da7C7E7B3V1CldkeAEcock\\nysH2hwrTzFuBCykEZcvq1dCJuMVY7blhpcEIFxSLSQMyoiddsrcWSRjl6yGQ\\ngPh4/mYrUjT9WgaizOZP7Q23yFnCtQMIdb42S7uMh45z0Dysw7fFLuKmfwzo\\n3Eeo0RF9ZSfnzHdq49SYnkJyP8ugtY7KsYuqwRSiz1FkFbbwxIknrYwX2bqU\\nI9hzIFnPEIab8Tod8OGbDXSzxKDSg1IV/z4J2vo+RoL5z7pgUAaqlQZCpNKK\\nirMkgILHri787qoAhhO/iGv/jgqrpgU1vONLQhmzje8E9P6SSRnSzPbHGAm6\\n/gxTYYk3GudlhUJQpESdRtyQPLthdtJaFEJYUauJuoW13Rat/DupNdQEu0+o\\nVKKt\\r\\n=uInX\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDJB8uqeaQFpDX7nqZ5kmW7jvC/cmSxcVzlyb+i5SNarQIhAKCB6tY3/SYyw9+YEKby+qscpFI+dj6hVYqi7IysyR5S\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.5.0-beta.2_1536948241939_0.33020973439399004\"},\"_hasShrinkwrap\":false},\"3.4.2\":{\"name\":\"ember-data\",\"version\":\"3.4.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test && ember test --record-data-rfc-build\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production && ember test -e production --record-data-rfc-build\",\"test:optional-features\":\"ember - test -e test-optional-features && ember test -e test-optional-features --record-data-rfc-build\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.0\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.26.0\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^6.16.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.2\",\"@ember-decorators/data\":\"^2.3.1\",\"babel-eslint\":\"^8.2.6\",\"broccoli-asset-rev\":\"^2.7.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^1.4.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.3.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.3\",\"ember-cli-inject-live-reload\":\"^1.8.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.3.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^3.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.4.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.0.0-beta.3\",\"eslint\":\"^5.3.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"2.6.2\",\"execa\":\"^0.10.0\",\"fs-extra\":\"^7.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.0\",\"rimraf\":\"2.6.2\",\"rsvp\":\"4.8.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"3dc5976ed5565708ac0813e5c2beb46f31f4d44f\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.4.2\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-YYvNDNJ0ySiLED7xUxsR3TdRycCKQ7Avy5QIFc7PajDUODppZBqye1XCfJFDSZQ0sjs5w19mKntOVwsVdQGXIw==\",\"shasum\":\"675cc4f1be8df1f5c0bfe4191afa6986377721c0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.4.2.tgz\",\"fileCount\":293,\"unpackedSize\":8001350,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbnKggCRA9TVsSAnZWagAA2cwP/1z3U20pPu6g3szB3U0M\\ndkaSc+q9AxaeoWZPVOCXsBTDytQPOVihXC6Lo48pIKKDCVZu7MvX863aIUnr\\nt2ZaZsSuGrBA4fBaL6XpNjp3uT2PCDdBcLcK5GtND0uJJ68CCSphnvKjljbh\\nzt4YZo+uLWdsYf7eqW9kEPolVWopM4Q6EHuCOe8rQvtUs87RyS73EdYTH6u3\\nZkuO0oich8q9m2yMlgxCBFiYeHIufozGviaCxZVNLRmoIf1hOhH0UkA3hRL1\\nl1bCORbSLfhVy1Ikf4hnsD8ZAHxlC25BE4eNUpUFLX2Df5QgmMrKvfSVUjef\\nyfwh1sT+4W6PtT08IN36ohzgezsD/nHhea4ZV4pt/Plwnr9gb8wt+vI61dG3\\nfci6XDTHDzF/ZSK07bvf3+ezelbt3TO3v8KlaYNnPyYYyWSTo1/WDVnFpscT\\nm3T2A55uTMMwiW8lY5T4QXs5GC7JP7AoC9LCmN0gV23W2I/DmFWFG1Wkv9BM\\nB/canR+HnRP6QvS7ae+olUQDLtdM+JWkl591ZlllvtxhjRdHtz4vT95RZCI6\\nlk4cPIQTkoZNgJVZdJDbo905IS3FDvlaNUgmd1vagV7Y6KXTPMygqXNNEbsh\\n7/OLZROA/Cqg3vnZ6H2/Sn4Fg1ycUy1UsAL3BAfvKrLwtVZkP6NAGx0syUlS\\nx3CH\\r\\n=AWGK\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEiV/SV0CmDsaVfucSJberk96/uZ6HG3Z70VTmm+XBcQAiB2ouZBnATW8kwXQQUougZKETVc3/Kzfha4fGWJmvkE7w==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.4.2_1536993311243_0.13806191022636272\"},\"_hasShrinkwrap\":false},\"3.5.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"3.5.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.0\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.26.0\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^6.16.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.2\",\"@ember-decorators/data\":\"^2.3.1\",\"babel-eslint\":\"^8.2.6\",\"broccoli-asset-rev\":\"^2.7.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^1.4.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.3.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.3\",\"ember-cli-inject-live-reload\":\"^1.8.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.3.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^3.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.4.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.0.0-beta.3\",\"eslint\":\"^5.3.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"2.6.2\",\"execa\":\"^0.10.0\",\"fs-extra\":\"^7.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.0\",\"rimraf\":\"2.6.2\",\"rsvp\":\"4.8.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://guides.emberjs.com/release/models/customizing-adapters/).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://guides.emberjs.com/release/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"4fcb8854f9a06d5fb971e01e9132764ff16a3e91\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.5.0-beta.3\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-+GaKoG/Uq9WMievc6qnxE3eUs9KCAm29h66G5BmV6L/gjkK80fwm5qh65O91TKDbabdSgA6pD+SC29Cw5D7YxQ==\",\"shasum\":\"29d573da06139fc781b969ea2fba67b17e436aaa\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.5.0-beta.3.tgz\",\"fileCount\":293,\"unpackedSize\":8001949,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbnLDUCRA9TVsSAnZWagAAg/oP/jInncdMi4LCvL13cUfj\\navqpICLdBQc1Su9V+9Mveqn8BYkKvzhwOOHEzFOF4DsM8g6yPF/Eaalnu7NT\\nvBJxH7ucRE/YTmIPrY35y6iHTpIiEbnY+dmhp7J7ig4LrtvciFIL0+7UfUmC\\n0XwF2sJwL7z6Z7NraHNvoPgt1tiGZbdrJ9AZlJdn+KjWmbqnzsMw1PwFI2mF\\nfDFf8v/ehS+aNgN+UJHnSzBx5VbUWynXVfIVzp+MoedtttwUgRCXOWq/JrM6\\nBNeSVOWYqwXRA0E8uzqlRDsC8xMB8YG1fKQzteVyxuaWkjGoeob3pQud04O8\\nBDfacvhHMTIgVJRYeCczudKJc3EFfiZN1HWLNI0ito4NKfg3r5Yr1+bkwDHp\\n7+U0cHTZLTXRJE/rm1qeYz0/sldtx28E4wtBHwtVhDJi60EYCGNGRm64aqVz\\nCV1WfctckIOyA3LHBNPZSkPQ9YuF7t4reeQWJbJIhXoWRGNMdakAq9t4d2zD\\nbVbwoME1nOCeVBoRvnWI1ZDqxTu9Np+SaGqvtzMA0LApSDUPGJMhkhOhMpn1\\nKB/fG9J1RwLN7Qtc2EgDHwp2g547hcmVlZdrmaDafck2fP2QL/GZwnDlzI/T\\nj9h2Z59KWG8O9iznNnQmh4jEos+NdcUOgQGW6k2gzU8rP8xGaq9GxzxsL9t4\\n9nHA\\r\\n=jyTW\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCQf5imRqACS+Y4dsdoUlu67UVeyAWT+BqLiJXQCNOtWgIgCHyhiHfysEzZgfm0EhnjZ2CM5pLaDMkvtMTv95RSdPQ=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.5.0-beta.3_1536995540131_0.3097473415915155\"},\"_hasShrinkwrap\":false},\"3.4.3\":{\"name\":\"ember-data\",\"version\":\"3.4.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.0\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.26.0\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^6.16.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.2\",\"@ember-decorators/data\":\"^2.3.1\",\"babel-eslint\":\"^8.2.6\",\"broccoli-asset-rev\":\"^2.7.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^1.4.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.3.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.3\",\"ember-cli-inject-live-reload\":\"^1.8.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.3.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^3.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.4.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.0.0-beta.3\",\"eslint\":\"^5.3.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"2.6.2\",\"execa\":\"^0.10.0\",\"fs-extra\":\"^7.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.0\",\"rimraf\":\"2.6.2\",\"rsvp\":\"4.8.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://guides.emberjs.com/release/models/customizing-adapters/).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://guides.emberjs.com/release/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"1f00964945a87842e733f0559ae2337f4b517aec\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.4.3\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-oxgBHoqOH17li7qC5OaErflwOmLY7C/Vo83jrypEPsJXNK2lBvprdh/SObTCTCKhlSdmF8S5NwILTg3a+Bx83A==\",\"shasum\":\"fde40e5b5abef83653cbbeac8dd0da45a17363a2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.4.3.tgz\",\"fileCount\":273,\"unpackedSize\":7948651,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbwMkkCRA9TVsSAnZWagAA0loQAJ5Xd5WX1kJ4Zdgm4L7k\\nOyFr2gmmt/vw9f/ZbVPhQdNQ0TEyuyc9O8J8oRn51RX/9538z1cBGXIjHcas\\n5Cic4/rO2br7c30lFWNQ9ERr0j4pOzGcVN2RRzectQ9yrQpQc9NuiuzrDadp\\nZeLPL6xTQVyr0E+6Zuflv964FWlNhefrfr6w/7/VXK90akJEsW1+MKLBby7/\\nYMOcCNuiqof6v4NtBawEbSg5ouwkMiPjy2g+z9w7CyXDh2aDpDQZmyvqja3h\\nK70PX36GCqHKxVqq59natTwtjpWWFyhoOSwSQ4nAcsKaskDP8SyD4U1BjiOC\\nCdvLYzfVaW2z+c8q/BI0ZoINdXJOAHHespvJg+pkMS0OjfCyta84olheGi7n\\nWwosY+LEue5RZEjvoW7G+cN1BSb6IeX59N0QgRo3Cfkd3OlkzTKIxs2HmaPX\\n1Z+ILXwYVFNRscGbJZ5+Mw+F5zAoEhKPODmE4JOmy4FywJCgXb4lI1mX5nty\\nAdzVugSkxLKDysB0rV2qLXOIaa4iPKSqC3MkSSHiclC58Ubi8NM4OVGOIAzk\\nh7mEM7LnWU0ZgDVw83tSWB4auTTpDTfpc7ZhIrX4uesDddEk/cBEowcg2g43\\nWj1oY0oRKFDGcpyg/TT6FxZbgYP1OpoDmt63P34G5XGW6kCyIY7QGVrkaol3\\nA2iN\\r\\n=G6V/\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBbOJdb8AzoiAgGWL49CjRwix4/TZ0jtWSwHSGXdII6wAiAcgZ+3C8PTU9utqJOHKIpJEbrze9buVwH0nLePr5wOSw==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.4.3_1539361059316_0.6744857857997673\"},\"_hasShrinkwrap\":false},\"3.4.4\":{\"name\":\"ember-data\",\"version\":\"3.4.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.0\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.26.0\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^6.16.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.2\",\"@ember-decorators/data\":\"^2.3.1\",\"babel-eslint\":\"^8.2.6\",\"broccoli-asset-rev\":\"^2.7.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^1.4.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.3.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.3\",\"ember-cli-inject-live-reload\":\"^1.8.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.3.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^3.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.4.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.0.0-beta.3\",\"eslint\":\"^5.3.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"2.6.2\",\"execa\":\"^0.10.0\",\"fs-extra\":\"^7.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.0\",\"rimraf\":\"2.6.2\",\"rsvp\":\"4.8.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://guides.emberjs.com/release/models/customizing-adapters/).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://guides.emberjs.com/release/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"36366ee779e27486a24635a02e609951429e4580\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.4.4\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-5DE1CxR1Eobue0y2WCkGSRUaOuE8ebktNElhcyPUcrksbnILxniPsKPVRq15X+5wLjaEb+XiscH68NLBGbjUvQ==\",\"shasum\":\"a201c2db1d7ca2cbe59a23ddf3cb96281fce216f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.4.4.tgz\",\"fileCount\":261,\"unpackedSize\":4833578,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbwMpZCRA9TVsSAnZWagAADNgP/0rnPQq1007u0/YuZITm\\nPB4MaSvLKcTyXovuhoxvYG+8K1aSnrsMITVPYdm84+ZBGjDV3Ru2CVI/+QbA\\nwYRTG4j9kWjUNVvvyQ42gLHBAw/DT9V9GmX6ich2MHAqLeQEQniPt5WTmTV+\\nITQzLIKVUpMRYs8ciDG1BGFcZ6VyVbmceolOw+mfWuQ584400IF9nDU3BUgZ\\nM4+onI3w8cCXhfmNJDd3FbtLlcuIzSWjLU+e4cr+4iEsUAKg/IB4cGVEJPL+\\nfh8VQSuQLrS6mvSEWJjyBARXjGtmPGUrvhyiWPlubEme5CIhTpxfgjSlMx3V\\n6raHIghqiqSkeCOm17a/SUV76lWxFn6EU5RCDr1Zm07bg23enx+/P10wzajJ\\nyAoVmQdHwu2HDsLXDrdjHNPHJROMNkJpVIO/DI76anPFFjlj6GS0AZsijoRp\\nY/0WpgF0hwZckxzYbFWU9QTmTV6nOJQji5ppgBPUIjXiR7YNpHmJ52zN/+dH\\ng/eVzV6/v8gVPtQ15UK33Wb8r+UUgGKiieLmrCc5CN18U1xqkgUL/usOl243\\n/vkB7X0DiBKF7q7I9f7jBaE/sGv7hQv1HnSdyc8fYjEEo8y67i9UOT+mTEpi\\ncYEnMKMBzlC2oY04QNHxDk3Ja05NS6zEgAkro1LGJwCHfEPqCycAjrCIVM5N\\nQM4M\\r\\n=Cj57\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEGm7YBF8ml0EDfQJPIpgK0UGC2Kw/mmReB0VFAla8xaAiEA1FZGGMJ2StkERcUb+Lz9mHaiQ52J3YQB2ayCfQ+RlLk=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.4.4_1539361368581_0.6101989991447807\"},\"_hasShrinkwrap\":false},\"3.5.0\":{\"name\":\"ember-data\",\"version\":\"3.5.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git - --skip-smoke-test\",\"test-external:ember-resource-metadata\":\"node ./lib/scripts/test-external - ember-resource-metadata https://github.com/ef4/ember-resource-metadata.git\",\"test-external:ember-data-relationship-tracker\":\"node - ./lib/scripts/test-external ember-data-relationship-tracker https://github.com/ef4/ember-data-relationship-tracker.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.0\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.26.0\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^6.16.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.2\",\"@ember-decorators/data\":\"^2.3.1\",\"babel-eslint\":\"^8.2.6\",\"broccoli-asset-rev\":\"^2.7.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^1.4.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.3.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.1\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.3\",\"ember-cli-inject-live-reload\":\"^1.8.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.3.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^3.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.5.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.0.0-beta.3\",\"eslint\":\"^5.3.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"2.6.2\",\"execa\":\"^0.10.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.0\",\"rimraf\":\"2.6.2\",\"rsvp\":\"4.8.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"effd7a8e9ae2dc95c51dbed68d23cf701a234f22\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.5.0\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-BVfObUyajwP93/dTeSiCSUQSU28EVLsq2G8OithwnAgxg2Neupln2cnRBW2+Gv4JzWwUFk075GcuL7qsD+xNmQ==\",\"shasum\":\"1cd22312112fd3a961248090eac850d513f844cf\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.5.0.tgz\",\"fileCount\":265,\"unpackedSize\":4777983,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbwM19CRA9TVsSAnZWagAA/TQP/3O06UX1oeFB1wLBf/7j\\ni/7kbzcnIvOvk5M0o6V/ZmOESXWbux0XD65dabnpEtIINCKJ5WHBRecKvMaO\\nFC7D8SGcQaqnMrg+uQy35mItn3wHDc9WlFsD9SmfhUAbPGsr1AtgUU4ske2D\\n7RxSw6pXrWXXZdCfVFwao+5QrWTQolzIOmKkPLANzdWsfBi1ZH0m9PJtZtiH\\njV98RS1sUqRjBFItgpc65QhrGhPzBSC/01oKaOAOMrYqnXrVuhPXMvSM/IEW\\nZYrb9S8jzwOQldf7w3hP/AjudroMgCei76soLzJqWQQghqp+HyerojYSDS+3\\nyFr8VmRF+goDHRTuhntmuiJDLiiig74RXeZgdK8XcpJ4+JRbbpSYPywmzgHb\\npKRq706qCogq2LWLJj2iaExIs/sdqKeOE3x+NJL/rQSkf+12bD+2GCpT8Lxr\\nR6rJj91tejvFuCUxI0dxLZ1vbvdag9UpflkcR5lORYl+k7AVfJW5L5kCnx2w\\na9S8mBsHrYPuaAUZcuUhUzjg9PWhgMEH8fhzVfAHqaMYXdHpe3B2LkysC9Qn\\nSXX5OhqCsx1UYn9i+a20ac7u77Hf00OkQ2TY45wNfH/5f439TpQ1Hg+opyTj\\noPRSwJEehdwuRWML69clDSTFAai9cH4Mx2RZ5Q7KgjUW7b4ldjZ97B4HrAN8\\npO0u\\r\\n=60md\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDagEpbkWl2GSyL7HGPC/HSOoM/WiArflaNbK4ycDMilwIgHLf45e7Y8ByvqypDLehjUwvKRz4C1o8H51k+/J7o0ww=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.5.0_1539362172313_0.38340167207641174\"},\"_hasShrinkwrap\":false},\"3.6.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.6.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git - --skip-smoke-test\",\"test-external:ember-resource-metadata\":\"node ./lib/scripts/test-external - ember-resource-metadata https://github.com/ef4/ember-resource-metadata.git\",\"test-external:ember-data-relationship-tracker\":\"node - ./lib/scripts/test-external ember-data-relationship-tracker https://github.com/ef4/ember-data-relationship-tracker.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.0\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.26.0\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^6.16.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.2\",\"@ember-decorators/data\":\"^2.3.1\",\"babel-eslint\":\"^8.2.6\",\"broccoli-asset-rev\":\"^2.7.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^1.4.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.3.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.1\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.3\",\"ember-cli-inject-live-reload\":\"^1.8.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.3.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^3.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.5.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.0.0-beta.3\",\"eslint\":\"^5.3.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"2.6.2\",\"execa\":\"^0.10.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.0\",\"rimraf\":\"2.6.2\",\"rsvp\":\"4.8.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"readme\":\"## - ember-data\\n\\n[![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n`ember-data` - is a library for robustly managing data in applications built with\\n[Ember.js](https://github.com/emberjs/ember.js/).\\n\\n`ember-data` - is designed to be agnostic to the underlying persistence\\nmechanism, so it - works just as well with `JSON API` over `HTTP` as it does\\nwith streaming - `WebSockets` or local `IndexedDB` storage.\\n\\nIt provides many of the facilities - you'd find in server-side `ORM`s like\\n`ActiveRecord`, but is designed specifically - for the unique environment of\\n`JavaScript` in the browser.\\n\\n- [Usage - Guide](https://guides.emberjs.com/release/models/)\\n- [API Documentation](https://emberjs.com/api/ember-data/release/modules/ember-data)\\n- - [Contributing Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n### Installation\\n\\n`ember-data` is - installed by default for new applications generated with `ember-cli`.\\n\\nIf - you wish to add `ember-data` to an `addon` or `application`, you can do so - by running\\nthe following command, which will use `yarn` or `npm` to install - `ember-data` as a `devDependency`.\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nSimilarly, - if you have generated a new `Ember` application using `ember-cli` but do \\nnot - wish to use `ember-data`, remove `ember-data` from your `package.json`.\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"4cbe4c1abb977da1a132ebdf0dae5d884a502061\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.6.0-beta.1\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-28aANfd7YXPU17Stc8+x77UIWlncXtBS03aKJr8829lYmk8Aegfpad7zkQ7KQocnw2y30zF+qqoKkYuZz2hDzg==\",\"shasum\":\"e36f7a966393fc95355c9c824500b5021112a062\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.6.0-beta.1.tgz\",\"fileCount\":265,\"unpackedSize\":4779356,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbwM7MCRA9TVsSAnZWagAAIrwQAIfgOn4EZQNfWFosL7SJ\\nHQKuV78onT1AHt0OF/5pDqCLKNs+grTZwwijRXtRdZrL8OxWl6SBzECyBW0n\\nxZC2GE58g+pESLOluSfz8JIaz99wLxuKusY4TGDxhxFX5gaotc2DiczSFEcD\\nt8UySua09SDSsK8YbA0cByu9QfmpYwMbQZFPzxCg/1dGuf0FQZ2JCB+w+loe\\nkZQ4kjgxesUtcio7M+geik/rJfkWpSiU1Um6uMksh4dVVwhCNoI30aUr0gBQ\\nFe/BoWnujjFnRjujrd4doRQ44hkI38nG9vsjBoZp+bH2R+u6d8P5l4/g8ChQ\\nO7zKFn4w5ZCPJ2ny5iBKDozNqiac9KK8tXGHUT0PTyjOnp59F2r1Je1HKPp2\\nc6qDcv79V8VwogU6Whiwk5S4kbzi2Vot6ISsbv9j/a13X3effNTEcLBhjMY6\\nBh9YkAHE/z4Vue7xYoxpKc4AwH/jNTQv3Lur39EN9qVDQVhAfXVgSauRqNow\\n6EyjKjskf1rF1cLZS7lmYH0CEc9xgQSGzdkGp3YQIR9kEg9aVKRXDgHdcASm\\nfKxgS+Hrbb2oSob8kVDxrTJCmYHl6Kag5U5YqnmVfqDBsxNiOeYeofSqon6y\\nGfakoRQKz8TVC/IXKyN/n0CKJ0JwAWOCChbAVzp/ZKb8BozU/xPZTv3mVdyr\\nxzIx\\r\\n=tJ4Z\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGaZSijEarkkHbuqio71t5itK3cEAJX6wYCVi6eTxuu6AiEA1F4rfQHG9ZdTE/rpoRQk2LvSJu1YqlPVuqZ2m5bm2D8=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.6.0-beta.1_1539362508249_0.7749700930365644\"},\"_hasShrinkwrap\":false},\"3.5.1\":{\"name\":\"ember-data\",\"version\":\"3.5.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git - --skip-smoke-test\",\"test-external:ember-resource-metadata\":\"node ./lib/scripts/test-external - ember-resource-metadata https://github.com/ef4/ember-resource-metadata.git\",\"test-external:ember-data-relationship-tracker\":\"node - ./lib/scripts/test-external ember-data-relationship-tracker https://github.com/ef4/ember-data-relationship-tracker.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.0\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.26.0\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^6.16.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.2\",\"@ember-decorators/data\":\"^2.3.1\",\"babel-eslint\":\"^8.2.6\",\"broccoli-asset-rev\":\"^2.7.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^1.4.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.3.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.1\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.3\",\"ember-cli-inject-live-reload\":\"^1.8.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.3.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^3.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.5.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.0.0-beta.3\",\"eslint\":\"^5.3.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"2.6.2\",\"execa\":\"^0.10.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.0\",\"rimraf\":\"2.6.2\",\"rsvp\":\"4.8.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"21bcdf67e0065d177050286145136d11f41f1ee4\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.5.1\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-2kZdLywrRhIspCUGODkriwHIX+vR697r1dsV7U7bSZWm1ODiTgT5zzNK2UesOlvortruTvkeR2giltDKrliocg==\",\"shasum\":\"cc8fc5cc5bc4f5e151fec772b13679a10cce0abc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.5.1.tgz\",\"fileCount\":266,\"unpackedSize\":4835844,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJb/0lyCRA9TVsSAnZWagAA6ucP/2qbsfLA8NK5mYQRUCTE\\n0ZM9JPT6gKewpVCa6AznoklWMPza4LNevyyJ2Y2pv2lkKW3TxMcfDKK4UFbD\\noUZBcl6ibYc/fsvtkc27NpfLFmh3GgW7PWNgVLNP0W057yzTUim6RqeNp4g1\\nne/xJ2+R4oicKJbY8lMJ3lDTVnf7tGirEAcOH23OzNVDMbqH6zlZN9zdpZu2\\nRaQn90PEhyy9dg3Cnlnqo+oS/QkGn+XsOvGKj1U7GlRKFR0yBomnQegSaAx0\\nWuMcP5GK0BxQ8l3ROhC/ycc586g8ECxWrWwj1Ydyo/WH3mtKC88ywwVTzr4f\\nSzjjvmJ5YFSyUJzawnl6gD/6LnBmiKL+6tZ6sJ9u1cRTC1p41KDMGFt3IhFs\\nblQCo1c2ZhvlDGdfvIvS6+s2z7bWcuPrgiVIndk7TDs5mERMbQ20uhhpslHX\\nVUlhyvcYAMMJ6yzY1cT5cTkuDVjPl98pdfhvAD8yikQ16bXHa6wCgM6HNS2Z\\nnYvVDmJ32jsF11RXyd8fhxcRLS3J7nSudhjdZTmx4xJTb5wAqcQQ+AZQmS5e\\nQLdEJ+f5o+LYqfP3PI3wfZ9Dzl82kNhD/Eih7eqFsEoDyjyvGxDs+YKX5L4z\\nGyGEVElD20zr/Z8jVWZsGOvEjL8Kf3ho1zkfJi5Wt/ijBDv/D1/NxAREH7qk\\nBVvd\\r\\n=Pf9B\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDy+oeevESgTmmCXj7ov97ipjKwZV3M9bJesrn/VusvUQIhALUg65k2HZKajRawtiLud0vBBIPPZmB78YUfsbMg5BOY\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.5.1_1543457138001_0.6209915964942128\"},\"_hasShrinkwrap\":false},\"3.5.2\":{\"name\":\"ember-data\",\"version\":\"3.5.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git - --skip-smoke-test\",\"test-external:ember-resource-metadata\":\"node ./lib/scripts/test-external - ember-resource-metadata https://github.com/ef4/ember-resource-metadata.git\",\"test-external:ember-data-relationship-tracker\":\"node - ./lib/scripts/test-external ember-data-relationship-tracker https://github.com/ef4/ember-data-relationship-tracker.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.0\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.26.0\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^6.17.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.2\",\"@ember-decorators/data\":\"^2.3.1\",\"babel-eslint\":\"^8.2.6\",\"broccoli-asset-rev\":\"^2.7.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^1.4.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.3.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.1\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.3\",\"ember-cli-inject-live-reload\":\"^1.8.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.3.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^3.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.5.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.0.0-beta.3\",\"eslint\":\"^5.3.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"2.6.2\",\"execa\":\"^0.10.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.0\",\"rimraf\":\"2.6.2\",\"rsvp\":\"4.8.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"37e98d22861e25266df674c4f57a61b2fa0b2485\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.5.2\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-0aloRoOp9zgLCFJ0qfgNDD++Ai9d1xB5jHL1OI+uNjXhX8r4dG1PiCdvtwVW0OlrZOu9VBodv3kYoRG1SLZU7g==\",\"shasum\":\"6ec84ba85e28d7e1da6039202f65c38f8b1e43ad\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.5.2.tgz\",\"fileCount\":266,\"unpackedSize\":4836620,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcANzkCRA9TVsSAnZWagAAW2kP/0P6oTkgiqsidC0v7saV\\n8YM6jVh9CThr2kBc+lRYhQuPH8tmhiljezU9kOBbitJIiTRc/jxvaBzYBaat\\nUxSRG4Allkj1hHUqyBevosuo24k9Mwuxhb9fy1egOgkeaT615Gm4zrFBtwzl\\n+S55zYUs6HD+KsAH7eckVL5xzyD45Ljy46StaojUN3fLZIBZItRn7Z0kXmyG\\nLqCwQ6WBBYOdXQ+D8C092192qZwrI/3HDLyFVFCE4noP0TL+2rT859ad8Wqi\\n+zotX6rJgHldboTzO+Ol6A1ZOa0UnbvTL8uTHo/flXd/GIRzp48T0kuJuyFD\\nTTJ3Pj+s7ASE3fsnH1rmylvCC4jkkv5YW7SFNX1jOkN3/b4Tl+5PHIf6qIf/\\nWud/wfZhDKUXCuAKPv/Ol5VwCQ8G438kRhdNoE4uuknGDTNcHiX1co2stLBf\\nQEjuVmXOsXFkM8f4xijzMg5wszQ2yYB/eyw1da0Ab9956OkULUk3siyi00gP\\nyjBp40UQGYHQZXFSz5xoQnA+uOr/0bKLIUFaYexJ9QscZtcI2MGzNOcSpR1V\\nmn1SRU6OfftZtnvntbZ+iKKBxbwj1ZIG60U4JX0iIvKxZqikUNRlJHoLYq6e\\n55vOcd8tyfEnER6GJZotD/c8Uth0H0jHD3n/FYm8ExhfvNUpZKm4V34inH5Z\\nnzK0\\r\\n=iapy\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDIwHd0dw/DRzexw/PiIy10Le2tKWysQICmg/EdcS8/TAIhAOsHI2fQa32wiysb/rQGoH3+rCKHkxE3/1Y+aHLQhBJe\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.5.2_1543560419643_0.7070159981427195\"},\"_hasShrinkwrap\":false},\"3.6.0\":{\"name\":\"ember-data\",\"version\":\"3.6.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git - --skip-smoke-test\",\"test-external:ember-resource-metadata\":\"node ./lib/scripts/test-external - ember-resource-metadata https://github.com/ef4/ember-resource-metadata.git\",\"test-external:ember-data-relationship-tracker\":\"node - ./lib/scripts/test-external ember-data-relationship-tracker https://github.com/ef4/ember-data-relationship-tracker.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.3\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^2.0.3\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.1\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.1.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.6.0\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.1.2\",\"@ember-decorators/data\":\"^3.0.0\",\"babel-eslint\":\"^10.0.1\",\"broccoli-babel-transpiler\":\"^7.0.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.5.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.1\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.5\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.0.0\",\"ember-cli-release\":\"^1.0.0-beta.2\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^3.0.0\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^3.5.3\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.6.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.1.0\",\"eslint\":\"^5.7.0\",\"eslint-config-prettier\":\"^3.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"^3.0.0\",\"execa\":\"^1.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.3\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.3\",\"rimraf\":\"^2.6.2\",\"rsvp\":\"^4.8.4\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"8fabf969229a5d83cab2fe35e882eb9a9bccc33e\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.6.0\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-N1jMJ8hHu/84MfbBg+RXobQXpczIv8xtFs4f+R/KzfX1vLSNwoxmNzw1OUKQnKnl3PrZCl3+5bojlK1SD7sPWw==\",\"shasum\":\"6853983d6ab21f578b62b41b14f45c7b6f502aff\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.6.0.tgz\",\"fileCount\":264,\"unpackedSize\":4825310,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcEUorCRA9TVsSAnZWagAAbyAP/RO2vAZUIp/SDgTLUhAh\\nHpOa+8Qx8rXcBjsYGSJvbo0gGbcg+8G2iLYSpvoSWqUO5wG4EqvUa6j9VorM\\nTVTun8/gtk/ejTpiQFc9gkJSPx848bVKFAOmwMsQE5HQEz9ltW8cLWlH6oWH\\nnPjylDoxfzcTutuLHipdfSU1L/H9FrMD2Fc1Ns9Cusxw9UwPlCyBb/ZZLB3e\\nCc0dEqaR+DAXGKvltwmm7OCR1ia++nC28+gfOdJN2guThHqeb1bXtJ8WSvmz\\ncDgt6iYVVrbBJa6yu7+I9LURD7R/rkd6tO1sN296efbgaYuX1UAxiFAGAsYH\\n7Hpvi6aV0I66DAsmYpcj3qdHKGXetIuCgzcFYvuw94Adlj0A2ftXExDAvSe+\\nWW0sn0ORXcnoLCdZEXRLbjjMBsrAVsg0FdaMVwJI5VWn2nUA5mHHZGTUtOft\\nFM9rnbq32AcSWJEzJqGKS5U/5HHOJtQQtkKipmSIxtziTIiulASI91SV5PWA\\n8jAAh2jP5jMt0B05mZZBHs4CgtkZIxdZtnBp+UxLuTRfICkLuA7BJgMnkIOz\\nQV7d45XN/DWyyaJqLHnUtNjphJ3Py2vRAo0MBjSmF0rNk1jCjhzyfjQ/P5DT\\n6dp+O/bumLkPsfrCddx6bDF/tSKwEYjUa1Wbq+4x+E+bV6mnYpcVtXgN4C4T\\nSJP8\\r\\n=dYRm\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCar7aPh/kXvpozTI1B1hKE2TUiuXagLPmAjOj3BxLcUAIgH7KJtafJm9iuq+/kEZ0bitmcO4W0JydNLL9kQryLF+U=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.6.0_1544636970696_0.3000646550496424\"},\"_hasShrinkwrap\":false},\"3.7.0\":{\"name\":\"ember-data\",\"version\":\"3.7.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git - --skip-smoke-test\",\"test-external:ember-resource-metadata\":\"node ./lib/scripts/test-external - ember-resource-metadata https://github.com/ef4/ember-resource-metadata.git\",\"test-external:ember-data-relationship-tracker\":\"node - ./lib/scripts/test-external ember-data-relationship-tracker https://github.com/ef4/ember-data-relationship-tracker.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.3\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^2.0.3\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.1\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.1.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.6.0\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.1.2\",\"@ember-decorators/data\":\"^3.0.0\",\"babel-eslint\":\"^10.0.1\",\"broccoli-babel-transpiler\":\"^7.0.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.6.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.1\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.5\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.0.0\",\"ember-cli-release\":\"^1.0.0-beta.2\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^3.0.0\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^3.5.3\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.7.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.1.0\",\"eslint\":\"^5.7.0\",\"eslint-config-prettier\":\"^3.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"^3.0.0\",\"execa\":\"^1.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.3\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.3\",\"rimraf\":\"^2.6.2\",\"rsvp\":\"^4.8.4\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"c43f9f9c85806d4e9748af318fcab3720736030d\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.7.0\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-d3wJIpIclNArapJ5A+gMjNJdDc/8kv5OD3LE5Zad9EJzzZPyaPj51wYsjG7jETJIG+AhBSmAHS5j4GY7/25W0g==\",\"shasum\":\"87e3a5f3fde994cd7f0b1c6d53f0c8df2f9c3449\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.7.0.tgz\",\"fileCount\":264,\"unpackedSize\":4825370,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcNM6/CRA9TVsSAnZWagAA5fQP+wX+lywCmOahj8UpK0NX\\nFMnLYk/Np1ZaPbgw0OKqeBdk1IQkel7jgXqr19ArTUldqMh85l03xjVc/F14\\nXU7s65UdHxZCbwtsNhEFOETNaanVR1soedTO4bpcr/xMLy1Xf4E01KIQXnSs\\nHFB/wkijt+vgps4WDO9gCJfhu07dNQlSUO4NqrER3DhF85eYWV05XqJyhGD6\\nVKG6qDF4Y2r1YroUX04JUCkh6xMBVDW5phBc6rdh2LvDqbsiFX5sxqr1sITJ\\nhG7VBe+LP8JHBcyQqTOXKj/SdgQJ5zz+NQxWeLUrgUh7sqVak7qEODuhbQLD\\nsHOeeHftOHs7jrsPJotG1ZI482uDzWS0LwR4JoAhI6k6XFZGAtG74DQCa3nt\\nw4RhnSUylCY+8ZKfYZV5GyqL4a247S4HqOhAhmnimuzeYWgL0kIMicdcbYH5\\neInbowG98BHhXtqlPSxJUw5/ucjxzXCsB3lC/8VI0MUeILSThTPOmmdD4R/s\\nnygUtX5bhx1IAfy675EMS37MJDgtGfErHgKDP2Bg/hmozRdbyplZscA7/b+Q\\nSna8MrE1vNqvhsnikV0SLZxQ4SicCf2KjmOrI9khkfXF9SpRl6FQVYA9sKiI\\nEI12Q7bgykRQSCe37wjCXSa9DXOUXS+QO8cuvdRGUAgQoXWqjOXH+whBHfZ4\\nzQSj\\r\\n=DKRM\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDy3rOWBhpAT/mJUlCFf9GXvqPISKu8MTBvLiM29Ov2aAiEArnQMT1iivqvO4iuj0ZwtxRXFVp0GJStpYJmlwiy6SCc=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.7.0_1546964671244_0.8246093768022866\"},\"_hasShrinkwrap\":false},\"3.9.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.9.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git - --skip-smoke-test\",\"test-external:ember-resource-metadata\":\"node ./lib/scripts/test-external - ember-resource-metadata https://github.com/ef4/ember-resource-metadata.git\",\"test-external:ember-data-relationship-tracker\":\"node - ./lib/scripts/test-external ember-data-relationship-tracker https://github.com/ef4/ember-data-relationship-tracker.git\",\"prepublishOnly\":\"ember - ts:precompile\",\"postpublish\":\"ember ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^2.0.4\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.1.4\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-typescript\":\"^2.0.0-beta.2\",\"ember-cli-version-checker\":\"^3.0.1\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.6.0\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.2.0\",\"@ember-decorators/babel-transforms\":\"^5.1.3\",\"@ember-decorators/data\":\"^5.1.2\",\"@types/ember\":\"~3.0.25\",\"@types/ember-qunit\":\"~3.4.5\",\"@types/ember-test-helpers\":\"~1.0.4\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.7\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.2\",\"babel-eslint\":\"^10.0.1\",\"broccoli-babel-transpiler\":\"^7.1.2\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^2.0.1\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.5.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.1\",\"ember-cli-dependency-checker\":\"^3.1.0\",\"ember-cli-htmlbars\":\"^3.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-release\":\"^1.0.0-beta.2\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^5.1.2\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.2.0\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.8.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.1.0\",\"eslint\":\"^5.10.0\",\"eslint-config-prettier\":\"^4.0.0\",\"eslint-plugin-node\":\"^8.0.0\",\"eslint-plugin-prettier\":\"^3.0.1\",\"execa\":\"^1.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.3\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^6.0.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.15.3\",\"rimraf\":\"^2.6.2\",\"rsvp\":\"^4.8.4\",\"typescript\":\"~3.3.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"readme\":\"## - ember-data\\n\\n[![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n`ember-data` - is a library for robustly managing data in applications built with\\n[Ember.js](https://github.com/emberjs/ember.js/).\\n\\n`ember-data` - is designed to be agnostic to the underlying persistence\\nmechanism, so it - works just as well with `JSON API` over `HTTP` as it does\\nwith streaming - `WebSockets` or local `IndexedDB` storage.\\n\\nIt provides many of the facilities - you'd find in server-side `ORM`s like\\n`ActiveRecord`, but is designed specifically - for the unique environment of\\n`JavaScript` in the browser.\\n\\n- [Usage - Guide](https://guides.emberjs.com/release/models/)\\n- [API Documentation](https://emberjs.com/api/ember-data/release/modules/ember-data)\\n- - [Contributing Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n### Installation\\n\\n`ember-data` is - installed by default for new applications generated with `ember-cli`.\\n\\nIf - you wish to add `ember-data` to an `addon` or `application`, you can do so - by running\\nthe following command, which will use `yarn` or `npm` to install - `ember-data` as a `devDependency`.\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nSimilarly, - if you have generated a new `Ember` application using `ember-cli` but do \\nnot - wish to use `ember-data`, remove `ember-data` from your `package.json`.\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"ddebf7e63db18d6e82748722006f8c271f6d091d\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.9.0-beta.1\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-/riGrZz84wfDbkfQgiX/NBi0NStTh7T/EktOnUxpRabg64L2P3GcUjQkXLeEQPnYmw1c/TnaqytYZ8eLg4zeQA==\",\"shasum\":\"7be07aeea1403711af6e2dde3ff2747bcfc3683d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.9.0-beta.1.tgz\",\"fileCount\":277,\"unpackedSize\":4888409,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJccINnCRA9TVsSAnZWagAALggP/32JNETIP6OSv8x0RZCR\\nj8mT7MY3+ZwaMdhud49+5/oc9eEdWOlwo9xfC3zgOkL39MVmbQU1fHLNVIBV\\nmrAA4aV5D/MXey0uEkALRrWkVOqrq1u0K5myOPsgsJmAF8D7WvMG9cg83Mnl\\nLlyV3ikrRbTkbXZuor4tIBBJ+cHoDIbrpPDQPnMAgrISqT60CmgATFuAL8G0\\n+7vp2p5CbFhlgosXIi61iyaWSomGluYYlo6gn0DZWatYbj9tNVt5qXfH6+LH\\nKMnBm4kZFKAnQM2TC0m4WYMGZwH4Rxzjh2uGoQ8ulcnyCa/pD/d6HoqmQasR\\nMBolp6LTS83CEdpfvjXbhyuja3i8KKI0GMsyCk+cN1xQLYwIm5bPjradoQMp\\ns4XHzCiM1MeIjV5ZOcvJKHUClXrKvxztDMhCSXTVqKl43Tzg3df78o2LGVk9\\nnBO1NkyNPiyjGffElPLQW+h9cgU8MZs2Ry7hD3Xp3VkVZc+N1F64Nt8P+0/F\\nGzdP5VL/ZTDVz9l7QMKIWpOODXBdrAK3EEUaNRQCDm+jx3r/t8DnrBaQJdiu\\nce0eFEMj4Bb8/HQ3FDQF0QYp4qdhveyZF0XINPWmSuSh20qWtD6VFpHGHbLk\\n44iyoHfKwVOWlaHsWNGHOKMFpWg1ylfWAZBiUcgYdUg0OmldZ64YdIBPvBI4\\nbBTc\\r\\n=375D\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCG5ldovzP2keQ1y0fNgUT50awl3XHCSOIRHXdjLzVcywIgFk3mxeWFnticKp/f7QcmQI3uSr49Ba+7PdE7YNdJd2k=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.9.0-beta.1_1550877542606_0.7808610286532047\"},\"_hasShrinkwrap\":false},\"3.8.0\":{\"name\":\"ember-data\",\"version\":\"3.8.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git - --skip-smoke-test\",\"test-external:ember-resource-metadata\":\"node ./lib/scripts/test-external - ember-resource-metadata https://github.com/ef4/ember-resource-metadata.git\",\"test-external:ember-data-relationship-tracker\":\"node - ./lib/scripts/test-external ember-data-relationship-tracker https://github.com/ef4/ember-data-relationship-tracker.git\",\"prepublishOnly\":\"ember - ts:precompile\",\"postpublish\":\"ember ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^2.0.4\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.1.4\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-typescript\":\"^2.0.0-beta.2\",\"ember-cli-version-checker\":\"^3.0.1\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.6.0\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.2.0\",\"@ember-decorators/babel-transforms\":\"^5.1.3\",\"@ember-decorators/data\":\"^5.1.2\",\"@types/ember\":\"~3.0.25\",\"@types/ember-qunit\":\"~3.4.5\",\"@types/ember-test-helpers\":\"~1.0.4\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.7\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.2\",\"babel-eslint\":\"^10.0.1\",\"broccoli-babel-transpiler\":\"^7.1.2\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^2.0.1\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.5.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.1\",\"ember-cli-dependency-checker\":\"^3.1.0\",\"ember-cli-htmlbars\":\"^3.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-release\":\"^1.0.0-beta.2\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^5.1.2\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.2.0\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.8.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.1.0\",\"eslint\":\"^5.10.0\",\"eslint-config-prettier\":\"^4.0.0\",\"eslint-plugin-node\":\"^8.0.0\",\"eslint-plugin-prettier\":\"^3.0.1\",\"execa\":\"^1.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.3\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^6.0.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.15.3\",\"rimraf\":\"^2.6.2\",\"rsvp\":\"^4.8.4\",\"typescript\":\"~3.3.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"24e69e2d14ece1e363da9b65e174b19f59f782ba\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.8.0\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-NIM26FN5F/GRWeeAsJo1id5IDtucLZ169mHYB5cdNFlXM0Bx+ELnr322oI+/wQKDnM8LCCVbJBo+e0UE8+dtNQ==\",\"shasum\":\"05b4d48ab3d612824862b037c4159ce2578fd688\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.8.0.tgz\",\"fileCount\":277,\"unpackedSize\":4887702,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJccIQ2CRA9TVsSAnZWagAAKBIQAKFKrg0zcOFOucZni9Ty\\nKCMdAQ1e4XWdIkm2HNXntK7+i6RaUpO82QlY8V2qjtY2qtGIF0YNa+MGdW8o\\nZgdoxWn+UpvvurwzEpDdRPA8Eyb4eTZ5EfXXM71UVUFZO3msy2oqEWiKh57H\\nbN88wUpFuxYBhV7kQoiQv/IQ09z5LoJYm/XHN5BnDegZ0Bt7l09Jgd/giEbt\\nP85/VHALO4dFN/7/02iufrgnkA8hn/muAe2RbA4VIQOc3dt6A5F1soUqx9Xe\\npzLOFgcVXrPsK+XPmmiHBr5fDhrldOoyiMpXbdST2iseyQjiMT+ryCuJ8vqn\\nqmmZGjm/gthA4UIrsykyvQmArr18p3s6rtcvHuLPbo5/80sxih4HuWA1zzG5\\nCvxIYI0Gz2nY1HRGz3FBDph+ylq9wJmDQy+Oat2S5ajnMis8Xz2Q9Ddzb8gc\\nOmAngHnIyAsU5hPAAKphT4duWeqkN3p58EFKFz8I/kPTANUmAfJ6m/Sd/LxD\\ndG5oZmubi31nM0IKDzfjHqmzi+9e9qPUa2XgioX37OIXYGK7XnNVeqqoCdi1\\nKWs2DitINgFpQdKlwts2GrIDzRI6qsH8WiZSuzGKWB0GbHmqqQI5brpKshje\\n47UyuxzpL5LZZtIHyz39c98HD/eOoto6uDSVEdscnXWK6PoZGkE4Hn5htgym\\nN8VX\\r\\n=38WL\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDrd+50Qdmb5Q9QmerldCgqXkeiqiEMGjH76CyC7xz54AIgDOB/1v7nm4ufVFozty0nRhKK3dbrwdIXDDvbY1OqH0M=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.8.0_1550877750004_0.35274099149632354\"},\"_hasShrinkwrap\":false},\"3.9.0\":{\"name\":\"ember-data\",\"version\":\"3.9.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"lint:features\":\"./bin/lint-features\",\"start\":\"ember server\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git - --skip-smoke-test\",\"test-external:ember-resource-metadata\":\"node ./lib/scripts/test-external - ember-resource-metadata https://github.com/ef4/ember-resource-metadata.git\",\"test-external:ember-data-relationship-tracker\":\"node - ./lib/scripts/test-external ember-data-relationship-tracker https://github.com/ef4/ember-data-relationship-tracker.git\",\"prepublishOnly\":\"ember - ts:precompile\",\"postpublish\":\"ember ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^2.0.4\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.7.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-typescript\":\"^2.0.0\",\"ember-cli-version-checker\":\"^3.1.3\",\"ember-fetch\":\"^6.5.0\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.4.0\",\"@ember-decorators/babel-transforms\":\"^5.1.4\",\"@ember-decorators/data\":\"^5.1.4\",\"@types/ember\":\"~3.0.29\",\"@types/ember-qunit\":\"~3.4.5\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.2\",\"babel-eslint\":\"^10.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^2.1.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.8.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.1\",\"ember-cli-dependency-checker\":\"^3.1.0\",\"ember-cli-htmlbars\":\"^3.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^5.1.4\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.9.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.1.0\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^4.1.0\",\"eslint-plugin-node\":\"^8.0.0\",\"eslint-plugin-prettier\":\"^3.0.1\",\"execa\":\"^1.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.3\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^6.0.2\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.15.3\",\"rimraf\":\"^2.6.2\",\"rsvp\":\"^4.8.4\",\"typescript\":\"~3.3.4000\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"d8463355d9fdf3d6c24ec928a018fab3caf82e10\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.9.0\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-yU9ptLTX9nmHt8cSuQc5K2tdZFmj0oZIYUt2/TIk0yN9e21oJBI8eOYH2N7KJSxptLWqysCmDh0Vcqs2eZnWUw==\",\"shasum\":\"9f0d55829e107c57307777bd5cf1e36b088d5c40\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.9.0.tgz\",\"fileCount\":169,\"unpackedSize\":5629666,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcq6bFCRA9TVsSAnZWagAAJPwP/3SYJfmFySIAG3FJIu/1\\nlcM5CXZRI1RGibUdfQ4VndhpFqxFkn7XVjqwIFXThe0JCIcIJvWFuKzzVUu1\\ns/G2BW2MQVJGazfuQg8uYOJ0mkgHlNjoshXgXjHnrl7sw/pgDU3q0I+BFHBr\\n6RpuTT6GwsEmzjYkhJc3LRsrrMUNnQgw8gk7O/k/kgQifbGSY8CF923HHhbN\\nkFezkXZ61Nv2hUXvQyhE9TEqaYjljbEkE2uc/ikGKgzTI8/V/asnWC/PIylx\\nDsDjsad8aaAkhNniBRv+guLPvL1gseeSMsNmxWYIlLneP5wr+IYrwDjieweR\\nR4Yndg6QCAffDNtkPZQraC5bnLVn3/bxXTIHlwMIuLQLovzcIhVM7KCDUj39\\nbN0pVgjtzZuz6k+5oMuDQBUIzFqlIoJ3ZK9ch9+hufKsOCE+fl9DlyEvFT70\\n4NUV40ChOQKGAl2z9dsrTHbxPqnYrMMhNYukwEo+I8u2yctGCcNPPgpb6e6c\\nHoRoNNDu9AbKdwkUur1AuR+WvYDiob6UBq+4QMlXRpl7MX9lq30mlH0uFP59\\nlGNgoYouxREdh62Jdchpj0wjn2o2q+cWcx+z89/ccrkDXZ6HR8rMDsy1oxHL\\nuG1h92F9YbnS1SGOEbQggNoCxY08d7KkWMDtLj7qPorLJ4tW+aOxqR05N0Ar\\nrIIH\\r\\n=05Ph\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDgaUU7/q3cn6+rb/Xbfyj0Qh2tqvsqvMZFgWiK5HLoMgIhAO3guMIIRDW33taj7E/o6aAgI3fMhk00MPkuGxeHJNpY\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.9.0_1554753220377_0.9405717204232238\"},\"_hasShrinkwrap\":false},\"3.9.1\":{\"name\":\"ember-data\",\"version\":\"3.9.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"lint:features\":\"./bin/lint-features\",\"start\":\"ember server\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git - --skip-smoke-test\",\"test-external:ember-resource-metadata\":\"node ./lib/scripts/test-external - ember-resource-metadata https://github.com/ef4/ember-resource-metadata.git\",\"test-external:ember-data-relationship-tracker\":\"node - ./lib/scripts/test-external ember-data-relationship-tracker https://github.com/ef4/ember-data-relationship-tracker.git\",\"prepublishOnly\":\"ember - ts:precompile\",\"postpublish\":\"ember ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^2.0.4\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.7.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-typescript\":\"^2.0.0\",\"ember-cli-version-checker\":\"^3.1.3\",\"ember-fetch\":\"^6.5.0\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.4.0\",\"@ember-decorators/babel-transforms\":\"^5.1.4\",\"@ember-decorators/data\":\"^5.1.4\",\"@types/ember\":\"~3.0.29\",\"@types/ember-qunit\":\"~3.4.5\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.2\",\"babel-eslint\":\"^10.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^2.1.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.8.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.1\",\"ember-cli-dependency-checker\":\"^3.1.0\",\"ember-cli-htmlbars\":\"^3.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^5.1.4\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.9.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.1.0\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^4.1.0\",\"eslint-plugin-node\":\"^8.0.0\",\"eslint-plugin-prettier\":\"^3.0.1\",\"execa\":\"^1.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.3\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^6.0.2\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.15.3\",\"rimraf\":\"^2.6.2\",\"rsvp\":\"^4.8.4\",\"typescript\":\"~3.3.4000\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"fastbootDependencies\":[\"node-fetch\",\"abortcontroller-polyfill\",\"abortcontroller-polyfill/dist/cjs-ponyfill\"]},\"gitHead\":\"e42f51ce28798e8e982d5e37dcc61292cc09dabb\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.9.1\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-qSyAMFiGwzrOvrR59HSVOFu5SYZRWyA6M0Utwi11lQzrG27/+na9317MQ56k71xKwisR5bvPO7HuYVl0iWzDeA==\",\"shasum\":\"ba9de5ffee05c0bcf061237b2d53b9a0258dfb2c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.9.1.tgz\",\"fileCount\":351,\"unpackedSize\":10277372,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcumW6CRA9TVsSAnZWagAAZ1cP/jYWg/BjIdbvEg3qD8vY\\njxdCzM5P5ShNms5Zup3uVKr0r2TAkm+fU+QxjoZa79nxBEkeTfWD5a5W5mx8\\nWEVWWtJ1OQTO5nBXjUyUXySM0gZ2ZwwJrDVZNMslGR5tWkKPET3bTeV4jq6R\\ny3+JzEfvwKH97Rtl4iEJkMpgkntEcM6ClZvk1pYaWzkARkNwRvzF+PBAiwHi\\nTyViiKUtsW9sxkbCyAK/Hsig8l9hBDCSdQqBJrpDhzPi9mYa9T3oC2znKvI+\\nXY39ZTnRFGcDZui9M68Q0fSQ928okwhdhUmCA6DaE3a7N06WX2Eo97656mGw\\nWKn2DKrvrM20VukI0l29NiccTMgURmcxe/0cObN/88tBNIRJjNg5Nn4DJQMq\\na5DfppoFzgPz8f/ztFjGaioS+IogIW/J1zyeu6tWsh1kADED/vJRkRdaZqE4\\njW0qgAIoEKZa8IPfrF4hAMvahDqCcVLs6vTW88TsvZXIhsRomGLDhhgfS2i4\\nZ7ZpjTrWbRKii0icAynKQ8sXhVyTAq/ALL4a3ByB2lbwnOu08f/mIfOTpxxf\\nphf1r89Ba+Sm44M0EXg8I3Olkh8ak0Z9PvKpEC8PRfaIwk32lbWi6tjp3JnO\\n/ZWf53OVQzMQl5QAuhBBjWtziec/8ZUdFUnjCVxrIyd3VNB4DGCjcst0EQny\\neDuT\\r\\n=AlLe\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDLBqbAAWArFIDT7cvQI0BhXg8ycRfXLvPGWCm9JpzTuAIhALqnvx8MXkaVsv5MueMGBgquayjK+RFCM39/dHn1N+Im\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.9.1_1555719609725_0.4899008758935377\"},\"_hasShrinkwrap\":false},\"3.10.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.10.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:node\":\"node - node-tests/nodetest-runner.js\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test -e test-optional-features\",\"test:try-one\":\"ember try:one\",\"prepublishOnly\":\"ember - build --environment=production && ember ts:precompile\",\"postpublish\":\"ember - ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"^3.10.0-beta.1\",\"@ember-data/adapter\":\"^3.10.0-beta.1\",\"@ember-data/model\":\"^3.10.0-beta.1\",\"@ember-data/serializer\":\"^3.10.0-beta.1\",\"@ember-data/store\":\"^3.10.0-beta.1\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-rollup\":\"^2.1.1\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.7.3\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-typescript\":\"^2.0.1\",\"ember-cli-version-checker\":\"^3.1.2\",\"ember-fetch\":\"^6.5.0\",\"ember-inflector\":\"^3.0.0\",\"inflection\":\"^1.12.0\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.6.0\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"co\":\"*\",\"common-tags\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-blueprint-test-helpers\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.4\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"execa\":\"*\",\"github\":\"*\",\"glob\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"mocha\":\"*\",\"mocha-only-detector\":\"*\",\"rimraf\":\"*\",\"rsvp\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.10.0-beta.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.10.0-beta.1\",\"_nodeVersion\":\"10.1.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-vseswniweQ2gU5HkFHJQvJLJJ75JkiAEFJgAMqNpRkr5jkbiw2HdpieZ5l1tdtadoR2TECM7rpL53etTrCmWlA==\",\"shasum\":\"25604c3639dbfa6e17a6a48a9027d019d8935a97\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.10.0-beta.1.tgz\",\"fileCount\":63,\"unpackedSize\":57663,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcyP3JCRA9TVsSAnZWagAAIm8P/iO4gaq3RHlHN5oUOYqr\\nZUoGusaA4tldf0cUtmwnDp8gLGXXYM17J0WiQQGtAyxKS8Fopfy+S/43BexH\\nDrXacyaUcfx7WLch/TXhU1O87Qi9EPa6Fgn8sFv02fYqg1qYTWdRpLAN0aB8\\nMn8oChbVOSTUe9Ha3rTzL+Bi5qR/6R1a0Ic9O+y3opbF4lDt6I1zmSFJUX8w\\npJxtwwMJCANuY0aCclvQlbeMGM5Iod2nFxaSZSUlpLlTpX2cqX6I6xjLlroK\\nZ/5m/Qsvr/Y22dV/O2yy/QzzpxcDyQKTThORWr6E97FUJUL4tWz+syq6ktGg\\nHbW11d481oVKm5rToSZlqUOyvXg8Pflmn0zU6+Y/D8Xu+qD/8+QNZt7ZBKPG\\nxUN0mbK3+jhwmXhIRM44FQGrCHbp8XpBeNSoNNdoeDsrmLQeLIj3auf+aDv+\\nqxSxt2CtodXa8/ru9iZmAWTbEh7uOeqqxciBFbPrwLwI53gGFK2qo6jMWTF5\\nkxETA2+ibxa9xhvactd8M9LP1TtCxF37SYvSSDyO9LNRuGJ/s8nEZsgyH99R\\nBxx8E4nOIMxtuAbN6BWcHw6hlqMy1g1ZAXrCJcxmlw0tcxsoLiJFhYEXRivR\\nz/XUfwXW4uhldtRaiM7k+ilZqmbWjnjx2o2Q9Xm9YPzw1eC4VlQjfjRiCtQ5\\nYieO\\r\\n=YfTH\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIAlepEfLIrZdvi2Ya6QKBdCoKjIxiYUf7TeRe1kzwGeIAiAPk52Cj3K0G0lY3V3muaYycvWc7b6e5AwC3TfuXBtJpg==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.10.0-beta.1_1556676041342_0.1520653621127841\"},\"_hasShrinkwrap\":false},\"3.11.1-canary.0\":{\"name\":\"ember-data\",\"version\":\"3.11.1-canary.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:node\":\"node - node-tests/nodetest-runner.js\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test -e test-optional-features\",\"test:try-one\":\"ember try:one\",\"prepublishOnly\":\"ember - build --environment=production && ember ts:precompile\",\"postpublish\":\"ember - ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"^3.11.1-canary.0\",\"@ember-data/adapter\":\"^3.11.1-canary.0\",\"@ember-data/model\":\"^3.11.1-canary.0\",\"@ember-data/serializer\":\"^3.11.1-canary.0\",\"@ember-data/store\":\"^3.11.1-canary.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-rollup\":\"^2.1.1\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.7.3\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-typescript\":\"^2.0.1\",\"ember-cli-version-checker\":\"^3.1.2\",\"ember-fetch\":\"^6.5.0\",\"ember-inflector\":\"^3.0.0\",\"inflection\":\"^1.12.0\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.6.0\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"co\":\"*\",\"common-tags\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-blueprint-test-helpers\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.4\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"execa\":\"*\",\"github\":\"*\",\"glob\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"mocha\":\"*\",\"mocha-only-detector\":\"*\",\"rimraf\":\"*\",\"rsvp\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.11.1-canary.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.11.1-canary.0\",\"_nodeVersion\":\"10.1.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-ZlnQwVVD92vm57ZmQqa5MH+pg39z+WOGgrCszYXSNMGFMOxQAhbzPAkwy68+p2RwxP4SyWLitIHOM+Biu3FriQ==\",\"shasum\":\"2564636522e853782165ad1ac55ebd8100c9cb61\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.11.1-canary.0.tgz\",\"fileCount\":63,\"unpackedSize\":57675,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcyQCmCRA9TVsSAnZWagAAf8oP/0SDnySYrLkwDwg3eRyY\\nFINymdsoEBnZWlz/ypOeLloHxramiWooNoAcRAe93CL+7x+nlTGCR+hvmDaU\\nR/Uqh4utfHY6TkcU7KKg3furEJQcT0n3kPHnoJCwzAEi3w2CL4DF4QjaQvNX\\nmMdnrxX1R8jkX7VG7UTtNDZw+YzharPOGbpWyutY93BRjtcArjocn2tqrnXk\\nNpdC9k5fZwUwndkuriHa7ftPx8+VtO4AxpE8JQOsIbtrGeRBaI5gGO3sJn3D\\nd6fSdrIA63q1auG+pUCSiLjhSmDwOXlzvuDdJcA77aP5Pxmdfei6ZUyMo72r\\nRUF7LaW+SON8IVLS/IwUI9LXQw3/XfEuF7WDV7uictVsMncSv7X2jWwlya6d\\nOOUIpnerEHLBz1NrM/RDZLVoEAggI2QINnuiSuXRK22zpZ+zlAerDSKYsyh7\\nNhTycIGl8vqtsZ5zG9oD0wXVyr5rsGBjJvElvu99NOu81j5ii8UEfaiteTCy\\noDDyAVr8Tr+25RAOXdXsw+t3INUgKlG0s5uejk+zXxhcoVTyXB5Q82TeaF6l\\nTUK2kyzsjbID0IIi+BSsmuY/CDodoTHNL+VsgwFFPu8YE4CRVBkDSCTcFV+s\\nBE1vMF5Obx3scjf2cmHRI+GkK7jkbT7ROFRpPRxjBX/rUtc+PJQHEs/F9P1G\\nGRTT\\r\\n=aL1h\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFgJPGdnH/58gSqa2Zclt8pwUV/qdJxW/SrKivsi55v+AiAm9WricsWklIdPh/cJfz3GVgldEr8uPXQBtqwgBvIGQw==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.11.1-canary.0_1556676774141_0.9088778123666121\"},\"_hasShrinkwrap\":false},\"3.9.2\":{\"name\":\"ember-data\",\"version\":\"3.9.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"lint:features\":\"./bin/lint-features\",\"start\":\"ember server\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git - --skip-smoke-test\",\"test-external:ember-resource-metadata\":\"node ./lib/scripts/test-external - ember-resource-metadata https://github.com/ef4/ember-resource-metadata.git\",\"test-external:ember-data-relationship-tracker\":\"node - ./lib/scripts/test-external ember-data-relationship-tracker https://github.com/ef4/ember-data-relationship-tracker.git\",\"prepublishOnly\":\"ember - ts:precompile\",\"postpublish\":\"ember ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^2.0.4\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.7.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-typescript\":\"^2.0.0\",\"ember-cli-version-checker\":\"^3.1.3\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.4.0\",\"@ember-decorators/babel-transforms\":\"^5.1.4\",\"@ember-decorators/data\":\"^5.1.4\",\"@types/ember\":\"~3.0.29\",\"@types/ember-qunit\":\"~3.4.5\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.2\",\"babel-eslint\":\"^10.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^2.1.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.8.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.1\",\"ember-cli-dependency-checker\":\"^3.1.0\",\"ember-cli-htmlbars\":\"^3.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^5.1.4\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.9.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.1.0\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^4.1.0\",\"eslint-plugin-node\":\"^8.0.0\",\"eslint-plugin-prettier\":\"^3.0.1\",\"execa\":\"^1.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.3\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^6.0.2\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.15.3\",\"rimraf\":\"^2.6.2\",\"rsvp\":\"^4.8.4\",\"typescript\":\"~3.3.4000\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"4891ed57a86d207c378a8c49c94d7b978bdceb81\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.9.2\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-Y4ucKYM1Lye4lyQIOV6UF/xns1ouFxudTqqk181tGOFjY9u1+I+bQGQJyrDpT1qUdSIRE3RCoqz8kxt8BbEMDQ==\",\"shasum\":\"62555aa39d15dcd41428fc85d51e3eb8a182f5b1\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.9.2.tgz\",\"fileCount\":306,\"unpackedSize\":9751217,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJc0TZ/CRA9TVsSAnZWagAAQx8QAJ1lVE1NCxHkDASLCYhK\\nowecjgIbxWospt6mvm9G6UjhSuMZACeu0r3DWGmiNUgiyrJd6Mj2JRVbQYlo\\nvu0ebWnmMzBv2BEb8vtcfVGt1ydeMDGRT99d0Sq+O9kguHCIMmAGc/ddctGR\\nJZoSRBblmKOXZhoDOBkPgIAaV4dVGd8VvZmY0ZC+bIIitALcS28sUlrzfuHh\\nju/8EwgNJquZtqe+8O378TZIWnv9uAvcqWg5/jVaJK5pjh3oHIcACdJMIRmC\\nOA6M5mmb+0TNscFJ4EfQktJUvE9PnF04nxuq6NSqtKWmBSVlObuu3U812eVG\\n8rt+b3GYZl9KNXQwkgr8crh9HFoplB44dUQJI9RvN0rpIs9S4aYJwAj72Ddh\\nGP87By8Z5k0PHlMkXES+FC9atHgfNHwPbLYid8SKeD2vVoksVkZuEB9IDo2w\\njrfT5FO0MSBqRAJHew4AhzXfw5h9jhVWIhqvFXVShLKMT9Yva/iQI3Vct7uK\\nzAjKBGMuuSaRskPQH/NHzUPfoTDrg6Kyf/eBh0DI653wLcOffdYhuMHiIJmE\\n5EN/g7w5LSSNfUp5BD5uVn3sXlRzEhyAUrusECam9KeJwp6XVSXGf/VvatsE\\nUay4v4inRTBEjQWJ3hngOfhhn7wxQ9aUgZA9L8tR+x19PfbnDA+ci/YEAjPf\\nIxLR\\r\\n=+AUI\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAUHnvnHmXm+AIkL0BZX0VvjrZY3tJz+Ex/s2wQjMULpAiEAqWP/Tn8V8aq2blNY6RbUEAYCBab5HwxUWnvVe4HgGk4=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.9.2_1557214846469_0.06114371319383083\"},\"_hasShrinkwrap\":false},\"3.9.3\":{\"name\":\"ember-data\",\"version\":\"3.9.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"lint:features\":\"./bin/lint-features\",\"start\":\"ember server\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git - --skip-smoke-test\",\"test-external:ember-resource-metadata\":\"node ./lib/scripts/test-external - ember-resource-metadata https://github.com/ef4/ember-resource-metadata.git\",\"test-external:ember-data-relationship-tracker\":\"node - ./lib/scripts/test-external ember-data-relationship-tracker https://github.com/ef4/ember-data-relationship-tracker.git\",\"prepublishOnly\":\"ember - ts:precompile\",\"postpublish\":\"ember ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^2.0.4\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.7.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-typescript\":\"^2.0.0\",\"ember-cli-version-checker\":\"^3.1.3\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.4.0\",\"@ember-decorators/babel-transforms\":\"^5.1.4\",\"@ember-decorators/data\":\"^5.1.4\",\"@types/ember\":\"~3.0.29\",\"@types/ember-qunit\":\"~3.4.5\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.2\",\"babel-eslint\":\"^10.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^2.1.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.8.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.1\",\"ember-cli-dependency-checker\":\"^3.1.0\",\"ember-cli-htmlbars\":\"^3.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^5.1.4\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.9.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.1.0\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^4.1.0\",\"eslint-plugin-node\":\"^8.0.0\",\"eslint-plugin-prettier\":\"^3.0.1\",\"execa\":\"^1.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.3\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^6.0.2\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.15.3\",\"rimraf\":\"^2.6.2\",\"rsvp\":\"^4.8.4\",\"typescript\":\"~3.3.4000\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"0e20e16ab002ac9a35cb2dcdeb2ca9c17c3ed214\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.9.3\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-t1qfuZeLeUYkhtR4V5FmhKoIkxXwT38CuRTEgyNXHeoMlDeRyj5TR06uPDIVEHJ4T3oOihx0dGZBQM4GKVrY5w==\",\"shasum\":\"6338ef6a13d30c5d9da56f2bc02bf7f832636b9f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.9.3.tgz\",\"fileCount\":306,\"unpackedSize\":9752152,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJc1JL8CRA9TVsSAnZWagAAJX8QAIY9c/9RXnFFyTzsh9Pj\\nvd8I6mO7ZEEUlL+l6CzHUexT6rtybjlh0OiLbLfgORPn3kZqYpJ4706ryxlt\\nPp1CLJJz8ZKCEpZsQXQ0XkseQyMo7yoKIBPEpkIV0Zi0wGYHSvhdmO6xUrPs\\nVpq76Za6cjKoFmYfnWvx+NwJfEfojhq99ZiKmmbKgPyuW5TgmoxoxCWtnHa8\\nrtkwiHKt/UwA7+Vlku8TRZCmnEVJ4iCUAeJivNTdpIgCQojC8T7eInxIyRey\\n3Lc9PxWI+5ZjJmER7yqbf0s4NaCd2L7veA91Vm7HraIMGu1NHRvmhiZFtozA\\nHppDxTa1WhpDmfuTT55yl4aG4pb8V0KZXkZaaXVCzTI1a7UBZE5lRdfOeKSf\\nj0D2txcWJNesCJZvdq5kkeUzJTE6TDrhvdVnkrc4wGz6mxRKaqcnThhZpuoC\\nxPcbeINOcxMLEBMtPfE6c51eHwosdmtgXWr3qy893TWJIULRCQoGOR0MW7l2\\ngVqw8Vu2kRba3MlyGGL53A7BdH4uie+oT8OaqWBuDjyBsUTCezHikGoIuZdz\\nRK86vraYLHc9Sjoe1fSyNhERnBDVPjWJrcO4yncbpgTRBVXXCnuMW+holR7v\\neT9+AHF60S3iU2Ehu6Gtq1Da7C9wB2CkdpZWrjtgn0M1sSAFnWxq5Wep8mgr\\nFlF7\\r\\n=MDuT\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEOV5Hlo0gajuYzWtUlI/MMF48lhumJKLF5UGA9gQoDpAiEA4vtAy1ilkt1V0Et7TtQ51XIoCJegC1bQvJsWXVPTboU=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.9.3_1557435132059_0.830722534670687\"},\"_hasShrinkwrap\":false},\"3.10.0\":{\"name\":\"ember-data\",\"version\":\"3.10.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"lint:features\":\"./bin/lint-features\",\"start\":\"ember server\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git - --skip-smoke-test\",\"test-external:ember-resource-metadata\":\"node ./lib/scripts/test-external - ember-resource-metadata https://github.com/ef4/ember-resource-metadata.git\",\"test-external:ember-data-relationship-tracker\":\"node - ./lib/scripts/test-external ember-data-relationship-tracker https://github.com/ef4/ember-data-relationship-tracker.git\",\"prepublishOnly\":\"ember - ts:precompile\",\"postpublish\":\"ember ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^2.0.4\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.7.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-typescript\":\"^2.0.0\",\"ember-cli-version-checker\":\"^3.1.3\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.4.0\",\"@ember-decorators/babel-transforms\":\"^5.1.4\",\"@ember-decorators/data\":\"^5.1.4\",\"@types/ember\":\"~3.0.29\",\"@types/ember-qunit\":\"~3.4.5\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.2\",\"babel-eslint\":\"^10.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^2.1.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.8.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.1\",\"ember-cli-dependency-checker\":\"^3.1.0\",\"ember-cli-htmlbars\":\"^3.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^5.1.4\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.9.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.1.0\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^4.1.0\",\"eslint-plugin-node\":\"^8.0.0\",\"eslint-plugin-prettier\":\"^3.0.1\",\"execa\":\"^1.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.3\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^6.0.2\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.15.3\",\"rimraf\":\"^2.6.2\",\"rsvp\":\"^4.8.4\",\"typescript\":\"~3.3.4000\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"8088cf43eb1cc1f0c96890f5dbadd90f672bf7d8\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.10.0\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-QqKJ5/Co2wGBnD5FSUiO1tbhsjjiRS5uJUwD2vRa0suwNv5E9f+5S6Yww6O0B2z5nDRzRheBFZ7iRjbshQhWDg==\",\"shasum\":\"b5f53a445ba1ee37890ec672b3dc3f869d8b3992\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.10.0.tgz\",\"fileCount\":306,\"unpackedSize\":9752437,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJc2ZmgCRA9TVsSAnZWagAAYmAP/3cBHU8w7U75gxAEJCsY\\nLJJqJg84uWKvkIOH7wQWrAA7jZkZw4PyUIio58OLfulsb3v2Uo8tCSdiFzpX\\nnuipXB7jxDVblS3a1mJp2HsOPewk731PQ9Re/iKyO0B90k6PQsCk5Bc0on7i\\nyThCmgaok0Tz1GjRts02jhu6kKUeSHKm0nWhrF9BAEGuFyM3szRiT0/MZIak\\nE/eCe6s7soOds9PLE0OAvjQ9DFXkeHjPujUdLTkb0HxQjrQJN14ZhB9vLVIw\\n/lsxBuemPz2Jlg6YC1vLIPOR1kU6wWSB/N8AVJ1/BSAl6JonTKRo69s8thee\\n8+vZ7rFI+RwU9oFJvPRSshWUcCvAApstee48CoUjW5UKqOn6CQ6Yr8r9Gh0v\\n6f+tnxqxUbtAC78VBiwu3GExK8V8mUahld+VSdOGNPg4C85JsqRl7GT2/9VY\\n3qqEPts7gcGuqKl3+mCb7iER479OtFsr0ZSNGHZkeBsiHSHB9+NHlPnfu7pq\\n6eGnVz6kUmZ69aCD0Mw6877KKYBroNEPHb615LsSSlKarpEx/O5glKCKhri+\\ndvSlpCx5FLkVuzVD+LKckwD+pZV3YS8zc7T3WzmxYQUZYN9vRQk0uvcWNuQI\\n+wiMEv2zbZRI2XiyPzHiDrw2WSgfsSOF1kqrFbm6wpZYJEXryvb9J2IFeUsU\\niqOg\\r\\n=EzcC\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICbhni+NJfh6kJfzSmpW6lVwYMSIrv1l34xkua4A/tQKAiEA05p+zWxIzyRyBZ56yIxguFGoyq1gOBcR3pu4yOOZ0sE=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.10.0_1557764511869_0.6681883897077883\"},\"_hasShrinkwrap\":false},\"3.11.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.11.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:node\":\"node - node-tests/nodetest-runner.js\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test -e test-optional-features\",\"test:try-one\":\"ember try:one\",\"prepublishOnly\":\"ember - build --environment=production && ember ts:precompile\",\"postpublish\":\"ember - ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"^3.11.0-beta.1\",\"@ember-data/adapter\":\"^3.11.0-beta.1\",\"@ember-data/model\":\"^3.11.0-beta.1\",\"@ember-data/serializer\":\"^3.11.0-beta.1\",\"@ember-data/store\":\"^3.11.0-beta.1\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-rollup\":\"^2.1.1\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.7.3\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-typescript\":\"^2.0.1\",\"ember-cli-version-checker\":\"^3.1.2\",\"ember-inflector\":\"^3.0.0\",\"inflection\":\"^1.12.0\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.6.0\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"co\":\"*\",\"common-tags\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-blueprint-test-helpers\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.4\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"execa\":\"*\",\"github\":\"*\",\"glob\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"mocha\":\"*\",\"mocha-only-detector\":\"*\",\"rimraf\":\"*\",\"rsvp\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.11.0-beta.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.11.0-beta.1\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-CqRcx+n6/M2j62RyLf27HYLpiUl4eO9wEa70mx2y/ayRgTPAnWlVoq1oobYldBFnD7joNfSQqXbVG6FFbMcfmw==\",\"shasum\":\"6025d9a6f6d2904552c6115390c6a0c48092c4b7\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.11.0-beta.1.tgz\",\"fileCount\":61,\"unpackedSize\":48106,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJc2aadCRA9TVsSAnZWagAAr0AP/1AQVRO3XSTsnyPZOhZu\\n4bSSs/JgQIvCtqrMru1+1Hs7vsSrrmbLRbuA011AdPIXQ5cppzvngEgsBWee\\nU3OATpL/xwynNGfswv1WALA2IwawRyA4dcGb5uioQAY29NFwetFYEsDb9VVy\\n+iTrl3ZAHRXotC1M5lNt+7DHcvIQTOC/audF1GidI9vfGMs7VYGwg9OA7oP6\\nHt7iRNScrEp5z7NEkqEkaRSQu1ldDebuiWZkVkR7cYIdgXr1rTNebx69BJ+/\\nwuwlMp69MqMr2E9nqrmtiM6uq5n+GF+K6bhGplC2gE5mVT6WraZhh/1Kf1z0\\nkVPf4ncXPii1xH6cn/LloRJ8fCDsm0AJzmz0AHb+x1f9wRmv+vqvxWf5fZ2G\\n5u9tAyXmCknQgN5QY+kLfa1Q7NDfMrG8xnCjAGMkWgMNUVJu7NnELqnnAaHY\\naK7QbSUvWMRnEY/N7ly1+ghxnAAKmr6ppyZTGJ0fUlG8h3r0vH13s73tKNLx\\nBsZgazyR+NYzYQl/A7pNy7QvTeMVDm8YenRgeAQpMOmwOtXov2SANOjxLgVk\\nS5SBPk3SqlAwoW7plH8qgQvzWvKWpbGsK1UFGG4rjvihJoIR/mxByjh4OZKf\\n5qBB+F8XRSnVaNhAwQ1p0hf6IfJizIK0VP7FDFN5jbSjd8wAWljE4R68DBHU\\nR4io\\r\\n=yVQC\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD0XDeof3wURJZrDdAY/CvLW5fb8EzeglYNTIeqvz1xswIhANopxI0m7wOenbPT3PlqPu9POhfvi31RGgSfTPcjqzXC\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.11.0-beta.1_1557767836595_0.4217091499592378\"},\"_hasShrinkwrap\":false},\"3.12.0-canary.0\":{\"name\":\"ember-data\",\"version\":\"3.12.0-canary.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:node\":\"node - node-tests/nodetest-runner.js\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test -e test-optional-features\",\"test:try-one\":\"ember try:one\",\"prepublishOnly\":\"ember - build --environment=production && ember ts:precompile\",\"postpublish\":\"ember - ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"^3.12.0-canary.0\",\"@ember-data/adapter\":\"^3.12.0-canary.0\",\"@ember-data/model\":\"^3.12.0-canary.0\",\"@ember-data/serializer\":\"^3.12.0-canary.0\",\"@ember-data/store\":\"^3.12.0-canary.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-rollup\":\"^2.1.1\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.7.3\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-typescript\":\"^2.0.1\",\"ember-cli-version-checker\":\"^3.1.2\",\"ember-inflector\":\"^3.0.0\",\"inflection\":\"^1.12.0\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.6.0\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"co\":\"*\",\"common-tags\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-blueprint-test-helpers\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.4\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"execa\":\"*\",\"github\":\"*\",\"glob\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"mocha\":\"*\",\"mocha-only-detector\":\"*\",\"rimraf\":\"*\",\"rsvp\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.12.0-canary.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.12.0-canary.0\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-c7663u7g4sSe5c3EwLsS1mYr137GJJqEMZp0bC9+GLEoJHKXGiOrc1EgrpmhgkaSiRMjThtO62zeSxcNEP545Q==\",\"shasum\":\"0843ec0271adef61eb555f033918a8539a8405d0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.12.0-canary.0.tgz\",\"fileCount\":61,\"unpackedSize\":48118,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJc2bCaCRA9TVsSAnZWagAA/fcP/34Mr7wo4Va9DsVr0U/h\\ndvuO36W1QyJiieAGfQ4U64LnqHroWOhw4vt553czZoictUoFKgSbvFlsq1dE\\nia2MWReA/0b8fOzwKkbAfaArS0nSdmuvsHnHIuTsXkGc2UPVByn4IsNaxW4B\\naX5wWrUxY7J/nj/4/TsIsyN86E1nU8pDsu4FHLsi9TtTfyeFAWN7DX6o0TW+\\n8fps4hPGCyoqT1uVq5rOaPPuhX0kH4Bjw359XWMumJhqBFj4+B68+/3ZYMCI\\nk78bAGG4sJ/cPhEqJoN+7r8Qymb5hNm64YJjValN8jsRElQGHxe/J7jwO+Ce\\nEmKlk5TomotZhLxZefaJP+mh1jOEXrCn6Vh51HCr6HdkD7Bi8v1l9CJ2I9KL\\nOI4MnI/lXkxJk7fee3mFVGe+Hwhfd4tCW3f8SDja7KEOsk28oUFsvX+Jnfki\\nhsmp2ew7W7KkwWzW7GIED5wPouCt6UqVnSWssqyJd7H6SYeb+tP2eo0DfiRG\\n/ShFhxj+q5qy8YtI0X8YcQZ8BDB9bT+khrv8fKIG1kcgSmJmrjxlZkWmXJJ7\\nm7ZPxs6yARnieyz1+XCpcKvMbQ5lNhvY2FGjBNLQGKClNyO2wbubAK9eXfU2\\nWCZVcqfbol0TRNir3j4rYbKYdNbwHuZfq8NOT+WVvuDoMn/9R73aNRPN0oGn\\nmp2J\\r\\n=uJQQ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD0rgXN7yUA6pYgCDaeFwV5cZ4OxZ2pa/Jr39hn6M9JHgIhAIeteOsn6Zs26qdP8dEnGn5/IIYiXZ3SdPWnAsVAwUS8\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.12.0-canary.0_1557770393936_0.09147014366054251\"},\"_hasShrinkwrap\":false},\"3.12.0-canary.1\":{\"name\":\"ember-data\",\"version\":\"3.12.0-canary.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production && ember - ts:precompile\",\"postpublish\":\"ember ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"^3.12.0-canary.1\",\"@ember-data/adapter\":\"^3.12.0-canary.1\",\"@ember-data/model\":\"^3.12.0-canary.1\",\"@ember-data/serializer\":\"^3.12.0-canary.1\",\"@ember-data/store\":\"^3.12.0-canary.1\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-rollup\":\"^4.1.1\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-typescript\":\"^2.0.1\",\"ember-cli-version-checker\":\"^3.1.2\",\"ember-inflector\":\"^3.0.0\",\"inflection\":\"^1.12.0\",\"resolve\":\"^1.8.1\",\"semver\":\"^6.1.2\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@ember/optional-features\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.5\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"github\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.12.0-canary.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.12.0-canary.1\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-3YEtak/VizqaYZ4MC2huV/lGmxdF0oTJeSYZtAV+HrJVDnOf8mjP7qtBfw7JL0qfqSIvc6mZIhQkIo+LLTNCsw==\",\"shasum\":\"96c2dc384187a4eab52353cf27784f964a9f0420\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.12.0-canary.1.tgz\",\"fileCount\":30,\"unpackedSize\":26937,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdEpRHCRA9TVsSAnZWagAAvN4P+wb7ZcEQTkR/Kz0EIpY9\\ne3ptg8ry18MPFsg9Jp7pKlJyfGHBhqW2dSabizxv/LXBBwlmgVCaws8jeqHp\\nKN8/PGRqYzGqOtiDQlGimvTU9cIBhW2bHWUABKIMOowpwcfAG7Vs+jfz7CXS\\nC4p3cNqfGRVrh2PySRQt3g/IOtcVZ7eLZQZfhpof/clYeyq2Q/x8rDGTRmXz\\nA+WedlRtcRuDTZ0VlylK3VIVGYMhV4Uwm4QUNgYuk6d6PyrNRxjtBemMm8OI\\nAUXAO54PWGKJsh3jFC9x3qFdUwbJVOjJRDh5irjfx0ubIGP2s5XydF/BPTuq\\nTnUUxL5IIiTtARqhdP60Qy4iOBxeP7q6CoZ6g6Jx8OyDagsQ2MkYlnVcZmPP\\nWiZvEa530B+7hWOzyYToKMgncPDNr8LyLjv44WnPBTUJ6TqSO/W8fkCtclhz\\nGaoc6JhRqvDlgCcw3xyFQCjumFj5QP0nmO3zv+kB211ZM9DzkEz+tozx0z3M\\n9e73PIKKj3wUJ5C1ajt/vqGjcZfY5lQSLi1In1BUjbswvMrzfeu0OBr4Y8Z7\\nxajNoS9aqUwr2BmV1UgPIjys9dD4LELsZplkt5cOSS0YLXEksv8JhfqYtrIx\\nfMPu1BsM9d4S0rs/eNpJrJ3G/W0xOeo6Jxuvpky2U/ilQMcyhOp1AnpQMaf8\\nLW0Z\\r\\n=8uXT\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDhYAYjhmMEbS6tfp2Qnggu//bAUUcjE8+yAM2ZovWeDwIhAIiUkYjZYswsaIgX+P6cORlcsuF2i42pcBds6+M9Ugje\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.12.0-canary.1_1561498694834_0.6701004495357301\"},\"_hasShrinkwrap\":false},\"3.12.0-canary.2\":{\"name\":\"ember-data\",\"version\":\"3.12.0-canary.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production && ember - ts:precompile\",\"postpublish\":\"ember ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"^3.12.0-canary.2\",\"@ember-data/adapter\":\"^3.12.0-canary.2\",\"@ember-data/model\":\"^3.12.0-canary.2\",\"@ember-data/serializer\":\"^3.12.0-canary.2\",\"@ember-data/store\":\"^3.12.0-canary.2\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.1\",\"ember-inflector\":\"^3.0.0\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@ember/optional-features\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.5\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"github\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"types\":\"./stripped-types.d.ts\",\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.12.0-canary.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.12.0-canary.2\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-erwZgVyiqFmpgLDwlu+ICJjSDlNROApWMb3qK+ecYguZc5PyaMqVfzMk88WwnlkzFSSn9XBM1ZMtp8DOo4XyLw==\",\"shasum\":\"b98821260fae0074242c96e1081c5042e26273b7\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.12.0-canary.2.tgz\",\"fileCount\":31,\"unpackedSize\":22701,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdE7rpCRA9TVsSAnZWagAAcdAP/1xwXMAtt3D/krOUA9t2\\ngVZRwovwhLIGhgVPrnJipusdz04fOZ8uVP3S3C7BlAj1PGd49DhOJECdaLdE\\ni7hMZiXtG1o/SXRPRbxdLibPPqB+eGBsy6zAFy8Fjh3+wTGrectV57Un0CbA\\nmLx5GTFxD5gfhnDEKS8TTCKeMVPn5Xrx+U5XzvOigYWMZH+uciuiRR0OCtkw\\naHfJ5bN4wUOp3rfqUEMszxB8wiLEBTLN8J4WY3/NTzjHXrU+H7tIZa5nhH3Z\\nbEA0wueTQMh/DI9AizDJbT3TxR0+8ZuRlz0B7USRSu2KL1yly0UKqtMjuAfS\\nFU9kwNUiSB8NGyc6U11EIavzaJyFNxFEE1XOCMrJdDygQvyMo6TVlhA6EHdE\\nnoZPTaz/M/NTjBO0/F9WwbgRLZQSFfrcMsnYnsSkaxfRWqkaLpWFj3JDxDbR\\nXKeNcuKrniVlI9jW7//4cifvNJriVVMa8C0YFmhBlbgS7PVAlcsV8SCbUtd7\\n5y/VKfrBQuZ8Q9IRnEDnjv3PyEVrY4fvtWrHcAzl9s/YoJHtbCD8R+73OZ9j\\nJVY5rfhAr8GEHlY4gRe0jNJcPDTkS/JM0KrQg3tzuWXW5z9Wnul8jgIx0d0s\\nYWJuPq679fxgUon+Enu9zRJdPlbVO4JFVmwPpWEhUBEJJZDCOJU76wS20pre\\n5wLS\\r\\n=O0J/\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAs04EFE9aLWQDftebHc8SaZqrAuF5TtcwFWJAca8SuRAiEAt2blSwUjiek8H1CkTZxA3SxraXp06qX4+psPGAiWYeo=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.12.0-canary.2_1561574120979_0.03416496413894743\"},\"_hasShrinkwrap\":false},\"3.11.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"3.11.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production && ember - ts:precompile\",\"postpublish\":\"ember ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"^3.11.0-beta.2\",\"@ember-data/adapter\":\"^3.11.0-beta.2\",\"@ember-data/model\":\"^3.11.0-beta.2\",\"@ember-data/serializer\":\"^3.11.0-beta.2\",\"@ember-data/store\":\"^3.11.0-beta.2\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.1\",\"ember-inflector\":\"^3.0.0\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.4\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"github\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"types\":\"./stripped-types.d.ts\",\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.11.0-beta.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.11.0-beta.2\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-ZRQi0NhFbuF7iINEdH1hw+vTQuRcBoePDBPGDBFQw2mEoEqwbNtInDloitJc6Fb5mUcq/GmzTDkI9sCbjbYntQ==\",\"shasum\":\"68c4071faa83201eab2fd887138ace09f1803854\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.11.0-beta.2.tgz\",\"fileCount\":31,\"unpackedSize\":22652,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdFBGeCRA9TVsSAnZWagAAq9cP/2uD1OVhdXAqarz033uo\\n3VMr0hTphu5H1q1le9Xeml2jbbM2SZ5WpoJsQOO3nhGsFE4RGTPFgym8k/2V\\nj6Y48LuxIYhsZrNA8RaWe3dqEaMPIjX/LXkYWy6YVin7NWLG+GBmgs4ZsW0l\\nJpCX79/bEb4GRZb7MPwJfWa8rnOPKMRU90JPjar/+dowA2ik0bT8CYt36cQZ\\nb6/gpphD7qYraY/0um8GknILRVToT1xuj+LuL76uKwpIoSKZbgdmZx42sb1a\\nkYbZDqbLxVELV9TNynPm/viuQ7L9C964tNf7+GzGiBiNdpYbxcH6xPYEcx4k\\n0yrQspQy8FIGnT1SsWButmGkZDy5FY5a2eELv5gl6Qakyp5BgrVWZUt4mG4S\\nndSQLhI60VZ00RKTEbTG9A3RkCwtme/y4pHpmeuOIAK9yzqY7Z9x0upBFOLi\\nGq/gcjyEoShCAMCNQ2mOAKAodKN1Dd5ZwbrxzfBgH/AJLpFWOeoQ/elawoGz\\nohLGWdf+ptq8CNAOQxOGfsRHtvgGAGMIua8RlAed/hk/1BzCIbdenElqfpIG\\nOp3Y5gn9XKL5HhifFESxzAdRKvdzoCGXxQUv2tEg2ld4ybmucIfNXZY6k/0K\\nzIM8dHolkV7aGWOHA3cr+p3yXI0OH3s7fMA5kMuPEOtH87eWDzyFmFCY7vjv\\nA0ZP\\r\\n=PKIq\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBSLpC6JJdTLThrO2qRFbk0pg8ffpyrv79bBen1SioJuAiEAnzg/zwutoiIeIG1ODTAmRRjCtb85ivOukxcV3x2u7C0=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.11.0-beta.2_1561596318183_0.9070093819685117\"},\"_hasShrinkwrap\":false},\"3.11.0\":{\"name\":\"ember-data\",\"version\":\"3.11.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production && ember - ts:precompile\",\"postpublish\":\"ember ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"^3.11.0\",\"@ember-data/adapter\":\"^3.11.0\",\"@ember-data/model\":\"^3.11.0\",\"@ember-data/serializer\":\"^3.11.0\",\"@ember-data/store\":\"^3.11.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.1\",\"ember-inflector\":\"^3.0.0\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.4\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"github\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"types\":\"./stripped-types.d.ts\",\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.11.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.11.0\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-bJ92wd4kM1b7bW6IlULB+jcyWon1GIjJyeYubE948mF6YzTymyCeAd1i6rTzie5OLB1ksEcXDo6RgxzXzW1Tuw==\",\"shasum\":\"a27ca03ee9053918a63f86906fea1421d05c3fe4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.11.0.tgz\",\"fileCount\":31,\"unpackedSize\":22610,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdFlw9CRA9TVsSAnZWagAAS1EP/iFG9EgZNex6Y1O+tawT\\nA4V7iANgfEc+OBc+DYrWLYzm4U4yP8NAok2gsiqY8v28zCgxjsdvNgDdG4+a\\nP412wtmQsGZca/IqQ3EfYuav/MImtPDi3KiZl3MmTj9+g6GjEcgv5W2tmqd/\\ncoGJbEGaZCp7YU+UpDSM6HlLpFYfVrVPZp5UJ1bFfKiEJMauTa1Y/9HN3anM\\nR0QzJ+FI1Pp8p2eJSUB11JNZ70paWp9xUgT5LigX9Q3CT6OKL6kE5WMocZHg\\nFBvyaFCw5VCEjroMfLIhm+aeVugnq9pbYTeyhNlNtF4AGduFcXCyzIp3LJ96\\nDRkOiP4DshjoYKEyIUkvCLreFwTsU/aJRF9dvKOAoEASyXV2Y80SlFuZVrzt\\niPo9Aw+DE51s4sxl5gS2+bTgXSo2L5BR9v0E/PJlGrGUtoJvW7iCd9NtVXaG\\nP8evz2ugU8yo82u5TfxhM7d9zOlJ/6tGWN6aowxklaNqEauuCY0iRQZzQkms\\nvNST9NNAOJufVvHM93yrJHuhRhLVWSxBeFmCFE7s35nKFyqrw3W4ssR0IRgw\\nJz+fByUWsENOBHUqyT4hVwAKzPjSaJsqm2BKNH46auVihO7Q/fh6VtTpVreD\\nXzVanAFW9Z0oyKFqgOPb+YmwHECkivXxD4grUIPCO8MlBc83ITdn1zYqOhYl\\nuynM\\r\\n=rlo1\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFfwaIq/S+LOJOUCc2jVvqIMzhKJnOAnCwsMz5xz8SqsAiBTaHbCLy8zSxqu4M34ggxiV1lTnBxfsV2WHJVZDsugYg==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.11.0_1561746492491_0.18515148110139212\"},\"_hasShrinkwrap\":false},\"3.11.1\":{\"name\":\"ember-data\",\"version\":\"3.11.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"^3.11.1\",\"@ember-data/adapter\":\"^3.11.1\",\"@ember-data/model\":\"^3.11.1\",\"@ember-data/serializer\":\"^3.11.1\",\"@ember-data/store\":\"^3.11.1\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.1\",\"ember-inflector\":\"^3.0.0\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.4\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"github\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.11.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.11.1\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-kgfnv+ywS/5eAT6ZBABdv+u+wM1zkk9VB0BeT0q6zBqmsZgW6XdYAAnIE8i0BVjkZkEYD1/qtHXMGXadC07Z8Q==\",\"shasum\":\"1342722c9969dbe59f5c3ef863b619e4dbd03b85\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.11.1.tgz\",\"fileCount\":38,\"unpackedSize\":24331,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdMgvOCRA9TVsSAnZWagAA0voP/iZ0z4mhu95whyAPvASO\\noG8DkE7nQ/B4upBS0ivVBKnNWUeT0t6gT61VF8D0MgBz0OVVmljAMH9s/ZGU\\nqxzeQwx/upbAdp7Vr85Jkr1PUeH4kCut/FKlz7Jn4huGbTT1dXcwgbBvvyZ0\\n80Ln/IJOP+x5+NJIwZ9HcJ29492p3IAd0TFMS9SFGX2De355q440zaF4Ekml\\nHUPmxVG6dau2d/Df62J0U7QjLTGrAJUqFOt3r9oW9SgTM02td+BeTrsZXnVi\\n8B70GpyNewmfrZhN0kZYDI9NpyrSAkD7Q4puu+tMKyrXkxDYoR7vyhm2zGtr\\nJy07BGvqUAj4sHBsM/+J7dlk7S/L36mo2BMHVwn1wDv5DXT9lRGma+bii2sB\\nwLfzyDCnkpC5oBpsvnZVy8milHGRR+T7LNfM2LwtvxEVtt0SCqktgJXvU1IN\\nru1ptWyOOUbR+CS9whMGVsut+wsYJpZaIC1xhjjGRGsF0/e0d7iWTRztzvGm\\n8e3D4plmc5W1GwrW8rpmecFTCBbU7iUlf/4NkE5CR3/cQd5pOJUfJGiCXdAR\\nJB5WTenAhdpd6UIU9iGYTmf9i7maijmiCBVY/DZ8+GaPOvaXFsDJakaDtkey\\n1oiKEIZRBO6avNPktBb1PCLshB8Vi7DiDL/f405rUwukHga5MkVVKnuM6jKA\\nlqle\\r\\n=IPOL\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHqeUr1jUV1E80kyKqZdWK9EvcNBV7+o28zC3GtmpRVKAiAG+vV3b+t7PiU42fmHTA9G96Jc+pdKzc3c6wdxrtHvpQ==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.11.1_1563560909419_0.4043991360029744\"},\"_hasShrinkwrap\":false},\"3.11.2\":{\"name\":\"ember-data\",\"version\":\"3.11.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"^3.11.2\",\"@ember-data/adapter\":\"^3.11.2\",\"@ember-data/model\":\"^3.11.2\",\"@ember-data/serializer\":\"^3.11.2\",\"@ember-data/store\":\"^3.11.2\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.1\",\"ember-inflector\":\"^3.0.0\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.4\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"github\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.11.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.11.2\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-1HstZ9XsRL8gUi/LsllAVKBoLCWge5l54mLwKxIPCSJKAnpaWkG7VmzvQjf7Vfcx2GzUvuOEA8twO2w26hpI+Q==\",\"shasum\":\"9dcb149f3aea2e7010543047013452614c7cc7e4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.11.2.tgz\",\"fileCount\":39,\"unpackedSize\":485197,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdMz+9CRA9TVsSAnZWagAAiLsP/RMEdOA06BBVWT2NRfid\\nf8aMacH5bnvCvUKQhmj179yDqePf1uj+aLy/RGerhUGOL0WKZsg6LxaOkXB8\\nuV844OamzMJKtGu7fOqPCfv/2uyC7OP01SRmcrbg+n/6pS+dofIxYquDWQ07\\n1jbt7kFgH2UL9cNddQb3+1BMe4UyP2biZ1ZiCLyKRiBsOvS3x5ez2BPxR5Ib\\npgG2yC+0Z8Y0s4ysWYHThylhVQ7qiwlJnD0rr3nz3lHB2mRSRoOZPli0W5sX\\nFHLaegZxQO/iPnhW9njXoIeeaG785A5Kuae/dch6g3P6lPlJ4QB6TAj7zhLN\\nFGyVDt3RtUKof0XNKi1s8BSlUUJB8RfzvC6gf9C+aLMQ3r/FSNJ16OOicQ2C\\n4cYRxWszGb8NvSW3jajbO9QfqYjV8bd01h72xjykgKgR6m8vz4V9kTqDrMYG\\n2eO0TXDbJ0j4iq4u/R0kUDvwy3+GKtUSDxew7HxDm3QwlO/Z8ciq9rxmFLJo\\nE+pOFYdsH8qqrjjvtEExOrhsJym7MFIOmzQbzgrtJfSYcoCTnPu+CXQNdQLj\\nCG/nB+2J/6Zp0Vs4+U7ZMZIpdbGQ5kmFJZLfQZ9AYKGWW0FED2r5MCLIkNgG\\np65uboGxsiL72roqg5+KILUMxHy89yMlyRqMaaLny8PdUbsy2ONcRKrK26Vm\\nH5w2\\r\\n=0gX3\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD08/6+3VGdRtFxPs+iEMMUzDWhtjb84Asp9M/yfuTzDAIgC9VVSLentDVwvQkJm2q2/LXxEEKs6XUNc0x7kw7BYfQ=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.11.2_1563639740554_0.6605719412469884\"},\"_hasShrinkwrap\":false},\"3.11.3\":{\"name\":\"ember-data\",\"version\":\"3.11.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"^3.11.3\",\"@ember-data/adapter\":\"^3.11.3\",\"@ember-data/model\":\"^3.11.3\",\"@ember-data/serializer\":\"^3.11.3\",\"@ember-data/store\":\"^3.11.3\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.1\",\"ember-inflector\":\"^3.0.0\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.4\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"github\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.11.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.11.3\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-0BDFnlLNJWdF1v1SIfj6BKvnBsXlsz1mBfQjRdG2GgIvVsJ3qoCrxchI0pkF+x42tpQlrSQz/BDQvhjStWx9CA==\",\"shasum\":\"dc309f08e6d7276346346e74449c406087c2ae49\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.11.3.tgz\",\"fileCount\":39,\"unpackedSize\":493093,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdOlB9CRA9TVsSAnZWagAAGEAP/jRGQzLM23CG4NgywvFl\\nxA1pJTx4aZz0ou8a2BLKl3pyk4xXyElJEJhlkJ8tWvgty/MDo6Fw509Q6qSL\\npWdh87sz6CjwOu4OhTzlJseyyOZqy5UghLHhgIzRKadS6j9whJER/xX5w1T5\\nQGZ/Jy8WypvAHDORxYetQ7WH8T2YGLWbifjoKtDExBb3TtqNHWRX2aNy6uS2\\n5ZJebQWe9zj+9eDEUrCPb1iNajH6bbpuGuSxJIGhcPFvTsqOJmTsVPABj6qG\\npM/Un4XUL6Ikl5P6SZ8+j18ED0OeWIw4x3+PwG1ImcYaH/cbJt6ywG45yXaW\\nrTshLeqMA5qy0rCJY6fvfhwAP1eB4mfEecbMKTDjSnxhCddVvLY3/nLYqY4E\\n7R5zLLNnsgJbVVtUZN2ypnj7Pr82c+mL8jM8qhdrl/c+1LF0ChZrAeFfVRf5\\n0T5slD7ujyKepzTMInryH+BHt8hMpmBheeg3iGWzHFhpmDLRYi5XcIJylzMy\\n5iNqtP/zAZ35C9HH+gO0ujAOrmrE2L3WL99SknZS7jbDw3dPsOXcLPPTzJU3\\nSdQa3fzKwktAQqDCZH/UfmWCspB464sXWi/raVEnfLB+pBrLf9Z+zOZVuHZ4\\nbnRhVboZwRf/2jx2N+DRtLwUS5qBk+EHNTTtNxHrOJSF+O9eB2pVs8EjQFdU\\nIZLl\\r\\n=eRSa\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDQPJDQ7a1IJlzHjHQuTSpBsbnq1aUVjZvVojoz/FnLDQIhAM5ueMRvh2t8U4vAPN+qa0WGwmccloBtYqxo2TsY8jS2\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.11.3_1564102780489_0.5262379266630195\"},\"_hasShrinkwrap\":false},\"3.12.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.12.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"^3.12.0-beta.0\",\"@ember-data/adapter\":\"^3.12.0-beta.0\",\"@ember-data/model\":\"^3.12.0-beta.0\",\"@ember-data/serializer\":\"^3.12.0-beta.0\",\"@ember-data/store\":\"^3.12.0-beta.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@ember/optional-features\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"github\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.12.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.12.0-beta.0\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-2kBsCFU6b9ul541e7Q+bbg6UgaACAGUYM2ptw+MpLI6TRh7Fg8F99gW30+mYWWnlfkhGatsIQvq4BUij3TDaBA==\",\"shasum\":\"5b9008d85affa5c587c1a5d9512cb9a530983bb0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.12.0-beta.0.tgz\",\"fileCount\":39,\"unpackedSize\":517169,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdOlNBCRA9TVsSAnZWagAAeroQAI/N2qeschCHZPJeyFIt\\n228PjKkT0LLnJ4VH+0uBbEQJJspZXRP1taD4ufPSs8gBhz2gKxMAJWTohQE9\\n4kb4PWzvhjcbCgnrV4eTu4E6Ewb2mID51FLSI2GdTxJDS2Npzj41yxZrdJm6\\nB1/qP6qJ7FBD6oEdDOozAkBI449X7mFOPa7t8sFc3juTwcW7zmAh7UYdskj2\\nxwtBm3bZ//I1tfJRSDcT0n4uX30rmxYaGFoXQxlB0hW4i3qrESggI/617TMv\\nxRU0941VfufudtPmiNU7V8Os+uzh+A71FEa/D0dGG1xyH0ViaslQKOYbYf1E\\nlQ9K4CneisPwzI9LQKx/1wmNUY92NswFsn5vwItH2qod47Nh0ZdoVjqj2nQk\\nGckyWazxh/1etaANRoiwDtuZmjd7KJiYCwx5E/F8kS2ksX40O4SX66d6jWzU\\nrrGLlEofXNzoLLz8zhXT80PG4XYRsLQNa3vYkcKIB1d8SmJDoSvyy0SZvZ2r\\nQ9sxNrTZItw+DPlnBHWAiXFHyA7h5zwTCGumepJixJ/D8cqhIjYimSBpcOdX\\nlsCkT/IYiOvzZZwpvqCG/Qc5chb7smnaZ2ZUMN7UdBnGIWAaP1H7supKtJBY\\nwJPyKJeucpnvgnYleFM7AVqBPFFDss8s9NCKtGKm6dT97HJR8wGzuChJvywO\\nocY6\\r\\n=1Akg\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDusv2UuhnjSZ4ZQmQbV4H+KmTErTBlWN2YLtYSK8efFwIhAOOWJ5A+zNXI5Jj1chvpiGJHv9Gl/okqofAq0JQ7lJ0p\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.12.0-beta.0_1564103488745_0.4211370928822802\"},\"_hasShrinkwrap\":false},\"3.13.0-canary.0\":{\"name\":\"ember-data\",\"version\":\"3.13.0-canary.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"^3.13.0-canary.0\",\"@ember-data/adapter\":\"^3.13.0-canary.0\",\"@ember-data/model\":\"^3.13.0-canary.0\",\"@ember-data/serializer\":\"^3.13.0-canary.0\",\"@ember-data/store\":\"^3.13.0-canary.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@ember/optional-features\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"github\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.13.0-canary.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.13.0-canary.0\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-wmfiEVLvsgTXestI7B5WiEawsFCUMXEpys0lEWiAJOxpPgWITwlVXbjecW+q8DMI8gNTw2ycAUTMmsoLDFirMg==\",\"shasum\":\"94618edaea70e113b57cff2946a0a95df54b43df\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.13.0-canary.0.tgz\",\"fileCount\":39,\"unpackedSize\":517183,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdOlY/CRA9TVsSAnZWagAAmFwP+wXr8DyfRUdS7xMyG+Tl\\nOQHw7xodNYjScSJ8Wgdxp0ByPSL2Cc6GLOlH/dmcuL9KOSD37IlDcZEve/ng\\nxuk5b9yemfTHr46nE88TJ2eWbfptO5OoN08Y575RoDxpjxtL8PlMEq+IQ4mO\\nTfLHweDegW3V+G/nJjZnT3Kr0g9IRuUlcaf7AUDLs9KrR2Kw7FNLwacxEu7D\\nYt+Eiugf1RLzX1BWVWKQpgrY2B4HHQj3y99VVg/4nnhThUHY6gk5A9lev3TH\\nW2IvQkCiSpJPA4NvpCEdOUH+lshIi4XLU/8ZzNoJ0iLUYEmpODxkD3YBM8BI\\niFt8TnWNLT3Lyr5Iasp5lOwuUxLAdODRG1sbJi3RnU0RJuWjDh8jkDvWsxa4\\ncvGPSXRruELL2X+K1g1WZG/9uAntyOnq4HJr39uYZicc3iqZu/BmrzKXSCUF\\n+Y2Ajrr4+VuDOFF741u2G/4SwHQ5/fz02qRG5k6/CLnJB4Uzbzt/4CDSA55w\\npiU+pGypkReOZ+yrmW+hyJPWlgMRsjJ0W5FrQ7Kq6us0sByTh1qOddv8Udgg\\nJUslFFkTeWfgbLt5regxJ9/qMGkbBYW00RQbn3EH3LAjOLaR3Ra7c0hE28vn\\n/nGIACAxZSc3sULZQcDZL61FIIwb9nFsqOeKLCBIB2sK5PuApeAZs/Uq7bwn\\n27WZ\\r\\n=Ont8\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHyE00H9uhiBAigLj1I8bjzkpYDC28AlZSwQ3Q7W0jMQAiEA4JwOg5wqaFLyjOKdZYxvCmwerARrJW8CE44FeCt8BjY=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.13.0-canary.0_1564104254798_0.25268359599281376\"},\"_hasShrinkwrap\":false},\"3.11.4\":{\"name\":\"ember-data\",\"version\":\"3.11.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"^3.11.4\",\"@ember-data/adapter\":\"^3.11.4\",\"@ember-data/model\":\"^3.11.4\",\"@ember-data/serializer\":\"^3.11.4\",\"@ember-data/store\":\"^3.11.4\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.1\",\"ember-inflector\":\"^3.0.0\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.4\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"github\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.11.4.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.11.4\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-Dg8AXQQ9BAigmCOn2vDuVRyQJD9MwGfcVcqX/Ym+w3kTuNmigwoYgroOhy3Ee+HN9S63xshy8CURyfgCMFu1Zg==\",\"shasum\":\"d12b2280fc46f7d5c3236bfb88db3f6f893e8332\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.11.4.tgz\",\"fileCount\":39,\"unpackedSize\":493093,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdO1TFCRA9TVsSAnZWagAAbK8P/RdM7cNWxf3z3jg5EwrZ\\nHh3CPMrNIw7l5bSta6X4LMs0zfzejabduT1hdHqdnFByB4EkjxTbkKrLac9n\\nnimKetunfHiGAvTX8z5L84TqjQDWLRV3nbwXhbveYDJaAiZz7eaC9pZsarbA\\nYCwecm+63UhslQtJakWjmayZfauyrUqaacXFsd87zPbijQnXy1YtKyAzwFl/\\nzbufTKMN49IDM2WASj9Ne4Np6Sj5Vdv8e1XgAM2+B4gYo6jaE1dRQCfXHQ6s\\nGgk1mtD8kfwz3fwAAn77AJFqphYdtMUPeHKslFAvzM2c5u9qr57wYk8idZVk\\n49enO+mzQ4fnRiNMalzvkP+3yelWv5dOwx+EXVfZVMif8WCsJtiwOyWylUGt\\nPvGJRgyW4hUvf4B4RpFP/9P43zPK2kkxuVYb/YRy2ebxfyYe16fwQjkOyDn1\\n2ntx6nwL5LnH9cdlR/sRJrOCIzArtj/iyxrQpFRONsdf6eh6wlkhZ6cOAP6S\\nuyLQWmFxn0IaNyJ3SfnpspZS+YXLT6xAozoNC+Ut//hVHxINFEkJVjrElMdr\\nYEO45NiHiS866/BnVh/0H3dVT9/vJOaJBKQM2TUSvpcQwrjEys+5y5O7VAMh\\nJCXkIEOBHWqqYT9m1VBdfSIFVfvLjbKnGjW+SZwAn5DExZttALgtzvVI4/K2\\n3+ke\\r\\n=rl4A\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC/bwJAE9EuJaeoAY9jiwJFJpXwRUW63edM3+8vfrpl3AIgacbTDM2hZo8BvSrySu6rD2SYJz8xRINIvmykqvxbcJA=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.11.4_1564169413250_0.6048032237615206\"},\"_hasShrinkwrap\":false},\"3.12.0\":{\"name\":\"ember-data\",\"version\":\"3.12.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.12.0\",\"@ember-data/adapter\":\"3.12.0\",\"@ember-data/model\":\"3.12.0\",\"@ember-data/serializer\":\"3.12.0\",\"@ember-data/store\":\"3.12.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"^3.11.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.12.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.12.0\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-muSyUGQXxxd3jyGwLJetKdI1X15Vi/HjdBSg02oj5m9tKRVEfDtE133c+KohgHbut9ko1fsBUXxy7pMdY2d5jQ==\",\"shasum\":\"ce20c41163ce50124d12a4370641fd9b4a21c3e2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.12.0.tgz\",\"fileCount\":39,\"unpackedSize\":504958,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdSaR8CRA9TVsSAnZWagAA1ogP/iBUJNcXCjrtrPzHWvxn\\n0ol4MWXhqz61XyzS5nsBqW7paqOeqUYV8NXoC+dZxvFuEc8DB6D3gI8ZYC7B\\nbzRIAnt8IcQ7K4GYTUeFzUotsJcYpiCIk8srqSjosM3sgijx8/Hsh1CN3MQL\\nz2oJdXmzv+iFip9eTbvXL6nvc89xYXk4QeF9aDFygnKyJErDGjP6NBaw502p\\nzGatw5DIvrUGaz3klxo//kGrHroZjS/0BZ6fiGFDNlDewzt7flpkhrVe9hyq\\nLR1nnSgzQDWrNmCKKUT+3KljoMZaEVLmVh5/Oz3wSlNmW2tUyD82Dl9rWFs8\\nyPpKrU0OoeGj/wMNSqEAWVhu1V7ILhRBGSiY0tL5hPsrZZJjR6ucBvctUuKu\\nT4H/HVtCmfPGp/uK2oJ4+1DSHPailD+vDv7FFqR+yhZaswAv9d7Rvq9tVlK5\\nN7QwMuTbYl2fHwmfnQSK+14ck334QyNvEYut8Zj+y+9SzCWr1xm3xRUwgJw1\\nJ+UvclXQTRqSGdv5kHod6K2YoUMVx/flve6QUn+JX8Xb45aCPvBK1Cx3J2xk\\ndkbwc3z0CwC8TbvdnSQ7z5xISAh93xiYDxWlyUxE6SeEP0OF40PwccyO+Hyh\\nUnzwl12UeZe8BTP+5lPi2PaN3ZzCPZQr6gQ+5KwExwj53xPYRucBL6gEO3B6\\nNwsF\\r\\n=5yB+\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC/f/oWR3qu69rk2Pblyi/h1Bu/P6giLMdKDb2uakC/QwIgHUZ5p98lgNjSb5gPsinaOs3iOysn/9VcgXe51Q0iumI=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.12.0_1565107323531_0.546211822196814\"},\"_hasShrinkwrap\":false},\"3.13.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.13.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.13.0-beta.0\",\"@ember-data/adapter\":\"3.13.0-beta.0\",\"@ember-data/model\":\"3.13.0-beta.0\",\"@ember-data/serializer\":\"3.13.0-beta.0\",\"@ember-data/store\":\"3.13.0-beta.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"^3.11.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.13.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.13.0-beta.0\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-pkR+Jb+vgpEqQhlZBmLg6WAyOdFBcRwPPSAJKnr2erZ8LWr77sEl5nDO35OGearfOXMWaV9GqF/oxEaBIsMWkQ==\",\"shasum\":\"0bda4a326278c869c93ed7ebec47b3219f59f660\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.13.0-beta.0.tgz\",\"fileCount\":39,\"unpackedSize\":523329,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdSaXVCRA9TVsSAnZWagAAEgoP/j/s1i8l8uF6WMqm0CPk\\n3DehTPZ4rjziDWLs/R7G5/jS2tpdwVtXK0KUEuwQDPNCZLyvEjRZ0E//H5gb\\nY5r2G3VfGtgRUV4+9iDIzSPVCEz4fNVL3x9TAABcSqTTG6ynHDQK4Pn5gAjA\\ncMdq4rHxIBS/u9r0R/xnrilH8kpnrPt0R9dPuWfrZZJCTu1cW3hROTretjAp\\ncMqzsKue/ZPZ1+tuvp0LOWfZw/kEXchYSNMQ6CC6o5PGbMzqPfkbPxHydpJD\\nVMCWI2SG+o3jLOQtVS2M4V6V/jUVi3jnMwfPS2N9isvMPJtbsGrYxXqV1+jo\\na2CNMvX8za4oAhKYIFoSeh8Kqg5sF9eypDmAqB+QQIgP1BbmAmklEKXkCOE4\\nE8DNTMGjgVj12f9NLRdatsyudexCR7VK9jQB1XoNWxe8n8EGuUBCrxiZiCPf\\nxbN2evwkb8keJbSdOeUUBGN5bHOyETSCuyVXWv2up2V28ARybE9FLVQy8Nxf\\nCgnrqtPUbIukMflvxOpYlA2rb247Ift0sPe/RRpSJV/4U/qr1GRmE3SSA8iz\\nYHmPejLmcdVroPhfgtU/HXUKpsANNLCqInwBf0D6rlToYmQYSqbxodaHkLcI\\nRUkiyrH0bjhM4NLeVFeVAxS4jiF8RhCyihZthw0KCii7furXsfAk+9gsDptQ\\nwSLY\\r\\n=hR6V\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAezOZJHIwWGDmtzsNsYyRoQX6yNLWTuuQuF5g7gNqkVAiEA7GiowFru6zeFQ+HX8TxucSWC5ByshA4vnmZE2knH6jg=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.13.0-beta.0_1565107668627_0.04899227566410769\"},\"_hasShrinkwrap\":false},\"3.14.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.14.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.14.0-alpha.0\",\"@ember-data/adapter\":\"3.14.0-alpha.0\",\"@ember-data/model\":\"3.14.0-alpha.0\",\"@ember-data/serializer\":\"3.14.0-alpha.0\",\"@ember-data/store\":\"3.14.0-alpha.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"^3.11.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.14.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.14.0-alpha.0\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-8iEb7i0aIrUXmZ6o+BKOLTZSI4+SM1JLIXq4vqPX4zLg6d0govW/njS92/87R8Jzy8CsuuFB5rmEY6hwqt2/tw==\",\"shasum\":\"93afed7a13307b79dbeadc867fc74536313743be\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.14.0-alpha.0.tgz\",\"fileCount\":39,\"unpackedSize\":523336,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdSaaSCRA9TVsSAnZWagAA19QP/1lnEe01xNgEXlu17Es4\\ny5/ktH/q4/aDicJ2KNeXIzpEqwhfm8c+CK4fMudiIoSLedRdhsiuhl6jYaGi\\njRe6BSnN80cpg/UY8jq/LECfmgP7+dMNwsMFDBNl+eiseT/3oE6lMtUOPvDL\\nVthLDTrWNW0fVk5//GI48Suja4atCptk02mQR1/1yphASYYmvje0plr/WhSh\\noz6kk9wk0wU/596olbDZ/XRY63+QDeBP/KEUbRG53XlXBS3N+QLJjfZBDG/k\\nBlN+rjQByewEnN9XDWOoQ6mz49usORn54X7JExn3vxfy74w9vGePGmtt+XVn\\nASA+F1en8AQEC39ChW7JNjancYsYkZCxpBmOvdMGL0ZqxbOkafP13+LCtnKT\\nmfjwG11TEOQMHWmaDpEkwI05+fmtBFT/DA2+ujYOyuYoYRcl0Ko98ANnxuqY\\ngHEX+hNTbM5baaFouw3ehK1DH0F+RPgU8nMkHBS3iH0kIQ7EuNzgAUuXdtB2\\nLtAIlXzSO4ZhoqlVipd5+ndl1CKwlN2v1sIIj/FGB6kYC2nF7hLHV1nK4+qe\\njLYzq6se/0QARj78WTlsMeRdM7y/NNuENZ7oan1TSCqShkjyr+02U1SJ8zds\\nUFSctsjht/mf+uLC7yd8GTvb5ecnmc4QUC0ZaHMMWtnP852X2N9EqXrGoLjv\\nX4Jj\\r\\n=7Kw7\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCHsnSM9iRY7xlkymRuisepqQ621IB95q1DDzsaMVO4vgIhAL0ARyQLy2r4Jl90pwv2e5PCrbPdfpBOAn/+uAYKGK/G\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.14.0-alpha.0_1565107856535_0.279704214460893\"},\"_hasShrinkwrap\":false},\"3.14.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"3.14.0-alpha.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\",\"problems\":\"tsc - -p tsconfig.json --noEmit --pretty false\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.14.0-alpha.1\",\"@ember-data/adapter\":\"3.14.0-alpha.1\",\"@ember-data/model\":\"3.14.0-alpha.1\",\"@ember-data/serializer\":\"3.14.0-alpha.1\",\"@ember-data/store\":\"3.14.0-alpha.1\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"^3.11.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.14.0-alpha.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.14.0-alpha.1\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-bmblSmxBn1NbwvC3YxSEmA8eKoLvgDxaFKv0OLAkyvH/DS8eh1lOH1ZlyakD1UFmU9s1coxdnfKPJvFrYUM6+A==\",\"shasum\":\"5c6b3934425cb88cc095390cae3314e719363b2a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.14.0-alpha.1.tgz\",\"fileCount\":39,\"unpackedSize\":523400,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdVfSSCRA9TVsSAnZWagAA9HwP/jfmZECzUKhc7CxH7/z3\\no5torEbi54yxll3reLmrma+2LjVz2K4Kj4WdFfKJ3sedML7+P4V7P5D3shHC\\nUEUA09yMniqC7AncbU97BsDLQ0hqE46E9OhmeooG3+qAfTfq3lw18k3MWyX/\\nwzPWoVI/7tfLK64E/wOWOujjYFTi/hL45qg1Bl2bzsZH2E40e/P7xRLMO1e0\\nTT7Asffcp0OtIHYCJdD1aqwGGft8WIl/C8eagLBBo6y9/npPrLwdgeHPHnkP\\nEycg0I2zXHHQs6q+WUqfTNyI09TjDYkuylBmc8S9R1SP5kiXyqZhfFvRTDtL\\nKCAOyY1CdOTTk+1H/otQhv3XttqxhJ8X2aEpteBsz1RrfhkXfTtUuhuBLe75\\nJ4qpmaNfjOQS0m4X6OO+uWiZDBOFh6PlBSEd63eI1mt49jy/GSj6uomjnHFX\\nVnXN6NfHHJnEFBnsR1s//6jPsIajaeHPiicRlfYWymyRutyjBVkJjZ6Or3KL\\n6mf0r/a3UrEt3AoQAIIcGRTmu/mNuNGnk0LOT3oumCIDhcbshd8Tvx/LSYDm\\nG8/myD54KTaLou/BhyYy0cEgVOpK46OYv3NiCjl3/ye01z0OXmZt4cgoNANC\\n6Lm5Mv659+1bhoR3zpqJ8VVu5fIHK5rcFuoOtO/q5+ual6fB6PCFGHfW7jr4\\ni10R\\r\\n=PdOg\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAcYDZp95ZIu47dykGKU4do3JVJF16ySHq9ClQ8B6I6OAiEAkyXdtG9rxNaMNrk/xCb2UweUNb8XWmNpK+mwlfmVrWE=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.14.0-alpha.1_1565914257158_0.296323948255653\"},\"_hasShrinkwrap\":false},\"3.14.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"3.14.0-alpha.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\",\"problems\":\"tsc - -p tsconfig.json --noEmit --pretty false\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.14.0-alpha.2\",\"@ember-data/adapter\":\"3.14.0-alpha.2\",\"@ember-data/model\":\"3.14.0-alpha.2\",\"@ember-data/serializer\":\"3.14.0-alpha.2\",\"@ember-data/store\":\"3.14.0-alpha.2\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.11.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.12.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.2.1\",\"ember-source\":\"^3.12.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/dhamilto/src/emberjs/data/ember-data-3.14.0-alpha.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.14.0-alpha.2\",\"_nodeVersion\":\"10.16.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-zK19hE/wq7MWRG7yY4wwCxxtoTwgITPVzdrq08fAN7vaPFdx4oScf3SqaVvLUwqEmWQUBboWjIWOmRE7jduaNg==\",\"shasum\":\"fff19024b44806d0a06be0bb7092547d273994ec\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.14.0-alpha.2.tgz\",\"fileCount\":46,\"unpackedSize\":542975,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdcVR+CRA9TVsSAnZWagAAj1AP/jBZZWnzumv4nLka6iiG\\njUhRaThDI4okXPztiaQZrw/2gN220uKg3pnmsphw0AihXBjwLkts2Ln22L1u\\nPixz07qrwPRDy7WkQBtyDVI9xWYZ3cyXeH5ez9Egqp9KWl22QExbXNo5vl7d\\nf5GtJqUYEOTJdO2J/Q/NoqZjqNOLSY6ETx9nbAFARwRywG56GKlGr7tk3iye\\nWFD25TCGL0jhdzwb5V0yH6i+CQ1cz6AkYx2kZfgbWJS1p3FvIf3f4EJy6JEI\\nDy2Tf8M1DUaO1OLdXP2uC9HlD89rTGwOLgIQpuyeW7MVm9FnCbPhZrwW067E\\nEU2sa7noFJL8eoX2X4FZMnQmYDfQ/mHqrAb2A7IBOj0/i9CIGIQ64OVjLLXv\\nXAlpnUqOx4IbUlCqVuB1ipDoE153yTHks8AMxNFVxBI7iqSg7zezbrh+eQhN\\ndb1sc3k8v+tmK8l71EahnE194ZhnH796O2eps19IDOhTiQC9GZ8hYfyClnoy\\nxXVpJy8MYndDSuFPH/fqQ8lzodHMAbVqra108VAY0gZtA5PZWaDUwztJCHwv\\nOwbZNsUUPCN9tJB3vf53YP+IxRPKOCruBFZ+uzMWypke1Hyoo/OTFKDm076L\\n9CeoZDkF3B8tShK1emuTHihSrXFqiqxl8dRKBKBV9yDob+FNJP7E7Gsya4aw\\nCY2/\\r\\n=WWiy\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCYCqgyHN7cgy0G/LIXXxRvgZPAfGNqbp46O/Ln2/iYsgIgYEqs3ToTXOXGeZb/Zj4Pp1RZVnDzLBpm2LXqn+CXSMg=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.14.0-alpha.2_1567708285367_0.24231661151939532\"},\"_hasShrinkwrap\":false},\"3.13.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.13.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.13.0-beta.1\",\"@ember-data/adapter\":\"3.13.0-beta.1\",\"@ember-data/model\":\"3.13.0-beta.1\",\"@ember-data/serializer\":\"3.13.0-beta.1\",\"@ember-data/store\":\"3.13.0-beta.1\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"^3.11.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.13.0-beta.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.13.0-beta.1\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-4OuPoxnTPwXn19++llLDVzov203kBgni0ReEv0oEnT9Ud5GqeaAvxaDihVYdczndT+aM5i4q2CnaQElwJ4vNdg==\",\"shasum\":\"a5ddc9396e7635b601c827c8aa9b1c330c5e0217\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.13.0-beta.1.tgz\",\"fileCount\":40,\"unpackedSize\":1041147,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdcayGCRA9TVsSAnZWagAA1+EP/j0DJFkbm6d12VsW6+0k\\nR0D3jjmcHzK14nAm4bei6EQZJU7SOkHVB1ErwyHEoOdCG03n9rMV9c2tO46O\\nqaDX//3OH64AaU0q3BoEyWQzEzfDM4k123nqyPirV+n9t42jQoBRkFTAdhYq\\n+gfbQe00oVDsninUrIq+yijIxsZ1pGXxBNlx0Qqv5TthxCIXdcy8HhV7Nm0K\\nGxZQL5ykgJmC2ASZxa9TmmmmBTRtwv/rSxUH0I3WYHneo0hhycUcBOoY05+P\\nIydZheMdTewjaUO1rT3lAyFx7Sj9oc4Kt352skdpvKzxwHKee6RJuatpULue\\nhi0F8r8+Ke3akC34cUjYQV7g4vXuc3RQVlza7fw8vrhyc/0Y/ega5D9+t27Q\\nkoHaY1tdHfN8Pw+IlF6No2xhwX//1+rAazhj78FjNsuzYjW49hSdYuTkAHwX\\ngdjAGGb0DW4kB6fVr6c8SPonRULqpEigSZZzU8+uQGblwztLq3nAMju8ZQR0\\n/K0kaT+r2YXXBfjTOHEq6amvuGInr0SJXdYB0Qv6t7ckYeiqSA5m2JvlI7w0\\nhOVPmRpI3Xkls8zzVl2roRpwZZPQvIQRHPBQ2L65y1y8vGB0ZHaF7raw33Xb\\nR9H/funUEFo59QPhIL8/3it7Onr10475VgicEyDUniMVB3PkCdCGXW+Y1fNN\\n9oD1\\r\\n=gk8n\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDS6vUj7NimLZpW+FHZoQoDnwjLz0nP60DprnNhKjv0bAIhAOtH868zWifV2T26VqWaG4PCzk0XmC37O/GLrhO9+J/+\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.13.0-beta.1_1567730821383_0.49523277749859895\"},\"_hasShrinkwrap\":false},\"3.11.5\":{\"name\":\"ember-data\",\"version\":\"3.11.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.11.5\",\"@ember-data/adapter\":\"3.11.5\",\"@ember-data/model\":\"3.11.5\",\"@ember-data/serializer\":\"3.11.5\",\"@ember-data/store\":\"3.11.5\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.1\",\"ember-inflector\":\"^3.0.0\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.4\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"github\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.11.5.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.11.5\",\"_nodeVersion\":\"10.16.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-zvsFEigXTQtXyHerqluEz+vPTWSMV4Hld6da/oiC+yGEGfbLk8s2K5UwJ77PVzSWoe2NNtW6sNPLI4n0vHIQoQ==\",\"shasum\":\"8bb0c6b265d1c5345364f29b6aa5b450b9770e2d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.11.5.tgz\",\"fileCount\":39,\"unpackedSize\":493088,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJddqfACRA9TVsSAnZWagAAzWsQAJhHX0M35/+bpGIiULW0\\nA8u457kCbX7ie+pCEV+GOiamnfnr4/NrngVNwymT/SaoJpNkX6VUNbBY6bCv\\n+E8quNhspLAEi/1EJpM50iZzI61Uun8+6nZEFQgpGYmf4j+eWt78czcFDR8m\\nCQm8arTr9XE3wwRJ1FEoOq61AKn+YpJZfVWHMjHqFwtpPheVr/MaNIUPqdqO\\ngLlhLt9it2qdOYwNPbcx5oIWCgYTWkrNe0E2FjDQrqcXczi2SyDs7Rm0ZAAH\\nCbUlv9/AgNSKwTyNFvBtvxM33SPpGPzrt5O1+pEsMm5s7Nyr1tRqVizfzM68\\n9S+QCyXZv9n4zknDCVs+xFfr4zJh9mPkBh8YEaRyJ2Yqimo/3vovi88+vLvw\\nk+NmpApoU1dYapkccGzFGHP299hrQhYXUHIRCZYrV++xkQfUOVUjwHwYUd4I\\nBJhjs16Ufn89yG7PSB4pOOA7JFORgX7c7vV+fkt+Yhox7dR3RD9qldqvYrvS\\nt5hQig2OxqLHbzmH9R0b1+j5BbISaKO3tbmvV+kLR+zKMVcJ/93ChScGtkGd\\n0BVlkTYs829iD8kWU4q5Zqy6mu/HrgfzIbqiW1fAPLH8Wi7YYZ41JFs5r1/h\\nXGspY0OLn9uS4Zk4IuHL1eSISmdzqvixoZtvVA4LvLhYBGHVmOb3qmR+05b8\\n6R56\\r\\n=UMsa\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHN+0zJoF6Jcbzd+JtO1EsRriTS99yO1YjHoi1wufvXxAiAaVo4t5mUu9XihEvWvEh1Fm2WlF27hPKMupF+BAv3/ZQ==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.11.5_1568057279863_0.27415465963712893\"},\"_hasShrinkwrap\":false},\"3.12.1\":{\"name\":\"ember-data\",\"version\":\"3.12.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.12.1\",\"@ember-data/adapter\":\"3.12.1\",\"@ember-data/model\":\"3.12.1\",\"@ember-data/serializer\":\"3.12.1\",\"@ember-data/store\":\"3.12.1\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"^3.11.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.12.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.12.1\",\"_nodeVersion\":\"10.16.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-aogtk5Kq1tsxgIhC+ydH8+N5dzjFc1XzxQ/pprqQ5NYKW+xRaleV9x1tsLYkqi9CChdEqJV+9IUcMK2irgVwPQ==\",\"shasum\":\"b656b05f19cd767f85cada2be95e34b0c3478c60\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.12.1.tgz\",\"fileCount\":39,\"unpackedSize\":506259,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdeSyvCRA9TVsSAnZWagAAeE8P/0eXI1RdwdA7Up5P9rCb\\n37cAFrnGFr95veuLxf1p999h3YhfUgSaknv5QR3IHXYX6J4Qib4dbKY6QI6W\\nMh5spa/0i6TajcGkt69CA0odmrp2cCoOfphsyO546eDAv37MYcctW4zgtLzM\\nBn5qcBlDGb4sbEzJHnsqX6YZfh9yOsLz1Pe/1oeO1VavAnG1xIkfluJ3aMt9\\nqkD/eanMLhbkeIQYnV9+jWm6i32ikOnnTtToOqwCCGn/n6xI4fLGdq0yyNTQ\\n2x/TbcKicH/fgvmnWq6FycJKvadNq2ajwO1/y33pXYchPTJOacvFhGY/QwQU\\nhO1bu6smBjotmTOxRY+iKmnxlE2JiSy17AoYCPs3O9jfVQavf/Ly8ih6R3ac\\n4uqCRSDEAGi97N2iT4KYHnVBIZGSwhNjJdM1GqoWBTtJsv1ehknVMnI8OgG7\\nF/hJfShIcvEs+/Gwwc1nH3RvVJ5/6TcR/fR69/J0+R6LD2DmrkqGaZAh2lKZ\\ndlPAQ6WiOvJLhzUPTfrmkLSFA2swVlMyiEHne8pjvGmGj/cM41/NSgFCjYAB\\n5QtNWOQ8rQt6S0BxgmfCR7i69yxdMlQw1w6I/f2TCaZtVaiZmDf834O4IcE+\\nNQ+xyQpaRUDrpoCDbjava4fhZKHRuSSU2bXwOlFx/VaozW3zeue4F6tlpHKx\\nPvgy\\r\\n=CfAO\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHqSlyNEt76+zoiMCucLlII+p3NXmt1Di+jsGVYJKMG2AiEAiFjG18URdvQUHX3J6PmE5ACJBIthtSdizBLKWoCRd8Q=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.12.1_1568222382558_0.1697308251776637\"},\"_hasShrinkwrap\":false},\"3.12.2\":{\"name\":\"ember-data\",\"version\":\"3.12.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.12.2\",\"@ember-data/adapter\":\"3.12.2\",\"@ember-data/model\":\"3.12.2\",\"@ember-data/serializer\":\"3.12.2\",\"@ember-data/store\":\"3.12.2\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"^3.11.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.12.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.12.2\",\"_nodeVersion\":\"10.16.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-U6KZJrSPCTHOhJhWQ+phmCiOizSl2MRJeAVrwJCpQqFYyvgUoLc9oXcEw5W3/4HsxoFY/SbS2QOjdzepWEvoPA==\",\"shasum\":\"eacef1bef66f9bf0ae45ec17d9417295f9f7a1a1\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.12.2.tgz\",\"fileCount\":39,\"unpackedSize\":506259,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdeY1JCRA9TVsSAnZWagAAAlUP/j4UVzydKjv6puT4L8fj\\nPfxx6uksK6ngRZhscuhpShKyZiEVlPWJoGfifneNz17m2HKRYN0HN9+C20N5\\nJE5fRo9awwx9Mn2QooAdfkQzXZVonog1368Be3eW0a4cgf1/mloW8A7j+dxb\\nPMYWrwoXsSIfyS2pEXKrcMG0eXlMlx4YqpXSKzxKOrRW8ajmF7PN2n9L8pYA\\nVaKg0cu2WNfOLn8cI4ygABThUkEsJYUw38erEM6QpFuugh1Ds6s7dZFJVqHe\\npQUFke3g6KDiGNgOJTQivJIPHTSlYNzrGSUdsBZHGOI4Zqc8X7VIh/4741HY\\nWkFAiWKPnmnTDgjzciwnLNynVVlY8ax0PllQ1vGiK3nwlLpp8lghlk6jULrB\\nCJL8OPgdFyJoFVuqEGb5g9x40GeP2NGUSbfW+l1+KLE6/MaD/8QtGsw/uI6/\\nbzYrGIGbuoKoN53vjWpzk3V721r6Oq8VhJRlvpbbbzSnpwYwEVeopCsbqGAR\\nEQ8ppjmW+x7Ls4Pk/lIfdDI5QX2YtYHDQ2QsGQ1qJXfgkanVmlhtFotHQ6Lq\\nK52aKNqhSGjFf1I8bbhdt39NLR7ToBg5m9pvkjsVKveErNskL2Ro5GOT6xLE\\nuxNn9T34raBReq9orBvRsAlvHilRa/6O5Um71IQ6U2ydG5NyeR8P3+9enju4\\n8M4B\\r\\n=k0Ma\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAiktobt/yWWKTBFHUhJvug2W7YH+1rmeZhQxzFrMGUEAiEAvuPvpCK7lmCMv/o4n/zm1xr9CcCgb3E0nIFeF+lH/Lk=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.12.2_1568247113043_0.6515467092159175\"},\"_hasShrinkwrap\":false},\"3.13.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"3.13.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.13.0-beta.2\",\"@ember-data/adapter\":\"3.13.0-beta.2\",\"@ember-data/model\":\"3.13.0-beta.2\",\"@ember-data/serializer\":\"3.13.0-beta.2\",\"@ember-data/store\":\"3.13.0-beta.2\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"^3.11.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.13.0-beta.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.13.0-beta.2\",\"_nodeVersion\":\"10.16.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-ihrPI4fb7rk/rEwWQQTyjqNxJ6C4dTB466SWo9tRotzmPsyHCe9qfoTWCZOz4X9gRTXnEW1q2kvGJ6kMlSNaFA==\",\"shasum\":\"db8c9cb8b04d785030770de7401c0dda2d991a09\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.13.0-beta.2.tgz\",\"fileCount\":39,\"unpackedSize\":524631,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdeZsTCRA9TVsSAnZWagAAuX4QAJnPe0wyEN4BhufAWKB7\\nDmfHjkQ69QzBrcMT/6rNgQIXjGQJIJ/ZtbJWjqI9+9uannkrCMQ/Jk0YlVpI\\nAkP594uc8YW8RCPYfFOKc6BfNxIIa/tqGFQ5LQGq2nubGW46d2gcE2STS9vY\\ntWeRIkTCM9TF/rBBqBIrw5NwQi5wwMc25vJ8qGEsf6+dYKIuK9YMfiVYgcio\\nDAoNNFHC+UWVg2SqqiEqf79QraaXw084tB9oeD1X/YKf2CqKkMQhOTL8rrUg\\n59Y/vHJAvW5woXbcqZ7mKEB/BQG3IYu67S9Nze+2M9IMfYKCEcqUzzLIjr3w\\nOXxfYSizRtZpY8ET73lBfgVC7g19yz4qr3vsoOKjGvUdzfYbJo/VaJH6Sy3c\\nuAhKMQN9wi7ijqOJaSxtW+33vNTzxQY8aomKRawYwkYkHKFyC3D5HcD5x/aF\\nRmpnj1fnXNVUSYHkK44aQyNNHpMOBLEa1Q/E+okA2aNTgroUXz1eQ22EQ0wT\\nhj9i+WwbrTHSloG0WZeWBw2fMRg8tOVr32KLlNGHOEmKU9OuEVe/F2k42jdj\\ntU5FIE5bPdXiiqzl5/JD/bECPoi7X7r0jN26rkitomiyaRmmVTSxLcEt6+ml\\nmAsdZUx9rW27u9ERvvAcMTg8iEOVnLnHrrDtwIWfVRW+ybtDqavotX0g9di8\\nN8Yc\\r\\n=BM0f\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEpn/9xKFuMPOCiDpqlGXABcvhwSGL1nC8jLNOzYVZ7wAiEA2UBLqfF2rWNBMr1/KcaFGDfIBD3XOGLhRVoGwW5qEYQ=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.13.0-beta.2_1568250642887_0.3063729035704228\"},\"_hasShrinkwrap\":false},\"3.14.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"3.14.0-alpha.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"ember ember-cli-yuidoc\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"ember - build --environment=production\",\"problems\":\"tsc -p tsconfig.json --noEmit - --pretty false\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.14.0-alpha.3\",\"@ember-data/adapter\":\"3.14.0-alpha.3\",\"@ember-data/model\":\"3.14.0-alpha.3\",\"@ember-data/serializer\":\"3.14.0-alpha.3\",\"@ember-data/store\":\"3.14.0-alpha.3\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.11.0\",\"ember-cli-typescript\":\"^3.0.0\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.6.0\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.4\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.12.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^3.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.2.1\",\"ember-source\":\"^3.12.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.2\",\"typescript\":\"~3.6.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.14.0-alpha.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.14.0-alpha.3\",\"_nodeVersion\":\"10.16.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-4LRKrKaK08+Hab5lXfThwkAniouv+B8k0smlfnPWj0/Mw1MmYLtqkSgMkae0RTcTwwwdLhE9j1Y0TY+BMx8lKA==\",\"shasum\":\"ed1ddf9b2c9b767cc4a28c67786848c880645ec4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.14.0-alpha.3.tgz\",\"fileCount\":46,\"unpackedSize\":559184,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdeZzHCRA9TVsSAnZWagAAWt8P/0oyTS06Cj7gLiECjJrL\\nLzqQKE41/7yIu9EgW/FKcMEuCmmVaIGZc2hCknIOfxIjB7+t/YpMcZGCC17y\\nZDGTy/4R9t81cP4IUgB2p/75mXy4yI6TC9VY2Ag+SWRtRExmwEqUu2CAuLCX\\nMb7Lmzlq5gS9KZHgVsJErT1B3CgtWKAAQdl7Y50xl8cLVZC+HhSXTU44M39V\\nESiZx5WON2RLeoaU6v9hOceVsuyibX1o3Dx0tboZ/lJtwRkLWvNOtuuC6soh\\nd/UsDlY+tHgav9HJHTOWD8z56JH+AQ15oW48HQQ0HACdbHqTKbpBCFN3ZM9w\\nz5tglMILP9nKZ3+NZYWnFBfGYtDQebMW0UlE9wsqTVuDMhiojV8CuZwfJUxK\\nZKLz+Y48hPEvtseM5E8zli6971woIUzHej9WREsaIuJvJ+jX6LQY3DLwjmfp\\nfFPfVHYu2Z8OsO87DD6au0NXxUzDmWou9fVO/IhU7Om94FuRyNjDJGXIn3Up\\nhqVXbhE6dIySRiSxZAMN9jF3SE3ACPrkUCMkA/NIBRP9z6cblCm5MLg5fgN8\\nDrAyCsxM61XA//PH6yEpEsOacgvqpu+FxCqOJHqNlybfqrLWb7EaDHaT2c9/\\nm2HJHK53zoDpUoL1QSE9FHHL6zdviJ+YMyY7+qXKM/T5PJbhK7UuMJLVbvX/\\nnMo2\\r\\n=G6P4\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCursAJ6kJ32ungWMrvo26z9dmMSBEaKa1F1yCD0Os6hQIgey2DZYyTALF0oCpP3G349BPPF+Z3HmPzNIA1xavaTJ4=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.14.0-alpha.3_1568251079096_0.652774812190388\"},\"_hasShrinkwrap\":false},\"3.12.3\":{\"name\":\"ember-data\",\"version\":\"3.12.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.12.3\",\"@ember-data/adapter\":\"3.12.3\",\"@ember-data/model\":\"3.12.3\",\"@ember-data/serializer\":\"3.12.3\",\"@ember-data/store\":\"3.12.3\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"^3.11.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.12.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.12.3\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-t+Infm+U+q60gJXvwDBX0bWetPnW02CG5Cd8eLWqB8E34D+BOHA5bGV5CPJf9x0OaUJkI9IvvaRi4Oo1VV/R+Q==\",\"shasum\":\"43a6e71c4ee2ab4e6f2c21a99141a312c04fc94b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.12.3.tgz\",\"fileCount\":40,\"unpackedSize\":1024946,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdhVRqCRA9TVsSAnZWagAAbxkQAIvOjBxFjdr3CKCA0lMe\\nKI8TICuw1GU3pZAvZKnwhsn/5b9C3eI87P8p4/K9eodDyWsREapzpSCoVnqP\\nlfiCNlrbEKfLCSzV1Z7mM6ZQun9QRYjKIX+z9xrD0/KA4NdJ0puB1nCBRGbb\\nljAM1bgZfjOUnCcu/gQ/7CrWvAoUnXOdZL9k5R/kA5x5gPGL6djWqXwOxCK1\\n/jLeFFjmb8otAlD61uCipXfsrU0GksDp+uHlJf1nHqPj3N/o25y6NZuaoQOT\\n2fmvxt+WlYhrYlIm+mq4epLTT2Q/yT+BtXaZcjTLq/nq3qtoXn2i8dx6mxPp\\n98Pmu8y1Hfz9AzENshhjSdEjR/rMKe00sJZsSmpjyNePgVsORUuaMa7p6PAC\\nB+V2LzPlc7G/fQw+EBRzcP7aJ4addOppO+XVLREhwAyK2YBsswW+bKi0GKhb\\ngzEgGlULJrL7dE9fpqPJz0TNvg6zULcXLgWvajnewI0wviDqf770tPdbtVn7\\nvjavdKqNMZR7tHTStco2q4GUoEFBgdEUrokje01R6lDzpG2LOgcWRv1CrFRK\\nhgeihRmYzw/2rk5BZOUsnCDKvy3mpxU2b70qkB1EFStyxJS/Ql/5SsJld9jq\\nGwlWgQJB1CYAcesjvZb93G1Nn6iKQkmp+k5ltulazvbWstqcpIBU0ChHW24b\\nufyl\\r\\n=Yr1c\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDpHojndHUmBS7rEhBq+FIDYD+0CA5JzHVlEzeyxZVgRgIgFa3N6/EDVAgfBzSn02oPHSUkIF2ViEdjyMqh1XJcoPc=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.12.3_1569018985747_0.9951331544146498\"},\"_hasShrinkwrap\":false},\"3.13.0\":{\"name\":\"ember-data\",\"version\":\"3.13.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.13.0\",\"@ember-data/adapter\":\"3.13.0\",\"@ember-data/model\":\"3.13.0\",\"@ember-data/serializer\":\"3.13.0\",\"@ember-data/store\":\"3.13.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.13.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.13.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.13.0\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-ssMW0N8mqE77yRBg3Bw8fl4aZXGZ8ZS/tPKs0H9LtWKHoUFzDzDhNYL9MZe9xGkp9YnTXKsxIeoCGhAJw9ORvA==\",\"shasum\":\"f8bb8f5d60aea852440387358845a30182731c73\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.13.0.tgz\",\"fileCount\":39,\"unpackedSize\":525451,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdiOm4CRA9TVsSAnZWagAA7l4P/jwW2RY/UKDgpTK5VyUL\\n8NE9U3jAEAPINB04qHhdJgvHFllMQVzZfKmqEvneJ++zowVIAzz+5G59yU0m\\nZc04H+K+dpfPHHLJ0popahDBvlNhjpgjCtdLCwRfE+3Zm41bbN4BhuYxvfh5\\nTaWwh0EKuWRbq7xJMoUolH3UsxKiTJkSuDFjZAmvtahjwKnQPUdLFfO5xJSW\\n2cwB45BGRQaj6TmBtMho5j+EJ8nFAtic25KbmXkeJXeK1cI58bHXfqnRRz3Y\\nvPua2YIXKB36r/P+vABEnvVyaoIvbD1dYDTnyc2B+vTgeZw+B8nAd6/VukGm\\nDZgMAeL6Wumf3Q3azhp1NL5bzJNsBO4SrnUJDp3GFKi5egSEG3WS3qIBXnoG\\n1UXATFA/pvwcyDSfrVeDCM8yWmJEfYGoVBFETqkn+dZSVexXEBmtCaz2xGGh\\n9yoi16CFC+13xiWNGMp4HMBWERbNOFIv/n//nfruJP/caqgIw6G7zmSgnoyG\\nfuZwc4mxBgc35Q7qqTNG6vslPSdvJb/LF088+bVUfb3iITUEajvtpk5WkjrL\\nOsExEMVGR8abBVBTfylOFWmgFrMeIKxovPj5Lyri9npz4ItwSIT9Owp9ZoEw\\nUDP2Ppe4G08tlzU2l6cSU82GwIOwg1Bg5AYJbheRtoC4J/3YpbywFzYaOfu/\\nLhYl\\r\\n=j2qs\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCXVqC3bC2+mbFR3aZgekKY6tBBycIOEwvg8wv8zlngOAIhAOPEl3aA9bTTpdRuIJtjeIcILdQb6WrDEXSJr7L0I8OY\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.13.0_1569253816319_0.3214470319691072\"},\"_hasShrinkwrap\":false},\"3.14.0-alpha.4\":{\"name\":\"ember-data\",\"version\":\"3.14.0-alpha.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"ember ember-cli-yuidoc\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"ember - build --environment=production\",\"problems\":\"tsc -p tsconfig.json --noEmit - --pretty false\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.14.0-alpha.4\",\"@ember-data/adapter\":\"3.14.0-alpha.4\",\"@ember-data/model\":\"3.14.0-alpha.4\",\"@ember-data/serializer\":\"3.14.0-alpha.4\",\"@ember-data/store\":\"3.14.0-alpha.4\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.11.0\",\"ember-cli-typescript\":\"^3.0.0\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.6.0\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.4\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.12.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^3.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.2.1\",\"ember-source\":\"^3.12.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.2\",\"typescript\":\"~3.6.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.14.0-alpha.4.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.14.0-alpha.4\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-NgTJxl039RwVwpKFtDszWeFwP7v+u9INjntm5hLdFQhBLDtwe8FUIds7I11+QM5LG6WOetjfL/XRkO9gCjgO8A==\",\"shasum\":\"7844fe61cb0c3da2df4c896a0c833ac167510bcb\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.14.0-alpha.4.tgz\",\"fileCount\":46,\"unpackedSize\":557124,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdiSQtCRA9TVsSAnZWagAArF0P/iU21F74j/Rr/GrkLTWA\\nzwpbWEYPxUpWyMk8abTNI1NAywOZ10pUJRHwwpROtnXfLpxprajA1t5uuf4j\\njUkhRHNCklVBmeVEJwQP1JFIWeCCZRyxOI36Ng0eECByK8igo8UK+1MLOu/A\\nhPq4W1uWAwpJ0zENkzoGE0ZsYZGIsyNI/HevPXr0ViHjLOU2CHVWq9aI1pG7\\n64iwSx7NYoMSLiSHpFBqBdqcCKVS1LPXNAOIXY1btnNwQk4ZJzES+MbA/lmN\\nVHkcuwq01knUwnl3Hl06EiisXOONkzxw2XvlRba04/8Ou0s5OKxUaMqFuJw3\\n9WHllsmMaBY1nSRx7OjBqQKzjTi4kXtvyj2PVKx7TIXAKNItQGuYC/fYsw/t\\nzEoqSbMASmkynxinneWHqADR/B51Ses7DaCiHJ9zF58zdj8tzbgVVCtaW3v2\\ncc6eWUUoiHfoFH3z0CtQvFRESwfXWqr2ZIvd1Ia17m06SSBGaMjEmsB8NXXa\\nSLCRjACj9Q2K40MAufOvSPqLmvQmFPMR7drBHiVnzILG8+OJvcnUzynROzbX\\nXEIJCFGHXKz9G6Svo0FcDYejHD/T3WfrJac6ekDKpvohutdrhLoVWkmHEcrD\\nFWUTURdgqEo7UgxpY1kTTScGEkieLqn7Kj8k9e3hMeHBcn4hnpu8KpIyXeC0\\nqVHJ\\r\\n=NjRk\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIH51dHwolplxNATX0KnKzEY83/YlzPSIAbGxqLJcsA4OAiEApbOj0KztcJWafuMES8VFPLLZJGiSECzN3sO/n8CjO0s=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.14.0-alpha.4_1569268781038_0.7825788702176035\"},\"_hasShrinkwrap\":false},\"3.14.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.14.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"ember ember-cli-yuidoc\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"ember - build --environment=production\",\"problems\":\"tsc -p tsconfig.json --noEmit - --pretty false\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.14.0-beta.0\",\"@ember-data/adapter\":\"3.14.0-beta.0\",\"@ember-data/model\":\"3.14.0-beta.0\",\"@ember-data/serializer\":\"3.14.0-beta.0\",\"@ember-data/store\":\"3.14.0-beta.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.11.1\",\"ember-cli-typescript\":\"^3.0.0\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.6.0\",\"@ember/optional-features\":\"^1.0.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.4\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.12.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^3.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.3.0\",\"ember-source\":\"^3.13.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.2\",\"typescript\":\"~3.6.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.14.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.14.0-beta.0\",\"_nodeVersion\":\"10.16.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-LxDjPBkYkJ7bjdc42KkPu4dbu4ibCwj3NOL5L20AjxA7WzwLMZ2zk+f9IpvTbBvT9chAhrWiXdnINHQlgXgIAw==\",\"shasum\":\"d5114341a3ce7b927aea825eab6d6cb73205a3d6\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.14.0-beta.0.tgz\",\"fileCount\":46,\"unpackedSize\":579626,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdirrcCRA9TVsSAnZWagAA8nYP/0CpzVEGNH05mEBX2+pj\\nLDNZ0Uk8dxsgPL9t9OhYZuRtFf5vMzaibH9l2jdnWXttldhJNTAsds0iLNFf\\n6YqZM+3ZP64C9gJQmksBn/Wg3XhN0N+aGFtnAywc5TOMHjXoeUFmwYdRK6ZX\\nqhayFhG2Qj8+EAqVI7Glfg1uUHtK+QW3sxpFIMihnl40wQUQ4naSVm8OMHJQ\\ncpfdBlqxV2I5pJDDaxr51fSGTFeZOuNvyyUr9ntuhAYvRb6gTZrtJskqubzQ\\nUF22Qu8eNtx52fc+zqAWWocthSB9jyf8aSbsdyEipzHbFsAB4BFTnxzM2xWQ\\nADlxw7iJWi281+93Ns2fbEbfXPEHHlDCjJmMMYdVqZU605Yqzkdicya5VIc2\\nR7ppM2/1pt6bElp1EmsXYoZd0ZuplGOG6x/35Bh+cyXBeH3WEYf0DrCQADpN\\nNTHJWKO91npg+MofyCv5lJD1yTb+OkNotASYRGR7wbwSHuYc9cXeeJyhwo3D\\nqZKEUfCZW8IG/Aki6TU4vlMz6lIVkwGzrB1nSm8JKfzEa5CdIm/6KCHwaZhU\\nA0pVWO0Cdn3CjNWWxx+e8iOoEyN2luAAuT+9pOk9LezV0ygUsJtB5+FE4XCl\\n81hIz3o6Nbl0zJJwRd3GUV86ZP+T7QvL2nKRQhdcrYiBcreavzqcuvPCKVHs\\nTygO\\r\\n=kVgw\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDAruX0/pHVWIgN87b3SMZwpX/PeM3yj73idMOUtgrvFAIhAIYid9PunX1XsfWvJKU4tA0CvEaZbXVWpNDkHBVtMJ3I\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.14.0-beta.0_1569372891366_0.23617663894069896\"},\"_hasShrinkwrap\":false},\"3.15.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.15.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"ember ember-cli-yuidoc\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"ember - build --environment=production\",\"problems\":\"tsc -p tsconfig.json --noEmit - --pretty false\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.15.0-alpha.0\",\"@ember-data/adapter\":\"3.15.0-alpha.0\",\"@ember-data/model\":\"3.15.0-alpha.0\",\"@ember-data/serializer\":\"3.15.0-alpha.0\",\"@ember-data/store\":\"3.15.0-alpha.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.11.1\",\"ember-cli-typescript\":\"^3.0.0\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.6.0\",\"@ember/optional-features\":\"^1.0.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.4\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.12.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^3.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.3.0\",\"ember-source\":\"^3.13.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.2\",\"typescript\":\"~3.6.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.15.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.15.0-alpha.0\",\"_nodeVersion\":\"10.16.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-0XMfujBRWeysIYWAmnHPlDrWelchDz4RlBe3cL+MuoNnKxcYtd0fn/QegMartLABjBj1OjF2Yq+ghZ4CLDPoJQ==\",\"shasum\":\"c33fa9264d38f21b6a317ac272745553e360e24c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.15.0-alpha.0.tgz\",\"fileCount\":46,\"unpackedSize\":579633,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdiruuCRA9TVsSAnZWagAArQYP/0Mz/n8EROn651LTp2/Y\\nGg3/af9x6xGPDoFCM1TYp+ZfVKGicelDkYkV6tdVxmLwS6ZExa2qxfbuoEDK\\nplHG9I+2n4XF139aeKRUK/lpBrKpGM8CxY8Py1Urd7rNs2q3NwGXwN4vkvhx\\nyd7ATuGY3F4Hxu0fhI0AnXooErgzEfJJZhX4YInKVMnmw27AwJ598FaXv3SY\\nYYmL1fZFJRU5ZEkeKBSN6khpFHox1YGtDb6u2+znYb8Sj6KsWwSK7eD3RKAD\\nis1mOy7OfQr6vDk788FeWyTgqFCvHRHkj7S3tL3ZL/AqXSgYw++2oDylHgC/\\nu1KJ35SfuvZ7AvVjkYnlUta24h9MIl7BzrVQ7VB/pxeIt2JvAJSb9DKb4T4z\\nycMRlulbIND8JbKqhU8c+hwPnesKfWQdcXng/Jv0IMhJjj0/b+WNaNsUbc69\\nVLitN4oEKQFdByQvMzOxjHVyvBcuFDhphgGcOVkwRw7qdu/XkMpYLCgLyH6C\\nQDwFgQYXb1mZLumdW4GIHkTHVcmPzjjcvS91sGBZay0HkA5bHl+Jjkg2DWIm\\nk04KKhY/Yb7JU47kV4iRBNZy1xooWPx1wMAvXYoS/vBGtW/DtYC6iz90GmDX\\nJdYBY7fXnnsK/1aqmCst0IfOPLKDSrm1kfAYWZdvcwXncir9Yk5QlFhxiU6U\\nL34y\\r\\n=JtXw\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICLr3MvvYDxCWcjriFKVBJ6ifAJolFpWYPJf4+N7XGVKAiBbQqxjMM7ghUTgtLxzLWTd891HkUmJ80GPZSMkYpeRtg==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.15.0-alpha.0_1569373102316_0.9892515957474801\"},\"_hasShrinkwrap\":false},\"3.13.1\":{\"name\":\"ember-data\",\"version\":\"3.13.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.13.1\",\"@ember-data/adapter\":\"3.13.1\",\"@ember-data/model\":\"3.13.1\",\"@ember-data/serializer\":\"3.13.1\",\"@ember-data/store\":\"3.13.1\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.13.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.13.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.13.1\",\"_nodeVersion\":\"10.16.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-1mxmnvwWXjqfjGXwukHhArJvH829pEdWXiOnZXIDLC2K1PfFHkXxBjONlssGRBPI2rS4Oaa2M6/47uAyZ4mkEA==\",\"shasum\":\"a6b31703de9feaae19f2a0fccfc72185808174dd\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.13.1.tgz\",\"fileCount\":39,\"unpackedSize\":547960,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdisjDCRA9TVsSAnZWagAA4BUP/1HGcCUEiVBUseVC7XSn\\n7XKnyi7ZMSEBnccPrKGfVfwjdWxyp/VEhrNusekxKeRsRmHLcne5mJsc7Ya6\\n5LUHMvFbV76KxqmcGH5DQME3Do2FSP0IDiezK0s/iMEPm0awbCaisihL36La\\nU4fAQAxUDOIeeCh+m2vCgzcw82fe5UE7YWgHpnRzGTKVZXNxyOTb87mOrslk\\nIjRit0dgUl4E/wBb+8YnYQBLKGBwlVwQG1h64dbKxkDI6AitAk6Dbvl7PS4w\\noE+P2HNwFlObzjv3AST8HTxrUifriprrVVObAc2m/JW5ylLSv03Ig4mwXKCG\\n4vhSlEyAeYD+glPpc3X676RgSAb+IH+C3sUuqmbpKwGlB/fc1HBHEBxoQtOd\\nvJ2YqCJheLc2bwFiaH28TnwtpH3ntUMjbLq4aX67+iFuZ7U+gur8Lzvolelf\\nV6LmerOLYtid6wjwEhkPuC6pO7uzNHaarFFxgIgQf1vA1uDv1V07/fiFs3yo\\nmX3kD/kRqw8ZxjUjIhWFw+Pt8iSN5I28gWkzPAhMrisF1ZlpP4OJTZ+h00Eo\\n7oYQWPofwAN3xiC6AfSq1e5PPcvtwkf9sJqFC8LF97xmN12rGI/U1KN8HTGn\\nFppBkceVCmSrfF2XwCWyZwkyY/InNTPJkMpDkK/rjhPvbu8NVbWS4TcEylNl\\njVgL\\r\\n=3uS9\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFMY+d93Esj2mlKfEAT8tgwSmNjfXzI9IpOt7v5dP2/QAiAhKtr/qEkHu6lQ24DIUfpssxVHTdk4tdoSGpc6qEg3bw==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.13.1_1569376450655_0.5517179116740538\"},\"_hasShrinkwrap\":false},\"3.12.4\":{\"name\":\"ember-data\",\"version\":\"3.12.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.12.4\",\"@ember-data/adapter\":\"3.12.4\",\"@ember-data/model\":\"3.12.4\",\"@ember-data/serializer\":\"3.12.4\",\"@ember-data/store\":\"3.12.4\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"^3.11.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.12.4.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.12.4\",\"_nodeVersion\":\"10.16.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-PWHCKYZKht2h6nqG4Vr6sjsQndRbx23eFS7VtzEfTD3qJf5Aa2fG5Ur9T8ZX9U75KxrDLoV/LfnUe1FU5fXI8w==\",\"shasum\":\"09433e9c270eb4aad023e1e0ed5a8db31b356fd1\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.12.4.tgz\",\"fileCount\":39,\"unpackedSize\":529373,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJditAUCRA9TVsSAnZWagAAixYP/0qGywCPMMt3RM2/KEea\\nCWfY/Ccb7gUfjqj3pM/OVCOpxGoYouODQGGNvfe2bjiNTS6Fi21peKEBMxvP\\ncgJxmjoFiiAw9Yf12zlmUctrFq0HLw/sp3SmdrUny5hKKSnOfHlvbLH7AsUN\\nPRdtrb73ob4pUH1wjJiW5QHLlajybV+me9biBZRs3Jgx2Z/UECaSlC/92eWx\\nXhsJfoXdDHdOqAvP1BUs3gJf1gKi+FGi6fdXAa5822ibr0KHL/hseEQ7uJBN\\nIDgl0z0pfCI4Sb5omlGGqgkhfnQ/0/VCquTUOqJPnyYbsfgZ+zDOoarvx3S5\\nYkHDd5aHIV+5WzfvH4GTW11cWW5Z/1N9jUGUjbFHh8Mc97lnfGV58ldifD3B\\ns0ycflEdMWKha51iupoor8wHY6Jg/ZTFyrpjyKQago1hKRt1c6TXzHX0/Onk\\ne20U32rYQbUhw4GnKvDhvVbVwX4eydxC1h8T6BzU/p3N0czy6DmShmXiLrIn\\nwMSs8XKqmTZKAy8cpnnctp7/h4yAIShnLpPrvEYkP8BC70w3t9Z8SlEgCv0L\\nZLrvUOmsMZ6axA4okrCIunOgFxefNkXoawTi8fJBiq0ETfgXbn0pCT0y6uxC\\nwqwNCa5oFGJ2EGt0ManPoL21iPXGS1U8tR+bmRdaCr0f5M24HTX5gNarRz9u\\nqwZ3\\r\\n=OZUI\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIER0q2vxA42RgNzXkuFZbwq7kvb+7xQ8aB0XmD+zQMSFAiEApCMlWf+M6NqHYnEQ4vD6FcyduuHG0tSJmf1ox7UlsNY=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.12.4_1569378323638_0.8973777518213957\"},\"_hasShrinkwrap\":false},\"3.15.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"3.15.0-alpha.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"ember ember-cli-yuidoc\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"ember - build --environment=production\",\"problems\":\"tsc -p tsconfig.json --noEmit - --pretty false\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.15.0-alpha.1\",\"@ember-data/adapter\":\"3.15.0-alpha.1\",\"@ember-data/debug\":\"3.15.0-alpha.1\",\"@ember-data/model\":\"3.15.0-alpha.1\",\"@ember-data/record-data\":\"3.15.0-alpha.1\",\"@ember-data/serializer\":\"3.15.0-alpha.1\",\"@ember-data/store\":\"3.15.0-alpha.1\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.12.0\",\"ember-cli-typescript\":\"^3.0.0\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.6.0\",\"@ember/optional-features\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.5\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"~3.13.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.0.5\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.3.0\",\"ember-source\":\"^3.13.2\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"typescript\":\"~3.6.4\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.15.0-alpha.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.15.0-alpha.1\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-PMYzVne2ePJUaXvkNU3sttTIi7WZOtaJfYP1TwO+My+7oSb5DkgnhoDYdJ44cJXJ7csGwo8KJmdDRaSQw3h91A==\",\"shasum\":\"398f6dc204e5f4d9d02d76d0860f2263bf71d8a0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.15.0-alpha.1.tgz\",\"fileCount\":46,\"unpackedSize\":553347,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdpwzhCRA9TVsSAnZWagAABwoP/ioixq87LoWq8U1P1dEn\\n+M+nVnYcO6+P7ZWctqewTzQ6d8UJ1MvdirM9XvLJCGKBZqgQaIHJVUsaC+wU\\nC9WUGUGaoBFfTgOiWdWAqfSEMTqaUfI8XE09vquqZcsfw6CRqWd5W9sivDnE\\nORV+wiE+rqoNjBa5DghugrnqgUQs4Z7NkiBBbZI8jBRYDPbZIhG2m1tu7swc\\noLhQIrsiBb+kbwLtblih1SW4K4iJqIDKg05Vrd/pi+fvH/BVfIl5fyG3QN9f\\nf7EJgjohBPMHEx1a7kPX5+CyNoIYBuUEvQpJNCLn8TNNVvu6CLU4CcLIVhzE\\n9gxp4QFAPA0fu7WKP7mrisVyVfH1Zuxt3f4lZAze6bN4eyBE2qacWpzz3HM6\\nLf/32xotd4ePvlFdkNwX5xb9C2/fexir+mpYIDwZq+2A7tPgesS3pA5OYP0S\\nQjqUCPdb8IsNn+yHlxwISIhk2RFhd6pwfBOHVM4ujrGGCkPngAFYg+byLrCb\\nkKr9rKfXbnM8vcyDugNLnzLCTyfPA2HosRoFtrHYw7jt9cZ0HEkm3wpdLVmp\\npZPjCRYEssc3A9qo46Yw6MmUy9Kb++qmVC31kDUuBsAvrQQk1xNnYTESQyGx\\n9rgE3a18jM6WZwTboeefGPTKKdzX+OarP9Fbi2JCl5QzrLWFom2jOM4tHrze\\nXM84\\r\\n=usR3\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCm2Lob+Kky7lWZtmkDbcvZF2cd7dcUhizf7ddv9EpGiQIgXDF2+cMU6zw/8oVRlz4sFeMf2qFXVKVgCUcmwKsk0Uw=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.15.0-alpha.1_1571228896838_0.06230688958500008\"},\"_hasShrinkwrap\":false},\"3.14.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"3.14.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"ember ember-cli-yuidoc\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.14.0-beta.2\",\"@ember-data/adapter\":\"3.14.0-beta.2\",\"@ember-data/model\":\"3.14.0-beta.2\",\"@ember-data/serializer\":\"3.14.0-beta.2\",\"@ember-data/store\":\"3.14.0-beta.2\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.11.1\",\"ember-cli-typescript\":\"^3.0.0\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.6.0\",\"@ember/optional-features\":\"^1.0.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.4\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.12.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^3.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.3.0\",\"ember-source\":\"^3.13.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.2\",\"typescript\":\"~3.6.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.14.0-beta.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.14.0-beta.2\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-iTEzE9rwGATvZpkWUhkMcyMN3XSlxSqJExnF6oeaMXNmb8H8y2HZzoos8zFWYsE0TGMUlNWZv815EQX85JWLAQ==\",\"shasum\":\"1d6cd6c2a9ca264a16d45ffcbc5c2655ec144d7e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.14.0-beta.2.tgz\",\"fileCount\":46,\"unpackedSize\":574665,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdww/dCRA9TVsSAnZWagAA4pYQAJVUKHFfPOZNPSbyHLvm\\n9GEdhMNchQ5Shw+fqf2rSG2hIgrYg03voO6n0D5fz3L6ihMqjN/CzJbOdCAl\\nNmnp903S7oJDcjg57umKuMaai2MlfG1Q/xWJAwgtFCVMv3oasnsYuL5BCzw9\\nuc1ioZkUJa9ksN+p0lsyhEeTev/xp8rMnGpz8gDICaH78XZ/PgXO04czPbOP\\n+ghTpj13765zXc6CkXpVnHShj7jZRhA5y6KMJSRiiJZP5qpJUoqis3nHlTH6\\nCVuXiXpJpc/f/emMXhRV0zvEmBgIf/nZJbTLKkGyYfD/bRVPvZSvEaz+V3YN\\nva7+h0WcQRk9hbQSP9+6Pe6v5KTEvbYEzxzFLGORs0ywYVio3KHr/cg+Q1/5\\nU+ALk47X/MacovES+3saY0VkrPqCDI3BPEiHfYMOFyiVhyrMb8WooTd7ciJz\\n2L3OFl5iDgnFUxT4HkwxZIYP9AS+3WGbc/XoUlnFUX4uFAEtmIT/mAFNmTax\\nYL0TfP7YXYM7XciTG68OiknlVUFewYwOr3hsmVoH6iKoQlFQdfoA5SzrNn5k\\nLAWXjF1IN15Is/PGIB4RoytAJJ6bhbhU4wJjbp/5ETk6bwgtotpndziH0hxg\\n/EeSma8zNd6pT01KaDBGU1UBV1JQctYpFtC0I1JrWdcmIJcbRpRUlWHXt6bD\\njc38\\r\\n=qpHK\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCNLGSGLifDD5XiOYMvQFzb2is4B0/SaSZ8jlRbAnnyVAIhAKRuaI9XrFCULMapmxnwcD+SoxOYTewWnaVsPexU9oMH\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.14.0-beta.2_1573064669176_0.556630697380059\"},\"_hasShrinkwrap\":false},\"3.14.0\":{\"name\":\"ember-data\",\"version\":\"3.14.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"ember ember-cli-yuidoc\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.14.0\",\"@ember-data/adapter\":\"3.14.0\",\"@ember-data/model\":\"3.14.0\",\"@ember-data/serializer\":\"3.14.0\",\"@ember-data/store\":\"3.14.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.11.1\",\"ember-cli-typescript\":\"^3.0.0\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.6.0\",\"@ember/optional-features\":\"^1.0.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.4\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.12.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^3.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.3.0\",\"ember-source\":\"~3.14.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.2\",\"typescript\":\"~3.6.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.14.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.14.0\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-qmABgVOR/BtQV8mSCskn9EHYewVENGbvMzJfnNZ4EEWVebYQKqy2tAw1DHfiOkCmUk2MpFnJi/UfyH0p4nWhhQ==\",\"shasum\":\"e36584722bf84aef21a0541e10f2a3016b75b231\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.14.0.tgz\",\"fileCount\":46,\"unpackedSize\":574616,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdw1mfCRA9TVsSAnZWagAAmaEP/j+aU4/GQKDH2bIypfIc\\nEX45UJYqvW9qlDwBA1Uy17Ko02D2D9yV/SMBkZgWXR7ngNSeLhPZiXDIe6Zg\\nzv4cPZxLz7NYVrAEvfbruQWxn8j04C9Y35dQhT0kTCJcsB/fLCMz2KchBdQ/\\nn6+l8t9KQRlDmk/NH0IMxXqZY15y8d3hCoX4YOb808Pvr/vHlTQ8khK4v3iL\\niMGNxVylFBrPaJZQID1jdUBvAY3qsHzo0tFaoYPbeut6lT4OwC4HeRHjskYW\\n4bks8AcnOA7cf3xb/USf1p3bYOZFcTYEM1ZdCw69Fq+zIBWVouiH7WqJ6Pnu\\nDgRiUNFgFxQ2IoUAtFO0qhQ6CCJVHHeCBw9JkHxwlhkSIXl8/LqqiuWlOhSl\\nlak/5EpsbZCfvMiLfnIFEiHQFI+A3plL9Sq6J1Fbd/TUfIA5EiITy+15YyYF\\ne1TIK41tDVb010TXv+XE20g4CDUnDFilcszvWw16krYqOczih8T32YT/hEyn\\n7nePlZMk0sQoOcjrcgBkSGOloGAht/a+0XyrbE2u4ek+scmY5C3jiooMQoN3\\nxb7dFKyuQsz0c1uCtQOq9sM5aWtBtbtugjxADGZOaVVI/4Iz9q9ZGcCv2Ogo\\n0Hbk8IQsMsxcAYkogCKysobMPVtFT7/ucBKe/dAfos6mIB058o8IODVGdJrI\\n9RtB\\r\\n=YkKF\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCHtdDSagZphR1uSUifuk5fMJUlVNMzZv4bLiw5xdqMbgIhAPucluC/g0AceCl0qflpauMdvGmNOc+Er3li3lDukps1\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.14.0_1573083551196_0.534304264778259\"},\"_hasShrinkwrap\":false},\"3.15.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.15.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"ember ember-cli-yuidoc\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.15.0-beta.0\",\"@ember-data/debug\":\"3.15.0-beta.0\",\"@ember-data/model\":\"3.15.0-beta.0\",\"@ember-data/private-build-infra\":\"3.15.0-beta.0\",\"@ember-data/record-data\":\"3.15.0-beta.0\",\"@ember-data/serializer\":\"3.15.0-beta.0\",\"@ember-data/store\":\"3.15.0-beta.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.12.0\",\"ember-cli-typescript\":\"^3.0.0\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.0\",\"@ember/optional-features\":\"^1.1.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.13.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.0.8\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^5.3.0\",\"ember-source\":\"^3.14.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"typescript\":\"~3.6.4\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.15.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.15.0-beta.0\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-AIGyEJDVMKhNwkmC5/WV95FjMBf4gerY9jYwhU8Kp9RpaD8Mf1HTHbuWrwdnL8jjaOwr6McJbfzpvWBv/NuIlQ==\",\"shasum\":\"e22dc0ed72634226a092a78a8aef0160698dcdd9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.15.0-beta.0.tgz\",\"fileCount\":46,\"unpackedSize\":551708,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdw15eCRA9TVsSAnZWagAAg1oP/1HShr1/xwX49po8xGHa\\nmIxrzouYg0KprzUCNcFdg378iLb1DDS1m3VU+Il746Irp5Ui2d9cScWrVhfG\\noTGQZa1OZg+dPqFZER+z4dmEZ1sVCabc+5ZAJU3LLvio5Uz7NWR3+3PxVdG4\\naWlrzWZSIZnd3Yy3PWUXS1Si+Kr/uMJYM1eulQQsjctM9Ctcyzteg4OsWLw+\\nx1o0zDYcVrh3OvB7eaJZM9O1Tdk5/Wa/jiP3KiFlGbxm+U0qH+4kCDtEOqKA\\nZU5XbvAxnimXZFyiSdltlvmI/DDGlFeJsQfOPaQcgBK0loqouwHXQHbGBw04\\nJ4ojhw09N0AUloTzN7Q0h7UheFN5Oj7FZI43OIAk/5V3ow0rVcEYEVpzz57+\\npHwdBZ40b/vLCx0S/ubXu7JdWNWqjfREaJm1sUOM4BBCDbZ5NQFpDninBSUl\\nag55Em5wUPWnaWFfs2VoJuo6dkmqbGRWZcORJYATz/JNnCE9GvmihvAKd3En\\ndyN/4OKHKvjDjsusfHL1/k3FKA0JaF7LSXlPH/U1hkaPbXq0TtHHZfDnqwTE\\nUx9MLDn5951ybn5ym2vpl6P+yhY34NsHg4qut1/xkfPvnFOKkGTXvZDOcC2H\\nFeTm3WKEL7MmvQ9+UXcc8OQDmoKVzIpPD8sazwQPnkyyF7HWLjWtxKqlbjiu\\n56LO\\r\\n=Oekf\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCQRceGvajr5HuH2zXYMjrmyxD1aKUYVjysDm+TC3/pNAIgFijz5NjWA1V+Ro7yy2acF+0X6SoU0tJe0+Ypq0ff7HI=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.15.0-beta.0_1573084766089_0.39222536141586173\"},\"_hasShrinkwrap\":false},\"3.16.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.16.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"ember ember-cli-yuidoc\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.16.0-alpha.0\",\"@ember-data/debug\":\"3.16.0-alpha.0\",\"@ember-data/model\":\"3.16.0-alpha.0\",\"@ember-data/private-build-infra\":\"3.16.0-alpha.0\",\"@ember-data/record-data\":\"3.16.0-alpha.0\",\"@ember-data/serializer\":\"3.16.0-alpha.0\",\"@ember-data/store\":\"3.16.0-alpha.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.12.0\",\"ember-cli-typescript\":\"^3.0.0\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.0\",\"@ember/optional-features\":\"^1.1.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.13.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.0.8\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^5.3.0\",\"ember-source\":\"^3.14.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"typescript\":\"~3.6.4\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.16.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.16.0-alpha.0\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-yL7cT/c/j2XE8UO2K0smHiqqDdNUjuiH0ZBC6wKR0z01FWRpCPJM6OpVsdW0Qa5DxJhGwTem0gscXmRlcO5+HA==\",\"shasum\":\"0bdef295f7e893a16896a65b155be29d05083222\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.16.0-alpha.0.tgz\",\"fileCount\":46,\"unpackedSize\":551717,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdw2LdCRA9TVsSAnZWagAADDAP/RbjyAk719xKrHEwyvNV\\ns5G+eXV03f6g5eiWhq/TU7uRukwlFKhLyr/9sF8kE0hw4t2NkD0N8gf532Yx\\n0ZW52mhyxm+dG2H7KdwhnBQD+7hErDNveoL1S/aHVGBwZqTBQ/N+OvKeWxqe\\nxLJGjoEoCkdTFxhWybbXntX44PTJBI20cQhGsaZeXiSL3T1nWWRE4LyfVtZA\\njUWnyTMR1TQ9a77V4yEm5WdqH2Tvvni95rUH9wRuIEn2wS6rCiFEf4KVU2Wu\\ndNsbiMTl9x17+EM+9hspVGayavlqEi2e4griulK/tCdzaA55UHTmaU/m2ZQj\\nfPKS9shjeInE3Lg9gn+Zg9BbeU1c9R+RDyojdt+/e7r5evmEdjvg6ZSSBeza\\nSEgU/WuKj5c8NGrSrts4eIz4q/UVfyV+tqlSzm3u6FRgzgXxlLZp1/2yDCj3\\nxwRDG9VUtEefRjX3iRKENQrNS8ylkdI2OmLupoDx8HYOAeZmERoz8enZ6O9C\\nr911fnmH19HEH35U0GuuBo8LklEi+oM4i+PYZmZ7BtzFknGySjUb+MYW+r5S\\nKJi/93HVlpXd64O10n9WWTawZerbRI/I6wULc2Ih2TS9rSruE+nTqjHlvOz+\\navtbHlH1Fhd3jruz67YAbDvVe3o3LZyfedsgBMvrVdk7abeR5wG8et+98fEJ\\n4s0D\\r\\n=i2EV\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEmERKHoZunDPSbV0c8sVqj3plWNT0bxsON+iod8g8W4AiAlgcVDfXcNCNFzhhB22WRa1cLI1ia9Y5NycTkq2wfc8A==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.16.0-alpha.0_1573085917132_0.5532619996755588\"},\"_hasShrinkwrap\":false},\"3.16.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"3.16.0-alpha.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"test:docs\":\"mkdir -p dist && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir - -p dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.16.0-alpha.2\",\"@ember-data/debug\":\"3.16.0-alpha.2\",\"@ember-data/model\":\"3.16.0-alpha.2\",\"@ember-data/private-build-infra\":\"3.16.0-alpha.2\",\"@ember-data/record-data\":\"3.16.0-alpha.2\",\"@ember-data/serializer\":\"3.16.0-alpha.2\",\"@ember-data/store\":\"3.16.0-alpha.2\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.12.0\",\"ember-cli-typescript\":\"^3.1.1\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.2\",\"@ember/optional-features\":\"^1.1.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^3.7.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.13.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.0.8\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^5.3.0\",\"ember-source\":\"^3.14.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.3.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"typescript\":\"~3.6.4\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.16.0-alpha.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.16.0-alpha.2\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-b0q3sPXthz+Bp4z4C/egRWneUJaSj39pfPti6lBU+3mpq8cJ9aZH+bpf5l8HZSM4AYq0ItljdmFtWigs5KfM3w==\",\"shasum\":\"b2351f47a1581586be23fad5be3fbbca7d1abe54\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.16.0-alpha.2.tgz\",\"fileCount\":45,\"unpackedSize\":569253,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdzx4pCRA9TVsSAnZWagAAtFQQAKLHIDlLdGdTatF/M3e7\\nRLGI5soV4j7sWIWrxRpEwK/D9iX4dWvUmTcZGLycVcCJ5VIG/xTdm0ZY3/ji\\n98kOl1Kwbxhn/5ll9K2TW62oTqcHRIbkt19c1G37fVxmjkbTPteLhTAUJ/2h\\nWXN+PJn6qdWhJAjrVZwaCTfH9LYIEwc3WY14SlBbPdOSeXd5ECwPMYisA/5x\\nalVuNeUaIKX5/LZCNyC40MAbFjKzWZAUFdTzpAbLyJFiVjyZpzmJRHlUOYI6\\nyExKUCuj4Lq19gf5hWOIh04Yfo5mbnVBEhMgNeRD7CY8eXeOZLVGspLhoSR3\\nPpQgAgp8DMNe8mpKfTIcbIvCHdlectr2VGvcJwcj/7SuLVohmuJ2pmwlSv/8\\nsp5DYjpJkI7rRJxvVwWcjoaCaECkEpOPZOy5wHJVmRl/dCFhZE1q38waPLY6\\npjD6OrnKN8rst5DbbwHRecsdHKGg52//pfyasAj1BIWqa/6x25grqDAAK3Mc\\nQSlp+jEnQ73sQPeYL7A2/L2nUO6N6t1AKgSiJvVVFtkQICmBuHsdoroum7t1\\nGGolhCA/krw4t2IdkDMpyw920QH1H6sLL821rnmLciGM5sBGGV7C2NYLdtro\\n3hgeqq3C1mhic+m+id8o83BMQxbaIkJ5kkvPkYnL8dK8Vn36ouYjQmGaTuVf\\nO6A2\\r\\n=APik\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHnuWxLVgVA4HEk6q6dHnnpWG9Gm8rBDXQPyBH9nlWCrAiA8JyUZ1E9+p+c1bAlMJyfMO8pt7a34WEPojpkCiQ+GTg==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.16.0-alpha.2_1573854761151_0.5939326744707243\"},\"_hasShrinkwrap\":false},\"3.8.1\":{\"name\":\"ember-data\",\"version\":\"3.8.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git - --skip-smoke-test\",\"test-external:ember-resource-metadata\":\"node ./lib/scripts/test-external - ember-resource-metadata https://github.com/ef4/ember-resource-metadata.git\",\"test-external:ember-data-relationship-tracker\":\"node - ./lib/scripts/test-external ember-data-relationship-tracker https://github.com/ef4/ember-data-relationship-tracker.git\",\"prepublishOnly\":\"ember - ts:precompile\",\"postpublish\":\"ember ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@babel/plugin-transform-block-scoping\":\"^7.5.5\",\"@ember/ordered-set\":\"^2.0.3\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^2.0.4\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.4.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-typescript\":\"^2.0.0-beta.2\",\"ember-cli-version-checker\":\"^3.0.1\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.6.0\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.2.0\",\"@ember-decorators/babel-transforms\":\"^5.1.3\",\"@ember-decorators/data\":\"^5.1.2\",\"@types/ember\":\"~3.0.25\",\"@types/ember-qunit\":\"~3.4.5\",\"@types/ember-test-helpers\":\"~1.0.4\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.7\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.2\",\"babel-eslint\":\"^10.0.1\",\"broccoli-babel-transpiler\":\"^7.1.2\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^2.1.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.5.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.1\",\"ember-cli-dependency-checker\":\"^3.1.0\",\"ember-cli-htmlbars\":\"^3.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-release\":\"^1.0.0-beta.2\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^5.1.2\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.2.0\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.8.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.1.0\",\"eslint\":\"^5.10.0\",\"eslint-config-prettier\":\"^4.0.0\",\"eslint-plugin-node\":\"^8.0.0\",\"eslint-plugin-prettier\":\"^3.0.1\",\"execa\":\"^1.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.3\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^6.0.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.15.3\",\"rimraf\":\"^2.6.2\",\"rsvp\":\"^4.8.4\",\"typescript\":\"~3.3.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"65b68db5ff53114466f9cb942de51904d340f2d2\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.8.1\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-yN9AJGIR1MeNFVuvfGwVAt3/3nvtjcH+WkfKli9Y9ygB33E9/XNSivLrqlpLazT/QVLFNAKTR/XtmjJGyV6hOA==\",\"shasum\":\"2d2bda400c9e846e4077e250edc5b16c53fe0772\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.8.1.tgz\",\"fileCount\":569,\"unpackedSize\":12232997,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJd1yXACRA9TVsSAnZWagAAV3UP/jSSmOHy9m+NXB3F/bfE\\n8C0s1t0UE86biBRdv0W4py4Uy9/qUFDJgpCOyfd/SM1MisDhFER5xTBAlMaD\\nB9TZe4HNqH7txsjCmjFB0lsc3JOOF6RlNtR97rEU6znNBw6lLgCGx5wewkXd\\nutoGevav9q1CCuuhVB3hL2der6Sdkk+rU5Ge9fbEHeH5AvxawG4uKHmsAX97\\ntNAiuLeA3vwKR3ZMgbpLjW/afzjbNa/odjNUlQrzIuydzSFz/iTCrAC7AOz6\\nJY9z+Bygxn6H+3SyvW1jMBb6HnTgoW/aMzIp1BgMA2F1pWsRd6oRgrgUUAff\\nhRssykFL0VJUGR8wg5Z6SGQg8AQXSzDr2E8n6Ijp8+go25hwwpYkeD+xvtUz\\nicj4+szx68KOHT9CBShzc47FzZd3OqcHvy7+FFv3AqQMXP26XWyP4V9M8TVq\\nrQo74ceEeksH3GcgPJE3EDyzeIScuv4CjsjlZEUJdO7tTRo+D4tngrXpD5sX\\nA698Sfm8mXd8r4sUM8cqW51LspvHNfLw6djfIwZPgoq7KHI+7Mb7RGyam84L\\nWXga4AMv8LbdjZkYqZbc1KQcalk2z63PTiAbhhG/KGhgJRt1/lBaCJD5o0PW\\njoPD9E8+fvm72Pk9wU+kv9QZmZb4yLMylS24O0WtEMOXF1uBD/ky3wRYqfx9\\nF3K+\\r\\n=IIvz\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCC+SaqYe0/TtKYATc9/tcHL4TCxOcu0yfyPMhYx1HmtQIhAP1fE/6Yn3NhbDP5r8xkllIuskng+NlI2QGaSoYo6ECY\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.8.1_1574380991422_0.15825128450203363\"},\"_hasShrinkwrap\":false},\"3.16.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"3.16.0-alpha.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.16.0-alpha.3\",\"@ember-data/debug\":\"3.16.0-alpha.3\",\"@ember-data/model\":\"3.16.0-alpha.3\",\"@ember-data/private-build-infra\":\"3.16.0-alpha.3\",\"@ember-data/record-data\":\"3.16.0-alpha.3\",\"@ember-data/serializer\":\"3.16.0-alpha.3\",\"@ember-data/store\":\"3.16.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.13.0\",\"ember-cli-typescript\":\"^3.1.1\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/unpublished-test-infra\":\"3.16.0-alpha.3\",\"@ember/optional-features\":\"^1.1.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^3.7.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.14.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.0.9\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^6.0.0\",\"ember-source\":\"^3.15.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.16.0-alpha.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.16.0-alpha.3\",\"_nodeVersion\":\"10.16.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-Dki/rSBYa9Mk+eSFuVzJk5WZXkUOCc4td99MN024EuaujTtN1WcYVVzLt6YVR6rdqmkiIv4K2hMB0dAuY0FjRQ==\",\"shasum\":\"a923f15b1b9deb3a4b39fb4ec138069442404f8d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.16.0-alpha.3.tgz\",\"fileCount\":45,\"unpackedSize\":584724,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJd8vg2CRA9TVsSAnZWagAAwRgQAJbNrhfSI57F52rro6MX\\n0Vsb69qpRkgmpsQKuinsB1J6ECZwk6+Q/IsdSWYoLfKiPe2hzH7O1JrNfhdg\\n0O6iRkzEGbQ6qyEGKqfDk+UIyt5xSZvBScv9cpoHq08cM5yILPe5RaeqLSP7\\ni+8ZDkmgqT3evNTPyunv2JM84kZ754Iom1cSeXm3vyfu6brVQUzeDIOpyB7M\\n5nX3timiOkVWdTYyBYlE+FvU5WcCpZHkVQGNbjAZjUnGcltwPLUFsHeq2BBN\\nbUpRfgL9+/jvsdhpa0u989tRR7Mvp3xGOiGn1Ffopx60Lw7VqM4m1TgBHqzZ\\ntEKlaMXK302y6dHTpxEvpWJ3rogaLcFnIk+BXM0OvOdclvAHj5Thly9Gz28W\\n7MrA/nhKFLT/YVrxgYy3cm9/MH7CX0MkigEanX8GbggKp23fI9ytUwJ26NZ4\\nwshKyHgMp+bh3gy8LbQmqsigbsLFMQ/vsJOkXSWJSmw59Ci6tSOFGeg1aeir\\nid21AcnjjQl3Azr5GrEijB2xhu2efEvgFyut74eqWihGiv3LFxtoxrwOuuS1\\nBIPxOrLC+OIYb/BiOChMRjnQFJMK+OjCoASMIIEVNs0SaX3o5g9jMC0t44he\\n7dpLfFiMUr4OevmHkLlj6kCLPR3czWWea71uLs4Eh4VQpzySBuHNqQYP4sTy\\njL7U\\r\\n=9Bgi\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDQkeWyr3oaguZQK7MIjcpbrOe6auRs1nnsmmHwNAvUSwIgAJlRm6qb0OuvJ3VZmRlEMERtkWjXFdCq2JI0jAHfmkg=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.16.0-alpha.3_1576204341670_0.5487056734965932\"},\"_hasShrinkwrap\":false},\"3.14.1\":{\"name\":\"ember-data\",\"version\":\"3.14.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"ember ember-cli-yuidoc\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.14.1\",\"@ember-data/adapter\":\"3.14.1\",\"@ember-data/model\":\"3.14.1\",\"@ember-data/serializer\":\"3.14.1\",\"@ember-data/store\":\"3.14.1\",\"@ember/edition-utils\":\"^1.1.1\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.11.1\",\"ember-cli-typescript\":\"^3.0.0\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/-test-infra\":\"3.14.1\",\"@ember/optional-features\":\"^1.1.0\",\"@glimmer/component\":\"^1.0.0-beta.3\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.4\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.12.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^3.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.3.0\",\"ember-source\":\"~3.14.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.2\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.14.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.14.1\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-QQ7ufG5C9YAoktJ6kVV4Da5HfhqZrt84eEWCNyXG0eWgEiquz6/FxCHUbreFgSn2x+vGzncqsL6oQj6hIq9JaQ==\",\"shasum\":\"fb819ae30498b36ac71634fa221377057a382cf0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.14.1.tgz\",\"fileCount\":47,\"unpackedSize\":575142,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJd+gO2CRA9TVsSAnZWagAAE7AP/RfM+JQ8A/aZHFgY9QK+\\nPHgPAsPvGaEJeNqAiKzCqv5u1eE5BnhmD2bGskqIKDHspgehEl1mYsJGhVWc\\n07KLOp2/8Q5JET0jGYgKIz5D3GobPgCkcZxtIWCZ0OEbXIZIgEq6Xkda/RWX\\nECj/7WXsGyWxsA5GgbYs9OXLueFtlTQY2eIyKp9aZ67z0n65YGY1iqe/dZIB\\nx632h2FaCgYw3LM9P12cty6gQ9DVeqCJstTlKLmU3mzE8JXGEqPnazkM84ag\\n7/wZvFvnB2uIIM/Qg1pdIxFNeAk1cvbZhnOD726LZK3dDOKFA5ZGzmZ1RCLK\\nX96d08LxSkMxVSMntvAJdmAhst5LZLA4IVoR32Eg685dmXvkWKHTTpEplNl9\\nVL6OUwS8eMDXrIbAjlr5SIbHqvq28zdKEpwyaB4EBu9qPKcburI0nyB1al6N\\nsz1Q9YA05yvZqbaFzcKmG53nWhkOCAj7pDbuPyxMvIjRYEu4i9ksBtcD1wFH\\nohSUuOG3vqfZJx5riHmUmqN0ElfJcOzdIHtzkzt4c5aXjNm+BP642UuyIFvW\\npgCImMLmqgnFndYwtAd0I+R3YHI2gzNYwyZ3OtWeBFt2hDbQG8JqHtuPiE5/\\ne4RMBDWPbxMwxA4K3zN1btqLoJDXFQv/N7lqkI/CyC6vlnVBj1VUzRzf9j0N\\nvRYy\\r\\n=TReZ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC7VQPLAWGnUcpkKZmM6ApABuvwV5sXk6p36/JPPqkqCgIgOYuPHXuHZA4BCHtMi4vxE2twF+2ZVLK9rT7pBPO39cw=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.14.1_1576666037890_0.8101179788874608\"},\"_hasShrinkwrap\":false},\"3.15.0\":{\"name\":\"ember-data\",\"version\":\"3.15.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"ember ember-cli-yuidoc\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.15.0\",\"@ember-data/debug\":\"3.15.0\",\"@ember-data/model\":\"3.15.0\",\"@ember-data/private-build-infra\":\"3.15.0\",\"@ember-data/record-data\":\"3.15.0\",\"@ember-data/serializer\":\"3.15.0\",\"@ember-data/store\":\"3.15.0\",\"@ember/edition-utils\":\"^1.1.1\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.12.0\",\"ember-cli-typescript\":\"^3.0.0\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/unpublished-test-infra\":\"3.15.0\",\"@ember/optional-features\":\"^1.1.0\",\"@glimmer/component\":\"^1.0.0-beta.3\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.13.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.0.8\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^5.3.0\",\"ember-source\":\"~3.15.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.2\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.15.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.15.0\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-7ArXbmxSnstpZvd6zMIBVItw0J5RaBBYNzG2HrdALDfcAipufTF3vlZrX7nf5NPVk04Dr04qyN9reqHUTN/wIA==\",\"shasum\":\"8521d75945098b66385c5c88acc2ef56fa23d4f5\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.15.0.tgz\",\"fileCount\":47,\"unpackedSize\":552182,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJd+n0/CRA9TVsSAnZWagAA3WAP/jfwzYC8YZL7yuUv0ksY\\n2zddAvI+bGwemrOVACdVw202pZPXDbaP3chnnVPTTQm5XjwszwwuEB7H6nG5\\nq0YVlUiyCW00fDo6oSh1+ewhnnKVkFzF9NSwFcNvWT63fEETVhadpshxqlN/\\nVDbrh8cH/efaoBBhPbH+zP8rpZw/JGSwDa7sIwUnqu2cIpSO3vNhQO4YNKfH\\nw5nZOgfeFHuq9Id4DKqz11k3ZP3B+MgDRIth+vmu6Cy4V4yzwvOuwEfZSFvb\\nz9ffvDF1NuJNZ/74LxV9n0RZZsaSW7y0T5GznuEg1n/TWHzrgl3zOwp3dAGY\\n03Hoqd2fJvVkJVMWgBSt953oJPyljUkzAFnT4Ej+Z5ip26mrmIExH2320CTj\\n9OISIsUq7nhqLAz2iU73Dp3t+hYgrELjF5s5Ri5hblmQBAuruUDcw3hUSl2z\\n7ktahZF8O8LMOZWNkMRNUv82UvCDWI3vrVLHq5/ap25s74UtrTAePtlAxeDK\\npOzwd/HJY49sTGmRA2sOEIg525rpRhEgI+Bc3/lAd9T0dq9BqcDNa2/NRlNF\\noupyT1V3GAKTMKbtzuIdtqdf3fgzlrPqY87Sh1H3OXNgASruEIEXjoahbzCw\\nYQ/ayGewe4nBCH6jSXQwI1/ft8GY6vPoC2eOuNrgK2Jd0Kk/m02EvRc7rzNQ\\now/C\\r\\n=RyHU\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCYXDJ2p+k1SePd0kitfkPwQDMd7rshbSYpQitkiBbxcgIgFZnN2Cmqlz5+egVHDhd6XC6TQQcckIWE1shcT8MzXfA=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.15.0_1576697150532_0.05968038008386256\"},\"_hasShrinkwrap\":false},\"3.16.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.16.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.16.0-beta.0\",\"@ember-data/debug\":\"3.16.0-beta.0\",\"@ember-data/model\":\"3.16.0-beta.0\",\"@ember-data/private-build-infra\":\"3.16.0-beta.0\",\"@ember-data/record-data\":\"3.16.0-beta.0\",\"@ember-data/serializer\":\"3.16.0-beta.0\",\"@ember-data/store\":\"3.16.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.13.2\",\"ember-cli-typescript\":\"^3.1.1\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/unpublished-test-infra\":\"3.16.0-beta.0\",\"@ember/optional-features\":\"^1.2.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^3.7.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.14.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.0\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^6.0.1\",\"ember-source\":\"^3.15.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.16.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.16.0-beta.0\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-j9WWrVj6vz+2a1VCsPeJ7rCAbC9pU6mdfrPiK7deAliYZCoZn2N9Sw74o2GtIC3be3EXIkXEb2bgpDCIBat/Jg==\",\"shasum\":\"8b546a43104a7e806202217b2aaa4a500ae3cd7b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.16.0-beta.0.tgz\",\"fileCount\":45,\"unpackedSize\":584706,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJd/DCrCRA9TVsSAnZWagAAVDIP/RV9E6PpCnnrE9KBc/VH\\nOPAx6AQ6WbalXmZD38M9UtMyau5oDs9OkLhAU4enE2U1aYZX9iPtP5Cf6RSj\\n1HSGOwBesafxg/gV6ujM+bhuwe+yRKqGFTLco/NFHmjuxBj8Q7Kh3FyHy2j9\\n1kRw+pkEQL7Sg3U31tDxy+ZwdAJi7bklL0c2IdgNe7DYD+aAowuJuv0foRnk\\nOHuAvTLjwTntvqQke6P3sjKnADXS2YUbYgiFU6lymC+LaPfXl5D27WFvCkWL\\nv4Iu2O+4kk6U1MWgU2B5MJ+5dcUs1ZYTR8VVw66wtVssZZdqiTgN/8K/i+tt\\nNEVbM9LC+gkGfRgAuZx2AWmZBabMOtBLRZSJk+UbaAQfNj7kjacq3MGO3ssq\\nFqPv+zE3CCwUVzHsbuNKyXZ2KTGoPWPJbVAqTwVjyOEYwf299xObNjpiC2qz\\n6lVI6GVojjTxRQAdet4bH5e5FUBhZYsAsJ0cGDbvUdl8339J2kVKfi8ikPNX\\n52O6EJCN/ibpD2ftYo46yGJtdK3x45Dkvz5FSujG6+mJATsSnTq98YFummiR\\nJ5mLpsLKXPyK+h42pKF9n1/Ilts3N+egMBvVSqnrWlU87yH4g6w8//WS9DJ8\\nIMapkRphP07a78sXjkNbB9bnMDBisbfACl+WnePNoKx+p/C+/G2FbH2zIuDc\\nUF/Z\\r\\n=DVva\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFNS30o5mZXEigmG0FoUuK7kNyEewycENFPQMuVG98CNAiBo/lZlKI5MkqQaDOB3BSb5mZHwtCr4OuKvw94wuG3apw==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.16.0-beta.0_1576808619110_0.9184155315520373\"},\"_hasShrinkwrap\":false},\"3.17.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.17.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.17.0-alpha.0\",\"@ember-data/debug\":\"3.17.0-alpha.0\",\"@ember-data/model\":\"3.17.0-alpha.0\",\"@ember-data/private-build-infra\":\"3.17.0-alpha.0\",\"@ember-data/record-data\":\"3.17.0-alpha.0\",\"@ember-data/serializer\":\"3.17.0-alpha.0\",\"@ember-data/store\":\"3.17.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.13.2\",\"ember-cli-typescript\":\"^3.1.1\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/unpublished-test-infra\":\"3.17.0-alpha.0\",\"@ember/optional-features\":\"^1.2.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^3.7.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.14.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.0\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^6.0.1\",\"ember-source\":\"^3.15.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.17.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.17.0-alpha.0\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-Wd3cFQmfwqGWMuSDdHK6c2tZ/NKFQN2BvJRe9bgb4o8t22owAeltbxJfkNSmiqtoTrHS/ooo2dYTJTPkpO8yCw==\",\"shasum\":\"00162af4e0bfdeea95a888950b0c43cc51624dc9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.17.0-alpha.0.tgz\",\"fileCount\":45,\"unpackedSize\":584716,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJd/FD2CRA9TVsSAnZWagAAreoP/3P9WqCCJdRFzV3jon9V\\nt4zxomSbkCpVNkW4HgmpT5NomrXAWKNmHPGo5IDkEErG4p9GYUAgOt968blH\\nEDWgjyR0ynmfMBJ97oBWhdruraiG9Etb76oxkOyEv+VkGNgQRGAPx4VL+fJu\\n9XhnJXnXTswaoru48u9iE2g8BgcdptyFu5psGSKEMO2lD0u3YM5rbPO75aME\\n3cA197hiOAhX9VFj2qWFMV5q3j2YvM1SZXihbiVlDxEv5fRSglJFfSrkBm0Q\\nOaOtlInNF69qrl+szwsvN85UVypbQRSle2c0CyMltJ2I0zAGmex5HYQrq5Xx\\nfuwLkaxSvrbDsnSaEDzQKpT+x1cPqvzzSR4QprY8O4d/yAgKfctr5Y8PuDXi\\nQlldDu+fgyeFfzA9tRrUDqsd425eSbLyeL5kZT+oPxs2crfHebsInojwIsFy\\npw0FQMnen9DRmzcv3ygsfbS4vyS0WvnUdgSrL2AcayoyO+uEz4sV+gX7/0r9\\nt98zd7Z1Ck7i4weHCKirIQQwp7S6PxwbJ2JDICxQ5kDuP+YsJJHwvMlvg0kw\\nrlsZfmIBz35tOQaWDtk98iHv983RsdvHP+OLg5s1StCPiwE6Qg04/kwE2kOY\\n77whElRz7VrI6WvhwLn2xFJs0EqQ/D22fX7shrvUW9DCLo3H7pptEJArOZFr\\nbJPD\\r\\n=Wrsq\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAigHiLs7AQlAXz5M13q3KPJkSu5+Z6mNSFTcRdZWtUEAiEA5C3tfNDVitVCBvQ1CM4unzgoBPXCJlKIPnA5afe70xE=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.17.0-alpha.0_1576816885586_0.5654730578842306\"},\"_hasShrinkwrap\":false},\"3.15.1\":{\"name\":\"ember-data\",\"version\":\"3.15.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"ember ember-cli-yuidoc\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.15.1\",\"@ember-data/debug\":\"3.15.1\",\"@ember-data/model\":\"3.15.1\",\"@ember-data/private-build-infra\":\"3.15.1\",\"@ember-data/record-data\":\"3.15.1\",\"@ember-data/serializer\":\"3.15.1\",\"@ember-data/store\":\"3.15.1\",\"@ember/edition-utils\":\"^1.1.1\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.12.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.8.3\",\"@ember-data/unpublished-test-infra\":\"3.15.1\",\"@ember/optional-features\":\"^1.1.0\",\"@glimmer/component\":\"^1.0.0-beta.3\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.13.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.0.8\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^5.3.0\",\"ember-source\":\"~3.15.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.2\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/dhamilto/src/emberjs/data/ember-data-3.15.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.15.1\",\"_nodeVersion\":\"12.14.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-4l9m3C4FGQQOG1yQPmGiwJSQ1NZAwvURcvGYiJia0ap58P6Bml2O8Wst6fffKH7KbTYW+MnW6hw38ve/sblikg==\",\"shasum\":\"cec28afa80b15b752948e6dacf6408618e92a4c1\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.15.1.tgz\",\"fileCount\":48,\"unpackedSize\":1201676,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeK6EpCRA9TVsSAnZWagAA1iIP/2l8niXTMqm/80etmXh1\\n/5W/dvv+6Ru3z8jtztoOsECaW0VnpAljd6Gp942kfuf2BFP4/bFmmj7lLhB9\\nvAa0bAXR3EuhJ0RfgFVM06SzZumF7gz4zdtQhqlXi6oU3slLbc+eC5/rIK+C\\nksxTVRo1l+8gNK+lDQg+LIMQJ78UNAbTIwtRDMW6lrilLJCaEIdAeA0CyX+l\\nK+IC0ECWhktP2SaqRwEIR/q8EZLDCJFVntvoK+AVbe8Tjdw3nOO+8cPvxMxH\\nljA7hK06MrWeWJBHgk+k4uXIddENGFQ1nawX/JkjYaZ0JQhzXa2/L4K4V4rG\\npa8ByfGy4Cu6yJe13IlW+IhYZgPYoUxaPn6yUQovMMFdbTWKS+OY7pwZ7Mch\\nqCUV1XQUl+rzpvFe6AxUjngmppBCMif1WIIt7gb5Ejhn3Ofrf/iFUTsjQ9Uq\\n9uPYhIGTBFj1Y65vT8+aFSBBUuc7xDi4tAc/EYpx2yma4S0Sqp44KkFWRQx6\\nxPbDg5cJBcePUVjB8hr727622xzPG0HJAs5yOLVbwmemHqVFKQ4AHAdTlmOt\\n3gae72nyMdEtU6EdafyRnCWJUaVk3+f3Z5rElZPEKyqoLfMAMBsOjg+kKn6n\\nTRiibf+sghw7sbLcGYaf4H/34KlGHSe3D4vIHLsH0LeOinAoKLGaahLl0jXs\\nRWgR\\r\\n=K0zJ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC06eJcCtRN7lMYn7fs6MXiOv+kyUTe6MD4lk2O81CdbQIhANLCCQVFvy3efIJPW4uKJ6ouw+gutkic+uQYEgJNd7+g\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"cyrille@qonto.eu\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.15.1_1579917608626_0.2919498128885809\"},\"_hasShrinkwrap\":false},\"3.16.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.16.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.16.0-beta.1\",\"@ember-data/debug\":\"3.16.0-beta.1\",\"@ember-data/model\":\"3.16.0-beta.1\",\"@ember-data/private-build-infra\":\"3.16.0-beta.1\",\"@ember-data/record-data\":\"3.16.0-beta.1\",\"@ember-data/serializer\":\"3.16.0-beta.1\",\"@ember-data/store\":\"3.16.0-beta.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.13.2\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/unpublished-test-infra\":\"3.16.0-beta.1\",\"@ember/optional-features\":\"^1.2.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^3.7.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.14.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.0\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^6.0.1\",\"ember-source\":\"^3.15.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/dhamilto/src/emberjs/data/ember-data-3.16.0-beta.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.16.0-beta.1\",\"_nodeVersion\":\"12.14.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-Awd+iZiYQJVqNK9z5t/hufrtu+WiwB4CZVCo1XKzEB6rAsBmY4MqQPRcEb9i0BPq34ut08KbsmUU+FRYAfM7eQ==\",\"shasum\":\"c34fa5a06d2e6970583658ff6c40ad510422fff9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.16.0-beta.1.tgz\",\"fileCount\":45,\"unpackedSize\":583890,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeK+RkCRA9TVsSAnZWagAAl+4P/2sb5IMsc2CN+PVj9Yji\\n0C5qMmLyW5y/wtfp0RUvHUlXRteEk75QVwb6wUUmZbckbCs9kA8hLcyuYsCj\\nECTW/gq26mUlbauarz0MnWf8IF+WdPsWd+ApGLj9ES35VNGHgM+5hvYv0RNE\\n20Ay8OqVM/YE7IQIGH5mTta1gEtXwQC/8wVyEwkz2PIBgnGyGzIgpHP6UZfy\\n2YTLqhfba4/8ryu+7d00ce61ElDUN+hTggErT5bDbM1kcStmb1JL2CRfJgYI\\nfBDsFqO+WAtOqNYoNukPLOLszULNGiPPdq9XWfnvXWapRjh7A5rzaIZ30mw4\\nAcJJjnbmpce4xBBQ93TBvo7KGDHUcPYyleN0AK83b0HEDwdFZ1jRzUfwPc3K\\nC1Q2vNRHmskdo/GdeSijGdtQGos6huq4YiiWeus696ViJ35EAEMXa6eAlKZG\\nNoRqxLv9/nLFoYIF2nSjfT9r7ccY4SxmgK2WOXcRpq0fveXOe1RBKGCT1H3h\\n04yjTwbkPC56/rhZEBbBw5FSVoQ3AQ4ug/9ndx5t/42+K7seo1m/62UJRu2b\\nSv5w3DuhUOUO+PcacU72UqFmkhNOze7DQIOUcf3wZvA0bJmLaUoGG1K3IDtg\\nsuEdPEAxZhooD4Z4+C9xOiTnLhSpjNkFfgS4BEO2PiYGVp78SoyPTT1KV3V6\\n1n44\\r\\n=RZS1\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDTW35Qx3ErE2JMTMx6FoIkmeCSFYQW0yDxHPK/APQ1mQIgVq1bKVAsXq56Nh8jJ6gYQbMqnfUw8cmbb//t4vfBc2U=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"cyrille@qonto.eu\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.16.0-beta.1_1579934819777_0.5022104447614608\"},\"_hasShrinkwrap\":false},\"3.16.0\":{\"name\":\"ember-data\",\"version\":\"3.16.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.16.0\",\"@ember-data/debug\":\"3.16.0\",\"@ember-data/model\":\"3.16.0\",\"@ember-data/private-build-infra\":\"3.16.0\",\"@ember-data/record-data\":\"3.16.0\",\"@ember-data/serializer\":\"3.16.0\",\"@ember-data/store\":\"3.16.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.13.2\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/unpublished-test-infra\":\"3.16.0\",\"@ember/optional-features\":\"^1.2.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^3.7.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.14.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.0\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^6.0.1\",\"ember-source\":\"~3.16.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/dhamilto/src/emberjs/data/ember-data-3.16.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.16.0\",\"_nodeVersion\":\"12.14.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-yrQ+tMmN+VJbFple/dURB0VaQsBKZnYP9/5WVFQFZFpXzdAMPlNYq2HxyQWz4HMZ++uMwvez+/FhSiNfuUvcrQ==\",\"shasum\":\"f6157a001b4bbf2482681283ec06adb4fc4955cc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.16.0.tgz\",\"fileCount\":45,\"unpackedSize\":583820,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeK+pDCRA9TVsSAnZWagAAZb0P/j25KrTL8mI3duBLgffV\\n5lPGwyVW6DUGfgPi6ymR7GCxDajW9c6o5DuYUxLjxRQxxp0CD7+HGgA8ebjO\\nKevPhkzcPhWQjxTsa85yyQzxOH/bXV6c/PMj59520CoUSAcasGOYELegm5/k\\nbRsUVILjn0QeaweJWYWz6QEgsdmSOhxflpelWjpyrDFwB2SFh56tR7Pc7PbI\\npF3tzqS+v5ylRRFcDJis0Tw0imepnawKnw7evsw0ccHUWsotuCo/kqbwf1vA\\n76z8SpeeHrNw+GJLwZiCCJke0SAJ5b18QCl6sSfhNqCZHEzDu0Z0TSoUtoTE\\ndlGd4bCpvsqhk906ReQ8UVC0raUDXEhk91k3gc/lMvM6uHu3GJFFeV/aPD3E\\nh3mY9PFvZG4TdMv6hY9o7cjDB0DK7USd+ohUHzaT9L2HgfU9E7jH52+6zKmR\\npiKscchQjs5CxnsNncXtx3J+Je8cG5TmL+IWjrPGuQNfNrEMXPYq4sPsVR3O\\nfFP/1d4+KiDY6K2wILN8/3GcAs+Uah80X3ZpPQthXEcgnExyXvYMeWwC/Vxh\\ngxng2MTHgQGYp5c6GkxmMHSlZxKJWwww+0h8vnmTnWQ92sGjq8X2/33kN7Iv\\nXhSSYgIyERR14uUJqOcM3FiXyWyvUPlYqcQZh6FBCQhG//RYdSEx2CijieL6\\nkfhH\\r\\n=B1DA\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIA7lTj4eHlYnnCR2P+PvcnC4bh/CA513B/rBHg8s3risAiEAiJs+AC9ZpJTK99p/fMdBXIpQ/kXk5wHdz3607Xomp6A=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"cyrille@qonto.eu\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.16.0_1579936322432_0.525770084698169\"},\"_hasShrinkwrap\":false},\"3.17.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.17.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.17.0-beta.0\",\"@ember-data/debug\":\"3.17.0-beta.0\",\"@ember-data/model\":\"3.17.0-beta.0\",\"@ember-data/private-build-infra\":\"3.17.0-beta.0\",\"@ember-data/record-data\":\"3.17.0-beta.0\",\"@ember-data/serializer\":\"3.17.0-beta.0\",\"@ember-data/store\":\"3.17.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.1.0\",\"ember-cli-babel\":\"^7.13.2\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.8.3\",\"@ember-data/unpublished-test-infra\":\"3.17.0-beta.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.2\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.14.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.2\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^7.0.0\",\"ember-source\":\"^3.15.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.4\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/dhamilto/src/emberjs/data/ember-data-3.17.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.17.0-beta.0\",\"_nodeVersion\":\"12.14.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-lB6ROx8+8rxywiRm3iFw/0XA/VbQYJJ1+vLbKEEWd6E7P4ywKtYOUwzMRMaSA48G0tkupvE84Pyd8CqxHCSTig==\",\"shasum\":\"8ef1ff244029599c5c13a6a953826296a8f47856\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.17.0-beta.0.tgz\",\"fileCount\":45,\"unpackedSize\":626943,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeK+0oCRA9TVsSAnZWagAASxcQAJJDAWscDPhtwoGptByG\\n6+F842n/p2JnNndBXXR2NHh12PBgAsbeEGOIeY23y6FuHY7nAwX0BYGHmw8c\\nO7UOsDy/+VJGCt8qjbepC6Rgh4yN/8c5hjYoNKa0tDHV6ooUfGFu/BADVvhD\\nNODp1DOvl1kMRafUMi2R0aXlMaYeR5zyHTHuHi8Lfmb/bhL4dJBhXyybHieS\\nON51mcvlmUg3Evv2u6QcbiGpXw0UsGsoRo+njD/DB2dXXY1R92NNVNuS5xGq\\ns/31QdplRzow5jQPJKAg1yoJhfidXgt8mazj6dWsmL8dWAWIE9HqnMt7lSwW\\n5scQFp0y1pvB31m8T3ybOf5itrAvzCY/TJYBBg2NfePSk/IWNlQSkcNsvobb\\nFSw+x/MM8cq1BFa8Pg3t7XFfl4S3jHzPJ1krFrh3WTvHwra6ARwY3Nc1e7fu\\n+OSqk82Wyqmu+nmhLB9mQoiWSB8yXYNw7HcfKl3POs5xq6Z93QIF3FNaRrYI\\nhneYS4w6qay1UKqtBl65PEtjQqIJh3BtDvtFVQB3/Lcp1oXzMA16z6aL6SGF\\nJH5od7jz/3ojvOyFZCoWJmNUbAbMw41vi2sCciSOSc83mVh7N4i8Iy9FJ3vk\\nRYE5mALDSO6f8bToLFTj5hmoMBJlrZ1y0iYQcLSCZWwuqGlM1bsV9QQhNBtG\\ncuVr\\r\\n=CDD/\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC01DE1jaPxAICWGQAvLNZZQYzSP+26Dplu5cLo2SnxagIgGTbwrKK5AXVRJdIa1jCxQFa+iZajZaGqXQDGa3DzoVk=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"cyrille@qonto.eu\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.17.0-beta.0_1579937064169_0.3782762281298484\"},\"_hasShrinkwrap\":false},\"3.18.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.18.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.18.0-alpha.0\",\"@ember-data/debug\":\"3.18.0-alpha.0\",\"@ember-data/model\":\"3.18.0-alpha.0\",\"@ember-data/private-build-infra\":\"3.18.0-alpha.0\",\"@ember-data/record-data\":\"3.18.0-alpha.0\",\"@ember-data/serializer\":\"3.18.0-alpha.0\",\"@ember-data/store\":\"3.18.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.1.0\",\"ember-cli-babel\":\"^7.13.2\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.8.3\",\"@ember-data/unpublished-test-infra\":\"3.18.0-alpha.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.2\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.14.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.2\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^7.0.0\",\"ember-source\":\"^3.15.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.4\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/dhamilto/src/emberjs/data/ember-data-3.18.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.18.0-alpha.0\",\"_nodeVersion\":\"12.14.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-QAUVdlhoCKgBOdvdcAdwCrgmuOUZZIykJFokteaEmVTjuB0yZwpTclZc9k1qUnn1/KlORxoC5MqQ66SpsEg3Nw==\",\"shasum\":\"034b1bcf2b4f84537c2b65a9725a59f5d539a1d5\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.18.0-alpha.0.tgz\",\"fileCount\":45,\"unpackedSize\":626953,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeK+5QCRA9TVsSAnZWagAAx4AP/1rORnXRR9n+k7Ryv4Oy\\nQsxe4ms7gEjajzjrOEfefdpAqFHsRTn00l0p+GpPw0gpqC68933UQEGhMPOy\\nPIXsmIu7MXWdWKmMWjiJ9C2k7IoXwwAoQ0dIGgAZ+ozTCu2zx+nOg1u8+5Ug\\ntxSBE8iksCnGF05MO2uT2qh+luf2Z3voeF3qG79ispXtApR7rOiCsCLLxhfR\\nu7BmXaa9WKCgHsCDBLo+vpoQTb5RwAZQ2HKZiK6bUVDZhBbobmkbBeOc+rRr\\nmgiwZ+rIyNtvA+fpt2Yy/DcQBbBTfKg7tWPs3eKoCIr6u7/znbLaMnEKORh7\\nkZXRraFL5Q6UQHL5y0yb1b0AXEZg7Lgpm/Wk/RGbWdSW6HKtsLk7iSWVadeZ\\n/2r3p2t7OjbaVqQ1Ybc6/G53i7o+v26I6j68gpZt0pIOK7xQ3/QsqxmCnpJQ\\nY+qN2w6yJH5pziU6lGpjZ3xdpYNtNkqfI2p1mjoucqkPf5Qmvh46R5ytHYZg\\noZqJp+EMUZwdfxaJSczuhewPXxSsQ//0k2/OQ7c3tCLvKNNrBHZVNGHuPq77\\ngGojHpwFjoSqhSIyN7d14kPojTnk8SsHGQ8ISXPQlN8nDfjU8Wu/Zpw/TESa\\noTv7gPNrMH9bDrUDEegp7iL/hKPUBP4A/fmMImmLux2afMuST9FVBZIhMnt0\\nkXx9\\r\\n=Mwem\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDgaEU46qX1GVOrc9zoOCYKtVVe6UhMGU5pXiqTTEH3tAiBS55neG5Hq/H1oEB0zixG0sY537AE3OKhbUFQyZKs5RQ==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"cyrille@qonto.eu\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.18.0-alpha.0_1579937360147_0.6883939849300629\"},\"_hasShrinkwrap\":false},\"3.12.5\":{\"name\":\"ember-data\",\"version\":\"3.12.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.12.5\",\"@ember-data/adapter\":\"3.12.5\",\"@ember-data/model\":\"3.12.5\",\"@ember-data/serializer\":\"3.12.5\",\"@ember-data/store\":\"3.12.5\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"^3.11.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.12.5.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.12.5\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-hcl372NrhrLVYnAG+MinAOXy9pgvVX7sHXjzt5zD2j5vDwFhgrV9wDxiLs3mESb2F0frdQ7MnqquVmlvW82SYw==\",\"shasum\":\"b86f209fdff7269dd9c00a60f8113a20bc1c5dd6\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.12.5.tgz\",\"fileCount\":39,\"unpackedSize\":538412,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJePI1JCRA9TVsSAnZWagAAyfEP+gLzpPkOu6ra/Wllb0hf\\nHFmMaVWq28rBqK18KVLKUdIhf5F9go4aeXZF0QrxKe9uBNHjdl05AUyz6XW5\\na6id8dGcwYICRQ3lFEASiVdea22lUo2FvcZIEuOy/dPkrbzOezLSn6t+OEbO\\nj/F+yxSHn50wGh1M0u2EqOI2iF7RHNpK2RhOs85czysa6Ozd+0qoW91HzpxO\\nmwNrcwvb2eacnWcJMGscAhWSdnJwUOSrO333Rdl13wmMFTAufcHM8R7jt0XR\\nuEr/6XhdcJXXPPc9W8Qz+KJi/NccXFnzTHH28+gGJwljWtJvBrWkRnKvelA8\\neGa/nHFsa1SieuSUZUi+qKMGdt9NlhVpY6JRQVFgsy+NOW9kmljV/Lfbq5X7\\nZ0nyFtBV0cxNNfhQha4L2FaQ6FyxGVAe+07uLpfIN3nVsDFT8bZ8WxZBuRpi\\nLaq0l39yOXT04BokZzkgxKpUxmlGz/Su9JPpHi8dTlNllOCQS65jtKMsmv0n\\nEixVN7MWzWrfve5TIacJJcinSpoETiGlPscagHs94A/rClikW3Zg6hJhGmSm\\nYRW6fmQGMpsS4p4FFnSVq7HB/HwKv/h3j7mcpC3d8Fnt3kupUTbZrim7PJQy\\nCk2YLVnUPkiGk6RZN/4SGvfKui9q8SHH1biL+yWRgsd01rOh9rQ1FcJXdfam\\ntheO\\r\\n=1IPd\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCp+pqXHTfb9eGqFKIUs91fHSn5Vslz5ba7Z2ErpeRc/AIgEXw6Bl6V3fBci/gWV17DqxekuY3KIjSWftzF4SC9W00=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"cyrille@qonto.eu\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.12.5_1581026633146_0.031540808772445805\"},\"_hasShrinkwrap\":false},\"3.13.2\":{\"name\":\"ember-data\",\"version\":\"3.13.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.13.2\",\"@ember-data/adapter\":\"3.13.2\",\"@ember-data/model\":\"3.13.2\",\"@ember-data/serializer\":\"3.13.2\",\"@ember-data/store\":\"3.13.2\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.13.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.13.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.13.2\",\"_nodeVersion\":\"12.15.0\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-K36z7obDPGqVG1EROmSwTZTLp0bR5IEQxJaQW0aSCd4Sf/PUH6pKbWylk5p3yZ6Iht4S2SwyQXmGtGbEHPMMig==\",\"shasum\":\"ec3d5424110c5444252e6a617fec482f1c68b21d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.13.2.tgz\",\"fileCount\":39,\"unpackedSize\":547960,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeTnMrCRA9TVsSAnZWagAAXnsP/2FfECRau2xFZ8B4lDB2\\nwvlg7tSene9k5lYdW+EYnGxftWBDOwUj7xYN2mwzvTbYL5wTnxh2EbBfyL1J\\nW/O8bHRx9n51JODwB+wrTy5wjKwal4sYkDl7hBPVGshCAJHZ2udm77BJZ41/\\nFYOjpmNY1wjnAzf0CYVIlb7tR1BgUMflVyf+T5BD54+n9ivd+BqPDKaqqIgm\\ngvvxF8YXqGpfA+zKej/VeDG/osFbqhUqoBnjRJ3N/wPS5UzqaRr88ArWGuXL\\ndmcs8AGFbUBPk88u2syjU8MaPjkJfYroGFLEgwFYPZuvrqtaVZaxD0VvdEdE\\ndTjhbni6A8/C4XKRPTgK1WhtHSYlVFCZcwcRivkOMcf/ElFDjjp+tELOWB6+\\nkMCWRBamtu98hqQnJPkhMYonQIgfIMeBOr9ktuFyEW8swqp0jF5VtoWlRuQo\\nspiUm7SnJ+tH+XPLoL3TvFqoKNYgtXkeTIiT7LKzBi4wJjkM0WZGGpXwxg7j\\nr/+opLjW0YQF4NLSi5hJlHcKkHoKWB9s6BwqQytQUAFhnJw3o3lXqoip7ge0\\nPO9G5Utd/gy+KlaQEP9+/uyWXqtY6dNbF99lVhQpBu6uh5b94iLBPLcR00vc\\ndvNwREunAPVo2SaIpLe+Lfj/Kprr9ciMRa+51Xei0MK6/D3UFpA+XpjjHCGZ\\n7XjV\\r\\n=1HMY\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCIfyjYSumkaWSDwkM++6E0VfALbHRcebuIabXJ+KKTlAIgZkL5zFdz8CaY30la/4RJ3Me1a9Qqd0H6pIA7JTEJB9c=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"cyrille@qonto.eu\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.13.2_1582199594679_0.8725892458583748\"},\"_hasShrinkwrap\":false},\"3.16.2\":{\"name\":\"ember-data\",\"version\":\"3.16.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.16.2\",\"@ember-data/debug\":\"3.16.2\",\"@ember-data/model\":\"3.16.2\",\"@ember-data/private-build-infra\":\"3.16.2\",\"@ember-data/record-data\":\"3.16.2\",\"@ember-data/serializer\":\"3.16.2\",\"@ember-data/store\":\"3.16.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.13.2\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/unpublished-test-infra\":\"3.16.2\",\"@ember/optional-features\":\"^1.2.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^3.7.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.14.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.0\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^6.0.1\",\"ember-source\":\"~3.16.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/eric/code/emberjs/data/ember-data-3.16.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.16.2\",\"_nodeVersion\":\"12.4.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-sErk1BKnH2jXGKXNCcUYhrIhRNyVxdmGlOfP4Cj9cf1Hjp/Vcwq+y+iusb19hRI6V036AwCzpMrSAnLFhAgIWQ==\",\"shasum\":\"edf37c3059f436ea94c1f6d5740a7c5122b1de2b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.16.2.tgz\",\"fileCount\":45,\"unpackedSize\":583820,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeWG4yCRA9TVsSAnZWagAA6kcP/Rm4/MZR0qtpHig42FIX\\njpRsVQnLjfU2EcARcE7+hdD2ZQIo4ljovlVKSOgb82rhGKzTuPJH6gnEnqe5\\nQyzdst0QIRubmJWsZKqs3j5edZ9dfcIbMSoFQlM5/kVK4fIk0Ux0SWAu6GIs\\nKKNs3KAc/hsaqc6Y4T+8lKK7iY52OjA0wJf7uHEa7KbJu55n35b1PEFZw3kS\\nRTJTi9ExPekKvrElKhzq6Bx2O16ZtJVQqE7S9Ofe0kAutFEF+iH72bTuZSbI\\nBVuWJTjVB4lGm7ngWqJMZNa4FSDkj56PZ8Pz2nFzEjvXETz3q7J06vF+Z13X\\nEY6DITY+pRY5ZGDOPEt/hQEEsqh9WTNuDRIe4ipRJDtuzlVhR2vBTCNzLZ+7\\nQtNXcXDCffuSUMc7LI4zBIIbbpexPCfD6QrohPuvO6yKNugv5fovhLQy29TN\\nP8wCeMVBxaIjp2MMzPpwUcCo6TEyiSyR74LTm8CYkbl5HAnXOB2MSjT9wh2X\\nAn1rtjLY98LzR9W6wjuoeaFGht4W5adSmjI6yMkzfNTTtJUhS+3w/gfV2hIE\\nNJyBBIq/u+ig3ZqjBtt8E14FArqI/LyM6Yld+T8bGF2pb+EsmgXDEGcMo0Ld\\nqlmO7+UUsmr9aV68QuNTYj+WyAO8TGpIfmh3XUFaHUeaZYkaNFfQHSSxmMo2\\nQMQh\\r\\n=mT4A\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCXZWVR7Wuwg4yuW0VFDd1vQPCBjugnpiFoJNmBHeSTEwIhAOty86OXqSo7UWlWqK1myg98E6T8HmhCh9D3ON1VjcTJ\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.16.2_1582853682424_0.7895205411599795\"},\"_hasShrinkwrap\":false},\"3.13.3-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.13.3-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.13.3-alpha.0\",\"@ember-data/adapter\":\"3.13.3-alpha.0\",\"@ember-data/model\":\"3.13.3-alpha.0\",\"@ember-data/serializer\":\"3.13.3-alpha.0\",\"@ember-data/store\":\"3.13.3-alpha.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.13.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.13.3-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.13.3-alpha.0\",\"_nodeVersion\":\"12.15.0\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-avI13k9bhzipyU3x3SrpoZTsx2QSJW0JuE2Br646uzXYewKDoXM1dKfF/idrP7JVjTnN5VHOoNDZKZA+ZeMHGw==\",\"shasum\":\"1f896cb19fceed05d459c4a52d045ad0ed41831f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.13.3-alpha.0.tgz\",\"fileCount\":39,\"unpackedSize\":548016,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeWG5zCRA9TVsSAnZWagAALywQAIgIRSwXuALoCD0+xh9q\\nWsIrCpkvNjW3eFzsnooBV5I4IZByM0VkE6hv014prZja38KLL6XrQrEft8dG\\n1WLPtVqv0bPzHQ26DZA3X0FsfxoUI13uJ1d457BjCgwGWubChXC3BsSV11eG\\nFn6WZUqt42LgHJkjJOXyYu+7O0zzzigosmFhJuvZL5QFJb2q2td4lKR/DWGB\\nInC8l56e6sBVQNyTzHjlHD8/hFOvIgJMMaFzfXXXxDMHQ4twUkxVeMWWon4C\\n58MQ9Zr95ciwj3Our6u8wDRQyV2sWro4PCz4PpwEKHQ0gaOgwMBTIj8zaBCn\\n0QXPHnvQeyq36Mbzc/CajeO4tAMEqo7Kx3Q3p9bYgyk3aIQD5qLBxWJuSAoG\\nr+nFNPCXyidG14G0pOMJFlZ3+7I8sOB/M8kPI4IyFv1z3CLYrarQhQRKUxcp\\n4jXswqw/G3FL8ugrVrorffikO/Mgr1u5teLtXZYHvX28gMvVLr87HZ8HDF9e\\n+94NlbHZB1whVF0phJUF99CM834plAS/b3q9uTbhVz3xtKzrL3Bp0c4PVh1H\\n7ntCRCQS7B+7R4nkIiDIq9vZKWbM8jdtlAaL/hUzpALFVCX3BXTnkynbdmfY\\nhLb6eKlXo3fIYziVoR9WQMrTBvfSZJiDcSn/Eq9Qj+n0C9kk6zVZfPEiu0N6\\n9j2J\\r\\n=LqnX\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCF5TP52cTdVqkMdH/b9mXfjMKyjqOqsaS7f0freLXoZAIhAJ4vZkACHiEPvS4PRuM4OUppOslQ/+MyRrQ8FkUEarA7\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.13.3-alpha.0_1582853747197_0.8843340453951576\"},\"_hasShrinkwrap\":false},\"3.13.3\":{\"name\":\"ember-data\",\"version\":\"3.13.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.13.3\",\"@ember-data/adapter\":\"3.13.3\",\"@ember-data/model\":\"3.13.3\",\"@ember-data/serializer\":\"3.13.3\",\"@ember-data/store\":\"3.13.3\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.13.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.13.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.13.3\",\"_nodeVersion\":\"12.15.0\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-MHm4Gry3jVKuc+owySAl97C+PgRuPUN6Rd++xMvhuoLCUP1ArzXIffPpW7QVTSdPl5H+NJzqL4CN5xqxIe5uoA==\",\"shasum\":\"0118e6804e88d0da57fb1abd2f828dbf76c57db4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.13.3.tgz\",\"fileCount\":39,\"unpackedSize\":547960,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeYDj6CRA9TVsSAnZWagAAyLQP/3ZFid7PQrss4LWFwHnD\\np8tO7CDIWHbHe0VhZY3WOg60Z/qRGbz8N1EBXdxcNall2stF9BjME4L2fwKw\\n26Px6qEQVR6qPSvwTLXcsSjXKM3eR2RVaDmy7KNElaNm1R+6PAH/vI3ojaFN\\nnlkwERgODOMJvEqrSajZJQAu4NRMojmNEI+GC2m/LNv1PBAM3Q2DdSVA+JlF\\nDGt2eL6vFtUCBzGEuDpXlDsQbf6s174ZMOnl5hX6YPlIShSNqavlxppdB5D6\\nPUb7tKZqF03Z7bphLs54cNFoOjU8WoV/FNBNlWHwI0pLtc7og7rU4wwfNloa\\n8RwKgt7gSh7qjT+hKa435KK3Z5mFfE4Hzi2ySQKTpGWY44LVbCIFGdJUPVsv\\nx/bf2y3VNXdlPPNKSegtNrSwZZTK/kjsmCg/IEl35kPCihDvPuBkvYCzHTlA\\nQ0T+9PlUkMOXjVbM+i5jT0Xz3LqzOkHs+Em3Zn6dg2Pz0Qz8g1Jytbcc86Rg\\nf2mdWZu9WGSyJjfnors0vdN4WBZejUF6cG8bMRmEKgd0xWrHOvPmu4xZT8tp\\n+LQNAaW6yvUwW1rmzPmtD7yL1A+MYbDQIsu5keZsGVkpS1jfg/AtTMAOMX1K\\nj0SjJwu5NFjo2zdsy8ZvftcahDHKOKp3B2FPty/GlSPvmdNm51IynIrocRZp\\nyhA/\\r\\n=JHNF\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBbDrGLQBTpTNXIylg4HRoUHP113y+q8p7HoIHKnCZCoAiBt3mp6AfS6bm7s6v5HYtgCcSEjgkigz8YS+HWC81ppGA==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.13.3_1583364345946_0.45708293683641577\"},\"_hasShrinkwrap\":false},\"3.12.6\":{\"name\":\"ember-data\",\"version\":\"3.12.6\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.12.6\",\"@ember-data/adapter\":\"3.12.6\",\"@ember-data/model\":\"3.12.6\",\"@ember-data/serializer\":\"3.12.6\",\"@ember-data/store\":\"3.12.6\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"^3.11.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.12.6.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.12.6\",\"_nodeVersion\":\"12.15.0\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-oNA2ijd4/JF214dGtqPpLmkBviI617Q+VeyFyGLuvzDU0F1SKsTbBNuApAfih4fabWwZBXlDQHfEA1jS+ccoHQ==\",\"shasum\":\"3599e7200abf9cc4686324bdb3ba8f2404b605f0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.12.6.tgz\",\"fileCount\":39,\"unpackedSize\":539098,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeZoC1CRA9TVsSAnZWagAA69oP/iQiJ2ogdEuVsLwrdVwO\\nvG9BTNnWHtN2U3iAZe9dYXAMDTSKZnFHPx5UNAPNL39OPcQT+Cljo6Ig15Cs\\nwTjDUonbvOJ3G3KEc/SMbky6NoOmDOOJDrAhXJC2q60lN4In0nrvK8JUyU30\\ngUp8kzI/ah94+stFdbzoZ/dYCSmZ9FbuoQDFKC61DiWBYunjnST9bcjp1l0k\\nalUlWggHes08zOoWFPIVHPmimA67/TL5J/0WDiW/Gw+AjtW3GAc6A8xOWq1z\\n1/y2b92bk5TFDlhMpBP2eibxKa06z1Dnm90omdhXZ+RE9ySiLYlxxqGIhnuE\\ns/81FAWWMWts0lOoQ8yuzVMDm0AWToLmz0g7ffEzYei+bIy7Ri0oqRMbte6G\\n9FHQIpmLaxQ+J7pD9ZgZh/e2kKaLCsVM7FuLTLipNjhcK/54rboWUwKjtch5\\nYQa9D3VStSYt8LGUMMJWay7u3mSTWfs/7Gabxi/1JFRdjsaHmwGNLAAqdYYZ\\nkRpB6+HUQOpezn1a4I/JXHzmm63u2kyqyjAHJUGj/3yP/q6pfyjbGqrd5Z8y\\n+S2DdnZKkjdfvjOM8SElZCaPe0c4rTClCyAYfdbYR6qyxa/2kv85thzS1l82\\noVAWd5jS6IDujp/DVRVVjN8YbXyxMlHRfLfkSPciVwZocm6t7ZpsT05B7GOv\\n32vu\\r\\n=Tz+p\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEXJndtpt7mVyMqpEkAIitTRhTY+eEI3y5+xfZOdiMBEAiEAsClSKTWg68HP3KAqKZK7zzD5ZBwLNHMSiYu7mv+xHGo=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.12.6_1583775925042_0.2372795472254392\"},\"_hasShrinkwrap\":false},\"3.16.3\":{\"name\":\"ember-data\",\"version\":\"3.16.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.16.3\",\"@ember-data/debug\":\"3.16.3\",\"@ember-data/model\":\"3.16.3\",\"@ember-data/private-build-infra\":\"3.16.3\",\"@ember-data/record-data\":\"3.16.3\",\"@ember-data/serializer\":\"3.16.3\",\"@ember-data/store\":\"3.16.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.13.2\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/unpublished-test-infra\":\"3.16.3\",\"@ember/optional-features\":\"^1.2.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^3.7.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.14.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.0\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^6.0.1\",\"ember-source\":\"~3.16.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.16.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.16.3\",\"_nodeVersion\":\"12.15.0\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-2QgfNjIX0jzWceU2JUelUpzVWCwmAa71ZRMbKcGUKXFtDIqnIGAts9q4FWeA4ck2VMaEGPY7V2o/RcNeAhZdNA==\",\"shasum\":\"715f9c1d4001d94026cc0780e322fa82154a5b70\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.16.3.tgz\",\"fileCount\":45,\"unpackedSize\":583820,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeaBUqCRA9TVsSAnZWagAA5bcP/ivPB7p+HMLsobxIa/GQ\\nfNrBbL+wVtlT0/rssWYndAaMd7qJTniLCmSxiYsBup4czAXvLIgpPe1i5F6b\\nNpuXaeLxbwFLy967nQRj82eZuhQq5GyC9+OQT/fZFn0LEHDPQ4TugzpVgoEG\\n7F2e2EsR6YATZBF2Fz3tUZJxw3Wx2x8jtMvBqz0Wi7PQ5zspgu8AastFrAbu\\nn+ZlRf8XH8zYtJJNO008klYedoj/cVipFXbDcKXzfddGnyu/lw6xobe/8KDg\\n3SsMws64OPwPoTAhdUMOXnfG6DgMhOD1VHpZkJidilJrQChVdZ+42F4nTloR\\nc012Wm0zC48ck9JurthktMtgAccBx/1BjaN6gfy60ABjQm7VflKSTYrPHBYG\\nc57F4qY809r8BvH+w2DnDIdZXxLZHy4Tvsyvt9fiSYm4CwqUnLgu//1H+Wnx\\nB3VGgCnKdOiJZCJWBLCJ188rBLD6QQhSMnbk6iAF5t/nOnjlsXWHMYeTUT7j\\n/tr42Mp6hZOiSj8hzQb81i2eNfXxK2XMiGZkrXtN0XhozEAAtHkYG7bNmjaX\\nfZdcnJE2Lvfu0UbcDAf68Jk+Y5k21B3HPyliNPJfrITLqnDNyBJvNK41sYSD\\n/Jjvh0TzFZzNQjWtxYO84yILAPEJ3N0twvAO8Z3KIo6R7lm8VlX3Uvpo4lkL\\npJ4Q\\r\\n=Aaeb\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD5OwbwrbmwlRIbCGyCVILHrIXQIvb8qLl6N8euiaAn2gIhAJW8zJ+mq5fTc5mWnhIWGZCipEc+wQshnLDC2ana/aPi\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.16.3_1583879466164_0.2801144747830253\"},\"_hasShrinkwrap\":false},\"3.16.4\":{\"name\":\"ember-data\",\"version\":\"3.16.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.16.4\",\"@ember-data/debug\":\"3.16.4\",\"@ember-data/model\":\"3.16.4\",\"@ember-data/private-build-infra\":\"3.16.4\",\"@ember-data/record-data\":\"3.16.4\",\"@ember-data/serializer\":\"3.16.4\",\"@ember-data/store\":\"3.16.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.13.2\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/unpublished-test-infra\":\"3.16.4\",\"@ember/optional-features\":\"^1.2.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^3.7.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.14.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.0\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^6.0.1\",\"ember-source\":\"~3.16.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.16.4.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.16.4\",\"_nodeVersion\":\"12.15.0\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-iaJ/rELG5/vSSd10g+KV+zBvNolHTN5ziFxrAjo6uAQixFasTOESYNiKgtg2oa/xYiwLO28MHWZA+zHMMaJeZA==\",\"shasum\":\"b945642f368d3a19bb7de8fb7beeaf74705aa9a5\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.16.4.tgz\",\"fileCount\":45,\"unpackedSize\":583820,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeaBp1CRA9TVsSAnZWagAAF/cQAJvVX7AOqKIo2EgabdAP\\n3C60SfZdnUr4hAS9Cabd2dQDwzj/YzTDiSk90dGDP13KkywOLyiiIIfOJSBU\\neCy9rIH5NA84pTpsu+vGqYjvCipXw5bhI2+emCAbVNuXdYgX0cYOSBtJMZdc\\nKURxGhCDamRcip4exIEXOHYN2/lzrkzyZJC5t5R34xb0Xl0qFhD/dUt5Pbtw\\nulDAqfVznXB9LMnASvD1xWjtmtPXDJFOS9RHbI41N3/nN7GHJDQlMVzRZsS1\\nhbGo9VHouQkFgKoW2uRd8F6j1ef08we4VLDM4XkBrFgxyTe+Z5Z8u1ZLfNQL\\nsUOyqFUkE9EDyMh4K7sdEPNjy9+AJtTZmSPEbEXCImIiPTFDbrrgr7g/iM0S\\n2HKSAeTrSaI6ygskjPTRkVZ+dE+BxoOtKIhYY+dQATx/7apqwLQTMwhHgR5X\\n2fpMbKt6pn1v4u83XY3l3izFxRIkoQXcsMg5AIHb1rDfS2uQOwBCZk7x2q3X\\nsJ0x+RjT9GzURyhAQkgyPOgpmjRzQcI797LbhUYob6rrF31rGvE9iKPZcIOt\\n5ev2r+quLWftiPh7KHBIDEMhmo0s1T5c+5i/W6M4hRXOxOf5fhNHFutwokyB\\np5jBdJJjXTwUl+aBKheZqZJGi49fw4amIc30x9yc0VHttud7lXxKH/pFkOH9\\nv41a\\r\\n=w5vk\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD9/BQWco70J22mhw57VWcU62OWxi+PideaTt2XDDStNAIgWhIpbyrLkm01P/oTEBW0uKs+66z5po0nj6LUvSU0QaQ=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.16.4_1583880821405_0.32970949044686737\"},\"_hasShrinkwrap\":false},\"3.17.0\":{\"name\":\"ember-data\",\"version\":\"3.17.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.17.0\",\"@ember-data/debug\":\"3.17.0\",\"@ember-data/model\":\"3.17.0\",\"@ember-data/private-build-infra\":\"3.17.0\",\"@ember-data/record-data\":\"3.17.0\",\"@ember-data/serializer\":\"3.17.0\",\"@ember-data/store\":\"3.17.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.1.0\",\"ember-cli-babel\":\"^7.13.2\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.8.3\",\"@ember-data/unpublished-test-infra\":\"3.17.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.2\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.14.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.2\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^7.0.0\",\"ember-source\":\"^3.17.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.4\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.17.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.17.0\",\"_nodeVersion\":\"12.15.0\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-lcHk4rjIVoynGbVH3qFfHbbI1WX1bMCEkzWV/BXPlXM6AwYYBqkMC4AD5Udt4VQk9qZ5us4CaKd+7Ryozz5eZw==\",\"shasum\":\"724eaacd1ee43b1766a77b52e4b5a43a309a2d26\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.17.0.tgz\",\"fileCount\":45,\"unpackedSize\":627485,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeaDHECRA9TVsSAnZWagAAdX0P/jggZgDxbxqiQMmrT2vc\\nfPG6oELB7hBOvtSyM0vA6rp/X6NQy6mU0s+8vXH7EZ9xRq78i4X8sENbEvXU\\n0tl5jrIL5gvprI06gSTFT69BiB48VET4tUdZg/0cjhK6ke6om/F/oUEKQhUW\\nZ3BTBAGFYaJHJJfESp8/OgUyi080JEYv6Yx53oLfMQzlcsFBKWyEhc66H8f9\\neHrutQBV4Tq0DpldHDEHQo2k3IefCAoW41XKPcdcOFEIWO4NFFPIEnStoVgq\\nXQTvoMS+2qvOPFJzAzDtOsoVFeSscMlcGy1zN8LMwmYPPS68O9yZGoVhm3JL\\nQIfj5tIUMlG/wgsGxh1bIqwkmHgo2DABU3Jxeg2ZU/vCHLcGlWCTjZ81pL4I\\ns/Q7wXXhn86Xye4BYABkusgzPywEHPN55FmRDhCBh7ck6ZEYDXj4V2abepiH\\nGoWrsntGloDCOvTtnMdtUcaxsd9u/+tfd189ugYhtVYhqIo6bfEZlFGFeptV\\n5aKaqPd4WM67WT1PNDQT9D5iJOQCMF/PAmDqzIbwyYHqnGM4AG5/2Tg5Xu1v\\nY3o1VX3g+iBwXu9cPCzku0Wl2XOVcXHiFk+N19r/BC4/TGEbktg+YHQ1jk0h\\nwHknk7hKiS3rgmbaLwWXCgdiMQYpRK9W4urMlGnKg6Mivi9sZ0ao9rrsLRyR\\n1jwR\\r\\n=4K9J\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCFc+h9X6mnZYr2CjVr57cIbhTbGd2sk0S45T17FAe0ZgIhAN8wc+ZAprJgP4M8AGaoyAHc2vbkq2mGXmj0VNTC/u9u\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.17.0_1583886787999_0.8104109162217239\"},\"_hasShrinkwrap\":false},\"3.18.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.18.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.18.0-beta.0\",\"@ember-data/debug\":\"3.18.0-beta.0\",\"@ember-data/model\":\"3.18.0-beta.0\",\"@ember-data/private-build-infra\":\"3.18.0-beta.0\",\"@ember-data/record-data\":\"3.18.0-beta.0\",\"@ember-data/serializer\":\"3.18.0-beta.0\",\"@ember-data/store\":\"3.18.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.1.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.8.3\",\"@ember-data/unpublished-test-infra\":\"3.18.0-beta.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.2\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.14.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.3\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^7.0.0\",\"ember-source\":\"^3.16.3\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.4\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.18.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.18.0-beta.0\",\"_nodeVersion\":\"12.15.0\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-+IFzM6TEFrkvOtFmpNaXgkK0abSpwmTW4Tlx57OwEqZDGdKrpvkpQmI4BJp//1Rl2z/UZMvk7DmjoOWAGVs0qQ==\",\"shasum\":\"86859c6a0250d6846206d878ee9783caabdbf6bd\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.18.0-beta.0.tgz\",\"fileCount\":45,\"unpackedSize\":627885,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeaD8yCRA9TVsSAnZWagAASwAQAJLQLiUqOaRc3F+JU6fh\\nY+n5OZ2kdsUyEZr4rp8dbUT0J0bxiBvEC5yifJ6dlHccoEbAK7+e6fdfn+yF\\n+BzjG628QFEnu2YugYy4pWyJlGwAVg96yokslZRwXE6spYcbpc1+m/HfJbYX\\ngx1+q4rGOkdPHd+Uj0RD3cdxXum1uigu/6bnl+4mJx+ESM18nWnL+nclHVyd\\nOeUqu29wPdzBNdKWviJDc2FKKQy4/rFHta6mmeEIHjJwROkVDX/ONrdUHkzP\\nOoYV6t0cxvAFqUqwc1IBu1Tj0qo2SNclCWJ2W8xHqK3YYhmJFvJsAS9mcsMO\\nskYs8U666jl4VODbE1sgBeLAChnCKWnoCLFQBcYtC/Yv4cGwbRncMCkALhoU\\nZ34awTcReSm5GuGmWA3+3Uloa3KwNMmgzem8oeIJYhoxUE5OgbnShtUb0ObZ\\nIzz9i/vvX0ZHS8GWE1B9Ai/e+snHBJ4Cd3Gt71SZiTuGiGV44ihbExJ+kGMu\\nOHNLEcu4TrFo5oRKLxeDSn6TCyNOk9qdYo9CUSqASxrvBiEPqoTULRORgip2\\nL+pP1kN2BB6QcfTlB7tB8YBczuUjUPM56QARFBtOf8/vZt2cS17brfySTCs+\\nhc+0MmznDjr3VDZJrhRyN62paPa4jemyuibYlPWfsieVqcAJqUaKimXz2IqO\\nj8CH\\r\\n=3Acd\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEAXpNiRkoHc8epB9tAWjscE/da6qAlgTljnvYjTVsHnAiEAkeJprbmtVWzwicNK6FpwwyiY31varSz8cwCOTC5YW9c=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.18.0-beta.0_1583890226476_0.6266660585040642\"},\"_hasShrinkwrap\":false},\"3.19.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.19.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.19.0-alpha.0\",\"@ember-data/debug\":\"3.19.0-alpha.0\",\"@ember-data/model\":\"3.19.0-alpha.0\",\"@ember-data/private-build-infra\":\"3.19.0-alpha.0\",\"@ember-data/record-data\":\"3.19.0-alpha.0\",\"@ember-data/serializer\":\"3.19.0-alpha.0\",\"@ember-data/store\":\"3.19.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.1.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.8.3\",\"@ember-data/unpublished-test-infra\":\"3.19.0-alpha.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.2\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.14.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.3\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^7.0.0\",\"ember-source\":\"^3.16.3\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.4\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.19.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.19.0-alpha.0\",\"_nodeVersion\":\"12.15.0\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-01hTWTP+OXmbYE610qOMUqUy730UNaXv1ehlDoB36YMtV7rqapBWdEfEiNDCKvp2vX/RKxhE8vqtMlsEJSm5cA==\",\"shasum\":\"51c2d7bc60cb2d6bfd1fb9501ef3fac8fd070a45\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.19.0-alpha.0.tgz\",\"fileCount\":45,\"unpackedSize\":627895,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeaEAgCRA9TVsSAnZWagAAWHMP/RFJUSKnn19NJCw9t3G0\\nu9O0QV+HOGRe36lrLqBy373AFICuxdUiULdTNE6IQKq5i+VnShk9PmR0EhuL\\n9ojZjry75CWsyPVjsH+mgEZ/ySUq/b3HZ+H8z3dczdNv5iVBFXCtk1/XG3DQ\\nsa+SlVui5kKRz3Z4UqkUKVgnZAuHZmZ8SPsCwQdY+l7VaJVwdFxE8RUpjNhz\\nSxES99hhz7JF8G2DOzfECb7MRkooYbR98pXN1TgQLTrTp9FkPWsq3/3hMBlJ\\nx+Kb+W9fwYt9STTU3eP1YrN1iXWyE/AfR45YGYXg96sMECO5wnNWuJqTD8xu\\nMxGQwlPNODrJBWotRvaHIeTA1w1hT2fsqjCc6XB0I0ociPXlNIhBivQ1cLcB\\nn4FPfUO9BFgQhqGo6geUu9oO9JQaZt7vIhscv1eVV40UpbCIsJ5VUchDpchi\\ngEqrrqWT0uJZQqa+MUO0mYUD2ZcLDIRmv6ZHC06gdMaoQJoXfZ+RntNy6ONE\\n+lI/HyP60YpOyeoPY2grgoqx/IGnJVF5iRE13ty/hEvLopJx41tPHeTBpgDr\\nStzqTNmpY2Q2hjFxtDMs5JUhNuphKFkE/8pVp9QxduBM0GYPoBfjFbbbRueo\\nJIpmA/OsIpah3e4Uo+mQRVMm62nFb1oCdW41lmW2cOQiSW8FlrYbXx14NONv\\nVWGl\\r\\n=XGz0\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQChQEspWmvh+zBwDXWmY481vE9Pmzjl8MyoCjXJifB49QIgJlxAOq7MulbuMJRD9kHyIarixsblYfHueq4OF15j3rM=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.19.0-alpha.0_1583890463564_0.7603866734869629\"},\"_hasShrinkwrap\":false},\"3.17.1\":{\"name\":\"ember-data\",\"version\":\"3.17.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.17.1\",\"@ember-data/debug\":\"3.17.1\",\"@ember-data/model\":\"3.17.1\",\"@ember-data/private-build-infra\":\"3.17.1\",\"@ember-data/record-data\":\"3.17.1\",\"@ember-data/serializer\":\"3.17.1\",\"@ember-data/store\":\"3.17.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.1.0\",\"ember-cli-babel\":\"^7.13.2\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.8.3\",\"@ember-data/unpublished-test-infra\":\"3.17.1\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.2\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.17.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.2\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^7.0.0\",\"ember-source\":\"~3.17.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.4\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-3.17.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.17.1\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-fKIUyUNk40OBfsM5vYhUu1p+aObJcpMEs1COW3L8/KPyUg7FCmCJJt/sgEO5y17xNl9o1HzP18cWn7D1EzL66w==\",\"shasum\":\"654c6990b4a72a37cd038dad27867d06ac72c3c2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.17.1.tgz\",\"fileCount\":45,\"unpackedSize\":627485,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeqGf8CRA9TVsSAnZWagAAbrMP/3NLitJGb3oOCZUFkh0Z\\nmWj2vl26sfNgaBk/HtooOXy/oS9qvijBW0cbCeFHPnYfq2HtpFqy7Jr7DGzV\\n3AmL/W0NVvdJrrhrmqxNX0XdZ8EKhhRdAoMfh3pSlVn+H5QmXUWrroAR0K5W\\nFwpvbbTdcjYbVei60+mnqgofd6c8JheEldDbNySr5oV3yzeQrSq1vCS5PV1o\\nG3DSF7z39Y7uL0ZBnWHd5PCsTXQ+zSmfz3ODx+BxtpQCSJf8S9gTot+480kU\\nXtVxhIqs5tHgTw8ZT5cqHsrTL0OXnAtCZrCvZ7PuwRFhD1OHByoX8baPI/qu\\nUiFtor6U8z74XcqArI+orFKGQzCVLsJyGdYIreIx8ZZ5TJr+lpxOyONyVCb7\\nL6tVd+Uaph/R14+TuuSSAUd2R8xUrMGjQut6p/jiLUs2fvwJhnEbx1GKSJfs\\nA7qKgixrkBMzIwS+RaHecs8WX672poPbdtZojEhj4NpVwHLQ5T98NWM10M2i\\npNI5cROv0TZQnmWct03mKFvT18g4yAHnjoAHnV4Ity0g1q0O02Ya4YVToXRZ\\n5gGfGgHTQH9d9WVcP1kNNRamQuKRsXdPxOoymkpHzPw1otViwyrExYc6VRwz\\nuORC4I46zu3+QZaDCbLYbsMHjhuY6Q3aO3wihXeMByoW48TKZJECH8AdP+BQ\\n2MKG\\r\\n=ioYH\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGZFUXAeo+4CW1deDtQWk83GsCYpC1Kfr6l6YUxAHLzgAiEAktc2gIeJhVNT8Y8w+KgFTkr0yN99nMp9tb4p6QANh28=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.17.1_1588094971649_0.4592835581285324\"},\"_hasShrinkwrap\":false},\"3.18.0\":{\"name\":\"ember-data\",\"version\":\"3.18.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.18.0\",\"@ember-data/debug\":\"3.18.0\",\"@ember-data/model\":\"3.18.0\",\"@ember-data/private-build-infra\":\"3.18.0\",\"@ember-data/record-data\":\"3.18.0\",\"@ember-data/serializer\":\"3.18.0\",\"@ember-data/store\":\"3.18.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.1.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.8.3\",\"@ember-data/unpublished-test-infra\":\"3.18.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.2\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.17.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.3\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^7.0.0\",\"ember-source\":\"~3.18.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.4\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-3.18.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.18.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-8P5A6Il7X0QQJRJA4OXdX7yOc8A5/befxfbFBNTzi2Ptq+m2zNBfdW98lfPb9M6h3GMjwsZCmVlNVK6ic8dmMA==\",\"shasum\":\"e7c27e311b62f986e55075dc61ca581e7c74a4d3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.18.0.tgz\",\"fileCount\":45,\"unpackedSize\":627815,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeqGnhCRA9TVsSAnZWagAAXGAP/jazguFoxSo3/ksbWv3O\\nyCcgo5BKutDibUXRvYV9wEmBqaheUeiR3cpujveGNlXqvOYVCBnGijPTnlEV\\nZW0TA7t5ZAjMgUgj2JOPp0Ql3lykcrCxW05SzfvmRZ2XIDUvGI3CvKLr2Lzn\\ncvvQG2njxZbg3hJrMmddNHaszkiGoVlc+WpaTlSvKWMqGYAiavaFuozdR64b\\nCIv9eGvpC01hRKocdmrNsuXakgkENHuQYWbnr2Z7eDA1W1zXYjS8K54Cmn/b\\nOI1HanE2PWRVv+ny7B8jQzbEdoyOSEYewH9WlWZmAAXfGwk9GTunc5fAioMV\\nazWzusbJfiLhn2Gcl9VmIqF7gg16crkdkpvWUAQC6cUQ+TvX+lq4+JoH5jI5\\nq8oAmP6LWFFtX+tqIHB5jz8vyRY9hc/TipQUaDuveUrKygOQZVKJcXosYEDO\\nW8/V8Q0gl0pRZyhCMgRnO2GHUcNlZwBrcIxP7SIkJFoUSxlkWUD2C0uJvlS/\\nTC1tZQgoQNq/mAvw6oXvDiqXJmxiBwXl3lbHcFHIzK/CVEj2z0eDLkC0tkQw\\n1N2RLuNrlJFZwrjPzIbRwRNqBG7wlOveygwK5FtgxFLzuau1bC7UTqqX9UPQ\\nhgoAY6N3A/3dqwS+d3EPzq+la81L/w6z0N2fUiDnLoHbzzNAKVwmftIElub1\\nnC0H\\r\\n=Rp8j\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIE6JNXf3v5R8pLCls0A6BFWtFBff5cXNTMrt/jiShvBOAiEA5CyT8QOPkgYUO0frn3Hy66e3hL4ZIViumEjm0dcrDI4=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.18.0_1588095457155_0.7578999721148549\"},\"_hasShrinkwrap\":false},\"3.19.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.19.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.19.0-beta.0\",\"@ember-data/debug\":\"3.19.0-beta.0\",\"@ember-data/model\":\"3.19.0-beta.0\",\"@ember-data/private-build-infra\":\"3.19.0-beta.0\",\"@ember-data/record-data\":\"3.19.0-beta.0\",\"@ember-data/serializer\":\"3.19.0-beta.0\",\"@ember-data/store\":\"3.19.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.4\",\"@ember-data/unpublished-test-infra\":\"3.19.0-beta.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.17.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.3\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.17.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-3.19.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.19.0-beta.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-XWGwbb9GDa2JVCX/jzDxZqzelWfjdBPoxmBy8XHnFLvfNvzcZj6FwVObrGY44p1x+G6KVy03lcIDKrBGFD/6IQ==\",\"shasum\":\"aa0407da72c8cf125ccb6ab95ff9c426f2776314\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.19.0-beta.0.tgz\",\"fileCount\":45,\"unpackedSize\":627947,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeqGuMCRA9TVsSAnZWagAA9PsP/2vb8nRkqpGMjrEGMUEB\\nVHrgEqXAXw5XKw7A+Mw3W7TJftjyIPjJuqDwL9noUOnzD5VUas7UQpAy5z+W\\n4e13rSctTyKr7B66Yod2A4lyiiB2GB4CvswtKWtrMe0m0Lasfh+X9nqXp+J7\\nkJB2KW6el2Ph0llixHTeIgGT9dpeATI7zGx+ofmGZ86jVchD7YDwMvgJQNEn\\n++HW3xxK0ws64g1nIp/FhPceAaaFGyMY/ojsNXabROMwMG9XKIrlfK5qPsXG\\nV6ynodvjIzbKrtPb/Nhj4pUbYwHgSB61MdZC9vrPBrOFKGh3EiLRRwvdo3DB\\n52nTjt67hf+MFEJfFkKErJfc2CDTO6PKdGeByP6Qrxopmgjzs4gjGA+El8/4\\nH7y9rDt3a0KrpZerMFMqEotKpwg6fONLaJnwWCMI2D3wwG4sHxF5s+oLZiZn\\nI14FzuXxijRd0zT4W+U7sZdymr6h9ceCrVfaAcy4pWxduLeIkaHmYoVZA2Iq\\nedJm3nxHAERix/MVprj8EPAbr5DHVHxF+ejg4fdtpNuZAe01pPg7bQiXzg5k\\nunu33nr5rxXAwIb4HdfaInJK2EqJ29CTSkhtSOZGKUdD7ClkvBfwK62BgiWP\\n+x++3bwDbTBm/sD6/PPcS+C6zfrzglgSWnEGsh8JW8xeZk17y8c9KwRxbRnh\\n8anR\\r\\n=mkoc\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCTsutJKmD+y9IOso3TiuZUwjxjtENAKliNmp4x9EV8qgIhAOEFX+Z+QzNHsG482iabT9RqzK3aTA9lfG5QDilrtIZS\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.19.0-beta.0_1588095883860_0.2441107534204512\"},\"_hasShrinkwrap\":false},\"3.20.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.20.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.20.0-alpha.0\",\"@ember-data/debug\":\"3.20.0-alpha.0\",\"@ember-data/model\":\"3.20.0-alpha.0\",\"@ember-data/private-build-infra\":\"3.20.0-alpha.0\",\"@ember-data/record-data\":\"3.20.0-alpha.0\",\"@ember-data/serializer\":\"3.20.0-alpha.0\",\"@ember-data/store\":\"3.20.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.4\",\"@ember-data/unpublished-test-infra\":\"3.20.0-alpha.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.17.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.3\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.17.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-3.20.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.20.0-alpha.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-eLQGFxvts/DIJj97giR1urnvFTgr9sbped7irrpwvjaJt17DpcXioAygROAs/JdDPGbXQvTkOp2kVBkdC8CLMQ==\",\"shasum\":\"6969834ba24843f8624b8a872c7c3d08f316b609\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.20.0-alpha.0.tgz\",\"fileCount\":45,\"unpackedSize\":627957,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeqGxWCRA9TVsSAnZWagAA3AAP/R5uy9Z/A1UN8Vb+KRSM\\n3mBOJWRbBFJR9vSwiGxsVKtpKN6Zx2P0QFv+nAU0blp+GEUUSkLD28eRxc7j\\n9eR0nBRTG9i7yImbCZS+Tz8NOkrzflsqj3i/X8CdCUKvqMVxSoMIfZkGZ2H+\\nFyeD/4BuQfDGRD3iP+vzhZSsdj9Iu+b1r+45sgoIFWh71axv9ol+PL9gTbnr\\n/1sm0XzxwMb4ym41iZZ5YjGMtHHSfPYszhN1G4htbDwB6RRUrOaskEW1QWNf\\n2m/gtwTGtF8cGptWVcuvKtH7iYQTBwxTIoBiFNE6mw2L/BJRC41DfwXleXEB\\ncsN/qns7EaOzfycvLt53ALnmuxUSQG1oL5jD6szzv5YZZpEQVnR1K24tfkz/\\nIztD3XCuo//sLrbQu3m7HYL2IfjLTanDvgVs5mZ4+GBosPx90iTUcOZLqdAZ\\n+t3PTdPBXbrNal/yK5jEyqAojlo7Z/aj19Cizd9URCl7XjHRWH3mv26lvhsH\\nI+/4Pgy/jgaJR1UiFIBU5nEIClRDr0wewzCD2PfAIig0wO4x24/OvufugPjB\\njei2MorfWGz1uTXip9BbyXecLwuwFvIg9q0j2ELE1VVAndZ4pWq519ARon7+\\ncorqSO+qmdrmLxvCGHcVC+7kEI0V+Zz2dEFo6WSIXl5cbAPiHtqPBB+U/cE2\\niH+s\\r\\n=en7c\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFEufTcfhN0LP7mkM6/er0R7WwABlC4WiYbb7SS0eN1gAiEA7YVMPHwu3QkMBoSEr21nR1fw/lHtCaPe74ECBqjPrhE=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.20.0-alpha.0_1588096086376_0.9026532968975218\"},\"_hasShrinkwrap\":false},\"3.16.5\":{\"name\":\"ember-data\",\"version\":\"3.16.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.16.5\",\"@ember-data/debug\":\"3.16.5\",\"@ember-data/model\":\"3.16.5\",\"@ember-data/private-build-infra\":\"3.16.5\",\"@ember-data/record-data\":\"3.16.5\",\"@ember-data/serializer\":\"3.16.5\",\"@ember-data/store\":\"3.16.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.13.2\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/unpublished-test-infra\":\"3.16.5\",\"@ember/optional-features\":\"^1.2.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^3.7.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.16.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.0\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^7.0.0\",\"ember-source\":\"~3.16.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-3.16.5.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.16.5\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-g9N5Ii7Lmmb4wpEvvYM6WS14hnRbGtn+2rvnc6rqtqm/0JvBUcZIPS8Lu8mJINnUPrckDnZAd1tMSRmnuvnW5Q==\",\"shasum\":\"35334c573ace916509e6d1b4353c782fc670e6d8\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.16.5.tgz\",\"fileCount\":45,\"unpackedSize\":583820,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeqG2RCRA9TVsSAnZWagAAfEYP+QAnAfS2JzRpc5DXJNN7\\nvtzh1qa4c9I2+AxGa7Vg6RYwxW5AbUrzzrrPSbmB02sHNT8MiySkDiOpXot+\\nb11ewfW/aWTWRCpJfRqOFxNBJc0Pwev1eNbGytIn8eDDRwvuN+Jb0tSeNZrB\\nrB/gVA7W3HfYe57VlpRbCyc8gY11iCd2jPcqg1fLFlzqAtzciIDH7ob6WiBt\\nAK1zF9Z/GVNjFNBsn42gXRLtJLGrNHjbLbMxxsrbvelLsjw705WVT8bGY5mg\\nNT3z3ui6GfO6Ct1SoltJjH2fOTyaLNKeSZXx5UdQX1FtC6RZtxYkb42pyyBv\\noO23gkzxoPvMRicYDDSsOK61je/qZcZQSqy9sdeaP6/0cH9st0XgdLCAjKH8\\na90qFSVzVMH8t6Fyzp92OQhj1y3rlgzrfCO+ule084GK16ogl+yvIv8vnnIh\\nwdGZt+IcfLhJxSZAL77DSU4jQWMNTQoCpY6i3QtIQS3Wd6REf1jpEX/zeNdB\\nF7lWm51Nis839hmaeTpiwudrl5ic5bm3p2OrkJH94mUvjbUGdr7hWIz9A+xs\\nF6oKBCMJRsg8sunY9YE+/Cw0OfdN7oFyZKjRjvaQTqOh2TazhBbZtNGY/Y8E\\nHGBAeFG/UaWgMdvILc2/QpIdPoNUcigfEO/61zs3E8bLUCv6nn42J6Af5bOU\\n3piO\\r\\n=+RqA\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCYGtGJCsvIvR3W8B68TrlWfkvSWiWpQe33TMq4aSlRjAIhANkhuFLN7+ucaT/qrMKcEUPzTb097QEUoyeFS9bFLdR+\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.16.5_1588096400721_0.47381208754590487\"},\"_hasShrinkwrap\":false},\"3.16.6\":{\"name\":\"ember-data\",\"version\":\"3.16.6\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.16.6\",\"@ember-data/debug\":\"3.16.6\",\"@ember-data/model\":\"3.16.6\",\"@ember-data/private-build-infra\":\"3.16.6\",\"@ember-data/record-data\":\"3.16.6\",\"@ember-data/serializer\":\"3.16.6\",\"@ember-data/store\":\"3.16.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.13.2\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/unpublished-test-infra\":\"3.16.6\",\"@ember/optional-features\":\"^1.2.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^3.7.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.16.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.0\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^7.0.0\",\"ember-source\":\"~3.16.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.16.6.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.16.6\",\"_nodeVersion\":\"12.15.0\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-AVxuE91xxXF20a3naCYuCaXYIINxkxW4Z6x49IQztv3KTwKOhd13Nvk0sB7uXWc4MrNYiq0fTTciLxYm++nvig==\",\"shasum\":\"1cbc53a4c6bd7cbd3bc7aca554fd95ffa6433334\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.16.6.tgz\",\"fileCount\":45,\"unpackedSize\":583820,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJevHy+CRA9TVsSAnZWagAAV3AP/A1/sMXFn2A9ej6YyfGl\\nk+tpT+gPVhNbIFUXRrtfAws5e9YqJpJGBlyojJzGTa75WAPaqKTJueArfl2z\\noMPMQvMGDxRO0tjWgrtWrsVvhiH5xMUBfjju6t9sTPXMhs2jmVYtJFvfH5HR\\nBQkXG939IsK/lcvEJw6UTuA/vTkJxXXsCnq4Rnga+VP+9DOWykeOPFECPN2Q\\n5t1uSvKRIiGgPf+G6gNZmoVLcLVWw0OoTIfe384vc5loa4ifC/G978Qh7ac7\\n0Rq3F9UIIY1N/eEb53iEK6re9Vj5+yn4KOXCJPyI+ZOeeYsQeHxlrCzBy60B\\nqgeIkBzj7Vb6D5lotMkk1wnSv4pmuH58hanJcq5Ngcc2RgamL6swpMpL8aw/\\nmlAF0YVuECwqhRM4iGxGmcd3pH7mX6noXY4rbsv3e7NMs9gu5UBsfXJm6Z/v\\nRK2SO+gxM3g5hyhEef2iZep9JcE/VFPmqKQrHDk4Y4GIiFQasXC1SsyI8Xmh\\nWdUGEsbPIpiXDp6AgY8RETBiDlsnEtcnur5gEhGgNxkaAJeDb+Rf97fjVb2O\\nH7uXqb3bo426/+GEvV6IZPtg+oIW2iSvf+oMulCImeVgcrIOqqoF9coaBL5h\\nCr5mgF/V0K7H6rwwcClbliWCluhuI5Em7i+7sxwXVKHWX3CCzNqYzj/hxgnD\\n1HQo\\r\\n=vw4J\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDHxuepwdWaCcczhYYNfW/oIhidGZleqvibnssKXO9VKQIhALnQnlM+LxT7sJA7oLohYI3/BKnDlL/rz56tfhJM1DLG\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.16.6_1589411006403_0.14866486355513753\"},\"_hasShrinkwrap\":false},\"3.19.0\":{\"name\":\"ember-data\",\"version\":\"3.19.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.19.0\",\"@ember-data/debug\":\"3.19.0\",\"@ember-data/model\":\"3.19.0\",\"@ember-data/private-build-infra\":\"3.19.0\",\"@ember-data/record-data\":\"3.19.0\",\"@ember-data/serializer\":\"3.19.0\",\"@ember-data/store\":\"3.19.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.4\",\"@ember-data/unpublished-test-infra\":\"3.19.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.17.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.3\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.19.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.19.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.19.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-dZwJNevHXOOzeokOnzgmrxPPFjGwNgPidGECuNYjjHxg4CaumbNpbxj6GgfBq4gyF7zHkMAQeHmph56935kR6g==\",\"shasum\":\"f0c75f0143c0f9d9801c486c9c592240b80b5d75\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.19.0.tgz\",\"fileCount\":45,\"unpackedSize\":628050,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJe2hjGCRA9TVsSAnZWagAAS/oP/0erb6p4lQnZIFe9VBeE\\nKwPzqlYidl2UtXgdgOpINuyRUDxgjdebwqJsCZxzf6ZtoNv2kqguR0HHfuvg\\n//gXQfH3s/IYomr41UlWi77EHHXUyKrB3Lfp5uY8eHMzaDdWdacc5nnYJdrl\\n+oBHJLlYfWrkizp5+6ke4h3S/GukC5Igk/IFeX65dtdoFim//ieYxLFGi/kt\\nRdKIzzB2+MGZPoZkSxvgyW7D0/PMuumyPaRIWUiHfkPOoTpQvgt3oXp/tgID\\nUEq1KKyQqI8Pw+WIilNymHsmtWmXH9MPM8rfyQWkUBJxTcCH2VrwRA7cdXX3\\nxVLTxaVtYbZ2O4jzHFGWEeaMmmDmnWqABEtbQWV2jBxa4heczGex7jqZzF9j\\naK2ul3TX+3RUKpFCXCGPs6qy5dgVim5rHxWDAqIdba6C8BJbwW/bXK5jQN/l\\nrrF5vO1CEDFPUztg+2RLEx6FT1xF3z8OdNPokC7n5fzyESXF4d0ZWnPWaGjZ\\nLXoLvhas6CoNqyZtlsjDHYaGRQfR5+3mg55N+Bvs7BGcZhXdZ2xrP63HCJ7A\\njuNg9M1JSJFuhmpNJzrq/uPkcNNLCpZdEcd/M6lMVFIqs2Sm/0WYeKFjGOVt\\nEuUNULPmnKnXz5RNL5mW39YWctBAPH0GpbmroBQqKtoSvT18lAFMmGOms1Z3\\nhX93\\r\\n=j8pA\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICzKqgF4Lb/RKhgxdwPLLUJYOYBlYiG+ejHRsq6Sb5SYAiAvoZI/qW2zH496FOGJ1PkYwegUn0U0+7P2bYBd2lKPiA==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.19.0_1591351493482_0.9510219794720576\"},\"_hasShrinkwrap\":false},\"3.20.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.20.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.20.0-beta.0\",\"@ember-data/debug\":\"3.20.0-beta.0\",\"@ember-data/model\":\"3.20.0-beta.0\",\"@ember-data/private-build-infra\":\"3.20.0-beta.0\",\"@ember-data/record-data\":\"3.20.0-beta.0\",\"@ember-data/serializer\":\"3.20.0-beta.0\",\"@ember-data/store\":\"3.20.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.20.0-beta.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.18.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.20.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.20.0-beta.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-RcBdtdpdCQtdd2797zQmKcK7MRn7MfRdyyzfTTP+brDkQu/X2zcRhBpf6b9AboSCEp4C0PSQCcrikkwlsHy34g==\",\"shasum\":\"ac13a44180eb45901086c114b4feacdc56d4927e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.20.0-beta.0.tgz\",\"fileCount\":45,\"unpackedSize\":628121,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJe2hsACRA9TVsSAnZWagAA9BcP/ju02NYhHi+Xk9A6ZxuI\\nRVrsI511nTnA8Oj4MPTHIA1egUS2mgT4HXjtjVNgCo1+U5WctnTLAwO0zce6\\nnYKXGnKFetOXfHG6pCMix7qExoJHGhsoB2v+putI+ZrqOUW2bqzp2dCokbVZ\\nUJdf0sZQzw/zQMjanjIriFOCOQl+MKG18hO4VZliEn9lDHCrw5zEHZMgFuqg\\nY4e9o2DIY3aJhKyv9LUjysGKXvrbT2czX4PUq+9w+uyENnzEYoop2iJsTQbh\\nnHbI3udLx5sECy2VHjByzGc5Rsyr/7MnMIjmalaRrdACivGgGQe8dAbUaXA3\\nHgjTT89VJs6a1F5AmVFAeN651ZDHu4Hx8qydLFVcqObz4l3h+YYe+V6r+1be\\nQxbFh9oWeZIlMlS+bqmhsR+b/D7f1gmNR47HMiWE0/gTMuNEPfB1KPc07KWW\\nEsy7fSXTA4AuSZ21C3AjvHPSVDbeknmprDoer2XAYCG45GYKq2aRE9+2/9KY\\nD9xqS16GSBZJT2/nRKZxxsG9YwARffOYg2k/rLxI/GJ3P+4REdg1hcF8qRyM\\nvnB4oGrmpBhuOjsAq1cHD4pHoYn2pdzMWpGauDMB846OwfTPAU1k4gtmkfOP\\n2ngyMhm6CQChDwQ+y/IuI4tws9FFcFQ82UoplMgm6lM2hbq3U8pApTiDMo9k\\nlC/V\\r\\n=rc93\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIClqkSM8NoMBkOHWa4jQ5cn21pgqrCrAmo6C03G58RZHAiEA1ZZCSGBDlMf/zl0sXNtYMzi6lJKZMjt+jYGogh21g0o=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.20.0-beta.0_1591352064098_0.18461785101658057\"},\"_hasShrinkwrap\":false},\"3.21.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.21.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.21.0-alpha.0\",\"@ember-data/debug\":\"3.21.0-alpha.0\",\"@ember-data/model\":\"3.21.0-alpha.0\",\"@ember-data/private-build-infra\":\"3.21.0-alpha.0\",\"@ember-data/record-data\":\"3.21.0-alpha.0\",\"@ember-data/serializer\":\"3.21.0-alpha.0\",\"@ember-data/store\":\"3.21.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.21.0-alpha.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.18.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.21.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.21.0-alpha.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-mOFbUqZDXIH3DPcr9NuUzSZEcND+VpponH3+rj9GmingbyzsBMC/uMhKQrS6QzE2/NZV6ZbwKfPTcViLgO8G7g==\",\"shasum\":\"66fbc53a5f9b859c95ce2f0c1e8f5da31ef5693f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.21.0-alpha.0.tgz\",\"fileCount\":45,\"unpackedSize\":628131,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJe2iMKCRA9TVsSAnZWagAA01YP/1v3KIf7cTX5TxwY9yYJ\\ncuvwd2kJQndy/c8MBh6VBcvB4opco4eWDp/wim/Q7uXoQQqCI7sPZyepMTNu\\n4smGg2csxjOTmM11oMXTv2jO/FdsuP10heZuRm1hoHpdmyHoNPZ5Dilhxcwn\\nx/F2Cfg1wVwunoB7OO9YytFdkuoD+jaIn422nQT60ZFgP2GUt1X81SLt5nFz\\n0VoYHD6byJWdCqR7BcOd4LmYSIcx7yUMS8ZAJHWvfU5+BEiBaCCJbNSMT+U4\\nchms0hgASw3i01sAvNPQ8CJ29DYnCglu92BfUqnAwdp+zsQ/yEUXImXz44DT\\noBk9/KDp1xtj1kigR85KoM4FzwzQpxsf1csnyYSByC1JA58+3RnqBlB4Xirn\\nY5jvU458NooLhZB4XYk+mD+pVoepTULFnaXZBvvabY9oOD1fK/zzNtJHuNXu\\nOHTSLkz6qpZthkOQ/PtKZrvDqqazZbhWlECgHbbKfq3BOOpBwhPCHujpSSRo\\nkYYcAosBOglPRdFNvWcKLZE4MuVcqG4ZbMttp/YVKomXfxh8U5Z/amMth/u4\\nPB8xr2voR+SbNSHMcY7OcZGil00k5KAOycPAhn3H+M19pKbW0GiZ1aysGWh1\\nU1LD9JgekPCXt8JCMPJOUGsH5SnQJj2nCbNjPrHJvDchwOv+oAW/ge47cqyy\\nvQG2\\r\\n=1QSk\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIH+Of693J40rah2HfaCEO9YVsr00U7QNnGclKM5bDcujAiEA73DrlxVUtAV2c3ARVayiy5eSkMLBAlxrYVq0YkebRrw=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.21.0-alpha.0_1591354122375_0.48260540470787716\"},\"_hasShrinkwrap\":false},\"3.16.7\":{\"name\":\"ember-data\",\"version\":\"3.16.7\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.16.7\",\"@ember-data/debug\":\"3.16.7\",\"@ember-data/model\":\"3.16.7\",\"@ember-data/private-build-infra\":\"3.16.7\",\"@ember-data/record-data\":\"3.16.7\",\"@ember-data/serializer\":\"3.16.7\",\"@ember-data/store\":\"3.16.7\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.20.5\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/unpublished-test-infra\":\"3.16.7\",\"@ember/optional-features\":\"^1.2.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^3.7.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.16.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.0\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^7.0.0\",\"ember-source\":\"~3.16.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.16.7.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.16.7\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-jD3vCs6A6tO4OuKo+7t7YyybzaRIsrn7nwYr+xaOJaILvGhVN+NbEFmjYmXijwKcp9KG9+Cl1B38ttV3nvci+g==\",\"shasum\":\"4d24db6492ea8d003c82791fb1154a05ecc73c9c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.16.7.tgz\",\"fileCount\":45,\"unpackedSize\":583820,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJe4VHICRA9TVsSAnZWagAAax4P/RV5/T/4pamdDCKb1sBU\\nOZGIupsISzGA7R+N96Ryk0GOKAlUkY0F28Ntg3CniILqisrNsDjtwZcTLGrP\\nPgDMrTSPCr+FXzjIUURkQZ/tL5kp4FZsyZOSVWY/sfnM+8tk2GTpFgpFS/Wd\\n1tDAkdeL4NoNiGkllnT7/jZFXIylVPV8H5WD3XIOtR6SZQmDvxxxg8zyNMR3\\n8TxPImlsLzKeDp2G5RhnAqginjmRzIxYuCvx9vc+X2V3kdyVvfYh5km3uxgf\\nm2r66tK1xzOqCs+4ZL9eOrBYmY34ydzlZUS/fUSaWnHLUidQd/azpmINBiam\\n1UnPxCK5VSsjlbNm5TaYsqeH3c/uX+TJBkEVirE4QMYZ+ZbrkkGs8GlxnLbn\\n8u4RYz5HJWyjYX3POKDw3aWiXIopRddnO+Dpz+WxEEs7/t5Zc5lMTCifnyt0\\nK+fO/z0hBFQzJuD8BuyfbZ0UjfNgkDri62ZENtHQde2xqfG6KgSrX7QXg1sZ\\nLD3JCMjZErYqI9hR3GG0bDRejGIAkoyJa5OM/f6CH2UGlT1xZTbU58TUTv0f\\nnWuNhF31KYjIcIr0FagXkNOmo3bmN57hUIlU8gpSpJJGCZntpkoi0b2lqQ0A\\nJqY4Tt3RLZWAGCgwaxMMn3baNg8hMk/H1HwJgnmuCmw1C9EQNcZdyR5mRF2v\\nQe/A\\r\\n=+gGR\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDsz8Npa3pzwT0bei4qobP7IdBygukEKVM+j9SlDCO8/gIhAI50k2f1tleAx/hDSw+RdpzzewxsZh9Ltd9zbgOY0hK1\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.16.7_1591824840087_0.43871325410799566\"},\"_hasShrinkwrap\":false},\"3.16.8\":{\"name\":\"ember-data\",\"version\":\"3.16.8\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.16.8\",\"@ember-data/debug\":\"3.16.8\",\"@ember-data/model\":\"3.16.8\",\"@ember-data/private-build-infra\":\"3.16.8\",\"@ember-data/record-data\":\"3.16.8\",\"@ember-data/serializer\":\"3.16.8\",\"@ember-data/store\":\"3.16.8\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.20.5\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/unpublished-test-infra\":\"3.16.8\",\"@ember/optional-features\":\"^1.2.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^3.7.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.16.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.0\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^7.0.0\",\"ember-source\":\"~3.16.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.16.8.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.16.8\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-6eyx5gDECdzzibFgzSks+NeZJg2TYE7p35Iv7EH8aFFKMIy0kDoUgADqkQjCuWXy5W2Jli8Xq1/HVJB4RqcxYA==\",\"shasum\":\"2d25a2cd37f4952ea92df464a5b10c70cd0b20e1\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.16.8.tgz\",\"fileCount\":45,\"unpackedSize\":583820,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJe87nNCRA9TVsSAnZWagAAQysP/R+cOU/I+5zOl+LRs0v5\\nxDwOQOUBadSxdvJo8r0embwNhadXVhzPaAsygLa30E/84TQ910rf6DwQtcrp\\n1oJWqorGac5gwZFpjBYPdG41Fncc1O9eL2rl1Ub5MCvikmVdoAubfYmzJEpt\\n9cct6bKDiqUQ3Gogrv04m+o8VUTh2QzpKNyOxeiEMQmAI4vGepIOjTCOzMjn\\nipPINFHHwadCPlN1t2vTSyuScmeIuqefiluKq+cXjN0X8MCpijDxD/0jWX8e\\nTcVeaDkTSryVN8BfaQRVqjueQYqS4zt07jHgFn7Pez8ONDyLdMPysFBnkJaN\\nb7LZTM1Z5ZCG+e5QJ5nZzQ9Kg+TklkpQfUOH7QZZh2mBeJNnXywDvS85sI3n\\n1TXgDy0bimyFMrB8gotu7ADGFLSfBrQ8ZYT+CViATopr2cpHvPZj5qjc2r/K\\n9mfXY13yyrOk6Mp/SzayPshtK3kwjqgz+HitO227dYRLNmpFBSzc93e6L1tt\\nIdvlJRIb9KIzO6XtneZB+oJyon4QHC+YQQu1cbBNzTjRLAa33DGd0vRM1z09\\nioRZjyJanPW2vi7HUVgC29oWo1feRztlm7Qdz7Im430dpVM1xvrSaZC95Mx7\\nNW9mjYRCKqT4pwuTVSZsyG+XCC5cBNJy6k0zK7htcXmEcNhtpHu+H6MHTScI\\n7yH7\\r\\n=L3la\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDCImAQ36EhVNMetL7DJbwRIbRjIXWoaiG+Yv2aHCI8kAIgAsacTCSg63GQR/+SroFl0qLurT5pg3dgSIpSMZKg7PU=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.16.8_1593031116650_0.1777053232114567\"},\"_hasShrinkwrap\":false},\"3.20.0\":{\"name\":\"ember-data\",\"version\":\"3.20.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.20.0\",\"@ember-data/debug\":\"3.20.0\",\"@ember-data/model\":\"3.20.0\",\"@ember-data/private-build-infra\":\"3.20.0\",\"@ember-data/record-data\":\"3.20.0\",\"@ember-data/serializer\":\"3.20.0\",\"@ember-data/store\":\"3.20.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.20.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.20.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.20.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-eGZV5q4Ax7xavAfFS/dayO1KeSMrA0s6jSSf7TSX9KLfOz0jRMUrTwtMGxQtF0/MXB+k8/Hj1LlI5Y0lXFT9aA==\",\"shasum\":\"613cfca5276b16b4f4bbfb35432e58f3e5a2d9f3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.20.0.tgz\",\"fileCount\":45,\"unpackedSize\":627879,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfEFdICRA9TVsSAnZWagAA04wP/j7qhzzRQ7wU685OB7i4\\nwC+2HaDcy6tuXFE8RV4CTlgHyufRYC0Qxk/5A36wm+kO+nQuuxnMr8XL/fvx\\nQHfY6oXvrMwlJMwG906rUeW4NNyiIE2im2JocRqjvnL1Dw3I9e4enBEqqowk\\nt7uA7Ab7W7sGzum64ahZtMVsYVF1LwT+9efy2n+uhx4AN88aEtboHxDsEesQ\\nZnH8zbraJSJG+/aZjKC+MyZ5PY0zJJOhqFFLZClY5rRTm1enBefKGdXQFbDK\\nWXs6kmnqlUqX7BXsTfyLAH2/BYIgoBLHg3zncLPk68fFG6CNZSVTykvXxrul\\nCk4+w4wd/4JQjq0etgkFT9fi+xbjqEq3bwSjPAAJTcB3Zl9kopx09SASN/7B\\nkJdbNFqCW9gJiyFkV4A5/7pYT+a45QF6LFlxDF0CFbJiFdFWOaz7RAfvsKZz\\nUsJ1RBv2FU370JMeRrU+sGtkJsjvzdfDixOsQelTJXQWWj5Vd7g5Pz5J0Snz\\nA10bV8h2sGroTupSCe/2B3rmZkQH2wgkuaCpNgIkzXTHN8OqcU+ByhY7ibAl\\n5X91inR+iCUT4Q7yCDhEGK2MNeXUFwiO1DDwr5cZh3eHfDqArf1sAv24Mbp1\\nTaLAd9QTJrRXh+HgAbZhfuef4SkEicXPn4xNPPXMcvL4JsSpW9QAOykkx9zT\\nM543\\r\\n=fmdz\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEoHFrouBmPmu5DakmWLWjQ03jwEE/gXnPkHf9BgFBeUAiEAp9HtoD6OqXKsKX2mj5+xW00tZANHwcxxr43dV1eUtmY=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.20.0_1594906439920_0.4952933137605271\"},\"_hasShrinkwrap\":false},\"3.21.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.21.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.21.0-beta.0\",\"@ember-data/debug\":\"3.21.0-beta.0\",\"@ember-data/model\":\"3.21.0-beta.0\",\"@ember-data/private-build-infra\":\"3.21.0-beta.0\",\"@ember-data/record-data\":\"3.21.0-beta.0\",\"@ember-data/serializer\":\"3.21.0-beta.0\",\"@ember-data/store\":\"3.21.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.21.0-beta.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.18.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.21.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.21.0-beta.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-lnkhax8dRK36uXiD2OuwooddJErSFnezuMvrUiwCcJvvoPIY8Tdztfy+T26spk8k2YZL28ncAtUHNih5qLIdCA==\",\"shasum\":\"3e58e1e0e100ab47c9ae1fe2223ab4e87128b696\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.21.0-beta.0.tgz\",\"fileCount\":44,\"unpackedSize\":626196,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfEFjxCRA9TVsSAnZWagAA888P/iAAFFRMPw/eySyb/P5u\\ngypqOxbHPj+8YJmfsYKzCmfR5FWDZIExYCykTlT4GIk3kBSNbKR5MEnvXi68\\ntQrIm2wGVzpOG0B3ue/UVaPtzNucK93gnZlhdAn9mOFxgky5rtsWLloZtpAP\\ntQgvmXbAKkga4RmTGCta9y9afop6hYRQ3naiCOD2XT83hC0fj+jcvexz3CMH\\nwJbdL4SvCsIelkAEYGKY2rXId3D64bTcelnIR4UCiTY/WTiM2xhwnFvJ21vi\\nk2oUxYLZKKuJRRIU/PSlk6bCWy+xovx7bv4OLLdAhAQnx6aG4BmFwQCkZ7e0\\nI3idh9WX6g6kylfWBL6PohfdpiwEu1GYM+j9kau2sEsnZ/i7HkT9+cR8bNxh\\nSE4z+tM7PyU8ZPG7NT/3kGD3BfNxnti38BWEf341R8Mxlc6qU8ncUH6DMdlB\\nHHk1CsAhVJ+D1VvjtgruBYP+mEWjmF5nPi0JfgkoayS+ieEO4ooPD34tCUt/\\nCrmqaj+wYwn9dfPLACGutpNEl/0sLeI4ZrOSgPbhofy2l6Hm7e8JUJjONUFL\\n4Q2oIwIg61QdKjMZ6e0yxqol4HS8L5OxbWvsxaFw179ZzIsYSbKQC2EEqN89\\nAAmPa5nT2v5O9OOaWSFlykjYanwJ+Tmyd2TeZuuMq0HaTzejwzyI4dUbkFap\\n5EJo\\r\\n=8eLN\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDktus2gGcupNPkOYzY7kQF9fGx4gHwFr+yirdLmSLzoAIgUL1of/rWEM0JWr/jIqeexXy63SnXQSCj6VV407a0fGA=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.21.0-beta.0_1594906865420_0.6448404859794905\"},\"_hasShrinkwrap\":false},\"3.22.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.22.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.22.0-alpha.0\",\"@ember-data/debug\":\"3.22.0-alpha.0\",\"@ember-data/model\":\"3.22.0-alpha.0\",\"@ember-data/private-build-infra\":\"3.22.0-alpha.0\",\"@ember-data/record-data\":\"3.22.0-alpha.0\",\"@ember-data/serializer\":\"3.22.0-alpha.0\",\"@ember-data/store\":\"3.22.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.22.0-alpha.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.18.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.22.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.22.0-alpha.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-svTfJOU8apkkJDE4X3X2CoLF8ypRnzYMIiLx9sVfzmYRQZaotdq23SyiKgT+2OMjLOsfJMzDvMPweUgGYL7sMw==\",\"shasum\":\"7bf9e5edba4b41a9a5b9a82dce81cd954a5c21af\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.22.0-alpha.0.tgz\",\"fileCount\":44,\"unpackedSize\":626206,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfEFnxCRA9TVsSAnZWagAA1X8P/0X0Od7tsWy6mZPiBT0K\\nXDIDljS1iH6ZId4Y6OyNskLmXymDDClZRrsqaJJuTfOEmzzePrTc+LxIeUgR\\n+z8E490TyAto6K1ZnSc2aoDvHk0ppL2b4u7uCRCooj5em4NB1QWGcAD7dMg6\\nmg4DqIvVgLIvIyIkg8v2y5w3nGEVXrvHxxqi+shXrHkl+MVP2YqztFRTaSCP\\nnBah9fCSZ7u3fn/ILaZQLlWvj9DZ3v0TZRFfoiG+uQukdMfRulWezbrJnmSM\\nKomojJFapc/7wKJ8GX3zZCd0xN6j/XHzvl73MU+/eZOtHk7KAlSL7x3hlJwz\\nZuJpgWDwLYDkB39jkdc1dN/rzIjA/FSz4tpKnSgoM81du/R7hCQeQAkeycHy\\nhFDK4uPaEZzlum9w+02DSSt3eqnBJCiK0km6KknV9QHUhaQBoYncoyZKW09x\\nWl4agEFFjyS4o6WrQk1Fw/FvssCTC/d+1Hxz6F4C3CsdJgeZ13Cut/e0J+cX\\n6F+BNlYe1itMvr2u1Vkz0ir5reyfPvKl/aVX3XNFUwCxXuwMN4fUm45HeqV2\\nRXdELG341fQs4zFeBshgl8oiUce36Ds/k0ON5/S5HwZjGQ2iJCxQqhzeV0+s\\ncMlhoLDJXivf79aPmPCAZeB4g1AUvzLQlBB08t93DP4gCO/+KX7SUYfSb2JW\\n8MfU\\r\\n=XcJ5\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCDfe107QzjNxx1/yILiomP7Xtz6XRss9p7wttfbWkkcgIgQFAb8WCMoN4UlTDvdQdApz5vbUD9Tr0oIOCfwEzqeRE=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.22.0-alpha.0_1594907120735_0.1185336541757398\"},\"_hasShrinkwrap\":false},\"3.16.9\":{\"name\":\"ember-data\",\"version\":\"3.16.9\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.16.9\",\"@ember-data/debug\":\"3.16.9\",\"@ember-data/model\":\"3.16.9\",\"@ember-data/private-build-infra\":\"3.16.9\",\"@ember-data/record-data\":\"3.16.9\",\"@ember-data/serializer\":\"3.16.9\",\"@ember-data/store\":\"3.16.9\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.20.5\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/unpublished-test-infra\":\"3.16.9\",\"@ember/optional-features\":\"^1.2.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^3.7.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.16.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.0\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^7.0.0\",\"ember-source\":\"~3.16.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.16.9.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.16.9\",\"_nodeVersion\":\"12.16.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-CAiftBDrrXSsnx7fEJojKE/OG3h/IZxGRMNqL0B0LPLUDWTzPV6LwtQEehUAUcuRCVDODdMW4e71136pG1cFQQ==\",\"shasum\":\"02789dbf03adb76abb68a6b959e1ec8bfa29674e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.16.9.tgz\",\"fileCount\":45,\"unpackedSize\":583820,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfSsPOCRA9TVsSAnZWagAA0u0P/jtzK8/DVWOvdTxpS6lW\\nXcZwGTrlx3U0MQ73jMnm6WCjSqnsve15vtYbo1SJYc9foWCF1TNVyHwKDsIZ\\nreXqu35bZ/yccwnWoNvs/qYmuKJXLy0VR0ZMlBeRoSNDAwBVTkKXztlA7aBL\\n20Iow5K/+S0pgReYNXiib7iL3mdA/+UQSPmoq+8pJimsi5NLxo9mRCxq6Thx\\nW4OtMIDcV8jnvLkj54ulqScYfem1J2/XhlanjgB1HbtxrBp3JsgLmne5GAF4\\n49sdQET8onymGFb1o6dEHx0GdrGFDvzi/x6hFKuL2AVRQc9kuuAi+5BWBkBH\\nk/YZ1vLMp2Igc1OvCDUFHRraUng3AAJIc8HO4wV6OH5KrDDILMFrBG+CMu0U\\n7NeJMAGr2e+LEXKMFCbqZ+GCjMKhr807+pYfRYMgomkVv+jZskMqINSIBxvH\\n+c8Y0YIKySTTn38en/GnskJyvK/oDwBR5FU9iybbtVg+TCu2ZE9AvQ9oVT/g\\nle9j6sqNYA3Axlu/8LqERsuC+5mLGhruFwa1l28Ptmd4wL3TWJsw+3uN3O2g\\n911+hT2srHS2CmByLtuVg4EinQDXqvf+ihK09oy0Hb9S5iHVEoE2fjS5/Xyh\\nSWXoM/To9hWgDF/145agJI8aD9uQ1Nh+k/RABdBgAe2Q1kVeOBAO6E8ENG0T\\nhXzM\\r\\n=saPd\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIA3As4RpmCVTRHtF9AZG1g0V9Lznj7daY3Hd7yLWWA6HAiEA8Rrk9CfZrV7U+GBSc+1uJeugXXX3U9Cne8qiAmbXkMY=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"dstanley.stuart@gmail.com\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"snewcomer24@gmail.com\",\"name\":\"snewcomer\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.16.9_1598735310410_0.847722974509783\"},\"_hasShrinkwrap\":false},\"3.20.1\":{\"name\":\"ember-data\",\"version\":\"3.20.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.20.1\",\"@ember-data/debug\":\"3.20.1\",\"@ember-data/model\":\"3.20.1\",\"@ember-data/private-build-infra\":\"3.20.1\",\"@ember-data/record-data\":\"3.20.1\",\"@ember-data/serializer\":\"3.20.1\",\"@ember-data/store\":\"3.20.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.20.1\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.20.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.20.1\",\"_nodeVersion\":\"12.16.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-ivPZQpBByTl94jHyGlhqxBrq76fysRI1dcBztv+igGPXJPDgNfZmvC0CeqW2OYrp5NbZtHRLEmb5OLaZRJ/fBg==\",\"shasum\":\"7b69bec2016d07d42f02b13a058ebea2bc7ee3de\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.20.1.tgz\",\"fileCount\":45,\"unpackedSize\":627879,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfSswqCRA9TVsSAnZWagAA+DsP/1rxAI7mPNvMmFShix6Q\\nI4TpyG3sRxctbj+46zNkht8dTVooGiLHFW2FtdJZPH6Ix5uI4H/aLnVVTAEH\\nimM1mMNzb0+pIFQ4hfl2dzrsC5zuxZUBSZ5FTb9ffn0uIjS7vd0d8NxzoCxQ\\nd/cLx79SRQiMjMANSF6vPmKqfe0oTFjS+Jy5Qdk6iSl6nSZsTPu1PbDONp8J\\n3ed8GOPs0b6awfTVLenlYkAjYjJy0pepwB1/PYMRCvudLhSPqUYxtGIH9pOx\\nLZyZ0p2qJDWVhg8qDeQ7nkQKf/6XQKtYqe385KQzWAy9F0C2ro6sVyWoRpyO\\nuejjGNgV1EzP7mujcAv5mjT40VVCraLXvQKeYUS3Jo4/9tJgPcwaurU1rA7k\\novkumqtwHLOTl/EqTYv1a7xaUBWKvSNkvhhFjObQG56JWkXySfqolf/+B5iW\\nkDlheJHSvC+2pD+u+5AaWWhn9S1s1M1xpARP87al8SUwpl8rKtqN1lLH343m\\nhedSydD6Ff1pRsJCt24WNe5Kj/k3dnTNBbVVsmFfRU+wUTyHsmGdD1zklJnr\\nz4WCgfwdBjp0xbByE/XjZFwXKzIZSXvh7ukJKHrVsVbJ/VxQPCvSgpkRwCzn\\ntwrGQ4xv1V9qIeKq7FvPU6e9xxUd1cYTH04SeflT0eskn59HMYeaxMIbw+T1\\naLvJ\\r\\n=WFyk\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAueYxx2WjE6WY8Gjm1b1l3LG4iUe37gwY5lg4AFJ3DAAiEAmyH7J86NwR9ymoCc4wa1g5GdD8WLal9tXoNrPWd/pG0=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"dstanley.stuart@gmail.com\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"snewcomer24@gmail.com\",\"name\":\"snewcomer\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.20.1_1598737449957_0.245036470379135\"},\"_hasShrinkwrap\":false},\"3.21.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.21.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.21.0-beta.1\",\"@ember-data/debug\":\"3.21.0-beta.1\",\"@ember-data/model\":\"3.21.0-beta.1\",\"@ember-data/private-build-infra\":\"3.21.0-beta.1\",\"@ember-data/record-data\":\"3.21.0-beta.1\",\"@ember-data/serializer\":\"3.21.0-beta.1\",\"@ember-data/store\":\"3.21.0-beta.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.21.0-beta.1\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.18.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.21.0-beta.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.21.0-beta.1\",\"_nodeVersion\":\"12.16.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-mNjFp9JvPPMftR9hpfjFzj3JgexV8Cs1/H76mMzbq4CJLKfF/6dhb6JRcuYP205CWttHwCZsLjghhAuimAAmfA==\",\"shasum\":\"58fff51435891345cfbe49152a5fb0d3403d62d3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.21.0-beta.1.tgz\",\"fileCount\":44,\"unpackedSize\":626196,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfSs7MCRA9TVsSAnZWagAA/XgQAJd46SaDixG1nwLvX46N\\nmIYT31CC7mX5HZjzSno8ja25AX95LHy/aBtqQuOxySYBwuf8A10h0rrZUPd7\\nmsrU88T4Wj0BYRy5zkKzIZvLrpfvKDVP+GZ5z4IJlc16BeOsjpY6tw7pqW6L\\nus5MAmzTcC2w+O9ACFhuUe/KU90tperCxEWyJyJgt0zNDkDPSPZ6r63Wpxk6\\nAc06YiPYsQdefcl6JTC7BVGZCljZy3RX/hfR81FwwI3WEkQlXnM8Lk39JKGn\\nCijv9SNqDqaFPLgc3RfW9t0keG/Td/HSqR4prI8QHhtCA1h9eWNtUbGYTwP5\\ngcpqs5Oh96xMmbNBT7PTeKrOMzRlEASlTgbVWSy9ya3Jh0GwamRNPA/+j/Ib\\nlyr+2Ek4FaA8sneJiQJmrCFNIH4+249x1AMQtJLgdxBP0qabAHMiHkkKyv7o\\n10bZc1vjPNF8mTeVJXt/VCDyuWkQEFXIHGYNc8roXFYRY3IQivFD4zavtVx2\\n77jOxfMOOX38sUsgZI+TAVsR7iPelxh3ySkbUgFwLQmWs9oodndijRbJn4RH\\nf9dehgj4y5UP5oN4/aiSkcn+c0Vg8/NIgqJI7S2m26ICeM0ADDhD1CuQn4Qo\\nyR6XI8eg5fmBNzqI90EuxrimiaLHMU9A9ZwaVcKXypZ6ZN7dRychegV8lwX0\\nsgCQ\\r\\n=OLS3\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCuzaSYWbPcYS8sL/ys8YnK3lwuQxP7+9X/i39oN2d/HwIhAJFQ3CnjdTIIrx96CVTWLyfo/Y3S7s+BKcVuKBrkjX39\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"dstanley.stuart@gmail.com\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"snewcomer24@gmail.com\",\"name\":\"snewcomer\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.21.0-beta.1_1598738123596_0.6530779005056844\"},\"_hasShrinkwrap\":false},\"3.22.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"3.22.0-alpha.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.22.0-alpha.1\",\"@ember-data/debug\":\"3.22.0-alpha.1\",\"@ember-data/model\":\"3.22.0-alpha.1\",\"@ember-data/private-build-infra\":\"3.22.0-alpha.1\",\"@ember-data/record-data\":\"3.22.0-alpha.1\",\"@ember-data/serializer\":\"3.22.0-alpha.1\",\"@ember-data/store\":\"3.22.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.22.0-alpha.1\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.18.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.22.0-alpha.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.22.0-alpha.1\",\"_nodeVersion\":\"12.16.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-00BvKg6Y6WJT8OYeDbxKd+cRRC/8dZuQ+7tPDl59eUEE9ddiHpX7BArCEu0pMxAB8GCf4x7dVviDJ7Nse3VyFQ==\",\"shasum\":\"3c5b5c69228dd3a6750355050117f94477229212\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.22.0-alpha.1.tgz\",\"fileCount\":44,\"unpackedSize\":636122,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfStJ+CRA9TVsSAnZWagAAgtoP/AwP8IRT8J2aaOYqLYFH\\nHs5mifPo6DgyMTVXaKAaStWWLUZadP8X4DNrYXFctyTWWMbfe6M7bF3aHuXk\\nJfs7zBhHKXvA9ZRHAJTAimyFd4rkP+0yYlfKCwXdbSmEnMOqHGFKZc60muge\\nCG1WWll0/2pRNHG6GsambLmq9pBezS/8C72Hf8uyAa4FhmWHK8y5ik02oyeJ\\nAugUxyLSERzgW3YDluj4xmUfG/jrHE0OSWx6aIqOFYwTwo1GhtepXRMJB7EL\\n7qNvemRruRIAIRmc4Gs4oMYb2kW+w6tQIQhlCAMFCZxnhbM3eKAd/I2uTE63\\n13aC+aSeKKxH4C5/SE7DotoUJgzIh7sZy7TdiHiqE8RZbo1nVhZVNF5arLih\\n7IPyvYqX2Ec/qhNmtHkHpS+HmpDAMUKoUMoI4IfrrzG3mEFxSmb7V1T/GovL\\nd0RtTfSAj0NFCiJmIgEUA0hXYKPYRUOV3euyOMdAfyQWCQX/+uwr8xerR3u7\\n96EEUf1Nj+kcm61yrKjVIiH85Xji9mJIFbcl3eVwcPyqxWz92pbJZNCN1pRJ\\n7lVxoVsI08RESgnsL7eLBAaSBbNsMBOxFedoJrStJ4FdhiyCaIMHsIzyqddk\\nnOO+vYItLXhIJJxMZWE4NbYFlZP4v32jm7pUHx7aUi9pts+cIr0Cza9u75+f\\nKKDi\\r\\n=VfBs\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCZCNeG6cn35slz3QTpcLa/tz7mcZmApkOzHW5rHkAfawIhAPEhTN35VzHi4M/U4a3ykVi7iGT17SrtpjI+jJYRwivi\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"dstanley.stuart@gmail.com\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"snewcomer24@gmail.com\",\"name\":\"snewcomer\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.22.0-alpha.1_1598739070228_0.7125612941368127\"},\"_hasShrinkwrap\":false},\"3.20.2\":{\"name\":\"ember-data\",\"version\":\"3.20.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.20.2\",\"@ember-data/debug\":\"3.20.2\",\"@ember-data/model\":\"3.20.2\",\"@ember-data/private-build-infra\":\"3.20.2\",\"@ember-data/record-data\":\"3.20.2\",\"@ember-data/serializer\":\"3.20.2\",\"@ember-data/store\":\"3.20.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.20.2\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.20.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.20.2\",\"_nodeVersion\":\"12.16.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-ZXEZlbOZtdvlwJxt2Dt4eWTG8fY2csjZyT97ktgSEyoGLKmkDf6hE36CchEk7hyTDNd8gm0NNstJeuiyVVuFJg==\",\"shasum\":\"e4afb9df3a59b7425f5b83444f1a73cdd538f4f4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.20.2.tgz\",\"fileCount\":45,\"unpackedSize\":627879,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfTI84CRA9TVsSAnZWagAArroP/RGJhe/kROl8xJj4nF8u\\no9MsYZ8izMyCpKo9wyboYE1P8Mrjt/osYAnSZExsjVuf6DATlgYj7CT3b9pi\\neoFtB138hpJXlDqIKfA7/W/SivRyrr4GXGFQXHqLnevEjbTc5/wiIp15xi6c\\nwz8/3kALxXSdhAJau3KMRWILGug9dikXXQHIRDrkp464VpFldlCqW7V+zuBt\\nm1nk4f5TsJiAPOiKTYC09UG+L/p+DnjAQO+CUS1eEgyuWO7nUj8OxT/J5MOu\\n1nt7nkFpim3Dsa0r8cdUh6tBHlO2mYHQR/tk+TN3BcFgI5ToGqEHreokQoZk\\nvruSKjWC1x58xpU3VGJ/klNETbkXFlAMtnUOlIdEfdTTnFjphjLnnt75k5KA\\nFDfNWKu7SzDxcZdS277rnJWYL49Vbd9CQJu1BC76xeviwELmhCyHhXzAxZ9N\\nmHjGYUSD/fLTpD6acaqw1Nt/1478s+yADu0S224cN2qCGQhQS9huB6ireILA\\nqaDX/c3B6bU8kSJcy+5Wj6rDQsaqiET81ROXFcKLjwVMzHwCtbxa4/Yp+l9z\\nsANlS4yIKpQ/qH2s1gl9YiphdzPOqZUhl4Rjr26W/LAAnbHJ44bMCnWbLxMw\\nDp9jOkqNtxR9z/OMzgoplPHc7hGCSu6sbvv9OWXOerhpDqb8rS8nDnTMSYwE\\n5bVc\\r\\n=5wmp\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHeYEdVLyc02dQZ9RLSzgTWhOy25YdUlBywaKrl3fXH4AiAQOmm7yjyQnZ90SSsvTuqJ4FOZDy4lx7GyyLyfyRHS/w==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"dstanley.stuart@gmail.com\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"snewcomer24@gmail.com\",\"name\":\"snewcomer\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.20.2_1598852919496_0.34036313742001667\"},\"_hasShrinkwrap\":false},\"3.21.0\":{\"name\":\"ember-data\",\"version\":\"3.21.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.21.0\",\"@ember-data/debug\":\"3.21.0\",\"@ember-data/model\":\"3.21.0\",\"@ember-data/private-build-infra\":\"3.21.0\",\"@ember-data/record-data\":\"3.21.0\",\"@ember-data/serializer\":\"3.21.0\",\"@ember-data/store\":\"3.21.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.21.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.18.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.21.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.21.0\",\"_nodeVersion\":\"12.16.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-p7hI/oDREkysgt5M2Y9q+lO3qvHri7TF42JI76+fRl3LeacDnJsZzqPnolBNOs8xOEJEf4cH1IDuipwI7+soJw==\",\"shasum\":\"2074f2076fc9a1121af6935798ae2e37453bc0ef\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.21.0.tgz\",\"fileCount\":44,\"unpackedSize\":626126,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfTQP2CRA9TVsSAnZWagAAUHMQAIXQo5SlqXoPVQmfLnPK\\n9dkj2MQveTU5T1aLATFyTJVDc+tW4YgSohYnNiSXveJkutnGOilmPhH3TCiA\\nDeIyExZE6BF063tpwL5FPAFKExBqyngOyf7VCSVX2nZHcltKDh2Bae+8MC8E\\nH9j+lBlLipp0dzRshpsFvdOFNFOdwN6xrzsowsqCd1IdvrvS/rfkeO7FWR8z\\nTyxEvmEMZd8VhFD/SLfP3Z33Cuwx1Ttnb6r//h7BJm31ajDru//Ms/B2e/oc\\nr43RptfFy6zfc4ShRTz4SXCe9gFJ4QIvZnmbVlFiVA4Jw3X0rAgX50yLl1rR\\n6FzbH7TE+LaUaIh6U21maVdFBVepwX+imoBP2Yvw9XOTIWkWo+Geu9PzmfMN\\nPraab/hc722uYAaZskQ2/skMF43nOkfsFaU6UNyeoZOPJvjptcfoCFskf39I\\nOyVojIAbgWnZqjxRUJkZTB/y7GRTqEA6CGMfBrcbvk+btj0DXKPr1S1ugYbX\\nzNQd3uadlk6/b2hxzmAXuAjbkggoRdYGWeoImbs35VEqT9YQ2HoxFnG138fK\\nokEuUztgBVjzLKx+r7CShZdp57i5XI6BX22S0mq8HCh3Vp27JD62sy8WNdIi\\n9HgbmM9XckimBCXGLu/uEXii6uNBFJ5IPe2zOEwWCmyoZBRsPJK0pWdJ632E\\nGNHb\\r\\n=HMSw\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC2zYsd3udqT6vHz7RynONmANX0nsrPzTlb3lsPF5CBKgIgOI6Bl/doxVkvzgv+Q7qzIU+zPuMtZsk100PcKEYHVu8=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"dstanley.stuart@gmail.com\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"snewcomer24@gmail.com\",\"name\":\"snewcomer\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.21.0_1598882806012_0.5551598751402562\"},\"_hasShrinkwrap\":false},\"3.22.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.22.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.22.0-beta.0\",\"@ember-data/debug\":\"3.22.0-beta.0\",\"@ember-data/model\":\"3.22.0-beta.0\",\"@ember-data/private-build-infra\":\"3.22.0-beta.0\",\"@ember-data/record-data\":\"3.22.0-beta.0\",\"@ember-data/serializer\":\"3.22.0-beta.0\",\"@ember-data/store\":\"3.22.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.22.0-beta.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.18.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.22.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.22.0-beta.0\",\"_nodeVersion\":\"12.16.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-qv5RthAv2Msnb9YiFr2uX3s80OIWiMyr6025bvy4KAMZCkmsDoQpf0eVU9dVsMyu9c0LQrGPvjg+py+io7wkWQ==\",\"shasum\":\"b74b218a21b05c9407e018069f329deb92b579f1\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.22.0-beta.0.tgz\",\"fileCount\":44,\"unpackedSize\":636112,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfTR1WCRA9TVsSAnZWagAA/9EP/1wmZKRGXxD9ooZF9xJc\\nDFfI6o1ZcvGb3ieuCz2NPacCLIhgJF/YGX3O86jVEZN7pyb+FW1UgmLPQJCa\\ncWAI4vSF2vUdnHQ/Q7WtLbaVd04jesDKv2m90poS+VLJ+LycU6CCT2sd5ILD\\nZmAOFMXx9PN7jShXJzYnqNuXbMVjmXidwST5IN6z+vXGsyb6Z+DrRDTS+NFk\\nfSsly5SeH3CBMk+LLQYbMgqUyoUx7oCy6+SmW5wQp6CfCMF2vTi+Qzsh+LFj\\ng273zDonWjQP/ZB5pxEqC2xnv670AMYQc1rsIFXr8/owqQAkq7Ulx7TYmccH\\ncsgd759dWqSQnaN/h4E/Kup9DYxnktFXmW2/n/lkwwKLR9fo5h0DWqB/NkFj\\nW1zg0Qs+20doPRLSo5FEbfE9PIFqX7ZCFjZCSaWmxEEhCUGXS7sWwWHmG7V7\\nFnKll2SU9w1hZr4zmJxIK+xlsXzyY1EnaFLVFy5cMT2Q0esTds0NZ+eRVnCP\\nAIaPPX2SRX3fcp6LfIyuUDyF28saS6VHmOu/SwW8Llb7+5Yxwx/BGVaJWQGi\\nfHBhfilcS594ZL9F3kQmycYLB0OgenUr2Iw2IomB48WK2zj+9QEczswi1huC\\nSVnjlHeE3tE6SXptHJskCvusINMYayxx125zc8S3K3MoY5+SZ5nqAajhWk0f\\nGrjb\\r\\n=sbvf\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDVjhdf3TuTBwh6tAxYmFDib5JhfWSBDJKGk8yuQzCkHQIhAOFjIBVz7nyCPCFCz6FI6W8wcpfszmbXCFSjmL7HoG3B\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"dstanley.stuart@gmail.com\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"snewcomer24@gmail.com\",\"name\":\"snewcomer\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.22.0-beta.0_1598889301935_0.11959597482574402\"},\"_hasShrinkwrap\":false},\"3.23.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.23.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.23.0-alpha.0\",\"@ember-data/debug\":\"3.23.0-alpha.0\",\"@ember-data/model\":\"3.23.0-alpha.0\",\"@ember-data/private-build-infra\":\"3.23.0-alpha.0\",\"@ember-data/record-data\":\"3.23.0-alpha.0\",\"@ember-data/serializer\":\"3.23.0-alpha.0\",\"@ember-data/store\":\"3.23.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.23.0-alpha.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.18.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.23.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.23.0-alpha.0\",\"_nodeVersion\":\"12.16.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-JYUJW6juzu2Pds+4Dg7vpu8U2aRBmV5Xa/SYg6Ar+e9JXmiSYABAd+qgRdQ26J4/VWp/U6kOVV4KauDsPHYmuw==\",\"shasum\":\"1fad99c90b61fec91d7cf634a1a522e19d65a3ca\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.23.0-alpha.0.tgz\",\"fileCount\":44,\"unpackedSize\":636122,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfTR8vCRA9TVsSAnZWagAAgW0QAIWud3ZCIhYsAqjLOhff\\nvgE9R8WQqj5uDi9TY6m7kSaJrCc9Pttu/IvMdevgl2/mceu0c8WhOhcW5mly\\n8x9HfnIy8V/9rdBVuUkgYbycJah4LTLvwH7M1JluTmbznd7L1cgwIHynR+L/\\nd3ReVBVWY+67dL6kFAkK4bPJAXhvCid3LUo6x22iFtBnk6NrWXLdEY+VAV9b\\nKn7lklZIQZaxKSFi4TnefyXR3PYfpJdVAH6+Vn3BKZdyBpGrGqlRXY40HP3w\\nWmtvPev6ZmiO/ujTe26sDthedf1E6QvGReF29j+AueomeOgqdmPij1/FnWP7\\nIqGGJ5jj8EEcbasprvNtjmO1gNHSyJrnwOSgbhC11oZdbggLH+8f+dGJTW/F\\n2+dzdusYBErrn0hmRyVrw4cteULOPuNWW+2+yG7ViohEa4a5fUdTepOmKM1o\\nk+1Phcpr/0BRhBxWW/HSxVp6mLcWwZfn2RQSdkYTpyrgdOl8pGMpWfqlkZTi\\nVtI4WyF0ICVvu7TjfGcB8XSl5sIsnxM8CibReSZInC1fTuJVBs2Ul3zeycHH\\nZcwVBT0YNNeTRdIBLjv4DQixljF4HMef4DwFCDblJV+q8P0Fnab9F/odzEWu\\nOsyi1mqHAQU14BpDis2FOT+54XS+UzLvyJP5INyGPfTbh4VNWRbjfTLDymOv\\n12hq\\r\\n=6sEM\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDmJ9tzHAeFk6GKMyUPPYeLXihn+wokV40lAxbMsNNktQIgWh6yyAx/rOp4yA5q6egDpJESiEV5HtJXCem67RhKBFo=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"dstanley.stuart@gmail.com\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"snewcomer24@gmail.com\",\"name\":\"snewcomer\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.23.0-alpha.0_1598889774514_0.22981614779570125\"},\"_hasShrinkwrap\":false},\"3.20.3\":{\"name\":\"ember-data\",\"version\":\"3.20.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.20.3\",\"@ember-data/debug\":\"3.20.3\",\"@ember-data/model\":\"3.20.3\",\"@ember-data/private-build-infra\":\"3.20.3\",\"@ember-data/record-data\":\"3.20.3\",\"@ember-data/serializer\":\"3.20.3\",\"@ember-data/store\":\"3.20.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.20.3\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.20.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.20.3\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-YaDz447c1/+LjJmuw7/DhrH1kTWJTF3qHVrxHIzW+pqXQO36Lw9qLbhyka+wvkLatImQGKPC2bJ/OzAMZwA3qw==\",\"shasum\":\"62155eb0dc3808fa7bd38ddaa49b3f2c8a96c4a1\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.20.3.tgz\",\"fileCount\":45,\"unpackedSize\":627879,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfYuwICRA9TVsSAnZWagAAWycP+wfBnH3QyK0MpA6Wm6QG\\nMmauOveW59u9SnDHTXDVX2A1ciBuTWgykyXvRg4TuwsJR04QEmypwNBnqUhF\\nTu8LmtUFvNpc7WKuxb3GBA6ksOxQmxB979i6rFuSd7H+GGnGiPDW6LcPZzQb\\nYauQUefnTeogjAIMN0TbEeY7XruNmTY1JdWBdW50siNVYIxGiewmP5+NB/GP\\nM54RNHXKmfiEdMY+FOn9XhuY6WOfvyHlVJFFYPkUc8Umck7Pd/04bUvbf16X\\nPiJy3gRzdx5901FI4P+crFDixT+XzJzGC394wXHbE8Y6bbGWqroZIhRfpyPV\\nESlSjvZskY7r/uXa7l0Gdfk3FWJv4j+wZSmuAN9V1y6Bx8adVLRERMNoWFdS\\nM6Nx47ByHydLXEgojAKc0qd5iK9IuXeiCobjnSfl4VU6ap/Ch4SzOJCQ0/en\\n97TLbTz8kgzETF8YKvDMvSe+i5YbS8NYIwl+lXcdztS+z7U0USDbmaIFo9xG\\nN/iMJfq6pkMoEKEbwHwV1pCTXuK3ElHEUEDL7De1WW4GGQg9FCJBMuLpB628\\nyBSCFUf6sMFAQNIinvqjdifjwLmMyB1UB4GSrZSpvPwdg+1a0tYqSuxKbFbU\\nDgjCVI8gAtajr+tJ522grB905lF2SFYRqLSx5vUVAHlACoGdNvbOtwKjn3QL\\nwGeI\\r\\n=qwJ6\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIH9QQjnpLYcORySU1w8n6810DqBsc5zPZSjId8JFIXAJAiBvAkEDU8o6GTOezztDlS/Alab1o835nYRmgjvWMdKmfA==\"}]},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.20.3_1600318471961_0.14644044509956577\"},\"_hasShrinkwrap\":false},\"3.21.1\":{\"name\":\"ember-data\",\"version\":\"3.21.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.21.1\",\"@ember-data/debug\":\"3.21.1\",\"@ember-data/model\":\"3.21.1\",\"@ember-data/private-build-infra\":\"3.21.1\",\"@ember-data/record-data\":\"3.21.1\",\"@ember-data/serializer\":\"3.21.1\",\"@ember-data/store\":\"3.21.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.21.1\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.21.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.21.1\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-aSks8/kW92BR6T2jGKAtg2ECar54mEJPlY92rod6RV5JYU7URQ3kJUdR0K94GwguNmmaEi2dQww2RJOgyNfcCg==\",\"shasum\":\"a3b4602c0660c82793f427827437b6e16b966d98\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.21.1.tgz\",\"fileCount\":44,\"unpackedSize\":626126,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfZMg8CRA9TVsSAnZWagAA1VYP/i8P3jLc4pEdmjhhaugo\\nzOL6/UHNQh+5AQ33S33ySi/qM7OMwxPpHo0+HDtj7s2RvJNue+ly/oJTtQmu\\nEyCB44luJpT2DE6yR5OJbx3aXDG/4o704D7kaXHE78a/aQA/gCcB1Ja6cBOz\\nF3Kii3SIEbyd0C3SLZLZzSEFTB2ks9CwH07+SYlSpsDB97poyF6z23Efo3NY\\nF0jVSrwfknZ5S7vvnSpxtKUbFevVWAHyMtfWdA+IbVsnoU1WIisMZjm68kCC\\nnVnOxW0Zeynd7CDZaD96bZowsoNpFspQWUrvHeBZwjqrKVBgNVM3Y/CEe26A\\nfj81hdk6R0lpFTdA2T7GrLvJZDeuvWTKS+ELMrhzb3nA6KT836+YWGrR6Dmi\\nNOHNfzibtyjRVKGBMCgtXKvzuvGQ5XSsI7yjO8cXEr00/8viDddwOEzE0mVQ\\nsXWJ/corSUqr2ISIrADlw+ed7mO70jGHecK7LevWVWseE6scBMCE+bRY8BK4\\nh2Shv9E/RTR5Ne6lSFdQGOyEsXT28XTC9voiRA5NNtk+3PWRj7H8AJOQQnYN\\nuh5ihixbtFh5NzOtj15MjLloRiITJJqDF64S0GGzD23SPjcfgwNBoXCJVQJ0\\nl+eQslRX31nFT2JIsEnRdcXZ9xFnnVDCpMdMsGPilZll5DagET0RTGjz3uG1\\na7W9\\r\\n=GBem\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIELcXS54zptIT9xeONu2xuY60m6BbnJ3zGnqT9P8ZUNdAiB5giOOYc+Z8G6KLTmurdx1YcfCzV/2PfqbLUIXsjslvw==\"}]},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.21.1_1600440380169_0.09860219594357367\"},\"_hasShrinkwrap\":false},\"3.22.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.22.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.22.0-beta.1\",\"@ember-data/debug\":\"3.22.0-beta.1\",\"@ember-data/model\":\"3.22.0-beta.1\",\"@ember-data/private-build-infra\":\"3.22.0-beta.1\",\"@ember-data/record-data\":\"3.22.0-beta.1\",\"@ember-data/serializer\":\"3.22.0-beta.1\",\"@ember-data/store\":\"3.22.0-beta.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.22.0-beta.1\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.18.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.22.0-beta.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.22.0-beta.1\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-XdTDfK9BOS+9rvohxTpQVDmCy+DXuPnB4C6w/cuFp+GZIfVQqyBCkQikVbaOBdUW/dEhrwQss9uGRl1MpdMing==\",\"shasum\":\"8f91e35cb2bdc86c3160527330cfac6fdeb0d7f6\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.22.0-beta.1.tgz\",\"fileCount\":44,\"unpackedSize\":636112,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfZQdICRA9TVsSAnZWagAAaoAP/1KF8U+N8ZXgbL4s1i1m\\n0j/450S89MgwRGGEp4NuCHP9G5tTanz1+RHvOG94MecJCBOiyycfWl/xHQmM\\nrmpWlf4ahi30RW4aVrIpEapfSMfEW9LJEvO5T0nrF2rF4RlXR/LTeqPrL+dq\\n2GbPgVSrQE2kJ7W0iC/IZhImRokLKX7oEZfet4yxQHivjxZjbZLMJchvZkH+\\nuDgJix7baXfRFXJaUBrv9B7jpRHf8Lj8wsQuYT2M22IzhL4XSmDsrXQLZ1X7\\nsHxcMkn7QrePxwkMGWHYldnA4uMk7AJqaezyMygH1/lCgAeiTt6gt8GhNYMQ\\nS7fky4OJFxzquqiVmyuIX9sPa2D5d/4OWOOAGAxwbEc51R5eNSYFqtto1OBX\\nOMByO3EFeFX9UIly+M2AEUMNX6uWQ7/AExncoQ8q35QsTt/8LT9g8k4EJhER\\nXvSobD9izowRto0KrC0R7r/yg4zAI8waoB2D9+D5tWZ4kyxNvwoJmr45uqV2\\nee3lQepyVPtEUBRoFrJkDvOCoYMHgV2qNyHmkNJQzg64shgzJD3/c0nA/MWP\\nQc+rzSz7pKhsK8uCIPRTcdqpd+Q46LrO9a/omOoVkOS2mWXt5+rbWULDfBi+\\nxvpyy5LDqwGrXPXzmoa284QL07KroA+GddTOrbPizSu9BJ2dtNRJ/Bhfq45F\\nm+lp\\r\\n=43rL\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEvLtvqs4XjwNM1C+dY5boSqRdzD8EoiA9P3rYdqM+cKAiAPThww6cbnkqKZb9svhFmsMPpEHNZZ66zgGLmGb6JJNg==\"}]},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.22.0-beta.1_1600456519764_0.4210158471862593\"},\"_hasShrinkwrap\":false},\"3.20.4\":{\"name\":\"ember-data\",\"version\":\"3.20.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.20.4\",\"@ember-data/debug\":\"3.20.4\",\"@ember-data/model\":\"3.20.4\",\"@ember-data/private-build-infra\":\"3.20.4\",\"@ember-data/record-data\":\"3.20.4\",\"@ember-data/serializer\":\"3.20.4\",\"@ember-data/store\":\"3.20.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.20.4\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.20.4.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.20.4\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-U/owcagWUXzwmjAY9wmIx1syDeVwqgUbPyFqoiJjyuD1fm00dVoyxRZP8IVaq6PhJwucbCKKbnHeaeLcy07b9g==\",\"shasum\":\"233e8d94ea3417eab8f2c2a76654cbc6c75f9b07\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.20.4.tgz\",\"fileCount\":45,\"unpackedSize\":627879,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfcN8PCRA9TVsSAnZWagAA0mgP/RWGNiG2uamK5MkriTBF\\nkyje9F4alUG5bbkFZehKZRCTBOz6tdadhcf5Mz0xCx66AQJGtzaU9WCiIs6W\\nWiI7FrEFYxxa2wKKa0pf02vWoDsBrxVfNZN0gOEN5g0T9bb54eU+UwNGnzFC\\nPYlhHAAlkxJ61WScLxU76UF7Big9O7Bat8+LYU6KCG/Yp0aiez/w0i1TcQ1x\\njTWh+IyP9GpWMAgs5hNE6ZTpqEqrmTSJ3kfD5ptUNyInIj6nVpNEoZCs7Uxs\\nz5Y5lB/tzcexcFqHNV54Tw97LqIfrBGwYXwxeiZA3MuoEuFQfHJtnutK8LzT\\nUu40R05cpJh+su0wBzspqP7qfZCMRscCDX7xJo7B5ExzD+MlX/cxQWvNcCoU\\n6bVcjoiqqEKw2rGQq/r7F7Qg48bL5U0YFaKy6KjdrRDaWbUUUWuRm2cLL4Po\\ndvjwHm363JnWir56fGffYChLWJ+3gr3tv+SKtElZ4Ip+gB4EWYu4i9VSNSeG\\ndM0gOv9Ecn+ApoiVeshKR6RskLF5bfrFuOyXh4x/FL5Bhi8vWLZjhQcO8hF+\\nJlq3GSRy38XtBCUHUpSwzw1sCT+95dZHcm5Yrt2Wi4NBO6Czyffxm5/SvOkP\\nDr7VF3gKuUDbDsnqNznU0/WdhRocqHzi1zuamXVdZL7RRychnE9gnyr3Gxiy\\naZs/\\r\\n=eTVq\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDOYy6Ma1avER4FBoZs78FNwFnMZKDug3mV46hxseb15AiEA7NVo9iAqF/0QsKtPhOCUbVYTFqVwpDxLePAni6/WPzE=\"}]},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.20.4_1601232654529_0.7405017412310737\"},\"_hasShrinkwrap\":false},\"3.21.2\":{\"name\":\"ember-data\",\"version\":\"3.21.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.21.2\",\"@ember-data/debug\":\"3.21.2\",\"@ember-data/model\":\"3.21.2\",\"@ember-data/private-build-infra\":\"3.21.2\",\"@ember-data/record-data\":\"3.21.2\",\"@ember-data/serializer\":\"3.21.2\",\"@ember-data/store\":\"3.21.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.21.2\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.21.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.21.2\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-Z+DCWczMBC04ahANj+AqOwXeXrqPmtwaJ+2SnomM9s8PaUcILVZPToTudUBU2rdnS2MjkpmcUVIIYiXEvAetgg==\",\"shasum\":\"d3537319a8d1c80a8a567f08d86b740722d502fe\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.21.2.tgz\",\"fileCount\":44,\"unpackedSize\":626126,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfcPPCCRA9TVsSAnZWagAAKxAQAJAqFmusvyvEeD2tLfbe\\n0WI4VrEQ17IpWZMamSU/dpFloCne6PplHPl1AEeKNJptmKa6u8Z7uQHegjeq\\nL2RFr21fhLq1wO8drcOrX5Vh7JhQcesLJ/eer7xj2oMNJOcjYl6dogOg9CM2\\nQxy2svM702fR8uztxpilXfCPrYEm/QbwRe38qlq0fYjGNgNHVWvbtggtZgN/\\nN2eN0Y7WK8Zm5UFsY6TGhwDT8GA2SDp9Faov607caViQe6MuN5QG295DfwQ4\\nHdqVMwIAr/EyHHRtf2FxM94TiwTGAJIzaflvGBrRjEH5k4slH/OHwftx+hpi\\nT54ze6sNPqpDV1oqD4qG1WahriPiDuPY6QQV2EnELFH6EJey9dASLeQtOvD2\\nU+HjRTXK+4bKswL2PUCaZ7r4to0GWzqFezvN/o48LNWl3p0KSy6dvxhHwhtW\\n78XKnvR3VvLh6E47FllAt5oPWXZ7Bq4eQKC/oclmFCjNNxMvjbYCml5BY2m1\\n3Fab+EZvWpVMgDRe+mUjELp5BNXgFbMF4lQzEm7o5aeoy6yOpKKUZlBFsYDl\\n20GyxukBg4Hiz4ASar9diJB65ZS95TYaCVgg/+KEbP61VMm9m39UCF7vqnn7\\n1HDVWzFFtvPTdZur62eKvLqeZM8JiFhpqMm6MZQWakTRJ6prqaXPkw8qSXmf\\njny+\\r\\n=LFXC\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCAQcferyeMRCq+YnDZPP/Rx/yaMXVYyyhaZvtecmeTxQIgcxMtqsUk1iiRSvYYYvkh9hc8Ns002G8fiu9fub700PM=\"}]},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.21.2_1601237954231_0.8186605856778648\"},\"_hasShrinkwrap\":false},\"3.22.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"3.22.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.22.0-beta.2\",\"@ember-data/debug\":\"3.22.0-beta.2\",\"@ember-data/model\":\"3.22.0-beta.2\",\"@ember-data/private-build-infra\":\"3.22.0-beta.2\",\"@ember-data/record-data\":\"3.22.0-beta.2\",\"@ember-data/serializer\":\"3.22.0-beta.2\",\"@ember-data/store\":\"3.22.0-beta.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.22.0-beta.2\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.18.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.22.0-beta.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.22.0-beta.2\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-i/Z+TPvhVm62ug3XCNLBMRdLSFHWdM6iA3JNi5jalLNB6qhYkHAiHdsEqR8IYz9HlEqueTslXM9rNGOZAC+KGw==\",\"shasum\":\"719146595d28acd6bf581387200de0cd89bc94c0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.22.0-beta.2.tgz\",\"fileCount\":44,\"unpackedSize\":636112,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfdJrpCRA9TVsSAnZWagAA8/UP/RoNjzixEZGuAQnT5Bhy\\n/ozOWoHBi/XLaf3ydtlwZGzCDg26Qd5jFbPGWKOFzipfxzzfuaRGD92pAcrU\\nOnm8zdUhPP+S+birQht2Ep5AmmE2jDGGQtOlXBPFbIpGZgwEgSlpehxxM7I4\\n1ICK/eIEXdjkdYMorrx21YfPPxly/BoSeNTmAxiqUbWA/DyH4zpRRiqAKts8\\nHGCi6dUKS4zTyXhNx6b3Ah7kX9nAXfnzXqo85HrXUWU3g8EWqa3mzR7LlMuo\\nQBl7u9B7yWhdeEEBqiMRyegA3rm0LbDflVmuGGu7WbUFNoSs3/pls7yo+Y/d\\nGaGfEzqMMvhVX55N3ttJisj4UBohlKs4Gkq587jRTKBpc62NHwcGIcQTQgix\\n+d5ZV/3IHvWryJDSQKg73fI9BrmSOSXcWR+wzw5reb/SVMtBtauAFa6gPaFD\\ns3xTyQMy+TFgsfxdnTft7z4zZZi6Ps4aUT1Mzs4ncPZuVRE5aLISjWWBMyO2\\ncpJTCsXaBy8iEmw41FAwspIJZq8VQpgfkuvKaURbCFYJZSTaC7KEksFtNrAB\\ndqVm1ESAUifT7zqmTEGx/3xXv2548/w5h7DSmvDrjyPKgkZziFosdHpW05rj\\n3rPmA0nSQTCYoFnEC8GmZulHUjWO4swX6hQRqiyCWHp4k95wtW2YcH+suPJO\\ntmUv\\r\\n=/EmJ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIH9xJumilW6sKpwYMv1HSp+H7TyDgcKKcEQaBkRoatuqAiEAxYiyFXdBqW1ElWBz6bs9sFTEAGtXwrbMUaEe6zKMMxM=\"}]},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.22.0-beta.2_1601477353070_0.9663206810162692\"},\"_hasShrinkwrap\":false},\"3.22.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"3.22.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.22.0-beta.3\",\"@ember-data/debug\":\"3.22.0-beta.3\",\"@ember-data/model\":\"3.22.0-beta.3\",\"@ember-data/private-build-infra\":\"3.22.0-beta.3\",\"@ember-data/record-data\":\"3.22.0-beta.3\",\"@ember-data/serializer\":\"3.22.0-beta.3\",\"@ember-data/store\":\"3.22.0-beta.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.22.0-beta.3\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.21.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.22.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.22.0-beta.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.22.0-beta.3\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-ggKdJJSppoKbrlyShxe0KASVG8lvnq9QXtoy7GgF7hCRDCoMBSAprDHoYNlypLbSTjzFXOwUEWn+Aar6MUjitg==\",\"shasum\":\"a766e47430b3e93ac4c4aa4ed02ecd9bb66a7000\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.22.0-beta.3.tgz\",\"fileCount\":44,\"unpackedSize\":636457,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfgJkMCRA9TVsSAnZWagAADXsQAKJJCi/QEmPnz3YQ0f7P\\nvYj1asV84Wv8oFxRYh9b7k8/DVFtVAw1wJSC6s+QIZEp9CRhS+ywaY5KbUbB\\nywcKZn1QsJl0RsUWGuJ0+5KF4f1Y20FE+ULIwn0mvsv129O1fezVz7V6ixJJ\\n4GexeZKeWktNWc58im/c0FWJSqTAQEaLIFfIWSl9i8ancm1W+QAUg1uTC5ct\\nk8hroLw4h1tSgwmUW1D+bcQHzeoxaIzN2q6P7mDIqfAeDgOsZglMrfl68kah\\nfXZClMzQYMUyaxYe2Y1/cZsjIvMD6doNeUpmCHIZ008wCSHl1zKxkpYRT8Z/\\nx3COVWMCsGdp6luAr6xFHmXzzdQL23LBBy/YYLRdV/rP9Uu4scsD7QsjM2uk\\n9/Bw0MREEDjIWZuZ67nq2YHOhDseZnmMrWbMMBKUadNFa2NnsbaEr/wZsPDF\\nTpv64Y2o3osNpnmd9BcY4X1bosIHt8khjd3289Sg7Nu19dPiKtDGS2EJX7d5\\nixITRsOEa62Su6ywCNcTeDxE+ZXXcpc5b3ay3e5E7AU5+/dFTgzXnMtEADku\\nzuEtAD0o2Sb+3hg10jLwUo0n2GFNnorRMxhECVb3mAnxX/B6HCHRHAXGvJfz\\nPx0Yrx/6oNqsd65EYodXka1KazdCFo9C4oWMeKOWqqzQNIR+YD7oUjlnPoee\\nd0ZX\\r\\n=80GR\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC5Jf7jGRW6KQ8dbWLUupopeE/qZMZjGaaIbW8IXE+X/wIhAKj/a7E32nnzg2dRxRIsoDdETNotKMBhSFrbO3CFiHcv\"}]},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.22.0-beta.3_1602263307810_0.02573654164478456\"},\"_hasShrinkwrap\":false},\"3.22.0\":{\"name\":\"ember-data\",\"version\":\"3.22.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.22.0\",\"@ember-data/debug\":\"3.22.0\",\"@ember-data/model\":\"3.22.0\",\"@ember-data/private-build-infra\":\"3.22.0\",\"@ember-data/record-data\":\"3.22.0\",\"@ember-data/serializer\":\"3.22.0\",\"@ember-data/store\":\"3.22.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.22.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.21.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.22.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.22.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.22.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-T8n3tV7bIx3vrc3y39luBE+OyEWoj8POYWA38dSSvYk6QDsqPgbfcIz9RMdbl74ywTyIZq8+lGsxdidvqVTucw==\",\"shasum\":\"3cce46e5d4d660b022e047592f1dd1cf2270d1a4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.22.0.tgz\",\"fileCount\":44,\"unpackedSize\":636387,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfgKdICRA9TVsSAnZWagAATk0QAKKg5bel/GKrk1RF4I94\\n67FCBzoAXHKZBE+JBX2XtF08+ON5YGHCs/B6r/ap6cRAiln9TIJoidMtvOp1\\nDuiyTlHIwv7gLH3xqtWq83oSrvrRskqU7fZEEPeG33ulws30NqpR0Y65hIq4\\nDe+uo8ac0u7T76OAlGwjYrwJWhN2HIVkeiqI3iSjm6LFdYnYWWkYfzFuOFYX\\n6AlrJ63t6j/S3OSemHVI0ksvlreqDjSNnOMyp6p9nBfCauC4Jby7KCI6m6ZB\\n6XKCJ4oI89NSjiQI4FMTm8//ItwGCs/3cm/qFvr4uptxLabs85VzvmBRx8Mh\\nM0WwoJ5v5/Vb7+QIbbs7AdCv4pGpiIh8uzfCGipT2DhuEm+/HEbdT3AfnInM\\nPelojAFKpr+9Gmhwi0oCEHhv/aJdnWc+ZCx86ArACTx8UkRvawzPQTuWn+i9\\nb8ghmQLvraUqJCvuBXrUJ6FKsPMUfxnASTJ3sWr7sRCoadGMxgiLzO21ZSy4\\nHEQ3GIyfyqv1cOM4vS+erq+aii1hzbsv64weYxcrlCPlTHqQACEU3h+UTmtB\\nmuPHFvcilYo1KcXE17qfOzhe9PQInX3nvvu2464Y+C/tmeNFAvwKv2Jw7sU/\\nohSICpLQvWuFH/EPG0pKzycNwFPPqK16YE84iSo4CnIEpdRBUiwktaFabw4s\\nhJEN\\r\\n=O6B3\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHmOMd827pWedHFmte4NOWIJoP88BkkS8BDicXdzHpw8AiARelmYpbeZS5SMqcpAChisa5hOYDC8LfeveUA8YrpL4g==\"}]},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.22.0_1602266951814_0.33542744526520285\"},\"_hasShrinkwrap\":false},\"3.23.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.23.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.23.0-beta.0\",\"@ember-data/debug\":\"3.23.0-beta.0\",\"@ember-data/model\":\"3.23.0-beta.0\",\"@ember-data/private-build-infra\":\"3.23.0-beta.0\",\"@ember-data/record-data\":\"3.23.0-beta.0\",\"@ember-data/serializer\":\"3.23.0-beta.0\",\"@ember-data/store\":\"3.23.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.23.0-beta.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.23.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.23.0-beta.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-CsnZBqUqu148NsF8LbiN30rp2F7u5CJnV2+T8/CLG5OeCRzHajiJauzYG7Q0DpRY9rE9D8AAEAXAPAoDVk/VSA==\",\"shasum\":\"553137526d64c033595d24681910be619476ae24\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.23.0-beta.0.tgz\",\"fileCount\":44,\"unpackedSize\":641224,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfgLecCRA9TVsSAnZWagAAYcMP/2fm7oG4/2nOIckxyt0k\\n7cwZZzs9HGDK+o/MtR19JpcUC2OIKHwFO+gv+JI7x4/DeDQfSSF/uIAkKcfn\\nbOuTFyspdCE12hfbRZNR6TZw7T6yyV8ADbF/wMPh7Qnk2HmHFfe4tnrIjMII\\nczMdwBqlhnSovp5TCuPs1uZkQCrSpitlKGn23wXMmvn4svzDOzlD2HMNOIF3\\nkJOahnvKgs+nWGIrU0sl+WAmYJ9jBDmrBmyh2u5CYnlBOEuRA0cEt6HcKftJ\\nyph2bGCSUzIAeQyj2Ym1dimpo012GPqFuKy1LGuqGw8lX2NzVQu3Ic+jCeaB\\nLA3eW9BdZ87q7z/siwDrd/ZSWjkB3UIbNhsZ399zl4XkwD/n6Knw1sb2GDBt\\nNLoR/5u2lYFeSmkHY9oS+2cGCkk0T6vJyUkB1zQGoLYDdVvFFqjdffzO+YaJ\\nSqIezclhVkoT3+Tk05OSdJ+Tr5ARSal0x4lxZptUskAmFj7D/wvUts4chNZc\\ne9gAoxXllhFNUPqqdM61sQeClFGb3hdIgUvcZLWLjaMl08kxLXH1JiIM1obe\\nCztjQi25tjGE++6J9e0MLXRETD4Luv46DNxtKjVbk4i+9RaWYqSZHHK8dYB1\\ntOf3PgRPwtpX3kAEotmZ+5gJsgI77HVdvN3ZJFEfj2ASwoU3aOTrWG0fjfrD\\n+O1q\\r\\n=NDAv\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDRSQyjtKJdwtPci5r021GSogz+ku0jCdRwZTW53a6j3AiEA/FKPzM6OAr5tgOZKSuUn3dXUSl/b66B25mCaqD2e1CQ=\"}]},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.23.0-beta.0_1602271132026_0.6366299871523244\"},\"_hasShrinkwrap\":false},\"3.24.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.24.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.24.0-alpha.0\",\"@ember-data/debug\":\"3.24.0-alpha.0\",\"@ember-data/model\":\"3.24.0-alpha.0\",\"@ember-data/private-build-infra\":\"3.24.0-alpha.0\",\"@ember-data/record-data\":\"3.24.0-alpha.0\",\"@ember-data/serializer\":\"3.24.0-alpha.0\",\"@ember-data/store\":\"3.24.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.24.0-alpha.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.24.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.24.0-alpha.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-+0P+bGxAyfkFjkaFMcoQ61idM0ibpYsOzMALYfr5lIH/NhI84GF1H/APBSUZi1WupClSS2PPBHM2ENOuBZ+w7A==\",\"shasum\":\"574e8a8933a06213fb4b67fcb3f742a0b87af00a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.24.0-alpha.0.tgz\",\"fileCount\":44,\"unpackedSize\":641234,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfgLk1CRA9TVsSAnZWagAANiYP/35STmQrJGhhefRiurAe\\nQ+li0gJT5tsnKzdawtV3RQmKUdJsznQoMi5esZbXKM42OQ4zJ4n6WqI77vb3\\ncq0ak/wblN/uX4CYAdaRvV8TYp4h/NsO97dacIGkB9DnIjlH7fufj/zTkJA0\\nq/AfwQke2N0BlKlQSjqA2g2JAzteZ133o4tkoM3Kum+KnctlIpse8lCI89IT\\nzbNNETt2ACWMgxfSwNx4C+7eNtkUnZw6uf2VfTLSwQSnFdSfsAnK39Dz4iqC\\njd6y7Cdh5wVEU11ffumSI8evcQejgkwhNMnz1sijV+f6m6wmmnYgf1+J2u+z\\nk49eHloaGCNj308Jk4fVNgtPmQxh/Ak7i3pfWtcl3IXITz93Nhzq7IVOctE3\\nR08g50uKXABqFlhHQRhjN1njbft/4x/RwXGghfWq6R1DqWiS4zRXX6Jug46+\\n42Cl3aqZS5daFDpMtb0SQvHzXDj3VBwqI/S/kZwEuSfe10fXvTAB++4mFqrD\\nDuwimHqz7ys0phzY4n6+tZyT7KCMYmtH7v9BdsZRZNVnk42Z9tRRAWAaNsE1\\ntqEZrzHZdQaGEwXddyEFawOZV/T3psnOL13dFzUuODL/RDYyyvIJ0ZKjr2E1\\nNsxygKYKs+ylsbvhSjVqlydclbvc9UkUbGF+dyhBFOIsCVYf5W2KCmBUEntn\\nZvyq\\r\\n=sNdl\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDSgbt6RCxsMaILZmwBfmvwsA4cv+R9luoA7p5ARpvEDwIhAIN0c/Alrw0drStFLbFa597Rnd3NhIKJZsGTr67SLkcc\"}]},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.24.0-alpha.0_1602271541457_0.9388979939985451\"},\"_hasShrinkwrap\":false},\"3.24.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"3.24.0-alpha.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.24.0-alpha.1\",\"@ember-data/debug\":\"3.24.0-alpha.1\",\"@ember-data/model\":\"3.24.0-alpha.1\",\"@ember-data/private-build-infra\":\"3.24.0-alpha.1\",\"@ember-data/record-data\":\"3.24.0-alpha.1\",\"@ember-data/serializer\":\"3.24.0-alpha.1\",\"@ember-data/store\":\"3.24.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.24.0-alpha.1\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.24.0-alpha.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.24.0-alpha.1\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-ox5USsb2ah+p0FUtKyxhpR4mkR16ExFVPjC28/IB9oNuHgmvmXYiS+ZmByuvrptKeqKE0hmKqN+2/LuGmHgvOg==\",\"shasum\":\"68edd51f2bfbfcd80eb5216f101aa0fde3ba6159\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.24.0-alpha.1.tgz\",\"fileCount\":44,\"unpackedSize\":641963,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfpHLECRA9TVsSAnZWagAAzSkQAJxiRksfp96OWXIMxEjd\\nE7dOZ5sBf0RXbira4orLjoQt2WwWv6Edmg69/4lAEEY9RAmLmdDZsGXZNtWl\\nU0nShD/fBMs/L1iB6xN4xmT/1vS6YYnUKlFiE+N8c9/UuzahVN8D2ZvdySd8\\nD4IYuaILVg5lMI5TGH1nXxmkCHOGf2fQjBLYq3dN6cGJSzKGXUw9WYD7b920\\nfExGEgTQulogV1gNa87gXafAAeg8rt2Vv2txiSaV6pc6x6MDgwQLLk/YWBOV\\nisNLVAX3bpKZYm3koN+SwLNruS+UKUQw1KdVP1ndq1WVi0VHSdyQKXRnE6Hl\\n2GZNmHQfpaqA91rzGOhTrat+MsqZcSrxtpdLtVVJ2yXmeRXz2I3OJkoqI7bU\\nMXJ5zFjq1YXBl8FVaBcA56CU4RR5+xvX+427KxCmKg6seC/A9mkcWTwgeT+s\\nGhd2ZNiQst4QzgDX7IEgqr16WC8dzmcA3+/sfgmqFDeLTiX/J+SzJHa2ZTSE\\nlaQr+jfToXG3myAZ2jAsfgY2enUiov4BY0j8j2usUfJ3BkHetukUDKoZRT7q\\n3nDctO4FshQnJz69r45cwDr+rUTJXiF3S3oUCTUPxiTypYIrgmP6GBq9FzEA\\nyurKKFp3OQHytbk9zbX/vERxNedDJGP6gB99npEb8rZR56fAYPBLblQcup5c\\niFx5\\r\\n=1kBR\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCMSpIXpyB4bVO7D1iy0BdwtH0vzorxXgTMcQlMsvzAFwIhAPkjmEj3pFbAG6v3bne5eA85iTZw1R7Ogkf/GUXtjHD+\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.24.0-alpha.1_1604612803626_0.6791705309908356\"},\"_hasShrinkwrap\":false},\"3.22.1\":{\"name\":\"ember-data\",\"version\":\"3.22.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.22.1\",\"@ember-data/debug\":\"3.22.1\",\"@ember-data/model\":\"3.22.1\",\"@ember-data/private-build-infra\":\"3.22.1\",\"@ember-data/record-data\":\"3.22.1\",\"@ember-data/serializer\":\"3.22.1\",\"@ember-data/store\":\"3.22.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.22.1\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.21.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.22.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.22.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.22.1\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-5QXJkkwSXKgdVa9qg6lYrTdG7+5PvtfwLwj0weCOFixXLxZWyhXzPcnDyn4lNDCyMZbsy/10VNH5miPkRBf8lQ==\",\"shasum\":\"5b075fc8a2c3f18dac2305037d34b88666631b1a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.22.1.tgz\",\"fileCount\":44,\"unpackedSize\":636387,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfpKVICRA9TVsSAnZWagAA8V8P/0gHIbCHPr28z3QbsdcO\\nza3Zz/QgojyI0wj+W6lV1XkHzyscECxvEi5UatV5OnpFG1yqlfqm1mwL1e+1\\n3nXrfVCUBK0WTsAHqsMypnvhy5acuMjfrlYclGb0I4PoH939oZEWmBpndfvj\\n4dvqO7PZgtkN5hxA8Zo7E0YBgL9i9vTQ54LrfoAmO6YiQ5sy4aLPVElSXJHh\\ny6K6VwjDsotKxlks2t+8p/FdKFoydQ8LYSbj+x63cB5s+0C4TsDbjX4ZIiQa\\n5EXlf+dSM2+7g4im2wZqb3vW/1vhWIGOTWzJrLAAec2uyUq1O6fK2zoev8pU\\nNEg49hICFTs3cT2W5XOiGVdlv60EQ+JMKDUWOYAQQHROjCiga453PlLG0r8Z\\nSiQxpkuc/FwLEuFSLhexWCZ3wIi47TyA+pQlso5R5NM9GZKJrBLrbnysMl+2\\nXSXwGeFskqahWgp9L8RbuMtHXpZwzDjBQInx2X8C5Xz1jGJehQz+YzZ7leTq\\nE3uUXftzoBq5oHXNyiXeIK3DB9WjpDgTEAD3TM2Zl2PQQ4TSgJ4dlvg1tgZL\\nHmkI5fSxImaeYsbmGKfw1ppOewbuxKXx7JUWKjte6/KygsNed9KsCtU4Fllg\\ntNIaW+OW1jRJi5i9Xv3rsVJ7hgY4eShkdds0zZ4TqKZTXw0p5359Bebgze5R\\n25K/\\r\\n=DieB\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCAe0QDeT71ukg4XhcizBIrN5T7moUIg9taCkyiulPewgIhALlTJBgWOmr87dYlQ7W1rcB441+0OlEk3zqTjfgERGiv\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.22.1_1604625736398_0.4223129948034914\"},\"_hasShrinkwrap\":false},\"3.20.5\":{\"name\":\"ember-data\",\"version\":\"3.20.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.20.5\",\"@ember-data/debug\":\"3.20.5\",\"@ember-data/model\":\"3.20.5\",\"@ember-data/private-build-infra\":\"3.20.5\",\"@ember-data/record-data\":\"3.20.5\",\"@ember-data/serializer\":\"3.20.5\",\"@ember-data/store\":\"3.20.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.20.5\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.20.5.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.20.5\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-rYcW7NkLT8bXec2Z1ODbrO9y/pdpk5ICn63aRA1UDL3nZ6hijowa9vNr+SnkzdLIDrfF40rP+f1N/oTkuqgwjw==\",\"shasum\":\"1d0968983e1b6e71ba1539b623c1cd112c14ea20\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.20.5.tgz\",\"fileCount\":45,\"unpackedSize\":627879,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfpLHvCRA9TVsSAnZWagAA48YP/iYpBFYsTtuf+YE8J9Dl\\nlvpajRAczkhQTCT4GSfr5OlIqk0dFl9nDsj3BCNNeS+54UMVwj/Ved8Co9Yl\\nWL9lBxzVV59pZ4isdpk7snqs3IGMxcavO913GbythF2fN+LA7IHk9gVTpipO\\nuI6qADFf1oAj+K29lLLHRP5zeogALD9LAt3/1pcoO5Mr7gonn6UJZo4QziqJ\\ngwTSiecNqDskIne1NDFI/x+73ZcGu5Oht0OIvJIIBNuxaomSSr7nA57cQzGr\\n2DqXgY8LPmWXY1BjlvNVCNM9mLL0dXSP43RAU+wz6gkGn2WZc5n5IqSmAlxW\\n7PmbDi5U0kYoRWFrqC6nx4TwVGS9eJvIJZ5bkwY6Z0gHfetgahcIyTz7wqhX\\ncVXrDyCNmChNvABZIAwKK2pbfeWuMzPjVji3oeEl3bhK5mcK7qCidxFTCHww\\nTsTdigu+00UlBRmkRQkH6M983cE2n8tTyfBDqr0+HOUDPo96pZT024mCYW2L\\ngZpoBACeIiSCA1QVBzLyUioK7gRvsZADc2/zbeFXi4qCaItk0/QDDUe8IBuw\\nDrSvaSJKjp31QIs1EHTw81VovbcWFDUqJ6K1NYn1ZS3tAvJS9XSF3fJr7WLe\\nNIK/iMgYGGebXZFauplVVUSUCptL7LUfQjQQf0MXrR8Ni5ecgN6A8D5LNnji\\nUnGh\\r\\n=dFN1\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAsntv8EjD35OQ8Kfqm1hk5ZHnT5ZKQ/y2zz4Z0g03M7AiEAi5yKP7MEXE2YWm6PEF0vwpsKfdjWBIvzm7kkpiHZ4GQ=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.20.5_1604628975363_0.9649000153959209\"},\"_hasShrinkwrap\":false},\"3.23.0\":{\"name\":\"ember-data\",\"version\":\"3.23.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.23.0\",\"@ember-data/debug\":\"3.23.0\",\"@ember-data/model\":\"3.23.0\",\"@ember-data/private-build-infra\":\"3.23.0\",\"@ember-data/record-data\":\"3.23.0\",\"@ember-data/serializer\":\"3.23.0\",\"@ember-data/store\":\"3.23.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.23.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.23.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.23.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-LTrgs+So1ONJ/q0gbP3qhkoFsJ3upJojbrgcC6Zd/+AaUc1yCj8d4StIU5fUS4oOFZqfTkmFFV9HttUVKt7fGw==\",\"shasum\":\"249da15231a8c3c6fe5cefca3648ccaf05d1050b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.23.0.tgz\",\"fileCount\":44,\"unpackedSize\":641154,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfxaYICRA9TVsSAnZWagAA6gMP/1gqq3oXXVEERBRwhkWu\\nBTvKRFtaL0nkiIsZYM9H6nFQxelcIEiKqqpHxN6lchw/f9j5BGFT1F7Ajdwr\\nIMuMgIQrE1ryDJ6zC+4YKgz2et3a/GDl1QU78fDWHtJLEBCb5VWMpNj4re+h\\niNXNXse3pmwa54GIEtEAy7QRnmQsVjGA5A1W1/fqFCsc8UKM6i+fqKcszAsY\\nsoQxPPnajqv2efqL97reeeEYMlw4Z7eHOGM0Aud51rRikQUeXCqTPYFgEYCR\\ncTcfXdrwYrYNBS4UC6++KuW6UsdqogjfpseUjxSI2mMu81P2U8PBJSW+KNLE\\nup2+fxRztaTA/nV/f5aK+BKjqiFSEvNdFfb8EqZLUx8+S7+zc4vX4W+tyJNi\\nSEiVr6AgXGA9dn03shb9eiEtW7Bwyb4dNrZ8Jrawz0KDwSmWTN+YxmBKimDt\\ni4R9LJhs4EBS9JajWy5eVajJGokRFrqb8+ehDr7Umcr83/5Ud3Fj9uZGgqyY\\ndoczp0+rFsFshFf7UQEJqEhXJL3wAhiSrdoM+MrqLWt2ryWR8oHPn1TQT0tV\\nQZvEX6HOP/MNi8xlKtryQDpH0ofhBboGRHs9lUgidF3QtGRwMitwdjs2zbfm\\ncLi+Awn0LkcDj00+0Gh9qwAsYI2otnbMr4SUtbUotvPSQ7z/zMr40SqY0lOy\\nT8x9\\r\\n=Xmo/\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHb93QPS+GMrACIHtESldqeWR6cOGllj1blRLAWeZluWAiA1k9YYONDRfn4f/efRH3CtuQyldmErKJFp3w/Kpb/1/Q==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.23.0_1606788616383_0.6023696236587179\"},\"_hasShrinkwrap\":false},\"3.24.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.24.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.24.0-beta.0\",\"@ember-data/debug\":\"3.24.0-beta.0\",\"@ember-data/model\":\"3.24.0-beta.0\",\"@ember-data/private-build-infra\":\"3.24.0-beta.0\",\"@ember-data/record-data\":\"3.24.0-beta.0\",\"@ember-data/serializer\":\"3.24.0-beta.0\",\"@ember-data/store\":\"3.24.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.24.0-beta.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.24.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.24.0-beta.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-KnuotdWWQQ4o6aL99+hLEQHZL3ZRozEFceDjWTHR2bBuwmK7jGTBX6ZBDnGkLZq1Rn+RSlZ1N3Sd7U8mfvIUYw==\",\"shasum\":\"dbc907762b4991dd885c5126c0f8fb294ae91667\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.24.0-beta.0.tgz\",\"fileCount\":44,\"unpackedSize\":641953,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfxazHCRA9TVsSAnZWagAAsyUP/jeOlNa+PG8yMOnPKgfJ\\ntl9pYEWJblvTGYzyF/NU5EByAygHUAbnU0hSUAglS1N2pZ1f/ouQsorw3P/V\\npGFyM3FgOcSvIFQjT2whaJPx/nQikutWAoIqNCrQHqxwT+mfNOVRlaa8pI+a\\nf/ZQpBDDfb224M4hbuDp9BA9Fej2vGkD6Yo56G/XpHUtLNzD4jNXn7N8muFN\\nCf3F03xZxOu/hYXe05LFit0oHYICATvAzfvNfbBfwVXhqIOTfjZW6S8En/Ev\\n64g+8s320yfAyAS9xQRB+hrtVd0m3b4Xi+ig1iDSvXND/oN1AZTOjA0wYSYY\\n56TAZ/vIG7uKkcrlv0gnUPUqmsigCnVCU2VnXvifwByYUxRf/4rhUbaYNEi+\\nK2QLadE6KLerPetOGx9kt+Bd2aEohBkFj5KKJzRRusE5/dtCc+pcazxvdfj7\\nXIereZl+AecrP7AJHMqNh80aiJkZGvER3u7bYTNKSUbRbCi32+Xk4320WyxW\\ncwKq1rMu6Z+2MT5q4bdJkM2PbAtYqq54qOaYil3g1c6dPwuy6TZuKu+WqK6K\\nQUWnvKPN6pme1aGFFiClJkNCcEXtWUw4LrI5TiSsc9+AasoBn5UhAn6IKl97\\nXTQgSlkRNnxC/U3tZBDzGchrB2uPH5SuToVpfWKgMZumel4WZypQ1rPZ5ezT\\n8UwC\\r\\n=hjBJ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICaevWvv2Hg2xW/Q9GjWqT2zVPEezS7u8dIV9N8+TZOyAiAT9cxT6sqcIIaky0xd3KJXH9rmYo2n494j1gyS/NOdxQ==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.24.0-beta.0_1606790343380_0.2592902685280922\"},\"_hasShrinkwrap\":false},\"3.25.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.25.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.25.0-alpha.0\",\"@ember-data/debug\":\"3.25.0-alpha.0\",\"@ember-data/model\":\"3.25.0-alpha.0\",\"@ember-data/private-build-infra\":\"3.25.0-alpha.0\",\"@ember-data/record-data\":\"3.25.0-alpha.0\",\"@ember-data/serializer\":\"3.25.0-alpha.0\",\"@ember-data/store\":\"3.25.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.25.0-alpha.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.25.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.25.0-alpha.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-bvqlfifVDSje3hPJBUJETucB08mr478EWi72ZOoj7XlCyAMIxDbZby5NqyFJc5zOjgFWpD5E2eDNNEHPiIUjvQ==\",\"shasum\":\"7f5f33531b622573a78b6b5077155ac0e388b1f2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.25.0-alpha.0.tgz\",\"fileCount\":44,\"unpackedSize\":641963,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfxa2iCRA9TVsSAnZWagAAOvAP/A+jy9+wyHKmFXbzxpio\\nxd8WlaWQx3KrWISTW86kNIc2fOo9UMEb2BXuykiBXJG8z6f0T4ixZZ9IxCt8\\ngWZnVQACh1r9jl4uokNXylct8CodwzXtLmkwwSQPaJahhzb4Bvy5prfjDsC3\\nZkT0/bjyUXTniZ6+50WgzcV1Umr4e7dVHKcYB0z58K5il14Gcbi1OqfsxA6a\\nyCvBeb7JNPNG8xrZPjisD+VJVZO1sgWxqBcj69vLIumCXWFAOVTcMczwWvhH\\nq/Q2iISF3wLAmS0EnM1ipTYoD/1iEKrVWc1hOgmVsth1KP83Odt/iANLu4FK\\nBxiTPv2XUq/bCAWIuhIFEUhsF7vSYdtoCAinfkPpfdLBwabGl4g9mJxlCtHK\\n5Gl58iTmLhdz/s3Z/rfAIBvjMH/G0m2fpH1fcUHVS2jABKRHvAVU45WNaP1Z\\n/Ytel/v4SgEnsI9V+i1WMSYMIdwXKGSBmktO54ICW1uthKL6jecgKchwhTo4\\nsDh9yJOoMTStTD+VsAMiZSy8xniuclb51ZdxWe586Ck/46USNOwbMFtwxT63\\nUe9ddT5ka08AqxcymdiC9T/sI/jX2vtFvxVd/GDVHAGAAmB8e099VqbstogE\\nxgL3Zc3TeBn9sKXcyB14KI9Y33/zY1zy9Xfq/J8oMrFOoXrt/Gfn6GdQ1ugc\\nvnft\\r\\n=VYvf\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHSOszmuU0VjyH22HTLjMTVQOzxC3afP17f1gE6ZnWviAiEAz0+GWJLa9QS+dmLUxb+21C32fNZcvqR6WMeaUy9zFUs=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.25.0-alpha.0_1606790562512_0.9755464864019003\"},\"_hasShrinkwrap\":false},\"3.24.0\":{\"name\":\"ember-data\",\"version\":\"3.24.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.24.0\",\"@ember-data/debug\":\"3.24.0\",\"@ember-data/model\":\"3.24.0\",\"@ember-data/private-build-infra\":\"3.24.0\",\"@ember-data/record-data\":\"3.24.0\",\"@ember-data/serializer\":\"3.24.0\",\"@ember-data/store\":\"3.24.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.24.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.23.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.24.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.24.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.24.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-DdoJ573ucwXBBx3mR3eYwSCBChDGv3cDWaCu4x6lGmvHjropvoOVJmuXDhCuxtI17Zly7ATlXarfPZdmPA95QQ==\",\"shasum\":\"c0eff9a94d141f31021bc4cbe5de18be3513e55f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.24.0.tgz\",\"fileCount\":44,\"unpackedSize\":641884,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJf88zmCRA9TVsSAnZWagAAUqAP/AliiktQ6GoRN0iJnXWQ\\nBz7n3giv9VI8JSh1g8sIiDPVEZBlTAx4jRk8U8bsacYmg8cNQ2Cl7jqYbhJX\\nGxU3mwFziJPRLhJdcZ6HLj9eA63GbmIOgv/pxw5RSgbNl6HUVPsmVaaz616P\\njyBNHOhgISpBc3Vmvs8a3YW6lgmgXzzpxOaCkkQB3J2F7USOcCap9HwDUb5l\\n6dvvoG52ez8lAcDvOaIN6ihIwIY7VR6t8LPoibEpVa4KSvuZpb5vIXLVm0li\\n1s26PRrly4mMlOtOLbN33d7jHYEYzCD615eSDNVzO7FrleHqkb45kNuqcaYj\\nZ/CqfnBedccIPUtY9TY0wuAsREnqUz7d98DpF0e85XV9W5lC+2bi4+S6cpRv\\nfkauv+APwUaaMnZMk+lOaaTFRuvXJ0n0cbSt1h3dkkSMMlMMhA3sOPmd0sbt\\ndOhDJriBiJScAe1qpzO3rndW8LzzdOK0t0gs7w78qeKGr1Uq57rHm6dwY0CX\\ntKat9EOFI/5/Sp2aHDcDLOa6Pghe56LPteGfLMNG3LAgzhrR4NkgZpUKkzSR\\nSvVQTIZImZmVU/qlWxdJtbqt5Veat1pJlf+XYtyx4IgdKabqJceOb62LaHeH\\nd3ymNc/MV+ViGMLkPcNmq08gNf2ABDDyGPXxZpfjhlihbjO/EiNwDM5CN3a/\\n3T7H\\r\\n=x3PV\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAPUpVhciKtKovwAqNVjBFVh/ZJ5bYUcaVYwCZkVWscoAiEAjfRTBvPeVCMpZnrfw9vHE7LeR/Nw5FxfxLimS1jaRls=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.24.0_1609813221494_0.18561735447335592\"},\"_hasShrinkwrap\":false},\"3.25.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.25.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.25.0-beta.0\",\"@ember-data/debug\":\"3.25.0-beta.0\",\"@ember-data/model\":\"3.25.0-beta.0\",\"@ember-data/private-build-infra\":\"3.25.0-beta.0\",\"@ember-data/record-data\":\"3.25.0-beta.0\",\"@ember-data/serializer\":\"3.25.0-beta.0\",\"@ember-data/store\":\"3.25.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^4.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.25.0-beta.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.2\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.25.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.25.0-beta.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-TujeTGjQ9M1wjtLOnvzmTZqt7IS0uhmyt/VmwCT7TAu7tPhyOfsMw3NWhfUAjyLnsjoo3er9krMSawhUau2jAQ==\",\"shasum\":\"52fce0561fe86fd41c9f6c25f19bc2a2a7befbee\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.25.0-beta.0.tgz\",\"fileCount\":44,\"unpackedSize\":636068,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJf8+whCRA9TVsSAnZWagAAdJgP/1TMUxyLk6KXTkTM5+jO\\nnU5mHYHVk7VwwvAmEW4h4aVnlZyYk9QnsMQAX75gjCVte7UJpq8Rrw2Qlrow\\neC3CSnACgJ8fN6+a5SRxRRsXsPh1GfxqMdNKRgwUk+p1nkieTVZXaWdFUlx8\\nWWxoONHPI9NyuNxWi53zbUv0rByHs4ePybkeKFqz68EZzl7K8aMwN8u9JFie\\nto56xzdz5qbSxGm+jgpR0RryXacK6atHUsMNT0u8dBMCNNR4t4gRuCGqGoER\\nrBLH+Eveue534hzVTuOyWA8AKtk6UbraXEIrOLoyoEUxONXTrLSrBbc92CDS\\nnwMfXJ72yZuo/Qq7dWRZEHWzi/euw7+nDn3SKmOJtCIYGgAx4ozJgLx27YKl\\n3Nfam1NKpSYnP9CNaWKSW356/iNcB8/ySnwRCchnu0yyc++GGWHt0S0snOLJ\\nmokub3DDelOlBIANOBEorQCClgVaa6BD/M2syrYfFCcOXQMvG/GwWGxfqxHc\\nE2X5eabOzS07O5a1tN9FVXyiFPcajNFH6G4U6jHm7yJJI2SmJx1m/jc/KARA\\nRddwsPWCI70g1dWUYNKrdXIMp4q3XE/c/bUbYQjwJGNtVNQvAhvSI79Q8sqS\\nwwviHRpm549pk/f1SqtqNqCrRSrx9NhncC7swXPNUwSVxtNpDheFqRDrnrvp\\n23Lm\\r\\n=Szo8\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCM185dGmZwKvdQZCsOT0mhnl4vqKqZXcByjMtzyTq/kgIgG/yo2zSiEpt++UVyFsMBUCwV4YxgYy8n8FMdWMM0iRo=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.25.0-beta.0_1609821216763_0.054877691811243245\"},\"_hasShrinkwrap\":false},\"3.26.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.26.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.26.0-alpha.0\",\"@ember-data/debug\":\"3.26.0-alpha.0\",\"@ember-data/model\":\"3.26.0-alpha.0\",\"@ember-data/private-build-infra\":\"3.26.0-alpha.0\",\"@ember-data/record-data\":\"3.26.0-alpha.0\",\"@ember-data/serializer\":\"3.26.0-alpha.0\",\"@ember-data/store\":\"3.26.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^4.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.26.0-alpha.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.2\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.26.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.26.0-alpha.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-23B0sTYg+NP0yTkRP/mI7ecHloo8dKFjMM9673VBuP6kO/IzPtvVuxmyl1L4rmFHdkPQckhT+bgqg+rXSb6G+g==\",\"shasum\":\"5eb815fb7451d1b4ba1bd1c39e7bd0dadab32d7a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.26.0-alpha.0.tgz\",\"fileCount\":44,\"unpackedSize\":636078,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJf9GWuCRA9TVsSAnZWagAAF8kP+gOX1tdBLFzCpnlTkQ3P\\nzch7RciP+gCxMmC1jTv5kJcop60pvrDnMJQFXswHoN1BGJBk6W+xaWIfvyMt\\nWswVI5NLOGyPlwUzQa9A8f+vvhaZ+GalVujDrMyuTYoqc3LEEVRykY2c5uKT\\nXOSyTaVL+FR0DwYvJRIS6BqdI5pNetyFL8ERypdNo37H/4vWTlfSAdpUBs9z\\nQ1YHIWH/fOG7Xmjd1PPmITqgn2KAtq7BrDb0Ki0bLCr1z59YzlhrmDx9FPYq\\nss3zKySr/O7VkSkshl2hB6MMYr1/gqe/iCjx/nQ+k+qxadbxjUfx/VUTerjp\\ne26oDkVewRQTRk9sOc5U1lccn5gSecojT82+wQe108ve+qOsLpwbOVTwIU16\\n7aIP+QFQl0b1ah2gKC8b/57ZWmleEzWdZmS0hdbC/3KQpqPIzO3knggqO657\\nlmZg3kqfNBSWVtc+r/HbrvNZeveIJ1hQHy9jJeEOUKWFLEXBwe6srnc+muRU\\n4l4uj4SwUnQnIm5xpMqX84NqEyzj6RyMdZxP/9Czm9Q/LKTDRBk7pW9x7J9V\\nMrMpshX5xeixaucO04+fFuWQvLGpZwns2pAZmqEgGrVeg80TU2MRE+1CbopP\\nVwt/r0qZmzxMF3OTyMRw0dvYGul6UBUGHZwyYIJXm2A5QBN4wWU4dh28/zvw\\niH2C\\r\\n=nDBg\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBHjoMS4xEnkPuo6M0jstEeiNPN0hGClQiTwtR+qsrJTAiBltnV4bmVKtqtCqUbAq6K/FQQmbuNHwHC5IXzUPv++ug==\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.26.0-alpha.0_1609852333501_0.6041215590745395\"},\"_hasShrinkwrap\":false},\"3.24.1\":{\"name\":\"ember-data\",\"version\":\"3.24.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.24.1\",\"@ember-data/debug\":\"3.24.1\",\"@ember-data/model\":\"3.24.1\",\"@ember-data/private-build-infra\":\"3.24.1\",\"@ember-data/record-data\":\"3.24.1\",\"@ember-data/serializer\":\"3.24.1\",\"@ember-data/store\":\"3.24.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.24.1\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.23.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.24.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.24.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.24.1\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-ZxJ2+E4nfrQkahpkFn0omnFWl3q8svG710XssKlB+B0jpU3VFEa5b11ujBlE2iUJryo7QoXe+MVoTT3SvKL/Pw==\",\"shasum\":\"7f1ca8bcc9085a49e3803ffa6d8e616be66a0c38\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.24.1.tgz\",\"fileCount\":44,\"unpackedSize\":641879,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgJemZCRA9TVsSAnZWagAAmy0P/iSKxK0iR2FMsZkrp+Oj\\nf/2w8QuaXGdroUoWpgWx5HdOqYfbZ0sG1xEHl6cOLsvkF+13zl9/DFaL2PNS\\niU+6uVEHnArokBfSrTpuai4ELfqOqd+mFsZX9gZyohwKt/Feiq2smMgHq+gs\\necBjBrUPDcbOS2JvtR1ogyE1VMUwArSgDZvqtPE/yM+VwxGFgWaGoJOksdGO\\nUY+hFxZkqLQda68nzQ650QnwtXZEAdy9ldawXHdQQH+t5SOs4Ly22aALYwbL\\nyvq7KAGCX8spdevh6RH8fwqsAbFkOCS6hl1zC8ztIe+gwZ9d+b8gm58eBBn2\\nxtsGslPeNke+b+7nMsI+ppwq+Iye4FGlBV6uQ7QCcRsjG9QAkibRfj5ofUVS\\n3xSrT9PisHoCle8Hhh7SCK1b9P0ubDSke126OAM7hUxxTrFwDR0VplZEuru3\\nNpQo6x36zdVP0zLzt6fA0ywYvTqNR6qRozdTO53ofcvILs8zIP0dotXet83l\\nfIO2vgQFeypHi4B/o0oCxUWZNuoIC/uItR/Ed6B28f1ZROeCYc0ZZhGKuZbp\\nlx5eZe/YuKPKsGM5v+o9Ka+30vAa/5uAZ5b4Oshy4XQOCiyVpGqjwEv6ksXW\\nZamURw9opyiRbaXW9ap42kZHfjcDNOZuiNgJQrhRU7JV8DhPp+BdvHKWeuDL\\nSh84\\r\\n=n/qM\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDZlGHz0UaEzw9dzeU1cmyQqulqYV/fHIt+6JV8AlsgBgIhAKzt0F2CigCcpDviScsgEcSAVgez5berUot3LqT6u45X\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.24.1_1613097369059_0.20004227054162582\"},\"_hasShrinkwrap\":false},\"3.25.0\":{\"name\":\"ember-data\",\"version\":\"3.25.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.25.0\",\"@ember-data/debug\":\"3.25.0\",\"@ember-data/model\":\"3.25.0\",\"@ember-data/private-build-infra\":\"3.25.0\",\"@ember-data/record-data\":\"3.25.0\",\"@ember-data/serializer\":\"3.25.0\",\"@ember-data/store\":\"3.25.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^4.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.25.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.2\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.24.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.25.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.25.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.25.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-qz2ZvMJuMMLrANLks/mbPvCejydNR96INRXAZ+0MlvABj1jhogQRZIXaKbD/6NnHj8O/I+XLXHn6zENP/oDRww==\",\"shasum\":\"fe9bbff26563aa61dfc4430f61c16141e5d57d30\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.25.0.tgz\",\"fileCount\":44,\"unpackedSize\":635998,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgJs5aCRA9TVsSAnZWagAA2ywP/3q19WupxdUekUwfSl0r\\nvLG+6wN6hXzbUevhTIeYRcFFcpDP1bC0Y7NtslQsf5SneCZx17kbOs3LmH+O\\nkdISz2z93p2YziokpbYwRB5T5MfjXnHbWN/kl6LEQZKO6mm563TqGwsAjXVm\\nP3VVtBE23golPXhCZpEVtWypgpPX1wRoqDhXVMgZEeOEwhGvw9eP3lRU/WDB\\nEnXMMuJJt3tyMwSJHfR6Tjnz6lkqmXac7OVmu0yNM9T/7ocN2rTwvsBOP4dk\\nlbeq4C30NQRIFo8C9ndK8e2nkjZBAZGYGn0qH763Zrl/EaA/ixY2OOtPRdCi\\nF+k/TWbl7NCSMzGuayBuxCbucaP8F5Owm8LaPlZkv/mgSFgRsdcR6pVZVYwC\\nLD4rVvnnBXkXR75RooPtw2bfJxdAX/Xro+I1pC0RzTMjqX/wSFESfazwEQFj\\nUSu8lf1wWRK9v4cJ3T/nd0vKnGFGLb+Vjt8xtl0BuDJHoUWKWvU/3n07ldys\\nTYI25lqfdmNMxpAxvKCQgC3X7+ddILeeL0zJhbY3YyJyHhdF2E+rnwNB49Ko\\nJ4jv5XEizvctswqV4Y6K0AuvKINctdXCdo0428Q/6f8rs5fjV9anM9o0fNMT\\n6eQLwnCAa6EaWz16R1SMbEhFQk7N6HYM288IvdWScIdNdUU3Jba6GNdxBjR8\\nKC1n\\r\\n=zYq0\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEQGrjqMUn2stCz9H06C6mKzXryKVFtpRSKsQHhN/903AiEA15DKtK5i3gSOVA5el2HcC+plE7jE9Amf/qKh52ihTbk=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.25.0_1613155930124_0.21114939886797912\"},\"_hasShrinkwrap\":false},\"3.26.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.26.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.26.0-beta.0\",\"@ember-data/debug\":\"3.26.0-beta.0\",\"@ember-data/model\":\"3.26.0-beta.0\",\"@ember-data/private-build-infra\":\"3.26.0-beta.0\",\"@ember-data/record-data\":\"3.26.0-beta.0\",\"@ember-data/serializer\":\"3.26.0-beta.0\",\"@ember-data/store\":\"3.26.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^4.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.26.0-beta.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.2\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.24.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.24.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.26.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.26.0-beta.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-5/f5f7TTUeRALiBIZqBPc4Biy+TKYpoHlX1+avGtLqe7QkFffRJQa0AHv1gQ5IKS9hS4APVBnpXR9TIp7Ryy+g==\",\"shasum\":\"3af226fb2dd41ec49a85237f29639437988ca0a9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.26.0-beta.0.tgz\",\"fileCount\":44,\"unpackedSize\":636071,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgK7dfCRA9TVsSAnZWagAAIWcQAJeFYOuTv6PTfWW5OrmP\\nQxN+czM7wOnn//AMkb9SHqT9A05Uo5VCg4/vNW56dA0RpfUH3vPl2E6A7nqE\\nqOIxPLChPlFct8e4LjyYXfqz+5PgQf3IsOgKhEvZ9Yeia2f6ke4UFV/Of54H\\nCbM7oHRtnhYUCxZm/2/Laof10b1fc5Pcb8VUnPtEo50pLxP6PGwEM4D7MJX7\\nQvrku1NJpdFauUPsXQZxCdZm5/wJAeGeB0DCCn729hGNmV4EASccOnLnmKLb\\nX+8tazj3PqZGI+efFcQj3r5PueDVFrxQHFHchrtDPO0mQEPsmgyy654WvKa5\\nW4l7nvSHHIJqcoJyM3ntOirfY0Sb1F9YzCneez7O8TJuej76ulP/Im3v0l2a\\nHxdOxcTI/n5XO4pdMmplKBjX0W9pB/L/O6TKJUL0VCY2joiVO+TVNp3QsCaG\\nlpJ0lmotNCxwGFh2iqrmeGuRvh4bydwPtA/LDPupplFgowRo/XiY84djvGMc\\niBIILGYiRv0zyk/cFdgE81Dqv4zyCyWGanzFcx1T1pYLezatSEq/PiFOh16m\\n3Y3RNOaZmYl2oSO7PojIg+Hl1KCSV8BpQ9jRH+8oI7YAtTw0BZXlQBf9Yy36\\nqM0AgiO3fHNSv14LnnKJVIeVyxUFYrMx0FzmlVTOGMN3/Ofq1AvBj2SgUpG+\\nRgF3\\r\\n=Zskr\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDWYIv4yP/nbomBgxB8Iw/Ja4llViAZKcYA5IH4KApzEQIhALaGeNg0TF7ufk8cv1bFB0PSM3hdUk5Jjo/LMUOdwAhk\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.26.0-beta.0_1613477727517_0.15285336992865362\"},\"_hasShrinkwrap\":false},\"3.27.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.27.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.27.0-alpha.0\",\"@ember-data/debug\":\"3.27.0-alpha.0\",\"@ember-data/model\":\"3.27.0-alpha.0\",\"@ember-data/private-build-infra\":\"3.27.0-alpha.0\",\"@ember-data/record-data\":\"3.27.0-alpha.0\",\"@ember-data/serializer\":\"3.27.0-alpha.0\",\"@ember-data/store\":\"3.27.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^4.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.27.0-alpha.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.2\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.24.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.24.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.27.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.27.0-alpha.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-0A73RhAAV3bVluhA7R9jh2mEOdUUB7NwOGv4mX+Ek3UUHw5ityqrMvECesaIPJ2/+8/BVejKBR3QbBv2wo8B2w==\",\"shasum\":\"df13fb7280ddf4070146a912874697d26200b37d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.27.0-alpha.0.tgz\",\"fileCount\":44,\"unpackedSize\":636081,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgK7jRCRA9TVsSAnZWagAAVMYP/2pZpD0O8OxoiqVU27QA\\nSXHtf6FA/u85ltySeFOYdS4TULVE1OiCHYjoIEc0J+F+lH61jNAcU+Appvny\\n71DFc1yr51/HZ4HTTOP/sE+xyxqlPe/Nktpzb26Oe6wmGr4BewNZKdjG3NtH\\nZFiq7KKuezmb5+A0NYHyuD3d/oTNDHo7Xi/J3LwENyrJZoBJoq7kIQ9GGTz7\\n2c5mNZwjd5/KFVh3QBiAxSQAX8tlP3tlI5C/ywS8ZPS3L/fiTShdo9Ayl+iW\\neA0yYI9Xk0vMNb77L+s25lc851+jBEnBaReGHlpU01lOLa8hK1z7xLUgx2Hd\\nbeDJ8hlFVsGcHeJHxG+Kh35H6CQpuTwE0n3cQE8kzHFs3Q5rH3VOQDWmQx+9\\nOiqZlAIp++bqMjOj8pX6eJj+Vv6HcVDM6KTPHTmG/xjLI2QV3ooPeNBwKpYE\\nTKxQlkr/ZVlmncT/PuM4whPBHKjsURuuE0nP1N0WLsgKpidoB5bneF5/l9Vj\\nAfN+fOHuZ4lL+hwwGqZ6iBwFxa0otGwGuLhDTp16F5BR9j01mQ6EIcuhrYM3\\n4VOGi22tegheDL7pmowuj7oTIUHDvqF1iz+btpQAEufraNn3SKX8UueB0Ldx\\nIDj7+PTWqE6JzMFN8/egDl41HH2uoVACKBp8ze4wCOLnY1xwxxLJXufkrvhi\\nM3ZB\\r\\n=eXKN\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD1Q2QRO77G3OFi4r4s1Qs9mBwMrsi3y8DRdFp3QyeLHQIhAIHf4KihH52GL46OIUcqPvND6MXEzx971uvyMCG85lcg\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.27.0-alpha.0_1613478097150_0.06703581992356344\"},\"_hasShrinkwrap\":false},\"3.24.2\":{\"name\":\"ember-data\",\"version\":\"3.24.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.24.2\",\"@ember-data/debug\":\"3.24.2\",\"@ember-data/model\":\"3.24.2\",\"@ember-data/private-build-infra\":\"3.24.2\",\"@ember-data/record-data\":\"3.24.2\",\"@ember-data/serializer\":\"3.24.2\",\"@ember-data/store\":\"3.24.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.24.2\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.23.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.24.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/scott/Github/data/ember-data-3.24.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.24.2\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-dfpLagJn09eEcoVqU4NfMs3J+750jJU7rLZA7uFY2/+0M0a4iGhjbm1dVVZQTkrfNiYHXvOOItr1bOT9sMC8Hg==\",\"shasum\":\"34d72b0bc83fce1791bf09a8391425717b9c3f55\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.24.2.tgz\",\"fileCount\":45,\"unpackedSize\":1386417,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgXqbeCRA9TVsSAnZWagAAQXsP/3zPtjPSHN68I/ch2prC\\ntlvkOLhFQtoUN1j3IxYcJARwSCIgtj4Zgf3mOk4Wy7px5QHT2i8sYmjntP2+\\nfsbAE3DnqqwB99wXchAeLHYgxLqEP6eQ3vguQ2iq1pVwMXZ4UkCAhkWpRW6V\\nX7nC/A5T4HOWoO0fgaZ44ktG7eLF0In754OzHzKFED1ACgqSv3rlFXQ+S7CW\\nVrg8GmEsdnfty2WTK1cZFZDGTI1Hd84Ie1C01/DkcLes4lrmKSXaUUt7aamJ\\nx44w0h1mQ6ypUFsXyrgnWGHDDqOF/bQ84I7Sb72bfr1cEZDXt+zn39Uaa1Ih\\nRNspur87xk4ayHZSMYozxJoju8utR1T8oc04KNzDQNswnqPpwZs6WXN+jfEW\\ntAC59/fb0muuSE2JSQHxK8USl4J+BU27WngVuHWubdOL65CRfhV2K/7kF2i7\\nKNJpPb2+wl4X8mmWXLtF11hQ1RaEehygLdYjEgBTULHt+D8VFZyVPDgpEqxK\\nrYlo3X1nVKmexTfgS50rL7C82Wzw8hYffbiPeqb4OqR/y93ojr/tXyuvD0CK\\n3NTfa07yHSeOEqFOQFxm7OtOoL+AMCPlu8DZI9ZCboTC/9gVeKQx0gwT3SbB\\n7JOD8dIFbPlZ/i5/Tt4PXpuqKEl3cmjfRd7G0idVNk+G4bktmITIYhzT3aHn\\nzopN\\r\\n=z9NR\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFqSciY+QVamggIEgOsfGQU3gB6+7SG4XmNbAEiBOlF0AiEAgUCBvLbhm9a3kq60PNiTB6bZ4MPlbYbaEUVf06gcG28=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.24.2_1616815838007_0.03797789003173557\"},\"_hasShrinkwrap\":false},\"3.26.0\":{\"name\":\"ember-data\",\"version\":\"3.26.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.26.0\",\"@ember-data/debug\":\"3.26.0\",\"@ember-data/model\":\"3.26.0\",\"@ember-data/private-build-infra\":\"3.26.0\",\"@ember-data/record-data\":\"3.26.0\",\"@ember-data/serializer\":\"3.26.0\",\"@ember-data/store\":\"3.26.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.3\",\"ember-cli-typescript\":\"^4.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.26.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.2\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.25.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.26.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/scott/Github/data/ember-data-3.26.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.26.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-rywnYB2vsEMrsvugT+nMlWc/H7QM9LplQxVIKHPKak1wxGKm8EHS7eA/qSWC6CykALItOG2gix05ymPYxqdI1Q==\",\"shasum\":\"cc6f86e6fd38b2984472faed2146d2d5f2b32252\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.26.0.tgz\",\"fileCount\":45,\"unpackedSize\":1380510,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgXrMKCRA9TVsSAnZWagAAxd4P/2LHOhJogfQ3wQssg3Cw\\neSTp1nSoskGi2mmJhDFoSX3+4OEwp7YRAVeJ/dvrQ3oXWsswUJJxkV5fzbeM\\nSm0GeIv/iowGatvkBYbtPGCjNg9wILTzlaOpdEwZyDMAqD2fM5ahe02hbxk2\\nY+F/FgO1JRDbtWUjUriEkGbT0gP/7XJzoMvsZHQ7MGYp+V8dv6BUYkplW7mX\\nyzwnCmERqH/oyN5N/yXwErilFMjpNQetA8KMhipWgOvi7C75uNUXnFW82kCC\\nVRvUcMpDTSvB10n+HdoKrFV5YyjF/xpJ3oc0dDfxwEjSjkAntLwqiDd122CQ\\n8Yq6YGE1+TIG2wDJXqsT44b6Se6OFDs/5xnBkDAptbyof9k8VXUwoNX9fiCf\\nYGFLYYEzjRJufzedS5wDy6NUDYCwYiryC6FxGatwprsJhV9PqaIxCh0woC2m\\nJw4qAEAAS0e6TwyuofL5CfscUxzFX/8cgGNduBuE49UtndOJrA6f8e7fopMw\\ndLteW8F5oZrQFmwEV89DuPvvR2cmH5cHiBblXHPV6YvcPH0xZz6LBEItDBtJ\\nPwyCNuEggYW3yLe8lZx7Ita0T8jfsRJxSPC5E5XtlbB4OL3HRUkI9ptcjs1k\\nBAmSsJzCLbvCzDE4c9rdlFLvQq0OupMNJuW4I4kSR9qsKbPnEb0mN8A1RkL8\\npTCu\\r\\n=mlpq\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD7qB1LLqsBjpSaI4njabYGErUWdV/Y1yEoA3Dua0KprAIgOqvEQuMQQxbCmUGGF8xWsnAVf9TKpTjmyqJJP+IQPEU=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.26.0_1616818953731_0.10280517039929604\"},\"_hasShrinkwrap\":false},\"3.27.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.27.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.27.0-beta.0\",\"@ember-data/debug\":\"3.27.0-beta.0\",\"@ember-data/model\":\"3.27.0-beta.0\",\"@ember-data/private-build-infra\":\"3.27.0-beta.0\",\"@ember-data/record-data\":\"3.27.0-beta.0\",\"@ember-data/serializer\":\"3.27.0-beta.0\",\"@ember-data/store\":\"3.27.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.3\",\"ember-cli-typescript\":\"^4.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.27.0-beta.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.2\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.25.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.26.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/scott/Github/data/ember-data-3.27.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.27.0-beta.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-WMAYOo17CkC7xw4QDXZjcAkNwchJmM9Iddp5hNnv6GWg1Ge6a6U+9lcSqH8rdZPEhCPA30UPvQnwpGlXrHwCSg==\",\"shasum\":\"14aa5d4cb05272211d30ab8872d6cb962b550ba9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.27.0-beta.0.tgz\",\"fileCount\":45,\"unpackedSize\":1380580,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgX2WxCRA9TVsSAnZWagAAXkIP/ie5wZSZJptF0paAFXUU\\nNaMZ+C/dFyFxPDohLl0ycsPSWQzyVTKNicyNj66BiBc6PEpb+3WuDk2uH7pt\\nOxCWg2PsO30TLaKz4HMyF/1qivk9AzZEPwyyudu1IYzTVTTg2VeFUn17YRTH\\nYMhM+xSYzwxDhaTQnBxLraNuut7PkgzHb1ZzTap5OLW2QQpIXzfHQs5+hY/e\\nxzSMExDPYxiJ3/eAEoCd/M5q9GQbbfTx9Ce4LL3l8KraXaX5Ir4bChVDrwCo\\nbWeh7AoQjHXkcosZx/GcQnp8eddXTt9PT2vXrsTmatDygUGFnw6DdOubAegN\\nbCH3d6/mxIPEbJ1eXFrQe1FDhq+EWu9a88eivt4P5MeZq1qzXR6A++2FXOkT\\nQzaYDMU07/C+NyzHj8f9kV48prQ3kzrfQuP99goa9V6w27pQYLGf8QAeasqu\\nV/gQJr7C6cm1ME2PLCz3OWl4SnMl4yaLakPLhlTl3GFTZ0+YnGcAw1dzi7QV\\n8JWc5xhLUaHaIPuJWcIJ/1VxJ6uqXgRazkyzA5xJlft3ZCK9oINwukPgK9QH\\nPrhd1k/xLy6EWHZqrxUe/K95QHXtD3zNSWk8VpzsGqEEHAgeA1tzWZg5l6XP\\nO3d8LsqxGsjwTy4ms9f09a1PIrWygfFY7WF1L+2QahxT0Q8lNOfhJJYanqES\\nnNnt\\r\\n=4QtV\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC1jjkEZxvvT80JWA3ejxCkiPZ0Dytf4jQFd+xF7dVbggIgazG7kmiBsU8oAG0Jxqm16sQ9WwDZqTZoM2Xk4Un9yUI=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.27.0-beta.0_1616864689014_0.9028920564291332\"},\"_hasShrinkwrap\":false},\"3.28.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.28.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.0-alpha.0\",\"@ember-data/debug\":\"3.28.0-alpha.0\",\"@ember-data/model\":\"3.28.0-alpha.0\",\"@ember-data/private-build-infra\":\"3.28.0-alpha.0\",\"@ember-data/record-data\":\"3.28.0-alpha.0\",\"@ember-data/serializer\":\"3.28.0-alpha.0\",\"@ember-data/store\":\"3.28.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.3\",\"ember-cli-typescript\":\"^4.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.0-alpha.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.2\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.25.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.26.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/scott/Github/data/ember-data-3.28.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.0-alpha.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-7jw3NZ9WSCGI35Ol4xg2yIV1OP1gfLYg085ZLdUQQPgltqzPWX8NiETf/tqJH0gH0F7c35bgSpykFvIDEiVfVQ==\",\"shasum\":\"0b9a132b3662a88ef71ec889cc418e503c2aa88b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.0-alpha.0.tgz\",\"fileCount\":45,\"unpackedSize\":1380590,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgX3d+CRA9TVsSAnZWagAAKnoP+wZWkezty75OufU7SZnC\\ncMp1kN+avzkpoZGrYIHEOVctHrFbaMJ7MrI/oNtHseU7FCL97nSETrid0DOI\\nboqFb+Y70y1lB+6uPnttTtxkssaQQcLS7tszE5TymgFHy42irfjwmLB18U6G\\nQtoMUjJA3tQcHk9ESYig6CEWduWgBkAkFUuW3xOx0YwAWjq3Uo2byVedSVgL\\n9X0yf+3GZ9Z3i3dtGiTru4YbgCIon4x58JIIIWEP0yqk/QeAVc35y+nGgcoA\\nwqMOiC842pGLWhjz24ntLDsdTf/NZveEIbZO2DWNxT+OxCFXR7CsJ6/dOCXy\\nUvc+Q5NA2fu1mm1mPWcWKVuRos17URlNGNVDLHg+hp5CJhv55X4/0Xt0cZnS\\noE2SIp43yc/ZhSaMrTEO8st28+gBFPk8yEM4bbuXSea9WEuv6PZ1erA342Dh\\nIbBHTa6s4sAQgytXxghNG3p0JFskWtnmzrcWZ9NwQ7CxtbQP2cbVkvSf1w5L\\nRxYJZ5osgs67TJAq69ML0gE5g15iNQ793HQiUd1k9y9w1Fytee6gNiqkPkWo\\nqqMeTip2U4IwSu+vr1K+cN3f0n2lpbxaPpKQdZhj77PJjGsr0/WDOFfFhm+w\\naxEtLnIplyXVNVP2Y4BX+VEtABJ85FT8nwbU/5Y3w/bob7opRC4BRGD4zf43\\nan0W\\r\\n=chCW\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBM6m9rBbQ2GI+kxG7+LqjSiq9SvXOqTCbYpJZYzSqYeAiEA6l62wL+NXvZnJZmwMt2HiGxfPYSBRz5DM1/84jUsvA0=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.0-alpha.0_1616869245574_0.949175699527544\"},\"_hasShrinkwrap\":false},\"3.27.0\":{\"name\":\"ember-data\",\"version\":\"3.27.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.27.0\",\"@ember-data/debug\":\"3.27.0\",\"@ember-data/model\":\"3.27.0\",\"@ember-data/private-build-infra\":\"3.27.0\",\"@ember-data/record-data\":\"3.27.0\",\"@ember-data/serializer\":\"3.27.0\",\"@ember-data/store\":\"3.27.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.3\",\"ember-cli-typescript\":\"^4.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.27.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.2\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.25.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/secondary-data/ember-data-3.27.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.27.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-nlgNuDYrrJPTbtxLvnOGDpMXOA+7dyYvCSVN1DDGZPSYXrqEvFM/UwA9VYKW4uCZ+Zk5fxorJtBUDM+mFqnPxg==\",\"shasum\":\"d3212cc457545e42fa11b3e04b711ed4bf187612\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.27.0.tgz\",\"fileCount\":44,\"unpackedSize\":635972,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJglqL3CRA9TVsSAnZWagAAgZcP/i5E5rnnZ3C/r+3LYEcm\\njejN6tmwkDfDK34z+e8C1geNXtcwaulckW7KJxMSeOrrsfmHhA9WgevJkZlK\\nlX6dNg0Y2+MQL1H5hhJe3osnyYQOFdApleL9Lrs9+D/2zQVmHhJ39v20ejMe\\n6QzA9neuvrqar+lsTscFWf/rNyPCFMAuqEvAya/uHt56JwjuoZWePVocg4wf\\nPB98ni9BWayrwyMEhsFwu0bljQazNCW9/iu0Jrqv7Xl/eVzshR1iKjaI/ikQ\\nB4kfgqKOCnNoj56J/szCj1QEVMLpS/u0BhqbWsgwILgyH91rzIMdNqCv5W23\\nmF3cv40qsXw1eQfHjKSms3xjkrOjtdb+StsDNNRnmprHlrmbKaom+2M4RVnC\\nSra45faR70Ib4Jj7Xo4NhSqmlyhzJ+8Gr1m6McCCseahf239vomHNdk9q5fU\\nu2aGw/wxJh1vzRSpMbC+UFNPDlrRmrauS/8SZIjpR+IVY0HNvOJH9yXDbR9Z\\nnlpl/yfE1YL1zV06wYaXGcO6mUjCg7B6uCZ6v+dThk8z1E9qF5NAP7JtNNFp\\nJvytYiefWLpbyNXjIa4+30VRgAOMMZ+gRpZFGypr2kWsFfDF68CDjfevlTB/\\nXr/4qFIX/KC8XZGG0cY60DP5g3fZzt3PHGihTslppDipJsca2gp9wVPAR2lI\\nu6ai\\r\\n=DJrE\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCvecK2hovNh9Ga9tnwTZmjBgZt4NunxJsoIGDHwQ7lxgIhAPTjLDjGu/JWQmfQ3uSF+KkNqO1MZ4JRyRgKxhTRobCb\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.27.0_1620484855414_0.09662872106163634\"},\"_hasShrinkwrap\":false},\"3.28.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"3.28.0-alpha.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.0-alpha.3\",\"@ember-data/debug\":\"3.28.0-alpha.3\",\"@ember-data/model\":\"3.28.0-alpha.3\",\"@ember-data/private-build-infra\":\"3.28.0-alpha.3\",\"@ember-data/record-data\":\"3.28.0-alpha.3\",\"@ember-data/serializer\":\"3.28.0-alpha.3\",\"@ember-data/store\":\"3.28.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.3\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.0-alpha.3\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-pretender\":\"^4.0.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.26.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~4.2.4\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-3.28.0-alpha.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.0-alpha.3\",\"_nodeVersion\":\"12.22.1\",\"_npmVersion\":\"6.14.12\",\"dist\":{\"integrity\":\"sha512-Q5AJHNREzG1iuykMnK3xw2QRwcEkY10EpqS+exGdp2lHE8ScRubNU+bDnsiVX3b3gq/3EPoGR9WkAtLkgr75hQ==\",\"shasum\":\"fa15341e78c28543e478cbb1cf4ac4825917dbf2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.0-alpha.3.tgz\",\"fileCount\":45,\"unpackedSize\":649977,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJglu+vCRA9TVsSAnZWagAAPRgP/38vWzuWsotM8jLT54RN\\nMSSNJlyR1qYXhTOB4bbh6PuNk6jZDqnwINfVHgKa5KbdbgsYxOXuXONAZWyE\\nfoGuoE2LdCmigCgtF1MpavFDF9lGEAzKm0jeu9tB1kCJhaMgOyZ+ce5SrQK7\\nQJTE4QFgT4kywq4T+Mh3p7wT/hKKwf+vADlB6vfzH/Fg34nWRKlPrP2b8Ikh\\nT0NEKFHTA0ypn8fs0UoCIpSyKkS1Wqz8X6kzxcnvfmpZJIgr6b1MhkUKGwxV\\n188/5ge3HHHjDJjIvN7EPn9cHF/Q0uIsZMZ4ktaEoIWdvZkB0gUoY/idWaJC\\nHXSW/sMzHjivTTH+SRqTBN8XrFM9Egltc33LgZxRc/VzSVPSAphswjLGOAUP\\niDTBeAaDLgxW7/Ud07h9wVgC3P8lL7z12WJONem5aQuu4k4vgQOqe3Njy6N9\\n4qTM3RAdTtZA/N5ariRHVcJTIO7ma8w1bLYbMkljIOtJvIQNnXXbjEfov7OS\\ni5k9mPW/8sFF6J/L0DhHaFaOodEgVlluDe+jS7etJqm8EO5P3kd43r3cWhua\\nzsTUTaMPHz/wNTA2J/BI6mP9UbqW3ouLJdYnJM0qMPRaLo4iKAN+/24QYJWf\\nYPtL7hNT4xQs9TkK2ajoTWD3FMPapbax23ibEZpmg3krQtzWh3pAv6Y1GVws\\nQFM8\\r\\n=VFpt\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDPc5iff08uwU04G0Rsm9vY9+Z8vk1n0/T+5rEHhlJZuAiAssDUb2C2BZI6f38PAxUisx6TIIqiSO7rrZjIBoDIlvA==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.0-alpha.3_1620504494684_0.3043490972155265\"},\"_hasShrinkwrap\":false},\"3.28.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.28.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.0-beta.0\",\"@ember-data/debug\":\"3.28.0-beta.0\",\"@ember-data/model\":\"3.28.0-beta.0\",\"@ember-data/private-build-infra\":\"3.28.0-beta.0\",\"@ember-data/record-data\":\"3.28.0-beta.0\",\"@ember-data/serializer\":\"3.28.0-beta.0\",\"@ember-data/store\":\"3.28.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.3\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.0-beta.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-pretender\":\"^4.0.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.26.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~4.2.4\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/secondary-data/ember-data-3.28.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.0-beta.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-rNIKYXBi/CvHaZ+47rcetOm3X4bT3RYUInciv1HHU6NVP7xypfBFmWHZ9VNc5hGIiZcF/SFIWXWgnytPyRiMmw==\",\"shasum\":\"8ebca6d15d1efa70466204494bd8361e09f13204\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.0-beta.0.tgz\",\"fileCount\":45,\"unpackedSize\":649967,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgl6ncCRA9TVsSAnZWagAAylIP/ApNrat8+n3RM5qBnPUU\\nH1nc3hzHhQVu6M+T1mxy0AZUrfcVsFLwqzC17LNWf1vZfJ/CErx9HXHQlNpf\\nV2y2Hx4PdZbt5JKCg8hknc+BSw+GTF3kfbLA1A5T9I3n8MfFKXaZfN7Pwg6o\\np4p+QpqYZPhCSoiqO+4e/+uTHscG6Ml3NtAsgkdLq9qJEfOWDACoiR5l5WLm\\nn3lkHy/3DSyAdC0l7F/eSFelg1EBl4gnsbMA+r4aQs/B7/Vup/fEpqZdJdBe\\nfmNKvvpm/DcLlLGZ5DZaB/w0PNJQnXAfdsWO67f7YRcKbpT04lvAg/2eQX70\\npnXPCInF41IlOeTC7Xd8+kzVQUZSLmpFiz2vpyVst19QV5CSxNUdKqyRB15m\\ntDcg81eRyucXrUBepD4TeyoP+pMVDE0j3cGLQ239QvU0IZhUZLJn4sEi/Hf6\\nRzhkmh4tayEbtx7BxzcbeV6kwrwV58bz4/PrOIEXseh1qerMtoitpjJ7XSdL\\nWP982azRVRBH8OxKKatKJRoOz0g7m3Fuyf9Y/FaVWnr8tCsy2E6/hmfBfH0o\\nxaaRRCbKVOwTV5//hSntOX7OhaATQAgfYHO3mMPKfAOiZIipt+kdY4KSXe1u\\ndmEYtk0f3z6QdgVMYzBfGZksFDW1lPWRMFlSySwEKgH7EYUW3Kidy03ksxXq\\nAl56\\r\\n=nUkG\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIB7hnLlc1YXssT98U5vDCWWwM9R6m/Me6FUIjtnoc+cvAiAsH9qA5z+jeddpbYxAXL+/h+X5yd2CZTNhOoMTQ/RMEQ==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.0-beta.0_1620552155761_0.9616909770569138\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.0\",\"@ember-data/debug\":\"3.29.0-alpha.0\",\"@ember-data/model\":\"3.29.0-alpha.0\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.0\",\"@ember-data/record-data\":\"3.29.0-alpha.0\",\"@ember-data/serializer\":\"3.29.0-alpha.0\",\"@ember-data/store\":\"3.29.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.3\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-pretender\":\"^4.0.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.26.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~4.2.4\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/secondary-data/ember-data-3.29.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-Pkp/nOsGR2+IRn1ajo44OhIVn4bh3AGVvEcAuP3VKbhye5kYRez4Vg2fPSHIJydoA/qvsHychAaOywxUMc6uXg==\",\"shasum\":\"500fd7c9f4e2914313abbc0e5ebb732fbe7c19cd\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.0.tgz\",\"fileCount\":45,\"unpackedSize\":649977,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgl6ssCRA9TVsSAnZWagAAizQP/1XhiXvqBWBPKLNz2HbD\\nc5QCun64PerWfcm54u2oUkkXk9HgSpFXsoWO2tL68Nx1C0+d8vWYn+IznFIh\\nTUBTSLf9eLwCOmT4OF0Nznk20F888W0TmqUtfXUJ/9+P16N4D6RESncfVfh8\\nSYVdDrx9YHVIJjTNNsSNM0LVYO5LInNpp5Icn4b5feLqZcdLyjl74VdWGXa3\\n6NGyxz7YUBiNoUXhUthNDEmu8VMFzUa+Kxz5Khy/44WRL14DRUEf+fF968VD\\n8okcpcmj2XJHCwtjlJMyZJTv2Zir99mNZjW6pTlv07kFzxiadg5kyzAnQf6x\\nWQJYvp6AwfsGD9sUrrON29uZW1LAGmBrGk1o5LpwFmZQewSUYQbd4ffJ4poN\\ngCXxgMIvAS4nm4/CkEjYmM+o7y9sPMlaA/hNuoUpDSpFq3Gg/J80CGUbo7fW\\nhtIx1k5aahzKNNMb0bhThF6X9pvSaYIoAeeQqZorN+r3H/pCd6b88+QNuhrq\\n0+W/Thzm6r75+4zUZv4nY6W4fWuwgjtsl+wD2E42XKaiEcZJkaMhMykZYVP2\\nxoDJsCIoL1a+F3uZM928JDrT95xgPkFp0ZP5PLUq5oF2J1wkRHU5UOrHrEEU\\n7rrpzLGhuCNjg5mnHfgb9kGNhowCv2FEHFJJXSzVGJOLHYY2TIi71VVIIB91\\nqLnj\\r\\n=kglq\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBq8DtpsYV3JfCXdYh2EbCdIZtDhd4dZO4a5YFciQPbdAiEAtQ2mYwBrEIQZFfVjOVpNkY7Ux6F4n5+CjqOCsGWuvoo=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.0_1620552492301_0.5953665112785644\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.1\",\"@ember-data/debug\":\"3.29.0-alpha.1\",\"@ember-data/model\":\"3.29.0-alpha.1\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.1\",\"@ember-data/record-data\":\"3.29.0-alpha.1\",\"@ember-data/serializer\":\"3.29.0-alpha.1\",\"@ember-data/store\":\"3.29.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.3\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.1\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-pretender\":\"^4.0.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.26.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~4.2.4\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-3.29.0-alpha.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.1\",\"_nodeVersion\":\"12.22.1\",\"_npmVersion\":\"6.14.12\",\"dist\":{\"integrity\":\"sha512-NFKoqD5yKEDnkScYO/gTNN9inE2YnABgS5i6QIH6o41JBPmihy5NF24jh5Jdk6I0dgp40flSQ0VdldiriDuSNQ==\",\"shasum\":\"178cf2f74a19308f4c06afa6f5a730c99f0ed361\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.1.tgz\",\"fileCount\":45,\"unpackedSize\":649977,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgmEEgCRA9TVsSAnZWagAAaVkP/jbWsh2Dja3xeeqNMMeY\\npRz24ZilkxEx7Z0RULedjYMzcPEPwq5XWVnhmA2Z2rtKWgJ1zN6KBoeYionA\\nAVLf2ay0LIc82/XsiAQiSg6WIZprxfkOkg4CewBVBl0qs0J5XoElj5QRX7gy\\nn/jkB49VvfMuck5OYnTqqm0/pJ/dI7hTzrJ/uxkSVo7/iEbP+mRhYjpSQblQ\\nEIj801mAesGqRd+OLrNpHx2AneB15Ly+5EP8ivXsGd3ti9/1HId8sPPdc94d\\nzPmGvxgouQJNMBhOcNVQd8iOITbAPjJxTUNNuIfnBn7F7xjDHeNpuY9EJlU+\\n09lzTSM972HZIrA6OluRogz23yVwuHG8cZcUOK4SpXiD+ulesKqx0c3lEsmc\\npVbx2uFm4RHodq4c3AH8ovb9hIccU3tJWEkfTYpYFosyMjKEl7CGI0NKfqi3\\nkKWiHv15DkZXdq2vKXNdB4BAdzDV3VWnK2Xboe6ZR2uimxu13pxp5eN2PYvk\\ncYC4/D8UoG/X+aGNy21WVi/vH1gQMCP8L9nPxfriUbTBnVMieEMSuo4/4UpW\\nyIvi/P+5XsP0CUGdO9vzONFa+Htej3/ciYnYnrdj+eNqwNyuT80k8xVJbeig\\nGh2aYwwZxlgYyaikVRrZa4Y9a0UrCmecbQNeEW3TuGK1RAfbEVnz/VlGUVyc\\nygZG\\r\\n=cVpC\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDAsasZu701Z0cNX4qJrccvxqc/JQoJrNej4uacDEx7AAIhALdcBDzLXSd2vhA4M9abWj4BouPT05E9UFA1r5eQF8Rw\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.1_1620590880456_0.5049246086555934\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.2\",\"@ember-data/debug\":\"3.29.0-alpha.2\",\"@ember-data/model\":\"3.29.0-alpha.2\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.2\",\"@ember-data/record-data\":\"3.29.0-alpha.2\",\"@ember-data/serializer\":\"3.29.0-alpha.2\",\"@ember-data/store\":\"3.29.0-alpha.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.3\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.2\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-pretender\":\"^4.0.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.26.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~4.2.4\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-3.29.0-alpha.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.2\",\"_nodeVersion\":\"12.22.1\",\"_npmVersion\":\"6.14.12\",\"dist\":{\"integrity\":\"sha512-FzswPOt2gIx/kUTqYPrfS35LAmCIyZsXtYbS3GQ8WR4PtT1bE+JCr8fZaGCmqQVZBfEveSGJ2C1FoDAIOpLTAQ==\",\"shasum\":\"c2fc95b559e87a58771f1e859e9824263a8b1cc8\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.2.tgz\",\"fileCount\":45,\"unpackedSize\":649977,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgmZK0CRA9TVsSAnZWagAAPUcP/A+PdfGNgu3xKZINvrF8\\n6TSNy1CHF/UpoNiWATDgJiFyNI944ovxB89iLiSOJsjE3QsinaBtvzgS4+XE\\nsTXxbVfQXV+gZ5fb0nIJY1XpAgKNeFovxhLnOmv6E0lHjiQbXBVN9AMTAphM\\nzpFoYR6mneUhWX6pmRErRjStwySCUJruTy4mNZIkcoQDXngOK1LWoFz4u+NP\\nLER644eXwnbdS9JUFkNohYkmdvrmHTvk4O1BPlrZEY+R5j5bV5KP8CxH/jkS\\nrs1s4T2N7yceJp8HbVC3YTtplvtx/NspQ/VGj9zBp9Tc3se7OqZE/lu+Rtrg\\nIq4WRhuB/D0DhcO6x4TwdbVB/OZnEg0Oh3wQSgMfmDwQGOpxsjNAmSjs3YSD\\nWwhfDYu8C3PiWZJmastD0SyZByZ4VdMWfJydl8EYGMz8n1zSFn/DBxW7HeI0\\nt/ehZR6GV/99j9KIE07Na/GBuxJzADQuqhFZmgIO7onGIKtB2iMB3Ng+rNZG\\nu6PolFbAUNWCReBUYtIARsRKW5E4FeMoRXeLeLxYlF2qrzW7BO1loMA0N0Tn\\nA43jPoRha/VOYlYJEeW8wICQHvKviawHkVBkeh4qGrHU0T0kgTrL072owa6k\\nkLceof9RFE+JZ5g/lCHMWkYiB1SBoUo3cDwMMmwgc2a3sSLEdmQJVLfmOPYn\\nwtu+\\r\\n=/lTr\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDNliSOWNi9mx4CXtZEia6sFfW22TKHNqMd/DyRzNyHxwIgXVcmlfmcO9GU7NI95jyDJcBfGrG9n60Hvc3MIpKlzJY=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.2_1620677299918_0.5320898310030007\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.3\",\"@ember-data/debug\":\"3.29.0-alpha.3\",\"@ember-data/model\":\"3.29.0-alpha.3\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.3\",\"@ember-data/record-data\":\"3.29.0-alpha.3\",\"@ember-data/serializer\":\"3.29.0-alpha.3\",\"@ember-data/store\":\"3.29.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.3\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.3\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-pretender\":\"^4.0.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.26.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~4.2.4\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-3.29.0-alpha.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.3\",\"_nodeVersion\":\"12.22.1\",\"_npmVersion\":\"6.14.12\",\"dist\":{\"integrity\":\"sha512-0AUHbw1H6ZR95w6Cc0f4vbbudz03OGHHJB+ovax5PPuq/iFtx0RmcTCUj6LOE+4vpNDiAPuWa8jrVUOgIRFP8A==\",\"shasum\":\"e75a8fda52733f2db44cc4ba43e7cfd823481c73\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.3.tgz\",\"fileCount\":45,\"unpackedSize\":656647,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgnDeqCRA9TVsSAnZWagAAJbUQAI2Eq/W233GybR0Oe8aZ\\nncOu/85vVQcEWhSzG4685itfvWXYLxkyHu+ZlGPLoi+a3RDRWCTjXR1Wf3bl\\nf58Z1USx84m6wxiApL1fCAfNB/qRfuFDFLP928cJfhXL/OVPEbPBdPKaa/XF\\nL3X5v6v6yVxMrGjx0yoEaUCu4BRjNVcTC5PYZX5jWgeAqh0LSTEsLX8WmDtV\\nleqD5JjwxxPytsgrWzArjv0Kz1Y3WaN7Dh5ehegykRAcwPYAU+S6qbpjHery\\nTM8cMge+fB7OGe58yqGxdxlTiKMQMf3rCJLM5kLaBKMEBrLvQ5gI2+FCx1H5\\nmomrqozis/bfAzE/OR8KBQB7zKVZaMMIQNQj0aKyoGTOgcVxNGT3xMFThfSk\\nV1s2IuBor/xIcxbaCDUFpM5h71ju724HIayXoWnWpKhVugliQmflcyLms0ZQ\\nl+Kw9AjUQOzbdBmz9efLVzi8YNNPw5X0XKRHyCtXzCLJhgen6Hchhj/WBbyL\\nsFyW9mXUc/xNO2K2xd2zlzYZP09oM2+VScyeIZ5daC+a0vgZKKCuh/Ukooj8\\n6zyUcodEAGVGr4aw+qnFVDFY5L8I91sQGXU94LehUkc/paE1h8n4zBD2xkyH\\nq5f1nzvToYCo0hNdQiTAu/YAKSRns4HtVT1ebSdlXMHnKLrJSuKYPeQlhmDQ\\n4ZHU\\r\\n=zk14\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCcdTmOyi+JrR1OSMqPU0VXlIov/2FPrv7F9+DG3AO4nQIhAIBuD7YNMNLRMcZ+aWoPDR7BxTdvZd7SgNKOZN5cLbSf\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.3_1620850601840_0.8458394963575295\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.4\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.4\",\"@ember-data/debug\":\"3.29.0-alpha.4\",\"@ember-data/model\":\"3.29.0-alpha.4\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.4\",\"@ember-data/record-data\":\"3.29.0-alpha.4\",\"@ember-data/serializer\":\"3.29.0-alpha.4\",\"@ember-data/store\":\"3.29.0-alpha.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.4\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-pretender\":\"^4.0.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.26.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~4.2.4\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-3.29.0-alpha.4.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.4\",\"_nodeVersion\":\"12.22.1\",\"_npmVersion\":\"6.14.12\",\"dist\":{\"integrity\":\"sha512-zhy7qA0a6MyeRJJnS4R868Vvlk6LilZRE/12gaJTzpMtcG5yf9Ey/dxHcTx6gczONWgIZRu9+Qz6bo+3HUK2mw==\",\"shasum\":\"46b7e34542b53ee15ac8bb4fe41c1d16e7b139b0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.4.tgz\",\"fileCount\":45,\"unpackedSize\":656647,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgpXI0CRA9TVsSAnZWagAA3EcP/0jiKMsxYLpycN5fHjFV\\nNSIjYNo4V80HZTcknFaqYBOBsMb7+IbMgxs79xyE4ILlwF4t+3a1HMSjBQrt\\n5XSB819hcz/Kj2+tXHzPdzbK1RvO8y58ZC4eR8FU/gN6MLYRID8yCp0BIhbF\\n5bk8AIGernlgfnTWoCc5IkagwnG6g954uo+FK7257Gw5YX8l8XXevY6o81E3\\nRMNiyg/YQr2pwN2eXP7aJzBy93bIhaMk5Whl++30WiLOnGXYaaiKlQjGhISh\\nNQasm4Udar8AreS2RFC6zGZeGJZqN88jxvAsqi1qHxJKQSYMLyektENRi7fJ\\nKcj2hlsMNBobF+bow3gBuGUF8C0PERpBI2d3fb3a3AqpxPc1DCaSwcniUVSg\\n6pU0rjYRK1ssYugXNDQ3/CjIme/IiXtlsTMsJi4h6NN593vbryIn6VQpt+iF\\nm4xkzQeOG1w+A4KEUVbGhMRQ69skQsZbVWvpWLMfb4bISHuuDefA8KNi4rux\\nbgRScDLZVPzahSHWFWP1Zlh6zNFnYd9TC7Xx0CmnRdbR9mrJ7iTG8Uxjp7QS\\nMfFRzGX4pBm/fgCIrx9OewtHSkI7NnaToaVpOE3N5PmA/tCxuGfdTJmfbQa4\\nNv3s9x9JtEJu8iZx5yKe2SrIAi+FJU5d8ffkGdrxeOZw635qiV4KOPCSlfvU\\nd8s6\\r\\n=UlJE\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCejQZ1h9sO3cvnLpc9pLIabj1U188bIA1EZoABvPTNfAIgG1qiKx6/aeYavfgjgF8jbzb2hVRJIo/yYwaOobHdhH4=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.4_1621455411974_0.11565986380122295\"},\"_hasShrinkwrap\":false},\"3.27.1\":{\"name\":\"ember-data\",\"version\":\"3.27.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.27.1\",\"@ember-data/debug\":\"3.27.1\",\"@ember-data/model\":\"3.27.1\",\"@ember-data/private-build-infra\":\"3.27.1\",\"@ember-data/record-data\":\"3.27.1\",\"@ember-data/serializer\":\"3.27.1\",\"@ember-data/store\":\"3.27.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.27.1\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.2\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.25.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-3.27.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.27.1\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-36P8+7B6Z5ZjyITFbf2Wcub/fdE2DTsLoPPZK7It488fub5s90o85XC0WlwUQPvff39us2N4pzjwmCZ8Jj/gjg==\",\"shasum\":\"02d6b76c1d5de0f50d24274147b8711f6ca4f28d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.27.1.tgz\",\"fileCount\":45,\"unpackedSize\":1307666,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgr0nZCRA9TVsSAnZWagAATpcQAJcVoUKimrrlgwoMW1x+\\nVckeU5fGwfelsqVC8eE9Sqw1uzdwJ9Q3XvGCtVNolo3SNepqMLh4yaMH5Gbu\\nKsyWDMWRfeV1NCjo+PZPt873QqhetwfzwHLpuv3B5rXJYeCFCuICcKtFWn+h\\n35jcag4V5r8DYGTCjSWn+3yxBsuQfzu13alH+JkL61kDjqaatE+Jt7iqJg1U\\nqPCn6LuO9JHrrqqYQPRj+tEqeRNxlu0pa2oiYI1xgmdPEQRav/GQ0nSWpjy6\\nPF/Lfpl6GhQ/NnEd7Wba2lRGohwB1OHfDWy4fan/diaokwyoEhZdW3deLSkB\\nROhJ+V62M3aiv7Gut1FAq+b4BgxOqt0EwgP9/riTisLqf250r4fhSoAEYwdM\\ngKrm3aNHskmulOn3xjrRCW/gR3Nt247LKfLB9pTrMZEzMeNG2kXwrCSyF77N\\nlhfQQuySr0gO9cRn+LkuQLYFLMDdyWMShZ1onsPlBTKZ2RrHAlfw2XP3Dvty\\nH66r887PJj/RRpr5BmulffBKspD0iSFyr6htY1QDHDZ1JMxKU/1nhK5nLb3u\\nCgbgQ0/u1zFFEpYpXwMET/M0t1a77x6JpAsublHxh4FY2uEBNH+WM6Opy2EN\\nxERIBr9YdFgHAu5y8/yfWI98cmkRyRRsOwZKoxYjU70ruvGO1fh3B6SNXPPW\\ncFjd\\r\\n=hVnT\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGfvTKw2yWWrZHXp2XTdlvjS4EzyCJpmB8UBH/Af5AbEAiAmet9/LlXqPBhAT932dDTAGm7fc+XViOvTHBlcRbErnw==\"}]},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.27.1_1622100441057_0.17203992520913558\"},\"_hasShrinkwrap\":false},\"3.28.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.28.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.0-beta.1\",\"@ember-data/debug\":\"3.28.0-beta.1\",\"@ember-data/model\":\"3.28.0-beta.1\",\"@ember-data/private-build-infra\":\"3.28.0-beta.1\",\"@ember-data/record-data\":\"3.28.0-beta.1\",\"@ember-data/serializer\":\"3.28.0-beta.1\",\"@ember-data/store\":\"3.28.0-beta.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.0-beta.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-3.28.0-beta.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.0-beta.1\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-OCaBft7AFotSZL0Ek3CbzT8KPPOXwB+R6mwv4Yqw/Z5yV8a3KZVe3NPnBhzfgEeR6FuI46GzVsPtQHWmlw61mg==\",\"shasum\":\"e1230e5fd7a88e19611aa077f2faa9c89f89bd2d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.0-beta.1.tgz\",\"fileCount\":46,\"unpackedSize\":1333652,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgr1eoCRA9TVsSAnZWagAAm9sP/29EF/njcxvf1mYowewN\\nuPQWZKsS2C6P+BFCFQ3/zvxLc2kgOKPg2+ZHNNMf/4lowLwzKk77otPwXN6P\\nzuWmtzZdGngEr+n7b7v7a60xmqsfEncFLUPxNL9euaKboO63w7XAu6d4HWre\\ne7LAEttPsrXQp1z242Lfs85ENXEYTHnU7wcKiMbvISITSzIYw9rlLkkpoDIT\\n/b5IzM1agkshg8UW5ZIfDUMo9aTShhBr0dOOlwbuwcgqYUv+NCd0pKADFyTd\\nnxh4m/q6IUUuNlihc0diFaB3rQ67dUNNJyngUdFjOZlaORQz261CyW6tuX+j\\nFO5osfEB6HJoRti7Vp3+6ZSFlJ31YJr+9Dz60kZ1/XPTR/+hWfS7tXOwIdHO\\nwBPHTh7k9bH2iSmetyXyF7Soz3OOulYrGoCifaqwyniyGMuyLRnfUx7dcvut\\nqRRkYlWi++b8PYOSM40dejGiSoY3Kg2KYtxntDpsPGgtKb1/AryZ4GwN+H5W\\nUM5Fb+GhY0KcbqqVCkL8qmBmAdqasqN5Kxv7zJ5sMJtA6jWaDnxSy3VhqnWp\\npZ14DWzkLGNIiX+BR/1hoz0mijLrOCWNeCyd7EHPJX0Wti09eGCJazy0spl6\\nQvs0Ny/euCY+Xt5xzR2A1U9HK7uUOOA3p5Ta9KqIs34Ej8BT20szwJeP0T+8\\n+u7z\\r\\n=onwR\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICgrfOxz7HAdwVeBZpgwNwNRYfoTvIluT3IKyeSTjfCfAiAVHOAQ8vm6yeNz/MhrBAWsKJ99F0L//TDNUD98t4oJGw==\"}]},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.0-beta.1_1622103976327_0.4186808486342979\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.5\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.5\",\"@ember-data/debug\":\"3.29.0-alpha.5\",\"@ember-data/model\":\"3.29.0-alpha.5\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.5\",\"@ember-data/record-data\":\"3.29.0-alpha.5\",\"@ember-data/serializer\":\"3.29.0-alpha.5\",\"@ember-data/store\":\"3.29.0-alpha.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.5\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-3.29.0-alpha.5.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.5\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-2j7rTEDyb4TVJZ8oyeGjO40uLcPWnwXvg660Sw4omhYOQ/F7rRL+oZKBonXKyjMEl71x+eEtTFnEFugunE8OUw==\",\"shasum\":\"23f17671434154d22ad793a348a9bc86d730d06d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.5.tgz\",\"fileCount\":46,\"unpackedSize\":1333662,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgr1iUCRA9TVsSAnZWagAAcKYQAKF0b12Ib9J2JEBypXWm\\n7KbXIe3XAJyZovNctaLGZDHjZik9T+9jJ0CkkUPKELZsa0fjdXVFILSgLvmN\\n70pMYZ7+8ckGKML5KvQXxDjWH+nRJ3rzML97s1TaSbTCRobZhG0J5cjZ84op\\n002uE2ea3gfTSMIEq88Ozk8YHJr3LMOw54UdKq4p8nfHpwolDXYmOMy69sUd\\nUZRa1gV0NZx77Iki+UIq1YgT/soMb0HWWUMhJxtu80hft34Uu51JnGhBmTiy\\nYtt9uWnUI4jaFENxUZpbnNEWvqlnq7sEvzogxLwV8p5HPZc8i6OedLxehx3H\\nNdZP7wBAjO9BTWHTV7DmX6xAo6FXo3YdZfkWe8dBVIzv3jOXrbbNJ8QIdgWI\\nNZoKOZvpxytRe80JzJDjYpgvshofiM0d3r7dodBBgZ6KUr+73XK3SVIA/XeT\\n4sanBdhHSlUOn1kaZoUGeFTmiuCmbcIPFf4+c98Yg/BLldAE/USe9ks6z0Ps\\ngdtCCULKC5+sQyzG4shyNvZNcpL2vAc5RabMsBM9VmyTNRQKnfW/OfCrg2D9\\n+DillOXA2ehAmVocxa5QlBIrx8maCvbcead1cAlmaJ9P/2bKHAy8rgH4IhIk\\neEWnU/MI0QS5vtsQMg0jnNiPQDRq6t1fyE364NpzwBXx2WpMwnT9uInpwDrJ\\n+wQx\\r\\n=cT9V\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCNkyoWsRN1pzk1xbgtnwYs3VsOlDdMI7fjN8PgZLuTNgIgavr2JStsy/8JMPpKj6SZ7RsZCLZZpZiO7qbgW14zIUs=\"}]},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.5_1622104212390_0.8639304485345551\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.6\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.6\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.6\",\"@ember-data/debug\":\"3.29.0-alpha.6\",\"@ember-data/model\":\"3.29.0-alpha.6\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.6\",\"@ember-data/record-data\":\"3.29.0-alpha.6\",\"@ember-data/serializer\":\"3.29.0-alpha.6\",\"@ember-data/store\":\"3.29.0-alpha.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.6\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-3.29.0-alpha.6.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.6\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-WXdJ9t9R1IHPjej0FJSFF8IqBkjnUU8rucLE9pz0KosItk1lnA2cZnXrGEu0vtxNV/8WNymmvbad4MRDFIaWZQ==\",\"shasum\":\"60c85f82a6fc7944c0f811f1cdecb2c2714d16a7\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.6.tgz\",\"fileCount\":45,\"unpackedSize\":667270,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJg05ZDCRA9TVsSAnZWagAARQMP/1MHZPNuvzki9iT0o1xo\\nSRks64JHXcDWGQiQjhexxd3xdk5tNeyfCMwH+tTd33/R0VO6rszMtn+CjNtS\\np/Hy9cSWAosbTvSzUw5Vqy2S0/fO/6aI8S7Ygh+Gp8AoVPbz4zscp8YtahEn\\nSEG87aRujWpFSIhrGE1ZC7IaXLpG3zF4meY8nYbffrCjR0oYIFuE8rPAenZ3\\nmnBHOmj/doE8HJi1WOM5zcopAYG3KJjJUtGWjyLqx3bP6uGDGTiK2gJP5KV1\\nKw7X5cIf+bpMq8VWJ2lxQfEAms+Lb6bAwydXE5S0qXOG9ZSBlKgcS6vCWMPt\\n0yyJ3O8i6P6Odgk5B45wKLm5qMyCIlViJRUWEoRwdcXN+tnMehF6asIsSmYl\\nlK5I6jL6v54hRRCsFjaTet5KiwtDH1IsBcWpx/G59GK132X6M1pwyAwlN9EL\\n+GRDcmBX8eL20N5WcxQrkAJSWDHcy7C/aqYtBwXvgFYaLsS/mlXMTOydJ8g8\\nM95TCLLx8VuhvWjvoBlsbCB3fR+LSYV/uLB/x1G/1Ldcdl0CQ2QbA5FM/1sY\\nAnHp908Mck460GzZLcSWtsWXtetjlOD6Kiru/MW6Z/jfQ6KbXZgXxdzfIVxc\\nK2q7fL48gGUPYdNQGUFpv7z/yIIvwSp1HpVlq/1S20Q8tkrGu/b1abRg00Y+\\nyjbz\\r\\n=lKZP\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDHjDO8pIYeowpmlWqv2+qpyRTp3bZwrlhs4B3yfoyIMQIgPCnFODfWW4gAKEkHfqD7Yrh5a/CGa841Yy9xuwKqp8w=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.6_1624479299201_0.5665946798709602\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.7\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.7\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.7\",\"@ember-data/debug\":\"3.29.0-alpha.7\",\"@ember-data/model\":\"3.29.0-alpha.7\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.7\",\"@ember-data/record-data\":\"3.29.0-alpha.7\",\"@ember-data/serializer\":\"3.29.0-alpha.7\",\"@ember-data/store\":\"3.29.0-alpha.7\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.7\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-3.29.0-alpha.7.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.7\",\"_nodeVersion\":\"14.17.1\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-okvwlhvGvygy4Q4hPwk+HR0fPPHLuwvXkgOMP2k6jET1riUJphgShBDLwG2j4s7uZUcvisyOZWXNylkavIKQkg==\",\"shasum\":\"8fe4b044339eb176e9ae18140ed80459732f9693\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.7.tgz\",\"fileCount\":45,\"unpackedSize\":667270,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJg3NGdCRA9TVsSAnZWagAARcwP/AmN6BNABHN4GW6yDRq/\\n6oH8GD/OkXS+Y+SAOWZujKZ9frer4CkhkwN27DbW07zOB9MKyja84KSHvRIW\\n2kB8prgNvO/JAoqhSoVg2MdpjEu9Hy9I/nBN6PHLE7uG3mfkknyttWVKbHg5\\nFRwE/KEA3/inx8YmXcGj0CWW5HW/6MnrpGqm3LvvvX/BYzYasVnIohwYISMO\\nTHYfuY0CDFDWFmFYW6Tk9360pq+kyyvOKkStgId63lJsJCiMr8HP7Ua4shdW\\nXQ6JdrYr18NDHX4aT3J4pXU+XX1UulGIAKSrYLZuvLJUHozoHL8Ca9YxuZCt\\nL82jgRwDhAkOQI3Z6hC1DckQ6VNircJuIcLtkh0DS8bPxdGmLt4Ai8MFpdt0\\nZUoGQqRI7xfRvHN73CmRWr8dtgWjPQyVSsU9V7MYpn4/uQgPS27fEGhlBkev\\nv3DL0r9U2fndj3fWUEkGo+Y6paPu6p9MhlQHFDIXKFbCjE0p/Mb2Sd48niEi\\nh8Db+KCjt6j48SgKsgXySmeWmMPZT5269dthxGCY4DU8KqnGW5eBq9DYbxWm\\ndsQGO7r+yeHt3GiNaWsZHBuWQ5IaOp8ZhWLLfkgh1r6ePqYWmDeifwYJA/os\\nWL6L3DZNOpF5yUFq8UkDvSbKq5G24ZR9w88Mjan3EWIyNVK3PkaFVyw85nm4\\nrvYU\\r\\n=Jb3f\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC8TGTy09VZ2YvQb658BvZCOqzxVx8Iey9QRXlC5Q6+bAIhAMAQpKvWpDCf79je/otdMzMefLuP5iiTQ/v7I2dDn31H\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.7_1625084316993_0.10820847495587249\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.8\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.8\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.8\",\"@ember-data/debug\":\"3.29.0-alpha.8\",\"@ember-data/model\":\"3.29.0-alpha.8\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.8\",\"@ember-data/record-data\":\"3.29.0-alpha.8\",\"@ember-data/serializer\":\"3.29.0-alpha.8\",\"@ember-data/store\":\"3.29.0-alpha.8\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.8\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-3.29.0-alpha.8.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.8\",\"_nodeVersion\":\"14.17.1\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-QOJ2qu5AQpsMBJTumWMZW6qdLgp8MSdtN/7VBP3KcK7eCZPL2ryGkAbFXo/b1bX+ARXsKGGMi3Q2WumwmXbErQ==\",\"shasum\":\"e962879633237926641219ca040af004df54813d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.8.tgz\",\"fileCount\":45,\"unpackedSize\":667270,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJg5gtoCRA9TVsSAnZWagAAJpQP/i8EZl1LSsXLxgmiaved\\n5na6JsiWr+t3uzB8HvR6724mJEemEbh2yGMV2/tQ0GhBto4uICn3wyd7Shps\\nD04omOgJszCgFhVJHftsT0/kND2tLhEJtK3pVdGvUX6/iBQWTEoRFOutRymt\\nwyGho7kVlbFDx9enORNLDvNbmlBps1G3O5EPWbnb1n6oJ6/UWdrw5/MYaOLH\\nFtxgbt4ZuwfkEdTTbKNUMzYXN2BFTDy+GxebSUkVh2HAqF6XqAMm/BTdtqjk\\ndqdWZCcYLiuaJhFcI65TXFeM7j51lWTfug4tFiYgZzVOS4r5x8MoYqc30bkE\\nyZQhKf8C/v5xP13ZrNqv/d9NceTgpGLYesxqyUScQFiIeclzjuuXPlvNFfbP\\nSJlubxVuzLnPgdxqRZXF1C/ceOQWVpsMHCTkJ7U9L0Pe8jFqvRUsJ5GBbOKD\\n4RbuYejAZ0I0a6PmR7YXl7m7XnbbkRHIhvoGm0ganQ8+uJv7ayJCoxx+pzJ/\\nv624DjXXo91R0cE4EDAFw+daDsPftXZMkA9ALS2e1kvzgqNFDPT+nS/BAUNZ\\n+L7z5JWGl+BhF915NuUeVB70I1KAwo6ULYherE+TKVdG9eABmbafRV+RZtIq\\nkiGBQIqVO/Owpfk4G0xUpU6vHitlTuhLXlSx2Mfu9e8Fy8mKGfx636dROVjc\\nW/2w\\r\\n=fx7N\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDiji1RWLt0W9mTkh/Jo1QqiZ53EsRzk8ZbYfm+FdtAYAiA2iifHWOyoBkarbSP3EYKh3mqfmDeEerjDDVMpweIjKg==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.8_1625688935652_0.8249338934198673\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.9\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.9\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.9\",\"@ember-data/debug\":\"3.29.0-alpha.9\",\"@ember-data/model\":\"3.29.0-alpha.9\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.9\",\"@ember-data/record-data\":\"3.29.0-alpha.9\",\"@ember-data/serializer\":\"3.29.0-alpha.9\",\"@ember-data/store\":\"3.29.0-alpha.9\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.9\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-3.29.0-alpha.9.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.9\",\"_nodeVersion\":\"14.17.1\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-P5AqqzAr21AkkPCkhxmnCF8n9ZjY/JA7Bhh0Mp+GQl4IHQjwCTTRO4ubYoh7txvP0ZFMyqvh/fnOElZynaNo8g==\",\"shasum\":\"4db58abb99a02c462a8e1cbdb75e5cba5f1cc712\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.9.tgz\",\"fileCount\":45,\"unpackedSize\":667270,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJg70bTCRA9TVsSAnZWagAAxzwP/1npOdHsJYMxbZGHOiE4\\nsDpsHlxdzsUIp8rcM8PQ+6QpKBEUHTa02WjejTMUyp44LlBZXtCpf3546p5C\\nUSvGlATuw88NmovAm9g6e8fiCUFKNbU3MZN0LOoHt9ZHUmnX3N/GhhqYEDTz\\nWrLEEVkQetiyqKUQWeOYNvHBzqLPowVegFrS1OHUcifcs0FO7WgSyoa5NCcs\\nhHS2fbq0AjFZT8RWMzcET+8UWQz+JfH2ycS+bx83TVgrQ9VfQvWWZ0aEsxUv\\nZgLEYfTfrrLZYpAjqDhbdVSuP5dyTsuftWhChUBA1WkYOJiJ1Sb2GOU6j6vy\\n86SaClXlEFs2+2UtAvAz4e/Bq2Q4SKTez6N0P++CWRImjUz2cH261HCUgxBy\\n5yuYpBwwwF8cB0iumMJAXj55llF2+VuwZlP5Q2kdDJApiga+Wx2IC1vnMm6H\\no93aj0Wl7z1jgF+wkbKh9AzOedxdqbQSmNnxx806kxySJzzJic9bTGS1sT2j\\nGHjl4mDPKnZBxf/KRsZ1W3fmx10dEWTD1kRS1RHRa91sXpsRepoYT8EsjAsW\\nIBmOxebn8hurXtf9dZhkBb0wBFEFrnzQKwCzxF7o9fuuUwy8ni+f2jorwYn2\\nBpUksHCUs6AEuKToAnzaXWdfcRX7gZu5OjwJ9+PIdFpHo91PYGpkQbJnLcGY\\nSVNM\\r\\n=ctAs\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCqkieeS6cmBOSrgqK30c4vkdmrzX8oJuikiKT9A5YpcwIgZCHosJnbyu7Plkid2nnO4xuDUEtuAoKIpr26Yr8BeK4=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.9_1626293971042_0.3560522124005956\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.10\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.10\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.10\",\"@ember-data/debug\":\"3.29.0-alpha.10\",\"@ember-data/model\":\"3.29.0-alpha.10\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.10\",\"@ember-data/record-data\":\"3.29.0-alpha.10\",\"@ember-data/serializer\":\"3.29.0-alpha.10\",\"@ember-data/store\":\"3.29.0-alpha.10\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.10\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-3.29.0-alpha.10.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.10\",\"_nodeVersion\":\"14.17.3\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-V0ZNkBAwBoyE9CIvi3MiNbVJ0XBcKed2KvMeGEuhhrnH2wLLpbsel91VvTDTWJUp60czK4+lXqfmw/yIcXJDkg==\",\"shasum\":\"c4a267e693099512f0de2ee174fcfe3e805cf1ae\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.10.tgz\",\"fileCount\":45,\"unpackedSize\":667280,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJg+ICZCRA9TVsSAnZWagAArhoQAIyoEltDTzP/HRHLCC32\\nI0AP/tKIraBPIH7nFTls376xvSAk6PhPmrjYXyhxjBupRPBRI2O2zBVErd/g\\nX4PUy3eUdVNPcMPkU0ktzF7Q9w8foBGcmapnEOGtcmpJFSXJD4BFAzTNckIw\\nzuqo6lhaBK03SZvJHd+W+0ZnXZzIi+rwO+WtXB9exGfv6UwH4+mc4Utea7eG\\nAUt3617VxFVo1fG7WRk1kqylzq5/BnJFRQeNU6V9RfdWC5VTaq8YNBOuHRWL\\n2tpVfqUoxqYCysoG5yaRL8r3mNbGWqXNFE0P6vnSVEXDF/rlz4PkP8188rnF\\nkkevxyglkiQhRgHRon+qTuHAb26RhKDvTK0zdVVnZW8vc7fHArb32MvrVY8p\\nZ42eEO3E9LSvrW5P1sIELSHfpOTYCrUgRpuHx4uD/DT0eJY5XIE9WpcFAdCQ\\n3mrREUdpkftR9pEDZD5M+RjMAqynE6IieFQ5a4eS6v5DorKKAOmOAiy4TmNv\\nR2SyTOHod9wVAQlsVql3ClCB2etV6AqgZFB94qvKONIN0naXDHKbX8Gh1kuY\\nClcsAeJ2GQEWsvnwk/dTTZclovjC4HmfNDAc4zeqGyTfVRuR4V45gLUKdJ24\\n4MR3g6tVgROgOi+Wt15qAq3RbyO7t7LXqsOSEXcNlBB83YIAuI69EnKUfChF\\nRh9A\\r\\n=aR0C\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFtljAKN71FdfEqyPzcB0JxL6unyLX6hez7NM7FocLQAAiBUdO0H4mtiDAqynEe+sIvm4udwKyYG2dYcmwuRT3CiMw==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.10_1626898585064_0.1943475359125273\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.11\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.11\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.11\",\"@ember-data/debug\":\"3.29.0-alpha.11\",\"@ember-data/model\":\"3.29.0-alpha.11\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.11\",\"@ember-data/record-data\":\"3.29.0-alpha.11\",\"@ember-data/serializer\":\"3.29.0-alpha.11\",\"@ember-data/store\":\"3.29.0-alpha.11\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.11\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.29.0-alpha.11.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.11\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-G1gmsx19o98g+WOfXanxLqyfev+9CSGvrAvQOypWRL8KzGRk0IrReJXvakoipkJEeKnX2GoDbJdJHsqxJRTiVw==\",\"shasum\":\"1f6e7abadc33546710637463d582a0fbd3bf2d7d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.11.tgz\",\"fileCount\":45,\"unpackedSize\":667280,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJg+cilCRA9TVsSAnZWagAAqFwQAKEfFMBwT4+Rlt4bpNJz\\ndhnKwRX2Xte+04KLS21UMjoqhER95P7fUY7H2MwURHtOLsTKtMr5paoqtuLY\\nbC6Ec6FZAN6PARBk29kE/YvP8ca7yVOsAGOse/RwC5QVV/4x/GiPc2VRx//V\\nepJsebdxkZoI4TkNy0w+JKh0K+PESNjYJV/mO4MEI/y22HU7fwIEgEThvBwa\\nGITv34+uzvJeVFd3y6RwNprB5J/7ZJChrIbxr4qcgtpwXKr5b3LYbjvu6e/L\\nHpdx13iKfiskaPYZ7IY7ZPiKptvlvfYTmEhvLHEHDYzQYIcsVM6s3hlbW+Zm\\nJ8Oysg+lQ/OQFW7gfluPbSPPUoU4ZmNWjvO8HfU4xiWEW5zecifoZTY1M9Bs\\nug73SM4ee0v8RRPXytP6EJbSk7NKnr1Ktenv3kiAdy3YSogGd44OqXdglweL\\nKJMo/W7CTuE1z3CnuL0XK9FSG4doiS0/TYnlmwgaZhgZsxKlQUI9swMRihhN\\nNOWzzu6uchjXzIlXURUdwWRvUci9wuqbP+91Hrrrj/e0jD7UGn7Mg0Jj2YIy\\nEa9quvPBnd6Zi9rCwS1YuJv8BhRjrWpNUgbSbTjPHy61vjeiVilsXOHHHIMb\\npTPsmO1K7Oyb5P66VJK3t0IWiL3/oRCH0gV7+g1De7RrPGGGZlQQ53I/YwzX\\nKUya\\r\\n=C79w\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEpvUaJ0FGkO8NYIyx3UMAPsm7BmykuZgoSJeLDzSrHFAiEAoKc6NTwAOpe3Q9gSy6bdwrwbvNTo+nbqG6zxAzHnsKA=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.11_1626982564966_0.6766969411846098\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.12\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.12\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.12\",\"@ember-data/debug\":\"3.29.0-alpha.12\",\"@ember-data/model\":\"3.29.0-alpha.12\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.12\",\"@ember-data/record-data\":\"3.29.0-alpha.12\",\"@ember-data/serializer\":\"3.29.0-alpha.12\",\"@ember-data/store\":\"3.29.0-alpha.12\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.12\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-3.29.0-alpha.12.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.12\",\"_nodeVersion\":\"14.17.3\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-ZIDd/YzwqupEYcGfXZLuWz2S0HoSymAUwUHMDnR0Tb5rx3WBFWSB2ufEnXoFxkInTxtvbG+hv0ej0US8mdKsXQ==\",\"shasum\":\"8eddc444681f2ece24af181d009230675d02a7d4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.12.tgz\",\"fileCount\":45,\"unpackedSize\":667280,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhAbqzCRA9TVsSAnZWagAASRYP/0Yf86IRkLn/83Mp+CjW\\nntFGi7PShNHUOTh8XAF35z9NEtsgja0xGELPr9jp++ZnJBVXkGPjHE+2vK4J\\nCyC7IIg+8QjAVPe7yOBCMsW2GqH4Orf9IpgYhWeChytZkpsbAY2lXhufiqlw\\nJyFJZg0VJit062Ofmd7TURNwH09QIKHgpHtqEpqFgHFAVrGMYQUnm4Dycqw+\\n4gxMt7IfhVnGU/n/jGynVrV+tscWjKfIk/6xjtmfnBnZ7rw16tp8o2rXzIMH\\nK5S2OXweEMZ8uvRG5o8+UG5TH/2uZz2Cl/n8PP9oKiHwpwBFzHKKhM4hX+9K\\nw5O1XDLuTuhRmyrvXORijwCP2hAFI1Ldhmq6Xoul0Y2T7eH0dhoRovvg/xQM\\nNKj8P3/A4MpjT9QoMveF3pwc2FZITe836ToAg4AHORkcFclsaKOnAOz8U65G\\nnS0Ad2Z9134vCjk4rtL5kd+OSPKef4Y4U8YrmIZoFmpEBrbj6A02tQVCSDH+\\nCgQuG2qANk+yTJ2W3p+5yu+Vy6F0lDvbpLtrlk10DAk7I4ni6wY6ePoeQwAp\\nApbGYUTL1Dm7Jq3tz155E9akrlfHk7bxRtx3rBSWDNmvaWs2oJNLEdtU5eI8\\nH9T9Si7xfHr54bcTug+n4eJ7RGmjrG+gdk46sHvePSMkEi4B6ruZOCuTmMxV\\nb9rW\\r\\n=FqpJ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGfsAAmgrmtny0JMhpPWV1/Jf83foOVyXuGSwcDLoZ+XAiEAhQfsulC2yhZasPSFUDG5+j+xR1COattS4uJ2MXG0+zw=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.12_1627503283497_0.9429261090367402\"},\"_hasShrinkwrap\":false},\"3.28.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"3.28.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.0-beta.2\",\"@ember-data/debug\":\"3.28.0-beta.2\",\"@ember-data/model\":\"3.28.0-beta.2\",\"@ember-data/private-build-infra\":\"3.28.0-beta.2\",\"@ember-data/record-data\":\"3.28.0-beta.2\",\"@ember-data/serializer\":\"3.28.0-beta.2\",\"@ember-data/store\":\"3.28.0-beta.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.0-beta.2\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.28.0-beta.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.0-beta.2\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-gSTPkgjPmvyiKwgkaiKHY06tW6xJ4PqKk+5Xm0e+irjifvHKBVAgh0bhZ7Z4txHgRzfIlZuxNAjkz3Oi3ufs3g==\",\"shasum\":\"46dc07353f35f562e8672635d9a82392c0fc6121\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.0-beta.2.tgz\",\"fileCount\":45,\"unpackedSize\":661915,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhBENjCRA9TVsSAnZWagAAkRcP/3OEDoxQrWicYmqIjDwG\\nOhnmVqD7+487Xz3R31YAhELAkeuINTg40klht71+8FD6s3rLYwHjgct91Z1b\\ni+8MzehldH1uzkB0l5ixEdgQbC+nmY8rc5ixi0lffoOHUHnWzXhi2rZ3+7E0\\nLyjVXv98ELlnprkzea/dHy0AXjikzq3ngDJwSNlxcqbOeO7ZdN6ObYiQzdWr\\nT20u+wHsNlF/vfl7sJ5zCCd3YOfVSd9PqOroOhmUrZHhC98uU6ONxUSSz62Z\\nQm/fiEAJNakL4Ac2Qxvg9K6mpTAJcwFGXNyg2+eqIVDzLQy7eivjOMsXZkWD\\nQcGGRv2tDAvmyRYTjjEdip+1vxyAqNb6cekVU3i7Nm6aTdozzOIxJG6IwKvf\\nU2n//fsM2CRCItD70j9fVlyGwbNJLXW/dXA8ZUJJ1iyNy3mps1he+Z8r+e3n\\nm49ilcFcUbI5orfo6c3z6xlYoo1o0A/3oyRQDgbXjKcFwd07KIlY7zl1ZZsS\\nc/ns4XWhueqCxAo0ZZqj8TQmQDafdiU9ULJHcqjuXWk0M6MYv0Lhl7XNVq0G\\nnAvXINjxjW2a6HniRtUfoIvuAxw2MBAbzTuDBwfLGrDr6h5mycXdSTyIMoDO\\nHM2riG8CsfqV541ybfMhywaatHNFb8TW13uE1eS/G7p4HGohHez900GZcrDO\\ndsf9\\r\\n=XYPH\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHKTBRqkCP0zb6wjrl0WUkKBHu3+yhSbHnhrHadlF1N+AiBp1S/9HD9tfCfJoA1ybGcB0tnHgMBdv1rH1cFn/qS67g==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.0-beta.2_1627669347201_0.6831651962247363\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.13\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.13\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.13\",\"@ember-data/debug\":\"3.29.0-alpha.13\",\"@ember-data/model\":\"3.29.0-alpha.13\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.13\",\"@ember-data/record-data\":\"3.29.0-alpha.13\",\"@ember-data/serializer\":\"3.29.0-alpha.13\",\"@ember-data/store\":\"3.29.0-alpha.13\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.13\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-3.29.0-alpha.13.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.13\",\"_nodeVersion\":\"14.17.4\",\"_npmVersion\":\"6.14.14\",\"dist\":{\"integrity\":\"sha512-05EgjNyRpwNILjyIbcNR43xQPjj2OrWI5N/bJ5uTbhyCBdVDgUy0GbjrNCz/yylAYwBTTFi8afJzh3v43/dqNQ==\",\"shasum\":\"71afe5eed4a57fa2297e2d01ea970a6dd0a13a14\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.13.tgz\",\"fileCount\":45,\"unpackedSize\":667280,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhCvezCRA9TVsSAnZWagAAKssP/Rfar9yGNRC+ili8GEnC\\njlOMh3/26MkPFeazwzS2EFyAMmuEFdyvPWkQpZGwx/vT+I9W1HQOU+pEjKgV\\nslPQEYH4VBATFRZHLUC0/ZYWEGPMtS8CDFRqjgaWYRKNwJ/W9zNr5SVpjExe\\nKy4WtrpUaw3Xyx8yCvEmx0bEmexeeBtcF7QhE/5xDLa2xfRL4vdUQJeGYMTv\\n0Zv/SJ5+NXSL2PQ13VFbQ2ANnVfs+P1/5ZhcwYfz8DqeH2DFj+JiO8fgEC39\\n+cffUC+1VtCJSSlHjP7PZuAAKYSIlbfczW9ZJKZ2Yzuqdb4eYAyIxA2TTWke\\n21WpXjPSttwDalf4fwMEoHTsuFosDlhAKkZxD3DX6xq/0RmGmesIvAotKNdA\\n79jcjtinmD8kifXv0bu5Xt06ZlvKj6aivV6+E3eI2/KnpUWvXQtcdYtwU/vg\\nf8IhjkJPPRaKSy5pBuix/N0qNqdoAC9vjCp2InahYEO5G3zDGIvODndWm/fZ\\nRJqplOje+rPoY6xOJBf6RFRnuCoHyBbplatQB3HjlLQnHAlxQ1rxXH5eFyHJ\\nAFx3aExQXy3GQREzxjPUp7i1orHHv425Dq91Hg3P+BhJb6qitl5EDptZDAt3\\nbcVhxJljD06uOfmXsIFu3y0FM4zjKHbLNeMfa9bN0uonVovHstjBfwpCC4cC\\nn9qi\\r\\n=IC9k\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCfxqOW3BgaYb0a+mOFdpHCYllrw9H/MouZayvaJ2Jr0AIgaNXO5yL2Zh3c9W8x8WxqSnAzR+6CuLJY2kcY8R5mNyk=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.13_1628108723249_0.6906576328097762\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.15\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.15\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.15\",\"@ember-data/debug\":\"3.29.0-alpha.15\",\"@ember-data/model\":\"3.29.0-alpha.15\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.15\",\"@ember-data/record-data\":\"3.29.0-alpha.15\",\"@ember-data/serializer\":\"3.29.0-alpha.15\",\"@ember-data/store\":\"3.29.0-alpha.15\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.15\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.29.0-alpha.15.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.15\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-u0kmFbQWhSlnhrXsIhOnR8mmtt+KEanXly0t07kAal5zF9nTR34SaM5A7ajwEbM8Y9voM04zOIANd94few9BbA==\",\"shasum\":\"dd8b18cf54d6ad9b816c528d7f3e5848caecc9a4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.15.tgz\",\"fileCount\":45,\"unpackedSize\":667280,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhDFINCRA9TVsSAnZWagAAUfUQAJOEmAiCSyFuMEHowYDj\\nztgx+0cmFpvrCMMNKheiY2SILMG2y0m3FmWFu8CGYOVpnY+C42aAQDtAMo8R\\npez0Cfmc0lFbbALe9XIKi185cfFgXQ2HmWpJDE05a/ox/3Fh9N6TZjTanlGC\\n86j7rqgx48c7uZAJS49ckCuHIK0gLDDqG5wzhQc+Phmxn8TN/gdZ8RzyZxGn\\nXqek8Ftu+cILrYw3syQUiO0DIh0Z/Ob/Z7irZDukYe0AHsdhdUHot2mPCx04\\nhJeAcF+QmUEGVI0S/l5qg3x7cKi/dZRpIlEu8bTDVnIMQz1v+CbTph4vuGAy\\nHNTmbRcmuomC0HCDW48YZqjrxmU/N92p8dMcr2Ly5qQ6QdHIp4sTlNDQTJyY\\n+aN9EOSvX2SkbBR2ylNqhPOVBPpsnmy0atjGYlirmf7tFO6XS9MNszmQh84S\\nO0Gf7h/MuaL+4Z2/Q6CbqVvFhVSLOO5M8v9TaD8ZPK05bB/RYRVmM+zNmBsH\\nQV9qywAj8q+kiyOryGx9H6Dfa34vzjcJms8TmdFqOevgnVqZEZ113RhG9v85\\nmwiZ8ZW3tK6almfJwUwLe1dQPDHDeynGt4cIBK3ugomlYGTsSUAnnvtoNumk\\neasb1cmKS+5uqKXSTRtGLln9hy1DiJy95KAYcPDrAyIDTHdNjfs/2aN9UJ81\\n1nSa\\r\\n=T23I\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDpQlndrgumWTH6pO9ujwGFTC8sYv0dxlYpAZ6YxFHOEgIgeE9E9pky5DlqhDcNaT5TKOdbQVy2CNsLQ2fiXehTFV4=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.15_1628197389238_0.1473443576502469\"},\"_hasShrinkwrap\":false},\"3.28.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"3.28.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.0-beta.3\",\"@ember-data/debug\":\"3.28.0-beta.3\",\"@ember-data/model\":\"3.28.0-beta.3\",\"@ember-data/private-build-infra\":\"3.28.0-beta.3\",\"@ember-data/record-data\":\"3.28.0-beta.3\",\"@ember-data/serializer\":\"3.28.0-beta.3\",\"@ember-data/store\":\"3.28.0-beta.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.0-beta.3\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.28.0-beta.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.0-beta.3\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-ZxR7q/pyYRRt+RokIQDM8Sxe6do1A1kJdaJQ1hyhBpSkeHY2/DMLcDNokTOvWzaWqtOIRUePV3efQN49XjWUFg==\",\"shasum\":\"5e61ee5ea0a3745d73a1e8dd67eae46e97278d9b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.0-beta.3.tgz\",\"fileCount\":45,\"unpackedSize\":661915,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhEXFwCRA9TVsSAnZWagAAs6IQAKBZ0H2FM5hlDU/DxKSB\\noqFRp40kUPwwXgOmSU0sZvykMTloM3Tz6Bnx/K2UeuFFCWrm+BGaWQKQz1CN\\nDNplhg1kzgTjHL2hHukq/eONC/C43KMKjrNUUKBeTAAvbrNo981mR/oAu3vy\\n9kIo48UtAp6zmlAv69UiTIeGIpIEpcQhmYsaP7F4AKk3t3NJcQj87ZnYajQl\\nBp8YQxCJZe9TWehaBkPfSfd0qGpaCNAXHQ5vOX1Se2rfVsXO+az+ZVQ9kO5U\\nYwr9A5wOOfD3SnjJuzus5FykWjwQsiVRVvLoXsloosaPEJK8Q+xAu1T/LEqT\\naTmDbuB0jqhX//247Ktk60lZcz9qiBKTAxFUCSJ9iYImqnsT1e/pY+Zu6Aoo\\nwVh13dUK5D7aSPdC2CVaLVcZ3tdL7HqjbQJxq5yFCVXVc+OgS+4RTXoVdVc3\\ngBlAR2x/cFyEZ6QqezWkp7Sp2a1pr16cvXBhrjp/Qr17G5T90WKUg85xIB2c\\nJE27gSTySi0aD55leHl9PyicYsuxXtFCOlE05idaeZzN/Jskv3kMK2gQNdCn\\nkEoJ87qsExz65HuSD9KDtjo8XQShESA/dd8LTSjtpQHFEzkkGAg1xE3fF2rh\\nO5jCsbCtuOUKUqgJoDIxSxDDi5A4aGFe1OhMnmF0Ogcfjq1LN72ONhMqScLC\\nJ9oW\\r\\n=sFBJ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDzAXLj2VC/0Vzyep3LRqSz6aBq36v79bHnJEOPYtkhAAIhAL6QKXN+OeeLbyoBIEexhFfmrBux8RFjnQlqKsdJODKB\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.0-beta.3_1628533104019_0.8940852780587873\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.16\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.16\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.16\",\"@ember-data/debug\":\"3.29.0-alpha.16\",\"@ember-data/model\":\"3.29.0-alpha.16\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.16\",\"@ember-data/record-data\":\"3.29.0-alpha.16\",\"@ember-data/serializer\":\"3.29.0-alpha.16\",\"@ember-data/store\":\"3.29.0-alpha.16\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.16\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-3.29.0-alpha.16.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.16\",\"_nodeVersion\":\"14.17.4\",\"_npmVersion\":\"6.14.14\",\"dist\":{\"integrity\":\"sha512-0oaSQAgcemUh6Zod8NAAUWu4s2JWgq6IWHIj1OC9jOzbH4il4KbqntfhlRvhfKf1OWittEyGV1P0XWy2s0rgDA==\",\"shasum\":\"5123f31c79046c6dae074a06f7ff206ece176318\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.16.tgz\",\"fileCount\":45,\"unpackedSize\":667280,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhFDJPCRA9TVsSAnZWagAA3x0P/1Ie/KIrclJpecd2MFNS\\nNYs45aX5vNF06Q8c1Z6GkNNgeTQN2JgD+PpFwOWm6quUvPRyMiqXZmvriN0j\\nVu4NgPcpp8o5XXwBHFc8YrV2hygLyuL/pnLzOIuUrZalJSO7sHEAeOuXDcO1\\nJQtHaOGcCdq/s7mIcvMx2gH2e3/FwXuk6oztrunjNVaEsu9GaxOti3OFhMew\\nwDxU0I/3zX8szjeW8cpAEmeveuCy8J3lOLas4enZX9PoU1hYOZtAAWP6hmzS\\nUmSZvcwiOAIKQXZ5zPaz3CGtKrkeHeqUw1LDEYTvp3yddX20LW14S8ao/2CD\\nStqLltziO/0ttSy19et9klUX5hVlg9lrcZr3BNsK7oz6XbwdX4GUgCAmZS3y\\nPYbyTudwvg0K0yvvfd4zAICRzIPHxHcTFV4M9H/Ibp980EFjZ3kxP9gyvRq9\\nO8bgrOIkPduxjrAnpdk4OhZDd7CA/IzO3La1oSKTpBsGmoXtaVXi2HHkiSNv\\noB5ysJHDeI+0UuIVwlJ+VyAYx8UJf8vsRzwejXeeXv3MsRV5ZRUYbMy5ZvFf\\nnitCrtnvKl5X+7q7K9EYgAQw6+L08KWdrUeamreBi5mrOO1se0AgbZQ4JCvL\\nzD/gjQpRTmGtsDtmE9VmOtgYLpqq7wB8NdZuVBXpQrwbzTkf1xfSNUXD59xL\\nSuEg\\r\\n=QbAs\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIG1KOPQUYrM+dNg/idSEMFuVo/Wk9ZFgNmtP7yhx6TxCAiEA/uKMsUakmOq2AxH5ICXyio+xXCx/RqHo+bNokw75T88=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.16_1628713550954_0.27168798059993704\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.17\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.17\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.17\",\"@ember-data/debug\":\"3.29.0-alpha.17\",\"@ember-data/model\":\"3.29.0-alpha.17\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.17\",\"@ember-data/record-data\":\"3.29.0-alpha.17\",\"@ember-data/serializer\":\"3.29.0-alpha.17\",\"@ember-data/store\":\"3.29.0-alpha.17\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.17\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-3.29.0-alpha.17.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.17\",\"_nodeVersion\":\"14.17.4\",\"_npmVersion\":\"6.14.14\",\"dist\":{\"integrity\":\"sha512-+Nw3ztOgC4lA5g13SsPouut9Lo1QePwdRG8H0eAR0MCi/3u/SMQ8lHp1Q/B0MBXpsA1fjpbbBSgbkw1OXSisYQ==\",\"shasum\":\"5639470672bea9a1be503d048deddf410c48fe76\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.17.tgz\",\"fileCount\":45,\"unpackedSize\":667297,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhHWyJCRA9TVsSAnZWagAAXtkP/RMNpuKNJ4cFAWr3paDY\\nooqcguokZk6HGh38arwRmgirRHs3gSFt2h8Gd4avUjCs74nv20DlRLxcGZew\\nVx+1YsMfdY3+Zxr2GNULR0oL+EXz05wcr0rul089KfkY+XXPtfpMR4/2lShj\\nUCjlElXDZskYDciZ8Ks3v6uxLDkiiKYvzR4JFzoKN2GOmw3F01ZqW/r5cpEP\\n7mBC8JHS+sjRGL/KXxYeBS9LUHUX5O6kGiA3jP3xCvijXsAWuufNHxH4ERyX\\n/HebmebARDQMjqvx0TAz33G1tZXS9OKcpTntji87Ns1eJtzPcD9PtB2HXXiZ\\nXqIbYC84gq/Bh8OG/bOCjAXGqb3l3nWKXaCVQJiuh/qOLYs4tK8/Ixy3q1N4\\nrLA7KZfPowxmLZ2f6x/UVaJwen1JxukF+ySit2vQcmQPQFWVlLBAQpyok0yl\\nJBB+tLIrp6nkudHPACBdKvZyMWVeK5yf48hjmE6qkn9EscinbnGl2ek+z6BR\\nI/NrfNoKgvIGqf7owDGqgV26/7GXn/7/1FZEq+vDFr0Yk05kPn/AldMN74A3\\nnJx6cTYllIceGacOaRqWCDjdzaOzEOKnoPkA8FLWFPiV1BN4zkV0DaWvJIyH\\nJVq3hyAjhc1CBy1GCE6AX+bnPe7NvJ/fKoIJBtyLX9ar4Y3/8k1s5Rr1iTj8\\nXtJe\\r\\n=cYab\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIG8xv2IVl9GN9NMAqW3d81vM3mKqK/L9XK4/TCNGaIdVAiEA3Ata7lF8TNS9CDJYcRrUbL1fuwPAZhAaooO2+7M2XqA=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.17_1629318281186_0.9028041807363287\"},\"_hasShrinkwrap\":false},\"3.28.0\":{\"name\":\"ember-data\",\"version\":\"3.28.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.0\",\"@ember-data/debug\":\"3.28.0\",\"@ember-data/model\":\"3.28.0\",\"@ember-data/private-build-infra\":\"3.28.0\",\"@ember-data/record-data\":\"3.28.0\",\"@ember-data/serializer\":\"3.28.0\",\"@ember-data/store\":\"3.28.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.28.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-IZiqO/GL7lvt63qCD5dLeeeUQkwPj4vUfxoIks1d2BEBFYYLG6LxIkJ+qQIKvmk1f5r644hQo6KrWgcP69A+WA==\",\"shasum\":\"aa0f104bfdfb27b7b9b8e7ccf722f120ae6cd68b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.0.tgz\",\"fileCount\":45,\"unpackedSize\":661845,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhIAKgCRA9TVsSAnZWagAAFg4P/2EZ01haFfGUblO+/5f4\\nXap4yUg3hTxB0SHDNrfRTM1ij8J5o7De9bg5VC8LBaYX4ytga/to5K8UlzM0\\nHytpgWFBbnHyeb3yhXYPdn0GGwJKz/ZahXGh0Y+YhRGE7ikmfGILak5lZIuh\\n4sfDdd9bRVtoWbTM+TZnLV5M9DNSredd3KU+MTek6CuW7jFSEBURjtKvAFzG\\neTqP1tpQQe2Mk90/wpPoWCvaGc9yETub6lbC8qX5WWfKf2vJJoHx2tL7a8jm\\nLBFRthxrMRTlXcg6z+jk8C3unJguDXUs+Dk1WA3qNzbvuaLfiPa81IvWRmUb\\nFGIWSIffi0P+6p2IE/oAoV+rvCZ1ANFw0nDhu8vh0S7gFhqHDTvq4UoKitH+\\nMbDO6niQ26JiwNevEJyrOmY9Bis9HUE/0UscA6MEw0ALM74UTktycj1iXD1O\\ntK2QFLnn2aqWMu5lgm461OaZdibimCNFK0HzXbRO2E6IND/OjI88AQRKJfp3\\nkn+dLwjCjO2udiAmGMc8lhMO/1pFbSuPKBVLp5AnXhNS7/UrqXIDMuVg6CYV\\nuKA62BLzeKwoFFuR22XcgGP2O8nXG0UAB5iBT+/Gs15uliLz3IZlNyAy1zOQ\\nzik/r9d+i7OKBAXEdWs0dlOK/WSvITR5cgsz35ohDeCQOg1k30R7oPbHwYCo\\nxjdl\\r\\n=NnTn\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC3sl26az0+Vs4Ji7ohZCQ815KkgRJJvki4M3hzBVZemwIgeVZBR9yxwron+CKsAFtzNs3ED11tYvsmPyJVz/BBFy4=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.0_1629487776525_0.6627832792284862\"},\"_hasShrinkwrap\":false},\"4.0.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"4.0.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.0.0-beta.0\",\"@ember-data/debug\":\"4.0.0-beta.0\",\"@ember-data/model\":\"4.0.0-beta.0\",\"@ember-data/private-build-infra\":\"4.0.0-beta.0\",\"@ember-data/record-data\":\"4.0.0-beta.0\",\"@ember-data/serializer\":\"4.0.0-beta.0\",\"@ember-data/store\":\"4.0.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.0.0-beta.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-4.0.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.0.0-beta.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-UYiRwNHnK6SoqZan4yzjbFXae7PMpy/sp0tDVMzn7V40M6xgv9QFeRtTJmZ8PmMF1LimGsMM2hCukrtbQgCGAQ==\",\"shasum\":\"4c913246bb8d93dfcf37f9b5124f3d2572d10035\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.0.0-beta.0.tgz\",\"fileCount\":45,\"unpackedSize\":667267,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhIEH5CRA9TVsSAnZWagAAt5gP/A+e6JonvJAHx4tzKbWo\\nPxMgu4EIxIdkvqqAvDvEOUze68SISLlr+4b/E4KOMdLpWjm/E0mRARBqFexF\\nz4qoTRogpJJMlfwX27nhK0tzvk0PcXlyncrEVxhV/nPiccVK+UUUtzJ8OMSW\\nuLlIJ7aTPwHXvufXGfqzDEuYjEdIi7dAhs0J6fhvyJWJk0AzrMese0oKmsi9\\neApt2cKlYqnHO5uVQvGXDiHAzNdsMoIbGUWseq4tvGk9j5/YjkCAOuhKn6IU\\nQIC5YfYNCp+l5dbHYjSKTB4lWVUJ8H4/XHO4BEmiWC9r76aHGKJ21O9s3MXi\\nJnLUwnlBkjSD99hnoUtATl3J5qrNT2w/MmvxMCTTn3toNxkL3li6N1iwUeSN\\nyAw6ynDeJdyQAKuSMNeBTPpp2xdSoTwObq7i67fMXiptZogrVCBEq5dMve2S\\nnJE+ewccTS0YbP8RFZscn3AwL05dRim2m8WnqrT4DUDc9x4URcBIE8gADH4U\\nlvnCcajEIRYijfOyhQxwqMcrurHbojsKP8ydmUMfE2Rxy1bZKeb/dwN2K2Ko\\nZqVf1neznwYP66D2gfhibuPkyoZwTga73cPrrnCwLMRytQOEFp4lgWK7Skfr\\nKZo4tMJyDjqof4W9VxafHXAjM0QjOgMsqVf4jMUgmJBhqDUo89M9MQTKF02/\\n/UQ6\\r\\n=zP0k\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFEM4fWhz7o/W8gdzWGWWAdusNvmiWueVLYkmq3LlrDOAiBKnmL5GJ2CFWh0yobV6UozolefhaVtD0CEojSLtvdsTA==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.0.0-beta.0_1629503993217_0.9562271547032757\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.0\",\"@ember-data/debug\":\"4.1.0-alpha.0\",\"@ember-data/model\":\"4.1.0-alpha.0\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.0\",\"@ember-data/record-data\":\"4.1.0-alpha.0\",\"@ember-data/serializer\":\"4.1.0-alpha.0\",\"@ember-data/store\":\"4.1.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-4.1.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-ZT6q10cO0r9Q8SmykJULkV2jl+K84Jma76uqkrDcr+dkXl8WcCIyuSHt2mOzSR0QNrmIpNeO770wmbDECcH8CQ==\",\"shasum\":\"d00ef8e29e3a8c78ea30ddff63ec50a538fa946e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.0.tgz\",\"fileCount\":45,\"unpackedSize\":667277,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhIFCMCRA9TVsSAnZWagAAd40QAICiEDq0J1zBEGEGCUKn\\nYh2hHXk1aol7jBOA1B27rg8Abm7e8cdeaXRa+6KpoUrQvClpvuearGrRPfPu\\nluWzF/NcR4dijeIxc0sK0LJVLNFGD03M9VS71B8bWJ7xlIU7OiPvKsfree05\\nM42oKSLKiAtuB2g9SM56cwNFaoWeWHfsPeWah4Us8U/amiNIrKW717dyn8Eq\\nI1/ceuCxuoepToPC0n3PaSKv5sM/4o/ZPPlPagLV6Pp0onezf+kWGyKLsfxW\\nvVvfksrW7PXQyyLbTA+sAxuj0jDMG9ihTclCzLSJdJnZdABJI4afmBD0+ehP\\niZAgpHsJIALY7k1wd1VnFKgRAgpt9WxdbXI+G8Le/EYa0NuiiOrcYXAzUF2s\\nj6HXZpcOcUcferIG/8eJ84HTw3oks9TBLrM5cObCgOovbrNiQxjHriE7SCKF\\nOwvftifVbGHPZeh0T2ovuyta0g557EvucbNMueHkiQD1hHir9o/dyD26uRih\\nxelsmv/xp8Mx/gzkEF+eMHYkdEMR0XMAC8GRecZsyHrV8pP7Un9qxiMqz71u\\nRM0KhPes60sps22+VK4WWcYWxBu/FeY6Hig53DrKCS79G6Ia9fN56R38/kj1\\npZVSHYTb+Uhvvh7pCngFAmiO/xtWCBbWiVGtxa68P4rAuylH2/ohSL9NU0aD\\nPSwf\\r\\n=usnb\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBziqok3nB2cTaH9naZZs+dfo1fZdvgPRrj5M0NqxUkgAiAzUBU1nuvrlCzw3E+Gugh/JYUK4PTa7KsD/HoP07Ga8g==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.0_1629507724516_0.7935867383183401\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.1\",\"@ember-data/debug\":\"4.1.0-alpha.1\",\"@ember-data/model\":\"4.1.0-alpha.1\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.1\",\"@ember-data/record-data\":\"4.1.0-alpha.1\",\"@ember-data/serializer\":\"4.1.0-alpha.1\",\"@ember-data/store\":\"4.1.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.1\",\"_nodeVersion\":\"14.17.5\",\"_npmVersion\":\"6.14.14\",\"dist\":{\"integrity\":\"sha512-dXJG1taWP0YscExFtSj7ORNPXhwLhGQQ3ZXXiDiPfrXOPAe6NZhNviKbiA0gkbCt46s6B6ZCx6WyiJNDNmCkGg==\",\"shasum\":\"cf648488ad5f1637d1e2a8e50e4a7cfb960d41af\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.1.tgz\",\"fileCount\":45,\"unpackedSize\":667277,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhJqdNCRA9TVsSAnZWagAAfT4QAJCoHQ8s/TzbwlIB60A2\\nQmUZUiYinaQH+gOyLSVYTbVHv64K7Y+Kwy8hAe9Aq+NnPhUoeXg/nY3etrNH\\nArIgHvmSNAbQRnlpQMFVlGc7ZDkPlo1Na1/SSOJbAKlX+bgm2x45KsLInm1+\\njbYlYQtEvoFDaPJaJNzgVtA7lgKWj+S+Aecm1ZZixcwuN3ie1wrYiOJfNhgE\\nJzjmOKXLO80xlSy6PnQ8rHLBoa15zSBuq4fetjY1YH/J0SxfWelDZijGrBBK\\nxQhFoRCDJbB2GfgUxsmXrGbZzWzZYuMzGm9c3EfcKO2Ok1oVGTAu8ORgaDtW\\nz6XE1KVKyrV3kGGYWobAoq/2a6TBLP+tUQY1d9Hh0tr3V8c0IfoFLGeGzzsN\\nSI3YC76aPh2Eg8qMa2k/IJpe/tuar6xRx+Q8aQUkNC489pcV/3Lg4ObxCUrJ\\n+JQ4SmVMPNg284oh7UMtEepLn66nb+RyTlpEHpdLplAW6vi9WmgJRsXVpOdy\\n9o0DMMzgfGTuIBTnuj6XcIT8vkQrLlhR9wBwF22qqrzYm2MbnY0e2AShZk23\\nm9QqdoREsafx6nSpNA7vVDJYoteZV8pOiTH1SuR4L7jDI6SYOo+AU43kNjZY\\nSQ6YCVZjhUXTmHKDth8RWtBMueyJNc7rjktQsyVuoTIWuK0CIpGpNN6BWPMR\\nD6/K\\r\\n=S8lK\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCRa+D+vzZd9XDjRQ3Jo0Q50zx0LGZT0BjGpPW0yNYLqQIgBaDr5aD0W1NJ7bD8ehD7OtjsIDwtTfLVs5ML7+ZlGCU=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.1_1629923149785_0.8135480810482452\"},\"_hasShrinkwrap\":false},\"3.28.1\":{\"name\":\"ember-data\",\"version\":\"3.28.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.1\",\"@ember-data/debug\":\"3.28.1\",\"@ember-data/model\":\"3.28.1\",\"@ember-data/private-build-infra\":\"3.28.1\",\"@ember-data/record-data\":\"3.28.1\",\"@ember-data/serializer\":\"3.28.1\",\"@ember-data/store\":\"3.28.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.28.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.1\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-vZ1+v1el3nP0rtk9j5Tfj6Naj/8DKo5uSGAQ8PT1nopueuqwkENL3QPKsepVih2Dwds2XPUqxhEQdAdRT+dNFA==\",\"shasum\":\"280c7985f90852cadf7e9e0ced8d064c0d9bbe7c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.1.tgz\",\"fileCount\":45,\"unpackedSize\":661845,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhLc5NCRA9TVsSAnZWagAAJg4QAJ16oceOhl6EaPoo8jh5\\n1zjBXTqv5eSU0YWvLVRy9+VaaHc2/JT8heV/ZI/SGmpK8evYVl1a3j6Qktbd\\neAkkYe1AGraOouI25ZmTFz5Wn0r1ToadICL86fp/LsuBnO8hLZfJYIfB4Str\\nLFoQlRMZ3HW2BpQ2JAIRo/FLH0+p+N0XNS2D8EEsQLAb0bLDtHIMEb47cCJZ\\nYfTN7DF5pkhdfFZhPASmHTrLjyy5zJia5DmMt7u863fCk9DuZFLke9Zkwhm+\\nMudi7HcSZP6xph+NKjYvYarhlVRWOMzhC6hh8RkCtqfhBxNaWKIV5E7JSqML\\no2wnkvfKfA7LsX87gWMlFanUptNBaUEObzDJaR3HtivGil2NuydKfKkvaqIa\\nMEkKtQUqcI0+Gho3kHdK7LsaXebzbIh948qD1+wcBE5xEHbTR4hyidO1xFOV\\n+bnvNjMV/+st42nU0mIsAOBACUxj8cOuvR0buITOECaemgSHHHvhJ/yf3U5Q\\nK5Q9kgYYuCL99oVisCA+bE58dFkItW/Pw4jAmSMrMSs4W+S35uUbYm7HA3tf\\nqV4se/xQSwwJuY/1gM8MOUNrvDWXE6R3HFUKNuKZqLDQN2poYnrYXWEDWNdF\\noq+6tQLUTF5zhKhoFgAQMeQ6NfvetrzOs05OOfOxKpManonCBRinfomX7P5q\\ni6aK\\r\\n=EjxG\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICUxiiZDDrbTm8x5hgmn8fE7VbxBqgXAfwhqis5mfQqCAiAB0bias2MVwz08lSYsrbqre4du9EHC5YkHpeYjALoFaA==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.1_1630391885300_0.2815390919134697\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.2\",\"@ember-data/debug\":\"4.1.0-alpha.2\",\"@ember-data/model\":\"4.1.0-alpha.2\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.2\",\"@ember-data/record-data\":\"4.1.0-alpha.2\",\"@ember-data/serializer\":\"4.1.0-alpha.2\",\"@ember-data/store\":\"4.1.0-alpha.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.2\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.2\",\"_nodeVersion\":\"14.17.5\",\"_npmVersion\":\"6.14.14\",\"dist\":{\"integrity\":\"sha512-tJuO86c0qCeFMo64IGFdqiTgOWJFTD5NUT2hkSN4uHmXYa0Dpy4pGuMbj1RBFSxzhT20EGrzSBkLnri6NjFPgg==\",\"shasum\":\"36f98250eff12ee80baa163940bb7fcf76e3bf6a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.2.tgz\",\"fileCount\":45,\"unpackedSize\":667277,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhL+HdCRA9TVsSAnZWagAAq28P/3wv5l20+5K2U8FMEp9H\\n+qJ49ZoafRS+Ar0UmyN3ftziBuSRE2rYlvlpccvQCKffqTESX58ocjq/TfzR\\n5KatxXdZSelB84jjCtQrdEeTI4fG+2udJ/quk1sejVMBeiNhHfYCKyiS9Mrl\\nFZb9L36Ky3segQ57Rc5fnxeWaTScGe8UU7sLm0Ad/ws/jhPn4MVnByn+d9zd\\n3ZbyQaeprSrYURbqJWJgqQDYyueU+V0ze1w+HfyWMr5h9y8vX1377J9wZjuN\\nXoJq8RlreS67oqceUyY8abrOlOjwBDoGOVYvmtroWGwHc+DdYgrZWS/q2C+4\\n1cgsNpGdBjMAILv16A4GAd0Z4w0fMFDf395FMG4bbuacNmERplxV/5mcmd6V\\n31/mRCWRRIYSaNb+eQFEMQWKFIdX0O07NL5gAPHgAykApVxsDnkVQk5HePnH\\n4HDJ1mZfbZDod7T7jXOi5sOfeB7ZoUT0TTOC60p6k3/0ekFvLO1hBEXZkUBs\\n0kUIKdVvj2wte7wC7yrsIEd+JRJiuG+DMyhzQbnUSbeDNYFnM4wi4TdW1H7y\\nk7l9gaVATCPFYn4MWtFYhQHiktM7vAZ5s9Oq7IaPgiSCPdf0kbEmEn61naDH\\nRJ51/zydvFSHnF/S4/3NtlLvzd1iGbX9dqxmDVtuoC0nRxPgpjW4lJfhTJyh\\nRb3t\\r\\n=1u+T\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGyfK4jdlLwM37dR7KUaZFhZX6zaITIIKzBvDVKajOwoAiAtJd258LQTewfxZYsi+a5FRJ5Ed1CsXSCvuWsYFat/8A==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.2_1630527965403_0.8161089639137018\"},\"_hasShrinkwrap\":false},\"3.28.2\":{\"name\":\"ember-data\",\"version\":\"3.28.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.2\",\"@ember-data/debug\":\"3.28.2\",\"@ember-data/model\":\"3.28.2\",\"@ember-data/private-build-infra\":\"3.28.2\",\"@ember-data/record-data\":\"3.28.2\",\"@ember-data/serializer\":\"3.28.2\",\"@ember-data/store\":\"3.28.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.2\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.28.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.2\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-3aLydA34DJIKvecbj3x8eZf/+AC9SXmdAr4P0jEr2WCqA9ot0Jg+orH3Su6YBAHI6cFTJsE8X2TH5jwbWn3TBg==\",\"shasum\":\"940a539ba4827269bda5676fa90836a6a6240294\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.2.tgz\",\"fileCount\":45,\"unpackedSize\":661845,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhMSb2CRA9TVsSAnZWagAAYJAQAIEQ4PBTM31ELHQbCkbG\\ndan6E/L1TpN8Puc7cH9zdcOCgkNc3qFxLzeBfxt32XSkz1ZvRaX7cadZR4vS\\nUCfSfmQuiAPmZucPKntyddDWlWDng/Np0rLJFA8PQKYhXmTgIJA/rrxqf9NA\\nMeEV+IVYZykUCzele/GcT+Tg/esrc7S4bJOBbW1sz2hlcmtMcQdr0i2mWxLP\\nEwWoLgvLcOvB5/Xq0iI//A6AyBtdZAJQVmFRdOUnhiIMKQ7D+KOnU7782gPY\\nC4BvoqjsrXFa6nAp6EieM1rU/byLmhVt2GsfbW2f8ret3zYcpSoc5VhQFROJ\\nRkK8DxF089+nmNiGVkt6yYHCh8MHGH3a9pzS2OjkQ03gk0JrwDZa+lHDXKFL\\n9i+7zAnN5h/4t7RUEMTVUz3idLzTJL6cgF1I3rsvTKilqmvcpfDTZUDcC6GD\\nN0kChoRIwGz1l0FAQaHkXMgP/3MCfeqkQfXCwzqif0SrOTs77Uwu7N+N7YIA\\nxmJX1uAhGqwgfh/vreWPus4+zCkRb1hNNsQHCXv2TnAHhuvatMSDuxHesond\\nntpPvURo0VpKO2jRl2PaOZNwNoe3VMdPn8FTsXFIjQz/Jy72MbX07aucIL5+\\n/Fn7WPYmtu+w4vlizWgK461uG/Xn40NMK1cnvqDhMEZdIguegojUuoD8XTH4\\nQfnQ\\r\\n=Jx1H\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC9eD1WPokFkU1ZQ8GDohi+QJAecCuDfWPvhCbtDgkfZgIgSLKO/k2mRhB5Nxyc3g0D5EmxBksledwO4H3t0L5Mb+s=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.2_1630611190367_0.8138211735278482\"},\"_hasShrinkwrap\":false},\"4.0.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"4.0.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.0.0-beta.1\",\"@ember-data/debug\":\"4.0.0-beta.1\",\"@ember-data/model\":\"4.0.0-beta.1\",\"@ember-data/private-build-infra\":\"4.0.0-beta.1\",\"@ember-data/record-data\":\"4.0.0-beta.1\",\"@ember-data/serializer\":\"4.0.0-beta.1\",\"@ember-data/store\":\"4.0.0-beta.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.0.0-beta.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-4.0.0-beta.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.0.0-beta.1\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-n5VwBZbj5tn7vaJyRIT9wFHfhNSNHQde1wF1nlwj50fSjeN4PuCYaov99sfPsQ2llKyDwQpHoxAUSR8WCYoV3g==\",\"shasum\":\"febe62b8cb50a783c393c526f4f3eaac3c494a44\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.0.0-beta.1.tgz\",\"fileCount\":45,\"unpackedSize\":667267,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhMSo9CRA9TVsSAnZWagAAzqQP/iQY7Yz5WavwpS//7O1e\\nHT9rt77ab2UCNc9F1eb3kX1J8BrMH3A2yXEDn9lbLElQkbg+1m39h5+hO9j2\\neN5NeCnEc64xVGv17AoKPCjYg+l9Ut8yoUXqcJpFMN5ir7otaCVYD1SaPT9e\\nP2ms9vCxe/oO6Kr9NEWuxPifE9Yk7UDwOuh9RvGoO9eM6jiVklLZprXDQMmB\\njb78+kWIsy8GZDj3otTWdLrDozIw4ff7zPbxusFXe8W60F4wL4Zns3RcA6KT\\nrhjEKzKYsHPCHNe4tV06Rcx3+IVl64S6XoQ/PXzGmfHXeP7dQaGIkNMlI6Dw\\n7V5WqFQaY7AkSVrPiUSRW/QxeEDFL/61EkHNU7f7MuICWzdDeQW7An8f5kva\\nRikRb6XVjyAd5aI4z5ri/Toeatf3a9hur9A+SN6k4DGCnlB4ZxmnTBQ84A5F\\npXE1IUuh73qLPZQlqHAZ6vSaLpsjflRRanQ/itouN+BPolBXp+hSoH/gQ8uX\\nMsd7JVk7FsMBmVKrgHROgLqkJeCjBr/fmdIXa+aNYBy5c+uVcWrdIySoOYxe\\nOi2MFB2Nxr2dv5yQDtHcNA0+nyQnWaj1L2L355QXXiTY7GPi2zreOiBFFB4R\\n3PkUWSWSB38iSqqUBwplvRPPzCHXqocapRaOFMe+aMis1jtWc6EnlF9umOKp\\na69w\\r\\n=8Eq/\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDPQViYNW+YFh7Z839k89crsV6wYD039wggHkDLlsOfDAiBuTX08vEDeB+nblMKdXuKsbW+szXiKz8jVO6i/aM9anw==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.0.0-beta.1_1630612028796_0.8299913281746472\"},\"_hasShrinkwrap\":false},\"3.28.3\":{\"name\":\"ember-data\",\"version\":\"3.28.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.3\",\"@ember-data/debug\":\"3.28.3\",\"@ember-data/model\":\"3.28.3\",\"@ember-data/private-build-infra\":\"3.28.3\",\"@ember-data/record-data\":\"3.28.3\",\"@ember-data/serializer\":\"3.28.3\",\"@ember-data/store\":\"3.28.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.3\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.28.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.3\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-9Ivpzb5RD7sHCG2qFX2MvUL7IT5WojdYqg3BVveNvfLpf/vrrcrsk/UpmHzhtCbT0SJTHUYYBTqIceNLU08vhg==\",\"shasum\":\"091690f4497f15150479eec0c42a0f22b216aecd\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.3.tgz\",\"fileCount\":45,\"unpackedSize\":661845,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhNG/ZCRA9TVsSAnZWagAAYAIQAIxjW0GleUcdEfk51Paz\\nK92r9e+gBN2LhOm0peWXPFodb5Dd9Cg/oFVE+qiLCSboCXr78iT6J+Ux8kzK\\nPIzz2xzVdQ65HIXOUhNLdgNmq0VrSYJ96HxaZn7PUtCCydR4BPkpHsbbq3Qc\\n14WUK7K49IQQ0+BfgLjEwJexfx/ZffzAu6I5KvNDUQlICSzo61NpvQD3s3vx\\nlGb9a548XpQMV5bxRYbdZ7xVFAq4k3W88UAJlx+VibLIVXmAmRKGdQgfy5Q9\\nqswQV0BiK7WARxlrle+BXB05+1f/9t/CTPWuFelSKnomPIXzqBeVTnpB73Lq\\nuo/G9+x+bW0v2DFmLGUbN7vTPGLIdFJyX+4evdtU3bCEo3gy+RPJVoMzg3Rl\\naxU7iOi1bAQKBP3NuIpZAv2T1NTKtJepcVTZmivcK3BNcGKedHCCmmDfksss\\nZrFVPwxRSu3uzC2p5v+PmPFXKSV7SGuYZ0uBT0A7R1v5v+DZfvUfR2mqLnPJ\\n3JU864OAUz7cbhCRa6GFQ22wq8iqUAQfSHFK234Aw93wbDWLZi2dMyT6TMeM\\nc4BhelcCUAxEcWl/dEG5zGg+Gx7BfO+hjhgfLgbX+j78nUYs8JpOy6e8gt5i\\n039Qs913nlVcE/LHIxFOcedVZQPwKwZKSoYFuQfOiYR2yzEFVBtA0XVOks7s\\nyrzg\\r\\n=ob+U\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGQpRViejPj4SoaXz/D7BDEgsM9EZeM01FtGTFL2J8K4AiAB8MVpAQLEYan9UjfI43YTX1TL68b0liDHKOJ58wBXpA==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.3_1630826457621_0.7428718890226489\"},\"_hasShrinkwrap\":false},\"4.0.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"4.0.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.0.0-beta.2\",\"@ember-data/debug\":\"4.0.0-beta.2\",\"@ember-data/model\":\"4.0.0-beta.2\",\"@ember-data/private-build-infra\":\"4.0.0-beta.2\",\"@ember-data/record-data\":\"4.0.0-beta.2\",\"@ember-data/serializer\":\"4.0.0-beta.2\",\"@ember-data/store\":\"4.0.0-beta.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.0.0-beta.2\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-4.0.0-beta.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.0.0-beta.2\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-eEToMOCmhBTY4tPlfRE09NHmoBttlUWxrBF4RM+4/xmXHgCp+MyZ1IpiouqZzk31kPFXgDtSfQRqCxO9gaTEKA==\",\"shasum\":\"6d3c9ae14ea42edb55108741097e68e42dbfd085\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.0.0-beta.2.tgz\",\"fileCount\":45,\"unpackedSize\":667267,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhNHa5CRA9TVsSAnZWagAAjvYP/1RsnorhXbCakq8N2UrW\\nRSPXD4wXSPoJTOA+Obm+pZoPuCTK+FHfwBKIi9748UHbVbXjLBwnlYe5MItC\\nAq3ptViDq/0yMB2gGQs9td40Huq8MXR1MF8FI8fvk8dnW9zY9u1X1nPV08w4\\nPJkmvNHg6VVj2dpD6aGRG4n/dNA4zIWyUSbiVJzREYxj8rEYcyjjhhynsRsv\\noIbIRKPId04YMyfgkafYRvkWuaAJbuoJJzZ2PFtUIeNePowFs3NGxSqs8Bag\\nz6bgtAqHMpsg4ug8aaD71AHVO5qgK1AQl/KI8ZdvihOtYrG4/+v5UNsOTmJ0\\njL6lft0C01o3ME418gL1L6jpQKLyAFnDCvVJLi/pWzF2aFokh6ke5hNv+/Tl\\nMVFMY8s6GiAbWCtDmn50Wlu1jq8VeVfgxiHtIzaEh2yXEyE6ynqrs9RZMROa\\nwtPlQ7oBoNm+Ez40KYpCJKGx1EuTUjBRLWa1mWHWfNKrWp/1a426cEuabLE4\\n+v64IGg55EUvrs52xqU/LgTmcCU7NZ1lkcfncBrjpVIfE21tfZ+yBu1myqk3\\ndoeTn0H9TB6bkio4cKA6TI7h1MG6P5zJeFY23tpC0hPcth63HFrjLE9EnEDY\\ny7jhgSBCagzh6YKVx8ZVVCrZbc+0MJ8lSjgwlEh09E+33mOwpL5Xb4/F3Gl3\\ni07V\\r\\n=ZnM8\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCA/aVDIQ2NI3gtyAqT5KX+TRp/B+jRTuq/O8gmlGDdrgIhAJUY1MOUmenenRzv03/ZzMg3fMZGcLT6/NIJ5pR1WqPW\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.0.0-beta.2_1630828217231_0.5495139514938445\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.3\",\"@ember-data/debug\":\"4.1.0-alpha.3\",\"@ember-data/model\":\"4.1.0-alpha.3\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.3\",\"@ember-data/record-data\":\"4.1.0-alpha.3\",\"@ember-data/serializer\":\"4.1.0-alpha.3\",\"@ember-data/store\":\"4.1.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.3\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.3\",\"_nodeVersion\":\"14.17.6\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-Arbfq8eqKkfHcsRrQbSUegZZSJguFED0KrvYvrSV69AhsYk2K+dq/LdRvzgcoGY6Iz8qJlWLJb1J+I+l0Lf2KQ==\",\"shasum\":\"130d445c03e6f79d8a8d84ba4e58a9b232ec7447\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.3.tgz\",\"fileCount\":45,\"unpackedSize\":667277,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhORnnCRA9TVsSAnZWagAADa4P/1/up4iCGFeUT/B2wZhU\\nLgBxiW/EmBWuuZYMVWI6McC9le/0wmEsHJq59naOWTRYMt+xwJHeLonemX0K\\nCY0HCr3saTWNHcDyQB9TNQW5yqLTwwsDHc6fJIVb+QuB+psCfhyYOWO+jabf\\nDBLheVHVKpLy7tNBePl1XcPThBYbCESmM2BQe88AqE3ZhGCjkXUGkSg93x9o\\nEf5PgpxUJYGjzUnCDZUmIWnuUmAnScR2zH+Fc4g0oy/8TQg4h/WZh69npvjY\\nD9sUMwC7HZQxl4SJxb0F/yNsFaoh3Fui5UdxJr5hukk63ElNaCYpd4HYYDyW\\nHLd4eCiphvNGG6V7wl//FBapEq+pTTr0eEC0Jx0RKBSEmnxlg69XwIFZZ6aI\\nmVGCR1apZx1c9hInrJTdA/IbtcvqWnZXlPa+TE3oqbh2r58rJBVN+pIjH3/X\\nuKM7JTYUdRen1KHtWsEbyNF23hBhmbutwK9X2B6TQrDZvQBeCMRKoy9RKm6C\\nwJjvXY0In0Yn5XhelDPtojhsu80eMH4KDKFCg/PjEjEIritWEr5epJBY0wUi\\nwhIUTVcTCD79PuPww9J4cc+InjyEgtzQc2GujY2iX2zIFYXblW91GCUMiDwo\\nUJ2Go2ncKCvqUmEfUCxVL80jwABWYq3KS5ofLOjXydxK4ZZmAXCqbIPeYoBH\\nR+sq\\r\\n=giUr\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC485GUnD55q3hW7ARk2ZIA1IsHiSWjMFKezjsbGS/p9gIgdHnCuFsXuFv67NX5RQsX5Xw/Jq7c1YdyAxJQVeFViwc=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.3_1631132135108_0.17839571745730698\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.4\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.4\",\"@ember-data/debug\":\"4.1.0-alpha.4\",\"@ember-data/model\":\"4.1.0-alpha.4\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.4\",\"@ember-data/record-data\":\"4.1.0-alpha.4\",\"@ember-data/serializer\":\"4.1.0-alpha.4\",\"@ember-data/store\":\"4.1.0-alpha.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.4\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.4.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.4\",\"_nodeVersion\":\"14.17.6\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-52kQtemxhFV9CR4aPdIkGeaeFOaMtmnZD04NJwbGHqYcAAL7hPTqIlHGmymWY997UbOExU2ag3lFfxlK/wrSQw==\",\"shasum\":\"b77612f6b6fb6197f77782811d26722f11e3ec71\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.4.tgz\",\"fileCount\":45,\"unpackedSize\":667277,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhQlRtCRA9TVsSAnZWagAA3lIQAIBLJ97tiH43XG7gCJzr\\nfXKgwfFZzbcvjQ8KAQwm18PG2wH8xGfY3IdlgG2PEld5XsUPVad355p1mR5v\\n6KW2lSBqlE1tPNsD15sPRzQ4DhyBlqqoT1TNYEknNFn46pB+FVTYL3dnURcU\\ntkYVf8R4NAMR+C5qT6bO4zPKOW/nfpPCtANzuZrxJ5KihIvyZu/Ti5+jH3AI\\nIVoyiOoiC90uIKb9lXzBxnvnjsFuaxjmyD8DqniFjZG8c7fn6rMMNYdwxz6V\\nRJpMKZvCnqRTEJaM4N48H1su1eANh2qnPbPIR1kplEGh9JMAdZJ1kcYnnitp\\n06oACtfe9mvMhJLfCPLxAU4uUfa+hJmwaLujSk6iYUlV0s6EbrwlxM4Q3WmK\\nBO3ZIwrS4mN3/XDZkaCIKGjMfo0UDa6G10Ftj3aY6z46B82Ubwgh2aXhNuC5\\n4aUUdDRmPJhokg8dzLal5P8N8qqxAgWUfo7oxsexOCr9Si9ZkpmkdjVFlf+S\\n0vKqprXvpmgAi1EYdZBAdyYfwMBvyaQPfLP+S7xlI2kDxrPupgvMqN4DyJf2\\nQi6wFLJe6bUihThb89ykCqJowe70J8ahDzurI3ixMBjRR3ZnxnUSFOl2fBBa\\nszDl5gYqdYUdI770Whgl7e/xEtxapwU4VUzK7XIv4Px3dFY5luI5WOMNeBJ5\\nLabq\\r\\n=WOar\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIETO039/E2tH7sekodUG/dir3B8E8wz4i2yxq/FwUvNcAiEA+u8wnwXULyhvZH9vcMwaEIx/SN4EDJcj5y5rL5e5AEw=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.4_1631736941204_0.46088486234944726\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.5\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.5\",\"@ember-data/debug\":\"4.1.0-alpha.5\",\"@ember-data/model\":\"4.1.0-alpha.5\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.5\",\"@ember-data/record-data\":\"4.1.0-alpha.5\",\"@ember-data/serializer\":\"4.1.0-alpha.5\",\"@ember-data/store\":\"4.1.0-alpha.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.5\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.5.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.5\",\"_nodeVersion\":\"14.17.6\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-Hb8MxrbY+FBG5mtvbnjYU25gTKMZOlaaF1sObytNgcEkp3VjHbL+c12Hn+E+QvWaEpmoFUd3gMvV1MBJOKLBsw==\",\"shasum\":\"6d1869840501f6729d3f145fe076a0149f019b77\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.5.tgz\",\"fileCount\":45,\"unpackedSize\":667277,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGxVbhhiIwuAd71diuP7svrry5Bek6pYCDEV+xpiq1piAiBu3bnFXMCBO47iRazX75bfT6ET9rMTRrnTBO4fPxr9IA==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.5_1632341761399_0.21701950420868643\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.6\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.6\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.6\",\"@ember-data/debug\":\"4.1.0-alpha.6\",\"@ember-data/model\":\"4.1.0-alpha.6\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.6\",\"@ember-data/record-data\":\"4.1.0-alpha.6\",\"@ember-data/serializer\":\"4.1.0-alpha.6\",\"@ember-data/store\":\"4.1.0-alpha.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.6\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.6.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.6\",\"_nodeVersion\":\"14.17.6\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-8FmDATRHu2ZydLy4rTQQF6PiqX8QxJHBY/5PtUggz+DbunTiKpARL+0MrUshiZ/sVTyuK+wtKudjIXqBpxwJAA==\",\"shasum\":\"f44840357dff6789a1dd786f89785f7b8de12f6a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.6.tgz\",\"fileCount\":45,\"unpackedSize\":667277,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEdcbXzdB3Xw7T6fPH1xVRI7ZCFQjJI4q1RyPpw2DqTMAiBk34HwGdxPFPCD1mj53pjSyhk9qDqjKC59e9uGXMBF8Q==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.6_1632946583187_0.6739601533224691\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.7\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.7\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.7\",\"@ember-data/debug\":\"4.1.0-alpha.7\",\"@ember-data/model\":\"4.1.0-alpha.7\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.7\",\"@ember-data/record-data\":\"4.1.0-alpha.7\",\"@ember-data/serializer\":\"4.1.0-alpha.7\",\"@ember-data/store\":\"4.1.0-alpha.7\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.7\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.7.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.7\",\"_nodeVersion\":\"14.18.0\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-CSjurcmYCQG8RSBVzGxcl90ubmrigj4jrihKAFocDZ6/JyyFxk2pjo+1QUcIov1buzrnEi2tcy1X+a8WtgVOVg==\",\"shasum\":\"5a28de5896c6ef0365739ae2feea4bef3b6e4f3a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.7.tgz\",\"fileCount\":45,\"unpackedSize\":666869,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCx3uhqxnXWW3UvihO3WQumwV2NSwtA/bI3Jw71qDKNDQIgCZ5enCdzb+ym87SUEiGyBp6Ks99xTjU5LpP7Z+Zbb+0=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.7_1633551409009_0.12457511545864253\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.8\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.8\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.8\",\"@ember-data/debug\":\"4.1.0-alpha.8\",\"@ember-data/model\":\"4.1.0-alpha.8\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.8\",\"@ember-data/record-data\":\"4.1.0-alpha.8\",\"@ember-data/serializer\":\"4.1.0-alpha.8\",\"@ember-data/store\":\"4.1.0-alpha.8\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.8\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.8.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.8\",\"_nodeVersion\":\"14.18.0\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-iAyXqe8WmN8j6bqcoxjyrMzZuqrTUztPZ2b3lPVo/SU5Y6ZqmR6595rMmkUyeCOW+y5AE+stgx6ZkJDliTHiVQ==\",\"shasum\":\"2ba0092238fa61ffab6e5d49fcc0febc507c2707\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.8.tgz\",\"fileCount\":45,\"unpackedSize\":666869,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCZd56UTEoOpi/qMK6hF5KzJLf3ELWCppYX3daMS6GoLgIgEWPuldjskZPjz5mowTopIOfBAOYrq0iLNLmkKKkXeHU=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.8_1634156155792_0.7371840980308193\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.9\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.9\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.9\",\"@ember-data/debug\":\"4.1.0-alpha.9\",\"@ember-data/model\":\"4.1.0-alpha.9\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.9\",\"@ember-data/record-data\":\"4.1.0-alpha.9\",\"@ember-data/serializer\":\"4.1.0-alpha.9\",\"@ember-data/store\":\"4.1.0-alpha.9\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.9\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.9.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.9\",\"_nodeVersion\":\"14.18.0\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-W4qB9FI8hMn/4jWAcJjZyoN3PHOUvmJrG8w9t1wy2d8asG3pwbsDO/MH2KhcMEnMGORgM4NVeQ4sAfOBVKi4Pw==\",\"shasum\":\"929bb5512dde89a8f72c87b9d86a13e1922fe9a9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.9.tgz\",\"fileCount\":45,\"unpackedSize\":666873,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDK7TmTXfsuqK3I+n83Hkjt+4nysXP+nClg9jqvNrLP1AIgZhv029JnOkZqAh6D/vuBMWvyag1OWqvHrZ34FRZe7oE=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.9_1634760937693_0.3682403246050241\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.10\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.10\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.10\",\"@ember-data/debug\":\"4.1.0-alpha.10\",\"@ember-data/model\":\"4.1.0-alpha.10\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.10\",\"@ember-data/record-data\":\"4.1.0-alpha.10\",\"@ember-data/serializer\":\"4.1.0-alpha.10\",\"@ember-data/store\":\"4.1.0-alpha.10\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.10\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.10.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.10\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-DwY2aKlvIFUSx+R5vPi0DFpU1C6XXT24M6fdd5UF06w/BveP/t7GK9MFxjJffMH6/QZ2PsBslHZv6RY9H2dMRw==\",\"shasum\":\"90e565592accb26c8f2351835c1ce676b1cf695d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.10.tgz\",\"fileCount\":45,\"unpackedSize\":666883,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICN2dnP6UeJHtvYJ9jQKAese/M3gBXkk70gBKHgWnO+EAiEAiu8NzPL5BNIzeTE4IR4v6ZfDhHSQyXFO6rqvw/DLetQ=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.10_1635365798891_0.3186136170091136\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.11\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.11\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.11\",\"@ember-data/debug\":\"4.1.0-alpha.11\",\"@ember-data/model\":\"4.1.0-alpha.11\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.11\",\"@ember-data/record-data\":\"4.1.0-alpha.11\",\"@ember-data/serializer\":\"4.1.0-alpha.11\",\"@ember-data/store\":\"4.1.0-alpha.11\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.11\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.11.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.11\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-+RdzDa0vNNQHHot7yrILUzZprSQPNN/B1MOMcR7rnna7m63Xih+UGjOqnNjsc4isNx/KMryFKSHiGu86k2+7aQ==\",\"shasum\":\"233b16e6ecdff72b87ad6b2678f063496a481315\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.11.tgz\",\"fileCount\":45,\"unpackedSize\":666883,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCzg/N6kC7A5+wvcMjlRsSNErTcBD7IWm1VJ5alnQiqxQIgQ+mUW8AQqgs9EUVKvSqjaE+rVoPelJ1Tw5hKvdaZvk4=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.11_1635970813140_0.6714508882978301\"},\"_hasShrinkwrap\":false},\"4.0.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"4.0.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.0.0-beta.3\",\"@ember-data/debug\":\"4.0.0-beta.3\",\"@ember-data/model\":\"4.0.0-beta.3\",\"@ember-data/private-build-infra\":\"4.0.0-beta.3\",\"@ember-data/record-data\":\"4.0.0-beta.3\",\"@ember-data/serializer\":\"4.0.0-beta.3\",\"@ember-data/store\":\"4.0.0-beta.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.0.0-beta.3\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-4.0.0-beta.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.0.0-beta.3\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-XelNS9dp0hHt7ZoIRwRH52mdhsYd33lJanqiZFIYEeywjagm8gDrljy+fYg+S5aoiJRUBwdFm9INPBBwTjpsUA==\",\"shasum\":\"2efaeac9b81b2ab05086521699aca0f1940a625a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.0.0-beta.3.tgz\",\"fileCount\":45,\"unpackedSize\":666859,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCPp2lQoHi2H70uxlp8v9L2Q17hxSO9XpMfpGrThjRFsgIgd65Xu8hyF5DmcN9FFnpzYLhN+unidQABDLdDCZSJiaY=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.0.0-beta.3_1635988985462_0.29934833742236755\"},\"_hasShrinkwrap\":false},\"4.0.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"4.0.0-beta.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.0.0-beta.4\",\"@ember-data/debug\":\"4.0.0-beta.4\",\"@ember-data/model\":\"4.0.0-beta.4\",\"@ember-data/private-build-infra\":\"4.0.0-beta.4\",\"@ember-data/record-data\":\"4.0.0-beta.4\",\"@ember-data/serializer\":\"4.0.0-beta.4\",\"@ember-data/store\":\"4.0.0-beta.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.0.0-beta.4\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-4.0.0-beta.4.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.0.0-beta.4\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-4PUZK6LOvMBIzIlQiS/apSHk95b8MEUyxwWhLIgM3DSZ9c3m4ezEBXDsbEk/UMLwsvGLnMzdSDEZbQI9hqiZMg==\",\"shasum\":\"24152a1eb9b64610a2c8ca77e82852012c85f85d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.0.0-beta.4.tgz\",\"fileCount\":45,\"unpackedSize\":666858,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDfpeL0/KT2YkOzy76ogAGY9hbDuWpiuWudgjnFMog+LAiEAwTlwgPY75c0yKDRoYxxhB08yFlUu8NpYELwzISoW1Uw=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.0.0-beta.4_1636568645395_0.5116572863532103\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.12\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.12\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.12\",\"@ember-data/debug\":\"4.1.0-alpha.12\",\"@ember-data/model\":\"4.1.0-alpha.12\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.12\",\"@ember-data/record-data\":\"4.1.0-alpha.12\",\"@ember-data/serializer\":\"4.1.0-alpha.12\",\"@ember-data/store\":\"4.1.0-alpha.12\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.12\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.12.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.12\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-iVenAhiLY2EOIX/aq0HpOlS/Ry73h1mgHo7KjxOvWbGDkzvEHqUzq4LXwijHv7eAl4/O7VvkWGEt2+qfnjuaMQ==\",\"shasum\":\"a009c697af78c371218b43dadcac558454698717\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.12.tgz\",\"fileCount\":45,\"unpackedSize\":665335,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCnhBieaoecyVfqAhjYxZFnOQmNXOKEgCXOr3F4tgVd5QIhAPTUHgHMZsk1YNVymD0Xbac5I9NucuHxBv2nlzKyCS6E\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.12_1636575672487_0.07013595665648276\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.13\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.13\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.13\",\"@ember-data/debug\":\"4.1.0-alpha.13\",\"@ember-data/model\":\"4.1.0-alpha.13\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.13\",\"@ember-data/record-data\":\"4.1.0-alpha.13\",\"@ember-data/serializer\":\"4.1.0-alpha.13\",\"@ember-data/store\":\"4.1.0-alpha.13\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.13\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.13.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.13\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-6l9yaXXXvjXbGCnBYnlECRhuc5ybvBEz5p4xM6CYlqpHcz3lwOajDrjFTiAZ+MPIT+k36Ersgf/8ibtxY1O5tw==\",\"shasum\":\"efa5b6e2512b243ff54fbaad91574431b0ac8f2d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.13.tgz\",\"fileCount\":45,\"unpackedSize\":664006,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhlWNrCRA9TVsSAnZWagAA6sEP/2IuTwo4Buj4siXssjf3\\nGeeW4AOTZnBr6FPLVIuE7kCHxLKCf9fR2z5geuZNXxPVm1Zi72jvLwiTT6xM\\n5SDb2eHY2QJ9b5V4MHWo5+nEuK4urioIkzlRTQB9eQTBr1/dDdzmh/3XTnpw\\n6+TnxjacOXqzin2ZePRl+7Okbg3ldhhuUImad/79FxrFCEwnskfVnsWxQRvy\\nhvG0oTJVBu+naZwonVVOgSPj5+0QNJR4dX6ILhoMXk/drKm1GwUW8/xTN+Ji\\nqNxJTqt4m0Noz5iDM8ZbtOiFfQ+vJMObjrM/YJOEQJC1UgJdOH24vTpxWY1w\\nTNCFW9ROk4g52tFDbt0efmD4F9R4yxBLO6bLmA0wEfYwQ4e9WGdIKhqdB5do\\nz9hA/dkYKUS9OdMLm3qZbANdccjmIU24sdWiMrTkkxMHqtQJGXicQBVyhFza\\nsE2o0UaQhDqpSp6XzZgsIZo7otjKKLl2s9QeLgREMeMXj4ajAmemn/FwgUxN\\nXbOH45I7s2TQYgF7QWpijK8qVFcZNm6eamOnQ5kAm3gl0IR6cNQWOSLKW3yu\\nHQhXvD87d8waYTKUpsKe/SDoMUZxhGNA66S0/KbWEZfqvyZkNUCdUNi3TJYM\\n8MzZ+oTKxyR2h9DbqWugxnaqSsZJHCyYxsKaN8RfLh3bQP9JHbmP7uin4JhB\\n1Mu2\\r\\n=veuV\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD17PP/OPERFAzUYgL86fYDwc9Eide9PV/iC/iq432o6QIhANtppkzHOBVbC62oXxHoaRlGqPPB9VxLUdjtzoBY/9hG\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.13_1637180266720_0.2987977373470576\"},\"_hasShrinkwrap\":false},\"3.28.4\":{\"name\":\"ember-data\",\"version\":\"3.28.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.4\",\"@ember-data/debug\":\"3.28.4\",\"@ember-data/model\":\"3.28.4\",\"@ember-data/private-build-infra\":\"3.28.4\",\"@ember-data/record-data\":\"3.28.4\",\"@ember-data/serializer\":\"3.28.4\",\"@ember-data/store\":\"3.28.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.4\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.28.4.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.4\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-ggRTxUsJZf6Ds2bxXk9zDMPHbQp7QiuM1MGQK/0Q2tB7DO0eFHN0rdC/UjzPEtB+hmzW5qDrg5dx9O3jCwAiSA==\",\"shasum\":\"19ef64def4ddb72342a5793fac7193789355916b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.4.tgz\",\"fileCount\":45,\"unpackedSize\":661845,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhnQ3jCRA9TVsSAnZWagAAwpEP/iVeywYxJxNCOUdxwVtB\\nGGUzn7K6kZCu5pBZw5a0dRG1U6Q6HC3tQoiMcufQYNT4r8eKVKgfR1iLBNJh\\nrK6J/rsgcU6FLHxlwEfJzaPgmMf7IBP6yY+msu4PapTNPe6TGfXNzXon72N+\\nwYFk4gujYtG7Rff4OtXZPh09hYsnV6i81Wm+s1XTNGwl0ojS0oOr2NjNkUO6\\nzzYwZVI8q/M94gbMno8VXWLDTrEwAuubM+Ra9dSM0x2snsOJzvUPX2g62Yve\\nquieS/dnlkQfjnyVmbIktRe5QFldXMPGf1oHDWtVVcP53oIECvbjwLfPNi2l\\nqKiALAOQfhjfqwIuL077wOj6mjXT4xYIUE/aBNAfR1J8My6XGsbakIFL/EQw\\nSif3yvZ+cob0j0okN7wA+ZEJ08w/wReywZ4g7HEWUzRltxUUBzWZ2E1ZpDKA\\n5553Rmt3Qk/7crqFNFGWBzyUgXmV2LsCBSUyIFdaM0BgGwVUcA14n4sPz8D7\\nCR0Ad9AE7rDZ0wXtn/zXGcv/bro+nlHLmRV5jGgMfDJ3RXHoH4NpRwkb6eS3\\n2F42sShspnxA+bifQP4pbcd8vhYGmd7b+aTWEgZN0ci+JCNFY6axrnMloQtI\\nuWunXRYXE+JxjOFZV2SVA8SvWx0T103RZqUAH/96Gr2zWYHmjUg2MsoUWr7+\\nynfs\\r\\n=+zKX\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDcplgjEHujnyk5wW8bZkqCNSX5RF6cFrtHBWrKANSX2QIgfL2T0Ybaehdq3Ifx7tH2EGxOfQewpkmw34XvfXjcwoM=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.4_1637682659627_0.7664580897591977\"},\"_hasShrinkwrap\":false},\"3.28.5\":{\"name\":\"ember-data\",\"version\":\"3.28.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.5\",\"@ember-data/debug\":\"3.28.5\",\"@ember-data/model\":\"3.28.5\",\"@ember-data/private-build-infra\":\"3.28.5\",\"@ember-data/record-data\":\"3.28.5\",\"@ember-data/serializer\":\"3.28.5\",\"@ember-data/store\":\"3.28.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.5\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.28.5.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.5\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-7zUlYt4GMAJIDQ977cdOTV7J+bWmchV1+1vFg4iSv9Vx+rBnk8816BcYEqkuDq8VfN9Wp/WwqrPV+qBZZ3lyPg==\",\"shasum\":\"9ba88ed90b8d3ca319cd85f4dfd2c448202f898b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.5.tgz\",\"fileCount\":45,\"unpackedSize\":661845,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhnQ/5CRA9TVsSAnZWagAAmewP/A/TXERUW7Hvymwr9nte\\nDEAC+XIy+waCdrkCYrowH6Tc8MqiQSaWIb94884soSDDYn+2kd44ipTG6+WH\\nuvPp4u1mkJydqFD75LfURuQAZO9uLEgbbJMHF+zIcLdndYhlk80GSkZ+2HGp\\nEvmpxuA+Jj2M2dDO5r/tD0uYvjkpc82iV7dYJWqUBdM0DqtI8p3MW9ijSBvb\\nE9PH64rTTjY/Uvkqwi0RhPK/isrOrozWdhV76bId4uWcucWb5KJITdX7R1lL\\nKL8FWZsCsK65x5lMrINRtpKt5gbKw7VwRENOfNKqAffK0GURQtzgKXBcSED6\\nLA/tstyF3tX3MMFHdItIYERcBq/Ld6plli8gouW8Wm8biI/0oRyyfhIA+IUe\\naJY0V0vEe3/dmsJsIuPLX/ShiFSuNeV/jT3TEEhHEvRWwPqvxFrfMDPE3UyW\\n2ASGOuQn3dDSePmhyTAdNR4Fibr/1osYmJctlE6L1bYNFeDWnVwgGlnEeQ4m\\nX8DpPU5QEtaM9MuNrZdRWGdZBIgMxvY4Yc8Yq6m+vCcRA8Hy0jMr8FbijwuH\\n2MGuZfTI7CR/hAHmZ4F1E7eVoZyNIBpauCeJV3VLDhQ3GuPPoW/adwZwtHwZ\\nZpKzMwxqg+e9ePvjqcRSvVGBehY/vq8lfULo35BwhxoxEobLjRwECkQZJhFe\\nHTDV\\r\\n=nSev\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCwxgymkFAOKZ052jBUlnmg14xF+OopP1uBZyijQn1mTgIhAMyO20MNN8dJX1hixQ29p2v/5FIZphzgR+5/fjeWOgXS\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.5_1637683193213_0.7164562241671533\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.14\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.14\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.14\",\"@ember-data/debug\":\"4.1.0-alpha.14\",\"@ember-data/model\":\"4.1.0-alpha.14\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.14\",\"@ember-data/record-data\":\"4.1.0-alpha.14\",\"@ember-data/serializer\":\"4.1.0-alpha.14\",\"@ember-data/store\":\"4.1.0-alpha.14\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.14\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.6\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.14.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.14\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-4jnlZDGYCsEJYnUG25o9eEy3GEHvag0FVrrgPXzHJevUnbzJikzJzC5YLbWcx9C+UVBD3Xn7vxY9wIADMVT19g==\",\"shasum\":\"bdfb45569debbaeab86065b302883f8cce8c89f8\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.14.tgz\",\"fileCount\":45,\"unpackedSize\":664006,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhnp5MCRA9TVsSAnZWagAAtZ4P/AqznxP4el6EeMSYx9O2\\nOQJ0IaGHGKTHFfFpktxZVDCR7fFL4J8hi+gdykEhjo03mqRQKnpwhjgPGb8Q\\nqlF8rbyNefbBc5nXluzNNo34wx59PkqySqUO7Ki4WlQp0LeX5Rz4IcYzGDeH\\nwRcgrc4oOBAuwJukM6ix341mmBxnVY+vkr8WqIMrJ0oLacfXE5KVrGwFVh1K\\nxr75wSZQA+0yH7Y+KCdMhHEtZGl+NRLHHuFa5BcClxiaq4TJ1HAT0zoNpxhF\\n17qz1GJPmN5u5r+pWH6QeWY6RlWsaMXTyyzCXMyZlqaMjXdm+iuvYS1WdDAK\\niCtWWshdrng4FQuVSVQ4cfjhaq6G7cd9Uh6Yb1qCpR1hfbd2SbnfgNGluqjC\\nJ5SoIslH6LpiIxeDoMzz1hHy8yl7Pg5trREXuKjbAsNZsKUVM/zxWJEmwv0K\\nSu0B2L6hbBWunR+lvxRZAWIQcSo3BG8+3KaFt+TtxpOVzh9lGhj+TvD845xz\\nJvGONFzrLAQAveB7XBTjC+k+KCvsfhzfCmQ3ljNlFs4cQkGmDMlJD8ONrelX\\ngxvy8PrMtsQPVeF2iu/5a2H44Q0fF41yeEZ3UMA48puratvPf/uMrTdOABXK\\nkqqXdZK5S3gdOSuXINk3/aSMtu6S8l8dTlxYsxviDiT/QxV78mDZOAwJCuep\\nAPYb\\r\\n=g+1z\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFcoXNn+s7npYQTT4OAvm/t01nyY1937LTcpC7zqC9koAiEA0d5F/smVnFiXl/2ObzIVeClr8/WOZDP0dbOMN5DqMiU=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.14_1637785163885_0.17015353266020217\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.15\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.15\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.15\",\"@ember-data/debug\":\"4.1.0-alpha.15\",\"@ember-data/model\":\"4.1.0-alpha.15\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.15\",\"@ember-data/record-data\":\"4.1.0-alpha.15\",\"@ember-data/serializer\":\"4.1.0-alpha.15\",\"@ember-data/store\":\"4.1.0-alpha.15\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.15\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.6\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.15.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.15\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-o6zQQj+GO75eTDKRvD5uJpoVqMEsd/qhYdIFzFB7iym4BnwdG3WhhKdoD+XIshUB48x0lFglTrXckzW6QsrN0g==\",\"shasum\":\"6fb18b5d6a9dd2b1b68d8e2c587aa520a89ea01b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.15.tgz\",\"fileCount\":45,\"unpackedSize\":664006,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhp9hLCRA9TVsSAnZWagAAn0oP/00e0ulu9zRh1pV9NvGQ\\nEhG0uKL7Z0FizUWsuS2xlIVr1IMHBRa2YqD5aFldAXgI7sb4ClEndoyKCEkj\\npu3e3+6rPxPEm0AfHUEUCcBVsBd88wZJZ8xRVOUkUgXzQPrVneUbnHjlK24I\\n4uRsFD9GtvlbGhiu9Q1lxLFaGcR9dCOE0ptSzlb+ulUAJh6+vPXTMCqTgtMh\\nLi4E9luhcYwHJXqIJdnWXBNJmlAXzuUZYPYf75wqqHoAOAUQ3m08zViYduEy\\n/nt+QhXZLB6euJhd5/I4E6qbEW6kr+JTfIMkFgOwN+Xsl/sLF4C5JZzpFk4F\\nm1nChe/msk6Qx0EIenJq/zNXvQ1pwZiK81dUNyhKVP61L3zTq0emRY+IggDn\\nENzP12aDyyJagZfyZgtaJs4y7qMJWGLjIYSjJy89/2J5OYVysZ8u3ZzgICAg\\nvmfYg8/934qL9fNWgwH3Kmbo0vP+Ow69YqcDducSOYmF+zODKWwsx0X5FhXZ\\nJDiCbBkEtQPlMdo7pXmmqqPYipYeAo8tCbNM29dx3ioKKxL/527JYHyljHqP\\nC6BxOdL6gzudkR4b4kX2kVUGFg/D7bQQlF0Xa2P/SXXXYH0VqqZbtjiYzkGL\\nTt8Qk5l2LWe31+KIqR+ZZ06ZpuYwo6YohYF+4fUAIVxv5z404ZHVftDemDHN\\nGqWF\\r\\n=vUPl\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIF3DOWRn9V3sn3B1B4XMMU/BRO8UIx++d3TAGDj3cHb2AiEAs1qG+oaWLLqMAMaq5SSbZl6/fV0mxTMtgx2w5MnTY9E=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.15_1638389834973_0.6757158718055691\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.16\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.16\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.16\",\"@ember-data/debug\":\"4.1.0-alpha.16\",\"@ember-data/model\":\"4.1.0-alpha.16\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.16\",\"@ember-data/record-data\":\"4.1.0-alpha.16\",\"@ember-data/serializer\":\"4.1.0-alpha.16\",\"@ember-data/store\":\"4.1.0-alpha.16\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.16\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.6\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.16.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.16\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-7dX0rVbSJoxzDRT1taVG0C612dRFT1ftOJn75PfK8dMlYJMVbsA3YwgkmOAlfehrTDwiTxUHb7P6ufUrTECm3Q==\",\"shasum\":\"01d3aa736c710064782f6408e4217b3c53fa9e3a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.16.tgz\",\"fileCount\":45,\"unpackedSize\":664006,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhsRJ9CRA9TVsSAnZWagAAL8AP/R8IcfYGfpMEhHarnWmW\\n9xLANvgWEwcDwUK/m13LQxM4j7s95QwTZUqb/JOTFOGHABPtwYKqKeDp1THX\\nanFkzVSSaEONlzttezYps/079bw/G5WuQr3tAh8mCLlCQfdYkLjz07Ddf+gk\\n3ichbs2K5T1Di1P5edPsn18nqOq3ajehOMlkLYx3/MtVkRZXO8BPL6XA96YD\\n0UFkIXHiJJPgUdjeOKghXs5cumAtO7xy6z4xySAZQrPm9aSLEWlCdfZGMIBG\\nNd6IfX+NiQZTLlOiVRvmtQ968z9lihcPKBXqhOs5Ls8vUIht6ZhEUkchKcHL\\nT7LExF/pyr9tWbgozOBFJN+3p+0+dyq9Zyr7eDto7TlQqAW6N/TkOG4P6uTf\\n2Ptu+gbQFkiaQwkd63yM1rUvgK2OMOfQy/u+DSvcWe//+gI/mNypwfHvbFK3\\n97S4FeVyIFoYfIzyKJ6/ftokokgMyxCyRQ2ojKLEMo0QzzGDJLI61+fJvwiT\\np3Im9cWQzkry58umHimt6EeVnvUYp+3EIRYPB+6xS/cQD1gmzP2ho04Vs1K0\\nIqu6v03IBPWGMCX9uckvIY4c773eeTgeG4dghgepy6yc1ls1Ng4DI6eDMhNb\\ngGQTIkGh5H4byzLJq1t31cJKMmL187VI5+ol1S7qFjLbv/ogogJiA3Oq/rp0\\nSb1A\\r\\n=J1A6\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBUSGFao3KFGeW0wyi/3fGXnInpmSV+SbXQKHZXM3Bx0AiA5s9nQAqEKKyxpavE9fQofap7PbOZKnzkETdVuGo+nbQ==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.16_1638994557500_0.32162763971990405\"},\"_hasShrinkwrap\":false},\"4.0.0\":{\"name\":\"ember-data\",\"version\":\"4.0.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.0.0\",\"@ember-data/debug\":\"4.0.0\",\"@ember-data/model\":\"4.0.0\",\"@ember-data/private-build-infra\":\"4.0.0\",\"@ember-data/record-data\":\"4.0.0\",\"@ember-data/serializer\":\"4.0.0\",\"@ember-data/store\":\"4.0.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.0.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.0.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.0.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-nFwjRWGSkV1446zq+4IqDoq2BkRsdKSZlHWU/ybgA5wbWKbPqNSyJ2U03naKi8oKKjrWGJBwfqWZXoepiIX6eg==\",\"shasum\":\"1dc677de042e3e07c541979832e9f60c9e877618\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.0.0.tgz\",\"fileCount\":45,\"unpackedSize\":665598,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhtNC0CRA9TVsSAnZWagAAwVEQAIcvW6kjIXeQP6a32CSN\\n45yq1lOh2W86ENcy5ZYsJOFDS72G9vTvH5rAzCnxCWlHdjCOyXYe+noJ1/Pe\\nj8GfVSVowBOmQIEGOb8WJR8Q50me3s2IFA9NhTo/BHVSYZeoXk96K1jODjCQ\\nNPXSIYaaOqgMzKQLzpV/rnOHKzitMcwxkVIIv+Iw94rurE8vW23dHohRRDas\\nf2wtyx4E0So4sT5kCrsWG3sLN1dCPo5QD6PRwYt9Fa2U8RlUA47afj7wCG0Q\\nVSbqDkk2/Rd7pOCjW+BK8e7JGRj7JijtnmeKMYLDbLYQcsQiIbPG3MfMfCsR\\n2hB5i+7mweW+QISvC9UjRNiFMtSebPDYVV7+LE5jSoZie+zAO3X1Kq9uFGfr\\nuoWZ/CXg9Vjp5ttsHwbrO6uluJU7+NC9g+k7xcVh//8Mg7w1WdOR3LnsCto9\\n0WYCUu6dLwlIqGRI/APqQiZJAmfeBlHSyHvMvLgM9fP/zvjR85CC2L09Y3DO\\nKyT5L0tlRKazPrcq0MaJLNBjGqfXbkjVgJinuvt20ZK4MCtW39Uy0MjbMF7Y\\n5VM2KWk4u3nPcvAuFkHAAuGpqH3TC3AX53YZ5e/D0IQ6suY1HAalUvi0RZmI\\nUuJjPj0DGCYnlrx4QO1ZE2zr28i60WoaEsQGGk66JSWn1PwmQKYKoKz2ouWJ\\nn7Qi\\r\\n=73Rc\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD728u2iPXKTqabNXskz5+pYtnxMMuXxUySMtNsyd4kogIgQe0TP1cM7cSjNc+oE/3zis+MMcZeWmfTlOWlMuLb9xk=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.0.0_1639239860612_0.4494219674849822\"},\"_hasShrinkwrap\":false},\"4.1.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"4.1.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-beta.0\",\"@ember-data/debug\":\"4.1.0-beta.0\",\"@ember-data/model\":\"4.1.0-beta.0\",\"@ember-data/private-build-infra\":\"4.1.0-beta.0\",\"@ember-data/record-data\":\"4.1.0-beta.0\",\"@ember-data/serializer\":\"4.1.0-beta.0\",\"@ember-data/store\":\"4.1.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-beta.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.1.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-beta.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-A46eDtSf9lN1GhRgwn5glVy2USx73DDzVc+QwbR3OxZzqZmYh7WBmBBD+DGPSAh9ZKwG48S7Wq0964uxk8aXzA==\",\"shasum\":\"455832dadf71098db3317b241d8ebc438d93715f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-beta.0.tgz\",\"fileCount\":45,\"unpackedSize\":663411,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhttRxCRA9TVsSAnZWagAAzNgQAKRPvnn/nngmb2rRz8iJ\\nkkmuj6PY5JfQpVW+EODXTxoodAYInaKLr/86juld71GFI51eN+XN062Zoucw\\nC50BpneUQfSLLx80TvcuJqAfGRQGHv78b7YHczx1WaN1VLt4AteYGTObhmTu\\nC/grM+PQNaM/p59GcqsVGKAftrp9yUNF8UXVhJXG3Rl4nXSQZs4/67fain63\\njJxe0qsqo5Ggt6A7c0ZGh89rE5Jh8N6kDTJyy4zHo4REl3ecpjDfpMtUiec1\\n/ViZTeOuYQ0X1WfV+tbYyEENoKEyKncJ+C9JQKnbHDYbsb8M54XHpbMU3eIN\\nv+Jtum8/xtvrBgJinmqHpTcnpEiBXeEoHqdhDPTP7hZFYx+eq4X4QnAswTPE\\nwQRxUfgYCsLRCVzCMIZoeFu4bnV2GInGurKK3uB70Yp5S5tEZHiOC9brtFmj\\nJqJIwi1MA1vnTzCMv39gKGGbRbPNCTAhqQRHVGlBw5JctVQV1yBd3CwmGfTc\\neXVoLqom+EdEme5bBP70uRDWi4co28sr2i9oKuIav1D0IXlvnXj4ChCnuxjQ\\nHcjP250wzJ2jfZc0BJiSf9o6/khrZAFt704/QrbeLwPQ5c7Antgqk66/idAE\\nq2EnF38sw+ka1KeHZSKGXv+adxkSa3Lm6u5fG1iDUxLOAsdhQbmYJOLnS0nn\\nyHCF\\r\\n=Ltzj\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAhOaUkC3g4BykA5cUcYIJfyOa4DSPhiwupDUhkdtC/6AiEA3SBO4qloxVZ7V1VgirKwr46GRxVs4Nwz9NjDNnqUvR8=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-beta.0_1639371888885_0.10971469092737784\"},\"_hasShrinkwrap\":false},\"4.2.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"4.2.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.2.0-alpha.0\",\"@ember-data/debug\":\"4.2.0-alpha.0\",\"@ember-data/model\":\"4.2.0-alpha.0\",\"@ember-data/private-build-infra\":\"4.2.0-alpha.0\",\"@ember-data/record-data\":\"4.2.0-alpha.0\",\"@ember-data/serializer\":\"4.2.0-alpha.0\",\"@ember-data/store\":\"4.2.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.2.0-alpha.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.2.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.2.0-alpha.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-a5ZSeqQrCNw1Jg84mTsO21lizxWmeC5rktorcoNss3LsAHXkxnXqSoR2IZ+uOmIoaHNRA8t8b0EKWNyjtrZ0MQ==\",\"shasum\":\"2747c5802e4f470690c34b6cb551dbb86a9eb531\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.2.0-alpha.0.tgz\",\"fileCount\":45,\"unpackedSize\":663421,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhttYYCRA9TVsSAnZWagAAARIP/235zufMWCWsuhJ0ryHm\\nZKeR0ya7BKiPk+MDFoLJB7uW21XzNlY/JCS5cK/VOVPwnvTl1ZW9AyY0O9pK\\n7fQFvTSvixeiMHF+p8/hKn///kzCNHIvG+pBJwFOV1L/UkEdRTrFUlGFe12L\\nOQoGlwQjGnnPU7J+blKT6N/yzp0wXpChcQwXY4aQn1OCvZ9Uoaf0yK+12dRD\\nsbeG0WZE/JjDLQG+68H7YrAqeRsITIp8duFug1KeZhtRf2zT16mjD14HUfCf\\nDalHD4rok5QgFkX20xymXaqwT7odZukYaJwTYdF8q0Tr+jEzhaPRxM2/vtbR\\nAspWUtqQQG0/zKeXUCur5m5syWvg2cwsMTMsvNhq1ettDzp23y74qElFiYoT\\n6gnyKc4RvStR6hmr7pVxtMT4HHcxPx+zLc14F3qiqFeCABs0Wn1K5ndFCMj+\\niewOEaOtlbi+DCZYzvfULuZy8Zmi/XMGf4w5Bc9/CTi0LYVB2P+Dc/J1cNxz\\nRme1+sDcpXOmQLoD/GC3BRR7LDPYP+SnZM26FLsz1g0nIdrSni2UiV9iQ1wH\\nR5SZfY7q/UQmSZbSFW2Uif/3eFt3jle7Ka4VUaJv0fb4WPao3qV58963zl+t\\nlFUY5t+ypX0CDrVH4dYP5+1WGXmjWrZYqjs5g5a58jx9oTklK5XP9i2o2JDz\\nZrno\\r\\n=hTSn\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCT3FRbcEXzVTNBlIkVNbih87LOMaqpkvb+D5o3ba2+ZwIgIIKuNtjxKQPJIHCjLy4nUnO15hm3jyBJ7pLzoctDlWw=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.2.0-alpha.0_1639372312065_0.48365294863781294\"},\"_hasShrinkwrap\":false},\"3.28.6\":{\"name\":\"ember-data\",\"version\":\"3.28.6\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.6\",\"@ember-data/debug\":\"3.28.6\",\"@ember-data/model\":\"3.28.6\",\"@ember-data/private-build-infra\":\"3.28.6\",\"@ember-data/record-data\":\"3.28.6\",\"@ember-data/serializer\":\"3.28.6\",\"@ember-data/store\":\"3.28.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.6\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-3.28.6.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.6\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-eisuxKMIa+euwUyhqFtS61YUy3pUJoR1BqgAWM2aLqNZqC+JEl90xh0vIRRhWbYI8LbXZfHSYE+vO7AjkCK0XQ==\",\"shasum\":\"d912965a216fd0ef4a3169fe58d98f6da349ab88\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.6.tgz\",\"fileCount\":45,\"unpackedSize\":661845,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhuOpxCRA9TVsSAnZWagAAiHAQAJSJyxNzrBlb9N4P1gLd\\nlnuFHfdo39QAcwQjHJ+nhsj9WNaYgIaIlXoPZVkOcXFu40ji5odMc004qJ+P\\n+V4tGppDIzFB1IbSOBPzX9Qdyy5wax7pfjTjzM/2zWlG4r9c2VFOUVoDc+ZJ\\nO5aChPxHMSTHX2dy7cjKk2vRooLv+ZIRQ/BA1j6EopL7RH/peL4YYT9ceTFU\\nkGPtVjfHWYmQCFZp6oVEaFYhbwju9ue2tgGjWbkExTXzTI/h5+bwDrcRi4kJ\\nQsMvbirv1xTKkKACXnUrs/myIbjCg/aoKySkLF2sRcAEsnrT2LnTQQLnKqIM\\nE0qEiONZmquuHhVe9Ky8uEwTApJBFRBESbMNyO4Y6Sb30rLC2/2Ss7vQOEg9\\n6olLYi7kue88lZvdZPwjToLO+XgEleKuwClAUNnBW9FZ3v4VuW82Sk2Cb+Pz\\nFeHEILrf08CiAfFhcuEy3lblkPfKgc1ZdeCLDzaGLnZ8yrMsoE1jpXHbQeJI\\nMIVNkX24kK0Y6DJulJ7pSnzDtg/BSmGU5rsJPnRI5Y3xuwgbuc7fwvYhBEIw\\nq9p+6lZK+6Ymf1eoa/eVARuoKliJKx0f1YorabLX+zGNXKa2wSD5gkDhEhH4\\n3x233SlStyuulyb593nk8siCR06HgMQB5LLo8ezLu1x1l/MbOdd60kbZtpOG\\ncLSc\\r\\n=9nE/\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDNnXrlQhr/LmqqHD8eD82czgLicvjCaf5hX9p8sbuLPAIhAMItntte0UF1OTDcOOhLjjZDHpWqllMh8PfCWGzr3gda\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.6_1639508592601_0.7409586350937583\"},\"_hasShrinkwrap\":false},\"4.0.1\":{\"name\":\"ember-data\",\"version\":\"4.0.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.0.1\",\"@ember-data/debug\":\"4.0.1\",\"@ember-data/model\":\"4.0.1\",\"@ember-data/private-build-infra\":\"4.0.1\",\"@ember-data/record-data\":\"4.0.1\",\"@ember-data/serializer\":\"4.0.1\",\"@ember-data/store\":\"4.0.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.0.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.0.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.0.1\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-MJtD/Zry4nzJC0YgV594gzmdx56H4+VRI03vk8WZ4X5NogP4pMxq/WMDR+mDuJhCP1tBDlbJ+mxZOykJtVDTXw==\",\"shasum\":\"b3d222997defb83f5d3da34d46838ef5d352dbc2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.0.1.tgz\",\"fileCount\":45,\"unpackedSize\":665598,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhueksCRA9TVsSAnZWagAAGwsP/1WmuOtWvLzpThkASgwH\\nkOyea4Xxz/QqhjeVfqnYuosn5pcQNRdn4WTLF3Nz/PfqsuWiFqQCES1qH6Rw\\ndK7RaXJ0rnTdF01h/9DeuDunfTDS2FQymRaANl1Cll39RSdvwTmv9iN4ObCi\\naoNO+FffU7LKqpKMqItZDyHNCnNbHljqh7BpIm827YUDb4sl6pRzZTIEbo1q\\nDMp6s8lfnrY6ucYECSg3Ri3VzT1WmVP4RokuBNRY3+kUmlFv3Ok/bDTrI6Gl\\nLQ7y6cy8RMlCsh7uUD1uCt0i/7yAJGmQDxC67QwjecgLll2Q+td15ITbuozH\\nDhNjyieXtN9YbycEIManKbrCm+ObpL/lIkuiLNt8AjPjUGyrjrUOS1rZJmP8\\nlURIwirDF2GAQqG0/jJoVL1QNquWcG6KF6NqEpyanQBnY0p8Q0Z7St4yl6WB\\nkOaV5e2hkVZH+bZxwrfGDz66Xeim6yrR74JZG4X/RsNS8BoRiSSYHF5NZdTc\\nPpFQCifro6qaipvuytomjtMHdBd4wF+zrrGbmkIyOzIvGIcIJRYfEDDmBNnb\\nJ7PnDJtgEEH8y8OCOVJcjWYEp2wUCCL4LeBSl/77vxoQC4NP3KO6GdHFxYDy\\n5tov6ItGwhCkPBOfWB8Tu+UhjJVIMv2hhQc5GQnjjWAD1Zp7vDn+blqHmd6c\\n3FoW\\r\\n=QzOq\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDumBBMYwbK0Q9gAGtoLCJMbkbrYsXpXqOGhHUmGA3qqwIhAJkx+U0PWtKDPjV+ZDE18tGfrLMngqwhsBw0ahtTh/Qf\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.0.1_1639573803844_0.30632834675280063\"},\"_hasShrinkwrap\":false},\"4.0.2\":{\"name\":\"ember-data\",\"version\":\"4.0.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.0.2\",\"@ember-data/debug\":\"4.0.2\",\"@ember-data/model\":\"4.0.2\",\"@ember-data/private-build-infra\":\"4.0.2\",\"@ember-data/record-data\":\"4.0.2\",\"@ember-data/serializer\":\"4.0.2\",\"@ember-data/store\":\"4.0.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.0.2\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.0.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.0.2\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-vpz44QuQS1QRRV18idb7N2UH8PIvfwtBXyxrAetB9W/9rZP7aU00y38flJN6ioeZRI3iVhdpNoqhkpUsm/xztQ==\",\"shasum\":\"57e5aac358466ce52a3264051ddc268dc44c3a26\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.0.2.tgz\",\"fileCount\":45,\"unpackedSize\":665601,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhufnYCRA9TVsSAnZWagAAMHgP/1j55xq98g0JyCKej+U2\\n441atFJTuELOme5vnHBJ1FM2ylDgawLNQVoSJAYRLoJO4tXrl3bgfD5P++oz\\n7OA0BYAzmPoOD/yPKgdrvVpAweNrZiqllBxA1ESNTTXYzq84hZk86HKIEU5K\\nLQFpsNZHNuG+hsg5AILv6DIkr7/AjIjwOhw1uqnuO4ECRpdyTa4YdxdyfKae\\ns1todf6Sxl05Z73nxMAUMfsVPS4SQ6PkWCww22GPd+8XJtHgpBH6zN1hnP5Z\\nZdfJqSo9WOkr5C9lc/DAjmFWXnNPRNSFwBVZuY77J9T6sd+5slGR1idOLlZ7\\nAtgmTX886t1J4FEUESRdzMKdaEKIwy3p/W1hY74y3fGZFI7nJzGh55utp0TI\\n+FLc0dXmhIzqLM5HZafVIgO7lWBfu8k9+R438LkaIrKrCO6wFPSMq9qsnz26\\nek0KX4otb7Hvof6KkXhhAi7x2LAL2ooNm3nGupF8MM8R45sHvlQnNA0YYjXS\\neXOP503ZKuGT3n7Rz4OspWoWxVKQjnn6gWmohqTBcTbS+guAkeejZZrr7DJ7\\nTj6tUg5z4lfLkmeTQLIUXKn005GFrJ73obpBdgXR/eoOvIdrIwJ4xMGMFQHx\\n3Ez3L1Vb2eeijDBuBx24uRd9nVtCk0ewSihx18En0jGqxibBm/w1ZYFEOIwM\\n1/I3\\r\\n=rXIV\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDZYfpnExwT/nBwqqQYHRm0Hr6iSKm1W/nI5bikiXkhiAIhAN0xdzu0gc3l8dDYMb57RE30rqBm37ZqHfgEvSjFiaIe\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.0.2_1639578072572_0.8216618047139874\"},\"_hasShrinkwrap\":false},\"4.2.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"4.2.0-alpha.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.2.0-alpha.1\",\"@ember-data/debug\":\"4.2.0-alpha.1\",\"@ember-data/model\":\"4.2.0-alpha.1\",\"@ember-data/private-build-infra\":\"4.2.0-alpha.1\",\"@ember-data/record-data\":\"4.2.0-alpha.1\",\"@ember-data/serializer\":\"4.2.0-alpha.1\",\"@ember-data/store\":\"4.2.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.2.0-alpha.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.2.0-alpha.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.2.0-alpha.1\",\"_nodeVersion\":\"14.18.2\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-JFfyN/Fzr3OJ4o9kL1OVZuv5IuLquam34h231ix4VdXu9N4uGAQmO3tvK7tSClTb/vUPGPXafL2JAcZJ8oB77A==\",\"shasum\":\"757f8e5df2590bd4e9735404f439a8f2217b7bdb\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.2.0-alpha.1.tgz\",\"fileCount\":45,\"unpackedSize\":662424,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhw4ejCRA9TVsSAnZWagAAs/sP/itLOkUChzwAYZns/vRv\\nB+75hkz/tnK/1iApNueecaru0uXF/zmEhfOAfLsem3KMgIc/sW70S1CzDk1u\\nNdPBwU3nhOJf+dy+IVVmIqka1gkYB0+5SZY+LHonlvTWEEWdOOJ6B/+O2Bjx\\nu1nXRkh5lIr0Tzzntl5939PAsFho0IjCsG3b3drXc+8EnOT5I2CzimoIlGBz\\nEqU/37JjUPoghAraCgKBZ7gFXCB6Hy7M1yd2qGWhORIa72qPCReZqp34BNw4\\nM/WzhOj4GKQIreT10B6uC2E1b32Pexbz/KX1tDUiPwPfBjAHcvhGnLl/y2t+\\nhr9JovGpe74ejvJISXMKh54eB+xAuSQe7AoDE4I/QVAePuZdPUH9TrrJWsdo\\ne675e6FXZyovZ/Tz67i9FqHzt1DMW4X2QsacbOmJWGp5mtrh5Yzkkp+/V+pR\\ng1CA3C6JTmVtDCkIwDW67i78q6OgMkZMwA0IT0cz3Jjn6CkYaU5s5IZJFs9x\\nXRm82p4eA1wLULlFhLznU7Q65NxBqkh268aK2kyOPEuWRbERV982oGOfIvIF\\noDGUb7scoJxKnqLdNgdsVQeTmRBaFRofpe5OxTe7Wy8+7/n7kDflxdw13BFV\\neg5ecR7I3GmROOrW7rGX4Cv0jIRKBUWPBmx4y5W8HV/APQAh4Gk0eLa4w7GM\\nW9rJ\\r\\n=DoqO\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCIExWB0bVeYLBGP+npnZ18f109Ran/EJCDcLc8bSagvgIhAPbRA9cmWLIigeH5Cfnxj7lkA5HYB5ecJ18Aa/p3pMNw\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.2.0-alpha.1_1640204195042_0.16711723045603155\"},\"_hasShrinkwrap\":false},\"4.2.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"4.2.0-alpha.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.2.0-alpha.2\",\"@ember-data/debug\":\"4.2.0-alpha.2\",\"@ember-data/model\":\"4.2.0-alpha.2\",\"@ember-data/private-build-infra\":\"4.2.0-alpha.2\",\"@ember-data/record-data\":\"4.2.0-alpha.2\",\"@ember-data/serializer\":\"4.2.0-alpha.2\",\"@ember-data/store\":\"4.2.0-alpha.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.2.0-alpha.2\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.0.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.2.0-alpha.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.2.0-alpha.2\",\"_nodeVersion\":\"14.18.2\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-38saKjneC9vaRJDIZ/X4Un70QNvtzL8IlZpdWhhuOCpguiqi7r1omXJe7ZIL+OPxPzWVrqmohM3EorxuiawX/A==\",\"shasum\":\"1caba0ec5a31439ec8d3f44b444d5878276ca1bb\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.2.0-alpha.2.tgz\",\"fileCount\":45,\"unpackedSize\":662428,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhzMH8CRA9TVsSAnZWagAAs3sQAISHru8Os4LSkBPTvV/O\\nVGAv+C9GQ1J9G4w4GgQX76BgvV7j8tmqORGIgx5LAOkk4jRhL3JKdl8FSIoX\\n84pRppKE7akr5U53kqXPzELEZ9PTAUfPH38LVas+zjaV5md1sgNhKUp9yQ8U\\ntIyeGKuto2iwK4iiAgGR3MVR0idCieenv1Ith28REt8V1kpMybWTAd0RNQDc\\nxfJ8a5+rcfIsZvNgIpuFQcxx04KMp3Ur7sfGwcZYQK1EL3+Cxzt8chIlgUuB\\nyftLL0pM2eOGq111qJqqz57xfa5JpTuAX1NS7xGULttH+rfDqsKZZ+0moBhq\\ncaD1Cgb48+ygN2y5ieE+Y9fUi2kRL4Mg96Gq/avwvVjo461td6GFj3IaoABC\\nYaLAgZ7rjiRA6QQj747vZtygbVSsXP0jILjpoX2kZSjtwrdZBB291EEre1IW\\nJKpU9shH3Bs5CuyDuOqPJdsAbvyflMd7YhOd1ZEeY4byl4OjLTEUTbqk8BKB\\nUEzMVDhcUe2eLfdRdGLwbRZriQr6+mEzB7BqaUy678huVSak762xbtAlnSKv\\n7mOuk2AQbXZigto6P+sISGCnOqC5AtLiLxJ4JpYSV4sOYhCZxYcre0thMN2M\\naBsi0a1tEG7WBDCzaWTUk1dePoARtsVmhGQxVyJKvIGxMwLs+xTS5xo9eOBX\\n0owa\\r\\n=G48x\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICKD/OH7ahQoh9aeuOzqucYT7CDeHp2We22Vu5WihTRJAiB1AhsuiLt4a9BVTjHS4fx+FDzDxy+Eo3G2F7bhFINWYg==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.2.0-alpha.2_1640808956372_0.3061820117045786\"},\"_hasShrinkwrap\":false},\"4.1.0\":{\"name\":\"ember-data\",\"version\":\"4.1.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0\",\"@ember-data/debug\":\"4.1.0\",\"@ember-data/model\":\"4.1.0\",\"@ember-data/private-build-infra\":\"4.1.0\",\"@ember-data/record-data\":\"4.1.0\",\"@ember-data/serializer\":\"4.1.0\",\"@ember-data/store\":\"4.1.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.1.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-+58GkcKy7aryVPj+UTSSBVIFIywk1CdiJwcbWR1/xXBF1d4scDxsO2w5mbKYpiGBdPyKeKvK9sJVC5gZTSf8BA==\",\"shasum\":\"282f121f47d62e9a43345367942194b585bcf2a3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0.tgz\",\"fileCount\":45,\"unpackedSize\":665601,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhzoVFCRA9TVsSAnZWagAA0VMP/1fPPgzmpneCHXGJhKcY\\npO3nb7HRB/06bglQk/tOmAle8UpQnPur87caEDNmoozcR69W+5n07DXGm1OH\\nvpKk6ZsdP1JUH93S3+jNpcJWKzG9tpY0R/wf3XuouY9JWFAXjkBXDXppBPiL\\n8gGR48TQ+wtCYrpkpYmmZGUsTZvEIna70MRjMbxLdMDkKXUdrmkEzu6YoTMk\\nftHHh1GOPYhyQcwQflONE+/KavRFGEBopJ4Np93tV+VPxeUc9G6rr778tGoX\\nuDPx30IejnvUq09J56RB+j1psNeb7jmBIeMN5UdXwez8KSnkFI9v9Qsd592B\\niZqDUSQRBEm0VbtUDKTMZ2eOjYeSQMHNFpFUiwhJBA2lGkZNFunRvNv9Lhhp\\nhIcfFM35qSxCF5cuazIhHiXPz/pxNQmzVoPL/6cwEl3OLSqGZbx2JtvrPDGm\\nlBRxKcfuHUnmylmWqUQCuQxlxPRvuWavR49F6zsrnun0yrYK8vRJRt8UT0rz\\nueEhUCxzeaw/yIXFX3SGdm0wDLxwfbt0koJr8g4gBftrPDQ7B9UhVQyQzMP7\\nF8yrHq27iQMGo1bfQunM0u4YFEg0K35+2NRdqsRpvVazcSfQzL6etvk6PVRI\\ng128WbKJux2crBzPVVZj8SZ3i2lXP+p7dx91Tbr8T5FdcMAYAWPKBFuWCYyZ\\n5+tt\\r\\n=Tmzc\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGLUuAFNceSX4ln30CBZ8TVbi0yOlE35PFhQ3C9Xw9a4AiAS1+DPeUo/0nh4vAXXbHIt4PCRDgb2HhO1XScLTfsnQQ==\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0_1640924485563_0.5260747210090495\"},\"_hasShrinkwrap\":false},\"4.2.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"4.2.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.2.0-beta.0\",\"@ember-data/debug\":\"4.2.0-beta.0\",\"@ember-data/model\":\"4.2.0-beta.0\",\"@ember-data/private-build-infra\":\"4.2.0-beta.0\",\"@ember-data/record-data\":\"4.2.0-beta.0\",\"@ember-data/serializer\":\"4.2.0-beta.0\",\"@ember-data/store\":\"4.2.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.2.0-beta.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.2.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.2.0-beta.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-aTCGmOamouoHq5PMTNWGhWskTUK68HhUnYpWQgwXCAmWl5Ily4vTo7eZYyP61FOC1wTwC+9xOfFNwWNgT9uHNw==\",\"shasum\":\"69ef7c65dfb38d88c412d1e9ba8834d8f18313a4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.2.0-beta.0.tgz\",\"fileCount\":45,\"unpackedSize\":663414,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhzxaZCRA9TVsSAnZWagAAdjoP/3Fqsev7ZqiE2fPU0JPd\\nG9AESiArpLDDW0WTwVC4vU6Sw2HNJLvkNCvRuDLtD0oOEiCUHzbmUZYFJW4S\\nDbEX77eyffcIvd+l2rdFBAUHzYiU8/ZqcCqc4xMPbr8VlHUDKPXx3NwNOnOE\\nOGNXe6m4eEKj3GYZMBCOxTQOm/0ANlrWUVTfGOsDexaxLPSPsxrMaWD48e+2\\nzYPCwgcEo8fYjrIRg9VLZhhc1SpjuWYXZTeoXv0ShJGMJ7Nd+3AeVumOp/GS\\npzfMiGWNNV4+hMcuPZzvFxDY835piAZldKmTE0VZo7GYUgZDl0yodWPga3gw\\nwgi8Itr8hRTwEn2F6A2bRZE+5UogZCSBCFVevtLeqRkS/63kSTXFi4+2sxrR\\nZhXTxd2+EYnrjHoJsYfv+xLGp+HA3qimdL7+LB8LkOxSj/EwnUM8rKsWEtSJ\\nR0j+o2YYDfo3JNWUv6sPqPnIfF4MRrkTW796ZMvDLY4zLRQi3NuIZRLHfLB7\\nxKgQjjMpsG7ZPDSSF4OBOj/GMfGv5+Keb04ryO6XdxPCQNREHCBuM+AIQwsC\\nHjUPPI1GSBZunJHDqud5CLBlmLzd+Z2wGtlyR4rf03ZlJWh+VczAJhKytFq0\\n6sDWamrBqD3TKiRBhRuLV9GopKzPh/HkxGugFJ+bZ8XqpiIG2qT0MZQcVLNh\\nOuVg\\r\\n=Qmw/\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD5Paee88d71QK2GLWN9VJoVJ1EwjdOdLIrSbmUiphfSQIgUoZRpHDUJSIlh+gjwOMzW1b8r5Y9cLY+cCYS36ufK2c=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.2.0-beta.0_1640961689200_0.8092101468039292\"},\"_hasShrinkwrap\":false},\"3.28.7\":{\"name\":\"ember-data\",\"version\":\"3.28.7\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.7\",\"@ember-data/debug\":\"3.28.7\",\"@ember-data/model\":\"3.28.7\",\"@ember-data/private-build-infra\":\"3.28.7\",\"@ember-data/record-data\":\"3.28.7\",\"@ember-data/serializer\":\"3.28.7\",\"@ember-data/store\":\"3.28.7\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.7\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-3.28.7.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.7\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-6nGwC7ihqNCiSY+ELKAWycTino0bJRtjn/hG5FhHhj7mxz60i6BOxAnq8nJOfjW9RRIOLoqH8y0gHpme4c3Xqw==\",\"shasum\":\"25fc858ca0da9c4120a8723b19bbfdd5756600c7\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.7.tgz\",\"fileCount\":45,\"unpackedSize\":661845,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJh0PZYCRA9TVsSAnZWagAAPqcP/12LhvQbsRRzChz0fijA\\nxWLYzfmOFcUd/wsSDB8uVOvrGYJrZReTIVokV/Mhyfql6/pL0xSsw2Af1eyz\\nRsrgzgxoxjCgGNRVXVnIG1u7gifByCClN5Xx3NAvBCjCJgbz1IxLWc0WOuY6\\nG6gyy+LboCOZSe5hFacLlzhzOQuVGTzji01I4i177vDuOsVfwW9kivtT38gH\\nihfs9CXSeTjUzo0qMYcfVgNBbMEe9ctADrtKGVaHCTDtI208SGnFu8Z25g4g\\nCD2aw7HG1agzNfIy9ZOJUxdMobbqvFRIDg8zf2gZaZvbdp731zCvhDhSVHit\\nSSP8FdG4GTkITFCH/tQbO5EFt66cTcHl2qwjd9VPOwMhrkP3D9T+o8zX4dsG\\n169WrhZ8+gDbzeaBtz6l241JVEjametNogkEQvYuWUlj1Fi5DhtRm3DMEdak\\n+29Ve7NMDJ9LlApWuu/BDpKHP1Kib9SUiXhSInewNDEn85+MNJGl6U12XxRI\\nygRGIzcaskRAdUbDw190rIw3jdibWYbHvF3ZYBICOuaZ1GvtKs779iX2VdHZ\\nOB1SeDJl5Nr7yiFcJkdppsHat8T3vEy1mppUpLlxUgWWL0u5ePWXRN2BZu0M\\nGoIbfE1hSee4SCAuegnMY/GyelvBHkq6HaHBXUpMWoVQV+nfkaK0quIEOh78\\nZlQZ\\r\\n=qsvZ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBO1o7uY6uRoSonD4OqiqdNUnWVwo6PfjGgXV4BCzDJcAiEA1eIoYb1C5k4AlESXiOCyvkuWHOol24wR3r1nVtb1rr8=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.7_1641084504121_0.7339616429654272\"},\"_hasShrinkwrap\":false},\"4.2.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"4.2.0-alpha.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.2.0-alpha.3\",\"@ember-data/debug\":\"4.2.0-alpha.3\",\"@ember-data/model\":\"4.2.0-alpha.3\",\"@ember-data/private-build-infra\":\"4.2.0-alpha.3\",\"@ember-data/record-data\":\"4.2.0-alpha.3\",\"@ember-data/serializer\":\"4.2.0-alpha.3\",\"@ember-data/store\":\"4.2.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.2.0-alpha.3\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.0.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.2.0-alpha.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.2.0-alpha.3\",\"_nodeVersion\":\"14.18.2\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-paS9vMtcRioRL1wsyzF5c/AOwMwk83vdhUBhC9vKs7LEHr/cwnlPJ5ZGhmbAcrPQJnYY7d8fh6e/7RYsVE1DCg==\",\"shasum\":\"7c50c0609dd28090e6973d3d0f617f0678493b9a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.2.0-alpha.3.tgz\",\"fileCount\":45,\"unpackedSize\":662428,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJh1fyzCRA9TVsSAnZWagAAgE4P/0wXrUOor0RvAjrzOl/j\\nG0UH6VstIt2w6I0SMaHu5RNBtPAVZqTfODD0hzsUiGSUncBTSEkLWKS+Zu/R\\n6V6f4CnPyhXzU52T8Q4DDVBKcImGMvhXXBePo9WTGY6rcvS8VEjlIwFn3sBT\\nyRsg/suP2bk1D1b9o7VmCkOnuLKpO75E4YuowkwRIRm8aJ2UGsxGpyQT4tcV\\nMwvV2frXw1DH6xH2M5ILew+YihXkW5CSR3A/IGw1fSQZTZTKn83c7oe+KWGI\\niCQufER0h9DbVHMCy3rkkHBBKb1sGb82pP5JVrVP4i4YJfnakQYe8wxPnITE\\nxMXFI4oP7xIHCmLh4KcvITQSdgmJ/gsYYmVTAuSq/NHNlRrXfF79+Iusu083\\nRwYRyE313JgG4ljLZVgN5pePQsEXl5tcyfJMIfjA84SkSGFYUZq0KOAkCqjQ\\n214d9zf1tiagvUlZZVL/CAxrc78BrkqDGhW7/82FvpdXJ8kpDMIndTNpmWAC\\ndLHBUrB9DPtRHmPXcGhXufwYTWgPeKav66wOrEMJkmUavkr6Fdjvx6qYJ76d\\nIAkPPA9fknaFUOREaag3/aq9XAPdQAd8xOSktAVhspztU0IUsvgRCFAT5g4o\\nIlIjap7+xKkxovRZIKAM509Led3eezwce2gDuRKic/SXWxmTS8PGwPr/tIUE\\n++H5\\r\\n=BwJ7\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDMXJR8ozAC7m7qB52FKSIoJEcxLDbaIj/L78GVE3EhTQIgeEKbD83SrNzdqUoAAPOgqd8pKkzS33+ESorVh9KgKs0=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.2.0-alpha.3_1641413811771_0.691685512622094\"},\"_hasShrinkwrap\":false},\"4.2.0-alpha.4\":{\"name\":\"ember-data\",\"version\":\"4.2.0-alpha.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.2.0-alpha.4\",\"@ember-data/debug\":\"4.2.0-alpha.4\",\"@ember-data/model\":\"4.2.0-alpha.4\",\"@ember-data/private-build-infra\":\"4.2.0-alpha.4\",\"@ember-data/record-data\":\"4.2.0-alpha.4\",\"@ember-data/serializer\":\"4.2.0-alpha.4\",\"@ember-data/store\":\"4.2.0-alpha.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.2.0-alpha.4\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.0.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.2.0-alpha.4.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.2.0-alpha.4\",\"_nodeVersion\":\"14.18.2\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-1VbCo9xmMGfpZlS3RZzmmUM+f0ILVlRjMEXJ6EeeukyMiZ0H4/WFYVnr+vZ15S7Bq/aYM9Llk+GZxXLWLYOD3w==\",\"shasum\":\"4029ce487e562738cad48c9c0379798b2f386ac7\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.2.0-alpha.4.tgz\",\"fileCount\":45,\"unpackedSize\":662428,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJh3zcYCRA9TVsSAnZWagAA2rYP/3nfb39lfahatqZbhrHR\\nKHr0LRGu+4GmUsJQAzCu0jMSzqAd86WdAi9eIVkrHxZpCWdMv+eSemz/qCoZ\\nW/3RN32yO+R/oEoTyewgBnCRiEJ8wMjbEjY2v0XMM18fy++sqSCEGFMixMx3\\nzOLYQRLmDJJSbohiyCMG2sS9a2MR7920CzaN26g7aAMi0qiOQz5yMcTl96Ur\\n/cLg4r1vUU5csKFv72BG2qDM/n/fs4cxRWVkcCwQHwAHqR5f1FhHkv1mr/Gc\\nDr9gwuGdRbhhAWHLkKSmgy6Bbipy5pe/GV9ERx1pyrqnS0p+0MYk97SUsk1l\\nBdNBgBKopK2pokfk2/FUMXf8EHIrU5wQEvVO3Mc/YniWraf8KnEzY3FZwOWh\\nv3KtWAjJGX0ZtRdVFKl00PSWCcFZSB4O/utafJlduzQQfwzvm+VBHsWz6dTk\\nf7AZAoUEgyS6a4jkaDMkT6EmIJjIvkUMCOzUBz2X+3xNZdZ/v1PXDLO4oVsl\\nxkSt6ZleCtVWbScJPMrY1nbachg8WJyztF/t3g1m12dBsyT4k0HNJY20xUsk\\n34dchsZWWZq4XV9ACuxMzE5Hd9gVO4FIRhVDEGsJ2Pcm6Aeu9e43Vpg6dkEv\\nsu5ZMkQWJ4zs48M2cnKNSlIAokwRxaYnjmjwGCH1SuRRlaH7sy2uT3u4iNRO\\nVnWm\\r\\n=MHv2\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIF82Raum3ieAMfMNkpf5QWxrvg86EWzolM2ofkriHukPAiAUfrS63rvwkoxqMJxH39oJGXblGeI/a05tMLNUAE9lZQ==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.2.0-alpha.4_1642018583944_0.4867321125729409\"},\"_hasShrinkwrap\":false},\"4.2.0-alpha.5\":{\"name\":\"ember-data\",\"version\":\"4.2.0-alpha.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.2.0-alpha.5\",\"@ember-data/debug\":\"4.2.0-alpha.5\",\"@ember-data/model\":\"4.2.0-alpha.5\",\"@ember-data/private-build-infra\":\"4.2.0-alpha.5\",\"@ember-data/record-data\":\"4.2.0-alpha.5\",\"@ember-data/serializer\":\"4.2.0-alpha.5\",\"@ember-data/store\":\"4.2.0-alpha.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.2.0-alpha.5\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.0.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.2.0-alpha.5.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.2.0-alpha.5\",\"_nodeVersion\":\"14.18.3\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-/Vv0qe6R2/3MpSXxk5fv/sxlaBuJy6wGAQ0ofSyuIrXNpSI1IXb+eqPN+nNk68LoeHJmc++GRH32ZNfFFUl2rQ==\",\"shasum\":\"77f2dccd55d56876f1ecd68dbcea0cc7b451253c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.2.0-alpha.5.tgz\",\"fileCount\":45,\"unpackedSize\":662428,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJh6HFcCRA9TVsSAnZWagAA1X0QAKBUKlcgUnCC3woCnG3Q\\nkhCnZ4Q3lUSvqtu1N+R/bO6q2Lfq268L0QHQ/Oucw9ClAfYkxd2vF581xjci\\n2yadV3XNt6KLEuSqd425WhYQQeOQqjz/8C0rxeDI45rXEu4Tpq05I3PbAS1z\\nlRCqXqbf4+r/scz8VnUCCktG+1yQPbgSOh4BrURVshg2VQBbOH8vkfGA5epx\\nnwtGEa7SQ4gmKZ5w1mY+mHiU1JLB6TWNBKCMV2Os22MZE1jIL/gJ4xqsMR0W\\nj+Xfew8mU4ocmSHvKNwMx3vC58AaFx17B28RCFNpHu23bFBCQVDzxAylZmUC\\nHWxdUlxRKu8KPDXgsnLZJ1ZFGNKAlCgISC3QfKmv114e8kutdlQtqok+pumZ\\nF8KNoWtZQxeRwfigVNjSMKMa6JHIy+OKRSuYg2KGKhHoRpNlYiw59wfvRrFU\\naKpVguF/+1tkd++9FWKNVVNfNa8AC/Wu0uMhXAbbCjxWwNyhR58m6kpr7Hba\\nofqBS6fbGTfR6cmU6fWG9dyaFA+1IPyKxO4dYF4Vl2AA8Gf9O27VA3Gapk3u\\nCvzBC/7E6q8tr2bsTFLO034zNFuxJildxkMNmPMqouOy4hLGFUKIitI1efeI\\nvyaom6FzWN5mZZD7qvU9IsnwR+ttSMwfZyVPyQlPi2om28euM5PCT/xrAur4\\nbPMy\\r\\n=9LRk\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDfmshoAV+kDuU0Qh/WhEdBSI1lgXJar41/c/he0TkYSAiACI99IqKAMdpyP7GSMMFBc2w6MGz4oz4ZGy5xeCXh3Yg==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.2.0-alpha.5_1642623324699_0.6587364608574966\"},\"_hasShrinkwrap\":false},\"4.2.0-alpha.6\":{\"name\":\"ember-data\",\"version\":\"4.2.0-alpha.6\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.2.0-alpha.6\",\"@ember-data/debug\":\"4.2.0-alpha.6\",\"@ember-data/model\":\"4.2.0-alpha.6\",\"@ember-data/private-build-infra\":\"4.2.0-alpha.6\",\"@ember-data/record-data\":\"4.2.0-alpha.6\",\"@ember-data/serializer\":\"4.2.0-alpha.6\",\"@ember-data/store\":\"4.2.0-alpha.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.2.0-alpha.6\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.0.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.2.0-alpha.6.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.2.0-alpha.6\",\"_nodeVersion\":\"14.18.3\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-MDqjMVRkijn1w23lGmblh7IrbwEaY5r2sWkN8QMuakOQD0RGbf+8cOL43/2/+pZK8x47OWbSoz/t+5FJMuxG9g==\",\"shasum\":\"e9393f43a3058f94773e4bf0c07b3a20ed9f92b7\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.2.0-alpha.6.tgz\",\"fileCount\":45,\"unpackedSize\":662428,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJh8avaCRA9TVsSAnZWagAA2PcQAJm52XL9JLa1Af0GVF64\\n+gxFNussBLCG845UtTn+JgU7p4h9UzyJSc6fUdsYdd2GAs267T2krjed4t19\\nx1zxjxaD9w/a9XpNDkOMs/lQ8zEaoN+uBidIn1Tl2oYgUo1haJ5SUAP3DfwY\\nfkQrLAtjslSWPxNeyZasYv7SP0SNegUuAN39svG3NB0r7UXOiQL1xcYIW8C9\\nGUQPYjfH4l2dyX4pdXHY3oeOJjoticUVMbwr6dHDu4/wb4UrgY8lJxA+/Mu5\\n66yw+0JyaPICYcr31R2KBIlOETwwU/4N1LQjXgbvnEg/A8Hd1IkhxBv2HY9e\\nUgwpGDcVl4NRkBWcHMe1nYal4dDAdnkAIOVJLoCDeVQDRw8eQRB3vuvDSkoC\\ny6qHgeKFbsl6jLRDHwei2xNJDD5UcGgmMkIS+OocPX2HsFPhfMxE2apU0LgN\\nEdH1TZe9MTXfl3pHv0RB/rRzVEc+QsxyeFMj3eMtilYpna26MZVaqMQdueLI\\nfsoA9irAR7B0mkpNUzDbzSI5G/sRICV2LAcfuCLEwOg9LTklVQ6fdAqcTSxM\\nrzMy/f4kDOy9ad/e2mESI9WUOfPZTCERRTj+XoYPjfD+HD5N0U9jhPqTsHfC\\n+5E92Txl13YWSGXXMuYkEwLrCedLKav8UwF6F2mEEl81KpLL7NN8OZB7xlyU\\nByS7\\r\\n=6UT/\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCSeQ8Y6vA08HD/E0ABWfGAnCr4vjzCaJeXOBDjxs4JYAIhAIhgg2o0gSWqvbDFXuYZAvpLuQgaIA59kEuhEP0/zOE2\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.2.0-alpha.6_1643228121964_0.7489796071265393\"},\"_hasShrinkwrap\":false},\"4.2.0-alpha.7\":{\"name\":\"ember-data\",\"version\":\"4.2.0-alpha.7\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.2.0-alpha.7\",\"@ember-data/debug\":\"4.2.0-alpha.7\",\"@ember-data/model\":\"4.2.0-alpha.7\",\"@ember-data/private-build-infra\":\"4.2.0-alpha.7\",\"@ember-data/record-data\":\"4.2.0-alpha.7\",\"@ember-data/serializer\":\"4.2.0-alpha.7\",\"@ember-data/store\":\"4.2.0-alpha.7\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.2.0-alpha.7\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.0.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.2.0-alpha.7.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.2.0-alpha.7\",\"_nodeVersion\":\"14.18.3\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-bQkh01E5TXQH06ums+6kFOXOUxiw7yU7Fngg/264242jIPGxc3PnKcMwlnurJgbEuIWeYdepbaIFZ53AejBqCQ==\",\"shasum\":\"fd8f7aaa0b688e43699caee43254aa638621601b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.2.0-alpha.7.tgz\",\"fileCount\":45,\"unpackedSize\":662428,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJh+uaDCRA9TVsSAnZWagAAAJYQAI97PR1SFCH15zDTHkRl\\njSUSJASzqlKCD5/LoKAzS9qAQnHmW+t1xQJSMpHJlZP0ZQZweZ4Cu9634Msu\\nVIR5dCRx0lBbRGxBHcLapKbpWOcSgvWdBUR3KRydLjNS2jnHRh1zPMSljNo1\\njbK69lDZC/8ujT2ffOlG9wvbDdNtGb4ah56HLuXycxq9wOFTfVuBMbvtsA4F\\ngtjlij8Pa7ijkTfWZTNaUxnMGKY0UzWhvTPAC2ADPY5HcVrb9qODJGG3nkCm\\nGk8kJLY0JMBaXDXJT4hCBxQlQyuiJEChZsPshhjEbyR5janfnJNSHQBaATij\\n36jUVKcG0aVqsoSag3rNJr0gteUYin9KnWwrI+tfQB0P3t8fIFtPlDFAYxFr\\nzzjiiFv0+ogqBKt8ddEZbuWtNocb0ovd2UJSM3njJLeMLFBb/PVQLGetjWoe\\nnSnblW4WhEmfnga6Bsi7B7WNL7mdpUGQvInkEOLJE9fp3YXJ1V/7Pyh2AZRC\\n7v+/fiahq1+ZSXXAcUHhjfrEumjJx+T8ZfJ3P+9Iup5xQmwr8rpDHRvxNLuz\\nkUYF3rMrgfzs7vdxLpRUdXzMoNGUCoDQoBBBNoc7hK3UjU5TYrw9LVZCbbFj\\nrmk3gDke5g9jqhQY7Wx5BQyANtxBeFB7WSyV+1vyyBpNkUbUIV2MsnYNU+vU\\n9xsC\\r\\n=xPSJ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCekXWSyF9K/gR366t0FWrxvs90JN3y6ziT21Bmy508oAIhANxdSA7APkpmoQ2BrIYksVbjakZDJyCL8omd1z/60DfS\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.2.0-alpha.7_1643832962847_0.47382106621481257\"},\"_hasShrinkwrap\":false},\"3.28.8\":{\"name\":\"ember-data\",\"version\":\"3.28.8\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.8\",\"@ember-data/debug\":\"3.28.8\",\"@ember-data/model\":\"3.28.8\",\"@ember-data/private-build-infra\":\"3.28.8\",\"@ember-data/record-data\":\"3.28.8\",\"@ember-data/serializer\":\"3.28.8\",\"@ember-data/store\":\"3.28.8\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.8\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/scottnewcomer/github/data/ember-data-3.28.8.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.8\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-9vMQ82GrAN0XUGX+k6B+xxmLS9fl/lobUNLtmMOKkeXM5P3Y2VdQycuUtK7yJhdq6FhEMO5sxoayUz8AImjLWw==\",\"shasum\":\"dc93b3fa69f3d5fab9757d93c89a547be3fd3225\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.8.tgz\",\"fileCount\":45,\"unpackedSize\":661845,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJh+0tvCRA9TVsSAnZWagAAt1UP/A+fsi3wZByUq4Co42Kn\\nQFz0wGhY9eADl4Nf8HeyAr+0voa59/Opmxuz2/kKdrO5IXDAGp59FgChpLom\\nFBvSzPAZ2NHYshBreWLKzIgxcTDb6Ok8Mo+ONHzochDyTCUgZDwKsSqN5btE\\nrwsUdM249GjSfNAU0bFciLqvdtfZTI7lSh4EOMwKZMUyZ8telA5ooUxbeeTy\\nxLKrWyqITdYEwZdjdjB7/50qi6ioh7TVc4Y4MmdfXV5r2LwZRY90zu3O4rjz\\nQpqa/OwOONdbbY7dcZipaXoteLUsNpmsuEh+NSJh8t4YYNu5c2IOiFJ8iz40\\nlAQI3wB+a+he5DffNm2sEaBcxhGAnBkVTSa5UemgDTJO23blmXP68XWFild3\\nPMVZlI+5InWlPs2U3655awRPs1xUs1rW3k/PekR7uE0CFvS99weUDvIz2UtH\\nekoFl8D9t2LHbiDVIfS/mcOFfYiVv14rqVG1rrd1gKwcjr1KDOk11LLZEQxP\\nPLPilkN49Nmw3gVzTVM2l4VcnMh19vxstRwehN1jJUXc2//ov+EIUbbhpgAZ\\nhanTmTOD3ghIJEZkN+1cx/wLT/PK7pbhJFiXnTPgQoPVgEKCKN370t4VdiHD\\n9YjVLVYofvKNOCxwUsS9/IOcDOgJhSenWP1yywfCe5fVO7sTcfg4M4cjJMTo\\nub8Z\\r\\n=SQ4e\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGCG+2rBIV5ORK9qJpZpdhTqhSHVyLQyIBSgBJYziPvIAiEAnXO6rTFLQbyFUwOfnLcKHAIq/jvvqBY0RrBcqpy5jzw=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.8_1643858799377_0.22281424075470602\"},\"_hasShrinkwrap\":false},\"4.2.0-alpha.8\":{\"name\":\"ember-data\",\"version\":\"4.2.0-alpha.8\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.2.0-alpha.8\",\"@ember-data/debug\":\"4.2.0-alpha.8\",\"@ember-data/model\":\"4.2.0-alpha.8\",\"@ember-data/private-build-infra\":\"4.2.0-alpha.8\",\"@ember-data/record-data\":\"4.2.0-alpha.8\",\"@ember-data/serializer\":\"4.2.0-alpha.8\",\"@ember-data/store\":\"4.2.0-alpha.8\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.2.0-alpha.8\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.1.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.2.0-alpha.8.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.2.0-alpha.8\",\"_nodeVersion\":\"14.18.3\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-f73UZ6itjfHqlmHyNqErZQy2dABmEp4rihKjFUPx94knTU9SvdDHs1nZtXtLMc1qS5cCmlWusTpfkcSKRTFaGg==\",\"shasum\":\"60e8c3974867df273804cf7b8acb9cc5b8bd7458\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.2.0-alpha.8.tgz\",\"fileCount\":45,\"unpackedSize\":662428,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJiBCDnCRA9TVsSAnZWagAAftAP/1NZlLnP6baF1qlfsbrr\\nSHG4BlW8eMMeFTTmzQGO1LsdaCFpcXYyPKgQRntArD8fryK581W/mtE3V0MK\\nV3q0UCPEhrjNPrucSESD+CwiKTdMnQDPQVJV/nk/XVOkOATsfw/q4/NTv5Xp\\n3jLxDhHkyH87CsufkEY4sdYYKYGoULxgdsskHqgmqWqU/n3dwU8dXHSqS2Mr\\nPdCIJTJ6yM6F9fxkuQWY/FufIBetezJ8nto1C1hPGrx0YEAKrVF5DkvWcG8B\\ndTrgdSO8nBSzzOhSBv5YSmI++of6815z1B+RMmiLRSCe9Mz7+vn3kOL+GnW5\\nNfVPmUpt3pDG59O0Pg6cKs6v5SgmnPTlPEysdPUVjqMYSRz+Kptq5cYTKoLp\\n5aKEIRaJrl82kz/ynASKD7xDCyyxiZMhzAESqV8mkvW9lumm4/t+soK4Jol1\\n8AnDB1z/h/cjUmDBJ8WpQ7nioPmrT/sQYo9K2syPhgu5toMEDh1avww/HTmn\\nR0Juhoe9tyDabKix47uWhMvtd7vTM2fVoTklx7SBR3/q7jg/dQQPUO9T9EC+\\niruaxqbzXFxFnBDdVGLS1ZQqIadgPmAVWO4L7syu2LfE3GypOEgKY2Lr6wqS\\nnzx4SHbDYntjGW2IQdQuhLIPuCdNxYVCO/368l5oowOF+cp82KVsksPIEjWk\\nWNri\\r\\n=1Ar3\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIC2J68HsN4c2Hk3vnupyIBuX0eeiiavMLHHLEutsvjuSAiEAz980YrMTLhMxpFUulyMV7m09Lauf7f13JdRNV0H8HhE=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.2.0-alpha.8_1644437734835_0.7262381858330935\"},\"_hasShrinkwrap\":false},\"4.2.0-alpha.9\":{\"name\":\"ember-data\",\"version\":\"4.2.0-alpha.9\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.2.0-alpha.9\",\"@ember-data/debug\":\"4.2.0-alpha.9\",\"@ember-data/model\":\"4.2.0-alpha.9\",\"@ember-data/private-build-infra\":\"4.2.0-alpha.9\",\"@ember-data/record-data\":\"4.2.0-alpha.9\",\"@ember-data/serializer\":\"4.2.0-alpha.9\",\"@ember-data/store\":\"4.2.0-alpha.9\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.2.0-alpha.9\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.1.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.5.5\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.2.0-alpha.9.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.2.0-alpha.9\",\"_nodeVersion\":\"14.19.0\",\"_npmVersion\":\"6.14.16\",\"dist\":{\"integrity\":\"sha512-t+5Ir8mpRCeBsVHiaWM7Da7DGGAUxDoFFFp+UKw9NC3eC8Si3/rMeHvYw0JfxGjJ6N/QBtqB84N0bm6um90B0w==\",\"shasum\":\"f1fb18af04b9521bda64dae524370112350d0839\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.2.0-alpha.9.tgz\",\"fileCount\":45,\"unpackedSize\":656180,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJiDVtUCRA9TVsSAnZWagAAEDgP/RYCXNLlcYPAiIAC6y9b\\nofWupV4FSF6xgkVdUZ2J9d1+Zk+W9Blb8zNX60R0vkmizaiKqlnsg2UzRno7\\nWQMpKG1CdMI9XBJlAeYuUZgfMe0jYq4MF5mbn4YcNaryPT9PNyK65qGZT+r6\\nxDGV/Bt7SwRLgwkdEReU84sfSCFQpucEneRuAJMXfa5wTzvXQw3Vvze+qaW1\\nlgO670yzvqOgNIS1ZA5XP07ssSXqJcFy1YwgOwXTx4DO5Rbcekj6vFF0s2Su\\nchGtzEI4IirZ7mQ66CD67pLxhlgE2HvvMKEZ7sk2F0kpZrjbE+Q1TKYm0h5R\\nDtS/2Kk0JRtxHynb00f2mX01POFqRIZ1g0LO0d8plDh7M5X2URNE3GBCXCtR\\ncwjHFdIeNPxD4kI6Lpr2b5rIBWz5+AEQM8Xc9RSeVLbATZcQtTx/K1qDmsSl\\nUqYgJTvvprORz/9I9+AEUsI0/vwLfd7+TvmfkOA5RRVyBtdn6yGlEb6RB3g/\\nYR5/HSQhBYkdAEo4KcrSY8jjQmwL2euSVPX0oMqlUYxE25GPj/u1aUxvBR2f\\nislcxHJFs+He93U+qsuYK75RAT3kDLAWF3+HMjDz0IaTOfvdT1sKB1V2bUS2\\nMlLfLHgroc8pTTiW7hNwswGjGvqOy5gchGkUzT2lB1jRKMvaXkUxpBxvmMLm\\ncqHL\\r\\n=zs4y\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIF0kEIhPtGiPR5BgNhGR2h/yGTHEwv+U+tA6bnJAB/9RAiEA2w5XUZjsP5P81bjaSLLzXLtmCoBmXKCGD0f7W1TpmUM=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.2.0-alpha.9_1645042516641_0.20105929030539493\"},\"_hasShrinkwrap\":false},\"4.2.0-alpha.10\":{\"name\":\"ember-data\",\"version\":\"4.2.0-alpha.10\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.2.0-alpha.10\",\"@ember-data/debug\":\"4.2.0-alpha.10\",\"@ember-data/model\":\"4.2.0-alpha.10\",\"@ember-data/private-build-infra\":\"4.2.0-alpha.10\",\"@ember-data/record-data\":\"4.2.0-alpha.10\",\"@ember-data/serializer\":\"4.2.0-alpha.10\",\"@ember-data/store\":\"4.2.0-alpha.10\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.2.0-alpha.10\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.1.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.2.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.5.5\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.2.0-alpha.10.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.2.0-alpha.10\",\"_nodeVersion\":\"14.19.0\",\"_npmVersion\":\"6.14.16\",\"dist\":{\"integrity\":\"sha512-9rWXaf3WgLB9H3FA2bbGjyl10ReeFpzJn3sipB2Sh3Wwfatv1RMzQSZ4NvxkpQJm9iauaxIvy4m7ttvPiOVusw==\",\"shasum\":\"a5ded7de98fab2b501d1a493dade08e1fac90e15\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.2.0-alpha.10.tgz\",\"fileCount\":45,\"unpackedSize\":656188,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiFpiuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrF2hAAm/siPJFKfKpdWUcOsrA4VMmghbcGtwuOdN/0a4fD0ewMaWO8\\r\\nypD4N1PoLde3Ho5TYQsWfX8RCrCCSLg20FFpg5M4sUwk9WBx98v3ahWbTpZe\\r\\nAoXhTvQB5D7Cj9v09KwZy8ilmTQ/b/KSrcagzJ0PagNud7rB+qd1V6U0Eqyp\\r\\nuI2eDhbcjU/eSq/mpQ+XlBG3cLYKRI/sskKrRnU2qNVllNbZGgAZLP4067fW\\r\\nLxqixwRWECjYCqBJMCY/ymk9dECA/n+LoLDq/VpXirwH7SADdkEKeGuIYxV7\\r\\nrXL06H9O01n4dGmkae00UmlL1x8YtsJJaQlkJ+CjBGLNbZyCsIM+FgIiefBv\\r\\nWGZwyIP8bMmerjQpE4mqmipw7uTnim8Nq1h9lX5aJ1GeFCBwA6NM6oDvaPCH\\r\\naw0NshcoXP8wGyrbO+Mb0Aezd9uVcy5PRZuxwBUdM60yveqbeCqgmxuP8l3A\\r\\nOTeiI+Adnl+EmmTR6vtDm5h9nBXwRIA0nO//2dt0NJm5SSi1atdnWgD/5bDu\\r\\nqlEMtdGIbdMUOVqf7VXCG+lxQmmXLQnFPHMNLoVnm7ac/f89G/I2LAKR4v8Z\\r\\n2nzWXTx38In6uyz5xTwsgB/KK83zsGUWC1REOvlMA9I/wDjh2vW2ZACN1ArS\\r\\nt9Xa6KkWa9bFZzH1kuVUrp7M5vdMHoZioW4=\\r\\n=dtBl\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDw17SkrFxlcHLV023XFBYy82XQ/GIEUkWVBVtBHbsXtwIhAPOuHv/Fo5/IgYACtxOhS710ydEnUtw+Sbln72BrlMM9\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.2.0-alpha.10_1645648046051_0.05519469875100036\"},\"_hasShrinkwrap\":false},\"4.3.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"4.3.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.3.0-beta.0\",\"@ember-data/debug\":\"4.3.0-beta.0\",\"@ember-data/model\":\"4.3.0-beta.0\",\"@ember-data/private-build-infra\":\"4.3.0-beta.0\",\"@ember-data/record-data\":\"4.3.0-beta.0\",\"@ember-data/serializer\":\"4.3.0-beta.0\",\"@ember-data/store\":\"4.3.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.3.0-beta.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.1.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.2.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.5.5\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.3.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.3.0-beta.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-Ed61icamUmzXvfxx2haf6NV6/Q134agt+vw0o4bQJ9mjUTSzPjCL5/olAuIcFoM0Ha0fbamUk7NNIbqUOwLBGw==\",\"shasum\":\"b0691fea8fe07cb48c5da85def84d10751ce1e68\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.3.0-beta.0.tgz\",\"fileCount\":45,\"unpackedSize\":656168,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiGioFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmq16RAAgCqidIToiz+c+KQgOlx3JdnPPfKWKaCXQxLvKxHkArsOpbyU\\r\\n0uK1F6yLxa8KK/n/6ihDRvjV22q9HAzsvcgrIlzcNouudZdrWH0G6COZ6vvt\\r\\n3yJBx32kX7yQnRtShqTsI0EtiwRoA5lieY+JF8wZSZXryIi8dyQ2Ih2FX7ZM\\r\\nau/1vdZLDYobuRwYhTBYGbDVqZVfGPbfTqXlrrcsmgojwcDjnw3/+JU4003y\\r\\n6o9ymDaqTtp6xzJWH86HAhDeu+MDY5U24VYLwFS/V6j4a5YKUyS9rtAonh6a\\r\\nUAquG9le6aEJUzBMS8jRSdcWTIXE+wOb0DXGa9f9vY+jrRdzqXbLg8BjAci3\\r\\nueRVbOyibUHh4zmzOdRqwPaucAshY0yF0+zbfI3vKNSDWYhIQb5Gzv/6xtqK\\r\\nqdqfymrh/zxsYyGNMSLzfMNuglLuQvax14Qz96vJpCTnQeCnH2X7DkZp+F8e\\r\\n8m6qs8HT0x7wYHJ2eXHLRCBONxxwDZyU01jMFXp2Yy3KZSOY64uuYEZiqpiT\\r\\nv1N5XvpPUr2w0VOum+MVUv+DfFK3cjK3s3wOr48XmT0kvQ5v3wjfG8gzSH3f\\r\\nFEJ6lioBrKaO96QbSd54sfOC0Xm7yTvsXjF6eusQXBwcqqUaYrDcw3m+yWNO\\r\\na5+NdVuWjslXqrFUSLEBIJP/xmU6bRKH6/M=\\r\\n=t0yz\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDNQR7JzeB5JklQy8ntBhWAEfXsslA+JZw5pjaPJbokSwIgY/ToJMk6o+CK4JUW6t5etjFE/tQZKBaW+2tn4vRIelI=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.3.0-beta.0_1645881861516_0.6940197203802017\"},\"_hasShrinkwrap\":false},\"4.2.0\":{\"name\":\"ember-data\",\"version\":\"4.2.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.2.0\",\"@ember-data/debug\":\"4.2.0\",\"@ember-data/model\":\"4.2.0\",\"@ember-data/private-build-infra\":\"4.2.0\",\"@ember-data/record-data\":\"4.2.0\",\"@ember-data/serializer\":\"4.2.0\",\"@ember-data/store\":\"4.2.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.2.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.2.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.2.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-taFCvYh9j6347IXzevPvzuGFmHYywbOG7F5wqNeWev22XLL9bjf7bpe6Pu8jnAXjOeApxVFLjiL+i+t+Jv3x4w==\",\"shasum\":\"c0651e5fcb6c99dc843e5a0468ff99fa57c691e5\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.2.0.tgz\",\"fileCount\":45,\"unpackedSize\":663344,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiGi/4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmo5Yg/+Nv1hD0d2xSp59ELcRtHbclEXspE9+wDz1JM38jkPxcJ3tnWW\\r\\nh1l3TMeLbeoKSBueFMmANg7DOtYi7JviBofrpk+rkebSPMMIlxiyhgyeuB9k\\r\\n3BBEMUVRj2ixhise6S36roTsrzQiikXU+4goxLTAyt211kQtggBvP8oX9QHL\\r\\nI/K/OKjWGeTjO3h+4k79pOewQHl2qDg5Npcu/a7ATpAZ3vYq9y0l6MGsSpAt\\r\\n5vt/nUcod65uKmM3J8It6PhK6U5UlSUc0UVEmKpkLVHvR9GAB5/MJecVYLjI\\r\\nT1lZ0AK3LNOEJICFIqDk3mr/eskhcx8u2MweW8SmbEqU1Ta7cX23ll5dzwu9\\r\\n/xcKZdaobIHqDbu+HsH+OYSCQgkH0aIzTv4jwYD2c9rERAy9IoD4Tsx2xf9N\\r\\nbLYjYK2uwGNzBzjV4EryaUInZbrPR16TWlrAQGGaKNdDCrKPrNa0JwZUFWQG\\r\\nTppocptPs6V0m9GlbioPG7beRiz5TyqxShrG2XOBwmwWncBgoLJR3WA7L/DG\\r\\nz+O3S2VL0kYEXVpJZlcwgkgKzMtCaG21FcS0M6i7yKCfcD8/LzAqvYWbRWAl\\r\\na8TKxeuPPKto3kBKYqJJBA+53/D56wioXhvgjhobTfVx+ONs1it3M1xL0HFT\\r\\nVanaCO5Z6KamINZDYvr8e5QtLPBKabvERCw=\\r\\n=0TB9\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD0SE79bmX0R1mgChiGNt/VttJKKWbR4ApHEB9GfybbGAIgTBorwRzAjSUR8fzKCetyuLhE8rzPBvOiP9XWJd6Fz8c=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.2.0_1645883383978_0.8853231251379212\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.0\",\"@ember-data/debug\":\"4.4.0-alpha.0\",\"@ember-data/model\":\"4.4.0-alpha.0\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.0\",\"@ember-data/record-data\":\"4.4.0-alpha.0\",\"@ember-data/serializer\":\"4.4.0-alpha.0\",\"@ember-data/store\":\"4.4.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.1.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.2.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.5.5\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.4.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-C8GMAm1v+ZeUQGpZeCcifKcSbGW55os7YwlGlE8lt2UXRlHPpz98DKr8D0vjPiPZjwkvIanhpIvtH9X5nTiFLQ==\",\"shasum\":\"6058d2c0740b6a03b02c1aba4ed22cd63139ad05\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.0.tgz\",\"fileCount\":45,\"unpackedSize\":656178,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiGjHJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpAAg/8C5gsdWutjDGAmYs892QIJL3mqhJI7x0Pt/0sEPEQqkApmtpy\\r\\nITXH+QNuTu2c2AP1iSb1fI9znWyensijHScbp53yKPdIfeCgH4N85FTIehoK\\r\\nZhCRHC1YcGT0gONK0mZrC78fiWu9UpYIMkxfsPCFsxxs9yhxCfXrlsMJy4h8\\r\\n0oKEwb6rI34KMq5t1MPz7AbQ5IdS41qTPv7Cdlxu3lBfscs192622r7iZLO+\\r\\nwPMHDPeB3eUEe0TV7TFPuSgyi1GmvmsyHHl0UMzJIPA8gj6LSK3kCK0hAV2A\\r\\nV6PA3IBbZ+7MLDgUWACzH5eiBRAPSp0lpvmFu1oAYlrIzRSjxdl1fqVKhrML\\r\\ne4cV4KUNEQiRouetat2lb5N7wzw97dXUFe5snzirsYCZDzuK2CCMjJ42ATw4\\r\\nz/GJHByUvtOixPorjbEsmMWOrMpOa5w80DnD3XaKFax2mKszTE96SIJsoG2W\\r\\nfnK8jDffswXubmeFpswsl1EeG0vZ47KQnSkn0D3+g9JQGLor3t8EKrDvR42Y\\r\\niVtAsuysTEOo1tnc8cdpuv19FPfz23GWqxh1ne9vKqJ1+2eYYubwS94nF01n\\r\\nmOFbNAL003rYw2IBOLeR/88/ojoBMMaVNcoNjnZnYWU4pdGVifQF5fkFd4LL\\r\\n5yPDYJeZeUAyJ7LVt0QPzKzHI8K4WufEwL0=\\r\\n=xJzX\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBR29HAC0V05gWoFp4T/KJ71vYTM4VYbM8Uvl7fMZR6SAiBMPB78J7iUmMa6jaMH2gEr+tzdFwMe/WLykEVq3FKF4A==\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.0_1645883849571_0.07118952608165352\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.1\",\"@ember-data/debug\":\"4.4.0-alpha.1\",\"@ember-data/model\":\"4.4.0-alpha.1\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.1\",\"@ember-data/record-data\":\"4.4.0-alpha.1\",\"@ember-data/serializer\":\"4.4.0-alpha.1\",\"@ember-data/store\":\"4.4.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.1.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.2.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.5.5\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.1\",\"_nodeVersion\":\"14.19.0\",\"_npmVersion\":\"6.14.16\",\"dist\":{\"integrity\":\"sha512-beyt5f36ti3X3h8nGVPh2nypqsHw9ieU3TueirJc2nJjRdgJsy5oZdtnUfRLgqluozUCRyxKMr+1ZkRb5nwEEw==\",\"shasum\":\"8fb8e685bd91d67608735e76fe3df73b3a5bf0a7\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.1.tgz\",\"fileCount\":45,\"unpackedSize\":656178,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiH9BAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmriWw/8CJ0Mp1AW2SeTEdulgxKIkhDfsvF/Kl+dBrjz6Hg90JDZMr+l\\r\\nYjoLBCi4daWKAZxAzwAerPfL0P/K4qSGBw/5pzJiis7CkXP480eAcHPMElA7\\r\\n+vdWJDd6oyhin1tyn7ArVPXNzS/JlsmXpPWY/teDia+CmECussk/gisrNrtV\\r\\n6am9nfWiELMiNmqmuimzPGfS93Sq51toCIHLsb5AhVfDv4TUOp0YcnY2NToO\\r\\nkYnPxelc/L55HDpA+C7mXFarINhHWR7WQJP9Gs6kyANY9iNKilyOANG5V6Vi\\r\\nglbl6zG/Bx3svk1WnyfiBTLpsIKsYOvUQHvjATfGRkm+usfQh2YxfAsRwHhh\\r\\nLnHsp+sQOPcdwCIBzbgpLP0aOPnPSQW3Ni3X9fBC4QY7xjYZYpmtyRI9ZSrT\\r\\no/SLpEMKYMIR1T/+aTfm8R7J1D2C1nMIkL27PbMMs5enLSttotDVN+v4Uc/k\\r\\nndkBd3WPyx1Zq7hBtxE8VCdIIsrypXHv9d97jjumJYZp2zW3AXQVEhA43gto\\r\\nDxkItDSawTh+isIkXQ4SGh3XwvyBEdOUhrSSOeeMmxBbiNxFqUtJXGmlotvt\\r\\nhdlv+S+CIJXxO97ojE8Hr1IiTdfuijKQeawcPsofCH1y8FsnhJo6bT8WiKK3\\r\\nTVq+Jj2HfZdnAQdasER7bu0FcKsNFRXeP4g=\\r\\n=ZJNH\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDaA62L8FnGcMpXabwj6vOi6M43D8/WbA6hh7cjmGqB6wIgIV94dwfgBXdZb0rJi9NyLt3+yWgjb8U+nEG0AdrAgwM=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.1_1646252095972_0.868205251753299\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.2\",\"@ember-data/debug\":\"4.4.0-alpha.2\",\"@ember-data/model\":\"4.4.0-alpha.2\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.2\",\"@ember-data/record-data\":\"4.4.0-alpha.2\",\"@ember-data/serializer\":\"4.4.0-alpha.2\",\"@ember-data/store\":\"4.4.0-alpha.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.2\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.1.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.2.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.5.5\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.2\",\"_nodeVersion\":\"14.19.0\",\"_npmVersion\":\"6.14.16\",\"dist\":{\"integrity\":\"sha512-Nc51DRdHzD7sQN5KYEEJXwSM1klp4YErui3nSyUXWLq/PWypBR40T05rwBs6b25wFuBnk/LShnAoM+Wh3SVy7A==\",\"shasum\":\"8202ea478e5012460f6af5570cf87a66b5a8441e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.2.tgz\",\"fileCount\":45,\"unpackedSize\":656178,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiKQtCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrAPA//XsQ71Klsi87vG56iGGCwM1sSber6CwPqw4THVeclF2exfHSB\\r\\nL/zZUR0983GsEcPXtKHuDDzc+xoZk66/EAALm6UXJuAbpa2S2M40kFXiTpaJ\\r\\nPKlec7cxnRYkTY1QK+WDvjLDyKanY9mcRYowxb4Y1Py7+fYLdGKglBfFVdTX\\r\\nOkpDb8wgytaqw/4V1Zv3QCEQCqd3eQAwLDtNoEB7NLnzDuNpAe0vPTTbpiN4\\r\\n9hI4sTmF8q9Vs1PmnAx4BYtHinDijvgXYTmgfi7+1UgnoWfQ/4LwRilat2X7\\r\\nvwcXMQfCLmkJmVChKQyQhDPATftmm0Oy3gcpFGqEfIr97R6TR9b1hqNlciNh\\r\\nxNB4SJrSzDC3TAOxj/XnKm/ITs9VuTJgALyRd0KPbcLNV7vy5aa7/eKXn2E/\\r\\nEK0Ve3Ut4strd1MT9Sa66SC8E0rBj/q7FlduulO2VE/IM93otG3gq+B7ykVN\\r\\n66nwmSXj88gkObjkghxMilqpwqB63AzrjO1MvIwJdNZpYs942FFcyFUQss2V\\r\\npr7SQQv+Y3YBaa0/DpG4UtRX89kErzNbRHAhtf3bbG/+UDGS6S6PK8xEqSFo\\r\\nq/bSeCoG2u45VWGwALawyZDPOnH2UFXD0c1e7tjbak2QVg3Y6LzvNBx9rdoU\\r\\nDIPEwR1DQa/AAmP0pt0JS4JeUUGTTQAtehw=\\r\\n=vWD2\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFyDv75xM52AT/jZbGQoskTtqz4DkVMWGntLqjzS2AXFAiAM5ievYuSn2cQ6wBARBanbJAdpp/TbW4l82XYVK7U9Ug==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.2_1646857026279_0.15444104602774256\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.3\",\"@ember-data/debug\":\"4.4.0-alpha.3\",\"@ember-data/model\":\"4.4.0-alpha.3\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.3\",\"@ember-data/record-data\":\"4.4.0-alpha.3\",\"@ember-data/serializer\":\"4.4.0-alpha.3\",\"@ember-data/store\":\"4.4.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.3\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.2.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.2.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.3\",\"_nodeVersion\":\"14.19.0\",\"_npmVersion\":\"6.14.16\",\"dist\":{\"integrity\":\"sha512-VQeMZ224yRVj587D47xuEcU60XrREO3OmZgLDwkhFBA6bqEGGQaM85z17G4KbdLwG1E6KTmVmnCcH4WNYMmeEw==\",\"shasum\":\"d6cf361d7ee1912ac65f8e913ce00263564bc923\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.3.tgz\",\"fileCount\":45,\"unpackedSize\":656178,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiMkXmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqgKw/8D5+XAueXaUOjyUvP7yCufTUTQETXHpGeCumPTKOg1T6STtbQ\\r\\nVcXGkqqz48+4dyXHnY3IgAaL57AOzF4+6xqSqXcoQ7aLbzJ2hs8/9Zv0PU26\\r\\nllwjoL7gQf7YnaiJjBmfJlfv8X/Qgh+yDHnUFYfylEoVsdED/APzIeizK/20\\r\\nuPtHYYjLvFQ19VvwcGctgLNeTSK9d/G7EGeYEq9iMSyBZa1X5fr4LBkh4lPC\\r\\n6k9sJQ734Ui70xUmEuOwETfsqgx2Pd820Auu7ALW+f7Cnxzwp2nO58+T9xT1\\r\\nkwqRd3DyIF/FFOSU86Jsep2DIQHJsqzzmGr9z619EcFgLd47fr7JBJaBxNoY\\r\\nSUtJmw/CTUTRmjykn8o+XH8RkeEjvkjN73S2TopzVimx6SqaKm44ICpg8zvK\\r\\nSnjH5NH+JNHfkBnyTLTHLY3G6FrBoL2IpRh3ZLYa8vJItkUIAXEotzkDDlbV\\r\\ntqIeUzFyKZ379dWluQAjacY8nyeealOqi4St9NaC05l5K8Y29B05slLL+aHL\\r\\nujJp79Mm2/ATq39bPbvHF0vpjx0uvwldCh/1NMHnGiKPUCsGXKTmsIle4M0b\\r\\ncyVxGxcDLx7f8Z9FKcy/lXp/VHUDH1X9eDSur7DOEbrFRx6nvLG9DaMuTdi0\\r\\nFRDC1L7DCxQS9gP3XPzjLtnbViovtGPFitg=\\r\\n=3pte\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCUrqE4Pd3el9/V/BysiGQH2QEwWp6gkE6GV9jKuZUKFgIgO1f6Nmn41KhF74rDWMW+5xnaRcnLP42exGg8RW5QnuI=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.3_1647461861987_0.20252009110426106\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.4\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.4\",\"@ember-data/debug\":\"4.4.0-alpha.4\",\"@ember-data/model\":\"4.4.0-alpha.4\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.4\",\"@ember-data/record-data\":\"4.4.0-alpha.4\",\"@ember-data/serializer\":\"4.4.0-alpha.4\",\"@ember-data/store\":\"4.4.0-alpha.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.4\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.2.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.2.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.4.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.4\",\"_nodeVersion\":\"14.19.0\",\"_npmVersion\":\"6.14.16\",\"dist\":{\"integrity\":\"sha512-bmv7IOlPzcaYHggUi67P46XeCiljqA+7RjUNICibPIU/4sIpEC8DqtXtw3t5wOqdgEzyIrDwhAOD2FYlXv2kDw==\",\"shasum\":\"5214c40215835ae60710837aff3d5b4da56df261\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.4.tgz\",\"fileCount\":45,\"unpackedSize\":656178,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiO4BTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqJqw//TvgBM4+sdNEAoqUjdWNCP85WJTizSNCrqq6Bcxgn8RK7w2Wn\\r\\nVDmgK8OjpfktIIuuVNoN9Bb4gPG6edJYasdwSNe22/7WorhbsvCW8XQhcEuk\\r\\nG6d7HkDQryrL4XVSiGZ7EZCHLmwoTgfoD0jDq8COb/hXR+ZXsRFQjXM5ddyN\\r\\n8yjFT4O0ZXNl7+hXzzvAGj/bWRkN+Pxy9zrIhwvW/LKAX3zLcxFDeA+oHSYv\\r\\nOG0QzdsQ6oCr7n4tykk3PBcCgdMaOLlhoaGWA8FyXOLtEdJWh/5+qrvn+8/P\\r\\nhVLVx4rJQGeGnc/HGZEhCs5UpRv4aVfgQ4vZQrYb6P0k/SF1wPFqZhVODYJq\\r\\n2VUuOKXg7kM4XFy/xxrIesNxZo7Y2nOkYFSNMr7zo3/+3hBgH+rFhb3GSLFS\\r\\nd+40tihYUopco/jh+RMaPqhmb4sEyLnuwuKXEbxN5DUIgpqEA9pu8UsKVNI3\\r\\nAdHos6vEh027alxjSSQcLK2FzLtia4SsxHNiQJdHElYEV5ZvTDsKOic+W2OW\\r\\n85SxnK7w99VECxdshZOKZd48inStU1+4o4alsHsp9XzDHUvcYogQqcf7o4DR\\r\\naRBGXZ8bfYTc5NMyZakC/W3n2gzpyb1pUD3pG02pbiwAxUjm+WyJ4HXTxS89\\r\\nC/3qYBnw+//JoDSlkcKMiSkKsafXPaqvQs8=\\r\\n=P9Ke\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGPjd86Egb4Bj/OEtIwkvvIXsChkJFl/fw9JF/pB3iXcAiBpOtcx0yFG+pdI4B5zZQ8ydR50TBtn3N72/0W2j4IoKg==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.4_1648066643225_0.3083162849408323\"},\"_hasShrinkwrap\":false},\"3.28.9\":{\"name\":\"ember-data\",\"version\":\"3.28.9\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.9\",\"@ember-data/debug\":\"3.28.9\",\"@ember-data/model\":\"3.28.9\",\"@ember-data/private-build-infra\":\"3.28.9\",\"@ember-data/record-data\":\"3.28.9\",\"@ember-data/serializer\":\"3.28.9\",\"@ember-data/store\":\"3.28.9\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.9\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-3.28.9.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.9\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-J4ANZ49xu+fp10EH/9P00OtvBA6qdomk16MAZYFyp3NNTTMpEXFXa4AKCdN80l+Jl8LcR9YHzh16zOZLl9k/zw==\",\"shasum\":\"7b7812082d40047905946e99cef05847c650833c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.9.tgz\",\"fileCount\":45,\"unpackedSize\":661845,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiPT0NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpfPBAAmsvFHxfOH53zdP4o6ppmLkHNdchT6XLfw9TqH5+K0NPuX68X\\r\\n2glWF/QEXNriNqwbmSZyBYJbmnFZyluJH62yYWpSXuvY6PrQKUYD1NDhigLy\\r\\njPm+gsiJbN6ReYJ/RauBXx7DHZ0uKOtwAfDNYW/fHPkjqfC9OxHyKJyx0lRh\\r\\n6MJAoMYn62px2vjqZnxKgiGu9He/QZecckHfuFrqGM5RA6hSlkcFiFt9WoJM\\r\\nogkUJ4iDji2dDiQwLbslBI7n0HoCKpMBLdxoa5Xwygp5E797SAJaWa+HdOQI\\r\\n4IUQzSq68kFSifJLArbkKgCCqO84dEzbKj49qPROiZpMOImPGjNfuUBcuTUE\\r\\nkoxHi2N8GTDwST2xStKlByVWoL5+qALheYvAEir+FgpS0dmYE+VCuVq9mY+W\\r\\nsi2A8ZkqVUEuaZ0izbvMnJv4F9qakPLozGnLxBMbQKkanbZvuK5cGrzpodIP\\r\\nt4su6l52/XggvdlHW0yvb1lTBSXC6JfPtUUiClwG7QYXOfInV9xt7P4M4iGS\\r\\nUYZVNkUScYsRBSYtfSG9InCOZdZRTYyeGSQb7DQL7xOuM3KUJWVVstfOMDvl\\r\\npbxas6eXe0wNPTfiljT0/No9RtOtV9Z6h1iCilFVSBTa6t4ruZaEl9KWNALm\\r\\nF4S+Lojo6z3QUW1DpPJtHvd3av5qZAxHjg0=\\r\\n=NJ5Y\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDr0XoQjvb5nUS75STI8V1ggIQOey1iH0gI907jt7nQ7QIgNU7WbpynO7/8mwF4b1ciGRyV7zAUPUYt//Mp9n7NodQ=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.9_1648180493729_0.40637240485297443\"},\"_hasShrinkwrap\":false},\"4.3.0\":{\"name\":\"ember-data\",\"version\":\"4.3.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.3.0\",\"@ember-data/debug\":\"4.3.0\",\"@ember-data/model\":\"4.3.0\",\"@ember-data/private-build-infra\":\"4.3.0\",\"@ember-data/record-data\":\"4.3.0\",\"@ember-data/serializer\":\"4.3.0\",\"@ember-data/store\":\"4.3.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.3.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.1.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.5.5\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.3.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.3.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-pYFyJV7m1O0cS2MZzA7gjx4oGboPnu1TfB3nCS5k5wt5M5mXH5RQOHGBWmBTMwGymN6oq2LJS57rdVv5SVMcKQ==\",\"shasum\":\"21fb56b46853c017dfb3bc34ed5f8b90d0f4f5b6\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.3.0.tgz\",\"fileCount\":45,\"unpackedSize\":656098,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiPiNIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqTjRAAnc3n+d4c//Nm40kLHKUBxPF89vcHI2JPpf0fvsWVdEJTEhOo\\r\\nmxmjNYvET4Zeyzj0y8eHiIjAoBMyf++EhiLAZNsulMuhtn9HF0B14/CdD8zs\\r\\n6WwF1cOGdqCgYzYtel/V38kzRPJUXWA7agWa+NN9lLa5b7SyKIczUiW1qH0s\\r\\ndKjbQptSKqnOw2wmW+mELKXrruloMrnhzIdVlyrqkUwzY+fJbSqXvrVye7Xl\\r\\n72M442Dy6R32BZJ3C4yAdR3DxY500h9O6tm1iqCYEmoeQF2RWHfvwUJmbfnz\\r\\nfrRq8ZKDhaYRih8Z5F5gmo1ySw0MJd/O3bqThmbEKrsZTfeHHl/21OeOQAlD\\r\\nosCQM40DF2kdBLPoIXu8/2IhvXdhzEGd7iWe1i3DD4E3fWP5X9sCWaDWQFqr\\r\\nOLkDpwGxdsbo0lrr9d6tzkkc7ZapOPkhTxzzLMd+MVFp3wn+F392dYqUOdF5\\r\\nvXd6j0YpdT7trHTbw/5AA22dtrzSeb76olXRTb+sarvEJPgt28EsMOUWJgEt\\r\\nhUMs5liVQIdmpo6we+mnt68+Sm44KDwTO3j/eg2gtxIdoAwzr8lP7AlXbIkw\\r\\nTCl5R6EQXf/cXoD53+qzsmTOice1Eiv2Oipve7mKeGwmbiElA2RBeTCSl/Gr\\r\\nDjJrZUDSDWWCqTb2IpMw8JOR2e5g6+Yjrn0=\\r\\n=eY7/\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIE73P8dYTwj9eeQ/EtLpNjMRtLC5gnTnlTJCx9xOmZCMAiEA6Kowxn6fQ37rnSOC0F9DMICyB/Pz0+kgC4lSa2/38yI=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.3.0_1648239432764_0.6485676416113102\"},\"_hasShrinkwrap\":false},\"4.4.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"4.4.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-beta.1\",\"@ember-data/debug\":\"4.4.0-beta.1\",\"@ember-data/model\":\"4.4.0-beta.1\",\"@ember-data/private-build-infra\":\"4.4.0-beta.1\",\"@ember-data/record-data\":\"4.4.0-beta.1\",\"@ember-data/serializer\":\"4.4.0-beta.1\",\"@ember-data/store\":\"4.4.0-beta.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-beta.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.2.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.2.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.4.0-beta.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-beta.1\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-C1KkLsGnbNrhrg27Mgq+qviID+fSejAb7eBR1rBLM2Nz7axsay2HORgtL0lSqCSqu9Xk7lB/FLHLxDpeuCM/vw==\",\"shasum\":\"55cc5df38bc0f50301ad58a223b10689512204a3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-beta.1.tgz\",\"fileCount\":45,\"unpackedSize\":656168,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiP+jWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmrt+A/9EvK0yQRm1eYMDAvJo0s7FL/Pe5AqPJjKT34iVpIVGgumKqhV\\r\\nbA8eBqs5eRpoAg0kaEPgkpoeiN2n5p/ShX5QuwNr5ZrU0TvdUFMUsXZXmAut\\r\\nLttC19TqZozyZIC6zZ8hu6GBFU5hUnjpzxR+NZTrB5fdXWOebs+6doNBiCQn\\r\\nCRrZiqe/uNslO6QtqdMgsm6bGA6yaAyhU8upbrJmu4TEUMnrwq/DU3VaJMcF\\r\\nQYfrE7+DScPCUGfXkpkQsORqwCUOMwKS5OiwpL/lIqJ9lU/5bZGMkjTLOXXB\\r\\nY827l4LY4GD4OxgY2WieZGKIa+5k76kz3q8LQ2QkTi43LU2kaHrgFSx4wWVy\\r\\nACJhFNtSwyqIV6epWu02P5obPPyFKCu7qaz9nf4fwdYJ4iuqgNsM8nBz7deU\\r\\nQL3IWaV7cEAWPYliQL9pGPspH4UMQ14I3t/6U2L2blJ5fq/pR5mlgjYnJ0iD\\r\\nSli8gyH2OZDkn09bnkO1cSBjbeQg+acJfRpSZrUIhbqHTriT06iCPRc5V5UN\\r\\nd/epoFalExfC770mdfPQWCRyCoAOXBnN+up6bS2+EkjUeIbEth+kVq7q4MsA\\r\\n/xGEibkBMwJCR+Y0Wzirwyfxe++SKZjF8yjEY7olLtOwthDGdYcDHg2pA8vR\\r\\n3c1Wt/Bg3ex3ywOhvEBKX22aMF8+0ZabnJo=\\r\\n=o7Gv\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCDeh8rbm9wvRSzCqfwH2yfN2Hps3A0rQVTPGkheIRaAQIgcfC4cnY8u5S1LyLFygPFWqPWzAnAeDPStOwzBq2MDuI=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-beta.1_1648355542041_0.11874307563459019\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.5\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.5\",\"@ember-data/debug\":\"4.4.0-alpha.5\",\"@ember-data/model\":\"4.4.0-alpha.5\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.5\",\"@ember-data/record-data\":\"4.4.0-alpha.5\",\"@ember-data/serializer\":\"4.4.0-alpha.5\",\"@ember-data/store\":\"4.4.0-alpha.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.5\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.2.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.2.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.5.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.5\",\"_nodeVersion\":\"14.19.0\",\"_npmVersion\":\"6.14.16\",\"dist\":{\"integrity\":\"sha512-Jidb01cd+hcUXCJ+7gq1fRNBH79jUtIO/ZG1GDYBja+cZHj/K4Z2rH1mdrFQX+EGsBBDJULltq2/vb4K8KCgZw==\",\"shasum\":\"a3b643328f7b047ca3d99eb756d90893adc1635c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.5.tgz\",\"fileCount\":45,\"unpackedSize\":656178,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBXYVDi6n/GFWQFEMXC4s2+UdowNfQ4kELK6blVjgYV/AiEAg+pZDdlknq5jjajFn32SdE7dWdLMMJMbW16v3u9bJ1s=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiRLvrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqtzA/+L2tSkQeKmVIUaaBl/IlYlw33glUIYhAzHkUDOIJ3/JJQzE28\\r\\n4ybM+MF+GO0605befGDxxtQ2vUDvdhEactIXAI9ItLkgKQTiFRkYigoBDFGr\\r\\n09/ObToUolX+ukhru/GECNk9LjVNniW2Tcj3i8ntyzCwadlL/nxsUpKlXNSy\\r\\niYO9T+BeMFS0HHRsiEznNmhEsNSIsJErzzfsKJ95kELCjDA3Z+4+jWyTxWT+\\r\\nWWB65H6RR0oicfUYyq57W0/FUJ0qc5CsbQBFKpYtUspFCqyGR0JlDp9QUHcZ\\r\\nadcks7XDylrhvluUU1wzZX2xFJpZcLiO8rbHaY62l/gt79mxUQmIoQ6PuCC6\\r\\nTbP1lC5WINko6F83mFVRy89iP4SFsVbJiUtEHwcrYUyyiFwWLrTKqynVAJAc\\r\\nPRPIi9QBFaa/dTOQA5///qzyXaNZiLRuThY70C0t1Dq1b+W4Lc2VzEMnsQGv\\r\\nfIKXIaA+KzkIGicSQVH87smgBeRZkYdQVvLEdQ9p4Jf4HY2ndtveH/a9iMs8\\r\\nbrx++caXTuKNq3AN1jZdxJXsP+4xKCdbuaOUhGgpNixoiBCRG42qRv5KyAf8\\r\\npI4SZBd7tdsg75379hY1ELoa7aT+IuZfwMHQxF5tMAq+04Mye//lUoHTAW11\\r\\nthnBtUbxQKDKKu/mHirIE3bGfR+wYRgS12g=\\r\\n=3I9I\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.5_1648671723763_0.6461825681658036\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.6\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.6\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.6\",\"@ember-data/debug\":\"4.4.0-alpha.6\",\"@ember-data/model\":\"4.4.0-alpha.6\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.6\",\"@ember-data/record-data\":\"4.4.0-alpha.6\",\"@ember-data/serializer\":\"4.4.0-alpha.6\",\"@ember-data/store\":\"4.4.0-alpha.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.6\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.2.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.6.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.6\",\"_nodeVersion\":\"14.19.1\",\"_npmVersion\":\"6.14.16\",\"dist\":{\"integrity\":\"sha512-yT0Exr62vrPZfowvfPquu+PYrAFmyA2pTDhLSfCKoBPORrwAZV+mDegrK1BxKq3Qeo60Ew6JIUVP2hFytGyCNg==\",\"shasum\":\"b377e2de09e4f2b90a83b2de04ca00bd04a510ea\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.6.tgz\",\"fileCount\":45,\"unpackedSize\":656178,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICW3Dvb4TxmlMhrmRi9pdkqvzZeuXLJo99LBUppSV3hLAiEAm1sgMu43hgW+NEpPWDCZQZdB8HfIxatyYX5U/rAERDg=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiTfU9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmr53w/+JXccNVxqwpciNNUS/UPjuYNAueQTb4A5IghJrMxVX6DUiOuK\\r\\nER1310MQrw4U5i7z0txFd9sEOCO2eDpfdIqYa63w+pV6FB+b+lR0KEOkwro2\\r\\ntAvexSIUj92x7zr16tyXfpnEpzAUWeM5weYicNMN/OJadduONjeF6ZCdTELQ\\r\\nHqwLVIKkxy6E1EoMniai95p2tQhZuRU1sUpAaqdgr4sRBkXaRcTV1enW861Q\\r\\nBlf7Kmwaign8/pjl39Zv6kZAV5ComkwhcU5iuU6kWGdTOpYaOAx9i3v1bTKc\\r\\nvsWToKNSHhIYNodUtg6KpdHz7zJfcyZ9LIUCO9kq8nEqEU27hNWOhgtcWaGA\\r\\npVdx6Ca90BkuNDMiSVS6zwblUMpCBBjMIOwEMuTSGuMEchiA3OpsCg32wvJx\\r\\nJ8CUmKoJ6Iva/i2eYYPCXY9Ek0ZpJmOWq0VIeliBQv9hBCgibELq+Vcg4w3s\\r\\nb+098zIJess/C1B0iP/V9LKuVE1X2oUUfWJNVSKjR+g9mBZ4w3ql5BPRExEF\\r\\nnMRWPSfIyzhwM4w3wuVbgp4IvkjIbC2yOoQt5+Ikfcp9iQpXRCEH/epLu6Ae\\r\\nRY/R81VZz/XG/3cWP0P+R1VG2FAjBd6zbKDI6YlW1LOy/qCwwlKPcuJgVECW\\r\\nDYxTdmImVsJVy3fd1CFd2o6QNUAw8F2cJLE=\\r\\n=NGck\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.6_1649276221033_0.032444829880239334\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.7\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.7\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.7\",\"@ember-data/debug\":\"4.4.0-alpha.7\",\"@ember-data/model\":\"4.4.0-alpha.7\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.7\",\"@ember-data/record-data\":\"4.4.0-alpha.7\",\"@ember-data/serializer\":\"4.4.0-alpha.7\",\"@ember-data/store\":\"4.4.0-alpha.7\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.7\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.2.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.7.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.7\",\"_nodeVersion\":\"14.19.1\",\"_npmVersion\":\"6.14.16\",\"dist\":{\"integrity\":\"sha512-XZQ8YzoFsnnO0S2WbEOXcFdGQdUZ3Kh+AOsQgcrNeDEdOMltG69feeeK4Vd14UOi/nRWARFOzxVNCTk3+XFq9w==\",\"shasum\":\"33592aa2a06284ed47e8ccb9161c80bef5bf2d6c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.7.tgz\",\"fileCount\":45,\"unpackedSize\":656178,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIB/UZxZZMrxRn6eQYE2C3ruv85atrgxyJ3uMqajWpd0AAiBHIRsgfywpVLN5CjQXsVZ0ielgF8GWkGCejE1JQzUK8w==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiVzDiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrLgg//S5xU1HVUJh6sB8OLfwjeUYVObukglqJhb2HkCNmwHt2dsmLI\\r\\nBYy3TRC/SfrH1aYA1NG64Ace6eLCuvGdZvC24SrcaMaYeK50MOIDdXXm8mbp\\r\\nI+Auol4CVELA6cdjLDUYJaGc14nyOTIl/L/hEWm2R6oj4znv0Pl33GqVYjrI\\r\\nmoxRLZv9Sxw6k1tNV8jvu76T1cSyKI3I+iCCoIeTRoLQcYjT9e2dOYddM0bh\\r\\n1cuSyg1Bc++iRbzCKQ6GHJ0TlKfDzyZVj//gMaj6QcKrqLc/TtoxVxtF4go+\\r\\nUVzFwHLVKAh2QHHWOsQAwX3Sv1gP3lEz8UFOGpFWlqWg1Z/DCekZ/o2uDrKG\\r\\nOpdteZcEgDxYbKRk7epiqcdXLRgS0zCMuofFBRrStapkZBoMj8i1fH44NCt5\\r\\nL4PWBF1NrwW3tWUIhA/20BQhSvvJRSngP8FIR5Z9IyXAJlzYY/vxkxigShVF\\r\\nt5V0WFREq2JUAjy1zzFrJhdMNgP2O5j1piurtf/++Zg6jsYXGbfzcWwTpOCo\\r\\n7cgmuzPfcQMOAIwKWdLX6iULtd73bloV6OnRlx3ovZhw/qMNPu6MXWspdQ2E\\r\\niSBo3lgIpQiu/PtmcCs/RE3WbUXvEY7IwZwMzLaefgQUEXY2YTzwjbbV44K8\\r\\naBByrDXXTG3+x+UfRNqr73Ea29+P/9lv0Bw=\\r\\n=ujYK\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.7_1649881314716_0.28140221999140214\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.8\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.8\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.8\",\"@ember-data/debug\":\"4.4.0-alpha.8\",\"@ember-data/model\":\"4.4.0-alpha.8\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.8\",\"@ember-data/record-data\":\"4.4.0-alpha.8\",\"@ember-data/serializer\":\"4.4.0-alpha.8\",\"@ember-data/store\":\"4.4.0-alpha.8\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.8\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.2.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.8.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.8\",\"_nodeVersion\":\"14.19.1\",\"_npmVersion\":\"6.14.16\",\"dist\":{\"integrity\":\"sha512-Sz4Q4dpBJ1m7cJIdUEJhgqRoj/ZXwlsG6bHgKyHLu3o2hD2QtYZbgeqKcvJr5J53OtQcChQO7SFHLnaSQ0UDPA==\",\"shasum\":\"441fb45ca669c2b80772a7fd0c46607dba69149d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.8.tgz\",\"fileCount\":45,\"unpackedSize\":656641,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDvBXr2VYzOrHtD6O48dRQtx9f/MZIdzp6KtLHBHNclIAiEAglzSqJjj42JPYiYoz5A+jJx+oZ8QdImZ7q34gFVIvZU=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiYGqKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmozwg/+NqaIuPTQlmNTt07i0XUpBQcXAsYvTtgqS9O5v4nAyPY5+c4L\\r\\nfJG+Lbozk+E456VffRYAtD3omob7wAUn1O50LtWzR5d6fqPomkLyHB2XOOAb\\r\\n9gjtDLhFgKB9cgZgdg+rQUK9VIAzpqdbGscLmAWMFFq/T4xuqJzNVGmPFp1Y\\r\\nwWs76LLHPMqx2iKpROfIMM7DExjb9vuUvmx7r9OVTxa/8EL0jQu2OkXRyzQ9\\r\\n87Q8VgJ2pCa3uV2audW02glVQm7Kw2pP6hLQm9oqcY6GSum07M9m6JmLRaq3\\r\\niCouhI9vqRUuHLsuwUE0743O9idBMVQguM05amQRlPTN+df+D7Z6fJZkzdRb\\r\\naHUhVVPeQN3ILSeFhX7HMQub6v2/IN2MLCDKXlinLhekAIVO15WRnXzErbhC\\r\\nLl9ZGGOAaLA3hNcEr2rbAWksa5eg6DbDRRDVNk3ggrJaFSD1MSFOojrexkJ+\\r\\nUvYr3T1cHIFWmXSq3i8ox+OsBTYN6ItvatAti/17f/0X+OQ8cJSezwZx1P4d\\r\\noR2rn4aqzLUn5fc50jtBrJ/40o+RDiOXC4kKRBqJwiJteZgqyYo9Gi3BjN68\\r\\n9Rchb/F0lLOhrX7pHOosAM0n90PmJJRi9Ddw8UvQzroxI9o0yBXy3aGPWEJR\\r\\nKpvTjrqObIHgXJnYvwR9Y13gs1cPDRXGnNc=\\r\\n=BUqL\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.8_1650485898087_0.4216652151360971\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.9\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.9\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.9\",\"@ember-data/debug\":\"4.4.0-alpha.9\",\"@ember-data/model\":\"4.4.0-alpha.9\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.9\",\"@ember-data/record-data\":\"4.4.0-alpha.9\",\"@ember-data/serializer\":\"4.4.0-alpha.9\",\"@ember-data/store\":\"4.4.0-alpha.9\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.9\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.9.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.9\",\"_nodeVersion\":\"14.19.1\",\"_npmVersion\":\"6.14.16\",\"dist\":{\"integrity\":\"sha512-/bmhWkcZISj/pL7YsCOIzmNBAxLWsvDngQFGrbRY5sU/sNxyBxd2pov6RQ+wWJvx8/dByag0vWuMwASKeA/f+g==\",\"shasum\":\"2cf5eb5170827d5b141128047b39f3d2cc082a43\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.9.tgz\",\"fileCount\":45,\"unpackedSize\":656862,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC2MsqZlt6kKLRcuAXx+yMPTYGNNuCWxrZVdudjSD/24AIhAN7FL/+S0ygbpeB91nuiVeak0XN9GiJFZuX5Bj34Zntn\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiaaVuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqPvBAAiQhvyIb65oGXlTt7amxs+pBFosuJ6jeV3C0NdV5JWLImwtDN\\r\\nMA4Cl+l65yOGP6eCIRQZlDj+a/JEEA8NaRXYWROetLh8VbCqCBQIjQ2dLM3Y\\r\\nzqsrTDCbbUj7hxFXMeXkjb+s9e8tVVy+cfy0r1K9DOvQIswBjGrW1gzoPcZ0\\r\\nxstER0LJ7VMegNhXzgIEa6olxaPb2I4GJIVxHebo34vIeMWx9H/6XOXuRTmQ\\r\\nmRBM4tsYTzq+Xf2XUxKRcPOkkiobdO6KCfz3JkZ/jJ9mSBI4gcw0hRXd0Pvo\\r\\npBQncF2tVi/qMU6DsiQXawQjuaTIOLEQa3vvv/TPu4vzAojGEgGbEpZA3uOT\\r\\nBa30Ha2GT+OaEMSr/lOCQpgLm6c2ExvrVHx+IHSHOwFNb1bbu6AuaYBj1Fb9\\r\\nwf7N+yJvYfLbYZfyXjc6iVFYS//0qsTvOiwJzHWuHLsWWbD0PX4C3/zO6418\\r\\nd76aJtUaxtISqzakb5S9ePp/7CwPj2c9idimZxOs9hU2N3iX+MV0rG/SWPSi\\r\\nsE2JKJvTD7yI8YgkJEvNucguPqltgD+wx1juECK0s/i96Qvu7mxX7Urz+Yrr\\r\\ngQBIqzTz6KtA+E9qgCfsFVBEmVdWfC3sBBtAgbGHe6N/PlVLTLtbNNsDJgNy\\r\\ns+kOcQEzso8OOshDMEgWI6BxVvXxAWKnSzM=\\r\\n=9T6w\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.9_1651090798083_0.5850063318196064\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.10\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.10\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.10\",\"@ember-data/debug\":\"4.4.0-alpha.10\",\"@ember-data/model\":\"4.4.0-alpha.10\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.10\",\"@ember-data/record-data\":\"4.4.0-alpha.10\",\"@ember-data/serializer\":\"4.4.0-alpha.10\",\"@ember-data/store\":\"4.4.0-alpha.10\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.10\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.10.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.10\",\"_nodeVersion\":\"14.19.1\",\"_npmVersion\":\"6.14.16\",\"dist\":{\"integrity\":\"sha512-vc24EQ0/x1quVDXsaMbAjnDla0JFhEE9xb1BanwUXW6JkW46sv1S4qbF+fRLkgtZS3JF30QspxTFXwofj2cysA==\",\"shasum\":\"577fcdfee84806143d604e4b0416407333ac1009\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.10.tgz\",\"fileCount\":45,\"unpackedSize\":656872,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICSL8Quk1qEkERF6bIL9R+nioPE209Kv3VTNZee4WPH6AiAeagJklE55btrDkZ2ZWn6zvBY5OTnbUhiXQhBCDYMBgQ==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJict+XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmre1w//WuS2tudegHxBA7q5c43AaHuVXv9AKX4GEiptKNTOUr0Lv85J\\r\\nyCFdhPPGIdkqaaaQIQvzSRcEKcC6IWeljK4zB7K5Lg0Y/KMH/CABXIFwHajR\\r\\n1fZxNIkN74n112QGdD8HS9qxpM8kwyW+XOrxtaOq80jkqm4zyDQ5OhsV9pYz\\r\\nzErgX0cFvXQI45AJF8t8GvhjbFbw6A5JTSQUlX8bCz9Ot+mipH3OjYy7zM14\\r\\nLzlQin6TFfsVYeWUn8okFKL4GMbwXPJx855iCdFwUhLfg8XK6qeiCv63gOS2\\r\\n7KaiKUTE0N2p2r9nZNGJU9NbILdXXOCiVkGVU7gG5b0jSGHCsxRssf3zS3nr\\r\\nKev5ZUv5IlSTYsImafCo7M7HQm5hdxnz0LiT4B5QThQ9SfBNQKVrgexoMZUb\\r\\nkhyR6kjAp8BfDLw1XxNrV5nOjgWWq0SDpRiZhpEXn/o7Xl61oL39ZaOD+NAa\\r\\nxUKir3hecKNn1kdI7JlCfM6L2Rv0JNqBQWz3UZB2eNkHIGxxY/reNLaK4Iul\\r\\nvjvK3Aa7vt58RubUKrh2+D1aZFlRoEdXmZw3HW8MVwbWxtt9jTVouRbZ2uyc\\r\\nuXpv2gjuukeyRYYwpsX9AoKshCs3WjIDMHcAtuBdTkE5JjqPlrWHuvaBRkQw\\r\\nT7whutvehHIxuHB7MU8P1wISSJz8MHzv97E=\\r\\n=R8g4\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.10_1651695511300_0.7754145234218264\"},\"_hasShrinkwrap\":false},\"3.28.10\":{\"name\":\"ember-data\",\"version\":\"3.28.10\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.10\",\"@ember-data/debug\":\"3.28.10\",\"@ember-data/model\":\"3.28.10\",\"@ember-data/private-build-infra\":\"3.28.10\",\"@ember-data/record-data\":\"3.28.10\",\"@ember-data/serializer\":\"3.28.10\",\"@ember-data/store\":\"3.28.10\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.10\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-3.28.10.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.10\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-6S8869S6o2iYWv2uMhMphX7WsAgvm2pA+qg1LMZX3UdMFq57BkrSuDBU43uxSbuwmKmGlzoNqVwVOtSsgBPiLg==\",\"shasum\":\"c8705df95b5d6067946953c73879dacb5742518d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.10.tgz\",\"fileCount\":45,\"unpackedSize\":661858,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEX5C+JeUukAZ1jsGHzJKjZAP64XqPL+Qmk9Kyf8vDAlAiEAwpc8xtfSuD1Mvi6URaC05Vq5zEya6sFNPX9jEwimT/k=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJieY06ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmp3eg/8Dp6JFn3wTpmDBjAQEFlPD9eoFlzhz2PPvVgRe22JdADfRrMw\\r\\nTWsK9iKdxWJL84c5yq+it8pUKx92Hp1+zkX8I33CGi832hqVBh5RE1yMX+Fb\\r\\n3x54UN/KSLQcDN4IW/4ei6wOxNwILI5UfNDJO0tlNSeQXlNLyWBUSwjMfIrG\\r\\ntP4YsK5LU0WXuQVdvlOLMXrGcLA71BK1SYWbUxeBk+RKZ/lHHzKoIVyMb6GH\\r\\n5J97xhcxqgrj1kJq1ZG8HkWYEsbyVbT6wjJk+rVgaaWAG4HaaWJbAO89rBTV\\r\\njj1E+JNYsj1zvxT95aEzYASMDamIxiKfc/ZQ1US2oUDoXBp0SbXlpJ66tlz3\\r\\noPK5MR0D62RfQJaaZDqnQTVnBz5KUPJ+vLp8OvLWF5CzcWMSoXWKjTMd1mlR\\r\\njXcUYWQycZ/TlP7WCFtYNuDvcYVpqHDMbLOi0VmSTYrX1lOl4oNYTrIO4OOG\\r\\nqmRM84ZZdNO7HjstGk51+Asf1J/Tk40od6v3nAlnHZOQBDxY0SAwxtT7U93a\\r\\nVA1OpHH4/JhYxIbIkk1FpyzAXyXjnuI3uHgTpi5gZv4TbwlJraX379YJwE5g\\r\\nx/0QXZdj6UCgzdojRdj69gYTT3ONbC6b66KizoMkwpt0xIAWmmobXXF1j6eO\\r\\nvFwQRI5+d58ZlQ5NF2t1JCy+b35pvoUFbYM=\\r\\n=j38T\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.10_1652133178035_0.1714232393081907\"},\"_hasShrinkwrap\":false},\"4.4.0\":{\"name\":\"ember-data\",\"version\":\"4.4.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0\",\"@ember-data/debug\":\"4.4.0\",\"@ember-data/model\":\"4.4.0\",\"@ember-data/private-build-infra\":\"4.4.0\",\"@ember-data/record-data\":\"4.4.0\",\"@ember-data/serializer\":\"4.4.0\",\"@ember-data/store\":\"4.4.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.4.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.4.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-Ak/CyffnGuaGv7y1TZJFPmHuCNf11cvcPICBGbe9nw5rbTJawakqsxCJ6TaPb9vR+KqE52uzWRcgz4c5HmfLsw==\",\"shasum\":\"4057c3a3673f68c7f75692cec4e4e3b115af8a25\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0.tgz\",\"fileCount\":45,\"unpackedSize\":656098,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCID5Re65wBx5c7r5ULo6+m182XSOvjWPHrOxniRhaGjAHAiBEQgehZ1Ixk+sewZ+gGMKf8P7BCOT2TqyVqfeQA8mvXg==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJieZgpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpzRBAAgUfhGmgtHKUQEbGIktlhevSuBZC+aesGFF93b3lcsDrYUM+J\\r\\ncSaZH3MxP/I4Ps/l8foJtJ1YHbh6ApwOqWJVn/tmFyWcoMef7WWzRTBHw7tT\\r\\nHhyWjxZfezTNxhvBSzH2d0j1yhsf9523pisAI46QvilQ5sL7+1pvNv+S3t3l\\r\\nBW2fCkzc2OdY+f0lYPc9+qnCVklBP9dQFBkpVU110sKTZQ8bnN6dMd0U0FT/\\r\\n//vZHfvLKAoXrii+qYqdq75/qrQ8AU8uLiytaoFJs45tw3E9f38tQkLYpkAt\\r\\nDE85nhCc87yyxxq+hyOWOSmjaf7ScS9id9qKkjZj1XxATTiCQ99fUHGnn2BC\\r\\noSFLs0DRONIzg5PmXBCpoFbGaWso/OxAe8j7+6CzrLMWu9fcA3HMJi60ug0V\\r\\nSNhjCQQDV2dwnvxuK/owqm2Z01tO2viAVa+VH0Ah1RXhB11GC4SKSUVGcIW0\\r\\nmOgfiIwQZ2r7jOKB93uE6usWmqOvLaQ9p6WTl5WXtcb7nNg8PAkjOB4ERIL6\\r\\ng/m9wu+KSu8yhi/lbH9HgB3/W1Szv5jN9iakTDRBwGKQJHmWfUTLZ3D3agAW\\r\\nxAd2Co9iaOeu8aKf/yLTGamlpQR7FPeZYi6OOguMVXzrHtdfi8KtLMywHgQJ\\r\\nVpHiJb0903h3fezyO+s7rKV1NpRf+OsoeU4=\\r\\n=Ezlc\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0_1652135977144_0.03236541320716202\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.11\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.11\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.11\",\"@ember-data/debug\":\"4.4.0-alpha.11\",\"@ember-data/model\":\"4.4.0-alpha.11\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.11\",\"@ember-data/record-data\":\"4.4.0-alpha.11\",\"@ember-data/serializer\":\"4.4.0-alpha.11\",\"@ember-data/store\":\"4.4.0-alpha.11\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.11\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.11.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.11\",\"_nodeVersion\":\"14.19.1\",\"_npmVersion\":\"6.14.16\",\"dist\":{\"integrity\":\"sha512-wnJAbVC6Sb5SJMU0VRik2WGgWolfqGssinDKeWuS5qh+mGLyWjQRjmuThXKlvKrolgxOhyYc3X8JVsAjnUHTFw==\",\"shasum\":\"8eedbb3f45e1cc23635f189a13d8198bac349de4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.11.tgz\",\"fileCount\":45,\"unpackedSize\":656872,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC23vFlkK1w6ab46XWvsEGrQzi7TCoJQEdKKG5u3wt57gIgTN53mHRNavSRa09LDEaZ2IO8ntNDLlCLQg85fv7AILc=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJifBvIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrokA//QcMEFSB/7uTsHhU1eO739AmfNpvsdwMJGhr7tvJCZv+nRDmf\\r\\nq+KnJuDenmeIZk1rEfT8OfC1HFru+NvyEmVXWbTHUW67m0ZD/scOqq98dTqX\\r\\nmvC4fvA8HMozKLDwSwlms67VV1mJ+eyGFvnfExsNQRlTuvP64SpxC4nUmU5C\\r\\nDOOP2X1GrVkHiQ0a2IKZSxGZA0+KR+xHUh/H/pbp2vzMYI6wfvPsITfV0TKA\\r\\nwOZ6Kt6P+WnxR17fhZQpuXxEWkHswsG31hqJ7R/2sGgFMpDDzICO8xBrrA7q\\r\\ntBwY5HII1ytzZfPlMX1Fp3Q3ghPf/oSYHnNYGrxeUC82Gnod5SuQVyyPnWJj\\r\\nLn5WieudZaGU1ItTcFPPSm75u0rCgUb2gySE6Jr5b3h/8jPTcyLYX+eCWbr7\\r\\nnbPHLv4Fqcftgfm5eYNbmRy7hQ3OhWgi2ihOvXPoyDCKNgkOyqyrr1dsz1Qf\\r\\n6+2L+xYKB77I70JEerAp9Clx2+nDYRTJ3a27H7lnUlhcgG5Wj9DHBaQ745ys\\r\\nNV9n/ttm/dzZyTDXygua7b4DjIVVmX/rb4iZobDPdzNFa2o2ELDHbSF8aoV/\\r\\neb56bDbi+iltuq2SR+fWNgFAhZkZvEcKAUdQ5C90u2hrXdnVlSOGIWnvz3Rg\\r\\ngIa/9TYvWyJXXWb7yga/gcDApjpruuLLCVo=\\r\\n=P+RO\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.11_1652300744455_0.7676742219502932\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.12\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.12\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.12\",\"@ember-data/debug\":\"4.4.0-alpha.12\",\"@ember-data/model\":\"4.4.0-alpha.12\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.12\",\"@ember-data/record-data\":\"4.4.0-alpha.12\",\"@ember-data/serializer\":\"4.4.0-alpha.12\",\"@ember-data/store\":\"4.4.0-alpha.12\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.12\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.12.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.12\",\"_nodeVersion\":\"14.19.2\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-K8PxCUukvpXDxx0WxfofEGNtCtq1Jyx7bMd1D8VOH9Tj8JUi+woPvfsVQL7w2MwSqP7+dCj4kne88UyCBPrrVw==\",\"shasum\":\"d986593530ebe99bc0d6a4de5d07a4b7d1791723\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.12.tgz\",\"fileCount\":45,\"unpackedSize\":656872,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCID1Ot8Oo05MDQCkTaAw3//fgi/hDOX4CZZKtfx0vFO8sAiAhzml1yLOmLBaCxkq91kktmHAYHgAzk6qylg5thUVDIw==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJihVRRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmphLQ//fYElqLVS2KdZBMkkJG77ZwZBUzF2k22fllpJN4ycUHwBMXN+\\r\\no5rUJ7rnP3M1go8rC3ZfEFNEG0o7L+TqqVXVdxCpPzxAn1AItUpL+nB2ZrT2\\r\\nsWZ1YEKJqJ7C956VnvjQextFswWuPn645xN28FQkv1pkzZibZXf0oudDdock\\r\\nDeESbMb3GceNYLw/TpBfx8SSBtkEfMI/Hqj4pjE+nYugRxr0Cvnm7OUTuXnF\\r\\n9DDKRyCapqErp3Mn68ZxdvKWrgaPvpcIfSl8J90et/TsP20MtRR76nK5iAcf\\r\\n6LpfexI590kMWWZBo9nihZygryP3/TcAETdCSvGas1GLgiemE6PYmpG7sYcw\\r\\nEizWMexSWlKRVSYtYPuNIC0vRL2o7J5HOKE4FYbubUNR/l5BtvUIQOAwe6X7\\r\\nRAYKzQrkbhraU8SPHXCed0M+8u7zpCcd618ZhEy0ld4xNOGbKLuCozd7Q3dl\\r\\nVlDArTkJRIhajwM02JhS6hOwszWrpv17RZP3xhE3qQntMNj9ok2buao1TDgP\\r\\nBfRd/47x5lzW+26XFTp6X/365mGn5Q84RzN/L5G655yH4RQKXqlui1T/fSQA\\r\\nfuXgKxwdiI/bVCHIh0UCdZlXzRskFOUdX/1Vfdlio/VuGCEs2mf17fDb1BCE\\r\\n9lfi6Xo1sdKTzdYkxKpFj2MKDC20fuL9n5Y=\\r\\n=lyVz\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.12_1652905041646_0.7307531807148051\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.13\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.13\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.13\",\"@ember-data/debug\":\"4.4.0-alpha.13\",\"@ember-data/model\":\"4.4.0-alpha.13\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.13\",\"@ember-data/record-data\":\"4.4.0-alpha.13\",\"@ember-data/serializer\":\"4.4.0-alpha.13\",\"@ember-data/store\":\"4.4.0-alpha.13\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.13\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.13.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.13\",\"_nodeVersion\":\"14.19.2\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-Qih/fxKvJG++4UkSLAobjFOskDTQ1qIAD/gSWXP65p0Ion9iCwcvTRS4ZsMg/5WAllI6EbGPyJZc7KcCU4aquA==\",\"shasum\":\"e3c08fc7e9021102e7dd56bf7dd41be2e3de920e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.13.tgz\",\"fileCount\":45,\"unpackedSize\":656872,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD76JFMLs0H8OxDGYlzuasYtFe0hHLTvCsH6do7HEZ2+AIhALTsVlnTDCr23qjDg+07noRkgjYBN1cZI0GDgXf9RxLe\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJijo8AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqoOg/7BcdP75eNmapyxWblu6SMi+8QefsKry4jQTofsH0VlB5P4JOE\\r\\nlSHm9TektKEbdlLUn6pQlxqpJEzq/6xIOS659IxjcwYM+du21/sHvqzCgbKq\\r\\nydUPJGbjMrfdGuyjD4QyPdX6ghmZHdNiphaKC+xNoMyQs2m+dQi1mmB1cche\\r\\nGt+3CcCgDGpHpG87BiM9CjcCwwShzJBWcBU8xzK1Dke7d3XFipsBfNlXxrLA\\r\\nB/XkqRwO721ZFCDBsfSYhSLoIds899LlNPnJK2up29x+9ghF5S3ozyr+rHDc\\r\\nQ73gKJoCa5La5FZ5uYzO7EWMeJA6e+6UGI4+fkzauuEnmk/4BOrDfU07YA2t\\r\\n6qzVNNf+wAgyVqK2gDta6pnrFt6PKCK+h40LL208xOp7kVqXde24DiWxjFD9\\r\\nT86qTg7qEy8z6Cn/Qh+duWOOS7BbuRQ+rfAwrb6X0koct1mzZmbmCSmvXMu2\\r\\nFNtro9kT2qJ0GclPFu5S9U7+OVMLvuFv3exULfnHK98xiT3W7TwcjQG+qPM4\\r\\neaaQs2I7c2cifr1vX0RE7x/Mn0zpKb/X2jT1DT123GdWsCvVe6lNh7KRY0BQ\\r\\ndENyAxxZNTvfzmV+q0T/RJ2fHOJAG6/YdB1nzbDTpRh9zizFXWS2RXJBy8ug\\r\\njMjwY5r9dUbh7MO31q0YTqnZzNNVM0DMyNs=\\r\\n=d2s/\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.13_1653509888047_0.7663571374596523\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.14\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.14\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.14\",\"@ember-data/debug\":\"4.4.0-alpha.14\",\"@ember-data/model\":\"4.4.0-alpha.14\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.14\",\"@ember-data/record-data\":\"4.4.0-alpha.14\",\"@ember-data/serializer\":\"4.4.0-alpha.14\",\"@ember-data/store\":\"4.4.0-alpha.14\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.14\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.14.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.14\",\"_nodeVersion\":\"14.19.2\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-ujgml1ZdjdxrRnJQM10SEF0TthcG5pXVVTwu9VToEOjwEOnKEHMxIDe2uru9KU79C3eDALyOBEaUnQXIDrLhOQ==\",\"shasum\":\"7896652d27d5feeb211e5a0dc514755ea4ff72ee\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.14.tgz\",\"fileCount\":45,\"unpackedSize\":656872,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBGm2Szq0dYYscTyxwhY4twRvOEZ21/iRs6fUf/vz8mhAiAJybKS+59nznBgHqcqpBfAln3tBMGLYmqh/niCX+il8w==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJil8mWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqqHhAAh3kWnPvq3ZLfnPlz3AACCG/fC5WTelFkT+MfCf8oFY3l79KS\\r\\nKyRNvApLs2xt8yWvHBVwJ3GgwOE6h6FCaxsISN3i4M7hQjj1HJ7QvnZKx6mM\\r\\nomLp9Ez7DvzhSx+YIVuzotckkzQomPfnFBIufp7XQdU6udFK/nAw7lIDxSqp\\r\\nkeiDu54IxETOyKlD9GGe0rmdxgLwSIZbzRMqjombSMc0Irsa+1ZaSfaI/q59\\r\\nVZEBxRME+IVAKiq5k2SS0SMswWIBSZVu5GCyKLHQGfPQcBVWoPt8N4oZMi9N\\r\\nzsjbfl9JDplInoRDU77NfSd05lMQY5IRgoxKSDG6ZP8hdP0oG3t1Bc3j2cVb\\r\\nb/2yCJ/IjLAOCN2NK4a6z+9MA0LyxmNP1Kl460p/ziX/HeRTX7D62PxpxYFW\\r\\nrAGE9CrVSzTsU0Ut/JQyrfi/xPD7ufjA5ZyMig8KhPd4XueVk5Ii3+KDpV9m\\r\\nJriMQTCf3AhIb82ZB/O8YFmg9JnjZWaV7lVA1WWcVjWmlwMkRnH7K4jCr66t\\r\\nF7F0LLsEGmGG4V4GvYx5fFNOUzuzQyGxu+GPi+IqR0F1QRRWkzBp0Xqu3yTi\\r\\n9Sm6um0YfYtfRbP9gKuy9A4IQR4DaB2BrAYLi4ZilntN93d367+my8JPJxjK\\r\\nIRcD6uFQ8Kp2/l5Rr5JHvwde+KsuMk5XM7s=\\r\\n=y9Zq\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.14_1654114710386_0.7916499097354206\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.15\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.15\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.15\",\"@ember-data/debug\":\"4.4.0-alpha.15\",\"@ember-data/model\":\"4.4.0-alpha.15\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.15\",\"@ember-data/record-data\":\"4.4.0-alpha.15\",\"@ember-data/serializer\":\"4.4.0-alpha.15\",\"@ember-data/store\":\"4.4.0-alpha.15\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.15\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.15.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.15\",\"_nodeVersion\":\"14.19.3\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-t28I571c+MMecEmP38kQZiuumIp79Ns5k8BAzsAMVIS2KasB3UcXYgOgLu+nJmDPmfGdMA07dx4rhtwN4CDL0A==\",\"shasum\":\"c9d1717a74dc45cbc84fe7eeec79d124c8b5b466\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.15.tgz\",\"fileCount\":45,\"unpackedSize\":656872,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIENmbzJ3cV5j50VrcvZQP3oEGzC3kqnofa2NEy5lkuN1AiBTj7l2/M9bjYDHHFV6NmdMywhixcB7K3iJHCwsHUtNXg==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJioQObACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmr9lA//QCrtktHQpirG6W1LKFA3C7FxnNZ5hPsLmRlkT5tWBhf4/6SJ\\r\\nKrKbCjcBI/Gt0X6tYjvY67wPy+5SNxufAL1Psuc/y+5fxS/e2ukKiawBsdGI\\r\\nfiD0+A/oDP79jy3/qKRNRWbkcOrHA3yXi2tU4k9XMhSZKau+kZHRdY2L75Bc\\r\\nk3+QI2rQ2EfQFnMRmPMhDRbNIM4JHh3mOP8mDwvHW2AYe+qiMyJuFh+CzWRW\\r\\n99bGjGKZ/LyPhq1Rb7Paur7nMMvrpNnjKuq5Dprjnw6ggDbjHCMYGLBcRH6T\\r\\nx1+Zb5pKzOTLvvvFMeLX7wDyMflBDs9rlr/kv8GFwAg6QtU/Xahr/bsdiSTM\\r\\n3vJIAR896wyB0L7nJlfDKEe34NtGueC/o0K+3GkgVoE4OlsOllAFMy9nunS1\\r\\n/yZ1t0AL3jYe/R0+sBQrOcvl9n7OzIOcLdVPuoiG9VfMyS05Q9rWPEXtkqrX\\r\\nLpC7E0k58+LxlWFwa37jqr6N1yLy0PN1aFL8uwiTd6afT1CgY4cgMJrc0Wkk\\r\\nAJ36bTMkbLTpACO7rBLdo8Pe1E7ceRrDPwTeh9HwZdxaMl51of+QSgKgAO4m\\r\\n+y/ljBMNczB9PvahvzvWyM90zjnSalwlORYXitVWRHsSkUUE6J8BuxEZVHi1\\r\\nFTUroG5O/C0UmE2iL+3mxW8VuB1CZD0uL+U=\\r\\n=Esmd\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.15_1654719387520_0.9797571988226652\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.16\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.16\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.16\",\"@ember-data/debug\":\"4.4.0-alpha.16\",\"@ember-data/model\":\"4.4.0-alpha.16\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.16\",\"@ember-data/record-data\":\"4.4.0-alpha.16\",\"@ember-data/serializer\":\"4.4.0-alpha.16\",\"@ember-data/store\":\"4.4.0-alpha.16\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.16\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.16.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.16\",\"_nodeVersion\":\"14.19.3\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-KTRJ3c+OmFLekSMkhE3G3ovVwKC/kBcyLLay5FfRUQLR6n/Hdbsi2b6DEEiF0E3AcE1a/lQVtJGJsEBVIC1DYQ==\",\"shasum\":\"02d502d296f69e9b7a645406a8e5b3eb418f6929\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.16.tgz\",\"fileCount\":45,\"unpackedSize\":656872,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDEV04HdjM7AkGq9MBIP/tR6zslLYSZn+VErMoWmBXcPAIhAOcChvjt743rh6A6JTxCJqH7PerUlJb6y+1aLIqLmqIJ\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiqj41ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmq2+g/+KKhAmuvojZTwNEa2Vra4E+/1mtMy4e4soDGqFKI8U1c+n6Zj\\r\\nE48yHFOVgf4k0x1qONFbJUmIvUsRTLRNDGr2YtSvk/gMbxtB8flOOjK6JNXw\\r\\nsFghUQJ6WTFyBKXH8jCoLS2UJN4umfL/TztB2M9gzTU7fzpQqSO3PKAK6cKG\\r\\nAo3cLsbOSMnOAZK6hqOEy22o4LHpE1oF5VlQh6VUMlo8PNjDl56UCQbJT/Cx\\r\\nxRoQxN4cRpcusPJlxbNqQ6EZYhBTa3GSwthUu+bAMxITYqMY4Z/541/qzivc\\r\\nuAZTeN2myVYipsM9UICsuXVt4YJdqq3ntmkiTDOkZM2nHoC4XAbF8+ao8KhN\\r\\nqAUL0Q/9kkkiKyBHs9ctlVSlk148603YUX3rYVxHnnzbiwPnUsgrb+E8L8Pj\\r\\nGH7ev/AcBd9HZryXacQIRUKjIzrShGO0PK6tniwdiV+rBZkbI63Qjss2tc5i\\r\\n3NgWo62TXk750W8MVGc0sIDFb9QuCBf8Es24peGCxkSnS4nbfLzHnGW/JdgT\\r\\nNJFWC/Y/Ay/J2TMGuVgMMG2iwbReX391RLfFibIVuyTVYLfdRVrL68GP6iIv\\r\\nVYyWlrdoDNaLh0FHVod826/yyugodhzH5vyuU1w8lKfqCn+J3a9UhVVRE60P\\r\\nHZ5zQG5/8Tnt/pKmYtEfdlVQ19dztV4NpCQ=\\r\\n=tYqI\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.16_1655324213597_0.019210560207737704\"},\"_hasShrinkwrap\":false},\"4.5.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"4.5.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.5.0-beta.0\",\"@ember-data/debug\":\"4.5.0-beta.0\",\"@ember-data/model\":\"4.5.0-beta.0\",\"@ember-data/private-build-infra\":\"4.5.0-beta.0\",\"@ember-data/record-data\":\"4.5.0-beta.0\",\"@ember-data/serializer\":\"4.5.0-beta.0\",\"@ember-data/store\":\"4.5.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.5.0-beta.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.5.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.5.0-beta.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-LC8FG1/fxs8eYIQ4OP06WsHGbPFZnZN/+bkh5FCo/uYwHtS51OxSYHETi0UDx2WMdTuRic2aniDCtPh+GAfFqA==\",\"shasum\":\"c29ccaf9246eaa93dbf8a007864f05a56ebc8851\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.5.0-beta.0.tgz\",\"fileCount\":45,\"unpackedSize\":656776,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIH9mH+PyEHts4ucSGThS5S5ypRrbWAMFnjYt0mevqIMmAiEA6cRemXhl+wsxO1BNTNtUCTczK7pB4ZvdIlVfDO/cLFc=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJir18DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrLtA//U7Kq6RMHcxRfIIz2qKcYmhBm2GzShotUzBbUsQK9h4Izjv0m\\r\\nW2WVQOo0z3aQCjRbNZvn+P3dbAvR2kesf0WdyCLzeFG9xQ9MTt86r2ZGhFie\\r\\n7YET5XWe0oXjvtsF6sHPx4kqvcPR09xkwTiEG5yUthTHFhfqfkGEoQcI3GeK\\r\\nChc7+S1V/cJG/qh+DjB96RweVzRgOhlFseEqAcAsZcyI+okzKG5uYx4Wbd8h\\r\\nKNRdMbp9clpX8B6sjAoybKfI9jfoZ06QDxEF7tDFXj0E6Q/4albLz61m39eT\\r\\nLXCGJ8q87wbNOBV7llXNhQvQyXZ8Xe0S4JBSSKjPeQqFxd8BS7kGfGsRwyLi\\r\\n/ggO9uIvvhLaz7FcDjUGMLdrDQX3UVPkAYQ8ga3YT1lVd3z9FjEsI4KXiTUk\\r\\n5BBysrNERqnldnTz2FT41Y3dTcPauN+cRfU6hnZi9WvhvLphYASjWTD8Y+Wg\\r\\nSFE4Tcu1+ad7P4cowiodEo/L3G+R1/Rzz8mBCi985UguIDqN6Hb3xlZJpzSS\\r\\nsCgAJLIf0g49Az/RQ3oDhsGVrXmxPYV83OG6LeRPvAJlx1TwYWwOkqMT9/e3\\r\\n4fG1mc+xrJlHJjoXFU0kHoV/VwEBa73uRMUxTy1dSnXWfIyV8HUsE409/IxX\\r\\nQbBHwsUdYSsXzTcSElEV9vBH9qVxhY7Q+E0=\\r\\n=hSQE\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.5.0-beta.0_1655660291260_0.9754390337091783\"},\"_hasShrinkwrap\":false},\"4.5.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"4.5.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.5.0-alpha.0\",\"@ember-data/debug\":\"4.5.0-alpha.0\",\"@ember-data/model\":\"4.5.0-alpha.0\",\"@ember-data/private-build-infra\":\"4.5.0-alpha.0\",\"@ember-data/record-data\":\"4.5.0-alpha.0\",\"@ember-data/serializer\":\"4.5.0-alpha.0\",\"@ember-data/store\":\"4.5.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.5.0-alpha.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.5.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.5.0-alpha.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-VnFl+rYJZZgvD+MRe2vzQYaOKwsfJZlVvobi6iGRpQYDKMw9le0cO23GZEdPglRsPjCz3WSt+ab8d5G3khzBsQ==\",\"shasum\":\"278f769a9a80a61e82ddf09810289080d3757d18\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.5.0-alpha.0.tgz\",\"fileCount\":45,\"unpackedSize\":656786,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCDeOSNbejJaHrnjuM12Ck/rIIcKaJpJshVHFH77PwBvwIgWmanGk6eYwjXGXzLyjLQ3AkNPT6YfkA5qZOiQN8pzrE=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJir2BhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpMtA//Z/FZf0yoH9nkjM3l4cRq4E1oLjg2npv8KP+BP9ZvLrrNCRKJ\\r\\nl2jIhnCmIg4X8No9HYKcRo0JFWbDcfe3N86DsIV8PKwbz4EJxkaemMxACSy2\\r\\nzOexKIXi6D01kSrEzmOlpqgnjXtAoeQv+7mYc5oOiPIc6QpO0lbFZUK4IyA7\\r\\n9pG1wOYvHz+DeW50oB8y1Q7/S+qxr0q1IrZ1uD28FOXhX1/hwjHWfk/BoCNs\\r\\n9LhV/n6kfYhABBycmGmezo0bBt+jJIxv94Ij/CSHW4BoYGFC0vgkESj5Q51I\\r\\nuTaPv2zcoNMZUcdvBKQQ0fDmx+430n5JE+C9b7B3aEIoZ2HcS8OJFGSJ5aiF\\r\\nW+oUTE7Mtiz2IP8iRxrJRLVkpS9vXS9818N7qt/oM6r+apDv/j4qQGZ26hTJ\\r\\nx6bPDU6VwBBvOEdkV1ywzkh4W1LftTARcNYC5kYVtvI/V3Nle+ADJmqN2FR0\\r\\nZFlv84/cEGw0aMGHUHV0RrKn8QUaA27oYoptgf//jqMpWQ4foLIox6jZAdjk\\r\\nUAh8COOWgGs/EwJ0hg6w26wAHeESQNk78jTZLl0y/+F+caUwTSjWW5BTjpYw\\r\\ny7bdr997ejiRyW/wqP3K24AnUHj+DPoDoEIlqM5ulfytvWe6xS6+JykZOY8R\\r\\nWIzI5/pjljdkQMXGi9Epq26U/1GoFGLdvyY=\\r\\n=aVDM\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.5.0-alpha.0_1655660641533_0.17680050890411558\"},\"_hasShrinkwrap\":false},\"4.5.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"4.5.0-alpha.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.5.0-alpha.1\",\"@ember-data/debug\":\"4.5.0-alpha.1\",\"@ember-data/model\":\"4.5.0-alpha.1\",\"@ember-data/private-build-infra\":\"4.5.0-alpha.1\",\"@ember-data/record-data\":\"4.5.0-alpha.1\",\"@ember-data/serializer\":\"4.5.0-alpha.1\",\"@ember-data/store\":\"4.5.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.5.0-alpha.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.5.0-alpha.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.5.0-alpha.1\",\"_nodeVersion\":\"14.19.3\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-oi6UpWDPRyShFBXJfyVeZ240R6cnMinSBx0oY/UsdKgbIpm7+feHMrFGornNuBEdETtSUrUuhPWZW02x5Lxikg==\",\"shasum\":\"91ac75828067c00fd61d9d887928ac963522b09d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.5.0-alpha.1.tgz\",\"fileCount\":45,\"unpackedSize\":656786,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC89CqPPSmz23/c/4bCZme63zNHK1c6umceYXFYpr0OCQIgCLaCkTFd4ohI09yJjRcRvYLqrO/9priQgpRzJl7QPR0=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJis3jOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrG9g//VWSm1ftRrJWqaOOcTBC/7c9CY3mz9mSFvETQ1KVh8sXsZuJX\\r\\nf4RVazWMc2btNgjBATjpYHzscARJjf5Ot4wjEhySnpOl+RWbS3mIPLdQBcbQ\\r\\nQE0Udbnfqs17WCKnjdDzWGeDRe9qDv4JWGfsKY8O9sG9DABgbNPvA8l6jYRS\\r\\nnirvxcGHwVuk6J767KAJI/sfCHH1KfTR6yW8Xd5fy7mG1Xv6nIS5S6p6GZKa\\r\\n48kuj7wBXiXKSWeEIPUsGRrAg1+cjivJw7883NirAmJRHkgky90MUYMh0KLq\\r\\nEIy30Qo1eIVy8to6tQTerGngiBFSAWnajl6/6w1xVxhYCUaOeTyOPgAtOKic\\r\\nq64puFF5iAO5A5EziGOrXAr9zspqb2M56y2xfe8V0qYcIxi65/dFU8OlW19s\\r\\nyB46G+pBQgDjM1ENVQVrNA55xWECqQg8Mu+epY7YkxtHIxsRRSnGrkWCjAR1\\r\\nJ8wPsxazM85Xjfaq3G6JM+xXXRqpG4bW0S0+dB40KgT+d6Hjnf15Bg4BGsmd\\r\\n2Fwp3JkjxaHZc2HblmIn2J+vYhF4EiY4sDKkdZuNoLWn7cJoQx6Gfm0WFyAc\\r\\n+dwerVhBIchnR0Yh3ApTnW5pd8l+z/+UDdHBo9ojcGxiaKPFcn4nq4NNQh7k\\r\\n17mrsUqXBPsklQRoFaoMOuWTgsbHoZTFApA=\\r\\n=qz++\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.5.0-alpha.1_1655929038289_0.5304613203775803\"},\"_hasShrinkwrap\":false},\"4.5.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"4.5.0-alpha.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.5.0-alpha.2\",\"@ember-data/debug\":\"4.5.0-alpha.2\",\"@ember-data/model\":\"4.5.0-alpha.2\",\"@ember-data/private-build-infra\":\"4.5.0-alpha.2\",\"@ember-data/record-data\":\"4.5.0-alpha.2\",\"@ember-data/serializer\":\"4.5.0-alpha.2\",\"@ember-data/store\":\"4.5.0-alpha.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.5.0-alpha.2\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.5.0-alpha.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.5.0-alpha.2\",\"_nodeVersion\":\"14.19.3\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-S14xi7MWPNqJOqlGLHiSDnQ4RjZg9jOgmUmO2E3GUc0Dfz+D2GqzzpGU54gHQiVMKxmVr2jaGjG+T4Aoi7QCQw==\",\"shasum\":\"78b6f8cdbf63b7096e710ca545e311701fffc770\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.5.0-alpha.2.tgz\",\"fileCount\":45,\"unpackedSize\":656786,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCXoxlYYYc7jYa/G6b3FObgNHn3nt9AjLb2ZBRJ7jvnlQIhAPZebTtpUjr+c4kjQmHHCqso7hGat7rpC2Crnk/5o/Eo\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJivLOkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmo57w//TwFz/XL4KoSJz4s8wp1P1DR/WOFjgdGfXbApecAVbSFFZ+zG\\r\\nE60d44Ny0uql1J/roOLLoyXHiKBTJpiSzqX/XYHRYjYESGWUsMioQyb5HZ+C\\r\\nwcOGG7zRNygoRwQOEwNKWUUVuaI+02Nqzu/6prrzgqxbzhahRSU8Ya3CmZ0x\\r\\nJQOMjdNycHwxuIrcksxGMZK4mH6oQvf5nz62GKAyogw6EttfwD53AvKjMK8V\\r\\nE6pV00GnUDGffIZuG2eyvcRatjTs2lgIl5iXpC37g78ztWJkXPs31+qAtrfI\\r\\nqWq3g/tpG06/7K8qbUa/niVx9l73+ZWigq1uF6bohgaRYcqDHnX1caI22GZz\\r\\nAQsbt4Px+FRhJqE1krPgR+qnkhyT+b0GUr1QXxxTEsRrBwUsRG1BI1SDCfQg\\r\\nS/sHJrVQMWMEouHRNrhbFsWhl4z0GYLAH5i/bAejs10epB02q9Cj3vSQENHp\\r\\n/wmxBRzeHIX8xWff7//FwBrsdg1aMmE//Q94vC/MvUKRMhavqXvRooxV0obM\\r\\n1vAHcvzlNGFYMyu62qoJYqxD3lTnmiS+qkWAHc8F4iyDUb326dfJlMTjlyk8\\r\\ndSzcOaFcuDcNssNTuedITw+dM2U1s67UDELWJsi220PsNaYIKWl4HMofCICz\\r\\nzCZqTQDGXj/N2hFq/1yXezfnVRBgJl1+khU=\\r\\n=62/Q\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.5.0-alpha.2_1656533924685_0.44184774481628875\"},\"_hasShrinkwrap\":false},\"4.5.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"4.5.0-alpha.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.5.0-alpha.3\",\"@ember-data/debug\":\"4.5.0-alpha.3\",\"@ember-data/model\":\"4.5.0-alpha.3\",\"@ember-data/private-build-infra\":\"4.5.0-alpha.3\",\"@ember-data/record-data\":\"4.5.0-alpha.3\",\"@ember-data/serializer\":\"4.5.0-alpha.3\",\"@ember-data/store\":\"4.5.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.5.0-alpha.3\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.5.0-alpha.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.5.0-alpha.3\",\"_nodeVersion\":\"14.19.3\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-k5XP+O7LvobHZRP7GMY6aCgoN5Jj4OhQpu4ESH/dvSUWss7JeF9vhFZF56W7Iz1H/CVbAm3zuN/vcPtQYwqkbw==\",\"shasum\":\"1d88cbb2082a817714928346864d5313ac8723f2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.5.0-alpha.3.tgz\",\"fileCount\":45,\"unpackedSize\":656786,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHiRO9ImGU7SrMraM9wn3bPLX4dwsLchf7UX8o+gQ5iFAiA3qf7bcbT6QEntVhaq/B46SK6k/+V3+gMU0PIt/8ZIOA==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJixe4LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoSAA/+LZmkMRsaGv3RyTmITNIJTnqtwv1GmnjIyNiDmpPkF7UqYgG/\\r\\nAgHdFqsnGWqZ6jdAuUgGPHHYnhZ+KE83ZP7hSOYxRRFn9YVmICbrFyVBQyp6\\r\\n7Dd5IfrC+dDqhU3CTq5ZqyoJtJqO1YIw+Wkw9CTmkXutgqnPqfNBT3BnI55e\\r\\nGCofT+hubO/qYuAe5X8WAQluqv1WdaGod710njjSe3a12rtK4hMZrMBUt40h\\r\\nR4PC+I1OfH0JEWiTLyBiCmjKEiLI68WUL9KRGu9rtXrGruYh20+PpDMBC/0M\\r\\nnmrG1VooIZUs0wlK6boWPoq9xzgoHJeHx50XXMTNpUCh86BLjgESsAuG3KYU\\r\\n3ycSInBtSWiB8+IQKWfspSen8Va00+goEzZyTRA4teFGX4xE/0yhFgG4EnwD\\r\\niGm3FUC5QJAchjVGicHJuIErRIrJpDQ/2jWu4Xd7qK/OSXWeRvD83YuN+HKd\\r\\naoAkrHLvxSTZtSTDxwawVcUS4WBk6QPgbsJRy//K9QwA2ObYxSXSFTSWM70x\\r\\nqvMm9oQETs7iOe0f2GIEPWoeg6tkP0nM1tbx5D2T2755TFYUieBgTAokHFZC\\r\\n5AEqF7+TdOcBCw5Yqbyig+TwhXsLwR8/Edc4PLb6N5t2ulW9s27q6JEKqW8T\\r\\nEKXoKZoB1nBwqAM8zy2Hc/20TLg2wXri1O4=\\r\\n=28H8\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.5.0-alpha.3_1657138699306_0.9095959083236214\"},\"_hasShrinkwrap\":false},\"4.5.0-alpha.4\":{\"name\":\"ember-data\",\"version\":\"4.5.0-alpha.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.5.0-alpha.4\",\"@ember-data/debug\":\"4.5.0-alpha.4\",\"@ember-data/model\":\"4.5.0-alpha.4\",\"@ember-data/private-build-infra\":\"4.5.0-alpha.4\",\"@ember-data/record-data\":\"4.5.0-alpha.4\",\"@ember-data/serializer\":\"4.5.0-alpha.4\",\"@ember-data/store\":\"4.5.0-alpha.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.5.0-alpha.4\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.5.0-alpha.4.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.5.0-alpha.4\",\"_nodeVersion\":\"14.20.0\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-Cy8/s6H3fhgjlq06BNFtBC4Yc9M6LsqJiN2HGuu6/hTZnKI6KqMjAyROpLmHQBLczq/4yh+l7Ymocz7pPOkyuA==\",\"shasum\":\"88357a78e8a2a01ebf4d95b13ea43c53442a57ea\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.5.0-alpha.4.tgz\",\"fileCount\":45,\"unpackedSize\":656786,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCaN1I3ch0q8++bapIOYeb/yPjqFZz5BbFBCFc1+sZdaQIhAIAV5gbfJquYdz9o2ujfeOsRwFBHxGaYGQwy3SNPKcQb\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJizyixACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmreKw//cPoNUFF0T/5rInTFnVtweM2T+bEUayHX0NvKW0dIYYy0e9tu\\r\\nG0PgEAWzZVAouO5DHtqK8Plh8LnE2Q+xdLfG6vRmJJok5fCcZowPXieiz/7J\\r\\nwPz4lHhDXxHXYGUbHB44liEeK+g+3ac9XPECinNg4QBZZgWZ2gmV/mArC0j1\\r\\nRQLjDewmuf+q5sX8dDOpXoj4+K4n90DhH3/7WE+LPwBAy+1RRBRleCODTmld\\r\\nEwLJY7IAgOZrDFCnFBTPTYpUVmlbuSccLFe5ykLleAGm5KmKgYUXzPyss5iM\\r\\n6KjWdbH3Y4TdqBqRuu+De3ITuA2Qoao6MZTrfRTvazdfLxVOOQcVm95ARm/L\\r\\nTYo+Kmvto4kpkdkWQ25DRZ6enK/YL8/49cQynHe6VlDz3PSISQRG025q4Jwr\\r\\nL9X2ZnIGd88ODLRKlwkmm3Ef5aMKaT4RxygD/RJIEE4U0TIBJN8yCB3F/WRG\\r\\nlpUNP053tQGwfzatMAPekZ1Ttx2mdA1BQwNY9bvITUvQSFdCTOpF5l4f8Z9d\\r\\nbvhWDod4QXoW8idx6draylsZlSrb7/S396+GkF1VyC+9nMB3jcr6A+8OL285\\r\\nXIfVRxaGHdPj3NZMYHajt2+DCFP/Zl4cmpLsaB6rmx41y95cicI4yzYZKBP5\\r\\n1wYJu9yZ29HqE1SIaf8pSzxlCh9OxQdkhGk=\\r\\n=HiLs\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.5.0-alpha.4_1657743537330_0.1822012192950091\"},\"_hasShrinkwrap\":false},\"4.5.0-alpha.5\":{\"name\":\"ember-data\",\"version\":\"4.5.0-alpha.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.5.0-alpha.5\",\"@ember-data/debug\":\"4.5.0-alpha.5\",\"@ember-data/model\":\"4.5.0-alpha.5\",\"@ember-data/private-build-infra\":\"4.5.0-alpha.5\",\"@ember-data/record-data\":\"4.5.0-alpha.5\",\"@ember-data/serializer\":\"4.5.0-alpha.5\",\"@ember-data/store\":\"4.5.0-alpha.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.8\",\"@ember-data/unpublished-test-infra\":\"4.5.0-alpha.5\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.5.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.5.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.73.0\"},\"engines\":{\"node\":\"12.* - || >= 14.*\",\"yarn\":\"1.22.19\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.5.0-alpha.5.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.5.0-alpha.5\",\"_nodeVersion\":\"14.20.0\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-9AvghlDG9y6WJylIk3kedTJicl0PDhBVli6xzFfiBtWrI5T5LEIt4cUr+5xdbz81rL39rU9k7oxaP0TSbse58Q==\",\"shasum\":\"2c30e601eb81500980a63c8fdc115c1dfedb9e6c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.5.0-alpha.5.tgz\",\"fileCount\":45,\"unpackedSize\":656810,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD4ZD0BqJoS0A+aiGV4BaK7cT663FFXdm8hYwpobaet6gIhAP3aCdjBU2TG6aNtGi3hm/wknqJkszHdeNI+kmbzXCr5\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi2GNkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoaJQ/+KEXV6ebPQ1w8MyHyoqJR15hO8RuZwwsV741nni1NunpnkRW1\\r\\nvQpcwavffiHBknwJy1nx5enooJitdKvvf5m4OAZv3p4U4i7lvR+WjZWAb/4Z\\r\\npm8nYeTGeUFm221zG6w0efSEevNvkeJhJcG2oBY0ZpXA2+tjpYhiAy9Fy/hF\\r\\nr8IpUD/rpw00EBqoO5PRFapSuAO/aJlLEYS879OmMHRwORTyeWe0lfUUKFrR\\r\\nFnl5TmLOcbof2X9+acoxooMfXQwgnesffzxwFOnCe9MimwxWQNYfLC4mJaNM\\r\\nQX4XW8sxsgIFBGGqE3wmoNOMtJgpwE1K21SwtjGa3R5AuQJ+hjkIN9s65JoQ\\r\\nvtZBJfu0ic6WuvP73/6i1xTDS9Q3ugKy+JewH7XJygjmTzaz58iYjZuz1HN/\\r\\n3dIRYDSnW1pO7hSO3+1kGCtnkLv/oc5kWoU56Lzvdm0cbpUXumMMIPeYvHfp\\r\\nbefZNMjPHNpBYwFbLr/ocCsBfRnhTOrD3Zr7kyFax82qgmcgAZlZuw4sKtX2\\r\\nipmEnqJk4zkT21MNtwi91iOc14EeXjuiVzXXwayoMa4ozBoK8HmIo0MKMfzq\\r\\nteekQc+trrKNwd6K0lUntxS4rqA3FACKRInibUzRmPYMtOCXElTAbKRPybGK\\r\\njYH/DgKHcaUbfDk+1KTS7xCX9BO7DaNMe/k=\\r\\n=7PqJ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.5.0-alpha.5_1658348388451_0.37543377713427506\"},\"_hasShrinkwrap\":false},\"4.5.0-alpha.6\":{\"name\":\"ember-data\",\"version\":\"4.5.0-alpha.6\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.5.0-alpha.6\",\"@ember-data/debug\":\"4.5.0-alpha.6\",\"@ember-data/model\":\"4.5.0-alpha.6\",\"@ember-data/private-build-infra\":\"4.5.0-alpha.6\",\"@ember-data/record-data\":\"4.5.0-alpha.6\",\"@ember-data/serializer\":\"4.5.0-alpha.6\",\"@ember-data/store\":\"4.5.0-alpha.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.8\",\"@ember-data/unpublished-test-infra\":\"4.5.0-alpha.6\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\",\"yarn\":\"1.22.19\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.5.0-alpha.6\",\"_integrity\":\"sha512-pHARaszuSyXKOyB3fGyVVxiy13SU2jqks8seaRHErvJgSRHSP814G8eManhMSEd6BOtCXN3NDzWZW6d2IPhvfw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.5.0-alpha.6.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.5.0-alpha.6.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-pHARaszuSyXKOyB3fGyVVxiy13SU2jqks8seaRHErvJgSRHSP814G8eManhMSEd6BOtCXN3NDzWZW6d2IPhvfw==\",\"shasum\":\"78d4e14b5eea3f2b46e74c5494fc3916d84d6135\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.5.0-alpha.6.tgz\",\"fileCount\":45,\"unpackedSize\":638013,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBcPynfdDIWQWpW/SBkkvXJeK7B7H9ZQwnvM0pbc+QfJAiAQDFepGmFKIoy9lPn1a9taq+hl1pm+2GnsGuu/lR8Epg==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi4Z16ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrHlQ//Zq82K2VFZ0ZeeYobHpSoUM4G12KvGfwNrDndsFC/tVcKXvl5\\r\\nKfNKqA6pE81cHjlIucYFyI2agUTQ8AVpj7gT+KGILD+QOgaBMvfWVe1fE4Mm\\r\\nw43pJ4DNzADcsGnb0OR92SAx2N78+WMY1/yIJQLl8gkooNNLSKWbOWnZm/3e\\r\\nec7hgwj6Atcsex7k/HvVKvUCQ3kVxWIyrCSvat7sVhuekjZgRdNCwYn1VxmW\\r\\nK7spcbPDJvNof3I8BZUD07pS/tebPXBnuYwcJHx7pvFz59VYhjxKTEr/nA8N\\r\\n8Iqxpv1Xdjb6TnNBnVFUdk1pjgtQKj/qD5gCrWtVIUEvtOU5t6H0v/RiX6hS\\r\\n9XHVaNQhsM+fewXNA6vvNS1dIaSVHm3HN/eh5KnXSPISatsV2PP0zYA/YSeH\\r\\n3RzMR4Ow/AOoeYa66kgX2hHelX7Ic17qOfRX3Q1Yl5NbHzQR2DG/iWjQJ9fz\\r\\nizjT95JQllVBlnUWxdqh7kovXmWHWsLDjcoUYLgX6FX6KQPIYjMYD7/i/sFW\\r\\n70CFcHY6p+XrR/J6/aUdDqaOXRHgEECKvMG7PKFB+lyFNJrkPKClczCYhYZU\\r\\nyzXWx83Y35bbx2riiPurskVilQjvw7c+IY/JWkd/udVLH2Jwd7C9UNf7+KU1\\r\\ntMPIlS0fHRSynh6zJP7M+BvfIdKIz4prmww=\\r\\n=Fbxr\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.5.0-alpha.6_1658953082171_0.1303206759799338\"},\"_hasShrinkwrap\":false},\"4.4.1\":{\"name\":\"ember-data\",\"version\":\"4.4.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.1\",\"@ember-data/debug\":\"4.4.1\",\"@ember-data/model\":\"4.4.1\",\"@ember-data/private-build-infra\":\"4.4.1\",\"@ember-data/record-data\":\"4.4.1\",\"@ember-data/serializer\":\"4.4.1\",\"@ember-data/store\":\"4.4.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.4.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.4.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.1\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-Jc8a2OTX3rcnbmVwBjdeOYPSKUHWYRH+RMyDSLN3fpLp/A8pZp1Lkn3b5/ZEi9DmBRirxIDSSSPPZ6RDTMBYlQ==\",\"shasum\":\"86e56d55b49986dff8ae1cc98a740c829e53961e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.1.tgz\",\"fileCount\":46,\"unpackedSize\":1327835,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDVbNpw44hcAkOqkDRzFSF4xOkezcIuulzbDYNJx804wwIhAIQeZzhQy25w2DhlYqlrPZRc6bZLQpKi+/GyWj9RrBBy\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi4ayeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmp4/RAAik+Kpt9ut8p4Ah8PtI7rxyn6f3ZvnJdXxO7o0Az8Zz3g3d/h\\r\\n2mX3LqwY4rItn3RhC6PxTlsnziwSHGQURxsa/I58kGHDnMFV6loUpeDkVMNy\\r\\nBUqn69hJvzr8E/0CW/tKEPYJz1FoY6R0Qr/MhQNYoi/tXa5J6+Hv5uGCXDMn\\r\\n8obUHSaLMZnNFcjuAChTsx5lIm73tR2vwv8UkILenTWTkzhZbRFottl7nV7B\\r\\n+7Yl+vgx96Um592luv95+3a2/UEgOIZijuCDInxXCWCm5v5ySNMtvxSrVpMw\\r\\nxjxLN3G76hSX1jBbnGZcdhznVty9Ij1sVlFpmxrHlDNkpmuo5SzUF8ftyP8n\\r\\nlYkDy4k9fnjikHIB0ROYwcWaAn3I681hwoggB1i6E5nrLsTA2yLGwFI/v0pT\\r\\n2uMQzK2J5v6SmJwU2NWP5ZJ9m3OP/Z7UXz+BaYwofR4lXaFMOyJBdB74yoKZ\\r\\naGMolRg4XrIrTbl5K8Hm8bwEvsMxSPVJElhOsMB6Cl05jmye8vzZgTqB6nBU\\r\\nce35GTaOpgDTCbjFTVxaKbYSvPnBVaHTsyyTko1aC8yOtFT0Z+gulf4FqjB4\\r\\nEcnBiKbJaj2gJOrQyhhttHdxCEXfD/eQqvJIGbdvCqMkwkozDb9wR8MLsieF\\r\\np++lIBJ9q1inNo3bWLkWt4mhcfQp/ggtnuA=\\r\\n=1VRn\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.1_1658956958577_0.9629938926346056\"},\"_hasShrinkwrap\":false},\"4.5.0\":{\"name\":\"ember-data\",\"version\":\"4.5.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.5.0\",\"@ember-data/debug\":\"4.5.0\",\"@ember-data/model\":\"4.5.0\",\"@ember-data/private-build-infra\":\"4.5.0\",\"@ember-data/record-data\":\"4.5.0\",\"@ember-data/serializer\":\"4.5.0\",\"@ember-data/store\":\"4.5.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.8\",\"@ember-data/unpublished-test-infra\":\"4.5.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\",\"yarn\":\"1.22.19\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.5.0\",\"_integrity\":\"sha512-pjqsV2IB1/mG5Lh92VOBF9EM/5zijblJw6vVTyinNBiALWLZNKq3CGsk8kKiuGHfExa0DB9zXhwmHN90+Z+lFg==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.5.0.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.5.0.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-pjqsV2IB1/mG5Lh92VOBF9EM/5zijblJw6vVTyinNBiALWLZNKq3CGsk8kKiuGHfExa0DB9zXhwmHN90+Z+lFg==\",\"shasum\":\"8c66c20ac8940213803b7ae13a3b01f641f833f2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.5.0.tgz\",\"fileCount\":46,\"unpackedSize\":1309670,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDUHGHkSTAS++VDNZEQ7XJse0TU0VKXzDqsd19YSqk9cAIgJucdQfncmlscGPgrqSDs3j1oMMDBj79kAtDDQb8UL70=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi4cP5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmprBA//TS2TGNs3eYyoa8c9ZeouqJE4nO4b79km3ik4FQzCELlS1A/b\\r\\nivga5W0vX17GhBcF23GnKfMMbPLrWEeYM7Phm5IbKUO/dQafv17xxrz+CmuK\\r\\nzQVS6odGIQG6hGADd6muMyyWTrK0cFG7v1kI7fjLS2czZeJ+H0+nhL6Rj1lB\\r\\n5qGkOW6mabO9pYX9LvfiJdD86w1K7PuEVf4YLj4PeObDnjeHlZ6/lSwa6iaS\\r\\nDi0ZXgFZLer+GIn/MQkCYnYJw2mZBQYXOTzWVy4gaHRDFvHbhk81bAgnjROb\\r\\n4ccVkBJ2/xhIYJ50669Avva2sCI0P/PtNQhBnJ/cD8/rgoQWnxwhqDBAWtOy\\r\\n7ikqfmB6ABmpnZIADLdBTUNjhuEItfDuIE2mHSp2p2nXZVvG2cRdIaA83WLD\\r\\nSK/pd99+7LJudX1WfE/l9BaqHvWi3Fug0teLhq9DhHY+2PqvdkDRwiOb7m+b\\r\\nXhfsanjsTkITncyw74hXpcQrSIb9zUORbBh0XGtVT4k/YUrqghO2MKiFh0sm\\r\\njHaClyLZ9VUYLEvfMesOk+r3VZy9unvkjKqbK7K9kfLM/3LEJkOrbRaoguuE\\r\\nkchuJxGOzVYLCvB+uPOIYlQUW3OpIxEL4iKSobtsyQepTG4647CpE4rCKSDz\\r\\nCQl2sWOXRHdVbnYqhXXhfsXlR/njZCCaGlQ=\\r\\n=Jlwv\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.5.0_1658962937650_0.7540332888923693\"},\"_hasShrinkwrap\":false},\"4.6.0\":{\"name\":\"ember-data\",\"version\":\"4.6.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.6.0\",\"@ember-data/debug\":\"4.6.0\",\"@ember-data/model\":\"4.6.0\",\"@ember-data/private-build-infra\":\"4.6.0\",\"@ember-data/record-data\":\"4.6.0\",\"@ember-data/serializer\":\"4.6.0\",\"@ember-data/store\":\"4.6.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.8\",\"@ember-data/unpublished-test-infra\":\"4.6.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\",\"yarn\":\"1.22.19\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.6.0\",\"_integrity\":\"sha512-Dstb3IGg+erNmwS0iCYEhFmzHbWESjkjpV+nAVkb76rHrguesYxyUeg+HhVxT+M9G33+56wmTRd3q9Ylw7jkTw==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.6.0.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.6.0.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-Dstb3IGg+erNmwS0iCYEhFmzHbWESjkjpV+nAVkb76rHrguesYxyUeg+HhVxT+M9G33+56wmTRd3q9Ylw7jkTw==\",\"shasum\":\"7581777d69cc7ec76357b958e9b8416fd075ab9b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.6.0.tgz\",\"fileCount\":46,\"unpackedSize\":1309670,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIA0aDF6RyRfAPQpu34e3QDVYJ7HaVSHO1SA7AUCdmTOoAiBIaXMnr2hMpjtB90tk8ijc3CKgsKX/e4V9ta5SoLIiZw==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi4cU6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoDvw/+Km7MRit+Mw2tT1TDZrgzfGSFgoWTK/1vVsQSBcv2wOB0My8M\\r\\nLg6IeINf6WJ9NULGUVrj7ev0PTa+REJLsz3D5v+GiQrfIDgYn0YmuPdCauE4\\r\\ne2GlbSpBNW5FDYtCtoBj1BoLkmkNVlBLJXs92imUUrH/41WmdBmo0KHVg3dj\\r\\nTeoPuli5xa+HBSO7GpAu1773hpGBynd2BSqu3lTHiJqqmXm6Jc24rGlkUE5v\\r\\nXPpZZ67TbSYPXotq9vxi8Bei368ExNp3DUBVFDxLiwI/pWh/XLsxkZZytbPb\\r\\n30+HYz1eXMI0RO/CYD/mA46ktw7tD2DUkjVTuQ9fZJno5UHMdLYdnMBX2La7\\r\\n4mMut5thdc7DZxinmq/C8kmen0UI7Bmp+TpyPARryl7eBPnXfRGCi8WwiFL7\\r\\ns8D62r6yeCzR5MWR7nZfHY3FMM0Fwh2ZBTFpdygKbrHK1uikSfK3i3PQ5RFn\\r\\n705XeE+6Dg5ZrNR4KLteZLA7ZLuQf8+5WJyOKy62O9YhUyyzKHetu8fYZnsP\\r\\nffiPG3U+Ajt8nb7WgTUGih1x5R9Psprxo7KHOLP3L5NmNoB5XM52irgTmK16\\r\\nkzjwCGqmuAJXt3ZyLiV8xZ6Ks95T7TGK0MkzSnsB00MicQZdnJ7E/BaN9NZX\\r\\nfwCHXlvxMlwd0I9J1yLr3+6yXqyw4QGBYp8=\\r\\n=Tugt\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.6.0_1658963258716_0.7484670288120525\"},\"_hasShrinkwrap\":false},\"4.7.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"4.7.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.7.0-beta.0\",\"@ember-data/debug\":\"4.7.0-beta.0\",\"@ember-data/model\":\"4.7.0-beta.0\",\"@ember-data/private-build-infra\":\"4.7.0-beta.0\",\"@ember-data/record-data\":\"4.7.0-beta.0\",\"@ember-data/serializer\":\"4.7.0-beta.0\",\"@ember-data/store\":\"4.7.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.8\",\"@ember-data/unpublished-test-infra\":\"4.7.0-beta.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\",\"yarn\":\"1.22.19\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.7.0-beta.0\",\"_integrity\":\"sha512-p2RPLN8KVMyMHpyhYFJT+dMtOZrLDAClchJfZ79ygmQ2/m0FHY6npt3+GCatFndE3TtzWRg0ej1m9jgNI+sIhQ==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.7.0-beta.0.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.7.0-beta.0.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-p2RPLN8KVMyMHpyhYFJT+dMtOZrLDAClchJfZ79ygmQ2/m0FHY6npt3+GCatFndE3TtzWRg0ej1m9jgNI+sIhQ==\",\"shasum\":\"9fb8da7439c0238f20d0d2803df100feef3f174a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.7.0-beta.0.tgz\",\"fileCount\":46,\"unpackedSize\":1309740,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD/6sWWiESFr2oEO39NipnfpFt0rAr5cvAjDgetNnrU/wIhAIZE2ZZ97iEuPIQ+pNJqBzH4dCIPVlVTia+nhzJ55Ckq\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi4cZGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqnbxAAmGBvJf4lO6VhgGrqnuChxKCh0/AFTywqYNhuS3qide03Qukg\\r\\nb/dz+j9MIgQT0R7ooJFA8MOBOS5zI8p+6ixoaWO8nFsVAs6MRY8dZT8dP6qY\\r\\n3uKhFfzAnBMqcyZGaIcn7fQLoQt4WLtFCe0xF7aS/jOmsvmJgfLh8e3Ews7B\\r\\n8MhNk2JBwfZE9OCIMQGcbBB+fJnCiHE+00QQDlhsNXMUrOAPpVOkoUHmnx4k\\r\\nKIE74r0YyOtR5czvbP7CmPmGlqkBVBx7mRFUCbTiCS8p9y2AQgDDjMR63jsv\\r\\nB1LWA1OXcSs5ryWq6GgBhlnt/8b9Id8qt4CMz+1HJIRaO6EJAqkyCj5/GLbP\\r\\nYahn3lVNnSgHud7kJfSnUpZ1qOlfce+GHEl9IUcfFQuugOcSGu8+oPm6HLDo\\r\\nLKRY6YtnzfwUEtkGfL8DPmY5qiOc3SsxvXgDFQxRwXyPcCB79OM+DtPjxYPK\\r\\nomiCERGKfUZZX0ANiQrgnEkDKlyuwsNQK72TE4uIsaO8scdxBDFMQ4BMuLxM\\r\\noOI2xvABzw91bCCHM/3M+zgT/y2hwhWNfyyJ15iCQSqYcdTaJf7pcQGH013n\\r\\nfnHWvWe0nZt2ZG6I/BLXczxGLxQIxkagAk5qzmnK3+IUrZDCXuUyPUzqZ8UZ\\r\\n3N8HpqS3EM/gCS5CRyHCuCrpYds7F4IYk5I=\\r\\n=FGWv\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.7.0-beta.0_1658963525807_0.8208235807324089\"},\"_hasShrinkwrap\":false},\"4.8.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"4.8.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.8.0-alpha.0\",\"@ember-data/debug\":\"4.8.0-alpha.0\",\"@ember-data/model\":\"4.8.0-alpha.0\",\"@ember-data/private-build-infra\":\"4.8.0-alpha.0\",\"@ember-data/record-data\":\"4.8.0-alpha.0\",\"@ember-data/serializer\":\"4.8.0-alpha.0\",\"@ember-data/store\":\"4.8.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.8\",\"@ember-data/unpublished-test-infra\":\"4.8.0-alpha.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\",\"yarn\":\"1.22.19\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.0-alpha.0\",\"_integrity\":\"sha512-8XW1V7aWkTtfGPfjJq45iklGsHw6sKVy6rAbSkTZYb0zd1RAtwvWv2DYg+nNef9zCtVbk9nk1ZtlCZkCqUZxkg==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.8.0-alpha.0.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.8.0-alpha.0.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-8XW1V7aWkTtfGPfjJq45iklGsHw6sKVy6rAbSkTZYb0zd1RAtwvWv2DYg+nNef9zCtVbk9nk1ZtlCZkCqUZxkg==\",\"shasum\":\"209c4958e58b0031ccb487e0c8926e6d67544c60\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.0-alpha.0.tgz\",\"fileCount\":46,\"unpackedSize\":1309750,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD7NxpkEZAoX5bTdmNxx61EtRrMaQPBN251RHcB+3PrIAIgd5VyLf1SR2hpkHTspmE63e7AvBxAmHX6wwXF7LmZB1M=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi4ccaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmp1pRAAgTefOarzRQ0EYqz/d09kilmx8P1Z65GNXREKcLAtWjkFJvLW\\r\\nMviGauXwooMPKs4wVGmqOnSiPcE8RJEockcGfA0pJ7ltZHLSQIPFM+2/av2l\\r\\n04eKAGwInIrzEPE9IxvZ5Lrk+jsyeTkD4EP9VvwK/cjOgMsTP6sMVcwMAh0l\\r\\nWf0oLTqwX91q2NQznEtutC5GJv5z0QcoDKINtR/WOYmT8lYDL07Mf6gOCLb+\\r\\nqnfZwGI1DaEkqzBWVHiBsmJDOKB63ehUzHeNx/qyyagbBrKI7WyoldPY96xL\\r\\nzMuxNCnmPqT7f5NBwhfnixaBOHEONZ7Sw+WEvTOSjpeGorJWzQ6SykP7+W+j\\r\\nbeX0ese/41s1OrjRgtQNzqqw/A7yWd/CN6dtqZ1IOgutmbJgEEzbLM2Hs1zn\\r\\nAZiVAZ3c4O2fDnOsvfo1yOx/kzvvBoOWDEs9Pw94zMUGDZKqGnoTpuOzKemG\\r\\nfEionKol5ZF+W/zr5s4FYjzT2UrmC4DxwFuStvyCjZA6E5O+4eRpmJp1SK8C\\r\\ngbnOB5sgPQi/tL9wh9ya8T6a56m/YTEWhhfd60WuE/O8RpDV8X2C//YgsW11\\r\\niISCU4KYJN8i1COy5HUm+U/R4gHxsecYGba+LlX8bHnKS7U13UD3UzPNeChU\\r\\n8tIMAj5Qnc4GORTkQvk00Ln5Pz1nioLuuZE=\\r\\n=eHvd\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.0-alpha.0_1658963738552_0.3194976605805193\"},\"_hasShrinkwrap\":false},\"4.7.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"4.7.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.7.0-beta.1\",\"@ember-data/debug\":\"4.7.0-beta.1\",\"@ember-data/model\":\"4.7.0-beta.1\",\"@ember-data/private-build-infra\":\"4.7.0-beta.1\",\"@ember-data/record-data\":\"4.7.0-beta.1\",\"@ember-data/serializer\":\"4.7.0-beta.1\",\"@ember-data/store\":\"4.7.0-beta.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.8\",\"@ember-data/unpublished-test-infra\":\"4.7.0-beta.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.7.0-beta.1\",\"_integrity\":\"sha512-twCDc0yr5t9oNnkb2JrRXXQptDXfI77/jr9PyvHz+3BKbD1ijpNcgHH6OPvnx+FbSqk2YfmMX15RiJ+6FCPAog==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.7.0-beta.1.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.7.0-beta.1.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-twCDc0yr5t9oNnkb2JrRXXQptDXfI77/jr9PyvHz+3BKbD1ijpNcgHH6OPvnx+FbSqk2YfmMX15RiJ+6FCPAog==\",\"shasum\":\"080fdabbf025ac86d05d070792257f9cbeaa9757\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.7.0-beta.1.tgz\",\"fileCount\":46,\"unpackedSize\":1309717,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGIYTDQpxRNNtvNUm+2Dx+HMXRNotWX7bwaXRJy3g6wxAiBXWq6bx+98OQNbEx7gOW0SvxcJhCtEE+UT0BX0yI2M3Q==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi4u3vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoWKhAAg/8DE6uhhF51HGWY25AVY8dIcTsK1ZVJewI5sxqYEi0xDNqL\\r\\n6ZwVUEaRzUtlpFRbk1lIGn1FH0wzK+exUI1Zj8Xou1nbwb/QpXbSToGLsr+0\\r\\nZc/qpKJ6AZjRW3Qhkk2kvp9mfjm0c/21/01xtAWq6+bFys4Dre9dU6MXLW4Z\\r\\nYZvTZtVnDNqJqZHu4oKulLheFoZ+xSQW94QY4yoqP9vPNVF6UvZrx9uUWKB6\\r\\nP62CwCOvS8dLmT3+wOi868yZInG+07eGIB/iwKM9lclBrqpy87RnG+bUYXZB\\r\\nNLz1Q5sbHlat7KgfD7GeJWL4kIPJzJeaYx5fN55ujbvH7eGYRtaJat7PYhrL\\r\\ngg9sxVjBst2W9xCSP/Uh0yalGnkte3jcrjhn0kgrrUM4EtmyEYtnnU1b8WhT\\r\\nY5lPDzFtyTU/oD9X5KcCXhrdLBxtqh8CwV4qJ+aolfdaNEC+LC6x1iCvnKFZ\\r\\nNSBCsJrseBDOMlPjB3UtP9Fsel/xDfqnBoM56kIddCpjWq5JBEKQEhrpqmQN\\r\\n7o2l/mujePvQN41iyEVNBcx3e5TNmqSPgVagsv1R23tnlLHtg8nRWSvccMDq\\r\\n/3qpuVQENAI/WJzqX5mcT+t7qHjIdbKzvQxIQnKaPv1+dO4VqFhk6JSKM5/a\\r\\nFTwmEbH4kyJzeYa6SVCz7ltIld9aCi/F85w=\\r\\n=DtES\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.7.0-beta.1_1659039214939_0.18348397053531618\"},\"_hasShrinkwrap\":false},\"4.6.1\":{\"name\":\"ember-data\",\"version\":\"4.6.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.6.1\",\"@ember-data/debug\":\"4.6.1\",\"@ember-data/model\":\"4.6.1\",\"@ember-data/private-build-infra\":\"4.6.1\",\"@ember-data/record-data\":\"4.6.1\",\"@ember-data/serializer\":\"4.6.1\",\"@ember-data/store\":\"4.6.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.8\",\"@ember-data/unpublished-test-infra\":\"4.6.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.6.1\",\"_integrity\":\"sha512-PQgV/6Bt+r5TKJz8I1NuVK2jyY8jI1QWQkdQi4oHcWm8iIAvt5KZTqApHO6Crh9tkcSM45mkbDUzrgFBlTUMVA==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.6.1.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.6.1.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-PQgV/6Bt+r5TKJz8I1NuVK2jyY8jI1QWQkdQi4oHcWm8iIAvt5KZTqApHO6Crh9tkcSM45mkbDUzrgFBlTUMVA==\",\"shasum\":\"704df54d467de433e9451afbf5b11f2ae5ed3d78\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.6.1.tgz\",\"fileCount\":46,\"unpackedSize\":1309647,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBpODRUO3VCzmg0wtBNBVBfOiu9pEXnG5fLkm2Ha9mstAiEArnpEXZvXkyRt2xOulZt94kXmstRVV98NvJK5n9iAm2w=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi4vBSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmomEw/+K4L0WZn2sI5NxgYWWXjER83Htp+FcGUVeIoY4SrGszn2ZacN\\r\\nsl62nm50BAIn+ZZ96bEsNwqPa77NehKrXqmk1LycWS/ZYK6COLQNbPUa5s1U\\r\\nO8pZiFtadZns1qQ71uG2226SbBYsd3jHPxbS5AZsggrE2JsigBoqOtDyIktJ\\r\\nf1ZvNhbOI61J15bgv7Oldl+0GwGxPuiKQmns1leYTvfjbc9J/jyYn8cqDNPG\\r\\nliylmgRC//yX0ToG0cePnAYrv7bUTCdDxhWXVuOyXWxZXWEa0okmGVFk+DIb\\r\\nz4V4JsdR0W4ZdbezPUb7eZVy30XA0BZ2TGzQoPcI8xqnQoVA4QU9QQyFu6ua\\r\\n8QYusarglD0ZiklXZk6ILLSZJKhMLaPmX8QwaG0mlCkbNjPGkOMqi/Uuuc1m\\r\\nQzyQ4qZyAQCW7Xonv9bcamvDMXkz7GG2JRXJcfWJbLFC+Y2zfCZfJ3IFd0tV\\r\\nG3C3VQYVXpXZtYQgGNWqiFB/kLevQiow9hK1yGwDub8zWeBmWSDd4R+W1HLo\\r\\nSuDpH1SVlRVVx0LSgHaPr21+ZYGTSJKsfefDRNyr32H46DJn+rUIPxMZBZY+\\r\\n7+EAy04/ya7SC/vf1cjHpOihmG4+cXFyXzsXiAjCmYq1JIza+iCMI0NagEw0\\r\\nnbt0ie0tX+p3tT79yebiL+4tD41EdRtKTiQ=\\r\\n=fa1Z\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.6.1_1659039826466_0.7159471085317024\"},\"_hasShrinkwrap\":false},\"4.8.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"4.8.0-alpha.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.8.0-alpha.1\",\"@ember-data/debug\":\"4.8.0-alpha.1\",\"@ember-data/model\":\"4.8.0-alpha.1\",\"@ember-data/private-build-infra\":\"4.8.0-alpha.1\",\"@ember-data/record-data\":\"4.8.0-alpha.1\",\"@ember-data/serializer\":\"4.8.0-alpha.1\",\"@ember-data/store\":\"4.8.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.8\",\"@ember-data/unpublished-test-infra\":\"4.8.0-alpha.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.0-alpha.1\",\"_integrity\":\"sha512-AjhRo5iSwKO6sStOeNKKrX+x8IxLoergvxdC5xmgRiJZxulweI+ErNaNroyOlcTZXd/eIixYR5ea9/qFLG0FZw==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.8.0-alpha.1.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.8.0-alpha.1.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-AjhRo5iSwKO6sStOeNKKrX+x8IxLoergvxdC5xmgRiJZxulweI+ErNaNroyOlcTZXd/eIixYR5ea9/qFLG0FZw==\",\"shasum\":\"79f3bf8f5569e7d8b358143d0489808cacefdf6a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.0-alpha.1.tgz\",\"fileCount\":46,\"unpackedSize\":1309727,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDecGq89UQUGHDezKKybOQjc/JMqwGbMlThqwNRxf+GlAiEAwK7E2aEdi3jsw2Ui+XRJsrfTj2nlJIKmboqMKKNu7HQ=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi4vD+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmr9+Q//XXpHi3ozYJzl7S1qDdKBAQuq8yA4JgPtm4ZFQCP0mEYGwd2o\\r\\nl8vKkkf/5kfRm9MW8ftca/GeVajQGlSw75fVcmzXEbqGg2M93rKml5eIrv+U\\r\\nJGeDEKMDkCalyAW3x2qLfETGNfIeaNjBxpkjn+gz6InPg+qAwwLlhTkQ+v5g\\r\\nIUlPscuCAlPjKuBcVDLb4bgI5kCCc/LykhP350E6MYJiQtJ6HlaHTolsern9\\r\\nUG1ZY/zxCE70PLg3sK4hUQNZS835A3QibZh7YYD9wlSPm1j7qdHEQokhyhdi\\r\\nTNw1EekuuITgcjqTER/azx8SEuKlQHR5vzVShvkOjeo9u3oYWYK7P6wVu3wT\\r\\nArcx8b3UbtX7Go09wJm5UIXG8PjOCkr/iA1r26bmQ7ERGb92xVkK2vJrIj/K\\r\\nXPYyBjJ7TSrmyQhClVwWCOWAS5YVkIpIiPXttSmlrS8JN5J92zDuQBi6nZYC\\r\\nHBVs/10JPgjhNvc96NmdbQSE9vKCJTfmblDoS2Z3idGtCmYjFppg7geemRqf\\r\\n17EPC2Rt5648/btdg9ZGK8Qddj4hSB4y4dGY/vPMxzx4VbZi+QdhxI5s0mXO\\r\\nvDAeKaVHke0ygmtnnJdP5UodD18I/h8wDg3t5cci/o+UYp2QbkIcG7JxWPS+\\r\\nFh9ZGlzwLqkbKjuqwVXIrBe6fnbQq3XK0go=\\r\\n=KTR9\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.0-alpha.1_1659039998631_0.3124807310628541\"},\"_hasShrinkwrap\":false},\"4.8.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"4.8.0-alpha.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.8.0-alpha.2\",\"@ember-data/debug\":\"4.8.0-alpha.2\",\"@ember-data/model\":\"4.8.0-alpha.2\",\"@ember-data/private-build-infra\":\"4.8.0-alpha.2\",\"@ember-data/record-data\":\"4.8.0-alpha.2\",\"@ember-data/serializer\":\"4.8.0-alpha.2\",\"@ember-data/store\":\"4.8.0-alpha.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.10\",\"@ember-data/unpublished-test-infra\":\"4.8.0-alpha.2\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.0-alpha.2\",\"_integrity\":\"sha512-6uqkCFOtugCWHCjfmSpkusVElJDSGiQQp1hO/85k/8QEw/GZm0A5y8WbbxjLgzGbVn/xEhEy+rnb7G6R3o3M6A==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.8.0-alpha.2.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.8.0-alpha.2.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-6uqkCFOtugCWHCjfmSpkusVElJDSGiQQp1hO/85k/8QEw/GZm0A5y8WbbxjLgzGbVn/xEhEy+rnb7G6R3o3M6A==\",\"shasum\":\"7b02a2e7e612c769ad834bf600a1d1b175cf689e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.0-alpha.2.tgz\",\"fileCount\":45,\"unpackedSize\":637549,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCxgkM1Pz15milObfqC4t1yJDU8R26UHVYOC9PtNC/xUAIhALFxgn2L8hCTAv85hqgh4dCjBvaBicVz61UJbHF2TLk2\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi6tfkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpY4hAAlFB7o31et2xs75+XfdtP8rlZXXS8R/DaTg/LhTKYhsTKB+Cm\\r\\nJKEmsO4AbYyYorDR5KNeEtXQWpKLUE+ZkP5gIh2HJaHNXOD0TDBEDru/SPsC\\r\\nz/m6fnr7Mpw+XE37J0Ce21nc3w+OcGSEBnqrmAKapPWWRsXzkI0Wv3Xy9vyu\\r\\nHLO5K3GqHfQCkPe8bFvd5XSgnGUaARmRpsyF8p3lJ9iNQ1GU6SFw9JLcnwM2\\r\\ncHcJgMkDWaIv34cYeXxnY4il71g9M4md+Jtwj9VUoo8QROMsw8MWlSUxHscV\\r\\nOsUwGi/ied+zROjQBK6D70MOF3ateCk5hzG5u2SMe3Sn35V0pfuwNbqRHzn6\\r\\nuoeVMyEltWLQ5X7wic5S0UNDM6/lo7mXuf5zm5dzxl5zpvm0r4waWAlBtBnv\\r\\nFFNEUw9aGi2ikukqkC3X6tbaEdTAIIql2Dek6hnOo+qzt5hwz4Wq9PYQbQbg\\r\\n2NexIGT3ju1xcwazK/eVKYWxZECwGniihrncxyGtDv+FUfC1owkIdCSOoh2S\\r\\nJntJ0bZUyKwq1T41BKqqvnDAUavvRAEFBE2igqbmbeYublXFADT2hUc75Ukq\\r\\nwLSQHSZ103j4qYDI0IAVNnZ1VCbVp9CUC4Wx4NZNx0ozfIHfXb1OwAoXebSD\\r\\nJhkNhzqfDOjkeu3rR9AjtFvhOmqFTVaz+Jg=\\r\\n=LuXR\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.0-alpha.2_1659557860607_0.5135348010678904\"},\"_hasShrinkwrap\":false},\"4.8.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"4.8.0-alpha.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.8.0-alpha.3\",\"@ember-data/debug\":\"4.8.0-alpha.3\",\"@ember-data/model\":\"4.8.0-alpha.3\",\"@ember-data/private-build-infra\":\"4.8.0-alpha.3\",\"@ember-data/record-data\":\"4.8.0-alpha.3\",\"@ember-data/serializer\":\"4.8.0-alpha.3\",\"@ember-data/store\":\"4.8.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.8.0-alpha.3\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.0-alpha.3\",\"_integrity\":\"sha512-phYw4JPTfZEwDGRDzmyGs5yEygeg4fLKj5PBhzzhoXuWwJj8CF4PLWZRqESqEC+FCWL3LnyPpEDVT2c3Ztz56A==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.8.0-alpha.3.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.8.0-alpha.3.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-phYw4JPTfZEwDGRDzmyGs5yEygeg4fLKj5PBhzzhoXuWwJj8CF4PLWZRqESqEC+FCWL3LnyPpEDVT2c3Ztz56A==\",\"shasum\":\"3c7cdd55ef1b968afddc27e789eaf4c75b8a9399\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.0-alpha.3.tgz\",\"fileCount\":45,\"unpackedSize\":633275,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDbmkUnEpb5HXLeVWWh/BeVgPdl0pdW9XqQCkx47MqRbgIgZwUDePrmLRAXMmMkC5C3fLwBSL7pi8yyhaR5ySU717w=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi9BJ5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmpuog/+JHxsYCDEdl9eoUt1Htd6BJValALxGVmuaBNvWEp1Hng4jNE4\\r\\nJCCS+tceK71oJnfm9b2e//QsQ6zRASmbsTELHMTkzpqsLi0PFKLzMa68iiP9\\r\\nUPKdtD8d8e/qRvvwf7WyZkxNesRCHN+KbO35Svbhkw7Y5COff1ZpzeDasyAZ\\r\\nBcX+BOLCAKQJLqaQ5iVZjK2hBcZzk/3iWOzDDSFKyN6RZQlR8J3y2NSLxBme\\r\\nK6hiqV7JTWkgET+QOIpbtuBzcTXGVTYUmhy+xZTmCk50aI+uOARhzCvmQJ9Y\\r\\nTy76kWR5jxfeVaDKT1hy866D8j3Wb012YBts5fpsLxAYfcx3T6IaYhb8B3KF\\r\\nu6n503sSOIEv7bcCGcjBmpxIBHebuAiZ3a+1iCyd4yG+e96EUtNTWuNr32si\\r\\nBOXo9YR+WI3nEYEf5jMmx3+ovrM3U5lBodZVzavlA+ZsPFrEiLgxFmTRKsNH\\r\\nzt45rrPEKC56BcwWkTWeZB61dWcX7Y1RyZ9zlUjtmY+MfnaikTOWbr8WuY4w\\r\\nme4JtE5dpSR13h9YcY6vM8llzFCdUqJbRZYb4ixcinkNzYKEk638q1Kd5YAu\\r\\nCjyoWgZE3yed5W8LALpdlNxsKfDjYREU19LwDjr336mSdhY38r60Ps4sQ6/9\\r\\nc/CjiQWIpd92EvxK8du90VpGlVcsw/NyaAY=\\r\\n=kr/2\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.0-alpha.3_1660162680977_0.12806003549587786\"},\"_hasShrinkwrap\":false},\"4.8.0-alpha.4\":{\"name\":\"ember-data\",\"version\":\"4.8.0-alpha.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.8.0-alpha.4\",\"@ember-data/debug\":\"4.8.0-alpha.4\",\"@ember-data/model\":\"4.8.0-alpha.4\",\"@ember-data/private-build-infra\":\"4.8.0-alpha.4\",\"@ember-data/record-data\":\"4.8.0-alpha.4\",\"@ember-data/serializer\":\"4.8.0-alpha.4\",\"@ember-data/store\":\"4.8.0-alpha.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.8.0-alpha.4\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.0-alpha.4\",\"_integrity\":\"sha512-eROQsf0MnNDCFfuEU3KqO66xycrkKKHFlmJNdB7lyNBu96JwgPV54BlZYRlZKa/lo7gdtk2cl2zekn+0OdzkTQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.8.0-alpha.4.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.8.0-alpha.4.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-eROQsf0MnNDCFfuEU3KqO66xycrkKKHFlmJNdB7lyNBu96JwgPV54BlZYRlZKa/lo7gdtk2cl2zekn+0OdzkTQ==\",\"shasum\":\"6319d9edfd3961fe2cfbb5352c77c4c8bb010107\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.0-alpha.4.tgz\",\"fileCount\":45,\"unpackedSize\":703379,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDpBhtLnXFSDDnwqxMKnOfl+KRrxNrV5+tmfT9oocf6VQIgbDeDoFJbOoR2EBr+S8699mI+dJGTJokc3QwhTIOhztk=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi/U0OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoylxAAjlX4QtQEA3veyV7ZRoHShfASdpshJw9w8Stl/aUnZoRyQCx1\\r\\nPpvI2iWrVPqdJhBa5I4qH6xiJzAeiF26jbEqP5PVHKjeeuLQ7ntFgP2eiNAi\\r\\nxXP+y8t/sPe/8Lrc6zLf7IA8DzdKjyGH6E/KA4VVVUtJombAgxfXVZeG7pVr\\r\\n7/psKnlKDxnPZQxf7JUz7QNGfS1OQxV2E9J+XEGyIItw6PMjnC9A31iKZ8Ws\\r\\nkWTD3kvZ+KOBXYBd1irEps+O+w5+XHkNUqNOy+DlBxuIwnAkLlXv7HKBW5FV\\r\\nFgD4btuZxozFgiFyEgxO6prGbmLz1GkqnZj6KgaJ23sx8BOCzf06UMZuUCpc\\r\\nDJHOP92u6koiPttZs8kHvGyTHc/m0bI2/08W1ZKLyW3sGdnJtefHDJw/buhG\\r\\nRVUpUX70L+81sxAoqN2eJheez4srU8IUpRoVhhsF4hjfNpljq7Et5MpqSYa9\\r\\nbNiDsdZMpeqGQTg7R7MEe2eki/aTHg1eXsixgr/UFx0yMMAh9w3EJ7cWrmX9\\r\\nEd2+hdPunyKdf4WW7e042PNLgKAlqReBenJZHZeJ9TjRd/acOaE58uaPFmhn\\r\\nx7ViFrzxcE3HworO9CdUEas3t+ZLrCxJiznDgpSq4pcfsufdiqp8XvYvzg44\\r\\nqt5TJNflfxrFsoQQsvxCXhIGd4n7r8mxZbc=\\r\\n=53O6\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.0-alpha.4_1660767502493_0.3511000282377579\"},\"_hasShrinkwrap\":false},\"4.8.0-alpha.5\":{\"name\":\"ember-data\",\"version\":\"4.8.0-alpha.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.8.0-alpha.5\",\"@ember-data/debug\":\"4.8.0-alpha.5\",\"@ember-data/model\":\"4.8.0-alpha.5\",\"@ember-data/private-build-infra\":\"4.8.0-alpha.5\",\"@ember-data/record-data\":\"4.8.0-alpha.5\",\"@ember-data/serializer\":\"4.8.0-alpha.5\",\"@ember-data/store\":\"4.8.0-alpha.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.8.0-alpha.5\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.17.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.0-alpha.5\",\"_integrity\":\"sha512-1h8T0rmaANcKcosJlJkOUmqfoOnFMFsw6Eu49pbGcQJ4Fcham8Jw0FAQj9sE30oSSOCHxYz3fvL/PaVyphhG+A==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.8.0-alpha.5.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.8.0-alpha.5.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-1h8T0rmaANcKcosJlJkOUmqfoOnFMFsw6Eu49pbGcQJ4Fcham8Jw0FAQj9sE30oSSOCHxYz3fvL/PaVyphhG+A==\",\"shasum\":\"e9bb07aadafd041b63d3e989c548d4097b97dbd3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.0-alpha.5.tgz\",\"fileCount\":45,\"unpackedSize\":700010,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCA6wbagZQzHSlUX3btU1FCfXOrprSASRqxb4jE6COiBQIhAKsl7P5el01nOJICYTVJVgsr7cx/bBLmFcTzHP0N1Y4J\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjBodsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqMMQ/6Ax+XHaktAbcnnZpt9T/7LwY5em6mIl1k9zr0EIyHjnRl8l0O\\r\\nGbsySg5C4m1bADZ6vlito+zYgTHVNWbW4YRmNiZ2MvZjPoKK9wkgQYL5hvV9\\r\\nGASTB/bLdH7BVefuR0xXYqExKg+eDHC6MowDGJYRvT50MzmVkt3+Pbf8IU1u\\r\\n/ztKi+BLcqkdCsTpbIZBMOQHYP894KhFBCEJhXgTSkpn4Tx3hGTYVxjwMqsj\\r\\nonxI5TM3Dp0NH6sB7QWqYp3Ox62aK/uDaR5b6Bhs1EmR56F/pHP2uU9iugTV\\r\\n7mvA8+qMwWaFEeSm5YO8ki7WCxgaiOC/0qrYIcj9Yzobt/Za2kTxFG/DZ4uk\\r\\nAliHP8c6G3xwVahhX+n5F7er2WDpiBXfAdRdQcyxpkWSshRXu0w++mZs0TJ9\\r\\nEEkHQ5SKOBLJ2OrwOMqrO5ndfG+PAoma3fCC1fnBm7z+B5AUUH3s9CBzS5oZ\\r\\nHTn5mzOr6fb+4CHV94/QHNuL1TfFd5djpiHSRlQ3HzNodsGxGc2AWhPK+E0j\\r\\n+4pK6ZtuVmmQ3R1TnZGsRU7aH6A7tESukkjr8lkpBzGWAc48VlBy+3VQHg+o\\r\\nMBHmPtJjq+jYusf4IF8aEtpI0BxlbnQEOu3LoEbeolBRMfpofWWmQI+Amv7a\\r\\nVXbO3AXHp0wSBXzHZWrvoRSrdJU2bnPOl2s=\\r\\n=0oE/\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.0-alpha.5_1661372268203_0.548227692638342\"},\"_hasShrinkwrap\":false},\"4.8.0-alpha.6\":{\"name\":\"ember-data\",\"version\":\"4.8.0-alpha.6\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.8.0-alpha.6\",\"@ember-data/debug\":\"4.8.0-alpha.6\",\"@ember-data/model\":\"4.8.0-alpha.6\",\"@ember-data/private-build-infra\":\"4.8.0-alpha.6\",\"@ember-data/record-data\":\"4.8.0-alpha.6\",\"@ember-data/serializer\":\"4.8.0-alpha.6\",\"@ember-data/store\":\"4.8.0-alpha.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.8.0-alpha.6\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.17.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.0-alpha.6\",\"_integrity\":\"sha512-vkiw/1cEXqYV1vtpg69sRgtb+U3GXmwgHPgDRMAIoDSF9TYH8Lzi8D2WbFUgYL7223d65Etqc42DlkR+am0SXQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.8.0-alpha.6.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.8.0-alpha.6.tgz\",\"_nodeVersion\":\"16.17.0\",\"_npmVersion\":\"8.15.0\",\"dist\":{\"integrity\":\"sha512-vkiw/1cEXqYV1vtpg69sRgtb+U3GXmwgHPgDRMAIoDSF9TYH8Lzi8D2WbFUgYL7223d65Etqc42DlkR+am0SXQ==\",\"shasum\":\"8220e150ff23bbaf3a13154e4a042de4c36cacbc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.0-alpha.6.tgz\",\"fileCount\":45,\"unpackedSize\":692384,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDa+Lg50Qd15iuoSZKxFdhOkggl3DysUgFUqsUJo4qXlgIhAP5rXcVLfNTyHdBrcco8JUgYfzy03V1zaGFIgbKsiSjv\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjD8I7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqmPhAAn8OKbNoj0Pe7OLpBRJuEp8k4IVP0C6QpgWpMOkS9FHXn5l5O\\r\\nllW4A+nWBukdUzmSRGttzwcfLOjgqwOchTSg+pdi7ER8DpxUVua8JDLPiqyh\\r\\nCn6AX0h9BC506IDPI4oysN7unwuNd7ddVhBuh6qiV3HZmaHWJ9VqbPP4WC9+\\r\\nw97RzPLnk+WgAqBzjYFDv+20m16VYnILkpYGKh/MtZW7wgO6Ox23j0v6nt1k\\r\\nWUDfJ7OT0BNL+ocWlojoUzcQqu1pSHt7hZ+Z4qKfsj0EU2f6+sTbMYW3h4m7\\r\\nXJld6MFctFiwXcEKLoFxoZMURBQdGkYDcE07k7Q0KpjyAEdDVXnQCf3Mq5vV\\r\\nFx92nQUqb2dgFTlcpLygHPaQog0MM7GfjMFiOFdIc9y+1VGhqBE+pKPGphQU\\r\\nzvDgoGmppWRvHBwkNnJbMSuQcdMtyEh6KGr3yuPWhIvsDIXGBJjhuj7xPi/5\\r\\nepao3BfKlrHdmToeHcxTEaY4iiNKbiAMmD74ibSPsz6yxyCyHcbkp83TTpUr\\r\\nuObAk/g0wy1zxvxqltB28e6KfmWGQAajYAuCyj4iFYdLO/lUuluqj3dN04+N\\r\\nExkmCJVngA9kQT+EleeQKRZHxp0khYy9qfcWnlDR8IO+ToScS6Miz7U8/QZd\\r\\nLf6x11XShp/IuChvixo3nQkquV/4OrFYfvU=\\r\\n=snwc\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.0-alpha.6_1661977147321_0.8206382506334067\"},\"_hasShrinkwrap\":false},\"4.7.0\":{\"name\":\"ember-data\",\"version\":\"4.7.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.7.0\",\"@ember-data/debug\":\"4.7.0\",\"@ember-data/model\":\"4.7.0\",\"@ember-data/private-build-infra\":\"4.7.0\",\"@ember-data/record-data\":\"4.7.0\",\"@ember-data/serializer\":\"4.7.0\",\"@ember-data/store\":\"4.7.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.7.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.1\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.1\",\"@types/ember__utils\":\"^4.0.1\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.8.2\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.17.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.7.0\",\"_integrity\":\"sha512-OL6eI9rhRcxneheaRTxX4W2m+IxOWDhaHqr+BirNR/Nzsf4TqT5PWAtFh02WnefwseFXccE9VW2e0kzrvOzu0g==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.7.0.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.7.0.tgz\",\"_nodeVersion\":\"16.17.0\",\"_npmVersion\":\"8.15.0\",\"dist\":{\"integrity\":\"sha512-OL6eI9rhRcxneheaRTxX4W2m+IxOWDhaHqr+BirNR/Nzsf4TqT5PWAtFh02WnefwseFXccE9VW2e0kzrvOzu0g==\",\"shasum\":\"0593e467f8910bd604fcb22ecf870bf7ccf18212\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.7.0.tgz\",\"fileCount\":46,\"unpackedSize\":1366121,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICto2iP2csSyvF3uUSiwyydjrkcgwLKML40++KfUxc46AiEA4iaXnXEfp67TT5VfMJ8t5a91NM1TxjB0McjAm2hP/mc=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjF4LQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqSzQ//Q6cfdAqHvYRSon2npmpF3qXO4AyElthxoXLMz2RD10JAhGFN\\r\\nl6vHVLoRfPD2IJ8RdBxtN1BDRC4LiJRLm92/EVAeCsThpZz0AdkXtO7tXVB0\\r\\nN4p4mHrz85AeL8/+DVQI18oZ/5/7FqwcxfbCklhKwI+oLWtmXjPYRyBVxpan\\r\\nhTOUkp9rDdS94EzGOg7l6B9EyaUyBYIoIpISuo78qblEaNxiB4vRAj1kVVNZ\\r\\nY2Y3wr8s5exzrlZcbc/97tIFALCVMT2TMJKdkWRjN8lMCiKYPmeH7mNRfnX2\\r\\nzhTBTUqJVKKUyAv4D1r0IldGdPrRAZBrndp1fml7GISrghjkU+HN3vLsCUME\\r\\nXGWNOEkthNyLz0s+my96TORbBVo0wuCiFXR9J4q4HiQGP6PvVxYRhYBCKs9h\\r\\ndv+uug35XDRyBtmBoKqdAUG36/5TQhIIqdrptzHdi2iHtQjNSksgxAVKgcZ+\\r\\nepgSiIA1yu0Owx7utsOL8SHavj/YwT+lGVMscA/6+7XBpM8AYjDIwfGKm0N9\\r\\n8O2HRiQYro8w1XebZnL024g3/lQ7sTKspURvF6iYQ4F0sG8jntt6xojKI8Gc\\r\\nhZs/gEpjw+ZQKTgXu8FTL/xI2S3eCTiyb04qyaRJgkH0M/A4LlnxwGcRCNLM\\r\\n3MJsbCawimwZmLTl/xCVFI92CKdQ8Tg6OH4=\\r\\n=jj0j\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.7.0_1662485200652_0.07114304851141373\"},\"_hasShrinkwrap\":false},\"4.8.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"4.8.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.8.0-beta.0\",\"@ember-data/debug\":\"4.8.0-beta.0\",\"@ember-data/model\":\"4.8.0-beta.0\",\"@ember-data/private-build-infra\":\"4.8.0-beta.0\",\"@ember-data/record-data\":\"4.8.0-beta.0\",\"@ember-data/serializer\":\"4.8.0-beta.0\",\"@ember-data/store\":\"4.8.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.8.0-beta.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.1\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.1\",\"@types/ember__utils\":\"^4.0.1\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.8.2\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.17.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.0-beta.0\",\"_integrity\":\"sha512-/RfavTEPGR2V2jAjpwc8PnTGYKySlLl0kAGVwjLKeaTTMVrpDW6g59srGFQMi4PygKM2GLBlo0XCdgCe56olhw==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.8.0-beta.0.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.8.0-beta.0.tgz\",\"_nodeVersion\":\"16.17.0\",\"_npmVersion\":\"8.15.0\",\"dist\":{\"integrity\":\"sha512-/RfavTEPGR2V2jAjpwc8PnTGYKySlLl0kAGVwjLKeaTTMVrpDW6g59srGFQMi4PygKM2GLBlo0XCdgCe56olhw==\",\"shasum\":\"cebab8de72380e03f34266fcfd03e56a9dc4321f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.0-beta.0.tgz\",\"fileCount\":46,\"unpackedSize\":1366191,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCNmYz1jCC73roEF5WcVbZ0mu9sCouHYyOw2Y7pS6gNgwIgeYkUe4uaBb++PeiYRtn/scbQ2Dftz8xgDABd+CVC5oU=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjF4NHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrXBg//b5C3yhCJypK/o2kXyu0H1BAlR/5BwhDlz8cYqCKP4+181fih\\r\\nIRuHJGHnKzyqsNaJ1jNFfUvQhu3fRxflX2mg9cbk7J0Sx50K9AimHU3x8i42\\r\\nF5jg3TcVzGuwQ7DhbWE9+44khTzwysXsPsIH+DHoQPUIrzJp1G/qeb0zwDW7\\r\\necyrGaIyyxFWx5rXY9ubRJAEWyfgh8BKbpEL9Bxg15k/Ib9L94bjhPNGjVSH\\r\\nvtdZfATpYBIb+18SyIh2wv3Qca0j4NpszFso9xK9/Lm3yIjPHVVj1bymRTrH\\r\\nRVT0n2lqnu1bfCGz1DtU9G8IdWDgBapWENtEGDtf5BeOYahCd39EwLfCIn6V\\r\\nnHqh+bVNGH1XcoAvlc1P2yMmh/LGNYpOQbZwwpy1A9xEk++aSFA1lAh8Guhb\\r\\neiYP39bVxL/KJYRlXbNT7WxpD3wsd/bUcyJ4z/3IrZYiGPpKwN4PRExubmn1\\r\\n7xcTjx4SYA5iZwvZSXm6ENhxOEq8Msg6FZIO73ln5dtNccr6Eb2Q1dUAyDKj\\r\\noCGD1gw3g0GCkxKuYu5rzAAlNtehhCynY393ddjU0vCG7Acam9q/Nep33vCe\\r\\npFiQfSp4BK5RrJwZyYB5yPqPepwAZ1CfaWhr01wi2crihB1nO31K/134r8BV\\r\\nh/5uHuzw+guifMF8jnDm6bQcfpYulIabU1g=\\r\\n=pLo+\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.0-beta.0_1662485319617_0.6513557359459887\"},\"_hasShrinkwrap\":false},\"4.9.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"4.9.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.9.0-alpha.0\",\"@ember-data/debug\":\"4.9.0-alpha.0\",\"@ember-data/model\":\"4.9.0-alpha.0\",\"@ember-data/private-build-infra\":\"4.9.0-alpha.0\",\"@ember-data/record-data\":\"4.9.0-alpha.0\",\"@ember-data/serializer\":\"4.9.0-alpha.0\",\"@ember-data/store\":\"4.9.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.9.0-alpha.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.1\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.1\",\"@types/ember__utils\":\"^4.0.1\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.8.2\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.17.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-alpha.0\",\"_integrity\":\"sha512-CfsZEjlBgnz04iDeH89QcN/kErG/nRiHLpstGTq2vMZpZmxPzkH3HJeng/Ba77bGDsS+bBvSvxrosXQKyWP3bg==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.9.0-alpha.0.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.9.0-alpha.0.tgz\",\"_nodeVersion\":\"16.17.0\",\"_npmVersion\":\"8.15.0\",\"dist\":{\"integrity\":\"sha512-CfsZEjlBgnz04iDeH89QcN/kErG/nRiHLpstGTq2vMZpZmxPzkH3HJeng/Ba77bGDsS+bBvSvxrosXQKyWP3bg==\",\"shasum\":\"393657e96a4ff92ea562574b3283421169e9e4b1\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-alpha.0.tgz\",\"fileCount\":46,\"unpackedSize\":1366201,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGcH43DfdhbZ1HE69c9dJy4T+2tdZ77NYjQrG8NEjpMDAiBj26Kaz8nK+SMMtGRUTRg3dyTgoswWBYqlgLU9NJ/P/A==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjF4OnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpbKQ//Tet4weLFlBKEZnfVOAGtMByQWTsnGDvCQrQjxejZ3KcY1QY5\\r\\n0fW8OtGH5l1dYoPdNaC8K9m1mJh4lTNnGzOwo03sRffPFmmmNgrULHYHNzWf\\r\\nk0+mKNkOOZLjSrDNYkI1oK65MYcT67mckxDpw95S1FypoXTUxkzIK6Xu+cH6\\r\\no5AxIGhH1TC1WiJlx/xqZQ3Xgzw9268E+gen5IG4YtrC+b4et9d2MtiQmq8x\\r\\nmk14NVWqvAxQno8aMKkjxCTUW/XfBHiT14ZTzrOdv4+0bpmsV8bhC0NBxRF2\\r\\nWMsSTvhMEzbnJr6MfoPvZrbu29n6YOYzer+9xS61UC3RM0QmYvBUEI840XEF\\r\\npdgka5QR7/4wtnnW2CT609uHgkYocuut7tWy135IJqgoA3NYY22A+FNhGww1\\r\\nZsIHIDMZzBE1LfjcU3CZHxQUgthrpvybubtoiCsqxCNAVUcaM65SgCg9svJD\\r\\nsl6vQvJsWjoqL/WK82vUp+/Z02DE3p8WCnH3Y3ICZEJn8qgse7RsD/z2MD7U\\r\\n1lwwIwB8gFCfRTt08LLL33BDnquB4pCrc34g/dU0Qbqwz58ZfSZz2KhfiZ2t\\r\\nPfyjwv21Xu0Y+sse4VD3dHq4QEIA1BofY4ZPZ8l0mMsBr1GF+Vc9zGfBQA8v\\r\\nTvYU+X3P7l1xg6ru0DhKLQPplGxGo6Thpg4=\\r\\n=OjRV\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-alpha.0_1662485414759_0.010440282424735825\"},\"_hasShrinkwrap\":false},\"4.7.1\":{\"name\":\"ember-data\",\"version\":\"4.7.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.7.1\",\"@ember-data/debug\":\"4.7.1\",\"@ember-data/model\":\"4.7.1\",\"@ember-data/private-build-infra\":\"4.7.1\",\"@ember-data/record-data\":\"4.7.1\",\"@ember-data/serializer\":\"4.7.1\",\"@ember-data/store\":\"4.7.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.7.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.1\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.1\",\"@types/ember__utils\":\"^4.0.1\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.8.2\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.17.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.7.1\",\"_integrity\":\"sha512-jRx87fO+hdL1RyARv8Zj8PT4YJWSJq2F2ZNoyKIIBphi13f+RPBl/1FPK4L4rMXbTJFoU231oYoCtMWREiigZw==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.7.1.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.7.1.tgz\",\"_nodeVersion\":\"16.17.0\",\"_npmVersion\":\"8.15.0\",\"dist\":{\"integrity\":\"sha512-jRx87fO+hdL1RyARv8Zj8PT4YJWSJq2F2ZNoyKIIBphi13f+RPBl/1FPK4L4rMXbTJFoU231oYoCtMWREiigZw==\",\"shasum\":\"2bb1a9b1a9df82e047316307d6ba71f5c9453dac\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.7.1.tgz\",\"fileCount\":46,\"unpackedSize\":1366121,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEXWE+B+2B55hMCVrTqKOVBUDeuHarrjcE/izvOw3rr6AiEAt2t92FJ37VGyx9ZOYL1TN34Z1uZjoQHK6clStA6D2Fw=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjF4axACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrqbRAAmZY2pD966eJfSSYk0rptEtZpylGmGfPtNqpwJf1WjXHP5XfH\\r\\nvkoudlEbBDvim1+eCIZ09cEUugzE2e/jU/Gwbc/JCCXTMqw2njC7+x/wVnsp\\r\\nbcyqjFhbGFPOpXXjgQMJNzyxkraVrd4itnViCqxWOykwgvAPgpBllkqX8GXs\\r\\nHJZzhP2kw/q+T20t8fjb+JCYtPu530fBUuhkBwQYcn0r2W6oFyF49MoV5nOS\\r\\nRQeY8VXiiauuVsIVhqZdlIgceFwU/dC14cs58BJTWiiq5E/X3f5fJIwSD+if\\r\\nPlSVrNMk5HVl6VVHpJt/ndnMnOr8qxz3sTVxDDC4CspZHpfEBuP3VAdNs2Zh\\r\\np0q+DHykubjcjJnpKZaZLSf0A5qzI8B1CoiYNnyzm6Fx26OKehEESGJSQg+7\\r\\nYh4hmmJWrGc86hFLCA/+bvEZSgh2VfrV0COeDwrwrtf54DcT030pozIk9WVj\\r\\nnfAI/Hq905/hsfNrptMqW4XzIcl2t8did4TskoQLt5z7lO9ylpzD4cfdClWY\\r\\n5fjoLJeNYHM3iizuotoE36TuNRWg65pPqdVa/o26QJYeemD5c/lF0z7bdYG8\\r\\nNPS2D+YHIjcndHCFass9zXbOD2laBMqY1Xp6B4U9xepDd5DjsaTiDX0gNkOn\\r\\nGTR4/Lj4XyfjoZxupJ0njezrcUaL3xoAQus=\\r\\n=fH/5\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.7.1_1662486193582_0.6510792840392448\"},\"_hasShrinkwrap\":false},\"4.9.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"4.9.0-alpha.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.9.0-alpha.1\",\"@ember-data/debug\":\"4.9.0-alpha.1\",\"@ember-data/model\":\"4.9.0-alpha.1\",\"@ember-data/private-build-infra\":\"4.9.0-alpha.1\",\"@ember-data/record-data\":\"4.9.0-alpha.1\",\"@ember-data/serializer\":\"4.9.0-alpha.1\",\"@ember-data/store\":\"4.9.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.9.0-alpha.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.1\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.1\",\"@types/ember__utils\":\"^4.0.1\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.8.2\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.17.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-alpha.1\",\"_integrity\":\"sha512-ETaxnp5vY9EdKPfZQy+bDUNrkttptvGNOEHoL5d4f54kCD0URW4HZaRh6S8LHQ2VAQ7FHzUVRq/j88PA0PNu2A==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.9.0-alpha.1.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.9.0-alpha.1.tgz\",\"_nodeVersion\":\"16.17.0\",\"_npmVersion\":\"8.15.0\",\"dist\":{\"integrity\":\"sha512-ETaxnp5vY9EdKPfZQy+bDUNrkttptvGNOEHoL5d4f54kCD0URW4HZaRh6S8LHQ2VAQ7FHzUVRq/j88PA0PNu2A==\",\"shasum\":\"0dec9aa0683a718a506d1be94e3fe0e7e07c2e92\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-alpha.1.tgz\",\"fileCount\":45,\"unpackedSize\":694464,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEwg5DSnAh0VzKMAL6i9CvVn/YgIdEyw7EdG5VU5B7Q6AiEA+lhx0zi+7q17+LERrMgvNbUosehrhkQ4eRqKppUlHdQ=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjGP0IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmobBQ//QQ2C7C/alYORKzyChE4zY9Cgo5Xfv1lCpfZArGIH+007ktmi\\r\\nWKMnOHGbPbn2nx6fyJOnxP+wWiH/krXmWWnvtiwbJLjBpsD0Vn/qnjp/C575\\r\\n6ueLNRM+XnXaK/RXGWP+3aMx2d550yzJNvTlJQGEyPkOMp11GwOObQa0J4+s\\r\\njD1FJxoxMOILq8LhpSws+/xNsrq3spAJsPY64z+YcsgeHmN+v8cmH1HcicyA\\r\\nCqYd/36cb8IGpzkaDrtbFFeFhcxaO0NcvSQ3vQefEFRoQeQLqPr6o0pWA6wi\\r\\njwRCF00vyFkp7yr8g6rtKGUSkAKo/18D6WBbWU8hdzg9h+wg4y3EAuTRwne0\\r\\nBdogcvuanSM7Iak1JCY9B+5wtb7BnP2s8HQ3ufT3DWff69x7s2eoo9aBfNP8\\r\\neqwm6yk2osMPI8NXj9U4C2Vt96lNR0DYUxe1GEeGvmZC9xnSJgItiMw1XN6/\\r\\nqSGymJVYGcKYlTaV5l7pLy2aOnUYZNAwZP2Scj1R5R0uK0gr5jcphpXW0Oyx\\r\\n+D0XNGuWPsfF5M+55zhtjb64aTCXiFzo7GZgEilbLQrhILlYI8IdDP7Zu9yt\\r\\nxazqReKXhbZLetBdvEmp3Eu0F2twsTc1XgHq/5ASBt5B+u9TA7c5zeD7X3Nz\\r\\n7VLcIOR5efE3uvy/QPm42tMtcBIw9PbBBnY=\\r\\n=S2zO\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-alpha.1_1662582023815_0.6320895749408428\"},\"_hasShrinkwrap\":false},\"3.28.11\":{\"name\":\"ember-data\",\"version\":\"3.28.11\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.11\",\"@ember-data/debug\":\"3.28.11\",\"@ember-data/model\":\"3.28.11\",\"@ember-data/private-build-infra\":\"3.28.11\",\"@ember-data/record-data\":\"3.28.11\",\"@ember-data/serializer\":\"3.28.11\",\"@ember-data/store\":\"3.28.11\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.11\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-3.28.11.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.11\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-74WxQD3W85ZF/DxB7ak9yttzSi0/8SoEm3eYW5ffRcUxNW/JCd+n6Ly7nFgFVsKsqocBu7JjnLd0jfSHJwmqaw==\",\"shasum\":\"78cd8c2ddb9f0d8af0d073357b4f067d9ab5f7c0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.11.tgz\",\"fileCount\":45,\"unpackedSize\":661858,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFMaM+Sg9oNbqIcoWTGlSxVUJ5BZTDG9Q9eflazgUq9bAiA5yI8E7ilBAChUpnlO1q5C06tKV6ApRbmIMCPxdGPnGg==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjH6VWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpO4BAAojBV+dV+zQ7k0Azyp+Yr/4wg0vtXCZbjuJKXNZJZOb7UEyIN\\r\\neS4ciCCLjtej522HXktARAuAHjWN34AmuDCXY12n5npPnDSeYPz2Xr+XYPFu\\r\\n/0R3At36gb36V/PtZwpmj2GcCWbVG8ZwsOfPQ+qacs2Nf0pphuZskkxG9GU5\\r\\nbVMwyAu6fgssZjK25WCPkHZFe8cO6GKcXTtg+2f83tHtVjKw9ajtKYZMrWvA\\r\\nZFKPmYdW4rO1HoosHuF1KT8AKbuBrKrOtkckM+/vJWvdZCG5fubMojFyoMgh\\r\\nDf4myqTTICeiCL5RNWU1tHobjKtEqc64R+IYLjcd5HdJKHILJN9363H1ncKz\\r\\nswhc8aaizVlxFCukKRFsAs3IP7yVgjNq6mmsKfx08MDHG4WlamsoPMiduuwU\\r\\n/nY4DWBXqCaM+zUna+HgWlxb95Ah8YUxvUqbOi7mNkkngMsoag1yt7WFpdGv\\r\\ndRYmkKexTwfcXaOkzKJx7fnYT86NL8qCH6OdJla2/666OYHqfvJf/uyw6Xj3\\r\\nI3wnAJ2JkLAPIcEzILkeM/T7NAVtCCv/yQyGj/g/W8waFdnN2SE1UoyMIjEi\\r\\njgHYc/z0V2+60w+ffnScQjGb+6Ebqri6x3wO62HjPnfoNVPBvcCy5H7ltGTo\\r\\nXyLKn9U59ZvACH61e2mQ5ogNtTvYiveToK4=\\r\\n=oSV9\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.11_1663018325964_0.3779261158493079\"},\"_hasShrinkwrap\":false},\"3.28.12\":{\"name\":\"ember-data\",\"version\":\"3.28.12\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.12\",\"@ember-data/debug\":\"3.28.12\",\"@ember-data/model\":\"3.28.12\",\"@ember-data/private-build-infra\":\"3.28.12\",\"@ember-data/record-data\":\"3.28.12\",\"@ember-data/serializer\":\"3.28.12\",\"@ember-data/store\":\"3.28.12\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.12\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-3.28.12.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.12\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-eVVhYf45WjLpq2j9jIFxlrh3DG8um2tuzVMlhCGz1l6mIocT6TOW2NTcS5Ue2Dz7VDd3DeBtgfzvV6DIdouHug==\",\"shasum\":\"8d63fcd18982323887c637f78bafbf6e8715da93\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.12.tgz\",\"fileCount\":45,\"unpackedSize\":661858,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCJM+C+88h+iEXy+8FCFgWhxp0sGJhkfzKwtdykkjcAiQIhAM6vfHNW+20OWAwjSZqyrqkY18ZynMmIVBEGazGR0N1K\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjH8afACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoYrg//QohH788BwqzuS5/c/HkEw8qOhyLTJ9Wuwm8qmnJ8MZiPIZqk\\r\\nCNr5C8qPl1YoflIErD5dwkCCskELnVDw97ndhCHmVDFKkzKwj0t6YH+/wB5Y\\r\\nhihwRiUFH89k2p9P5XOt3nUKxNXwBFHs3GKXEbcMeJdQdORqzzehgxrzked4\\r\\nXOYivLVYseQ/RzoT3PDXf+Lx4iZ5D+XjkRff7AoyU+Zid80mjy5WVJaSVM/o\\r\\nzcPiwARAEfhFs8G9RlzNVLIOlDpNP8gHSAi3/r+7JwGkP06+KU9A1b4wLUOC\\r\\nJSzSK5HEynheJTe/9y+FjaDx2GdLIx/vud7EMuku8HryUAVnn+ZtsJv61N28\\r\\n24JKN1zbYQXpSx0gpm1W4AcQ5wpaNY78Ud1VO1wl1jxev4yboenA+3wzXSUD\\r\\nRPzbp45N58Gqw4q5+GUM/hfiZzrG+3Yw41jjKM59YqsvsznWt3aH3ul8ui5P\\r\\nQBLw+MjObPcsTT/9My82qOCdHmtpzF50XjBkPhTUgCPaqUD17qg1fzzkJKXd\\r\\nTnSJTAiF4m3p+phZj2deORifrBa67K96a7Xok3a/M9xQ4LEX9LWhJiyC4wWH\\r\\nQeMe5gUDQW2VyaJhbEz5jryuywSY7jdNVGFbcJzJTGeshaGeORAQcoEVNAdr\\r\\nuK/eF7fJvJgFzwsXrRvOpwn11lyOI/ja0/Y=\\r\\n=wxkt\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.12_1663026846903_0.06529723244764396\"},\"_hasShrinkwrap\":false},\"4.9.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"4.9.0-alpha.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.9.0-alpha.2\",\"@ember-data/debug\":\"4.9.0-alpha.2\",\"@ember-data/model\":\"4.9.0-alpha.2\",\"@ember-data/private-build-infra\":\"4.9.0-alpha.2\",\"@ember-data/record-data\":\"4.9.0-alpha.2\",\"@ember-data/serializer\":\"4.9.0-alpha.2\",\"@ember-data/store\":\"4.9.0-alpha.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.1\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.9.0-alpha.2\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.1\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.1\",\"@types/ember__utils\":\"^4.0.1\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.1\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.7.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.8.3\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.17.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-alpha.2\",\"_integrity\":\"sha512-a0jc1k7zyWd5TJgKAnyjysb2xzJJ6my/3AWso8C2i1afxD/N3O1zIrAAX9a90SPEwGpB6dby6fXleM6eYF0ZSg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.9.0-alpha.2.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.9.0-alpha.2.tgz\",\"_nodeVersion\":\"16.17.0\",\"_npmVersion\":\"8.15.0\",\"dist\":{\"integrity\":\"sha512-a0jc1k7zyWd5TJgKAnyjysb2xzJJ6my/3AWso8C2i1afxD/N3O1zIrAAX9a90SPEwGpB6dby6fXleM6eYF0ZSg==\",\"shasum\":\"ddbb816f048b0f1b63ab5ef5e21dcbc8b8dc6f99\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-alpha.2.tgz\",\"fileCount\":45,\"unpackedSize\":694464,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDhQWaZYzpR686Fh9BFS0IrcI1J8iVKMwxG/yV80x44ZQIgDDbhDHf3KBKAa86G6WLvnRTcBve2alPmyUkcmK72ijY=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjIjewACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmo2tA/+Mdn+KhPiExwwW4MShbYcYppHbCZ+O2/TnTlTmg1vEz/1yL3t\\r\\nSSWyFeDr6MJFMYayK05gDQwTeoGQ5s3iKFLXaOXuioDLJqzNnJRQM9zHa7/h\\r\\nP22v3xmRtqKPMnl91UcjzkfDsf6Zi6dWGg0hYkG66zS/9MyZek4EOu4+Y5Kt\\r\\nBl8AUS8nL41SdA2odq18pX5EE2RH53NWBpOI2W5RmdqEt9CvTrUpXqnnatcs\\r\\n+D0Okz4nzcRMBfjgkNgzWQFvnCPM4MY/OTNcOx0mTSHCfxHBVlg1SbEMWUbD\\r\\nTKcKqAc0+ORn8FyUTHMfxtoD0aqZfHjhmYVUTBlAzj5v7Y2R+n3zBY/vHM2T\\r\\nSH2GFfG9CZO0C7ofODEeQPMnkOQwJiQkluCTmyav24nk53TB/zI1sKNiiGTT\\r\\nSn0OfTbkoZ/vhZToieraZ7RMPJolBZTWH4jqYA7pyzQsAn3WIh0w5YovZeAn\\r\\n2p8hSs3BdJ5OlhhoFUXyMaLG9yY3Whvib55VOB5yKjFH/nhQrEMr4PMgbop1\\r\\nNsaYieYdL8zDJoK0u7OSToqgzjS0JNQ11/l8cDG52U+2yCKjRrGGjIZ4vovz\\r\\nIdGKfSSv5cty070nru8E3BHLkhEcLb7RoKoEkegi3VBjkzfqHjEjoeSCNf5C\\r\\nnbi757+b/AUBr2CVnci6vMmC+lA74KInmyQ=\\r\\n=ZOM9\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-alpha.2_1663186864197_0.9341033748277789\"},\"_hasShrinkwrap\":false},\"4.7.2\":{\"name\":\"ember-data\",\"version\":\"4.7.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.7.2\",\"@ember-data/debug\":\"4.7.2\",\"@ember-data/model\":\"4.7.2\",\"@ember-data/private-build-infra\":\"4.7.2\",\"@ember-data/record-data\":\"4.7.2\",\"@ember-data/serializer\":\"4.7.2\",\"@ember-data/store\":\"4.7.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.7.2\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.1\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.1\",\"@types/ember__utils\":\"^4.0.1\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.8.2\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.17.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.7.2\",\"_integrity\":\"sha512-a4pIUyHIJEkL75H4l5PTeyDir3i4DeI/weGVPDgJJMNK0LVComWI246HpyYwzYuKjp8QzcDpNCszrbBRsaNu0A==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.7.2.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.7.2.tgz\",\"_nodeVersion\":\"16.17.0\",\"_npmVersion\":\"8.15.0\",\"dist\":{\"integrity\":\"sha512-a4pIUyHIJEkL75H4l5PTeyDir3i4DeI/weGVPDgJJMNK0LVComWI246HpyYwzYuKjp8QzcDpNCszrbBRsaNu0A==\",\"shasum\":\"136a568eeefc4bea25cee10992c1331b091a57b3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.7.2.tgz\",\"fileCount\":46,\"unpackedSize\":1366121,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDKvl3bkZ/gahWLb09pOmdzREmYcnXJoGPlsAg7ZrX/IAIhAMRaRdW1tYT8MuF37L4xtNGTFArf7Dd1j71zihcW4fEm\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjInV0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoNuhAAhyy8+3v8kKyqP6fDke1JSRhBt+mOChqZj+cCcZd5zlS6h0FA\\r\\n0E6jLUNrwsBZ927F4bhEpwRX0JvCmAKhsajfS9y/jCByWYpuY2SNYWr+GBK/\\r\\n39uaAR/Ieu0vTc1uWD4Lr2DhGGczQRn4R3Wyf7Sd0v0LKKcnrDrM6TjIX4nG\\r\\nFi1fMzao6MyOTOKvdPLKQQ5k1TBcwqFfE9eQJ44IZ7MUmEkxXx5wyWqVehT8\\r\\n/7V9Oq2dZsXqAF6UaEFX5itd5hqLVqCzBgFCsYuYipeh82mG+pFuw6X/y28x\\r\\n4RS3SRfAIUQYsfOTKwwzwqm2tpBs2UEqZ1BV/+CFVnFfb3XA1OtMBqPiRNLC\\r\\nVk2WqNRVhjSTGTu+foRldr+egYCC3GxTZfoCPCxlvSOONZn7mE6ZVf1inySq\\r\\nZQrkGr4n1L+JxPlJ+MSlOAwbPBT8Qdw5AGb1y4OfICQI4OcnAk0EzFGmNr5R\\r\\n5qZXjRpQ09rKQDzZrut2k92YLfeZCBr3XaS//7W9TH4Au27qr4XLB3OUqte7\\r\\n7YPh8vvXqP45b6poDBJb+v3yHE4PpRcKGmXTO/XuMYv8NmqUbkBikyjPEYvZ\\r\\nK5pZntAYZBF2sbTSiukb/P0Eo6yFcz8ZwhyvS8+/yrBrXl7pdhl1+26lFnkK\\r\\n7ZWQabTtDBYLePUltXrkqMaHVpagpDBF5vs=\\r\\n=nwqj\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.7.2_1663202676266_0.011479770597115024\"},\"_hasShrinkwrap\":false},\"4.6.2\":{\"name\":\"ember-data\",\"version\":\"4.6.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.6.2\",\"@ember-data/debug\":\"4.6.2\",\"@ember-data/model\":\"4.6.2\",\"@ember-data/private-build-infra\":\"4.6.2\",\"@ember-data/record-data\":\"4.6.2\",\"@ember-data/serializer\":\"4.6.2\",\"@ember-data/store\":\"4.6.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.8\",\"@ember-data/unpublished-test-infra\":\"4.6.2\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.6.2\",\"_integrity\":\"sha512-P8yuvqe9duRoiaNeKqGMNj/evQ/zEyUHIS8Bu9WW5NYFOkZ/o5KMYnZWXIHHD1N2QEoiYWu7akMFb7xFAV6/Og==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.6.2.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.6.2.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-P8yuvqe9duRoiaNeKqGMNj/evQ/zEyUHIS8Bu9WW5NYFOkZ/o5KMYnZWXIHHD1N2QEoiYWu7akMFb7xFAV6/Og==\",\"shasum\":\"2a083f9dfe0a91dabdafc0cee0e7b82ad53cb79f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.6.2.tgz\",\"fileCount\":46,\"unpackedSize\":1309895,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCtkNgG8sAG/q29Y3eoExBwNRUGYzFGLjfH2FFph0WabgIhAIebyeZLCrYtQ3M8Oiu2mPeJpM4hDq1/WTtWjzxdcaOI\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjInfTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmqs+g//U2n9f5sviuFzcJkSsAAqTg0uknwUM2mQQVUdJTxnZBlvhASW\\r\\n2lt+hNfR6/qmWEdcDLbHuCU82ES9St4H4hwtXf9ebReq6+tKkjIuPvPYHztK\\r\\npI2qUTGkL1KlXB5+qYPGaJx0qcFcrNxj8X6x/z9WAy5pixKJphTMQ/m8QwMh\\r\\nrMLTPBBizOHbtF7V0xVvE1wX63CPFN+jq+lghU3ypLUuvHc53lv2drAuh0ba\\r\\nmH5Ylf4xnKaV+3dNBYqkcvpzZipg3jP2V48nVJsiJayiob67OkFmaxiqLl+2\\r\\nsj0dsPUqkWS/ZHb+nYK4oIMOi/uiNLNGeE/TtAytNC0VRqwHQnWsfDWOcsUl\\r\\naii/uxrGwsEsTtVuGyqZ8YjF1ygjHb58hKGbEYP7o09IexxB3tkFJ7QJn7Vw\\r\\nAoiAj6kdpyQwJvTXiGHlP1BFq9JLIluN8XxyAG2GrPlbsVtx+j12rEHOZvUM\\r\\nH597dS3ohAENkFCHFTzJECaSHuFMljZlSD5hJuLpysqwh85KehWETXin7Ajq\\r\\nytNTkgOHJWN7P1loH//xkLNu0ZHvarl80jGKnSY7GsZ/YMMTh+7IXAeebORd\\r\\n7B+1vszqKdPfe/YDq+sutT7mnRwce+opOCdGJIGq7jGtskhCHrYzHCgaYRhN\\r\\nSychW3DFVYS7KLwRQxIIJRNrC8G2rcztt2w=\\r\\n=gOe8\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.6.2_1663203283704_0.7919294803722039\"},\"_hasShrinkwrap\":false},\"4.6.3\":{\"name\":\"ember-data\",\"version\":\"4.6.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.6.3\",\"@ember-data/debug\":\"4.6.3\",\"@ember-data/model\":\"4.6.3\",\"@ember-data/private-build-infra\":\"4.6.3\",\"@ember-data/record-data\":\"4.6.3\",\"@ember-data/serializer\":\"4.6.3\",\"@ember-data/store\":\"4.6.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.8\",\"@ember-data/unpublished-test-infra\":\"4.6.3\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.6.3\",\"_integrity\":\"sha512-M/n0P2+yDFtvssVzm+CRrhQxmy8iw86RGRXoOp+Z6mfmjKiSPs8GOAN6JCOwpXDrES/ivJheBcMLpkjVaM08cg==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.6.3.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.6.3.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-M/n0P2+yDFtvssVzm+CRrhQxmy8iw86RGRXoOp+Z6mfmjKiSPs8GOAN6JCOwpXDrES/ivJheBcMLpkjVaM08cg==\",\"shasum\":\"489bbbc578ab369bbeb47ac4967ee145980ef656\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.6.3.tgz\",\"fileCount\":46,\"unpackedSize\":1309895,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICq+vwK271X+yWRw+Nnz0sRFbIAOEQfHQDpgreJPfPMVAiEA9uMdRjYHhuIYCpXXXwGSxZdzroJvIppJy9dgIrAwa8U=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjIoMOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqMtxAAneIP3xTV1xEdueg6UTafpe3p1ZMD+myj7DHdyzciDJrkgp39\\r\\niN+XGvul3kPCdnmT2DVCH82+fQT/zXgRyFxBSG9cqwibZX27fMTI/rxAGHUj\\r\\nq+QSj1JRKNFduAdC2b35mzxMvnBjKt0l7oTScOXV+ZA61adkJpxuFRCfcGAH\\r\\npomnBZBh3K8IwfMTATPDbzQN00JKTkrFCyieFzTZSywK3+ytDEJ00K4HiYXl\\r\\nYBNxg4shdN/zG4Q08BlnZ7n+GogOr3K6JLsPNUFS9cCfCF+HaoX4RnO7ndv5\\r\\nxknkF0pZmpqMk7haxvnd2IQkKsS76NL/JQHRMKbeowHCEBiR7Hg8e8TAfsa0\\r\\n71zay7wQHifuWC2fCvIEtyth1Qdv5fUwTGdmQJSK3JCvitSNGCWux1hduyTd\\r\\nriTj5bU746CGgOJVdK7g9Rd9IH8dCIKQsIKZt5AW4DymioFUWh7CrpAM6Qd3\\r\\ngqEM/KPfDuzGyw6Klt1xeT/ZtRqiQ+4T1aKPmaet96iU7G3oo67qU0hLYLfg\\r\\nA+KMRhWt17ovW4TaQvWopRegd7ghFugDsiPrRyn215tDgJHmdNc1bDkdDRwY\\r\\n3LvvvBHvP2jCoetpdfM0WYgGmGhL9YDxoBjiedav0LrTRFq1NH1xHLDwY6bw\\r\\nD0test3Fslu1ciebOGKwqjOTqzcthUap8OE=\\r\\n=cUBo\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.6.3_1663206157951_0.5429490882053885\"},\"_hasShrinkwrap\":false},\"4.9.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"4.9.0-alpha.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.9.0-alpha.3\",\"@ember-data/debug\":\"4.9.0-alpha.3\",\"@ember-data/model\":\"4.9.0-alpha.3\",\"@ember-data/private-build-infra\":\"4.9.0-alpha.3\",\"@ember-data/record-data\":\"4.9.0-alpha.3\",\"@ember-data/serializer\":\"4.9.0-alpha.3\",\"@ember-data/store\":\"4.9.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.1\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.9.0-alpha.3\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.1\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.1\",\"@types/ember__utils\":\"^4.0.1\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.7.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.1\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.7.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.8.3\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.17.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-alpha.3\",\"_integrity\":\"sha512-5Ixnt8gOJdnkXOb+1T1jxPNo4mkNLDHuRfbAE6Fuz5tGc2gtO/RHYrVFwzrQwiQFycgzWL3PiAvkBMK5zM4kVA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.9.0-alpha.3.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.9.0-alpha.3.tgz\",\"_nodeVersion\":\"16.17.0\",\"_npmVersion\":\"8.15.0\",\"dist\":{\"integrity\":\"sha512-5Ixnt8gOJdnkXOb+1T1jxPNo4mkNLDHuRfbAE6Fuz5tGc2gtO/RHYrVFwzrQwiQFycgzWL3PiAvkBMK5zM4kVA==\",\"shasum\":\"686f1c4d5bceabd70aeec1c24c7d08e680ffe937\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-alpha.3.tgz\",\"fileCount\":45,\"unpackedSize\":694464,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCO7omh0T5/trXsZCM/gUinyxZg24lAyRIADepn7a91EQIgWKnqm3ZFNcw6q1qQ8JW7pRclEIbtI0IYxN1TjaUYqZQ=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjK3HFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqB1A//Zh3k3ISagvql7wevFTMvHxDP9ZpesdtAC0eVG7cfmGEKGFoY\\r\\nkEjdQqEL10aPgzTvwMGgadpj4E4hLVHSYwOR+/C76eyGjICdECbJ3OoyWlC3\\r\\nGmJ4wZRDVtsO7IRb1aHQUBWv2X1o81iO03elYFivGXiAaBgWDbH/BglilJcy\\r\\nL7Ov1uwEV2vs05WVQ7Pt3h1ZXnVyCrGG+2LLLS1HibkrXIe6sh8x7onmyHwI\\r\\nQlm/IuBv2t1jdvWQRBH+fsInnWqIKcqSSDUODstuOPlMghOQ+k8cMR4uL9lx\\r\\nPEsmU7BURx18YcIen6YtPXl6MsutgBAfGl4jfW7zTvuqU6mvtIF1BaRSttaB\\r\\nD658e9eHPIY+z4y7noPE+P5dA9jjvyDWNNqXX9/P1SB+uGffayyOsle48r8x\\r\\nll01Oszyb29CYY64bZaeVOahokafWFgyExjNUjoDMUXYoD8LweZY+0CpbztW\\r\\nEHcBmsEMbxiatKAcA1Witlb1br+d6+y3mHS8x5OsC+fTQrLQPS23lcXODbM8\\r\\n9Himd8rMdrKq3pk9yJh2Uo1d5yiuF0P1xokmwae/r7Uyaow2cQ0cheqNZYaQ\\r\\nyQVzXWuiS0dht92dAWbdk10Xie+vUM0v9XiqDKkct/A9ndD85XdTDV93O1ZQ\\r\\nqwky06rfOtbz8rE3Fpfzfi7xiFiRjX5bsUE=\\r\\n=+ecu\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-alpha.3_1663791557625_0.655252110160004\"},\"_hasShrinkwrap\":false},\"4.9.0-alpha.4\":{\"name\":\"ember-data\",\"version\":\"4.9.0-alpha.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.9.0-alpha.4\",\"@ember-data/debug\":\"4.9.0-alpha.4\",\"@ember-data/model\":\"4.9.0-alpha.4\",\"@ember-data/private-build-infra\":\"4.9.0-alpha.4\",\"@ember-data/record-data\":\"4.9.0-alpha.4\",\"@ember-data/serializer\":\"4.9.0-alpha.4\",\"@ember-data/store\":\"4.9.0-alpha.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.1\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.9.0-alpha.4\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.1\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.1\",\"@types/ember__utils\":\"^4.0.1\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.7.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.1\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.7.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.8.3\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.17.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-alpha.4\",\"_integrity\":\"sha512-WEI2YD4vF7MBAP5dB3MOWY4aOgHdTZA8qeH/3bjza0FzHxWLpNR94RfOAr9CClLYQhe8mVXYVTRHDnwMx66z1w==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.9.0-alpha.4.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.9.0-alpha.4.tgz\",\"_nodeVersion\":\"16.17.0\",\"_npmVersion\":\"8.15.0\",\"dist\":{\"integrity\":\"sha512-WEI2YD4vF7MBAP5dB3MOWY4aOgHdTZA8qeH/3bjza0FzHxWLpNR94RfOAr9CClLYQhe8mVXYVTRHDnwMx66z1w==\",\"shasum\":\"7dac323f36c03d991d701b3dae23057048e42afe\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-alpha.4.tgz\",\"fileCount\":45,\"unpackedSize\":694464,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCl4kCUqF/VZNq04JL5guz4AuQ00Tqf7v6TKl1OhlvgWgIhAL8RIHe0DMZlxTii2ULhnm1tTpeUkilYRXkAMVp0Bj4i\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjNKx1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmqzig//VVnbS92y3nlviznlpEFAKElmXWqIL7BT14S2CEpFhdmnNrLd\\r\\njs9lyDDgkJL33cRSjJoF3LIq6Qz6DrO9wkwwB+eD0Rj8yLHiutzHuhHxIV+H\\r\\n/QTS+q0UQPQl98QswhY9lP8rQt9DOMq3n/sn3aaZgUpJOW/LqQoviQ8wgGQR\\r\\nY0dxu7uSPmZkyXPDJMl0KBSlwAxBC3OpneB8u24nrbUtUAuO5E/XNCSumWFV\\r\\n3WYAPBhVvBeFOoypcQa4iseWhUMRILx1YiWod1JV/G2MXO17KZkVKPHG4osI\\r\\n4DXIVgsDmEcXy8C14uw4tuaRE0GvMwgQnEf6dU5wtFTDuta/r+xf29N11Hc4\\r\\nuEBRpYdSDXXtN+RZvT1T+LtWEda4wEpFzxyxYP7m+io3FH16jkGd8PjiGsQ0\\r\\nqV8kukCyn6yCh0+rNefE0xURaTHBhr+Ao/6TC8ZZ606EXwRp9tM42NkSvPDl\\r\\n2wl4LI1VNPxAmMJaIngSGjjbbYemH/vG7dtHyGh5fEpmXWxPEvRiMzV+d3ha\\r\\nIivN+bmMzpN8X319Vmxg1EqJApqrrojDm7WlJP6PUD9Qn7kHSHIbHmRuDSkQ\\r\\n21QSzfs9I4FbLAF2lI+/21jFzR74WvXfXYYGyIApHkYjGVg/neJUSyKLIhd/\\r\\nae0wzN2BDWXaLrKsV0NnmdfnXhZeqfEVXA0=\\r\\n=SWvr\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-alpha.4_1664396404824_0.1513375317908796\"},\"_hasShrinkwrap\":false},\"4.6.4\":{\"name\":\"ember-data\",\"version\":\"4.6.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.6.4\",\"@ember-data/debug\":\"4.6.4\",\"@ember-data/model\":\"4.6.4\",\"@ember-data/private-build-infra\":\"4.6.4\",\"@ember-data/record-data\":\"4.6.4\",\"@ember-data/serializer\":\"4.6.4\",\"@ember-data/store\":\"4.6.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.8\",\"@ember-data/unpublished-test-infra\":\"4.6.4\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.6.4\",\"_integrity\":\"sha512-3Q5+rm2ktUtqg2VE6p5LKdCG6SHNoS8++9ycORa4ngjKOtshi0JWkRIddjkDtwSv0oUgQKauGKYsKQs3q7ZIRA==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.6.4.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.6.4.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-3Q5+rm2ktUtqg2VE6p5LKdCG6SHNoS8++9ycORa4ngjKOtshi0JWkRIddjkDtwSv0oUgQKauGKYsKQs3q7ZIRA==\",\"shasum\":\"0250329eadec97243881dac159911d9a9c5f58c3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.6.4.tgz\",\"fileCount\":46,\"unpackedSize\":1309895,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIF3JS2KSh6lSf7DVUa8JsRQ5Uaa4YMjoKMn6jyvfKHG8AiBhGrMyLyAjTrvRvCAsAtSJjKSUSwXjsXFmwiimR3l0rg==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjOOLxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmraGg/+PxDobIIrlUghpDAJnoTXlIcJUXXTE/KxMG4AAhWAO1ILainX\\r\\nHcvcY8WSW17n6vyQ1UNmqd/Trt7qu+gqPWerdxxibN7fi1z6oN0+lkWDSQJ4\\r\\nsFSh/n9hWtyuDdm4tFvuvOGCMg03ARG03oUHFSXO7qd7Geb2h+LX+Urn+rXP\\r\\nWBep5hh1cK7KLUi4Q2JF0sLMqywqY9fXpBJ9rYWzA2q0ERfbP3hcgSvXlvC3\\r\\n/5o9WOeLML8Ofq/YJKWs6szOLPcHJZhRFe58wLYijf+UQg2pgwNTLlBckKTV\\r\\nv8ikvSRihF2jYcgryc7NEQkV5iKNG/8vQZBS/WS04kdRA2KV8n0yKH0IeWB8\\r\\nVbo4GFXevswN9AKF+EL7ksDnm7mEMVZB9junhk3rz73Wt+inoUmL4srd4yPE\\r\\nsKJjlcTjDt5Z1bTh4wLJEL4+yZRHpvLs21rmdigAHOa2Dpf+PmBzT4zkUQN6\\r\\ngcUAmAtrVpPREKqOIiMDsmqtvNtXV51fM5rA84i/APE/GeH4iSktgKBBen9S\\r\\n6Wx0krnzPhCOaqJzdREP6VwSCrtZsunxgD+wKS1Kh0PfinrOcHpCCkcyC12R\\r\\n5r74Bqg3cBdUZ4YUnaWzoi/SWMRrwpdpN/gFLijpY4FllSPXJV/8FCMzEB84\\r\\nU+35gSKuDN9dhe5yasGmATCmDEs6+WqGCPA=\\r\\n=HPfA\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.6.4_1664672497567_0.6361050329608107\"},\"_hasShrinkwrap\":false},\"4.7.3\":{\"name\":\"ember-data\",\"version\":\"4.7.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.7.3\",\"@ember-data/debug\":\"4.7.3\",\"@ember-data/model\":\"4.7.3\",\"@ember-data/private-build-infra\":\"4.7.3\",\"@ember-data/record-data\":\"4.7.3\",\"@ember-data/serializer\":\"4.7.3\",\"@ember-data/store\":\"4.7.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.7.3\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.1\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.1\",\"@types/ember__utils\":\"^4.0.1\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.8.2\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.17.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.7.3\",\"_integrity\":\"sha512-0tRyDE8HWKszrHAcES0QUcozetCl6+6/FHl79x9WRNGtkYPOlDlZ2Rxq4Bkn+mbRGm7S586d6HHOddd6LVd3cA==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.7.3.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.7.3.tgz\",\"_nodeVersion\":\"16.17.0\",\"_npmVersion\":\"8.15.0\",\"dist\":{\"integrity\":\"sha512-0tRyDE8HWKszrHAcES0QUcozetCl6+6/FHl79x9WRNGtkYPOlDlZ2Rxq4Bkn+mbRGm7S586d6HHOddd6LVd3cA==\",\"shasum\":\"7a526edd7ed303ebb20bd1f221c201f85e1b638f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.7.3.tgz\",\"fileCount\":46,\"unpackedSize\":1366121,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDGDBFg55odgaq4u/RWm6tvo883fB5r9UMLSvnMg+dLHgIgAL6qDsoe2IDe5vZJmmobsyg1JaQbn9TStOqtgOu5GYI=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjOOP+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmqa6g//XFSTEIEEtYD2z1SLlppMTn2xq9w8xksbVT5bjxxmE5uXWXpO\\r\\n59kO8UboDhBj6AMBg5cWJVI2FVLX+9IqXQgy0sIvIAQ5QgYpn/LfmwhL7FLp\\r\\nkn/e/cGzppLoKRPcxBikSeD6nOXK3wHiLl/zT9wIV0W1rq+Jh+9Ik8SxPxO8\\r\\nHG8on/guD4YxmZT0uKVZyCcBAU063BzJx1Alq+L4QQ2enfxrN5VTFL/5uXMs\\r\\nFp1I9cmIpNXKuVQWdhpBpfWEQGxymq3gHGKyOMzrTKjkQ8eJlJxseIBEx8A7\\r\\nAsNGdjjJueGuGELmQ7riC1qsO8Y1H6TzYtTgES5OqpaZ2EMWxzJz+O2AaKYo\\r\\nl1VuSjT/nVGUTnDcOQSyhHFI8y8s08b67XjKNUq1eB7UC13B53iPkGsI2I18\\r\\nC/VfsHtKbBfPGy0K8Plcb8UgyuGoyeHqzSJn1DCNTWGtfjZh6bhgiDayCql0\\r\\nDRmPArTItjgPAlR1Z8SSU79nQ6+Oy5GGoF1WTkdYQli8tf5EO/FJjq34k9w7\\r\\neHuor68nHAHAAW3Z2A12pk3QgYpWlXuaGrFHnyS6wrUhuWI3SO9o3tmi0sF/\\r\\n7E0XCSVNf/YR4abgJR0Cu1O50cWShsJeiXB+pGT0Xj1JjZ9zYnoF91xQC/iA\\r\\nqz/9UR10v68WDrXWf1DjA6NtiksiGVXA6gM=\\r\\n=cy3U\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.7.3_1664672766541_0.5855126828649799\"},\"_hasShrinkwrap\":false},\"4.9.0-alpha.5\":{\"name\":\"ember-data\",\"version\":\"4.9.0-alpha.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.9.0-alpha.5\",\"@ember-data/debug\":\"4.9.0-alpha.5\",\"@ember-data/model\":\"4.9.0-alpha.5\",\"@ember-data/private-build-infra\":\"4.9.0-alpha.5\",\"@ember-data/record-data\":\"4.9.0-alpha.5\",\"@ember-data/serializer\":\"4.9.0-alpha.5\",\"@ember-data/store\":\"4.9.0-alpha.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.1\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.9.0-alpha.5\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.1\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.1\",\"@types/ember__utils\":\"^4.0.1\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.7.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.1\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.7.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.8.3\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.17.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-alpha.5\",\"_integrity\":\"sha512-OCDFLCMCOWn8fx/3jg7yLHyDQ1yV/Kd7HO/JHxvjwiia0H7lN9kRLZM5UPhhIbl7EA7YUBcYHx74R6Ie1ZEqug==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.9.0-alpha.5.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.9.0-alpha.5.tgz\",\"_nodeVersion\":\"16.17.1\",\"_npmVersion\":\"8.15.0\",\"dist\":{\"integrity\":\"sha512-OCDFLCMCOWn8fx/3jg7yLHyDQ1yV/Kd7HO/JHxvjwiia0H7lN9kRLZM5UPhhIbl7EA7YUBcYHx74R6Ie1ZEqug==\",\"shasum\":\"a3e63badd028bdd0d5e6d642ef8809e897b5cdd6\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-alpha.5.tgz\",\"fileCount\":45,\"unpackedSize\":696474,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICV8rS9vEl5OXnz/5XbwvbD+YuKnig94cTv3WU6LBXo+AiEAiynMsNVBmNNaU1bbXG/tUoxvRTjog2LO4zmyW/p4/JI=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjPeb9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmpn9g/+MLMwzYASOKTAwc+ifJ3r9qGrwwvgC8K/X2WL1yAURFquhoaB\\r\\nsP0MWdr2c0xPMkZNuRTKHj7FDI/G6ZMGn9tLLkYw1ps+72s60p4DXJ/uC6Hi\\r\\nlOWYZTYCZjlGpm5ZAIONow2Xpp31yXTjvtwNUUqIpJZqKF/x2UFSmZOS6zO1\\r\\n3Z+q+247bcvaWddMyp/zS/LQQScxn6DY9lpAGzCkOzzt4IFxd7s5IFARadb/\\r\\nMOWOG8ifSlDreH+NRzcg1VVhh/KoZjnxVcStK6fLiqXlZYiLC7qeSbmUhuXA\\r\\n97SJ29gi7HL02KMSc/GoheA9tMUP9fsR3VvtubkiPcPNibtlaoi8gvf3Ej/Y\\r\\nBBGGmZEv3sqEJanWO9l+/icbCDHZYeUVjyI8oXWUwLwFwzMoTml2UmVlsSzb\\r\\nHu6lebcZCU+6zTQkIqGNSoVK0eTSP3kZHG610tu1R8K4grKREGq2EWl0B4bU\\r\\nWEIFXFWIhdRwql5VImjaDgUZRDYG2wYXpKg2peZpmoTQMSK+idHZv7UmylgZ\\r\\n7zdgsSU9rWRr6vsHq8m3Z7O5XLa1IRTamy75eFSwMXzC4+PXbWlNv7GF3b7r\\r\\nJq+8F05B/HAX7Rv8zxxs9jVygW4JxiFu3EZKuLaziyKAAZDTX5aYGkYcexOb\\r\\nyJ2h6zI7aLv4h2BR3LNdshpY3T3SJ9YfCRg=\\r\\n=n/ti\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-alpha.5_1665001213730_0.5934491166101037\"},\"_hasShrinkwrap\":false},\"4.9.0-alpha.6\":{\"name\":\"ember-data\",\"version\":\"4.9.0-alpha.6\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.9.0-alpha.6\",\"@ember-data/debug\":\"4.9.0-alpha.6\",\"@ember-data/model\":\"4.9.0-alpha.6\",\"@ember-data/private-build-infra\":\"4.9.0-alpha.6\",\"@ember-data/record-data\":\"4.9.0-alpha.6\",\"@ember-data/serializer\":\"4.9.0-alpha.6\",\"@ember-data/store\":\"4.9.0-alpha.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.1\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.9.0-alpha.6\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.1\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.1\",\"@types/ember__utils\":\"^4.0.1\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.7.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.1\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.7.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.8.3\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.17.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-alpha.6\",\"_integrity\":\"sha512-TgSmYij5Q+jVJULizKYZlZ37CbxzgolHMc2iYWOtIghdkhv4EfouosC8uvXHaSksqp/waYWj1R312aqlhMKn1A==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.9.0-alpha.6.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.9.0-alpha.6.tgz\",\"_nodeVersion\":\"16.17.1\",\"_npmVersion\":\"8.15.0\",\"dist\":{\"integrity\":\"sha512-TgSmYij5Q+jVJULizKYZlZ37CbxzgolHMc2iYWOtIghdkhv4EfouosC8uvXHaSksqp/waYWj1R312aqlhMKn1A==\",\"shasum\":\"c4169b48990342f94a6158ecb80c2a1dcf9497b3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-alpha.6.tgz\",\"fileCount\":45,\"unpackedSize\":696474,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDMqq1RgQpPfRieI6qngCXgvcWVecPUIkhQpyigGRBr9AiEA0UkI9lhkde150WBCFZrnb1cRUsrvRJATxqNBx5xC/KQ=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjRyHSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmobKA//YE9WIWCkOQ2ck1PnU52m5URpbtUdcVyyYEACGgik9aZ2/ZeX\\r\\n1k+mgkyWauC6TS8/7UDLVKm+8hZf3BbFL13Q//0ViUphaSrhdS6zxvm4a6XG\\r\\nOP80AhZ5Q4GqQYfPNeUbBZzxes/hyGEnwSGCmvOUsEE6FCKkBwAqfnzcCzSr\\r\\nrSoSRkglfs0AKTHrkuzkIK70WjxB50742ZJ8V5sfOoox7//ctkntne2LMOs0\\r\\nwQK0Jj3gYA/J51JOG0DnedK4U6Q2c7FHomEmb28ax9L222w5iPalqOpIeY1Z\\r\\nxogXrQIcE8LtOYk3u42jhQOXx/JBeqHeMZGO2whFCc3s+LjDe9yQel6JqzzP\\r\\niKgPMDKIns6mQDzSREDp15O1xNsc0VZwCEYw0domfZY+gVeT8R9BykugprSn\\r\\ntlhb6jvkrg6PNY/Yh1R2ozAhLjEaJ61wMceWSTICV898IVkFSSqM+zlgoWfo\\r\\nK1+zZmd47RD3mec7e0FvbkFsn7Z7KCakFBw9lPjYdGTVBjkRv5lwfocr8FOw\\r\\n/0uC/M1PRJJVOxL9w5WP7+y12SM+OWzDG8lI24ljEu992O6wHfKjsRbDXOvR\\r\\n4bfc5ccjvdrDl4icBXIAWs83lRvTTGxYQV/HynwK1Er2kjSffLQTDgKeSI94\\r\\nAP5k5MfNReHMS3gZz9LT6R1mqmkLQYALJ/4=\\r\\n=4e0r\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-alpha.6_1665606098534_0.4141287179230957\"},\"_hasShrinkwrap\":false},\"4.8.0\":{\"name\":\"ember-data\",\"version\":\"4.8.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"prepack\":\"cd - ../../ && pnpm build:docs\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"workspace:4.8.0\",\"@ember-data/debug\":\"workspace:4.8.0\",\"@ember-data/model\":\"workspace:4.8.0\",\"@ember-data/private-build-infra\":\"workspace:4.8.0\",\"@ember-data/record-data\":\"workspace:4.8.0\",\"@ember-data/serializer\":\"workspace:4.8.0\",\"@ember-data/store\":\"workspace:4.8.0\",\"@ember-data/tracking\":\"workspace:4.8.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.0\",\"_integrity\":\"sha512-DGU4UR3P/91UOPPwWAzRHvSG2FwGdLQF8drU8BAOadb09ftifapNr/9nWxG/uHHTn3gHThjeM6e/NnX0XYSrMQ==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.8.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.8.0.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-DGU4UR3P/91UOPPwWAzRHvSG2FwGdLQF8drU8BAOadb09ftifapNr/9nWxG/uHHTn3gHThjeM6e/NnX0XYSrMQ==\",\"shasum\":\"e246967b93d97e5fc79b69a05723d598d4d04f2b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.0.tgz\",\"fileCount\":42,\"unpackedSize\":719529,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDMA9RVxjVmB8DsRHirfMKtWU3LdGOqtH6wSFwvl3XwIQIhAI56FDKy1cCdoDyxwaGLkmsAGWf8F1RpHalPzell4pEF\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjZVWjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmpraw//To2lYT+727IPuGI9+30I4jrIht2voW5vx+prhNyAs0Be/3gb\\r\\nJ9udsWRFh+iI6PkWO4qxe7wqsoOTzpsAnBGqcW59M0yCQtJcYclYKEY9zCZV\\r\\nqB2JbZcLrf3j3N73d/1m71ofam1Y2O9YfJ94PgU71AwvZX5+xepXMUAUsdLj\\r\\n9ufeDn3Z49ZNC5ig7HbNYvrwCCPrPlxKnFLAS7TXu7Oel7n/6zf56CEQ35y7\\r\\nOdqbc6xAOKzF/2ssVfMnZMwnSTi3ti8azl57yo6E2JoB/qSix/Kpvf4yNBeD\\r\\nBnOj5UsBZl+a2z+0oeTPVlq0ZQRhk7UxegR9MkKoj8O8O9ich9u1rB0p7rmJ\\r\\n05JdN8INFt97oQrf952daH+VzzCte6GjC7hiL54FqB/OBlCdUHEbIIYPZP4L\\r\\n3ZY6OZ5h5f8P0y+a63YnltlM+3hsusDm3L8bJ2Iuf28thsK8u0x+U6abbvct\\r\\nIOoUpxaPnaJbyXvwZ3j05Ooq0HyIM3etA6N6Mloa/62wTrUy8DSL4Y9rku7R\\r\\n4O4bIVSHDLqJo62BpHHtK4tKsc//yrYBs35frPB9XtlhAAyQnhY9K2A/CcUY\\r\\n/qUqIIyUzFNWhJDg6jdI5beuTHeX5eK1HRRt29J50XqL+WdQ46MGixifqs1C\\r\\ndwkhCv8Zqpd2E0XIsWL9tjDJOJpmO3w4D8k=\\r\\n=qnPn\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.0_1667585442833_0.8111068861913622\"},\"_hasShrinkwrap\":false},\"4.9.0-alpha.10\":{\"name\":\"ember-data\",\"version\":\"4.9.0-alpha.10\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"prepack\":\"cd - ../../ && pnpm build:docs\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"workspace:4.9.0-alpha.10\",\"@ember-data/debug\":\"workspace:4.9.0-alpha.10\",\"@ember-data/model\":\"workspace:4.9.0-alpha.10\",\"@ember-data/private-build-infra\":\"workspace:4.9.0-alpha.10\",\"@ember-data/record-data\":\"workspace:4.9.0-alpha.10\",\"@ember-data/serializer\":\"workspace:4.9.0-alpha.10\",\"@ember-data/store\":\"workspace:4.9.0-alpha.10\",\"@ember-data/tracking\":\"workspace:4.9.0-alpha.10\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-alpha.10\",\"_integrity\":\"sha512-IuzJ8CO3Z71gQzyX0YrVJHACArBW785eVF9p+aRMYovC4vyn8XNbyRJ+p62agk+V/4UuxJCxIh53WLiKX0jX9A==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.9.0-alpha.10.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.9.0-alpha.10.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-IuzJ8CO3Z71gQzyX0YrVJHACArBW785eVF9p+aRMYovC4vyn8XNbyRJ+p62agk+V/4UuxJCxIh53WLiKX0jX9A==\",\"shasum\":\"3dc4777de0c85db155f8a4fd302e5b26a0c96286\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-alpha.10.tgz\",\"fileCount\":42,\"unpackedSize\":719619,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDjvvP+ui/TdbbebNqqy8cZrSOnqQZY7kvrriTndBiRGQIgX4wgp6TcEEC+n7ZGxHyqx5hEFBrN07vYgyxV5Pr9jRE=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjZVa2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoWSBAAmi+H9pPulM5cJU4vjFq9Oi83KJbswa1lIeS0qASsc4OTZkAk\\r\\nnmYq8T55EcbiV9pHDqwgmxz61nrvkqpiU0NfXneL0eKE0KwgS9iQRksfkcNb\\r\\nDusHYjAiwJWmhcM/2G7cVI1EniUBSY6nYpmtSnBxIYWG2IuCdmNngA1KTq1z\\r\\nj5a00dpZGrmYR87/YZH2GvhJLwsr8a9hcq7dIf+GmyPOZ8n2pv9N7mOnNQsG\\r\\n+GpNtMxhuds/sSG2QZeKI9GCwHaAFWgqovUXiM98zZETES+Qs11kPrCqtFr3\\r\\nKewoqnElc8VGvlplYHsF2C9ikJa5KnGEIzqgZ7RiT2ucQhC08zwzUkTFN7RF\\r\\ns/XNvI8/cNgkOp+1nG+ObR/sMOntb1ynbeXw2bwxqdEzwPRcJXcXf6/GOOnU\\r\\nuDbPQJgiX5wp1xClxyUiCwtqank1Q/q5xTqo3MTzdN89J6Fn/ZHnojK4uj2p\\r\\nZdRCXyYn/0zhJxc8ifrUGg/J73sKcgrpOSaH23aHT09wqfwY7BKlDguQ59HP\\r\\nqbEGxYiT6wPARDtVHtNntWsdUSD4n6cmCVokOOMZYDHhU98V6Nxc5+AmAuOB\\r\\nU4aHvUnrft56irMczCb0yU9jEm1CLPGDEjqUGq6OTG10usgPRDEDF16bSv6U\\r\\nRHKQLbQOrWyIIYccXDzoDDnGXNvwLiXD+NI=\\r\\n=FdzC\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-alpha.10_1667585718543_0.9315276738171236\"},\"_hasShrinkwrap\":false},\"4.9.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"4.9.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"prepack\":\"cd - ../../ && pnpm build:docs\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"workspace:4.9.0-beta.0\",\"@ember-data/debug\":\"workspace:4.9.0-beta.0\",\"@ember-data/model\":\"workspace:4.9.0-beta.0\",\"@ember-data/private-build-infra\":\"workspace:4.9.0-beta.0\",\"@ember-data/record-data\":\"workspace:4.9.0-beta.0\",\"@ember-data/serializer\":\"workspace:4.9.0-beta.0\",\"@ember-data/store\":\"workspace:4.9.0-beta.0\",\"@ember-data/tracking\":\"workspace:4.9.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-beta.0\",\"_integrity\":\"sha512-wqh6z+duARmrVEuGfzpxgLY1x3bQBJ+klOrPzBzxSlwptyNojwJb3uumZDcSPmY+i+RbhVv/GF9tly2VVQK8lg==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.9.0-beta.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.9.0-beta.0.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-wqh6z+duARmrVEuGfzpxgLY1x3bQBJ+klOrPzBzxSlwptyNojwJb3uumZDcSPmY+i+RbhVv/GF9tly2VVQK8lg==\",\"shasum\":\"615979aa15aa7be0bb8d34757ab7fee376b067cb\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-beta.0.tgz\",\"fileCount\":42,\"unpackedSize\":719599,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICrW8bUerXrUnJQl1ZeqxnHlhcIW/kCgBAsDgrbaiaglAiBR0NKnhEdaXEQaTacapS9cZWlv3Y+v7/8B/TYGQfv/Hg==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjZVeLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoWURAAgRs8BdT8difIlldRPlAbswYIybfQeNMFQUoVJOj+IpJewh2B\\r\\nXF6GAjjx4MMHpI2Y3fW2QodLMrCz33OOXnhXORebhircEaQcci/Ow+1azK7f\\r\\npG4V6nb2VIvzMWgw4UIGMBslagQSEe+GEwwspXrLB/M5fvd4kzR/VWf83Ob4\\r\\nJehI0dx3AABV1jaaRFl9pjGssL9DCn8BRTMau5HmbM8VYzy85TcLx9UMnRMU\\r\\nN4+tUotDOHWp1Ns5ZNzmWm12TSEc51UfzQk9U+vPzP6BRMovU3NrMnTOECl1\\r\\nyKa5pzwQ3EBCqLx3j46wDzEkh/9bA32kKODw5+ZXKtavtHwuB9CqdiswEMxU\\r\\nPdcgzC8+tnoFIG19LZsDaUQPsRsQ7/7lz3neccOpdJ1TbfwT0Llmjg1fBCai\\r\\nQCqXFJTcazqqr6sJE9GyY/ZW8q4k8j6ZZ+3KZgGaBmE4i3qykzFDeqUHKtQO\\r\\nULsmkCq+93RWIf8QDSVUSBFlGyDS5SGbS0e0jktuDWRgt3ilmlktnDasFDpj\\r\\nRrnE6VZt0MBnxmc1KI0uDINBcd1MkypV6LG0nKil/3dOtWQXBv9EnLf32oMa\\r\\naZDmmX6LcLrpwknrV3eqaKb/Iagab16Kg57tUwxYMFg8XU1m24X5f8KItUGH\\r\\n7Q57tr8aheelAjX0i8V6pS+aJ25LS8BCadg=\\r\\n=DqLr\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-beta.0_1667585931553_0.4098374811681402\"},\"_hasShrinkwrap\":false},\"4.9.0-alpha.12\":{\"name\":\"ember-data\",\"version\":\"4.9.0-alpha.12\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"prepack\":\"cd - ../../ && pnpm build:docs\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"workspace:4.9.0-alpha.12\",\"@ember-data/debug\":\"workspace:4.9.0-alpha.12\",\"@ember-data/model\":\"workspace:4.9.0-alpha.12\",\"@ember-data/private-build-infra\":\"workspace:4.9.0-alpha.12\",\"@ember-data/record-data\":\"workspace:4.9.0-alpha.12\",\"@ember-data/serializer\":\"workspace:4.9.0-alpha.12\",\"@ember-data/store\":\"workspace:4.9.0-alpha.12\",\"@ember-data/tracking\":\"workspace:4.9.0-alpha.12\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-alpha.12\",\"_integrity\":\"sha512-O51HAkrBrxKHFYMqmViDl66kkln9ajuoBjJLH4BWttvxcsxNQVl4/y+RuL3vRw9V/O6QMfFlqU+aAQruf/xgZg==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.9.0-alpha.12.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.9.0-alpha.12.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-O51HAkrBrxKHFYMqmViDl66kkln9ajuoBjJLH4BWttvxcsxNQVl4/y+RuL3vRw9V/O6QMfFlqU+aAQruf/xgZg==\",\"shasum\":\"0032e455bde853ca023d8f93dcc078cf84884fcb\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-alpha.12.tgz\",\"fileCount\":42,\"unpackedSize\":719619,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCYgpl6F7BF19+n+2fhkMRf8nHoAbllzFlmlrrLg59Y9QIgMHAnEGrpsPtvAd8JlHt2TWWdgQyra/rNZ7RTm24POgk=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjZWjiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrSVA/+LPLtWHw1E5b/2nsRgw0nikyb58f7BEazXi8AbSA5O5n+6DBh\\r\\nYbTVNZpZG4WjcPrfgacqmYejACgKJOzdwWfomekaVwajzJGxx9lZmKB6ZDHr\\r\\nGeV4JHl+RiOWBvPThYT2b5gweAfiVjqvz7NJ1AyutzRJ6Z1eqYlJSsWdZbBe\\r\\nwAu1UakNMd0xChj2L/cvmP4Vnfc8wD077OxnTGXywMY4GR1H266Ws4I5v5Gj\\r\\nltd6/thjOrt1Fgi8apI+FB2PsFE5g2h7F/NYkmCi3hTkxxl+FE0qvhrClIGA\\r\\nkm0j6LzgihKLW7YeIlifJRKA/RnlEv+/ycZXaD6x1+cBVPkPDZ+C6xqWjaHx\\r\\nCZSfYzmlO4m+6H1c/Jm8dC2OpgKcoAODuKR9w4vHCn48o+gki+ptrCb8zuBj\\r\\n6mJy3STbQY5jEZ2O4lRJbG5TRTsjmH5+iNrlE87AUnWuxo8wymJntmCqkFVe\\r\\neOvqbQM2vxHC7yWqA92IbipAKaaXM173VZY5X+04TfE2s4GnK6vqlK3fCNPw\\r\\nPZDKr/Wwyfa8YjOmOG6n/eQpS/mGgINE9ZdBJC0SSFXBv7446qRz+iAE5MGD\\r\\nd5RD02PA32i/Znx1aDhFz7irpfUu4muKIgMtJ29MET4Ko8fZ7ec+4XkRWB60\\r\\n5Phsjm6Cgeoz98sOtPr4PMc02QYU5n1aW+A=\\r\\n=Cna1\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-alpha.12_1667590370270_0.36131607348953065\"},\"_hasShrinkwrap\":false},\"4.9.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"4.9.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"prepack\":\"cd - ../../ && pnpm build:docs\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"workspace:4.9.0-beta.1\",\"@ember-data/debug\":\"workspace:4.9.0-beta.1\",\"@ember-data/model\":\"workspace:4.9.0-beta.1\",\"@ember-data/private-build-infra\":\"workspace:4.9.0-beta.1\",\"@ember-data/record-data\":\"workspace:4.9.0-beta.1\",\"@ember-data/serializer\":\"workspace:4.9.0-beta.1\",\"@ember-data/store\":\"workspace:4.9.0-beta.1\",\"@ember-data/tracking\":\"workspace:4.9.0-beta.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-beta.1\",\"_integrity\":\"sha512-cQ8aE9Bo2HcbM+AISKq/r+crfBOxZHsrHqPjhnZBjTg+SqfdW0cXFVcSOQL0acTjogcViO59fZU+HUb/yDzgdQ==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.9.0-beta.1.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.9.0-beta.1.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-cQ8aE9Bo2HcbM+AISKq/r+crfBOxZHsrHqPjhnZBjTg+SqfdW0cXFVcSOQL0acTjogcViO59fZU+HUb/yDzgdQ==\",\"shasum\":\"8b9f17a9017556e49a317bdd45dd77689902c180\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-beta.1.tgz\",\"fileCount\":42,\"unpackedSize\":719599,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDFRk5P2BgRHlkCt69jcotDNXA2G+YiWJssb9DF5NyvNQIhAOcjTvPfl3TGn7GeZH3MsmALSXhlVMX23zaX46VBi5CB\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjZWnNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpKzw//ep+f+y3hO5aVK6jHLZ/ua1cXLdSXdx6TJqI9rhrDsmol4vDo\\r\\nZKT3sRS5/oDcr+2MF2f/PpN6QvKbrcrYw5XWJSaL/HI+9XBXUTLuN5n5iU7M\\r\\nidYsR1QanQVmzL6ILWNoT/SNK6mgquihcqulIJQFsQ02ai81ibmSK6op9ja0\\r\\nG0arRAxEU9Ws8RHYBTmMTTef2SUZUSY+VMvMh9E5ZT3xjuM7LGPt0T2bhO2Q\\r\\nD4ZjANb2tCBDhuanHpy40rPau/EtRv9i80dVQSVC6grn9S9tYxMmIOZOPvSV\\r\\nuvEoqB+EMRbf+csVYEzWVzRZPXIMbruRKGIDJo4/J9T2vuDSTh971fSoc9ek\\r\\nklRGMztekdh7T4ojPug4bcRTpyLhdTiqBTLOr+nOYif5t7bBVssUVyE3J+/l\\r\\ng2rqjx8Xd1DYT9/9QgrmrgADb5Gy5Q2SQ3FIAG9gsgJWdpilg1Dkx4jAYKzT\\r\\n3mnQQ7rGW8S1Q0xMozNtJRQVYrNtBQLTV3/vu26cAFOF5Ig/OnraET/2b1MH\\r\\n8hqBB2+f/E232pO3jB8A3RKrUcUgLU+L8rXWBSZBQBclNzD8a1WMCL31JXcD\\r\\n0MhZXU59Tx6QsvVGxXj4M68X5DdS0bltbzmhl4QMGGPON1t07B6zNm8XRyOY\\r\\naV25JuaIIxTkxERitpnHC17Wx3jaQyVyJWI=\\r\\n=sNN8\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-beta.1_1667590604969_0.6310676206783721\"},\"_hasShrinkwrap\":false},\"4.8.1\":{\"name\":\"ember-data\",\"version\":\"4.8.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"prepack\":\"cd - ../../ && pnpm build:docs\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"workspace:4.8.1\",\"@ember-data/debug\":\"workspace:4.8.1\",\"@ember-data/model\":\"workspace:4.8.1\",\"@ember-data/private-build-infra\":\"workspace:4.8.1\",\"@ember-data/record-data\":\"workspace:4.8.1\",\"@ember-data/serializer\":\"workspace:4.8.1\",\"@ember-data/store\":\"workspace:4.8.1\",\"@ember-data/tracking\":\"workspace:4.8.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.1\",\"_integrity\":\"sha512-FQXFWn2UN08zsE22DJNU2S9zIvHxGUtz4ry2tV40GPW9bqfRcC5SjTkK+cyeT2b2lj4h0814HfxFyFZbpjlbVw==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.8.1.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.8.1.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-FQXFWn2UN08zsE22DJNU2S9zIvHxGUtz4ry2tV40GPW9bqfRcC5SjTkK+cyeT2b2lj4h0814HfxFyFZbpjlbVw==\",\"shasum\":\"9e281bb6ac2fccb05796040e8f4fe1707442fad8\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.1.tgz\",\"fileCount\":42,\"unpackedSize\":719529,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAzgfGKjGW27T7eqSd6Z2JptY+sR3vhrNR+DPRiVvxgWAiEA9Syix/mNOdKvh3PTsqRu1cA91nW6VdKWu7SmUKwhCRg=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjZWreACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmo4IA/+PentzbkupfS+WpwHBSrA70B+iJpqhgfcv7/jNz5yJ6GhUb3n\\r\\nK0+n0qP0KoeoR4EXQjtb/XksXkwtAjhjY4XcBcyHhUXi/l3SDpFCXUebsBpb\\r\\nTirpHJSsT5Q2+FjlwAxTJrYA3ysOvfhfY8nyNu6rXIEld8bCp0UsZD7wT6fz\\r\\nd1b2mwaDspJ+VJkEhxxh72wB25l9zOPPvL6x8I1V0cBA3egc3DRHVbUk4VQs\\r\\ndTJiG4bior8Mlj7wHgK+/uUpKoYfnIM6WbCMvJAzVZCKWqaSgETLUQvOmS94\\r\\nAHal+SN+FERQyF/my/bzptKdMr5M0BxfeQO6MEPs8om7tiI3oO7bzKhrgosz\\r\\nBRvn4wupFGzYiaVq/JsmdaFP5SaZZ/1kVX7KRzIrj3GjZgJRlmkKIxMbl3tC\\r\\nfpRTdpwmeE1oSgsZlFjusmBbxHwX0/y1M506J9Wt0hPLcPgA38jRShQdRiqL\\r\\nZ8EGnErf+d5jAPG1TZL8PgEtgXFaOGn1XDkh/74BHFIrdliut8NtE817fxPV\\r\\nihpmY9qPTbUQFdoCr9QDzvQyiPm0LEm4jfbtsF466v1FticDK3D6OvW0dfoC\\r\\n2lbutliEMVZCRXS+0BhiGsRP0R5b5PjwxbxepsB9Gmf8goWbocsNdLx0qOmL\\r\\nQpVSDlXuaTv3iCodTpJSEnhZDyrLH3BcEo8=\\r\\n=HYJ2\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.1_1667590878029_0.8992131439660596\"},\"_hasShrinkwrap\":false},\"4.8.2\":{\"name\":\"ember-data\",\"version\":\"4.8.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.8.2\",\"@ember-data/debug\":\"4.8.2\",\"@ember-data/model\":\"4.8.2\",\"@ember-data/private-build-infra\":\"4.8.2\",\"@ember-data/record-data\":\"4.8.2\",\"@ember-data/serializer\":\"4.8.2\",\"@ember-data/store\":\"4.8.2\",\"@ember-data/tracking\":\"4.8.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"scripts\":{},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.2\",\"_integrity\":\"sha512-QxaEMjt4VlSSVf6D+PmvjuFvOCsQK04EN7Yi2RKFan64dSezwVO0BkQrBpn6k2Iqo9qdBCu8i/rMqwdhOEYM2A==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.8.2.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.8.2.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-QxaEMjt4VlSSVf6D+PmvjuFvOCsQK04EN7Yi2RKFan64dSezwVO0BkQrBpn6k2Iqo9qdBCu8i/rMqwdhOEYM2A==\",\"shasum\":\"e733275dc376e42ae8f4f1ad6d19b9d8b49adeb9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.2.tgz\",\"fileCount\":42,\"unpackedSize\":719399,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDAdO7lOOBvBQf/6sGv5RvV4Pc4DbPEDBgQyLsO9kj9LAiEAnPQkJc0NaQ1FFzwcP2caXM+pz9XH8JMdaft8nMEKC7I=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjZXDqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmotog//bm+DbN/IENnWrDvFsGJ4cQQh90dzVqPNeFl30080f2RRnIqo\\r\\nhTq2h0Y9JVXh5C3LQT6B4iukgdE6dcW7TapgayHMMdjzX4nEoTbp+qvau39J\\r\\nICkmz3bJS4j9WEr2zWsNRJkT5hDs91zrzuIeMEXbc/xGK/D7OoWavH4CjaFk\\r\\nxOVoILeSI2K3cVlp024/eyAaZVoVtQN8EFAxG1ts+bsj9ZPSDZLDSDBnHHT5\\r\\n39HO2fLnD0bumhv8ZNaHqA6kZAjey/uknhFocCtfj9iGr86AA1XJ30AQlO3N\\r\\nzcswCX7hGmGkto0+UQeAl5H+tX3fatjYlo05GsfRiDjd1bnt7NB404NT6kjP\\r\\nVA3haBRK4yvTROdEgvvfZUBxwDBzH5ZT3Fb+0b2TBbEjuhcPO+9A1BCNt59M\\r\\nfwmrfyhrAUHBhpCHC14IrS3lyje1uzCUyPSSucKb+wD5WgrSzXHvyiChOnJp\\r\\nCfkvD89NzJY/I2e+aULku7uwGdpndjKyc3QM1eKdtpTs852qR2Hscr2vmDcW\\r\\ntAAFZ7jUFdCRy3EyVua63mBCHwV2UcAN6zB8YgrYTN7iTJcjsvJmEHe77Dsk\\r\\n7bfFgD29t4ifJUpNDeSlOiAWpEezcFIvAVr+CeXlndbQX5AROwIEqA1fmcSx\\r\\ndbwTbmzn6O8ZczrAngBneV036Z6DzZTpZsE=\\r\\n=5K4d\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.2_1667592426550_0.9489459773041589\"},\"_hasShrinkwrap\":false},\"4.9.0-alpha.13\":{\"name\":\"ember-data\",\"version\":\"4.9.0-alpha.13\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.9.0-alpha.13\",\"@ember-data/debug\":\"4.9.0-alpha.13\",\"@ember-data/model\":\"4.9.0-alpha.13\",\"@ember-data/private-build-infra\":\"4.9.0-alpha.13\",\"@ember-data/record-data\":\"4.9.0-alpha.13\",\"@ember-data/serializer\":\"4.9.0-alpha.13\",\"@ember-data/store\":\"4.9.0-alpha.13\",\"@ember-data/tracking\":\"4.9.0-alpha.13\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-alpha.13\",\"_integrity\":\"sha512-uO6plicAqyG5yLWiCRljo4HxXiqKZ7s3yP3GbWgAz4spsvSPP7Mbs5T6rrGU9xrda0HB24cUg9qPXxn3jQKi9g==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.9.0-alpha.13.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.9.0-alpha.13.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-uO6plicAqyG5yLWiCRljo4HxXiqKZ7s3yP3GbWgAz4spsvSPP7Mbs5T6rrGU9xrda0HB24cUg9qPXxn3jQKi9g==\",\"shasum\":\"48df90a2a39b6d1e7f790547f08dcf0df8f056d3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-alpha.13.tgz\",\"fileCount\":42,\"unpackedSize\":719489,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDkqG0gITUx6LNR+GtyBC1JE5By3k2gGhuWf1v2RnXYggIhAN6p1m2xQ57Z3C/EHvdAbe+qUo+/gBuS/N6oy4iWv1h/\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjZXLWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoJ+xAAhqMBYmBRF73wVTT8EW+gD0zqyUqzxsBHUMObohyCci7X3I+D\\r\\nkTz5pjhz70hfPXqEIJeBy2D+gJf37N74ENCVGW3d5y+VbR3Ly8JVrnAPhfA8\\r\\nFaC8MRYqDWNy21XhccUqSEBhfeW3Q82kpdG44+4/YE7wXqIfxK43MWrvmyvr\\r\\ng3Uj+UyNWVt6VvP6IDjvIyiJjJ1fg44EQuG/YJSZQaFuBHpMh4xnzq6Yf0oU\\r\\nlKTxTZK7+/sEEQQ30yZVXlDc5mbsZxuvmvHlL4RWAPnSNK/Z2Dbal/vm2TnD\\r\\nE0/6/sIeowQNWPzOZqVfRnoi6twB9oqu5SWnSOTbpBPdl6NyoampoK+hQoPQ\\r\\nlm8p/aQz/Pc0JfVEhoxeRdi3GZc4e9COauLh+jSJFSkFB+1ybpCFM+DftmZB\\r\\nXUU3m2vzdkVJriQ0Z3I8xd0eHjBQW5Ta2BwfDF7/Et15Ub/kW4q1cWH7pPo9\\r\\nxOFr/3XJHCZusB2wr5hAjs/6+EWv7iNqHM3QwTFQHuc28i0oDVDZKgNjF4+B\\r\\nipiycFjyQ94dkVbRHRKnpnVBkMwlpiflT3MddnwYyH4Tr4XB+oFFaKfXtjBw\\r\\nUtWg4ceARehdlZQVBBtqjthhjeQkkmZw8bRAf8B1oegWLYlHf6hOkNOPaATs\\r\\nROBuV8TnY0Tu2Xd3ytISeFRD8/B46RGrcmQ=\\r\\n=cTiT\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-alpha.13_1667592918182_0.7734967354828179\"},\"_hasShrinkwrap\":false},\"4.9.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"4.9.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.9.0-beta.2\",\"@ember-data/debug\":\"4.9.0-beta.2\",\"@ember-data/model\":\"4.9.0-beta.2\",\"@ember-data/private-build-infra\":\"4.9.0-beta.2\",\"@ember-data/record-data\":\"4.9.0-beta.2\",\"@ember-data/serializer\":\"4.9.0-beta.2\",\"@ember-data/store\":\"4.9.0-beta.2\",\"@ember-data/tracking\":\"4.9.0-beta.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-beta.2\",\"_integrity\":\"sha512-I8Gqfz9A/bpGfiRLpUao9oN463T2oVY4My2SUp8Ol8BNmXTrX/WW7jUwj+7UlnqurTg0bjxv642h4k396hdDIg==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.9.0-beta.2.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.9.0-beta.2.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-I8Gqfz9A/bpGfiRLpUao9oN463T2oVY4My2SUp8Ol8BNmXTrX/WW7jUwj+7UlnqurTg0bjxv642h4k396hdDIg==\",\"shasum\":\"9ab28c70f07366abee7d9008979f9731702407ef\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-beta.2.tgz\",\"fileCount\":42,\"unpackedSize\":719469,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIERFuWrS355v8CSMdsXw1BGTRd6HZ7yzCXs8PJY2r3wnAiEAzmDZIOBn9iPFj6rZNk4sgY+s6/25FmhXV4IIY0ousp8=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjZXNgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqCnQ/+IA4OBeltUdrJqOz8VIvHEw8xN/u2Mmo7PlxGO88vtB+2A1pK\\r\\n27bn9sG86Zmr6rJsNX5zOH8Du5uj6jhb1O6d8JwmMgb4uzIu7a6KRCiyesUx\\r\\nwsW8penNwCoCzyHssDcO8uQkoR2D8Lyer/6DfQ+//FLJYbZNutKrqo86h0Rq\\r\\nXzMHc1RXo8klzH3m1B/7FRxbviOZLhgHwLfiVGymTxqdhtnbu1+70cy+WfSz\\r\\nGYbxrfCTinT4vMB53xJifQPmsLGJbe0VYLBk7I6JjTePIBFAZ9Z7kq5oqYGz\\r\\nw012EjAhsTnQ04MjtitRo7CqURAbEODtZUEzu8lidrBdiXr9q9Lb01np/C0y\\r\\n4cn+laqR6wTrkJNdd9vmSZ9ycm1ylMa1wv9W/hUfsQ4KfO2n2rP38DC7Kl2y\\r\\nPHTD2cH63ai+eS+CrfJBI/mgJZuniQkOBu2KATSnmeW0rwjVVRpxOw48sI/5\\r\\nUZh9kTzdkkjng2frpCDuB5/fVoznJtikgKB9yxRAE6shv0ozGmZ5FlnOJGht\\r\\na/rsl2Y1n3YYRa+lzPZtvvWrtI0EwtShWWeihyphVl3LOcUi3IWFt3Efqd+E\\r\\nGuNXpqL8LvFmIMb6PTyHaNUervqN4bsReyzG31V66GjmbZ+fXqiQdBjVkTXi\\r\\nSSP9r4mEWDRo0tRrFQOZWpS5WJ7URG+hCso=\\r\\n=KiTK\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-beta.2_1667593056221_0.3366644400678269\"},\"_hasShrinkwrap\":false},\"4.9.0-alpha.14\":{\"name\":\"ember-data\",\"version\":\"4.9.0-alpha.14\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.9.0-alpha.14\",\"@ember-data/debug\":\"4.9.0-alpha.14\",\"@ember-data/model\":\"4.9.0-alpha.14\",\"@ember-data/private-build-infra\":\"4.9.0-alpha.14\",\"@ember-data/record-data\":\"4.9.0-alpha.14\",\"@ember-data/serializer\":\"4.9.0-alpha.14\",\"@ember-data/store\":\"4.9.0-alpha.14\",\"@ember-data/tracking\":\"4.9.0-alpha.14\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-alpha.14\",\"_integrity\":\"sha512-BI6JBQIhiahncwNZQP3V1GpGgjrOxf4tsuvr+fprjql8CTMw4G3c/xN/x083+SC61+aheO5qj8QIq6Zq6CyGlg==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.9.0-alpha.14.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.9.0-alpha.14.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-BI6JBQIhiahncwNZQP3V1GpGgjrOxf4tsuvr+fprjql8CTMw4G3c/xN/x083+SC61+aheO5qj8QIq6Zq6CyGlg==\",\"shasum\":\"c1c2e14b114189a3146ed54d4f94041b243fadcc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-alpha.14.tgz\",\"fileCount\":42,\"unpackedSize\":719489,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDcwkZxuVSjoAE2aip0V1bXrArKUSAIijBSvpeFXRGSKAIgK8J1N7cdVrXr5K1hmdbs23VX0tp4vvzhYYrYV/O8n8g=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjbAP5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqP/Q/8DECgG50kXCBOqaVLtlK26g7bAPc7ZaWO4hqXzedisDbZ3fCQ\\r\\nJbynZdHgPIlD1IlFH6/u5kGpdfwUORJdEN+yMXtuO5asXqNGvalXw3BqP+s5\\r\\nw8tphhkmYcjAnDLsRwWBotvchiRG9p3TuXkzBFTNAKBLBQ6jms49+ceHrMEn\\r\\n1SKTVT+G+8NSoXq0IcpGdzBVdg4nKG38H+wEl4viwM2CIEIz6hdJa86RbVq5\\r\\n45NGeMhgicj3Q96XlzwOZpS8GaUhrvr2LK1+AwKKCoFjiMeQRl+xMFAOgbbz\\r\\n9AKTObqKrM1qwVYUPUDATtwx9lkbqtPQ7jEiYAC8hwd6PqN6eZCmH+uAdxgx\\r\\nMLGlXfisGD/eVL0MsdvUPcs9/oeStYOQvXCHlg+pPW0n8wKPFDuRhS5O9nro\\r\\nHJVdU/g2gXyUI/pfUph9MIxk6tZDsWT+8d1tQF68eOPDP4erhR8x1tmiNcr6\\r\\n1OZFnbYkORfn2BVTcY5ufSGFPw69HZiTmrLO8/1WwnLtDvxoF3VwiC6kNzNo\\r\\n0Od/lNhpPy6jSc+UvhskXMLF7FVe5/QynM7n5bA+dFK7k27yxvpdeCA1zo66\\r\\nKAl18+3vZsQy9MQpcOJaMUPkddy8j4LGFmQU5Xiwu9ot79u5AE0i9i15dDA/\\r\\nmSrs4bb06044d0mWQl+Qjwv6g0d6AaHbrl0=\\r\\n=JlV5\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-alpha.14_1668023289800_0.12326712322226019\"},\"_hasShrinkwrap\":false},\"4.9.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"4.9.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.9.0-beta.3\",\"@ember-data/debug\":\"4.9.0-beta.3\",\"@ember-data/model\":\"4.9.0-beta.3\",\"@ember-data/private-build-infra\":\"4.9.0-beta.3\",\"@ember-data/record-data\":\"4.9.0-beta.3\",\"@ember-data/serializer\":\"4.9.0-beta.3\",\"@ember-data/store\":\"4.9.0-beta.3\",\"@ember-data/tracking\":\"4.9.0-beta.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-beta.3\",\"_integrity\":\"sha512-v1qAqrTgq0i4SJavY0s/0UYmpOP9pZpEw2/CqwHItKW9Qiy0DNuuorKTrSnZ/kPpXnuZ2Qsnc6f57Hq7AyHXuA==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.9.0-beta.3.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.9.0-beta.3.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-v1qAqrTgq0i4SJavY0s/0UYmpOP9pZpEw2/CqwHItKW9Qiy0DNuuorKTrSnZ/kPpXnuZ2Qsnc6f57Hq7AyHXuA==\",\"shasum\":\"b2d734cb278b11218759192c5e87cb4f92fdc91f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-beta.3.tgz\",\"fileCount\":42,\"unpackedSize\":719469,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCrunIRTxdQS998j0tKW2QMeDGcM8EdwYn4sGdh+hL/NQIgVw1QGKhDhINLIn9A+x5jXsSJxFC11kTP2vXTP3UmHVY=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjbAaOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoVJw/8D8bmh/WOfZInr8xzTZWDd1quN4fJHZUbtgwan9lfEHjv/iHs\\r\\nF+koFkdKU35J9xm0xzp1o7aCO8MloVWw7JkFbP/4+l8w6i8Nq40fnB8SqbqP\\r\\ndYRM+oQ6xStdJ//YfPYOyQ9hiEW0mKQPMJfEtOS15Ty6sRm2Ud7yPVZqH5Ws\\r\\nhRdGGwxKgItWeKqZcuj372EYXiBpAtw2ea3p4bmJgbsb4mHmAZyJU1U1Ae/U\\r\\nPwuw5zhxBC2xd4A4h6iGnHVScsF5A40NjaYWVe6BwTTi5PzcOzYl6CTtrjD+\\r\\n2l3QdyoBr3RIV6ZGhOP+PUZuQ8DKD+F3qsjZo69qHwalMdOZ+/t/87s/SlSc\\r\\nNgKEwbCmZVUNaF+tYdtG9rOHGp3x4Okq8XJjjc43hhy/B3RFfcLzYlSWoZn5\\r\\nKf4RocOLHU7c5eRH/zOHOVSMckluMB27/sobvmDBrEKrtkLtV7/obF8tgZUR\\r\\n1HLiLjl1+vF8oErWrKkkAjackdZTQ+GBBf1TpRfOSQD9QrWG745mGAqP0sJw\\r\\nlnHD1Hstup9l3DINAw30eUabm3DtQNbGA7n3kCpsQMovHdji6plZWpTdoPmz\\r\\nJa9SDI8osW3uqD+VwSJNkoCgqEbXfggF0NVHvo4CPr1bnH2rJvL9ljOK/zQZ\\r\\ncgcVDHGcwQtyXSxH+IxEmWKdd5TAnmD24qo=\\r\\n=xwHB\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-beta.3_1668023950701_0.4249082471937151\"},\"_hasShrinkwrap\":false},\"4.8.3\":{\"name\":\"ember-data\",\"version\":\"4.8.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.8.3\",\"@ember-data/debug\":\"4.8.3\",\"@ember-data/model\":\"4.8.3\",\"@ember-data/private-build-infra\":\"4.8.3\",\"@ember-data/record-data\":\"4.8.3\",\"@ember-data/serializer\":\"4.8.3\",\"@ember-data/store\":\"4.8.3\",\"@ember-data/tracking\":\"4.8.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"scripts\":{},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.3\",\"_integrity\":\"sha512-XQam1tgemS9/9nibIxWbE8x0EgeuuUse4pdWMopBKtOF5Exn+v++zYq5oIXzsuKsMJgzllp/+neqNQRcqVaItw==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.8.3.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.8.3.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-XQam1tgemS9/9nibIxWbE8x0EgeuuUse4pdWMopBKtOF5Exn+v++zYq5oIXzsuKsMJgzllp/+neqNQRcqVaItw==\",\"shasum\":\"be1257b504bcbf901d930ef4e19f4da607eea184\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.3.tgz\",\"fileCount\":42,\"unpackedSize\":719399,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGYzvaOXNfnG8WOg8JGn3wM47XjdKa0rex0VcF9w/1uEAiEAu4wBFhULoLpVSh4EdCKHCrBMSTTA9XL0MPFs+e5szAM=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjbAfYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoAdA//eTsodNe9Yyj0Mis2MtpZQ40ZAF3ltKBJFezGdHo3BUTczI/Z\\r\\nIzIJwVJMQbLUcJqJkbQBXou0YyojLUuKC0/gIci7IctAJhxUuLiFNyOUEdAI\\r\\nCr1WjXqjmF7cSYn2wE+ynNz9MG26TwdEK4Wlw428pD+AATXBnv+XoW6yJxYd\\r\\nQnFIKPwDX6jbq7igD3eR7kKmocZuJG0rOUrmn9VDDOrTuSPqYE9gQpI7cAWq\\r\\nmtB55frDWc61pXBDgc/NugpctpjgOdGKmLf62Y305c2q1V6igU2P9nskGF26\\r\\nEKSzq5j91QWM8XaT3aMTrUNfgkqVGr7DkqCo2p7+CwDZjwk2sLD/dPB5Z6hR\\r\\nQ2SMrV3qWrth08SPuMVQ1CFa10i0DN9zn9H4pQy3u3FsAEahUfxx4PJOyktD\\r\\n+2aSfGKPUCNSFp9MgBR/Vkjgg7s9uvWWFFaz9plsZMrVm/yK83cc9JKyPfR1\\r\\nxBJOiQPEb8nFDshZwbifGUukCoLmjI94sUqV36uXUVRy1mWrjKqe0DCfc3K2\\r\\n7x+uz6LbBgiyq6BnytH1O1oMSq0yUGV3DOnGHMd5XsWBeeHXRdrHxyGl+8HQ\\r\\nm0p9XXGoe2NzsGegn03TzYMCxxmP9iGem8nL8yQkiz+Mkw5Lc2LKRR3FcaSC\\r\\ni50lPk/Q4utzVVwD47xx1WnoM+e0boJXKbQ=\\r\\n=hwNV\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.3_1668024280189_0.5555810447548026\"},\"_hasShrinkwrap\":false},\"4.9.0\":{\"name\":\"ember-data\",\"version\":\"4.9.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.9.0\",\"@ember-data/debug\":\"4.9.0\",\"@ember-data/model\":\"4.9.0\",\"@ember-data/private-build-infra\":\"4.9.0\",\"@ember-data/record-data\":\"4.9.0\",\"@ember-data/serializer\":\"4.9.0\",\"@ember-data/store\":\"4.9.0\",\"@ember-data/tracking\":\"4.9.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"scripts\":{},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/icole/Workspace/Ember/data/ember-data-4.9.0.tgz\",\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0\",\"_nodeVersion\":\"14.21.1\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-UKV7KAstwHmZXrqKl2f3Bkzl7FnIXxC9hMc/SyXN47m4d2ZGdQ7Nyj34qS8T+dNsguEL9Tk2gMaJHrlpR5UMdw==\",\"shasum\":\"ba9172d38f2885fe263776ec984c526c644cd2f2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0.tgz\",\"fileCount\":42,\"unpackedSize\":719399,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFCj0AtApIJKZL354mjj99xwCZsPJLm7KiwAPYQDzBE7AiBxDJzqsQV3tuS4wLNVxQL/QhbBmtqXzNomTBKttPkrhw==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjiqPWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpbaQ/9GdTcDn3BRGScijXgPek/iCPkrnycQBIUQPZij3bCs0kKI6oc\\r\\n9avMjfkUglm87VegB6p0R2Mfli/1KuXhRJ1bQuDcR0jjsEVI+a6Df69bean0\\r\\nK4m38n59Pn9TIcxKtLv91RgPd+f6bRxIsRjnzJttYeqJhcFsG+oPMZDbSy6o\\r\\nBjykEcIBzclYB8/wCklZo3qAr0IRuPGkkw740AK5z6vo+OmiWlUihw15WihH\\r\\nLp40sZgiN8WfOpGxGGLYKi38xYN7dm3qlDoY77RDe/s44m0rHeZZxs9nno3J\\r\\nxw/kJ1+nF4RfSivjoFhZqo/K53VoPEUPFSO7qQkeanYGQHhH1QAiVOgjnj0s\\r\\nT7S/TbGdINo6atdeFbRGhTgZAQkzQPS/19J1KOJ5ngX5CDyIOCUlJcdPE9oy\\r\\nn7aFVmdB/GbAmtKEXcc946M7zPgLDBMip+DjLu/GS3yAbIbj89HnlqxPGi5K\\r\\nkYCtoJGsP98Wa1o2rn14gTWDJyZ3PYb2sRM/e/ZxhpSzO4BTRDfY03l9giz1\\r\\nC7fqMRW9ZWseHTGhi0aIrS5vJJkXQQYaSOO0h6wP5JzNye25B2S0Sw8WUsRD\\r\\nra74P1MH5zhAPE7O5zvl2lt1t6GfTq1Q8es1cs8gOzk/Z6j45e6N76jV9ygH\\r\\ndUpKHhhacpJym5zG90/lzqkMUhDc6O9C/n0=\\r\\n=QHUy\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0_1670030294684_0.6519299494383042\"},\"_hasShrinkwrap\":false},\"4.8.4\":{\"name\":\"ember-data\",\"version\":\"4.8.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.8.4\",\"@ember-data/debug\":\"4.8.4\",\"@ember-data/model\":\"4.8.4\",\"@ember-data/private-build-infra\":\"4.8.4\",\"@ember-data/record-data\":\"4.8.4\",\"@ember-data/serializer\":\"4.8.4\",\"@ember-data/store\":\"4.8.4\",\"@ember-data/tracking\":\"4.8.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"scripts\":{},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/icole/Workspace/Ember/data/ember-data-4.8.4.tgz\",\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.4\",\"_nodeVersion\":\"14.21.1\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-i0eBY25XQDALq9qW8BqBoCVRBzHsHY17a4qvVp6Mvxd4pVvOF37dgg0/bCvmzQxpjwT2Nlxx4CQxSv9jN45WZA==\",\"shasum\":\"61c7a71697f2ff218ff8eab539ba115f7de2d527\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.4.tgz\",\"fileCount\":42,\"unpackedSize\":719399,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAgAe99wX5l62s1EDR+w8Y5grhs85tBy+3qiLsEzfUQ8AiEAitSwpDWxSi0Ig13vjaT4CV3ukjaGChivmP8tNK4YwE0=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjiqTGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqJuQ/+OaU9GDZeAb3Q7WNf5mmnfgjhljvjAbIv7xodjTTlu9OYF8iE\\r\\nfw60gCasHS3fckf1htU56v5piAPFTlCByntDBxy9OXhKm5wj1ZCyTlV5Qnbm\\r\\nXa+vhq3xe7CLOEECW2Brth5sMSqLCH4IzGhwwHhMSHgD1f3DKDvvU8K3OPUA\\r\\na8TDAjfG2/2/ifcs2JzeBPbledpRWRRoQnIeZe80t2GJMskticD2xH/51Uq6\\r\\nw5vL7yUm2sQTGwV/jMWDZN82VB/Xx3JzSy6+NFxrD4nG/0UDguhHL8Q+Kb9O\\r\\nczUQwKyYtzYLT3qt/nTs7wVtiv+oQqvuMtLs5LNLyKvDSTjYFYC6EVnmm/6r\\r\\n4VWHvcsu9Im//1dN5+Kji6FiKQddFPnunkGQ06KgPaEwq3J7/hw/O/l4LNuO\\r\\nEZXrzOiOToYEoKYn80yOJUjtb21lJyywu7ImcVCpA8xqN6WaEDwk/okf4/EN\\r\\nj6SjAthxpihc9E5kZ6BqbZLB5Ps1hi43+dx5/6u2AFiVsKul7Of5lOrzfiL8\\r\\nhvQUMcMrqbKq+QZE61b7R1UMfMdEvS6sQhGRNiYT+hLCm160+coHqrf/txhE\\r\\nfUieVrhBahkSxvNDrug62T16O8Ve0U+JbRH6DCdQwWBLufSv+WRtQxdCOmwK\\r\\nQ/iBLfj5XZjQ9CP0nbuChHd6BBE7JPKnkWM=\\r\\n=Llrp\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.4_1670030533869_0.6467158023328408\"},\"_hasShrinkwrap\":false},\"4.9.1\":{\"name\":\"ember-data\",\"version\":\"4.9.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.9.1\",\"@ember-data/debug\":\"4.9.1\",\"@ember-data/model\":\"4.9.1\",\"@ember-data/private-build-infra\":\"4.9.1\",\"@ember-data/record-data\":\"4.9.1\",\"@ember-data/serializer\":\"4.9.1\",\"@ember-data/store\":\"4.9.1\",\"@ember-data/tracking\":\"4.9.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.15.0\",\"scripts\":{},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/icole/Workspace/Ember/data/ember-data-4.9.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.1\",\"_nodeVersion\":\"14.21.1\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-vbCaWunxlwYiUQFcXoiMnnsEK3Q5TW9qR6pdKk6wRAubzK0ZnsmvO4Ybvo84gRrGV6aVAft24kT5hX/qpQsFbQ==\",\"shasum\":\"218361f3eb0ab1fc73efbd1eb0bbb2499a27e709\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.1.tgz\",\"fileCount\":42,\"unpackedSize\":751823,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDn5No2QT+Z50gcDlkH/8txUp0FzNBapgBreE/MQWmgaAIhAKM20Mo9uDD6jrMAqzgCAHryoa+VCZRoZL6STq/zQIVm\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjiqlnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrgHA/5AKL87P9Krk4KUqeXpeAkq/xonsaZNS92wIWZ/XvlUdi/+K+q\\r\\nkxO9RobDnIcEcczDbCIsDpJoKjuF2gxIzFlZBpoZk+hTkuHeNIGh7TDWkIJY\\r\\nqBnV9DZWFfdpHfLJ2b9Y4gpsEZgJtXEuZESVp0TDNXwZxZHpeltLz6RLZ7aS\\r\\nk81uH0/P4hdsAfBhDndhBJ0w2DjNRkEf4sEwKH8Wba93QZGath+bifOd2QeX\\r\\n5IAtdDbCSHTpajtt2vfNU+6kQLW6XbRUTwn1Bl2gy4AGrSF2ifyJgDfdFhG+\\r\\nFpJDMkDXcRIf3oJTfGldf935bcffKKRNf3QIPXerd35s5QCeeAOkl8SIunbg\\r\\nyT62NX8rEND79k80WBL5FnV20ISxmYsaXhxURplAHN0D4vCZab0Kp9LvtVqc\\r\\nH+rTwi8EuuHGvnZUGCEumYfNBYJgxvs/CDF9V7Y3vvSPsit/ylKFzy5Pk4IA\\r\\nDzArz73WgKuDxeaqR1qaPsVyVPvr7lxcmaxsn838/gFTVS0fmRhy/ZG4dJmo\\r\\nxequIednyjMsbBzphOYwyVxR5DxN+7QOQEY3JmIRjWt8CFZaShNBCaLF3lBr\\r\\ngj1YNiYstgc/VG0Pg56yM9OrXGu6m8lm+N/zc6/yHE9FCoZNki8aZZBYcSf0\\r\\nxlz22h9DdbxwJr4EkGr0k2BTg5PCUnGUUVI=\\r\\n=M7zm\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.1_1670031719168_0.5341736480254917\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.0\",\"@ember-data/debug\":\"4.10.0-alpha.0\",\"@ember-data/model\":\"4.10.0-alpha.0\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.0\",\"@ember-data/record-data\":\"4.10.0-alpha.0\",\"@ember-data/serializer\":\"4.10.0-alpha.0\",\"@ember-data/store\":\"4.10.0-alpha.0\",\"@ember-data/tracking\":\"4.10.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.15.0\",\"scripts\":{},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/icole/Workspace/Ember/data/ember-data-4.10.0-alpha.0.tgz\",\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.0\",\"_nodeVersion\":\"14.21.1\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-O28i67nW4ayJsWcwdzFbs9/bYH3aljhxVlG/qSK7/Ts+NJyFnEZpBbzEXojr4PLdA2cmPgTQKXRcKXeT6EbA+w==\",\"shasum\":\"287b66a8fb6349ace5ac539867315fba2f5cbb2f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.0.tgz\",\"fileCount\":42,\"unpackedSize\":751913,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDJ35mC+KSbp0PJYTWTgkrrxsuAJRoDLt8VhGkfYKehyAIgJsxAL2I5x5tjzIJAQ3sZ4qGLyeJC3EIF8o244crWx7U=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjiqnZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmolzw/+JQvyRBsbd7XZ/YlZ+1J9iHI/4CjpcX2oAh+g6uxHKzJL4BLa\\r\\nYU5FFefjwxLP2F97Wgjlxo7onBjBJJ6E0MkVbG0G3m+PocYjLBmo4ebyAzbR\\r\\nfTmBKoks71m84ySkXu3kv/EszZQy/piGj2Z5aVGghOGJxDkw+LBzG9UCO8E1\\r\\n+eYKyhD5bfjDz03yZPb2CIqa6rb707D/t+ZBG11lIgi9mcSDnGz8kbbyTmlT\\r\\nKUXdLq5dJAYpZKcX+UoEfm0Nmx9DYtPHKjo2IjfPrN2Aco9VfIKrW+XkRcLL\\r\\nsXNLSBO46FSBl4NG9OEVt8z9hJb0D4WjowTZeg/i3EG5ydzFRTtrnx1izsb8\\r\\nEjOKtzvUCtz5Lsu4XyWwcRv72IBRWF565nQMXUqQaEYqBjEW+2aPn3S777vh\\r\\nPnSm2XHRcn7ZOqvAyDAlVVs04DeF1tmyj1fA6xDfmTdyh3HkLJ+ZgyiSH66y\\r\\n+dCoDmlVNHRSDjsH6PZ531dkBTpGFZjQGMLSeq+4YxBm+/OmewVdWZSHSZvL\\r\\n996BigAFbjkI6DzzQNiNX9ZnLb8Zv0F87EFkDCxPFQmVRsh+CH1TD8oMYlSk\\r\\nMlKKPzHfequevgpTuRMoRIxu0LXFt6eKNpJ+Tp5RQGCb2cQjNBUQvMGeP78Q\\r\\njEwPgfBcqfSWuEhoQdCZhI6B7PZS8RrQENA=\\r\\n=gkBu\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.0_1670031833009_0.9814475607193509\"},\"_hasShrinkwrap\":false},\"4.10.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"4.10.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-beta.0\",\"@ember-data/debug\":\"4.10.0-beta.0\",\"@ember-data/model\":\"4.10.0-beta.0\",\"@ember-data/private-build-infra\":\"4.10.0-beta.0\",\"@ember-data/record-data\":\"4.10.0-beta.0\",\"@ember-data/serializer\":\"4.10.0-beta.0\",\"@ember-data/store\":\"4.10.0-beta.0\",\"@ember-data/tracking\":\"4.10.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.15.0\",\"scripts\":{},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/icole/Workspace/Ember/data/ember-data-4.10.0-beta.0.tgz\",\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-beta.0\",\"_nodeVersion\":\"14.21.1\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-DO4bL77rJ44xqFeSJ4He7vItqdu9K5J0RaJ7HKKIf/Nurs6vrhstCJYzmyprUkS2GrYEkqnKAvT/rkwKs9xGdg==\",\"shasum\":\"97e1eaebf11255fdf57aeb2f408b11574cf2a2e9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-beta.0.tgz\",\"fileCount\":42,\"unpackedSize\":751903,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCMABtzbFHk61Kz6LZ2brh472Prxwv1uSTutaKr2NSPQwIhAKFWE23glIEP4UtBEq2yTvrmCXsylGXw4HVvR2kLXdle\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjiqr9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrxQRAAlzptCuUI75H9xIdAxqzsfqVa4sT2wpOJQYp95cns/2kxlcqp\\r\\nAyxkANKpXX5hc3LLQZ811SmRZ+UM7u9evdIW269rC2Mi8LHE/ltU7XNgF+at\\r\\nrpvFKs1TEdLikF3F6RI/7HTeMR38wIz11sWiauQL61bfQSnzbpLjrFQ9syzb\\r\\nkjkfjh4PBtWoAVnNhWMNaOUXbXNsn7y/fyBwPE/VI3jLBHq51fH4Ups1w2Om\\r\\ntw2u5bAgDMptjW+aHcnBXPaSwdWN25GqVuA5C1/vrIzHzCRGrDm/2CqI2u1G\\r\\nYg1Tp6OJxaBvKi7UGNZwuKaqSEUhYogcatnFqeC+VUjgZKEne4QVZBea7NdQ\\r\\nGeKYB8v/SxQiH2HJIlTmKZS9OBW31YFz/uklcYLXS8LfqGIuHjPEE2kxSerx\\r\\n+ngujmAPet4Ds0hNxVpsuNhg736lhyv8QFESf+DjsNHZDsF3cZrMYSW5zfYx\\r\\n3PALyB6zlVc3SHg6xbqlcDJeuTDFIwHcoaU2qEhaI/2mpZpG5EekvXmarl/g\\r\\n7VCDASxxyaTAphhzEYK2O4kHa8R0iHblW80queiAwpzymY21VI8GXND/xafd\\r\\nKDiKOSYeJkyRu9CTNhrBQ72v76NSir+lSITxTohc5GcygooECpavYD9y+4cE\\r\\naB2M5p1lXxKRhjAlbUfhTqTVF+w6sy8eonk=\\r\\n=JPaC\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-beta.0_1670032125059_0.7462394777365622\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.1\",\"@ember-data/debug\":\"4.10.0-alpha.1\",\"@ember-data/model\":\"4.10.0-alpha.1\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.1\",\"@ember-data/record-data\":\"4.10.0-alpha.1\",\"@ember-data/serializer\":\"4.10.0-alpha.1\",\"@ember-data/store\":\"4.10.0-alpha.1\",\"@ember-data/tracking\":\"4.10.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.15.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.1\",\"_integrity\":\"sha512-CX8QL4NAKHynmQaYdOhP6SJT4KNmhWAmXcA3rQ5AnbUBBIaK8RCXiBXYnPhQovFCrKDf/1Qj5TkBmqdHVZv3+w==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.1.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.1.tgz\",\"_nodeVersion\":\"19.2.0\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-CX8QL4NAKHynmQaYdOhP6SJT4KNmhWAmXcA3rQ5AnbUBBIaK8RCXiBXYnPhQovFCrKDf/1Qj5TkBmqdHVZv3+w==\",\"shasum\":\"7686898d93cf6bd98712c862b92b03de72e1fc93\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.1.tgz\",\"fileCount\":42,\"unpackedSize\":751913,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFQsp8V3W70rP9bPPSOXy+qaq1e98xheR0Z+FiNjZXlNAiBfSrXj3QUaKue3tCSvSl76Y5vXk0dVljD06uozoxkZ/Q==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjirx9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrbthAAnr1qux3gnvdptcvxEl63HrsNnr/veAepntx/J3X2wk3lFLH7\\r\\npilFmpzPyRGaodsmy3CsHeWM8EdG4fbSWfKxAhoVfzqarAEHFm8u4zwDGTf+\\r\\nbFpXrvX88/dhopqzSVUivR79euOK/UhslDckNJ+dPOSd3VTKKPeappOAakhC\\r\\nx4SfKg2gQfIpYTwyROlv1J5GOCnB/JC+LmfW1QdAmMp5Rfwwi6jVBPb/sG2c\\r\\nViJQBepD/JWFtdvhZdYRFdqtEKSyIPpZclJigndwhiyZTw40/yXthLROAyds\\r\\nKEfekB5KDTOc91Z6nb+yJUyYa/mA/mx20iQTr3vsCJYrxf4+rCDEcrHi6DU4\\r\\nqjRk+RIOw8hXmgH5CpOV0OLefZ2QSicNdPcjx7sfCEXnKQJjAimcuZ/8nF1C\\r\\nDJDsW0ZKveJrSkUl7gRUERhRPniUTK+tZ0D1wtqzftNZnaN8m4F567CD0bgH\\r\\noIm4oimyIUnb/WeXlt2MZ9G5eUEkEf6cp2WRnoOT1MKBN+JA1+WvxA1N6evh\\r\\nBvJAvCZm1X9NqS5zd8eRy0+szqyjEo3it1b0CeDXv2c5Q5z9NVx4t2pt3Ewr\\r\\nUNkbYvjIfcaOF0NvTeNI6SXx7Tkyij8SQ5YxjIDKIAmlAPT9FeuVK6KuN3sD\\r\\nI6HodCmtpPbx2zWqLzlZqsqEjjfmYrZcf6M=\\r\\n=wh1x\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.1_1670036605522_0.1863886793982974\"},\"_hasShrinkwrap\":false},\"4.10.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"4.10.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-beta.1\",\"@ember-data/debug\":\"4.10.0-beta.1\",\"@ember-data/model\":\"4.10.0-beta.1\",\"@ember-data/private-build-infra\":\"4.10.0-beta.1\",\"@ember-data/record-data\":\"4.10.0-beta.1\",\"@ember-data/serializer\":\"4.10.0-beta.1\",\"@ember-data/store\":\"4.10.0-beta.1\",\"@ember-data/tracking\":\"4.10.0-beta.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.15.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-beta.1\",\"_integrity\":\"sha512-LTY81wcpcudhWbr2pr2JX4gYYVjHwQr6/+jmwSMZQy0vmp7LAbQEvdV2dsWONL1Moah+jylJjQb9KAoq/0x6Eg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-beta.1.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-beta.1.tgz\",\"_nodeVersion\":\"19.2.0\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-LTY81wcpcudhWbr2pr2JX4gYYVjHwQr6/+jmwSMZQy0vmp7LAbQEvdV2dsWONL1Moah+jylJjQb9KAoq/0x6Eg==\",\"shasum\":\"82e6659858c0300a48152d8aa92b079e8b7f618c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-beta.1.tgz\",\"fileCount\":42,\"unpackedSize\":751903,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICoXjsjQWXBOUr8AFcFrYkPah4O55rUeiYGFr7xfCDLxAiAW2yFc1kKaUQRwFinNV1uRyFVvkDuTeVQgdc36AswByQ==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjisZiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrShA//VZsHpC/v67zrrMZYkx7sBHQuLYOtnGCkUdc70KxGYN+MFYcj\\r\\nkr5+xz/BPhwYQnMxrneqjI3KnBO0n148rUTtF2WhWx3pbTxwbEnxyERBSkX9\\r\\nLsUtKfqh22pnYMiXs6ephni/mJjRH35OR/KYI0JlAhAoFWw2KyM558v1jnFJ\\r\\nXMyOoIwSYa7NsyFde09skD2pQsy1gtmIQNOUXUyLW8v54I5G6LnRyX7SeWfD\\r\\nH+BKMVafdRJeL3Wu7y6q29EAtFwRyNL+N8aSqQjgZJ5jvez9dwmuj9yD6Bod\\r\\nL7+0joE/q5Hv383JUX+wHrR+Hiv4/4mkobxWQb1KIWGrzKVQrj+FAc8FuPAR\\r\\nD1OWu+K8LpfCpfl2cR+7c7tqySHNuvk2r/LSlG9fLkPFPVHGXmLhg23LRirv\\r\\nbMlNhHeCkmO3mTwP/OVUAcuJaNNdJW7zM1s9C6NYTvWXjrnLo4E+6OHMj5/z\\r\\nPo55V7ZTE5Ug/Y2kSQgWxY709jvGcA/thT+KgexGMbYVBCyS6dHoMKj35/38\\r\\nvD4HqeTBGDKa3Y39qdLLlUm8l+lv4/NONSjdt2v0k+L1CdbQw92e5w+xBe6I\\r\\nMDVZrnPfC8yhwmCpOlg/MFMc8HH1JDo57UbJvLP95HajQEB8faTBaxYg848U\\r\\ni+JzXl0RgAoWgLMZvNtDzzc0hX2Jx1lp7Kk=\\r\\n=4sgS\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-beta.1_1670039138702_0.2655948900704954\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.2\",\"@ember-data/debug\":\"4.10.0-alpha.2\",\"@ember-data/model\":\"4.10.0-alpha.2\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.2\",\"@ember-data/record-data\":\"4.10.0-alpha.2\",\"@ember-data/serializer\":\"4.10.0-alpha.2\",\"@ember-data/store\":\"4.10.0-alpha.2\",\"@ember-data/tracking\":\"4.10.0-alpha.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.15.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.2\",\"_integrity\":\"sha512-+PFa5WOQwAg8hUpN2p7EUmjJ2ytl3vtvFaLJJh4lGOPvN4MCKz2japEaAr6MTOgzrGs0S/NodsnFuQ/q27HzvA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.2.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.2.tgz\",\"_nodeVersion\":\"19.2.0\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-+PFa5WOQwAg8hUpN2p7EUmjJ2ytl3vtvFaLJJh4lGOPvN4MCKz2japEaAr6MTOgzrGs0S/NodsnFuQ/q27HzvA==\",\"shasum\":\"df7fb411312ec4e39f37b90336e5ccbeddc35063\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.2.tgz\",\"fileCount\":42,\"unpackedSize\":751913,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDPIpJ8s7GorL88NpDh2Vu9g5tHToaTIyDN08X1yFAbugIgD5u8jgRj5gT6yAiyQZFg7lPD1Cq4pK2Oaj8r35XP8io=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjj6NGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrVIg/8Cxz83HRJG9SM+k2r90iw+gfn+IpWUvASQ20HnYWPqQqLLs6A\\r\\nVNk9Jlp+yuaUs6jSVZ07s4P1vuOQx2aiVKLDy/KGlFJaXJXgZLH/SSZim9t0\\r\\nYBgm6Mf47ADUnJE/HZkuaLgO4BEiJh81fag6Zm1cP9oEwmfoNcr0Jxb+K7Y3\\r\\nMHQmyllpwjiTrNb8sF/bJTlDTrYVvJ9avesp9Zimz7un0VtGPCDhEFOxDitY\\r\\nTeoUDl8TjWVzu70NFKR2rOLnMmRuXGSbA4xI//Uq6OsdZqRohyeLJwPZigXu\\r\\ntDSR+LuVVybDyamZIsRZtHAfc22im2RpAUl5OUbC+d/hL4Bi+camIP1uOU1R\\r\\nkwSLOZC82joNtn1qdkyrlTcMJxVi2uvsH7Iz5SGEnUNveCSFdP0bCuR7fxVQ\\r\\nCcYdb6313ztB44/sPwTsAmAGvAcUmq1QGgT7V3/9UVsx6NroSojJddTfSysb\\r\\noDjdLzWIx8tGILvTxxoXO64NMq/odfvx74k2PcIJc54CcjGhOonN+GZmaWqt\\r\\nE1oKRC3b+XPsx5Mv6SOhsXU7B0gy1gQHEU/lIX5jCvGu7d/YEFX73O4R2QPk\\r\\nLrLV5hfCeX3iUWkMbMqK5GZ++Obb7NVZF/kFmB03UZIFP3z+Gxlo/7z2NydQ\\r\\n2lYTI3odOv+J+wl3ovmyD9hvoj7W5dk9re0=\\r\\n=tDEP\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.2_1670357830582_0.9665554502831286\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.3\",\"@ember-data/debug\":\"4.10.0-alpha.3\",\"@ember-data/model\":\"4.10.0-alpha.3\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.3\",\"@ember-data/record-data\":\"4.10.0-alpha.3\",\"@ember-data/serializer\":\"4.10.0-alpha.3\",\"@ember-data/store\":\"4.10.0-alpha.3\",\"@ember-data/tracking\":\"4.10.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.18.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.3\",\"_integrity\":\"sha512-GQ5rsEYikVn7BM9QGn8LT03QVJVfzzgrUnJkCLoWBMsevfpMdeexXS1clIgvEqhw/GjHnnma4f2PyEi7s08Xiw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.3.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.3.tgz\",\"_nodeVersion\":\"19.2.0\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-GQ5rsEYikVn7BM9QGn8LT03QVJVfzzgrUnJkCLoWBMsevfpMdeexXS1clIgvEqhw/GjHnnma4f2PyEi7s08Xiw==\",\"shasum\":\"d98eabac7b38f5309b2f1b52291ecf481f4fe5fc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.3.tgz\",\"fileCount\":42,\"unpackedSize\":751913,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBU9z34VJqbcNMWle2SJuupO5tzgsrXcwWU8lTaEwFwYAiAhj+CAJhBVmLMCdJb9NG8pStGhoY3B8JqkNG3P4v3XsA==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjkGl2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqsFQ//SigE+n3+iWTcV4d7UUEeFS/Zvv1f1XDbF+/kGETXtLvXFniH\\r\\nti69cx5HVz8lsgWJ7hUh59okcuYHDBokvBJZEZnSkzFv3fBdj0uwpFrJKzH6\\r\\nnE5vQzhBtYX6GLyNvdoKrcnUXRvQdTm8OlAS5aMuXCQhFojrxKz88u6PyRfK\\r\\n9LtJMprLAyH8OIDerpUgKHvVbwKUYMRDNQXZrmnsSZcQhpDavROxPeyI/bYH\\r\\npGVmOac0UpTLGZ7RLB9lSmN5QY2zDslDSuWaYgiJDIpUiiJ0a/O06INPxGmT\\r\\nou7fkwvjK0P9pRL9g4UODmIrKhV5vKOJNrGLFLxtpc4llIJYKWaEgZyUt8jn\\r\\nQYeiBG2p4+lTxXjZ39jcj/1vebpGT5Du8bJeXERm9RxbuHeQWeHbR6HY/EZa\\r\\nsd4+Xwcmi02W7E4LXMFpojUcVwixhdoFGuidmTO1pJ1+tb94NTO95MxLzMio\\r\\nCpjtC56fOecluU+6OUorI7fFGWbmDMGgOq3/4mW2fIvPLqJzpD4a0zehgpMO\\r\\ny3s4HTWdKU6P+Jad8jva9UyTFFpEQdW16a4Xemxk3nzUYIJdNbCJ7YbfXMwG\\r\\nxf0BrquyjCbrGBTq7n1dcx/uTf0CCIOztFGlbIZWVRqWc3CjkScyv1HvwO3r\\r\\n9/DpGaXCV/yQnvMeAZLxh5jPnci9PtMe2Po=\\r\\n=jH3A\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.3_1670408565846_0.6843961949963815\"},\"_hasShrinkwrap\":false},\"4.10.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"4.10.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-beta.2\",\"@ember-data/debug\":\"4.10.0-beta.2\",\"@ember-data/model\":\"4.10.0-beta.2\",\"@ember-data/private-build-infra\":\"4.10.0-beta.2\",\"@ember-data/record-data\":\"4.10.0-beta.2\",\"@ember-data/serializer\":\"4.10.0-beta.2\",\"@ember-data/store\":\"4.10.0-beta.2\",\"@ember-data/tracking\":\"4.10.0-beta.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.18.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-beta.2\",\"_integrity\":\"sha512-JMi0W3mhtQN/CIVo986T3u+WyZmWnTgm47WmqNl5cngZxy2AmOI/jnJl2WPPLnwFasAaqPEoa08g2ZiQonz2DQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-beta.2.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-beta.2.tgz\",\"_nodeVersion\":\"19.2.0\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-JMi0W3mhtQN/CIVo986T3u+WyZmWnTgm47WmqNl5cngZxy2AmOI/jnJl2WPPLnwFasAaqPEoa08g2ZiQonz2DQ==\",\"shasum\":\"dbe36359bd8dbf7f6ec7bebae4501d4989db55fb\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-beta.2.tgz\",\"fileCount\":42,\"unpackedSize\":751903,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCO9JsDo6aIAqvnrUbPxz4xCmLXMIodDF72Ig9ppR93EwIhAOwCm3wnhphKA+7aIJOW9w6l66l9hTolipYIRvgs54dY\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjkHYlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpdJQ/8Dn/qnStYQNXYk/MIdSBHncDgFyOYqfX7BftGD3KzIuoElrYF\\r\\nnYAtWkKHmlV5WNBenOlcDW/gieGYhyvkVg8XGexrHI+2XJz/PKqskkpcUgAn\\r\\nZYPTA3HIvjiGsiRBhRxLgqFpaE4G6Kxfu9OfNZB4jnxSj9N01WjYJ1asdpgo\\r\\nmI375mZXxA817KGENTWkqttOIB0X82XRKuyokzefx4CHYaABug7zjNS7nU+s\\r\\nrOe73SnYht4iFdfV5WBDPQ7P+7UKJqW56ZZNXb19SulJZ5jltZpCU5viGrP5\\r\\no9x5fxlgPjO0lrvxOjaj95/Z+SopjM7gzpXXzGGirQfdHSjL4p7ooW9lonUw\\r\\nrk427pbBvZdlasrD0rkgl6jU5MpoOs5TTHyeMJ0SFgytprxE39MDQkIk16Pw\\r\\nKjGrCpRuT5vttf7oGQuxS9ptAe8N7576NVCuGSOSSnoiWgjvZtGlG5p11nyE\\r\\nxy6gY+80jq2QuSXNMZ4kQhzSHqDqx+f/DLlXxfPwP+MGrUL6gZcvS1KAQB3i\\r\\nDBxORCFkieFf/+S327TpMPAG3BbHuhjORsaBy17TDd6G3F0OVa/ulVRm3Mli\\r\\nF9onDrl1s99nE93FOnyQxhIUN6urCZRyXZaVwLWVBsO35VvpHSX7P0vD39OS\\r\\nBR+Vfps4JviUEeHuYjB/1+TbdwebCMyTXeA=\\r\\n=IBYt\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-beta.2_1670411813378_0.6303623432778973\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.4\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.4\",\"@ember-data/debug\":\"4.10.0-alpha.4\",\"@ember-data/model\":\"4.10.0-alpha.4\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.4\",\"@ember-data/record-data\":\"4.10.0-alpha.4\",\"@ember-data/serializer\":\"4.10.0-alpha.4\",\"@ember-data/store\":\"4.10.0-alpha.4\",\"@ember-data/tracking\":\"4.10.0-alpha.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.18.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.4\",\"_integrity\":\"sha512-U5VMuMbOzFSofy4eWjqbUFM48WcqQGMcYD1R30MfzKQg+dXcnushmrevOWzVjB2URXIO1V6Fdc6y0M1UQF2yLQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.4.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.4.tgz\",\"_nodeVersion\":\"19.2.0\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-U5VMuMbOzFSofy4eWjqbUFM48WcqQGMcYD1R30MfzKQg+dXcnushmrevOWzVjB2URXIO1V6Fdc6y0M1UQF2yLQ==\",\"shasum\":\"de28c5f14b6c6ee9639193b1f36431fd44f1917f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.4.tgz\",\"fileCount\":42,\"unpackedSize\":751913,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDAoYEA85GXNdG8tL/5ZxOFxgkzDExfqqUe6VR2lPs/LgIhAMuncMCHc9kdd61CLgRUdmzaIjCPI6YI5ZZxF3k0qSjK\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjkUwAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoQthAAgCw2Q2dRGqOB/6/lv946D8Ij+iknX757hg0TalRMZBdTHfvQ\\r\\nLyehHvNoTsV1RjOzsO7iOzAXjL+RMixLTVnzx/IwUhkN7+C8FEwpsjiLbNUJ\\r\\nGrAWaWVkXxkC7+TKJVoP7w0TClb8m/7xyR2akzrQElZw5exDpUzIqGfoTv4a\\r\\noTbxUSfDJLeqV4Afuo4K7STfyU/9g350dEin6s4GJUncDonvspkOA68G+bmz\\r\\nC7CzLxpx3FdD81DRtWkplTP/jrc6G+qz7LScH4EicN0fzKZwJBxx8CwfiBC+\\r\\n9Zq7UEzjY3UqN7JqQSF4P11dxQdLhJ+1ijmVA8zwzYo/CRNQPr/5oWMpoZBr\\r\\nAtf4YDAvgqYI3YysMwxv6YyGrLMR4jEBgza621yhHik1BR3ifkrARWT1LxcV\\r\\ncbivBmXsPaTMaGBebJQ15kQgbcgXVvhtitkv2czBVrOsKkSbJUFE/Dkrvn2G\\r\\nehittMX3yJA1KTdGbBb/V+Ddp+qthYlfh3rhyRjuMIP1apz68hgF1ZhCY5bk\\r\\nzAXIoi2zHUJt0U19fsRmmEg1gWDbWrnOUmQZvTiYhUZ6SCVn8sNHcw+s7EGi\\r\\nhk24xV3G9pZONkKBx8Lr6pIDMX45a29+a13+zS3z6yLjA1s3NPOAyHiAbC16\\r\\ns6DxxALVMJxxwAgHz1gD5UmYoWecRvpUMI8=\\r\\n=rpdC\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.4_1670466560413_0.1585165706815168\"},\"_hasShrinkwrap\":false},\"4.10.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"4.10.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-beta.3\",\"@ember-data/debug\":\"4.10.0-beta.3\",\"@ember-data/model\":\"4.10.0-beta.3\",\"@ember-data/private-build-infra\":\"4.10.0-beta.3\",\"@ember-data/record-data\":\"4.10.0-beta.3\",\"@ember-data/serializer\":\"4.10.0-beta.3\",\"@ember-data/store\":\"4.10.0-beta.3\",\"@ember-data/tracking\":\"4.10.0-beta.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.18.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-beta.3\",\"_integrity\":\"sha512-q1+T4r8i+S+VL0zmt8ArXzcNcKI5b/WIlqsCGJi7cVPt3iDXBxEyMcuPB/9QyO41JdttGwg1aUPEPuKYn2P82w==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-beta.3.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-beta.3.tgz\",\"_nodeVersion\":\"19.2.0\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-q1+T4r8i+S+VL0zmt8ArXzcNcKI5b/WIlqsCGJi7cVPt3iDXBxEyMcuPB/9QyO41JdttGwg1aUPEPuKYn2P82w==\",\"shasum\":\"9cb3b28c7d745f3e0e3cf7a28d6d42696398ad1e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-beta.3.tgz\",\"fileCount\":42,\"unpackedSize\":751903,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAT+ZGJ6K6CxaJSn5W13aDeCTzwlCiJcotMlx1uwTIOXAiEAlcxO1Ol1+uqQe/SW+v4J7zKuWffRQI+ertylUUwe37o=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjkVj1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrZZBAAkAjHNyfRKDuWmj/OgvNHbEzqW6bM6q5J29o0rnXzYc0yJgIa\\r\\n5xGwC395IQplqwICk/J8AXZPZBXsXOLDIaG6YNk/hbTMIzsnPp4GKHL7oIXt\\r\\nRpCtl1HXCWbliKl0jIxEp6XWbhGKw1rGT2TOZLwxRIw2NL3VFMHRUnMRAT4+\\r\\n+H2mHvPCbHV2seN61gAmnwj11UoUknrMGeIZ2fKRtJAB8P5SF6JgjWOjRLE4\\r\\n2HdBRVmYeR2/Cs0PnW1qil5D68eW9KpvlfG3Jd9sTZFITkBmasKp/fBBpf4G\\r\\nhgwxW6SlD9kc9G+rzIWJqYuAMhu73/yrwl2c2XN4W9iXKls1YYElQbAJ3ehv\\r\\nDGixLKL/E4ehndXiqfrJZHtEekppYXUs2+GMpqEjm9QEPYlKZ+neyspcPOyU\\r\\nu55NWDDqEO3003ALi2KZjYQ85HSmIk+ednD2eWZp2NrfJY4ASq9QQsPqGPtV\\r\\nT/Afs6nfKNtuROMeepMotjr1kpYPr1mjQ/dKMDJgK4U5+SG03hdxJB4g3eZM\\r\\nJW4eDiWlKLqrsXixRZapRN5sFCaP10TLsm+lTphijSDw+ThWk3SyU9/V3WJb\\r\\n6EBqzGbsJZ16NBTp1/u3lotNLnuYiapqDes0ndUMbFmb9IToKbjEHljXegJt\\r\\nkwNGSO6WrMeLQqaID68QgFQ9pVsspploYu4=\\r\\n=Eax9\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-beta.3_1670469876786_0.3595043641477531\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.5\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.5\",\"@ember-data/debug\":\"4.10.0-alpha.5\",\"@ember-data/model\":\"4.10.0-alpha.5\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.5\",\"@ember-data/json-api\":\"4.10.0-alpha.5\",\"@ember-data/serializer\":\"4.10.0-alpha.5\",\"@ember-data/store\":\"4.10.0-alpha.5\",\"@ember-data/tracking\":\"4.10.0-alpha.5\",\"@ember-data/graph\":\"4.10.0-alpha.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.18.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.5\",\"_integrity\":\"sha512-IGgffihjGY5hlhZirnBq5I1+8wPLhKEanV8T96xRCmLrUjWfX4rQiLtVHPsw38peqIt1duL1UgrIG2BKDx5d+w==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.5.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.5.tgz\",\"_nodeVersion\":\"19.2.0\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-IGgffihjGY5hlhZirnBq5I1+8wPLhKEanV8T96xRCmLrUjWfX4rQiLtVHPsw38peqIt1duL1UgrIG2BKDx5d+w==\",\"shasum\":\"6325087b3e0cd129bda8ad0c8c83b6afc73ce8f7\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.5.tgz\",\"fileCount\":42,\"unpackedSize\":753700,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFAhicWb4LW+5NrY1qmQh++3MrcZCTR1zm/lRKeR8yFyAiEA1CrgxeG17azoPuuvS7h+O4aa5/WVUNCmLS/1inxAvZY=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjk5ajACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrrUhAAjEdSQ2aBegaPEWnJg3I7QQBIRkbVlbQ/8RKETKgn0s02sYYx\\r\\n6fOG7LO+eb4vzYWfSqh3LyWNYpgHOY6WZJzgE0YcILHXxon1w1D7AdCH8/N6\\r\\n3+DoammS5VcKiH8TCa9KiIQljPrFWbDgDimt24rkFC4j0A8HOqgMM3Nn2tJo\\r\\nNJSRGYbfCKVHLpZlLG/OUnIzxYF5cYg8LbXNz9hN+x79dc9gLf9Q4CmSZEKe\\r\\nbI/5cBmK1Y0ImtLiMaC6GL2+pYU06GAg11kRRYXm/evouwnkZsMo0RXa3vcE\\r\\nDRx4Lw5uhdjbvdVW2bIxc3tqD6Ra2oauXNrcwv7HLpKCoZFcj8jWUXFv6tok\\r\\nyn2EAGDKX4UJiNQQ2iikWOYk2pPflwH9JTvB8FCBRF1zAW3/+BUPho8xf3S0\\r\\n70fK3HDpjI01ReQqm0K0vDoKLfkP3Zmyk3WVYLa9Pm3oTnn2JqIkH8Kk6P3+\\r\\n5EWB7r6z6Hu3KTLdNFAh1grYH9Q6Fc3xw82qlaKtmZIV9/rxyoZJBIvUAqMq\\r\\njyNYHHZkqF4PRWj+B+3e6PZ6y5mA51e6MM0+AlnBz2pfNsRquMGlCe+g9Y5e\\r\\nQgztlju3mHssw6WtvoDCnRGE72fhRenOFW49NYFD0IMGYxZV7cz/UJ7JANGq\\r\\nz4k9wloLo7/Ky4WXscFNZHLRg8tSQ/gg/rI=\\r\\n=Vxkd\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.5_1670616739073_0.21437199285792752\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.6\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.6\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.6\",\"@ember-data/debug\":\"4.10.0-alpha.6\",\"@ember-data/model\":\"4.10.0-alpha.6\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.6\",\"@ember-data/json-api\":\"4.10.0-alpha.6\",\"@ember-data/serializer\":\"4.10.0-alpha.6\",\"@ember-data/store\":\"4.10.0-alpha.6\",\"@ember-data/tracking\":\"4.10.0-alpha.6\",\"@ember-data/graph\":\"4.10.0-alpha.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.5\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.1\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.18.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.6\",\"_integrity\":\"sha512-n2Mv5EyK44zlQ9Xgff1MIZXyq2y7QF/gRB+9YA3n7jAYihrYKj+N+kuxfYhTLqggCSRK3QY/w3CU4ddhitbgGA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.6.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.6.tgz\",\"_nodeVersion\":\"19.2.0\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-n2Mv5EyK44zlQ9Xgff1MIZXyq2y7QF/gRB+9YA3n7jAYihrYKj+N+kuxfYhTLqggCSRK3QY/w3CU4ddhitbgGA==\",\"shasum\":\"db8b444a9d89eeb02f9eb3f1f166e9514c3b911c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.6.tgz\",\"fileCount\":42,\"unpackedSize\":753700,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIE3gCxBFpf8hkenRyAFnu3FYJhNbQKBi1fUeqU8/L0QNAiEA4WYL8a3iQAfqK+6KiloTgCT6FHEoa63D8vxa++S0Zjo=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjmN5/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmppxA//Z6d7TIU5tSDyFuV7ednI0h9y8WmFMfaaJM+/F8QYPpGkNWIX\\r\\nMdftEQu2HBZEijtDvm8slUo6++6X8dEA9dhkcGS2bhC7A3YBgKaSM8qbL9N2\\r\\nvJu2BTLioL+LGpcACnBBo6c/Xbj8P89PPcAVQBUrqs9d1dzRJmLegmiJN8fH\\r\\nH/z7ZOTPFDP/43keoh1q9zoHOxIRriRt7UMmxeDi9npwGXup5B0KiceExz8I\\r\\nR6HKPvkPYH70Gc9C3FvfBZ43bC4T9m8o/BFbK/55EBkWncwOVE+D1/Kq5Dnv\\r\\n4SIQLJiJVZHEqPgC5fOTx+FZcFccIxIFBzgdzgZ2nYBpCyrAhu/XnzforYk2\\r\\nq7vSQuHY74ccRaxtPhrKWK6euP43/COR6yIqRKv8Jk58WLRI6C7gOKOpi+lm\\r\\n605RwpKFfLYQG8VgEn1Apnt3T8WRozHBlmZTsRcNKKeoVpJ3WktRaCMsUcub\\r\\nrAQp6XSzM0daUN8x1NG1xBViXLNDdNnxzH0F+NJ+2ouyK4tQ7RXzknAnNdC4\\r\\nMlkdcy/IVQKwkLqtK/qpUC2l/LbyQ09DYbyvptSYbvBUoMDqUPZTAInasvWS\\r\\nIqWkc/vPscrjT80EXZaq3GKt4lFMQEZaQo2AzYcyvywv8Z/afKwPHsk9CCKb\\r\\nUQprne+aWohgkpBMvB2gAMOlQczHpUJJ7XA=\\r\\n=WlR8\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.6_1670962814865_0.2434921117759148\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.7\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.7\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.7\",\"@ember-data/debug\":\"4.10.0-alpha.7\",\"@ember-data/model\":\"4.10.0-alpha.7\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.7\",\"@ember-data/json-api\":\"4.10.0-alpha.7\",\"@ember-data/serializer\":\"4.10.0-alpha.7\",\"@ember-data/store\":\"4.10.0-alpha.7\",\"@ember-data/tracking\":\"4.10.0-alpha.7\",\"@ember-data/graph\":\"4.10.0-alpha.7\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.5\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.1\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.18.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.7\",\"_integrity\":\"sha512-0KqJYhLEeEprIODtwjHz1n3MZsMy8hq8gJ9V4uYVnRrScXgrS6RA23L2OXf2D4O6rzwICDQe2qdyXNANX7oemw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.7.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.7.tgz\",\"_nodeVersion\":\"19.3.0\",\"_npmVersion\":\"9.2.0\",\"dist\":{\"integrity\":\"sha512-0KqJYhLEeEprIODtwjHz1n3MZsMy8hq8gJ9V4uYVnRrScXgrS6RA23L2OXf2D4O6rzwICDQe2qdyXNANX7oemw==\",\"shasum\":\"848e23b9f7e4f4da9c8cf5e42b0dae2578c9cdf6\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.7.tgz\",\"fileCount\":42,\"unpackedSize\":753700,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBOumk9sGR+Ngok5CXP7ObCQWx5R9VbfC3c6CfdNnNYDAiA2obw0/jASE5z27nGSwmYEJvP9Gvca6jYfjN5v/rehjg==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjnNEKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmo7mQ/+I4oi1T/RX9X3jy+jKr64xQBCL4a254TJ7UEedX92spbUSBR7\\r\\nU2Ozq/fDMx34xpA3jWTc/Qn2yLHaljjmx6o3cipMhaYH39hbBn6ALygDiR+7\\r\\nJl47zAfWWTI8PrC5HJWzroWjW8NM1o227lxJnaC3TI0XHP9rrtp/J16TKWQu\\r\\nFaqybyQ9Nbp6/Tast/4I9OT0BJpYzShm5gDaiuCi9Bf4bUQVlfHLe2olf083\\r\\n4amukG4kSGxAsOg0Gc0QSI4a/+QUD8SJSIE3Rt2jUfrJGsPuw/TUZYmv1Xhu\\r\\neinzuRtDeD5H5kf/RHo6fQYmMHMTxfNlvYFMV5Lnl2BYsTT/500buQWlkLOO\\r\\nQLYmjqpt4mSsA6y+P806YkzoSGASYqcc0WnAAk1LqMNXzRZvAZtNuR1sBPxK\\r\\nuPCZKQj2qbh7l3AIIHhsThnQeQzCrrpJz/FmR4rrxm+6v2QSRtberiqYqNsd\\r\\nBT3VclQ902SOWRLKX6ovyfZibO6Hv1iCoGSYcY5Kw8Q7SeaRCcAeoBO9D4y/\\r\\n25vBmjpn7e9NFUKbuBLdwbwexvk2N7RjfTn90emzryVWCgr9NOyP+M0p45DW\\r\\nVubTlMrbxcM6ItyuhGm4JrK9vdGpEwfmS+xhvPQG3N1aKBaGEbPXpZsrILu+\\r\\nF/V5n5rgrg7HpFYnuJQbkvykNGAqh2HnXw8=\\r\\n=zc6j\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.7_1671221514183_0.6402408270853543\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.8\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.8\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.8\",\"@ember-data/debug\":\"4.10.0-alpha.8\",\"@ember-data/model\":\"4.10.0-alpha.8\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.8\",\"@ember-data/json-api\":\"4.10.0-alpha.8\",\"@ember-data/serializer\":\"4.10.0-alpha.8\",\"@ember-data/store\":\"4.10.0-alpha.8\",\"@ember-data/tracking\":\"4.10.0-alpha.8\",\"@ember-data/graph\":\"4.10.0-alpha.8\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.5\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.18.2\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.8\",\"_integrity\":\"sha512-H9X+LspE05fF2dWg/nsjLINLGMAt84GPnr8pVlVNqUUSEcJAFv0lSIyu7V3J3RPRNJ4pckP9XCIBI6yDJKfUrw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.8.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.8.tgz\",\"_nodeVersion\":\"19.3.0\",\"_npmVersion\":\"9.2.0\",\"dist\":{\"integrity\":\"sha512-H9X+LspE05fF2dWg/nsjLINLGMAt84GPnr8pVlVNqUUSEcJAFv0lSIyu7V3J3RPRNJ4pckP9XCIBI6yDJKfUrw==\",\"shasum\":\"3d1c8ceb633f8b5952fa858e2c656fab42ad9706\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.8.tgz\",\"fileCount\":42,\"unpackedSize\":753700,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD4QKCm5jjIOfWXkUVqSdZzqznt9iUik1iDJoFsmWHpmgIhALOTqIC4LBkriIiwBSPO7CcQfG53UkHBQMjW+y5PehVI\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjohkcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoEVQ/+JMdluzTzvN2xZcUTexTZZw6l9D7lnX9YNU5/zKRO0g5gkU3c\\r\\n10AXMbO9kYbBKhMPanfKzlcm8hTn692h16pTTSAC3WWK1F8Ci/q0kBpga/iX\\r\\nvnZk+m9r9Gr1evyCVAadAglvRAeKZd39mId3Ks/4yf1WYPOaN93azuCK3x+R\\r\\nuvXPOyJ4b45vPb+M6EcubKDObJ92YIIwjC3M93O/u3qevPJFPo1zwMfPH1PP\\r\\nX6oJKtbDJwNoNNrxuAjx7DuthX+DXCif/amcm4+EPto0LxbTf0Ym9aU3qdQt\\r\\nGHeIeyNSFRH85o9D391IH3FMI0jTFXE3ZIWXQ7oiMqZ6EvaZwdkkS5E/BfKN\\r\\nwp01J9kJzVSN0WPclvE8S5OU6UJV7esLXmbGuydHHZlmEav2VtlwJPHY4iz5\\r\\nHauwUHgEm3DAZcn9LrHnGZz/+3/nLEnuqZhED+pcWV+daffXY1VqGErQjLtA\\r\\nTHqXVdlefg2F+aaVIF3P9GuHu5ZPe49fPj1/YV/zl1i3xAoaDepGwDSBnAVL\\r\\nnTUQgPRk7lnvFh+r+nQKbeyHSfsbQubui0rpLJ04tXEcajQmstDcH+boE9Jb\\r\\nUi8UEEV8synSP1coX4TTriBJTlH9xj4E4e3vw1xp+qTzZlVLTdoEyLJ2jFSs\\r\\nfzUbmt86oejqzYFOExvmIrLrYPW2y2Z1ksM=\\r\\n=URl2\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.8_1671567643888_0.04194290971063497\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.9\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.9\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.9\",\"@ember-data/debug\":\"4.10.0-alpha.9\",\"@ember-data/model\":\"4.10.0-alpha.9\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.9\",\"@ember-data/json-api\":\"4.10.0-alpha.9\",\"@ember-data/serializer\":\"4.10.0-alpha.9\",\"@ember-data/store\":\"4.10.0-alpha.9\",\"@ember-data/tracking\":\"4.10.0-alpha.9\",\"@ember-data/graph\":\"4.10.0-alpha.9\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.5\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.18.2\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.9\",\"_integrity\":\"sha512-TxpaFqrOFiZF4/jyTD0rkfqtrw7Nl/CUkxOy4h2Jn/1aj//KUDl6uARGB/pJbKEl4W1bVkp7N+40M22/anc0GA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.9.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.9.tgz\",\"_nodeVersion\":\"19.3.0\",\"_npmVersion\":\"9.2.0\",\"dist\":{\"integrity\":\"sha512-TxpaFqrOFiZF4/jyTD0rkfqtrw7Nl/CUkxOy4h2Jn/1aj//KUDl6uARGB/pJbKEl4W1bVkp7N+40M22/anc0GA==\",\"shasum\":\"b390667926abb18d5d4dfc58cf3405edb11be21c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.9.tgz\",\"fileCount\":42,\"unpackedSize\":753700,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFqsYXLUoV2+BhohO5LhugCYPjhRLKtKVMErj78DggBqAiBP9UQDF1CEwbUVWUoOhvtn09c3D29vtWGdjccDKkwqdQ==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjpgugACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpECQ/+IfUExjWDRWmPT3TtILC20D20ie8oA2lYA1bF+d/5sXZFzP5m\\r\\nRaaazIKY//2Q/v9nLRwkCms9mUi5X8y+oRLhWWghvWnTOlPQ1YjwaG1Bq1U0\\r\\nFsIMptneHKtcwU0rvmEX3M/2FXiMidQCQwTIOnsgFHGEB1EddwqnPfQojKVc\\r\\nLELsKp9Qjbs0hPLWEppOFZrQdy0gRLtRRu+dC/l6uZAS0iwPFxzaaLeFKlh4\\r\\naAOWioAVSPg4SDIOz7MV09bZ4PC1xW1iQG58nereZt5McGWjuPWlnGc/eTrg\\r\\nHveuu/yA8BEWJWa4viqPzwT8d1XmmtvncqK/T3Clgl2giD9tmKaIneWXMnh+\\r\\nX1E2dD89C0Vw9XlUG+uVo14/k0upqSEmymJ2GxVmeLDSGArHoIxSMDngTlt5\\r\\ncx2mUug0BsaFldpmopPgqkX9S203/pnrOMMN1onsfOce6d/d/NRU0QjO/s8J\\r\\nUzga7BBv7Dv5sZcAOHihNBPTLn52/056iQKdN6hm1OvHtL5r5/tOJDavpzGG\\r\\nK5DaAOw59I2iXMEs6Bor0CP64xXyhcwJSABVJ3u9nWSLQQaWZ3SPeQpgF4A+\\r\\nq9+G0T3/fVJ1mQoDWDMKk+nlCuVJRYQ0HjSQ8iD6g6t9Y7wqvO0s3WQrdaly\\r\\nkmNN4+yJ+WC0ELWxDf4NxVGAyeKYumdett8=\\r\\n=kVAt\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.9_1671826336571_0.19377924144086967\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.10\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.10\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.10\",\"@ember-data/debug\":\"4.10.0-alpha.10\",\"@ember-data/model\":\"4.10.0-alpha.10\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.10\",\"@ember-data/json-api\":\"4.10.0-alpha.10\",\"@ember-data/serializer\":\"4.10.0-alpha.10\",\"@ember-data/store\":\"4.10.0-alpha.10\",\"@ember-data/tracking\":\"4.10.0-alpha.10\",\"@ember-data/graph\":\"4.10.0-alpha.10\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.10\",\"_integrity\":\"sha512-k310ykDEUk+InL+IfTMOLA3Oo63+xb2FldMBDt/nFTwMc7HMx8q1Kuw2kH1p+lFYWqYMwqDTuziu/ncyFm++3Q==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.10.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.10.tgz\",\"_nodeVersion\":\"19.3.0\",\"_npmVersion\":\"9.2.0\",\"dist\":{\"integrity\":\"sha512-k310ykDEUk+InL+IfTMOLA3Oo63+xb2FldMBDt/nFTwMc7HMx8q1Kuw2kH1p+lFYWqYMwqDTuziu/ncyFm++3Q==\",\"shasum\":\"ba1d30956cce4ab8179081eba6c0b05915a48caf\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.10.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCOi2Ew+I4QHW5pFFbpZhL9DuoBa53/I7TFDgVNzZvgsQIgZcg/PAMr0QPIly3GeA3mFs8RaUWa+XdLQzIDobonwYE=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjq1McACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqdxA/+Obrw76S2odo6i93xgdmdIfR8jsWtfRXXFTYoxxjJLuc2fk8b\\r\\nfTwHOE1+KSPc+bgf9lutMW7aSons0nRE9eEa9ftstS10AQo79UvW0oJPx+wS\\r\\nx/zaB13Hm7yOjQYy0lsxUhGiaYkUqUK1fX1ufloN+nOUAgodNfwa4DFTHq/9\\r\\na08e8KfSY1AY9bKoRjBBA5tapsBB89tAhlcIqSeCsAm+bV5UlRETxKazlBxF\\r\\nQpdvQehnfhCPZjw2JlD4qPUAGQhUBMhssaF86raLFsiRhYl/y5oDi+iqQWIe\\r\\nb7fW17OKuDKCWSGK4VGhEKehgdTMAPcvtYu/fO5RRr8cyuXDbhXyyF2YATc7\\r\\nN6bztAmDGcnpui5A5QnGlz1GatrDot18v/ye6oZpAGnunvuQmx5Jf4qgTXrd\\r\\nljl9iMi2ZZPBmOe2TJRXLc6JM3wTgjWdwyRmun6kGCxOixdxOk8yRhzJu/VU\\r\\n1Wg0uWmOqcHf/SWdkLdVG8j6xEyUVfQXhp+APGz+hdstPVbBM6P+SKyRTbJo\\r\\nASD+fpCeMh6pfSwzwStrqVhdLyfFm4UmyYx7lulUBTbCnDjTYuVn9FxdAJfN\\r\\noQSxMfK1wTCnzW5yDAiLfNr6B3POcofbxM8LkyrhFpvZemQk83loxjkyQmWl\\r\\nZHO8laHYlk+5BZNJfvFxR0hO/8SZZ/22QNU=\\r\\n=8tS6\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.10_1672172316164_0.30196260618892\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.11\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.11\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.11\",\"@ember-data/debug\":\"4.10.0-alpha.11\",\"@ember-data/model\":\"4.10.0-alpha.11\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.11\",\"@ember-data/json-api\":\"4.10.0-alpha.11\",\"@ember-data/serializer\":\"4.10.0-alpha.11\",\"@ember-data/store\":\"4.10.0-alpha.11\",\"@ember-data/tracking\":\"4.10.0-alpha.11\",\"@ember-data/graph\":\"4.10.0-alpha.11\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.11\",\"_integrity\":\"sha512-n9SUm2uEAOll0oFtdEkCn9hybSHJCpRfwq6vbrHoBYr26Ww62I/GPAn+URx5xIKK2krT8lPkX7tK9ziKPP7RwA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.11.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.11.tgz\",\"_nodeVersion\":\"19.3.0\",\"_npmVersion\":\"9.2.0\",\"dist\":{\"integrity\":\"sha512-n9SUm2uEAOll0oFtdEkCn9hybSHJCpRfwq6vbrHoBYr26Ww62I/GPAn+URx5xIKK2krT8lPkX7tK9ziKPP7RwA==\",\"shasum\":\"09e2e4296240157b3ce0e6bb1de50192d63dcb1c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.11.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCivbsKIk5fh/Uc/abcyWLDhDphti0or7HMAuUFLfj4qQIhAION8d/jyMEZ15daNdugfOxCiXww/PlL3cenEBdBmFdP\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjr0XPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmpi1w//bbO09OLllNnxM+VKl27qxGYYlJ1sxnC3hYQ6GqXdManIImhh\\r\\n6ecfE6cuUwKGeQZS2R/xKM05HH5LpDY0mMc2lVmscYld+2/itR9ELrk13E10\\r\\n0O37JywCaPkROJtzor+xeTDr5gIh4aFB/d7SLd5kb9AW5QjjS+PX6Tf+o69k\\r\\nuAGZbG1H1QXPzNZo/K3Keot933S9CqPkUqn2/TiuUroDlNq4qDQv7UOebopk\\r\\nViSM72JMRorxUodYTk7EMfzRPFJfCzAEe2iaqXuoN/kIewe8G5gC9Ea/VTRh\\r\\nDJUQL6YtAAWgzhKxCWYNGxieDwS/Yqg6NNSxFLFOzAA7M5AzXTG4/iRuHpZu\\r\\ntW400y1gSmsedHOHmGAgjurTc9X/dGawLyUl2YKmYwrSLKRHraVYCisralA5\\r\\nFTMyu8uC69fDj0Di4BXAWmyuM5aa4e7mbpZzj0OKTT30oQj6JrRfydjYDP+l\\r\\nIwrUc5U4JskeoPHApf06L+O3gb5B6LVK+qajL/1AlZ42NbRUIHjgCJTVC8s6\\r\\n+M5szKaM6svehLrJiuUz4lqLDPD5cDImjWNaZ4E/psZtumqp0MvmJ7RP97Ky\\r\\naCLtT0NpLfpt6pqkeNMH+nxVpEtnAQKKnPUMgXbR4g49QfraZqxXlE9WB6Gf\\r\\ni2DDvJ1KUACZslUugN3oOUyhR3RHuctirlE=\\r\\n=G9qF\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.11_1672431055581_0.40967455947334397\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.12\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.12\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.12\",\"@ember-data/debug\":\"4.10.0-alpha.12\",\"@ember-data/model\":\"4.10.0-alpha.12\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.12\",\"@ember-data/json-api\":\"4.10.0-alpha.12\",\"@ember-data/serializer\":\"4.10.0-alpha.12\",\"@ember-data/store\":\"4.10.0-alpha.12\",\"@ember-data/tracking\":\"4.10.0-alpha.12\",\"@ember-data/graph\":\"4.10.0-alpha.12\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.12\",\"_integrity\":\"sha512-Mpjb+Q4EaYVqMWQBPMadyHYv+exjBjSuQHsNRcezVYzTv4aBCw2/CS4TV72gMTqcz3X7CrgO5bapIsAM7rtaqg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.12.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.12.tgz\",\"_nodeVersion\":\"19.3.0\",\"_npmVersion\":\"9.2.0\",\"dist\":{\"integrity\":\"sha512-Mpjb+Q4EaYVqMWQBPMadyHYv+exjBjSuQHsNRcezVYzTv4aBCw2/CS4TV72gMTqcz3X7CrgO5bapIsAM7rtaqg==\",\"shasum\":\"92993eb13ed5c21c8995a35016846881d283ead9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.12.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIA2GRGiRXJANa4vTn3TL3YC2R0Ed9stZAlwd2dxecbgkAiEA7DwHuTFCrmDOYp/GfA0d3hhax2KO+QyucPOSs1VIlgU=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjtI3bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmqa2w/9Gvmypepflfo6z0NbNzkeYlyhFTdb01gANcOSTD1jeEvyhhzp\\r\\n9sKyfzrEQEWiDbZtWA+S2qY74JwvXi4jHnmkr98W7NDN6BSidLNLPd5kuoQg\\r\\nRHCiG8MliC9aTiqgXc1/BR6dhhRwUEgLfPWZ/6urpYzAxQo3Zcqtc3Yvzhpc\\r\\n9vhAshIDi/d6wMG96JaQzWCfh3anOZ5ZqPSYeGknHsaPRNdIn0+pgLc9Ca5a\\r\\nrDb/K++evy/XrvZNbxshSvWD9p4RrZifRiChMfDeLA71+sJ/zSMsE9MkyiGl\\r\\n2MFTwUoB6NRsaqhlNrnNVZ8lRcg6IYOtpoUV3lTzNtAUC1yi3L1MqskhXdKp\\r\\ngkQsSZmCr/lwci4Zebbw6a7IMn7USa2/IktVSVBiAVX0wSvNMRJdw+hvXtFg\\r\\nzUcg/Y/sT1e+igjQMhxcjo5edPCtcmGRplg9KgO4MwBV7yGkQONyht6+6AL4\\r\\nRcNcbWaU+pxucczQE8lxKhpi6+xeCB4guA/z06dmNWhHMha5JLS3a/Ad3VMP\\r\\nmw9L+dlkWJxKzreVsiJ8GYz8zSLibXl4y65GzxnHNumwqfPga6eKrXJsruoU\\r\\nDNqCmWoVIAfnmqMsrOv7D+D4uAgl67C5UcTXEZBTp0gbYWFJycxB1go4FbfE\\r\\nvGfZYKhQMwrRt8xEmCXsqBULtmSrZ9wHfNw=\\r\\n=2K96\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.12_1672777179114_0.8107037977632312\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.13\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.13\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.13\",\"@ember-data/debug\":\"4.10.0-alpha.13\",\"@ember-data/model\":\"4.10.0-alpha.13\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.13\",\"@ember-data/json-api\":\"4.10.0-alpha.13\",\"@ember-data/serializer\":\"4.10.0-alpha.13\",\"@ember-data/store\":\"4.10.0-alpha.13\",\"@ember-data/tracking\":\"4.10.0-alpha.13\",\"@ember-data/graph\":\"4.10.0-alpha.13\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.13\",\"_integrity\":\"sha512-LQu2fZEmE7Xo1JabLfYEVuXR+HE4vVIZ8c4I1kANgZ9zTqqfOiRJzGc6Fb9NptE2uVMyfKHFdDvz0eH8cMAgBQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.13.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.13.tgz\",\"_nodeVersion\":\"19.4.0\",\"_npmVersion\":\"9.2.0\",\"dist\":{\"integrity\":\"sha512-LQu2fZEmE7Xo1JabLfYEVuXR+HE4vVIZ8c4I1kANgZ9zTqqfOiRJzGc6Fb9NptE2uVMyfKHFdDvz0eH8cMAgBQ==\",\"shasum\":\"51a22456e2844ba8c06c939410bc8b14aac238b9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.13.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDhRDLUDdc5szJmE4O/4KY+ezFp1wmr9GtJ2Y+4VkNQxQIhAN5qBGEN8AVN+qDVyfPhFYQeDmWYmhJQVU/+m09VndGs\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjuIBoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoaeA//dkKOCdJvdLkTSRuyTQ1NU2knfC3aV+XuRHcYm2s0ggGMqAOb\\r\\neEbsbYGJcNnXDMEDcogBFMWhHWZqbT+UkDphCbV/gCGcEhw1Dj0YiJGjPJl8\\r\\nnsHpeGGVuNbjHJBB5e3WPWDOybEHAsaJzxO1Pai+xdOyhMvbBZ9iDPj68vRN\\r\\nlx8uqb7nhhw4ghfOc6Us2yICKAOmmlNkrSjdSThHDxpVSX/BZupAqvcyqcW3\\r\\nlecYW+0d5HcCssVS8bNwL3uZGwY/htOLeDAOBTD9pD94gFqYgvxx2lbBIBOu\\r\\nVK8TIlzpQzW1gd/SxOCZTaz32VCouRlLKUhIbpKZNDyGvCDkUUOpoSHQOL75\\r\\nohjNxLpHigKagqzpJadmLuVXpEMc8hHojoLKynwzhqskHWWlCj2x47s/ERxW\\r\\nIhwJGfcFgEb2dQMTlurlZap7BJK5/M8xDXvMs6yx6A2gPky+OR9OeQKH7OuZ\\r\\nfQgjIBqWG5vU5PfYYJUglO1u+1t/wcIrJGHH+066MYpI9bPYZfYwwfl/2GUA\\r\\nZEPgHs6L+rgCgCNUCclVwFkaacRiLyfGJy7m3rX1slgD6FWExdwTUfBpxPyq\\r\\nRQc+ubKfDJoqfxSImBAdsPFipdRKwKsPL3BL0nnWMcXjhdSUYUpAZyWbuae5\\r\\nsCfd9rxBxToxHSJtdmr1/B/iP5cA5XrxiB0=\\r\\n=UUnF\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.13_1673035880565_0.3963301029375246\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.14\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.14\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.14\",\"@ember-data/debug\":\"4.10.0-alpha.14\",\"@ember-data/model\":\"4.10.0-alpha.14\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.14\",\"@ember-data/json-api\":\"4.10.0-alpha.14\",\"@ember-data/serializer\":\"4.10.0-alpha.14\",\"@ember-data/store\":\"4.10.0-alpha.14\",\"@ember-data/tracking\":\"4.10.0-alpha.14\",\"@ember-data/graph\":\"4.10.0-alpha.14\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.14\",\"_integrity\":\"sha512-i+i5hjK0+CFJRxXAPZXchxlgcIodMHN0t1oo9XKWp88ixbGJbkc5ww9SlNEkOto1KXog8MYN3wG/tR3hab9ETg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.14.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.14.tgz\",\"_nodeVersion\":\"19.4.0\",\"_npmVersion\":\"9.2.0\",\"dist\":{\"integrity\":\"sha512-i+i5hjK0+CFJRxXAPZXchxlgcIodMHN0t1oo9XKWp88ixbGJbkc5ww9SlNEkOto1KXog8MYN3wG/tR3hab9ETg==\",\"shasum\":\"c66d46a944506f8a7093ae1af84ec3b096821f2b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.14.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDYY87LSK+PFOIulvgcqfYtzxe7W2spXhM7NmJNlCVLQgIgVhSbhjfdbW5EJw8A+G4vltibPeVZvI/8v5HRCbiadhM=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjvchYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmpk3g/9GiadqCTCMM93p8sHPvoZeuPLwgeH4RghXjrRP5byYl2pGPxh\\r\\nrmHAMMWQRdtX7sDeP1Kb9cpFUcRpqY8RSQMaW6EpcNkyylIVkCY1ipIAYxr/\\r\\nq+rr8sqogytNRNxzb+T1sSWEY8zm9pYoOQ7c9pKuTxDGadEUz5/lhRcC5vLy\\r\\n9xwQuN8rl4311+VWMtxquB0/wuxmgP1HR5HD9vnkFEUPSLmHf+5hql9LBkR9\\r\\nTsk+dLDxcEbBaA+ZLPns04hIVnIy/k4KAqVV3ctAjExbxVqgKHeDgr2wC1aj\\r\\nCBI65XUCu0GVGhMmYSzQx7CGfxGBoeJHtkoxhyGlT7Gi24baW7f+3Z4Ovzch\\r\\nBcT0go569V+zt0we8SBR0/1Fr3JAziwYnNeG9PVzcUexO4nYRhjWecV/mKwy\\r\\nsgmxk1v08A/jI4qQlFFqlhqOq9bqucKbPuaoV7a9jwGmsTMaNtB06BkDAtcs\\r\\n1L7KtAVUd93TVqT2QoG8doQ6TGu8DA7RSWkNiF9WPMYAfzo4yuQuUN0fV/kC\\r\\nFcT2YYBfy7iu6Y9XYPt9KxdVFrDnzWLx81st9OD2hSwoGYc+oWdjBveacCDS\\r\\nGwSxjAsBeibkonndUxp/kDCY6rL2VnG+EiGHBs+4yJCx5PJ7cp5Qv72l0XYT\\r\\n7Mx65Jzi8fefuyEVOPs+EwJ0H/hDGd69OcM=\\r\\n=xcGz\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.14_1673381975842_0.7327293242502035\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.15\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.15\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.15\",\"@ember-data/debug\":\"4.10.0-alpha.15\",\"@ember-data/model\":\"4.10.0-alpha.15\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.15\",\"@ember-data/json-api\":\"4.10.0-alpha.15\",\"@ember-data/serializer\":\"4.10.0-alpha.15\",\"@ember-data/store\":\"4.10.0-alpha.15\",\"@ember-data/tracking\":\"4.10.0-alpha.15\",\"@ember-data/graph\":\"4.10.0-alpha.15\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.15\",\"_integrity\":\"sha512-hxjIzem8G0V3WPRg1uuKyHkr5BiyHnt2q0r43jhD9GTTSRts5TWma2d96JwJ3egOpzoKrUHl5NyxZMpyajUHiQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.15.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.15.tgz\",\"_nodeVersion\":\"19.4.0\",\"_npmVersion\":\"9.2.0\",\"dist\":{\"integrity\":\"sha512-hxjIzem8G0V3WPRg1uuKyHkr5BiyHnt2q0r43jhD9GTTSRts5TWma2d96JwJ3egOpzoKrUHl5NyxZMpyajUHiQ==\",\"shasum\":\"6febd12f66b446769350d0a5b514fccbd5700b15\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.15.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCwKWkRKuKEB4kSn3HOl5cWZQ408JlkG9FCWsIwt+wPNwIhANsK/NLstZtW5pst7VOnwBKhq63xPfyUVmteORnNuN66\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjwbrgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmotuQ/+MUt9YE36UEIA3+AExdR9HrhQkYeNQ2Z1n0KXlAQyTXDq3iXH\\r\\n869sCS2ktm0g+Yldr0/wUaAkAc2XAnZyk7KrDL5n93wfOUJ4+EsLa5yJi3EZ\\r\\n1JShIgpXnBTIUJxDJrb5UEsnWeP+QAocSGE9YbMWfjSACkdXVgBby9BLvCbD\\r\\nIRbTMLiYnEXseO5+WKCmTALV2otBkjy99Q9GMyu4Aw6SytK6lBCkLuKYBM9s\\r\\n7ba72yWba7E1fgUPogycbDwFc464DlRQJi80VIFgMTXC/Xk4NAkkZqQSdRVb\\r\\nP2+EuQHUiVlb6A2B1xDGb48V5oAdDcAGbLmrlv3CtoORcdzOU4q7370IOvBx\\r\\n1X3NqlyiOT1J65inDjW8Ul7z+wyCPFYaQqWn3a0WocJ6ysnSSxXt0tBC27xb\\r\\nWIZGyCM7SyVodQer+i2r0lmKHE/Fu6jgTHsruS+8KyF8tVe6GrzpZntbzibF\\r\\ncbzuryrjM9xavOmJDGN/Ik29KJrVEfLShijQT/zCVXy3Ae6Z93W2vYKRORb7\\r\\nx7JKuKRpa6fbYFfxDeeNRxTXU39Xh0TIAoISEXeoBkhrXt7Sbwz+QsDC3Wrn\\r\\nvc1qv/o90wbnJAnGI+CKuixdLJb6d2pSz7NXV1axTyQ+zGWhQXpxBW/A5TjF\\r\\n10Pej4Ci5cTuUMb34OzYwHBaUDkzbEYTb+Y=\\r\\n=NsM6\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.15_1673640672540_0.3065971292344942\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.16\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.16\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.16\",\"@ember-data/debug\":\"4.10.0-alpha.16\",\"@ember-data/model\":\"4.10.0-alpha.16\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.16\",\"@ember-data/json-api\":\"4.10.0-alpha.16\",\"@ember-data/serializer\":\"4.10.0-alpha.16\",\"@ember-data/store\":\"4.10.0-alpha.16\",\"@ember-data/tracking\":\"4.10.0-alpha.16\",\"@ember-data/graph\":\"4.10.0-alpha.16\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.16\",\"_integrity\":\"sha512-qRMVym+RnvrY8LpeH4gZcFnsjqPwMLuB3dpFaovmiIjYiyiHVtI+QxxxDiLh4T8Zxs8UkPcKjTZoRrOw6Tvk7w==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.16.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.16.tgz\",\"_nodeVersion\":\"19.4.0\",\"_npmVersion\":\"9.2.0\",\"dist\":{\"integrity\":\"sha512-qRMVym+RnvrY8LpeH4gZcFnsjqPwMLuB3dpFaovmiIjYiyiHVtI+QxxxDiLh4T8Zxs8UkPcKjTZoRrOw6Tvk7w==\",\"shasum\":\"67110dace24a3266758a77fc54c5728a5cff318a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.16.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEDd3Ff9gOtXXNzrTwp5L81BXecuZLY3WBv6QCo1KYO3AiEA+X+EfOnLfwrRL1zaKnFchjpw273LE0ZNGYLrYTuu1Hc=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjxwLDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrcdRAAnE21HNXBt2+uhfMsOjHGR6ryQXVpw45X2+yfkLMm9m1o2ry4\\r\\nkslF7JJUdhcbpfYFpPqqgcRwRhHCc6EuMdiWaA+Qx1H8XzAbXIjVi+0NNzxL\\r\\nBdVfeoLouyRJNIk6R9Jr9aFQs1knWiXYjpHv+/Vd37/9PmSTWRe3hkJOVJc1\\r\\nnP4Hh08Pr7UYnx/Fhd1B3iHVcGaWkOMw5NyQ+/zt+p2rrHLTJmRvlrGvpuDl\\r\\nHUURH5VLWiC64CPmIwgNoSX4k2KPfk1zmxB7zjRdz000vNnjxpKunDxDYU3I\\r\\nkNygfU6x9cAa8UMGW+U3qO0JeHqmzsMcrd/ppb3Q3uHnZWAr9zu1h+PQAP1c\\r\\nsoasAXX57uBe493G9hqpsf657UHwcQ1aU960JQVC+Ag0U2v2RlPjGl2lkbLk\\r\\n7rBEYKQ988RhxtV+pyGWBNwP0LAUGMHKPfSia572AI2bTptfV0aqJgZK1hQs\\r\\nvKf6PqJfr9ToGZaiAbtJ4og42HR0s3wyh020y6dL2WG2xy/nF7JXMt0vP7Xm\\r\\ntO1Dbtb1nKAfw3rbmb06QJvAh1KWmp8uk12F+7uJZCeCIEATSzEPJ0KQqdHy\\r\\nEXMFbfyp7KHWRK2CB9wgnj4Ebx8IHboc5L23Hzigd03QkhL4GIuMKUkDIV9K\\r\\niEbumZu8RfOn9l4vLAkkchmY1PgXydb7tsg=\\r\\n=BNBk\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.16_1673986754848_0.44659627490983533\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.17\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.17\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.17\",\"@ember-data/debug\":\"4.10.0-alpha.17\",\"@ember-data/model\":\"4.10.0-alpha.17\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.17\",\"@ember-data/json-api\":\"4.10.0-alpha.17\",\"@ember-data/serializer\":\"4.10.0-alpha.17\",\"@ember-data/store\":\"4.10.0-alpha.17\",\"@ember-data/tracking\":\"4.10.0-alpha.17\",\"@ember-data/graph\":\"4.10.0-alpha.17\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.17\",\"_integrity\":\"sha512-64Nkt6oRCYQgPphOCjRJhvNKSwEs3GCoDKxnjVAOFePdRLF+kqHYQyYf1h/rasnqEZhmfFFM0Uc76bGJhCiHfw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.17.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.17.tgz\",\"_nodeVersion\":\"19.4.0\",\"_npmVersion\":\"9.2.0\",\"dist\":{\"integrity\":\"sha512-64Nkt6oRCYQgPphOCjRJhvNKSwEs3GCoDKxnjVAOFePdRLF+kqHYQyYf1h/rasnqEZhmfFFM0Uc76bGJhCiHfw==\",\"shasum\":\"77aea1c3b4f507182ba0c0628c3cc2bc3eeb40a5\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.17.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEhI6TM8CYbhUoEBWNjq6KcveSIKe0V3UI8iOl6IDjxsAiAsvtAVuKe+mrfBGS7CvLim6AsuI0KbMg8S64UxyPmnxQ==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjyvVlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpmdA//aPycH0TUUD496AJDUe+NUaDpLJp7uNKy7LQr3Eh6Z5y+b26T\\r\\nrxfTFNoyaIKub+J6gZdIGKOy9GCbB+Q1CIekUPMfySars6UXTsfx3YKWknw1\\r\\nNQmKJEW2gL327lob7dkIyitS9gKW9tmVRNK4A7sdNLihmoqBzuPZbtkq8hpb\\r\\nu4hyv5PexLj8YkKugpFeoa77dP7zyg6wVDa5mCx5FLyX7oV94I/Nq4RK3nTM\\r\\n3RQjXKZmG870QKJ69KnnE4/7iH/E3Ey5QCLPdlmImAiyDZKR+t3wK9noURUy\\r\\nGfd4y7zyES4NyRVVO7y+VwkfqaxRt4kCm/Pyie1aGPGn9r36j4+/lb9JH7GC\\r\\nDBfWmQUC7YWurGSlTIprImWOmI++8sRVISK8gOCagRpvkb23FqakZ/0gBT79\\r\\n3h49R2YAVd0/wGLrprBbgSagnvc3lwXA+J+mo7EV+DMr1GOrzhjYl6pyYxo3\\r\\nJdn//jAGaeQaAuZQSBpdD8upDYs1kk5t4NYsfMKN9+7UVtt0k3D5xLkdTED3\\r\\nyw5XcrZOft5DuXq/E3xj/Z7Q8xazDKQ+qg+IYTXQjgN3aTLJJEsgIadDPrvX\\r\\nTzxJa/B4pzlrDB1YvNOugMPNjEVHWNAyCnXWidUWfML6lxrEk3wdtGksa9wW\\r\\nKOLnf/tOGPA0fG+qiSOFmuVMiez/HOFmFec=\\r\\n=CH5a\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.17_1674245477045_0.4888842819049073\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.18\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.18\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.18\",\"@ember-data/debug\":\"4.10.0-alpha.18\",\"@ember-data/model\":\"4.10.0-alpha.18\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.18\",\"@ember-data/json-api\":\"4.10.0-alpha.18\",\"@ember-data/serializer\":\"4.10.0-alpha.18\",\"@ember-data/store\":\"4.10.0-alpha.18\",\"@ember-data/tracking\":\"4.10.0-alpha.18\",\"@ember-data/graph\":\"4.10.0-alpha.18\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.18\",\"_integrity\":\"sha512-SKXyzKDYT3QwkmtNwf5hKyX2a2xAE5AEPPAqmFEcKQTE+pEX6LynkE2oWh0Kkgc/TGTAXFCfqtJbnp4yUP83Rg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.18.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.18.tgz\",\"_nodeVersion\":\"19.4.0\",\"_npmVersion\":\"9.2.0\",\"dist\":{\"integrity\":\"sha512-SKXyzKDYT3QwkmtNwf5hKyX2a2xAE5AEPPAqmFEcKQTE+pEX6LynkE2oWh0Kkgc/TGTAXFCfqtJbnp4yUP83Rg==\",\"shasum\":\"f049f80c57dee57d03587d7675244e48aec4a3b2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.18.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAPGFrgzuiEDVi0RGYPfAoyeRznic4ZLbVlIHE6SHmK5AiEAyBPUB8kStjcFo7PjAQq0jD/QV32pKOkRNLa/rkI1g6M=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj0D1wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmotIQ//cUy6h2B/qn9vYnqipfdx0pzmxNs7oSjZkuyLicwRcdMdYXXi\\r\\nCkiFiFm3klMGFBfYi0ZM4ZWI2FkG+Zo+ZhfsBdNXk80mF//f+Ki2zYUxwwX4\\r\\nIFodii2LYQLXi/qcuxsypECNCoB1REYhdAO6cPxKMcqU06xkkm3o114d0bMV\\r\\nkp6cRUusxO3/xcu8zE1Qk1q9zI5WW6wssvf3+s4uU29gN6kG1u6hh3euigI4\\r\\nj8ksoB4U9v3d+fFDxn5Rk4hYxB2+rC3K29VTAnDRAsp2YmIbpSQOu1wuJDV7\\r\\nmVkLSMZmqwR+g9lsKAVAoR2mUIJthOlbCxp8zHrvyo84B54PdbwuefiEvRBK\\r\\nYE3XmkeEqP7NMsYdPytHs0bHYW3Q5lpPmEN1TPljUDwR/DS69HEuUjBskqzc\\r\\n9lATF5ysfTSv45WkvGPprPL6hgD8qSpl7E//F+fj8JTDEFImDCJ/hocPuahy\\r\\nKm+1DaMeMS/S8mYkzf0q3MqX/+29E1XCdvDgGNBXoJXjmYl06FWRG+XhM1F5\\r\\nUXPZv8M1W/gajR1IKcqHwZw5L+cDVFhGfeBOxIYbn3WyeZy1hXa5ohiGBnV9\\r\\nuSz7j2g84uoRdJ6uhv8ekTzlSNt/6xklIoIB2mNKQxz7dTzHtXs6/g3lps+Z\\r\\nbEtY933DW3gPBNgIQEpTbwQo4H23EaigYTA=\\r\\n=Jb1W\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.18_1674591599852_0.9708661019380558\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.19\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.19\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.19\",\"@ember-data/debug\":\"4.10.0-alpha.19\",\"@ember-data/model\":\"4.10.0-alpha.19\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.19\",\"@ember-data/json-api\":\"4.10.0-alpha.19\",\"@ember-data/serializer\":\"4.10.0-alpha.19\",\"@ember-data/store\":\"4.10.0-alpha.19\",\"@ember-data/tracking\":\"4.10.0-alpha.19\",\"@ember-data/graph\":\"4.10.0-alpha.19\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.19\",\"_integrity\":\"sha512-JKM+DIimd0YvX4E8Ki/Fxim98zAZZAF1gNaivApk22nrjckBjz6MOVw5JXBrZMgb/hCtJAbS6Jk9fApfwx+avg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.19.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.19.tgz\",\"_nodeVersion\":\"19.5.0\",\"_npmVersion\":\"9.3.1\",\"dist\":{\"integrity\":\"sha512-JKM+DIimd0YvX4E8Ki/Fxim98zAZZAF1gNaivApk22nrjckBjz6MOVw5JXBrZMgb/hCtJAbS6Jk9fApfwx+avg==\",\"shasum\":\"2c4ac1bee212f7b48c78bc9949f6eb75c28c293e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.19.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDnka/WyJ83sMT6WSFPSx9Mi/BsRcweBkHBUgEsZfI9HwIhAPkbI1rTxTujMq2bzmnx67+PzdLrxYzZAKEkdIEGRWVT\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj1C/aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrPSBAAos8Ex4ocN0Vrg8t8TKNZ1M37BsVutj9YlP0eFYdTr6Dk1HGr\\r\\n+m3ohigtXBJW+e45P1ICH9zhW3kBwN4uCpD1u9VrvgMg1HN3OpZQ/tNUjqCM\\r\\nyDOtrF50Yo/3RVb6vq9yGx2WxZqORx2cWhoSEVbPPZM4dbvss/jyHTwBLKEu\\r\\nEu8IKZ6gVclhDzubnflcWREyL7qpFA724Km9e0Y5GZIIyC3BM3O6Khk3/UdJ\\r\\nhiDII3+n4Gl7Sy2u0eQ6RupoI0Hm7T376OAqAFT1EnDs/O9F1tjCBpevigNn\\r\\nwImsbQmQG6AcbG2Ax3fcP28tFrFSWwqsnm81NJ8SLQ0qlS0mI9b7yVQ91byH\\r\\n3RpjPXGe417g0Grj5j9YvUsyb187OdfMoymExqUzxHk/1UIdbElBuX6Bj/C3\\r\\nEtfVBe/EZFwtxashRX8LBBzoXa4TzzcuZY55Fss1mlbIwh1KBON/nfva9DAB\\r\\nuegJj/EMsf621QFKUVLvH2Gy8AAJy8el/VvgYqS2ufMItF2ThDYT6QJVSOQp\\r\\nrJpg8LD5mY1JcFRFUF9OhAwWh8NKrPvxXb32lIAwebT7TgveT7tthu90TLD5\\r\\nPeiHb4HYcWPPeJhPjVW7FL1t9TbV6/lej/uTGrBJ3boOnk0ED62AXANAunMP\\r\\nTOgE9DsyLBO+M+5d2hvVgR8Uw4jwiISJu+U=\\r\\n=8JlQ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.19_1674850266425_0.11924492797654374\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.20\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.20\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.20\",\"@ember-data/debug\":\"4.10.0-alpha.20\",\"@ember-data/model\":\"4.10.0-alpha.20\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.20\",\"@ember-data/json-api\":\"4.10.0-alpha.20\",\"@ember-data/serializer\":\"4.10.0-alpha.20\",\"@ember-data/store\":\"4.10.0-alpha.20\",\"@ember-data/tracking\":\"4.10.0-alpha.20\",\"@ember-data/graph\":\"4.10.0-alpha.20\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.20\",\"_integrity\":\"sha512-0m/FKGQRNUBh5OxafeFgEJ3IP2+ZOurg+89T8NtMwlAPVH/eCun53lEOx+egqXf6BNDjhlpW/hinMQOyWw8d3A==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.20.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.20.tgz\",\"_nodeVersion\":\"19.5.0\",\"_npmVersion\":\"9.3.1\",\"dist\":{\"integrity\":\"sha512-0m/FKGQRNUBh5OxafeFgEJ3IP2+ZOurg+89T8NtMwlAPVH/eCun53lEOx+egqXf6BNDjhlpW/hinMQOyWw8d3A==\",\"shasum\":\"e998006531c90411165c6f5a84afe257d656c412\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.20.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDRtxuqTQvWz3wh9ZcWXwrRd4dgz72KsJSwmcnLXQcg7AiBDKWR5MeNheP6Q87oqAjmXQeX4o7M5J1XX7jIHBPvvzg==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj2XgOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmpqxw//eZu3QJRt7E7/R3IUl9FZ7Zn9Fd1vm1BjgHFqugbFZ5f84AQk\\r\\nTf/hMEKQbHrAtv74HMkZQucdQ5P30JsqBrDJZXrfVOXGP+N3UNonKI2xqsh4\\r\\nP/zkIIQRWhhNyrX2QgaqXm+THrUHJspra91GvJwbR6yv005ag1CgjqAjCemi\\r\\n2o0Hjt2cV27PnBprTW4MHnGQKlqGzy8xPQ9M6dBd8kLH5q+9rmLmuHxzftqZ\\r\\nr2KrGKSgqTBryE8nwn1gnKTJGboCWCKafLDx09pbPXX0SCc9txN/wGwSAdHt\\r\\n90lRp8t3kk6qRd+76fGC1rcI6m98WDphjD+uVgte+aPAMbn2URcuj1ONhfjC\\r\\ntm+kvw4+7QQQuLoy3X5T4tienN/ghjDhq2pdyLvvDuqksHApgvKxku3VpJ9j\\r\\nBZX7bdkasKpYUyhSqH8EY6KemOsktffwM+cWSLlU/JDBK4PAnm4H6hP7LOpH\\r\\nMsPkvrRmeaW3VZscpvW31iiHo7onbPquO19TwehKz4ySdqe4dt2Q7nZ4kwBy\\r\\nJLUsZXQUmw9KIFNZQJDbrZZ7ClZKRG4Bl4u/eKvGrEkWeXR5EbK2zUE1egEN\\r\\nLnIs9vsfCjzGHYvpNkypZDpkq3sC9vXwz/w0Io5udQJ3FKo1pXkVI4kqSF2+\\r\\nxdbnwGVGExusIgcilrK+9c4skO1LOkPRgbo=\\r\\n=JlyI\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.20_1675196430294_0.40612432312691715\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.21\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.21\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.21\",\"@ember-data/debug\":\"4.10.0-alpha.21\",\"@ember-data/model\":\"4.10.0-alpha.21\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.21\",\"@ember-data/json-api\":\"4.10.0-alpha.21\",\"@ember-data/serializer\":\"4.10.0-alpha.21\",\"@ember-data/store\":\"4.10.0-alpha.21\",\"@ember-data/tracking\":\"4.10.0-alpha.21\",\"@ember-data/graph\":\"4.10.0-alpha.21\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.21\",\"_integrity\":\"sha512-rrbhZaPmfzpU5P4HddVAfI1RAKtTkFXSQAngnq/QPsbjzsleySvC8XUYDO5KcT5FLa1BRY3/KMft4TclzP5z6Q==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.21.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.21.tgz\",\"_nodeVersion\":\"19.6.0\",\"_npmVersion\":\"9.4.0\",\"dist\":{\"integrity\":\"sha512-rrbhZaPmfzpU5P4HddVAfI1RAKtTkFXSQAngnq/QPsbjzsleySvC8XUYDO5KcT5FLa1BRY3/KMft4TclzP5z6Q==\",\"shasum\":\"5266498ec094328d87a75032dec6140da7c798b4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.21.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDsnAePHApX5Jg2GSut8GOzd92ZgSMqiPYuUxp2knRQYwIhANniVOeI9WAqDQh9Ev68NDxIEI5LKzR9RjeS0NlPpxSa\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj3Wq2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrCaBAAijFtkeqfx1RTGvZQAdOdx7hNVX+ByHdcfpyqTrm/SOvg16Ke\\r\\ncwdNfsbVZggOiIr8Bf9leiVxxbvyd8mdo7Q7Tpjxg7oWuG8JaIA3sia9uglI\\r\\nkRlA8HDNf0DRqbHp55tUZzelsx+5fpwV5LGUuMtUENw3ZNRxQCnRHkC8GZzF\\r\\nS/mCERSJwI6SNeHY3NZqFq3P9QKYzicYnT3u4W1Fmrj1QeTJkvFR1rEU6yLm\\r\\nw5PRlp1cyKCpjP5e2/SOu3/UY0pfgWpManEe89WjLz5/tgG9auuimcPD4MRT\\r\\njg/UlDagC41A1iNqiWUfr2i/SYYLDFZH5vj6lJvYYu1Y/fqUI9ux14Rnn7IV\\r\\nDsBAivoQ8MTfMSK7XBFFG8eQ6/PXe9ZklXMM8yadnpvdBsxXfRKp3Atueyw+\\r\\n2pZ7nxjc7tJ4TlJcdjbaak4pvub9of3I/QfUQwXFq3soncY0reE9wiD2uFzH\\r\\n7iq9VHBD0VIb/Z06m4LjRyeVGs2vXH66GtsgHemM/ULZy1OV1zbQJo4spen3\\r\\nUUn+gHz/LqBrXDl+gt2bKwRbdy2YZ8W6rS8SM2E5msxoZMBcIO+4vcxtwkhw\\r\\ncBacQ9mOCtD+DFaGT25pv/69iRifYtEAkXEJN7VxQ/2RkIGuXZNk/LEAuBTt\\r\\n6j/rnrhDduuEMagiGRI7sjBu8/pMX1j1mHg=\\r\\n=1FXk\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.21_1675455158726_0.023749170885371207\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.22\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.22\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.22\",\"@ember-data/debug\":\"4.10.0-alpha.22\",\"@ember-data/model\":\"4.10.0-alpha.22\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.22\",\"@ember-data/json-api\":\"4.10.0-alpha.22\",\"@ember-data/serializer\":\"4.10.0-alpha.22\",\"@ember-data/store\":\"4.10.0-alpha.22\",\"@ember-data/tracking\":\"4.10.0-alpha.22\",\"@ember-data/graph\":\"4.10.0-alpha.22\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.22\",\"_integrity\":\"sha512-gAwN1WTZ73LgqrasTXi/VxAzXgux0cWm65a5+zlRdaji97ZR0KHgvFEvacrLKLJaI/ljUXK4Sih0buT/5FXetw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.22.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.22.tgz\",\"_nodeVersion\":\"19.6.0\",\"_npmVersion\":\"9.4.0\",\"dist\":{\"integrity\":\"sha512-gAwN1WTZ73LgqrasTXi/VxAzXgux0cWm65a5+zlRdaji97ZR0KHgvFEvacrLKLJaI/ljUXK4Sih0buT/5FXetw==\",\"shasum\":\"6c28410a9f06785a900f2b46aa6ab4548563ce44\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.22.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCvPepdmgR+TAQ5iiBBLmrE12QKeV5sn6rouY4j440x0QIgJqh+RFkTX7Gm/jz38nttSoI1Vvj//TGwu7X1ZdL0bp4=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj4rKYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmq0NxAAiTX965sUQfS3rvx6KDh9FxvR0SLhttuUaf0mmrmyw42UTVO/\\r\\nXbfvkVBb34KWNHYI+AST6AghQXe6PVJKUsQ8TlP0mCh27YO+soWNH0O2kIVk\\r\\n8lEEUBEVSTGFzxfy1u+9AvvgRv4JWYy1740qlt6Mhq3AwNAWrPJnBK+OE7vb\\r\\nqh2hKzguJquuE9zD9iK/ASJ1utINQ7ZRrixTNlelnEEAaVvd1uXchDhAMJGB\\r\\nPEJvqeM+LIIoPWQ71OWq+rLU0IZhd3TndfANFBUhr1TuN5KxsDsl0FJPvbIQ\\r\\n7T9FwiadiKq+QQcqjt3RuZfJL7PqoxF8i2IUX6cVr4/n+JDn3rTk+NlogKIP\\r\\nuqmyfFJY/ik7vb0WKPuRQR0zQ4tOzBthgRUJlvm5H806p1Gbnty2euFEnodD\\r\\nZMMVO9DqfkuflR3e0ZlWFfH0JgSc+6OmRjdMTAGRo/pYoUb9OrayGhC/GrpK\\r\\n+BO457Uiweu0dC3Bso+wfjrC1617VqTMG5feemeUmLto+H1mNHmSbPGJasjk\\r\\nTs17vTvF454oHjNuH/e5xu84Qq1jJgflVc7KKLV3L9CptGUCybhGOrqpASqp\\r\\nPFQa8hosk4wGPCUIv0sD8nUCdAo5dr0zWkGzVfm3dr27FEgmMTSio1lARikH\\r\\nJXVvW93OtVetowyN3cD+WDDehk6i5u1oCHs=\\r\\n=b4j4\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.22_1675801240172_0.17887044611153446\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.23\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.23\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.23\",\"@ember-data/debug\":\"4.10.0-alpha.23\",\"@ember-data/model\":\"4.10.0-alpha.23\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.23\",\"@ember-data/json-api\":\"4.10.0-alpha.23\",\"@ember-data/serializer\":\"4.10.0-alpha.23\",\"@ember-data/store\":\"4.10.0-alpha.23\",\"@ember-data/tracking\":\"4.10.0-alpha.23\",\"@ember-data/graph\":\"4.10.0-alpha.23\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.23\",\"_integrity\":\"sha512-pSC73WEq7t7lFb3G3zKB0E7ZkAptxuvjUY6Tbroz+2ghAmUCbfgQhmJ9Idv0N1mZYDwqENY2aZ3+ypqBttAe/g==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.23.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.23.tgz\",\"_nodeVersion\":\"19.6.0\",\"_npmVersion\":\"9.4.0\",\"dist\":{\"integrity\":\"sha512-pSC73WEq7t7lFb3G3zKB0E7ZkAptxuvjUY6Tbroz+2ghAmUCbfgQhmJ9Idv0N1mZYDwqENY2aZ3+ypqBttAe/g==\",\"shasum\":\"69a23f7647e5aca08e20a9e1799ef92719b46ab9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.23.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHnN5wh9sbyYXXVAkmB/qUCxf6ZyyG9/GXJgePmxGFQSAiB/rDHVOFb0pJ7ZfnLtw4wt539XInWxXyoGAMIFdZ1x5A==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj5qURACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpMBQ/6A5Fe2z1IcWsRSyF6o0gP2mZQrduWOdhsyP9QXaSFrb3W/s3r\\r\\nO80U5Qc283hqrLMAtiEyBxXQ3TfFNRflG3FY3rHYXGLUku3o6/bBbL0DM3uk\\r\\niVT96Fd3pufYotx0eZMHCqRNY3dgQU/QDvluNvyisgUV+v1O2sx8ASZqqPWn\\r\\ne4ZWw5Hao/BohGD/IjBGTTPbhGnJLlhTOlGBhh3mQ54S+959nZ5ESQOvOfJ3\\r\\nirKxbbXplXU4MtJI6z+6CHOEXDZ65NzMKVKwGuLLcNmXn3cONr+rOdCapHGn\\r\\nJDFQ1s3iN0S+HNDJ039howdntu+gHpsdtdjprvV8lXUZFOX1lWyOcL67s8iU\\r\\ny9WhRtw7ckC2slbOsUjP+bClg/dcBaGLh1QnrmmcDmm0qtBhMHEJdnr4nm8R\\r\\nsE3r/c7L+sMWYvzpQ0YQ1UUnURNxRAf6L4JprOQfIlocXR0xdeEExyR9D7EB\\r\\n2/hND4wcbu2ZujbnIWO4F6f22+Bs3NbmHJVtAdbAZ8x1jG3QYa9BUMKu46SZ\\r\\n2GK3K095xZNkjQ/vTd3VB1jk5K/W7s9ZThzKwZv+rYRtl3NGk7kw1br9QE7O\\r\\nrp6HaGOt5n9ubnEE8cF6utMo5PE9LjF/CwwCSsUSG9v1esKFga7fwKhX842s\\r\\ngZW7IEGMHdK8olnYckinGxOsVZDzGcNtVlU=\\r\\n=C37y\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.23_1676059921517_0.2344992587281327\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.24\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.24\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.24\",\"@ember-data/debug\":\"4.10.0-alpha.24\",\"@ember-data/model\":\"4.10.0-alpha.24\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.24\",\"@ember-data/json-api\":\"4.10.0-alpha.24\",\"@ember-data/serializer\":\"4.10.0-alpha.24\",\"@ember-data/store\":\"4.10.0-alpha.24\",\"@ember-data/tracking\":\"4.10.0-alpha.24\",\"@ember-data/graph\":\"4.10.0-alpha.24\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.24\",\"_integrity\":\"sha512-pF/z4/lfBHkol4vHukqbeDB18803YIOJIA9yGbLkC6bxemzFY4dK9ZLtcKsgYjih5zuphGi/U1rxZZdyo3vXEw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.24.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.24.tgz\",\"_nodeVersion\":\"19.6.0\",\"_npmVersion\":\"9.4.0\",\"dist\":{\"integrity\":\"sha512-pF/z4/lfBHkol4vHukqbeDB18803YIOJIA9yGbLkC6bxemzFY4dK9ZLtcKsgYjih5zuphGi/U1rxZZdyo3vXEw==\",\"shasum\":\"539552d0d68a6bf3966bead5b285828f39597243\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.24.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBK9hppWSx9wbF5r4RchrBvdii3ftB1T+EfAxG8PJVOaAiEAw8GReBZYSeSMHko86BurIvU0tAbdqLov28kYqK+kSaU=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj6+0MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmo24BAAhSsAYmkX7/KZznZrm00aLOpAqTOPZ4Hl0akZC27JOH2j2OcZ\\r\\nYYQn21EegvQMWFmex+4jNeCYjnY0Bri4oUejaZ41TkHnI7L7xDEQangLP2Z0\\r\\nl3AMrOMTKo9KSSergsbWyk4FL/yGHAaadSB8p6AUqeU+yGmpzXMQxav6+Dyg\\r\\nBOUOMhkP9H3RamhtOXe02nvHuwYXJh+gT+GRbkgjqbGHsMCZ8ALOZZccx7nd\\r\\noQh6NBWdud41loBlaI5hKaV2ykWSordLHkRYlhC1K6lImFx6LF013gP3uUn9\\r\\nVBAKCH/IuFx+19vgfHd8buFn2sU+KK+Q/36PZDD+1hNJnMeeAuyOgBtlXpEk\\r\\nTtOs9p7+ihLwCj8CsQU0Z66CXv3LX2urEYI7MO2pirrIxNq0jJ3/oKbqDwJZ\\r\\nxxY6dxi8hEdlLNl1b2NGPhItkIPQ05mpAIC4FiwxBe2wa4c/Ov8iNI+/n4QZ\\r\\nVs+yWyTlKekU5n1wYxMo7yPd14WbzoLOzuzJm0F9dYthCuZSWbHpxmL+/IwZ\\r\\nkrQkDjMdlb+4gxM4HgUzDJESOFTCd48G83kFDebB9mz4iDDgaHJ+Sb0/GRV6\\r\\nUkbisxz23c3DpTnuHSZmJiS3CGGmPmALcNZLzpSTasKGC8+PaWfmhXwXGhEo\\r\\nAcxr5Xr6pf59MealNhN55pbK2RrRv8X26io=\\r\\n=YT5w\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.24_1676406027953_0.45570489938038516\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.25\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.25\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.25\",\"@ember-data/debug\":\"4.10.0-alpha.25\",\"@ember-data/model\":\"4.10.0-alpha.25\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.25\",\"@ember-data/json-api\":\"4.10.0-alpha.25\",\"@ember-data/serializer\":\"4.10.0-alpha.25\",\"@ember-data/store\":\"4.10.0-alpha.25\",\"@ember-data/tracking\":\"4.10.0-alpha.25\",\"@ember-data/graph\":\"4.10.0-alpha.25\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.25\",\"_integrity\":\"sha512-NGB54vMyY6Xla0+mON5jzMYkwrHgpSc+1zlRG2Bi4WUhzUkpo48E5ZpUiD5cHvWtq3ZIVEKIKql9JqZk3AlFCA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.25.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.25.tgz\",\"_nodeVersion\":\"19.6.1\",\"_npmVersion\":\"9.4.0\",\"dist\":{\"integrity\":\"sha512-NGB54vMyY6Xla0+mON5jzMYkwrHgpSc+1zlRG2Bi4WUhzUkpo48E5ZpUiD5cHvWtq3ZIVEKIKql9JqZk3AlFCA==\",\"shasum\":\"a0fa3c6a1330ecf27560e4e420b7767fc494240c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.25.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEkbzTsvvaydUkCSBYK+MXvo64dcxYX3/iP9HFXGVedDAiEAnonHG5cRIr9SgiPug+1bCzzWQ+WQrH20q6MjxupVaJU=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj7993ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqReQ//aPEBuqaJRuDbieYYKjdB+Trl/sS7Sw/hWsPzaN1GVBOweOGO\\r\\nfOBg7lnFjicbIJF8+NLSVFrjgvlNS2KYNkgLNTVItoCOXBWr8Dawl7/J6oQM\\r\\nmA/wbulO0134JMGGaMUdrB/70WPKxAWcZmni+8wNq6yab4UCCPeP0BVmmOUv\\r\\nN2Dbnqru+wq2k4B9p11gzEgo8dLNi5S1m5KBq4v6QZWZ7URPdpKB4ieZdEBz\\r\\nsFwCacZyigbs/nxO5cGS/IJ2ECxHpkvQYUXWdKtWTaCgoZU5RYCP4vznLHSM\\r\\nDQJbXjqlYTegg/Ru6sd9T8XLjH9BIDI4hUcVbkI//SZDYvN7itGw6t2O6NFH\\r\\nL8Z/2e8M+COko/oz3xYaEFn2qPiPhrADoxgZgFCx/PipodxuKTQt1jEf8pCL\\r\\nIC49qUMMkIb8zq6Qva1YKdQRGeWQqJRFngg98gsa5aB/1dE3rQ8eKNa0DYKR\\r\\nSfIM/XVFM5d/nFMP2S8VNZqExJsWLIqj8D1zSvldx8fLCzbj8lZARylcCRTH\\r\\ny37+x4KOdregpBtkoqkXf5gvMLIR8Hzk3m3kidyYBaRmwxu6Df6sTQh451BG\\r\\nq/PXPAJt4gDI/0P4HhZ1dzZOD4VBi1v7RIpDFXpUJ75O4LHQ5DaIW58V2gVZ\\r\\nW+kyri9/Nyn92mfQCCurJuT8mEcmsVfrP2o=\\r\\n=q5uy\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.25_1676664695587_0.08956024559358089\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.26\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.26\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.26\",\"@ember-data/debug\":\"4.10.0-alpha.26\",\"@ember-data/model\":\"4.10.0-alpha.26\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.26\",\"@ember-data/json-api\":\"4.10.0-alpha.26\",\"@ember-data/serializer\":\"4.10.0-alpha.26\",\"@ember-data/store\":\"4.10.0-alpha.26\",\"@ember-data/tracking\":\"4.10.0-alpha.26\",\"@ember-data/graph\":\"4.10.0-alpha.26\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.26\",\"_integrity\":\"sha512-FWs49N/tmyZFZi3XDtzE+JvNlFr0PgaQCU80IjeINd5TobzKtQCADPHxOUn6tOuuOejtf5tYpxwqMoMc2iZHmA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.26.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.26.tgz\",\"_nodeVersion\":\"19.7.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-FWs49N/tmyZFZi3XDtzE+JvNlFr0PgaQCU80IjeINd5TobzKtQCADPHxOUn6tOuuOejtf5tYpxwqMoMc2iZHmA==\",\"shasum\":\"8188d67886e40d711bd638093977d8657aed316a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.26.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHJ9iJZX0C28dtP3AkMVHEIfvkDeSp/XDiu8A/L7gFFvAiEA6mTFZacI8sdtYnaFE+S8naGTNCx62HI38Gqwxh+lqrY=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj9SfpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmqvnw/8DFsCb5JFraS7CcxuCrxWXE53KaIkMKckV9cb8wnWqnH25wey\\r\\naRHQIc0jki7flFjpXBs1JQYIfqScm+WfFHzKd6z2ygf4SKXev4AZV6hxX75q\\r\\n7ih3Uycds53L9R+9KehSl2NSiza3t9XNDcXgr3dar66hI17BPjrvHWw3Z/Sm\\r\\n8y0FQFQ8TJ+BU7tIJ6gQXqjPmspVjIlsnJRB+TuEi9+z4W15bxqA5VNO0Ang\\r\\nCieMSpecfA18/jWgNzu2s4N6ux0IHUb7SNcbFU0+fo3EGauw++W6SKmUiPD9\\r\\na2KgJg4cUdVoaGAJWyYvKvAwzJGaYqYeT29co8Aooc49ZdeSq1xQ+oEQuItM\\r\\nTp/8KcEV5LvooV+ilowpBwcozQngYnWZPe3jaLYby9aVe+DPIeelKWOfxmMX\\r\\nFvDqy4HQJqhMKmp/OMsnVuDaGmfxrPNuuBPv0nt/g339M3m5v0pPW05naVZm\\r\\nkc9YS83GdZX1/cKdlR6P8O1VEYEi85wLt7O11fbyEO+RVtH6p0zrQYoPVF3h\\r\\nLSPRJ3AutfmASpAdHRcIoDNpMLUAxYuQhuDQYgUUBkq/TjclxSBrvV7AuCdA\\r\\n/R5M2xZdh/UFfW8sUXwi4ZigI82bI/1BtXKbMG0nu5vNTBZ0Rjw94+1CNsH1\\r\\nou5ZBT+2oQ7DNZdpA4/dgKBt7Sy3ty94KAs=\\r\\n=n+eg\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.26_1677010920797_0.6532637756822854\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.27\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.27\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.27\",\"@ember-data/debug\":\"4.10.0-alpha.27\",\"@ember-data/model\":\"4.10.0-alpha.27\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.27\",\"@ember-data/json-api\":\"4.10.0-alpha.27\",\"@ember-data/serializer\":\"4.10.0-alpha.27\",\"@ember-data/store\":\"4.10.0-alpha.27\",\"@ember-data/tracking\":\"4.10.0-alpha.27\",\"@ember-data/graph\":\"4.10.0-alpha.27\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.1\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.27\",\"_integrity\":\"sha512-0rvF25ZymXY5J69/19G7OJQkoP3JlKzDG735tPrzVtZf8THUCP3HliPi+WkgwLBQWPJrvtNBdhRDchi3kFkvig==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.27.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.27.tgz\",\"_nodeVersion\":\"19.7.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-0rvF25ZymXY5J69/19G7OJQkoP3JlKzDG735tPrzVtZf8THUCP3HliPi+WkgwLBQWPJrvtNBdhRDchi3kFkvig==\",\"shasum\":\"19c8ee4ed93632cabf0d0dcd37262b84d7a5db89\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.27.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIApAiTz/U6Tj1zlBs5jIdsdSv3zXzbUq7sPFLHSwCpzaAiAUijmTuUCP99LxG+BBUx6l+YDtIRMzp9M+AtExRRf9kg==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj+RotACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmpd9Q/9Eau5yiaE8EJzK4szmTiuFe1O9lmTa5Y8mbwywHOul0oIcwik\\r\\nsgfu8fyIYm4f31+JDSlnwyaTt2JHf4Q65zUuxwxkPdUijfc1TkRCmpEajweE\\r\\n6gp4oPK9fXOmmtjxigNWhL/zm2aFDEk7EMD5olSMsvKh4R0F7bKhUW9NbSUz\\r\\ns0OwEoo7xUMaMCZ7CFUo+TZQ/cVUAepG6TqQObr2/8k1S/KYqEpPYq3aGNiZ\\r\\nS0lEK4jma0y0x2Ez6HSI6QdRY/9ByyfYJ5DqEefgA35t/dlq9AMo3GV+DMxk\\r\\n1IBvVrH6e06LSNfQxRPHiaeTa7UpGV5UmA8pxmUSSxiArAdZN5w3XZCmEEh0\\r\\naYORbjIbChCduASgnM6FrXkI2OjxdAF7hQBh+fY8c/utkiF1/H2aZPpN4T1I\\r\\nS/ncnN6SOy3+mTNoLG6Ezc8hIb775Au/8iMfzKLtptRezsN8rZ6CoZ8C33at\\r\\nfOyEWmKJVfe9llQyylaoiST3IYC+SU3oArUfrW/ktfLDBcnY9hkG2FSw7GgR\\r\\nWHMGBpvlbLgymiysPlwgUM6ea47UVXCuhYPtwOBa4mNpL/ssmz/06994MarA\\r\\nJ+qkxGy0mwB8TAKeOEQe6GpmNFuN4nj0Jlu4gNEAr8meFrNgfmL6RmDK/WgS\\r\\nfSNS9uJXwCs65nX3xKFgD9nV1yHkO48ju50=\\r\\n=81jf\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.27_1677269549243_0.8114887102978463\"},\"_hasShrinkwrap\":false},\"3.28.13\":{\"name\":\"ember-data\",\"version\":\"3.28.13\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.13\",\"@ember-data/debug\":\"3.28.13\",\"@ember-data/model\":\"3.28.13\",\"@ember-data/private-build-infra\":\"3.28.13\",\"@ember-data/record-data\":\"3.28.13\",\"@ember-data/serializer\":\"3.28.13\",\"@ember-data/store\":\"3.28.13\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.13\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"19.7.0\",\"yarn\":\"1.22.4\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.13\",\"_integrity\":\"sha512-j1YjPl2JNHxQwQW6Bgfis44XSr4WCtdwMXr/SPpLsF1oVeTWIn3kwefcDnbuCI8Spmt1B9ab3ZLKzf2KkGN/7g==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-3.28.13.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-3.28.13.tgz\",\"_nodeVersion\":\"19.7.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-j1YjPl2JNHxQwQW6Bgfis44XSr4WCtdwMXr/SPpLsF1oVeTWIn3kwefcDnbuCI8Spmt1B9ab3ZLKzf2KkGN/7g==\",\"shasum\":\"68668d84924453c2baeeb0cf7d25f75b2c07e8b9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.13.tgz\",\"fileCount\":45,\"unpackedSize\":661856,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDEVCllvTuMcCk/fDFyBJ6UYCD0w3Gj8U9VW71QzGJBnwIgPlFZkTAvWEAW0Nx0vI+a9mDuZaPAVUjeU/ZVOfvgiIk=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj+VqAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmphKA/9GySrfsqbtYxwL8Nmp4UbNSsGfi4mLvQ8u/Qu18na1kc/GO6s\\r\\nA8waj39v0Q97pqM7RB4lmtG4QLUD9GyJInapU2VQY6KnjmibmbnFopNCdN9u\\r\\n2pp0DPAvTYkwWfJ4uM2hkfBc1/H1SCmmJEXGra0f6JHIlI81GBCEM37nPZdA\\r\\nHg5jVLdY7HjxSiv/klw4a3Z6OtImvujE4QniBAEPRWOlx0mtGV9gzTxkGOCD\\r\\niVRNU3sj8M/OJl1cpRYC1mm+HILKGdQCoikV7sdgh5wGvPNR/U04cFuaONBG\\r\\nrMDi0C92Uil/Id8dJNDJT5vZ9zsK38YrAb5vR8wbsWTCEwO0lfVrIth1A/XX\\r\\nMOteXOElPJrLFQ7ELjJJ1++ZeqNmvjooPBDE9j2ilW9cZHPpRca5mZkDMWkh\\r\\nEOFrUcHJMa191kC4aoNx2HprTRVVPDMkW551q5mn55pIrKzK11ommwEQ6vsx\\r\\nDxTKOhi1M9VQ5SzeYP9f41ZnHWPwZNzR/UbAa5hJFFmzJCVVr+B1QPsCt2Ui\\r\\nxpV8/epbOvtGt91Qt5VLgyx9LZuh3ag7o3EUEsp54OpeR9gg3eILhzGIm3uG\\r\\n8+DtWSid9GYOxwyjQnmNpolBtFiO95Urm2jg9z84Cxj+J/ogW8k+DTRXDpdp\\r\\nObCMV7iVlLu7zmQdYJMmO+5C1waIUBPaGKI=\\r\\n=PQyg\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.13_1677286016471_0.03991605037070434\"},\"_hasShrinkwrap\":false},\"4.10.0\":{\"name\":\"ember-data\",\"version\":\"4.10.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.10.0\",\"@ember-data/debug\":\"4.10.0\",\"@ember-data/model\":\"4.10.0\",\"@ember-data/private-build-infra\":\"4.10.0\",\"@ember-data/record-data\":\"4.10.0\",\"@ember-data/serializer\":\"4.10.0\",\"@ember-data/store\":\"4.10.0\",\"@ember-data/tracking\":\"4.10.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.15.0\",\"scripts\":{},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0\",\"_integrity\":\"sha512-LV7QyAWSvpoZqHqZgFLEf4pslGFgFm6wqhBTI4CNFmS19lG+sC1+Ym5AVRXVWVa3TpmU1rHHTV6z28uHweXjmw==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.10.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.10.0.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-LV7QyAWSvpoZqHqZgFLEf4pslGFgFm6wqhBTI4CNFmS19lG+sC1+Ym5AVRXVWVa3TpmU1rHHTV6z28uHweXjmw==\",\"shasum\":\"229e3da020e1da9393fc1fc7e97a50f0b1bd097e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0.tgz\",\"fileCount\":42,\"unpackedSize\":751861,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGGdoXtTpSgxwvYlmsPl7OPA+iJGysvdXD/bmViyNxsDAiEA2fXeBHckHemE7T7CaTGDdriQOzqGTKSVhCBDAeGDiJo=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj+WcVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoCAQ//clu6M+EqXKJPxZ4t3oCt6AElLJM9OgCOqb1xXBwieJj8Al9m\\r\\nNggJ6pULWQIBiWfNVPHefR0LgYYp0Zq/rwIUqLfsOS00U8VjGAknXil1mJQB\\r\\nfR71Irvyo9LvOu0LOCrPs1psWDGYVdBQt7azXHWlCkBvFAobzyIWevMzKE3V\\r\\nutfaZK00UdDaH8lLuAiR9t2Qf677iYSVhbpw5y/Tj3hxbfLnKl1Rl0nfJWLM\\r\\naCohKkCScgKsGJtziRy19xM4soXZmzzWI/bEhogP9pVYbENP7khKJzUbFRn6\\r\\nMWazIXNGkCuoBSJv2nuXgCI5NaxbTa0OdPzIMx2xdepii88R5siZdlnTbmP2\\r\\nlb64bGBosPDhtl0/rsufWrYhFEeegEBRICl3JPHNfldwm5Ma5FgO0Kk8xsiu\\r\\nuydUNQrBVfIV8h/GwWf75QaQR4IhkZaL9isrQYY2WqkPfWwVk0PEu+slboEj\\r\\n62PFqveii+TLSs2ilDp7sDVMVYQ6DVZTooiPuFkgXAPGlv222hTkIAdnctEi\\r\\n/oI4GKhieWKePH0wo6cs6BmLI/Vqp04ML+k4RsoPvl7bDjz5J5WBO4uH123r\\r\\n5YyOUAGl0mr7m+bjrK+VvSwPnv/tbou4D57WP+NldzjF6sOhjhuciAa+USFA\\r\\nMAcgDNJi3X3Ortqh93C/dLSj6g7deKEs86g=\\r\\n=2MNh\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0_1677289237090_0.15488276784463983\"},\"_hasShrinkwrap\":false},\"4.11.0\":{\"name\":\"ember-data\",\"version\":\"4.11.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.11.0\",\"@ember-data/debug\":\"4.11.0\",\"@ember-data/model\":\"4.11.0\",\"@ember-data/private-build-infra\":\"4.11.0\",\"@ember-data/record-data\":\"4.11.0\",\"@ember-data/serializer\":\"4.11.0\",\"@ember-data/store\":\"4.11.0\",\"@ember-data/tracking\":\"4.11.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.15.0\",\"scripts\":{},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.11.0\",\"_integrity\":\"sha512-PcgrQEsps+AClE9XmPmeTDf38TkVVYqq252MaP2wRjgVUkrLFAQgDb1Me7iWLkDcr03BPs3U1cjYaLnGR+sKmA==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.11.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.11.0.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-PcgrQEsps+AClE9XmPmeTDf38TkVVYqq252MaP2wRjgVUkrLFAQgDb1Me7iWLkDcr03BPs3U1cjYaLnGR+sKmA==\",\"shasum\":\"e8545d9289f68d879f6c4e83306655600e4b1426\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.11.0.tgz\",\"fileCount\":42,\"unpackedSize\":751861,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIG+4XLdBmIUbqZmn2Hipe38VarJHKTEwTUba7MPnzgN3AiEA2AusxU/4OKzCn5C68rN/Q6/TnJOd9i5Cl+aZD8m0JRk=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj+WhrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpfkhAAlKxh73HdPRQ+5eyvSSB2GC7dpPu+Qd7GesYDzr6TK3nKJ9oG\\r\\nLU8XuoCW7kceH84jH9RqR6qKoBP+UgOJfKPS1QPZGnihBfL/AMpSaHDzKSIf\\r\\nNR5fsccK4c1dS6w4IGV2zV7Xdmj9XyCxET6eem5bvAVn1bXp+3+ZL53NrlVD\\r\\nUe73u0r4rcYuJHqIZtu6yFj3XGcyMkB65aZgDQkQInsEafuVzQPMi9NpKSgi\\r\\nTzxqFR1pf1qzqrg4bYywebDhN3qzYYR9LiR5Px2sIpj23B9Ts+WelmCf66Se\\r\\nSh9bSf7DTwZNttZdO7JI3zBt0LHdTZFLmGdPxzvcjco36U2P3EYvB9HfYkdn\\r\\nhTqle798S3Lq+p5LCSaIbJlaKGowN8gV5ZJcHYB/fJFgoM3GiESrYFkPsKdJ\\r\\n1no6DxfECW3Jyov6M45ijC5FIcySuAGCnO3yOE2w9k18r8IK58fILTvARY6R\\r\\n2+tXjyB5gGdn6fxZUaYBFCDIDV24ua+eGDjez6/q+TbOQMUl/DiYjJwhg+G2\\r\\nFs0b1rvFAdGf72ofz4YbTjDjdvL1eVLNXluzD1KCaIMSDtLChKJAsCjOOCiM\\r\\nXvlGXRNBvqNb5ppa9+XV5Axzi2xa/vtPlFk7ooHhCnfnruj/H+JLJzHxsi+u\\r\\nfeV5OqEQUsf2h1O3ecAzIgzwgAolZiZmmvE=\\r\\n=G868\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.11.0_1677289579024_0.617281768737761\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.0\",\"@ember-data/debug\":\"4.12.0-alpha.0\",\"@ember-data/model\":\"4.12.0-alpha.0\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.0\",\"@ember-data/json-api\":\"4.12.0-alpha.0\",\"@ember-data/serializer\":\"4.12.0-alpha.0\",\"@ember-data/store\":\"4.12.0-alpha.0\",\"@ember-data/tracking\":\"4.12.0-alpha.0\",\"@ember-data/graph\":\"4.12.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.27.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.0\",\"_integrity\":\"sha512-D/y8dXRLFb3t+96GotVc4K9lNMMKALhwfhl+J9ge6TSQLEr527Yeq2j+g/RnMiQ3YiZrhXncDs/zmo0xpOWaaA==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.12.0-alpha.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.12.0-alpha.0.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-D/y8dXRLFb3t+96GotVc4K9lNMMKALhwfhl+J9ge6TSQLEr527Yeq2j+g/RnMiQ3YiZrhXncDs/zmo0xpOWaaA==\",\"shasum\":\"fc21cd2d72749280a87b46fe322a9a059b80c6cd\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.0.tgz\",\"fileCount\":42,\"unpackedSize\":753728,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIH9C5e24SD72hDp3MML4efYa39Arudh8zSFCtAfPVVCjAiEAqrmxo70OfNHaRQgLP/Q+5k0FkMYh4nDpvr6uzHxjdX4=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj+XFsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrcEBAAj6P7F+CffCS+csU6qIj2m7o4d0NJljKquwsUVOBB6lcd32NW\\r\\nnPb/dpCJjs9RRQwIPzlSWH2OG69c2A6j19GwQiQOjAM46rlViWxeJAEWJMkq\\r\\n+gT2LAY3SMVNbcb1tr0pS02BmaCySmNGcBOop7luIcJyy5cMEwShOVFHo/I4\\r\\nB7daMzuPGb2gV83kc8t/LJezXl4/A1oqx1/q5Iy7dL/+OThJR6UZh4/7CF78\\r\\npdooiU43yF+0eVtcXOn2ocJAj9IYmsqBtmdMcA3cvGZ6mUsJanaCBL7yCLwm\\r\\ntucmB2ywg6pyr0ouaMMOMc7aeVNnaulZ60DRucoNAkLdfB54BgiK5tj85DOF\\r\\nrpiwNuT+9eR91QIMNh4SY4GAOLWqiT2j1roLECsYQeJKpCZUf4U5dlverH0Z\\r\\nqbR/05/4VBGBotQepMofY4J4nuYMjWPrUxaqqJNmsFktLigaVtPI7dv6tufK\\r\\nsC2C1IyWR2mlRKYHgVs67A0r8DXunwy2BFo3bqcUdgYWUKr7N211VbcZe83L\\r\\naR3rkakssK936/YxGerm6Et+Q89EDV3/U9I3A6TCGStSVYYs5MXBdzRaqPmc\\r\\n8c/JqMwI6fZROsZVDwz2Aw/8HOM5OjxT8SeibY/h9QAuQknS2CdGVrkQWLOK\\r\\nTQEb15UE9LVtjKuL0+kr0lBmNvaJE7W3wRc=\\r\\n=fRkG\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.0_1677291884092_0.6079309766440715\"},\"_hasShrinkwrap\":false},\"4.10.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"4.10.0-beta.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-beta.4\",\"@ember-data/debug\":\"4.10.0-beta.4\",\"@ember-data/model\":\"4.10.0-beta.4\",\"@ember-data/private-build-infra\":\"4.10.0-beta.4\",\"@ember-data/json-api\":\"4.10.0-beta.4\",\"@ember-data/serializer\":\"4.10.0-beta.4\",\"@ember-data/store\":\"4.10.0-beta.4\",\"@ember-data/tracking\":\"4.10.0-beta.4\",\"@ember-data/graph\":\"4.10.0-beta.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.27.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-beta.4\",\"_integrity\":\"sha512-tE3SAxoAIga9Z7XkXQvl4gj7qpr7WeAvmsa7qu4rUFCOIlkr4M25xo7zvTYSVwvT3C7ZqvAkvE/D2TSp6IGkHw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-beta.4.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-beta.4.tgz\",\"_nodeVersion\":\"19.7.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-tE3SAxoAIga9Z7XkXQvl4gj7qpr7WeAvmsa7qu4rUFCOIlkr4M25xo7zvTYSVwvT3C7ZqvAkvE/D2TSp6IGkHw==\",\"shasum\":\"1d04e268225a06a08e7f1e86116371434e942013\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-beta.4.tgz\",\"fileCount\":42,\"unpackedSize\":753717,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCfdakH+Mz8wsp81eGj5rp8LbMFU1r8mRJJQRJwQABv4AIgaUe8ZUt8roUbXieWdQaG1Cm/MLwishXOpmD3IHd0bu8=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj+XKCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmohdw/9GPTTRk/T8zDxf2u3Swk2xXyDAolDjEacruF46icvmB+bSB1l\\r\\nhc1yZ52eatystJ3a+rtEYuw6CXl8UjFD0BIETDntjObH98f0CC3LkOyy+YMN\\r\\npkW2QNQFt+HBVd+PbXtxNkr+0l2x64dVeO+MK62RXqqgqoKF4Hkgkbe2cNlF\\r\\nAVsNcKIIkmT94zNuAWbV3qHkyCRXFviLAjey1z+1gMcIJudRu4esz9IOELl3\\r\\n2lntqHSRidlerBn34wEY2DZaAOyBQZSrw3M8W7I2Z8utwfj5eEkktt3eJHU6\\r\\nUEYtFxvAgZ7DBwlwXaoeaupjPZ/nK2oN+PVL03kd2GYfjhgo2JZ34w75XSoT\\r\\n8WmaHEaJ10/GyRiDExg79gKmwcJ4lkNMcXb47bs6IJKHhhOXUJdEHpZV5TTU\\r\\nL3jwCytcOFeZK38P9j3qiVTx307xIH3o45NFjN4RzMyHiW9MSSKIe/RSKi/N\\r\\n2CbOUYWZdruHRB7nB0V2/pEx2ikv92cvepwmnlUDkmi4U177QYjeQaRYkV/b\\r\\n/6YuTL4heznoR19Gh1pg5wfsWai3hy/3B1RdXLkU77QYaorNSDh1JKt7lMT/\\r\\n9daDxvfNXPjsspz2NQx5wJkqLTqcyGMfWi3uBA+dHZNWD3b8o1oMD/3cTe6X\\r\\ntzfV2Jx8bxtUZqrQ1aydSLOj3pbK3C4un6k=\\r\\n=ORwJ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-beta.4_1677292162063_0.20354462294343145\"},\"_hasShrinkwrap\":false},\"4.12.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"4.12.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-beta.0\",\"@ember-data/debug\":\"4.12.0-beta.0\",\"@ember-data/model\":\"4.12.0-beta.0\",\"@ember-data/private-build-infra\":\"4.12.0-beta.0\",\"@ember-data/json-api\":\"4.12.0-beta.0\",\"@ember-data/serializer\":\"4.12.0-beta.0\",\"@ember-data/store\":\"4.12.0-beta.0\",\"@ember-data/tracking\":\"4.12.0-beta.0\",\"@ember-data/graph\":\"4.12.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.27.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-beta.0\",\"_integrity\":\"sha512-RdKV6kQuqdYjSDPRzA2+gH3XMcp/0Pgq2pXTh6S5q48wFurho/joWZB51/qNovU0ElpXwJt4mkknQ6OIbuaeeA==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.12.0-beta.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.12.0-beta.0.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-RdKV6kQuqdYjSDPRzA2+gH3XMcp/0Pgq2pXTh6S5q48wFurho/joWZB51/qNovU0ElpXwJt4mkknQ6OIbuaeeA==\",\"shasum\":\"e12e0d4f2611bb77f64c80767db41506fcd0b874\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-beta.0.tgz\",\"fileCount\":42,\"unpackedSize\":753717,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFn9BmvhaMlnZWLmd30WfCpYEzotPQBOaBH4KYPIwotAAiBrdsMMyppjeuC3oxOldb4jzNBmCH0AHlQM2s7xKBDn5A==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj+XPAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrsAA/8DrnJHynHxaogwbDxtuQ/DkY5zcTbzchEBwr08q34fpkxIhBl\\r\\nqjeu2IfiAWjyi0Po2/TmsbFwi/os36wkBE/2PrWaXreU3JCotU4OS2bU61/c\\r\\nCVWdU2CdOfuHsaJ7agMIkujdlTh4QB36VPBKMGKUIfe4ofmNypnjvwpvsZaJ\\r\\n99BAAbWw1QzOwCWEwlc4brSKxhAmJmS5oImJPTTD8e594yPYdtFkWGCmRz3n\\r\\nR89PbsJgD/jm+YdSuw3t8CHbBMQYJiKUCQsGKqJRMicirJFk+fHSyILAXqrH\\r\\ntDyWD4z9aAadZbNs4uk2Dfz0JI1LlrN6oKKtfGFKPBiuCtQBdZYOSiTgqpOx\\r\\nZREIgl0zLNRlgS8/EpC92JeukU99xVaUhTGDztbcqqUMTT2Oh3zw2CyAX8Ng\\r\\n4PoY3GA9qkGM+HT3kfi2gZsxEO0ZJXDy09o9NtkVTBjnOCNnfw430FUVSMry\\r\\n/y297Rs+eky/Y1m+hgbJbW7tfUlJr1cC7k73ziz+No7oUlfbUUXFnfC+IjwZ\\r\\naKPs/AftCjQpd/xd4rEWSz80ZH5SVPAfSODNvPSmTMVbYosBt79/qfO6tVVL\\r\\nAqYyD5fG6mAAXdIbO1xI/zKosz9HHbnCJiwSQEFtAh61AxMuDBDdONaYUh93\\r\\n/xQk5VgYYSGS2d/ahm8D5rinjmxRpzjHe94=\\r\\n=JCSd\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-beta.0_1677292479967_0.656534837790808\"},\"_hasShrinkwrap\":false},\"4.8.6\":{\"name\":\"ember-data\",\"version\":\"4.8.6\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.8.6\",\"@ember-data/debug\":\"4.8.6\",\"@ember-data/model\":\"4.8.6\",\"@ember-data/private-build-infra\":\"4.8.6\",\"@ember-data/record-data\":\"4.8.6\",\"@ember-data/serializer\":\"4.8.6\",\"@ember-data/store\":\"4.8.6\",\"@ember-data/tracking\":\"4.8.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.6\",\"_integrity\":\"sha512-4fqzCuAyUbFLiUvK1Ao2Fc6MnBP1rCnWjWR2AkoTKrU/kimTEmEwqu+VizUlaX9wcUJPOISH4pytVFlqLvifww==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.8.6.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.8.6.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-4fqzCuAyUbFLiUvK1Ao2Fc6MnBP1rCnWjWR2AkoTKrU/kimTEmEwqu+VizUlaX9wcUJPOISH4pytVFlqLvifww==\",\"shasum\":\"507282d3113ccb1500be6e56e83eaf7fd0ad1cca\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.6.tgz\",\"fileCount\":42,\"unpackedSize\":719399,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCXdqaZVpq8ze0ygwozpCbt5Ty+97mq26b2GgJcjSATqAIhANR7i6qwl2R1WdSSRz0vbqBAbL+6nVFPOq+yayyLTVRL\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj+dQ3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpbpQ/9EOhM9znNBFklWvogHm2we0p+vXqkBy8Gzcr31hxLzaO+LMQo\\r\\nM8EVWlltxLTG3cogliBHlOCqJQKYtOcv2B042ZAs+/lhmReE3Smdcl94KhSX\\r\\nszfI6d7e/WTJopqMoYWwP+2xjQ7wwKvipZplSlnBGuKJ+WJK0XnhVZrcDS3f\\r\\nuDYkNxq1+g7qymusqbQYKcPE9apkCXBa/eGF4zFk1KKKAkBuezNnOIINzwkD\\r\\nhhk5CyegFMQM+tXmHKKrTDPygUnSRGNcIWdJKEbMyL4u7DZY5Z3GHnDcNICf\\r\\n5JR90iIOjsf/JVbjBEGcWzY444INCQHDKWkrd3oGMwaBPadGa3fN13Uif+d0\\r\\n0VVlSxhc7u/iAeyr0CHoAyw5UFK1VnbS5XhYpKmAKRf7RJZPpFYtijk+xT9Q\\r\\n6N6Wp/qXDYBVLUBMUR1LXiwgfn+Of73YkN/ddig1f2BB9KnBkgAteagE8LIu\\r\\nJis1zgc4TREUbX9qr+3Hxo6k2h3F4OCIv3FmtbKHZuj0CjI1GXrzu9vR6Fee\\r\\nStJNo6rexbgNI5Ufdi2qp/Xa8FuQRzSreDjhrg1RS0VZ30wPzwLtxDo5BcuC\\r\\nznE3azyOi/E8+JzTmOJAcLTt8YhvZC59SL1cxdf+Y/byLM2wsX0huMMdcfQs\\r\\nDCqyEjwW9He/mpBAGse9c7qgaD9RY2FwsNQ=\\r\\n=df/b\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.6_1677317175386_0.8148606313078868\"},\"_hasShrinkwrap\":false},\"4.11.1\":{\"name\":\"ember-data\",\"version\":\"4.11.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.11.1\",\"@ember-data/debug\":\"4.11.1\",\"@ember-data/model\":\"4.11.1\",\"@ember-data/private-build-infra\":\"4.11.1\",\"@ember-data/record-data\":\"4.11.1\",\"@ember-data/serializer\":\"4.11.1\",\"@ember-data/store\":\"4.11.1\",\"@ember-data/tracking\":\"4.11.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.15.0\",\"scripts\":{},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.11.1\",\"_integrity\":\"sha512-Shetda6oH3uCCbgTqsoTfvuwVlSVNtMO/IAWOAO1SaVLW0MWGiOW6kK0hCcjNXSR8Q5FUaKpnXqRMJd15XpHjw==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.11.1.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.11.1.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-Shetda6oH3uCCbgTqsoTfvuwVlSVNtMO/IAWOAO1SaVLW0MWGiOW6kK0hCcjNXSR8Q5FUaKpnXqRMJd15XpHjw==\",\"shasum\":\"c27489db613960ee20a8d8c742cc57f7903459a9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.11.1.tgz\",\"fileCount\":42,\"unpackedSize\":751861,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFrpOEmOaetApRCJ4QMZn0k3XqX5C0AukFqIziy/w9ypAiEA0l3nlasSYKblo8d1KsrwSCZcj1432gaEiLGFxedAHOY=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj+dTWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoP6A/7BEmBYkq9lbdEPmXjYQjbnbNafB0olpisKbmjomYYY5e9Bhlx\\r\\nNYvHtdnaYxcOEMz0jkFRZCnfFdmFPs/IvlQYx/453acXJWl3Y5giq6hFTE3C\\r\\nLM2q83HZxkC589nkHaUWDOdLzqvi/Uc/lR12pm2FLehyyqfisd57DJXc9fmy\\r\\nQpjiOmsKR0X5pHaOIZEk53Pt226vxnkk6xkgMxib64QT/p7dVInEfzG91QR/\\r\\nu9A5A1UsnVAyfMcdKBTnrRcukopi5XiR9go4EWK/Hg75BgRnc3OKlH6n4gue\\r\\n8eqyc4mrzQrVKnq1UAOMNu1WfpAMUFP1IgNhsuBok+snernUQ4Zxb3m6qn3s\\r\\nvYAtOCjhA5DIvet+gpY2CUnwa9D38KQkwoo2vKThDxMyhobPM9yH+Azn5OH2\\r\\n9SV+pdOhgfnIzL0pIQ0KQ0U/P1gjaxJ3pdpksnKLRSaz8sc3ZBwhg5nsLO6m\\r\\n4u8akDpiYzUAOwSaiRp+0kuYIi/wY8QzzE+T7rtkFrgQog7QO9KZW9kwvTMl\\r\\n2uhbY6U2Umk6D/YUyPyOpaf5Zhi7MjXA33em/Dt2KWrWOffbJq5qIbZnXY4b\\r\\nH7xUPTWdUgJW55gP8EWEFGk0eeVSLvo9PYUR8J7xrKw8iVujbkxfJKAVEkWT\\r\\n8P3e1KNXIxOY7ffpSqFTejneQq7Fl4zh00k=\\r\\n=rrcW\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.11.1_1677317334742_0.8418796017360382\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.1\",\"@ember-data/debug\":\"4.12.0-alpha.1\",\"@ember-data/model\":\"4.12.0-alpha.1\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.1\",\"@ember-data/json-api\":\"4.12.0-alpha.1\",\"@ember-data/serializer\":\"4.12.0-alpha.1\",\"@ember-data/store\":\"4.12.0-alpha.1\",\"@ember-data/tracking\":\"4.12.0-alpha.1\",\"@ember-data/graph\":\"4.12.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.27.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.1\",\"_integrity\":\"sha512-6qdWfmftdRyU8DvBJ608edJ07op4g/cOyWb3s5gXN7ibNqamKJAgN7X9eFMfc5ozanWxzZvoRPUYOULXe4X3Fw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.1.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.1.tgz\",\"_nodeVersion\":\"19.7.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-6qdWfmftdRyU8DvBJ608edJ07op4g/cOyWb3s5gXN7ibNqamKJAgN7X9eFMfc5ozanWxzZvoRPUYOULXe4X3Fw==\",\"shasum\":\"d97b3a5dbe85b43823f861a90bdfc6dde99482c8\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.1.tgz\",\"fileCount\":42,\"unpackedSize\":753729,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDQGLrmaoAI4op1VcR1NrZKa//HIzWzZZsa8FAmNGjp+gIgJsNgLc2SxKTbuLyFn5dqA2XL9FNlGRbrlXF4b30/HU0=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj+dZaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrvjhAAhwWkeQAIW+6ayQTnsjajCTtbqUABeZTezYzydTvd38QUKjFs\\r\\n/n1KlI3zi+vLfbh4kZ7eACrwZZyNS2NjuNoILpPDAEhqoBi9uH2hCSPubs8V\\r\\n/oprZt+uvTV2GLydenG7CFitwJjR2UaLG+nHFI/rRZtwNAB7djDbFK/9iuxB\\r\\n6Ar92T+h5TiC/hh/wJjM8lQuWuZUdFLyU/PQyhzKhoBs+EFkqDYZoSWYIT9T\\r\\n79SolnOo/o0vaBXIAjfN4LxlBrL4xRrDdPFdl5UbiC92W0wy8k4rD6accw01\\r\\nSpSnV5YwNSxscfHYTX/pI0T7TCVmBIMjmJEbiRAsb2Bjfw/rzNZ53eWTwHft\\r\\nF1bFuEECuzn/VBqjyPGj8VC3os4bMM8e7WxNBoCayVjwZRHY+a1DKPXdHTgJ\\r\\n/yjdijpelLlIh6Lq6ux20pCWj/dOF+bo/pMMAkTG+tuSeejmlNyYVsTniPHJ\\r\\nhcFG+qPQagCWr/ZpZjo/8UvYtthpiv4I1+OA4Wc4+6nULPKmixVzefWaHYH9\\r\\nRZ7/NJKIimHmo5xI6+zQYbzGQDxmnA9PXwPekbL1FyLIwJSnvm7GQw+0QwA6\\r\\nlp+QhDIQTS/sN9qrYqjdYwmrOlJiroZONxq/dP9EtDHuP+ViG39gs2TVkOYF\\r\\nRqASYgoGhmvOHucLaRbF2Nilv5fdO4wjIIA=\\r\\n=Wx8V\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.1_1677317722322_0.5288515487182732\"},\"_hasShrinkwrap\":false},\"4.12.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"4.12.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-beta.1\",\"@ember-data/debug\":\"4.12.0-beta.1\",\"@ember-data/model\":\"4.12.0-beta.1\",\"@ember-data/private-build-infra\":\"4.12.0-beta.1\",\"@ember-data/json-api\":\"4.12.0-beta.1\",\"@ember-data/serializer\":\"4.12.0-beta.1\",\"@ember-data/store\":\"4.12.0-beta.1\",\"@ember-data/tracking\":\"4.12.0-beta.1\",\"@ember-data/graph\":\"4.12.0-beta.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.27.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-beta.1\",\"_integrity\":\"sha512-v+jyij2Y5FHOvUmzxpAhqkqorZQseR+40QnDk1dabvQ9h+VWP9rnv3WL02/qq2xZKkHM+R9gCcTT+Tn5xsCfeA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-beta.1.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-beta.1.tgz\",\"_nodeVersion\":\"19.7.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-v+jyij2Y5FHOvUmzxpAhqkqorZQseR+40QnDk1dabvQ9h+VWP9rnv3WL02/qq2xZKkHM+R9gCcTT+Tn5xsCfeA==\",\"shasum\":\"1b3832cf837da293011b09f7f50857fbe77bf9e0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-beta.1.tgz\",\"fileCount\":42,\"unpackedSize\":753718,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCqoPAIYnSH2+8YHNGEyWpiAvG2rMiTt+nBmotYJ/49ogIhALG3MnlzEhFhdaX2Nc41C0ebLuQJrUkVxJiHXTMlf6QS\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj+dZxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoezA//R0NMQ6y1PJCWIGqFURgfshIt7JivKwET0usTXQxll7VBafUF\\r\\n+s4LCmMne9pQM3MV+RSwfdSBIc0xPpixPg2/dPkyUXyc0NcW9ThLUdD3lAlr\\r\\nPN+fK4Jm0TS2K4GBTe7+0TXYj3if/3Jil3KT+/wy/UeQgd2ztUpl4fz62CzP\\r\\ncvbJs3l1aMmwf6Mn7rfkSdlyATN7JQVpueuJ2i4R8mduh7kLNCo1J+Zc8i4p\\r\\nicIWesG+FUKITUZXtdrSNyFiGZPyq/0+t7uKpuPogg1maEDr78BQdPtsSVGz\\r\\n7qUMrIevxMYceMRpRSSxZP/sE5uv5AWBpBDmdHEkbtughY9bvzRCm9tlMsgC\\r\\n99R8bwfrcfGNwdiM8ui0cw25WR5PRWv73P5Z9Li2vQaNL663nrSajb/0nk+S\\r\\nprk+ENmcUzdTXksYTG1SayfMfznGyp1UowkzJ3Jw3zK1yRHjGPYVCe2KP4zs\\r\\ngwm1FTr2BVQPug+aNUUpHwJ/3yESUeJSSz3efU5yfDX74bSHwaxustr7/6NV\\r\\nT+2LK0STV9rdAKixwlZzk6rZeh8ayGOtaMT1U37dabsntJf4OrGd/6lUtQxn\\r\\nPGjjRI7S8zI3OLY+bSr3efI65Zh1g3x/3h3cJIBlfZWxFvUJC7F9OXEPWYHF\\r\\n3L1mAMKYN3Od6jyJ0mjs8zbsUU/2zQXe3NQ=\\r\\n=TT2J\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-beta.1_1677317745707_0.8573370257431212\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.2\",\"@ember-data/debug\":\"4.12.0-alpha.2\",\"@ember-data/model\":\"4.12.0-alpha.2\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.2\",\"@ember-data/json-api\":\"4.12.0-alpha.2\",\"@ember-data/serializer\":\"4.12.0-alpha.2\",\"@ember-data/store\":\"4.12.0-alpha.2\",\"@ember-data/tracking\":\"4.12.0-alpha.2\",\"@ember-data/graph\":\"4.12.0-alpha.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.27.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.2\",\"_integrity\":\"sha512-pGCH7gAdUQB8MXxNQNwOqVw9o+lxeazkzKszW86dqdJDabBD8VBZe7JwyqiTiP2fDkVkfzLkoWicTgqITZ8E2A==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.2.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.2.tgz\",\"_nodeVersion\":\"19.7.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-pGCH7gAdUQB8MXxNQNwOqVw9o+lxeazkzKszW86dqdJDabBD8VBZe7JwyqiTiP2fDkVkfzLkoWicTgqITZ8E2A==\",\"shasum\":\"b2e29b74d0bd70fa567fee89bb873475d86aa07d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.2.tgz\",\"fileCount\":42,\"unpackedSize\":753730,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBobGif4Tv1qGVVy52ZaXBGKTEH3HZI2dC2n1ZcsK5RhAiBVgwJxwXvskGvklm3mmngfad/rYC7VVRjS8rTy68J45g==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj/C7RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpqLg/+MbKi+ZdkpfbCho7v54Cwr0G86tNPgACTFOktXfOKwFRbZeyT\\r\\n4Cg5tDsrnbnNw/QhZxYXhgulL3oKzhtcRT52xYLAdkCuqQFJOKzJyKfjHqWV\\r\\nOtGYQgCIF8Fpwhh9D3M2NSXLmLvTQ+BpRXYYvkCw0dNJUU8bpa5ziOLzJzQ3\\r\\nk5W/h2+1RUsjMsIo+SrNkWkcY+P0dvALLdimwYPuB0jNeD6XsABErb7q0XTh\\r\\nTat+z8kEjjhIS5CVAzaqhPV1040XE6coo/CkC+O/c1YZecI+SuTs3R0vXDeM\\r\\nLF6iPY+BRxjqsCItrKknffSFbNszAdoCIl4pAPhzhh6KE+lUoS4nmjy/BWik\\r\\nSaQWcvexEd3xqO3XrJLZosn/NCKOsKnKoH3uK+czoNmKll1ErFoDP1jHUhTE\\r\\nioGSXg2L49sXa9XtA8TKoung6+f42dDmrqVrzNon0enn1ul+w1fko82rWG0P\\r\\ntS6F1k013cl5sCjdIqYUAxOGkeXyr7v/3Aco/r0yAb5VZe8oppEyFNUCMQRb\\r\\nCnJY5gazwfdq0jgZeaUrdX0u+5iexEZVfKtzaRWH06C4qpWAkuecH52kmh2E\\r\\n55LMnuKFUo4TSKKh6Hh+sQt87XsXUlYq897m5KShsPOJt5PsdJ3VFJc0bjJO\\r\\nU77mvDogQVAg25hL1suq4X3CsPa3WqeeJwA=\\r\\n=pGKG\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.2_1677471441013_0.25787705495559643\"},\"_hasShrinkwrap\":false},\"4.12.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"4.12.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-beta.2\",\"@ember-data/debug\":\"4.12.0-beta.2\",\"@ember-data/model\":\"4.12.0-beta.2\",\"@ember-data/private-build-infra\":\"4.12.0-beta.2\",\"@ember-data/json-api\":\"4.12.0-beta.2\",\"@ember-data/serializer\":\"4.12.0-beta.2\",\"@ember-data/store\":\"4.12.0-beta.2\",\"@ember-data/tracking\":\"4.12.0-beta.2\",\"@ember-data/graph\":\"4.12.0-beta.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.27.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-beta.2\",\"_integrity\":\"sha512-NaVnXLVLx9OSlcUtBT1vF3h5Qj8ZtRTaidcPbpF+6Euanct6tuqQ53mtkrfQ5OSHSEu3kBRU8cjdRABRZyMj1Q==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-beta.2.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-beta.2.tgz\",\"_nodeVersion\":\"19.7.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-NaVnXLVLx9OSlcUtBT1vF3h5Qj8ZtRTaidcPbpF+6Euanct6tuqQ53mtkrfQ5OSHSEu3kBRU8cjdRABRZyMj1Q==\",\"shasum\":\"c70baa32efa0982fd4f093a319e6f4eef6b842f3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-beta.2.tgz\",\"fileCount\":42,\"unpackedSize\":753719,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDtRMm8gC5yqSs3dKoBjIZuwKC9+0QTd8hm+NmQNIN1dgIgKA/zp9pUFOnLwFiqn0gmfBFQYeBLHImvpN8aJM3YFYw=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj/C7bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmovew//YCTtG6PYcX7JZjYdusIQ1C3k+03yGd7CF3oCiR4aR/1M7QhL\\r\\neXT9d+WhVf/EoshX7g65Yda8Cw3pvL0nRmRUeacf2K/7B6w1XHyV0VV/rI/O\\r\\nSzBqK76QUhx3cUs9EMNiXeAp2mcFYTgaud8RlsA+wXec3bewoGsY4+JlWVDt\\r\\nzizaX0ahREs1vA+GNPUpebTvPJ5TK5wHhpZ5lF1jJCDPKNKLTqNcOUIgsQXn\\r\\ntcrevN7lGDqivKbrFDwAOpMWbOvu9IfEmduIx/62tMTLlwHJa6lKeQW18WYI\\r\\nzHJPWIw1/YLX//oyvKgEe8/aXB92Rn7exNtiItlgPx0wdswaRf8pl7FZz6nf\\r\\nUP1yiLIRWZrsJjvbIwlo609Ei5eKg4veO5f56pmYc6d4kFqjXCjTgM4YqPPc\\r\\nRHlrPTIKEiUyP0624tlJK++NZrPP7Q+/FWB2/hBhpGq3T+jlUCP5zbSdgg0x\\r\\n1ZwTqjYZDc+/N+jXPcNWYCXOsw+4+kMU/68Ddbfw0ToIP8ZfQ4zcDK9Em3Bk\\r\\n+Ir/QCg7mlEPbKS2Y/jQIa/R75pVJGSWgJdr/BRJw+WWstBoiY7qB7c9n8B6\\r\\no/2Mwr5UzNeFhcU9Q6jcCYVwLdwwHsNQTbLhc5DOF6PHHdV2A3PaDwP8U3rY\\r\\nlihQrwRfv2SNtFXg25MtYgGmAVsaoSplDNY=\\r\\n=bR5l\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-beta.2_1677471451181_0.698229534466315\"},\"_hasShrinkwrap\":false},\"4.11.2\":{\"name\":\"ember-data\",\"version\":\"4.11.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.11.2\",\"@ember-data/debug\":\"4.11.2\",\"@ember-data/model\":\"4.11.2\",\"@ember-data/private-build-infra\":\"4.11.2\",\"@ember-data/record-data\":\"4.11.2\",\"@ember-data/serializer\":\"4.11.2\",\"@ember-data/store\":\"4.11.2\",\"@ember-data/tracking\":\"4.11.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.15.0\",\"scripts\":{},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.11.2\",\"_integrity\":\"sha512-Dt1q5mK+MegU89J9TNV0RAGEujqZ5b+QI+K8R//alsfJa1hPLMA9gthRzBykaOfGnLVfpxrmtNa68wLm+Jr9ew==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.11.2.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.11.2.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-Dt1q5mK+MegU89J9TNV0RAGEujqZ5b+QI+K8R//alsfJa1hPLMA9gthRzBykaOfGnLVfpxrmtNa68wLm+Jr9ew==\",\"shasum\":\"c662bacae6494e14630eb79f41c8da3ebe0555ba\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.11.2.tgz\",\"fileCount\":42,\"unpackedSize\":751862,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGUfE6vjA7bXCNClUrTLuUoQrRSiiNCeShfn4u1jQN4DAiBY2qBflSgalYzU5L9ps6DXAyMnNTWFaRPuF/zGoXsZ+A==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj/DElACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqK0A//ZQAgoRojAdkcLFozkmBKtTK67nZR2xGx4Rn4IG/MF90zK8Lj\\r\\nF9rsFsnQJ97G66RsTeiy/uCxKi/iPjADAUJQaJBLiKLhycUiIR/IdVXqTWJ4\\r\\nvOFdtby4xNp2nqNmJ2s5Om2l9sVQt98nu5mz0b6BceTDDjjlWA/AAia39US4\\r\\n9HeE4skoSvHopK31BH3EH2os25WXQwt75FMaEA1CkaVo5afFkLP7Nn7w/+8a\\r\\n3Y/79BboJw2DH8B+geW7qkIEQIzs4WDqVDKGdEKNXGGC6HrVpULgqrXG4ta+\\r\\nyokKB/L/l+LfHYoHz8PoI6t/JR1yYNdABSRIs8OkmhTSvntSeghxGvRzJZH6\\r\\n5ginTSaCr0glabXK31QRhhuE12rNI1d0FdPXiq7XQHoZgVRereaiZ+UvlZbD\\r\\nD9XjN23NfEXaH4LKrx5Pw16hboDw0ZnCAkZnR/E9F3/zvW8GxgN+8+aoCPwr\\r\\nSOIBC6UPaUYvBv74ylIQrvtDwRax1FnmdcrnUr8khg1xlcq4s1Q1i/e6TDWk\\r\\nRtMHg1ibZU2MnpAkAQ0i+cmXGS6GNhiEvWdSrzda801aSULfH6xJRqOwB5YC\\r\\nB41jKOtAfDiMLRbUcR9MsRQNlg8GyUYs0hAmGegS53yhfHKUMQIeB6cUSYJB\\r\\nNrVGX6e5ONrV7W9ms0PCsMeJUbyGQq0ZIds=\\r\\n=sc+U\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.11.2_1677472036982_0.8456068187552668\"},\"_hasShrinkwrap\":false},\"4.8.7\":{\"name\":\"ember-data\",\"version\":\"4.8.7\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.8.7\",\"@ember-data/debug\":\"4.8.7\",\"@ember-data/model\":\"4.8.7\",\"@ember-data/private-build-infra\":\"4.8.7\",\"@ember-data/record-data\":\"4.8.7\",\"@ember-data/serializer\":\"4.8.7\",\"@ember-data/store\":\"4.8.7\",\"@ember-data/tracking\":\"4.8.7\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.7\",\"_integrity\":\"sha512-mCEAKxoXhJzcpS2UlURZEl2Aie6Vp5Y+/tE0woINaiUZ6yzfpYV0VDyINENYYzorlnt9dwggXTMG3dLZNWWwNg==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.8.7.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.8.7.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-mCEAKxoXhJzcpS2UlURZEl2Aie6Vp5Y+/tE0woINaiUZ6yzfpYV0VDyINENYYzorlnt9dwggXTMG3dLZNWWwNg==\",\"shasum\":\"b79f46ba786914e029b87a8d07046466e3e40315\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.7.tgz\",\"fileCount\":42,\"unpackedSize\":719400,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCkegvBJnzEIZlMLfoxOpobRWbxXVnHztZpcWtCSlFIOwIgPZ7rfg587IlBpIjOmFpHSqbzkOW/wBa9xq3lNN3CvlE=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj/DKJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmr7Cg//cPqSaBdCafccRaS/XFTDMZstUuKIH7DVCDgSwr9BdZx2yty0\\r\\nmKyGv3bRiRTVuZM4ljq0MyyA62md14knMuMMDjyW9luvD9qO6+5mQvG62xy6\\r\\ns+amDvP+oO2nvceGXbOTkKyo/Q8u5Mtwr9tsBfN5xq3dd5U+EdSPf1JNFMuQ\\r\\nEgzymfJEFSxqoKRRfCBSI7+LFlFUc8roB4A8SsurL3P0p3peYHnuO1pKjnAw\\r\\nNhVl+Y8IqOVzkIJ/1ueEKPXQUYdSTKf2CBzHM6AbLOUYuRY4GPpgYwKedQF3\\r\\nFXfLrhDmZLvsLfnVjeJrifDrB4aBtmu13FMwtEDPKuMEKTJ5dx4cVhEL+eLh\\r\\nn6kOdnOOpAQleVSJZ7mj5kl3I6Eb3I7AQUCSJS5MDNy8bFDubfo0OJ4ZA3pB\\r\\nbQkoi/F2OrrwAUH5Vsq3+77D2Roa0xqd4fZ/vKh5s7t800SiKc9RZM/jlaPD\\r\\nRiukbEyazpqEgnqsyswsrMaDYzX90gtpYhzmbdIhqL28am5x9vCd6Ku1Ev91\\r\\nzmLj3EJ0roevzL7/xp43b9WANzBkmmaV6ly4EufCj0qrf4aYSG5MShTrLhiA\\r\\nQTYK9A1wmI49FG+fX3AFxjE1H7MPE8hsLr+EwSb6CylV2oDZ+RC99herxUIx\\r\\nCGb3pwYa0CMtDV5FvPH98dtyLCLxJ096Pv0=\\r\\n=BQoO\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.7_1677472393079_0.9852093289129702\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.3\",\"@ember-data/debug\":\"4.12.0-alpha.3\",\"@ember-data/model\":\"4.12.0-alpha.3\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.3\",\"@ember-data/json-api\":\"4.12.0-alpha.3\",\"@ember-data/serializer\":\"4.12.0-alpha.3\",\"@ember-data/store\":\"4.12.0-alpha.3\",\"@ember-data/tracking\":\"4.12.0-alpha.3\",\"@ember-data/graph\":\"4.12.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.27.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.3\",\"_integrity\":\"sha512-FMNc/0RGI4Xv6V/XM7ByW6XDsCiRpq8YiZFOZ004F+y+RB5xmLs5QqGrspfQPypPNqFRdOScvLedfM0RU3bsIA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.3.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.3.tgz\",\"_nodeVersion\":\"19.7.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-FMNc/0RGI4Xv6V/XM7ByW6XDsCiRpq8YiZFOZ004F+y+RB5xmLs5QqGrspfQPypPNqFRdOScvLedfM0RU3bsIA==\",\"shasum\":\"b68e83b21b24acbf535252f82a15585cba58752e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.3.tgz\",\"fileCount\":42,\"unpackedSize\":753730,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEZ871BunhQHVcVwAfD/BD2th3vk+af/w4scaYjVT4m0AiEAuU2Hq8m7OII3rp3Mr89nk/Bke4KlJNBfN9ECjMl95IM=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj/IBxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmppZBAAniLAQSkRJgLP8RUtAI259REYcYPTdfYVakFaVvKzgeskta5m\\r\\nzvS3Ul7EGr2IHNxhgKthTGH3+XMOjoWgPC0BuqIr8DL7JPTgcYb3rlMAiSBR\\r\\nLoECsH+fNQL7UL3PQOuv772oClyjGMLCC8K9W5z06RUz63E8xH2VtItukh9W\\r\\nNLCW7063Aif/Oh7IqO/PJpEGlUjfOR/wCzEZrH/hqIHxK/sgvY8rrlb2OAc5\\r\\ngFWHBvQcCtzlHpNOVY4ZhCLlTO+kQ2874/hJ1vmiltkyHUrK4kxe4r15GUiK\\r\\nHaPbzU38soUkURX59z40+VHmO3mqoGUXKQnwI1cXBArpd57dBu7bFlZ6AX0D\\r\\nx5GJvjgeTzvsf85n7MqDxiIp0i2hiKpvCbva27C+RV/rX3OY9Y2i+ir3SgKO\\r\\nJCXKL1UyHQm0RijbIfDaXd5K87sOuG0ViRQMLzAk3SLUG2IozCFtoiG/PvJY\\r\\naIijWZH3f1vC5dkToF+ZzekOVjEkerwDvseAOEWr9D+NPLZDbbWkP9Kesx+D\\r\\nPC6M4GlR5I1IYJeBNrtju+TMddfsUT8rAjyU1Ij+u7doquPJNMW5aWKzOJFE\\r\\nNdAj9bQv4slynGs0PQsKfooYcl55+9U3ZRhfFqM/5W5b/v2/ULMWXAff34qt\\r\\nJBRf+OrX4EX4D8L11SSsWG++Y3oyeO1Q5Uw=\\r\\n=Y5Sz\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.3_1677492336841_0.009355296554143466\"},\"_hasShrinkwrap\":false},\"4.12.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"4.12.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-beta.3\",\"@ember-data/debug\":\"4.12.0-beta.3\",\"@ember-data/model\":\"4.12.0-beta.3\",\"@ember-data/private-build-infra\":\"4.12.0-beta.3\",\"@ember-data/json-api\":\"4.12.0-beta.3\",\"@ember-data/serializer\":\"4.12.0-beta.3\",\"@ember-data/store\":\"4.12.0-beta.3\",\"@ember-data/tracking\":\"4.12.0-beta.3\",\"@ember-data/graph\":\"4.12.0-beta.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.27.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-beta.3\",\"_integrity\":\"sha512-9u3Y4K36RB/rYwaS08ZY07/k5xz45fkmo2b/1lldts3/OU3RyDMYdriZY0h3cMJyD2YHibLpQ+D+znTtpADqEw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-beta.3.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-beta.3.tgz\",\"_nodeVersion\":\"19.7.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-9u3Y4K36RB/rYwaS08ZY07/k5xz45fkmo2b/1lldts3/OU3RyDMYdriZY0h3cMJyD2YHibLpQ+D+znTtpADqEw==\",\"shasum\":\"c0670ea3b2f17afdfc57e0ad7538e36fdf983251\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-beta.3.tgz\",\"fileCount\":42,\"unpackedSize\":753719,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAXFmlSZOWjOgEGk6uR2JA9YD37YzM5JG7f5nseuQCSGAiEAhbHU1OzKBf4UVYZJvwnOJhTyBeOSDK6BEfCoiCcjOWo=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj/IB5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqQkg/+JAU4WftRRc2fi2fsK2+/JelcAw92q7coMykpj1XsC5604uoH\\r\\nMxdlczXYl2J5DSiTw0IorU1o/j1ANOkETjUmAjJFwoEG7NnvoUCxXOL4WrYM\\r\\nUlZ1QwbzUo5Hw+i2hv6b+x3AFKRrMtFYjbmTKzPGQ6GbEVCF2Vkdwnu/T6fC\\r\\nhrhXW/h+ufs9YT0ABkTiVRXvoZc21KlYmjkkv5CzjEgRVnzgQeZ+codjuFRU\\r\\nN8LPZa0IQCmxCcQWNvoriZkvfMuPivbY6mfYtgwoPD2rS7uoYO9VmUXLbJgV\\r\\nJsjDKy2/JVkp0a/75Cpd3LVbSW7GO/DUx4MBa1oDi8eQwU/Ln+fqSRaJU7PF\\r\\nOuGDpcn8DRIqBbI0rV35HEkr2iXygSceVIjCsV72u0BOlHRUj2QDH1MAKX08\\r\\nQdb33JsREYcf5Ou64/MxJEIErykPCWcTFkc+fsItVGPQsPKzZ7hE7U7vEob4\\r\\nd+OT5VznQ2C4JHpkE8ibAEmhQuePa5uoEMiZ7+/lQ2jltUv5SOxdkwN5lMen\\r\\nNODotxXo9ymT7Z0QzjgjxbPZQBGIqYBFE3VA8Uoln9ZhjE+SmWCL+c4LlArm\\r\\nyd0kX0vKHfZf/TSkZaD30Jc6xogKh1NzgklewAJLj5dSqrDdCJcqkPspxDVP\\r\\nikhUhD3RBX1PqWt6fWCI5E2iWcduLjpflyE=\\r\\n=W1zM\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-beta.3_1677492345686_0.35025414452097814\"},\"_hasShrinkwrap\":false},\"4.8.8\":{\"name\":\"ember-data\",\"version\":\"4.8.8\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.8.8\",\"@ember-data/debug\":\"4.8.8\",\"@ember-data/model\":\"4.8.8\",\"@ember-data/private-build-infra\":\"4.8.8\",\"@ember-data/record-data\":\"4.8.8\",\"@ember-data/serializer\":\"4.8.8\",\"@ember-data/store\":\"4.8.8\",\"@ember-data/tracking\":\"4.8.8\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.8\",\"_integrity\":\"sha512-Cal/BxVeLH4cVZEVf8OzGm12B5mCaupHbc96kZFGomQ7NMIIUsS1Kep1OVGlsEkOTjfwg0F0KsNG6pHoUFfvtw==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.8.8.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.8.8.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-Cal/BxVeLH4cVZEVf8OzGm12B5mCaupHbc96kZFGomQ7NMIIUsS1Kep1OVGlsEkOTjfwg0F0KsNG6pHoUFfvtw==\",\"shasum\":\"0e749c4b8843dd8c92c37f607a47319d48d9700a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.8.tgz\",\"fileCount\":42,\"unpackedSize\":719400,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDyQ81Xkmn/9xS42Ek7cYjEJ8JtT5yXJH/OwJQpUjFR1AIgHmxWttkqqrdQjypXcnisAPE4fumt6Rr5w14WnCOVMkM=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj/ID1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrOaw//dS8nRP7JDKAnYtksMwbBVOBDB1GW6APHvnkU4sUCz+ODAPuF\\r\\nCj0Dmdz7dk6i/hBzLNukOtkgXQY01BROo4ILLgYtx9YndFDBKPR0XTt5xnPF\\r\\nCupIS4KAaem9pdn12w6mK4/zwWh1gncvHTXxAng4oS7xWShdKi87j4dVVAuD\\r\\nGkbJ/SpemQJkjCUKc9X6SCQZDhlDr2tTvOjwl7aNxEXp/IpKUhqKQuQqGXdJ\\r\\nTMt5CNT1WwFMt5up3wHxhSybnOjYeVmbBRnIvlrDwZmMRJ08/xJBOT0A2kVg\\r\\n1wlx50+C+KU8N36aI+vggbnoaDZA4/Q9UO4U5x1EUrwexzS501nsP3OMgu8y\\r\\nVXJLAV+thHosFUPs6WRP03PGOSjIduS+Ru5Dfqw8n23+/dU/5hI9VOJ3H9TK\\r\\nGMmCmjB8vaPwFOdSGXIwqxMn9NjdCtmOf+p6LpDDZYw8MIjgoNJHKNjhXQTr\\r\\nUGyz/yvVJ7SY2oHib3vSiF/zEhhhRj6vDhT+AYW2e2O46TwiwszmTWv+u8jv\\r\\nXp6f3pI/QNbJMy/UAryrvgxqyaQzzvXlM7+V6Gx44bNEeqtu9NU1JW8J80iV\\r\\nCzJ6Zi2gGwu2/3UcihlO+GTd3jSiQASHq/ja6ulRvrIY09/FZi3GLsZq4b76\\r\\nxMFWY+gnJl41yTcXwHBKO7VmbAXokdwtoiM=\\r\\n=DgC2\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.8_1677492469097_0.6340532488071582\"},\"_hasShrinkwrap\":false},\"4.11.3\":{\"name\":\"ember-data\",\"version\":\"4.11.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.11.3\",\"@ember-data/debug\":\"4.11.3\",\"@ember-data/model\":\"4.11.3\",\"@ember-data/private-build-infra\":\"4.11.3\",\"@ember-data/record-data\":\"4.11.3\",\"@ember-data/serializer\":\"4.11.3\",\"@ember-data/store\":\"4.11.3\",\"@ember-data/tracking\":\"4.11.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.15.0\",\"scripts\":{},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.11.3\",\"_integrity\":\"sha512-7vir6Re3M3M6yJoCHy6UxEg3oSY1JEnsuTByY3lJquWPaUamn7qbPQvNr16Tqh8EKrt+e/+X26czFm4kRGhpVg==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.11.3.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.11.3.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-7vir6Re3M3M6yJoCHy6UxEg3oSY1JEnsuTByY3lJquWPaUamn7qbPQvNr16Tqh8EKrt+e/+X26czFm4kRGhpVg==\",\"shasum\":\"e7dedf9427dfd7fc5e3ba0ac83c52cb14822f773\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.11.3.tgz\",\"fileCount\":42,\"unpackedSize\":751862,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDdg/HlD6wX1SgTa0YgSYfUjRkvqpV9QgiDrxYUmzXYWAIhAO+XGtGNAcALeNZ1xr0tAb7RXP3p8vm1y4x4yfIMQxkE\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj/IJDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmp1MQ//fok0pQZmjLvkWAtf+PSA6svDEgCEu4hKeyw5yNETMnmkc+H4\\r\\nikL2ov1bBZJHfE5fEqR1BvZXApd/wWj1q74dxgo1ADfE7yYkNiOWKJzllCE7\\r\\nBnZcApzZ/ik6/TgY1GzL9oH73Gj52zM4yJ50kcgfsju8fPT1sC4HuzYZMdsu\\r\\n05DFMPBUATX9jP+zvOE7tsPJr+QkAQoPsdLGYcX4ekygc6Qm2ogS7IwZAOxU\\r\\nBHx839Ea9co5GWNssV2C+qPctY97SXN29cGwku7EDP1UyGX7T8sxV8CBJtKF\\r\\nlFpI9fM+QkDCCmyIveKuK8TzKRsDK+hlXgQcwFVHRUDwb+UCqW0egz0Hc8Vp\\r\\nUvrysOL2AAn66kqPymJTWQ+hEFRcylpgBYGOIMU0K+H/Qt6WkPTgSBr5J8Ul\\r\\n4vCBbK7pfsCjHgDkhsEloxHnxvL35oF2j7ppaww87P8lIOsVAY7auEk81/CA\\r\\nka/j+/12AbcDsbyP7bD5oo2NvzyOHvNiDDfgBKDRgbpUT0pW3TKmun7KnMd1\\r\\n/Ud/77XulNlM64mygH113hd6PEcGrNJDmTNImKFIwlWRm41RnLNqQ0ThOVMR\\r\\nMhcfS9obGn47i4RxfDuHvxjeZTEHJUj/kgPzwi9HGSrlBDdd7rWWp35VHFtI\\r\\n6fJ7RIAK3M1yEAfoBkLDDhRmodiO+5ZCCJM=\\r\\n=f2wa\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.11.3_1677492803463_0.6698161450578675\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.4\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.4\",\"@ember-data/debug\":\"4.12.0-alpha.4\",\"@ember-data/model\":\"4.12.0-alpha.4\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.4\",\"@ember-data/json-api\":\"4.12.0-alpha.4\",\"@ember-data/serializer\":\"4.12.0-alpha.4\",\"@ember-data/store\":\"4.12.0-alpha.4\",\"@ember-data/tracking\":\"4.12.0-alpha.4\",\"@ember-data/graph\":\"4.12.0-alpha.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.27.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.4\",\"_integrity\":\"sha512-s9O3ZRJTHbQPpeNFj+L7cWcSoHjAFMtjvrvemiBZK2cwDoqrRINJTosyP1a+P6W1rD+qhzlEUGx0Kfc9pJwdug==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.4.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.4.tgz\",\"_nodeVersion\":\"19.7.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-s9O3ZRJTHbQPpeNFj+L7cWcSoHjAFMtjvrvemiBZK2cwDoqrRINJTosyP1a+P6W1rD+qhzlEUGx0Kfc9pJwdug==\",\"shasum\":\"73ea7127f7f001964200760ecd05f49869f4f2dc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.4.tgz\",\"fileCount\":42,\"unpackedSize\":753732,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEURAxHT/6yNL8hBaf9YXeR8gXCz8UlWzo678ZKSVLuuAiEAlYCtnhU+IN5Ot3SUXHxFAw7VLg+KPBhFkMm0Oj2Q8RE=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj/mIyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoLWA//VIXJjfoPIpBolVxXq1vLxMlazJc43cLMvHsY9DvIu4Bc56hd\\r\\n1bClx6d18itZ+0mitwcFK7NWY2mGWDPwREZzdLoFj9BJ+JftVS6iOgXQqmb9\\r\\nzVuKXipqQw45D2iOaDO9IGoT8NMijyhASubMFxdxaYkG8B+NzC4Vviuc4hvo\\r\\nSwn+BunuGJIx7BpLTu0Y/hrXnNxxdKcyCxx3M3MnZxRbxQuAzvpRtv04knhW\\r\\nrOVkWydA+mAgzXJf5jClhRl7pt0C8y+EVNy72sOcVbyHE+g9YUgL+UQf+Qwu\\r\\nhGZEX7EwdJG8dDEB91XFHluRsvCQ6Ksk1iL5VOu02vbv7kNtAjsVZmZRAffT\\r\\nKSmtuZ74WYYNQDeKEKruDppmucQlGff2+gvtyAZ/9Lig1l1cLcbYObJYdCjU\\r\\nIZYD5bZoE7MR8RdcIDwdw3esgt3XmX3w5nziWyp3O3TZsSDQk6gsX1NgSsZU\\r\\nIupR72BMNyYEoDD64pu1ULMSW7+ySmZ9o4xRJQGqQSfxbLN2NaKAqTKLVMEL\\r\\nImjUSPpYqchn9aYWV5OYyCpYVgcfNKgm5io/hV/yy9Qp4AqDV2ylmFdWOJBo\\r\\nrlbFQ8rBJ106rdetUtbPl8hP4jtHlfBeIy8WOOR+dSrTVnKkD96mqT9bEo3h\\r\\nVmhtkiZuSI14LIGJnDuXon9iIcac1qbPSlw=\\r\\n=aKvw\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.4_1677615666682_0.901190820114953\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.5\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.5\",\"@ember-data/debug\":\"4.12.0-alpha.5\",\"@ember-data/model\":\"4.12.0-alpha.5\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.5\",\"@ember-data/json-api\":\"4.12.0-alpha.5\",\"@ember-data/serializer\":\"4.12.0-alpha.5\",\"@ember-data/store\":\"4.12.0-alpha.5\",\"@ember-data/tracking\":\"4.12.0-alpha.5\",\"@ember-data/graph\":\"4.12.0-alpha.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.28.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.5\",\"_integrity\":\"sha512-mRLsZuZcNgvKxNcnUcUQP+g+poVC8PVvtI9uV2VvHDj3fgHkU86++03baW2b7ISX420Mk0Oy/GjsHybIxaU5aw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.5.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.5.tgz\",\"_nodeVersion\":\"19.7.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-mRLsZuZcNgvKxNcnUcUQP+g+poVC8PVvtI9uV2VvHDj3fgHkU86++03baW2b7ISX420Mk0Oy/GjsHybIxaU5aw==\",\"shasum\":\"e38e58f61c1e7a646022f3e55209d9c6d80cdb32\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.5.tgz\",\"fileCount\":42,\"unpackedSize\":753732,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDwmuv9hW0EXvwxQJD7co+p360XDJihcjwTkV1BYYcdvQIgaaIuxbKu7F62C4Yjaa5zmEgVMNmHpn488aZcmmDJZg4=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkAlSzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrRORAAicMNpw0fWoP8K8szQ304ejVVD08QlleEWfUkwpUMHU/OM1TI\\r\\nXTk0Urw35/+eQwAZgVeYoR2Dlg8j82zhclnpj3HFSyfaP6M6ysnFW5QE28/d\\r\\n2SCaKY8zXgJfge2Rq4WuMGNDzVbThM7v/rDYHPCpLF0LGsgajYEu7Anw91bi\\r\\n5sndHpsAaQIdUj07NtOfnXbCpAi/sQXDePdmDBOj/NsMnQQTGD1LeLDxyC5x\\r\\nryRDuFRgB0X76KKQwrgVkqpPb4cfzVhrD1IAjkFPMow+j0ZPjq2kSl8J6Ity\\r\\nRNj8i2uSmliQNsRa9cwOs1U3xexElGS/62viB++pouOfeqa3NcNCzCJRYxjy\\r\\nJcZJQNAHV6bSIB34s2xyaK9os1TUqr3gmCxPE0m9EviqUIU+PORj4qIEffxn\\r\\nXsHwAGmlq15dJjmOEGN5DkXIMVNWyAKX5Ol/GkO9LebMlfkD8HuaazAp5LuY\\r\\n3ZEy3FNoRJCnPGZvp2Qb0sx/d0IBqjFzzWXY9sRptVUmxfayjxBRqxZAxQVd\\r\\nW6SbBr7QbnCiLeYug3bmJ2QFp4xJVuLtEKLP0Ndk9zASKWHNQX9awA8Vzqqt\\r\\n2GPqJN4rb80a705XtXkJbmlzGfTEyTU7s6oyu08QtQSzKDhv719iLGxm4zza\\r\\nCVwQsaeA5Q5RhAohCCL0caPIl/wgXbBegpE=\\r\\n=Ehru\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.5_1677874355804_0.7859938575637972\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.6\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.6\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.6\",\"@ember-data/debug\":\"4.12.0-alpha.6\",\"@ember-data/model\":\"4.12.0-alpha.6\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.6\",\"@ember-data/json-api\":\"4.12.0-alpha.6\",\"@ember-data/serializer\":\"4.12.0-alpha.6\",\"@ember-data/store\":\"4.12.0-alpha.6\",\"@ember-data/tracking\":\"4.12.0-alpha.6\",\"@ember-data/graph\":\"4.12.0-alpha.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.28.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.6\",\"_integrity\":\"sha512-wxizbpNHJ2ZtAEtFkOlWrc86IshjByo71Ffo4hkH0cTJHg4SmV1PNylOdRII0jE0JEhKMtIrPtQI31skW8MRwQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.6.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.6.tgz\",\"_nodeVersion\":\"19.7.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-wxizbpNHJ2ZtAEtFkOlWrc86IshjByo71Ffo4hkH0cTJHg4SmV1PNylOdRII0jE0JEhKMtIrPtQI31skW8MRwQ==\",\"shasum\":\"2bbaaf37930e2419ac8d2a3bbd69444629ca74be\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.6.tgz\",\"fileCount\":42,\"unpackedSize\":753732,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDp/Yoi6YPdte8WkB76CRbij9RsJpAkzMpCgFA7RMQw3gIgf4Bx6D0clemvdYUH9ZpxuG6d83jL2GLQzHrGa7+Wdi4=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkB5yvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqQlg//UotvqiNSsLyLOU3Hag93hLVA/KvLRNgs8TbJfks+MPQ4xaDL\\r\\n3uRSECN+HFoe4aPkIdBEX7FQjcN3QVRz7rhogC62JLdlurTSNrq+rAd+GsWm\\r\\nOL5Tv3Dv14G0Ci/Ax7ctcggBKMJagggJg/SL8YpCWwaqWeLctm59YM0dGngW\\r\\npjXvuqHyJxHd9s0gYRrGgbEs5tuqtLa2oA5O6cxsBTUb7R9xHVu21kNEf6gb\\r\\n6qiEo5mI5ju3sRzrQD2oF+aoNVW+xvVl5A4/k3JK/4M9NmVCQpZrocD+5oNC\\r\\nITXH4SS9+pYgQ8LOW+6u4kTU88bo8LzOjorHd1bQZ1N/2/dlDbnP+Vga6+ET\\r\\nDLqWVnI2xx9ykUXXhYcPaTnK9LlfBvy8+sokFvnN7b/RZBwzRieuUgU09J9d\\r\\n4b5TH77C90+QVXbMjUv8W3aJtY9q2eT0BPcHWDp4M8Nwacza3Py3xu9PcDUN\\r\\n4NHrTatbM965m1dmIfhjpI/qigXJKo+8GRqY6EYyRc79cv6S5Eu/ktTIjO6f\\r\\nUbvs/V17EGSTCVuOuE6I3ZwYAABMzyJblFs43bIYkTmstuiEqqxPlDI7gPzX\\r\\nWc8LGuPl+X/SEB/GNUkzMyorchxCu/chYszKmtjoPB/R6Efe/5EXgseyIR0M\\r\\nClN2VyivHiwSnQGHnJODXGLKrolRP5T2ztk=\\r\\n=cQbh\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.6_1678220463323_0.07966010352922726\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.7\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.7\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.7\",\"@ember-data/debug\":\"4.12.0-alpha.7\",\"@ember-data/model\":\"4.12.0-alpha.7\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.7\",\"@ember-data/json-api\":\"4.12.0-alpha.7\",\"@ember-data/serializer\":\"4.12.0-alpha.7\",\"@ember-data/store\":\"4.12.0-alpha.7\",\"@ember-data/tracking\":\"4.12.0-alpha.7\",\"@ember-data/graph\":\"4.12.0-alpha.7\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.28.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.7\",\"_integrity\":\"sha512-9g4lQ69boAC93dlWmY95T963cxRxEkBM9aEu2rM9j2d7q3qihPFWPr/fI/P9R80DXtSR7sqBO/bpUctiHFRsNA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.7.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.7.tgz\",\"_nodeVersion\":\"19.7.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-9g4lQ69boAC93dlWmY95T963cxRxEkBM9aEu2rM9j2d7q3qihPFWPr/fI/P9R80DXtSR7sqBO/bpUctiHFRsNA==\",\"shasum\":\"76f2508b04700dfff52d274a979387594075b213\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.7.tgz\",\"fileCount\":42,\"unpackedSize\":753732,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDqFIQhG/ec5DsGl65YSFndQgDSTeyVTBmcyRTHnw2B6gIgP0SLcpZtAvUqwdFw8V0BkY5puzouS7QJc2MmfqxKgWo=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkC47xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmon8w/9GzVL1CnZQjScjxsX1dXQPYtg7XpGirEog9Dgb9DpwrUaCSju\\r\\nLDtYaNEu1gNQCprbLATsUkWzIE0NdFgn+gcmVlHB+fSn/9qM/LVqhSq2dKcE\\r\\nVcB/2VWTVFbWbhQG0r8BX5KgKbrRYTTZFDEbsrpsvbKwcpv2Tz+EQZsBv/2K\\r\\nl8HS+PTrEBaOckT8w5lthjBvArFjxiESTlQeM8TBG9KddyxJ3kNDPtRlW2Wb\\r\\nzRkiE5j+YTwEz5Y9K9EeOasVzhYTE52TAICNpgR0P/ezZ4GtGeYHLU+52Oqu\\r\\nNZc58XPLuylYw/qlyo2YojPvsQW3o3lTmrAlejyRB/6BSBjJ1dygEYclkoQQ\\r\\ny+2q8P2TdpKOm/HsFdMniU3A8EIv8g4xoulszH6vY9+0ghpOjVz9n5vl3oZz\\r\\n2AqKJO9xK28Gs8ptxnXZi8Jx4PIPmU6GP0dbmkR+Vnp5CWBtw8Ezr38IKT+e\\r\\nPr/tmwvtQkm0GQfH0TWMy2o7PL+lxfbxqjfv841Wjaw46s+eTZPZQ3UZj0GZ\\r\\nwuIM6gSDlmHHALiZt8OMBi+MPCuOs3GjbBbmFHbO86ThID6lzfrE9TwBDTxe\\r\\ncvMgx6ifyn4U+vNKEqAVUB5sF4rczFeOIXiQWqO6DmkYzxS1/WufaPMXdWIc\\r\\n65UYdI4Mnx5wR0JO7EH4ro3G/2FiEPh2s7g=\\r\\n=covk\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.7_1678479089624_0.12299098984685641\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.8\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.8\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.8\",\"@ember-data/debug\":\"4.12.0-alpha.8\",\"@ember-data/model\":\"4.12.0-alpha.8\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.8\",\"@ember-data/json-api\":\"4.12.0-alpha.8\",\"@ember-data/serializer\":\"4.12.0-alpha.8\",\"@ember-data/store\":\"4.12.0-alpha.8\",\"@ember-data/tracking\":\"4.12.0-alpha.8\",\"@ember-data/graph\":\"4.12.0-alpha.8\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.1\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.29.1\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/store](./packages/store) - is the core and handles coordination\\n- [@ember-data/tracking](./packages/tracking) - is required when using the core and provides tracking primitives for change - notification of Tracked properties\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](./packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](./packages/adapter) provides - various network API integrations for APIS built over specific REST or JSON:API - conventions.\\n- [@ember-data/serializer](./packages/serializer) pairs with - `@ember-data/adapter` to normalize and serialize data to and from an API format - into the `JSON:API` format understood by `@ember-data/json-api`.\\n- [@ember-data/debug](./packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](./packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.8\",\"_integrity\":\"sha512-Uw601xEifm6cGv5FY36L0+MnwI2d3nICzUC9vJAC0N7S9+oU/bUpKwPqNKJf1OncREpoL53r4G2p5VtnMPAkuQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.8.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.8.tgz\",\"_nodeVersion\":\"19.8.0\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-Uw601xEifm6cGv5FY36L0+MnwI2d3nICzUC9vJAC0N7S9+oU/bUpKwPqNKJf1OncREpoL53r4G2p5VtnMPAkuQ==\",\"shasum\":\"20cba070bb991d8cb17dc117ad7d8f7f47d61736\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.8.tgz\",\"fileCount\":42,\"unpackedSize\":768589,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCZWHagfRDK46a49p7Fbxa0SyaDVwNFrRfQc5xzsoCZgAIgJ6W1OIs8CsREydg7u5F0JfKRQ766+fwE7euXr3zszC4=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkENhFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmp28xAAl2mJ9EQ9XxWlx0oMX0SuetUyAj1sd6jCn4v6u62RqC2rDwgh\\r\\nV6Hz2NcOGyQDnbz2qAeY16X2SPremyvirZXHopGIWShVBhe8arHXKLJexRUD\\r\\nK1vXgz+o37nGWJgFg3VMeWgemd43oWiD2ri6Xf17ZPP0t3hpoZ6tqZqkPCA0\\r\\nWlKvjJoV2niGwmn1KVPIUT7770ICnC8/Sx/TTK9vp7XBM80p91pNixt3FHKe\\r\\ns3El+sjQe526gCAtCmFwrORb34zj55Fam4FN4W8lvK4LHDiXNO+g41wbgBrf\\r\\nuND00C7YfBjZj5TaCXggvjc6Vw6C7tLDnTHsZC/o9X0VPdE/Z6bGUk3lrPJM\\r\\nE6akqYN01GaSMcyXLZ3wnuuGLVXSF99eO3rfOloQcyVqUIcmKR+qEx4ur/tp\\r\\n6oMBAIZZQCnuqK0v+WfRYDX4f/CcpZQeZHULLm5qXQfcwJFHydMMBhuMtofI\\r\\nT6tespTuPUfjryzVAVd7JcsmqU6qRMJ4hleZgSj8X1E9dmfA6LocCfrg7qYe\\r\\nW3I9eh3OLxNUQs/C/NexTZJq5D1TwS9dVfLbTJibNxg9C4PKxQVSs0sLsjtg\\r\\nNuu6Le5tUQZuf71KzbXsbaoy/1MjqaLJiB9oLwNX9yoIQv7lycAzMlZ4IGE0\\r\\nbrj2kfHMSpIBd2+tRC+xMCEy5oQLE9UA3qY=\\r\\n=xXnw\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.8_1678825540736_0.32881956810437707\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.9\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.9\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.9\",\"@ember-data/debug\":\"4.12.0-alpha.9\",\"@ember-data/model\":\"4.12.0-alpha.9\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.9\",\"@ember-data/json-api\":\"4.12.0-alpha.9\",\"@ember-data/legacy-compat\":\"4.12.0-alpha.9\",\"@ember-data/request\":\"4.12.0-alpha.9\",\"@ember-data/serializer\":\"4.12.0-alpha.9\",\"@ember-data/store\":\"4.12.0-alpha.9\",\"@ember-data/tracking\":\"4.12.0-alpha.9\",\"@ember-data/graph\":\"4.12.0-alpha.9\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.1\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.29.1\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/store](./packages/store) - is the core and handles coordination\\n- [@ember-data/tracking](./packages/tracking) - is required when using the core and provides tracking primitives for change - notification of Tracked properties\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](./packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](./packages/adapter) provides - various network API integrations for APIS built over specific REST or JSON:API - conventions.\\n- [@ember-data/serializer](./packages/serializer) pairs with - `@ember-data/adapter` to normalize and serialize data to and from an API format - into the `JSON:API` format understood by `@ember-data/json-api`.\\n- [@ember-data/debug](./packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](./packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.9\",\"_integrity\":\"sha512-8W+2zr2SymMr08eQfO6eCltjOBikOEcSlu8hvHCBJqusVGD7GgSIZhUk5QDtzI4kMz0NUB4zn8Kp1jNKU5zpiA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.9.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.9.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-8W+2zr2SymMr08eQfO6eCltjOBikOEcSlu8hvHCBJqusVGD7GgSIZhUk5QDtzI4kMz0NUB4zn8Kp1jNKU5zpiA==\",\"shasum\":\"af58ca8df782ebf4b03643eb0353882ae699badc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.9.tgz\",\"fileCount\":42,\"unpackedSize\":832294,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDCb9ccrMd7AKYB1nUs89XwWYSzOfaryvNuX4+LA8SMbAIgSDuw/vT0SZBH+sy04yXOCVA7VQsFJjC3kOx5AxGRnJM=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkFMnPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrLxRAAk9xRgDdbWolghkg+1R3mMauJLLNHUkX6vD00NZkVKucouhcx\\r\\nlId94BmWTHXsyGatBk9cJ4r+f4ZE0FFKEefKnG1GtHoDhHER6MuflJn3tuBT\\r\\n6rO/qDZAcbAQlArZU+M5HaKK4g5q/ngqMV1OEDuidrAPxSr4ST1Y9jk7UZoC\\r\\n3SJdPOEOnju0em/DoRie+yZpUbqNiJMoPyg+vWWjqI7BkyuwiJEa4kDkUcg5\\r\\ndRvs9sxy45Huo37mtbMe2M96ux3FAdhKL88OyR7xcXShs/BtQ+R/E8Y6LloI\\r\\nBfe7HzOMQUqRFfM0+q1RlZmlNBmgm+EyUR60F5FlMik45QtRlrj+aRFKAZAw\\r\\npdSBLbEV4+YuW3OVGbrNL7OTSUaOGN6cGvt1BpjV58kSgJUj4TFFbWPjCaSq\\r\\nyoPs7/bij2nCPYLR1VicJV1JjRy8qcbmqK8fzV1isGKc8sTKyqRFTey7u4jT\\r\\nRQoln3jy6Zzqt696clHWrtEAIEfkLz413aETijMu7oB2HM9k7VLphRP5ErOm\\r\\nfcbywiY6/pteoLnJJpomOfporRU942l7VFUgwkolEMMQXnMvZ0u/lh4h+wFW\\r\\ne+PTolUAyiVsDbZnG+Gi7rnqJ3L3F+fbjWLggKN59er7eJzS/kDjzCv35R63\\r\\n97xyipgXyQPyUVSkB9SnDXQkxNL9p4FvpYU=\\r\\n=seTu\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.9_1679083982984_0.5353022501712639\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.10\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.10\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.10\",\"@ember-data/debug\":\"4.12.0-alpha.10\",\"@ember-data/model\":\"4.12.0-alpha.10\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.10\",\"@ember-data/json-api\":\"4.12.0-alpha.10\",\"@ember-data/legacy-compat\":\"4.12.0-alpha.10\",\"@ember-data/request\":\"4.12.0-alpha.10\",\"@ember-data/serializer\":\"4.12.0-alpha.10\",\"@ember-data/store\":\"4.12.0-alpha.10\",\"@ember-data/tracking\":\"4.12.0-alpha.10\",\"@ember-data/graph\":\"4.12.0-alpha.10\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.3\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.2\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/store](./packages/store) - is the core and handles coordination\\n- [@ember-data/tracking](./packages/tracking) - is required when using the core and provides tracking primitives for change - notification of Tracked properties\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](./packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](./packages/adapter) provides - various network API integrations for APIS built over specific REST or JSON:API - conventions.\\n- [@ember-data/serializer](./packages/serializer) pairs with - `@ember-data/adapter` to normalize and serialize data to and from an API format - into the `JSON:API` format understood by `@ember-data/json-api`.\\n- [@ember-data/debug](./packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](./packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.10\",\"_integrity\":\"sha512-E5U6BX/T1ya/bMBVAU3lNEPjiTEH988zy7j1IWkJJoDOUkPmvjem/0/BKKwxVP2fjktJNsAR3WCUBcc3+mGZJw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.10.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.10.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-E5U6BX/T1ya/bMBVAU3lNEPjiTEH988zy7j1IWkJJoDOUkPmvjem/0/BKKwxVP2fjktJNsAR3WCUBcc3+mGZJw==\",\"shasum\":\"d07044f1c3f2bf060146ba7720cdab08a642b062\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.10.tgz\",\"fileCount\":42,\"unpackedSize\":831115,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBsSSMt2ajnUGTt0n93nQHeIsKYNHtJgYRrf5KnMrdm7AiA9K4uFuIymfTUrpDTtcBvp7ZJXuqatlDlMz5DcwMtrMA==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkGhFiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrW7g//ea/2L/S7n3oXBS/JjS16g864+G2yKdYRajJgKVB9w9iTvcVR\\r\\nOzNCrroaQ7FD23NDVbsiP7qQj59YRmftYlqHzpK7Qzyk07Ub7nu52EgoTSIM\\r\\nEigwJUMw3rNvlvM0clmbtINyAf7d+l3/96YdxkkyQzFKrLO+x1EPulbcNswo\\r\\nKSRo/+DFrd/9mJvj/tIosBYZgHuTuWcZ6uHqmZwU9PdKoV/Y+6lpGj/rzRe9\\r\\nT6keleIjt2hm0HdAK7J9ZvzYn3RtZJqbi4IaIRzJOa8lySX+zq236TLaDDGI\\r\\nPYG7TEK4nSlplUNQ9wEEF+tSXvkx1uOTOP+grQss+Vzw0D2D26z6OTKNm5Ag\\r\\nVPGvRD4jmqQskV/6RotDN1hLg+AtVFi0fkHACMhrals1vdW2pAk0wjNMz+Pl\\r\\nGyVOHoT1uz590zE+SGNX5AEl9/UJu24v/gf4YONVHS7ObMKuDh6QArxu1Qzf\\r\\n5REL6g5O5ZvxT3x1Y90XKWgaGhfdtYPf7uSgDX3UT0HQy9lwLD0Xtj+IIlAp\\r\\nB4yBc9mtXZPI4oRveiE2PglHcFZw04wJVnOJScJzCJfksZBcFLmJp0TE7hDc\\r\\n3ogrEQJbWJg+gZE1ZSeC8wixzctNhTtka/lY8SRXemKVVyZy6rTEDpkmTAJ/\\r\\nGk267oLT0GEP3hHkTYkt3XkyjG/vv+IsZdc=\\r\\n=xQE3\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.10_1679429986081_0.797658596734993\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.11\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.11\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.11\",\"@ember-data/debug\":\"4.12.0-alpha.11\",\"@ember-data/model\":\"4.12.0-alpha.11\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.11\",\"@ember-data/json-api\":\"4.12.0-alpha.11\",\"@ember-data/legacy-compat\":\"4.12.0-alpha.11\",\"@ember-data/request\":\"4.12.0-alpha.11\",\"@ember-data/serializer\":\"4.12.0-alpha.11\",\"@ember-data/store\":\"4.12.0-alpha.11\",\"@ember-data/tracking\":\"4.12.0-alpha.11\",\"@ember-data/graph\":\"4.12.0-alpha.11\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.3\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.2\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/store](./packages/store) - is the core and handles coordination\\n- [@ember-data/tracking](./packages/tracking) - is required when using the core and provides tracking primitives for change - notification of Tracked properties\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](./packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](./packages/adapter) provides - various network API integrations for APIS built over specific REST or JSON:API - conventions.\\n- [@ember-data/serializer](./packages/serializer) pairs with - `@ember-data/adapter` to normalize and serialize data to and from an API format - into the `JSON:API` format understood by `@ember-data/json-api`.\\n- [@ember-data/debug](./packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](./packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.11\",\"_integrity\":\"sha512-SfTCEJn2aa7bG/teQPxZLh5E7xB7uqWy3x3whSFsQT15aYcQaURhdt6b7MjY/tsLxiHHBwZxrZ8CYfJiNJwaCQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.11.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.11.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-SfTCEJn2aa7bG/teQPxZLh5E7xB7uqWy3x3whSFsQT15aYcQaURhdt6b7MjY/tsLxiHHBwZxrZ8CYfJiNJwaCQ==\",\"shasum\":\"70f21499a73918161067c02ff212a799a4f8070e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.11.tgz\",\"fileCount\":42,\"unpackedSize\":831115,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAF2sRYEs7gXBKCmWGXYnOkDr2enAl+ADto+0Bpcb5SGAiEA0ltPt8xXp2fn7MxdLbNRVBjmoB7ojyNO1XZoCVVTkAI=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkHgQDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqJmg/+K30GWQFmmCdamspC1rENdoKum41Q8VGwkINhIqZ30o8DZwur\\r\\n+srZvkBEIQmMkqeFoCOh4xdR+/r9DeW0EitXkMFKZf4hgZYMWCJnbtX7Psyz\\r\\nOoo2SfVQRPKz3J24oZgdzFWtHvm6N/hy6g+xDi86ZDCy3NgnlfcRX19qur5x\\r\\nT/DQtIlNH0UxoiN7oTvf+bWFM/yT2+xcEDyMv3n5BTQMrVa0Kfsv2IUsydnC\\r\\n1FeNVPrX1Aoi56hsackUVcuPA8DpeGBJGBfHiFPADjPsghZ8tLFRapKX6bXS\\r\\npzqvxBzN6Zou6dZO+tUfNbvVXHqGBc43ddmc1y5fTnWyLn5alPk+Y1dBRF81\\r\\ncgIwg/vMLmtPDbLML2O560cU01S12O57yYWCgB7dAZsv2l3U2ovBV9nu+Dua\\r\\n4yZMZNoPWIWR70zW9btcmhKWGlGxWgNI0+gb5jHk4MlB1/0/ZJV3fyKD0LtE\\r\\n1CKrS5AeltTQM+15f/p2pfGugDHSy72b+tVSWwG0APqadFS1Nml0x4dVbWMW\\r\\n6UoY8UxjoMQCJeBw2RhRnvXGmjbn7zB5DObObfFo9X7RQhmyAAtN8U/IX5As\\r\\nQevtxWESc43/jy1a0qrQWiEJb0L0bP5/GkOTyP6t033PbkRw3o7gmXdlMGV6\\r\\nocbLio1TadelILXyX1WgkCEdSWf2kuxrtXc=\\r\\n=Qw++\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.11_1679688707268_0.9783913821006553\"},\"_hasShrinkwrap\":false},\"4.12.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"4.12.0-beta.4\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-beta.4\",\"@ember-data/debug\":\"4.12.0-beta.4\",\"@ember-data/model\":\"4.12.0-beta.4\",\"@ember-data/private-build-infra\":\"4.12.0-beta.4\",\"@ember-data/json-api\":\"4.12.0-beta.4\",\"@ember-data/legacy-compat\":\"4.12.0-beta.4\",\"@ember-data/request\":\"4.12.0-beta.4\",\"@ember-data/serializer\":\"4.12.0-beta.4\",\"@ember-data/store\":\"4.12.0-beta.4\",\"@ember-data/tracking\":\"4.12.0-beta.4\",\"@ember-data/graph\":\"4.12.0-beta.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.3\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.3\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.3\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/store](./packages/store) - is the core and handles coordination\\n- [@ember-data/tracking](./packages/tracking) - is required when using the core and provides tracking primitives for change - notification of Tracked properties\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](./packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](./packages/adapter) provides - various network API integrations for APIS built over specific REST or JSON:API - conventions.\\n- [@ember-data/serializer](./packages/serializer) pairs with - `@ember-data/adapter` to normalize and serialize data to and from an API format - into the `JSON:API` format understood by `@ember-data/json-api`.\\n- [@ember-data/debug](./packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](./packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-beta.4\",\"_integrity\":\"sha512-Ag1gvGj2hOHevNWgy3JZlQaz6EPbtPAr4KF3yLFocHSL8grhRUrgyhHUDxmyXYqrKOciODs+LDIQXCxXk7tBig==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-beta.4.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-beta.4.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-Ag1gvGj2hOHevNWgy3JZlQaz6EPbtPAr4KF3yLFocHSL8grhRUrgyhHUDxmyXYqrKOciODs+LDIQXCxXk7tBig==\",\"shasum\":\"1086ef3eaf3e1b55146b824e7b2913eff7f077a2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-beta.4.tgz\",\"fileCount\":43,\"unpackedSize\":856417,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCqo9bQlVz+5qVsGmACuElvy7O1bUqnP6XxOllFSOEarQIgM2GT9ROtGw73PQy4jA3pbZlQuT9t4yGs3W2DrB8JxVU=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkIhFEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmorARAAoQGTaaog6tHQdAt1T405JbWezyVU1MgRBvw+pV4yPWZpHiJg\\r\\nRMXF5CXoGAwBrs+d2jaqBRXJhnHL6bI0FpD9S07qiW298fwqaDamjwPXNQMj\\r\\nj6QcBa4iW1OoCmlyb/RoS1sqTMmbq8lGn5x5DDDg6quAFMQi2yy2D8AXE39s\\r\\ns3b4emfK/LHsmdXBrzo379I7Ldo03aspfl/zYPVTG/ZeYwq2FobWXrHGqR17\\r\\n7NLVFWzPbujxdWssCqbeHv/piSv2iDQlR1BNtXqDhaK3ErOB2Edz+fqh/EsU\\r\\nfHLEf2keZqXJv3aVo+MtgWT6yf+VBF+i4yu/DGyORuTfKxAzWdfbKNS2hKjq\\r\\nOWcbXryViN7Ogs1fO/06jRRv6H7tQkRSx/1XQhFTD+C4VC0WLM5AVSKcmJLu\\r\\nWR3qumuTO4TUyrN9sZS6Fcdch9Z1b4VdH19UDY0STQpNnbABUfwOBZyOkb25\\r\\nhc/ezRVkafAQCaJM9Ck9tLyZ1b5RWrfQna0r+q745md4M/XtrRD4nmkc6BYO\\r\\n4fibamfDHLB3X4rgkYDfcozyE1TxX3JjU+Izg72PqqrI50XZKiz3HfOMEkpo\\r\\n6UojZU4Xd5uN6xwV6/A+xu1oKVFFLBWDhIHGL63KCI/MzFjJw9LckFI4He8G\\r\\nUu/mllbRQ57v8qqRtq5KM7FXYJ7s/63rtVM=\\r\\n=ovct\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-beta.4_1679954244028_0.17858979913818707\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.12\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.12\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.12\",\"@ember-data/debug\":\"4.12.0-alpha.12\",\"@ember-data/model\":\"4.12.0-alpha.12\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.12\",\"@ember-data/json-api\":\"4.12.0-alpha.12\",\"@ember-data/legacy-compat\":\"4.12.0-alpha.12\",\"@ember-data/request\":\"4.12.0-alpha.12\",\"@ember-data/serializer\":\"4.12.0-alpha.12\",\"@ember-data/store\":\"4.12.0-alpha.12\",\"@ember-data/tracking\":\"4.12.0-alpha.12\",\"@ember-data/graph\":\"4.12.0-alpha.12\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.3\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.3\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.3\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/store](./packages/store) - is the core and handles coordination\\n- [@ember-data/tracking](./packages/tracking) - is required when using the core and provides tracking primitives for change - notification of Tracked properties\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](./packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](./packages/adapter) provides - various network API integrations for APIS built over specific REST or JSON:API - conventions.\\n- [@ember-data/serializer](./packages/serializer) pairs with - `@ember-data/adapter` to normalize and serialize data to and from an API format - into the `JSON:API` format understood by `@ember-data/json-api`.\\n- [@ember-data/debug](./packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](./packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.12\",\"_integrity\":\"sha512-YvmsL7Cg2KN7JFvYKn99TScoEKFBK1oyfNgPIJ6JETP0I6kWISCrP48sfLyuoSKEtGzJcGrQRiTghn8jpdU3XA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.12.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.12.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-YvmsL7Cg2KN7JFvYKn99TScoEKFBK1oyfNgPIJ6JETP0I6kWISCrP48sfLyuoSKEtGzJcGrQRiTghn8jpdU3XA==\",\"shasum\":\"7491e2b28b2948bc0241a5ef9b34b6d907676a2b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.12.tgz\",\"fileCount\":43,\"unpackedSize\":856443,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFYkAxx4zwgsu3b/0f64rljVIX4bywwj0j33b5gxwu42AiAPBXjKTjVCFwpjjl1c2vVvreh4C48JAKwn4JU2NQbSVQ==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkIhFyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoU5Q//RDpieYse6i0tqLvQjP/PXDGy85eTkZxrP192YAZdTrWgcgGi\\r\\nwO3tPKKdn1ZpElVKpMmy0uo3o0I2rOqL7E4cjZNha9j00wbM1iG4jxEUrZtO\\r\\nCRxl4a86kS3MV5pN4hXomfp56TL4VmaoLX3kNiXvL2ET9mhzlGjzMVHTMxKN\\r\\nZ4+23mA8Jtokj+PHpFso504mck3SEP10PbTXMS8qxdOCFmYIGticduRbqwm9\\r\\naKWW2x5wFOgLYiyEBZ8FVOgKDLezAiJxrgIErR0NAAHYjc6DZQb45Df6VGmU\\r\\npnZsv1DpvJJLbNl47uTUtQLz7a26yM1NERgWlJpDD2nDx2zzRUKtUvwNqKat\\r\\nL/yBGMQrkzJ2Xoc/7CrJAiK60hKfrZ49JA2CJD+Vb1EYZw9e4gUQlAE1pIjV\\r\\ny+8amyNj4vcBrq5b+ygGE2NbqCxMkkkdy3MF8RVXHRFUvZvf3o6X3W1NkYpt\\r\\nHxXBJKSqbPZZ1bMVFG8fsOYDLxvAPNIlfBCJWvlMTi8qm+zYtfqygPXNjomu\\r\\nr7qC4ukOnHoSeafY+AgPvQkTTAuOle6sfh2w4csHeWwL1qkaYJ7CyET0Zksg\\r\\nHZ+8C7tzzQBDCBIzxB4wbFnzSVQGvApwRvhhGqc1kvcHCKh4uLnTTeQ4iSwP\\r\\nzVj7Stw6eS0G0GK7QBDd2uDAdefP5ux71eg=\\r\\n=1+9S\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.12_1679954290684_0.5889994294741432\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.13\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.13\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.13\",\"@ember-data/debug\":\"4.12.0-alpha.13\",\"@ember-data/model\":\"4.12.0-alpha.13\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.13\",\"@ember-data/json-api\":\"4.12.0-alpha.13\",\"@ember-data/legacy-compat\":\"4.12.0-alpha.13\",\"@ember-data/request\":\"4.12.0-alpha.13\",\"@ember-data/serializer\":\"4.12.0-alpha.13\",\"@ember-data/store\":\"4.12.0-alpha.13\",\"@ember-data/tracking\":\"4.12.0-alpha.13\",\"@ember-data/graph\":\"4.12.0-alpha.13\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.3\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.3\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.3\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/store](./packages/store) - is the core and handles coordination\\n- [@ember-data/tracking](./packages/tracking) - is required when using the core and provides tracking primitives for change - notification of Tracked properties\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](./packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](./packages/adapter) provides - various network API integrations for APIS built over specific REST or JSON:API - conventions.\\n- [@ember-data/serializer](./packages/serializer) pairs with - `@ember-data/adapter` to normalize and serialize data to and from an API format - into the `JSON:API` format understood by `@ember-data/json-api`.\\n- [@ember-data/debug](./packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](./packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.13\",\"_integrity\":\"sha512-g+3fFWU5FqoCHdbAeJAOpsXGCeveVrsc5Vgq5JwgtXGe0asDf748qvxRWkjbRrRHqiYSiaBd7/shyBNmU84/ew==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.13.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.13.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-g+3fFWU5FqoCHdbAeJAOpsXGCeveVrsc5Vgq5JwgtXGe0asDf748qvxRWkjbRrRHqiYSiaBd7/shyBNmU84/ew==\",\"shasum\":\"183a3c2d2416d83094b67ce78df9c8b95a7376dd\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.13.tgz\",\"fileCount\":43,\"unpackedSize\":856443,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFbkxMNSfFxTPJsFOnJB4ifrHr/PWQZ6FyOcjlxOSfcdAiEAthi3Ah/W8+++EUIwHtmrs4tvjX7NQogpqJcgG/5N9Ak=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkI0wlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmp3fg//QDl5gUohk/vFN1Ow1w5l0DTeM1MyvHWz4jj/V+o7+TGZCuPy\\r\\nnWVPQeZ2502cTDArRu+m8PwYJ60w+5ajeOWsJ+0+QkN6dEf/AbTIaQBJLSan\\r\\nr9iSNgZHZkYJIYM5v627xALQ68TKu0bytP8o2xFbgcXhqPnuvLA26/8nw8Jb\\r\\nmAWu0GMAGAAmp3vVSSNR5+Rg9w14XxbAQn4tidBm9HCMkt7U/RyfkP8t5u4g\\r\\nsSRQqk4HJYpcK8dZDXElAwGhLXL7/4rCLSPs9uI+/q9nSDUulY7CWvY8A8CF\\r\\nTgosc6k1etlxXvtWzoEbta2Z7PSuCfgk/Nn8iPPwrlOXWao/fYUCzNycmjV6\\r\\nu8P65TxpOYQOaTVBaH4JG/3jw0vQ8eDDwt3MkkYTVb6jQyC0Kkp2aey744Py\\r\\nRObgJkM2ip0h7HbP5f45hYQtXCduVZAsIH3CRL8aW0FmZNECHdkrzzDex5G7\\r\\n4HlUMA2xc8wmssbGacOnw8/TewfFBKFIU4mBGvayKALkBJWAlqsaEf1MH+HP\\r\\nGUD0mrAcDLmKCtN1SFVRt18dqgUSSW+q1tHsSGR6gfgcs0UQYJJWoZt/GpiP\\r\\nemkR/j/mDxQaHw0gHyWFFwBOb+AOXCSBijJJjKR+3X6cfWVVH5z0mR5fJr72\\r\\n6Libh7NUCCn07xDQbNksHaNZwKyp1+jhgoA=\\r\\n=Aa54\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.13_1680034852965_0.576992884716981\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.14\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.14\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.14\",\"@ember-data/debug\":\"4.12.0-alpha.14\",\"@ember-data/model\":\"4.12.0-alpha.14\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.14\",\"@ember-data/json-api\":\"4.12.0-alpha.14\",\"@ember-data/legacy-compat\":\"4.12.0-alpha.14\",\"@ember-data/request\":\"4.12.0-alpha.14\",\"@ember-data/serializer\":\"4.12.0-alpha.14\",\"@ember-data/store\":\"4.12.0-alpha.14\",\"@ember-data/tracking\":\"4.12.0-alpha.14\",\"@ember-data/graph\":\"4.12.0-alpha.14\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.3\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.3\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.3\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/store](./packages/store) - is the core and handles coordination\\n- [@ember-data/tracking](./packages/tracking) - is required when using the core and provides tracking primitives for change - notification of Tracked properties\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](./packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](./packages/adapter) provides - various network API integrations for APIS built over specific REST or JSON:API - conventions.\\n- [@ember-data/serializer](./packages/serializer) pairs with - `@ember-data/adapter` to normalize and serialize data to and from an API format - into the `JSON:API` format understood by `@ember-data/json-api`.\\n- [@ember-data/debug](./packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](./packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.14\",\"_integrity\":\"sha512-VFkKWPtKXOojqpo1ZmHcXrd70+c3BejuE9KV9QHKlqhte8qwl8kspSmgaxKchVbX+EZE+srQPmG4Pw1S6WeCBw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.14.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.14.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-VFkKWPtKXOojqpo1ZmHcXrd70+c3BejuE9KV9QHKlqhte8qwl8kspSmgaxKchVbX+EZE+srQPmG4Pw1S6WeCBw==\",\"shasum\":\"036c7d84047d76a55e3f757e633df90847ff3fcc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.14.tgz\",\"fileCount\":43,\"unpackedSize\":857043,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDDqa6iifPV9hHMH+KyQpuDJsu6MnOLIGseD2XffYgXmQIhAJ03sLa30QrTGoF6X2OV/JKpgBYjm5XYQ5EcAaw6gXDi\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkI8kmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpVfQ//RN8kMMuN5OMLPrOeAiOoPzg0HpAN6S6CCOi4+Ct4s2UuMxHt\\r\\nHTkaPgK1DV7pL6jk0PKJKpUX4NrlXXreSdKFkpPgDf30zVpXncZHXNGdom0f\\r\\n4blKyryCALAGvgm6/cI7vF6S+L/VH1j6gOnuTOieWV1NLqpfns/FtMCeZHjy\\r\\nG1p2CC+lU0ATeI8SQuvL1xTBjrMH/pMLxkic0MJwqMDtoKOkR43NTk5n2xWO\\r\\nIVHlwE7DnhliGzO2zHOW8ylKJ4omlpwz1mEmh5c/vTF3Pe4urut5SupdobT/\\r\\n4VnJFYSfzc6k2NWU3jWGO4OfGnz1gyDqm+JklgrMsSpI9GOMoTbNUqWr+rLI\\r\\ngXI2TzbPuD8aA9S3UjIjH/aRefuGWrZpBhx5TX0IKbTmgEqyZqDdJKNLdgbg\\r\\nAO8mmd/zueJP7U+ZpPjHRWz2jT9gL/zsZNFBK79yVDDz9fyZNWvKD0D52O2E\\r\\ni8OSs+9WVmRXqV2zxx8QJ3uHSCwb6/Gekh46zE8Kf2VnKIB900exIWieetQ8\\r\\nWEfo6fobvHpdVbB0YpKBNVqdnrOrPijcmbpBd89HjToTnxXSmvDNULwBufJF\\r\\nKfnRYQYcIK72bQP/ahhB28J4fWP8/ErbXWRAOWXG9sDtFGf3iT08k1mYDCw0\\r\\nwpPYbCE32Eywm+PrjJDuQL0Jwf7PLV5lGYY=\\r\\n=u8LB\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.14_1680066853814_0.2949342938243129\"},\"_hasShrinkwrap\":false},\"4.12.0-beta.5\":{\"name\":\"ember-data\",\"version\":\"4.12.0-beta.5\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-beta.5\",\"@ember-data/debug\":\"4.12.0-beta.5\",\"@ember-data/model\":\"4.12.0-beta.5\",\"@ember-data/private-build-infra\":\"4.12.0-beta.5\",\"@ember-data/json-api\":\"4.12.0-beta.5\",\"@ember-data/legacy-compat\":\"4.12.0-beta.5\",\"@ember-data/request\":\"4.12.0-beta.5\",\"@ember-data/serializer\":\"4.12.0-beta.5\",\"@ember-data/store\":\"4.12.0-beta.5\",\"@ember-data/tracking\":\"4.12.0-beta.5\",\"@ember-data/graph\":\"4.12.0-beta.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.3\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.3\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.3\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/store](./packages/store) - is the core and handles coordination\\n- [@ember-data/tracking](./packages/tracking) - is required when using the core and provides tracking primitives for change - notification of Tracked properties\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](./packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](./packages/adapter) provides - various network API integrations for APIS built over specific REST or JSON:API - conventions.\\n- [@ember-data/serializer](./packages/serializer) pairs with - `@ember-data/adapter` to normalize and serialize data to and from an API format - into the `JSON:API` format understood by `@ember-data/json-api`.\\n- [@ember-data/debug](./packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](./packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-beta.5\",\"_integrity\":\"sha512-44g2NSUd6V0e2g7LiIMXvzJwhtp8uvzRvyn5aY77PmbAAkGsYBLqGfP1sUiWiDQ2gCB7pXqpmBRcm90knlQMLA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-beta.5.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-beta.5.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-44g2NSUd6V0e2g7LiIMXvzJwhtp8uvzRvyn5aY77PmbAAkGsYBLqGfP1sUiWiDQ2gCB7pXqpmBRcm90knlQMLA==\",\"shasum\":\"bce5c1625b4dcb2c48ff5e849d7ebf5f7e047bba\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-beta.5.tgz\",\"fileCount\":43,\"unpackedSize\":857017,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDCmZYIRvtFGhVUqyYgOOw4vD4V93Zna6x+EbuZO03fNQIhAOhyi+LombGFDsqmbZ9Qpu68O/oJMNLh63YSbo2fWhj4\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkI8lkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqnmRAAiX3Q98dx016dqfhijIjwYS0ozJ9gXOygHsyVAFUd0EWIZSQ7\\r\\n75OfqHoTWKVWvM9mvcLWja8RkhK10MVpo8Ae8HUIq34LZ6GvdPKdSjBdB+7+\\r\\nLpcktnLK89HEV7FdNyTKH35v9KUuKBnQs+UCYHAT4cjCU6YusS5lxPrKBA3C\\r\\nTAQLFe/kF8H+0mkkLHPlgxCltw3J0BjeqqtwJxLh1DkOmuTTKJmCP74w3JZA\\r\\n/MpRG8B7BTmoB0lKkHf3LyqGUykwVRVMfVyEfxIyKYM5wRvvdoAEaTqOwojf\\r\\nYS3GI8LSsIgTBn2gnTu9QD3q1b9ml66OEan1YVR+MY1ABYlKf3OI/KPTlXG1\\r\\nCppGQY/Poda3S5qCslZCRuk8XZJcC7ng48f0Rl4DvY5x0ERRhQDlBTIBnAGR\\r\\nBrZ+2WA9bFk2y0PZHkMILpjpDqhRb/AKqdkyzJO2gVqy4ScIorina2tL/sDJ\\r\\nKbEbk1wQb7AOuVFIn5tXMxXTSSvZux5eBpGgYCrsRBLnBJI7x3Ocaq12+T0h\\r\\nXpW3XgY3k+/VMCVsT7GECuhoTYkZ7U5V5MNVh+4LQcI5TjgIWhD0YL4Eip9A\\r\\nnECPQmorCCZ2EuIwZ39ksJSk1t5NDKmibAnmfxdsamMfOj/ZXDZVt3DNX5YF\\r\\nbDXN1810wlsl4cAg7wsv8q2ppfXW+dhIq54=\\r\\n=oNnC\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-beta.5_1680066916017_0.9534850693123593\"},\"_hasShrinkwrap\":false},\"4.12.0-beta.6\":{\"name\":\"ember-data\",\"version\":\"4.12.0-beta.6\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-beta.6\",\"@ember-data/debug\":\"4.12.0-beta.6\",\"@ember-data/model\":\"4.12.0-beta.6\",\"@ember-data/private-build-infra\":\"4.12.0-beta.6\",\"@ember-data/json-api\":\"4.12.0-beta.6\",\"@ember-data/legacy-compat\":\"4.12.0-beta.6\",\"@ember-data/request\":\"4.12.0-beta.6\",\"@ember-data/serializer\":\"4.12.0-beta.6\",\"@ember-data/store\":\"4.12.0-beta.6\",\"@ember-data/tracking\":\"4.12.0-beta.6\",\"@ember-data/graph\":\"4.12.0-beta.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.3\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.3\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.4\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/store](./packages/store) - is the core and handles coordination\\n- [@ember-data/tracking](./packages/tracking) - is required when using the core and provides tracking primitives for change - notification of Tracked properties\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](./packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](./packages/adapter) provides - various network API integrations for APIS built over specific REST or JSON:API - conventions.\\n- [@ember-data/serializer](./packages/serializer) pairs with - `@ember-data/adapter` to normalize and serialize data to and from an API format - into the `JSON:API` format understood by `@ember-data/json-api`.\\n- [@ember-data/debug](./packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](./packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-beta.6\",\"_integrity\":\"sha512-kVNukw35SUUm+EoZlsQrPWSsdbbpZERKmkK/ttrjsR1N9Y8qyEEWPLY+nXxgqL2SO11LpnEZDJFo/ha24g+2OA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-beta.6.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-beta.6.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-kVNukw35SUUm+EoZlsQrPWSsdbbpZERKmkK/ttrjsR1N9Y8qyEEWPLY+nXxgqL2SO11LpnEZDJFo/ha24g+2OA==\",\"shasum\":\"a07e70ec709db590f4ea19472a23dc2c727fe7a3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-beta.6.tgz\",\"fileCount\":43,\"unpackedSize\":867228,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFJzuXr2aVc2EShS3eVdpJw0CM/jtwchZ2//dAeZRD3zAiA2WaI74wuc22Li2czgti0hpZt/dBTvRdBi//yzo/szaQ==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkJRCBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmr4Dw/+K/3+0SsH9ui5b7Eg5bhVQYsR+Aqb49ADL8sllroT/fq3Bi1x\\r\\nVpDqKy+tJ5gG+7B+lHnAWgN1V3pDlNFED3SDz+Och1p6UEqNYYBZcrTJfvs2\\r\\nK1kYxd5Jm3y5dd9jLV2PPM3lbP3jwye9hFkbqgPcuCAdMrvgVfBYO+edp7Ti\\r\\nDUOdtdFV3Nztqa4bwTGSWBTZS3tbsRe6GWfSipNIyibM3and6Qb70feUw85C\\r\\n+ojmOZ/tTUxjAgENd0xvKIek7QG7R+BnZI7SPnXIf5qwJ1uUzsg2BEnfxO5x\\r\\nFDwC6p9aDY551UV2CZOQaPWjv8NM5EWAcjAX3j0JrLBQAoxiMsPMtAvMuc7g\\r\\nGS4zXG8ZcOnlAi4nI9AuEliNAmlYiYAdGejAeCUhH3SAAM2TFpTEKayFUrtD\\r\\nthB9e3UsLgIpmIRckE4Zu7S4f3gw+XjHHVE4y6Vht0nXHABh+ItNejHyNSIC\\r\\nVlxfGNSxNgodypaoWS91wfeGUk2HkzCUY15wsLCda56rkdtQKttM2ZkOsE76\\r\\nlWsr+SYMbgwNUfY0mgFl18sDVXSvkSI2/gZCpVqTQDYnVMK3OKCWkvMsNlrk\\r\\ngOtRTg4t/nkWp43ylTdJe3ZnvlYXfQrsLHWGRw2gbvtY5nYX/6ZG5T8oQW/N\\r\\nQRs6+gys8Z5HiOQhPNMXlHxHSAx0IPbio7I=\\r\\n=NNi+\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-beta.6_1680150657604_0.7149411493289894\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.15\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.15\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.15\",\"@ember-data/debug\":\"4.12.0-alpha.15\",\"@ember-data/model\":\"4.12.0-alpha.15\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.15\",\"@ember-data/json-api\":\"4.12.0-alpha.15\",\"@ember-data/legacy-compat\":\"4.12.0-alpha.15\",\"@ember-data/request\":\"4.12.0-alpha.15\",\"@ember-data/serializer\":\"4.12.0-alpha.15\",\"@ember-data/store\":\"4.12.0-alpha.15\",\"@ember-data/tracking\":\"4.12.0-alpha.15\",\"@ember-data/graph\":\"4.12.0-alpha.15\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.3\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.3\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.4\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/store](./packages/store) - is the core and handles coordination\\n- [@ember-data/tracking](./packages/tracking) - is required when using the core and provides tracking primitives for change - notification of Tracked properties\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](./packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](./packages/adapter) provides - various network API integrations for APIS built over specific REST or JSON:API - conventions.\\n- [@ember-data/serializer](./packages/serializer) pairs with - `@ember-data/adapter` to normalize and serialize data to and from an API format - into the `JSON:API` format understood by `@ember-data/json-api`.\\n- [@ember-data/debug](./packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](./packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.15\",\"_integrity\":\"sha512-hORXDpfJR3lQEOdkZX9D6hlSHAjedCBxhWwlaa6UF6d+Ep9WIOtXlbYV38eocvmuhiGUS8dDOLh+Fy3mg82/8g==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.15.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.15.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-hORXDpfJR3lQEOdkZX9D6hlSHAjedCBxhWwlaa6UF6d+Ep9WIOtXlbYV38eocvmuhiGUS8dDOLh+Fy3mg82/8g==\",\"shasum\":\"9d7b9a1999ad15c1ba0d9a8614a28765251b6e42\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.15.tgz\",\"fileCount\":43,\"unpackedSize\":867254,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDtEiHREbMKF4MeTFEVRnzZA7YBDlwEc/M0CGjIF/KW3AiEAkRDXNsoD2Za3cPpZTZdia5O5uXxqzTw7ZunNH/Dbwk4=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkJRC2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrhtRAAglksQzFAQjtB1+3Iyrq9IMlrSss5FQfqrPOl8XpUhXQUWA9V\\r\\nimweYy6gVSTZCWHxfDv1+2/ZKfUPpXUG2aNHmRAV3feqbtfKcnaT6kI0doYK\\r\\n4jIM+YMmzr/uYZxCP0VaQMMVg3ZHGsvbJwNUwBsVHRz3OEOVZM0A5TxtDtWv\\r\\n9jAjsZTr1pOH/CQHCRmCT8QGyLuf4pyZz8+LCQE8YOmoz3Dbl1e8nsY2JSF8\\r\\nm0cK3RmO5pOMjALeWX69ohdE6uZU0HAKKbV+PIdZFulgsgXUUtmW0V7yS0oz\\r\\nhGV87vFkfnsCzu1WHE0hzC+qXMexsrErR0SDKmbv/zIxXk6FkvaNg22pQacy\\r\\n4dM+TBBW4ajODyb9jkobjEOU2EfQWg5QcDsGwgdRcfICLcqh96mS5HIV7aD0\\r\\nXuDb+C5iYoFu+1acWQEi+yOcQRUX1B/f1eKIM0VxMd5pIKP1xUxhBW7WzKUW\\r\\nGV9E/Fa2NFrZKcW4Lp2TA+TSNr3ePMNkBB8tnl4ypd/D3nkqHW9C/q4EpPcT\\r\\nSJqyBb5iBrFJ0NU5MFxNmup3RN9IlNmOjpCsz/2uMaJu1KF3xso9z+O+ci47\\r\\nSBWsDfAICbxkM7IhzjSFXtjeo8gilKbNiF0VDzYUbgtO1PryXbo+NDVS5KHc\\r\\n3EDuShFcCFCrQxWdbWQCo7FKqd17b9lX0SE=\\r\\n=tO4F\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.15_1680150709918_0.10775627143591193\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.16\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.16\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.16\",\"@ember-data/debug\":\"4.12.0-alpha.16\",\"@ember-data/model\":\"4.12.0-alpha.16\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.16\",\"@ember-data/json-api\":\"4.12.0-alpha.16\",\"@ember-data/legacy-compat\":\"4.12.0-alpha.16\",\"@ember-data/request\":\"4.12.0-alpha.16\",\"@ember-data/serializer\":\"4.12.0-alpha.16\",\"@ember-data/store\":\"4.12.0-alpha.16\",\"@ember-data/tracking\":\"4.12.0-alpha.16\",\"@ember-data/graph\":\"4.12.0-alpha.16\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.3\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.3\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.5\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.16\",\"_integrity\":\"sha512-dTF1doD6eHT1LpTc22IggxWWFEdmyRS+lIfwkBWRyNHNrtpD5WsT5Wzm0tUOOqJR1FJGEOht8J6fUD/9WTsvWg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.16.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.16.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-dTF1doD6eHT1LpTc22IggxWWFEdmyRS+lIfwkBWRyNHNrtpD5WsT5Wzm0tUOOqJR1FJGEOht8J6fUD/9WTsvWg==\",\"shasum\":\"93f853922c5a0289db666e963fcad1193250c4c3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.16.tgz\",\"fileCount\":45,\"unpackedSize\":904160,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC/36d12K1hQMpnVrWluF34EAbM21oKwKgOFlY1PovUUgIhAMuyhVYjP7150/84F7ZKDMe0P52ZEjTqBtA2wOwB7qTE\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkJz5MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoreQ//ZgGq1Ph8/koQ3EYZLsFKtDRyvAMOe8MvKsbj6GrWHJW7FC0j\\r\\n0AMD81OzTf4xd/2w8efh+LR27E75M6uTc3jWS3uB/uN0XJZzOZEtdxfFsRlb\\r\\nxdvubttUIM6k1NN9uGuxvPwPjO0ZfKcPjt7r3Q2NBa30QnKYxA1RTTwNr2yO\\r\\nilG1bt5xCFnr7yyDykEP1L6TqDYHmB1eb3dfuwF3Lka4ZdFLJJ2FRwhbDV9Y\\r\\nkl+uINIQ8wSVHyWQMu50T7znnT8PUWthtoTEzq7NAIHbOf03S+ytZf9b8IrM\\r\\ndnzG5oFFE7V6Djxq52NfkoKolOoIQD5tXOpL++cjofh9aXIUGDEyM16X+HEq\\r\\npd/WKHEvdJeEUXmczISqcplcuFpFgOSNpYifCUI9YgQniK+q9bVumnspSpCH\\r\\nwBCANJIiAtKnLK/yuqSE5A1GHt60b0wqaXcgv83ERyIhLx1cC8z3PJ6dW15l\\r\\nSI84vs0trPdhAJPrsv33bVSZNbsi3AKB+xUiVNPJAU+RlL6Cd5tsc63NuDkI\\r\\nhqGJoOoY/hYBa0tRxhOmv/ia0+9Taum3JYjmWHYOoA7osHiUUAFXmx7pW0/C\\r\\nkOZtlbLjPihEYF+2WH3cx/tldUe0yQt8i9D1lohHXYKMsbEjXLKmnmMR3QdS\\r\\nGT3hv55XQQ77dUEuwVQ5h6HuRjvGYlF3EO8=\\r\\n=iIHS\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.16_1680293452279_0.7297750255497444\"},\"_hasShrinkwrap\":false},\"4.12.0-beta.7\":{\"name\":\"ember-data\",\"version\":\"4.12.0-beta.7\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-beta.7\",\"@ember-data/debug\":\"4.12.0-beta.7\",\"@ember-data/model\":\"4.12.0-beta.7\",\"@ember-data/private-build-infra\":\"4.12.0-beta.7\",\"@ember-data/json-api\":\"4.12.0-beta.7\",\"@ember-data/legacy-compat\":\"4.12.0-beta.7\",\"@ember-data/request\":\"4.12.0-beta.7\",\"@ember-data/serializer\":\"4.12.0-beta.7\",\"@ember-data/store\":\"4.12.0-beta.7\",\"@ember-data/tracking\":\"4.12.0-beta.7\",\"@ember-data/graph\":\"4.12.0-beta.7\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.3\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.3\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.5\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-beta.7\",\"_integrity\":\"sha512-L73CtWnbGlCjwkFmX4+xaAv8PRExRSu4TJ4kINVnGl2h/f9Z4W1BvYChEheYc9yCX+4wblXeEowSJnClfaBXLg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-beta.7.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-beta.7.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-L73CtWnbGlCjwkFmX4+xaAv8PRExRSu4TJ4kINVnGl2h/f9Z4W1BvYChEheYc9yCX+4wblXeEowSJnClfaBXLg==\",\"shasum\":\"2566dc79d32bfc366f64d65e05d7a0c38dce6cf0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-beta.7.tgz\",\"fileCount\":45,\"unpackedSize\":904294,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDHC8SG7uMOuxqr6Ly1yu54hMBafVVkxn2gSq46Lfz5mAiBUwiNmKOzTiQsCCVyslU1oCrcPMEi3BjU3kMnP732uCw==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkJ5KTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqK+A/+PHwCjRHWgfcxhJUo1l5plv1OTlbFPde/d8kOuU/oRmUejmGj\\r\\nBEnWt23srrAiM5FY3VmLip1YnJ0fDKZ4863jH2QePPwFdltgUtn8Kw7d1J6P\\r\\nmJgKwwtZH4Ifcy42w1uE7hClIl6aRx7VfPj+yoGCuOeW0d2k4NUsfZBmzPt8\\r\\ngy50XBExxqvE8F+Vg96qVQ8UUXoer3O1yo4Z+sj8Pu5cgkiViI0EVA+FxCwm\\r\\nXlR58b2oZdqc/pLFy3s9pZ5iG2A4Bf87kKzzKzIPveK/px9hw/BTP0muvpMQ\\r\\n7jbxlNGNAK3NKEHYFfEBABUY99ero/m6f8nhWMI4O3HFzBb5AU57mpspB6WO\\r\\nhPDqlM60gVWFiI93Hc3H3pDZyvqeAo+uLyda82bOlFlGWuMIx9EYTc+cCe/R\\r\\np15Ubc8abz7Dbt47NAHtQsQiP4LZmnY4KGqpB7dFW8uR1Ss1GWEJj6aYIZ1o\\r\\nIWxtiGTp2OhyRob4C7zjEUsrd8IBo7D/NkeDZZCctnjwy0oaageh5yYgnTjS\\r\\n72+869Q35XOBQCzABKt9edbMeuuZ74SabisWusBM/qk71T/xQdTGUKOBbsOT\\r\\nDQbsk2JTFc4c27nOoRTTV4oCGAd186LOVNLzt6Xy4Qq9nOQ6M1akG7Vq0Qe5\\r\\nK5qWPha+SXjkT8ZWYARJSwIeLwb41LAGges=\\r\\n=QV5M\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-beta.7_1680315027533_0.0354483999233457\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.17\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.17\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.17\",\"@ember-data/debug\":\"4.12.0-alpha.17\",\"@ember-data/model\":\"4.12.0-alpha.17\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.17\",\"@ember-data/json-api\":\"4.12.0-alpha.17\",\"@ember-data/legacy-compat\":\"4.12.0-alpha.17\",\"@ember-data/request\":\"4.12.0-alpha.17\",\"@ember-data/serializer\":\"4.12.0-alpha.17\",\"@ember-data/store\":\"4.12.0-alpha.17\",\"@ember-data/tracking\":\"4.12.0-alpha.17\",\"@ember-data/graph\":\"4.12.0-alpha.17\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.3\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.3\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.5\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.17\",\"_integrity\":\"sha512-Ue3T1ap4akZKxTyzJFPfyJ6B2lIKwXkMYh5WTNZTYyikCKX5Py+DG3LkOVG6YEoXe0q3hdeBLvHAYTIDF1wIXw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.17.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.17.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-Ue3T1ap4akZKxTyzJFPfyJ6B2lIKwXkMYh5WTNZTYyikCKX5Py+DG3LkOVG6YEoXe0q3hdeBLvHAYTIDF1wIXw==\",\"shasum\":\"da1e84fe8c4ffc523fd327833fb3f94980bcb664\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.17.tgz\",\"fileCount\":45,\"unpackedSize\":904320,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIG2XfVPJU+8NSWVCgP1sUe8JizHIvSpABMX3iGiTnD/3AiEApRwdrzrNA7fbMoUHr/r1au78JiC7e01iVXpD9Gkcxb4=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkJ5LLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqRRg//S/wFUr2aIuefwrUtU4asttVJEEq+IoKSiRsCCVhJg3X1l8Ra\\r\\njjeQmPp5BSrRCVbanhkPseAWYXfQ03FSRv4T96pzpdzuqi73l5TJNqCPtR6N\\r\\njEAt9ldUNf9KvXWeuudaEeoBA7sLCcJGy5QwDFtXyd3P+g9vYqIY+fwHMH/a\\r\\nlZ3uEl3MeW7A5CVFKl5p0lPcaVqIp1yOD+iBmtfp+pdEjPudStHcC+mXxN3o\\r\\n2yM6Oh9FPAJ+BvsGOfDfWPQ7F6rzflp9NRnWHCWEOtomllLcMegcSEADnFFY\\r\\n4knuAFDBa7aDWF6J6BvfzuS7z9gX9BFKzAYuNEt0iNg4ckMZ6TI8qX1Cl5z2\\r\\n0aL8h6JPyynzbe7wnwy0Ax6sgZo6lGmgl6VceEBaMop37sFQ2RHZRXyIZ6dN\\r\\npNGWj8WjUGcpL+lx2BqUXg4RIN7AvaOersF5SbvOlPhIK/wEKxBXlhqR5nNM\\r\\n+MYZBC9cw4trADbEDGpmYQ4CgtsuaoBCSN/DQZFq7m+OrkAek78Vbm3CIVHD\\r\\nTuvcc/G6mkS+QNLMImnFBJwMwvDIz+OSA5wwPS7lbMGtqKH/CLUjBQgR4Fq2\\r\\nSwuXYqa9SZNf1gIoQRfJAKGJaijf9f0DIpH2eVqGhJPadXfaQo/QqORncKKU\\r\\nPbuoOjJhyMb4DekqFk+L32O+zpX758gKjYE=\\r\\n=M9Fo\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.17_1680315083336_0.24176257164710524\"},\"_hasShrinkwrap\":false},\"4.12.0-beta.8\":{\"name\":\"ember-data\",\"version\":\"4.12.0-beta.8\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-beta.8\",\"@ember-data/debug\":\"4.12.0-beta.8\",\"@ember-data/model\":\"4.12.0-beta.8\",\"@ember-data/private-build-infra\":\"4.12.0-beta.8\",\"@ember-data/json-api\":\"4.12.0-beta.8\",\"@ember-data/legacy-compat\":\"4.12.0-beta.8\",\"@ember-data/request\":\"4.12.0-beta.8\",\"@ember-data/serializer\":\"4.12.0-beta.8\",\"@ember-data/store\":\"4.12.0-beta.8\",\"@ember-data/tracking\":\"4.12.0-beta.8\",\"@ember-data/graph\":\"4.12.0-beta.8\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.3\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.3\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.5\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-beta.8\",\"_integrity\":\"sha512-0lb51VgWicV7eOn1Cm8OGXPdym3G034bhHCYrauTLtPp9LYxNFs45/YOggJxJFMHVfJ2XARtGW2KrAHIQuz5rA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-beta.8.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-beta.8.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-0lb51VgWicV7eOn1Cm8OGXPdym3G034bhHCYrauTLtPp9LYxNFs45/YOggJxJFMHVfJ2XARtGW2KrAHIQuz5rA==\",\"shasum\":\"5e2d300b71fae3ba33e4849fb83fc77b030d71c8\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-beta.8.tgz\",\"fileCount\":45,\"unpackedSize\":908693,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICPjm4PBwJahQmEgOBIqjWLF7K5J51+oOnb+9D8ZewBXAiEAqxu02Ih5UwtY6pPxNC+9wauiWr5d04D4QnNiVTXb/p8=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkKcTTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqS0A/7B17WDc99n/GIdeIEaU2Hldhirui9tHzBN25LChFx6YVgrXJc\\r\\nUttlLiwPyUUMufdhaWtzdFtEdUOj/F8NoiL8t2JrOnTG25P9CR6fY0QB/1A8\\r\\nzZ2OrTQjwuUbHrQIOxCgHZ0GgIEGNrS+1/DiMuMCNYAPO5tex4HDoxIkrPgE\\r\\nIpg6Y+zZ0RqCN7Uu7wDgq1c8ajSP/57+jdadRFZJCRuHRZo/sc9ZyApn7zO/\\r\\n7w9qOXREcb4M3ztxyxRCnmasTfN9t1C5TVzzB9l6NJ5khbpsOeVcuu/m96HP\\r\\nP+ObWeqWthIT2mUNYrMtY43igQ+Zz7T3xZdXeqBoGId+8IcBJ8vtG/q6Os8B\\r\\ngvrendGidfYNhROwasd90FrcZsZtb6fEX0bJ2Dsp0Rz/vcSTGkZTdvRm7ChC\\r\\n+/UDR7Xbj9RnbBTh41UVGJ78Pb0rTbNtK4pdboEcGQ+cU7SmhuDny8CnNQG4\\r\\n1P6a2ClucQoD8j8pVWgR9vGVpfWHOfn0NL0aL6vAyB4oFSZCcII0qhFRDSn0\\r\\nQBD+3trWEoJoOAspHDViB0dYdRHW6KvnvF5vnroxL3qRauXUteRhwB/hRTA/\\r\\nYQzCyuqgcDfb8/bdPmVk10uGlFq27vDYMQLpeUQwYEfPdmDKgscE1G4XYggM\\r\\nvIIR/+ognBPz4TMBiF+ibfMHGGQhYmifr6I=\\r\\n=c97v\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-beta.8_1680458963530_0.45374462754096\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.18\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.18\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.18\",\"@ember-data/debug\":\"4.12.0-alpha.18\",\"@ember-data/model\":\"4.12.0-alpha.18\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.18\",\"@ember-data/json-api\":\"4.12.0-alpha.18\",\"@ember-data/legacy-compat\":\"4.12.0-alpha.18\",\"@ember-data/request\":\"4.12.0-alpha.18\",\"@ember-data/serializer\":\"4.12.0-alpha.18\",\"@ember-data/store\":\"4.12.0-alpha.18\",\"@ember-data/tracking\":\"4.12.0-alpha.18\",\"@ember-data/graph\":\"4.12.0-alpha.18\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.3\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.3\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.5\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.18\",\"_integrity\":\"sha512-TzlYwuGHYVvZ07UOONdBaeFkqeZCU2v4TG7YzycJZfT1LE3z5GYQulVFFNdCKc6Od1B+UCELy6m1gszSzrlOIQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.18.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.18.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-TzlYwuGHYVvZ07UOONdBaeFkqeZCU2v4TG7YzycJZfT1LE3z5GYQulVFFNdCKc6Od1B+UCELy6m1gszSzrlOIQ==\",\"shasum\":\"c9a434d1a39906d1656666ac2949f969e87827a4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.18.tgz\",\"fileCount\":45,\"unpackedSize\":908719,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDAfCY5IqFcSxOQTJPRHW2rxnXp792UFXFx6bFshdL0SQIgRBEWGVYFSWR64y8KlBXfAJ7rNmTC9/mMoe8UawP1JeQ=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkKcTZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmp++w//Yxh5SSAeyuWDRUPnM5ddsK9hGt+e5rVg+NReJHjWvGsgNju6\\r\\nsE4yp3OODpfGdSih2u6O9/6SkgUyD/cYJvBpC++W5u/ua65CMml+i/Osqd2+\\r\\nC9zMK08qihcBeDD3loMy3ZHa/vrBWUU6plXEbsKeuSZNh+4zc9/YLUBi+GhL\\r\\nwVPqsTM6+P4IcSt+mMr/qbX4P6P50XqQRCH08I1SQxih6j5BSbVXax3xQ0d8\\r\\npBIvEZroMiDbpuZ5qB5JqyYYXK7p77ODoi2CfhWquACWceCfdebmwOUTkg9O\\r\\n3jP1aO+AF0tiLsoNDYv2CzIft7gcVAdowpgT5q/iyUiNEuh0hWSrQbN0K9L4\\r\\ncX/xGm4YZwh6snwKR5sJJ7F9LOA+t0uC2W9izJOndrWonY+3nhxMpcm+IDFp\\r\\nKEMHaW0/eEz3iwkrp2pH+L2u2ka1Dzn47ldBbacGmyjUHRuVpP7ifpE0/awJ\\r\\na9asrwZXcBADj4KwVhm8HMWCn/i9VcVB3AM2jf+MFlP8vJKaBrB/GSwankgm\\r\\nPk+nDTfUi8XtLeHvOxj8jYCQ4C2XtrKsdqEUnNcHPko7ZkO7P+v96e2g0fTe\\r\\nPIylh/2PlNTWojRwouqfmQT/ErueVKCECtgboOKui1ir7YNBssZphqgAMAG9\\r\\nl5p/SmmeBfC7WChTddE1r1HFiW+tu7I5rHs=\\r\\n=+0sW\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.18_1680458969019_0.822931127330905\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.19\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.19\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.19\",\"@ember-data/debug\":\"4.12.0-alpha.19\",\"@ember-data/model\":\"4.12.0-alpha.19\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.19\",\"@ember-data/json-api\":\"4.12.0-alpha.19\",\"@ember-data/legacy-compat\":\"4.12.0-alpha.19\",\"@ember-data/request\":\"4.12.0-alpha.19\",\"@ember-data/serializer\":\"4.12.0-alpha.19\",\"@ember-data/store\":\"4.12.0-alpha.19\",\"@ember-data/tracking\":\"4.12.0-alpha.19\",\"@ember-data/graph\":\"4.12.0-alpha.19\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.5\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.19\",\"_integrity\":\"sha512-Zpivrr0LOKbmOraizty4Vbo0vgoG/pLZ0WPmv9mc0jK+R6/39gaAoAZthCqNameWDT+GmbgzTJLbGnILQ743BQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.19.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.19.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-Zpivrr0LOKbmOraizty4Vbo0vgoG/pLZ0WPmv9mc0jK+R6/39gaAoAZthCqNameWDT+GmbgzTJLbGnILQ743BQ==\",\"shasum\":\"166a5c9bb2d2f88e30dc8a70469366632f396a77\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.19.tgz\",\"fileCount\":45,\"unpackedSize\":927419,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCZCIH5QvYpYU5hAldIUdsFHo1+544Hoqq4EklThGuIuAIhAOINUWZ+1DJwor4J142gLjMxMeXDceJJwCIjuGnF2Egn\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkLIZjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmq0Vw//d89rSOFeAqu4I/vMWLItIGkgf3GShRn3G8HnkGYdFpwhPzA5\\r\\nZ422YkwecPDiqfjX6k6SDiwYUlSMw8uijqaX48jvhlzik1A9qVHYt0JbqDTW\\r\\nzRDWPex4FaLziojh5IehSQaduvaxi6415onrnwxGOdrnnAiaYj8YI5XPwctW\\r\\nsTHg7oEXPryH3XzNZPn5B+9wj8urZewgiDvYsUixK8mYMrddvHNpUKoliXIv\\r\\nm7FeMlPyHlK873iEAjfYJGPomIUZFyCmOkbR2K1QSokd9TgkN9ZHh7tsMdkM\\r\\n4eDSenZENOuVtHTmbM8IS21tgyCSlWXBBTLL/HW8QEZvg9U2J4Iaha2eR5EL\\r\\nsiODU2fAbxopEvlSi666j+guXPdm8jUlgDBZdyxfd3Qv4WDchj8n64rBAp2q\\r\\np78zvZ8q+PORCZzwcY+8hRKSDkNTt+vGnZEkXmc/AuWUEH7xcPWZ3vyLqYRk\\r\\nKQTwwLhfe6Uax0syR2X4SLL+Q4h+jk0ijEv3IqfM4JSPv0kY4Gd0mvfF5mxY\\r\\nqhJrKqsrLGaN/WnrbPfl9Q0PvAX5AQ5DQeTZRMAQCZCndiMDZKrZ9Sb3H2nG\\r\\nC75NRyzDnkSvQ0I7VmrqxTLipArqxnvflJHmjRy5qcWGMR+zjVzTDLcQx5Lh\\r\\nj93KeL2V2o2CRwRABGg7QI2dblIE+pFlrfc=\\r\\n=c3ka\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.19_1680639587001_0.06744348746870266\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.20\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.20\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.20\",\"@ember-data/debug\":\"4.12.0-alpha.20\",\"@ember-data/model\":\"4.12.0-alpha.20\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.20\",\"@ember-data/json-api\":\"4.12.0-alpha.20\",\"@ember-data/legacy-compat\":\"4.12.0-alpha.20\",\"@ember-data/request\":\"4.12.0-alpha.20\",\"@ember-data/serializer\":\"4.12.0-alpha.20\",\"@ember-data/store\":\"4.12.0-alpha.20\",\"@ember-data/tracking\":\"4.12.0-alpha.20\",\"@ember-data/graph\":\"4.12.0-alpha.20\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.20\",\"_integrity\":\"sha512-j5OeaGnN4bw8J0fU+gcQ31QRSOUy1gRenmc3bZKAG6u5xH4Zk9fRWjO+rKvOo+49cjO4kWoIAXMoFio0/PUmCw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.20.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.20.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-j5OeaGnN4bw8J0fU+gcQ31QRSOUy1gRenmc3bZKAG6u5xH4Zk9fRWjO+rKvOo+49cjO4kWoIAXMoFio0/PUmCw==\",\"shasum\":\"34a72ce5facaa3b6fcd44cabc72d2828a9a2a608\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.20.tgz\",\"fileCount\":45,\"unpackedSize\":933014,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCmjkbFQVN0GkvxESHVzzAHtIgBlezBEVs3+a4I0a2+SgIgc5mJcRi/pqe1iUT2WjaVPEZ2pu8HZ4BVqUM6N1s9/p4=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkL3H7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoQlw/+LnLhA2v+a0Hf/RbzG1VfVBeUUwOk1FWJd4WX1bt2vBuLoB2S\\r\\nAjU+qqMbUyb+NATqbf2ebiAcwJROIXBLHrb96Luu5vBbBFARS95YVR8Cyh1o\\r\\n4OjMoo4IfYVygeh8zJj+y6XXPczUREd3M+yxqyemEqyOOgMDXnl8/0aAaFKd\\r\\ncIERQyeWkdOUb9JaEPsCiQkgoHmIl3G60MiXNU74bZlU/QIL12kxi9RcuNdt\\r\\ngmM5vwIcYpQx0tZ8yoe7dH+FLFqbenavgQg9l5cItmT1XogbEt5h/Ps/daZP\\r\\nq/fFm6z23HT02s3J80QbbKI4AACVEbq5UsmwqgYonCgfbck0otfSGuMl26+H\\r\\nnTswd3NIApwkUA95NGqlAbcglZ3J2YCIumLidPBH8/mxBdeNX1IEVXux2WXc\\r\\n41AuTFSgPMZJhbl7mpHeFDLaDFcXa/TRPtIIKIwSK8FhELnCfulBn1MkK9gO\\r\\nz8Qrajdijek4HOK80RPIe3KGA0lTmz9nrrxN3aMDONQjGH83aPzJnFm3NymX\\r\\nPVYnJf1T/mUY4G4n7iPF8z2vmkI7yF7Aisd3Agf5uS9zEt3E9BIsyqRJqZRY\\r\\nApfjL7hwD8UiXvkp9/4WkksyO5RloH1NoA5fZ1TlmI3kHBz70ksjX9F09Qbk\\r\\n1p561nmvuzzxTUzMO1Ko7EBC7b3CWvf/tiw=\\r\\n=C+QU\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.20_1680830970984_0.6641487922664\"},\"_hasShrinkwrap\":false},\"4.12.0-beta.9\":{\"name\":\"ember-data\",\"version\":\"4.12.0-beta.9\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-beta.9\",\"@ember-data/debug\":\"4.12.0-beta.9\",\"@ember-data/model\":\"4.12.0-beta.9\",\"@ember-data/private-build-infra\":\"4.12.0-beta.9\",\"@ember-data/json-api\":\"4.12.0-beta.9\",\"@ember-data/legacy-compat\":\"4.12.0-beta.9\",\"@ember-data/request\":\"4.12.0-beta.9\",\"@ember-data/serializer\":\"4.12.0-beta.9\",\"@ember-data/store\":\"4.12.0-beta.9\",\"@ember-data/tracking\":\"4.12.0-beta.9\",\"@ember-data/graph\":\"4.12.0-beta.9\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-beta.9\",\"_integrity\":\"sha512-DvI3E+O4BBeEiCGuyAnWdqh461CjahJiXZDt1njhwz3z/vDCZvi34loh675U2n7PTIAYArQebzwOoA59KgV2/Q==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-beta.9.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-beta.9.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-DvI3E+O4BBeEiCGuyAnWdqh461CjahJiXZDt1njhwz3z/vDCZvi34loh675U2n7PTIAYArQebzwOoA59KgV2/Q==\",\"shasum\":\"66271895d43dce6433256dec71a81b62f902ad99\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-beta.9.tgz\",\"fileCount\":45,\"unpackedSize\":932988,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIErB1p/bPaA+C1BZwXgBaiUC+7oQuerk4THYHzxhVWSyAiEA3Z9CprdCF3TDhUT8C4AfAwl+aeqgOeE9f1y9r646pds=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkL3IMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqStw//X1AFgMxc5jCIJT5VvBE/cMOPQYZMuWOWSjMJYSucAUZusge1\\r\\n/9c368wbHzHySiGTweRCDE8nbo1Fvn470fXMvz8HmtIGZKIfJOcstt0Ah4+R\\r\\n8siSdqVV88DW4HuJ7jYatkiR6ahsS+YtzEngvh/hhNa0H0h3JiT8dADfiwYJ\\r\\nMppMHcAVkuaBqFkMx9wWcHGqDM4VxFcMvrKEWizbjVpBR8Ob4Q+lXFO4wttA\\r\\nOoTpz95Xw/KaCMvgBCpmytKEc9ZVZDNJSU4F0qzQRRq7q9/jEkEJ7+gmsvS4\\r\\nzvV3y/cqHbIAo3ekFFv9C2xtPf3dVyW5XSn2C2YSvTftus3iC/qFXE03+1Sk\\r\\nsycNgw/vk7faNUiGb8evFVaJJjlm0XK6vRBa44QCOJ5k3CNMrg7AGOo3HhYq\\r\\nt75/DS/vV2QUf32n3T/NeUi4BtdoX9pH8H3++pu9TqixvCBVTH4Eqq23GGum\\r\\nmZCPSYtdvbjb1IN9ePgvwVWXRFRkAOwnQyYVobRXEsPedxdGjm0ZvzHRVNfF\\r\\nQPsN/SmMovkYZ90XF6SSpodk9suw2stpceXfEegmxvrj/hKAHk7PnS7sCYWJ\\r\\np8Vauq5+KChxGEEiaex3Kgle7miMaAicb4VAH9cYY4qWRuAiZKy/Bnrr3YXf\\r\\nPYXmj/Lh7BtU+s0h8nWIfU9l2V8fsLKiISk=\\r\\n=qEEJ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-beta.9_1680830988670_0.3394236378177302\"},\"_hasShrinkwrap\":false},\"4.12.0\":{\"name\":\"ember-data\",\"version\":\"4.12.0\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0\",\"@ember-data/debug\":\"4.12.0\",\"@ember-data/model\":\"4.12.0\",\"@ember-data/private-build-infra\":\"4.12.0\",\"@ember-data/json-api\":\"4.12.0\",\"@ember-data/legacy-compat\":\"4.12.0\",\"@ember-data/request\":\"4.12.0\",\"@ember-data/serializer\":\"4.12.0\",\"@ember-data/store\":\"4.12.0\",\"@ember-data/tracking\":\"4.12.0\",\"@ember-data/graph\":\"4.12.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0\",\"_integrity\":\"sha512-E1A94HOurihoaFzJmArhtXfp56WsLlbTyhnqWfZKgqWZz1qKF4GVbDuOsGIsy6u345LdUCp2jtodRO2s43k88Q==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.12.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.12.0.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-E1A94HOurihoaFzJmArhtXfp56WsLlbTyhnqWfZKgqWZz1qKF4GVbDuOsGIsy6u345LdUCp2jtodRO2s43k88Q==\",\"shasum\":\"898073c5b83181d627ae9f11f29c177adc0e2b8b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0.tgz\",\"fileCount\":45,\"unpackedSize\":932897,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCqWH2q6Lo2PbIfsahg20C2ALwEyMCJYQja4QLZcwQRrwIgTv7uTonr6iFUiiGfwZlEVq02dTJVIZkuq5l7pUIWsa4=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkL3thACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrU8w//S9X6fCQ8oRcDZYxr3PvUtOSTl1Cn8vmG9sFiysFHZuH5iRRm\\r\\nk4jinAeMCCxasvrZKfvftLyjHNCclKUf6UKpr+VuN2Od+KvCrLIagUCE7wLG\\r\\nCKcJxD1pf6jwuACFa/3Jcf7me8DfdzjH93CRNwY5RGJXbF39zB2pHEMwu4nC\\r\\nh1ljPkWEmNHQeRNBmwhqiPnB9HGoxEGVleZId5Nx4L5oX3wCFgteOMvYrgzA\\r\\nudab9+jPKDQqCQle7eIbmsNz9FjV8vO0NMSDRiwy3VVFnN3ns+CzLgZt+OT/\\r\\nHLY42qB1lv5NAOPYpZq27rLGRJ9/Wlzr5Oukl3qF+upsQurUQMjdyFN5GPYa\\r\\nP1mPkiUBSS9ymTNVgzD6bqlxFU7yILgLvdcYWdmE1hEwyT3/6uZOsS7kbNDI\\r\\nry5wG36nSxFprR/VBBWWGEtdKaA00eJTnnJ5Gg0FIfBDAdrzW5v/8f/GCcNI\\r\\nwgCCOU2s0GvEUdN+qBMob5YcfAgLwc989jbFwD2fgzS1WBgjUw0tiWS4HVyE\\r\\n+XZZpmI+cxZwV7CbpoH5RMikD5bs6btMjiLGBcmZl5t6K5mu4BjCFnz8dR0S\\r\\nXFXuzqIBrlsC+lNaC2uJdnFneH39FduaIWIFpB0sMbFS1QDHdNdenes6w3Qm\\r\\njRWWm54jqmgSAhdG1ACEeh3okIjV2Ago8G0=\\r\\n=jw+D\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0_1680833377576_0.19289529206873013\"},\"_hasShrinkwrap\":false},\"5.0.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"5.0.0-alpha.0\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.0.0-alpha.0\",\"@ember-data/debug\":\"5.0.0-alpha.0\",\"@ember-data/model\":\"5.0.0-alpha.0\",\"@ember-data/private-build-infra\":\"5.0.0-alpha.0\",\"@ember-data/json-api\":\"5.0.0-alpha.0\",\"@ember-data/legacy-compat\":\"5.0.0-alpha.0\",\"@ember-data/request\":\"5.0.0-alpha.0\",\"@ember-data/serializer\":\"5.0.0-alpha.0\",\"@ember-data/store\":\"5.0.0-alpha.0\",\"@ember-data/tracking\":\"5.0.0-alpha.0\",\"@ember-data/graph\":\"5.0.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.0.0-alpha.0\",\"_integrity\":\"sha512-8AFKGi4qfKKAzsV25mNmeTRg5ZdbIYd8JsRAld7v0P0XIiuNsiYfMWLFA7O6c2ZxAkYAHV2h/Z+RjfyWJxOtdg==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-5.0.0-alpha.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-5.0.0-alpha.0.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-8AFKGi4qfKKAzsV25mNmeTRg5ZdbIYd8JsRAld7v0P0XIiuNsiYfMWLFA7O6c2ZxAkYAHV2h/Z+RjfyWJxOtdg==\",\"shasum\":\"ce79911ca3c79aef95dd9b362350150f1286af20\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.0.0-alpha.0.tgz\",\"fileCount\":45,\"unpackedSize\":932988,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHfCXANu5oytqzzGNlPjUH+YXYSWS5UbbAIjOdIA/zuCAiEA9LMeNxsYXe+IVVS5ItXz4rPlnQ6USgbADPYF4Qvz2Jk=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkL3xdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpwzhAAm4o/fS5auXJa5NTHBXYe6eqWX2juyinKmZEUR71KRc52H9OD\\r\\nxC3YcBOlQlGGZDl4deWMM36GfKuYk+eMnfaIxFwe+HsN4WomKyxbCQWI95zC\\r\\nPotdTNlatZhTcEOfKW/HpFJrW0fUzSfb5ZpbG6YLjRoOmsYEk8smQd1C5QO3\\r\\n6+Jf1ALfX8Zl+Gv8m2ClbY7fShbfA4vriUuQuUe0piIfKO9qc02zBkdyezM0\\r\\nJxsuSUX78OSfdQs4l2VhprE2VHdTBGzoQ2aIWnRu1lJFyNAU1+0hwQaEB9BG\\r\\nmPGlFIb3SqLI/mh/6tonOJCAcZkTgI+nP74CKlvXaV4Rn1k6GLJIaPEKvTNP\\r\\nlnWzI1iBxnhXFy4y9Cnxd83geEq6xgBRIrhwgCEYwkrS7l65stnY64nHMJ9o\\r\\ndArtsLUiN5Ai6aGMcBH2eWBa3YVH/KNpGHWT5hL7C+fIjiICWNQCD7U1kf6K\\r\\nIUiy3VITgUOMPHUy0QTZr8x8fRo9+vlQswrTlWV36s7oYo6NSe4Pyx6dFBFr\\r\\nTO1u0I/QfqH6jq2Svul/07AVix5H9vcB+5jr1p4u745AkWqJrWc6QutEYzEk\\r\\n5ezgMpJRsEveF75nQQeNmeCIsU16viv2rfFCW2Sl/0CwxnxmOaJ9ybaptuQa\\r\\nTk3BU8GrerkXXEOJMJcfFM46WbvAy591Yuo=\\r\\n=Vc0Z\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.0.0-alpha.0_1680833629314_0.7993950268116949\"},\"_hasShrinkwrap\":false},\"5.0.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"5.0.0-alpha.1\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.0.0-alpha.1\",\"@ember-data/debug\":\"5.0.0-alpha.1\",\"@ember-data/model\":\"5.0.0-alpha.1\",\"@ember-data/private-build-infra\":\"5.0.0-alpha.1\",\"@ember-data/json-api\":\"5.0.0-alpha.1\",\"@ember-data/legacy-compat\":\"5.0.0-alpha.1\",\"@ember-data/request\":\"5.0.0-alpha.1\",\"@ember-data/serializer\":\"5.0.0-alpha.1\",\"@ember-data/store\":\"5.0.0-alpha.1\",\"@ember-data/tracking\":\"5.0.0-alpha.1\",\"@ember-data/graph\":\"5.0.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.0.0-alpha.1\",\"_integrity\":\"sha512-hztFhaX6g6nbI3+kpNf4OV8VcZgwUwwgFpUoVrVfAHwIqwoE03fw+A+TPd1pDK9ZjhdB1ekBfm5LZmLYcN7xAw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.0.0-alpha.1.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.0.0-alpha.1.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-hztFhaX6g6nbI3+kpNf4OV8VcZgwUwwgFpUoVrVfAHwIqwoE03fw+A+TPd1pDK9ZjhdB1ekBfm5LZmLYcN7xAw==\",\"shasum\":\"9359ed1519421368ad16b4cfe5d056e18a59da99\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.0.0-alpha.1.tgz\",\"fileCount\":45,\"unpackedSize\":932988,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHopibLUAa6cbfe22SbNA8uI84yT9EBYackvSuRp0GpQAiEAm6UgJBQ3NKrN+Vv++C2R+XB+zcJPwXKrQkavas2UOIs=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkMHjYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoodA//e++lnWmoj6dniqwCFsiFVsT1YbkzB5koBN7psy33IC2NbwCR\\r\\nzcwrVii186l6HeQVNCRnzQW2Cqz6XxpiFlJjrL0Xk2R42qmhQvYQu7vaAxEN\\r\\nRJpOVwBnUEVUoiupgoMatmVpaTN4Ew82fgDtu2mWMGgIre1D0VJU8oVOoWSr\\r\\nHdH+7Xd/Urhg9DmTge7IE9S+f2HwxHZpPj72lLLkW35nBEfN/aG555qAIc2y\\r\\nTfFsNo6SOy4A3s2NyHSh4SjGIaVrtUkCbtM3G9yYeyOLwVQY7nPpcARernEy\\r\\n2fpCrUvhaUfbg1UNawHawEXBYi1XKgcnpC6zlq1y+a8IapMYM18BBxphs/Q9\\r\\ntPtCJnneBO9728bnMWjrgkXGiYEfqM/CpYrBoiPptuTTNihIuL3cTCznnDke\\r\\nbZvOaqzju2OUK2pns540KvYJ1Bwk0Kmslhs18y3CPAj/tbqwDTrxz7dlu0u7\\r\\nuwh3/UAX2ZdnsxJb2a7LVe1q0wbB7RqJM2/jgh6oE84KW7+d1o1S+gbOGBKg\\r\\nYebLhQ4rmbQpywLu3NzaVkELoB6hNkBMUmTtHIeA1n6ZkpD4xfWL/OBZmuxs\\r\\n2FdLT49M2wgCqH5HohH5fqXbt6F/Mm11uld0vHPh7FhvbupMiM/4QKQQjV/e\\r\\nd1HAgmSgYG0Ei9wXpjJsVcqrjReKrQ2b47E=\\r\\n=+I7m\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.0.0-alpha.1_1680898263888_0.4271755132918946\"},\"_hasShrinkwrap\":false},\"4.12.0-beta.10\":{\"name\":\"ember-data\",\"version\":\"4.12.0-beta.10\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-beta.10\",\"@ember-data/debug\":\"4.12.0-beta.10\",\"@ember-data/model\":\"4.12.0-beta.10\",\"@ember-data/private-build-infra\":\"4.12.0-beta.10\",\"@ember-data/json-api\":\"4.12.0-beta.10\",\"@ember-data/legacy-compat\":\"4.12.0-beta.10\",\"@ember-data/request\":\"4.12.0-beta.10\",\"@ember-data/serializer\":\"4.12.0-beta.10\",\"@ember-data/store\":\"4.12.0-beta.10\",\"@ember-data/tracking\":\"4.12.0-beta.10\",\"@ember-data/graph\":\"4.12.0-beta.10\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-beta.10\",\"_integrity\":\"sha512-RVp8wHWFWKRFgLmsxnCPBzJ8gb/UB1iFHn8HpJ0MNxubJTiW6B4RzrnjTYkPlqTVSL6Vki2bkZPUc7eYySjHlw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-beta.10.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-beta.10.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-RVp8wHWFWKRFgLmsxnCPBzJ8gb/UB1iFHn8HpJ0MNxubJTiW6B4RzrnjTYkPlqTVSL6Vki2bkZPUc7eYySjHlw==\",\"shasum\":\"a51dc3e62399beeaed5da6214ca412ddbaf7f037\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-beta.10.tgz\",\"fileCount\":45,\"unpackedSize\":869567,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBzNhXXOaXMjlzDyfMcEsqjhRd8aG8UqcAeQFGyvvWIzAiBLQkp49Xet4jEMU0eup0FtIUGTc3GdwL/oquse8SHOPg==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkMY3BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmpj4g//Qo5nxDG1Zp5A4sthFbRQARB7Q6haSdjg9ZgyJmq8WjKp62dM\\r\\nA9fAefkEfR0nwRUHbE6/r2sncCXRet7eX0NZ3rBUkeyVZxlrWUdHUjAxLwun\\r\\nvuNcGg1VKFfvv3RFRCjbCXCLx2FxfYvAUWGDzgD5wIgy/S6yIreGbjyIjfnf\\r\\nwQtXXE52buQ+DLG7sI5HCFr2B3GlQZaj1GTvO0zrRbKPQ46vnUPOf70sU+Pb\\r\\nxZHlaKswDwiu8KCFEr68opOOpoWtPR2y/dCGxmQ/DlZwwUMZ1F5NRFI2aJNA\\r\\n0zaBfMvvhuW3rkJjPm1T/Q4fwZ8GYi1x0wpKFzjaRVqodM7e6rBXo1g/8tro\\r\\n3+V1YIov2zhM+mo7iGl48gtEsxd6/kH6k7Dy1eTn2vZvfvk68ru1zS7KeQ9H\\r\\niYCjqRPuxZ/DUXHvWTrDWtTPmYwH1j06zwFU7Z7Dj5w0RtXEMTgTdaVvQwrI\\r\\n6WS38gGM4y47KZr+PpeRJWofIvvPYJvRomDkUaUNVgy+oUe5FI00ZDnymRX0\\r\\nMPLxa4nSX1F8xZHGiq2uNkXbQFPH8xP10H9yD+u/1ms9cBqra5ksdYLDCZzE\\r\\nC3fjrXqxZO/R4zsg4SleUkAyT+CyJpEW+cGkgagRFsDi9tTZmlqajZwGljT5\\r\\npgAN2/IzXInKA8mMbk8V4fyiKf2Ezp+VXD0=\\r\\n=DPUM\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-beta.10_1680969153662_0.12555742178580087\"},\"_hasShrinkwrap\":false},\"5.0.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"5.0.0-alpha.2\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.0.0-alpha.2\",\"@ember-data/debug\":\"5.0.0-alpha.2\",\"@ember-data/model\":\"5.0.0-alpha.2\",\"@ember-data/private-build-infra\":\"5.0.0-alpha.2\",\"@ember-data/json-api\":\"5.0.0-alpha.2\",\"@ember-data/legacy-compat\":\"5.0.0-alpha.2\",\"@ember-data/request\":\"5.0.0-alpha.2\",\"@ember-data/serializer\":\"5.0.0-alpha.2\",\"@ember-data/store\":\"5.0.0-alpha.2\",\"@ember-data/tracking\":\"5.0.0-alpha.2\",\"@ember-data/graph\":\"5.0.0-alpha.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.0.0-alpha.2\",\"_integrity\":\"sha512-vW9XlTH4SVstDlNIKVo16701A5ZhWhn89xHYzmpfnSKXuagh0ReScZiEZPlS2vusAROg5iRkg2qQbqJwPpqY4Q==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.0.0-alpha.2.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.0.0-alpha.2.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-vW9XlTH4SVstDlNIKVo16701A5ZhWhn89xHYzmpfnSKXuagh0ReScZiEZPlS2vusAROg5iRkg2qQbqJwPpqY4Q==\",\"shasum\":\"214d3ecfa5dae29df6a806db2cd573f320b23ea7\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.0.0-alpha.2.tgz\",\"fileCount\":45,\"unpackedSize\":869554,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDWjuzA0Dh15NqyU5/iU6db8RgR4m0/g4U2Ug5sSUHsKgIhAPf7Y0xtttsZm96ZnJ88xVTl+B53FXUuAUJ2l1uozemp\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkMY3eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqI6Q//Y9Sa/Ktq6/a08b3IcKuZIy3QdOzMVJOkZrxL55p8cXFKbYGt\\r\\nLIkvJKSDhoOivGTldPNHVuxx73jSQRE1TMxeO43pB/LX0CadLSHv9pVrNrVS\\r\\ngIt3qtyC34DLiueBvgXcKRahCXLGWKOfTOfykllnEv7TMU4lP0BzHzT56130\\r\\nbqEs7V93S0yJtO8siJ2RU160pMbZUBu7hwlLNfCqQ3++gLIcWueNevEMWpzJ\\r\\n55EjzdMF/uq0984GpVXBQMpU8i5im4Z+jO0UQcq1QcKkL0dFIO4iRBFnpq+m\\r\\nvC3unQ63XibfSvEbi6DoER8XesSGFp9dvFbCQ/XuD8uEaWIaxhxF601kEk8V\\r\\nxrRUVcB/b29zgDXjnyr/MAN2eLh4dR/2gvXDX7W+otU/JwAFoZYJYqx9cslr\\r\\nKT/fe/sbHi8drSxnnzrbr9DthXP6gt/+pCkz9ugmO9yra+pv2EQmsAqsmdu0\\r\\n1ANWiWSP6A5gq4k5zDMlnYb/AYsmBBJWJwC9fvcLhrYsbDRMVKdR8MV1LhBZ\\r\\nQqYQIoChgbIi7h1xQ15+fqT2ERaB4ccaOYXiYPowZ3b0qFV6Mcit/OAH+mxQ\\r\\nJW3+D/nMFQFXHLcNVrFXnUWwyRq4JnM4QmhujEaZPpkYAEft9nLvBTR0GE2J\\r\\n69pgZD08uvfAxrvqYV9egAcB0XreU0YKO7g=\\r\\n=Ayx3\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.0.0-alpha.2_1680969182128_0.9802382733369206\"},\"_hasShrinkwrap\":false},\"5.0.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"5.0.0-alpha.3\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.0.0-alpha.3\",\"@ember-data/debug\":\"5.0.0-alpha.3\",\"@ember-data/model\":\"5.0.0-alpha.3\",\"@ember-data/private-build-infra\":\"5.0.0-alpha.3\",\"@ember-data/json-api\":\"5.0.0-alpha.3\",\"@ember-data/legacy-compat\":\"5.0.0-alpha.3\",\"@ember-data/request\":\"5.0.0-alpha.3\",\"@ember-data/serializer\":\"5.0.0-alpha.3\",\"@ember-data/store\":\"5.0.0-alpha.3\",\"@ember-data/tracking\":\"5.0.0-alpha.3\",\"@ember-data/graph\":\"5.0.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.0.0-alpha.3\",\"_integrity\":\"sha512-GpNLkBCdcsRUMi5WuGAGYASHFR75u828WyixO3TCd+cLTBbHD6l/PmQaOn9L/+II5SYkXwP+PESEsNWrcri7/A==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.0.0-alpha.3.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.0.0-alpha.3.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-GpNLkBCdcsRUMi5WuGAGYASHFR75u828WyixO3TCd+cLTBbHD6l/PmQaOn9L/+II5SYkXwP+PESEsNWrcri7/A==\",\"shasum\":\"b7a37c10c69a28e921c5054c8f898fff0be38943\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.0.0-alpha.3.tgz\",\"fileCount\":45,\"unpackedSize\":869554,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHj3OfFZgJsPoseYZEoPjX9SgtnV8noBG815ZUMYmPMOAiEA3xp3W5lKDp3q14Cb8glbXFqM1iTlNLJkJ2fN129JO3Q=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkNcC+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmr1gw//fGU9Cm1sKB+CzzZGOfskCY3U+VxAGT6LbZUfgXp5TQZRsNF/\\r\\nm4CEdU/CUvsd/zJFU+HQipnMyHmf5tb4en/SoYYlEehfjc5bwCphnl5pDSPS\\r\\n9EYnJVCzBMc9acDvsxD1uVr0cVbIlizKvKauh1LSAGLT3RUqaOFnaxVu88TL\\r\\nvWgw1YJaiqaqw1C3QocCWdHmos4vYIN6mdAyAGbyVWlB0iYKsgDtvNcJM8WU\\r\\n4gxbyAxzoYxLsYGYdvuncEmNGLOETdETB4okngQ7AmHheIIfPp+2AeTbNfb3\\r\\nO7/2d/LBkNoW0WB1wvT8Wd1dHPo4YTBFp/oRLiGuY5KadULDgaRlDI5dTHm0\\r\\nnxsFk6Vv/vicEIHslBjLmtmqsUlPfUljNKw/lljXXOy5OdYVKlxhvZjijtm+\\r\\nDcibAi+xNFzlXN7kje1nNhYoYmPqj1iSWkc0/438ia+2T/sI5kczPtreUDBv\\r\\nFtEGm6nDSpa4/IvhaAzH8nzF6Q5lXgaG3xOQVk+xMJ262/Y65Q6D0w7+VWYV\\r\\n8QQUW5DGGEJ4OBmJxFFB/WkGrXpyKfhMA7mkdYTjuu+f3eVNFHYEQnj4tmyI\\r\\ngWdTrXobmL+rfN8ai6h3ZuCiSfoq87jH6pRVU3RkZY5CkjXjDBCuIR2PvPrZ\\r\\nW0QsRKuYddNi2CaY7PBc/e5b2FC4FXqEHtw=\\r\\n=n/QZ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.0.0-alpha.3_1681244350352_0.6135694528212337\"},\"_hasShrinkwrap\":false},\"4.12.0-beta.11\":{\"name\":\"ember-data\",\"version\":\"4.12.0-beta.11\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-beta.11\",\"@ember-data/debug\":\"4.12.0-beta.11\",\"@ember-data/model\":\"4.12.0-beta.11\",\"@ember-data/private-build-infra\":\"4.12.0-beta.11\",\"@ember-data/json-api\":\"4.12.0-beta.11\",\"@ember-data/legacy-compat\":\"4.12.0-beta.11\",\"@ember-data/request\":\"4.12.0-beta.11\",\"@ember-data/serializer\":\"4.12.0-beta.11\",\"@ember-data/store\":\"4.12.0-beta.11\",\"@ember-data/tracking\":\"4.12.0-beta.11\",\"@ember-data/graph\":\"4.12.0-beta.11\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-beta.11\",\"_integrity\":\"sha512-Wp49BhCjpYHYMLRZnXRtlcx04ZHmRN8xi1FNi8PBTqYx19pFw26I2bGmUrllUjUMIPpjv6Auip2rVal6ETbmAQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-beta.11.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-beta.11.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-Wp49BhCjpYHYMLRZnXRtlcx04ZHmRN8xi1FNi8PBTqYx19pFw26I2bGmUrllUjUMIPpjv6Auip2rVal6ETbmAQ==\",\"shasum\":\"addc1d72b183a2a8a03d3e3c5a68174269eeab45\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-beta.11.tgz\",\"fileCount\":45,\"unpackedSize\":869567,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCpcCyq2lz0/XVIt4INTpZ2yFC7YGZhBzaSS86RS6bALAIgUwjhkzMzxZUqXv57a+98nJLHUfiXqud1CMtVqW8G87Q=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkNuz8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpfMhAAn9ZGNecBcEi2FDj5if1IB1xzxz5DNT+TrBRkyErr+Ekmk04q\\r\\npMaAkH2W8tNglyR74R4qqZXjksNsS0rUdEKwtW2aplmDWmPwceFg0TFjMGQs\\r\\n8qmQIhj/fJbXbsRnkVUJAvAOJfxtehrGdzdpE7PLxlvt7+Xrx2oKRM0E82Ho\\r\\ntadS0Cv13dcIX8XqeGy+Zb3doYYiWAJ30KI6VmyAKgTX9jZfhmofdmAyru2p\\r\\n7wQimpFEI6JTvd0s3z7xXWl98XwwUUkVmipcYQ6ee+buS1tm5d4XkKQufLQl\\r\\nQbAiYJeN7VjEfclxzCgdM+GaH5UFKMAxYg+lzasL7gW133sb0+9Uh6FaGy5i\\r\\nxvL9Lz98FzQ5vas2wCSybENAYQcdDWCYMuRIXdyfXVf27H1ZuhN4E66KgKEo\\r\\nRANuumJDJGenhTytHPvf5UVa2+/tWxXmSL8Mx+6JJ14oTTJYCfyQoeSl/Nqq\\r\\nPFYnoHpJEAZAdmbqUl5dVHJOLpucLY/0A1aGPlzj6J5/OZ/Pm8slAvDwGLa2\\r\\n9drPzKlk3fGx4dUObZVSokmGbKD05wWv9IA/ITFxML8Ll9n+TeXdt7IJL1GQ\\r\\ngXLAHAe0SHW9KWUKxprhL13R7yIOEfZ/hQdVWfM+a+lRsvlPOn+elo0YAFTC\\r\\nau4J551+mU/Du9kGefWmMUABjwuJway6JzA=\\r\\n=TZq9\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-beta.11_1681321211966_0.7914525478183201\"},\"_hasShrinkwrap\":false},\"5.0.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"5.0.0-beta.0\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.0.0-beta.0\",\"@ember-data/debug\":\"5.0.0-beta.0\",\"@ember-data/model\":\"5.0.0-beta.0\",\"@ember-data/private-build-infra\":\"5.0.0-beta.0\",\"@ember-data/json-api\":\"5.0.0-beta.0\",\"@ember-data/legacy-compat\":\"5.0.0-beta.0\",\"@ember-data/request\":\"5.0.0-beta.0\",\"@ember-data/serializer\":\"5.0.0-beta.0\",\"@ember-data/store\":\"5.0.0-beta.0\",\"@ember-data/tracking\":\"5.0.0-beta.0\",\"@ember-data/graph\":\"5.0.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.0.0-beta.0\",\"_integrity\":\"sha512-nEGjOORlGykhBq/q/2kK2Ks+EmJZhkgMXSIKEXln+ZPZAoaORZVWlwtei+vWB7axRi0BYNNQI6QjHkgIkHU/UQ==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-5.0.0-beta.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-5.0.0-beta.0.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-nEGjOORlGykhBq/q/2kK2Ks+EmJZhkgMXSIKEXln+ZPZAoaORZVWlwtei+vWB7axRi0BYNNQI6QjHkgIkHU/UQ==\",\"shasum\":\"41a1d880dacd81af1baed2aac4a9f76b43f88063\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.0.0-beta.0.tgz\",\"fileCount\":45,\"unpackedSize\":869541,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC2r31LSdK59sim1UwF7BlheObqbfjiubfv2NsEGmLvcQIgZtbhScoyMlr1KAEXmQJwqMaPgxxPpUDhHu1pflrE4HE=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkNva2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqpiQ/+IfnNs3MLVTyfNzPs74mUZxRhni/EajQ+ot0NUPzTCpAJemU9\\r\\nQyFIXfO2geqnRX3KZk+x9LLdj0gQXKDwsNYvlbOsSaOrYXM7WKyDxAnT0jQj\\r\\n+Mt5cPQywqYsuKxc7DlHYbs/svQKsWl4KJe8VqCvvICsi9csjiIQ9qBcP/Xd\\r\\nN8pX95U6BdjvH1H4ehTtT8dglX8U4PND+DxZgxl/I1A8It1fm0hBoauWuQTU\\r\\nqmsL5E7Q1x8ljaS/reyy9LV7Uo87NGOK/JsuSRCVhhudYpunwM0v9IzBr9+7\\r\\nUosqPQJjZycyBNyC+8oU5VHuqqjkRpNvmSqKm+b8UU7iobdaBI5r+zSx17sL\\r\\nmwLmkNtXKBhi+qnQFslBq+qn37THxRMOxtiJ+/qAL2gIoMY7aYZnrmrim1dt\\r\\nIav37a+HcbYojbctRT1rrsn4q7Hf0Qvr22UCOGl+Co4GltLv2JPLlkFbPQb6\\r\\nQ7cZ2fzjicMZ8/8qX3alPqQi8Lh1FElFGH1CgpV8Rb5cVdK1Cn51eYMwSv8X\\r\\n6QYiTo0ZIHJyz95/g0gZr32IDYV7mPJGS9g3XDU5l0jk/3h1MfJEMnF9K8wf\\r\\nleN5SYZFXnrqk/IXPuikmUUuM6Roh+vf081Ds7cBfYiPPvnU+SY61HBRkPeF\\r\\nNuY7oEGUjHDBQDP7cA+SXIV4pwjm/WwB8iU=\\r\\n=3xCO\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.0.0-beta.0_1681323701951_0.9076035492171415\"},\"_hasShrinkwrap\":false},\"5.1.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"5.1.0-alpha.0\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.1.0-alpha.0\",\"@ember-data/debug\":\"5.1.0-alpha.0\",\"@ember-data/model\":\"5.1.0-alpha.0\",\"@ember-data/private-build-infra\":\"5.1.0-alpha.0\",\"@ember-data/json-api\":\"5.1.0-alpha.0\",\"@ember-data/legacy-compat\":\"5.1.0-alpha.0\",\"@ember-data/request\":\"5.1.0-alpha.0\",\"@ember-data/serializer\":\"5.1.0-alpha.0\",\"@ember-data/store\":\"5.1.0-alpha.0\",\"@ember-data/tracking\":\"5.1.0-alpha.0\",\"@ember-data/graph\":\"5.1.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.1.0-alpha.0\",\"_integrity\":\"sha512-xMWA3CpcFjKQbjyZ8GuLh6leN0POVcPPgiGYfL3Uih4Z9zfZzJqaSIwdLyr6P4y069UShQ1hcjxpUuvu07xS6Q==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-5.1.0-alpha.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-5.1.0-alpha.0.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-xMWA3CpcFjKQbjyZ8GuLh6leN0POVcPPgiGYfL3Uih4Z9zfZzJqaSIwdLyr6P4y069UShQ1hcjxpUuvu07xS6Q==\",\"shasum\":\"7c6ec611e4e6d1e2e8adf18a1bf3b99819f4f9bb\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.1.0-alpha.0.tgz\",\"fileCount\":45,\"unpackedSize\":869554,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHgOtAb0faNOKj81aNhxB4oAhWPJEcWiORjr1ibDFfDJAiEA5cfBxawC/+24K8sIlzXt35fb5BP2FbjPIOeXy3citmI=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkNvhkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqJdA/+Oloeb9f7RHnCl/ZBzsLo+e3QDiXK1TZDghNJ8tcRLSqrKhbe\\r\\nvS0meDDcv1sdkZV6s14tRawabR1r38CwguzryQjQApLOEh+mOr2sqqbxLqkc\\r\\n+dD+9jyLrQiOT2qovcavqjzEB6E2lZizgpaJRgW+jAz8K1eQ2etbye3wL2fK\\r\\nUcjkCFEjIlsVpXOugIoUkHJVANy3GG6cpyEVTk7becfsXMUn7EYG1Bua7Yi7\\r\\n1URVG1EV97b6wluPbCumJ8m0I/Ye0vrF7qXIvQs9USXT4SAHPpFyHk5QrGWY\\r\\nULOzUQQhGE/fm4RDutP5tWxyPKIjiZ+bbcL+gpVZDKwBDpEWX7pzYZvXjdyy\\r\\nURCGhUSzT+BnWIKwCW7i1BZZr9xIpLIL2XH+uXrfk1O9CWiVEg2Vn66K42IM\\r\\niDfJC0wyt8rvk3DZDOEUflZ+IAfecgVIH55ObhowdiZ4upsgPDSH9aP9TN8I\\r\\nJR8OC1gCAWCoNZZZy9YaQAw17+8LOGRKw9qTAKBzWIy4G3+E8wf9Fds2qabf\\r\\n1TODd7nOMv6PEfGOrbyERYOduu9jnZiJi1v59ax0vUr+ETxFX+OWyQw9vhOc\\r\\npc3j9R/J1iXCZ4i6NJnlU2xFK7QWUET7I2rxIxc0Wjb32uF6EH0r5Vea17az\\r\\nnz3a+XckMWTp9tfLwdqNkWvNNgK++2QXrUs=\\r\\n=QVvc\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.0-alpha.0_1681324132336_0.5237182251314056\"},\"_hasShrinkwrap\":false},\"5.1.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"5.1.0-alpha.1\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.1.0-alpha.1\",\"@ember-data/debug\":\"5.1.0-alpha.1\",\"@ember-data/model\":\"5.1.0-alpha.1\",\"@ember-data/private-build-infra\":\"5.1.0-alpha.1\",\"@ember-data/json-api\":\"5.1.0-alpha.1\",\"@ember-data/legacy-compat\":\"5.1.0-alpha.1\",\"@ember-data/request\":\"5.1.0-alpha.1\",\"@ember-data/serializer\":\"5.1.0-alpha.1\",\"@ember-data/store\":\"5.1.0-alpha.1\",\"@ember-data/tracking\":\"5.1.0-alpha.1\",\"@ember-data/graph\":\"5.1.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.1.0-alpha.1\",\"_integrity\":\"sha512-3G1PYs1e9UR8MUOxPK/6j/0xEnIetYveNXFEqJFtZeAjgXN3EsZ54gZ4DWEL3/sOgibkdbU3mNXwX/c5ZxevNw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.1.0-alpha.1.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.1.0-alpha.1.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-3G1PYs1e9UR8MUOxPK/6j/0xEnIetYveNXFEqJFtZeAjgXN3EsZ54gZ4DWEL3/sOgibkdbU3mNXwX/c5ZxevNw==\",\"shasum\":\"0448248d8cc9983b6ce0df0b737e96a8b056ba44\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.1.0-alpha.1.tgz\",\"fileCount\":45,\"unpackedSize\":869554,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDNMRTKPSP8FERfoRzSwpr/I2zDbXlEJq8e89AtNtgWuQIgP8EIbHDvqdUnT/5OIAn34k3NJkarRXfAiD9hH+RzHT0=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkObNWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoQOw//ffuCA2vqkn7eRSrD4RNd0yu7x3hYHOKZj+csvqdaOJU0vkUM\\r\\n1xHqRWo0yomb37TFfEDzCrO/Vi0CDA5EXzqfMq12u07k22lwT0+oBbSKbsCr\\r\\nRvO7HwVVdJgD/pLo/UnyFA77j+VfxHZ0dx90WHt6l4+/+saiIo5QJV9z/jus\\r\\npsD6uh8tpawdq8LlV9J+yOvGOkmu5bsmFGJbV21wsgV1ezU5g226nHUk0p4w\\r\\njdKtjGXvi7cCBpEkeJQm84pToTwlicMm8fMRdqry+4YZno9zS3sZV/SVROvP\\r\\n1HuV4bmNBVX6RjFZBo2eGlh2X6BtkVzSDu4jM+ykSoZk7Ce8FvEknH4C3ael\\r\\nbvycl89LYqApL527pz1VPC6VOTGIYxBMmaM6AmueoIM0xEkcJkXYEfszQA3u\\r\\ni8KIE83JoqjbWRGOKqoTZqpp5OiubfHrvusLuahyTq9N6muMgaxu2N0f3eQu\\r\\nrWM7ZbF/6cFV5I0j97N+5ZkZvCH2cDAYqUjGHhU2VcckDi8Q8RY/ZEi3tl1l\\r\\nVB/q7epVbiKqfwBGyf77d+N3XwdHiY3M6eRmqcKnUMDn7DBSwEKamPRLsIJt\\r\\nqT9YvY+u/jbG6RQCSKFVyqy10O/LWJD+Ziv1QS9PzncYSR3W5nh/ApYOJxz9\\r\\n5+Ys45llNnDuyD+wZwbKcjosazHP+pV9VkQ=\\r\\n=69VO\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.0-alpha.1_1681503061663_0.030558199358445393\"},\"_hasShrinkwrap\":false},\"5.1.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"5.1.0-alpha.2\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.1.0-alpha.2\",\"@ember-data/debug\":\"5.1.0-alpha.2\",\"@ember-data/model\":\"5.1.0-alpha.2\",\"@ember-data/private-build-infra\":\"5.1.0-alpha.2\",\"@ember-data/json-api\":\"5.1.0-alpha.2\",\"@ember-data/legacy-compat\":\"5.1.0-alpha.2\",\"@ember-data/request\":\"5.1.0-alpha.2\",\"@ember-data/serializer\":\"5.1.0-alpha.2\",\"@ember-data/store\":\"5.1.0-alpha.2\",\"@ember-data/tracking\":\"5.1.0-alpha.2\",\"@ember-data/graph\":\"5.1.0-alpha.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.1.0-alpha.2\",\"_integrity\":\"sha512-IBv3ovEhh1fRVIg5b16d3nEu2KB/Q2BGG8ZOzNUag1zYRqlqQOyKv3CLilyKf4TzNP9jyZLGMeeI67kjVC1nmg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.1.0-alpha.2.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.1.0-alpha.2.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-IBv3ovEhh1fRVIg5b16d3nEu2KB/Q2BGG8ZOzNUag1zYRqlqQOyKv3CLilyKf4TzNP9jyZLGMeeI67kjVC1nmg==\",\"shasum\":\"b7cd8f6e1ed7fe305f75e0b7b9937ba473db2d3b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.1.0-alpha.2.tgz\",\"fileCount\":45,\"unpackedSize\":869554,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBjCHZKYQcVedGYMLiWghyNTsgm1auqzK2hgO/A+1pO8AiEAwZI++O2hXevPzwD5XLmBU5B4LPFQLWc5ga8wT0ShU3k=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkPvs/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmrxqg/+Kn2XF+p8j5xZqknddej5eCdzPa7uYTc6kxRhghYJ2WN2r4ns\\r\\n29ZUlAnBN9tOg8ZjpChhbQg2cg8M91Vt7DWAE+DRhvAu4IjM5C+A/iMJpAFL\\r\\ngrKS9qMDr1md3y/HLr3V/M+KLIEyFe5TR0eXRTqoJn5CeQRXorlwsgWlju7K\\r\\n3Zbof8FTFOwbqDTBo4DZOXzc8AZpC8tR1kvtBC/0oWgGYxcoN8Sv38XA6qNt\\r\\nxG9kbBi/FPmgqTkQ5KA9DVPouPu5OtMdeVxJeOnXaiGxE/dz1K+3vXJkP1wG\\r\\nRRM69Zo3uOZU8NFaPboSj33obx9GRnoK/rc2ZJvUxCX2/eob+GyGosC3zURw\\r\\nCa73e8H0Y14Zh6yazUic8zqeD6Y4K4X+5U/hyGzfbQznnEgmwp4dEKUOTEFi\\r\\n6IFlpM8N4eM7dy7BhIXozYjyGROEC+s5iur9iE31pL3egXXFKdofJ304xzsV\\r\\nGbWhpLGDq678WKUI8+yDeyop2Q8tq/Tp0N3hrIsd4IzsFfP40/wBlz2SZueH\\r\\nxTKamdvj0nSqW4vSkpA+eGK1DHbQUhHLJ4fjGuubUDty/dS3TRCsS5OM7ji0\\r\\n3hLETVXZusaSRb5XDGIu5MWw9Fus4U9M3xa4sSfdy6iysB3HYzeezuwdd54l\\r\\nI2dOKMC0xcyIJRf7iX7bfTZ2uRIJ8CiKNqI=\\r\\n=vWwr\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.0-alpha.2_1681849151423_0.1401134650996323\"},\"_hasShrinkwrap\":false},\"5.1.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"5.1.0-alpha.3\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.1.0-alpha.3\",\"@ember-data/debug\":\"5.1.0-alpha.3\",\"@ember-data/model\":\"5.1.0-alpha.3\",\"@ember-data/private-build-infra\":\"5.1.0-alpha.3\",\"@ember-data/json-api\":\"5.1.0-alpha.3\",\"@ember-data/legacy-compat\":\"5.1.0-alpha.3\",\"@ember-data/request\":\"5.1.0-alpha.3\",\"@ember-data/serializer\":\"5.1.0-alpha.3\",\"@ember-data/store\":\"5.1.0-alpha.3\",\"@ember-data/tracking\":\"5.1.0-alpha.3\",\"@ember-data/graph\":\"5.1.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.1.0-alpha.3\",\"_integrity\":\"sha512-BLdOVHFMwbWj2To0sauLmnKQmJFJcSfhF/gLk+TTRh6prfo2NJBDMqCRX81K980S1IL8qIMXqpzjsH+Jaod5Aw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.1.0-alpha.3.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.1.0-alpha.3.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-BLdOVHFMwbWj2To0sauLmnKQmJFJcSfhF/gLk+TTRh6prfo2NJBDMqCRX81K980S1IL8qIMXqpzjsH+Jaod5Aw==\",\"shasum\":\"9e5fe21a8603a9566b62af857b731949bf6e8991\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.1.0-alpha.3.tgz\",\"fileCount\":45,\"unpackedSize\":869554,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFw+HP6nfzLTiEUKAMFyapChegZP7A8yeqsCIZbU/tT7AiEAprblSNznYP9mdxVmUEc45LYnhRLyNz9Va/pEditb0oc=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkQu38ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpO1g/+PN17RixjXyDaPXJb0bZ1uOkrv75v4KduGJTjZBcYgbm3PtGX\\r\\nojitpF6QBXhwTj3qvIAUEJmIElU/s46wVmWKw/vHkgn3fTpUcbjldYc/ZYZr\\r\\ni7D5a2ehak+GPh/+9AVOcDTQPwbzT3BmfVnXot3y4hP18vljMMwLXJTCODmB\\r\\nbTafJ8G2dmOnJXmcuCNy71uoUpWmMYCf9pqQlo4Ic0LG1CFckjikqqkTFafv\\r\\nPn1OfPQCnveEbGrWRTV9zgAJKoy0X7vwZr6lUqsOOSwCyv33qf/lLT8cshys\\r\\nVDXZTIvSIYwK4Mw8/6Eq2qjoZqscRp++K2xJ26iVvXzsUdHsaSHu7YWontLz\\r\\nzATMkVzawPeWexqTNkcayyYwtm2aKmAzTpTD9Ikh0ud7ZhXDluCDrzYLvBEG\\r\\nLf+bIiLFvrU8HwUxAB5HE3w6HN7eQjRi3g7tDpgoeFL6wo37f+7uqx6XcBe0\\r\\n89CQmZZF0Mavxv0etnnUAcD8S0wXKAWdEzBH8BU/dpV50VwCPxPb/g1WMHch\\r\\nXVq28teyyDadaJVMZ3lde9j+S17R99Rh7t7JjD0wJhxiOAm1t+HF6RQT4aH7\\r\\nYzOiLncpLhj+LBETgI9KQK9l2xAC9JeTKRMLPqXLjWbkxs1iX2K+zYa2K2WM\\r\\nUt+nedC6Qc0iCLrJ5eabV3+xMzJAEp8zM1s=\\r\\n=lG6+\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.0-alpha.3_1682107900103_0.4983729025190651\"},\"_hasShrinkwrap\":false},\"5.1.0-alpha.4\":{\"name\":\"ember-data\",\"version\":\"5.1.0-alpha.4\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.1.0-alpha.4\",\"@ember-data/debug\":\"5.1.0-alpha.4\",\"@ember-data/model\":\"5.1.0-alpha.4\",\"@ember-data/private-build-infra\":\"5.1.0-alpha.4\",\"@ember-data/json-api\":\"5.1.0-alpha.4\",\"@ember-data/legacy-compat\":\"5.1.0-alpha.4\",\"@ember-data/request\":\"5.1.0-alpha.4\",\"@ember-data/serializer\":\"5.1.0-alpha.4\",\"@ember-data/store\":\"5.1.0-alpha.4\",\"@ember-data/tracking\":\"5.1.0-alpha.4\",\"@ember-data/graph\":\"5.1.0-alpha.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.1.0-alpha.4\",\"_integrity\":\"sha512-E38jEXq1ElSgRNAD5CGG++/Nu3X2lcwLGxV3lZFgouAVo4EAXa26ufm7pCTCncUeQK/uh4TCcO9KjP2EShY+ew==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.1.0-alpha.4.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.1.0-alpha.4.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-E38jEXq1ElSgRNAD5CGG++/Nu3X2lcwLGxV3lZFgouAVo4EAXa26ufm7pCTCncUeQK/uh4TCcO9KjP2EShY+ew==\",\"shasum\":\"2b945e81e903e86940e2f6ab2bde367e9f125071\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.1.0-alpha.4.tgz\",\"fileCount\":45,\"unpackedSize\":869554,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCmTlWjAnfimZskdrkw/nfRzKaz8EY6LvQysE0cAif6PAIhAIkw3RsmGaxRgrhrZ/nwrNaSPatXa+4bAzJ+LDoycs/K\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkSDWpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmodwhAAgywd/d5zg6O6Dgvc70xw8EUixNhdV5ngt4Je7ggwjAayvCRy\\r\\n9AwCOA/QrKCWR197Ik8NkwM3hNS7Al1+Tg6RxWeJOUIVPKjiU3QjszePCe18\\r\\nPjD3qzNMG9zOidkPyalqNeuver3FJp/LDqJZpON9FXpPYwS9tksEQksPlFJr\\r\\n+OyoUUTdXhkHSmHJ+DV/PSnWlc5ooQEFYtXDf3gVfvwxr/e9fveicBCJPCAG\\r\\n6pGZ4qJJ2IQMJ/BPUjn2i3annq0vIu/NsLMw0vkLKO0T0YyY4XlLmd8c7wt2\\r\\n5w/ILXxu27FEIvlYdwBpOzQ947nq5gUUEG5nfBH2q8KvqKaso2aYPoox1rgs\\r\\nT5WPaqZ/23xAFXjUMD36IgLLjpqB9PzbpGtgOyv3u6FGqL9GFFyD3uDamPvq\\r\\nOXziiLdzddD1bkxuP5/m2vkJCxg2e5LvvsOCNAwmbKIALHBehR/Kpn0fpZDL\\r\\n/qtcBRF7hk0RULss+J1zihy89p0Vk+8sLP/waHRk2guk2N3WZQ8eu31GzsWI\\r\\ntwQAqVvCmmhAXciksInOWJOFXgesG2/ojZhvUPdn32g2cGke7/QAb+nzhpMW\\r\\nczefLXxYuMLsOe1v4B7m3hJizmP4cSEmSAfIWBO/uUx+idM2tOpnW9WhM6Kq\\r\\n3fxl1md0BtuixbDBvosM2hlE4o0tf4RRx4A=\\r\\n=w2rw\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.0-alpha.4_1682453929133_0.6089298340246587\"},\"_hasShrinkwrap\":false},\"5.1.0-alpha.5\":{\"name\":\"ember-data\",\"version\":\"5.1.0-alpha.5\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.1.0-alpha.5\",\"@ember-data/debug\":\"5.1.0-alpha.5\",\"@ember-data/model\":\"5.1.0-alpha.5\",\"@ember-data/private-build-infra\":\"5.1.0-alpha.5\",\"@ember-data/json-api\":\"5.1.0-alpha.5\",\"@ember-data/legacy-compat\":\"5.1.0-alpha.5\",\"@ember-data/request\":\"5.1.0-alpha.5\",\"@ember-data/serializer\":\"5.1.0-alpha.5\",\"@ember-data/store\":\"5.1.0-alpha.5\",\"@ember-data/tracking\":\"5.1.0-alpha.5\",\"@ember-data/graph\":\"5.1.0-alpha.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.1.0-alpha.5\",\"_integrity\":\"sha512-SDhafkV4uUuZ18eAGLoTC/jlnSEdx6B1SIPQrruvBGQh3Mv+MjpxmDd5SKIFnPbuPMqsYO9okvWC5Pnf/kZk1Q==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.1.0-alpha.5.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.1.0-alpha.5.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-SDhafkV4uUuZ18eAGLoTC/jlnSEdx6B1SIPQrruvBGQh3Mv+MjpxmDd5SKIFnPbuPMqsYO9okvWC5Pnf/kZk1Q==\",\"shasum\":\"bc308be0b20db0ba894015934083d220b412e86e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.1.0-alpha.5.tgz\",\"fileCount\":45,\"unpackedSize\":869554,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCsTkiWyDo07tfzQC13wLLHyBFzOhHYrWlDbDIU49AChgIhAIU5nro1TY0b3MuesZEK47EHvY871IWlFIdIGx7EVlUV\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkTChUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrOVg//eYACup8lcd4mtR4DQm2DFWHJaY01NLxqEe0RD2kJqAmf0d/v\\r\\nxLb1g5y0hrcW3GTdsA88p5jKmFzJtBN2VfmkLmGAgLay5Cq6FPCf2bNUZno3\\r\\ngdKc4dMEBr6yT26k0iFTAnAw3XuWtx3tJryaZQu9MIoRmlnCASqRcLEuxEdL\\r\\nfHpjYRA0mmHj1d3rNnCKoGT6YY+54VHo1HQgLI35sthc0BprxwMyHLcs+LiZ\\r\\n8uigoztNJC76dHTkWwdESQBhx+a81n9TV0bPu6UdwFTOetojC9CKuUDBDxVK\\r\\nBdfzd97CzDFa6mB2ENZBBbscwQ4OkFjga7IjQjlGnmnp7icJGoL8yVS8hE7I\\r\\nx7Cg/3kRdeZjt92r/kzDvtGdEYfQ52buoewuOzvK+fof2x6SchocgxqMprt/\\r\\nos0ZTj7ujAgyCy3+c/z60x9K1KF1WxusZbRqn3S+TBGLmbEvo9B+PshgB8do\\r\\nrf5lNc8+vcp6vzUNnf+vBsNBooz9VsQ+3ShfbK27MO+w+cVysNGpLXJgd+Ls\\r\\nrDK/SqTVvWu2HeLrdBLwHzdifFJbTQdH4i6ntKoIj87B3hEqbQuAbaqd7toY\\r\\nSQXBriLjOJ0O3DOneGrH0+xURam8m31pwoIwpZ74ODsq/BpQH3v3C7vW6yyK\\r\\nHkMAluPRaxSlDdTMlMWg2rqL/l/W2wmudAQ=\\r\\n=W3kF\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.0-alpha.5_1682712660626_0.27933305712520795\"},\"_hasShrinkwrap\":false},\"5.1.0-alpha.6\":{\"name\":\"ember-data\",\"version\":\"5.1.0-alpha.6\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.1.0-alpha.6\",\"@ember-data/debug\":\"5.1.0-alpha.6\",\"@ember-data/model\":\"5.1.0-alpha.6\",\"@ember-data/private-build-infra\":\"5.1.0-alpha.6\",\"@ember-data/json-api\":\"5.1.0-alpha.6\",\"@ember-data/legacy-compat\":\"5.1.0-alpha.6\",\"@ember-data/request\":\"5.1.0-alpha.6\",\"@ember-data/serializer\":\"5.1.0-alpha.6\",\"@ember-data/store\":\"5.1.0-alpha.6\",\"@ember-data/tracking\":\"5.1.0-alpha.6\",\"@ember-data/graph\":\"5.1.0-alpha.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.1.0-alpha.6\",\"_integrity\":\"sha512-nSdkLwbX1pCvBqm9UzQ1a6zJG9xugWP9pTwif5bxKAvomcNBAc4M3woTKBeEWgAYSuDehO1tv/5qEKnkmqTUkQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.1.0-alpha.6.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.1.0-alpha.6.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-nSdkLwbX1pCvBqm9UzQ1a6zJG9xugWP9pTwif5bxKAvomcNBAc4M3woTKBeEWgAYSuDehO1tv/5qEKnkmqTUkQ==\",\"shasum\":\"4269fc158816242869f620c8ae0a617d314f6eb9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.1.0-alpha.6.tgz\",\"fileCount\":45,\"unpackedSize\":869554,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEcFPm8SUxVXuw5O9NCPlCKK0SKM3RG/ay835LReTUSDAiEAjFurPX9rh5LsRTkQ0M9qm/UKCV4+U14EtvHvppn7aVk=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkUXA3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmppCg//T3CBCK4/9szdQBrVWHOZ6L5J8HM/1NXxatyvQau3q1na5E3N\\r\\nvIJfRKF9dInrfi14ttoEB0cvxWAT9b0kM9GE7Us9O1n0JgORdm9kUAlwxx0I\\r\\nOrBjEM3DYdeT3ZuuxRIEt6D/fnfUxQg0/vUZtWXHH2mJ9azhUT9zzGDgd1jK\\r\\nosyGITISrJ76TR/q7ZhdPHGgoiv7HSyM95PGtokaAfN1Q/ivTT4nDv2IB/TM\\r\\nCfJV89mmx4VuW4OarIKSTNd0MqtzJxYi1OQCqBmetGjDT6T5/X2krUAlekYA\\r\\nY7ObIhnCFVwOMnFRPPdR9o7QjRbRmhGk/Euxr0CyCq1jMraBQkOkRdQMjw7F\\r\\n30N8pfLbJzCaHXckAiHI4/FNV8a/gBwTJFwu+//QQvG2uW3rNvTtydI5jMOE\\r\\nmxCdlA6CX4YwfS5JCqetGx/DVzyXBkQOBx7yajdXExKY3K+d13s9gpIeEGjy\\r\\nt08Ko8mfV3sQj7PImnq2qBxZ2c27fEC69H4nzVQgDg8be/aEZxKfCMw2xS3y\\r\\nUWqAgAuaZCO+E+MPZI24+1d3LwNf0097/Mcr2P8jtm6FYvtpJ4hHGZerHqs7\\r\\nAg08dBCFnZfQbPXPjQyMZqmcbBIcj082ifMjQoGGIHD/6r4nnz0Tcse035n8\\r\\n0Wa8Cv7d1TilTPvnstSfl04CGKEsnmL+/OY=\\r\\n=GCqk\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.0-alpha.6_1683058742756_0.8464450761904176\"},\"_hasShrinkwrap\":false}},\"readme\":\"\",\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"time\":{\"modified\":\"2023-05-02T20:19:03.274Z\",\"created\":\"2014-09-10T01:24:36.056Z\",\"1.0.0-beta.10\":\"2014-09-10T01:24:36.056Z\",\"1.0.0-beta.11\":\"2014-10-13T16:02:29.625Z\",\"1.0.0-beta.12\":\"2014-11-26T00:55:18.020Z\",\"1.0.0-beta.13\":\"2014-12-25T21:36:37.787Z\",\"1.0.0-beta.14\":\"2014-12-25T23:17:40.641Z\",\"1.0.0-beta.14.1\":\"2014-12-31T18:13:02.887Z\",\"1.0.0-beta.15\":\"2015-02-14T21:38:58.554Z\",\"1.0.0-beta.16\":\"2015-03-23T14:28:46.365Z\",\"1.0.0-beta.16.1\":\"2015-03-24T22:06:42.037Z\",\"1.0.0-beta.17\":\"2015-05-10T19:11:13.061Z\",\"1.0.0-beta.18\":\"2015-05-22T04:42:43.571Z\",\"1.0.0-beta.19\":\"2015-06-05T15:12:40.022Z\",\"1.0.0-beta.19.1\":\"2015-06-09T14:40:08.138Z\",\"1.0.0-beta.19.2\":\"2015-06-12T20:53:18.332Z\",\"1.13.0\":\"2015-06-16T21:45:51.088Z\",\"1.13.1\":\"2015-06-18T02:48:09.337Z\",\"1.13.2\":\"2015-06-18T15:52:07.209Z\",\"1.13.3\":\"2015-06-19T20:46:49.596Z\",\"1.13.4\":\"2015-06-22T21:31:04.202Z\",\"1.13.5\":\"2015-07-08T14:34:21.019Z\",\"1.13.6\":\"2015-07-21T18:51:41.702Z\",\"1.13.7\":\"2015-07-27T15:38:56.948Z\",\"1.13.8\":\"2015-08-06T13:20:17.611Z\",\"2.0.0-beta.1\":\"2015-08-06T14:52:02.521Z\",\"1.13.9\":\"2015-08-13T22:20:47.726Z\",\"2.0.0-beta.2\":\"2015-08-14T16:27:59.469Z\",\"2.0.0\":\"2015-08-20T20:11:26.016Z\",\"1.13.10\":\"2015-08-20T23:10:49.805Z\",\"2.1.0-beta.1\":\"2015-08-20T23:15:16.085Z\",\"1.13.11\":\"2015-08-21T16:51:12.671Z\",\"2.1.0-beta.2\":\"2015-09-08T22:07:21.960Z\",\"1.13.12\":\"2015-09-10T17:48:45.470Z\",\"2.1.0-beta.3\":\"2015-09-17T20:04:41.744Z\",\"2.0.1\":\"2015-09-17T20:42:50.824Z\",\"1.13.13\":\"2015-09-17T21:50:43.950Z\",\"2.1.0-beta.4\":\"2015-09-24T21:10:25.419Z\",\"2.1.0-beta.5\":\"2015-09-28T22:00:07.876Z\",\"2.1.0\":\"2015-10-05T14:20:10.871Z\",\"2.2.0-beta.1\":\"2015-10-05T14:50:47.301Z\",\"1.13.14\":\"2015-10-18T12:10:44.958Z\",\"2.2.0-beta.2\":\"2015-10-18T12:51:27.681Z\",\"2.2.0-beta.3\":\"2015-10-27T21:42:51.611Z\",\"1.13.15\":\"2015-11-09T20:16:04.772Z\",\"2.2.0-beta.4\":\"2015-11-11T22:57:03.490Z\",\"2.2.0\":\"2015-11-17T19:30:58.079Z\",\"2.3.0-beta.1\":\"2015-11-17T20:17:05.787Z\",\"2.2.1\":\"2015-11-25T22:24:15.119Z\",\"2.3.0-beta.2\":\"2015-12-12T22:16:08.165Z\",\"2.3.0-beta.3\":\"2015-12-14T23:12:16.228Z\",\"2.3.0-beta.4\":\"2015-12-18T22:29:45.981Z\",\"2.3.0-beta.5\":\"2015-12-31T16:25:00.257Z\",\"2.3.0\":\"2016-01-12T14:09:38.995Z\",\"2.4.0-beta.1\":\"2016-01-12T14:26:07.445Z\",\"2.3.1\":\"2016-01-12T21:54:14.948Z\",\"2.3.2\":\"2016-01-18T23:37:23.239Z\",\"2.3.3\":\"2016-01-21T23:59:12.913Z\",\"2.4.0-beta.2\":\"2016-02-02T14:41:23.732Z\",\"1.13.16\":\"2016-02-09T20:51:56.902Z\",\"2.4.0-beta.3\":\"2016-02-26T18:06:23.274Z\",\"2.4.0\":\"2016-03-01T00:46:24.598Z\",\"2.5.0-beta.1\":\"2016-03-09T22:40:01.533Z\",\"2.5.0-beta.2\":\"2016-03-18T15:47:16.409Z\",\"2.4.1\":\"2016-03-18T16:01:35.400Z\",\"2.4.2\":\"2016-03-19T23:30:54.213Z\",\"2.4.3\":\"2016-03-22T14:16:27.655Z\",\"2.5.0-beta.3\":\"2016-03-22T15:29:19.214Z\",\"2.5.0-beta.4\":\"2016-04-01T20:35:36.392Z\",\"2.5.0\":\"2016-04-12T04:05:45.010Z\",\"2.6.0-beta.1\":\"2016-04-12T04:27:43.802Z\",\"2.5.1\":\"2016-04-12T13:16:20.161Z\",\"2.5.2\":\"2016-04-14T23:57:43.510Z\",\"2.6.0-beta.2\":\"2016-04-29T21:31:49.650Z\",\"2.6.0-beta.3\":\"2016-05-03T14:47:28.835Z\",\"2.6.0-beta.4\":\"2016-05-12T13:17:01.803Z\",\"2.5.3\":\"2016-05-17T20:57:16.803Z\",\"2.6.0\":\"2016-06-08T21:18:43.724Z\",\"2.7.0-beta.1\":\"2016-06-08T21:50:30.444Z\",\"2.6.1\":\"2016-06-15T18:56:38.297Z\",\"2.7.0-beta.2\":\"2016-06-28T15:06:09.937Z\",\"2.7.0-beta.3\":\"2016-07-11T14:47:56.481Z\",\"2.5.4\":\"2016-07-25T20:29:18.970Z\",\"2.5.5\":\"2016-07-25T20:36:23.712Z\",\"2.6.2\":\"2016-07-25T20:48:01.406Z\",\"2.7.0\":\"2016-07-25T20:57:50.907Z\",\"2.8.0-beta.1\":\"2016-07-25T21:20:18.853Z\",\"2.8.0-beta.2\":\"2016-08-15T19:42:24.091Z\",\"2.8.0-beta.3\":\"2016-08-29T12:42:39.119Z\",\"2.8.0\":\"2016-09-09T00:25:15.183Z\",\"2.9.0-beta.1\":\"2016-09-10T15:27:09.005Z\",\"2.8.1\":\"2016-09-23T20:00:55.125Z\",\"2.9.0-beta.2\":\"2016-09-29T19:44:20.865Z\",\"2.9.0-beta.3\":\"2016-10-03T13:04:10.700Z\",\"2.9.0-beta.4\":\"2016-10-10T14:11:43.527Z\",\"2.9.0\":\"2016-10-18T13:13:49.758Z\",\"2.10.0-beta.1\":\"2016-10-18T13:31:11.468Z\",\"2.10.0-beta.2\":\"2016-10-24T20:15:50.486Z\",\"2.10.0-beta.3\":\"2016-11-21T14:34:57.100Z\",\"2.10.0\":\"2016-11-28T17:20:10.484Z\",\"2.11.0-beta.1\":\"2016-11-28T18:54:14.735Z\",\"2.11.0\":\"2017-01-09T20:44:27.764Z\",\"2.12.0-beta.1\":\"2017-01-09T21:19:06.173Z\",\"2.12.0-beta.2\":\"2017-01-30T21:42:20.535Z\",\"2.11.1\":\"2017-02-03T21:34:16.815Z\",\"2.12.0-beta.3\":\"2017-02-03T21:45:36.103Z\",\"2.12.0-beta.4\":\"2017-02-24T20:35:29.451Z\",\"2.11.2\":\"2017-02-24T21:36:58.848Z\",\"2.11.3\":\"2017-02-25T03:35:28.619Z\",\"2.12.0\":\"2017-03-13T13:42:37.313Z\",\"2.13.0-beta.1\":\"2017-03-13T14:12:36.281Z\",\"2.12.1\":\"2017-03-17T21:21:44.186Z\",\"2.13.0-beta.2\":\"2017-03-17T21:27:22.192Z\",\"2.13.0-beta.3\":\"2017-03-21T21:05:54.145Z\",\"2.13.0-beta.4\":\"2017-04-12T19:30:38.174Z\",\"2.12.2\":\"2017-04-12T19:38:41.556Z\",\"2.13.0\":\"2017-04-28T20:19:31.131Z\",\"2.14.0-beta.1\":\"2017-04-28T20:41:35.512Z\",\"2.14.0-beta.2\":\"2017-05-05T16:55:46.526Z\",\"2.13.1\":\"2017-05-05T17:31:22.681Z\",\"2.14.0-beta.3\":\"2017-06-07T21:32:37.345Z\",\"2.13.2\":\"2017-06-18T04:12:48.218Z\",\"2.14.0\":\"2017-06-18T04:30:28.435Z\",\"2.15.0-beta.1\":\"2017-06-18T13:18:08.667Z\",\"2.14.1\":\"2017-06-19T11:04:05.207Z\",\"2.14.2\":\"2017-06-19T23:50:18.225Z\",\"2.14.3\":\"2017-06-22T22:51:01.216Z\",\"2.14.4\":\"2017-07-11T14:45:37.429Z\",\"2.15.0-beta.2\":\"2017-07-11T15:08:26.262Z\",\"2.14.5\":\"2017-07-18T03:26:10.975Z\",\"2.14.6\":\"2017-07-21T16:46:46.392Z\",\"2.14.7\":\"2017-07-25T22:01:31.766Z\",\"2.15.0-beta.3\":\"2017-07-26T22:49:35.796Z\",\"2.14.8\":\"2017-07-27T20:33:41.871Z\",\"2.14.9\":\"2017-07-29T20:39:40.344Z\",\"2.14.10\":\"2017-08-10T13:50:31.672Z\",\"2.15.0-beta.4\":\"2017-08-10T13:58:27.380Z\",\"2.14.11\":\"2017-08-31T16:33:27.114Z\",\"2.15.0\":\"2017-09-01T15:24:42.649Z\",\"2.15.1\":\"2017-09-28T00:26:27.112Z\",\"2.15.2\":\"2017-09-29T00:58:42.107Z\",\"2.16.0-beta.1\":\"2017-09-29T01:17:18.421Z\",\"2.15.3\":\"2017-09-30T18:01:31.996Z\",\"2.16.0\":\"2017-10-03T20:40:49.757Z\",\"2.17.0-beta.1\":\"2017-10-03T20:49:04.990Z\",\"2.16.1\":\"2017-10-04T20:53:00.509Z\",\"2.16.2\":\"2017-10-07T17:27:19.458Z\",\"2.16.3\":\"2017-10-12T15:09:50.635Z\",\"2.17.0-beta.2\":\"2017-11-07T03:33:38.129Z\",\"2.17.0\":\"2017-11-19T15:55:32.620Z\",\"2.18.0-beta.1\":\"2017-11-19T16:06:23.407Z\",\"2.18.0\":\"2017-12-29T02:33:35.622Z\",\"3.0.0-beta.1\":\"2017-12-30T02:29:30.594Z\",\"3.0.0\":\"2018-02-12T14:17:52.637Z\",\"3.1.0-beta.1\":\"2018-02-12T14:31:37.364Z\",\"3.0.1\":\"2018-02-13T13:42:52.640Z\",\"2.18.1\":\"2018-02-13T13:51:05.982Z\",\"2.16.4\":\"2018-03-01T15:07:12.148Z\",\"2.15.4\":\"2018-03-01T15:14:21.342Z\",\"2.17.1\":\"2018-03-01T15:22:35.995Z\",\"2.18.2\":\"2018-03-01T15:37:26.392Z\",\"3.0.2\":\"2018-03-01T15:53:57.415Z\",\"3.1.0-beta.2\":\"2018-03-15T15:30:54.356Z\",\"3.1.0\":\"2018-03-26T19:18:14.819Z\",\"3.2.0-beta.1\":\"2018-03-26T19:34:28.533Z\",\"3.3.0-canary\":\"2018-03-27T13:10:48.292Z\",\"3.1.1\":\"2018-03-27T13:12:25.140Z\",\"3.2.0-beta.2\":\"2018-04-06T14:25:36.693Z\",\"3.2.0-beta.3\":\"2018-04-25T16:33:07.830Z\",\"3.2.0-beta.4\":\"2018-06-13T17:29:17.607Z\",\"3.2.0\":\"2018-06-29T16:46:34.955Z\",\"3.3.0-beta.1\":\"2018-06-29T16:54:56.276Z\",\"2.18.3\":\"2018-07-06T12:55:02.706Z\",\"3.3.0\":\"2018-07-13T20:27:42.929Z\",\"3.4.0-beta.1\":\"2018-07-13T20:36:05.720Z\",\"2.18.4\":\"2018-07-24T18:52:11.517Z\",\"3.4.0-beta.2\":\"2018-07-26T13:41:55.877Z\",\"3.3.1\":\"2018-07-26T13:51:29.213Z\",\"3.2.1\":\"2018-07-26T13:59:12.805Z\",\"3.4.0-beta.3\":\"2018-07-31T20:02:39.659Z\",\"3.4.0-beta.4\":\"2018-08-24T01:57:50.637Z\",\"3.4.0\":\"2018-08-27T22:06:39.345Z\",\"3.5.0-beta.1\":\"2018-08-27T22:11:30.093Z\",\"2.18.5\":\"2018-09-14T17:23:57.880Z\",\"3.0.4\":\"2018-09-14T17:32:48.765Z\",\"3.1.2\":\"2018-09-14T17:37:10.750Z\",\"3.2.2\":\"2018-09-14T17:40:04.267Z\",\"3.3.2\":\"2018-09-14T17:46:08.617Z\",\"3.4.1\":\"2018-09-14T17:53:02.203Z\",\"3.5.0-beta.2\":\"2018-09-14T18:04:02.184Z\",\"3.4.2\":\"2018-09-15T06:35:11.509Z\",\"3.5.0-beta.3\":\"2018-09-15T07:12:20.454Z\",\"3.4.3\":\"2018-10-12T16:17:39.536Z\",\"3.4.4\":\"2018-10-12T16:22:48.868Z\",\"3.5.0\":\"2018-10-12T16:36:12.552Z\",\"3.6.0-beta.1\":\"2018-10-12T16:41:48.485Z\",\"3.5.1\":\"2018-11-29T02:05:38.216Z\",\"3.5.2\":\"2018-11-30T06:46:59.857Z\",\"3.6.0\":\"2018-12-12T17:49:30.885Z\",\"3.7.0\":\"2019-01-08T16:24:31.438Z\",\"3.9.0-beta.1\":\"2019-02-22T23:19:02.824Z\",\"3.8.0\":\"2019-02-22T23:22:30.308Z\",\"3.9.0\":\"2019-04-08T19:53:40.657Z\",\"3.9.1\":\"2019-04-20T00:20:09.900Z\",\"3.10.0-beta.1\":\"2019-05-01T02:00:41.473Z\",\"3.11.1-canary.0\":\"2019-05-01T02:12:54.292Z\",\"3.9.2\":\"2019-05-07T07:40:46.756Z\",\"3.9.3\":\"2019-05-09T20:52:12.311Z\",\"3.10.0\":\"2019-05-13T16:21:52.110Z\",\"3.11.0-beta.1\":\"2019-05-13T17:17:16.783Z\",\"3.12.0-canary.0\":\"2019-05-13T17:59:54.052Z\",\"3.12.0-canary.1\":\"2019-06-25T21:38:15.015Z\",\"3.12.0-canary.2\":\"2019-06-26T18:35:21.122Z\",\"3.11.0-beta.2\":\"2019-06-27T00:45:18.387Z\",\"3.11.0\":\"2019-06-28T18:28:12.651Z\",\"3.11.1\":\"2019-07-19T18:28:29.551Z\",\"3.11.2\":\"2019-07-20T16:22:20.748Z\",\"3.11.3\":\"2019-07-26T00:59:40.683Z\",\"3.12.0-beta.0\":\"2019-07-26T01:11:28.940Z\",\"3.13.0-canary.0\":\"2019-07-26T01:24:14.906Z\",\"3.11.4\":\"2019-07-26T19:30:13.402Z\",\"3.12.0\":\"2019-08-06T16:02:03.686Z\",\"3.13.0-beta.0\":\"2019-08-06T16:07:48.790Z\",\"3.14.0-alpha.0\":\"2019-08-06T16:10:57.948Z\",\"3.14.0-alpha.1\":\"2019-08-16T00:10:58.302Z\",\"3.14.0-alpha.2\":\"2019-09-05T18:31:25.567Z\",\"3.13.0-beta.1\":\"2019-09-06T00:47:01.556Z\",\"3.11.5\":\"2019-09-09T19:28:00.017Z\",\"3.12.1\":\"2019-09-11T17:19:42.734Z\",\"3.12.2\":\"2019-09-12T00:11:53.181Z\",\"3.13.0-beta.2\":\"2019-09-12T01:10:43.071Z\",\"3.14.0-alpha.3\":\"2019-09-12T01:17:59.269Z\",\"3.12.3\":\"2019-09-20T22:36:25.938Z\",\"3.13.0\":\"2019-09-23T15:50:16.463Z\",\"3.14.0-alpha.4\":\"2019-09-23T19:59:41.159Z\",\"3.14.0-beta.0\":\"2019-09-25T00:54:52.061Z\",\"3.15.0-alpha.0\":\"2019-09-25T00:58:22.433Z\",\"3.13.1\":\"2019-09-25T01:54:10.851Z\",\"3.12.4\":\"2019-09-25T02:25:23.826Z\",\"3.15.0-alpha.1\":\"2019-10-16T12:28:17.033Z\",\"3.14.0-beta.2\":\"2019-11-06T18:24:29.289Z\",\"3.14.0\":\"2019-11-06T23:39:11.322Z\",\"3.15.0-beta.0\":\"2019-11-06T23:59:26.673Z\",\"3.16.0-alpha.0\":\"2019-11-07T00:18:37.242Z\",\"3.16.0-alpha.2\":\"2019-11-15T21:52:41.340Z\",\"3.8.1\":\"2019-11-22T00:03:11.703Z\",\"3.16.0-alpha.3\":\"2019-12-13T02:32:21.851Z\",\"3.14.1\":\"2019-12-18T10:47:18.014Z\",\"3.15.0\":\"2019-12-18T19:25:50.697Z\",\"3.16.0-beta.0\":\"2019-12-20T02:23:39.315Z\",\"3.17.0-alpha.0\":\"2019-12-20T04:41:25.725Z\",\"3.15.1\":\"2020-01-25T02:00:08.780Z\",\"3.16.0-beta.1\":\"2020-01-25T06:46:59.974Z\",\"3.16.0\":\"2020-01-25T07:12:02.708Z\",\"3.17.0-beta.0\":\"2020-01-25T07:24:24.385Z\",\"3.18.0-alpha.0\":\"2020-01-25T07:29:20.277Z\",\"3.12.5\":\"2020-02-06T22:03:53.270Z\",\"3.13.2\":\"2020-02-20T11:53:14.834Z\",\"3.16.2\":\"2020-02-28T01:34:42.539Z\",\"3.13.3-alpha.0\":\"2020-02-28T01:35:47.410Z\",\"3.13.3\":\"2020-03-04T23:25:46.605Z\",\"3.12.6\":\"2020-03-09T17:45:25.222Z\",\"3.16.3\":\"2020-03-10T22:31:06.295Z\",\"3.16.4\":\"2020-03-10T22:53:41.593Z\",\"3.17.0\":\"2020-03-11T00:33:08.137Z\",\"3.18.0-beta.0\":\"2020-03-11T01:30:26.676Z\",\"3.19.0-alpha.0\":\"2020-03-11T01:34:23.757Z\",\"3.17.1\":\"2020-04-28T17:29:31.822Z\",\"3.18.0\":\"2020-04-28T17:37:37.337Z\",\"3.19.0-beta.0\":\"2020-04-28T17:44:44.030Z\",\"3.20.0-alpha.0\":\"2020-04-28T17:48:06.701Z\",\"3.16.5\":\"2020-04-28T17:53:20.878Z\",\"3.16.6\":\"2020-05-13T23:03:26.495Z\",\"3.19.0\":\"2020-06-05T10:04:53.634Z\",\"3.20.0-beta.0\":\"2020-06-05T10:14:24.255Z\",\"3.21.0-alpha.0\":\"2020-06-05T10:48:42.490Z\",\"3.16.7\":\"2020-06-10T21:34:00.310Z\",\"3.16.8\":\"2020-06-24T20:38:36.805Z\",\"3.20.0\":\"2020-07-16T13:34:00.009Z\",\"3.21.0-beta.0\":\"2020-07-16T13:41:05.695Z\",\"3.22.0-alpha.0\":\"2020-07-16T13:45:20.850Z\",\"3.16.9\":\"2020-08-29T21:08:30.511Z\",\"3.20.1\":\"2020-08-29T21:44:10.064Z\",\"3.21.0-beta.1\":\"2020-08-29T21:55:23.702Z\",\"3.22.0-alpha.1\":\"2020-08-29T22:11:10.337Z\",\"3.20.2\":\"2020-08-31T05:48:39.641Z\",\"3.21.0\":\"2020-08-31T14:06:46.161Z\",\"3.22.0-beta.0\":\"2020-08-31T15:55:02.094Z\",\"3.23.0-alpha.0\":\"2020-08-31T16:02:54.656Z\",\"3.20.3\":\"2020-09-17T04:54:32.120Z\",\"3.21.1\":\"2020-09-18T14:46:20.313Z\",\"3.22.0-beta.1\":\"2020-09-18T19:15:20.043Z\",\"3.20.4\":\"2020-09-27T18:50:54.705Z\",\"3.21.2\":\"2020-09-27T20:19:14.385Z\",\"3.22.0-beta.2\":\"2020-09-30T14:49:13.237Z\",\"3.22.0-beta.3\":\"2020-10-09T17:08:27.928Z\",\"3.22.0\":\"2020-10-09T18:09:12.015Z\",\"3.23.0-beta.0\":\"2020-10-09T19:18:52.208Z\",\"3.24.0-alpha.0\":\"2020-10-09T19:25:41.564Z\",\"3.24.0-alpha.1\":\"2020-11-05T21:46:43.756Z\",\"3.22.1\":\"2020-11-06T01:22:16.561Z\",\"3.20.5\":\"2020-11-06T02:16:15.622Z\",\"3.23.0\":\"2020-12-01T02:10:16.540Z\",\"3.24.0-beta.0\":\"2020-12-01T02:39:03.582Z\",\"3.25.0-alpha.0\":\"2020-12-01T02:42:42.718Z\",\"3.24.0\":\"2021-01-05T02:20:21.637Z\",\"3.25.0-beta.0\":\"2021-01-05T04:33:36.901Z\",\"3.26.0-alpha.0\":\"2021-01-05T13:12:13.651Z\",\"3.24.1\":\"2021-02-12T02:36:09.242Z\",\"3.25.0\":\"2021-02-12T18:52:10.274Z\",\"3.26.0-beta.0\":\"2021-02-16T12:15:27.655Z\",\"3.27.0-alpha.0\":\"2021-02-16T12:21:37.512Z\",\"3.24.2\":\"2021-03-27T03:30:38.337Z\",\"3.26.0\":\"2021-03-27T04:22:33.940Z\",\"3.27.0-beta.0\":\"2021-03-27T17:04:49.179Z\",\"3.28.0-alpha.0\":\"2021-03-27T18:20:45.791Z\",\"3.27.0\":\"2021-05-08T14:40:55.525Z\",\"3.28.0-alpha.3\":\"2021-05-08T20:08:14.907Z\",\"3.28.0-beta.0\":\"2021-05-09T09:22:35.897Z\",\"3.29.0-alpha.0\":\"2021-05-09T09:28:12.514Z\",\"3.29.0-alpha.1\":\"2021-05-09T20:08:00.577Z\",\"3.29.0-alpha.2\":\"2021-05-10T20:08:20.056Z\",\"3.29.0-alpha.3\":\"2021-05-12T20:16:42.055Z\",\"3.29.0-alpha.4\":\"2021-05-19T20:16:52.177Z\",\"3.27.1\":\"2021-05-27T07:27:21.262Z\",\"3.28.0-beta.1\":\"2021-05-27T08:26:16.635Z\",\"3.29.0-alpha.5\":\"2021-05-27T08:30:12.625Z\",\"3.29.0-alpha.6\":\"2021-06-23T20:14:59.309Z\",\"3.29.0-alpha.7\":\"2021-06-30T20:18:37.130Z\",\"3.29.0-alpha.8\":\"2021-07-07T20:15:35.800Z\",\"3.29.0-alpha.9\":\"2021-07-14T20:19:31.172Z\",\"3.29.0-alpha.10\":\"2021-07-21T20:16:25.261Z\",\"3.29.0-alpha.11\":\"2021-07-22T19:36:05.280Z\",\"3.29.0-alpha.12\":\"2021-07-28T20:14:43.632Z\",\"3.28.0-beta.2\":\"2021-07-30T18:22:27.399Z\",\"3.29.0-alpha.13\":\"2021-08-04T20:25:23.391Z\",\"3.29.0-alpha.15\":\"2021-08-05T21:03:09.384Z\",\"3.28.0-beta.3\":\"2021-08-09T18:18:24.179Z\",\"3.29.0-alpha.16\":\"2021-08-11T20:25:51.107Z\",\"3.29.0-alpha.17\":\"2021-08-18T20:24:41.412Z\",\"3.28.0\":\"2021-08-20T19:29:36.656Z\",\"4.0.0-beta.0\":\"2021-08-20T23:59:53.384Z\",\"4.1.0-alpha.0\":\"2021-08-21T01:02:04.690Z\",\"4.1.0-alpha.1\":\"2021-08-25T20:25:49.994Z\",\"3.28.1\":\"2021-08-31T06:38:05.475Z\",\"4.1.0-alpha.2\":\"2021-09-01T20:26:05.798Z\",\"3.28.2\":\"2021-09-02T19:33:10.475Z\",\"4.0.0-beta.1\":\"2021-09-02T19:47:09.032Z\",\"3.28.3\":\"2021-09-05T07:20:57.748Z\",\"4.0.0-beta.2\":\"2021-09-05T07:50:17.400Z\",\"4.1.0-alpha.3\":\"2021-09-08T20:15:35.324Z\",\"4.1.0-alpha.4\":\"2021-09-15T20:15:41.433Z\",\"4.1.0-alpha.5\":\"2021-09-22T20:16:01.585Z\",\"4.1.0-alpha.6\":\"2021-09-29T20:16:23.522Z\",\"4.1.0-alpha.7\":\"2021-10-06T20:16:49.151Z\",\"4.1.0-alpha.8\":\"2021-10-13T20:15:55.933Z\",\"4.1.0-alpha.9\":\"2021-10-20T20:15:37.857Z\",\"4.1.0-alpha.10\":\"2021-10-27T20:16:39.083Z\",\"4.1.0-alpha.11\":\"2021-11-03T20:20:13.310Z\",\"4.0.0-beta.3\":\"2021-11-04T01:23:05.618Z\",\"4.0.0-beta.4\":\"2021-11-10T18:24:05.575Z\",\"4.1.0-alpha.12\":\"2021-11-10T20:21:13.174Z\",\"4.1.0-alpha.13\":\"2021-11-17T20:17:47.078Z\",\"3.28.4\":\"2021-11-23T15:50:59.760Z\",\"3.28.5\":\"2021-11-23T15:59:53.321Z\",\"4.1.0-alpha.14\":\"2021-11-24T20:19:24.096Z\",\"4.1.0-alpha.15\":\"2021-12-01T20:17:15.448Z\",\"4.1.0-alpha.16\":\"2021-12-08T20:15:57.692Z\",\"4.0.0\":\"2021-12-11T16:24:20.737Z\",\"4.1.0-beta.0\":\"2021-12-13T05:04:49.238Z\",\"4.2.0-alpha.0\":\"2021-12-13T05:11:52.307Z\",\"3.28.6\":\"2021-12-14T19:03:13.155Z\",\"4.0.1\":\"2021-12-15T13:10:04.112Z\",\"4.0.2\":\"2021-12-15T14:21:12.753Z\",\"4.2.0-alpha.1\":\"2021-12-22T20:16:35.240Z\",\"4.2.0-alpha.2\":\"2021-12-29T20:15:56.549Z\",\"4.1.0\":\"2021-12-31T04:21:25.761Z\",\"4.2.0-beta.0\":\"2021-12-31T14:41:29.372Z\",\"3.28.7\":\"2022-01-02T00:48:24.309Z\",\"4.2.0-alpha.3\":\"2022-01-05T20:16:51.908Z\",\"4.2.0-alpha.4\":\"2022-01-12T20:16:24.117Z\",\"4.2.0-alpha.5\":\"2022-01-19T20:15:24.917Z\",\"4.2.0-alpha.6\":\"2022-01-26T20:15:22.210Z\",\"4.2.0-alpha.7\":\"2022-02-02T20:16:03.068Z\",\"3.28.8\":\"2022-02-03T03:26:39.559Z\",\"4.2.0-alpha.8\":\"2022-02-09T20:15:35.048Z\",\"4.2.0-alpha.9\":\"2022-02-16T20:15:16.760Z\",\"4.2.0-alpha.10\":\"2022-02-23T20:27:26.214Z\",\"4.3.0-beta.0\":\"2022-02-26T13:24:21.659Z\",\"4.2.0\":\"2022-02-26T13:49:44.180Z\",\"4.4.0-alpha.0\":\"2022-02-26T13:57:29.732Z\",\"4.4.0-alpha.1\":\"2022-03-02T20:14:56.100Z\",\"4.4.0-alpha.2\":\"2022-03-09T20:17:06.474Z\",\"4.4.0-alpha.3\":\"2022-03-16T20:17:42.169Z\",\"4.4.0-alpha.4\":\"2022-03-23T20:17:23.478Z\",\"3.28.9\":\"2022-03-25T03:54:53.901Z\",\"4.3.0\":\"2022-03-25T20:17:12.923Z\",\"4.4.0-beta.1\":\"2022-03-27T04:32:22.229Z\",\"4.4.0-alpha.5\":\"2022-03-30T20:22:03.944Z\",\"4.4.0-alpha.6\":\"2022-04-06T20:17:01.210Z\",\"4.4.0-alpha.7\":\"2022-04-13T20:21:54.865Z\",\"4.4.0-alpha.8\":\"2022-04-20T20:18:18.226Z\",\"4.4.0-alpha.9\":\"2022-04-27T20:19:58.315Z\",\"4.4.0-alpha.10\":\"2022-05-04T20:18:31.569Z\",\"3.28.10\":\"2022-05-09T21:52:58.194Z\",\"4.4.0\":\"2022-05-09T22:39:37.346Z\",\"4.4.0-alpha.11\":\"2022-05-11T20:25:44.632Z\",\"4.4.0-alpha.12\":\"2022-05-18T20:17:21.825Z\",\"4.4.0-alpha.13\":\"2022-05-25T20:18:08.231Z\",\"4.4.0-alpha.14\":\"2022-06-01T20:18:30.603Z\",\"4.4.0-alpha.15\":\"2022-06-08T20:16:27.710Z\",\"4.4.0-alpha.16\":\"2022-06-15T20:16:53.853Z\",\"4.5.0-beta.0\":\"2022-06-19T17:38:11.495Z\",\"4.5.0-alpha.0\":\"2022-06-19T17:44:01.730Z\",\"4.5.0-alpha.1\":\"2022-06-22T20:17:18.588Z\",\"4.5.0-alpha.2\":\"2022-06-29T20:18:44.879Z\",\"4.5.0-alpha.3\":\"2022-07-06T20:18:19.485Z\",\"4.5.0-alpha.4\":\"2022-07-13T20:18:57.524Z\",\"4.5.0-alpha.5\":\"2022-07-20T20:19:48.779Z\",\"4.5.0-alpha.6\":\"2022-07-27T20:18:02.402Z\",\"4.4.1\":\"2022-07-27T21:22:38.826Z\",\"4.5.0\":\"2022-07-27T23:02:17.908Z\",\"4.6.0\":\"2022-07-27T23:07:38.932Z\",\"4.7.0-beta.0\":\"2022-07-27T23:12:06.027Z\",\"4.8.0-alpha.0\":\"2022-07-27T23:15:38.790Z\",\"4.7.0-beta.1\":\"2022-07-28T20:13:35.201Z\",\"4.6.1\":\"2022-07-28T20:23:46.733Z\",\"4.8.0-alpha.1\":\"2022-07-28T20:26:38.859Z\",\"4.8.0-alpha.2\":\"2022-08-03T20:17:40.798Z\",\"4.8.0-alpha.3\":\"2022-08-10T20:18:01.189Z\",\"4.8.0-alpha.4\":\"2022-08-17T20:18:22.786Z\",\"4.8.0-alpha.5\":\"2022-08-24T20:17:48.451Z\",\"4.8.0-alpha.6\":\"2022-08-31T20:19:07.546Z\",\"4.7.0\":\"2022-09-06T17:26:40.900Z\",\"4.8.0-beta.0\":\"2022-09-06T17:28:39.892Z\",\"4.9.0-alpha.0\":\"2022-09-06T17:30:15.010Z\",\"4.7.1\":\"2022-09-06T17:43:13.907Z\",\"4.9.0-alpha.1\":\"2022-09-07T20:20:23.973Z\",\"3.28.11\":\"2022-09-12T21:32:06.134Z\",\"3.28.12\":\"2022-09-12T23:54:07.065Z\",\"4.9.0-alpha.2\":\"2022-09-14T20:21:04.416Z\",\"4.7.2\":\"2022-09-15T00:44:36.474Z\",\"4.6.2\":\"2022-09-15T00:54:43.940Z\",\"4.6.3\":\"2022-09-15T01:42:38.249Z\",\"4.9.0-alpha.3\":\"2022-09-21T20:19:17.909Z\",\"4.9.0-alpha.4\":\"2022-09-28T20:20:05.041Z\",\"4.6.4\":\"2022-10-02T01:01:37.833Z\",\"4.7.3\":\"2022-10-02T01:06:06.740Z\",\"4.9.0-alpha.5\":\"2022-10-05T20:20:13.893Z\",\"4.9.0-alpha.6\":\"2022-10-12T20:21:38.693Z\",\"4.8.0\":\"2022-11-04T18:10:43.029Z\",\"4.9.0-alpha.10\":\"2022-11-04T18:15:18.746Z\",\"4.9.0-beta.0\":\"2022-11-04T18:18:51.763Z\",\"4.9.0-alpha.12\":\"2022-11-04T19:32:50.562Z\",\"4.9.0-beta.1\":\"2022-11-04T19:36:45.149Z\",\"4.8.1\":\"2022-11-04T19:41:18.223Z\",\"4.8.2\":\"2022-11-04T20:07:06.701Z\",\"4.9.0-alpha.13\":\"2022-11-04T20:15:18.356Z\",\"4.9.0-beta.2\":\"2022-11-04T20:17:36.422Z\",\"4.9.0-alpha.14\":\"2022-11-09T19:48:09.911Z\",\"4.9.0-beta.3\":\"2022-11-09T19:59:10.850Z\",\"4.8.3\":\"2022-11-09T20:04:40.331Z\",\"4.9.0\":\"2022-12-03T01:18:14.906Z\",\"4.8.4\":\"2022-12-03T01:22:14.044Z\",\"4.9.1\":\"2022-12-03T01:41:59.316Z\",\"4.10.0-alpha.0\":\"2022-12-03T01:43:53.179Z\",\"4.10.0-beta.0\":\"2022-12-03T01:48:45.232Z\",\"4.10.0-alpha.1\":\"2022-12-03T03:03:25.754Z\",\"4.10.0-beta.1\":\"2022-12-03T03:45:38.867Z\",\"4.10.0-alpha.2\":\"2022-12-06T20:17:10.793Z\",\"4.10.0-alpha.3\":\"2022-12-07T10:22:46.019Z\",\"4.10.0-beta.2\":\"2022-12-07T11:16:53.551Z\",\"4.10.0-alpha.4\":\"2022-12-08T02:29:20.535Z\",\"4.10.0-beta.3\":\"2022-12-08T03:24:36.969Z\",\"4.10.0-alpha.5\":\"2022-12-09T20:12:19.241Z\",\"4.10.0-alpha.6\":\"2022-12-13T20:20:15.060Z\",\"4.10.0-alpha.7\":\"2022-12-16T20:11:54.359Z\",\"4.10.0-alpha.8\":\"2022-12-20T20:20:44.116Z\",\"4.10.0-alpha.9\":\"2022-12-23T20:12:16.738Z\",\"4.10.0-alpha.10\":\"2022-12-27T20:18:36.369Z\",\"4.10.0-alpha.11\":\"2022-12-30T20:10:55.784Z\",\"4.10.0-alpha.12\":\"2023-01-03T20:19:39.308Z\",\"4.10.0-alpha.13\":\"2023-01-06T20:11:20.761Z\",\"4.10.0-alpha.14\":\"2023-01-10T20:19:36.023Z\",\"4.10.0-alpha.15\":\"2023-01-13T20:11:12.713Z\",\"4.10.0-alpha.16\":\"2023-01-17T20:19:15.031Z\",\"4.10.0-alpha.17\":\"2023-01-20T20:11:17.294Z\",\"4.10.0-alpha.18\":\"2023-01-24T20:20:00.061Z\",\"4.10.0-alpha.19\":\"2023-01-27T20:11:06.624Z\",\"4.10.0-alpha.20\":\"2023-01-31T20:20:30.388Z\",\"4.10.0-alpha.21\":\"2023-02-03T20:12:38.903Z\",\"4.10.0-alpha.22\":\"2023-02-07T20:20:40.302Z\",\"4.10.0-alpha.23\":\"2023-02-10T20:12:01.687Z\",\"4.10.0-alpha.24\":\"2023-02-14T20:20:28.148Z\",\"4.10.0-alpha.25\":\"2023-02-17T20:11:35.749Z\",\"4.10.0-alpha.26\":\"2023-02-21T20:22:01.034Z\",\"4.10.0-alpha.27\":\"2023-02-24T20:12:29.474Z\",\"3.28.13\":\"2023-02-25T00:46:56.712Z\",\"4.10.0\":\"2023-02-25T01:40:37.261Z\",\"4.11.0\":\"2023-02-25T01:46:19.204Z\",\"4.12.0-alpha.0\":\"2023-02-25T02:24:44.343Z\",\"4.10.0-beta.4\":\"2023-02-25T02:29:22.233Z\",\"4.12.0-beta.0\":\"2023-02-25T02:34:40.119Z\",\"4.8.6\":\"2023-02-25T09:26:15.599Z\",\"4.11.1\":\"2023-02-25T09:28:54.924Z\",\"4.12.0-alpha.1\":\"2023-02-25T09:35:22.505Z\",\"4.12.0-beta.1\":\"2023-02-25T09:35:45.901Z\",\"4.12.0-alpha.2\":\"2023-02-27T04:17:21.228Z\",\"4.12.0-beta.2\":\"2023-02-27T04:17:31.401Z\",\"4.11.2\":\"2023-02-27T04:27:17.172Z\",\"4.8.7\":\"2023-02-27T04:33:13.243Z\",\"4.12.0-alpha.3\":\"2023-02-27T10:05:37.030Z\",\"4.12.0-beta.3\":\"2023-02-27T10:05:45.833Z\",\"4.8.8\":\"2023-02-27T10:07:49.228Z\",\"4.11.3\":\"2023-02-27T10:13:23.624Z\",\"4.12.0-alpha.4\":\"2023-02-28T20:21:06.828Z\",\"4.12.0-alpha.5\":\"2023-03-03T20:12:35.950Z\",\"4.12.0-alpha.6\":\"2023-03-07T20:21:03.498Z\",\"4.12.0-alpha.7\":\"2023-03-10T20:11:29.840Z\",\"4.12.0-alpha.8\":\"2023-03-14T20:25:40.997Z\",\"4.12.0-alpha.9\":\"2023-03-17T20:13:03.183Z\",\"4.12.0-alpha.10\":\"2023-03-21T20:19:46.275Z\",\"4.12.0-alpha.11\":\"2023-03-24T20:11:47.599Z\",\"4.12.0-beta.4\":\"2023-03-27T21:57:24.194Z\",\"4.12.0-alpha.12\":\"2023-03-27T21:58:10.946Z\",\"4.12.0-alpha.13\":\"2023-03-28T20:20:53.239Z\",\"4.12.0-alpha.14\":\"2023-03-29T05:14:14.086Z\",\"4.12.0-beta.5\":\"2023-03-29T05:15:16.167Z\",\"4.12.0-beta.6\":\"2023-03-30T04:30:57.803Z\",\"4.12.0-alpha.15\":\"2023-03-30T04:31:50.156Z\",\"4.12.0-alpha.16\":\"2023-03-31T20:10:52.437Z\",\"4.12.0-beta.7\":\"2023-04-01T02:10:27.755Z\",\"4.12.0-alpha.17\":\"2023-04-01T02:11:23.576Z\",\"4.12.0-beta.8\":\"2023-04-02T18:09:23.762Z\",\"4.12.0-alpha.18\":\"2023-04-02T18:09:29.229Z\",\"4.12.0-alpha.19\":\"2023-04-04T20:19:47.233Z\",\"4.12.0-alpha.20\":\"2023-04-07T01:29:31.222Z\",\"4.12.0-beta.9\":\"2023-04-07T01:29:48.900Z\",\"4.12.0\":\"2023-04-07T02:09:37.936Z\",\"5.0.0-alpha.0\":\"2023-04-07T02:13:49.569Z\",\"5.0.0-alpha.1\":\"2023-04-07T20:11:04.135Z\",\"4.12.0-beta.10\":\"2023-04-08T15:52:33.925Z\",\"5.0.0-alpha.2\":\"2023-04-08T15:53:02.392Z\",\"5.0.0-alpha.3\":\"2023-04-11T20:19:10.626Z\",\"4.12.0-beta.11\":\"2023-04-12T17:40:12.236Z\",\"5.0.0-beta.0\":\"2023-04-12T18:21:42.220Z\",\"5.1.0-alpha.0\":\"2023-04-12T18:28:52.575Z\",\"5.1.0-alpha.1\":\"2023-04-14T20:11:01.972Z\",\"5.1.0-alpha.2\":\"2023-04-18T20:19:11.665Z\",\"5.1.0-alpha.3\":\"2023-04-21T20:11:40.357Z\",\"5.1.0-alpha.4\":\"2023-04-25T20:18:49.429Z\",\"5.1.0-alpha.5\":\"2023-04-28T20:11:00.867Z\",\"5.1.0-alpha.6\":\"2023-05-02T20:19:03.021Z\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"keywords\":[\"ember-addon\"],\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"license\":\"MIT\",\"readmeFilename\":\"\",\"users\":{\"josesouza\":true,\"jalcine\":true,\"darrylr\":true,\"bmeurant\":true,\"schpnpls\":true,\"ivanvotti\":true,\"jk6\":true}}" - headers: - Access-Control-Allow-Origin: - - '*' - Age: - - '31' - CF-Cache-Status: - - HIT - CF-Ray: - - 7c20f379cf750229-ZRH - Cache-Control: - - public, max-age=300 - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Type: - - application/json - Date: - - Thu, 04 May 2023 13:04:42 GMT - Etag: - - W/"151c50bbc8c66b76d7528558dd15d485" - Last-Modified: - - Tue, 02 May 2023 20:19:06 GMT - Server: - - cloudflare - Transfer-Encoding: - - chunked - Vary: - - accept-encoding, accept - x-amz-replication-status: - - COMPLETED - x-amz-server-side-encryption: - - AES256 - status: - code: 200 - message: OK - url: https://registry.npmjs.org/ember-data -- request: - body: null - headers: {} - method: GET - uri: https://registry.npmjs.org/ember-cli - response: - body: - string: "{\"_id\":\"ember-cli\",\"_rev\":\"504-321cf5a7d2511b2b0ea698d60661a559\",\"name\":\"ember-cli\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"dist-tags\":{\"latest\":\"4.12.1\",\"beta\":\"5.0.0-beta.0\",\"lts\":\"4.4.1\"},\"versions\":{\"0.0.0\":{\"name\":\"ember-cli\",\"version\":\"0.0.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - -R spec tests/**/*_test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.2.4\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\"},\"devDependencies\":{\"mocha\":\"~1.17.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.0\",\"dist\":{\"shasum\":\"0b0394067e28d49cc1dc48f5d2ed8070f9ef1928\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.0.tgz\",\"integrity\":\"sha512-fwCp3sULK4P04uzJwtCZtAS+ebdu1XxH+g8ns3U177dB5+PTMPkmDV4lUfXsg25YJmgp74GEl83NkHZhda3xbA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQClZ0R0TiKb7430Chs8OmfH5RgqVZqsbKPE23DUcZLmrQIhANPgeTgV+LJxS/GvSK/XGD0dShS3QJDv0otTm7mClLvO\"}]},\"_from\":\".\",\"_npmVersion\":\"1.3.25\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"directories\":{}},\"0.0.1\":{\"name\":\"ember-cli\",\"version\":\"0.0.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - -R spec tests/**/*_test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.2.4\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\"},\"devDependencies\":{\"mocha\":\"~1.17.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.1\",\"dist\":{\"shasum\":\"f0847b11f29650603849064a1f97a432b98c88a8\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.1.tgz\",\"integrity\":\"sha512-miO+eZpN+8AvhQP/TJJLPTfCVCovfI/76dL3LLu5r33oKK5BAfEbk75Nj2x/9Tdvgiid9bqlexF/7Yn9yDGIfw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFh5q6e3G2Bsv1wx2w6grcyMicwfhSXwPBvwmm8jHm12AiEAs2IjxbV8MX2/UfvgD1C3cdQC9T8NxLHz/HvjfCmGKqA=\"}]},\"_from\":\".\",\"_npmVersion\":\"1.3.25\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"directories\":{}},\"0.0.2\":{\"name\":\"ember-cli\",\"version\":\"0.0.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - -R spec tests/**/*_test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.3.0\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\"},\"devDependencies\":{\"mocha\":\"~1.17.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.2\",\"dist\":{\"shasum\":\"7eda7f6ffc85bfafd04ac3084cc9ca2d03651d6c\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.2.tgz\",\"integrity\":\"sha512-e2N6lzrsGBFabwTmqAWpsSJOjYeH0kTOzId9nlN998ZluOXEclhrRUW1tTx61qgUBxyuEHpAUsjBizMhc6Gppw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC9lDDNGBjo7a927L+FnSi2ev1XFod/rFMxYZvGlOo14AIgIpK2p3/ICQs20zo50V0e/5JyEYCdGEb3Qa2/FSxsJfo=\"}]},\"_from\":\".\",\"_npmVersion\":\"1.3.25\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"directories\":{}},\"0.0.3\":{\"name\":\"ember-cli\",\"version\":\"0.0.3\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - -R spec tests/**/*_test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.4.1\",\"bower\":\"~1.3.1\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\",\"inquirer\":\"~0.4.1\"},\"devDependencies\":{\"mocha\":\"~1.17.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.3\",\"dist\":{\"shasum\":\"6364c6ff3efeb0f949d743218c7b6857ab9950a9\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.3.tgz\",\"integrity\":\"sha512-B5OdqS/AbP3B+m9O4C1iu+kWKAx9kFkZYsy6ibVIPdLGO4GNjNrBC5B9wWtLAo9pFOOot4ZxXE8BHtHkVSzjhg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBFNP3BIznIIFnjmin0BzlaWzrRuwDwbdAarbc4K/l90AiEAmtWf+yxYz5pz1GXwmbZHX+76bOudNEvPBdTHPh8j++c=\"}]},\"_from\":\".\",\"_npmVersion\":\"1.3.25\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"directories\":{}},\"0.0.4\":{\"name\":\"ember-cli\",\"version\":\"0.0.4\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - -R spec tests/**/*_test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.4.1\",\"bower\":\"~1.3.1\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\",\"inquirer\":\"~0.4.1\"},\"devDependencies\":{\"mocha\":\"~1.17.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.4\",\"dist\":{\"shasum\":\"31703a8796210d6e6a1f518d8b26abdfda25a9b5\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.4.tgz\",\"integrity\":\"sha512-JoJ3u+gFeE6SeVejfS7RwY5EQgV6vzBXB2yUXVOl4W0B8OxFMMf9h4af4hNQEXOj6Q7vhkTHboxHasiPf9t70g==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHRTtRPwslqoFkzsh+c9P+mrgCBhDv0vC4bBaQV3IUBdAiEAls4NjaRwhzKbIG56nc3j2oRdi+7pgCKo37ghzPie5NU=\"}]},\"_from\":\".\",\"_npmVersion\":\"1.3.25\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"directories\":{}},\"0.0.5\":{\"name\":\"ember-cli\",\"version\":\"0.0.5\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - -R spec tests/**/*_test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.4.1\",\"bower\":\"~1.3.1\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\",\"inquirer\":\"~0.4.1\"},\"devDependencies\":{\"mocha\":\"~1.17.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.5\",\"dist\":{\"shasum\":\"f6c0cf70a90a0ef082c27af524001ba3992b34be\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.5.tgz\",\"integrity\":\"sha512-52Jf5Avq/3G9dV9wEDlJ/RZ7LW6Ij+aAYQZLTN8LNsQWNuDS/8ountQk5KszTepTa2lTxNdpHLl2saMCsFlXHQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHQAfonWJee2vU+EaAzVTId5FZnL/sLhHLdIiNW6fMN3AiBNlN7rCtjWnwjVAydyEbSsInt9Dw874ARIldv6u4zqyQ==\"}]},\"_from\":\".\",\"_npmVersion\":\"1.3.25\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"directories\":{}},\"0.0.6\":{\"name\":\"ember-cli\",\"version\":\"0.0.6\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - -R spec tests/**/*_test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.4.1\",\"bower\":\"~1.3.1\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\",\"inquirer\":\"~0.4.1\"},\"devDependencies\":{\"mocha\":\"~1.17.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.6\",\"dist\":{\"shasum\":\"d25db90cffb686a4b8ba247d060d3008e076f124\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.6.tgz\",\"integrity\":\"sha512-+RHVZFiOlJbISk6ncxJGRFNevdNjU2/XEAEtvqdHeHqvCd/yLhd4dCoKSwvkQ4Z6Lr6WDWYHLGTzz+UhK7UmxA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCIa4FrLHXmw+IV6sDRceetOlidUH3WOWcGTyv7qjbULwIgcrWi77+joewNpf9ess/Ko5MusaoAXHn+iZIKfUIgsE0=\"}]},\"_from\":\".\",\"_npmVersion\":\"1.3.25\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"directories\":{}},\"0.0.7\":{\"name\":\"ember-cli\",\"version\":\"0.0.7\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --reporter spec tests/**/*_test.js tests/**/*_slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*_test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.4.1\",\"bower\":\"~1.3.1\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\",\"inquirer\":\"~0.4.1\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"loom\":\"~3.1.2\",\"rimraf\":\"^2.2.6\"},\"devDependencies\":{\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\",\"lodash\":\"^2.4.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.7\",\"dist\":{\"shasum\":\"559d6a3033c5c706cf22a43d8421201110225f3f\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.7.tgz\",\"integrity\":\"sha512-2gmOn0YWcbOy47ZLiz0vJJoQNwoG5Gslb7Fz/MROkUa6Uh0e/T3Mh115eNwgugOf6qLBqAATS8wsT+V0LQtdzQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIAkztExYIk5Ja7yImtm2YIpgEhNibkigtN3pMX1giCHgAiAhaHLXDqM6hRMafW9mzBUPdEqySfKrK0JDmS6Q47xtjQ==\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.4\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"directories\":{}},\"0.0.8\":{\"name\":\"ember-cli\",\"version\":\"0.0.8\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --reporter spec tests/**/*_test.js tests/**/*_slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*_test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.4.1\",\"bower\":\"~1.3.1\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\",\"inquirer\":\"~0.4.1\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"loom\":\"~3.1.2\",\"rimraf\":\"^2.2.6\",\"express\":\"^3.4.8\"},\"devDependencies\":{\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\",\"lodash\":\"^2.4.1\",\"broccoli-env\":\"0.0.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.8\",\"dist\":{\"shasum\":\"8f8c278dd417a0098299e2d6bfdc2c021e3f6306\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.8.tgz\",\"integrity\":\"sha512-rt7DMN30ks90ZqGUg/09jWSgHuvkgcIFpre+1z/H92xUjwSwlVmyrGvzlWh7Xp6bv0/CvOR0s8f+bbcoufYz5A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDIQXqtWQbJ5LBrbv5EsdQq3fJFL+R11uKfBlg1suCGjAIhAKyfwpxkqRIJujuXQT6O7jsHdjHo9iLaJjD4+YYHtshE\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.4\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"directories\":{}},\"0.0.9\":{\"name\":\"ember-cli\",\"version\":\"0.0.9\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --reporter spec tests/**/*-test.js tests/**/*-slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.4.1\",\"bower\":\"~1.3.1\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\",\"inquirer\":\"~0.4.1\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"loom\":\"~3.1.2\",\"rimraf\":\"^2.2.6\",\"express\":\"^3.4.8\"},\"devDependencies\":{\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\",\"lodash\":\"^2.4.1\",\"broccoli-env\":\"0.0.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.9\",\"dist\":{\"shasum\":\"ea6c0f2103cd49d139ec2c97e68eb6fc15be8d73\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.9.tgz\",\"integrity\":\"sha512-hfhVQvkRiPS+NqJc2bDqfnc/oS0e7FDyMUlEQbizyn6WzFGpPraZnH4Y3rG50tUoc9n5O/Dh+49zjzp08dhKYg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICtAwM7yVSfbtllwB7H1ve2We1bmbLCQskiHv7TXo5VQAiAwHqVqZLlu3NmC7Fa+Wg7wCJoAiCwffhDiqraLtnaK+g==\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.4\",\"_npmUser\":{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"}],\"directories\":{}},\"0.0.10\":{\"name\":\"ember-cli\",\"version\":\"0.0.10\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --reporter spec tests/**/*-test.js tests/**/*-slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.4.1\",\"bower\":\"~1.3.1\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\",\"inquirer\":\"~0.4.1\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"loom\":\"~3.1.2\",\"rimraf\":\"^2.2.6\",\"express\":\"^3.4.8\",\"broccoli-static-compiler\":\"^0.1.2\",\"broccoli-uglify-js\":\"^0.1.1\",\"broccoli-es6-concatenator\":\"^0.1.2\",\"connect-livereload\":\"^0.3.2\",\"tiny-lr\":\"0.0.5\"},\"devDependencies\":{\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\",\"broccoli-env\":\"0.0.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.10\",\"dist\":{\"shasum\":\"9d76e701be9ae8c630b99395e567da89d7e0bc0e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.10.tgz\",\"integrity\":\"sha512-1BsTwJsNKFuvQ7inSI7U1PbkOuO3LlP3Zhii5mBMtfct2i+w/uCk94OzkPjY7yPMF1LvvR9+tWsTqEwjus0tDA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIC9YZg1qHraoKsZAlIPkRwJXmONlwCqT33DJW8Mmjp8jAiA0isuh+8vM5EaMpLJ9bUUmtVOE+xQmo8FwY6AY4u4iXg==\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.4\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"}],\"directories\":{}},\"0.0.11\":{\"name\":\"ember-cli\",\"version\":\"0.0.11\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --reporter spec tests/**/*-test.js tests/**/*-slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.4.1\",\"bower\":\"~1.3.1\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\",\"inquirer\":\"~0.4.1\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"loom\":\"~3.1.2\",\"rimraf\":\"^2.2.6\",\"express\":\"^3.4.8\",\"broccoli-static-compiler\":\"^0.1.2\",\"broccoli-uglify-js\":\"^0.1.1\",\"broccoli-es6-concatenator\":\"^0.1.2\",\"connect-livereload\":\"^0.3.2\",\"tiny-lr\":\"0.0.5\",\"broccoli-env\":\"0.0.1\"},\"devDependencies\":{\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.11\",\"dist\":{\"shasum\":\"27d2d9c14c6428ab6672c1fcae3f003b2db037c4\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.11.tgz\",\"integrity\":\"sha512-cmK3Nz3wtnX3OREJCzhfvTK1NUZjJGRxNMdU97ai7BzEsqM2ogJS5K5/Yj3EQy9spBcq5+lkbY/yBEkoklwsVw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC8FqE/hRFMFAJ2OQbp4Yffz7ZInrvS7+9KjsA6OPYp6QIhAJgDLCEuvx2EfTTKfJwo5YzP38R1VLLSishEFgLxavLc\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.4\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"}],\"directories\":{}},\"0.0.12\":{\"name\":\"ember-cli\",\"version\":\"0.0.12\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --reporter spec tests/**/*-test.js tests/**/*-slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.4.1\",\"bower\":\"~1.3.1\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\",\"inquirer\":\"~0.4.1\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"loom\":\"~3.1.2\",\"rimraf\":\"^2.2.6\",\"express\":\"^3.4.8\",\"broccoli-static-compiler\":\"^0.1.2\",\"broccoli-uglify-js\":\"^0.1.1\",\"broccoli-es6-concatenator\":\"^0.1.2\",\"connect-livereload\":\"^0.3.2\",\"tiny-lr\":\"0.0.5\",\"broccoli-env\":\"0.0.1\"},\"devDependencies\":{\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.12\",\"dist\":{\"shasum\":\"ffc96a56ed29a5611982eb2581bfd9de7dec1125\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.12.tgz\",\"integrity\":\"sha512-Sf33PvnN5suz2rouRO9w2hAiozYJOnn9IxfH5u58rDwZOvDS4gXA21nB5lFu1P0NegBuLGcFQQBfJ7u6u8MFbA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC7Pd/7/PaK26I9+JLwCIsb0unVFn2Tb2BFCmMmcFvBUwIgGnoUoN+UOz8+kYNvnHvLnw/5qyt4E33k+jsBBfS96rc=\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.6\",\"_npmUser\":{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"}],\"directories\":{}},\"0.0.13\":{\"name\":\"ember-cli\",\"version\":\"0.0.13\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --reporter spec tests/**/*-test.js tests/**/*-slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.4.1\",\"bower\":\"~1.3.1\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\",\"inquirer\":\"~0.4.1\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"loom\":\"~3.1.2\",\"rimraf\":\"^2.2.6\",\"express\":\"^3.4.8\",\"broccoli-static-compiler\":\"^0.1.2\",\"broccoli-uglify-js\":\"^0.1.1\",\"broccoli-es6-concatenator\":\"^0.1.2\",\"connect-livereload\":\"^0.3.2\",\"tiny-lr\":\"0.0.5\",\"broccoli-env\":\"0.0.1\"},\"devDependencies\":{\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.13\",\"dist\":{\"shasum\":\"bf12767ac0e4c90e894a55055844c456a554ae62\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.13.tgz\",\"integrity\":\"sha512-VBesY2ZWDzVdm4Y5liql3r74Wd/kNea4TSEMMdytzqvkkxbfipV6Dc5DTlCCdtk0OU64/a2S2pXZ4kRlSWBYYw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBh4BMo2JR70c4F44TlYIMlEbQUUDwPcKv3QqCs4U5hGAiBUBfAaOWicFuYHj7qFbwyZLQcBFE1GukZJiHWAPDpStQ==\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.4\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"}],\"directories\":{}},\"0.0.14\":{\"name\":\"ember-cli\",\"version\":\"0.0.14\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --reporter spec tests/**/*-test.js tests/**/*-slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.4.1\",\"bower\":\"~1.3.1\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\",\"inquirer\":\"~0.4.1\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"loom\":\"~3.1.2\",\"rimraf\":\"^2.2.6\",\"express\":\"^3.4.8\",\"broccoli-static-compiler\":\"^0.1.2\",\"broccoli-uglify-js\":\"^0.1.1\",\"broccoli-es6-concatenator\":\"^0.1.2\",\"connect-livereload\":\"^0.3.2\",\"tiny-lr\":\"0.0.5\",\"broccoli-env\":\"0.0.1\"},\"devDependencies\":{\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.14\",\"dist\":{\"shasum\":\"85e62bb3bfad5db1eb7fe89fefc985b1376639ab\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.14.tgz\",\"integrity\":\"sha512-OQqvQy8OwQF4WYCcyAI4Lrlgtx5+ThgMUl05gbbhSupiveWxvgm079KVIjzV415AEcfEipJVJpZXjCtmtcJqeQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDuZpmO5eval+ieX1Lyog6v6S2NJzwW3NK04Uli9kCnxwIgQMwOj3T1TySW4INC1HmVIdW7dZ4GUezW8TvKOGGVevU=\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.4\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"}],\"directories\":{}},\"0.0.15\":{\"name\":\"ember-cli\",\"version\":\"0.0.15\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --reporter spec tests/**/*-test.js tests/**/*-slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.4.1\",\"bower\":\"~1.3.1\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\",\"inquirer\":\"~0.4.1\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"loom\":\"~3.1.2\",\"rimraf\":\"^2.2.6\",\"express\":\"^3.4.8\",\"broccoli-static-compiler\":\"^0.1.2\",\"broccoli-uglify-js\":\"^0.1.1\",\"broccoli-es6-concatenator\":\"^0.1.2\",\"connect-livereload\":\"^0.3.2\",\"tiny-lr\":\"0.0.5\",\"broccoli-env\":\"0.0.1\"},\"devDependencies\":{\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.15\",\"dist\":{\"shasum\":\"b2fabd2693a9a442df1c31d7d866e1d651e5837d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.15.tgz\",\"integrity\":\"sha512-pcZ97iC2Xl9xCd15nB8tDqrdzUDakK3I3eONPQ++84yR7AI2xnRrA7wPKlQGib+t9Yh/ANRFGkVDO6XVtUiyKQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICqEKUOCYrQ2Ckk5GI4ZE44RRhUPDu57urmbA2c3WTbnAiA14vz/SWm8sh9BBbEJbEzm5PxJxuHoMQM+E35p0rG72w==\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.4\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"}],\"directories\":{}},\"0.0.16\":{\"name\":\"ember-cli\",\"version\":\"0.0.16\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --reporter spec tests/**/*-test.js tests/**/*-slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"broccoli\":\"0.4.1\",\"bower\":\"~1.3.1\",\"lodash-node\":\"~2.4.1\",\"chalk\":\"~0.4.0\",\"rsvp\":\"~3.0.6\",\"nopt\":\"~2.1.2\",\"fs-extra\":\"~0.8.1\",\"ncp\":\"~0.5.0\",\"npm\":\"~1.4.4\",\"inquirer\":\"~0.4.1\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"loom\":\"~3.1.2\",\"rimraf\":\"^2.2.6\",\"express\":\"^3.4.8\",\"broccoli-static-compiler\":\"^0.1.2\",\"broccoli-uglify-js\":\"^0.1.1\",\"broccoli-es6-concatenator\":\"^0.1.2\",\"connect-livereload\":\"^0.3.2\",\"tiny-lr\":\"0.0.5\",\"broccoli-env\":\"0.0.1\"},\"devDependencies\":{\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.16\",\"dist\":{\"shasum\":\"4a09d67a2eb6ab05169678c3e6b8778adbd677c5\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.16.tgz\",\"integrity\":\"sha512-c/5/Jq2U44TeaOaE4BCZme1R8cThfFIMMuDMhH59AYF1AApsdUdBS3lkDUNEVGUn+AV2O+Cv1+1HPpYImIhS+Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIACqKeBVDdEntFf+LmIUPgtfYbHowYTjxZL6kOUKcETqAiEAjIjkSM96GQwdCqzJ+ftU9EcSGJuOsuKDiIVevtmiVto=\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.4\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"}],\"directories\":{}},\"0.0.18\":{\"name\":\"ember-cli\",\"version\":\"0.0.18\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 5000 --reporter spec tests/**/*-test.js tests/**/*-slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"bower\":\"~1.3.1\",\"broccoli\":\"0.4.1\",\"broccoli-env\":\"0.0.1\",\"broccoli-es6-concatenator\":\"^0.1.2\",\"broccoli-static-compiler\":\"^0.1.2\",\"broccoli-uglify-js\":\"^0.1.1\",\"chalk\":\"~0.4.0\",\"connect-livereload\":\"^0.3.2\",\"express\":\"^3.4.8\",\"fs-extra\":\"~0.8.1\",\"inquirer\":\"~0.4.1\",\"insight\":\"git://github.com/joefiorini/insight.git#mobile-app\",\"lodash-node\":\"~2.4.1\",\"loom\":\"~3.1.2\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"ncp\":\"~0.5.0\",\"nopt\":\"~2.1.2\",\"npm\":\"~1.4.4\",\"rimraf\":\"^2.2.6\",\"rsvp\":\"~3.0.6\",\"tiny-lr\":\"0.0.5\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"configstore\":\"^0.2.3\",\"grunt\":\"^0.4.4\",\"grunt-release\":\"^0.7.0\",\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.18\",\"dist\":{\"shasum\":\"0546ee6b15bde07e2caf8106be3a6c5be4cc4ff6\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.18.tgz\",\"integrity\":\"sha512-goL5xN+d2hWwZpM51lIpF0rXPZuX0AbLMXWsTgEjOjqye1xFr6W7n+YTtXiA+qfl4+KKgUfzBe10GkrJJhZEqg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCH3tyJdPhfR/zMjeo6g+uAgQfYUyZeDF0ikdeR9t9zWECIQD1L84Wr+5eW/9mAL/dSNo9t2Gj3WDAFQfL4ai4bADyyg==\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.6\",\"_npmUser\":{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"}],\"directories\":{}},\"0.0.19\":{\"name\":\"ember-cli\",\"version\":\"0.0.19\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*-slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"bower\":\"~1.3.1\",\"broccoli\":\"0.5.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es6-concatenator\":\"^0.1.2\",\"broccoli-static-compiler\":\"^0.1.2\",\"broccoli-uglify-js\":\"^0.1.1\",\"chalk\":\"~0.4.0\",\"connect-livereload\":\"^0.3.2\",\"express\":\"^3.4.8\",\"fs-extra\":\"~0.8.1\",\"inquirer\":\"~0.4.1\",\"insight\":\"git://github.com/joefiorini/insight.git#mobile-app\",\"lodash-node\":\"~2.4.1\",\"loom\":\"~3.1.2\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"ncp\":\"~0.5.0\",\"nopt\":\"~2.1.2\",\"npm\":\"~1.4.6\",\"rimraf\":\"^2.2.6\",\"rsvp\":\"~3.0.6\",\"tiny-lr\":\"0.0.5\",\"bower-config\":\"^0.5.0\",\"through\":\"^2.3.4\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"configstore\":\"^0.2.3\",\"grunt\":\"^0.4.4\",\"grunt-release\":\"^0.7.0\",\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.19\",\"dist\":{\"shasum\":\"e112ba26323138100064dddc4c2fd45d5b286ccb\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.19.tgz\",\"integrity\":\"sha512-ghv1+wiZyTL6gjen7so/FE07uxZDWvylIvQRwk8eXNaluvsQRlwhLqJDov1n50zUDNbTN2BKrRfIhyhvgsU35g==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDiuUblr12wi6pJPzOnFbsZ+gtYPvbz2MrEsR7+9M1O1AiA9pjGaws5Uy97Xt97fROG6f428ATo5/AAO5VSqngsgzw==\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.6\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"}],\"directories\":{}},\"0.0.20\":{\"name\":\"ember-cli\",\"version\":\"0.0.20\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*-slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"bower\":\"~1.3.1\",\"broccoli\":\"0.5.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es6-concatenator\":\"^0.1.2\",\"broccoli-static-compiler\":\"^0.1.2\",\"broccoli-uglify-js\":\"^0.1.1\",\"chalk\":\"~0.4.0\",\"connect-livereload\":\"^0.3.2\",\"express\":\"^3.4.8\",\"fs-extra\":\"~0.8.1\",\"inquirer\":\"~0.4.1\",\"insight\":\"git://github.com/joefiorini/insight.git#mobile-app\",\"lodash-node\":\"~2.4.1\",\"loom\":\"~3.1.2\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"ncp\":\"~0.5.0\",\"nopt\":\"~2.1.2\",\"npm\":\"~1.4.6\",\"rimraf\":\"^2.2.6\",\"rsvp\":\"~3.0.6\",\"tiny-lr\":\"0.0.5\",\"bower-config\":\"^0.5.0\",\"through\":\"^2.3.4\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"configstore\":\"^0.2.3\",\"grunt\":\"^0.4.4\",\"grunt-release\":\"^0.7.0\",\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.20\",\"dist\":{\"shasum\":\"979a8bc94b1bc20ba653f47fb9e12b1cd206987d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.20.tgz\",\"integrity\":\"sha512-jedhG5I6evLbhEl0O+BAvKLPulS86ciqVtn/nJuUsIBD3Cv7MFJqFQp8G3rdtjTtpI+Up7ZQUYFJxytYPw8Igw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDXaLgbR6xbyvHsCvZz6g3+Fx7ij3bCTuFoF4e8fOMSqgIhAKf3sr61cZDar5/OzZbBjgFSWzLkbE+LzMD09PFlhuoM\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.6\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"}],\"directories\":{}},\"0.0.21\":{\"name\":\"ember-cli\",\"version\":\"0.0.21\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*-slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"bower\":\"~1.3.1\",\"bower-config\":\"^0.5.0\",\"broccoli\":\"0.5.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es6-concatenator\":\"^0.1.2\",\"broccoli-static-compiler\":\"^0.1.2\",\"broccoli-uglify-js\":\"^0.1.1\",\"chalk\":\"~0.4.0\",\"connect-livereload\":\"^0.3.2\",\"express\":\"^3.4.8\",\"fs-extra\":\"~0.8.1\",\"inquirer\":\"~0.4.1\",\"insight\":\"git+https://github.com/joefiorini/insight.git#mobile-app\",\"lodash-node\":\"~2.4.1\",\"loom\":\"~3.1.2\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"ncp\":\"~0.5.0\",\"nopt\":\"~2.1.2\",\"npm\":\"~1.4.6\",\"rimraf\":\"^2.2.6\",\"rsvp\":\"~3.0.6\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.0.5\",\"walk-sync\":\"^0.1.1\",\"proxy-middleware\":\"^0.5.0\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"configstore\":\"^0.2.3\",\"grunt\":\"^0.4.4\",\"grunt-release\":\"^0.7.0\",\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\",\"rewire\":\"^2.0.0\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.21\",\"dist\":{\"shasum\":\"f18714775338f0b090c53cab7138d6fad2edf260\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.21.tgz\",\"integrity\":\"sha512-CIEZVz2Fe2W2Yz1UywvQojy4dsfY8QVFLsThaPb9fgPoEiD3DEMinqXk2pu/ZtNHl6kvzL/m8avkpHgSZSIlug==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICJWIFHnRr/1/6p9aAV6NBWYh3c8l6NL6KrP393Fa35EAiEArsvW9e3Iu6paN9VolSLB1ntKhxIBd+Tak4YTO96gDes=\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.6\",\"_npmUser\":{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"}],\"directories\":{}},\"0.0.22\":{\"name\":\"ember-cli\",\"version\":\"0.0.22\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*-slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"bower\":\"~1.3.1\",\"bower-config\":\"^0.5.0\",\"broccoli\":\"0.7.2\",\"broccoli-env\":\"0.0.1\",\"broccoli-es6-concatenator\":\"0.1.4\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.1\",\"chalk\":\"~0.4.0\",\"connect-livereload\":\"^0.3.2\",\"express\":\"^3.4.8\",\"fs-extra\":\"~0.8.1\",\"inquirer\":\"~0.4.1\",\"insight\":\"git+https://github.com/joefiorini/insight.git#mobile-app\",\"lodash-node\":\"~2.4.1\",\"loom\":\"~3.1.2\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"ncp\":\"~0.5.0\",\"nopt\":\"~2.1.2\",\"npm\":\"~1.4.6\",\"rimraf\":\"^2.2.6\",\"rsvp\":\"~3.0.6\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.0.5\",\"walk-sync\":\"^0.1.1\",\"proxy-middleware\":\"^0.5.0\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"configstore\":\"^0.2.3\",\"grunt\":\"^0.4.4\",\"grunt-release\":\"^0.7.0\",\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\",\"rewire\":\"^2.0.0\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.22\",\"dist\":{\"shasum\":\"e5adc28d27700b359a1d61c9851a89e693b0654b\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.22.tgz\",\"integrity\":\"sha512-zmSOSuZ8rhNABLT7bqNry0iZtjaheWl78D/ivIhb5pzZoL8BDHj/oe1hs4x1Fd6OePR9OmYHCVcuKWUBl+qs5Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICbtxe5T9xBTEgjbeG7wjnqtmFO8la1kMHkkeoOnOanQAiEAlnH6uZUEJJmTnNF35+FJQpFVSWeuhkwPbISFhf2ZlLc=\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.6\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"}],\"directories\":{}},\"0.0.23\":{\"name\":\"ember-cli\",\"version\":\"0.0.23\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*-slow.js\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributers\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"bower\":\"~1.3.1\",\"bower-config\":\"^0.5.0\",\"broccoli\":\"0.7.2\",\"broccoli-env\":\"0.0.1\",\"broccoli-es6-concatenator\":\"0.1.4\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.1\",\"chalk\":\"~0.4.0\",\"connect-livereload\":\"^0.3.2\",\"express\":\"^3.4.8\",\"fs-extra\":\"~0.8.1\",\"inquirer\":\"~0.4.1\",\"insight\":\"git+https://github.com/joefiorini/insight.git#mobile-app\",\"lodash-node\":\"~2.4.1\",\"loom\":\"~3.1.2\",\"loom-generators-ember-appkit\":\"~1.0.5\",\"ncp\":\"~0.5.0\",\"nopt\":\"~2.1.2\",\"npm\":\"~1.4.6\",\"rimraf\":\"^2.2.6\",\"rsvp\":\"~3.0.6\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.0.5\",\"walk-sync\":\"^0.1.1\",\"proxy-middleware\":\"^0.5.0\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"configstore\":\"^0.2.3\",\"grunt\":\"^0.4.4\",\"grunt-release\":\"^0.7.0\",\"mocha\":\"~1.18.0\",\"mocha-jshint\":\"0.0.7\",\"rewire\":\"^2.0.0\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.23\",\"dist\":{\"shasum\":\"2d79c2d6d45f333f19184968f0ce7645fc9e9c75\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.23.tgz\",\"integrity\":\"sha512-zVXukjd4E9hPMgPbPLOxWpbLFXpDpviwchnXPgpDyuTRcFLBSXbHO5ncSOE895ob9JFGhA9YEuAtb/aVsQ1t3A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD+4wLv+bGG54S8yP1JetXz6qnyqZo/ghztSk80xTkMhQIgCv/zJ2UwxKvLDQEHSDStnPWj2uCObH+qSsltcxq1kUc=\"}]},\"_from\":\"ember-cli\",\"_npmVersion\":\"1.4.3\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"directories\":{}},\"0.0.24\":{\"name\":\"ember-cli\",\"version\":\"0.0.24\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js - tests/**/*-slow.js\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"bower\":\"^1.3.2\",\"bower-config\":\"0.5.0\",\"broccoli\":\"0.9.0\",\"broccoli-bower\":\"0.2.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es6-concatenator\":\"0.1.4\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"chalk\":\"0.4.0\",\"configstore\":\"0.2.3\",\"connect-livereload\":\"0.3.2\",\"express\":\"^3.4.8\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.8.1\",\"glob\":\"^3.2.9\",\"inquirer\":\"0.4.1\",\"leek\":\"0.0.4\",\"lodash-node\":\"2.4.1\",\"loom\":\"^3.1.2\",\"ncp\":\"0.5.0\",\"quick-temp\":\"0.1.1\",\"nopt\":\"^2.1.2\",\"npm\":\"1.4.6\",\"proxy-middleware\":\"0.5.0\",\"resolve\":\"0.6.2\",\"rimraf\":\"^2.2.6\",\"rsvp\":\"^3.0.6\",\"testem\":\"0.6.5\",\"through\":\"2.3.4\",\"tiny-lr\":\"0.0.5\",\"walk-sync\":\"0.1.2\",\"broccoli-replace\":\"0.1.6\",\"broccoli-merge-trees\":\"0.1.3\",\"broccoli-template\":\"0.1.1\",\"broccoli-es6-import-validate\":\"0.1.0\",\"readline2\":\"0.1.0\",\"broccoli-export-tree\":\"0.3.0\",\"broccoli-jshint\":\"0.3.2\",\"diff\":\"~1.0.8\",\"broccoli-kitchen-sink-helpers\":\"0.2.2\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"configstore\":\"0.2.3\",\"grunt\":\"0.4.4\",\"grunt-release\":\"0.7.0\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"rewire\":\"^2.0.0\",\"underscore\":\"^1.6.0\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.24\",\"dist\":{\"shasum\":\"d4b3f4851d6b83a5b6247b214f904b77a8e81ab1\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.24.tgz\",\"integrity\":\"sha512-9WsUWgTW27HOx62Xe6G4dSvkFe06qryYlieSgiiMgFJtYBBBZkqHFZOvHNXwta2f4aJQ48DMI87EFvvy2/YHBQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCnLCIwVjW2MskhthI4+qXwYVtF5xioyKWczBiKAClWMQIhAONJzfOzjHEU5tkq/L3VxDfzwNSMCwU236f9EGCxF728\"}]},\"_from\":\".\",\"_npmVersion\":\"1.4.3\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"directories\":{}},\"0.0.25\":{\"name\":\"ember-cli\",\"version\":\"0.0.25\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js - tests/**/*-slow.js\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"bower\":\"^1.3.2\",\"bower-config\":\"0.5.0\",\"broccoli\":\"0.9.0\",\"broccoli-bower\":\"0.2.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es6-concatenator\":\"0.1.4\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"chalk\":\"0.4.0\",\"configstore\":\"0.2.3\",\"connect-livereload\":\"0.3.2\",\"express\":\"^3.4.8\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.8.1\",\"glob\":\"^3.2.9\",\"inquirer\":\"0.4.1\",\"leek\":\"0.0.4\",\"lodash-node\":\"2.4.1\",\"loom\":\"^3.1.2\",\"ncp\":\"0.5.0\",\"quick-temp\":\"0.1.1\",\"nopt\":\"^2.1.2\",\"npm\":\"1.4.6\",\"proxy-middleware\":\"0.5.0\",\"resolve\":\"0.6.2\",\"rimraf\":\"^2.2.6\",\"rsvp\":\"^3.0.6\",\"testem\":\"0.6.5\",\"through\":\"2.3.4\",\"tiny-lr\":\"0.0.5\",\"walk-sync\":\"0.1.2\",\"broccoli-replace\":\"0.1.6\",\"broccoli-merge-trees\":\"0.1.3\",\"broccoli-template\":\"0.1.1\",\"broccoli-es6-import-validate\":\"0.1.0\",\"readline2\":\"0.1.0\",\"broccoli-export-tree\":\"0.3.0\",\"broccoli-jshint\":\"0.3.2\",\"diff\":\"~1.0.8\",\"broccoli-kitchen-sink-helpers\":\"0.2.2\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"configstore\":\"0.2.3\",\"grunt\":\"0.4.4\",\"grunt-release\":\"0.7.0\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"rewire\":\"^2.0.0\",\"underscore\":\"^1.6.0\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.25\",\"dist\":{\"shasum\":\"7c3c7103d0b3a9ce599ac5385fb47b8dd86da995\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.25.tgz\",\"integrity\":\"sha512-2cik0vNM0sCfhSvE/crs2bbPwL0jESHpt6K/m3iU7J1rvsiEHXsXtYyPlK7uvfe8Dcf7SfKBNf1RoJ2ZWDAqzg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIE8Wa0H/X2srFc3luRGlcRyQouPMhmtbHzZxzKCiskAKAiEAprYWNdgpqVf09GprJvc6+gVDzyFVJQzKE8LOBwjWmg0=\"}]},\"_from\":\".\",\"_npmVersion\":\"1.3.21\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"directories\":{}},\"0.0.27\":{\"name\":\"ember-cli\",\"version\":\"0.0.27\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js - tests/**/*-slow.js\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"bower\":\"^1.3.2\",\"bower-config\":\"0.5.0\",\"broccoli\":\"0.11.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es6-concatenator\":\"0.1.4\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"chalk\":\"0.4.0\",\"configstore\":\"0.2.3\",\"connect-livereload\":\"0.3.2\",\"express\":\"^3.4.8\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.8.1\",\"glob\":\"^3.2.9\",\"inquirer\":\"0.4.1\",\"leek\":\"0.0.4\",\"lodash-node\":\"2.4.1\",\"loom\":\"^3.1.2\",\"ncp\":\"0.5.0\",\"quick-temp\":\"0.1.1\",\"nopt\":\"^2.1.2\",\"npm\":\"1.4.6\",\"proxy-middleware\":\"0.5.0\",\"resolve\":\"0.6.2\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.6\",\"testem\":\"0.6.5\",\"through\":\"2.3.4\",\"tiny-lr\":\"0.0.5\",\"walk-sync\":\"0.1.2\",\"broccoli-replace\":\"0.1.6\",\"broccoli-merge-trees\":\"0.1.3\",\"broccoli-es6-import-validate\":\"0.1.0\",\"readline2\":\"0.1.0\",\"broccoli-export-tree\":\"0.3.1\",\"broccoli-jshint\":\"0.4.0\",\"diff\":\"~1.0.8\",\"broccoli-concat\":\"0.0.6\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"configstore\":\"0.2.3\",\"grunt\":\"0.4.4\",\"grunt-release\":\"0.7.0\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"rewire\":\"^2.0.0\",\"underscore\":\"^1.6.0\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.27\",\"dist\":{\"shasum\":\"129c08c78e3e35f93ae4fa0e4210b48e1211e396\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.27.tgz\",\"integrity\":\"sha512-Ga2j1eW/5l2LV+ZgufVDAksScdUHQ6QWVPOXmGteUoctME1qXVCSn8VXPyUiCm++sIx3SN7mnWZ5e6HVtkj3Rw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC/U+BKD8ooc4OHs5FdHWZXjZmUtWJ3tLeLYB175EG/dgIhAPygu21xf40mnLURcxEEHZ5QrMWW/gDiG8V+06r5F6vB\"}]},\"_from\":\".\",\"_npmVersion\":\"1.3.25\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"directories\":{}},\"0.0.28\":{\"name\":\"ember-cli\",\"version\":\"0.0.28\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js\",\"test-all\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js - tests/**/*-slow.js\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"bower\":\"^1.3.2\",\"bower-config\":\"0.5.0\",\"broccoli\":\"0.12.0\",\"broccoli-clean-css\":\"0.1.5\",\"broccoli-concat\":\"0.0.6\",\"broccoli-env\":\"0.0.1\",\"broccoli-es6-concatenator\":\"0.1.4\",\"broccoli-es6-import-validate\":\"0.1.0\",\"broccoli-export-tree\":\"0.3.1\",\"broccoli-file-mover\":\"~0.3.1\",\"broccoli-jshint\":\"0.4.0\",\"broccoli-merge-trees\":\"0.1.3\",\"broccoli-replace\":\"0.1.6\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"~0.1.1\",\"chalk\":\"0.4.0\",\"configstore\":\"0.2.3\",\"connect-chain\":\"0.0.1\",\"connect-livereload\":\"0.3.2\",\"diff\":\"~1.0.8\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.8.1\",\"glob\":\"^3.2.9\",\"inquirer\":\"0.4.1\",\"leek\":\"0.0.4\",\"lodash-node\":\"2.4.1\",\"loom\":\"^3.1.2\",\"ncp\":\"0.5.0\",\"nopt\":\"^2.1.2\",\"npm\":\"1.4.6\",\"proxy-middleware\":\"0.5.0\",\"quick-temp\":\"0.1.1\",\"readline2\":\"0.1.0\",\"resolve\":\"0.6.2\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.6\",\"testem\":\"0.6.15\",\"through\":\"2.3.4\",\"tiny-lr\":\"0.0.5\",\"walk-sync\":\"0.1.2\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"configstore\":\"0.2.3\",\"grunt\":\"0.4.4\",\"grunt-release\":\"0.7.0\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"rewire\":\"^2.0.0\",\"underscore\":\"^1.6.0\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.28\",\"dist\":{\"shasum\":\"697097249f50aa25f3ba72799b5391d09f27b3ea\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.28.tgz\",\"integrity\":\"sha512-chtSuJXruSs1KjRsTb/tjklUk2TsCiHZUm3bQ42mcaAr39MZaBXIKiaMEFUTWAEbeOtDLIFoXTQfXwEnCA3CIA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCO/PdNY/8tVsgoEkKZVDJ8OGve12t3BN6sNWj4LnRP/wIga+2DkPVc8xua1Z0+i4vHBe73ONlsSNIZ4qG53zrCvLA=\"}]},\"_from\":\".\",\"_npmVersion\":\"1.3.25\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"directories\":{}},\"0.0.29\":{\"name\":\"ember-cli\",\"version\":\"0.0.29\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js\",\"test-all\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js - tests/**/*-slow.js\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"bower\":\"^1.3.2\",\"bower-config\":\"0.5.1\",\"broccoli\":\"0.12.1\",\"broccoli-asset-rev\":\"0.0.5\",\"broccoli-clean-css\":\"0.1.5\",\"broccoli-concat\":\"0.0.6\",\"broccoli-es6-concatenator\":\"~0.1.6\",\"broccoli-es6-import-validate\":\"0.1.0\",\"broccoli-export-tree\":\"0.3.2\",\"broccoli-file-mover\":\"~0.3.5\",\"broccoli-jshint\":\"0.5.0\",\"broccoli-merge-trees\":\"0.1.3\",\"broccoli-replace\":\"0.1.6\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"~0.1.1\",\"chalk\":\"0.4.0\",\"configstore\":\"0.2.3\",\"connect-chain\":\"0.0.1\",\"connect-livereload\":\"0.3.2\",\"diff\":\"~1.0.8\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.8.1\",\"glob\":\"^3.2.9\",\"inquirer\":\"0.4.1\",\"leek\":\"0.0.4\",\"lodash-node\":\"2.4.1\",\"loom\":\"^3.1.2\",\"ncp\":\"0.5.0\",\"nopt\":\"^2.1.2\",\"npm\":\"1.4.6\",\"proxy-middleware\":\"0.5.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"0.6.2\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.6\",\"testem\":\"0.6.15\",\"through\":\"2.3.4\",\"tiny-lr\":\"0.0.5\",\"walk-sync\":\"0.1.2\",\"broccoli-es3-safe-recast\":\"0.0.4\",\"express\":\"^4.2.0\",\"broccoli-sane-watcher\":\"git://github.com/stefanpenner/broccoli-sane-watcher.git\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"configstore\":\"0.2.3\",\"grunt\":\"0.4.4\",\"grunt-release\":\"0.7.0\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"rewire\":\"^2.0.0\",\"underscore\":\"^1.6.0\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"_id\":\"ember-cli@0.0.29\",\"dist\":{\"shasum\":\"0352bec373839f68f0501a390cf4f3146edcb969\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.29.tgz\",\"integrity\":\"sha512-ARWS7XMIn1vwCqbhiRnV7XopC+I1k7VEPm5lDUZNnk13EPbaCde85whUqFUwpkuQ1f0HELkqwIEVo92EesJVng==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCbKHmViZbRi5d/vfkL92yjrBbk82luvRlwbgbtcEDSdgIhAMFcXvPY+borJl1pANhrxIdu199vzqyCtaOqk6kL2onq\"}]},\"_from\":\".\",\"_npmVersion\":\"1.3.25\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"directories\":{}},\"0.0.32\":{\"name\":\"ember-cli\",\"version\":\"0.0.32\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js\",\"test-all\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js - tests/**/*-slow.js\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"bower\":\"^1.3.2\",\"bower-config\":\"^0.5.1\",\"broccoli\":\"0.12.1\",\"broccoli-asset-rev\":\"0.0.5\",\"broccoli-clean-css\":\"0.1.5\",\"broccoli-concat\":\"0.0.6\",\"broccoli-es3-safe-recast\":\"0.0.5\",\"broccoli-es6-concatenator\":\"~0.1.6\",\"broccoli-export-tree\":\"0.3.2\",\"broccoli-file-mover\":\"~0.3.5\",\"broccoli-jshint\":\"0.5.0\",\"broccoli-merge-trees\":\"0.1.3\",\"broccoli-replace\":\"0.1.6\",\"broccoli-sane-watcher\":\"0.0.3\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"~0.1.1\",\"chalk\":\"0.4.0\",\"configstore\":\"0.2.3\",\"connect-chain\":\"0.0.1\",\"connect-livereload\":\"0.3.2\",\"diff\":\"~1.0.8\",\"express\":\"^4.2.0\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.8.1\",\"glob\":\"^3.2.9\",\"inquirer\":\"0.5.1\",\"leek\":\"0.0.6\",\"lodash-node\":\"2.4.1\",\"loom\":\"^3.1.2\",\"ncp\":\"0.5.0\",\"nopt\":\"^2.1.2\",\"npm\":\"1.4.6\",\"proxy-middleware\":\"0.5.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"0.6.2\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.6\",\"testem\":\"0.6.15\",\"through\":\"2.3.4\",\"tiny-lr\":\"0.0.5\",\"walk-sync\":\"0.1.2\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"grunt\":\"0.4.4\",\"grunt-release\":\"0.7.0\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"rewire\":\"^2.0.0\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"broccoli\",\"broccoli-asset-rev\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-es6-import-validate\",\"broccoli-export-tree\",\"broccoli-file-mover\",\"broccoli-jshint\",\"broccoli-merge-trees\",\"broccoli-replace\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"configstore\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"glob\",\"inquirer\",\"leek\",\"lodash-node\",\"loom\",\"ncp\",\"nopt\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.32\",\"_shasum\":\"7e2f4f539c0dc47eab9e6864b164c3971b6793ab\",\"_from\":\".\",\"_npmVersion\":\"1.4.9\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"7e2f4f539c0dc47eab9e6864b164c3971b6793ab\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.32.tgz\",\"integrity\":\"sha512-FQQrudQuPWy001Dfjrk9U9e9MqAQE0CCw2+PL2bX3dOCUkVfBIKK1jVKLqUyf0rLAuIm/Kiau20zrefaJxE38g==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAC8rslgvPikzvrgsvndQO/rok/gqnfkoGsY3dslME7lAiEApewrPzG4dRGw3Bl8vZDjpruPJZDBVfsQJqQDWG4Oo4k=\"}]},\"directories\":{}},\"0.0.33\":{\"name\":\"ember-cli\",\"version\":\"0.0.33\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js\",\"test-all\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js - tests/**/*-slow.js\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.2\",\"bower-config\":\"^0.5.1\",\"broccoli\":\"0.12.1\",\"broccoli-asset-rev\":\"0.0.5\",\"broccoli-clean-css\":\"0.1.5\",\"broccoli-concat\":\"0.0.6\",\"broccoli-es3-safe-recast\":\"0.0.5\",\"broccoli-es6-concatenator\":\"~0.1.6\",\"broccoli-export-tree\":\"0.3.2\",\"broccoli-file-mover\":\"~0.3.5\",\"broccoli-jshint\":\"0.5.0\",\"broccoli-merge-trees\":\"0.1.3\",\"broccoli-replace\":\"0.1.6\",\"broccoli-sane-watcher\":\"0.0.3\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"~0.1.1\",\"broccoli-writer\":\"^0.1.1\",\"chalk\":\"0.4.0\",\"configstore\":\"0.2.3\",\"connect-chain\":\"0.0.1\",\"connect-livereload\":\"0.3.2\",\"debug\":\"^0.7.4\",\"diff\":\"~1.0.8\",\"express\":\"^4.2.0\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.8.1\",\"glob\":\"^3.2.9\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.6\",\"lodash-node\":\"2.4.1\",\"minimatch\":\"^0.3.0\",\"ncp\":\"0.5.0\",\"nopt\":\"^2.1.2\",\"npm\":\"1.4.6\",\"proxy-middleware\":\"0.5.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"0.6.2\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.6\",\"testem\":\"0.6.15\",\"through\":\"2.3.4\",\"tiny-lr\":\"0.0.5\",\"walk-sync\":\"0.1.2\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"grunt\":\"0.4.4\",\"grunt-release\":\"0.7.0\",\"inflection\":\"^1.3.5\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"rewire\":\"^2.0.0\",\"tmp-sync\":\"^1.0.1\"},\"gitHead\":\"1d5564f1ff1c1810230f2d815efe35e13945d162\",\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-asset-rev\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-es6-import-validate\",\"broccoli-export-tree\",\"broccoli-file-mover\",\"broccoli-jshint\",\"broccoli-merge-trees\",\"broccoli-replace\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"configstore\",\"connect-chain\",\"connect-livereload\",\"expresss\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"glob\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"ncp\",\"nopt\",\"npm\",\"proxy-middleware\",\"testem\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.33\",\"_shasum\":\"eeb30e23ee1891482cb704cc5bbf5eb9cd325538\",\"_from\":\".\",\"_npmVersion\":\"1.4.14\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"eeb30e23ee1891482cb704cc5bbf5eb9cd325538\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.33.tgz\",\"integrity\":\"sha512-2TMnxT0s5OEOopT4zYJU7dunnY/XAFQ+0ikG+yIlhIFg7naQoH4uauP/NdQM4kn5bhFOhvYPT9EZ8hhm5iKeMg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCEOqd3wJzkRbNSxdrOawZOlt6+7HQj3UUN1qgQeVPjBAIhANP3MI+yRhVIwGjZlBNIrYC68MonadCiqIS4nHVVTNd2\"}]},\"directories\":{}},\"0.0.34\":{\"name\":\"ember-cli\",\"version\":\"0.0.34\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js\",\"test-all\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js - tests/**/*-slow.js\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.2\",\"bower-config\":\"^0.5.1\",\"broccoli\":\"0.12.1\",\"broccoli-asset-rev\":\"0.0.5\",\"broccoli-clean-css\":\"0.1.5\",\"broccoli-concat\":\"0.0.6\",\"broccoli-es3-safe-recast\":\"0.0.7\",\"broccoli-es6-concatenator\":\"~0.1.6\",\"broccoli-export-tree\":\"0.3.2\",\"broccoli-file-mover\":\"~0.3.5\",\"broccoli-jshint\":\"0.5.0\",\"broccoli-merge-trees\":\"0.1.3\",\"broccoli-replace\":\"0.1.6\",\"broccoli-sane-watcher\":\"0.0.5\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"~0.1.1\",\"broccoli-writer\":\"^0.1.1\",\"chalk\":\"0.4.0\",\"configstore\":\"0.2.3\",\"connect-chain\":\"0.0.1\",\"connect-livereload\":\"0.3.2\",\"debug\":\"^0.7.4\",\"diff\":\"~1.0.8\",\"express\":\"^4.2.0\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.8.1\",\"glob\":\"^3.2.9\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.6\",\"lodash-node\":\"2.4.1\",\"minimatch\":\"^0.3.0\",\"ncp\":\"0.5.0\",\"nopt\":\"^2.1.2\",\"npm\":\"1.4.6\",\"proxy-middleware\":\"0.5.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"0.6.2\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.6\",\"testem\":\"0.6.15\",\"through\":\"2.3.4\",\"tiny-lr\":\"0.0.5\",\"walk-sync\":\"0.1.2\",\"inflection\":\"^1.3.5\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"grunt\":\"0.4.4\",\"grunt-release\":\"0.7.0\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"rewire\":\"^2.0.0\",\"tmp-sync\":\"^1.0.1\"},\"gitHead\":\"159b89e4ba91520e3fc44280d0412857d2269cc9\",\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-asset-rev\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-es6-import-validate\",\"broccoli-export-tree\",\"broccoli-file-mover\",\"broccoli-jshint\",\"broccoli-merge-trees\",\"broccoli-replace\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"configstore\",\"connect-chain\",\"connect-livereload\",\"expresss\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"ncp\",\"nopt\",\"npm\",\"proxy-middleware\",\"testem\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.34\",\"_shasum\":\"6aad25e8c1beeb2226efafae6d20f32a0351fb37\",\"_from\":\".\",\"_npmVersion\":\"1.4.14\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"6aad25e8c1beeb2226efafae6d20f32a0351fb37\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.34.tgz\",\"integrity\":\"sha512-US/6BDukY+aQL7qoOYEM2ftR1M1/zEGb2ND5fVvpnT9qU+Om2VdPeZkiy4PtoPucbh5Et8pwjIEncQDe7y+zCg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCxUZqIxwNLHSSA2ei7hB9k5rBz3TefAg8sWAmSB38D3AIhAJfaukQ6sPL8+Z/dsytr7sP5YKpBgzqWsyi7wI/Kiz3Y\"}]},\"directories\":{}},\"0.0.35\":{\"name\":\"ember-cli\",\"version\":\"0.0.35\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js\",\"test-all\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js - tests/**/*-slow.js\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.2\",\"bower-config\":\"^0.5.1\",\"broccoli\":\"0.12.1\",\"broccoli-asset-rev\":\"0.0.5\",\"broccoli-clean-css\":\"0.1.5\",\"broccoli-concat\":\"0.0.6\",\"broccoli-es3-safe-recast\":\"0.0.7\",\"broccoli-es6-concatenator\":\"~0.1.6\",\"broccoli-file-mover\":\"~0.3.5\",\"broccoli-jshint\":\"0.5.1\",\"broccoli-merge-trees\":\"0.1.3\",\"broccoli-replace\":\"0.1.6\",\"broccoli-sane-watcher\":\"0.0.5\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"~0.1.1\",\"broccoli-writer\":\"^0.1.1\",\"chalk\":\"0.4.0\",\"configstore\":\"0.2.3\",\"connect-chain\":\"0.0.1\",\"connect-livereload\":\"0.3.2\",\"debug\":\"^0.7.4\",\"diff\":\"~1.0.8\",\"express\":\"^4.2.0\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.8.1\",\"glob\":\"^3.2.9\",\"inflection\":\"^1.3.5\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.6\",\"lodash-node\":\"2.4.1\",\"minimatch\":\"^0.3.0\",\"ncp\":\"0.5.0\",\"nopt\":\"^2.1.2\",\"npm\":\"1.4.6\",\"proxy-middleware\":\"0.5.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"0.6.2\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.6\",\"testem\":\"0.6.15\",\"through\":\"2.3.4\",\"tiny-lr\":\"0.0.5\",\"walk-sync\":\"0.1.2\",\"yam\":\"0.0.12\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"grunt\":\"0.4.4\",\"grunt-release\":\"0.7.0\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"rewire\":\"^2.0.0\",\"tmp-sync\":\"^1.0.1\"},\"gitHead\":\"86abdb11ba600ca636b41ab10de1c26e1f0312d9\",\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-asset-rev\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-es6-import-validate\",\"broccoli-file-mover\",\"broccoli-jshint\",\"broccoli-merge-trees\",\"broccoli-replace\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"configstore\",\"connect-chain\",\"connect-livereload\",\"expresss\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"ncp\",\"nopt\",\"npm\",\"proxy-middleware\",\"testem\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.35\",\"_shasum\":\"f06023d3e4777beea8ad7c6422505880a8327ded\",\"_from\":\".\",\"_npmVersion\":\"1.4.14\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"f06023d3e4777beea8ad7c6422505880a8327ded\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.35.tgz\",\"integrity\":\"sha512-Wt88mlaoGrNpwuTqgzQKdkevEI9rhsclDNcocorrhMhXqsaGm4sDkLD7RuXTG3kpwPhjAh97BdvaAefMW0QejA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCE+7ObGsmm/RIu7sdAsLm5hEvGEWTu2FwY6EGsGpzvaAIhAI1WU8onRAdMXQEuU6uvEXfvIVpaaT39LzRu9UKweX+s\"}]},\"directories\":{}},\"0.0.36\":{\"name\":\"ember-cli\",\"version\":\"0.0.36\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js\",\"test-all\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js - tests/**/*-slow.js\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.2\",\"bower-config\":\"^0.5.1\",\"broccoli\":\"0.12.1\",\"broccoli-asset-rev\":\"0.0.5\",\"broccoli-clean-css\":\"0.1.5\",\"broccoli-concat\":\"0.0.6\",\"broccoli-es3-safe-recast\":\"0.0.7\",\"broccoli-es6-concatenator\":\"~0.1.6\",\"broccoli-file-mover\":\"~0.3.5\",\"broccoli-jshint\":\"0.5.1\",\"broccoli-merge-trees\":\"0.1.3\",\"broccoli-replace\":\"0.1.6\",\"broccoli-sane-watcher\":\"0.0.5\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"~0.1.1\",\"broccoli-writer\":\"^0.1.1\",\"chalk\":\"0.4.0\",\"configstore\":\"0.2.3\",\"connect-chain\":\"0.0.1\",\"connect-livereload\":\"0.3.2\",\"debug\":\"^0.7.4\",\"diff\":\"~1.0.8\",\"express\":\"^4.2.0\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.8.1\",\"glob\":\"^3.2.9\",\"inflection\":\"^1.3.5\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.6\",\"lodash-node\":\"2.4.1\",\"minimatch\":\"^0.3.0\",\"ncp\":\"0.5.0\",\"nopt\":\"^2.1.2\",\"npm\":\"1.4.6\",\"proxy-middleware\":\"0.5.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"0.6.2\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.6\",\"testem\":\"0.6.15\",\"through\":\"2.3.4\",\"tiny-lr\":\"0.0.5\",\"walk-sync\":\"0.1.2\",\"yam\":\"0.0.12\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"grunt\":\"0.4.4\",\"grunt-release\":\"0.7.0\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"rewire\":\"^2.0.0\",\"tmp-sync\":\"^1.0.1\"},\"gitHead\":\"4c2271699e8482e5c4e5138001377abe01247295\",\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-asset-rev\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-es6-import-validate\",\"broccoli-file-mover\",\"broccoli-jshint\",\"broccoli-merge-trees\",\"broccoli-replace\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"configstore\",\"connect-chain\",\"connect-livereload\",\"expresss\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"ncp\",\"nopt\",\"npm\",\"proxy-middleware\",\"testem\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.36\",\"_shasum\":\"7f89d1230393877b93ee852899a0c04e31c41d9f\",\"_from\":\".\",\"_npmVersion\":\"1.4.14\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"7f89d1230393877b93ee852899a0c04e31c41d9f\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.36.tgz\",\"integrity\":\"sha512-gYOjXGQDFo8T9Ec7LcAiFXVucXa9N7EBuGenm1/nsIBsP91WcYADFSGxvQ44SyLaWGQ3nkV3n4mkqdqMupkh9Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD3V3hnzjl3TrjzjgEVT/zNU9l3i4jElRukej/2JhV13wIgI8YYQZb/bXMboMAqDo7xhgBYVdm/ij94qXOkD+ZnwWk=\"}]},\"directories\":{}},\"0.0.37\":{\"name\":\"ember-cli\",\"version\":\"0.0.37\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js\",\"test-all\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js - tests/**/*-slow.js\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.2\",\"bower-config\":\"^0.5.1\",\"broccoli\":\"0.12.1\",\"broccoli-asset-rev\":\"0.0.6\",\"broccoli-clean-css\":\"0.1.5\",\"broccoli-concat\":\"0.0.6\",\"broccoli-es3-safe-recast\":\"0.0.7\",\"broccoli-es6-concatenator\":\"~0.1.6\",\"broccoli-file-mover\":\"~0.3.5\",\"broccoli-jshint\":\"0.5.1\",\"broccoli-merge-trees\":\"0.1.3\",\"broccoli-replace\":\"0.1.6\",\"broccoli-sane-watcher\":\"0.0.5\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"~0.1.1\",\"broccoli-writer\":\"^0.1.1\",\"chalk\":\"0.4.0\",\"configstore\":\"0.2.3\",\"connect-chain\":\"0.0.1\",\"connect-livereload\":\"0.3.2\",\"debug\":\"^0.7.4\",\"diff\":\"~1.0.8\",\"express\":\"^4.2.0\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.8.1\",\"glob\":\"^3.2.9\",\"inflection\":\"^1.3.5\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.6\",\"lodash-node\":\"2.4.1\",\"minimatch\":\"^0.3.0\",\"ncp\":\"0.5.0\",\"nopt\":\"^2.1.2\",\"npm\":\"1.4.6\",\"proxy-middleware\":\"0.5.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"0.6.2\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.6\",\"testem\":\"0.6.15\",\"through\":\"2.3.4\",\"tiny-lr\":\"0.0.5\",\"walk-sync\":\"0.1.2\",\"yam\":\"0.0.12\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"grunt\":\"0.4.4\",\"grunt-release\":\"0.7.0\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"rewire\":\"^2.0.0\",\"tmp-sync\":\"^1.0.1\"},\"gitHead\":\"274ee04bd26fb6830b82a49687c67dfec58845fb\",\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-asset-rev\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-es6-import-validate\",\"broccoli-file-mover\",\"broccoli-jshint\",\"broccoli-merge-trees\",\"broccoli-replace\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"configstore\",\"connect-chain\",\"connect-livereload\",\"expresss\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"ncp\",\"nopt\",\"npm\",\"proxy-middleware\",\"testem\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.37\",\"_shasum\":\"65a0a14b6a7844d0891d8362f2bae6a3704df39d\",\"_from\":\".\",\"_npmVersion\":\"1.4.14\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"65a0a14b6a7844d0891d8362f2bae6a3704df39d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.37.tgz\",\"integrity\":\"sha512-FqFklDrjMC8scyeaFjEqVZZPOFk/pv3p8yzjLRBCKjU4ZyeAg5X6AwlsAhVnDHmOIIfSUDKfjTswL/OTkADTqA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCucuE2/KU+RgHtrQiK3tRPfOwQ+EHDTnH3ACGcr6kpKwIhAJsvWLHOAFL0EzHXt8wU/J/kWEEqs4jRL4JnNvZ9RHOJ\"}]},\"directories\":{}},\"0.0.38\":{\"name\":\"ember-cli\",\"version\":\"0.0.38\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js\",\"test-all\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js - tests/**/*-slow.js\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"^0.5.2\",\"broccoli\":\"^0.12.1\",\"broccoli-clean-css\":\"^0.1.5\",\"broccoli-concat\":\"0.0.6\",\"broccoli-es3-safe-recast\":\"0.0.7\",\"broccoli-es6-concatenator\":\"^0.1.6\",\"broccoli-file-mover\":\"^0.3.5\",\"broccoli-file-remover\":\"~0.2.2\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.3\",\"broccoli-replace\":\"^0.1.6\",\"broccoli-sane-watcher\":\"0.0.5\",\"broccoli-static-compiler\":\"^0.1.4\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-unwatched-tree\":\"^0.1.1\",\"broccoli-writer\":\"^0.1.1\",\"chalk\":\"^0.4.0\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"^0.2.3\",\"connect-chain\":\"0.0.1\",\"connect-livereload\":\"^0.3.2\",\"debug\":\"^0.7.4\",\"diff\":\"^1.0.8\",\"express\":\"^4.4.4\",\"findup\":\"^0.1.5\",\"fs-extra\":\"^0.8.1\",\"glob\":\"^3.2.11\",\"inflection\":\"^1.3.7\",\"inquirer\":\"^0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.6\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^0.3.0\",\"ncp\":\"^0.5.0\",\"nopt\":\"^2.2.1\",\"npm\":\"^1.4.6\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"^0.5.0\",\"quick-temp\":\"^0.1.2\",\"readline2\":\"^0.1.0\",\"resolve\":\"^0.6.2\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.9\",\"semver\":\"^2.3.1\",\"testem\":\"^0.6.15\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.0.5\",\"tmp-sync\":\"^1.0.1\",\"walk-sync\":\"^0.1.2\",\"yam\":\"0.0.12\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"grunt\":\"0.4.4\",\"grunt-release\":\"0.7.0\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"node-require-timings\":\"0.0.1\",\"rewire\":\"^2.0.0\",\"tmp-sync\":\"^1.0.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-file-mover\",\"broccoli-file-remover\",\"broccoli-jshint\",\"broccoli-merge-trees\",\"broccoli-replace\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"connect-chain\",\"connect-livereload\",\"expresss\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"ncp\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"testem\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"semver\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.38\",\"_shasum\":\"851317f49e04cc22feb12bf6407b0379d72a43f6\",\"_from\":\".\",\"_npmVersion\":\"1.4.9\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"324e617b2b75dc1a5cc42d5eaf15dccf6a0ee143\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.38.tgz\"},\"directories\":{}},\"0.0.39\":{\"name\":\"ember-cli\",\"version\":\"0.0.39\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js\",\"test-all\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js - tests/**/*-slow.js\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"^0.5.2\",\"broccoli\":\"^0.12.1\",\"broccoli-clean-css\":\"^0.1.5\",\"broccoli-concat\":\"0.0.6\",\"broccoli-es3-safe-recast\":\"0.0.7\",\"broccoli-es6-concatenator\":\"^0.1.6\",\"broccoli-file-mover\":\"^0.3.5\",\"broccoli-file-remover\":\"~0.2.2\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.3\",\"broccoli-replace\":\"^0.1.6\",\"broccoli-sane-watcher\":\"0.0.5\",\"broccoli-static-compiler\":\"^0.1.4\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-unwatched-tree\":\"^0.1.1\",\"broccoli-writer\":\"^0.1.1\",\"chalk\":\"^0.4.0\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"^0.2.3\",\"connect-chain\":\"0.0.1\",\"connect-livereload\":\"^0.3.2\",\"debug\":\"^0.7.4\",\"diff\":\"^1.0.8\",\"express\":\"^4.4.4\",\"findup\":\"^0.1.5\",\"fs-extra\":\"^0.8.1\",\"glob\":\"^3.2.11\",\"inflection\":\"^1.3.7\",\"inquirer\":\"^0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.6\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^0.3.0\",\"ncp\":\"^0.5.0\",\"nopt\":\"^2.2.1\",\"npm\":\"^1.4.6\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"^0.5.0\",\"quick-temp\":\"^0.1.2\",\"readline2\":\"^0.1.0\",\"resolve\":\"^0.6.2\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.9\",\"semver\":\"^2.3.1\",\"testem\":\"^0.6.15\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.0.5\",\"tmp-sync\":\"^1.0.1\",\"walk-sync\":\"^0.1.2\",\"yam\":\"0.0.12\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"grunt\":\"0.4.4\",\"grunt-release\":\"0.7.0\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"node-require-timings\":\"0.0.1\",\"rewire\":\"^2.0.0\",\"tmp-sync\":\"^1.0.1\"},\"gitHead\":\"ec8a6ab898599746bddbb8f72f7633c29f0ee95b\",\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-file-mover\",\"broccoli-file-remover\",\"broccoli-jshint\",\"broccoli-merge-trees\",\"broccoli-replace\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"connect-chain\",\"connect-livereload\",\"expresss\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"ncp\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"testem\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"semver\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.39\",\"_shasum\":\"1f08ccf981e9a20ef73c31a68a9c383e3bc5e8dd\",\"_from\":\".\",\"_npmVersion\":\"1.4.14\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"1f08ccf981e9a20ef73c31a68a9c383e3bc5e8dd\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.39.tgz\",\"integrity\":\"sha512-TYtpUe+jzprD1TPr488oHxBHuhuvC81z0geWuM8DOFGWDkNeTRVcID+88xSo0tgl4aXOs1bz+4eIQETOTVIIQA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD7h7NSinz9ngyDzS9UGBF8lVPPEZyt/4HhpJr11/LySAIhAMDWF32Ak+z7GSpwJLydP9wj5HozfIU9nNGF+8JEaiNM\"}]},\"directories\":{}},\"0.0.40\":{\"name\":\"ember-cli\",\"version\":\"0.0.40\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js\",\"test-all\":\"mocha - --timeout 8000 --reporter spec tests/**/*-test.js tests/**/*/*-test.js tests/**/*/*/*-test.js - tests/**/*-slow.js\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"^0.5.2\",\"broccoli\":\"^0.12.1\",\"broccoli-clean-css\":\"^0.2.0\",\"broccoli-concat\":\"0.0.6\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-concatenator\":\"^0.1.6\",\"broccoli-file-mover\":\"^0.3.5\",\"broccoli-file-remover\":\"~0.2.2\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.3\",\"broccoli-sane-watcher\":\"0.0.5\",\"broccoli-static-compiler\":\"^0.1.4\",\"broccoli-string-replace\":\"^0.0.2\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-unwatched-tree\":\"^0.1.1\",\"broccoli-writer\":\"^0.1.1\",\"chalk\":\"^0.4.0\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"^0.2.3\",\"connect-chain\":\"0.0.1\",\"connect-livereload\":\"^0.4.0\",\"debug\":\"^0.7.4\",\"diff\":\"^1.0.8\",\"express\":\"^4.4.4\",\"findup\":\"^0.1.5\",\"fs-extra\":\"^0.8.1\",\"glob\":\"^4.0.3\",\"inflection\":\"^1.3.7\",\"inquirer\":\"^0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.6\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^0.3.0\",\"ncp\":\"~0.6.0\",\"nopt\":\"^3.0.1\",\"npm\":\"^1.4.6\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"^0.5.0\",\"quick-temp\":\"^0.1.2\",\"readline2\":\"^0.1.0\",\"resolve\":\"^0.7.1\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.9\",\"semver\":\"^2.3.1\",\"testem\":\"^0.6.15\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.0.9\",\"tmp-sync\":\"^1.0.1\",\"walk-sync\":\"^0.1.2\",\"yam\":\"0.0.12\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"node-require-timings\":\"0.0.1\",\"rewire\":\"^2.0.0\",\"supertest\":\"^0.13.0\",\"tmp-sync\":\"^1.0.1\"},\"gitHead\":\"f4ee95c4bf876cd8361f51e56ef1498fe3da5337\",\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-file-mover\",\"broccoli-file-remover\",\"broccoli-jshint\",\"broccoli-merge-trees\",\"broccoli-string-replace\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"connect-chain\",\"connect-livereload\",\"expresss\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"ncp\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"testem\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"semver\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.40\",\"_shasum\":\"3144ff277b7ea6890b3fc52f7ea361f5087ab2ff\",\"_from\":\".\",\"_npmVersion\":\"1.4.14\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"3144ff277b7ea6890b3fc52f7ea361f5087ab2ff\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.40.tgz\",\"integrity\":\"sha512-iTj5iafWHo7eS3bySlv/030wtzq76Tvk4IulViwxA6SEQDZEi4S0EUSXVSLiwZfq6gGDSfANNetjaZfccJM+Hw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDIwRZJSBF7n3EVVPxwdSMaVoHlHUbfTNFVAx+c9EK8/AIhAPjImkJlJofmUUfcZ4QU7zIECXeBGWlddi01N8sFGTzY\"}]},\"directories\":{}},\"0.0.41\":{\"name\":\"ember-cli\",\"version\":\"0.0.41\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"node - tests/runner\",\"test-all\":\"node tests/runner all\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.12.3\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-concat\":\"0.0.8\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-concatenator\":\"0.1.7\",\"broccoli-file-mover\":\"0.3.5\",\"broccoli-file-remover\":\"0.2.2\",\"broccoli-jshint\":\"0.5.1\",\"broccoli-merge-trees\":\"0.1.3\",\"broccoli-sane-watcher\":\"0.0.6\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-string-replace\":\"0.0.2\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"connect-livereload\":\"0.4.0\",\"diff\":\"^1.0.8\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.11.0\",\"glob\":\"^4.0.5\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.6\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"nopt\":\"^3.0.1\",\"npm\":\"^1.4.6\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.5.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.13\",\"semver\":\"^3.0.1\",\"testem\":\"0.6.18\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.0\",\"tmp-sync\":\"^1.0.1\",\"walk-sync\":\"0.1.2\",\"yam\":\"0.0.13\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"^0.13.0\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-file-mover\",\"broccoli-file-remover\",\"broccoli-jshint\",\"broccoli-merge-trees\",\"broccoli-string-replace\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"connect-livereload\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"morgan\",\"ncp\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"testem\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"semver\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.41\",\"_shasum\":\"31b8d61175921c759af883e23708fae7b1a7ce98\",\"_resolved\":\"ember-cli-0.0.41.tgz\",\"_from\":\"ember-cli-0.0.41.tgz\",\"_npmVersion\":\"2.0.0-beta.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"31b8d61175921c759af883e23708fae7b1a7ce98\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.41.tgz\",\"integrity\":\"sha512-q34quUf7l3CrZDH21L2Ep1TSHyXKhTicvH3LftxNeAQXaxWl052lmcGl81JSGHxkqdHasRUnxUsyUtDLLE8PkA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD9yorKP2SQE7J7JJFcMQikJk487OXbKEjUf/9A1dOKZQIgYVR/0sHDkGtscuvQiSLix+sCtENFES3aUJysj/j2A70=\"}]},\"directories\":{}},\"0.0.42\":{\"name\":\"ember-cli\",\"version\":\"0.0.42\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"node - tests/runner\",\"test-all\":\"node tests/runner all\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.12.3\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-concat\":\"0.0.11\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-concatenator\":\"0.1.7\",\"broccoli-file-mover\":\"0.3.5\",\"broccoli-file-remover\":\"0.2.2\",\"broccoli-filter\":\"0.1.6\",\"broccoli-jshint\":\"0.5.1\",\"broccoli-merge-trees\":\"0.1.3\",\"broccoli-sane-watcher\":\"0.0.6\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-string-replace\":\"0.0.2\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"connect-livereload\":\"0.4.0\",\"core-object\":\"0.0.1\",\"diff\":\"^1.0.8\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.11.0\",\"glob\":\"^4.0.5\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.6\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"nopt\":\"^3.0.1\",\"npm\":\"^1.4.6\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.5.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.13\",\"semver\":\"^3.0.1\",\"testem\":\"0.6.18\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.0\",\"tmp-sync\":\"^1.0.1\",\"walk-sync\":\"0.1.2\",\"yam\":\"0.0.13\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.13.0\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-file-mover\",\"broccoli-file-remover\",\"broccoli-filter\",\"broccoli-jshint\",\"broccoli-merge-trees\",\"broccoli-string-replace\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"connect-livereload\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"morgan\",\"ncp\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"testem\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"semver\",\"through\",\"tiny-lr\",\"walk-sync\",\"core-object\"],\"_id\":\"ember-cli@0.0.42\",\"_shasum\":\"0581cc0d863ce6444fe53dda49bc1c54d9980480\",\"_resolved\":\"ember-cli-0.0.42.tgz\",\"_from\":\"ember-cli-0.0.42.tgz\",\"_npmVersion\":\"2.0.0-beta.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"0581cc0d863ce6444fe53dda49bc1c54d9980480\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.42.tgz\",\"integrity\":\"sha512-dALj2NfSyAsGSgKHcl+8df86ErDugVHrTxWet3Slscw+CtLGDNxQ9hnFXxAWK1n7sH7DAsvwGxtm8NBxYgSZQQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGnnZb9DCj28YT+a75XtMiGE4lO9ycaV4Iz91FGfigRzAiA3Wax/Z/dWrQsJt82DKpg1taFQWcxpvEcI/H7kfrktIw==\"}]},\"directories\":{}},\"0.0.43\":{\"name\":\"ember-cli\",\"version\":\"0.0.43\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"node - tests/runner\",\"test-all\":\"node tests/runner all\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.12.3\",\"broccoli-caching-writer\":\"0.4.0\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-concat\":\"0.0.11\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-concatenator\":\"0.1.7\",\"broccoli-file-mover\":\"0.3.6\",\"broccoli-file-remover\":\"0.2.3\",\"broccoli-filter\":\"0.1.6\",\"broccoli-jshint\":\"0.5.1\",\"broccoli-kitchen-sink-helpers\":\"0.2.4\",\"broccoli-merge-trees\":\"0.1.3\",\"broccoli-sane-watcher\":\"0.0.6\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"connect-livereload\":\"0.4.0\",\"core-object\":\"0.0.2\",\"diff\":\"^1.0.8\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.11.0\",\"glob\":\"^4.0.5\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.12\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"nopt\":\"^3.0.1\",\"npm\":\"^1.4.6\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.5.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.13\",\"semver\":\"^3.0.1\",\"testem\":\"0.6.18\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.0\",\"walk-sync\":\"0.1.2\",\"yam\":\"0.0.14\"},\"devDependencies\":{\"broccoli-caching-writer\":\"0.4.0\",\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.13.0\",\"tmp-sync\":\"^1.0.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-caching-writer\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-file-mover\",\"broccoli-file-remover\",\"broccoli-filter\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"connect-livereload\",\"core-object\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.43\",\"_shasum\":\"56b0cb449dc9244b044fb832f55e8b8c4a5a1fdd\",\"_resolved\":\"./ember-cli-0.0.43.tgz\",\"_from\":\"./ember-cli-0.0.43.tgz\",\"_npmVersion\":\"2.0.0-beta.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"56b0cb449dc9244b044fb832f55e8b8c4a5a1fdd\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.43.tgz\",\"integrity\":\"sha512-BrKbSOQkXuFSUsT4CCkh7X9JY9Erfab2/RjK9eoLIm9dMkLZdFfnFeulVkpG2mUVBgmoteT2Wck+O428ZfVL7A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIE49y0GkPIjKstCccNZKo4S3qbsu0Zn6MPQhCutO+OaXAiEAwUu//Zw1jx1vFlPvA5Mmr2dAxW11E1xlDt30lbx1Kq0=\"}]},\"directories\":{}},\"0.0.44\":{\"name\":\"ember-cli\",\"version\":\"0.0.44\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"node - tests/runner\",\"test-all\":\"node tests/runner all\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.12.3\",\"broccoli-caching-writer\":\"0.4.0\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-concat\":\"0.0.11\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6-concatenator\":\"0.1.7\",\"broccoli-file-mover\":\"0.3.6\",\"broccoli-file-remover\":\"0.2.3\",\"broccoli-filter\":\"0.1.6\",\"broccoli-jshint\":\"0.5.1\",\"broccoli-kitchen-sink-helpers\":\"0.2.4\",\"broccoli-merge-trees\":\"0.1.4\",\"broccoli-sane-watcher\":\"0.0.6\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"connect-livereload\":\"0.4.0\",\"core-object\":\"0.0.2\",\"diff\":\"^1.0.8\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.11.1\",\"glob\":\"^4.0.5\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.12\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"nopt\":\"^3.0.1\",\"npm\":\"^1.4.6\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.5.1\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.13\",\"semver\":\"^3.0.1\",\"testem\":\"0.6.18\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.1\",\"walk-sync\":\"0.1.2\",\"yam\":\"0.0.14\"},\"devDependencies\":{\"broccoli-caching-writer\":\"0.4.1\",\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.13.0\",\"tmp-sync\":\"^1.0.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-caching-writer\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-file-mover\",\"broccoli-file-remover\",\"broccoli-filter\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"connect-livereload\",\"core-object\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.44\",\"_shasum\":\"9ac492696a38a24a8de76e1f51998ef3efe26c1f\",\"_resolved\":\"ember-cli-0.0.44.tgz\",\"_from\":\"ember-cli-0.0.44.tgz\",\"_npmVersion\":\"2.0.0-beta.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"9ac492696a38a24a8de76e1f51998ef3efe26c1f\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.44.tgz\",\"integrity\":\"sha512-YLRGgt0mQpT62DiiSU+BJqNdR4MmBYx7wN8Opms8z2E+VhEML3htpKRXHpm1FvYp2qHM23LSgy1lE8vuP2t4aw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDHjYAbYF+JXtZZYg1F7LLllT+IfsCquFrnP2pkFU5RKQIgXlpc8uC5PU8dFuyi2ylgivN3XmHG+6A9eET6sksr6Fk=\"}]},\"directories\":{}},\"0.0.45\":{\"name\":\"ember-cli\",\"version\":\"0.0.45\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"node - tests/runner\",\"test-all\":\"node tests/runner all\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.12.3\",\"broccoli-caching-writer\":\"0.4.2\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-concat\":\"0.0.11\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6-concatenator\":\"0.1.7\",\"broccoli-file-mover\":\"0.3.6\",\"broccoli-file-remover\":\"0.2.3\",\"broccoli-filter\":\"0.1.6\",\"broccoli-jshint\":\"0.5.1\",\"broccoli-kitchen-sink-helpers\":\"0.2.4\",\"broccoli-merge-trees\":\"0.1.4\",\"broccoli-sane-watcher\":\"0.0.6\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"connect-livereload\":\"0.4.0\",\"core-object\":\"0.0.2\",\"diff\":\"^1.0.8\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.11.1\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"^4.0.5\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.12\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"nopt\":\"^3.0.1\",\"npm\":\"^1.4.6\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.5.1\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.13\",\"semver\":\"^3.0.1\",\"testem\":\"0.6.19\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.4\",\"walk-sync\":\"0.1.2\",\"yam\":\"0.0.16\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.13.0\",\"tmp-sync\":\"^1.0.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-caching-writer\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-file-mover\",\"broccoli-file-remover\",\"broccoli-filter\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"connect-livereload\",\"core-object\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.45\",\"_shasum\":\"fe801155b83dcae1d7252d88d42e59654d100f33\",\"_resolved\":\"./ember-cli-0.0.45.tgz\",\"_from\":\"./ember-cli-0.0.45.tgz\",\"_npmVersion\":\"2.0.0-beta.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"fe801155b83dcae1d7252d88d42e59654d100f33\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.45.tgz\",\"integrity\":\"sha512-KLYO83/Y4ntbfDyGv2hbnh1VixPGRh0XB18mHEtv2wzASHXFUBpQnT+4R8SWL35QvQPIJfYdOzFhjIuo23DlTA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIETuZxomkHc45WAMQB3QS1IT6HCHapOiDVaP9uiNPwdGAiBLUiXEKvZCxXmfBaNwuIuCP/6FT2Bhl42lpcUQsT9FIQ==\"}]},\"directories\":{}},\"0.0.46\":{\"name\":\"ember-cli\",\"version\":\"0.0.46\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"node - tests/runner\",\"test-all\":\"node tests/runner all\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.12.3\",\"broccoli-caching-writer\":\"0.4.2\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-concat\":\"0.0.11\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6-concatenator\":\"0.1.7\",\"broccoli-file-mover\":\"0.3.6\",\"broccoli-file-remover\":\"0.2.3\",\"broccoli-filter\":\"0.1.6\",\"broccoli-jshint\":\"0.5.1\",\"broccoli-kitchen-sink-helpers\":\"0.2.4\",\"broccoli-merge-trees\":\"0.1.4\",\"broccoli-sane-watcher\":\"0.0.6\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"connect-livereload\":\"0.4.0\",\"core-object\":\"0.0.2\",\"diff\":\"^1.0.8\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.11.1\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"^4.0.5\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.12\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"nopt\":\"^3.0.1\",\"npm\":\"^1.4.6\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.5.1\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.13\",\"semver\":\"^3.0.1\",\"testem\":\"0.6.19\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.4\",\"walk-sync\":\"0.1.2\",\"yam\":\"0.0.16\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.13.0\",\"tmp-sync\":\"^1.0.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-caching-writer\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-file-mover\",\"broccoli-file-remover\",\"broccoli-filter\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"connect-livereload\",\"core-object\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.46\",\"_shasum\":\"6d4223f81e90484a5b34d7fa2ca6c79740d97b06\",\"_resolved\":\"./ember-cli-0.0.46.tgz\",\"_from\":\"./ember-cli-0.0.46.tgz\",\"_npmVersion\":\"2.0.0-beta.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"6d4223f81e90484a5b34d7fa2ca6c79740d97b06\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.46.tgz\",\"integrity\":\"sha512-7+NC6eZ8wUN90vkzAvn1dMhJ3IBH3NYTJZUtH000XyssG2efri3PR3DJpms11tL6E/2SRs6/glOER35a50jqZQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEJEAOXklcyD1fkALxqlqlwDGnAfkcRhYXvmV8tMf3wsAiBfQCm0Jbs+PU+4QBA/1bRkwik8miQIQ33S8v66FQfjSA==\"}]},\"directories\":{}},\"0.0.47\":{\"name\":\"ember-cli\",\"version\":\"0.0.47\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"node - tests/runner\",\"test-all\":\"node tests/runner all\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.0\",\"broccoli-caching-writer\":\"0.4.2\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-concat\":\"0.0.11\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6-concatenator\":\"0.1.7\",\"broccoli-file-mover\":\"0.3.6\",\"broccoli-file-remover\":\"0.2.3\",\"broccoli-filter\":\"0.1.6\",\"broccoli-jshint\":\"0.5.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.1.4\",\"broccoli-sane-watcher\":\"0.0.6\",\"broccoli-static-compiler\":\"0.1.4\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"connect-livereload\":\"0.4.0\",\"core-object\":\"0.0.2\",\"diff\":\"^1.0.8\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"^4.0.5\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.12\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"nopt\":\"^3.0.1\",\"npm\":\"^1.4.6\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.5.1\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.14\",\"semver\":\"^3.0.1\",\"temp\":\"0.8.1\",\"testem\":\"0.6.19\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.4\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.16\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.13.0\",\"tmp-sync\":\"^1.0.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-caching-writer\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-file-mover\",\"broccoli-file-remover\",\"broccoli-filter\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"connect-livereload\",\"core-object\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.0.47\",\"_shasum\":\"590a1889d13bd653889d925406b52d4c2253fcb2\",\"_resolved\":\"ember-cli-0.0.47.tgz\",\"_from\":\"ember-cli-0.0.47.tgz\",\"_npmVersion\":\"2.0.0-beta.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"590a1889d13bd653889d925406b52d4c2253fcb2\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.0.47.tgz\",\"integrity\":\"sha512-juTg62v/huz01iG48yFQL8fVkNLDkaT+6AJMHu6UmwRhzez2t795IgcaBg9ysQMZ+sPRisr7bJXllru2eqSVHg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCeFu9UoYSUshdk90sytJ5zOPHNSrG21Ix4RhXDvz3UogIgeJw6CHegmDytnnvejLP44lbAn4xWZqOGW2DLnwvkkXY=\"}]},\"directories\":{}},\"0.1.0\":{\"name\":\"ember-cli\",\"version\":\"0.1.0\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"node - tests/runner\",\"test-all\":\"node tests/runner all\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.0\",\"broccoli-caching-writer\":\"0.4.2\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-concat\":\"0.0.11\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6-concatenator\":\"0.1.8\",\"broccoli-file-mover\":\"0.4.1\",\"broccoli-file-remover\":\"0.3.0\",\"broccoli-filter\":\"0.1.7\",\"broccoli-jshint\":\"0.5.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.0\",\"broccoli-sane-watcher\":\"0.0.7\",\"broccoli-static-compiler\":\"0.2.0\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"connect-livereload\":\"0.4.0\",\"core-object\":\"0.0.2\",\"diff\":\"^1.0.8\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"^4.0.5\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.12\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"nopt\":\"^3.0.1\",\"npm\":\"^1.4.6\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.5.1\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.14\",\"semver\":\"^3.0.1\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.19\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.4\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.16\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.13.0\",\"tmp-sync\":\"^1.0.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-caching-writer\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-file-mover\",\"broccoli-file-remover\",\"broccoli-filter\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"connect-livereload\",\"core-object\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.0\",\"_shasum\":\"eec60de199e1d94b786669e190c2ccacfe125d40\",\"_resolved\":\"./ember-cli-0.1.0.tgz\",\"_from\":\"./ember-cli-0.1.0.tgz\",\"_npmVersion\":\"2.0.0-beta.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"eec60de199e1d94b786669e190c2ccacfe125d40\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.0.tgz\",\"integrity\":\"sha512-LTN7X2C8d1g/YyDjuVFU+hsf6q+CVa7mvz6eTvuBgsSTJj26sammbBn8AHk6amEKZMIQDPKmyG6VZZSYY68EOQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHMzZKmQb2TOaWaXUNQjrvGoadVicqgES589qmXUW2xmAiBP2n9dyHnaOu2gPoeRrVZ2JYiR8NxMBJXhr2VQnUXFgA==\"}]},\"directories\":{}},\"0.1.1\":{\"name\":\"ember-cli\",\"version\":\"0.1.1\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"test\":\"node - tests/runner\",\"test-all\":\"node tests/runner all\",\"autotest\":\"mocha - --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.0\",\"broccoli-caching-writer\":\"0.4.2\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-concat\":\"0.0.11\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6-concatenator\":\"0.1.8\",\"broccoli-file-mover\":\"0.4.1\",\"broccoli-file-remover\":\"0.3.1\",\"broccoli-filter\":\"0.1.7\",\"broccoli-jshint\":\"0.5.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.0\",\"broccoli-sane-watcher\":\"0.0.7\",\"broccoli-static-compiler\":\"0.2.0\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"connect-livereload\":\"0.4.0\",\"core-object\":\"0.0.2\",\"diff\":\"^1.0.8\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"^4.0.5\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.12\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.0.0\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.5.1\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.14\",\"semver\":\"^3.0.1\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.19\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.4\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.16\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.7\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.13.0\",\"tmp-sync\":\"^1.0.1\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-caching-writer\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-file-mover\",\"broccoli-file-remover\",\"broccoli-filter\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"connect-livereload\",\"core-object\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.1\",\"_shasum\":\"01703c953b849644c3819b883dcd1f088254f259\",\"_resolved\":\"ember-cli-0.1.1.tgz\",\"_from\":\"ember-cli-0.1.1.tgz\",\"_npmVersion\":\"2.0.0-beta.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"01703c953b849644c3819b883dcd1f088254f259\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.1.tgz\",\"integrity\":\"sha512-MzLtJxQHofA6nXoRLeUdqWBp9SggprhQcy0v7Y8PMnWMzgnIDkWkGetMQPavZvQtZ6uGTrJLy4Uz4/6oqpP67g==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDp9MHdrgy1/+a+D0GxRoW6zH3uL9zpudVaTBOtnMeqjwIgNAigH9LBDKqNPuQBtI665uWqnSYIoHmdbYmODkp34DU=\"}]},\"directories\":{}},\"0.1.2\":{\"name\":\"ember-cli\",\"version\":\"0.1.2\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.1\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6-concatenator\":\"0.1.10\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.1.5\",\"broccoli-jshint\":\"0.5.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"0.0.7\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"core-object\":\"0.0.2\",\"diff\":\"^1.0.8\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"^4.0.5\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.12\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.0.0\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.14\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.22\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.4\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.16\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.2\",\"_shasum\":\"af99d31d0a2cd7caadb26685be58cee78a47bbc9\",\"_resolved\":\"ember-cli-0.1.2.tgz\",\"_from\":\"ember-cli-0.1.2.tgz\",\"_npmVersion\":\"2.0.0-beta.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"af99d31d0a2cd7caadb26685be58cee78a47bbc9\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.2.tgz\",\"integrity\":\"sha512-o3fcy6l6DYgeVNwXhJtHdSJsfWNYqvKSVP8W5bhhMFi7KWCukNTiDL+5nNKh7IhwVYtjBN54R0wtO0rYjBn2BA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCb+3dLNP+2TRiq4fHUKo/iHOOBPuaphuImQnYoK0TtGAIhAO+tpP//+THKy88la5cM5CqYtBZuS9FEQDrntCwsacay\"}]},\"directories\":{}},\"0.1.3\":{\"name\":\"ember-cli\",\"version\":\"0.1.3\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.3\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6-concatenator\":\"0.1.11\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.1.5\",\"broccoli-jshint\":\"0.5.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"git+https://github.com/krisselden/broccoli-sane-watcher\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.16\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.0.0\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.22\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.4\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.17\",\"http-proxy\":\"^1.6.2\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.3\",\"_shasum\":\"12f58581c7382444987720e8b2d7e228d2c59b52\",\"_resolved\":\"file:ember-cli-0.1.3.tgz\",\"_from\":\"ember-cli-0.1.3.tgz\",\"_npmVersion\":\"2.1.10\",\"_nodeVersion\":\"0.10.33\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"12f58581c7382444987720e8b2d7e228d2c59b52\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.3.tgz\",\"integrity\":\"sha512-b3PKRi8hm9c6PTMuxc3/EVZmQewDVgxxaonajMBMa+2aGn3hGUts4693i5ugqHJWywnIW9fjhIrNjQ5lSH2Zxw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDjbzQQgHa+H1mrJyUsNqKBG8V4hFaJ4wQUWTAfskw+fwIgHwEjl5iFgoWQxaEsAjttOLCFu7e/W4nPb2AXqYlMkjo=\"}]},\"directories\":{}},\"0.1.4\":{\"name\":\"ember-cli\",\"version\":\"0.1.4\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/stefanpenner/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Ember - core team and ember cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/stefanpenner/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.3\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6-concatenator\":\"0.1.11\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.1.5\",\"broccoli-jshint\":\"0.5.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"git+https://github.com/krisselden/broccoli-sane-watcher\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-uglify-js\":\"0.1.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.16\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.0.0\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.22\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.4\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.17\",\"http-proxy\":\"^1.6.2\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/stefanpenner/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-concat\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-js\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.4\",\"_shasum\":\"e36265f09af6f770740fd13398545d1e6b67bf02\",\"_resolved\":\"file:ember-cli-0.1.4.tgz\",\"_from\":\"ember-cli-0.1.4.tgz\",\"_npmVersion\":\"2.1.10\",\"_nodeVersion\":\"0.10.33\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"e36265f09af6f770740fd13398545d1e6b67bf02\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.4.tgz\",\"integrity\":\"sha512-leqsG94HC4SAxgw6cZUR/WLzXW4ZYyEfmtGLSSoR80EHb3mhm6uQYPDuu4oLhuVr2MtCLFbTghz57YriyQq9dQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDn5C+TFZm4Ejm8WlB5Rw8WCsFGAIZtLtGiq3B9j3eMjAiBcjK0CA5SV4v/k69t5TT+7xO7FBdjgfN09qYsawfYTKw==\"}]},\"directories\":{}},\"0.1.5\":{\"name\":\"ember-cli\",\"version\":\"0.1.5\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.3\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6-concatenator\":\"0.1.11\",\"broccoli-es6modules\":\"^0.3.1\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.1.5\",\"broccoli-jshint\":\"0.5.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"git+https://github.com/krisselden/broccoli-sane-watcher\",\"broccoli-sourcemap-concat\":\"^0.4.0\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-uglify-sourcemap\":\"^0.2.1\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"ember-router-generator\":\"0.1.0\",\"es6-module-transpiler\":\"^0.3.6\",\"exit\":\"^0.1.2\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"http-proxy\":\"^1.6.2\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.17\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"2.1.8\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.22\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.4\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.17\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-es3-safe-recast\",\"broccoli-es6-concatenator\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-sourcemap\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.5\",\"_shasum\":\"a5bde7cd9fac7f25d78bb4f100b492a7d6d30071\",\"_resolved\":\"ember-cli-0.1.5.tgz\",\"_from\":\"ember-cli-0.1.5.tgz\",\"_npmVersion\":\"1.4.28\",\"_npmUser\":{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"}],\"dist\":{\"shasum\":\"a5bde7cd9fac7f25d78bb4f100b492a7d6d30071\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.5.tgz\",\"integrity\":\"sha512-JNjGIcrnDgB1TYQG1s6Bi0TrukaURXMA8qo46WCBwY11uE49XIPijA7afTLM63cZsNNRl+JimQauUOBgSkiBPA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDuq/PWyACBDDqvE4DboF1DYgW2vIr1i5yts6jYwdNxqAiEAiii06nSS12V0cwDlYXFed1cs+09fB5fqGeQeFK+mN2w=\"}]},\"directories\":{}},\"0.1.6\":{\"name\":\"ember-cli\",\"version\":\"0.1.6\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.3\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6modules\":\"^0.3.1\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.1.5\",\"broccoli-jshint\":\"0.5.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"git+https://github.com/krisselden/broccoli-sane-watcher\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-uglify-sourcemap\":\"^0.2.1\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"ember-router-generator\":\"^0.2.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"http-proxy\":\"^1.6.2\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.17\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"2.1.8\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.28\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.4\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.17\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-es3-safe-recast\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-sourcemap\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.6\",\"_shasum\":\"e774a0e2a465bf3dfc9e477da7742993e335733d\",\"_resolved\":\"file:ember-cli-0.1.6.tgz\",\"_from\":\"ember-cli-0.1.6.tgz\",\"_npmVersion\":\"2.1.14\",\"_nodeVersion\":\"0.10.32\",\"_npmUser\":{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"}],\"dist\":{\"shasum\":\"e774a0e2a465bf3dfc9e477da7742993e335733d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.6.tgz\",\"integrity\":\"sha512-NZIcqPCCMH7hcrhSNk9Bd3UVp/veTHJyOUw1ioZmMdAi4K2eIOgM2weEECkrwUirwXvycCFLod4nee2fjBkA8A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBy+/510BvbBCZu9V7wy54KbsFzVL6aQLwU/SwJyfpQqAiB9eWcXJ5RjClchYhphZc2pWYO5Ppp5HLaHxzk3pWP44g==\"}]},\"directories\":{}},\"0.1.7\":{\"name\":\"ember-cli\",\"version\":\"0.1.7\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.3\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6modules\":\"^0.3.1\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.1.5\",\"broccoli-jshint\":\"0.5.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"git+https://github.com/krisselden/broccoli-sane-watcher\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-uglify-sourcemap\":\"^0.2.1\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"ember-router-generator\":\"^0.2.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"http-proxy\":\"^1.6.2\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.17\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"2.1.8\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.28\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.4\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.17\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"github\":\"^0.2.3\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"multiline\":\"^1.0.1\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-es3-safe-recast\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-sourcemap\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.7\",\"_shasum\":\"601b6fe7210c3642d59b23301c6e5e110705e40d\",\"_resolved\":\"ember-cli-0.1.7.tgz\",\"_from\":\"ember-cli-0.1.7.tgz\",\"_npmVersion\":\"1.4.28\",\"_npmUser\":{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"}],\"dist\":{\"shasum\":\"601b6fe7210c3642d59b23301c6e5e110705e40d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.7.tgz\",\"integrity\":\"sha512-7/hBqBiQhYPxcdJa7VQ6TfdUPWdsdX1yYXc1whcaKMdeYLuHouOpE2LIElQovqVPcnqeiv5gpVQcWCAmHHO7PA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDQsPxc8GfTAHqG2wqpQLSB7mhpPvWhpR+twDyXMdirlAIhAOXUwSMcOB/mdWLYAY877tJzE1h0+wkI4lGy5Sv8g/eu\"}]},\"directories\":{}},\"0.1.8\":{\"name\":\"ember-cli\",\"version\":\"0.1.8\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.3\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6modules\":\"^0.4.0\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.1.5\",\"broccoli-jshint\":\"0.5.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"git+https://github.com/krisselden/broccoli-sane-watcher\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-uglify-sourcemap\":\"^0.2.1\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"ember-router-generator\":\"^0.2.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"http-proxy\":\"^1.6.2\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.17\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"2.1.8\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.31\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.4\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.17\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"github\":\"^0.2.3\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"multiline\":\"^1.0.1\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-es3-safe-recast\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-sourcemap\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.8\",\"_shasum\":\"a3769e1cf7b224926aae86e63d040928a283f893\",\"_resolved\":\"file:ember-cli-0.1.8.tgz\",\"_from\":\"ember-cli-0.1.8.tgz\",\"_npmVersion\":\"2.1.18\",\"_nodeVersion\":\"0.10.35\",\"_npmUser\":{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"}],\"dist\":{\"shasum\":\"a3769e1cf7b224926aae86e63d040928a283f893\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.8.tgz\",\"integrity\":\"sha512-USxEOz4MhOnOkJ63uGUfBVO+kv8yT6AggdtJnsjd5Io+pE826n5QGKyfDc8ixrvq6Pqq87RyevS2A9nFcAxckw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBfqkVdoG0nYEAwGO/0bdD6FQEe76TQgrL3O/6zyMTYrAiBkTyXciQ2tZpCmsPGlBrvXhiWlq5BrpardJL3zCEI3Qw==\"}]},\"directories\":{}},\"0.1.9\":{\"name\":\"ember-cli\",\"version\":\"0.1.9\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.3\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6modules\":\"^0.4.0\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.1.5\",\"broccoli-jshint\":\"0.5.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"git+https://github.com/krisselden/broccoli-sane-watcher\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-uglify-sourcemap\":\"^0.2.1\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"ember-router-generator\":\"^0.2.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"http-proxy\":\"^1.6.2\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.17\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"mkdirp\":\"0.5.0\",\"morgan\":\"^1.2.2\",\"ncp\":\"0.6.0\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"2.1.8\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"^2.2.8\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.31\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.4\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.17\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"github\":\"^0.2.3\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"multiline\":\"^1.0.1\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-es3-safe-recast\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-jshint\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-sane-watcher\",\"broccoli-static-compiler\",\"broccoli-uglify-sourcemap\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"mkdirp\",\"morgan\",\"ncp\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rimraf\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.9\",\"_shasum\":\"4f46281f90bd840214fe1a7760c145b8c49f5de8\",\"_resolved\":\"file:ember-cli-0.1.9.tgz\",\"_from\":\"ember-cli-0.1.9.tgz\",\"_npmVersion\":\"2.3.0\",\"_nodeVersion\":\"0.10.35\",\"_npmUser\":{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"}],\"dist\":{\"shasum\":\"4f46281f90bd840214fe1a7760c145b8c49f5de8\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.9.tgz\",\"integrity\":\"sha512-9wUX13x+1Zc9tVVMOs6QUKQkDINdIvRLJxIT5dK2s+Kb2KlXduS0x7CohkuGDQmB602L1xzL74Iq0lKjK5jytA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFBvCqmh7kqDuYXIU40MCLiHzVi1dRGP8uyRYGZnki1lAiEA7gHyp6i6qlIVEYiUdPZmjGYomaRlCbJCR26PS4yQSlM=\"}]},\"directories\":{}},\"0.1.10\":{\"name\":\"ember-cli\",\"version\":\"0.1.10\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.3\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6modules\":\"^0.4.1\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.1.5\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^0.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"ember-router-generator\":\"^0.2.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"http-proxy\":\"^1.6.2\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.17\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"morgan\":\"^1.2.2\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"2.1.8\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.31\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.17\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"github\":\"^0.2.3\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"multiline\":\"^1.0.1\",\"ember-cli-ncp\":\"1.0.2\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-es3-safe-recast\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-static-compiler\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.10\",\"_shasum\":\"e9ba664a8361499f7e7c7ce013c9f7c60d0cb063\",\"_resolved\":\"file:ember-cli-0.1.10.tgz\",\"_from\":\"ember-cli-0.1.10.tgz\",\"_npmVersion\":\"2.3.0\",\"_nodeVersion\":\"0.10.36\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"}],\"dist\":{\"shasum\":\"e9ba664a8361499f7e7c7ce013c9f7c60d0cb063\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.10.tgz\",\"integrity\":\"sha512-7tunkktcH2dEv5QUoSdOu0GQXPZuedNedT/uudK2eAMYrhGbWFL52foOHVZ17XiF3a92TpCu61MthGk++T4cNw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIB/dk9dMhx+mXT8PsNNZYb8EfUBxrl7HdCMV52TIn/esAiBcAxkGcY47L3d/4bzff8K4vCFi8TWh4JuP9hu5FcMPXw==\"}]},\"directories\":{}},\"0.1.11\":{\"name\":\"ember-cli\",\"version\":\"0.1.11\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.3\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6modules\":\"^0.4.1\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.1.5\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^0.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"ember-router-generator\":\"^0.2.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"http-proxy\":\"^1.6.2\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.17\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"morgan\":\"^1.2.2\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"2.1.8\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.31\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.17\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"github\":\"^0.2.3\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"multiline\":\"^1.0.1\",\"ember-cli-ncp\":\"1.0.2\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"gitHead\":\"336b23deef09e9e6aec452eaebc4db29aea31ead\",\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-es3-safe-recast\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-static-compiler\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.11\",\"_shasum\":\"a10009f1d82dee023ec638f53b998bb7d1862216\",\"_from\":\".\",\"_npmVersion\":\"1.4.28\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"}],\"dist\":{\"shasum\":\"a10009f1d82dee023ec638f53b998bb7d1862216\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.11.tgz\",\"integrity\":\"sha512-2TkO53ew7huSpDHrKkRbv8cIh+UIJgno79VpU9I4ub2Wb5Kik0Y79Xv3XOWKeyMAYG73swiAD/HJsC4cmN0Oqg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBM++uQ7zRUTw4F4IVPlJRdE1GNzZKsMtpvZWu/6jXf1AiEAhlPYFYUH81/Otq5lY7fwFI1+O+8M6zG6jVDcWf2gZuQ=\"}]},\"directories\":{}},\"0.1.12\":{\"name\":\"ember-cli\",\"version\":\"0.1.12\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.3\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6modules\":\"^0.4.1\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.1.5\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^0.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"ember-router-generator\":\"^0.2.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"http-proxy\":\"^1.6.2\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.17\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"morgan\":\"^1.2.2\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"2.1.8\",\"pleasant-progress\":\"^1.0.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.31\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.17\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"github\":\"^0.2.3\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"multiline\":\"^1.0.1\",\"ember-cli-ncp\":\"1.0.2\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-es3-safe-recast\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-static-compiler\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.12\",\"_shasum\":\"853e869b8101695cb1a6894b9876f39370ad5dbb\",\"_resolved\":\"file:ember-cli-0.1.12.tgz\",\"_from\":\"ember-cli-0.1.12.tgz\",\"_npmVersion\":\"2.3.0\",\"_nodeVersion\":\"0.10.36\",\"_npmUser\":{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"}],\"dist\":{\"shasum\":\"853e869b8101695cb1a6894b9876f39370ad5dbb\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.12.tgz\",\"integrity\":\"sha512-l7dUPiLMw9ARAhZzNo/2cR1n1xe79TnB+h2JtSuYvac7XrH7zbQMyC/QoWZuCfUCHZuTUhMIxoYcfd9FREQn0g==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCqwVccBhf8TOauWOxxDwnF50Qm1u55+xvEuY/PlvYhrgIhAKYxrTg1ap67REaxoHffecwy5Ncnzt9zIJf7bBYjqfMl\"}]},\"directories\":{}},\"0.1.13\":{\"name\":\"ember-cli\",\"version\":\"0.1.13\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.3\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6modules\":\"^0.5.0\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.2.1\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^0.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-router-generator\":\"^0.3.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"http-proxy\":\"^1.6.2\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.17\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"morgan\":\"^1.2.2\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"2.1.8\",\"pleasant-progress\":\"^1.0.1\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.39\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.17\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"github\":\"^0.2.3\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"multiline\":\"^1.0.1\",\"ember-cli-ncp\":\"1.0.2\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-es3-safe-recast\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-static-compiler\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.13\",\"_shasum\":\"4d380b9a5e493aa3c16b42bb8036310e0b25281d\",\"_resolved\":\"file:ember-cli-0.1.13.tgz\",\"_from\":\"ember-cli-0.1.13.tgz\",\"_npmVersion\":\"2.1.10\",\"_nodeVersion\":\"0.10.33\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"}],\"dist\":{\"shasum\":\"4d380b9a5e493aa3c16b42bb8036310e0b25281d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.13.tgz\",\"integrity\":\"sha512-mAD6PLRkpn5hMrKk7Jbiyl/vJr1/gt9ul290ma6qUFmWv76NDA6BzmGyrqt5TgLN3EtG0frIw7ZaL5qdQGUeCg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIC1PYc9rt2SMQszv9SH1GbSaSN/ZrJ2+l+moQw4D/SVbAiEAxf9/nBTNIN2TLifXGIjI3yOCCAkYUmLchtmjBzCEtF4=\"}]},\"directories\":{}},\"0.1.14\":{\"name\":\"ember-cli\",\"version\":\"0.1.14\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.3\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6modules\":\"^0.5.0\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.2.1\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^0.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-router-generator\":\"^0.3.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"http-proxy\":\"^1.6.2\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.17\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"morgan\":\"^1.2.2\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"2.1.8\",\"pleasant-progress\":\"^1.0.1\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.39\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.17\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"github\":\"^0.2.3\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"multiline\":\"^1.0.1\",\"ember-cli-ncp\":\"1.0.2\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-es3-safe-recast\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-static-compiler\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.14\",\"_shasum\":\"f357a1c5368544df50459866ccf1db0817935a4e\",\"_resolved\":\"file:ember-cli-0.1.14.tgz\",\"_from\":\"ember-cli-0.1.14.tgz\",\"_npmVersion\":\"2.1.10\",\"_nodeVersion\":\"0.10.33\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"}],\"dist\":{\"shasum\":\"f357a1c5368544df50459866ccf1db0817935a4e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.14.tgz\",\"integrity\":\"sha512-rkwuaO+LLHgRTTulsbzaPD3Oshgi65yDllBnnV6M8NbN7B7URvVco7wfxY6Y00rKZlHjqKXX+fO753yw2chSWQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC1wNitL1wrdPBMvdVhRTXQx+zMM8mLJBc6F0vgT27G3QIhAK/6b4fO8lBRe1i458siTNznqh3+bgBS1w5dJedVFZDf\"}]},\"directories\":{}},\"0.1.15\":{\"name\":\"ember-cli\",\"version\":\"0.1.15\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.3\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6modules\":\"^0.5.0\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.2.2\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^0.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-router-generator\":\"^0.3.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"http-proxy\":\"^1.6.2\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.17\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"morgan\":\"^1.2.2\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"2.1.8\",\"pleasant-progress\":\"^1.0.1\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"0.6.39\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.17\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"github\":\"^0.2.3\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"multiline\":\"^1.0.1\",\"ember-cli-ncp\":\"1.0.2\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-es3-safe-recast\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-static-compiler\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.1.15\",\"_shasum\":\"1b7c5be40be59758f6f7a252c3c55fb447420870\",\"_resolved\":\"file:ember-cli-0.1.15.tgz\",\"_from\":\"ember-cli-0.1.15.tgz\",\"_npmVersion\":\"2.1.10\",\"_nodeVersion\":\"0.10.33\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"}],\"dist\":{\"shasum\":\"1b7c5be40be59758f6f7a252c3c55fb447420870\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.1.15.tgz\",\"integrity\":\"sha512-vmitVdf7DOJdAsTaKRx0vq7ua2bDTNGbjz7KyqfEFAfWrnbY0Cp8XeWDgJ5Cx5yST3TuofafpqI8F+YM8sAf+Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIF5zrN6E7i2JnxzG6A0s8pvRf+whQhHXqcxxE4RbEpXeAiB9DpCXizk+PjzspSA3luC9NReQ9aFNOJ5felowBAxLRg==\"}]},\"directories\":{}},\"0.2.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"0.2.0-beta.1\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test-all\":\"node - tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.3\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6modules\":\"^0.5.0\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.2.2\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^0.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-router-generator\":\"^0.3.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"http-proxy\":\"^1.6.2\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.17\",\"lodash-node\":\"^2.4.1\",\"minimatch\":\"^1.0.0\",\"morgan\":\"^1.2.2\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"2.1.8\",\"pleasant-progress\":\"^1.0.1\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"^0.7.0\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.17\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"github\":\"^0.2.3\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"multiline\":\"^1.0.1\",\"ember-cli-ncp\":\"1.0.2\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-es3-safe-recast\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-static-compiler\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.2.0-beta.1\",\"_shasum\":\"45c6594f76be89aab55fc0e396a5f68a8222e9cc\",\"_resolved\":\"file:ember-cli-0.2.0-beta.1.tgz\",\"_from\":\"ember-cli-0.2.0-beta.1.tgz\",\"_npmVersion\":\"2.1.10\",\"_nodeVersion\":\"0.10.33\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"}],\"dist\":{\"shasum\":\"45c6594f76be89aab55fc0e396a5f68a8222e9cc\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.2.0-beta.1.tgz\",\"integrity\":\"sha512-rW3o1LM/vxWsBW0nKrEzJ0NPs2gXcDrMVhWT3XcN4AF8Bov09P65EVNBx0HYBAEAi7tR/xl7ROZQvQIIifMb5Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCEI7pHSi7zonDBN7H2jDw+4SHv2M45XhZz//Y4HP7bTAIgUMz4kU1iZX0NZd5N6/ebkmniUXpLrDbNWZ2OCZ53NFQ=\"}]},\"directories\":{}},\"0.2.0\":{\"name\":\"ember-cli\",\"version\":\"0.2.0\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"autotest\":\"mocha --watch --reporter spec tests/**/*-test.js\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.13.6\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"1.0.0\",\"broccoli-es6modules\":\"^0.5.0\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.2.2\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^0.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-router-generator\":\"^0.3.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"http-proxy\":\"^1.6.2\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.17\",\"lodash-node\":\"^2.4.1\",\"marked\":\"^0.3.3\",\"marked-terminal\":\"^1.2.0\",\"minimatch\":\"^1.0.0\",\"morgan\":\"^1.2.2\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.6.1\",\"pleasant-progress\":\"^1.0.1\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"2.2.8\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"^0.7.0\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"github\":\"^0.2.3\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"multiline\":\"^1.0.1\",\"ember-cli-ncp\":\"1.0.2\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-es3-safe-recast\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-static-compiler\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.2.0\",\"_shasum\":\"04b040624caa744e97eb75570946e720e64a7ac9\",\"_resolved\":\"file:ember-cli-0.2.0.tgz\",\"_from\":\"ember-cli-0.2.0.tgz\",\"_npmVersion\":\"2.1.10\",\"_nodeVersion\":\"0.10.33\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"}],\"dist\":{\"shasum\":\"04b040624caa744e97eb75570946e720e64a7ac9\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.2.0.tgz\",\"integrity\":\"sha512-cfedul6FXkPk3bUGIZ5CHFsedzxz12NQbQbdppHa/kAMohwKGtU8kKzXyF7Owrpm81kG/I31h+i0kWus0+rtGw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDCxHVrRXSAjW5ScHaaJtR1ECvSEgFfZFSXDb/JWvQ0NQIgVAt44QSI166k31D8OIrFxXsVi0I2WsiFlmZIcuKj05w=\"}]},\"directories\":{}},\"0.2.1\":{\"name\":\"ember-cli\",\"version\":\"0.2.1\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.5\",\"bower-config\":\"0.5.2\",\"ember-cli-broccoli\":\"0.13.6\",\"broccoli-caching-writer\":\"0.5.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"^2.0.0\",\"broccoli-es6modules\":\"^0.5.0\",\"broccoli-filter\":\"0.1.7\",\"broccoli-funnel\":\"0.2.2\",\"broccoli-kitchen-sink-helpers\":\"0.2.5\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^0.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-static-compiler\":\"0.2.1\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"0.5.1\",\"concat-stream\":\"^1.4.6\",\"configstore\":\"0.3.1\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.0\",\"diff\":\"^1.0.8\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-router-generator\":\"^0.3.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.8.5\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.12.0\",\"git-repo-info\":\"^1.0.2\",\"glob\":\"4.0.5\",\"http-proxy\":\"^1.6.2\",\"inflection\":\"^1.4.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.17\",\"lodash-node\":\"^2.4.1\",\"markdown-it\":\"4.0.0\",\"markdown-it-terminal\":\"0.0.1\",\"minimatch\":\"^1.0.0\",\"morgan\":\"^1.2.2\",\"node-uuid\":\"^1.4.1\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.6.1\",\"pleasant-progress\":\"^1.0.1\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.6.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.0\",\"resolve\":\"^1.0.0\",\"rimraf\":\"2.2.8\",\"rsvp\":\"^3.0.14\",\"sane\":\"0.8.0\",\"semver\":\"^4.0.3\",\"symlink-or-copy\":\"^1.0.0\",\"temp\":\"0.8.1\",\"testem\":\"^0.7.6\",\"through\":\"^2.3.4\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"chai\":\"^1.9.1\",\"chai-as-promised\":\"^4.1.1\",\"github\":\"^0.2.3\",\"mocha\":\"^1.18.0\",\"mocha-jshint\":\"0.0.9\",\"multiline\":\"^1.0.1\",\"ember-cli-ncp\":\"1.0.2\",\"nock\":\"^0.51.0\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.14.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.3.50\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"ember-cli-broccoli\",\"broccoli-clean-css\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-static-compiler\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash-node\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.2.1\",\"_shasum\":\"40686fda68d0010658656e82740d6ea345d423a9\",\"_resolved\":\"file:ember-cli-0.2.1.tgz\",\"_from\":\"ember-cli-0.2.1.tgz\",\"_npmVersion\":\"2.7.1\",\"_nodeVersion\":\"1.6.2\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"}],\"dist\":{\"shasum\":\"40686fda68d0010658656e82740d6ea345d423a9\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.2.1.tgz\",\"integrity\":\"sha512-sRT2/n0dPIGvL+38cXmAj9EfydhTEMgKqetSEU1lJLKi9qCULj5YmyoJZ/G4rqp1IvaJS0keWQMyDcmKCjfMIA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDbPsaLCGlc7OWp/9LV9CmGq5XqMtF5JE22YKea5d7iiAiEA0mW0YB2BILHuF1qJTnG9foBvDCjEWIkuopF1pOiBccM=\"}]},\"directories\":{}},\"0.2.2\":{\"name\":\"ember-cli\",\"version\":\"0.2.2\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.15.3\",\"broccoli-caching-writer\":\"0.5.5\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"^2.0.0\",\"broccoli-es6modules\":\"^0.5.1\",\"broccoli-filter\":\"0.1.12\",\"broccoli-funnel\":\"0.2.2\",\"broccoli-kitchen-sink-helpers\":\"0.2.6\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^1.0.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"1.0.0\",\"concat-stream\":\"^1.4.7\",\"configstore\":\"0.3.2\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-router-generator\":\"^0.3.2\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.16.5\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.0.3\",\"markdown-it-terminal\":\"0.0.2\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.7.3\",\"pleasant-progress\":\"^1.0.2\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.11.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"2.3.2\",\"rsvp\":\"^3.0.17\",\"sane\":\"1.0.1\",\"semver\":\"^4.3.1\",\"strip-ansi\":\"^2.0.1\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"^0.7.6\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"ember-cli-ncp\":\"1.0.2\",\"github\":\"^0.2.3\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"1.0.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.15.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"gitHead\":\"3e9d1ba00538f74d30491d18b49ddc313d06318a\",\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"broccoli-filter\",\"broccoli-funnel\",\"broccoli-kitchen-sink-helpers\",\"broccoli-merge-trees\",\"broccoli-unwatched-tree\",\"chalk\",\"concat-stream\",\"configstore\",\"core-object\",\"diff\",\"ember-router-generator\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"pleasant-progress\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"rsvp\",\"sane\",\"semver\",\"testem\",\"through\",\"tiny-lr\",\"walk-sync\"],\"_id\":\"ember-cli@0.2.2\",\"_shasum\":\"4234ed4a8c6cc17e7432c652a704841787cd3944\",\"_from\":\".\",\"_npmVersion\":\"2.7.3\",\"_nodeVersion\":\"1.6.2\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"}],\"dist\":{\"shasum\":\"4234ed4a8c6cc17e7432c652a704841787cd3944\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.2.2.tgz\",\"integrity\":\"sha512-80/5m8oGJEuvoM8l5GyH4GWY2YogZw/mQhTSMZ2KZnlqR/6rWa5Uc9bPhU6pV+NhqppALosi/3YujOeohMCgMg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDuC1vVEpJFgTA25MLSZiHztkQajEF1lFfH+sz9MxB1AAiEA4IvB4uTnOQiOW9AHn5oxs2dsYllQq0baf89bctmcQYU=\"}]},\"directories\":{}},\"0.2.3\":{\"name\":\"ember-cli\",\"version\":\"0.2.3\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.15.3\",\"broccoli-caching-writer\":\"0.5.5\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"^2.0.0\",\"broccoli-es6modules\":\"^0.5.1\",\"broccoli-filter\":\"0.1.12\",\"broccoli-funnel\":\"0.2.2\",\"broccoli-kitchen-sink-helpers\":\"0.2.6\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^1.0.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"1.0.0\",\"concat-stream\":\"^1.4.7\",\"configstore\":\"0.3.2\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-router-generator\":\"^0.3.2\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.16.5\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.0.3\",\"markdown-it-terminal\":\"0.0.2\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.7.6\",\"pleasant-progress\":\"^1.0.2\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.11.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"2.3.2\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.0.1\",\"semver\":\"^4.3.3\",\"strip-ansi\":\"^2.0.1\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"^0.8.0-0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"ember-cli-ncp\":\"1.0.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"1.0.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.15.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"chalk\",\"concat-stream\",\"configstore\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"through\",\"tiny-lr\"],\"_id\":\"ember-cli@0.2.3\",\"_shasum\":\"962816b77a343fd7705d38a5e51fb43247eef6b8\",\"_resolved\":\"file:ember-cli-0.2.3.tgz\",\"_from\":\"ember-cli-0.2.3.tgz\",\"_npmVersion\":\"2.7.4\",\"_nodeVersion\":\"0.12.2\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"}],\"dist\":{\"shasum\":\"962816b77a343fd7705d38a5e51fb43247eef6b8\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.2.3.tgz\",\"integrity\":\"sha512-CS8wdwXOsdXiSLXeqDu4sYcAt6oRAgZVy5D8y5h9hLi/dxVVFaqZZ97l1M+2og+xWM1M2kwYOw5l3QGjq0Y/hA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCytJ7WXQzceILigDRhfg05wr00kc/jpSDSuWiWgDwLeQIhAKNJrqI6Ti+aOC21M7t34+XMR3R9syZqzhhQiFJ5Z+r/\"}]},\"directories\":{}},\"0.2.4\":{\"name\":\"ember-cli\",\"version\":\"0.2.4\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.15.4\",\"broccoli-caching-writer\":\"0.5.5\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"^2.0.0\",\"broccoli-es6modules\":\"^0.6.0\",\"broccoli-filter\":\"0.1.12\",\"broccoli-funnel\":\"0.2.2\",\"broccoli-kitchen-sink-helpers\":\"0.2.6\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"1.0.0\",\"concat-stream\":\"^1.4.7\",\"configstore\":\"0.3.2\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.16.5\",\"git-repo-info\":\"^1.0.4\",\"github\":\"^0.2.3\",\"glob\":\"5.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.0.3\",\"markdown-it-terminal\":\"0.0.2\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.7.6\",\"pleasant-progress\":\"^1.0.2\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.11.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"2.3.2\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"strip-ansi\":\"^2.0.1\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"^0.8.3\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"ember-cli-ncp\":\"1.0.2\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"1.0.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.15.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"chalk\",\"concat-stream\",\"configstore\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"through\",\"tiny-lr\"],\"_id\":\"ember-cli@0.2.4\",\"_shasum\":\"891e47b293cfc1a91b84a07fa718deb1ff5118d0\",\"_resolved\":\"file:ember-cli-0.2.4.tgz\",\"_from\":\"ember-cli-0.2.4.tgz\",\"_npmVersion\":\"2.7.4\",\"_nodeVersion\":\"0.12.2\",\"_npmUser\":{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"}],\"dist\":{\"shasum\":\"891e47b293cfc1a91b84a07fa718deb1ff5118d0\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.2.4.tgz\",\"integrity\":\"sha512-31CnRGaR8ZdP3jsEwE7q1yJnGReutPsxrqeAq4LymQP8V8BkWrfqswhnXaFCOqtKFPnnKvBDM2iwnzZ0TbuJvg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCOa4ILg6wjJm79gDRcJKJfrbpTup9RWd9JN44i/dO6KwIgOEJFzorQtUTB2Ag5TOejtMZb+izdXS39aFE7uanIZZA=\"}]},\"directories\":{}},\"0.2.5\":{\"name\":\"ember-cli\",\"version\":\"0.2.5\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.15.4\",\"broccoli-caching-writer\":\"0.5.5\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"^2.0.0\",\"broccoli-es6modules\":\"^0.6.0\",\"broccoli-filter\":\"0.1.12\",\"broccoli-funnel\":\"0.2.2\",\"broccoli-kitchen-sink-helpers\":\"0.2.6\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"1.0.0\",\"concat-stream\":\"^1.4.7\",\"configstore\":\"0.3.2\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.16.5\",\"git-repo-info\":\"^1.0.4\",\"github\":\"^0.2.3\",\"glob\":\"5.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.0.3\",\"markdown-it-terminal\":\"0.0.2\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.7.6\",\"pleasant-progress\":\"^1.0.2\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.11.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"2.3.2\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"strip-ansi\":\"^2.0.1\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"^0.8.3\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"ember-cli-ncp\":\"1.0.2\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"1.0.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"node-require-timings\":\"0.0.2\",\"supertest\":\"0.15.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"chalk\",\"concat-stream\",\"configstore\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"through\",\"tiny-lr\"],\"_id\":\"ember-cli@0.2.5\",\"_shasum\":\"a51ef0a5e98b5edb35d812fc9f0dd637baa15d90\",\"_resolved\":\"file:ember-cli-0.2.5.tgz\",\"_from\":\"ember-cli-0.2.5.tgz\",\"_npmVersion\":\"2.7.4\",\"_nodeVersion\":\"0.12.2\",\"_npmUser\":{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"}],\"dist\":{\"shasum\":\"a51ef0a5e98b5edb35d812fc9f0dd637baa15d90\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.2.5.tgz\",\"integrity\":\"sha512-76H+N038EAMlC0KJl/y8O+zwCClj1Ewwy9Abc/FJsG3tRBas/DuD4e68pi3bI2JUADjAaozkPf6WVn+ii2PSfg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDCOGS+ubaTsd2IIxoFL4ixSeBzAQlRYcQbl+pja8jNigIgAlHV4f5FN12kEUQGWZkTwCfmGZowZ/xIhk3wdjcdjB4=\"}]},\"directories\":{}},\"0.2.6\":{\"name\":\"ember-cli\",\"version\":\"0.2.6\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.15.4\",\"broccoli-caching-writer\":\"0.5.5\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"^2.0.0\",\"broccoli-es6modules\":\"^0.6.0\",\"broccoli-filter\":\"0.1.12\",\"broccoli-funnel\":\"0.2.2\",\"broccoli-kitchen-sink-helpers\":\"0.2.6\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"1.0.0\",\"compression\":\"^1.4.4\",\"concat-stream\":\"^1.4.7\",\"configstore\":\"0.3.2\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.16.5\",\"git-repo-info\":\"^1.0.4\",\"github\":\"^0.2.3\",\"glob\":\"5.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.0.3\",\"markdown-it-terminal\":\"0.0.2\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.7.6\",\"pleasant-progress\":\"^1.0.2\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.11.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"2.3.2\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"strip-ansi\":\"^2.0.1\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"^0.8.3\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"ember-cli-ncp\":\"1.0.2\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"1.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"node-require-timings\":\"1.0.0\",\"supertest\":\"0.15.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"chalk\",\"concat-stream\",\"configstore\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"through\",\"tiny-lr\"],\"_id\":\"ember-cli@0.2.6\",\"_shasum\":\"2273a015a24a88a592a14d19c3bb3a25947eed36\",\"_resolved\":\"file:ember-cli-0.2.6.tgz\",\"_from\":\"ember-cli-0.2.6.tgz\",\"_npmVersion\":\"2.9.1\",\"_nodeVersion\":\"0.12.3\",\"_npmUser\":{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"}],\"dist\":{\"shasum\":\"2273a015a24a88a592a14d19c3bb3a25947eed36\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.2.6.tgz\",\"integrity\":\"sha512-uyK+2uHxlmKEmttVI9K5ibKKknspOxbCEv6+9oud9iCAym5amqGQFxtOEu+QfA3qjXuMKtXk2iIhJ0wS8RHDBg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCMLH03EYUgGj7uh8PZKuj6bCnJfoNUFBRRItZtmtzNKwIgd3ay+6kHKf1ZdONvc7b3V9wJol6onnjidRYUMxsiI58=\"}]},\"directories\":{}},\"0.2.7\":{\"name\":\"ember-cli\",\"version\":\"0.2.7\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.5.2\",\"broccoli\":\"0.15.4\",\"broccoli-caching-writer\":\"0.5.5\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"^2.0.0\",\"broccoli-es6modules\":\"^0.6.0\",\"broccoli-filter\":\"0.1.12\",\"broccoli-funnel\":\"0.2.2\",\"broccoli-kitchen-sink-helpers\":\"0.2.6\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"1.0.0\",\"compression\":\"^1.4.4\",\"concat-stream\":\"^1.4.7\",\"configstore\":\"0.3.2\",\"core-object\":\"0.0.2\",\"cpr\":\"^0.4.1\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.16.5\",\"git-repo-info\":\"^1.0.4\",\"github\":\"^0.2.3\",\"glob\":\"5.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.0.3\",\"markdown-it-terminal\":\"0.0.2\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.7.6\",\"pleasant-progress\":\"^1.0.2\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.11.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"2.3.2\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"strip-ansi\":\"^2.0.1\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"^0.8.3\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"1.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"node-require-timings\":\"1.0.0\",\"supertest\":\"0.15.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"chalk\",\"concat-stream\",\"configstore\",\"diff\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"through\",\"tiny-lr\"],\"_id\":\"ember-cli@0.2.7\",\"_shasum\":\"fefcd9fe7faf276a5a68c8bfcc92288c0f0678d5\",\"_resolved\":\"file:ember-cli-0.2.7.tgz\",\"_from\":\"ember-cli-0.2.7.tgz\",\"_npmVersion\":\"2.9.0\",\"_nodeVersion\":\"2.0.2\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"}],\"dist\":{\"shasum\":\"fefcd9fe7faf276a5a68c8bfcc92288c0f0678d5\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-0.2.7.tgz\",\"integrity\":\"sha512-PbxDjjzFmrp2Y+AjpCDbMjnqDS1k6WWGiij46aE4AnWF/Z07A6pK5CFYnK8TF3vmdUX8JifJSS73cy1aQ8jacw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDYIn6oK/jnjP3VTN0qCMY6W8EDz5ZeS3evYn1aPMpSBAIhAPhVAYgVKmMpJCi/Lr2Tm9cO3iiOyw73O9/rmz5kVQLG\"}]},\"directories\":{}},\"1.13.0\":{\"name\":\"ember-cli\",\"version\":\"1.13.0\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"broccoli\":\"0.16.3\",\"broccoli-caching-writer\":\"0.5.5\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"^2.0.0\",\"broccoli-es6modules\":\"^0.6.0\",\"broccoli-filter\":\"0.1.14\",\"broccoli-funnel\":\"0.2.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.7\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"1.1.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"concat-stream\":\"^1.4.7\",\"configstore\":\"0.3.2\",\"core-object\":\"0.0.2\",\"cpr\":\"^0.4.1\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.1\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.21.0\",\"git-repo-info\":\"^1.0.4\",\"github\":\"^0.2.3\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.2\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.7.6\",\"pleasant-progress\":\"^1.0.2\",\"process-relative-require\":\"^1.0.0\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.13.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"2.3.2\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"silent-error\":\"^1.0.0\",\"strip-ansi\":\"^2.0.1\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"^0.8.3\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"1.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"node-require-timings\":\"1.0.0\",\"supertest\":\"0.15.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"chalk\",\"concat-stream\",\"configstore\",\"diff\",\"exists-sync\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"through\",\"tiny-lr\"],\"_id\":\"ember-cli@1.13.0\",\"_shasum\":\"c12a353119279459ad4da0d0d563ecfc8f6517e1\",\"_resolved\":\"file:ember-cli-1.13.0.tgz\",\"_from\":\"ember-cli-1.13.0.tgz\",\"_npmVersion\":\"2.5.1\",\"_nodeVersion\":\"0.12.0\",\"_npmUser\":{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"}],\"dist\":{\"shasum\":\"c12a353119279459ad4da0d0d563ecfc8f6517e1\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-1.13.0.tgz\",\"integrity\":\"sha512-XKDBdwFMZI4r4ex5kA2HXRivuBLz8oBe9MyqT95rHza4Nv0lJ56/kmlRSipbwdOxCiTWKcpNroI6vL8xBxl1wA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC0pxmsLkLNRiNA28YIoxkWXZz2tphSXa/OvpcGk6j2UQIgW/EgoaumKgYJf3iIYKtWxKDSZoWKt7XAgJlxIVDpd8Y=\"}]},\"directories\":{}},\"1.13.1\":{\"name\":\"ember-cli\",\"version\":\"1.13.1\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"broccoli\":\"0.16.3\",\"broccoli-caching-writer\":\"0.5.5\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"^2.0.0\",\"broccoli-es6modules\":\"^0.6.0\",\"broccoli-filter\":\"0.1.14\",\"broccoli-funnel\":\"0.2.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.7\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-sourcemap-concat\":\"^0.4.3\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"1.1.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"concat-stream\":\"^1.4.7\",\"configstore\":\"0.3.2\",\"core-object\":\"0.0.2\",\"cpr\":\"^0.4.1\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.1\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.21.0\",\"git-repo-info\":\"^1.0.4\",\"github\":\"^0.2.3\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.2\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.7.6\",\"pleasant-progress\":\"^1.0.2\",\"process-relative-require\":\"^1.0.0\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.13.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"2.3.2\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"silent-error\":\"^1.0.0\",\"strip-ansi\":\"^2.0.1\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"^0.8.3\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"1.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"node-require-timings\":\"1.0.0\",\"supertest\":\"0.15.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"chalk\",\"concat-stream\",\"configstore\",\"diff\",\"exists-sync\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"through\",\"tiny-lr\"],\"_id\":\"ember-cli@1.13.1\",\"_shasum\":\"fa51c6b9a05730a03dfbb40933bc59f062952f26\",\"_resolved\":\"file:ember-cli-1.13.1.tgz\",\"_from\":\"ember-cli-1.13.1.tgz\",\"_npmVersion\":\"2.5.1\",\"_nodeVersion\":\"0.12.0\",\"_npmUser\":{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"}],\"dist\":{\"shasum\":\"fa51c6b9a05730a03dfbb40933bc59f062952f26\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-1.13.1.tgz\",\"integrity\":\"sha512-yLnaeGTtPlG1DRlhB5PhekrGTNUZeQptO4KRQE3MgMUDqWGXd9rWQlg8UMZ2mYy0tnR8uNqz6qYQEqvqJ1Iwrg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCqNDt8Asi7oLePG6inNmrCY69/t211WQStjZ5gaA4niwIgIUfO8jGDtOdHbP6wU7s7c1uUfdjqQkD33wXeATTfJa4=\"}]},\"directories\":{}},\"1.13.5\":{\"name\":\"ember-cli\",\"version\":\"1.13.5\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.3\",\"broccoli-caching-writer\":\"0.5.5\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"^2.0.0\",\"broccoli-es6modules\":\"^0.6.0\",\"broccoli-filter\":\"0.1.14\",\"broccoli-funnel\":\"0.2.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.7\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-sourcemap-concat\":\"^1.0.0\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"1.1.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"concat-stream\":\"^1.4.7\",\"configstore\":\"0.3.2\",\"core-object\":\"0.0.2\",\"cpr\":\"^0.4.1\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.22.1\",\"git-repo-info\":\"^1.0.4\",\"github\":\"^0.2.3\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.2\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.7.6\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"process-relative-require\":\"^1.0.0\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.13.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"2.3.2\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"silent-error\":\"^1.0.0\",\"strip-ansi\":\"^2.0.1\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"^0.9.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"1.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"node-require-timings\":\"1.0.0\",\"supertest\":\"0.15.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"gitHead\":\"b6b2072acd5381367088cfb567fa323fafa389fc\",\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"chalk\",\"concat-stream\",\"configstore\",\"diff\",\"exists-sync\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"through\",\"tiny-lr\"],\"_id\":\"ember-cli@1.13.5\",\"_shasum\":\"21903bc93e58ccfb2c7db7634eb245737597d0e7\",\"_from\":\".\",\"_npmVersion\":\"2.11.0\",\"_nodeVersion\":\"2.2.1\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"}],\"dist\":{\"shasum\":\"21903bc93e58ccfb2c7db7634eb245737597d0e7\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-1.13.5.tgz\",\"integrity\":\"sha512-x0QgZqTEEU4jfzCMWHVn80rb0zBfkUDUe5+eSJuER4Op1StaQZcdx+bSEUQ5qwyFAbwCSJdNNc9JrJlRzyKv5Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCoB8IEwDg9qBP2/QTYkR3eLPqaYVGB900VLRrNZorMKwIhAK8OEmq0eXP5JQv82c+ramJekg8640ZXmgy3WAKB+gHh\"}]},\"directories\":{}},\"1.13.6\":{\"name\":\"ember-cli\",\"version\":\"1.13.6\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.3\",\"broccoli-caching-writer\":\"0.6.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"^2.0.0\",\"broccoli-es6modules\":\"^1.0.1\",\"broccoli-filter\":\"0.1.14\",\"broccoli-funnel\":\"0.2.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.7\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-sourcemap-concat\":\"^1.0.0\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"1.1.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"concat-stream\":\"^1.4.7\",\"configstore\":\"0.3.2\",\"core-object\":\"0.0.2\",\"cpr\":\"^0.4.1\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.22.1\",\"git-repo-info\":\"^1.0.4\",\"github\":\"^0.2.3\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.2\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.7.6\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"process-relative-require\":\"^1.0.0\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.13.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"2.3.2\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"silent-error\":\"^1.0.0\",\"strip-ansi\":\"^2.0.1\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"0.9.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"node-require-timings\":\"1.0.0\",\"supertest\":\"0.15.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"chalk\",\"concat-stream\",\"configstore\",\"diff\",\"exists-sync\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"through\",\"tiny-lr\"],\"_id\":\"ember-cli@1.13.6\",\"_shasum\":\"d9e75c6f98a8f2e324fcd574206b7fb20b951ff6\",\"_resolved\":\"file:ember-cli-1.13.6.tgz\",\"_from\":\"ember-cli-1.13.6.tgz\",\"_npmVersion\":\"2.11.0\",\"_nodeVersion\":\"2.2.1\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"}],\"dist\":{\"shasum\":\"d9e75c6f98a8f2e324fcd574206b7fb20b951ff6\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-1.13.6.tgz\",\"integrity\":\"sha512-d+94Iclcg53AwE1UhV7v4iKO6NWsjz/ovGG4wgQ2+tPoylk/7HBIoc4//LxPmkqJ1SrJPBfakawn4/NI6FUVPA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEKSYeDnIwTBkzF7bd/zw2V5LvIDJMgHpo0CKAZiVU05AiAEduHkoLkUAcBlTO8vR92K8PcNQr9nKsuUM9MKg2VBww==\"}]},\"directories\":{}},\"1.13.7\":{\"name\":\"ember-cli\",\"version\":\"1.13.7\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.5\",\"broccoli-caching-writer\":\"0.6.1\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"^2.0.0\",\"broccoli-es6modules\":\"^1.0.1\",\"broccoli-filter\":\"0.1.14\",\"broccoli-funnel\":\"0.2.3\",\"broccoli-kitchen-sink-helpers\":\"0.2.7\",\"broccoli-merge-trees\":\"0.2.1\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-sourcemap-concat\":\"^1.0.0\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"1.1.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"concat-stream\":\"^1.4.7\",\"configstore\":\"0.3.2\",\"core-object\":\"0.0.2\",\"cpr\":\"^0.4.1\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.22.1\",\"git-repo-info\":\"^1.0.4\",\"github\":\"^0.2.3\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.2\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.7.6\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"process-relative-require\":\"^1.0.0\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.13.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"2.3.2\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"silent-error\":\"^1.0.0\",\"strip-ansi\":\"^2.0.1\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"0.9.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"node-require-timings\":\"1.0.0\",\"supertest\":\"0.15.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"chalk\",\"concat-stream\",\"configstore\",\"diff\",\"exists-sync\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"testem\",\"through\",\"tiny-lr\"],\"_id\":\"ember-cli@1.13.7\",\"_shasum\":\"e28a28ee3dedb16c40dd1123d4f6f91499343535\",\"_resolved\":\"file:ember-cli-1.13.7.tgz\",\"_from\":\"ember-cli-1.13.7.tgz\",\"_npmVersion\":\"2.11.0\",\"_nodeVersion\":\"2.2.1\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"}],\"dist\":{\"shasum\":\"e28a28ee3dedb16c40dd1123d4f6f91499343535\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-1.13.7.tgz\",\"integrity\":\"sha512-LBlJ6OYGfyIxYM/z04QN18taHFORyIwpMiQRwm4UDaRUNH8wDRpKRQhiuOvxkbTX0cv+E3jA+AZIs0c9mx5FUw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEhSJlfA969MRjvEFxkWOz+coxtPqwC9DDXbkjy2EIZgAiBEikscpbS+lw1Dgfh67l1NKD4/McykTJRoVIa77l2qng==\"}]},\"directories\":{}},\"1.13.8\":{\"name\":\"ember-cli\",\"version\":\"1.13.8\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"abbrev\":\"^1.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.5\",\"broccoli-caching-writer\":\"^1.1.0\",\"broccoli-clean-css\":\"0.2.0\",\"broccoli-es3-safe-recast\":\"^2.0.0\",\"broccoli-es6modules\":\"^1.0.1\",\"broccoli-filter\":\"0.1.14\",\"broccoli-funnel\":\"0.2.7\",\"broccoli-kitchen-sink-helpers\":\"0.2.7\",\"broccoli-merge-trees\":\"0.2.2\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-sourcemap-concat\":\"^1.0.0\",\"broccoli-unwatched-tree\":\"0.1.1\",\"broccoli-writer\":\"0.1.1\",\"chalk\":\"1.1.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"concat-stream\":\"^1.4.7\",\"configstore\":\"0.3.2\",\"core-object\":\"0.0.2\",\"cpr\":\"^0.4.1\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.22.1\",\"git-repo-info\":\"^1.0.4\",\"github\":\"^0.2.3\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"js-string-escape\":\"^1.0.0\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.2\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.7.6\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"process-relative-require\":\"^1.0.0\",\"promise-map-series\":\"^0.2.1\",\"proxy-middleware\":\"0.13.0\",\"quick-temp\":\"0.1.2\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"2.3.2\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"silent-error\":\"^1.0.0\",\"strip-ansi\":\"^2.0.1\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"0.9.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.1.5\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"node-require-timings\":\"1.0.0\",\"supertest\":\"0.15.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"broccoli\",\"broccoli-clean-css\",\"chalk\",\"concat-stream\",\"configstore\",\"diff\",\"exists-sync\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"proxy-middleware\",\"quick-temp\",\"readline2\",\"resolve\",\"testem\",\"through\",\"tiny-lr\"],\"_id\":\"ember-cli@1.13.8\",\"_shasum\":\"9a116a0be1c73f9d6fdeb50042f207ab33f6e5c6\",\"_resolved\":\"file:ember-cli-1.13.8.tgz\",\"_from\":\"ember-cli-1.13.8.tgz\",\"_npmVersion\":\"2.13.4\",\"_nodeVersion\":\"2.2.1\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"maintainers\":[{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"}],\"dist\":{\"shasum\":\"9a116a0be1c73f9d6fdeb50042f207ab33f6e5c6\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-1.13.8.tgz\",\"integrity\":\"sha512-WTJzvrQmOkQ7cFLxR2OGdSGbfAxJHomRw/MOfRRZzEvkqsA8Tc6jUKAz94Ehe8kGD9M6EhtoTjGcTgiEPJjf/w==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHKpZEmdKNpSWjNZ3Aw1AyndkJscwYR6SnfiYqKoKiSoAiAMJWv8/fBpi9BOtYDwKrUHKDx10G06a6zWxMNMRw893g==\"}]},\"directories\":{}},\"1.13.9\":{\"name\":\"ember-cli\",\"version\":\"1.13.9\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.8\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.2.7\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-sourcemap-concat\":\"^2.0.2\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"1.1.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"1.2.1\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.22.1\",\"fs-monitor-stack\":\"^1.0.2\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.2\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.7.6\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.3\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"0.9.10\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.0\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"proxyquire\":\"^1.6.0\",\"rimraf\":\"2.3.2\",\"strip-ansi\":\"^2.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"gitHead\":\"91bf94a36fd059cf51fb68de59fc6023a35a9e3d\",\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"chalk\",\"configstore\",\"diff\",\"exists-sync\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"quick-temp\",\"readline2\",\"resolve\",\"testem\",\"through\"],\"_id\":\"ember-cli@1.13.9\",\"_shasum\":\"fec7c2d37c221f02dc4ff1ec1570e7e3e0bc1321\",\"_from\":\".\",\"_npmVersion\":\"2.14.7\",\"_nodeVersion\":\"4.2.1\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"fec7c2d37c221f02dc4ff1ec1570e7e3e0bc1321\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-1.13.9.tgz\",\"integrity\":\"sha512-umnIl5bw5E9XQhZEEnC9mpSj7h1lIF6pO36gzRJjMkQsCXOTa0OThbkAxsVwN5ls8MTHvKm8JufJmxKS4dIDCQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCXZfgiWPwBseZq5+bDpwgPDWkSDj6ch+9K2eUXJ2jXGAIgKoXXud+LHKlj9vr8aM+BSONAyvXj3/asXyrbjUSHAf4=\"}]},\"directories\":{}},\"1.13.10\":{\"name\":\"ember-cli\",\"version\":\"1.13.10\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.8\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.2.7\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-sourcemap-concat\":\"^2.0.2\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"1.1.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"1.2.1\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.22.1\",\"fs-monitor-stack\":\"^1.0.2\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.2\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"^2.7.6\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.3\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"0.9.10\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.0\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"proxyquire\":\"^1.6.0\",\"rimraf\":\"2.3.2\",\"strip-ansi\":\"^2.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"bundleDependencies\":[\"bower\",\"bower-config\",\"chalk\",\"configstore\",\"diff\",\"exists-sync\",\"express\",\"findup\",\"fs-extra\",\"git-repo-info\",\"glob\",\"inflection\",\"inquirer\",\"leek\",\"lodash\",\"minimatch\",\"morgan\",\"node-uuid\",\"nopt\",\"npm\",\"quick-temp\",\"readline2\",\"resolve\",\"testem\",\"through\"],\"_id\":\"ember-cli@1.13.10\",\"_shasum\":\"2432b7aff10631d676ab58d2d15a51d37f7c7b2d\",\"_resolved\":\"file:ember-cli-1.13.10.tgz\",\"_from\":\"ember-cli-1.13.10.tgz\",\"_npmVersion\":\"2.14.7\",\"_nodeVersion\":\"4.2.1\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"2432b7aff10631d676ab58d2d15a51d37f7c7b2d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-1.13.10.tgz\",\"integrity\":\"sha512-eOrYrzHukGIWjlGFJQR0UYDaDTAtv0+YbDOj6i6BN/fESuF4v9nrZUNh5oPZndkv23b6UMRWRJVKh1QL0vDOuA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICnZQhifdc15/FH8PA4SDtYQ0Bf67yXhuQs0nReUZQjfAiBoPJJInC4bTKYMTn8yhcVWLVw0fzlfRsMmdFmb2Yc0kw==\"}]},\"directories\":{}},\"1.13.11\":{\"name\":\"ember-cli\",\"version\":\"1.13.11\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.8\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.2.7\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-sourcemap-concat\":\"^2.0.2\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"1.1.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"1.2.1\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.22.1\",\"fs-monitor-stack\":\"^1.0.2\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.2\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.3\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"0.9.10\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.0\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"proxyquire\":\"^1.6.0\",\"rimraf\":\"2.3.2\",\"strip-ansi\":\"^2.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@1.13.11\",\"_shasum\":\"bd0f3d14efc7fd65a70cdc067866c3a2c8527e0f\",\"_resolved\":\"file:ember-cli-1.13.11.tgz\",\"_from\":\"ember-cli-1.13.11.tgz\",\"_npmVersion\":\"3.3.6\",\"_nodeVersion\":\"5.0.0\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"shasum\":\"bd0f3d14efc7fd65a70cdc067866c3a2c8527e0f\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-1.13.11.tgz\",\"integrity\":\"sha512-H1B2RUltWCv/JduX9S1rORmGhMmuoGbJEdaZbXi69wCFEYCHNcpAux4eu3j/g4aR+FQNJo6c+xnarArGvPb/JQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIAzNnhbWh1doFLQs3A4jbeFFtx4DfoukBFaAZSCV1jk5AiBx8NmWyuxOi1rjSS2icLtSqVej4x8tVtkJAp99+am5yA==\"}]},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"directories\":{}},\"1.13.12\":{\"name\":\"ember-cli\",\"version\":\"1.13.12\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.8\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.2.7\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-sourcemap-concat\":\"^2.0.2\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"1.1.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"1.2.1\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.22.1\",\"fs-monitor-stack\":\"^1.0.2\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.2\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.3\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"0.9.10\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.0\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"proxyquire\":\"^1.6.0\",\"rimraf\":\"2.3.2\",\"strip-ansi\":\"^2.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@1.13.12\",\"_shasum\":\"0c143daaf3502abae9d15c3455a2c8127f7c1bd4\",\"_resolved\":\"file:ember-cli-1.13.12.tgz\",\"_from\":\"ember-cli-1.13.12.tgz\",\"_npmVersion\":\"3.3.6\",\"_nodeVersion\":\"5.0.0\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"0c143daaf3502abae9d15c3455a2c8127f7c1bd4\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-1.13.12.tgz\",\"integrity\":\"sha512-TBw1mhvb4Sxmb1Z9Y1b/U9WYZwap+NSwsH1PboCnu+mMlx8MDSVY/tP5gsg3TEsbWcGQr/eJA0R1urnTVOfWkQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFeg8UHGtGPtfV4nIEa8fm1kbisnB763WLhVM4vbLXQAAiEA0XXx89C+XhJjhzNTJxdYIRySzu+t6Mcb7Svk+HITcyI=\"}]},\"directories\":{}},\"1.13.13\":{\"name\":\"ember-cli\",\"version\":\"1.13.13\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.8\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.2.7\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-sourcemap-concat\":\"^2.0.2\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"1.1.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"1.2.1\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.22.1\",\"fs-monitor-stack\":\"^1.0.2\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.2\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.3\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"0.9.11\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.0\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"proxyquire\":\"^1.6.0\",\"rimraf\":\"2.3.2\",\"strip-ansi\":\"^2.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@1.13.13\",\"_shasum\":\"ea498fd4f396985013e835c2762e5473ec36f6c3\",\"_resolved\":\"file:ember-cli-1.13.13.tgz\",\"_from\":\"ember-cli-1.13.13.tgz\",\"_npmVersion\":\"2.14.7\",\"_nodeVersion\":\"4.2.2\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"ea498fd4f396985013e835c2762e5473ec36f6c3\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-1.13.13.tgz\",\"integrity\":\"sha512-gQAO1IrfB7TNgkJwt72c8SLMhgZG0hirAoXsaFnV3L0euxCai493cRxI0n2vzE6YiqcUK1rvd90G/7Hn8UCXmg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCzNytGSoo77I4KT/9wVbuXVbMX362TtqHGaM2Xjolk2wIgKbm1piBKRe2fXNHuKmsVT6b+H9RjOBepYprooBODR3o=\"}]},\"directories\":{}},\"2.2.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.2.0-beta.1\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-sourcemap-concat\":\"^2.0.2\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^1.4.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.2\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"0.9.11\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.1.1\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^3.4.0\",\"proxyquire\":\"^1.6.0\",\"strip-ansi\":\"^3.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.2.0-beta.1\",\"_shasum\":\"bf85603bcf7c9cba29a8a4a4510681ce222ed5b5\",\"_resolved\":\"file:ember-cli-2.2.0-beta.1.tgz\",\"_from\":\"ember-cli-2.2.0-beta.1.tgz\",\"_npmVersion\":\"3.5.0\",\"_nodeVersion\":\"5.0.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"bf85603bcf7c9cba29a8a4a4510681ce222ed5b5\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.2.0-beta.1.tgz\",\"integrity\":\"sha512-JO6mg5jJ55IChhilO4gWRXKWAOdBn1RIRHuD/x3R68SeCkizQ8pUguWNOgAbS7envDW1tqWkFmV2XHXyl6gyOw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIG7QTtZhuDJ6kTVxWbuOxVhWwjyg0b48LQ1fMnnOUVPDAiEAh0Gimz0luFKeZ2rBvuV4LeizA/HKAuP5OfiDePYx/Ss=\"}]},\"directories\":{}},\"2.2.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.2.0-beta.2\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"jshint\":\"mocha tests/unit/jshint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^1.4.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.2\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.0.0-rc.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.1.1\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^3.4.0\",\"proxyquire\":\"^1.6.0\",\"strip-ansi\":\"^3.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.2.0-beta.2\",\"_shasum\":\"b86a5284b57bb17d022f024278e5613618c32201\",\"_resolved\":\"file:ember-cli-2.2.0-beta.2.tgz\",\"_from\":\"ember-cli-2.2.0-beta.2.tgz\",\"_npmVersion\":\"3.5.0\",\"_nodeVersion\":\"5.0.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"b86a5284b57bb17d022f024278e5613618c32201\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.2.0-beta.2.tgz\",\"integrity\":\"sha512-0EpluHX03C1nDBSQocIS1eTIUWaI+NIIjeMbXXdkUDh6O8D6QUw1378u1ke/RjM5VmqqAeobztt5U/jqRQK5Xw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDk27NmI6zPjXnCwk96TxmpDSQGsI6Pcxdzl+Br63pF6QIhAJ2wkGcQVU7Bv1hopfUyPIF+OlV4k1pLH9fZN+/g9lO0\"}]},\"directories\":{}},\"2.2.0-beta.3\":{\"name\":\"ember-cli\",\"version\":\"2.2.0-beta.3\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"jshint\":\"mocha tests/unit/jshint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^1.4.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.2\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.0.0-rc.4\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.1.1\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^3.4.0\",\"proxyquire\":\"^1.6.0\",\"strip-ansi\":\"^3.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.2.0-beta.3\",\"_shasum\":\"fc0e0f22f23030c30c913b122f4adec203d77f15\",\"_resolved\":\"file:ember-cli-2.2.0-beta.3.tgz\",\"_from\":\"ember-cli-2.2.0-beta.3.tgz\",\"_npmVersion\":\"3.5.0\",\"_nodeVersion\":\"5.0.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"fc0e0f22f23030c30c913b122f4adec203d77f15\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.2.0-beta.3.tgz\",\"integrity\":\"sha512-lZSacge1DYfROUeY+JMT6tycDFtjMPWHO5h9VlVZ2wtevI/WgkCagfE2I8JeVq6WgTRDH5oo55wKJaN4kSljBg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCJzDlBAEfpWQPAOm48+8fygC2JrkZ7uikWP9IMsbgJOAIhAOamXYTAeavGmTDeVFMsrB/tiRW3Um87gcv8H5gs+Fls\"}]},\"directories\":{}},\"1.13.14\":{\"name\":\"ember-cli\",\"version\":\"1.13.14\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.8\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.2.7\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-sourcemap-concat\":\"^2.0.2\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"1.1.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"1.2.1\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.22.1\",\"fs-monitor-stack\":\"^1.0.2\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.2\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.3\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.1\",\"testem\":\"0.9.11\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.0\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"proxyquire\":\"^1.6.0\",\"rimraf\":\"2.3.2\",\"strip-ansi\":\"^2.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@1.13.14\",\"_shasum\":\"1ff35577a0b4fbb8efad24710f52bb7b874a7765\",\"_resolved\":\"file:ember-cli-1.13.14.tgz\",\"_from\":\"ember-cli-1.13.14.tgz\",\"_npmVersion\":\"3.5.2\",\"_nodeVersion\":\"5.3.0\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"shasum\":\"1ff35577a0b4fbb8efad24710f52bb7b874a7765\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-1.13.14.tgz\",\"integrity\":\"sha512-fyV/J5IyI6yo6zNWqr2dx7tpFWqCQfhUEJPJhhTIBANuBMq4CECXVyKvT2w7dBOdlP/lKxnk5pKTgxrCcMTHrg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDVC7TTigp/fruH07oBEyTJuBi2lcp6J3oKU6/e0KSGXQIgeTE6DvJ05WCEEQdkprdhDV1mm1rrJsORAYajHIZPwqY=\"}]},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"directories\":{}},\"2.2.0-beta.4\":{\"name\":\"ember-cli\",\"version\":\"2.2.0-beta.4\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"jshint\":\"mocha tests/unit/jshint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^1.4.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.2\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.0.0-rc.4\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.1.1\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^3.4.0\",\"proxyquire\":\"^1.6.0\",\"strip-ansi\":\"^3.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.2.0-beta.4\",\"_shasum\":\"c8e281f2ffac550e690eef71bc2cd00f6a27140a\",\"_resolved\":\"file:ember-cli-2.2.0-beta.4.tgz\",\"_from\":\"ember-cli-2.2.0-beta.4.tgz\",\"_npmVersion\":\"3.5.2\",\"_nodeVersion\":\"5.3.0\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"shasum\":\"c8e281f2ffac550e690eef71bc2cd00f6a27140a\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.2.0-beta.4.tgz\",\"integrity\":\"sha512-dhG6zSjTh9ntDjEG3THc8HUKd1O5ZtsIWNRQj9Mvyxw/lF7NckRAy63FosRKyIch77a9/6OUPUzFPvhWvHNDoQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDDbuvvW6ZwveEA4h9ypYId0yHzABUdSgGNLP5bN/arBAIhAKZjnGBdZVoV//TGK3Os43Gr8iMIyskJ3Po+SFz4E+KP\"}]},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"directories\":{}},\"2.2.0-beta.5\":{\"name\":\"ember-cli\",\"version\":\"2.2.0-beta.5\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"jshint\":\"mocha tests/unit/jshint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^1.4.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.2\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.0.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.1.1\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^3.4.0\",\"proxyquire\":\"^1.6.0\",\"strip-ansi\":\"^3.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.2.0-beta.5\",\"_shasum\":\"6c5c004317ff2ffdc99fffc5caae831ab5be3687\",\"_resolved\":\"file:ember-cli-2.2.0-beta.5.tgz\",\"_from\":\"ember-cli-2.2.0-beta.5.tgz\",\"_npmVersion\":\"3.3.12\",\"_nodeVersion\":\"5.4.0\",\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"dist\":{\"shasum\":\"6c5c004317ff2ffdc99fffc5caae831ab5be3687\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.2.0-beta.5.tgz\",\"integrity\":\"sha512-1hGh052Xh01k81KBtGaPr2Z1H4lYHAbqV7hJlL3THziK0b4SrMTqt1u8wXXWRMjzqtbTaEXjjEESCp/QnbFczw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHA6AFzK9WiHT8tFzaBz/S6RuXU33UbevssS6tvTACZ2AiA4u6QTmZl8T+0HAA2QE8zaZR5b0AXAW30HwbT+L96JJg==\"}]},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"directories\":{}},\"2.2.0-beta.6\":{\"name\":\"ember-cli\",\"version\":\"2.2.0-beta.6\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"jshint\":\"mocha tests/unit/jshint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^1.4.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.2\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.0.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.1.1\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^3.4.0\",\"proxyquire\":\"^1.6.0\",\"strip-ansi\":\"^3.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.2.0-beta.6\",\"_shasum\":\"8e166c3129055131f09250a1625d87e9c40fb888\",\"_resolved\":\"file:ember-cli-2.2.0-beta.6.tgz\",\"_from\":\"ember-cli-2.2.0-beta.6.tgz\",\"_npmVersion\":\"3.5.2\",\"_nodeVersion\":\"5.3.0\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"shasum\":\"8e166c3129055131f09250a1625d87e9c40fb888\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.2.0-beta.6.tgz\",\"integrity\":\"sha512-KeFOOhp07ZCdxKa0g4ELr/eEU5HoPm8NLb+zexvxikfHCHNPEsNcmK+tDkn+90oNbnjPvHqkPnJrngN2gExV7A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCTtNG45NPrn+9m14EAkVPoOQkJGwTgrPN3CpqeprhYYwIgTxrAy2mqA81C4SjYkA28Jpb+m0D9T/8xKjYkiuN3f8o=\"}]},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"directories\":{}},\"2.3.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.3.0-beta.1\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"jshint\":\"mocha tests/unit/jshint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^1.4.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.2\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.0.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.1.1\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^3.4.0\",\"proxyquire\":\"^1.6.0\",\"strip-ansi\":\"^3.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.3.0-beta.1\",\"_shasum\":\"45ea815b3e137a5bc69fc8f200c57a72040215c0\",\"_resolved\":\"file:ember-cli-2.3.0-beta.1.tgz\",\"_from\":\"ember-cli-2.3.0-beta.1.tgz\",\"_npmVersion\":\"3.5.0\",\"_nodeVersion\":\"5.0.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"45ea815b3e137a5bc69fc8f200c57a72040215c0\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.3.0-beta.1.tgz\",\"integrity\":\"sha512-qo4xU7gKPfBjMDnWyR5N5UaJx2rBqKtfoFk+I7Qhise1sokDI/OmE1kf5fYXKRhjgZvTDBupxDIWPZBI5IdsWg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICf+xePXGC1KITiY19G0zV5sY4mWxBevf/bV27YZufqyAiEA4XG8d4pDNy/i82nRlViUtFx/ZChsZv5MHZ1jEVG4rys=\"}]},\"directories\":{}},\"1.13.15\":{\"name\":\"ember-cli\",\"version\":\"1.13.15\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"test\":\"node tests/runner\",\"test:debug\":\"node - debug tests/runner\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.8\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.2.7\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-sourcemap-concat\":\"^2.0.2\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"1.1.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"1.2.1\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-copy-dereference\":\"^1.0.0\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.22.1\",\"fs-monitor-stack\":\"^1.0.2\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.18\",\"lodash\":\"^3.6.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.2\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^2.0.4\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.3\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^4.3.3\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.0.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.0\",\"walk-sync\":\"0.1.3\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^2.1.2\",\"chai-as-promised\":\"^4.3.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.0.4\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^1.2.1\",\"proxyquire\":\"^1.6.0\",\"rimraf\":\"2.3.2\",\"strip-ansi\":\"^2.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"tmp-sync\":\"^1.0.1\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@1.13.15\",\"_shasum\":\"7969b44846b366a9aa73c1827d8eb44269994f72\",\"_resolved\":\"file:ember-cli-1.13.15.tgz\",\"_from\":\"ember-cli-1.13.15.tgz\",\"_npmVersion\":\"3.3.12\",\"_nodeVersion\":\"5.4.1\",\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"dist\":{\"shasum\":\"7969b44846b366a9aa73c1827d8eb44269994f72\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-1.13.15.tgz\",\"integrity\":\"sha512-hQ+AF8w+Igs9DqqOT4Z9GZsMZyx6ORPcLf4RpPYZlMLmo5TaLOq8T4rqSFOa1NRPIo7PmBjxCoMaTlDJsahrKw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC8BjeR1ATe4MxXEetaC4kEVcVBg/Yx+qYDhGThotCUxgIhAI6rwGITQmDS03I1SzMBEOxp0oHVtDec12EKXpFuET1W\"}]},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"directories\":{}},\"2.3.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.3.0-beta.2\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - bin/generate-docs.js\",\"jshint\":\"mocha tests/unit/jshint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^1.4.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-get-dependency-depth\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^1.0.3\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.2\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^4.0.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"mkdirp\":\"^0.5.1\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.1.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.0.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.1.1\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-jshint\":\"^2.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^3.4.0\",\"proxyquire\":\"^1.6.0\",\"strip-ansi\":\"^3.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.3.0-beta.2\",\"_shasum\":\"b49bc06762ba25cac25025d4703a56911ebcc830\",\"_resolved\":\"file:ember-cli-2.3.0-beta.2.tgz\",\"_from\":\"ember-cli-2.3.0-beta.2.tgz\",\"_npmVersion\":\"3.5.0\",\"_nodeVersion\":\"5.0.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"b49bc06762ba25cac25025d4703a56911ebcc830\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.3.0-beta.2.tgz\",\"integrity\":\"sha512-s2GLBQXwXhCCWceiILz4wrOnHRZvk0KQ9frsCsvjVtuM/958Vjqz8CqVe1MA+L7NsUYvDQoei+9K1YD6Be4f4Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCFXPQuAtEhyU1G+bIOGvbfqDcz+fE1NcpRWJn4rGE5TAIhAKScUjABa406aQwZ7ZLn0S04apVZ5Jg6GljsJSrkx1Tv\"}]},\"directories\":{}},\"2.3.0\":{\"name\":\"ember-cli\",\"version\":\"2.3.0\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - dev/generate-docs.js\",\"lint\":\"mocha tests/unit/lint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"0.6.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^1.4.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.2\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^4.0.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"mkdirp\":\"^0.5.1\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.3.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.0.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.1.1\",\"coveralls\":\"^2.11.2\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-eslint\":\"^1.0.0\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^3.4.0\",\"proxyquire\":\"^1.6.0\",\"strip-ansi\":\"^3.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.3.0\",\"_shasum\":\"eb33519baf738a2ac90e945b1494bbe6f4d60dd4\",\"_resolved\":\"file:ember-cli-2.3.0.tgz\",\"_from\":\"ember-cli-2.3.0.tgz\",\"_npmVersion\":\"3.6.0\",\"_nodeVersion\":\"5.6.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"eb33519baf738a2ac90e945b1494bbe6f4d60dd4\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.3.0.tgz\",\"integrity\":\"sha512-9IpKOoRd1DgRiMAaM7Y3ZLPTm3qUJBGK4EsJr5lyfCTCOJAm+FH8M7d+ds3QjLJ7fjob9dkVDZ7SIL7/h8cUdQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCuAk9ldJkTP7CbUW+18MhMJs5UjMs+oOUNCiEi8jow4gIhAJXUVuFzNbhhFq0VSFyHV6fjN7nLS24aTgy/HEJKSA+o\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-9-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.3.0.tgz_1455641350518_0.14224645891226828\"},\"directories\":{}},\"2.4.0\":{\"name\":\"ember-cli\",\"version\":\"2.4.0\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - dev/generate-docs.js\",\"lint\":\"mocha tests/unit/lint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^1.4.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-valid-component-name\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.2\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^4.0.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"mkdirp\":\"^0.5.1\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.10\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.3.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.0.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.1.1\",\"coveralls\":\"^2.11.2\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^3.4.0\",\"proxyquire\":\"^1.6.0\",\"strip-ansi\":\"^3.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.4.0\",\"_shasum\":\"9993c6668cc8e5fc571a1ed61d7fe3ee02f4aba0\",\"_resolved\":\"file:ember-cli-2.4.0.tgz\",\"_from\":\"ember-cli-2.4.0.tgz\",\"_npmVersion\":\"3.6.0\",\"_nodeVersion\":\"5.6.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"9993c6668cc8e5fc571a1ed61d7fe3ee02f4aba0\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.4.0.tgz\",\"integrity\":\"sha512-GnvvCJgO7+aoRH7OuzKDSeBPu+z7Y+8CkT61zliMKOMsazh0PQgFH8vLN0LevwZuakvSSJtWT/PYsPRt7hOZ2Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHsnMG6SMwI/XD7OPYUyWGcQbkWUz3WUKRcmbfX8G/fwAiEAl5unfbqrs2SYJQPefJIQJsK474WoWnnYaxSyCipDU14=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-5-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.4.0.tgz_1456806559353_0.31249209586530924\"},\"directories\":{}},\"2.4.1\":{\"name\":\"ember-cli\",\"version\":\"2.4.1\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - dev/generate-docs.js\",\"lint\":\"mocha tests/unit/lint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.2\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^1.4.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-valid-component-name\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.2\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"5.0.13\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^4.0.0\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"mkdirp\":\"^0.5.1\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.21\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^0.4.0\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.3.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.0.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.1.1\",\"coveralls\":\"^2.11.2\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^3.4.0\",\"proxyquire\":\"^1.6.0\",\"strip-ansi\":\"^3.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.4.1\",\"_shasum\":\"1faec1d6af89c8d0eaf6a80292eb95103ba4efa7\",\"_resolved\":\"file:ember-cli-2.4.1.tgz\",\"_from\":\"ember-cli-2.4.1.tgz\",\"_npmVersion\":\"3.6.0\",\"_nodeVersion\":\"5.6.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"1faec1d6af89c8d0eaf6a80292eb95103ba4efa7\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.4.1.tgz\",\"integrity\":\"sha512-SlqGxOHPSJ5ojuSaSUGyLtfyd5y788phTCCozdL9XizT2LdccvEmasFUVrqkEaidgNNn9s+vbx+8jbUGPdcsbA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD4tqGqf8fMns/U73hjwX2/an/KG/y/VCzXYshKf7OvWwIgR1TNkigVqZ5j/T6BZYPJb/1Fu998LUP1E7i9f5geCDE=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-13-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.4.1.tgz_1456891066486_0.9407850357238203\"},\"directories\":{}},\"2.4.2\":{\"name\":\"ember-cli\",\"version\":\"2.4.2\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - dev/generate-docs.js\",\"lint\":\"mocha tests/unit/lint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.0\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^1.4.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-valid-component-name\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.2\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"0.5.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^4.6.1\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"mkdirp\":\"^0.5.1\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.21\",\"pleasant-progress\":\"^1.0.2\",\"portfinder\":\"^1.0.2\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.3.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-string\":\"^1.0.0\",\"codeclimate-test-reporter\":\"0.1.1\",\"coveralls\":\"^2.11.2\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^7.2.2\",\"proxyquire\":\"^1.6.0\",\"strip-ansi\":\"^3.0.0\",\"supertest\":\"0.15.0\",\"supports-color\":\"^3.0.0\",\"yuidocjs\":\"0.6.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.4.2\",\"_shasum\":\"f02a998caae9657627326f6b220c635c89bfcc75\",\"_resolved\":\"file:ember-cli-2.4.2.tgz\",\"_from\":\"ember-cli-2.4.2.tgz\",\"_npmVersion\":\"3.6.0\",\"_nodeVersion\":\"5.6.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"f02a998caae9657627326f6b220c635c89bfcc75\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.4.2.tgz\",\"integrity\":\"sha512-nv3z9mXrc7KaHP1mBwNpvJ20L57f/QSYEN0sHIfj+eS9CLu4vREu/MxB3i4ngnvwcpxVvsGJHhhyGLtXvUtN8Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIC9AxxVsr1AWyydxVu6Fg9orMMf8yEOXXrRh/xE+dQIwAiEAwJLBGKVSbmwc3IToYLX3nl2+OErE2Rp563KGoZcjp7A=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.4.2.tgz_1457309399229_0.001876995898783207\"},\"directories\":{}},\"2.4.3\":{\"name\":\"ember-cli\",\"version\":\"2.4.3\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - dev/generate-docs.js\",\"lint\":\"mocha tests/unit/lint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-valid-component-name\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.7\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^4.6.1\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"mkdirp\":\"^0.5.1\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.21\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.6.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^7.2.2\",\"proxyquire\":\"^1.6.0\",\"supertest\":\"0.15.0\",\"testdouble\":\"^1.2.0\",\"yuidocjs\":\"0.10.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.4.3\",\"_shasum\":\"20a1704c20b48ead444a1cb335f9d3ef1d18e7ab\",\"_resolved\":\"file:ember-cli-2.4.3.tgz\",\"_from\":\"ember-cli-2.4.3.tgz\",\"_npmVersion\":\"3.7.3\",\"_nodeVersion\":\"5.9.1\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"20a1704c20b48ead444a1cb335f9d3ef1d18e7ab\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.4.3.tgz\",\"integrity\":\"sha512-GUOrMxzBGYGrXlI+3SFVVdE2FZ/qAV4pg0E9zvxacXHBwax+vABZIJsfwbLGoI5bMA7Av6c0z2iIK6z3jpahiQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICKsBGkMliVlNRXOBj5OPb4wStQ30qiqLXMgIEjrGWOlAiBKVmg8OZBhiJOT2Yb4RBmzRZeag9ipYuaAjR8ubonZ5Q==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.4.3.tgz_1459049678932_0.6603189310990274\"},\"directories\":{}},\"2.5.0\":{\"name\":\"ember-cli\",\"version\":\"2.5.0\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - dev/generate-docs.js\",\"lint\":\"mocha tests/unit/lint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-valid-component-name\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.7\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^4.6.1\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"mkdirp\":\"^0.5.1\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.21\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.6.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^7.2.2\",\"proxyquire\":\"^1.6.0\",\"supertest\":\"0.15.0\",\"testdouble\":\"^1.2.0\",\"yuidocjs\":\"0.10.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.5.0\",\"_shasum\":\"3044cfd499d260b9f4d014591ee4df751b74cb91\",\"_resolved\":\"file:ember-cli-2.5.0.tgz\",\"_from\":\"ember-cli-2.5.0.tgz\",\"_npmVersion\":\"3.8.3\",\"_nodeVersion\":\"5.6.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"3044cfd499d260b9f4d014591ee4df751b74cb91\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.5.0.tgz\",\"integrity\":\"sha512-8OOu0xcL9gxYbBb3MagYPKB5L9DSL5e3VRf2zpZuBmLZ+kTWWw7nc6EwprpajvnOzniKSkjEdpMQD6YLvc3u1A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCrylGIQWg4A2m8+XPBROWODBkUFVK0N54gd7TSBjejvgIhAI9gW6gJdr5wt1besQR4UNE18hLTW6uGvuA8lpnTzpHN\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.5.0.tgz_1460826120499_0.09301715902984142\"},\"directories\":{}},\"2.6.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.6.0-beta.1\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - dev/generate-docs.js\",\"lint\":\"mocha tests/unit/lint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-slow\":\"node - tests/runner slow\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"0.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.27.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.21\",\"lodash\":\"^4.6.1\",\"markdown-it\":\"6.0.1\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.6.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.19\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.6.0\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.6.0-beta.1\",\"_shasum\":\"979aa6459619e9ce7f23d4b55158b052ffcdcb1d\",\"_resolved\":\"file:ember-cli-2.6.0-beta.1.tgz\",\"_from\":\"ember-cli-2.6.0-beta.1.tgz\",\"_npmVersion\":\"3.8.3\",\"_nodeVersion\":\"5.6.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"979aa6459619e9ce7f23d4b55158b052ffcdcb1d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.6.0-beta.1.tgz\",\"integrity\":\"sha512-/6hllpZxZBYSuWmo4XKYjrH5QAsfMGriiQIVpvC+3nM3qqBR5FGJzytrHR38JIu8fSXt0a1tOzfo7PFmp+C3Vw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCcae9vmyw0dcKR8G0OYo91xnT9IHTA/xcQle9vBwVJ1AIhAPdktrPQnuRD2CgdakotqVpfg1uEbMM6u+na567RudFP\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.6.0-beta.1.tgz_1460827994074_0.35682921670377254\"},\"directories\":{}},\"2.6.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.6.0-beta.2\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - dev/generate-docs.js\",\"lint\":\"mocha tests/unit/lint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-slow\":\"node - tests/runner slow\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"2.0.0\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.27.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.21\",\"lodash\":\"^4.6.1\",\"markdown-it\":\"6.0.1\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.6.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.19\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.6.0\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.6.0-beta.2\",\"_shasum\":\"de76d354740dc09be40b486bf3aaf1ace557d192\",\"_resolved\":\"file:ember-cli-2.6.0-beta.2.tgz\",\"_from\":\"ember-cli-2.6.0-beta.2.tgz\",\"_npmVersion\":\"3.8.6\",\"_nodeVersion\":\"6.0.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"de76d354740dc09be40b486bf3aaf1ace557d192\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.6.0-beta.2.tgz\",\"integrity\":\"sha512-Nw1uTYYvSsIrDYn4aIDb4ttS8hcZLy0VM8BpCBGTgiElRZf+XaEQwfgnNqng7a0vSdISyxE7LifD36VzokuEYA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIAmUk1sustsK7uk2zRaZzRXDwIp/smge24l67vE4mqKGAiA3UTWO2AVA9NSa3j5RqahdXmqmK7qYKTLsclGdXudFjg==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.6.0-beta.2.tgz_1461859777436_0.07042227708734572\"},\"directories\":{}},\"2.5.1\":{\"name\":\"ember-cli\",\"version\":\"2.5.1\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - dev/generate-docs.js\",\"lint\":\"mocha tests/unit/lint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-kitchen-sink-helpers\":\"^0.3.1\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"0.0.2\",\"cpr\":\"0.4.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-valid-component-name\":\"^1.0.0\",\"ember-router-generator\":\"^1.0.0\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"findup\":\"0.1.5\",\"findup-sync\":\"^0.2.1\",\"fs-extra\":\"0.26.7\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^2.0.3\",\"leek\":\"0.0.21\",\"lodash\":\"^4.6.1\",\"markdown-it\":\"4.3.0\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"mkdirp\":\"^0.5.1\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.14.21\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"readline2\":\"0.1.1\",\"resolve\":\"^1.1.6\",\"rimraf\":\"^2.4.4\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.6.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.18\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.3.13\",\"mocha\":\"^2.2.1\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"0.0.2\",\"multiline\":\"^1.0.2\",\"nock\":\"^7.2.2\",\"proxyquire\":\"^1.6.0\",\"supertest\":\"0.15.0\",\"testdouble\":\"^1.2.0\",\"yuidocjs\":\"0.10.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.5.1\",\"_shasum\":\"16848b0218321f505f1fd7d7fe32e309f1302cb1\",\"_resolved\":\"file:ember-cli-2.5.1.tgz\",\"_from\":\"ember-cli-2.5.1.tgz\",\"_npmVersion\":\"3.8.6\",\"_nodeVersion\":\"5.11.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"16848b0218321f505f1fd7d7fe32e309f1302cb1\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.5.1.tgz\",\"integrity\":\"sha512-47jQzHmEv7kG9/BFOkQgABnFsosg0ns5c4oByhQpFq8WsFYINtaq1D/CNugKqonApeScu5qXtqNO7YesNTLzEw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD/1MmOMmRkKi2MNLhaSAwK2A94caKvENdsWg9vsV440wIgK0A1egaiUENbncVYhpAmwAHTacsP0EHqTVJg6wNQlT0=\"}]},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.5.1.tgz_1463757848062_0.9590315576642752\"},\"directories\":{}},\"2.6.0-beta.3\":{\"name\":\"ember-cli\",\"version\":\"2.6.0-beta.3\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - dev/generate-docs.js\",\"lint\":\"mocha tests/unit/lint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-slow\":\"node - tests/runner slow\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"2.0.1\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.27.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.21\",\"lodash\":\"^4.6.1\",\"markdown-it\":\"6.0.1\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.6.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.19\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.6.0\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.6.0-beta.3\",\"_shasum\":\"30f1deea1a2eddc33057ce0ed40c0ce21a4b5f1b\",\"_resolved\":\"file:ember-cli-2.6.0-beta.3.tgz\",\"_from\":\"ember-cli-2.6.0-beta.3.tgz\",\"_npmVersion\":\"2.15.1\",\"_nodeVersion\":\"4.4.3\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"30f1deea1a2eddc33057ce0ed40c0ce21a4b5f1b\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.6.0-beta.3.tgz\",\"integrity\":\"sha512-pRUxH1nM125AApm/bbuICuMSoVCNXWKbvd4BjG7swQH0gT9JUbtP3AltmOB+ar/WC7oPaOE1fSI8WnT958NVTA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIF3TnSwpRksPkZn+RPxKG0kI139G8Jto0WikM5H3QJzdAiAFz4+PQs1AxowJtiGekKV7cguUx7vZ1ceS3zzhfnSv1A==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.6.0-beta.3.tgz_1464326135725_0.3548495911527425\"},\"directories\":{}},\"2.6.0\":{\"name\":\"ember-cli\",\"version\":\"2.6.0\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - dev/generate-docs.js\",\"lint\":\"mocha tests/unit/lint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-slow\":\"node - tests/runner slow\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"2.0.1\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.27.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.21\",\"lodash\":\"^4.6.1\",\"markdown-it\":\"6.0.1\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.1\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.6.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.19\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.6.0\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.6.0\",\"_shasum\":\"1cb9e7b8f2c3d4eaf6a35cbb8b64efcd9735ead8\",\"_resolved\":\"file:ember-cli-2.6.0.tgz\",\"_from\":\"ember-cli-2.6.0.tgz\",\"_npmVersion\":\"2.15.1\",\"_nodeVersion\":\"4.4.3\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"1cb9e7b8f2c3d4eaf6a35cbb8b64efcd9735ead8\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.6.0.tgz\",\"integrity\":\"sha512-7yKZymQM5x6yzPHHkuZe4YyccOwHf6145HSZyDQL6Vl5CkAheQUhJ6VoPIO8tql+uEz5iND847XRMhzbxHM86g==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCILyQHRbjdhp66+bHa3TRUyk4rQc0kQlRJ95MfmvADygIgTSdYDej4X13NzJbz2jCng3TW1SRwI4sOXnJ3gwuhJeY=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.6.0.tgz_1465544907210_0.22987541020847857\"},\"directories\":{}},\"2.7.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.7.0-beta.1\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"2.0.1\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.21\",\"lodash\":\"^4.12.0\",\"markdown-it\":\"6.0.4\",\"markdown-it-terminal\":\"0.0.3\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.19\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^1.1.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.7.0-beta.1\",\"_shasum\":\"4d4c1bbdd5bb3b3154aec073ca5e08f26fec3c7b\",\"_resolved\":\"file:ember-cli-2.7.0-beta.1.tgz\",\"_from\":\"ember-cli-2.7.0-beta.1.tgz\",\"_npmVersion\":\"2.15.1\",\"_nodeVersion\":\"4.4.3\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"4d4c1bbdd5bb3b3154aec073ca5e08f26fec3c7b\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.7.0-beta.1.tgz\",\"integrity\":\"sha512-LSoAZszhRljtg8Q8VHSjGNY664U01Cu1D2k6Y8x+hpSDomaHLxpN/denkqMnfB36FU3TBmXykE/jRwRO812NxQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCOz31ejuw1jkfIQWwu3dKCZ1+3v9ES1BWtdrs8cWGHFgIgElx3D+rNNUTZ5I1mKHhUyqo+dXx/kY8bPFViho3nmxM=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.7.0-beta.1.tgz_1465549105557_0.9588865470141172\"},\"directories\":{}},\"2.6.1\":{\"name\":\"ember-cli\",\"version\":\"2.6.1\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - dev/generate-docs.js\",\"lint\":\"mocha tests/unit/lint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-slow\":\"node - tests/runner slow\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.27.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.21\",\"lodash\":\"^4.6.1\",\"markdown-it\":\"6.0.1\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.1\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.6.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.19\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.6.0\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.6.1\",\"_shasum\":\"5a2bb85b0d976592cf5455fa17b72095a7e07e0a\",\"_resolved\":\"file:ember-cli-2.6.1.tgz\",\"_from\":\"ember-cli-2.6.1.tgz\",\"_npmVersion\":\"3.8.6\",\"_nodeVersion\":\"5.11.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"5a2bb85b0d976592cf5455fa17b72095a7e07e0a\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.6.1.tgz\",\"integrity\":\"sha512-8CWXSprKNqaER5SP+7vpI+9nCxE/lL08ZAMGcFTOCBfQLMCKrjA7YZz1oC4t9CeYyGWVlZrgj0oaem+9DgEhQw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIG/HDZKYamwlkEVhWi7TlAqM8yxdnrvique2iD3x7DuJAiADvao4nIDH4uPC4p0gYBzdczj6h+X3QWNnTBiJSrqs+w==\"}]},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.6.1.tgz_1465637511325_0.8105885453987867\"},\"directories\":{}},\"2.7.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.7.0-beta.2\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.21\",\"lodash\":\"^4.12.0\",\"markdown-it\":\"6.0.4\",\"markdown-it-terminal\":\"0.0.3\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.19\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^1.1.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.7.0-beta.2\",\"_shasum\":\"58242a5849c2c13f5d649cdb39582e7817618152\",\"_resolved\":\"file:ember-cli-2.7.0-beta.2.tgz\",\"_from\":\"ember-cli-2.7.0-beta.2.tgz\",\"_npmVersion\":\"3.8.6\",\"_nodeVersion\":\"5.11.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"58242a5849c2c13f5d649cdb39582e7817618152\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.7.0-beta.2.tgz\",\"integrity\":\"sha512-YuEKxiWMq7nB6L1XGVxqdETwQnDL1l3mfFCVDLtw7g201njQRx/aAkbsfeOZYnRBMlLtkau7NZh1y7anoUoZWw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD73ew+3WDH6ma+ALWcYQFZNmt56MUP1RgN0cr8wr5F/QIhAMF59KuzzNv5hyoGmzJGIwrkw5YYUop3XBTUBgdZz6oH\"}]},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.7.0-beta.2.tgz_1465639415431_0.3711812279652804\"},\"directories\":{}},\"2.6.2\":{\"name\":\"ember-cli\",\"version\":\"2.6.2\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - dev/generate-docs.js\",\"lint\":\"mocha tests/unit/lint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-slow\":\"node - tests/runner slow\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.27.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.21\",\"lodash\":\"^4.6.1\",\"markdown-it\":\"6.0.1\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.1\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.6.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.19\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.6.0\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.6.2\",\"_shasum\":\"4311943c83e65c485c68899ec3965bcdb60319d9\",\"_resolved\":\"file:ember-cli-2.6.2.tgz\",\"_from\":\"ember-cli-2.6.2.tgz\",\"_npmVersion\":\"3.8.6\",\"_nodeVersion\":\"5.11.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"4311943c83e65c485c68899ec3965bcdb60319d9\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.6.2.tgz\",\"integrity\":\"sha512-fgftWJE6bX3qj4rgXeASQApH/brKfOu4HtiFxViixEBxcKLiL1lTztl3YMJ/GHr+AsBP+WH4D8NPV9V0+ulKtw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCsuaBJtiOAyqSk+t0XczdtPElqQdxRKRlBsK3lAPij+QIgMji4BdzE8jWOdr5U8zTWMO18jT8b6Y5eTYVHQ7tZt0o=\"}]},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.6.2.tgz_1466413048054_0.678540363907814\"},\"directories\":{}},\"2.7.0-beta.3\":{\"name\":\"ember-cli\",\"version\":\"2.7.0-beta.3\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.4\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.21\",\"lodash\":\"^4.12.0\",\"markdown-it\":\"6.1.0\",\"markdown-it-terminal\":\"0.0.3\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.20\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.13.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^1.1.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.7.0-beta.3\",\"_shasum\":\"65568f4e4d10e79da0231f64ab4f53ce11f4262b\",\"_resolved\":\"file:ember-cli-2.7.0-beta.3.tgz\",\"_from\":\"ember-cli-2.7.0-beta.3.tgz\",\"_npmVersion\":\"3.8.5\",\"_nodeVersion\":\"6.2.2\",\"_npmUser\":{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"65568f4e4d10e79da0231f64ab4f53ce11f4262b\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.7.0-beta.3.tgz\",\"integrity\":\"sha512-0tyIfp/vmjam1DMMuXsUaun0bfiT3cylFHSS/4IFNLdpQnLXuXyBXphXkgU7ULhDWu4EGxP194xSUs0J7irWuQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIH65WOiqKS67A/zf+x1TVjbikCXQ0ck1ADdD4o+Dj05jAiEA0gwzfDU8VjBYHOPq83rQFC/N6pht/AqzIbkz72KxENw=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.7.0-beta.3.tgz_1466464312877_0.029110100818797946\"},\"directories\":{}},\"2.7.0-beta.4\":{\"name\":\"ember-cli\",\"version\":\"2.7.0-beta.4\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.21\",\"lodash\":\"^4.12.0\",\"markdown-it\":\"6.0.4\",\"markdown-it-terminal\":\"0.0.3\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.19\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^1.1.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.7.0-beta.4\",\"_shasum\":\"c654d66511b774b724bf5fdd85e565bed53de1a8\",\"_resolved\":\"file:ember-cli-2.7.0-beta.4.tgz\",\"_from\":\"ember-cli-2.7.0-beta.4.tgz\",\"_npmVersion\":\"3.8.6\",\"_nodeVersion\":\"5.11.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"c654d66511b774b724bf5fdd85e565bed53de1a8\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.7.0-beta.4.tgz\",\"integrity\":\"sha512-lrzBfUclMYRd3gjO81CethUVli02T30KXhRiIibBZsPJHxquBp6Vn+RzJZIEX+A5rWg9jWZ2zV2mHHdCbrXZ8w==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDCMvV3xjuA5xpdK/Qrr5Hb7++r0/BtGs1ez3KpmDKK2wIgVqZ3QenycUy6Ik6LnEPKnF5Z5CLDxtuJrPxwUP1fSvM=\"}]},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.7.0-beta.4.tgz_1466512614706_0.2857418321073055\"},\"directories\":{}},\"2.7.0-beta.5\":{\"name\":\"ember-cli\",\"version\":\"2.7.0-beta.5\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.21\",\"lodash\":\"^4.12.0\",\"markdown-it\":\"6.0.4\",\"markdown-it-terminal\":\"0.0.3\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.19\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^1.1.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.7.0-beta.5\",\"_shasum\":\"2382f44e7130baed9b7ca6cdd1276b385912e599\",\"_resolved\":\"file:ember-cli-2.7.0-beta.5.tgz\",\"_from\":\"ember-cli-2.7.0-beta.5.tgz\",\"_npmVersion\":\"2.15.1\",\"_nodeVersion\":\"4.4.3\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"2382f44e7130baed9b7ca6cdd1276b385912e599\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.7.0-beta.5.tgz\",\"integrity\":\"sha512-2ts9gvMh0OVs1JySNkdoxvPRfOyub5+fiWq+eLEgkeeb6I9qtjiaDcEwLCY6IlbQXO+Jo1cbn1SWJ63GdUBX5w==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCAqBXioA4OXE0+A83K4V8a1+DfVomcMpsPyrRgI5BfogIgQKmUZlqyZm2Qdj5582C6DNET1JDqV1RQGGZqaxN/2uk=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.7.0-beta.5.tgz_1467750540824_0.14987442316487432\"},\"directories\":{}},\"2.7.0-beta.6\":{\"name\":\"ember-cli\",\"version\":\"2.7.0-beta.6\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.21\",\"lodash\":\"^4.12.0\",\"markdown-it\":\"6.0.4\",\"markdown-it-terminal\":\"0.0.3\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.19\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^1.1.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.7.0-beta.6\",\"_shasum\":\"97f3649def3b65f3afdb03ed0a3803c2ec09355d\",\"_resolved\":\"file:ember-cli-2.7.0-beta.6.tgz\",\"_from\":\"ember-cli-2.7.0-beta.6.tgz\",\"_npmVersion\":\"3.10.3\",\"_nodeVersion\":\"6.3.0\",\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"dist\":{\"shasum\":\"97f3649def3b65f3afdb03ed0a3803c2ec09355d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.7.0-beta.6.tgz\",\"integrity\":\"sha512-sNFOjeS7B0WTxvQPR72PNfmGlbEVTOSAPzfnBgIOPD/1rXNVdgwXI+VJYL9exagiVIxycUjEUVNFFn2FRSU+0Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCID04MCaodJdlnKkrPKCocBg/TKcbsabcG9JzSgbb2Tm+AiEApxvksK5jli8B+L98VRXM2YXjh2Arh/z7YEIU9tpDDPI=\"}]},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.7.0-beta.6.tgz_1468384216277_0.633512303698808\"},\"directories\":{}},\"2.6.3\":{\"name\":\"ember-cli\",\"version\":\"2.6.3\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"node - dev/generate-docs.js\",\"lint\":\"mocha tests/unit/lint-test\",\"test\":\"node - tests/runner\",\"test:debug\":\"node debug tests/runner\",\"test-slow\":\"node - tests/runner slow\",\"test-all\":\"node tests/runner all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-all:cover\":\"istanbul cover tests/runner.js - all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.0\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"findup\":\"0.1.5\",\"fs-extra\":\"0.27.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.21\",\"lodash\":\"^4.6.1\",\"markdown-it\":\"6.0.1\",\"markdown-it-terminal\":\"0.0.3\",\"merge-defaults\":\"^0.2.1\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.1\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.6.0\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.19\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^0.2.3\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.6.0\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.0\"},\"homepage\":\"https://github.com/ember-cli/ember-cli#readme\",\"_id\":\"ember-cli@2.6.3\",\"_shasum\":\"d5c3bbab1ca2f561019f6ff733b45543f759241e\",\"_resolved\":\"file:ember-cli-2.6.3.tgz\",\"_from\":\"ember-cli-2.6.3.tgz\",\"_npmVersion\":\"3.10.3\",\"_nodeVersion\":\"6.3.0\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"d5c3bbab1ca2f561019f6ff733b45543f759241e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.6.3.tgz\",\"integrity\":\"sha512-m0ONpzbcIDXoCsXEMhD7KoCxZoTHPacsFazloq1d7Lu7zYhzSEmEnqOKQ37PhmbfL4Sg3DYm3GvrTGAGFd+BxA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBaulhHWeJZ3kBBZutig47XUVvNDMY9wlaxQgCkFPeEzAiA3GzA52hr8ewMxzAfSE0wWw7do3HfxF0SoHuC9/Itshw==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.6.3.tgz_1468557017366_0.02307725721038878\"},\"directories\":{}},\"2.7.0\":{\"name\":\"ember-cli\",\"version\":\"2.7.0\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.9\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.4.4\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.3\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^0.12.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.21\",\"lodash\":\"^4.12.0\",\"markdown-it\":\"6.0.4\",\"markdown-it-terminal\":\"0.0.3\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.3\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.19\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^1.1.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.7.0\",\"_shasum\":\"26dd9ab583d987e3b4e6b64b7f0cdfa059610404\",\"_resolved\":\"file:ember-cli-2.7.0.tgz\",\"_from\":\"ember-cli-2.7.0.tgz\",\"_npmVersion\":\"3.10.3\",\"_nodeVersion\":\"6.3.0\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"26dd9ab583d987e3b4e6b64b7f0cdfa059610404\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.7.0.tgz\",\"integrity\":\"sha512-2WEhytdXUKvt4DCtwjFt/8AXn5k4Tx7HGyFOAWpQpj6kFpAkdMqtEDbl2zk5BCmfQuMGB2mzkYax0f03n4m2lg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCRpi5v9TEPx3gARHYAjUowjIAQ7D8t2iBwZquCPBPfawIhAJ+1Mm4Zs3yDW5sjY7QzqkJTjQXG8KqOhO5BZ9lqEQpx\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.7.0.tgz_1469513758673_0.9696330411825329\"},\"directories\":{}},\"2.8.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.8.0-beta.1\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.3\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.2\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.10\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-lodash-subset\":\"^1.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.5.0\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.5\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^1.0.2\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.22\",\"lodash\":\"^4.12.0\",\"markdown-it\":\"7.0.0\",\"lodash.template\":\"^4.2.5\",\"markdown-it-terminal\":\"0.0.3\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.4\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.21\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.13.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^2.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.2\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.8.0-beta.1\",\"_shasum\":\"de57cb8177cd79ead3bb62c038541d0f937b6a65\",\"_resolved\":\"file:ember-cli-2.8.0-beta.1.tgz\",\"_from\":\"ember-cli-2.8.0-beta.1.tgz\",\"_npmVersion\":\"2.15.1\",\"_nodeVersion\":\"4.4.3\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"de57cb8177cd79ead3bb62c038541d0f937b6a65\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.8.0-beta.1.tgz\",\"integrity\":\"sha512-ZyFKaroumW1oBJ2jsWaiQRm0LiIsFzIsDoWJ9DOcFkOdJEOsd4USeNe4eRr1rU3o/s6zeusyINUCyLtDsOjecg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEbtOkN+NFRDecIB2YZWk8z1A3WuzV88a42rPVwDTk16AiAKFWaZrJbZVyUHin3vkAlvKYRId3eJMKbiDFbZROHXQQ==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.8.0-beta.1.tgz_1469759173760_0.14855524664744735\"},\"directories\":{}},\"2.8.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.8.0-beta.2\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.3\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.2\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.10\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-lodash-subset\":\"^1.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.5.0\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.5\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^1.0.2\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.22\",\"lodash\":\"^4.12.0\",\"markdown-it\":\"7.0.0\",\"lodash.template\":\"^4.2.5\",\"markdown-it-terminal\":\"0.0.3\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.4\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.21\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.13.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^2.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.2\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.8.0-beta.2\",\"_shasum\":\"c3a8fb731e186a7fc0bba0bebf3e22d95f500700\",\"_resolved\":\"file:ember-cli-2.8.0-beta.2.tgz\",\"_from\":\"ember-cli-2.8.0-beta.2.tgz\",\"_npmVersion\":\"3.10.3\",\"_nodeVersion\":\"6.3.0\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"c3a8fb731e186a7fc0bba0bebf3e22d95f500700\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.8.0-beta.2.tgz\",\"integrity\":\"sha512-RUFVyjx+rBGZbrfCujnT+Awjnb8OsVgBtyj8l3pG22k4b+JLP+2U8bZI3o/YvxZ+iKtiIp2d7Ykdr9fn9ZLjAQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQClhTSbp4pcc1olQ9ow99UVv9Rc3k56sGTpapucsdLDPQIhAOm7v3B5SSorujwR7MwJWLtw8cME7Pziabaf7pLr/Jj4\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.8.0-beta.2.tgz_1470109132592_0.9682610596064478\"},\"directories\":{}},\"2.8.0-beta.3\":{\"name\":\"ember-cli\",\"version\":\"2.8.0-beta.3\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.3\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.2\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^2.2.2\",\"ember-cli-broccoli\":\"0.16.10\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-lodash-subset\":\"^1.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.5.0\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.5\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^1.0.2\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.22\",\"lodash\":\"^4.12.0\",\"markdown-it\":\"7.0.0\",\"lodash.template\":\"^4.2.5\",\"markdown-it-terminal\":\"0.0.3\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.4\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.21\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.13.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^2.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.2\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.8.0-beta.3\",\"_shasum\":\"ed58ca5c8e3416141d886f630a3606cfd9eade46\",\"_resolved\":\"file:ember-cli-2.8.0-beta.3.tgz\",\"_from\":\"ember-cli-2.8.0-beta.3.tgz\",\"_npmVersion\":\"3.10.3\",\"_nodeVersion\":\"6.3.1\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"ed58ca5c8e3416141d886f630a3606cfd9eade46\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.8.0-beta.3.tgz\",\"integrity\":\"sha512-XHe1sGVTx7sbQ1Zi9m5uGRUu7FA3OZAulL3YVM6OlwbzbVndjWtkS1FV+V8JsCkIy8r1zyziB+0IZpreIcZuRg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEgcm18Z6s0rkIQbf7JMHqI3oHAPUYkC8Gzp+JeezC8jAiAlVgnji4Ieal+K0cwvyvZksXo+crAKrAk/d7QQZ+YVxA==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.8.0-beta.3.tgz_1472081550782_0.8674918706528842\"},\"directories\":{}},\"2.8.0\":{\"name\":\"ember-cli\",\"version\":\"2.8.0\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.3\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.2\",\"broccoli-sane-watcher\":\"^1.1.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-viz\":\"^2.0.1\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"debug\":\"^2.1.3\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli\":\"0.16.10\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-lodash-subset\":\"^1.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^2.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-monitor-stack\":\"^1.0.2\",\"fs-tree-diff\":\"^0.5.0\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.5\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^1.0.2\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.22\",\"lodash\":\"^4.12.0\",\"markdown-it\":\"7.0.0\",\"lodash.template\":\"^4.2.5\",\"markdown-it-terminal\":\"0.0.3\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.4\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.5\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.0\",\"walk-sync\":\"^0.2.6\",\"yam\":\"0.0.21\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.13.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^2.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^2.4.5\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^1.2.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.2\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.8.0\",\"_shasum\":\"7c503a49cbd8423ba58403e222056bdfb79a985a\",\"_resolved\":\"file:ember-cli-2.8.0.tgz\",\"_from\":\"ember-cli-2.8.0.tgz\",\"_npmVersion\":\"3.10.3\",\"_nodeVersion\":\"6.3.1\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"7c503a49cbd8423ba58403e222056bdfb79a985a\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.8.0.tgz\",\"integrity\":\"sha512-l45PH/33KAX3ycltCNTcwmg7t7qWsvlrxsXwwbJFwI4CuXa03MM7Kinw0pOhsiFHFi5eE+k1WoPOeItHvUabzA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBBAChG11tJ5s5Nj5L9xKFgvAEozuteZvioPu/jPNY4FAiEAr9aGfmlhPzTB5kBA3L9dyrVvJZwGPSdCaa/y6CKZRyk=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.8.0.tgz_1473388085147_0.03661730024032295\"},\"directories\":{}},\"2.9.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.9.0-beta.1\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.0\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.3\",\"broccoli-middleware\":\"^0.18.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"diff\":\"^1.3.1\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-lodash-subset\":\"^1.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.6\",\"heimdalljs-fs-monitor\":\"^0.0.3\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^1.0.2\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.23\",\"markdown-it\":\"7.0.1\",\"lodash.template\":\"^4.2.5\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.4\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.13.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^2.5.2\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.2\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.9.0-beta.1\",\"_shasum\":\"89f2bca3ac9e9687b8833e552e6a2b13442b3d78\",\"_resolved\":\"file:ember-cli-2.9.0-beta.1.tgz\",\"_from\":\"ember-cli-2.9.0-beta.1.tgz\",\"_npmVersion\":\"3.10.3\",\"_nodeVersion\":\"6.3.1\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"89f2bca3ac9e9687b8833e552e6a2b13442b3d78\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.9.0-beta.1.tgz\",\"integrity\":\"sha512-C7Uxs2+3v3RYL44T2kWDKukJC7lLUxYCR0VCwftTqGa/s4oeKFaic4xzhfizncasi39eN1kW0F/6d+sceACy1g==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCcIC2jzgZSwm8/dckeuxzMgkHj6f6xO6UEcrM2J8bCPAIhAO3l9Sm4Z8jckh7pkeyLHIQR44rP2JbvqzeggCtKCzEd\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.9.0-beta.1.tgz_1473529943096_0.7601262836251408\"},\"directories\":{}},\"2.9.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.9.0-beta.2\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.0\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.3\",\"broccoli-middleware\":\"^0.18.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"diff\":\"^1.3.1\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-lodash-subset\":\"^1.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.6\",\"heimdalljs-fs-monitor\":\"^0.0.3\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^1.0.2\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.23\",\"markdown-it\":\"7.0.1\",\"lodash.template\":\"^4.2.5\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.4\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.13.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^2.5.2\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.2\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.9.0-beta.2\",\"_shasum\":\"3763a8b950d06547cb8bb5642a09412dd87854b5\",\"_resolved\":\"file:ember-cli-2.9.0-beta.2.tgz\",\"_from\":\"ember-cli-2.9.0-beta.2.tgz\",\"_npmVersion\":\"3.10.3\",\"_nodeVersion\":\"6.3.1\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"3763a8b950d06547cb8bb5642a09412dd87854b5\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.9.0-beta.2.tgz\",\"integrity\":\"sha512-DVD++d0MrxGQS1NzPnJUjsN/bsonX8NryIEklGvBSX9JSw/mtqpWuziaebXfEpRCgetotvSKeV2Bn9cqp/wH8Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCa6V8AEQmUaRfaEA0le6zZUM+Y1e1pmogkTKpKcXxu6QIhAO+59o7QxI87/y1ErZcpWpYu+uz/0Rh+62qqEVGE935U\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.9.0-beta.2.tgz_1474334047552_0.05520442477427423\"},\"directories\":{}},\"2.9.0\":{\"name\":\"ember-cli\",\"version\":\"2.9.0\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.0\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.3\",\"broccoli-middleware\":\"^0.18.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"diff\":\"^1.3.1\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-lodash-subset\":\"^1.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.6\",\"heimdalljs-fs-monitor\":\"^0.0.3\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^1.0.2\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.23\",\"markdown-it\":\"7.0.1\",\"lodash.template\":\"^4.2.5\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.4\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.13.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^2.5.2\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.2\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.9.0\",\"_shasum\":\"8d2bb45b8fb6e6deff8bf9d183de769fca9d5170\",\"_resolved\":\"file:ember-cli-2.9.0.tgz\",\"_from\":\"ember-cli-2.9.0.tgz\",\"_npmVersion\":\"2.15.9\",\"_nodeVersion\":\"4.6.0\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"8d2bb45b8fb6e6deff8bf9d183de769fca9d5170\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.9.0.tgz\",\"integrity\":\"sha512-2ad0yMyZ0CCqKG+sKsXb21Q2BZU4UT2dSgzREZrNX6Dp45e+StrklsF90ckWRwxYuye8ijvw4HXdA6f2metwdA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCqkgx/apwix/fkLdL35IC/DRgOujiG8CUCQ+snjysZjgIhAIDPOm2dqeEfaaiuVGQJHI5GlDW+vJPeoW5jeDVQA8BG\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.9.0.tgz_1477012400815_0.35845880629494786\"},\"directories\":{}},\"2.10.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.10.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.0\",\"broccoli-concat\":\"^3.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"broccoli-middleware\":\"^0.18.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.3\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.6\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.1.1\",\"heimdalljs-fs-monitor\":\"^0.0.3\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^1.2.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"leek\":\"0.0.23\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"8.0.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"3.10.8\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"1.0.2\",\"tree-sync\":\"^1.1.4\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.13.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^5.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"0.12.* - || ^4.5 || 6.*\"},\"trackingCode\":\"UA-49225444-1\",\"_id\":\"ember-cli@2.10.0-beta.1\",\"_shasum\":\"8ba58f137e1f0b4c56824f36c610d13a93e5e818\",\"_resolved\":\"file:ember-cli-2.10.0-beta.1.tgz\",\"_from\":\"ember-cli-2.10.0-beta.1.tgz\",\"_npmVersion\":\"2.15.9\",\"_nodeVersion\":\"4.6.0\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"8ba58f137e1f0b4c56824f36c610d13a93e5e818\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.10.0-beta.1.tgz\",\"integrity\":\"sha512-7qjRvMCaatZ+cEJo1VWOxQKc92aXZvqGZUin0RVbLNmpejasV4Z2awfF+dsbhMcSyNPC+Pl0MHRdtA0uoCpp3g==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIG73hE0KRe0JYAhPl9D6dPh5vQiclCxcmNF6atmCjf7NAiEAw4mRbMWlt40iNmaIYnktMecPffEXg1nMsd4RwvbP0cw=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.10.0-beta.1.tgz_1477021332189_0.6452188291586936\"},\"directories\":{}},\"2.9.1\":{\"name\":\"ember-cli\",\"version\":\"2.9.1\",\"main\":\"lib/cli/index.js\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"homepage\":\"http://ember-cli.com/\",\"trackingCode\":\"UA-49225444-1\",\"bin\":{\"ember\":\"./bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:debug\":\"node debug - tests/runner\",\"test-slow\":\"node tests/runner slow\",\"test-all\":\"node - tests/runner all\",\"test-all:debug\":\"node debug tests/runner all\",\"test-all:cover\":\"istanbul - cover tests/runner.js all\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"keywords\":[\"ember.js\",\"ember\",\"cli\",\"app\",\"kit\",\"app-kit\",\"ember-app-kit\"],\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"license\":\"MIT\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.0\",\"broccoli-concat\":\"^2.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.3\",\"broccoli-middleware\":\"^0.18.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"diff\":\"^1.3.1\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.1\",\"ember-cli-lodash-subset\":\"^1.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.2\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.0.6\",\"heimdalljs-fs-monitor\":\"^0.0.3\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^1.0.2\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"leek\":\"0.0.23\",\"markdown-it\":\"7.0.1\",\"lodash.template\":\"^4.2.5\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"2.15.5\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.0.17\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"0.2.1\",\"tree-sync\":\"^1.1.4\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^5.1.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.13.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^2.5.2\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidocjs\":\"0.10.2\",\"yuidoc-ember-cli-theme\":\"^1.0.0\"},\"_id\":\"ember-cli@2.9.1\",\"_shasum\":\"d90e400dc8edb3eff5220724ac7a49e0c44ed7bb\",\"_resolved\":\"file:ember-cli-2.9.1.tgz\",\"_from\":\"ember-cli-2.9.1.tgz\",\"_npmVersion\":\"2.15.9\",\"_nodeVersion\":\"4.6.0\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"d90e400dc8edb3eff5220724ac7a49e0c44ed7bb\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.9.1.tgz\",\"integrity\":\"sha512-vjE0lFW4ceak3fku8yoefk7Csb2gc3ppouNU8nbtDAXt1/XvNXlOE5obCOd1Fm2onfL/N9WYaUDUdROJgS2glw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDOnrgL+evkVDKU4t16IJ8UyDoh1qYZlVZVXGAXEHcshAIhAKEox7lk/bjtvadrLTotUcJ4A8hmZcy1IXKIPvR2Im29\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.9.1.tgz_1477072931543_0.3513054456561804\"},\"directories\":{}},\"2.10.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.10.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.0\",\"broccoli-concat\":\"^3.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"broccoli-middleware\":\"^0.18.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.3\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.6\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.1.1\",\"heimdalljs-fs-monitor\":\"^0.0.3\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^1.2.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"leek\":\"0.0.23\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"8.0.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"3.10.8\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"1.0.2\",\"tree-sync\":\"^1.1.4\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.13.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^5.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"0.12.* - || ^4.5 || 6.*\"},\"trackingCode\":\"UA-49225444-1\",\"_id\":\"ember-cli@2.10.0-beta.2\",\"_shasum\":\"59f874adfded2dab68dddc65fb34b3e699c5ee92\",\"_resolved\":\"file:ember-cli-2.10.0-beta.2.tgz\",\"_from\":\"ember-cli-2.10.0-beta.2.tgz\",\"_npmVersion\":\"2.15.9\",\"_nodeVersion\":\"4.6.0\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"59f874adfded2dab68dddc65fb34b3e699c5ee92\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.10.0-beta.2.tgz\",\"integrity\":\"sha512-Bp4omakiurKf3NmKthk6kBhjSxopuH2vBNo+CU6SrjpcoChZt0enw2iIK6LVE7NCsxIHR8kOXOO9OZsNUYgxRQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBAgV9Oj5DQ0ExqSH4xL8tt+7Hu+8GQ9Je3jDwf9BHrbAiB0W1FZf3jDzpon6vhCx6+jkjRk3ZlOkOKlqHXhbZfa3w==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.10.0-beta.2.tgz_1477085249871_0.49358598282560706\"},\"directories\":{}},\"2.10.0\":{\"name\":\"ember-cli\",\"version\":\"2.10.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.0\",\"broccoli-concat\":\"^3.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"broccoli-middleware\":\"^0.18.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"capture-exit\":\"^1.0.4\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.3\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.6\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.1.1\",\"heimdalljs-fs-monitor\":\"^0.0.3\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^1.2.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"leek\":\"0.0.23\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"8.0.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"3.10.8\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.1.4\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.13.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^5.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"0.12.* - || ^4.5 || 6.*\"},\"trackingCode\":\"UA-49225444-1\",\"_id\":\"ember-cli@2.10.0\",\"_shasum\":\"3aefd56a207f60be1ba120aeacd41e7e7a9383d8\",\"_resolved\":\"file:ember-cli-2.10.0.tgz\",\"_from\":\"ember-cli-2.10.0.tgz\",\"_npmVersion\":\"3.10.8\",\"_nodeVersion\":\"6.9.1\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"3aefd56a207f60be1ba120aeacd41e7e7a9383d8\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.10.0.tgz\",\"integrity\":\"sha512-Xiv5sYONwsq7y3xjppw/pHPm0MCtxRUYMIXEjQXC+hHjadnAJzt3vD+4JP19XwKvVTkFEce/l00xduPPHRvtQA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFCoj/m8TZgZSi3DB667NSixwApoHbC1qCFWLqowrSeaAiEAjiRkrDmvPY+g/U7ebbY+80hGcYmlvKsAtRWhHDrmfMI=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.10.0.tgz_1480450514890_0.8590918693225831\"},\"directories\":{}},\"2.11.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.11.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.0\",\"broccoli-concat\":\"^3.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"broccoli-middleware\":\"^0.18.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"capture-exit\":\"^1.0.4\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^2.0.2\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.3\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.6\",\"escape-string-regexp\":\"^1.0.3\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"1.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.1.1\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"8.1.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.1\",\"npm\":\"3.10.8\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.1.4\",\"uuid\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.14.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^6.0.1\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"0.12.* - || ^4.5 || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[\"diff\",\"find-up\",\"mocha-eslint\",\"nock\",\"npm\"]},\"_id\":\"ember-cli@2.11.0-beta.1\",\"_shasum\":\"c6d8c4935e45f79977192f81c9dfd79627424ed0\",\"_resolved\":\"file:ember-cli-2.11.0-beta.1.tgz\",\"_from\":\"ember-cli-2.11.0-beta.1.tgz\",\"_npmVersion\":\"3.10.8\",\"_nodeVersion\":\"6.9.1\",\"_npmUser\":{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},\"maintainers\":[{\"name\":\"abuiles\",\"email\":\"builes.adolfo@gmail.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"ef4\",\"email\":\"ef@alum.mit.edu\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"jakecraige\",\"email\":\"james.craige+npm@gmail.com\"},{\"name\":\"jgwhite\",\"email\":\"jamie@jgwhite.co.uk\"},{\"name\":\"joefiorini\",\"email\":\"joe@joefiorini.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"raytiley\",\"email\":\"raytiley@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"dist\":{\"shasum\":\"c6d8c4935e45f79977192f81c9dfd79627424ed0\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.11.0-beta.1.tgz\",\"integrity\":\"sha512-NLWpkAsh0+4HGB66r1V1VKcWWvLuL/cR6Z0hR8TlOYi24T/hRnSw/zpaNF3Dflv7QmZjh8jFskLiC7ae72Gkmg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD1rE/SEktVRBtDx0FEUPaMS6j4qbiA0gU7WhmHCa1ZNgIgJSgnrYAQdO7sOboR8Py4w8tr2yIhxzPPSwyJf+YzzcE=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.11.0-beta.1.tgz_1480617923654_0.0744850852061063\"},\"directories\":{}},\"2.10.1\":{\"name\":\"ember-cli\",\"version\":\"2.10.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.0\",\"broccoli-concat\":\"^3.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"broccoli-middleware\":\"^0.18.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"capture-exit\":\"^1.0.7\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"core-object\":\"^2.0.2\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.3\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.6\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.4.0\",\"exists-sync\":\"0.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"0.30.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.1.1\",\"heimdalljs-fs-monitor\":\"^0.0.3\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"inquirer\":\"^1.2.1\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"leek\":\"0.0.23\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"8.0.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"node-uuid\":\"^1.4.3\",\"nopt\":\"^3.0.1\",\"npm\":\"3.10.8\",\"npm-package-arg\":\"^4.1.1\",\"ora\":\"^0.2.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"through\":\"^2.3.6\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.1.4\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.13.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^5.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"0.12.* - || ^4.5 || 6.*\"},\"trackingCode\":\"UA-49225444-1\",\"_id\":\"ember-cli@2.10.1\",\"_shasum\":\"7738f6f1de0711099909a97ca252b9b522f219d9\",\"_resolved\":\"file:ember-cli-2.10.1.tgz\",\"_from\":\"ember-cli-2.10.1.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"7738f6f1de0711099909a97ca252b9b522f219d9\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.10.1.tgz\",\"integrity\":\"sha512-8YNU5S3fgH+qdMiCG3lfWgddjjiEJz3sihcf8i+znGx+ECNk1jJgQ6fEa6jv19pEWMuWhkCJJ5Stw6WeMTep3w==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCAeJOZbor+MGX6Ntw00f2HT2JHNq/WcdTUAlvQEpTWxgIgHE16qk4RutiCpwhXcdYkdkjjjAdTTjigDeCIjWC+Q7g=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.10.1.tgz_1484730549483_0.6162976548075676\"},\"directories\":{}},\"2.11.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.11.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.0\",\"broccoli-concat\":\"^3.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"broccoli-middleware\":\"^0.18.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"capture-exit\":\"^1.0.7\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^2.0.2\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.3\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.6\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.4.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"1.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.1.1\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"8.1.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.1\",\"npm\":\"3.10.8\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.1.4\",\"uuid\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.14.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^6.0.1\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"0.12.* - || ^4.5 || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[\"diff\",\"execa\",\"find-up\",\"mocha-eslint\",\"nock\",\"npm\"]},\"_id\":\"ember-cli@2.11.0-beta.2\",\"_shasum\":\"75a38c05b0aa2eda5d1404d67d1f45f9a5a46b3c\",\"_resolved\":\"file:ember-cli-2.11.0-beta.2.tgz\",\"_from\":\"ember-cli-2.11.0-beta.2.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"7.1.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"shasum\":\"75a38c05b0aa2eda5d1404d67d1f45f9a5a46b3c\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.11.0-beta.2.tgz\",\"integrity\":\"sha512-VGVbE5bdAN/QIvZ/e0zupgSHg19yowth9A+jzoCsN1VChzYl+BDsvegzAlWC2Bk0CaaF2X5fpGHAFrOcgkbVbw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHfCNvgayOXnizBX5F9DAUBJNLG20z/8fh8xRfKdCD2jAiEAoOt6GiLkNtSikUIfD/r+O4rBagPBrAv0T6iw6OwlOSA=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.11.0-beta.2.tgz_1485020841278_0.009590084664523602\"},\"directories\":{}},\"2.11.0\":{\"name\":\"ember-cli\",\"version\":\"2.11.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.0\",\"broccoli-concat\":\"^3.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"broccoli-middleware\":\"^0.18.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"capture-exit\":\"^1.0.7\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^2.0.2\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.3\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.6\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.4.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"1.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.1.1\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"8.1.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.1\",\"npm\":\"3.10.8\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.1.4\",\"uuid\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.14.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^6.0.1\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"0.12.* - || ^4.5 || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[\"diff\",\"execa\",\"find-up\",\"mocha-eslint\",\"nock\",\"npm\"]},\"_id\":\"ember-cli@2.11.0\",\"_shasum\":\"29461b1b3b1d7412b60dfc14e9399ba49ac9b707\",\"_resolved\":\"file:ember-cli-2.11.0.tgz\",\"_from\":\"ember-cli-2.11.0.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"7.1.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"shasum\":\"29461b1b3b1d7412b60dfc14e9399ba49ac9b707\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.11.0.tgz\",\"integrity\":\"sha512-TI/FpSXuKRVzDiATQMsPy8nHnB7zd7+w4VPITWxiUUY0aNNzZWe3tDRI6z45r1dPycA9jQWjp4yNmUxh41XbbA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDz17QaSdCNJ5+G8UJlfQo+3SuAZWdL/+M/abzYgO/ACwIgGLXRYO5iMNmHN51kZc5Y3OxMEkGaPyA8D0NNUBcwdGw=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.11.0.tgz_1485227994590_0.08271190081723034\"},\"directories\":{}},\"2.12.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.12.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.6.2\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.9\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"2.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.2.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^4.0.0\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"common-tags\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.14.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^8.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.2\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[\"diff\",\"npm\"]},\"_id\":\"ember-cli@2.12.0-beta.1\",\"_shasum\":\"b517e3b4ea66fd55648d880c1bded6a7a1dbc351\",\"_resolved\":\"file:ember-cli-2.12.0-beta.1.tgz\",\"_from\":\"ember-cli-2.12.0-beta.1.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"7.1.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"shasum\":\"b517e3b4ea66fd55648d880c1bded6a7a1dbc351\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.12.0-beta.1.tgz\",\"integrity\":\"sha512-NzXX2XbgD8dPBMfWVx5MAHlevm3Os1AibWG47ThQtTHzWMmHr0W2HxSJRlpczt5RAQrWS1rSdZejAp/93IeSPw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDc347ag0H45dPxoQxZBhdEsb48JcR+DNx0vSMEukbtDwIhAJObfEB+dh+68EsLpiEL4vdHQJ8KP/5rnOC2VZI/be2z\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.12.0-beta.1.tgz_1485231551460_0.7869422473013401\"},\"directories\":{}},\"2.11.1\":{\"name\":\"ember-cli\",\"version\":\"2.11.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower\":\"^1.3.12\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.4.5\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.0\",\"broccoli-concat\":\"^3.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"broccoli-middleware\":\"^0.18.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"capture-exit\":\"^1.0.7\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^2.0.2\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.3\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.6\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.4.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^1.1.2\",\"fs-extra\":\"1.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.1.1\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"8.1.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.1\",\"npm\":\"3.10.8\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.0.1\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.1.4\",\"uuid\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.14.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^6.0.1\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^2.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^8.0.0\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"0.12.* - || ^4.5 || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[\"diff\",\"execa\",\"find-up\",\"mocha-eslint\",\"nock\",\"npm\"]},\"_id\":\"ember-cli@2.11.1\",\"_shasum\":\"519f93ee944e0a092e77da81027400a692c5b7d3\",\"_resolved\":\"file:ember-cli-2.11.1.tgz\",\"_from\":\"ember-cli-2.11.1.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"519f93ee944e0a092e77da81027400a692c5b7d3\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.11.1.tgz\",\"integrity\":\"sha512-tR/MMMBIfjC33BZ6/RVLdtA+QdejLzA2oBm24Y5/EHw5Sdd6AUaYgOJ4FvuDBeGU0rFJ6AbpuEk+DVLWl/KQzQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEAEcYxC07oTGgotA43+1iOWYyqf6jky41W+kk+K7U//AiEA176olk5U+Qx+fZOUw5cSrczOjO1vL2pIGkzH7xTh62E=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.11.1.tgz_1486725246781_0.7986523774452507\"},\"directories\":{}},\"2.12.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.12.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.6.2\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.9\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"2.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.2.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^4.0.0\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"common-tags\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.14.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^8.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.2\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[\"diff\",\"npm\"]},\"_id\":\"ember-cli@2.12.0-beta.2\",\"_shasum\":\"607bfe02eaddde67fbd54d4e01757dd8101f184e\",\"_resolved\":\"file:ember-cli-2.12.0-beta.2.tgz\",\"_from\":\"ember-cli-2.12.0-beta.2.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"607bfe02eaddde67fbd54d4e01757dd8101f184e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.12.0-beta.2.tgz\",\"integrity\":\"sha512-rf71GCnREzg0sIIWgwvM+XWLv57ZFcpcp9yqDa8Ev4b+juiD63xYKl71Z+VvWr7Y5TAnrcU/N/PPi3qzC18kEw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICdkDetIX3w+nxYSNHapePWXSQ0bY47Yyw1GElsqIRNhAiBHQv2R2qIyCzbNbK9oBJT706YPhw6iUKFU6HMK0SJOlQ==\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.12.0-beta.2.tgz_1488958679395_0.37113361875526607\"},\"directories\":{}},\"2.12.0\":{\"name\":\"ember-cli\",\"version\":\"2.12.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.6.2\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.9\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"2.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.2.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^4.0.0\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"common-tags\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.14.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^8.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.2\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[\"diff\",\"npm\"]},\"_id\":\"ember-cli@2.12.0\",\"_shasum\":\"1dd081ef736570d76600ae6f7dfd043b55ac41f5\",\"_resolved\":\"file:ember-cli-2.12.0.tgz\",\"_from\":\"ember-cli-2.12.0.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"1dd081ef736570d76600ae6f7dfd043b55ac41f5\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.12.0.tgz\",\"integrity\":\"sha512-pj7U/fne9CHXD2BAQkisHAMhaXTfmT6LXeWs8Y4EvEcsdXyEicp6g71fk5lK9sGAoRNL07X+svVZnGVQedUNtA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDHDq2GDHfL8z7tCLJuhnZm/lMH6rsiO6yZjQaz5lIAFwIgdEcZmTjSV19J7q2bvWnIBbjASmRCmcj/zUTNb4fe4rM=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.12.0.tgz_1489663748650_0.5040187432896346\"},\"directories\":{}},\"2.13.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.13.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"6.0.0-alpha.3\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.10\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"2.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^4.0.0\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.15.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^2.0.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.13.0-beta.1\",\"_shasum\":\"ec2b7cc7d5b9fda00d7defa7d9ce2d7104f962fa\",\"_resolved\":\"file:ember-cli-2.13.0-beta.1.tgz\",\"_from\":\"ember-cli-2.13.0-beta.1.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"ec2b7cc7d5b9fda00d7defa7d9ce2d7104f962fa\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.13.0-beta.1.tgz\",\"integrity\":\"sha512-WGXZOilOjy1f/Gdj7/fuP7jSs/Wmj2d/eKRU4JUUT9+YGO8Sbs9J/04HtvhvAWeACorlMx+vj+F7+9WILY4bsw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFNnbyZD3zoHeYttkz4Ayr+3kGgasRMEJCYN8fPbM5fLAiAK4K542vZ6YXWt0MejxQuIp6yL6/WWLsriI9q/zwnRfw==\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.13.0-beta.1.tgz_1489665669304_0.47947974945418537\"},\"directories\":{}},\"2.12.1\":{\"name\":\"ember-cli\",\"version\":\"2.12.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.6.2\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.9\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"2.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.2.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^4.0.0\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"common-tags\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.14.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^8.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.2\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[\"diff\",\"npm\"]},\"_id\":\"ember-cli@2.12.1\",\"_shasum\":\"33dd9341677f67f29bc0e286b129877ee15e5bcb\",\"_resolved\":\"file:ember-cli-2.12.1.tgz\",\"_from\":\"ember-cli-2.12.1.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"33dd9341677f67f29bc0e286b129877ee15e5bcb\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.12.1.tgz\",\"integrity\":\"sha512-qSVMFhdvfLYYbaSlPCsK4X3VbRP/EKh8K7MHCR8PW6T+gA+y0LOzr1ffsy5k/Yxh/6Kc9DyFQB6guo/OvLY23w==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCJ8wb3Heo6b4QCbjfntjRcTKpGsAlfJ5Pc+TRM4O+q9gIhAJFdmZzjw4BewimoUtnCTM57ugMjXDKyIn3JdBymdQ7F\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.12.1.tgz_1490170103102_0.7060348680242896\"},\"directories\":{}},\"2.13.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.13.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"6.0.0-alpha.3\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.11\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"2.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^4.0.0\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.15.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^2.0.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.13.0-beta.2\",\"_shasum\":\"de4440be127f3c0eafbc2c3cd6c5b08c86e2ddb8\",\"_resolved\":\"file:ember-cli-2.13.0-beta.2.tgz\",\"_from\":\"ember-cli-2.13.0-beta.2.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"de4440be127f3c0eafbc2c3cd6c5b08c86e2ddb8\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.13.0-beta.2.tgz\",\"integrity\":\"sha512-mvqU1O1UzA5HfpZU1RcmHplARPo/eo8RfYaJ3p2RSHwAHNUaYOxXsQhTYGNaIsc2GBQD8MSA5wNhJe8fwEtNAA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFaPRnxsUxyW4yc/VUR//jTWOlVCSGFV95rvJV9ietu3AiA+lUXUOWSZt1kdr67upL2PLjFyA1XXGeEZ+pyCS25d0A==\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.13.0-beta.2.tgz_1490171415906_0.8645324932876974\"},\"directories\":{}},\"2.13.0-beta.3\":{\"name\":\"ember-cli\",\"version\":\"2.13.0-beta.3\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"6.0.0-alpha.3\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.11\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"2.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^4.0.0\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.15.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^2.0.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.13.0-beta.3\",\"_shasum\":\"a4bf6a76ec27b72a67d0b665f191077db02f8e2b\",\"_resolved\":\"file:ember-cli-2.13.0-beta.3.tgz\",\"_from\":\"ember-cli-2.13.0-beta.3.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"a4bf6a76ec27b72a67d0b665f191077db02f8e2b\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.13.0-beta.3.tgz\",\"integrity\":\"sha512-yZWJIEZCI6B0xNJj87vaAPRrVnXKuVwZpGJwMIg8ZfMS/ha00VEb793yhbCpZdpPXJp01cjTe0BbKu9HeY3Vww==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDjieqJcRQ7uL+AAjijnxJBL9wXq7aMUyqIk2xES3e5awIgOpexqNjgCsc9rl/n6cvYmCMOfasz292WtXKk7wUIl2g=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.13.0-beta.3.tgz_1491075708846_0.18729895795695484\"},\"directories\":{}},\"2.12.2\":{\"name\":\"ember-cli\",\"version\":\"2.12.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.6.2\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.9\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"2.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.2.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^4.0.0\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"common-tags\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.14.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^8.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.2\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[\"diff\",\"npm\"]},\"_id\":\"ember-cli@2.12.2\",\"_shasum\":\"eccae6359e5d4e49d509e6391dcdf1961848377a\",\"_resolved\":\"file:ember-cli-2.12.2.tgz\",\"_from\":\"ember-cli-2.12.2.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"eccae6359e5d4e49d509e6391dcdf1961848377a\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.12.2.tgz\",\"integrity\":\"sha512-trfrqbNmCAOZQ6TPO+p44MuHaHCcd6FkdSG7c1ft8IvgEHgfjplQEZmqMVxiBIgiW2QL+iOLmks9idwLFwQf7Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGLHRTsEkLUJ7k7GghNBCOMuSaQoHEZEzMo3UdLD65WVAiEAwepH4nqq9IkSa8LaHXkqnexit1is2eSHoIfzWHnBJUI=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.12.2.tgz_1492864055373_0.2973494285251945\"},\"directories\":{}},\"2.13.0-beta.4\":{\"name\":\"ember-cli\",\"version\":\"2.13.0-beta.4\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"6.0.0-alpha.3\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.11\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"2.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^4.0.0\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.15.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^2.0.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.13.0-beta.4\",\"_shasum\":\"032b4a2aa4f626fd2d7bf83e49f036f82e096604\",\"_resolved\":\"file:ember-cli-2.13.0-beta.4.tgz\",\"_from\":\"ember-cli-2.13.0-beta.4.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"032b4a2aa4f626fd2d7bf83e49f036f82e096604\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.13.0-beta.4.tgz\",\"integrity\":\"sha512-roTTb/qTGE0bDTzyHIT07kbUjINvbFlsjm4aDm5gbnYLI4yH9Zr9xINHJiWxRKwBIp/SXauKcU4RT3Wvxihjgg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDJw00a5MuwEk9Zmxx8ovwzo0FkpSnQJ5xD/ZmpassbfgIhAPJ5DlNN8g02cGl4w1tH5LNq66eB/RHIbP31XUbfi6uC\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.13.0-beta.4.tgz_1492865537287_0.3131007107440382\"},\"directories\":{}},\"2.12.3\":{\"name\":\"ember-cli\",\"version\":\"2.12.3\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^5.6.2\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.0.4\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.1.3\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^2.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"diff\":\"^1.3.1\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.9\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"2.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.0.4\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.2.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.5.2\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"0.1.6\",\"resolve\":\"^1.1.6\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.1.1\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.8.1\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"common-tags\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.14.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"github\":\"^8.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"mocha-only-detector\":\"^0.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.2\",\"proxyquire\":\"^1.7.7\",\"supertest\":\"^2.0.0\",\"testdouble\":\"^1.3.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[\"diff\",\"npm\"]},\"_id\":\"ember-cli@2.12.3\",\"_shasum\":\"6a1e2793f7c59fb970fa71289fbe886460ed6780\",\"_resolved\":\"file:ember-cli-2.12.3.tgz\",\"_from\":\"ember-cli-2.12.3.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"6a1e2793f7c59fb970fa71289fbe886460ed6780\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.12.3.tgz\",\"integrity\":\"sha512-R1URcSsOVZf/N4xNJOWcs2rDhDnJfG+Lz49a6cpgXLSg9MDpzEI+qOyYHr+UB1aZ0kv6QX3Gk73TnHoK5/abNw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIA9BH0l7ClBuqWRLQBCO113e0ubgpVcsovhqmvjUnBU2AiEAz+kQOus8FTQcMrqNax4WgNiulZaAYFVZUqzRUiSghdc=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.12.3.tgz_1493487474131_0.961469161324203\"},\"directories\":{}},\"2.13.0\":{\"name\":\"ember-cli\",\"version\":\"2.13.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"6.0.0-alpha.3\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.14\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"2.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.15.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^2.0.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.13.0\",\"_shasum\":\"c80d06ff8e16a47b0b2e5fbdb8761feebca86368\",\"_resolved\":\"file:ember-cli-2.13.0.tgz\",\"_from\":\"ember-cli-2.13.0.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"c80d06ff8e16a47b0b2e5fbdb8761feebca86368\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.13.0.tgz\",\"integrity\":\"sha512-VOJVU57DV8RDFIGxEnGKKkuCblM58hhkErNcA/6KwQodF282g8U/28sOFxU/osPA4IsnciFf9UxbJdOkFa8VtA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIB4X2Em3d3FTxvFTyTDbfeaJF8v4i5VfsNYha8EPFaZSAiEAnAP8ULIEofJUZV2SbA8T3UiK6zT8xsdN+TOMCqE+FkY=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.13.0.tgz_1493489293837_0.8817055933177471\"},\"directories\":{}},\"2.14.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.14.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"6.0.0-alpha.3\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.14\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^3.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.15.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.1\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^2.0.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.14.0-beta.1\",\"_shasum\":\"3b70b0d7c034f8ee5603e40ee1b9552c9e07e0b2\",\"_resolved\":\"file:ember-cli-2.14.0-beta.1.tgz\",\"_from\":\"ember-cli-2.14.0-beta.1.tgz\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"3b70b0d7c034f8ee5603e40ee1b9552c9e07e0b2\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.14.0-beta.1.tgz\",\"integrity\":\"sha512-kpLMP1tcyBS+xcSpy91bq2oX0OVmZzzymidQrXy2HIN9dxhjyB4EaaOgWJEsQlgQEIVsi+xqNemGAVJRfUSTXg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDEXsw+kc7ImTOaGJxcZ9MDfPZM+JD6F0EMOGbwXSXQFwIgLw5/hqsiMNq+MXFYr8esvAwg+eqkIoOsf8KKX9SN2WM=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.14.0-beta.1.tgz_1493492268914_0.5180946059990674\"},\"directories\":{}},\"2.13.1\":{\"name\":\"ember-cli\",\"version\":\"2.13.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"6.0.0-alpha.3\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.14\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"2.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.15.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^2.0.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.13.1\",\"_shasum\":\"ac02ca2d967bb660b577286e4c88c7cea13806b3\",\"_resolved\":\"file:ember-cli-2.13.1.tgz\",\"_from\":\"ember-cli-2.13.1.tgz\",\"_npmVersion\":\"4.5.0\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"ac02ca2d967bb660b577286e4c88c7cea13806b3\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.13.1.tgz\",\"integrity\":\"sha512-PBB7YCtigd1WaDLrK0tk70gwr01g/8wSdAwhohKZatO8YG0XbqgKAfkIU7VWtgokeyfp5uQeqj3pnPc49rXDLA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDHciNYnUwBNpgayApVMaSnUbNSqfiK7ebPWhPdONhrEgIgagkSonaQr4ApSN7ApXMacD0SuN+XmYUMT6IjplT3Av0=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.13.1.tgz_1493758381272_0.8676621878985316\"},\"directories\":{}},\"2.13.2\":{\"name\":\"ember-cli\",\"version\":\"2.13.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.14\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"2.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.15.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^2.0.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.13.2\",\"_shasum\":\"a561f08e69b184fa3175f706cced299c0d1684e5\",\"_resolved\":\"file:ember-cli-2.13.2.tgz\",\"_from\":\"ember-cli-2.13.2.tgz\",\"_npmVersion\":\"4.5.0\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"a561f08e69b184fa3175f706cced299c0d1684e5\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.13.2.tgz\",\"integrity\":\"sha512-mWHFF7d79pYem8wy2G9R79NHkLzieS6u41z6NqFU66IwHQtqyy5Bhgu6rNE7gCk35uvjEJeSUk3Mnnf7n9fDvQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGSFnwAAlf50bCWCpphQKr64yskoAz2b+sqLv9U3BsFnAiEA+b9Z+gTy0kWExaQyM9SLNDjyZ4RyL+4TPmnaKvmm8SI=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.13.2.tgz_1495135767246_0.9903513141907752\"},\"directories\":{}},\"2.14.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.14.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.0.0\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.14\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^3.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.15.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.1\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^2.0.1\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.14.0-beta.2\",\"_shasum\":\"319856f6dcf0a9dcf6cff5c9d9c720f5d9e51438\",\"_resolved\":\"file:ember-cli-2.14.0-beta.2.tgz\",\"_from\":\"ember-cli-2.14.0-beta.2.tgz\",\"_npmVersion\":\"4.5.0\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"319856f6dcf0a9dcf6cff5c9d9c720f5d9e51438\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.14.0-beta.2.tgz\",\"integrity\":\"sha512-eBvhxW37RRokycAEu46J9dKuyHnjvWJCwwoAJB+IyaeI26KL96QNruH3xXYdiA9QSUDOFgbV4Xf1ISQSu0HqEQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIA79S/8lNm4SaHnEUuCReK8LWbNPP/92k2PxWlU7IOxZAiEA1fk+h5+EhWtvboUVJ04CMf89/jpKA2NIPsew32q2Vbo=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-cli-2.14.0-beta.2.tgz_1495137970251_0.916662567993626\"},\"directories\":{}},\"2.13.3\":{\"name\":\"ember-cli\",\"version\":\"2.13.3\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"2.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.0.4\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.15.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^2.1.2\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.13.3\",\"_shasum\":\"1918500e6280a68be017aca9b69937f6782a24b8\",\"_resolved\":\"file:ember-cli-2.13.3.tgz\",\"_from\":\"ember-cli-2.13.3.tgz\",\"_npmVersion\":\"3.10.8\",\"_nodeVersion\":\"6.9.1\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"dist\":{\"shasum\":\"1918500e6280a68be017aca9b69937f6782a24b8\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.13.3.tgz\",\"integrity\":\"sha512-o9oJWJcNFU+I3JmJOQYtY6ZYBBFuoy2PvriJxzwksJjhJWfWbQkFNwp48GGfqXIXvw07kINA3RlwyqY05AH/4A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC/YlmAutrnepSEJeEjtmB3MSymYcwU1falpiqG4fo4SgIhAMivOfKOnpi5+orQKBPb2PVNZZMDDWdgUhvVmJ0VWSR9\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.13.3.tgz_1498421099437_0.49551869835704565\"},\"directories\":{}},\"2.14.0\":{\"name\":\"ember-cli\",\"version\":\"2.14.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.3\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0-beta.8\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^3.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.15.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.1\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^2.1.2\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.14.0\",\"_shasum\":\"9aff1414168883183e8677fa32626d1e3228ccbc\",\"_resolved\":\"file:ember-cli-2.14.0.tgz\",\"_from\":\"ember-cli-2.14.0.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"9aff1414168883183e8677fa32626d1e3228ccbc\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.14.0.tgz\",\"integrity\":\"sha512-Uml6J5qvtnfXQF9a0RCK7+/wa6CywYWVITDTlUO8XfUQVb+/GN73jvwNAV1yzt2q+qaYcjygFKai5PWw7ePygA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCshUfNADdmZGzyzh3dcLGNzQhlD7oWTf2cIMz2PVepHQIhAK1JRLPbf4fM9f/D71zarSZq30Y5gab/V9vETM88MgC2\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.14.0.tgz_1499281938690_0.2679112667683512\"},\"directories\":{}},\"2.15.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.15.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.7.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^3.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.1\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.15.0-beta.1\",\"_shasum\":\"3f6178217c340883a6b962a6b9b530b9bd5aba79\",\"_resolved\":\"file:ember-cli-2.15.0-beta.1.tgz\",\"_from\":\"ember-cli-2.15.0-beta.1.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"3f6178217c340883a6b962a6b9b530b9bd5aba79\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.15.0-beta.1.tgz\",\"integrity\":\"sha512-z3U/COVgzPjNEUmXqK89CqCZ2YVhcBG+FyPotAmH7udka0LtnKObVNCC1s1kgsBcfZcxJk9myZ6NhiendEHqtw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBBp/4WtpJgLSX7odSF53fXElQFX8rRAth9/JWVVBolIAiEAu3ZCbUeWHo5c0A4IBuvmclg9sO7bQ5VL4mYgZvSu228=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.15.0-beta.1.tgz_1499327257666_0.5152406280394644\"},\"directories\":{}},\"2.14.1\":{\"name\":\"ember-cli\",\"version\":\"2.14.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^3.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.15.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.1\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^2.1.2\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.14.1\",\"_shasum\":\"22b5da78f85d72bff7e2e790fcf6b202c793f263\",\"_resolved\":\"file:ember-cli-2.14.1.tgz\",\"_from\":\"ember-cli-2.14.1.tgz\",\"_npmVersion\":\"3.10.8\",\"_nodeVersion\":\"6.9.1\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"dist\":{\"shasum\":\"22b5da78f85d72bff7e2e790fcf6b202c793f263\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.14.1.tgz\",\"integrity\":\"sha512-YLB6cslMmnFKmXHX3APUtC7Pk5kwxO80js/QM/4nsgYeUcHa5p7W84F5AourSaWhZhWrLs/22R8zDks/xYJ68g==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCrEdU4OJVXH+BQBTZGv6/x1b1BB5K6WsuZ7+asOWRNoAIhANTdnmqbD6s3sJnUWoXeE2wD/qvaInqFTBg8gWBHJLY+\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.14.1.tgz_1500767359526_0.10590856522321701\"},\"directories\":{}},\"2.14.2\":{\"name\":\"ember-cli\",\"version\":\"2.14.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-get-component-path-option\":\"^1.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"escape-string-regexp\":\"^1.0.3\",\"execa\":\"^0.6.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^3.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^0.2.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.15.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-filter\":\"^1.2.2\",\"broccoli-plugin\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^6.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.1\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^2.1.2\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.14.2\",\"_shasum\":\"f2c8c75d486ce6cc6b7ffbc22ebef8b32bb242b7\",\"_resolved\":\"file:ember-cli-2.14.2.tgz\",\"_from\":\"ember-cli-2.14.2.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"f2c8c75d486ce6cc6b7ffbc22ebef8b32bb242b7\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.14.2.tgz\",\"integrity\":\"sha512-ysuPFREZtZ75oj8junE6VQC7f8h1s+fvOW515YBDtd5buyOQDVlj4cyHEYSAEhBRp9uA0+7YmaSHFx806QOb2w==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDtk2iHzfsk83kn+17NSphCeIbRJ6f1y/hm1peJ/isQegIgWSEjSSVDubRla9zR+AmGWNpwmpWbkDZHbHWMdfRAsFg=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.14.2.tgz_1501758140204_0.6113871817942709\"},\"directories\":{}},\"2.15.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.15.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.6\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.7.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^3.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.1\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.15.0-beta.2\",\"_shasum\":\"4d99e0346c738c86525360633a626a424b1e3f78\",\"_resolved\":\"file:ember-cli-2.15.0-beta.2.tgz\",\"_from\":\"ember-cli-2.15.0-beta.2.tgz\",\"_npmVersion\":\"3.10.8\",\"_nodeVersion\":\"6.9.1\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"dist\":{\"shasum\":\"4d99e0346c738c86525360633a626a424b1e3f78\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.15.0-beta.2.tgz\",\"integrity\":\"sha512-AYDf5jlbi2tYlazrcgkKTkJrIF0FTgHFbM0LXUOifaL7mdngLDxI/8xGcShlBr8vsW9xgFEA5F/zbOOJeE6gtg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC/p2MgKPsjvVoUUZCd7VryesdIr/ZAwRJYdKudE5oJnAIgbjNMp8mluJfCo8J7tF4QqKMzJsYRMXO9Gv8kVM0hrP4=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.15.0-beta.2.tgz_1501774298509_0.4757979877758771\"},\"directories\":{}},\"2.15.0\":{\"name\":\"ember-cli\",\"version\":\"2.15.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"deep-freeze\":\"^0.0.1\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.7.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^3.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.1\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.15.0\",\"_shasum\":\"4f282f85f0858dc96ed526e5f4724502c74fe26e\",\"_resolved\":\"file:ember-cli-2.15.0.tgz\",\"_from\":\"ember-cli-2.15.0.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"4f282f85f0858dc96ed526e5f4724502c74fe26e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.15.0.tgz\",\"integrity\":\"sha512-RBMsmK1fJC12Lzg+do6XZys8NvvAzyIyMg6l/373AXIJUdXV/9Uqou4xkO/8MgovAAdO0Rotnr74b4dnNjxMRw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIG1KT/9SZRTC5GBtFFpxZoGh4V0vJVKSgxcsZ5KaI19iAiBrLCKlYuPe/ToEAhYXSOq8yIzKaDZd7HX6UhP5GH8ckw==\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.15.0.tgz_1504261443066_0.29076191736385226\"},\"directories\":{}},\"2.16.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.16.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"deep-freeze\":\"^0.0.1\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.6.0\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.1\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.16.0-beta.1\",\"_shasum\":\"bb70a79182709d90e14c460b85ac3ebd3320fb5d\",\"_resolved\":\"file:ember-cli-2.16.0-beta.1.tgz\",\"_from\":\"ember-cli-2.16.0-beta.1.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"bb70a79182709d90e14c460b85ac3ebd3320fb5d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.16.0-beta.1.tgz\",\"integrity\":\"sha512-5NrEQIIvs/T5KO5zx3h727JUNU7X3qf+eGOMazedtE0vhTT0IiZmUAhcI5kCT9OrWe3Sfs6dAHoz76BkKfqjzw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCQrZS1+qGBFT0X0j4UI0/Ymho5Hbgj5LH0tr92K+OWHgIgWxa8VQUo/3VMc/M5WW1c6usOHdhgB0k1r8EevrdxAVY=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.16.0-beta.1.tgz_1504265881393_0.8325515354517847\"},\"directories\":{}},\"2.15.1\":{\"name\":\"ember-cli\",\"version\":\"2.15.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-funnel\":\"^1.0.6\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^1.0.2\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"deep-freeze\":\"^0.0.1\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^1.0.11\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.7.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^3.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.3.3\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^3.4.1\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.1\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^3.0.1\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.15.1\",\"_shasum\":\"773add3cc18e5068f1c5f43a77544efa2712e47b\",\"_resolved\":\"file:ember-cli-2.15.1.tgz\",\"_from\":\"ember-cli-2.15.1.tgz\",\"_npmVersion\":\"4.2.0\",\"_nodeVersion\":\"7.10.1\",\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"dist\":{\"shasum\":\"773add3cc18e5068f1c5f43a77544efa2712e47b\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.15.1.tgz\",\"integrity\":\"sha512-np7T1TTlkSn+WmoNyZfRM9MNdj0KzxWTZTl2u47nDrVdQgA9eF/zdRH+a1PFrG7bvas8BVpf3RX5q7eIolMWEg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFJ7K8GLV0WS440WidvJQ3FTvL77IOmJgIxvNj0LVGr9AiA8fiCnMG/G01GBlLtpsycL/CbFj/VcShP3Ut7jGXN9cw==\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.15.1.tgz_1504673351317_0.2146134739741683\"},\"directories\":{}},\"2.16.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.16.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.6.0\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.1\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.16.0-beta.2\",\"_shasum\":\"f78277555f14eb12a7d6086379460117004a1682\",\"_resolved\":\"file:ember-cli-v2.16.0-beta.2.tgz\",\"_from\":\"ember-cli-v2.16.0-beta.2.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"8.1.3\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"f78277555f14eb12a7d6086379460117004a1682\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.16.0-beta.2.tgz\",\"integrity\":\"sha512-AXJPbGCy2enTCYVMu/I/TjNZk9F6HTfjV46l0BGMVKuDFv0gJfbMjFBx+zz3QmXOWbyaIXqI0LUDLg3yOjmDeA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHMPzkdbmNLavP9+tpvJTQ0t/pD5N9k3mPJs+5bEQVQYAiEA7cAkQjs2EYospuVzvSg2SfsKwj3Ajisfx2IrAxdDrck=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.16.0-beta.2.tgz_1506545100656_0.2244256678968668\"},\"directories\":{}},\"2.16.0\":{\"name\":\"ember-cli\",\"version\":\"2.16.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.6.0\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.1\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.16.0\",\"_shasum\":\"856fb46c89669b01f134a6696f06a35d05cd3724\",\"_resolved\":\"file:ember-cli-v2.16.0.tgz\",\"_from\":\"ember-cli-v2.16.0.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"6.9.1\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"shasum\":\"856fb46c89669b01f134a6696f06a35d05cd3724\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.16.0.tgz\",\"integrity\":\"sha512-8jKXeyJ2W/7KkOEA+PHo79vO47q1RtV81szn1sNFPyAE8S/ekVZxclJ8A1DH/vRD4AozXkcCGstTsv9vcFeUNQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICYtDdBM5egHOWPdxJ+M2sXGmvzofKc87010HqFWJmgrAiEA1MfpkQK+qhHxz/n52R8EGSmguIPDa4Jm7EpS4cqLpC8=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.16.0.tgz_1507603634240_0.6619458391796798\"},\"directories\":{}},\"2.17.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.17.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.17.0-beta.1\",\"_shasum\":\"99e20bb2efb04017a0ff5895a7b005ef635ae2b1\",\"_resolved\":\"file:ember-cli-v2.17.0-beta.1.tgz\",\"_from\":\"ember-cli-v2.17.0-beta.1.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"6.9.1\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"shasum\":\"99e20bb2efb04017a0ff5895a7b005ef635ae2b1\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.17.0-beta.1.tgz\",\"integrity\":\"sha512-uoNuS1vNpD0aW0rE1lVamO0j1EpnQZybEDEhM/sA5jcFgwpMcOxwIRDNj/1ruApVGaQPuBO77jPfLmqdgskncw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCwrUTzBxgC7VlqwT5yx+Siqo5V4V3XUwDOPI7ZvjsiGAIhAOq08mKhLdklrmYK/lzsKQBVrOYa/9+Nsmc/CWKjFpn1\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.17.0-beta.1.tgz_1507604778879_0.7353011136874557\"},\"directories\":{}},\"2.16.1\":{\"name\":\"ember-cli\",\"version\":\"2.16.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.6.0\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.1\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.16.1\",\"_shasum\":\"91da40f19b8496f879eea13d745b3924beb23729\",\"_resolved\":\"file:ember-cli-v2.16.1.tgz\",\"_from\":\"ember-cli-v2.16.1.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"6.9.1\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"shasum\":\"91da40f19b8496f879eea13d745b3924beb23729\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.16.1.tgz\",\"integrity\":\"sha512-kzqSo66S4tttVylbSoR1bjF+DGg8QZuAW8SKuGQgXteY9gf3ybGfL3iRz0AlAqUSe9fYw4z3ba2929sXmOIvEg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICsy3BF/LhV3xqkoyLeftK9iX5JLMjbBM0pxMTWJMSZYAiEA0vvz6R0ptoiRsi6cGM7kf7DMbqCp4uI1zs44GlnXkKQ=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.16.1.tgz_1507643994754_0.6215224708430469\"},\"directories\":{}},\"2.16.2\":{\"name\":\"ember-cli\",\"version\":\"2.16.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^3.6.0\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.17.1\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^3.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.16.2\",\"_shasum\":\"53b922073a8e6f34255a6e0dcb1794a91ba3e1b7\",\"_resolved\":\"file:ember-cli-v2.16.2.tgz\",\"_from\":\"ember-cli-v2.16.2.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"6.9.1\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"shasum\":\"53b922073a8e6f34255a6e0dcb1794a91ba3e1b7\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.16.2.tgz\",\"integrity\":\"sha512-hHqL4wqokiKOFi+hUBd+FYYdsL6k0LEt2ZY4W0E9tVz1Mu/PjNek3xpTQvDb4D0u8t2RU1QqZwW48cHIM/OfpQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICogQaGMf4qNGx1bqRT3j7YQepn8rSf5djt4+ZQWplpjAiA9bfP6APcoGo5paTYF9xa6HWuwm2oE29lSUD73cDa3sg==\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.16.2.tgz_1507735429908_0.1297058176714927\"},\"directories\":{}},\"2.17.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.17.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\",\"\U0001F439\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.17.0-beta.2\",\"_shasum\":\"8df8d4b3f1e0f10544d2c393bbef54fc8175f437\",\"_resolved\":\"file:ember-cli-2.17.0-beta.2.tgz\",\"_from\":\"ember-cli-2.17.0-beta.2.tgz\",\"_npmVersion\":\"3.10.8\",\"_nodeVersion\":\"6.9.1\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"dist\":{\"shasum\":\"8df8d4b3f1e0f10544d2c393bbef54fc8175f437\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.17.0-beta.2.tgz\",\"integrity\":\"sha512-y7yKBsOM3JCxDc7gHW8PDYAfgr9bZqFv9VRiWUkNihUSYio/CJmIeLc940I0Lv1dJVQZQWZ6Ls4/OdwFbJfGsQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC1b6g7Z9mr4grIoiiu4OvfYRxDn1Ybv22OqhFC9462qQIgHA47VQcx+VVi6jWao5QfNofGLusjqenYpwJtcV8B7x4=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.17.0-beta.2.tgz_1510001828350_0.024319836404174566\"},\"directories\":{}},\"2.17.0\":{\"name\":\"ember-cli\",\"version\":\"2.17.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.17.0\",\"_shasum\":\"4f8b1890724e54e780242ff4d05b498e367e3461\",\"_resolved\":\"file:ember-cli-v2.17.0.tgz\",\"_from\":\"ember-cli-v2.17.0.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"8.7.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"4f8b1890724e54e780242ff4d05b498e367e3461\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.17.0.tgz\",\"integrity\":\"sha512-SOhRZQAu+er4qu0YzDPGVNcvSLnKV8oA9sBlk6S2di8jPxPNq7CKvB+0lmxCuyyzYazImFRWAnOK/1XnWr2Quw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDe29oTOEon4cSPQgp6hkygt02LrOYlraDzh6TH7+0NfAiBVgrJkeb4wo5IK/BhbBQF24WTAFng41Cc57AKhZtZ4TA==\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.17.0.tgz_1511973181092_0.6654373654164374\"},\"directories\":{}},\"2.18.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"2.18.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.2.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.18.0-beta.1\",\"_shasum\":\"80997121f544b54a04e91747fd1382acfe751756\",\"_resolved\":\"file:ember-cli-v2.18.0-beta.1.tgz\",\"_from\":\"ember-cli-v2.18.0-beta.1.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"8.7.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"80997121f544b54a04e91747fd1382acfe751756\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.18.0-beta.1.tgz\",\"integrity\":\"sha512-WyOXVXwMWndD2CfwNZ6IZUcs1S1zBaJy35TEs6o16IAjYV/hWJh/pqomncXG23E9GGb+bSH4IMm0ulMifxQoaA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCRe9oxYacsjgSykchQp9f1B5sP0Qyh5cdMge0la7W+wwIhAKOhGebPWehyGVmreW6OHg3mgtCvKuMdHbhknkIZSsRm\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.18.0-beta.1.tgz_1511974384472_0.1866182831581682\"},\"directories\":{}},\"2.17.1\":{\"name\":\"ember-cli\",\"version\":\"2.17.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.17.1\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.9.3\",\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"dist\":{\"integrity\":\"sha512-Sl/T1plO5g2KNIYo6aCG2hgP//gK53NMI/zdDKZPrUvkELxavS/EM6+SHXxIocgJer1zkQDIb5L2fJo3uBCGUQ==\",\"shasum\":\"915a140732cd28d6c3d5b2e890731864ea55ad5b\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.17.1.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFNlikHUmBIeS7R0BB/LP0uodT8wS2ZruS63DTFhKBzJAiEAiltMluPQzUdWYre7N7DML1Tg2zbOA2ei1OpnwMKtfsI=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.17.1.tgz_1513017968071_0.7199804317206144\"},\"directories\":{}},\"2.18.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"2.18.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.2.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.18.0-beta.2\",\"_shasum\":\"5d5efb956b33e1a30d602eb6c6258de00d1ce226\",\"_resolved\":\"file:ember-cli-v2.18.0-beta.2.tgz\",\"_from\":\"ember-cli-v2.18.0-beta.2.tgz\",\"_npmVersion\":\"3.10.10\",\"_nodeVersion\":\"6.9.4\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"dist\":{\"shasum\":\"5d5efb956b33e1a30d602eb6c6258de00d1ce226\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.18.0-beta.2.tgz\",\"integrity\":\"sha512-tGAlYAUVOLxIaOMZC6dYVO4jtRjt3yW++m6ln76+3KScO1zWMxekyj1La49KcozSRaM2/RR0aX6KJ6xXdAzaiw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEkNitXEuOeTfCITIQDDm31Y03TVcFJ1cHbUNj0e95a6AiBCyrCd71+Wl4Qr6x0weQ0A+l0fY/9cFzOJUtfhHNz8hQ==\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.18.0-beta.2.tgz_1513365351546_0.670231438241899\"},\"directories\":{}},\"2.17.2\":{\"name\":\"ember-cli\",\"version\":\"2.17.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.1.2\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^4.1.1\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^1.6.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.17.2\",\"_shasum\":\"101483d48dd295d297203160afcf3c44bcd47b75\",\"_resolved\":\"file:ember-cli-v2.17.2.tgz\",\"_from\":\"ember-cli-v2.17.2.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"8.7.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"101483d48dd295d297203160afcf3c44bcd47b75\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.17.2.tgz\",\"integrity\":\"sha512-+UL8Eu9kQc4moUu8kTbNnHao/8qKHDGwyh6jIHNa71xxPD09HeRyUro3vqBY3e8On7qrwb1HY2tzhrM63DeiTA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCSs5YQyNOBubDO/D9YsRKRhvtk8o9FDpd3D+ZTUQ6gagIhAO5xRqciqpUMeJRCJz1+FfgxzkFE71vN5riYOSMBg8AY\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.17.2.tgz_1514368801594_0.20027634385041893\"},\"directories\":{}},\"2.18.0\":{\"name\":\"ember-cli\",\"version\":\"2.18.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.2.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.18.0\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.6.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-D313VFA1ew1E+X6OdF5RZTDY2Xdhs4xmKy51/tbJy9CoCV4IVu19B8kgja69+7gVyTS0Stcdk5VFdGIDdi8fTA==\",\"shasum\":\"75c7cf7be8d195ae2eb072489e6b7243c95f63d4\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.18.0.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDWjzTyCgXCSyUxy8t6NDMyThH1PtS/f800tA0/qTHiTwIgARyhO3U5+yeW9BvCNNuYQD5XiUI0IKRka9mYG5UA6jM=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.18.0.tgz_1514832364937_0.9285752666182816\"},\"directories\":{}},\"3.0.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.0.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.2.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@3.0.0-beta.1\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.6.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-IWWka52MGKIvQCSpbnHWptHCDlArzEyq5TThZHpCmWk6Ft++yUeSvX6IP5exLikvXBB9+70Vyvyjsz2CJO9Szg==\",\"shasum\":\"7cab28ba09968d23c286145beeeb0d4684cfdb60\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.0.0-beta.1.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD3R9NG1vNEXNSqIaJYTIrU9Nos+waOfOeguyTVCnixhwIgUNyxsb2hGZgss+5C33Ad9EhfN5cRx7H0J7qbpj9Ur1I=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-3.0.0-beta.1.tgz_1514867573003_0.8806041106581688\"},\"directories\":{}},\"3.0.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"3.0.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.1.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@3.0.0-beta.2\",\"_shasum\":\"676deeeb54ca31ce15ea7202e34610a66f6106dc\",\"_resolved\":\"file:ember-cli-v3.0.0-beta.2.tgz\",\"_from\":\"ember-cli-v3.0.0-beta.2.tgz\",\"_npmVersion\":\"3.10.10\",\"_nodeVersion\":\"6.12.0\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"dist\":{\"shasum\":\"676deeeb54ca31ce15ea7202e34610a66f6106dc\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.0.0-beta.2.tgz\",\"integrity\":\"sha512-wXKM510RSQ2DGAuIDV+oa+w4U8SWzUym5CQ/U5on3cEYVZCBEMSKLyl0GC6zd/suWxv+ls2jKb5nEmhbGTqIaQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHoKQMmrfO9+WRlz4MU7MKs9Kql9Sat4xQoN2t9lSz8SAiEAhGr+U8BtvSPx0h+UAbFNXpy162xu3sKwIt4XsmScFng=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-3.0.0-beta.2.tgz_1516215172037_0.2589987840037793\"},\"directories\":{}},\"2.18.1\":{\"name\":\"ember-cli\",\"version\":\"2.18.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.2.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^1.18.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.18.1\",\"_shasum\":\"a8650dcb9ce4b6cb4749b93878c2a7ad2971e5fb\",\"_resolved\":\"file:ember-cli-v2.18.1.tgz\",\"_from\":\"ember-cli-v2.18.1.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"8.7.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"a8650dcb9ce4b6cb4749b93878c2a7ad2971e5fb\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.18.1.tgz\",\"integrity\":\"sha512-RgWdgsZG0qaF2njt67e3xujJ2etDzypfFrrHmPSmrzAORrFIKxVrnFKD70eeeZebW0CrD0rIgtwOVKf1cTHQaQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEca9uwT58CqNLKDLWEwrDZKz3nC6kosdaunufjYUfbRAiEAsxpTqKQtdmlbDQy7e1VaTYw9DG0Si/PHTTvSo4B0Bzw=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.18.1.tgz_1516612386560_0.14273041649721563\"},\"directories\":{}},\"2.18.2\":{\"name\":\"ember-cli\",\"version\":\"2.18.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-brocfile-loader\":\"^0.18.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.0.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-legacy-blueprints\":\"^0.2.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-try\":\"^0.2.15\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.0.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@2.18.2\",\"_shasum\":\"bb15313a15139a85248a86d203643f918ba40f57\",\"_resolved\":\"file:ember-cli-v2.18.2.tgz\",\"_from\":\"ember-cli-v2.18.2.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"8.7.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"bb15313a15139a85248a86d203643f918ba40f57\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-2.18.2.tgz\",\"integrity\":\"sha512-GOX8czvJgxS4/BqZQvxmCTBgNCgzMRt1TyXvjTHEao3cN9PdYglkMUtltW5ByOnX7V0n/07uyukf+NkqvGCKXA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGswQMFrj95NJRGJPDpEW4jtD/OBUYunTdDZ34Wjr+RWAiEAov+/WtH89odICeupylPcJ1Ehy7dc9nOkU0zmQmpyzyk=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli-2.18.2.tgz_1517568209111_0.6505937387701124\"},\"directories\":{}},\"3.0.0\":{\"name\":\"ember-cli\",\"version\":\"3.0.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.1.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.0.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@3.0.0\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"9.4.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-J17+IwqJgYN++buwCA0G9pBE1AWWBGgz5NR917F+grNVkY0548KRwa/AkGklpWTpXda3EpT0ytBofJWN3Soldw==\",\"shasum\":\"3d44be3ea88345d4d03c95453eb3527b15dbaeb2\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.0.0.tgz\",\"fileCount\":362,\"unpackedSize\":930566,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICy3cxio71bMW4+cNqRn4IEJi3fTK/nImR1J1E8hnRuxAiBmBWgSKoRl0WWYUA6qgmEaBiMaNmbHXpfd9WqJZ+IYQg==\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.0.0_1518584762867_0.7044535986109133\"},\"_hasShrinkwrap\":false},\"3.1.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.1.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.1.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.9.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"find-yarn-workspace-root\":\"^1.0.0\",\"fs-extra\":\"^5.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.2.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.0.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"eslint-plugin-node\":\"^5.2.1\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^5.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://img.shields.io/codeclimate/github/ember-cli/ember-cli.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\n### Create a new project\\n\\n```\\nember - new my-new-app\\n```\\n\\nThis will create a new folder `my-new-app`, initialize - a Git project in it,\\nadd the basic Ember.js project structure and install - any necessary npm and\\nBower dependencies.\\n\\n\\n### Create a new addon - project\\n\\n```\\nember addon my-new-addon\\n```\\n\\nThis is essentially - similar to `ember new` but will generate the structure\\nfor an ember-cli - addon instead.\\n\\n\\n### Build the project\\n\\n```\\nember build\\n```\\n\\nThis - will create a `dist` folder and run the build pipeline to generate all\\nthe - output files in it. You can specify `--environment=production` to build\\nin - production mode, which includes code minification and other optimizations.\\n\\n\\n### - Run the development server\\n\\n```\\nember serve\\n```\\n\\nThis will launch - a development server that will automatically rebuild your\\nproject on file - changes and serves the built app at .\\n\\n\\n### - Run the test suite\\n\\n```\\nember test\\n```\\n\\nThis command will start - the Testem runner, which will run all your tests from\\nthe `tests` folder. - This command also supports a `--server` option which will\\nautomatically - run tests on file changes.\\n\\n\\n### Generate files\\n\\n```\\nember generate - route foo\\n```\\n\\nThis will generate a `route` named `foo`. `route` is - an example here and can\\nbe replaced by any other available blueprint. Blueprints - are provided by\\nember-cli itself and any of you installed addons. Run `ember - generate --help`\\nto see a list of available blueprints in your project and - their options.\\n\\n\\n### Install an ember-cli addon\\n\\n```\\nember install - some-other-addon\\n```\\n\\nThis will search npm for a package named `some-other-addon`, - install it and\\nrun any additional install steps defined in the addon.\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Slack: [Get your invite](https://ember-community-slackin.herokuapp.com/)\\n- - IRC: #ember-cli on [freenode](https://webchat.freenode.net/?channels=%23ember-cli)\\n- - Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Website: [ember-cli.com](https://ember-cli.com)\\n\\n\\nDevelopment\\n------------------------------------------------------------------------------\\n\\nStart - by cloning the Git project to your local hard drive:\\n\\n```\\ngit clone - https://github.com/ember-cli/ember-cli.git\\n```\\n\\n### Link `ember` to - your development version\\n\\n\\nRunning the following command will link the - global `ember` utility to your\\nlocal development version:\\n\\n```\\nnpm - link\\n```\\n\\nNote that the global `ember` CLI utility will automatically - relay to any\\nproject-local ember-cli installation. If you want to use your - development\\nversion there instead run the following command from your Ember.js\\nproject - folder:\\n\\n```\\nnpm link ember-cli\\n```\\n\\nRead the official [npm-link - documentation](https://www.npmjs.org/doc/cli/npm-link.html)\\nfor more information.\\n\\n\\n### - Run the test suite\\n\\n```\\nnpm test\\n```\\n\\nwill run ESLint and the - \\\"fast\\\" subset of the test suite. Run\\n`npm run test-all` for the full - test suite which will currently take quite a\\nfew minutes due to heavy IO - and network usage.\\n\\nember-cli is using [Mocha](https://mochajs.org/) for - its internal tests. If\\nyou want to run a specific subset of tests have a - look at their\\n[documentation](https://mochajs.org/#exclusive-tests).\\n\\n\\n## - Build the documentation\\n\\nUse `npm run docs` to build HTML and JSON documentation - with YUIDoc and place\\nit in `docs/build/`. Please help by improving this - documentation.\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.1.0-beta.1\",\"_shasum\":\"a0edc2fcb0d68e3d09128200cf08c76fb6a76ebf\",\"_resolved\":\"file:ember-cli-v3.1.0-beta.1.tgz\",\"_from\":\"ember-cli-v3.1.0-beta.1.tgz\",\"_npmVersion\":\"4.6.1\",\"_nodeVersion\":\"8.7.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"shasum\":\"a0edc2fcb0d68e3d09128200cf08c76fb6a76ebf\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.1.0-beta.1.tgz\",\"fileCount\":365,\"unpackedSize\":939647,\"integrity\":\"sha512-MgbPCfCZFgKgf0Jaaqe2tZpNKs5ZICLQm9BA8+k0Keklfd1BCmaiPvzFq+cQJRj8eKMYg/PfrQtw85gHfEeu7w==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIAeKiiUgVtczXSzse0asF76z5FOALN0S8JGOB/5DIcIHAiByvdR5Ip2r3x37QXQdqq845FAzu1W9zNSWf8LAHU2SBA==\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.1.0-beta.1_1518781537731_0.19556813659889083\"},\"_hasShrinkwrap\":false},\"3.0.1\":{\"name\":\"ember-cli\",\"version\":\"3.0.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.1.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.0.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@3.0.1\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.9.0\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"integrity\":\"sha512-a2hLvi8WlXRu31d3/0I2yF7z61/S9z0DIFJ1Zk0F4GZlMo3g6cqCAgcsAZRN1yVOyk2KyRBZNX32owj+9NUaQA==\",\"shasum\":\"3e91ef8222811cd0a8d35fd2b10b2478d0594c04\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.0.1.tgz\",\"fileCount\":362,\"unpackedSize\":931759,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCM3gBDZS70Z4g1uHmhd5nuSl9SkxNRU3IDm10kr6glSwIhAMN1++OMpaefG5nj2KZbdRRvV7uINaLBcGn2zxSVy7FA\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.0.1_1521247223394_0.907185791672128\"},\"_hasShrinkwrap\":false},\"3.0.2\":{\"name\":\"ember-cli\",\"version\":\"3.0.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.1.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.0.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@3.0.2\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.9.0\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"integrity\":\"sha512-bUcNQbeti3VuxKrYYOA+8VaJ+D8Kf3i98ops1DbySJDxeMeBI/P1mXvSAFHpB0gZnAd12dMq8yA+PQdmQ6svXQ==\",\"shasum\":\"2272a2b2ffd9932cae247130d148aded60b446e7\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.0.2.tgz\",\"fileCount\":362,\"unpackedSize\":933419,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCT2lp7KD4fvr2z2UHQx+wlGZfKZkurQ0F8MMKeay9l1QIgF70Oo1h1Gj4g4ygFm+oQ1rwfyYgRRswOLw2M5lY8EY4=\"}]},\"maintainers\":[{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.0.2_1521585691561_0.08460284098945592\"},\"_hasShrinkwrap\":false},\"3.0.3\":{\"name\":\"ember-cli\",\"version\":\"3.0.3\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.1.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.2.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@3.0.3\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"9.11.1\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"integrity\":\"sha512-e5996H7ysqkn15qKdKWvnGxgLs4PRfmXSn9ti8q3X8dwg9RTn5yRYAuVtnJAa0O19U7btZZ1R5bQcLO7XZwFzw==\",\"shasum\":\"8d6ab5f97afbb5a81285992423e69224228d3db3\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.0.3.tgz\",\"fileCount\":362,\"unpackedSize\":934716,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICeap35pJrw1tpjqqlG4PqhIr4ZpSXGOVchD4oxOMG0UAiAlMe2hMj75AFkSkFV+QZmHvQi5kPidfMrkD2qcDNofgg==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.0.3_1523375202201_0.8737876268805109\"},\"_hasShrinkwrap\":false},\"3.1.0\":{\"name\":\"ember-cli\",\"version\":\"3.1.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.1.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.9.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"find-yarn-workspace-root\":\"^1.0.0\",\"fs-extra\":\"^5.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.2.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.2.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"eslint-plugin-node\":\"^5.2.1\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^5.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@3.1.0\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.9.4\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"dist\":{\"integrity\":\"sha512-PopJMOMn8UPD6PvC09+l6/20HjtMeroFFxkQe4LTdmm1NpB/+3G51EEQkO87Y5bbAbD8Elx2IDGzdVcMHgZkqQ==\",\"shasum\":\"a8988d141631533c1a47a5f22cccf510b7d07b86\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.1.0.tgz\",\"fileCount\":365,\"unpackedSize\":941610,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIB/dsCkJLzAPKsENDwEnwYMh9ayGZQVr8Kus5zj/sYx8AiA7ZdFtQWIwT5lB1nC7rwyday1dtZFm/IpNBV0ZTbdoXw==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.1.0_1523427007278_0.10373949704076213\"},\"_hasShrinkwrap\":false},\"3.0.4\":{\"name\":\"ember-cli\",\"version\":\"3.0.4\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"1.0.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.1.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.8.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"fs-extra\":\"^4.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"7.1.1\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.1.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.0.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"0.0.22\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^4.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://img.shields.io/codeclimate/github/ember-cli/ember-cli.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\n### Create a new project\\n\\n```\\nember - new my-new-app\\n```\\n\\nThis will create a new folder `my-new-app`, initialize - a Git project in it,\\nadd the basic Ember.js project structure and install - any necessary npm and\\nBower dependencies.\\n\\n\\n### Create a new addon - project\\n\\n```\\nember addon my-new-addon\\n```\\n\\nThis is essentially - similar to `ember new` but will generate the structure\\nfor an ember-cli - addon instead.\\n\\n\\n### Build the project\\n\\n```\\nember build\\n```\\n\\nThis - will create a `dist` folder and run the build pipeline to generate all\\nthe - output files in it. You can specify `--environment=production` to build\\nin - production mode, which includes code minification and other optimizations.\\n\\n\\n### - Run the development server\\n\\n```\\nember serve\\n```\\n\\nThis will launch - a development server that will automatically rebuild your\\nproject on file - changes and serves the built app at .\\n\\n\\n### - Run the test suite\\n\\n```\\nember test\\n```\\n\\nThis command will start - the Testem runner, which will run all your tests from\\nthe `tests` folder. - This command also supports a `--server` option which will\\nautomatically - run tests on file changes.\\n\\n\\n### Generate files\\n\\n```\\nember generate - route foo\\n```\\n\\nThis will generate a `route` named `foo`. `route` is - an example here and can\\nbe replaced by any other available blueprint. Blueprints - are provided by\\nember-cli itself and any of you installed addons. Run `ember - generate --help`\\nto see a list of available blueprints in your project and - their options.\\n\\n\\n### Install an ember-cli addon\\n\\n```\\nember install - some-other-addon\\n```\\n\\nThis will search npm for a package named `some-other-addon`, - install it and\\nrun any additional install steps defined in the addon.\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Slack: [Get your invite](https://ember-community-slackin.herokuapp.com/)\\n- - IRC: #ember-cli on [freenode](https://webchat.freenode.net/?channels=%23ember-cli)\\n- - Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Website: [ember-cli.com](https://ember-cli.com)\\n\\n\\nDevelopment\\n------------------------------------------------------------------------------\\n\\nStart - by cloning the Git project to your local hard drive:\\n\\n```\\ngit clone - https://github.com/ember-cli/ember-cli.git\\n```\\n\\n### Link `ember` to - your development version\\n\\n\\nRunning the following command will link the - global `ember` utility to your\\nlocal development version:\\n\\n```\\nnpm - link\\n```\\n\\nNote that the global `ember` CLI utility will automatically - relay to any\\nproject-local ember-cli installation. If you want to use your - development\\nversion there instead run the following command from your Ember.js\\nproject - folder:\\n\\n```\\nnpm link ember-cli\\n```\\n\\nRead the official [npm-link - documentation](https://www.npmjs.org/doc/cli/npm-link.html)\\nfor more information.\\n\\n\\n### - Run the test suite\\n\\n```\\nnpm test\\n```\\n\\nwill run ESLint and the - \\\"fast\\\" subset of the test suite. Run\\n`npm run test-all` for the full - test suite which will currently take quite a\\nfew minutes due to heavy IO - and network usage.\\n\\nember-cli is using [Mocha](https://mochajs.org/) for - its internal tests. If\\nyou want to run a specific subset of tests have a - look at their\\n[documentation](https://mochajs.org/#exclusive-tests).\\n\\n\\n## - Build the documentation\\n\\nUse `npm run docs` to build HTML and JSON documentation - with YUIDoc and place\\nit in `docs/build/`. Please help by improving this - documentation.\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.0.4\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.10.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-c006otAzpUYzh0+BrwxW1cXnWE37EZxrlws2t+AqwiJKv/rETJY4uZYRSekUNoK1Xqb27zK9JtzgOyKuNJelYw==\",\"shasum\":\"89275dd59994c64fa0ed5dcec24c83cd2935320b\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.0.4.tgz\",\"fileCount\":362,\"unpackedSize\":935136,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEfBmWMjk/yteVLt50reyn27s1hAU7n/o6GJB/yj97XYAiA6QBr9YqZYqacRlWmFSKtPEsCzcNrEPP9XMKgtvZeUQw==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.0.4_1523453975532_0.924926829317515\"},\"_hasShrinkwrap\":false},\"3.1.1\":{\"name\":\"ember-cli\",\"version\":\"3.1.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.1.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.9.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"find-yarn-workspace-root\":\"^1.0.0\",\"fs-extra\":\"^5.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.2.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.0.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"eslint-plugin-node\":\"^5.2.1\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^5.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@3.1.1\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.10.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-HlCEqYYsC7Jb8J0vJkdBk5hwrGPq9K59W0gup2jDEXXvA8co8tLx5KP/lVHJtQr/GNqzq/Uf/YwN/Hw9HUznaw==\",\"shasum\":\"5a4e8c068d16c4d5f24f0cc130571a3d72f0ac0e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.1.1.tgz\",\"fileCount\":364,\"unpackedSize\":941688,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDX91xl5kWCb8ao3paKL4YCP3jslH0SInaWsQSlQhKrUAiBHARLNxWWemzDOVy1F1vwO4Yttzicr9eUuZrfoLlL1HQ==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.1.1_1523456139787_0.11988143774106508\"},\"_hasShrinkwrap\":false},\"3.1.2\":{\"name\":\"ember-cli\",\"version\":\"3.1.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.1.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.9.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"find-yarn-workspace-root\":\"^1.0.0\",\"fs-extra\":\"^5.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.2.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.0.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"eslint-plugin-node\":\"^5.2.1\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^5.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@3.1.2\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.9.4\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"dist\":{\"integrity\":\"sha512-QbH8hqQOwK9JYVzfuXAQWnvuEbO/VJ1PQkscYRNWo+mwXDwhbQd312rysmHraXvNkbqaJ8P4T9qZCyh50/VQQg==\",\"shasum\":\"bd8198b19f37b28d2ab7a795fe19efb7516a7e54\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.1.2.tgz\",\"fileCount\":365,\"unpackedSize\":943739,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJa0k/UCRA9TVsSAnZWagAAx0YP/0JwJ28zJpW/sdcxf6sd\\nYZ9lnA20eO8rd97OUy9SLoaqWKgNdZSdZKUQOFdrzclO/Cn0Agx+oFFCTaMQ\\nslBaCYdZztve1+k140fU9SOPvXEjxUH54DYjq7e9FjKRZehk7Vup9dC8pjnd\\nIWtjJEFNbc/UkU40W/M520TEONdTon4+33lB0SW65VEpPBnyFjujyG6Rn4PN\\n7sx1CllkoTtJv/8EKMuK1WzMF+c/4I5jo69es5aIUMQala3VQb1RSXc/mrEG\\nLOcDUDEjjDeQodiWEF3nOXk0sxDYRuSxcmJgQ+fek2lMC6aEuN6eU7a00cpC\\nC9uQQy6PwHtScQhGrH/mUpcRhxKSj0pCcHpYgJ4POtMsn60NdiHTSCNNCtYf\\n9FOUCRz39D0xWJNAmP4uOhpC/7727hezeqebpukPESYKtzpZVCY5OkmKuPYx\\n+qeXhpwJK192iamXGad55Ar0XKYGPMJuzZ8O1S01YthMrxODDn2Q5mXlE6KT\\ndG7ouLrPIr1aBOKbijpdM9nKmxFy6PVMTX8Vni1RkuFUDsXGmnMzPG3LsTTq\\nphqrBSPIguvTs10k8Ur3AY4R+Zw31oKz+9krIFLT6twvTGgJeu4hcb2L941d\\nGEtLqhMyHc9XRX8Q1SWAXM+6InqTB7Wr6JR0vHxQNnSaK0cD5AloCo7Xm7fg\\nM3YT\\r\\n=vlkQ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHF1YzxwigaCYj+MrKdNV2ZyUowsremI68tnJw2XxfQxAiB2wqTDWK/SKqqNGaHz1xpJ3NyroOSSDWqrLbk5D2wzWg==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.1.2_1523732434166_0.961613943766128\"},\"_hasShrinkwrap\":false},\"3.2.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.2.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-amd-funnel\":\"^1.3.0\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"ci-info\":\"^1.1.2\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"find-yarn-workspace-root\":\"^1.0.0\",\"fs-extra\":\"^5.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.2.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.2.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.2.6\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"eslint-plugin-node\":\"^6.0.1\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^5.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-v3.2.0-beta.1.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://img.shields.io/codeclimate/github/ember-cli/ember-cli.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\n### Create a new project\\n\\n```\\nember - new my-new-app\\n```\\n\\nThis will create a new folder `my-new-app`, initialize - a Git project in it,\\nadd the basic Ember.js project structure and install - any necessary npm and\\nBower dependencies.\\n\\n\\n### Create a new addon - project\\n\\n```\\nember addon my-new-addon\\n```\\n\\nThis is essentially - similar to `ember new` but will generate the structure\\nfor an ember-cli - addon instead.\\n\\n\\n### Build the project\\n\\n```\\nember build\\n```\\n\\nThis - will create a `dist` folder and run the build pipeline to generate all\\nthe - output files in it. You can specify `--environment=production` to build\\nin - production mode, which includes code minification and other optimizations.\\n\\n\\n### - Run the development server\\n\\n```\\nember serve\\n```\\n\\nThis will launch - a development server that will automatically rebuild your\\nproject on file - changes and serves the built app at .\\n\\n\\n### - Run the test suite\\n\\n```\\nember test\\n```\\n\\nThis command will start - the Testem runner, which will run all your tests from\\nthe `tests` folder. - This command also supports a `--server` option which will\\nautomatically - run tests on file changes.\\n\\n\\n### Generate files\\n\\n```\\nember generate - route foo\\n```\\n\\nThis will generate a `route` named `foo`. `route` is - an example here and can\\nbe replaced by any other available blueprint. Blueprints - are provided by\\nember-cli itself and any of you installed addons. Run `ember - generate --help`\\nto see a list of available blueprints in your project and - their options.\\n\\n\\n### Install an ember-cli addon\\n\\n```\\nember install - some-other-addon\\n```\\n\\nThis will search npm for a package named `some-other-addon`, - install it and\\nrun any additional install steps defined in the addon.\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Slack: [Get your invite](https://ember-community-slackin.herokuapp.com/)\\n- - IRC: #ember-cli on [freenode](https://webchat.freenode.net/?channels=%23ember-cli)\\n- - Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Website: [ember-cli.com](https://ember-cli.com)\\n\\n\\nDevelopment\\n------------------------------------------------------------------------------\\n\\nStart - by cloning the Git project to your local hard drive:\\n\\n```\\ngit clone - https://github.com/ember-cli/ember-cli.git\\n```\\n\\n### Link `ember` to - your development version\\n\\n\\nRunning the following command will link the - global `ember` utility to your\\nlocal development version:\\n\\n```\\nnpm - link\\n```\\n\\nNote that the global `ember` CLI utility will automatically - relay to any\\nproject-local ember-cli installation. If you want to use your - development\\nversion there instead run the following command from your Ember.js\\nproject - folder:\\n\\n```\\nnpm link ember-cli\\n```\\n\\nRead the official [npm-link - documentation](https://www.npmjs.org/doc/cli/npm-link.html)\\nfor more information.\\n\\n\\n### - Run the test suite\\n\\n```\\nnpm test\\n```\\n\\nwill run ESLint and the - \\\"fast\\\" subset of the test suite. Run\\n`npm run test-all` for the full - test suite which will currently take quite a\\nfew minutes due to heavy IO - and network usage.\\n\\nember-cli is using [Mocha](https://mochajs.org/) for - its internal tests. If\\nyou want to run a specific subset of tests have a - look at their\\n[documentation](https://mochajs.org/#exclusive-tests).\\n\\n\\n## - Build the documentation\\n\\nUse `npm run docs` to build HTML and JSON documentation - with YUIDoc and place\\nit in `docs/build/`. Please help by improving this - documentation.\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.2.0-beta.1\",\"_npmVersion\":\"5.8.0\",\"_nodeVersion\":\"8.10.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-c8MduPXP3LSzOHiVu9W1Cc/CHzQd9UewqmAr9SLAJaOro+OGSgt+FT21b9a1IpLooBhvj87/ENdl+yDWQQ8lzQ==\",\"shasum\":\"908d4cb41423452cb6d79dbe8620e0db35b26462\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.2.0-beta.1.tgz\",\"fileCount\":393,\"unpackedSize\":978283,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJa2E9PCRA9TVsSAnZWagAAgusP/0W9oIvIzY0R5tUwenAO\\nooE1XURA++r9V8o8jCiCOkyxAyuTc+3AqJt7OpCzaHAFul4rEzwMCospCfCL\\nx31YUmL/vv9PRJRUtJs4xQy6Y3eTdvySzPSqik1SMy4IpqmTMsEFyDZbCmra\\n2LZTxRXAI1mS3Nb90zT0AfJsODuT84cbBsZDWj6aFb4gvg6aQ5bL3D0pjUcl\\nLE+pxtV6jBoIZgO8lZZtm5mMqI+qs+kDRd54UMi9fNGQxG8+PnzA+t9+m898\\nV1al9mBo90D0PsQGzJ40y3iuO3YuYfWEJRMXAuhjCHRRg+wPcWaRiEh3Yfpw\\n9zkTpHXcdpWMYsK7N8mvJQEWlau7/jAgBu7cWpJ9BTmGxDum4XtPJwagvS19\\nfTUrvYWk9MEO2a6a/O1p1EGPv1TDUIlKATXF+V9co1/+rMUXHDG+pl4J25cA\\nEo7iHGnZWTZvD47IXjoZ6nQF5IzD9Q6I7KibkwBHhyhVRnnE+8l3UHDd+TXQ\\npR90RvbYR6fjVl2NV2It328xrGQJwm3yHHm00WtsH4j9D5KAXxzGmeMvHkBh\\no7zsowTKr/2WRWzRiiZyX4WWx5gs5Pv9N/jdGw9lJPioukhKfoC+amUW6XkT\\ngQjxsRMBchesgnbpJ+/iSCHXPe/cPdxZJNLJVeVLLv3FauehYL9/ilcnAZgm\\nJqvw\\r\\n=25Py\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDOQrCTiDqH293oQTdLoCELpqbEdXnjn0ZI1NUgHPhFSwIhAIOjdX8XPyKIghZLJC40TpUXfCZrPAz+DXDyScTBMO0V\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.2.0-beta.1_1524125517820_0.8200935278187398\"},\"_hasShrinkwrap\":false},\"3.1.3\":{\"name\":\"ember-cli\",\"version\":\"3.1.3\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.1.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.9.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"find-yarn-workspace-root\":\"^1.0.0\",\"fs-extra\":\"^5.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.2.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.0.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"eslint-plugin-node\":\"^5.2.1\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^5.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-v3.1.3.tgz\",\"_id\":\"ember-cli@3.1.3\",\"_npmVersion\":\"5.8.0\",\"_nodeVersion\":\"8.10.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-HdXFdYUHuXhD7NMt28/zzy00pNeKFrKSg1iZPVYc9Ff0s2wodiv2K91TzKGnCxXoAQd870BujoLWA+77/BEioA==\",\"shasum\":\"cd5b580441489df17bbd23d10d39398203259d64\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.1.3.tgz\",\"fileCount\":366,\"unpackedSize\":943804,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJa5ww1CRA9TVsSAnZWagAAeJgQAKQXu0+vYfBRJLqD0AOV\\ne/4IqRwsFXsLqhsjO32k0zIba/bYh3un1lHFBW+k/Z7ZJgjqsh5IfNXltRA1\\nlbqeLYZVMo/dFWe6D/uiWfTMzNeADYJmXtWwKZ+UHt5EV9gYrdGdfjiUzg/g\\nJpHNGOUVf2oahS/BS6HzCc/yJoCv2u/RJwNmou/nUDnMr5uQl7TAt1zZJmiW\\nIu0tSZBbByHXcT1XVaPWx+eT15qI8cAqReiEeF1sIH0nu7gCED2nb6N6DY1U\\nrbR9+zf/n/xwU9VXs31TSItkZ7dZa8a8zIZM479GgFRsSLo+qt/MWrsrFShB\\n2sRn27jDtMeICH5JeGEi+l0keUdq3uJegIIDaBm1BhEBhlt5aA4YZYZTA2QD\\njXXL6x0JReQBoGyuo1PAvzdf6CRRVB/yU/562/6Xg6HclgEqioeHE9kD5C6+\\n2Nq7VCOHryokAfqN2cVhsagFrGYJixmegTLc8FjU09gecFVltrUNhD8YtS0p\\n4lCR9W2THx8gjocROg8V5rny9KpiITPq7zNuWgQIzB+RyGwfVtFtTyWlVzh7\\nGUp0nRTRPLUS5MP+cRSqbfh/SiD2thp1Yge7/NReJi1EHnwUCqLXwHhuHspf\\nyQvkRhkWPZvHq+XYxhbet/fz9UytiUuq9vX87mjrcpvUeiigMW8yfJbgtskt\\nDDW4\\r\\n=RqLU\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDMQJgPz5JgfaYzj5dud9pGhJp2Gs5kUdDPPD2fIE/0MAiEAtEgmN6N4dx31Wj5PilH8MfRENjMjD3t8IDm1I9v+aZg=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.1.3_1525091380214_0.007162037427072665\"},\"_hasShrinkwrap\":false},\"3.2.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"3.2.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-amd-funnel\":\"^1.3.0\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"ci-info\":\"^1.1.2\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"find-yarn-workspace-root\":\"^1.0.0\",\"fs-extra\":\"^5.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.2.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.2.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.2.6\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"eslint-plugin-node\":\"^6.0.1\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^5.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-v3.2.0-beta.2.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://img.shields.io/codeclimate/github/ember-cli/ember-cli.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\n### Create a new project\\n\\n```\\nember - new my-new-app\\n```\\n\\nThis will create a new folder `my-new-app`, initialize - a Git project in it,\\nadd the basic Ember.js project structure and install - any necessary npm and\\nBower dependencies.\\n\\n\\n### Create a new addon - project\\n\\n```\\nember addon my-new-addon\\n```\\n\\nThis is essentially - similar to `ember new` but will generate the structure\\nfor an ember-cli - addon instead.\\n\\n\\n### Build the project\\n\\n```\\nember build\\n```\\n\\nThis - will create a `dist` folder and run the build pipeline to generate all\\nthe - output files in it. You can specify `--environment=production` to build\\nin - production mode, which includes code minification and other optimizations.\\n\\n\\n### - Run the development server\\n\\n```\\nember serve\\n```\\n\\nThis will launch - a development server that will automatically rebuild your\\nproject on file - changes and serves the built app at .\\n\\n\\n### - Run the test suite\\n\\n```\\nember test\\n```\\n\\nThis command will start - the Testem runner, which will run all your tests from\\nthe `tests` folder. - This command also supports a `--server` option which will\\nautomatically - run tests on file changes.\\n\\n\\n### Generate files\\n\\n```\\nember generate - route foo\\n```\\n\\nThis will generate a `route` named `foo`. `route` is - an example here and can\\nbe replaced by any other available blueprint. Blueprints - are provided by\\nember-cli itself and any of you installed addons. Run `ember - generate --help`\\nto see a list of available blueprints in your project and - their options.\\n\\n\\n### Install an ember-cli addon\\n\\n```\\nember install - some-other-addon\\n```\\n\\nThis will search npm for a package named `some-other-addon`, - install it and\\nrun any additional install steps defined in the addon.\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Slack: [Get your invite](https://ember-community-slackin.herokuapp.com/)\\n- - IRC: #ember-cli on [freenode](https://webchat.freenode.net/?channels=%23ember-cli)\\n- - Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Website: [ember-cli.com](https://ember-cli.com)\\n\\n\\nDevelopment\\n------------------------------------------------------------------------------\\n\\nStart - by cloning the Git project to your local hard drive:\\n\\n```\\ngit clone - https://github.com/ember-cli/ember-cli.git\\n```\\n\\n### Link `ember` to - your development version\\n\\n\\nRunning the following command will link the - global `ember` utility to your\\nlocal development version:\\n\\n```\\nnpm - link\\n```\\n\\nNote that the global `ember` CLI utility will automatically - relay to any\\nproject-local ember-cli installation. If you want to use your - development\\nversion there instead run the following command from your Ember.js\\nproject - folder:\\n\\n```\\nnpm link ember-cli\\n```\\n\\nRead the official [npm-link - documentation](https://www.npmjs.org/doc/cli/npm-link.html)\\nfor more information.\\n\\n\\n### - Run the test suite\\n\\n```\\nnpm test\\n```\\n\\nwill run ESLint and the - \\\"fast\\\" subset of the test suite. Run\\n`npm run test-all` for the full - test suite which will currently take quite a\\nfew minutes due to heavy IO - and network usage.\\n\\nember-cli is using [Mocha](https://mochajs.org/) for - its internal tests. If\\nyou want to run a specific subset of tests have a - look at their\\n[documentation](https://mochajs.org/#exclusive-tests).\\n\\n\\n## - Build the documentation\\n\\nUse `npm run docs` to build HTML and JSON documentation - with YUIDoc and place\\nit in `docs/build/`. Please help by improving this - documentation.\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.2.0-beta.2\",\"_npmVersion\":\"5.8.0\",\"_nodeVersion\":\"8.10.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-VEtt7kcHXdgUMPCa93UBcsP/p8phEs7Y7PaG/uc3Y846Cjvgul/cv0NBvNZf8N/XrT6t9Vv+OPVVKmKkymSqxA==\",\"shasum\":\"956423a249f6eefb9b1e7df41705ea6db5aedb11\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.2.0-beta.2.tgz\",\"fileCount\":393,\"unpackedSize\":980148,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJa6Wa2CRA9TVsSAnZWagAAkgAP/jpsmKZQjF/NI/nEAcQD\\nYk6wR0a8Sxnue1+9ktEFkDV4evv3yqL24jXZGyKOM5tpnKDvy8FP4A5RtVL8\\n6M74jYcej9qMJy9O1G2Nnrf5Z42sK2x5eqheIuRZ7l3QlgmfqOY0iyN/jG+f\\nDfuE4NkAjHXjV7nGgLKeZLwE4PBpg5GBM3Du8Y/GZfXVhy/EmaVAa7Sy80kn\\n8M0Awd7V+sXOsf9cph4kKdR6kGCUS93G30WCJn0qIY2MS0xo04CkxhDEO66S\\ncagdGyTvsikCxWgFIT6ukLI/h7wLk/qByaalBCv7h/0ArfIsnp8QKgCpl6hS\\nkVxJHb3YtmmOChdRR3EMksIZpTJGk5h1+B8LsG6kD8EVHQuRRUJQx061IHC7\\nanJg3xeZZna+ELZ0fn4jYplVwjewhlQDwGO8zz+tWEhvMEXliRRS/lniWveL\\nk6Ww4DtXG8+vvMEGYG7Yt5T3PS9aFfdlmR6jDPTxFyeaPBIY9utKoN019fml\\nN+h3J5tqslXa0WyFyz1ob8ML63nqJjJ0T4KmK/lVFYMI2cHpKMFJ37ck00Yy\\nomdXx/tqATDnrrkQW67BJyfRveCREEKWRXBJONCv3r5dM1S3vtadZrpyGvOD\\nl/BMZNTebh1vpvwCx7wFZjaaz3jlvSvBNVogpZ+Ebusc9aeJfIlZ0WhkKS9C\\navq9\\r\\n=6fun\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCMQXQBE/qXBuLb7sJFO9kFK4f91GhYNTWS21N/covLgAIgEdHkkkmkpfqk2TIAkVbMliXsq8ta+5tk5RH4M5mnNBs=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.2.0-beta.2_1525245621232_0.10778173523161083\"},\"_hasShrinkwrap\":false},\"3.1.4\":{\"name\":\"ember-cli\",\"version\":\"3.1.4\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.1.0\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.9.0\",\"exists-sync\":\"0.0.4\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"find-yarn-workspace-root\":\"^1.0.0\",\"fs-extra\":\"^5.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^1.4.1\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.2.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.0.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"eslint-plugin-node\":\"^5.2.1\",\"github\":\"^9.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^5.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"sha512-2MhYzsQbhY8RlXtnpkQ1+X3qkVOMzV1LqQ8IbY+4+88Z8Ys/f0BeXGwpOob36HnjalLCFV5BYdzDdTdFnBtT6w==\",\"_from\":\"file:ember-cli-v3.1.4.tgz\",\"_id\":\"ember-cli@3.1.4\",\"_npmVersion\":\"5.7.1\",\"_nodeVersion\":\"9.4.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-2MhYzsQbhY8RlXtnpkQ1+X3qkVOMzV1LqQ8IbY+4+88Z8Ys/f0BeXGwpOob36HnjalLCFV5BYdzDdTdFnBtT6w==\",\"shasum\":\"95f7ff4302d535619b5d5ff1c7040877a67d4468\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.1.4.tgz\",\"fileCount\":366,\"unpackedSize\":944825,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJa7LxKCRA9TVsSAnZWagAAsoQP/1GtmzJY/ToA0RurnDrQ\\nynXOYz8RWyp3qsl5q9UXDEZkptEchBY07WAwWW6F74ey9Z8uFc8p4l8CHM1Z\\n6xsJegLXxTfMzPsBN2clP4Qssl1Ug2XQF8RVCgROn/xFMdIzf4mTK/8DV+4Q\\nAG9Eo+zeoEjnr3V7pSzy6R0fQT9QPP52hVtffp7JH0RetxCYfXw72/ZFjZpk\\nQlbPr6niEg5AbknoLM1VYmz65tlx6TYcCgRGA1A/wMyfIZVDqNkK7CQ0JPUZ\\nNRAazllIwhL+KXYGN6eVZxEAEir7fs0AiZeUiO2/PByloGJiMeyFbl52a2om\\nYr8s5wg1E+Yt7jk8M9A6Ck/hrgPHWoEjlSkMtti9wDLbjI4mHxJWkZgYMU09\\nDU/Btcw4xQ4zEAsscUK4YDmnett4XzAh11TxfZW6P3kBMd++NEvZ2/Rv5T3X\\n9u0C81/lbyMtUtbEb4jsJ+G6yB1js7+k/ZPWHMr6HBxatiNLzXKpAlw50BmB\\nyYP7a/QcvnzXjkcuUf5pmelPFfrYy3kVNX9gCCICHtHYqmK4a65JaBpq+J/v\\nQMrgWYQn+lHLHFWl1yUA3V+Y0xQVSvwrMeH7Gkv5ECYtZBTAsM71WjqjhFAD\\nBd48fcoHqQbrYDis0rbPkGP7HIhFet2vQgDhwvi/otQistKIXI457+8PZj4r\\nYZxE\\r\\n=Z05G\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICFB2dCCMN42O0NRoHq95aAyqjdJ3vpurdzqazzcE2AmAiAkpteM5dELLakarFBMJCI3wnSPgfAx7gZT+rijHgg5Yg==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.1.4_1525464136606_0.9839328932264892\"},\"_hasShrinkwrap\":false},\"3.2.0\":{\"name\":\"ember-cli\",\"version\":\"3.2.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-amd-funnel\":\"^1.3.0\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"ci-info\":\"^1.1.2\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"find-yarn-workspace-root\":\"^1.0.0\",\"fs-extra\":\"^5.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.2.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.2.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.2.6\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"eslint-plugin-node\":\"^6.0.1\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^5.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@3.2.0\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.10.0\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"dist\":{\"integrity\":\"sha512-kTYuy5V8dIjb8pgkXaI3eCGkyBab+P4mB1W2ziLc1UmGe0LyBo2xVwgSXc7bFShfXCH03iFSTL+Z1pXORNw0JQ==\",\"shasum\":\"b6429556b407d33d6f943b966056f1f6d0fefda7\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.2.0.tgz\",\"fileCount\":375,\"unpackedSize\":977998,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbOobGCRA9TVsSAnZWagAAFocP/2L2k4k0RPLbQ27c2Yyv\\nZ9R1XstwwPLzlncPPGbkk/zl1cfIXnWiuHQ/DXieTfQM0ph8M13ximjR2B5p\\n+K3YnqtEL91B7UA979568fk84p8knOsqEwXVaQ41EW4ECMVOQ+Nv8xVrHDht\\nOllTwocj4r5VWKutlPkOz+dwcYebFTbnqrzxYIqLgaXIP9e0VexZtIVjoV8f\\nxTTJRV+fCYUHQR12u3XraesqSV65BtJ1QUupAP766JDtoCdXQkE6+gPPIw98\\noTKMXYK6CdGuaHHhtWGcyBD0chBGQo1ClnW/uDasacmLw7c4VyzvqI4sZdhE\\nR3by1UCFuRQlkHgawLf/wff+J7SEa8Q1GGX8NI6L1XHMjVs1YgTA0nXol2iu\\nrsIvwa3PSEeTxPZGjMWutLmjPCtTVO/SIOOOiNMFn5AdOggl+82PnHwKTuZp\\nWxJYN0mYQjrfAT5p4RlwFLHphnLUUTSQfZekvns4Y5TzN6TKn+HOERlrXO3V\\nwGPdnsIe/dKWMbmqjG7pTjbo5AB8H2QVMxvrHyrUsQfbmUnZwdP0PFYZ9ZgL\\nAHrT3wo1EqIgu7e/nltUuD7B2AF+K7NH1eBDOY8J23m48LVZZw9TCc5iTUIZ\\nfmQ/T7vwD5nKHXkInQz5kUR1ROThlKFPW1p8BAWVd8r2JfSzxrYfpHSAHhuA\\nq4dt\\r\\n=yWk4\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC90H5p37OdRM7gv8xo61XSx9WVSYsVtj0+1n0nBTejzQIhALYK48TVMndv3qKiY5orkKd7uzA7/51gB0SFifFf5Ht/\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.2.0_1530562246329_0.6896275543866739\"},\"_hasShrinkwrap\":false},\"3.3.0\":{\"name\":\"ember-cli\",\"version\":\"3.3.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-amd-funnel\":\"^1.3.0\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"ci-info\":\"^1.1.2\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"find-yarn-workspace-root\":\"^1.0.0\",\"fs-extra\":\"^5.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.2.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.2.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.2.6\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"eslint-plugin-node\":\"^6.0.1\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^5.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_id\":\"ember-cli@3.3.0\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.10.0\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"dist\":{\"integrity\":\"sha512-Iu4mOp2a3tTV+xh305XZUbZZwKjxGsdfF3yCxQ4fmtWl8B46iERyk3BJ4/ylHtmeBUiCsff4hFRJHxI9Ke/0kg==\",\"shasum\":\"534ebe72453a4fb064a34077a0874ad69ea84be4\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.3.0.tgz\",\"fileCount\":375,\"unpackedSize\":978624,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbTUo+CRA9TVsSAnZWagAAu0cP/jP+/JcynNAtqf492hmZ\\nePt94sTR0Fo786wseh6DL1A72b14mhtUv0VBuE13TTJoIzxXLIkZMBIZr9FC\\nOsyj/j3zucZj7HSNj7r1p1K+nNMOF7wMhuBQ7yAV3JL8u1oDquVNbeu+Y4L3\\n/29gt2aNIglBEY7jyYlXnuFShdNIVyOPxg51h2myrHZMkxRgTmVaOLe5dsGN\\ng4WkFXx7QiKtETmyQRes8vFKrdcjExWZ5e94/bEXTMRG6XEPN9XvA8PMtM73\\nRSKsqGkLl+ByncgDb6pbTuHwGihjeH21BI89oWYic0hwjEuaoYyhj57eiMdN\\nwoK/2E5OgDkpJTtxTIJNY4D/14JQ36KpFV2YOnz7afaLxMww7aN/48ddCYrW\\nb3WZf8J5kqB+y+RoSUizUTvOWHRa9E0o4VY0++9UpOdqn7zAo/MrOArb/t+y\\niQHutvAzSBfo7qU8YfMsbp7L0QwyFBxkEcowB2OEL3cBd5TSXehYFxEuxnla\\nULkfuIxi4fbJF6mo4Fs3B0MUbtpq8yQSO9H79U54GgVGAbZGb+zWjVCxNp1C\\nZ5k3T0DY0APvGYKIbYNrgJM00VgTRXVOaovXRx2AgfFwxmTSs+f9ra5mVlM4\\nRKwn9ibkfDBfvGWUZkortgeJbdU4h+V6n7z99lpQgUJhcl3oSCvqUHwlaikE\\nu5pp\\r\\n=hPEn\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCUiiearQUT9RuQ05fFO9qm1iKNADUD43ilftjiKwGfxgIhAIfZqB9xDQBDaV7R+ZhcjKIu8WKT4LJo+r3wliAhjMFa\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.3.0_1531791933903_0.18363665368315152\"},\"_hasShrinkwrap\":false},\"3.4.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.4.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test-all\":\"node tests/runner - all\",\"test-all:cover\":\"istanbul cover tests/runner.js all\",\"test-all:debug\":\"node - debug tests/runner all\",\"test-slow\":\"node tests/runner slow\",\"test:debug\":\"node - debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-amd-funnel\":\"^1.3.0\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"ci-info\":\"^1.1.2\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^2.1.0\",\"find-yarn-workspace-root\":\"^1.0.0\",\"fs-extra\":\"^5.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.2.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.1.8\",\"temp\":\"0.8.3\",\"testem\":\"^2.2.0\",\"tiny-lr\":\"^1.0.3\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.2.6\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"eslint-plugin-node\":\"^6.0.1\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^5.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"^4.5 - || 6.* || >= 7.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://img.shields.io/codeclimate/github/ember-cli/ember-cli.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\n### Create a new project\\n\\n```\\nember - new my-new-app\\n```\\n\\nThis will create a new folder `my-new-app`, initialize - a Git project in it,\\nadd the basic Ember.js project structure and install - any necessary npm and\\nBower dependencies.\\n\\n\\n### Create a new addon - project\\n\\n```\\nember addon my-new-addon\\n```\\n\\nThis is essentially - similar to `ember new` but will generate the structure\\nfor an ember-cli - addon instead.\\n\\n\\n### Build the project\\n\\n```\\nember build\\n```\\n\\nThis - will create a `dist` folder and run the build pipeline to generate all\\nthe - output files in it. You can specify `--environment=production` to build\\nin - production mode, which includes code minification and other optimizations.\\n\\n\\n### - Run the development server\\n\\n```\\nember serve\\n```\\n\\nThis will launch - a development server that will automatically rebuild your\\nproject on file - changes and serves the built app at .\\n\\n\\n### - Run the test suite\\n\\n```\\nember test\\n```\\n\\nThis command will start - the Testem runner, which will run all your tests from\\nthe `tests` folder. - This command also supports a `--server` option which will\\nautomatically - run tests on file changes.\\n\\n\\n### Generate files\\n\\n```\\nember generate - route foo\\n```\\n\\nThis will generate a `route` named `foo`. `route` is - an example here and can\\nbe replaced by any other available blueprint. Blueprints - are provided by\\nember-cli itself and any of you installed addons. Run `ember - generate --help`\\nto see a list of available blueprints in your project and - their options.\\n\\n\\n### Install an ember-cli addon\\n\\n```\\nember install - some-other-addon\\n```\\n\\nThis will search npm for a package named `some-other-addon`, - install it and\\nrun any additional install steps defined in the addon.\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Slack: [Get your invite](https://ember-community-slackin.herokuapp.com/)\\n- - IRC: #ember-cli on [freenode](https://webchat.freenode.net/?channels=%23ember-cli)\\n- - Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Website: [ember-cli.com](https://ember-cli.com)\\n\\n\\nDevelopment\\n------------------------------------------------------------------------------\\n\\nStart - by cloning the Git project to your local hard drive:\\n\\n```\\ngit clone - https://github.com/ember-cli/ember-cli.git\\n```\\n\\n### Link `ember` to - your development version\\n\\n\\nRunning the following command will link the - global `ember` utility to your\\nlocal development version:\\n\\n```\\nnpm - link\\n```\\n\\nNote that the global `ember` CLI utility will automatically - relay to any\\nproject-local ember-cli installation. If you want to use your - development\\nversion there instead run the following command from your Ember.js\\nproject - folder:\\n\\n```\\nnpm link ember-cli\\n```\\n\\nRead the official [npm-link - documentation](https://www.npmjs.org/doc/cli/npm-link.html)\\nfor more information.\\n\\n\\n### - Run the test suite\\n\\n```\\nnpm test\\n```\\n\\nwill run ESLint and the - \\\"fast\\\" subset of the test suite. Run\\n`npm run test-all` for the full - test suite which will currently take quite a\\nfew minutes due to heavy IO - and network usage.\\n\\nember-cli is using [Mocha](https://mochajs.org/) for - its internal tests. If\\nyou want to run a specific subset of tests have a - look at their\\n[documentation](https://mochajs.org/#exclusive-tests).\\n\\n\\n## - Build the documentation\\n\\nUse `npm run docs` to build HTML and JSON documentation - with YUIDoc and place\\nit in `docs/build/`. Please help by improving this - documentation.\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.4.0-beta.1\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.10.0\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"dist\":{\"integrity\":\"sha512-aJb8ECqDOOnSACGxxkDlaaBlO6z80scxzTe4hhRc9ZmQyq7FOf2Pajm24ZWRsDNC8rIed1gbIrZdwauyUdIQHw==\",\"shasum\":\"f3b4c4e4d9f2cc35caa91b6fb11c5802b5566d01\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.4.0-beta.1.tgz\",\"fileCount\":393,\"unpackedSize\":981136,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbTV+VCRA9TVsSAnZWagAALpoQAIKcBeQzwFWgAyo8hSTz\\n6TYWV0XoIqmTOXZsCH29Ai3wcj6PommIEMmicJPYxcmuie9mZT+mZZK67RKz\\nodqziwlDS6L5s1zF7JJO98DNiYWdpHUTOamJW/uxK0ZJdAeEb8pSN9NSXiZe\\n62d9uA34zwfMLCYfpx3kQh05PMbqfBapL42xg0fxqHN83YuE5blQ1DnmZ1Ut\\nWW6BLDsP4mSqSwTXskFvM7H4XpdKztI3KRFl8oMhR/lcIJ2H7aUp7TXDoTzE\\n69q8969Mgb6ML6CId8U45N9S9SGDg3u3L2bAq6qHgRIz4ivT22Crr+y217zL\\nTid+JHkeyUTlejJPyEyAH1L19irbIwg6P61LKr+FmoDrhFPWBXbYKmGDvzxZ\\nsTxZ5N4eu/VQKMDxbfXoCtIEo0N8DoKm1v9uteQj6YrJ8NaTx5p8DyshcKP3\\nBrfT5HxA+LR2SH8IQOxZdu/eQtgN+/3Lhs0iWK2VpDwkUEQyb8a/1loBelm1\\nWVzwAOGd6zLczktVeULckJacXZ0pJyNa7eBEJyrLWmGbEyytZtly4+C1vB0U\\nFs4mDud8zb5IakGLPjWNKI0B1bu7TDv/0t7Z8NuSSLKip4oxYb9PNX9U2CV1\\npXzIDra44Rig44aX0gWD1xRP1GQU4zsItogigxdIgVm8Vy/lXvJG9Ez3UJnm\\nPVZw\\r\\n=8ypG\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDfZIe5XMUmfSroVbz2DHysT/gyGHM1PhMHrTbvevRclQIhAI+aWgOUoGYvkthfvm+5EscqBc2VOxXAa+xVqSX57Q7r\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.4.0-beta.1_1531797396826_0.9451587039922298\"},\"_hasShrinkwrap\":false},\"3.4.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"3.4.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"istanbul cover tests/runner.js all\",\"test:slow\":\"node - tests/runner slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-amd-funnel\":\"^1.3.0\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-builder\":\"^0.18.8\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-config-loader\":\"^1.0.0\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.3\",\"broccoli-funnel\":\"^2.0.0\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-middleware\":\"^1.2.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.0.0\",\"capture-exit\":\"^1.1.0\",\"chalk\":\"^2.0.1\",\"ci-info\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.4.4\",\"configstore\":\"^3.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.3\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.2.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.0.4\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.12.3\",\"filesize\":\"^3.1.3\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.0.0\",\"fs-extra\":\"^6.0.0\",\"fs-tree-diff\":\"^0.5.2\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.3\",\"heimdalljs-fs-monitor\":\"^0.2.0\",\"heimdalljs-graph\":\"^0.3.1\",\"heimdalljs-logger\":\"^0.1.7\",\"http-proxy\":\"^1.9.0\",\"inflection\":\"^1.7.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.0\",\"js-yaml\":\"^3.6.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.2.5\",\"markdown-it\":\"^8.3.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.0\",\"morgan\":\"^1.8.1\",\"node-modules-path\":\"^1.0.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.0.0\",\"portfinder\":\"^1.0.7\",\"promise-map-series\":\"^0.2.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.3.0\",\"rsvp\":\"^4.7.0\",\"sane\":\"^2.2.0\",\"semver\":\"^5.1.1\",\"silent-error\":\"^1.0.0\",\"sort-package-json\":\"^1.4.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.2.0\",\"tiny-lr\":\"^1.1.0\",\"tree-sync\":\"^1.2.1\",\"uuid\":\"^3.0.0\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.2.6\",\"broccoli-test-helper\":\"^1.0.0\",\"chai\":\"^4.1.0\",\"chai-as-promised\":\"^7.0.0\",\"chai-files\":\"^1.2.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.0\",\"ember-cli-internal-test-helpers\":\"^0.9.0\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^4.8.0\",\"eslint-plugin-node\":\"^6.0.1\",\"fixturify-project\":\"^1.0.0\",\"istanbul\":\"^0.4.2\",\"mocha\":\"^5.0.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.0.6\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.0.0\",\"testdouble\":\"^3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.0\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-v3.4.0-beta.2.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://img.shields.io/codeclimate/github/ember-cli/ember-cli.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\n### Create a new project\\n\\n```\\nember - new my-new-app\\n```\\n\\nThis will create a new folder `my-new-app`, initialize - a Git project in it,\\nadd the basic Ember.js project structure and install - any necessary npm and\\nBower dependencies.\\n\\n\\n### Create a new addon - project\\n\\n```\\nember addon my-new-addon\\n```\\n\\nThis is essentially - similar to `ember new` but will generate the structure\\nfor an ember-cli - addon instead.\\n\\n\\n### Build the project\\n\\n```\\nember build\\n```\\n\\nThis - will create a `dist` folder and run the build pipeline to generate all\\nthe - output files in it. You can specify `--environment=production` to build\\nin - production mode, which includes code minification and other optimizations.\\n\\n\\n### - Run the development server\\n\\n```\\nember serve\\n```\\n\\nThis will launch - a development server that will automatically rebuild your\\nproject on file - changes and serves the built app at .\\n\\n\\n### - Run the test suite\\n\\n```\\nember test\\n```\\n\\nThis command will start - the Testem runner, which will run all your tests from\\nthe `tests` folder. - This command also supports a `--server` option which will\\nautomatically - run tests on file changes.\\n\\n\\n### Generate files\\n\\n```\\nember generate - route foo\\n```\\n\\nThis will generate a `route` named `foo`. `route` is - an example here and can\\nbe replaced by any other available blueprint. Blueprints - are provided by\\nember-cli itself and any of you installed addons. Run `ember - generate --help`\\nto see a list of available blueprints in your project and - their options.\\n\\n\\n### Install an ember-cli addon\\n\\n```\\nember install - some-other-addon\\n```\\n\\nThis will search npm for a package named `some-other-addon`, - install it and\\nrun any additional install steps defined in the addon.\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Slack: [Get your invite](https://ember-community-slackin.herokuapp.com/)\\n- - IRC: #ember-cli on [freenode](https://webchat.freenode.net/?channels=%23ember-cli)\\n- - Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Website: [ember-cli.com](https://ember-cli.com)\\n\\n\\nDevelopment\\n------------------------------------------------------------------------------\\n\\nStart - by cloning the Git project to your local hard drive:\\n\\n```\\ngit clone - https://github.com/ember-cli/ember-cli.git\\n```\\n\\n### Link `ember` to - your development version\\n\\n\\nRunning the following command will link the - global `ember` utility to your\\nlocal development version:\\n\\n```\\nnpm - link\\n```\\n\\nNote that the global `ember` CLI utility will automatically - relay to any\\nproject-local ember-cli installation. If you want to use your - development\\nversion there instead run the following command from your Ember.js\\nproject - folder:\\n\\n```\\nnpm link ember-cli\\n```\\n\\nRead the official [npm-link - documentation](https://www.npmjs.org/doc/cli/npm-link.html)\\nfor more information.\\n\\n\\n### - Run the test suite\\n\\n```\\nnpm test\\n```\\n\\nwill run ESLint and the - \\\"fast\\\" subset of the test suite. Run\\n`npm run test-all` for the full - test suite which will currently take quite a\\nfew minutes due to heavy IO - and network usage.\\n\\nember-cli is using [Mocha](https://mochajs.org/) for - its internal tests. If\\nyou want to run a specific subset of tests have a - look at their\\n[documentation](https://mochajs.org/#exclusive-tests).\\n\\n\\n## - Build the documentation\\n\\nUse `npm run docs` to build HTML and JSON documentation - with YUIDoc and place\\nit in `docs/build/`. Please help by improving this - documentation.\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.4.0-beta.2\",\"_npmVersion\":\"6.3.0\",\"_nodeVersion\":\"6.9.1\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-BByuHPt7Hiz7UR1zEKdgZYuHBENT8sBqdZpxMWOSH7q88C07bSp+CcWbP4xUccMjPmpGKavgsexOgnHuDlpvGQ==\",\"shasum\":\"04d5a9e695486d8384afaf78f55704d5058f73a7\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.4.0-beta.2.tgz\",\"fileCount\":392,\"unpackedSize\":1049778,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbZNfNCRA9TVsSAnZWagAALbsQAIn0wnqsNsQu0/QFx4ld\\n6FjPuAqJgoUMiTkpAbNMnda09bkeiVPF5EGBWelE4Vr4Bxp0/DhpX4mlsRSK\\nZc9nPBmq3SKKEO7d03lMGOUUkyWq2Kj4jn5GvaZvGFMuZwVMh4DhuTVVfd6q\\nX2nCc/xftcpErhDU2N/ruzb5zX0NLdnERPgTC6hGtKyEvAUeU1pc+/NJfW32\\nJGLJSKGgHOQXUrUD2h5DqCIIEIF7lsRWbR246vAGNYwg/RRGamyEJxqWGEgF\\nKJYRyYF8skGfYyHQgCVaiU2g3jYYwoP4esma3qUPbU+wZZN1km0Dgm4OV/1A\\njYhlib1gh18hu8hxhosBjzTm+kySMzYFKBcdksTcvPx6Z8Q/c66VBeT58GoN\\nKHF7TFHHNwlOsJ2994Eqp+vun+HkVjdl+5n0DQ7A3nw7p2RSnH4b+KncYpza\\nEhfMjw8Q3fVEcQ7lMnhoWLgCmZEf/g0VX1ViJXzYvYyWqGIxx0kJeoFtT58T\\nT39wPVKzfIh3/D2e4EGBqXKcIAzRnEgyZoVuLlbDrFmIdzNRT9ddhILp/qol\\nCTb2fGffFAVXsOKdciWpLxy4ksi4CNnAv/XaxZdD19ZXHbPRScn4xJVeg71R\\ncEqnE2OKHZ/n+UXQOiqahattiw0zIuHhFWVb8tYDY8W24NasxB1tgaqb2Env\\ntS81\\r\\n=yWPV\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBnOuVXtY8sYM0QvsL8XJt0eTvnRh0Rwt11O/r57hLmJAiAXingB28TuhsdSNIICgVsE+Uq6MBclZv+GAa+Xk0pO6w==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.4.0-beta.2_1533335500683_0.4471618802062709\"},\"_hasShrinkwrap\":false},\"3.4.0-beta.3\":{\"name\":\"ember-cli\",\"version\":\"3.4.0-beta.3\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"istanbul cover tests/runner.js all\",\"test:slow\":\"node - tests/runner slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-amd-funnel\":\"^1.3.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.1.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^0.5.7\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^3.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.2\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^1.4.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.4.4\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-v3.4.0-beta.3.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://img.shields.io/codeclimate/github/ember-cli/ember-cli.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\n### Create a new project\\n\\n```\\nember - new my-new-app\\n```\\n\\nThis will create a new folder `my-new-app`, initialize - a Git project in it,\\nadd the basic Ember.js project structure and install - any necessary npm and\\nBower dependencies.\\n\\n\\n### Create a new addon - project\\n\\n```\\nember addon my-new-addon\\n```\\n\\nThis is essentially - similar to `ember new` but will generate the structure\\nfor an ember-cli - addon instead.\\n\\n\\n### Build the project\\n\\n```\\nember build\\n```\\n\\nThis - will create a `dist` folder and run the build pipeline to generate all\\nthe - output files in it. You can specify `--environment=production` to build\\nin - production mode, which includes code minification and other optimizations.\\n\\n\\n### - Run the development server\\n\\n```\\nember serve\\n```\\n\\nThis will launch - a development server that will automatically rebuild your\\nproject on file - changes and serves the built app at .\\n\\n\\n### - Run the test suite\\n\\n```\\nember test\\n```\\n\\nThis command will start - the Testem runner, which will run all your tests from\\nthe `tests` folder. - This command also supports a `--server` option which will\\nautomatically - run tests on file changes.\\n\\n\\n### Generate files\\n\\n```\\nember generate - route foo\\n```\\n\\nThis will generate a `route` named `foo`. `route` is - an example here and can\\nbe replaced by any other available blueprint. Blueprints - are provided by\\nember-cli itself and any of you installed addons. Run `ember - generate --help`\\nto see a list of available blueprints in your project and - their options.\\n\\n\\n### Install an ember-cli addon\\n\\n```\\nember install - some-other-addon\\n```\\n\\nThis will search npm for a package named `some-other-addon`, - install it and\\nrun any additional install steps defined in the addon.\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Slack: [Get your invite](https://ember-community-slackin.herokuapp.com/)\\n- - IRC: #ember-cli on [freenode](https://webchat.freenode.net/?channels=%23ember-cli)\\n- - Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Website: [ember-cli.com](https://ember-cli.com)\\n\\n\\nDevelopment\\n------------------------------------------------------------------------------\\n\\nStart - by cloning the Git project to your local hard drive:\\n\\n```\\ngit clone - https://github.com/ember-cli/ember-cli.git\\n```\\n\\n### Link `ember` to - your development version\\n\\n\\nRunning the following command will link the - global `ember` utility to your\\nlocal development version:\\n\\n```\\nnpm - link\\n```\\n\\nNote that the global `ember` CLI utility will automatically - relay to any\\nproject-local ember-cli installation. If you want to use your - development\\nversion there instead run the following command from your Ember.js\\nproject - folder:\\n\\n```\\nnpm link ember-cli\\n```\\n\\nRead the official [npm-link - documentation](https://www.npmjs.org/doc/cli/npm-link.html)\\nfor more information.\\n\\n\\n### - Run the test suite\\n\\n```\\nnpm test\\n```\\n\\nwill run ESLint and the - \\\"fast\\\" subset of the test suite. Run\\n`npm run test-all` for the full - test suite which will currently take quite a\\nfew minutes due to heavy IO - and network usage.\\n\\nember-cli is using [Mocha](https://mochajs.org/) for - its internal tests. If\\nyou want to run a specific subset of tests have a - look at their\\n[documentation](https://mochajs.org/#exclusive-tests).\\n\\n\\n## - Build the documentation\\n\\nUse `npm run docs` to build HTML and JSON documentation - with YUIDoc and place\\nit in `docs/build/`. Please help by improving this - documentation.\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.4.0-beta.3\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"10.6.0\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"integrity\":\"sha512-6ITI1zYnA7JIOD/tTTRUjvppZDKe4oUt5a2nJWxQTQZf9Pp1CDW3ZLcR2MFSK4xq593uzMWwYxILy7l+h/GfMw==\",\"shasum\":\"12f18dcf25016912aac129921d86497eec9f2447\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.4.0-beta.3.tgz\",\"fileCount\":394,\"unpackedSize\":1057306,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbd023CRA9TVsSAnZWagAAcE4QAJH96DvgTKaOCE0VUl9E\\nGC1cO6RANRUIB11KdoPECTcOmtUr78sG2Qe5T7tYbhsdqkBOFL+9htGmawSS\\nAiGeD0odEBXdN9+Z9ZdULDM5EBGSucDXO7IMyWYqD9A4BIBE4Mc4TxGrkZCv\\nvoYwd6Ds2wc+X9uNX5jBBURpkj853o25w0kI2Axvmaq7AV7Msu6DjyjefoR7\\nXNVsqj4ao2BJcnf2iirQNMXWKjr1YH5QZ16AYEtAVIkHJ8rat2M87hRvF5NX\\nbFFOwmXHrpnGVRl/UWcsaQfSGgm3b2HaNSOI3i6lcWZbls4LXpHJVNlQZELA\\ng3X2RIMuF3CZDpFoC9oENoTGhSaauIZsz9gAPmUgG6Meqpfl4vqxAbZrqK6b\\nQNHNJl6IQZF07JpfBFFDFBfv/tryWQhR3dWuT91NxTjWCDaa9FoNKxPYUAeT\\nGt2dBMxtsDmKuwEWvOmG29a9YracrfqyhkawsOqX53sB3SjktV9wrfKpXNS3\\nGX1ip8c5YmHyaEAZUqnSIsM5UkEOPjeBsbX5IQTIx0IxeNOhw5z3Tq61y3KQ\\nn4g4xgERrt/jhUt9GFr0uZhD0XKKteLpqX2Uu0PAC6I9tM968mqxVNOf6XJN\\n0oehWQiONRvwhO7KBybKUQh0P+axkFjJeBh+ZH51+AF+do1chnPbKF1oM8Mb\\nSnKV\\r\\n=bdkO\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC73KaMUW1rw8EI98efvpSDPlkojqp1VY9o++kH5qGWgwIgdlDVqrmizLBudhk9B8QgjuOn/CikIRWAhN4IvZI0e+Q=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.4.0-beta.3_1534545334352_0.1573284971521256\"},\"_hasShrinkwrap\":false},\"3.4.1\":{\"name\":\"ember-cli\",\"version\":\"3.4.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"istanbul cover tests/runner.js all\",\"test:slow\":\"node - tests/runner slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-amd-funnel\":\"^1.3.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.1.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^0.5.7\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^3.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.2\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^1.4.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.4.4\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-v3.4.1.tgz\",\"_id\":\"ember-cli@3.4.1\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"10.6.0\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"dist\":{\"integrity\":\"sha512-2N01MgOeRnFr5HQ8whu+63JF8v2XZY/obDtKzfXfKudufCxdLwyQ4LYpUsSSX8m+v7iYSISzEWCueMY8OkLHPA==\",\"shasum\":\"229b70d5d0b5081bfd1b2ccfdf1379c7b64f12b7\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.4.1.tgz\",\"fileCount\":394,\"unpackedSize\":1060146,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbkMbpCRA9TVsSAnZWagAAousQAJYznG0zHpzK1KWMPZ2G\\nx+ChSoMJwQcAT7NJXp0hrEan/glEambaYyv9S6K/8AhfZzyT/yFy63gzoxkD\\nMTHmTCpL+ojuqBZAc9phYe3UYFXwmToae/yrNJ+nfKbN2sOBLYU6+2dhIVjy\\nS+194PLfrvzpB1GHAveNUdUNhYncB0M+AO4Uul4yoI/9teGU31ZJr5YO7yAo\\nH+P/ZJBtOLtMJZb+Dg1o8/STsBloSBmsamHROu4bXNMpxhJ0Am36SwQ2GuH5\\nAL4h8gysWQDl+nVw2WxkbgAl5VSydyR7L9H4Q7/nbGhU1XRrVXSkV5n9siXv\\nQX77q98iw1PMn/SFEgKLe5MiRzjXOicg9Y3Xv5j1ah6yGv7UGDrY3ke/pSx/\\n8uqD74rmG3IORcIVa/S6dWMPCU77HaXA9fuj7tWzUqDe7CHEZJGFji+D1zqz\\ntDXJDmNq7lsKEKYkhiDDdOg34Zcra11dHD9Ie6bOXYWki48JadY0Z0wTC998\\n6GfNMybO5i16TUiINZhBAL8QDNFq73QwZGyvKW4EwQy3m1u6d6ZoMhkb1VW8\\nT/4bKi7R64voWoSvKIA+oJN/jEQt9aGyxOxj/wfKpJy3vX/1PXN6c17Ixequ\\nHHJHM6aSxoJmi4pp1bh/hCldeBb+ncz04FQBRo7brUSM836vkc4GJF8bRaLV\\nHe+G\\r\\n=70Er\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEDg4cw49q2MZzZfhv2d1fU/YuXKOuZIsATZ8tk1mPmpAiBq5vrAPmRgAB4cSDrQmr5SCGrMavrJDqdQf5cn5+zvhw==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.4.1_1536214760866_0.9793881257624222\"},\"_hasShrinkwrap\":false},\"3.4.2-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.4.2-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"istanbul cover tests/runner.js all\",\"test:slow\":\"node - tests/runner slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-amd-funnel\":\"^1.3.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.1.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^0.5.7\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^3.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.2\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^1.4.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.4.4\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-v3.4.2-beta.1.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://img.shields.io/codeclimate/github/ember-cli/ember-cli.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\n### Create a new project\\n\\n```\\nember - new my-new-app\\n```\\n\\nThis will create a new folder `my-new-app`, initialize - a Git project in it,\\nadd the basic Ember.js project structure and install - any necessary npm and\\nBower dependencies.\\n\\n\\n### Create a new addon - project\\n\\n```\\nember addon my-new-addon\\n```\\n\\nThis is essentially - similar to `ember new` but will generate the structure\\nfor an ember-cli - addon instead.\\n\\n\\n### Build the project\\n\\n```\\nember build\\n```\\n\\nThis - will create a `dist` folder and run the build pipeline to generate all\\nthe - output files in it. You can specify `--environment=production` to build\\nin - production mode, which includes code minification and other optimizations.\\n\\n\\n### - Run the development server\\n\\n```\\nember serve\\n```\\n\\nThis will launch - a development server that will automatically rebuild your\\nproject on file - changes and serves the built app at .\\n\\n\\n### - Run the test suite\\n\\n```\\nember test\\n```\\n\\nThis command will start - the Testem runner, which will run all your tests from\\nthe `tests` folder. - This command also supports a `--server` option which will\\nautomatically - run tests on file changes.\\n\\n\\n### Generate files\\n\\n```\\nember generate - route foo\\n```\\n\\nThis will generate a `route` named `foo`. `route` is - an example here and can\\nbe replaced by any other available blueprint. Blueprints - are provided by\\nember-cli itself and any of you installed addons. Run `ember - generate --help`\\nto see a list of available blueprints in your project and - their options.\\n\\n\\n### Install an ember-cli addon\\n\\n```\\nember install - some-other-addon\\n```\\n\\nThis will search npm for a package named `some-other-addon`, - install it and\\nrun any additional install steps defined in the addon.\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Slack: [Get your invite](https://ember-community-slackin.herokuapp.com/)\\n- - IRC: #ember-cli on [freenode](https://webchat.freenode.net/?channels=%23ember-cli)\\n- - Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Website: [ember-cli.com](https://ember-cli.com)\\n\\n\\nDevelopment\\n------------------------------------------------------------------------------\\n\\nStart - by cloning the Git project to your local hard drive:\\n\\n```\\ngit clone - https://github.com/ember-cli/ember-cli.git\\n```\\n\\n### Link `ember` to - your development version\\n\\n\\nRunning the following command will link the - global `ember` utility to your\\nlocal development version:\\n\\n```\\nnpm - link\\n```\\n\\nNote that the global `ember` CLI utility will automatically - relay to any\\nproject-local ember-cli installation. If you want to use your - development\\nversion there instead run the following command from your Ember.js\\nproject - folder:\\n\\n```\\nnpm link ember-cli\\n```\\n\\nRead the official [npm-link - documentation](https://www.npmjs.org/doc/cli/npm-link.html)\\nfor more information.\\n\\n\\n### - Run the test suite\\n\\n```\\nnpm test\\n```\\n\\nwill run ESLint and the - \\\"fast\\\" subset of the test suite. Run\\n`npm run test-all` for the full - test suite which will currently take quite a\\nfew minutes due to heavy IO - and network usage.\\n\\nember-cli is using [Mocha](https://mochajs.org/) for - its internal tests. If\\nyou want to run a specific subset of tests have a - look at their\\n[documentation](https://mochajs.org/#exclusive-tests).\\n\\n\\n## - Build the documentation\\n\\nUse `npm run docs` to build HTML and JSON documentation - with YUIDoc and place\\nit in `docs/build/`. Please help by improving this - documentation.\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.4.2-beta.1\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"8.10.0\",\"_npmUser\":{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},\"dist\":{\"integrity\":\"sha512-loWxvC+0CaeVY3/B+LA3PeCu/y/NEjVjxUMJBOTiKEegLwUq2yuwHmWETnta39M26MRT3KpE5GR/1iFoU1vIkg==\",\"shasum\":\"92d70ec9f7f123dd91bf4f5865e0f94c8a2f68da\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.4.2-beta.1.tgz\",\"fileCount\":394,\"unpackedSize\":1060585,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJblvvkCRA9TVsSAnZWagAAJoQP+wYSffd08242SU6Vwyw8\\nztsQ+6sCID1xgDCnndG8DP5ww0bJTdFrwdBdgZTgdUHzvb3O4K1vwe4QTIg9\\n6aENKIAJqdZSB4eAz8aq+fchXcN8Tf3OGyYjyDiNEFJNrOvKM4NfTl4wiZsT\\n9nVaY4D67E6EjtCbCvj7osDt49Z+Cjfv7CRq4zOQ4k23iPI9g7hWG4wrcg7R\\nLneod6S6LS8GgNKJWXPK6+0lj6wq5RKHEwxWlWt4Z8xqf1Sy83aVIx3Elx/4\\nWr9E75KNm+pox4Qb3xCeLLwWa+Ol9gTOQftvVJiIWuDcaYNTtGW2+gKICKEd\\nzGis4BKDjQfCAq5fT8mcJUq4iUcqrUqLm/M8UKBZ77dcEPXcA6ko4dNCyNlL\\nrgxpLK3usW9y1kLvE3P/rsxZt5Hw7mcizuPxA9++2uZqtoGNfHUr7vesMlzZ\\nUh6ow0uuiPX28S49yBBgl3GEOmWycAhnTdUYJeQdCQhWuo2l0kGuikEe0T6z\\ndG8IE0kiKhlnOMEFaAUD9TsxV8hv9LTlSu+AgOv273Ayq3UXQsWtpUp132nn\\nTTTaP9qsJS1DIri0bmNDlnb4nFvVD9z1lJSvsfU/Ih6D6135b8eDLb+IgZ3Q\\nkpzLLOmvN31jyqTCLBrTT1Y4b5AEKPHopEaNmPS0d3gI5ygA/i2prNqFHGqL\\n4HM3\\r\\n=SepB\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC2mqkimB8l5uZPpB6POoJVtDxuiyxAp7iThyyIkF8LNwIgHsEnv5jWVIQmPVbohv4ZpCotk1nzT9xrNHF8zw4gpZo=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.4.2-beta.1_1536621539423_0.04416945839103059\"},\"_hasShrinkwrap\":false},\"3.4.2\":{\"name\":\"ember-cli\",\"version\":\"3.4.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"istanbul cover tests/runner.js all\",\"test:slow\":\"node - tests/runner slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-amd-funnel\":\"^1.3.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.1.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^0.5.7\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^3.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.2\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^1.4.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.4.4\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-v3.4.2.tgz\",\"_id\":\"ember-cli@3.4.2\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"10.9.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-hbVPAkV5I/OHSSM7HIO2hJQBUY4g4zdCDOslHSiOlBYCUEbjHwqczF0g4w1rF3e3W099h9xhny6S6q2JyxjqMA==\",\"shasum\":\"b1eee393ecb1bd0d41fcac25460f0c2a882de741\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.4.2.tgz\",\"fileCount\":394,\"unpackedSize\":1061184,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbmSGrCRA9TVsSAnZWagAAhVsP/0jMymekdnVJ90qyMPmp\\nsdYf0+EScr0ACRQzbX1E7sV8EL0wOceYpO0aWyaXqN6OlAzPkim+LBKMTBMN\\nUfHE0dIWZ+lQGfrrU3SlShp3RbiF8R8xd71lqN3LXN3pQZSfx7BY92tJrzKe\\nczK+V0ftniQw1rIXPTGzKKhdAry4WIlDt3YYlVsT57bRKEP3S6LoXbO/Eszl\\n28EQ/E5m/blebe8vd0IUqAEB02eM808MFADOt6LoxOJMMmnuUErjhOjH6GDG\\nc2Zvw6gEh5nw5+DsL0CLBAvRkIHAXKvst4QqWX+T+VgKGBuA+adhcET0er/f\\nnVXU94c+CE1luNVWByPg913kctPTOdedlgRa1xO+J3BnIPD2chjcBrkSGzNJ\\nJxWKNvdCtrqdq3h+PRQ7DMDwOT1CWyY0sC0IChKVodKxxBl/IHbNeut6CUjh\\ndHSDFiPOThcCg6KJVaYcI+vwhTPaB8RnR4EedE9CLYNprqJMwaKzk23umyVt\\ntGXVTyUpYkdrIgq2VhuCXF3/JUrTZ1YygUbGDtlAhD+6+AhO5g5AHqEVIfEy\\nPAtHUNqHiuH9cb7fUAoWO4yjMQi60jBWHIs0OoSLEQQIWVsdumhX9wfGIeYv\\nhRiIHWW0Lzxe5hUrzi7zQy8Qqv/yPRDsN/jV2nembhb8Dz3U4NoCFE6wNRUL\\nnYfC\\r\\n=EQAI\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDggO45ElJsGevXCNdw+5ZtL+wlFPa7L7/G7Tp2XQFUFQIgIUltlqlt3RY4A/T/0RNQuxe3/NMCBoKJC9evhTq4npw=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.4.2_1536762282367_0.9409846576851979\"},\"_hasShrinkwrap\":false},\"3.4.3\":{\"name\":\"ember-cli\",\"version\":\"3.4.3\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"istanbul cover tests/runner.js all\",\"test:slow\":\"node - tests/runner slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-amd-funnel\":\"^1.3.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.1.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^0.5.7\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^3.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.2\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^1.4.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.4.4\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-v3.4.3.tgz\",\"_id\":\"ember-cli@3.4.3\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"10.9.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-PpVpNIWeHFO9nqnqMb5poSZS1b/dFvsAKBUV15wGDnpY50j4LvMAGpbHsijXyWdEb7+CMZDeIMgte4IuJ2tePw==\",\"shasum\":\"33560c6416612bd8dc56858cffb2c81897ec8822\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.4.3.tgz\",\"fileCount\":394,\"unpackedSize\":1064861,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbpBHXCRA9TVsSAnZWagAAY4wQAKSyN1IQGgrnYZDKQwwn\\nKFbCh97SeaOltUJvkhSBIk6uBtEvbuZCkuVM0ggM8MUv+xE8ZamqrrAK/icj\\nEO7BsigK79XMqyGBySNAFS/N+oOsrJdmgjd/iyq/jNSAkao8EJ+5tc3QJicE\\nnd4jBTHfAg0Z3BaNfX8p0ry0+g6j/RxiEO9ERVUFF1QGk0CKW5lLXEUmLd65\\n7KkaFHBLzKY63KZqJN31Nkg+iN2+/hJLh4I4q3TOrRyvTL+P2kDbqG7TvAx5\\nZyEzK9ROAmokyr+HsNvZvD/FTEYqQaTPDvw7BLbQMTJqwXbFBGKm7sG0qymM\\n4Ex//FoZgZLxUF1Qa+glYZPHTzuD96k6w5CuJJgOilfkFAXzl8C4YfAfJOKr\\nNu2tVQ3COklmtspTDmvY89yVRESxyQPST5ZkmLNinm3c/lFr8ZLUKMt1Yvrj\\nRpkPnD5MMFk5tIdK2ClqY3q2OttTA9VrP4nDA2znHTopPThPB5LBFQPHMVc7\\nsKeI0FGuo4SHqC7GQf7FbEf+/p1RyxTMuWCKvdmf8FyNQghRFlpQ12TokmnM\\np1IYW4f4vqUh+9O1HfSlohDePpWiCJnSHRsjl1iHBC9FYhV6bzT2GI17iWgP\\nHOrTs0ZO1ecTfSku6ofjHwhH2TZZfI+ubZzguMUDMulEwiLGt6VIbUJnbtED\\nJXSe\\r\\n=gaPU\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIASK8W0gcJ34Xe5T4qAgm9fbY4aeubokL6MotigE42AuAiEAgoEq6Mm5s8LmDk/nYKNXdAO+K+46c8Xm2z0P0YXAO4o=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.4.3_1537479126681_0.7687797390994238\"},\"_hasShrinkwrap\":false},\"3.5.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.5.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0-beta.3\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.1.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^0.5.7\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^3.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.2\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^1.4.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.4.4\",\"nyc\":\"^12.0.2\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-v3.5.0-beta.1.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\n### Create a new project\\n\\n```\\nember - new my-new-app\\n```\\n\\nThis will create a new folder `my-new-app`, initialize - a Git project in it,\\nadd the basic Ember.js project structure and install - any necessary npm and\\nBower dependencies.\\n\\n\\n### Create a new addon - project\\n\\n```\\nember addon my-new-addon\\n```\\n\\nThis is essentially - similar to `ember new` but will generate the structure\\nfor an ember-cli - addon instead.\\n\\n\\n### Build the project\\n\\n```\\nember build\\n```\\n\\nThis - will create a `dist` folder and run the build pipeline to generate all\\nthe - output files in it. You can specify `--environment=production` to build\\nin - production mode, which includes code minification and other optimizations.\\n\\n\\n### - Run the development server\\n\\n```\\nember serve\\n```\\n\\nThis will launch - a development server that will automatically rebuild your\\nproject on file - changes and serves the built app at .\\n\\n\\n### - Run the test suite\\n\\n```\\nember test\\n```\\n\\nThis command will start - the Testem runner, which will run all your tests from\\nthe `tests` folder. - This command also supports a `--server` option which will\\nautomatically - run tests on file changes.\\n\\n\\n### Generate files\\n\\n```\\nember generate - route foo\\n```\\n\\nThis will generate a `route` named `foo`. `route` is - an example here and can\\nbe replaced by any other available blueprint. Blueprints - are provided by\\nember-cli itself and any of you installed addons. Run `ember - generate --help`\\nto see a list of available blueprints in your project and - their options.\\n\\n\\n### Install an ember-cli addon\\n\\n```\\nember install - some-other-addon\\n```\\n\\nThis will search npm for a package named `some-other-addon`, - install it and\\nrun any additional install steps defined in the addon.\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Slack: [Get your invite](https://ember-community-slackin.herokuapp.com/)\\n- - IRC: #ember-cli on [freenode](https://webchat.freenode.net/?channels=%23ember-cli)\\n- - Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Website: [ember-cli.com](https://ember-cli.com)\\n\\n\\nDevelopment\\n------------------------------------------------------------------------------\\n\\nStart - by cloning the Git project to your local hard drive:\\n\\n```\\ngit clone - https://github.com/ember-cli/ember-cli.git\\n```\\n\\n### Link `ember` to - your development version\\n\\n\\nRunning the following command will link the - global `ember` utility to your\\nlocal development version:\\n\\n```\\nnpm - link\\n```\\n\\nNote that the global `ember` CLI utility will automatically - relay to any\\nproject-local ember-cli installation. If you want to use your - development\\nversion there instead run the following command from your Ember.js\\nproject - folder:\\n\\n```\\nnpm link ember-cli\\n```\\n\\nRead the official [npm-link - documentation](https://www.npmjs.org/doc/cli/npm-link.html)\\nfor more information.\\n\\n\\n### - Run the test suite\\n\\n```\\nnpm test\\n```\\n\\nwill run ESLint and the - \\\"fast\\\" subset of the test suite. Run\\n`npm run test-all` for the full - test suite which will currently take quite a\\nfew minutes due to heavy IO - and network usage.\\n\\nember-cli is using [Mocha](https://mochajs.org/) for - its internal tests. If\\nyou want to run a specific subset of tests have a - look at their\\n[documentation](https://mochajs.org/#exclusive-tests).\\n\\n\\n## - Build the documentation\\n\\nUse `npm run docs` to build HTML and JSON documentation - with YUIDoc and place\\nit in `docs/build/`. Please help by improving this - documentation.\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.5.0-beta.1\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"10.9.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-h9UFJ1flMrmxccO9DGcjW5Q6niu/UZBorgR2i9KR+I7njROp/wo6FXS+LetWKxWFUB/LFCav0hvHW5cJYOy1Mw==\",\"shasum\":\"529a5916659f108933e2da77b163669f5d643a73\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.5.0-beta.1.tgz\",\"fileCount\":397,\"unpackedSize\":1073627,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbpBypCRA9TVsSAnZWagAA/RUQAKKWN1bs3s736LIv9oDt\\nQ++YKqg4/tIU9ynlDtHuuD1v/ngRjZYEcJ8/voBlJMNEXATpjBoJnQ/0yGpz\\n71Wj/VhNHvBINKY8f7n2D9hTl19uw1zaeXFXdmHJA3DsKtWesYBSnHTsjirM\\nN0a1lvy7t244n0iP1CYRVnLN/teF4W2IypVF599/UUmStVCS5Srxn3/N9FLs\\n6ZvspyIZhGtq1FhnCynmZHSJy9qK8/jJAUe5th5PXT5dY10DNvMsmbvkNI1B\\nHqVTTX1K+sYWQRo0JUdLe3ZgvuXA6imq8kKxRCt7rJuG4q1I6B7+YVdrMDxV\\nPeh5PLGELHSbHvLAea6MTDfbmMwgHM1MBd9NaP0/ZYbCbhg9/xVH8wH46vuP\\nFfXaX0cQyTqOFB1Jsx9rnF3ajouRYHTjKqyntojr5omRLySoX2cfx7k3CNfx\\nOZM7e5m6H4lhQjvSY7iwV1m06krr0TgI/H9MmE7FbQyQ54bWxGC+yGAiWFb1\\nHrcnSK52eq+H9U1/YLenBJEFjF4s5gOZUN0CrNPlvippf0iERSqn6L6tZyf/\\ndQsbDMOxRuRe5WG97oft8m/kbG5yNGxBJnOauz/GRfAmrJtqI3qcjWyLtZWq\\nvOw20Aw+M97EbYp9kB19YLIEFSe3Hg7e/ZfpxHrn/u9nuP2eApZRMCwJlRoa\\nDTyK\\r\\n=Suty\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCZUL0L9cv/mt97NPDai8ig+v5OUH8Gp1QeEqcwORTgkwIgFHJpJi8a1uj475aQrLlEjBRrQ1rBQrfQlP2L6kZ86aY=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.5.0-beta.1_1537481896750_0.2345218888614149\"},\"_hasShrinkwrap\":false},\"3.5.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"3.5.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.1.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^0.5.7\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.2\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^1.4.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.4.4\",\"nyc\":\"^12.0.2\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\n### Create a new project\\n\\n```\\nember - new my-new-app\\n```\\n\\nThis will create a new folder `my-new-app`, initialize - a Git project in it,\\nadd the basic Ember.js project structure and install - any necessary npm and\\nBower dependencies.\\n\\n\\n### Create a new addon - project\\n\\n```\\nember addon my-new-addon\\n```\\n\\nThis is essentially - similar to `ember new` but will generate the structure\\nfor an ember-cli - addon instead.\\n\\n\\n### Build the project\\n\\n```\\nember build\\n```\\n\\nThis - will create a `dist` folder and run the build pipeline to generate all\\nthe - output files in it. You can specify `--environment=production` to build\\nin - production mode, which includes code minification and other optimizations.\\n\\n\\n### - Run the development server\\n\\n```\\nember serve\\n```\\n\\nThis will launch - a development server that will automatically rebuild your\\nproject on file - changes and serves the built app at .\\n\\n\\n### - Run the test suite\\n\\n```\\nember test\\n```\\n\\nThis command will start - the Testem runner, which will run all your tests from\\nthe `tests` folder. - This command also supports a `--server` option which will\\nautomatically - run tests on file changes.\\n\\n\\n### Generate files\\n\\n```\\nember generate - route foo\\n```\\n\\nThis will generate a `route` named `foo`. `route` is - an example here and can\\nbe replaced by any other available blueprint. Blueprints - are provided by\\nember-cli itself and any of you installed addons. Run `ember - generate --help`\\nto see a list of available blueprints in your project and - their options.\\n\\n\\n### Install an ember-cli addon\\n\\n```\\nember install - some-other-addon\\n```\\n\\nThis will search npm for a package named `some-other-addon`, - install it and\\nrun any additional install steps defined in the addon.\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Slack: [Get your invite](https://ember-community-slackin.herokuapp.com/)\\n- - IRC: #ember-cli on [freenode](https://webchat.freenode.net/?channels=%23ember-cli)\\n- - Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Website: [ember-cli.com](https://ember-cli.com)\\n\\n\\nDevelopment\\n------------------------------------------------------------------------------\\n\\nStart - by cloning the Git project to your local hard drive:\\n\\n```\\ngit clone - https://github.com/ember-cli/ember-cli.git\\n```\\n\\n### Link `ember` to - your development version\\n\\n\\nRunning the following command will link the - global `ember` utility to your\\nlocal development version:\\n\\n```\\nnpm - link\\n```\\n\\nNote that the global `ember` CLI utility will automatically - relay to any\\nproject-local ember-cli installation. If you want to use your - development\\nversion there instead run the following command from your Ember.js\\nproject - folder:\\n\\n```\\nnpm link ember-cli\\n```\\n\\nRead the official [npm-link - documentation](https://www.npmjs.org/doc/cli/npm-link.html)\\nfor more information.\\n\\n\\n### - Run the test suite\\n\\n```\\nnpm test\\n```\\n\\nwill run ESLint and the - \\\"fast\\\" subset of the test suite. Run\\n`npm run test-all` for the full - test suite which will currently take quite a\\nfew minutes due to heavy IO - and network usage.\\n\\nember-cli is using [Mocha](https://mochajs.org/) for - its internal tests. If\\nyou want to run a specific subset of tests have a - look at their\\n[documentation](https://mochajs.org/#exclusive-tests).\\n\\n\\n## - Build the documentation\\n\\nUse `npm run docs` to build HTML and JSON documentation - with YUIDoc and place\\nit in `docs/build/`. Please help by improving this - documentation.\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"63171e91b898b5ad282f453360ca9eff4720af8d\",\"_id\":\"ember-cli@3.5.0-beta.2\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"10.9.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-di/frOpghm2VMyOp7PVSQ8aG5NwRsZKofutToD0HoAUwczI2veovxmNlm40/vlPREoHIZ4Lj0mMzyJ7RmyTcOQ==\",\"shasum\":\"a31297590616a4672c9b1be1e3f0769baef3e5ae\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.5.0-beta.2.tgz\",\"fileCount\":294,\"unpackedSize\":1328647,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbt6S6CRA9TVsSAnZWagAA2IoP/jVNJDo2/cjG7Ex1MwXv\\nyPBfDCX3g5zLQvzPTlOM8/VOau8/KYmxvo0a2yPv8YaGVYDYwLdpA1CLCsKf\\niAtsNa4mu0M0qFc1Qi9xvl3maA1rxhCclvdK0INkPDrFT1A2IysEQafswrYb\\n1SNGDaM3t76O+Rf8u1ko9FCtgxyCQMXR25n3+x6dPtSfaMADw9VPMXePGbaf\\nXm90x/lgX6ygf+wrhZCWDUXHbB2I2+/qScdmxeylmlz/8USEbbe6Tj5CqaSA\\nEka7wU0d+UNHGM2NSXFNHutWumGOmNxIbWNmidxnh1pWovs1VBiuBjDySJXk\\nUsjWiwnIKbCda6WXtr1aAHG0X9H3lp3DhwRpzUDUs/yH7UQcAvOAaKG3wO8E\\nwqQEZ04atwZdIeyzwhSLmFDMF1eN1w5ajDxhs2cK2ICXuZmfGMGh3kJvag27\\nKzFYQVlneRle3FXDoLR7YQWwNXUajK4zoJi8h2Le59dct0qK/Wi4d6CCFN92\\ntZVBq/JVb6GTWVSeIVAYHwafGwuDm3Um0Qs+uzBFidJVKa/Lz4u5/Re5MEmW\\nGvsmvPlpiucthZk5KSVsvXDdwXMnC9Ik0maRRYsf/5fLb/SHTECJUWTeqLjV\\nN0FmtTh3PxyZLuCa9+n3PARLgdb2DdnnvCTjs7fnUIxEV8vL7/B5vmifJ9z3\\n0o6Y\\r\\n=rxX+\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDP3lTjJxNKqnUfFmlQePb8tzo8vTEifnGcPrIx1/2mHgIgJDQBdj2dJ7wgEitbZGHEDSE0SY2mBpWEswTVHpfnjpY=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.5.0-beta.2_1538761913845_0.11616402345759114\"},\"_hasShrinkwrap\":false},\"3.5.0\":{\"name\":\"ember-cli\",\"version\":\"3.5.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.1.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^0.5.7\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.2\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^1.4.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.4.4\",\"nyc\":\"^12.0.2\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-v3.5.0.tgz\",\"_id\":\"ember-cli@3.5.0\",\"_npmVersion\":\"6.1.0\",\"_nodeVersion\":\"10.3.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-AW5eb1SG7szuSnai3CIPL9fE7eyPQS2oycyDZAGLs+An57ytK9lm1NFQWqXm3nGnvdSh1AIsoCwc683tISUozQ==\",\"shasum\":\"978031042611008dce82c79226b8b677d325072c\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.5.0.tgz\",\"fileCount\":398,\"unpackedSize\":1080325,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbxF3WCRA9TVsSAnZWagAAb5wQAIMy1Y/+aoyY6TuOXsCl\\nGu4R+AJrZrftt+YxTmBSKQuUbNdit3c+9dy2wYCmuccdcq7Xe7JlxznJQ/BM\\nB8NX5J9wb6ZIsDoK1YCeF9fcbEyiyG2WA8qOhI2oL6IOV7o03YKHPh4TlhPI\\nlf6IF04fyg4n/MAgNPmYn9/CsCBZXe2s8/77vPw8CJr9bCxe1/UQsUBfYqLC\\nt/OgWCxNqmpeW9r9CNtQpNmM2Svr4d5i1SMmGnmNI+T3FOE4DQe6at1RSTw8\\nvFnNEF6cpnoXCH8iBARTPUEea/4pEn/+Z7w19wNw7tgykWCDEIsl53SqjOCx\\nVIiE6iu1EOsoGMWd9EKQIsNT3cX1RDLKYBg4L/BtPy/xUNP7ALX/e7u8omzz\\nsAhKOZo+nvnt+l+vNQCAEB2YZ4YjwZKe9nVkBuK5bwOcpqKTjglTZDvLA8+l\\n6jg+vJA/i6BaoR0geioLFGTfVDTmqra3/ptxo9b3CNlHqryXlKL90Ns6dhSJ\\ncwnoFbN8IW7sBXfwz382VYB9F2e5GD6ncJld+RZ2ehMqkS9hGuvsNijFv91e\\nC3igswe6qMGbZVNVBq/4FknXrZ8UvYObQ+fPGVWpMuOklkNwcN5AFvveSUrh\\nQFehz8HKLvO5zasBW/IfB77XLivriuwckVwSVJjMLMEqVNLZO/q2wr5KPuvM\\ne9vf\\r\\n=wPY3\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCqF+dZINoujMKOoSmBEtPJevqlLu7FMh8msnT3iDS8rAIhAM8HnbeKValGWdwQEip2zTzK2HFbiYKTT7um67jKoIJp\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.5.0_1539595733609_0.6827313176607936\"},\"_hasShrinkwrap\":false},\"3.5.1\":{\"name\":\"ember-cli\",\"version\":\"3.5.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.1.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^0.5.7\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.2\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^1.4.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.4.4\",\"nyc\":\"^12.0.2\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-v3.5.1.tgz\",\"_id\":\"ember-cli@3.5.1\",\"_npmVersion\":\"6.1.0\",\"_nodeVersion\":\"10.3.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-oJylJwBIIH5IdgrnSXjA/Z64SSu7gZMyqtMBfMA8aGcBh2Bcb5dMDHpwwWXV4Crp1TGImhdtbwOtMAkzZT6Qpw==\",\"shasum\":\"a1c7295eed935726891d40a81e0cc389f2d15fdf\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.5.1.tgz\",\"fileCount\":399,\"unpackedSize\":1082442,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJb7BNCCRA9TVsSAnZWagAANkMP/iWoieMubAwbqxCS5WCh\\n8u5oCNyKd8RyFOfoLsz9xm6G/kEDoytUsROAXzWkv1k8vLpl1SxqCH+pwayX\\nHMxUo5cjeREzy9XnWLY5dXekal8I4vXsWS/EmIu4i7lXfMoTCgQ65fHc+SkC\\nDJXj1+eTloS35GmqY3KnMWOI0OV1gwna5brd/KT3Zu8+PZ+gREHFg1aHSwC+\\nfZp6JXr8p4G4S13i2WEjSzYNnloQ4/CGRLN6DwVOJfVuF998BksVVjdypgY2\\nxXY5IyQKgET3sXqCctcaisTet2ZEvaiWIng81wkI9urcZKdGBdZ4Vi8P6HAK\\nt/IhMK4qiCYGqiURJ7P3VjQMZGNHJsAQ7kYBrb0HN44Ab8dlttQiT0FcCUul\\nm+5SM1Z4VCORWEpDU+vVlrPW+xVEvlPYCrZJmeioRRdXYC/xasviJZPSFMiw\\n2hExbOEeaIRTX4nVgtENc8f8P0enXOuA+7Z3ULHbyhqUDnRrNvqih4L9NzU/\\n4Txh0tpVCsjtWHyL8BF2vr0o3IVI7xb8BWYpT0mu5HTyUrglBxHLIDaNUowC\\nTxEWvl1wuX3uAM7hkiPI56bflrBVJ5eyeoZCg5kTCSvS3NkzwE+lcW2VuiAU\\nDg78g4PpIzdy/wNXRhy2o6YEnI1ypkxHtyAYBrBU/MXx2O/VQG4A6l4Zqg70\\no81v\\r\\n=61nN\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCzb86+QjvHs0U99VV0PeneNnr7liiEwZxaS+dCd+lAJwIhAOp0Pkon0GWWwJaCwi0upv88HJpIUG4AGRoAF6bWlWWK\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.5.1_1542198082153_0.5350096049727266\"},\"_hasShrinkwrap\":false},\"3.6.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.6.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.1.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^0.5.7\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.2\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^1.4.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.4.4\",\"nyc\":\"^12.0.2\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-v3.6.0-beta.1.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\n### Create a new project\\n\\n```\\nember - new my-new-app\\n```\\n\\nThis will create a new folder `my-new-app`, initialize - a Git project in it,\\nadd the basic Ember.js project structure and install - any necessary npm and\\nBower dependencies.\\n\\n\\n### Create a new addon - project\\n\\n```\\nember addon my-new-addon\\n```\\n\\nThis is essentially - similar to `ember new` but will generate the structure\\nfor an ember-cli - addon instead.\\n\\n\\n### Build the project\\n\\n```\\nember build\\n```\\n\\nThis - will create a `dist` folder and run the build pipeline to generate all\\nthe - output files in it. You can specify `--environment=production` to build\\nin - production mode, which includes code minification and other optimizations.\\n\\n\\n### - Run the development server\\n\\n```\\nember serve\\n```\\n\\nThis will launch - a development server that will automatically rebuild your\\nproject on file - changes and serves the built app at .\\n\\n\\n### - Run the test suite\\n\\n```\\nember test\\n```\\n\\nThis command will start - the Testem runner, which will run all your tests from\\nthe `tests` folder. - This command also supports a `--server` option which will\\nautomatically - run tests on file changes.\\n\\n\\n### Generate files\\n\\n```\\nember generate - route foo\\n```\\n\\nThis will generate a `route` named `foo`. `route` is - an example here and can\\nbe replaced by any other available blueprint. Blueprints - are provided by\\nember-cli itself and any of you installed addons. Run `ember - generate --help`\\nto see a list of available blueprints in your project and - their options.\\n\\n\\n### Install an ember-cli addon\\n\\n```\\nember install - some-other-addon\\n```\\n\\nThis will search npm for a package named `some-other-addon`, - install it and\\nrun any additional install steps defined in the addon.\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Slack: [Get your invite](https://ember-community-slackin.herokuapp.com/)\\n- - IRC: #ember-cli on [freenode](https://webchat.freenode.net/?channels=%23ember-cli)\\n- - Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Website: [ember-cli.com](https://ember-cli.com)\\n\\n\\nDevelopment\\n------------------------------------------------------------------------------\\n\\nStart - by cloning the Git project to your local hard drive:\\n\\n```\\ngit clone - https://github.com/ember-cli/ember-cli.git\\n```\\n\\n### Link `ember` to - your development version\\n\\n\\nRunning the following command will link the - global `ember` utility to your\\nlocal development version:\\n\\n```\\nnpm - link\\n```\\n\\nNote that the global `ember` CLI utility will automatically - relay to any\\nproject-local ember-cli installation. If you want to use your - development\\nversion there instead run the following command from your Ember.js\\nproject - folder:\\n\\n```\\nnpm link ember-cli\\n```\\n\\nRead the official [npm-link - documentation](https://www.npmjs.org/doc/cli/npm-link.html)\\nfor more information.\\n\\n\\n### - Run the test suite\\n\\n```\\nnpm test\\n```\\n\\nwill run ESLint and the - \\\"fast\\\" subset of the test suite. Run\\n`npm run test-all` for the full - test suite which will currently take quite a\\nfew minutes due to heavy IO - and network usage.\\n\\nember-cli is using [Mocha](https://mochajs.org/) for - its internal tests. If\\nyou want to run a specific subset of tests have a - look at their\\n[documentation](https://mochajs.org/#exclusive-tests).\\n\\n\\n## - Build the documentation\\n\\nUse `npm run docs` to build HTML and JSON documentation - with YUIDoc and place\\nit in `docs/build/`. Please help by improving this - documentation.\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.6.0-beta.1\",\"_npmVersion\":\"6.1.0\",\"_nodeVersion\":\"10.3.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-GcE3chpOUzOy/s2jgPUXVFNX+MKkeBQZDRoQgqgGwQuTgU1MUe4P1FUsZlDMB+Z5U0+e5lyOMHNKQ5OrR7YNxQ==\",\"shasum\":\"47217d50e8a4ea964c48c42fa2031acef6a038ba\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.6.0-beta.1.tgz\",\"fileCount\":399,\"unpackedSize\":1085534,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJb7BcgCRA9TVsSAnZWagAA3xEP+gKuROXfdSqjuwzs9zmK\\n07hPbT+61ItiChhOEtyOWHWwvjNEtxc964qtYVM+r+JA21n547a88Kg4KBP8\\nxZ4pNBsyrJ8gPjmohvt5GmP9q7K975QqcI0Tkuft4dB1BksHRkMjBV4Wu/HG\\n/VkVg/SXoY2leY8vIDOVxi397uXmcUNnvCe+R0r3sDvxAFAgfSwgH306FrJ6\\nvs+vkz/6zbFTBI2F+OtCyJj8mCCyh+P7oH+PP6AJdCj+GxW12s/XUcjL9f8+\\nNfsvBc7TTpK3gNe/UDmGIyNrfX+MRgZGvaUwLL0itaZbSn6mlraLsI2UVNTE\\nmSSCouznkeL+VSywIKir9hL/bhaBBpcTjcop6YyhHu1O8eYVtpPOGhGwotnk\\n7QSWKNVaupJTg0a1/SNH58LAS8o6EO8k+H6rgx0023hNh79Hli3pqS8Ar7UR\\nPPu5aBMY0VVi+ZRDtCOEmn8pQ4cqHFWVLpZsD6d32RNSQi+2Lx3TyWtYI86n\\nL+7GiBYrACeYcdiqpbl8gN+JLaGLpgU/1mU1LdydogQRD+eXyrgm5Q6XSqCz\\ny/zAPkkpUSFwIXh78ovDwKgNYkQuz3wu4+6+pisqUDgFWpD5F4E8iiJ8ax/6\\n5yCLe4nXNTOfkvuUrpb5ItYPpdDHpS/MW5WGHvIuUqWI2OJQTVBg3/vSRDet\\nDVo8\\r\\n=O/He\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDs8/Ut4+T4wLkg+7x14v9Ml4bREwVnTcmnMQdwXCxPKgIgLadpMWb/19m1yOKrAI4AH8Pmk3eehvF0LJlUulqCQH0=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.6.0-beta.1_1542199071280_0.7933830773330068\"},\"_hasShrinkwrap\":false},\"3.4.4\":{\"name\":\"ember-cli\",\"version\":\"3.4.4\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"istanbul cover tests/runner.js all\",\"test:slow\":\"node - tests/runner slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli-amd-funnel\":\"^1.3.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.1.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^0.10.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^0.5.7\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^3.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.2\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^1.4.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^9.4.4\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.4.4.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://img.shields.io/codeclimate/github/ember-cli/ember-cli.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\n### Create a new project\\n\\n```\\nember - new my-new-app\\n```\\n\\nThis will create a new folder `my-new-app`, initialize - a Git project in it,\\nadd the basic Ember.js project structure and install - any necessary npm and\\nBower dependencies.\\n\\n\\n### Create a new addon - project\\n\\n```\\nember addon my-new-addon\\n```\\n\\nThis is essentially - similar to `ember new` but will generate the structure\\nfor an ember-cli - addon instead.\\n\\n\\n### Build the project\\n\\n```\\nember build\\n```\\n\\nThis - will create a `dist` folder and run the build pipeline to generate all\\nthe - output files in it. You can specify `--environment=production` to build\\nin - production mode, which includes code minification and other optimizations.\\n\\n\\n### - Run the development server\\n\\n```\\nember serve\\n```\\n\\nThis will launch - a development server that will automatically rebuild your\\nproject on file - changes and serves the built app at .\\n\\n\\n### - Run the test suite\\n\\n```\\nember test\\n```\\n\\nThis command will start - the Testem runner, which will run all your tests from\\nthe `tests` folder. - This command also supports a `--server` option which will\\nautomatically - run tests on file changes.\\n\\n\\n### Generate files\\n\\n```\\nember generate - route foo\\n```\\n\\nThis will generate a `route` named `foo`. `route` is - an example here and can\\nbe replaced by any other available blueprint. Blueprints - are provided by\\nember-cli itself and any of you installed addons. Run `ember - generate --help`\\nto see a list of available blueprints in your project and - their options.\\n\\n\\n### Install an ember-cli addon\\n\\n```\\nember install - some-other-addon\\n```\\n\\nThis will search npm for a package named `some-other-addon`, - install it and\\nrun any additional install steps defined in the addon.\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Slack: [Get your invite](https://ember-community-slackin.herokuapp.com/)\\n- - IRC: #ember-cli on [freenode](https://webchat.freenode.net/?channels=%23ember-cli)\\n- - Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Website: [ember-cli.com](https://ember-cli.com)\\n\\n\\nDevelopment\\n------------------------------------------------------------------------------\\n\\nStart - by cloning the Git project to your local hard drive:\\n\\n```\\ngit clone - https://github.com/ember-cli/ember-cli.git\\n```\\n\\n### Link `ember` to - your development version\\n\\n\\nRunning the following command will link the - global `ember` utility to your\\nlocal development version:\\n\\n```\\nnpm - link\\n```\\n\\nNote that the global `ember` CLI utility will automatically - relay to any\\nproject-local ember-cli installation. If you want to use your - development\\nversion there instead run the following command from your Ember.js\\nproject - folder:\\n\\n```\\nnpm link ember-cli\\n```\\n\\nRead the official [npm-link - documentation](https://www.npmjs.org/doc/cli/npm-link.html)\\nfor more information.\\n\\n\\n### - Run the test suite\\n\\n```\\nnpm test\\n```\\n\\nwill run ESLint and the - \\\"fast\\\" subset of the test suite. Run\\n`npm run test-all` for the full - test suite which will currently take quite a\\nfew minutes due to heavy IO - and network usage.\\n\\nember-cli is using [Mocha](https://mochajs.org/) for - its internal tests. If\\nyou want to run a specific subset of tests have a - look at their\\n[documentation](https://mochajs.org/#exclusive-tests).\\n\\n\\n## - Build the documentation\\n\\nUse `npm run docs` to build HTML and JSON documentation - with YUIDoc and place\\nit in `docs/build/`. Please help by improving this - documentation.\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.4.4\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.3.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-opbdqt9AbNRPr/amemwqi9ENbx/HcqcprxJAW/y8nZAV1gAku+xPY4WNBF6KuClVEKkddbNi4jITLU59rlJcDA==\",\"shasum\":\"8d25b223b2ef3b863310099192da92ab1feeef6b\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.4.4.tgz\",\"fileCount\":290,\"unpackedSize\":1261021,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcD+0tCRA9TVsSAnZWagAA3qsP/0hTD/nW7c1cFG81C6l8\\nHjDPdRZK/MwO4d01I/Ja2eong3MVuDJ+zQp0yUhLj+fc2i7jnirppRKG6vqq\\nxAhQIDB9Rdj2oRSpUVSjx8Sbk+C3PGlMMZNX0l8Osjt8gek/Igi4f0BpAfiU\\nWhPWmaYTy1MTiXLHZn4R4T1PitiV+WIRzn9oZzOqc7SRvt3bQ5Cif93iapbb\\nMIkECQBPlupH9l3dHy9cNGDWB5r2bljYzw4+fwHNbxCb49Ah5NPlm99QJmPc\\nCZvfm8PUJR2ve0wKrDgBygkw4q2Cnzs/0lrPkYfpZjfrPYdi89/f35wcKBm9\\nDeB1e4PnKwj1zbyUlPGTaaxsYNgI2/d3BbhpEeIUHTOSgD80aTTBnHb680KJ\\n8wx4e7EoNHnP75CdTGyYeay5LcSzHRvDgNoRqcjdbkjMGUFu1bh7nthodTYN\\ndOXj2wpuE6NLlGtY7nP06WnzHA/3ZKqOpnpFgvb6xBiCWMr0huuTnmhfEZMQ\\nMUlNKvVYOJUkK4ImnBVGEWKfVvVu4clabXbDKOSiaoWKpDw5ashD54g6S3ZO\\nmrnE19GXnbmysqRvqY9AqT2qYjWYk4FhPUXt7Yy2D1oZtW5Z2PHv2Zux4pBQ\\ncBTw/+dnWce3tnr7bdG6FE8h85VGTTHAImCMkbsSn8DyIjAw89pEcw8ZJBI3\\n70IU\\r\\n=nC6U\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCOLGe1vUigmX8dLWqJA2k/EroUf+SfXxGhd/LFnDbkcAIhAJCFoRPrZ3UmjsijzpxcvLqUWe9NVRkiJce2TMmuqqZB\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.4.4_1544547629054_0.492447197691797\"},\"_hasShrinkwrap\":false},\"3.6.0\":{\"name\":\"ember-cli\",\"version\":\"3.6.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.1.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^0.5.7\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.2\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^1.4.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^10.0.2\",\"nyc\":\"^12.0.2\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.6.0.tgz\",\"_id\":\"ember-cli@3.6.0\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.3.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-8Jj/UfHabFQJgkcrS8uKrWa0D2vnsc9ZzEAo2J9mnYbaS3PwGVDJ/lEQ9O1euJhspMZK+R+cnLP0M2qdRGosfA==\",\"shasum\":\"9d0e3ca165eb56ba904900d5133041d3f8410868\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.6.0.tgz\",\"fileCount\":287,\"unpackedSize\":1060388,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcEWEECRA9TVsSAnZWagAAyrgP/jiJFdu5+IxRhml8n3K7\\nbH9hnIjpX3oxWpvPhjEkB7yKao5EsMQLOqIxTLsIq+Z3FEq6DzBGb9c+3IHA\\nKHseicXIQQiHT2Mr5VNCA6l6k6sEKFP72vs1OJpK7KiUySi9+bsD/kJrZ/Zw\\nybMUOy8uHhxYGqA9PYnOEGJp9emS0dXikeSvmgBExwU10V5k0k+vaM65DdhS\\nqN6xufpL1MGjnqNBlomu2dtGVJJGzk33VC7d0XbNiVKoxRdkscGgshCBr39w\\nPPJLo+ftg/ur5IMfAWqHqHpsSzDSrwf65PLRmwozF5+7D8zPvARgr1ppU3Bj\\n9RKUL+CqQHUGwulwquvQZk4AtzIA/Ne/eTICw6awOwbDjcVLFO9nN4l5j1Bb\\nTF0hRS1mTE3p3abRdtuGiL/OeROdEmdfVbZgaYl1Y7H0x4dCXDke/liYzdoq\\nnYPYzal0nJifzIkXdpYzlcu4K0yinRv9jZ0I6Y019jDqDfIsgD5DMjqwWJOh\\ndtD5Pf7zgbX54g5Zt3U8/AeqfkogimD9eC81GVYhSB2QTIh1r8E7vj9tUgTb\\ncQ/eS1Y6pq3Ky9CkbxSU7Eg3gi8/LtxUcaC7UhYcPvP9NdV5x4cWHvW1hBG1\\nSCKRb0AUJWfgKmopGMoLvXuiutOf+/nvEUhLxvGGgGbBrZwziejRfTVoO2DT\\n8nC9\\r\\n=GkBs\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEVbRNSsj0z5rNw2ARSCUU59buhQNVe7oWtFbTlf5UhHAiADFL8n7T39VKGwgbT/Kkiu+9xXR9uxg4awVWlleekNJg==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.6.0_1544642819245_0.9128603415267875\"},\"_hasShrinkwrap\":false},\"3.7.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.7.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^1.0.0\",\"get-caller-file\":\"^2.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.0.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^8.0.0\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^10.0.2\",\"nyc\":\"^13.1.0\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^5.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.7.0-beta.1.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\n### Create a new project\\n\\n```\\nember - new my-new-app\\n```\\n\\nThis will create a new folder `my-new-app`, initialize - a Git project in it,\\nadd the basic Ember.js project structure and install - any necessary npm and\\nBower dependencies.\\n\\n\\n### Create a new addon - project\\n\\n```\\nember addon my-new-addon\\n```\\n\\nThis is essentially - similar to `ember new` but will generate the structure\\nfor an ember-cli - addon instead.\\n\\n\\n### Build the project\\n\\n```\\nember build\\n```\\n\\nThis - will create a `dist` folder and run the build pipeline to generate all\\nthe - output files in it. You can specify `--environment=production` to build\\nin - production mode, which includes code minification and other optimizations.\\n\\n\\n### - Run the development server\\n\\n```\\nember serve\\n```\\n\\nThis will launch - a development server that will automatically rebuild your\\nproject on file - changes and serves the built app at .\\n\\n\\n### - Run the test suite\\n\\n```\\nember test\\n```\\n\\nThis command will start - the Testem runner, which will run all your tests from\\nthe `tests` folder. - This command also supports a `--server` option which will\\nautomatically - run tests on file changes.\\n\\n\\n### Generate files\\n\\n```\\nember generate - route foo\\n```\\n\\nThis will generate a `route` named `foo`. `route` is - an example here and can\\nbe replaced by any other available blueprint. Blueprints - are provided by\\nember-cli itself and any of your installed addons. Run `ember - generate --help`\\nto see a list of available blueprints in your project and - their options.\\n\\n\\n### Install an ember-cli addon\\n\\n```\\nember install - some-other-addon\\n```\\n\\nThis will search npm for a package named `some-other-addon`, - install it and\\nrun any additional install steps defined in the addon.\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Slack: [Get your invite](https://ember-community-slackin.herokuapp.com/)\\n- - IRC: #ember-cli on [freenode](https://webchat.freenode.net/?channels=%23ember-cli)\\n- - Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Website: [ember-cli.com](https://ember-cli.com)\\n\\n\\nDevelopment\\n------------------------------------------------------------------------------\\n\\nStart - by cloning the Git project to your local hard drive:\\n\\n```\\ngit clone - https://github.com/ember-cli/ember-cli.git\\n```\\n\\n### Link `ember` to - your development version\\n\\n\\nRunning the following command will link the - global `ember` utility to your\\nlocal development version:\\n\\n```\\nnpm - link\\n```\\n\\nNote that the global `ember` CLI utility will automatically - relay to any\\nproject-local ember-cli installation. If you want to use your - development\\nversion there instead run the following command from your Ember.js\\nproject - folder:\\n\\n```\\nnpm link ember-cli\\n```\\n\\nRead the official [npm-link - documentation](https://www.npmjs.org/doc/cli/npm-link.html)\\nfor more information.\\n\\n\\n### - Run the test suite\\n\\n```\\nnpm test\\n```\\n\\nwill run ESLint and the - \\\"fast\\\" subset of the test suite. Run\\n`npm run test-all` for the full - test suite which will currently take quite a\\nfew minutes due to heavy IO - and network usage.\\n\\nember-cli is using [Mocha](https://mochajs.org/) for - its internal tests. If\\nyou want to run a specific subset of tests have a - look at their\\n[documentation](https://mochajs.org/#exclusive-tests).\\n\\n\\n## - Build the documentation\\n\\nUse `npm run docs` to build HTML and JSON documentation - with YUIDoc and place\\nit in `docs/build/`. Please help by improving this - documentation.\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.7.0-beta.1\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.3.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-mDgwri1ceemChZ0SQOwQNcTRmEV7lUzDyM6iISEQRVb0BqcFeqJ/8MyL2qPIvaJhQjKj+pPpeYNUmsFpFebm5Q==\",\"shasum\":\"1635e9cb579772fb37f00f81b015a40d02d8879f\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.7.0-beta.1.tgz\",\"fileCount\":285,\"unpackedSize\":789321,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcEWYZCRA9TVsSAnZWagAAkVwP/AgexLZJ3jw1PTSdrIYv\\nywSb9Xu34ZwYcmOiG3mOXWqZJsWU5FN+aTFXI1P/IkTBKI4wTuotHlYAQ7pg\\nsFfZp90FH3ODhs4A1DhcCL/c9VL5wIgeJ7id9xnurZzC9RmefcTPDuLeodfu\\nH9c5EUfgc0WbhpL1QLL/+IApQkYurMxAdqCA7bG0QAOSCfTnPHvJDo+88sR5\\n9WCtRq4Gtc6SxtJaYg8E0Yeis0ltTRSGkoiwz+9CZblxL5i+bznMXBrMr2QS\\nCeIlEbd0e66Bm+K0hlkkfebz+GYcAzpZ8XK/0enjWlE8HzYf5yPnBzH+cKpA\\n5pYz4JCjAFb8mKZEydbnO1CemN5xoArhw5EVxuDREmTD8FLzSf6jx0mAUF9d\\nxPdzVSa9v7GxP3tLM3Vv2hOwADPgcolHh+lOzyGRJ2ebgf7p6j2wY6CAdgsH\\nW4MzVyig3XtFCw+2YL87ej94LP4d+KNLV7u5EdEWfqF/7FNJSJXKpTZfqfQl\\njDC9KTO9pGRalIHszJMx6hh8PFRKMA/uXFaIm3EdVF57KuW2xwpv2kCRAsdj\\nPYpiXQQ3dwO6Pr/rgFVHBIVE3vzshEscynVs68zQV5YLqi6daDqPU7TclRvN\\npLqxW/O6DUQxP31p6ZJGe+TPWQJ8m8XLtq8AMCmVz5ENhLy8VvxBixnlIZmR\\nrtPH\\r\\n=rBbg\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCKZDB1npG5y2MSdfSn/UMaAPyuK4LXQihsklNEHjwKvAIhAJQQT/zbJue0CBZBClTifOKm3583dwE5TiouULEmPSbC\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.7.0-beta.1_1544644121231_0.8486295915759516\"},\"_hasShrinkwrap\":false},\"3.6.1\":{\"name\":\"ember-cli\",\"version\":\"3.6.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^1.1.3\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^2.1.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^0.5.7\",\"get-caller-file\":\"^1.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^0.3.2\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^0.0.24\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^1.4.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^10.0.2\",\"nyc\":\"^12.0.2\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^4.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.6.1.tgz\",\"_id\":\"ember-cli@3.6.1\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.3.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-66q6pyeJP5SotkLX6HgKTBEOqDBm4u0BzkdT2JQPZ1Syey9/M8aek6tUnEun2rjJaLhee1tXwgQgAw4QJqscTA==\",\"shasum\":\"2a8394bb6d3859d3cdb9e6e79d6d7455f80db9e1\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.6.1.tgz\",\"fileCount\":287,\"unpackedSize\":1061849,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcLjV2CRA9TVsSAnZWagAA7AwP/3h2u8EJL4QvjSol/A7I\\nEtWD9cZN+tuGB5mNrrRZTCgcYpzPrGLnw8lmNLkvrTQ/UqG4XhEUMUpWz3l+\\nyJWzyKTfvezaIFWl4ZXfzmCpki6X73oQKtyfuYkatUjxfw1v+lpTMOQA5tmW\\nOwPtq9AhS0QHXJTJs0A4mAen2RoRLZsecCkGwRqsNTO9HYy2oGuFpdiRBxe1\\nD+e+K0fEMFWmIbRCTzB1+OQF+30jAsNjk026pM49o+C5cDEcpUIeD69JZjoE\\naHFiBmTXRd9S5qqTrtE64idq6A1mqMObkv1WarYJqg7d007kmzYMx9JPCTeC\\nG0DM78OAmfVs7oqj9dBvWRJIAQR7IBYPBUlCoUBi5Np948SCNWMNI8CMQR5n\\nTCUjN52KMVtPaSv7qz1AIC9Qps8hGRTBmcjniIk7lsXMpT5vrmMkwElRI3ZX\\n+XWa4OaexCTNyUb0LGVy12ItEFIqB7nL6yNy43IOZE8Cq+T5wGuIiTb+Tjbg\\nYWLH3Ewd3rjpLeiEv9HtQYWUCmb0dcoaBpyDBOV9jUpFvNTQiAW+uFJ0K3wo\\nMM0DQPYwMzIyTqXbAGSgcL7cq5JShDRR0Ii9vOXGnjvywqe0g6FNnkCYRmp6\\nM4DvKOaSZPffi6DCG8hOsKq8p5z/ulhYxlCcf2LbQaqD+zDJsR+ji/aWFKhX\\nrOEj\\r\\n=xXZp\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCL0WcH1ZIqfdIuFO4HU73nsIV2ZMs5an1/q/eWbEuxLQIgfsLVJxjj10r2lumRkNz3wzDGl8DGJEg4RFLb69ejgEA=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.6.1_1546532213583_0.6270719067346144\"},\"_hasShrinkwrap\":false},\"3.7.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"3.7.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.2.0\",\"babel-plugin-module-resolver\":\"^3.1.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.1.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^1.0.0\",\"get-caller-file\":\"^2.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.0.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^8.0.0\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^10.0.2\",\"nyc\":\"^13.1.0\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^5.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.7.0-beta.2.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\n### Create a new project\\n\\n```\\nember - new my-new-app\\n```\\n\\nThis will create a new folder `my-new-app`, initialize - a Git project in it,\\nadd the basic Ember.js project structure and install - any necessary npm and\\nBower dependencies.\\n\\n\\n### Create a new addon - project\\n\\n```\\nember addon my-new-addon\\n```\\n\\nThis is essentially - similar to `ember new` but will generate the structure\\nfor an ember-cli - addon instead.\\n\\n\\n### Build the project\\n\\n```\\nember build\\n```\\n\\nThis - will create a `dist` folder and run the build pipeline to generate all\\nthe - output files in it. You can specify `--environment=production` to build\\nin - production mode, which includes code minification and other optimizations.\\n\\n\\n### - Run the development server\\n\\n```\\nember serve\\n```\\n\\nThis will launch - a development server that will automatically rebuild your\\nproject on file - changes and serves the built app at .\\n\\n\\n### - Run the test suite\\n\\n```\\nember test\\n```\\n\\nThis command will start - the Testem runner, which will run all your tests from\\nthe `tests` folder. - This command also supports a `--server` option which will\\nautomatically - run tests on file changes.\\n\\n\\n### Generate files\\n\\n```\\nember generate - route foo\\n```\\n\\nThis will generate a `route` named `foo`. `route` is - an example here and can\\nbe replaced by any other available blueprint. Blueprints - are provided by\\nember-cli itself and any of your installed addons. Run `ember - generate --help`\\nto see a list of available blueprints in your project and - their options.\\n\\n\\n### Install an ember-cli addon\\n\\n```\\nember install - some-other-addon\\n```\\n\\nThis will search npm for a package named `some-other-addon`, - install it and\\nrun any additional install steps defined in the addon.\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Slack: [Get your invite](https://ember-community-slackin.herokuapp.com/)\\n- - IRC: #ember-cli on [freenode](https://webchat.freenode.net/?channels=%23ember-cli)\\n- - Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Website: [ember-cli.com](https://ember-cli.com)\\n\\n\\nDevelopment\\n------------------------------------------------------------------------------\\n\\nStart - by cloning the Git project to your local hard drive:\\n\\n```\\ngit clone - https://github.com/ember-cli/ember-cli.git\\n```\\n\\n### Link `ember` to - your development version\\n\\n\\nRunning the following command will link the - global `ember` utility to your\\nlocal development version:\\n\\n```\\nnpm - link\\n```\\n\\nNote that the global `ember` CLI utility will automatically - relay to any\\nproject-local ember-cli installation. If you want to use your - development\\nversion there instead run the following command from your Ember.js\\nproject - folder:\\n\\n```\\nnpm link ember-cli\\n```\\n\\nRead the official [npm-link - documentation](https://www.npmjs.org/doc/cli/npm-link.html)\\nfor more information.\\n\\n\\n### - Run the test suite\\n\\n```\\nnpm test\\n```\\n\\nwill run ESLint and the - \\\"fast\\\" subset of the test suite. Run\\n`npm run test-all` for the full - test suite which will currently take quite a\\nfew minutes due to heavy IO - and network usage.\\n\\nember-cli is using [Mocha](https://mochajs.org/) for - its internal tests. If\\nyou want to run a specific subset of tests have a - look at their\\n[documentation](https://mochajs.org/#exclusive-tests).\\n\\n\\n## - Build the documentation\\n\\nUse `npm run docs` to build HTML and JSON documentation - with YUIDoc and place\\nit in `docs/build/`. Please help by improving this - documentation.\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.7.0-beta.2\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.3.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-fumWsbZoRta/T5/M7oXfRKpkl50EV7YWMVGsWmp5bpRrv4kAtctAezy08jcA37JFJJJx3mVRYlKRahf1uPDeEQ==\",\"shasum\":\"064d72232fe18a4d420cc1cd23034ed4aa6e2566\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.7.0-beta.2.tgz\",\"fileCount\":286,\"unpackedSize\":792278,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcLjnuCRA9TVsSAnZWagAAslkP/203wzkBELt+aI6mO3NY\\nGOw6DZGAO+NjKHTPKBRndF1eAFowEaGAHKvH9T2lcP4AMZi3XNQPFDmP6tNG\\nLoovNNmdDUulAGx7fzn+1bqRca0AMcBJomxjO7v01fzPN0eDxe5rVJQwjc4g\\nc1rFR45asUPXsI3gN0Yu9yX2zpM2abo3P46F1RJn7/L7zRH7kXLIrDFoHWxu\\nuRmorGafjryHHR3PehVSyvjtVvCgOhKOrwCxGzCpHLNddDa/Qoaj97lfvmhb\\ngTtI9HOjXgTaM4+QaS2MCxTxDNKBMOnsYWddzBhEBkP9/SRaxLlvdoUqo9VX\\nZqJNNdy9oqVrW7llLdybcd0U28vbU4WSexFSvqddmZHDAIatmUeG+SJJAy95\\nzAmsRRv9NXUJPTF+tG7ZHcsBsysrth2+j74OQg6JgfRGxs/4NYcicM7ANKvO\\nA7EIF6rk/efuEiQVwU8fGYTlPO6Cjt3cb1EOgYLKF00c0hK498VkK8f+Txg6\\nIRv7XChyzAwI1tefi07Hb4+Wq6lAqjVbKrOY1t7fhTccVRV0o1FwTtI5X0HO\\n6keIM1aPtwcOFoU2WyILDdueCp/9nO6DEe6N21tTWkEwTTmAGmgTui5j/QiR\\nihR8Tga/qMjJLeCFRp5dwH/iaqcz2T7G2rll8L3z2MQSrl7SK8waDJzahRkC\\nckL/\\r\\n=mxGO\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDrk/8pQ6yMkzP9fxPeY6OdSwSHUm4iXd6LA7sWDHQzWgIgT0m6+45O4x6FoZK6LvsFcdN9/MkvM8ux2Odh3yugPBQ=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.7.0-beta.2_1546533358256_0.19405300398490266\"},\"_hasShrinkwrap\":false},\"3.7.0\":{\"name\":\"ember-cli\",\"version\":\"3.7.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.1.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.1.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^1.0.0\",\"get-caller-file\":\"^2.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.0.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^8.0.0\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^10.0.2\",\"nyc\":\"^13.1.0\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^5.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.7.0.tgz\",\"_id\":\"ember-cli@3.7.0\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.3.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-Pp9bIYcDiHcLzoUuZLGkVxy49SA3i4qYZFmJianOSZKXU81ZhPq1/Vkxk0NxD31xAnMtnHKHSUE3T6p6jDZsjw==\",\"shasum\":\"20ea55ae5fc45445046f7451bafc44eb2c5d18ba\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.7.0.tgz\",\"fileCount\":285,\"unpackedSize\":791479,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcNiq1CRA9TVsSAnZWagAAcJkP/RaQK3R8O/xmP+om0rza\\nNPi8+Kty3UOnXM9BVVi+8NyDxSHjJJlFdjEfwBfET9s7C/seFojC3zI8yoeO\\nF7k/Sieip6gjfDebLuEj3VQSrQdwSWSkItYqDbe+17T+osMTp1h1vPHiHAMA\\nCU/qN1nLMDcafi5T0Lk35dMRT+Tg+5Mru4AINCt1524HZ2iEor9vmvinMgux\\n2wMfk4hAEQvog/li/M+X1O/6I6dWPWqYTlizeEIudvcqvtZuVT4yLY2tw3AI\\nIGqKdA3oTgzotW8QF1i6duuFHzKLR0qW3ryz655G5zZXxqb/l/4RG+8JD/TT\\nkk3zdwb7Q5DQ/ocPtxMuqdzEenFPDa9FwvVDhwYfPGtFMBBB4Y2vKY6CjACs\\nJ+/RLUjW+6M1oPukhhQKhGo/Gi1ZKGhw66i0bs+gRlnw6cTW7J1yEsSyO+r9\\nuXZ3q3279IPaSVtF5cK625nVtqGcQKBVFMXqpydVWWp4cWboRHTDI4GGawRk\\nT7yOqU6kgld0K9N70+u11tAFru1vOCllRb3ZuPj0x/b7LuZsTYwB+hCAl8bX\\ne0M0KafTvvtX3X0g1gqsSrD4/87Clva5xNcCwgfY9QzFpI1wFAPKPR21fSb5\\ncSWS45WN/CLx+7fDVDG8odos33fjGOXNJ9w2aa0PCytL2gZr1cyCAeFHx/DS\\nly/E\\r\\n=O813\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD2Cjk3LeIuzXDoW2turLOHGf+HgrLkUVhbMD0Ug3LpVgIgO77uwzt2r0xGRP3ZqAD3T8lwzczjbfE0dQHfczRqnoM=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.7.0_1547053748343_0.834747775913903\"},\"_hasShrinkwrap\":false},\"3.8.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.8.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.1.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.1.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.0\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^1.0.0\",\"get-caller-file\":\"^2.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.0.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.7.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.2.1\",\"eslint-plugin-node\":\"^8.0.1\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^2.0.0\",\"nock\":\"^10.0.2\",\"nyc\":\"^13.1.0\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^5.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.8.0-beta.1.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](./CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.8.0-beta.1\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.3.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-SXOoIc24Bbamv91pO/W6CzJv7e30dpRanHDyFOVes7SL4BeEpl4fSC3iIh2DO0fL82Pyw90DzqHnw6Cs3Vu25Q==\",\"shasum\":\"2e4a8cceb76bbec3cd4b1e24ce55bd2a80705086\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.8.0-beta.1.tgz\",\"fileCount\":285,\"unpackedSize\":793718,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcNi+3CRA9TVsSAnZWagAA2KYP/ReDHGiCD5tQ10OcD5N0\\nYUuEItmyT6lRamx/bTSJlSoVCyOY5IHkBbH31/Z74ysZN17CMtOuLAQduhmM\\nwfu5F3ICdqA8CssnFpn8+IVpFNZqK9S3yMpI6qprT4LPSpqjxxSICq9PLdei\\nTj5GGyKBrcXyLvmPvcjhL3uLcyTeKt7DeflWwndz4Fc1MVRnTJjUD2vdmyqH\\n04hPsWoH1mPigRnOrxT2CY5Vp0SMwSAb3x9esOisRvx7JguGZN07LufOQK5D\\nQzMr/pO/LWJpuMvjuL0Ahtso2Hb1FmsdBl6CYXIrS/fDqd5ypbCSjqtXcHbg\\nKIZxD9kp0menztYFciDXYM1BpZtXciv8bInV/0JJ5V48QWJIegz035W60ZV1\\n41TrghgPv4N1BPASQAcAJujJX9wbUNLHIOLFIDRcmJ2+nfKrfz/U6+d8tG56\\nwrQfBeTXqn8mTFYowgPTbgeJMkydKVDLHhxU7B+9PhRVM2UiMPtSqE96WEMM\\nooYnUI+Vgxl1m8p1U7THwymWyJ8QUNUIMWrxkrWf20lkd0PCRa2USfoDAq1r\\n0On/3qaANnJBMyJaGC5RgZ9PBpWuAA2sD3xDwX1yNktDExvOzrrVFJofC+ue\\n8ITrfA/a807iDT2u6ooQbwKOrYOyjVlCuINeObvUudq/90pyoK3pqciipC13\\nUvW0\\r\\n=2Yrc\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGcBwlxnk14AITF5QagRR8vlhAIa2cPGe7OrbBkSsW51AiEAnEZm+hC3HIV22I/tMPuz1rx5vFz6dtzRP1ETLu3/30o=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.8.0-beta.1_1547055031160_0.5001789998820696\"},\"_hasShrinkwrap\":false},\"3.7.1\":{\"name\":\"ember-cli\",\"version\":\"3.7.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.1.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.1.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^2.2.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^3.5.0\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^1.0.0\",\"get-caller-file\":\"^2.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.8.3\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.0.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^15.9.5\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^1.1.1\",\"eslint-plugin-mocha\":\"^5.1.0\",\"eslint-plugin-node\":\"^8.0.0\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^1.0.2\",\"nock\":\"^10.0.2\",\"nyc\":\"^13.1.0\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^5.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.7.1.tgz\",\"_id\":\"ember-cli@3.7.1\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.3.0\",\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"dist\":{\"integrity\":\"sha512-hlQK32xZEubHRdAo8s6JKvDTBB41wKghW3m0IewS+sZTV92Z6DJoZXlH5taETcnc5qMR1Ifml25Z2ezyNL/OBA==\",\"shasum\":\"f307bcd68aaf083612717ab32133120272d89170\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.7.1.tgz\",\"fileCount\":285,\"unpackedSize\":791962,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcOGyYCRA9TVsSAnZWagAAJYQP/jiqdnUpjCBIJqHiGDI9\\nDjY3nPBAj6JbXIIw5qj6Cr5/TaBKafc6hrEbelW67d+ym8Yy7fjA8rwiSlt1\\nuw/ManUlE2XspBp3o5t4A8rsvGLyoTeNE5fYT8RiH22bVN9I0jVSJfb9894T\\nkJX5mWso7BSROLW02DJg6vyNb0sCphuo2OSeowEsYDJjsYHgfsU93IfA647y\\nyhMDN/4ITvAwAu5ZowUeJDGJp39HYJssw02RwokrwrcVJq1nzfzRQeK8oKFD\\nigN2/CROxwlTbn1hbIdJkFxynQg+IoAn1JfX//UXx0qTHzjr34p430OWRi+S\\np/yheGBvWCp1sV1YkkEQQZ0hWIS829sRVO0j2TCg5QNJRWQxmiGkWc1UbGJq\\nDD5DV7VJ27Y0UWkn3ia3GiGfgE2yV7n59x4te5nDr6OehoQ6mBXlx0rlgCwp\\nYFw9YK90KchbK17HQbm+XGrDCiwQh4/X6t7g7ETAiGXWdVkKEmP7vdzvweeY\\nGYPVaRFNnS/JcKmh0+wV0Mc6f58A/XmDNHEt0Aze49Xy+8j5aoW4jLAefqLQ\\nSv0bQJveKny1Ir4UVgFuwWd8fdEltaY+E4kUwreyQ2OVQDLR/neQLau24eCt\\nx6U2tfuvovzZSTM9ewi9E6g9t8Hu5bo3TV6SAUzF7SgRZh4gqVvQDrfVMqbs\\njhl6\\r\\n=8nMu\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICVJ1/Dmg8fZ5nv+ADpTscw7qsQgxrOYsVs5YQZCgCwYAiEAgv4miq8uKgw5sXgLJFGFhtO0rIhKPiVh17PLhtj1QfY=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.7.1_1547201686183_0.7519298375357608\"},\"_hasShrinkwrap\":false},\"3.8.0\":{\"name\":\"ember-cli\",\"version\":\"3.8.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.0.0\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.1.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.1.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.0\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^1.0.0\",\"get-caller-file\":\"^2.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.0.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.7.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.2.1\",\"eslint-plugin-node\":\"^8.0.1\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^2.0.0\",\"nock\":\"^10.0.2\",\"nyc\":\"^13.1.0\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^5.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.8.0.tgz\",\"_id\":\"ember-cli@3.8.0\",\"_nodeVersion\":\"11.10.0\",\"_npmVersion\":\"6.7.0\",\"dist\":{\"integrity\":\"sha512-K2ds4uQ7nEjuNSovOnR8UykEO0tuojk6fUDRRhajpnsSiJqrfOE2TxZhOKH4xNUXlD4VnGsunnzS6SLlp7jPZQ==\",\"shasum\":\"723a1281540421972c5da3296e70f463d805c22d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.8.0.tgz\",\"fileCount\":285,\"unpackedSize\":794718,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcdrCvCRA9TVsSAnZWagAAsywQAKAJCvUOmilKlqdMDpNo\\n+XNCh/HeKNW52CeX5Jbm2Py9fVaHVwrwF6zm8u5LPYRYVKKkEh0vqHMXACsZ\\nAOC3WuTBVZbi+htdUhFw0P0NPPHOdB4MHobK/3Rky5l0dIl1ySxfK141NMUK\\nBecqZLfA04/bPwV+TEcOTCmRewpkU9JR0rTEbOKgYffhhz+RWOEKKINNMBMu\\nT35PoZfoeYijoykBVi8a1hbuZSilWzOsifC6BG5zR/rtBW8R5SA9dl1OT7+H\\ns+O0xHtSBQRUw3lvn3h1Wmcc5exIdvvFIkHqz5pxk1tq5MlKZ6X54KyB+TW3\\nUAVMHSgmuD6aeyfuLXD7yZ5LtVl7CVyGAeHKWRbjYE5zI+nX9joAY1904XAM\\n0wjKxkQY4tZuxzqbtb/ZRlwaUmYzESQBNdZrTgSpbjnGtNdZJEOpNW3l5scc\\nb+ZWvMgEvikMzxRYSWjYIphN0IwBOQAhf5893tYbfnARuiHI0Go65vIUFqCf\\nIJxNgXvj8gR7VhMl+xKoBpI0AXXWn4MNN6DNfSnlqwIsJnPg+5VWbe0wJdnv\\nvkzq1fAvPq92kmfzlVWq8LxfX1F8WUfcgmAwxT7xRDiS3xmU4UdoNrDFJTKu\\njYtSrox8Ovkuawm2+qdBdt3CvEdINPnSQruUEHX+/E78vqfoCjrAxCkSmuRk\\ncq/o\\r\\n=tNjQ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBjHkTSf/VE3JyFmMtp0zLSmiq1j3LM1viuvJvgKsFcEAiEAgHRUVcW6D8wu//xAI/aoVIL/9rUXZ5ON46uyMP0y2jg=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.8.0_1551282350245_0.4580574110994746\"},\"_hasShrinkwrap\":false},\"3.9.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.9.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.0.0\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.0\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^7.0.1\",\"fs-tree-diff\":\"^1.0.2\",\"get-caller-file\":\"^2.0.1\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.5\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.2\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.20\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.10.0\",\"rsvp\":\"^4.8.4\",\"sane\":\"^4.0.2\",\"semver\":\"^5.6.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.19.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.14.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.4.0\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.1.3\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.16.2\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.3.0\",\"eslint-plugin-node\":\"^8.0.1\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.7.0\",\"mocha\":\"^6.0.2\",\"mocha-eslint\":\"^4.1.0\",\"nock\":\"^10.0.6\",\"nyc\":\"^13.3.0\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.0.0\",\"supertest\":\"^3.4.2\",\"testdouble\":\"^3.11.0\",\"websocket\":\"^1.0.28\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.9.0-beta.1.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](./CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.9.0-beta.1\",\"_nodeVersion\":\"11.10.0\",\"_npmVersion\":\"6.7.0\",\"dist\":{\"integrity\":\"sha512-nsmQIyrtrWb/x7BHAj7EK7jcidTbU79gpNusWS38CAbudJgFUD1pjCsZPHauYNCmyOdjbdf/LtPFGrtgHrGk0g==\",\"shasum\":\"22683d7914f521509c16a1c0b283e59a88dd6483\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.9.0-beta.1.tgz\",\"fileCount\":285,\"unpackedSize\":798924,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcdrg1CRA9TVsSAnZWagAANboP/ixgN0m2YP/cs7J8VggP\\nAbE9mwhhK9aEbnXJ+49PP5Jqp4DnirtnFyaYXOmsookYR3BqWqnF5eyY4XY8\\nZm+mdwkULluHCMksyYzikpoUNkunAqK+1++eJrtpxIoN6YFlFyy8gPSkcQrQ\\n5ZiLcnM9PhvpJQ1Ym0xDWn4ql9KFSLAgnhKK+RVIeS3qyFZQyw3/FvT8E3KP\\nMK1jP2VrZGSLlsXne8QlPgRjA1xp+hv4ColEjV91eqWrqTwq7IRPpN25+D9L\\n8UbY8szgzR2qY5LsbBeyYbNQgv/wFlcJ6Ck7EHePQH1Z8iQf8M9fGNx47buP\\nkp2eAhuz55ozCKqSEHEhHL82lNsqwuHEurlUxtYCodzYjlLSP5GHRFVozf4y\\nC4KVKVULGdSG8CqxsfpIy+q55uM4yomgDekVxLkQhrAkENuUKZtl+MGiEJcZ\\naXqA4gUGFKZdIgRC7iiUAdhCGzY8+7+FQsWj5r1h8UIVZE48Vxo43FzvbHQV\\nZMlgFzAYWrY/m5P7bq1nSSoYO6DpJqdBg1Cfv/4cjWk9LnxQE2qtqosgqCDC\\nWyhIefMAUCPcocWVr1inHzjdP9LBd6yrCKWxIEu9aOg4dv09Em9+wOw21apd\\nrG8SXiqDeWuDJK56ahdh6uncKKa8Q17KOM3d6mY34jgALzn2KbyYiv2+kqyB\\nWJNT\\r\\n=j0dL\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBJVbo6GYhigfUyJvq3LyjZnmSgyJX9nmhy+0K18q3jMAiEAmDtz887KG2QZzBNgm+TDVUysX/BJ7JDQ2y2QCqvfi4w=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.9.0-beta.1_1551284276401_0.8928468467890489\"},\"_hasShrinkwrap\":false},\"3.8.1\":{\"name\":\"ember-cli\",\"version\":\"3.8.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.0.0\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.1.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.1.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.0\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^1.0.0\",\"get-caller-file\":\"^2.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.0.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.7.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.2.1\",\"eslint-plugin-node\":\"^8.0.1\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^2.0.0\",\"nock\":\"^10.0.2\",\"nyc\":\"^13.1.0\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^5.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.8.1.tgz\",\"_id\":\"ember-cli@3.8.1\",\"_nodeVersion\":\"11.10.0\",\"_npmVersion\":\"6.7.0\",\"dist\":{\"integrity\":\"sha512-cg8Ug60lbNPQVGjHnO66cmrgFXxlFFdkDp+//e58Kgl9mz17cQIbU1TD1pMaW0dYi+2/XADeftHBULs3ejQBSA==\",\"shasum\":\"2a4f66cf9da3c9665658690e615479af32749807\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.8.1.tgz\",\"fileCount\":285,\"unpackedSize\":795284,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcePn1CRA9TVsSAnZWagAAGPAQAIyr/qdepkFyGbV54D7B\\nD8F0ai6U0N9PxL+RWxa297njBqqNS7pea3HILVq3Konf4YxptPkiRp2V23QK\\nTV8U6MPy3q9KDTpYNipiO6ERcS8N90JRais5M/Zo9VU8I66eLfMisbA9NOwQ\\nGpAVIuCeq8JRrHDEXgur4eEkFLtp3OfA4JPqpqqGzPpkV0HvUv4KFufEUzJ2\\neKVlpJ32q1onI24B9yefHP6jEk1Xv6SL+pKJNjlJFkPq5xPXN4HnANPnRlu+\\n1/35hCGWnE7JdTxW0g32YijO0WgX6ujvi2clWd8l2h5h9aZexhljsQIir21B\\nC5r+0ZdYVDLvwBSIhJj9Wh/J9bpab/V7MpOgtK7zM3P911P5SCPw+t+5PIdk\\n0rm7yBBMaAfPzv641iYlyq/4g5fp8q+1+ImaQ9klNQAk9sJFkbIm15qfa4uY\\nmgFA0eQwwjl4gfk5gGq7SUyXmOsDysUL1ws0p5ni+GjPYK0C0YfUWXWTe01u\\nOZvBufSc9JVl75mwKEdhWIjYT5q+Q9s/Ak7nX+sZlSQTiiSaET6BrGOgVVLz\\nc5BXcsa5gkRal02oq/GzQ3W7hhhQBTzHOkeruIXS590LsKeQ0F7RloTNQ8tD\\njKp08F966DyqQ7ZgWAYjvRoMAHLeMgJVmu0nMzdJJtHHiQGmNDazxxAUwQvU\\npZfv\\r\\n=MJ8K\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGfjhYJiPFttC1a/XTqj8nqEhiB+KWiTQC9fX88lUIhtAiEAk4vLFFkideGJFjuDii3ts+9Ggz81TjKmP9LPlMEKhww=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.8.1_1551432180491_0.3164928640806641\"},\"_hasShrinkwrap\":false},\"3.9.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"3.9.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.0.0\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.0\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^7.0.1\",\"fs-tree-diff\":\"^1.0.2\",\"get-caller-file\":\"^2.0.1\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.5\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.2\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.20\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.10.0\",\"rsvp\":\"^4.8.4\",\"sane\":\"^4.0.2\",\"semver\":\"^5.6.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.19.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.14.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.4.0\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.1.3\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.16.2\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.3.0\",\"eslint-plugin-node\":\"^8.0.1\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.7.0\",\"mocha\":\"^6.0.2\",\"mocha-eslint\":\"^4.1.0\",\"nock\":\"^10.0.6\",\"nyc\":\"^13.3.0\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.0.0\",\"supertest\":\"^3.4.2\",\"testdouble\":\"^3.11.0\",\"websocket\":\"^1.0.28\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.9.0-beta.2.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](./CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.9.0-beta.2\",\"_nodeVersion\":\"11.10.0\",\"_npmVersion\":\"6.7.0\",\"dist\":{\"integrity\":\"sha512-Lph7sKr4Yzk+an1qUo8D++c4oy+VNt7t2Qxv/CG/NR56VqFl+UT4haDs1BegwAtdnZU5iLZRTl6HkZ8WEubI7Q==\",\"shasum\":\"93c82d6b07b3dff57e06eace9c4b5ae8e1bae870\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.9.0-beta.2.tgz\",\"fileCount\":285,\"unpackedSize\":800131,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJce9FVCRA9TVsSAnZWagAAU/IP/0A8WGoaJjelj8uNEK2c\\nxFe0HDT3gUtt9p5U+9n6d+oUypZQds5x9QjcVP/aqevICcUgJWwaYYJyFtu2\\nwe+Zm0pkEzwRiVDULS2Wn13oEcpjDCMZGhZ+NNED09b2Ob5yczzK7q1iShUF\\nDJh/x6+OGspukyAEhco27ZnqfXAnPA6SDAjmasvjM+4GP+9wXnnsXsZ+GDtd\\nV9X2A8r7NY05ATP5OMPxVLusLRhM9dgYzTa0WeJJWtBut+0AYndYkGiy7HCU\\ngZKHSR1Nzom6FDdANE4PRwS4YlzKIeYcVWumXBKaU8FnrmQpNo5NhrXS9kMZ\\nQFs3r+OQMgDtDFBFRnTCWFok1Etp4l47FaIASam2iLSi+jorJaaGOs8m+JV9\\nmWLFPcExAeWSuvaULgh6nW71VVpu/xw5s8yFIAD6I4+zUqFFz4LWZOrjn5cq\\nzM6gPOAdgSPgilsHFEYUqZJzvl1wnplzELaGN1yegkRp5QQEKUC7EZv7vRQv\\n1K4tbfh+F76zprp/TvMnK0FHhUHjrejvKBwptMa18IxWo5AcaooLiICOyU8L\\nZ4YLC1bJuJlHgVnX6XRXu6Qkx1D9W5qw/KryBj+x2rintPy5jmAAWxiEtwge\\n8MnRiOyjWbTOCgZAl7DZeLLuMnID/gVA6XvaRFRgtuhZIaoJ21IsotIF9tzW\\nSjPX\\r\\n=4h5v\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCsxwD8vltGGkbjuhGsw2lmtNw6ZOczWQpedzyG38efmwIhALDOcahntx99Ro51teEcfgkL+DPI/QcIKtUa+sBIeFZH\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.9.0-beta.2_1551618388925_0.7065232235365573\"},\"_hasShrinkwrap\":false},\"3.8.2\":{\"name\":\"ember-cli\",\"version\":\"3.8.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.0.0\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.1.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.1.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.0\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^1.0.0\",\"get-caller-file\":\"^2.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.0.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.7.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.2.1\",\"eslint-plugin-node\":\"^8.0.1\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^2.0.0\",\"nock\":\"^10.0.2\",\"nyc\":\"^13.1.0\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^5.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.8.2.tgz\",\"_id\":\"ember-cli@3.8.2\",\"_nodeVersion\":\"11.10.0\",\"_npmVersion\":\"6.7.0\",\"dist\":{\"integrity\":\"sha512-K8Oljg8OXI1rTR9A+e1YF5lIn2CMZsCQiSbMSX/EDdmqOjYA3CNk0GAL4Mr1GQsNUxLV51ZkmUz6TvKVkbtKqQ==\",\"shasum\":\"86b4aa603215277ba44261a9285ef1dc2b7bc702\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.8.2.tgz\",\"fileCount\":285,\"unpackedSize\":796193,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcpzgrCRA9TVsSAnZWagAAx+QP/2O0w47TcEwYyHkSojoy\\nYL6gclGwlHLtqq8VWkVqD4juLy+FoDkXetuRT+RqjvhRQ1DH+AbRQWib5DQT\\n0yT4PJ56t/5zc+In5cV2vGf+JknUNax+3hwn6Uj/5gaNk6SVkTl2y2bZ7Ag5\\nPSLTGMk+saEAc40eRXHPHarvHNuol5k42V/FSV0igEB7Us8Z5atupnSCLGlG\\noqJ9qZjihaAt1P1UFgj9fO8DF3BKCyzf3Dnb9fcc/jRy2oR0PvFvatlXh6lp\\nxRKs9b/TQiShbcxQK2vyO7PlPO+Q8CdFVCAYdxdX7zphEil8rNTh925GPCj1\\nA99Ql/FWscoHHYT8ZYDuyzdd+8uyUpQEZyEDGUwrXjFeX4KarWblZUp5QrRd\\nS4Uao3BgNAIhrhVGLR1W/Kr5s3AvYdJ/JZ1pMtKlLrEKfCCzIhV2S/7u0bpx\\nNroCWAVKlDqVGlTH6R9V3CV1vQFF3Sy7nnvw9ZFhApil3Hw1YNsFSfULCqDS\\nUW7GeWh9tUXGY/iaQd0Lvr/Zz+v32dDYbO5oRsqaPXSusQERux7q+HOkpX2Y\\nmY5nvvJEcMWGirMqLh1c7UB/y59Oelp3bi46s/PDFOTPRD7IH2u8IrgbHi23\\nygeWExthR3m1Ma2WkTc8puAl1LtxfrKVuIedmHnKclPkghIn41pGBi68Vy+I\\nZvqV\\r\\n=DzCu\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCJ/fzuUHZsnn5EjcXhr73bnPaVJtPXUWG01a6SzBlfNwIgXW2ME74d4vkAMChZghUnGStjkrXGsAnpnTgJbB3nse4=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.8.2_1554462762384_0.1208770395785066\"},\"_hasShrinkwrap\":false},\"3.9.0\":{\"name\":\"ember-cli\",\"version\":\"3.9.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.0.0\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.0\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^7.0.1\",\"fs-tree-diff\":\"^1.0.2\",\"get-caller-file\":\"^2.0.1\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.5\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.2\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.20\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.10.0\",\"rsvp\":\"^4.8.4\",\"sane\":\"^4.0.2\",\"semver\":\"^5.6.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.19.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.14.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.4.0\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.1.3\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.16.2\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.3.0\",\"eslint-plugin-node\":\"^8.0.1\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.7.0\",\"mocha\":\"^6.0.2\",\"mocha-eslint\":\"^4.1.0\",\"nock\":\"^10.0.6\",\"nyc\":\"^13.3.0\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.0.0\",\"supertest\":\"^3.4.2\",\"testdouble\":\"^3.11.0\",\"websocket\":\"^1.0.28\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.9.0.tgz\",\"_id\":\"ember-cli@3.9.0\",\"_nodeVersion\":\"11.10.0\",\"_npmVersion\":\"6.7.0\",\"dist\":{\"integrity\":\"sha512-y5PAdj08BApNUXL4IL4rOo3+8M6BQKobCx2zvczCyu9jjPaxfZ+X/xEw6UHXe5F3i3tWm7IwX9kG6sz5pv7vuQ==\",\"shasum\":\"7ee8120c48514488c692265c4a429625e8f0187e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.9.0.tgz\",\"fileCount\":285,\"unpackedSize\":800479,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcq7K5CRA9TVsSAnZWagAAClQQAJwPQM9pwQbbDhDoJ513\\nrFzJSwpXEtD1APglWUZqR/U628JDjhyTbzx1eEXFd38fdeQgS9udRhS9UhDT\\n5MlkA1endLVtX/PrZWuJF6126DRJDt8f4uZ8bsCytjupIVEjDtG9wpMvwbIF\\nAPf401gULN6oDXhuXSJvOTsRsDHWqiie2NF4r+obnkJ3BZJrwa7fSLELL3qO\\nX/QjtUhvmRd+gB5sp1iAH28ZNS8Ueden/1Z2bf9uq5Lu/47PMjzwOkhzYb0x\\nUCj+HDeL/rd+m3FNGDJzmR5PTi4lXVby7wNg14HAdce5CHqhT11FtQVr075L\\nNWJrDlH3yIR6PCzTyejsSTbHIpWaz8L6UcXYYNNshchzbcuBYAFe3w5aol1w\\nbq2RJ5K2etvDXddzIw3gm3pLGz6cfh6O2UvgR3aAIDDck9JPR14Ul5uzxjdB\\nNDkMf73ADvI65pJoD2EKackz1SaizXN4wvMawiJbCHdxIXc7qWsERx8i6euL\\nR+yuH/nOTJQ6B0dBLh4Qv+55kGpLaMImCnpy1QVXWkKFT8C3AqbanWwyfHzZ\\nc56KY5EzqPKWzVknPijglvc1rsOyLIi+aA8TpJvQ8STz7dPJuzOJC+/x2FC6\\nLclvbZSwaTkhZpBLzk7aOBJRAVQrt+Ey8vci49T6/P4XhUCdm99em0zX14CB\\nQREk\\r\\n=Xirs\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCDNu7MH8vL69LdeDHS6Bl2xVOIQJRnNI3cO+oA/a/V0AIhAK0oTvHE3Ut4sfLQjYpao/zmkZvtZomLeR4Xd+G2fWof\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.9.0_1554756280370_0.9901481252290718\"},\"_hasShrinkwrap\":false},\"3.10.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.10.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.4.3\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.3.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.1.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^7.0.1\",\"fs-tree-diff\":\"^2.0.0\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.5\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.20\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.10.0\",\"resolve-package-path\":\"^1.2.6\",\"rsvp\":\"^4.8.4\",\"sane\":\"^4.1.0\",\"semver\":\"^6.0.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.14.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.4.0\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.1.3\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.23.2\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^4.1.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.3.0\",\"eslint-plugin-node\":\"^8.0.1\",\"eslint-plugin-prettier\":\"^3.0.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.8.1\",\"mocha\":\"^6.0.2\",\"nock\":\"^10.0.6\",\"nyc\":\"^13.3.0\",\"prettier\":\"1.16.4\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.11.0\",\"websocket\":\"^1.0.28\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.10.0-beta.1.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](./CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.10.0-beta.1\",\"_nodeVersion\":\"11.10.0\",\"_npmVersion\":\"6.7.0\",\"dist\":{\"integrity\":\"sha512-4L3jOoVFKLfM0nNk3bnry3caUVV/Sybjf47HZS+XlJTzcH1pRpVGoCf7zlE9P9/NCj2hlyVqRYxwqiUdJuJHFQ==\",\"shasum\":\"406d2806d8cb64c44b85d0386b90e8afe2afd97c\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.10.0-beta.1.tgz\",\"fileCount\":285,\"unpackedSize\":801250,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcq7+3CRA9TVsSAnZWagAAElQP/00t2aesQTckoN5gSumj\\nHNkLq9yhbaFLVP30djm1WqsR4OeDNTcUsK2zjUnuYI6DngLecaBdaDBEHAoR\\nIz2h9fna/97UNj3oObAvPmswJlBQBp2FP7nqYg4e0ZpR1rDguNzjwOvAkEsA\\nV0fFdvBn3SIwU+QDnuTqjAtAgYded7K4xMNyq/5szvENzjW7xVvfQ6PquOPg\\nB5jD2+9TQmX4y4ExJLtHo1IOoOSQ7x2wmRCIbj5f+FF2SSy7Np2A95fkfEDe\\n7qF5Iv6gxwjP/9D6Ijm60jtJmU4pHz/UyMJlLKnBIPZ63SuxTt8fQOyEVVce\\nb/rhR2JcUtBSBKb0A/743IbIiH3jk2iclnzeLz7T8d4Qm7dM4F6ggMy8eIZq\\nnDN/BVs9OrNGWI90l7WHjNCTClxJDFXvNGwfgBF0ANO/bPTP+yJEMVi7xn83\\ncTC+tr3a8e+l8ki5VnyYiAX0WzdJkpbrvgnZjbBQfNrqjW4W8dMYBuxkgdA+\\n/auxScpQpyH8sA+fxxzCKUBRSCGztYyC8zjw1SK5sdbrpENkUzRd1YAk+d3i\\nW744srv0F2UbuziHu/QOjbk+PkE8GfNjwvefWzTbHwv4bT00u6iQw/1Vp8dk\\nmzJZjwwk2HWpszLCAcP8E3gr9b11WFzv352wz1b+vb4p4eJz/MlVeWR4IbDZ\\nQI0P\\r\\n=5ztI\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEoEs+rPhmyL71/1+/IkitEKH06z6jNyDq4Dn3NIvqCzAiAfgKwnGFVgoDwzP67vz7V10k7qLiOGINhHqP7JPynX7g==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.10.0-beta.1_1554759606897_0.7976967706828066\"},\"_hasShrinkwrap\":false},\"3.10.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"3.10.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.4.3\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.3.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.1.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^7.0.1\",\"fs-tree-diff\":\"^2.0.0\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.5\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"p-defer\":\"^2.1.0\",\"portfinder\":\"^1.0.20\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.10.0\",\"resolve-package-path\":\"^1.2.6\",\"rsvp\":\"^4.8.4\",\"sane\":\"^4.1.0\",\"semver\":\"^6.0.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.14.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.4.0\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.1.3\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.23.2\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^4.1.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.3.0\",\"eslint-plugin-node\":\"^8.0.1\",\"eslint-plugin-prettier\":\"^3.0.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.8.1\",\"mocha\":\"^6.0.2\",\"nock\":\"^10.0.6\",\"nyc\":\"^13.3.0\",\"prettier\":\"1.16.4\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.11.0\",\"websocket\":\"^1.0.28\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.10.0-beta.2.tgz\",\"_id\":\"ember-cli@3.10.0-beta.2\",\"_nodeVersion\":\"11.10.0\",\"_npmVersion\":\"6.7.0\",\"dist\":{\"integrity\":\"sha512-vUXt/cW7CzCiSab9SoedK5J57EOguYVqgCgHLANo6/L3ntyy5awtVtbQ/ZUcSkFrqGLxtzyhU7x68e6WGnXtJg==\",\"shasum\":\"cfe9a8398bbf7f5314e83c05640975e36e9abbde\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.10.0-beta.2.tgz\",\"fileCount\":285,\"unpackedSize\":803010,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJczYgGCRA9TVsSAnZWagAAJHsP/icNmQrN8ncyFb7jPLi/\\nIKl+NLVydBEml0VnJXX+XaYXvaZ01HvDrePgV1rkOzm7gzzFNNSN9vemJhM3\\n2LyPrbXvVjgjfFk6IN2n/MzVE+XbDFYm4bEEJmIWQifAAW+dnjagCkbBxt7M\\n2iXx7uO2+MqsyKOKCLjpXZQ4mBuGCOUdCVhY+pTS8KwvYOfRL/97AJ9hs385\\nrM4wF9b5m0IMc8mBGCim6QmdtKyF8UTZFFLi+b0eOGVlsPkwbNt5KovTJLAx\\nhmFWh3CoEU5mrfsbEORh5mV83SZVoqTsDDLR+WoZ5yWgP1Z4itCWLnEnRjvV\\nN0s00czkOPbOeWAu4OybU1FthjkASuxuOO3t3MSkgOlSMbcYC51mcVyrblks\\npHB+D1RrgukIhUrmx+hJsAS79cq7WiaZFn/uMipbae+hFR1AZQ0f+bWlH5lU\\n8PCFEvI852nGn3NxM78PM0neLZTfQ3BXYZDV7rqL2bdEJbbEKQWGNFxAM+r2\\nnK4tKjEtsJ/G4qoAn0lAAGSgy8A+LTd756b/q2rxEZ1VLj6UL8OqYf5FrmN9\\n4binOfzCCxFTlO6pGgtK9OAfnuVX7kmQDBnyt82ea85PlhlqwYfhCFBfqxzV\\nfEMbO1R3E/RNVNLIagpTe5DBI983pf57rFEHhy307gmFfYZDRJkF/Fb3jsjY\\n8iTj\\r\\n=2Koh\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHHTkxc3V89g1VNNSKYtsEwgEd/RMaGZ91Y+Uy892584AiBdysRrFIW0phzCZz8HRg6YPq88P19Ok5bzY5roqIJ3iA==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.10.0-beta.2_1556973573624_0.30679555463290864\"},\"_hasShrinkwrap\":false},\"3.10.0\":{\"name\":\"ember-cli\",\"version\":\"3.10.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.4.3\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.3.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.1.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^7.0.1\",\"fs-tree-diff\":\"^2.0.0\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.5\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"p-defer\":\"^2.1.0\",\"portfinder\":\"^1.0.20\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.10.0\",\"resolve-package-path\":\"^1.2.6\",\"rsvp\":\"^4.8.4\",\"sane\":\"^4.1.0\",\"semver\":\"^6.0.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.14.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.4.0\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.1.3\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.23.2\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^4.1.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.3.0\",\"eslint-plugin-node\":\"^8.0.1\",\"eslint-plugin-prettier\":\"^3.0.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.8.1\",\"mocha\":\"^6.0.2\",\"nock\":\"^10.0.6\",\"nyc\":\"^13.3.0\",\"prettier\":\"1.16.4\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.11.0\",\"websocket\":\"^1.0.28\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.10.0.tgz\",\"_id\":\"ember-cli@3.10.0\",\"_nodeVersion\":\"11.10.0\",\"_npmVersion\":\"6.7.0\",\"dist\":{\"integrity\":\"sha512-e5L4hL9JZkdSADnf/njKeaIsbfDSJydEbHxxxsVJG4NDfp2zQ0AwLsp7Z7tSzVSCdzPW6sxMLGOj6og4OuX6HQ==\",\"shasum\":\"69f0da598467091acf76d625dc382bab4b18395a\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.10.0.tgz\",\"fileCount\":285,\"unpackedSize\":802842,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJc2d1yCRA9TVsSAnZWagAATYcP/079Mg7qAG+9AjEY4Gmk\\nJauauL7AoXBFL0SUvJ46QBo74ejjp92M7fXVPece2q+Wcrtp/UoZ8e4Tj28I\\nW5vbdBY8T1pVpAUTOHcAbPYZvDN4gwJ8iwzhihYJdz98LO4gKCqyumMzDf97\\nC6Be6DdyBiUZMte6EuInFQRNH7Zz8KK9b97VQSnmh3OcBQ92dKmmtp7146ft\\nSx+AfkKB+8Bw+c5UYAs5FqlNzdim1K1LHLMMzVC7CmHdFcRcJ5Cs7y/0m1Fv\\nEK4dGL5cqcx5jCvozGgJS7H9gJuu26ur3Qxybelo5GoK/fmtL1iacYLRzfB0\\n81A8yll9ZqKOjjPndM7zsU78gbtOj/8uK2hGnCoXd+kif5HadyZAwe50fE+a\\ncpPJ25DEc5w7HGq5LtaTVBTm5ihDvUXcdGwQCQSBWXnZQ58V09i/3QW7GZ6g\\nj4gwFUbKe3uZHCGVSSceGvFDbzT0No67Hn/483joPk1+6FyN/L99qXe9T9jv\\ncpNgBJ0LpocZlGkBySHLnoYbAyq2uQFNP9SvccQ+or93N4RRabEvRLTOTTGT\\ngmQDPHdgshMNHKNuBrDDLv9/9zj329HmrHrJB0DKufN500LQ6n1SrrVwJ0BA\\nMVjkg/DH+061cxe8wd8BJtlAO2G9keXhy6O+/zZDV4PuRjsmscon+6br9tXt\\ntQF7\\r\\n=Bpti\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCNA6ma9tJExzQK/J5sTNboL7cRWVvasCWbTyfwMgq6ywIgEUCGRc5UaU+3/oO0H8Edb2ZWJpIXciOh3AO1Zym+kos=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.10.0_1557781872980_0.2792969765525317\"},\"_hasShrinkwrap\":false},\"3.11.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.11.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.4.3\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.3.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.1.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^7.0.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.5\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"p-defer\":\"^2.1.0\",\"portfinder\":\"^1.0.20\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.10.1\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.4\",\"sane\":\"^4.1.0\",\"semver\":\"^6.0.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.14.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.4.0\",\"uuid\":\"^3.3.2\",\"walk-sync\":\"^1.1.3\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.25.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^4.2.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.3.0\",\"eslint-plugin-node\":\"^9.0.1\",\"eslint-plugin-prettier\":\"^3.0.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.8.1\",\"mocha\":\"^6.1.4\",\"nock\":\"^10.0.6\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.11.0\",\"websocket\":\"^1.0.28\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.11.0-beta.1.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](./CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.11.0-beta.1\",\"_nodeVersion\":\"11.10.0\",\"_npmVersion\":\"6.7.0\",\"dist\":{\"integrity\":\"sha512-PiwQJ5UCYwFjtmfh88/yAvrFMO7JH5EScTeDvMOsCNM1869bZ+WesHLUpia5974X51O86fI87n4t4dLvpcVlXw==\",\"shasum\":\"fabeabd1331b2f21919d46b012509852e3ec74c5\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.11.0-beta.1.tgz\",\"fileCount\":285,\"unpackedSize\":804059,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJc2eDTCRA9TVsSAnZWagAACIEQAJ+h1FnxEkpHO/FpUIYl\\nYjlJHubeSJcy+bqbWqB2bNzNk/WUlZ1lPMWhpnfNuYreTfvmG+MB6VAS7oTV\\nsGfNhllzA9GjiatXc+VamBQhOY8fNhicR9RNsOSiR2kwRxeGOYgDrGgLz/1r\\nQtDKoI4RlsJpamhDvgLfZWySivclPsupt28nIuGnvMhKgTSzf1PFiBeBkO8i\\nC/gDMZCPmyfuLSd8XcxX3ovGL7SiaqVCMpyM8CyXyveWxfB9jBQn0ws4SrW6\\nL3chDsP88nVTbJgbqYOaS0Eb4VAc5WYpcLi5rkwdLKm/4ZaFch9Bs7gdmTu/\\nDJR+oeLDJUrnHlp8b/p6LH5j0Q96IZJY24FaFhFrNMpuYPdRHqNC2h22qQAM\\nSAa84v3SjFfTy2Ak3G447+JoDrPwQQByYgeC6H5F/pqJ6u/c84wYhRK+4l1h\\nRQCu/CoswRJ0+PcskoJsKpuQR87D0VESM3csym2O/6XX09KzLtCB6CG1A63x\\nIYWAim9MrGerxuf86RpNZhwovOdMRdUzMcnR5CDDVll/0f8nk4obLa15bIB4\\nhdNm1hh8p4wVKhF3VjgUoha29pjM19WADMmlqfDqYEJkQxIbjehLaysMOt8b\\nTCotErOo0w1tHrwGQ/Y6IgVEa8H9OPAKRj861JsaN4VyRS56fIXeaBd0n/Wc\\nBBsu\\r\\n=jmZk\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDYvY0j/+RWmeAQQADFAaQVBLzzr1ygFj8tp3ZvbYqsCQIgOp1cZHz2EnNiZ28h2XUKyv9RumZ+CKcA+Kq9cSSRlZQ=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmx.de\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.11.0-beta.1_1557782738395_0.5367835276742612\"},\"_hasShrinkwrap\":false},\"3.8.3\":{\"name\":\"ember-cli\",\"version\":\"3.8.3\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"node - tests/runner lint\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.0.0\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.1.1\",\"bower-config\":\"^1.3.0\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.0.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.1.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.0.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.3\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.0\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.1.2\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.3\",\"filesize\":\"^3.6.1\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.1.0\",\"fs-extra\":\"^7.0.0\",\"fs-tree-diff\":\"^1.0.0\",\"get-caller-file\":\"^2.0.0\",\"git-repo-info\":\"^2.0.0\",\"glob\":\"^7.1.2\",\"heimdalljs\":\"^0.2.5\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.4\",\"heimdalljs-logger\":\"^0.1.9\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.12.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.0\",\"node-modules-path\":\"^1.0.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"portfinder\":\"^1.0.15\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.8.1\",\"rsvp\":\"^4.8.3\",\"sane\":\"^4.0.0\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\",\"sort-package-json\":\"^1.15.0\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.9.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.2.2\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.0.0\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.7.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.1.2\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.2.1\",\"eslint-plugin-node\":\"^8.0.1\",\"fixturify\":\"^0.3.4\",\"fixturify-project\":\"^1.5.3\",\"istanbul\":\"^0.4.5\",\"mocha\":\"^5.2.0\",\"mocha-eslint\":\"^4.1.0\",\"multiline\":\"^2.0.0\",\"nock\":\"^10.0.2\",\"nyc\":\"^13.1.0\",\"rimraf\":\"^2.6.2\",\"strip-ansi\":\"^5.0.0\",\"supertest\":\"^3.1.0\",\"testdouble\":\"^3.8.1\",\"websocket\":\"^1.0.26\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"6.* - || 8.* || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.8.3.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](http://broccolijs.com/)\\n- ES6 transpilation - using [Babel](https://babeljs.io/)\\n- Project structure conventions using - ES6 module syntax\\n- Development server including live-reload and API proxy\\n- - File/Project generator using blueprints\\n- Unit, Integration and Acceptance - test support using\\n [Testem](https://github.com/testem/testem)\\n- Powerful - addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](./CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.8.3\",\"_nodeVersion\":\"12.2.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-Sh4k/zzhgTdvQLzwlPpZlsvVIhgwawCGc2Avm+BxNpT22zIR9nhCyKizww7afLMyGGtdfcJetzdEICDd7inUsg==\",\"shasum\":\"52055f1fecc34e9bf862d1658ba5740ef0071d3a\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.8.3.tgz\",\"fileCount\":285,\"unpackedSize\":796724,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJc3r3FCRA9TVsSAnZWagAAoYIP/0efDbjpYaQwk8SUXUMt\\nHTKPqJrhTvisX0riZdP/uhYMdv+hAWD/WbzamHLdFlTx+Kj57EQETreRIbdS\\nfc79eaxQqpH98Z7EhojGw3qbIFBI06nK/dEnkqbH7OnXspHOgBz6uJU6aUNh\\n6a1Itym2Tr7OMLWjLiCdD+DpSaMjgrLcveXRQ+hAbW6r63+DNNbuLwbcal7S\\n85c0Zl4xkTbyXPpF2h3U2+zsUjH/+loqs+m0fPnaPJQ2pgsKipOuqx5UNqh6\\n/5xeNSWZpMRJodsQw37RIznL84QC89xqYpOk3N/ZNxsRF3N0vsJFEyAViNDX\\nK5dLHhY1WwcP7szv7034uasL2W55g4SPB0TWXFIgjnFroClDbeCa/W9qsLkw\\nGxj3To6TNM/CUraM4jyKxsXs1eyswjyP28jVdgxVwjy6J7bXLSUQfV6GJHqX\\nUHGtBv0PdVP0BEYS6eOqPapclqe9dPclTb4716kG9kQ5JEEd85ZWxozWxJgd\\nqaq+4a5M8vQGrR1KU0LrMFxquxCYbg1I8kQQrmpihlgd8Dq2CNaStM4vKH8h\\n0j7XFpSpqslcQnTpGqGihkkcS9hSNBdtkvXvsN60L2pMI0JsesCkXq4j272e\\n7vgx2l/GhkiXJB34re1S/25YMOWj87NpFM2Ksa6rVLMHaavtZGZZgCNKRIjg\\nqb8C\\r\\n=uPKq\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHZOEdABWm72l/BNvar7OQO1fZelPxdZVB51ReJKUS5XAiBsmTc+8TEydTv+5eeRGZnq/Ijej9uOMglIE2qxMm3zaw==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.8.3_1558101444813_0.9936557982595096\"},\"_hasShrinkwrap\":false},\"3.10.1\":{\"name\":\"ember-cli\",\"version\":\"3.10.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.4.3\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^2.3.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.1.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^7.0.1\",\"fs-tree-diff\":\"^2.0.0\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.5\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"p-defer\":\"^2.1.0\",\"portfinder\":\"^1.0.20\",\"promise-map-series\":\"^0.2.3\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.10.0\",\"resolve-package-path\":\"^1.2.6\",\"rsvp\":\"^4.8.4\",\"sane\":\"^4.1.0\",\"semver\":\"^6.0.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.14.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.4.0\",\"uuid\":\"^3.3.2\",\"validate-npm-package-name\":\"^3.0.0\",\"walk-sync\":\"^1.1.3\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.23.2\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^4.1.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.3.0\",\"eslint-plugin-node\":\"^9.0.1\",\"eslint-plugin-prettier\":\"^3.0.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.8.1\",\"mocha\":\"^6.0.2\",\"nock\":\"^10.0.6\",\"nyc\":\"^13.3.0\",\"prettier\":\"1.16.4\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.11.0\",\"websocket\":\"^1.0.28\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.10.1.tgz\",\"_id\":\"ember-cli@3.10.1\",\"_nodeVersion\":\"12.2.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-MQdZAxkwSR2wGJhVMP0Wm7cSYXfMW0Hku/kWtqDm1Ig1dIcWWRpTNxQ12uxBSiE8uQNrXpF3cl5ZDpMVnhbdqw==\",\"shasum\":\"068b63bab00ec8a229097d45b809ccc5e1a9dd53\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.10.1.tgz\",\"fileCount\":285,\"unpackedSize\":803610,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJc3tNlCRA9TVsSAnZWagAARmYQAIo4/7X3ugwL1R2PY3u5\\nIxjSxzfN9YTGgiNh5xamBSJPaX7BTonSFZd9xiFMthQNRYLxmTRqz1cQEGda\\nXJlIx6jN//Aqfzz0B3UowTBIWC5GWRk3DqN8jONzUVVZap/kn2JgKq2FcI0A\\nXplmHdYbrndKv9J5aaLPXRKaUMx65mNVCyBMeovOZcS0RYVUchuPNyFQKtlw\\n0v6JO0KQDUqych9XPVX8xAlMK1snaqCUc7iI0O2luzAxwJq1IyMbpxprbGU4\\n2Sh7wzto6g75Q8xdiu+SsUnFM8U1rmlsRrFI2iLDlLU2Jol8LvMFm2RD23AI\\n5tz9gWq9yIkGRW+a6nsPwrlT3uYnw56bWse9qEN+qkyDRxbWQMA1xgddMJ7d\\n/eUHcUSoPkkEeioPJxU/PW/FwK7s1yyFxLAdREU1JWKb90KcaCxvJUcl2em6\\ny9sgNnHcHN/mlJuLirqoYbjJY5jSRwKKpZ8AVEm8k3LkcHycos+Tz2G9VdaO\\n32NaGtn3Coj3OGNaRXVUEO3sVtSK/9ZZTSdsrZtrgSxbMwB6vbaCfQCynOJ+\\n0Id1seXroXDaC7mKiDUOAvTQYMea+jTAxawWTcSYh3bpqpMC1ZBRTAiqZj52\\nggKTuZjB69AoNigrRptmJcYD7er+8ml+SuO2S879KoM1xngicWnGYEj2BWHl\\nROx9\\r\\n=fPzs\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBsiJO3+lAY0XlwZg6vW+Vz5ld5ml915nMp7Atlc2grRAiEAvWesNyLgyyjVb2SkKgHm8EkhiNxsMxy6KyfsNP8s2co=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.10.1_1558106981262_0.6835823775219494\"},\"_hasShrinkwrap\":false},\"3.11.0-beta.3\":{\"name\":\"ember-cli\",\"version\":\"3.11.0-beta.3\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.4.3\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.0.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.1.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^7.0.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.5\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"p-defer\":\"^2.1.0\",\"portfinder\":\"^1.0.20\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.0\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.10.1\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.4\",\"sane\":\"^4.1.0\",\"semver\":\"^6.0.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.14.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.4.0\",\"uuid\":\"^3.3.2\",\"walk-sync\":\"^1.1.3\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.25.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^4.2.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.3.0\",\"eslint-plugin-node\":\"^9.0.1\",\"eslint-plugin-prettier\":\"^3.0.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.8.1\",\"mocha\":\"^6.1.4\",\"nock\":\"^10.0.6\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.11.0\",\"websocket\":\"^1.0.28\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"gitHead\":\"b66466cee8d3559da965f6dbdffa46881b68b718\",\"_id\":\"ember-cli@3.11.0-beta.3\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"8.16.0\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"integrity\":\"sha512-nLL5lbXlNS30WiwCkv56IJcPV1i3rcsRXzzF2/6F4cm1LQWzaERyUZ/ccFn47zpCE4h8jXzHg4Ij83yk43tsXA==\",\"shasum\":\"4bf5351589f63280b8de48f831868e129f96366d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.11.0-beta.3.tgz\",\"fileCount\":288,\"unpackedSize\":1017918,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJc+SSwCRA9TVsSAnZWagAAn7wP/Aqd9Vsb9xCJK12QajnC\\noHdQiN3yBKyzjrOKjRYeJLLfNsDZkhjwuedsI5pzBazxZ68KTxesbjAAcThK\\n+H/IFfJOY1LOk01gdVFnCwnixd8ba4YnZpDoPLfUCJCPXKGaR7CPXIaKC/fk\\nEQGbbv4KjzIXfc4ypHaWXRo7PyDulWeZHi92ydwmlmhPokwgvsJfMbbaCdgt\\nUG9PAkSEnOdSfV/sEzktjQB4xMW+a4sW2zAtfMnVA4tTGYzemul8xSB9FB/V\\nzmFJQN4ENr1I3WgOJRCVYOIG/jXMUFYiDim5qD++71XcQnyCDCOQDwIifv2p\\njTRifLRTP3xCWD00FqXTgiy8ZxrJFGsjImEz6IPE4qtqlbtNroJcmdHyVBQa\\n5GfX0wY+XIjfqtSv9SkXNvzTxYapraVb0Pi8QKhginm5e8sA56ca3PnXnJ9M\\nUTytdGrDQ94ffBjiWM0d1Dqi2Z9cAWmurLvFwU6TEWG7OWqSbn8xnL6IJX4c\\nMJPuWkFE8rchTM5FvDgGKenestCE7iJbmESFXuLQhHfm0EMgGMUb3tcSKKw0\\nCigKDgfmXowSs1beZQeggi+fBE1jjy6D9YBtW9gVNjFMgIz/k1au2GAqFeMf\\ns6vgK3BPD/j7UJPV9MXqgPrDMQFHYQ4SYA1CiJsamRXgmhTaWs2yeZXi3Ys6\\nQGkp\\r\\n=RO4A\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIALCGUemqz6+vX18douLnxXz864Rcpi8sYOvGC+NUG0OAiEAv0lJAs+RD3bfS9Nat+aNqPUKt4RgIvfKEt1AwFCYj0s=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.11.0-beta.3_1559831727457_0.08040265640365596\"},\"_hasShrinkwrap\":false},\"3.11.0\":{\"name\":\"ember-cli\",\"version\":\"3.11.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.4.3\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.1.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.1.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^7.0.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.5\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"p-defer\":\"^2.1.0\",\"portfinder\":\"^1.0.20\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.0\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.10.1\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.4\",\"sane\":\"^4.1.0\",\"semver\":\"^6.0.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.14.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.4.0\",\"uuid\":\"^3.3.2\",\"walk-sync\":\"^1.1.3\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.25.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^4.2.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.3.0\",\"eslint-plugin-node\":\"^9.0.1\",\"eslint-plugin-prettier\":\"^3.0.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.8.1\",\"mocha\":\"^6.1.4\",\"nock\":\"^10.0.6\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.11.0\",\"websocket\":\"^1.0.28\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"gitHead\":\"6089882d7934016ead1b34a80b2b0654ec1b5e32\",\"_id\":\"ember-cli@3.11.0\",\"_nodeVersion\":\"10.16.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-YU+nGUZ3l3MbqW5BiFX9c9k3szgm41EPRGjFFLEXerOXuyFByRWYPBZDtBOGmtdWmZpiqv53JXYRweMANHWLvA==\",\"shasum\":\"05c055fde0803b2f4034a3b5a68daaed408e632d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.11.0.tgz\",\"fileCount\":287,\"unpackedSize\":819938,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdLNCwCRA9TVsSAnZWagAAS8gP/17X7B82bXQ8eNFHtzl8\\nbYJcjWUzgX78+5IeNWNxD5G1avcowvvAFPbadO0OUXnPh34ZFQNzKXDf1O5R\\n0mzbByOGafAp82tB87nNamBGdIdmePeekGcyCflwyWCGpz0pqIjI+Bi4zetu\\noUDTFrMz/pCJtJLRhquuVtLbTDgAG2CtQpDAJJM+CHdswBI2kvxjI3jkPzk6\\nY9noyiwgKCExCdqoOq1tYeZEEyXo6mel79tvZTaraCxNrCfnEZ3JMeGIgtki\\ndG5c1xVH8wnTPAO6w7/ycDglEIykF//nI+DEF2VwhRetiu0sZQ4+5atb8ynB\\nv/C4qaTsU8gEMV/86Owoa6wr0YQrGvxBaqiaaJOSOlc43X5We2V2LSW9kTQi\\nP1gyS/ZfXDFuK7h0LShv6duuW7bu49uNsHz2Q52lx4xCqVjXfu6h4WJc15VG\\nuaz1YqiSD19oeqEdBQMbeG0m2uQCspCjtooGXCCteIU6Mec2vJO11iLzQd97\\n8Tz6mY7I9t+2uAENdgXvPUqJZM9q0IVp5v1clYDGm9rVfH8sDDw/QCNmzegt\\n2HDyy7ATJkOFNEgzTuTkNpHHI9Ng6c18IAa4S9j6P+M5VLbn7vfD43Vf+MIN\\nJ6U3H96uMTPZzUMQ/vTfjj8xI+iBZew0uGDV7QQSfe4GX9iFJQ7DzLKOyDJn\\nP9UT\\r\\n=a7at\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICQYEUlZLfLdFfwTR5o2159ATvaLEnWi56wyHfN3RT8zAiBl0GimEMffWfv2DX2tMSjoLJa1vMp3NvJFb9VlcBjJHQ==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.11.0_1563218096099_0.632488744671688\"},\"_hasShrinkwrap\":false},\"3.12.0\":{\"name\":\"ember-cli\",\"version\":\"3.12.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.4.3\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.1.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.1.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^7.0.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.5\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"p-defer\":\"^2.1.0\",\"portfinder\":\"^1.0.20\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.0\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.10.1\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.4\",\"sane\":\"^4.1.0\",\"semver\":\"^6.0.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.14.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.4.0\",\"uuid\":\"^3.3.2\",\"walk-sync\":\"^1.1.3\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.25.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^4.2.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.3.0\",\"eslint-plugin-node\":\"^9.0.1\",\"eslint-plugin-prettier\":\"^3.0.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.8.1\",\"mocha\":\"^6.1.4\",\"nock\":\"^10.0.6\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.11.0\",\"websocket\":\"^1.0.28\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.12.0.tgz\",\"_id\":\"ember-cli@3.12.0\",\"_nodeVersion\":\"12.8.0\",\"_npmVersion\":\"6.10.2\",\"dist\":{\"integrity\":\"sha512-hON3/thKAIcwzHX9SWIvf+UR2sQTWyXzyECYw20NDvUSydZMVtggK4GQncu7LSiUs+5zIxT8ZPzanpUZMINuCg==\",\"shasum\":\"e6d27e4c57fc44eb7963fe4611b3b0cfb9d9558d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.12.0.tgz\",\"fileCount\":287,\"unpackedSize\":820547,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdVm/1CRA9TVsSAnZWagAARsIP+gOaByq1R0rJrImtikDN\\nEnzbx1iOrwQWIER1/APuERqUYXGpv4u61oqHJMXwxRxHowJra7P0i4OTScia\\nrlTmcHQ+COxu8uO+fI45JXhW3PTyM4sKvxjVYPkb8/XMB4wLS4EJWBKIgdeX\\n9zh9zE4ikjNLpND0bO/LGqZcu9dWzNi4Zc2EFKKnOMp6UlYnCv+VwkaQgOeQ\\nmNlkvOCyEULvTz2BvLz0jc2ay4JDE37X1L1NG5GEUf5J+5U8zP6wtrH7MdWC\\nnsV32STHbyYBq+499tqMYvN1vUF224J08o2eu0kmRADtVVBN6/rGpyoBhvkE\\nXg3gu7bcn0dPdG/80qsX+zW4iSbZwqVAQ5CCSD2gHyAua1rx+qtc5bYPAcfE\\n5YX+8oTmbDDT5oZline6gL+UqUZ/ywtwge77Q+p5KrfRuPa3f5LmJ69JaoHA\\nzz3hKsFmeqnpLuDXFLUk4QPxow+NhWlPVJXx25Tmz48KcBydgHBwe1vHCk7M\\nsJvrUu2M9p58xA7K8jUHqw8+1jiiXWYnDn8g5SpQg6wE1WOUANmVNI5IV2wq\\n8qHYrDjUwOvmzl6EbMtyHNsr7Tnc/6jrNgE/JStADUhVEefV0OBH/O2WJvEZ\\nObTI/0VVmPT3PTdz0Xr6ld5MmTbRUiq/94VrLhSZWudL/jUkTwvs8iBlwysH\\nUMlu\\r\\n=dU96\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGuyst7fI+xvCdiHGzJIWnm1wQnowHJAq5mSTvehrz53AiBb8qBep/GamksqTrFNLtPN5DkSbmB2KAk+O80Q4TxbPQ==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.12.0_1565945844286_0.002060765508668627\"},\"_hasShrinkwrap\":false},\"3.13.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.13.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.5.5\",\"@babel/plugin-transform-modules-amd\":\"^7.5.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.1.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.0\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^2.1.2\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.2\",\"heimdalljs-graph\":\"^0.3.5\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.0.1\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.21\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.0\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.17.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.4.0\",\"uuid\":\"^3.3.2\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.28.6\",\"broccoli-plugin\":\"^2.1.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.0.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^6.0.0\",\"eslint-plugin-node\":\"^9.0.1\",\"eslint-plugin-prettier\":\"^3.0.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.0\",\"mocha\":\"^6.2.0\",\"nock\":\"^10.0.6\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.2\",\"websocket\":\"^1.0.29\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:ember-cli-3.13.0-beta.1.tgz\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"_id\":\"ember-cli@3.13.0-beta.1\",\"_nodeVersion\":\"12.8.0\",\"_npmVersion\":\"6.10.2\",\"dist\":{\"integrity\":\"sha512-GeTb44aOpxYm5WkO5p1saS0MVpWKETU87nYEA5d3EeXRitMgufUEajLYEqEydm3LHlZmRdoXs9iKDgdwuNbOqA==\",\"shasum\":\"495f77cf6056e4700f60a8cc93d5d09859eee164\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.13.0-beta.1.tgz\",\"fileCount\":290,\"unpackedSize\":826116,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdVntGCRA9TVsSAnZWagAAqe0QAIyJ45F4veasdB1hiz+N\\nqbv0NpoRLf4j0iwHU+/6M915pYGDkg0w5Hb1PxOi7EUKQXkEB4p5KoPJbRxl\\ndvD8ZspZDUST1RTdr+B7VjT7FWNw6REgH+zDhk9esQCcjyfGXw/6eKqmBCLo\\n9tBls3Oa6frkfhqPbNEedHyPHAe/Kg/8YXBMc8+h8oZiKToMBhVyNK4ZqwzF\\n+iWSKSiT7EByQLD/lJOqr/MRdG6FKu7WENL6yTXuZWFa0TOclkiOelTqxqsi\\nsWb8xr38n5eGSoQinWYcW1zIYU4excwASLI2gdh4lFK/Mn7EYSLVRz5ZmQmC\\ntrce+V1GCtfWEDND4Ttbn39daqZ8S8u05oIOUmyV91wAU508yI8faeSz/CXV\\nMMNq59FV46957Lr1jbRupa/QsXAC/dJK2HBmztO7wcgmwmr7/BoOSZHXSjCL\\n24HrlD4GjEqV5w90lXfehPUbSLA7FeTryzvtH/VkQLCWVU9ppuDpFrNqqyVF\\nZXor4EtgK6ypbSQFNDA5VLsgeH7sI6E7vXwXg+bYa4Qu+tVl5oN1yfz5lUQ9\\nuqYyV43pdx0t/EtnHcC0R0AzCVnEXQESP0eQOXFrifSPfXlabsjx4uB7HwYX\\nXfsxIVz5pYWR/oeKtBDb14V72OMmw39k7YvnMKCUstvNCLDHqAqdcTdEFBml\\nA1L4\\r\\n=Fq7D\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCH1bKvuRhTxHHcZDe5j0baXwUaNN8ILwvCxWAziEdveQCIQDpiBLtibV8czIPOrBIKDK9VtQQoEiteKS5/2GDjNZ/gQ==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.13.0-beta.1_1565948741581_0.34206685191724584\"},\"_hasShrinkwrap\":false},\"3.13.0\":{\"name\":\"ember-cli\",\"version\":\"3.13.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.5.5\",\"@babel/plugin-transform-modules-amd\":\"^7.5.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.2.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.0\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.0.1\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.21\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.0\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.17.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.3.2\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.28.6\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.0.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^6.0.0\",\"eslint-plugin-node\":\"^9.0.1\",\"eslint-plugin-prettier\":\"^3.0.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.0\",\"mocha\":\"^6.2.0\",\"nock\":\"^10.0.6\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.2\",\"websocket\":\"^1.0.29\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"gitHead\":\"debf83cd8f81bc9c91aea69a027cd38bf9ae78ef\",\"_id\":\"ember-cli@3.13.0\",\"_nodeVersion\":\"12.8.1\",\"_npmVersion\":\"6.10.2\",\"dist\":{\"integrity\":\"sha512-2B/bmlwf8390X9JYEMxMcPfgp1wnNsqIJ9aaneZ71XuNaSbjHQuEnG3zD1CI81SWlXW+nEydry9pJKy29dsQow==\",\"shasum\":\"98807a5e1e086380364728a8a476f4c007181496\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.13.0.tgz\",\"fileCount\":290,\"unpackedSize\":827479,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdi3FkCRA9TVsSAnZWagAAIr0P/2gHwYNzvl9SsgBZqjSc\\n+JbC4uDs+fh4WqOZUboxNQaFIRLpe+3+lXoMq7eewqaJhx7NEp9aq4Ga2/KQ\\nNjDxU8cJonAxCi7xsgtcsEdiQhCK1hKe/mDmvmc6I79zcHF6D27zfTn2Qy97\\nLV8gqw8xfVDd6sXjPhXoFlZUPH/aoGDZ7lUlRQMytTr47rWy0aFkb+XelfnY\\n5zaYR7xb75BT18yCmryUKn17kg2xzYQedXGLCDqbNsC7QX8IZm0IEszsZKja\\nZGKvnMK0qpLsjvax9MCfabfS9iYbjflQChxw4EyXM/G4R/IVssLnSeFfCMSc\\nKAMhupIbq+zvQqjkC+CTUD8cgxU7Qv1h6H+RwUQE8kugRxu3V4gTmg6WAZG/\\ndP+ByUbeZBVfl+dI9Xv/vEN2OnttBW7XkCav63UIX0YsHz8dYRV3e1pCZ6HW\\nhUK7zoSMt/e1AYO9ORmPBE1QaVrYt3VIKzt40kAtuhW7oD6i5EeMMGWn/AHz\\nBWgrbZ2YE1aJodfhPJo4elT+0WITT5p4Zr6P8YYFPfpV866/DNN3szzTOUzn\\nw8XObe/o84yhhTVbRJZpK2Q9+RIRwcY/GZAfh3gHTwvyHt8pPxIh6Sw4Mlzy\\nOZoTG0YXIq+/Q/PmF02wlZLPMK6WZ2IbjdUevR3dhHCJczjwThlDZ+P3+56j\\nl8UF\\r\\n=HTdc\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIG5i2Gi2DKdEPYrotG4rYFlhmR22k8NQEZEZs519c4kaAiEA1y/jWxpsqIiUEw3i/zbo+ftOX893h49RFzRNceEuPtQ=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.13.0_1569419620156_0.4047611956521673\"},\"_hasShrinkwrap\":false},\"3.14.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.14.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.6.2\",\"@babel/plugin-transform-modules-amd\":\"^7.5.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.2.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.0\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.2.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.1.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.23\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.17.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.3.3\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.1.1\",\"@octokit/rest\":\"^16.30.1\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.3.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^6.1.1\",\"eslint-plugin-node\":\"^10.0.0\",\"eslint-plugin-prettier\":\"^3.1.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.1\",\"mocha\":\"^6.2.0\",\"nock\":\"^11.3.5\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^3.0.0\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"websocket\":\"^1.0.30\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"c61bffa79594b729de369c9fe6fe8361054c12c8\",\"_id\":\"ember-cli@3.14.0-beta.1\",\"_nodeVersion\":\"12.8.1\",\"_npmVersion\":\"6.10.2\",\"dist\":{\"integrity\":\"sha512-FZQHIR/wp/ElzfVvDtx8Z7u4E/etne90K70AxOyEq19Ba1IEV2oOrSseT17tU9m463RpfCWUmLbsF2XwQanh5w==\",\"shasum\":\"24652891243e57e2912174f51d9b9adc97534d6e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.14.0-beta.1.tgz\",\"fileCount\":290,\"unpackedSize\":829784,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdi819CRA9TVsSAnZWagAArZcP/1pfCIr4Eaqz64UEnDiD\\nQaoP+oHKH5U/iY0jL6ykVaLBuu9WDotUXI9FuC4SgjZqTSAVeJ3hTnvzQIYn\\nrDCx+jSMmaCYCVvO2sJR6vDgqRFPqL5juv8vYlXvqsUcyhZPFEWL6bO/0q8l\\n7tVazC2YqloTSelFMzYMfNEHhyRQYAcR0hXuJb4yWnKC77vOxL3z3vOSMOgI\\n8DZzipTqg+zQYmghZWQbG4CQ3onODzal30EO6TYcCDVTOr+ERSaphkvvHN1B\\nl+6c5cGAcFjUiHue1D3SGLdVM6af2yU5it2JCoZZjeAhjI89GF16aQu2cYP6\\n12uafjirZBI935LWTqaxRf4FuX/NmmDudoIftZupQsJxfOoDg/B2bOf9iLno\\nwT/Ym57OYj0cEOw14GvscOdDiL6lrqlPTSJGq2tVV/SlIgmR4sE+tWeyUabg\\n/YrQznLu8lD7yLPMnwQCCEp5GEzh3DpGAaZqSoPo1hbSOGJcTyx1yC+b1LXf\\nKEce75yPm+BKTIl+hnlPL9O1LVhsqFK7BkbW8SR2c/Ll0VxIebGUCJ3Njd+w\\nzoORT7ZtI0c8X9XsqgRnc8fCiG39qjrVaX8rL5StzCbe1pvA/MgvaI0s7NwA\\nL714jLezsfMxLHJ4YzDm2V/W4QocCgTP79d7XXEbU920vMtzQb+sRLj+6TYv\\nunEw\\r\\n=bUOO\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICvTkiQMnlbQbQDI2d/pdeSJehi/yoGcBh6g1wwZQBW4AiEAw9tp/WmDJDDIV3JwxM7XDXHqdf/ZTS8wGedOnLIgwt4=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.14.0-beta.1_1569443196932_0.4208766555928207\"},\"_hasShrinkwrap\":false},\"3.13.1\":{\"name\":\"ember-cli\",\"version\":\"3.13.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.5.5\",\"@babel/plugin-transform-modules-amd\":\"^7.5.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.2.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.0\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.0.1\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.21\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.0\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.17.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.3.2\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.28.6\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.0.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^6.0.0\",\"eslint-plugin-node\":\"^9.0.1\",\"eslint-plugin-prettier\":\"^3.0.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.0\",\"mocha\":\"^6.2.0\",\"nock\":\"^10.0.6\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.30\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"gitHead\":\"40171d6c15ccb73606506d8394de5d592a12b950\",\"_id\":\"ember-cli@3.13.1\",\"_nodeVersion\":\"12.8.1\",\"_npmVersion\":\"6.10.2\",\"dist\":{\"integrity\":\"sha512-CMVLpJYseyCNmN2Tp3vTmTFTXPSZlMQB7q2uoZ+ZTKMgdQ4ekeceW9mVAC4XwXm2FW+v8liowP+co/Bu1xUbPg==\",\"shasum\":\"8daefb108130740cd79ad7e4e1c9138fb1f7313d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.13.1.tgz\",\"fileCount\":290,\"unpackedSize\":827812,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdjnakCRA9TVsSAnZWagAA8S0P/j5QHe8CvhHxqQA1KgoO\\nSd7KfE0JMIi1y7zq9/k7phhuIDbfKvzmtKdfONeAG00O6qKV2bLspHszvPLU\\nWQ221G7acdTAoxv8PPCls9r9IUpXZzkbm2NF/Tz2BgIbi/2e2d6tBy+ECrjS\\ntRDhUmDt90+125ajMdjh/0x0Vxf7qVkvbU+xkFXTl1zYcNuub7Mx+ubdRznp\\ndN2b0H+pwMJ9uMdsniB2rvR5CDtbQor//4TxLW+g72mJbyAyKH+EdFRdA86g\\n3r738KBFD2XHfnv7qVn+4llIzaONE358UIiYK9vG/MlGMhWBc7Bio+7E5L+a\\ntpjKTzIzd8D2T4KjkO+dVAWasxGvS82CnMkU67MQc6AO5qHCtWvIyLmyUT69\\ngf4PS9MHXJhfvmVgdFXyeyBDUwKyB1P8Ig+/zL3lTKez7bV8bv5v8wt3fLiR\\nbRWul+FXwPiE4A8Lm3iu3I5FPFcf4kioJ9m8D+z1+piS0SWtRufOKn1Sz2lR\\n4gxf1x4q2iBTyR34Zg/ZSLNC3OObWQVP1rMq60KrSTHbCs8fjZiz0qYddt/M\\noaLXn1ZAUnhwqNmHIiWG+WgQOL7ZEJvXyOg39tbkzYgbZZwNKR0WSBXc/Oxi\\nJd3VKR+qHoPOLRFjUzOmwRW4193cgF5Up1CytZrVe0Xsi5s7eBsDMCYeoqg5\\nZmBg\\r\\n=i2qh\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC5CBGiyg4izbJakTUHoCZQCJtz6jvuJ56wTLGptn0lPgIgYZ9rkzLgWw3PS/WzOOereU1w+p7TNdAZgZoVtn8+gKg=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.13.1_1569617571126_0.7658807499150828\"},\"_hasShrinkwrap\":false},\"3.14.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"3.14.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.6.2\",\"@babel/plugin-transform-modules-amd\":\"^7.5.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.2.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.0\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.2.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.1.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.23\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.17.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.3.3\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.1.1\",\"@octokit/rest\":\"^16.30.1\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.3.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^6.1.1\",\"eslint-plugin-node\":\"^10.0.0\",\"eslint-plugin-prettier\":\"^3.1.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.1\",\"mocha\":\"^6.2.0\",\"nock\":\"^11.3.5\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^3.0.0\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.30\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"f97ac7e1672b746f1304245ad71dc6d079591c6d\",\"_id\":\"ember-cli@3.14.0-beta.2\",\"_nodeVersion\":\"12.8.1\",\"_npmVersion\":\"6.10.2\",\"dist\":{\"integrity\":\"sha512-bs2xNTZ5X2VtK00gkTjmE7JdYlNbUEzX5gH+0eDPJb4LAlUIsJCsxyDw/k+7t7+HKfQhTLy71eD5ponufoqyFQ==\",\"shasum\":\"969534adfbbc2ada1d9531f643264a83e61a1bfd\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.14.0-beta.2.tgz\",\"fileCount\":290,\"unpackedSize\":830763,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdjnjICRA9TVsSAnZWagAAA1QP+wc6oS32J/v8hOlrCE2c\\n3ZfggqGjL/s4QGwY25AmrGrIucE8Z00RNPawF/sRGgZTQ4zhMOtVUNxGPYeG\\necF/sNzQ13fpGgg8CF+eSRkAVMJiyokkIQGWYfiDMSKNvbs3A0Pa6NUyohJV\\nASs+FmqFv4VSCPomM2czxGYrZ00Bin6aCWTEvBO+z4uwCCYxdvw4Ug/3QEon\\nIbn9SNsKUI8sz7/hRqPoYaFmkwMp2XrP0By5dXPnwgAWXenjlUdz/+ve5vAg\\nTdUUkiTpBrYqg2JwGpb1f8L6qqkYyRMTFvA58sSSueyR7TA2oVsefiAUsaRh\\n7evePQf9lYzL4xs14ruY/714/fHjLV+G2+P7CwQcGWPHeLCOY55pLZKojzJR\\ni5JR8lsnwRAzl7GZZG28aDpXHSQnps+Nit8toVUf4mkywJlyq9GGM/BEaV2p\\nBS7VXcVLree1MQEvg8V8YYzKyan2Fe4LBrYTgXbxWmSuPLR2qbg7oHh28aeu\\nyFYov+tA2VAOxdAOUPL+bHYL/6JO/IqUGBN5XVyCwdGo9opW70+Mgn61ijpH\\npmDDJVlr37CNP/0PtGXJk340xULPJAvi1hOGK2qJKs0Ng4VCW9KGmzB45AOK\\nR5z9v4dfHLNJSPKfcuqVHIBB8VayBal+Co2+BBa65zHbRs64ep2pztyjP47E\\negUE\\r\\n=qFt3\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC5eH7JdcSwBwI6HSv9gyHBZatstq8JElA0DQjP9Ae5pAIhAIPB0QYgtV9+tMqBd+6VV6/lqVaMPehZM1+Bke384Y6B\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.14.0-beta.2_1569618120080_0.6234800139920016\"},\"_hasShrinkwrap\":false},\"3.13.2\":{\"name\":\"ember-cli\",\"version\":\"3.13.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.5.5\",\"@babel/plugin-transform-modules-amd\":\"^7.5.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.2.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.0\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.0.1\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.21\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.0\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.17.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.3.2\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.28.6\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.0.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^6.0.0\",\"eslint-plugin-node\":\"^9.0.1\",\"eslint-plugin-prettier\":\"^3.0.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.0\",\"mocha\":\"^6.2.0\",\"nock\":\"^10.0.6\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.30\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"gitHead\":\"7d80dbf3a28f23044c1c7544db6f7ca3792185a3\",\"_id\":\"ember-cli@3.13.2\",\"_nodeVersion\":\"12.13.0\",\"_npmVersion\":\"6.12.0\",\"dist\":{\"integrity\":\"sha512-nxbUt9znMmQ4hrlSYvxFE4FN0cfqp5nAYwuvyYQ29l8aS+wRSO2KueWbgSgaHz10o4bw0O/LexXevbKK7w+ipw==\",\"shasum\":\"f09ab452b537d038ce84f4d4402abb134fb99e71\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.13.2.tgz\",\"fileCount\":290,\"unpackedSize\":828632,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdzrKvCRA9TVsSAnZWagAAmuIP/0cCnaV907t1PM1uaaXA\\nKpFm/1n0u8ZmfnYUp6wTW+6veO+aFe9b8LfwxvBusrBthQqT2lKoPi0Bbgv7\\nZSrdYka8gQEBg2TualkMLcTEfq9demx5y9CSfbzV6Go8P39BlcdWaTGFSliq\\nQy4pDMKN6SnQPTcP5xLIPqZNIkkpKGHwy5D/ZB+NBuxeiWWYZqC6hgR76UHl\\nwVjKT4+iVmhjs3gvVDNaS2n1/b4RUnFW/7xlNXrc6sA35P1BMvNZqSHQCu2/\\nfbW6hw5lXZHXhT4fjlQBt57Q6vytFHRsBFvKW5GiPf4AItqvCRrxC7oVLZ/W\\nBlI56va54kVikl+ShYbgtGeeyX4HEa6ISw579rZpiiAxNH/e2Ey2hwmoI5x8\\n8bZotT4g32fMCXtcIupYh157E6u/MBNwzFeML+SggAclH6KFAKburIBrMZGk\\nIdcMxrHvDCrE2sN3YY6hNL27W0UP9o+1Hd5U3XyxAdP99N0P9CQgdYPp0Reo\\nhsgQEV3M2JJWSahWPj9WYYxYE8Lqao6dy13V9M+kYRsEKgI1mNxXb6Ih5reZ\\n67Y7S8Gt2rHiuiC0v3L1eOL18QiqDFqN77lTRZx59yHINrVe2qNbBb0wTGKB\\ngmTYod8OVeVCHrnjxb0sjK4FlvACU6iSiiTt/2zNyglTxJOfoE5PsDLa6o4x\\nwfXZ\\r\\n=UbDf\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCdLrqeuBSKThq463WeldyWphD+dzlE14mUreMWPULqzgIhAKSSLeiWNtwym9yVG+BrlLGVPtniazzzkuzfVT91d2wu\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.13.2_1573827247272_0.9516095209450124\"},\"_hasShrinkwrap\":false},\"3.14.0\":{\"name\":\"ember-cli\",\"version\":\"3.14.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.6.2\",\"@babel/plugin-transform-modules-amd\":\"^7.5.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.2.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.0\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.2.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.1.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.23\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.17.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.3.3\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.30.1\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.3.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^6.1.1\",\"eslint-plugin-node\":\"^10.0.0\",\"eslint-plugin-prettier\":\"^3.1.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.1\",\"mocha\":\"^6.2.0\",\"nock\":\"^11.3.5\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^3.0.0\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.30\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"gitHead\":\"b78e0cb6d6d0810e2098a54ef41ab1ccbb08e4bb\",\"_id\":\"ember-cli@3.14.0\",\"_nodeVersion\":\"12.13.0\",\"_npmVersion\":\"6.12.0\",\"dist\":{\"integrity\":\"sha512-ZZEArSq8ynU6FbVAQnS2Nbx2yr73EgYsAngOHKOGoJwa6YEs3LFh4lHjYsxF26Bt245lH83WnehRcdlLssNF3w==\",\"shasum\":\"9a142da77aa8c95e0bc2c70acc67c9809e9e45cf\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.14.0.tgz\",\"fileCount\":290,\"unpackedSize\":831701,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdzrZHCRA9TVsSAnZWagAANiAP/3+bdnGEG+/yM9d2dBh/\\nw3crXkLWkvenhyLNnM/K25ShYUaDYhmFIIYnc9XOokwzI0mVWJAjG9pLIUBI\\naglpIXahdv00F53ovlK3jbiMztpwYWVzt+mQZs1p9usCJ9vQK1BqRzpDFfdX\\nkVWSIP12J/eVX/XJFU1S+ouf4s0RXqmdRxUyuxL53QmNfi71PpHXrXfcsUjn\\npFpuAwcLoj79ejOak7kLIt3Ltq2VQrKCiwdRSQz99nr7kGNF+o/2w2j4GQTz\\n3odnmk+34YKGZNNDbidE7FmtZ1fFKxffLk+wjTOc2tmJ/ltNYnDmyPatwsrJ\\ncmdcFHAi4ggIDPFG09Pl3sPeT81pSCzN98ODOaXZvvgvIgDjB1ldLdELbBTm\\ne/xtvJ75IboZj+bngNNnwEoZ8LXzWWEngzOrZ4PcAgPtL4waC1oKkk5+8jr3\\nGM5lQg8jGSnYhMotQFfWd2w1b0o9IYoLoJipPN8aEK5daW3z369MiOIvo13J\\nzWNTLK1w/L6k+TlZ+P9K6wyEOWy0CcoHODqHBWHBPNfjXwfIr0vcGPEyF7j0\\ne5CGSbSikc4lYbHZiv7a5y1GeQljzeeeOG+t5ZjkbLvWzb5nsDX/oRjmaaID\\n42b/tjm5EFvfaXGyH6aNox7ZptuLGdJXzklCI0qQ6o1qAARt/Urv8XhJymi1\\neZMi\\r\\n=eu5t\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHtAvWS8qNHmUMW9QVEh2CWzGB5JAK4RGuiPhHEq3raAAiAxzXZQPQpzh2h772PltP4gJd0Zu28lgxRX2ekZlZB3mA==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.14.0_1573828167374_0.044723286830729014\"},\"_hasShrinkwrap\":false},\"3.15.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.15.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.7.2\",\"@babel/plugin-transform-modules-amd\":\"^7.5.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.2.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.0\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.2.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.1.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.25\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.23.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.17.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.3.3\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.1.1\",\"@octokit/rest\":\"^16.35.0\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.4.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^6.1.1\",\"eslint-plugin-node\":\"^10.0.0\",\"eslint-plugin-prettier\":\"^3.1.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.1\",\"mocha\":\"^6.2.1\",\"nock\":\"^11.3.5\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^3.0.0\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.30\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"0f8987bac86004bf46518a49e2c7c0feed358395\",\"_id\":\"ember-cli@3.15.0-beta.1\",\"_nodeVersion\":\"12.13.0\",\"_npmVersion\":\"6.12.0\",\"dist\":{\"integrity\":\"sha512-1h2pqWeDpQn1mpA0rV6L15pyrDnHqyuebroyRmL4rNqH7rGMeZxd9yUSVLzqcDodkaiRTrK0QG5NZsd/JuIpuQ==\",\"shasum\":\"de1d83ed8588dc1430b2b9a505e38c9cc2ff29dd\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.15.0-beta.1.tgz\",\"fileCount\":244,\"unpackedSize\":808268,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdzrq4CRA9TVsSAnZWagAAuZMP/1UAI128UborVl2QLCgx\\nwdVaR/NCC7MMnVffvxhUbS8I+NrrhrD9/1C+XPTA7nnxVOJ34uElIF6K4GMP\\nREcqG5K/YoRLgIVIFes9AoQT8ZM8HPwxhpFm6dLW0eoROkFsPXX3OncOJqSy\\n3kaO6jdNw78urjtVg3Ijc5B01PP/eSOF5wGS0HOg2wj/H+HrgB7iZhW0HTfW\\nhK8tHNu55sUB3wlpphrnmpfbHohN8C21jssKJmYgzvTuN6L9LheIXduV3GeY\\ntkVCjOQyMKs/yE8eAaHoAP4e4/vxV2NdcA+fplQsuo7IJYoCNf38pVoT4t7y\\nPN+dFrrQPAk8OXe+P/0MApog+1PuxhQBc8I9K9qmqjNG5fnDaYle1n/Mci2n\\nl8puAiB6GltVkuwW9K9j4IAAYjQwQ6geOB2oT7ZTJ8O+Kns3GRWB5guGcC9K\\nuCenlmKcXP2tPbqCuMvLK2YlZ9bnoxsMhDpV4+wFMvIn6jP+b/dG/ayK04Jg\\ni8zmKQwhfnS1lJEx1ctrgQP+ywZwXa9IrB7mVg8AJxjC/nD6OhGK9KjGl7Gr\\n/4DTY7ir8m8LrLY04BiQ00iyCsDMdOYdkRHjOSEjaBc/QYlq8PGmNBC4AFNo\\nTnj9eB1/+KRrlfQ2yUVJh7yS3ndcz3Ks1tND5eRgroHQNxYmDD1IYbpyLyAp\\nrLH5\\r\\n=T2ys\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC9R1L3pikGTg7/CRaCJxPLAIqWySPTf7xWPXr0QcSYkAIhAKFB/EC2QHYSfL4bw1euUGz99E/RroUU8b2KlASAFACy\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.15.0-beta.1_1573829304062_0.030683442853393084\"},\"_hasShrinkwrap\":false},\"3.12.1\":{\"name\":\"ember-cli\",\"version\":\"3.12.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.4.3\",\"@babel/plugin-transform-modules-amd\":\"^7.2.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.1.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.0.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^1.1.0\",\"broccoli-stew\":\"^2.1.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^4.0.0\",\"console-ui\":\"^3.0.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-broccoli-sane-watcher\":\"^3.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.1.2\",\"find-up\":\"^3.0.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^7.0.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^0.3.5\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.17.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.4.0\",\"markdown-it\":\"^8.4.2\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.0\",\"p-defer\":\"^2.1.0\",\"portfinder\":\"^1.0.20\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.0\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.10.1\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.4\",\"sane\":\"^4.1.0\",\"semver\":\"^6.0.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.22.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.14.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^1.4.0\",\"uuid\":\"^3.3.2\",\"walk-sync\":\"^1.1.3\",\"watch-detector\":\"^0.1.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^16.25.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^4.2.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^5.3.0\",\"eslint-plugin-node\":\"^9.0.1\",\"eslint-plugin-prettier\":\"^3.0.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.8.1\",\"mocha\":\"^6.1.4\",\"nock\":\"^10.0.6\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^2.6.3\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.11.0\",\"websocket\":\"^1.0.28\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](./CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"dbb08b145d2b0c9499ab55cf967c90761a0101ce\",\"_id\":\"ember-cli@3.12.1\",\"_nodeVersion\":\"12.13.1\",\"_npmVersion\":\"6.12.1\",\"dist\":{\"integrity\":\"sha512-eYHU5+8ctqShI4XgJsG+C5lkDZW8c73XZu5xQqYNZfBZ10vTy3I6f5DwQ8c+29wtFSZ72COyorhgYWBZUVGfrw==\",\"shasum\":\"b387c206d4091f91685ba7323ececbbcfb80282a\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.12.1.tgz\",\"fileCount\":287,\"unpackedSize\":821525,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJd8PxWCRA9TVsSAnZWagAAK30P/RO6m0hHKxq6BsYynNbG\\nwvo4QrJhqJNHVdaCJLaegNxdDMOECtNCivwflOCqcnjYXkeDt4zs6eaYGIPU\\nYNbC9VnXe6010JuptWewEDCzVBfkM/XVsRDSV3edg9Iixe/nZqZMUhzO91aS\\n60DooVy6BLqafp+p4FzljEnDpi8SUKN0gsGvVVkTKSFo7qEsl4YPjPI8FqoY\\nOUBPTszAp1eu9ZMIFkeyNDjIte3KbX3IetNaNTr55OvM40DU2pOliQ/8+EwG\\nrhWKtTVK/qjVyMb3VlnldHCXAJ5CdBU2e+uEGSnC+LdKOXdDynQpta7BcXSr\\n0KKCKIMN78md1bkr3Ju1iYTpwXv3ofkbPDbYN24D/7WX7l7Bd/993ShYcLEH\\nsWJkuBjcZq3UxSwwVCk4/dxotFITjJMUDPKxTO9IeyPD/1zt9LWL3JZybw/h\\nCPTvwXB4VRiYzJbqSlg8LwsRMkRHzbkoatTpsVvzIwl37auk/v25NtFH4SG5\\nelvGrfEPpWYYy8SI04FUjNFcZPskRB7Qd2v0UGgXGjjAaPxEzAjtRY7G49Q5\\nlUZHKUon5+/+XsMHCY9hcz1U2Z7z5PuWYCgxqJIjJk7svpJLp7B8FaSftNHN\\nrHndv+WBsQOiCtEmWsCG0WRgIzliERCK1WGwwTDQiAPC6LGTOj1elkgcOdCP\\nboSp\\r\\n=7/3f\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBeFQJCK2sqjXPKW0ZOqP4VvrUH57Bllb9ZK9gr07nRuAiAH7NwieNCp4dIgxz1TExEUamu972rqQ0+/QAi/mHZR5A==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.12.1_1576074326247_0.20395962887733377\"},\"_hasShrinkwrap\":false},\"3.15.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"3.15.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.7.2\",\"@babel/plugin-transform-modules-amd\":\"^7.5.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.2.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.2.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.1.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.25\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.23.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^3.0.1\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.3.3\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.1.1\",\"@octokit/rest\":\"^16.35.0\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.7.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^6.1.1\",\"eslint-plugin-node\":\"^10.0.0\",\"eslint-plugin-prettier\":\"^3.1.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.1\",\"mocha\":\"^6.2.1\",\"nock\":\"^11.7.0\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^3.0.0\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.30\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || 10.* || >= 12\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"3f17a5849e965a77c159473f65cab78b544012d9\",\"_id\":\"ember-cli@3.15.0-beta.2\",\"_nodeVersion\":\"12.13.1\",\"_npmVersion\":\"6.12.1\",\"dist\":{\"integrity\":\"sha512-pF6MWExHNUn4WORoCOrNZ10X6CvWQnTLTpooGhSHv9gawjjSKHfHX/Q9h8Uy9v1pgO6AkAhY9LQxjw+GB3P6Lg==\",\"shasum\":\"fc80fb18747347fe9abd73116cad011e9e906871\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.15.0-beta.2.tgz\",\"fileCount\":243,\"unpackedSize\":812469,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJd8ohjCRA9TVsSAnZWagAAS7YP+wQT/mlLw5po0CUDQQbi\\ndd1pjeUgWuE5tdIubZvVmv650z+HOWaeDgTAFjpBXQTCWfaI49yoIB5HK78f\\nzRiKPAwcF9nNEw7srvsRR3f/EioLlpwgPts1nJcjQ3fXCKCPsbhVrbApN5BG\\ncBXgRk4/ey8EX4xj1NRSnKyNUGTY6HgtMEK9UqUdaUKPJtNTiCiyx8QTU5vO\\nPMHqJyop2RIqL0VEGwZsnpdt2mzk4pIqKKjB1RABvtg17JLrQOPvg6agyFvR\\nCJSoY9OUcJ84MpVzZSrtUr2Sm/XkQpU/9ojh18bRnzjChMOTC0eN6jBYQlYV\\n3A8Brmytex14lBPGL49B/UCWJcH/1UweQITIrGT5kEd8aqZjz0Fv8vbQJHJn\\nW2PxbyDSidNiS+vqrAiKrNGhq22kQn/06AAZCFxeOOb+U3KvuwXO5MKxl4wU\\nULALakQ59i50J5ihin+IWuEvhAJOAEZAW7EPqLdHk/Pw5a0ul6YpjFii83Qu\\ndnDv6f840aHWRYZbTkToXEOT9qGX5VhfgjCrWvw2a77CBx2j49YBg4MkDJhC\\nDkz9dExn1PD2T1wu/DkHtnQ7VfXfAN/dFjejhOx4NHA/ha1fOP5qN4Jyyqh9\\nTHK7QKNkfFkj84sSFhUIh7Wet54sEjv9uRDIH8t0iVltnJoipgaYuKT1u3/1\\nOxhC\\r\\n=qXMe\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBdu+6RtBtmV3OpN12AVQwAhUVpzL0eoMm77+LgOegHqAiA7/RKsmmSTZTW/VULdSGmyxdM7XH/f10NGWvWlk69ZIQ==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.15.0-beta.2_1576175715004_0.8613049810933235\"},\"_hasShrinkwrap\":false},\"3.15.0-beta.3\":{\"name\":\"ember-cli\",\"version\":\"3.15.0-beta.3\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.7.2\",\"@babel/plugin-transform-modules-amd\":\"^7.5.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.2.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.0\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.2.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.1.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.25\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.23.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.17.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.3.3\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.1.1\",\"@octokit/rest\":\"^16.35.0\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.4.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^6.1.1\",\"eslint-plugin-node\":\"^10.0.0\",\"eslint-plugin-prettier\":\"^3.1.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.1\",\"mocha\":\"^6.2.1\",\"nock\":\"^11.3.5\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^3.0.0\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.30\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"2a7dfc7fceb9381f511a02f3b959cf262e613b55\",\"_id\":\"ember-cli@3.15.0-beta.3\",\"_nodeVersion\":\"12.13.1\",\"_npmVersion\":\"6.12.1\",\"dist\":{\"integrity\":\"sha512-5KLCnxUEysombbUUN2K+aXfrhYSwFczQBYKK6WtI6tVcuT3PVAF0WWoNx4APPzWdaKC23/FbQyGgD+3gLqUJHw==\",\"shasum\":\"054c16a332062156df6bc3a64e7bbec3f7016081\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.15.0-beta.3.tgz\",\"fileCount\":243,\"unpackedSize\":811599,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJd8omdCRA9TVsSAnZWagAAMXAP/RmDPUxMaxx3GW3ytKCZ\\nXfy+RoCnTByk4PDfxF9QP+ieH8X6aMMYOQGkRUs2MvsC+Y9MPC3RCRSnNTBt\\nbX/Dxh47XzaOSYl6MhsFNohBmwU8R3eaEoIKB8zh9T2lHV2rR2iWvOjWbJkV\\nWtOtarmwJMAuKuCgeVdk8SxrDnSTo4OZtPnrdu+lB02QM+s0HtQTha7mXMVx\\njSPRcGb4+qNEKkYqx6oY4vsN9k2yx1qw+VIHdVEzcRy8FyGZ9RSJ7+QkjoZR\\nN1dIGkvi+ngIcA2a2P25aPuchKpfDfhIB2jaZV8Cgc5sZiXwCAJcc+uF66Lz\\n8+S+kqoQ5VfhUvK+n9KurIBzoex0qgNn9nZK283BG5acB9blopNlximm/MOo\\nPnv8uACtrh6XmXSaIQxVjhcM+Z9kdUmxcdA1212gRurS+TaPXwcW7CAXIXKr\\nCifSjhBAcXKHJb/osA3zh+P9MK6/Xwt44wsWPiTGl714mShzCGX47k4exQeH\\n8Q0YgILusu0a6DMWCMxqvH+bDs1TMQa/JBkUAx0iuBvdOfubDvjA0cwM9vSr\\n9xsqCRELrTQzwltMhq5g+hVlZ5ylXGg66/SD2sGdZVRyv8dazL07KuablMR/\\ncp2mUp05JmyoH5eMo7v56R/E9aH51fxjbRutajnsQ6uLHwouwISttId+Ybd/\\nXyaX\\r\\n=dW6C\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDPDlDK4EubfqT8ttARQ8xrh8tVrurZf7P+w5ubh8I0vwIhAJnf3vXhJFlKeNCZYFaF9pPjVFPlws25l8cYPBS2wlxF\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.15.0-beta.3_1576176028548_0.7512614565156179\"},\"_hasShrinkwrap\":false},\"3.15.0\":{\"name\":\"ember-cli\",\"version\":\"3.15.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.7.2\",\"@babel/plugin-transform-modules-amd\":\"^7.5.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.2.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.0\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.2.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.1.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.25\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.23.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.17.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.3.3\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.1.1\",\"@octokit/rest\":\"^16.35.0\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.4.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^6.1.1\",\"eslint-plugin-node\":\"^10.0.0\",\"eslint-plugin-prettier\":\"^3.1.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.1\",\"mocha\":\"^6.2.1\",\"nock\":\"^11.3.5\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^3.0.0\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.30\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"gitHead\":\"85a695e0f4ec031f50f7331e1139305cacfe5789\",\"_id\":\"ember-cli@3.15.0\",\"_nodeVersion\":\"12.13.1\",\"_npmVersion\":\"6.12.1\",\"dist\":{\"integrity\":\"sha512-wwKQXuP+ZnelgQP/n0RqpDWsAKRfn+LhLdI0Nbz33oEPIQnzE7N+AG8//Jev2af1YzewZkzYtkLMYiVnVAgEPA==\",\"shasum\":\"c8c656271523a307f859dcb77603c0dcb4157fdc\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.15.0.tgz\",\"fileCount\":242,\"unpackedSize\":813597,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJd/Cb6CRA9TVsSAnZWagAAu3kP/0YvGH4xXHEZpl8q73u/\\nCnPeF8bkRKxEDK9leZcUVDQ5r7Wcl50urhPdECcaYOz2txKjm+Oo69CDAhZ6\\nW4Y27OoTQJ3Qgpl1u1+qrLJqmLWtzzwd6kS+uOcvVTRcrQ5qnekojR0Tqh0c\\niWIk/ZYE2AKGLu6Z1uhyaMJMXMvu9BDzcHMBXUAbJnTiwufePmExi3uMY5F1\\njhfuz6juVDi/GuCrzJ4JY8n6XXfr1PSwxV70AJ37mzbnOeWmXxvA7BnWJ45o\\nV2vJA15MgCk2gUAChgARZO2J86lioEWSRkPOzbi4yF0MYCB+vt0aLIG1LWIz\\nTCmprdwoKf4mxhbPD+b8EnUl9mJUdDCjUnnKCEzJm+tOCG2oiXaZS+i8INIv\\nZ8XGPGLWSrn2lfQ4Xly4GB/oEn37X+UwyA8fPxwOLSPEc1iTFK6o+Dj98h0S\\nyF4NpwhlQllPii46jUmW4tA6p61gkAhT152JRHGRx/W95tIGf7N5UGFFe71r\\nn5al1cyByeL9XsvNqyyW/yg06MjBkrLrhCJvvoCK4Gk4xC/sbzGdzlfC7+3b\\nrCWnmL9B0hXZfbIBEEXp1VwZLnkSc8VYY8n/FYlTGUXdp1oOydBrqcFLbbNd\\nrVd0rm4SV7NXblKA1BgV7Y8ZmibnJbVwQYOl4GHy1Whmu3TWlqpn9jT9SOzz\\nq4NK\\r\\n=4Jcx\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCx4yARNQFy7Twt2p7kfFj1zeLJOqsRQX7J//yhzvM3HAIhAJa4TeKV+TmpRHyOoo2p6whtiEaoq19rjFq5V4F/W99J\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.15.0_1576806137873_0.9933938233869637\"},\"_hasShrinkwrap\":false},\"3.15.1\":{\"name\":\"ember-cli\",\"version\":\"3.15.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.7.2\",\"@babel/plugin-transform-modules-amd\":\"^7.5.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.2.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.0\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.2.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.1.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.25\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.23.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.17.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.3.3\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.1.1\",\"@octokit/rest\":\"^16.35.0\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.4.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^6.1.1\",\"eslint-plugin-node\":\"^10.0.0\",\"eslint-plugin-prettier\":\"^3.1.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.1\",\"mocha\":\"^6.2.1\",\"nock\":\"^11.3.5\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^3.0.0\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.30\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"gitHead\":\"fa8cdb1431090cfb0c1f3a371e5785cbee9474c0\",\"_id\":\"ember-cli@3.15.1\",\"_nodeVersion\":\"12.13.1\",\"_npmVersion\":\"6.12.1\",\"dist\":{\"integrity\":\"sha512-KBL6ylTpYD6k0B2iHMvdgNnbKCdFnOHzruosQqTmbHpyJljVE1sLsTP8ErROH/PnbFzc1vZg1qQcf6tHRvyTrw==\",\"shasum\":\"389604474c40f02870432659072304f192db07c5\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.15.1.tgz\",\"fileCount\":242,\"unpackedSize\":814083,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJd/OemCRA9TVsSAnZWagAALjMQAKH+LJ/FLS7wOTeeCNuI\\nujz79qtQhc/I4wA5zY/zv+q+z9pPr9M9ysgyE7csULPUaqLTVL2RYc92nzpz\\nfJPM9jpaqK0lJggtzgwdjjDqsegnWoIMr2EnGK1WukuFkYplPWJ91GHRxFXw\\nd9AzcgJzw6Lk7mK5+yJqOPp83Gew6woyw66wxz2z/wOxjWv4Krava9m0uyEQ\\n7r0bmEiEBE993QQcV/P5hHdjiwx0IwWuqDJyzdyr3WiL8NNj9H1iGuWv+R78\\nwl09cOgq6LwKcsTqMN9w8rO0AhHG1ygbgAzX4UzNpIk9rVK5Aa7pyb2A6hBu\\n92W6l1ccNvBnJ+MMzRsY3qNBobIPaSaWoa8Gk0cQfK1LAD7R5tam0Vi8Y7YM\\nPhJ6DD9Fw/+2yn55bgJShDeIfMEHp/b8x3O3Pl0/JyqnL+dnIYFCcHQkaq0+\\nBsRnj0U7lFbgWlEtb4rmN5UVVH69sOtvYU6wdHKr6jcBpp2KU8s1aaQkEr6X\\nobKHVi20/ZefDAOMs8scyCBuPaaswPwO17RU8K1dbjFacx6/y62DyeTzCojW\\nj/L1DtxIx6f33vAEXXlFDbmlZAb/ExV1Y9W8k+48XaJWnOc8cKq9GI1BvCcS\\neV923+j308VNrWIzXzUyJ4Wh1YcClBwmCBcjOV2ZuOZCVRzLp/qlIZL3U41r\\nfTPj\\r\\n=gc1l\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCEh8lIIjmCG3TBgExSQBg0nOR+Q85U7PQdvCtMKvgLKQIhANKXRCWvtx0b+WwILEtbaJtmkpPrQS4aboFCB8lVJIiP\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.15.1_1576855461703_0.9960997658294071\"},\"_hasShrinkwrap\":false},\"3.15.2\":{\"name\":\"ember-cli\",\"version\":\"3.15.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"./bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.7.2\",\"@babel/plugin-transform-modules-amd\":\"^7.5.0\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^3.2.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.2.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.0\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^2.4.2\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.2.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.0\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.1.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.25\",\"promise-map-series\":\"^0.2.3\",\"promise.prototype.finally\":\"^3.1.1\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^1.2.7\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.23.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.0\",\"testem\":\"^2.17.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.3.3\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.1.1\",\"@octokit/rest\":\"^16.35.0\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"co\":\"^4.6.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.4.0\",\"eslint-plugin-chai-expect\":\"^2.0.1\",\"eslint-plugin-mocha\":\"^6.1.1\",\"eslint-plugin-node\":\"^10.0.0\",\"eslint-plugin-prettier\":\"^3.1.1\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.1\",\"mocha\":\"^6.2.1\",\"nock\":\"^11.3.5\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.17.0\",\"rimraf\":\"^3.0.0\",\"strip-ansi\":\"^5.2.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.30\",\"which\":\"1.3.1\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"8.* - || >= 10.*\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"gitHead\":\"e17502b45b6f9e337d14fc46e30ae9b2769b8956\",\"_id\":\"ember-cli@3.15.2\",\"_nodeVersion\":\"12.13.1\",\"_npmVersion\":\"6.12.1\",\"dist\":{\"integrity\":\"sha512-ciuFaLokZDJfEzltH3QUxZYnQcigCzNrjyyVbeNtr3qUMICHZEzrreQjqIdmuOzmog+BOFddgAB2i/b7ewmV0Q==\",\"shasum\":\"c2a5871850da7537e0cb3cd0e7d59fd76cd3184e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.15.2.tgz\",\"fileCount\":242,\"unpackedSize\":814349,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeKv2GCRA9TVsSAnZWagAAiqYP/ApQhsq8D79WJaXW02zi\\njI3TTKbQ1TEw5p39IrDClrpNQCzB5Ly5EtxHbu2O/wpNNOc3lv1qqWwSuZnj\\nfVU6xPluXZ7k1tem1XlGwwlZPrjKIyDaAOmbeF8rbNwiLBbyy3jJukrakcHW\\nBhCjUoSk7PuEfIVk0zxnNlES8bK3p/sEVmKhViBMuWpWEPGL1eONzznRsNGM\\neMCyvy3Z+Vi9RDoVQMAmRTSssVLPCiD9hXn5iaRezZdLGpvKitsNPqEZh7I7\\nwjFozs9FAJBIWFoXQ99p3Oki8mIM/HP3s8sVqT24iQhDwWr7N0tTwZ1tFfqI\\n10iqjDnetrCatAvIRQxA/Z59XvZCNQMX5VWwk80r2tUGWVZ4WPTdu9IdK4Gg\\nLoEY2jy0VLFthw6SHChBh7a/qH41w+7t3e2WI4NwESCK8mdozF6E+bwW+2lt\\nfjljQqVi1G6bpli14Eb4n0RE+ccX1isLvf06AroWMLnGWzmQEqGU8r6yQt6A\\nzvGuL2Y8T2KgFcaaclOb8WUsS5fKdu2s8SRer+pyeBSYhrp01t3evs4FWL7I\\n5Xe4K9TyroetuwQ9DTVcC5z/a6kjf5Yi2PHntRyamMYeodlT0MMPqCZbJYTk\\n/vLvNO7oIXrbIv/W0N5JJx62PCCFjuH+VUcFDX2YqcKrf/Rr/7dDp5qOh8mM\\nkmkb\\r\\n=salp\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFeFc+qn6vmaFbVmTZE3hSazfhi60MKIkLGonpfeaCeWAiB/WLuyEYZm9LVr7DFcSV87E12zdXlQOwl9k7m1T3qTVg==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.15.2_1579875717960_0.9524159519923825\"},\"_hasShrinkwrap\":false},\"3.16.0\":{\"name\":\"ember-cli\",\"version\":\"3.16.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"test\":\"node tests/runner\",\"test:all\":\"node tests/runner - all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node tests/runner - slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.7.7\",\"@babel/plugin-transform-modules-amd\":\"^7.7.5\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.2.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^3.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.2.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.1.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.25\",\"promise-map-series\":\"^0.3.0\",\"promise.prototype.finally\":\"^3.1.2\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^2.0.0\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.39.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.1\",\"testem\":\"^3.0.1\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.4.0\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^16.36.0\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.7.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^6.2.2\",\"eslint-plugin-node\":\"^10.0.0\",\"eslint-plugin-prettier\":\"^3.1.2\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.1\",\"mocha\":\"^6.2.1\",\"nock\":\"^11.7.0\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.19.1\",\"rimraf\":\"^3.0.0\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"gitHead\":\"6858057ff750be62b141c01f0b2248bedde30399\",\"_id\":\"ember-cli@3.16.0\",\"_nodeVersion\":\"12.15.0\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-he5uLPapZT3kZpItseUlAoe05qurFx46e3AcS1jLqzsZW0a5tQosX3yhsEAWQaNZaJr1izMpmdPx4kF5/UN6pw==\",\"shasum\":\"5e96795c80166ab35d094584c216475a081a0123\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.16.0.tgz\",\"fileCount\":242,\"unpackedSize\":816987,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeRCiQCRA9TVsSAnZWagAAjIcP/17g2C65aZjH+qBY6pxg\\nfxoXtrFufiHyA7fkOfJlTZBnaeyVd6QarL44Nz6IgFlGJrnFawc1uX1sAV2m\\nKWwmi5VUudkIF3wKcxFa6/GlnzSLKydvoRKbmv1fQUyLCcONWPqah+wlCfdk\\neWaxwVJ2/crYetM8XoD7Hh8xAfE354jqfkf4Y+8RuEJCbFgPIwcpbLCCAq/6\\nz5sEwfhA998VzAWrXNQvKmfZ4Y1YAKWDukV7AucN6+OFnMxKze72C/CfAFtj\\nB4MQuqDjcfN2hN8lYQQLle8V5gogKIHUOuAeMgEbOcOPweaC5GXkJtZCIc5p\\ntB72c/FhaywObbVHd0kTUdSC8ZFuPNP+qInuY5TvJNSjfoGfChxMgOWt2ASQ\\nZCgpIEIMGOMa7wV+1Z/AzILBwmBzybafN+fT1f3dUMnh5cqO3M5fFMRXiRuJ\\nr5TfHHtnXpjQyYdFduag87P4YK2ExW6v0rzCWo3t98P96uk+xIbgZGzI9X2q\\nQ1frQRyQ46RJcMswKJkPaiWqxDSFKmQgOSdLo0r32p0i+CMbcE+n5eej72ds\\nw3oM575Zedaeg8AJtoAtrQhTU45U1X3thPZMnBSUAJ2x4sl0bmVSwaU/bWXA\\nxaT+PT8xEDkyrSI/B19Xd6MfW0roC7+83JASmXnQuSmWQd7b0vHmqx6bY1Y3\\nXqTU\\r\\n=spSz\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHX7BfNPe3KZQafmi1pl41MiDz0blqpDXYZQl3CiM1xqAiEAs4QKKYiukvsiEcnPMAO9507CSHFwlW6Is6HkpZIDc04=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.16.0_1581525135801_0.7842857551800662\"},\"_hasShrinkwrap\":false},\"3.17.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.17.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node tests/runner\",\"test:all\":\"node - tests/runner all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node - tests/runner slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.8.4\",\"@babel/plugin-transform-modules-amd\":\"^7.7.5\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.2.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.4.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^3.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.2.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^10.0.0\",\"markdown-it-terminal\":\"0.1.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.25\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.2\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.15.1\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.39.1\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.0.1\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.4.0\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^16.36.0\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.7.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^6.3.0\",\"eslint-plugin-node\":\"^10.0.0\",\"eslint-plugin-prettier\":\"^3.1.2\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.10.0\",\"mocha\":\"^6.2.1\",\"nock\":\"^11.7.0\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.19.1\",\"rimraf\":\"^3.0.0\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"839d207b5ed6ffb7d8c6741f5885fe0dd28c1198\",\"_id\":\"ember-cli@3.17.0-beta.1\",\"_nodeVersion\":\"12.15.0\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-8Wgh/RaE812CdtThpyxpogoMu51MCGO37G+d7y0v38ogi6FSmggJXuAX6xXb+YhDB2RJEBk3X52SBdyKFlX0fg==\",\"shasum\":\"1482546eb5195b32cde17ea2ae7a61eb988c10d1\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.17.0-beta.1.tgz\",\"fileCount\":330,\"unpackedSize\":2510565,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeVIXfCRA9TVsSAnZWagAAdO8QAINqUe2lbO+7/u8RZhnk\\nu4YVo4fq98itQzfKi08/VPegCNNguEj/lUr4b+mi/VcYKn+zyKEL04IYlwCX\\nabUh+kHfEflU/VibMbMLyw0D6zh23xExnkhXYjqJ9f2Nzs2Asva3vf9O5P4n\\nkZJBhQXWyMdBibHpVEV5icT0m4IBtfmhqqCOSHWmxmSi8BLPhJoC76G7RhJW\\nGf5uQDKNrIN8qQOUcj5ZB95bMyhawO3lnuwZcjMLQ209aPkaoD8QjteyrEbe\\n4mcZm/WzAklioeBGjEWF/UPEUtvQkb+pPsCIgGAPskhWSYHE1fSuA+M/qkQM\\n283B+ncO0IrgvX08o4euJ/7IckOR/Tbroxc5L/mIUaKaboELKrUIBYtWCVTQ\\nUaaFfIp8S3iqrWAqtu45XxMHHKQrgr9cmlmSWPq3HmNV3bQ6UZ/nu1JK/xta\\nz5CKonGqolNu/EeRO3IUs0lP36apruweHTol9MExhmXZ823z7dIgaBLp/VzP\\nWQKxIdzwGTpz9mt1rENJQGsxpblpiFVUJZlmxjnLYKevGCNoW173l/mvGs2D\\nLzRPcz+LR3keTdlgyjp4Qfqpz5oYySI2aFPJxI/2FVXKWPVgzg7XseHX/YAY\\nr5uIhghZa9r13Td+eZvSuQcio8QtWqJ2OTMkMfXz7QKlaxJaEan8wUDEEiwJ\\n3msu\\r\\n=6FuL\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDZ29o4XxsoGfZ7Bilu3YSJ8ekO48Ku2dFBOCq2Dgu75wIgIzDb2V8UJ6/sc6XTfBELKTBG2u5fmLmupS46QQUDbqE=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.17.0-beta.1_1582597599068_0.6947072126230154\"},\"_hasShrinkwrap\":false},\"3.16.1\":{\"name\":\"ember-cli\",\"version\":\"3.16.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node tests/runner\",\"test:all\":\"node - tests/runner all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node - tests/runner slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.7.7\",\"@babel/plugin-transform-modules-amd\":\"^7.7.5\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.3.3\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^3.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.2.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.1.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.25\",\"promise-map-series\":\"^0.3.0\",\"promise.prototype.finally\":\"^3.1.2\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^2.0.0\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.39.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.1\",\"testem\":\"^3.0.1\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.4.0\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^16.36.0\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.7.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^6.2.2\",\"eslint-plugin-node\":\"^10.0.0\",\"eslint-plugin-prettier\":\"^3.1.2\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.1\",\"mocha\":\"^6.2.1\",\"nock\":\"^11.7.0\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.19.1\",\"rimraf\":\"^3.0.0\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"gitHead\":\"789e46bee81cdc8461642086292f844f9dfaba7e\",\"_id\":\"ember-cli@3.16.1\",\"_nodeVersion\":\"12.15.0\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-roHSlW6Xno17KaDIr8nE87e3UwK5rqwjFBXKy4N4MlC3Gag+V/WH6VfxOVGcK8RVfeiuwd5Btscpe8MC5kfzUA==\",\"shasum\":\"9c7333b5c939488b41820c4b59e6e00dc3e25a7b\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.16.1.tgz\",\"fileCount\":332,\"unpackedSize\":2549642,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJebT4SCRA9TVsSAnZWagAA7Z0QAIwAGZB9Y4DQUNOdR8UJ\\ngrTWVe8q1d3gB9Y0HmoOsuHBJnRhbhKXoDDbkXN6MFC20TVWPrVbBleUqV9S\\nFM6gXbIAGRf+/HWsrV0RQNUQDF9Liw9stL9r/JJKrRitikpHRZ7DM7NM6qr2\\nAMM/QmfXbN/Vdgo1EBG+tJoFTVV9Ck60KN1l/7FwO4Ew/YLelRgDHxpx3gUv\\nqd/GvjOP0D3TcayCtyNrXHA2QVsPULRxF+YGmiegZjzU2azfu+N49VJF833t\\nnEa5fJVk/UKPWompKOTLV3FURZewpIHhzgBPcvYfce1maQ4vpzI6Uaq3ZVkF\\n2BwlQ2XsEXW6NOoLm4C9bBDZth5U8mi6vNLcFxMTY621h3Ncabv6Z+yltTfg\\nqVj2o07L88456Ct/3Bvie134uvUkHAgolPaDAxMGrdCweKqO4IcOe6fUCow4\\np51BECrvQN4+7b++IayUcW0fYnDvxuMIVG4y3kto21K/8gHv3d4B4HNWNiRz\\npsbgIyhrCVyvXtuuEeL+FLEqAsnP5uNUeSgA6/2nwlTE5TqNfPX17bpqdHVx\\nn/ieRO+Q/h9CqhEut6ciNwik3QO8K3krWwVv+pvU4eSHEjo+W8o08n92VdZg\\nhshe5Bcopgym1/3kNqJAj7qEvDq61jc65JmtIINJW8B+HbTAPlhGNwqXK0bu\\nT4CA\\r\\n=4jRY\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEBjbrHfSKEjlcyHGmzsMRVjaz5q5nWdYK2vC7uVyPmdAiEA6RErtTFtXD+5Lu1wI14w4yof9zwf2BQleya/QmGmXXU=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.16.1_1584217617915_0.417807678447486\"},\"_hasShrinkwrap\":false},\"3.17.0\":{\"name\":\"ember-cli\",\"version\":\"3.17.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node tests/runner\",\"test:all\":\"node - tests/runner all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node - tests/runner slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.8.4\",\"@babel/plugin-transform-modules-amd\":\"^7.7.5\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.3.3\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.4.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^3.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.2.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^10.0.0\",\"markdown-it-terminal\":\"0.1.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.25\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.2\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.15.1\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.39.1\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.0.1\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.4.0\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^16.36.0\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.7.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^6.3.0\",\"eslint-plugin-node\":\"^10.0.0\",\"eslint-plugin-prettier\":\"^3.1.2\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.10.0\",\"mocha\":\"^6.2.1\",\"nock\":\"^11.7.0\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.19.1\",\"rimraf\":\"^3.0.0\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"gitHead\":\"234d0ab3e9c8b5f4b2ba611486f7bf95b73c85d5\",\"_id\":\"ember-cli@3.17.0\",\"_nodeVersion\":\"12.16.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-0GVer7AyV/g8hclbD64FmsNkULQ0N1pEQytB+utuJl8c6NFU4EUMJL7NyM/NRd7rzupMMR1jwzhxYTCY50ZRcg==\",\"shasum\":\"d846027c01f1835c7903b6bff073c2a80885202e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.17.0.tgz\",\"fileCount\":330,\"unpackedSize\":2514307,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJebtHuCRA9TVsSAnZWagAA7nIP/20QhqF94kWdW6Nbr+vG\\n/WcrDTEjWFXx7WSfgNTeI8tYrME30o02UZkGwExnabNSdI98cIFqV7dkiFzL\\ncLQi7xNLGOp45Hix0+IZRCNl7lH1v619HoQBN8COxMyIW/9ehYkd3evk8kNg\\njxm9gdiSn+74BI9L96FTjLA9UAjeLgkLZr7CPBrqEhCt5JOPd6+HVUeTE/B2\\nojds95QUhGrfCGHX+S9PQBDfRE9Wnf8a4XqLVO0gneraTtSzv/508rYPP0s7\\nXpQEG5Mw/n3a+SbLDftllMbwwasS1GKm9HqbhUF2fnlMPUAAGQiZYc1j7d1G\\nPwP1JuyZTxAwRSWGm/gSk0I6ASXWyisjBVJaiCFg6oQ0NZQWJK4/WaQvdfxn\\nG0iOVAC99N5eNothmgYl0BKsXHimPSfDd2WrIBOjRA32He1Ul7yEECDQ9j/2\\nbfcfvTHfH1d4MUKfrm3emk5OLE3Kg1V0xiq/bUYHnLrD81V9h8uYKdTTlErv\\njAMN/QAh9O1/COWNH4PPajhn4IrBDOBsl5qC3my5yLHF+lTCH62bLSIgZHix\\nYYlXN/At21/1jfLqeYgqvhN6782uL2OZHUCCct3kyWg1WI3Zp3wKVvWSdyPJ\\nQX/SDKTsJbHEql7LlpUS2vr351LWJy8gxgaK2eSqP5NcYuYdpZEzokQ3DgQg\\ncyuI\\r\\n=RYlQ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIC/3EF3D2qf4F5af3JCRpAZ1fgq2vuy0T+50GGJZFUYFAiBT+WEqdYjJbAhxTgL+K0vr8BvJffYzvoltTkqd+GmvyQ==\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.17.0_1584321006177_0.10780034406162753\"},\"_hasShrinkwrap\":false},\"3.18.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.18.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:slow\":\"node --unhandled-rejections=strict tests/runner slow\",\"test:debug\":\"node - --unhandled-rejections=strict debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.8.7\",\"@babel/plugin-transform-modules-amd\":\"^7.8.3\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.3.3\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.4.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^3.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^4.0.4\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^10.0.0\",\"markdown-it-terminal\":\"0.1.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.25\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.15.1\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.1.3\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.40.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.0.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^7.0.2\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^17.1.0\",\"broccoli-plugin\":\"^4.0.1\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^6.8.0\",\"eslint-config-prettier\":\"^6.10.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^6.3.0\",\"eslint-plugin-node\":\"^11.0.0\",\"eslint-plugin-prettier\":\"^3.1.2\",\"fixturify\":\"^2.1.0\",\"fixturify-project\":\"^2.1.0\",\"mocha\":\"^7.1.0\",\"nock\":\"^12.0.2\",\"nyc\":\"^15.0.0\",\"prettier\":\"1.19.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.13.0\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"a65e5e6bd1dc4fe1d02ffe30c02d474d802d3e24\",\"_id\":\"ember-cli@3.18.0-beta.1\",\"_nodeVersion\":\"12.16.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-qZBp9LlLkCgmFKfLCRFX5rJyoPPuh5SWoOs+aomKqBRNBb4bJmDe79OO+/mmNcpQCdX4+ObpqQHhdZrQvpo4bA==\",\"shasum\":\"9797d5960b16b7c5f497f13753bcd30da64c1fb4\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.18.0-beta.1.tgz\",\"fileCount\":331,\"unpackedSize\":2516921,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJebtQfCRA9TVsSAnZWagAAkScP/33zvIoB+QtJF3T+/cd+\\nBIog74ArJEh3h4eAFkyDGafmnLWD8fbBFpjsf7gBF2YRsmEARtIm82LX98/9\\nPWM4D9Zek13BvtWooKtX1bgNnuu0iV42zqUc4t/d4I81qmjhZ6xR5RV0bPNh\\nOaw/xy8sf5v2sh1RW/q+SghxkZSc+c3+wh26KfjQXm3BdHXKUPtn08lu4ff6\\nPdm1IqSyKLdwqnI+ZfTA3djtxW2JjV/wfg8dkcnCWR+EQUtRWn6cV7rAEBAZ\\nj1w6VFOoGV68GIsIxCmA7SM3FK8noIF/vQHTlK5ONaobxKKd1/CKXerN3PlZ\\nx1PsjT6vnsxidBUBBXVnJLFgUKldSyPnBgsh/hYvK13k2GnuQtEeVN4QhrqG\\nSGYWpVpdu4pG7r2aenKc2QPrp3jYZnbmuD+9ooC+T1IkfenJsPTNLgbtiMty\\nYK7YmwfznwcFAxU5Vh7w8zMw/AcsB+85lIEsdMUtY0H+OBGaVOVkbzrDwD6r\\ni8JfeeBCqI7Kh91TRNrpzBXwfjRg8TriPdOGztvd1DhNR3OQxia1CFTIFSoU\\n33/2jUZ2njq9dSv4cTvgwdCPCGWdu0PKna413Ce35FjzuvS9vhWLZvv6pGSu\\n0WuNa/fo5fITTiRVavaP7VA8SAYIObbf+bvxNp1P/brtgiL/JUnMemP6aYj7\\nTeST\\r\\n=TTgv\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDY0+72DlOfu0ODw953BsJ5pO63ThHxqKPQ0fQYp6ZoNAiEAm+bgxahGnTvEPMUJJ9viBzOpVczPJS1XLLoEGFrXYdE=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.18.0-beta.1_1584321566787_0.4268324789252522\"},\"_hasShrinkwrap\":false},\"3.16.2\":{\"name\":\"ember-cli\",\"version\":\"3.16.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node tests/runner\",\"test:all\":\"node - tests/runner all\",\"test:cover\":\"nyc node tests/runner all\",\"test:slow\":\"node - tests/runner slow\",\"test:debug\":\"node debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.7.7\",\"@babel/plugin-transform-modules-amd\":\"^7.7.5\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.3.3\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.3.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-module-normalizer\":\"^1.3.0\",\"broccoli-module-unification-reexporter\":\"^1.0.0\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^3.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.0\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.1\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.0.2\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.16.4\",\"filesize\":\"^4.2.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.4\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^3.0.3\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^9.1.0\",\"markdown-it-terminal\":\"0.1.0\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^6.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.25\",\"promise-map-series\":\"^0.3.0\",\"promise.prototype.finally\":\"^3.1.2\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.12.0\",\"resolve-package-path\":\"^2.0.0\",\"rsvp\":\"^4.8.5\",\"sane\":\"^4.1.0\",\"semver\":\"^6.3.0\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.39.1\",\"symlink-or-copy\":\"^1.2.0\",\"temp\":\"0.9.1\",\"testem\":\"^3.0.1\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^3.4.0\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^16.36.0\",\"broccoli-plugin\":\"^3.0.0\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^6.7.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^6.2.2\",\"eslint-plugin-node\":\"^10.0.0\",\"eslint-plugin-prettier\":\"^3.1.2\",\"fixturify\":\"^1.2.0\",\"fixturify-project\":\"^1.9.1\",\"mocha\":\"^6.2.1\",\"nock\":\"^11.7.0\",\"nyc\":\"^14.1.0\",\"prettier\":\"1.19.1\",\"rimraf\":\"^3.0.0\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.12.4\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![TravisCI Build Status][travis-badge]][travis-badge-url]\\n[![AppVeyor - Build Status][appveyor-badge]][appveyor-badge-url]\\n[![Test Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code - Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[travis-badge]: - https://img.shields.io/travis/ember-cli/ember-cli/master.svg?label=TravisCI\\n[travis-badge-url]: - https://travis-ci.org/ember-cli/ember-cli\\n[appveyor-badge]: https://img.shields.io/appveyor/ci/embercli/ember-cli/master.svg?label=AppVeyor\\n[appveyor-badge-url]: - https://ci.appveyor.com/project/embercli/ember-cli/branch/master\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n\\nThe Ember.js command - line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about all of the\\nfollowing commands or visit - to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"cbc3ecb198da5eb896f22fa948817bfeddd9910d\",\"_id\":\"ember-cli@3.16.2\",\"_nodeVersion\":\"14.0.0\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-x8czGIdRnS7bPRYY7PEhhVGakHTDGF1arKlgw8yBSch29hCuxmbMrxjQxEkvkTtQ8cb7a840N4eVyEujeYPQIw==\",\"shasum\":\"97fcf7f5109a0cc5e9f8ee8e971d3420d670eedb\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.16.2.tgz\",\"fileCount\":332,\"unpackedSize\":2550394,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJesHgNCRA9TVsSAnZWagAAcx4P/373OA/wFHrRJ7sKZYdW\\nmCFQxSoDqhsrQs2NdEW0BFEhgRQnGMYe5FEg7q0hqFPzwnsWAx57yZ3cD9S/\\nAKhOCClSliMKx21LSVaNitpJG4t/jph/EXdlJtMMRdO+xuCsj49QmG8JRopP\\neV/yaZ9DYXUWBK++/EArUeK4BqlWGO0QEXPkI/JwjAqWEmR4NEc9xzd02MFe\\ns0GF+fiyVAB0vjMCPFdTCxf+l+pZc/45+RnHoOZSP0PYPvdsGI25CuvighN0\\nDKutd1cwIB7vACUqfOn2u9RVLDm6b2hIHlswYyuSlr1wJCsMA8AmXv8PacvR\\nfTb9kFqzg4hPJX/gV+UEQaoiT9CGhR009NLnq8J6zwJifCNhdYuksU+fAeke\\nfAf+uQAdQnX2q1cscglifyXEe1B2zc25AdoYsnt4nrWBXu9MNVe2DqjWuu0H\\nhjCnfslKjw10d2UHvXVRQo5Meced5An8lXKXJmBdauKTCM1vga8aYiPmNNJv\\nVieWm6+aywW2COllnY7zcnjXiwDBIjunZdWZP4cSw2xpfyq45v/7tZiDQCqu\\nIHbA4kVLI44/07gcH28aMuP3jVRVJH0FT9EymOeVq2ZfyiUXw3M9qTUF3T1l\\nRdeLL2GoQ3wgYdIkr5eZhYXiOl/2Byi8sBDkYW0SnG3ScQ2BErFoh5Nmkoz5\\n8MhI\\r\\n=LQUa\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIB+4AjgqrhCvxrVvaCQ+OcRuaR9Q447JGL5sOOChBQ6CAiEAsotIhmWoxe2+RqCePQbz/Bjh7EEzIc4mnY7bfmkdBxY=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.16.2_1588623372532_0.0860104521353322\"},\"_hasShrinkwrap\":false},\"3.18.0\":{\"name\":\"ember-cli\",\"version\":\"3.18.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:slow\":\"node --unhandled-rejections=strict tests/runner slow\",\"test:debug\":\"node - --unhandled-rejections=strict debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.8.7\",\"@babel/plugin-transform-modules-amd\":\"^7.8.3\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.1\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.3.3\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.4.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^3.7.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.0.1\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^3.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fs-extra\":\"^8.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^4.0.4\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^10.0.0\",\"markdown-it-terminal\":\"0.1.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.9.1\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.25\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.15.1\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.1.3\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.40.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.0.2\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^7.0.2\",\"walk-sync\":\"^2.0.2\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^17.1.0\",\"broccoli-plugin\":\"^4.0.1\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^6.8.0\",\"eslint-config-prettier\":\"^6.10.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^6.3.0\",\"eslint-plugin-node\":\"^11.0.0\",\"eslint-plugin-prettier\":\"^3.1.2\",\"fixturify\":\"^2.1.0\",\"fixturify-project\":\"^2.1.0\",\"mocha\":\"^7.1.0\",\"nock\":\"^12.0.2\",\"nyc\":\"^15.0.0\",\"prettier\":\"1.19.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.13.0\",\"tmp\":\"^0.1.0\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"gitHead\":\"7755fe62c7cae3557604669c3a31f0bdd189ad44\",\"_id\":\"ember-cli@3.18.0\",\"_nodeVersion\":\"14.0.0\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-I/9ps0AI6BDjUm9/M1to96kc6d2yAYZ/ApX+teDTwFqZBVX3cE6EASfRWw14/Y3nPSI8wXo3aviYBYs6KMWgqA==\",\"shasum\":\"fdee530b156f752a97e75b832d97a8616f1cab4d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.18.0.tgz\",\"fileCount\":331,\"unpackedSize\":2509946,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJesHxeCRA9TVsSAnZWagAAVroP/2fa91OrHQZZqpvGUD2I\\n4MlZn68G7aW2hHqaPr9E9d5j/5R2dkHrfpR0OzukehtGJLqk+9aEAs85wXPV\\nHm0p3yDe4vxhC5+5CR/KDYny8WhXIBTwQQmp1moU0j3vhWLBQStC4nzMDJTU\\nlySmQSYpXKuTd7L/wuLSy/qfRWILexHlstS0sqSttqzySVTNepmBW+opr2LX\\nr0DSbQk8hcmTKcG6Fd0z1asaXywi1QZvSIiIrV34zyhyurO+X7vM6aBUhAl0\\nNbuauYXf6n1U41p+IWwjzhbYRocTYBA1k1F63PYo70QZcyEs70N8VXoUby9T\\njLi55hgxev3Bla/kQVqE7ZKATWOzGVU9z10iFGyDB6LmDi4EBO4HNQcXNa4x\\njd51u2sdjwF8HCsXYb0qu8CyJtFLrQdztnT19VdT9yoPNHiNWv0AfmKlixR+\\nV3IkUfXO5Q/I4EOV56XJqJZDTmOwGEbsFxPC6519Px4RO8j2YLm0opQTNCdW\\nuMagXG4DeVGF5xl8bVGyIejE1+ISZTpBhBSmHBPo9YwywhrvIRLmDlOWYSMg\\nwpH25LxRrLcOxjBqLonilb7/4ypmx8iy6r0bGPYX7Ii1P1oRaGpT1uepzOwv\\nmrJ/W5W4Qa9LMmtxnUOKIpft9VmOF1knKN+QK4IQP8CcdU6/JqDBFb9GBfip\\nK1Z1\\r\\n=gaCv\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC134CRxbepqCisIeRvhuuNd9hyiUqcUALPyMNJm46l0AIgALbs5krMem+Z6bAm4uI/9YzON0oaIuzD69GfUWLYSlE=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.18.0_1588624478342_0.367457319673695\"},\"_hasShrinkwrap\":false},\"3.19.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.19.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:slow\":\"node --unhandled-rejections=strict tests/runner slow\",\"test:debug\":\"node - --unhandled-rejections=strict debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.9.6\",\"@babel/plugin-transform-modules-amd\":\"^7.9.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.4.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^3.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^10.0.0\",\"markdown-it-terminal\":\"0.1.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.26\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.42.2\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.1.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^7.0.3\",\"walk-sync\":\"^2.1.0\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^17.6.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^6.8.0\",\"eslint-config-prettier\":\"^6.11.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^6.3.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.3\",\"fixturify\":\"^2.1.0\",\"mocha\":\"^7.1.2\",\"nock\":\"^12.0.3\",\"nyc\":\"^15.0.1\",\"prettier\":\"2.0.5\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.13.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"0b53e02dff9017c4ecafb86f6d6a1abf8a5d0ce6\",\"_id\":\"ember-cli@3.19.0-beta.1\",\"_nodeVersion\":\"14.0.0\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-YDgJdPMLrMgiaWAiF9i9SskPwte2yEMet12Rug5m5wMAkVFcQDPhGLkDOxnZ7krnM4uwDgn29XWXbFGGYDQDlw==\",\"shasum\":\"e0f0a3ff0db6549ef2b3c84b6185e4039ee8f0b5\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.19.0-beta.1.tgz\",\"fileCount\":331,\"unpackedSize\":2512115,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJesIF/CRA9TVsSAnZWagAAekEP/jX/pIQiEye7n3grgU6F\\nQLDAUlhkTGBMX/La+6YrqwhxD4omIG6mC4tey7/JBEBkedICU2Z05yBBr9uk\\nHVHAK0Uha5DXlZRqAw42XdJC0DUS6F3ZRNbSciNjcXRZHXgtXpbUvIyXs+0w\\n8UFS3q+8Lyn0gpJ74Qsu1UfMEdQw7QeUks2q9Vnf4sIX39O1W9TsATS3dXOq\\nG/w9MKwHqUqjdBRzpddqESqKhIXOSiLN9Xy0zm13SPa05/sUfJ1ed2HGuWX8\\nHxkXSNvad6+tYrbA47XSmiEwGsRuUO5WlQcq/hZ/YdY37JVMywaFsOmj+24B\\nDdAbgtk1JRr4j8m2I69paBR+pYrI8/3Li/xpi7FlgovHGH0+P7oB5Ae9xVct\\ngVYJjdjkYSJgXtGWSn1DxX5qXK2NNGAEmZKrYX2wDxo3KvLO2oztNGL6WQ94\\ntDG/U+S3SMSb+Nu54j+pozn5PnflosMhNHitM6xDFNTUIYfVDkrMVpelAnu7\\nVojb8H1Z2rTzt9ghDaoLHHRAi/ULEqX1mGyBXydBm2iq0e59AxKXFV3zg6ud\\n5QElYjVKV7aSaGXZbiXZQKWclFlxzZg9aTq56u/GCVMzsWYCkoro+T37wYYM\\nsrbAK1QRYcWJH/wPblNb0pZAOTGWk10ZexjLXfTBLuxkboBxIUPdVEtgysjg\\nhAoo\\r\\n=0BHg\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC8N2qt+On1i3nK7CluOF2sVMgod5rMvOQhpwgKCzaKwwIgLshP/REHBMpr+3v0n2UkoSlJbyTbQ71DtEq2We5CIP0=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.19.0-beta.1_1588625790715_0.0037629502747815735\"},\"_hasShrinkwrap\":false},\"3.19.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"3.19.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:slow\":\"node --unhandled-rejections=strict tests/runner slow\",\"test:debug\":\"node - --unhandled-rejections=strict debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.9.6\",\"@babel/plugin-transform-modules-amd\":\"^7.9.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.4.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^3.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^10.0.0\",\"markdown-it-terminal\":\"0.1.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.26\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.42.2\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.1.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^7.0.3\",\"walk-sync\":\"^2.1.0\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^17.6.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.0.0\",\"eslint-config-prettier\":\"^6.11.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^6.3.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.3\",\"fixturify\":\"^2.1.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^7.1.2\",\"nock\":\"^12.0.3\",\"nyc\":\"^15.0.1\",\"prettier\":\"2.0.5\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.13.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"1eefe6fbd724ed109bc6f1579344b4630bcfd076\",\"_id\":\"ember-cli@3.19.0-beta.2\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-kq7UCyEYyOAW71togRh4/NjBY8+7pSLnUTX0Wx2v3HmhwGJpvBtRv8zz8hxE5oV9D3nLIORCGJq2SuvcsqioXw==\",\"shasum\":\"d0b6f0244ff1d4ac79db4342fe06015e2d26bcbc\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.19.0-beta.2.tgz\",\"fileCount\":332,\"unpackedSize\":2513467,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJe2RDNCRA9TVsSAnZWagAAd8wP/2O4UQBvTej3bPkAemWf\\nOGyIagGoJmsI4yfStWX6ej+BCMt/ek76qW+r2vfKVqfJygPfsKP4pOnhLAt/\\n51K+9KkdqbKB7jN/evaDa196ngl1fdOeC4fBZp6g2ZKFiqqiJmV6TpyyPp6M\\n5Pf4JpbrBIM9MyFEO6fwTcu7RM28fraW79+bxyOMtvZZPizMg738IVNoYbpN\\nPoF6YhWT2HcPhjW3fkMhWBU7M1HSfIIogJ1BdeDC8U5dKxqOvSN4cg3PR04N\\nVLShRm3bus5lm7ENKFjjbYWrsVMawoDIO/1D19wqN3fC+kyx5Mu8eq6r0/kT\\nlUxgFISlfaigi8Ox2NXAUlJq4w/6Anv1UYMEHU26SrvQXJPlMjPx0Shg8bCP\\n8ArZ9LgYZL73KTRq9PpFtlNF014kk6dhu34b8CyrOYvCC98vGeETN7h0e9hi\\n15Ifm1Fw+y8Y2S6xJNYOnFhVcxsmHbbofYPVTc3H0DKh5LT98CqYPhmJ+j84\\n5zV2I1/f73ZyhWs44WoGzU/+ariHvwKaPYNXEaLI7T4QkoHlJNYg0m5JLzFM\\nHd0cNJ7Qqo9Y61z5MgQ/Sf/pE+xx1cQArcFDHT8qNXpu3Km06JWhTsc2X5Tl\\nZI5S6LCMt1KlgIOy0hOtAX2FnMkFyBJz+ahM3rsH0fgKNBBRIg8J2z/qZAE5\\nxYxR\\r\\n=cueT\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDgUCRPW2URVUZ2a6BHeMNY/832ctNnViaDiuQBDbzqNQIhAOpJRdss7SW8kGp7k0ynlzHxuS5N2QN2WMwq7ZSLzPhE\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.19.0-beta.2_1591283916890_0.11156849165326777\"},\"_hasShrinkwrap\":false},\"3.19.0\":{\"name\":\"ember-cli\",\"version\":\"3.19.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:slow\":\"node --unhandled-rejections=strict tests/runner slow\",\"test:debug\":\"node - --unhandled-rejections=strict debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.9.6\",\"@babel/plugin-transform-modules-amd\":\"^7.9.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.4.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^3.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.0\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^10.0.0\",\"markdown-it-terminal\":\"0.1.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.26\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.42.2\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.1.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.0.0\",\"uuid\":\"^7.0.3\",\"walk-sync\":\"^2.1.0\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^17.6.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.0.0\",\"eslint-config-prettier\":\"^6.11.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^6.3.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.3\",\"fixturify\":\"^2.1.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^7.1.2\",\"nock\":\"^12.0.3\",\"nyc\":\"^15.0.1\",\"prettier\":\"2.0.5\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.13.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"trackingCode\":\"UA-49225444-1\",\"greenkeeper\":{\"ignore\":[]},\"gitHead\":\"ab6f57fa29c7eaf7f73503e08f308f2e365eba8c\",\"_id\":\"ember-cli@3.19.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-MVBfC8rSdoQIITXCWX/1eAD/uoXZlH0YSO6NOxshsUaQxpo/SP1bSotwvZo4Hvd8novODNm/zQfVzDwAyJrJHw==\",\"shasum\":\"8c46d1f7c028867c6816da6a60f7a1080be58e4d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.19.0.tgz\",\"fileCount\":332,\"unpackedSize\":2512784,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJe8PcyCRA9TVsSAnZWagAAQYsP/2dUywG6yavRc1HJS3fr\\nty8EXwxtZfkgNB4ZQv5jEaOuum/CpK686mPBgITa77qvVJEceY3HWcA6y1zX\\nyWw11VZlpn11rTqQTNkJmZmKQ3paEMBzd6p9x4Xrjl0qSRx7oWUn8Twlou81\\n82MATBXvL7KzVhm8ZujMtQp16Ktbo31ls7V0tk/h1EPHWn7vq2KKmgi5wyFu\\noA5XOnP+SgKqYxU3HUM3SDta6zxyfRW3LTtb3/bEmkBkJToiuEzfpEx9LRsN\\np5xl7zGGqm2iI0pil1vONNrhSQ8ugtGABS15D+DUiLGPJBQ2n9DPHF5P80rk\\nhXSrJNZZDQyVj+bP7b1pqGt7nBMfVYWmjfyMGIlHfn7ZT6Pb51WVS8bn3LjC\\nTnk/TjvN/LaNhKLNtJv8zKDMRnZaJneTV2oOn00pA6Rk6uUPnpujYGeG7t0c\\noVAP7fko8vILPpm/tVbnL2M9LKtzsiOnRX29XjFqPcqMqnxtDc83DavnI/z2\\n9uKXg1G2+z604VG1mkvFlXmVOH4e4O28Y/TA6I3L0H33noSdw6RHrRsFQ+60\\n5Wz57WE0HTzXJGx5VZQNinSbVdKEBBQthu9UQDL9/tCwpFAPPBBvT+PaAwyH\\nHLNehJlgmsqjpf0oeRLSysopxGeenDOto0g8ndevpcW5oHc2HjUH33dGupLk\\nuzkW\\r\\n=eSo9\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDWNv+1RiWejIZBzaLfuYywy3KmhEtQVhzRbVIk/NUooQIgGcTyLSb9qH6DTzW51n6sqBNG2XHLfTg6nTXNjSwG/Zg=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.19.0_1592850225788_0.7390807459228597\"},\"_hasShrinkwrap\":false},\"3.20.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.20.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:slow\":\"node --unhandled-rejections=strict tests/runner slow\",\"test:debug\":\"node - --unhandled-rejections=strict debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.10.2\",\"@babel/plugin-transform-modules-amd\":\"^7.10.4\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.6.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^11.0.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.26\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.44.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.1.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.1.0\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^17.9.2\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.1.0\",\"eslint-config-prettier\":\"^6.11.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^7.0.1\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^7.2.0\",\"nock\":\"^12.0.3\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.0.5\",\"rimraf\":\"^3.0.2\",\"release-it\":\"^13.6.4\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.16.0\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"23f21e0723fedb076af9b0e0b998c2948fecc4e5\",\"_id\":\"ember-cli@3.20.0-beta.1\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-oRxbsZFNbDIeanvgH6qBnh2/lpnFWHVUCBrjz2Aanehsgd/1n6B6L/6+sHoXcO4VNahGRmwDPK3W+qAOWE/uhg==\",\"shasum\":\"8584e802956c67a344b2e3915278b2de7728bfcf\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.20.0-beta.1.tgz\",\"fileCount\":332,\"unpackedSize\":2511821,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfH1NkCRA9TVsSAnZWagAADJIP/i4toXkH+tS9wPlgEGT6\\n5c94d6s2j1Dp8reePjWmwbixDNRNLRkM24pfAJkOht0Mj45SlprYg2G6AxUa\\nFhh629zJAG8oLGs6nL4X0IGEbeR9sGbCY5WF1ngirU0Tqww89tVwZZMmMnJH\\nXQrOt9V+O7jpWixpkPyrKIY3Eso+A4tyZw4X0KwOrxY233yJKb9j+nvXGc0a\\nQ0MkQQTLhOKGkSWcXOg7UoxlntjCmsMeHbEPpf6UH/IMQ9q8oLdv7qNDw3Tk\\nRLrsRu6qQ8g6wHsoKLZGBfcuF7GrOHaDxvAfug8oALp//cb/46pmxsgiw9bR\\nfmGJWccofr9DDkSQRqFesFFIGpg1QRQ7pankvMMEIeyXXmoGeFtRnSVV4lqa\\nL7kyCgB/lv6+2f7tT5LhQ+TSJIhaw2ZVxup585tJxLYo7CdF6qIFY7u0JG4D\\nAtRrKfcMRwgc0MAG8qrVLWarQGT/zB4W4Q1TBVAgLi+j8UINQ4S79KdNyNKk\\nthF32ynAZRSLu//+6O90HiknJyMvpyfisudM1647+vME+6MtGAWogLrAqJTj\\nV0sL7lt4RafFD9v5o8axF8+mN2CMBuQbKN7OAmwm7gspNv3lFkQEylmQO+gc\\nUgTJUhONSrQkV8HYjMlNlQjZ0R+Ju8gAy2ZEv+3wI8U2SnNK/OG5GhRJJeby\\nuoRo\\r\\n=oQjx\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDFWwoui0SYcGccT5OSmq87mHlEf5E8CSIO7MVVYj8MuQIhAKr+Hp4o6xPgMStYy38Z5Sqah/RIlURlu0Gs6iKHNLc4\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.20.0-beta.1_1595888484251_0.20731073892997642\"},\"_hasShrinkwrap\":false},\"3.20.0\":{\"name\":\"ember-cli\",\"version\":\"3.20.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:slow\":\"node --unhandled-rejections=strict tests/runner slow\",\"test:debug\":\"node - --unhandled-rejections=strict debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.10.2\",\"@babel/plugin-transform-modules-amd\":\"^7.10.4\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.6.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^11.0.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.26\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.44.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.1.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.1.0\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^17.9.2\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.1.0\",\"eslint-config-prettier\":\"^6.11.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^7.0.1\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^7.2.0\",\"nock\":\"^12.0.3\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.0.5\",\"rimraf\":\"^3.0.2\",\"release-it\":\"^13.6.4\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.16.0\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"829cb520ac8baed9f8ff3f8efad6de7daa976a53\",\"_id\":\"ember-cli@3.20.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-I5mybMo1vmsKRnC7uWuuxldla+45CsJ0TIHIm+qovaKyGBx+TSW8zMoBvnogMSyu8+hDMEqsxLblH9ZSF4hKpg==\",\"shasum\":\"729c62ce0cb2804237155886619acc54c77255dc\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.20.0.tgz\",\"fileCount\":332,\"unpackedSize\":2511394,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfH2HeCRA9TVsSAnZWagAAB+MP/jVW+bqyqAosEt50lRSV\\nfyjSnoBn2G/WAw3+8okI8BfPHXXmKIBFpFKKe8tdK7MUlOcF4C+uN8m+leRJ\\nloR3AW098hrMOnIuI3oAorbwij4r4GEBr6Ob8E7REAb39lMFh6faQhP7okpD\\nGry1fMfHCPTvvwEvR3rG18Y0/0V6lltrwq2zK9tMOsFrA/kPskDnG8mpmtNW\\nWpHKP/Z6J5ghMnkK/txPhTJ2duSpcmY860KDts8PYW+XekGzAb4GKuitcMmC\\nwz/vEGNPVoT4pc9Q/HLALL6Ag7+aLKhrL3Naw5AJ6HMWGqRKFj++IfGqjV1V\\n55c0x7m8K3ZQ3LbJeSY7oIcwxgr2o33RqpU7CFfQUyzsS51qSxqzvSezhUUW\\nw8U27CG+3MKyg20Yog8KfxrovL2/WX41f7jnOaymczGhfLEITbgm548OHFR+\\nNrlH/qmdxz9qXklAZBkofMzr6NJq1PWGFphZLds0fTf9Egl3N203TjeeOopJ\\nc/StkjdRW+xAYF47Q6Oldc0NVT9hiWf8c6bzijRns2w77STTMdOy5XhQJdUL\\nPcCgOCWH8PcPTdvAZFEkqwSpP7TnHqoqm+ynwtBrEf2p1hEsn2gL31KtWCUG\\nzCS1knuY80lcvWhGj1Sf6Pw61aSOkHmi4QOsoZ8GQMEWYcNL80xLwe01PZoM\\nKh3f\\r\\n=X5yc\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDN09KDDkJob5uJax3FDZ3g0Y9B50T+nuj/1LSoXXw4DAIgdG1sG9pTPALiXCpqCTwBkYqEEazGtrRxWbLxCLE+O+Y=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.20.0_1595892189823_0.7528396011941676\"},\"_hasShrinkwrap\":false},\"3.21.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.21.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:slow\":\"node --unhandled-rejections=strict tests/runner slow\",\"test:debug\":\"node - --unhandled-rejections=strict debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.10.2\",\"@babel/plugin-transform-modules-amd\":\"^7.10.4\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.6.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^11.0.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.26\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.44.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.1.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.1.0\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^17.9.2\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.1.0\",\"eslint-config-prettier\":\"^6.11.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^7.0.1\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^7.2.0\",\"nock\":\"^12.0.3\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.0.5\",\"rimraf\":\"^3.0.2\",\"release-it\":\"^13.6.4\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.16.0\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"528bc705af535c5de244251b20e0638cf91d5814\",\"_id\":\"ember-cli@3.21.0-beta.1\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-jIJJKKjil+3DHjdVupL6S+AHsFMN36Kl4bpL/pSpMDYHXYc5yVpvbaVe0kXPductesaXD8GnSvLxTcsf551/yg==\",\"shasum\":\"24fb5bf232ba7a7c419140e7e4fb2de8b4f4305c\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.21.0-beta.1.tgz\",\"fileCount\":332,\"unpackedSize\":2512279,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfH2OeCRA9TVsSAnZWagAA//8P/292zVmXIY9aMFsQOhQe\\ngotLC28tHCMFaY864Jo9+fWH63wcoB5LM2Az7Ut8xX40iBKQVKa4aA7fc9fU\\nx91F/ijf4dbDE/qeLOr8cOlxlXpHx8aoRGe4HYEehPwS0GHJ91kt1+1yrHOx\\nO0VfvXIl9dKH6NpVgoKWvAGs6/bXj3ZKdmb4j/kPg/wgsOXE8ZzSPLHuBhq8\\nS3qnYSMHiKAy7b7fE3KqkcNkvqrpc8PEAcWuFuyXTqAW6iLRwVTxEKS7GOPg\\njH2jRL1/moA9TNcEvYdotY6Mje9imqz3+X8wXgQVciqQlcYAmTG/Ilwa5O4H\\nfI72TE3hDyQAQaKmbuXsnnsuPoVDvp5JjHrxsaeylv2xCq0D4ZD339wBmxJV\\nSoAbO8DFeKdD3Xey6lSKceVrof0sH3SQDov7N77Gh5rrE/q8s+v6FLF+k+M8\\nahZ+/dcp7NsR6Uu26C1iI+zXgWU5MNpmiyTAQR9XXMJO8VH9UKQe87eSYkug\\nwm3S4/BNBbF4WXQSX1OoSE5XrcN6sfgXg+xkrknywOnDtFCywZA01eCtHRAS\\nWHhRYtcwB1m1PJC1hr9ASJKC+d018o2d2hyHqQ8Y8WTfvRkNnuwUhnigPj9S\\nBWDistpfK8Ly70bYmAyC0t5jqrWEyEJzZxSBy/dpHAnMEKT/2Fi2ttxHah7i\\nmACO\\r\\n=BKx9\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDR/DWOqG1sC9opMp5Ec5hcp7wGE89w7mkn7nVWS3uYXgIgZd2ro7bEwVbbtpCXuSwUMcRNmMOIA+eQL38vYoQJF3E=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.21.0-beta.1_1595892637799_0.47457445670823883\"},\"_hasShrinkwrap\":false},\"3.21.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"3.21.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:slow\":\"node --unhandled-rejections=strict tests/runner slow\",\"test:debug\":\"node - --unhandled-rejections=strict debug tests/runner\"},\"dependencies\":{\"@babel/core\":\"^7.11.0\",\"@babel/plugin-transform-modules-amd\":\"^7.10.5\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.7.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^1.0.7\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^11.0.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.26\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.44.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.0\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.3\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.6.0\",\"eslint-config-prettier\":\"^6.11.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^7.0.1\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^1.0.7\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^7.2.0\",\"nock\":\"^13.0.3\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.0.5\",\"rimraf\":\"^3.0.2\",\"release-it\":\"^13.6.4\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.16.0\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"1367292ff5f9cf7e1aeda238f7c682d0f2ecd198\",\"_id\":\"ember-cli@3.21.0-beta.2\",\"_nodeVersion\":\"14.6.0\",\"_npmVersion\":\"6.14.6\",\"dist\":{\"integrity\":\"sha512-Ulxb0PEqdlM6vWgkIDdUdSw5a6HJ4INmE0qA8fu+zwSj8oS4IgeON+0xAGVBSlrJqJ0kv9AjbCXSaBpZ8Uw7zA==\",\"shasum\":\"3cf3210d4f567b400360305f9a9172e20bacb894\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.21.0-beta.2.tgz\",\"fileCount\":335,\"unpackedSize\":2524294,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfRCbDCRA9TVsSAnZWagAAI7YQAJ2xqnzOcDt5RXej7nEd\\n4HSunBoc+Kju/I/UnscqpCMF1E4v8DoHsmkdPch009iqTJuaUou6aXLrC6KT\\n4QJWp4ErdXQTJ9Lh2+QhsDq9LeOmbkm5NldRuMtJwgJzIkuFJxc2b/g1Xl9o\\nmYNFqQnP/BKp0XP0UesC0BsEz54ORemTZrXcwae83Reamx4corgw0rKfPTN4\\n8YiAgMS/th0ibvU+J4W95dK16g3HtFzJf+1fzFFX9MzbI2wa2cTMIB8Tg1Tw\\n8UPfNjo31aZ7TK0v6oZkAA1Hiuk7sJVNHLHsdOeEnNIenwR6805b5ACbMBva\\ngBvjkUOp/saZHb6tLoEgkb39NnpyfHUfoGt7NEziGwoH+l4v9DQemSzGIEIU\\nav+sWvcFbsabxNQsuMqA6YHKCGLCMMJyBwHpR/7I6YS1Hb0KlbvjqXDzDbu4\\nQ6t6Ih94R4a3mZRF6/RPqsQKsDM63/2f4GVduqzxD8TqUYrTpPt3fZXtkhJA\\nR1/jNdKjRq17ftbimk1qKMLRvmopxE1OO1X6/ch6gSBlh+sskMETI2t8waBJ\\nQqPGeOavjaPnmXPJfei/Dmh0UTxIwJsxxN5HY1Yz4l0ixf/oqVyeIKwm4SxQ\\n66VOt7VDPrNw8eAQ2o5nPULB7hznMsqc4MSaGidSLLv2mjy3gJs68Kdy0a/q\\nSQ7E\\r\\n=qT3H\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBqHZYr4+1EgM52priIEJQk5Ici1lb7jas0wnTRhDCIPAiEAwOyx1MEaT6I7Y0UicDiW4VuSUXkq2q1BVR/BuhZq5sw=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.21.0-beta.2_1598301890537_0.7493071093770425\"},\"_hasShrinkwrap\":false},\"3.20.1\":{\"name\":\"ember-cli\",\"version\":\"3.20.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.10.2\",\"@babel/plugin-transform-modules-amd\":\"^7.10.4\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.6.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^11.0.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.26\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.44.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.1.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.1.0\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^17.9.2\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.1.0\",\"eslint-config-prettier\":\"^6.11.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^7.0.1\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^7.2.0\",\"nock\":\"^12.0.3\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.0.5\",\"release-it\":\"^13.6.4\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.16.0\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\",\"tag\":\"lts\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"3659d9d34f2bbf4ac9852e8275e9490f843e5b13\",\"_id\":\"ember-cli@3.20.1\",\"_nodeVersion\":\"14.6.0\",\"_npmVersion\":\"6.14.6\",\"dist\":{\"integrity\":\"sha512-phEldscXy8EB+0XxcemiqHPH5WviIufL4bflB6VdrdkuGMdO51GiPyy+EpqoTvx8kUAtkwNHmOMxJjrxWEtVZg==\",\"shasum\":\"2501213b1bb1c398bd647d2f00bd390eb05feb3e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.20.1.tgz\",\"fileCount\":332,\"unpackedSize\":2512123,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfTmZUCRA9TVsSAnZWagAAq4cQAKL9KQPjyWffFBOFrERQ\\n5m3WF+S1gM8U5M9dqZlTto9+WQKR+eulzt2eA/HHQvxdWLfDy0d3tsGzBFC8\\ncHaJXZV0ZCCC3+wfCPJ9PyKMPQpRfHGkxRK+CCyCZFJIL3UtCi/Y1dc4iN6K\\ngAbCfHZS28ktguZ3GK9G0RrACnP2HFbSsUBudglu6mzP838KdF+EsBCHCSyI\\nR3H1/ZNNyXzkAJQZmLonzsYEXcb6YRgf0zPZR6a3AUA9T1SIXnio9whNqLbt\\nKNouwdgJDVclr8ts3pRFisgCkJ5nOBsvEbDPlkfToiA0YXx0srCuLOIiQsop\\nXCZUjVCErzqMTnih6+k0qkXa9bmrOR5uj6MdGzqhZ65uUlMTzZEYhDdbwjAn\\nnY0YZVMYle4FG+TSoWqdvCIDGLVwgp7qyQgyTbpXjB+Y93M2Afvkf7YYuNZM\\nomNcowbu7NFTcJDFo/td9088MyOMVMF3E6sj2yHzYK5fTz8VXAAvmrDVvnqm\\nwBatPQW86fkG9Y+ubyv9Mq0LK+5mruU17DANCg52bJ34UnrRsiG8vQ6hoA+T\\n0yHh8uYmlCxJF6FXK+E8U/q0Xqs1yix32nx1dr1Oc4CF3DuhKRS6RkLU4uXr\\n69RcSfEU0bm2QqxIHqiI1gbPo+O9ulSmVWfdxSa9Bm6sYBr6BNEMAqxy9Qye\\nwdGP\\r\\n=0p7a\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCduHn+LzTW+V1AYA5gioUeLMeU13iozUdBNTZiKcPIAAIgWXN9kEfAylpdhbmJy/y45f+w+6SyfX3L4Mr9gWvCf3g=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.20.1_1598973524114_0.10296650675630103\"},\"_hasShrinkwrap\":false},\"3.21.0\":{\"name\":\"ember-cli\",\"version\":\"3.21.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.11.0\",\"@babel/plugin-transform-modules-amd\":\"^7.10.5\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.7.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^1.0.7\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^11.0.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.26\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.44.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.0\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.3\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.6.0\",\"eslint-config-prettier\":\"^6.11.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^7.0.1\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^1.0.7\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^7.2.0\",\"nock\":\"^13.0.3\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.0.5\",\"release-it\":\"^13.6.4\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.16.0\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\",\"tag\":\"latest\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"a9a03d4b78d2eef34fc3a6ca8d4710b6c0455f5c\",\"_id\":\"ember-cli@3.21.0\",\"_nodeVersion\":\"14.6.0\",\"_npmVersion\":\"6.14.6\",\"dist\":{\"integrity\":\"sha512-0bekYbwzmeo6rojpEcS99lIgagJ945DxbY8FibX7qtcQsFY/iA9/DhGp4vdyktIGXWSN2ww7dPQbtilKQ4wRgA==\",\"shasum\":\"711a48d1a5639bc22ab75e8dd82230f3f7f58f93\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.21.0.tgz\",\"fileCount\":335,\"unpackedSize\":2524794,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfTnA+CRA9TVsSAnZWagAAC1YQAIOVb3VlNMborzWgM8fa\\nwftA27ZuJ9gBSCcntAyVm3obwh+/UTkLTcUXwUh6oYdffxcg7eie7kI0Jeng\\nK4dF3sPFAZcWJVUlyZiq5m5OQogE8xyBuvr1ELBLZOwaEwMkGQM+tOVzjGJO\\n21L0CHq21EvtMTg66Trzlyv4O3Yz1AoeFYR4LlAQ5PiZW0brMoF6SAlHLDLF\\nO5g+LpnP98UySsBuHdbysYAXldL4Iwuh+n9ACt2iRR6xUNzjhKld0r23X+y0\\nkfN/3o4xd5Iacl+hA4MM4VSWAFku4UIlGIP6USMxoIwzKr4KcOSqJ5RYRG/2\\nNYGqRoNSfX3pvnOR88N8NEC1CZaPbVoyHRESKnHHXZSBjG+DStAHJSMU1nNG\\nZauW1IImqKfRHNTkvTqYh5tJHRnbc2n5McTx0giz+VGQb9t9vNIXvXl/U3iK\\nuu8jWEsioPL3GSU98wp9F+qsA0zlUfCE5WXOwUGJmoZ0loZbCET320aE//1r\\njlhMqkoEDwxlSgp6G4syL55QoLvRLqVMnzh3uNDLEtFtILVGBjSD2YUFMPDa\\nPFRugcUzg5+UBIf4NGsSneC++NHz56o6R0ersbKrth0YHY5TNSeZmtWUTyTG\\nDtL59OSuxBSthS5KJ5uanOFXJ70q+2OnUmscvANl7F/tn252klsl2JLXxryd\\n2n64\\r\\n=PsVC\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDC2fR3tOJcmZJKQg1xecMVtNkc8H+ozQaDOygoqInxVwIgdFfjb/IZFrk/NTURsyLJicMI1ZCyhRUfp6PpHqmjyUg=\"}]},\"maintainers\":[{\"email\":\"chadhietala@gmail.com\",\"name\":\"chadhietala\"},{\"email\":\"stefan.penner+ember-cli@gmail.com\",\"name\":\"ember-cli\"},{\"email\":\"katie@kmg.io\",\"name\":\"katiegengler\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"npm@nathanhammond.com\",\"name\":\"nathanhammond\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"trabus@gmail.com\",\"name\":\"trabus\"},{\"email\":\"tobias.bieniek@gmx.de\",\"name\":\"turbo87\"},{\"email\":\"alex.navasardyan@gmail.com\",\"name\":\"twokul\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.21.0_1598976061611_0.8568996083657499\"},\"_hasShrinkwrap\":false},\"3.20.2\":{\"name\":\"ember-cli\",\"version\":\"3.20.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.10.2\",\"@babel/plugin-transform-modules-amd\":\"^7.10.4\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.6.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^1.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^1.2.1\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^11.0.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.26\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.44.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.1.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.1.0\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^17.9.2\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.1.0\",\"eslint-config-prettier\":\"^6.11.0\",\"eslint-plugin-chai-expect\":\"^2.1.0\",\"eslint-plugin-mocha\":\"^7.0.1\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^7.2.0\",\"nock\":\"^12.0.3\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.0.5\",\"release-it\":\"^13.6.4\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.16.0\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.31\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\",\"tag\":\"lts\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"3a1cc27f665e82edfbf03e7bf45bebb7f84bcf52\",\"_id\":\"ember-cli@3.20.2\",\"_nodeVersion\":\"14.6.0\",\"_npmVersion\":\"6.14.6\",\"dist\":{\"integrity\":\"sha512-8ggRX+NXD9VkQt/9/GSMLcnswWNYTgE7Aw1uelexHdxGA1TqcjOjQ07ljVmgRwYVieknhDzhK3M0u3Xoa3x0HA==\",\"shasum\":\"4a5411afc32a91eb81e4fa1e6f4bc950e838c132\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.20.2.tgz\",\"fileCount\":332,\"unpackedSize\":2512618,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfV7A0CRA9TVsSAnZWagAAzgwP/2q8VkRcYPvI+abLKpN/\\nOtEF+9KcNwj3T77x/04dhQ4NjDyBTdiCPdOxHPDJX3MGqwFULpoWMMERe2a5\\nbVxmKcGAj2QJfHs6vLlW0I1saHBEDAIl7uJ0VqLriTxY4aMs+DU6uLAQJ6Kk\\n3c3ILz6o0i/et8dIg4tY0JBG4N4Qfhusy/2gj0V4UEmK1HXAXpKESfaA6GJs\\nnuebTGGKX91neE+ITea4gPWP9dUBzZPeyaYsQRMdbArJjHzTZsxQuEi+Plog\\nOeMKyq/Pdw7zrgnPJIxosDQ2E+RkuXe24LRd/x7yr5S1ghOkgkdTmMFiul3v\\nIrsSYuhNAJJclhmStCaak+FYFAEFJXEl+np1j4UaxBgwFJw98pt0Xep/fNfa\\nXylosp6Danp2qJw+1CvXQPFiEbfkiD4rc8U/TgN6Zr9ZOm88tdGEE3EaN4wf\\naMulLbcYWg389XqAreJ068Pm9uzloOlJbk+T3Y6pThLcij+8GnrNOshpHT7M\\n4dNxgCOllRucb0IXX/SMLlYKUoJAhF9Idb2XBEkDBQYVS8DoYffPsAzyc26j\\nlHl2eIiTVh6XxUtOCpCDcfTKOTmtH6ULnB4JeYbR8p68zjTkVI/blocInaQn\\nzgucLKMD71QQ1qCHtD7eUa7h81ODHxykQn0kEJ3DeF1i3qI6L3WKkepHtbQO\\nxsTH\\r\\n=715n\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIE5kfoGvlvZqvNDzmW03u/VYrtcRjwH3f3fc1zGMbRAeAiBnYcDbXgOUkcbxvHkCwSpXltxvalZPa8/LFlGwkXshVQ==\"}]},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.20.2_1599582259362_0.23913465711723902\"},\"_hasShrinkwrap\":false},\"3.21.1\":{\"name\":\"ember-cli\",\"version\":\"3.21.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.11.0\",\"@babel/plugin-transform-modules-amd\":\"^7.10.5\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.7.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^1.0.9\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^11.0.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.26\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.44.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.0\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.3\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.6.0\",\"eslint-config-prettier\":\"^6.11.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^7.0.1\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^1.0.9\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^7.2.0\",\"nock\":\"^13.0.3\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.0.5\",\"release-it\":\"^13.7.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\",\"tag\":\"latest\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"ce6e2fa94ce3338213438e942e6adcea32a78a7b\",\"_id\":\"ember-cli@3.21.1\",\"_nodeVersion\":\"14.6.0\",\"_npmVersion\":\"6.14.6\",\"dist\":{\"integrity\":\"sha512-Vuuzc8A+buctJ51mK2WOkR/NzdZBhaYgeWK3wZn1bZBYZ+iXLqxxgeH135Rb5TfzWsZJ63iiwnwQCzPsBrujxA==\",\"shasum\":\"af82fe8102caee2bc684d844ece39a9ada837be0\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.21.1.tgz\",\"fileCount\":335,\"unpackedSize\":2526278,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfWOoYCRA9TVsSAnZWagAAT0sP/3aIjoTWuzs6DRNvDy5E\\n5Zpm9suUeIp4FLkBdg0noI7VMu4MkvCxhamxg3q6aiwqNeM4pI8PADSeakYC\\nEFYZQYo9wjOuYcMFJCsU/2tq6MqzTq/d5xwS5Bo9TyTGE3SEAOU6KmCVmbxw\\n9Ra8ggXFfPVyTSnOmXNHfXXKqbgF7dVrR+CRwx+imA57MoOskoSocD1MakHo\\nfouiVj9O0xRR3+mR+fVZqKY71WoGlygTfCEdIFCvhLfRVvgPqWf5GzTfZ7KJ\\n9FDbc4cFUUwQiDOMv4pYARr6C/8lQryvWoIgicaN7jhvqCNEvSmVgOQbc0Yo\\nYBkYqe5AKjB3NDbSvz36QC4wDXofskiIj99whQDItbqDsEu8GXuv6PYIskYA\\nst0lshuHcvrsemFMXDb0bTjJgWxX08N/3TzLrOb/Zd1nO3rYK2xxpW9AurcS\\n7McMm2jEe7ufNsgkio/PK6Gwqd13y4arY5FCKRb7H1DY03Ptf1GgkRWIy4hO\\nuOiQxpwq0Wnn2dE7mIEGanVA1N2VTnkXJuYkjyWqoKXP6KlMXukHLQceS5mA\\ngCbYDj8B8zU2say+vjHl/QT/VG0s4wYEEt+Lbr5Svr9NZj2YCodVb4hs7UjA\\n7uUJxOCem1WBWlI6hL/dCKKJTp6ZX2tX59CJ5zExy+e2Yxr4aAK4Sl1fUkTn\\n7X8p\\r\\n=KOGO\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGDZT5TuVxujMy8gFHqOhZ8M62qGEcCSJeXsqcTTPWYpAiBvWUCjsJnyruhd8rL9RlofCvbdQaHPeEq3kpOuw0Qn6A==\"}]},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.21.1_1599662615573_0.9731618435242027\"},\"_hasShrinkwrap\":false},\"3.22.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.22.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.11.0\",\"@babel/plugin-transform-modules-amd\":\"^7.10.5\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.7.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^1.0.9\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^11.0.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.26\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.44.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.0\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.3\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.6.0\",\"eslint-config-prettier\":\"^6.11.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^7.0.1\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^1.0.9\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^7.2.0\",\"nock\":\"^13.0.3\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.0.5\",\"release-it\":\"^13.7.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\",\"tag\":\"latest\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"1d4c45be3c98ca6c59cdd513f4dde765036b571d\",\"_id\":\"ember-cli@3.22.0-beta.1\",\"_nodeVersion\":\"14.6.0\",\"_npmVersion\":\"6.14.6\",\"dist\":{\"integrity\":\"sha512-oWdE/B9mhrRjDum/M2Ey8+fq4A+AbIhHzhuMibp9A2KCrBfYmL8HGmLBbMPpHwFzBGTwLU79coWDW+yffl3JbQ==\",\"shasum\":\"9ffefd430b7c88c436102e9457a0cf62a53b060e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.22.0-beta.1.tgz\",\"fileCount\":335,\"unpackedSize\":2527294,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfWTRyCRA9TVsSAnZWagAASUQP/1GgVsblXmyj3bsTDQpn\\nj5xb0netA+TjTFllSyknXsugjQGvW7/e21792ZXzKpf/KCABDJvzGnhDHYF2\\nfWrgnjuUXw0RLn+WPU4rjvSma7HL4D447zcDRfW03N4Mwk0F1Pe5nbiF22Hj\\n0PEmv7JEjYfI+sy8bM4q3Xlt9AkJN5BQxGOeRVCZDSvljHWPGtYgPrCbSbXu\\nkCn82vHAKwzbXlulrTeuNxMI3OqIUAKfigJAJAeKJoZGTYy4d/X9QzgAcPaR\\nHfyz9PNgqAmIV7PvpTyYLq7sQ8yI7hIsC1QEDdxUsMCf/vokiwTTlbnqceV2\\nKIL92m8E/VtrYphgAHOhlzBYOIPfijBotKNhuHkuoBOuIl+Uvtm2fApttikD\\noPK+ByYyr4Vu5HHXdvmwiuopklg/Yw1v1GKo5FiduJ1ux60Bj76SdoD3iSJ6\\nF/taTNZiO3fYj2SB6UtKf8F1na6N9FA2ZDXfuFf983j5Qh/qiADU3lpO6wij\\n/e8MdGrrk6yPlIh60WBIWEK1TKn37JgadNvP3NFrHLYTODhOVpD4eG/Iicox\\n8g0+s8iRLU9wMt7Ke7rHPlmQjdVf79VdLYkQ70PPvlSPz4SAVyie+Sd64zsj\\nVPRnlfIf1yKKkkzvjm0YRF3yE2B0i9lTLLf2IUzUMF1kKWZDLjEk3s5zLy+s\\nV1wl\\r\\n=bkG7\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGc9DPNEYkkejW6XiXLZh3RyHc19r3cp7B9kP0xrn/42AiEArMr+hWw/YZwLrUNXXS8b+aBeQfSZRx11jNyyjXILjGo=\"}]},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.22.0-beta.1_1599681650169_0.776340779236327\"},\"_hasShrinkwrap\":false},\"3.21.2\":{\"name\":\"ember-cli\",\"version\":\"3.21.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.11.0\",\"@babel/plugin-transform-modules-amd\":\"^7.10.5\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.7.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^4.1.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^0.2.3\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^1.0.9\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^11.0.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.26\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.44.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^1.1.1\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.0\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.3\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.6.0\",\"eslint-config-prettier\":\"^6.11.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^7.0.1\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^1.0.9\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^7.2.0\",\"nock\":\"^13.0.3\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.0.5\",\"release-it\":\"^13.7.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\",\"tag\":\"latest\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"97b3bd79fc34a0eeac7447a9ee07120d125d06b3\",\"_id\":\"ember-cli@3.21.2\",\"_nodeVersion\":\"14.6.0\",\"_npmVersion\":\"6.14.6\",\"dist\":{\"integrity\":\"sha512-sWOFy74DJ1dZqct0BxGEeGBAEjQUk4ZYZOj+J/PCy3JhDBYHnyBthE+4DdMj4Q211TInoI1UBetpt7x57M7JrA==\",\"shasum\":\"af99af5eba9882a326d8528fda31f219300d5591\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.21.2.tgz\",\"fileCount\":335,\"unpackedSize\":2526798,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfWn9DCRA9TVsSAnZWagAAppgP/AsGEmQyiV4AbW2NMPt4\\nyTg7BGMmKCkayNIdC6ovT627EdcvpxFf6KpNoUYqWE4nM4EMKa4bul+fshan\\nVeH+tE5tbAzDEMeZwoUA9I4T0dGsaiuWr/LW4lACgFyrz3b5atygFdgSLrdS\\ndBKcdMnjoYvG95i1XxwGt2Qs7oKqi094PYfjoV7z7rm1BQwArflUdT8a60mW\\nsKi7Z7c2iWv5S9I9oVIHuufSlnZMbgglztxWDvRBtw/DrhALQHfpd69MLtrq\\nCSGn95VKusXfjyfUeK+VvxAzd8R0XNOAu9EIiMKMfWAfm9/nGYzu1DJIdIvJ\\ndCSAy7+9vPCj3lbD9HAe6G7Yg2DbWkTQF/7cxi5duy6pAyN8cpsbxGaXgMi6\\n2p+35qHIxjFmE94/7zf0oNj+Li7M8gWyAF9lIqwyD0/FOhnNBlkcUoH9nqfn\\nMFUbA+0Ow9tRWEx1pDfE+YZH45JCcjyy3B9hXvK0BrhMx1QyrxB1r35IN8Je\\n1R267sEWay/X7xZ7zyPMcbP58b5KQug/UWLDIMmcHqiOVK67KY2MBI2j3Ob7\\n8uW14d79NHYwgsdwt+3Zebgm6g04hDY8/qpAW43zuj7TsN2a244V4ran6yX0\\nhH+TFZdAGQ9SnMX1rTF/Cb8cvFU+gniZWpZ7rGknQCXvU78DkJouMS7zbg9G\\nYwS6\\r\\n=U8SQ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDcwjypLQdmK1lKlU1gtUaQ51UHZSkOK/oPVyGlg4PNfQIgJvLV8PsFzrfwHQ509ghirZzDDbetUxn0T+uX1rJbDFE=\"}]},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.21.2_1599766339144_0.6485271926737095\"},\"_hasShrinkwrap\":false},\"3.22.0\":{\"name\":\"ember-cli\",\"version\":\"3.22.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.11.6\",\"@babel/plugin-transform-modules-amd\":\"^7.10.5\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.7.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.0.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^1.0.12\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.13.1\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^11.0.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.0.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.26\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.6\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^2.0.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.46.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.0\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.3\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.6.0\",\"eslint-config-prettier\":\"^6.11.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^7.0.1\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^1.0.12\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.1.3\",\"nock\":\"^13.0.4\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.1.1\",\"release-it\":\"^14.0.4\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^4.0.2\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"2eaee941409f452b2b825539df53c196b9fa004f\",\"_id\":\"ember-cli@3.22.0\",\"_nodeVersion\":\"14.6.0\",\"_npmVersion\":\"6.14.6\",\"dist\":{\"integrity\":\"sha512-7MbQ6r29MVW4I/IDTvTL2oDHK8kSL2l9bhfXKfc/sIbT0bnTgyhvRFSa0dPA8Q3FLx3FYAZ2jJPaPG0wpYzCrw==\",\"shasum\":\"bf073ce6b755fb9bc77a81acee41ff0a5b30d8d6\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.22.0.tgz\",\"fileCount\":335,\"unpackedSize\":2528682,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfiwbNCRA9TVsSAnZWagAAmJgP/i4bEV4s/dsPa6IdGsAJ\\nf9TFxozUUI0rvocaZn2xgH4UBmyTGfK4I5A2m06xiSoVoxd4C6df6wI0UZmq\\n9S7wgNrHP9vt+FfhAo8Z9sSB0cfDN1liseBL1iaskJ+OmCGuGFgNgdPfPI1+\\n/Se9lF0xxIlOMMqxij0CBVBcJU9/o/9TqGwd0bw7J4SJG/b2hyDpgYKDE9JG\\nn+9S++Jg9WWoTDqF7X2s3VI28tb4WoMrrMpf+SI7pYnOw7QHWQG80nbcy1y3\\nWd4arJq17Oew0Jg8/W3yAVN5ZTrtKfqJSFUUzgc7l3XSTtMRfrVG2BNFrEbw\\nWgtrHSm0vV3xvFsFvc0nW/xsCjFYRL22jyutYDNbmQ5McAH3EoglccvT4wzS\\ntLcKQwc4LIXiKUX14GtvNLf9tddgJfOXwO7JVBUG5mCSUDd4hfl4fBJIe593\\nUQzeDJQtuKsUZPZYyIZcA063ZY+HSrupwThBTcUrBCX00v4EqgLlVtlxghcf\\n5MXry+7yyorh6G5+aadMFZ6Nt5yg7XutgJE72CU5aw+VAvnDvrsd8dbjmadO\\nsY9GuvvQ0xVYxrA5DYASc/e34Le4/hRi8fhO7hk4p/DdifudfGxymuybazI6\\nLjqdHKrT/HPXDgyzgcApdjzxUSXLyLjVmnE4D3JEQkoTy8Y7tNFg4wv1BRSd\\nQfX9\\r\\n=uNHa\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFT1cYOsLzLKZaDxaLvTdF9KbyUw6WnUoQjkFa/VPqbqAiEAxRok2hjv1j5jDBztMogTqisNwviogp9Hm5kXyYGpwvI=\"}]},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.22.0_1602946765141_0.13717390895641768\"},\"_hasShrinkwrap\":false},\"3.23.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.23.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.12.3\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^1.0.12\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^3.0.1\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.46.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.1\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.2\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.6\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^6.13.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^1.0.12\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.2.0\",\"nock\":\"^13.0.4\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.1.2\",\"release-it\":\"^14.2.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^5.0.0\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"a424c9c49a02c0c1f22b031e5db2bd028d77bc52\",\"_id\":\"ember-cli@3.23.0-beta.1\",\"_nodeVersion\":\"14.6.0\",\"_npmVersion\":\"6.14.6\",\"dist\":{\"integrity\":\"sha512-gJEQc5DCvvwTGdjIgLQ2YQhDgtqsWLuE9g2XQnZkGFtC/trskNSO5cpoVNiDULxDYDepDOnO5AEnlFN4lyKGWg==\",\"shasum\":\"8380ae58467e5d036c0888e45032459684c129c2\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.23.0-beta.1.tgz\",\"fileCount\":335,\"unpackedSize\":2530349,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfkL4XCRA9TVsSAnZWagAAXvQP/0G0kl55R483XabG9IJt\\nH1Cs3l48uMNw0dZINu9D7l1L1K9FRW5Pb9KqUZeVdYIMmaGzXhJJzBh6NZ8G\\nF+AboIgDy/yDv/QdN6Hs0rg7Ifp0oxsyD1hpnyGxY64Q/ytN//vi1Jw+N1UX\\nCiB3X2bOPQCVYESWeexDwpXVlMhr8im0gBKLl+t1cvohLlqiIo4cEOSuG30t\\nOonv2jSfTTFi0WjZFfv7dsx6UyKitvMZYGiDD2OoN1yy+XDaSOCgyLBVZ4K/\\nj7ewVKuPeamJY9LkePdSR8JrwYZNHNelTIj3Gw8CW/Cfr4lmq9XcNxRA9PvH\\nNJ9F2J1g4A2IYgfMZee+bv09JKbQ/LIPHQmwRFXmiV/C/uFKbLKQjT6PSsQG\\nPVfkN2x2XRRo52WcYDavb++QCBsNT639T+3Z+5JmR18rnH3ub2Y7gf2pG+nh\\nmCQ27JYtwGI1GsbWZEHkfADFNuSunOmmwo/IHSxm7yBkGxXeJ1bdHKSWOr5M\\nFXiwSCkoAqi8lSRNi+uBJJEbFOoSVfnz7/DZkt9zmzBrRvfORhaDriCGTxRR\\nw2U8RW7I3Iao8THaoPa1nNWsDQxJvLHyu718GkXZJV2wyy50ji0/6GrWgMFm\\n6/llBwuGn0lW+z6X3WaKpjKjhqCHTTTrLVVwus7ukKDK4xjvLBCVNbLVNhvS\\nPFkl\\r\\n=LP5p\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICYt99rMSZ/IfvsexnQ9YXRINLxZ/W1ZSXb/lKcdbXboAiEArTSZF2dG26jDfRU532vxQ3kzdxVBTk9xWJvBZRy0ysc=\"}]},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.23.0-beta.1_1603321366182_0.5870730129498463\"},\"_hasShrinkwrap\":false},\"3.23.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"3.23.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.12.3\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^1.0.12\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^3.0.1\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.46.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.1\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.2\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.6\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^6.13.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^1.0.12\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.2.0\",\"nock\":\"^13.0.4\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.1.2\",\"release-it\":\"^14.2.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^5.0.0\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"c2e3eb2ea88a7d2d2abfbb46d4cacaa9346eeedb\",\"_id\":\"ember-cli@3.23.0-beta.2\",\"_nodeVersion\":\"14.6.0\",\"_npmVersion\":\"6.14.6\",\"dist\":{\"integrity\":\"sha512-+OlQgXrM0pmvcwSBmYXrnGakAgIuh9lRnjSATnHE4rQ8FPbBnkwm307OXS390P6MlwbJ5JRGA7xmrCIMRExoLw==\",\"shasum\":\"aceeaaf4c74a5a68bcdf98e7be1ec297560e919e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.23.0-beta.2.tgz\",\"fileCount\":335,\"unpackedSize\":2530914,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfkahhCRA9TVsSAnZWagAAzBsQAI2vbRE1ZzIelaZVJzDZ\\nqWZ1O36zikvirKVpuIlcixg7xTPvmPMpqM6WYqhjTXr5T7Nh8IBUrz3vn3Rr\\nwsUsQBcpfOuga8bNpoem8Wj2iM3McshpvGYaQifyJSmQvBxfJtvcF3Gv0VUL\\nuwKY4U/xSo0TeRMkwwweRBndaU/gW2Ay5EOyHfschJvOcDM/DqsqHn8k8gmt\\nKxhwKy6O10Y8hE/EOPa4VGbXeYWfWVF7Uml0HfadFYnAGkStDYfxr0Be/nwo\\n7twcsptrbxvx06pWH2s+eP3A8S3a6O4sTq4p6nqGjqwyDrCATHh8DhJ9f+va\\nUpH/5g5FRtxkWnb6QxTRt7u3cAqumRFOsvYe6u2wZMDDkjHkewT1zXNG5hzh\\nPNai7Giu5z7W0p3ehgGHA/K1bie2leD7XIwrSlQFkdEvMID6lXKY6fqIGvI8\\ncDWHM35vMOxbQfyXOoMmLKIZrXNiLLoXAyxu+GaxMqczN2yP53xAAWg1fwrh\\nDxhkyRGgVAvsddEd+CdPrHH6cLb7fQjCNGMKYOO2q3zSHdpIG55TJH8o1kn+\\nbq5XsqWYoILC7LVhpLYx8PPq0jWMR6IdsXrPZnAV/IddyVgeajyh/1P2N7MF\\nVgjTMpfwaa7UyEhXuA750tmxdq0kGYkjZDgQOB82ZCHnvNLYjsuBMLFN4pvL\\niQxp\\r\\n=CZ4W\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCl1mYJCpcLpF8ZzBuCxPbWlhjTXdevoSxhoT5xEblXbgIgTlRyQgjhuqeH7rQ9GW8kQHt0Ds+uCsSOq+Dla1PdReA=\"}]},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.23.0-beta.2_1603381345024_0.48847527532118273\"},\"_hasShrinkwrap\":false},\"3.23.0\":{\"name\":\"ember-cli\",\"version\":\"3.23.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.12.3\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.4.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.1\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.0.3\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^1.0.12\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.17.0\",\"resolve-package-path\":\"^3.0.1\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.46.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.1\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.1\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.2\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.6\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^6.13.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^1.0.12\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.2.0\",\"nock\":\"^13.0.4\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.1.2\",\"release-it\":\"^14.2.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^5.0.0\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"fe1da22a80e84617f4aa675134015dc0c25db22f\",\"_id\":\"ember-cli@3.23.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-Z9WhuID3Y0u5/URolinp6AAuo3eDNVJ0P3KbyTtbTtI/+QT6sNdjWUggfwQKSGl0IrfdLzoSBnbTcBXod1eO3g==\",\"shasum\":\"094e2e76774cdd8269682971dec6b7121ee993d1\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.23.0.tgz\",\"fileCount\":335,\"unpackedSize\":2529377,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJf194pCRA9TVsSAnZWagAAl6kQAJvjKdvdWAO7zOCgJxnE\\nworPwLWcrYbKhX6J3KwAt0dbPk6//u1KV7upO8CveCxrLpbPYeQwRGzzMQtF\\nqyG+gRomu0ZLdbg1qBvfN5WwfAblswBEaX0LEkji0TxfZIiRzHxPF94BxLSD\\nJHOlUg9qp6F4rrT9tKFS37ld3KxYP+YyQD2QNocGaKi/fR0sJUV40ZFcCVtG\\n4G3O4ek7foL8eIx2EednvLEj3JjJfH4k0SrmhSaQpIFl6r+Jjs/UGgiBk/TM\\npIVMBn9yXDHlvPIkPPbwZeYhEfMqxaSfNZwj9F8x55a0+GckMl/MRESQtrdO\\nWRb9Fg7xjrDhr5gGKFiVyOytJaSlQRyWfTsIzsjHAacwL6VHsFd+hkirQOpI\\nxptfIEo/5bGLix3dAZFKgvR1g6QQcyVgP3oQ2Q/rx07SVHedEaUAXX2mrbKB\\n7IJ3MY85HRZIe7X/7DuEqvj9GV9edp+o4elbSJbstnuWmHnb9LQSKnAiakqu\\nB3crblFIfnSl5i93Zm97XAxkkC14mnFCy3AopcrgiKNdGsmHkkW5eYUZzG8M\\nl+kS1+qgAzlz48pMQD8bIRV9CC+pHzPB3RDK0sikEELy+F3yMbgq1LmwRuto\\nQcYDyFSGYEcE4AoUMoCaqgJOGhlYHzSZ7jDeVHL6Ok3bVuerJgyPIXmd5ppJ\\n5+mq\\r\\n=DD4b\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD7bQDynQynT1KmJqsenqxDrjMMKA5xEKVvIrKKRY1iGgIgJPri7cg1ivUwRSfQ38DK0OEfDpEGR8MdyJX5v+EKrxY=\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.23.0_1607982632864_0.5215596585009468\"},\"_hasShrinkwrap\":false},\"3.24.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.24.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.12.9\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.1.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.2\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.19.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.48.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.1\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.3\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.9\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^6.15.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.2.0\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.1.2\",\"release-it\":\"^14.2.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^5.0.0\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"d6d2b4389a55ce55165e2faf0504fd7af708397b\",\"_id\":\"ember-cli@3.24.0-beta.1\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-A/KNoQhvIjJa2HFCQpin3lOrWlE83N8ACuPbS7gDiybai3Yc3OepZE0dCRfiNyfplTshUYWQNZFj0izvWNopBA==\",\"shasum\":\"25b30b690edb1509d72dd094b6e608e629a0e61c\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.24.0-beta.1.tgz\",\"fileCount\":337,\"unpackedSize\":2533237,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJf1+VXCRA9TVsSAnZWagAAC3wP/2t91kOZZwUE5Fi7CswD\\n228aAdJ+XvL1bpouq+iQt12EDwHrNPMeZh8X7TCIMJWuuoVu5fmym1L8x+RK\\nrTE8nuu2wNL8WcVwYaRy2ezox4OHz1OilfFOsdzbkBAyVv3uXRMoX05mjTHU\\nea01kdQOCNKMofb8tV+PYa4NmIMndFfSmaspBSShB2SZDS8jxa9r7Mx/X3Kp\\n9n3JmfwNDoPYff2NRBgAQTINeR8TeLHnEO/Y2TEcYVuOpxp4mfl8VzR0rkYq\\nCWrS/A23jJR5N3FjQHaIviYoBmZY3XaXotpwa2UKfDrtxAIHyOvQpazbzai+\\nrkLCMyUsr+4dHLLk9d4CGJ6KBfc6QFRWlxzuEiIoka9rObVZAKTwzx7r2PWW\\n/bbf/9+3wcChjv5qXpYpOKZS0sI5Gmb8DDPmX/1CThhsAzHHQcRvBNYlsN2/\\nmRvBTxTfPE/q2C0Rv1LrnwhfNOk5k3cVoZV71bdKuW0EfdjUmaoV93K9TKnZ\\naYT/lnSp0DuMzrX7iKXuvnBFJ2GXDaR/oG/qUV984/PSpRINIGr5whLGn7qG\\nUdA6NzszVTWbuEQIESjPgDD0nhdzO3cmPe4dmtzJSxuID4STcSSb2sP9Fpzd\\nVY8BM2tTLq9RhdwH7gdSvgdGGl++eo7kmSEJEDt9k7eAAsR2AM1gjFojPIVa\\n4Hb/\\r\\n=W2/w\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIExB/tewt/GOjn31+ABBZp2WQnbn9n7nW5/+opgnb4hlAiEAnwxqGuy5jBS8INXcRpBf7Bexcf88Go/17XpTnbzB7gc=\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.24.0-beta.1_1607984470391_0.33003399923800636\"},\"_hasShrinkwrap\":false},\"3.24.0\":{\"name\":\"ember-cli\",\"version\":\"3.24.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.12.9\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.1.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.2\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.19.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.2\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.48.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.1\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.3\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.9\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^6.15.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.1.4\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.2.0\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.1.2\",\"release-it\":\"^14.2.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^5.0.0\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"eca781942f81659be2fac4e2710f7675cd0eb3a8\",\"_id\":\"ember-cli@3.24.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-dLurYpluRcE+XjCHy/JzUBcW4dBKhjmXH3zUjyof89gFjj+8EFjB0b2tqyS6buKqBasinVaX8lZZVIXYCdFtNA==\",\"shasum\":\"dbda4938e74fdafe4da1c42b49356f9d14c10697\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.24.0.tgz\",\"fileCount\":337,\"unpackedSize\":2533017,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJf9LngCRA9TVsSAnZWagAAEb0P/RlqSPnK/1UhayYbLpYl\\nc9PCNawhMcsHXSQxfQtkR9M4cf4HrnBBo8UC5WlrRWJDCdGdBJQ8LnTCcvTT\\nSgtwzkUGbii0OXueIovYKZnaiUvRjmAJ05OG2lBoElDS2p5huYhVkJlih2Gi\\nbvCBC8h8ORPVH/iIAUaloeySVm6BajD/5nhp6Ijq5kd5rfJAvteisBAAnamc\\npL6XLD3MAD7CGI6vt5sKAeAOhiU+lTYQk7GEVxZvC2RkGtnOeYOHHl9YmK41\\nUeCbQLnrb+GpN+wVDD+tuuJouecG+QfKTyjl8Y7caVDlAZcZA6lM6nvO1VzB\\nNZijhQ/SwpQULjDlD2A+B2gyUf7PYsGXgDkNmsFOE723Fo0RJp8v3888zd6B\\nnkYO4RBrNhmgcLzn3HhR0enG2OVZh3xV+mOOcF58hy23GERKfp/+j7uxHOSh\\nKLSe5Yupijx5HaMnXF4BzbTQQOIoMWALpwxemTQbPbrDnPcu9XQfRuSj7szj\\nkwRX/vXIXt7AYbPxtymr+qon3NQfUwsJkw3U5pqolhiqMK3ZCzrl+GLa2tkS\\nDcs48OKu3LbviPm2lwwTMwxaCnQwGabzTLGOIkDWewZUMXjhGmYii5Q/qODd\\n6ZPrstCvYpZjd0tNCHM6Ht64L+5nVAf+G5/LVTmfuaaSK8Txk0+R6RHI6cVt\\n2eVm\\r\\n=+C2R\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCID52A5UENcM9eu8SGeaXstE+YUfek0xEEleI2zgmS8PQAiBXcwxe90MNhDbf6iCHg6+FWpnSIuAIkTDOsn1a0fg5MQ==\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.24.0_1609873888067_0.9771166308989025\"},\"_hasShrinkwrap\":false},\"3.25.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.25.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.12.10\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.1.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.19.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.48.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.3\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.9\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^6.15.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.0\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.2.0\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.1.2\",\"release-it\":\"^14.2.2\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^5.0.0\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"41aed67fb32e57434c2c38378772b62b433e5fd9\",\"_id\":\"ember-cli@3.25.0-beta.1\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-oq5ScaJi2564uJz8XdvEvMq+Fic+UXJvEppyeet79A3F44CjthTmpsntvQRx/QYzpKPlMWdy8o0pgO8dO3Ye4g==\",\"shasum\":\"fdfb5b750f17e3fb584338ae6df77ba96c0ba80e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.25.0-beta.1.tgz\",\"fileCount\":337,\"unpackedSize\":2533902,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJf9MCrCRA9TVsSAnZWagAALS4P/0sjpBLSgkTJ4400pMOR\\nQVGdii4cKG3CATQPKR8fqMzGqh6GNw0VD8BUZB0CIKtAuVQJO0rYkWI4Qo59\\n1WM6pHYj31LnSC3Jj053n2HWzjGpZRWaHDgDXPBC08RtxYQFHry2dx1R2YbR\\nZ64mqyK7Tdgv6eQgZYUFbpRg8PyNcvubPmnxKLEQL3ovxSM2tD2Qpi8g5kUy\\n1saBccCM/qfVngFkCX3j2zxx3wuiLFhNmF2GFF+scuBVCK0NYvYZax9KAtUK\\nWzhhb2+kBimD40zSwQ42+Mbi6wuXHR+5gMw7Yvs4VH8ROIRaB9Et37yNdyc4\\nLo5aiODkO/Z2XlKdI5+lNtTVTlC/ALSJNXOa/NM1o3/W8uj4V4f+dKR69SKr\\n6SbEGJMK8ahcrcvc6UHtfYwZv+pZJ/sOxuwaHBp3MBXGHqf1tZ20o1V46xYw\\nd8hPFyS24Z1egtarX0DMW6ORTmZqylG3UiMa4BaoFZ1XgSzV2JhykJu4LkFl\\ndrslV84lDumXG7NUE3e0ek4+fwvTpgrNF8D77h7FlKwLqfMxNt/GHE/tCD4M\\nWT9cnPu3uUOzWsZZh9I1KUjR3uQ1VKBGq/qO9Tv+02Fu6RmDeiPAiuY6IEIv\\n+2xvBEQMVnr/Y/zdT4yW4QbU4FlavNTa7DyKMzZBKYUt1gqWDm6K/n3BrZx0\\n9sgP\\r\\n=ojPY\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCpljMfikNeFGy99kEJ6FxW8miZe2z5HUtq8mfBvqjGyAIhAMHIKVASfhrOJO4ZKq0D5DEe+nxN/TiND6H5IdpdLIVr\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.25.0-beta.1_1609875626890_0.8639508629485415\"},\"_hasShrinkwrap\":false},\"3.25.0\":{\"name\":\"ember-cli\",\"version\":\"3.25.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.12.10\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.1.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.19.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.48.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.3\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.9\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^6.15.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.0\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.2.0\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.1.2\",\"release-it\":\"^14.2.2\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^5.0.0\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"f3807133cddc85ffa7bee8fbe61489101f52a6cc\",\"_id\":\"ember-cli@3.25.0\",\"_nodeVersion\":\"14.15.0\",\"_npmVersion\":\"6.14.8\",\"dist\":{\"integrity\":\"sha512-l8fOqxaBTCVU5IeSzEBBGl7oGCvt7KGVJTMA5uR8nNM1Eaeip8RKWskJvzSXtchwGY7ikR71vm2XOiGrzt/6pw==\",\"shasum\":\"061c5f263e959a2c0c255adbfc38c0fbbb7941b5\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.25.0.tgz\",\"fileCount\":337,\"unpackedSize\":2536930,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgK59GCRA9TVsSAnZWagAAALwP/1XM5FUq/7lE83gV/iw+\\nRmUo6/RW+dteVKJAVCIvOhODkaHHnWCLNZ/B7fo6AoMuWgBwuAXPbeaEZmp1\\nVl89Mivs98sDuMQ9n/M86gTkQtccxHRM4HpFUd1/K7FMg3NfBbRML759zdc4\\nKGKGA8evsUp08jpnr/x0vbAHmbGS0EATJ/8eWdPDyHI9hDADjy+7X2RMpWGV\\n/LQJTy1ZDH1B9ZqegkOf7S84NjdFUB+JrKYlxXF3wnchLhOVkfMeYC7mWWmM\\nzotDXKWtxCctzza0fUAJVErb7BkJzgT6FHmH5ZLuzeXb940CP7dlX6YBVMet\\noj+K2EXzPEnpcb1NdlykCUuAoSw6dKTzERvWoXD7K8a2KPXAnnT/MVlnZ4Od\\nWYNkF7XschMxqonLaXpQpcWilbzmTrsWOCfw6Zx02Sw9X0FuZshGi0Wbx8pL\\nUYy78hrWWpx+wffn+kpaFeab6l2s3ObVu4v76deGN3PajAR8Gtv8bsxxnXFE\\nZivehZ7zmLpcIJNAgbtl2sc49cvTe9WkXE5DZoinlC7NZFDnDF+93i6/kt6k\\nWUAH90KIdYXWkI1RLKmkjqfuexFCU80We9krR+WgsMhnujx0VCg83wTtav/i\\nbgfva9xo7tDzqTdLG7+smjdhjA0vgefHJksNaNrWphgg1NffFgbzdWCVUyfn\\nAb1i\\r\\n=K/xM\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFtEtb33bVF1Qyti/8RYE+Il74IJZaOj9/+RrsEwCXzNAiB5ZJpWqxIhFbAwClhHhiTcDZgNYEdwSpUTXg0vD5ElYQ==\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.25.0_1613471557282_0.9090647717843323\"},\"_hasShrinkwrap\":false},\"3.26.0-beta.0\":{\"name\":\"ember-cli\",\"version\":\"3.26.0-beta.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.12.10\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.19.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.48.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.3\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.2.0\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.2.2\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^5.0.0\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"9e8d4183ac6ac92c2d0274b04338d7b8e296b9ed\",\"_id\":\"ember-cli@3.26.0-beta.0\",\"_nodeVersion\":\"14.15.0\",\"_npmVersion\":\"6.14.8\",\"dist\":{\"integrity\":\"sha512-1ACYK4aoxfdzPIRZ6Nc+Hqcj0nU16cF0b6xrvrZI5KM461aehwOVWbvUZYhGHkuovj7hujVuKTDMDZk9Ce1V+w==\",\"shasum\":\"463e7d763c7b5f048e1d7a8d77940549de7f0229\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.26.0-beta.0.tgz\",\"fileCount\":337,\"unpackedSize\":2538275,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgK8vWCRA9TVsSAnZWagAASL4P/3Ea4kt0ObSiR47ir7Q1\\nBovG0+Dty6bOsrTsYoXI9JBsdTr13G8eTnDmdQE/lP0IPUFAF88TvQhAmN8y\\naI2HL+S5RGtNdSFQW/GlOJhjHt+HSDvXmUJ77DStNRkZ4r00Sq4lh+DHd1f0\\ngdX8M45Zr4CNd3XqA0awfPPEXT6/okYzgsm/pT7cR52oVXvjk6oqJyZpLeKz\\nLA1JNizt1GS7bmjTuQd4LvgDUHXil968mrM+HSpByw5LI8IFAl4DVVWm7uli\\njPXqaK0KTlGNdAozHG6Mhuv7eg/bpMDc/VmrQW0+X0osbNtnTRB++VRl8Ywv\\nglMOGotZ/tpOYDf92ASJY9ehI4k7RsNZx/JWZVwmWbyYuig4LKM2OjpyFutn\\nkezwyvxj256aLcuSxxriRUS8hgNGowzjUdRQTj9oGh9pCRUo330ywFz8EkNo\\n1086NW3EFVM7+4fz0I2NH5NC1Wv90/gPhXksQUOYqm3epL+YhKUxpr+16Ik1\\nzqCDo8xDp772e1fddY0lHna/TnpxAPTkJ8q8qHjao20GbFPmmtNA87RHD6Xa\\nV9dVFZ0VtbdJSwXEX+SdzN19XL4Gqs4CSPiV8KkqNrAv+Mx+Nf0Gy8Ya8q2G\\nofvEk+X3nqD8PPBJ29AmF+5XLt7xPJ2hBGXIIlHHFkhqTURxLnPYpfr0SeUU\\nVt81\\r\\n=UPbd\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDMB15gdVsFIG0j5QEiUa2Qa96dDRtAoH36sJjBFYpiUAIgGRzgfDxEfiKcKNamMrqg7DIVwjydYuAlQKJBzuVNoho=\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.26.0-beta.0_1613482965653_0.47306764734160356\"},\"_hasShrinkwrap\":false},\"3.25.1\":{\"name\":\"ember-cli\",\"version\":\"3.25.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.12.10\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.1.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.19.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.48.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.3\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.9\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^6.15.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.0\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.2.0\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.1.2\",\"release-it\":\"^14.2.2\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^5.0.0\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"fbc17a26c5a2a0e324b8046b28ff25875fb47dd4\",\"_id\":\"ember-cli@3.25.1\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-LSLFZivV4LASFtw+4FeTy7t/tPrtO245FbHkDpWklJNov4jdCnV9ub38SWrWgi+WSRV+v3LRqROITxey1cEHqw==\",\"shasum\":\"d4f2529fc8447e1331b09bf4c4abc79075895f9d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.25.1.tgz\",\"fileCount\":337,\"unpackedSize\":2537533,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgPs8yCRA9TVsSAnZWagAAA5sP/R02H2IGIvcU+FKxFt6r\\nSrRsIl44yu2J7N+GjMPmFlKykVZtccHX7HCCi/5pbi4fmAmj9USCj0nQlOuJ\\nlZbkKTrT7ey4tSax9Vux/LrY8Px2WF/q7htEBMRWiueLc3NOYs1pkalUXSSS\\no93Y0jJzoKouvl2mslzsbS+B1w0cPA7gk1oiiEFzZOATnChtnG/VIlVU7+Se\\ntuMH8mMADht1/nkNDLu0H1ePn3kuKe7w7EBHzUaIgyclVY7+D1cOPyj7rpVm\\niq95zkzOori5MLfNaZ3l5HeKlsdfa12wbHgoLGH4B2TtseuDWNG2FolE5y/Z\\nTAUSq/4ljAVKNrlmaUmpNo/YiZDjwCPrnEiar7aLzRr+LFqqt5i79sUAuqPm\\n/0mcoMl/WOw9OF4RvvI2CmePQvR6o/hstt77yyqVtfEFCkUIAMFx5PCNSAM/\\n87pvJd+40eFuaTE8787LJ8O5RRnyONQ06WfVnWvwZmJm2WdT2T+4+npIWzDu\\nuk9pCnXZHVCPX7kui/zsc03af5YD1kN65svTGP1bhl+mlaljV/tZJ+2JVwGg\\nuK4nr0ZWdW12VLcg7dXIG4tWXqYlon2+ePVIa6YYXy7fwqfdkiyq+iBRgZaB\\njnBnQ5VFfs8uPFj0gK6pO9u3M3nt5uA6EaMFvzkoWU1F/0c3s7T2uPnsmRsS\\nnAYm\\r\\n=e1xO\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD5sM0Lt2BVK0tmHuBENcVuzfP48l4xUtB89Qn92tyh3wIhANWx+RRiDT+I/DtiK6licjlDqQfjTSELZ041EHSaQ4eu\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.25.1_1614729009789_0.3133559204468912\"},\"_hasShrinkwrap\":false},\"3.25.2\":{\"name\":\"ember-cli\",\"version\":\"3.25.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.12.10\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.1.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.19.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.48.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.3\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.9\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^6.15.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.0\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.2.0\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.1.2\",\"release-it\":\"^14.2.2\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^5.0.0\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"8ebcdfc7eaedb51122fd1260f18776a2f9af35ed\",\"_id\":\"ember-cli@3.25.2\",\"_nodeVersion\":\"14.15.4\",\"_npmVersion\":\"6.14.10\",\"dist\":{\"integrity\":\"sha512-+SpcuOlmo2ccsCPGRUW7X7aIP0eUst81hu3ncK5TDuIivLEA1UQbWXvQaHlVxxmEzjWLNBOBm4ziOL/eHIVDvw==\",\"shasum\":\"e48203adfb2e6ff8f93d88b602f2c7c3b1633be2\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.25.2.tgz\",\"fileCount\":337,\"unpackedSize\":2538300,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgQ8vfCRA9TVsSAnZWagAA7eEP/RB2kxF3w6oha7PtkeQp\\n92stOtcm4JyF7qd5ZKuGJJ/VxOQxn1gH3DqBxlgRzTqJWMwo+2V8hoIH7ShG\\n90CTSE5DRq8tB7AitoumK5Dfr4mQeZ5iwHZoLHeFcdLZcn/4kfKdkcg4vCRU\\nWCc194KgC+VEFgVfaDJ1xoMbD7DY3+h2EzWu4hJG8826+bjaE4roYIo1wVgB\\nhstPUvx3LrS/8yxm/2mae7274cOmlbTAyge5UvXDLpCumQDbYto8nmRdgzyi\\n38oR4KRhNNoFXw5seoILYzn0h5Q/e69+7S55RIGWcgtPmI1fw42yYTjNrHL3\\nZ3J1IyxYVKJclXEGn7J/j+hkPJV8u5mnxnms7wUp925sRowM+UfL7+2EqU8J\\n7W2FNGaxCGYlHZBWWBeyAiDUgDrDaAluNqwlDvSmuy1j2yOn3feeguFZpfuG\\nskJXcR1DynEXqRnMOvXmc7q3GZOeuVEVSp011cUIvI7qiTr1JiV5C9v2ag28\\nX74JzcJRagh+fb4ZPBmDXbKE+GP2h9KsChBqqeiKGqbGeWVJDM/Ba7S7RN1n\\nEu8uszBoJqCsT5IuvlX0MjNq1gr7uaWx5bwfoAp7TVHh3uSQcGAF8Lo3ap1d\\nv/zGOXXImAQ9iqatQclQgn0r5uYcGZ2sUOHwC2+qIcAawfaQ9+2p8RqaXj4J\\nNG0C\\r\\n=eh6J\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCzhCC5G+6VZfS2YduZoWkiXfUICwYFnh2NVC12H0/5fwIhAKy/n38t/Rjl+fnccwma2V2wTckiS1suWZndCuhyawg+\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.25.2_1615055838670_0.37438468681381143\"},\"_hasShrinkwrap\":false},\"3.25.3\":{\"name\":\"ember-cli\",\"version\":\"3.25.3\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.12.10\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^4.0.2\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^4.1.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.0.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.19.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.48.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.3\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.9\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^6.15.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.0\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.2.0\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.1.2\",\"release-it\":\"^14.2.2\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^5.0.0\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"c6b30bb8da3a98811e110f82308451609630ed65\",\"_id\":\"ember-cli@3.25.3\",\"_nodeVersion\":\"14.16.0\",\"_npmVersion\":\"6.14.11\",\"dist\":{\"integrity\":\"sha512-fMOjBamGAQ9aC0x8X0uZdtZ+l7/+dp/I1IRDfEE/4Zmmq94SBi5hW4RoO8/OF0OmaCxyIdnsZN43se6bxJ2yOw==\",\"shasum\":\"9ceb694aafbdb48642fab748f970cdec98d6ad39\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.25.3.tgz\",\"fileCount\":337,\"unpackedSize\":2538808,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgYgnACRA9TVsSAnZWagAAIU4P/0QUU8LU8NmtVINjZvBd\\nqvk9XqXkpcCD8qbQ3dpqoGyC0Yq+Ch01xR5aZLQiU6fq4TP82YeTOWRcX/Ed\\nyPaRymyrJR7Xfi7Xw1Ij3qGcQItXU1Y2Q6ICMDjw48GaUoaRLpdwdxe6T+CZ\\n0DrSuTk/CgkJe4SIeJtad3oFbJGXhhYl4DnJw3CHhj+7K1oclVxhl+GiujWj\\nt26ZmgNkDn07F87OlgIqv7Z6WmmkFDOkf7oEU6zwUzWMhjucq+rfH1Bv7ALq\\niYtf3xbhedl3sOxQeQ0aO4lkUCYjHqB7AeaQ/43mbkVcfkOJvzvIrBpXki+U\\nAf3gXeIvBtdh2SACnQotfDa5qcCUNV53MvbkpInwkjH2GkHoavKoJ8SR2JdK\\nB+PjW4MtNxIqNwN25C8aAEi1ky4XDNxE/wnfXvjKvTJK/ymNkzrnHbS/KBwu\\nz8FBDkl2ho17e0mc+F54Wt2wO55FDn4lSr+vCFKE2FSgw6jouSYiTDCWTjV1\\nfDDcP6Iv8y6bbPvuF0rJp4t7auYpGQ2spH7h6jMBPLWCkubEpWTmvmv+/yTC\\nWU8dQoxsTcwgaBqDIK7dsadgpEGQG9ojQRGr838yz960MOrB9PwID28ASrg/\\nhQ5vYLNkDHY9amnA0WlAHSmXFysbtUpYOPYBcxE5KGzp7JlZ+4nCTZXOb29Q\\nK3gI\\r\\n=cuxA\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDF7SeDzOJPm7hb7x3JCZkpqPLBBL/kWnwzgl6buGo76AIhALE/XSbXQt6gONCCJzxSrOH6kRbRAobTS533uQP44Kuf\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.25.3_1617037759642_0.768874956913342\"},\"_hasShrinkwrap\":false},\"3.26.0\":{\"name\":\"ember-cli\",\"version\":\"3.26.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.12.10\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.19.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.48.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.3\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.2.0\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.2.2\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^5.0.0\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"806008f9320bd99a0d3a96a6a7afa01cbabe0f2b\",\"_id\":\"ember-cli@3.26.0\",\"_nodeVersion\":\"14.16.0\",\"_npmVersion\":\"6.14.11\",\"dist\":{\"integrity\":\"sha512-zmwUS1i4w7nFIwNjPLNGPlH0lOZjbOfUt51FQsbS8zqRgbbA/oYGAfpiTzJfO3bONjiKy3irEQIqbdBQaXFA7w==\",\"shasum\":\"19b3b9701df7ab78a23f7d0f44bf26e78f031f71\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.26.0.tgz\",\"fileCount\":337,\"unpackedSize\":2540077,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgdFtYCRA9TVsSAnZWagAAvn8P/icdL0drL4ejeiXfuls2\\nYeAKVl/diLpXob/J4XiGOMu9BYxPhD7OMWtfojOjaLnkHhxYIp7TtiN/vLwa\\nYuG6Aah0iBPQvVcwgJMk+4x2Hu4/15MK+hdmZ++6wwS3olugUHyFClpqXdHm\\nXCgfqe5T7s8oyr0HhIvaaYp55f+jreQ74jpdADl3Wyp4g+Eb2Zonn9z5Nwau\\ny4zV4WDRVRw2p/vgsml1QJMb+G/EOkrdCJLKV2Le+HOfz9Hcn6S+Cr7TvfZv\\n/vP6RCUzOSZCsWamtllxkYpLCqziAGMEgRI8tHk+c/2MldtIGiW3SZ//3dY+\\ndcHdatfG8VdMMF4hVuEzSUPZsQbswQ4vMe8ul5FyxrpIeWiuyy2TWxOvNJS8\\neqAC3vV+Db/QP7JV1o1SuoNugLvOt01bN2wuX+4iC/iw3VOwggD0M7CIoiWO\\nCrIuabnb7PZ3dl/kv2YcwvdBV1B0rP6wd/ylm7GXNw8w27S5yGsFzDtugBxr\\nDvavrvbHgFVV/9om3Gf2Cv6hqrPyM2FuvqG6L/0LXjFYne/DFbhbjGn9SI7j\\nSK+tWf+G7dxtVau9OsJSRTIJPWNVlhIYBquFP2d9P9XVOpRles0Alhl8Q216\\n+deqUUsOY3mU1s7SCaueMLjkVG5dDwZC7sXc+1HFuKQ6WhUK9qRYGtZRbwYm\\noAb8\\r\\n=Hc8i\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD62XOtKFSMI21HN93ELh16kMuIEVwoqBZKVNjtxZ6VowIgCUMrW0UerQ6ShvmroX1sGcDEaOFgownCWAAl7Lm+1sM=\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.26.0_1618238296250_0.4839138692499201\"},\"_hasShrinkwrap\":false},\"3.27.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.27.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.48.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.3\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.0\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"ebd01272499b10896db23806616588d71b549b03\",\"_id\":\"ember-cli@3.27.0-beta.1\",\"_nodeVersion\":\"14.16.0\",\"_npmVersion\":\"6.14.11\",\"dist\":{\"integrity\":\"sha512-MqzFFFkYyMaTqPrllVf1k854fD9sR1TlVLWYCpAwoev2sf4/Q5e5INiySpeIuiSzkK3G7YNtjXS6R6oGz3FX5Q==\",\"shasum\":\"c60d27554d00a2e806cb2609bd26c64921f99fbc\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.27.0-beta.1.tgz\",\"fileCount\":339,\"unpackedSize\":2546999,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgdGSzCRA9TVsSAnZWagAAP6wQAIJlQuJaVOusKSY3RtaB\\nDq4BJMUxMRibghz4fSTdyC3zh4mkNDNCW0MFwQkRCIniDW3B8+fh6178gnZf\\nZK12vlavj3bbwL6izRmcACddVopEWGhqP1mRpYtmi7grlpizFLLcHGWAzjJE\\n/SW2GbZFVDTg5BCqdRYk7qxRHNKZIehIVrOk5S4M/jzF73OvpHj6mHpwGD1f\\nUI3qHZUVS7I3itLc4t7yzWkfhcgFcjOqIuFhaFQohImMVoAMsyRwDpY0BiVe\\nG7i7/HePDNz9U/5ayGH0KFqsKQrH8rO8ute0AHwaevChSdFjG7fktFjWCdCT\\nrD2vfSIcftuc9sYCSI9NWidDNCLYSSaM+/nF6YQAx95Z2kdu16cqU4utlfPS\\ntM/HZzbaoyanTPG1mrah9+kn90Xnrr/FAzMtJwgiQF4uxqAaWuflx1P3hRgh\\no+orcLgMhUryZJsFKTKBVfRoNMBa+TqL7WbAzJHG4ivL+vSk96u9kwC051yA\\nKRg5UlSKGedHm2fTfVl9PGmZ/GM8CFJKzXWoVY+btOpSH1gw4jqGuzz6aXHf\\n7RnvmxdjVaKldFHLwrosBPPWizjenzchx+BKn4+Jek1ZwMydVrlbmXEICIQH\\nvqKto1ZsHa3B/V8wswU/NOif4Gyd13MJx0u+7adZvOzqTpjQ2QlNwHxIxe7Z\\nv581\\r\\n=wb94\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDSctFOOaTzTtIOVu+lpxTxGbzWORrQYgTgoxA/K1xbSAiBx25s5XS2SLDhUazwi6VOnwW1pbqdzaioYnfBQbYE5JA==\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.27.0-beta.1_1618240690528_0.04488440785468173\"},\"_hasShrinkwrap\":false},\"3.26.1\":{\"name\":\"ember-cli\",\"version\":\"3.26.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.12.10\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.0.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.0\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.0\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.19.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.48.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.3\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.2.0\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.2.2\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^5.0.0\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"e5875388747c5ea5a740f58ef94375b98ed30157\",\"_id\":\"ember-cli@3.26.1\",\"_nodeVersion\":\"14.16.0\",\"_npmVersion\":\"6.14.11\",\"dist\":{\"integrity\":\"sha512-jJ0kMob21A/HIqkDNWQMZnnpadjS/xaBlv1RU1NoCUi+3Lqpt9esDT9cK0QCFp9vh4zfU4BEBNYkMN/SiQMaGg==\",\"shasum\":\"43e924454f1fcff6157863925d0eb33bfa593c24\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.26.1.tgz\",\"fileCount\":337,\"unpackedSize\":2540587,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgfelaCRA9TVsSAnZWagAAzHsP/2EpaeTb9kAk8HarOtBm\\n11b1OFKR3fZkiydh1CSQjsDqBv2JbsxP2SDh6FxQI/JnmgauGp+c9LICHb4p\\nxyaezcAnuQvQfGEfNEy0TDuetpvXqOdYqANLSUk2LszU/azuB7dkmN9WfXDN\\nT2hvLw4ZEej1e/sd4YoYUTk3I4pSDMRra+SQ43ccyMVReNMph+5qnYsA+qd5\\nLxEWHS6x3A77pgPglhyE3XxUQuG3ELOqbXyjeJycFvadLJYuaV00JgyXtPkf\\n79//LVm/981B2pIG79IL9uScVWxFj94rJLNfjXEr0JeYC1/ZYRQ1zRQzT2GL\\nlTTLMM0hqwaKFbEgRDjxW58ceFfAEuGTMyPmnXpN6oJgO/YXTBa65PsRR8ST\\n5afcbhZBfSSb4vJ87SsSToNbaPXF/eSCNLao9rJm708Uk94fxaJslrOEkwOj\\nB1j+PonYJJ/417+mFrG7ziBBGslZnLVa0pJh/BUe0tacdVEd5H/1GWxzfCF8\\nK+N7j1JtGu3I4TMBazIzwY/F3k84PmlpoeKlvC0lHLbrxr3Lz8tokQ15vq4b\\naWB6j2Z1xhLFoTgDUHUfh6390w7dYrue/B7vY6fXp6DJEpqkfadJAc6HJGXh\\nABBdGdiAV7TgIqCfTYcdkMdIFsazOcwPEQSGTWe4eB0nL8W7F7ZJd81+0rp4\\noiRV\\r\\n=TvSU\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDV3PpBONPkRrwx72zNnk6DlTlJGBbqEteJ2TtqTqMM1wIgQRLajn9/pdWarYuCySnSDTG4lTQ9wQzJCMEzzh21mPE=\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.26.1_1618864473984_0.35510981067936287\"},\"_hasShrinkwrap\":false},\"3.27.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"3.27.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.48.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.3\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.0\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"db6beb78337e6afcfffb6fec37fcb1604da965db\",\"_id\":\"ember-cli@3.27.0-beta.2\",\"_nodeVersion\":\"14.15.4\",\"_npmVersion\":\"6.14.10\",\"dist\":{\"integrity\":\"sha512-uMJB9chLMqEYK9w3Vcnf35m8vtU1eEPVXL8HP71EJY4zvQx8DLo9dQjemopgOrgxXMgt/1QbpQwyjbr4QHM1Lw==\",\"shasum\":\"29a6ace262ca501224f872eb21b6efc0ade36be8\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.27.0-beta.2.tgz\",\"fileCount\":339,\"unpackedSize\":2548516,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgsXfcCRA9TVsSAnZWagAAwqIP/1hgk3wOeCwpKeGxKScG\\njF6j3WfaYDaJn7LEJC2kDrdiF9fFiQB8VSdqPTwuNQy47BYbomN5d1WDSz1c\\nV6F3V2yDca0nFRHBAkkCw7ZbQ5/g/obKFhqmaWHXns/RDiV1wqZeGnTvK9ZQ\\nUDj496R29h8VMLMLLP/oV0AO0AsugHTGENyUH1Xl6KQBsAcEZfereCJL0SLZ\\nimhDXNSNfZ2XKgxxg+3VmDy21y3ENhlcGg0uHklcszRKDT2lvhu/O8dFfEau\\nATmnjrxf3PY00nQyTJ8+2nUjrmtU0wK5KIdIM46reEMXdBBiGPeLTsdnYIn2\\noGRPjph5TlA2gurHhWP8XAeN9+iryMvkEmXHRcAjJfP1gvBs1wozaFpt8wy6\\nJ4SFJs81bm+KJLN4skrr8TDREymdy7Cu9JOk0rc8IVMDlbkzVZ8McpXqKWy2\\nNqIMG+CHTVHYrR9oK8uV+QDdUJSnhfAQhVZ8SGDxNx3HQzBaBuXeF1lkArK9\\nZpv5LqaonCdH3QZS1wIlUDb8HVOpZ+psOksmS4b/qr+QoT370gxHCIvdkdzP\\n/av5wtTJHsYKEsA6P9MJEOlXaLwKfwJ6grxxZRmyV8XmI1Q48QLuMDqRiEYz\\nBRdZNyYeuSWvo84z+6i1mJUhEvpnOSOfs7m63QDLPy/Bjk9S2HeF19Ru/4Wr\\n23Rj\\r\\n=Uk4p\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDbF8IGrMp7k5rf+g2pp1w9HLcsNgP4hNeULuWZTn76jAIhALQZa0LuPXeB1+HzbNk0Xp7wv+YzUSVobI4C/yBshjWx\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.27.0-beta.2_1622243291157_0.7981067681766656\"},\"_hasShrinkwrap\":false},\"3.28.0-alpha.1\":{\"name\":\"ember-cli\",\"version\":\"3.28.0-alpha.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"f4e493b0126aeff0dc63ed310144f7ceb1fd94a8\",\"_id\":\"ember-cli@3.28.0-alpha.1\",\"_nodeVersion\":\"14.15.4\",\"_npmVersion\":\"6.14.11\",\"dist\":{\"integrity\":\"sha512-c9z4DvgZKdwxPo0oW/Le3v7W0yZAV5PxTPjwNg1g6ueD0YROddOmNI0BnCecaOOkL8QRWNwDCz/cGLsIMAhcEg==\",\"shasum\":\"f6b5ac9889fcd358b45f75951094aac04edceb5c\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.28.0-alpha.1.tgz\",\"fileCount\":354,\"unpackedSize\":2803010,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgv90ACRA9TVsSAnZWagAAvmkP/2nFAQNDz6e2YXXBCvAc\\n9VrkYIromVDtFQPAhkXmbFV+RezQBB0IMzAl4PQbUSl6FMGF4m1tN6gMmZgl\\np1NNYMU6sENsU40qJQCK0b5k4X7E0W5GR96RTYhPYJLpXFqACFcYYEXXIStn\\nEJdLEpq9UHBePFQ5oKHGyp2vXKu/2fHOUgt0V5q652qLHnnSl5U9848qZ/b5\\neOzNrhTQtIm2n2XOu4arsLZaLHjodvVvG1WM+eXY9aB15bQnL8Ue3vPLJyNZ\\ndCWO5sCsSEzXXRitbyamJiGiatXK0/zQ/xUPmf6gZ2cehnY3i28n0nNL1Ro7\\nvPmYQA6eScHR0Q9coMPtyUe6KaO2PNBk5hfgInyAXWLgUVQXWLjhCtdNCFK9\\ngI+tBYWJwGuXt6J1SxR8D4agWYm/TSGIDvgMr0mzNtBYMCUadKG4ErOQ9v74\\nV5Ua3ka6e7szGKTsF8g+Bo7WuyOHJwJR51niaISTrsOpCByPkN82wx1tCzOd\\n4+D+cdqkLIizDXmeIemNbhSRARdNDe2roKqGPJSOu/IwcNbxylkBi2x3eAjC\\nJjGBBrAupW2bVf70QxhacSQswO54it/blEjhYrKzkusg8/sWy2S+KLv5pVyc\\nSD9ydzL61aR1eCqWST6GCqd8QmfhXo0g+wdAJn/5YSha8vd4FAkM04jfZ34q\\nLlo9\\r\\n=1tsg\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDMwSUXK/ouVi49vf4a+ScLr3cHOYdvHNvvSkEsp7xUxQIgDiWi7VgsVLntg7cTjE7mGKCNU+lTOKTpcQwG1SFfsz0=\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.28.0-alpha.1_1623186688591_0.7378723465649177\"},\"_hasShrinkwrap\":false},\"3.27.0\":{\"name\":\"ember-cli\",\"version\":\"3.27.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.2\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.48.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.0.3\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.2.0\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.0\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\"10.* - || >= 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"3a98e35dd0d0f2c23e044aed3f14ee8e0ec1670c\",\"_id\":\"ember-cli@3.27.0\",\"_nodeVersion\":\"14.16.0\",\"_npmVersion\":\"6.14.11\",\"dist\":{\"integrity\":\"sha512-vFLPFkplXn5v005fattHdOcs5AbSp7RG4w1wpHDWHzOSYpl2Dr+5zzZtqLS7V5IVaLf3XK4l24XwhSW9HpMfsQ==\",\"shasum\":\"8ccf9db51d7b462f86210b853d086a4543605c34\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.27.0.tgz\",\"fileCount\":339,\"unpackedSize\":2548248,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJg1lDFCRA9TVsSAnZWagAAufYP/01E8016syIcOO3BVVrD\\nqEp6I1pRsPmdD6pSFnzrvTo3wkRpInJkWg84CPI60qpbs+ZfnB7r/CoBGnL7\\n3z9KYF0UauUxV9bKq2bL3zTO/6T8UaIY596EjW+19LSw41EHcKvL0Fxh8Kwe\\nd75IiV7wMlA9UxZh5Q76ERcDiUdfrSpg4XW8+kwDoMGZQulfFutkMusVipCz\\n8oqOBget5yWXd96GJTF0+ctfOIObXuUQjrdWNeXtwbYNFbjQjKeoY3iIwqZD\\nqSZliFb2yE2IJ8RGByrKtABQ+nOt8eIkjHhzVcpAJEXkruG86XG8oP9MZpAN\\nEE/yyak/EHUFXPOj/2BPIfnkl/tqPZkVsd5W3b7FiVYVM65yXWxw9djC9coZ\\nvPqeqjVoMl7JnbQMuGFMFR8trYGaOqzkaIMXx4ddoZPYW/AoNj+37u7M73Yo\\nWwN3+2mrY6sa64tzrieKkxQahg0evnh2KO/ZCrkS19dkJ/SGU4PkWYEcxHvq\\nRouU3OvobrGzb9fuXnAsr8okb8SG8d0pUIxuGQ4ZKXGPqxM6ekm6W+6oWCzR\\nLPzb2d/pCJ3yvzT2PEKlkvuGcsKapFv13sEtTuoRpRv/fB2E5oOsW3qd6gR6\\nHi4tTn5/v+uIAsOMPcwSVZG+LpFqxfBlwz3ryx5GLQ8Xz3eRRJprHE3UI+Ae\\niGyc\\r\\n=tsVD\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD6R5ustNE7l0jAP6n4Zqs1ry/K5oNmT3wA2lP5+YZflgIgBFhxxs0uyJHJYYcwvtDBCl8wdDZX25CuPioE9J+Hm+c=\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.27.0_1624658116812_0.343565013726\"},\"_hasShrinkwrap\":false},\"3.28.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"3.28.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"2062733366cd812896373636b9a738b443538f47\",\"_id\":\"ember-cli@3.28.0-beta.1\",\"_nodeVersion\":\"14.16.0\",\"_npmVersion\":\"6.14.11\",\"dist\":{\"integrity\":\"sha512-FLaGVsK/AdAMTX0lMatUe02kH1XLSz64Wy7x7O5G+UMhitIcCJYHxI+ebNuyjzfacdVk0nd4DI9+u+gbtDoNng==\",\"shasum\":\"f1a20dc025a8e396855c0c070bdd094c341523bd\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.28.0-beta.1.tgz\",\"fileCount\":354,\"unpackedSize\":2805774,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhKAddCRA9TVsSAnZWagAAT1gP/1TzWqgBlI/vit6yrA6B\\n4S5cRAWA7GFSzhD/Fd4j8SrvxyEvo+492uA8dFti4kYQbq6HX1vQMz3ZG2KK\\nnUGFEf6Njcv9NT2ga8NmhQdHmbRfeVeME/9Ys/q4HRVhr0wAeIC6H0TTKxLa\\nlPCNIkZSzwc2kIBNOcwgygAIKOtFcEqTmh0+o8rFr6DxDqX6zZqX3UrGbaJ5\\nNIfXaDSmLsraXjFpevZKRKSEvkx71PlNPgu9BufY4M/2S6+OAZJOy5RMygNL\\n1afPIyYdfxELi8QZo+jzUpUWnQKlNr4nXtZeZyULsjI51EA/EbzzCPsPK681\\nuw7YMFx9rLVPM5j23KuKABjsNTwlxtcct9h3d9BFxiPhpq6fXNuleYU7Gtvz\\nAZgEPz8qg/LPo8Vdgjx2/Bn+Kz+wcsD1Og/iQ7OEUyJeuSwnH/mIKlLiEVa4\\n7nk7Oe8M2Gj7/n7ULzVIAA3DtxmT20P2Yr2vmatYZPLcWG0sJBtRh2kmkwOF\\nyYIppoWN6EZmzvVDHmFiNSbYsIYvQERVrMwPMy67NHteT2dsaMyNJlSdq13e\\nxmyMjuTZcSibIs3GWGTLT5sbv7HxCSAZzfMjPuYzaZum4Kx/UMXQOzd2uVqm\\nRvq4zhCJzAL1pdvT9u9RTm1dMOxQwI9MWC8biuFFTLovR9xx545aGEgfwFDl\\nhWLj\\r\\n=O3tC\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDC7m7WFFGMvnsHDVF2gPebf3W7EcktfCQEno/3UtLKnwIgLaKOI2c2OpKrmFzEtyz6KF57e2Jtp0pSJITUca3HOe4=\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.28.0-beta.1_1630013277105_0.41928975306391947\"},\"_hasShrinkwrap\":false},\"3.28.0\":{\"name\":\"ember-cli\",\"version\":\"3.28.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"3e8b9351b3506b208dc494c11305f0b7e6a96ab7\",\"_id\":\"ember-cli@3.28.0\",\"_nodeVersion\":\"14.16.0\",\"_npmVersion\":\"6.14.11\",\"dist\":{\"integrity\":\"sha512-CrMs5edFQ2ingO2xfT33T4nUEl8SlvBQ7q+XO9L/GFTvFU07slHxYSvGur0cwgQfOiLnkSTnIaVF1oqBnEmfPQ==\",\"shasum\":\"0a0374c9a1d08386ddf56e8098a38b71dd4453bc\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.28.0.tgz\",\"fileCount\":354,\"unpackedSize\":2805476,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhKSCICRA9TVsSAnZWagAAuT0P/AlqXsZs587FkJjproXo\\ntP7iMBK0iNfwxkOQFEFGSZOibc59U9giyVSStAMcLMh228qlWElCpDG3XCEy\\n0AulUP7LW2GfRDWaIk6FmcD8ND0aWfukB0oYQk+kgWUjbZYbHwZukc8rWl9I\\nDfz8iUj7CqakQt4AiaUT/BzrA5v9ZFEJoMzIHVSyiEEXI7kjDzCOVJJUbA3v\\n+ASNsjUQU2znwrUnbvgVcpKpnOKdb/IwM+b5TjWF/cjmRay26b7R9WYe67jI\\nHZ/9yFwb4bZdWvDTWQbjHMfbhgS/4FPwroRAAH/nVMZrPEqYoTCIrLVmvBgi\\nzLTZe70WMWmy6DIPaqDIL6lkz4PunfBeHzGi0SEfcAV6gzodm7m01cC4Ehyi\\n1+4DSyzLMDTf5pXP6xl/thJlxaxx+II1r8eMSzxu1OgubYPAoxQZP6wDECcb\\njjf2njL0d5UD33A1CpJpUnKH53glR2x89kLh5XXKOXBR1r2jnWAt2xuwxe9P\\nnWm44N6q7UMkeb5PO3FDvTN09fiiw0M6VReRQj6AaYUpjg3FgI0PAbhJC3kI\\nG4Jn+UHBq30TDHtYZvc9oxNe7aDwI/xxQAzCcsCr93waqZ9gHPfhxKSuACGt\\nNj9lxRTVPcpVwW/eQnyxfWYz61tUwOyd4SQ7C0xFRgnK7jIsRi2W9+0MLyJ6\\nxD36\\r\\n=H2pd\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCbjVTY3fULFkpYswIC7E3XPPfP56VcfSzaN9IF2loHIgIgZ9P51S7TQ/fA8l12KXupyOEtwJECUfNYFLGboQuTHRg=\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.28.0_1630085256211_0.14757858270579294\"},\"_hasShrinkwrap\":false},\"4.0.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"4.0.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"ae47e31ad1da331a356680980921ec1b414e00a8\",\"_id\":\"ember-cli@4.0.0-beta.1\",\"_nodeVersion\":\"14.15.4\",\"_npmVersion\":\"7.21.1\",\"dist\":{\"integrity\":\"sha512-Y5E7gu2IRorZpT3r9N18UkLR69YcLPEwT7QjmYHFx9tRwoZY3nKiFx1Pt8B435kSvTBwbzsIl60S29htIhji2g==\",\"shasum\":\"3efffad07edf528470cf3d63512ddd86ca21f51f\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.0.0-beta.1.tgz\",\"fileCount\":356,\"unpackedSize\":2823607,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHq+hcAtDXx/8s1rRJYynZKDhC0/EuxDdu/EHRSW5WoGAiEA3bTQZD8V6dBVMBedT/GLNcpekT5s5xM+vF1y1Bd0dpw=\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.0.0-beta.1_1633373094655_0.4827166875090041\"},\"_hasShrinkwrap\":false},\"3.28.1\":{\"name\":\"ember-cli\",\"version\":\"3.28.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"15b9b494414a745b622748329247e0e09e8cc450\",\"_id\":\"ember-cli@3.28.1\",\"_nodeVersion\":\"14.15.4\",\"_npmVersion\":\"7.21.1\",\"dist\":{\"integrity\":\"sha512-1SgI4RWJor4yyQIZJvz1egPTYeNUwO5cm4YFXfozU1e5iKcIHM8M2UrGCf3GSGyaFptIxMaDBD3o7GJBnrAb1g==\",\"shasum\":\"ba32fa6844ac3059bfe9fab355c6f8386dc81fed\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.28.1.tgz\",\"fileCount\":354,\"unpackedSize\":2806575,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDcVwRErC2AqwTJh0NDnCJuzePgtNa14Gmo+H9fiVT4zAiAgXhcgs6kWKzgzvAoNAI1Ge6TUNRnlzBwt/blHUMfiwg==\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.28.1_1633373965722_0.9857017122689093\"},\"_hasShrinkwrap\":false},\"3.28.2\":{\"name\":\"ember-cli\",\"version\":\"3.28.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"c8c2fd754fab13ec9ebe136f84439b17bd4cb7ee\",\"_id\":\"ember-cli@3.28.2\",\"_nodeVersion\":\"14.15.4\",\"_npmVersion\":\"7.21.1\",\"dist\":{\"integrity\":\"sha512-TZ6Q3e1OerrLrmEUvSQgV2ubffvydV3gXE1dYnY2WKC7/BEpiN6ymfY0msQfo/Ml0xPDL3vN/9avTVWMeqkWOQ==\",\"shasum\":\"1d23337cab4222828916deef65d7fbc380b55bfa\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.28.2.tgz\",\"fileCount\":354,\"unpackedSize\":2807109,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD/m2+C58o9B+t62HsBbtl/LcXSjZsPm3t05QKDtQ96wQIgJPOgWUvYq3ZY1C0/sQKikz46EGBws8Vi/hUXjohhldE=\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.28.2_1634148297553_0.6380549892825078\"},\"_hasShrinkwrap\":false},\"3.28.3\":{\"name\":\"ember-cli\",\"version\":\"3.28.3\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"97d091cb519a7b3ef78d0945e4c6c5edd3f6718f\",\"_id\":\"ember-cli@3.28.3\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"7.21.1\",\"dist\":{\"integrity\":\"sha512-DddAQAddbyaOU4NAjTt8g+FoCCK/F00kbj9pcHO1lfAUpIUS9JPBoWxxZ3qO08mUNXi50pdQSPVVRWzN7mNz2g==\",\"shasum\":\"3384c3fb018b58111e30efed15a2f6a9b66b84c3\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.28.3.tgz\",\"fileCount\":354,\"unpackedSize\":2807498,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBGgYilRdTjWpPq9L3UklcjIlVqL9CueGtKuCvXumn1xAiEA53nU5hY8aYu+wHxAQkRtLQb/AZMz3Oiq8dj0iGNTu94=\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.28.3_1634593099813_0.29531949533847723\"},\"_hasShrinkwrap\":false},\"4.0.0-beta.2\":{\"name\":\"ember-cli\",\"version\":\"4.0.0-beta.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"6d064ff49fbf50b41586a137ceef494b1282b050\",\"_id\":\"ember-cli@4.0.0-beta.2\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"7.21.1\",\"dist\":{\"integrity\":\"sha512-2iuUSaa7/8EcA7LSLypOzED6ElbgllEiO1KPca+FKz9P06BMz/2rnumkyRxLLC3Nn8/fqGtAln+vcO6FtGTvrg==\",\"shasum\":\"d891e69518f3763d376d3aa3b3b2d916bd451407\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.0.0-beta.2.tgz\",\"fileCount\":356,\"unpackedSize\":2824857,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCSFzOaGp3rElzBViBhL3pBuJqV8r35LTz5+i+2Z2Ug7gIgB7cRHsHlp2zAmVZGqpzfDcZ6R4tnH4ID8XYNxwrMlAE=\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.0.0-beta.2_1634748652348_0.13829378956650773\"},\"_hasShrinkwrap\":false},\"3.28.4\":{\"name\":\"ember-cli\",\"version\":\"3.28.4\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"f17c6d053628ffd1c8f8767d0e4f060257bc196e\",\"_id\":\"ember-cli@3.28.4\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-bRQpZqx1YctDNR7gb5CXfXYkZtieMh4F6v6bZtu+Da8jWTKoGizG1LXsG/Bhs96USPjlZZsErkSBo6qiGjJlcA==\",\"shasum\":\"784cfeaf5319e409edc3e03e5d99bcfcf18f9e53\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.28.4.tgz\",\"fileCount\":354,\"unpackedSize\":2807928,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD7xY/y8+PnX5WDvpcV6sIhJnq7wdS57vjRHFJ2YJ9UiwIgZT0Ud0S+Cd9C5K2KteJIpnVg0EACHllq0DGDD1v38pw=\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.28.4_1636579161630_0.01704162569257095\"},\"_hasShrinkwrap\":false},\"4.0.0-beta.3\":{\"name\":\"ember-cli\",\"version\":\"4.0.0-beta.3\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"e1ddcf55ad574883dfd17e4770dcfd8d60e7e6ca\",\"_id\":\"ember-cli@4.0.0-beta.3\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-G9b8BzPaPwabpn2isNMG6z4xXfGMCse2Mt9UFZj/h7yOXYp93gE110JbeIyXC/FmlWWQ3aOmwLlxSdq8FbyF0A==\",\"shasum\":\"cd643ef0ba777f0633232d622a3261712bd5f48a\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.0.0-beta.3.tgz\",\"fileCount\":356,\"unpackedSize\":2826720,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhtVScCRA9TVsSAnZWagAAWCYP/3nf9fT6yRejvUYl9zOA\\nDBMrDUVCxOywBrhhUx6trPKacsQDb4t5VNrnBW4mP876TpWo23hzUihGDJN6\\nAaaDnXOwPwr+rPlXagqIerU1HyfJWAyojDyuhOrJAOE5HOiN3LJwqYMMKKzU\\nl7k7ZfrNR6gKtc+Rtp1Fq0jnX4WiumjsgUxhaTzTmo83hT3Mk8j/O/UR60UT\\nKCrpVgPhAF4oeuN8FiZTR2d9Ilu4rF5dcXDFZkUqm05mpjIZnKNoR7GXXWeM\\nqGJcLXnRjUO/rtYT+yLsNwdksfbdaTFXY0dJAy8ENXLmwPdYQ7xe4Irdxh5m\\nMDEUWHsah4zFKUzos9/e0v33QoWSY8xhKLGoYq3BsPRcPTv5o/a/4ZyLziWc\\nECDHGzdbe49M0m3/KlQZjwI/7NZ1MdIenZ18ZRLgG1vkiiqtqfGtvGJjjZSd\\nxtfypYrlLMQuz+Oh2w0IJDwWIFvQ5vnZaAG4CosusSjJf/OsxyBaB/+zMIkm\\nRtSlgAQeR3cP9eCVZKEve32JlRJ81oPJfP69sze4+yMw5kYSWBIjAImueV0m\\nhflBYmobOCWMTT18HkB/GTB1ToE28M8+GInp5vgdGwixyZrg64427Yp/1q9g\\nzuBaCFX6laQgnZh/ZKKHqdSKWjtHX267O/0oeg9TVEEcmAZlJPBfmXDOslDH\\n4OZW\\r\\n=9HPZ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCID8Try2gOp9eQGmzZpmJEz6dVOfUqRqIjsZNf6vA1vvMAiEAuGUrmJQh87PiIS0EttpahCjgga0ibxwjhwbUU+2Om8Q=\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.0.0-beta.3_1639273628785_0.8967107178455216\"},\"_hasShrinkwrap\":false},\"4.0.0-beta.4\":{\"name\":\"ember-cli\",\"version\":\"4.0.0-beta.4\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"724190cca653f9796070aeb65771c9758fa5b084\",\"_id\":\"ember-cli@4.0.0-beta.4\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-+52iHl47hUj42du+tAOu9D0T5CuDnRipX36Sv+RRMJAK3aQR71Np+3pmrsABff5FBE4umTQeHH5UNV8H6R0s4w==\",\"shasum\":\"3345f236fc3877f313d8ac627bed28f2ae515d3f\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.0.0-beta.4.tgz\",\"fileCount\":356,\"unpackedSize\":2827162,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhtVh6CRA9TVsSAnZWagAAmQQP/RYCvBtcbKadly2vLXxF\\nmZIUh5iE1W6cpN+khJdcGfxtmBE1ipp0UgW9OhNxsPp0zKNCxoVr6Cfwshgz\\ndk/5PaITvygJDREIrJYysRpyi5tNmAc0xv3RnMZLQAEpkMB2ECko4+HMU3L8\\n20kiikpbVxeS3EYkH6UJRTiw81Y6DeD2lTlnpqzDyP7hjbgnihJToEd8KU7h\\n9NJ1MnyTDwY851zjQdehTrwTvZAC77+SArLnkalGFwa1NlwcxEmmEXP2Q8XF\\nBD4PpRpfWs4TzXbOlCTE9FOBM8JZRTCD+0kBXNu1AXu+Co9JqQTZ5hYbUVaO\\nbRF6yk2yh9kibkRHScmgpmvFOxG4YSWwyWavT+jlld6jw1ML4NmUOKWPPmZm\\nZhX7OTXJHsKjAJcwvhY5sBPeL+kROsw0ZFfIdIanZYZjgZ7jSAt/PS01OI2+\\nJE1dcnBd0mM7UuiKDqZzI+a0oimjbg9EpdF8nKN9WbG9ZzDm9HIWrCj8bIMa\\ngCabODYyqWFXghCDVJu4DdObxWOBtrcUuBNgZ3JvuOf3It87+0pVj9GBgy1D\\ntGKgpeGt0jIEDqNVO2h3wV3K7yy7FX4AvnYeQE0ow3LgwMtfVuKUb/TtMQeM\\nGUhwboApIkxRG6WPKB6HmBYRgmMbcDIPg5YV67mp0v5HVfCDn2K5mZfgpJ3U\\nVnwl\\r\\n=2ycS\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCvpY85gLxme+3RiYXDwvf0fmppAuFMlwYWHbVV8bD8GQIhANj0M8JTNqiEZS1ZNLmDVaJT7mqQtL+MuSB7ynqMiLrg\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.0.0-beta.4_1639274618023_0.03836885236268439\"},\"_hasShrinkwrap\":false},\"4.0.0\":{\"name\":\"ember-cli\",\"version\":\"4.0.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"b4cbb1029ff855f8d750923dcf58832c47b72146\",\"_id\":\"ember-cli@4.0.0\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-v0dGVrm9YEwP6CQs4dEs2u2GHhBslljoU68IL1g3xBjzM425qoE+Zru2uGN8BgtkJVx8RCp1yGzOjHiMwlaepA==\",\"shasum\":\"c20da507126e5d63e75163e68c83a09673c1883f\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.0.0.tgz\",\"fileCount\":356,\"unpackedSize\":2827709,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhu7gECRA9TVsSAnZWagAA1kgP/3XUV2wnni+WyS7xxzjL\\n3J8R6W+UwHPmaFt70WMQbKvM/S65hjbjnWgD17IcEWp/UcZ1GoKj3OTTsUiQ\\nC9Z89ZEgb3IXlG5zOumcfE8WA7kmxhZkWksmujSz2QJgPQiWnl3u+ERrf9+9\\nQhixNan2lDDRzIx7WHHrx+447ejpYDG9AvR+T9c2XvyaGpmfZZVpMY7wHbqL\\njgyuFRWCxnMLr1jFW6v5gW068sV+6TStMfojCq0lfGGTSTyO9nISkfjpE5Vk\\nAZJbwf0ZfJ6r7SJxgQQH0ANVcBLwBi0f1GxUKZ13fo8Q4avJY17T6TPAJWnD\\niPKDp6R83hdNXUb+XVj2psOXin2CA2im5ElPZojR9qhVJfR/M9KUae9TqkPd\\nm1215JqxZ64xat6n+N41KBm5L78BDFMly6SRDJ8OdBA5YG2GkinvzjPEdfft\\nXovgT9gPAd85fgY+aGVW72+auOZSbsyx7z8XExMTAUEjxq+QrA5+0Jwrp9fQ\\nbaoD5kQnHhk7cyU1euYKxJ7TVlJaF4LpOMxi0L+NWZHhFRmfiNHUe8J0tLI5\\nSBXfPiWADPKfmonQ21K9iksfNb1GJO7I5HRtfICVZnz4H8xbl1BJ3O6HMW6K\\nb/6I1GUVmlCKD7tZmljR05slQ18CUdwDU1voZpVnZnLzuQ35MbPRZCkjr1l1\\nZgx8\\r\\n=06D8\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBmz3waE5AdEDN+kZLoOSjnqGfiWulpDKEPRJC3vXW+KAiBdlDnLoz3UA2papJhDji/DYTXgJOUzWLADHdEKd0zNJw==\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.0.0_1639692291945_0.8815201661829664\"},\"_hasShrinkwrap\":false},\"4.1.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"4.1.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.16.0\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^3.3.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^8.0.6\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^4.0.8\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.5\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^9.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^19.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.2.1\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.5.1\",\"release-it\":\"^14.11.6\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.6\",\"testdouble\":\"^3.16.3\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"d79fe1e1b3de06a2c192a865bdbc97035ef094be\",\"_id\":\"ember-cli@4.1.0-beta.1\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-J0+EXOtW/ynNrCvbPyjaS40ol+1WBAYXFyTGXVEOGnGeoMBJnuMHQjdNFGEscYX9xeeg8rGXxcP3SLli88gugw==\",\"shasum\":\"f22e10ea0a4e8566ca0e52c2c9d093114ebc07d8\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.1.0-beta.1.tgz\",\"fileCount\":257,\"unpackedSize\":1198182,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhvRezCRA9TVsSAnZWagAAD+8P/2t6oYoQ1xycpZ9+uLEv\\n49G2sR1RcMNoX0HafZtQLjOtjkLKnm/5KyZodSh4It3WkD3H9ENNmFOi3Sjo\\nsu2X3R12q5qVoENvTBLe6Y+oFAQYt7afrGOyHs3qqb3ZkcxSK0vAApw+gT7J\\nzlIuFvEu+lFXrR+1F6kr3ZEg8/FjF4w/IiqylhMjGBqxtm6/KDsub+85erWm\\n9nUww5rjAHePdtWyPwV6ipH/Z7LFu+Y2TobdBlMGe/Azj0vgm8jiuoThDM2O\\nyZEdAjprtaYC2LjfTczxxMUsPAmlrhTLLe7FM91qgZQMHb1fN+IU7SxFTu73\\n1qrHu1f2pnZgO6UvQQG02uwPeznHOCYeWmGpzPoAjqJbQnx/UX6QN4MaFKya\\ntMUx51Jm34WTwXZzcpunM7iIX64sx+84ZZlXiX75XQ7GcRKx+IP5kDZPWU7C\\nwrQHq6wBIjN+X5HxPf+AbQj+S7fQvNlE1FlXiVfRwxSOrxl9dtWNLbby2ovE\\nFkwOOLoig/6wW35XmH7ddIhvohri6oC4V9jNqWBQ9vok6kIN26BAG2VHvwex\\nQePdSRjNUSIb6m05MwDRb4sqolX89Vsb4hV65BVZr89pd+4AMP/l4hJ+juXD\\nSFGPX+AXAPLH14MIDFlkYtDpWF//E5xjRqeHJ8JaOUBrt1u/CCHmr8ffhcvK\\nFyWU\\r\\n=of3t\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEbszqhvJdoCNbbdLw75XDoO5FTRLBsjAjnnN+DNmeO3AiEA3XP+0sexLDEKZsSKE1LusI0YJeVstWSRdsKYjCmznTI=\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.1.0-beta.1_1639782323445_0.2669635629768927\"},\"_hasShrinkwrap\":false},\"4.0.1\":{\"name\":\"ember-cli\",\"version\":\"4.0.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"5006e510840021ed5d9c7c1c0e8e12687d523d92\",\"_id\":\"ember-cli@4.0.1\",\"_nodeVersion\":\"14.15.4\",\"_npmVersion\":\"6.14.10\",\"dist\":{\"integrity\":\"sha512-5FYStQlpdF1Qn7+iPe3YCpq131Sjey8LTilLb5xp+L+GpGE4b+9/8hzI3dIHh7WQSvoeuR5AAluP9nNq1ENgSw==\",\"shasum\":\"2f5fc81a0aa6b3003addb064e00e5e41372bd58b\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.0.1.tgz\",\"fileCount\":356,\"unpackedSize\":2828156,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhwN/gCRA9TVsSAnZWagAA+AAP/AwT4FtnIHO6Hu2XYt0+\\nbBZbhKA7XxPFF/r/4N/I2CmMy51uAEaO5tULR5RsjvV6G2Nnb78qyUs+EnjU\\nLysKZdDp5whOPsg7bUPtL3paxSNAD6rQCsYf2K6y0gPsTLJ7po3lkJkXTzWE\\ncJVYYPgQ3otQmzzazN31tOR75XI1EJFOych0KWHqOMWXdOwrbAihWmLMD9hM\\nu7zuJkT4EA4uoJ9jwqi3z7rOsNN2TZcFVznp5ZOhHvIQQZnhDLsPCAifkpqg\\nQXhbpFe9Y474CXCIpyT8SjI76tzjI6gmpYjNyn62gs+om0b/W+PR9xAkkLg0\\nf+TJgI3dKBlavDwhmHVPC3vSiimXYqP/mRpEFXE6OdAYIs1sIo0xrDlDLK0I\\nAoZcj7es3nvj6GqNMkVXcBlH8F+fF3SUOvCQWIzjn5CNfheF6zND9NTEJ65H\\n7OMfASev6xIvJUFgn83g7CRAtWIULNuB6v46Q47MRbX/sH6KFaAhx8dNl+Ki\\nv31p0B6Oryxmp4fMvOkO0/Jg4TMzax4/s+tXjljfXPU+C05raos1lBaZNZpl\\nSXdcuo7/AIP4RuPLvjVoj8TDbJALTAjyxMDzwbxovkl9OVzwwDXgUHYAesRw\\nyFWpr5UDY4xD31AN6o8psT9M5970gWKTd5BNTzXTA7FSXxm0s4peP9x1yaA7\\neIk0\\r\\n=R5KP\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDilA6CU2wZm/r77ldBkXLVf35UKKiryzwxEj8cSJzMNgIgXf2vcAacWFersuoGOMxZAHu0FMzvbd4kUo0V1RVnvP0=\"}]},\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.0.1_1640030176289_0.5664075339884345\"},\"_hasShrinkwrap\":false},\"3.28.5\":{\"name\":\"ember-cli\",\"version\":\"3.28.5\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discordapp.com/invite/zT3asNS)\\n- Issues: - [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- Documentation: - [ember-cli.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"53b5dcc903abc96a3d66f16804fa56b85e32c101\",\"_id\":\"ember-cli@3.28.5\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-Y/UdbUOTeKHGMCP3XtE5g14JUTYyeQTdjPvHuv11FFx5HQBtHqqWLY6U1ivMDukDkQ4i2v6TyaUcKVo4e8PtyQ==\",\"shasum\":\"9c91266e412f6d537b47a88e4b63a2b56db35483\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.28.5.tgz\",\"fileCount\":354,\"unpackedSize\":2808610,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhwUpNCRA9TVsSAnZWagAAFAkP/3/rUVnIQe86xvPezuqQ\\nzDp0ZDeY48eh56NLSjpuR5NRvq/wKULuUQ7T/tBGxvwwU19DlezBWEprWr9y\\n6cb2fVZS53nOYRTFeJcTy+MTMoP1/n6VNqzmkBJ0qClOMcg4Ri9RUd+KgqId\\nsK5LuPWGaLCsaWZzCqEF1ErOYAspOmTRg519nowWkjSHd22P8EETde0T67kF\\nbyVhFJwsFU/+JGLeW8rtILOkXquEgBimL99zal1wYlETgMHjt+oN2mCP07r8\\nHOhwelXpwiEArInOuKgD01F3tNVGS2B3ZZqv/uatSWd/cMISnzeAI+pzzWJe\\nvg9NCBaHGgzGy+yah8gbeodK2PJBtX4dgXQuZLVurqSxdycerhDpvtYxfexe\\n4sShEKGACWyYHSms2N6LSNFypZlvZCb4ZNkXHd9CcS1wF5T4aq92qZ1xtq5g\\nSYlqIP8pLHb24OfxixCa9qaI2a75eYlD2Y0PQCHYg1/kkou6LW5w/lQ5d3Qk\\nmdh7M7Zr9JM+eXp1X7/ApiQ/+XW1Pmq8OQxMTQDEzYTVKLm0COR5veyygt+P\\nLPvSBnM9OGkMzxcZRSJj3zoEROBKY92fKb9FwiI/ZJS46vXOsMjxmlp4qgM2\\nLDjIHbMufLKfQ+2rSS2Ik3H4m//kV/HguDSjDJfsrtJ0SKElQLzw7XbdpOmt\\nWU4z\\r\\n=hIcq\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIA3beUB95Q+zHpudPvUbwr0Sq3P4f746WYEcyE7HvHM7AiEA/LQ29AbQcYlWV/8o77Xk2NRcLXzbq3XrjR4kXAO1wCM=\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.28.5_1640057421523_0.05570951671001256\"},\"_hasShrinkwrap\":false},\"4.1.0\":{\"name\":\"ember-cli\",\"version\":\"4.1.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.16.0\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^3.3.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^8.0.6\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^4.0.8\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.5\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^9.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^19.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.2.1\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.5.1\",\"release-it\":\"^14.11.6\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.6\",\"testdouble\":\"^3.16.3\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"6455f93a1fedcd4a215b7da546f8b5f9397de1d4\",\"_id\":\"ember-cli@4.1.0\",\"_nodeVersion\":\"16.13.1\",\"_npmVersion\":\"8.1.2\",\"dist\":{\"integrity\":\"sha512-weWNx1bWdcLGCfUTRSN9393yzBkTBcIIhbGW/cOIvwsDjTxkT+RA2XdnpdeHtH4JnIW2JiJSAErCebN5R4wT7w==\",\"shasum\":\"65d482c25a7f0b93f400f799d92bb28af8527086\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.1.0.tgz\",\"fileCount\":257,\"unpackedSize\":1199063,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJh0hjbCRA9TVsSAnZWagAAui0P/RAOqXzIzTaHeCtAO2hh\\nFbzpe2mFVt0SNIgi3NTVj2dmP4cNa3dRmN0vEGLAsbYqjey9nx3+NyxeydaN\\nyVujbJFTuhOcoxgWO85TG25O8Y0TsTmsAcJWCgHB2rCM853+kVUxEGUbjiQB\\nAdMYM8X0HrnRyw8g4YHn6sG+rQqzw0YkGr0jm2V+Xy5Jj5OYKX9xcjhlKlel\\nN8A7Acq6KMvAEulrMQd4UFyQRokrFEq+L6djIXAXylqsKB6ahr9FZHGak5ty\\na2sIQgHV46+mmiCn5E0kK0N/XpkVd4QMDzoH+AC6KvoKeBXh4Y4kZKU6wXXA\\nwH9sm8Mqo1d3SJBOKWB/b7H0a1BrJIZ8yMOMu6P3XQWb/livEWHoS42qqR/f\\nFEQRIDGOsKOP9m5hArlNBMs0cFaEMKcVzSW6zOKrdh5fcTlXYbtS53Qe1IAi\\nMqSi8320wWqUmNjC8Ze5Z4ynruo44gn+NVxlk+3bIOm6YmMd5Q/x8pFlgkxp\\nkwTjFI6mZ9nPdY3wQeLS8dfb3r5xP2yJ77H2kJ5L3GtqiUBMSFKc+aGMXm3E\\neXTHB88ln4CgY8BF/4SqE728CgxU2gz2O8hkCVFUzWSMCbjU4GInl9W8CAA3\\nd6QlzObD+2/IZXTXJ5O7BcYHDvTZ76Ie9V50oWcRZ81n2MQYX0fCW0crn6gh\\n1Q3a\\r\\n=t7EE\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBd4h67Iqj0V21kJJ3KQm5yrcpBTjI6mggRtrEz6yeokAiEA3cLXacNhjhpKwqFu+kHxdcAwL14aNx0FHgNoECffFQI=\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.1.0_1641158875410_0.19678119865530408\"},\"_hasShrinkwrap\":false},\"4.2.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"4.2.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.16.7\",\"@babel/plugin-transform-modules-amd\":\"^7.16.7\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^3.3.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.2\",\"filesize\":\"^8.0.6\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^4.0.8\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.5\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.6.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.6.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^9.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^19.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^9.1.3\",\"nock\":\"^13.2.1\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.5.1\",\"release-it\":\"^14.11.8\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.6\",\"testdouble\":\"^3.16.4\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"\\nember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"1a2aea2e6471ec8e2975c59eb8b1d265717c5c35\",\"_id\":\"ember-cli@4.2.0-beta.1\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-UMPKFM/Imge0XMEIfGI6OjiV86SN0/tmwwj2orml5nOHZC+2YprsR4WQgQFmVQzEp/+kU1erssldRsOqKya40A==\",\"shasum\":\"d085103222e270ddcd2cd78f5a2871f6fb9896c1\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.2.0-beta.1.tgz\",\"fileCount\":260,\"unpackedSize\":1207029,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJh3PfeCRA9TVsSAnZWagAAF/wP/0do2CrUoYye6qfJ7MCr\\n+QL+h5T9kPrG6Y3cGSqMmtU33jffBwV0IDN9yZpm+Z1jE0MU2cNeBiWaBBXV\\nHf575Y0M2ayZ+mdRItib1LsyWRT999oHrN2k51JiqWRBQbVjCQ79+jbqZqOu\\nCk9OeIKLVpt/woY2pQFUf8rSaFwO2Bul7uFM08UTiZzBhUdRMVqgsDAypQ1r\\nt0EcaYtm8xd7J3JccbXuoMNjbgesB0thjE0qYvm1ZucD+4VaQVyuGEHUxVkj\\ntEBdhbU0jjg7KrP1hgk7XIWzWj1ZRJjfPUC3e8oB0p6RXNODGawuDjzrbHrp\\n5J990Nkb10Gqxd6YJ1xwkhNmd7t1C3tDB405vZqO/yBZwwAHqo769NIwEFAL\\nxltSoE7gstFKuO+xCCJ5UeI70V2/bM7UmTSAPJEiqgWWW+LfG4cyMIsIFG2G\\n1p66/EiYVj30+e/p+En3QvvOL0Jz3QH1z5GSN4rAK62HZKGcAT1LopmBhb0+\\n6+M4YpyZHAWM+FWquoY5OCuK+g5yApwUkQqOglWHReu730TkDXR9U/AO5mYc\\nBT9q4toAcaaz0vqqBynpE+5/FGGB0Bkkw+7Rmdy0W/180O5XtqgT/FIl4yH7\\nbWPVhoWB+UUEoaa+Gy0ci2we09SD1rAYZwFOvcHHkg1jUn2mYpGmKAV55Llh\\noXTO\\r\\n=EHCs\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHkyeR4FQmBqqiMX6MEqUxkHzFQeDxzt0bzth5jwnevAAiEA+bSRZRjAYmtfaPXOk7pP0tmfnoaZaQhLw4D6BzeO4+k=\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.2.0-beta.1_1641871326416_0.04997877833348019\"},\"_hasShrinkwrap\":false},\"4.1.1\":{\"name\":\"ember-cli\",\"version\":\"4.1.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.16.0\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^3.3.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^8.0.6\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^4.0.8\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.5\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^9.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^19.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.2.1\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.5.1\",\"release-it\":\"^14.11.6\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.6\",\"testdouble\":\"^3.16.3\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"1841d84da146da7e58e7ef70a33adb8bcdd82d9c\",\"_id\":\"ember-cli@4.1.1\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-QFgV14wYOPIc4h1szQ8OW5evPUn7B8YZDs/dexRmD6x9+Y/2BH8lmWyO6vFopBhgV91w1/mSiNDsef+MSdBLbQ==\",\"shasum\":\"166a15f44b1ec6d4643261a18c3faa1b2cd4a5a2\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.1.1.tgz\",\"fileCount\":257,\"unpackedSize\":1198505,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJh7vK6CRA9TVsSAnZWagAA1AYP+wS133k8Tq0ab2p+Lz3c\\nBHx8schC0vEsvykqqUFXCItZ8Ck3Rszy86/hpb7BkabfKE9eibBYTD3s1Zkp\\nEL1RzcbLww5QVkZYmrTp7fRVCR6Fej2XzFC1UDjw1otIbwM+60W7zc5OA6P4\\npNAD5LDNoq+8ocu/jQSGxQp2IjP5HmJWH6h/tFyt/Q2eI+wTIjnQTedNYKRA\\nOLNQ49drtNN69HRqzdmRi8SdMaqyZq/Joq616ADcqKP2xcGaizRbgAJUrxul\\ntLffRa6dHnhEfXgbvxBtb4smd10AQQyGFjc4i1dQJ0SH261yTvpnmcaDKFfu\\n4fON3yktSreW9ZzVb6oAePQABdROZko4E3vNTFCy0xZrz3mXh3FCmvTiRisq\\nFcggZ/xCrDuSYCaydT3dsyibbQCFfZOuU0oJrboE472FMknU1eaMMyoHRNFl\\nf/Oy6Z7HED4nDdSdJs/oZFChqaTZd4+ye6xOSfHOcrhcCxPFro5VkkEWKop0\\nWODdWb40A0VkDJpMLppZ5BKUlvmikmOCRTcA+VLXrruqAucpx2S804rcSLjP\\nInTcMEAMUa3yHBTdTYpsC11hFVDLKhpb517Ll2u1Rht97HGnCu9+5o+AwSgg\\nX/51c2LykzHLvPNXt7H4p61r4uErDmF0FvRL4JhZtw1tx4OSy3s8SjLf3lXs\\nMukq\\r\\n=Y61w\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD74lj0eM6n3b7P1DigPO19J36sS3IPJZTLA4lnwSbsFgIhAMxgJjvWEGvKFEMXVbdoIASq9bXfYTc1eVkQBtLMX39P\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.1.1_1643049658708_0.65943328172354\"},\"_hasShrinkwrap\":false},\"4.2.0\":{\"name\":\"ember-cli\",\"version\":\"4.2.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.16.7\",\"@babel/plugin-transform-modules-amd\":\"^7.16.7\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^3.3.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.2\",\"filesize\":\"^8.0.6\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^4.0.8\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.5\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.6.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.6.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^9.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^19.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^9.1.3\",\"nock\":\"^13.2.1\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.5.1\",\"release-it\":\"^14.11.8\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.6\",\"testdouble\":\"^3.16.4\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"3bfa655fa506fd520deabfea3a3e42eb4c9b3d10\",\"_id\":\"ember-cli@4.2.0\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-HkWw9lqgBoQTHPgHOkKdpw0toPsHnTMg2acCBd7Vneztn2TdDXJQgy4KheB4NoL1NDDFXHOu+PnL4feHUB7wCg==\",\"shasum\":\"5b7fc39d7543fd23056f836f445a3a8307473d72\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.2.0.tgz\",\"fileCount\":260,\"unpackedSize\":1207814,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiHk4WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrEsQ/+PZY1jv3m3GJ+R0hkEhVpCrrdUTWm4NhWmvqqosyLLDIltKqC\\r\\nAIyWRgNQ68SEr2K/mPzWisE+QVDkPLgxCdg3F7VDgMmnBUmBNoBCSJU0It4S\\r\\nRSCZBy23aKaTshnJKCyS7UYTwXtcKEHrda3MKfASpuMW9zdeNs8db58B6Fsq\\r\\nNgBi9zfb9FPZ57zX0FmHrn18bsFy2oOBsHICoYW889GDXA6Q36rclLI8vXOV\\r\\n0hXpjQyrrDzi+Mb0ORZqFFPlZmYYs26dVhmGdgOi97JrtKlrOseNNiAXtBQ/\\r\\nFAMo0BfUE+1qhKaect+XJ09HsRpHm2t4niOaONRzGKZeDAesMCrw35x+kbrg\\r\\npGdQMgzLb7nTaryC42JZUnyZiW+SnCY2EKlaIzC1VpPBzjxLegW77/N29CtU\\r\\n286yD7t2c67+prygYF+M6FiKgGYCbz0RXQmZoQ5i3bFLthUvHukkKNiqKU+0\\r\\nu3sS4dkUZBlIWdl7uypH4FT0VqZVyXlSVTHpxDvMcWsDm4jjB5kqT6uegc/i\\r\\njWBimKRI+yn6k2OIMXLhkIh2F2eh2gQ4Vs7sg24lX4Keyfz9srKz/VD3kHlo\\r\\nStWxDBocnbB074oPUc66eOx5WhcEGpNz4P4gSmJhqPBfy7GOHArx6uEYwCoy\\r\\nh06Khip0vKEZiOJJ0JpF8UzDRGl15F/1z9U=\\r\\n=R0gG\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICgDoAs9vqFGE6qn/RL46h2BkpOyaP5wzV/SX/qqZiirAiEA+/yOplkM/N3WcVIT+6FePw9pd1yeHe47+YBwnLi97fw=\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.2.0_1646153237901_0.918422691013209\"},\"_hasShrinkwrap\":false},\"4.3.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"4.3.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.16.7\",\"@babel/plugin-transform-modules-amd\":\"^7.16.7\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.3.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.2\",\"filesize\":\"^8.0.6\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^4.0.8\",\"js-yaml\":\"^3.14.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.2.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.5\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"safe-stable-stringify\":\"^2.2.0\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.51.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.6.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.2.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.6.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^9.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.0.0\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^19.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^9.2.1\",\"nock\":\"^13.2.2\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.5.1\",\"release-it\":\"^14.12.4\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.6\",\"testdouble\":\"^3.16.4\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"7f49a34e21a761342676c870ae186a442dd5ba45\",\"_id\":\"ember-cli@4.3.0-beta.1\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-vFyZj/XrjdRJm/SBxuG9n1q1RSfFY5ANEyXzLrJk+b31kcsvzW/Zz6Dj/vIJm5yi0x97+fgAFQ2VJrqr+Yc0HQ==\",\"shasum\":\"0e601d3eda0891492146f111c7a6d76709301ef0\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.3.0-beta.1.tgz\",\"fileCount\":261,\"unpackedSize\":1221956,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiHobuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqfSA//X/jH5Y5cdP0SFP5Al05bMhO6a9j6WVtptXPuJW+B7Egu7nz1\\r\\nN9nYyJOhuKi/EDXP4XYlQLd1JJV1L4ilPWzLgOlJ/4glDsvPOiMATJanUI9b\\r\\nkCCepaIKd0HP24k9Dz6I0Rhf5W8+9tPS9jvMbB16njDGz9I2ZWTVvAn9709V\\r\\npVfrmTC9rQgojCL7yTYStbmTUfNDKYgfPiG5K0m/hrIKKuBV27voxEqeJjzo\\r\\nQagsG6IrdcVbwqN7D9B/UMfy62g4ALnJypmrUHleo+qw5hXpcxQA9QkwKwCP\\r\\nnV+o2fBX8o3vHI5oTmQZ1ENhNP86EBSLq/avwzCrubyOxf0NakbAxLrJA1xe\\r\\nMTL1ViQL3wqUKOHw4yZnYN7MBn1Wo60ZL2lRuWdXdZpMVWRtuEqcqzzGZPZg\\r\\nMtdF7F9Zka4S7KR4IcM0YxsGgK9mhv22Ot5hWgq2HMw4U9ps0Jd+COiOmnsD\\r\\nfPCKumnkd7eot2qXmGzi54GgydmBTfCjO8tG2OxUlhmAB2TK7BYwbT6zRifG\\r\\nUs50wm4krjKMvCmjiIwkRgpqgF3v0LCMZsPCl/8K3KcUDJ3TMzRyRMAHcv94\\r\\n18ZtwRRcDxq0RIY/nFHKFYDXkIj8tx/AhjHmwcAnI9NCRrseJMpVHrTGJAXQ\\r\\nhpAVpICZsI9M6sM+HvlBe4OVS76CBjSAUtk=\\r\\n=gkf9\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIC2tiffLUJ2wVUBkXKA/EIq+EmiWl5tbnyXl7gFDFSRHAiBaBo2QavNPTQpXpW/dEe+3MsE+/RWROqG6qg77CZZvVg==\"}]},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.3.0-beta.1_1646167790200_0.6769506058835075\"},\"_hasShrinkwrap\":false},\"4.3.0\":{\"name\":\"ember-cli\",\"version\":\"4.3.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.16.7\",\"@babel/plugin-transform-modules-amd\":\"^7.16.7\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.3.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.2\",\"filesize\":\"^8.0.6\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^4.0.8\",\"js-yaml\":\"^3.14.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.2.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.5\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"safe-stable-stringify\":\"^2.2.0\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.51.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.6.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.2.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.6.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^9.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.0.0\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^19.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^9.2.1\",\"nock\":\"^13.2.2\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.5.1\",\"release-it\":\"^14.12.4\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.6\",\"testdouble\":\"^3.16.4\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"e7b408a9d8747d29d964a6c8466fe59b7e95007a\",\"_id\":\"ember-cli@4.3.0\",\"_nodeVersion\":\"16.14.0\",\"_npmVersion\":\"8.3.1\",\"dist\":{\"integrity\":\"sha512-GRbbrIZkNVRDL+1ifwOwTuDCrlh18eLzeGtF0og0Z2oCjsUBgif3IoBMYa2NfRxGc6TdniJhsoyFwzCYnaSgbQ==\",\"shasum\":\"ffc1e04883ee1c17f86fbc700de7f01a0093445d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.3.0.tgz\",\"fileCount\":261,\"unpackedSize\":1222095,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFLamJwvLhrep7ukAqIRQWWXFxhtERyORvQBvI8vcc9LAiBWa2ak3Yb/eUSIgiU0t5+YRelSmRy3ecDxJj3zJxqOYg==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiT48CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmr8Fw//Q+wS1K8AoHKBA5c7WNxdccHhaKexvIk9xrla2qPYori6ewxQ\\r\\nk56/XQ9TSJidxT8UVtEcirXexwYyefDOFzjve0cQ93p1ROpViRZA6Pj2vH3C\\r\\nGwMYWzRIvvPg5Ebrr356WGqPQqNTUTucNjtolm8D2PPn8CjrxHHs4BnbnWyM\\r\\nGDPRjfNcsuSX9QmBLY2FH10IIEIYnm+Xwbyo89kMpH0UxOCcf6DX/RpeV+6b\\r\\nARkrJhxZK9zDEvzGTkuPBzExiXnibttvB+VrG3BsWJ1hX9I07pA0dHQc7ikr\\r\\nK/bmlh38IpcR3s6iX1BEigpUO8Zk9LO47yAJLhjciCSiVFGbaZUdojziINWz\\r\\n1rWsYbCbPSuPJGRYqa8b8eH8tVmNA6nGhLZz8SyhEc/PKq0a62qaq3Ai8dOL\\r\\naPtMf822goGbHhpPUrlmEexNdobTS72W6ajbIf4Q5pWjyzPlRCE1opTNbUcz\\r\\nqTX3cCbZCnEMF1+OGJkNbeO53sYjZP9+FGtbspFEPJzJhJVL6iWd5kkt5ooy\\r\\n7Z/57ryZLuXNul4ZFCHyuHIr1djYGqF9FpUaB+b6giQurUPbmFFOE+Fp/rW9\\r\\nwYQIsS7oYxK8XXLNF4v4L4S5pxKCFOUaWhFqr0s5jU107I1oHjN4OSye7OU5\\r\\nB3Qus0jaDo6HcWNxep8iUHeY23uGiJDagyQ=\\r\\n=PkM1\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.3.0_1649381122626_0.22287194595972104\"},\"_hasShrinkwrap\":false},\"4.4.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"4.4.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.17.9\",\"@babel/plugin-transform-modules-amd\":\"^7.16.7\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.3.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.2\",\"filesize\":\"^8.0.6\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^4.0.8\",\"js-yaml\":\"^3.14.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.2.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.0.1\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.5\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.55.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.6.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.2.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.10.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^9.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.0.0\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^19.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^9.2.2\",\"nock\":\"^13.2.2\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.6.2\",\"release-it\":\"^14.14.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.6\",\"testdouble\":\"^3.16.4\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"1fbf62fbaf8094136aec437e3a903df4e5eb91ad\",\"_id\":\"ember-cli@4.4.0-beta.1\",\"_nodeVersion\":\"16.14.0\",\"_npmVersion\":\"8.3.1\",\"dist\":{\"integrity\":\"sha512-QU1kh8URzBmEsYvj4JpRhS7esuparj1LgaRdEPUWxf3UIrSp21kvoOP/EeoOCMnQUY+WZpX8e8au1WWR4CzSsg==\",\"shasum\":\"fe6f9a27dbe277b9d159398ff7e44f414a44fbb6\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.4.0-beta.1.tgz\",\"fileCount\":261,\"unpackedSize\":1222522,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDAED6EAAtShhe2cJAb6I+ARiCmERjp4o7eUDsAP72eEQIgBuHbZxdZMrWj5if2EsuKVLrcJnRoPSX1Mw3x3bKenZ4=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiUK11ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmo4UxAAjw4kUsZiomASC8iZ0YgnykoOayo1sGJYU4I/bmWRDGkYXFc7\\r\\nLuy3hV4jFq/0kfr586AsZvejAh+wXzWe7BmmYU0if96vaNPIwuORDj4FJzuh\\r\\n7cAa/44B+PemnVzU6RWm2xvgML7lI4YUiSQ02767Qf6R7ZU7gjcX7OsO3RZ+\\r\\nhriKG2ZWuXjL5KLWSd1UgcfPdlRwNHcSZoBCjnX8qQ8d7cWvHn3XVTrN+ktl\\r\\n1La2Y6d9myJB3yTCYwdS21Gz0vQJ5B5Y+aCViAbBh+TNdOrYaKDmDmp6brod\\r\\nIENn7KYLvoIoy4TcudufRJYmfqFAg+xVShanT9xl5/ZvJjElUOlWC1RZ7UVA\\r\\nL3eg+Yyzsq0RsZSc0ceOech6a2KnY30XzLskh5lMF9FjT7CJ/pljKGC2pBaM\\r\\n9+L5I0sFeKiBOvwaz6l79cRI0qwr/Sq0nJphbN/dewhYBxCTS6ZgvFEDC3KX\\r\\nIF3cC8EPkbyDgzp5o40zlab4vnXdTaFoA9tGcwj4+K+l3zQ28Gg7GlkApcNb\\r\\nLU1WM6oDtWAQfQb1f5/JFszt+oyVd8tno/6zmiz/jbyaPcmKTSW3la581e7Q\\r\\nsfGBzv/qNoKcKu1biSZBAi9viPFLR2mprRNBqp4YbSgjhi0t4H4pbeM6UZNl\\r\\naovz2feS+rugCffX57l7yEq5nP6oRHFvlhY=\\r\\n=hrSa\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.4.0-beta.1_1649454453113_0.7725352306647233\"},\"_hasShrinkwrap\":false},\"4.4.0\":{\"name\":\"ember-cli\",\"version\":\"4.4.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.17.9\",\"@babel/plugin-transform-modules-amd\":\"^7.16.7\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.3.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.2\",\"filesize\":\"^8.0.6\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^4.0.8\",\"js-yaml\":\"^3.14.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.2.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.0.1\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.5\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.55.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.6.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.2.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.10.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^9.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.0.0\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^19.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^9.2.2\",\"nock\":\"^13.2.2\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.6.2\",\"release-it\":\"^14.14.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.6\",\"testdouble\":\"^3.16.4\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"2f8a54df3b8c43866551c9f8825831744e80d13d\",\"_id\":\"ember-cli@4.4.0\",\"_nodeVersion\":\"16.14.0\",\"_npmVersion\":\"8.3.1\",\"dist\":{\"integrity\":\"sha512-0MulrhbyahIHMUDVaNJHQrlJi7xfN6G8XBTF6URfN65DfUAFBOjUKlVqVciQqE6evbltu388D+uvqhbNtIr7mA==\",\"shasum\":\"4e9211a71277c8373cc1dce313822b23249e7cad\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.4.0.tgz\",\"fileCount\":260,\"unpackedSize\":1222658,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDvwr3RtEwIB+AuCHonUFVvK/1cNaeg4SAbWrAX0rebjQIgFt0fqbqwMlHcHE4AZq+5zO1IqqS4f9LkjRHENZmPJx8=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJijnQ2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmryAw//SQvo2RrgZlnphwb+lDPRJucuy2wiEJt8IJWuHXB30XKhhWql\\r\\n/sURukO4jTr99rzYDu3+cOxgZLbAnw4c2T50O04nseC8SCeKGGZMY+mtxCaC\\r\\n/YpgKobsdUuea3igS8OhKsPv8rPLA3e4266mqrBrBQAjN0XL1F/SaSIv4/0C\\r\\nlplwUopgCMbBFDp5EYK6NT+yspwXf3DlOLIPIjNL+La23cOtFuUFZjHHbxTu\\r\\n8lqt4Ud1kWkgBS0RMhUAmp+pjoGOQ1RuNnfDJ4DzRQRAePk3KEMjq34qktQT\\r\\nFgQsdAxwTYNvdK/L+Z4eP/UDAoRIXsMNgiypruDBtS6o1auosnrDnjEKrTOM\\r\\nqY4nOKJ+NbBz6QEKhgwVN9Nw1zXk26M9xQKtT47IGO9yu2IhhRGzqO5M72zG\\r\\nXLZvy8Lf27Lg2iHShG72ZmJwG9bVcrrYg1R1ANXk+/cPCqZ3ysm7S0KIMPIm\\r\\nLxG5rRnhw8IS1jJQEeReubqF42icrwQZnkUWImVED5dt5fKDJ8gRmq8zYztI\\r\\nNXF7jjma03FVqfHgFla66Um/cGBnREGx7eIQ3YnvuR7ubFoOFkPuuRnlsQvj\\r\\nQ4Us+F/wPdpbePmr7rm24hImNxwKNd03oEqCrj4Yjrn19h68OplCq5yE6CUy\\r\\nQL0Uw/61sQPO2kIICN30mG3HB3/sr2WPTi8=\\r\\n=WntZ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.4.0_1653503029879_0.5652299991396326\"},\"_hasShrinkwrap\":false},\"4.5.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"4.5.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.17.10\",\"@babel/plugin-transform-modules-amd\":\"^7.16.7\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.3.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^8.0.6\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^4.0.8\",\"js-yaml\":\"^3.14.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.0.1\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^9.0.2\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.55.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.6.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.2.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.10.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^9.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.0.0\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^19.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^9.2.2\",\"nock\":\"^13.2.2\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.6.2\",\"release-it\":\"^14.14.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.6\",\"testdouble\":\"^3.16.4\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"ba9e1246bc06e033de574cb12cd29d9e16353187\",\"_id\":\"ember-cli@4.5.0-beta.1\",\"_nodeVersion\":\"14.19.3\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-zsFKyKli/qyfS1/xV1j6OT1k1zs+Sol2LF0u9tIwx4+1h818yeECo2f4lIlqW1DGKjjJX4Mz0a7nVdiyD8pZLg==\",\"shasum\":\"bb3171eb544e21a2b73ebee20d9eae83a7f275e9\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.5.0-beta.1.tgz\",\"fileCount\":261,\"unpackedSize\":1229507,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCVrpfZvwrl0SEODHlbhxQvhtmidHiwW74+SQxHAH2C0gIgAlZo83psBnbwhPlWpYHnlz55D2e80KlN5xev5jfiCVU=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJioP7CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrUHg/7BF3+8/ROGPTZmPfEE+dyYjAXcS3AwlEmOtumDlmB6lctE+fI\\r\\n8hyUo1QHywLS8gjyGbEeek0XYqw11ygWYjJntD7K5U9APfDQSSLEGV86yJ42\\r\\n9z+6J6lvT5lJYpf0kc3LHcYtDhn/4A/eGxgcyFgnkbCYMYnRGmc99l03OJdl\\r\\nWLW1jX1xTrnGkW4Lh9mauQbgSfbxVOyN12YSy1XSfa9LZQ9ChUH9Y7SPvLpj\\r\\n1pLC7mvOFu5ocQ8EFn5//HtkUilSTegpgEaumtnwFwNo5NV31cK2bFAG/ivi\\r\\nrL++8KphKN4D1LJM/Z7/UWQiyX08brCHC+riH3UojBXsI786VXzQLAL767EV\\r\\ndNZ76kab44WRC35ef8XnBMOBY3MLWqfwDEsuBm50Si4HqaVZ4N6TkKWFO+f/\\r\\noRCoyhzDENl305/Ic/FgVGh/7wsX5ASFpU3uC48MA2vopXbjmg+CM2VePnWf\\r\\nSjxqOJjjYqTfMPFExSc/rx78hKP09UFTjCJURoiTnn3Ks4/byDVDb7/dWBYK\\r\\nZHOTy0VRIdDTR+S1nSI+FJXzLkxB3tsZZPJJ9fG3YkS9NGkLobJCLfb2CFDm\\r\\noQMOVXRrt13VxoOrsXEhkHSphq3c5Vlniwjohfb2kxBK81ejkw2fHPzHI83G\\r\\nntlqk3XU4IwZ5filowqgyvMG44AEF4uTxDA=\\r\\n=Z42e\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.5.0-beta.1_1654718146568_0.34229074677292703\"},\"_hasShrinkwrap\":false},\"4.5.0\":{\"name\":\"ember-cli\",\"version\":\"4.5.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.17.10\",\"@babel/plugin-transform-modules-amd\":\"^7.16.7\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.3.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^8.0.6\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^4.0.8\",\"js-yaml\":\"^3.14.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.0.1\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^9.0.2\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.55.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.6.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.2.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.10.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^9.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.0.0\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^19.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^9.2.2\",\"nock\":\"^13.2.2\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.6.2\",\"release-it\":\"^14.14.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.6\",\"testdouble\":\"^3.16.4\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"d5a4e0b0c2e728c763cd5a1376a3d1f221fdeb1c\",\"_id\":\"ember-cli@4.5.0\",\"_nodeVersion\":\"16.15.1\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-V053lYxXffOmb93oyaRVU/R/JFPvrxY6F4uh8bYg4joGm6yxbnvNOwyzZuE0RyE1FPCMAzo6gH7xLlOisHMiZw==\",\"shasum\":\"e4f4e55db1f774db1b7bd17a2827b5ddbe4c23b7\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.5.0.tgz\",\"fileCount\":261,\"unpackedSize\":1229469,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC0ecFJZN8tqe8ZDw/zwrciQ/MOPH8MVWJdpd+HztvprgIgEeUqRLavv8+ZIob+g/seE7GhSBplD5fkUJ4vD6+U9V8=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJizG7wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmq7CRAAixRdiBYMYixfhZl+piRU63Kp4VXEFR55pMnXpsbrH3hfd5Te\\r\\nFjLT7bNJyoUBMbjCtC6eu+7UuLCIvP7dabajXvOLqlPQTqG9EPnK6Gcrb7S0\\r\\nAo3UUCaZnssnrsCUQP3K5VQmLMtV++PKI0QhfIsB8XnUQgnlrn8vm0n4Lrah\\r\\nnbbHFfVSvLwbxQR17fb86fXjqVjhugkEurukP7NTLqVseQH4GJF73CcWuQj0\\r\\nBwNWLiZm0kntH7Y+tXMLCMdTrpLNQXgSUIp6G4DCeNvp40pwg+cx5AnbVrEQ\\r\\nHDXZpPYmZczaKrofE0faAehZz8iYnRZKwci16HLxzlTTFY2GGPC2FFLWltMI\\r\\nt+D8P/ulhj4UFPnQeoj199ol6WEGzowPSZJK92+xPMIBaF9FcYCqdx8LWBQ2\\r\\nYvc8jkHXusjq8kqlynXK8L7zhWmq5UKf3Xe8rXSkGcJtOeEBRiZ2wsZaz/q7\\r\\n0+DRueyJfLg5lqDalGylbs+HVejh7OrUevr3ISDWNqcKNl8YNzZyJq1LGe3T\\r\\nLAR9QMhGyIAiECi2EYaaQXcLJXzEfTdsITB4myzOyR9ASTOJBPvElfA96zQ4\\r\\nbX141qdJfRoPWT5JIPaUCnTk841OJ1MlmF63MP/MCrbKuTqAFQ5pPOURZoM8\\r\\n5+WFCMcVwlLX007qAd+rV8Skr35kByu8nFU=\\r\\n=FvCL\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.5.0_1657564912341_0.989459489684374\"},\"_hasShrinkwrap\":false},\"4.6.0-beta.1\":{\"name\":\"ember-cli\",\"version\":\"4.6.0-beta.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.18.6\",\"@babel/plugin-transform-modules-amd\":\"^7.18.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.3.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^9.0.11\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^10.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^3.14.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.1.0\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^9.0.2\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.7.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.2.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.10.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.0.5\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^20.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.8\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.6.2\",\"release-it\":\"^15.1.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.2.3\",\"testdouble\":\"^3.16.5\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"79f8547eb8d8919c45f17772e9b63aadd7ec9720\",\"_id\":\"ember-cli@4.6.0-beta.1\",\"_nodeVersion\":\"16.15.1\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-ya4VKA1ErOBbYdC2jpXahtB8a5sbuxGd8lXt93yKQtuWFe4G45UEl1ViKROBk6F3sr13oman2B20EGU7XdlaqA==\",\"shasum\":\"e60f958e640a587c2d4d40784a190f51239dd8ac\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.6.0-beta.1.tgz\",\"fileCount\":256,\"unpackedSize\":1231074,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDXDcAdsaGhMYWwpglZ7NGJtccBgRymM7Yv2LaI47YYxwIgSBKGBbyb29tZtyT6Xc5RulY27jhCJyXbHIwH54x60Oo=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJizKemACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpApA//RZ9DPttnuDuGU/PyIvphLjF6XNM9Fg7lzOy8E3T/45HWfm4J\\r\\n3czRWRuakqC0mYivSXyYrFz9dVjVKLJZS9RMxEC/u4F48ePCKUpvP26eaGNY\\r\\nFckYUGB/nu0Fas6dIWg6WN3/GyzmaoyJKr05QQASDhWMvKrktJcyLeGoFpe5\\r\\nYiSg5iDPjdkZsvyHaSv8ECechmyEH2/+F9eOdWhiIWb9NGtbkzIfO2/vvaX0\\r\\n3Lr1KVzb516N04tq3QID/P7a1jJjZONjhH3Gg+mF1/SHT9Cuw8oHH4fuXChi\\r\\nymR+vftZ2yeLfimyUmnoYqo0gViFLNAw32bjhGMDb9pT58GkD5bjICeiK+x3\\r\\nPT4lsbdmpKK8gZFwE2xTe/M8xXVKxKNn9K44sBypgsAIKxseosOBS3OTZMC+\\r\\ncvFMipRW/tL2fG+QPzC8ZKpOSnMy/jc4CCtGMbLdEyH2Z3Q0aKSsFJreEVFR\\r\\nsn9eN3rOIRwhi0QhxdU+aTWxxhc1oaOFk2dKNH7BRRxr7PqYB4EHib/H2mGb\\r\\n1C91zes66edTIJuSTOHJcfGauwZdqcFTrwzi36oWJZnBtmm2iNrBsKK00R2D\\r\\nC3Xh8xQ1yBzJFrfLtPJMrlLUA5ImHyV1StWhkR0wGSOoyCRzYr+8nHQRWBHo\\r\\n0ZiD05JuVw4J+8fuVk78pcsv3daJL+HSmkc=\\r\\n=lbxB\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.6.0-beta.1_1657579430665_0.7243199167734478\"},\"_hasShrinkwrap\":false},\"4.6.0\":{\"name\":\"ember-cli\",\"version\":\"4.6.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.18.6\",\"@babel/plugin-transform-modules-amd\":\"^7.18.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.3.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^9.0.11\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^10.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^3.14.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.1.0\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^9.0.2\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.7.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.2.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.10.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.0.5\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^20.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.8\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.6.2\",\"release-it\":\"^15.1.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.2.3\",\"testdouble\":\"^3.16.5\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"814281f7a03a0dab8a5f3b01f6d9a11b9626ac03\",\"_id\":\"ember-cli@4.6.0\",\"_nodeVersion\":\"14.20.0\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-4OAPHJJt4wARrTzfpfEM49KA1JJjMZ/8mhUncdqJFJG19/mS6yJiAUemnsLhZLnbjicB/gYSQ3rrUv/vxeX3cA==\",\"shasum\":\"ff409b99d074414a8944bdadf6db820eaf2dfb7b\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.6.0.tgz\",\"fileCount\":256,\"unpackedSize\":1231035,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICmykFnLAEkFoYI1bVJla2oSS9JnXlV5HMKs2HcZ3E0gAiAV9lWMdG9Gjf/uo14Q5QnTTf/AkIuHJ8UBIK7Q5HK/cA==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi3x/UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmq4gw/+LK0/3SuYrOtqYlxW8Urt7JUywWmx+cKMMJejMa8XujoRthW/\\r\\nNFGVm1EnNi65RwcRf3KvlSk0f3F9gHBxSV8HrBcU89OIANho2V3K1M8gPH5U\\r\\nFRi6TaTAdbxjkOlLRXL55KmgHXL1lZ62pupKRuDnf+HIjPtCU2KiAiiru2LN\\r\\nN3v48XPB6Cid66bm+ECmXK6HfNQ8VQfKyTWg4YtaX/c+wVM0aRFinE5DsCAx\\r\\n8PdaoF8reaEIOZGsV2kLf4pt07IJw06S2uWYCYxR5l645Y0+PHlhbame35ZM\\r\\nSqP1mJFbM9ddLCFWSRzcLah7h8xh+0K2ZfpN0m8TvVL7gSwkdQb8o+tWvGLv\\r\\n6rtxrh0wx+yMYtV4lyKLeiV0eFIycIi6TF4b+AiVczyyEOAfSq/GYVDu2U2L\\r\\n/m7xTeWQS1dLiiaNCGkl8LejfwNUklNQY7Ixl86U9BGfzngxCwBQ3VeQrGob\\r\\nkW2uwHmhTGaogSj1amuLQgDhkgKetxwlhOFqH5MVMmCwJRCtuGIGR4B8zQit\\r\\n+I8t0G01vfPQDvg0DVTckS6LdaEB+EDCGSDrK03jhzHU0WNWrFM9KemOcPdI\\r\\ndNtiIfk0IGn9uvqTAXTv4BMW43rCdd1EzQFF6i/CRGPMvS8M5RyTbU4eOGrD\\r\\nnKEQaXWgUtrAd2WdI5aqTuJ1xDNl3Yz5wFI=\\r\\n=iafM\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.6.0_1658789844651_0.26522925914714457\"},\"_hasShrinkwrap\":false},\"4.7.0-beta.0\":{\"name\":\"ember-cli\",\"version\":\"4.7.0-beta.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.18.6\",\"@babel/plugin-transform-modules-amd\":\"^7.18.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.3.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^9.0.11\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^10.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^3.14.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.1.0\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^9.0.2\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.7.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.2.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.10.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.0.5\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^20.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.8\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.6.2\",\"release-it\":\"^15.1.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.2.3\",\"testdouble\":\"^3.16.5\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"69e3ce525f7e77e97a841ca09cdf06007b74f748\",\"_id\":\"ember-cli@4.7.0-beta.0\",\"_nodeVersion\":\"14.20.0\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-XDG5CCxpn15dwEosoClRhVt9KxcMO0N1hbn15YRaYVBIvU0tMrN1F0BMw0F/h+d0NpyNzvOFhbdFbKyORke1bg==\",\"shasum\":\"d8b6d5a52f9dcae2a89543102d2c8338ba315a60\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.7.0-beta.0.tgz\",\"fileCount\":256,\"unpackedSize\":1231490,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCF+olZrX2kfkVV0FtBengPYDzvvvvBPL7Hrpx1XxtFFAIgHl29/OdX7g4nDo5PMu+F9nxQZhkDc8sVP7tPbL2qFCU=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi4CnxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmrf0Q//XRqLDFBDM+i1newSPqI0ORGwTyGqXVGYnTmLVwcEMhv00H0e\\r\\nSmPTaYfwlcqRzpeGwYpSpRf2LzVvAQ56CRRnExL2vHeMbCKyfzFFly0IS8Jn\\r\\nFfrAfJHHsV6tMY2I/JJSIoaWGBAKJseft2/L/N3SPC9BVVu6tLXSyX7opSvP\\r\\nf0bBpnHTBtDGWAVtDzKMdszdYDiCKDDzNygVjizWvLU0BnJFHSWpX2WKwFCH\\r\\n60lQxLoe9zD0aqiYjZXp3o36iprzA7OyriNxdnuFB/3tO+8MKxi0TwNXnPMd\\r\\nH/7ZOyjaFH1DKp7URiRXTOtUlBYhz5/gi534s/ilRzINMAjiowpbSUk0ldIS\\r\\nPxSqVyd7slXPmjZVc+QlhiL36XAuCOeXN7oUNyMgT2rBoZpzUQzOhaSkdGhM\\r\\np/zGOEg9k6xLr+JuhBhxKeI7JkV6jPEsYS4yOnlnsdshR8+7RbCW+s7RbWcD\\r\\n9yw+4Hq1a7W5PKe81AWcJdou53G0YaCK8A3PZPD4rblWli+TAmw2cUMkYMpy\\r\\neIyWyzYS3eyTaZZHvfYJnyObltEFojRA9lJOra4Yy5CMXLlC5WxgVHuwU7GP\\r\\n2yihY+kA+kNSuzexCcr8jj7SQgnMgv3vRVT87LdcsiKm2gZ7QRu7qLURBH8i\\r\\n0aK2RIRnFc8ESBS7mZRWs2Rz66Gq0EyOPpo=\\r\\n=r5H+\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.7.0-beta.0_1658857968879_0.6368620564985594\"},\"_hasShrinkwrap\":false},\"4.7.0\":{\"name\":\"ember-cli\",\"version\":\"4.7.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.18.6\",\"@babel/plugin-transform-modules-amd\":\"^7.18.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.3.1\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^9.0.11\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^10.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^3.14.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.1.0\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^9.0.2\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.7.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.2.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.10.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.0.5\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^20.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.8\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.6.2\",\"release-it\":\"^15.1.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.2.3\",\"testdouble\":\"^3.16.5\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"6277227f89ac7aa354d9eb9bc6220423eb0586cf\",\"_id\":\"ember-cli@4.7.0\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-OJApGmIFBqzIYLQ6Qmp7BdJZxtNExkp2oUaAoFJhu9Z5VAVnORFiPOR+bQkR50SNVusHTvlR4zC7mMLrNTy+XQ==\",\"shasum\":\"1fc5f272eaf3059e5b7a958f40486d3b1494fade\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.7.0.tgz\",\"fileCount\":256,\"unpackedSize\":1231947,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDTKZkkEdOrBjp4+a6r0HGYXKEgkcArlZywYPP9gri/rAiEAh9dEKeFUmdqbYkDUeFdFeNQAXcgQqKBXkCGiucnuqaE=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjGL8eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqR9w//cfMOjyQhqzNVix72O4mE06/FOP0sBGTjuwSiKTGagsOrQmLk\\r\\nHsySgMw75OdoC472KeW1CvCHRGu9RMIfIdE8uW2KiC5UcLuN46fAr3vw+vxI\\r\\nPl7Uoy2LjE6apzYbMfMNSDkTxGtQFpgVo8Cw+e8TXgPl0oGiS+m4cmSWAIzT\\r\\nq2afei//KQNLeJC9JOMIEVIvz8b/uVzt/+v6HwFaV1CYWMoasmNAtDto7Tqh\\r\\nA3X3XbyvC40kOzog9I1AkLZn5RpS4bjZ0RAuHQauQoHEuEzGE2oh0X/9hjDj\\r\\nCgmULM0qOYc6WPLqyy1WC70Xt2FLPdSRIRhUwq4DVPt9zPPe52+wgsDKIcBv\\r\\n2iGhL34DxnHahM23ytPflLBmH6cc6GTDPNC3NyaSV3QVsz21ZkGvEvjR42f+\\r\\nlvPBpt2sLxE3/pVaR02vjDNd2s/u44r0xwZjbZoB+EGEz9MrUSwuPHB4a4Gl\\r\\nDRCGucZG7EyxQbEi2BQ47JdQiI4jkaKTtszF2Fom6EaIV8rfQsrnOg3+HYbJ\\r\\nPMo+kj27IyKpNnmnycgXptpc+ab74Zp5uTKTBn/lproMRhmFqFQ2xWzFklje\\r\\n3wj+I5ECD8yXzxHRvelvJcC07yF/Ivynmx/OxrjsuouoypCsNOITwbAsg+ML\\r\\nSlvYchduBCES2vbosyd4KuLNI2WOH+E+uUE=\\r\\n=Pdwg\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.7.0_1662566174687_0.3433685690149102\"},\"_hasShrinkwrap\":false},\"4.4.1\":{\"name\":\"ember-cli\",\"version\":\"4.4.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.17.9\",\"@babel/plugin-transform-modules-amd\":\"^7.16.7\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.3.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.2\",\"filesize\":\"^8.0.6\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^4.0.8\",\"js-yaml\":\"^3.14.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.2.0\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.0.1\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.5\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.55.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.6.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.1\",\"workerpool\":\"^6.2.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.12.0\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.10.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^9.0.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.0.0\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^19.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^9.2.2\",\"nock\":\"^13.2.2\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.6.2\",\"release-it\":\"^14.14.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.6\",\"testdouble\":\"^3.16.4\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"17e72db733f29157929cc8fe479d1b560b5f58ad\",\"_id\":\"ember-cli@4.4.1\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-+38vmpKrAYTLXzmirFQGQ/9QJHJHhNX4F1/qKh+njdZnkPHDfvqxTdewXw+6+pF68LR+/26cw1bxaWxq52/48A==\",\"shasum\":\"6cd8e571808cf283a780c5c0f5eeeef6c11e055e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.4.1.tgz\",\"fileCount\":260,\"unpackedSize\":1223570,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBBrzl6wS3QTe5G8+Khd99x6onDlQJUyxJSKKjVCKTBnAiEArb0anT6sH4tJz+FGXfPc+atyNWanQ1+vhcbFgBpzDAw=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjGOipACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoteA//fp8rD737p/v2K4Pzb09Dgj1Fe5NlGchYnLHNWZfrSv2oxHJd\\r\\n/XzVWIyAYCgBe5l1/amr1ixCA8zaKxj1tM3uxbIS0RG3J39QfAoerW2r/UH2\\r\\nWHgBsLANtKojtqiQvWBR5CK9sFSbup8Qor1eDN+skg6zWksyC8mtjaAKFPNc\\r\\nN7NJSNqinhAEISulfYmLSPNqiwJpt8ZMsQd/HZDf77euY0YUBa5k7UV6II4X\\r\\npzQ4jzBeTbEfDD7WyqOCg2YJpuBc50QwKdRjkXAzO2LWZHL/26rurdX0YozI\\r\\n9c48wtDcrm/qUAcfJmVT1I8rcKheEyghDyj7ofFDvot91ZUNOHcwfNgVpUrX\\r\\n8/AfCKf8EBDdKuPrV2W1Up6jE+gBnLS75BIerwRpEcetEv8erazy6UEEn7ed\\r\\nKYJuY1cOjgvXV0fKLKGSs1NXB+Inl4hRFQVKpWmjQJwR1wH8MUydNX4bisqF\\r\\nDvIe03NbfRA8yNWa+KBCicrY20PGWoI4RaO16Yvf9U4trUgWvLPJUfoeMoAL\\r\\nOfPFDOlC7wqN13PcG0ohaeEG2Mf/QlSzePSj9+bpVaCHHjnVewD3NVDFi7lq\\r\\n69CAXRwmMrlSAAtA8xXc715DY7GvNLCkMaSj7B8SwCMPn5eYj+DvntSI463J\\r\\n+wf6dzXcORFsnjZ00sRiXnQuezEId2xiQjc=\\r\\n=UGcL\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.4.1_1662576809696_0.630188773645844\"},\"_hasShrinkwrap\":false},\"4.8.0-beta.0\":{\"name\":\"ember-cli\",\"version\":\"4.8.0-beta.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.18.13\",\"@babel/plugin-transform-modules-amd\":\"^7.18.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.3.2\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^9.0.11\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^10.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.1.0\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^9.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.29\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.8.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.2.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^19.0.4\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.23.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^20.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.7.1\",\"release-it\":\"^15.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.2.4\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"2b7d76957aecbfc683b9dbd3d397b72355eba300\",\"_id\":\"ember-cli@4.8.0-beta.0\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-J2GznjD7d2fUmJ56gfderXwu4ZM8VYgv/sYhaA7HofvN0asLRV6X+Y3kOhyULxn2eERUQVtRhjlTdCpBj6dfhg==\",\"shasum\":\"d005201366e6435ab139670f8b6ccbbcb81daae6\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.8.0-beta.0.tgz\",\"fileCount\":256,\"unpackedSize\":1236349,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCBflxqKEUN+J0kJDiVhlMTQ5GVcD6Jh393iWWWtHfDywIgWD+iflzV3pr/VV4Q3dB4I7LYY+clHIOqQb6s89ZsML0=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjGPPoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmqi0A//QxqDChtfhIqJWrFPc6igmjrDQS/YJzJe7Q+OKi6eXDW9C0WF\\r\\nVyoOIKUVb+sqBTPhcWPOP6fCviv1PI2DyKFAiuuzU2LzXCzibQ3I3epLNkdS\\r\\n0Qw6lxTMYhw8V42BvVbiR3UhpFixlYfp6+EmvPa/bFRSfiea/AA9hCYGeaSm\\r\\nSgA/tedYRGssRZ8bHx4+QoGyysUcHL/NNYrJJDZekpeWIF3ATeiMPmwAiK8I\\r\\nfpzCHZyPZAtbhbBeIaUyAd0uUyuJkk3rQL1d/PGeRcR2NllSlZWDwGAk0TWd\\r\\nzAAP6pvJ+LkjOYXMkHvi4fdJAO9XFfGv+vCFTL/667i1MIpbNmWvvcBNVyuM\\r\\nCTZm0XrrsMPHWbV3eMtk6kCA44CSfDTgfJjb5ixKItxYP/gzvXwDUyRrlXFy\\r\\n+G9oiuli4PsQBePUQhiF+BdhSX+zrzDYggVl7oK2f4Gfd0Jw+R/qHcOG7Tyx\\r\\nrBJw3lKXvlQfK4+z5h0e7Y1BF3Im/8qcdVSpA7fAPTmJ98UBYyws/8XDmRG2\\r\\nNSPxeDoYGPXtyZEa4rut2aOcwuNvAQbqtRCenS1ltbxpUsl4XJsew6BAPpEL\\r\\nDSrr8aYvoLD3PaeSCd8CC17F/Vd2FyvLQvQLtOx2gX1uhB/35ChufypyhtUl\\r\\nW7xxF6zxLoBlZG2t3RBG5wmX6ogmJxzEHfI=\\r\\n=AwDP\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.8.0-beta.0_1662579688121_0.12833114786989408\"},\"_hasShrinkwrap\":false},\"3.28.6\":{\"name\":\"ember-cli\",\"version\":\"3.28.6\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://ember-cli.com/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.13.8\",\"@babel/plugin-transform-modules-amd\":\"^7.12.1\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.1\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.0\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.5\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.0\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.0\",\"ci-info\":\"^2.0.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.0.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.0.0\",\"exit\":\"^0.1.2\",\"express\":\"^4.17.1\",\"filesize\":\"^6.1.0\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^9.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.1.6\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.0\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.12.0\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^2.0.0\",\"isbinaryfile\":\"^4.0.6\",\"js-yaml\":\"^3.14.0\",\"json-stable-stringify\":\"^1.0.1\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^12.0.4\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^3.0.4\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^8.1.1\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.28\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.7\",\"quick-temp\":\"^0.1.8\",\"resolve\":\"^1.20.0\",\"resolve-package-path\":\"^3.1.0\",\"sane\":\"^4.1.0\",\"semver\":\"^7.3.4\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.49.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.2.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^2.2.0\",\"watch-detector\":\"^1.0.0\",\"workerpool\":\"^6.1.4\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^18.0.15\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.4\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^7.11.0\",\"eslint-config-prettier\":\"^7.2.0\",\"eslint-plugin-chai-expect\":\"^2.2.0\",\"eslint-plugin-mocha\":\"^8.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^3.3.1\",\"fixturify\":\"^2.1.0\",\"is-language-code\":\"^2.0.0\",\"jsdom\":\"^16.4.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^8.3.2\",\"nock\":\"^13.0.5\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.2.1\",\"release-it\":\"^14.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.1.3\",\"testdouble\":\"^3.16.1\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 12\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"23a0d98b599df2975a1dc9c2a8bb90d331d24c7b\",\"_id\":\"ember-cli@3.28.6\",\"_nodeVersion\":\"14.20.1\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-aGHIDXM5KujhU+tHyfp1X5bUp3yj47sIWI0zgybyIw6vv6ErAu/eKWWMSib5PF8cQDdXG9vttBcXnvQ4QBNIPQ==\",\"shasum\":\"477a6a134501639d6cb03da6746158501c41efce\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-3.28.6.tgz\",\"fileCount\":354,\"unpackedSize\":2809999,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC2AqaUzpTcu4W4GK+g2fJZZ/PefFwmgsjerxdpNcsmQgIhAO9jS+H0xueGOkwn3cKskcZZaBWFUxHhgab1ZJs6p80r\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjPGydACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpbSQ//St5DEroFbLg6Yuit/vdJqY26BY+6ih9HgFWZU20xtswUsti9\\r\\nFpzSWc4RPS//WU9D16OkEbr7yAu7zv6e+T2pbhk4D832oHo5d+nv8AfOgImX\\r\\nVoXbhfFC0HacqL//uPShVc2jdvTng6zgGNUhOynFuxJPvRh88la2TsS6ozad\\r\\nbrAx3nggPLi80GM612O3pMEKIBBr2TCmLn4hxiIkI6MIZP8D7tZImf1Ktia6\\r\\nsV4s32OrTKQO0Pzd3hZQMAYrvQgMxWu6zXLEmCypYnVBSW7SZDhKDeE9fSn2\\r\\n5m01fH/LSyL2UB6lkOpNL6bGzdPhTFQ+9kVEumGFflsgjzBqIB6Bxb0VeNS8\\r\\nJRMsACzoD22/3dwn8fEii13BjV2moUTYXQzvv8juJxX+gHkqpmHE1cV9xv8E\\r\\n6AwqoLXnVNsOn3e/dUFlKhm25YQ7wEBtadpmwxpJm/RBBGyChAQNhQnepf8o\\r\\n0lXufF35OHzqxqlA1WSlp7jEK9FbPWNFVSL1FAIalChSKjIQjvV03SOsj+kX\\r\\nTqNp5n6qVJFRY3kV2RHTVVtNGDv7JQXa1Zhb4PaNDQqw8/CHH1IcB4y8eK7R\\r\\nBnmHvIgBVjIWKB9u1npMVY2byHBZpjxfUFrv5FhHh53firWD1NjBIfIVb2ay\\r\\nfHQMUZF6fsCN/Q2GubrHSPClulVsHh/ei+g=\\r\\n=agj2\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_3.28.6_1664904349253_0.5284184510038472\"},\"_hasShrinkwrap\":false},\"4.8.0\":{\"name\":\"ember-cli\",\"version\":\"4.8.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.18.13\",\"@babel/plugin-transform-modules-amd\":\"^7.18.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.3.2\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^9.0.11\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^10.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^7.2.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.1.0\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^9.1.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.29\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.8.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.2.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^19.0.4\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.23.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^20.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.7.1\",\"release-it\":\"^15.4.1\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.2.4\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"d65f2e12862516ded025eaebfb54a2afebd871fc\",\"_id\":\"ember-cli@4.8.0\",\"_nodeVersion\":\"14.20.1\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-NiLCOd+/ckgJvH/DzV5aWUPfGHm3LomktonXQVsFkdbfs4YF/+RHBkqwGuEH73RcOLmTRDj6YWVMOTDjWvXT/Q==\",\"shasum\":\"71988bdad50661b904f7121a566799027c07ba72\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.8.0.tgz\",\"fileCount\":256,\"unpackedSize\":1236543,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDY0j4mt2NiJAz9QiDJK2mKPX7vkd8nkrbaTic6Yzp1pQIgBWkbDzOq7TmeuYbL4UgZkb7F9LNT3nvXH1P9FI2VEus=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjUGREACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmpl5xAAoGv1Kh9xNL0XRnWGr1W6cVwofqXmqm3gpE1kBRkFjKt6FH2w\\r\\nEJG9XIIPf5UdL7aUV70NmzqfpyTnabdIfU3fTsieWvqvUTUZWBSOlLnPabTQ\\r\\n9VEeXc8EU6RaEcV3Ns8Kh/6auyAm3TyMgUSnN4cyALF3Ft/I9T6ip3WxcxEf\\r\\nKe1NPaMRLu4WC11b3Y04uFCw1e1nQfPrppPSmv+seA8xRo0oxZAjCTXd5Asv\\r\\nvtfQtj0IhUjMvQHAtRUj/MM3e/9rNYcQ33eEbhNC6f+f32THWfSso1XMkvha\\r\\nCS6AT50F3WGrd5toRntFdllSzuQumD8H2doNc0qOAJQLF5LwYUsmq3yWis7j\\r\\nuvbrmZKioGAfT7ffkv92vhfaJ45EjzBa9uv/IIGt/wMhCzIQzlVLPejWQXip\\r\\nUupHdV8Sz1BXWULoO63EEccu1ySz7Sdg/Y8xr8hULpfSYS+6Ch/i/e8sX0lg\\r\\nikQXy9QlIW4hRAlb8z1FYtuYrtnG8KgJWkfELuZwPNsD5gUGsXG/W0NUgZAR\\r\\nWZYLaxkfy4S4vUAuLv3+wckk5Pq5ln42uAYtnMiK+tgOHt158egnIL1SQ1yQ\\r\\nLd/lsfONpC5d7MVnYvqP8ddwRDGmEagHRUfi+AbcBHehxUOsMHJYjDvYrDdw\\r\\n9ZbzWFrp68yzz5luINVn0sql947ePIj6LCI=\\r\\n=kmhc\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.8.0_1666212932710_0.6118123238496214\"},\"_hasShrinkwrap\":false},\"4.9.0-beta.0\":{\"name\":\"ember-cli\",\"version\":\"4.9.0-beta.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.19.3\",\"@babel/plugin-transform-modules-amd\":\"^7.18.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.4.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^10.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.0.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"inquirer\":\"^8.2.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.1.0\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^9.1.2\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.9.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.2.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^19.0.4\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.24.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^20.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.7.1\",\"release-it\":\"^15.4.2\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.2.4\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"34257a7c8e4c8078c0aeb0bdd23530dd04df2f13\",\"_id\":\"ember-cli@4.9.0-beta.0\",\"_nodeVersion\":\"14.20.1\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-Fo8Is+WnX2ddmqn+C+PNHvF+upSIEQGWhm9Sfl7BMlyJQYSrvLm9fmxlVvaesfwnUoN/WrMUde4WUKrxB9o6CA==\",\"shasum\":\"8713406a96852f9a878ddf544dfd321ef170149e\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.9.0-beta.0.tgz\",\"fileCount\":255,\"unpackedSize\":1247738,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEes/OcoLXfAN/RaYW/7K3EeS672MJMrf75jJ8Pr5k6WAiEA/JeO88CBzr37vp4O+b2QHYzE6wDQ2LzD9HJBA0JYW7U=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjUZNtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmp8vw//Su9seKSIkZcxdCyoQfy3rKOCK950c2XxxaSBHp6datcLK+kp\\r\\nZBK1Rx13RGHbT2DpNJ8k4U44MvWbM4c+hGANQWbluIIu04NwNhH925Xx3pLI\\r\\nXPwP1i1ar22xXvfspATSsoVHXxWChrYrwOipTg53OKNXgFg88pbTL+e6IRc7\\r\\n3ep6M4iOOpPWpytVOjmMMx/+XEMi5c4MIFX76KOD613A4WypG9n3cdRdG4sf\\r\\nkfq8fZG4geKNIWG9QSMFbe22Tvi+PVliyhm1VZ9Y1t3ffK7/QGn92K+BwRu/\\r\\njAnWkA8+ei6Pz2/NlRT+RBV90fY2mc2iz/IUCVusG+X5BamFr35736irKtlU\\r\\nu+7PyS/gWcZSTB2zkp1Ut3D3Bpj8Ra2vOy5U8tkrwbxVALetGPeDuZJOLGpv\\r\\nWTM+TMTLrdKo63rx0x9Sn0k9UZS5vFP/a2eZQjMLfclAJl6DiMBCd5+OIsw2\\r\\nK8fGZCeUqKptWUv1/UgqdvKzTOD/uUgImvXYM1UgzkCIKR464dNSJh8IFdQC\\r\\nuvMyU6hNgB565viWHR5Rmev2s5zohlXjTMAqR8Fk0h6umSv79O7i7EuZe/cQ\\r\\nTFRsbYO6DQRrs00GPIYjAi/nubmxi7k20CJNQAa1ihyncKzCIE5yax8sTy8/\\r\\nRH2nztG2i4V6l6D3Ht4GzSv2vu+lWHQwswk=\\r\\n=5f42\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.9.0-beta.0_1666290540879_0.9999681069278417\"},\"_hasShrinkwrap\":false},\"4.9.0\":{\"name\":\"ember-cli\",\"version\":\"4.9.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.19.3\",\"@babel/plugin-transform-modules-amd\":\"^7.18.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.4.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^10.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.0.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"inquirer\":\"^8.2.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.1.0\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^9.1.2\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.9.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.2.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^19.0.4\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.24.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^20.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.7.1\",\"release-it\":\"^15.4.2\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.2.4\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"f420b7f917e72ca306526fbf8e2255abfe5c689b\",\"_id\":\"ember-cli@4.9.0\",\"_nodeVersion\":\"14.20.1\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-QNB+yRd0VWhYwp1xnVZP1iJVMwv4rUxH8VHVyRkc6MkXNJeBIOmRgStSTDqYqFONmZrcC0KTFJ4bL1eDRr54rw==\",\"shasum\":\"ed97b4a66215711863745e89f151f4753d133e9b\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.9.0.tgz\",\"fileCount\":255,\"unpackedSize\":1247691,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCcC13lPC/JIioFCs9FpDyQiKKPCqV7zKwCdM0PSyAO1gIhAO9jJQIHnm3k244IS8xsIT9FJClHnGg56+Kudu+Kjydt\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjkQjgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmr4gw//edp3PWYL+TmbsCT6zUGkviA47aVkzpbRUpa2XO2Kl/MCsUnT\\r\\nT9uQ7AeacFeN0SyXNh0mES/QXYQLeGvFG1wQrynIZ/IQj7d0GSZpMAZ0SEob\\r\\n6kqdOZBPEIGwdDSx7Fh/ilRUbw2G6UpB9FBGoZXm5MyJATIG20KSiJIsebAQ\\r\\nbLlwDXRU4qKlh/HVTjxl4yo8s4NX07Umf8E+/fRlLeUxQuItA20Hx+tK2KQd\\r\\nX8Snte2Cl7+qNtqzNuGgSa1eq6G7DhTFdMqdChuw+Wm/NU4Vt0vNxtG9id9e\\r\\npfniYDpYdVvKoaeQ69doOOM/rFCPWz6MsvtVuJlo4Cv5ifpR8q2CLRB1xL76\\r\\n5XziQu3+3bLtWHHQlamIyj3i930ya056jJjPTPgfH4Rn5zVO0GwxHkUtTfB7\\r\\nEEzLfolvhwJT3CXu5PYGr2B58DAvfm9xuniWYa2MrDqbl1H+aK1pM2LLEBKo\\r\\nBdCFqDXfsxNK+bXjKGAk5+akOa1sZpdyFZ7IhWF0hLlIUTiDwts2k1Pb4yDW\\r\\nS+O8fwSxqpUT1i5ImMAANXC9Hjw+/j9yEN3pGVfXxB6WqcuMIFR6pjbMh9lt\\r\\nZenEJqoEM8Bpu8gtq2VPT4WZlhmEVU/1Nkb1KWl7wE3o3OMOQXXIgtSLLq5b\\r\\nts9emkxpUQWN3a8GW6wxBFcj6wqSO+/F/Eo=\\r\\n=x7L7\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.9.0_1670449376583_0.7599279198503328\"},\"_hasShrinkwrap\":false},\"4.10.0-beta.0\":{\"name\":\"ember-cli\",\"version\":\"4.10.0-beta.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.19.6\",\"@babel/plugin-transform-modules-amd\":\"^7.18.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.5.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^10.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.0.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.4\",\"inquirer\":\"^8.2.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.1.0\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^9.1.2\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.9.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.2.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^19.0.5\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.24.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-n\":\"^15.3.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^20.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.7.1\",\"release-it\":\"^15.4.2\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.3.1\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"0fcb3a31a0da90c6e25c1948d115989334e9c0ab\",\"_id\":\"ember-cli@4.10.0-beta.0\",\"_nodeVersion\":\"14.20.1\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-g9wa7LfiYuKd044axju2wD2/thKRL//jVfPccA/zhxw1V0rl7OWSpUMBg7ck0s5b3I0v75TL8I+QvJxHg5emtw==\",\"shasum\":\"4b7bf84ee576f7fabcd4e7d9eb2fd736bd548233\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.10.0-beta.0.tgz\",\"fileCount\":255,\"unpackedSize\":1249286,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD1aLDByuflndPXqQz/PxCzMgZ6+VRZjdKvzWG10POUiQIhANeu0jY1j+AmwNyt1S+D4TqWgg5HrgySZAm9RerG/mq7\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjkU0HACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmqbog/+J0v17fYoA/xRPtheqZEtWBhFa/iCA63dzlhXC2z0pkeByEcz\\r\\n1GSs3CGvWl3sNZwhbiqW5gxWH7NzNSj14msBYwdO/5po1x0k4g1ZBJlrOeTP\\r\\nLDXwIRU1EWNpnz09Z+K0eK4714cFTVZ6nodfASTyWfWghFq8jxqNl9lvCc/v\\r\\nD09dj4MzhkSgFr5Kcb1+JCXxks4NNPV6S3fGECVamdH2kUpi2v4gCjcjWFjo\\r\\nYYMmtgEC4tZFDzHGVf7ek5i+0xfeSl4O6A+NFAfzE3IPeLm/JEYDi4U6mQ45\\r\\nC2zN3bFgAeH59/W/O7UhsC5irw1YBMso3Gcp2FKqx6Nluj9b+ETvM+xjeRcE\\r\\n2Oo0xTDly3zXeKYg1yTmY5/Id+mzpVHB7uM+xpIX5tr264OKvGBZZ9J0Qh+J\\r\\nPFbv78MjUaHq1//7/02JZpuT52H9gBb8EFWmYe4kwrOjBsxDbzp2Z1W/ohGd\\r\\nKrpriER+YpteMhRd9fjrS7YSS81cxAVbZvN02vzW/yoVAiK46evM09cYMwQd\\r\\nY/OAx6AfjR5mVjoSbQ8kkMgQIfbnF8uV2DsNXK0328XY6N8JrO5k47XuXl+Y\\r\\nkjR39VhbQiWe0Z8j6tX+W9ZWfu1SgqbWtyy78FlCCQ4WwUkku97uemyXZDvm\\r\\nQUq4HiKltgAKhjOw9rgdNK4p7s9H8g2CKII=\\r\\n=VHy6\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.10.0-beta.0_1670466823306_0.6858963112539929\"},\"_hasShrinkwrap\":false},\"4.9.1\":{\"name\":\"ember-cli\",\"version\":\"4.9.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.19.3\",\"@babel/plugin-transform-modules-amd\":\"^7.18.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.4.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^10.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.0.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"inquirer\":\"^8.2.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.1.0\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^9.1.2\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.9.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.2.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^19.0.4\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.24.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^20.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.7.1\",\"release-it\":\"^15.4.2\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.2.4\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"99e3f883ac446b5f26ac2c59840e537b5e6bc1cc\",\"_id\":\"ember-cli@4.9.1\",\"_nodeVersion\":\"14.20.1\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-4L2rCv6lKWMXUHCOW8x3gr/aQT4DHxGhT3U912xT8DOSisq7hQctoV7Qm5Ps4h54cfkQFUmI0MSsMF3XEPi5fg==\",\"shasum\":\"183de176874bb1ef2e716a697c0cb84125833dc7\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.9.1.tgz\",\"fileCount\":255,\"unpackedSize\":1248234,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIC2USmRk35N4lGxO46zmXeTzgWzQPXunAltv9l2zqS6dAiEA1JUTTHIKAENbNHGoqUCJ+dHj8S5FhaIXa5HZC6yKgkw=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjk5P5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoMxA//TNAPqSdaTmzz2E3aPiCYSNe/jpIuz0gq0OuTxSX0JBULRewH\\r\\nBsaeVZY1SNLokhDetoO21jj8N0oAPeZkaoDuIga3fHBmr+h/9JPV6Gqh2VdL\\r\\nbDUgVSAz3lzC5r5JbQONDxCDyfiZNsiQh0wQ+SHB+46KGKoosCoEMFMBEprZ\\r\\nt9YYI2fEVQxMwlSd+IqTHVHDfRAhQklPiPF849vkXJhfj+yHYCIYTkQdELaF\\r\\n+0jJ638UaHP5/nATTlhDTcyuosc23NfF6sDdUT2Qs0h+Jz7aw65jEeug7B3J\\r\\nPtNlNSUTy4LC3fOLBP05AIkPgCkWoXiyOBVLYedYAOZtGyQ3rCUzFSqJTCnC\\r\\nAFYwZp39MJgX2HekLOD6hw2ac7b+pMzyysWY8oW5mY3VHDqjpOU3ofPuzftO\\r\\nOyluOeUhpW8FrHU1EX4VNQHHZQIEIMZLuDfyGL84TmM+P/EZ+mZv71Oafv4u\\r\\nxlS9PZAAf3Mk1RQl3QdcVojX2YK+QEd4504l+ny0L+usjNKKPZwluPHDBZaj\\r\\nNcPrIfrTSYatUAAeolEtKR6HHic3QVeHhTEfosuw7ZkRJ2TIxmAOuufRjmDz\\r\\nYVEMSyyICic7BZSt/3dV3NFzyp+eb82YhOHrnuqbhLf3zKh8W1emVE4CLsPH\\r\\nzUpM35y4EzmnZuTnNJuLOEI85QazR2q1n6c=\\r\\n=/GCG\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.9.1_1670616057179_0.33764330122090613\"},\"_hasShrinkwrap\":false},\"4.9.2\":{\"name\":\"ember-cli\",\"version\":\"4.9.2\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.19.3\",\"@babel/plugin-transform-modules-amd\":\"^7.18.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.4.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^10.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.0.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.1\",\"inquirer\":\"^8.2.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.1.0\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^9.1.2\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.9.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.2.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^19.0.4\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.24.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-node\":\"^11.1.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^20.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.7.1\",\"release-it\":\"^15.4.2\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.2.4\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"7c2cee092c905026e89bb8d0be5b10e857d442ce\",\"_id\":\"ember-cli@4.9.2\",\"_nodeVersion\":\"14.20.1\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-zvZjB0uHY2ewCrfNc0k3dM9QpfcDQ4GW5h1MmNXN7+nAPfFROSwJ/o24t6DHUFcU/B9H7Dd+2GGC4W6NKz6Shw==\",\"shasum\":\"f5bd30160105ce396b480cc1851157a3ef1841ea\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.9.2.tgz\",\"fileCount\":255,\"unpackedSize\":1248839,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBX56WWQPcbH6zL3jnsl3rN0NjAtuYdGj0BhZHrgqfU/AiAaf6n9GHe1xHsy8xOg5bJ93k2INs7eCpG0+saXCx5tpw==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjl4C1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmp0Rw//W4u3Sy9wZDgv+xn56gdPQQ8UmOlIXqZ27dl67WgjaONvvL5K\\r\\nzmF6OX6Zt8solg+TOlezf6MCI4Dwug8cJHQNElhC1g7rG4zBFuvboU/7AuXF\\r\\nIFUnT3AQnyNr2eIeMQrtF4QXv5zo1w4gAQpm1PTNkOFmHlpTxPxv34U4fkj9\\r\\nMmJEzdRRhg0MytLpymf5dGJqWKy4Wfv+5czsbQj1zVs2BuuMUkkliKnxyFX5\\r\\nBfqgp5vy3la+sMqVDp2MjWT3NEYCtWfwu1FOihJ/hTL7bTIGZArf0Z/1BSUN\\r\\n0P2CaUwlgndPGiyUxIVJNeRoQXQpLWmplrpuzI9a5LsdEgJdq39Z/+IDUDsZ\\r\\ny+eB4r2yYqRRv+QTSTIvpc+i8XlgWmXH1+f6PGWXjiPpnYtKRQMaKljcimbm\\r\\nyePWIhzXftkjrGN+E5CYm00pYfYwOrFyJwaVJRPWMX4hP34inzLuRlQfzgmZ\\r\\nhLCvVK25VPFB4m9G+8AKsU4Qow5pkafy0Q9dzc4lZOP3gXy+jqxmLvTguk2m\\r\\nfIpbB9zXvFQE6h2xrCn5moVhx/QSoyZ7kufp41I+Sj2699AnnJ5vn9e1PL25\\r\\nn3dYBcPKT5oBcnveyBgfzJUwk5qgtK05mycTHnr1DQ45W0Jf8oDx8JTB7bQs\\r\\n2B8NE/nV2nnk6Q4RxMpi9mWkxxcHRKNtVTo=\\r\\n=GJpq\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.9.2_1670873268706_0.2200877900177023\"},\"_hasShrinkwrap\":false},\"4.10.0\":{\"name\":\"ember-cli\",\"version\":\"4.10.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.19.6\",\"@babel/plugin-transform-modules-amd\":\"^7.18.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.5.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^10.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.0.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^1.13.4\",\"inquirer\":\"^8.2.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"0.2.1\",\"minimatch\":\"^5.1.0\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^9.1.2\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.9.0\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.2.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^19.0.5\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.6\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.24.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-n\":\"^15.3.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^20.0.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.7.1\",\"release-it\":\"^15.4.2\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.3.1\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"greenkeeper\":{\"ignore\":[]},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"3e05f34cc545af4612f690ad202d2b69eb78b3ce\",\"_id\":\"ember-cli@4.10.0\",\"_nodeVersion\":\"16.13.1\",\"_npmVersion\":\"8.1.2\",\"dist\":{\"integrity\":\"sha512-gex/GdqzR5NLPVHvqLml7YgJR3KDzq2MGtrB2EHSpk//bY26mWi0milYABBfiDK5Yw/onztwPitxNaZpBjjqng==\",\"shasum\":\"d0aaaa4434913def074cc1837074003b2bb567f7\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.10.0.tgz\",\"fileCount\":255,\"unpackedSize\":1250827,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIA+QLdP5p/O0kwN+QEBMrFM3axVRSkF0aLmywo0Hqu/SAiEA39X4NaIpA/LvODULbf5efgR8z6U0kDFJ6uCRdICAcXQ=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjzHMWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqzQw//UeYlTOJDT1BIw9JHkAhltS+/gc4LbIAJ0Cb2s4ATGREQSPud\\r\\nXwqF4VHAjJ10hwYIczr/sUujFl34niKfFD7s53qiJWl9+xxXkC8IkebMlpx/\\r\\nwSlS8d9BgkYHtT5Te/T62cYYQA/4ayEqEc3Qj4w6hsZd73HnID5PGZU/flS/\\r\\nzxrVjttaFzsm5MKAS3gbINZHoS5err50ZVkuKrJWLLxOodHFiCDtussXy1pk\\r\\n4h4b+98aWxCh4lM9l6jQiwewmt7i/kJwKxnQwHNjey3VjInfjFlLRb+ScHm2\\r\\nIZRDWUTpKr6c9K69Eu6QY9mUsZXTUBHpTLkgisj7rJAjt0QWvcG39R7VRE2g\\r\\nqtvCL7dA6Znv2VlZfToeAmJ+Pin7LcgyCMSwS1pJHfm/ieHrDS5qHLQSEAQi\\r\\n3xOuNDQHVnoWsrMkChERJOcKEanaY/2zgTNINdSFEo4hqRK/OabPLWnpaxpi\\r\\ny4bJ1/Nr5lCwr1wP2XaboG6QMuz7WEK0pZl/D8d/zJGRyw7bbo6+tI8mQ3Xk\\r\\nct5bQC2UJm8Jbng6aSPVMLPSDpYtCmINEbUYClXxVewBCtiYLQk43xBygHrw\\r\\ng8IyRWrM/ISj2wgTiI+PlsYVkUfZBeeoaZ1BZHdG4YBWN94W5UDSM9CHSnb7\\r\\neOneL5YFh55R7SX5eb2GOjI4PIiN1D1tJCA=\\r\\n=s3Or\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.10.0_1674343190705_0.7152047942352711\"},\"_hasShrinkwrap\":false},\"4.11.0-beta.0\":{\"name\":\"ember-cli\",\"version\":\"4.11.0-beta.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.20.12\",\"@babel/plugin-transform-modules-amd\":\"^7.19.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.7.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^10.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.0.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^2.0.1\",\"inquirer\":\"^8.2.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"^0.4.0\",\"minimatch\":\"^5.1.0\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^10.1.0\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.10.1\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.3.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^19.0.5\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.7\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.28.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-n\":\"^15.3.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^20.0.3\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.8.2\",\"release-it\":\"^15.6.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.3.1\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"ac3e903d7e3ea995269677fa61a5e73693224ff1\",\"_id\":\"ember-cli@4.11.0-beta.0\",\"_nodeVersion\":\"16.13.1\",\"_npmVersion\":\"8.1.2\",\"dist\":{\"integrity\":\"sha512-Nepdca8vODzGNx0sYzfsog8WwVduGuDBM2HpBVS3Mj7rmO2Vt2AfH7mKuosrdltpTujQOgZnS/bqZAo7AMG0ZQ==\",\"shasum\":\"a665960035231113cd80a32060b77b1e00ad3054\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.11.0-beta.0.tgz\",\"fileCount\":255,\"unpackedSize\":1251675,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEFlKAyZyj7BnKP7cOfMGrQaMf58wyYNOR1OZ3T3hbC3AiEAyeC0dEqBvjuy8WoXvNfEAMOVSo79j2Ojx2YKxJVZ2vI=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjzaxrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmq0cg//fXvrrYAySjth3a0N91hNW8T0P9f7ILcLQRrBrOW2wvjq/8hR\\r\\nUJu4MJoafnJ4y8RcxA1dSsVeTahuKcV9YUjnHWaQF2z7Q5AyvA7f9qN32o2G\\r\\nPYTHVbUiwYC1B/WsEVijXbKq/Ef3GVFFhbcUjmaWc+TC8HgMCyZMW9CfAkNt\\r\\n1JUi9IkQKIb2FoBF2p8SiEMhHl0i70poqIBHoo3q6lbwm9BIufrIKgzG0kPC\\r\\n/5twtNJBkA8ndD7oICQ5+8qWXcxSbE+GRx4GeFpXvWTEjlq57t2290HJNW/E\\r\\nu6sv9bEvrqOJf0I0ymZngFeDhIcLkllsCsb1LHamf96q5mWHh/Rfh0BB+Tpn\\r\\ngTcRvXWuJoArjBn5xqQvhNXcg4SmrJ2KG+pUjbO9L+bvo63v86NAFxc57q7i\\r\\nrRWdtYpsF2EN9ymo+fnJGAS6liQCISu2U2UpoBYkmGCeuVg3w+nivbnyRkbN\\r\\nsRxfhoJbwYrqzrK6IYHB1cBqSF4T3b4h5uCfELkgVYMPiONh3HA4XIVpn4GH\\r\\nxJ21+QJz9N5W+pPlFrBA5J8zoiqsXU+ofNI8+4q4owl7GCJTE8AHpoNUhLke\\r\\n2XbV4eHQSd6zzq2l9tt1iOPkePMuOc4RGH8LUvDHh58QURsn9zM/G/3CeQIs\\r\\nrUkfr9A9y4jLhj1NcOnS1it7XSccNvuheZ8=\\r\\n=w0zx\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.11.0-beta.0_1674423403512_0.5977949660143729\"},\"_hasShrinkwrap\":false},\"4.11.0\":{\"name\":\"ember-cli\",\"version\":\"4.11.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.20.12\",\"@babel/plugin-transform-modules-amd\":\"^7.19.6\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.7.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^10.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.0.3\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^2.0.1\",\"inquirer\":\"^8.2.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"^0.4.0\",\"minimatch\":\"^5.1.0\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^10.1.0\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.3.1\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.10.1\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^8.3.2\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.3.1\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@ember/edition-utils\":\"^1.2.0\",\"@octokit/rest\":\"^19.0.5\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.7\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.28.0\",\"eslint-config-prettier\":\"^8.5.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-n\":\"^15.3.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^2.1.0\",\"jsdom\":\"^20.0.3\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.8.2\",\"release-it\":\"^15.6.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.3.1\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"2.0.2\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"gitHead\":\"9b26c614f08372e3fd77abf1a8b7e96e5eaf6852\",\"_id\":\"ember-cli@4.11.0\",\"_nodeVersion\":\"18.14.2\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-X0Ep67O/r2nCViILV8wEvI0xiRlLRS8GgeDklQ3SvDXQp2d3xbI8ARW76pcb1du39HPgIi0G6F/OpJ1uOr4ZQQ==\",\"shasum\":\"ca6eaddd11d8fcba90f12aa2efcef97dc611a88c\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.11.0.tgz\",\"fileCount\":255,\"unpackedSize\":1252577,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCyaXKZyo6KkWS9JRWvdnyc5lH2cXlkax8vvoQaHFa9WwIgN0G5YGPALToIpaiDKvttImfJ3TkbuUFvHhUdA4EJmtI=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkAr55ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmo7OQ/7BSYzKcpRdFAtVWRtRZYry/3RLQJeQ7+oUTc9atADhE0HBNmN\\r\\n6TNWVXDG3EBaDB6YrwK2eeNvcJ4J4EXGKEkD8PHEUGregaJDFbf3sga3TL/j\\r\\nko3PHfUvgc+7iVwFIfZ4Nklh6XpcLkhI0n80j+xSgLu/Cco4C5YO39m1eGAU\\r\\nGGzZJuSdh5Jr8WYGopw3OwfEpA2RN3f6QTL/Q6Z+UJVTHxk10HsTI9smwSCd\\r\\nEH37IeN0WwsQgNz45QEhdnvh8Lx9zlNHU/q3X2Erx6zGrGwTiFrwfk9vnWdw\\r\\n8q4TYx1YJXCOZ/Vkc3rSRsCuSn4df1PDa42kxPlkA35k/BrkSXmkg1BeS4gt\\r\\njNRQ2VyQWEt9AQ9jx2hbCdoJWpijfOiHfoYzm44OhMNvqkvb8FELadORRH4E\\r\\nCodKPF5jzsRL4OifKyKB8VljST1kQ/ajBGckMaL63CnJiE0keQ6LpR9FNuq4\\r\\nJcEq2oF4INruALeehYjDjHGejWQxZNZUAuAPTtciWE0RijMS0QzS5cdGAtDF\\r\\nY9ProogxAKHfkPoctaavwcBoy3HPaVC/UP4WQMvyrdE3NGdU0u4FwcsBncus\\r\\nR+qSFifGekLZq5oztBDlxzXa1/RHT+xeHC7uVsEmSohE508F36sJ/nlIolMG\\r\\nPGiChvDHpsNHRWAV/iZ290Zmp8IslWvEgzs=\\r\\n=jT3w\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.11.0_1677901433187_0.9069518999413004\"},\"_hasShrinkwrap\":false},\"4.11.1-beta.0\":{\"name\":\"ember-cli\",\"version\":\"4.11.1-beta.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.21.0\",\"@babel/plugin-transform-modules-amd\":\"^7.20.11\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.7.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^11.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.1.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^2.0.1\",\"inquirer\":\"^8.2.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"^0.4.0\",\"minimatch\":\"^7.4.1\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^10.1.0\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.4.2\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.10.1\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^9.0.0\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.4.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^19.0.7\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.7\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.35.0\",\"eslint-config-prettier\":\"^8.6.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-n\":\"^15.3.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^3.0.0\",\"jsdom\":\"^21.1.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.8.2\",\"release-it\":\"^15.6.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.3.1\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"volta\":{\"node\":\"14.21.3\",\"yarn\":\"1.22.19\"},\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"40fb813d0f021aa4e5a2d11330f772c7bd7848e0\",\"_id\":\"ember-cli@4.11.1-beta.0\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-/HL/W1xnWA/UpwpATbzMlDy9ZOcPoTuMp79TpF19fbuRCQrM/9PzjPQHX5Mb6ie1oouGj+rQbGkVrpnSKQtr/g==\",\"shasum\":\"f829da8efe7e8a9add6f38ff2eb91341106f9a37\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.11.1-beta.0.tgz\",\"fileCount\":256,\"unpackedSize\":1254141,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCwJztquidoBoJQmgab5IfZuorp2QSslQiONX5S0GeV2QIgD9Ppw/VzcTEKWSFneHY1ERVmTNX3DzIJeE2RRC0RHI8=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkEnBjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrElw//X5kKjxFKn0yPexzyE5eGjLeu+jdg5X4yqdmvXa/nWVMr8Zew\\r\\nZ0AkdQSjGSwIyixR2zLZ/dTZsmdthHL19BAGLgZVn4wNS9OwZIdDMnH1Bvsn\\r\\nCtkiEDKy1cYmRaPUeHxdgCuLg8NyLx8AZNzX7OjcA6EVaxvUkQVt/OtVxpp7\\r\\nnRyTWUUGUFozcgBDwOfpogcAxjmmzbXYqbV5UAIEMx75+SUz9EwB0q64tfR0\\r\\n51/inQoqUtSY2tAvXJoksz/JMFhfvpVKW7JiAZF0gW3KwoiKrZDna86Lo0Dl\\r\\niyQLzo6mWwLsG0Qn0zBFPO+CpyZsBl4gCpTcliEwAXxkvjbCdh/lgS3woG3V\\r\\nnoCTvYWJfaByqwois7ipDHeV7AiaNklqktS/0rS/0mfcOKQ9YYg3+zsUgPaM\\r\\n2hmP0lQC9tXxC3E9HKBV9PP4pxhWXtg8UTPtUT4b7/+7WNc5NrtIhoDO9h+E\\r\\nLlLfHdGAL5s/1ktqXH/UgFhx1TrZJGeU8GE4Url6CAJWQod2Y9oR5HMDDeV6\\r\\n937mQzUdo38VAqKKlTW/NLg8T+aWWMgGqr6tI7+zK0mcM0S4WBDHBSPwaSZX\\r\\ntlKUmPgA0sOpZpHegWAZ2kVuK1FWBTM1Z4nkZJWGEGoay6jBalvWsI1Qw2Yz\\r\\nZE7HyTvNduv9jjPJlCFFcqWlT+5gu6/tY+I=\\r\\n=j+Is\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.11.1-beta.0_1678930019060_0.2993552388251006\"},\"_hasShrinkwrap\":false},\"4.12.0-beta.0\":{\"name\":\"ember-cli\",\"version\":\"4.12.0-beta.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.21.0\",\"@babel/plugin-transform-modules-amd\":\"^7.20.11\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.7.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^11.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.1.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^2.0.1\",\"inquirer\":\"^8.2.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"^0.4.0\",\"minimatch\":\"^7.4.1\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^10.1.0\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.4.2\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.10.1\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^9.0.0\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.4.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^19.0.7\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.7\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.35.0\",\"eslint-config-prettier\":\"^8.6.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-n\":\"^15.3.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^3.0.0\",\"jsdom\":\"^21.1.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.8.2\",\"release-it\":\"^15.6.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.3.1\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"volta\":{\"node\":\"14.21.3\",\"yarn\":\"1.22.19\"},\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"3c14502fb382fe46ca206490eef9fde730c212fe\",\"_id\":\"ember-cli@4.12.0-beta.0\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-eAbvk3V8PdcPh3lg4voEgbLj9y0A2HNCPro653u8qnZBslV/M+XWTP19g7OdZ+zwjf+7ci3xJLi2ov9Pv+PJrQ==\",\"shasum\":\"5155d2bd7e068f2b6b38b29c3b930de197ca31e3\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.12.0-beta.0.tgz\",\"fileCount\":256,\"unpackedSize\":1254141,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCID4MI3aBF+eWAdiLZa+MNIOQexp16DXpyXrFFEubvdsSAiEA2TLszox2hicsJDBs+Td3HMH+MmYYDyMOp4rt4qZiacQ=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkEnGxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqO3hAAhC3ShmQH3Pl6XPK0jVHFTaUFM6Ki+YDQhswoYZnWGL/bTjeL\\r\\nPDQTfykMAZKMZ/nW5v57t3qRGi7hXTyqAQ9TO5hGe6KZC15u1LWYB4dU8LGt\\r\\nUQPvZow3j8d9Q9GklXPE3RvQmHLv6Vv3ekeKlk9f/OYlnAzmXMrsPrEEtPEl\\r\\n+feVlV5wGHckZbprfLBf15Et3nnYUXUdYDZu84PK73xColEXQHhmPa5IJpqq\\r\\nCk8MhWfoLnQk0T2csz2Y8gc1Kt6YytXf6HnMkM+TDIS8aBe/HMo6IIlP7Aub\\r\\nS61u6fuoe9Jl3ca7GshALjcUTNtiKfz/47jEGbffB10euPPtGyw9v38tbG+u\\r\\nrQZR+7aKsoS+/+mi3OF6rHpB/7J14vb+lJaKPt2109oV9z8lfOW7X5dOnh0+\\r\\nvDc5iHw8aMPxtLhhZXp9pEZOkIPioDUTlzJVVNikF4g5+b8CcRZ7Z1nflQbT\\r\\n0D7qczglW4+cKD0Tt74Nxwyw7iDYceE5a06H7whE5TzFTxO7HAG0wgNF339A\\r\\nSeZBpbpTB/0bcgCmLPEiw2bgwAhS9efL8MabbrEOUqxTvHkhIh1XnvNG3/gv\\r\\naSWuvyDQPthi8wdYJnftVWln1a1BDs64zNcosmtinU/J9lnosAcOP4qc5Ef0\\r\\njOZVwyoEhV/pUyyLi0/WKwe/6p5RXl3H28I=\\r\\n=ne3X\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.12.0-beta.0_1678930353707_0.28719900395591846\"},\"_hasShrinkwrap\":false},\"4.12.0\":{\"name\":\"ember-cli\",\"version\":\"4.12.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.21.0\",\"@babel/plugin-transform-modules-amd\":\"^7.20.11\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.7.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^11.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.1.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^2.0.1\",\"inquirer\":\"^8.2.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"^0.4.0\",\"minimatch\":\"^7.4.1\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^10.1.0\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.4.2\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.10.1\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^9.0.0\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.4.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^19.0.7\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.7\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.35.0\",\"eslint-config-prettier\":\"^8.6.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-n\":\"^15.3.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^3.0.0\",\"jsdom\":\"^21.1.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.8.2\",\"release-it\":\"^15.6.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.3.1\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"volta\":{\"node\":\"14.21.3\",\"yarn\":\"1.22.19\"},\"gitHead\":\"0160a2c3a5af1e4f95295c42f1d4c4425067da32\",\"_id\":\"ember-cli@4.12.0\",\"_nodeVersion\":\"14.21.3\",\"_npmVersion\":\"6.14.18\",\"dist\":{\"integrity\":\"sha512-4b8F6w1xwyLaukiNIq+LzqgaMXEIj1gib/OeCCqLtav4tnOgcj5xKtZ6ZRypUZq92BoSN7j5Tq21Z1kWWcMsZQ==\",\"shasum\":\"cf52e446a78ee2436118a22347a6dc830912cbc0\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.12.0.tgz\",\"fileCount\":256,\"unpackedSize\":1253154,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCBvoGJSF7dVR0KCsrJFz+kyLAebV2WmTniQu6gmAa9UAIhAN0dL43/Yj+ADwHYGmzO3Gm2NYiWSbHWqRh5D9+Jy3Rn\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkLwHYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoL/w//Wl67FQX09xOYFGag6x3GuamxYikGDFTcCkUOSKri4JTuvGPT\\r\\ndvqPVk1lsg79p2gLAFLZIXsGszEmtIPcA99+RcdoaI1FMxyiIoXqz8m755k8\\r\\n64D5MSIaKff/0Y74qaAQFyJIHuLGXUtGD2o30JWuarD6VLQziBqmAZ15ZGNW\\r\\nzGkzZiURW03TAzTuYdTP5jwTzKfhnayZ4yeAT2pj/zpEjXqVWEAhlY48J0N6\\r\\n5ch8u4Zxyl0DOX4tL2VycmX2wlrlHf2muWDD40RyMVJOfSy6CvOcY+X93f/r\\r\\nGS0mQ6vWI0y9Ryld+Er1iNmL9SacybxK3op4uHz8gUuz7kgswOMV709wMNo+\\r\\nWAidHQ84IsfP2t5nf76iSCvsr1P6EYwOujGo2JfIMY3BofqXtYNYeJ0UJj3S\\r\\nlFKiFRCf9Pqq+5CKa2V3WXoxJQU/AgAnYph1LUzsr4fypBbY1bl/dPbGwKVM\\r\\n+sen+wcOluNq+W/XWLtA2/iPIa2hyeK+MmxgrweME+/9v13U9c0601Z9p8CI\\r\\n0dLxO0MinkZ7ErDlGprvUspOpFEZH8XgMi78pZyNen8sHh9AWSDZeulP4Ljs\\r\\n7bQ3//NgnjgbjKGBFK9f+g8nKxxAb7UgJmUBIiotZIM+wotBLwN03u4Df2jg\\r\\nJCwGRt6aJ7Qwh8/zrxkMPUN2/745CFhvCdE=\\r\\n=OXSZ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.12.0_1680802264145_0.6195529896398861\"},\"_hasShrinkwrap\":false},\"4.13.0-beta.0\":{\"name\":\"ember-cli\",\"version\":\"4.13.0-beta.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.21.4\",\"broccoli\":\"^3.5.2\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.7.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^11.1.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.1.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^2.0.1\",\"inquirer\":\"^9.1.5\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"^0.4.0\",\"minimatch\":\"^7.4.3\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^10.1.0\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.4.2\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.10.1\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^9.0.0\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.4.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^19.0.7\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.7\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.37.0\",\"eslint-config-prettier\":\"^8.6.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-n\":\"^15.7.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^3.0.0\",\"jsdom\":\"^21.1.1\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.3.0\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.8.7\",\"release-it\":\"^15.10.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.3.1\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 16\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"release-it\":{\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"volta\":{\"node\":\"16.19.1\",\"yarn\":\"1.22.19\"},\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"b0232a797357b2fed75661ba7b8e1220ffaa0083\",\"_id\":\"ember-cli@4.13.0-beta.0\",\"_nodeVersion\":\"16.19.1\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-a8MA1RHJK6R9mSAOh224QpqHxm5jFTppsv5xVLDVUODA1o7tlhafrN9gvYcz3mblzcLBxq3fGJWWo6aGEdMoig==\",\"shasum\":\"9f60fb3993aa8b0fdd85542fc858db01e38d7c5b\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.13.0-beta.0.tgz\",\"fileCount\":248,\"unpackedSize\":1208789,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDlC/cRL1ewmEeUiBxjLUPltMsMnrGqCdCRKbMlggnf9wIgQH7OMzN3ezaY5YLHbCqDuTKU6SKQgcJN3+1YrGPKW9A=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkLwO4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmrr7g//a+nLTqBn9r4S32YlsULuwZ5/uiuXj9YzwS9paOqeGrSlWPxR\\r\\nrmaJslu01aLiQTd/KeuOAc5qUcU9w9k7QyH3ZWCUeHypSvD81XiHnHvd9FYL\\r\\nVQsgWabE3vgh3YRPAhqBgl0zeN7fYlfytVvbFt2QCTb+oBgK0eOSoYAqiyhh\\r\\nyRrYpWRzG/vRZOZ5xmRq3BxjiKQkuBBE491PcG4lPoTx3dB+Ye31VeV6xZcZ\\r\\nprThcD/D2U2gX236MY1nUKDNhC5eQcNu9csUwr6IXtjGMlJ0vSDvQzMmBH+h\\r\\nQMjVsS8VIPCCShKd2NwjsWiDZfdx+mDf20BWWMXT8tOMJc+ICdpNDlwVhC4e\\r\\n6qum2L7eU9CJ3dsmpCVC50tRNm+fHAO19YFcx2Or/RuHK1lY1XS3/v1HzGU5\\r\\nV2xg9PPx82R0mb6tZ2Hj1smSpr6cqROMJhPCyKwOSQZ3DQZQyRNsrZ+6lJe+\\r\\nocgsD5xZ+LLGsIXP0L/tatGkhE1SgHv3ZGnptN1cQO28PYrNqZaUSx8trvLE\\r\\nF/hMBix2L5NpsYHUJgIsFPG2LxiQyuu+mPr+0Pf5vI9YIUGKIgwQlMJxXOrx\\r\\n9Dxkih0MHWykUW9QSWfWKb8LegcrQB3gEdzQQYhLll05lXK8JS3Cz2Q3i6If\\r\\nUwJF6fW6QzxOa6br3yrdEBGLZqhHK266NKE=\\r\\n=PmoS\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.13.0-beta.0_1680802743903_0.7625310209538869\"},\"_hasShrinkwrap\":false},\"5.0.0-beta.0\":{\"name\":\"ember-cli\",\"version\":\"5.0.0-beta.0\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.21.4\",\"broccoli\":\"^3.5.2\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.7.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^11.1.1\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.1.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^2.0.1\",\"inquirer\":\"^9.1.5\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"^0.4.0\",\"minimatch\":\"^7.4.3\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^10.1.0\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.4.2\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.10.1\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^9.0.0\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.4.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^19.0.7\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.7\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.37.0\",\"eslint-config-prettier\":\"^8.6.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-n\":\"^15.7.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^3.0.0\",\"jsdom\":\"^21.1.1\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.3.0\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.8.7\",\"release-it\":\"^15.10.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.3.1\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 16\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"release-it\":{\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"volta\":{\"node\":\"16.19.1\",\"yarn\":\"1.22.19\"},\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"956824ed8aed6f739f43ff0bfc02dbc12bcde468\",\"_id\":\"ember-cli@5.0.0-beta.0\",\"_nodeVersion\":\"16.19.1\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-cykuBiixtqZNg9mrtibOt2qMv/OxMfg7zGVHUek+OyhTvCaM5dzJOnsQXMIMnFYhvLefQ1jfP3Ndp0Nh2Ake5g==\",\"shasum\":\"7e7ed9ff8957090f8d561050df6b250d5166a1a8\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-5.0.0-beta.0.tgz\",\"fileCount\":248,\"unpackedSize\":1208784,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGiLdn65YYN/E+n0ygf2lr7ANRaVJmEE9VnrA8LOe74aAiEAszk2BAQWRw8GEKNdBt6XdJgbwqntd8FaRzWu1ARG4lo=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkLwdBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpYRg//Ua3oH6ZwDpa/QhIkeDlE/rd1IUJS9arPyTl0HhMcGwaNvpIk\\r\\nGVnqHTMSzkZgATMicpbrTvB4dMEi/pk/2txudqXLKSSHrgK4a1r+71HN2BqS\\r\\ns+RzC8YqBlFiZrtUDSai61Yh8l9U3nzHnL15UIVg/FvCUrl+iDeLRVuvAW4g\\r\\neZ50fmfHD2ED66rzFu3TyTHAMJ8nPMZpvNCNeAyzEnZU9WNz7DnFMQE9vpvy\\r\\nAfUmnJt43JVLjuGI4wR4LW68HcgAPmkX7j4RB20olKIqAS1jGYPkt3SnUTpS\\r\\n/FpzMd+1wzYa5DbfexA/OUvR9Er3e/2VmDbrCUfFOD1K0ybO/PW1x4OV5Ps2\\r\\nYWu2L+FQkBM5P+8l+IbfQHmklmWVoYSkAIRP/Xqix503yCB6D62q3Uh4VhJi\\r\\njKp1P+M7CxCT7/Q68HZ8RZ1QKzE5x57qw2hR1iTThm9GJiHV5wYqSfIdt4W3\\r\\nWkjns18MqFJCcIegBEeTbKp4Q8iNPjuXOKP/s/90oZGPwPbPe4x/OyMAyqpB\\r\\nITYCozHFA3hUJ7VwpW+gGXvSd56JtWqOkt4Dt32rU0qA7JAdog+HBC5nUuQL\\r\\nwnVoYVnH+SN+sjXUKCr8j7nlxicx1w9Dfm01+7278LEF0SmmvEBURMdnKLs4\\r\\ndUylqIAYLjx8pUviOTxJjuX2Deh6mDtXs/A=\\r\\n=odsi\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_5.0.0-beta.0_1680803649307_0.854605933711142\"},\"_hasShrinkwrap\":false},\"4.12.1\":{\"name\":\"ember-cli\",\"version\":\"4.12.1\",\"description\":\"Command - line tool for developing ambitious ember.js apps\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"homepage\":\"https://cli.emberjs.com/release/\",\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"license\":\"MIT\",\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"main\":\"lib/cli/index.js\",\"bin\":{\"ember\":\"bin/ember\"},\"scripts\":{\"docs\":\"yuidoc\",\"lint\":\"eslint - . --cache\",\"prepack\":\"yarn docs\",\"test\":\"node --unhandled-rejections=strict - tests/runner\",\"test:all\":\"node --unhandled-rejections=strict tests/runner - all\",\"test:cover\":\"nyc --all --reporter=text --reporter=lcov node tests/runner - all\",\"test:debug\":\"node --unhandled-rejections=strict debug tests/runner\",\"test:slow\":\"node - --unhandled-rejections=strict tests/runner slow\"},\"dependencies\":{\"@babel/core\":\"^7.21.0\",\"@babel/plugin-transform-modules-amd\":\"^7.20.11\",\"amd-name-resolver\":\"^1.3.1\",\"babel-plugin-module-resolver\":\"^4.1.0\",\"bower-config\":\"^1.4.3\",\"bower-endpoint-parser\":\"0.2.2\",\"broccoli\":\"^3.5.2\",\"broccoli-amd-funnel\":\"^2.0.1\",\"broccoli-babel-transpiler\":\"^7.8.1\",\"broccoli-builder\":\"^0.18.14\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-config-loader\":\"^1.0.1\",\"broccoli-config-replace\":\"^1.1.2\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^3.0.8\",\"broccoli-funnel-reducer\":\"^1.0.0\",\"broccoli-merge-trees\":\"^4.2.0\",\"broccoli-middleware\":\"^2.1.1\",\"broccoli-slow-trees\":\"^3.1.0\",\"broccoli-source\":\"^3.0.1\",\"broccoli-stew\":\"^3.0.0\",\"calculate-cache-key-for-tree\":\"^2.0.0\",\"capture-exit\":\"^2.0.0\",\"chalk\":\"^4.1.2\",\"ci-info\":\"^3.7.0\",\"clean-base-url\":\"^1.0.0\",\"compression\":\"^1.7.4\",\"configstore\":\"^5.0.1\",\"console-ui\":\"^3.1.2\",\"core-object\":\"^3.1.5\",\"dag-map\":\"^2.0.2\",\"diff\":\"^5.1.0\",\"ember-cli-is-package-missing\":\"^1.0.0\",\"ember-cli-lodash-subset\":\"^2.0.1\",\"ember-cli-normalize-entity-name\":\"^1.0.0\",\"ember-cli-preprocess-registry\":\"^3.3.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ensure-posix-path\":\"^1.1.1\",\"execa\":\"^5.1.1\",\"exit\":\"^0.1.2\",\"express\":\"^4.18.1\",\"filesize\":\"^10.0.5\",\"find-up\":\"^5.0.0\",\"find-yarn-workspace-root\":\"^2.0.0\",\"fixturify-project\":\"^2.1.1\",\"fs-extra\":\"^11.1.0\",\"fs-tree-diff\":\"^2.0.1\",\"get-caller-file\":\"^2.0.5\",\"git-repo-info\":\"^2.1.1\",\"glob\":\"^8.1.0\",\"heimdalljs\":\"^0.2.6\",\"heimdalljs-fs-monitor\":\"^1.1.1\",\"heimdalljs-graph\":\"^1.0.0\",\"heimdalljs-logger\":\"^0.1.10\",\"http-proxy\":\"^1.18.1\",\"inflection\":\"^2.0.1\",\"inquirer\":\"^8.2.1\",\"is-git-url\":\"^1.0.0\",\"is-language-code\":\"^3.1.0\",\"isbinaryfile\":\"^5.0.0\",\"js-yaml\":\"^4.1.0\",\"leek\":\"0.0.24\",\"lodash.template\":\"^4.5.0\",\"markdown-it\":\"^13.0.1\",\"markdown-it-terminal\":\"^0.4.0\",\"minimatch\":\"^7.4.1\",\"morgan\":\"^1.10.0\",\"nopt\":\"^3.0.6\",\"npm-package-arg\":\"^10.1.0\",\"os-locale\":\"^5.0.0\",\"p-defer\":\"^3.0.0\",\"portfinder\":\"^1.0.32\",\"promise-map-series\":\"^0.3.0\",\"promise.hash.helper\":\"^1.0.8\",\"quick-temp\":\"^0.1.8\",\"remove-types\":\"^1.0.0\",\"resolve\":\"^1.22.1\",\"resolve-package-path\":\"^4.0.3\",\"safe-stable-stringify\":\"^2.4.2\",\"sane\":\"^5.0.1\",\"semver\":\"^7.3.5\",\"silent-error\":\"^1.1.1\",\"sort-package-json\":\"^1.57.0\",\"symlink-or-copy\":\"^1.3.1\",\"temp\":\"0.9.4\",\"testem\":\"^3.10.1\",\"tiny-lr\":\"^2.0.0\",\"tree-sync\":\"^2.1.0\",\"uuid\":\"^9.0.0\",\"walk-sync\":\"^3.0.0\",\"watch-detector\":\"^1.0.2\",\"workerpool\":\"^6.4.0\",\"yam\":\"^1.0.0\"},\"devDependencies\":{\"@octokit/rest\":\"^19.0.7\",\"broccoli-plugin\":\"^4.0.3\",\"broccoli-test-helper\":\"^2.0.0\",\"chai\":\"^4.3.7\",\"chai-as-promised\":\"^7.1.1\",\"chai-files\":\"^1.4.0\",\"chai-jest-snapshot\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"eslint\":\"^8.35.0\",\"eslint-config-prettier\":\"^8.6.0\",\"eslint-plugin-chai-expect\":\"^3.0.0\",\"eslint-plugin-mocha\":\"^10.1.0\",\"eslint-plugin-n\":\"^15.3.0\",\"eslint-plugin-prettier\":\"^4.2.1\",\"fixturify\":\"^3.0.0\",\"jsdom\":\"^21.1.0\",\"latest-version\":\"^5.1.0\",\"mocha\":\"^10.0.0\",\"nock\":\"^13.2.9\",\"nyc\":\"^15.1.0\",\"prettier\":\"2.8.2\",\"release-it\":\"^15.6.0\",\"rimraf\":\"^3.0.2\",\"strip-ansi\":\"^6.0.0\",\"supertest\":\"^6.3.1\",\"testdouble\":\"^3.16.6\",\"tmp\":\"^0.2.1\",\"websocket\":\"^1.0.32\",\"which\":\"3.0.0\",\"yuidoc-ember-cli-theme\":\"^1.0.4\",\"yuidocjs\":\"0.10.2\"},\"engines\":{\"node\":\">= - 14\"},\"publishConfig\":{\"registry\":\"https://registry.npmjs.org\"},\"release-it\":{\"hooks\":{\"after:release\":\"node - ./dev/update-output-repos.js\"},\"git\":{\"tagName\":\"v${version}\"},\"github\":{\"draft\":true,\"release\":true,\"tokenRef\":\"GITHUB_AUTH\"}},\"trackingCode\":\"UA-49225444-1\",\"volta\":{\"node\":\"14.21.3\",\"yarn\":\"1.22.19\"},\"gitHead\":\"c5fef6091fc08cf2bed7d6097ff3aa81d66f9e81\",\"_id\":\"ember-cli@4.12.1\",\"_nodeVersion\":\"18.16.0\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-O4QqvbvyyAvIC5SlYNOOocEhX/co7wKOSEGf8M+ipU/zgzA5ElyKMAQly9wf1QJ/RbSD1j2cFVUBIdVH/OuJHg==\",\"shasum\":\"fae100f68a5ab759b6f6da4b29c6a0aa74cf829d\",\"tarball\":\"https://registry.npmjs.org/ember-cli/-/ember-cli-4.12.1.tgz\",\"fileCount\":256,\"unpackedSize\":1254538,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICSOzzeieognHNgxM9j/r91agsGu8TbVigs0Qs78J1yeAiEAud/xk99aGenio4tjlQHGX4BOaaB+7v3tH5Kt9zN2XX4=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkPEoXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmp89g//eDvpg/kKl3O6TuOFkR7Wii1tyMF4T/lmAz4gwBoccF8KGEvi\\r\\nFjnJYNP5pkU/Q3xuTJ/gt9/LDg6MX/UJrVtTDfRRKtcplI+XbfrQ1UMCbD9V\\r\\nGTqwEiY0LjRfenraCUzS5y3eo0YwYWCli2Sy2G0N9XptKOGPExs4yZxIZ3Q5\\r\\n4m0uwqZvVr5Q/cPsCDmV2J47HTULCqKiuybwL7V3dM2TBKbgZsyvQzfKEV6F\\r\\nHgpjWlgO+P0+68Jd6UfULtw0N0eWibtG0ifo8uwMPz9n78VrA4K/z7D0dDI4\\r\\ng7QydrvzGDFliCl1uIm0WortLavrqhKPgiDLwnCYyj3KQNE0ny0xa5ih1YeU\\r\\nvnj6su9Hq4NAwHT8ugokW1KbP2iMU5BEnXQciiKxNhu7AvpV5KLPtfnildm0\\r\\n5PfFjqfIzIS3bNlExxlcqt2bK4HH16f0rAPb8bJMxcGuwq0eYava7ruDJ7vo\\r\\nhe9anXHv6Y9K46BrkxhuW9k3Qy7KfEHYDfDamvwKCHbm2ME2dXt6tNqJwmYq\\r\\nEKu/GiwaYZ3GMcq3Lvbo/qEqBqA42Ffj0qi0bF2kZyfxZwpSestdfIPORX3N\\r\\nxgTcKSRvxWZQZPGiQc0E9AdNIvgbDcoCMjvOIcjoFcBMvy8ONYH9qMFeM/B1\\r\\nBbrUddz7wIexkarT3U5cm+wtrvyu6nwaPeo=\\r\\n=W+JE\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},\"directories\":{},\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-cli_4.12.1_1681672727443_0.5514410736852777\"},\"_hasShrinkwrap\":false}},\"readme\":\"ember-cli\\n==============================================================================\\n\\n[![Latest - npm release][npm-badge]][npm-badge-url]\\n[![GitHub Actions CI][github-actions-badge]][github-actions-ci-url]\\n[![Test - Coverage][coveralls-badge]][coveralls-badge-url]\\n[![Code Climate][codeclimate-badge]][codeclimate-badge-url]\\n\\n[logo]: - https://avatars0.githubusercontent.com/u/10262982?v=3&s=150\\n[npm-badge]: - https://img.shields.io/npm/v/ember-cli.svg\\n[npm-badge-url]: https://www.npmjs.com/package/ember-cli\\n[coveralls-badge]: - https://img.shields.io/coveralls/ember-cli/ember-cli/master.svg\\n[coveralls-badge-url]: - https://coveralls.io/github/ember-cli/ember-cli\\n[codeclimate-badge]: https://codeclimate.com/github/ember-cli/ember-cli/badges/gpa.svg\\n[codeclimate-badge-url]: - https://codeclimate.com/github/ember-cli/ember-cli\\n[github-actions-badge]: - https://github.com/ember-cli/ember-cli/workflows/CI/badge.svg\\n[github-actions-ci-url]: - https://github.com/ember-cli/ember-cli/actions?query=workflow%3ACI\\n\\nThe - Ember.js command line utility.\\n\\n\\nFeatures\\n------------------------------------------------------------------------------\\n\\n- - Asset build pipeline using [Broccoli.js](https://broccoli.build/)\\n- ES6 - transpilation using [Babel](https://babeljs.io/)\\n- Project structure conventions - using ES6 module syntax\\n- Development server including live-reload and API - proxy\\n- File/Project generator using blueprints\\n- Unit, Integration and - Acceptance test support using\\n [Testem](https://github.com/testem/testem)\\n- - Powerful addon system for extensibility\\n\\n\\nInstallation\\n------------------------------------------------------------------------------\\n\\n```\\nnpm - install -g ember-cli\\n```\\n\\nUsage\\n------------------------------------------------------------------------------\\n\\nAfter - installation the `ember` CLI tool will be available to you. It is the\\nentrypoint - for all the functionality mentioned above.\\n\\nYou can call `ember - --help` to find out more about [all of the\\nfollowing commands](https://cli.emberjs.com/release/basic-use/cli-commands/) - or visit to read\\nthe in-depth documentation.\\n\\n\\nDocumentation\\n------------------------------------------------------------------------------\\nPlease - refer to the [CLI guides](https://cli.emberjs.com/release/) for help using - Ember CLI.\\n\\nContributing\\n------------------------------------------------------------------------------\\nPlease - see the [contributing guidelines](https://github.com/ember-cli/ember-cli/blob/master/CONTRIBUTING.md)\\n\\n\\nCommunity\\n------------------------------------------------------------------------------\\n\\n- - Discord: [Get your invite](https://discord.gg/emberjs)\\n- Issues: [ember-cli/issues](https://github.com/ember-cli/ember-cli/issues)\\n- - Documentation: [cli.emberjs.com](https://cli.emberjs.com/release/)\\n\\n\\n\\nLicense\\n------------------------------------------------------------------------------\\n\\nThis - project is licensed under the [MIT License](LICENSE).\\n\",\"maintainers\":[{\"name\":\"nathanhammond\",\"email\":\"npm@nathanhammond.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"chadhietala\",\"email\":\"chadhietala@gmail.com\"},{\"name\":\"twokul\",\"email\":\"alex.navasardyan@gmail.com\"},{\"name\":\"katiegengler\",\"email\":\"katie@kmg.io\"},{\"name\":\"turbo87\",\"email\":\"tobias.bieniek@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"trabus\",\"email\":\"trabus@gmail.com\"},{\"name\":\"ember-cli\",\"email\":\"stefan.penner+ember-cli@gmail.com\"}],\"time\":{\"modified\":\"2023-04-16T19:18:47.915Z\",\"created\":\"2014-03-10T04:37:25.606Z\",\"0.0.0\":\"2014-03-10T04:37:25.606Z\",\"0.0.1\":\"2014-03-10T23:49:46.371Z\",\"0.0.2\":\"2014-03-12T04:56:56.162Z\",\"0.0.3\":\"2014-03-14T02:45:07.411Z\",\"0.0.4\":\"2014-03-14T18:47:22.979Z\",\"0.0.5\":\"2014-03-15T04:35:13.418Z\",\"0.0.6\":\"2014-03-15T09:15:01.830Z\",\"0.0.7\":\"2014-03-17T03:20:47.319Z\",\"0.0.8\":\"2014-03-18T03:56:50.023Z\",\"0.0.9\":\"2014-03-18T22:34:42.557Z\",\"0.0.10\":\"2014-03-20T00:56:19.396Z\",\"0.0.11\":\"2014-03-20T01:38:30.225Z\",\"0.0.12\":\"2014-03-20T02:25:33.878Z\",\"0.0.13\":\"2014-03-21T03:25:19.875Z\",\"0.0.14\":\"2014-03-21T03:26:38.057Z\",\"0.0.15\":\"2014-03-21T03:41:23.211Z\",\"0.0.16\":\"2014-03-21T03:46:08.981Z\",\"0.0.18\":\"2014-03-24T15:44:03.389Z\",\"0.0.19\":\"2014-03-29T03:02:25.869Z\",\"0.0.20\":\"2014-03-29T03:02:58.274Z\",\"0.0.21\":\"2014-04-03T17:47:03.653Z\",\"0.0.22\":\"2014-04-06T04:10:20.088Z\",\"0.0.23\":\"2014-04-11T06:24:27.860Z\",\"0.0.24\":\"2014-04-29T15:22:31.988Z\",\"0.0.25\":\"2014-04-29T18:30:26.688Z\",\"0.0.27\":\"2014-05-07T03:45:41.513Z\",\"0.0.28\":\"2014-05-14T13:07:31.932Z\",\"0.0.29\":\"2014-06-05T04:55:50.188Z\",\"0.0.30\":\"2014-06-08T16:12:17.722Z\",\"0.0.31\":\"2014-06-08T16:21:08.341Z\",\"0.0.32\":\"2014-06-08T20:43:02.519Z\",\"0.0.33\":\"2014-06-10T04:15:37.215Z\",\"0.0.34\":\"2014-06-11T13:38:09.632Z\",\"0.0.35\":\"2014-06-19T03:58:02.165Z\",\"0.0.36\":\"2014-06-19T20:03:06.000Z\",\"0.0.37\":\"2014-06-25T17:04:47.209Z\",\"0.0.38\":\"2014-07-04T06:09:05.255Z\",\"0.0.39\":\"2014-07-04T06:12:09.948Z\",\"0.0.40\":\"2014-07-24T02:11:35.517Z\",\"0.0.41\":\"2014-08-25T03:45:15.791Z\",\"0.0.42\":\"2014-08-27T03:48:42.316Z\",\"0.0.43\":\"2014-09-05T16:59:41.152Z\",\"0.0.44\":\"2014-09-06T04:13:26.751Z\",\"0.0.45\":\"2014-09-18T05:10:26.771Z\",\"0.0.46\":\"2014-09-18T13:08:03.695Z\",\"0.0.47\":\"2014-10-03T03:12:39.077Z\",\"0.1.0\":\"2014-10-05T03:18:29.420Z\",\"0.1.1\":\"2014-10-05T15:58:19.482Z\",\"0.1.2\":\"2014-10-16T13:02:09.625Z\",\"0.1.3\":\"2014-11-30T02:22:15.244Z\",\"0.1.4\":\"2014-12-04T15:30:31.978Z\",\"0.1.5\":\"2014-12-27T23:35:01.862Z\",\"0.1.6\":\"2015-01-10T00:35:47.640Z\",\"0.1.7\":\"2015-01-13T17:33:27.151Z\",\"0.1.8\":\"2015-01-23T12:49:44.262Z\",\"0.1.9\":\"2015-01-23T15:58:18.547Z\",\"0.1.10\":\"2015-01-28T04:42:04.330Z\",\"0.1.11\":\"2015-01-28T06:04:22.889Z\",\"0.1.12\":\"2015-01-30T03:03:38.920Z\",\"0.1.13\":\"2015-02-11T19:55:16.152Z\",\"0.1.14\":\"2015-02-12T01:00:43.709Z\",\"0.1.15\":\"2015-02-12T04:46:10.534Z\",\"0.2.0-beta.1\":\"2015-02-17T01:23:50.421Z\",\"0.2.0\":\"2015-03-09T01:08:45.180Z\",\"0.2.1\":\"2015-03-24T00:59:16.030Z\",\"0.2.2\":\"2015-03-30T21:44:05.513Z\",\"0.2.3\":\"2015-04-06T22:24:58.162Z\",\"0.2.4\":\"2015-05-14T13:34:21.603Z\",\"0.2.5\":\"2015-05-15T16:03:19.217Z\",\"0.2.6\":\"2015-05-30T21:19:43.896Z\",\"0.2.7\":\"2015-06-02T16:55:07.094Z\",\"1.13.0\":\"2015-07-08T18:31:07.377Z\",\"1.13.1\":\"2015-07-08T23:05:17.237Z\",\"1.13.5\":\"2015-07-29T17:40:06.527Z\",\"1.13.6\":\"2015-07-30T18:55:41.293Z\",\"1.13.7\":\"2015-08-04T21:58:26.706Z\",\"1.13.8\":\"2015-08-10T19:15:41.194Z\",\"1.13.9\":\"2015-11-11T21:47:56.814Z\",\"1.13.10\":\"2015-11-11T22:50:09.555Z\",\"1.13.11\":\"2015-11-12T05:31:36.824Z\",\"1.13.12\":\"2015-11-12T20:09:43.925Z\",\"1.13.13\":\"2015-11-18T20:34:58.808Z\",\"2.2.0-beta.1\":\"2015-12-14T02:03:51.541Z\",\"2.2.0-beta.2\":\"2015-12-26T15:54:28.555Z\",\"2.2.0-beta.3\":\"2016-01-03T01:21:08.279Z\",\"1.13.14\":\"2016-01-11T22:40:19.320Z\",\"2.2.0-beta.4\":\"2016-01-11T23:46:26.185Z\",\"2.2.0-beta.5\":\"2016-01-13T02:53:36.508Z\",\"2.2.0-beta.6\":\"2016-01-13T14:32:57.154Z\",\"2.3.0-beta.1\":\"2016-01-19T07:36:12.053Z\",\"1.13.15\":\"2016-01-20T00:56:14.941Z\",\"2.3.0-beta.2\":\"2016-02-04T22:27:07.187Z\",\"2.3.0\":\"2016-02-16T16:49:16.048Z\",\"2.4.0\":\"2016-03-01T04:29:21.342Z\",\"2.4.1\":\"2016-03-02T03:57:49.178Z\",\"2.4.2\":\"2016-03-07T00:10:02.510Z\",\"2.4.3\":\"2016-03-27T03:34:39.372Z\",\"2.5.0\":\"2016-04-16T17:02:01.719Z\",\"2.6.0-beta.1\":\"2016-04-16T17:33:15.244Z\",\"2.6.0-beta.2\":\"2016-04-28T16:09:38.710Z\",\"2.5.1\":\"2016-05-20T15:24:11.654Z\",\"2.6.0-beta.3\":\"2016-05-27T05:15:36.229Z\",\"2.6.0\":\"2016-06-10T07:48:31.323Z\",\"2.7.0-beta.1\":\"2016-06-10T08:58:26.044Z\",\"2.6.1\":\"2016-06-11T09:31:54.033Z\",\"2.7.0-beta.2\":\"2016-06-11T10:03:38.323Z\",\"2.6.2\":\"2016-06-20T08:57:30.805Z\",\"2.7.0-beta.3\":\"2016-06-20T23:11:55.645Z\",\"2.7.0-beta.4\":\"2016-06-21T12:36:56.248Z\",\"2.7.0-beta.5\":\"2016-07-05T20:29:03.330Z\",\"2.7.0-beta.6\":\"2016-07-13T04:30:19.650Z\",\"2.6.3\":\"2016-07-15T04:30:20.468Z\",\"2.7.0\":\"2016-07-26T06:15:58.938Z\",\"2.8.0-beta.1\":\"2016-07-29T02:26:17.766Z\",\"2.8.0-beta.2\":\"2016-08-02T03:38:54.748Z\",\"2.8.0-beta.3\":\"2016-08-24T23:32:34.902Z\",\"2.8.0\":\"2016-09-09T02:28:05.442Z\",\"2.9.0-beta.1\":\"2016-09-10T17:52:23.370Z\",\"2.9.0-beta.2\":\"2016-09-20T01:14:07.860Z\",\"2.9.0\":\"2016-10-21T01:13:23.179Z\",\"2.10.0-beta.1\":\"2016-10-21T03:42:12.495Z\",\"2.9.1\":\"2016-10-21T18:02:13.966Z\",\"2.10.0-beta.2\":\"2016-10-21T21:27:32.619Z\",\"2.10.0\":\"2016-11-29T20:15:15.162Z\",\"2.11.0-beta.1\":\"2016-12-01T18:45:25.998Z\",\"2.10.1\":\"2017-01-18T09:09:10.172Z\",\"2.11.0-beta.2\":\"2017-01-21T17:47:21.978Z\",\"2.11.0\":\"2017-01-24T03:19:55.377Z\",\"2.12.0-beta.1\":\"2017-01-24T04:19:12.313Z\",\"2.11.1\":\"2017-02-10T11:14:07.466Z\",\"2.12.0-beta.2\":\"2017-03-08T07:38:00.065Z\",\"2.12.0\":\"2017-03-16T11:29:09.431Z\",\"2.13.0-beta.1\":\"2017-03-16T12:01:11.418Z\",\"2.12.1\":\"2017-03-22T08:08:25.535Z\",\"2.13.0-beta.2\":\"2017-03-22T08:30:16.907Z\",\"2.13.0-beta.3\":\"2017-04-01T19:41:51.043Z\",\"2.12.2\":\"2017-04-22T12:27:37.670Z\",\"2.13.0-beta.4\":\"2017-04-22T12:52:19.558Z\",\"2.12.3\":\"2017-04-29T17:37:56.645Z\",\"2.13.0\":\"2017-04-29T18:08:14.635Z\",\"2.14.0-beta.1\":\"2017-04-29T18:57:49.733Z\",\"2.13.1\":\"2017-05-02T20:53:01.954Z\",\"2.13.2\":\"2017-05-18T19:29:29.588Z\",\"2.14.0-beta.2\":\"2017-05-18T20:06:12.680Z\",\"2.13.3\":\"2017-06-25T20:04:59.583Z\",\"2.14.0\":\"2017-07-05T19:12:20.505Z\",\"2.15.0-beta.1\":\"2017-07-06T07:47:39.221Z\",\"2.14.1\":\"2017-07-22T23:49:19.822Z\",\"2.14.2\":\"2017-08-03T11:02:21.724Z\",\"2.15.0-beta.2\":\"2017-08-03T15:31:38.740Z\",\"2.15.0\":\"2017-09-01T10:24:04.645Z\",\"2.16.0-beta.1\":\"2017-09-01T11:38:02.819Z\",\"2.15.1\":\"2017-09-06T04:49:11.611Z\",\"2.16.0-beta.2\":\"2017-09-27T20:45:02.050Z\",\"2.16.0\":\"2017-10-10T02:47:15.078Z\",\"2.17.0-beta.1\":\"2017-10-10T03:06:19.031Z\",\"2.16.1\":\"2017-10-10T13:59:56.212Z\",\"2.16.2\":\"2017-10-11T15:23:51.499Z\",\"2.17.0-beta.2\":\"2017-11-06T20:57:10.022Z\",\"2.17.0\":\"2017-11-29T16:33:02.526Z\",\"2.18.0-beta.1\":\"2017-11-29T16:53:06.338Z\",\"2.17.1\":\"2017-12-11T18:46:08.323Z\",\"2.18.0-beta.2\":\"2017-12-15T19:15:53.257Z\",\"2.17.2\":\"2017-12-27T10:00:01.906Z\",\"2.18.0\":\"2018-01-01T18:46:05.184Z\",\"3.0.0-beta.1\":\"2018-01-02T04:32:54.679Z\",\"3.0.0-beta.2\":\"2018-01-17T18:52:53.630Z\",\"2.18.1\":\"2018-01-22T09:13:08.071Z\",\"2.18.2\":\"2018-02-02T10:43:30.517Z\",\"3.0.0\":\"2018-02-14T05:06:04.922Z\",\"3.1.0-beta.1\":\"2018-02-16T11:45:37.781Z\",\"3.0.1\":\"2018-03-17T00:40:23.518Z\",\"3.0.2\":\"2018-03-20T22:41:31.734Z\",\"3.0.3\":\"2018-04-10T15:46:42.314Z\",\"3.1.0\":\"2018-04-11T06:10:07.431Z\",\"3.0.4\":\"2018-04-11T13:39:35.700Z\",\"3.1.1\":\"2018-04-11T14:15:39.951Z\",\"3.1.2\":\"2018-04-14T19:00:34.296Z\",\"3.2.0-beta.1\":\"2018-04-19T08:11:58.022Z\",\"3.1.3\":\"2018-04-30T12:29:40.369Z\",\"3.2.0-beta.2\":\"2018-05-02T07:20:21.393Z\",\"3.1.4\":\"2018-05-04T20:02:16.733Z\",\"3.2.0\":\"2018-07-02T20:10:46.518Z\",\"3.3.0\":\"2018-07-17T01:45:34.016Z\",\"3.4.0-beta.1\":\"2018-07-17T03:16:37.050Z\",\"3.4.0-beta.2\":\"2018-08-03T22:31:40.824Z\",\"3.4.0-beta.3\":\"2018-08-17T22:35:34.489Z\",\"3.4.0\":\"2018-09-05T23:32:22.707Z\",\"3.4.1\":\"2018-09-06T06:19:21.013Z\",\"3.4.2-beta.1\":\"2018-09-10T23:18:59.786Z\",\"3.4.2\":\"2018-09-12T14:24:42.550Z\",\"3.4.3\":\"2018-09-20T21:32:06.898Z\",\"3.5.0-beta.1\":\"2018-09-20T22:18:16.923Z\",\"3.5.0-beta.2\":\"2018-10-05T17:51:54.089Z\",\"3.5.0\":\"2018-10-15T09:28:53.755Z\",\"3.5.1\":\"2018-11-14T12:21:22.321Z\",\"3.6.0-beta.1\":\"2018-11-14T12:37:51.541Z\",\"3.4.4\":\"2018-12-11T17:00:29.334Z\",\"3.6.0\":\"2018-12-12T19:26:59.742Z\",\"3.7.0-beta.1\":\"2018-12-12T19:48:41.504Z\",\"3.6.1\":\"2019-01-03T16:16:53.858Z\",\"3.7.0-beta.2\":\"2019-01-03T16:35:58.525Z\",\"3.7.0\":\"2019-01-09T17:09:08.549Z\",\"3.8.0-beta.1\":\"2019-01-09T17:30:31.406Z\",\"3.7.1\":\"2019-01-11T10:14:48.297Z\",\"3.8.0\":\"2019-02-27T15:45:50.400Z\",\"3.9.0-beta.1\":\"2019-02-27T16:17:56.569Z\",\"3.8.1\":\"2019-03-01T09:23:00.797Z\",\"3.9.0-beta.2\":\"2019-03-03T13:06:29.122Z\",\"3.8.2\":\"2019-04-05T11:12:42.596Z\",\"3.9.0\":\"2019-04-08T20:44:40.560Z\",\"3.10.0-beta.1\":\"2019-04-08T21:40:07.080Z\",\"3.10.0-beta.2\":\"2019-05-04T12:39:33.829Z\",\"3.10.0\":\"2019-05-13T21:11:13.189Z\",\"3.11.0-beta.1\":\"2019-05-13T21:25:38.561Z\",\"3.8.3\":\"2019-05-17T13:57:25.010Z\",\"3.10.1\":\"2019-05-17T15:29:41.518Z\",\"3.11.0-beta.2\":\"2019-06-06T14:13:22.025Z\",\"3.11.0-beta.3\":\"2019-06-06T14:35:27.732Z\",\"3.11.0\":\"2019-07-15T19:14:56.316Z\",\"3.12.0\":\"2019-08-16T08:57:24.439Z\",\"3.13.0-beta.1\":\"2019-08-16T09:45:42.470Z\",\"3.13.0\":\"2019-09-25T13:53:40.354Z\",\"3.14.0-beta.1\":\"2019-09-25T20:26:37.304Z\",\"3.13.1\":\"2019-09-27T20:52:51.383Z\",\"3.14.0-beta.2\":\"2019-09-27T21:02:00.285Z\",\"3.13.2\":\"2019-11-15T14:14:07.431Z\",\"3.14.0\":\"2019-11-15T14:29:27.544Z\",\"3.15.0-beta.1\":\"2019-11-15T14:48:24.336Z\",\"3.12.1\":\"2019-12-11T14:25:26.382Z\",\"3.15.0-beta.2\":\"2019-12-12T18:35:15.220Z\",\"3.15.0-beta.3\":\"2019-12-12T18:40:28.742Z\",\"3.15.0\":\"2019-12-20T01:42:18.077Z\",\"3.15.1\":\"2019-12-20T15:24:22.012Z\",\"3.15.2\":\"2020-01-24T14:21:58.172Z\",\"3.16.0\":\"2020-02-12T16:32:15.972Z\",\"3.17.0-beta.1\":\"2020-02-25T02:26:39.420Z\",\"3.16.1\":\"2020-03-14T20:26:58.185Z\",\"3.17.0\":\"2020-03-16T01:10:06.346Z\",\"3.18.0-beta.1\":\"2020-03-16T01:19:27.116Z\",\"3.16.2\":\"2020-05-04T20:16:12.855Z\",\"3.18.0\":\"2020-05-04T20:34:38.580Z\",\"3.19.0-beta.1\":\"2020-05-04T20:56:31.024Z\",\"3.19.0-beta.2\":\"2020-06-04T15:18:37.122Z\",\"3.19.0\":\"2020-06-22T18:23:45.948Z\",\"3.20.0-beta.1\":\"2020-07-27T22:21:24.442Z\",\"3.20.0\":\"2020-07-27T23:23:10.027Z\",\"3.21.0-beta.1\":\"2020-07-27T23:30:38.071Z\",\"3.21.0-beta.2\":\"2020-08-24T20:44:50.671Z\",\"3.20.1\":\"2020-09-01T15:18:44.414Z\",\"3.21.0\":\"2020-09-01T16:01:01.855Z\",\"3.20.2\":\"2020-09-08T16:24:19.561Z\",\"3.21.1\":\"2020-09-09T14:43:35.905Z\",\"3.22.0-beta.1\":\"2020-09-09T20:00:50.384Z\",\"3.21.2\":\"2020-09-10T19:32:19.413Z\",\"3.22.0\":\"2020-10-17T14:59:25.420Z\",\"3.23.0-beta.1\":\"2020-10-21T23:02:46.508Z\",\"3.23.0-beta.2\":\"2020-10-22T15:42:25.297Z\",\"3.23.0\":\"2020-12-14T21:50:33.113Z\",\"3.24.0-beta.1\":\"2020-12-14T22:21:10.725Z\",\"3.24.0\":\"2021-01-05T19:11:28.346Z\",\"3.25.0-beta.1\":\"2021-01-05T19:40:27.240Z\",\"3.25.0\":\"2021-02-16T10:32:37.520Z\",\"3.26.0-beta.0\":\"2021-02-16T13:42:45.831Z\",\"3.25.1\":\"2021-03-02T23:50:10.061Z\",\"3.25.2\":\"2021-03-06T18:37:18.922Z\",\"3.25.3\":\"2021-03-29T17:09:19.885Z\",\"3.26.0\":\"2021-04-12T14:38:16.420Z\",\"3.27.0-beta.1\":\"2021-04-12T15:18:10.815Z\",\"3.26.1\":\"2021-04-19T20:34:34.227Z\",\"3.27.0-beta.2\":\"2021-05-28T23:08:11.876Z\",\"3.28.0-alpha.1\":\"2021-06-08T21:11:28.822Z\",\"3.27.0\":\"2021-06-25T21:55:17.004Z\",\"3.28.0-beta.1\":\"2021-08-26T21:27:57.270Z\",\"3.28.0\":\"2021-08-27T17:27:36.425Z\",\"4.0.0-beta.1\":\"2021-10-04T18:44:54.909Z\",\"3.28.1\":\"2021-10-04T18:59:25.915Z\",\"3.28.2\":\"2021-10-13T18:04:57.853Z\",\"3.28.3\":\"2021-10-18T21:38:20.021Z\",\"4.0.0-beta.2\":\"2021-10-20T16:50:52.632Z\",\"3.28.4\":\"2021-11-10T21:19:21.845Z\",\"4.0.0-beta.3\":\"2021-12-12T01:47:08.998Z\",\"4.0.0-beta.4\":\"2021-12-12T02:03:38.309Z\",\"4.0.0\":\"2021-12-16T22:04:52.283Z\",\"4.1.0-beta.1\":\"2021-12-17T23:05:23.717Z\",\"4.0.1\":\"2021-12-20T19:56:16.453Z\",\"3.28.5\":\"2021-12-21T03:30:21.975Z\",\"4.1.0\":\"2022-01-02T21:27:55.597Z\",\"4.2.0-beta.1\":\"2022-01-11T03:22:06.703Z\",\"4.1.1\":\"2022-01-24T18:40:58.923Z\",\"4.2.0\":\"2022-03-01T16:47:18.109Z\",\"4.3.0-beta.1\":\"2022-03-01T20:49:50.619Z\",\"4.3.0\":\"2022-04-08T01:25:22.891Z\",\"4.4.0-beta.1\":\"2022-04-08T21:47:33.372Z\",\"4.4.0\":\"2022-05-25T18:23:50.142Z\",\"4.5.0-beta.1\":\"2022-06-08T19:55:46.732Z\",\"4.5.0\":\"2022-07-11T18:41:52.528Z\",\"4.6.0-beta.1\":\"2022-07-11T22:43:50.887Z\",\"4.6.0\":\"2022-07-25T22:57:24.890Z\",\"4.7.0-beta.0\":\"2022-07-26T17:52:49.111Z\",\"4.7.0\":\"2022-09-07T15:56:14.918Z\",\"4.4.1\":\"2022-09-07T18:53:29.934Z\",\"4.8.0-beta.0\":\"2022-09-07T19:41:28.412Z\",\"3.28.6\":\"2022-10-04T17:25:49.597Z\",\"4.8.0\":\"2022-10-19T20:55:32.943Z\",\"4.9.0-beta.0\":\"2022-10-20T18:29:01.188Z\",\"4.9.0\":\"2022-12-07T21:42:56.870Z\",\"4.10.0-beta.0\":\"2022-12-08T02:33:43.552Z\",\"4.9.1\":\"2022-12-09T20:00:57.504Z\",\"4.9.2\":\"2022-12-12T19:27:49.000Z\",\"4.10.0\":\"2023-01-21T23:19:50.962Z\",\"4.11.0-beta.0\":\"2023-01-22T21:36:43.715Z\",\"4.11.0\":\"2023-03-04T03:43:53.466Z\",\"4.11.1-beta.0\":\"2023-03-16T01:26:59.345Z\",\"4.12.0-beta.0\":\"2023-03-16T01:32:33.889Z\",\"4.12.0\":\"2023-04-06T17:31:04.400Z\",\"4.13.0-beta.0\":\"2023-04-06T17:39:04.108Z\",\"5.0.0-beta.0\":\"2023-04-06T17:54:09.556Z\",\"4.12.1\":\"2023-04-16T19:18:47.795Z\"},\"homepage\":\"https://cli.emberjs.com/release/\",\"keywords\":[\"app\",\"app-kit\",\"blockchain\",\"cli\",\"ember\",\"ember-app-kit\",\"ember.js\",\"kit\"],\"repository\":{\"type\":\"git\",\"url\":\"git+https://github.com/ember-cli/ember-cli.git\"},\"author\":{\"name\":\"Stefan - Penner, Robert Jackson and ember-cli contributors\"},\"bugs\":{\"url\":\"https://github.com/ember-cli/ember-cli/issues\"},\"license\":\"MIT\",\"readmeFilename\":\"README.md\",\"users\":{\"knownasilya\":true,\"gevious\":true,\"maysam_tayyeb\":true,\"pixelpicosean\":true,\"johno\":true,\"globegitter\":true,\"josesouza\":true,\"carlos.diogenes\":true,\"codepreneur\":true,\"maads\":true,\"tagisen\":true,\"tjhart\":true,\"jehoshua02\":true,\"derekbrown\":true,\"buschtoens\":true,\"pdxiii\":true,\"stuligan\":true,\"itonyyo\":true,\"elidiazgt\":true,\"pzenger\":true,\"roberkules\":true,\"tfentonz\":true,\"alagodich\":true,\"decoda\":true,\"gdaleson\":true,\"mdragoncn\":true,\"stopfstedt\":true,\"cfleschhut\":true,\"kron4eg\":true,\"mavenrix\":true,\"bobisjan\":true,\"gregone\":true,\"saravananr\":true,\"lozjackson\":true,\"ivanvotti\":true,\"x0000ff\":true,\"austincawley\":true,\"moogus\":true,\"jpsirois\":true,\"reekdeb\":true,\"panlw\":true,\"poslinskinet\":true,\"rahsaanbasek\":true,\"swirlyleopard\":true,\"fcnz\":true,\"bsdprojects\":true,\"hridoyryan\":true,\"manufitoussi\":true,\"tonyetro\":true,\"takonyc\":true}}" - headers: - Access-Control-Allow-Origin: - - '*' - Age: - - '31' - CF-Cache-Status: - - HIT - CF-Ray: - - 7c20f37a59aa0200-ZRH - Cache-Control: - - public, max-age=300 - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Type: - - application/json - Date: - - Thu, 04 May 2023 13:04:42 GMT - Etag: - - W/"946704c8537e65ee956de83aa051926e" - Last-Modified: - - Sun, 16 Apr 2023 19:18:50 GMT - Server: - - cloudflare - Transfer-Encoding: - - chunked - Vary: - - accept-encoding, accept - x-amz-replication-status: - - COMPLETED - x-amz-server-side-encryption: - - AES256 - status: - code: 200 - message: OK - url: https://registry.npmjs.org/ember-cli -- request: - body: null - headers: {} - method: GET - uri: https://registry.npmjs.org/ember-data - response: - body: - string: "{\"_id\":\"ember-data\",\"_rev\":\"596-f96cfcafda4b0cecace3bc1ca1710030\",\"name\":\"ember-data\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"dist-tags\":{\"latest\":\"4.12.0\",\"beta\":\"5.0.0-beta.0\",\"release-2-18\":\"2.18.5\",\"release-2-16\":\"2.16.4\",\"release-1-15\":\"2.15.4\",\"release-2-17\":\"2.17.1\",\"release-3-2\":\"3.2.2\",\"release-3-0\":\"3.0.4\",\"release-3-1\":\"3.1.2\",\"release-3-3\":\"3.3.2\",\"lts\":\"4.8.6\",\"canary\":\"5.1.0-alpha.6\",\"release-3-11\":\"3.11.5\",\"release-3-13\":\"3.13.3\",\"experimental\":\"3.13.3-alpha.0\",\"release-4-6\":\"4.6.4\",\"lts-3-28\":\"3.28.13\",\"lts-4-8\":\"4.8.8\"},\"versions\":{\"1.0.0-beta.10\":{\"name\":\"ember-data\",\"version\":\"1.0.0-beta.10\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"prepublish\":\"bower - install\",\"start\":\"ember serve\",\"dist\":\"ember build --environment=production\",\"test\":\"testem - -R dot ci\",\"publish-build\":\"npm run dist && ./bin/publish_to_s3.js\",\"testem-local\":\"testem - -R dot ci\",\"testem-beta\":\"testem -f config/testem-beta.json -R dot ci\",\"testem-canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"testem-stable\":\"testem -f config/testem-stable.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli\":\"^0.12.3\",\"broccoli-cli\":\"0.0.1\",\"broccoli-concat\":\"0.0.7\",\"broccoli-defeatureify\":\"^0.3.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.1.1\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-static-compiler\":\"^0.1.4\",\"broccoli-string-replace\":\"0.0.2\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"0.0.43\",\"ember-publisher\":\"0.0.6\",\"testem\":\"^0.6.17\",\"yuidocjs\":\"~0.3.46\"},\"gitHead\":\"bca0460daa7b929489f0ed2a0f895860cfc08cba\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.0.0-beta.10\",\"_shasum\":\"f7da0c82dd355e3e853e0e53b8c35b243b60ee2a\",\"_from\":\".\",\"_npmVersion\":\"2.0.0-beta.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"}],\"dist\":{\"shasum\":\"f7da0c82dd355e3e853e0e53b8c35b243b60ee2a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.0.0-beta.10.tgz\",\"integrity\":\"sha512-TfHBCLB634x4CkMXmYwspKfjngjkUvcv+/TwYKNgqc0E6oeEdzOLFQhlz+fLWVXpdT3aNrJiEJGZkiWuhYUIiA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCDJ+WYw4avinZeWKlv3rtomSeeNmDKZBaZcE7A5PXvaQIhAJBYzvcc38dLxOjJDi4HAG1kqd8JnTkqRnZpoZjYo5nr\"}]},\"directories\":{}},\"1.0.0-beta.11\":{\"name\":\"ember-data\",\"version\":\"1.0.0-beta.11\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"prepublish\":\"bower - install\",\"start\":\"ember serve\",\"dist\":\"ember build --environment=production\",\"test\":\"testem - -R dot ci\",\"publish-build\":\"npm run dist && ./bin/publish_to_s3.js\",\"testem-local\":\"testem - -R dot ci\",\"testem-beta\":\"testem -f config/testem-beta.json -R dot ci\",\"testem-canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"testem-stable\":\"testem -f config/testem-stable.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli\":\"^0.12.3\",\"broccoli-cli\":\"0.0.1\",\"broccoli-concat\":\"0.0.7\",\"broccoli-defeatureify\":\"^0.3.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.1.1\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-static-compiler\":\"^0.1.4\",\"broccoli-string-replace\":\"0.0.2\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"0.0.43\",\"ember-publisher\":\"0.0.6\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"gitHead\":\"fd864318166b7a1b5e05ec6270def89c74e21ecd\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.0.0-beta.11\",\"_shasum\":\"c2c8da98f843461d9a2fc2c2423f6fc97fadf765\",\"_from\":\".\",\"_npmVersion\":\"1.4.24\",\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"c2c8da98f843461d9a2fc2c2423f6fc97fadf765\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.0.0-beta.11.tgz\",\"integrity\":\"sha512-FQpHcKw077N7+QGeakx0zEE1UtdGJdUFJJuKX1vFaiMvvwElkPfDIrnwVdl1PxcqhqA4BXlFcZLPAzqpD4wP/g==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDtMVjFsb7Kb1fO3lQtOxUDcj1kiU6Mxj7ubLXgPGQiVAIhAJ7E8wl0bGifoDUQWbAvb+klY6uGz6D42hQ5xXEc2GSP\"}]},\"directories\":{}},\"1.0.0-beta.12\":{\"name\":\"ember-data\",\"version\":\"1.0.0-beta.12\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"prepublish\":\"bower - install\",\"start\":\"ember serve\",\"dist\":\"ember build --environment=production\",\"test\":\"testem - -R dot ci\",\"publish-build\":\"npm run dist && ./bin/publish_to_s3.js\",\"testem-local\":\"testem - -R dot ci\",\"testem-beta\":\"testem -f config/testem-beta.json -R dot ci\",\"testem-canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"testem-stable\":\"testem -f config/testem-stable.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli\":\"^0.12.3\",\"broccoli-cli\":\"0.0.1\",\"broccoli-concat\":\"0.0.7\",\"broccoli-defeatureify\":\"^0.3.0\",\"broccoli-derequire\":\"0.0.1\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.1.1\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-static-compiler\":\"^0.1.4\",\"broccoli-string-replace\":\"0.0.2\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"0.0.43\",\"ember-publisher\":\"0.0.6\",\"git-repo-version\":\"0.0.2\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"gitHead\":\"6f6b3b82e4be1d23d0f5f72f824bff9a5076b412\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.0.0-beta.12\",\"_shasum\":\"91cc322b7e79d15f2c017bc25e0eed7c40b7b1ee\",\"_from\":\".\",\"_npmVersion\":\"2.1.1\",\"_nodeVersion\":\"0.10.31\",\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"91cc322b7e79d15f2c017bc25e0eed7c40b7b1ee\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.0.0-beta.12.tgz\",\"integrity\":\"sha512-d89sT/LCUjNBcMnIiyPqHgx0FT0C8o1/GjNg9vdbAIWRJrxe31NLUxSjCa/hsLkiQw/8XynAiUd4IHDDPQ2hlQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIESZ5bLR2dcho5puVYelBeacOMEq2RO0jPJZzEmxVR3NAiEAmNh82tLQv/VYGia9kZy1iZkCkW1lOwcYGCFBOpKtwI8=\"}]},\"directories\":{}},\"1.0.0-beta.14\":{\"name\":\"ember-data\",\"version\":\"1.0.0-beta.14\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"prepublish\":\"bower - install && npm run-script dist\",\"start\":\"ember serve\",\"dist\":\"ember - build --environment=production\",\"test\":\"testem -R dot ci\",\"publish-build\":\"npm - run dist && ./bin/publish_to_s3.js\",\"testem-local\":\"testem -R dot ci\",\"testem-beta\":\"testem - -f config/testem-beta.json -R dot ci\",\"testem-canary\":\"testem -f config/testem-canary.json - -R dot ci\",\"testem-stable\":\"testem -f config/testem-stable.json -R dot - ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^0.3.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-string-replace\":\"0.0.2\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.4\",\"ember-publisher\":\"0.0.6\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"gitHead\":\"e9f89ef05cfdb6489f2fc5e5caf210d5ceb1fb29\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.0.0-beta.14\",\"_shasum\":\"590faae86eaa03fc199480e0f8251b8d453f9e54\",\"_from\":\".\",\"_npmVersion\":\"2.1.14\",\"_nodeVersion\":\"0.10.35\",\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"590faae86eaa03fc199480e0f8251b8d453f9e54\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.0.0-beta.14.tgz\",\"integrity\":\"sha512-QTf2LQdC45YjA9GCYjI8p/GgLA8MQn68VJZcfZnXzADgj4Zl8b+7nAP/sZQ5cQ3yqkunmL9gd0k/HMocgCEBHQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIESsJ/ZKntWeTgR/UrEEFT4jwbJypCfHYndyP8s1wyirAiAOFMZMvWfMnxjOTKpWd1gUpPp43ieGS+WnVK1vGOhnfA==\"}]},\"directories\":{}},\"1.0.0-beta.14.1\":{\"name\":\"ember-data\",\"version\":\"1.0.0-beta.14.1\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"prepublish\":\"bower - install && npm run-script dist\",\"start\":\"ember serve\",\"dist\":\"ember - build --environment=production\",\"test\":\"testem -R dot ci\",\"publish-build\":\"npm - run dist && ./bin/publish_to_s3.js\",\"testem-local\":\"testem -R dot ci\",\"testem-beta\":\"testem - -f config/testem-beta.json -R dot ci\",\"testem-canary\":\"testem -f config/testem-canary.json - -R dot ci\",\"testem-stable\":\"testem -f config/testem-stable.json -R dot - ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^0.3.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.4\",\"ember-publisher\":\"0.0.6\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"gitHead\":\"8d26c20fd71a8dc138b35dec70e6e4f61270e61c\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.0.0-beta.14.1\",\"_shasum\":\"6a46989a2f40d36b2e618d575cab03eeebd18e84\",\"_from\":\".\",\"_npmVersion\":\"2.1.14\",\"_nodeVersion\":\"0.10.35\",\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"6a46989a2f40d36b2e618d575cab03eeebd18e84\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.0.0-beta.14.1.tgz\",\"integrity\":\"sha512-xp7NassGfxzuywSlTL2D0WPEQLLHF5rB9+XMWdF7QSqlWytAfr1oOf57N36GSf+OHwBVMe+1cNe4hXx2wJ4YLw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGLiMvuvIfD22IToVAzMZ57/l/r+YkTN0MCYsu4ejyBsAiA+gFzle3rZoCD4abFwl8xHMAKNnYPX7666wS0JC0B0Fw==\"}]},\"directories\":{}},\"1.0.0-beta.15\":{\"name\":\"ember-data\",\"version\":\"1.0.0-beta.15\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish_to_s3.js\",\"test:local\":\"testem -R dot ci\",\"test:beta\":\"testem - -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem -f config/testem-canary.json - -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^0.3.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.14\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.4\",\"ember-publisher\":\"0.0.6\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"jscs\":\"^1.11.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"gitHead\":\"dde7957c319e26f25f7d45db123cad58600edc00\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.0.0-beta.15\",\"_shasum\":\"f3fdaf749e6622000a97deaffb7a5ca8c91eec80\",\"_from\":\".\",\"_npmVersion\":\"1.4.28\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"f3fdaf749e6622000a97deaffb7a5ca8c91eec80\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.0.0-beta.15.tgz\",\"integrity\":\"sha512-Lp2IMs1HPsfrW5dXlxN8hawb1vQITmqQPbRecA/4Vl74QPUJI8BL5saf62p1d0FTMA/WND8+Md3N8rTR/N2b9A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGVxoqQujSZoooGR8PRSkPd0M6kSdYUE+MHv5ME0JWXwAiBH6Zihx8N9+GIjEgvDb4umm+1ZbceNWqZL7H31PkDZww==\"}]},\"directories\":{}},\"1.0.0-beta.16\":{\"name\":\"ember-data\",\"version\":\"1.0.0-beta.16\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"test:local\":\"testem -R dot ci\",\"test:beta\":\"testem - -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem -f config/testem-canary.json - -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^0.3.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.14\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.2.0\",\"ember-publisher\":\"0.0.6\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"jscs\":\"^1.11.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"gitHead\":\"5a47172a36e3a71951f9f0fda46f7b3ffc064de8\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.0.0-beta.16\",\"_shasum\":\"ecbe77f539e1ca9f14a93afb63579cac8df5643d\",\"_from\":\".\",\"_npmVersion\":\"1.4.28\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"ecbe77f539e1ca9f14a93afb63579cac8df5643d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.0.0-beta.16.tgz\",\"integrity\":\"sha512-pWbcf6WXN63QSKwUr1+L4Fke0E8X5I7g9g/yJJYyGXzH+Xwu6r5PkgiTmMoKCQt/C7EcDtthKviZNlZurjbYgw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCBrkNN2ebXkLCLYUJYoG55GIuIRd6Y8ofvXZOqBAHmNwIgSHZo2Huw+8J1vxde9uV1FiA34STDPLN2MqFt0d+K2dw=\"}]},\"directories\":{}},\"1.0.0-beta.16.1\":{\"name\":\"ember-data\",\"version\":\"1.0.0-beta.16.1\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"test:local\":\"testem -R dot ci\",\"test:beta\":\"testem - -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem -f config/testem-canary.json - -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^0.3.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.14\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-inflector\":\"^1.5.0\",\"ember-publisher\":\"0.0.6\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"jscs\":\"^1.11.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"gitHead\":\"37326f6451de058d8ebca462386634a38cdd2ddb\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.0.0-beta.16.1\",\"_shasum\":\"0b14ba20dd374f2125bd72b8d2090eaff6d541de\",\"_from\":\".\",\"_npmVersion\":\"2.5.1\",\"_nodeVersion\":\"0.12.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"0b14ba20dd374f2125bd72b8d2090eaff6d541de\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.0.0-beta.16.1.tgz\",\"integrity\":\"sha512-9dSB8U97fbIyYoBuQacfA85AJ3iiDwcA248tgotj2XCGIj2WkhQhw9cBGjTzHZupvW6KoFNbU5B1qmCpPmnX0g==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFAQwZTDVObUG8a0Ip6YXV6pR4L0NdeCBwrunvnJD0RKAiEAjh0lk7veYcW1IuLG90myNUma9/Ygbf+swIawTQSSswM=\"}]},\"directories\":{}},\"1.0.0-beta.17\":{\"name\":\"ember-data\",\"version\":\"1.0.0-beta.17\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"test:local\":\"testem -R dot ci\",\"test:beta\":\"testem - -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem -f config/testem-canary.json - -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^0.3.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.14\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-inflector\":\"^1.5.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"gitHead\":\"fd2133950ece689e24ed8acaa50fa97c7ab0c637\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@1.0.0-beta.17\",\"_shasum\":\"38e1caf682fe07e3520bee0ac5cf0f28d6328869\",\"_from\":\".\",\"_npmVersion\":\"2.9.1\",\"_nodeVersion\":\"0.10.37\",\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"38e1caf682fe07e3520bee0ac5cf0f28d6328869\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.0.0-beta.17.tgz\",\"integrity\":\"sha512-JhxT8RcT4hlILevk1JjjKsET0PKC7s6Z2uepYnXXhKSHEfgAvRen9qMIJ1XzGmsn9p/tiIMgAKoLkQzLMTOZNw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCxvhEWdLg7AWYMcNUPngPCte20+ZB4vxuZoS6RNmVSswIhAKERkcO0gLeYFVl/WPvUXYTUhNZSjwBaMwbU3MtksbgG\"}]},\"directories\":{}},\"1.0.0-beta.18\":{\"name\":\"ember-data\",\"version\":\"1.0.0-beta.18\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"test:local\":\"testem -R dot ci\",\"test:beta\":\"testem - -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem -f config/testem-canary.json - -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^0.3.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.14\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-inflector\":\"^1.5.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"github\":\"^0.2.4\",\"rsvp\":\"^3.0.18\"},\"gitHead\":\"c2871da9eb745a406414009777fba454be206986\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.0.0-beta.18\",\"_shasum\":\"72d435c386f0c1f458e2f89211e9865911dc4484\",\"_from\":\".\",\"_npmVersion\":\"2.7.4\",\"_nodeVersion\":\"1.6.2\",\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"72d435c386f0c1f458e2f89211e9865911dc4484\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.0.0-beta.18.tgz\",\"integrity\":\"sha512-Ur0abHLHGLosKE9KaIoNelh4CAInsCj9PRNI+wIzaZypxdpx/Uko6Vurxg63D081+7MWiGaJMOppjiYYvIrTUw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCID8V4PUYrEt0DIj7DmGbHn5bjLzawdQa1ncW2aXdm07VAiBacwPAUD9xigstZpBXWndv9HVXT8p/c/iuRrPe//A3Wg==\"}]},\"directories\":{}},\"1.0.0-beta.19\":{\"name\":\"ember-data\",\"version\":\"1.0.0-beta.19\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"^5.0.0\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-inflector\":\"^1.5.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"6c1946e1e815b9a4ef9c8a15ea68431d5d374c85\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.0.0-beta.19\",\"_shasum\":\"1f20b32b2b5f178532db527f08b9fc8e703b6a91\",\"_from\":\".\",\"_npmVersion\":\"2.7.4\",\"_nodeVersion\":\"1.6.2\",\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"1f20b32b2b5f178532db527f08b9fc8e703b6a91\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.0.0-beta.19.tgz\",\"integrity\":\"sha512-ycrSqwBWrNyymHRs0fKX8uPiXRIArb4yXXLufuLY+TUKL5EYEai4UCEYBlZGP3yrmji1CnuHM7SJ3itWEqxedA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICgkFMbr9v+opUgDgRVLRVs60fOWNBj0Lp935/N+B0nrAiATrZaFJVPurudNfDUVqIMerewMUdcdmOz0O7XjXmTv2g==\"}]},\"directories\":{}},\"1.0.0-beta.19.1\":{\"name\":\"ember-data\",\"version\":\"1.0.0-beta.19.1\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"^5.0.0\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-inflector\":\"^1.5.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"2f9af0da5afa2d81b4b486ef670ae70c2af8aaee\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.0.0-beta.19.1\",\"_shasum\":\"95db0d0b104e778fc75eab12d91c8023ecfabbae\",\"_from\":\".\",\"_npmVersion\":\"2.7.4\",\"_nodeVersion\":\"1.6.2\",\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"95db0d0b104e778fc75eab12d91c8023ecfabbae\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.0.0-beta.19.1.tgz\",\"integrity\":\"sha512-BBbDuhCSHAqtCtnhp3GSAmNTLjAqezdEuGlspJ9QRXUzT9Bsbakog8g+XuXZpTR5zz9kdKeg83KzZCvAj17q8g==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIE/IWYO1m8vCLB1LV/fsY/l4BLCTJoJP5Rsq/GZGf6koAiEA4+WryGYDbEHmo7u3jR70Bti76I2JZMwtXUXh/vXo7b4=\"}]},\"directories\":{}},\"1.0.0-beta.19.2\":{\"name\":\"ember-data\",\"version\":\"1.0.0-beta.19.2\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"^5.0.0\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-inflector\":\"^1.5.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"f6fc4f9387700043f887c3590659487ccca654be\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.0.0-beta.19.2\",\"_shasum\":\"52393c12da7b6903960e4616628314daf65358ea\",\"_from\":\".\",\"_npmVersion\":\"2.5.1\",\"_nodeVersion\":\"0.12.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"52393c12da7b6903960e4616628314daf65358ea\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.0.0-beta.19.2.tgz\",\"integrity\":\"sha512-leEqt3z/KCZnoKMKEaQokcweMrUEU7oVW90LIdSOKutFCNI9MBajFVQkv8Sr4BJS47FvTzmTPDZSUltSKhqvBA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAqgO8pw8xNU6Es234jLkAME4D5Au5zlga1SORy5D6z2AiEAxmZTQOfO8iw36ydHIBq6o4QJY3hqJKeXTMUH2jiq/OE=\"}]},\"directories\":{}},\"1.13.0\":{\"name\":\"ember-data\",\"version\":\"1.13.0\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"^5.0.0\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-new-computed\":\"1.0.1\",\"ember-inflector\":\"^1.5.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"3bce36295a6e9f1bbe4824505046d22dc04d056d\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@1.13.0\",\"_shasum\":\"6fe840f16346374a49aa9fe13e117b75ab84a8e5\",\"_from\":\".\",\"_npmVersion\":\"2.10.1\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},\"dist\":{\"shasum\":\"6fe840f16346374a49aa9fe13e117b75ab84a8e5\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.0.tgz\",\"integrity\":\"sha512-Oi9ErkDPFANnO54wQC9QAoaqhU6x6cKTyVe7yuWuQBDdtG4ggxy9TEugt/+j/NDj4qP7plyMNLSMfSc0y3nZjg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGpTEnP78D1VBz0GAe0ydhrhdzJLjbT0W4imb3JRdFnoAiBBqc9gn/CwMyU1bjpsQ0i90NVSD8198rci9v5j2VBSBg==\"}]},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"directories\":{}},\"1.13.1\":{\"name\":\"ember-data\",\"version\":\"1.13.1\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"^5.0.0\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-new-computed\":\"1.0.1\",\"ember-inflector\":\"^1.5.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"aa8fa29bf013c0026027a015b0abcf79e12dfcd6\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@1.13.1\",\"_shasum\":\"8bc604703a68d0bc3b85b274b09edf998bcb062e\",\"_from\":\".\",\"_npmVersion\":\"2.10.1\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},\"dist\":{\"shasum\":\"8bc604703a68d0bc3b85b274b09edf998bcb062e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.1.tgz\",\"integrity\":\"sha512-77Bfz/1L0SOV/BG9j4ZYz+8ARaZjFTmtcbCIkwuBOYg7xLXu4ErbnfcrbsysqrZYlM3+5+RPEz423rNIXOvfEg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIE9NGCo3hmplDhBi5bP2QfE9VvCTl/TN0A+Q0u8gSkECAiEAwuyh9u3nhO3p6ca/E+Olve0SgAbTWblUVIk7EWz2saA=\"}]},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"directories\":{}},\"1.13.2\":{\"name\":\"ember-data\",\"version\":\"1.13.2\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"^5.0.0\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-new-computed\":\"1.0.1\",\"ember-inflector\":\"^1.5.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"64550b4032795e701114fcaca5485d2f52555deb\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@1.13.2\",\"_shasum\":\"dfbfee418c4581b34c3a54c5f74ea5db656313c2\",\"_from\":\".\",\"_npmVersion\":\"2.10.1\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},\"dist\":{\"shasum\":\"dfbfee418c4581b34c3a54c5f74ea5db656313c2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.2.tgz\",\"integrity\":\"sha512-mX3MFxrzG3VfAKTc1IHvCiLzmO12RQ6jiXWesYT74a3yOVJizxhiuypwciAEFqRQg2sUw1ra/Hfhn3WgHHF99w==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC0+4FimmtelZRpkYUvmxaaaXlRQGwCioVeUhxPGvpVPAIgJpqyRv9Z+/FKaUvCEZHAU2KImmhafZUW2cP9kLWnNcM=\"}]},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"directories\":{}},\"1.13.3\":{\"name\":\"ember-data\",\"version\":\"1.13.3\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"^5.0.0\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-new-computed\":\"1.0.1\",\"ember-inflector\":\"^1.5.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"86368c9a3edd84365f267d0fa2edc8a08fcabd91\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.13.3\",\"_shasum\":\"e2c2b45dfba389250e1173e655f1411670f89bd0\",\"_from\":\".\",\"_npmVersion\":\"2.5.1\",\"_nodeVersion\":\"0.12.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"e2c2b45dfba389250e1173e655f1411670f89bd0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.3.tgz\",\"integrity\":\"sha512-Rkx5EFWuAfbkP6wRMHCUOo1pDOJxhSTpi6179hirxGheRFwzR4oAsHitNC0thWkI1k1aeiq/3oE481bXHoagHA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFUZeSQhXZV9Jw/FU/0l1aIw/Ky4bHC+9OHSjCuqqmraAiEA9E/xZ/bvBuFo2m4wxaos/M7fOpYnEyxeSWSjxodSqIs=\"}]},\"directories\":{}},\"1.13.4\":{\"name\":\"ember-data\",\"version\":\"1.13.4\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"^5.0.0\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"0.0.8\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-new-computed\":\"1.0.1\",\"ember-inflector\":\"^1.5.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"d3a5960d65d60c2d87b4ad8e1fd245934f00094b\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.13.4\",\"_shasum\":\"9f1affa25cc715f247ef147dc9c2895a6fe2ca32\",\"_from\":\".\",\"_npmVersion\":\"2.5.1\",\"_nodeVersion\":\"0.12.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"9f1affa25cc715f247ef147dc9c2895a6fe2ca32\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.4.tgz\",\"integrity\":\"sha512-EXcnsGSgOhL5HMfxiuS6xlABobiTq7KJar3HiSOdSjI3pIQAcu8w54lLRVzKw1peYFoL4AnAjAhJkhxbzGlaqg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDZtrI5FHKDALkj+r/TOONgwa38MI49jWtVrLIv7JaO8gIge2vGgA2A3YKvEsBh6e8m1SnIZSeo12DjdW4MUFrht/E=\"}]},\"directories\":{}},\"1.13.5\":{\"name\":\"ember-data\",\"version\":\"1.13.5\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-new-computed\":\"1.0.2\",\"ember-inflector\":\"^1.5.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"e89732a5aefb6a81b46927da1c6f048f4aede85e\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.13.5\",\"_shasum\":\"7f82a73ade203ca8b3c91b75447ce749eb475373\",\"_from\":\".\",\"_npmVersion\":\"2.10.1\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"7f82a73ade203ca8b3c91b75447ce749eb475373\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.5.tgz\",\"integrity\":\"sha512-ElqgbcT6k8oXyvBVT6ON1jYOcGg00+494RwBanw3f1+kXJ0PooyBmgRrWhhAX97UgUITiU0sxJ/99F2Zu9YVjw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICtgczHRtbsWESiWuO60527gS3540Q45kE74XDtt7BH+AiEAm9FBsu8rRUzWJ7Djcmsiy3aQs4rG6rQVBnjahu1EPyQ=\"}]},\"directories\":{}},\"1.13.6\":{\"name\":\"ember-data\",\"version\":\"1.13.6\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-new-computed\":\"1.0.2\",\"ember-inflector\":\"^1.5.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"3d40f37767cc84e355033e3e89bf26dd1803d996\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@1.13.6\",\"_shasum\":\"cf789cecaa8be767de31c8594efdc02d6085409c\",\"_from\":\".\",\"_npmVersion\":\"2.11.3\",\"_nodeVersion\":\"0.12.7\",\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},\"dist\":{\"shasum\":\"cf789cecaa8be767de31c8594efdc02d6085409c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.6.tgz\",\"integrity\":\"sha512-1gilYnLAzVzeoSeUGhdBwjEP8xureZZWOgltV0d9LPSw927XWRp62tdnbzpTIystV+ncL0ZCB0/ajofqnKSJMg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDvaceI/MKGZ/wf31sUWcjI3kbBxYQKxafwxGrqT1cXbAIgAK8P1FyxZoU3nzxh73EhVPvG3RzEJ1FGfR9emUxZKz0=\"}]},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"directories\":{}},\"1.13.7\":{\"name\":\"ember-data\",\"version\":\"1.13.7\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-new-computed\":\"1.0.2\",\"ember-inflector\":\"^1.5.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"98bfbb02e3d51b911feb99cd9d73de5d67b4ef50\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.13.7\",\"_shasum\":\"6d4732fdd16f8fdc99863068964566b01a1eec82\",\"_from\":\".\",\"_npmVersion\":\"2.10.1\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"6d4732fdd16f8fdc99863068964566b01a1eec82\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.7.tgz\",\"integrity\":\"sha512-rHiOIWJzafi9bCWcymrdpxzoVOCD9DPnAORiwsTuEuzfgvU641PmXp58SMxWjyICur9+wYZ80Hjqen+AsyI/9w==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCD2qbwi2uqZIAcSd6jixu+BSs5bT0mhCf57k8G3wqf2wIhAIDr+Nm+wERDdIwLNEWILCxBAwfxvhbfAPCuenQ6NxSN\"}]},\"directories\":{}},\"1.13.8\":{\"name\":\"ember-data\",\"version\":\"1.13.8\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-new-computed\":\"1.0.2\",\"ember-inflector\":\"^1.9.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"7abc7c87eae0187395265ec8adce8db4afc5156b\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.13.8\",\"_shasum\":\"5c277510f20d93ef3c753fee3a12890c27a7478f\",\"_from\":\".\",\"_npmVersion\":\"2.10.1\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"5c277510f20d93ef3c753fee3a12890c27a7478f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.8.tgz\",\"integrity\":\"sha512-7xP6Ez/7l56epXr5PwnNwG7IbgHWd7GmlVHtQV0UlWjxOgfsbR7IUCcKxoZBY6KX2Jza61PtGp3hr5kMsq2O5A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDYY+jqfn1GTb5Qz1P85X3pJ4T+EcH6x/hBFLl4vQ3ELAiEA/dYW32FVOnE9bPgGTgwDmTl3UQUmQ0NTWuG9IBPN7SA=\"}]},\"directories\":{}},\"2.0.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.0.0-beta.1\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-inflector\":\"^1.9.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"1ce00136ebacb0b1bff0289e62925a10a381d0c2\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@2.0.0-beta.1\",\"_shasum\":\"93c2b6d6128713d16e4c78f56a7360d06f5a47ac\",\"_from\":\".\",\"_npmVersion\":\"2.10.1\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"93c2b6d6128713d16e4c78f56a7360d06f5a47ac\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.0.0-beta.1.tgz\",\"integrity\":\"sha512-ad5PApad2sjMFXi3z+W67EPHditAuzvcyjvSm2dJoBA4FuRd0IxRv6B+2BMSrWg9maogF4FHdy53WlMtT6PO7A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCJfv/GH8wJY1Zw0ETp3u78ZrZxijBxuobNeGTQ6/cZcAIhAK2hqv+f++Q0ClRPntxV31c+Io6n3FqNno85kU4iHywn\"}]},\"directories\":{}},\"1.13.9\":{\"name\":\"ember-data\",\"version\":\"1.13.9\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-new-computed\":\"1.0.2\",\"ember-inflector\":\"^1.9.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"d4731814874ce6fa7d1fb6a55096499d16a3f292\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.13.9\",\"_shasum\":\"cc0529ec415e3c22913045e29a1e028e8923a989\",\"_from\":\".\",\"_npmVersion\":\"2.10.1\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"cc0529ec415e3c22913045e29a1e028e8923a989\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.9.tgz\",\"integrity\":\"sha512-fFNXcYLGpqs6W1U2RfM3FVg/GCxQyIKpUIlJTGGR2VoP+FozgfUaokiqCRhqYUItE6rhh/PN0JqcBxx9A67CQw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDRzHPTA+eiEjAYw0jUHH+G/hoAezTpCskF3xIHHHUoLQIhANzyWmewIAm8gUX85ikYlKfPun9TjkCDLM0Rzj7dRIfI\"}]},\"directories\":{}},\"2.0.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.0.0-beta.2\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-inflector\":\"^1.9.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"7830966dc9d731850880088bdd93d85a05c2c824\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@2.0.0-beta.2\",\"_shasum\":\"2fff0b39bc639ed60fa376ffc6c0254ce5846bb3\",\"_from\":\".\",\"_npmVersion\":\"2.10.1\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"2fff0b39bc639ed60fa376ffc6c0254ce5846bb3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.0.0-beta.2.tgz\",\"integrity\":\"sha512-vnekelldMTDkEIhFR0g+Hxb4ofj7LHGLCYtfu8vob/sW6HDVHPzCDVeJJYlxqP6Ih7Xoo87Dmzjs+huHFSizpg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFm3jrtKfR1vcqqfuzh2uoOAnmwSiGquO2eab59udGUrAiBRurJVQU8Q4K+E3ZwfIia0Wce2SxHbwRyD4IEC68/N3w==\"}]},\"directories\":{}},\"2.0.0\":{\"name\":\"ember-data\",\"version\":\"2.0.0\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-inflector\":\"^1.9.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"4f7eedd19b5e9481ff485069cf11c26739091db9\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@2.0.0\",\"_shasum\":\"0a03e42ec6782370bd72d5f209ce3b0b25427ff9\",\"_from\":\".\",\"_npmVersion\":\"2.10.1\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"0a03e42ec6782370bd72d5f209ce3b0b25427ff9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.0.0.tgz\",\"integrity\":\"sha512-u84lgkhDIuDnqbZ2KQ/nHI8wlVhDQamrrRTZaWNqCNcwi+yio/sjKNu90FQG6ISskGXZ7blphKQRmJiMKi/rtw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFUP8R7cD7a8AhUZhMesRLlFqegDL1O8JrrfzwTk1DIvAiEAxO6D5xH3YENsZbYKnuOUoDj90Ur0v1uHCW0cvKS8SxU=\"}]},\"directories\":{}},\"1.13.10\":{\"name\":\"ember-data\",\"version\":\"1.13.10\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.2.2\",\"ember-new-computed\":\"1.0.2\",\"ember-inflector\":\"^1.9.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"abcbf0cb0c957c88d23b256c76483d4da51a264d\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.13.10\",\"_shasum\":\"9417b6452b6282738c6fed18c2e551b4babfae88\",\"_from\":\".\",\"_npmVersion\":\"2.10.1\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"9417b6452b6282738c6fed18c2e551b4babfae88\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.10.tgz\",\"integrity\":\"sha512-4N2SQJjoqKbszNUN0XLOhWOzg6BBhbeW+QZFwNsVIk8UnzD6Vj9kdaMcnpm7EWA4q6kUqFBwyiBpNn7f+citsA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFdqWyqpcgeDIfzc4gdz/Swoz7SD1ThAYEQWHf0YCmBWAiBBPVEYfbijvQFEWKI09p8GdEaOlmuKtraGhabLHJZLIg==\"}]},\"directories\":{}},\"2.1.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.1.0-beta.1\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-inflector\":\"^1.9.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"b7bd0b30d437b1e101fde83b446d254c7efd0bcd\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@2.1.0-beta.1\",\"_shasum\":\"bde31b23966c53d407b1ebebe715c97a9fe56b68\",\"_from\":\".\",\"_npmVersion\":\"2.10.1\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"bde31b23966c53d407b1ebebe715c97a9fe56b68\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.1.0-beta.1.tgz\",\"integrity\":\"sha512-hWe7VEkPpoHGHDZOFNW4Axvp9eDxfhYjsk/ZP4FyuCBmHpGrPTFLflfroBvoELS+sqMEGdX1jOj2o+iDqN/CJA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCc009q7ks47hvVHi1jZfTM9xmBANbd/9MnozpGKv8ZOQIhAKieffsu1RvEuda3PLh/SGqZnWAfn06jHNYE0zqcvgpu\"}]},\"directories\":{}},\"1.13.11\":{\"name\":\"ember-data\",\"version\":\"1.13.11\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.2.2\",\"ember-new-computed\":\"1.0.2\",\"ember-inflector\":\"^1.9.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"a476f3f6b2d4fc19b2844a4c62151db38085f6cf\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data\",\"_id\":\"ember-data@1.13.11\",\"_shasum\":\"e4314a10646ac76a51570413583002b474921fa0\",\"_from\":\".\",\"_npmVersion\":\"2.10.1\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"e4314a10646ac76a51570413583002b474921fa0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.11.tgz\",\"integrity\":\"sha512-lUHM2fFJa756WnVgkPsaHIr0eTq3jn6pGTrr6a8J2PuMk/Czp/WkIiKvaEFjv9ORp3Jy4tlYdQU7mGDQs4TGBA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHbSV2OyC2ajFshVX2VmzEiOS4d24k0ZNdFLoITFbRhqAiBg9F122z92OUaVF1az9Xj6XOHi/wkDzXmCihEef0OzWw==\"}]},\"directories\":{}},\"2.1.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.1.0-beta.2\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-inflector\":\"^1.9.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"78a10de452fb742d48f5a2f44d32ecde95306be6\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.1.0-beta.2\",\"_shasum\":\"701b3bb0a6dffbec20c76c80d5529a0166106dd5\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"701b3bb0a6dffbec20c76c80d5529a0166106dd5\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.1.0-beta.2.tgz\",\"integrity\":\"sha512-6Cejv2fgUQe0dgK7ZgkN73lk5HaQJQ4Jp2q+0s9HQhNbxOXNksKUYoH1TFbpPvD6efmDnfmjM51V8aXcU+JGtg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDeclbmNow9CDQUpfGL7VX+j0UOVKEy0SWcfiQQDL6ytgIhAK/k9WAcR23MpWXWVhr7gJ6W9zAlrhQFUfXqjbWZC8rX\"}]},\"directories\":{}},\"1.13.12\":{\"name\":\"ember-data\",\"version\":\"1.13.12\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.2.2\",\"ember-new-computed\":\"1.0.2\",\"ember-inflector\":\"^1.9.2\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"e8c78cd5ea292af52d48af3476cbbf86859b8c8f\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@1.13.12\",\"_shasum\":\"fb37118886d731a19f66d49f4ef62d5fb4f8ed3c\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"fb37118886d731a19f66d49f4ef62d5fb4f8ed3c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.12.tgz\",\"integrity\":\"sha512-7zMRRzcenJ4A/tgbteAlwpnNnBRbgZp//6Ve3zv+NMLWs9tYUYgafzjMENS9pU+lR+7bg3mjIlrZhD/n09Raww==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFN6tF/gykmBFiPpiSs0XdaVuzoqDPvoa056rfAvKu7HAiEAxWih2p9fenXz33YmSEeZbHW/VuF3BfNNRKW1hNnvQMY=\"}]},\"directories\":{}},\"2.1.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"2.1.0-beta.3\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-inflector\":\"^1.9.2\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"02daf94738ee013cd55516e36c77a94269863d37\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.1.0-beta.3\",\"_shasum\":\"5ebcd4ded323f0771e00c826406074019a417e97\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"5ebcd4ded323f0771e00c826406074019a417e97\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.1.0-beta.3.tgz\",\"integrity\":\"sha512-7hU60IRp6vhSsim7l3BNH8hn2w1Av7h9LcCSGY0x8jUM4gPpkyDbJbUl3pCCuLxGBun8m1E2l4H/faMBtklbUw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCdP2wxuRMej0TLJNZ/74q22FUqoyhypASo8q4YDxYHhQIhAOIqkbReUlm4fTbnIv5X6hEyOPqKIRrfLr3hdGVA8zXk\"}]},\"directories\":{}},\"2.0.1\":{\"name\":\"ember-data\",\"version\":\"2.0.1\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-inflector\":\"^1.9.0\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"ffb24c5c745023fa8d5168ec6aa53051a6609751\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.0.1\",\"_shasum\":\"3adab65d9f294a36b0a0a0b6e68de9adb674197d\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"3adab65d9f294a36b0a0a0b6e68de9adb674197d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.0.1.tgz\",\"integrity\":\"sha512-pJ+zNppWHXqdBGD0KO8MjBNYpw6wW7CAs0p0ZGn0fEBREIAzpWGsq65QN7WQ0RjmC1l7sQn7+r6nnKKeQOw03A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFSIYEofPc5yHRR7WnmkC5T9wbHtB6SERK7+p1xuNB2CAiEAvPrN8EEmMssgD1/YfxUxhWB4ZzYVsPso4TRe4A1Pzew=\"}]},\"directories\":{}},\"1.13.13\":{\"name\":\"ember-data\",\"version\":\"1.13.13\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.2.2\",\"ember-new-computed\":\"1.0.2\",\"ember-inflector\":\"^1.9.2\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"5d97993b16383d5e12aacc9db58f20f7632d5188\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@1.13.13\",\"_shasum\":\"7ace133cf4ec418e23fe1b6d700c107c74d620bc\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"7ace133cf4ec418e23fe1b6d700c107c74d620bc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.13.tgz\",\"integrity\":\"sha512-FqHtvhKGd6cktvIyHwxDKj4b2BPmJ4mpQaF2PVKWwqtcsqmg33ex6RcN+oO50vuGgkymgdhLyo3lXmUsDuC6/Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAo49X1HKZRzx026q80+Db81ihGwYrXtbWtP/eR3o4mzAiEA17TDL+SvQxZTuZuyhecb1K09YSwtOQHb3IIdNxm1feo=\"}]},\"directories\":{}},\"2.1.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"2.1.0-beta.4\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-inflector\":\"^1.9.2\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"81668013e85d174705dd90ab139d7fafb8e779bb\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.1.0-beta.4\",\"_shasum\":\"34404b3995ff4fe8590241df97ac8553f0e6d4f2\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"34404b3995ff4fe8590241df97ac8553f0e6d4f2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.1.0-beta.4.tgz\",\"integrity\":\"sha512-FwVUp0Gx0NjJFUOnZLMnOJBhb0lI+78MQVa/FjmWVQTZ+lx753Ek58orqo5ku5IZJqqziKi4kCU0wb6UDEVBYg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC3nNBWa4IyDIReAdgmqgqzEdpR1+vqu+BoagMGMaFD3AIhAPJx0Nq7YXidpCkiYyuviTDnI6BXEkGdDWZeFnONQEVf\"}]},\"directories\":{}},\"2.1.0-beta.5\":{\"name\":\"ember-data\",\"version\":\"2.1.0-beta.5\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-inflector\":\"^1.9.2\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"f553cfa2fc1b2c65e97a5fd94b646b80a58bdedb\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.1.0-beta.5\",\"_shasum\":\"a93af7b2747b03a13faac3fa03d2bac16d98c147\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"a93af7b2747b03a13faac3fa03d2bac16d98c147\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.1.0-beta.5.tgz\",\"integrity\":\"sha512-MPRp2ULx8Is2yWuoZWTs+V8ed4V9s8Bx67xOcNCFPwyFL4lgkEhVj3vPq4Rlk3KvGP0FiDg/3hKzmRxj/C2cHQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD5bvIr8ZQX/YzqMZSbIrXmPDqnxqzxnXKI9+6smSRPqwIgasEIXzeY2DfwDJv/mC7VBQ18DLpCTXcdjScoeII7dZo=\"}]},\"directories\":{}},\"2.1.0\":{\"name\":\"ember-data\",\"version\":\"2.1.0\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-inflector\":\"^1.9.2\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"ce430b81ac57fd3fac78b0776a971aa0992529c9\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.1.0\",\"_shasum\":\"9aa0f95042010513250818119d63ace3888c7dd9\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"9aa0f95042010513250818119d63ace3888c7dd9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.1.0.tgz\",\"integrity\":\"sha512-NMv3EkUu9UdepEscz4o4jEonyHniHaB62Dut8Po4hpjRxzASq4peOBaRlREJuTcOOvMPNMamTp0OHBY5JYBQ0g==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCK9Ls7cdsrTrdYIvzAWQN28L2ouuyC4CnnKtxgxEoACgIhAPWBfsSv9GuHelgjguC3iqEVkzt0LkkayoYDixOUhT6q\"}]},\"directories\":{}},\"2.2.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.2.0-beta.1\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-inflector\":\"^1.9.2\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"03da1a6d91415932bc0db8f6d98776bd66612644\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.2.0-beta.1\",\"_shasum\":\"642adcb3a78f4d174e696477e6488aebdbc843dd\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"rwjblue\",\"email\":\"robert.w.jackson@me.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"}],\"dist\":{\"shasum\":\"642adcb3a78f4d174e696477e6488aebdbc843dd\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.2.0-beta.1.tgz\",\"integrity\":\"sha512-rrNaZIt3eyQW9jT2pvsbF6KbpxedqV2pmYwhOM4kWQc7pzj4kQ8se8a1wBnYzP9N4IdMdvIYR/awROoxkRFgbw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICcEYFSoVCAltBE+0IoXL0NUOu0BpcVZaTxCuCT656tvAiAWsqJBcKnalOgcn1oQ17UrsZdWoAvImEL5/3qGpblRvg==\"}]},\"directories\":{}},\"1.13.14\":{\"name\":\"ember-data\",\"version\":\"1.13.14\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.2.2\",\"ember-new-computed\":\"1.0.2\",\"ember-inflector\":\"^1.9.2\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"01382f691816a176c3b2f95a3fa77844c6f94543\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@1.13.14\",\"_shasum\":\"775805aa30cad171f3518486fcc99462d419dd5d\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"775805aa30cad171f3518486fcc99462d419dd5d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.14.tgz\",\"integrity\":\"sha512-jxZD/Brspgj8ocRcpD8wG0fLvG1cBMDaeiuZhjgEl/+di1+JLcWaN6FGkjZBCr6FEIISTu3Jblgb4c+puUurug==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDdIv0CQrLcWYqK9A4oh4fbGY/km8YZm4mLaJuBBAPZZAIhAMCDIHOADJwqCyPnrWSdT1Aw5nqoq4Zn9BlqJGY9lbAS\"}]},\"directories\":{}},\"2.2.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.2.0-beta.2\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-inflector\":\"^1.9.2\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"42cbb651a1d0eb1f7f45c54a4356118171ca9b0f\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.2.0-beta.2\",\"_shasum\":\"8812b0324927310b6c2061d3b38cc9e3dccadba8\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"8812b0324927310b6c2061d3b38cc9e3dccadba8\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.2.0-beta.2.tgz\",\"integrity\":\"sha512-qWvQBtBUsyzlyOnMdt4wntGX0GA8fIAXX+QrRTHSac6+4FttmAkV4EzvM0OcpkZbyVmgDPGOoreXwP3fbrzqUQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIA02EGzp38Yw1N7PdhmXDfqFgJEWLmx9r+XjN3S7YZz3AiB/RjYSIo5iPO+swVYRbAWV8M0IdnRR0DYqSL8GnP/9ig==\"}]},\"directories\":{}},\"2.2.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"2.2.0-beta.3\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-inflector\":\"^1.9.3\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"7d92d436ff761b5bddbb41f0337b6945e52b13ec\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.2.0-beta.3\",\"_shasum\":\"3a18a79763d080f3b56f742652925fa74b9ab1d1\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"3a18a79763d080f3b56f742652925fa74b9ab1d1\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.2.0-beta.3.tgz\",\"integrity\":\"sha512-78d9IRwFz5ylG3g1JuHGR81K3+9OYzJuT/qjw+DGZR2RMZ+vwXuYcG3/Byo23gJSV0l1L9CyzhPN+4oHGpW9qQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCG/JCtlI5Mt73X054RfEul78fEEHP3uR+F7zNY4ibhegIgXgVqm39Wy16wh5Ya87nFD4ALDygyTb/dTZhfiJNxq0M=\"}]},\"directories\":{}},\"1.13.15\":{\"name\":\"ember-data\",\"version\":\"1.13.15\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.2.2\",\"ember-new-computed\":\"1.0.2\",\"ember-inflector\":\"^1.9.2\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"0f0a9b061fa762bbb4aa8aca218d5e67a4c2d31f\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@1.13.15\",\"_shasum\":\"7be3484f204395fe2f26624c36a73b9ffceb4fa4\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"7be3484f204395fe2f26624c36a73b9ffceb4fa4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.15.tgz\",\"integrity\":\"sha512-y6jaq+mWhFwzTcRWpeM0qRNGduVvSm/J2wzosPn059LadzdA6qQEl8TT42QCcQb3Ojg4Q3Njv9V7buoYU/kddw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGdfWxw1NQtDL15hDvF5SA2N54vA3E5b01RSb9ps3NifAiEAmuVCj2GxqiOSYkdDnE/nSoCPFVEjHkIjCbOVsiWG3MI=\"}]},\"directories\":{}},\"2.2.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"2.2.0-beta.4\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-inflector\":\"^1.9.3\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"59eb64529b082615ccf25b05a2d3d0674e71139d\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.2.0-beta.4\",\"_shasum\":\"1d57d2c265c642887aac2db40c0e2df1d0d5a6bb\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"1d57d2c265c642887aac2db40c0e2df1d0d5a6bb\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.2.0-beta.4.tgz\",\"integrity\":\"sha512-d0cMkOJJEg4/X+qhpu+J2nVEKdX+FA5e4Nc5fs0msnp9EioG5SvgRxRKscpgrmLKzSJ+mn0IE1HEwHCkdSXSJw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBEpOsD3VZwcRnXZPaO9AcfgKA5Te0zFoBf7bDFmfgXQAiEAqEwVGeK8Lusqgh1MHvHmxGeyZb1zaYDHn2F6YY/WTTo=\"}]},\"directories\":{}},\"2.2.0\":{\"name\":\"ember-data\",\"version\":\"2.2.0\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-inflector\":\"^1.9.3\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"e87572e09249be8e20b42a30de4241aa12ffbb76\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.2.0\",\"_shasum\":\"4ccc5e0f896d43c221d875ec67289029232348a7\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"4ccc5e0f896d43c221d875ec67289029232348a7\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.2.0.tgz\",\"integrity\":\"sha512-DFuOCLWsmXuX+k2mE5kgyz2hsKf6oXHtnd+tsqVPZzOmVbu3uyFeiFv+ByErUk3dTdSLxsU7KSVX4Xnxb1+eWg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEpxCQ80tCFz8uhoCIqOKcHoxuA+xtvaXLuHjbsNxczdAiA8O2K9i42QbIt40IwizP4aDnhRhygnrSoLTSaYyxWZZw==\"}]},\"directories\":{}},\"2.3.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.3.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":\"\",\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"ember-cli-babel\":\"^5.1.3\"},\"devDependencies\":{\"babel-plugin-filter-imports\":\"^0.2.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-inflector\":\"^1.9.3\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"git-repo-version\":\"^0.3.0\",\"lodash.assign\":\"^3.2.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"c52dbdd0c590822d91007bedecec9433d95f518e\",\"_id\":\"ember-data@2.3.0-beta.1\",\"_shasum\":\"f995663c3e215d2b20eac336de0e726f84ecbb0a\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"f995663c3e215d2b20eac336de0e726f84ecbb0a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.3.0-beta.1.tgz\",\"integrity\":\"sha512-CJ5rrZ7wuzsWjWoiYkTRsKGI++GqpjYvJ5ON9eScniqk/jnU/F3MmtbFHwSyaAryou4PunGu3piwnnCLFdFxmA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDLuE477omyVLhgrVd2mqextwyZzGbCA30WRqUnqcZYOgIgfGsi6J892R6G9IRLt07bjPG7BSdbXM5WC4GpeM5PmLE=\"}]}},\"2.2.1\":{\"name\":\"ember-data\",\"version\":\"2.2.1\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.6\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.1.15\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-inflector\":\"^1.9.3\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"3ca9e0013ba12964717cf1bde6fcf6b2d52c3880\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.2.1\",\"_shasum\":\"d5e02b023e1b845f4584912d17244177a68b6f15\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"d5e02b023e1b845f4584912d17244177a68b6f15\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.2.1.tgz\",\"integrity\":\"sha512-1RXq5xrLRnkz7VnYofnznatNEiAn9q3Y82VkYJ0JUnWoLZVRg/YBsR1lHVEsd7CRIetw5pUI4epZHwBf3Ere7Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAk+oGymm0dOWKooAEZ0fZeIyUmuS8V6sXbhKh7ebHo1AiEA99zCQD4U6mzREAOWp9mkaXSxSkUuBoTgo9s4/+t+vE8=\"}]},\"directories\":{}},\"2.3.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.3.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":\"\",\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"ember-cli-babel\":\"^5.1.3\"},\"devDependencies\":{\"babel-plugin-filter-imports\":\"^0.2.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-inflector\":\"^1.9.4\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"git-repo-version\":\"^0.3.0\",\"lodash.assign\":\"^3.2.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"159d36eeb1ccf618ff079994586b92c07c6fd1c7\",\"_id\":\"ember-data@2.3.0-beta.2\",\"_shasum\":\"8ef5729487ba5ed29318c1ecde6427ca39931797\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"8ef5729487ba5ed29318c1ecde6427ca39931797\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.3.0-beta.2.tgz\",\"integrity\":\"sha512-oa6daCTOZlJez7oHbQAW0JIAsl3UH50U/S5cR+ViYKAqt+S001P7FB57LiXHJOnO90bpjUxgdD4/wIZiOrCpzw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCg7ROV3RHpd3A3p+nW6dB3d8p/ChFBLWuNDeCu4dwQ5wIhANZgzhPT/hOaPGLzI+psjRsTeTT6Fu9ZERoYnTp/S6Yh\"}]}},\"2.3.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"2.3.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-version-checker\":\"^1.1.4\"},\"devDependencies\":{\"babel-plugin-filter-imports\":\"^0.2.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-inflector\":\"^1.9.4\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"git-repo-version\":\"^0.3.0\",\"lodash.assign\":\"^3.2.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"dcccb148110c6ed2c110fb78ee42369609e2825b\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.3.0-beta.3\",\"_shasum\":\"3d6b93f9d8e4cee96b010a71bc737bb8fc0d41e4\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"3d6b93f9d8e4cee96b010a71bc737bb8fc0d41e4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.3.0-beta.3.tgz\",\"integrity\":\"sha512-QGP+geSBz/h69ZLWCpo4NL9kKR0nSVbbtJ6ZJgMpnWo2OPqDyu72USSOHuPIw7GTVVXjLnvHggkDax1oWUaPZA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIC397b2RhyzbBxS6oQe2HZkDroOmbM2p44qgR4hOukacAiEA+JrG7hkeGOPhtJffyu05ZCu+TiTYWXjP8XP2r8Bs/RA=\"}]}},\"2.3.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"2.3.0-beta.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"inflection\":\"^1.8.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-filter-imports\":\"^0.2.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.6.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.5.0\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-inflector\":\"^1.9.4\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"git-repo-version\":\"^0.3.0\",\"glob\":\"^5.0.13\",\"lodash.assign\":\"^3.2.0\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"48aa32e44d2ee8abc2d934ff8b8fe3d174bdad36\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.3.0-beta.4\",\"_shasum\":\"7a7f8e9c5a2c1019fd49316f226fc5458298d58a\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"7a7f8e9c5a2c1019fd49316f226fc5458298d58a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.3.0-beta.4.tgz\",\"integrity\":\"sha512-dQ5C6j8A7vMXThtIjFEjS8RwgfYCkkJfrfY8R2Bxb6QPvxP92ablaeOFNJCR17zf8KArJJQhjK/9a93EeGUUtQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCAuwkPgYkoT4S237J4PxAbwfAvd4a5fUep0PdvmA/6PAIhAKfWlHEP0ZNRx/ptdq5mcV7SL/Thk0RjSjZDM0hWjwI5\"}]}},\"2.3.0-beta.5\":{\"name\":\"ember-data\",\"version\":\"2.3.0-beta.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"inflection\":\"^1.8.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-filter-imports\":\"^0.2.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.6.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.5.0\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-inflector\":\"^1.9.4\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"git-repo-version\":\"^0.3.0\",\"glob\":\"^5.0.13\",\"lodash.assign\":\"^3.2.0\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"1be75693a26844c751105e3b00b89e379c1cf6d7\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.3.0-beta.5\",\"_shasum\":\"9dc7424b2a3d662e5d9ec89679dbf09454b36204\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"9dc7424b2a3d662e5d9ec89679dbf09454b36204\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.3.0-beta.5.tgz\",\"integrity\":\"sha512-z1ev4/jSrzRRkpetxayaI5H7T4DMIRWOp0rNk/W7c1aUMk6QAse8zlMkAF3BWKGxUMg5bB+hIz7b3uRwUScxJw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCLzyEX6Vbs0f7Z8DVIs0ii3SzQN/jCWHqYg3t9PLWh9gIgJLVTTXTGraikDZnrxS9HO17mtyL8bbPm1hYPjqZiiq4=\"}]}},\"2.3.0\":{\"name\":\"ember-data\",\"version\":\"2.3.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"inflection\":\"^1.8.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.6.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.5.0\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-inflector\":\"^1.9.4\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"git-repo-version\":\"^0.3.0\",\"glob\":\"^5.0.13\",\"lodash.assign\":\"^3.2.0\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"dc31185b5a432704e1b22cb858b4005d732f3541\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.3.0\",\"_shasum\":\"9ca8b97a32725efb8feeecdc9e14eaac1188b58e\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"9ca8b97a32725efb8feeecdc9e14eaac1188b58e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.3.0.tgz\",\"integrity\":\"sha512-q7nhEgkPACrIbtJQfiNVxqJHKTrrJKGa91e7H1XbQd4GBaPgxDmKZPdoPKzRtIw8t4MlSlLwqF11ZuREOTGfaw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCID1DTaSVh8ElgS7l72dKyRlNG16/Snihl7deqDqz8szrAiBZTPRtwa/GmryRr4rNvcLe5pbrFH1Up3FcTBPBCfI4DA==\"}]}},\"2.4.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.4.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"inflection\":\"^1.8.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.6.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.5.0\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"git-repo-version\":\"^0.3.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"lodash.assign\":\"^3.2.0\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"]},\"gitHead\":\"07ad5fe7e43216c5d9fd70412a9761d6c7164e88\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.4.0-beta.1\",\"_shasum\":\"329cd1ed0c78126f3390b54c14f9291287f28e2d\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"329cd1ed0c78126f3390b54c14f9291287f28e2d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.4.0-beta.1.tgz\",\"integrity\":\"sha512-M+yEAwnBFZl3tx+2JSXBsAwXlQTSkfrmJ2NXonW6G7c6LcdUEm5OqGe+Im+Bdo7Xjpp7vWYHWFnkwhZJbivF8A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAztddVQniezjzkvtJz9FKyx1Lujlfj+5hpnuYwzWQ5fAiEA7iFzloWxgDqQFu879dwQ6DR1TSvNLyuSvY0/V+oygWI=\"}]}},\"2.3.1\":{\"name\":\"ember-data\",\"version\":\"2.3.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.6.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.5.0\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-inflector\":\"^1.9.4\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"git-repo-version\":\"^0.3.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"lodash.assign\":\"^3.2.0\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"5b6c424d42341f9a3c544433d4963cf861e3cd32\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.3.1\",\"_shasum\":\"c08f20119c3553455da8f0738aa8c8dc1ce59f83\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"c08f20119c3553455da8f0738aa8c8dc1ce59f83\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.3.1.tgz\",\"integrity\":\"sha512-xSebqz/HnjWoDJTOzPnEMD6m9uDL1BfJ7KvYfkgmhI1AaJOgp0zmZz0xKcPykjNNXcLrhsQN/DOlhIpdZM1Vzw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEmAo1srxze/fLzFn18hixG9uyXc4h8RIUPX+eyzGWWnAiEAgSKA1OceMyiG6cEQptEJEDJSIHZamRECr3AJ7Y/igV8=\"}]}},\"2.3.2\":{\"name\":\"ember-data\",\"version\":\"2.3.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.6.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.5.0\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-inflector\":\"^1.9.4\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"git-repo-version\":\"^0.3.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"lodash.assign\":\"^3.2.0\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"44d26be138c8e2195f14f7a69f8ad4d12d1d828c\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.3.2\",\"_shasum\":\"ece82c9c08f2e31ca5b8a0a1ceaf5165d0eddf74\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"ece82c9c08f2e31ca5b8a0a1ceaf5165d0eddf74\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.3.2.tgz\",\"integrity\":\"sha512-EcweDQrGhJ8vmkZy2rbnhisY+PGbpxxNvXaDfdxxmfrmpBs3TjgsnaD8ghfb/glB5seJ30zrKBcLm3n4t+eXaw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFbiqzN3+y4QumKnauaSxy2JHeANnFs9FRkgGKxhwTOQAiEA90gcfy6b+D3cyPq0T2k16+cKWDq6Cs5lEm0AnU/3DR4=\"}]}},\"2.3.3\":{\"name\":\"ember-data\",\"version\":\"2.3.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.6.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.5.0\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-inflector\":\"^1.9.4\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"git-repo-version\":\"^0.3.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"lodash.assign\":\"^3.2.0\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"90f39662ec03e3dc8ea94c44b55c82bf46281290\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.3.3\",\"_shasum\":\"2a8507df356addc1356386b35ca589eb4eaba809\",\"_from\":\".\",\"_npmVersion\":\"2.14.2\",\"_nodeVersion\":\"0.12.4\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"2a8507df356addc1356386b35ca589eb4eaba809\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.3.3.tgz\",\"integrity\":\"sha512-hMTKLgxhtaiMajryIsF+Tb5ojAJEIwesgJauD0H9CJv5o8pS9EF/uSlPAnPGH60KND46W1E2R/H+2+sDxmkNYg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCbssGOab5pspFcRjvDjRDe9tjweT8wZWprtZ/J0GkziQIgYEg0R/OLC4AX203xCA0MWn2hN1ZOLXVYI3gI9l6g6gU=\"}]}},\"2.4.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.4.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.6.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.5.0\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"]},\"gitHead\":\"c5ce655081b8b4b957b89b7302830417b18f1cf9\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.4.0-beta.2\",\"_shasum\":\"65bce3a21a92a6b9fbf0e53cf4ebae1e95fb3350\",\"_from\":\".\",\"_npmVersion\":\"2.14.10\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"65bce3a21a92a6b9fbf0e53cf4ebae1e95fb3350\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.4.0-beta.2.tgz\",\"integrity\":\"sha512-+e+7qiWFZ7bUY+3Uy72fwFFYCB5lBQ+egNfD/5qvcRMe4P5d9fsvA8s+UCouBQkk0mvM7q3FWqWsynrW2QdtCg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDTTjTgUiqRKXn459MujtmOf7Ry2hVdQcz02WnfmaIH6AiASHd6cIb/sjsHATXISwihu05rZcQROSDY2RVqtFNKCew==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-9-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.4.0-beta.2.tgz_1454424081047_0.6079907733947039\"}},\"1.13.16\":{\"name\":\"ember-data\",\"version\":\"1.13.16\",\"namespace\":\"DS\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"license\":\"MIT\",\"keywords\":[\"ember-addon\"],\"main\":\"lib/ember-addon/index.js\",\"ember-addon\":{\"main\":\"lib/ember-addon/index.js\"},\"files\":[\"lib/ember-addon\"],\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"prepublish\":\"bower - install && npm run-script build:production\",\"start\":\"ember serve\",\"test\":\"jscs - packages && testem -R dot ci\",\"publish-build\":\"npm run build:production - && ./bin/publish-to-s3.js\",\"publish-build:prebuilt\":\"./bin/publish-to-s3.js\",\"test:local\":\"testem - -R dot ci\",\"test:beta\":\"testem -f config/testem-beta.json -R dot ci\",\"test:canary\":\"testem - -f config/testem-canary.json -R dot ci\",\"test:stable\":\"testem -f config/testem-stable.json - -R dot ci\",\"test:optional-features\":\"testem -f config/testem-optional-features.json - -R dot ci\"},\"devDependencies\":{\"aws-sdk\":\"~2.0.0-rc8\",\"bower\":\"~1.3\",\"broccoli-babel-transpiler\":\"5.1.1\",\"broccoli-compile-modules\":\"^1.1.0\",\"broccoli-concat\":\"0.0.12\",\"broccoli-defeatureify\":\"^1.0.0\",\"broccoli-env\":\"0.0.1\",\"broccoli-es3-safe-recast\":\"2.0.0\",\"broccoli-es6-module-transpiler\":\"^0.5.0\",\"broccoli-es6-transpiler\":\"^0.1.0\",\"broccoli-file-creator\":\"^0.1.0\",\"broccoli-file-mover\":\"~0.2.0\",\"broccoli-jscs\":\"0.0.22\",\"broccoli-jshint\":\"^0.5.1\",\"broccoli-merge-trees\":\"^0.1.4\",\"broccoli-render-template\":\"0.0.3\",\"broccoli-replace\":\"~0.2.0\",\"broccoli-sourcemap-concat\":\"^0.4.4\",\"broccoli-static-compiler\":\"^0.2.1\",\"broccoli-stew\":\"^0.2.1\",\"broccoli-uglify-js\":\"^0.1.3\",\"broccoli-wrap\":\"0.0.2\",\"broccoli-yuidoc\":\"^1.3.0\",\"defeatureify\":\"~0.1.4\",\"ejs\":\"^1.0.0\",\"ember-cli\":\"^0.2.2\",\"ember-new-computed\":\"1.0.2\",\"ember-inflector\":\"^1.9.4\",\"ember-publisher\":\"0.0.7\",\"es6-module-transpiler\":\"^0.9.5\",\"es6-module-transpiler-amd-formatter\":\"^0.2.4\",\"es6-module-transpiler-package-resolver\":\"^1.0.1\",\"git-repo-version\":\"0.0.2\",\"github\":\"^0.2.4\",\"jscs\":\"^1.12.0\",\"testem\":\"^0.6.19\",\"yuidocjs\":\"~0.3.46\"},\"dependencies\":{\"rsvp\":\"^3.0.18\"},\"gitHead\":\"bad41ad902aabcb1f5338f3dc5c9d95ee923b384\",\"description\":\"Ember - Data is a library for robustly managing model data in your Ember.js applications.\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@1.13.16\",\"_shasum\":\"c8318bbae79ea15faeadf3613f56649b184a45ff\",\"_from\":\".\",\"_npmVersion\":\"2.14.17\",\"_nodeVersion\":\"5.1.0\",\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},\"dist\":{\"shasum\":\"c8318bbae79ea15faeadf3613f56649b184a45ff\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-1.13.16.tgz\",\"integrity\":\"sha512-Zh0tpINGW6bmIMViCAV28De6kWwOcELdnIbIb0BE/Zg4wyDVnIdk9zmlNtIDdLh9FtIO1ienKQjJ6dg5Vx0NQQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBjQICwapL9PVy4Q2Xe/gtCHMjVHlMTmjGr5xq3o49G6AiEAv6yClbKuRsUmUjv9P+2HdS8VvI3wjH5p4iBUV7+PjGY=\"}]},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-6-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-1.13.16.tgz_1455051113831_0.4039500008802861\"},\"directories\":{}},\"2.4.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"2.4.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"8d22d1095e269bb6a6df40c1ac1367caccc06430\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.4.0-beta.3\",\"_shasum\":\"0a970e8935eedb72b5cf6ea8de3defe0f66c1665\",\"_from\":\".\",\"_npmVersion\":\"2.14.10\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"0a970e8935eedb72b5cf6ea8de3defe0f66c1665\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.4.0-beta.3.tgz\",\"integrity\":\"sha512-vRgxcbSSrraXqIL++NYgBzPEzV0bgjA7o8pvNu6gzz+6A5DJJ5hud8rriYZow9nA7rVCoGyGT8UXJY5/zWm14g==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDq+U2cpKzmSCiWsQM4KESrBUR3vq27v+prk87YNkaezAiEA1YlE7Q9Eq/4tdUG5qZUkriTJ5/pKkQgNYLCXgvjrEdI=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-6-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.4.0-beta.3.tgz_1456509980173_0.8527091960422695\"}},\"2.4.0\":{\"name\":\"ember-data\",\"version\":\"2.4.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"9f8c40927a5e8a7966c251d99eb26c3f1fb0606e\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.4.0\",\"_shasum\":\"83def81b807dc5796634f86a26f9edadf1dbfb68\",\"_from\":\".\",\"_npmVersion\":\"2.14.10\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"83def81b807dc5796634f86a26f9edadf1dbfb68\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.4.0.tgz\",\"integrity\":\"sha512-5W1j/QjK3zt0iCzWOHohH9POT8fXRuKPQdIGhRtg45cQxuQU91T/4IuUXsN3MXwtai8UaZtXitd25ar2lglGWg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCF/iaD3fSQzJTDzFykdV/XKB82DcxEOEJWhXlQ6sINIwIhANo4Ck1A372US/IuwfO/IFpiK7Kdb+f+w2uRZfiTZPIu\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-6-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.4.0.tgz_1456793181101_0.6412536094430834\"}},\"2.5.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.5.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"36660fb9ee96999402e2689b685b9a2c5bc073c2\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.5.0-beta.1\",\"_shasum\":\"da16e5dc90353efd38b676b5bd3c6997c71901de\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"da16e5dc90353efd38b676b5bd3c6997c71901de\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.5.0-beta.1.tgz\",\"integrity\":\"sha512-NdTMyxcBqGbCOik8J4rrN4Uxys1KhJO4CalMJv2ktsxubat/QpqOd+kdpGxnNgAlI4sal6oApnDbSxuG9xHQVA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCftryz7vBd5A80G+Gto5+65un1E/sIU7gwTH0lYMQR3AIgTsRYaiNHjrFNwXvRxPu8nOlbjPQEF5ll3HpahaGs9RM=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.5.0-beta.1.tgz_1457563198858_0.6765877935104072\"}},\"2.5.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.5.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"0a5f89903a8edbf8ea8c0138574f192462d351da\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.5.0-beta.2\",\"_shasum\":\"74f0df94f8cf379c2f0926eb4c51d3ca0cae3c95\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"74f0df94f8cf379c2f0926eb4c51d3ca0cae3c95\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.5.0-beta.2.tgz\",\"integrity\":\"sha512-ujrNurk7z0K0d0BVMbiMLrHxdtrNjTpUdDpj/fpOEXVcr2BCiZQuokFlkIeC/CSw7f7cH9n3nsi4F1FyV04cJg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDTjrecPFl42Nwu2evCAYep+EEtwbAjcz/VQNiNRe47EgIhAL0ALr1BSRV4esammHECU4AjwXpE0HE6lu8v0v8ci2BR\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-13-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.5.0-beta.2.tgz_1458316033407_0.02867869916372001\"}},\"2.4.1\":{\"name\":\"ember-data\",\"version\":\"2.4.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"4260f5771d56fb531af9a5d84825fe106ba2426a\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.4.1\",\"_shasum\":\"0bb075bb103702b13570b99d0b72c95ff91fb679\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"0bb075bb103702b13570b99d0b72c95ff91fb679\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.4.1.tgz\",\"integrity\":\"sha512-YXIyRVcJnHVYKeW1I9b+TXqLAvjujIygvJ4e57vyW52kpcaaaIMCF8mqezUZfTqMtz9Rgc30kOEoBAG1y/Ggow==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCOhWMVCchHFiZo/idBAnhyA/73+RuhjAmUTeGQaYHAMAIhAL51CQGny8prVQYZJbrc8gWdEg350qka2HZj2mQV5Byu\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.4.1.tgz_1458316892810_0.5317581810522825\"}},\"2.4.2\":{\"name\":\"ember-data\",\"version\":\"2.4.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"^1.0.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"73b13354fd879a859016640b437723a208dfb772\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.4.2\",\"_shasum\":\"e9a845530d793854092d1a32c86dc6017812e679\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"e9a845530d793854092d1a32c86dc6017812e679\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.4.2.tgz\",\"integrity\":\"sha512-ksli12m9YGQ2H/n44EI6OqxUkNiE1x0OR0TvSFw9FxWEYRNzvfSbabEzNoHC1MwLVF9d/vmlaa0drTvfofuyng==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC2PIiPczGh1KVqgkOjf98NtdAKBLpeopUOYujmwBU5dQIgFuY2WcbDNKpDgNdbLYn40XdZvD2P5yqVPfNTU/H7Esg=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.4.2.tgz_1458430251614_0.24303671205416322\"}},\"2.4.3\":{\"name\":\"ember-data\",\"version\":\"2.4.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"1.3.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"a3e2521f85c91f18dd455f316572068566ff1a3b\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.4.3\",\"_shasum\":\"93bc28b9bb52f68a1d7c0c935f715a58c242f5e1\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"93bc28b9bb52f68a1d7c0c935f715a58c242f5e1\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.4.3.tgz\",\"integrity\":\"sha512-Se0mOIs+D3Gzvi8Tqa3/OY+p70l5hqIdhdF9MyaM7s/fjFwAsnEZa3DblvsYtLh5Hlzmylspdef4jPFNG7MqIg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBfupNOwxNBcy0nZNvHjV+Dvggt5nzsfeYplKi98VkdOAiAKcnGZomTVr8ZRc8UcwpliIZ4v85hNXQ/Zm5YhqthcKA==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-13-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.4.3.tgz_1458656185002_0.3428117723669857\"}},\"2.5.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"2.5.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"1.3.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"3473a10a7ee7203f77f3df0ad38f602f5fb749f7\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.5.0-beta.3\",\"_shasum\":\"2d7e282e581a5cad2c641a4f2a9143f9ec502113\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"2d7e282e581a5cad2c641a4f2a9143f9ec502113\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.5.0-beta.3.tgz\",\"integrity\":\"sha512-sb0PK0ssm4u2Za40bCdQ150GXFdJGOGF7oufGMph4rnrMQMQoqCvwrs4yVb7dJnmh9kL1GxJhuioz5uA5t3trA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCsOPn/NkyTkFlJyn7/M8j42R5v2deSS5obbOTwKp32kQIgG1UFjpOe9V4wK5n2wR3Mew+ah1xOrNga6AD54T5B0i4=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.5.0-beta.3.tgz_1458660556650_0.026121419854462147\"}},\"2.5.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"2.5.0-beta.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"1.3.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"401633037ffb383e41bb3315f1e133c6470c4d94\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.5.0-beta.4\",\"_shasum\":\"1f2a5079a34c0a8a794e3eefd189350294ed5f90\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"1f2a5079a34c0a8a794e3eefd189350294ed5f90\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.5.0-beta.4.tgz\",\"integrity\":\"sha512-cDxo5rNphJwEFl/wDivgyOwUVZRZ5VydLrtDqrIxhEkz95y78S42ZfNM+xUDa68RDaDwbF1pwAATxsqrmhZpkg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHpGbbgtgCFjSR9H9r//uvpOIkVK7mUBhrOFkPKLOI46AiAMlLFi08hMltTrX0DOM0NlipCJ9RUZaJ8wVQxO/5ewzQ==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.5.0-beta.4.tgz_1459542933617_0.7318292499985546\"}},\"2.5.0\":{\"name\":\"ember-data\",\"version\":\"2.5.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"1.3.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"1218591a2844d10eb0201142591d63b62c3fb0b9\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.5.0\",\"_shasum\":\"6e4a47d605b0e085901d1ae74a690b23f0bd3f08\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"6e4a47d605b0e085901d1ae74a690b23f0bd3f08\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.5.0.tgz\",\"integrity\":\"sha512-xQcNZttxqJoGJZCIUdwgIF1UmgfErbT4VyeAdoVf30lAn+cMSihXehwUTe1tG/3ORB7tcdcdxkWihKZ+oKwoYQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCcoJUap/qzqd7yAcaSm/ALoTpA5jbgMS5ltfuX3lmGnQIgU+5kSukqy6VLe2OUUDT41XOxNrwPw1FlmI5hd+MEevo=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.5.0.tgz_1460433943409_0.560410313308239\"}},\"2.6.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.6.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"./bin/start\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.4.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.2.1\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.1.2\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"5f64f276070970b56f0a557d22a4ea2373207ddb\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.6.0-beta.1\",\"_shasum\":\"5b802629fbdf9c29e88a394d9d000f6dab70e9b5\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"5b802629fbdf9c29e88a394d9d000f6dab70e9b5\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.6.0-beta.1.tgz\",\"integrity\":\"sha512-h2kNSfWhTQIabPq8CakOZaDjReF99P3klosNkthNH74oHJC9GLvivE6hUpbSzkohUpGG4nLTC6u8BgdzK7rxMw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIA+sFISfeuErvx6kX4kSNRK8y0iLPOQXBesO+2WCeP7wAiAdYEUCz0zU+DjbNGKsJFga9N/AiZhp4Iu8qjshlNKVOQ==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.6.0-beta.1.tgz_1460435262454_0.6854753121733665\"}},\"2.5.1\":{\"name\":\"ember-data\",\"version\":\"2.5.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"1.3.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"a6dacc5e7687dbaa0886cb83858d76cdece7ff7a\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.5.1\",\"_shasum\":\"0d0689402bccd94dc319a6f57e943e6c202bfe1f\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"0d0689402bccd94dc319a6f57e943e6c202bfe1f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.5.1.tgz\",\"integrity\":\"sha512-S+40siv2moDcwPgGXbj77qn7ETwbBXBG2i7JY7wUCMBteXd9RhBbU17qtL82EXpAjYievoQ+MhMtP2EnYdjRLA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDK7Ba9bZHH2DiVRe4PpUatWcVF9J8Z67i5tSNAKM6GVgIhALyw3X4KCpUFoGIghEbiJrpCfARi5V7SEHzGCZT73c/7\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.5.1.tgz_1460466977725_0.12495333421975374\"}},\"2.5.2\":{\"name\":\"ember-data\",\"version\":\"2.5.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"1.3.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"3cc4f91fffaf936ef34d205c413a5d9674f7accd\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.5.2\",\"_shasum\":\"5de9bd2afb77976bc2cb1c4171576b5dd5f85574\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"5de9bd2afb77976bc2cb1c4171576b5dd5f85574\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.5.2.tgz\",\"integrity\":\"sha512-UHevi6s/1OyWELw6C7aaPfex+3F9vQRfAFydzSwH5ZPSYRd5lUW2p8/R/6R4Qsg+ZMvM7D/g4vLw9yAJ8BrxGw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBTGvKV6NDGsu9ESXLzrUtbwA/kYSKY0ZijD/ahD9x5UAiEAow1u+iLAAtDgcxCM/d/zd8Z53W/velpv3V3f0BNBv8o=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.5.2.tgz_1460678261222_0.561691889539361\"}},\"2.6.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.6.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"./bin/start\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.4.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.2.1\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.1.2\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"d9154feef52305e57039b75ef49cb7e78afc0612\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.6.0-beta.2\",\"_shasum\":\"e5731d068be5fca22a3238e905ba401397062956\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"e5731d068be5fca22a3238e905ba401397062956\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.6.0-beta.2.tgz\",\"integrity\":\"sha512-otj5cUg10/3Jktx94Btx8gZKPrxnMRUhE5s5gTLQU1bDkSwxbZ9o9WK5BcViXnXwUJQqmo+/xrPv+rzCj7pMCA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDV56R7SOiUdZgiBBfTJyIcmZrLD04woSQEk4+JW9C/AAiEA81l1SDBFh7FPHs4xwn/QYTYCXlzmb4kvUs/dx47EBD4=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.6.0-beta.2.tgz_1461965505962_0.1835954284761101\"}},\"2.6.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"2.6.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"./bin/start\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.4.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.2.1\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.1.2\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"6f3b175e728889a5c04ff8287f42170ba4f163de\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.6.0-beta.3\",\"_shasum\":\"446845832c3f96ca1e610199dfc54529aa9fa472\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"446845832c3f96ca1e610199dfc54529aa9fa472\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.6.0-beta.3.tgz\",\"integrity\":\"sha512-hHzSiWvVYZd4QZKL/g18jK4/8LBARm6No+l0irq2zJgtED2WKA+BRV+CbEVkU0glSbE7sTzM0I5ymTpEq67Vrw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCID20pJ3uoOBF1OElMlrBkOqSFDSGoOspE0umOe3cvDo8AiEA/8ntry70MvzlO5vArKbca/2XltLcBCvO+Y7tOsfbdyQ=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.6.0-beta.3.tgz_1462286845013_0.04948944482021034\"}},\"2.6.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"2.6.0-beta.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"./bin/start\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.4.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.2.1\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.1.2\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"dd8b4617bbf96aca75c2a9f11c9a3b3d030a1318\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.6.0-beta.4\",\"_shasum\":\"e31e348601ae05f98464463ca9a6af32d0549598\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"e31e348601ae05f98464463ca9a6af32d0549598\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.6.0-beta.4.tgz\",\"integrity\":\"sha512-uBfJYOFduc3iFZL7UYRXkRhz7nKF1sxV14AXNntJj3wrEAnCwJ/dDxfSWnjxsO1KPTEkQQ+w+Uy5cB5OXX2Mlg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDg7DDwo7A2+DoqvAkxfOVhMLt3yoMAisl1wc473hDCIwIhAKJp5CzOdI2srQX9XDTcOB7oNrbX03Yjwet1M2RQginF\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.6.0-beta.4.tgz_1463059017626_0.8643328982871026\"}},\"2.5.3\":{\"name\":\"ember-data\",\"version\":\"2.5.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"1.3.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"0a2a7d5c6d568e145763292f872933291f19f950\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.5.3\",\"_shasum\":\"6be5b790a6c41a3733b1081f3cedb176f49031fd\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"6be5b790a6c41a3733b1081f3cedb176f49031fd\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.5.3.tgz\",\"integrity\":\"sha512-WPANFyjwuguJUHonKNZ61IEAU8vtyApgQ5LlHyxyw0aONIIYa9O5SLR46t4r4SjvTDz0cY+Gb1RD5tHGez+e4w==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCuOtinVxxy5efv2plzhWOMWv7AO6tlJXZfmqrLcg3nCgIhAOiIepDtyIn9RFAU/lRSpy525STG3OZzT4mtGV+hu+MB\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.5.3.tgz_1463518635908_0.8255605010781437\"}},\"2.6.0\":{\"name\":\"ember-data\",\"version\":\"2.6.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"./bin/start\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.4.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.2.1\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.1.2\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"202032de1c548ac3ffdbd55688a5d56764883ba1\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.6.0\",\"_shasum\":\"9e9fe1e7f754cb8a33f67ab26c069e68db4b3657\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"9e9fe1e7f754cb8a33f67ab26c069e68db4b3657\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.6.0.tgz\",\"integrity\":\"sha512-cOlYmJETCfFho56PatbB06HklJpY6iIWk4yNZIfELr7URR6fOPQtEZKUjveJ88P6+0dBMn3oqtWtl8Vudyas6A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCJPkmxtBF2qPaHYHtX8J2sQX4OchLpi9W4RBrFnQV6FgIhAOD2H1Ax5gDIzPGBbiIDSjRuccfwToSYenK2wd8GZdxS\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.6.0.tgz_1465420720013_0.2886666904669255\"}},\"2.7.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.7.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"./bin/start\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.5.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.4.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.1.2\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"5cfa6889f4462e7408c29aa51c84772f38f50867\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.7.0-beta.1\",\"_shasum\":\"d2b6aabd7f837a4ae0eeea1594d84abf9fc40996\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"d2b6aabd7f837a4ae0eeea1594d84abf9fc40996\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.7.0-beta.1.tgz\",\"integrity\":\"sha512-dd4pF3+V6RKHjRjp0wTdencUOqoyT+ClkG/quGzbMPsRP0suofHKF6d/INJE8Y5dF61zRdLCdjIz57b/8nP/CA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGEMu4RoLgGCEypLGvZC6lRcttEmYfLxBXziAD6NnMEeAiEAjVkhZ6F5J9CkxOTxV1Sh+L8fsmrOuKei8V0yL7ru8F8=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.7.0-beta.1.tgz_1465422626643_0.5268993272911757\"}},\"2.6.1\":{\"name\":\"ember-data\",\"version\":\"2.6.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"./bin/start\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.4.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.2.1\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.1.2\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"ec609e39e69cbcc0df1927d193f90994bb076618\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.6.1\",\"_shasum\":\"b34f920fc9852878326f8af8ac092e3ab4784836\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"b34f920fc9852878326f8af8ac092e3ab4784836\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.6.1.tgz\",\"integrity\":\"sha512-P1tN+Ew97CIwGxjOUbHCLQeLJZ9ocJ6QDHCxo6GyvKGmD+KMLv195ycoPzo7TC3Q7ebjiw4jaHTlsidfgKfxiQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDRDqOs3dwuLhU/9Pqra9P8HXJ4O/nRFFd8WxuaXzd73gIhAM16QBW2iNttZeq2J9SrDSEH9m8p2wYSKmO3GMYOi/7L\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.6.1.tgz_1466016993992_0.22141875326633453\"}},\"2.7.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.7.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"./bin/start\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.5.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.4.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.1.2\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"ac47cb0866d9c1b54a8f1b92346aced320e579bf\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.7.0-beta.2\",\"_shasum\":\"71a86840ba3190f35ba80b70b52224ec03b066ac\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"71a86840ba3190f35ba80b70b52224ec03b066ac\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.7.0-beta.2.tgz\",\"integrity\":\"sha512-7YncHt+d4PReRJ7dJwGbTW6p6WkC/g+KvyDGRkGZy42UQXC+Z6R13vMRA7CLxIIY9DCCsVJz24+IvNv16aXAhA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDrMf/Kuhf4nIgYCb0xp/MiNkMZ9ogNrf07h7+h/s3K3gIgXxwgcYKURzqSfgOL66D/opF7vzyyb5IfFDHOKYBgwrY=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.7.0-beta.2.tgz_1467126366229_0.5204855019692332\"}},\"2.7.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"2.7.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"./bin/start\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.5.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.4.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.1.2\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"bbb20f58218330b1e8cbfb14a1a7063e22d8c82e\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.7.0-beta.3\",\"_shasum\":\"c019a8d5d9d4dda0d192393f0bbbbb0d814326fb\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"c019a8d5d9d4dda0d192393f0bbbbb0d814326fb\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.7.0-beta.3.tgz\",\"integrity\":\"sha512-pN4AlY4lIr1pIbJOigM66OPYtowtjx1wHXRtC/DUqaxR88y/Nlie6zbQKhuW6Ni3Qw2l3b/1s1oQ3lnRczrFWw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDTsFfAwouyTTj9guBQr9NkRRRtRg37aSp1H6F1tnLsPAIgfGCRVxH4Ar4izyuJlMjkW51R4K8IJqRAkyx80A5rTYw=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.7.0-beta.3.tgz_1468248473710_0.9036564819980413\"}},\"2.5.4\":{\"name\":\"ember-data\",\"version\":\"2.5.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"1.3.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"f79af17f76fca4b47538fe1d2510d1451d6533fb\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.5.4\",\"_shasum\":\"368f2485f0dfa83076ba551e817f31db26c44cad\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"368f2485f0dfa83076ba551e817f31db26c44cad\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.5.4.tgz\",\"integrity\":\"sha512-3YlM5NTb+mu+dnJRJqHV3hu6X9/puOOg9wVX+W8QAbpgfWw3iWLnhyToCtjWV/kC6K+OSXVKzh5mpG73Ky7aCQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCJB4q9FicCVavcFNBYGBquwPQq999J19u3yGtEVDzJBwIhAPlAF2YV5Vf+8aTZzEkAo2eWu6qw4K7Ozd/Lv1mSYgWp\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.5.4.tgz_1469478556746_0.9477934169117361\"}},\"2.5.5\":{\"name\":\"ember-data\",\"version\":\"2.5.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"bower\":\"bower - install\",\"production\":\"ember build --environment=production\"},\"engines\":{\"node\":\">= - 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-cli\":\"1.13.12\",\"ember-cli-app-version\":\"0.5.0\",\"ember-cli-blueprint-test-helpers\":\"^0.8.0\",\"ember-cli-content-security-policy\":\"0.4.0\",\"ember-cli-dependency-checker\":\"^1.0.1\",\"ember-cli-htmlbars\":\"0.7.9\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-ic-ajax\":\"0.2.1\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.0\",\"ember-cli-qunit\":\"1.3.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.0.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-publisher\":\"0.0.7\",\"ember-try\":\"0.0.6\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"^5.0.13\",\"mocha\":\"^2.3.4\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"^2.3.2\",\"rsvp\":\"^3.1.0\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"279373c53c9610c3337c3a3cf88db757aa53ce26\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.5.5\",\"_shasum\":\"82f623b31deccf8a265cc4b77b3bab71cc26ef79\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"82f623b31deccf8a265cc4b77b3bab71cc26ef79\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.5.5.tgz\",\"integrity\":\"sha512-COOs4NxRJngYedP4ahD7LBsDId7LYe3sVXrTZ5sTqubD36zB87rXLbXFJM6H7a3HJGzDGUU11WQT3+KymqirHA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICOXNItU73CiUNaS/tIrQK4q3LVFiUrb0anDPnNMepkyAiAIqcwajHCCfzsHIc2cVzYdupmK8nUmz0ktfs4mJJTYXA==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.5.5.tgz_1469478981563_0.6431547035463154\"}},\"2.6.2\":{\"name\":\"ember-data\",\"version\":\"2.6.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"./bin/start\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.0\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-jscs\":\"^1.1.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.4.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.2.1\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.1.2\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"69b9136d4fa15e4e0a37c76656cd75fe1c20d593\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.6.2\",\"_shasum\":\"2ec7204946b683af6a474ee3d16715b98855f8da\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"2ec7204946b683af6a474ee3d16715b98855f8da\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.6.2.tgz\",\"integrity\":\"sha512-068KpH8aHwK001hygRE7HnzWio/mvzW2My8eKiKjppiR4N11fKHiCElGP5zBP6IH1aGLrVXPdUHQ085OEly7oQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDCUF+UTnI8dDQo1kIUrRX7YWbeIyiAl4A1dYuSav+/bwIhAJFU/xYV0zkPb7bh3Ruv5gHL5F25xqdPf4QJ5s3RvAMl\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.6.2.tgz_1469479679208_0.9992228988558054\"}},\"2.7.0\":{\"name\":\"ember-data\",\"version\":\"2.7.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"./bin/start\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.5.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.4.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.1.2\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"d5a6fa53629a0e4f7a7241f5d86132a7964ed7d9\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.7.0\",\"_shasum\":\"09341c9825657907a1846d9f3dac2dfaafcdaa10\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"09341c9825657907a1846d9f3dac2dfaafcdaa10\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.7.0.tgz\",\"integrity\":\"sha512-ZVfjHLqaBT8EEiez8wQOngZwsop4mgdvKPzbHtlxkcb0gbRsy+tGICyjABIQY+nhNBETH77HA8gXXd7QKVhubw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCTMYCLFPYd8xW4+T3/o9ustU6s43vPd2fUF3yRlLm3QwIgetILiK184AyFkDUC0VUwwklMdLRZmbr722b0D40XxAo=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.7.0.tgz_1469480268661_0.24589319177903235\"}},\"2.8.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.8.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.5.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.4.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.1.2\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"911a311e4ba2f30f3f796b725a9d4e3c70b77289\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.8.0-beta.1\",\"_shasum\":\"372764304cc4c64f75f40ebd06bf79d185f75229\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"372764304cc4c64f75f40ebd06bf79d185f75229\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.8.0-beta.1.tgz\",\"integrity\":\"sha512-Hp9XMDF5QriHA4LNPj8zaiQEVqpG3u0O/iZg66GB7wBHLrHxiQGzycmMqkXs2d93jvaLHC2+9OGQtfEz9mVUsw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIB79BOEuffyXNBa8rvfWUyThx5gVe1c/jjSKgCuehCKxAiAqU7TQUjczzgNVZTh6obT+8lYQ9ARDfyH7iZxVy2lblw==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.8.0-beta.1.tgz_1469481616475_0.23879355983808637\"}},\"2.8.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.8.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.5.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.4.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.1.2\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"20b759b6d6fc69cc32e81ee01ca74336a18575dd\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.8.0-beta.2\",\"_shasum\":\"8e55572b6b870ffc73b8e23c5ed085d5073cae0a\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"8e55572b6b870ffc73b8e23c5ed085d5073cae0a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.8.0-beta.2.tgz\",\"integrity\":\"sha512-96ucJUq7+pHUz+J22GoSzPzOSCNG1SUAY5pgiScjzgxupiMJH9Y9ZbPiDN3vBYwUj+9xUiEA96tZCxVcoqZvZQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDGF2IS6PPLOiuUI1bE/qZUwyGjI8+EfTov8A3C0Fi8SgIgYxBsEheTgHkJ2UGkujxO4mk7ismvHcS9lab6onkC9WI=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.8.0-beta.2.tgz_1471290142048_0.42164365900680423\"}},\"2.8.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"2.8.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.5.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.4.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.1.2\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"c51024404dfb486ac22f3cd286f127c09725e942\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.8.0-beta.3\",\"_shasum\":\"f13280151f0fcfdd7479191bdcde9149784094dc\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"f13280151f0fcfdd7479191bdcde9149784094dc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.8.0-beta.3.tgz\",\"integrity\":\"sha512-lh4nvgaCIy2OKezHN16hUHqnzIi2VSWPmViPBfzkIAMLGTExLD7MyD3q1y/USL+soHKNs35miu2F06OwR7LkxA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAZA6p/ED01x5x1rNhCkF3nHMWUWFw0qSM+ZBKbg/h18AiEAiLnnHZEhCS2KJP82DfsChxYPgjnUjhfCbNm/CwfcnPg=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.8.0-beta.3.tgz_1472474557068_0.583056595409289\"}},\"2.8.0\":{\"name\":\"ember-data\",\"version\":\"2.8.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.5.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.4.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.2.5\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"534577f0db5ac88a797c5635c44cb409b901f798\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.8.0\",\"_shasum\":\"d50ed221bcea146cad4665a2dc6f5f0afd9c060d\",\"_from\":\".\",\"_npmVersion\":\"3.9.6\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},\"dist\":{\"shasum\":\"d50ed221bcea146cad4665a2dc6f5f0afd9c060d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.8.0.tgz\",\"integrity\":\"sha512-nbt6lHNjKmjLjUS425czb2F8jdiykyTUZL34ZNnxghHIZhjDCnLzsZQVHt0aeCu5UPAhc0lBBSyR1qc3hOCBmA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEpZKggJeADj5ALiAWpPzWJUB+zK3nOisKkAQYitqsB6AiB9Ff89qiJqZCJ9clkTZVdVaLepI5AfbA2NTnUtToRLKA==\"}]},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.8.0.tgz_1473380712913_0.7146448565181345\"}},\"2.9.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.9.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.1.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"0.7.1\",\"ember-cli\":\"2.5.1\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.2.0\",\"ember-cli-inject-live-reload\":\"^1.3.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^1.4.0\",\"ember-cli-release\":\"0.2.3\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.3\",\"ember-load-initializers\":\"^0.5.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-try\":\"^0.2.5\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"loader.js\":\"^4.0.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"a815e20406a96e1e04373c58a27cf5f8ca90d608\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.9.0-beta.1\",\"_shasum\":\"deceb818b4d0377fe6a0155c45d14f46730de8b2\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"deceb818b4d0377fe6a0155c45d14f46730de8b2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.9.0-beta.1.tgz\",\"integrity\":\"sha512-Opzq7DsNIGCvjXE/XEpc5XIkCmI7yYjay5rzGuJIQSwUinycAHh9fjCJeiVa2o6yP+VJ44yS5TTPQSDrofcVQw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIE+IAPTHtDD1Fgg5ODQcrHybUkHHEDHUf1J9hy5ux1t6AiEAxiPE2X4EULdSEOKs+jR24U9QVpG/LC2mBpTJv35l0YM=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.9.0-beta.1.tgz_1473521227260_0.2006043151486665\"}},\"2.8.1\":{\"name\":\"ember-data\",\"version\":\"2.8.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\",\"loader.js\":\"^4.0.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"3876d84217853c23ada35e320ce30b50e3b8941a\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.8.1\",\"_shasum\":\"ec09afaeab76df351dc561ce2ee1eb92f5bca8ff\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"ec09afaeab76df351dc561ce2ee1eb92f5bca8ff\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.8.1.tgz\",\"integrity\":\"sha512-tjVnZOmbpfWjpV/Kwxtu9XYEeVLJ9DPV0PsQ1wYeTV5mZnXgCFfUHCTx0uusA1o6IbXtJBiwkUs4rVazE1lbag==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGGyBzvU7OpdTbj7JLMLMsnzN59wwyXNmn6FHnoaqaXSAiEAppPSDIt0rK277ALqwbMnY93YT/6QNhADrFPbCiLSUMc=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.8.1.tgz_1474660852872_0.21256990334950387\"}},\"2.9.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.9.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\",\"loader.js\":\"^4.0.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"f427f50200d6e51b5913d8de7e28970bfc655dfd\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.9.0-beta.2\",\"_shasum\":\"90811280d64bca04b565ff2a52ceff1670891fd0\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"90811280d64bca04b565ff2a52ceff1670891fd0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.9.0-beta.2.tgz\",\"integrity\":\"sha512-edrV9O+UWTkZuVqaVBlhiuo8BZPNar2EXtdbIuAaQq8Kd2KibbwVJZm1pBP2IrYH77lsvXfbxStHVGtBLRd6hw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDNhCHe/auKNOaK6IMaKKsO9EE0IIWgu/I/bNSwrMzA/AiEA8lGWXoNEfOolPVJbT71a0eAaS9NwHW1uV5TzSQp/9Wc=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.9.0-beta.2.tgz_1475178258623_0.004070414928719401\"}},\"2.9.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"2.9.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\",\"loader.js\":\"^4.0.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"68f873e48b8ba240a3e511f8ec6e6479f41e9112\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.9.0-beta.3\",\"_shasum\":\"57c366bda109c5df1e1877e5ade14b8eb434ed4a\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"57c366bda109c5df1e1877e5ade14b8eb434ed4a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.9.0-beta.3.tgz\",\"integrity\":\"sha512-krnj2sZJFDgQEDDyxqXuyNr7Tz315iwT3yf/iMzRoMv0O/y4H+xLlfphlwDMVYbZReObKHwY1XIiTPPkPhADDg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAgxAGXeRk4GTZ1rH4fM+dknEV6ZwL1wYbe+XNJM7xD+AiEAm/N8rxrF7eS3CiyDxpWa3qfSF4TgCxIaRIx1fUkM2JM=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.9.0-beta.3.tgz_1475499848730_0.6563297819811851\"}},\"2.9.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"2.9.0-beta.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\",\"loader.js\":\"^4.0.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"990cec0f75f0e492c0efc40ebd1ddce32647bdca\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.9.0-beta.4\",\"_shasum\":\"472eea6616540267665d8332d0f868699a515885\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"472eea6616540267665d8332d0f868699a515885\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.9.0-beta.4.tgz\",\"integrity\":\"sha512-m7ke0CUC72R1Vs+iNiPRZKYU/r04DGZdSkGvbj5a34XxVj/TYjonN4TbUuHdaE2xoD5AkPxkLeyZjqbsj9XF/w==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICAP+L4BecNJdo6QRkHRHVkdaa+z6j4jZpcJPapVujgsAiEApeCjzDPeIcfvHSu2cynhNsFW8oisZsrYHxUJooskad8=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.9.0-beta.4.tgz_1476108701461_0.7644089548848569\"}},\"2.9.0\":{\"name\":\"ember-data\",\"version\":\"2.9.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\",\"loader.js\":\"^4.0.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"13ecdc96a5c95ce37467de922c2779b0c53cc66e\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.9.0\",\"_shasum\":\"802e29ab98917c1053cfc44d5ee9d28e9faeb026\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"802e29ab98917c1053cfc44d5ee9d28e9faeb026\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.9.0.tgz\",\"integrity\":\"sha512-RN5ZPufbAHUO13wnnS6sntgMouexqJ62RY2Z7EJspPaLrw9rShvufuyoaFf+ADuJ+msBWZSIGPMfRam9YBM4cQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD9GF4abO9pFlIvibRluk7oK+Do/zxy9PE09/QTGanU7AIhANHkuBMaIZ9E75WJ2uQSmTA38QKyWMhANlVMxhZmr7lq\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-16-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.9.0.tgz_1476796427530_0.27711625513620675\"}},\"2.10.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.10.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.4\",\"json-api-mock-server\":\"0.0.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"phantomjs-prebuilt\":\"^2.1.12\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\",\"loader.js\":\"^4.0.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"2b56fdfe6cfc1de88d9539c8b7591a031fe43cfc\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.10.0-beta.1\",\"_shasum\":\"6f5c655f32e4139c1d6ac7c456052fc15c19d163\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"6f5c655f32e4139c1d6ac7c456052fc15c19d163\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.10.0-beta.1.tgz\",\"integrity\":\"sha512-O7RWBmnp9uUDBT7C27pLw68SL3m37kNo7FQHCJ0Yy0SyxxxhlST8OU2PLTY+wM/FyNUlcYKbIqn66cQ4E+oZ7Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIB77MU9tX7Hhl9JIcyYXgcTobL0GyQHpXwsoHixczTqWAiEA8460gxMA9wHOim2UwXE4ZV3XSqlRaLCIkBcEZhZtBoA=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.10.0-beta.1.tgz_1476797469134_0.1987484733108431\"}},\"2.10.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.10.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.4\",\"json-api-mock-server\":\"0.0.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"phantomjs-prebuilt\":\"^2.1.12\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\",\"loader.js\":\"^4.0.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"f3df538bbeca161052c961eb78e3c3dd4b68b251\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.10.0-beta.2\",\"_shasum\":\"d3c54a94a675dc818fd0deaceaf22190593bb78d\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"d3c54a94a675dc818fd0deaceaf22190593bb78d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.10.0-beta.2.tgz\",\"integrity\":\"sha512-AvYkO4/YNYqvogWxmIy5U2WyATmkojK1tJOrgsCfvVCcjawBG9xzhkJuBepQeeJTKd6PLLprQ5chk78xHWT4yg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDL+e31whPC5SOBjDgxQDqkdOxyZFsGl6mp0jwrmiO9wAiEAqL8k12jHVyTNOoKH4xh+GQ8+OU4BbOvvgSw7xH5mglA=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.10.0-beta.2.tgz_1477340148868_0.629769389051944\"}},\"2.10.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"2.10.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.4\",\"json-api-mock-server\":\"0.0.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"phantomjs-prebuilt\":\"^2.1.12\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\",\"loader.js\":\"^4.0.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"f13827bdd0d1dcb4e83bc14e516432ada3b8eb84\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.10.0-beta.3\",\"_shasum\":\"d703ea0327e974ed93d4f055621111864c5785d1\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"d703ea0327e974ed93d4f055621111864c5785d1\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.10.0-beta.3.tgz\",\"integrity\":\"sha512-ueeS9B3tx74rVnfimezvaZhJaZZJRopofFAij51ZSV1zhd/vSh2gFD+svb+4RGjQwVLZPe4dlzYRZkjCBdq6dQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCXjO7WnOyDiXVNWbiqFasTXe40rTWNLqu0NquPNrcmTgIgSs6IdcnC1VzMQOQEgFCsapE9x5J29/IQC6G1+z+OZz8=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.10.0-beta.3.tgz_1479738896462_0.8236367534846067\"}},\"2.10.0\":{\"name\":\"ember-data\",\"version\":\"2.10.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.4\",\"json-api-mock-server\":\"0.0.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"phantomjs-prebuilt\":\"^2.1.12\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\",\"loader.js\":\"^4.0.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"bda9732c81fd58db77b7ad6212277bf413380999\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.10.0\",\"_shasum\":\"9d6e23ba21ab242afc03a2ac77e8071bc51a5c62\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"9d6e23ba21ab242afc03a2ac77e8071bc51a5c62\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.10.0.tgz\",\"integrity\":\"sha512-wcyaApZrxl2Mk3vb8JtcBDbyIo9RILTSVOvDdI+9bZhTVzjj+0UUqYgcxvKWWL5M6e2/iuBNGuaWR+pE57WjVQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDi7dRVugFagoS068yMMLjcbnzzcV9X2NC0PlLRi33JVwIgY8et6qN3c2fFvS5/kO4vG3R6cXHqBV+JCczGh6cGv8o=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.10.0.tgz_1480353607826_0.357904453529045\"}},\"2.11.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.11.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.0.1\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"2ec792658541243a092991214575d89206d5c169\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.11.0-beta.1\",\"_shasum\":\"f6a85709b5c7b95bd17c763be8fe56566c8e3faa\",\"_from\":\".\",\"_npmVersion\":\"3.8.0\",\"_nodeVersion\":\"5.5.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"f6a85709b5c7b95bd17c763be8fe56566c8e3faa\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.11.0-beta.1.tgz\",\"integrity\":\"sha512-Ef60AfReYWPPKKntINaEA9oKHuNLAwsus4Mlace6aLnePBZSeiFPaYgidAaM29J5u7PylYZJzsXfzWasg+lbUg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDmIphjw6ZjGn2Lnll7GcLm0PV8BjtoZeBHBlCpfpCskQIhALBjHLoKhxbJfV8RbnpJcqC1NqCjt5bQaZoVT5CIt3xY\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.11.0-beta.1.tgz_1480359252732_0.09695377410389483\"}},\"2.11.0\":{\"name\":\"ember-data\",\"version\":\"2.11.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.0.1\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"7d50ac6acb80b604146087ac341a73993d78c5bf\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.11.0\",\"_shasum\":\"049f769abde79c420c4e4192219964fe6e35aeae\",\"_from\":\".\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"049f769abde79c420c4e4192219964fe6e35aeae\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.11.0.tgz\",\"integrity\":\"sha512-vql6y7V+635VU+Iwx1v4JFYXWHn1GKBzSHbgXcR96O9v/X2RZwS79/m9f+9zM1+w/pw+nfJSvqLcvx4JxyXLBw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDLNEwx/GeO3K81H15rYuTv9YNssxk2VpsU7AHMYlk/jgIgfwle5Xvf9bUrppsbJbdX3OY9f4awCCMPBTSFq3PfZu0=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.11.0.tgz_1483994666930_0.5165717490017414\"}},\"2.12.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.12.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.0.1\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"43c71830fc993bb7d4f2851105637337e86708dc\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.12.0-beta.1\",\"_shasum\":\"f436d5129eccfe4283a827f90166762a2bbf156a\",\"_from\":\".\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"f436d5129eccfe4283a827f90166762a2bbf156a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.12.0-beta.1.tgz\",\"integrity\":\"sha512-PKCNK9ezNkAP6nx9/g0iMdmG5qp8r6N8mcQ7CmWrd7JgHe5IkE8ATIYY1KKGtHjXxHlzjSpeqKHM4MwAxxgDdQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCBNdzqrqI028/tfAffKSHUvsen903Hvudo8IvxVuivCAIgCGGXxgkw2weW0fyIQxz1mElZDCZZvAnMiyarxZadt9o=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.12.0-beta.1.tgz_1483996745344_0.3045738502405584\"}},\"2.12.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.12.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.0.1\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"778d0b759691b6267aebfa51f4de35da107446f2\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.12.0-beta.2\",\"_shasum\":\"fdcc050a70cd3641881ee438288f0eafae63c3eb\",\"_from\":\".\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"fdcc050a70cd3641881ee438288f0eafae63c3eb\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.12.0-beta.2.tgz\",\"integrity\":\"sha512-f3wLD9pIeZMQPlM3DOj0btqbMJCtVjg6nKfmlt3I/79BPqoQHE4sfkRxdKBHzlWtTxf91+/7giXDHb3rHFbV5Q==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDzv9uuyToV6cV2eEGFrmUMpom7333DxQ6LLuw+HVxzcAIgDMSoONAOsyzeurhf48rz29FHOIRECJ+TONBeIWN7YvU=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.12.0-beta.2.tgz_1485812538342_0.11222394788637757\"}},\"2.11.1\":{\"name\":\"ember-data\",\"version\":\"2.11.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.0.1\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"6a09497e364bb68a4d5b534bec512f343215d45b\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.11.1\",\"_shasum\":\"9bfd1298aee3e8471e8056e8b4839e21f6dffcd4\",\"_from\":\".\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"9bfd1298aee3e8471e8056e8b4839e21f6dffcd4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.11.1.tgz\",\"integrity\":\"sha512-PWE9DvhUJLjZmQGh9RF8j+a38OmjpXUMvkA0xjzEbfDt68hGBMFzduU+p4MAqlExIapX3ceRMAmLi4LEf04t3A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCniTwJu98aEe8GH8mHgAFKvS4IJGhVOmX12r3msJvWGwIhALouamgOEpBmFR81fr3jSmDNWLUr/1CmwgoD+/il0bjH\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.11.1.tgz_1486157654521_0.3559411766473204\"}},\"2.12.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"2.12.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.0.1\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"14a75bc0b7f32be9aa4e7364857f4ac42ce9f5a6\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.12.0-beta.3\",\"_shasum\":\"d506acde4436e83299891f3a5fe2f0be698079c8\",\"_from\":\".\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"d506acde4436e83299891f3a5fe2f0be698079c8\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.12.0-beta.3.tgz\",\"integrity\":\"sha512-N6ETFfoGC0JeMdXjRoLDFMipyMxOkosUriU+hRhNFvr4BDP6ScLkck9HmOa4ByzqfMMgH7/DNCUQ/2/NAd8+aQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDSJARAHPna/SNhPBqIzUHfwDu2XdBAFvP7SUL3LjG0kAIhALrV1hDHZIFb3IUWa1TeWMPdNILaXFD7hAVdgls083Ih\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.12.0-beta.3.tgz_1486158335327_0.8530227718874812\"}},\"2.12.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"2.12.0-beta.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.0.1\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"04cbbb59dfb24770a6cd7da2b314b7d712b0336c\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.12.0-beta.4\",\"_shasum\":\"18364c348e3193d2d4cc7c48afd72883e0c1e606\",\"_from\":\".\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"18364c348e3193d2d4cc7c48afd72883e0c1e606\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.12.0-beta.4.tgz\",\"integrity\":\"sha512-5MfaIkGASbMKC/wXxZ54MJTERuaGtiC/gFW/Mujgz/tKbpVOsOxCne+Q57qH4hTeMOZQWt+zffdCQP7X8K8Ghw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICm422cNmFzOe8CgzInYXOOrn4C1VNosF9wpgd+dJQ+DAiBbWSABdCqsbUXN0WskH4cSVjWZuHmEj1B3MFtEhZvftw==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.12.0-beta.4.tgz_1487968526848_0.8966600655112416\"}},\"2.11.2\":{\"name\":\"ember-data\",\"version\":\"2.11.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"4.1.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"fa9c05903f4ae8ef003dcfb39efac483881977c5\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.11.2\",\"_shasum\":\"0efbf8167823ae8ad9ef198c401a42d0e9986b5a\",\"_from\":\".\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"0efbf8167823ae8ad9ef198c401a42d0e9986b5a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.11.2.tgz\",\"integrity\":\"sha512-dlMaUthNHCIr6nUQpo3ZiE+CoScYk78x4cLJIMokhEVKSBymwYLfAoulALvyad116z22I2PrbwxmupuOU5SBGQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHp+AryK7ileEzC79c8x1k7/5iB3hye/FGXvHn8CtBwAAiEAm9HEA5eT/xSeXnP0T2aMg3UEoATJm2p6Cf8qlbCx5TI=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.11.2.tgz_1487972218131_0.825964265037328\"}},\"2.11.3\":{\"name\":\"ember-data\",\"version\":\"2.11.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"4.1.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"170cec2e576f0ff9654db971839f3923813ca314\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.11.3\",\"_shasum\":\"46ba0e8411dce6dbb52cc02a29194f265b747ef9\",\"_from\":\".\",\"_npmVersion\":\"3.10.9\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"46ba0e8411dce6dbb52cc02a29194f265b747ef9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.11.3.tgz\",\"integrity\":\"sha512-VNPTprDt6HrkhODozIraJ/B/ZfBDnvPP9ttnSIza6j8qCrlZy9FCoBNZjKskY/HVVnE5eoR206bD/LMRy66o8A==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICeezGYuytW5rf2AxmSOHWw4qkuAbpQCKNdfc+gID6o3AiB6mQGQkFd2iRSUI25sL+eVuIcdKEET/X0QfMrPLP0yYA==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.11.3.tgz_1487993727882_0.8795862554106861\"}},\"2.12.0\":{\"name\":\"ember-data\",\"version\":\"2.12.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"fd06e1f7337ba783b093e36b7a35b5380b384ba2\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.12.0\",\"_shasum\":\"64ba2ed9eb9c71fb093d577c5318321b2ffe90fd\",\"_from\":\".\",\"_npmVersion\":\"4.1.2\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"64ba2ed9eb9c71fb093d577c5318321b2ffe90fd\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.12.0.tgz\",\"integrity\":\"sha512-ipCQ+t4hwWjjtAAvoCesuwTiyzUWDKc3oConvgNyrbrYhcG9f4lABZHX7AK5ojiiSIXlRSiaeK0aZ8WTUk1ykQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIF2XbXmH7VkZwxPtUmFaBs3BjTbf9bR3PwvA194V2PkOAiEA3Y7DMuKzSBnPvqyIFjWFecluVCTN8SQe90EtMLV+WY8=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.12.0.tgz_1489412554945_0.9039295786060393\"}},\"2.13.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.13.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.7\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.6\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"8d75ca47120811ca746f3fad1f4c617c55fe3245\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.13.0-beta.1\",\"_shasum\":\"f89d925248868b47e6cbc22b01450bb5b8e77651\",\"_from\":\".\",\"_npmVersion\":\"4.1.2\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"f89d925248868b47e6cbc22b01450bb5b8e77651\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.13.0-beta.1.tgz\",\"integrity\":\"sha512-jmTVZQFJSxIzKPbltKwoD64+L8d5E9Zj+0CQQf4d1wwOYBWQl/OkomYkb75Ci1dxd49+T3Fi1bXP2ZJzbpsBxg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDUYgZuVb2FVxrpFIRP/1n4eV5wEZNlGxvxS3/f9QHr/AIhAI9e7+76IN86JgnapMXArileh3FfhgNhOOgT1ztl0FxZ\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.13.0-beta.1.tgz_1489414355564_0.36229831585660577\"}},\"2.12.1\":{\"name\":\"ember-data\",\"version\":\"2.12.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"83ff5f6818ea1fbba397c65cf961380e9d734427\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.12.1\",\"_shasum\":\"c06d47b14ff4956e6579b04960f62060b8ce7a70\",\"_from\":\".\",\"_npmVersion\":\"4.1.2\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"c06d47b14ff4956e6579b04960f62060b8ce7a70\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.12.1.tgz\",\"integrity\":\"sha512-aGxi37IqhiFia7OrftPKuzUwGQt1gYdqTO0jdpHBrB9H+Cx7oX3Wb1wkYSBvH+kRcIbG9W7WNQKA26TD7okTdg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCww1T/QvhnP/wO/AMCWmNeP9Z8g10v3g0hK65nSMefUgIhAMGewnrYJoxRqlKJjvOujhJPkcgIM/V8XrChRZCXec3H\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.12.1.tgz_1489785701973_0.4803983960300684\"}},\"2.13.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.13.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.7\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.6\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"f76fcf55a3a51bd48bcedb5c36a80218d5e4beb3\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.13.0-beta.2\",\"_shasum\":\"4cb77fc5e24f86a1b261b1da2e038e34e4023aca\",\"_from\":\".\",\"_npmVersion\":\"4.1.2\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"4cb77fc5e24f86a1b261b1da2e038e34e4023aca\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.13.0-beta.2.tgz\",\"integrity\":\"sha512-IPOSmaMD9W/q3MzUHe0Ijqv3dRg5QNLmF/zPxw7bLgd+YRHsRY+35Ch00IkfUdCCOLdl0hh5ZwQ0Hc/2W8tkTQ==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFFkkL/GZFZMa/HVR2TxrHMmoI98eudDfnblEN4hRuRdAiA7ozLEhQCvmzcG5iRyKDut4aUIY+VLEldcTvT1law+3Q==\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.13.0-beta.2.tgz_1489786041517_0.8126711598597467\"}},\"2.13.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"2.13.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.0.0-beta.7\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.23.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"920ec0fb0e2d9da60ee3a804f73f46a57c24dadf\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.13.0-beta.3\",\"_shasum\":\"3a55019e34d104598ec1a3bb002352ab7b155744\",\"_from\":\".\",\"_npmVersion\":\"4.1.2\",\"_nodeVersion\":\"6.9.2\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"3a55019e34d104598ec1a3bb002352ab7b155744\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.13.0-beta.3.tgz\",\"integrity\":\"sha512-qVe7JHSsoNBsoXR6xhT0sKeNYwUxAzbKW9Vp/Fj4hJ+RDkj789CPoYQCZTry8ZPFfCTKJZWotjENujWpZRb2Hg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCstsZs3OwqT7Kg3zTXSsLfzdr69icnIprFcUNpg17cnAIhAPEFQp+FC0nEBk6Xqq9HAHf7bY/FACC05pBmbPntpkuh\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.13.0-beta.3.tgz_1490130353388_0.08899681875482202\"}},\"2.13.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"2.13.0-beta.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.0.0-beta.7\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.23.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"441a7f208224cb5ec9ca78250b91156b71963747\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.13.0-beta.4\",\"_shasum\":\"f9747fe9608283b2c27a5741631d555b78def231\",\"_from\":\".\",\"_npmVersion\":\"3.10.10\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"f9747fe9608283b2c27a5741631d555b78def231\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.13.0-beta.4.tgz\",\"integrity\":\"sha512-+ognJKLPVKF0Z+VcA2D2iSj2jJUo/de6krunxsqj2vkqTByNzpmIFEhx+jTb+xRFWc8ll68+zuDq7Ikl0H7lGA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIC7yAVckXJ/eucKBfjG4E1EIznGpMrXpzOOw67RdTUL9AiEA/I51v41ShRskIYXd/ZOYvMoXS2Oj+loK+FGP4cVYI3c=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.13.0-beta.4.tgz_1492025435810_0.805265482980758\"}},\"2.12.2\":{\"name\":\"ember-data\",\"version\":\"2.12.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"engines\":{\"node\":\">= 0.10.0\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.2.1\",\"babel-plugin-filter-imports\":\"^0.2.0\",\"babel5-plugin-strip-class-callcheck\":\"^5.1.0\",\"babel5-plugin-strip-heimdall\":\"^5.0.2\",\"broccoli-babel-transpiler\":\"^5.5.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^5.1.6\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^1.9.4\",\"ember-runtime-enumerable-includes-polyfill\":\"^1.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.2\",\"broccoli-concat\":\"0.0.13\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.0.1\",\"ember-cli\":\"^2.8.0\",\"ember-cli-app-version\":\"^1.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.2.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.0.3\",\"ember-cli-htmlbars-inline-precompile\":\"^0.3.1\",\"ember-cli-inject-live-reload\":\"^1.4.0\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"0.6.0\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.5.1\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^1.9.4\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"27dbc11c123ccf03205f53ad195cb647b4e96a29\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.12.2\",\"_shasum\":\"45369001847b59e7d0ca8b183e9f57cb1f339260\",\"_from\":\".\",\"_npmVersion\":\"3.10.10\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"45369001847b59e7d0ca8b183e9f57cb1f339260\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.12.2.tgz\",\"integrity\":\"sha512-feEKosniZM9jWWEY+AiNi+V2wnK2X8gOOeFz6OeRFoTLNjJ3jawsiqMWAF+zBs4puXW37JpMIax7EUANU6a1Kw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBHriZzVlIVbn5tUMmAO1ULX8cK66oy65NU339gsbvU9AiEAzOyB9xYScD3rdF8WmqTlMV4Ub6YbnrjQHgvW+dxS6fw=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.12.2.tgz_1492025919000_0.32913707522675395\"}},\"2.13.0\":{\"name\":\"ember-data\",\"version\":\"2.13.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.0.0-beta.7\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.23.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"1d251579935e4af4dc42e34c3faaf0ada80451f3\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.13.0\",\"_shasum\":\"6d61487129de0e72225cc98bbc0d995e2042a933\",\"_from\":\".\",\"_npmVersion\":\"3.10.10\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"6d61487129de0e72225cc98bbc0d995e2042a933\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.13.0.tgz\",\"integrity\":\"sha512-GvYszLBy6ttWdFy+IqpbJTRAdvfDLs18icS5iWN0BAPCn0J3aSHx9aPEKllIZNFHa7+31NSXki4dPyf9uac8xg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDOXYo8DbHS3VAk58SpYez2Czgu3uZr4eh7IM2fM6ozBgIgBWlXZ2Kss3PoBivp6ddwxHJGh/1P2l8cAvGNjVktNzk=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-12-west.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.13.0.tgz_1493410768732_0.8585722334682941\"}},\"2.14.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.14.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.0.0-beta.10\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"c42ded8e41a82ee6c31faccadbc212442232415c\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.0-beta.1\",\"_shasum\":\"01dedc541452ee29e3a8a002e6582342b71cb1ba\",\"_from\":\".\",\"_npmVersion\":\"3.10.10\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"01dedc541452ee29e3a8a002e6582342b71cb1ba\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.0-beta.1.tgz\",\"integrity\":\"sha512-UDIa1OgUcTl1FkKJpjzPGlhZUgjAsMrBeqYKYCPHB8nYGSTNMcz0pXC8RKEIjox9oZaGlO8Ey52THnbCNMxtbA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAMJhKeaUs+CDIIDLQlyTZD0DG8Bnup78IYZAdHi/jsXAiEAzrAdX2CU1iN3Cy1RN1/HYeYvuYW2ewW6PfSNR4g85Q8=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.14.0-beta.1.tgz_1493412094770_0.2513483325019479\"}},\"2.14.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.14.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.0.0-beta.10\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"751e815b1e7448babb484bf1b4cd8676b4649ad1\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.0-beta.2\",\"_shasum\":\"52031f1a078813fb19590aaa5559c55ccad04431\",\"_from\":\".\",\"_npmVersion\":\"3.10.10\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"52031f1a078813fb19590aaa5559c55ccad04431\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.0-beta.2.tgz\",\"integrity\":\"sha512-Iyo6Kk0qPSS8m2Rt4QUBEkK0PgXPjOHMJXeJ3gwNVdWxwIYSoUit+kMkk9AVlOyLCCt8I54gGoV0aFtfSYwyQw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHNKWYlW4VAff5HKjLf09sOYTQIeinaDIenAEZOyZpjKAiEAuvVPUvv8ONUKe3BKYWCoDxlUDL4YYDTomeOPvnkh/28=\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.14.0-beta.2.tgz_1494003345076_0.2940971488133073\"}},\"2.13.1\":{\"name\":\"ember-data\",\"version\":\"2.13.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.0.0-beta.7\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.23.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"3c9a94194d844af81e7b73b81aff7232482e51dd\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.13.1\",\"_shasum\":\"fd85daf3c4c7bfe6a0c2e42cedf72048979f94ae\",\"_from\":\".\",\"_npmVersion\":\"3.10.10\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"fd85daf3c4c7bfe6a0c2e42cedf72048979f94ae\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.13.1.tgz\",\"integrity\":\"sha512-Te/kvOjYowAPbEFWByQ5WNewaKSzfaL5SmgEthcTMIckU5bChqojQzSN3H4P66G59ZtSGaLgboXEPbHcebYwYg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDIo1R2f/9EoLLFy3IAlfH07xzZZOiYAVZlEcXGUzyoPwIhAJQwKrXMPSwm/uK0Hta/DE8lHb6mNhWlEcFpF828Zg0e\"}]},\"_npmOperationalInternal\":{\"host\":\"packages-18-east.internal.npmjs.com\",\"tmp\":\"tmp/ember-data-2.13.1.tgz_1494005480065_0.9485864350572228\"}},\"2.14.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"2.14.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.0.0-beta.10\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"phantomjs-prebuilt\":\"^2.1.12\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"2a787d78ee92fcf267c5a5041096c7ca8e9e2fc9\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.0-beta.3\",\"_npmVersion\":\"5.0.1\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"integrity\":\"sha512-VNwaKXUqsjEOjVEhzvnsDMbAhi2236zBMd/dLZoIemAjco+JuouvVs90opuWRSAVAxrE4iTYRIHXsMuF/AZyPg==\",\"shasum\":\"f6c8b3d7a380b8447648c4079049af0d0c947fcc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.0-beta.3.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIAc6yf7JoN+uoK9IHERrHFYQSwg3lmMlpkx84aHJzu6wAiBIkiw1mooj2PeuXX2yVkmOpX5+bg9GRSG8zV35/NPlCA==\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.14.0-beta.3.tgz_1496871155865_0.44320775871165097\"}},\"2.13.2\":{\"name\":\"ember-data\",\"version\":\"2.13.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.0.0-beta.7\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.23.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-funnel\":\"^1.0.0\",\"broccoli-stew\":\"^1.0.1\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^0.2.4\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"87b4a3491c1d29d30454818157813c27d8096e70\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.13.2\",\"_shasum\":\"151c93ad5152885d4ca50b1942d7c66e15865c74\",\"_from\":\".\",\"_npmVersion\":\"3.10.10\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"151c93ad5152885d4ca50b1942d7c66e15865c74\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.13.2.tgz\",\"integrity\":\"sha512-gJBq3s3Eb5X4kVthM1kH9shtMzHWAsVtGtLSqz4tCp6VNUu+WR/sn6uUCVHNvD6Ju+utQQM9/2v6dqgErWC3Nw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD1htyqGq77DliGJGGUrnUd0t2HqZ915IoLPG18y6ucHwIhAOjTwjooyAGipa1LDayxKL7LQCGVuT+Fo8eeKUi0zkIv\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.13.2.tgz_1497759166721_0.3060499937273562\"}},\"2.14.0\":{\"name\":\"ember-data\",\"version\":\"2.14.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.0.0-beta.10\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"1eef0e9f40976098355f4afb429aa49b1e1aa229\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.0\",\"_shasum\":\"edadd03df04444c7afd3f138849bcea88f7474e1\",\"_from\":\".\",\"_npmVersion\":\"3.10.10\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"edadd03df04444c7afd3f138849bcea88f7474e1\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.0.tgz\",\"integrity\":\"sha512-+sgvnWaKT/znqP1Fy1LK21OvxP4w70MHhZLwu48zSPBOHkNj5ty+JdJvc4Rpw+WsTv/tEI7S5pqIS0uoze5Qlg==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD1JOQMoJbscQOVPrejyO166cOke9xg5Bj2w6TXMrGOJAIhAKF5xEZYyUEMC6ngPpCOLy+6FCYUmdxkXSd3VoX77VkK\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.14.0.tgz_1497760226899_0.5925849252380431\"}},\"2.15.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.15.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.1.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"490741f6174bd670d36442a30c94d40001617bd0\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.15.0-beta.1\",\"_shasum\":\"88fa7b10a71f314ad989fddc206f5a1600d6eda3\",\"_from\":\".\",\"_npmVersion\":\"3.10.10\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"88fa7b10a71f314ad989fddc206f5a1600d6eda3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.15.0-beta.1.tgz\",\"integrity\":\"sha512-g12587H5KwScOjYOT2uIPQkuU3qD9hyzmr+BR32BqyEQUTqg7yhcogJ1wiHZ+Iq/sZbb2/icTRPYH4aoIn4tZA==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIH5bCFPSNBv1+vhy+4CHQsFmmKhX4ZPLHTRZWyQFE78qAiAj2K3+yiQwszTWpCd4COUDxhBcsqELg1ASfr+QBDkK7g==\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.15.0-beta.1.tgz_1497791886784_0.6923491819761693\"}},\"2.14.1\":{\"name\":\"ember-data\",\"version\":\"2.14.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.0.0-beta.10\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"419bb07cabd4f4ba417912dfe248481924d29312\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.1\",\"_shasum\":\"20eff90ca89a699832f9547ba7f1209b31aed6c9\",\"_from\":\".\",\"_npmVersion\":\"3.10.10\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"20eff90ca89a699832f9547ba7f1209b31aed6c9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.1.tgz\",\"integrity\":\"sha512-Z3637/f18tEfd9I+dl7MdhVl+R7fN6IPM2T2XwPQ/bbkdzVUdNrOECcMkggYVHy853ZQpFtRpmh16RPFv5zqPw==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIB5M0mpe45Ir/dOexZbm+5NZ5SrdTdMyVYLAxtzERQ4LAiACkF8+BW7N6p/OY3+NhZjPWvIxFHnjDHjQQd5DwqHDnQ==\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.14.1.tgz_1497870243759_0.845946334535256\"}},\"2.14.2\":{\"name\":\"ember-data\",\"version\":\"2.14.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"c05e088801ca6a07246aeb6f7619cdc32990592d\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.2\",\"_shasum\":\"b3faf3669846bc72a6249773bda1ae125f524b97\",\"_from\":\".\",\"_npmVersion\":\"3.10.10\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"shasum\":\"b3faf3669846bc72a6249773bda1ae125f524b97\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.2.tgz\",\"integrity\":\"sha512-6/ns7NmBHQkpfzM2LFx4AeUqin8cv7BpHCyAuPxA6e4+yN4QhOj3pYnfq+ZeGXYGaWoPgVtkL1RfRniMKmJR8w==\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBLLWqayf+vHLrRjUYahrib/d7L0Kt4W5J2cLvDusc3oAiBUTeD3JtVWkZ/ihCGGvpH+CjZWBOF0FGBkNp3SJI6jRA==\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.14.2.tgz_1497916216460_0.8945577202830464\"}},\"2.14.3\":{\"name\":\"ember-data\",\"version\":\"2.14.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"e512f4b79d1d7b72aae6973593db054c89018397\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.3\",\"_npmVersion\":\"5.0.3\",\"_nodeVersion\":\"7.4.0\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"integrity\":\"sha512-x1k+7tpcZH3tDxeOAFFvqMAXKa2VpOtfRQYki8qmzRbF4lWWHqaKkEj2bZibRQA4jZx9/lfA+Mvf4GnD7uqdyA==\",\"shasum\":\"f4f7a51d84a551215895d58be67cf991c4fe3cc5\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.3.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCHZadR3JOp/nimqfB1Wy5XWyDfxYh5F3wQ2g4D6bJkzwIgLlmydRgghd42hBRvkqrO9FUQsN8zwCz0qpLvv+eDEIM=\"}]},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.14.3.tgz_1498171860941_0.45356250810436904\"}},\"2.14.4\":{\"name\":\"ember-data\",\"version\":\"2.14.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"2e1ae27010b6b5907345e0a43b4f1d126c928733\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.4\",\"_npmVersion\":\"5.1.0\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"integrity\":\"sha512-GyeRJxpV+ZBui8z9zMqUA2p/FeJcMJUfErWLVQ16gCKdVJ5dvehj1ZPGMwzOAFCnmIvMY6ZUO8d+1O72yEongA==\",\"shasum\":\"2ed40f82562a8ec34c60dad3e42a5a90f5644655\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.4.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFSvVfWQfZhhHA3YcxSdV+jRqO+olJ6tudBrU1/HELloAiEAnAdW4kpm6QT4N3YkGo5Txg+vWuP2nFG6j8r3exsDnCM=\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.14.4.tgz_1499784335668_0.4102126795332879\"}},\"2.15.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.15.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.1.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"3cf85fcdd355245bc30e8d527778f2c1cdeb7d91\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.15.0-beta.2\",\"_npmVersion\":\"5.1.0\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"dist\":{\"integrity\":\"sha512-eIFtcM8pmlMv24XaR/Wv2jabfD+E1F9pe8zJv19OkufO9NkoxKyyHUuGakMi3LSJMHxtsWevJy2qU+7ReeRBjg==\",\"shasum\":\"626664c1290d8b50a8c77d7456069ae5b73c11b4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.15.0-beta.2.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICbYENO/m/2wq/rd33NTJel1QBmeDAIY8z3VDmefGW3rAiEA0uVqbdOvubohyeRHXeWA0THX34/1IUlbhp8r1KcaLgU=\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.15.0-beta.2.tgz_1499785704696_0.5879534627310932\"}},\"2.14.5\":{\"name\":\"ember-data\",\"version\":\"2.14.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"d3ab81cce5b898b9a5220f17adc1e0c351f63e13\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.5\",\"_npmVersion\":\"5.1.0\",\"_nodeVersion\":\"8.1.3\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"integrity\":\"sha512-Wu9ZIe5DhRpgITMqHzPLen59egNP9MrFfWVqXcf1FzrvyVZ0achFDq6A26h+szIMY4pIa2+MZPqdqsCLPppPMQ==\",\"shasum\":\"6f09b117b92aa33f5d72e8cdb9bebd56a2aec4db\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.5.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCpzqndhxfc5gvrYZlvD+RC32GBZLDW6yQFObkPbVG8zwIhAKbNso0FkKexVxEg8uRj2dp9lqyzcYeQm9zqaxMsEaFM\"}]},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.14.5.tgz_1500348370595_0.3665051262360066\"}},\"2.14.6\":{\"name\":\"ember-data\",\"version\":\"2.14.6\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.5\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"ae9544edc37ce15dd95aa74cf26f3439ee3288df\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.6\",\"_npmVersion\":\"5.1.0\",\"_nodeVersion\":\"8.1.3\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"integrity\":\"sha512-NU+QEFjN/zCNtvGTjv13PWpiTZBGnbgJlmPXkzwq5hRf1h+7HM59UJxQgVM+7FtMnBa4UfQKMxnAoUxBekKTuA==\",\"shasum\":\"c0e2ee31b5de8b6399aab78564c6f374847459d2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.6.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBcuW4z0s8VkFrEVc414lWme8lzmy2L8HDZl0B+IUY3YAiEAqmJVKnBsViOa6i/9YO5U9p8hsuh1FJXyryoHBIBJmfI=\"}]},\"maintainers\":[{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"stanley@stan.li\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.14.6.tgz_1500655606209_0.8540043770335615\"}},\"2.14.7\":{\"name\":\"ember-data\",\"version\":\"2.14.7\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"ac644e7dba4a3649c5e730398f685aeafb1c619f\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.7\",\"_npmVersion\":\"5.1.0\",\"_nodeVersion\":\"8.1.3\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"integrity\":\"sha512-vfCfrxj985V6Vorqidf3ByjsWG1ZqE3TH5+pU2nalPCKZVRMg5mCVhzf6BeC6rlXG3LWl3fvsiMLkkp7j80SCw==\",\"shasum\":\"9906604bc9a8ea75764cb6266d43747932bbebbc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.7.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIA8iCQVeHJCGUEgwW/7PyW4sRHJvJWB9XHCnYQUSBLuEAiB825PYqqAcAuEwkVl8mVFelhZnkb30QZ+0GDfpBl/hGQ==\"}]},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.14.7.tgz_1501020091508_0.9128285557962954\"}},\"2.15.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"2.15.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.1.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"c78ee5c9f10ff7097cdaebc4e6db4d27d833ae11\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.15.0-beta.3\",\"_npmVersion\":\"5.1.0\",\"_nodeVersion\":\"8.1.3\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"integrity\":\"sha512-QcK6MNfjHmI3/D4QVxdv4drBPvzMcRBVWXdBiVs0RTFPJnmWnerhgPJa9aWERkXdyYvFlJW4Is5kc71mtM/J8w==\",\"shasum\":\"22fa0597e43b78a371ac9daa6fed7c3a0a0e884d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.15.0-beta.3.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDEtHJDV56jFmcz/TAe2PR2yCuT836SW8uNcF6/kVUeyAIgC2xq5Gyy32JZGYUSXZ1jbkhB/7KQTdIm0DNR+ajxyko=\"}]},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.15.0-beta.3.tgz_1501109375582_0.305332733085379\"}},\"2.14.8\":{\"name\":\"ember-data\",\"version\":\"2.14.8\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"b00ada708eb8609e259b02b25279f339f42b4548\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.8\",\"_npmVersion\":\"5.1.0\",\"_nodeVersion\":\"8.1.3\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"integrity\":\"sha512-YK6WAt+dZi8EzH3E57JadIaOEXEoj8nJYtbnXWEV4CAOyhOSx3QM23cEA4g1LBLHhIJyWZ8xKBL23O3wozCDEQ==\",\"shasum\":\"07bc10c04ef1029ea222bb5cd1f1fe0649239f2f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.8.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIERlBCbx6SejILKuzoz7CuSudNuMnKAnxAlxlsaCM95+AiEA7jI0WfqpwPdE2cceyyX97wqOL1lsktAwsQl4720Vcic=\"}]},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.14.8.tgz_1501187621647_0.03875272371806204\"}},\"2.14.9\":{\"name\":\"ember-data\",\"version\":\"2.14.9\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"6e93c5e21f34af31a5d09130a6026ddb09a6d947\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.9\",\"_npmVersion\":\"5.1.0\",\"_nodeVersion\":\"8.1.3\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"integrity\":\"sha512-FrHZev4lD0LkPkH5xGQdRVdjJpcllqbj/QmlLhIXo3a2AEz/lGG/6V+BWfRPkemJRT71oSyx/4UxHS7LlcxU8w==\",\"shasum\":\"2bbf2d672eb8cfc362ff3a7dd10a6c9da362960d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.9.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFK9A/cXbWHFP5r0U2VH0OiP2AyeepCfyVAR3wE4KPcyAiBMVVdkL/nyZkv18SI3rdDS5ze+il7bdys8Y645GrJs/Q==\"}]},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.14.9.tgz_1501360780057_0.08748594135977328\"}},\"2.14.10\":{\"name\":\"ember-data\",\"version\":\"2.14.10\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"1502370728910f23c277e53d8b2a0fd56f22f270\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.10\",\"_npmVersion\":\"5.1.0\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"dist\":{\"integrity\":\"sha512-BsjcNINy2YzC8nkumrKO9Pi3H5A2J45E/mvgsKuSARgFnlSviyDQvAa9SlhquMbFpbdJWIWVkFXnby+Ct6ND5g==\",\"shasum\":\"acf66ffffb062a7fc999f9d989d0e0d2e3858cd3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.10.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCID0V4y/stXm4Q84IOLeuxc4ixabGV7CHwEpCx8W9AO9iAiEA/RT02JlRzd1Ij74lww0hTFBee0E7gnRC7+8GVmwxMNY=\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.14.10.tgz_1502373029991_0.029489701613783836\"}},\"2.15.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"2.15.0-beta.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.1.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"2d0c567bad09ddc3eb1638eb30f55fefe1b703bf\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.15.0-beta.4\",\"_npmVersion\":\"5.1.0\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"dist\":{\"integrity\":\"sha512-SEKlEB729XMWc4dlwXAXCRXO8Wv1UiuGHX9qpTnjH45e2YGZgIpJBN8mh23Vup4MhNwJne4y10Lft/kLfuO+Cw==\",\"shasum\":\"1ee765a8f3ac50dcdfddd49ee5ce244cb47ec7a5\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.15.0-beta.4.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDWCcW7k/KXAmIoggOSjO4MiS7pUt+8EKax0hvJBitDtwIhAMY6OA9MVsr2SeqYQAaIkeAUxmKY/o580he1LOS8XbBK\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.15.0-beta.4.tgz_1502373505794_0.9508597333915532\"}},\"2.14.11\":{\"name\":\"ember-data\",\"version\":\"2.14.11\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^1.1.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.0-beta.2\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 0.12.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"d4005ac15bbe9b7f6d6aa5686c3c4258c071ca0d\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.14.11\",\"_npmVersion\":\"5.1.0\",\"_nodeVersion\":\"8.1.3\",\"_npmUser\":{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},\"dist\":{\"integrity\":\"sha512-RuK5F5eknGV8PQ6ys6Y77UwcbgCqNgO+NmKAyqxKNd9AxtbrceBT7Dcj9GwG9F84kwAz/ruZ7Z8+Yx7Qd50O4w==\",\"shasum\":\"b03247b3f35523e2b3bd8cff0ce098d6bc069b1c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.14.11.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAV7mTFi0gW0D72f7nEfAyTt1jfZ/tN/yegPFh8+uFKHAiEAte/hKdE+c/I4TvOOaNMnUTf377drB8uiNNt/jGv33xo=\"}]},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.14.11.tgz_1504197206778_0.16775917261838913\"}},\"2.15.0\":{\"name\":\"ember-data\",\"version\":\"2.15.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.1.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"4af2d34ceeb0ccdf5a57080f52a9987630dbb561\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.15.0\",\"_npmVersion\":\"5.3.0\",\"_nodeVersion\":\"8.1.2\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-eDoRu4x3JR3KG90/iTHRziaRiWupJ2nyanxdijM55FJQCSL0TGCuHPQm3WRaXtBBZBeiC+gjkcDFa5pXe9kuug==\",\"shasum\":\"8d9e308b0312086b2af109ac57e32c3cb7264834\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.15.0.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCN8jErQLDdA/saoF1qjDrprZwvV5QrmevAwNe8cxFyFgIgKl4eIlEUamOBfz5x/8oQbaNqzp2ihLmsOwCU5VwHCZ4=\"}]},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.15.0.tgz_1504279481056_0.45072830002754927\"}},\"2.15.1\":{\"name\":\"ember-data\",\"version\":\"2.15.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"80ad41a8324a42869a3482b369aa795569a84388\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.15.1\",\"_npmVersion\":\"5.4.2\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"dist\":{\"integrity\":\"sha512-uUgQ11pDB0+G9OH15HVAjntTVXLk+qMQn3B59YHY9b5Ja6ye/7mEySB1g6MMAtPcvz1lf8xvKlfY3stAQ3OADA==\",\"shasum\":\"33632a5578c79ac657e7fc344a3b7c99a0cbc6ee\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.15.1.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHOXPcxsuopr/yr51o0prAXkXOCgr8Y840fkQJHF4jsFAiEA6v7GQ6bxupF/CEKgdxg3Dhs1Fi7/8/doSDYHESxzA3w=\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.15.1.tgz_1506558385765_0.8772650212049484\"}},\"2.15.2\":{\"name\":\"ember-data\",\"version\":\"2.15.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"d4fce714cff6d2a1b076648d2e3941c8c07efa2d\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.15.2\",\"_npmVersion\":\"5.4.2\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"dist\":{\"integrity\":\"sha512-YPY6xL1XYSvY4un+rDDlrruyWD4VJP3hEUcrwIM9bxKm5IyH9WW/bgSpJTht2+tss8nLOVs1XZeoIC3qZ8OzBA==\",\"shasum\":\"62d14adfaf18def0a69cc7552ce7b54534a952ad\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.15.2.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAum4omtL61alGyhijSAPNo6zLq0QOjkt6lgSktg3coHAiEAggK0w6XQ2U/WrMWpeQjokwHlQu0B9hwxtggB62ShKTU=\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.15.2.tgz_1506646720633_0.7254198421724141\"}},\"2.16.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.16.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"^1.15.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.6.0\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"0dd5d470b72d448a150106dcea512dd7abc058c9\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.16.0-beta.1\",\"_npmVersion\":\"5.4.2\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"dist\":{\"integrity\":\"sha512-r5DLffBNGnuGL+ANpbnpmD7OOUMb9WjB5Ygt7esOi0Nw9N2tCG43kMhcmD53P/E5XzsuPDLmcO9r807ucXYL7g==\",\"shasum\":\"abf9990a6427609e2df52421fed8cc472618ca30\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.16.0-beta.1.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDuMchSl0vH4I1i7seiU1c+yBYcFTX1U+Nie67dSfIOHgIhANXJ5vFtcTp2qJHNlqdiiht/lt2GgTH76mzsTzsZQ7qq\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.16.0-beta.1.tgz_1506647836866_0.803398918826133\"}},\"2.15.3\":{\"name\":\"ember-data\",\"version\":\"2.15.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"a4f18e7c507a9d3f347397d05bcb728f47c342a0\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.15.3\",\"_npmVersion\":\"5.4.2\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"dist\":{\"integrity\":\"sha512-fa4tkVhkecNR5vJ+LghSPo/D84t5QnRJhWmd3Surl+MInuvuGt6pwvvyD0hwknd2vAQzkotxri4bnDYXjNIZpQ==\",\"shasum\":\"05fb271bb6576c3e2d93e9363810e91b1953468c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.15.3.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDG5gTsCSywG8X6DSME4oUiZ1BM8lhr2lb3EWK8IGIT7wIgR18PH5rnba13ZhftNyq6CcOXRNcsQYGWFE/nhokrE18=\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.15.3.tgz_1506794490456_0.42491582385264337\"}},\"2.16.0\":{\"name\":\"ember-data\",\"version\":\"2.16.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"^1.15.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.6.0\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"1dd87cbdb45a8bbc93c35fdbbe02393221a1dc59\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.16.0\",\"_npmVersion\":\"5.4.2\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"dist\":{\"integrity\":\"sha512-KxAmvZZ9l8sv3A5SCa6MbqHf/8CBbYKNBr/jH05ODW57AphmlsQRRFyPUTjFH5UKmMj7G/a/zkot2/4QJDD+2Q==\",\"shasum\":\"410533ddc2ab05b092283e5996884a4c0e7d27a9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.16.0.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHhpZ9gfYil8Xjks4YWm4/RpyvthuMXMvAuioeMH5A2sAiEA4+fLHVVFQpvmVLt6kgOKUCQ1fyrZ5iyZ19WrbRCI2Ok=\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.16.0.tgz_1507063248352_0.05878299567848444\"}},\"2.17.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.17.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"^1.15.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.6.0\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"a1af9365240b01d595d1773fd2b16107ac2fb7e4\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.17.0-beta.1\",\"_npmVersion\":\"5.4.2\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"dist\":{\"integrity\":\"sha512-xKbAPfo53baF8tP3TCArxHoKmUoCUSYacQJRWfJS3ZtHF/CiMZSHpWyyoNkpfrsO6yefRfy2AehgIztzPn2TUQ==\",\"shasum\":\"76d123c59f95c95b376ccd53221886f6b2441b19\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.17.0-beta.1.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDMrv8b+nsfgjlLFD2nAlj97ub7rheJvwcFYXvfWxaBGAiEAyYAR/N4YHEZ5vHgWdMIxevP94Ph67gDyKHybSO+qpwc=\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.17.0-beta.1.tgz_1507063743336_0.8525622407905757\"}},\"2.16.1\":{\"name\":\"ember-data\",\"version\":\"2.16.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"^1.15.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.6.0\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"a65dabf08304c9a1061e6110424480025775293f\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.16.1\",\"_npmVersion\":\"5.4.2\",\"_nodeVersion\":\"6.9.5\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"dist\":{\"integrity\":\"sha512-wGXNM8kBrp6eju5zlZjOQ2yze2A50Er0U3bX2AsSu3awq0xzuecXeWHTAoPvh0IsMOmJnx03OJGNqnT9U/YxpA==\",\"shasum\":\"4f82fd3f2e516a7a358a202e42e6e73c683cab67\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.16.1.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD51LeRDptO4agC5bKaBPCaGUkgaJrt325xiW7bulVdZAIhAP7Fsb4cUshHb1Ph0IISYoci/yA5u/V6iKQxSbRP3oW6\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.16.1.tgz_1507150378947_0.9458208489231765\"}},\"2.16.2\":{\"name\":\"ember-data\",\"version\":\"2.16.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"^1.15.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.6.0\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"c6de394008c0b08933df5117a70a82a15bde1b13\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.16.2\",\"_npmVersion\":\"5.4.2\",\"_nodeVersion\":\"8.6.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-BCISwgx07vm9IF/Ca4gVCIW+POkGU2OKD97Zqs5ZcHIIRzXZctOrPgzfQnAHebotz0HcqydYQ0gv+r0S7EIM7A==\",\"shasum\":\"e88c19d2e5f334f57a9300d1d18430f9fb61a234\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.16.2.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEp6Qtpde6PMUdp15t3U134gvhwOzbGUrcRx58+VNHOaAiAEkcO0kkiLs4SEH2YNGrcHDAJJdOJBUYC7wFZSKrqKPA==\"}]},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.16.2.tgz_1507397237886_0.25953922723419964\"}},\"2.16.3\":{\"name\":\"ember-data\",\"version\":\"2.16.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"55aa3625b87f35f050ec87a40f510d62fab2fc72\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.16.3\",\"_npmVersion\":\"5.4.2\",\"_nodeVersion\":\"8.6.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-gZ+ZD7XD6z0m5bQBHJcISWlY2SoAQM0i5HCXjhmxhByT6x+ydVxqsuRnT1hyZ6b8sRYZNOzWCqGUmCqDb8OYlw==\",\"shasum\":\"0853ed86bf813fcdbc97319d2c22abccf87b5093\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.16.3.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCijfr+WGKCANtw1ErEotFzp4KSzP1qsOX4g1hwDJkIRAIhAN8O4v/0cXeq/VE6a89Y5B3Y9ecZkFm2kQcOOsgNPCsL\"}]},\"maintainers\":[{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.16.3.tgz_1507820989043_0.8759785261936486\"}},\"2.17.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"2.17.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"d806319785d5ecbccc75a0f9ddc64afc6e0c6ae6\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.17.0-beta.2\",\"_npmVersion\":\"5.3.0\",\"_nodeVersion\":\"8.6.0\",\"_npmUser\":{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},\"dist\":{\"integrity\":\"sha512-KcIVUe7KnwWFRINuebbqUT96bUmrbsrVAbXPyru/7Wxz2qXzZteQb/90OgapoJHahiUcmlGQusBTbwjFUz/GRQ==\",\"shasum\":\"b6ead88c3654206dc9ddda126806dc77da199969\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.17.0-beta.2.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDrpSf5SBGsyzlTnduACs67btd7GbteYil9biCUgjI7ZQIgPbyxk/eOezbO41YVsTG2OoQ7KjsQZKRVkgaRYsPmriI=\"}]},\"maintainers\":[{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.17.0-beta.2.tgz_1510025617956_0.08564429031684995\"}},\"2.17.0\":{\"name\":\"ember-data\",\"version\":\"2.17.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"01760fe271134e22c9142de64771282c7358b52f\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.17.0\",\"_npmVersion\":\"5.3.0\",\"_nodeVersion\":\"8.6.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"dist\":{\"integrity\":\"sha512-7YhaCfL/4qBKCu03grOoWt4zqaVUD4jjsCH/zRVtNqnGV6QL8MoJKBIUx6L8f/78dhSTLK/A3Ksf+lXQ9fXYew==\",\"shasum\":\"d952cf98d7461abf41ed6d248cf2a5836c623276\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.17.0.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIH1Hosfj59NW3mk2rVzLT/g36vfQ7cjrkr3dsji8uLwUAiALcHzTW1zIIwptI/6s1ruOEEaCaA5YOpWpsEOS0UyrFw==\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.17.0.tgz_1511106932371_0.4351603239774704\"}},\"2.18.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"2.18.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"test-appveyor\":\"ember - test\",\"node-tests\":\"node node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember - test --environment=test-optional-features\",\"test:production\":\"ember test - --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.8\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"0fdfcc72e0cdadac3609ce3e1408d73a4346c0dc\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.18.0-beta.1\",\"_npmVersion\":\"5.3.0\",\"_nodeVersion\":\"8.6.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"dist\":{\"integrity\":\"sha512-zshnv+XJFj/f+mJJDXNFIVWpLBIt34tfrszc/njm8gYL3gEu4bkWkUua0TaKgfRmi5vJClli5Karb0n+JB0llg==\",\"shasum\":\"2527717e98e8c0e752b8e932d77ef5fc8b56eac7\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.18.0-beta.1.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDC2IlaIiOXkFTwo+9uxlLt8UZpUti0U7jtxqFHQmT7iAiEAoJmQLObM4CMHGWLGWD9Pv8tX1Gwp6/whtv0RpL97MYg=\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.18.0-beta.1.tgz_1511107583213_0.42064083530567586\"}},\"2.18.0\":{\"name\":\"ember-data\",\"version\":\"2.18.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"test-appveyor\":\"ember - test\",\"node-tests\":\"node node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember - test --environment=test-optional-features\",\"test:production\":\"ember test - --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.8\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"febb4158b295e1bff59776c82d5cf27cd85dc222\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.18.0\",\"_npmVersion\":\"5.5.1\",\"_nodeVersion\":\"8.6.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"dist\":{\"integrity\":\"sha512-9Gevz8PyyeD4ZHiaSy7ER+zCG9py6ENAGMlN61ttvnp1pOpOdH95b42iUlpBH8MjkNiOb2PioCbvsTEwS4hhEg==\",\"shasum\":\"8e374e540ea7c3b101983eb51cd0beedaa4d230d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.18.0.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCqUUhZwYdOOQLEaScvrtBjPjxWEw7u+JK7rrO7mtq2ngIgLY5JbRv1fFiXgQFjHerBLc2JJ6WhER3fEEudkyF2ToM=\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-2.18.0.tgz_1514514814119_0.2176231020130217\"}},\"3.0.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.0.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"test-appveyor\":\"ember - test\",\"node-tests\":\"node node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember - test --environment=test-optional-features\",\"test:production\":\"ember test - --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.8\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"367b7f3da678f7cb98b417fedc610ff9da3b10a0\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.0.0-beta.1\",\"_npmVersion\":\"5.5.1\",\"_nodeVersion\":\"8.6.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"},{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"}],\"dist\":{\"integrity\":\"sha512-rCWKKfHjjuVt1qI1DseGGjo58MH7diMZM9R3oH+2qWeUZDBr187f+z91SaScitupOgP54X+vLuqlUGk/071ijQ==\",\"shasum\":\"752f6df1f9431580ba77606c0f93c054a699294a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.0.0-beta.1.tgz\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBpmEp5VleT46eBYbGktMN04xkN09s3w5rR8+nHOF4vnAiEAnP3eesMJC1NyhXzV8ZWQH4hQwQPgttyr+4YTUCgqPzc=\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data-3.0.0-beta.1.tgz_1514600969194_0.2631436502560973\"}},\"3.0.0\":{\"name\":\"ember-data\",\"version\":\"3.0.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"test-appveyor\":\"ember - test\",\"node-tests\":\"node node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember - test --environment=test-optional-features\",\"test:production\":\"ember test - --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.8\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"252ffd7606a44a5c257bfb042cd7c7f51ae192d0\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.0.0\",\"_npmVersion\":\"5.3.0\",\"_nodeVersion\":\"8.6.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"dist\":{\"integrity\":\"sha512-P3M9jCwtYuEpQzAQn88Fvjb2RTfoyND65mEIsEx32z0e7uZz3zj7E1veKcQHfXgQI+V4glH7PKqlEczCyXOCAg==\",\"shasum\":\"0401f02ab34e0183f77278b108c6c0564ec3e28d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.0.0.tgz\",\"fileCount\":155,\"unpackedSize\":1149510,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDzRQdVfhv8roNOH0O8/yHAVXbC3U99rZb7HdW0+zpnJwIhAM6oGgZHYaDy583FXbvleXYuuX764qYFy3H5tQW8JkQa\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.0.0_1518445071397_0.3427077574051143\"},\"_hasShrinkwrap\":false},\"3.1.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.1.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:node\":\"node - node-tests/nodetest-runner.js\",\"test:production\":\"ember test --environment=production\",\"test:optional-features\":\"ember - test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"heimdall-query\":\"^0.1.0\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\nIf you're using globals (that - is, not something like ember-cli), your\\nmodels would look like this:\\n\\n```js\\nvar - attr = DS.attr;\\nvar hasMany = DS.hasMany;\\nvar belongsTo = DS.belongsTo;\\n\\nApp.BlogPost - = DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\nApp.Comment = DS.Model.extend({\\n - \ body: attr('string'),\\n username: attr('string'),\\n\\n post: belongsTo('blog-post')\\n});\\n```\\n\\n### - A Brief Note on Adapters\\n\\nWithout immediately diving in to the depths - of the architecture, one\\nthing you _should_ know is that Ember Data uses - an object called an\\n_adapter_ to know how to talk to your server.\\n\\nAn - adapter is just an object that knows how to translate requests from\\nEmber - Data into requests on your server. For example, if I ask the Ember\\nData - store for a record of type `person` with an ID of `123`, the\\nadapter translates - that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"a7cec040f17812b431c673187719695925bc5d36\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.1.0-beta.1\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.6.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"dist\":{\"integrity\":\"sha512-1NW0o0M195MU3KJobnon/2zZu2MqHxe9TrrFcfEhZaOP+crKZPEz9LpK+VbfGcygrb89shqoDIiC4jT4J7aanw==\",\"shasum\":\"84685efdb43438e9e7f51a39ef0825e9a67f012f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.1.0-beta.1.tgz\",\"fileCount\":154,\"unpackedSize\":1163272,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBRogBdADwywQeMRZfuVoeGPaSzmf88HbR/Sp+EaWIIsAiBzbgDqqsf2s1r2HjR5FryU3aIUR6/dOd3/awVjbFyC/Q==\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.1.0-beta.1_1518445896219_0.41099183312720355\"},\"_hasShrinkwrap\":false},\"3.0.1\":{\"name\":\"ember-data\",\"version\":\"3.0.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"test-appveyor\":\"ember - test\",\"node-tests\":\"node node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember - test --environment=test-optional-features\",\"test:production\":\"ember test - --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.8\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"81c96b7c377c703a621a24f8a1c55aa76ec67600\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.0.1\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.6.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"dist\":{\"integrity\":\"sha512-jBPAe+GZi2KxkJwf4lVvMyfelIeHbKAmIeTlBRSOKBc5tRGVpodxz1A23hMaN0N6jhQPm5bhOwqD4bXYtC8NhA==\",\"shasum\":\"555bddde064c72ff9dde4ae4c8c635afe8158b8b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.0.1.tgz\",\"fileCount\":154,\"unpackedSize\":1154093,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDIWiW3/r2qOf+EAX6F1ePBOKbQueJ1L9wUeb4B4UDq2gIgfO4qQLYL8xuzidNNQNUh/SCsviKnGCav0Ra2V2wIxy8=\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.0.1_1518529370030_0.9669184681167207\"},\"_hasShrinkwrap\":false},\"2.18.1\":{\"name\":\"ember-data\",\"version\":\"2.18.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"test-appveyor\":\"ember - test\",\"node-tests\":\"node node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember - test --environment=test-optional-features\",\"test:production\":\"ember test - --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.8\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"6e0fb7e3db28e0642b55602ddee8cbeecc56406b\",\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\nIf you're using globals (that - is, not something like ember-cli), your\\nmodels would look like this:\\n\\n```js\\nvar - attr = DS.attr;\\nvar hasMany = DS.hasMany;\\nvar belongsTo = DS.belongsTo;\\n\\nApp.BlogPost - = DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\nApp.Comment = DS.Model.extend({\\n - \ body: attr('string'),\\n username: attr('string'),\\n\\n post: belongsTo('blog-post')\\n});\\n```\\n\\n### - A Brief Note on Adapters\\n\\nWithout immediately diving in to the depths - of the architecture, one\\nthing you _should_ know is that Ember Data uses - an object called an\\n_adapter_ to know how to talk to your server.\\n\\nAn - adapter is just an object that knows how to translate requests from\\nEmber - Data into requests on your server. For example, if I ask the Ember\\nData - store for a record of type `person` with an ID of `123`, the\\nadapter translates - that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) is installed.\\n2. - Run `npm install` to ensure the required dependencies are installed.\\n3. - Run `npm run production` to build Ember Data. The builds will be placed in - the `dist/` directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `npm install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.18.1\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"8.6.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"dist\":{\"integrity\":\"sha512-ekGfE8wZK1f7CeWQ+3riJo4jxpdqHOR7YeBrGb+4om+I+/0uJMMOyjaZ3N9tfFp5aViBixR2ICi+LwHEpjKmxQ==\",\"shasum\":\"306d8fb272f113ab35db022f9a47a298720ba2dc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.18.1.tgz\",\"fileCount\":156,\"unpackedSize\":1158145,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDyQgQx7jA9Fsvuo8/g1Lok2Yr5XNxELWth3tJuoy295QIhAJ5I7HCbuiuBf9LbgI4j/y+4z+5jO4E/BAbCHCWOBnOx\"}]},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_2.18.1_1518529864794_0.5948516955989882\"},\"_hasShrinkwrap\":false},\"2.16.4\":{\"name\":\"ember-data\",\"version\":\"2.16.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"d9d426392a42289da220254d5d0f722e618ee995\",\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\nIf you're using globals (that - is, not something like ember-cli), your\\nmodels would look like this:\\n\\n```js\\nvar - attr = DS.attr;\\nvar hasMany = DS.hasMany;\\nvar belongsTo = DS.belongsTo;\\n\\nApp.BlogPost - = DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\nApp.Comment = DS.Model.extend({\\n - \ body: attr('string'),\\n username: attr('string'),\\n\\n post: belongsTo('blog-post')\\n});\\n```\\n\\n### - A Brief Note on Adapters\\n\\nWithout immediately diving in to the depths - of the architecture, one\\nthing you _should_ know is that Ember Data uses - an object called an\\n_adapter_ to know how to talk to your server.\\n\\nAn - adapter is just an object that knows how to translate requests from\\nEmber - Data into requests on your server. For example, if I ask the Ember\\nData - store for a record of type `person` with an ID of `123`, the\\nadapter translates - that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) is installed.\\n2. - Run `npm install` to ensure the required dependencies are installed.\\n3. - Run `npm run build:production` to build Ember Data. The builds will be placed - in the `dist/` directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI and bower. `npm - install -g ember-cli bower`\\n\\n3. Run `npm install` inside the project root - to install the JS dependencies.\\n\\n4. Run `bower install` inside the project - root to install Ember dependencies.\\n\\n### In Your Browser\\n\\n1. To start - the development server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.16.4\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"9.6.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-dX1XOgeRl65HfXEKKcWovImT/iTNEW5Hwt8+bUI7vgmkMjHjq3H8Gw745CTvkGWDDn7pnU6fd63U0EHHbnyz2A==\",\"shasum\":\"9412598546b44639064889f0f2c591aaf5faeca0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.16.4.tgz\",\"fileCount\":29528,\"unpackedSize\":166733144,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCibQ/4n/bRuZjsrdF+1tc5aMTpjheiMTTJ7btdk2J9FgIgOROCoxCS38ONHgScovrtqeY2VEFZkY5J0ql2DH4qg8I=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_2.16.4_1519916830614_0.3892208894221292\"},\"_hasShrinkwrap\":false},\"2.15.4\":{\"name\":\"ember-data\",\"version\":\"2.15.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"bower\":\"bower install\",\"production\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^1.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"broccoli-test-helper\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli-babel\":\"^6.4.1\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\",\"testem\":\"1.15.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"bower\":\"^1.6.5\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^2.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^2.0.3\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.2.2\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"pretender\":\"1.0.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"3.2.1\"},\"peerDependencies\":{\"ember-inflector\":\"^2.0.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"7b8019818526a17ee72747bd3c0041354e58371a\",\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[http://emberjs.com/builds/#/canary](http://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [http://emberjs.com/builds/#/beta](http://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run build:production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\nIf you're using globals (that - is, not something like ember-cli), your\\nmodels would look like this:\\n\\n```js\\nvar - attr = DS.attr;\\nvar hasMany = DS.hasMany;\\nvar belongsTo = DS.belongsTo;\\n\\nApp.BlogPost - = DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\nApp.Comment = DS.Model.extend({\\n - \ body: attr('string'),\\n username: attr('string'),\\n\\n post: belongsTo('blog-post')\\n});\\n```\\n\\n### - A Brief Note on Adapters\\n\\nWithout immediately diving in to the depths - of the architecture, one\\nthing you _should_ know is that Ember Data uses - an object called an\\n_adapter_ to know how to talk to your server.\\n\\nAn - adapter is just an object that knows how to translate requests from\\nEmber - Data into requests on your server. For example, if I ask the Ember\\nData - store for a record of type `person` with an ID of `123`, the\\nadapter translates - that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](http://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](http://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) is installed.\\n2. - Run `npm install` to ensure the required dependencies are installed.\\n3. - Run `npm run build:production` to build Ember Data. The builds will be placed - in the `dist/` directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI and bower. `npm - install -g ember-cli bower`\\n\\n3. Run `npm install` inside the project root - to install the JS dependencies.\\n\\n4. Run `bower install` inside the project - root to install Ember dependencies.\\n\\n### In Your Browser\\n\\n1. To start - the development server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.15.4\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"9.6.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-QL31CEbMhkCp+2HovH4lb2oMBwcYg2APwgEZclXIvf8tZtoT8HX6YnkOAzFFCPQgkMxiW/r8TT8tHuP4dBELOQ==\",\"shasum\":\"cf3785fcca4a1101df5a3dc33850a709283380ca\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.15.4.tgz\",\"fileCount\":29528,\"unpackedSize\":166729611,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFJadQvLIpoyJrmg+CmhxVeSpIZpRACiA3WxE7I90semAiEA1di3fJEBhGhT3ggshLsjSwingKRBv3orwurhbFZSxTA=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_2.15.4_1519917260336_0.14007159064369534\"},\"_hasShrinkwrap\":false},\"2.17.1\":{\"name\":\"ember-data\",\"version\":\"2.17.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"node-tests\":\"node - node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember test --environment=test-optional-features\",\"test:production\":\"ember - test --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^1.1.4\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.5\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"555d0e8517a58c99f43aaa4140ad442b17ec21f1\",\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\nIf you're using globals (that - is, not something like ember-cli), your\\nmodels would look like this:\\n\\n```js\\nvar - attr = DS.attr;\\nvar hasMany = DS.hasMany;\\nvar belongsTo = DS.belongsTo;\\n\\nApp.BlogPost - = DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\nApp.Comment = DS.Model.extend({\\n - \ body: attr('string'),\\n username: attr('string'),\\n\\n post: belongsTo('blog-post')\\n});\\n```\\n\\n### - A Brief Note on Adapters\\n\\nWithout immediately diving in to the depths - of the architecture, one\\nthing you _should_ know is that Ember Data uses - an object called an\\n_adapter_ to know how to talk to your server.\\n\\nAn - adapter is just an object that knows how to translate requests from\\nEmber - Data into requests on your server. For example, if I ask the Ember\\nData - store for a record of type `person` with an ID of `123`, the\\nadapter translates - that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) is installed.\\n2. - Run `npm install` to ensure the required dependencies are installed.\\n3. - Run `npm run production` to build Ember Data. The builds will be placed in - the `dist/` directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `npm install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.17.1\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"9.6.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-nCWgX8FYtPo0gM5qot/g4/iDwMrTLixlOVZyDiJINFRfN0igTuYg/CDseuqorp58LzrlO42YTiPRhK3VvqXwtw==\",\"shasum\":\"5f8c0914fc701ecd8324d583c987a3d9192f0ed7\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.17.1.tgz\",\"fileCount\":29529,\"unpackedSize\":166765218,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAK1jC0f2W2gmauNHnqixuccmELV+h3reMlIC9jeXtW6AiEAsrFuivWx2eIKkRpRj+e4aW/smvxc3SKCloCMPefUy4k=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_2.17.1_1519917755185_0.6195639407726383\"},\"_hasShrinkwrap\":false},\"2.18.2\":{\"name\":\"ember-data\",\"version\":\"2.18.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"test-appveyor\":\"ember - test\",\"node-tests\":\"node node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember - test --environment=test-optional-features\",\"test:production\":\"ember test - --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.8\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\nIf you're using globals (that - is, not something like ember-cli), your\\nmodels would look like this:\\n\\n```js\\nvar - attr = DS.attr;\\nvar hasMany = DS.hasMany;\\nvar belongsTo = DS.belongsTo;\\n\\nApp.BlogPost - = DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\nApp.Comment = DS.Model.extend({\\n - \ body: attr('string'),\\n username: attr('string'),\\n\\n post: belongsTo('blog-post')\\n});\\n```\\n\\n### - A Brief Note on Adapters\\n\\nWithout immediately diving in to the depths - of the architecture, one\\nthing you _should_ know is that Ember Data uses - an object called an\\n_adapter_ to know how to talk to your server.\\n\\nAn - adapter is just an object that knows how to translate requests from\\nEmber - Data into requests on your server. For example, if I ask the Ember\\nData - store for a record of type `person` with an ID of `123`, the\\nadapter translates - that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) is installed.\\n2. - Run `npm install` to ensure the required dependencies are installed.\\n3. - Run `npm run production` to build Ember Data. The builds will be placed in - the `dist/` directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `npm install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"651f00b44c4f663fe011df6863d250d0497628d9\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.18.2\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"9.6.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-84c7lw8l6oRFUC0VYVXDZHsiqkz6VM2xJNU7saTUWc/gfwh/JNRgQSPWi8QbzDhbTFp5BIQM2xApRbRW4Bp7bA==\",\"shasum\":\"3c6e99c9aed77ef8945451c39f39865f370f3db4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.18.2.tgz\",\"fileCount\":29525,\"unpackedSize\":166771566,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC61xDXNBnz6K1hgMiuwjt5dZCzp//2V6D8xLxTHdJPfAIgA8xWWrtswKZW7uYTI/UyUv4A8YVQ0pTGoBNQlNrysss=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_2.18.2_1519918645182_0.9308799363847684\"},\"_hasShrinkwrap\":false},\"3.0.2\":{\"name\":\"ember-data\",\"version\":\"3.0.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"test-appveyor\":\"ember - test\",\"node-tests\":\"node node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember - test --environment=test-optional-features\",\"test:production\":\"ember test - --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.8\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"e20597e8b1a2a6d7a4882ff91cdbe7481bee9415\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.0.2\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"9.6.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-btiaTbRbeWnmTy2YwkwBFQFJ0+1N4EryTE5hXgq9y6Qfgh07kFOdGcvS9+2w2qN5+xGgM8ndMPNdM+gip/+9mA==\",\"shasum\":\"bfedc6cfd3cdfcf89de7e18f272085a9b33ea930\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.0.2.tgz\",\"fileCount\":29523,\"unpackedSize\":166767513,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCg0Gp0EWarRfyRAV93KFUUGiFUBoofdvkoQefdMKE9xQIgDnDhOpHvR0neltiXvtWYKmr9wShPrU6VwL28Vj5GtX0=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.0.2_1519919636048_0.6637553242128371\"},\"_hasShrinkwrap\":false},\"3.1.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"3.1.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:node\":\"node - node-tests/nodetest-runner.js\",\"test:production\":\"ember test --environment=production\",\"test:optional-features\":\"ember - test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"heimdall-query\":\"^0.1.0\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\nIf you're using globals (that - is, not something like ember-cli), your\\nmodels would look like this:\\n\\n```js\\nvar - attr = DS.attr;\\nvar hasMany = DS.hasMany;\\nvar belongsTo = DS.belongsTo;\\n\\nApp.BlogPost - = DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\nApp.Comment = DS.Model.extend({\\n - \ body: attr('string'),\\n username: attr('string'),\\n\\n post: belongsTo('blog-post')\\n});\\n```\\n\\n### - A Brief Note on Adapters\\n\\nWithout immediately diving in to the depths - of the architecture, one\\nthing you _should_ know is that Ember Data uses - an object called an\\n_adapter_ to know how to talk to your server.\\n\\nAn - adapter is just an object that knows how to translate requests from\\nEmber - Data into requests on your server. For example, if I ask the Ember\\nData - store for a record of type `person` with an ID of `123`, the\\nadapter translates - that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"9206fddd9df544586204cfb885abf9813c5d9980\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.1.0-beta.2\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"9.6.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-rrGNqn3EB4jBZ3Xk5jWDKM68ANofxO2+37NpH0TEtKZCv6xsOV41PJR62YbFqwN3RqRBqD0hSoum7ly6JqS6/g==\",\"shasum\":\"3cfa229bf2c641a062378e1a782dd7b72ceb1b82\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.1.0-beta.2.tgz\",\"fileCount\":35783,\"unpackedSize\":211422381,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC+Bc0IpmeUj+yeGmeLehqOzbQUlphdDuyGRxc9hDgpTQIhAI6lfasezvbP7Dv4WLh/n50J8MkZpe2SwG502O3iFSQK\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.1.0-beta.2_1521127853126_0.43958137915184636\"},\"_hasShrinkwrap\":false},\"3.1.0\":{\"name\":\"ember-data\",\"version\":\"3.1.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:node\":\"node - node-tests/nodetest-runner.js\",\"test:production\":\"ember test --environment=production\",\"test:optional-features\":\"ember - test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"heimdall-query\":\"^0.1.0\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"268c471afa4e5d8c7f6c40e08223667ecb0f9870\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.1.0\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"9.6.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-SWkYy0QkHIgay53+qBbnB5RihdUSNiOnfGH26DrcRNXH9ALtWm5GgalHDsthNbrcDZjSjLTrI6mCAwdhueC+Aw==\",\"shasum\":\"6d9c3280f745f4c7b4a668232e8c86ef3e259a6c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.1.0.tgz\",\"fileCount\":35783,\"unpackedSize\":211422392,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICiCUMgR9xTEVsAJUmu9HMdVYuY2pJAdBXon+m+GdOtfAiA+08bimYmS5mr1KkgAdtSWj0S88VDsxJgZ93F/Nh0stQ==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.1.0_1522091893145_0.6706919308260155\"},\"_hasShrinkwrap\":false},\"3.2.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.2.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:node\":\"node - node-tests/nodetest-runner.js\",\"test:production\":\"ember test --environment=production\",\"test:optional-features\":\"ember - test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^4.0.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"heimdall-query\":\"^0.1.0\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"9b2d6445b055ef4440bcd3f063e54cbecc4b7793\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.2.0-beta.1\",\"_npmVersion\":\"5.8.0\",\"_nodeVersion\":\"9.6.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-sG8XnM/Nlj+DFOc38GS5mPnHGQTf7bH/+lKYtwZyoWLYpao+Wue6A+NbrJ97bJp+WV4CUeeX8DFZxrPo6tri4g==\",\"shasum\":\"0c6b10445f1bb647739ac60925075c0dcaff0b23\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.2.0-beta.1.tgz\",\"fileCount\":35777,\"unpackedSize\":211419709,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIE8n/vF09v24U7qTLqHL4+uzRJ+mKP+jxanEzOh62LZtAiALqLP9BwGDc7velUWLiDbh4Y+zpcWH7e1ivV6tT7+55w==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.2.0-beta.1_1522092867468_0.36882221759112754\"},\"_hasShrinkwrap\":false},\"3.3.0-canary\":{\"name\":\"ember-data\",\"version\":\"3.3.0-canary\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:node\":\"node - node-tests/nodetest-runner.js\",\"test:production\":\"ember test --environment=production\",\"test:optional-features\":\"ember - test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^4.0.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"heimdall-query\":\"^0.1.0\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"fe685f604c30e451f3a7d0d7b980ec64e0291560\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.3.0-canary\",\"_npmVersion\":\"5.8.0\",\"_nodeVersion\":\"9.6.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-eTCuaWtFAG9AqWxf+zvRumjVbLeAVjqHM7c42+hns5dbM/02sAoyyNGyusSh9o+xvfdBRxldl/LXGuvW4Pv3jg==\",\"shasum\":\"d66dedbd8dcb34f22e2f664e0ca251cd4185ccee\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.3.0-canary.tgz\",\"fileCount\":149,\"unpackedSize\":1164959,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHYplYCfLQ3cDGyGiz0/MQ8wZLfhybb6yxO7LwRA0V6OAiEA7Ign0ie1jU38yGJ+fs1auEpTJIXgY5gGFtMhXfT0TCs=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.3.0-canary_1522156248138_0.5433440059950398\"},\"_hasShrinkwrap\":false},\"3.1.1\":{\"name\":\"ember-data\",\"version\":\"3.1.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:node\":\"node - node-tests/nodetest-runner.js\",\"test:production\":\"ember test --environment=production\",\"test:optional-features\":\"ember - test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"heimdall-query\":\"^0.1.0\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"9466a512c28d1cdf1802a05bce42fa7beb005bdd\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.1.1\",\"_npmVersion\":\"5.8.0\",\"_nodeVersion\":\"9.6.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-fEoD80XZtu3U/iebFCNnqy+w0X9SD7oAtTJdLISlHJp872FfKV3UurdD098AJoGfDHy6FCZvCwjq0m4ZS+v+bw==\",\"shasum\":\"8c17c97a4932b0a0a405cc3e38c43140880366d2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.1.1.tgz\",\"fileCount\":155,\"unpackedSize\":1169238,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIE1SjeTv2rdMLzfLXaGRoFA2coBHXwq9ylqcWjKFi1YEAiEAhXHqdle9zeIAnGcy+EW4fwvBj99I3R0iBb2Vu1sOjXQ=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.1.1_1522156344756_0.28049796983318953\"},\"_hasShrinkwrap\":false},\"3.2.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"3.2.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:node\":\"node - node-tests/nodetest-runner.js\",\"test:production\":\"ember test --environment=production\",\"test:optional-features\":\"ember - test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-qunit\":\"^3.4.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"9967020d8b5ffa94d6eced0a63c43c0183e86866\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.2.0-beta.2\",\"_npmVersion\":\"5.8.0\",\"_nodeVersion\":\"9.6.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-J7PMh7BaONtLCZ4OHub6A4Kkkh9mOPuOlEWHgmy2Y/Oi1VdG/oLnAfXsxZwiaRWEOuO4dCsob9RV+e24wMm7cw==\",\"shasum\":\"49876e20d1e8587c31a6eda931ce8b0894714d7b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.2.0-beta.2.tgz\",\"fileCount\":137,\"unpackedSize\":1168613,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCgq43hgsy5vDtyRxJBo5mdov189RDmTf+zLQ8zuwWLzgIgIRwqovSqpx/0pqdxFUOb5jOlieyqQigVj9a8Er+90jw=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.2.0-beta.2_1523024736567_0.6177180961203657\"},\"_hasShrinkwrap\":false},\"3.2.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"3.2.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:node\":\"node - node-tests/nodetest-runner.js\",\"test:production\":\"ember test --environment=production\",\"test:optional-features\":\"ember - test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-qunit\":\"^3.4.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"e3deb2ab7ad1848c7b681b6f8ddefbf0d54e32bc\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.2.0-beta.3\",\"_npmVersion\":\"5.8.0\",\"_nodeVersion\":\"9.6.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-+Fzge+OnF3JTGgxgzC0SY8n/5CbwzfZLPVLyKcKktZcBZ8BPEcTc3Ek1J7Oc5u0ssOncsCcNcQAymxuFzo8x/w==\",\"shasum\":\"4e4345566e465fdb97b2b0aa9536adaab96d8677\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.2.0-beta.3.tgz\",\"fileCount\":137,\"unpackedSize\":1168853,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJa4K3ECRA9TVsSAnZWagAAxVsQAIURtLiHyv83u4vhu2k0\\nYkRMM/q25fZgAkn9MtGrqo4sDcQjWj8azBbXjYOXPvtpjQRyrDM7niWiqyi4\\nT2WXCkidsaqxagvfDCDKxjLeVXhgzSrXAqthE4dMGEK1UkDbzwsZ2lIs92JS\\nsZCc0fFVqSZnp/252+GyjF99g1lf2kkMiCf9/MVyQLjQrsMsx2En38K5xtHo\\nRJOCP3NhPuL2a6OcPydCVbbSVZjeTpYNTK4X66p88M2MGl6C+LmazSMM0633\\nv2yw9SQmyFTDiFH2u1zIUKwNS8lhHMxCQXbe5AGMwto9JGwAKgq9ArR8DjyY\\nAgT+KlgpVKY6qIJXgW+zNnJgrPZzJn9MCRrGy41dtv4yaiQkJ3iM/VyUl+e3\\nRepZQwd76dg6M85sJX5snyW4PHWCTLgJHbDaLyznzs8XGRKU1stF5k4jxmt1\\n1NbAs13UCkbtGtL4SrG49gYOAKlbRb7m5d/incQoQbefvo3SSiE8S3yTTn0e\\nbfk2YHXR+6ZWnuIEN5DOuYbicaelsDXOk3zYOpBJ6Xz28yI5HewTgUctMhsU\\nJSE2Gy9uIf8vehtOa02RhJTwo8Tt6k/Svw7myOubtcyuo96pu4aViE1+cs/I\\nUrGg07MTLLBvYXp+6WG7ogl0baT4gwJbBbjNhf3bSXHlvK7zpnWZbjL+Kbfz\\nyZ/U\\r\\n=IMg8\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDSVHn0hqYQPwoZists82EMVbex4QHaO3w1fLSDSqPS7AiAXmS/gHf8uM8RBGgAXGAHKh7jpXH2B/pPFtqVTpZn41A==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.2.0-beta.3_1524673987773_0.8576068257230665\"},\"_hasShrinkwrap\":false},\"3.2.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"3.2.0-beta.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:node\":\"node - node-tests/nodetest-runner.js\",\"test:production\":\"ember test --environment=production\",\"test:optional-features\":\"ember - test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-qunit\":\"^3.4.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"c2a6b0310d4ab03c488844ae553de781c3191b16\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.2.0-beta.4\",\"_npmVersion\":\"6.0.1\",\"_nodeVersion\":\"10.0.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-sImMe7n6c4UbRBw9jgexrloWo9V1bzvquo/iIST3TWm693OnAPU6XxokICxOEUxkCYdOw0HoQk0hC8dm5fiNQA==\",\"shasum\":\"15f98bf2b8d29a84f9d66cfc1769e3fe34a27657\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.2.0-beta.4.tgz\",\"fileCount\":136,\"unpackedSize\":1159424,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbIVRvCRA9TVsSAnZWagAAj+oP+wR+tMeu48cjTte7eSr4\\nqSaPtJ69D6pdZ07kllHscXNiRiE4kEWdc8zxHjn6WZdwyFF3t9KRKCBwQEJ7\\nAEDVuYYtA3xRTZY0uTdT4TMzVz5+diGes/U4FWKTECs79jFhmMRRcIDKZrcK\\nB5NkPSuZiL7RFVztvkZ2YHyHh8KQZfFHWGVAKMNlSVoZvNO8YF4rDhfb7dMH\\n8SWO/TQSe5e4/KpTDsAHU9596tK9lAE/0EediUrWzU+0b17cEOlWLY675OEm\\n7flnbs71ti18776AgBAfW1JHVrYEMSFCfUT35KGOgEf7EV1qwEwSn1keI/+s\\nU2e7Pu3hRLJUClyOaWJYxsxc25ofRWknvaYZum682gr9MCZLape5iKafU//0\\n+px8ZWbMizpKI8VjbF+UaGAoK0KKW3kSK2MMj27PGcRQ0gON9AFGCRBviln4\\nuxGKsCwIfQ2DX0HEBPWltnJcIV9GXfKY6MQgE+HmLRADvImyHXVPwMYJ+5c8\\nAtSFpDxd7f5Av7yraZPVHJJFbsTQkk2VRz4zzV8NxxFVzuczI9AnV3vYGJvp\\nub05PbdXB5xCsQEFZQjSGQXu//jIC/+8Cg2ncVeAJLQWqqcdkULy7uJDBY/m\\ndsdDMox9TNFD9OCOIy5W0Fje1LU5vZPuA/K8ZrCYlikcrNnI1mDyCr2rHBhe\\nRlep\\r\\n=KleQ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDONPOmu1/Q06d+t/08oIY7gLYMhgu1DmE5tRVfXy9OSgIgEFamuQCwLeV/iPCcfVyrwivU3NTVS0Scm1lieYs8whE=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.2.0-beta.4_1528910957444_0.6438596188026815\"},\"_hasShrinkwrap\":false},\"3.2.0\":{\"name\":\"ember-data\",\"version\":\"3.2.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test --environment=production\",\"test:optional-features\":\"ember test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"@ember-decorators/babel-transforms\":\"^2.0.0\",\"@ember-decorators/data\":\"^2.1.0\",\"babel-eslint\":\"^8.0.0\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^3.1.4\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-qunit\":\"^3.4.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"2.0.0-beta.1\",\"ember-decorators\":\"^2.1.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-publisher\":\"0.0.7\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^6.0.1\",\"eslint-plugin-prettier\":\"^2.6.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"prettier\":\"^1.12.1\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"7e02741865aaa951e876334ae36c490d4dd39573\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.2.0\",\"_npmVersion\":\"6.0.1\",\"_nodeVersion\":\"10.0.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-MHX0KOJHc74cybB46PGkZaz8da4lBwiYJHoo5IDbjvlKgD/b7zeGmEXPeJzUuxBCe6psE1KyS/2JdNCgNy9WUA==\",\"shasum\":\"f9e30a51cbd05f26e5e0df6b6a13adcd9db99acc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.2.0.tgz\",\"fileCount\":136,\"unpackedSize\":1180699,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbNmJqCRA9TVsSAnZWagAAfa0P/2vJzwjzeA9MxtEKGxz9\\nx8FInKOg3BsjgAeAATOBOO1gYJIzbBz9TQL+Dx1s+aF2ncDaTMwAHrTMxDqr\\nrJb/M9AC9Hp8qN70ZlhkhYeaqwVS8UU762IqWZCTVBpBD8CjvA04NIKB2OWj\\nAMv2W1MNTah5/pbCFNJjBJEOs/UM1Qpm74QpmPWolRpP+Z5BrdzkxIEmjFFU\\nHVYRyDiV1lK0hJogRy6IZOqLplGlJpHafKX7ijUofRpH8fGP1dXCnd/seGNB\\nIQ288VwyQikf8M/G5dUKKOdlOUhhTnpN3viBvFrJ06gTLztjiiiXPiSWgnJ8\\nHWqg3QBW2Z6J4MvunpGQKy43auWOmTe1xYlX4dbBl5gmkb/bVhvbkoCnakA8\\nIdvn+nJ8nXefnyLQK1/rUjGsPPpZh5zDxM6WVYwGNY6U8NiMVRqRm0uu4vJP\\n2X5l6KD7XaZuQjwJTy+IaswGcrQ4kB05kVyXx9/6dGP3mnmCkUT50DEJ9IyG\\n9CV23dh3dUuDH3uC5MSwKxOaRSNEMtbO6K3TOB0hHCSQRycmhoV8ky5lk0AU\\nJAn7FRTsivjTptrNEHdmwoixlqWXB/uwel4mJ9jz14ARlBK4hl5GyqYsanB2\\nPIG1URlIe1u7oKudVgdBe+eKI67+B9HRyZH8Zzs97r8W+Q1juY4SZBEw6PcZ\\ni3e8\\r\\n=Z0Fn\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD19HEyPxcVBxABZOAt2IRCmFQbUsMTesK5w1uh7bZCdQIhALzHaIY/TcMyi5xYHnSC6VGABk12CpY2E0kfmp7vGiXF\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.2.0_1530290794563_0.5682634310297059\"},\"_hasShrinkwrap\":false},\"3.3.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.3.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test && ember test --record-data-rfc-build\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production && ember test -e production --record-data-rfc-build\",\"test:optional-features\":\"ember - test -e test-optional-features && ember test -e test-optional-features --record-data-rfc-build\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-debug-macros\":\"^0.1.11\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^2.1.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.0\",\"@ember-decorators/data\":\"^2.1.0\",\"babel-eslint\":\"^8.0.0\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^3.1.4\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-eslint\":\"^4.2.3\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.0.0-beta.1\",\"ember-decorators\":\"^2.1.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.1\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-publisher\":\"0.0.7\",\"ember-qunit\":\"^3.4.0\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^6.0.1\",\"eslint-plugin-prettier\":\"2.6.0\",\"fs-extra\":\"^6.0.1\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"prettier\":\"^1.13.6\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"672b84f09366dd28ecab965a17ce3ca3e8e43759\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.3.0-beta.1\",\"_npmVersion\":\"6.0.1\",\"_nodeVersion\":\"10.0.0\",\"_npmUser\":{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},\"dist\":{\"integrity\":\"sha512-anGdbkyzkVThmK9qn1afhx9yOcFe2QzatM8Xh/fcQU2vKbSO36bcurTNqJ64owEUiHET4GgedWWL2fAtlIu6Ng==\",\"shasum\":\"c0598c733289aac60dea09e77c193c9f5071189f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.3.0-beta.1.tgz\",\"fileCount\":151,\"unpackedSize\":1508116,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbNmRgCRA9TVsSAnZWagAARI8P/ir2AxQBk4HKx76Znlxr\\nwKcHPl2/1+u7qcgXNnG/l7zkeyhYUvz0OMnrgBxdOkp2O/YpEIRRcfcgOcZ+\\nDnr5bowCKxBmdsG4wm10D0gE4gE2zK4YSZvk3KEb78AIv72S0lTlxrZhpZ+r\\nBW3uYFgNR9Bk1gX8m3odFV8ZCaN0Z2i1F+XKilAZo5rEbsrYPA+F7mCQAq6V\\nSLNpG9d0K+oKvGoRIezWEjUvWi4ZRYlReQe+277N2sZ7WtoN2E4DSEougo7/\\nLvVj4TEXAVH7BTf9mC0iNc9/5o2oX/dgTw1GOuOCv+1QHKyb5txIk8JbMHdf\\nKAb8UDmJVr3/PNM7QP2sAcq7YoNJTQ7lgln3uwz0K6MDBxXcczdkQo1/AE/6\\nPjDysTaViOtPDz7c0Dv6T/45d6T4Y4/6DzHVWgaVWQ+SQvD/eYPNiwgUoAUo\\nQmJsT7FxnfDj96SJMIp/ojBx7GWGGFU421xjBJ+VzU8Zo59erwvD78fqnA1Q\\nPYRpeJUplBQqNzbk/0osHavotr4WHnmGadidWube0SGyI6JIeg8/dLwZBT+8\\n1HlvD4dVYVIC8UMh8rsk6WPy/A/g0wEQcHnrGotmV+WCeukG/1ZBNR26+lFu\\ng3DrrCTKsof7Kmp31JZjiVgqe5B5hApSDfbVQR08t12dNfsrAFDtCsr9q8qC\\n3p6Z\\r\\n=RQnA\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDWS0VCkYma8BgAEwmzvgyj9Ryfvs/x+QMSfO4LnJfmPwIhAOCLocosvrRsmsruVwamyVi8a+W5nv2niHIleCL8WxRl\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.3.0-beta.1_1530291296179_0.14955638670637472\"},\"_hasShrinkwrap\":false},\"2.18.3\":{\"name\":\"ember-data\",\"version\":\"2.18.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"test-appveyor\":\"ember - test\",\"node-tests\":\"node node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember - test --environment=test-optional-features\",\"test:production\":\"ember test - --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.8\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"0eb125b06495d3f069ecd2c15d9cde75c9ca30b6\",\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\nIf you're using globals (that - is, not something like ember-cli), your\\nmodels would look like this:\\n\\n```js\\nvar - attr = DS.attr;\\nvar hasMany = DS.hasMany;\\nvar belongsTo = DS.belongsTo;\\n\\nApp.BlogPost - = DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\nApp.Comment = DS.Model.extend({\\n - \ body: attr('string'),\\n username: attr('string'),\\n\\n post: belongsTo('blog-post')\\n});\\n```\\n\\n### - A Brief Note on Adapters\\n\\nWithout immediately diving in to the depths - of the architecture, one\\nthing you _should_ know is that Ember Data uses - an object called an\\n_adapter_ to know how to talk to your server.\\n\\nAn - adapter is just an object that knows how to translate requests from\\nEmber - Data into requests on your server. For example, if I ask the Ember\\nData - store for a record of type `person` with an ID of `123`, the\\nadapter translates - that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) is installed.\\n2. - Run `npm install` to ensure the required dependencies are installed.\\n3. - Run `npm run production` to build Ember Data. The builds will be placed in - the `dist/` directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `npm install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.18.3\",\"_npmVersion\":\"6.1.0\",\"_nodeVersion\":\"10.4.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-zRED1W4M+6kFx3W8d5AqCJbJaFM1TCTvYoezvWUwV3kdLyhqBgsLpDOpsDAdod0/TBVtOGyMlmkcjpms8dxjQg==\",\"shasum\":\"b97c639f235d7805ca17502518aa3880e750a174\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.18.3.tgz\",\"fileCount\":155,\"unpackedSize\":1157635,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbP2amCRA9TVsSAnZWagAAXN4P/0378fP7krz/tLs8nYnX\\nZmhr1hVRIYJJHPzo35N4mgguqblBoxDgY/FE54Q5P4NtV3kKgjX8hNlFyPqY\\ncwnw5zoG2iULRgmX2bIfpwubWd1dmRCYQG0E5BerNrcIkLUUfjA82sAviHqN\\n+HgUfD8RNt5cr2bad+lN8vAZOIkS0RhSxgXto0xeKyt0KIz0a0QtPHucWOtI\\nWgYVWarX813/DrEp0YVG8Op57dMrrsknJsipoyJ2M9nCDBk4tln7Br/91qsZ\\n3FLmcWWEeI7w1wWcmPatpLk9wRZHXlDVVwr+t6dcUjX4bW/TMppxCO8IOUC6\\nqli6VSid5weg4sGw4HI7+CqJOjmLTtU/F/53olPlxuikxoD1NZYOuCItdECa\\nMf7PPZXz2+RtJ+xaL8oPW3fmmnbINIA8NXisfObtifHhbmRSNn80ALZhBcV7\\nhlDdnpuluiETpzv0pnbvMIqhF1VJh2H/AMBmesyRAVFM6NuMmZ8MHQ+7VIyq\\nvT1KQujB/gwHbN6QlGPU+Qx1Oo+dy9kaVIh8boJhj1L7j9U5DZ5p9b+7DG+8\\nKDJZLfKMJ2N0a0f7a2pmI3r9S77QnRCH0aieFXL7bO4We/qlaF/vfichOBpo\\naRzXZKBVaZmrXGN7JaPVMi/eFF5ucjjXm5tarTejeDSvwwdm9LthGcYWDkC3\\nHX06\\r\\n=97Hf\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDUUPZ83sMX3B9DvtRm2KTv1RUPULzxClczb8pDbREJKAiBcPWeUDVqJjnvDUek6rEXxXw+gMcDP7cFj4EgijT0mLw==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_2.18.3_1530881702077_0.18559311137544743\"},\"_hasShrinkwrap\":false},\"3.3.0\":{\"name\":\"ember-data\",\"version\":\"3.3.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test --environment=production\",\"test:optional-features\":\"ember test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"@ember-decorators/babel-transforms\":\"^2.0.0\",\"@ember-decorators/data\":\"^2.1.0\",\"babel-eslint\":\"^8.0.0\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^3.1.4\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-qunit\":\"^3.4.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"2.0.0-beta.1\",\"ember-decorators\":\"^2.1.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-publisher\":\"0.0.7\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^6.0.1\",\"eslint-plugin-prettier\":\"^2.6.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"prettier\":\"^1.12.1\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"ce114144d5a4815ba2b2b5c0c7583c78b3b2bd62\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.3.0\",\"_npmVersion\":\"6.1.0\",\"_nodeVersion\":\"10.4.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-zexlYJvzxvr0r5gIPvbPeEx5WMr7GLvHe6kF8rAvU+MGKtCbyb26QFrtyYFRydtyJCVZA3qJBe7Mcn8aQLeiRQ==\",\"shasum\":\"138cc248f61164404f5aa6b8207a3dfae8eaea2a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.3.0.tgz\",\"fileCount\":136,\"unpackedSize\":1180768,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbSQs+CRA9TVsSAnZWagAA/PIP/0iMS3vuHyqUQvBlwTfQ\\ntiTVeqsNYLvUCuysqQBojcU7MeMJnTmE6o5PQX/kj3R26uXAYpFjA8NPXQLC\\nKmbxL6fO+CIzp8OnCA8k5/ye22Tu9zaTAXkHc5LJrH8vFUq28g1a2WsEhdJI\\nB/h3ymweNlnDmK8DV/a3I8oQgiSLGVqAG6TfpkOyuCG/CVAVCXC3KFcpclrD\\n+hdtT4ZLniI5Dj14d/fsTA/7suXP7Rg5EOgnBzlCboz/CLPnOCj6hmZiddg7\\ngjXd9CHU17sPTC9aWOXFi6A1BjPr4C0wvTM0IrPNKLVXUmCSjf5nmsI7tPnu\\nVJ6Awec+UABmIjyyRxKu+XIMqek3G7GaDhAXBl9h+i4wSVJjFB/dUX/bt1Hz\\ncAytCmtMbkfrqYUFuD6xOsTG0NVYEaU/AlBttaNE+fDosKPZvBvHPzqnfPIk\\nLb2/CFQzvnPU/l6L6qzjZDloFwOFhlYrpJNhbihRl8qZEWxZEDHBxsDLM5mH\\n5MLmW8RNIUwOkJ/4aDt6oKMnLWTNvlwpJze7UzZhCsq5vcdwRGIkBfGiC1hm\\ntHCiA1JSdh/vYVOI73CdWZnXUjuUBQKGcPHkcHGDW9jLTBQbxufSF81gwj/l\\ngQp8Rcu/B4hkURQCCVSF0pquH4cj0CAV1RXMEhm99tctjeBznQiCMEbsjAMo\\nXww5\\r\\n=z7p2\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIC6HRO7TrAethLc8S6AT7NrwxR/742QcQ9FW2+Qs+ghFAiBdOdJTliA0EjWAxtuxanBhZyURbu7WQi3M1toX7ZReJQ==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.3.0_1531513662833_0.9727571284894483\"},\"_hasShrinkwrap\":false},\"3.4.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.4.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test && ember test --record-data-rfc-build\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production && ember test -e production --record-data-rfc-build\",\"test:optional-features\":\"ember - test -e test-optional-features && ember test -e test-optional-features --record-data-rfc-build\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-debug-macros\":\"^0.1.11\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^2.1.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.0\",\"@ember-decorators/data\":\"^2.1.0\",\"babel-eslint\":\"^8.0.0\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^3.1.4\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-eslint\":\"^4.2.3\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.0.0-beta.1\",\"ember-decorators\":\"^2.1.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.1\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-publisher\":\"0.0.7\",\"ember-qunit\":\"^3.4.0\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^6.0.1\",\"eslint-plugin-prettier\":\"2.6.0\",\"fs-extra\":\"^6.0.1\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"prettier\":\"^1.13.6\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://guides.emberjs.com/release/models/customizing-adapters/).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"93dc52696baef652f69aab937e01925926db60bc\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.4.0-beta.1\",\"_npmVersion\":\"6.1.0\",\"_nodeVersion\":\"10.4.1\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-bPUflwqKJwEiMbirK6rOZumN90PKFt8cpbqu6AADgIScZvwiajFW0RkqWlqF1qu6LSXaK3XHAhFshMs1V6cjtw==\",\"shasum\":\"9de9ce9acdda398aa87040b273657062434baabd\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.4.0-beta.1.tgz\",\"fileCount\":151,\"unpackedSize\":1508199,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbSQ01CRA9TVsSAnZWagAAIDkP/RpHyKW0W8b169q1ZCGn\\nDOVEdPbdzoyDvCkaedGVThBvbH0Xw1rrD+cRue55qQb4EB69YTBoBpvDRh8L\\n+xBrsDspxiIdNQ0UsZJcChdIkf7bVjnOOjfyJOLhJFX+VBmLJ5QaTavCpLzb\\nFDBvcHvVUH2rHpMf/gv3D7Pu5iGu0QVNz5gn3y7QRbtmj4OenKUxsvPfdP+f\\nkrbyJ95k1pGooB9Us3ok9mWK2twtg1lJusLPAz97QtmzRWi4ptyTi2RzlkxY\\nWStdtXp35A0ZUMu/mOIQmda60fCuFLybdZ7mdNvBIsdZtzgOxRpvhdlbUsyH\\n5JT3DfH2a05lTLGwtIl3t2ilIFfS1GI7gg9PHjJ87ba/u3QMEVzOGA802uPY\\nP/Cp0mh5PDE25JiIOcsuCl/SuK8Gng25OSjLTBAWh1Mj9RVqoli4WRhd6fw3\\nqo2RLrnilqSkZAAMhfomorlnXYl7qerrr4mtXWSXE9vIWMXFAlA3Im2imJEG\\nNh3Z22hkUeRoNZSy/Qifp/M9jR+BsSGqD36GZk92u21U1QcS9DcCAXeRq1ZB\\nYyErx8nR18hSlVTfrAaHMWbytOZu2vqtbrFFilv+cwhkbZbjBJ9EMHGVS0jo\\nmO48kvPTWwi9il550USD+l+vsKtJHcWZcH/uHrkfQMX+qd6fsPZZU8vUY+Bk\\nhuxT\\r\\n=HAhV\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC9SNgbbYaG8KghcxApjjm/OHiG9X/URmDIlMPEe/R9wwIhAMRfS3x/GpQP+R/RDDMTChMw6pZ/Z6pSn5ktjbexnSTj\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.4.0-beta.1_1531514165578_0.24332480391973732\"},\"_hasShrinkwrap\":false},\"2.18.4\":{\"name\":\"ember-data\",\"version\":\"2.18.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"test-appveyor\":\"ember - test\",\"node-tests\":\"node node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember - test --environment=test-optional-features\",\"test:production\":\"ember test - --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"0.11.0\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.8\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 4.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"3d6dd3ac0a685af5472634c88f0c9cc5025f55e2\",\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\nIf you're using globals (that - is, not something like ember-cli), your\\nmodels would look like this:\\n\\n```js\\nvar - attr = DS.attr;\\nvar hasMany = DS.hasMany;\\nvar belongsTo = DS.belongsTo;\\n\\nApp.BlogPost - = DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\nApp.Comment = DS.Model.extend({\\n - \ body: attr('string'),\\n username: attr('string'),\\n\\n post: belongsTo('blog-post')\\n});\\n```\\n\\n### - A Brief Note on Adapters\\n\\nWithout immediately diving in to the depths - of the architecture, one\\nthing you _should_ know is that Ember Data uses - an object called an\\n_adapter_ to know how to talk to your server.\\n\\nAn - adapter is just an object that knows how to translate requests from\\nEmber - Data into requests on your server. For example, if I ask the Ember\\nData - store for a record of type `person` with an ID of `123`, the\\nadapter translates - that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) is installed.\\n2. - Run `npm install` to ensure the required dependencies are installed.\\n3. - Run `npm run production` to build Ember Data. The builds will be placed in - the `dist/` directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `npm install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.18.4\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"10.6.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-ChobqPblc4PNw92ahrgXX0exZPb5iXdpR6kitvW2o9W1Sa8nINlfKa3bRHXZRNLOPUCatYRZqfEdrAaUBpWJng==\",\"shasum\":\"fa4162666769b930c0cc1ee6564dade3dba8d690\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.18.4.tgz\",\"fileCount\":155,\"unpackedSize\":1158295,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbV3VbCRA9TVsSAnZWagAAkEIP/jGr/5UimETH/ZUlhGrK\\nliP9E48ll7yZRiuosNFP1p08a9VDQl2RKFGsPSoGt++05Y7TJyiM2d26D/3s\\ndXm0vp0WezZK242OkBV3nwLs567hOanEMiyWQDiPH5McNHLR2npUDCk2zrq+\\nXX3/TX+eFEvCQZDY33glTg4aaSDmP9L/KRrw5IGT2NlSJunckiDFSBpdrde0\\nQCH0SwL9JMa1tjSIe2/z5G+yyIplHx+U4O0RtGlgwYbwxTomeowa2IvF7Cs0\\n7EQ+sIqcuVXUDHwB/ivRqHFMZLiMerMI9fYA8IRx81G6LSzXBxmWjFDnwzkM\\nOQISlne+szihL+0UDxGL7Sza48r17vz5RZtv4qMm+s1IfsMP0ObHipVTHyRx\\nm+ZDuelG0dg0MTg49YzrHNBP2dcwAByQqcY39cxhavaeYlOkGh29bROyOmpX\\nHL2EsYS/5ZupgHPGfCZ5JvIJmkvMma2RClXW7gp5S4qPe9NdVK20LiEDtjRP\\nch+lxV2iQ33vP3SjY8n625ao4cNEYc1OeuBU9wAALCgPdaLUqWlUp0BJ9ylr\\n7xMxnHV3ezw07rToLhvtvZiwRbr+EvOAv/PW1F9fdCfDckD2Gvjj5CBRXYRs\\njPZn/GtE8or9W/F1bKPCiYkVTq9DBWC3KfRjf6OdRG+4lIzJrp0cNubSRAQr\\nViu3\\r\\n=mSfw\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFeEi8KK3+jreRhSgDJ+H9dgN6f5EtKz3wwlVsc/zLFyAiEA41rZDitrqRe+lQLzDgfaV8cJSIVcg25NZIHip/gUEhM=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_2.18.4_1532458331168_0.4422045069912235\"},\"_hasShrinkwrap\":false},\"3.4.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"3.4.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test && ember test --record-data-rfc-build\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production && ember test -e production --record-data-rfc-build\",\"test:optional-features\":\"ember - test -e test-optional-features && ember test -e test-optional-features --record-data-rfc-build\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-debug-macros\":\"^0.1.11\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^2.1.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.15.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^3.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.0\",\"@ember-decorators/data\":\"^2.1.0\",\"babel-eslint\":\"^8.0.0\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-babel-transpiler\":\"^6.4.3\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^3.1.4\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-eslint\":\"^4.2.3\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.0.0-beta.1\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.1.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.1\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-publisher\":\"0.0.7\",\"ember-qunit\":\"^3.4.0\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^6.0.1\",\"eslint-plugin-prettier\":\"2.6.0\",\"fs-extra\":\"^6.0.1\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"prettier\":\"^1.13.6\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://guides.emberjs.com/release/models/customizing-adapters/).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"9dac4ab1e8b794ad1b8742fdfc6e30028d41ae94\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.4.0-beta.2\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"10.6.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-wO3jjY7jrihDWqolyKnbrpXhvB/XuJ4jx/EF2HC6/xWkp94cszVo7MiZdN/OuOkr/898IbqlOC+VO043nTremw==\",\"shasum\":\"aa489ca13684957d17f932cb0ec840531488b07f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.4.0-beta.2.tgz\",\"fileCount\":152,\"unpackedSize\":1517856,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbWc+jCRA9TVsSAnZWagAABVoP/jeVHlRNAjA1E1hiT/2e\\n09gckNaBZoWn9IO61ekqCsZMTUMHhKhKoAfcfnuAd4MQ4g8WpFdhwRfZyhY5\\nFwURrHXqJvy5u3VdjkdOAx1MLwAR6WLw6XLkSoK5L862jMwOiwxQaxgYNK77\\nRQdt8hTdhyGvQpYl82GVOb3QgD4Fz6QbXUy29GjqzLDocoq/iLkPG1Yk5eW0\\nYPdrO5U8tO5QyM9hat2mmvfVCwkXsXYlzdWYmGgqns7GemKvnceyiIafIwfT\\nahvpA7rrev+Id2OX5NHudjBnKv7lLkBtH3xZ3Jgdt/c0YI6piGy5Cjhi/6kv\\nZq1TVDtDEjZndk4l700VLDg3KOXqh7x6leMyXAW2rg/1mx/Lzy3gSABoTrrG\\nwVTTOC4YnEgqqQxU9IoEUzskcHgAWZIeaeF9/ELMX7pBrLqAZSPje2HAdxbs\\niTWcywQSX/brfcC22IqAqhJfFwPOgVtJCS3CAIkKUZIn9ieoP2kAWbT/5dXy\\nQA7pps4OHJnYiQiG3zpR1fIcmXZbG1NIUT6MZbRi63dBledJXaffe/X/rw1J\\nPAL73EqR+Mgl9BaXoxxgyjwIv1D5yLeGx1cVpW5Vh6zjl/fWGAIUkEjBNUKb\\ngRphQXfOeXFRuvnJ1I/9NwOC01IOSamEWX8sN4sl5ZpFXm1zyj/uGuelAldq\\nNeCu\\r\\n=GJxv\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC3UMpwxur4XNqQwQpNkBhU6qKuplv6VtkxtSK8IXrYDgIhAI8MY6vkvO7RX8vn6Hq3+dVBxOUJT8U0hY2XkkuslMzX\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.4.0-beta.2_1532612515701_0.2921811587450618\"},\"_hasShrinkwrap\":false},\"3.3.1\":{\"name\":\"ember-data\",\"version\":\"3.3.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test --environment=production\",\"test:optional-features\":\"ember test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.0\",\"@ember-decorators/data\":\"^2.1.0\",\"babel-eslint\":\"^8.0.0\",\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^3.1.4\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"2.0.0-beta.1\",\"ember-decorators\":\"^2.1.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-publisher\":\"0.0.7\",\"ember-qunit\":\"^3.4.0\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^6.0.1\",\"eslint-plugin-prettier\":\"^2.6.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"prettier\":\"^1.12.1\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"gitHead\":\"506ef5e869715dd04c930b2e942948dcab527558\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.3.1\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"10.6.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-f4oGPkfGyTVk7fvHVZEjpmFSG+yuP4J0i2Kn+zlLJ1nUDI+z9e7HavhyxJkWtM3VkXIm4r6mzIpDduzXKf7hNw==\",\"shasum\":\"8ff1f7759d35fcb750c8d33435e7ef2f69242dce\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.3.1.tgz\",\"fileCount\":136,\"unpackedSize\":1168972,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbWdHhCRA9TVsSAnZWagAAb0QP/R3/rp102A9mHEej1k07\\nRpCHg/Uw9bn+quMSFP1NroJA2xxwgZrPjgUt0dT4oGSEYR1JnSg8jqdCfQWB\\nrvX7kpWvsD/FkP+TIyDbskSc0SNloS+ksjl11Q72wof3K0+IGYIU4047//us\\n89h0yc5J0JIRmbXSdw4LLKXxDKmnJIIoto3SsUQbIYnChw/txBlcQtPTgvb+\\nLHl36QuddX3MIBIJjcggx1+g8S0AfqF+gJQmVYfijxCtsTUKN5x8mYISV+vl\\nbHZjwU1Vhu7FQadEuLjX2hd/4Xcyhu7ylbk0G53W8XN4CHSfF5UOcTN5Plh1\\n6x7Dh/YMgt0ZQDH0yZldknRz3Cp5dsJr89iEQjzgMFQD54u0i3wwc1g2+qFA\\nFo1Gv1iQSDbjMJOG3eXXQKsy2nnWXXKoE+QjBZ0XxhWkCaRjO2oZHdoUyveN\\nXr0lSg0V6GrfOtT38lWgDwWC8g3rnaFaQKGBIgZGWfBDV3BHIcS7TMd+0YBg\\ncfyOkb0H4hXfwUgwT5nijY8oIq9VFrig5nHmr2mGmJZp33r63DLYgYv5z6Fp\\nJ8RG8x2p8SlV8zKo2r5YALU8mi+Q+wyEYpAZLAUAZdMx+xplBGqFC2ievjwb\\nwm3b0aeYRXi6FCW3ayRc60Jhdl2wVs/G2S7BGQrwuJJkr1gO3TKkKIlS9tYf\\niqQb\\r\\n=kJX+\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC3fYdcZGRq/i5MybxlRBF5Kh5ZD50oJ4TtVq78H/SEdQIgJWUtbLPSiCGPi2LqK1qmeQ4JV+hN12ccZfoqHa81qag=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.3.1_1532613089084_0.6477292528814405\"},\"_hasShrinkwrap\":false},\"3.2.1\":{\"name\":\"ember-data\",\"version\":\"3.2.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test --environment=production\",\"test:optional-features\":\"ember test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.0\",\"@ember-decorators/data\":\"^2.1.0\",\"babel-eslint\":\"^8.0.0\",\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^3.1.4\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"2.0.0-beta.1\",\"ember-decorators\":\"^2.1.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-publisher\":\"0.0.7\",\"ember-qunit\":\"^3.4.0\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^6.0.1\",\"eslint-plugin-prettier\":\"^2.6.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"prettier\":\"^1.12.1\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"83e2803a368dfba36dcd61dcfb835ea594c1ab51\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.2.1\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"10.6.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-SrDBV1Y4H23janMEx53Vh5LSZTI/405tcKkCGCxCHnc+WN1tr58M/LvTfbO+9dJtqDKY77HcLy7L1HqkRmp5nA==\",\"shasum\":\"ef6fa0739a0cd99606784d727d97c4fd2e81bd00\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.2.1.tgz\",\"fileCount\":136,\"unpackedSize\":1168903,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbWdOwCRA9TVsSAnZWagAALTkQAJQI2TPl56QtkKsfShZQ\\nkMwTOhxU8FG4AQRSgINAavKyU2YYtOJy7AV7TtJyStNyfx0AKtEaI+lk0+aY\\ndM3xenmGx481yWnNAN8I8AtnjSvyWGTcgReesYb7ZgUwfQY8stytXJ9HiBbE\\nkPGmtwEAWKxLqzpfFr4a8rXFDwYib8IqqOinqZmXU/M21GXZ8LAS9hyZwa5h\\ndx4zv9AQnXiwo7KowFWUvV5lS+b5eBt7tkfAe9shrNabXb+q5T32dF6JVhrt\\n41QgThYHTiMbAvFyvu+rutxJeuBirQISXUhDgc6N3cVO/LH04Ls43QuON7PQ\\nXlT/4w3lYCUM69ZB43ZS/d43twZZxMeBk2ufrZMVgSjfPwVEVe6yGsQqk2w0\\nhTURtOT92riUqWIQotvk+D11/DLGnZCDsc+eOVJaCfR4OKtnJTj/bSdh9MVK\\nF3wW3V4CVJle+W0afvOsenz3xDFOS9dX0Div6Y5haj7cXFxmqg5eh7DGUQh7\\nlZinVv2FBIy9cMyKHPrTztKRJnAqt+PwwvPQxqv/zbXIfXl+e0V5mfiuqrqx\\n0MvUuVbkSL+59aMAp0elOBOIiXwg/Wfr3qn3DijflTlhHKGN0RwZUXSRupqG\\nk9JLJLGDCe4h1VfM6Yxd0wmfOFK17Y9PaNBJOKvAXDwBUe58BOYunmA8/f4n\\nojDA\\r\\n=76ql\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCIkBQlrimtwfj2+OdHqyFZaDfcNLzrA8oOK72FSmU9gwIgf0zdGJNLHY9azo4YBSR5zeV9ZaGr0DayvHBOOOe25Lo=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.2.1_1532613552661_0.5473154722431699\"},\"_hasShrinkwrap\":false},\"3.4.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"3.4.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test && ember test --record-data-rfc-build\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production && ember test -e production --record-data-rfc-build\",\"test:optional-features\":\"ember - test -e test-optional-features && ember test -e test-optional-features --record-data-rfc-build\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-debug-macros\":\"^0.1.11\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^2.1.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.15.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^3.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.0\",\"@ember-decorators/data\":\"^2.1.0\",\"babel-eslint\":\"^8.0.0\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-babel-transpiler\":\"^6.4.3\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^3.1.4\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-eslint\":\"^4.2.3\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.0.0-beta.1\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.1.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.1\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-publisher\":\"0.0.7\",\"ember-qunit\":\"^3.4.0\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^6.0.1\",\"eslint-plugin-prettier\":\"2.6.0\",\"fs-extra\":\"^6.0.1\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"prettier\":\"^1.13.6\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://guides.emberjs.com/release/models/customizing-adapters/).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"d11bcf65374e850b980e17476d517cbde7115eeb\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.4.0-beta.3\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"10.6.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-AGV8lCdxQfJWiGEoACrcyy1h/9dExWGxyOmRLgs8ybuABcMw0jctIiDsmENz5+UwiFEGDxdn7Qhf25C/aj3tLg==\",\"shasum\":\"c294d7c44e1fc9c4ea487a3b4f7d373d25614d8b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.4.0-beta.3.tgz\",\"fileCount\":151,\"unpackedSize\":1234257,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbYMBfCRA9TVsSAnZWagAA9ngP/1A06zxD01TC8fq2vCfm\\n3pZZxKbMiOXy0TejmUXIiQbFdx2G/01kn78tR5lS3nMU/Fc1DvKPccn1scK7\\n1Eozx/bB6jY7bBw2X5Rlk5w5dhc2hyMpFTtcN/1Qjx/TPj1I9UMnMZblpTt9\\nrLKi8EdK2NorxRv5fqngPt/WU1RdWTWeRgALhJIt11uy7LADZQAiYB+Z0wiQ\\n+eBJW04ZTKa3z42ASFcJDfhq+0/LI+DLcl+6DIkbNgzyop9EWYdMo6XDCsCQ\\np8lX6vHU0zxgZduSWg67mXmZyjZXKEj+3ZceE6Q3tAsVDYzaai6onWqhyZrU\\nWnB5lEEPX4hfTvxfHKNAnnSp7qyK5IwSG+EW4q3wlLOs9FWOPcgnNPmtWF6m\\n04h8Mp2/NuKBNHZsD7D4+PS7ULogv/o/XIHxiWPQuzGrdqfxURLP0wlcqXoq\\nq78YQykP/3e5y/5US0ht4vGpg7NWbfuK/Yn1xkmhDff17ionMBITdoEMjnvq\\nSL1SK2PpB3XoIYoMXClfWrRcuBHKs5/oGBm/qKCSvo4hELK5et2pbjP7Jtj7\\nHHZJEJx+cqc1nYsUj5PZMys4HNQrHsIKIaIipCEOiNLcXWjk5FvENj1FpEr3\\npL4NCXvJHTVDSZ/+zqzBqZOjWUAj7c28Uf55XVWiejqKoiH6/OBv2RoZOSn2\\nbNx8\\r\\n=N41d\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICt2fDJSDUeFknyWFI4GOjvYGqWnUOnzWfbl852PCvP9AiBXvYmCwfl4Xj5APg1LHT4f75WqcoiXhONKV5FI+9RRMg==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.4.0-beta.3_1533067357896_0.009101554060273465\"},\"_hasShrinkwrap\":false},\"3.4.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"3.4.0-beta.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test && ember test --record-data-rfc-build\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production && ember test -e production --record-data-rfc-build\",\"test:optional-features\":\"ember - test -e test-optional-features && ember test -e test-optional-features --record-data-rfc-build\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.0\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.26.0\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^6.16.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.2\",\"@ember-decorators/data\":\"^2.3.1\",\"babel-eslint\":\"^8.2.6\",\"broccoli-asset-rev\":\"^2.7.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^1.4.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.3.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.3\",\"ember-cli-inject-live-reload\":\"^1.8.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.3.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-publisher\":\"0.0.7\",\"ember-qunit\":\"^3.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.3.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.0.0-beta.3\",\"eslint\":\"^5.3.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"2.6.2\",\"execa\":\"^0.10.0\",\"fs-extra\":\"^7.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.0\",\"rimraf\":\"2.6.2\",\"rsvp\":\"4.8.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://guides.emberjs.com/release/models/customizing-adapters/).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://guides.emberjs.com/release/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"3ed0b4eb78aeba72064983b8712ffb6d02801088\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.4.0-beta.4\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"10.8.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-GTstTN1b23GLpxYh1Re1JdIjEFPuy35o/n7kcIrT/I4Clq2IdJ1YXdaw0dtFQGdKZWPR8XM3WJNbw2jlB9ywrw==\",\"shasum\":\"3a449170231169d85456ca8b3c94df0d0ef214eb\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.4.0-beta.4.tgz\",\"fileCount\":152,\"unpackedSize\":1243983,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbf2YfCRA9TVsSAnZWagAA/u0P/3IdHJq4gEAPpzAc7dfM\\n3oiLazZygWONAWc0T+ulNt8x8j85Lz7Ka2Bv27ZZU2JyCCEjPZmNa+30Nsop\\nLtIzYPHRVKZ3eW0BkZ1SOk9NfcPvPGOQ0Z4+I4D1UOIRleuWElMrCqMfNczu\\nnuPf5qEbSG9WLpg1F0exglMuGToMtfa6tQ7Lj9fOYcpGyft0k5YmutOa/O6A\\n9ucz8O6DsMDZ58bPsqMs9FwL+To7k+DkaAy9UdxsDh6NtHM+HyOTKykTTkuK\\nFT+kF2IN8cZCWDyZ+EfNRV1PGmIsyiDe//jzTRIwUWC5wXyVagA9hkDv3P0r\\nYxYMZD8zThmbphdjt5M8Oj0vo5TEMncnpSuK8ZlrJen5Vt0dZgR2ZsIH6pan\\nh2LNiQeIsC2qiEhGgyOsW/HXxYY7vUrMCDaDE788JCIY49zeO70iq1wgJ/pC\\n9g3MG8V4YmKGuwh+3FAjndejCWr3trEpoj015SJ6NPl0zy9bZF50gOGaaJai\\nHplZD7VxDb54jy4QaDRPw3TwRqkQk4VApcmlVmWyTfODlvUMD9T70Nkbf5qA\\nWK0gzvLplhBL+p5gTzRRKwM6DrtXcE3niTUhD3736CX5G/Jisdr5mKULNW2E\\nfmD/E5bJvaMqJhFaH8kb1Bsree1i/Aydo3ZQ/hE8UZbNUV+8owMG+RbGhIda\\nfO3b\\r\\n=r4K3\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCzfiLC/sKXaHduIamcV3PjNeZVK++E2mMW48sRR4aISgIgX7l1gn6s6TsFhK4LyhELb6Ptb6tGSGC3L8kXeXeYNGc=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.4.0-beta.4_1535075870509_0.5662564381964064\"},\"_hasShrinkwrap\":false},\"3.4.0\":{\"name\":\"ember-data\",\"version\":\"3.4.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test && ember test --record-data-rfc-build\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production && ember test -e production --record-data-rfc-build\",\"test:optional-features\":\"ember - test -e test-optional-features && ember test -e test-optional-features --record-data-rfc-build\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.0\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.26.0\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^6.16.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.2\",\"@ember-decorators/data\":\"^2.3.1\",\"babel-eslint\":\"^8.2.6\",\"broccoli-asset-rev\":\"^2.7.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^1.4.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.3.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.3\",\"ember-cli-inject-live-reload\":\"^1.8.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.3.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-publisher\":\"0.0.7\",\"ember-qunit\":\"^3.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.3.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.0.0-beta.3\",\"eslint\":\"^5.3.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"2.6.2\",\"execa\":\"^0.10.0\",\"fs-extra\":\"^7.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.0\",\"rimraf\":\"2.6.2\",\"rsvp\":\"4.8.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"b800e04349e084d12faafcee2202e2b61506ecf7\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.4.0\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"10.8.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-DBmfGMlR0z+Y/+XHLnXmsBhOI3qw96erSb30fMg15wsTXRjI7cpzNQqaw+GcMKCEM8K8yfz60sjKBer3TFJLYA==\",\"shasum\":\"d303057d560b0002f5b1490a7c24c4bfb74cd2fa\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.4.0.tgz\",\"fileCount\":152,\"unpackedSize\":1243759,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbhHXwCRA9TVsSAnZWagAAs+QP/2JsD1K4iuUe4yHmElQE\\n6SSAOZeEoCuH8ixBv1WW07uOB2sE+aO1PHyDl/1atB4CUFVtjXcg1QetbZlJ\\nKdJww88bzsNS4/I2OGw8XS6w0RoE8zA6TX2VmBG8CupFNH0GKNSOwlTSfB/6\\n/+12dnvOUbsn/WGc5xDhXZJAZ2+YGQRDUC0H2uPM+8eTiR0bx9k0s78MAgaS\\nepeNyWE920lxHxT5vSN74+JKWK8jZR4guiXWFy9d851pF9NhrXvvmrnzl+oh\\nV6BW2XXIdaxkVr+PIs7X7l06/cM3dMfDifPHLwjDt1sPStOgE8vVzTlIIvjz\\nr9zQbAVtWfgfGk8ZecSsVBIfGIUmc4/Ywb5oVJFkJnhApCvqY+pql08dEIy8\\ntSCqjfPT4lmPSP4kNlwlwR+Bt8XUIh6M88FE4WeXH2qukb/MCvcqSf15ehmP\\nJEqjRojLY4wsMHpT64JU6jgdjpJB1bWZn3CgXiLAVRMoy4IFVqOAYoz75CUZ\\nFWLWEjCGwewNR1PUFnh06FMpPB2lxylpfxQ99qhPwur5P6yVzGd1A1dH0viC\\nSg7cx2f05dD99cps9eVB205u4xKqQ6FW117oS8WAZQ90FZmKNu+JeLZn/Jh5\\n7vqfNEQQIDyr9pJm2u2I/ZHbUULdsO4qcbRFIQGsBOTTp37Saj9ofzLtsrA/\\nWx8s\\r\\n=MYqf\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBtkcnCX75uxUvDyUABTCgSgFOBwngsrYyb5JP6gq/aoAiB6xghuxT3WpJ9HtaBLBJKWc0jTpfq2RZUIO2zI+gGxtA==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.4.0_1535407599202_0.4105128918874932\"},\"_hasShrinkwrap\":false},\"3.5.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.5.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test && ember test --record-data-rfc-build\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production && ember test -e production --record-data-rfc-build\",\"test:optional-features\":\"ember - test -e test-optional-features && ember test -e test-optional-features --record-data-rfc-build\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.0\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.26.0\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^6.16.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.2\",\"@ember-decorators/data\":\"^2.3.1\",\"babel-eslint\":\"^8.2.6\",\"broccoli-asset-rev\":\"^2.7.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^1.4.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.3.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.3\",\"ember-cli-inject-live-reload\":\"^1.8.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.3.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-publisher\":\"0.0.7\",\"ember-qunit\":\"^3.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.3.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.0.0-beta.3\",\"eslint\":\"^5.3.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"2.6.2\",\"execa\":\"^0.10.0\",\"fs-extra\":\"^7.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.0\",\"rimraf\":\"2.6.2\",\"rsvp\":\"4.8.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://guides.emberjs.com/release/models/customizing-adapters/).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://guides.emberjs.com/release/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"63452438fc6cef860a10ad7bbb295d4d5a1d1173\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.5.0-beta.1\",\"_npmVersion\":\"6.2.0\",\"_nodeVersion\":\"10.8.0\",\"_npmUser\":{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},\"dist\":{\"integrity\":\"sha512-vWIoS5tHZd3IKr0YMyVT4pvDPRpZbBwFpObnyGMCI5r+oNPbIkSMip6d1EfzW233tQnETIlIhoxnMzv/KDHy9w==\",\"shasum\":\"d0fa4b1d68706c4d9582236c0772f1ab25f6670e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.5.0-beta.1.tgz\",\"fileCount\":152,\"unpackedSize\":1244181,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbhHcSCRA9TVsSAnZWagAAuwIP/1+c1xymmqpCjV1jSEaH\\nPppVzUIW9qkYxDFdydCtUIFX0CGtIAIN4smFO3fMyA5Ou/trkNi8Z8x9K3Jj\\nIttGxef1cSLlD3ZeHVFpxvk6m/Bu3eKI9BSyn1WbUheDE9mt9D1Re3FG34ek\\nrU0IHtnxemclFHyJ01XgYR8jGGS0btA05FxqPDa+1Hg/djwJHRTFMshN3Fad\\nun21TPjwjW2BsowdVexuzVPV0f2uLRCmzkWsE+wlyd4B7MCaG2LwSDvXONsA\\nqy3E19VOcM38k9JesLOqW8Y/yVIZbLuhVp+oXTt3GndwXeV5t6e+fOM+yUB9\\nv69d5wrHMkQJiop0TWnQW3jYQJJ2CHiNimREU5ou6Rwj7OyfNmk9bDDkNKNW\\ne+sbmNJrqjYy3brTJMP5iT5raykTK0mT9iHuVjosWvJvuDsuC+fHRz++acg2\\n2Ly+Al3rtWCVRtm1CFJvuG04ypeSuBXylGomP8q3tfIM1zdVBEmaMJVPENz3\\nOdf8/a2BDij1Uhaz7H0IFQKLXMMS9w1G7USxMioTgaTE2mEMCbxfmBkL4ft8\\nVtUop04+8Jg4epRlUjFUSn5MnDqdvACYynXeKpP77pZmDl8hv/v4kkkgorFC\\nKG4m+fthop9uyKBuzSJwhk0vr0wTLb7MDlceXNzyw24uOTtLXVmQxl4XdMuK\\nPYDz\\r\\n=UViQ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCYPAahqfoo1vVkujtI883EayZhki97hJis6MeGHbZOawIhAKm09MOx3TZ91jxqO5XKq2TVVfWhC8EwizBW5x4v8JQE\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.5.0-beta.1_1535407889972_0.8920053636809302\"},\"_hasShrinkwrap\":false},\"2.18.5\":{\"name\":\"ember-data\",\"version\":\"2.18.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^3.3.0\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"~0.18.3\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.18.2\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"1.0.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.8\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^2.10.0\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\nIf you're using globals (that - is, not something like ember-cli), your\\nmodels would look like this:\\n\\n```js\\nvar - attr = DS.attr;\\nvar hasMany = DS.hasMany;\\nvar belongsTo = DS.belongsTo;\\n\\nApp.BlogPost - = DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\nApp.Comment = DS.Model.extend({\\n - \ body: attr('string'),\\n username: attr('string'),\\n\\n post: belongsTo('blog-post')\\n});\\n```\\n\\n### - A Brief Note on Adapters\\n\\nWithout immediately diving in to the depths - of the architecture, one\\nthing you _should_ know is that Ember Data uses - an object called an\\n_adapter_ to know how to talk to your server.\\n\\nAn - adapter is just an object that knows how to translate requests from\\nEmber - Data into requests on your server. For example, if I ask the Ember\\nData - store for a record of type `person` with an ID of `123`, the\\nadapter translates - that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) is installed.\\n2. - Run `npm install` to ensure the required dependencies are installed.\\n3. - Run `npm run production` to build Ember Data. The builds will be placed in - the `dist/` directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `npm install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"e0f96ae5e230499280f1928438290c59a4045eae\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@2.18.5\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-WWZVIaMESZ+RgGOW6AsmuuJdKhmbWZMpGoLfZDHmypK45X5Fg7lKG6kJeqrzB/Ilg8r5KlyEpteDBiYXQshSQQ==\",\"shasum\":\"cb6509161883db7be3a0859349142f664bb83495\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-2.18.5.tgz\",\"fileCount\":164,\"unpackedSize\":1410013,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbm+6uCRA9TVsSAnZWagAA8yoP/32faSjix5t+IRp9sZAi\\nigB/8Kpf+opkMe1mAdvxoR2ow7Wy8qz15pDgSJzpIeehne/C7gm/vyl5a3q3\\n6F+jn+er/EHQjz7gAr3B7BnBVK5f+VLMa5pJwttLQ9jAp7eesIptYyKR17SK\\n1nS7VsrAeZhWXtFD2gZifv5JfD7hivzDdPZkWibhDIIlnG0Lzd8GxFOtzA0T\\nYiwViy4rvGEfUYI80HTESNuXzAY9bgyW+pBkEZCavgEmai3WnZYBSZcrXzuV\\nPOyZ37+3L/SmUBWRJcnIgjfQUME4slTScOaFj31wiKAD+bXQURZ9XCdNhRmb\\nWY/f8ZHX1wtLXd81Jr/lODK7i8iHoMzurfMMAwyR6ayPfFWRBbz3uYjT4JGk\\n/L+Weg3rE2CMK+V1cDsyMiYn6Jgzv5STRu1DKw5BaWZKhjiuo3uNrG/6OC/u\\n4evO5q3S5bqweewRxnfSAwYsljS1X/fundnYa7S2CqsaMGvUpgRnyNFePFVL\\nA9GgdcfZq4t1rfD/ZfcgFmdH2wEW91QjChqrpPPj7jofNY9nMA+episL37Za\\nhCrZGUggpAN1mSJOzGqAYLU01LPu18tcL7/VtmpBVgXEYgAIiBtcyQC3QraQ\\nQxYPcz4ujkZMIYTGZUJOprFz7qWIw2iK2bsNZHJXhDZXhDKfCvcpt1KClWPA\\nFjIH\\r\\n=fbmp\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIH3ZDTOW3V/H2OhX0S1iDGfZAiHraDATvgHXbwk4V/24AiEAqgT4aEnMFVg/19cpdKmEaPZc8US01F0EzTDzDHaLTHU=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_2.18.5_1536945837655_0.3374658308051448\"},\"_hasShrinkwrap\":false},\"3.0.4\":{\"name\":\"ember-data\",\"version\":\"3.0.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"start\":\"ember server\",\"test\":\"ember try:testall\",\"test-appveyor\":\"ember - test\",\"node-tests\":\"node node-tests/nodetest-runner.js\",\"test:optional-features\":\"ember - test --environment=test-optional-features\",\"test:production\":\"ember test - --environment=production\",\"production\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^2.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-ajax\":\"^2.4.1\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^1.2.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~2.11.0\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"5.0.13\",\"heimdall-query\":\"^0.0.8\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.7.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\nIf you're using globals (that - is, not something like ember-cli), your\\nmodels would look like this:\\n\\n```js\\nvar - attr = DS.attr;\\nvar hasMany = DS.hasMany;\\nvar belongsTo = DS.belongsTo;\\n\\nApp.BlogPost - = DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\nApp.Comment = DS.Model.extend({\\n - \ body: attr('string'),\\n username: attr('string'),\\n\\n post: belongsTo('blog-post')\\n});\\n```\\n\\n### - A Brief Note on Adapters\\n\\nWithout immediately diving in to the depths - of the architecture, one\\nthing you _should_ know is that Ember Data uses - an object called an\\n_adapter_ to know how to talk to your server.\\n\\nAn - adapter is just an object that knows how to translate requests from\\nEmber - Data into requests on your server. For example, if I ask the Ember\\nData - store for a record of type `person` with an ID of `123`, the\\nadapter translates - that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"079a28a2d56bfa3fea600cca978fb1d66e5721d3\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.0.4\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-EMvYvp5Wly3y1TV+Vo81Uj2JNvQle8p9CnMyfSFEo4Q0f+8USnlmn/88HInTMrAW8uIAsvCHfJjari1z3UhdEw==\",\"shasum\":\"d66473727a87ea85a8561263d949cea89775172f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.0.4.tgz\",\"fileCount\":162,\"unpackedSize\":1399701,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbm/DBCRA9TVsSAnZWagAA1CAP/1N1QOK+wa1poxu1sgrp\\n6+CfI+GfQilKEPdBZBnrSdcw3uW8LfsbFJiYFkPj5g9qv9Ms1EfsxSUA6aUb\\nBtWJKVnD9kBNQaYIi853LgeAcLJsImOnR3iWRllhmYCmYle63ddkeLZHbEDt\\nhWkGE8sIK17J6GN6nb/bF31M9ALfugijKcgrsX07G5gnPEW+STSZ+2gWaQxq\\niVRgY2nSCo4kITbGxgwJ2r36+uzaS+egeYhDzyStErelv+wYleRvuZFinsUE\\nGAHFRp8ca9zEwM3Vo4b2K2oynPWucO1yK2OqZX0ijuXY3W0I8BXoiSj+Myfy\\nnsoT3VeRxstzczAgih5iwjY968yYGaaAOBFEPMbmB+J/ct9Cuv0i0/L2BMxc\\nLwqIUlcB1cRowzdoeWVIh/IdIFDlvcP76OkYKGCvGDNGSERkdOj7w1p/pqcA\\nl4zRIZ8tfUEZCAjVZpnZPq+wEMCO5QyYBW9POk+OZqSvT1IZ2rKfV/ew652E\\nKp+Q2LKDTTxVds6Mu+ipg0XYYCvmS4NUSrPHrvrrcZkW8GNVdiAwewV/mR27\\nusHdjRyTbfCadc7z07RTgAGEG8kGxPZ6qA8vU/wKn/CA8EvLT+guGvjGgdif\\nqYBHgSr5x0tlhFjmBqx3uLPgW2bAoPt/7CZE5kmI8vr8i3mAd8GxqwvCLnx7\\nZWqo\\r\\n=Kx1d\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHyoojFqqzuDg1cfSZ+3DPv5Ws9R7cMzmhQBPxhGD1XfAiBg+8k/XpXXoqczxrNWTd4xd0B9nJC+yhjflRq8H05akg==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.0.4_1536946368512_0.8973522337295297\"},\"_hasShrinkwrap\":false},\"3.1.2\":{\"name\":\"ember-data\",\"version\":\"3.1.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:node\":\"node - node-tests/nodetest-runner.js\",\"test:production\":\"ember test --environment=production\",\"test:optional-features\":\"ember - test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^1.2.0\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"exists-sync\":\"0.0.3\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^2.11.1\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^1.3.0\",\"ember-cli-eslint\":\"1.3.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-qunit\":\"^2.1.0\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"^2.1.0\",\"ember-dev\":\"github:emberjs/ember-dev#bcfb9c3487ec2fd58b932394a15ce16fd9cf7eed\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-publisher\":\"0.0.7\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.1.4\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.0.0-beta.3\",\"ember-watson\":\"^0.7.0\",\"express\":\"^4.14.0\",\"faker\":\"^3.1.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"heimdall-query\":\"^0.1.0\",\"json-api-mock-server\":\"0.1.1\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"morgan\":\"^1.7.0\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^2.10.0\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\nIf you're using globals (that - is, not something like ember-cli), your\\nmodels would look like this:\\n\\n```js\\nvar - attr = DS.attr;\\nvar hasMany = DS.hasMany;\\nvar belongsTo = DS.belongsTo;\\n\\nApp.BlogPost - = DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\nApp.Comment = DS.Model.extend({\\n - \ body: attr('string'),\\n username: attr('string'),\\n\\n post: belongsTo('blog-post')\\n});\\n```\\n\\n### - A Brief Note on Adapters\\n\\nWithout immediately diving in to the depths - of the architecture, one\\nthing you _should_ know is that Ember Data uses - an object called an\\n_adapter_ to know how to talk to your server.\\n\\nAn - adapter is just an object that knows how to translate requests from\\nEmber - Data into requests on your server. For example, if I ask the Ember\\nData - store for a record of type `person` with an ID of `123`, the\\nadapter translates - that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"acb8f36af888acfa9c6037ee23952cee05495624\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.1.2\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-tVD+tnimzJ0CliNNmJRHOzXRaBVqRjrkH9EZUEG7obbCWwOZCQz2NKOlIxbxIoAJmDXMCWRGpqGsYQhDHTz8og==\",\"shasum\":\"10525e7d3ea52919596b335bdd68f3802de7cda3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.1.2.tgz\",\"fileCount\":164,\"unpackedSize\":1415058,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbm/HHCRA9TVsSAnZWagAAOpMP/1l4oX+giyd0CRiYDtHE\\nT4hc7ZeEDtRxblZPS8zZASdmMBx4MdHmJQgzRINR74z5veLnZJnKIMGBKIHA\\n3qaQgxX5HJ+d+vJ0RlvD6nIhfbFM9PLXtVblh34GiYd2nN9TOXEfuiUYVsQq\\nr87OcdP1dgwPE68ujmzgISIe9ev1wJSR1Fp/T5EI3OeU/ynTUg1tK3vNRleu\\n+2KJzClmRy1kul4voqbk+owfCEKZDANZe/QKmkx6cEAZhedgjgqOXGnp1UDw\\nnkNzPCSfxozkwIV9BHsqAydnzOia9TjWCPSLJetydA9rpVvj/gAxxybdlLWe\\n1IXceRuHCKi2jptHTliHZaJSqkSDSR2As0cGt0G4qRjKghM4r2HHqvZ1wWhG\\n9w5Kk+nTW6WPA4meTFJg1SRu7RadumO66W+fv4zPjaaZ/V7rzpMUIo1jepkI\\nAu/zniBd2QZCoYtnNlpKsyzETSB7oFuzwA0B5hRgU62omLnUYJsx9lSC5elA\\nxQpoQdmEUBbCe86GxdlRmPWEgR2BgujJS3kwlQcp1q6EYTcTFvboSqUa7In1\\ntR8ljihxsbtxR8nbD1LJ9wck4kYqHCNZVJEBcPWjrHeq65H/tng6emnz/wT1\\nMTrCxSeVpWp3D8S70gesCIKZAMg6476BJFXKK7CS8+zK4txFsHNuPn7EiCnS\\nRGs8\\r\\n=a5tO\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDX0+PRbhZy/gEQyg5rmg34bxG7Lts1RnflgBjtIgJ3fwIhAKbLgJmLIYOAnLOI86+5f8otaVKkx+6SfhFiBrgEmnfa\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.1.2_1536946630563_0.5258046914433303\"},\"_hasShrinkwrap\":false},\"3.2.2\":{\"name\":\"ember-data\",\"version\":\"3.2.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test --environment=production\",\"test:optional-features\":\"ember test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.0\",\"@ember-decorators/data\":\"^2.1.0\",\"babel-eslint\":\"^8.0.0\",\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^3.1.4\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"2.0.0-beta.1\",\"ember-decorators\":\"^2.1.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-publisher\":\"0.0.7\",\"ember-qunit\":\"^3.4.0\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^6.0.1\",\"eslint-plugin-prettier\":\"^2.6.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"prettier\":\"^1.12.1\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"4d9367a5a0e8fab1181ca43655d7382caaac0895\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.2.2\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-379oqhnxybma84PP1LMBVMw9efADpb2NYrJepVGm/rExZXbo5S44M3OiZI0/xGci9QLf6zi4RMvKdILjyKshyQ==\",\"shasum\":\"3687ab576370f8ceed314a87bb1e25e918b041dc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.2.2.tgz\",\"fileCount\":145,\"unpackedSize\":1381896,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbm/J0CRA9TVsSAnZWagAAmZsP/Rhn0jhmYs+l4admtiN/\\ns+m7Rt54+1dyQkma8puc8eR8jPo42vPm6UbI/n/4N6qTUKjG6VpGV1/5vrvI\\nQMEeyaz7FRdldxS3j4Hgq1RzxuYz84t5wDrm6J0Z9zs2ThNPjNt84ePDtfh5\\na7feVKuAsuLWENk+Va5ty/j3+adJmRK+Vxmmc/3azr65KjTWvazHna3TsRdq\\nDCuFyIgRDHHZf8BHY4LlLTIoW07oR8qK3D/prLjq1K3dFRDw9oEPQ4RUnCu6\\njHR+kgVNmN3z9xcKyTUtZ1THYS3UqKzaR/yCV5FuWu9vEb/8oXlERndQlwpi\\nOFJYw/fGvplTDM4eGF+eZnp/WZNxSXRDyR6tUqltVMlXjnNPN9QzM9rZPsjl\\n/Q4Nz9XbZilLCclWwVdI0fnnla/6aMyYAdi2lHawBwtoR6OeMQodNkaPXvF4\\nYetQYKl+9k8ErgCGjGSrdv3Qgn182pU560eN2ZXpX3rjU3sUUX329/XN4GdR\\nlvYm/pMIOYRnX40PMnZ0E3+qJJAuPTAJ68xWbo26/CsouJjfNdYS4zN+J2GH\\n1WCpkVs4501wUSn3AMlKMMJ0Bhgk2Hkv+OCN/AkQa22NktA+kiJLLoiKHqPr\\nIOS9J44zAE0HqbgY7Uomi5gJdAY3sGuMZje/e3cSsiJN51IdZRiZ36VaPsY5\\nJ1/J\\r\\n=fmcv\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDx9yRsEwmew0OuoOTUWJK+lOmB1LkecnIzswTBg6PDRAiB1zkfB45Kx43C3i4N8e9aeuvcWYEpayY+xAs8rDQ2Bww==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.2.2_1536946804117_0.2698585909686846\"},\"_hasShrinkwrap\":false},\"3.3.2\":{\"name\":\"ember-data\",\"version\":\"3.3.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test --environment=production\",\"test:optional-features\":\"ember test --environment=test-optional-features\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^1.0.0\",\"amd-name-resolver\":\"0.0.7\",\"babel-plugin-ember-modules-api-polyfill\":\"^1.4.2\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.24.1\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-babel-transpiler\":\"^6.0.0\",\"broccoli-debug\":\"^0.6.2\",\"broccoli-file-creator\":\"^1.0.0\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^2.0.0\",\"broccoli-rollup\":\"^1.2.0\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^1.1.1\",\"ember-cli-babel\":\"^6.8.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.0.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.0\",\"ember-inflector\":\"^2.0.0\",\"ember-runtime-enumerable-includes-polyfill\":\"^2.0.0\",\"git-repo-info\":\"^1.1.2\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.8.0\",\"npm-git-info\":\"^1.0.0\",\"resolve\":\"^1.5.0\",\"semver\":\"^5.1.0\",\"silent-error\":\"^1.0.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.0\",\"@ember-decorators/data\":\"^2.1.0\",\"babel-eslint\":\"^8.0.0\",\"babel-plugin-debug-macros\":\"^0.1.7\",\"babel-plugin-transform-es2015-arrow-functions\":\"^6.22.0\",\"babel-plugin-transform-es2015-classes\":\"^6.23.0\",\"babel-plugin-transform-es2015-computed-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-constants\":\"^6.1.4\",\"babel-plugin-transform-es2015-destructuring\":\"^6.23.0\",\"babel-plugin-transform-es2015-modules-amd\":\"^6.24.0\",\"babel-plugin-transform-es2015-parameters\":\"^6.23.0\",\"babel-plugin-transform-es2015-shorthand-properties\":\"^6.22.0\",\"babel-plugin-transform-es2015-spread\":\"^6.22.0\",\"babel-plugin-transform-es2015-template-literals\":\"^6.22.0\",\"broccoli-asset-rev\":\"^2.4.5\",\"broccoli-concat\":\"^3.2.2\",\"broccoli-stew\":\"^1.4.2\",\"broccoli-string-replace\":\"^0.1.1\",\"broccoli-test-helper\":\"^1.2.0\",\"broccoli-uglify-sourcemap\":\"^1.0.1\",\"broccoli-yuidoc\":\"^3.0.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.4.0\",\"ember-cli\":\"^3.1.4\",\"ember-cli-app-version\":\"^3.0.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^2.1.0\",\"ember-cli-htmlbars\":\"^2.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^0.4.3\",\"ember-cli-inject-live-reload\":\"^1.4.1\",\"ember-cli-internal-test-helpers\":\"^0.8.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.0.2\",\"ember-cli-sri\":\"^2.1.0\",\"ember-cli-test-loader\":\"^1.1.0\",\"ember-cli-uglify\":\"2.0.0-beta.1\",\"ember-decorators\":\"^2.1.0\",\"ember-disable-prototype-extensions\":\"^1.1.0\",\"ember-disable-proxy-controllers\":\"^1.0.0\",\"ember-export-application-global\":\"^1.0.5\",\"ember-load-initializers\":\"^0.6.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-publisher\":\"0.0.7\",\"ember-qunit\":\"^3.4.0\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^4.1.0\",\"ember-source\":\"~3.0.0\",\"ember-source-channel-url\":\"^1.0.1\",\"ember-try\":\"^0.2.23\",\"ember-watson\":\"^0.7.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^6.0.1\",\"eslint-plugin-prettier\":\"^2.6.0\",\"github\":\"^1.1.1\",\"glob\":\"^5.0.13\",\"loader.js\":\"^4.5.0\",\"mocha\":\"^2.4.5\",\"mocha-only-detector\":\"0.0.2\",\"prettier\":\"^1.12.1\",\"rimraf\":\"2.5.2\",\"rsvp\":\"4.8.0\",\"testdouble\":\"^3.2.6\",\"testem\":\"^1.15.0\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"paths\":[\"lib/enable-optional-features-via-url\"],\"after\":\"ember-cli-mocha\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://emberjs.com/guides/models/customizing-adapters).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://emberjs.com/guides/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"eb2239e8f3ec81e579c55df261b408c19995f51f\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.3.2\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-hinVCpvQJaaY+LjqFP+rRsJ1eFmIvwVcDI7RRPAoPNW7qHpJn5YkjQ7N1pttWAIPYC2Bg3pfJl40EHO749HL1w==\",\"shasum\":\"136cc352a25708ef210c5b01b2e4c322e29369a1\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.3.2.tgz\",\"fileCount\":145,\"unpackedSize\":1381847,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbm/PhCRA9TVsSAnZWagAAohwP/2tO1JIJWS63r5mSdm/y\\nwchrw50eQodeCc2sbDxz7WFIofzfGvH6CCQ3AX+xQP+PEUr2eJ161p1EtEgP\\n/UyXcIPXwsIhhdFlElSBYujVWV9fNX4+AUYY7iGGHoQWSvnFejrTOdxXquof\\nL9gSNI1R2HIsPPeX+uh9lKyMoEWC41CEDxDYAV9FPoA1hMGhgX454YYdVHOz\\n4dDve1QVTcdgt2LBpazCF/MGv2a7aQu5c0QS0SeN762X1goqEU5kL8vGS29r\\ngsCiJ6tuq9N2RD1Lx+5+Y3ZKnHlzaGzA5IclAY1VsaEG/5eD4aYxIWYfRDBB\\nS5WD/JCjyplkFOSluqczAN6Qy++zbmS9HWPJjwul6jilzh8GCCNx7nCFi6vp\\nw1Oer0cmwC7fIp/r72e2LZer0JTQ5EprkH/JOqGa1WmI0UPBcSxd4EQN+sCM\\nUNy1e8Lq3Dvl56c3zTVodLGZ8jcyKdE0RN+XQcFYOEP80U04YLL5bjAlOtHC\\njMjk0nAJe2ItLKwCjR0++ypU7R/MiAvPL3vmYZu/MREXoKoWimwM0DZ4sNB9\\nnk1pNzuzYEtbBy0DFaWmxTtpqUKRyjEADAl3Cp5pIs9RCapkAsxazi9M0fDJ\\nLQkcNaDexhqfGCQcKJTYu0yKxBt7oE+W5ChCeQ4kOlVANrf3sPx15FzFAUFa\\nCWwH\\r\\n=wQ72\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICXAeC8BpSJpFk4rlh8z0NJOd3SogxvU2e2c5XG+lAqWAiA1dNbbbtVByfVVpOxMVni+Y9S/VuiQfxRlvcMxqjWuaw==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.3.2_1536947168371_0.2980055513388611\"},\"_hasShrinkwrap\":false},\"3.4.1\":{\"name\":\"ember-data\",\"version\":\"3.4.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test && ember test --record-data-rfc-build\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production && ember test -e production --record-data-rfc-build\",\"test:optional-features\":\"ember - test -e test-optional-features && ember test -e test-optional-features --record-data-rfc-build\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.0\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.26.0\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^6.16.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.2\",\"@ember-decorators/data\":\"^2.3.1\",\"babel-eslint\":\"^8.2.6\",\"broccoli-asset-rev\":\"^2.7.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^1.4.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.3.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.3\",\"ember-cli-inject-live-reload\":\"^1.8.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.3.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^3.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.4.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.0.0-beta.3\",\"eslint\":\"^5.3.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"2.6.2\",\"execa\":\"^0.10.0\",\"fs-extra\":\"^7.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.0\",\"rimraf\":\"2.6.2\",\"rsvp\":\"4.8.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"82a495a77660bbc60e3c624aeb8bf974b2151781\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.4.1\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-E9UFeawgKo5J+L26u/mMtkf06mdNnmat0EdpA1BQkbW9P0TIvnpMIUWAkOXnTGrMOaCHMNmNVuSW/v73hPD4jw==\",\"shasum\":\"7c0bc9bf1ebe3a1a934df85836430d271ccc3036\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.4.1.tgz\",\"fileCount\":293,\"unpackedSize\":7999031,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbm/V+CRA9TVsSAnZWagAAmVUP/RFTXMe09F9WeuK1T0LZ\\nSuCPEMwQOn3aOo7elL199w5mLKQWXtFLL15xuJOeC1McddEkvvekda8eM1vc\\nDGdBbxbIpmKZkidtbZJZa1ANLUak0qwSDhYyfw6t+GqI3lba3LNaspX0e8wH\\ne4VpWJjv3kljyRu2T1lMcciHZuWbv3/DwyjI5VZtdL0MWRrBx/NHSz2u1iiM\\nKv8hWrb4d3Mo5lrasW4sHgCIr0EQRw1nEpeL1VHBaTjIPwSMyDtpVle72/J/\\n9tWIrdNA2rGznVza+Rob587NNvHML0kACTM7LTYADxg/p7Zw47TSqcM2EG4y\\nxKjMeE93nw716E64ciOY3vMZQCmPnU9zL7j7toFd/+S6DizUlLLRN4nHfKlk\\nx09sMJvwMwjyBkZ4aaBcR33PGWRed1r0ean/WjcRKTCB+47wQlyaEKuLBhzQ\\nlbIMnwdzJWmlxzYrHq5wk4kURoLol2jWxSL9UeYD2gdXQRkY1wZdmj/tUZ6r\\nnIKHAfAoGYs3cxtGZIzhJl1rGULhG+dBAybvy4ZJ/17sFqgRY2GvusTj5h05\\nlBi5TYwyY19wxBXXkhp9FuipcaW0vkq9eleJAAv/TOM7Xn1EUcm+Jv9e/04S\\nrsfePvrtUTW+d/3tNLMYTXzuPksIXCQ+RFrm1mBTufTSejFsXk1lWRoGwpCo\\ncZOP\\r\\n=8fE5\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDvEMxk2RvPTFv416XagUbD0Xr44IrDPoyqWzvH4PLKCgIgX4Mh6fvds3hY+zMmrcs2y6dT/cniF3hHt7PnlPW98fE=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.4.1_1536947581938_0.08240329519180412\"},\"_hasShrinkwrap\":false},\"3.5.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"3.5.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.0\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.26.0\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^6.16.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.2\",\"@ember-decorators/data\":\"^2.3.1\",\"babel-eslint\":\"^8.2.6\",\"broccoli-asset-rev\":\"^2.7.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^1.4.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.3.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.3\",\"ember-cli-inject-live-reload\":\"^1.8.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.3.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^3.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.4.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.0.0-beta.3\",\"eslint\":\"^5.3.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"2.6.2\",\"execa\":\"^0.10.0\",\"fs-extra\":\"^7.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.0\",\"rimraf\":\"2.6.2\",\"rsvp\":\"4.8.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://guides.emberjs.com/release/models/customizing-adapters/).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://guides.emberjs.com/release/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"d874a57cd4c11ab5ca933b1872803a2e6b9eb3a7\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.5.0-beta.2\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-lfwr5d557517ndvXg+XdIPkKqrYV7tFJMyeEi8493bIbrRbtVzxrlqtw+C8GKW5+p4mjmysLrBwJ6tynEsoNGA==\",\"shasum\":\"9a69fc0fa7df722b1034da3a8c96a3bb03e8208e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.5.0-beta.2.tgz\",\"fileCount\":293,\"unpackedSize\":7999420,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbm/gSCRA9TVsSAnZWagAAEuUP/14IBEQvIdNeOxxVQB+H\\nXHYUraRBBxM5KN79VpY52/ca8h5LJ1DTUjTAlv9tAd/iTOpau0vPDz5BOv2w\\n629ROEj3mUiepLfi2pu102M0kJzFFPIyEc9S8ceshwvY2c7mQkDbOKifaGoy\\n1r9dMZ9I41U0t1Xz4EIm4rLiqrhlgYks7NqtDAU1H7MPHu1TXEWWWF82a+Zp\\nDc647v06xTaf3wNLxg+79rpSVF5UiJ7bAEfZRp3kSLQ4f+HLPSzGUc4s75uT\\n1lfmuyu3ZqTsA6a/eCQxmSSc1BaqeT65BQln28Da7C7E7B3V1CldkeAEcock\\nysH2hwrTzFuBCykEZcvq1dCJuMVY7blhpcEIFxSLSQMyoiddsrcWSRjl6yGQ\\ngPh4/mYrUjT9WgaizOZP7Q23yFnCtQMIdb42S7uMh45z0Dysw7fFLuKmfwzo\\n3Eeo0RF9ZSfnzHdq49SYnkJyP8ugtY7KsYuqwRSiz1FkFbbwxIknrYwX2bqU\\nI9hzIFnPEIab8Tod8OGbDXSzxKDSg1IV/z4J2vo+RoL5z7pgUAaqlQZCpNKK\\nirMkgILHri787qoAhhO/iGv/jgqrpgU1vONLQhmzje8E9P6SSRnSzPbHGAm6\\n/gxTYYk3GudlhUJQpESdRtyQPLthdtJaFEJYUauJuoW13Rat/DupNdQEu0+o\\nVKKt\\r\\n=uInX\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDJB8uqeaQFpDX7nqZ5kmW7jvC/cmSxcVzlyb+i5SNarQIhAKCB6tY3/SYyw9+YEKby+qscpFI+dj6hVYqi7IysyR5S\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.5.0-beta.2_1536948241939_0.33020973439399004\"},\"_hasShrinkwrap\":false},\"3.4.2\":{\"name\":\"ember-data\",\"version\":\"3.4.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test && ember test --record-data-rfc-build\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production && ember test -e production --record-data-rfc-build\",\"test:optional-features\":\"ember - test -e test-optional-features && ember test -e test-optional-features --record-data-rfc-build\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.0\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.26.0\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^6.16.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.2\",\"@ember-decorators/data\":\"^2.3.1\",\"babel-eslint\":\"^8.2.6\",\"broccoli-asset-rev\":\"^2.7.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^1.4.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.3.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.3\",\"ember-cli-inject-live-reload\":\"^1.8.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.3.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^3.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.4.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.0.0-beta.3\",\"eslint\":\"^5.3.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"2.6.2\",\"execa\":\"^0.10.0\",\"fs-extra\":\"^7.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.0\",\"rimraf\":\"2.6.2\",\"rsvp\":\"4.8.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"3dc5976ed5565708ac0813e5c2beb46f31f4d44f\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.4.2\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-YYvNDNJ0ySiLED7xUxsR3TdRycCKQ7Avy5QIFc7PajDUODppZBqye1XCfJFDSZQ0sjs5w19mKntOVwsVdQGXIw==\",\"shasum\":\"675cc4f1be8df1f5c0bfe4191afa6986377721c0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.4.2.tgz\",\"fileCount\":293,\"unpackedSize\":8001350,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbnKggCRA9TVsSAnZWagAA2cwP/1z3U20pPu6g3szB3U0M\\ndkaSc+q9AxaeoWZPVOCXsBTDytQPOVihXC6Lo48pIKKDCVZu7MvX863aIUnr\\nt2ZaZsSuGrBA4fBaL6XpNjp3uT2PCDdBcLcK5GtND0uJJ68CCSphnvKjljbh\\nzt4YZo+uLWdsYf7eqW9kEPolVWopM4Q6EHuCOe8rQvtUs87RyS73EdYTH6u3\\nZkuO0oich8q9m2yMlgxCBFiYeHIufozGviaCxZVNLRmoIf1hOhH0UkA3hRL1\\nl1bCORbSLfhVy1Ikf4hnsD8ZAHxlC25BE4eNUpUFLX2Df5QgmMrKvfSVUjef\\nyfwh1sT+4W6PtT08IN36ohzgezsD/nHhea4ZV4pt/Plwnr9gb8wt+vI61dG3\\nfci6XDTHDzF/ZSK07bvf3+ezelbt3TO3v8KlaYNnPyYYyWSTo1/WDVnFpscT\\nm3T2A55uTMMwiW8lY5T4QXs5GC7JP7AoC9LCmN0gV23W2I/DmFWFG1Wkv9BM\\nB/canR+HnRP6QvS7ae+olUQDLtdM+JWkl591ZlllvtxhjRdHtz4vT95RZCI6\\nlk4cPIQTkoZNgJVZdJDbo905IS3FDvlaNUgmd1vagV7Y6KXTPMygqXNNEbsh\\n7/OLZROA/Cqg3vnZ6H2/Sn4Fg1ycUy1UsAL3BAfvKrLwtVZkP6NAGx0syUlS\\nx3CH\\r\\n=AWGK\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEiV/SV0CmDsaVfucSJberk96/uZ6HG3Z70VTmm+XBcQAiB2ouZBnATW8kwXQQUougZKETVc3/Kzfha4fGWJmvkE7w==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.4.2_1536993311243_0.13806191022636272\"},\"_hasShrinkwrap\":false},\"3.5.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"3.5.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.0\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.26.0\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^6.16.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.2\",\"@ember-decorators/data\":\"^2.3.1\",\"babel-eslint\":\"^8.2.6\",\"broccoli-asset-rev\":\"^2.7.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^1.4.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.3.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.3\",\"ember-cli-inject-live-reload\":\"^1.8.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.3.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^3.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.4.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.0.0-beta.3\",\"eslint\":\"^5.3.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"2.6.2\",\"execa\":\"^0.10.0\",\"fs-extra\":\"^7.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.0\",\"rimraf\":\"2.6.2\",\"rsvp\":\"4.8.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://guides.emberjs.com/release/models/customizing-adapters/).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://guides.emberjs.com/release/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"4fcb8854f9a06d5fb971e01e9132764ff16a3e91\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.5.0-beta.3\",\"_npmVersion\":\"5.6.0\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-+GaKoG/Uq9WMievc6qnxE3eUs9KCAm29h66G5BmV6L/gjkK80fwm5qh65O91TKDbabdSgA6pD+SC29Cw5D7YxQ==\",\"shasum\":\"29d573da06139fc781b969ea2fba67b17e436aaa\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.5.0-beta.3.tgz\",\"fileCount\":293,\"unpackedSize\":8001949,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbnLDUCRA9TVsSAnZWagAAg/oP/jInncdMi4LCvL13cUfj\\navqpICLdBQc1Su9V+9Mveqn8BYkKvzhwOOHEzFOF4DsM8g6yPF/Eaalnu7NT\\nvBJxH7ucRE/YTmIPrY35y6iHTpIiEbnY+dmhp7J7ig4LrtvciFIL0+7UfUmC\\n0XwF2sJwL7z6Z7NraHNvoPgt1tiGZbdrJ9AZlJdn+KjWmbqnzsMw1PwFI2mF\\nfDFf8v/ehS+aNgN+UJHnSzBx5VbUWynXVfIVzp+MoedtttwUgRCXOWq/JrM6\\nBNeSVOWYqwXRA0E8uzqlRDsC8xMB8YG1fKQzteVyxuaWkjGoeob3pQud04O8\\nBDfacvhHMTIgVJRYeCczudKJc3EFfiZN1HWLNI0ito4NKfg3r5Yr1+bkwDHp\\n7+U0cHTZLTXRJE/rm1qeYz0/sldtx28E4wtBHwtVhDJi60EYCGNGRm64aqVz\\nCV1WfctckIOyA3LHBNPZSkPQ9YuF7t4reeQWJbJIhXoWRGNMdakAq9t4d2zD\\nbVbwoME1nOCeVBoRvnWI1ZDqxTu9Np+SaGqvtzMA0LApSDUPGJMhkhOhMpn1\\nKB/fG9J1RwLN7Qtc2EgDHwp2g547hcmVlZdrmaDafck2fP2QL/GZwnDlzI/T\\nj9h2Z59KWG8O9iznNnQmh4jEos+NdcUOgQGW6k2gzU8rP8xGaq9GxzxsL9t4\\n9nHA\\r\\n=jyTW\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCQf5imRqACS+Y4dsdoUlu67UVeyAWT+BqLiJXQCNOtWgIgCHyhiHfysEzZgfm0EhnjZ2CM5pLaDMkvtMTv95RSdPQ=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.5.0-beta.3_1536995540131_0.3097473415915155\"},\"_hasShrinkwrap\":false},\"3.4.3\":{\"name\":\"ember-data\",\"version\":\"3.4.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.0\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.26.0\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^6.16.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.2\",\"@ember-decorators/data\":\"^2.3.1\",\"babel-eslint\":\"^8.2.6\",\"broccoli-asset-rev\":\"^2.7.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^1.4.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.3.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.3\",\"ember-cli-inject-live-reload\":\"^1.8.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.3.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^3.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.4.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.0.0-beta.3\",\"eslint\":\"^5.3.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"2.6.2\",\"execa\":\"^0.10.0\",\"fs-extra\":\"^7.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.0\",\"rimraf\":\"2.6.2\",\"rsvp\":\"4.8.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://guides.emberjs.com/release/models/customizing-adapters/).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://guides.emberjs.com/release/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"1f00964945a87842e733f0559ae2337f4b517aec\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.4.3\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-oxgBHoqOH17li7qC5OaErflwOmLY7C/Vo83jrypEPsJXNK2lBvprdh/SObTCTCKhlSdmF8S5NwILTg3a+Bx83A==\",\"shasum\":\"fde40e5b5abef83653cbbeac8dd0da45a17363a2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.4.3.tgz\",\"fileCount\":273,\"unpackedSize\":7948651,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbwMkkCRA9TVsSAnZWagAA0loQAJ5Xd5WX1kJ4Zdgm4L7k\\nOyFr2gmmt/vw9f/ZbVPhQdNQ0TEyuyc9O8J8oRn51RX/9538z1cBGXIjHcas\\n5Cic4/rO2br7c30lFWNQ9ERr0j4pOzGcVN2RRzectQ9yrQpQc9NuiuzrDadp\\nZeLPL6xTQVyr0E+6Zuflv964FWlNhefrfr6w/7/VXK90akJEsW1+MKLBby7/\\nYMOcCNuiqof6v4NtBawEbSg5ouwkMiPjy2g+z9w7CyXDh2aDpDQZmyvqja3h\\nK70PX36GCqHKxVqq59natTwtjpWWFyhoOSwSQ4nAcsKaskDP8SyD4U1BjiOC\\nCdvLYzfVaW2z+c8q/BI0ZoINdXJOAHHespvJg+pkMS0OjfCyta84olheGi7n\\nWwosY+LEue5RZEjvoW7G+cN1BSb6IeX59N0QgRo3Cfkd3OlkzTKIxs2HmaPX\\n1Z+ILXwYVFNRscGbJZ5+Mw+F5zAoEhKPODmE4JOmy4FywJCgXb4lI1mX5nty\\nAdzVugSkxLKDysB0rV2qLXOIaa4iPKSqC3MkSSHiclC58Ubi8NM4OVGOIAzk\\nh7mEM7LnWU0ZgDVw83tSWB4auTTpDTfpc7ZhIrX4uesDddEk/cBEowcg2g43\\nWj1oY0oRKFDGcpyg/TT6FxZbgYP1OpoDmt63P34G5XGW6kCyIY7QGVrkaol3\\nA2iN\\r\\n=G6V/\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBbOJdb8AzoiAgGWL49CjRwix4/TZ0jtWSwHSGXdII6wAiAcgZ+3C8PTU9utqJOHKIpJEbrze9buVwH0nLePr5wOSw==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.4.3_1539361059316_0.6744857857997673\"},\"_hasShrinkwrap\":false},\"3.4.4\":{\"name\":\"ember-data\",\"version\":\"3.4.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.0\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.26.0\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^6.16.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.2\",\"@ember-decorators/data\":\"^2.3.1\",\"babel-eslint\":\"^8.2.6\",\"broccoli-asset-rev\":\"^2.7.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^1.4.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.3.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.18.3\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.3\",\"ember-cli-inject-live-reload\":\"^1.8.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.3.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^3.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.4.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.0.0-beta.3\",\"eslint\":\"^5.3.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"2.6.2\",\"execa\":\"^0.10.0\",\"fs-extra\":\"^7.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.0\",\"rimraf\":\"2.6.2\",\"rsvp\":\"4.8.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"readme\":\"## - Ember Data [![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data) - [![Code Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n\\nEmber - Data is a library for robustly managing model data in your\\nEmber.js applications.\\n\\nEmber - Data is designed to be agnostic to the underlying persistence\\nmechanism, - so it works just as well with JSON APIs over HTTP as it does\\nwith streaming - WebSockets or local IndexedDB storage.\\n\\nIt provides many of the facilities - you'd find in server-side ORMs like\\nActiveRecord, but is designed specifically - for the unique environment of\\nJavaScript in the browser.\\n\\nIn particular, - Ember Data uses Promises/A+-compatible promises from the\\nground up to manage - loading and saving records, so integrating with\\nother JavaScript APIs is - easy.\\n\\nIgor Terzic is currently the lead maintainer of Ember Data, while - the rest\\nof the core team include Yehuda Katz, Tom Dale, Brendan McLoughlin,\\nChristoffer - Persson and Stanley Stuart.\\n\\n## Using Ember Data\\n\\n### Getting Ember - Data\\n\\nSince version `2.3` ember-data is a proper Ember-CLI addon which - can be added\\nto your app via:\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nIf - you need to use a version of ember-data package `< 2.3`, you need to add the\\nnpm - package and add the dependency via bower:\\n\\n```no-highlight\\nnpm install - ember-data@v2.2.1 --save-dev\\nbower install ember-data --save\\n```\\n\\nThe - latest passing build from the \\\"master\\\" branch is available on\\n[https://emberjs.com/builds/#/canary](https://emberjs.com/builds/#/canary).\\n\\nSimilarly, - the latest passing build from the \\\"beta\\\" branch can be found\\non [https://emberjs.com/builds/#/beta](https://emberjs.com/builds/#/beta)\\n\\nOr - build ember-data.js yourself. Clone the repository and run `npm run production`\\nafter - [setup](#setup). You'll find ember-data.js in the `dist` directory.\\n\\n#### - Internet Explorer 8\\n\\n**Internet Explorer 8 is no longer supported by Ember - Data on versions\\n2.0 and later.**\\n\\nIf you require IE8 support, you can - use the `1.13` series of releases.\\nThe source code is available on the `release-1-13` - branch.\\n\\nInternet Explorer 8 support requires Ember 1.8.1 (which provides - a polyfill for `Object.create`).\\n\\n### Instantiating the Store\\n\\nIn - Ember Data, the _store_ is responsible for managing the lifecycle of\\nyour - models. Every time you need a model or a collection of models,\\nyou'll ask - the store for it.\\n\\nTo create a store, you don't need to do anything. Just - by loading the\\nEmber Data library, all of the routes and controllers in - your\\napplication will get a new `store` property. This property is an\\ninstance - of `DS.Store` that will be shared across all of the routes and\\ncontrollers - in your app.\\n\\n### Defining Your Models\\n\\nFirst things first: tell Ember - Data about the models in your\\napplication. For example, imagine we're writing - a blog reader app.\\n\\nHere's what your model definition would look like - if you're using\\nES6 modules (via ember-cli):\\n\\n```js\\n// app/models/blog-post.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, hasMany } = DS;\\n\\nexport default - DS.Model.extend({\\n title: attr('string'),\\n createdAt: attr('date'),\\n\\n - \ comments: hasMany('comment')\\n});\\n\\n// app/models/comment.js\\nimport - DS from 'ember-data';\\n\\nconst { attr, belongsTo } = DS;\\n\\nexport default - DS.Model.extend({\\n body: attr('string'),\\n username: attr('string'),\\n\\n - \ post: belongsTo('blog-post')\\n});\\n```\\n\\n### A Brief Note on Adapters\\n\\nWithout - immediately diving in to the depths of the architecture, one\\nthing you _should_ - know is that Ember Data uses an object called an\\n_adapter_ to know how to - talk to your server.\\n\\nAn adapter is just an object that knows how to translate - requests from\\nEmber Data into requests on your server. For example, if I - ask the Ember\\nData store for a record of type `person` with an ID of `123`, - the\\nadapter translates that into an XHR request to (for example)\\n`api.example.com/v3/person/123.json`.\\n\\nBy - default, Ember Data will use the `JSONAPIAdapter`, which adheres to the [JSON-API - spec](http://jsonapi.org/).\\n\\nTo learn more about adapters, including what - conventions the\\nvarious adapters follow and how to build your own, see the - Ember.js\\nGuides: [Customizing Adapters](https://guides.emberjs.com/release/models/customizing-adapters/).\\n\\n### - Fetching a Collection of Models\\n\\nFrom your route or controller:\\n\\n```js\\nthis.store.findAll('blog-post');\\n```\\n\\nThis - returns a promise that resolves to the collection of records.\\n\\n### Fetching - a Single Model\\n\\n```js\\nthis.store.findRecord('blog-post', 123);\\n```\\n\\nThis - returns a promise that resolves to the requested record. If the\\nrecord can't - be found or there was an error during the request, the\\npromise will be rejected.\\n\\n### - Even More Documentation\\n\\nFor much more detail on how to use Ember Data, - see the [Ember.js Guides\\non models](https://guides.emberjs.com/release/models/).\\n\\n# - Building Ember Data\\n\\n1. Ensure that [Node.js](http://nodejs.org/) and - [yarn](https://yarnpkg.com/en/docs/install) are installed.\\n2. Run `yarn - install` to ensure the required dependencies are installed.\\n3. Run `npm - run production` to build Ember Data. The builds will be placed in the `dist/` - directory.\\n\\n# Contribution\\n\\nSee [CONTRIBUTING.md](https://github.com/emberjs/data/blob/master/CONTRIBUTING.md)\\n\\n## - How to Run Unit Tests\\n\\n### Setup\\n\\n1. Install Node.js from http://nodejs.org - or your favorite package manager.\\n\\n2. Install Ember CLI. `npm install - -g ember-cli`\\n\\n3. Run `yarn install` inside the project root to install - the JS dependencies.\\n\\n### In Your Browser\\n\\n1. To start the development - server, run `npm start`.\\n\\n2. Visit `http://localhost:4200/tests`\\n\\n### - From the CLI\\n\\n1. Install phantomjs from http://phantomjs.org\\n\\n2. Run - `npm test`\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"36366ee779e27486a24635a02e609951429e4580\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.4.4\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-5DE1CxR1Eobue0y2WCkGSRUaOuE8ebktNElhcyPUcrksbnILxniPsKPVRq15X+5wLjaEb+XiscH68NLBGbjUvQ==\",\"shasum\":\"a201c2db1d7ca2cbe59a23ddf3cb96281fce216f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.4.4.tgz\",\"fileCount\":261,\"unpackedSize\":4833578,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbwMpZCRA9TVsSAnZWagAADNgP/0rnPQq1007u0/YuZITm\\nPB4MaSvLKcTyXovuhoxvYG+8K1aSnrsMITVPYdm84+ZBGjDV3Ru2CVI/+QbA\\nwYRTG4j9kWjUNVvvyQ42gLHBAw/DT9V9GmX6ich2MHAqLeQEQniPt5WTmTV+\\nITQzLIKVUpMRYs8ciDG1BGFcZ6VyVbmceolOw+mfWuQ584400IF9nDU3BUgZ\\nM4+onI3w8cCXhfmNJDd3FbtLlcuIzSWjLU+e4cr+4iEsUAKg/IB4cGVEJPL+\\nfh8VQSuQLrS6mvSEWJjyBARXjGtmPGUrvhyiWPlubEme5CIhTpxfgjSlMx3V\\n6raHIghqiqSkeCOm17a/SUV76lWxFn6EU5RCDr1Zm07bg23enx+/P10wzajJ\\nyAoVmQdHwu2HDsLXDrdjHNPHJROMNkJpVIO/DI76anPFFjlj6GS0AZsijoRp\\nY/0WpgF0hwZckxzYbFWU9QTmTV6nOJQji5ppgBPUIjXiR7YNpHmJ52zN/+dH\\ng/eVzV6/v8gVPtQ15UK33Wb8r+UUgGKiieLmrCc5CN18U1xqkgUL/usOl243\\n/vkB7X0DiBKF7q7I9f7jBaE/sGv7hQv1HnSdyc8fYjEEo8y67i9UOT+mTEpi\\ncYEnMKMBzlC2oY04QNHxDk3Ja05NS6zEgAkro1LGJwCHfEPqCycAjrCIVM5N\\nQM4M\\r\\n=Cj57\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEGm7YBF8ml0EDfQJPIpgK0UGC2Kw/mmReB0VFAla8xaAiEA1FZGGMJ2StkERcUb+Lz9mHaiQ52J3YQB2ayCfQ+RlLk=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.4.4_1539361368581_0.6101989991447807\"},\"_hasShrinkwrap\":false},\"3.5.0\":{\"name\":\"ember-data\",\"version\":\"3.5.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git - --skip-smoke-test\",\"test-external:ember-resource-metadata\":\"node ./lib/scripts/test-external - ember-resource-metadata https://github.com/ef4/ember-resource-metadata.git\",\"test-external:ember-data-relationship-tracker\":\"node - ./lib/scripts/test-external ember-data-relationship-tracker https://github.com/ef4/ember-data-relationship-tracker.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.0\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.26.0\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^6.16.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.2\",\"@ember-decorators/data\":\"^2.3.1\",\"babel-eslint\":\"^8.2.6\",\"broccoli-asset-rev\":\"^2.7.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^1.4.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.3.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.1\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.3\",\"ember-cli-inject-live-reload\":\"^1.8.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.3.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^3.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.5.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.0.0-beta.3\",\"eslint\":\"^5.3.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"2.6.2\",\"execa\":\"^0.10.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.0\",\"rimraf\":\"2.6.2\",\"rsvp\":\"4.8.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"effd7a8e9ae2dc95c51dbed68d23cf701a234f22\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.5.0\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-BVfObUyajwP93/dTeSiCSUQSU28EVLsq2G8OithwnAgxg2Neupln2cnRBW2+Gv4JzWwUFk075GcuL7qsD+xNmQ==\",\"shasum\":\"1cd22312112fd3a961248090eac850d513f844cf\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.5.0.tgz\",\"fileCount\":265,\"unpackedSize\":4777983,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbwM19CRA9TVsSAnZWagAA/TQP/3O06UX1oeFB1wLBf/7j\\ni/7kbzcnIvOvk5M0o6V/ZmOESXWbux0XD65dabnpEtIINCKJ5WHBRecKvMaO\\nFC7D8SGcQaqnMrg+uQy35mItn3wHDc9WlFsD9SmfhUAbPGsr1AtgUU4ske2D\\n7RxSw6pXrWXXZdCfVFwao+5QrWTQolzIOmKkPLANzdWsfBi1ZH0m9PJtZtiH\\njV98RS1sUqRjBFItgpc65QhrGhPzBSC/01oKaOAOMrYqnXrVuhPXMvSM/IEW\\nZYrb9S8jzwOQldf7w3hP/AjudroMgCei76soLzJqWQQghqp+HyerojYSDS+3\\nyFr8VmRF+goDHRTuhntmuiJDLiiig74RXeZgdK8XcpJ4+JRbbpSYPywmzgHb\\npKRq706qCogq2LWLJj2iaExIs/sdqKeOE3x+NJL/rQSkf+12bD+2GCpT8Lxr\\nR6rJj91tejvFuCUxI0dxLZ1vbvdag9UpflkcR5lORYl+k7AVfJW5L5kCnx2w\\na9S8mBsHrYPuaAUZcuUhUzjg9PWhgMEH8fhzVfAHqaMYXdHpe3B2LkysC9Qn\\nSXX5OhqCsx1UYn9i+a20ac7u77Hf00OkQ2TY45wNfH/5f439TpQ1Hg+opyTj\\noPRSwJEehdwuRWML69clDSTFAai9cH4Mx2RZ5Q7KgjUW7b4ldjZ97B4HrAN8\\npO0u\\r\\n=60md\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDagEpbkWl2GSyL7HGPC/HSOoM/WiArflaNbK4ycDMilwIgHLf45e7Y8ByvqypDLehjUwvKRz4C1o8H51k+/J7o0ww=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.5.0_1539362172313_0.38340167207641174\"},\"_hasShrinkwrap\":false},\"3.6.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.6.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git - --skip-smoke-test\",\"test-external:ember-resource-metadata\":\"node ./lib/scripts/test-external - ember-resource-metadata https://github.com/ef4/ember-resource-metadata.git\",\"test-external:ember-data-relationship-tracker\":\"node - ./lib/scripts/test-external ember-data-relationship-tracker https://github.com/ef4/ember-data-relationship-tracker.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.0\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.26.0\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^6.16.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.2\",\"@ember-decorators/data\":\"^2.3.1\",\"babel-eslint\":\"^8.2.6\",\"broccoli-asset-rev\":\"^2.7.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^1.4.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.3.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.1\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.3\",\"ember-cli-inject-live-reload\":\"^1.8.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.3.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^3.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.5.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.0.0-beta.3\",\"eslint\":\"^5.3.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"2.6.2\",\"execa\":\"^0.10.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.0\",\"rimraf\":\"2.6.2\",\"rsvp\":\"4.8.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"readme\":\"## - ember-data\\n\\n[![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n`ember-data` - is a library for robustly managing data in applications built with\\n[Ember.js](https://github.com/emberjs/ember.js/).\\n\\n`ember-data` - is designed to be agnostic to the underlying persistence\\nmechanism, so it - works just as well with `JSON API` over `HTTP` as it does\\nwith streaming - `WebSockets` or local `IndexedDB` storage.\\n\\nIt provides many of the facilities - you'd find in server-side `ORM`s like\\n`ActiveRecord`, but is designed specifically - for the unique environment of\\n`JavaScript` in the browser.\\n\\n- [Usage - Guide](https://guides.emberjs.com/release/models/)\\n- [API Documentation](https://emberjs.com/api/ember-data/release/modules/ember-data)\\n- - [Contributing Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n### Installation\\n\\n`ember-data` is - installed by default for new applications generated with `ember-cli`.\\n\\nIf - you wish to add `ember-data` to an `addon` or `application`, you can do so - by running\\nthe following command, which will use `yarn` or `npm` to install - `ember-data` as a `devDependency`.\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nSimilarly, - if you have generated a new `Ember` application using `ember-cli` but do \\nnot - wish to use `ember-data`, remove `ember-data` from your `package.json`.\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"4cbe4c1abb977da1a132ebdf0dae5d884a502061\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.6.0-beta.1\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-28aANfd7YXPU17Stc8+x77UIWlncXtBS03aKJr8829lYmk8Aegfpad7zkQ7KQocnw2y30zF+qqoKkYuZz2hDzg==\",\"shasum\":\"e36f7a966393fc95355c9c824500b5021112a062\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.6.0-beta.1.tgz\",\"fileCount\":265,\"unpackedSize\":4779356,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJbwM7MCRA9TVsSAnZWagAAIrwQAIfgOn4EZQNfWFosL7SJ\\nHQKuV78onT1AHt0OF/5pDqCLKNs+grTZwwijRXtRdZrL8OxWl6SBzECyBW0n\\nxZC2GE58g+pESLOluSfz8JIaz99wLxuKusY4TGDxhxFX5gaotc2DiczSFEcD\\nt8UySua09SDSsK8YbA0cByu9QfmpYwMbQZFPzxCg/1dGuf0FQZ2JCB+w+loe\\nkZQ4kjgxesUtcio7M+geik/rJfkWpSiU1Um6uMksh4dVVwhCNoI30aUr0gBQ\\nFe/BoWnujjFnRjujrd4doRQ44hkI38nG9vsjBoZp+bH2R+u6d8P5l4/g8ChQ\\nO7zKFn4w5ZCPJ2ny5iBKDozNqiac9KK8tXGHUT0PTyjOnp59F2r1Je1HKPp2\\nc6qDcv79V8VwogU6Whiwk5S4kbzi2Vot6ISsbv9j/a13X3effNTEcLBhjMY6\\nBh9YkAHE/z4Vue7xYoxpKc4AwH/jNTQv3Lur39EN9qVDQVhAfXVgSauRqNow\\n6EyjKjskf1rF1cLZS7lmYH0CEc9xgQSGzdkGp3YQIR9kEg9aVKRXDgHdcASm\\nfKxgS+Hrbb2oSob8kVDxrTJCmYHl6Kag5U5YqnmVfqDBsxNiOeYeofSqon6y\\nGfakoRQKz8TVC/IXKyN/n0CKJ0JwAWOCChbAVzp/ZKb8BozU/xPZTv3mVdyr\\nxzIx\\r\\n=tJ4Z\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGaZSijEarkkHbuqio71t5itK3cEAJX6wYCVi6eTxuu6AiEA1F4rfQHG9ZdTE/rpoRQk2LvSJu1YqlPVuqZ2m5bm2D8=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.6.0-beta.1_1539362508249_0.7749700930365644\"},\"_hasShrinkwrap\":false},\"3.5.1\":{\"name\":\"ember-data\",\"version\":\"3.5.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git - --skip-smoke-test\",\"test-external:ember-resource-metadata\":\"node ./lib/scripts/test-external - ember-resource-metadata https://github.com/ef4/ember-resource-metadata.git\",\"test-external:ember-data-relationship-tracker\":\"node - ./lib/scripts/test-external ember-data-relationship-tracker https://github.com/ef4/ember-data-relationship-tracker.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.0\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.26.0\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^6.16.0\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.2\",\"@ember-decorators/data\":\"^2.3.1\",\"babel-eslint\":\"^8.2.6\",\"broccoli-asset-rev\":\"^2.7.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^1.4.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.3.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.1\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.3\",\"ember-cli-inject-live-reload\":\"^1.8.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.3.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^3.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.5.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.0.0-beta.3\",\"eslint\":\"^5.3.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"2.6.2\",\"execa\":\"^0.10.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.0\",\"rimraf\":\"2.6.2\",\"rsvp\":\"4.8.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"21bcdf67e0065d177050286145136d11f41f1ee4\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.5.1\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-2kZdLywrRhIspCUGODkriwHIX+vR697r1dsV7U7bSZWm1ODiTgT5zzNK2UesOlvortruTvkeR2giltDKrliocg==\",\"shasum\":\"cc8fc5cc5bc4f5e151fec772b13679a10cce0abc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.5.1.tgz\",\"fileCount\":266,\"unpackedSize\":4835844,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJb/0lyCRA9TVsSAnZWagAA6ucP/2qbsfLA8NK5mYQRUCTE\\n0ZM9JPT6gKewpVCa6AznoklWMPza4LNevyyJ2Y2pv2lkKW3TxMcfDKK4UFbD\\noUZBcl6ibYc/fsvtkc27NpfLFmh3GgW7PWNgVLNP0W057yzTUim6RqeNp4g1\\nne/xJ2+R4oicKJbY8lMJ3lDTVnf7tGirEAcOH23OzNVDMbqH6zlZN9zdpZu2\\nRaQn90PEhyy9dg3Cnlnqo+oS/QkGn+XsOvGKj1U7GlRKFR0yBomnQegSaAx0\\nWuMcP5GK0BxQ8l3ROhC/ycc586g8ECxWrWwj1Ydyo/WH3mtKC88ywwVTzr4f\\nSzjjvmJ5YFSyUJzawnl6gD/6LnBmiKL+6tZ6sJ9u1cRTC1p41KDMGFt3IhFs\\nblQCo1c2ZhvlDGdfvIvS6+s2z7bWcuPrgiVIndk7TDs5mERMbQ20uhhpslHX\\nVUlhyvcYAMMJ6yzY1cT5cTkuDVjPl98pdfhvAD8yikQ16bXHa6wCgM6HNS2Z\\nnYvVDmJ32jsF11RXyd8fhxcRLS3J7nSudhjdZTmx4xJTb5wAqcQQ+AZQmS5e\\nQLdEJ+f5o+LYqfP3PI3wfZ9Dzl82kNhD/Eih7eqFsEoDyjyvGxDs+YKX5L4z\\nGyGEVElD20zr/Z8jVWZsGOvEjL8Kf3ho1zkfJi5Wt/ijBDv/D1/NxAREH7qk\\nBVvd\\r\\n=Pf9B\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDy+oeevESgTmmCXj7ov97ipjKwZV3M9bJesrn/VusvUQIhALUg65k2HZKajRawtiLud0vBBIPPZmB78YUfsbMg5BOY\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.5.1_1543457138001_0.6209915964942128\"},\"_hasShrinkwrap\":false},\"3.5.2\":{\"name\":\"ember-data\",\"version\":\"3.5.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git - --skip-smoke-test\",\"test-external:ember-resource-metadata\":\"node ./lib/scripts/test-external - ember-resource-metadata https://github.com/ef4/ember-resource-metadata.git\",\"test-external:ember-data-relationship-tracker\":\"node - ./lib/scripts/test-external ember-data-relationship-tracker https://github.com/ef4/ember-data-relationship-tracker.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.0\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^0.3.1\",\"babel-plugin-transform-es2015-block-scoping\":\"^6.26.0\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.4\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.0\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^6.17.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.5.0\",\"silent-error\":\"^1.1.0\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.0.2\",\"@ember-decorators/data\":\"^2.3.1\",\"babel-eslint\":\"^8.2.6\",\"broccoli-asset-rev\":\"^2.7.0\",\"broccoli-babel-transpiler\":\"^6.5.0\",\"broccoli-concat\":\"^3.5.1\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^1.4.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.3.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.1\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.3\",\"ember-cli-inject-live-reload\":\"^1.8.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^1.0.1\",\"ember-cli-release\":\"^0.2.9\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^2.3.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^3.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.5.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.0.0-beta.3\",\"eslint\":\"^5.3.0\",\"eslint-config-prettier\":\"^2.9.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"2.6.2\",\"execa\":\"^0.10.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.0\",\"rimraf\":\"2.6.2\",\"rsvp\":\"4.8.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"37e98d22861e25266df674c4f57a61b2fa0b2485\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.5.2\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-0aloRoOp9zgLCFJ0qfgNDD++Ai9d1xB5jHL1OI+uNjXhX8r4dG1PiCdvtwVW0OlrZOu9VBodv3kYoRG1SLZU7g==\",\"shasum\":\"6ec84ba85e28d7e1da6039202f65c38f8b1e43ad\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.5.2.tgz\",\"fileCount\":266,\"unpackedSize\":4836620,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcANzkCRA9TVsSAnZWagAAW2kP/0P6oTkgiqsidC0v7saV\\n8YM6jVh9CThr2kBc+lRYhQuPH8tmhiljezU9kOBbitJIiTRc/jxvaBzYBaat\\nUxSRG4Allkj1hHUqyBevosuo24k9Mwuxhb9fy1egOgkeaT615Gm4zrFBtwzl\\n+S55zYUs6HD+KsAH7eckVL5xzyD45Ljy46StaojUN3fLZIBZItRn7Z0kXmyG\\nLqCwQ6WBBYOdXQ+D8C092192qZwrI/3HDLyFVFCE4noP0TL+2rT859ad8Wqi\\n+zotX6rJgHldboTzO+Ol6A1ZOa0UnbvTL8uTHo/flXd/GIRzp48T0kuJuyFD\\nTTJ3Pj+s7ASE3fsnH1rmylvCC4jkkv5YW7SFNX1jOkN3/b4Tl+5PHIf6qIf/\\nWud/wfZhDKUXCuAKPv/Ol5VwCQ8G438kRhdNoE4uuknGDTNcHiX1co2stLBf\\nQEjuVmXOsXFkM8f4xijzMg5wszQ2yYB/eyw1da0Ab9956OkULUk3siyi00gP\\nyjBp40UQGYHQZXFSz5xoQnA+uOr/0bKLIUFaYexJ9QscZtcI2MGzNOcSpR1V\\nmn1SRU6OfftZtnvntbZ+iKKBxbwj1ZIG60U4JX0iIvKxZqikUNRlJHoLYq6e\\n55vOcd8tyfEnER6GJZotD/c8Uth0H0jHD3n/FYm8ExhfvNUpZKm4V34inH5Z\\nnzK0\\r\\n=iapy\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDIwHd0dw/DRzexw/PiIy10Le2tKWysQICmg/EdcS8/TAIhAOsHI2fQa32wiysb/rQGoH3+rCKHkxE3/1Y+aHLQhBJe\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.5.2_1543560419643_0.7070159981427195\"},\"_hasShrinkwrap\":false},\"3.6.0\":{\"name\":\"ember-data\",\"version\":\"3.6.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git - --skip-smoke-test\",\"test-external:ember-resource-metadata\":\"node ./lib/scripts/test-external - ember-resource-metadata https://github.com/ef4/ember-resource-metadata.git\",\"test-external:ember-data-relationship-tracker\":\"node - ./lib/scripts/test-external ember-data-relationship-tracker https://github.com/ef4/ember-data-relationship-tracker.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.3\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^2.0.3\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.1\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.1.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.6.0\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.1.2\",\"@ember-decorators/data\":\"^3.0.0\",\"babel-eslint\":\"^10.0.1\",\"broccoli-babel-transpiler\":\"^7.0.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.5.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.1\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.5\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.0.0\",\"ember-cli-release\":\"^1.0.0-beta.2\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^3.0.0\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^3.5.3\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.6.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.1.0\",\"eslint\":\"^5.7.0\",\"eslint-config-prettier\":\"^3.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"^3.0.0\",\"execa\":\"^1.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.3\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.3\",\"rimraf\":\"^2.6.2\",\"rsvp\":\"^4.8.4\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"8fabf969229a5d83cab2fe35e882eb9a9bccc33e\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.6.0\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-N1jMJ8hHu/84MfbBg+RXobQXpczIv8xtFs4f+R/KzfX1vLSNwoxmNzw1OUKQnKnl3PrZCl3+5bojlK1SD7sPWw==\",\"shasum\":\"6853983d6ab21f578b62b41b14f45c7b6f502aff\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.6.0.tgz\",\"fileCount\":264,\"unpackedSize\":4825310,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcEUorCRA9TVsSAnZWagAAbyAP/RO2vAZUIp/SDgTLUhAh\\nHpOa+8Qx8rXcBjsYGSJvbo0gGbcg+8G2iLYSpvoSWqUO5wG4EqvUa6j9VorM\\nTVTun8/gtk/ejTpiQFc9gkJSPx848bVKFAOmwMsQE5HQEz9ltW8cLWlH6oWH\\nnPjylDoxfzcTutuLHipdfSU1L/H9FrMD2Fc1Ns9Cusxw9UwPlCyBb/ZZLB3e\\nCc0dEqaR+DAXGKvltwmm7OCR1ia++nC28+gfOdJN2guThHqeb1bXtJ8WSvmz\\ncDgt6iYVVrbBJa6yu7+I9LURD7R/rkd6tO1sN296efbgaYuX1UAxiFAGAsYH\\n7Hpvi6aV0I66DAsmYpcj3qdHKGXetIuCgzcFYvuw94Adlj0A2ftXExDAvSe+\\nWW0sn0ORXcnoLCdZEXRLbjjMBsrAVsg0FdaMVwJI5VWn2nUA5mHHZGTUtOft\\nFM9rnbq32AcSWJEzJqGKS5U/5HHOJtQQtkKipmSIxtziTIiulASI91SV5PWA\\n8jAAh2jP5jMt0B05mZZBHs4CgtkZIxdZtnBp+UxLuTRfICkLuA7BJgMnkIOz\\nQV7d45XN/DWyyaJqLHnUtNjphJ3Py2vRAo0MBjSmF0rNk1jCjhzyfjQ/P5DT\\n6dp+O/bumLkPsfrCddx6bDF/tSKwEYjUa1Wbq+4x+E+bV6mnYpcVtXgN4C4T\\nSJP8\\r\\n=dYRm\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCar7aPh/kXvpozTI1B1hKE2TUiuXagLPmAjOj3BxLcUAIgH7KJtafJm9iuq+/kEZ0bitmcO4W0JydNLL9kQryLF+U=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.6.0_1544636970696_0.3000646550496424\"},\"_hasShrinkwrap\":false},\"3.7.0\":{\"name\":\"ember-data\",\"version\":\"3.7.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git - --skip-smoke-test\",\"test-external:ember-resource-metadata\":\"node ./lib/scripts/test-external - ember-resource-metadata https://github.com/ef4/ember-resource-metadata.git\",\"test-external:ember-data-relationship-tracker\":\"node - ./lib/scripts/test-external ember-data-relationship-tracker https://github.com/ef4/ember-data-relationship-tracker.git\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.3\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^2.0.3\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.1\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.1.2\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-version-checker\":\"^2.1.2\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.6.0\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@ember-decorators/babel-transforms\":\"^2.1.2\",\"@ember-decorators/data\":\"^3.0.0\",\"babel-eslint\":\"^10.0.1\",\"broccoli-babel-transpiler\":\"^7.0.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^2.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.6.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.1\",\"ember-cli-dependency-checker\":\"^3.0.0\",\"ember-cli-htmlbars\":\"^3.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^1.0.5\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.0.0\",\"ember-cli-release\":\"^1.0.0-beta.2\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^3.0.0\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^1.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^3.5.3\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.7.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.1.0\",\"eslint\":\"^5.7.0\",\"eslint-config-prettier\":\"^3.1.0\",\"eslint-plugin-node\":\"^7.0.1\",\"eslint-plugin-prettier\":\"^3.0.0\",\"execa\":\"^1.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.3\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^5.2.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.14.3\",\"rimraf\":\"^2.6.2\",\"rsvp\":\"^4.8.4\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"c43f9f9c85806d4e9748af318fcab3720736030d\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.7.0\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-d3wJIpIclNArapJ5A+gMjNJdDc/8kv5OD3LE5Zad9EJzzZPyaPj51wYsjG7jETJIG+AhBSmAHS5j4GY7/25W0g==\",\"shasum\":\"87e3a5f3fde994cd7f0b1c6d53f0c8df2f9c3449\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.7.0.tgz\",\"fileCount\":264,\"unpackedSize\":4825370,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcNM6/CRA9TVsSAnZWagAA5fQP+wX+lywCmOahj8UpK0NX\\nFMnLYk/Np1ZaPbgw0OKqeBdk1IQkel7jgXqr19ArTUldqMh85l03xjVc/F14\\nXU7s65UdHxZCbwtsNhEFOETNaanVR1soedTO4bpcr/xMLy1Xf4E01KIQXnSs\\nHFB/wkijt+vgps4WDO9gCJfhu07dNQlSUO4NqrER3DhF85eYWV05XqJyhGD6\\nVKG6qDF4Y2r1YroUX04JUCkh6xMBVDW5phBc6rdh2LvDqbsiFX5sxqr1sITJ\\nhG7VBe+LP8JHBcyQqTOXKj/SdgQJ5zz+NQxWeLUrgUh7sqVak7qEODuhbQLD\\nsHOeeHftOHs7jrsPJotG1ZI482uDzWS0LwR4JoAhI6k6XFZGAtG74DQCa3nt\\nw4RhnSUylCY+8ZKfYZV5GyqL4a247S4HqOhAhmnimuzeYWgL0kIMicdcbYH5\\neInbowG98BHhXtqlPSxJUw5/ucjxzXCsB3lC/8VI0MUeILSThTPOmmdD4R/s\\nnygUtX5bhx1IAfy675EMS37MJDgtGfErHgKDP2Bg/hmozRdbyplZscA7/b+Q\\nSna8MrE1vNqvhsnikV0SLZxQ4SicCf2KjmOrI9khkfXF9SpRl6FQVYA9sKiI\\nEI12Q7bgykRQSCe37wjCXSa9DXOUXS+QO8cuvdRGUAgQoXWqjOXH+whBHfZ4\\nzQSj\\r\\n=DKRM\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDy3rOWBhpAT/mJUlCFf9GXvqPISKu8MTBvLiM29Ov2aAiEArnQMT1iivqvO4iuj0ZwtxRXFVp0GJStpYJmlwiy6SCc=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.7.0_1546964671244_0.8246093768022866\"},\"_hasShrinkwrap\":false},\"3.9.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.9.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git - --skip-smoke-test\",\"test-external:ember-resource-metadata\":\"node ./lib/scripts/test-external - ember-resource-metadata https://github.com/ef4/ember-resource-metadata.git\",\"test-external:ember-data-relationship-tracker\":\"node - ./lib/scripts/test-external ember-data-relationship-tracker https://github.com/ef4/ember-data-relationship-tracker.git\",\"prepublishOnly\":\"ember - ts:precompile\",\"postpublish\":\"ember ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^2.0.4\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.1.4\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-typescript\":\"^2.0.0-beta.2\",\"ember-cli-version-checker\":\"^3.0.1\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.6.0\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.2.0\",\"@ember-decorators/babel-transforms\":\"^5.1.3\",\"@ember-decorators/data\":\"^5.1.2\",\"@types/ember\":\"~3.0.25\",\"@types/ember-qunit\":\"~3.4.5\",\"@types/ember-test-helpers\":\"~1.0.4\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.7\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.2\",\"babel-eslint\":\"^10.0.1\",\"broccoli-babel-transpiler\":\"^7.1.2\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^2.0.1\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.5.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.1\",\"ember-cli-dependency-checker\":\"^3.1.0\",\"ember-cli-htmlbars\":\"^3.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-release\":\"^1.0.0-beta.2\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^5.1.2\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.2.0\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.8.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.1.0\",\"eslint\":\"^5.10.0\",\"eslint-config-prettier\":\"^4.0.0\",\"eslint-plugin-node\":\"^8.0.0\",\"eslint-plugin-prettier\":\"^3.0.1\",\"execa\":\"^1.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.3\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^6.0.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.15.3\",\"rimraf\":\"^2.6.2\",\"rsvp\":\"^4.8.4\",\"typescript\":\"~3.3.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"readme\":\"## - ember-data\\n\\n[![Build Status](https://secure.travis-ci.org/emberjs/data.svg?branch=master)](http://travis-ci.org/emberjs/data)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n`ember-data` - is a library for robustly managing data in applications built with\\n[Ember.js](https://github.com/emberjs/ember.js/).\\n\\n`ember-data` - is designed to be agnostic to the underlying persistence\\nmechanism, so it - works just as well with `JSON API` over `HTTP` as it does\\nwith streaming - `WebSockets` or local `IndexedDB` storage.\\n\\nIt provides many of the facilities - you'd find in server-side `ORM`s like\\n`ActiveRecord`, but is designed specifically - for the unique environment of\\n`JavaScript` in the browser.\\n\\n- [Usage - Guide](https://guides.emberjs.com/release/models/)\\n- [API Documentation](https://emberjs.com/api/ember-data/release/modules/ember-data)\\n- - [Contributing Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n### Installation\\n\\n`ember-data` is - installed by default for new applications generated with `ember-cli`.\\n\\nIf - you wish to add `ember-data` to an `addon` or `application`, you can do so - by running\\nthe following command, which will use `yarn` or `npm` to install - `ember-data` as a `devDependency`.\\n\\n```no-highlight\\nember install ember-data\\n```\\n\\nSimilarly, - if you have generated a new `Ember` application using `ember-cli` but do \\nnot - wish to use `ember-data`, remove `ember-data` from your `package.json`.\\n\",\"readmeFilename\":\"README.md\",\"gitHead\":\"ddebf7e63db18d6e82748722006f8c271f6d091d\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.9.0-beta.1\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-/riGrZz84wfDbkfQgiX/NBi0NStTh7T/EktOnUxpRabg64L2P3GcUjQkXLeEQPnYmw1c/TnaqytYZ8eLg4zeQA==\",\"shasum\":\"7be07aeea1403711af6e2dde3ff2747bcfc3683d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.9.0-beta.1.tgz\",\"fileCount\":277,\"unpackedSize\":4888409,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJccINnCRA9TVsSAnZWagAALggP/32JNETIP6OSv8x0RZCR\\nj8mT7MY3+ZwaMdhud49+5/oc9eEdWOlwo9xfC3zgOkL39MVmbQU1fHLNVIBV\\nmrAA4aV5D/MXey0uEkALRrWkVOqrq1u0K5myOPsgsJmAF8D7WvMG9cg83Mnl\\nLlyV3ikrRbTkbXZuor4tIBBJ+cHoDIbrpPDQPnMAgrISqT60CmgATFuAL8G0\\n+7vp2p5CbFhlgosXIi61iyaWSomGluYYlo6gn0DZWatYbj9tNVt5qXfH6+LH\\nKMnBm4kZFKAnQM2TC0m4WYMGZwH4Rxzjh2uGoQ8ulcnyCa/pD/d6HoqmQasR\\nMBolp6LTS83CEdpfvjXbhyuja3i8KKI0GMsyCk+cN1xQLYwIm5bPjradoQMp\\ns4XHzCiM1MeIjV5ZOcvJKHUClXrKvxztDMhCSXTVqKl43Tzg3df78o2LGVk9\\nnBO1NkyNPiyjGffElPLQW+h9cgU8MZs2Ry7hD3Xp3VkVZc+N1F64Nt8P+0/F\\nGzdP5VL/ZTDVz9l7QMKIWpOODXBdrAK3EEUaNRQCDm+jx3r/t8DnrBaQJdiu\\nce0eFEMj4Bb8/HQ3FDQF0QYp4qdhveyZF0XINPWmSuSh20qWtD6VFpHGHbLk\\n44iyoHfKwVOWlaHsWNGHOKMFpWg1ylfWAZBiUcgYdUg0OmldZ64YdIBPvBI4\\nbBTc\\r\\n=375D\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCG5ldovzP2keQ1y0fNgUT50awl3XHCSOIRHXdjLzVcywIgFk3mxeWFnticKp/f7QcmQI3uSr49Ba+7PdE7YNdJd2k=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.9.0-beta.1_1550877542606_0.7808610286532047\"},\"_hasShrinkwrap\":false},\"3.8.0\":{\"name\":\"ember-data\",\"version\":\"3.8.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git - --skip-smoke-test\",\"test-external:ember-resource-metadata\":\"node ./lib/scripts/test-external - ember-resource-metadata https://github.com/ef4/ember-resource-metadata.git\",\"test-external:ember-data-relationship-tracker\":\"node - ./lib/scripts/test-external ember-data-relationship-tracker https://github.com/ef4/ember-data-relationship-tracker.git\",\"prepublishOnly\":\"ember - ts:precompile\",\"postpublish\":\"ember ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^2.0.4\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.1.4\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-typescript\":\"^2.0.0-beta.2\",\"ember-cli-version-checker\":\"^3.0.1\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.6.0\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.2.0\",\"@ember-decorators/babel-transforms\":\"^5.1.3\",\"@ember-decorators/data\":\"^5.1.2\",\"@types/ember\":\"~3.0.25\",\"@types/ember-qunit\":\"~3.4.5\",\"@types/ember-test-helpers\":\"~1.0.4\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.7\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.2\",\"babel-eslint\":\"^10.0.1\",\"broccoli-babel-transpiler\":\"^7.1.2\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^2.0.1\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.5.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.1\",\"ember-cli-dependency-checker\":\"^3.1.0\",\"ember-cli-htmlbars\":\"^3.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-release\":\"^1.0.0-beta.2\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^5.1.2\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.2.0\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.8.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.1.0\",\"eslint\":\"^5.10.0\",\"eslint-config-prettier\":\"^4.0.0\",\"eslint-plugin-node\":\"^8.0.0\",\"eslint-plugin-prettier\":\"^3.0.1\",\"execa\":\"^1.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.3\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^6.0.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.15.3\",\"rimraf\":\"^2.6.2\",\"rsvp\":\"^4.8.4\",\"typescript\":\"~3.3.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"24e69e2d14ece1e363da9b65e174b19f59f782ba\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.8.0\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-NIM26FN5F/GRWeeAsJo1id5IDtucLZ169mHYB5cdNFlXM0Bx+ELnr322oI+/wQKDnM8LCCVbJBo+e0UE8+dtNQ==\",\"shasum\":\"05b4d48ab3d612824862b037c4159ce2578fd688\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.8.0.tgz\",\"fileCount\":277,\"unpackedSize\":4887702,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJccIQ2CRA9TVsSAnZWagAAKBIQAKFKrg0zcOFOucZni9Ty\\nKCMdAQ1e4XWdIkm2HNXntK7+i6RaUpO82QlY8V2qjtY2qtGIF0YNa+MGdW8o\\nZgdoxWn+UpvvurwzEpDdRPA8Eyb4eTZ5EfXXM71UVUFZO3msy2oqEWiKh57H\\nbN88wUpFuxYBhV7kQoiQv/IQ09z5LoJYm/XHN5BnDegZ0Bt7l09Jgd/giEbt\\nP85/VHALO4dFN/7/02iufrgnkA8hn/muAe2RbA4VIQOc3dt6A5F1soUqx9Xe\\npzLOFgcVXrPsK+XPmmiHBr5fDhrldOoyiMpXbdST2iseyQjiMT+ryCuJ8vqn\\nqmmZGjm/gthA4UIrsykyvQmArr18p3s6rtcvHuLPbo5/80sxih4HuWA1zzG5\\nCvxIYI0Gz2nY1HRGz3FBDph+ylq9wJmDQy+Oat2S5ajnMis8Xz2Q9Ddzb8gc\\nOmAngHnIyAsU5hPAAKphT4duWeqkN3p58EFKFz8I/kPTANUmAfJ6m/Sd/LxD\\ndG5oZmubi31nM0IKDzfjHqmzi+9e9qPUa2XgioX37OIXYGK7XnNVeqqoCdi1\\nKWs2DitINgFpQdKlwts2GrIDzRI6qsH8WiZSuzGKWB0GbHmqqQI5brpKshje\\n47UyuxzpL5LZZtIHyz39c98HD/eOoto6uDSVEdscnXWK6PoZGkE4Hn5htgym\\nN8VX\\r\\n=38WL\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDrd+50Qdmb5Q9QmerldCgqXkeiqiEMGjH76CyC7xz54AIgDOB/1v7nm4ufVFozty0nRhKK3dbrwdIXDDvbY1OqH0M=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.8.0_1550877750004_0.35274099149632354\"},\"_hasShrinkwrap\":false},\"3.9.0\":{\"name\":\"ember-data\",\"version\":\"3.9.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"lint:features\":\"./bin/lint-features\",\"start\":\"ember server\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git - --skip-smoke-test\",\"test-external:ember-resource-metadata\":\"node ./lib/scripts/test-external - ember-resource-metadata https://github.com/ef4/ember-resource-metadata.git\",\"test-external:ember-data-relationship-tracker\":\"node - ./lib/scripts/test-external ember-data-relationship-tracker https://github.com/ef4/ember-data-relationship-tracker.git\",\"prepublishOnly\":\"ember - ts:precompile\",\"postpublish\":\"ember ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^2.0.4\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.7.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-typescript\":\"^2.0.0\",\"ember-cli-version-checker\":\"^3.1.3\",\"ember-fetch\":\"^6.5.0\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.4.0\",\"@ember-decorators/babel-transforms\":\"^5.1.4\",\"@ember-decorators/data\":\"^5.1.4\",\"@types/ember\":\"~3.0.29\",\"@types/ember-qunit\":\"~3.4.5\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.2\",\"babel-eslint\":\"^10.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^2.1.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.8.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.1\",\"ember-cli-dependency-checker\":\"^3.1.0\",\"ember-cli-htmlbars\":\"^3.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^5.1.4\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.9.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.1.0\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^4.1.0\",\"eslint-plugin-node\":\"^8.0.0\",\"eslint-plugin-prettier\":\"^3.0.1\",\"execa\":\"^1.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.3\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^6.0.2\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.15.3\",\"rimraf\":\"^2.6.2\",\"rsvp\":\"^4.8.4\",\"typescript\":\"~3.3.4000\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"d8463355d9fdf3d6c24ec928a018fab3caf82e10\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.9.0\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-yU9ptLTX9nmHt8cSuQc5K2tdZFmj0oZIYUt2/TIk0yN9e21oJBI8eOYH2N7KJSxptLWqysCmDh0Vcqs2eZnWUw==\",\"shasum\":\"9f0d55829e107c57307777bd5cf1e36b088d5c40\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.9.0.tgz\",\"fileCount\":169,\"unpackedSize\":5629666,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcq6bFCRA9TVsSAnZWagAAJPwP/3SYJfmFySIAG3FJIu/1\\nlcM5CXZRI1RGibUdfQ4VndhpFqxFkn7XVjqwIFXThe0JCIcIJvWFuKzzVUu1\\ns/G2BW2MQVJGazfuQg8uYOJ0mkgHlNjoshXgXjHnrl7sw/pgDU3q0I+BFHBr\\n6RpuTT6GwsEmzjYkhJc3LRsrrMUNnQgw8gk7O/k/kgQifbGSY8CF923HHhbN\\nkFezkXZ61Nv2hUXvQyhE9TEqaYjljbEkE2uc/ikGKgzTI8/V/asnWC/PIylx\\nDsDjsad8aaAkhNniBRv+guLPvL1gseeSMsNmxWYIlLneP5wr+IYrwDjieweR\\nR4Yndg6QCAffDNtkPZQraC5bnLVn3/bxXTIHlwMIuLQLovzcIhVM7KCDUj39\\nbN0pVgjtzZuz6k+5oMuDQBUIzFqlIoJ3ZK9ch9+hufKsOCE+fl9DlyEvFT70\\n4NUV40ChOQKGAl2z9dsrTHbxPqnYrMMhNYukwEo+I8u2yctGCcNPPgpb6e6c\\nHoRoNNDu9AbKdwkUur1AuR+WvYDiob6UBq+4QMlXRpl7MX9lq30mlH0uFP59\\nlGNgoYouxREdh62Jdchpj0wjn2o2q+cWcx+z89/ccrkDXZ6HR8rMDsy1oxHL\\nuG1h92F9YbnS1SGOEbQggNoCxY08d7KkWMDtLj7qPorLJ4tW+aOxqR05N0Ar\\nrIIH\\r\\n=05Ph\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDgaUU7/q3cn6+rb/Xbfyj0Qh2tqvsqvMZFgWiK5HLoMgIhAO3guMIIRDW33taj7E/o6aAgI3fMhk00MPkuGxeHJNpY\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.9.0_1554753220377_0.9405717204232238\"},\"_hasShrinkwrap\":false},\"3.9.1\":{\"name\":\"ember-data\",\"version\":\"3.9.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"lint:features\":\"./bin/lint-features\",\"start\":\"ember server\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git - --skip-smoke-test\",\"test-external:ember-resource-metadata\":\"node ./lib/scripts/test-external - ember-resource-metadata https://github.com/ef4/ember-resource-metadata.git\",\"test-external:ember-data-relationship-tracker\":\"node - ./lib/scripts/test-external ember-data-relationship-tracker https://github.com/ef4/ember-data-relationship-tracker.git\",\"prepublishOnly\":\"ember - ts:precompile\",\"postpublish\":\"ember ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^2.0.4\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.7.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-typescript\":\"^2.0.0\",\"ember-cli-version-checker\":\"^3.1.3\",\"ember-fetch\":\"^6.5.0\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.4.0\",\"@ember-decorators/babel-transforms\":\"^5.1.4\",\"@ember-decorators/data\":\"^5.1.4\",\"@types/ember\":\"~3.0.29\",\"@types/ember-qunit\":\"~3.4.5\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.2\",\"babel-eslint\":\"^10.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^2.1.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.8.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.1\",\"ember-cli-dependency-checker\":\"^3.1.0\",\"ember-cli-htmlbars\":\"^3.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^5.1.4\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.9.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.1.0\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^4.1.0\",\"eslint-plugin-node\":\"^8.0.0\",\"eslint-plugin-prettier\":\"^3.0.1\",\"execa\":\"^1.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.3\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^6.0.2\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.15.3\",\"rimraf\":\"^2.6.2\",\"rsvp\":\"^4.8.4\",\"typescript\":\"~3.3.4000\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\",\"fastbootDependencies\":[\"node-fetch\",\"abortcontroller-polyfill\",\"abortcontroller-polyfill/dist/cjs-ponyfill\"]},\"gitHead\":\"e42f51ce28798e8e982d5e37dcc61292cc09dabb\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.9.1\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.1.0\",\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"dist\":{\"integrity\":\"sha512-qSyAMFiGwzrOvrR59HSVOFu5SYZRWyA6M0Utwi11lQzrG27/+na9317MQ56k71xKwisR5bvPO7HuYVl0iWzDeA==\",\"shasum\":\"ba9de5ffee05c0bcf061237b2d53b9a0258dfb2c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.9.1.tgz\",\"fileCount\":351,\"unpackedSize\":10277372,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcumW6CRA9TVsSAnZWagAAZ1cP/jYWg/BjIdbvEg3qD8vY\\njxdCzM5P5ShNms5Zup3uVKr0r2TAkm+fU+QxjoZa79nxBEkeTfWD5a5W5mx8\\nWEVWWtJ1OQTO5nBXjUyUXySM0gZ2ZwwJrDVZNMslGR5tWkKPET3bTeV4jq6R\\ny3+JzEfvwKH97Rtl4iEJkMpgkntEcM6ClZvk1pYaWzkARkNwRvzF+PBAiwHi\\nTyViiKUtsW9sxkbCyAK/Hsig8l9hBDCSdQqBJrpDhzPi9mYa9T3oC2znKvI+\\nXY39ZTnRFGcDZui9M68Q0fSQ928okwhdhUmCA6DaE3a7N06WX2Eo97656mGw\\nWKn2DKrvrM20VukI0l29NiccTMgURmcxe/0cObN/88tBNIRJjNg5Nn4DJQMq\\na5DfppoFzgPz8f/ztFjGaioS+IogIW/J1zyeu6tWsh1kADED/vJRkRdaZqE4\\njW0qgAIoEKZa8IPfrF4hAMvahDqCcVLs6vTW88TsvZXIhsRomGLDhhgfS2i4\\nZ7ZpjTrWbRKii0icAynKQ8sXhVyTAq/ALL4a3ByB2lbwnOu08f/mIfOTpxxf\\nphf1r89Ba+Sm44M0EXg8I3Olkh8ak0Z9PvKpEC8PRfaIwk32lbWi6tjp3JnO\\n/ZWf53OVQzMQl5QAuhBBjWtziec/8ZUdFUnjCVxrIyd3VNB4DGCjcst0EQny\\neDuT\\r\\n=AlLe\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDLBqbAAWArFIDT7cvQI0BhXg8ycRfXLvPGWCm9JpzTuAIhALqnvx8MXkaVsv5MueMGBgquayjK+RFCM39/dHn1N+Im\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.9.1_1555719609725_0.4899008758935377\"},\"_hasShrinkwrap\":false},\"3.10.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.10.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:node\":\"node - node-tests/nodetest-runner.js\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test -e test-optional-features\",\"test:try-one\":\"ember try:one\",\"prepublishOnly\":\"ember - build --environment=production && ember ts:precompile\",\"postpublish\":\"ember - ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"^3.10.0-beta.1\",\"@ember-data/adapter\":\"^3.10.0-beta.1\",\"@ember-data/model\":\"^3.10.0-beta.1\",\"@ember-data/serializer\":\"^3.10.0-beta.1\",\"@ember-data/store\":\"^3.10.0-beta.1\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-rollup\":\"^2.1.1\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.7.3\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-typescript\":\"^2.0.1\",\"ember-cli-version-checker\":\"^3.1.2\",\"ember-fetch\":\"^6.5.0\",\"ember-inflector\":\"^3.0.0\",\"inflection\":\"^1.12.0\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.6.0\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"co\":\"*\",\"common-tags\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-blueprint-test-helpers\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.4\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"execa\":\"*\",\"github\":\"*\",\"glob\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"mocha\":\"*\",\"mocha-only-detector\":\"*\",\"rimraf\":\"*\",\"rsvp\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.10.0-beta.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.10.0-beta.1\",\"_nodeVersion\":\"10.1.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-vseswniweQ2gU5HkFHJQvJLJJ75JkiAEFJgAMqNpRkr5jkbiw2HdpieZ5l1tdtadoR2TECM7rpL53etTrCmWlA==\",\"shasum\":\"25604c3639dbfa6e17a6a48a9027d019d8935a97\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.10.0-beta.1.tgz\",\"fileCount\":63,\"unpackedSize\":57663,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcyP3JCRA9TVsSAnZWagAAIm8P/iO4gaq3RHlHN5oUOYqr\\nZUoGusaA4tldf0cUtmwnDp8gLGXXYM17J0WiQQGtAyxKS8Fopfy+S/43BexH\\nDrXacyaUcfx7WLch/TXhU1O87Qi9EPa6Fgn8sFv02fYqg1qYTWdRpLAN0aB8\\nMn8oChbVOSTUe9Ha3rTzL+Bi5qR/6R1a0Ic9O+y3opbF4lDt6I1zmSFJUX8w\\npJxtwwMJCANuY0aCclvQlbeMGM5Iod2nFxaSZSUlpLlTpX2cqX6I6xjLlroK\\nZ/5m/Qsvr/Y22dV/O2yy/QzzpxcDyQKTThORWr6E97FUJUL4tWz+syq6ktGg\\nHbW11d481oVKm5rToSZlqUOyvXg8Pflmn0zU6+Y/D8Xu+qD/8+QNZt7ZBKPG\\nxUN0mbK3+jhwmXhIRM44FQGrCHbp8XpBeNSoNNdoeDsrmLQeLIj3auf+aDv+\\nqxSxt2CtodXa8/ru9iZmAWTbEh7uOeqqxciBFbPrwLwI53gGFK2qo6jMWTF5\\nkxETA2+ibxa9xhvactd8M9LP1TtCxF37SYvSSDyO9LNRuGJ/s8nEZsgyH99R\\nBxx8E4nOIMxtuAbN6BWcHw6hlqMy1g1ZAXrCJcxmlw0tcxsoLiJFhYEXRivR\\nz/XUfwXW4uhldtRaiM7k+ilZqmbWjnjx2o2Q9Xm9YPzw1eC4VlQjfjRiCtQ5\\nYieO\\r\\n=YfTH\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIAlepEfLIrZdvi2Ya6QKBdCoKjIxiYUf7TeRe1kzwGeIAiAPk52Cj3K0G0lY3V3muaYycvWc7b6e5AwC3TfuXBtJpg==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.10.0-beta.1_1556676041342_0.1520653621127841\"},\"_hasShrinkwrap\":false},\"3.11.1-canary.0\":{\"name\":\"ember-data\",\"version\":\"3.11.1-canary.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:node\":\"node - node-tests/nodetest-runner.js\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test -e test-optional-features\",\"test:try-one\":\"ember try:one\",\"prepublishOnly\":\"ember - build --environment=production && ember ts:precompile\",\"postpublish\":\"ember - ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"^3.11.1-canary.0\",\"@ember-data/adapter\":\"^3.11.1-canary.0\",\"@ember-data/model\":\"^3.11.1-canary.0\",\"@ember-data/serializer\":\"^3.11.1-canary.0\",\"@ember-data/store\":\"^3.11.1-canary.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-rollup\":\"^2.1.1\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.7.3\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-typescript\":\"^2.0.1\",\"ember-cli-version-checker\":\"^3.1.2\",\"ember-fetch\":\"^6.5.0\",\"ember-inflector\":\"^3.0.0\",\"inflection\":\"^1.12.0\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.6.0\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"co\":\"*\",\"common-tags\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-blueprint-test-helpers\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.4\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"execa\":\"*\",\"github\":\"*\",\"glob\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"mocha\":\"*\",\"mocha-only-detector\":\"*\",\"rimraf\":\"*\",\"rsvp\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.11.1-canary.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.11.1-canary.0\",\"_nodeVersion\":\"10.1.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-ZlnQwVVD92vm57ZmQqa5MH+pg39z+WOGgrCszYXSNMGFMOxQAhbzPAkwy68+p2RwxP4SyWLitIHOM+Biu3FriQ==\",\"shasum\":\"2564636522e853782165ad1ac55ebd8100c9cb61\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.11.1-canary.0.tgz\",\"fileCount\":63,\"unpackedSize\":57675,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJcyQCmCRA9TVsSAnZWagAAf8oP/0SDnySYrLkwDwg3eRyY\\nFINymdsoEBnZWlz/ypOeLloHxramiWooNoAcRAe93CL+7x+nlTGCR+hvmDaU\\nR/Uqh4utfHY6TkcU7KKg3furEJQcT0n3kPHnoJCwzAEi3w2CL4DF4QjaQvNX\\nmMdnrxX1R8jkX7VG7UTtNDZw+YzharPOGbpWyutY93BRjtcArjocn2tqrnXk\\nNpdC9k5fZwUwndkuriHa7ftPx8+VtO4AxpE8JQOsIbtrGeRBaI5gGO3sJn3D\\nd6fSdrIA63q1auG+pUCSiLjhSmDwOXlzvuDdJcA77aP5Pxmdfei6ZUyMo72r\\nRUF7LaW+SON8IVLS/IwUI9LXQw3/XfEuF7WDV7uictVsMncSv7X2jWwlya6d\\nOOUIpnerEHLBz1NrM/RDZLVoEAggI2QINnuiSuXRK22zpZ+zlAerDSKYsyh7\\nNhTycIGl8vqtsZ5zG9oD0wXVyr5rsGBjJvElvu99NOu81j5ii8UEfaiteTCy\\noDDyAVr8Tr+25RAOXdXsw+t3INUgKlG0s5uejk+zXxhcoVTyXB5Q82TeaF6l\\nTUK2kyzsjbID0IIi+BSsmuY/CDodoTHNL+VsgwFFPu8YE4CRVBkDSCTcFV+s\\nBE1vMF5Obx3scjf2cmHRI+GkK7jkbT7ROFRpPRxjBX/rUtc+PJQHEs/F9P1G\\nGRTT\\r\\n=aL1h\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFgJPGdnH/58gSqa2Zclt8pwUV/qdJxW/SrKivsi55v+AiAm9WricsWklIdPh/cJfz3GVgldEr8uPXQBtqwgBvIGQw==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.11.1-canary.0_1556676774141_0.9088778123666121\"},\"_hasShrinkwrap\":false},\"3.9.2\":{\"name\":\"ember-data\",\"version\":\"3.9.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"lint:features\":\"./bin/lint-features\",\"start\":\"ember server\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git - --skip-smoke-test\",\"test-external:ember-resource-metadata\":\"node ./lib/scripts/test-external - ember-resource-metadata https://github.com/ef4/ember-resource-metadata.git\",\"test-external:ember-data-relationship-tracker\":\"node - ./lib/scripts/test-external ember-data-relationship-tracker https://github.com/ef4/ember-data-relationship-tracker.git\",\"prepublishOnly\":\"ember - ts:precompile\",\"postpublish\":\"ember ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^2.0.4\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.7.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-typescript\":\"^2.0.0\",\"ember-cli-version-checker\":\"^3.1.3\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.4.0\",\"@ember-decorators/babel-transforms\":\"^5.1.4\",\"@ember-decorators/data\":\"^5.1.4\",\"@types/ember\":\"~3.0.29\",\"@types/ember-qunit\":\"~3.4.5\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.2\",\"babel-eslint\":\"^10.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^2.1.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.8.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.1\",\"ember-cli-dependency-checker\":\"^3.1.0\",\"ember-cli-htmlbars\":\"^3.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^5.1.4\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.9.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.1.0\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^4.1.0\",\"eslint-plugin-node\":\"^8.0.0\",\"eslint-plugin-prettier\":\"^3.0.1\",\"execa\":\"^1.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.3\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^6.0.2\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.15.3\",\"rimraf\":\"^2.6.2\",\"rsvp\":\"^4.8.4\",\"typescript\":\"~3.3.4000\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"4891ed57a86d207c378a8c49c94d7b978bdceb81\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.9.2\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-Y4ucKYM1Lye4lyQIOV6UF/xns1ouFxudTqqk181tGOFjY9u1+I+bQGQJyrDpT1qUdSIRE3RCoqz8kxt8BbEMDQ==\",\"shasum\":\"62555aa39d15dcd41428fc85d51e3eb8a182f5b1\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.9.2.tgz\",\"fileCount\":306,\"unpackedSize\":9751217,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJc0TZ/CRA9TVsSAnZWagAAQx8QAJ1lVE1NCxHkDASLCYhK\\nowecjgIbxWospt6mvm9G6UjhSuMZACeu0r3DWGmiNUgiyrJd6Mj2JRVbQYlo\\nvu0ebWnmMzBv2BEb8vtcfVGt1ydeMDGRT99d0Sq+O9kguHCIMmAGc/ddctGR\\nJZoSRBblmKOXZhoDOBkPgIAaV4dVGd8VvZmY0ZC+bIIitALcS28sUlrzfuHh\\nju/8EwgNJquZtqe+8O378TZIWnv9uAvcqWg5/jVaJK5pjh3oHIcACdJMIRmC\\nOA6M5mmb+0TNscFJ4EfQktJUvE9PnF04nxuq6NSqtKWmBSVlObuu3U812eVG\\n8rt+b3GYZl9KNXQwkgr8crh9HFoplB44dUQJI9RvN0rpIs9S4aYJwAj72Ddh\\nGP87By8Z5k0PHlMkXES+FC9atHgfNHwPbLYid8SKeD2vVoksVkZuEB9IDo2w\\njrfT5FO0MSBqRAJHew4AhzXfw5h9jhVWIhqvFXVShLKMT9Yva/iQI3Vct7uK\\nzAjKBGMuuSaRskPQH/NHzUPfoTDrg6Kyf/eBh0DI653wLcOffdYhuMHiIJmE\\n5EN/g7w5LSSNfUp5BD5uVn3sXlRzEhyAUrusECam9KeJwp6XVSXGf/VvatsE\\nUay4v4inRTBEjQWJ3hngOfhhn7wxQ9aUgZA9L8tR+x19PfbnDA+ci/YEAjPf\\nIxLR\\r\\n=+AUI\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAUHnvnHmXm+AIkL0BZX0VvjrZY3tJz+Ex/s2wQjMULpAiEAqWP/Tn8V8aq2blNY6RbUEAYCBab5HwxUWnvVe4HgGk4=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.9.2_1557214846469_0.06114371319383083\"},\"_hasShrinkwrap\":false},\"3.9.3\":{\"name\":\"ember-data\",\"version\":\"3.9.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"lint:features\":\"./bin/lint-features\",\"start\":\"ember server\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git - --skip-smoke-test\",\"test-external:ember-resource-metadata\":\"node ./lib/scripts/test-external - ember-resource-metadata https://github.com/ef4/ember-resource-metadata.git\",\"test-external:ember-data-relationship-tracker\":\"node - ./lib/scripts/test-external ember-data-relationship-tracker https://github.com/ef4/ember-data-relationship-tracker.git\",\"prepublishOnly\":\"ember - ts:precompile\",\"postpublish\":\"ember ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^2.0.4\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.7.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-typescript\":\"^2.0.0\",\"ember-cli-version-checker\":\"^3.1.3\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.4.0\",\"@ember-decorators/babel-transforms\":\"^5.1.4\",\"@ember-decorators/data\":\"^5.1.4\",\"@types/ember\":\"~3.0.29\",\"@types/ember-qunit\":\"~3.4.5\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.2\",\"babel-eslint\":\"^10.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^2.1.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.8.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.1\",\"ember-cli-dependency-checker\":\"^3.1.0\",\"ember-cli-htmlbars\":\"^3.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^5.1.4\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.9.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.1.0\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^4.1.0\",\"eslint-plugin-node\":\"^8.0.0\",\"eslint-plugin-prettier\":\"^3.0.1\",\"execa\":\"^1.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.3\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^6.0.2\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.15.3\",\"rimraf\":\"^2.6.2\",\"rsvp\":\"^4.8.4\",\"typescript\":\"~3.3.4000\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"0e20e16ab002ac9a35cb2dcdeb2ca9c17c3ed214\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.9.3\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-t1qfuZeLeUYkhtR4V5FmhKoIkxXwT38CuRTEgyNXHeoMlDeRyj5TR06uPDIVEHJ4T3oOihx0dGZBQM4GKVrY5w==\",\"shasum\":\"6338ef6a13d30c5d9da56f2bc02bf7f832636b9f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.9.3.tgz\",\"fileCount\":306,\"unpackedSize\":9752152,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJc1JL8CRA9TVsSAnZWagAAJX8QAIY9c/9RXnFFyTzsh9Pj\\nvd8I6mO7ZEEUlL+l6CzHUexT6rtybjlh0OiLbLfgORPn3kZqYpJ4706ryxlt\\nPp1CLJJz8ZKCEpZsQXQ0XkseQyMo7yoKIBPEpkIV0Zi0wGYHSvhdmO6xUrPs\\nVpq76Za6cjKoFmYfnWvx+NwJfEfojhq99ZiKmmbKgPyuW5TgmoxoxCWtnHa8\\nrtkwiHKt/UwA7+Vlku8TRZCmnEVJ4iCUAeJivNTdpIgCQojC8T7eInxIyRey\\n3Lc9PxWI+5ZjJmER7yqbf0s4NaCd2L7veA91Vm7HraIMGu1NHRvmhiZFtozA\\nHppDxTa1WhpDmfuTT55yl4aG4pb8V0KZXkZaaXVCzTI1a7UBZE5lRdfOeKSf\\nj0D2txcWJNesCJZvdq5kkeUzJTE6TDrhvdVnkrc4wGz6mxRKaqcnThhZpuoC\\nxPcbeINOcxMLEBMtPfE6c51eHwosdmtgXWr3qy893TWJIULRCQoGOR0MW7l2\\ngVqw8Vu2kRba3MlyGGL53A7BdH4uie+oT8OaqWBuDjyBsUTCezHikGoIuZdz\\nRK86vraYLHc9Sjoe1fSyNhERnBDVPjWJrcO4yncbpgTRBVXXCnuMW+holR7v\\neT9+AHF60S3iU2Ehu6Gtq1Da7C9wB2CkdpZWrjtgn0M1sSAFnWxq5Wep8mgr\\nFlF7\\r\\n=MDuT\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEOV5Hlo0gajuYzWtUlI/MMF48lhumJKLF5UGA9gQoDpAiEA4vtAy1ilkt1V0Et7TtQ51XIoCJegC1bQvJsWXVPTboU=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.9.3_1557435132059_0.830722534670687\"},\"_hasShrinkwrap\":false},\"3.10.0\":{\"name\":\"ember-data\",\"version\":\"3.10.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"lint:features\":\"./bin/lint-features\",\"start\":\"ember server\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git - --skip-smoke-test\",\"test-external:ember-resource-metadata\":\"node ./lib/scripts/test-external - ember-resource-metadata https://github.com/ef4/ember-resource-metadata.git\",\"test-external:ember-data-relationship-tracker\":\"node - ./lib/scripts/test-external ember-data-relationship-tracker https://github.com/ef4/ember-data-relationship-tracker.git\",\"prepublishOnly\":\"ember - ts:precompile\",\"postpublish\":\"ember ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^2.0.4\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.2.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.7.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-typescript\":\"^2.0.0\",\"ember-cli-version-checker\":\"^3.1.3\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.4.0\",\"@ember-decorators/babel-transforms\":\"^5.1.4\",\"@ember-decorators/data\":\"^5.1.4\",\"@types/ember\":\"~3.0.29\",\"@types/ember-qunit\":\"~3.4.5\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.2\",\"babel-eslint\":\"^10.0.1\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^2.1.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.1.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.8.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.1\",\"ember-cli-dependency-checker\":\"^3.1.0\",\"ember-cli-htmlbars\":\"^3.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^5.1.4\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.9.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.1.0\",\"eslint\":\"^5.16.0\",\"eslint-config-prettier\":\"^4.1.0\",\"eslint-plugin-node\":\"^8.0.0\",\"eslint-plugin-prettier\":\"^3.0.1\",\"execa\":\"^1.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.3\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^6.0.2\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.15.3\",\"rimraf\":\"^2.6.2\",\"rsvp\":\"^4.8.4\",\"typescript\":\"~3.3.4000\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"8088cf43eb1cc1f0c96890f5dbadd90f672bf7d8\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.10.0\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-QqKJ5/Co2wGBnD5FSUiO1tbhsjjiRS5uJUwD2vRa0suwNv5E9f+5S6Yww6O0B2z5nDRzRheBFZ7iRjbshQhWDg==\",\"shasum\":\"b5f53a445ba1ee37890ec672b3dc3f869d8b3992\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.10.0.tgz\",\"fileCount\":306,\"unpackedSize\":9752437,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJc2ZmgCRA9TVsSAnZWagAAYmAP/3cBHU8w7U75gxAEJCsY\\nLJJqJg84uWKvkIOH7wQWrAA7jZkZw4PyUIio58OLfulsb3v2Uo8tCSdiFzpX\\nnuipXB7jxDVblS3a1mJp2HsOPewk731PQ9Re/iKyO0B90k6PQsCk5Bc0on7i\\nyThCmgaok0Tz1GjRts02jhu6kKUeSHKm0nWhrF9BAEGuFyM3szRiT0/MZIak\\nE/eCe6s7soOds9PLE0OAvjQ9DFXkeHjPujUdLTkb0HxQjrQJN14ZhB9vLVIw\\n/lsxBuemPz2Jlg6YC1vLIPOR1kU6wWSB/N8AVJ1/BSAl6JonTKRo69s8thee\\n8+vZ7rFI+RwU9oFJvPRSshWUcCvAApstee48CoUjW5UKqOn6CQ6Yr8r9Gh0v\\n6f+tnxqxUbtAC78VBiwu3GExK8V8mUahld+VSdOGNPg4C85JsqRl7GT2/9VY\\n3qqEPts7gcGuqKl3+mCb7iER479OtFsr0ZSNGHZkeBsiHSHB9+NHlPnfu7pq\\n6eGnVz6kUmZ69aCD0Mw6877KKYBroNEPHb615LsSSlKarpEx/O5glKCKhri+\\ndvSlpCx5FLkVuzVD+LKckwD+pZV3YS8zc7T3WzmxYQUZYN9vRQk0uvcWNuQI\\n+wiMEv2zbZRI2XiyPzHiDrw2WSgfsSOF1kqrFbm6wpZYJEXryvb9J2IFeUsU\\niqOg\\r\\n=EzcC\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICbhni+NJfh6kJfzSmpW6lVwYMSIrv1l34xkua4A/tQKAiEA05p+zWxIzyRyBZ56yIxguFGoyq1gOBcR3pu4yOOZ0sE=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.10.0_1557764511869_0.6681883897077883\"},\"_hasShrinkwrap\":false},\"3.11.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.11.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:node\":\"node - node-tests/nodetest-runner.js\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test -e test-optional-features\",\"test:try-one\":\"ember try:one\",\"prepublishOnly\":\"ember - build --environment=production && ember ts:precompile\",\"postpublish\":\"ember - ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"^3.11.0-beta.1\",\"@ember-data/adapter\":\"^3.11.0-beta.1\",\"@ember-data/model\":\"^3.11.0-beta.1\",\"@ember-data/serializer\":\"^3.11.0-beta.1\",\"@ember-data/store\":\"^3.11.0-beta.1\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-rollup\":\"^2.1.1\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.7.3\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-typescript\":\"^2.0.1\",\"ember-cli-version-checker\":\"^3.1.2\",\"ember-inflector\":\"^3.0.0\",\"inflection\":\"^1.12.0\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.6.0\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"co\":\"*\",\"common-tags\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-blueprint-test-helpers\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.4\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"execa\":\"*\",\"github\":\"*\",\"glob\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"mocha\":\"*\",\"mocha-only-detector\":\"*\",\"rimraf\":\"*\",\"rsvp\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.11.0-beta.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.11.0-beta.1\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-CqRcx+n6/M2j62RyLf27HYLpiUl4eO9wEa70mx2y/ayRgTPAnWlVoq1oobYldBFnD7joNfSQqXbVG6FFbMcfmw==\",\"shasum\":\"6025d9a6f6d2904552c6115390c6a0c48092c4b7\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.11.0-beta.1.tgz\",\"fileCount\":61,\"unpackedSize\":48106,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJc2aadCRA9TVsSAnZWagAAr0AP/1AQVRO3XSTsnyPZOhZu\\n4bSSs/JgQIvCtqrMru1+1Hs7vsSrrmbLRbuA011AdPIXQ5cppzvngEgsBWee\\nU3OATpL/xwynNGfswv1WALA2IwawRyA4dcGb5uioQAY29NFwetFYEsDb9VVy\\n+iTrl3ZAHRXotC1M5lNt+7DHcvIQTOC/audF1GidI9vfGMs7VYGwg9OA7oP6\\nHt7iRNScrEp5z7NEkqEkaRSQu1ldDebuiWZkVkR7cYIdgXr1rTNebx69BJ+/\\nwuwlMp69MqMr2E9nqrmtiM6uq5n+GF+K6bhGplC2gE5mVT6WraZhh/1Kf1z0\\nkVPf4ncXPii1xH6cn/LloRJ8fCDsm0AJzmz0AHb+x1f9wRmv+vqvxWf5fZ2G\\n5u9tAyXmCknQgN5QY+kLfa1Q7NDfMrG8xnCjAGMkWgMNUVJu7NnELqnnAaHY\\naK7QbSUvWMRnEY/N7ly1+ghxnAAKmr6ppyZTGJ0fUlG8h3r0vH13s73tKNLx\\nBsZgazyR+NYzYQl/A7pNy7QvTeMVDm8YenRgeAQpMOmwOtXov2SANOjxLgVk\\nS5SBPk3SqlAwoW7plH8qgQvzWvKWpbGsK1UFGG4rjvihJoIR/mxByjh4OZKf\\n5qBB+F8XRSnVaNhAwQ1p0hf6IfJizIK0VP7FDFN5jbSjd8wAWljE4R68DBHU\\nR4io\\r\\n=yVQC\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD0XDeof3wURJZrDdAY/CvLW5fb8EzeglYNTIeqvz1xswIhANopxI0m7wOenbPT3PlqPu9POhfvi31RGgSfTPcjqzXC\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.11.0-beta.1_1557767836595_0.4217091499592378\"},\"_hasShrinkwrap\":false},\"3.12.0-canary.0\":{\"name\":\"ember-data\",\"version\":\"3.12.0-canary.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:node\":\"node - node-tests/nodetest-runner.js\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test -e test-optional-features\",\"test:try-one\":\"ember try:one\",\"prepublishOnly\":\"ember - build --environment=production && ember ts:precompile\",\"postpublish\":\"ember - ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"^3.12.0-canary.0\",\"@ember-data/adapter\":\"^3.12.0-canary.0\",\"@ember-data/model\":\"^3.12.0-canary.0\",\"@ember-data/serializer\":\"^3.12.0-canary.0\",\"@ember-data/store\":\"^3.12.0-canary.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-rollup\":\"^2.1.1\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.7.3\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-typescript\":\"^2.0.1\",\"ember-cli-version-checker\":\"^3.1.2\",\"ember-inflector\":\"^3.0.0\",\"inflection\":\"^1.12.0\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.6.0\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"co\":\"*\",\"common-tags\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-blueprint-test-helpers\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.4\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"execa\":\"*\",\"github\":\"*\",\"glob\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"mocha\":\"*\",\"mocha-only-detector\":\"*\",\"rimraf\":\"*\",\"rsvp\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.12.0-canary.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.12.0-canary.0\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-c7663u7g4sSe5c3EwLsS1mYr137GJJqEMZp0bC9+GLEoJHKXGiOrc1EgrpmhgkaSiRMjThtO62zeSxcNEP545Q==\",\"shasum\":\"0843ec0271adef61eb555f033918a8539a8405d0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.12.0-canary.0.tgz\",\"fileCount\":61,\"unpackedSize\":48118,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJc2bCaCRA9TVsSAnZWagAA/fcP/34Mr7wo4Va9DsVr0U/h\\ndvuO36W1QyJiieAGfQ4U64LnqHroWOhw4vt553czZoictUoFKgSbvFlsq1dE\\nia2MWReA/0b8fOzwKkbAfaArS0nSdmuvsHnHIuTsXkGc2UPVByn4IsNaxW4B\\naX5wWrUxY7J/nj/4/TsIsyN86E1nU8pDsu4FHLsi9TtTfyeFAWN7DX6o0TW+\\n8fps4hPGCyoqT1uVq5rOaPPuhX0kH4Bjw359XWMumJhqBFj4+B68+/3ZYMCI\\nk78bAGG4sJ/cPhEqJoN+7r8Qymb5hNm64YJjValN8jsRElQGHxe/J7jwO+Ce\\nEmKlk5TomotZhLxZefaJP+mh1jOEXrCn6Vh51HCr6HdkD7Bi8v1l9CJ2I9KL\\nOI4MnI/lXkxJk7fee3mFVGe+Hwhfd4tCW3f8SDja7KEOsk28oUFsvX+Jnfki\\nhsmp2ew7W7KkwWzW7GIED5wPouCt6UqVnSWssqyJd7H6SYeb+tP2eo0DfiRG\\n/ShFhxj+q5qy8YtI0X8YcQZ8BDB9bT+khrv8fKIG1kcgSmJmrjxlZkWmXJJ7\\nm7ZPxs6yARnieyz1+XCpcKvMbQ5lNhvY2FGjBNLQGKClNyO2wbubAK9eXfU2\\nWCZVcqfbol0TRNir3j4rYbKYdNbwHuZfq8NOT+WVvuDoMn/9R73aNRPN0oGn\\nmp2J\\r\\n=uJQQ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD0rgXN7yUA6pYgCDaeFwV5cZ4OxZ2pa/Jr39hn6M9JHgIhAIeteOsn6Zs26qdP8dEnGn5/IIYiXZ3SdPWnAsVAwUS8\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.12.0-canary.0_1557770393936_0.09147014366054251\"},\"_hasShrinkwrap\":false},\"3.12.0-canary.1\":{\"name\":\"ember-data\",\"version\":\"3.12.0-canary.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production && ember - ts:precompile\",\"postpublish\":\"ember ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"^3.12.0-canary.1\",\"@ember-data/adapter\":\"^3.12.0-canary.1\",\"@ember-data/model\":\"^3.12.0-canary.1\",\"@ember-data/serializer\":\"^3.12.0-canary.1\",\"@ember-data/store\":\"^3.12.0-canary.1\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-rollup\":\"^4.1.1\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-typescript\":\"^2.0.1\",\"ember-cli-version-checker\":\"^3.1.2\",\"ember-inflector\":\"^3.0.0\",\"inflection\":\"^1.12.0\",\"resolve\":\"^1.8.1\",\"semver\":\"^6.1.2\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@ember/optional-features\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.5\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"github\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.12.0-canary.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.12.0-canary.1\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-3YEtak/VizqaYZ4MC2huV/lGmxdF0oTJeSYZtAV+HrJVDnOf8mjP7qtBfw7JL0qfqSIvc6mZIhQkIo+LLTNCsw==\",\"shasum\":\"96c2dc384187a4eab52353cf27784f964a9f0420\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.12.0-canary.1.tgz\",\"fileCount\":30,\"unpackedSize\":26937,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdEpRHCRA9TVsSAnZWagAAvN4P+wb7ZcEQTkR/Kz0EIpY9\\ne3ptg8ry18MPFsg9Jp7pKlJyfGHBhqW2dSabizxv/LXBBwlmgVCaws8jeqHp\\nKN8/PGRqYzGqOtiDQlGimvTU9cIBhW2bHWUABKIMOowpwcfAG7Vs+jfz7CXS\\nC4p3cNqfGRVrh2PySRQt3g/IOtcVZ7eLZQZfhpof/clYeyq2Q/x8rDGTRmXz\\nA+WedlRtcRuDTZ0VlylK3VIVGYMhV4Uwm4QUNgYuk6d6PyrNRxjtBemMm8OI\\nAUXAO54PWGKJsh3jFC9x3qFdUwbJVOjJRDh5irjfx0ubIGP2s5XydF/BPTuq\\nTnUUxL5IIiTtARqhdP60Qy4iOBxeP7q6CoZ6g6Jx8OyDagsQ2MkYlnVcZmPP\\nWiZvEa530B+7hWOzyYToKMgncPDNr8LyLjv44WnPBTUJ6TqSO/W8fkCtclhz\\nGaoc6JhRqvDlgCcw3xyFQCjumFj5QP0nmO3zv+kB211ZM9DzkEz+tozx0z3M\\n9e73PIKKj3wUJ5C1ajt/vqGjcZfY5lQSLi1In1BUjbswvMrzfeu0OBr4Y8Z7\\nxajNoS9aqUwr2BmV1UgPIjys9dD4LELsZplkt5cOSS0YLXEksv8JhfqYtrIx\\nfMPu1BsM9d4S0rs/eNpJrJ3G/W0xOeo6Jxuvpky2U/ilQMcyhOp1AnpQMaf8\\nLW0Z\\r\\n=8uXT\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDhYAYjhmMEbS6tfp2Qnggu//bAUUcjE8+yAM2ZovWeDwIhAIiUkYjZYswsaIgX+P6cORlcsuF2i42pcBds6+M9Ugje\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.12.0-canary.1_1561498694834_0.6701004495357301\"},\"_hasShrinkwrap\":false},\"3.12.0-canary.2\":{\"name\":\"ember-data\",\"version\":\"3.12.0-canary.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production && ember - ts:precompile\",\"postpublish\":\"ember ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"^3.12.0-canary.2\",\"@ember-data/adapter\":\"^3.12.0-canary.2\",\"@ember-data/model\":\"^3.12.0-canary.2\",\"@ember-data/serializer\":\"^3.12.0-canary.2\",\"@ember-data/store\":\"^3.12.0-canary.2\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.1\",\"ember-inflector\":\"^3.0.0\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@ember/optional-features\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.5\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"github\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"types\":\"./stripped-types.d.ts\",\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.12.0-canary.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.12.0-canary.2\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-erwZgVyiqFmpgLDwlu+ICJjSDlNROApWMb3qK+ecYguZc5PyaMqVfzMk88WwnlkzFSSn9XBM1ZMtp8DOo4XyLw==\",\"shasum\":\"b98821260fae0074242c96e1081c5042e26273b7\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.12.0-canary.2.tgz\",\"fileCount\":31,\"unpackedSize\":22701,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdE7rpCRA9TVsSAnZWagAAcdAP/1xwXMAtt3D/krOUA9t2\\ngVZRwovwhLIGhgVPrnJipusdz04fOZ8uVP3S3C7BlAj1PGd49DhOJECdaLdE\\ni7hMZiXtG1o/SXRPRbxdLibPPqB+eGBsy6zAFy8Fjh3+wTGrectV57Un0CbA\\nmLx5GTFxD5gfhnDEKS8TTCKeMVPn5Xrx+U5XzvOigYWMZH+uciuiRR0OCtkw\\naHfJ5bN4wUOp3rfqUEMszxB8wiLEBTLN8J4WY3/NTzjHXrU+H7tIZa5nhH3Z\\nbEA0wueTQMh/DI9AizDJbT3TxR0+8ZuRlz0B7USRSu2KL1yly0UKqtMjuAfS\\nFU9kwNUiSB8NGyc6U11EIavzaJyFNxFEE1XOCMrJdDygQvyMo6TVlhA6EHdE\\nnoZPTaz/M/NTjBO0/F9WwbgRLZQSFfrcMsnYnsSkaxfRWqkaLpWFj3JDxDbR\\nXKeNcuKrniVlI9jW7//4cifvNJriVVMa8C0YFmhBlbgS7PVAlcsV8SCbUtd7\\n5y/VKfrBQuZ8Q9IRnEDnjv3PyEVrY4fvtWrHcAzl9s/YoJHtbCD8R+73OZ9j\\nJVY5rfhAr8GEHlY4gRe0jNJcPDTkS/JM0KrQg3tzuWXW5z9Wnul8jgIx0d0s\\nYWJuPq679fxgUon+Enu9zRJdPlbVO4JFVmwPpWEhUBEJJZDCOJU76wS20pre\\n5wLS\\r\\n=O0J/\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAs04EFE9aLWQDftebHc8SaZqrAuF5TtcwFWJAca8SuRAiEAt2blSwUjiek8H1CkTZxA3SxraXp06qX4+psPGAiWYeo=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.12.0-canary.2_1561574120979_0.03416496413894743\"},\"_hasShrinkwrap\":false},\"3.11.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"3.11.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production && ember - ts:precompile\",\"postpublish\":\"ember ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"^3.11.0-beta.2\",\"@ember-data/adapter\":\"^3.11.0-beta.2\",\"@ember-data/model\":\"^3.11.0-beta.2\",\"@ember-data/serializer\":\"^3.11.0-beta.2\",\"@ember-data/store\":\"^3.11.0-beta.2\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.1\",\"ember-inflector\":\"^3.0.0\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.4\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"github\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"types\":\"./stripped-types.d.ts\",\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.11.0-beta.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.11.0-beta.2\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-ZRQi0NhFbuF7iINEdH1hw+vTQuRcBoePDBPGDBFQw2mEoEqwbNtInDloitJc6Fb5mUcq/GmzTDkI9sCbjbYntQ==\",\"shasum\":\"68c4071faa83201eab2fd887138ace09f1803854\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.11.0-beta.2.tgz\",\"fileCount\":31,\"unpackedSize\":22652,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdFBGeCRA9TVsSAnZWagAAq9cP/2uD1OVhdXAqarz033uo\\n3VMr0hTphu5H1q1le9Xeml2jbbM2SZ5WpoJsQOO3nhGsFE4RGTPFgym8k/2V\\nj6Y48LuxIYhsZrNA8RaWe3dqEaMPIjX/LXkYWy6YVin7NWLG+GBmgs4ZsW0l\\nJpCX79/bEb4GRZb7MPwJfWa8rnOPKMRU90JPjar/+dowA2ik0bT8CYt36cQZ\\nb6/gpphD7qYraY/0um8GknILRVToT1xuj+LuL76uKwpIoSKZbgdmZx42sb1a\\nkYbZDqbLxVELV9TNynPm/viuQ7L9C964tNf7+GzGiBiNdpYbxcH6xPYEcx4k\\n0yrQspQy8FIGnT1SsWButmGkZDy5FY5a2eELv5gl6Qakyp5BgrVWZUt4mG4S\\nndSQLhI60VZ00RKTEbTG9A3RkCwtme/y4pHpmeuOIAK9yzqY7Z9x0upBFOLi\\nGq/gcjyEoShCAMCNQ2mOAKAodKN1Dd5ZwbrxzfBgH/AJLpFWOeoQ/elawoGz\\nohLGWdf+ptq8CNAOQxOGfsRHtvgGAGMIua8RlAed/hk/1BzCIbdenElqfpIG\\nOp3Y5gn9XKL5HhifFESxzAdRKvdzoCGXxQUv2tEg2ld4ybmucIfNXZY6k/0K\\nzIM8dHolkV7aGWOHA3cr+p3yXI0OH3s7fMA5kMuPEOtH87eWDzyFmFCY7vjv\\nA0ZP\\r\\n=PKIq\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBSLpC6JJdTLThrO2qRFbk0pg8ffpyrv79bBen1SioJuAiEAnzg/zwutoiIeIG1ODTAmRRjCtb85ivOukxcV3x2u7C0=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.11.0-beta.2_1561596318183_0.9070093819685117\"},\"_hasShrinkwrap\":false},\"3.11.0\":{\"name\":\"ember-data\",\"version\":\"3.11.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production && ember - ts:precompile\",\"postpublish\":\"ember ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"^3.11.0\",\"@ember-data/adapter\":\"^3.11.0\",\"@ember-data/model\":\"^3.11.0\",\"@ember-data/serializer\":\"^3.11.0\",\"@ember-data/store\":\"^3.11.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.1\",\"ember-inflector\":\"^3.0.0\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.4\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"github\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"types\":\"./stripped-types.d.ts\",\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.11.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.11.0\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-bJ92wd4kM1b7bW6IlULB+jcyWon1GIjJyeYubE948mF6YzTymyCeAd1i6rTzie5OLB1ksEcXDo6RgxzXzW1Tuw==\",\"shasum\":\"a27ca03ee9053918a63f86906fea1421d05c3fe4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.11.0.tgz\",\"fileCount\":31,\"unpackedSize\":22610,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdFlw9CRA9TVsSAnZWagAAS1EP/iFG9EgZNex6Y1O+tawT\\nA4V7iANgfEc+OBc+DYrWLYzm4U4yP8NAok2gsiqY8v28zCgxjsdvNgDdG4+a\\nP412wtmQsGZca/IqQ3EfYuav/MImtPDi3KiZl3MmTj9+g6GjEcgv5W2tmqd/\\ncoGJbEGaZCp7YU+UpDSM6HlLpFYfVrVPZp5UJ1bFfKiEJMauTa1Y/9HN3anM\\nR0QzJ+FI1Pp8p2eJSUB11JNZ70paWp9xUgT5LigX9Q3CT6OKL6kE5WMocZHg\\nFBvyaFCw5VCEjroMfLIhm+aeVugnq9pbYTeyhNlNtF4AGduFcXCyzIp3LJ96\\nDRkOiP4DshjoYKEyIUkvCLreFwTsU/aJRF9dvKOAoEASyXV2Y80SlFuZVrzt\\niPo9Aw+DE51s4sxl5gS2+bTgXSo2L5BR9v0E/PJlGrGUtoJvW7iCd9NtVXaG\\nP8evz2ugU8yo82u5TfxhM7d9zOlJ/6tGWN6aowxklaNqEauuCY0iRQZzQkms\\nvNST9NNAOJufVvHM93yrJHuhRhLVWSxBeFmCFE7s35nKFyqrw3W4ssR0IRgw\\nJz+fByUWsENOBHUqyT4hVwAKzPjSaJsqm2BKNH46auVihO7Q/fh6VtTpVreD\\nXzVanAFW9Z0oyKFqgOPb+YmwHECkivXxD4grUIPCO8MlBc83ITdn1zYqOhYl\\nuynM\\r\\n=rlo1\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFfwaIq/S+LOJOUCc2jVvqIMzhKJnOAnCwsMz5xz8SqsAiBTaHbCLy8zSxqu4M34ggxiV1lTnBxfsV2WHJVZDsugYg==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.11.0_1561746492491_0.18515148110139212\"},\"_hasShrinkwrap\":false},\"3.11.1\":{\"name\":\"ember-data\",\"version\":\"3.11.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"^3.11.1\",\"@ember-data/adapter\":\"^3.11.1\",\"@ember-data/model\":\"^3.11.1\",\"@ember-data/serializer\":\"^3.11.1\",\"@ember-data/store\":\"^3.11.1\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.1\",\"ember-inflector\":\"^3.0.0\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.4\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"github\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.11.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.11.1\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-kgfnv+ywS/5eAT6ZBABdv+u+wM1zkk9VB0BeT0q6zBqmsZgW6XdYAAnIE8i0BVjkZkEYD1/qtHXMGXadC07Z8Q==\",\"shasum\":\"1342722c9969dbe59f5c3ef863b619e4dbd03b85\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.11.1.tgz\",\"fileCount\":38,\"unpackedSize\":24331,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdMgvOCRA9TVsSAnZWagAA0voP/iZ0z4mhu95whyAPvASO\\noG8DkE7nQ/B4upBS0ivVBKnNWUeT0t6gT61VF8D0MgBz0OVVmljAMH9s/ZGU\\nqxzeQwx/upbAdp7Vr85Jkr1PUeH4kCut/FKlz7Jn4huGbTT1dXcwgbBvvyZ0\\n80Ln/IJOP+x5+NJIwZ9HcJ29492p3IAd0TFMS9SFGX2De355q440zaF4Ekml\\nHUPmxVG6dau2d/Df62J0U7QjLTGrAJUqFOt3r9oW9SgTM02td+BeTrsZXnVi\\n8B70GpyNewmfrZhN0kZYDI9NpyrSAkD7Q4puu+tMKyrXkxDYoR7vyhm2zGtr\\nJy07BGvqUAj4sHBsM/+J7dlk7S/L36mo2BMHVwn1wDv5DXT9lRGma+bii2sB\\nwLfzyDCnkpC5oBpsvnZVy8milHGRR+T7LNfM2LwtvxEVtt0SCqktgJXvU1IN\\nru1ptWyOOUbR+CS9whMGVsut+wsYJpZaIC1xhjjGRGsF0/e0d7iWTRztzvGm\\n8e3D4plmc5W1GwrW8rpmecFTCBbU7iUlf/4NkE5CR3/cQd5pOJUfJGiCXdAR\\nJB5WTenAhdpd6UIU9iGYTmf9i7maijmiCBVY/DZ8+GaPOvaXFsDJakaDtkey\\n1oiKEIZRBO6avNPktBb1PCLshB8Vi7DiDL/f405rUwukHga5MkVVKnuM6jKA\\nlqle\\r\\n=IPOL\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHqeUr1jUV1E80kyKqZdWK9EvcNBV7+o28zC3GtmpRVKAiAG+vV3b+t7PiU42fmHTA9G96Jc+pdKzc3c6wdxrtHvpQ==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.11.1_1563560909419_0.4043991360029744\"},\"_hasShrinkwrap\":false},\"3.11.2\":{\"name\":\"ember-data\",\"version\":\"3.11.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"^3.11.2\",\"@ember-data/adapter\":\"^3.11.2\",\"@ember-data/model\":\"^3.11.2\",\"@ember-data/serializer\":\"^3.11.2\",\"@ember-data/store\":\"^3.11.2\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.1\",\"ember-inflector\":\"^3.0.0\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.4\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"github\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.11.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.11.2\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-1HstZ9XsRL8gUi/LsllAVKBoLCWge5l54mLwKxIPCSJKAnpaWkG7VmzvQjf7Vfcx2GzUvuOEA8twO2w26hpI+Q==\",\"shasum\":\"9dcb149f3aea2e7010543047013452614c7cc7e4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.11.2.tgz\",\"fileCount\":39,\"unpackedSize\":485197,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdMz+9CRA9TVsSAnZWagAAiLsP/RMEdOA06BBVWT2NRfid\\nf8aMacH5bnvCvUKQhmj179yDqePf1uj+aLy/RGerhUGOL0WKZsg6LxaOkXB8\\nuV844OamzMJKtGu7fOqPCfv/2uyC7OP01SRmcrbg+n/6pS+dofIxYquDWQ07\\n1jbt7kFgH2UL9cNddQb3+1BMe4UyP2biZ1ZiCLyKRiBsOvS3x5ez2BPxR5Ib\\npgG2yC+0Z8Y0s4ysWYHThylhVQ7qiwlJnD0rr3nz3lHB2mRSRoOZPli0W5sX\\nFHLaegZxQO/iPnhW9njXoIeeaG785A5Kuae/dch6g3P6lPlJ4QB6TAj7zhLN\\nFGyVDt3RtUKof0XNKi1s8BSlUUJB8RfzvC6gf9C+aLMQ3r/FSNJ16OOicQ2C\\n4cYRxWszGb8NvSW3jajbO9QfqYjV8bd01h72xjykgKgR6m8vz4V9kTqDrMYG\\n2eO0TXDbJ0j4iq4u/R0kUDvwy3+GKtUSDxew7HxDm3QwlO/Z8ciq9rxmFLJo\\nE+pOFYdsH8qqrjjvtEExOrhsJym7MFIOmzQbzgrtJfSYcoCTnPu+CXQNdQLj\\nCG/nB+2J/6Zp0Vs4+U7ZMZIpdbGQ5kmFJZLfQZ9AYKGWW0FED2r5MCLIkNgG\\np65uboGxsiL72roqg5+KILUMxHy89yMlyRqMaaLny8PdUbsy2ONcRKrK26Vm\\nH5w2\\r\\n=0gX3\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD08/6+3VGdRtFxPs+iEMMUzDWhtjb84Asp9M/yfuTzDAIgC9VVSLentDVwvQkJm2q2/LXxEEKs6XUNc0x7kw7BYfQ=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.11.2_1563639740554_0.6605719412469884\"},\"_hasShrinkwrap\":false},\"3.11.3\":{\"name\":\"ember-data\",\"version\":\"3.11.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"^3.11.3\",\"@ember-data/adapter\":\"^3.11.3\",\"@ember-data/model\":\"^3.11.3\",\"@ember-data/serializer\":\"^3.11.3\",\"@ember-data/store\":\"^3.11.3\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.1\",\"ember-inflector\":\"^3.0.0\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.4\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"github\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.11.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.11.3\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-0BDFnlLNJWdF1v1SIfj6BKvnBsXlsz1mBfQjRdG2GgIvVsJ3qoCrxchI0pkF+x42tpQlrSQz/BDQvhjStWx9CA==\",\"shasum\":\"dc309f08e6d7276346346e74449c406087c2ae49\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.11.3.tgz\",\"fileCount\":39,\"unpackedSize\":493093,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdOlB9CRA9TVsSAnZWagAAGEAP/jRGQzLM23CG4NgywvFl\\nxA1pJTx4aZz0ou8a2BLKl3pyk4xXyElJEJhlkJ8tWvgty/MDo6Fw509Q6qSL\\npWdh87sz6CjwOu4OhTzlJseyyOZqy5UghLHhgIzRKadS6j9whJER/xX5w1T5\\nQGZ/Jy8WypvAHDORxYetQ7WH8T2YGLWbifjoKtDExBb3TtqNHWRX2aNy6uS2\\n5ZJebQWe9zj+9eDEUrCPb1iNajH6bbpuGuSxJIGhcPFvTsqOJmTsVPABj6qG\\npM/Un4XUL6Ikl5P6SZ8+j18ED0OeWIw4x3+PwG1ImcYaH/cbJt6ywG45yXaW\\nrTshLeqMA5qy0rCJY6fvfhwAP1eB4mfEecbMKTDjSnxhCddVvLY3/nLYqY4E\\n7R5zLLNnsgJbVVtUZN2ypnj7Pr82c+mL8jM8qhdrl/c+1LF0ChZrAeFfVRf5\\n0T5slD7ujyKepzTMInryH+BHt8hMpmBheeg3iGWzHFhpmDLRYi5XcIJylzMy\\n5iNqtP/zAZ35C9HH+gO0ujAOrmrE2L3WL99SknZS7jbDw3dPsOXcLPPTzJU3\\nSdQa3fzKwktAQqDCZH/UfmWCspB464sXWi/raVEnfLB+pBrLf9Z+zOZVuHZ4\\nbnRhVboZwRf/2jx2N+DRtLwUS5qBk+EHNTTtNxHrOJSF+O9eB2pVs8EjQFdU\\nIZLl\\r\\n=eRSa\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDQPJDQ7a1IJlzHjHQuTSpBsbnq1aUVjZvVojoz/FnLDQIhAM5ueMRvh2t8U4vAPN+qa0WGwmccloBtYqxo2TsY8jS2\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.11.3_1564102780489_0.5262379266630195\"},\"_hasShrinkwrap\":false},\"3.12.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.12.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"^3.12.0-beta.0\",\"@ember-data/adapter\":\"^3.12.0-beta.0\",\"@ember-data/model\":\"^3.12.0-beta.0\",\"@ember-data/serializer\":\"^3.12.0-beta.0\",\"@ember-data/store\":\"^3.12.0-beta.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@ember/optional-features\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"github\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.12.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.12.0-beta.0\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-2kBsCFU6b9ul541e7Q+bbg6UgaACAGUYM2ptw+MpLI6TRh7Fg8F99gW30+mYWWnlfkhGatsIQvq4BUij3TDaBA==\",\"shasum\":\"5b9008d85affa5c587c1a5d9512cb9a530983bb0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.12.0-beta.0.tgz\",\"fileCount\":39,\"unpackedSize\":517169,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdOlNBCRA9TVsSAnZWagAAeroQAI/N2qeschCHZPJeyFIt\\n228PjKkT0LLnJ4VH+0uBbEQJJspZXRP1taD4ufPSs8gBhz2gKxMAJWTohQE9\\n4kb4PWzvhjcbCgnrV4eTu4E6Ewb2mID51FLSI2GdTxJDS2Npzj41yxZrdJm6\\nB1/qP6qJ7FBD6oEdDOozAkBI449X7mFOPa7t8sFc3juTwcW7zmAh7UYdskj2\\nxwtBm3bZ//I1tfJRSDcT0n4uX30rmxYaGFoXQxlB0hW4i3qrESggI/617TMv\\nxRU0941VfufudtPmiNU7V8Os+uzh+A71FEa/D0dGG1xyH0ViaslQKOYbYf1E\\nlQ9K4CneisPwzI9LQKx/1wmNUY92NswFsn5vwItH2qod47Nh0ZdoVjqj2nQk\\nGckyWazxh/1etaANRoiwDtuZmjd7KJiYCwx5E/F8kS2ksX40O4SX66d6jWzU\\nrrGLlEofXNzoLLz8zhXT80PG4XYRsLQNa3vYkcKIB1d8SmJDoSvyy0SZvZ2r\\nQ9sxNrTZItw+DPlnBHWAiXFHyA7h5zwTCGumepJixJ/D8cqhIjYimSBpcOdX\\nlsCkT/IYiOvzZZwpvqCG/Qc5chb7smnaZ2ZUMN7UdBnGIWAaP1H7supKtJBY\\nwJPyKJeucpnvgnYleFM7AVqBPFFDss8s9NCKtGKm6dT97HJR8wGzuChJvywO\\nocY6\\r\\n=1Akg\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDusv2UuhnjSZ4ZQmQbV4H+KmTErTBlWN2YLtYSK8efFwIhAOOWJ5A+zNXI5Jj1chvpiGJHv9Gl/okqofAq0JQ7lJ0p\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.12.0-beta.0_1564103488745_0.4211370928822802\"},\"_hasShrinkwrap\":false},\"3.13.0-canary.0\":{\"name\":\"ember-data\",\"version\":\"3.13.0-canary.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"^3.13.0-canary.0\",\"@ember-data/adapter\":\"^3.13.0-canary.0\",\"@ember-data/model\":\"^3.13.0-canary.0\",\"@ember-data/serializer\":\"^3.13.0-canary.0\",\"@ember-data/store\":\"^3.13.0-canary.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@ember/optional-features\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"github\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.13.0-canary.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.13.0-canary.0\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-wmfiEVLvsgTXestI7B5WiEawsFCUMXEpys0lEWiAJOxpPgWITwlVXbjecW+q8DMI8gNTw2ycAUTMmsoLDFirMg==\",\"shasum\":\"94618edaea70e113b57cff2946a0a95df54b43df\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.13.0-canary.0.tgz\",\"fileCount\":39,\"unpackedSize\":517183,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdOlY/CRA9TVsSAnZWagAAmFwP+wXr8DyfRUdS7xMyG+Tl\\nOQHw7xodNYjScSJ8Wgdxp0ByPSL2Cc6GLOlH/dmcuL9KOSD37IlDcZEve/ng\\nxuk5b9yemfTHr46nE88TJ2eWbfptO5OoN08Y575RoDxpjxtL8PlMEq+IQ4mO\\nTfLHweDegW3V+G/nJjZnT3Kr0g9IRuUlcaf7AUDLs9KrR2Kw7FNLwacxEu7D\\nYt+Eiugf1RLzX1BWVWKQpgrY2B4HHQj3y99VVg/4nnhThUHY6gk5A9lev3TH\\nW2IvQkCiSpJPA4NvpCEdOUH+lshIi4XLU/8ZzNoJ0iLUYEmpODxkD3YBM8BI\\niFt8TnWNLT3Lyr5Iasp5lOwuUxLAdODRG1sbJi3RnU0RJuWjDh8jkDvWsxa4\\ncvGPSXRruELL2X+K1g1WZG/9uAntyOnq4HJr39uYZicc3iqZu/BmrzKXSCUF\\n+Y2Ajrr4+VuDOFF741u2G/4SwHQ5/fz02qRG5k6/CLnJB4Uzbzt/4CDSA55w\\npiU+pGypkReOZ+yrmW+hyJPWlgMRsjJ0W5FrQ7Kq6us0sByTh1qOddv8Udgg\\nJUslFFkTeWfgbLt5regxJ9/qMGkbBYW00RQbn3EH3LAjOLaR3Ra7c0hE28vn\\n/nGIACAxZSc3sULZQcDZL61FIIwb9nFsqOeKLCBIB2sK5PuApeAZs/Uq7bwn\\n27WZ\\r\\n=Ont8\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHyE00H9uhiBAigLj1I8bjzkpYDC28AlZSwQ3Q7W0jMQAiEA4JwOg5wqaFLyjOKdZYxvCmwerARrJW8CE44FeCt8BjY=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.13.0-canary.0_1564104254798_0.25268359599281376\"},\"_hasShrinkwrap\":false},\"3.11.4\":{\"name\":\"ember-data\",\"version\":\"3.11.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"^3.11.4\",\"@ember-data/adapter\":\"^3.11.4\",\"@ember-data/model\":\"^3.11.4\",\"@ember-data/serializer\":\"^3.11.4\",\"@ember-data/store\":\"^3.11.4\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.1\",\"ember-inflector\":\"^3.0.0\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.4\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"github\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.11.4.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.11.4\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-Dg8AXQQ9BAigmCOn2vDuVRyQJD9MwGfcVcqX/Ym+w3kTuNmigwoYgroOhy3Ee+HN9S63xshy8CURyfgCMFu1Zg==\",\"shasum\":\"d12b2280fc46f7d5c3236bfb88db3f6f893e8332\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.11.4.tgz\",\"fileCount\":39,\"unpackedSize\":493093,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdO1TFCRA9TVsSAnZWagAAbK8P/RdM7cNWxf3z3jg5EwrZ\\nHh3CPMrNIw7l5bSta6X4LMs0zfzejabduT1hdHqdnFByB4EkjxTbkKrLac9n\\nnimKetunfHiGAvTX8z5L84TqjQDWLRV3nbwXhbveYDJaAiZz7eaC9pZsarbA\\nYCwecm+63UhslQtJakWjmayZfauyrUqaacXFsd87zPbijQnXy1YtKyAzwFl/\\nzbufTKMN49IDM2WASj9Ne4Np6Sj5Vdv8e1XgAM2+B4gYo6jaE1dRQCfXHQ6s\\nGgk1mtD8kfwz3fwAAn77AJFqphYdtMUPeHKslFAvzM2c5u9qr57wYk8idZVk\\n49enO+mzQ4fnRiNMalzvkP+3yelWv5dOwx+EXVfZVMif8WCsJtiwOyWylUGt\\nPvGJRgyW4hUvf4B4RpFP/9P43zPK2kkxuVYb/YRy2ebxfyYe16fwQjkOyDn1\\n2ntx6nwL5LnH9cdlR/sRJrOCIzArtj/iyxrQpFRONsdf6eh6wlkhZ6cOAP6S\\nuyLQWmFxn0IaNyJ3SfnpspZS+YXLT6xAozoNC+Ut//hVHxINFEkJVjrElMdr\\nYEO45NiHiS866/BnVh/0H3dVT9/vJOaJBKQM2TUSvpcQwrjEys+5y5O7VAMh\\nJCXkIEOBHWqqYT9m1VBdfSIFVfvLjbKnGjW+SZwAn5DExZttALgtzvVI4/K2\\n3+ke\\r\\n=rl4A\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC/bwJAE9EuJaeoAY9jiwJFJpXwRUW63edM3+8vfrpl3AIgacbTDM2hZo8BvSrySu6rD2SYJz8xRINIvmykqvxbcJA=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.11.4_1564169413250_0.6048032237615206\"},\"_hasShrinkwrap\":false},\"3.12.0\":{\"name\":\"ember-data\",\"version\":\"3.12.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.12.0\",\"@ember-data/adapter\":\"3.12.0\",\"@ember-data/model\":\"3.12.0\",\"@ember-data/serializer\":\"3.12.0\",\"@ember-data/store\":\"3.12.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"^3.11.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.12.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.12.0\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-muSyUGQXxxd3jyGwLJetKdI1X15Vi/HjdBSg02oj5m9tKRVEfDtE133c+KohgHbut9ko1fsBUXxy7pMdY2d5jQ==\",\"shasum\":\"ce20c41163ce50124d12a4370641fd9b4a21c3e2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.12.0.tgz\",\"fileCount\":39,\"unpackedSize\":504958,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdSaR8CRA9TVsSAnZWagAA1ogP/iBUJNcXCjrtrPzHWvxn\\n0ol4MWXhqz61XyzS5nsBqW7paqOeqUYV8NXoC+dZxvFuEc8DB6D3gI8ZYC7B\\nbzRIAnt8IcQ7K4GYTUeFzUotsJcYpiCIk8srqSjosM3sgijx8/Hsh1CN3MQL\\nz2oJdXmzv+iFip9eTbvXL6nvc89xYXk4QeF9aDFygnKyJErDGjP6NBaw502p\\nzGatw5DIvrUGaz3klxo//kGrHroZjS/0BZ6fiGFDNlDewzt7flpkhrVe9hyq\\nLR1nnSgzQDWrNmCKKUT+3KljoMZaEVLmVh5/Oz3wSlNmW2tUyD82Dl9rWFs8\\nyPpKrU0OoeGj/wMNSqEAWVhu1V7ILhRBGSiY0tL5hPsrZZJjR6ucBvctUuKu\\nT4H/HVtCmfPGp/uK2oJ4+1DSHPailD+vDv7FFqR+yhZaswAv9d7Rvq9tVlK5\\nN7QwMuTbYl2fHwmfnQSK+14ck334QyNvEYut8Zj+y+9SzCWr1xm3xRUwgJw1\\nJ+UvclXQTRqSGdv5kHod6K2YoUMVx/flve6QUn+JX8Xb45aCPvBK1Cx3J2xk\\ndkbwc3z0CwC8TbvdnSQ7z5xISAh93xiYDxWlyUxE6SeEP0OF40PwccyO+Hyh\\nUnzwl12UeZe8BTP+5lPi2PaN3ZzCPZQr6gQ+5KwExwj53xPYRucBL6gEO3B6\\nNwsF\\r\\n=5yB+\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC/f/oWR3qu69rk2Pblyi/h1Bu/P6giLMdKDb2uakC/QwIgHUZ5p98lgNjSb5gPsinaOs3iOysn/9VcgXe51Q0iumI=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.12.0_1565107323531_0.546211822196814\"},\"_hasShrinkwrap\":false},\"3.13.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.13.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.13.0-beta.0\",\"@ember-data/adapter\":\"3.13.0-beta.0\",\"@ember-data/model\":\"3.13.0-beta.0\",\"@ember-data/serializer\":\"3.13.0-beta.0\",\"@ember-data/store\":\"3.13.0-beta.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"^3.11.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.13.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.13.0-beta.0\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-pkR+Jb+vgpEqQhlZBmLg6WAyOdFBcRwPPSAJKnr2erZ8LWr77sEl5nDO35OGearfOXMWaV9GqF/oxEaBIsMWkQ==\",\"shasum\":\"0bda4a326278c869c93ed7ebec47b3219f59f660\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.13.0-beta.0.tgz\",\"fileCount\":39,\"unpackedSize\":523329,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdSaXVCRA9TVsSAnZWagAAEgoP/j/s1i8l8uF6WMqm0CPk\\n3DehTPZ4rjziDWLs/R7G5/jS2tpdwVtXK0KUEuwQDPNCZLyvEjRZ0E//H5gb\\nY5r2G3VfGtgRUV4+9iDIzSPVCEz4fNVL3x9TAABcSqTTG6ynHDQK4Pn5gAjA\\ncMdq4rHxIBS/u9r0R/xnrilH8kpnrPt0R9dPuWfrZZJCTu1cW3hROTretjAp\\ncMqzsKue/ZPZ1+tuvp0LOWfZw/kEXchYSNMQ6CC6o5PGbMzqPfkbPxHydpJD\\nVMCWI2SG+o3jLOQtVS2M4V6V/jUVi3jnMwfPS2N9isvMPJtbsGrYxXqV1+jo\\na2CNMvX8za4oAhKYIFoSeh8Kqg5sF9eypDmAqB+QQIgP1BbmAmklEKXkCOE4\\nE8DNTMGjgVj12f9NLRdatsyudexCR7VK9jQB1XoNWxe8n8EGuUBCrxiZiCPf\\nxbN2evwkb8keJbSdOeUUBGN5bHOyETSCuyVXWv2up2V28ARybE9FLVQy8Nxf\\nCgnrqtPUbIukMflvxOpYlA2rb247Ift0sPe/RRpSJV/4U/qr1GRmE3SSA8iz\\nYHmPejLmcdVroPhfgtU/HXUKpsANNLCqInwBf0D6rlToYmQYSqbxodaHkLcI\\nRUkiyrH0bjhM4NLeVFeVAxS4jiF8RhCyihZthw0KCii7furXsfAk+9gsDptQ\\nwSLY\\r\\n=hR6V\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAezOZJHIwWGDmtzsNsYyRoQX6yNLWTuuQuF5g7gNqkVAiEA7GiowFru6zeFQ+HX8TxucSWC5ByshA4vnmZE2knH6jg=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.13.0-beta.0_1565107668627_0.04899227566410769\"},\"_hasShrinkwrap\":false},\"3.14.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.14.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.14.0-alpha.0\",\"@ember-data/adapter\":\"3.14.0-alpha.0\",\"@ember-data/model\":\"3.14.0-alpha.0\",\"@ember-data/serializer\":\"3.14.0-alpha.0\",\"@ember-data/store\":\"3.14.0-alpha.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"^3.11.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.14.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.14.0-alpha.0\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-8iEb7i0aIrUXmZ6o+BKOLTZSI4+SM1JLIXq4vqPX4zLg6d0govW/njS92/87R8Jzy8CsuuFB5rmEY6hwqt2/tw==\",\"shasum\":\"93afed7a13307b79dbeadc867fc74536313743be\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.14.0-alpha.0.tgz\",\"fileCount\":39,\"unpackedSize\":523336,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdSaaSCRA9TVsSAnZWagAA19QP/1lnEe01xNgEXlu17Es4\\ny5/ktH/q4/aDicJ2KNeXIzpEqwhfm8c+CK4fMudiIoSLedRdhsiuhl6jYaGi\\njRe6BSnN80cpg/UY8jq/LECfmgP7+dMNwsMFDBNl+eiseT/3oE6lMtUOPvDL\\nVthLDTrWNW0fVk5//GI48Suja4atCptk02mQR1/1yphASYYmvje0plr/WhSh\\noz6kk9wk0wU/596olbDZ/XRY63+QDeBP/KEUbRG53XlXBS3N+QLJjfZBDG/k\\nBlN+rjQByewEnN9XDWOoQ6mz49usORn54X7JExn3vxfy74w9vGePGmtt+XVn\\nASA+F1en8AQEC39ChW7JNjancYsYkZCxpBmOvdMGL0ZqxbOkafP13+LCtnKT\\nmfjwG11TEOQMHWmaDpEkwI05+fmtBFT/DA2+ujYOyuYoYRcl0Ko98ANnxuqY\\ngHEX+hNTbM5baaFouw3ehK1DH0F+RPgU8nMkHBS3iH0kIQ7EuNzgAUuXdtB2\\nLtAIlXzSO4ZhoqlVipd5+ndl1CKwlN2v1sIIj/FGB6kYC2nF7hLHV1nK4+qe\\njLYzq6se/0QARj78WTlsMeRdM7y/NNuENZ7oan1TSCqShkjyr+02U1SJ8zds\\nUFSctsjht/mf+uLC7yd8GTvb5ecnmc4QUC0ZaHMMWtnP852X2N9EqXrGoLjv\\nX4Jj\\r\\n=7Kw7\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCHsnSM9iRY7xlkymRuisepqQ621IB95q1DDzsaMVO4vgIhAL0ARyQLy2r4Jl90pwv2e5PCrbPdfpBOAn/+uAYKGK/G\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.14.0-alpha.0_1565107856535_0.279704214460893\"},\"_hasShrinkwrap\":false},\"3.14.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"3.14.0-alpha.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\",\"problems\":\"tsc - -p tsconfig.json --noEmit --pretty false\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.14.0-alpha.1\",\"@ember-data/adapter\":\"3.14.0-alpha.1\",\"@ember-data/model\":\"3.14.0-alpha.1\",\"@ember-data/serializer\":\"3.14.0-alpha.1\",\"@ember-data/store\":\"3.14.0-alpha.1\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"^3.11.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.14.0-alpha.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.14.0-alpha.1\",\"_nodeVersion\":\"11.13.0\",\"_npmVersion\":\"6.9.1-next.0\",\"dist\":{\"integrity\":\"sha512-bmblSmxBn1NbwvC3YxSEmA8eKoLvgDxaFKv0OLAkyvH/DS8eh1lOH1ZlyakD1UFmU9s1coxdnfKPJvFrYUM6+A==\",\"shasum\":\"5c6b3934425cb88cc095390cae3314e719363b2a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.14.0-alpha.1.tgz\",\"fileCount\":39,\"unpackedSize\":523400,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdVfSSCRA9TVsSAnZWagAA9HwP/jfmZECzUKhc7CxH7/z3\\no5torEbi54yxll3reLmrma+2LjVz2K4Kj4WdFfKJ3sedML7+P4V7P5D3shHC\\nUEUA09yMniqC7AncbU97BsDLQ0hqE46E9OhmeooG3+qAfTfq3lw18k3MWyX/\\nwzPWoVI/7tfLK64E/wOWOujjYFTi/hL45qg1Bl2bzsZH2E40e/P7xRLMO1e0\\nTT7Asffcp0OtIHYCJdD1aqwGGft8WIl/C8eagLBBo6y9/npPrLwdgeHPHnkP\\nEycg0I2zXHHQs6q+WUqfTNyI09TjDYkuylBmc8S9R1SP5kiXyqZhfFvRTDtL\\nKCAOyY1CdOTTk+1H/otQhv3XttqxhJ8X2aEpteBsz1RrfhkXfTtUuhuBLe75\\nJ4qpmaNfjOQS0m4X6OO+uWiZDBOFh6PlBSEd63eI1mt49jy/GSj6uomjnHFX\\nVnXN6NfHHJnEFBnsR1s//6jPsIajaeHPiicRlfYWymyRutyjBVkJjZ6Or3KL\\n6mf0r/a3UrEt3AoQAIIcGRTmu/mNuNGnk0LOT3oumCIDhcbshd8Tvx/LSYDm\\nG8/myD54KTaLou/BhyYy0cEgVOpK46OYv3NiCjl3/ye01z0OXmZt4cgoNANC\\n6Lm5Mv659+1bhoR3zpqJ8VVu5fIHK5rcFuoOtO/q5+ual6fB6PCFGHfW7jr4\\ni10R\\r\\n=PdOg\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAcYDZp95ZIu47dykGKU4do3JVJF16ySHq9ClQ8B6I6OAiEAkyXdtG9rxNaMNrk/xCb2UweUNb8XWmNpK+mwlfmVrWE=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.14.0-alpha.1_1565914257158_0.296323948255653\"},\"_hasShrinkwrap\":false},\"3.14.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"3.14.0-alpha.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\",\"problems\":\"tsc - -p tsconfig.json --noEmit --pretty false\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.14.0-alpha.2\",\"@ember-data/adapter\":\"3.14.0-alpha.2\",\"@ember-data/model\":\"3.14.0-alpha.2\",\"@ember-data/serializer\":\"3.14.0-alpha.2\",\"@ember-data/store\":\"3.14.0-alpha.2\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.11.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.12.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.2.1\",\"ember-source\":\"^3.12.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/dhamilto/src/emberjs/data/ember-data-3.14.0-alpha.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.14.0-alpha.2\",\"_nodeVersion\":\"10.16.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-zK19hE/wq7MWRG7yY4wwCxxtoTwgITPVzdrq08fAN7vaPFdx4oScf3SqaVvLUwqEmWQUBboWjIWOmRE7jduaNg==\",\"shasum\":\"fff19024b44806d0a06be0bb7092547d273994ec\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.14.0-alpha.2.tgz\",\"fileCount\":46,\"unpackedSize\":542975,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdcVR+CRA9TVsSAnZWagAAj1AP/jBZZWnzumv4nLka6iiG\\njUhRaThDI4okXPztiaQZrw/2gN220uKg3pnmsphw0AihXBjwLkts2Ln22L1u\\nPixz07qrwPRDy7WkQBtyDVI9xWYZ3cyXeH5ez9Egqp9KWl22QExbXNo5vl7d\\nf5GtJqUYEOTJdO2J/Q/NoqZjqNOLSY6ETx9nbAFARwRywG56GKlGr7tk3iye\\nWFD25TCGL0jhdzwb5V0yH6i+CQ1cz6AkYx2kZfgbWJS1p3FvIf3f4EJy6JEI\\nDy2Tf8M1DUaO1OLdXP2uC9HlD89rTGwOLgIQpuyeW7MVm9FnCbPhZrwW067E\\nEU2sa7noFJL8eoX2X4FZMnQmYDfQ/mHqrAb2A7IBOj0/i9CIGIQ64OVjLLXv\\nXAlpnUqOx4IbUlCqVuB1ipDoE153yTHks8AMxNFVxBI7iqSg7zezbrh+eQhN\\ndb1sc3k8v+tmK8l71EahnE194ZhnH796O2eps19IDOhTiQC9GZ8hYfyClnoy\\nxXVpJy8MYndDSuFPH/fqQ8lzodHMAbVqra108VAY0gZtA5PZWaDUwztJCHwv\\nOwbZNsUUPCN9tJB3vf53YP+IxRPKOCruBFZ+uzMWypke1Hyoo/OTFKDm076L\\n9CeoZDkF3B8tShK1emuTHihSrXFqiqxl8dRKBKBV9yDob+FNJP7E7Gsya4aw\\nCY2/\\r\\n=WWiy\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCYCqgyHN7cgy0G/LIXXxRvgZPAfGNqbp46O/Ln2/iYsgIgYEqs3ToTXOXGeZb/Zj4Pp1RZVnDzLBpm2LXqn+CXSMg=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.14.0-alpha.2_1567708285367_0.24231661151939532\"},\"_hasShrinkwrap\":false},\"3.13.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.13.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.13.0-beta.1\",\"@ember-data/adapter\":\"3.13.0-beta.1\",\"@ember-data/model\":\"3.13.0-beta.1\",\"@ember-data/serializer\":\"3.13.0-beta.1\",\"@ember-data/store\":\"3.13.0-beta.1\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"^3.11.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.13.0-beta.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.13.0-beta.1\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-4OuPoxnTPwXn19++llLDVzov203kBgni0ReEv0oEnT9Ud5GqeaAvxaDihVYdczndT+aM5i4q2CnaQElwJ4vNdg==\",\"shasum\":\"a5ddc9396e7635b601c827c8aa9b1c330c5e0217\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.13.0-beta.1.tgz\",\"fileCount\":40,\"unpackedSize\":1041147,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdcayGCRA9TVsSAnZWagAA1+EP/j0DJFkbm6d12VsW6+0k\\nR0D3jjmcHzK14nAm4bei6EQZJU7SOkHVB1ErwyHEoOdCG03n9rMV9c2tO46O\\nqaDX//3OH64AaU0q3BoEyWQzEzfDM4k123nqyPirV+n9t42jQoBRkFTAdhYq\\n+gfbQe00oVDsninUrIq+yijIxsZ1pGXxBNlx0Qqv5TthxCIXdcy8HhV7Nm0K\\nGxZQL5ykgJmC2ASZxa9TmmmmBTRtwv/rSxUH0I3WYHneo0hhycUcBOoY05+P\\nIydZheMdTewjaUO1rT3lAyFx7Sj9oc4Kt352skdpvKzxwHKee6RJuatpULue\\nhi0F8r8+Ke3akC34cUjYQV7g4vXuc3RQVlza7fw8vrhyc/0Y/ega5D9+t27Q\\nkoHaY1tdHfN8Pw+IlF6No2xhwX//1+rAazhj78FjNsuzYjW49hSdYuTkAHwX\\ngdjAGGb0DW4kB6fVr6c8SPonRULqpEigSZZzU8+uQGblwztLq3nAMju8ZQR0\\n/K0kaT+r2YXXBfjTOHEq6amvuGInr0SJXdYB0Qv6t7ckYeiqSA5m2JvlI7w0\\nhOVPmRpI3Xkls8zzVl2roRpwZZPQvIQRHPBQ2L65y1y8vGB0ZHaF7raw33Xb\\nR9H/funUEFo59QPhIL8/3it7Onr10475VgicEyDUniMVB3PkCdCGXW+Y1fNN\\n9oD1\\r\\n=gk8n\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDS6vUj7NimLZpW+FHZoQoDnwjLz0nP60DprnNhKjv0bAIhAOtH868zWifV2T26VqWaG4PCzk0XmC37O/GLrhO9+J/+\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.13.0-beta.1_1567730821383_0.49523277749859895\"},\"_hasShrinkwrap\":false},\"3.11.5\":{\"name\":\"ember-data\",\"version\":\"3.11.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.11.5\",\"@ember-data/adapter\":\"3.11.5\",\"@ember-data/model\":\"3.11.5\",\"@ember-data/serializer\":\"3.11.5\",\"@ember-data/store\":\"3.11.5\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.1\",\"ember-inflector\":\"^3.0.0\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"*\",\"@types/ember\":\"*\",\"@types/ember-qunit\":\"*\",\"@types/ember-test-helpers\":\"*\",\"@types/ember-testing-helpers\":\"*\",\"@types/ember__debug\":\"*\",\"@types/ember__test-helpers\":\"*\",\"@types/qunit\":\"*\",\"@types/rsvp\":\"*\",\"broccoli-babel-transpiler\":\"*\",\"broccoli-concat\":\"*\",\"broccoli-stew\":\"*\",\"broccoli-string-replace\":\"*\",\"broccoli-test-helper\":\"*\",\"broccoli-uglify-sourcemap\":\"*\",\"ember-cli\":\"*\",\"ember-cli-app-version\":\"*\",\"ember-cli-dependency-checker\":\"*\",\"ember-cli-htmlbars\":\"*\",\"ember-cli-htmlbars-inline-precompile\":\"*\",\"ember-cli-inject-live-reload\":\"*\",\"ember-cli-internal-test-helpers\":\"*\",\"ember-cli-pretender\":\"*\",\"ember-cli-shims\":\"*\",\"ember-cli-sri\":\"*\",\"ember-cli-test-loader\":\"*\",\"ember-cli-typescript-blueprints\":\"*\",\"ember-cli-uglify\":\"*\",\"ember-cli-yuidoc\":\"*\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.4\",\"ember-disable-prototype-extensions\":\"*\",\"ember-export-application-global\":\"*\",\"ember-load-initializers\":\"*\",\"ember-maybe-import-regenerator\":\"*\",\"ember-qunit\":\"*\",\"ember-qunit-assert-helpers\":\"*\",\"ember-resolver\":\"*\",\"ember-source\":\"*\",\"ember-source-channel-url\":\"*\",\"ember-try\":\"*\",\"github\":\"*\",\"json-typescript\":\"*\",\"loader.js\":\"*\",\"typescript\":\"*\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.11.5.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.11.5\",\"_nodeVersion\":\"10.16.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-zvsFEigXTQtXyHerqluEz+vPTWSMV4Hld6da/oiC+yGEGfbLk8s2K5UwJ77PVzSWoe2NNtW6sNPLI4n0vHIQoQ==\",\"shasum\":\"8bb0c6b265d1c5345364f29b6aa5b450b9770e2d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.11.5.tgz\",\"fileCount\":39,\"unpackedSize\":493088,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJddqfACRA9TVsSAnZWagAAzWsQAJhHX0M35/+bpGIiULW0\\nA8u457kCbX7ie+pCEV+GOiamnfnr4/NrngVNwymT/SaoJpNkX6VUNbBY6bCv\\n+E8quNhspLAEi/1EJpM50iZzI61Uun8+6nZEFQgpGYmf4j+eWt78czcFDR8m\\nCQm8arTr9XE3wwRJ1FEoOq61AKn+YpJZfVWHMjHqFwtpPheVr/MaNIUPqdqO\\ngLlhLt9it2qdOYwNPbcx5oIWCgYTWkrNe0E2FjDQrqcXczi2SyDs7Rm0ZAAH\\nCbUlv9/AgNSKwTyNFvBtvxM33SPpGPzrt5O1+pEsMm5s7Nyr1tRqVizfzM68\\n9S+QCyXZv9n4zknDCVs+xFfr4zJh9mPkBh8YEaRyJ2Yqimo/3vovi88+vLvw\\nk+NmpApoU1dYapkccGzFGHP299hrQhYXUHIRCZYrV++xkQfUOVUjwHwYUd4I\\nBJhjs16Ufn89yG7PSB4pOOA7JFORgX7c7vV+fkt+Yhox7dR3RD9qldqvYrvS\\nt5hQig2OxqLHbzmH9R0b1+j5BbISaKO3tbmvV+kLR+zKMVcJ/93ChScGtkGd\\n0BVlkTYs829iD8kWU4q5Zqy6mu/HrgfzIbqiW1fAPLH8Wi7YYZ41JFs5r1/h\\nXGspY0OLn9uS4Zk4IuHL1eSISmdzqvixoZtvVA4LvLhYBGHVmOb3qmR+05b8\\n6R56\\r\\n=UMsa\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHN+0zJoF6Jcbzd+JtO1EsRriTS99yO1YjHoi1wufvXxAiAaVo4t5mUu9XihEvWvEh1Fm2WlF27hPKMupF+BAv3/ZQ==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.11.5_1568057279863_0.27415465963712893\"},\"_hasShrinkwrap\":false},\"3.12.1\":{\"name\":\"ember-data\",\"version\":\"3.12.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.12.1\",\"@ember-data/adapter\":\"3.12.1\",\"@ember-data/model\":\"3.12.1\",\"@ember-data/serializer\":\"3.12.1\",\"@ember-data/store\":\"3.12.1\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"^3.11.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.12.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.12.1\",\"_nodeVersion\":\"10.16.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-aogtk5Kq1tsxgIhC+ydH8+N5dzjFc1XzxQ/pprqQ5NYKW+xRaleV9x1tsLYkqi9CChdEqJV+9IUcMK2irgVwPQ==\",\"shasum\":\"b656b05f19cd767f85cada2be95e34b0c3478c60\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.12.1.tgz\",\"fileCount\":39,\"unpackedSize\":506259,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdeSyvCRA9TVsSAnZWagAAeE8P/0eXI1RdwdA7Up5P9rCb\\n37cAFrnGFr95veuLxf1p999h3YhfUgSaknv5QR3IHXYX6J4Qib4dbKY6QI6W\\nMh5spa/0i6TajcGkt69CA0odmrp2cCoOfphsyO546eDAv37MYcctW4zgtLzM\\nBn5qcBlDGb4sbEzJHnsqX6YZfh9yOsLz1Pe/1oeO1VavAnG1xIkfluJ3aMt9\\nqkD/eanMLhbkeIQYnV9+jWm6i32ikOnnTtToOqwCCGn/n6xI4fLGdq0yyNTQ\\n2x/TbcKicH/fgvmnWq6FycJKvadNq2ajwO1/y33pXYchPTJOacvFhGY/QwQU\\nhO1bu6smBjotmTOxRY+iKmnxlE2JiSy17AoYCPs3O9jfVQavf/Ly8ih6R3ac\\n4uqCRSDEAGi97N2iT4KYHnVBIZGSwhNjJdM1GqoWBTtJsv1ehknVMnI8OgG7\\nF/hJfShIcvEs+/Gwwc1nH3RvVJ5/6TcR/fR69/J0+R6LD2DmrkqGaZAh2lKZ\\ndlPAQ6WiOvJLhzUPTfrmkLSFA2swVlMyiEHne8pjvGmGj/cM41/NSgFCjYAB\\n5QtNWOQ8rQt6S0BxgmfCR7i69yxdMlQw1w6I/f2TCaZtVaiZmDf834O4IcE+\\nNQ+xyQpaRUDrpoCDbjava4fhZKHRuSSU2bXwOlFx/VaozW3zeue4F6tlpHKx\\nPvgy\\r\\n=CfAO\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHqSlyNEt76+zoiMCucLlII+p3NXmt1Di+jsGVYJKMG2AiEAiFjG18URdvQUHX3J6PmE5ACJBIthtSdizBLKWoCRd8Q=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.12.1_1568222382558_0.1697308251776637\"},\"_hasShrinkwrap\":false},\"3.12.2\":{\"name\":\"ember-data\",\"version\":\"3.12.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.12.2\",\"@ember-data/adapter\":\"3.12.2\",\"@ember-data/model\":\"3.12.2\",\"@ember-data/serializer\":\"3.12.2\",\"@ember-data/store\":\"3.12.2\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"^3.11.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.12.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.12.2\",\"_nodeVersion\":\"10.16.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-U6KZJrSPCTHOhJhWQ+phmCiOizSl2MRJeAVrwJCpQqFYyvgUoLc9oXcEw5W3/4HsxoFY/SbS2QOjdzepWEvoPA==\",\"shasum\":\"eacef1bef66f9bf0ae45ec17d9417295f9f7a1a1\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.12.2.tgz\",\"fileCount\":39,\"unpackedSize\":506259,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdeY1JCRA9TVsSAnZWagAAAlUP/j4UVzydKjv6puT4L8fj\\nPfxx6uksK6ngRZhscuhpShKyZiEVlPWJoGfifneNz17m2HKRYN0HN9+C20N5\\nJE5fRo9awwx9Mn2QooAdfkQzXZVonog1368Be3eW0a4cgf1/mloW8A7j+dxb\\nPMYWrwoXsSIfyS2pEXKrcMG0eXlMlx4YqpXSKzxKOrRW8ajmF7PN2n9L8pYA\\nVaKg0cu2WNfOLn8cI4ygABThUkEsJYUw38erEM6QpFuugh1Ds6s7dZFJVqHe\\npQUFke3g6KDiGNgOJTQivJIPHTSlYNzrGSUdsBZHGOI4Zqc8X7VIh/4741HY\\nWkFAiWKPnmnTDgjzciwnLNynVVlY8ax0PllQ1vGiK3nwlLpp8lghlk6jULrB\\nCJL8OPgdFyJoFVuqEGb5g9x40GeP2NGUSbfW+l1+KLE6/MaD/8QtGsw/uI6/\\nbzYrGIGbuoKoN53vjWpzk3V721r6Oq8VhJRlvpbbbzSnpwYwEVeopCsbqGAR\\nEQ8ppjmW+x7Ls4Pk/lIfdDI5QX2YtYHDQ2QsGQ1qJXfgkanVmlhtFotHQ6Lq\\nK52aKNqhSGjFf1I8bbhdt39NLR7ToBg5m9pvkjsVKveErNskL2Ro5GOT6xLE\\nuxNn9T34raBReq9orBvRsAlvHilRa/6O5Um71IQ6U2ydG5NyeR8P3+9enju4\\n8M4B\\r\\n=k0Ma\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAiktobt/yWWKTBFHUhJvug2W7YH+1rmeZhQxzFrMGUEAiEAvuPvpCK7lmCMv/o4n/zm1xr9CcCgb3E0nIFeF+lH/Lk=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.12.2_1568247113043_0.6515467092159175\"},\"_hasShrinkwrap\":false},\"3.13.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"3.13.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.13.0-beta.2\",\"@ember-data/adapter\":\"3.13.0-beta.2\",\"@ember-data/model\":\"3.13.0-beta.2\",\"@ember-data/serializer\":\"3.13.0-beta.2\",\"@ember-data/store\":\"3.13.0-beta.2\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"^3.11.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.13.0-beta.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.13.0-beta.2\",\"_nodeVersion\":\"10.16.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-ihrPI4fb7rk/rEwWQQTyjqNxJ6C4dTB466SWo9tRotzmPsyHCe9qfoTWCZOz4X9gRTXnEW1q2kvGJ6kMlSNaFA==\",\"shasum\":\"db8c9cb8b04d785030770de7401c0dda2d991a09\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.13.0-beta.2.tgz\",\"fileCount\":39,\"unpackedSize\":524631,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdeZsTCRA9TVsSAnZWagAAuX4QAJnPe0wyEN4BhufAWKB7\\nDmfHjkQ69QzBrcMT/6rNgQIXjGQJIJ/ZtbJWjqI9+9uannkrCMQ/Jk0YlVpI\\nAkP594uc8YW8RCPYfFOKc6BfNxIIa/tqGFQ5LQGq2nubGW46d2gcE2STS9vY\\ntWeRIkTCM9TF/rBBqBIrw5NwQi5wwMc25vJ8qGEsf6+dYKIuK9YMfiVYgcio\\nDAoNNFHC+UWVg2SqqiEqf79QraaXw084tB9oeD1X/YKf2CqKkMQhOTL8rrUg\\n59Y/vHJAvW5woXbcqZ7mKEB/BQG3IYu67S9Nze+2M9IMfYKCEcqUzzLIjr3w\\nOXxfYSizRtZpY8ET73lBfgVC7g19yz4qr3vsoOKjGvUdzfYbJo/VaJH6Sy3c\\nuAhKMQN9wi7ijqOJaSxtW+33vNTzxQY8aomKRawYwkYkHKFyC3D5HcD5x/aF\\nRmpnj1fnXNVUSYHkK44aQyNNHpMOBLEa1Q/E+okA2aNTgroUXz1eQ22EQ0wT\\nhj9i+WwbrTHSloG0WZeWBw2fMRg8tOVr32KLlNGHOEmKU9OuEVe/F2k42jdj\\ntU5FIE5bPdXiiqzl5/JD/bECPoi7X7r0jN26rkitomiyaRmmVTSxLcEt6+ml\\nmAsdZUx9rW27u9ERvvAcMTg8iEOVnLnHrrDtwIWfVRW+ybtDqavotX0g9di8\\nN8Yc\\r\\n=BM0f\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEpn/9xKFuMPOCiDpqlGXABcvhwSGL1nC8jLNOzYVZ7wAiEA2UBLqfF2rWNBMr1/KcaFGDfIBD3XOGLhRVoGwW5qEYQ=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.13.0-beta.2_1568250642887_0.3063729035704228\"},\"_hasShrinkwrap\":false},\"3.14.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"3.14.0-alpha.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"ember ember-cli-yuidoc\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"ember - build --environment=production\",\"problems\":\"tsc -p tsconfig.json --noEmit - --pretty false\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.14.0-alpha.3\",\"@ember-data/adapter\":\"3.14.0-alpha.3\",\"@ember-data/model\":\"3.14.0-alpha.3\",\"@ember-data/serializer\":\"3.14.0-alpha.3\",\"@ember-data/store\":\"3.14.0-alpha.3\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.11.0\",\"ember-cli-typescript\":\"^3.0.0\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.6.0\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.4\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.12.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^3.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.2.1\",\"ember-source\":\"^3.12.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.2\",\"typescript\":\"~3.6.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.14.0-alpha.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.14.0-alpha.3\",\"_nodeVersion\":\"10.16.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-4LRKrKaK08+Hab5lXfThwkAniouv+B8k0smlfnPWj0/Mw1MmYLtqkSgMkae0RTcTwwwdLhE9j1Y0TY+BMx8lKA==\",\"shasum\":\"ed1ddf9b2c9b767cc4a28c67786848c880645ec4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.14.0-alpha.3.tgz\",\"fileCount\":46,\"unpackedSize\":559184,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdeZzHCRA9TVsSAnZWagAAWt8P/0oyTS06Cj7gLiECjJrL\\nLzqQKE41/7yIu9EgW/FKcMEuCmmVaIGZc2hCknIOfxIjB7+t/YpMcZGCC17y\\nZDGTy/4R9t81cP4IUgB2p/75mXy4yI6TC9VY2Ag+SWRtRExmwEqUu2CAuLCX\\nMb7Lmzlq5gS9KZHgVsJErT1B3CgtWKAAQdl7Y50xl8cLVZC+HhSXTU44M39V\\nESiZx5WON2RLeoaU6v9hOceVsuyibX1o3Dx0tboZ/lJtwRkLWvNOtuuC6soh\\nd/UsDlY+tHgav9HJHTOWD8z56JH+AQ15oW48HQQ0HACdbHqTKbpBCFN3ZM9w\\nz5tglMILP9nKZ3+NZYWnFBfGYtDQebMW0UlE9wsqTVuDMhiojV8CuZwfJUxK\\nZKLz+Y48hPEvtseM5E8zli6971woIUzHej9WREsaIuJvJ+jX6LQY3DLwjmfp\\nfFPfVHYu2Z8OsO87DD6au0NXxUzDmWou9fVO/IhU7Om94FuRyNjDJGXIn3Up\\nhqVXbhE6dIySRiSxZAMN9jF3SE3ACPrkUCMkA/NIBRP9z6cblCm5MLg5fgN8\\nDrAyCsxM61XA//PH6yEpEsOacgvqpu+FxCqOJHqNlybfqrLWb7EaDHaT2c9/\\nm2HJHK53zoDpUoL1QSE9FHHL6zdviJ+YMyY7+qXKM/T5PJbhK7UuMJLVbvX/\\nnMo2\\r\\n=G6P4\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCursAJ6kJ32ungWMrvo26z9dmMSBEaKa1F1yCD0Os6hQIgey2DZYyTALF0oCpP3G349BPPF+Z3HmPzNIA1xavaTJ4=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.14.0-alpha.3_1568251079096_0.652774812190388\"},\"_hasShrinkwrap\":false},\"3.12.3\":{\"name\":\"ember-data\",\"version\":\"3.12.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.12.3\",\"@ember-data/adapter\":\"3.12.3\",\"@ember-data/model\":\"3.12.3\",\"@ember-data/serializer\":\"3.12.3\",\"@ember-data/store\":\"3.12.3\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"^3.11.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.12.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.12.3\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-t+Infm+U+q60gJXvwDBX0bWetPnW02CG5Cd8eLWqB8E34D+BOHA5bGV5CPJf9x0OaUJkI9IvvaRi4Oo1VV/R+Q==\",\"shasum\":\"43a6e71c4ee2ab4e6f2c21a99141a312c04fc94b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.12.3.tgz\",\"fileCount\":40,\"unpackedSize\":1024946,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdhVRqCRA9TVsSAnZWagAAbxkQAIvOjBxFjdr3CKCA0lMe\\nKI8TICuw1GU3pZAvZKnwhsn/5b9C3eI87P8p4/K9eodDyWsREapzpSCoVnqP\\nlfiCNlrbEKfLCSzV1Z7mM6ZQun9QRYjKIX+z9xrD0/KA4NdJ0puB1nCBRGbb\\nljAM1bgZfjOUnCcu/gQ/7CrWvAoUnXOdZL9k5R/kA5x5gPGL6djWqXwOxCK1\\n/jLeFFjmb8otAlD61uCipXfsrU0GksDp+uHlJf1nHqPj3N/o25y6NZuaoQOT\\n2fmvxt+WlYhrYlIm+mq4epLTT2Q/yT+BtXaZcjTLq/nq3qtoXn2i8dx6mxPp\\n98Pmu8y1Hfz9AzENshhjSdEjR/rMKe00sJZsSmpjyNePgVsORUuaMa7p6PAC\\nB+V2LzPlc7G/fQw+EBRzcP7aJ4addOppO+XVLREhwAyK2YBsswW+bKi0GKhb\\ngzEgGlULJrL7dE9fpqPJz0TNvg6zULcXLgWvajnewI0wviDqf770tPdbtVn7\\nvjavdKqNMZR7tHTStco2q4GUoEFBgdEUrokje01R6lDzpG2LOgcWRv1CrFRK\\nhgeihRmYzw/2rk5BZOUsnCDKvy3mpxU2b70qkB1EFStyxJS/Ql/5SsJld9jq\\nGwlWgQJB1CYAcesjvZb93G1Nn6iKQkmp+k5ltulazvbWstqcpIBU0ChHW24b\\nufyl\\r\\n=Yr1c\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDpHojndHUmBS7rEhBq+FIDYD+0CA5JzHVlEzeyxZVgRgIgFa3N6/EDVAgfBzSn02oPHSUkIF2ViEdjyMqh1XJcoPc=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.12.3_1569018985747_0.9951331544146498\"},\"_hasShrinkwrap\":false},\"3.13.0\":{\"name\":\"ember-data\",\"version\":\"3.13.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.13.0\",\"@ember-data/adapter\":\"3.13.0\",\"@ember-data/model\":\"3.13.0\",\"@ember-data/serializer\":\"3.13.0\",\"@ember-data/store\":\"3.13.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.13.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.13.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.13.0\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-ssMW0N8mqE77yRBg3Bw8fl4aZXGZ8ZS/tPKs0H9LtWKHoUFzDzDhNYL9MZe9xGkp9YnTXKsxIeoCGhAJw9ORvA==\",\"shasum\":\"f8bb8f5d60aea852440387358845a30182731c73\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.13.0.tgz\",\"fileCount\":39,\"unpackedSize\":525451,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdiOm4CRA9TVsSAnZWagAA7l4P/jwW2RY/UKDgpTK5VyUL\\n8NE9U3jAEAPINB04qHhdJgvHFllMQVzZfKmqEvneJ++zowVIAzz+5G59yU0m\\nZc04H+K+dpfPHHLJ0popahDBvlNhjpgjCtdLCwRfE+3Zm41bbN4BhuYxvfh5\\nTaWwh0EKuWRbq7xJMoUolH3UsxKiTJkSuDFjZAmvtahjwKnQPUdLFfO5xJSW\\n2cwB45BGRQaj6TmBtMho5j+EJ8nFAtic25KbmXkeJXeK1cI58bHXfqnRRz3Y\\nvPua2YIXKB36r/P+vABEnvVyaoIvbD1dYDTnyc2B+vTgeZw+B8nAd6/VukGm\\nDZgMAeL6Wumf3Q3azhp1NL5bzJNsBO4SrnUJDp3GFKi5egSEG3WS3qIBXnoG\\n1UXATFA/pvwcyDSfrVeDCM8yWmJEfYGoVBFETqkn+dZSVexXEBmtCaz2xGGh\\n9yoi16CFC+13xiWNGMp4HMBWERbNOFIv/n//nfruJP/caqgIw6G7zmSgnoyG\\nfuZwc4mxBgc35Q7qqTNG6vslPSdvJb/LF088+bVUfb3iITUEajvtpk5WkjrL\\nOsExEMVGR8abBVBTfylOFWmgFrMeIKxovPj5Lyri9npz4ItwSIT9Owp9ZoEw\\nUDP2Ppe4G08tlzU2l6cSU82GwIOwg1Bg5AYJbheRtoC4J/3YpbywFzYaOfu/\\nLhYl\\r\\n=j2qs\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCXVqC3bC2+mbFR3aZgekKY6tBBycIOEwvg8wv8zlngOAIhAOPEl3aA9bTTpdRuIJtjeIcILdQb6WrDEXSJr7L0I8OY\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.13.0_1569253816319_0.3214470319691072\"},\"_hasShrinkwrap\":false},\"3.14.0-alpha.4\":{\"name\":\"ember-data\",\"version\":\"3.14.0-alpha.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"ember ember-cli-yuidoc\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"ember - build --environment=production\",\"problems\":\"tsc -p tsconfig.json --noEmit - --pretty false\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.14.0-alpha.4\",\"@ember-data/adapter\":\"3.14.0-alpha.4\",\"@ember-data/model\":\"3.14.0-alpha.4\",\"@ember-data/serializer\":\"3.14.0-alpha.4\",\"@ember-data/store\":\"3.14.0-alpha.4\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.11.0\",\"ember-cli-typescript\":\"^3.0.0\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.6.0\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.4\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.12.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^3.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.2.1\",\"ember-source\":\"^3.12.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.2\",\"typescript\":\"~3.6.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.14.0-alpha.4.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.14.0-alpha.4\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-NgTJxl039RwVwpKFtDszWeFwP7v+u9INjntm5hLdFQhBLDtwe8FUIds7I11+QM5LG6WOetjfL/XRkO9gCjgO8A==\",\"shasum\":\"7844fe61cb0c3da2df4c896a0c833ac167510bcb\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.14.0-alpha.4.tgz\",\"fileCount\":46,\"unpackedSize\":557124,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdiSQtCRA9TVsSAnZWagAArF0P/iU21F74j/Rr/GrkLTWA\\nzwpbWEYPxUpWyMk8abTNI1NAywOZ10pUJRHwwpROtnXfLpxprajA1t5uuf4j\\njUkhRHNCklVBmeVEJwQP1JFIWeCCZRyxOI36Ng0eECByK8igo8UK+1MLOu/A\\nhPq4W1uWAwpJ0zENkzoGE0ZsYZGIsyNI/HevPXr0ViHjLOU2CHVWq9aI1pG7\\n64iwSx7NYoMSLiSHpFBqBdqcCKVS1LPXNAOIXY1btnNwQk4ZJzES+MbA/lmN\\nVHkcuwq01knUwnl3Hl06EiisXOONkzxw2XvlRba04/8Ou0s5OKxUaMqFuJw3\\n9WHllsmMaBY1nSRx7OjBqQKzjTi4kXtvyj2PVKx7TIXAKNItQGuYC/fYsw/t\\nzEoqSbMASmkynxinneWHqADR/B51Ses7DaCiHJ9zF58zdj8tzbgVVCtaW3v2\\ncc6eWUUoiHfoFH3z0CtQvFRESwfXWqr2ZIvd1Ia17m06SSBGaMjEmsB8NXXa\\nSLCRjACj9Q2K40MAufOvSPqLmvQmFPMR7drBHiVnzILG8+OJvcnUzynROzbX\\nXEIJCFGHXKz9G6Svo0FcDYejHD/T3WfrJac6ekDKpvohutdrhLoVWkmHEcrD\\nFWUTURdgqEo7UgxpY1kTTScGEkieLqn7Kj8k9e3hMeHBcn4hnpu8KpIyXeC0\\nqVHJ\\r\\n=NjRk\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIH51dHwolplxNATX0KnKzEY83/YlzPSIAbGxqLJcsA4OAiEApbOj0KztcJWafuMES8VFPLLZJGiSECzN3sO/n8CjO0s=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.14.0-alpha.4_1569268781038_0.7825788702176035\"},\"_hasShrinkwrap\":false},\"3.14.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.14.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"ember ember-cli-yuidoc\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"ember - build --environment=production\",\"problems\":\"tsc -p tsconfig.json --noEmit - --pretty false\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.14.0-beta.0\",\"@ember-data/adapter\":\"3.14.0-beta.0\",\"@ember-data/model\":\"3.14.0-beta.0\",\"@ember-data/serializer\":\"3.14.0-beta.0\",\"@ember-data/store\":\"3.14.0-beta.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.11.1\",\"ember-cli-typescript\":\"^3.0.0\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.6.0\",\"@ember/optional-features\":\"^1.0.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.4\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.12.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^3.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.3.0\",\"ember-source\":\"^3.13.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.2\",\"typescript\":\"~3.6.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.14.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.14.0-beta.0\",\"_nodeVersion\":\"10.16.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-LxDjPBkYkJ7bjdc42KkPu4dbu4ibCwj3NOL5L20AjxA7WzwLMZ2zk+f9IpvTbBvT9chAhrWiXdnINHQlgXgIAw==\",\"shasum\":\"d5114341a3ce7b927aea825eab6d6cb73205a3d6\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.14.0-beta.0.tgz\",\"fileCount\":46,\"unpackedSize\":579626,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdirrcCRA9TVsSAnZWagAA8nYP/0CpzVEGNH05mEBX2+pj\\nLDNZ0Uk8dxsgPL9t9OhYZuRtFf5vMzaibH9l2jdnWXttldhJNTAsds0iLNFf\\n6YqZM+3ZP64C9gJQmksBn/Wg3XhN0N+aGFtnAywc5TOMHjXoeUFmwYdRK6ZX\\nqhayFhG2Qj8+EAqVI7Glfg1uUHtK+QW3sxpFIMihnl40wQUQ4naSVm8OMHJQ\\ncpfdBlqxV2I5pJDDaxr51fSGTFeZOuNvyyUr9ntuhAYvRb6gTZrtJskqubzQ\\nUF22Qu8eNtx52fc+zqAWWocthSB9jyf8aSbsdyEipzHbFsAB4BFTnxzM2xWQ\\nADlxw7iJWi281+93Ns2fbEbfXPEHHlDCjJmMMYdVqZU605Yqzkdicya5VIc2\\nR7ppM2/1pt6bElp1EmsXYoZd0ZuplGOG6x/35Bh+cyXBeH3WEYf0DrCQADpN\\nNTHJWKO91npg+MofyCv5lJD1yTb+OkNotASYRGR7wbwSHuYc9cXeeJyhwo3D\\nqZKEUfCZW8IG/Aki6TU4vlMz6lIVkwGzrB1nSm8JKfzEa5CdIm/6KCHwaZhU\\nA0pVWO0Cdn3CjNWWxx+e8iOoEyN2luAAuT+9pOk9LezV0ygUsJtB5+FE4XCl\\n81hIz3o6Nbl0zJJwRd3GUV86ZP+T7QvL2nKRQhdcrYiBcreavzqcuvPCKVHs\\nTygO\\r\\n=kVgw\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDAruX0/pHVWIgN87b3SMZwpX/PeM3yj73idMOUtgrvFAIhAIYid9PunX1XsfWvJKU4tA0CvEaZbXVWpNDkHBVtMJ3I\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.14.0-beta.0_1569372891366_0.23617663894069896\"},\"_hasShrinkwrap\":false},\"3.15.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.15.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"ember ember-cli-yuidoc\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"ember - build --environment=production\",\"problems\":\"tsc -p tsconfig.json --noEmit - --pretty false\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.15.0-alpha.0\",\"@ember-data/adapter\":\"3.15.0-alpha.0\",\"@ember-data/model\":\"3.15.0-alpha.0\",\"@ember-data/serializer\":\"3.15.0-alpha.0\",\"@ember-data/store\":\"3.15.0-alpha.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.11.1\",\"ember-cli-typescript\":\"^3.0.0\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.6.0\",\"@ember/optional-features\":\"^1.0.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.4\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.12.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^3.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.3.0\",\"ember-source\":\"^3.13.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.2\",\"typescript\":\"~3.6.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.15.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.15.0-alpha.0\",\"_nodeVersion\":\"10.16.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-0XMfujBRWeysIYWAmnHPlDrWelchDz4RlBe3cL+MuoNnKxcYtd0fn/QegMartLABjBj1OjF2Yq+ghZ4CLDPoJQ==\",\"shasum\":\"c33fa9264d38f21b6a317ac272745553e360e24c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.15.0-alpha.0.tgz\",\"fileCount\":46,\"unpackedSize\":579633,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdiruuCRA9TVsSAnZWagAArQYP/0Mz/n8EROn651LTp2/Y\\nGg3/af9x6xGPDoFCM1TYp+ZfVKGicelDkYkV6tdVxmLwS6ZExa2qxfbuoEDK\\nplHG9I+2n4XF139aeKRUK/lpBrKpGM8CxY8Py1Urd7rNs2q3NwGXwN4vkvhx\\nyd7ATuGY3F4Hxu0fhI0AnXooErgzEfJJZhX4YInKVMnmw27AwJ598FaXv3SY\\nYYmL1fZFJRU5ZEkeKBSN6khpFHox1YGtDb6u2+znYb8Sj6KsWwSK7eD3RKAD\\nis1mOy7OfQr6vDk788FeWyTgqFCvHRHkj7S3tL3ZL/AqXSgYw++2oDylHgC/\\nu1KJ35SfuvZ7AvVjkYnlUta24h9MIl7BzrVQ7VB/pxeIt2JvAJSb9DKb4T4z\\nycMRlulbIND8JbKqhU8c+hwPnesKfWQdcXng/Jv0IMhJjj0/b+WNaNsUbc69\\nVLitN4oEKQFdByQvMzOxjHVyvBcuFDhphgGcOVkwRw7qdu/XkMpYLCgLyH6C\\nQDwFgQYXb1mZLumdW4GIHkTHVcmPzjjcvS91sGBZay0HkA5bHl+Jjkg2DWIm\\nk04KKhY/Yb7JU47kV4iRBNZy1xooWPx1wMAvXYoS/vBGtW/DtYC6iz90GmDX\\nJdYBY7fXnnsK/1aqmCst0IfOPLKDSrm1kfAYWZdvcwXncir9Yk5QlFhxiU6U\\nL34y\\r\\n=JtXw\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICLr3MvvYDxCWcjriFKVBJ6ifAJolFpWYPJf4+N7XGVKAiBbQqxjMM7ghUTgtLxzLWTd891HkUmJ80GPZSMkYpeRtg==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.15.0-alpha.0_1569373102316_0.9892515957474801\"},\"_hasShrinkwrap\":false},\"3.13.1\":{\"name\":\"ember-data\",\"version\":\"3.13.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.13.1\",\"@ember-data/adapter\":\"3.13.1\",\"@ember-data/model\":\"3.13.1\",\"@ember-data/serializer\":\"3.13.1\",\"@ember-data/store\":\"3.13.1\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.13.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.13.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.13.1\",\"_nodeVersion\":\"10.16.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-1mxmnvwWXjqfjGXwukHhArJvH829pEdWXiOnZXIDLC2K1PfFHkXxBjONlssGRBPI2rS4Oaa2M6/47uAyZ4mkEA==\",\"shasum\":\"a6b31703de9feaae19f2a0fccfc72185808174dd\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.13.1.tgz\",\"fileCount\":39,\"unpackedSize\":547960,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdisjDCRA9TVsSAnZWagAA4BUP/1HGcCUEiVBUseVC7XSn\\n7XKnyi7ZMSEBnccPrKGfVfwjdWxyp/VEhrNusekxKeRsRmHLcne5mJsc7Ya6\\n5LUHMvFbV76KxqmcGH5DQME3Do2FSP0IDiezK0s/iMEPm0awbCaisihL36La\\nU4fAQAxUDOIeeCh+m2vCgzcw82fe5UE7YWgHpnRzGTKVZXNxyOTb87mOrslk\\nIjRit0dgUl4E/wBb+8YnYQBLKGBwlVwQG1h64dbKxkDI6AitAk6Dbvl7PS4w\\noE+P2HNwFlObzjv3AST8HTxrUifriprrVVObAc2m/JW5ylLSv03Ig4mwXKCG\\n4vhSlEyAeYD+glPpc3X676RgSAb+IH+C3sUuqmbpKwGlB/fc1HBHEBxoQtOd\\nvJ2YqCJheLc2bwFiaH28TnwtpH3ntUMjbLq4aX67+iFuZ7U+gur8Lzvolelf\\nV6LmerOLYtid6wjwEhkPuC6pO7uzNHaarFFxgIgQf1vA1uDv1V07/fiFs3yo\\nmX3kD/kRqw8ZxjUjIhWFw+Pt8iSN5I28gWkzPAhMrisF1ZlpP4OJTZ+h00Eo\\n7oYQWPofwAN3xiC6AfSq1e5PPcvtwkf9sJqFC8LF97xmN12rGI/U1KN8HTGn\\nFppBkceVCmSrfF2XwCWyZwkyY/InNTPJkMpDkK/rjhPvbu8NVbWS4TcEylNl\\njVgL\\r\\n=3uS9\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFMY+d93Esj2mlKfEAT8tgwSmNjfXzI9IpOt7v5dP2/QAiAhKtr/qEkHu6lQ24DIUfpssxVHTdk4tdoSGpc6qEg3bw==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.13.1_1569376450655_0.5517179116740538\"},\"_hasShrinkwrap\":false},\"3.12.4\":{\"name\":\"ember-data\",\"version\":\"3.12.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.12.4\",\"@ember-data/adapter\":\"3.12.4\",\"@ember-data/model\":\"3.12.4\",\"@ember-data/serializer\":\"3.12.4\",\"@ember-data/store\":\"3.12.4\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"^3.11.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.12.4.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.12.4\",\"_nodeVersion\":\"10.16.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-PWHCKYZKht2h6nqG4Vr6sjsQndRbx23eFS7VtzEfTD3qJf5Aa2fG5Ur9T8ZX9U75KxrDLoV/LfnUe1FU5fXI8w==\",\"shasum\":\"09433e9c270eb4aad023e1e0ed5a8db31b356fd1\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.12.4.tgz\",\"fileCount\":39,\"unpackedSize\":529373,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJditAUCRA9TVsSAnZWagAAixYP/0qGywCPMMt3RM2/KEea\\nCWfY/Ccb7gUfjqj3pM/OVCOpxGoYouODQGGNvfe2bjiNTS6Fi21peKEBMxvP\\ncgJxmjoFiiAw9Yf12zlmUctrFq0HLw/sp3SmdrUny5hKKSnOfHlvbLH7AsUN\\nPRdtrb73ob4pUH1wjJiW5QHLlajybV+me9biBZRs3Jgx2Z/UECaSlC/92eWx\\nXhsJfoXdDHdOqAvP1BUs3gJf1gKi+FGi6fdXAa5822ibr0KHL/hseEQ7uJBN\\nIDgl0z0pfCI4Sb5omlGGqgkhfnQ/0/VCquTUOqJPnyYbsfgZ+zDOoarvx3S5\\nYkHDd5aHIV+5WzfvH4GTW11cWW5Z/1N9jUGUjbFHh8Mc97lnfGV58ldifD3B\\ns0ycflEdMWKha51iupoor8wHY6Jg/ZTFyrpjyKQago1hKRt1c6TXzHX0/Onk\\ne20U32rYQbUhw4GnKvDhvVbVwX4eydxC1h8T6BzU/p3N0czy6DmShmXiLrIn\\nwMSs8XKqmTZKAy8cpnnctp7/h4yAIShnLpPrvEYkP8BC70w3t9Z8SlEgCv0L\\nZLrvUOmsMZ6axA4okrCIunOgFxefNkXoawTi8fJBiq0ETfgXbn0pCT0y6uxC\\nwqwNCa5oFGJ2EGt0ManPoL21iPXGS1U8tR+bmRdaCr0f5M24HTX5gNarRz9u\\nqwZ3\\r\\n=OZUI\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIER0q2vxA42RgNzXkuFZbwq7kvb+7xQ8aB0XmD+zQMSFAiEApCMlWf+M6NqHYnEQ4vD6FcyduuHG0tSJmf1ox7UlsNY=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.12.4_1569378323638_0.8973777518213957\"},\"_hasShrinkwrap\":false},\"3.15.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"3.15.0-alpha.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"ember ember-cli-yuidoc\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"ember - build --environment=production\",\"problems\":\"tsc -p tsconfig.json --noEmit - --pretty false\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.15.0-alpha.1\",\"@ember-data/adapter\":\"3.15.0-alpha.1\",\"@ember-data/debug\":\"3.15.0-alpha.1\",\"@ember-data/model\":\"3.15.0-alpha.1\",\"@ember-data/record-data\":\"3.15.0-alpha.1\",\"@ember-data/serializer\":\"3.15.0-alpha.1\",\"@ember-data/store\":\"3.15.0-alpha.1\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.12.0\",\"ember-cli-typescript\":\"^3.0.0\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.6.0\",\"@ember/optional-features\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.5\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"~3.13.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.0.5\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.3.0\",\"ember-source\":\"^3.13.2\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"typescript\":\"~3.6.4\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.15.0-alpha.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.15.0-alpha.1\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-PMYzVne2ePJUaXvkNU3sttTIi7WZOtaJfYP1TwO+My+7oSb5DkgnhoDYdJ44cJXJ7csGwo8KJmdDRaSQw3h91A==\",\"shasum\":\"398f6dc204e5f4d9d02d76d0860f2263bf71d8a0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.15.0-alpha.1.tgz\",\"fileCount\":46,\"unpackedSize\":553347,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdpwzhCRA9TVsSAnZWagAABwoP/ioixq87LoWq8U1P1dEn\\n+M+nVnYcO6+P7ZWctqewTzQ6d8UJ1MvdirM9XvLJCGKBZqgQaIHJVUsaC+wU\\nC9WUGUGaoBFfTgOiWdWAqfSEMTqaUfI8XE09vquqZcsfw6CRqWd5W9sivDnE\\nORV+wiE+rqoNjBa5DghugrnqgUQs4Z7NkiBBbZI8jBRYDPbZIhG2m1tu7swc\\noLhQIrsiBb+kbwLtblih1SW4K4iJqIDKg05Vrd/pi+fvH/BVfIl5fyG3QN9f\\nf7EJgjohBPMHEx1a7kPX5+CyNoIYBuUEvQpJNCLn8TNNVvu6CLU4CcLIVhzE\\n9gxp4QFAPA0fu7WKP7mrisVyVfH1Zuxt3f4lZAze6bN4eyBE2qacWpzz3HM6\\nLf/32xotd4ePvlFdkNwX5xb9C2/fexir+mpYIDwZq+2A7tPgesS3pA5OYP0S\\nQjqUCPdb8IsNn+yHlxwISIhk2RFhd6pwfBOHVM4ujrGGCkPngAFYg+byLrCb\\nkKr9rKfXbnM8vcyDugNLnzLCTyfPA2HosRoFtrHYw7jt9cZ0HEkm3wpdLVmp\\npZPjCRYEssc3A9qo46Yw6MmUy9Kb++qmVC31kDUuBsAvrQQk1xNnYTESQyGx\\n9rgE3a18jM6WZwTboeefGPTKKdzX+OarP9Fbi2JCl5QzrLWFom2jOM4tHrze\\nXM84\\r\\n=usR3\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCm2Lob+Kky7lWZtmkDbcvZF2cd7dcUhizf7ddv9EpGiQIgXDF2+cMU6zw/8oVRlz4sFeMf2qFXVKVgCUcmwKsk0Uw=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.15.0-alpha.1_1571228896838_0.06230688958500008\"},\"_hasShrinkwrap\":false},\"3.14.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"3.14.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"ember ember-cli-yuidoc\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.14.0-beta.2\",\"@ember-data/adapter\":\"3.14.0-beta.2\",\"@ember-data/model\":\"3.14.0-beta.2\",\"@ember-data/serializer\":\"3.14.0-beta.2\",\"@ember-data/store\":\"3.14.0-beta.2\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.11.1\",\"ember-cli-typescript\":\"^3.0.0\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.6.0\",\"@ember/optional-features\":\"^1.0.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.4\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.12.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^3.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.3.0\",\"ember-source\":\"^3.13.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.2\",\"typescript\":\"~3.6.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.14.0-beta.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.14.0-beta.2\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-iTEzE9rwGATvZpkWUhkMcyMN3XSlxSqJExnF6oeaMXNmb8H8y2HZzoos8zFWYsE0TGMUlNWZv815EQX85JWLAQ==\",\"shasum\":\"1d6cd6c2a9ca264a16d45ffcbc5c2655ec144d7e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.14.0-beta.2.tgz\",\"fileCount\":46,\"unpackedSize\":574665,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdww/dCRA9TVsSAnZWagAA4pYQAJVUKHFfPOZNPSbyHLvm\\n9GEdhMNchQ5Shw+fqf2rSG2hIgrYg03voO6n0D5fz3L6ihMqjN/CzJbOdCAl\\nNmnp903S7oJDcjg57umKuMaai2MlfG1Q/xWJAwgtFCVMv3oasnsYuL5BCzw9\\nuc1ioZkUJa9ksN+p0lsyhEeTev/xp8rMnGpz8gDICaH78XZ/PgXO04czPbOP\\n+ghTpj13765zXc6CkXpVnHShj7jZRhA5y6KMJSRiiJZP5qpJUoqis3nHlTH6\\nCVuXiXpJpc/f/emMXhRV0zvEmBgIf/nZJbTLKkGyYfD/bRVPvZSvEaz+V3YN\\nva7+h0WcQRk9hbQSP9+6Pe6v5KTEvbYEzxzFLGORs0ywYVio3KHr/cg+Q1/5\\nU+ALk47X/MacovES+3saY0VkrPqCDI3BPEiHfYMOFyiVhyrMb8WooTd7ciJz\\n2L3OFl5iDgnFUxT4HkwxZIYP9AS+3WGbc/XoUlnFUX4uFAEtmIT/mAFNmTax\\nYL0TfP7YXYM7XciTG68OiknlVUFewYwOr3hsmVoH6iKoQlFQdfoA5SzrNn5k\\nLAWXjF1IN15Is/PGIB4RoytAJJ6bhbhU4wJjbp/5ETk6bwgtotpndziH0hxg\\n/EeSma8zNd6pT01KaDBGU1UBV1JQctYpFtC0I1JrWdcmIJcbRpRUlWHXt6bD\\njc38\\r\\n=qpHK\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCNLGSGLifDD5XiOYMvQFzb2is4B0/SaSZ8jlRbAnnyVAIhAKRuaI9XrFCULMapmxnwcD+SoxOYTewWnaVsPexU9oMH\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.14.0-beta.2_1573064669176_0.556630697380059\"},\"_hasShrinkwrap\":false},\"3.14.0\":{\"name\":\"ember-data\",\"version\":\"3.14.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"ember ember-cli-yuidoc\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.14.0\",\"@ember-data/adapter\":\"3.14.0\",\"@ember-data/model\":\"3.14.0\",\"@ember-data/serializer\":\"3.14.0\",\"@ember-data/store\":\"3.14.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.11.1\",\"ember-cli-typescript\":\"^3.0.0\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.6.0\",\"@ember/optional-features\":\"^1.0.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.4\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.12.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^3.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.3.0\",\"ember-source\":\"~3.14.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.2\",\"typescript\":\"~3.6.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.14.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.14.0\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-qmABgVOR/BtQV8mSCskn9EHYewVENGbvMzJfnNZ4EEWVebYQKqy2tAw1DHfiOkCmUk2MpFnJi/UfyH0p4nWhhQ==\",\"shasum\":\"e36584722bf84aef21a0541e10f2a3016b75b231\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.14.0.tgz\",\"fileCount\":46,\"unpackedSize\":574616,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdw1mfCRA9TVsSAnZWagAAmaEP/j+aU4/GQKDH2bIypfIc\\nEX45UJYqvW9qlDwBA1Uy17Ko02D2D9yV/SMBkZgWXR7ngNSeLhPZiXDIe6Zg\\nzv4cPZxLz7NYVrAEvfbruQWxn8j04C9Y35dQhT0kTCJcsB/fLCMz2KchBdQ/\\nn6+l8t9KQRlDmk/NH0IMxXqZY15y8d3hCoX4YOb808Pvr/vHlTQ8khK4v3iL\\niMGNxVylFBrPaJZQID1jdUBvAY3qsHzo0tFaoYPbeut6lT4OwC4HeRHjskYW\\n4bks8AcnOA7cf3xb/USf1p3bYOZFcTYEM1ZdCw69Fq+zIBWVouiH7WqJ6Pnu\\nDgRiUNFgFxQ2IoUAtFO0qhQ6CCJVHHeCBw9JkHxwlhkSIXl8/LqqiuWlOhSl\\nlak/5EpsbZCfvMiLfnIFEiHQFI+A3plL9Sq6J1Fbd/TUfIA5EiITy+15YyYF\\ne1TIK41tDVb010TXv+XE20g4CDUnDFilcszvWw16krYqOczih8T32YT/hEyn\\n7nePlZMk0sQoOcjrcgBkSGOloGAht/a+0XyrbE2u4ek+scmY5C3jiooMQoN3\\nxb7dFKyuQsz0c1uCtQOq9sM5aWtBtbtugjxADGZOaVVI/4Iz9q9ZGcCv2Ogo\\n0Hbk8IQsMsxcAYkogCKysobMPVtFT7/ucBKe/dAfos6mIB058o8IODVGdJrI\\n9RtB\\r\\n=YkKF\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCHtdDSagZphR1uSUifuk5fMJUlVNMzZv4bLiw5xdqMbgIhAPucluC/g0AceCl0qflpauMdvGmNOc+Er3li3lDukps1\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.14.0_1573083551196_0.534304264778259\"},\"_hasShrinkwrap\":false},\"3.15.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.15.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"ember ember-cli-yuidoc\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.15.0-beta.0\",\"@ember-data/debug\":\"3.15.0-beta.0\",\"@ember-data/model\":\"3.15.0-beta.0\",\"@ember-data/private-build-infra\":\"3.15.0-beta.0\",\"@ember-data/record-data\":\"3.15.0-beta.0\",\"@ember-data/serializer\":\"3.15.0-beta.0\",\"@ember-data/store\":\"3.15.0-beta.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.12.0\",\"ember-cli-typescript\":\"^3.0.0\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.0\",\"@ember/optional-features\":\"^1.1.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.13.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.0.8\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^5.3.0\",\"ember-source\":\"^3.14.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"typescript\":\"~3.6.4\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.15.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.15.0-beta.0\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-AIGyEJDVMKhNwkmC5/WV95FjMBf4gerY9jYwhU8Kp9RpaD8Mf1HTHbuWrwdnL8jjaOwr6McJbfzpvWBv/NuIlQ==\",\"shasum\":\"e22dc0ed72634226a092a78a8aef0160698dcdd9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.15.0-beta.0.tgz\",\"fileCount\":46,\"unpackedSize\":551708,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdw15eCRA9TVsSAnZWagAAg1oP/1HShr1/xwX49po8xGHa\\nmIxrzouYg0KprzUCNcFdg378iLb1DDS1m3VU+Il746Irp5Ui2d9cScWrVhfG\\noTGQZa1OZg+dPqFZER+z4dmEZ1sVCabc+5ZAJU3LLvio5Uz7NWR3+3PxVdG4\\naWlrzWZSIZnd3Yy3PWUXS1Si+Kr/uMJYM1eulQQsjctM9Ctcyzteg4OsWLw+\\nx1o0zDYcVrh3OvB7eaJZM9O1Tdk5/Wa/jiP3KiFlGbxm+U0qH+4kCDtEOqKA\\nZU5XbvAxnimXZFyiSdltlvmI/DDGlFeJsQfOPaQcgBK0loqouwHXQHbGBw04\\nJ4ojhw09N0AUloTzN7Q0h7UheFN5Oj7FZI43OIAk/5V3ow0rVcEYEVpzz57+\\npHwdBZ40b/vLCx0S/ubXu7JdWNWqjfREaJm1sUOM4BBCDbZ5NQFpDninBSUl\\nag55Em5wUPWnaWFfs2VoJuo6dkmqbGRWZcORJYATz/JNnCE9GvmihvAKd3En\\ndyN/4OKHKvjDjsusfHL1/k3FKA0JaF7LSXlPH/U1hkaPbXq0TtHHZfDnqwTE\\nUx9MLDn5951ybn5ym2vpl6P+yhY34NsHg4qut1/xkfPvnFOKkGTXvZDOcC2H\\nFeTm3WKEL7MmvQ9+UXcc8OQDmoKVzIpPD8sazwQPnkyyF7HWLjWtxKqlbjiu\\n56LO\\r\\n=Oekf\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCQRceGvajr5HuH2zXYMjrmyxD1aKUYVjysDm+TC3/pNAIgFijz5NjWA1V+Ro7yy2acF+0X6SoU0tJe0+Ypq0ff7HI=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.15.0-beta.0_1573084766089_0.39222536141586173\"},\"_hasShrinkwrap\":false},\"3.16.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.16.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"ember ember-cli-yuidoc\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.16.0-alpha.0\",\"@ember-data/debug\":\"3.16.0-alpha.0\",\"@ember-data/model\":\"3.16.0-alpha.0\",\"@ember-data/private-build-infra\":\"3.16.0-alpha.0\",\"@ember-data/record-data\":\"3.16.0-alpha.0\",\"@ember-data/serializer\":\"3.16.0-alpha.0\",\"@ember-data/store\":\"3.16.0-alpha.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.12.0\",\"ember-cli-typescript\":\"^3.0.0\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.0\",\"@ember/optional-features\":\"^1.1.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.13.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.0.8\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^5.3.0\",\"ember-source\":\"^3.14.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"typescript\":\"~3.6.4\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.16.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.16.0-alpha.0\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-yL7cT/c/j2XE8UO2K0smHiqqDdNUjuiH0ZBC6wKR0z01FWRpCPJM6OpVsdW0Qa5DxJhGwTem0gscXmRlcO5+HA==\",\"shasum\":\"0bdef295f7e893a16896a65b155be29d05083222\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.16.0-alpha.0.tgz\",\"fileCount\":46,\"unpackedSize\":551717,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdw2LdCRA9TVsSAnZWagAADDAP/RbjyAk719xKrHEwyvNV\\ns5G+eXV03f6g5eiWhq/TU7uRukwlFKhLyr/9sF8kE0hw4t2NkD0N8gf532Yx\\n0ZW52mhyxm+dG2H7KdwhnBQD+7hErDNveoL1S/aHVGBwZqTBQ/N+OvKeWxqe\\nxLJGjoEoCkdTFxhWybbXntX44PTJBI20cQhGsaZeXiSL3T1nWWRE4LyfVtZA\\njUWnyTMR1TQ9a77V4yEm5WdqH2Tvvni95rUH9wRuIEn2wS6rCiFEf4KVU2Wu\\ndNsbiMTl9x17+EM+9hspVGayavlqEi2e4griulK/tCdzaA55UHTmaU/m2ZQj\\nfPKS9shjeInE3Lg9gn+Zg9BbeU1c9R+RDyojdt+/e7r5evmEdjvg6ZSSBeza\\nSEgU/WuKj5c8NGrSrts4eIz4q/UVfyV+tqlSzm3u6FRgzgXxlLZp1/2yDCj3\\nxwRDG9VUtEefRjX3iRKENQrNS8ylkdI2OmLupoDx8HYOAeZmERoz8enZ6O9C\\nr911fnmH19HEH35U0GuuBo8LklEi+oM4i+PYZmZ7BtzFknGySjUb+MYW+r5S\\nKJi/93HVlpXd64O10n9WWTawZerbRI/I6wULc2Ih2TS9rSruE+nTqjHlvOz+\\navtbHlH1Fhd3jruz67YAbDvVe3o3LZyfedsgBMvrVdk7abeR5wG8et+98fEJ\\n4s0D\\r\\n=i2EV\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEmERKHoZunDPSbV0c8sVqj3plWNT0bxsON+iod8g8W4AiAlgcVDfXcNCNFzhhB22WRa1cLI1ia9Y5NycTkq2wfc8A==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.16.0-alpha.0_1573085917132_0.5532619996755588\"},\"_hasShrinkwrap\":false},\"3.16.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"3.16.0-alpha.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"test:docs\":\"mkdir -p dist && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir - -p dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.16.0-alpha.2\",\"@ember-data/debug\":\"3.16.0-alpha.2\",\"@ember-data/model\":\"3.16.0-alpha.2\",\"@ember-data/private-build-infra\":\"3.16.0-alpha.2\",\"@ember-data/record-data\":\"3.16.0-alpha.2\",\"@ember-data/serializer\":\"3.16.0-alpha.2\",\"@ember-data/store\":\"3.16.0-alpha.2\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.12.0\",\"ember-cli-typescript\":\"^3.1.1\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.2\",\"@ember/optional-features\":\"^1.1.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^3.7.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.13.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.0.8\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^5.3.0\",\"ember-source\":\"^3.14.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.3.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"typescript\":\"~3.6.4\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.16.0-alpha.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.16.0-alpha.2\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-b0q3sPXthz+Bp4z4C/egRWneUJaSj39pfPti6lBU+3mpq8cJ9aZH+bpf5l8HZSM4AYq0ItljdmFtWigs5KfM3w==\",\"shasum\":\"b2351f47a1581586be23fad5be3fbbca7d1abe54\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.16.0-alpha.2.tgz\",\"fileCount\":45,\"unpackedSize\":569253,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJdzx4pCRA9TVsSAnZWagAAtFQQAKLHIDlLdGdTatF/M3e7\\nRLGI5soV4j7sWIWrxRpEwK/D9iX4dWvUmTcZGLycVcCJ5VIG/xTdm0ZY3/ji\\n98kOl1Kwbxhn/5ll9K2TW62oTqcHRIbkt19c1G37fVxmjkbTPteLhTAUJ/2h\\nWXN+PJn6qdWhJAjrVZwaCTfH9LYIEwc3WY14SlBbPdOSeXd5ECwPMYisA/5x\\nalVuNeUaIKX5/LZCNyC40MAbFjKzWZAUFdTzpAbLyJFiVjyZpzmJRHlUOYI6\\nyExKUCuj4Lq19gf5hWOIh04Yfo5mbnVBEhMgNeRD7CY8eXeOZLVGspLhoSR3\\nPpQgAgp8DMNe8mpKfTIcbIvCHdlectr2VGvcJwcj/7SuLVohmuJ2pmwlSv/8\\nsp5DYjpJkI7rRJxvVwWcjoaCaECkEpOPZOy5wHJVmRl/dCFhZE1q38waPLY6\\npjD6OrnKN8rst5DbbwHRecsdHKGg52//pfyasAj1BIWqa/6x25grqDAAK3Mc\\nQSlp+jEnQ73sQPeYL7A2/L2nUO6N6t1AKgSiJvVVFtkQICmBuHsdoroum7t1\\nGGolhCA/krw4t2IdkDMpyw920QH1H6sLL821rnmLciGM5sBGGV7C2NYLdtro\\n3hgeqq3C1mhic+m+id8o83BMQxbaIkJ5kkvPkYnL8dK8Vn36ouYjQmGaTuVf\\nO6A2\\r\\n=APik\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHnuWxLVgVA4HEk6q6dHnnpWG9Gm8rBDXQPyBH9nlWCrAiA8JyUZ1E9+p+c1bAlMJyfMO8pt7a34WEPojpkCiQ+GTg==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.16.0-alpha.2_1573854761151_0.5939326744707243\"},\"_hasShrinkwrap\":false},\"3.8.1\":{\"name\":\"ember-data\",\"version\":\"3.8.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"lint:js\":\"eslint - .\",\"start\":\"ember server\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:node\":\"node node-tests/nodetest-runner.js\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test -e test-optional-features\",\"test-external:ember-m3\":\"node - ./lib/scripts/test-external ember-m3 https://github.com/hjdivad/ember-m3.git\",\"test-external:ember-data-change-tracker\":\"node - ./lib/scripts/test-external ember-data-change-tracker https://github.com/danielspaniel/ember-data-change-tracker.git\",\"test-external:emberaddons.com\":\"node - ./lib/scripts/test-external ember-cli-addon-search https://github.com/gcollazo/ember-cli-addon-search.git\",\"test-external:model-fragments\":\"node - ./lib/scripts/test-external ember-data-model-fragments https://github.com/lytics/ember-data-model-fragments.git\",\"test-external:ember-observer\":\"node - ./lib/scripts/test-external ember-observer https://github.com/emberobserver/client.git\",\"test-external:travis-web\":\"node - ./lib/scripts/test-external travis-web https://github.com/travis-ci/travis-web.git\",\"test-external:storefront\":\"node - ./lib/scripts/test-external storefront https://github.com/embermap/ember-data-storefront.git\",\"test-external:factory-guy\":\"node - ./lib/scripts/test-external factory-guy https://github.com/danielspaniel/ember-data-factory-guy.git\",\"test-external:ilios-frontend\":\"node - ./lib/scripts/test-external ilios-frontend https://github.com/ilios/frontend.git - --skip-smoke-test\",\"test-external:ember-resource-metadata\":\"node ./lib/scripts/test-external - ember-resource-metadata https://github.com/ef4/ember-resource-metadata.git\",\"test-external:ember-data-relationship-tracker\":\"node - ./lib/scripts/test-external ember-data-relationship-tracker https://github.com/ef4/ember-data-relationship-tracker.git\",\"prepublishOnly\":\"ember - ts:precompile\",\"postpublish\":\"ember ts:clean\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@babel/plugin-transform-block-scoping\":\"^7.5.5\",\"@ember/ordered-set\":\"^2.0.3\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"babel-plugin-feature-flags\":\"^0.3.1\",\"babel-plugin-filter-imports\":\"^2.0.4\",\"babel6-plugin-strip-class-callcheck\":\"^6.0.0\",\"babel6-plugin-strip-heimdall\":\"^6.0.1\",\"broccoli-debug\":\"^0.6.5\",\"broccoli-file-creator\":\"^2.1.1\",\"broccoli-funnel\":\"^2.0.1\",\"broccoli-merge-trees\":\"^3.0.2\",\"broccoli-rollup\":\"^2.1.1\",\"calculate-cache-key-for-tree\":\"^1.1.0\",\"chalk\":\"^2.4.1\",\"ember-cli-babel\":\"^7.4.3\",\"ember-cli-path-utils\":\"^1.0.0\",\"ember-cli-string-utils\":\"^1.1.0\",\"ember-cli-test-info\":\"^1.0.0\",\"ember-cli-typescript\":\"^2.0.0-beta.2\",\"ember-cli-version-checker\":\"^3.0.1\",\"ember-inflector\":\"^3.0.0\",\"git-repo-info\":\"^2.0.0\",\"heimdalljs\":\"^0.3.0\",\"inflection\":\"^1.12.0\",\"npm-git-info\":\"^1.0.3\",\"resolve\":\"^1.8.1\",\"semver\":\"^5.6.0\",\"silent-error\":\"^1.1.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.2.0\",\"@ember-decorators/babel-transforms\":\"^5.1.3\",\"@ember-decorators/data\":\"^5.1.2\",\"@types/ember\":\"~3.0.25\",\"@types/ember-qunit\":\"~3.4.5\",\"@types/ember-test-helpers\":\"~1.0.4\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.7\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.2\",\"babel-eslint\":\"^10.0.1\",\"broccoli-babel-transpiler\":\"^7.1.2\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^2.1.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^2.2.0\",\"co\":\"^4.6.0\",\"common-tags\":\"^1.8.0\",\"ember-cli\":\"^3.5.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-blueprint-test-helpers\":\"^0.19.1\",\"ember-cli-dependency-checker\":\"^3.1.0\",\"ember-cli-htmlbars\":\"^3.0.1\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-release\":\"^1.0.0-beta.2\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"2.1.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-decorators\":\"^5.1.2\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.2.0\",\"ember-qunit-assert-helpers\":\"^0.2.1\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.8.0\",\"ember-source-channel-url\":\"^1.1.0\",\"ember-try\":\"^1.1.0\",\"eslint\":\"^5.10.0\",\"eslint-config-prettier\":\"^4.0.0\",\"eslint-plugin-node\":\"^8.0.0\",\"eslint-plugin-prettier\":\"^3.0.1\",\"execa\":\"^1.0.0\",\"github\":\"^1.1.1\",\"glob\":\"^7.1.3\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"mocha\":\"^6.0.0\",\"mocha-only-detector\":\"1.0.0\",\"prettier\":\"^1.15.3\",\"rimraf\":\"^2.6.2\",\"rsvp\":\"^4.8.4\",\"typescript\":\"~3.3.3\"},\"engines\":{\"node\":\">= - 6.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"gitHead\":\"65b68db5ff53114466f9cb942de51904d340f2d2\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.8.1\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-yN9AJGIR1MeNFVuvfGwVAt3/3nvtjcH+WkfKli9Y9ygB33E9/XNSivLrqlpLazT/QVLFNAKTR/XtmjJGyV6hOA==\",\"shasum\":\"2d2bda400c9e846e4077e250edc5b16c53fe0772\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.8.1.tgz\",\"fileCount\":569,\"unpackedSize\":12232997,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJd1yXACRA9TVsSAnZWagAAV3UP/jSSmOHy9m+NXB3F/bfE\\n8C0s1t0UE86biBRdv0W4py4Uy9/qUFDJgpCOyfd/SM1MisDhFER5xTBAlMaD\\nB9TZe4HNqH7txsjCmjFB0lsc3JOOF6RlNtR97rEU6znNBw6lLgCGx5wewkXd\\nutoGevav9q1CCuuhVB3hL2der6Sdkk+rU5Ge9fbEHeH5AvxawG4uKHmsAX97\\ntNAiuLeA3vwKR3ZMgbpLjW/afzjbNa/odjNUlQrzIuydzSFz/iTCrAC7AOz6\\nJY9z+Bygxn6H+3SyvW1jMBb6HnTgoW/aMzIp1BgMA2F1pWsRd6oRgrgUUAff\\nhRssykFL0VJUGR8wg5Z6SGQg8AQXSzDr2E8n6Ijp8+go25hwwpYkeD+xvtUz\\nicj4+szx68KOHT9CBShzc47FzZd3OqcHvy7+FFv3AqQMXP26XWyP4V9M8TVq\\nrQo74ceEeksH3GcgPJE3EDyzeIScuv4CjsjlZEUJdO7tTRo+D4tngrXpD5sX\\nA698Sfm8mXd8r4sUM8cqW51LspvHNfLw6djfIwZPgoq7KHI+7Mb7RGyam84L\\nWXga4AMv8LbdjZkYqZbc1KQcalk2z63PTiAbhhG/KGhgJRt1/lBaCJD5o0PW\\njoPD9E8+fvm72Pk9wU+kv9QZmZb4yLMylS24O0WtEMOXF1uBD/ky3wRYqfx9\\nF3K+\\r\\n=IIvz\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCC+SaqYe0/TtKYATc9/tcHL4TCxOcu0yfyPMhYx1HmtQIhAP1fE/6Yn3NhbDP5r8xkllIuskng+NlI2QGaSoYo6ECY\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.8.1_1574380991422_0.15825128450203363\"},\"_hasShrinkwrap\":false},\"3.16.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"3.16.0-alpha.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.16.0-alpha.3\",\"@ember-data/debug\":\"3.16.0-alpha.3\",\"@ember-data/model\":\"3.16.0-alpha.3\",\"@ember-data/private-build-infra\":\"3.16.0-alpha.3\",\"@ember-data/record-data\":\"3.16.0-alpha.3\",\"@ember-data/serializer\":\"3.16.0-alpha.3\",\"@ember-data/store\":\"3.16.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.13.0\",\"ember-cli-typescript\":\"^3.1.1\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/unpublished-test-infra\":\"3.16.0-alpha.3\",\"@ember/optional-features\":\"^1.1.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^3.7.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.14.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.0.9\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^6.0.0\",\"ember-source\":\"^3.15.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/Github/data/ember-data-3.16.0-alpha.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.16.0-alpha.3\",\"_nodeVersion\":\"10.16.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-Dki/rSBYa9Mk+eSFuVzJk5WZXkUOCc4td99MN024EuaujTtN1WcYVVzLt6YVR6rdqmkiIv4K2hMB0dAuY0FjRQ==\",\"shasum\":\"a923f15b1b9deb3a4b39fb4ec138069442404f8d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.16.0-alpha.3.tgz\",\"fileCount\":45,\"unpackedSize\":584724,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJd8vg2CRA9TVsSAnZWagAAwRgQAJbNrhfSI57F52rro6MX\\n0Vsb69qpRkgmpsQKuinsB1J6ECZwk6+Q/IsdSWYoLfKiPe2hzH7O1JrNfhdg\\n0O6iRkzEGbQ6qyEGKqfDk+UIyt5xSZvBScv9cpoHq08cM5yILPe5RaeqLSP7\\ni+8ZDkmgqT3evNTPyunv2JM84kZ754Iom1cSeXm3vyfu6brVQUzeDIOpyB7M\\n5nX3timiOkVWdTYyBYlE+FvU5WcCpZHkVQGNbjAZjUnGcltwPLUFsHeq2BBN\\nbUpRfgL9+/jvsdhpa0u989tRR7Mvp3xGOiGn1Ffopx60Lw7VqM4m1TgBHqzZ\\ntEKlaMXK302y6dHTpxEvpWJ3rogaLcFnIk+BXM0OvOdclvAHj5Thly9Gz28W\\n7MrA/nhKFLT/YVrxgYy3cm9/MH7CX0MkigEanX8GbggKp23fI9ytUwJ26NZ4\\nwshKyHgMp+bh3gy8LbQmqsigbsLFMQ/vsJOkXSWJSmw59Ci6tSOFGeg1aeir\\nid21AcnjjQl3Azr5GrEijB2xhu2efEvgFyut74eqWihGiv3LFxtoxrwOuuS1\\nBIPxOrLC+OIYb/BiOChMRjnQFJMK+OjCoASMIIEVNs0SaX3o5g9jMC0t44he\\n7dpLfFiMUr4OevmHkLlj6kCLPR3czWWea71uLs4Eh4VQpzySBuHNqQYP4sTy\\njL7U\\r\\n=9Bgi\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDQkeWyr3oaguZQK7MIjcpbrOe6auRs1nnsmmHwNAvUSwIgAJlRm6qb0OuvJ3VZmRlEMERtkWjXFdCq2JI0jAHfmkg=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.16.0-alpha.3_1576204341670_0.5487056734965932\"},\"_hasShrinkwrap\":false},\"3.14.1\":{\"name\":\"ember-data\",\"version\":\"3.14.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"ember ember-cli-yuidoc\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.14.1\",\"@ember-data/adapter\":\"3.14.1\",\"@ember-data/model\":\"3.14.1\",\"@ember-data/serializer\":\"3.14.1\",\"@ember-data/store\":\"3.14.1\",\"@ember/edition-utils\":\"^1.1.1\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.11.1\",\"ember-cli-typescript\":\"^3.0.0\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/-test-infra\":\"3.14.1\",\"@ember/optional-features\":\"^1.1.0\",\"@glimmer/component\":\"^1.0.0-beta.3\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.4\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.12.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.0.0\",\"ember-cli-htmlbars-inline-precompile\":\"^3.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.1.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.3.0\",\"ember-source\":\"~3.14.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.2\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.14.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.14.1\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-QQ7ufG5C9YAoktJ6kVV4Da5HfhqZrt84eEWCNyXG0eWgEiquz6/FxCHUbreFgSn2x+vGzncqsL6oQj6hIq9JaQ==\",\"shasum\":\"fb819ae30498b36ac71634fa221377057a382cf0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.14.1.tgz\",\"fileCount\":47,\"unpackedSize\":575142,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJd+gO2CRA9TVsSAnZWagAAE7AP/RfM+JQ8A/aZHFgY9QK+\\nPHgPAsPvGaEJeNqAiKzCqv5u1eE5BnhmD2bGskqIKDHspgehEl1mYsJGhVWc\\n07KLOp2/8Q5JET0jGYgKIz5D3GobPgCkcZxtIWCZ0OEbXIZIgEq6Xkda/RWX\\nECj/7WXsGyWxsA5GgbYs9OXLueFtlTQY2eIyKp9aZ67z0n65YGY1iqe/dZIB\\nx632h2FaCgYw3LM9P12cty6gQ9DVeqCJstTlKLmU3mzE8JXGEqPnazkM84ag\\n7/wZvFvnB2uIIM/Qg1pdIxFNeAk1cvbZhnOD726LZK3dDOKFA5ZGzmZ1RCLK\\nX96d08LxSkMxVSMntvAJdmAhst5LZLA4IVoR32Eg685dmXvkWKHTTpEplNl9\\nVL6OUwS8eMDXrIbAjlr5SIbHqvq28zdKEpwyaB4EBu9qPKcburI0nyB1al6N\\nsz1Q9YA05yvZqbaFzcKmG53nWhkOCAj7pDbuPyxMvIjRYEu4i9ksBtcD1wFH\\nohSUuOG3vqfZJx5riHmUmqN0ElfJcOzdIHtzkzt4c5aXjNm+BP642UuyIFvW\\npgCImMLmqgnFndYwtAd0I+R3YHI2gzNYwyZ3OtWeBFt2hDbQG8JqHtuPiE5/\\ne4RMBDWPbxMwxA4K3zN1btqLoJDXFQv/N7lqkI/CyC6vlnVBj1VUzRzf9j0N\\nvRYy\\r\\n=TReZ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC7VQPLAWGnUcpkKZmM6ApABuvwV5sXk6p36/JPPqkqCgIgOYuPHXuHZA4BCHtMi4vxE2twF+2ZVLK9rT7pBPO39cw=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.14.1_1576666037890_0.8101179788874608\"},\"_hasShrinkwrap\":false},\"3.15.0\":{\"name\":\"ember-data\",\"version\":\"3.15.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"ember ember-cli-yuidoc\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.15.0\",\"@ember-data/debug\":\"3.15.0\",\"@ember-data/model\":\"3.15.0\",\"@ember-data/private-build-infra\":\"3.15.0\",\"@ember-data/record-data\":\"3.15.0\",\"@ember-data/serializer\":\"3.15.0\",\"@ember-data/store\":\"3.15.0\",\"@ember/edition-utils\":\"^1.1.1\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.12.0\",\"ember-cli-typescript\":\"^3.0.0\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/unpublished-test-infra\":\"3.15.0\",\"@ember/optional-features\":\"^1.1.0\",\"@glimmer/component\":\"^1.0.0-beta.3\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.13.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.0.8\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^5.3.0\",\"ember-source\":\"~3.15.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.2\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.15.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.15.0\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-7ArXbmxSnstpZvd6zMIBVItw0J5RaBBYNzG2HrdALDfcAipufTF3vlZrX7nf5NPVk04Dr04qyN9reqHUTN/wIA==\",\"shasum\":\"8521d75945098b66385c5c88acc2ef56fa23d4f5\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.15.0.tgz\",\"fileCount\":47,\"unpackedSize\":552182,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJd+n0/CRA9TVsSAnZWagAA3WAP/jfwzYC8YZL7yuUv0ksY\\n2zddAvI+bGwemrOVACdVw202pZPXDbaP3chnnVPTTQm5XjwszwwuEB7H6nG5\\nq0YVlUiyCW00fDo6oSh1+ewhnnKVkFzF9NSwFcNvWT63fEETVhadpshxqlN/\\nVDbrh8cH/efaoBBhPbH+zP8rpZw/JGSwDa7sIwUnqu2cIpSO3vNhQO4YNKfH\\nw5nZOgfeFHuq9Id4DKqz11k3ZP3B+MgDRIth+vmu6Cy4V4yzwvOuwEfZSFvb\\nz9ffvDF1NuJNZ/74LxV9n0RZZsaSW7y0T5GznuEg1n/TWHzrgl3zOwp3dAGY\\n03Hoqd2fJvVkJVMWgBSt953oJPyljUkzAFnT4Ej+Z5ip26mrmIExH2320CTj\\n9OISIsUq7nhqLAz2iU73Dp3t+hYgrELjF5s5Ri5hblmQBAuruUDcw3hUSl2z\\n7ktahZF8O8LMOZWNkMRNUv82UvCDWI3vrVLHq5/ap25s74UtrTAePtlAxeDK\\npOzwd/HJY49sTGmRA2sOEIg525rpRhEgI+Bc3/lAd9T0dq9BqcDNa2/NRlNF\\noupyT1V3GAKTMKbtzuIdtqdf3fgzlrPqY87Sh1H3OXNgASruEIEXjoahbzCw\\nYQ/ayGewe4nBCH6jSXQwI1/ft8GY6vPoC2eOuNrgK2Jd0Kk/m02EvRc7rzNQ\\now/C\\r\\n=RyHU\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCYXDJ2p+k1SePd0kitfkPwQDMd7rshbSYpQitkiBbxcgIgFZnN2Cmqlz5+egVHDhd6XC6TQQcckIWE1shcT8MzXfA=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.15.0_1576697150532_0.05968038008386256\"},\"_hasShrinkwrap\":false},\"3.16.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.16.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.16.0-beta.0\",\"@ember-data/debug\":\"3.16.0-beta.0\",\"@ember-data/model\":\"3.16.0-beta.0\",\"@ember-data/private-build-infra\":\"3.16.0-beta.0\",\"@ember-data/record-data\":\"3.16.0-beta.0\",\"@ember-data/serializer\":\"3.16.0-beta.0\",\"@ember-data/store\":\"3.16.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.13.2\",\"ember-cli-typescript\":\"^3.1.1\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/unpublished-test-infra\":\"3.16.0-beta.0\",\"@ember/optional-features\":\"^1.2.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^3.7.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.14.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.0\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^6.0.1\",\"ember-source\":\"^3.15.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.16.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.16.0-beta.0\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-j9WWrVj6vz+2a1VCsPeJ7rCAbC9pU6mdfrPiK7deAliYZCoZn2N9Sw74o2GtIC3be3EXIkXEb2bgpDCIBat/Jg==\",\"shasum\":\"8b546a43104a7e806202217b2aaa4a500ae3cd7b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.16.0-beta.0.tgz\",\"fileCount\":45,\"unpackedSize\":584706,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJd/DCrCRA9TVsSAnZWagAAVDIP/RV9E6PpCnnrE9KBc/VH\\nOPAx6AQ6WbalXmZD38M9UtMyau5oDs9OkLhAU4enE2U1aYZX9iPtP5Cf6RSj\\n1HSGOwBesafxg/gV6ujM+bhuwe+yRKqGFTLco/NFHmjuxBj8Q7Kh3FyHy2j9\\n1kRw+pkEQL7Sg3U31tDxy+ZwdAJi7bklL0c2IdgNe7DYD+aAowuJuv0foRnk\\nOHuAvTLjwTntvqQke6P3sjKnADXS2YUbYgiFU6lymC+LaPfXl5D27WFvCkWL\\nv4Iu2O+4kk6U1MWgU2B5MJ+5dcUs1ZYTR8VVw66wtVssZZdqiTgN/8K/i+tt\\nNEVbM9LC+gkGfRgAuZx2AWmZBabMOtBLRZSJk+UbaAQfNj7kjacq3MGO3ssq\\nFqPv+zE3CCwUVzHsbuNKyXZ2KTGoPWPJbVAqTwVjyOEYwf299xObNjpiC2qz\\n6lVI6GVojjTxRQAdet4bH5e5FUBhZYsAsJ0cGDbvUdl8339J2kVKfi8ikPNX\\n52O6EJCN/ibpD2ftYo46yGJtdK3x45Dkvz5FSujG6+mJATsSnTq98YFummiR\\nJ5mLpsLKXPyK+h42pKF9n1/Ilts3N+egMBvVSqnrWlU87yH4g6w8//WS9DJ8\\nIMapkRphP07a78sXjkNbB9bnMDBisbfACl+WnePNoKx+p/C+/G2FbH2zIuDc\\nUF/Z\\r\\n=DVva\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFNS30o5mZXEigmG0FoUuK7kNyEewycENFPQMuVG98CNAiBo/lZlKI5MkqQaDOB3BSb5mZHwtCr4OuKvw94wuG3apw==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.16.0-beta.0_1576808619110_0.9184155315520373\"},\"_hasShrinkwrap\":false},\"3.17.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.17.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.17.0-alpha.0\",\"@ember-data/debug\":\"3.17.0-alpha.0\",\"@ember-data/model\":\"3.17.0-alpha.0\",\"@ember-data/private-build-infra\":\"3.17.0-alpha.0\",\"@ember-data/record-data\":\"3.17.0-alpha.0\",\"@ember-data/serializer\":\"3.17.0-alpha.0\",\"@ember-data/store\":\"3.17.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.13.2\",\"ember-cli-typescript\":\"^3.1.1\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/unpublished-test-infra\":\"3.17.0-alpha.0\",\"@ember/optional-features\":\"^1.2.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^3.7.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.14.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.0\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^6.0.1\",\"ember-source\":\"^3.15.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.17.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.17.0-alpha.0\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-Wd3cFQmfwqGWMuSDdHK6c2tZ/NKFQN2BvJRe9bgb4o8t22owAeltbxJfkNSmiqtoTrHS/ooo2dYTJTPkpO8yCw==\",\"shasum\":\"00162af4e0bfdeea95a888950b0c43cc51624dc9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.17.0-alpha.0.tgz\",\"fileCount\":45,\"unpackedSize\":584716,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJd/FD2CRA9TVsSAnZWagAAreoP/3P9WqCCJdRFzV3jon9V\\nt4zxomSbkCpVNkW4HgmpT5NomrXAWKNmHPGo5IDkEErG4p9GYUAgOt968blH\\nEDWgjyR0ynmfMBJ97oBWhdruraiG9Etb76oxkOyEv+VkGNgQRGAPx4VL+fJu\\n9XhnJXnXTswaoru48u9iE2g8BgcdptyFu5psGSKEMO2lD0u3YM5rbPO75aME\\n3cA197hiOAhX9VFj2qWFMV5q3j2YvM1SZXihbiVlDxEv5fRSglJFfSrkBm0Q\\nOaOtlInNF69qrl+szwsvN85UVypbQRSle2c0CyMltJ2I0zAGmex5HYQrq5Xx\\nfuwLkaxSvrbDsnSaEDzQKpT+x1cPqvzzSR4QprY8O4d/yAgKfctr5Y8PuDXi\\nQlldDu+fgyeFfzA9tRrUDqsd425eSbLyeL5kZT+oPxs2crfHebsInojwIsFy\\npw0FQMnen9DRmzcv3ygsfbS4vyS0WvnUdgSrL2AcayoyO+uEz4sV+gX7/0r9\\nt98zd7Z1Ck7i4weHCKirIQQwp7S6PxwbJ2JDICxQ5kDuP+YsJJHwvMlvg0kw\\nrlsZfmIBz35tOQaWDtk98iHv983RsdvHP+OLg5s1StCPiwE6Qg04/kwE2kOY\\n77whElRz7VrI6WvhwLn2xFJs0EqQ/D22fX7shrvUW9DCLo3H7pptEJArOZFr\\nbJPD\\r\\n=Wrsq\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAigHiLs7AQlAXz5M13q3KPJkSu5+Z6mNSFTcRdZWtUEAiEA5C3tfNDVitVCBvQ1CM4unzgoBPXCJlKIPnA5afe70xE=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.17.0-alpha.0_1576816885586_0.5654730578842306\"},\"_hasShrinkwrap\":false},\"3.15.1\":{\"name\":\"ember-data\",\"version\":\"3.15.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"ember ember-cli-yuidoc\",\"test\":\"ember test\",\"test:all\":\"ember - try:each\",\"test:production\":\"ember test -e production\",\"test:optional-features\":\"ember - test\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"ember - build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.15.1\",\"@ember-data/debug\":\"3.15.1\",\"@ember-data/model\":\"3.15.1\",\"@ember-data/private-build-infra\":\"3.15.1\",\"@ember-data/record-data\":\"3.15.1\",\"@ember-data/serializer\":\"3.15.1\",\"@ember-data/store\":\"3.15.1\",\"@ember/edition-utils\":\"^1.1.1\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.12.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.8.3\",\"@ember-data/unpublished-test-infra\":\"3.15.1\",\"@ember/optional-features\":\"^1.1.0\",\"@glimmer/component\":\"^1.0.0-beta.3\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.13.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.0.8\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^5.3.0\",\"ember-source\":\"~3.15.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.2\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/dhamilto/src/emberjs/data/ember-data-3.15.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.15.1\",\"_nodeVersion\":\"12.14.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-4l9m3C4FGQQOG1yQPmGiwJSQ1NZAwvURcvGYiJia0ap58P6Bml2O8Wst6fffKH7KbTYW+MnW6hw38ve/sblikg==\",\"shasum\":\"cec28afa80b15b752948e6dacf6408618e92a4c1\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.15.1.tgz\",\"fileCount\":48,\"unpackedSize\":1201676,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeK6EpCRA9TVsSAnZWagAA1iIP/2l8niXTMqm/80etmXh1\\n/5W/dvv+6Ru3z8jtztoOsECaW0VnpAljd6Gp942kfuf2BFP4/bFmmj7lLhB9\\nvAa0bAXR3EuhJ0RfgFVM06SzZumF7gz4zdtQhqlXi6oU3slLbc+eC5/rIK+C\\nksxTVRo1l+8gNK+lDQg+LIMQJ78UNAbTIwtRDMW6lrilLJCaEIdAeA0CyX+l\\nK+IC0ECWhktP2SaqRwEIR/q8EZLDCJFVntvoK+AVbe8Tjdw3nOO+8cPvxMxH\\nljA7hK06MrWeWJBHgk+k4uXIddENGFQ1nawX/JkjYaZ0JQhzXa2/L4K4V4rG\\npa8ByfGy4Cu6yJe13IlW+IhYZgPYoUxaPn6yUQovMMFdbTWKS+OY7pwZ7Mch\\nqCUV1XQUl+rzpvFe6AxUjngmppBCMif1WIIt7gb5Ejhn3Ofrf/iFUTsjQ9Uq\\n9uPYhIGTBFj1Y65vT8+aFSBBUuc7xDi4tAc/EYpx2yma4S0Sqp44KkFWRQx6\\nxPbDg5cJBcePUVjB8hr727622xzPG0HJAs5yOLVbwmemHqVFKQ4AHAdTlmOt\\n3gae72nyMdEtU6EdafyRnCWJUaVk3+f3Z5rElZPEKyqoLfMAMBsOjg+kKn6n\\nTRiibf+sghw7sbLcGYaf4H/34KlGHSe3D4vIHLsH0LeOinAoKLGaahLl0jXs\\nRWgR\\r\\n=K0zJ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC06eJcCtRN7lMYn7fs6MXiOv+kyUTe6MD4lk2O81CdbQIhANLCCQVFvy3efIJPW4uKJ6ouw+gutkic+uQYEgJNd7+g\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"cyrille@qonto.eu\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.15.1_1579917608626_0.2919498128885809\"},\"_hasShrinkwrap\":false},\"3.16.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.16.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.16.0-beta.1\",\"@ember-data/debug\":\"3.16.0-beta.1\",\"@ember-data/model\":\"3.16.0-beta.1\",\"@ember-data/private-build-infra\":\"3.16.0-beta.1\",\"@ember-data/record-data\":\"3.16.0-beta.1\",\"@ember-data/serializer\":\"3.16.0-beta.1\",\"@ember-data/store\":\"3.16.0-beta.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.13.2\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/unpublished-test-infra\":\"3.16.0-beta.1\",\"@ember/optional-features\":\"^1.2.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^3.7.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.14.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.0\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^6.0.1\",\"ember-source\":\"^3.15.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/dhamilto/src/emberjs/data/ember-data-3.16.0-beta.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.16.0-beta.1\",\"_nodeVersion\":\"12.14.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-Awd+iZiYQJVqNK9z5t/hufrtu+WiwB4CZVCo1XKzEB6rAsBmY4MqQPRcEb9i0BPq34ut08KbsmUU+FRYAfM7eQ==\",\"shasum\":\"c34fa5a06d2e6970583658ff6c40ad510422fff9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.16.0-beta.1.tgz\",\"fileCount\":45,\"unpackedSize\":583890,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeK+RkCRA9TVsSAnZWagAAl+4P/2sb5IMsc2CN+PVj9Yji\\n0C5qMmLyW5y/wtfp0RUvHUlXRteEk75QVwb6wUUmZbckbCs9kA8hLcyuYsCj\\nECTW/gq26mUlbauarz0MnWf8IF+WdPsWd+ApGLj9ES35VNGHgM+5hvYv0RNE\\n20Ay8OqVM/YE7IQIGH5mTta1gEtXwQC/8wVyEwkz2PIBgnGyGzIgpHP6UZfy\\n2YTLqhfba4/8ryu+7d00ce61ElDUN+hTggErT5bDbM1kcStmb1JL2CRfJgYI\\nfBDsFqO+WAtOqNYoNukPLOLszULNGiPPdq9XWfnvXWapRjh7A5rzaIZ30mw4\\nAcJJjnbmpce4xBBQ93TBvo7KGDHUcPYyleN0AK83b0HEDwdFZ1jRzUfwPc3K\\nC1Q2vNRHmskdo/GdeSijGdtQGos6huq4YiiWeus696ViJ35EAEMXa6eAlKZG\\nNoRqxLv9/nLFoYIF2nSjfT9r7ccY4SxmgK2WOXcRpq0fveXOe1RBKGCT1H3h\\n04yjTwbkPC56/rhZEBbBw5FSVoQ3AQ4ug/9ndx5t/42+K7seo1m/62UJRu2b\\nSv5w3DuhUOUO+PcacU72UqFmkhNOze7DQIOUcf3wZvA0bJmLaUoGG1K3IDtg\\nsuEdPEAxZhooD4Z4+C9xOiTnLhSpjNkFfgS4BEO2PiYGVp78SoyPTT1KV3V6\\n1n44\\r\\n=RZS1\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDTW35Qx3ErE2JMTMx6FoIkmeCSFYQW0yDxHPK/APQ1mQIgVq1bKVAsXq56Nh8jJ6gYQbMqnfUw8cmbb//t4vfBc2U=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"cyrille@qonto.eu\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.16.0-beta.1_1579934819777_0.5022104447614608\"},\"_hasShrinkwrap\":false},\"3.16.0\":{\"name\":\"ember-data\",\"version\":\"3.16.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.16.0\",\"@ember-data/debug\":\"3.16.0\",\"@ember-data/model\":\"3.16.0\",\"@ember-data/private-build-infra\":\"3.16.0\",\"@ember-data/record-data\":\"3.16.0\",\"@ember-data/serializer\":\"3.16.0\",\"@ember-data/store\":\"3.16.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.13.2\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/unpublished-test-infra\":\"3.16.0\",\"@ember/optional-features\":\"^1.2.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^3.7.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.14.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.0\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^6.0.1\",\"ember-source\":\"~3.16.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/dhamilto/src/emberjs/data/ember-data-3.16.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.16.0\",\"_nodeVersion\":\"12.14.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-yrQ+tMmN+VJbFple/dURB0VaQsBKZnYP9/5WVFQFZFpXzdAMPlNYq2HxyQWz4HMZ++uMwvez+/FhSiNfuUvcrQ==\",\"shasum\":\"f6157a001b4bbf2482681283ec06adb4fc4955cc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.16.0.tgz\",\"fileCount\":45,\"unpackedSize\":583820,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeK+pDCRA9TVsSAnZWagAAZb0P/j25KrTL8mI3duBLgffV\\n5lPGwyVW6DUGfgPi6ymR7GCxDajW9c6o5DuYUxLjxRQxxp0CD7+HGgA8ebjO\\nKevPhkzcPhWQjxTsa85yyQzxOH/bXV6c/PMj59520CoUSAcasGOYELegm5/k\\nbRsUVILjn0QeaweJWYWz6QEgsdmSOhxflpelWjpyrDFwB2SFh56tR7Pc7PbI\\npF3tzqS+v5ylRRFcDJis0Tw0imepnawKnw7evsw0ccHUWsotuCo/kqbwf1vA\\n76z8SpeeHrNw+GJLwZiCCJke0SAJ5b18QCl6sSfhNqCZHEzDu0Z0TSoUtoTE\\ndlGd4bCpvsqhk906ReQ8UVC0raUDXEhk91k3gc/lMvM6uHu3GJFFeV/aPD3E\\nh3mY9PFvZG4TdMv6hY9o7cjDB0DK7USd+ohUHzaT9L2HgfU9E7jH52+6zKmR\\npiKscchQjs5CxnsNncXtx3J+Je8cG5TmL+IWjrPGuQNfNrEMXPYq4sPsVR3O\\nfFP/1d4+KiDY6K2wILN8/3GcAs+Uah80X3ZpPQthXEcgnExyXvYMeWwC/Vxh\\ngxng2MTHgQGYp5c6GkxmMHSlZxKJWwww+0h8vnmTnWQ92sGjq8X2/33kN7Iv\\nXhSSYgIyERR14uUJqOcM3FiXyWyvUPlYqcQZh6FBCQhG//RYdSEx2CijieL6\\nkfhH\\r\\n=B1DA\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIA7lTj4eHlYnnCR2P+PvcnC4bh/CA513B/rBHg8s3risAiEAiJs+AC9ZpJTK99p/fMdBXIpQ/kXk5wHdz3607Xomp6A=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"cyrille@qonto.eu\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.16.0_1579936322432_0.525770084698169\"},\"_hasShrinkwrap\":false},\"3.17.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.17.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.17.0-beta.0\",\"@ember-data/debug\":\"3.17.0-beta.0\",\"@ember-data/model\":\"3.17.0-beta.0\",\"@ember-data/private-build-infra\":\"3.17.0-beta.0\",\"@ember-data/record-data\":\"3.17.0-beta.0\",\"@ember-data/serializer\":\"3.17.0-beta.0\",\"@ember-data/store\":\"3.17.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.1.0\",\"ember-cli-babel\":\"^7.13.2\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.8.3\",\"@ember-data/unpublished-test-infra\":\"3.17.0-beta.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.2\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.14.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.2\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^7.0.0\",\"ember-source\":\"^3.15.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.4\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/dhamilto/src/emberjs/data/ember-data-3.17.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.17.0-beta.0\",\"_nodeVersion\":\"12.14.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-lB6ROx8+8rxywiRm3iFw/0XA/VbQYJJ1+vLbKEEWd6E7P4ywKtYOUwzMRMaSA48G0tkupvE84Pyd8CqxHCSTig==\",\"shasum\":\"8ef1ff244029599c5c13a6a953826296a8f47856\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.17.0-beta.0.tgz\",\"fileCount\":45,\"unpackedSize\":626943,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeK+0oCRA9TVsSAnZWagAASxcQAJJDAWscDPhtwoGptByG\\n6+F842n/p2JnNndBXXR2NHh12PBgAsbeEGOIeY23y6FuHY7nAwX0BYGHmw8c\\nO7UOsDy/+VJGCt8qjbepC6Rgh4yN/8c5hjYoNKa0tDHV6ooUfGFu/BADVvhD\\nNODp1DOvl1kMRafUMi2R0aXlMaYeR5zyHTHuHi8Lfmb/bhL4dJBhXyybHieS\\nON51mcvlmUg3Evv2u6QcbiGpXw0UsGsoRo+njD/DB2dXXY1R92NNVNuS5xGq\\ns/31QdplRzow5jQPJKAg1yoJhfidXgt8mazj6dWsmL8dWAWIE9HqnMt7lSwW\\n5scQFp0y1pvB31m8T3ybOf5itrAvzCY/TJYBBg2NfePSk/IWNlQSkcNsvobb\\nFSw+x/MM8cq1BFa8Pg3t7XFfl4S3jHzPJ1krFrh3WTvHwra6ARwY3Nc1e7fu\\n+OSqk82Wyqmu+nmhLB9mQoiWSB8yXYNw7HcfKl3POs5xq6Z93QIF3FNaRrYI\\nhneYS4w6qay1UKqtBl65PEtjQqIJh3BtDvtFVQB3/Lcp1oXzMA16z6aL6SGF\\nJH5od7jz/3ojvOyFZCoWJmNUbAbMw41vi2sCciSOSc83mVh7N4i8Iy9FJ3vk\\nRYE5mALDSO6f8bToLFTj5hmoMBJlrZ1y0iYQcLSCZWwuqGlM1bsV9QQhNBtG\\ncuVr\\r\\n=CDD/\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC01DE1jaPxAICWGQAvLNZZQYzSP+26Dplu5cLo2SnxagIgGTbwrKK5AXVRJdIa1jCxQFa+iZajZaGqXQDGa3DzoVk=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"cyrille@qonto.eu\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.17.0-beta.0_1579937064169_0.3782762281298484\"},\"_hasShrinkwrap\":false},\"3.18.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.18.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.18.0-alpha.0\",\"@ember-data/debug\":\"3.18.0-alpha.0\",\"@ember-data/model\":\"3.18.0-alpha.0\",\"@ember-data/private-build-infra\":\"3.18.0-alpha.0\",\"@ember-data/record-data\":\"3.18.0-alpha.0\",\"@ember-data/serializer\":\"3.18.0-alpha.0\",\"@ember-data/store\":\"3.18.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.1.0\",\"ember-cli-babel\":\"^7.13.2\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.8.3\",\"@ember-data/unpublished-test-infra\":\"3.18.0-alpha.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.2\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.14.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.2\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^7.0.0\",\"ember-source\":\"^3.15.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.4\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/dhamilto/src/emberjs/data/ember-data-3.18.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.18.0-alpha.0\",\"_nodeVersion\":\"12.14.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-QAUVdlhoCKgBOdvdcAdwCrgmuOUZZIykJFokteaEmVTjuB0yZwpTclZc9k1qUnn1/KlORxoC5MqQ66SpsEg3Nw==\",\"shasum\":\"034b1bcf2b4f84537c2b65a9725a59f5d539a1d5\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.18.0-alpha.0.tgz\",\"fileCount\":45,\"unpackedSize\":626953,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeK+5QCRA9TVsSAnZWagAAx4AP/1rORnXRR9n+k7Ryv4Oy\\nQsxe4ms7gEjajzjrOEfefdpAqFHsRTn00l0p+GpPw0gpqC68933UQEGhMPOy\\nPIXsmIu7MXWdWKmMWjiJ9C2k7IoXwwAoQ0dIGgAZ+ozTCu2zx+nOg1u8+5Ug\\ntxSBE8iksCnGF05MO2uT2qh+luf2Z3voeF3qG79ispXtApR7rOiCsCLLxhfR\\nu7BmXaa9WKCgHsCDBLo+vpoQTb5RwAZQ2HKZiK6bUVDZhBbobmkbBeOc+rRr\\nmgiwZ+rIyNtvA+fpt2Yy/DcQBbBTfKg7tWPs3eKoCIr6u7/znbLaMnEKORh7\\nkZXRraFL5Q6UQHL5y0yb1b0AXEZg7Lgpm/Wk/RGbWdSW6HKtsLk7iSWVadeZ\\n/2r3p2t7OjbaVqQ1Ybc6/G53i7o+v26I6j68gpZt0pIOK7xQ3/QsqxmCnpJQ\\nY+qN2w6yJH5pziU6lGpjZ3xdpYNtNkqfI2p1mjoucqkPf5Qmvh46R5ytHYZg\\noZqJp+EMUZwdfxaJSczuhewPXxSsQ//0k2/OQ7c3tCLvKNNrBHZVNGHuPq77\\ngGojHpwFjoSqhSIyN7d14kPojTnk8SsHGQ8ISXPQlN8nDfjU8Wu/Zpw/TESa\\noTv7gPNrMH9bDrUDEegp7iL/hKPUBP4A/fmMImmLux2afMuST9FVBZIhMnt0\\nkXx9\\r\\n=Mwem\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDgaEU46qX1GVOrc9zoOCYKtVVe6UhMGU5pXiqTTEH3tAiBS55neG5Hq/H1oEB0zixG0sY537AE3OKhbUFQyZKs5RQ==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"cyrille@qonto.eu\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.18.0-alpha.0_1579937360147_0.6883939849300629\"},\"_hasShrinkwrap\":false},\"3.12.5\":{\"name\":\"ember-data\",\"version\":\"3.12.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.12.5\",\"@ember-data/adapter\":\"3.12.5\",\"@ember-data/model\":\"3.12.5\",\"@ember-data/serializer\":\"3.12.5\",\"@ember-data/store\":\"3.12.5\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"^3.11.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.12.5.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.12.5\",\"_npmVersion\":\"6.4.1\",\"_nodeVersion\":\"10.13.0\",\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"dist\":{\"integrity\":\"sha512-hcl372NrhrLVYnAG+MinAOXy9pgvVX7sHXjzt5zD2j5vDwFhgrV9wDxiLs3mESb2F0frdQ7MnqquVmlvW82SYw==\",\"shasum\":\"b86f209fdff7269dd9c00a60f8113a20bc1c5dd6\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.12.5.tgz\",\"fileCount\":39,\"unpackedSize\":538412,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJePI1JCRA9TVsSAnZWagAAyfEP+gLzpPkOu6ra/Wllb0hf\\nHFmMaVWq28rBqK18KVLKUdIhf5F9go4aeXZF0QrxKe9uBNHjdl05AUyz6XW5\\na6id8dGcwYICRQ3lFEASiVdea22lUo2FvcZIEuOy/dPkrbzOezLSn6t+OEbO\\nj/F+yxSHn50wGh1M0u2EqOI2iF7RHNpK2RhOs85czysa6Ozd+0qoW91HzpxO\\nmwNrcwvb2eacnWcJMGscAhWSdnJwUOSrO333Rdl13wmMFTAufcHM8R7jt0XR\\nuEr/6XhdcJXXPPc9W8Qz+KJi/NccXFnzTHH28+gGJwljWtJvBrWkRnKvelA8\\neGa/nHFsa1SieuSUZUi+qKMGdt9NlhVpY6JRQVFgsy+NOW9kmljV/Lfbq5X7\\nZ0nyFtBV0cxNNfhQha4L2FaQ6FyxGVAe+07uLpfIN3nVsDFT8bZ8WxZBuRpi\\nLaq0l39yOXT04BokZzkgxKpUxmlGz/Su9JPpHi8dTlNllOCQS65jtKMsmv0n\\nEixVN7MWzWrfve5TIacJJcinSpoETiGlPscagHs94A/rClikW3Zg6hJhGmSm\\nYRW6fmQGMpsS4p4FFnSVq7HB/HwKv/h3j7mcpC3d8Fnt3kupUTbZrim7PJQy\\nCk2YLVnUPkiGk6RZN/4SGvfKui9q8SHH1biL+yWRgsd01rOh9rQ1FcJXdfam\\ntheO\\r\\n=1IPd\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCp+pqXHTfb9eGqFKIUs91fHSn5Vslz5ba7Z2ErpeRc/AIgEXw6Bl6V3fBci/gWV17DqxekuY3KIjSWftzF4SC9W00=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"cyrille@qonto.eu\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.12.5_1581026633146_0.031540808772445805\"},\"_hasShrinkwrap\":false},\"3.13.2\":{\"name\":\"ember-data\",\"version\":\"3.13.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.13.2\",\"@ember-data/adapter\":\"3.13.2\",\"@ember-data/model\":\"3.13.2\",\"@ember-data/serializer\":\"3.13.2\",\"@ember-data/store\":\"3.13.2\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.13.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.13.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.13.2\",\"_nodeVersion\":\"12.15.0\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-K36z7obDPGqVG1EROmSwTZTLp0bR5IEQxJaQW0aSCd4Sf/PUH6pKbWylk5p3yZ6Iht4S2SwyQXmGtGbEHPMMig==\",\"shasum\":\"ec3d5424110c5444252e6a617fec482f1c68b21d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.13.2.tgz\",\"fileCount\":39,\"unpackedSize\":547960,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeTnMrCRA9TVsSAnZWagAAXnsP/2FfECRau2xFZ8B4lDB2\\nwvlg7tSene9k5lYdW+EYnGxftWBDOwUj7xYN2mwzvTbYL5wTnxh2EbBfyL1J\\nW/O8bHRx9n51JODwB+wrTy5wjKwal4sYkDl7hBPVGshCAJHZ2udm77BJZ41/\\nFYOjpmNY1wjnAzf0CYVIlb7tR1BgUMflVyf+T5BD54+n9ivd+BqPDKaqqIgm\\ngvvxF8YXqGpfA+zKej/VeDG/osFbqhUqoBnjRJ3N/wPS5UzqaRr88ArWGuXL\\ndmcs8AGFbUBPk88u2syjU8MaPjkJfYroGFLEgwFYPZuvrqtaVZaxD0VvdEdE\\ndTjhbni6A8/C4XKRPTgK1WhtHSYlVFCZcwcRivkOMcf/ElFDjjp+tELOWB6+\\nkMCWRBamtu98hqQnJPkhMYonQIgfIMeBOr9ktuFyEW8swqp0jF5VtoWlRuQo\\nspiUm7SnJ+tH+XPLoL3TvFqoKNYgtXkeTIiT7LKzBi4wJjkM0WZGGpXwxg7j\\nr/+opLjW0YQF4NLSi5hJlHcKkHoKWB9s6BwqQytQUAFhnJw3o3lXqoip7ge0\\nPO9G5Utd/gy+KlaQEP9+/uyWXqtY6dNbF99lVhQpBu6uh5b94iLBPLcR00vc\\ndvNwREunAPVo2SaIpLe+Lfj/Kprr9ciMRa+51Xei0MK6/D3UFpA+XpjjHCGZ\\n7XjV\\r\\n=1HMY\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCIfyjYSumkaWSDwkM++6E0VfALbHRcebuIabXJ+KKTlAIgZkL5zFdz8CaY30la/4RJ3Me1a9Qqd0H6pIA7JTEJB9c=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"cyrille@qonto.eu\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.13.2_1582199594679_0.8725892458583748\"},\"_hasShrinkwrap\":false},\"3.16.2\":{\"name\":\"ember-data\",\"version\":\"3.16.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.16.2\",\"@ember-data/debug\":\"3.16.2\",\"@ember-data/model\":\"3.16.2\",\"@ember-data/private-build-infra\":\"3.16.2\",\"@ember-data/record-data\":\"3.16.2\",\"@ember-data/serializer\":\"3.16.2\",\"@ember-data/store\":\"3.16.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.13.2\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/unpublished-test-infra\":\"3.16.2\",\"@ember/optional-features\":\"^1.2.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^3.7.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.14.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.0\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^6.0.1\",\"ember-source\":\"~3.16.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/eric/code/emberjs/data/ember-data-3.16.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.16.2\",\"_nodeVersion\":\"12.4.0\",\"_npmVersion\":\"6.9.0\",\"dist\":{\"integrity\":\"sha512-sErk1BKnH2jXGKXNCcUYhrIhRNyVxdmGlOfP4Cj9cf1Hjp/Vcwq+y+iusb19hRI6V036AwCzpMrSAnLFhAgIWQ==\",\"shasum\":\"edf37c3059f436ea94c1f6d5740a7c5122b1de2b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.16.2.tgz\",\"fileCount\":45,\"unpackedSize\":583820,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeWG4yCRA9TVsSAnZWagAA6kcP/Rm4/MZR0qtpHig42FIX\\njpRsVQnLjfU2EcARcE7+hdD2ZQIo4ljovlVKSOgb82rhGKzTuPJH6gnEnqe5\\nQyzdst0QIRubmJWsZKqs3j5edZ9dfcIbMSoFQlM5/kVK4fIk0Ux0SWAu6GIs\\nKKNs3KAc/hsaqc6Y4T+8lKK7iY52OjA0wJf7uHEa7KbJu55n35b1PEFZw3kS\\nRTJTi9ExPekKvrElKhzq6Bx2O16ZtJVQqE7S9Ofe0kAutFEF+iH72bTuZSbI\\nBVuWJTjVB4lGm7ngWqJMZNa4FSDkj56PZ8Pz2nFzEjvXETz3q7J06vF+Z13X\\nEY6DITY+pRY5ZGDOPEt/hQEEsqh9WTNuDRIe4ipRJDtuzlVhR2vBTCNzLZ+7\\nQtNXcXDCffuSUMc7LI4zBIIbbpexPCfD6QrohPuvO6yKNugv5fovhLQy29TN\\nP8wCeMVBxaIjp2MMzPpwUcCo6TEyiSyR74LTm8CYkbl5HAnXOB2MSjT9wh2X\\nAn1rtjLY98LzR9W6wjuoeaFGht4W5adSmjI6yMkzfNTTtJUhS+3w/gfV2hIE\\nNJyBBIq/u+ig3ZqjBtt8E14FArqI/LyM6Yld+T8bGF2pb+EsmgXDEGcMo0Ld\\nqlmO7+UUsmr9aV68QuNTYj+WyAO8TGpIfmh3XUFaHUeaZYkaNFfQHSSxmMo2\\nQMQh\\r\\n=mT4A\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCXZWVR7Wuwg4yuW0VFDd1vQPCBjugnpiFoJNmBHeSTEwIhAOty86OXqSo7UWlWqK1myg98E6T8HmhCh9D3ON1VjcTJ\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.16.2_1582853682424_0.7895205411599795\"},\"_hasShrinkwrap\":false},\"3.13.3-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.13.3-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.13.3-alpha.0\",\"@ember-data/adapter\":\"3.13.3-alpha.0\",\"@ember-data/model\":\"3.13.3-alpha.0\",\"@ember-data/serializer\":\"3.13.3-alpha.0\",\"@ember-data/store\":\"3.13.3-alpha.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.13.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.13.3-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.13.3-alpha.0\",\"_nodeVersion\":\"12.15.0\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-avI13k9bhzipyU3x3SrpoZTsx2QSJW0JuE2Br646uzXYewKDoXM1dKfF/idrP7JVjTnN5VHOoNDZKZA+ZeMHGw==\",\"shasum\":\"1f896cb19fceed05d459c4a52d045ad0ed41831f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.13.3-alpha.0.tgz\",\"fileCount\":39,\"unpackedSize\":548016,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeWG5zCRA9TVsSAnZWagAALywQAIgIRSwXuALoCD0+xh9q\\nWsIrCpkvNjW3eFzsnooBV5I4IZByM0VkE6hv014prZja38KLL6XrQrEft8dG\\n1WLPtVqv0bPzHQ26DZA3X0FsfxoUI13uJ1d457BjCgwGWubChXC3BsSV11eG\\nFn6WZUqt42LgHJkjJOXyYu+7O0zzzigosmFhJuvZL5QFJb2q2td4lKR/DWGB\\nInC8l56e6sBVQNyTzHjlHD8/hFOvIgJMMaFzfXXXxDMHQ4twUkxVeMWWon4C\\n58MQ9Zr95ciwj3Our6u8wDRQyV2sWro4PCz4PpwEKHQ0gaOgwMBTIj8zaBCn\\n0QXPHnvQeyq36Mbzc/CajeO4tAMEqo7Kx3Q3p9bYgyk3aIQD5qLBxWJuSAoG\\nr+nFNPCXyidG14G0pOMJFlZ3+7I8sOB/M8kPI4IyFv1z3CLYrarQhQRKUxcp\\n4jXswqw/G3FL8ugrVrorffikO/Mgr1u5teLtXZYHvX28gMvVLr87HZ8HDF9e\\n+94NlbHZB1whVF0phJUF99CM834plAS/b3q9uTbhVz3xtKzrL3Bp0c4PVh1H\\n7ntCRCQS7B+7R4nkIiDIq9vZKWbM8jdtlAaL/hUzpALFVCX3BXTnkynbdmfY\\nhLb6eKlXo3fIYziVoR9WQMrTBvfSZJiDcSn/Eq9Qj+n0C9kk6zVZfPEiu0N6\\n9j2J\\r\\n=LqnX\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCF5TP52cTdVqkMdH/b9mXfjMKyjqOqsaS7f0freLXoZAIhAJ4vZkACHiEPvS4PRuM4OUppOslQ/+MyRrQ8FkUEarA7\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.13.3-alpha.0_1582853747197_0.8843340453951576\"},\"_hasShrinkwrap\":false},\"3.13.3\":{\"name\":\"ember-data\",\"version\":\"3.13.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.13.3\",\"@ember-data/adapter\":\"3.13.3\",\"@ember-data/model\":\"3.13.3\",\"@ember-data/serializer\":\"3.13.3\",\"@ember-data/store\":\"3.13.3\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.5.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"~3.13.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.13.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.13.3\",\"_nodeVersion\":\"12.15.0\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-MHm4Gry3jVKuc+owySAl97C+PgRuPUN6Rd++xMvhuoLCUP1ArzXIffPpW7QVTSdPl5H+NJzqL4CN5xqxIe5uoA==\",\"shasum\":\"0118e6804e88d0da57fb1abd2f828dbf76c57db4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.13.3.tgz\",\"fileCount\":39,\"unpackedSize\":547960,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeYDj6CRA9TVsSAnZWagAAyLQP/3ZFid7PQrss4LWFwHnD\\np8tO7CDIWHbHe0VhZY3WOg60Z/qRGbz8N1EBXdxcNall2stF9BjME4L2fwKw\\n26Px6qEQVR6qPSvwTLXcsSjXKM3eR2RVaDmy7KNElaNm1R+6PAH/vI3ojaFN\\nnlkwERgODOMJvEqrSajZJQAu4NRMojmNEI+GC2m/LNv1PBAM3Q2DdSVA+JlF\\nDGt2eL6vFtUCBzGEuDpXlDsQbf6s174ZMOnl5hX6YPlIShSNqavlxppdB5D6\\nPUb7tKZqF03Z7bphLs54cNFoOjU8WoV/FNBNlWHwI0pLtc7og7rU4wwfNloa\\n8RwKgt7gSh7qjT+hKa435KK3Z5mFfE4Hzi2ySQKTpGWY44LVbCIFGdJUPVsv\\nx/bf2y3VNXdlPPNKSegtNrSwZZTK/kjsmCg/IEl35kPCihDvPuBkvYCzHTlA\\nQ0T+9PlUkMOXjVbM+i5jT0Xz3LqzOkHs+Em3Zn6dg2Pz0Qz8g1Jytbcc86Rg\\nf2mdWZu9WGSyJjfnors0vdN4WBZejUF6cG8bMRmEKgd0xWrHOvPmu4xZT8tp\\n+LQNAaW6yvUwW1rmzPmtD7yL1A+MYbDQIsu5keZsGVkpS1jfg/AtTMAOMX1K\\nj0SjJwu5NFjo2zdsy8ZvftcahDHKOKp3B2FPty/GlSPvmdNm51IynIrocRZp\\nyhA/\\r\\n=JHNF\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBbDrGLQBTpTNXIylg4HRoUHP113y+q8p7HoIHKnCZCoAiBt3mp6AfS6bm7s6v5HYtgCcSEjgkigz8YS+HWC81ppGA==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.13.3_1583364345946_0.45708293683641577\"},\"_hasShrinkwrap\":false},\"3.12.6\":{\"name\":\"ember-data\",\"version\":\"3.12.6\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"doc\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"test\":\"ember test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember - test -e production\",\"test:optional-features\":\"ember test\",\"test:try-one\":\"ember - try:one\",\"prepublishOnly\":\"ember build --environment=production\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/-build-infra\":\"3.12.6\",\"@ember-data/adapter\":\"3.12.6\",\"@ember-data/model\":\"3.12.6\",\"@ember-data/serializer\":\"3.12.6\",\"@ember-data/store\":\"3.12.6\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"ember-cli-babel\":\"^7.8.0\",\"ember-cli-typescript\":\"^2.0.2\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.5.5\",\"@ember/optional-features\":\"^0.7.0\",\"@types/ember\":\"^3.1.0\",\"@types/ember-qunit\":\"^3.4.6\",\"@types/ember-test-helpers\":\"~1.0.5\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"^3.0.3\",\"@types/ember__test-helpers\":\"~0.7.8\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-babel-transpiler\":\"^7.2.0\",\"broccoli-concat\":\"^3.7.3\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.0.0\",\"ember-cli\":\"^3.10.1\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^3.1.0\",\"ember-cli-htmlbars-inline-precompile\":\"^2.0.0\",\"ember-cli-inject-live-reload\":\"^2.0.1\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.1.1\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^2.0.0-beta.1\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.8.8\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.0.6\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.0\",\"ember-load-initializers\":\"^2.0.0\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.4.1\",\"ember-qunit-assert-helpers\":\"^0.2.2\",\"ember-resolver\":\"^5.0.1\",\"ember-source\":\"^3.11.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.2.1\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"typescript\":\"~3.5.3\"},\"engines\":{\"node\":\">= - 8.0.0\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.12.6.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.12.6\",\"_nodeVersion\":\"12.15.0\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-oNA2ijd4/JF214dGtqPpLmkBviI617Q+VeyFyGLuvzDU0F1SKsTbBNuApAfih4fabWwZBXlDQHfEA1jS+ccoHQ==\",\"shasum\":\"3599e7200abf9cc4686324bdb3ba8f2404b605f0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.12.6.tgz\",\"fileCount\":39,\"unpackedSize\":539098,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeZoC1CRA9TVsSAnZWagAA69oP/iQiJ2ogdEuVsLwrdVwO\\nvG9BTNnWHtN2U3iAZe9dYXAMDTSKZnFHPx5UNAPNL39OPcQT+Cljo6Ig15Cs\\nwTjDUonbvOJ3G3KEc/SMbky6NoOmDOOJDrAhXJC2q60lN4In0nrvK8JUyU30\\ngUp8kzI/ah94+stFdbzoZ/dYCSmZ9FbuoQDFKC61DiWBYunjnST9bcjp1l0k\\nalUlWggHes08zOoWFPIVHPmimA67/TL5J/0WDiW/Gw+AjtW3GAc6A8xOWq1z\\n1/y2b92bk5TFDlhMpBP2eibxKa06z1Dnm90omdhXZ+RE9ySiLYlxxqGIhnuE\\ns/81FAWWMWts0lOoQ8yuzVMDm0AWToLmz0g7ffEzYei+bIy7Ri0oqRMbte6G\\n9FHQIpmLaxQ+J7pD9ZgZh/e2kKaLCsVM7FuLTLipNjhcK/54rboWUwKjtch5\\nYQa9D3VStSYt8LGUMMJWay7u3mSTWfs/7Gabxi/1JFRdjsaHmwGNLAAqdYYZ\\nkRpB6+HUQOpezn1a4I/JXHzmm63u2kyqyjAHJUGj/3yP/q6pfyjbGqrd5Z8y\\n+S2DdnZKkjdfvjOM8SElZCaPe0c4rTClCyAYfdbYR6qyxa/2kv85thzS1l82\\noVAWd5jS6IDujp/DVRVVjN8YbXyxMlHRfLfkSPciVwZocm6t7ZpsT05B7GOv\\n32vu\\r\\n=Tz+p\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEXJndtpt7mVyMqpEkAIitTRhTY+eEI3y5+xfZOdiMBEAiEAsClSKTWg68HP3KAqKZK7zzD5ZBwLNHMSiYu7mv+xHGo=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.12.6_1583775925042_0.2372795472254392\"},\"_hasShrinkwrap\":false},\"3.16.3\":{\"name\":\"ember-data\",\"version\":\"3.16.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.16.3\",\"@ember-data/debug\":\"3.16.3\",\"@ember-data/model\":\"3.16.3\",\"@ember-data/private-build-infra\":\"3.16.3\",\"@ember-data/record-data\":\"3.16.3\",\"@ember-data/serializer\":\"3.16.3\",\"@ember-data/store\":\"3.16.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.13.2\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/unpublished-test-infra\":\"3.16.3\",\"@ember/optional-features\":\"^1.2.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^3.7.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.14.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.0\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^6.0.1\",\"ember-source\":\"~3.16.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.16.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.16.3\",\"_nodeVersion\":\"12.15.0\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-2QgfNjIX0jzWceU2JUelUpzVWCwmAa71ZRMbKcGUKXFtDIqnIGAts9q4FWeA4ck2VMaEGPY7V2o/RcNeAhZdNA==\",\"shasum\":\"715f9c1d4001d94026cc0780e322fa82154a5b70\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.16.3.tgz\",\"fileCount\":45,\"unpackedSize\":583820,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeaBUqCRA9TVsSAnZWagAA5bcP/ivPB7p+HMLsobxIa/GQ\\nfNrBbL+wVtlT0/rssWYndAaMd7qJTniLCmSxiYsBup4czAXvLIgpPe1i5F6b\\nNpuXaeLxbwFLy967nQRj82eZuhQq5GyC9+OQT/fZFn0LEHDPQ4TugzpVgoEG\\n7F2e2EsR6YATZBF2Fz3tUZJxw3Wx2x8jtMvBqz0Wi7PQ5zspgu8AastFrAbu\\nn+ZlRf8XH8zYtJJNO008klYedoj/cVipFXbDcKXzfddGnyu/lw6xobe/8KDg\\n3SsMws64OPwPoTAhdUMOXnfG6DgMhOD1VHpZkJidilJrQChVdZ+42F4nTloR\\nc012Wm0zC48ck9JurthktMtgAccBx/1BjaN6gfy60ABjQm7VflKSTYrPHBYG\\nc57F4qY809r8BvH+w2DnDIdZXxLZHy4Tvsyvt9fiSYm4CwqUnLgu//1H+Wnx\\nB3VGgCnKdOiJZCJWBLCJ188rBLD6QQhSMnbk6iAF5t/nOnjlsXWHMYeTUT7j\\n/tr42Mp6hZOiSj8hzQb81i2eNfXxK2XMiGZkrXtN0XhozEAAtHkYG7bNmjaX\\nfZdcnJE2Lvfu0UbcDAf68Jk+Y5k21B3HPyliNPJfrITLqnDNyBJvNK41sYSD\\n/Jjvh0TzFZzNQjWtxYO84yILAPEJ3N0twvAO8Z3KIo6R7lm8VlX3Uvpo4lkL\\npJ4Q\\r\\n=Aaeb\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD5OwbwrbmwlRIbCGyCVILHrIXQIvb8qLl6N8euiaAn2gIhAJW8zJ+mq5fTc5mWnhIWGZCipEc+wQshnLDC2ana/aPi\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.16.3_1583879466164_0.2801144747830253\"},\"_hasShrinkwrap\":false},\"3.16.4\":{\"name\":\"ember-data\",\"version\":\"3.16.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.16.4\",\"@ember-data/debug\":\"3.16.4\",\"@ember-data/model\":\"3.16.4\",\"@ember-data/private-build-infra\":\"3.16.4\",\"@ember-data/record-data\":\"3.16.4\",\"@ember-data/serializer\":\"3.16.4\",\"@ember-data/store\":\"3.16.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.13.2\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/unpublished-test-infra\":\"3.16.4\",\"@ember/optional-features\":\"^1.2.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^3.7.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.14.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.0\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^6.0.1\",\"ember-source\":\"~3.16.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.16.4.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.16.4\",\"_nodeVersion\":\"12.15.0\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-iaJ/rELG5/vSSd10g+KV+zBvNolHTN5ziFxrAjo6uAQixFasTOESYNiKgtg2oa/xYiwLO28MHWZA+zHMMaJeZA==\",\"shasum\":\"b945642f368d3a19bb7de8fb7beeaf74705aa9a5\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.16.4.tgz\",\"fileCount\":45,\"unpackedSize\":583820,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeaBp1CRA9TVsSAnZWagAAF/cQAJvVX7AOqKIo2EgabdAP\\n3C60SfZdnUr4hAS9Cabd2dQDwzj/YzTDiSk90dGDP13KkywOLyiiIIfOJSBU\\neCy9rIH5NA84pTpsu+vGqYjvCipXw5bhI2+emCAbVNuXdYgX0cYOSBtJMZdc\\nKURxGhCDamRcip4exIEXOHYN2/lzrkzyZJC5t5R34xb0Xl0qFhD/dUt5Pbtw\\nulDAqfVznXB9LMnASvD1xWjtmtPXDJFOS9RHbI41N3/nN7GHJDQlMVzRZsS1\\nhbGo9VHouQkFgKoW2uRd8F6j1ef08we4VLDM4XkBrFgxyTe+Z5Z8u1ZLfNQL\\nsUOyqFUkE9EDyMh4K7sdEPNjy9+AJtTZmSPEbEXCImIiPTFDbrrgr7g/iM0S\\n2HKSAeTrSaI6ygskjPTRkVZ+dE+BxoOtKIhYY+dQATx/7apqwLQTMwhHgR5X\\n2fpMbKt6pn1v4u83XY3l3izFxRIkoQXcsMg5AIHb1rDfS2uQOwBCZk7x2q3X\\nsJ0x+RjT9GzURyhAQkgyPOgpmjRzQcI797LbhUYob6rrF31rGvE9iKPZcIOt\\n5ev2r+quLWftiPh7KHBIDEMhmo0s1T5c+5i/W6M4hRXOxOf5fhNHFutwokyB\\np5jBdJJjXTwUl+aBKheZqZJGi49fw4amIc30x9yc0VHttud7lXxKH/pFkOH9\\nv41a\\r\\n=w5vk\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD9/BQWco70J22mhw57VWcU62OWxi+PideaTt2XDDStNAIgWhIpbyrLkm01P/oTEBW0uKs+66z5po0nj6LUvSU0QaQ=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.16.4_1583880821405_0.32970949044686737\"},\"_hasShrinkwrap\":false},\"3.17.0\":{\"name\":\"ember-data\",\"version\":\"3.17.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.17.0\",\"@ember-data/debug\":\"3.17.0\",\"@ember-data/model\":\"3.17.0\",\"@ember-data/private-build-infra\":\"3.17.0\",\"@ember-data/record-data\":\"3.17.0\",\"@ember-data/serializer\":\"3.17.0\",\"@ember-data/store\":\"3.17.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.1.0\",\"ember-cli-babel\":\"^7.13.2\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.8.3\",\"@ember-data/unpublished-test-infra\":\"3.17.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.2\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.14.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.2\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^7.0.0\",\"ember-source\":\"^3.17.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.4\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.17.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.17.0\",\"_nodeVersion\":\"12.15.0\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-lcHk4rjIVoynGbVH3qFfHbbI1WX1bMCEkzWV/BXPlXM6AwYYBqkMC4AD5Udt4VQk9qZ5us4CaKd+7Ryozz5eZw==\",\"shasum\":\"724eaacd1ee43b1766a77b52e4b5a43a309a2d26\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.17.0.tgz\",\"fileCount\":45,\"unpackedSize\":627485,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeaDHECRA9TVsSAnZWagAAdX0P/jggZgDxbxqiQMmrT2vc\\nfPG6oELB7hBOvtSyM0vA6rp/X6NQy6mU0s+8vXH7EZ9xRq78i4X8sENbEvXU\\n0tl5jrIL5gvprI06gSTFT69BiB48VET4tUdZg/0cjhK6ke6om/F/oUEKQhUW\\nZ3BTBAGFYaJHJJfESp8/OgUyi080JEYv6Yx53oLfMQzlcsFBKWyEhc66H8f9\\neHrutQBV4Tq0DpldHDEHQo2k3IefCAoW41XKPcdcOFEIWO4NFFPIEnStoVgq\\nXQTvoMS+2qvOPFJzAzDtOsoVFeSscMlcGy1zN8LMwmYPPS68O9yZGoVhm3JL\\nQIfj5tIUMlG/wgsGxh1bIqwkmHgo2DABU3Jxeg2ZU/vCHLcGlWCTjZ81pL4I\\ns/Q7wXXhn86Xye4BYABkusgzPywEHPN55FmRDhCBh7ck6ZEYDXj4V2abepiH\\nGoWrsntGloDCOvTtnMdtUcaxsd9u/+tfd189ugYhtVYhqIo6bfEZlFGFeptV\\n5aKaqPd4WM67WT1PNDQT9D5iJOQCMF/PAmDqzIbwyYHqnGM4AG5/2Tg5Xu1v\\nY3o1VX3g+iBwXu9cPCzku0Wl2XOVcXHiFk+N19r/BC4/TGEbktg+YHQ1jk0h\\nwHknk7hKiS3rgmbaLwWXCgdiMQYpRK9W4urMlGnKg6Mivi9sZ0ao9rrsLRyR\\n1jwR\\r\\n=4K9J\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCFc+h9X6mnZYr2CjVr57cIbhTbGd2sk0S45T17FAe0ZgIhAN8wc+ZAprJgP4M8AGaoyAHc2vbkq2mGXmj0VNTC/u9u\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.17.0_1583886787999_0.8104109162217239\"},\"_hasShrinkwrap\":false},\"3.18.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.18.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.18.0-beta.0\",\"@ember-data/debug\":\"3.18.0-beta.0\",\"@ember-data/model\":\"3.18.0-beta.0\",\"@ember-data/private-build-infra\":\"3.18.0-beta.0\",\"@ember-data/record-data\":\"3.18.0-beta.0\",\"@ember-data/serializer\":\"3.18.0-beta.0\",\"@ember-data/store\":\"3.18.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.1.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.8.3\",\"@ember-data/unpublished-test-infra\":\"3.18.0-beta.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.2\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.14.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.3\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^7.0.0\",\"ember-source\":\"^3.16.3\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.4\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.18.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.18.0-beta.0\",\"_nodeVersion\":\"12.15.0\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-+IFzM6TEFrkvOtFmpNaXgkK0abSpwmTW4Tlx57OwEqZDGdKrpvkpQmI4BJp//1Rl2z/UZMvk7DmjoOWAGVs0qQ==\",\"shasum\":\"86859c6a0250d6846206d878ee9783caabdbf6bd\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.18.0-beta.0.tgz\",\"fileCount\":45,\"unpackedSize\":627885,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeaD8yCRA9TVsSAnZWagAASwAQAJLQLiUqOaRc3F+JU6fh\\nY+n5OZ2kdsUyEZr4rp8dbUT0J0bxiBvEC5yifJ6dlHccoEbAK7+e6fdfn+yF\\n+BzjG628QFEnu2YugYy4pWyJlGwAVg96yokslZRwXE6spYcbpc1+m/HfJbYX\\ngx1+q4rGOkdPHd+Uj0RD3cdxXum1uigu/6bnl+4mJx+ESM18nWnL+nclHVyd\\nOeUqu29wPdzBNdKWviJDc2FKKQy4/rFHta6mmeEIHjJwROkVDX/ONrdUHkzP\\nOoYV6t0cxvAFqUqwc1IBu1Tj0qo2SNclCWJ2W8xHqK3YYhmJFvJsAS9mcsMO\\nskYs8U666jl4VODbE1sgBeLAChnCKWnoCLFQBcYtC/Yv4cGwbRncMCkALhoU\\nZ34awTcReSm5GuGmWA3+3Uloa3KwNMmgzem8oeIJYhoxUE5OgbnShtUb0ObZ\\nIzz9i/vvX0ZHS8GWE1B9Ai/e+snHBJ4Cd3Gt71SZiTuGiGV44ihbExJ+kGMu\\nOHNLEcu4TrFo5oRKLxeDSn6TCyNOk9qdYo9CUSqASxrvBiEPqoTULRORgip2\\nL+pP1kN2BB6QcfTlB7tB8YBczuUjUPM56QARFBtOf8/vZt2cS17brfySTCs+\\nhc+0MmznDjr3VDZJrhRyN62paPa4jemyuibYlPWfsieVqcAJqUaKimXz2IqO\\nj8CH\\r\\n=3Acd\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEAXpNiRkoHc8epB9tAWjscE/da6qAlgTljnvYjTVsHnAiEAkeJprbmtVWzwicNK6FpwwyiY31varSz8cwCOTC5YW9c=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.18.0-beta.0_1583890226476_0.6266660585040642\"},\"_hasShrinkwrap\":false},\"3.19.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.19.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.19.0-alpha.0\",\"@ember-data/debug\":\"3.19.0-alpha.0\",\"@ember-data/model\":\"3.19.0-alpha.0\",\"@ember-data/private-build-infra\":\"3.19.0-alpha.0\",\"@ember-data/record-data\":\"3.19.0-alpha.0\",\"@ember-data/serializer\":\"3.19.0-alpha.0\",\"@ember-data/store\":\"3.19.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.1.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.8.3\",\"@ember-data/unpublished-test-infra\":\"3.19.0-alpha.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.2\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.14.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.3\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^7.0.0\",\"ember-source\":\"^3.16.3\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.4\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.19.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.19.0-alpha.0\",\"_nodeVersion\":\"12.15.0\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-01hTWTP+OXmbYE610qOMUqUy730UNaXv1ehlDoB36YMtV7rqapBWdEfEiNDCKvp2vX/RKxhE8vqtMlsEJSm5cA==\",\"shasum\":\"51c2d7bc60cb2d6bfd1fb9501ef3fac8fd070a45\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.19.0-alpha.0.tgz\",\"fileCount\":45,\"unpackedSize\":627895,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeaEAgCRA9TVsSAnZWagAAWHMP/RFJUSKnn19NJCw9t3G0\\nu9O0QV+HOGRe36lrLqBy373AFICuxdUiULdTNE6IQKq5i+VnShk9PmR0EhuL\\n9ojZjry75CWsyPVjsH+mgEZ/ySUq/b3HZ+H8z3dczdNv5iVBFXCtk1/XG3DQ\\nsa+SlVui5kKRz3Z4UqkUKVgnZAuHZmZ8SPsCwQdY+l7VaJVwdFxE8RUpjNhz\\nSxES99hhz7JF8G2DOzfECb7MRkooYbR98pXN1TgQLTrTp9FkPWsq3/3hMBlJ\\nx+Kb+W9fwYt9STTU3eP1YrN1iXWyE/AfR45YGYXg96sMECO5wnNWuJqTD8xu\\nMxGQwlPNODrJBWotRvaHIeTA1w1hT2fsqjCc6XB0I0ociPXlNIhBivQ1cLcB\\nn4FPfUO9BFgQhqGo6geUu9oO9JQaZt7vIhscv1eVV40UpbCIsJ5VUchDpchi\\ngEqrrqWT0uJZQqa+MUO0mYUD2ZcLDIRmv6ZHC06gdMaoQJoXfZ+RntNy6ONE\\n+lI/HyP60YpOyeoPY2grgoqx/IGnJVF5iRE13ty/hEvLopJx41tPHeTBpgDr\\nStzqTNmpY2Q2hjFxtDMs5JUhNuphKFkE/8pVp9QxduBM0GYPoBfjFbbbRueo\\nJIpmA/OsIpah3e4Uo+mQRVMm62nFb1oCdW41lmW2cOQiSW8FlrYbXx14NONv\\nVWGl\\r\\n=XGz0\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQChQEspWmvh+zBwDXWmY481vE9Pmzjl8MyoCjXJifB49QIgJlxAOq7MulbuMJRD9kHyIarixsblYfHueq4OF15j3rM=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.19.0-alpha.0_1583890463564_0.7603866734869629\"},\"_hasShrinkwrap\":false},\"3.17.1\":{\"name\":\"ember-data\",\"version\":\"3.17.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.17.1\",\"@ember-data/debug\":\"3.17.1\",\"@ember-data/model\":\"3.17.1\",\"@ember-data/private-build-infra\":\"3.17.1\",\"@ember-data/record-data\":\"3.17.1\",\"@ember-data/serializer\":\"3.17.1\",\"@ember-data/store\":\"3.17.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.1.0\",\"ember-cli-babel\":\"^7.13.2\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.8.3\",\"@ember-data/unpublished-test-infra\":\"3.17.1\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.2\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.17.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.2\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^7.0.0\",\"ember-source\":\"~3.17.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.4\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-3.17.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.17.1\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-fKIUyUNk40OBfsM5vYhUu1p+aObJcpMEs1COW3L8/KPyUg7FCmCJJt/sgEO5y17xNl9o1HzP18cWn7D1EzL66w==\",\"shasum\":\"654c6990b4a72a37cd038dad27867d06ac72c3c2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.17.1.tgz\",\"fileCount\":45,\"unpackedSize\":627485,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeqGf8CRA9TVsSAnZWagAAbrMP/3NLitJGb3oOCZUFkh0Z\\nmWj2vl26sfNgaBk/HtooOXy/oS9qvijBW0cbCeFHPnYfq2HtpFqy7Jr7DGzV\\n3AmL/W0NVvdJrrhrmqxNX0XdZ8EKhhRdAoMfh3pSlVn+H5QmXUWrroAR0K5W\\nFwpvbbTdcjYbVei60+mnqgofd6c8JheEldDbNySr5oV3yzeQrSq1vCS5PV1o\\nG3DSF7z39Y7uL0ZBnWHd5PCsTXQ+zSmfz3ODx+BxtpQCSJf8S9gTot+480kU\\nXtVxhIqs5tHgTw8ZT5cqHsrTL0OXnAtCZrCvZ7PuwRFhD1OHByoX8baPI/qu\\nUiFtor6U8z74XcqArI+orFKGQzCVLsJyGdYIreIx8ZZ5TJr+lpxOyONyVCb7\\nL6tVd+Uaph/R14+TuuSSAUd2R8xUrMGjQut6p/jiLUs2fvwJhnEbx1GKSJfs\\nA7qKgixrkBMzIwS+RaHecs8WX672poPbdtZojEhj4NpVwHLQ5T98NWM10M2i\\npNI5cROv0TZQnmWct03mKFvT18g4yAHnjoAHnV4Ity0g1q0O02Ya4YVToXRZ\\n5gGfGgHTQH9d9WVcP1kNNRamQuKRsXdPxOoymkpHzPw1otViwyrExYc6VRwz\\nuORC4I46zu3+QZaDCbLYbsMHjhuY6Q3aO3wihXeMByoW48TKZJECH8AdP+BQ\\n2MKG\\r\\n=ioYH\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGZFUXAeo+4CW1deDtQWk83GsCYpC1Kfr6l6YUxAHLzgAiEAktc2gIeJhVNT8Y8w+KgFTkr0yN99nMp9tb4p6QANh28=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.17.1_1588094971649_0.4592835581285324\"},\"_hasShrinkwrap\":false},\"3.18.0\":{\"name\":\"ember-data\",\"version\":\"3.18.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.18.0\",\"@ember-data/debug\":\"3.18.0\",\"@ember-data/model\":\"3.18.0\",\"@ember-data/private-build-infra\":\"3.18.0\",\"@ember-data/record-data\":\"3.18.0\",\"@ember-data/serializer\":\"3.18.0\",\"@ember-data/store\":\"3.18.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.1.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.8.3\",\"@ember-data/unpublished-test-infra\":\"3.18.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.2\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.17.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.3\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^7.0.0\",\"ember-source\":\"~3.18.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.4\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-3.18.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.18.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-8P5A6Il7X0QQJRJA4OXdX7yOc8A5/befxfbFBNTzi2Ptq+m2zNBfdW98lfPb9M6h3GMjwsZCmVlNVK6ic8dmMA==\",\"shasum\":\"e7c27e311b62f986e55075dc61ca581e7c74a4d3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.18.0.tgz\",\"fileCount\":45,\"unpackedSize\":627815,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeqGnhCRA9TVsSAnZWagAAXGAP/jazguFoxSo3/ksbWv3O\\nyCcgo5BKutDibUXRvYV9wEmBqaheUeiR3cpujveGNlXqvOYVCBnGijPTnlEV\\nZW0TA7t5ZAjMgUgj2JOPp0Ql3lykcrCxW05SzfvmRZ2XIDUvGI3CvKLr2Lzn\\ncvvQG2njxZbg3hJrMmddNHaszkiGoVlc+WpaTlSvKWMqGYAiavaFuozdR64b\\nCIv9eGvpC01hRKocdmrNsuXakgkENHuQYWbnr2Z7eDA1W1zXYjS8K54Cmn/b\\nOI1HanE2PWRVv+ny7B8jQzbEdoyOSEYewH9WlWZmAAXfGwk9GTunc5fAioMV\\nazWzusbJfiLhn2Gcl9VmIqF7gg16crkdkpvWUAQC6cUQ+TvX+lq4+JoH5jI5\\nq8oAmP6LWFFtX+tqIHB5jz8vyRY9hc/TipQUaDuveUrKygOQZVKJcXosYEDO\\nW8/V8Q0gl0pRZyhCMgRnO2GHUcNlZwBrcIxP7SIkJFoUSxlkWUD2C0uJvlS/\\nTC1tZQgoQNq/mAvw6oXvDiqXJmxiBwXl3lbHcFHIzK/CVEj2z0eDLkC0tkQw\\n1N2RLuNrlJFZwrjPzIbRwRNqBG7wlOveygwK5FtgxFLzuau1bC7UTqqX9UPQ\\nhgoAY6N3A/3dqwS+d3EPzq+la81L/w6z0N2fUiDnLoHbzzNAKVwmftIElub1\\nnC0H\\r\\n=Rp8j\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIE6JNXf3v5R8pLCls0A6BFWtFBff5cXNTMrt/jiShvBOAiEA5CyT8QOPkgYUO0frn3Hy66e3hL4ZIViumEjm0dcrDI4=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.18.0_1588095457155_0.7578999721148549\"},\"_hasShrinkwrap\":false},\"3.19.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.19.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.19.0-beta.0\",\"@ember-data/debug\":\"3.19.0-beta.0\",\"@ember-data/model\":\"3.19.0-beta.0\",\"@ember-data/private-build-infra\":\"3.19.0-beta.0\",\"@ember-data/record-data\":\"3.19.0-beta.0\",\"@ember-data/serializer\":\"3.19.0-beta.0\",\"@ember-data/store\":\"3.19.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.4\",\"@ember-data/unpublished-test-infra\":\"3.19.0-beta.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.17.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.3\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.17.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-3.19.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.19.0-beta.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-XWGwbb9GDa2JVCX/jzDxZqzelWfjdBPoxmBy8XHnFLvfNvzcZj6FwVObrGY44p1x+G6KVy03lcIDKrBGFD/6IQ==\",\"shasum\":\"aa0407da72c8cf125ccb6ab95ff9c426f2776314\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.19.0-beta.0.tgz\",\"fileCount\":45,\"unpackedSize\":627947,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeqGuMCRA9TVsSAnZWagAA9PsP/2vb8nRkqpGMjrEGMUEB\\nVHrgEqXAXw5XKw7A+Mw3W7TJftjyIPjJuqDwL9noUOnzD5VUas7UQpAy5z+W\\n4e13rSctTyKr7B66Yod2A4lyiiB2GB4CvswtKWtrMe0m0Lasfh+X9nqXp+J7\\nkJB2KW6el2Ph0llixHTeIgGT9dpeATI7zGx+ofmGZ86jVchD7YDwMvgJQNEn\\n++HW3xxK0ws64g1nIp/FhPceAaaFGyMY/ojsNXabROMwMG9XKIrlfK5qPsXG\\nV6ynodvjIzbKrtPb/Nhj4pUbYwHgSB61MdZC9vrPBrOFKGh3EiLRRwvdo3DB\\n52nTjt67hf+MFEJfFkKErJfc2CDTO6PKdGeByP6Qrxopmgjzs4gjGA+El8/4\\nH7y9rDt3a0KrpZerMFMqEotKpwg6fONLaJnwWCMI2D3wwG4sHxF5s+oLZiZn\\nI14FzuXxijRd0zT4W+U7sZdymr6h9ceCrVfaAcy4pWxduLeIkaHmYoVZA2Iq\\nedJm3nxHAERix/MVprj8EPAbr5DHVHxF+ejg4fdtpNuZAe01pPg7bQiXzg5k\\nunu33nr5rxXAwIb4HdfaInJK2EqJ29CTSkhtSOZGKUdD7ClkvBfwK62BgiWP\\n+x++3bwDbTBm/sD6/PPcS+C6zfrzglgSWnEGsh8JW8xeZk17y8c9KwRxbRnh\\n8anR\\r\\n=mkoc\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCTsutJKmD+y9IOso3TiuZUwjxjtENAKliNmp4x9EV8qgIhAOEFX+Z+QzNHsG482iabT9RqzK3aTA9lfG5QDilrtIZS\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.19.0-beta.0_1588095883860_0.2441107534204512\"},\"_hasShrinkwrap\":false},\"3.20.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.20.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.20.0-alpha.0\",\"@ember-data/debug\":\"3.20.0-alpha.0\",\"@ember-data/model\":\"3.20.0-alpha.0\",\"@ember-data/private-build-infra\":\"3.20.0-alpha.0\",\"@ember-data/record-data\":\"3.20.0-alpha.0\",\"@ember-data/serializer\":\"3.20.0-alpha.0\",\"@ember-data/store\":\"3.20.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.4\",\"@ember-data/unpublished-test-infra\":\"3.20.0-alpha.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.17.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.3\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.17.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-3.20.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.20.0-alpha.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-eLQGFxvts/DIJj97giR1urnvFTgr9sbped7irrpwvjaJt17DpcXioAygROAs/JdDPGbXQvTkOp2kVBkdC8CLMQ==\",\"shasum\":\"6969834ba24843f8624b8a872c7c3d08f316b609\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.20.0-alpha.0.tgz\",\"fileCount\":45,\"unpackedSize\":627957,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeqGxWCRA9TVsSAnZWagAA3AAP/R5uy9Z/A1UN8Vb+KRSM\\n3mBOJWRbBFJR9vSwiGxsVKtpKN6Zx2P0QFv+nAU0blp+GEUUSkLD28eRxc7j\\n9eR0nBRTG9i7yImbCZS+Tz8NOkrzflsqj3i/X8CdCUKvqMVxSoMIfZkGZ2H+\\nFyeD/4BuQfDGRD3iP+vzhZSsdj9Iu+b1r+45sgoIFWh71axv9ol+PL9gTbnr\\n/1sm0XzxwMb4ym41iZZ5YjGMtHHSfPYszhN1G4htbDwB6RRUrOaskEW1QWNf\\n2m/gtwTGtF8cGptWVcuvKtH7iYQTBwxTIoBiFNE6mw2L/BJRC41DfwXleXEB\\ncsN/qns7EaOzfycvLt53ALnmuxUSQG1oL5jD6szzv5YZZpEQVnR1K24tfkz/\\nIztD3XCuo//sLrbQu3m7HYL2IfjLTanDvgVs5mZ4+GBosPx90iTUcOZLqdAZ\\n+t3PTdPBXbrNal/yK5jEyqAojlo7Z/aj19Cizd9URCl7XjHRWH3mv26lvhsH\\nI+/4Pgy/jgaJR1UiFIBU5nEIClRDr0wewzCD2PfAIig0wO4x24/OvufugPjB\\njei2MorfWGz1uTXip9BbyXecLwuwFvIg9q0j2ELE1VVAndZ4pWq519ARon7+\\ncorqSO+qmdrmLxvCGHcVC+7kEI0V+Zz2dEFo6WSIXl5cbAPiHtqPBB+U/cE2\\niH+s\\r\\n=en7c\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFEufTcfhN0LP7mkM6/er0R7WwABlC4WiYbb7SS0eN1gAiEA7YVMPHwu3QkMBoSEr21nR1fw/lHtCaPe74ECBqjPrhE=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.20.0-alpha.0_1588096086376_0.9026532968975218\"},\"_hasShrinkwrap\":false},\"3.16.5\":{\"name\":\"ember-data\",\"version\":\"3.16.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.16.5\",\"@ember-data/debug\":\"3.16.5\",\"@ember-data/model\":\"3.16.5\",\"@ember-data/private-build-infra\":\"3.16.5\",\"@ember-data/record-data\":\"3.16.5\",\"@ember-data/serializer\":\"3.16.5\",\"@ember-data/store\":\"3.16.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.13.2\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/unpublished-test-infra\":\"3.16.5\",\"@ember/optional-features\":\"^1.2.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^3.7.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.16.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.0\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^7.0.0\",\"ember-source\":\"~3.16.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-3.16.5.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.16.5\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-g9N5Ii7Lmmb4wpEvvYM6WS14hnRbGtn+2rvnc6rqtqm/0JvBUcZIPS8Lu8mJINnUPrckDnZAd1tMSRmnuvnW5Q==\",\"shasum\":\"35334c573ace916509e6d1b4353c782fc670e6d8\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.16.5.tgz\",\"fileCount\":45,\"unpackedSize\":583820,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJeqG2RCRA9TVsSAnZWagAAfEYP+QAnAfS2JzRpc5DXJNN7\\nvtzh1qa4c9I2+AxGa7Vg6RYwxW5AbUrzzrrPSbmB02sHNT8MiySkDiOpXot+\\nb11ewfW/aWTWRCpJfRqOFxNBJc0Pwev1eNbGytIn8eDDRwvuN+Jb0tSeNZrB\\nrB/gVA7W3HfYe57VlpRbCyc8gY11iCd2jPcqg1fLFlzqAtzciIDH7ob6WiBt\\nAK1zF9Z/GVNjFNBsn42gXRLtJLGrNHjbLbMxxsrbvelLsjw705WVT8bGY5mg\\nNT3z3ui6GfO6Ct1SoltJjH2fOTyaLNKeSZXx5UdQX1FtC6RZtxYkb42pyyBv\\noO23gkzxoPvMRicYDDSsOK61je/qZcZQSqy9sdeaP6/0cH9st0XgdLCAjKH8\\na90qFSVzVMH8t6Fyzp92OQhj1y3rlgzrfCO+ule084GK16ogl+yvIv8vnnIh\\nwdGZt+IcfLhJxSZAL77DSU4jQWMNTQoCpY6i3QtIQS3Wd6REf1jpEX/zeNdB\\nF7lWm51Nis839hmaeTpiwudrl5ic5bm3p2OrkJH94mUvjbUGdr7hWIz9A+xs\\nF6oKBCMJRsg8sunY9YE+/Cw0OfdN7oFyZKjRjvaQTqOh2TazhBbZtNGY/Y8E\\nHGBAeFG/UaWgMdvILc2/QpIdPoNUcigfEO/61zs3E8bLUCv6nn42J6Af5bOU\\n3piO\\r\\n=+RqA\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCYGtGJCsvIvR3W8B68TrlWfkvSWiWpQe33TMq4aSlRjAIhANkhuFLN7+ucaT/qrMKcEUPzTb097QEUoyeFS9bFLdR+\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.16.5_1588096400721_0.47381208754590487\"},\"_hasShrinkwrap\":false},\"3.16.6\":{\"name\":\"ember-data\",\"version\":\"3.16.6\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.16.6\",\"@ember-data/debug\":\"3.16.6\",\"@ember-data/model\":\"3.16.6\",\"@ember-data/private-build-infra\":\"3.16.6\",\"@ember-data/record-data\":\"3.16.6\",\"@ember-data/serializer\":\"3.16.6\",\"@ember-data/store\":\"3.16.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.13.2\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/unpublished-test-infra\":\"3.16.6\",\"@ember/optional-features\":\"^1.2.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^3.7.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.16.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.0\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^7.0.0\",\"ember-source\":\"~3.16.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.16.6.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.16.6\",\"_nodeVersion\":\"12.15.0\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-AVxuE91xxXF20a3naCYuCaXYIINxkxW4Z6x49IQztv3KTwKOhd13Nvk0sB7uXWc4MrNYiq0fTTciLxYm++nvig==\",\"shasum\":\"1cbc53a4c6bd7cbd3bc7aca554fd95ffa6433334\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.16.6.tgz\",\"fileCount\":45,\"unpackedSize\":583820,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJevHy+CRA9TVsSAnZWagAAV3AP/A1/sMXFn2A9ej6YyfGl\\nk+tpT+gPVhNbIFUXRrtfAws5e9YqJpJGBlyojJzGTa75WAPaqKTJueArfl2z\\noMPMQvMGDxRO0tjWgrtWrsVvhiH5xMUBfjju6t9sTPXMhs2jmVYtJFvfH5HR\\nBQkXG939IsK/lcvEJw6UTuA/vTkJxXXsCnq4Rnga+VP+9DOWykeOPFECPN2Q\\n5t1uSvKRIiGgPf+G6gNZmoVLcLVWw0OoTIfe384vc5loa4ifC/G978Qh7ac7\\n0Rq3F9UIIY1N/eEb53iEK6re9Vj5+yn4KOXCJPyI+ZOeeYsQeHxlrCzBy60B\\nqgeIkBzj7Vb6D5lotMkk1wnSv4pmuH58hanJcq5Ngcc2RgamL6swpMpL8aw/\\nmlAF0YVuECwqhRM4iGxGmcd3pH7mX6noXY4rbsv3e7NMs9gu5UBsfXJm6Z/v\\nRK2SO+gxM3g5hyhEef2iZep9JcE/VFPmqKQrHDk4Y4GIiFQasXC1SsyI8Xmh\\nWdUGEsbPIpiXDp6AgY8RETBiDlsnEtcnur5gEhGgNxkaAJeDb+Rf97fjVb2O\\nH7uXqb3bo426/+GEvV6IZPtg+oIW2iSvf+oMulCImeVgcrIOqqoF9coaBL5h\\nCr5mgF/V0K7H6rwwcClbliWCluhuI5Em7i+7sxwXVKHWX3CCzNqYzj/hxgnD\\n1HQo\\r\\n=vw4J\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDHxuepwdWaCcczhYYNfW/oIhidGZleqvibnssKXO9VKQIhALnQnlM+LxT7sJA7oLohYI3/BKnDlL/rz56tfhJM1DLG\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.16.6_1589411006403_0.14866486355513753\"},\"_hasShrinkwrap\":false},\"3.19.0\":{\"name\":\"ember-data\",\"version\":\"3.19.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.19.0\",\"@ember-data/debug\":\"3.19.0\",\"@ember-data/model\":\"3.19.0\",\"@ember-data/private-build-infra\":\"3.19.0\",\"@ember-data/record-data\":\"3.19.0\",\"@ember-data/serializer\":\"3.19.0\",\"@ember-data/store\":\"3.19.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.4\",\"@ember-data/unpublished-test-infra\":\"3.19.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.17.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.3\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.19.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.19.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.19.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-dZwJNevHXOOzeokOnzgmrxPPFjGwNgPidGECuNYjjHxg4CaumbNpbxj6GgfBq4gyF7zHkMAQeHmph56935kR6g==\",\"shasum\":\"f0c75f0143c0f9d9801c486c9c592240b80b5d75\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.19.0.tgz\",\"fileCount\":45,\"unpackedSize\":628050,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJe2hjGCRA9TVsSAnZWagAAS/oP/0erb6p4lQnZIFe9VBeE\\nKwPzqlYidl2UtXgdgOpINuyRUDxgjdebwqJsCZxzf6ZtoNv2kqguR0HHfuvg\\n//gXQfH3s/IYomr41UlWi77EHHXUyKrB3Lfp5uY8eHMzaDdWdacc5nnYJdrl\\n+oBHJLlYfWrkizp5+6ke4h3S/GukC5Igk/IFeX65dtdoFim//ieYxLFGi/kt\\nRdKIzzB2+MGZPoZkSxvgyW7D0/PMuumyPaRIWUiHfkPOoTpQvgt3oXp/tgID\\nUEq1KKyQqI8Pw+WIilNymHsmtWmXH9MPM8rfyQWkUBJxTcCH2VrwRA7cdXX3\\nxVLTxaVtYbZ2O4jzHFGWEeaMmmDmnWqABEtbQWV2jBxa4heczGex7jqZzF9j\\naK2ul3TX+3RUKpFCXCGPs6qy5dgVim5rHxWDAqIdba6C8BJbwW/bXK5jQN/l\\nrrF5vO1CEDFPUztg+2RLEx6FT1xF3z8OdNPokC7n5fzyESXF4d0ZWnPWaGjZ\\nLXoLvhas6CoNqyZtlsjDHYaGRQfR5+3mg55N+Bvs7BGcZhXdZ2xrP63HCJ7A\\njuNg9M1JSJFuhmpNJzrq/uPkcNNLCpZdEcd/M6lMVFIqs2Sm/0WYeKFjGOVt\\nEuUNULPmnKnXz5RNL5mW39YWctBAPH0GpbmroBQqKtoSvT18lAFMmGOms1Z3\\nhX93\\r\\n=j8pA\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICzKqgF4Lb/RKhgxdwPLLUJYOYBlYiG+ejHRsq6Sb5SYAiAvoZI/qW2zH496FOGJ1PkYwegUn0U0+7P2bYBd2lKPiA==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.19.0_1591351493482_0.9510219794720576\"},\"_hasShrinkwrap\":false},\"3.20.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.20.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.20.0-beta.0\",\"@ember-data/debug\":\"3.20.0-beta.0\",\"@ember-data/model\":\"3.20.0-beta.0\",\"@ember-data/private-build-infra\":\"3.20.0-beta.0\",\"@ember-data/record-data\":\"3.20.0-beta.0\",\"@ember-data/serializer\":\"3.20.0-beta.0\",\"@ember-data/store\":\"3.20.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.20.0-beta.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.18.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.20.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.20.0-beta.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-RcBdtdpdCQtdd2797zQmKcK7MRn7MfRdyyzfTTP+brDkQu/X2zcRhBpf6b9AboSCEp4C0PSQCcrikkwlsHy34g==\",\"shasum\":\"ac13a44180eb45901086c114b4feacdc56d4927e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.20.0-beta.0.tgz\",\"fileCount\":45,\"unpackedSize\":628121,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJe2hsACRA9TVsSAnZWagAA9BcP/ju02NYhHi+Xk9A6ZxuI\\nRVrsI511nTnA8Oj4MPTHIA1egUS2mgT4HXjtjVNgCo1+U5WctnTLAwO0zce6\\nnYKXGnKFetOXfHG6pCMix7qExoJHGhsoB2v+putI+ZrqOUW2bqzp2dCokbVZ\\nUJdf0sZQzw/zQMjanjIriFOCOQl+MKG18hO4VZliEn9lDHCrw5zEHZMgFuqg\\nY4e9o2DIY3aJhKyv9LUjysGKXvrbT2czX4PUq+9w+uyENnzEYoop2iJsTQbh\\nnHbI3udLx5sECy2VHjByzGc5Rsyr/7MnMIjmalaRrdACivGgGQe8dAbUaXA3\\nHgjTT89VJs6a1F5AmVFAeN651ZDHu4Hx8qydLFVcqObz4l3h+YYe+V6r+1be\\nQxbFh9oWeZIlMlS+bqmhsR+b/D7f1gmNR47HMiWE0/gTMuNEPfB1KPc07KWW\\nEsy7fSXTA4AuSZ21C3AjvHPSVDbeknmprDoer2XAYCG45GYKq2aRE9+2/9KY\\nD9xqS16GSBZJT2/nRKZxxsG9YwARffOYg2k/rLxI/GJ3P+4REdg1hcF8qRyM\\nvnB4oGrmpBhuOjsAq1cHD4pHoYn2pdzMWpGauDMB846OwfTPAU1k4gtmkfOP\\n2ngyMhm6CQChDwQ+y/IuI4tws9FFcFQ82UoplMgm6lM2hbq3U8pApTiDMo9k\\nlC/V\\r\\n=rc93\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIClqkSM8NoMBkOHWa4jQ5cn21pgqrCrAmo6C03G58RZHAiEA1ZZCSGBDlMf/zl0sXNtYMzi6lJKZMjt+jYGogh21g0o=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.20.0-beta.0_1591352064098_0.18461785101658057\"},\"_hasShrinkwrap\":false},\"3.21.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.21.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.21.0-alpha.0\",\"@ember-data/debug\":\"3.21.0-alpha.0\",\"@ember-data/model\":\"3.21.0-alpha.0\",\"@ember-data/private-build-infra\":\"3.21.0-alpha.0\",\"@ember-data/record-data\":\"3.21.0-alpha.0\",\"@ember-data/serializer\":\"3.21.0-alpha.0\",\"@ember-data/store\":\"3.21.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.21.0-alpha.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.18.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.21.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.21.0-alpha.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-mOFbUqZDXIH3DPcr9NuUzSZEcND+VpponH3+rj9GmingbyzsBMC/uMhKQrS6QzE2/NZV6ZbwKfPTcViLgO8G7g==\",\"shasum\":\"66fbc53a5f9b859c95ce2f0c1e8f5da31ef5693f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.21.0-alpha.0.tgz\",\"fileCount\":45,\"unpackedSize\":628131,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJe2iMKCRA9TVsSAnZWagAA01YP/1v3KIf7cTX5TxwY9yYJ\\ncuvwd2kJQndy/c8MBh6VBcvB4opco4eWDp/wim/Q7uXoQQqCI7sPZyepMTNu\\n4smGg2csxjOTmM11oMXTv2jO/FdsuP10heZuRm1hoHpdmyHoNPZ5Dilhxcwn\\nx/F2Cfg1wVwunoB7OO9YytFdkuoD+jaIn422nQT60ZFgP2GUt1X81SLt5nFz\\n0VoYHD6byJWdCqR7BcOd4LmYSIcx7yUMS8ZAJHWvfU5+BEiBaCCJbNSMT+U4\\nchms0hgASw3i01sAvNPQ8CJ29DYnCglu92BfUqnAwdp+zsQ/yEUXImXz44DT\\noBk9/KDp1xtj1kigR85KoM4FzwzQpxsf1csnyYSByC1JA58+3RnqBlB4Xirn\\nY5jvU458NooLhZB4XYk+mD+pVoepTULFnaXZBvvabY9oOD1fK/zzNtJHuNXu\\nOHTSLkz6qpZthkOQ/PtKZrvDqqazZbhWlECgHbbKfq3BOOpBwhPCHujpSSRo\\nkYYcAosBOglPRdFNvWcKLZE4MuVcqG4ZbMttp/YVKomXfxh8U5Z/amMth/u4\\nPB8xr2voR+SbNSHMcY7OcZGil00k5KAOycPAhn3H+M19pKbW0GiZ1aysGWh1\\nU1LD9JgekPCXt8JCMPJOUGsH5SnQJj2nCbNjPrHJvDchwOv+oAW/ge47cqyy\\nvQG2\\r\\n=1QSk\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIH+Of693J40rah2HfaCEO9YVsr00U7QNnGclKM5bDcujAiEA73DrlxVUtAV2c3ARVayiy5eSkMLBAlxrYVq0YkebRrw=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.21.0-alpha.0_1591354122375_0.48260540470787716\"},\"_hasShrinkwrap\":false},\"3.16.7\":{\"name\":\"ember-data\",\"version\":\"3.16.7\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.16.7\",\"@ember-data/debug\":\"3.16.7\",\"@ember-data/model\":\"3.16.7\",\"@ember-data/private-build-infra\":\"3.16.7\",\"@ember-data/record-data\":\"3.16.7\",\"@ember-data/serializer\":\"3.16.7\",\"@ember-data/store\":\"3.16.7\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.20.5\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/unpublished-test-infra\":\"3.16.7\",\"@ember/optional-features\":\"^1.2.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^3.7.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.16.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.0\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^7.0.0\",\"ember-source\":\"~3.16.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.16.7.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.16.7\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-jD3vCs6A6tO4OuKo+7t7YyybzaRIsrn7nwYr+xaOJaILvGhVN+NbEFmjYmXijwKcp9KG9+Cl1B38ttV3nvci+g==\",\"shasum\":\"4d24db6492ea8d003c82791fb1154a05ecc73c9c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.16.7.tgz\",\"fileCount\":45,\"unpackedSize\":583820,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJe4VHICRA9TVsSAnZWagAAax4P/RV5/T/4pamdDCKb1sBU\\nOZGIupsISzGA7R+N96Ryk0GOKAlUkY0F28Ntg3CniILqisrNsDjtwZcTLGrP\\nPgDMrTSPCr+FXzjIUURkQZ/tL5kp4FZsyZOSVWY/sfnM+8tk2GTpFgpFS/Wd\\n1tDAkdeL4NoNiGkllnT7/jZFXIylVPV8H5WD3XIOtR6SZQmDvxxxg8zyNMR3\\n8TxPImlsLzKeDp2G5RhnAqginjmRzIxYuCvx9vc+X2V3kdyVvfYh5km3uxgf\\nm2r66tK1xzOqCs+4ZL9eOrBYmY34ydzlZUS/fUSaWnHLUidQd/azpmINBiam\\n1UnPxCK5VSsjlbNm5TaYsqeH3c/uX+TJBkEVirE4QMYZ+ZbrkkGs8GlxnLbn\\n8u4RYz5HJWyjYX3POKDw3aWiXIopRddnO+Dpz+WxEEs7/t5Zc5lMTCifnyt0\\nK+fO/z0hBFQzJuD8BuyfbZ0UjfNgkDri62ZENtHQde2xqfG6KgSrX7QXg1sZ\\nLD3JCMjZErYqI9hR3GG0bDRejGIAkoyJa5OM/f6CH2UGlT1xZTbU58TUTv0f\\nnWuNhF31KYjIcIr0FagXkNOmo3bmN57hUIlU8gpSpJJGCZntpkoi0b2lqQ0A\\nJqY4Tt3RLZWAGCgwaxMMn3baNg8hMk/H1HwJgnmuCmw1C9EQNcZdyR5mRF2v\\nQe/A\\r\\n=+gGR\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDsz8Npa3pzwT0bei4qobP7IdBygukEKVM+j9SlDCO8/gIhAI50k2f1tleAx/hDSw+RdpzzewxsZh9Ltd9zbgOY0hK1\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.16.7_1591824840087_0.43871325410799566\"},\"_hasShrinkwrap\":false},\"3.16.8\":{\"name\":\"ember-data\",\"version\":\"3.16.8\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.16.8\",\"@ember-data/debug\":\"3.16.8\",\"@ember-data/model\":\"3.16.8\",\"@ember-data/private-build-infra\":\"3.16.8\",\"@ember-data/record-data\":\"3.16.8\",\"@ember-data/serializer\":\"3.16.8\",\"@ember-data/store\":\"3.16.8\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.20.5\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/unpublished-test-infra\":\"3.16.8\",\"@ember/optional-features\":\"^1.2.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^3.7.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.16.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.0\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^7.0.0\",\"ember-source\":\"~3.16.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.16.8.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.16.8\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-6eyx5gDECdzzibFgzSks+NeZJg2TYE7p35Iv7EH8aFFKMIy0kDoUgADqkQjCuWXy5W2Jli8Xq1/HVJB4RqcxYA==\",\"shasum\":\"2d25a2cd37f4952ea92df464a5b10c70cd0b20e1\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.16.8.tgz\",\"fileCount\":45,\"unpackedSize\":583820,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJe87nNCRA9TVsSAnZWagAAQysP/R+cOU/I+5zOl+LRs0v5\\nxDwOQOUBadSxdvJo8r0embwNhadXVhzPaAsygLa30E/84TQ910rf6DwQtcrp\\n1oJWqorGac5gwZFpjBYPdG41Fncc1O9eL2rl1Ub5MCvikmVdoAubfYmzJEpt\\n9cct6bKDiqUQ3Gogrv04m+o8VUTh2QzpKNyOxeiEMQmAI4vGepIOjTCOzMjn\\nipPINFHHwadCPlN1t2vTSyuScmeIuqefiluKq+cXjN0X8MCpijDxD/0jWX8e\\nTcVeaDkTSryVN8BfaQRVqjueQYqS4zt07jHgFn7Pez8ONDyLdMPysFBnkJaN\\nb7LZTM1Z5ZCG+e5QJ5nZzQ9Kg+TklkpQfUOH7QZZh2mBeJNnXywDvS85sI3n\\n1TXgDy0bimyFMrB8gotu7ADGFLSfBrQ8ZYT+CViATopr2cpHvPZj5qjc2r/K\\n9mfXY13yyrOk6Mp/SzayPshtK3kwjqgz+HitO227dYRLNmpFBSzc93e6L1tt\\nIdvlJRIb9KIzO6XtneZB+oJyon4QHC+YQQu1cbBNzTjRLAa33DGd0vRM1z09\\nioRZjyJanPW2vi7HUVgC29oWo1feRztlm7Qdz7Im430dpVM1xvrSaZC95Mx7\\nNW9mjYRCKqT4pwuTVSZsyG+XCC5cBNJy6k0zK7htcXmEcNhtpHu+H6MHTScI\\n7yH7\\r\\n=L3la\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDCImAQ36EhVNMetL7DJbwRIbRjIXWoaiG+Yv2aHCI8kAIgAsacTCSg63GQR/+SroFl0qLurT5pg3dgSIpSMZKg7PU=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.16.8_1593031116650_0.1777053232114567\"},\"_hasShrinkwrap\":false},\"3.20.0\":{\"name\":\"ember-data\",\"version\":\"3.20.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.20.0\",\"@ember-data/debug\":\"3.20.0\",\"@ember-data/model\":\"3.20.0\",\"@ember-data/private-build-infra\":\"3.20.0\",\"@ember-data/record-data\":\"3.20.0\",\"@ember-data/serializer\":\"3.20.0\",\"@ember-data/store\":\"3.20.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.20.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.20.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.20.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-eGZV5q4Ax7xavAfFS/dayO1KeSMrA0s6jSSf7TSX9KLfOz0jRMUrTwtMGxQtF0/MXB+k8/Hj1LlI5Y0lXFT9aA==\",\"shasum\":\"613cfca5276b16b4f4bbfb35432e58f3e5a2d9f3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.20.0.tgz\",\"fileCount\":45,\"unpackedSize\":627879,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfEFdICRA9TVsSAnZWagAA04wP/j7qhzzRQ7wU685OB7i4\\nwC+2HaDcy6tuXFE8RV4CTlgHyufRYC0Qxk/5A36wm+kO+nQuuxnMr8XL/fvx\\nQHfY6oXvrMwlJMwG906rUeW4NNyiIE2im2JocRqjvnL1Dw3I9e4enBEqqowk\\nt7uA7Ab7W7sGzum64ahZtMVsYVF1LwT+9efy2n+uhx4AN88aEtboHxDsEesQ\\nZnH8zbraJSJG+/aZjKC+MyZ5PY0zJJOhqFFLZClY5rRTm1enBefKGdXQFbDK\\nWXs6kmnqlUqX7BXsTfyLAH2/BYIgoBLHg3zncLPk68fFG6CNZSVTykvXxrul\\nCk4+w4wd/4JQjq0etgkFT9fi+xbjqEq3bwSjPAAJTcB3Zl9kopx09SASN/7B\\nkJdbNFqCW9gJiyFkV4A5/7pYT+a45QF6LFlxDF0CFbJiFdFWOaz7RAfvsKZz\\nUsJ1RBv2FU370JMeRrU+sGtkJsjvzdfDixOsQelTJXQWWj5Vd7g5Pz5J0Snz\\nA10bV8h2sGroTupSCe/2B3rmZkQH2wgkuaCpNgIkzXTHN8OqcU+ByhY7ibAl\\n5X91inR+iCUT4Q7yCDhEGK2MNeXUFwiO1DDwr5cZh3eHfDqArf1sAv24Mbp1\\nTaLAd9QTJrRXh+HgAbZhfuef4SkEicXPn4xNPPXMcvL4JsSpW9QAOykkx9zT\\nM543\\r\\n=fmdz\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEoHFrouBmPmu5DakmWLWjQ03jwEE/gXnPkHf9BgFBeUAiEAp9HtoD6OqXKsKX2mj5+xW00tZANHwcxxr43dV1eUtmY=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.20.0_1594906439920_0.4952933137605271\"},\"_hasShrinkwrap\":false},\"3.21.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.21.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.21.0-beta.0\",\"@ember-data/debug\":\"3.21.0-beta.0\",\"@ember-data/model\":\"3.21.0-beta.0\",\"@ember-data/private-build-infra\":\"3.21.0-beta.0\",\"@ember-data/record-data\":\"3.21.0-beta.0\",\"@ember-data/serializer\":\"3.21.0-beta.0\",\"@ember-data/store\":\"3.21.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.21.0-beta.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.18.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.21.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.21.0-beta.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-lnkhax8dRK36uXiD2OuwooddJErSFnezuMvrUiwCcJvvoPIY8Tdztfy+T26spk8k2YZL28ncAtUHNih5qLIdCA==\",\"shasum\":\"3e58e1e0e100ab47c9ae1fe2223ab4e87128b696\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.21.0-beta.0.tgz\",\"fileCount\":44,\"unpackedSize\":626196,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfEFjxCRA9TVsSAnZWagAA888P/iAAFFRMPw/eySyb/P5u\\ngypqOxbHPj+8YJmfsYKzCmfR5FWDZIExYCykTlT4GIk3kBSNbKR5MEnvXi68\\ntQrIm2wGVzpOG0B3ue/UVaPtzNucK93gnZlhdAn9mOFxgky5rtsWLloZtpAP\\ntQgvmXbAKkga4RmTGCta9y9afop6hYRQ3naiCOD2XT83hC0fj+jcvexz3CMH\\nwJbdL4SvCsIelkAEYGKY2rXId3D64bTcelnIR4UCiTY/WTiM2xhwnFvJ21vi\\nk2oUxYLZKKuJRRIU/PSlk6bCWy+xovx7bv4OLLdAhAQnx6aG4BmFwQCkZ7e0\\nI3idh9WX6g6kylfWBL6PohfdpiwEu1GYM+j9kau2sEsnZ/i7HkT9+cR8bNxh\\nSE4z+tM7PyU8ZPG7NT/3kGD3BfNxnti38BWEf341R8Mxlc6qU8ncUH6DMdlB\\nHHk1CsAhVJ+D1VvjtgruBYP+mEWjmF5nPi0JfgkoayS+ieEO4ooPD34tCUt/\\nCrmqaj+wYwn9dfPLACGutpNEl/0sLeI4ZrOSgPbhofy2l6Hm7e8JUJjONUFL\\n4Q2oIwIg61QdKjMZ6e0yxqol4HS8L5OxbWvsxaFw179ZzIsYSbKQC2EEqN89\\nAAmPa5nT2v5O9OOaWSFlykjYanwJ+Tmyd2TeZuuMq0HaTzejwzyI4dUbkFap\\n5EJo\\r\\n=8eLN\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDktus2gGcupNPkOYzY7kQF9fGx4gHwFr+yirdLmSLzoAIgUL1of/rWEM0JWr/jIqeexXy63SnXQSCj6VV407a0fGA=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.21.0-beta.0_1594906865420_0.6448404859794905\"},\"_hasShrinkwrap\":false},\"3.22.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.22.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.22.0-alpha.0\",\"@ember-data/debug\":\"3.22.0-alpha.0\",\"@ember-data/model\":\"3.22.0-alpha.0\",\"@ember-data/private-build-infra\":\"3.22.0-alpha.0\",\"@ember-data/record-data\":\"3.22.0-alpha.0\",\"@ember-data/serializer\":\"3.22.0-alpha.0\",\"@ember-data/store\":\"3.22.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.22.0-alpha.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.18.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.22.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.22.0-alpha.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-svTfJOU8apkkJDE4X3X2CoLF8ypRnzYMIiLx9sVfzmYRQZaotdq23SyiKgT+2OMjLOsfJMzDvMPweUgGYL7sMw==\",\"shasum\":\"7bf9e5edba4b41a9a5b9a82dce81cd954a5c21af\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.22.0-alpha.0.tgz\",\"fileCount\":44,\"unpackedSize\":626206,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfEFnxCRA9TVsSAnZWagAA1X8P/0X0Od7tsWy6mZPiBT0K\\nXDIDljS1iH6ZId4Y6OyNskLmXymDDClZRrsqaJJuTfOEmzzePrTc+LxIeUgR\\n+z8E490TyAto6K1ZnSc2aoDvHk0ppL2b4u7uCRCooj5em4NB1QWGcAD7dMg6\\nmg4DqIvVgLIvIyIkg8v2y5w3nGEVXrvHxxqi+shXrHkl+MVP2YqztFRTaSCP\\nnBah9fCSZ7u3fn/ILaZQLlWvj9DZ3v0TZRFfoiG+uQukdMfRulWezbrJnmSM\\nKomojJFapc/7wKJ8GX3zZCd0xN6j/XHzvl73MU+/eZOtHk7KAlSL7x3hlJwz\\nZuJpgWDwLYDkB39jkdc1dN/rzIjA/FSz4tpKnSgoM81du/R7hCQeQAkeycHy\\nhFDK4uPaEZzlum9w+02DSSt3eqnBJCiK0km6KknV9QHUhaQBoYncoyZKW09x\\nWl4agEFFjyS4o6WrQk1Fw/FvssCTC/d+1Hxz6F4C3CsdJgeZ13Cut/e0J+cX\\n6F+BNlYe1itMvr2u1Vkz0ir5reyfPvKl/aVX3XNFUwCxXuwMN4fUm45HeqV2\\nRXdELG341fQs4zFeBshgl8oiUce36Ds/k0ON5/S5HwZjGQ2iJCxQqhzeV0+s\\ncMlhoLDJXivf79aPmPCAZeB4g1AUvzLQlBB08t93DP4gCO/+KX7SUYfSb2JW\\n8MfU\\r\\n=XcJ5\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCDfe107QzjNxx1/yILiomP7Xtz6XRss9p7wttfbWkkcgIgQFAb8WCMoN4UlTDvdQdApz5vbUD9Tr0oIOCfwEzqeRE=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"stanley@stan.li\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.22.0-alpha.0_1594907120735_0.1185336541757398\"},\"_hasShrinkwrap\":false},\"3.16.9\":{\"name\":\"ember-data\",\"version\":\"3.16.9\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - server\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.16.9\",\"@ember-data/debug\":\"3.16.9\",\"@ember-data/model\":\"3.16.9\",\"@ember-data/private-build-infra\":\"3.16.9\",\"@ember-data/record-data\":\"3.16.9\",\"@ember-data/serializer\":\"3.16.9\",\"@ember-data/store\":\"3.16.9\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^3.0.2\",\"ember-cli-babel\":\"^7.20.5\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.7.4\",\"@ember-data/unpublished-test-infra\":\"3.16.9\",\"@ember/optional-features\":\"^1.2.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.6\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.6\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^3.7.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.16.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^4.2.0\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^2.2.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.1\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^7.0.0\",\"ember-source\":\"~3.16.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.9.3\",\"qunit-dom\":\"^0.9.2\",\"typescript\":\"~3.7.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.16.9.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.16.9\",\"_nodeVersion\":\"12.16.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-CAiftBDrrXSsnx7fEJojKE/OG3h/IZxGRMNqL0B0LPLUDWTzPV6LwtQEehUAUcuRCVDODdMW4e71136pG1cFQQ==\",\"shasum\":\"02789dbf03adb76abb68a6b959e1ec8bfa29674e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.16.9.tgz\",\"fileCount\":45,\"unpackedSize\":583820,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfSsPOCRA9TVsSAnZWagAA0u0P/jtzK8/DVWOvdTxpS6lW\\nXcZwGTrlx3U0MQ73jMnm6WCjSqnsve15vtYbo1SJYc9foWCF1TNVyHwKDsIZ\\nreXqu35bZ/yccwnWoNvs/qYmuKJXLy0VR0ZMlBeRoSNDAwBVTkKXztlA7aBL\\n20Iow5K/+S0pgReYNXiib7iL3mdA/+UQSPmoq+8pJimsi5NLxo9mRCxq6Thx\\nW4OtMIDcV8jnvLkj54ulqScYfem1J2/XhlanjgB1HbtxrBp3JsgLmne5GAF4\\n49sdQET8onymGFb1o6dEHx0GdrGFDvzi/x6hFKuL2AVRQc9kuuAi+5BWBkBH\\nk/YZ1vLMp2Igc1OvCDUFHRraUng3AAJIc8HO4wV6OH5KrDDILMFrBG+CMu0U\\n7NeJMAGr2e+LEXKMFCbqZ+GCjMKhr807+pYfRYMgomkVv+jZskMqINSIBxvH\\n+c8Y0YIKySTTn38en/GnskJyvK/oDwBR5FU9iybbtVg+TCu2ZE9AvQ9oVT/g\\nle9j6sqNYA3Axlu/8LqERsuC+5mLGhruFwa1l28Ptmd4wL3TWJsw+3uN3O2g\\n911+hT2srHS2CmByLtuVg4EinQDXqvf+ihK09oy0Hb9S5iHVEoE2fjS5/Xyh\\nSWXoM/To9hWgDF/145agJI8aD9uQ1Nh+k/RABdBgAe2Q1kVeOBAO6E8ENG0T\\nhXzM\\r\\n=saPd\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIA3As4RpmCVTRHtF9AZG1g0V9Lznj7daY3Hd7yLWWA6HAiEA8Rrk9CfZrV7U+GBSc+1uJeugXXX3U9Cne8qiAmbXkMY=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"dstanley.stuart@gmail.com\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"snewcomer24@gmail.com\",\"name\":\"snewcomer\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.16.9_1598735310410_0.847722974509783\"},\"_hasShrinkwrap\":false},\"3.20.1\":{\"name\":\"ember-data\",\"version\":\"3.20.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.20.1\",\"@ember-data/debug\":\"3.20.1\",\"@ember-data/model\":\"3.20.1\",\"@ember-data/private-build-infra\":\"3.20.1\",\"@ember-data/record-data\":\"3.20.1\",\"@ember-data/serializer\":\"3.20.1\",\"@ember-data/store\":\"3.20.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.20.1\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.20.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.20.1\",\"_nodeVersion\":\"12.16.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-ivPZQpBByTl94jHyGlhqxBrq76fysRI1dcBztv+igGPXJPDgNfZmvC0CeqW2OYrp5NbZtHRLEmb5OLaZRJ/fBg==\",\"shasum\":\"7b69bec2016d07d42f02b13a058ebea2bc7ee3de\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.20.1.tgz\",\"fileCount\":45,\"unpackedSize\":627879,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfSswqCRA9TVsSAnZWagAA+DsP/1rxAI7mPNvMmFShix6Q\\nI4TpyG3sRxctbj+46zNkht8dTVooGiLHFW2FtdJZPH6Ix5uI4H/aLnVVTAEH\\nimM1mMNzb0+pIFQ4hfl2dzrsC5zuxZUBSZ5FTb9ffn0uIjS7vd0d8NxzoCxQ\\nd/cLx79SRQiMjMANSF6vPmKqfe0oTFjS+Jy5Qdk6iSl6nSZsTPu1PbDONp8J\\n3ed8GOPs0b6awfTVLenlYkAjYjJy0pepwB1/PYMRCvudLhSPqUYxtGIH9pOx\\nLZyZ0p2qJDWVhg8qDeQ7nkQKf/6XQKtYqe385KQzWAy9F0C2ro6sVyWoRpyO\\nuejjGNgV1EzP7mujcAv5mjT40VVCraLXvQKeYUS3Jo4/9tJgPcwaurU1rA7k\\novkumqtwHLOTl/EqTYv1a7xaUBWKvSNkvhhFjObQG56JWkXySfqolf/+B5iW\\nkDlheJHSvC+2pD+u+5AaWWhn9S1s1M1xpARP87al8SUwpl8rKtqN1lLH343m\\nhedSydD6Ff1pRsJCt24WNe5Kj/k3dnTNBbVVsmFfRU+wUTyHsmGdD1zklJnr\\nz4WCgfwdBjp0xbByE/XjZFwXKzIZSXvh7ukJKHrVsVbJ/VxQPCvSgpkRwCzn\\ntwrGQ4xv1V9qIeKq7FvPU6e9xxUd1cYTH04SeflT0eskn59HMYeaxMIbw+T1\\naLvJ\\r\\n=WFyk\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAueYxx2WjE6WY8Gjm1b1l3LG4iUe37gwY5lg4AFJ3DAAiEAmyH7J86NwR9ymoCc4wa1g5GdD8WLal9tXoNrPWd/pG0=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"dstanley.stuart@gmail.com\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"snewcomer24@gmail.com\",\"name\":\"snewcomer\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.20.1_1598737449957_0.245036470379135\"},\"_hasShrinkwrap\":false},\"3.21.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.21.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.21.0-beta.1\",\"@ember-data/debug\":\"3.21.0-beta.1\",\"@ember-data/model\":\"3.21.0-beta.1\",\"@ember-data/private-build-infra\":\"3.21.0-beta.1\",\"@ember-data/record-data\":\"3.21.0-beta.1\",\"@ember-data/serializer\":\"3.21.0-beta.1\",\"@ember-data/store\":\"3.21.0-beta.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.21.0-beta.1\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.18.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.21.0-beta.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.21.0-beta.1\",\"_nodeVersion\":\"12.16.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-mNjFp9JvPPMftR9hpfjFzj3JgexV8Cs1/H76mMzbq4CJLKfF/6dhb6JRcuYP205CWttHwCZsLjghhAuimAAmfA==\",\"shasum\":\"58fff51435891345cfbe49152a5fb0d3403d62d3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.21.0-beta.1.tgz\",\"fileCount\":44,\"unpackedSize\":626196,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfSs7MCRA9TVsSAnZWagAA/XgQAJd46SaDixG1nwLvX46N\\nmIYT31CC7mX5HZjzSno8ja25AX95LHy/aBtqQuOxySYBwuf8A10h0rrZUPd7\\nmsrU88T4Wj0BYRy5zkKzIZvLrpfvKDVP+GZ5z4IJlc16BeOsjpY6tw7pqW6L\\nus5MAmzTcC2w+O9ACFhuUe/KU90tperCxEWyJyJgt0zNDkDPSPZ6r63Wpxk6\\nAc06YiPYsQdefcl6JTC7BVGZCljZy3RX/hfR81FwwI3WEkQlXnM8Lk39JKGn\\nCijv9SNqDqaFPLgc3RfW9t0keG/Td/HSqR4prI8QHhtCA1h9eWNtUbGYTwP5\\ngcpqs5Oh96xMmbNBT7PTeKrOMzRlEASlTgbVWSy9ya3Jh0GwamRNPA/+j/Ib\\nlyr+2Ek4FaA8sneJiQJmrCFNIH4+249x1AMQtJLgdxBP0qabAHMiHkkKyv7o\\n10bZc1vjPNF8mTeVJXt/VCDyuWkQEFXIHGYNc8roXFYRY3IQivFD4zavtVx2\\n77jOxfMOOX38sUsgZI+TAVsR7iPelxh3ySkbUgFwLQmWs9oodndijRbJn4RH\\nf9dehgj4y5UP5oN4/aiSkcn+c0Vg8/NIgqJI7S2m26ICeM0ADDhD1CuQn4Qo\\nyR6XI8eg5fmBNzqI90EuxrimiaLHMU9A9ZwaVcKXypZ6ZN7dRychegV8lwX0\\nsgCQ\\r\\n=OLS3\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCuzaSYWbPcYS8sL/ys8YnK3lwuQxP7+9X/i39oN2d/HwIhAJFQ3CnjdTIIrx96CVTWLyfo/Y3S7s+BKcVuKBrkjX39\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"dstanley.stuart@gmail.com\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"snewcomer24@gmail.com\",\"name\":\"snewcomer\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.21.0-beta.1_1598738123596_0.6530779005056844\"},\"_hasShrinkwrap\":false},\"3.22.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"3.22.0-alpha.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.22.0-alpha.1\",\"@ember-data/debug\":\"3.22.0-alpha.1\",\"@ember-data/model\":\"3.22.0-alpha.1\",\"@ember-data/private-build-infra\":\"3.22.0-alpha.1\",\"@ember-data/record-data\":\"3.22.0-alpha.1\",\"@ember-data/serializer\":\"3.22.0-alpha.1\",\"@ember-data/store\":\"3.22.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.22.0-alpha.1\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.18.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.22.0-alpha.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.22.0-alpha.1\",\"_nodeVersion\":\"12.16.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-00BvKg6Y6WJT8OYeDbxKd+cRRC/8dZuQ+7tPDl59eUEE9ddiHpX7BArCEu0pMxAB8GCf4x7dVviDJ7Nse3VyFQ==\",\"shasum\":\"3c5b5c69228dd3a6750355050117f94477229212\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.22.0-alpha.1.tgz\",\"fileCount\":44,\"unpackedSize\":636122,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfStJ+CRA9TVsSAnZWagAAgtoP/AwP8IRT8J2aaOYqLYFH\\nHs5mifPo6DgyMTVXaKAaStWWLUZadP8X4DNrYXFctyTWWMbfe6M7bF3aHuXk\\nJfs7zBhHKXvA9ZRHAJTAimyFd4rkP+0yYlfKCwXdbSmEnMOqHGFKZc60muge\\nCG1WWll0/2pRNHG6GsambLmq9pBezS/8C72Hf8uyAa4FhmWHK8y5ik02oyeJ\\nAugUxyLSERzgW3YDluj4xmUfG/jrHE0OSWx6aIqOFYwTwo1GhtepXRMJB7EL\\n7qNvemRruRIAIRmc4Gs4oMYb2kW+w6tQIQhlCAMFCZxnhbM3eKAd/I2uTE63\\n13aC+aSeKKxH4C5/SE7DotoUJgzIh7sZy7TdiHiqE8RZbo1nVhZVNF5arLih\\n7IPyvYqX2Ec/qhNmtHkHpS+HmpDAMUKoUMoI4IfrrzG3mEFxSmb7V1T/GovL\\nd0RtTfSAj0NFCiJmIgEUA0hXYKPYRUOV3euyOMdAfyQWCQX/+uwr8xerR3u7\\n96EEUf1Nj+kcm61yrKjVIiH85Xji9mJIFbcl3eVwcPyqxWz92pbJZNCN1pRJ\\n7lVxoVsI08RESgnsL7eLBAaSBbNsMBOxFedoJrStJ4FdhiyCaIMHsIzyqddk\\nnOO+vYItLXhIJJxMZWE4NbYFlZP4v32jm7pUHx7aUi9pts+cIr0Cza9u75+f\\nKKDi\\r\\n=VfBs\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCZCNeG6cn35slz3QTpcLa/tz7mcZmApkOzHW5rHkAfawIhAPEhTN35VzHi4M/U4a3ykVi7iGT17SrtpjI+jJYRwivi\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"dstanley.stuart@gmail.com\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"snewcomer24@gmail.com\",\"name\":\"snewcomer\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.22.0-alpha.1_1598739070228_0.7125612941368127\"},\"_hasShrinkwrap\":false},\"3.20.2\":{\"name\":\"ember-data\",\"version\":\"3.20.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.20.2\",\"@ember-data/debug\":\"3.20.2\",\"@ember-data/model\":\"3.20.2\",\"@ember-data/private-build-infra\":\"3.20.2\",\"@ember-data/record-data\":\"3.20.2\",\"@ember-data/serializer\":\"3.20.2\",\"@ember-data/store\":\"3.20.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.20.2\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.20.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.20.2\",\"_nodeVersion\":\"12.16.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-ZXEZlbOZtdvlwJxt2Dt4eWTG8fY2csjZyT97ktgSEyoGLKmkDf6hE36CchEk7hyTDNd8gm0NNstJeuiyVVuFJg==\",\"shasum\":\"e4afb9df3a59b7425f5b83444f1a73cdd538f4f4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.20.2.tgz\",\"fileCount\":45,\"unpackedSize\":627879,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfTI84CRA9TVsSAnZWagAArroP/RGJhe/kROl8xJj4nF8u\\no9MsYZ8izMyCpKo9wyboYE1P8Mrjt/osYAnSZExsjVuf6DATlgYj7CT3b9pi\\neoFtB138hpJXlDqIKfA7/W/SivRyrr4GXGFQXHqLnevEjbTc5/wiIp15xi6c\\nwz8/3kALxXSdhAJau3KMRWILGug9dikXXQHIRDrkp464VpFldlCqW7V+zuBt\\nm1nk4f5TsJiAPOiKTYC09UG+L/p+DnjAQO+CUS1eEgyuWO7nUj8OxT/J5MOu\\n1nt7nkFpim3Dsa0r8cdUh6tBHlO2mYHQR/tk+TN3BcFgI5ToGqEHreokQoZk\\nvruSKjWC1x58xpU3VGJ/klNETbkXFlAMtnUOlIdEfdTTnFjphjLnnt75k5KA\\nFDfNWKu7SzDxcZdS277rnJWYL49Vbd9CQJu1BC76xeviwELmhCyHhXzAxZ9N\\nmHjGYUSD/fLTpD6acaqw1Nt/1478s+yADu0S224cN2qCGQhQS9huB6ireILA\\nqaDX/c3B6bU8kSJcy+5Wj6rDQsaqiET81ROXFcKLjwVMzHwCtbxa4/Yp+l9z\\nsANlS4yIKpQ/qH2s1gl9YiphdzPOqZUhl4Rjr26W/LAAnbHJ44bMCnWbLxMw\\nDp9jOkqNtxR9z/OMzgoplPHc7hGCSu6sbvv9OWXOerhpDqb8rS8nDnTMSYwE\\n5bVc\\r\\n=5wmp\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHeYEdVLyc02dQZ9RLSzgTWhOy25YdUlBywaKrl3fXH4AiAQOmm7yjyQnZ90SSsvTuqJ4FOZDy4lx7GyyLyfyRHS/w==\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"dstanley.stuart@gmail.com\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"snewcomer24@gmail.com\",\"name\":\"snewcomer\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.20.2_1598852919496_0.34036313742001667\"},\"_hasShrinkwrap\":false},\"3.21.0\":{\"name\":\"ember-data\",\"version\":\"3.21.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.21.0\",\"@ember-data/debug\":\"3.21.0\",\"@ember-data/model\":\"3.21.0\",\"@ember-data/private-build-infra\":\"3.21.0\",\"@ember-data/record-data\":\"3.21.0\",\"@ember-data/serializer\":\"3.21.0\",\"@ember-data/store\":\"3.21.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.21.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.18.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.21.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.21.0\",\"_nodeVersion\":\"12.16.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-p7hI/oDREkysgt5M2Y9q+lO3qvHri7TF42JI76+fRl3LeacDnJsZzqPnolBNOs8xOEJEf4cH1IDuipwI7+soJw==\",\"shasum\":\"2074f2076fc9a1121af6935798ae2e37453bc0ef\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.21.0.tgz\",\"fileCount\":44,\"unpackedSize\":626126,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfTQP2CRA9TVsSAnZWagAAUHMQAIXQo5SlqXoPVQmfLnPK\\n9dkj2MQveTU5T1aLATFyTJVDc+tW4YgSohYnNiSXveJkutnGOilmPhH3TCiA\\nDeIyExZE6BF063tpwL5FPAFKExBqyngOyf7VCSVX2nZHcltKDh2Bae+8MC8E\\nH9j+lBlLipp0dzRshpsFvdOFNFOdwN6xrzsowsqCd1IdvrvS/rfkeO7FWR8z\\nTyxEvmEMZd8VhFD/SLfP3Z33Cuwx1Ttnb6r//h7BJm31ajDru//Ms/B2e/oc\\nr43RptfFy6zfc4ShRTz4SXCe9gFJ4QIvZnmbVlFiVA4Jw3X0rAgX50yLl1rR\\n6FzbH7TE+LaUaIh6U21maVdFBVepwX+imoBP2Yvw9XOTIWkWo+Geu9PzmfMN\\nPraab/hc722uYAaZskQ2/skMF43nOkfsFaU6UNyeoZOPJvjptcfoCFskf39I\\nOyVojIAbgWnZqjxRUJkZTB/y7GRTqEA6CGMfBrcbvk+btj0DXKPr1S1ugYbX\\nzNQd3uadlk6/b2hxzmAXuAjbkggoRdYGWeoImbs35VEqT9YQ2HoxFnG138fK\\nokEuUztgBVjzLKx+r7CShZdp57i5XI6BX22S0mq8HCh3Vp27JD62sy8WNdIi\\n9HgbmM9XckimBCXGLu/uEXii6uNBFJ5IPe2zOEwWCmyoZBRsPJK0pWdJ632E\\nGNHb\\r\\n=HMSw\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC2zYsd3udqT6vHz7RynONmANX0nsrPzTlb3lsPF5CBKgIgOI6Bl/doxVkvzgv+Q7qzIU+zPuMtZsk100PcKEYHVu8=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"dstanley.stuart@gmail.com\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"snewcomer24@gmail.com\",\"name\":\"snewcomer\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.21.0_1598882806012_0.5551598751402562\"},\"_hasShrinkwrap\":false},\"3.22.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.22.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.22.0-beta.0\",\"@ember-data/debug\":\"3.22.0-beta.0\",\"@ember-data/model\":\"3.22.0-beta.0\",\"@ember-data/private-build-infra\":\"3.22.0-beta.0\",\"@ember-data/record-data\":\"3.22.0-beta.0\",\"@ember-data/serializer\":\"3.22.0-beta.0\",\"@ember-data/store\":\"3.22.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.22.0-beta.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.18.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.22.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.22.0-beta.0\",\"_nodeVersion\":\"12.16.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-qv5RthAv2Msnb9YiFr2uX3s80OIWiMyr6025bvy4KAMZCkmsDoQpf0eVU9dVsMyu9c0LQrGPvjg+py+io7wkWQ==\",\"shasum\":\"b74b218a21b05c9407e018069f329deb92b579f1\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.22.0-beta.0.tgz\",\"fileCount\":44,\"unpackedSize\":636112,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfTR1WCRA9TVsSAnZWagAA/9EP/1wmZKRGXxD9ooZF9xJc\\nDFfI6o1ZcvGb3ieuCz2NPacCLIhgJF/YGX3O86jVEZN7pyb+FW1UgmLPQJCa\\ncWAI4vSF2vUdnHQ/Q7WtLbaVd04jesDKv2m90poS+VLJ+LycU6CCT2sd5ILD\\nZmAOFMXx9PN7jShXJzYnqNuXbMVjmXidwST5IN6z+vXGsyb6Z+DrRDTS+NFk\\nfSsly5SeH3CBMk+LLQYbMgqUyoUx7oCy6+SmW5wQp6CfCMF2vTi+Qzsh+LFj\\ng273zDonWjQP/ZB5pxEqC2xnv670AMYQc1rsIFXr8/owqQAkq7Ulx7TYmccH\\ncsgd759dWqSQnaN/h4E/Kup9DYxnktFXmW2/n/lkwwKLR9fo5h0DWqB/NkFj\\nW1zg0Qs+20doPRLSo5FEbfE9PIFqX7ZCFjZCSaWmxEEhCUGXS7sWwWHmG7V7\\nFnKll2SU9w1hZr4zmJxIK+xlsXzyY1EnaFLVFy5cMT2Q0esTds0NZ+eRVnCP\\nAIaPPX2SRX3fcp6LfIyuUDyF28saS6VHmOu/SwW8Llb7+5Yxwx/BGVaJWQGi\\nfHBhfilcS594ZL9F3kQmycYLB0OgenUr2Iw2IomB48WK2zj+9QEczswi1huC\\nSVnjlHeE3tE6SXptHJskCvusINMYayxx125zc8S3K3MoY5+SZ5nqAajhWk0f\\nGrjb\\r\\n=sbvf\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDVjhdf3TuTBwh6tAxYmFDib5JhfWSBDJKGk8yuQzCkHQIhAOFjIBVz7nyCPCFCz6FI6W8wcpfszmbXCFSjmL7HoG3B\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"dstanley.stuart@gmail.com\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"snewcomer24@gmail.com\",\"name\":\"snewcomer\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.22.0-beta.0_1598889301935_0.11959597482574402\"},\"_hasShrinkwrap\":false},\"3.23.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.23.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.23.0-alpha.0\",\"@ember-data/debug\":\"3.23.0-alpha.0\",\"@ember-data/model\":\"3.23.0-alpha.0\",\"@ember-data/private-build-infra\":\"3.23.0-alpha.0\",\"@ember-data/record-data\":\"3.23.0-alpha.0\",\"@ember-data/serializer\":\"3.23.0-alpha.0\",\"@ember-data/store\":\"3.23.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.23.0-alpha.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.18.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.23.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.23.0-alpha.0\",\"_nodeVersion\":\"12.16.1\",\"_npmVersion\":\"6.13.4\",\"dist\":{\"integrity\":\"sha512-JYUJW6juzu2Pds+4Dg7vpu8U2aRBmV5Xa/SYg6Ar+e9JXmiSYABAd+qgRdQ26J4/VWp/U6kOVV4KauDsPHYmuw==\",\"shasum\":\"1fad99c90b61fec91d7cf634a1a522e19d65a3ca\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.23.0-alpha.0.tgz\",\"fileCount\":44,\"unpackedSize\":636122,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfTR8vCRA9TVsSAnZWagAAgW0QAIWud3ZCIhYsAqjLOhff\\nvgE9R8WQqj5uDi9TY6m7kSaJrCc9Pttu/IvMdevgl2/mceu0c8WhOhcW5mly\\n8x9HfnIy8V/9rdBVuUkgYbycJah4LTLvwH7M1JluTmbznd7L1cgwIHynR+L/\\nd3ReVBVWY+67dL6kFAkK4bPJAXhvCid3LUo6x22iFtBnk6NrWXLdEY+VAV9b\\nKn7lklZIQZaxKSFi4TnefyXR3PYfpJdVAH6+Vn3BKZdyBpGrGqlRXY40HP3w\\nWmtvPev6ZmiO/ujTe26sDthedf1E6QvGReF29j+AueomeOgqdmPij1/FnWP7\\nIqGGJ5jj8EEcbasprvNtjmO1gNHSyJrnwOSgbhC11oZdbggLH+8f+dGJTW/F\\n2+dzdusYBErrn0hmRyVrw4cteULOPuNWW+2+yG7ViohEa4a5fUdTepOmKM1o\\nk+1Phcpr/0BRhBxWW/HSxVp6mLcWwZfn2RQSdkYTpyrgdOl8pGMpWfqlkZTi\\nVtI4WyF0ICVvu7TjfGcB8XSl5sIsnxM8CibReSZInC1fTuJVBs2Ul3zeycHH\\nZcwVBT0YNNeTRdIBLjv4DQixljF4HMef4DwFCDblJV+q8P0Fnab9F/odzEWu\\nOsyi1mqHAQU14BpDis2FOT+54XS+UzLvyJP5INyGPfTbh4VNWRbjfTLDymOv\\n12hq\\r\\n=6sEM\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDmJ9tzHAeFk6GKMyUPPYeLXihn+wokV40lAxbMsNNktQIgWh6yyAx/rOp4yA5q6egDpJESiEV5HtJXCem67RhKBFo=\"}]},\"maintainers\":[{\"email\":\"bmac325@gmail.com\",\"name\":\"bmac\"},{\"email\":\"dcyriller@gmail.com\",\"name\":\"dcyriller\"},{\"email\":\"dan@cerebris.com\",\"name\":\"dgeb\"},{\"email\":\"runspired+ember-data@gmail.com\",\"name\":\"ember-data-admin\"},{\"email\":\"dstanley.stuart@gmail.com\",\"name\":\"fivetanley\"},{\"email\":\"heroiceric@gmail.com\",\"name\":\"heroiceric\"},{\"email\":\"npm@hjdivad.com\",\"name\":\"hjdivad\"},{\"email\":\"terzicigor@gmail.com\",\"name\":\"igort\"},{\"email\":\"kellyselden@gmail.com\",\"name\":\"kellyselden\"},{\"email\":\"runspired@gmail.com\",\"name\":\"runspired\"},{\"email\":\"me@rwjblue.com\",\"name\":\"rwjblue\"},{\"email\":\"snewcomer24@gmail.com\",\"name\":\"snewcomer\"},{\"email\":\"stefan.penner@gmail.com\",\"name\":\"stefanpenner\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.23.0-alpha.0_1598889774514_0.22981614779570125\"},\"_hasShrinkwrap\":false},\"3.20.3\":{\"name\":\"ember-data\",\"version\":\"3.20.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.20.3\",\"@ember-data/debug\":\"3.20.3\",\"@ember-data/model\":\"3.20.3\",\"@ember-data/private-build-infra\":\"3.20.3\",\"@ember-data/record-data\":\"3.20.3\",\"@ember-data/serializer\":\"3.20.3\",\"@ember-data/store\":\"3.20.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.20.3\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.20.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.20.3\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-YaDz447c1/+LjJmuw7/DhrH1kTWJTF3qHVrxHIzW+pqXQO36Lw9qLbhyka+wvkLatImQGKPC2bJ/OzAMZwA3qw==\",\"shasum\":\"62155eb0dc3808fa7bd38ddaa49b3f2c8a96c4a1\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.20.3.tgz\",\"fileCount\":45,\"unpackedSize\":627879,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfYuwICRA9TVsSAnZWagAAWycP+wfBnH3QyK0MpA6Wm6QG\\nMmauOveW59u9SnDHTXDVX2A1ciBuTWgykyXvRg4TuwsJR04QEmypwNBnqUhF\\nTu8LmtUFvNpc7WKuxb3GBA6ksOxQmxB979i6rFuSd7H+GGnGiPDW6LcPZzQb\\nYauQUefnTeogjAIMN0TbEeY7XruNmTY1JdWBdW50siNVYIxGiewmP5+NB/GP\\nM54RNHXKmfiEdMY+FOn9XhuY6WOfvyHlVJFFYPkUc8Umck7Pd/04bUvbf16X\\nPiJy3gRzdx5901FI4P+crFDixT+XzJzGC394wXHbE8Y6bbGWqroZIhRfpyPV\\nESlSjvZskY7r/uXa7l0Gdfk3FWJv4j+wZSmuAN9V1y6Bx8adVLRERMNoWFdS\\nM6Nx47ByHydLXEgojAKc0qd5iK9IuXeiCobjnSfl4VU6ap/Ch4SzOJCQ0/en\\n97TLbTz8kgzETF8YKvDMvSe+i5YbS8NYIwl+lXcdztS+z7U0USDbmaIFo9xG\\nN/iMJfq6pkMoEKEbwHwV1pCTXuK3ElHEUEDL7De1WW4GGQg9FCJBMuLpB628\\nyBSCFUf6sMFAQNIinvqjdifjwLmMyB1UB4GSrZSpvPwdg+1a0tYqSuxKbFbU\\nDgjCVI8gAtajr+tJ522grB905lF2SFYRqLSx5vUVAHlACoGdNvbOtwKjn3QL\\nwGeI\\r\\n=qwJ6\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIH9QQjnpLYcORySU1w8n6810DqBsc5zPZSjId8JFIXAJAiBvAkEDU8o6GTOezztDlS/Alab1o835nYRmgjvWMdKmfA==\"}]},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.20.3_1600318471961_0.14644044509956577\"},\"_hasShrinkwrap\":false},\"3.21.1\":{\"name\":\"ember-data\",\"version\":\"3.21.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.21.1\",\"@ember-data/debug\":\"3.21.1\",\"@ember-data/model\":\"3.21.1\",\"@ember-data/private-build-infra\":\"3.21.1\",\"@ember-data/record-data\":\"3.21.1\",\"@ember-data/serializer\":\"3.21.1\",\"@ember-data/store\":\"3.21.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.21.1\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.21.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.21.1\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-aSks8/kW92BR6T2jGKAtg2ECar54mEJPlY92rod6RV5JYU7URQ3kJUdR0K94GwguNmmaEi2dQww2RJOgyNfcCg==\",\"shasum\":\"a3b4602c0660c82793f427827437b6e16b966d98\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.21.1.tgz\",\"fileCount\":44,\"unpackedSize\":626126,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfZMg8CRA9TVsSAnZWagAA1VYP/i8P3jLc4pEdmjhhaugo\\nzOL6/UHNQh+5AQ33S33ySi/qM7OMwxPpHo0+HDtj7s2RvJNue+ly/oJTtQmu\\nEyCB44luJpT2DE6yR5OJbx3aXDG/4o704D7kaXHE78a/aQA/gCcB1Ja6cBOz\\nF3Kii3SIEbyd0C3SLZLZzSEFTB2ks9CwH07+SYlSpsDB97poyF6z23Efo3NY\\nF0jVSrwfknZ5S7vvnSpxtKUbFevVWAHyMtfWdA+IbVsnoU1WIisMZjm68kCC\\nnVnOxW0Zeynd7CDZaD96bZowsoNpFspQWUrvHeBZwjqrKVBgNVM3Y/CEe26A\\nfj81hdk6R0lpFTdA2T7GrLvJZDeuvWTKS+ELMrhzb3nA6KT836+YWGrR6Dmi\\nNOHNfzibtyjRVKGBMCgtXKvzuvGQ5XSsI7yjO8cXEr00/8viDddwOEzE0mVQ\\nsXWJ/corSUqr2ISIrADlw+ed7mO70jGHecK7LevWVWseE6scBMCE+bRY8BK4\\nh2Shv9E/RTR5Ne6lSFdQGOyEsXT28XTC9voiRA5NNtk+3PWRj7H8AJOQQnYN\\nuh5ihixbtFh5NzOtj15MjLloRiITJJqDF64S0GGzD23SPjcfgwNBoXCJVQJ0\\nl+eQslRX31nFT2JIsEnRdcXZ9xFnnVDCpMdMsGPilZll5DagET0RTGjz3uG1\\na7W9\\r\\n=GBem\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIELcXS54zptIT9xeONu2xuY60m6BbnJ3zGnqT9P8ZUNdAiB5giOOYc+Z8G6KLTmurdx1YcfCzV/2PfqbLUIXsjslvw==\"}]},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.21.1_1600440380169_0.09860219594357367\"},\"_hasShrinkwrap\":false},\"3.22.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.22.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.22.0-beta.1\",\"@ember-data/debug\":\"3.22.0-beta.1\",\"@ember-data/model\":\"3.22.0-beta.1\",\"@ember-data/private-build-infra\":\"3.22.0-beta.1\",\"@ember-data/record-data\":\"3.22.0-beta.1\",\"@ember-data/serializer\":\"3.22.0-beta.1\",\"@ember-data/store\":\"3.22.0-beta.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.22.0-beta.1\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.18.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.22.0-beta.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.22.0-beta.1\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-XdTDfK9BOS+9rvohxTpQVDmCy+DXuPnB4C6w/cuFp+GZIfVQqyBCkQikVbaOBdUW/dEhrwQss9uGRl1MpdMing==\",\"shasum\":\"8f91e35cb2bdc86c3160527330cfac6fdeb0d7f6\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.22.0-beta.1.tgz\",\"fileCount\":44,\"unpackedSize\":636112,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.4\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfZQdICRA9TVsSAnZWagAAaoAP/1KF8U+N8ZXgbL4s1i1m\\n0j/450S89MgwRGGEp4NuCHP9G5tTanz1+RHvOG94MecJCBOiyycfWl/xHQmM\\nrmpWlf4ahi30RW4aVrIpEapfSMfEW9LJEvO5T0nrF2rF4RlXR/LTeqPrL+dq\\n2GbPgVSrQE2kJ7W0iC/IZhImRokLKX7oEZfet4yxQHivjxZjbZLMJchvZkH+\\nuDgJix7baXfRFXJaUBrv9B7jpRHf8Lj8wsQuYT2M22IzhL4XSmDsrXQLZ1X7\\nsHxcMkn7QrePxwkMGWHYldnA4uMk7AJqaezyMygH1/lCgAeiTt6gt8GhNYMQ\\nS7fky4OJFxzquqiVmyuIX9sPa2D5d/4OWOOAGAxwbEc51R5eNSYFqtto1OBX\\nOMByO3EFeFX9UIly+M2AEUMNX6uWQ7/AExncoQ8q35QsTt/8LT9g8k4EJhER\\nXvSobD9izowRto0KrC0R7r/yg4zAI8waoB2D9+D5tWZ4kyxNvwoJmr45uqV2\\nee3lQepyVPtEUBRoFrJkDvOCoYMHgV2qNyHmkNJQzg64shgzJD3/c0nA/MWP\\nQc+rzSz7pKhsK8uCIPRTcdqpd+Q46LrO9a/omOoVkOS2mWXt5+rbWULDfBi+\\nxvpyy5LDqwGrXPXzmoa284QL07KroA+GddTOrbPizSu9BJ2dtNRJ/Bhfq45F\\nm+lp\\r\\n=43rL\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEvLtvqs4XjwNM1C+dY5boSqRdzD8EoiA9P3rYdqM+cKAiAPThww6cbnkqKZb9svhFmsMPpEHNZZ66zgGLmGb6JJNg==\"}]},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.22.0-beta.1_1600456519764_0.4210158471862593\"},\"_hasShrinkwrap\":false},\"3.20.4\":{\"name\":\"ember-data\",\"version\":\"3.20.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.20.4\",\"@ember-data/debug\":\"3.20.4\",\"@ember-data/model\":\"3.20.4\",\"@ember-data/private-build-infra\":\"3.20.4\",\"@ember-data/record-data\":\"3.20.4\",\"@ember-data/serializer\":\"3.20.4\",\"@ember-data/store\":\"3.20.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.20.4\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.20.4.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.20.4\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-U/owcagWUXzwmjAY9wmIx1syDeVwqgUbPyFqoiJjyuD1fm00dVoyxRZP8IVaq6PhJwucbCKKbnHeaeLcy07b9g==\",\"shasum\":\"233e8d94ea3417eab8f2c2a76654cbc6c75f9b07\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.20.4.tgz\",\"fileCount\":45,\"unpackedSize\":627879,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfcN8PCRA9TVsSAnZWagAA0mgP/RWGNiG2uamK5MkriTBF\\nkyje9F4alUG5bbkFZehKZRCTBOz6tdadhcf5Mz0xCx66AQJGtzaU9WCiIs6W\\nWiI7FrEFYxxa2wKKa0pf02vWoDsBrxVfNZN0gOEN5g0T9bb54eU+UwNGnzFC\\nPYlhHAAlkxJ61WScLxU76UF7Big9O7Bat8+LYU6KCG/Yp0aiez/w0i1TcQ1x\\njTWh+IyP9GpWMAgs5hNE6ZTpqEqrmTSJ3kfD5ptUNyInIj6nVpNEoZCs7Uxs\\nz5Y5lB/tzcexcFqHNV54Tw97LqIfrBGwYXwxeiZA3MuoEuFQfHJtnutK8LzT\\nUu40R05cpJh+su0wBzspqP7qfZCMRscCDX7xJo7B5ExzD+MlX/cxQWvNcCoU\\n6bVcjoiqqEKw2rGQq/r7F7Qg48bL5U0YFaKy6KjdrRDaWbUUUWuRm2cLL4Po\\ndvjwHm363JnWir56fGffYChLWJ+3gr3tv+SKtElZ4Ip+gB4EWYu4i9VSNSeG\\ndM0gOv9Ecn+ApoiVeshKR6RskLF5bfrFuOyXh4x/FL5Bhi8vWLZjhQcO8hF+\\nJlq3GSRy38XtBCUHUpSwzw1sCT+95dZHcm5Yrt2Wi4NBO6Czyffxm5/SvOkP\\nDr7VF3gKuUDbDsnqNznU0/WdhRocqHzi1zuamXVdZL7RRychnE9gnyr3Gxiy\\naZs/\\r\\n=eTVq\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDOYy6Ma1avER4FBoZs78FNwFnMZKDug3mV46hxseb15AiEA7NVo9iAqF/0QsKtPhOCUbVYTFqVwpDxLePAni6/WPzE=\"}]},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.20.4_1601232654529_0.7405017412310737\"},\"_hasShrinkwrap\":false},\"3.21.2\":{\"name\":\"ember-data\",\"version\":\"3.21.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.21.2\",\"@ember-data/debug\":\"3.21.2\",\"@ember-data/model\":\"3.21.2\",\"@ember-data/private-build-infra\":\"3.21.2\",\"@ember-data/record-data\":\"3.21.2\",\"@ember-data/serializer\":\"3.21.2\",\"@ember-data/store\":\"3.21.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.21.2\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.21.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.21.2\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-Z+DCWczMBC04ahANj+AqOwXeXrqPmtwaJ+2SnomM9s8PaUcILVZPToTudUBU2rdnS2MjkpmcUVIIYiXEvAetgg==\",\"shasum\":\"d3537319a8d1c80a8a567f08d86b740722d502fe\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.21.2.tgz\",\"fileCount\":44,\"unpackedSize\":626126,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfcPPCCRA9TVsSAnZWagAAKxAQAJAqFmusvyvEeD2tLfbe\\n0WI4VrEQ17IpWZMamSU/dpFloCne6PplHPl1AEeKNJptmKa6u8Z7uQHegjeq\\nL2RFr21fhLq1wO8drcOrX5Vh7JhQcesLJ/eer7xj2oMNJOcjYl6dogOg9CM2\\nQxy2svM702fR8uztxpilXfCPrYEm/QbwRe38qlq0fYjGNgNHVWvbtggtZgN/\\nN2eN0Y7WK8Zm5UFsY6TGhwDT8GA2SDp9Faov607caViQe6MuN5QG295DfwQ4\\nHdqVMwIAr/EyHHRtf2FxM94TiwTGAJIzaflvGBrRjEH5k4slH/OHwftx+hpi\\nT54ze6sNPqpDV1oqD4qG1WahriPiDuPY6QQV2EnELFH6EJey9dASLeQtOvD2\\nU+HjRTXK+4bKswL2PUCaZ7r4to0GWzqFezvN/o48LNWl3p0KSy6dvxhHwhtW\\n78XKnvR3VvLh6E47FllAt5oPWXZ7Bq4eQKC/oclmFCjNNxMvjbYCml5BY2m1\\n3Fab+EZvWpVMgDRe+mUjELp5BNXgFbMF4lQzEm7o5aeoy6yOpKKUZlBFsYDl\\n20GyxukBg4Hiz4ASar9diJB65ZS95TYaCVgg/+KEbP61VMm9m39UCF7vqnn7\\n1HDVWzFFtvPTdZur62eKvLqeZM8JiFhpqMm6MZQWakTRJ6prqaXPkw8qSXmf\\njny+\\r\\n=LFXC\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCAQcferyeMRCq+YnDZPP/Rx/yaMXVYyyhaZvtecmeTxQIgcxMtqsUk1iiRSvYYYvkh9hc8Ns002G8fiu9fub700PM=\"}]},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.21.2_1601237954231_0.8186605856778648\"},\"_hasShrinkwrap\":false},\"3.22.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"3.22.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.22.0-beta.2\",\"@ember-data/debug\":\"3.22.0-beta.2\",\"@ember-data/model\":\"3.22.0-beta.2\",\"@ember-data/private-build-infra\":\"3.22.0-beta.2\",\"@ember-data/record-data\":\"3.22.0-beta.2\",\"@ember-data/serializer\":\"3.22.0-beta.2\",\"@ember-data/store\":\"3.22.0-beta.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.22.0-beta.2\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.18.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.22.0-beta.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.22.0-beta.2\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-i/Z+TPvhVm62ug3XCNLBMRdLSFHWdM6iA3JNi5jalLNB6qhYkHAiHdsEqR8IYz9HlEqueTslXM9rNGOZAC+KGw==\",\"shasum\":\"719146595d28acd6bf581387200de0cd89bc94c0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.22.0-beta.2.tgz\",\"fileCount\":44,\"unpackedSize\":636112,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfdJrpCRA9TVsSAnZWagAA8/UP/RoNjzixEZGuAQnT5Bhy\\n/ozOWoHBi/XLaf3ydtlwZGzCDg26Qd5jFbPGWKOFzipfxzzfuaRGD92pAcrU\\nOnm8zdUhPP+S+birQht2Ep5AmmE2jDGGQtOlXBPFbIpGZgwEgSlpehxxM7I4\\n1ICK/eIEXdjkdYMorrx21YfPPxly/BoSeNTmAxiqUbWA/DyH4zpRRiqAKts8\\nHGCi6dUKS4zTyXhNx6b3Ah7kX9nAXfnzXqo85HrXUWU3g8EWqa3mzR7LlMuo\\nQBl7u9B7yWhdeEEBqiMRyegA3rm0LbDflVmuGGu7WbUFNoSs3/pls7yo+Y/d\\nGaGfEzqMMvhVX55N3ttJisj4UBohlKs4Gkq587jRTKBpc62NHwcGIcQTQgix\\n+d5ZV/3IHvWryJDSQKg73fI9BrmSOSXcWR+wzw5reb/SVMtBtauAFa6gPaFD\\ns3xTyQMy+TFgsfxdnTft7z4zZZi6Ps4aUT1Mzs4ncPZuVRE5aLISjWWBMyO2\\ncpJTCsXaBy8iEmw41FAwspIJZq8VQpgfkuvKaURbCFYJZSTaC7KEksFtNrAB\\ndqVm1ESAUifT7zqmTEGx/3xXv2548/w5h7DSmvDrjyPKgkZziFosdHpW05rj\\n3rPmA0nSQTCYoFnEC8GmZulHUjWO4swX6hQRqiyCWHp4k95wtW2YcH+suPJO\\ntmUv\\r\\n=/EmJ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIH9xJumilW6sKpwYMv1HSp+H7TyDgcKKcEQaBkRoatuqAiEAxYiyFXdBqW1ElWBz6bs9sFTEAGtXwrbMUaEe6zKMMxM=\"}]},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.22.0-beta.2_1601477353070_0.9663206810162692\"},\"_hasShrinkwrap\":false},\"3.22.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"3.22.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.22.0-beta.3\",\"@ember-data/debug\":\"3.22.0-beta.3\",\"@ember-data/model\":\"3.22.0-beta.3\",\"@ember-data/private-build-infra\":\"3.22.0-beta.3\",\"@ember-data/record-data\":\"3.22.0-beta.3\",\"@ember-data/serializer\":\"3.22.0-beta.3\",\"@ember-data/store\":\"3.22.0-beta.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.22.0-beta.3\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.21.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.22.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.22.0-beta.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.22.0-beta.3\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-ggKdJJSppoKbrlyShxe0KASVG8lvnq9QXtoy7GgF7hCRDCoMBSAprDHoYNlypLbSTjzFXOwUEWn+Aar6MUjitg==\",\"shasum\":\"a766e47430b3e93ac4c4aa4ed02ecd9bb66a7000\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.22.0-beta.3.tgz\",\"fileCount\":44,\"unpackedSize\":636457,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfgJkMCRA9TVsSAnZWagAADXsQAKJJCi/QEmPnz3YQ0f7P\\nvYj1asV84Wv8oFxRYh9b7k8/DVFtVAw1wJSC6s+QIZEp9CRhS+ywaY5KbUbB\\nywcKZn1QsJl0RsUWGuJ0+5KF4f1Y20FE+ULIwn0mvsv129O1fezVz7V6ixJJ\\n4GexeZKeWktNWc58im/c0FWJSqTAQEaLIFfIWSl9i8ancm1W+QAUg1uTC5ct\\nk8hroLw4h1tSgwmUW1D+bcQHzeoxaIzN2q6P7mDIqfAeDgOsZglMrfl68kah\\nfXZClMzQYMUyaxYe2Y1/cZsjIvMD6doNeUpmCHIZ008wCSHl1zKxkpYRT8Z/\\nx3COVWMCsGdp6luAr6xFHmXzzdQL23LBBy/YYLRdV/rP9Uu4scsD7QsjM2uk\\n9/Bw0MREEDjIWZuZ67nq2YHOhDseZnmMrWbMMBKUadNFa2NnsbaEr/wZsPDF\\nTpv64Y2o3osNpnmd9BcY4X1bosIHt8khjd3289Sg7Nu19dPiKtDGS2EJX7d5\\nixITRsOEa62Su6ywCNcTeDxE+ZXXcpc5b3ay3e5E7AU5+/dFTgzXnMtEADku\\nzuEtAD0o2Sb+3hg10jLwUo0n2GFNnorRMxhECVb3mAnxX/B6HCHRHAXGvJfz\\nPx0Yrx/6oNqsd65EYodXka1KazdCFo9C4oWMeKOWqqzQNIR+YD7oUjlnPoee\\nd0ZX\\r\\n=80GR\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC5Jf7jGRW6KQ8dbWLUupopeE/qZMZjGaaIbW8IXE+X/wIhAKj/a7E32nnzg2dRxRIsoDdETNotKMBhSFrbO3CFiHcv\"}]},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.22.0-beta.3_1602263307810_0.02573654164478456\"},\"_hasShrinkwrap\":false},\"3.22.0\":{\"name\":\"ember-data\",\"version\":\"3.22.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.22.0\",\"@ember-data/debug\":\"3.22.0\",\"@ember-data/model\":\"3.22.0\",\"@ember-data/private-build-infra\":\"3.22.0\",\"@ember-data/record-data\":\"3.22.0\",\"@ember-data/serializer\":\"3.22.0\",\"@ember-data/store\":\"3.22.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.22.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.21.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.22.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.22.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.22.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-T8n3tV7bIx3vrc3y39luBE+OyEWoj8POYWA38dSSvYk6QDsqPgbfcIz9RMdbl74ywTyIZq8+lGsxdidvqVTucw==\",\"shasum\":\"3cce46e5d4d660b022e047592f1dd1cf2270d1a4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.22.0.tgz\",\"fileCount\":44,\"unpackedSize\":636387,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfgKdICRA9TVsSAnZWagAATk0QAKKg5bel/GKrk1RF4I94\\n67FCBzoAXHKZBE+JBX2XtF08+ON5YGHCs/B6r/ap6cRAiln9TIJoidMtvOp1\\nDuiyTlHIwv7gLH3xqtWq83oSrvrRskqU7fZEEPeG33ulws30NqpR0Y65hIq4\\nDe+uo8ac0u7T76OAlGwjYrwJWhN2HIVkeiqI3iSjm6LFdYnYWWkYfzFuOFYX\\n6AlrJ63t6j/S3OSemHVI0ksvlreqDjSNnOMyp6p9nBfCauC4Jby7KCI6m6ZB\\n6XKCJ4oI89NSjiQI4FMTm8//ItwGCs/3cm/qFvr4uptxLabs85VzvmBRx8Mh\\nM0WwoJ5v5/Vb7+QIbbs7AdCv4pGpiIh8uzfCGipT2DhuEm+/HEbdT3AfnInM\\nPelojAFKpr+9Gmhwi0oCEHhv/aJdnWc+ZCx86ArACTx8UkRvawzPQTuWn+i9\\nb8ghmQLvraUqJCvuBXrUJ6FKsPMUfxnASTJ3sWr7sRCoadGMxgiLzO21ZSy4\\nHEQ3GIyfyqv1cOM4vS+erq+aii1hzbsv64weYxcrlCPlTHqQACEU3h+UTmtB\\nmuPHFvcilYo1KcXE17qfOzhe9PQInX3nvvu2464Y+C/tmeNFAvwKv2Jw7sU/\\nohSICpLQvWuFH/EPG0pKzycNwFPPqK16YE84iSo4CnIEpdRBUiwktaFabw4s\\nhJEN\\r\\n=O6B3\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHmOMd827pWedHFmte4NOWIJoP88BkkS8BDicXdzHpw8AiARelmYpbeZS5SMqcpAChisa5hOYDC8LfeveUA8YrpL4g==\"}]},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.22.0_1602266951814_0.33542744526520285\"},\"_hasShrinkwrap\":false},\"3.23.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.23.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.23.0-beta.0\",\"@ember-data/debug\":\"3.23.0-beta.0\",\"@ember-data/model\":\"3.23.0-beta.0\",\"@ember-data/private-build-infra\":\"3.23.0-beta.0\",\"@ember-data/record-data\":\"3.23.0-beta.0\",\"@ember-data/serializer\":\"3.23.0-beta.0\",\"@ember-data/store\":\"3.23.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.23.0-beta.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.23.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.23.0-beta.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-CsnZBqUqu148NsF8LbiN30rp2F7u5CJnV2+T8/CLG5OeCRzHajiJauzYG7Q0DpRY9rE9D8AAEAXAPAoDVk/VSA==\",\"shasum\":\"553137526d64c033595d24681910be619476ae24\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.23.0-beta.0.tgz\",\"fileCount\":44,\"unpackedSize\":641224,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfgLecCRA9TVsSAnZWagAAYcMP/2fm7oG4/2nOIckxyt0k\\n7cwZZzs9HGDK+o/MtR19JpcUC2OIKHwFO+gv+JI7x4/DeDQfSSF/uIAkKcfn\\nbOuTFyspdCE12hfbRZNR6TZw7T6yyV8ADbF/wMPh7Qnk2HmHFfe4tnrIjMII\\nczMdwBqlhnSovp5TCuPs1uZkQCrSpitlKGn23wXMmvn4svzDOzlD2HMNOIF3\\nkJOahnvKgs+nWGIrU0sl+WAmYJ9jBDmrBmyh2u5CYnlBOEuRA0cEt6HcKftJ\\nyph2bGCSUzIAeQyj2Ym1dimpo012GPqFuKy1LGuqGw8lX2NzVQu3Ic+jCeaB\\nLA3eW9BdZ87q7z/siwDrd/ZSWjkB3UIbNhsZ399zl4XkwD/n6Knw1sb2GDBt\\nNLoR/5u2lYFeSmkHY9oS+2cGCkk0T6vJyUkB1zQGoLYDdVvFFqjdffzO+YaJ\\nSqIezclhVkoT3+Tk05OSdJ+Tr5ARSal0x4lxZptUskAmFj7D/wvUts4chNZc\\ne9gAoxXllhFNUPqqdM61sQeClFGb3hdIgUvcZLWLjaMl08kxLXH1JiIM1obe\\nCztjQi25tjGE++6J9e0MLXRETD4Luv46DNxtKjVbk4i+9RaWYqSZHHK8dYB1\\ntOf3PgRPwtpX3kAEotmZ+5gJsgI77HVdvN3ZJFEfj2ASwoU3aOTrWG0fjfrD\\n+O1q\\r\\n=NDAv\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDRSQyjtKJdwtPci5r021GSogz+ku0jCdRwZTW53a6j3AiEA/FKPzM6OAr5tgOZKSuUn3dXUSl/b66B25mCaqD2e1CQ=\"}]},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.23.0-beta.0_1602271132026_0.6366299871523244\"},\"_hasShrinkwrap\":false},\"3.24.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.24.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.24.0-alpha.0\",\"@ember-data/debug\":\"3.24.0-alpha.0\",\"@ember-data/model\":\"3.24.0-alpha.0\",\"@ember-data/private-build-infra\":\"3.24.0-alpha.0\",\"@ember-data/record-data\":\"3.24.0-alpha.0\",\"@ember-data/serializer\":\"3.24.0-alpha.0\",\"@ember-data/store\":\"3.24.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.24.0-alpha.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.24.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.24.0-alpha.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-+0P+bGxAyfkFjkaFMcoQ61idM0ibpYsOzMALYfr5lIH/NhI84GF1H/APBSUZi1WupClSS2PPBHM2ENOuBZ+w7A==\",\"shasum\":\"574e8a8933a06213fb4b67fcb3f742a0b87af00a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.24.0-alpha.0.tgz\",\"fileCount\":44,\"unpackedSize\":641234,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfgLk1CRA9TVsSAnZWagAANiYP/35STmQrJGhhefRiurAe\\nQ+li0gJT5tsnKzdawtV3RQmKUdJsznQoMi5esZbXKM42OQ4zJ4n6WqI77vb3\\ncq0ak/wblN/uX4CYAdaRvV8TYp4h/NsO97dacIGkB9DnIjlH7fufj/zTkJA0\\nq/AfwQke2N0BlKlQSjqA2g2JAzteZ133o4tkoM3Kum+KnctlIpse8lCI89IT\\nzbNNETt2ACWMgxfSwNx4C+7eNtkUnZw6uf2VfTLSwQSnFdSfsAnK39Dz4iqC\\njd6y7Cdh5wVEU11ffumSI8evcQejgkwhNMnz1sijV+f6m6wmmnYgf1+J2u+z\\nk49eHloaGCNj308Jk4fVNgtPmQxh/Ak7i3pfWtcl3IXITz93Nhzq7IVOctE3\\nR08g50uKXABqFlhHQRhjN1njbft/4x/RwXGghfWq6R1DqWiS4zRXX6Jug46+\\n42Cl3aqZS5daFDpMtb0SQvHzXDj3VBwqI/S/kZwEuSfe10fXvTAB++4mFqrD\\nDuwimHqz7ys0phzY4n6+tZyT7KCMYmtH7v9BdsZRZNVnk42Z9tRRAWAaNsE1\\ntqEZrzHZdQaGEwXddyEFawOZV/T3psnOL13dFzUuODL/RDYyyvIJ0ZKjr2E1\\nNsxygKYKs+ylsbvhSjVqlydclbvc9UkUbGF+dyhBFOIsCVYf5W2KCmBUEntn\\nZvyq\\r\\n=sNdl\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDSgbt6RCxsMaILZmwBfmvwsA4cv+R9luoA7p5ARpvEDwIhAIN0c/Alrw0drStFLbFa597Rnd3NhIKJZsGTr67SLkcc\"}]},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.24.0-alpha.0_1602271541457_0.9388979939985451\"},\"_hasShrinkwrap\":false},\"3.24.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"3.24.0-alpha.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.24.0-alpha.1\",\"@ember-data/debug\":\"3.24.0-alpha.1\",\"@ember-data/model\":\"3.24.0-alpha.1\",\"@ember-data/private-build-infra\":\"3.24.0-alpha.1\",\"@ember-data/record-data\":\"3.24.0-alpha.1\",\"@ember-data/serializer\":\"3.24.0-alpha.1\",\"@ember-data/store\":\"3.24.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.24.0-alpha.1\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.24.0-alpha.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.24.0-alpha.1\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-ox5USsb2ah+p0FUtKyxhpR4mkR16ExFVPjC28/IB9oNuHgmvmXYiS+ZmByuvrptKeqKE0hmKqN+2/LuGmHgvOg==\",\"shasum\":\"68edd51f2bfbfcd80eb5216f101aa0fde3ba6159\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.24.0-alpha.1.tgz\",\"fileCount\":44,\"unpackedSize\":641963,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfpHLECRA9TVsSAnZWagAAzSkQAJxiRksfp96OWXIMxEjd\\nE7dOZ5sBf0RXbira4orLjoQt2WwWv6Edmg69/4lAEEY9RAmLmdDZsGXZNtWl\\nU0nShD/fBMs/L1iB6xN4xmT/1vS6YYnUKlFiE+N8c9/UuzahVN8D2ZvdySd8\\nD4IYuaILVg5lMI5TGH1nXxmkCHOGf2fQjBLYq3dN6cGJSzKGXUw9WYD7b920\\nfExGEgTQulogV1gNa87gXafAAeg8rt2Vv2txiSaV6pc6x6MDgwQLLk/YWBOV\\nisNLVAX3bpKZYm3koN+SwLNruS+UKUQw1KdVP1ndq1WVi0VHSdyQKXRnE6Hl\\n2GZNmHQfpaqA91rzGOhTrat+MsqZcSrxtpdLtVVJ2yXmeRXz2I3OJkoqI7bU\\nMXJ5zFjq1YXBl8FVaBcA56CU4RR5+xvX+427KxCmKg6seC/A9mkcWTwgeT+s\\nGhd2ZNiQst4QzgDX7IEgqr16WC8dzmcA3+/sfgmqFDeLTiX/J+SzJHa2ZTSE\\nlaQr+jfToXG3myAZ2jAsfgY2enUiov4BY0j8j2usUfJ3BkHetukUDKoZRT7q\\n3nDctO4FshQnJz69r45cwDr+rUTJXiF3S3oUCTUPxiTypYIrgmP6GBq9FzEA\\nyurKKFp3OQHytbk9zbX/vERxNedDJGP6gB99npEb8rZR56fAYPBLblQcup5c\\niFx5\\r\\n=1kBR\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCMSpIXpyB4bVO7D1iy0BdwtH0vzorxXgTMcQlMsvzAFwIhAPkjmEj3pFbAG6v3bne5eA85iTZw1R7Ogkf/GUXtjHD+\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.24.0-alpha.1_1604612803626_0.6791705309908356\"},\"_hasShrinkwrap\":false},\"3.22.1\":{\"name\":\"ember-data\",\"version\":\"3.22.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.22.1\",\"@ember-data/debug\":\"3.22.1\",\"@ember-data/model\":\"3.22.1\",\"@ember-data/private-build-infra\":\"3.22.1\",\"@ember-data/record-data\":\"3.22.1\",\"@ember-data/serializer\":\"3.22.1\",\"@ember-data/store\":\"3.22.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.22.1\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.21.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.22.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.22.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.22.1\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-5QXJkkwSXKgdVa9qg6lYrTdG7+5PvtfwLwj0weCOFixXLxZWyhXzPcnDyn4lNDCyMZbsy/10VNH5miPkRBf8lQ==\",\"shasum\":\"5b075fc8a2c3f18dac2305037d34b88666631b1a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.22.1.tgz\",\"fileCount\":44,\"unpackedSize\":636387,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfpKVICRA9TVsSAnZWagAA8V8P/0gHIbCHPr28z3QbsdcO\\nza3Zz/QgojyI0wj+W6lV1XkHzyscECxvEi5UatV5OnpFG1yqlfqm1mwL1e+1\\n3nXrfVCUBK0WTsAHqsMypnvhy5acuMjfrlYclGb0I4PoH939oZEWmBpndfvj\\n4dvqO7PZgtkN5hxA8Zo7E0YBgL9i9vTQ54LrfoAmO6YiQ5sy4aLPVElSXJHh\\ny6K6VwjDsotKxlks2t+8p/FdKFoydQ8LYSbj+x63cB5s+0C4TsDbjX4ZIiQa\\n5EXlf+dSM2+7g4im2wZqb3vW/1vhWIGOTWzJrLAAec2uyUq1O6fK2zoev8pU\\nNEg49hICFTs3cT2W5XOiGVdlv60EQ+JMKDUWOYAQQHROjCiga453PlLG0r8Z\\nSiQxpkuc/FwLEuFSLhexWCZ3wIi47TyA+pQlso5R5NM9GZKJrBLrbnysMl+2\\nXSXwGeFskqahWgp9L8RbuMtHXpZwzDjBQInx2X8C5Xz1jGJehQz+YzZ7leTq\\nE3uUXftzoBq5oHXNyiXeIK3DB9WjpDgTEAD3TM2Zl2PQQ4TSgJ4dlvg1tgZL\\nHmkI5fSxImaeYsbmGKfw1ppOewbuxKXx7JUWKjte6/KygsNed9KsCtU4Fllg\\ntNIaW+OW1jRJi5i9Xv3rsVJ7hgY4eShkdds0zZ4TqKZTXw0p5359Bebgze5R\\n25K/\\r\\n=DieB\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCAe0QDeT71ukg4XhcizBIrN5T7moUIg9taCkyiulPewgIhALlTJBgWOmr87dYlQ7W1rcB441+0OlEk3zqTjfgERGiv\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.22.1_1604625736398_0.4223129948034914\"},\"_hasShrinkwrap\":false},\"3.20.5\":{\"name\":\"ember-data\",\"version\":\"3.20.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.20.5\",\"@ember-data/debug\":\"3.20.5\",\"@ember-data/model\":\"3.20.5\",\"@ember-data/private-build-infra\":\"3.20.5\",\"@ember-data/record-data\":\"3.20.5\",\"@ember-data/serializer\":\"3.20.5\",\"@ember-data/store\":\"3.20.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.20.5\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.20.5.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.20.5\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-rYcW7NkLT8bXec2Z1ODbrO9y/pdpk5ICn63aRA1UDL3nZ6hijowa9vNr+SnkzdLIDrfF40rP+f1N/oTkuqgwjw==\",\"shasum\":\"1d0968983e1b6e71ba1539b623c1cd112c14ea20\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.20.5.tgz\",\"fileCount\":45,\"unpackedSize\":627879,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfpLHvCRA9TVsSAnZWagAA48YP/iYpBFYsTtuf+YE8J9Dl\\nlvpajRAczkhQTCT4GSfr5OlIqk0dFl9nDsj3BCNNeS+54UMVwj/Ved8Co9Yl\\nWL9lBxzVV59pZ4isdpk7snqs3IGMxcavO913GbythF2fN+LA7IHk9gVTpipO\\nuI6qADFf1oAj+K29lLLHRP5zeogALD9LAt3/1pcoO5Mr7gonn6UJZo4QziqJ\\ngwTSiecNqDskIne1NDFI/x+73ZcGu5Oht0OIvJIIBNuxaomSSr7nA57cQzGr\\n2DqXgY8LPmWXY1BjlvNVCNM9mLL0dXSP43RAU+wz6gkGn2WZc5n5IqSmAlxW\\n7PmbDi5U0kYoRWFrqC6nx4TwVGS9eJvIJZ5bkwY6Z0gHfetgahcIyTz7wqhX\\ncVXrDyCNmChNvABZIAwKK2pbfeWuMzPjVji3oeEl3bhK5mcK7qCidxFTCHww\\nTsTdigu+00UlBRmkRQkH6M983cE2n8tTyfBDqr0+HOUDPo96pZT024mCYW2L\\ngZpoBACeIiSCA1QVBzLyUioK7gRvsZADc2/zbeFXi4qCaItk0/QDDUe8IBuw\\nDrSvaSJKjp31QIs1EHTw81VovbcWFDUqJ6K1NYn1ZS3tAvJS9XSF3fJr7WLe\\nNIK/iMgYGGebXZFauplVVUSUCptL7LUfQjQQf0MXrR8Ni5ecgN6A8D5LNnji\\nUnGh\\r\\n=dFN1\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAsntv8EjD35OQ8Kfqm1hk5ZHnT5ZKQ/y2zz4Z0g03M7AiEAi5yKP7MEXE2YWm6PEF0vwpsKfdjWBIvzm7kkpiHZ4GQ=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.20.5_1604628975363_0.9649000153959209\"},\"_hasShrinkwrap\":false},\"3.23.0\":{\"name\":\"ember-data\",\"version\":\"3.23.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.23.0\",\"@ember-data/debug\":\"3.23.0\",\"@ember-data/model\":\"3.23.0\",\"@ember-data/private-build-infra\":\"3.23.0\",\"@ember-data/record-data\":\"3.23.0\",\"@ember-data/serializer\":\"3.23.0\",\"@ember-data/store\":\"3.23.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^2.0.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.23.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.23.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.23.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-LTrgs+So1ONJ/q0gbP3qhkoFsJ3upJojbrgcC6Zd/+AaUc1yCj8d4StIU5fUS4oOFZqfTkmFFV9HttUVKt7fGw==\",\"shasum\":\"249da15231a8c3c6fe5cefca3648ccaf05d1050b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.23.0.tgz\",\"fileCount\":44,\"unpackedSize\":641154,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfxaYICRA9TVsSAnZWagAA6gMP/1gqq3oXXVEERBRwhkWu\\nBTvKRFtaL0nkiIsZYM9H6nFQxelcIEiKqqpHxN6lchw/f9j5BGFT1F7Ajdwr\\nIMuMgIQrE1ryDJ6zC+4YKgz2et3a/GDl1QU78fDWHtJLEBCb5VWMpNj4re+h\\niNXNXse3pmwa54GIEtEAy7QRnmQsVjGA5A1W1/fqFCsc8UKM6i+fqKcszAsY\\nsoQxPPnajqv2efqL97reeeEYMlw4Z7eHOGM0Aud51rRikQUeXCqTPYFgEYCR\\ncTcfXdrwYrYNBS4UC6++KuW6UsdqogjfpseUjxSI2mMu81P2U8PBJSW+KNLE\\nup2+fxRztaTA/nV/f5aK+BKjqiFSEvNdFfb8EqZLUx8+S7+zc4vX4W+tyJNi\\nSEiVr6AgXGA9dn03shb9eiEtW7Bwyb4dNrZ8Jrawz0KDwSmWTN+YxmBKimDt\\ni4R9LJhs4EBS9JajWy5eVajJGokRFrqb8+ehDr7Umcr83/5Ud3Fj9uZGgqyY\\ndoczp0+rFsFshFf7UQEJqEhXJL3wAhiSrdoM+MrqLWt2ryWR8oHPn1TQT0tV\\nQZvEX6HOP/MNi8xlKtryQDpH0ofhBboGRHs9lUgidF3QtGRwMitwdjs2zbfm\\ncLi+Awn0LkcDj00+0Gh9qwAsYI2otnbMr4SUtbUotvPSQ7z/zMr40SqY0lOy\\nT8x9\\r\\n=Xmo/\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHb93QPS+GMrACIHtESldqeWR6cOGllj1blRLAWeZluWAiA1k9YYONDRfn4f/efRH3CtuQyldmErKJFp3w/Kpb/1/Q==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.23.0_1606788616383_0.6023696236587179\"},\"_hasShrinkwrap\":false},\"3.24.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.24.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.24.0-beta.0\",\"@ember-data/debug\":\"3.24.0-beta.0\",\"@ember-data/model\":\"3.24.0-beta.0\",\"@ember-data/private-build-infra\":\"3.24.0-beta.0\",\"@ember-data/record-data\":\"3.24.0-beta.0\",\"@ember-data/serializer\":\"3.24.0-beta.0\",\"@ember-data/store\":\"3.24.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.24.0-beta.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.24.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.24.0-beta.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-KnuotdWWQQ4o6aL99+hLEQHZL3ZRozEFceDjWTHR2bBuwmK7jGTBX6ZBDnGkLZq1Rn+RSlZ1N3Sd7U8mfvIUYw==\",\"shasum\":\"dbc907762b4991dd885c5126c0f8fb294ae91667\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.24.0-beta.0.tgz\",\"fileCount\":44,\"unpackedSize\":641953,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfxazHCRA9TVsSAnZWagAAsyUP/jeOlNa+PG8yMOnPKgfJ\\ntl9pYEWJblvTGYzyF/NU5EByAygHUAbnU0hSUAglS1N2pZ1f/ouQsorw3P/V\\npGFyM3FgOcSvIFQjT2whaJPx/nQikutWAoIqNCrQHqxwT+mfNOVRlaa8pI+a\\nf/ZQpBDDfb224M4hbuDp9BA9Fej2vGkD6Yo56G/XpHUtLNzD4jNXn7N8muFN\\nCf3F03xZxOu/hYXe05LFit0oHYICATvAzfvNfbBfwVXhqIOTfjZW6S8En/Ev\\n64g+8s320yfAyAS9xQRB+hrtVd0m3b4Xi+ig1iDSvXND/oN1AZTOjA0wYSYY\\n56TAZ/vIG7uKkcrlv0gnUPUqmsigCnVCU2VnXvifwByYUxRf/4rhUbaYNEi+\\nK2QLadE6KLerPetOGx9kt+Bd2aEohBkFj5KKJzRRusE5/dtCc+pcazxvdfj7\\nXIereZl+AecrP7AJHMqNh80aiJkZGvER3u7bYTNKSUbRbCi32+Xk4320WyxW\\ncwKq1rMu6Z+2MT5q4bdJkM2PbAtYqq54qOaYil3g1c6dPwuy6TZuKu+WqK6K\\nQUWnvKPN6pme1aGFFiClJkNCcEXtWUw4LrI5TiSsc9+AasoBn5UhAn6IKl97\\nXTQgSlkRNnxC/U3tZBDzGchrB2uPH5SuToVpfWKgMZumel4WZypQ1rPZ5ezT\\n8UwC\\r\\n=hjBJ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICaevWvv2Hg2xW/Q9GjWqT2zVPEezS7u8dIV9N8+TZOyAiAT9cxT6sqcIIaky0xd3KJXH9rmYo2n494j1gyS/NOdxQ==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.24.0-beta.0_1606790343380_0.2592902685280922\"},\"_hasShrinkwrap\":false},\"3.25.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.25.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.25.0-alpha.0\",\"@ember-data/debug\":\"3.25.0-alpha.0\",\"@ember-data/model\":\"3.25.0-alpha.0\",\"@ember-data/private-build-infra\":\"3.25.0-alpha.0\",\"@ember-data/record-data\":\"3.25.0-alpha.0\",\"@ember-data/serializer\":\"3.25.0-alpha.0\",\"@ember-data/store\":\"3.25.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.25.0-alpha.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-uglify\":\"3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.25.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.25.0-alpha.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-bvqlfifVDSje3hPJBUJETucB08mr478EWi72ZOoj7XlCyAMIxDbZby5NqyFJc5zOjgFWpD5E2eDNNEHPiIUjvQ==\",\"shasum\":\"7f5f33531b622573a78b6b5077155ac0e388b1f2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.25.0-alpha.0.tgz\",\"fileCount\":44,\"unpackedSize\":641963,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJfxa2iCRA9TVsSAnZWagAAOvAP/A+jy9+wyHKmFXbzxpio\\nxd8WlaWQx3KrWISTW86kNIc2fOo9UMEb2BXuykiBXJG8z6f0T4ixZZ9IxCt8\\ngWZnVQACh1r9jl4uokNXylct8CodwzXtLmkwwSQPaJahhzb4Bvy5prfjDsC3\\nZkT0/bjyUXTniZ6+50WgzcV1Umr4e7dVHKcYB0z58K5il14Gcbi1OqfsxA6a\\nyCvBeb7JNPNG8xrZPjisD+VJVZO1sgWxqBcj69vLIumCXWFAOVTcMczwWvhH\\nq/Q2iISF3wLAmS0EnM1ipTYoD/1iEKrVWc1hOgmVsth1KP83Odt/iANLu4FK\\nBxiTPv2XUq/bCAWIuhIFEUhsF7vSYdtoCAinfkPpfdLBwabGl4g9mJxlCtHK\\n5Gl58iTmLhdz/s3Z/rfAIBvjMH/G0m2fpH1fcUHVS2jABKRHvAVU45WNaP1Z\\n/Ytel/v4SgEnsI9V+i1WMSYMIdwXKGSBmktO54ICW1uthKL6jecgKchwhTo4\\nsDh9yJOoMTStTD+VsAMiZSy8xniuclb51ZdxWe586Ck/46USNOwbMFtwxT63\\nUe9ddT5ka08AqxcymdiC9T/sI/jX2vtFvxVd/GDVHAGAAmB8e099VqbstogE\\nxgL3Zc3TeBn9sKXcyB14KI9Y33/zY1zy9Xfq/J8oMrFOoXrt/Gfn6GdQ1ugc\\nvnft\\r\\n=VYvf\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHSOszmuU0VjyH22HTLjMTVQOzxC3afP17f1gE6ZnWviAiEAz0+GWJLa9QS+dmLUxb+21C32fNZcvqR6WMeaUy9zFUs=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.25.0-alpha.0_1606790562512_0.9755464864019003\"},\"_hasShrinkwrap\":false},\"3.24.0\":{\"name\":\"ember-data\",\"version\":\"3.24.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.24.0\",\"@ember-data/debug\":\"3.24.0\",\"@ember-data/model\":\"3.24.0\",\"@ember-data/private-build-infra\":\"3.24.0\",\"@ember-data/record-data\":\"3.24.0\",\"@ember-data/serializer\":\"3.24.0\",\"@ember-data/store\":\"3.24.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.24.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.23.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.24.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.24.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.24.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-DdoJ573ucwXBBx3mR3eYwSCBChDGv3cDWaCu4x6lGmvHjropvoOVJmuXDhCuxtI17Zly7ATlXarfPZdmPA95QQ==\",\"shasum\":\"c0eff9a94d141f31021bc4cbe5de18be3513e55f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.24.0.tgz\",\"fileCount\":44,\"unpackedSize\":641884,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJf88zmCRA9TVsSAnZWagAAUqAP/AliiktQ6GoRN0iJnXWQ\\nBz7n3giv9VI8JSh1g8sIiDPVEZBlTAx4jRk8U8bsacYmg8cNQ2Cl7jqYbhJX\\nGxU3mwFziJPRLhJdcZ6HLj9eA63GbmIOgv/pxw5RSgbNl6HUVPsmVaaz616P\\njyBNHOhgISpBc3Vmvs8a3YW6lgmgXzzpxOaCkkQB3J2F7USOcCap9HwDUb5l\\n6dvvoG52ez8lAcDvOaIN6ihIwIY7VR6t8LPoibEpVa4KSvuZpb5vIXLVm0li\\n1s26PRrly4mMlOtOLbN33d7jHYEYzCD615eSDNVzO7FrleHqkb45kNuqcaYj\\nZ/CqfnBedccIPUtY9TY0wuAsREnqUz7d98DpF0e85XV9W5lC+2bi4+S6cpRv\\nfkauv+APwUaaMnZMk+lOaaTFRuvXJ0n0cbSt1h3dkkSMMlMMhA3sOPmd0sbt\\ndOhDJriBiJScAe1qpzO3rndW8LzzdOK0t0gs7w78qeKGr1Uq57rHm6dwY0CX\\ntKat9EOFI/5/Sp2aHDcDLOa6Pghe56LPteGfLMNG3LAgzhrR4NkgZpUKkzSR\\nSvVQTIZImZmVU/qlWxdJtbqt5Veat1pJlf+XYtyx4IgdKabqJceOb62LaHeH\\nd3ymNc/MV+ViGMLkPcNmq08gNf2ABDDyGPXxZpfjhlihbjO/EiNwDM5CN3a/\\n3T7H\\r\\n=x3PV\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAPUpVhciKtKovwAqNVjBFVh/ZJ5bYUcaVYwCZkVWscoAiEAjfRTBvPeVCMpZnrfw9vHE7LeR/Nw5FxfxLimS1jaRls=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.24.0_1609813221494_0.18561735447335592\"},\"_hasShrinkwrap\":false},\"3.25.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.25.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.25.0-beta.0\",\"@ember-data/debug\":\"3.25.0-beta.0\",\"@ember-data/model\":\"3.25.0-beta.0\",\"@ember-data/private-build-infra\":\"3.25.0-beta.0\",\"@ember-data/record-data\":\"3.25.0-beta.0\",\"@ember-data/serializer\":\"3.25.0-beta.0\",\"@ember-data/store\":\"3.25.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^4.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.25.0-beta.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.2\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.25.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.25.0-beta.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-TujeTGjQ9M1wjtLOnvzmTZqt7IS0uhmyt/VmwCT7TAu7tPhyOfsMw3NWhfUAjyLnsjoo3er9krMSawhUau2jAQ==\",\"shasum\":\"52fce0561fe86fd41c9f6c25f19bc2a2a7befbee\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.25.0-beta.0.tgz\",\"fileCount\":44,\"unpackedSize\":636068,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJf8+whCRA9TVsSAnZWagAAdJgP/1TMUxyLk6KXTkTM5+jO\\nnU5mHYHVk7VwwvAmEW4h4aVnlZyYk9QnsMQAX75gjCVte7UJpq8Rrw2Qlrow\\neC3CSnACgJ8fN6+a5SRxRRsXsPh1GfxqMdNKRgwUk+p1nkieTVZXaWdFUlx8\\nWWxoONHPI9NyuNxWi53zbUv0rByHs4ePybkeKFqz68EZzl7K8aMwN8u9JFie\\nto56xzdz5qbSxGm+jgpR0RryXacK6atHUsMNT0u8dBMCNNR4t4gRuCGqGoER\\nrBLH+Eveue534hzVTuOyWA8AKtk6UbraXEIrOLoyoEUxONXTrLSrBbc92CDS\\nnwMfXJ72yZuo/Qq7dWRZEHWzi/euw7+nDn3SKmOJtCIYGgAx4ozJgLx27YKl\\n3Nfam1NKpSYnP9CNaWKSW356/iNcB8/ySnwRCchnu0yyc++GGWHt0S0snOLJ\\nmokub3DDelOlBIANOBEorQCClgVaa6BD/M2syrYfFCcOXQMvG/GwWGxfqxHc\\nE2X5eabOzS07O5a1tN9FVXyiFPcajNFH6G4U6jHm7yJJI2SmJx1m/jc/KARA\\nRddwsPWCI70g1dWUYNKrdXIMp4q3XE/c/bUbYQjwJGNtVNQvAhvSI79Q8sqS\\nwwviHRpm549pk/f1SqtqNqCrRSrx9NhncC7swXPNUwSVxtNpDheFqRDrnrvp\\n23Lm\\r\\n=Szo8\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCM185dGmZwKvdQZCsOT0mhnl4vqKqZXcByjMtzyTq/kgIgG/yo2zSiEpt++UVyFsMBUCwV4YxgYy8n8FMdWMM0iRo=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.25.0-beta.0_1609821216763_0.054877691811243245\"},\"_hasShrinkwrap\":false},\"3.26.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.26.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.26.0-alpha.0\",\"@ember-data/debug\":\"3.26.0-alpha.0\",\"@ember-data/model\":\"3.26.0-alpha.0\",\"@ember-data/private-build-infra\":\"3.26.0-alpha.0\",\"@ember-data/record-data\":\"3.26.0-alpha.0\",\"@ember-data/serializer\":\"3.26.0-alpha.0\",\"@ember-data/store\":\"3.26.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^4.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.26.0-alpha.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.2\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.18.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"^3.20.1\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/Github/data/ember-data-3.26.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.26.0-alpha.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-23B0sTYg+NP0yTkRP/mI7ecHloo8dKFjMM9673VBuP6kO/IzPtvVuxmyl1L4rmFHdkPQckhT+bgqg+rXSb6G+g==\",\"shasum\":\"5eb815fb7451d1b4ba1bd1c39e7bd0dadab32d7a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.26.0-alpha.0.tgz\",\"fileCount\":44,\"unpackedSize\":636078,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJf9GWuCRA9TVsSAnZWagAAF8kP+gOX1tdBLFzCpnlTkQ3P\\nzch7RciP+gCxMmC1jTv5kJcop60pvrDnMJQFXswHoN1BGJBk6W+xaWIfvyMt\\nWswVI5NLOGyPlwUzQa9A8f+vvhaZ+GalVujDrMyuTYoqc3LEEVRykY2c5uKT\\nXOSyTaVL+FR0DwYvJRIS6BqdI5pNetyFL8ERypdNo37H/4vWTlfSAdpUBs9z\\nQ1YHIWH/fOG7Xmjd1PPmITqgn2KAtq7BrDb0Ki0bLCr1z59YzlhrmDx9FPYq\\nss3zKySr/O7VkSkshl2hB6MMYr1/gqe/iCjx/nQ+k+qxadbxjUfx/VUTerjp\\ne26oDkVewRQTRk9sOc5U1lccn5gSecojT82+wQe108ve+qOsLpwbOVTwIU16\\n7aIP+QFQl0b1ah2gKC8b/57ZWmleEzWdZmS0hdbC/3KQpqPIzO3knggqO657\\nlmZg3kqfNBSWVtc+r/HbrvNZeveIJ1hQHy9jJeEOUKWFLEXBwe6srnc+muRU\\n4l4uj4SwUnQnIm5xpMqX84NqEyzj6RyMdZxP/9Czm9Q/LKTDRBk7pW9x7J9V\\nMrMpshX5xeixaucO04+fFuWQvLGpZwns2pAZmqEgGrVeg80TU2MRE+1CbopP\\nVwt/r0qZmzxMF3OTyMRw0dvYGul6UBUGHZwyYIJXm2A5QBN4wWU4dh28/zvw\\niH2C\\r\\n=nDBg\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBHjoMS4xEnkPuo6M0jstEeiNPN0hGClQiTwtR+qsrJTAiBltnV4bmVKtqtCqUbAq6K/FQQmbuNHwHC5IXzUPv++ug==\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.26.0-alpha.0_1609852333501_0.6041215590745395\"},\"_hasShrinkwrap\":false},\"3.24.1\":{\"name\":\"ember-data\",\"version\":\"3.24.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.24.1\",\"@ember-data/debug\":\"3.24.1\",\"@ember-data/model\":\"3.24.1\",\"@ember-data/private-build-infra\":\"3.24.1\",\"@ember-data/record-data\":\"3.24.1\",\"@ember-data/serializer\":\"3.24.1\",\"@ember-data/store\":\"3.24.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.24.1\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.23.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.24.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.24.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.24.1\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-ZxJ2+E4nfrQkahpkFn0omnFWl3q8svG710XssKlB+B0jpU3VFEa5b11ujBlE2iUJryo7QoXe+MVoTT3SvKL/Pw==\",\"shasum\":\"7f1ca8bcc9085a49e3803ffa6d8e616be66a0c38\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.24.1.tgz\",\"fileCount\":44,\"unpackedSize\":641879,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgJemZCRA9TVsSAnZWagAAmy0P/iSKxK0iR2FMsZkrp+Oj\\nf/2w8QuaXGdroUoWpgWx5HdOqYfbZ0sG1xEHl6cOLsvkF+13zl9/DFaL2PNS\\niU+6uVEHnArokBfSrTpuai4ELfqOqd+mFsZX9gZyohwKt/Feiq2smMgHq+gs\\necBjBrUPDcbOS2JvtR1ogyE1VMUwArSgDZvqtPE/yM+VwxGFgWaGoJOksdGO\\nUY+hFxZkqLQda68nzQ650QnwtXZEAdy9ldawXHdQQH+t5SOs4Ly22aALYwbL\\nyvq7KAGCX8spdevh6RH8fwqsAbFkOCS6hl1zC8ztIe+gwZ9d+b8gm58eBBn2\\nxtsGslPeNke+b+7nMsI+ppwq+Iye4FGlBV6uQ7QCcRsjG9QAkibRfj5ofUVS\\n3xSrT9PisHoCle8Hhh7SCK1b9P0ubDSke126OAM7hUxxTrFwDR0VplZEuru3\\nNpQo6x36zdVP0zLzt6fA0ywYvTqNR6qRozdTO53ofcvILs8zIP0dotXet83l\\nfIO2vgQFeypHi4B/o0oCxUWZNuoIC/uItR/Ed6B28f1ZROeCYc0ZZhGKuZbp\\nlx5eZe/YuKPKsGM5v+o9Ka+30vAa/5uAZ5b4Oshy4XQOCiyVpGqjwEv6ksXW\\nZamURw9opyiRbaXW9ap42kZHfjcDNOZuiNgJQrhRU7JV8DhPp+BdvHKWeuDL\\nSh84\\r\\n=n/qM\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDZlGHz0UaEzw9dzeU1cmyQqulqYV/fHIt+6JV8AlsgBgIhAKzt0F2CigCcpDviScsgEcSAVgez5berUot3LqT6u45X\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.24.1_1613097369059_0.20004227054162582\"},\"_hasShrinkwrap\":false},\"3.25.0\":{\"name\":\"ember-data\",\"version\":\"3.25.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.25.0\",\"@ember-data/debug\":\"3.25.0\",\"@ember-data/model\":\"3.25.0\",\"@ember-data/private-build-infra\":\"3.25.0\",\"@ember-data/record-data\":\"3.25.0\",\"@ember-data/serializer\":\"3.25.0\",\"@ember-data/store\":\"3.25.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^4.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.25.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.2\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.24.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.25.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.25.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.25.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-qz2ZvMJuMMLrANLks/mbPvCejydNR96INRXAZ+0MlvABj1jhogQRZIXaKbD/6NnHj8O/I+XLXHn6zENP/oDRww==\",\"shasum\":\"fe9bbff26563aa61dfc4430f61c16141e5d57d30\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.25.0.tgz\",\"fileCount\":44,\"unpackedSize\":635998,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgJs5aCRA9TVsSAnZWagAA2ywP/3q19WupxdUekUwfSl0r\\nvLG+6wN6hXzbUevhTIeYRcFFcpDP1bC0Y7NtslQsf5SneCZx17kbOs3LmH+O\\nkdISz2z93p2YziokpbYwRB5T5MfjXnHbWN/kl6LEQZKO6mm563TqGwsAjXVm\\nP3VVtBE23golPXhCZpEVtWypgpPX1wRoqDhXVMgZEeOEwhGvw9eP3lRU/WDB\\nEnXMMuJJt3tyMwSJHfR6Tjnz6lkqmXac7OVmu0yNM9T/7ocN2rTwvsBOP4dk\\nlbeq4C30NQRIFo8C9ndK8e2nkjZBAZGYGn0qH763Zrl/EaA/ixY2OOtPRdCi\\nF+k/TWbl7NCSMzGuayBuxCbucaP8F5Owm8LaPlZkv/mgSFgRsdcR6pVZVYwC\\nLD4rVvnnBXkXR75RooPtw2bfJxdAX/Xro+I1pC0RzTMjqX/wSFESfazwEQFj\\nUSu8lf1wWRK9v4cJ3T/nd0vKnGFGLb+Vjt8xtl0BuDJHoUWKWvU/3n07ldys\\nTYI25lqfdmNMxpAxvKCQgC3X7+ddILeeL0zJhbY3YyJyHhdF2E+rnwNB49Ko\\nJ4jv5XEizvctswqV4Y6K0AuvKINctdXCdo0428Q/6f8rs5fjV9anM9o0fNMT\\n6eQLwnCAa6EaWz16R1SMbEhFQk7N6HYM288IvdWScIdNdUU3Jba6GNdxBjR8\\nKC1n\\r\\n=zYq0\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEQGrjqMUn2stCz9H06C6mKzXryKVFtpRSKsQHhN/903AiEA15DKtK5i3gSOVA5el2HcC+plE7jE9Amf/qKh52ihTbk=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.25.0_1613155930124_0.21114939886797912\"},\"_hasShrinkwrap\":false},\"3.26.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.26.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.26.0-beta.0\",\"@ember-data/debug\":\"3.26.0-beta.0\",\"@ember-data/model\":\"3.26.0-beta.0\",\"@ember-data/private-build-infra\":\"3.26.0-beta.0\",\"@ember-data/record-data\":\"3.26.0-beta.0\",\"@ember-data/serializer\":\"3.26.0-beta.0\",\"@ember-data/store\":\"3.26.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^4.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.26.0-beta.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.2\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.24.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.24.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.26.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.26.0-beta.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-5/f5f7TTUeRALiBIZqBPc4Biy+TKYpoHlX1+avGtLqe7QkFffRJQa0AHv1gQ5IKS9hS4APVBnpXR9TIp7Ryy+g==\",\"shasum\":\"3af226fb2dd41ec49a85237f29639437988ca0a9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.26.0-beta.0.tgz\",\"fileCount\":44,\"unpackedSize\":636071,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgK7dfCRA9TVsSAnZWagAAIWcQAJeFYOuTv6PTfWW5OrmP\\nQxN+czM7wOnn//AMkb9SHqT9A05Uo5VCg4/vNW56dA0RpfUH3vPl2E6A7nqE\\nqOIxPLChPlFct8e4LjyYXfqz+5PgQf3IsOgKhEvZ9Yeia2f6ke4UFV/Of54H\\nCbM7oHRtnhYUCxZm/2/Laof10b1fc5Pcb8VUnPtEo50pLxP6PGwEM4D7MJX7\\nQvrku1NJpdFauUPsXQZxCdZm5/wJAeGeB0DCCn729hGNmV4EASccOnLnmKLb\\nX+8tazj3PqZGI+efFcQj3r5PueDVFrxQHFHchrtDPO0mQEPsmgyy654WvKa5\\nW4l7nvSHHIJqcoJyM3ntOirfY0Sb1F9YzCneez7O8TJuej76ulP/Im3v0l2a\\nHxdOxcTI/n5XO4pdMmplKBjX0W9pB/L/O6TKJUL0VCY2joiVO+TVNp3QsCaG\\nlpJ0lmotNCxwGFh2iqrmeGuRvh4bydwPtA/LDPupplFgowRo/XiY84djvGMc\\niBIILGYiRv0zyk/cFdgE81Dqv4zyCyWGanzFcx1T1pYLezatSEq/PiFOh16m\\n3Y3RNOaZmYl2oSO7PojIg+Hl1KCSV8BpQ9jRH+8oI7YAtTw0BZXlQBf9Yy36\\nqM0AgiO3fHNSv14LnnKJVIeVyxUFYrMx0FzmlVTOGMN3/Ofq1AvBj2SgUpG+\\nRgF3\\r\\n=Zskr\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDWYIv4yP/nbomBgxB8Iw/Ja4llViAZKcYA5IH4KApzEQIhALaGeNg0TF7ufk8cv1bFB0PSM3hdUk5Jjo/LMUOdwAhk\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.26.0-beta.0_1613477727517_0.15285336992865362\"},\"_hasShrinkwrap\":false},\"3.27.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.27.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.27.0-alpha.0\",\"@ember-data/debug\":\"3.27.0-alpha.0\",\"@ember-data/model\":\"3.27.0-alpha.0\",\"@ember-data/private-build-infra\":\"3.27.0-alpha.0\",\"@ember-data/record-data\":\"3.27.0-alpha.0\",\"@ember-data/serializer\":\"3.27.0-alpha.0\",\"@ember-data/store\":\"3.27.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^4.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.27.0-alpha.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.2\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.24.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.24.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.27.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.27.0-alpha.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-0A73RhAAV3bVluhA7R9jh2mEOdUUB7NwOGv4mX+Ek3UUHw5ityqrMvECesaIPJ2/+8/BVejKBR3QbBv2wo8B2w==\",\"shasum\":\"df13fb7280ddf4070146a912874697d26200b37d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.27.0-alpha.0.tgz\",\"fileCount\":44,\"unpackedSize\":636081,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgK7jRCRA9TVsSAnZWagAAVMYP/2pZpD0O8OxoiqVU27QA\\nSXHtf6FA/u85ltySeFOYdS4TULVE1OiCHYjoIEc0J+F+lH61jNAcU+Appvny\\n71DFc1yr51/HZ4HTTOP/sE+xyxqlPe/Nktpzb26Oe6wmGr4BewNZKdjG3NtH\\nZFiq7KKuezmb5+A0NYHyuD3d/oTNDHo7Xi/J3LwENyrJZoBJoq7kIQ9GGTz7\\n2c5mNZwjd5/KFVh3QBiAxSQAX8tlP3tlI5C/ywS8ZPS3L/fiTShdo9Ayl+iW\\neA0yYI9Xk0vMNb77L+s25lc851+jBEnBaReGHlpU01lOLa8hK1z7xLUgx2Hd\\nbeDJ8hlFVsGcHeJHxG+Kh35H6CQpuTwE0n3cQE8kzHFs3Q5rH3VOQDWmQx+9\\nOiqZlAIp++bqMjOj8pX6eJj+Vv6HcVDM6KTPHTmG/xjLI2QV3ooPeNBwKpYE\\nTKxQlkr/ZVlmncT/PuM4whPBHKjsURuuE0nP1N0WLsgKpidoB5bneF5/l9Vj\\nAfN+fOHuZ4lL+hwwGqZ6iBwFxa0otGwGuLhDTp16F5BR9j01mQ6EIcuhrYM3\\n4VOGi22tegheDL7pmowuj7oTIUHDvqF1iz+btpQAEufraNn3SKX8UueB0Ldx\\nIDj7+PTWqE6JzMFN8/egDl41HH2uoVACKBp8ze4wCOLnY1xwxxLJXufkrvhi\\nM3ZB\\r\\n=eXKN\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD1Q2QRO77G3OFi4r4s1Qs9mBwMrsi3y8DRdFp3QyeLHQIhAIHf4KihH52GL46OIUcqPvND6MXEzx971uvyMCG85lcg\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.27.0-alpha.0_1613478097150_0.06703581992356344\"},\"_hasShrinkwrap\":false},\"3.24.2\":{\"name\":\"ember-data\",\"version\":\"3.24.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.24.2\",\"@ember-data/debug\":\"3.24.2\",\"@ember-data/model\":\"3.24.2\",\"@ember-data/private-build-infra\":\"3.24.2\",\"@ember-data/record-data\":\"3.24.2\",\"@ember-data/serializer\":\"3.24.2\",\"@ember-data/store\":\"3.24.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.18.0\",\"ember-cli-typescript\":\"^3.1.3\",\"ember-inflector\":\"^3.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.24.2\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.1.1\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.23.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-internal-test-helpers\":\"^0.9.1\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-shims\":\"^1.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.24.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/scott/Github/data/ember-data-3.24.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.24.2\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-dfpLagJn09eEcoVqU4NfMs3J+750jJU7rLZA7uFY2/+0M0a4iGhjbm1dVVZQTkrfNiYHXvOOItr1bOT9sMC8Hg==\",\"shasum\":\"34d72b0bc83fce1791bf09a8391425717b9c3f55\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.24.2.tgz\",\"fileCount\":45,\"unpackedSize\":1386417,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgXqbeCRA9TVsSAnZWagAAQXsP/3zPtjPSHN68I/ch2prC\\ntlvkOLhFQtoUN1j3IxYcJARwSCIgtj4Zgf3mOk4Wy7px5QHT2i8sYmjntP2+\\nfsbAE3DnqqwB99wXchAeLHYgxLqEP6eQ3vguQ2iq1pVwMXZ4UkCAhkWpRW6V\\nX7nC/A5T4HOWoO0fgaZ44ktG7eLF0In754OzHzKFED1ACgqSv3rlFXQ+S7CW\\nVrg8GmEsdnfty2WTK1cZFZDGTI1Hd84Ie1C01/DkcLes4lrmKSXaUUt7aamJ\\nx44w0h1mQ6ypUFsXyrgnWGHDDqOF/bQ84I7Sb72bfr1cEZDXt+zn39Uaa1Ih\\nRNspur87xk4ayHZSMYozxJoju8utR1T8oc04KNzDQNswnqPpwZs6WXN+jfEW\\ntAC59/fb0muuSE2JSQHxK8USl4J+BU27WngVuHWubdOL65CRfhV2K/7kF2i7\\nKNJpPb2+wl4X8mmWXLtF11hQ1RaEehygLdYjEgBTULHt+D8VFZyVPDgpEqxK\\nrYlo3X1nVKmexTfgS50rL7C82Wzw8hYffbiPeqb4OqR/y93ojr/tXyuvD0CK\\n3NTfa07yHSeOEqFOQFxm7OtOoL+AMCPlu8DZI9ZCboTC/9gVeKQx0gwT3SbB\\n7JOD8dIFbPlZ/i5/Tt4PXpuqKEl3cmjfRd7G0idVNk+G4bktmITIYhzT3aHn\\nzopN\\r\\n=z9NR\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFqSciY+QVamggIEgOsfGQU3gB6+7SG4XmNbAEiBOlF0AiEAgUCBvLbhm9a3kq60PNiTB6bZ4MPlbYbaEUVf06gcG28=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.24.2_1616815838007_0.03797789003173557\"},\"_hasShrinkwrap\":false},\"3.26.0\":{\"name\":\"ember-data\",\"version\":\"3.26.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.26.0\",\"@ember-data/debug\":\"3.26.0\",\"@ember-data/model\":\"3.26.0\",\"@ember-data/private-build-infra\":\"3.26.0\",\"@ember-data/record-data\":\"3.26.0\",\"@ember-data/serializer\":\"3.26.0\",\"@ember-data/store\":\"3.26.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.3\",\"ember-cli-typescript\":\"^4.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.26.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.2\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.25.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.26.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/scott/Github/data/ember-data-3.26.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.26.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-rywnYB2vsEMrsvugT+nMlWc/H7QM9LplQxVIKHPKak1wxGKm8EHS7eA/qSWC6CykALItOG2gix05ymPYxqdI1Q==\",\"shasum\":\"cc6f86e6fd38b2984472faed2146d2d5f2b32252\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.26.0.tgz\",\"fileCount\":45,\"unpackedSize\":1380510,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgXrMKCRA9TVsSAnZWagAAxd4P/2LHOhJogfQ3wQssg3Cw\\neSTp1nSoskGi2mmJhDFoSX3+4OEwp7YRAVeJ/dvrQ3oXWsswUJJxkV5fzbeM\\nSm0GeIv/iowGatvkBYbtPGCjNg9wILTzlaOpdEwZyDMAqD2fM5ahe02hbxk2\\nY+F/FgO1JRDbtWUjUriEkGbT0gP/7XJzoMvsZHQ7MGYp+V8dv6BUYkplW7mX\\nyzwnCmERqH/oyN5N/yXwErilFMjpNQetA8KMhipWgOvi7C75uNUXnFW82kCC\\nVRvUcMpDTSvB10n+HdoKrFV5YyjF/xpJ3oc0dDfxwEjSjkAntLwqiDd122CQ\\n8Yq6YGE1+TIG2wDJXqsT44b6Se6OFDs/5xnBkDAptbyof9k8VXUwoNX9fiCf\\nYGFLYYEzjRJufzedS5wDy6NUDYCwYiryC6FxGatwprsJhV9PqaIxCh0woC2m\\nJw4qAEAAS0e6TwyuofL5CfscUxzFX/8cgGNduBuE49UtndOJrA6f8e7fopMw\\ndLteW8F5oZrQFmwEV89DuPvvR2cmH5cHiBblXHPV6YvcPH0xZz6LBEItDBtJ\\nPwyCNuEggYW3yLe8lZx7Ita0T8jfsRJxSPC5E5XtlbB4OL3HRUkI9ptcjs1k\\nBAmSsJzCLbvCzDE4c9rdlFLvQq0OupMNJuW4I4kSR9qsKbPnEb0mN8A1RkL8\\npTCu\\r\\n=mlpq\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD7qB1LLqsBjpSaI4njabYGErUWdV/Y1yEoA3Dua0KprAIgOqvEQuMQQxbCmUGGF8xWsnAVf9TKpTjmyqJJP+IQPEU=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.26.0_1616818953731_0.10280517039929604\"},\"_hasShrinkwrap\":false},\"3.27.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.27.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.27.0-beta.0\",\"@ember-data/debug\":\"3.27.0-beta.0\",\"@ember-data/model\":\"3.27.0-beta.0\",\"@ember-data/private-build-infra\":\"3.27.0-beta.0\",\"@ember-data/record-data\":\"3.27.0-beta.0\",\"@ember-data/serializer\":\"3.27.0-beta.0\",\"@ember-data/store\":\"3.27.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.3\",\"ember-cli-typescript\":\"^4.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.27.0-beta.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.2\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.25.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.26.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/scott/Github/data/ember-data-3.27.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.27.0-beta.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-WMAYOo17CkC7xw4QDXZjcAkNwchJmM9Iddp5hNnv6GWg1Ge6a6U+9lcSqH8rdZPEhCPA30UPvQnwpGlXrHwCSg==\",\"shasum\":\"14aa5d4cb05272211d30ab8872d6cb962b550ba9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.27.0-beta.0.tgz\",\"fileCount\":45,\"unpackedSize\":1380580,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgX2WxCRA9TVsSAnZWagAAXkIP/ie5wZSZJptF0paAFXUU\\nNaMZ+C/dFyFxPDohLl0ycsPSWQzyVTKNicyNj66BiBc6PEpb+3WuDk2uH7pt\\nOxCWg2PsO30TLaKz4HMyF/1qivk9AzZEPwyyudu1IYzTVTTg2VeFUn17YRTH\\nYMhM+xSYzwxDhaTQnBxLraNuut7PkgzHb1ZzTap5OLW2QQpIXzfHQs5+hY/e\\nxzSMExDPYxiJ3/eAEoCd/M5q9GQbbfTx9Ce4LL3l8KraXaX5Ir4bChVDrwCo\\nbWeh7AoQjHXkcosZx/GcQnp8eddXTt9PT2vXrsTmatDygUGFnw6DdOubAegN\\nbCH3d6/mxIPEbJ1eXFrQe1FDhq+EWu9a88eivt4P5MeZq1qzXR6A++2FXOkT\\nQzaYDMU07/C+NyzHj8f9kV48prQ3kzrfQuP99goa9V6w27pQYLGf8QAeasqu\\nV/gQJr7C6cm1ME2PLCz3OWl4SnMl4yaLakPLhlTl3GFTZ0+YnGcAw1dzi7QV\\n8JWc5xhLUaHaIPuJWcIJ/1VxJ6uqXgRazkyzA5xJlft3ZCK9oINwukPgK9QH\\nPrhd1k/xLy6EWHZqrxUe/K95QHXtD3zNSWk8VpzsGqEEHAgeA1tzWZg5l6XP\\nO3d8LsqxGsjwTy4ms9f09a1PIrWygfFY7WF1L+2QahxT0Q8lNOfhJJYanqES\\nnNnt\\r\\n=4QtV\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC1jjkEZxvvT80JWA3ejxCkiPZ0Dytf4jQFd+xF7dVbggIgazG7kmiBsU8oAG0Jxqm16sQ9WwDZqTZoM2Xk4Un9yUI=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.27.0-beta.0_1616864689014_0.9028920564291332\"},\"_hasShrinkwrap\":false},\"3.28.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.28.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.0-alpha.0\",\"@ember-data/debug\":\"3.28.0-alpha.0\",\"@ember-data/model\":\"3.28.0-alpha.0\",\"@ember-data/private-build-infra\":\"3.28.0-alpha.0\",\"@ember-data/record-data\":\"3.28.0-alpha.0\",\"@ember-data/serializer\":\"3.28.0-alpha.0\",\"@ember-data/store\":\"3.28.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.3\",\"ember-cli-typescript\":\"^4.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.0-alpha.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.2\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.25.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.26.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/scott/Github/data/ember-data-3.28.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.0-alpha.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-7jw3NZ9WSCGI35Ol4xg2yIV1OP1gfLYg085ZLdUQQPgltqzPWX8NiETf/tqJH0gH0F7c35bgSpykFvIDEiVfVQ==\",\"shasum\":\"0b9a132b3662a88ef71ec889cc418e503c2aa88b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.0-alpha.0.tgz\",\"fileCount\":45,\"unpackedSize\":1380590,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgX3d+CRA9TVsSAnZWagAAKnoP+wZWkezty75OufU7SZnC\\ncMp1kN+avzkpoZGrYIHEOVctHrFbaMJ7MrI/oNtHseU7FCL97nSETrid0DOI\\nboqFb+Y70y1lB+6uPnttTtxkssaQQcLS7tszE5TymgFHy42irfjwmLB18U6G\\nQtoMUjJA3tQcHk9ESYig6CEWduWgBkAkFUuW3xOx0YwAWjq3Uo2byVedSVgL\\n9X0yf+3GZ9Z3i3dtGiTru4YbgCIon4x58JIIIWEP0yqk/QeAVc35y+nGgcoA\\nwqMOiC842pGLWhjz24ntLDsdTf/NZveEIbZO2DWNxT+OxCFXR7CsJ6/dOCXy\\nUvc+Q5NA2fu1mm1mPWcWKVuRos17URlNGNVDLHg+hp5CJhv55X4/0Xt0cZnS\\noE2SIp43yc/ZhSaMrTEO8st28+gBFPk8yEM4bbuXSea9WEuv6PZ1erA342Dh\\nIbBHTa6s4sAQgytXxghNG3p0JFskWtnmzrcWZ9NwQ7CxtbQP2cbVkvSf1w5L\\nRxYJZ5osgs67TJAq69ML0gE5g15iNQ793HQiUd1k9y9w1Fytee6gNiqkPkWo\\nqqMeTip2U4IwSu+vr1K+cN3f0n2lpbxaPpKQdZhj77PJjGsr0/WDOFfFhm+w\\naxEtLnIplyXVNVP2Y4BX+VEtABJ85FT8nwbU/5Y3w/bob7opRC4BRGD4zf43\\nan0W\\r\\n=chCW\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBM6m9rBbQ2GI+kxG7+LqjSiq9SvXOqTCbYpJZYzSqYeAiEA6l62wL+NXvZnJZmwMt2HiGxfPYSBRz5DM1/84jUsvA0=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.0-alpha.0_1616869245574_0.949175699527544\"},\"_hasShrinkwrap\":false},\"3.27.0\":{\"name\":\"ember-data\",\"version\":\"3.27.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.27.0\",\"@ember-data/debug\":\"3.27.0\",\"@ember-data/model\":\"3.27.0\",\"@ember-data/private-build-infra\":\"3.27.0\",\"@ember-data/record-data\":\"3.27.0\",\"@ember-data/serializer\":\"3.27.0\",\"@ember-data/store\":\"3.27.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.3\",\"ember-cli-typescript\":\"^4.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.27.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.2\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.25.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/secondary-data/ember-data-3.27.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.27.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-nlgNuDYrrJPTbtxLvnOGDpMXOA+7dyYvCSVN1DDGZPSYXrqEvFM/UwA9VYKW4uCZ+Zk5fxorJtBUDM+mFqnPxg==\",\"shasum\":\"d3212cc457545e42fa11b3e04b711ed4bf187612\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.27.0.tgz\",\"fileCount\":44,\"unpackedSize\":635972,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJglqL3CRA9TVsSAnZWagAAgZcP/i5E5rnnZ3C/r+3LYEcm\\njejN6tmwkDfDK34z+e8C1geNXtcwaulckW7KJxMSeOrrsfmHhA9WgevJkZlK\\nlX6dNg0Y2+MQL1H5hhJe3osnyYQOFdApleL9Lrs9+D/2zQVmHhJ39v20ejMe\\n6QzA9neuvrqar+lsTscFWf/rNyPCFMAuqEvAya/uHt56JwjuoZWePVocg4wf\\nPB98ni9BWayrwyMEhsFwu0bljQazNCW9/iu0Jrqv7Xl/eVzshR1iKjaI/ikQ\\nB4kfgqKOCnNoj56J/szCj1QEVMLpS/u0BhqbWsgwILgyH91rzIMdNqCv5W23\\nmF3cv40qsXw1eQfHjKSms3xjkrOjtdb+StsDNNRnmprHlrmbKaom+2M4RVnC\\nSra45faR70Ib4Jj7Xo4NhSqmlyhzJ+8Gr1m6McCCseahf239vomHNdk9q5fU\\nu2aGw/wxJh1vzRSpMbC+UFNPDlrRmrauS/8SZIjpR+IVY0HNvOJH9yXDbR9Z\\nnlpl/yfE1YL1zV06wYaXGcO6mUjCg7B6uCZ6v+dThk8z1E9qF5NAP7JtNNFp\\nJvytYiefWLpbyNXjIa4+30VRgAOMMZ+gRpZFGypr2kWsFfDF68CDjfevlTB/\\nXr/4qFIX/KC8XZGG0cY60DP5g3fZzt3PHGihTslppDipJsca2gp9wVPAR2lI\\nu6ai\\r\\n=DJrE\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCvecK2hovNh9Ga9tnwTZmjBgZt4NunxJsoIGDHwQ7lxgIhAPTjLDjGu/JWQmfQ3uSF+KkNqO1MZ4JRyRgKxhTRobCb\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.27.0_1620484855414_0.09662872106163634\"},\"_hasShrinkwrap\":false},\"3.28.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"3.28.0-alpha.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.0-alpha.3\",\"@ember-data/debug\":\"3.28.0-alpha.3\",\"@ember-data/model\":\"3.28.0-alpha.3\",\"@ember-data/private-build-infra\":\"3.28.0-alpha.3\",\"@ember-data/record-data\":\"3.28.0-alpha.3\",\"@ember-data/serializer\":\"3.28.0-alpha.3\",\"@ember-data/store\":\"3.28.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.3\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.0-alpha.3\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-pretender\":\"^4.0.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.26.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~4.2.4\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-3.28.0-alpha.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.0-alpha.3\",\"_nodeVersion\":\"12.22.1\",\"_npmVersion\":\"6.14.12\",\"dist\":{\"integrity\":\"sha512-Q5AJHNREzG1iuykMnK3xw2QRwcEkY10EpqS+exGdp2lHE8ScRubNU+bDnsiVX3b3gq/3EPoGR9WkAtLkgr75hQ==\",\"shasum\":\"fa15341e78c28543e478cbb1cf4ac4825917dbf2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.0-alpha.3.tgz\",\"fileCount\":45,\"unpackedSize\":649977,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJglu+vCRA9TVsSAnZWagAAPRgP/38vWzuWsotM8jLT54RN\\nMSSNJlyR1qYXhTOB4bbh6PuNk6jZDqnwINfVHgKa5KbdbgsYxOXuXONAZWyE\\nfoGuoE2LdCmigCgtF1MpavFDF9lGEAzKm0jeu9tB1kCJhaMgOyZ+ce5SrQK7\\nQJTE4QFgT4kywq4T+Mh3p7wT/hKKwf+vADlB6vfzH/Fg34nWRKlPrP2b8Ikh\\nT0NEKFHTA0ypn8fs0UoCIpSyKkS1Wqz8X6kzxcnvfmpZJIgr6b1MhkUKGwxV\\n188/5ge3HHHjDJjIvN7EPn9cHF/Q0uIsZMZ4ktaEoIWdvZkB0gUoY/idWaJC\\nHXSW/sMzHjivTTH+SRqTBN8XrFM9Egltc33LgZxRc/VzSVPSAphswjLGOAUP\\niDTBeAaDLgxW7/Ud07h9wVgC3P8lL7z12WJONem5aQuu4k4vgQOqe3Njy6N9\\n4qTM3RAdTtZA/N5ariRHVcJTIO7ma8w1bLYbMkljIOtJvIQNnXXbjEfov7OS\\ni5k9mPW/8sFF6J/L0DhHaFaOodEgVlluDe+jS7etJqm8EO5P3kd43r3cWhua\\nzsTUTaMPHz/wNTA2J/BI6mP9UbqW3ouLJdYnJM0qMPRaLo4iKAN+/24QYJWf\\nYPtL7hNT4xQs9TkK2ajoTWD3FMPapbax23ibEZpmg3krQtzWh3pAv6Y1GVws\\nQFM8\\r\\n=VFpt\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDPc5iff08uwU04G0Rsm9vY9+Z8vk1n0/T+5rEHhlJZuAiAssDUb2C2BZI6f38PAxUisx6TIIqiSO7rrZjIBoDIlvA==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.0-alpha.3_1620504494684_0.3043490972155265\"},\"_hasShrinkwrap\":false},\"3.28.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"3.28.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.0-beta.0\",\"@ember-data/debug\":\"3.28.0-beta.0\",\"@ember-data/model\":\"3.28.0-beta.0\",\"@ember-data/private-build-infra\":\"3.28.0-beta.0\",\"@ember-data/record-data\":\"3.28.0-beta.0\",\"@ember-data/serializer\":\"3.28.0-beta.0\",\"@ember-data/store\":\"3.28.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.3\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.0-beta.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-pretender\":\"^4.0.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.26.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~4.2.4\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/secondary-data/ember-data-3.28.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.0-beta.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-rNIKYXBi/CvHaZ+47rcetOm3X4bT3RYUInciv1HHU6NVP7xypfBFmWHZ9VNc5hGIiZcF/SFIWXWgnytPyRiMmw==\",\"shasum\":\"8ebca6d15d1efa70466204494bd8361e09f13204\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.0-beta.0.tgz\",\"fileCount\":45,\"unpackedSize\":649967,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgl6ncCRA9TVsSAnZWagAAylIP/ApNrat8+n3RM5qBnPUU\\nH1nc3hzHhQVu6M+T1mxy0AZUrfcVsFLwqzC17LNWf1vZfJ/CErx9HXHQlNpf\\nV2y2Hx4PdZbt5JKCg8hknc+BSw+GTF3kfbLA1A5T9I3n8MfFKXaZfN7Pwg6o\\np4p+QpqYZPhCSoiqO+4e/+uTHscG6Ml3NtAsgkdLq9qJEfOWDACoiR5l5WLm\\nn3lkHy/3DSyAdC0l7F/eSFelg1EBl4gnsbMA+r4aQs/B7/Vup/fEpqZdJdBe\\nfmNKvvpm/DcLlLGZ5DZaB/w0PNJQnXAfdsWO67f7YRcKbpT04lvAg/2eQX70\\npnXPCInF41IlOeTC7Xd8+kzVQUZSLmpFiz2vpyVst19QV5CSxNUdKqyRB15m\\ntDcg81eRyucXrUBepD4TeyoP+pMVDE0j3cGLQ239QvU0IZhUZLJn4sEi/Hf6\\nRzhkmh4tayEbtx7BxzcbeV6kwrwV58bz4/PrOIEXseh1qerMtoitpjJ7XSdL\\nWP982azRVRBH8OxKKatKJRoOz0g7m3Fuyf9Y/FaVWnr8tCsy2E6/hmfBfH0o\\nxaaRRCbKVOwTV5//hSntOX7OhaATQAgfYHO3mMPKfAOiZIipt+kdY4KSXe1u\\ndmEYtk0f3z6QdgVMYzBfGZksFDW1lPWRMFlSySwEKgH7EYUW3Kidy03ksxXq\\nAl56\\r\\n=nUkG\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIB7hnLlc1YXssT98U5vDCWWwM9R6m/Me6FUIjtnoc+cvAiAsH9qA5z+jeddpbYxAXL+/h+X5yd2CZTNhOoMTQ/RMEQ==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.0-beta.0_1620552155761_0.9616909770569138\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.0\",\"@ember-data/debug\":\"3.29.0-alpha.0\",\"@ember-data/model\":\"3.29.0-alpha.0\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.0\",\"@ember-data/record-data\":\"3.29.0-alpha.0\",\"@ember-data/serializer\":\"3.29.0-alpha.0\",\"@ember-data/store\":\"3.29.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.3\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.0\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-pretender\":\"^4.0.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.26.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~4.2.4\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/secondary-data/ember-data-3.29.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.0\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-Pkp/nOsGR2+IRn1ajo44OhIVn4bh3AGVvEcAuP3VKbhye5kYRez4Vg2fPSHIJydoA/qvsHychAaOywxUMc6uXg==\",\"shasum\":\"500fd7c9f4e2914313abbc0e5ebb732fbe7c19cd\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.0.tgz\",\"fileCount\":45,\"unpackedSize\":649977,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgl6ssCRA9TVsSAnZWagAAizQP/1XhiXvqBWBPKLNz2HbD\\nc5QCun64PerWfcm54u2oUkkXk9HgSpFXsoWO2tL68Nx1C0+d8vWYn+IznFIh\\nTUBTSLf9eLwCOmT4OF0Nznk20F888W0TmqUtfXUJ/9+P16N4D6RESncfVfh8\\nSYVdDrx9YHVIJjTNNsSNM0LVYO5LInNpp5Icn4b5feLqZcdLyjl74VdWGXa3\\n6NGyxz7YUBiNoUXhUthNDEmu8VMFzUa+Kxz5Khy/44WRL14DRUEf+fF968VD\\n8okcpcmj2XJHCwtjlJMyZJTv2Zir99mNZjW6pTlv07kFzxiadg5kyzAnQf6x\\nWQJYvp6AwfsGD9sUrrON29uZW1LAGmBrGk1o5LpwFmZQewSUYQbd4ffJ4poN\\ngCXxgMIvAS4nm4/CkEjYmM+o7y9sPMlaA/hNuoUpDSpFq3Gg/J80CGUbo7fW\\nhtIx1k5aahzKNNMb0bhThF6X9pvSaYIoAeeQqZorN+r3H/pCd6b88+QNuhrq\\n0+W/Thzm6r75+4zUZv4nY6W4fWuwgjtsl+wD2E42XKaiEcZJkaMhMykZYVP2\\nxoDJsCIoL1a+F3uZM928JDrT95xgPkFp0ZP5PLUq5oF2J1wkRHU5UOrHrEEU\\n7rrpzLGhuCNjg5mnHfgb9kGNhowCv2FEHFJJXSzVGJOLHYY2TIi71VVIIB91\\nqLnj\\r\\n=kglq\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBq8DtpsYV3JfCXdYh2EbCdIZtDhd4dZO4a5YFciQPbdAiEAtQ2mYwBrEIQZFfVjOVpNkY7Ux6F4n5+CjqOCsGWuvoo=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.0_1620552492301_0.5953665112785644\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.1\",\"@ember-data/debug\":\"3.29.0-alpha.1\",\"@ember-data/model\":\"3.29.0-alpha.1\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.1\",\"@ember-data/record-data\":\"3.29.0-alpha.1\",\"@ember-data/serializer\":\"3.29.0-alpha.1\",\"@ember-data/store\":\"3.29.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.3\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.1\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-pretender\":\"^4.0.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.26.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~4.2.4\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-3.29.0-alpha.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.1\",\"_nodeVersion\":\"12.22.1\",\"_npmVersion\":\"6.14.12\",\"dist\":{\"integrity\":\"sha512-NFKoqD5yKEDnkScYO/gTNN9inE2YnABgS5i6QIH6o41JBPmihy5NF24jh5Jdk6I0dgp40flSQ0VdldiriDuSNQ==\",\"shasum\":\"178cf2f74a19308f4c06afa6f5a730c99f0ed361\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.1.tgz\",\"fileCount\":45,\"unpackedSize\":649977,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgmEEgCRA9TVsSAnZWagAAaVkP/jbWsh2Dja3xeeqNMMeY\\npRz24ZilkxEx7Z0RULedjYMzcPEPwq5XWVnhmA2Z2rtKWgJ1zN6KBoeYionA\\nAVLf2ay0LIc82/XsiAQiSg6WIZprxfkOkg4CewBVBl0qs0J5XoElj5QRX7gy\\nn/jkB49VvfMuck5OYnTqqm0/pJ/dI7hTzrJ/uxkSVo7/iEbP+mRhYjpSQblQ\\nEIj801mAesGqRd+OLrNpHx2AneB15Ly+5EP8ivXsGd3ti9/1HId8sPPdc94d\\nzPmGvxgouQJNMBhOcNVQd8iOITbAPjJxTUNNuIfnBn7F7xjDHeNpuY9EJlU+\\n09lzTSM972HZIrA6OluRogz23yVwuHG8cZcUOK4SpXiD+ulesKqx0c3lEsmc\\npVbx2uFm4RHodq4c3AH8ovb9hIccU3tJWEkfTYpYFosyMjKEl7CGI0NKfqi3\\nkKWiHv15DkZXdq2vKXNdB4BAdzDV3VWnK2Xboe6ZR2uimxu13pxp5eN2PYvk\\ncYC4/D8UoG/X+aGNy21WVi/vH1gQMCP8L9nPxfriUbTBnVMieEMSuo4/4UpW\\nyIvi/P+5XsP0CUGdO9vzONFa+Htej3/ciYnYnrdj+eNqwNyuT80k8xVJbeig\\nGh2aYwwZxlgYyaikVRrZa4Y9a0UrCmecbQNeEW3TuGK1RAfbEVnz/VlGUVyc\\nygZG\\r\\n=cVpC\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDAsasZu701Z0cNX4qJrccvxqc/JQoJrNej4uacDEx7AAIhALdcBDzLXSd2vhA4M9abWj4BouPT05E9UFA1r5eQF8Rw\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.1_1620590880456_0.5049246086555934\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.2\",\"@ember-data/debug\":\"3.29.0-alpha.2\",\"@ember-data/model\":\"3.29.0-alpha.2\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.2\",\"@ember-data/record-data\":\"3.29.0-alpha.2\",\"@ember-data/serializer\":\"3.29.0-alpha.2\",\"@ember-data/store\":\"3.29.0-alpha.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.3\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.2\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-pretender\":\"^4.0.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.26.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~4.2.4\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-3.29.0-alpha.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.2\",\"_nodeVersion\":\"12.22.1\",\"_npmVersion\":\"6.14.12\",\"dist\":{\"integrity\":\"sha512-FzswPOt2gIx/kUTqYPrfS35LAmCIyZsXtYbS3GQ8WR4PtT1bE+JCr8fZaGCmqQVZBfEveSGJ2C1FoDAIOpLTAQ==\",\"shasum\":\"c2fc95b559e87a58771f1e859e9824263a8b1cc8\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.2.tgz\",\"fileCount\":45,\"unpackedSize\":649977,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgmZK0CRA9TVsSAnZWagAAPUcP/A+PdfGNgu3xKZINvrF8\\n6TSNy1CHF/UpoNiWATDgJiFyNI944ovxB89iLiSOJsjE3QsinaBtvzgS4+XE\\nsTXxbVfQXV+gZ5fb0nIJY1XpAgKNeFovxhLnOmv6E0lHjiQbXBVN9AMTAphM\\nzpFoYR6mneUhWX6pmRErRjStwySCUJruTy4mNZIkcoQDXngOK1LWoFz4u+NP\\nLER644eXwnbdS9JUFkNohYkmdvrmHTvk4O1BPlrZEY+R5j5bV5KP8CxH/jkS\\nrs1s4T2N7yceJp8HbVC3YTtplvtx/NspQ/VGj9zBp9Tc3se7OqZE/lu+Rtrg\\nIq4WRhuB/D0DhcO6x4TwdbVB/OZnEg0Oh3wQSgMfmDwQGOpxsjNAmSjs3YSD\\nWwhfDYu8C3PiWZJmastD0SyZByZ4VdMWfJydl8EYGMz8n1zSFn/DBxW7HeI0\\nt/ehZR6GV/99j9KIE07Na/GBuxJzADQuqhFZmgIO7onGIKtB2iMB3Ng+rNZG\\nu6PolFbAUNWCReBUYtIARsRKW5E4FeMoRXeLeLxYlF2qrzW7BO1loMA0N0Tn\\nA43jPoRha/VOYlYJEeW8wICQHvKviawHkVBkeh4qGrHU0T0kgTrL072owa6k\\nkLceof9RFE+JZ5g/lCHMWkYiB1SBoUo3cDwMMmwgc2a3sSLEdmQJVLfmOPYn\\nwtu+\\r\\n=/lTr\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDNliSOWNi9mx4CXtZEia6sFfW22TKHNqMd/DyRzNyHxwIgXVcmlfmcO9GU7NI95jyDJcBfGrG9n60Hvc3MIpKlzJY=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.2_1620677299918_0.5320898310030007\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.3\",\"@ember-data/debug\":\"3.29.0-alpha.3\",\"@ember-data/model\":\"3.29.0-alpha.3\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.3\",\"@ember-data/record-data\":\"3.29.0-alpha.3\",\"@ember-data/serializer\":\"3.29.0-alpha.3\",\"@ember-data/store\":\"3.29.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.3\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.3\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-pretender\":\"^4.0.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.26.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~4.2.4\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-3.29.0-alpha.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.3\",\"_nodeVersion\":\"12.22.1\",\"_npmVersion\":\"6.14.12\",\"dist\":{\"integrity\":\"sha512-0AUHbw1H6ZR95w6Cc0f4vbbudz03OGHHJB+ovax5PPuq/iFtx0RmcTCUj6LOE+4vpNDiAPuWa8jrVUOgIRFP8A==\",\"shasum\":\"e75a8fda52733f2db44cc4ba43e7cfd823481c73\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.3.tgz\",\"fileCount\":45,\"unpackedSize\":656647,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgnDeqCRA9TVsSAnZWagAAJbUQAI2Eq/W233GybR0Oe8aZ\\nncOu/85vVQcEWhSzG4685itfvWXYLxkyHu+ZlGPLoi+a3RDRWCTjXR1Wf3bl\\nf58Z1USx84m6wxiApL1fCAfNB/qRfuFDFLP928cJfhXL/OVPEbPBdPKaa/XF\\nL3X5v6v6yVxMrGjx0yoEaUCu4BRjNVcTC5PYZX5jWgeAqh0LSTEsLX8WmDtV\\nleqD5JjwxxPytsgrWzArjv0Kz1Y3WaN7Dh5ehegykRAcwPYAU+S6qbpjHery\\nTM8cMge+fB7OGe58yqGxdxlTiKMQMf3rCJLM5kLaBKMEBrLvQ5gI2+FCx1H5\\nmomrqozis/bfAzE/OR8KBQB7zKVZaMMIQNQj0aKyoGTOgcVxNGT3xMFThfSk\\nV1s2IuBor/xIcxbaCDUFpM5h71ju724HIayXoWnWpKhVugliQmflcyLms0ZQ\\nl+Kw9AjUQOzbdBmz9efLVzi8YNNPw5X0XKRHyCtXzCLJhgen6Hchhj/WBbyL\\nsFyW9mXUc/xNO2K2xd2zlzYZP09oM2+VScyeIZ5daC+a0vgZKKCuh/Ukooj8\\n6zyUcodEAGVGr4aw+qnFVDFY5L8I91sQGXU94LehUkc/paE1h8n4zBD2xkyH\\nq5f1nzvToYCo0hNdQiTAu/YAKSRns4HtVT1ebSdlXMHnKLrJSuKYPeQlhmDQ\\n4ZHU\\r\\n=zk14\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCcdTmOyi+JrR1OSMqPU0VXlIov/2FPrv7F9+DG3AO4nQIhAIBuD7YNMNLRMcZ+aWoPDR7BxTdvZd7SgNKOZN5cLbSf\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.3_1620850601840_0.8458394963575295\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.4\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.4\",\"@ember-data/debug\":\"3.29.0-alpha.4\",\"@ember-data/model\":\"3.29.0-alpha.4\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.4\",\"@ember-data/record-data\":\"3.29.0-alpha.4\",\"@ember-data/serializer\":\"3.29.0-alpha.4\",\"@ember-data/store\":\"3.29.0-alpha.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.4\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-pretender\":\"^4.0.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.26.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~4.2.4\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-3.29.0-alpha.4.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.4\",\"_nodeVersion\":\"12.22.1\",\"_npmVersion\":\"6.14.12\",\"dist\":{\"integrity\":\"sha512-zhy7qA0a6MyeRJJnS4R868Vvlk6LilZRE/12gaJTzpMtcG5yf9Ey/dxHcTx6gczONWgIZRu9+Qz6bo+3HUK2mw==\",\"shasum\":\"46b7e34542b53ee15ac8bb4fe41c1d16e7b139b0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.4.tgz\",\"fileCount\":45,\"unpackedSize\":656647,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgpXI0CRA9TVsSAnZWagAA3EcP/0jiKMsxYLpycN5fHjFV\\nNSIjYNo4V80HZTcknFaqYBOBsMb7+IbMgxs79xyE4ILlwF4t+3a1HMSjBQrt\\n5XSB819hcz/Kj2+tXHzPdzbK1RvO8y58ZC4eR8FU/gN6MLYRID8yCp0BIhbF\\n5bk8AIGernlgfnTWoCc5IkagwnG6g954uo+FK7257Gw5YX8l8XXevY6o81E3\\nRMNiyg/YQr2pwN2eXP7aJzBy93bIhaMk5Whl++30WiLOnGXYaaiKlQjGhISh\\nNQasm4Udar8AreS2RFC6zGZeGJZqN88jxvAsqi1qHxJKQSYMLyektENRi7fJ\\nKcj2hlsMNBobF+bow3gBuGUF8C0PERpBI2d3fb3a3AqpxPc1DCaSwcniUVSg\\n6pU0rjYRK1ssYugXNDQ3/CjIme/IiXtlsTMsJi4h6NN593vbryIn6VQpt+iF\\nm4xkzQeOG1w+A4KEUVbGhMRQ69skQsZbVWvpWLMfb4bISHuuDefA8KNi4rux\\nbgRScDLZVPzahSHWFWP1Zlh6zNFnYd9TC7Xx0CmnRdbR9mrJ7iTG8Uxjp7QS\\nMfFRzGX4pBm/fgCIrx9OewtHSkI7NnaToaVpOE3N5PmA/tCxuGfdTJmfbQa4\\nNv3s9x9JtEJu8iZx5yKe2SrIAi+FJU5d8ffkGdrxeOZw635qiV4KOPCSlfvU\\nd8s6\\r\\n=UlJE\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCejQZ1h9sO3cvnLpc9pLIabj1U188bIA1EZoABvPTNfAIgG1qiKx6/aeYavfgjgF8jbzb2hVRJIo/yYwaOobHdhH4=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.4_1621455411974_0.11565986380122295\"},\"_hasShrinkwrap\":false},\"3.27.1\":{\"name\":\"ember-data\",\"version\":\"3.27.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.27.1\",\"@ember-data/debug\":\"3.27.1\",\"@ember-data/model\":\"3.27.1\",\"@ember-data/private-build-infra\":\"3.27.1\",\"@ember-data/record-data\":\"3.27.1\",\"@ember-data/serializer\":\"3.27.1\",\"@ember-data/store\":\"3.27.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/ordered-set\":\"^4.0.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.27.1\",\"@ember/optional-features\":\"^1.3.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.2\",\"@types/ember-qunit\":\"^3.4.7\",\"@types/ember-test-helpers\":\"~1.0.7\",\"@types/ember-testing-helpers\":\"~0.0.3\",\"@types/ember__debug\":\"3.0.7\",\"@types/ember__test-helpers\":\"~0.7.9\",\"@types/qunit\":\"^2.5.3\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^3.2.0\",\"ember-cli\":\"~3.25.0\",\"ember-cli-app-version\":\"^3.2.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-pretender\":\"^3.2.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^4.6.0\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.0\",\"ember-source-channel-url\":\"^2.0.1\",\"ember-try\":\"^1.4.0\",\"github\":\"^1.1.1\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"qunit\":\"^2.10.0\",\"qunit-dom\":\"^1.2.0\",\"typescript\":\"~3.8.3\"},\"engines\":{\"node\":\"10.* - || >= 12.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"12.16.2\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-3.27.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.27.1\",\"_nodeVersion\":\"12.16.2\",\"_npmVersion\":\"6.14.4\",\"dist\":{\"integrity\":\"sha512-36P8+7B6Z5ZjyITFbf2Wcub/fdE2DTsLoPPZK7It488fub5s90o85XC0WlwUQPvff39us2N4pzjwmCZ8Jj/gjg==\",\"shasum\":\"02d6b76c1d5de0f50d24274147b8711f6ca4f28d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.27.1.tgz\",\"fileCount\":45,\"unpackedSize\":1307666,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgr0nZCRA9TVsSAnZWagAATpcQAJcVoUKimrrlgwoMW1x+\\nVckeU5fGwfelsqVC8eE9Sqw1uzdwJ9Q3XvGCtVNolo3SNepqMLh4yaMH5Gbu\\nKsyWDMWRfeV1NCjo+PZPt873QqhetwfzwHLpuv3B5rXJYeCFCuICcKtFWn+h\\n35jcag4V5r8DYGTCjSWn+3yxBsuQfzu13alH+JkL61kDjqaatE+Jt7iqJg1U\\nqPCn6LuO9JHrrqqYQPRj+tEqeRNxlu0pa2oiYI1xgmdPEQRav/GQ0nSWpjy6\\nPF/Lfpl6GhQ/NnEd7Wba2lRGohwB1OHfDWy4fan/diaokwyoEhZdW3deLSkB\\nROhJ+V62M3aiv7Gut1FAq+b4BgxOqt0EwgP9/riTisLqf250r4fhSoAEYwdM\\ngKrm3aNHskmulOn3xjrRCW/gR3Nt247LKfLB9pTrMZEzMeNG2kXwrCSyF77N\\nlhfQQuySr0gO9cRn+LkuQLYFLMDdyWMShZ1onsPlBTKZ2RrHAlfw2XP3Dvty\\nH66r887PJj/RRpr5BmulffBKspD0iSFyr6htY1QDHDZ1JMxKU/1nhK5nLb3u\\nCgbgQ0/u1zFFEpYpXwMET/M0t1a77x6JpAsublHxh4FY2uEBNH+WM6Opy2EN\\nxERIBr9YdFgHAu5y8/yfWI98cmkRyRRsOwZKoxYjU70ruvGO1fh3B6SNXPPW\\ncFjd\\r\\n=hVnT\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGfvTKw2yWWrZHXp2XTdlvjS4EzyCJpmB8UBH/Af5AbEAiAmet9/LlXqPBhAT932dDTAGm7fc+XViOvTHBlcRbErnw==\"}]},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.27.1_1622100441057_0.17203992520913558\"},\"_hasShrinkwrap\":false},\"3.28.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"3.28.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.0-beta.1\",\"@ember-data/debug\":\"3.28.0-beta.1\",\"@ember-data/model\":\"3.28.0-beta.1\",\"@ember-data/private-build-infra\":\"3.28.0-beta.1\",\"@ember-data/record-data\":\"3.28.0-beta.1\",\"@ember-data/serializer\":\"3.28.0-beta.1\",\"@ember-data/store\":\"3.28.0-beta.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.0-beta.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-3.28.0-beta.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.0-beta.1\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-OCaBft7AFotSZL0Ek3CbzT8KPPOXwB+R6mwv4Yqw/Z5yV8a3KZVe3NPnBhzfgEeR6FuI46GzVsPtQHWmlw61mg==\",\"shasum\":\"e1230e5fd7a88e19611aa077f2faa9c89f89bd2d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.0-beta.1.tgz\",\"fileCount\":46,\"unpackedSize\":1333652,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgr1eoCRA9TVsSAnZWagAAm9sP/29EF/njcxvf1mYowewN\\nuPQWZKsS2C6P+BFCFQ3/zvxLc2kgOKPg2+ZHNNMf/4lowLwzKk77otPwXN6P\\nzuWmtzZdGngEr+n7b7v7a60xmqsfEncFLUPxNL9euaKboO63w7XAu6d4HWre\\ne7LAEttPsrXQp1z242Lfs85ENXEYTHnU7wcKiMbvISITSzIYw9rlLkkpoDIT\\n/b5IzM1agkshg8UW5ZIfDUMo9aTShhBr0dOOlwbuwcgqYUv+NCd0pKADFyTd\\nnxh4m/q6IUUuNlihc0diFaB3rQ67dUNNJyngUdFjOZlaORQz261CyW6tuX+j\\nFO5osfEB6HJoRti7Vp3+6ZSFlJ31YJr+9Dz60kZ1/XPTR/+hWfS7tXOwIdHO\\nwBPHTh7k9bH2iSmetyXyF7Soz3OOulYrGoCifaqwyniyGMuyLRnfUx7dcvut\\nqRRkYlWi++b8PYOSM40dejGiSoY3Kg2KYtxntDpsPGgtKb1/AryZ4GwN+H5W\\nUM5Fb+GhY0KcbqqVCkL8qmBmAdqasqN5Kxv7zJ5sMJtA6jWaDnxSy3VhqnWp\\npZ14DWzkLGNIiX+BR/1hoz0mijLrOCWNeCyd7EHPJX0Wti09eGCJazy0spl6\\nQvs0Ny/euCY+Xt5xzR2A1U9HK7uUOOA3p5Ta9KqIs34Ej8BT20szwJeP0T+8\\n+u7z\\r\\n=onwR\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICgrfOxz7HAdwVeBZpgwNwNRYfoTvIluT3IKyeSTjfCfAiAVHOAQ8vm6yeNz/MhrBAWsKJ99F0L//TDNUD98t4oJGw==\"}]},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.0-beta.1_1622103976327_0.4186808486342979\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.5\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.5\",\"@ember-data/debug\":\"3.29.0-alpha.5\",\"@ember-data/model\":\"3.29.0-alpha.5\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.5\",\"@ember-data/record-data\":\"3.29.0-alpha.5\",\"@ember-data/serializer\":\"3.29.0-alpha.5\",\"@ember-data/store\":\"3.29.0-alpha.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.5\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-3.29.0-alpha.5.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.5\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-2j7rTEDyb4TVJZ8oyeGjO40uLcPWnwXvg660Sw4omhYOQ/F7rRL+oZKBonXKyjMEl71x+eEtTFnEFugunE8OUw==\",\"shasum\":\"23f17671434154d22ad793a348a9bc86d730d06d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.5.tgz\",\"fileCount\":46,\"unpackedSize\":1333662,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJgr1iUCRA9TVsSAnZWagAAcKYQAKF0b12Ib9J2JEBypXWm\\n7KbXIe3XAJyZovNctaLGZDHjZik9T+9jJ0CkkUPKELZsa0fjdXVFILSgLvmN\\n70pMYZ7+8ckGKML5KvQXxDjWH+nRJ3rzML97s1TaSbTCRobZhG0J5cjZ84op\\n002uE2ea3gfTSMIEq88Ozk8YHJr3LMOw54UdKq4p8nfHpwolDXYmOMy69sUd\\nUZRa1gV0NZx77Iki+UIq1YgT/soMb0HWWUMhJxtu80hft34Uu51JnGhBmTiy\\nYtt9uWnUI4jaFENxUZpbnNEWvqlnq7sEvzogxLwV8p5HPZc8i6OedLxehx3H\\nNdZP7wBAjO9BTWHTV7DmX6xAo6FXo3YdZfkWe8dBVIzv3jOXrbbNJ8QIdgWI\\nNZoKOZvpxytRe80JzJDjYpgvshofiM0d3r7dodBBgZ6KUr+73XK3SVIA/XeT\\n4sanBdhHSlUOn1kaZoUGeFTmiuCmbcIPFf4+c98Yg/BLldAE/USe9ks6z0Ps\\ngdtCCULKC5+sQyzG4shyNvZNcpL2vAc5RabMsBM9VmyTNRQKnfW/OfCrg2D9\\n+DillOXA2ehAmVocxa5QlBIrx8maCvbcead1cAlmaJ9P/2bKHAy8rgH4IhIk\\neEWnU/MI0QS5vtsQMg0jnNiPQDRq6t1fyE364NpzwBXx2WpMwnT9uInpwDrJ\\n+wQx\\r\\n=cT9V\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCNkyoWsRN1pzk1xbgtnwYs3VsOlDdMI7fjN8PgZLuTNgIgavr2JStsy/8JMPpKj6SZ7RsZCLZZpZiO7qbgW14zIUs=\"}]},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.5_1622104212390_0.8639304485345551\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.6\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.6\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.6\",\"@ember-data/debug\":\"3.29.0-alpha.6\",\"@ember-data/model\":\"3.29.0-alpha.6\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.6\",\"@ember-data/record-data\":\"3.29.0-alpha.6\",\"@ember-data/serializer\":\"3.29.0-alpha.6\",\"@ember-data/store\":\"3.29.0-alpha.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.6\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-3.29.0-alpha.6.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.6\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-WXdJ9t9R1IHPjej0FJSFF8IqBkjnUU8rucLE9pz0KosItk1lnA2cZnXrGEu0vtxNV/8WNymmvbad4MRDFIaWZQ==\",\"shasum\":\"60c85f82a6fc7944c0f811f1cdecb2c2714d16a7\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.6.tgz\",\"fileCount\":45,\"unpackedSize\":667270,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJg05ZDCRA9TVsSAnZWagAARQMP/1MHZPNuvzki9iT0o1xo\\nSRks64JHXcDWGQiQjhexxd3xdk5tNeyfCMwH+tTd33/R0VO6rszMtn+CjNtS\\np/Hy9cSWAosbTvSzUw5Vqy2S0/fO/6aI8S7Ygh+Gp8AoVPbz4zscp8YtahEn\\nSEG87aRujWpFSIhrGE1ZC7IaXLpG3zF4meY8nYbffrCjR0oYIFuE8rPAenZ3\\nmnBHOmj/doE8HJi1WOM5zcopAYG3KJjJUtGWjyLqx3bP6uGDGTiK2gJP5KV1\\nKw7X5cIf+bpMq8VWJ2lxQfEAms+Lb6bAwydXE5S0qXOG9ZSBlKgcS6vCWMPt\\n0yyJ3O8i6P6Odgk5B45wKLm5qMyCIlViJRUWEoRwdcXN+tnMehF6asIsSmYl\\nlK5I6jL6v54hRRCsFjaTet5KiwtDH1IsBcWpx/G59GK132X6M1pwyAwlN9EL\\n+GRDcmBX8eL20N5WcxQrkAJSWDHcy7C/aqYtBwXvgFYaLsS/mlXMTOydJ8g8\\nM95TCLLx8VuhvWjvoBlsbCB3fR+LSYV/uLB/x1G/1Ldcdl0CQ2QbA5FM/1sY\\nAnHp908Mck460GzZLcSWtsWXtetjlOD6Kiru/MW6Z/jfQ6KbXZgXxdzfIVxc\\nK2q7fL48gGUPYdNQGUFpv7z/yIIvwSp1HpVlq/1S20Q8tkrGu/b1abRg00Y+\\nyjbz\\r\\n=lKZP\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDHjDO8pIYeowpmlWqv2+qpyRTp3bZwrlhs4B3yfoyIMQIgPCnFODfWW4gAKEkHfqD7Yrh5a/CGa841Yy9xuwKqp8w=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.6_1624479299201_0.5665946798709602\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.7\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.7\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.7\",\"@ember-data/debug\":\"3.29.0-alpha.7\",\"@ember-data/model\":\"3.29.0-alpha.7\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.7\",\"@ember-data/record-data\":\"3.29.0-alpha.7\",\"@ember-data/serializer\":\"3.29.0-alpha.7\",\"@ember-data/store\":\"3.29.0-alpha.7\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.7\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-3.29.0-alpha.7.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.7\",\"_nodeVersion\":\"14.17.1\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-okvwlhvGvygy4Q4hPwk+HR0fPPHLuwvXkgOMP2k6jET1riUJphgShBDLwG2j4s7uZUcvisyOZWXNylkavIKQkg==\",\"shasum\":\"8fe4b044339eb176e9ae18140ed80459732f9693\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.7.tgz\",\"fileCount\":45,\"unpackedSize\":667270,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJg3NGdCRA9TVsSAnZWagAARcwP/AmN6BNABHN4GW6yDRq/\\n6oH8GD/OkXS+Y+SAOWZujKZ9frer4CkhkwN27DbW07zOB9MKyja84KSHvRIW\\n2kB8prgNvO/JAoqhSoVg2MdpjEu9Hy9I/nBN6PHLE7uG3mfkknyttWVKbHg5\\nFRwE/KEA3/inx8YmXcGj0CWW5HW/6MnrpGqm3LvvvX/BYzYasVnIohwYISMO\\nTHYfuY0CDFDWFmFYW6Tk9360pq+kyyvOKkStgId63lJsJCiMr8HP7Ua4shdW\\nXQ6JdrYr18NDHX4aT3J4pXU+XX1UulGIAKSrYLZuvLJUHozoHL8Ca9YxuZCt\\nL82jgRwDhAkOQI3Z6hC1DckQ6VNircJuIcLtkh0DS8bPxdGmLt4Ai8MFpdt0\\nZUoGQqRI7xfRvHN73CmRWr8dtgWjPQyVSsU9V7MYpn4/uQgPS27fEGhlBkev\\nv3DL0r9U2fndj3fWUEkGo+Y6paPu6p9MhlQHFDIXKFbCjE0p/Mb2Sd48niEi\\nh8Db+KCjt6j48SgKsgXySmeWmMPZT5269dthxGCY4DU8KqnGW5eBq9DYbxWm\\ndsQGO7r+yeHt3GiNaWsZHBuWQ5IaOp8ZhWLLfkgh1r6ePqYWmDeifwYJA/os\\nWL6L3DZNOpF5yUFq8UkDvSbKq5G24ZR9w88Mjan3EWIyNVK3PkaFVyw85nm4\\nrvYU\\r\\n=Jb3f\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC8TGTy09VZ2YvQb658BvZCOqzxVx8Iey9QRXlC5Q6+bAIhAMAQpKvWpDCf79je/otdMzMefLuP5iiTQ/v7I2dDn31H\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.7_1625084316993_0.10820847495587249\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.8\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.8\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.8\",\"@ember-data/debug\":\"3.29.0-alpha.8\",\"@ember-data/model\":\"3.29.0-alpha.8\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.8\",\"@ember-data/record-data\":\"3.29.0-alpha.8\",\"@ember-data/serializer\":\"3.29.0-alpha.8\",\"@ember-data/store\":\"3.29.0-alpha.8\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.8\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-3.29.0-alpha.8.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.8\",\"_nodeVersion\":\"14.17.1\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-QOJ2qu5AQpsMBJTumWMZW6qdLgp8MSdtN/7VBP3KcK7eCZPL2ryGkAbFXo/b1bX+ARXsKGGMi3Q2WumwmXbErQ==\",\"shasum\":\"e962879633237926641219ca040af004df54813d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.8.tgz\",\"fileCount\":45,\"unpackedSize\":667270,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJg5gtoCRA9TVsSAnZWagAAJpQP/i8EZl1LSsXLxgmiaved\\n5na6JsiWr+t3uzB8HvR6724mJEemEbh2yGMV2/tQ0GhBto4uICn3wyd7Shps\\nD04omOgJszCgFhVJHftsT0/kND2tLhEJtK3pVdGvUX6/iBQWTEoRFOutRymt\\nwyGho7kVlbFDx9enORNLDvNbmlBps1G3O5EPWbnb1n6oJ6/UWdrw5/MYaOLH\\nFtxgbt4ZuwfkEdTTbKNUMzYXN2BFTDy+GxebSUkVh2HAqF6XqAMm/BTdtqjk\\ndqdWZCcYLiuaJhFcI65TXFeM7j51lWTfug4tFiYgZzVOS4r5x8MoYqc30bkE\\nyZQhKf8C/v5xP13ZrNqv/d9NceTgpGLYesxqyUScQFiIeclzjuuXPlvNFfbP\\nSJlubxVuzLnPgdxqRZXF1C/ceOQWVpsMHCTkJ7U9L0Pe8jFqvRUsJ5GBbOKD\\n4RbuYejAZ0I0a6PmR7YXl7m7XnbbkRHIhvoGm0ganQ8+uJv7ayJCoxx+pzJ/\\nv624DjXXo91R0cE4EDAFw+daDsPftXZMkA9ALS2e1kvzgqNFDPT+nS/BAUNZ\\n+L7z5JWGl+BhF915NuUeVB70I1KAwo6ULYherE+TKVdG9eABmbafRV+RZtIq\\nkiGBQIqVO/Owpfk4G0xUpU6vHitlTuhLXlSx2Mfu9e8Fy8mKGfx636dROVjc\\nW/2w\\r\\n=fx7N\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDiji1RWLt0W9mTkh/Jo1QqiZ53EsRzk8ZbYfm+FdtAYAiA2iifHWOyoBkarbSP3EYKh3mqfmDeEerjDDVMpweIjKg==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.8_1625688935652_0.8249338934198673\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.9\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.9\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.9\",\"@ember-data/debug\":\"3.29.0-alpha.9\",\"@ember-data/model\":\"3.29.0-alpha.9\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.9\",\"@ember-data/record-data\":\"3.29.0-alpha.9\",\"@ember-data/serializer\":\"3.29.0-alpha.9\",\"@ember-data/store\":\"3.29.0-alpha.9\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.9\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-3.29.0-alpha.9.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.9\",\"_nodeVersion\":\"14.17.1\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-P5AqqzAr21AkkPCkhxmnCF8n9ZjY/JA7Bhh0Mp+GQl4IHQjwCTTRO4ubYoh7txvP0ZFMyqvh/fnOElZynaNo8g==\",\"shasum\":\"4db58abb99a02c462a8e1cbdb75e5cba5f1cc712\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.9.tgz\",\"fileCount\":45,\"unpackedSize\":667270,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJg70bTCRA9TVsSAnZWagAAxzwP/1npOdHsJYMxbZGHOiE4\\nsDpsHlxdzsUIp8rcM8PQ+6QpKBEUHTa02WjejTMUyp44LlBZXtCpf3546p5C\\nUSvGlATuw88NmovAm9g6e8fiCUFKNbU3MZN0LOoHt9ZHUmnX3N/GhhqYEDTz\\nWrLEEVkQetiyqKUQWeOYNvHBzqLPowVegFrS1OHUcifcs0FO7WgSyoa5NCcs\\nhHS2fbq0AjFZT8RWMzcET+8UWQz+JfH2ycS+bx83TVgrQ9VfQvWWZ0aEsxUv\\nZgLEYfTfrrLZYpAjqDhbdVSuP5dyTsuftWhChUBA1WkYOJiJ1Sb2GOU6j6vy\\n86SaClXlEFs2+2UtAvAz4e/Bq2Q4SKTez6N0P++CWRImjUz2cH261HCUgxBy\\n5yuYpBwwwF8cB0iumMJAXj55llF2+VuwZlP5Q2kdDJApiga+Wx2IC1vnMm6H\\no93aj0Wl7z1jgF+wkbKh9AzOedxdqbQSmNnxx806kxySJzzJic9bTGS1sT2j\\nGHjl4mDPKnZBxf/KRsZ1W3fmx10dEWTD1kRS1RHRa91sXpsRepoYT8EsjAsW\\nIBmOxebn8hurXtf9dZhkBb0wBFEFrnzQKwCzxF7o9fuuUwy8ni+f2jorwYn2\\nBpUksHCUs6AEuKToAnzaXWdfcRX7gZu5OjwJ9+PIdFpHo91PYGpkQbJnLcGY\\nSVNM\\r\\n=ctAs\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCqkieeS6cmBOSrgqK30c4vkdmrzX8oJuikiKT9A5YpcwIgZCHosJnbyu7Plkid2nnO4xuDUEtuAoKIpr26Yr8BeK4=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.9_1626293971042_0.3560522124005956\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.10\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.10\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.10\",\"@ember-data/debug\":\"3.29.0-alpha.10\",\"@ember-data/model\":\"3.29.0-alpha.10\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.10\",\"@ember-data/record-data\":\"3.29.0-alpha.10\",\"@ember-data/serializer\":\"3.29.0-alpha.10\",\"@ember-data/store\":\"3.29.0-alpha.10\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.10\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-3.29.0-alpha.10.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.10\",\"_nodeVersion\":\"14.17.3\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-V0ZNkBAwBoyE9CIvi3MiNbVJ0XBcKed2KvMeGEuhhrnH2wLLpbsel91VvTDTWJUp60czK4+lXqfmw/yIcXJDkg==\",\"shasum\":\"c4a267e693099512f0de2ee174fcfe3e805cf1ae\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.10.tgz\",\"fileCount\":45,\"unpackedSize\":667280,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJg+ICZCRA9TVsSAnZWagAArhoQAIyoEltDTzP/HRHLCC32\\nI0AP/tKIraBPIH7nFTls376xvSAk6PhPmrjYXyhxjBupRPBRI2O2zBVErd/g\\nX4PUy3eUdVNPcMPkU0ktzF7Q9w8foBGcmapnEOGtcmpJFSXJD4BFAzTNckIw\\nzuqo6lhaBK03SZvJHd+W+0ZnXZzIi+rwO+WtXB9exGfv6UwH4+mc4Utea7eG\\nAUt3617VxFVo1fG7WRk1kqylzq5/BnJFRQeNU6V9RfdWC5VTaq8YNBOuHRWL\\n2tpVfqUoxqYCysoG5yaRL8r3mNbGWqXNFE0P6vnSVEXDF/rlz4PkP8188rnF\\nkkevxyglkiQhRgHRon+qTuHAb26RhKDvTK0zdVVnZW8vc7fHArb32MvrVY8p\\nZ42eEO3E9LSvrW5P1sIELSHfpOTYCrUgRpuHx4uD/DT0eJY5XIE9WpcFAdCQ\\n3mrREUdpkftR9pEDZD5M+RjMAqynE6IieFQ5a4eS6v5DorKKAOmOAiy4TmNv\\nR2SyTOHod9wVAQlsVql3ClCB2etV6AqgZFB94qvKONIN0naXDHKbX8Gh1kuY\\nClcsAeJ2GQEWsvnwk/dTTZclovjC4HmfNDAc4zeqGyTfVRuR4V45gLUKdJ24\\n4MR3g6tVgROgOi+Wt15qAq3RbyO7t7LXqsOSEXcNlBB83YIAuI69EnKUfChF\\nRh9A\\r\\n=aR0C\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFtljAKN71FdfEqyPzcB0JxL6unyLX6hez7NM7FocLQAAiBUdO0H4mtiDAqynEe+sIvm4udwKyYG2dYcmwuRT3CiMw==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.10_1626898585064_0.1943475359125273\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.11\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.11\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.11\",\"@ember-data/debug\":\"3.29.0-alpha.11\",\"@ember-data/model\":\"3.29.0-alpha.11\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.11\",\"@ember-data/record-data\":\"3.29.0-alpha.11\",\"@ember-data/serializer\":\"3.29.0-alpha.11\",\"@ember-data/store\":\"3.29.0-alpha.11\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.11\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.29.0-alpha.11.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.11\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-G1gmsx19o98g+WOfXanxLqyfev+9CSGvrAvQOypWRL8KzGRk0IrReJXvakoipkJEeKnX2GoDbJdJHsqxJRTiVw==\",\"shasum\":\"1f6e7abadc33546710637463d582a0fbd3bf2d7d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.11.tgz\",\"fileCount\":45,\"unpackedSize\":667280,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJg+cilCRA9TVsSAnZWagAAqFwQAKEfFMBwT4+Rlt4bpNJz\\ndhnKwRX2Xte+04KLS21UMjoqhER95P7fUY7H2MwURHtOLsTKtMr5paoqtuLY\\nbC6Ec6FZAN6PARBk29kE/YvP8ca7yVOsAGOse/RwC5QVV/4x/GiPc2VRx//V\\nepJsebdxkZoI4TkNy0w+JKh0K+PESNjYJV/mO4MEI/y22HU7fwIEgEThvBwa\\nGITv34+uzvJeVFd3y6RwNprB5J/7ZJChrIbxr4qcgtpwXKr5b3LYbjvu6e/L\\nHpdx13iKfiskaPYZ7IY7ZPiKptvlvfYTmEhvLHEHDYzQYIcsVM6s3hlbW+Zm\\nJ8Oysg+lQ/OQFW7gfluPbSPPUoU4ZmNWjvO8HfU4xiWEW5zecifoZTY1M9Bs\\nug73SM4ee0v8RRPXytP6EJbSk7NKnr1Ktenv3kiAdy3YSogGd44OqXdglweL\\nKJMo/W7CTuE1z3CnuL0XK9FSG4doiS0/TYnlmwgaZhgZsxKlQUI9swMRihhN\\nNOWzzu6uchjXzIlXURUdwWRvUci9wuqbP+91Hrrrj/e0jD7UGn7Mg0Jj2YIy\\nEa9quvPBnd6Zi9rCwS1YuJv8BhRjrWpNUgbSbTjPHy61vjeiVilsXOHHHIMb\\npTPsmO1K7Oyb5P66VJK3t0IWiL3/oRCH0gV7+g1De7RrPGGGZlQQ53I/YwzX\\nKUya\\r\\n=C79w\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEpvUaJ0FGkO8NYIyx3UMAPsm7BmykuZgoSJeLDzSrHFAiEAoKc6NTwAOpe3Q9gSy6bdwrwbvNTo+nbqG6zxAzHnsKA=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.11_1626982564966_0.6766969411846098\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.12\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.12\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.12\",\"@ember-data/debug\":\"3.29.0-alpha.12\",\"@ember-data/model\":\"3.29.0-alpha.12\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.12\",\"@ember-data/record-data\":\"3.29.0-alpha.12\",\"@ember-data/serializer\":\"3.29.0-alpha.12\",\"@ember-data/store\":\"3.29.0-alpha.12\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.12\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-3.29.0-alpha.12.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.12\",\"_nodeVersion\":\"14.17.3\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-ZIDd/YzwqupEYcGfXZLuWz2S0HoSymAUwUHMDnR0Tb5rx3WBFWSB2ufEnXoFxkInTxtvbG+hv0ej0US8mdKsXQ==\",\"shasum\":\"8eddc444681f2ece24af181d009230675d02a7d4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.12.tgz\",\"fileCount\":45,\"unpackedSize\":667280,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhAbqzCRA9TVsSAnZWagAASRYP/0Yf86IRkLn/83Mp+CjW\\nntFGi7PShNHUOTh8XAF35z9NEtsgja0xGELPr9jp++ZnJBVXkGPjHE+2vK4J\\nCyC7IIg+8QjAVPe7yOBCMsW2GqH4Orf9IpgYhWeChytZkpsbAY2lXhufiqlw\\nJyFJZg0VJit062Ofmd7TURNwH09QIKHgpHtqEpqFgHFAVrGMYQUnm4Dycqw+\\n4gxMt7IfhVnGU/n/jGynVrV+tscWjKfIk/6xjtmfnBnZ7rw16tp8o2rXzIMH\\nK5S2OXweEMZ8uvRG5o8+UG5TH/2uZz2Cl/n8PP9oKiHwpwBFzHKKhM4hX+9K\\nw5O1XDLuTuhRmyrvXORijwCP2hAFI1Ldhmq6Xoul0Y2T7eH0dhoRovvg/xQM\\nNKj8P3/A4MpjT9QoMveF3pwc2FZITe836ToAg4AHORkcFclsaKOnAOz8U65G\\nnS0Ad2Z9134vCjk4rtL5kd+OSPKef4Y4U8YrmIZoFmpEBrbj6A02tQVCSDH+\\nCgQuG2qANk+yTJ2W3p+5yu+Vy6F0lDvbpLtrlk10DAk7I4ni6wY6ePoeQwAp\\nApbGYUTL1Dm7Jq3tz155E9akrlfHk7bxRtx3rBSWDNmvaWs2oJNLEdtU5eI8\\nH9T9Si7xfHr54bcTug+n4eJ7RGmjrG+gdk46sHvePSMkEi4B6ruZOCuTmMxV\\nb9rW\\r\\n=FqpJ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGfsAAmgrmtny0JMhpPWV1/Jf83foOVyXuGSwcDLoZ+XAiEAhQfsulC2yhZasPSFUDG5+j+xR1COattS4uJ2MXG0+zw=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.12_1627503283497_0.9429261090367402\"},\"_hasShrinkwrap\":false},\"3.28.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"3.28.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.0-beta.2\",\"@ember-data/debug\":\"3.28.0-beta.2\",\"@ember-data/model\":\"3.28.0-beta.2\",\"@ember-data/private-build-infra\":\"3.28.0-beta.2\",\"@ember-data/record-data\":\"3.28.0-beta.2\",\"@ember-data/serializer\":\"3.28.0-beta.2\",\"@ember-data/store\":\"3.28.0-beta.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.0-beta.2\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.28.0-beta.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.0-beta.2\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-gSTPkgjPmvyiKwgkaiKHY06tW6xJ4PqKk+5Xm0e+irjifvHKBVAgh0bhZ7Z4txHgRzfIlZuxNAjkz3Oi3ufs3g==\",\"shasum\":\"46dc07353f35f562e8672635d9a82392c0fc6121\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.0-beta.2.tgz\",\"fileCount\":45,\"unpackedSize\":661915,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhBENjCRA9TVsSAnZWagAAkRcP/3OEDoxQrWicYmqIjDwG\\nOhnmVqD7+487Xz3R31YAhELAkeuINTg40klht71+8FD6s3rLYwHjgct91Z1b\\ni+8MzehldH1uzkB0l5ixEdgQbC+nmY8rc5ixi0lffoOHUHnWzXhi2rZ3+7E0\\nLyjVXv98ELlnprkzea/dHy0AXjikzq3ngDJwSNlxcqbOeO7ZdN6ObYiQzdWr\\nT20u+wHsNlF/vfl7sJ5zCCd3YOfVSd9PqOroOhmUrZHhC98uU6ONxUSSz62Z\\nQm/fiEAJNakL4Ac2Qxvg9K6mpTAJcwFGXNyg2+eqIVDzLQy7eivjOMsXZkWD\\nQcGGRv2tDAvmyRYTjjEdip+1vxyAqNb6cekVU3i7Nm6aTdozzOIxJG6IwKvf\\nU2n//fsM2CRCItD70j9fVlyGwbNJLXW/dXA8ZUJJ1iyNy3mps1he+Z8r+e3n\\nm49ilcFcUbI5orfo6c3z6xlYoo1o0A/3oyRQDgbXjKcFwd07KIlY7zl1ZZsS\\nc/ns4XWhueqCxAo0ZZqj8TQmQDafdiU9ULJHcqjuXWk0M6MYv0Lhl7XNVq0G\\nnAvXINjxjW2a6HniRtUfoIvuAxw2MBAbzTuDBwfLGrDr6h5mycXdSTyIMoDO\\nHM2riG8CsfqV541ybfMhywaatHNFb8TW13uE1eS/G7p4HGohHez900GZcrDO\\ndsf9\\r\\n=XYPH\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHKTBRqkCP0zb6wjrl0WUkKBHu3+yhSbHnhrHadlF1N+AiBp1S/9HD9tfCfJoA1ybGcB0tnHgMBdv1rH1cFn/qS67g==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.0-beta.2_1627669347201_0.6831651962247363\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.13\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.13\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.13\",\"@ember-data/debug\":\"3.29.0-alpha.13\",\"@ember-data/model\":\"3.29.0-alpha.13\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.13\",\"@ember-data/record-data\":\"3.29.0-alpha.13\",\"@ember-data/serializer\":\"3.29.0-alpha.13\",\"@ember-data/store\":\"3.29.0-alpha.13\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.13\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-3.29.0-alpha.13.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.13\",\"_nodeVersion\":\"14.17.4\",\"_npmVersion\":\"6.14.14\",\"dist\":{\"integrity\":\"sha512-05EgjNyRpwNILjyIbcNR43xQPjj2OrWI5N/bJ5uTbhyCBdVDgUy0GbjrNCz/yylAYwBTTFi8afJzh3v43/dqNQ==\",\"shasum\":\"71afe5eed4a57fa2297e2d01ea970a6dd0a13a14\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.13.tgz\",\"fileCount\":45,\"unpackedSize\":667280,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhCvezCRA9TVsSAnZWagAAKssP/Rfar9yGNRC+ili8GEnC\\njlOMh3/26MkPFeazwzS2EFyAMmuEFdyvPWkQpZGwx/vT+I9W1HQOU+pEjKgV\\nslPQEYH4VBATFRZHLUC0/ZYWEGPMtS8CDFRqjgaWYRKNwJ/W9zNr5SVpjExe\\nKy4WtrpUaw3Xyx8yCvEmx0bEmexeeBtcF7QhE/5xDLa2xfRL4vdUQJeGYMTv\\n0Zv/SJ5+NXSL2PQ13VFbQ2ANnVfs+P1/5ZhcwYfz8DqeH2DFj+JiO8fgEC39\\n+cffUC+1VtCJSSlHjP7PZuAAKYSIlbfczW9ZJKZ2Yzuqdb4eYAyIxA2TTWke\\n21WpXjPSttwDalf4fwMEoHTsuFosDlhAKkZxD3DX6xq/0RmGmesIvAotKNdA\\n79jcjtinmD8kifXv0bu5Xt06ZlvKj6aivV6+E3eI2/KnpUWvXQtcdYtwU/vg\\nf8IhjkJPPRaKSy5pBuix/N0qNqdoAC9vjCp2InahYEO5G3zDGIvODndWm/fZ\\nRJqplOje+rPoY6xOJBf6RFRnuCoHyBbplatQB3HjlLQnHAlxQ1rxXH5eFyHJ\\nAFx3aExQXy3GQREzxjPUp7i1orHHv425Dq91Hg3P+BhJb6qitl5EDptZDAt3\\nbcVhxJljD06uOfmXsIFu3y0FM4zjKHbLNeMfa9bN0uonVovHstjBfwpCC4cC\\nn9qi\\r\\n=IC9k\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCfxqOW3BgaYb0a+mOFdpHCYllrw9H/MouZayvaJ2Jr0AIgaNXO5yL2Zh3c9W8x8WxqSnAzR+6CuLJY2kcY8R5mNyk=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.13_1628108723249_0.6906576328097762\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.15\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.15\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.15\",\"@ember-data/debug\":\"3.29.0-alpha.15\",\"@ember-data/model\":\"3.29.0-alpha.15\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.15\",\"@ember-data/record-data\":\"3.29.0-alpha.15\",\"@ember-data/serializer\":\"3.29.0-alpha.15\",\"@ember-data/store\":\"3.29.0-alpha.15\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.15\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.29.0-alpha.15.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.15\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-u0kmFbQWhSlnhrXsIhOnR8mmtt+KEanXly0t07kAal5zF9nTR34SaM5A7ajwEbM8Y9voM04zOIANd94few9BbA==\",\"shasum\":\"dd8b18cf54d6ad9b816c528d7f3e5848caecc9a4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.15.tgz\",\"fileCount\":45,\"unpackedSize\":667280,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhDFINCRA9TVsSAnZWagAAUfUQAJOEmAiCSyFuMEHowYDj\\nztgx+0cmFpvrCMMNKheiY2SILMG2y0m3FmWFu8CGYOVpnY+C42aAQDtAMo8R\\npez0Cfmc0lFbbALe9XIKi185cfFgXQ2HmWpJDE05a/ox/3Fh9N6TZjTanlGC\\n86j7rqgx48c7uZAJS49ckCuHIK0gLDDqG5wzhQc+Phmxn8TN/gdZ8RzyZxGn\\nXqek8Ftu+cILrYw3syQUiO0DIh0Z/Ob/Z7irZDukYe0AHsdhdUHot2mPCx04\\nhJeAcF+QmUEGVI0S/l5qg3x7cKi/dZRpIlEu8bTDVnIMQz1v+CbTph4vuGAy\\nHNTmbRcmuomC0HCDW48YZqjrxmU/N92p8dMcr2Ly5qQ6QdHIp4sTlNDQTJyY\\n+aN9EOSvX2SkbBR2ylNqhPOVBPpsnmy0atjGYlirmf7tFO6XS9MNszmQh84S\\nO0Gf7h/MuaL+4Z2/Q6CbqVvFhVSLOO5M8v9TaD8ZPK05bB/RYRVmM+zNmBsH\\nQV9qywAj8q+kiyOryGx9H6Dfa34vzjcJms8TmdFqOevgnVqZEZ113RhG9v85\\nmwiZ8ZW3tK6almfJwUwLe1dQPDHDeynGt4cIBK3ugomlYGTsSUAnnvtoNumk\\neasb1cmKS+5uqKXSTRtGLln9hy1DiJy95KAYcPDrAyIDTHdNjfs/2aN9UJ81\\n1nSa\\r\\n=T23I\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDpQlndrgumWTH6pO9ujwGFTC8sYv0dxlYpAZ6YxFHOEgIgeE9E9pky5DlqhDcNaT5TKOdbQVy2CNsLQ2fiXehTFV4=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.15_1628197389238_0.1473443576502469\"},\"_hasShrinkwrap\":false},\"3.28.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"3.28.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.0-beta.3\",\"@ember-data/debug\":\"3.28.0-beta.3\",\"@ember-data/model\":\"3.28.0-beta.3\",\"@ember-data/private-build-infra\":\"3.28.0-beta.3\",\"@ember-data/record-data\":\"3.28.0-beta.3\",\"@ember-data/serializer\":\"3.28.0-beta.3\",\"@ember-data/store\":\"3.28.0-beta.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.0-beta.3\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.28.0-beta.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.0-beta.3\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-ZxR7q/pyYRRt+RokIQDM8Sxe6do1A1kJdaJQ1hyhBpSkeHY2/DMLcDNokTOvWzaWqtOIRUePV3efQN49XjWUFg==\",\"shasum\":\"5e61ee5ea0a3745d73a1e8dd67eae46e97278d9b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.0-beta.3.tgz\",\"fileCount\":45,\"unpackedSize\":661915,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhEXFwCRA9TVsSAnZWagAAs6IQAKBZ0H2FM5hlDU/DxKSB\\noqFRp40kUPwwXgOmSU0sZvykMTloM3Tz6Bnx/K2UeuFFCWrm+BGaWQKQz1CN\\nDNplhg1kzgTjHL2hHukq/eONC/C43KMKjrNUUKBeTAAvbrNo981mR/oAu3vy\\n9kIo48UtAp6zmlAv69UiTIeGIpIEpcQhmYsaP7F4AKk3t3NJcQj87ZnYajQl\\nBp8YQxCJZe9TWehaBkPfSfd0qGpaCNAXHQ5vOX1Se2rfVsXO+az+ZVQ9kO5U\\nYwr9A5wOOfD3SnjJuzus5FykWjwQsiVRVvLoXsloosaPEJK8Q+xAu1T/LEqT\\naTmDbuB0jqhX//247Ktk60lZcz9qiBKTAxFUCSJ9iYImqnsT1e/pY+Zu6Aoo\\nwVh13dUK5D7aSPdC2CVaLVcZ3tdL7HqjbQJxq5yFCVXVc+OgS+4RTXoVdVc3\\ngBlAR2x/cFyEZ6QqezWkp7Sp2a1pr16cvXBhrjp/Qr17G5T90WKUg85xIB2c\\nJE27gSTySi0aD55leHl9PyicYsuxXtFCOlE05idaeZzN/Jskv3kMK2gQNdCn\\nkEoJ87qsExz65HuSD9KDtjo8XQShESA/dd8LTSjtpQHFEzkkGAg1xE3fF2rh\\nO5jCsbCtuOUKUqgJoDIxSxDDi5A4aGFe1OhMnmF0Ogcfjq1LN72ONhMqScLC\\nJ9oW\\r\\n=sFBJ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDzAXLj2VC/0Vzyep3LRqSz6aBq36v79bHnJEOPYtkhAAIhAL6QKXN+OeeLbyoBIEexhFfmrBux8RFjnQlqKsdJODKB\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.0-beta.3_1628533104019_0.8940852780587873\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.16\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.16\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.16\",\"@ember-data/debug\":\"3.29.0-alpha.16\",\"@ember-data/model\":\"3.29.0-alpha.16\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.16\",\"@ember-data/record-data\":\"3.29.0-alpha.16\",\"@ember-data/serializer\":\"3.29.0-alpha.16\",\"@ember-data/store\":\"3.29.0-alpha.16\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.16\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-3.29.0-alpha.16.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.16\",\"_nodeVersion\":\"14.17.4\",\"_npmVersion\":\"6.14.14\",\"dist\":{\"integrity\":\"sha512-0oaSQAgcemUh6Zod8NAAUWu4s2JWgq6IWHIj1OC9jOzbH4il4KbqntfhlRvhfKf1OWittEyGV1P0XWy2s0rgDA==\",\"shasum\":\"5123f31c79046c6dae074a06f7ff206ece176318\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.16.tgz\",\"fileCount\":45,\"unpackedSize\":667280,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhFDJPCRA9TVsSAnZWagAA3x0P/1Ie/KIrclJpecd2MFNS\\nNYs45aX5vNF06Q8c1Z6GkNNgeTQN2JgD+PpFwOWm6quUvPRyMiqXZmvriN0j\\nVu4NgPcpp8o5XXwBHFc8YrV2hygLyuL/pnLzOIuUrZalJSO7sHEAeOuXDcO1\\nJQtHaOGcCdq/s7mIcvMx2gH2e3/FwXuk6oztrunjNVaEsu9GaxOti3OFhMew\\nwDxU0I/3zX8szjeW8cpAEmeveuCy8J3lOLas4enZX9PoU1hYOZtAAWP6hmzS\\nUmSZvcwiOAIKQXZ5zPaz3CGtKrkeHeqUw1LDEYTvp3yddX20LW14S8ao/2CD\\nStqLltziO/0ttSy19et9klUX5hVlg9lrcZr3BNsK7oz6XbwdX4GUgCAmZS3y\\nPYbyTudwvg0K0yvvfd4zAICRzIPHxHcTFV4M9H/Ibp980EFjZ3kxP9gyvRq9\\nO8bgrOIkPduxjrAnpdk4OhZDd7CA/IzO3La1oSKTpBsGmoXtaVXi2HHkiSNv\\noB5ysJHDeI+0UuIVwlJ+VyAYx8UJf8vsRzwejXeeXv3MsRV5ZRUYbMy5ZvFf\\nnitCrtnvKl5X+7q7K9EYgAQw6+L08KWdrUeamreBi5mrOO1se0AgbZQ4JCvL\\nzD/gjQpRTmGtsDtmE9VmOtgYLpqq7wB8NdZuVBXpQrwbzTkf1xfSNUXD59xL\\nSuEg\\r\\n=QbAs\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIG1KOPQUYrM+dNg/idSEMFuVo/Wk9ZFgNmtP7yhx6TxCAiEA/uKMsUakmOq2AxH5ICXyio+xXCx/RqHo+bNokw75T88=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.16_1628713550954_0.27168798059993704\"},\"_hasShrinkwrap\":false},\"3.29.0-alpha.17\":{\"name\":\"ember-data\",\"version\":\"3.29.0-alpha.17\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.29.0-alpha.17\",\"@ember-data/debug\":\"3.29.0-alpha.17\",\"@ember-data/model\":\"3.29.0-alpha.17\",\"@ember-data/private-build-infra\":\"3.29.0-alpha.17\",\"@ember-data/record-data\":\"3.29.0-alpha.17\",\"@ember-data/serializer\":\"3.29.0-alpha.17\",\"@ember-data/store\":\"3.29.0-alpha.17\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.29.0-alpha.17\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-3.29.0-alpha.17.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.29.0-alpha.17\",\"_nodeVersion\":\"14.17.4\",\"_npmVersion\":\"6.14.14\",\"dist\":{\"integrity\":\"sha512-+Nw3ztOgC4lA5g13SsPouut9Lo1QePwdRG8H0eAR0MCi/3u/SMQ8lHp1Q/B0MBXpsA1fjpbbBSgbkw1OXSisYQ==\",\"shasum\":\"5639470672bea9a1be503d048deddf410c48fe76\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.29.0-alpha.17.tgz\",\"fileCount\":45,\"unpackedSize\":667297,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhHWyJCRA9TVsSAnZWagAAXtkP/RMNpuKNJ4cFAWr3paDY\\nooqcguokZk6HGh38arwRmgirRHs3gSFt2h8Gd4avUjCs74nv20DlRLxcGZew\\nVx+1YsMfdY3+Zxr2GNULR0oL+EXz05wcr0rul089KfkY+XXPtfpMR4/2lShj\\nUCjlElXDZskYDciZ8Ks3v6uxLDkiiKYvzR4JFzoKN2GOmw3F01ZqW/r5cpEP\\n7mBC8JHS+sjRGL/KXxYeBS9LUHUX5O6kGiA3jP3xCvijXsAWuufNHxH4ERyX\\n/HebmebARDQMjqvx0TAz33G1tZXS9OKcpTntji87Ns1eJtzPcD9PtB2HXXiZ\\nXqIbYC84gq/Bh8OG/bOCjAXGqb3l3nWKXaCVQJiuh/qOLYs4tK8/Ixy3q1N4\\nrLA7KZfPowxmLZ2f6x/UVaJwen1JxukF+ySit2vQcmQPQFWVlLBAQpyok0yl\\nJBB+tLIrp6nkudHPACBdKvZyMWVeK5yf48hjmE6qkn9EscinbnGl2ek+z6BR\\nI/NrfNoKgvIGqf7owDGqgV26/7GXn/7/1FZEq+vDFr0Yk05kPn/AldMN74A3\\nnJx6cTYllIceGacOaRqWCDjdzaOzEOKnoPkA8FLWFPiV1BN4zkV0DaWvJIyH\\nJVq3hyAjhc1CBy1GCE6AX+bnPe7NvJ/fKoIJBtyLX9ar4Y3/8k1s5Rr1iTj8\\nXtJe\\r\\n=cYab\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIG8xv2IVl9GN9NMAqW3d81vM3mKqK/L9XK4/TCNGaIdVAiEA3Ata7lF8TNS9CDJYcRrUbL1fuwPAZhAaooO2+7M2XqA=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.29.0-alpha.17_1629318281186_0.9028041807363287\"},\"_hasShrinkwrap\":false},\"3.28.0\":{\"name\":\"ember-data\",\"version\":\"3.28.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.0\",\"@ember-data/debug\":\"3.28.0\",\"@ember-data/model\":\"3.28.0\",\"@ember-data/private-build-infra\":\"3.28.0\",\"@ember-data/record-data\":\"3.28.0\",\"@ember-data/serializer\":\"3.28.0\",\"@ember-data/store\":\"3.28.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.28.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-IZiqO/GL7lvt63qCD5dLeeeUQkwPj4vUfxoIks1d2BEBFYYLG6LxIkJ+qQIKvmk1f5r644hQo6KrWgcP69A+WA==\",\"shasum\":\"aa0f104bfdfb27b7b9b8e7ccf722f120ae6cd68b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.0.tgz\",\"fileCount\":45,\"unpackedSize\":661845,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhIAKgCRA9TVsSAnZWagAAFg4P/2EZ01haFfGUblO+/5f4\\nXap4yUg3hTxB0SHDNrfRTM1ij8J5o7De9bg5VC8LBaYX4ytga/to5K8UlzM0\\nHytpgWFBbnHyeb3yhXYPdn0GGwJKz/ZahXGh0Y+YhRGE7ikmfGILak5lZIuh\\n4sfDdd9bRVtoWbTM+TZnLV5M9DNSredd3KU+MTek6CuW7jFSEBURjtKvAFzG\\neTqP1tpQQe2Mk90/wpPoWCvaGc9yETub6lbC8qX5WWfKf2vJJoHx2tL7a8jm\\nLBFRthxrMRTlXcg6z+jk8C3unJguDXUs+Dk1WA3qNzbvuaLfiPa81IvWRmUb\\nFGIWSIffi0P+6p2IE/oAoV+rvCZ1ANFw0nDhu8vh0S7gFhqHDTvq4UoKitH+\\nMbDO6niQ26JiwNevEJyrOmY9Bis9HUE/0UscA6MEw0ALM74UTktycj1iXD1O\\ntK2QFLnn2aqWMu5lgm461OaZdibimCNFK0HzXbRO2E6IND/OjI88AQRKJfp3\\nkn+dLwjCjO2udiAmGMc8lhMO/1pFbSuPKBVLp5AnXhNS7/UrqXIDMuVg6CYV\\nuKA62BLzeKwoFFuR22XcgGP2O8nXG0UAB5iBT+/Gs15uliLz3IZlNyAy1zOQ\\nzik/r9d+i7OKBAXEdWs0dlOK/WSvITR5cgsz35ohDeCQOg1k30R7oPbHwYCo\\nxjdl\\r\\n=NnTn\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC3sl26az0+Vs4Ji7ohZCQ815KkgRJJvki4M3hzBVZemwIgeVZBR9yxwron+CKsAFtzNs3ED11tYvsmPyJVz/BBFy4=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.0_1629487776525_0.6627832792284862\"},\"_hasShrinkwrap\":false},\"4.0.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"4.0.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.0.0-beta.0\",\"@ember-data/debug\":\"4.0.0-beta.0\",\"@ember-data/model\":\"4.0.0-beta.0\",\"@ember-data/private-build-infra\":\"4.0.0-beta.0\",\"@ember-data/record-data\":\"4.0.0-beta.0\",\"@ember-data/serializer\":\"4.0.0-beta.0\",\"@ember-data/store\":\"4.0.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.0.0-beta.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-4.0.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.0.0-beta.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-UYiRwNHnK6SoqZan4yzjbFXae7PMpy/sp0tDVMzn7V40M6xgv9QFeRtTJmZ8PmMF1LimGsMM2hCukrtbQgCGAQ==\",\"shasum\":\"4c913246bb8d93dfcf37f9b5124f3d2572d10035\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.0.0-beta.0.tgz\",\"fileCount\":45,\"unpackedSize\":667267,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhIEH5CRA9TVsSAnZWagAAt5gP/A+e6JonvJAHx4tzKbWo\\nPxMgu4EIxIdkvqqAvDvEOUze68SISLlr+4b/E4KOMdLpWjm/E0mRARBqFexF\\nz4qoTRogpJJMlfwX27nhK0tzvk0PcXlyncrEVxhV/nPiccVK+UUUtzJ8OMSW\\nuLlIJ7aTPwHXvufXGfqzDEuYjEdIi7dAhs0J6fhvyJWJk0AzrMese0oKmsi9\\neApt2cKlYqnHO5uVQvGXDiHAzNdsMoIbGUWseq4tvGk9j5/YjkCAOuhKn6IU\\nQIC5YfYNCp+l5dbHYjSKTB4lWVUJ8H4/XHO4BEmiWC9r76aHGKJ21O9s3MXi\\nJnLUwnlBkjSD99hnoUtATl3J5qrNT2w/MmvxMCTTn3toNxkL3li6N1iwUeSN\\nyAw6ynDeJdyQAKuSMNeBTPpp2xdSoTwObq7i67fMXiptZogrVCBEq5dMve2S\\nnJE+ewccTS0YbP8RFZscn3AwL05dRim2m8WnqrT4DUDc9x4URcBIE8gADH4U\\nlvnCcajEIRYijfOyhQxwqMcrurHbojsKP8ydmUMfE2Rxy1bZKeb/dwN2K2Ko\\nZqVf1neznwYP66D2gfhibuPkyoZwTga73cPrrnCwLMRytQOEFp4lgWK7Skfr\\nKZo4tMJyDjqof4W9VxafHXAjM0QjOgMsqVf4jMUgmJBhqDUo89M9MQTKF02/\\n/UQ6\\r\\n=zP0k\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFEM4fWhz7o/W8gdzWGWWAdusNvmiWueVLYkmq3LlrDOAiBKnmL5GJ2CFWh0yobV6UozolefhaVtD0CEojSLtvdsTA==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.0.0-beta.0_1629503993217_0.9562271547032757\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.0\",\"@ember-data/debug\":\"4.1.0-alpha.0\",\"@ember-data/model\":\"4.1.0-alpha.0\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.0\",\"@ember-data/record-data\":\"4.1.0-alpha.0\",\"@ember-data/serializer\":\"4.1.0-alpha.0\",\"@ember-data/store\":\"4.1.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-4.1.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-ZT6q10cO0r9Q8SmykJULkV2jl+K84Jma76uqkrDcr+dkXl8WcCIyuSHt2mOzSR0QNrmIpNeO770wmbDECcH8CQ==\",\"shasum\":\"d00ef8e29e3a8c78ea30ddff63ec50a538fa946e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.0.tgz\",\"fileCount\":45,\"unpackedSize\":667277,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhIFCMCRA9TVsSAnZWagAAd40QAICiEDq0J1zBEGEGCUKn\\nYh2hHXk1aol7jBOA1B27rg8Abm7e8cdeaXRa+6KpoUrQvClpvuearGrRPfPu\\nluWzF/NcR4dijeIxc0sK0LJVLNFGD03M9VS71B8bWJ7xlIU7OiPvKsfree05\\nM42oKSLKiAtuB2g9SM56cwNFaoWeWHfsPeWah4Us8U/amiNIrKW717dyn8Eq\\nI1/ceuCxuoepToPC0n3PaSKv5sM/4o/ZPPlPagLV6Pp0onezf+kWGyKLsfxW\\nvVvfksrW7PXQyyLbTA+sAxuj0jDMG9ihTclCzLSJdJnZdABJI4afmBD0+ehP\\niZAgpHsJIALY7k1wd1VnFKgRAgpt9WxdbXI+G8Le/EYa0NuiiOrcYXAzUF2s\\nj6HXZpcOcUcferIG/8eJ84HTw3oks9TBLrM5cObCgOovbrNiQxjHriE7SCKF\\nOwvftifVbGHPZeh0T2ovuyta0g557EvucbNMueHkiQD1hHir9o/dyD26uRih\\nxelsmv/xp8Mx/gzkEF+eMHYkdEMR0XMAC8GRecZsyHrV8pP7Un9qxiMqz71u\\nRM0KhPes60sps22+VK4WWcYWxBu/FeY6Hig53DrKCS79G6Ia9fN56R38/kj1\\npZVSHYTb+Uhvvh7pCngFAmiO/xtWCBbWiVGtxa68P4rAuylH2/ohSL9NU0aD\\nPSwf\\r\\n=usnb\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBziqok3nB2cTaH9naZZs+dfo1fZdvgPRrj5M0NqxUkgAiAzUBU1nuvrlCzw3E+Gugh/JYUK4PTa7KsD/HoP07Ga8g==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.0_1629507724516_0.7935867383183401\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.1\",\"@ember-data/debug\":\"4.1.0-alpha.1\",\"@ember-data/model\":\"4.1.0-alpha.1\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.1\",\"@ember-data/record-data\":\"4.1.0-alpha.1\",\"@ember-data/serializer\":\"4.1.0-alpha.1\",\"@ember-data/store\":\"4.1.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.1\",\"_nodeVersion\":\"14.17.5\",\"_npmVersion\":\"6.14.14\",\"dist\":{\"integrity\":\"sha512-dXJG1taWP0YscExFtSj7ORNPXhwLhGQQ3ZXXiDiPfrXOPAe6NZhNviKbiA0gkbCt46s6B6ZCx6WyiJNDNmCkGg==\",\"shasum\":\"cf648488ad5f1637d1e2a8e50e4a7cfb960d41af\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.1.tgz\",\"fileCount\":45,\"unpackedSize\":667277,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhJqdNCRA9TVsSAnZWagAAfT4QAJCoHQ8s/TzbwlIB60A2\\nQmUZUiYinaQH+gOyLSVYTbVHv64K7Y+Kwy8hAe9Aq+NnPhUoeXg/nY3etrNH\\nArIgHvmSNAbQRnlpQMFVlGc7ZDkPlo1Na1/SSOJbAKlX+bgm2x45KsLInm1+\\njbYlYQtEvoFDaPJaJNzgVtA7lgKWj+S+Aecm1ZZixcwuN3ie1wrYiOJfNhgE\\nJzjmOKXLO80xlSy6PnQ8rHLBoa15zSBuq4fetjY1YH/J0SxfWelDZijGrBBK\\nxQhFoRCDJbB2GfgUxsmXrGbZzWzZYuMzGm9c3EfcKO2Ok1oVGTAu8ORgaDtW\\nz6XE1KVKyrV3kGGYWobAoq/2a6TBLP+tUQY1d9Hh0tr3V8c0IfoFLGeGzzsN\\nSI3YC76aPh2Eg8qMa2k/IJpe/tuar6xRx+Q8aQUkNC489pcV/3Lg4ObxCUrJ\\n+JQ4SmVMPNg284oh7UMtEepLn66nb+RyTlpEHpdLplAW6vi9WmgJRsXVpOdy\\n9o0DMMzgfGTuIBTnuj6XcIT8vkQrLlhR9wBwF22qqrzYm2MbnY0e2AShZk23\\nm9QqdoREsafx6nSpNA7vVDJYoteZV8pOiTH1SuR4L7jDI6SYOo+AU43kNjZY\\nSQ6YCVZjhUXTmHKDth8RWtBMueyJNc7rjktQsyVuoTIWuK0CIpGpNN6BWPMR\\nD6/K\\r\\n=S8lK\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCRa+D+vzZd9XDjRQ3Jo0Q50zx0LGZT0BjGpPW0yNYLqQIgBaDr5aD0W1NJ7bD8ehD7OtjsIDwtTfLVs5ML7+ZlGCU=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.1_1629923149785_0.8135480810482452\"},\"_hasShrinkwrap\":false},\"3.28.1\":{\"name\":\"ember-data\",\"version\":\"3.28.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.1\",\"@ember-data/debug\":\"3.28.1\",\"@ember-data/model\":\"3.28.1\",\"@ember-data/private-build-infra\":\"3.28.1\",\"@ember-data/record-data\":\"3.28.1\",\"@ember-data/serializer\":\"3.28.1\",\"@ember-data/store\":\"3.28.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.28.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.1\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-vZ1+v1el3nP0rtk9j5Tfj6Naj/8DKo5uSGAQ8PT1nopueuqwkENL3QPKsepVih2Dwds2XPUqxhEQdAdRT+dNFA==\",\"shasum\":\"280c7985f90852cadf7e9e0ced8d064c0d9bbe7c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.1.tgz\",\"fileCount\":45,\"unpackedSize\":661845,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhLc5NCRA9TVsSAnZWagAAJg4QAJ16oceOhl6EaPoo8jh5\\n1zjBXTqv5eSU0YWvLVRy9+VaaHc2/JT8heV/ZI/SGmpK8evYVl1a3j6Qktbd\\neAkkYe1AGraOouI25ZmTFz5Wn0r1ToadICL86fp/LsuBnO8hLZfJYIfB4Str\\nLFoQlRMZ3HW2BpQ2JAIRo/FLH0+p+N0XNS2D8EEsQLAb0bLDtHIMEb47cCJZ\\nYfTN7DF5pkhdfFZhPASmHTrLjyy5zJia5DmMt7u863fCk9DuZFLke9Zkwhm+\\nMudi7HcSZP6xph+NKjYvYarhlVRWOMzhC6hh8RkCtqfhBxNaWKIV5E7JSqML\\no2wnkvfKfA7LsX87gWMlFanUptNBaUEObzDJaR3HtivGil2NuydKfKkvaqIa\\nMEkKtQUqcI0+Gho3kHdK7LsaXebzbIh948qD1+wcBE5xEHbTR4hyidO1xFOV\\n+bnvNjMV/+st42nU0mIsAOBACUxj8cOuvR0buITOECaemgSHHHvhJ/yf3U5Q\\nK5Q9kgYYuCL99oVisCA+bE58dFkItW/Pw4jAmSMrMSs4W+S35uUbYm7HA3tf\\nqV4se/xQSwwJuY/1gM8MOUNrvDWXE6R3HFUKNuKZqLDQN2poYnrYXWEDWNdF\\noq+6tQLUTF5zhKhoFgAQMeQ6NfvetrzOs05OOfOxKpManonCBRinfomX7P5q\\ni6aK\\r\\n=EjxG\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICUxiiZDDrbTm8x5hgmn8fE7VbxBqgXAfwhqis5mfQqCAiAB0bias2MVwz08lSYsrbqre4du9EHC5YkHpeYjALoFaA==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.1_1630391885300_0.2815390919134697\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.2\",\"@ember-data/debug\":\"4.1.0-alpha.2\",\"@ember-data/model\":\"4.1.0-alpha.2\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.2\",\"@ember-data/record-data\":\"4.1.0-alpha.2\",\"@ember-data/serializer\":\"4.1.0-alpha.2\",\"@ember-data/store\":\"4.1.0-alpha.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.2\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.2\",\"_nodeVersion\":\"14.17.5\",\"_npmVersion\":\"6.14.14\",\"dist\":{\"integrity\":\"sha512-tJuO86c0qCeFMo64IGFdqiTgOWJFTD5NUT2hkSN4uHmXYa0Dpy4pGuMbj1RBFSxzhT20EGrzSBkLnri6NjFPgg==\",\"shasum\":\"36f98250eff12ee80baa163940bb7fcf76e3bf6a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.2.tgz\",\"fileCount\":45,\"unpackedSize\":667277,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhL+HdCRA9TVsSAnZWagAAq28P/3wv5l20+5K2U8FMEp9H\\n+qJ49ZoafRS+Ar0UmyN3ftziBuSRE2rYlvlpccvQCKffqTESX58ocjq/TfzR\\n5KatxXdZSelB84jjCtQrdEeTI4fG+2udJ/quk1sejVMBeiNhHfYCKyiS9Mrl\\nFZb9L36Ky3segQ57Rc5fnxeWaTScGe8UU7sLm0Ad/ws/jhPn4MVnByn+d9zd\\n3ZbyQaeprSrYURbqJWJgqQDYyueU+V0ze1w+HfyWMr5h9y8vX1377J9wZjuN\\nXoJq8RlreS67oqceUyY8abrOlOjwBDoGOVYvmtroWGwHc+DdYgrZWS/q2C+4\\n1cgsNpGdBjMAILv16A4GAd0Z4w0fMFDf395FMG4bbuacNmERplxV/5mcmd6V\\n31/mRCWRRIYSaNb+eQFEMQWKFIdX0O07NL5gAPHgAykApVxsDnkVQk5HePnH\\n4HDJ1mZfbZDod7T7jXOi5sOfeB7ZoUT0TTOC60p6k3/0ekFvLO1hBEXZkUBs\\n0kUIKdVvj2wte7wC7yrsIEd+JRJiuG+DMyhzQbnUSbeDNYFnM4wi4TdW1H7y\\nk7l9gaVATCPFYn4MWtFYhQHiktM7vAZ5s9Oq7IaPgiSCPdf0kbEmEn61naDH\\nRJ51/zydvFSHnF/S4/3NtlLvzd1iGbX9dqxmDVtuoC0nRxPgpjW4lJfhTJyh\\nRb3t\\r\\n=1u+T\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGyfK4jdlLwM37dR7KUaZFhZX6zaITIIKzBvDVKajOwoAiAtJd258LQTewfxZYsi+a5FRJ5Ed1CsXSCvuWsYFat/8A==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.2_1630527965403_0.8161089639137018\"},\"_hasShrinkwrap\":false},\"3.28.2\":{\"name\":\"ember-data\",\"version\":\"3.28.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.2\",\"@ember-data/debug\":\"3.28.2\",\"@ember-data/model\":\"3.28.2\",\"@ember-data/private-build-infra\":\"3.28.2\",\"@ember-data/record-data\":\"3.28.2\",\"@ember-data/serializer\":\"3.28.2\",\"@ember-data/store\":\"3.28.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.2\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.28.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.2\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-3aLydA34DJIKvecbj3x8eZf/+AC9SXmdAr4P0jEr2WCqA9ot0Jg+orH3Su6YBAHI6cFTJsE8X2TH5jwbWn3TBg==\",\"shasum\":\"940a539ba4827269bda5676fa90836a6a6240294\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.2.tgz\",\"fileCount\":45,\"unpackedSize\":661845,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhMSb2CRA9TVsSAnZWagAAYJAQAIEQ4PBTM31ELHQbCkbG\\ndan6E/L1TpN8Puc7cH9zdcOCgkNc3qFxLzeBfxt32XSkz1ZvRaX7cadZR4vS\\nUCfSfmQuiAPmZucPKntyddDWlWDng/Np0rLJFA8PQKYhXmTgIJA/rrxqf9NA\\nMeEV+IVYZykUCzele/GcT+Tg/esrc7S4bJOBbW1sz2hlcmtMcQdr0i2mWxLP\\nEwWoLgvLcOvB5/Xq0iI//A6AyBtdZAJQVmFRdOUnhiIMKQ7D+KOnU7782gPY\\nC4BvoqjsrXFa6nAp6EieM1rU/byLmhVt2GsfbW2f8ret3zYcpSoc5VhQFROJ\\nRkK8DxF089+nmNiGVkt6yYHCh8MHGH3a9pzS2OjkQ03gk0JrwDZa+lHDXKFL\\n9i+7zAnN5h/4t7RUEMTVUz3idLzTJL6cgF1I3rsvTKilqmvcpfDTZUDcC6GD\\nN0kChoRIwGz1l0FAQaHkXMgP/3MCfeqkQfXCwzqif0SrOTs77Uwu7N+N7YIA\\nxmJX1uAhGqwgfh/vreWPus4+zCkRb1hNNsQHCXv2TnAHhuvatMSDuxHesond\\nntpPvURo0VpKO2jRl2PaOZNwNoe3VMdPn8FTsXFIjQz/Jy72MbX07aucIL5+\\n/Fn7WPYmtu+w4vlizWgK461uG/Xn40NMK1cnvqDhMEZdIguegojUuoD8XTH4\\nQfnQ\\r\\n=Jx1H\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC9eD1WPokFkU1ZQ8GDohi+QJAecCuDfWPvhCbtDgkfZgIgSLKO/k2mRhB5Nxyc3g0D5EmxBksledwO4H3t0L5Mb+s=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.2_1630611190367_0.8138211735278482\"},\"_hasShrinkwrap\":false},\"4.0.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"4.0.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.0.0-beta.1\",\"@ember-data/debug\":\"4.0.0-beta.1\",\"@ember-data/model\":\"4.0.0-beta.1\",\"@ember-data/private-build-infra\":\"4.0.0-beta.1\",\"@ember-data/record-data\":\"4.0.0-beta.1\",\"@ember-data/serializer\":\"4.0.0-beta.1\",\"@ember-data/store\":\"4.0.0-beta.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^1.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.0.0-beta.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-4.0.0-beta.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.0.0-beta.1\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-n5VwBZbj5tn7vaJyRIT9wFHfhNSNHQde1wF1nlwj50fSjeN4PuCYaov99sfPsQ2llKyDwQpHoxAUSR8WCYoV3g==\",\"shasum\":\"febe62b8cb50a783c393c526f4f3eaac3c494a44\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.0.0-beta.1.tgz\",\"fileCount\":45,\"unpackedSize\":667267,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhMSo9CRA9TVsSAnZWagAAzqQP/iQY7Yz5WavwpS//7O1e\\nHT9rt77ab2UCNc9F1eb3kX1J8BrMH3A2yXEDn9lbLElQkbg+1m39h5+hO9j2\\neN5NeCnEc64xVGv17AoKPCjYg+l9Ut8yoUXqcJpFMN5ir7otaCVYD1SaPT9e\\nP2ms9vCxe/oO6Kr9NEWuxPifE9Yk7UDwOuh9RvGoO9eM6jiVklLZprXDQMmB\\njb78+kWIsy8GZDj3otTWdLrDozIw4ff7zPbxusFXe8W60F4wL4Zns3RcA6KT\\nrhjEKzKYsHPCHNe4tV06Rcx3+IVl64S6XoQ/PXzGmfHXeP7dQaGIkNMlI6Dw\\n7V5WqFQaY7AkSVrPiUSRW/QxeEDFL/61EkHNU7f7MuICWzdDeQW7An8f5kva\\nRikRb6XVjyAd5aI4z5ri/Toeatf3a9hur9A+SN6k4DGCnlB4ZxmnTBQ84A5F\\npXE1IUuh73qLPZQlqHAZ6vSaLpsjflRRanQ/itouN+BPolBXp+hSoH/gQ8uX\\nMsd7JVk7FsMBmVKrgHROgLqkJeCjBr/fmdIXa+aNYBy5c+uVcWrdIySoOYxe\\nOi2MFB2Nxr2dv5yQDtHcNA0+nyQnWaj1L2L355QXXiTY7GPi2zreOiBFFB4R\\n3PkUWSWSB38iSqqUBwplvRPPzCHXqocapRaOFMe+aMis1jtWc6EnlF9umOKp\\na69w\\r\\n=8Eq/\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDPQViYNW+YFh7Z839k89crsV6wYD039wggHkDLlsOfDAiBuTX08vEDeB+nblMKdXuKsbW+szXiKz8jVO6i/aM9anw==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.0.0-beta.1_1630612028796_0.8299913281746472\"},\"_hasShrinkwrap\":false},\"3.28.3\":{\"name\":\"ember-data\",\"version\":\"3.28.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.3\",\"@ember-data/debug\":\"3.28.3\",\"@ember-data/model\":\"3.28.3\",\"@ember-data/private-build-infra\":\"3.28.3\",\"@ember-data/record-data\":\"3.28.3\",\"@ember-data/serializer\":\"3.28.3\",\"@ember-data/store\":\"3.28.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.3\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.28.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.3\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-9Ivpzb5RD7sHCG2qFX2MvUL7IT5WojdYqg3BVveNvfLpf/vrrcrsk/UpmHzhtCbT0SJTHUYYBTqIceNLU08vhg==\",\"shasum\":\"091690f4497f15150479eec0c42a0f22b216aecd\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.3.tgz\",\"fileCount\":45,\"unpackedSize\":661845,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhNG/ZCRA9TVsSAnZWagAAYAIQAIxjW0GleUcdEfk51Paz\\nK92r9e+gBN2LhOm0peWXPFodb5Dd9Cg/oFVE+qiLCSboCXr78iT6J+Ux8kzK\\nPIzz2xzVdQ65HIXOUhNLdgNmq0VrSYJ96HxaZn7PUtCCydR4BPkpHsbbq3Qc\\n14WUK7K49IQQ0+BfgLjEwJexfx/ZffzAu6I5KvNDUQlICSzo61NpvQD3s3vx\\nlGb9a548XpQMV5bxRYbdZ7xVFAq4k3W88UAJlx+VibLIVXmAmRKGdQgfy5Q9\\nqswQV0BiK7WARxlrle+BXB05+1f/9t/CTPWuFelSKnomPIXzqBeVTnpB73Lq\\nuo/G9+x+bW0v2DFmLGUbN7vTPGLIdFJyX+4evdtU3bCEo3gy+RPJVoMzg3Rl\\naxU7iOi1bAQKBP3NuIpZAv2T1NTKtJepcVTZmivcK3BNcGKedHCCmmDfksss\\nZrFVPwxRSu3uzC2p5v+PmPFXKSV7SGuYZ0uBT0A7R1v5v+DZfvUfR2mqLnPJ\\n3JU864OAUz7cbhCRa6GFQ22wq8iqUAQfSHFK234Aw93wbDWLZi2dMyT6TMeM\\nc4BhelcCUAxEcWl/dEG5zGg+Gx7BfO+hjhgfLgbX+j78nUYs8JpOy6e8gt5i\\n039Qs913nlVcE/LHIxFOcedVZQPwKwZKSoYFuQfOiYR2yzEFVBtA0XVOks7s\\nyrzg\\r\\n=ob+U\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGQpRViejPj4SoaXz/D7BDEgsM9EZeM01FtGTFL2J8K4AiAB8MVpAQLEYan9UjfI43YTX1TL68b0liDHKOJ58wBXpA==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.3_1630826457621_0.7428718890226489\"},\"_hasShrinkwrap\":false},\"4.0.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"4.0.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.0.0-beta.2\",\"@ember-data/debug\":\"4.0.0-beta.2\",\"@ember-data/model\":\"4.0.0-beta.2\",\"@ember-data/private-build-infra\":\"4.0.0-beta.2\",\"@ember-data/record-data\":\"4.0.0-beta.2\",\"@ember-data/serializer\":\"4.0.0-beta.2\",\"@ember-data/store\":\"4.0.0-beta.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.0.0-beta.2\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-4.0.0-beta.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.0.0-beta.2\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-eEToMOCmhBTY4tPlfRE09NHmoBttlUWxrBF4RM+4/xmXHgCp+MyZ1IpiouqZzk31kPFXgDtSfQRqCxO9gaTEKA==\",\"shasum\":\"6d3c9ae14ea42edb55108741097e68e42dbfd085\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.0.0-beta.2.tgz\",\"fileCount\":45,\"unpackedSize\":667267,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhNHa5CRA9TVsSAnZWagAAjvYP/1RsnorhXbCakq8N2UrW\\nRSPXD4wXSPoJTOA+Obm+pZoPuCTK+FHfwBKIi9748UHbVbXjLBwnlYe5MItC\\nAq3ptViDq/0yMB2gGQs9td40Huq8MXR1MF8FI8fvk8dnW9zY9u1X1nPV08w4\\nPJkmvNHg6VVj2dpD6aGRG4n/dNA4zIWyUSbiVJzREYxj8rEYcyjjhhynsRsv\\noIbIRKPId04YMyfgkafYRvkWuaAJbuoJJzZ2PFtUIeNePowFs3NGxSqs8Bag\\nz6bgtAqHMpsg4ug8aaD71AHVO5qgK1AQl/KI8ZdvihOtYrG4/+v5UNsOTmJ0\\njL6lft0C01o3ME418gL1L6jpQKLyAFnDCvVJLi/pWzF2aFokh6ke5hNv+/Tl\\nMVFMY8s6GiAbWCtDmn50Wlu1jq8VeVfgxiHtIzaEh2yXEyE6ynqrs9RZMROa\\nwtPlQ7oBoNm+Ez40KYpCJKGx1EuTUjBRLWa1mWHWfNKrWp/1a426cEuabLE4\\n+v64IGg55EUvrs52xqU/LgTmcCU7NZ1lkcfncBrjpVIfE21tfZ+yBu1myqk3\\ndoeTn0H9TB6bkio4cKA6TI7h1MG6P5zJeFY23tpC0hPcth63HFrjLE9EnEDY\\ny7jhgSBCagzh6YKVx8ZVVCrZbc+0MJ8lSjgwlEh09E+33mOwpL5Xb4/F3Gl3\\ni07V\\r\\n=ZnM8\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCA/aVDIQ2NI3gtyAqT5KX+TRp/B+jRTuq/O8gmlGDdrgIhAJUY1MOUmenenRzv03/ZzMg3fMZGcLT6/NIJ5pR1WqPW\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.0.0-beta.2_1630828217231_0.5495139514938445\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.3\",\"@ember-data/debug\":\"4.1.0-alpha.3\",\"@ember-data/model\":\"4.1.0-alpha.3\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.3\",\"@ember-data/record-data\":\"4.1.0-alpha.3\",\"@ember-data/serializer\":\"4.1.0-alpha.3\",\"@ember-data/store\":\"4.1.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.3\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.3\",\"_nodeVersion\":\"14.17.6\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-Arbfq8eqKkfHcsRrQbSUegZZSJguFED0KrvYvrSV69AhsYk2K+dq/LdRvzgcoGY6Iz8qJlWLJb1J+I+l0Lf2KQ==\",\"shasum\":\"130d445c03e6f79d8a8d84ba4e58a9b232ec7447\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.3.tgz\",\"fileCount\":45,\"unpackedSize\":667277,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhORnnCRA9TVsSAnZWagAADa4P/1/up4iCGFeUT/B2wZhU\\nLgBxiW/EmBWuuZYMVWI6McC9le/0wmEsHJq59naOWTRYMt+xwJHeLonemX0K\\nCY0HCr3saTWNHcDyQB9TNQW5yqLTwwsDHc6fJIVb+QuB+psCfhyYOWO+jabf\\nDBLheVHVKpLy7tNBePl1XcPThBYbCESmM2BQe88AqE3ZhGCjkXUGkSg93x9o\\nEf5PgpxUJYGjzUnCDZUmIWnuUmAnScR2zH+Fc4g0oy/8TQg4h/WZh69npvjY\\nD9sUMwC7HZQxl4SJxb0F/yNsFaoh3Fui5UdxJr5hukk63ElNaCYpd4HYYDyW\\nHLd4eCiphvNGG6V7wl//FBapEq+pTTr0eEC0Jx0RKBSEmnxlg69XwIFZZ6aI\\nmVGCR1apZx1c9hInrJTdA/IbtcvqWnZXlPa+TE3oqbh2r58rJBVN+pIjH3/X\\nuKM7JTYUdRen1KHtWsEbyNF23hBhmbutwK9X2B6TQrDZvQBeCMRKoy9RKm6C\\nwJjvXY0In0Yn5XhelDPtojhsu80eMH4KDKFCg/PjEjEIritWEr5epJBY0wUi\\nwhIUTVcTCD79PuPww9J4cc+InjyEgtzQc2GujY2iX2zIFYXblW91GCUMiDwo\\nUJ2Go2ncKCvqUmEfUCxVL80jwABWYq3KS5ofLOjXydxK4ZZmAXCqbIPeYoBH\\nR+sq\\r\\n=giUr\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC485GUnD55q3hW7ARk2ZIA1IsHiSWjMFKezjsbGS/p9gIgdHnCuFsXuFv67NX5RQsX5Xw/Jq7c1YdyAxJQVeFViwc=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.3_1631132135108_0.17839571745730698\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.4\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.4\",\"@ember-data/debug\":\"4.1.0-alpha.4\",\"@ember-data/model\":\"4.1.0-alpha.4\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.4\",\"@ember-data/record-data\":\"4.1.0-alpha.4\",\"@ember-data/serializer\":\"4.1.0-alpha.4\",\"@ember-data/store\":\"4.1.0-alpha.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.4\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.4.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.4\",\"_nodeVersion\":\"14.17.6\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-52kQtemxhFV9CR4aPdIkGeaeFOaMtmnZD04NJwbGHqYcAAL7hPTqIlHGmymWY997UbOExU2ag3lFfxlK/wrSQw==\",\"shasum\":\"b77612f6b6fb6197f77782811d26722f11e3ec71\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.4.tgz\",\"fileCount\":45,\"unpackedSize\":667277,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhQlRtCRA9TVsSAnZWagAA3lIQAIBLJ97tiH43XG7gCJzr\\nfXKgwfFZzbcvjQ8KAQwm18PG2wH8xGfY3IdlgG2PEld5XsUPVad355p1mR5v\\n6KW2lSBqlE1tPNsD15sPRzQ4DhyBlqqoT1TNYEknNFn46pB+FVTYL3dnURcU\\ntkYVf8R4NAMR+C5qT6bO4zPKOW/nfpPCtANzuZrxJ5KihIvyZu/Ti5+jH3AI\\nIVoyiOoiC90uIKb9lXzBxnvnjsFuaxjmyD8DqniFjZG8c7fn6rMMNYdwxz6V\\nRJpMKZvCnqRTEJaM4N48H1su1eANh2qnPbPIR1kplEGh9JMAdZJ1kcYnnitp\\n06oACtfe9mvMhJLfCPLxAU4uUfa+hJmwaLujSk6iYUlV0s6EbrwlxM4Q3WmK\\nBO3ZIwrS4mN3/XDZkaCIKGjMfo0UDa6G10Ftj3aY6z46B82Ubwgh2aXhNuC5\\n4aUUdDRmPJhokg8dzLal5P8N8qqxAgWUfo7oxsexOCr9Si9ZkpmkdjVFlf+S\\n0vKqprXvpmgAi1EYdZBAdyYfwMBvyaQPfLP+S7xlI2kDxrPupgvMqN4DyJf2\\nQi6wFLJe6bUihThb89ykCqJowe70J8ahDzurI3ixMBjRR3ZnxnUSFOl2fBBa\\nszDl5gYqdYUdI770Whgl7e/xEtxapwU4VUzK7XIv4Px3dFY5luI5WOMNeBJ5\\nLabq\\r\\n=WOar\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIETO039/E2tH7sekodUG/dir3B8E8wz4i2yxq/FwUvNcAiEA+u8wnwXULyhvZH9vcMwaEIx/SN4EDJcj5y5rL5e5AEw=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.4_1631736941204_0.46088486234944726\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.5\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.5\",\"@ember-data/debug\":\"4.1.0-alpha.5\",\"@ember-data/model\":\"4.1.0-alpha.5\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.5\",\"@ember-data/record-data\":\"4.1.0-alpha.5\",\"@ember-data/serializer\":\"4.1.0-alpha.5\",\"@ember-data/store\":\"4.1.0-alpha.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.5\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.5.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.5\",\"_nodeVersion\":\"14.17.6\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-Hb8MxrbY+FBG5mtvbnjYU25gTKMZOlaaF1sObytNgcEkp3VjHbL+c12Hn+E+QvWaEpmoFUd3gMvV1MBJOKLBsw==\",\"shasum\":\"6d1869840501f6729d3f145fe076a0149f019b77\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.5.tgz\",\"fileCount\":45,\"unpackedSize\":667277,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGxVbhhiIwuAd71diuP7svrry5Bek6pYCDEV+xpiq1piAiBu3bnFXMCBO47iRazX75bfT6ET9rMTRrnTBO4fPxr9IA==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.5_1632341761399_0.21701950420868643\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.6\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.6\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.6\",\"@ember-data/debug\":\"4.1.0-alpha.6\",\"@ember-data/model\":\"4.1.0-alpha.6\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.6\",\"@ember-data/record-data\":\"4.1.0-alpha.6\",\"@ember-data/serializer\":\"4.1.0-alpha.6\",\"@ember-data/store\":\"4.1.0-alpha.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.6\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.6.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.6\",\"_nodeVersion\":\"14.17.6\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-8FmDATRHu2ZydLy4rTQQF6PiqX8QxJHBY/5PtUggz+DbunTiKpARL+0MrUshiZ/sVTyuK+wtKudjIXqBpxwJAA==\",\"shasum\":\"f44840357dff6789a1dd786f89785f7b8de12f6a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.6.tgz\",\"fileCount\":45,\"unpackedSize\":667277,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEdcbXzdB3Xw7T6fPH1xVRI7ZCFQjJI4q1RyPpw2DqTMAiBk34HwGdxPFPCD1mj53pjSyhk9qDqjKC59e9uGXMBF8Q==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.6_1632946583187_0.6739601533224691\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.7\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.7\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.7\",\"@ember-data/debug\":\"4.1.0-alpha.7\",\"@ember-data/model\":\"4.1.0-alpha.7\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.7\",\"@ember-data/record-data\":\"4.1.0-alpha.7\",\"@ember-data/serializer\":\"4.1.0-alpha.7\",\"@ember-data/store\":\"4.1.0-alpha.7\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.7\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.7.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.7\",\"_nodeVersion\":\"14.18.0\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-CSjurcmYCQG8RSBVzGxcl90ubmrigj4jrihKAFocDZ6/JyyFxk2pjo+1QUcIov1buzrnEi2tcy1X+a8WtgVOVg==\",\"shasum\":\"5a28de5896c6ef0365739ae2feea4bef3b6e4f3a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.7.tgz\",\"fileCount\":45,\"unpackedSize\":666869,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCx3uhqxnXWW3UvihO3WQumwV2NSwtA/bI3Jw71qDKNDQIgCZ5enCdzb+ym87SUEiGyBp6Ks99xTjU5LpP7Z+Zbb+0=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.7_1633551409009_0.12457511545864253\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.8\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.8\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.8\",\"@ember-data/debug\":\"4.1.0-alpha.8\",\"@ember-data/model\":\"4.1.0-alpha.8\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.8\",\"@ember-data/record-data\":\"4.1.0-alpha.8\",\"@ember-data/serializer\":\"4.1.0-alpha.8\",\"@ember-data/store\":\"4.1.0-alpha.8\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.8\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.8.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.8\",\"_nodeVersion\":\"14.18.0\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-iAyXqe8WmN8j6bqcoxjyrMzZuqrTUztPZ2b3lPVo/SU5Y6ZqmR6595rMmkUyeCOW+y5AE+stgx6ZkJDliTHiVQ==\",\"shasum\":\"2ba0092238fa61ffab6e5d49fcc0febc507c2707\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.8.tgz\",\"fileCount\":45,\"unpackedSize\":666869,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCZd56UTEoOpi/qMK6hF5KzJLf3ELWCppYX3daMS6GoLgIgEWPuldjskZPjz5mowTopIOfBAOYrq0iLNLmkKKkXeHU=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.8_1634156155792_0.7371840980308193\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.9\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.9\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.9\",\"@ember-data/debug\":\"4.1.0-alpha.9\",\"@ember-data/model\":\"4.1.0-alpha.9\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.9\",\"@ember-data/record-data\":\"4.1.0-alpha.9\",\"@ember-data/serializer\":\"4.1.0-alpha.9\",\"@ember-data/store\":\"4.1.0-alpha.9\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.9\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.9.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.9\",\"_nodeVersion\":\"14.18.0\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-W4qB9FI8hMn/4jWAcJjZyoN3PHOUvmJrG8w9t1wy2d8asG3pwbsDO/MH2KhcMEnMGORgM4NVeQ4sAfOBVKi4Pw==\",\"shasum\":\"929bb5512dde89a8f72c87b9d86a13e1922fe9a9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.9.tgz\",\"fileCount\":45,\"unpackedSize\":666873,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDK7TmTXfsuqK3I+n83Hkjt+4nysXP+nClg9jqvNrLP1AIgZhv029JnOkZqAh6D/vuBMWvyag1OWqvHrZ34FRZe7oE=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.9_1634760937693_0.3682403246050241\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.10\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.10\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.10\",\"@ember-data/debug\":\"4.1.0-alpha.10\",\"@ember-data/model\":\"4.1.0-alpha.10\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.10\",\"@ember-data/record-data\":\"4.1.0-alpha.10\",\"@ember-data/serializer\":\"4.1.0-alpha.10\",\"@ember-data/store\":\"4.1.0-alpha.10\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.10\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.10.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.10\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-DwY2aKlvIFUSx+R5vPi0DFpU1C6XXT24M6fdd5UF06w/BveP/t7GK9MFxjJffMH6/QZ2PsBslHZv6RY9H2dMRw==\",\"shasum\":\"90e565592accb26c8f2351835c1ce676b1cf695d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.10.tgz\",\"fileCount\":45,\"unpackedSize\":666883,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICN2dnP6UeJHtvYJ9jQKAese/M3gBXkk70gBKHgWnO+EAiEAiu8NzPL5BNIzeTE4IR4v6ZfDhHSQyXFO6rqvw/DLetQ=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.10_1635365798891_0.3186136170091136\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.11\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.11\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.11\",\"@ember-data/debug\":\"4.1.0-alpha.11\",\"@ember-data/model\":\"4.1.0-alpha.11\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.11\",\"@ember-data/record-data\":\"4.1.0-alpha.11\",\"@ember-data/serializer\":\"4.1.0-alpha.11\",\"@ember-data/store\":\"4.1.0-alpha.11\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.11\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.11.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.11\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-+RdzDa0vNNQHHot7yrILUzZprSQPNN/B1MOMcR7rnna7m63Xih+UGjOqnNjsc4isNx/KMryFKSHiGu86k2+7aQ==\",\"shasum\":\"233b16e6ecdff72b87ad6b2678f063496a481315\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.11.tgz\",\"fileCount\":45,\"unpackedSize\":666883,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCzg/N6kC7A5+wvcMjlRsSNErTcBD7IWm1VJ5alnQiqxQIgQ+mUW8AQqgs9EUVKvSqjaE+rVoPelJ1Tw5hKvdaZvk4=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.11_1635970813140_0.6714508882978301\"},\"_hasShrinkwrap\":false},\"4.0.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"4.0.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.0.0-beta.3\",\"@ember-data/debug\":\"4.0.0-beta.3\",\"@ember-data/model\":\"4.0.0-beta.3\",\"@ember-data/private-build-infra\":\"4.0.0-beta.3\",\"@ember-data/record-data\":\"4.0.0-beta.3\",\"@ember-data/serializer\":\"4.0.0-beta.3\",\"@ember-data/store\":\"4.0.0-beta.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.0.0-beta.3\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-4.0.0-beta.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.0.0-beta.3\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-XelNS9dp0hHt7ZoIRwRH52mdhsYd33lJanqiZFIYEeywjagm8gDrljy+fYg+S5aoiJRUBwdFm9INPBBwTjpsUA==\",\"shasum\":\"2efaeac9b81b2ab05086521699aca0f1940a625a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.0.0-beta.3.tgz\",\"fileCount\":45,\"unpackedSize\":666859,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCPp2lQoHi2H70uxlp8v9L2Q17hxSO9XpMfpGrThjRFsgIgd65Xu8hyF5DmcN9FFnpzYLhN+unidQABDLdDCZSJiaY=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.0.0-beta.3_1635988985462_0.29934833742236755\"},\"_hasShrinkwrap\":false},\"4.0.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"4.0.0-beta.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.0.0-beta.4\",\"@ember-data/debug\":\"4.0.0-beta.4\",\"@ember-data/model\":\"4.0.0-beta.4\",\"@ember-data/private-build-infra\":\"4.0.0-beta.4\",\"@ember-data/record-data\":\"4.0.0-beta.4\",\"@ember-data/serializer\":\"4.0.0-beta.4\",\"@ember-data/store\":\"4.0.0-beta.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.0.0-beta.4\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-4.0.0-beta.4.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.0.0-beta.4\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-4PUZK6LOvMBIzIlQiS/apSHk95b8MEUyxwWhLIgM3DSZ9c3m4ezEBXDsbEk/UMLwsvGLnMzdSDEZbQI9hqiZMg==\",\"shasum\":\"24152a1eb9b64610a2c8ca77e82852012c85f85d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.0.0-beta.4.tgz\",\"fileCount\":45,\"unpackedSize\":666858,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDfpeL0/KT2YkOzy76ogAGY9hbDuWpiuWudgjnFMog+LAiEAwTlwgPY75c0yKDRoYxxhB08yFlUu8NpYELwzISoW1Uw=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.0.0-beta.4_1636568645395_0.5116572863532103\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.12\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.12\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.12\",\"@ember-data/debug\":\"4.1.0-alpha.12\",\"@ember-data/model\":\"4.1.0-alpha.12\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.12\",\"@ember-data/record-data\":\"4.1.0-alpha.12\",\"@ember-data/serializer\":\"4.1.0-alpha.12\",\"@ember-data/store\":\"4.1.0-alpha.12\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.12\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.12.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.12\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-iVenAhiLY2EOIX/aq0HpOlS/Ry73h1mgHo7KjxOvWbGDkzvEHqUzq4LXwijHv7eAl4/O7VvkWGEt2+qfnjuaMQ==\",\"shasum\":\"a009c697af78c371218b43dadcac558454698717\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.12.tgz\",\"fileCount\":45,\"unpackedSize\":665335,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCnhBieaoecyVfqAhjYxZFnOQmNXOKEgCXOr3F4tgVd5QIhAPTUHgHMZsk1YNVymD0Xbac5I9NucuHxBv2nlzKyCS6E\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.12_1636575672487_0.07013595665648276\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.13\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.13\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.13\",\"@ember-data/debug\":\"4.1.0-alpha.13\",\"@ember-data/model\":\"4.1.0-alpha.13\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.13\",\"@ember-data/record-data\":\"4.1.0-alpha.13\",\"@ember-data/serializer\":\"4.1.0-alpha.13\",\"@ember-data/store\":\"4.1.0-alpha.13\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.13\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.27.1\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.13.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.13\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-6l9yaXXXvjXbGCnBYnlECRhuc5ybvBEz5p4xM6CYlqpHcz3lwOajDrjFTiAZ+MPIT+k36Ersgf/8ibtxY1O5tw==\",\"shasum\":\"efa5b6e2512b243ff54fbaad91574431b0ac8f2d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.13.tgz\",\"fileCount\":45,\"unpackedSize\":664006,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhlWNrCRA9TVsSAnZWagAA6sEP/2IuTwo4Buj4siXssjf3\\nGeeW4AOTZnBr6FPLVIuE7kCHxLKCf9fR2z5geuZNXxPVm1Zi72jvLwiTT6xM\\n5SDb2eHY2QJ9b5V4MHWo5+nEuK4urioIkzlRTQB9eQTBr1/dDdzmh/3XTnpw\\n6+TnxjacOXqzin2ZePRl+7Okbg3ldhhuUImad/79FxrFCEwnskfVnsWxQRvy\\nhvG0oTJVBu+naZwonVVOgSPj5+0QNJR4dX6ILhoMXk/drKm1GwUW8/xTN+Ji\\nqNxJTqt4m0Noz5iDM8ZbtOiFfQ+vJMObjrM/YJOEQJC1UgJdOH24vTpxWY1w\\nTNCFW9ROk4g52tFDbt0efmD4F9R4yxBLO6bLmA0wEfYwQ4e9WGdIKhqdB5do\\nz9hA/dkYKUS9OdMLm3qZbANdccjmIU24sdWiMrTkkxMHqtQJGXicQBVyhFza\\nsE2o0UaQhDqpSp6XzZgsIZo7otjKKLl2s9QeLgREMeMXj4ajAmemn/FwgUxN\\nXbOH45I7s2TQYgF7QWpijK8qVFcZNm6eamOnQ5kAm3gl0IR6cNQWOSLKW3yu\\nHQhXvD87d8waYTKUpsKe/SDoMUZxhGNA66S0/KbWEZfqvyZkNUCdUNi3TJYM\\n8MzZ+oTKxyR2h9DbqWugxnaqSsZJHCyYxsKaN8RfLh3bQP9JHbmP7uin4JhB\\n1Mu2\\r\\n=veuV\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD17PP/OPERFAzUYgL86fYDwc9Eide9PV/iC/iq432o6QIhANtppkzHOBVbC62oXxHoaRlGqPPB9VxLUdjtzoBY/9hG\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.13_1637180266720_0.2987977373470576\"},\"_hasShrinkwrap\":false},\"3.28.4\":{\"name\":\"ember-data\",\"version\":\"3.28.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.4\",\"@ember-data/debug\":\"3.28.4\",\"@ember-data/model\":\"3.28.4\",\"@ember-data/private-build-infra\":\"3.28.4\",\"@ember-data/record-data\":\"3.28.4\",\"@ember-data/serializer\":\"3.28.4\",\"@ember-data/store\":\"3.28.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.4\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.28.4.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.4\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-ggRTxUsJZf6Ds2bxXk9zDMPHbQp7QiuM1MGQK/0Q2tB7DO0eFHN0rdC/UjzPEtB+hmzW5qDrg5dx9O3jCwAiSA==\",\"shasum\":\"19ef64def4ddb72342a5793fac7193789355916b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.4.tgz\",\"fileCount\":45,\"unpackedSize\":661845,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhnQ3jCRA9TVsSAnZWagAAwpEP/iVeywYxJxNCOUdxwVtB\\nGGUzn7K6kZCu5pBZw5a0dRG1U6Q6HC3tQoiMcufQYNT4r8eKVKgfR1iLBNJh\\nrK6J/rsgcU6FLHxlwEfJzaPgmMf7IBP6yY+msu4PapTNPe6TGfXNzXon72N+\\nwYFk4gujYtG7Rff4OtXZPh09hYsnV6i81Wm+s1XTNGwl0ojS0oOr2NjNkUO6\\nzzYwZVI8q/M94gbMno8VXWLDTrEwAuubM+Ra9dSM0x2snsOJzvUPX2g62Yve\\nquieS/dnlkQfjnyVmbIktRe5QFldXMPGf1oHDWtVVcP53oIECvbjwLfPNi2l\\nqKiALAOQfhjfqwIuL077wOj6mjXT4xYIUE/aBNAfR1J8My6XGsbakIFL/EQw\\nSif3yvZ+cob0j0okN7wA+ZEJ08w/wReywZ4g7HEWUzRltxUUBzWZ2E1ZpDKA\\n5553Rmt3Qk/7crqFNFGWBzyUgXmV2LsCBSUyIFdaM0BgGwVUcA14n4sPz8D7\\nCR0Ad9AE7rDZ0wXtn/zXGcv/bro+nlHLmRV5jGgMfDJ3RXHoH4NpRwkb6eS3\\n2F42sShspnxA+bifQP4pbcd8vhYGmd7b+aTWEgZN0ci+JCNFY6axrnMloQtI\\nuWunXRYXE+JxjOFZV2SVA8SvWx0T103RZqUAH/96Gr2zWYHmjUg2MsoUWr7+\\nynfs\\r\\n=+zKX\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDcplgjEHujnyk5wW8bZkqCNSX5RF6cFrtHBWrKANSX2QIgfL2T0Ybaehdq3Ifx7tH2EGxOfQewpkmw34XvfXjcwoM=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.4_1637682659627_0.7664580897591977\"},\"_hasShrinkwrap\":false},\"3.28.5\":{\"name\":\"ember-data\",\"version\":\"3.28.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.5\",\"@ember-data/debug\":\"3.28.5\",\"@ember-data/model\":\"3.28.5\",\"@ember-data/private-build-infra\":\"3.28.5\",\"@ember-data/record-data\":\"3.28.5\",\"@ember-data/serializer\":\"3.28.5\",\"@ember-data/store\":\"3.28.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.5\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/iterzic/code/data/ember-data-3.28.5.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.5\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-7zUlYt4GMAJIDQ977cdOTV7J+bWmchV1+1vFg4iSv9Vx+rBnk8816BcYEqkuDq8VfN9Wp/WwqrPV+qBZZ3lyPg==\",\"shasum\":\"9ba88ed90b8d3ca319cd85f4dfd2c448202f898b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.5.tgz\",\"fileCount\":45,\"unpackedSize\":661845,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhnQ/5CRA9TVsSAnZWagAAmewP/A/TXERUW7Hvymwr9nte\\nDEAC+XIy+waCdrkCYrowH6Tc8MqiQSaWIb94884soSDDYn+2kd44ipTG6+WH\\nuvPp4u1mkJydqFD75LfURuQAZO9uLEgbbJMHF+zIcLdndYhlk80GSkZ+2HGp\\nEvmpxuA+Jj2M2dDO5r/tD0uYvjkpc82iV7dYJWqUBdM0DqtI8p3MW9ijSBvb\\nE9PH64rTTjY/Uvkqwi0RhPK/isrOrozWdhV76bId4uWcucWb5KJITdX7R1lL\\nKL8FWZsCsK65x5lMrINRtpKt5gbKw7VwRENOfNKqAffK0GURQtzgKXBcSED6\\nLA/tstyF3tX3MMFHdItIYERcBq/Ld6plli8gouW8Wm8biI/0oRyyfhIA+IUe\\naJY0V0vEe3/dmsJsIuPLX/ShiFSuNeV/jT3TEEhHEvRWwPqvxFrfMDPE3UyW\\n2ASGOuQn3dDSePmhyTAdNR4Fibr/1osYmJctlE6L1bYNFeDWnVwgGlnEeQ4m\\nX8DpPU5QEtaM9MuNrZdRWGdZBIgMxvY4Yc8Yq6m+vCcRA8Hy0jMr8FbijwuH\\n2MGuZfTI7CR/hAHmZ4F1E7eVoZyNIBpauCeJV3VLDhQ3GuPPoW/adwZwtHwZ\\nZpKzMwxqg+e9ePvjqcRSvVGBehY/vq8lfULo35BwhxoxEobLjRwECkQZJhFe\\nHTDV\\r\\n=nSev\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCwxgymkFAOKZ052jBUlnmg14xF+OopP1uBZyijQn1mTgIhAMyO20MNN8dJX1hixQ29p2v/5FIZphzgR+5/fjeWOgXS\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.5_1637683193213_0.7164562241671533\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.14\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.14\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.14\",\"@ember-data/debug\":\"4.1.0-alpha.14\",\"@ember-data/model\":\"4.1.0-alpha.14\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.14\",\"@ember-data/record-data\":\"4.1.0-alpha.14\",\"@ember-data/serializer\":\"4.1.0-alpha.14\",\"@ember-data/store\":\"4.1.0-alpha.14\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.14\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.6\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.14.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.14\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-4jnlZDGYCsEJYnUG25o9eEy3GEHvag0FVrrgPXzHJevUnbzJikzJzC5YLbWcx9C+UVBD3Xn7vxY9wIADMVT19g==\",\"shasum\":\"bdfb45569debbaeab86065b302883f8cce8c89f8\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.14.tgz\",\"fileCount\":45,\"unpackedSize\":664006,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhnp5MCRA9TVsSAnZWagAAtZ4P/AqznxP4el6EeMSYx9O2\\nOQJ0IaGHGKTHFfFpktxZVDCR7fFL4J8hi+gdykEhjo03mqRQKnpwhjgPGb8Q\\nqlF8rbyNefbBc5nXluzNNo34wx59PkqySqUO7Ki4WlQp0LeX5Rz4IcYzGDeH\\nwRcgrc4oOBAuwJukM6ix341mmBxnVY+vkr8WqIMrJ0oLacfXE5KVrGwFVh1K\\nxr75wSZQA+0yH7Y+KCdMhHEtZGl+NRLHHuFa5BcClxiaq4TJ1HAT0zoNpxhF\\n17qz1GJPmN5u5r+pWH6QeWY6RlWsaMXTyyzCXMyZlqaMjXdm+iuvYS1WdDAK\\niCtWWshdrng4FQuVSVQ4cfjhaq6G7cd9Uh6Yb1qCpR1hfbd2SbnfgNGluqjC\\nJ5SoIslH6LpiIxeDoMzz1hHy8yl7Pg5trREXuKjbAsNZsKUVM/zxWJEmwv0K\\nSu0B2L6hbBWunR+lvxRZAWIQcSo3BG8+3KaFt+TtxpOVzh9lGhj+TvD845xz\\nJvGONFzrLAQAveB7XBTjC+k+KCvsfhzfCmQ3ljNlFs4cQkGmDMlJD8ONrelX\\ngxvy8PrMtsQPVeF2iu/5a2H44Q0fF41yeEZ3UMA48puratvPf/uMrTdOABXK\\nkqqXdZK5S3gdOSuXINk3/aSMtu6S8l8dTlxYsxviDiT/QxV78mDZOAwJCuep\\nAPYb\\r\\n=g+1z\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFcoXNn+s7npYQTT4OAvm/t01nyY1937LTcpC7zqC9koAiEA0d5F/smVnFiXl/2ObzIVeClr8/WOZDP0dbOMN5DqMiU=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.14_1637785163885_0.17015353266020217\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.15\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.15\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.15\",\"@ember-data/debug\":\"4.1.0-alpha.15\",\"@ember-data/model\":\"4.1.0-alpha.15\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.15\",\"@ember-data/record-data\":\"4.1.0-alpha.15\",\"@ember-data/serializer\":\"4.1.0-alpha.15\",\"@ember-data/store\":\"4.1.0-alpha.15\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.15\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.6\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.15.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.15\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-o6zQQj+GO75eTDKRvD5uJpoVqMEsd/qhYdIFzFB7iym4BnwdG3WhhKdoD+XIshUB48x0lFglTrXckzW6QsrN0g==\",\"shasum\":\"6fb18b5d6a9dd2b1b68d8e2c587aa520a89ea01b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.15.tgz\",\"fileCount\":45,\"unpackedSize\":664006,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhp9hLCRA9TVsSAnZWagAAn0oP/00e0ulu9zRh1pV9NvGQ\\nEhG0uKL7Z0FizUWsuS2xlIVr1IMHBRa2YqD5aFldAXgI7sb4ClEndoyKCEkj\\npu3e3+6rPxPEm0AfHUEUCcBVsBd88wZJZ8xRVOUkUgXzQPrVneUbnHjlK24I\\n4uRsFD9GtvlbGhiu9Q1lxLFaGcR9dCOE0ptSzlb+ulUAJh6+vPXTMCqTgtMh\\nLi4E9luhcYwHJXqIJdnWXBNJmlAXzuUZYPYf75wqqHoAOAUQ3m08zViYduEy\\n/nt+QhXZLB6euJhd5/I4E6qbEW6kr+JTfIMkFgOwN+Xsl/sLF4C5JZzpFk4F\\nm1nChe/msk6Qx0EIenJq/zNXvQ1pwZiK81dUNyhKVP61L3zTq0emRY+IggDn\\nENzP12aDyyJagZfyZgtaJs4y7qMJWGLjIYSjJy89/2J5OYVysZ8u3ZzgICAg\\nvmfYg8/934qL9fNWgwH3Kmbo0vP+Ow69YqcDducSOYmF+zODKWwsx0X5FhXZ\\nJDiCbBkEtQPlMdo7pXmmqqPYipYeAo8tCbNM29dx3ioKKxL/527JYHyljHqP\\nC6BxOdL6gzudkR4b4kX2kVUGFg/D7bQQlF0Xa2P/SXXXYH0VqqZbtjiYzkGL\\nTt8Qk5l2LWe31+KIqR+ZZ06ZpuYwo6YohYF+4fUAIVxv5z404ZHVftDemDHN\\nGqWF\\r\\n=vUPl\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIF3DOWRn9V3sn3B1B4XMMU/BRO8UIx++d3TAGDj3cHb2AiEAs1qG+oaWLLqMAMaq5SSbZl6/fV0mxTMtgx2w5MnTY9E=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.15_1638389834973_0.6757158718055691\"},\"_hasShrinkwrap\":false},\"4.1.0-alpha.16\":{\"name\":\"ember-data\",\"version\":\"4.1.0-alpha.16\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-alpha.16\",\"@ember-data/debug\":\"4.1.0-alpha.16\",\"@ember-data/model\":\"4.1.0-alpha.16\",\"@ember-data/private-build-infra\":\"4.1.0-alpha.16\",\"@ember-data/record-data\":\"4.1.0-alpha.16\",\"@ember-data/serializer\":\"4.1.0-alpha.16\",\"@ember-data/store\":\"4.1.0-alpha.16\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-alpha.16\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.6\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.1.0-alpha.16.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-alpha.16\",\"_nodeVersion\":\"14.18.1\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-7dX0rVbSJoxzDRT1taVG0C612dRFT1ftOJn75PfK8dMlYJMVbsA3YwgkmOAlfehrTDwiTxUHb7P6ufUrTECm3Q==\",\"shasum\":\"01d3aa736c710064782f6408e4217b3c53fa9e3a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-alpha.16.tgz\",\"fileCount\":45,\"unpackedSize\":664006,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhsRJ9CRA9TVsSAnZWagAAL8AP/R8IcfYGfpMEhHarnWmW\\n9xLANvgWEwcDwUK/m13LQxM4j7s95QwTZUqb/JOTFOGHABPtwYKqKeDp1THX\\nanFkzVSSaEONlzttezYps/079bw/G5WuQr3tAh8mCLlCQfdYkLjz07Ddf+gk\\n3ichbs2K5T1Di1P5edPsn18nqOq3ajehOMlkLYx3/MtVkRZXO8BPL6XA96YD\\n0UFkIXHiJJPgUdjeOKghXs5cumAtO7xy6z4xySAZQrPm9aSLEWlCdfZGMIBG\\nNd6IfX+NiQZTLlOiVRvmtQ968z9lihcPKBXqhOs5Ls8vUIht6ZhEUkchKcHL\\nT7LExF/pyr9tWbgozOBFJN+3p+0+dyq9Zyr7eDto7TlQqAW6N/TkOG4P6uTf\\n2Ptu+gbQFkiaQwkd63yM1rUvgK2OMOfQy/u+DSvcWe//+gI/mNypwfHvbFK3\\n97S4FeVyIFoYfIzyKJ6/ftokokgMyxCyRQ2ojKLEMo0QzzGDJLI61+fJvwiT\\np3Im9cWQzkry58umHimt6EeVnvUYp+3EIRYPB+6xS/cQD1gmzP2ho04Vs1K0\\nIqu6v03IBPWGMCX9uckvIY4c773eeTgeG4dghgepy6yc1ls1Ng4DI6eDMhNb\\ngGQTIkGh5H4byzLJq1t31cJKMmL187VI5+ol1S7qFjLbv/ogogJiA3Oq/rp0\\nSb1A\\r\\n=J1A6\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBUSGFao3KFGeW0wyi/3fGXnInpmSV+SbXQKHZXM3Bx0AiA5s9nQAqEKKyxpavE9fQofap7PbOZKnzkETdVuGo+nbQ==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-alpha.16_1638994557500_0.32162763971990405\"},\"_hasShrinkwrap\":false},\"4.0.0\":{\"name\":\"ember-data\",\"version\":\"4.0.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.0.0\",\"@ember-data/debug\":\"4.0.0\",\"@ember-data/model\":\"4.0.0\",\"@ember-data/private-build-infra\":\"4.0.0\",\"@ember-data/record-data\":\"4.0.0\",\"@ember-data/serializer\":\"4.0.0\",\"@ember-data/store\":\"4.0.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.0.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.0.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.0.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-nFwjRWGSkV1446zq+4IqDoq2BkRsdKSZlHWU/ybgA5wbWKbPqNSyJ2U03naKi8oKKjrWGJBwfqWZXoepiIX6eg==\",\"shasum\":\"1dc677de042e3e07c541979832e9f60c9e877618\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.0.0.tgz\",\"fileCount\":45,\"unpackedSize\":665598,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhtNC0CRA9TVsSAnZWagAAwVEQAIcvW6kjIXeQP6a32CSN\\n45yq1lOh2W86ENcy5ZYsJOFDS72G9vTvH5rAzCnxCWlHdjCOyXYe+noJ1/Pe\\nj8GfVSVowBOmQIEGOb8WJR8Q50me3s2IFA9NhTo/BHVSYZeoXk96K1jODjCQ\\nNPXSIYaaOqgMzKQLzpV/rnOHKzitMcwxkVIIv+Iw94rurE8vW23dHohRRDas\\nf2wtyx4E0So4sT5kCrsWG3sLN1dCPo5QD6PRwYt9Fa2U8RlUA47afj7wCG0Q\\nVSbqDkk2/Rd7pOCjW+BK8e7JGRj7JijtnmeKMYLDbLYQcsQiIbPG3MfMfCsR\\n2hB5i+7mweW+QISvC9UjRNiFMtSebPDYVV7+LE5jSoZie+zAO3X1Kq9uFGfr\\nuoWZ/CXg9Vjp5ttsHwbrO6uluJU7+NC9g+k7xcVh//8Mg7w1WdOR3LnsCto9\\n0WYCUu6dLwlIqGRI/APqQiZJAmfeBlHSyHvMvLgM9fP/zvjR85CC2L09Y3DO\\nKyT5L0tlRKazPrcq0MaJLNBjGqfXbkjVgJinuvt20ZK4MCtW39Uy0MjbMF7Y\\n5VM2KWk4u3nPcvAuFkHAAuGpqH3TC3AX53YZ5e/D0IQ6suY1HAalUvi0RZmI\\nUuJjPj0DGCYnlrx4QO1ZE2zr28i60WoaEsQGGk66JSWn1PwmQKYKoKz2ouWJ\\nn7Qi\\r\\n=73Rc\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD728u2iPXKTqabNXskz5+pYtnxMMuXxUySMtNsyd4kogIgQe0TP1cM7cSjNc+oE/3zis+MMcZeWmfTlOWlMuLb9xk=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.0.0_1639239860612_0.4494219674849822\"},\"_hasShrinkwrap\":false},\"4.1.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"4.1.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0-beta.0\",\"@ember-data/debug\":\"4.1.0-beta.0\",\"@ember-data/model\":\"4.1.0-beta.0\",\"@ember-data/private-build-infra\":\"4.1.0-beta.0\",\"@ember-data/record-data\":\"4.1.0-beta.0\",\"@ember-data/serializer\":\"4.1.0-beta.0\",\"@ember-data/store\":\"4.1.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0-beta.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.1.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0-beta.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-A46eDtSf9lN1GhRgwn5glVy2USx73DDzVc+QwbR3OxZzqZmYh7WBmBBD+DGPSAh9ZKwG48S7Wq0964uxk8aXzA==\",\"shasum\":\"455832dadf71098db3317b241d8ebc438d93715f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0-beta.0.tgz\",\"fileCount\":45,\"unpackedSize\":663411,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhttRxCRA9TVsSAnZWagAAzNgQAKRPvnn/nngmb2rRz8iJ\\nkkmuj6PY5JfQpVW+EODXTxoodAYInaKLr/86juld71GFI51eN+XN062Zoucw\\nC50BpneUQfSLLx80TvcuJqAfGRQGHv78b7YHczx1WaN1VLt4AteYGTObhmTu\\nC/grM+PQNaM/p59GcqsVGKAftrp9yUNF8UXVhJXG3Rl4nXSQZs4/67fain63\\njJxe0qsqo5Ggt6A7c0ZGh89rE5Jh8N6kDTJyy4zHo4REl3ecpjDfpMtUiec1\\n/ViZTeOuYQ0X1WfV+tbYyEENoKEyKncJ+C9JQKnbHDYbsb8M54XHpbMU3eIN\\nv+Jtum8/xtvrBgJinmqHpTcnpEiBXeEoHqdhDPTP7hZFYx+eq4X4QnAswTPE\\nwQRxUfgYCsLRCVzCMIZoeFu4bnV2GInGurKK3uB70Yp5S5tEZHiOC9brtFmj\\nJqJIwi1MA1vnTzCMv39gKGGbRbPNCTAhqQRHVGlBw5JctVQV1yBd3CwmGfTc\\neXVoLqom+EdEme5bBP70uRDWi4co28sr2i9oKuIav1D0IXlvnXj4ChCnuxjQ\\nHcjP250wzJ2jfZc0BJiSf9o6/khrZAFt704/QrbeLwPQ5c7Antgqk66/idAE\\nq2EnF38sw+ka1KeHZSKGXv+adxkSa3Lm6u5fG1iDUxLOAsdhQbmYJOLnS0nn\\nyHCF\\r\\n=Ltzj\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAhOaUkC3g4BykA5cUcYIJfyOa4DSPhiwupDUhkdtC/6AiEA3SBO4qloxVZ7V1VgirKwr46GRxVs4Nwz9NjDNnqUvR8=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0-beta.0_1639371888885_0.10971469092737784\"},\"_hasShrinkwrap\":false},\"4.2.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"4.2.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.2.0-alpha.0\",\"@ember-data/debug\":\"4.2.0-alpha.0\",\"@ember-data/model\":\"4.2.0-alpha.0\",\"@ember-data/private-build-infra\":\"4.2.0-alpha.0\",\"@ember-data/record-data\":\"4.2.0-alpha.0\",\"@ember-data/serializer\":\"4.2.0-alpha.0\",\"@ember-data/store\":\"4.2.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.2.0-alpha.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.2.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.2.0-alpha.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-a5ZSeqQrCNw1Jg84mTsO21lizxWmeC5rktorcoNss3LsAHXkxnXqSoR2IZ+uOmIoaHNRA8t8b0EKWNyjtrZ0MQ==\",\"shasum\":\"2747c5802e4f470690c34b6cb551dbb86a9eb531\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.2.0-alpha.0.tgz\",\"fileCount\":45,\"unpackedSize\":663421,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhttYYCRA9TVsSAnZWagAAARIP/235zufMWCWsuhJ0ryHm\\nZKeR0ya7BKiPk+MDFoLJB7uW21XzNlY/JCS5cK/VOVPwnvTl1ZW9AyY0O9pK\\n7fQFvTSvixeiMHF+p8/hKn///kzCNHIvG+pBJwFOV1L/UkEdRTrFUlGFe12L\\nOQoGlwQjGnnPU7J+blKT6N/yzp0wXpChcQwXY4aQn1OCvZ9Uoaf0yK+12dRD\\nsbeG0WZE/JjDLQG+68H7YrAqeRsITIp8duFug1KeZhtRf2zT16mjD14HUfCf\\nDalHD4rok5QgFkX20xymXaqwT7odZukYaJwTYdF8q0Tr+jEzhaPRxM2/vtbR\\nAspWUtqQQG0/zKeXUCur5m5syWvg2cwsMTMsvNhq1ettDzp23y74qElFiYoT\\n6gnyKc4RvStR6hmr7pVxtMT4HHcxPx+zLc14F3qiqFeCABs0Wn1K5ndFCMj+\\niewOEaOtlbi+DCZYzvfULuZy8Zmi/XMGf4w5Bc9/CTi0LYVB2P+Dc/J1cNxz\\nRme1+sDcpXOmQLoD/GC3BRR7LDPYP+SnZM26FLsz1g0nIdrSni2UiV9iQ1wH\\nR5SZfY7q/UQmSZbSFW2Uif/3eFt3jle7Ka4VUaJv0fb4WPao3qV58963zl+t\\nlFUY5t+ypX0CDrVH4dYP5+1WGXmjWrZYqjs5g5a58jx9oTklK5XP9i2o2JDz\\nZrno\\r\\n=hTSn\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCT3FRbcEXzVTNBlIkVNbih87LOMaqpkvb+D5o3ba2+ZwIgIIKuNtjxKQPJIHCjLy4nUnO15hm3jyBJ7pLzoctDlWw=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.2.0-alpha.0_1639372312065_0.48365294863781294\"},\"_hasShrinkwrap\":false},\"3.28.6\":{\"name\":\"ember-data\",\"version\":\"3.28.6\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.6\",\"@ember-data/debug\":\"3.28.6\",\"@ember-data/model\":\"3.28.6\",\"@ember-data/private-build-infra\":\"3.28.6\",\"@ember-data/record-data\":\"3.28.6\",\"@ember-data/serializer\":\"3.28.6\",\"@ember-data/store\":\"3.28.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.6\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-3.28.6.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.6\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-eisuxKMIa+euwUyhqFtS61YUy3pUJoR1BqgAWM2aLqNZqC+JEl90xh0vIRRhWbYI8LbXZfHSYE+vO7AjkCK0XQ==\",\"shasum\":\"d912965a216fd0ef4a3169fe58d98f6da349ab88\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.6.tgz\",\"fileCount\":45,\"unpackedSize\":661845,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhuOpxCRA9TVsSAnZWagAAiHAQAJSJyxNzrBlb9N4P1gLd\\nlnuFHfdo39QAcwQjHJ+nhsj9WNaYgIaIlXoPZVkOcXFu40ji5odMc004qJ+P\\n+V4tGppDIzFB1IbSOBPzX9Qdyy5wax7pfjTjzM/2zWlG4r9c2VFOUVoDc+ZJ\\nO5aChPxHMSTHX2dy7cjKk2vRooLv+ZIRQ/BA1j6EopL7RH/peL4YYT9ceTFU\\nkGPtVjfHWYmQCFZp6oVEaFYhbwju9ue2tgGjWbkExTXzTI/h5+bwDrcRi4kJ\\nQsMvbirv1xTKkKACXnUrs/myIbjCg/aoKySkLF2sRcAEsnrT2LnTQQLnKqIM\\nE0qEiONZmquuHhVe9Ky8uEwTApJBFRBESbMNyO4Y6Sb30rLC2/2Ss7vQOEg9\\n6olLYi7kue88lZvdZPwjToLO+XgEleKuwClAUNnBW9FZ3v4VuW82Sk2Cb+Pz\\nFeHEILrf08CiAfFhcuEy3lblkPfKgc1ZdeCLDzaGLnZ8yrMsoE1jpXHbQeJI\\nMIVNkX24kK0Y6DJulJ7pSnzDtg/BSmGU5rsJPnRI5Y3xuwgbuc7fwvYhBEIw\\nq9p+6lZK+6Ymf1eoa/eVARuoKliJKx0f1YorabLX+zGNXKa2wSD5gkDhEhH4\\n3x233SlStyuulyb593nk8siCR06HgMQB5LLo8ezLu1x1l/MbOdd60kbZtpOG\\ncLSc\\r\\n=9nE/\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDNnXrlQhr/LmqqHD8eD82czgLicvjCaf5hX9p8sbuLPAIhAMItntte0UF1OTDcOOhLjjZDHpWqllMh8PfCWGzr3gda\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.6_1639508592601_0.7409586350937583\"},\"_hasShrinkwrap\":false},\"4.0.1\":{\"name\":\"ember-data\",\"version\":\"4.0.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.0.1\",\"@ember-data/debug\":\"4.0.1\",\"@ember-data/model\":\"4.0.1\",\"@ember-data/private-build-infra\":\"4.0.1\",\"@ember-data/record-data\":\"4.0.1\",\"@ember-data/serializer\":\"4.0.1\",\"@ember-data/store\":\"4.0.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.0.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.0.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.0.1\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-MJtD/Zry4nzJC0YgV594gzmdx56H4+VRI03vk8WZ4X5NogP4pMxq/WMDR+mDuJhCP1tBDlbJ+mxZOykJtVDTXw==\",\"shasum\":\"b3d222997defb83f5d3da34d46838ef5d352dbc2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.0.1.tgz\",\"fileCount\":45,\"unpackedSize\":665598,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhueksCRA9TVsSAnZWagAAGwsP/1WmuOtWvLzpThkASgwH\\nkOyea4Xxz/QqhjeVfqnYuosn5pcQNRdn4WTLF3Nz/PfqsuWiFqQCES1qH6Rw\\ndK7RaXJ0rnTdF01h/9DeuDunfTDS2FQymRaANl1Cll39RSdvwTmv9iN4ObCi\\naoNO+FffU7LKqpKMqItZDyHNCnNbHljqh7BpIm827YUDb4sl6pRzZTIEbo1q\\nDMp6s8lfnrY6ucYECSg3Ri3VzT1WmVP4RokuBNRY3+kUmlFv3Ok/bDTrI6Gl\\nLQ7y6cy8RMlCsh7uUD1uCt0i/7yAJGmQDxC67QwjecgLll2Q+td15ITbuozH\\nDhNjyieXtN9YbycEIManKbrCm+ObpL/lIkuiLNt8AjPjUGyrjrUOS1rZJmP8\\nlURIwirDF2GAQqG0/jJoVL1QNquWcG6KF6NqEpyanQBnY0p8Q0Z7St4yl6WB\\nkOaV5e2hkVZH+bZxwrfGDz66Xeim6yrR74JZG4X/RsNS8BoRiSSYHF5NZdTc\\nPpFQCifro6qaipvuytomjtMHdBd4wF+zrrGbmkIyOzIvGIcIJRYfEDDmBNnb\\nJ7PnDJtgEEH8y8OCOVJcjWYEp2wUCCL4LeBSl/77vxoQC4NP3KO6GdHFxYDy\\n5tov6ItGwhCkPBOfWB8Tu+UhjJVIMv2hhQc5GQnjjWAD1Zp7vDn+blqHmd6c\\n3FoW\\r\\n=QzOq\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDumBBMYwbK0Q9gAGtoLCJMbkbrYsXpXqOGhHUmGA3qqwIhAJkx+U0PWtKDPjV+ZDE18tGfrLMngqwhsBw0ahtTh/Qf\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.0.1_1639573803844_0.30632834675280063\"},\"_hasShrinkwrap\":false},\"4.0.2\":{\"name\":\"ember-data\",\"version\":\"4.0.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.0.2\",\"@ember-data/debug\":\"4.0.2\",\"@ember-data/model\":\"4.0.2\",\"@ember-data/private-build-infra\":\"4.0.2\",\"@ember-data/record-data\":\"4.0.2\",\"@ember-data/serializer\":\"4.0.2\",\"@ember-data/store\":\"4.0.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.0.2\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.0.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.0.2\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-vpz44QuQS1QRRV18idb7N2UH8PIvfwtBXyxrAetB9W/9rZP7aU00y38flJN6ioeZRI3iVhdpNoqhkpUsm/xztQ==\",\"shasum\":\"57e5aac358466ce52a3264051ddc268dc44c3a26\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.0.2.tgz\",\"fileCount\":45,\"unpackedSize\":665601,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhufnYCRA9TVsSAnZWagAAMHgP/1j55xq98g0JyCKej+U2\\n441atFJTuELOme5vnHBJ1FM2ylDgawLNQVoSJAYRLoJO4tXrl3bgfD5P++oz\\n7OA0BYAzmPoOD/yPKgdrvVpAweNrZiqllBxA1ESNTTXYzq84hZk86HKIEU5K\\nLQFpsNZHNuG+hsg5AILv6DIkr7/AjIjwOhw1uqnuO4ECRpdyTa4YdxdyfKae\\ns1todf6Sxl05Z73nxMAUMfsVPS4SQ6PkWCww22GPd+8XJtHgpBH6zN1hnP5Z\\nZdfJqSo9WOkr5C9lc/DAjmFWXnNPRNSFwBVZuY77J9T6sd+5slGR1idOLlZ7\\nAtgmTX886t1J4FEUESRdzMKdaEKIwy3p/W1hY74y3fGZFI7nJzGh55utp0TI\\n+FLc0dXmhIzqLM5HZafVIgO7lWBfu8k9+R438LkaIrKrCO6wFPSMq9qsnz26\\nek0KX4otb7Hvof6KkXhhAi7x2LAL2ooNm3nGupF8MM8R45sHvlQnNA0YYjXS\\neXOP503ZKuGT3n7Rz4OspWoWxVKQjnn6gWmohqTBcTbS+guAkeejZZrr7DJ7\\nTj6tUg5z4lfLkmeTQLIUXKn005GFrJ73obpBdgXR/eoOvIdrIwJ4xMGMFQHx\\n3Ez3L1Vb2eeijDBuBx24uRd9nVtCk0ewSihx18En0jGqxibBm/w1ZYFEOIwM\\n1/I3\\r\\n=rXIV\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDZYfpnExwT/nBwqqQYHRm0Hr6iSKm1W/nI5bikiXkhiAIhAN0xdzu0gc3l8dDYMb57RE30rqBm37ZqHfgEvSjFiaIe\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.0.2_1639578072572_0.8216618047139874\"},\"_hasShrinkwrap\":false},\"4.2.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"4.2.0-alpha.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.2.0-alpha.1\",\"@ember-data/debug\":\"4.2.0-alpha.1\",\"@ember-data/model\":\"4.2.0-alpha.1\",\"@ember-data/private-build-infra\":\"4.2.0-alpha.1\",\"@ember-data/record-data\":\"4.2.0-alpha.1\",\"@ember-data/serializer\":\"4.2.0-alpha.1\",\"@ember-data/store\":\"4.2.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.2.0-alpha.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.2.0-alpha.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.2.0-alpha.1\",\"_nodeVersion\":\"14.18.2\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-JFfyN/Fzr3OJ4o9kL1OVZuv5IuLquam34h231ix4VdXu9N4uGAQmO3tvK7tSClTb/vUPGPXafL2JAcZJ8oB77A==\",\"shasum\":\"757f8e5df2590bd4e9735404f439a8f2217b7bdb\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.2.0-alpha.1.tgz\",\"fileCount\":45,\"unpackedSize\":662424,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhw4ejCRA9TVsSAnZWagAAs/sP/itLOkUChzwAYZns/vRv\\nB+75hkz/tnK/1iApNueecaru0uXF/zmEhfOAfLsem3KMgIc/sW70S1CzDk1u\\nNdPBwU3nhOJf+dy+IVVmIqka1gkYB0+5SZY+LHonlvTWEEWdOOJ6B/+O2Bjx\\nu1nXRkh5lIr0Tzzntl5939PAsFho0IjCsG3b3drXc+8EnOT5I2CzimoIlGBz\\nEqU/37JjUPoghAraCgKBZ7gFXCB6Hy7M1yd2qGWhORIa72qPCReZqp34BNw4\\nM/WzhOj4GKQIreT10B6uC2E1b32Pexbz/KX1tDUiPwPfBjAHcvhGnLl/y2t+\\nhr9JovGpe74ejvJISXMKh54eB+xAuSQe7AoDE4I/QVAePuZdPUH9TrrJWsdo\\ne675e6FXZyovZ/Tz67i9FqHzt1DMW4X2QsacbOmJWGp5mtrh5Yzkkp+/V+pR\\ng1CA3C6JTmVtDCkIwDW67i78q6OgMkZMwA0IT0cz3Jjn6CkYaU5s5IZJFs9x\\nXRm82p4eA1wLULlFhLznU7Q65NxBqkh268aK2kyOPEuWRbERV982oGOfIvIF\\noDGUb7scoJxKnqLdNgdsVQeTmRBaFRofpe5OxTe7Wy8+7/n7kDflxdw13BFV\\neg5ecR7I3GmROOrW7rGX4Cv0jIRKBUWPBmx4y5W8HV/APQAh4Gk0eLa4w7GM\\nW9rJ\\r\\n=DoqO\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCIExWB0bVeYLBGP+npnZ18f109Ran/EJCDcLc8bSagvgIhAPbRA9cmWLIigeH5Cfnxj7lkA5HYB5ecJ18Aa/p3pMNw\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.2.0-alpha.1_1640204195042_0.16711723045603155\"},\"_hasShrinkwrap\":false},\"4.2.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"4.2.0-alpha.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.2.0-alpha.2\",\"@ember-data/debug\":\"4.2.0-alpha.2\",\"@ember-data/model\":\"4.2.0-alpha.2\",\"@ember-data/private-build-infra\":\"4.2.0-alpha.2\",\"@ember-data/record-data\":\"4.2.0-alpha.2\",\"@ember-data/serializer\":\"4.2.0-alpha.2\",\"@ember-data/store\":\"4.2.0-alpha.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.2.0-alpha.2\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.0.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.2.0-alpha.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.2.0-alpha.2\",\"_nodeVersion\":\"14.18.2\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-38saKjneC9vaRJDIZ/X4Un70QNvtzL8IlZpdWhhuOCpguiqi7r1omXJe7ZIL+OPxPzWVrqmohM3EorxuiawX/A==\",\"shasum\":\"1caba0ec5a31439ec8d3f44b444d5878276ca1bb\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.2.0-alpha.2.tgz\",\"fileCount\":45,\"unpackedSize\":662428,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhzMH8CRA9TVsSAnZWagAAs3sQAISHru8Os4LSkBPTvV/O\\nVGAv+C9GQ1J9G4w4GgQX76BgvV7j8tmqORGIgx5LAOkk4jRhL3JKdl8FSIoX\\n84pRppKE7akr5U53kqXPzELEZ9PTAUfPH38LVas+zjaV5md1sgNhKUp9yQ8U\\ntIyeGKuto2iwK4iiAgGR3MVR0idCieenv1Ith28REt8V1kpMybWTAd0RNQDc\\nxfJ8a5+rcfIsZvNgIpuFQcxx04KMp3Ur7sfGwcZYQK1EL3+Cxzt8chIlgUuB\\nyftLL0pM2eOGq111qJqqz57xfa5JpTuAX1NS7xGULttH+rfDqsKZZ+0moBhq\\ncaD1Cgb48+ygN2y5ieE+Y9fUi2kRL4Mg96Gq/avwvVjo461td6GFj3IaoABC\\nYaLAgZ7rjiRA6QQj747vZtygbVSsXP0jILjpoX2kZSjtwrdZBB291EEre1IW\\nJKpU9shH3Bs5CuyDuOqPJdsAbvyflMd7YhOd1ZEeY4byl4OjLTEUTbqk8BKB\\nUEzMVDhcUe2eLfdRdGLwbRZriQr6+mEzB7BqaUy678huVSak762xbtAlnSKv\\n7mOuk2AQbXZigto6P+sISGCnOqC5AtLiLxJ4JpYSV4sOYhCZxYcre0thMN2M\\naBsi0a1tEG7WBDCzaWTUk1dePoARtsVmhGQxVyJKvIGxMwLs+xTS5xo9eOBX\\n0owa\\r\\n=G48x\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICKD/OH7ahQoh9aeuOzqucYT7CDeHp2We22Vu5WihTRJAiB1AhsuiLt4a9BVTjHS4fx+FDzDxy+Eo3G2F7bhFINWYg==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.2.0-alpha.2_1640808956372_0.3061820117045786\"},\"_hasShrinkwrap\":false},\"4.1.0\":{\"name\":\"ember-data\",\"version\":\"4.1.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.1.0\",\"@ember-data/debug\":\"4.1.0\",\"@ember-data/model\":\"4.1.0\",\"@ember-data/private-build-infra\":\"4.1.0\",\"@ember-data/record-data\":\"4.1.0\",\"@ember-data/serializer\":\"4.1.0\",\"@ember-data/store\":\"4.1.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.1.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.1.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.1.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-+58GkcKy7aryVPj+UTSSBVIFIywk1CdiJwcbWR1/xXBF1d4scDxsO2w5mbKYpiGBdPyKeKvK9sJVC5gZTSf8BA==\",\"shasum\":\"282f121f47d62e9a43345367942194b585bcf2a3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.1.0.tgz\",\"fileCount\":45,\"unpackedSize\":665601,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhzoVFCRA9TVsSAnZWagAA0VMP/1fPPgzmpneCHXGJhKcY\\npO3nb7HRB/06bglQk/tOmAle8UpQnPur87caEDNmoozcR69W+5n07DXGm1OH\\nvpKk6ZsdP1JUH93S3+jNpcJWKzG9tpY0R/wf3XuouY9JWFAXjkBXDXppBPiL\\n8gGR48TQ+wtCYrpkpYmmZGUsTZvEIna70MRjMbxLdMDkKXUdrmkEzu6YoTMk\\nftHHh1GOPYhyQcwQflONE+/KavRFGEBopJ4Np93tV+VPxeUc9G6rr778tGoX\\nuDPx30IejnvUq09J56RB+j1psNeb7jmBIeMN5UdXwez8KSnkFI9v9Qsd592B\\niZqDUSQRBEm0VbtUDKTMZ2eOjYeSQMHNFpFUiwhJBA2lGkZNFunRvNv9Lhhp\\nhIcfFM35qSxCF5cuazIhHiXPz/pxNQmzVoPL/6cwEl3OLSqGZbx2JtvrPDGm\\nlBRxKcfuHUnmylmWqUQCuQxlxPRvuWavR49F6zsrnun0yrYK8vRJRt8UT0rz\\nueEhUCxzeaw/yIXFX3SGdm0wDLxwfbt0koJr8g4gBftrPDQ7B9UhVQyQzMP7\\nF8yrHq27iQMGo1bfQunM0u4YFEg0K35+2NRdqsRpvVazcSfQzL6etvk6PVRI\\ng128WbKJux2crBzPVVZj8SZ3i2lXP+p7dx91Tbr8T5FdcMAYAWPKBFuWCYyZ\\n5+tt\\r\\n=Tmzc\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGLUuAFNceSX4ln30CBZ8TVbi0yOlE35PFhQ3C9Xw9a4AiAS1+DPeUo/0nh4vAXXbHIt4PCRDgb2HhO1XScLTfsnQQ==\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.1.0_1640924485563_0.5260747210090495\"},\"_hasShrinkwrap\":false},\"4.2.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"4.2.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.2.0-beta.0\",\"@ember-data/debug\":\"4.2.0-beta.0\",\"@ember-data/model\":\"4.2.0-beta.0\",\"@ember-data/private-build-infra\":\"4.2.0-beta.0\",\"@ember-data/record-data\":\"4.2.0-beta.0\",\"@ember-data/serializer\":\"4.2.0-beta.0\",\"@ember-data/store\":\"4.2.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.2.0-beta.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.2.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.2.0-beta.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-aTCGmOamouoHq5PMTNWGhWskTUK68HhUnYpWQgwXCAmWl5Ily4vTo7eZYyP61FOC1wTwC+9xOfFNwWNgT9uHNw==\",\"shasum\":\"69ef7c65dfb38d88c412d1e9ba8834d8f18313a4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.2.0-beta.0.tgz\",\"fileCount\":45,\"unpackedSize\":663414,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJhzxaZCRA9TVsSAnZWagAAdjoP/3Fqsev7ZqiE2fPU0JPd\\nG9AESiArpLDDW0WTwVC4vU6Sw2HNJLvkNCvRuDLtD0oOEiCUHzbmUZYFJW4S\\nDbEX77eyffcIvd+l2rdFBAUHzYiU8/ZqcCqc4xMPbr8VlHUDKPXx3NwNOnOE\\nOGNXe6m4eEKj3GYZMBCOxTQOm/0ANlrWUVTfGOsDexaxLPSPsxrMaWD48e+2\\nzYPCwgcEo8fYjrIRg9VLZhhc1SpjuWYXZTeoXv0ShJGMJ7Nd+3AeVumOp/GS\\npzfMiGWNNV4+hMcuPZzvFxDY835piAZldKmTE0VZo7GYUgZDl0yodWPga3gw\\nwgi8Itr8hRTwEn2F6A2bRZE+5UogZCSBCFVevtLeqRkS/63kSTXFi4+2sxrR\\nZhXTxd2+EYnrjHoJsYfv+xLGp+HA3qimdL7+LB8LkOxSj/EwnUM8rKsWEtSJ\\nR0j+o2YYDfo3JNWUv6sPqPnIfF4MRrkTW796ZMvDLY4zLRQi3NuIZRLHfLB7\\nxKgQjjMpsG7ZPDSSF4OBOj/GMfGv5+Keb04ryO6XdxPCQNREHCBuM+AIQwsC\\nHjUPPI1GSBZunJHDqud5CLBlmLzd+Z2wGtlyR4rf03ZlJWh+VczAJhKytFq0\\n6sDWamrBqD3TKiRBhRuLV9GopKzPh/HkxGugFJ+bZ8XqpiIG2qT0MZQcVLNh\\nOuVg\\r\\n=Qmw/\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD5Paee88d71QK2GLWN9VJoVJ1EwjdOdLIrSbmUiphfSQIgUoZRpHDUJSIlh+gjwOMzW1b8r5Y9cLY+cCYS36ufK2c=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.2.0-beta.0_1640961689200_0.8092101468039292\"},\"_hasShrinkwrap\":false},\"3.28.7\":{\"name\":\"ember-data\",\"version\":\"3.28.7\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.7\",\"@ember-data/debug\":\"3.28.7\",\"@ember-data/model\":\"3.28.7\",\"@ember-data/private-build-infra\":\"3.28.7\",\"@ember-data/record-data\":\"3.28.7\",\"@ember-data/serializer\":\"3.28.7\",\"@ember-data/store\":\"3.28.7\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.7\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-3.28.7.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.7\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-6nGwC7ihqNCiSY+ELKAWycTino0bJRtjn/hG5FhHhj7mxz60i6BOxAnq8nJOfjW9RRIOLoqH8y0gHpme4c3Xqw==\",\"shasum\":\"25fc858ca0da9c4120a8723b19bbfdd5756600c7\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.7.tgz\",\"fileCount\":45,\"unpackedSize\":661845,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJh0PZYCRA9TVsSAnZWagAAPqcP/12LhvQbsRRzChz0fijA\\nxWLYzfmOFcUd/wsSDB8uVOvrGYJrZReTIVokV/Mhyfql6/pL0xSsw2Af1eyz\\nRsrgzgxoxjCgGNRVXVnIG1u7gifByCClN5Xx3NAvBCjCJgbz1IxLWc0WOuY6\\nG6gyy+LboCOZSe5hFacLlzhzOQuVGTzji01I4i177vDuOsVfwW9kivtT38gH\\nihfs9CXSeTjUzo0qMYcfVgNBbMEe9ctADrtKGVaHCTDtI208SGnFu8Z25g4g\\nCD2aw7HG1agzNfIy9ZOJUxdMobbqvFRIDg8zf2gZaZvbdp731zCvhDhSVHit\\nSSP8FdG4GTkITFCH/tQbO5EFt66cTcHl2qwjd9VPOwMhrkP3D9T+o8zX4dsG\\n169WrhZ8+gDbzeaBtz6l241JVEjametNogkEQvYuWUlj1Fi5DhtRm3DMEdak\\n+29Ve7NMDJ9LlApWuu/BDpKHP1Kib9SUiXhSInewNDEn85+MNJGl6U12XxRI\\nygRGIzcaskRAdUbDw190rIw3jdibWYbHvF3ZYBICOuaZ1GvtKs779iX2VdHZ\\nOB1SeDJl5Nr7yiFcJkdppsHat8T3vEy1mppUpLlxUgWWL0u5ePWXRN2BZu0M\\nGoIbfE1hSee4SCAuegnMY/GyelvBHkq6HaHBXUpMWoVQV+nfkaK0quIEOh78\\nZlQZ\\r\\n=qsvZ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBO1o7uY6uRoSonD4OqiqdNUnWVwo6PfjGgXV4BCzDJcAiEA1eIoYb1C5k4AlESXiOCyvkuWHOol24wR3r1nVtb1rr8=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.7_1641084504121_0.7339616429654272\"},\"_hasShrinkwrap\":false},\"4.2.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"4.2.0-alpha.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.2.0-alpha.3\",\"@ember-data/debug\":\"4.2.0-alpha.3\",\"@ember-data/model\":\"4.2.0-alpha.3\",\"@ember-data/private-build-infra\":\"4.2.0-alpha.3\",\"@ember-data/record-data\":\"4.2.0-alpha.3\",\"@ember-data/serializer\":\"4.2.0-alpha.3\",\"@ember-data/store\":\"4.2.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.2.0-alpha.3\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.0.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.2.0-alpha.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.2.0-alpha.3\",\"_nodeVersion\":\"14.18.2\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-paS9vMtcRioRL1wsyzF5c/AOwMwk83vdhUBhC9vKs7LEHr/cwnlPJ5ZGhmbAcrPQJnYY7d8fh6e/7RYsVE1DCg==\",\"shasum\":\"7c50c0609dd28090e6973d3d0f617f0678493b9a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.2.0-alpha.3.tgz\",\"fileCount\":45,\"unpackedSize\":662428,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJh1fyzCRA9TVsSAnZWagAAgE4P/0wXrUOor0RvAjrzOl/j\\nG0UH6VstIt2w6I0SMaHu5RNBtPAVZqTfODD0hzsUiGSUncBTSEkLWKS+Zu/R\\n6V6f4CnPyhXzU52T8Q4DDVBKcImGMvhXXBePo9WTGY6rcvS8VEjlIwFn3sBT\\nyRsg/suP2bk1D1b9o7VmCkOnuLKpO75E4YuowkwRIRm8aJ2UGsxGpyQT4tcV\\nMwvV2frXw1DH6xH2M5ILew+YihXkW5CSR3A/IGw1fSQZTZTKn83c7oe+KWGI\\niCQufER0h9DbVHMCy3rkkHBBKb1sGb82pP5JVrVP4i4YJfnakQYe8wxPnITE\\nxMXFI4oP7xIHCmLh4KcvITQSdgmJ/gsYYmVTAuSq/NHNlRrXfF79+Iusu083\\nRwYRyE313JgG4ljLZVgN5pePQsEXl5tcyfJMIfjA84SkSGFYUZq0KOAkCqjQ\\n214d9zf1tiagvUlZZVL/CAxrc78BrkqDGhW7/82FvpdXJ8kpDMIndTNpmWAC\\ndLHBUrB9DPtRHmPXcGhXufwYTWgPeKav66wOrEMJkmUavkr6Fdjvx6qYJ76d\\nIAkPPA9fknaFUOREaag3/aq9XAPdQAd8xOSktAVhspztU0IUsvgRCFAT5g4o\\nIlIjap7+xKkxovRZIKAM509Led3eezwce2gDuRKic/SXWxmTS8PGwPr/tIUE\\n++H5\\r\\n=BwJ7\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDMXJR8ozAC7m7qB52FKSIoJEcxLDbaIj/L78GVE3EhTQIgeEKbD83SrNzdqUoAAPOgqd8pKkzS33+ESorVh9KgKs0=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.2.0-alpha.3_1641413811771_0.691685512622094\"},\"_hasShrinkwrap\":false},\"4.2.0-alpha.4\":{\"name\":\"ember-data\",\"version\":\"4.2.0-alpha.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.2.0-alpha.4\",\"@ember-data/debug\":\"4.2.0-alpha.4\",\"@ember-data/model\":\"4.2.0-alpha.4\",\"@ember-data/private-build-infra\":\"4.2.0-alpha.4\",\"@ember-data/record-data\":\"4.2.0-alpha.4\",\"@ember-data/serializer\":\"4.2.0-alpha.4\",\"@ember-data/store\":\"4.2.0-alpha.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.2.0-alpha.4\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.0.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.2.0-alpha.4.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.2.0-alpha.4\",\"_nodeVersion\":\"14.18.2\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-1VbCo9xmMGfpZlS3RZzmmUM+f0ILVlRjMEXJ6EeeukyMiZ0H4/WFYVnr+vZ15S7Bq/aYM9Llk+GZxXLWLYOD3w==\",\"shasum\":\"4029ce487e562738cad48c9c0379798b2f386ac7\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.2.0-alpha.4.tgz\",\"fileCount\":45,\"unpackedSize\":662428,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJh3zcYCRA9TVsSAnZWagAA2rYP/3nfb39lfahatqZbhrHR\\nKHr0LRGu+4GmUsJQAzCu0jMSzqAd86WdAi9eIVkrHxZpCWdMv+eSemz/qCoZ\\nW/3RN32yO+R/oEoTyewgBnCRiEJ8wMjbEjY2v0XMM18fy++sqSCEGFMixMx3\\nzOLYQRLmDJJSbohiyCMG2sS9a2MR7920CzaN26g7aAMi0qiOQz5yMcTl96Ur\\n/cLg4r1vUU5csKFv72BG2qDM/n/fs4cxRWVkcCwQHwAHqR5f1FhHkv1mr/Gc\\nDr9gwuGdRbhhAWHLkKSmgy6Bbipy5pe/GV9ERx1pyrqnS0p+0MYk97SUsk1l\\nBdNBgBKopK2pokfk2/FUMXf8EHIrU5wQEvVO3Mc/YniWraf8KnEzY3FZwOWh\\nv3KtWAjJGX0ZtRdVFKl00PSWCcFZSB4O/utafJlduzQQfwzvm+VBHsWz6dTk\\nf7AZAoUEgyS6a4jkaDMkT6EmIJjIvkUMCOzUBz2X+3xNZdZ/v1PXDLO4oVsl\\nxkSt6ZleCtVWbScJPMrY1nbachg8WJyztF/t3g1m12dBsyT4k0HNJY20xUsk\\n34dchsZWWZq4XV9ACuxMzE5Hd9gVO4FIRhVDEGsJ2Pcm6Aeu9e43Vpg6dkEv\\nsu5ZMkQWJ4zs48M2cnKNSlIAokwRxaYnjmjwGCH1SuRRlaH7sy2uT3u4iNRO\\nVnWm\\r\\n=MHv2\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIF82Raum3ieAMfMNkpf5QWxrvg86EWzolM2ofkriHukPAiAUfrS63rvwkoxqMJxH39oJGXblGeI/a05tMLNUAE9lZQ==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.2.0-alpha.4_1642018583944_0.4867321125729409\"},\"_hasShrinkwrap\":false},\"4.2.0-alpha.5\":{\"name\":\"ember-data\",\"version\":\"4.2.0-alpha.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.2.0-alpha.5\",\"@ember-data/debug\":\"4.2.0-alpha.5\",\"@ember-data/model\":\"4.2.0-alpha.5\",\"@ember-data/private-build-infra\":\"4.2.0-alpha.5\",\"@ember-data/record-data\":\"4.2.0-alpha.5\",\"@ember-data/serializer\":\"4.2.0-alpha.5\",\"@ember-data/store\":\"4.2.0-alpha.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.2.0-alpha.5\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.0.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.2.0-alpha.5.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.2.0-alpha.5\",\"_nodeVersion\":\"14.18.3\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-/Vv0qe6R2/3MpSXxk5fv/sxlaBuJy6wGAQ0ofSyuIrXNpSI1IXb+eqPN+nNk68LoeHJmc++GRH32ZNfFFUl2rQ==\",\"shasum\":\"77f2dccd55d56876f1ecd68dbcea0cc7b451253c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.2.0-alpha.5.tgz\",\"fileCount\":45,\"unpackedSize\":662428,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJh6HFcCRA9TVsSAnZWagAA1X0QAKBUKlcgUnCC3woCnG3Q\\nkhCnZ4Q3lUSvqtu1N+R/bO6q2Lfq268L0QHQ/Oucw9ClAfYkxd2vF581xjci\\n2yadV3XNt6KLEuSqd425WhYQQeOQqjz/8C0rxeDI45rXEu4Tpq05I3PbAS1z\\nlRCqXqbf4+r/scz8VnUCCktG+1yQPbgSOh4BrURVshg2VQBbOH8vkfGA5epx\\nnwtGEa7SQ4gmKZ5w1mY+mHiU1JLB6TWNBKCMV2Os22MZE1jIL/gJ4xqsMR0W\\nj+Xfew8mU4ocmSHvKNwMx3vC58AaFx17B28RCFNpHu23bFBCQVDzxAylZmUC\\nHWxdUlxRKu8KPDXgsnLZJ1ZFGNKAlCgISC3QfKmv114e8kutdlQtqok+pumZ\\nF8KNoWtZQxeRwfigVNjSMKMa6JHIy+OKRSuYg2KGKhHoRpNlYiw59wfvRrFU\\naKpVguF/+1tkd++9FWKNVVNfNa8AC/Wu0uMhXAbbCjxWwNyhR58m6kpr7Hba\\nofqBS6fbGTfR6cmU6fWG9dyaFA+1IPyKxO4dYF4Vl2AA8Gf9O27VA3Gapk3u\\nCvzBC/7E6q8tr2bsTFLO034zNFuxJildxkMNmPMqouOy4hLGFUKIitI1efeI\\nvyaom6FzWN5mZZD7qvU9IsnwR+ttSMwfZyVPyQlPi2om28euM5PCT/xrAur4\\nbPMy\\r\\n=9LRk\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDfmshoAV+kDuU0Qh/WhEdBSI1lgXJar41/c/he0TkYSAiACI99IqKAMdpyP7GSMMFBc2w6MGz4oz4ZGy5xeCXh3Yg==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.2.0-alpha.5_1642623324699_0.6587364608574966\"},\"_hasShrinkwrap\":false},\"4.2.0-alpha.6\":{\"name\":\"ember-data\",\"version\":\"4.2.0-alpha.6\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.2.0-alpha.6\",\"@ember-data/debug\":\"4.2.0-alpha.6\",\"@ember-data/model\":\"4.2.0-alpha.6\",\"@ember-data/private-build-infra\":\"4.2.0-alpha.6\",\"@ember-data/record-data\":\"4.2.0-alpha.6\",\"@ember-data/serializer\":\"4.2.0-alpha.6\",\"@ember-data/store\":\"4.2.0-alpha.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.2.0-alpha.6\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.0.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.2.0-alpha.6.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.2.0-alpha.6\",\"_nodeVersion\":\"14.18.3\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-MDqjMVRkijn1w23lGmblh7IrbwEaY5r2sWkN8QMuakOQD0RGbf+8cOL43/2/+pZK8x47OWbSoz/t+5FJMuxG9g==\",\"shasum\":\"e9393f43a3058f94773e4bf0c07b3a20ed9f92b7\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.2.0-alpha.6.tgz\",\"fileCount\":45,\"unpackedSize\":662428,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJh8avaCRA9TVsSAnZWagAA2PcQAJm52XL9JLa1Af0GVF64\\n+gxFNussBLCG845UtTn+JgU7p4h9UzyJSc6fUdsYdd2GAs267T2krjed4t19\\nx1zxjxaD9w/a9XpNDkOMs/lQ8zEaoN+uBidIn1Tl2oYgUo1haJ5SUAP3DfwY\\nfkQrLAtjslSWPxNeyZasYv7SP0SNegUuAN39svG3NB0r7UXOiQL1xcYIW8C9\\nGUQPYjfH4l2dyX4pdXHY3oeOJjoticUVMbwr6dHDu4/wb4UrgY8lJxA+/Mu5\\n66yw+0JyaPICYcr31R2KBIlOETwwU/4N1LQjXgbvnEg/A8Hd1IkhxBv2HY9e\\nUgwpGDcVl4NRkBWcHMe1nYal4dDAdnkAIOVJLoCDeVQDRw8eQRB3vuvDSkoC\\ny6qHgeKFbsl6jLRDHwei2xNJDD5UcGgmMkIS+OocPX2HsFPhfMxE2apU0LgN\\nEdH1TZe9MTXfl3pHv0RB/rRzVEc+QsxyeFMj3eMtilYpna26MZVaqMQdueLI\\nfsoA9irAR7B0mkpNUzDbzSI5G/sRICV2LAcfuCLEwOg9LTklVQ6fdAqcTSxM\\nrzMy/f4kDOy9ad/e2mESI9WUOfPZTCERRTj+XoYPjfD+HD5N0U9jhPqTsHfC\\n+5E92Txl13YWSGXXMuYkEwLrCedLKav8UwF6F2mEEl81KpLL7NN8OZB7xlyU\\nByS7\\r\\n=6UT/\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCSeQ8Y6vA08HD/E0ABWfGAnCr4vjzCaJeXOBDjxs4JYAIhAIhgg2o0gSWqvbDFXuYZAvpLuQgaIA59kEuhEP0/zOE2\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.2.0-alpha.6_1643228121964_0.7489796071265393\"},\"_hasShrinkwrap\":false},\"4.2.0-alpha.7\":{\"name\":\"ember-data\",\"version\":\"4.2.0-alpha.7\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.2.0-alpha.7\",\"@ember-data/debug\":\"4.2.0-alpha.7\",\"@ember-data/model\":\"4.2.0-alpha.7\",\"@ember-data/private-build-infra\":\"4.2.0-alpha.7\",\"@ember-data/record-data\":\"4.2.0-alpha.7\",\"@ember-data/serializer\":\"4.2.0-alpha.7\",\"@ember-data/store\":\"4.2.0-alpha.7\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.2.0-alpha.7\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.0.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.2.0-alpha.7.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.2.0-alpha.7\",\"_nodeVersion\":\"14.18.3\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-bQkh01E5TXQH06ums+6kFOXOUxiw7yU7Fngg/264242jIPGxc3PnKcMwlnurJgbEuIWeYdepbaIFZ53AejBqCQ==\",\"shasum\":\"fd8f7aaa0b688e43699caee43254aa638621601b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.2.0-alpha.7.tgz\",\"fileCount\":45,\"unpackedSize\":662428,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJh+uaDCRA9TVsSAnZWagAAAJYQAI97PR1SFCH15zDTHkRl\\njSUSJASzqlKCD5/LoKAzS9qAQnHmW+t1xQJSMpHJlZP0ZQZweZ4Cu9634Msu\\nVIR5dCRx0lBbRGxBHcLapKbpWOcSgvWdBUR3KRydLjNS2jnHRh1zPMSljNo1\\njbK69lDZC/8ujT2ffOlG9wvbDdNtGb4ah56HLuXycxq9wOFTfVuBMbvtsA4F\\ngtjlij8Pa7ijkTfWZTNaUxnMGKY0UzWhvTPAC2ADPY5HcVrb9qODJGG3nkCm\\nGk8kJLY0JMBaXDXJT4hCBxQlQyuiJEChZsPshhjEbyR5janfnJNSHQBaATij\\n36jUVKcG0aVqsoSag3rNJr0gteUYin9KnWwrI+tfQB0P3t8fIFtPlDFAYxFr\\nzzjiiFv0+ogqBKt8ddEZbuWtNocb0ovd2UJSM3njJLeMLFBb/PVQLGetjWoe\\nnSnblW4WhEmfnga6Bsi7B7WNL7mdpUGQvInkEOLJE9fp3YXJ1V/7Pyh2AZRC\\n7v+/fiahq1+ZSXXAcUHhjfrEumjJx+T8ZfJ3P+9Iup5xQmwr8rpDHRvxNLuz\\nkUYF3rMrgfzs7vdxLpRUdXzMoNGUCoDQoBBBNoc7hK3UjU5TYrw9LVZCbbFj\\nrmk3gDke5g9jqhQY7Wx5BQyANtxBeFB7WSyV+1vyyBpNkUbUIV2MsnYNU+vU\\n9xsC\\r\\n=xPSJ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCekXWSyF9K/gR366t0FWrxvs90JN3y6ziT21Bmy508oAIhANxdSA7APkpmoQ2BrIYksVbjakZDJyCL8omd1z/60DfS\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.2.0-alpha.7_1643832962847_0.47382106621481257\"},\"_hasShrinkwrap\":false},\"3.28.8\":{\"name\":\"ember-data\",\"version\":\"3.28.8\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.8\",\"@ember-data/debug\":\"3.28.8\",\"@ember-data/model\":\"3.28.8\",\"@ember-data/private-build-infra\":\"3.28.8\",\"@ember-data/record-data\":\"3.28.8\",\"@ember-data/serializer\":\"3.28.8\",\"@ember-data/store\":\"3.28.8\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.8\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/scottnewcomer/github/data/ember-data-3.28.8.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.8\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-9vMQ82GrAN0XUGX+k6B+xxmLS9fl/lobUNLtmMOKkeXM5P3Y2VdQycuUtK7yJhdq6FhEMO5sxoayUz8AImjLWw==\",\"shasum\":\"dc93b3fa69f3d5fab9757d93c89a547be3fd3225\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.8.tgz\",\"fileCount\":45,\"unpackedSize\":661845,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJh+0tvCRA9TVsSAnZWagAAt1UP/A+fsi3wZByUq4Co42Kn\\nQFz0wGhY9eADl4Nf8HeyAr+0voa59/Opmxuz2/kKdrO5IXDAGp59FgChpLom\\nFBvSzPAZ2NHYshBreWLKzIgxcTDb6Ok8Mo+ONHzochDyTCUgZDwKsSqN5btE\\nrwsUdM249GjSfNAU0bFciLqvdtfZTI7lSh4EOMwKZMUyZ8telA5ooUxbeeTy\\nxLKrWyqITdYEwZdjdjB7/50qi6ioh7TVc4Y4MmdfXV5r2LwZRY90zu3O4rjz\\nQpqa/OwOONdbbY7dcZipaXoteLUsNpmsuEh+NSJh8t4YYNu5c2IOiFJ8iz40\\nlAQI3wB+a+he5DffNm2sEaBcxhGAnBkVTSa5UemgDTJO23blmXP68XWFild3\\nPMVZlI+5InWlPs2U3655awRPs1xUs1rW3k/PekR7uE0CFvS99weUDvIz2UtH\\nekoFl8D9t2LHbiDVIfS/mcOFfYiVv14rqVG1rrd1gKwcjr1KDOk11LLZEQxP\\nPLPilkN49Nmw3gVzTVM2l4VcnMh19vxstRwehN1jJUXc2//ov+EIUbbhpgAZ\\nhanTmTOD3ghIJEZkN+1cx/wLT/PK7pbhJFiXnTPgQoPVgEKCKN370t4VdiHD\\n9YjVLVYofvKNOCxwUsS9/IOcDOgJhSenWP1yywfCe5fVO7sTcfg4M4cjJMTo\\nub8Z\\r\\n=SQ4e\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGCG+2rBIV5ORK9qJpZpdhTqhSHVyLQyIBSgBJYziPvIAiEAnXO6rTFLQbyFUwOfnLcKHAIq/jvvqBY0RrBcqpy5jzw=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.8_1643858799377_0.22281424075470602\"},\"_hasShrinkwrap\":false},\"4.2.0-alpha.8\":{\"name\":\"ember-data\",\"version\":\"4.2.0-alpha.8\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.2.0-alpha.8\",\"@ember-data/debug\":\"4.2.0-alpha.8\",\"@ember-data/model\":\"4.2.0-alpha.8\",\"@ember-data/private-build-infra\":\"4.2.0-alpha.8\",\"@ember-data/record-data\":\"4.2.0-alpha.8\",\"@ember-data/serializer\":\"4.2.0-alpha.8\",\"@ember-data/store\":\"4.2.0-alpha.8\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.2.0-alpha.8\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.1.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.2.0-alpha.8.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.2.0-alpha.8\",\"_nodeVersion\":\"14.18.3\",\"_npmVersion\":\"6.14.15\",\"dist\":{\"integrity\":\"sha512-f73UZ6itjfHqlmHyNqErZQy2dABmEp4rihKjFUPx94knTU9SvdDHs1nZtXtLMc1qS5cCmlWusTpfkcSKRTFaGg==\",\"shasum\":\"60e8c3974867df273804cf7b8acb9cc5b8bd7458\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.2.0-alpha.8.tgz\",\"fileCount\":45,\"unpackedSize\":662428,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJiBCDnCRA9TVsSAnZWagAAftAP/1NZlLnP6baF1qlfsbrr\\nSHG4BlW8eMMeFTTmzQGO1LsdaCFpcXYyPKgQRntArD8fryK581W/mtE3V0MK\\nV3q0UCPEhrjNPrucSESD+CwiKTdMnQDPQVJV/nk/XVOkOATsfw/q4/NTv5Xp\\n3jLxDhHkyH87CsufkEY4sdYYKYGoULxgdsskHqgmqWqU/n3dwU8dXHSqS2Mr\\nPdCIJTJ6yM6F9fxkuQWY/FufIBetezJ8nto1C1hPGrx0YEAKrVF5DkvWcG8B\\ndTrgdSO8nBSzzOhSBv5YSmI++of6815z1B+RMmiLRSCe9Mz7+vn3kOL+GnW5\\nNfVPmUpt3pDG59O0Pg6cKs6v5SgmnPTlPEysdPUVjqMYSRz+Kptq5cYTKoLp\\n5aKEIRaJrl82kz/ynASKD7xDCyyxiZMhzAESqV8mkvW9lumm4/t+soK4Jol1\\n8AnDB1z/h/cjUmDBJ8WpQ7nioPmrT/sQYo9K2syPhgu5toMEDh1avww/HTmn\\nR0Juhoe9tyDabKix47uWhMvtd7vTM2fVoTklx7SBR3/q7jg/dQQPUO9T9EC+\\niruaxqbzXFxFnBDdVGLS1ZQqIadgPmAVWO4L7syu2LfE3GypOEgKY2Lr6wqS\\nnzx4SHbDYntjGW2IQdQuhLIPuCdNxYVCO/368l5oowOF+cp82KVsksPIEjWk\\nWNri\\r\\n=1Ar3\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIC2J68HsN4c2Hk3vnupyIBuX0eeiiavMLHHLEutsvjuSAiEAz980YrMTLhMxpFUulyMV7m09Lauf7f13JdRNV0H8HhE=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.2.0-alpha.8_1644437734835_0.7262381858330935\"},\"_hasShrinkwrap\":false},\"4.2.0-alpha.9\":{\"name\":\"ember-data\",\"version\":\"4.2.0-alpha.9\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.2.0-alpha.9\",\"@ember-data/debug\":\"4.2.0-alpha.9\",\"@ember-data/model\":\"4.2.0-alpha.9\",\"@ember-data/private-build-infra\":\"4.2.0-alpha.9\",\"@ember-data/record-data\":\"4.2.0-alpha.9\",\"@ember-data/serializer\":\"4.2.0-alpha.9\",\"@ember-data/store\":\"4.2.0-alpha.9\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.2.0-alpha.9\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.1.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.5.5\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.2.0-alpha.9.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.2.0-alpha.9\",\"_nodeVersion\":\"14.19.0\",\"_npmVersion\":\"6.14.16\",\"dist\":{\"integrity\":\"sha512-t+5Ir8mpRCeBsVHiaWM7Da7DGGAUxDoFFFp+UKw9NC3eC8Si3/rMeHvYw0JfxGjJ6N/QBtqB84N0bm6um90B0w==\",\"shasum\":\"f1fb18af04b9521bda64dae524370112350d0839\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.2.0-alpha.9.tgz\",\"fileCount\":45,\"unpackedSize\":656180,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v3.0.13\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFcBAEBCAAQBQJiDVtUCRA9TVsSAnZWagAAEDgP/RYCXNLlcYPAiIAC6y9b\\nofWupV4FSF6xgkVdUZ2J9d1+Zk+W9Blb8zNX60R0vkmizaiKqlnsg2UzRno7\\nWQMpKG1CdMI9XBJlAeYuUZgfMe0jYq4MF5mbn4YcNaryPT9PNyK65qGZT+r6\\nxDGV/Bt7SwRLgwkdEReU84sfSCFQpucEneRuAJMXfa5wTzvXQw3Vvze+qaW1\\nlgO670yzvqOgNIS1ZA5XP07ssSXqJcFy1YwgOwXTx4DO5Rbcekj6vFF0s2Su\\nchGtzEI4IirZ7mQ66CD67pLxhlgE2HvvMKEZ7sk2F0kpZrjbE+Q1TKYm0h5R\\nDtS/2Kk0JRtxHynb00f2mX01POFqRIZ1g0LO0d8plDh7M5X2URNE3GBCXCtR\\ncwjHFdIeNPxD4kI6Lpr2b5rIBWz5+AEQM8Xc9RSeVLbATZcQtTx/K1qDmsSl\\nUqYgJTvvprORz/9I9+AEUsI0/vwLfd7+TvmfkOA5RRVyBtdn6yGlEb6RB3g/\\nYR5/HSQhBYkdAEo4KcrSY8jjQmwL2euSVPX0oMqlUYxE25GPj/u1aUxvBR2f\\nislcxHJFs+He93U+qsuYK75RAT3kDLAWF3+HMjDz0IaTOfvdT1sKB1V2bUS2\\nMlLfLHgroc8pTTiW7hNwswGjGvqOy5gchGkUzT2lB1jRKMvaXkUxpBxvmMLm\\ncqHL\\r\\n=zs4y\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIF0kEIhPtGiPR5BgNhGR2h/yGTHEwv+U+tA6bnJAB/9RAiEA2w5XUZjsP5P81bjaSLLzXLtmCoBmXKCGD0f7W1TpmUM=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.2.0-alpha.9_1645042516641_0.20105929030539493\"},\"_hasShrinkwrap\":false},\"4.2.0-alpha.10\":{\"name\":\"ember-data\",\"version\":\"4.2.0-alpha.10\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.2.0-alpha.10\",\"@ember-data/debug\":\"4.2.0-alpha.10\",\"@ember-data/model\":\"4.2.0-alpha.10\",\"@ember-data/private-build-infra\":\"4.2.0-alpha.10\",\"@ember-data/record-data\":\"4.2.0-alpha.10\",\"@ember-data/serializer\":\"4.2.0-alpha.10\",\"@ember-data/store\":\"4.2.0-alpha.10\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.2.0-alpha.10\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.1.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.2.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.5.5\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.2.0-alpha.10.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.2.0-alpha.10\",\"_nodeVersion\":\"14.19.0\",\"_npmVersion\":\"6.14.16\",\"dist\":{\"integrity\":\"sha512-9rWXaf3WgLB9H3FA2bbGjyl10ReeFpzJn3sipB2Sh3Wwfatv1RMzQSZ4NvxkpQJm9iauaxIvy4m7ttvPiOVusw==\",\"shasum\":\"a5ded7de98fab2b501d1a493dade08e1fac90e15\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.2.0-alpha.10.tgz\",\"fileCount\":45,\"unpackedSize\":656188,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiFpiuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrF2hAAm/siPJFKfKpdWUcOsrA4VMmghbcGtwuOdN/0a4fD0ewMaWO8\\r\\nypD4N1PoLde3Ho5TYQsWfX8RCrCCSLg20FFpg5M4sUwk9WBx98v3ahWbTpZe\\r\\nAoXhTvQB5D7Cj9v09KwZy8ilmTQ/b/KSrcagzJ0PagNud7rB+qd1V6U0Eqyp\\r\\nuI2eDhbcjU/eSq/mpQ+XlBG3cLYKRI/sskKrRnU2qNVllNbZGgAZLP4067fW\\r\\nLxqixwRWECjYCqBJMCY/ymk9dECA/n+LoLDq/VpXirwH7SADdkEKeGuIYxV7\\r\\nrXL06H9O01n4dGmkae00UmlL1x8YtsJJaQlkJ+CjBGLNbZyCsIM+FgIiefBv\\r\\nWGZwyIP8bMmerjQpE4mqmipw7uTnim8Nq1h9lX5aJ1GeFCBwA6NM6oDvaPCH\\r\\naw0NshcoXP8wGyrbO+Mb0Aezd9uVcy5PRZuxwBUdM60yveqbeCqgmxuP8l3A\\r\\nOTeiI+Adnl+EmmTR6vtDm5h9nBXwRIA0nO//2dt0NJm5SSi1atdnWgD/5bDu\\r\\nqlEMtdGIbdMUOVqf7VXCG+lxQmmXLQnFPHMNLoVnm7ac/f89G/I2LAKR4v8Z\\r\\n2nzWXTx38In6uyz5xTwsgB/KK83zsGUWC1REOvlMA9I/wDjh2vW2ZACN1ArS\\r\\nt9Xa6KkWa9bFZzH1kuVUrp7M5vdMHoZioW4=\\r\\n=dtBl\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDw17SkrFxlcHLV023XFBYy82XQ/GIEUkWVBVtBHbsXtwIhAPOuHv/Fo5/IgYACtxOhS710ydEnUtw+Sbln72BrlMM9\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.2.0-alpha.10_1645648046051_0.05519469875100036\"},\"_hasShrinkwrap\":false},\"4.3.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"4.3.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.3.0-beta.0\",\"@ember-data/debug\":\"4.3.0-beta.0\",\"@ember-data/model\":\"4.3.0-beta.0\",\"@ember-data/private-build-infra\":\"4.3.0-beta.0\",\"@ember-data/record-data\":\"4.3.0-beta.0\",\"@ember-data/serializer\":\"4.3.0-beta.0\",\"@ember-data/store\":\"4.3.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.3.0-beta.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.1.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.2.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.5.5\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.3.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.3.0-beta.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-Ed61icamUmzXvfxx2haf6NV6/Q134agt+vw0o4bQJ9mjUTSzPjCL5/olAuIcFoM0Ha0fbamUk7NNIbqUOwLBGw==\",\"shasum\":\"b0691fea8fe07cb48c5da85def84d10751ce1e68\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.3.0-beta.0.tgz\",\"fileCount\":45,\"unpackedSize\":656168,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiGioFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmq16RAAgCqidIToiz+c+KQgOlx3JdnPPfKWKaCXQxLvKxHkArsOpbyU\\r\\n0uK1F6yLxa8KK/n/6ihDRvjV22q9HAzsvcgrIlzcNouudZdrWH0G6COZ6vvt\\r\\n3yJBx32kX7yQnRtShqTsI0EtiwRoA5lieY+JF8wZSZXryIi8dyQ2Ih2FX7ZM\\r\\nau/1vdZLDYobuRwYhTBYGbDVqZVfGPbfTqXlrrcsmgojwcDjnw3/+JU4003y\\r\\n6o9ymDaqTtp6xzJWH86HAhDeu+MDY5U24VYLwFS/V6j4a5YKUyS9rtAonh6a\\r\\nUAquG9le6aEJUzBMS8jRSdcWTIXE+wOb0DXGa9f9vY+jrRdzqXbLg8BjAci3\\r\\nueRVbOyibUHh4zmzOdRqwPaucAshY0yF0+zbfI3vKNSDWYhIQb5Gzv/6xtqK\\r\\nqdqfymrh/zxsYyGNMSLzfMNuglLuQvax14Qz96vJpCTnQeCnH2X7DkZp+F8e\\r\\n8m6qs8HT0x7wYHJ2eXHLRCBONxxwDZyU01jMFXp2Yy3KZSOY64uuYEZiqpiT\\r\\nv1N5XvpPUr2w0VOum+MVUv+DfFK3cjK3s3wOr48XmT0kvQ5v3wjfG8gzSH3f\\r\\nFEJ6lioBrKaO96QbSd54sfOC0Xm7yTvsXjF6eusQXBwcqqUaYrDcw3m+yWNO\\r\\na5+NdVuWjslXqrFUSLEBIJP/xmU6bRKH6/M=\\r\\n=t0yz\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDNQR7JzeB5JklQy8ntBhWAEfXsslA+JZw5pjaPJbokSwIgY/ToJMk6o+CK4JUW6t5etjFE/tQZKBaW+2tn4vRIelI=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.3.0-beta.0_1645881861516_0.6940197203802017\"},\"_hasShrinkwrap\":false},\"4.2.0\":{\"name\":\"ember-data\",\"version\":\"4.2.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.2.0\",\"@ember-data/debug\":\"4.2.0\",\"@ember-data/model\":\"4.2.0\",\"@ember-data/private-build-infra\":\"4.2.0\",\"@ember-data/record-data\":\"4.2.0\",\"@ember-data/serializer\":\"4.2.0\",\"@ember-data/store\":\"4.2.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"4.2.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~4.0.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.3.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.2.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.2.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-taFCvYh9j6347IXzevPvzuGFmHYywbOG7F5wqNeWev22XLL9bjf7bpe6Pu8jnAXjOeApxVFLjiL+i+t+Jv3x4w==\",\"shasum\":\"c0651e5fcb6c99dc843e5a0468ff99fa57c691e5\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.2.0.tgz\",\"fileCount\":45,\"unpackedSize\":663344,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiGi/4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmo5Yg/+Nv1hD0d2xSp59ELcRtHbclEXspE9+wDz1JM38jkPxcJ3tnWW\\r\\nh1l3TMeLbeoKSBueFMmANg7DOtYi7JviBofrpk+rkebSPMMIlxiyhgyeuB9k\\r\\n3BBEMUVRj2ixhise6S36roTsrzQiikXU+4goxLTAyt211kQtggBvP8oX9QHL\\r\\nI/K/OKjWGeTjO3h+4k79pOewQHl2qDg5Npcu/a7ATpAZ3vYq9y0l6MGsSpAt\\r\\n5vt/nUcod65uKmM3J8It6PhK6U5UlSUc0UVEmKpkLVHvR9GAB5/MJecVYLjI\\r\\nT1lZ0AK3LNOEJICFIqDk3mr/eskhcx8u2MweW8SmbEqU1Ta7cX23ll5dzwu9\\r\\n/xcKZdaobIHqDbu+HsH+OYSCQgkH0aIzTv4jwYD2c9rERAy9IoD4Tsx2xf9N\\r\\nbLYjYK2uwGNzBzjV4EryaUInZbrPR16TWlrAQGGaKNdDCrKPrNa0JwZUFWQG\\r\\nTppocptPs6V0m9GlbioPG7beRiz5TyqxShrG2XOBwmwWncBgoLJR3WA7L/DG\\r\\nz+O3S2VL0kYEXVpJZlcwgkgKzMtCaG21FcS0M6i7yKCfcD8/LzAqvYWbRWAl\\r\\na8TKxeuPPKto3kBKYqJJBA+53/D56wioXhvgjhobTfVx+ONs1it3M1xL0HFT\\r\\nVanaCO5Z6KamINZDYvr8e5QtLPBKabvERCw=\\r\\n=0TB9\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD0SE79bmX0R1mgChiGNt/VttJKKWbR4ApHEB9GfybbGAIgTBorwRzAjSUR8fzKCetyuLhE8rzPBvOiP9XWJd6Fz8c=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.2.0_1645883383978_0.8853231251379212\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.0\",\"@ember-data/debug\":\"4.4.0-alpha.0\",\"@ember-data/model\":\"4.4.0-alpha.0\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.0\",\"@ember-data/record-data\":\"4.4.0-alpha.0\",\"@ember-data/serializer\":\"4.4.0-alpha.0\",\"@ember-data/store\":\"4.4.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.1.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.2.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.5.5\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.4.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-C8GMAm1v+ZeUQGpZeCcifKcSbGW55os7YwlGlE8lt2UXRlHPpz98DKr8D0vjPiPZjwkvIanhpIvtH9X5nTiFLQ==\",\"shasum\":\"6058d2c0740b6a03b02c1aba4ed22cd63139ad05\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.0.tgz\",\"fileCount\":45,\"unpackedSize\":656178,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiGjHJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpAAg/8C5gsdWutjDGAmYs892QIJL3mqhJI7x0Pt/0sEPEQqkApmtpy\\r\\nITXH+QNuTu2c2AP1iSb1fI9znWyensijHScbp53yKPdIfeCgH4N85FTIehoK\\r\\nZhCRHC1YcGT0gONK0mZrC78fiWu9UpYIMkxfsPCFsxxs9yhxCfXrlsMJy4h8\\r\\n0oKEwb6rI34KMq5t1MPz7AbQ5IdS41qTPv7Cdlxu3lBfscs192622r7iZLO+\\r\\nwPMHDPeB3eUEe0TV7TFPuSgyi1GmvmsyHHl0UMzJIPA8gj6LSK3kCK0hAV2A\\r\\nV6PA3IBbZ+7MLDgUWACzH5eiBRAPSp0lpvmFu1oAYlrIzRSjxdl1fqVKhrML\\r\\ne4cV4KUNEQiRouetat2lb5N7wzw97dXUFe5snzirsYCZDzuK2CCMjJ42ATw4\\r\\nz/GJHByUvtOixPorjbEsmMWOrMpOa5w80DnD3XaKFax2mKszTE96SIJsoG2W\\r\\nfnK8jDffswXubmeFpswsl1EeG0vZ47KQnSkn0D3+g9JQGLor3t8EKrDvR42Y\\r\\niVtAsuysTEOo1tnc8cdpuv19FPfz23GWqxh1ne9vKqJ1+2eYYubwS94nF01n\\r\\nmOFbNAL003rYw2IBOLeR/88/ojoBMMaVNcoNjnZnYWU4pdGVifQF5fkFd4LL\\r\\n5yPDYJeZeUAyJ7LVt0QPzKzHI8K4WufEwL0=\\r\\n=xJzX\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBR29HAC0V05gWoFp4T/KJ71vYTM4VYbM8Uvl7fMZR6SAiBMPB78J7iUmMa6jaMH2gEr+tzdFwMe/WLykEVq3FKF4A==\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.0_1645883849571_0.07118952608165352\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.1\",\"@ember-data/debug\":\"4.4.0-alpha.1\",\"@ember-data/model\":\"4.4.0-alpha.1\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.1\",\"@ember-data/record-data\":\"4.4.0-alpha.1\",\"@ember-data/serializer\":\"4.4.0-alpha.1\",\"@ember-data/store\":\"4.4.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.1.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.2.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.5.5\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.1\",\"_nodeVersion\":\"14.19.0\",\"_npmVersion\":\"6.14.16\",\"dist\":{\"integrity\":\"sha512-beyt5f36ti3X3h8nGVPh2nypqsHw9ieU3TueirJc2nJjRdgJsy5oZdtnUfRLgqluozUCRyxKMr+1ZkRb5nwEEw==\",\"shasum\":\"8fb8e685bd91d67608735e76fe3df73b3a5bf0a7\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.1.tgz\",\"fileCount\":45,\"unpackedSize\":656178,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiH9BAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmriWw/8CJ0Mp1AW2SeTEdulgxKIkhDfsvF/Kl+dBrjz6Hg90JDZMr+l\\r\\nYjoLBCi4daWKAZxAzwAerPfL0P/K4qSGBw/5pzJiis7CkXP480eAcHPMElA7\\r\\n+vdWJDd6oyhin1tyn7ArVPXNzS/JlsmXpPWY/teDia+CmECussk/gisrNrtV\\r\\n6am9nfWiELMiNmqmuimzPGfS93Sq51toCIHLsb5AhVfDv4TUOp0YcnY2NToO\\r\\nkYnPxelc/L55HDpA+C7mXFarINhHWR7WQJP9Gs6kyANY9iNKilyOANG5V6Vi\\r\\nglbl6zG/Bx3svk1WnyfiBTLpsIKsYOvUQHvjATfGRkm+usfQh2YxfAsRwHhh\\r\\nLnHsp+sQOPcdwCIBzbgpLP0aOPnPSQW3Ni3X9fBC4QY7xjYZYpmtyRI9ZSrT\\r\\no/SLpEMKYMIR1T/+aTfm8R7J1D2C1nMIkL27PbMMs5enLSttotDVN+v4Uc/k\\r\\nndkBd3WPyx1Zq7hBtxE8VCdIIsrypXHv9d97jjumJYZp2zW3AXQVEhA43gto\\r\\nDxkItDSawTh+isIkXQ4SGh3XwvyBEdOUhrSSOeeMmxBbiNxFqUtJXGmlotvt\\r\\nhdlv+S+CIJXxO97ojE8Hr1IiTdfuijKQeawcPsofCH1y8FsnhJo6bT8WiKK3\\r\\nTVq+Jj2HfZdnAQdasER7bu0FcKsNFRXeP4g=\\r\\n=ZJNH\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDaA62L8FnGcMpXabwj6vOi6M43D8/WbA6hh7cjmGqB6wIgIV94dwfgBXdZb0rJi9NyLt3+yWgjb8U+nEG0AdrAgwM=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.1_1646252095972_0.868205251753299\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.2\",\"@ember-data/debug\":\"4.4.0-alpha.2\",\"@ember-data/model\":\"4.4.0-alpha.2\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.2\",\"@ember-data/record-data\":\"4.4.0-alpha.2\",\"@ember-data/serializer\":\"4.4.0-alpha.2\",\"@ember-data/store\":\"4.4.0-alpha.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.2\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.1.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.2.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.5.5\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.2\",\"_nodeVersion\":\"14.19.0\",\"_npmVersion\":\"6.14.16\",\"dist\":{\"integrity\":\"sha512-Nc51DRdHzD7sQN5KYEEJXwSM1klp4YErui3nSyUXWLq/PWypBR40T05rwBs6b25wFuBnk/LShnAoM+Wh3SVy7A==\",\"shasum\":\"8202ea478e5012460f6af5570cf87a66b5a8441e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.2.tgz\",\"fileCount\":45,\"unpackedSize\":656178,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiKQtCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrAPA//XsQ71Klsi87vG56iGGCwM1sSber6CwPqw4THVeclF2exfHSB\\r\\nL/zZUR0983GsEcPXtKHuDDzc+xoZk66/EAALm6UXJuAbpa2S2M40kFXiTpaJ\\r\\nPKlec7cxnRYkTY1QK+WDvjLDyKanY9mcRYowxb4Y1Py7+fYLdGKglBfFVdTX\\r\\nOkpDb8wgytaqw/4V1Zv3QCEQCqd3eQAwLDtNoEB7NLnzDuNpAe0vPTTbpiN4\\r\\n9hI4sTmF8q9Vs1PmnAx4BYtHinDijvgXYTmgfi7+1UgnoWfQ/4LwRilat2X7\\r\\nvwcXMQfCLmkJmVChKQyQhDPATftmm0Oy3gcpFGqEfIr97R6TR9b1hqNlciNh\\r\\nxNB4SJrSzDC3TAOxj/XnKm/ITs9VuTJgALyRd0KPbcLNV7vy5aa7/eKXn2E/\\r\\nEK0Ve3Ut4strd1MT9Sa66SC8E0rBj/q7FlduulO2VE/IM93otG3gq+B7ykVN\\r\\n66nwmSXj88gkObjkghxMilqpwqB63AzrjO1MvIwJdNZpYs942FFcyFUQss2V\\r\\npr7SQQv+Y3YBaa0/DpG4UtRX89kErzNbRHAhtf3bbG/+UDGS6S6PK8xEqSFo\\r\\nq/bSeCoG2u45VWGwALawyZDPOnH2UFXD0c1e7tjbak2QVg3Y6LzvNBx9rdoU\\r\\nDIPEwR1DQa/AAmP0pt0JS4JeUUGTTQAtehw=\\r\\n=vWD2\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFyDv75xM52AT/jZbGQoskTtqz4DkVMWGntLqjzS2AXFAiAM5ievYuSn2cQ6wBARBanbJAdpp/TbW4l82XYVK7U9Ug==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.2_1646857026279_0.15444104602774256\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.3\",\"@ember-data/debug\":\"4.4.0-alpha.3\",\"@ember-data/model\":\"4.4.0-alpha.3\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.3\",\"@ember-data/record-data\":\"4.4.0-alpha.3\",\"@ember-data/serializer\":\"4.4.0-alpha.3\",\"@ember-data/store\":\"4.4.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.3\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.2.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.2.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.3\",\"_nodeVersion\":\"14.19.0\",\"_npmVersion\":\"6.14.16\",\"dist\":{\"integrity\":\"sha512-VQeMZ224yRVj587D47xuEcU60XrREO3OmZgLDwkhFBA6bqEGGQaM85z17G4KbdLwG1E6KTmVmnCcH4WNYMmeEw==\",\"shasum\":\"d6cf361d7ee1912ac65f8e913ce00263564bc923\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.3.tgz\",\"fileCount\":45,\"unpackedSize\":656178,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiMkXmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqgKw/8D5+XAueXaUOjyUvP7yCufTUTQETXHpGeCumPTKOg1T6STtbQ\\r\\nVcXGkqqz48+4dyXHnY3IgAaL57AOzF4+6xqSqXcoQ7aLbzJ2hs8/9Zv0PU26\\r\\nllwjoL7gQf7YnaiJjBmfJlfv8X/Qgh+yDHnUFYfylEoVsdED/APzIeizK/20\\r\\nuPtHYYjLvFQ19VvwcGctgLNeTSK9d/G7EGeYEq9iMSyBZa1X5fr4LBkh4lPC\\r\\n6k9sJQ734Ui70xUmEuOwETfsqgx2Pd820Auu7ALW+f7Cnxzwp2nO58+T9xT1\\r\\nkwqRd3DyIF/FFOSU86Jsep2DIQHJsqzzmGr9z619EcFgLd47fr7JBJaBxNoY\\r\\nSUtJmw/CTUTRmjykn8o+XH8RkeEjvkjN73S2TopzVimx6SqaKm44ICpg8zvK\\r\\nSnjH5NH+JNHfkBnyTLTHLY3G6FrBoL2IpRh3ZLYa8vJItkUIAXEotzkDDlbV\\r\\ntqIeUzFyKZ379dWluQAjacY8nyeealOqi4St9NaC05l5K8Y29B05slLL+aHL\\r\\nujJp79Mm2/ATq39bPbvHF0vpjx0uvwldCh/1NMHnGiKPUCsGXKTmsIle4M0b\\r\\ncyVxGxcDLx7f8Z9FKcy/lXp/VHUDH1X9eDSur7DOEbrFRx6nvLG9DaMuTdi0\\r\\nFRDC1L7DCxQS9gP3XPzjLtnbViovtGPFitg=\\r\\n=3pte\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCUrqE4Pd3el9/V/BysiGQH2QEwWp6gkE6GV9jKuZUKFgIgO1f6Nmn41KhF74rDWMW+5xnaRcnLP42exGg8RW5QnuI=\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.3_1647461861987_0.20252009110426106\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.4\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.4\",\"@ember-data/debug\":\"4.4.0-alpha.4\",\"@ember-data/model\":\"4.4.0-alpha.4\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.4\",\"@ember-data/record-data\":\"4.4.0-alpha.4\",\"@ember-data/serializer\":\"4.4.0-alpha.4\",\"@ember-data/store\":\"4.4.0-alpha.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.4\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.2.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.2.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.4.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.4\",\"_nodeVersion\":\"14.19.0\",\"_npmVersion\":\"6.14.16\",\"dist\":{\"integrity\":\"sha512-bmv7IOlPzcaYHggUi67P46XeCiljqA+7RjUNICibPIU/4sIpEC8DqtXtw3t5wOqdgEzyIrDwhAOD2FYlXv2kDw==\",\"shasum\":\"5214c40215835ae60710837aff3d5b4da56df261\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.4.tgz\",\"fileCount\":45,\"unpackedSize\":656178,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiO4BTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqJqw//TvgBM4+sdNEAoqUjdWNCP85WJTizSNCrqq6Bcxgn8RK7w2Wn\\r\\nVDmgK8OjpfktIIuuVNoN9Bb4gPG6edJYasdwSNe22/7WorhbsvCW8XQhcEuk\\r\\nG6d7HkDQryrL4XVSiGZ7EZCHLmwoTgfoD0jDq8COb/hXR+ZXsRFQjXM5ddyN\\r\\n8yjFT4O0ZXNl7+hXzzvAGj/bWRkN+Pxy9zrIhwvW/LKAX3zLcxFDeA+oHSYv\\r\\nOG0QzdsQ6oCr7n4tykk3PBcCgdMaOLlhoaGWA8FyXOLtEdJWh/5+qrvn+8/P\\r\\nhVLVx4rJQGeGnc/HGZEhCs5UpRv4aVfgQ4vZQrYb6P0k/SF1wPFqZhVODYJq\\r\\n2VUuOKXg7kM4XFy/xxrIesNxZo7Y2nOkYFSNMr7zo3/+3hBgH+rFhb3GSLFS\\r\\nd+40tihYUopco/jh+RMaPqhmb4sEyLnuwuKXEbxN5DUIgpqEA9pu8UsKVNI3\\r\\nAdHos6vEh027alxjSSQcLK2FzLtia4SsxHNiQJdHElYEV5ZvTDsKOic+W2OW\\r\\n85SxnK7w99VECxdshZOKZd48inStU1+4o4alsHsp9XzDHUvcYogQqcf7o4DR\\r\\naRBGXZ8bfYTc5NMyZakC/W3n2gzpyb1pUD3pG02pbiwAxUjm+WyJ4HXTxS89\\r\\nC/3qYBnw+//JoDSlkcKMiSkKsafXPaqvQs8=\\r\\n=P9Ke\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGPjd86Egb4Bj/OEtIwkvvIXsChkJFl/fw9JF/pB3iXcAiBpOtcx0yFG+pdI4B5zZQ8ydR50TBtn3N72/0W2j4IoKg==\"}]},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.4_1648066643225_0.3083162849408323\"},\"_hasShrinkwrap\":false},\"3.28.9\":{\"name\":\"ember-data\",\"version\":\"3.28.9\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.9\",\"@ember-data/debug\":\"3.28.9\",\"@ember-data/model\":\"3.28.9\",\"@ember-data/private-build-infra\":\"3.28.9\",\"@ember-data/record-data\":\"3.28.9\",\"@ember-data/serializer\":\"3.28.9\",\"@ember-data/store\":\"3.28.9\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.9\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-3.28.9.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.9\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-J4ANZ49xu+fp10EH/9P00OtvBA6qdomk16MAZYFyp3NNTTMpEXFXa4AKCdN80l+Jl8LcR9YHzh16zOZLl9k/zw==\",\"shasum\":\"7b7812082d40047905946e99cef05847c650833c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.9.tgz\",\"fileCount\":45,\"unpackedSize\":661845,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiPT0NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpfPBAAmsvFHxfOH53zdP4o6ppmLkHNdchT6XLfw9TqH5+K0NPuX68X\\r\\n2glWF/QEXNriNqwbmSZyBYJbmnFZyluJH62yYWpSXuvY6PrQKUYD1NDhigLy\\r\\njPm+gsiJbN6ReYJ/RauBXx7DHZ0uKOtwAfDNYW/fHPkjqfC9OxHyKJyx0lRh\\r\\n6MJAoMYn62px2vjqZnxKgiGu9He/QZecckHfuFrqGM5RA6hSlkcFiFt9WoJM\\r\\nogkUJ4iDji2dDiQwLbslBI7n0HoCKpMBLdxoa5Xwygp5E797SAJaWa+HdOQI\\r\\n4IUQzSq68kFSifJLArbkKgCCqO84dEzbKj49qPROiZpMOImPGjNfuUBcuTUE\\r\\nkoxHi2N8GTDwST2xStKlByVWoL5+qALheYvAEir+FgpS0dmYE+VCuVq9mY+W\\r\\nsi2A8ZkqVUEuaZ0izbvMnJv4F9qakPLozGnLxBMbQKkanbZvuK5cGrzpodIP\\r\\nt4su6l52/XggvdlHW0yvb1lTBSXC6JfPtUUiClwG7QYXOfInV9xt7P4M4iGS\\r\\nUYZVNkUScYsRBSYtfSG9InCOZdZRTYyeGSQb7DQL7xOuM3KUJWVVstfOMDvl\\r\\npbxas6eXe0wNPTfiljT0/No9RtOtV9Z6h1iCilFVSBTa6t4ruZaEl9KWNALm\\r\\nF4S+Lojo6z3QUW1DpPJtHvd3av5qZAxHjg0=\\r\\n=NJ5Y\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDr0XoQjvb5nUS75STI8V1ggIQOey1iH0gI907jt7nQ7QIgNU7WbpynO7/8mwF4b1ciGRyV7zAUPUYt//Mp9n7NodQ=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.9_1648180493729_0.40637240485297443\"},\"_hasShrinkwrap\":false},\"4.3.0\":{\"name\":\"ember-data\",\"version\":\"4.3.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.3.0\",\"@ember-data/debug\":\"4.3.0\",\"@ember-data/model\":\"4.3.0\",\"@ember-data/private-build-infra\":\"4.3.0\",\"@ember-data/record-data\":\"4.3.0\",\"@ember-data/serializer\":\"4.3.0\",\"@ember-data/store\":\"4.3.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.3.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.1.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.5.5\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.3.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.3.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-pYFyJV7m1O0cS2MZzA7gjx4oGboPnu1TfB3nCS5k5wt5M5mXH5RQOHGBWmBTMwGymN6oq2LJS57rdVv5SVMcKQ==\",\"shasum\":\"21fb56b46853c017dfb3bc34ed5f8b90d0f4f5b6\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.3.0.tgz\",\"fileCount\":45,\"unpackedSize\":656098,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiPiNIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqTjRAAnc3n+d4c//Nm40kLHKUBxPF89vcHI2JPpf0fvsWVdEJTEhOo\\r\\nmxmjNYvET4Zeyzj0y8eHiIjAoBMyf++EhiLAZNsulMuhtn9HF0B14/CdD8zs\\r\\n6WwF1cOGdqCgYzYtel/V38kzRPJUXWA7agWa+NN9lLa5b7SyKIczUiW1qH0s\\r\\ndKjbQptSKqnOw2wmW+mELKXrruloMrnhzIdVlyrqkUwzY+fJbSqXvrVye7Xl\\r\\n72M442Dy6R32BZJ3C4yAdR3DxY500h9O6tm1iqCYEmoeQF2RWHfvwUJmbfnz\\r\\nfrRq8ZKDhaYRih8Z5F5gmo1ySw0MJd/O3bqThmbEKrsZTfeHHl/21OeOQAlD\\r\\nosCQM40DF2kdBLPoIXu8/2IhvXdhzEGd7iWe1i3DD4E3fWP5X9sCWaDWQFqr\\r\\nOLkDpwGxdsbo0lrr9d6tzkkc7ZapOPkhTxzzLMd+MVFp3wn+F392dYqUOdF5\\r\\nvXd6j0YpdT7trHTbw/5AA22dtrzSeb76olXRTb+sarvEJPgt28EsMOUWJgEt\\r\\nhUMs5liVQIdmpo6we+mnt68+Sm44KDwTO3j/eg2gtxIdoAwzr8lP7AlXbIkw\\r\\nTCl5R6EQXf/cXoD53+qzsmTOice1Eiv2Oipve7mKeGwmbiElA2RBeTCSl/Gr\\r\\nDjJrZUDSDWWCqTb2IpMw8JOR2e5g6+Yjrn0=\\r\\n=eY7/\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIE73P8dYTwj9eeQ/EtLpNjMRtLC5gnTnlTJCx9xOmZCMAiEA6Kowxn6fQ37rnSOC0F9DMICyB/Pz0+kgC4lSa2/38yI=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.3.0_1648239432764_0.6485676416113102\"},\"_hasShrinkwrap\":false},\"4.4.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"4.4.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-beta.1\",\"@ember-data/debug\":\"4.4.0-beta.1\",\"@ember-data/model\":\"4.4.0-beta.1\",\"@ember-data/private-build-infra\":\"4.4.0-beta.1\",\"@ember-data/record-data\":\"4.4.0-beta.1\",\"@ember-data/serializer\":\"4.4.0-beta.1\",\"@ember-data/store\":\"4.4.0-beta.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-beta.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.2.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.2.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.4.0-beta.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-beta.1\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-C1KkLsGnbNrhrg27Mgq+qviID+fSejAb7eBR1rBLM2Nz7axsay2HORgtL0lSqCSqu9Xk7lB/FLHLxDpeuCM/vw==\",\"shasum\":\"55cc5df38bc0f50301ad58a223b10689512204a3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-beta.1.tgz\",\"fileCount\":45,\"unpackedSize\":656168,\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiP+jWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmrt+A/9EvK0yQRm1eYMDAvJo0s7FL/Pe5AqPJjKT34iVpIVGgumKqhV\\r\\nbA8eBqs5eRpoAg0kaEPgkpoeiN2n5p/ShX5QuwNr5ZrU0TvdUFMUsXZXmAut\\r\\nLttC19TqZozyZIC6zZ8hu6GBFU5hUnjpzxR+NZTrB5fdXWOebs+6doNBiCQn\\r\\nCRrZiqe/uNslO6QtqdMgsm6bGA6yaAyhU8upbrJmu4TEUMnrwq/DU3VaJMcF\\r\\nQYfrE7+DScPCUGfXkpkQsORqwCUOMwKS5OiwpL/lIqJ9lU/5bZGMkjTLOXXB\\r\\nY827l4LY4GD4OxgY2WieZGKIa+5k76kz3q8LQ2QkTi43LU2kaHrgFSx4wWVy\\r\\nACJhFNtSwyqIV6epWu02P5obPPyFKCu7qaz9nf4fwdYJ4iuqgNsM8nBz7deU\\r\\nQL3IWaV7cEAWPYliQL9pGPspH4UMQ14I3t/6U2L2blJ5fq/pR5mlgjYnJ0iD\\r\\nSli8gyH2OZDkn09bnkO1cSBjbeQg+acJfRpSZrUIhbqHTriT06iCPRc5V5UN\\r\\nd/epoFalExfC770mdfPQWCRyCoAOXBnN+up6bS2+EkjUeIbEth+kVq7q4MsA\\r\\n/xGEibkBMwJCR+Y0Wzirwyfxe++SKZjF8yjEY7olLtOwthDGdYcDHg2pA8vR\\r\\n3c1Wt/Bg3ex3ywOhvEBKX22aMF8+0ZabnJo=\\r\\n=o7Gv\\r\\n-----END - PGP SIGNATURE-----\\r\\n\",\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCDeh8rbm9wvRSzCqfwH2yfN2Hps3A0rQVTPGkheIRaAQIgcfC4cnY8u5S1LyLFygPFWqPWzAnAeDPStOwzBq2MDuI=\"}]},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-beta.1_1648355542041_0.11874307563459019\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.5\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.5\",\"@ember-data/debug\":\"4.4.0-alpha.5\",\"@ember-data/model\":\"4.4.0-alpha.5\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.5\",\"@ember-data/record-data\":\"4.4.0-alpha.5\",\"@ember-data/serializer\":\"4.4.0-alpha.5\",\"@ember-data/store\":\"4.4.0-alpha.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.5\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.2.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.2.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.5.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.5\",\"_nodeVersion\":\"14.19.0\",\"_npmVersion\":\"6.14.16\",\"dist\":{\"integrity\":\"sha512-Jidb01cd+hcUXCJ+7gq1fRNBH79jUtIO/ZG1GDYBja+cZHj/K4Z2rH1mdrFQX+EGsBBDJULltq2/vb4K8KCgZw==\",\"shasum\":\"a3b643328f7b047ca3d99eb756d90893adc1635c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.5.tgz\",\"fileCount\":45,\"unpackedSize\":656178,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBXYVDi6n/GFWQFEMXC4s2+UdowNfQ4kELK6blVjgYV/AiEAg+pZDdlknq5jjajFn32SdE7dWdLMMJMbW16v3u9bJ1s=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiRLvrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqtzA/+L2tSkQeKmVIUaaBl/IlYlw33glUIYhAzHkUDOIJ3/JJQzE28\\r\\n4ybM+MF+GO0605befGDxxtQ2vUDvdhEactIXAI9ItLkgKQTiFRkYigoBDFGr\\r\\n09/ObToUolX+ukhru/GECNk9LjVNniW2Tcj3i8ntyzCwadlL/nxsUpKlXNSy\\r\\niYO9T+BeMFS0HHRsiEznNmhEsNSIsJErzzfsKJ95kELCjDA3Z+4+jWyTxWT+\\r\\nWWB65H6RR0oicfUYyq57W0/FUJ0qc5CsbQBFKpYtUspFCqyGR0JlDp9QUHcZ\\r\\nadcks7XDylrhvluUU1wzZX2xFJpZcLiO8rbHaY62l/gt79mxUQmIoQ6PuCC6\\r\\nTbP1lC5WINko6F83mFVRy89iP4SFsVbJiUtEHwcrYUyyiFwWLrTKqynVAJAc\\r\\nPRPIi9QBFaa/dTOQA5///qzyXaNZiLRuThY70C0t1Dq1b+W4Lc2VzEMnsQGv\\r\\nfIKXIaA+KzkIGicSQVH87smgBeRZkYdQVvLEdQ9p4Jf4HY2ndtveH/a9iMs8\\r\\nbrx++caXTuKNq3AN1jZdxJXsP+4xKCdbuaOUhGgpNixoiBCRG42qRv5KyAf8\\r\\npI4SZBd7tdsg75379hY1ELoa7aT+IuZfwMHQxF5tMAq+04Mye//lUoHTAW11\\r\\nthnBtUbxQKDKKu/mHirIE3bGfR+wYRgS12g=\\r\\n=3I9I\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.5_1648671723763_0.6461825681658036\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.6\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.6\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.6\",\"@ember-data/debug\":\"4.4.0-alpha.6\",\"@ember-data/model\":\"4.4.0-alpha.6\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.6\",\"@ember-data/record-data\":\"4.4.0-alpha.6\",\"@ember-data/serializer\":\"4.4.0-alpha.6\",\"@ember-data/store\":\"4.4.0-alpha.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.6\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.2.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.6.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.6\",\"_nodeVersion\":\"14.19.1\",\"_npmVersion\":\"6.14.16\",\"dist\":{\"integrity\":\"sha512-yT0Exr62vrPZfowvfPquu+PYrAFmyA2pTDhLSfCKoBPORrwAZV+mDegrK1BxKq3Qeo60Ew6JIUVP2hFytGyCNg==\",\"shasum\":\"b377e2de09e4f2b90a83b2de04ca00bd04a510ea\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.6.tgz\",\"fileCount\":45,\"unpackedSize\":656178,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICW3Dvb4TxmlMhrmRi9pdkqvzZeuXLJo99LBUppSV3hLAiEAm1sgMu43hgW+NEpPWDCZQZdB8HfIxatyYX5U/rAERDg=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiTfU9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmr53w/+JXccNVxqwpciNNUS/UPjuYNAueQTb4A5IghJrMxVX6DUiOuK\\r\\nER1310MQrw4U5i7z0txFd9sEOCO2eDpfdIqYa63w+pV6FB+b+lR0KEOkwro2\\r\\ntAvexSIUj92x7zr16tyXfpnEpzAUWeM5weYicNMN/OJadduONjeF6ZCdTELQ\\r\\nHqwLVIKkxy6E1EoMniai95p2tQhZuRU1sUpAaqdgr4sRBkXaRcTV1enW861Q\\r\\nBlf7Kmwaign8/pjl39Zv6kZAV5ComkwhcU5iuU6kWGdTOpYaOAx9i3v1bTKc\\r\\nvsWToKNSHhIYNodUtg6KpdHz7zJfcyZ9LIUCO9kq8nEqEU27hNWOhgtcWaGA\\r\\npVdx6Ca90BkuNDMiSVS6zwblUMpCBBjMIOwEMuTSGuMEchiA3OpsCg32wvJx\\r\\nJ8CUmKoJ6Iva/i2eYYPCXY9Ek0ZpJmOWq0VIeliBQv9hBCgibELq+Vcg4w3s\\r\\nb+098zIJess/C1B0iP/V9LKuVE1X2oUUfWJNVSKjR+g9mBZ4w3ql5BPRExEF\\r\\nnMRWPSfIyzhwM4w3wuVbgp4IvkjIbC2yOoQt5+Ikfcp9iQpXRCEH/epLu6Ae\\r\\nRY/R81VZz/XG/3cWP0P+R1VG2FAjBd6zbKDI6YlW1LOy/qCwwlKPcuJgVECW\\r\\nDYxTdmImVsJVy3fd1CFd2o6QNUAw8F2cJLE=\\r\\n=NGck\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.6_1649276221033_0.032444829880239334\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.7\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.7\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.7\",\"@ember-data/debug\":\"4.4.0-alpha.7\",\"@ember-data/model\":\"4.4.0-alpha.7\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.7\",\"@ember-data/record-data\":\"4.4.0-alpha.7\",\"@ember-data/serializer\":\"4.4.0-alpha.7\",\"@ember-data/store\":\"4.4.0-alpha.7\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.7\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.2.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.7.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.7\",\"_nodeVersion\":\"14.19.1\",\"_npmVersion\":\"6.14.16\",\"dist\":{\"integrity\":\"sha512-XZQ8YzoFsnnO0S2WbEOXcFdGQdUZ3Kh+AOsQgcrNeDEdOMltG69feeeK4Vd14UOi/nRWARFOzxVNCTk3+XFq9w==\",\"shasum\":\"33592aa2a06284ed47e8ccb9161c80bef5bf2d6c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.7.tgz\",\"fileCount\":45,\"unpackedSize\":656178,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIB/UZxZZMrxRn6eQYE2C3ruv85atrgxyJ3uMqajWpd0AAiBHIRsgfywpVLN5CjQXsVZ0ielgF8GWkGCejE1JQzUK8w==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiVzDiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrLgg//S5xU1HVUJh6sB8OLfwjeUYVObukglqJhb2HkCNmwHt2dsmLI\\r\\nBYy3TRC/SfrH1aYA1NG64Ace6eLCuvGdZvC24SrcaMaYeK50MOIDdXXm8mbp\\r\\nI+Auol4CVELA6cdjLDUYJaGc14nyOTIl/L/hEWm2R6oj4znv0Pl33GqVYjrI\\r\\nmoxRLZv9Sxw6k1tNV8jvu76T1cSyKI3I+iCCoIeTRoLQcYjT9e2dOYddM0bh\\r\\n1cuSyg1Bc++iRbzCKQ6GHJ0TlKfDzyZVj//gMaj6QcKrqLc/TtoxVxtF4go+\\r\\nUVzFwHLVKAh2QHHWOsQAwX3Sv1gP3lEz8UFOGpFWlqWg1Z/DCekZ/o2uDrKG\\r\\nOpdteZcEgDxYbKRk7epiqcdXLRgS0zCMuofFBRrStapkZBoMj8i1fH44NCt5\\r\\nL4PWBF1NrwW3tWUIhA/20BQhSvvJRSngP8FIR5Z9IyXAJlzYY/vxkxigShVF\\r\\nt5V0WFREq2JUAjy1zzFrJhdMNgP2O5j1piurtf/++Zg6jsYXGbfzcWwTpOCo\\r\\n7cgmuzPfcQMOAIwKWdLX6iULtd73bloV6OnRlx3ovZhw/qMNPu6MXWspdQ2E\\r\\niSBo3lgIpQiu/PtmcCs/RE3WbUXvEY7IwZwMzLaefgQUEXY2YTzwjbbV44K8\\r\\naBByrDXXTG3+x+UfRNqr73Ea29+P/9lv0Bw=\\r\\n=ujYK\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.7_1649881314716_0.28140221999140214\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.8\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.8\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.8\",\"@ember-data/debug\":\"4.4.0-alpha.8\",\"@ember-data/model\":\"4.4.0-alpha.8\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.8\",\"@ember-data/record-data\":\"4.4.0-alpha.8\",\"@ember-data/serializer\":\"4.4.0-alpha.8\",\"@ember-data/store\":\"4.4.0-alpha.8\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.8\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.2.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.8.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.8\",\"_nodeVersion\":\"14.19.1\",\"_npmVersion\":\"6.14.16\",\"dist\":{\"integrity\":\"sha512-Sz4Q4dpBJ1m7cJIdUEJhgqRoj/ZXwlsG6bHgKyHLu3o2hD2QtYZbgeqKcvJr5J53OtQcChQO7SFHLnaSQ0UDPA==\",\"shasum\":\"441fb45ca669c2b80772a7fd0c46607dba69149d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.8.tgz\",\"fileCount\":45,\"unpackedSize\":656641,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDvBXr2VYzOrHtD6O48dRQtx9f/MZIdzp6KtLHBHNclIAiEAglzSqJjj42JPYiYoz5A+jJx+oZ8QdImZ7q34gFVIvZU=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiYGqKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmozwg/+NqaIuPTQlmNTt07i0XUpBQcXAsYvTtgqS9O5v4nAyPY5+c4L\\r\\nfJG+Lbozk+E456VffRYAtD3omob7wAUn1O50LtWzR5d6fqPomkLyHB2XOOAb\\r\\n9gjtDLhFgKB9cgZgdg+rQUK9VIAzpqdbGscLmAWMFFq/T4xuqJzNVGmPFp1Y\\r\\nwWs76LLHPMqx2iKpROfIMM7DExjb9vuUvmx7r9OVTxa/8EL0jQu2OkXRyzQ9\\r\\n87Q8VgJ2pCa3uV2audW02glVQm7Kw2pP6hLQm9oqcY6GSum07M9m6JmLRaq3\\r\\niCouhI9vqRUuHLsuwUE0743O9idBMVQguM05amQRlPTN+df+D7Z6fJZkzdRb\\r\\naHUhVVPeQN3ILSeFhX7HMQub6v2/IN2MLCDKXlinLhekAIVO15WRnXzErbhC\\r\\nLl9ZGGOAaLA3hNcEr2rbAWksa5eg6DbDRRDVNk3ggrJaFSD1MSFOojrexkJ+\\r\\nUvYr3T1cHIFWmXSq3i8ox+OsBTYN6ItvatAti/17f/0X+OQ8cJSezwZx1P4d\\r\\noR2rn4aqzLUn5fc50jtBrJ/40o+RDiOXC4kKRBqJwiJteZgqyYo9Gi3BjN68\\r\\n9Rchb/F0lLOhrX7pHOosAM0n90PmJJRi9Ddw8UvQzroxI9o0yBXy3aGPWEJR\\r\\nKpvTjrqObIHgXJnYvwR9Y13gs1cPDRXGnNc=\\r\\n=BUqL\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.8_1650485898087_0.4216652151360971\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.9\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.9\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.9\",\"@ember-data/debug\":\"4.4.0-alpha.9\",\"@ember-data/model\":\"4.4.0-alpha.9\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.9\",\"@ember-data/record-data\":\"4.4.0-alpha.9\",\"@ember-data/serializer\":\"4.4.0-alpha.9\",\"@ember-data/store\":\"4.4.0-alpha.9\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.9\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.9.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.9\",\"_nodeVersion\":\"14.19.1\",\"_npmVersion\":\"6.14.16\",\"dist\":{\"integrity\":\"sha512-/bmhWkcZISj/pL7YsCOIzmNBAxLWsvDngQFGrbRY5sU/sNxyBxd2pov6RQ+wWJvx8/dByag0vWuMwASKeA/f+g==\",\"shasum\":\"2cf5eb5170827d5b141128047b39f3d2cc082a43\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.9.tgz\",\"fileCount\":45,\"unpackedSize\":656862,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC2MsqZlt6kKLRcuAXx+yMPTYGNNuCWxrZVdudjSD/24AIhAN7FL/+S0ygbpeB91nuiVeak0XN9GiJFZuX5Bj34Zntn\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiaaVuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqPvBAAiQhvyIb65oGXlTt7amxs+pBFosuJ6jeV3C0NdV5JWLImwtDN\\r\\nMA4Cl+l65yOGP6eCIRQZlDj+a/JEEA8NaRXYWROetLh8VbCqCBQIjQ2dLM3Y\\r\\nzqsrTDCbbUj7hxFXMeXkjb+s9e8tVVy+cfy0r1K9DOvQIswBjGrW1gzoPcZ0\\r\\nxstER0LJ7VMegNhXzgIEa6olxaPb2I4GJIVxHebo34vIeMWx9H/6XOXuRTmQ\\r\\nmRBM4tsYTzq+Xf2XUxKRcPOkkiobdO6KCfz3JkZ/jJ9mSBI4gcw0hRXd0Pvo\\r\\npBQncF2tVi/qMU6DsiQXawQjuaTIOLEQa3vvv/TPu4vzAojGEgGbEpZA3uOT\\r\\nBa30Ha2GT+OaEMSr/lOCQpgLm6c2ExvrVHx+IHSHOwFNb1bbu6AuaYBj1Fb9\\r\\nwf7N+yJvYfLbYZfyXjc6iVFYS//0qsTvOiwJzHWuHLsWWbD0PX4C3/zO6418\\r\\nd76aJtUaxtISqzakb5S9ePp/7CwPj2c9idimZxOs9hU2N3iX+MV0rG/SWPSi\\r\\nsE2JKJvTD7yI8YgkJEvNucguPqltgD+wx1juECK0s/i96Qvu7mxX7Urz+Yrr\\r\\ngQBIqzTz6KtA+E9qgCfsFVBEmVdWfC3sBBtAgbGHe6N/PlVLTLtbNNsDJgNy\\r\\ns+kOcQEzso8OOshDMEgWI6BxVvXxAWKnSzM=\\r\\n=9T6w\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.9_1651090798083_0.5850063318196064\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.10\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.10\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.10\",\"@ember-data/debug\":\"4.4.0-alpha.10\",\"@ember-data/model\":\"4.4.0-alpha.10\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.10\",\"@ember-data/record-data\":\"4.4.0-alpha.10\",\"@ember-data/serializer\":\"4.4.0-alpha.10\",\"@ember-data/store\":\"4.4.0-alpha.10\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.10\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.10.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.10\",\"_nodeVersion\":\"14.19.1\",\"_npmVersion\":\"6.14.16\",\"dist\":{\"integrity\":\"sha512-vc24EQ0/x1quVDXsaMbAjnDla0JFhEE9xb1BanwUXW6JkW46sv1S4qbF+fRLkgtZS3JF30QspxTFXwofj2cysA==\",\"shasum\":\"577fcdfee84806143d604e4b0416407333ac1009\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.10.tgz\",\"fileCount\":45,\"unpackedSize\":656872,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICSL8Quk1qEkERF6bIL9R+nioPE209Kv3VTNZee4WPH6AiAeagJklE55btrDkZ2ZWn6zvBY5OTnbUhiXQhBCDYMBgQ==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJict+XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmre1w//WuS2tudegHxBA7q5c43AaHuVXv9AKX4GEiptKNTOUr0Lv85J\\r\\nyCFdhPPGIdkqaaaQIQvzSRcEKcC6IWeljK4zB7K5Lg0Y/KMH/CABXIFwHajR\\r\\n1fZxNIkN74n112QGdD8HS9qxpM8kwyW+XOrxtaOq80jkqm4zyDQ5OhsV9pYz\\r\\nzErgX0cFvXQI45AJF8t8GvhjbFbw6A5JTSQUlX8bCz9Ot+mipH3OjYy7zM14\\r\\nLzlQin6TFfsVYeWUn8okFKL4GMbwXPJx855iCdFwUhLfg8XK6qeiCv63gOS2\\r\\n7KaiKUTE0N2p2r9nZNGJU9NbILdXXOCiVkGVU7gG5b0jSGHCsxRssf3zS3nr\\r\\nKev5ZUv5IlSTYsImafCo7M7HQm5hdxnz0LiT4B5QThQ9SfBNQKVrgexoMZUb\\r\\nkhyR6kjAp8BfDLw1XxNrV5nOjgWWq0SDpRiZhpEXn/o7Xl61oL39ZaOD+NAa\\r\\nxUKir3hecKNn1kdI7JlCfM6L2Rv0JNqBQWz3UZB2eNkHIGxxY/reNLaK4Iul\\r\\nvjvK3Aa7vt58RubUKrh2+D1aZFlRoEdXmZw3HW8MVwbWxtt9jTVouRbZ2uyc\\r\\nuXpv2gjuukeyRYYwpsX9AoKshCs3WjIDMHcAtuBdTkE5JjqPlrWHuvaBRkQw\\r\\nT7whutvehHIxuHB7MU8P1wISSJz8MHzv97E=\\r\\n=R8g4\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.10_1651695511300_0.7754145234218264\"},\"_hasShrinkwrap\":false},\"3.28.10\":{\"name\":\"ember-data\",\"version\":\"3.28.10\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.10\",\"@ember-data/debug\":\"3.28.10\",\"@ember-data/model\":\"3.28.10\",\"@ember-data/private-build-infra\":\"3.28.10\",\"@ember-data/record-data\":\"3.28.10\",\"@ember-data/serializer\":\"3.28.10\",\"@ember-data/store\":\"3.28.10\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.10\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-3.28.10.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.10\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-6S8869S6o2iYWv2uMhMphX7WsAgvm2pA+qg1LMZX3UdMFq57BkrSuDBU43uxSbuwmKmGlzoNqVwVOtSsgBPiLg==\",\"shasum\":\"c8705df95b5d6067946953c73879dacb5742518d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.10.tgz\",\"fileCount\":45,\"unpackedSize\":661858,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEX5C+JeUukAZ1jsGHzJKjZAP64XqPL+Qmk9Kyf8vDAlAiEAwpc8xtfSuD1Mvi6URaC05Vq5zEya6sFNPX9jEwimT/k=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJieY06ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmp3eg/8Dp6JFn3wTpmDBjAQEFlPD9eoFlzhz2PPvVgRe22JdADfRrMw\\r\\nTWsK9iKdxWJL84c5yq+it8pUKx92Hp1+zkX8I33CGi832hqVBh5RE1yMX+Fb\\r\\n3x54UN/KSLQcDN4IW/4ei6wOxNwILI5UfNDJO0tlNSeQXlNLyWBUSwjMfIrG\\r\\ntP4YsK5LU0WXuQVdvlOLMXrGcLA71BK1SYWbUxeBk+RKZ/lHHzKoIVyMb6GH\\r\\n5J97xhcxqgrj1kJq1ZG8HkWYEsbyVbT6wjJk+rVgaaWAG4HaaWJbAO89rBTV\\r\\njj1E+JNYsj1zvxT95aEzYASMDamIxiKfc/ZQ1US2oUDoXBp0SbXlpJ66tlz3\\r\\noPK5MR0D62RfQJaaZDqnQTVnBz5KUPJ+vLp8OvLWF5CzcWMSoXWKjTMd1mlR\\r\\njXcUYWQycZ/TlP7WCFtYNuDvcYVpqHDMbLOi0VmSTYrX1lOl4oNYTrIO4OOG\\r\\nqmRM84ZZdNO7HjstGk51+Asf1J/Tk40od6v3nAlnHZOQBDxY0SAwxtT7U93a\\r\\nVA1OpHH4/JhYxIbIkk1FpyzAXyXjnuI3uHgTpi5gZv4TbwlJraX379YJwE5g\\r\\nx/0QXZdj6UCgzdojRdj69gYTT3ONbC6b66KizoMkwpt0xIAWmmobXXF1j6eO\\r\\nvFwQRI5+d58ZlQ5NF2t1JCy+b35pvoUFbYM=\\r\\n=j38T\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.10_1652133178035_0.1714232393081907\"},\"_hasShrinkwrap\":false},\"4.4.0\":{\"name\":\"ember-data\",\"version\":\"4.4.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0\",\"@ember-data/debug\":\"4.4.0\",\"@ember-data/model\":\"4.4.0\",\"@ember-data/private-build-infra\":\"4.4.0\",\"@ember-data/record-data\":\"4.4.0\",\"@ember-data/serializer\":\"4.4.0\",\"@ember-data/store\":\"4.4.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.4.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.4.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-Ak/CyffnGuaGv7y1TZJFPmHuCNf11cvcPICBGbe9nw5rbTJawakqsxCJ6TaPb9vR+KqE52uzWRcgz4c5HmfLsw==\",\"shasum\":\"4057c3a3673f68c7f75692cec4e4e3b115af8a25\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0.tgz\",\"fileCount\":45,\"unpackedSize\":656098,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCID5Re65wBx5c7r5ULo6+m182XSOvjWPHrOxniRhaGjAHAiBEQgehZ1Ixk+sewZ+gGMKf8P7BCOT2TqyVqfeQA8mvXg==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJieZgpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpzRBAAgUfhGmgtHKUQEbGIktlhevSuBZC+aesGFF93b3lcsDrYUM+J\\r\\ncSaZH3MxP/I4Ps/l8foJtJ1YHbh6ApwOqWJVn/tmFyWcoMef7WWzRTBHw7tT\\r\\nHhyWjxZfezTNxhvBSzH2d0j1yhsf9523pisAI46QvilQ5sL7+1pvNv+S3t3l\\r\\nBW2fCkzc2OdY+f0lYPc9+qnCVklBP9dQFBkpVU110sKTZQ8bnN6dMd0U0FT/\\r\\n//vZHfvLKAoXrii+qYqdq75/qrQ8AU8uLiytaoFJs45tw3E9f38tQkLYpkAt\\r\\nDE85nhCc87yyxxq+hyOWOSmjaf7ScS9id9qKkjZj1XxATTiCQ99fUHGnn2BC\\r\\noSFLs0DRONIzg5PmXBCpoFbGaWso/OxAe8j7+6CzrLMWu9fcA3HMJi60ug0V\\r\\nSNhjCQQDV2dwnvxuK/owqm2Z01tO2viAVa+VH0Ah1RXhB11GC4SKSUVGcIW0\\r\\nmOgfiIwQZ2r7jOKB93uE6usWmqOvLaQ9p6WTl5WXtcb7nNg8PAkjOB4ERIL6\\r\\ng/m9wu+KSu8yhi/lbH9HgB3/W1Szv5jN9iakTDRBwGKQJHmWfUTLZ3D3agAW\\r\\nxAd2Co9iaOeu8aKf/yLTGamlpQR7FPeZYi6OOguMVXzrHtdfi8KtLMywHgQJ\\r\\nVpHiJb0903h3fezyO+s7rKV1NpRf+OsoeU4=\\r\\n=Ezlc\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0_1652135977144_0.03236541320716202\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.11\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.11\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.11\",\"@ember-data/debug\":\"4.4.0-alpha.11\",\"@ember-data/model\":\"4.4.0-alpha.11\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.11\",\"@ember-data/record-data\":\"4.4.0-alpha.11\",\"@ember-data/serializer\":\"4.4.0-alpha.11\",\"@ember-data/store\":\"4.4.0-alpha.11\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.11\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.11.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.11\",\"_nodeVersion\":\"14.19.1\",\"_npmVersion\":\"6.14.16\",\"dist\":{\"integrity\":\"sha512-wnJAbVC6Sb5SJMU0VRik2WGgWolfqGssinDKeWuS5qh+mGLyWjQRjmuThXKlvKrolgxOhyYc3X8JVsAjnUHTFw==\",\"shasum\":\"8eedbb3f45e1cc23635f189a13d8198bac349de4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.11.tgz\",\"fileCount\":45,\"unpackedSize\":656872,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC23vFlkK1w6ab46XWvsEGrQzi7TCoJQEdKKG5u3wt57gIgTN53mHRNavSRa09LDEaZ2IO8ntNDLlCLQg85fv7AILc=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJifBvIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrokA//QcMEFSB/7uTsHhU1eO739AmfNpvsdwMJGhr7tvJCZv+nRDmf\\r\\nq+KnJuDenmeIZk1rEfT8OfC1HFru+NvyEmVXWbTHUW67m0ZD/scOqq98dTqX\\r\\nmvC4fvA8HMozKLDwSwlms67VV1mJ+eyGFvnfExsNQRlTuvP64SpxC4nUmU5C\\r\\nDOOP2X1GrVkHiQ0a2IKZSxGZA0+KR+xHUh/H/pbp2vzMYI6wfvPsITfV0TKA\\r\\nwOZ6Kt6P+WnxR17fhZQpuXxEWkHswsG31hqJ7R/2sGgFMpDDzICO8xBrrA7q\\r\\ntBwY5HII1ytzZfPlMX1Fp3Q3ghPf/oSYHnNYGrxeUC82Gnod5SuQVyyPnWJj\\r\\nLn5WieudZaGU1ItTcFPPSm75u0rCgUb2gySE6Jr5b3h/8jPTcyLYX+eCWbr7\\r\\nnbPHLv4Fqcftgfm5eYNbmRy7hQ3OhWgi2ihOvXPoyDCKNgkOyqyrr1dsz1Qf\\r\\n6+2L+xYKB77I70JEerAp9Clx2+nDYRTJ3a27H7lnUlhcgG5Wj9DHBaQ745ys\\r\\nNV9n/ttm/dzZyTDXygua7b4DjIVVmX/rb4iZobDPdzNFa2o2ELDHbSF8aoV/\\r\\neb56bDbi+iltuq2SR+fWNgFAhZkZvEcKAUdQ5C90u2hrXdnVlSOGIWnvz3Rg\\r\\ngIa/9TYvWyJXXWb7yga/gcDApjpruuLLCVo=\\r\\n=P+RO\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.11_1652300744455_0.7676742219502932\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.12\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.12\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.12\",\"@ember-data/debug\":\"4.4.0-alpha.12\",\"@ember-data/model\":\"4.4.0-alpha.12\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.12\",\"@ember-data/record-data\":\"4.4.0-alpha.12\",\"@ember-data/serializer\":\"4.4.0-alpha.12\",\"@ember-data/store\":\"4.4.0-alpha.12\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.12\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.12.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.12\",\"_nodeVersion\":\"14.19.2\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-K8PxCUukvpXDxx0WxfofEGNtCtq1Jyx7bMd1D8VOH9Tj8JUi+woPvfsVQL7w2MwSqP7+dCj4kne88UyCBPrrVw==\",\"shasum\":\"d986593530ebe99bc0d6a4de5d07a4b7d1791723\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.12.tgz\",\"fileCount\":45,\"unpackedSize\":656872,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCID1Ot8Oo05MDQCkTaAw3//fgi/hDOX4CZZKtfx0vFO8sAiAhzml1yLOmLBaCxkq91kktmHAYHgAzk6qylg5thUVDIw==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJihVRRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmphLQ//fYElqLVS2KdZBMkkJG77ZwZBUzF2k22fllpJN4ycUHwBMXN+\\r\\no5rUJ7rnP3M1go8rC3ZfEFNEG0o7L+TqqVXVdxCpPzxAn1AItUpL+nB2ZrT2\\r\\nsWZ1YEKJqJ7C956VnvjQextFswWuPn645xN28FQkv1pkzZibZXf0oudDdock\\r\\nDeESbMb3GceNYLw/TpBfx8SSBtkEfMI/Hqj4pjE+nYugRxr0Cvnm7OUTuXnF\\r\\n9DDKRyCapqErp3Mn68ZxdvKWrgaPvpcIfSl8J90et/TsP20MtRR76nK5iAcf\\r\\n6LpfexI590kMWWZBo9nihZygryP3/TcAETdCSvGas1GLgiemE6PYmpG7sYcw\\r\\nEizWMexSWlKRVSYtYPuNIC0vRL2o7J5HOKE4FYbubUNR/l5BtvUIQOAwe6X7\\r\\nRAYKzQrkbhraU8SPHXCed0M+8u7zpCcd618ZhEy0ld4xNOGbKLuCozd7Q3dl\\r\\nVlDArTkJRIhajwM02JhS6hOwszWrpv17RZP3xhE3qQntMNj9ok2buao1TDgP\\r\\nBfRd/47x5lzW+26XFTp6X/365mGn5Q84RzN/L5G655yH4RQKXqlui1T/fSQA\\r\\nfuXgKxwdiI/bVCHIh0UCdZlXzRskFOUdX/1Vfdlio/VuGCEs2mf17fDb1BCE\\r\\n9lfi6Xo1sdKTzdYkxKpFj2MKDC20fuL9n5Y=\\r\\n=lyVz\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.12_1652905041646_0.7307531807148051\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.13\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.13\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.13\",\"@ember-data/debug\":\"4.4.0-alpha.13\",\"@ember-data/model\":\"4.4.0-alpha.13\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.13\",\"@ember-data/record-data\":\"4.4.0-alpha.13\",\"@ember-data/serializer\":\"4.4.0-alpha.13\",\"@ember-data/store\":\"4.4.0-alpha.13\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.13\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.13.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.13\",\"_nodeVersion\":\"14.19.2\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-Qih/fxKvJG++4UkSLAobjFOskDTQ1qIAD/gSWXP65p0Ion9iCwcvTRS4ZsMg/5WAllI6EbGPyJZc7KcCU4aquA==\",\"shasum\":\"e3c08fc7e9021102e7dd56bf7dd41be2e3de920e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.13.tgz\",\"fileCount\":45,\"unpackedSize\":656872,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD76JFMLs0H8OxDGYlzuasYtFe0hHLTvCsH6do7HEZ2+AIhALTsVlnTDCr23qjDg+07noRkgjYBN1cZI0GDgXf9RxLe\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJijo8AACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqoOg/7BcdP75eNmapyxWblu6SMi+8QefsKry4jQTofsH0VlB5P4JOE\\r\\nlSHm9TektKEbdlLUn6pQlxqpJEzq/6xIOS659IxjcwYM+du21/sHvqzCgbKq\\r\\nydUPJGbjMrfdGuyjD4QyPdX6ghmZHdNiphaKC+xNoMyQs2m+dQi1mmB1cche\\r\\nGt+3CcCgDGpHpG87BiM9CjcCwwShzJBWcBU8xzK1Dke7d3XFipsBfNlXxrLA\\r\\nB/XkqRwO721ZFCDBsfSYhSLoIds899LlNPnJK2up29x+9ghF5S3ozyr+rHDc\\r\\nQ73gKJoCa5La5FZ5uYzO7EWMeJA6e+6UGI4+fkzauuEnmk/4BOrDfU07YA2t\\r\\n6qzVNNf+wAgyVqK2gDta6pnrFt6PKCK+h40LL208xOp7kVqXde24DiWxjFD9\\r\\nT86qTg7qEy8z6Cn/Qh+duWOOS7BbuRQ+rfAwrb6X0koct1mzZmbmCSmvXMu2\\r\\nFNtro9kT2qJ0GclPFu5S9U7+OVMLvuFv3exULfnHK98xiT3W7TwcjQG+qPM4\\r\\neaaQs2I7c2cifr1vX0RE7x/Mn0zpKb/X2jT1DT123GdWsCvVe6lNh7KRY0BQ\\r\\ndENyAxxZNTvfzmV+q0T/RJ2fHOJAG6/YdB1nzbDTpRh9zizFXWS2RXJBy8ug\\r\\njMjwY5r9dUbh7MO31q0YTqnZzNNVM0DMyNs=\\r\\n=d2s/\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.13_1653509888047_0.7663571374596523\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.14\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.14\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.14\",\"@ember-data/debug\":\"4.4.0-alpha.14\",\"@ember-data/model\":\"4.4.0-alpha.14\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.14\",\"@ember-data/record-data\":\"4.4.0-alpha.14\",\"@ember-data/serializer\":\"4.4.0-alpha.14\",\"@ember-data/store\":\"4.4.0-alpha.14\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.14\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.14.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.14\",\"_nodeVersion\":\"14.19.2\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-ujgml1ZdjdxrRnJQM10SEF0TthcG5pXVVTwu9VToEOjwEOnKEHMxIDe2uru9KU79C3eDALyOBEaUnQXIDrLhOQ==\",\"shasum\":\"7896652d27d5feeb211e5a0dc514755ea4ff72ee\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.14.tgz\",\"fileCount\":45,\"unpackedSize\":656872,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBGm2Szq0dYYscTyxwhY4twRvOEZ21/iRs6fUf/vz8mhAiAJybKS+59nznBgHqcqpBfAln3tBMGLYmqh/niCX+il8w==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJil8mWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqqHhAAh3kWnPvq3ZLfnPlz3AACCG/fC5WTelFkT+MfCf8oFY3l79KS\\r\\nKyRNvApLs2xt8yWvHBVwJ3GgwOE6h6FCaxsISN3i4M7hQjj1HJ7QvnZKx6mM\\r\\nomLp9Ez7DvzhSx+YIVuzotckkzQomPfnFBIufp7XQdU6udFK/nAw7lIDxSqp\\r\\nkeiDu54IxETOyKlD9GGe0rmdxgLwSIZbzRMqjombSMc0Irsa+1ZaSfaI/q59\\r\\nVZEBxRME+IVAKiq5k2SS0SMswWIBSZVu5GCyKLHQGfPQcBVWoPt8N4oZMi9N\\r\\nzsjbfl9JDplInoRDU77NfSd05lMQY5IRgoxKSDG6ZP8hdP0oG3t1Bc3j2cVb\\r\\nb/2yCJ/IjLAOCN2NK4a6z+9MA0LyxmNP1Kl460p/ziX/HeRTX7D62PxpxYFW\\r\\nrAGE9CrVSzTsU0Ut/JQyrfi/xPD7ufjA5ZyMig8KhPd4XueVk5Ii3+KDpV9m\\r\\nJriMQTCf3AhIb82ZB/O8YFmg9JnjZWaV7lVA1WWcVjWmlwMkRnH7K4jCr66t\\r\\nF7F0LLsEGmGG4V4GvYx5fFNOUzuzQyGxu+GPi+IqR0F1QRRWkzBp0Xqu3yTi\\r\\n9Sm6um0YfYtfRbP9gKuy9A4IQR4DaB2BrAYLi4ZilntN93d367+my8JPJxjK\\r\\nIRcD6uFQ8Kp2/l5Rr5JHvwde+KsuMk5XM7s=\\r\\n=y9Zq\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.14_1654114710386_0.7916499097354206\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.15\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.15\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.15\",\"@ember-data/debug\":\"4.4.0-alpha.15\",\"@ember-data/model\":\"4.4.0-alpha.15\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.15\",\"@ember-data/record-data\":\"4.4.0-alpha.15\",\"@ember-data/serializer\":\"4.4.0-alpha.15\",\"@ember-data/store\":\"4.4.0-alpha.15\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.15\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.15.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.15\",\"_nodeVersion\":\"14.19.3\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-t28I571c+MMecEmP38kQZiuumIp79Ns5k8BAzsAMVIS2KasB3UcXYgOgLu+nJmDPmfGdMA07dx4rhtwN4CDL0A==\",\"shasum\":\"c9d1717a74dc45cbc84fe7eeec79d124c8b5b466\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.15.tgz\",\"fileCount\":45,\"unpackedSize\":656872,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIENmbzJ3cV5j50VrcvZQP3oEGzC3kqnofa2NEy5lkuN1AiBTj7l2/M9bjYDHHFV6NmdMywhixcB7K3iJHCwsHUtNXg==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJioQObACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmr9lA//QCrtktHQpirG6W1LKFA3C7FxnNZ5hPsLmRlkT5tWBhf4/6SJ\\r\\nKrKbCjcBI/Gt0X6tYjvY67wPy+5SNxufAL1Psuc/y+5fxS/e2ukKiawBsdGI\\r\\nfiD0+A/oDP79jy3/qKRNRWbkcOrHA3yXi2tU4k9XMhSZKau+kZHRdY2L75Bc\\r\\nk3+QI2rQ2EfQFnMRmPMhDRbNIM4JHh3mOP8mDwvHW2AYe+qiMyJuFh+CzWRW\\r\\n99bGjGKZ/LyPhq1Rb7Paur7nMMvrpNnjKuq5Dprjnw6ggDbjHCMYGLBcRH6T\\r\\nx1+Zb5pKzOTLvvvFMeLX7wDyMflBDs9rlr/kv8GFwAg6QtU/Xahr/bsdiSTM\\r\\n3vJIAR896wyB0L7nJlfDKEe34NtGueC/o0K+3GkgVoE4OlsOllAFMy9nunS1\\r\\n/yZ1t0AL3jYe/R0+sBQrOcvl9n7OzIOcLdVPuoiG9VfMyS05Q9rWPEXtkqrX\\r\\nLpC7E0k58+LxlWFwa37jqr6N1yLy0PN1aFL8uwiTd6afT1CgY4cgMJrc0Wkk\\r\\nAJ36bTMkbLTpACO7rBLdo8Pe1E7ceRrDPwTeh9HwZdxaMl51of+QSgKgAO4m\\r\\n+y/ljBMNczB9PvahvzvWyM90zjnSalwlORYXitVWRHsSkUUE6J8BuxEZVHi1\\r\\nFTUroG5O/C0UmE2iL+3mxW8VuB1CZD0uL+U=\\r\\n=Esmd\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.15_1654719387520_0.9797571988226652\"},\"_hasShrinkwrap\":false},\"4.4.0-alpha.16\":{\"name\":\"ember-data\",\"version\":\"4.4.0-alpha.16\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.0-alpha.16\",\"@ember-data/debug\":\"4.4.0-alpha.16\",\"@ember-data/model\":\"4.4.0-alpha.16\",\"@ember-data/private-build-infra\":\"4.4.0-alpha.16\",\"@ember-data/record-data\":\"4.4.0-alpha.16\",\"@ember-data/serializer\":\"4.4.0-alpha.16\",\"@ember-data/store\":\"4.4.0-alpha.16\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.0-alpha.16\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.4.0-alpha.16.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.0-alpha.16\",\"_nodeVersion\":\"14.19.3\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-KTRJ3c+OmFLekSMkhE3G3ovVwKC/kBcyLLay5FfRUQLR6n/Hdbsi2b6DEEiF0E3AcE1a/lQVtJGJsEBVIC1DYQ==\",\"shasum\":\"02d502d296f69e9b7a645406a8e5b3eb418f6929\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.0-alpha.16.tgz\",\"fileCount\":45,\"unpackedSize\":656872,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDEV04HdjM7AkGq9MBIP/tR6zslLYSZn+VErMoWmBXcPAIhAOcChvjt743rh6A6JTxCJqH7PerUlJb6y+1aLIqLmqIJ\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJiqj41ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmq2+g/+KKhAmuvojZTwNEa2Vra4E+/1mtMy4e4soDGqFKI8U1c+n6Zj\\r\\nE48yHFOVgf4k0x1qONFbJUmIvUsRTLRNDGr2YtSvk/gMbxtB8flOOjK6JNXw\\r\\nsFghUQJ6WTFyBKXH8jCoLS2UJN4umfL/TztB2M9gzTU7fzpQqSO3PKAK6cKG\\r\\nAo3cLsbOSMnOAZK6hqOEy22o4LHpE1oF5VlQh6VUMlo8PNjDl56UCQbJT/Cx\\r\\nxRoQxN4cRpcusPJlxbNqQ6EZYhBTa3GSwthUu+bAMxITYqMY4Z/541/qzivc\\r\\nuAZTeN2myVYipsM9UICsuXVt4YJdqq3ntmkiTDOkZM2nHoC4XAbF8+ao8KhN\\r\\nqAUL0Q/9kkkiKyBHs9ctlVSlk148603YUX3rYVxHnnzbiwPnUsgrb+E8L8Pj\\r\\nGH7ev/AcBd9HZryXacQIRUKjIzrShGO0PK6tniwdiV+rBZkbI63Qjss2tc5i\\r\\n3NgWo62TXk750W8MVGc0sIDFb9QuCBf8Es24peGCxkSnS4nbfLzHnGW/JdgT\\r\\nNJFWC/Y/Ay/J2TMGuVgMMG2iwbReX391RLfFibIVuyTVYLfdRVrL68GP6iIv\\r\\nVYyWlrdoDNaLh0FHVod826/yyugodhzH5vyuU1w8lKfqCn+J3a9UhVVRE60P\\r\\nHZ5zQG5/8Tnt/pKmYtEfdlVQ19dztV4NpCQ=\\r\\n=tYqI\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.0-alpha.16_1655324213597_0.019210560207737704\"},\"_hasShrinkwrap\":false},\"4.5.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"4.5.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.5.0-beta.0\",\"@ember-data/debug\":\"4.5.0-beta.0\",\"@ember-data/model\":\"4.5.0-beta.0\",\"@ember-data/private-build-infra\":\"4.5.0-beta.0\",\"@ember-data/record-data\":\"4.5.0-beta.0\",\"@ember-data/serializer\":\"4.5.0-beta.0\",\"@ember-data/store\":\"4.5.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.5.0-beta.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.5.0-beta.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.5.0-beta.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-LC8FG1/fxs8eYIQ4OP06WsHGbPFZnZN/+bkh5FCo/uYwHtS51OxSYHETi0UDx2WMdTuRic2aniDCtPh+GAfFqA==\",\"shasum\":\"c29ccaf9246eaa93dbf8a007864f05a56ebc8851\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.5.0-beta.0.tgz\",\"fileCount\":45,\"unpackedSize\":656776,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIH9mH+PyEHts4ucSGThS5S5ypRrbWAMFnjYt0mevqIMmAiEA6cRemXhl+wsxO1BNTNtUCTczK7pB4ZvdIlVfDO/cLFc=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJir18DACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrLtA//U7Kq6RMHcxRfIIz2qKcYmhBm2GzShotUzBbUsQK9h4Izjv0m\\r\\nW2WVQOo0z3aQCjRbNZvn+P3dbAvR2kesf0WdyCLzeFG9xQ9MTt86r2ZGhFie\\r\\n7YET5XWe0oXjvtsF6sHPx4kqvcPR09xkwTiEG5yUthTHFhfqfkGEoQcI3GeK\\r\\nChc7+S1V/cJG/qh+DjB96RweVzRgOhlFseEqAcAsZcyI+okzKG5uYx4Wbd8h\\r\\nKNRdMbp9clpX8B6sjAoybKfI9jfoZ06QDxEF7tDFXj0E6Q/4albLz61m39eT\\r\\nLXCGJ8q87wbNOBV7llXNhQvQyXZ8Xe0S4JBSSKjPeQqFxd8BS7kGfGsRwyLi\\r\\n/ggO9uIvvhLaz7FcDjUGMLdrDQX3UVPkAYQ8ga3YT1lVd3z9FjEsI4KXiTUk\\r\\n5BBysrNERqnldnTz2FT41Y3dTcPauN+cRfU6hnZi9WvhvLphYASjWTD8Y+Wg\\r\\nSFE4Tcu1+ad7P4cowiodEo/L3G+R1/Rzz8mBCi985UguIDqN6Hb3xlZJpzSS\\r\\nsCgAJLIf0g49Az/RQ3oDhsGVrXmxPYV83OG6LeRPvAJlx1TwYWwOkqMT9/e3\\r\\n4fG1mc+xrJlHJjoXFU0kHoV/VwEBa73uRMUxTy1dSnXWfIyV8HUsE409/IxX\\r\\nQbBHwsUdYSsXzTcSElEV9vBH9qVxhY7Q+E0=\\r\\n=hSQE\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.5.0-beta.0_1655660291260_0.9754390337091783\"},\"_hasShrinkwrap\":false},\"4.5.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"4.5.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.5.0-alpha.0\",\"@ember-data/debug\":\"4.5.0-alpha.0\",\"@ember-data/model\":\"4.5.0-alpha.0\",\"@ember-data/private-build-infra\":\"4.5.0-alpha.0\",\"@ember-data/record-data\":\"4.5.0-alpha.0\",\"@ember-data/serializer\":\"4.5.0-alpha.0\",\"@ember-data/store\":\"4.5.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.5.0-alpha.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/snewcomer/github/data/ember-data-4.5.0-alpha.0.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.5.0-alpha.0\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-VnFl+rYJZZgvD+MRe2vzQYaOKwsfJZlVvobi6iGRpQYDKMw9le0cO23GZEdPglRsPjCz3WSt+ab8d5G3khzBsQ==\",\"shasum\":\"278f769a9a80a61e82ddf09810289080d3757d18\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.5.0-alpha.0.tgz\",\"fileCount\":45,\"unpackedSize\":656786,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCDeOSNbejJaHrnjuM12Ck/rIIcKaJpJshVHFH77PwBvwIgWmanGk6eYwjXGXzLyjLQ3AkNPT6YfkA5qZOiQN8pzrE=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJir2BhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpMtA//Z/FZf0yoH9nkjM3l4cRq4E1oLjg2npv8KP+BP9ZvLrrNCRKJ\\r\\nl2jIhnCmIg4X8No9HYKcRo0JFWbDcfe3N86DsIV8PKwbz4EJxkaemMxACSy2\\r\\nzOexKIXi6D01kSrEzmOlpqgnjXtAoeQv+7mYc5oOiPIc6QpO0lbFZUK4IyA7\\r\\n9pG1wOYvHz+DeW50oB8y1Q7/S+qxr0q1IrZ1uD28FOXhX1/hwjHWfk/BoCNs\\r\\n9LhV/n6kfYhABBycmGmezo0bBt+jJIxv94Ij/CSHW4BoYGFC0vgkESj5Q51I\\r\\nuTaPv2zcoNMZUcdvBKQQ0fDmx+430n5JE+C9b7B3aEIoZ2HcS8OJFGSJ5aiF\\r\\nW+oUTE7Mtiz2IP8iRxrJRLVkpS9vXS9818N7qt/oM6r+apDv/j4qQGZ26hTJ\\r\\nx6bPDU6VwBBvOEdkV1ywzkh4W1LftTARcNYC5kYVtvI/V3Nle+ADJmqN2FR0\\r\\nZFlv84/cEGw0aMGHUHV0RrKn8QUaA27oYoptgf//jqMpWQ4foLIox6jZAdjk\\r\\nUAh8COOWgGs/EwJ0hg6w26wAHeESQNk78jTZLl0y/+F+caUwTSjWW5BTjpYw\\r\\ny7bdr997ejiRyW/wqP3K24AnUHj+DPoDoEIlqM5ulfytvWe6xS6+JykZOY8R\\r\\nWIzI5/pjljdkQMXGi9Epq26U/1GoFGLdvyY=\\r\\n=aVDM\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.5.0-alpha.0_1655660641533_0.17680050890411558\"},\"_hasShrinkwrap\":false},\"4.5.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"4.5.0-alpha.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.5.0-alpha.1\",\"@ember-data/debug\":\"4.5.0-alpha.1\",\"@ember-data/model\":\"4.5.0-alpha.1\",\"@ember-data/private-build-infra\":\"4.5.0-alpha.1\",\"@ember-data/record-data\":\"4.5.0-alpha.1\",\"@ember-data/serializer\":\"4.5.0-alpha.1\",\"@ember-data/store\":\"4.5.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.5.0-alpha.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.5.0-alpha.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.5.0-alpha.1\",\"_nodeVersion\":\"14.19.3\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-oi6UpWDPRyShFBXJfyVeZ240R6cnMinSBx0oY/UsdKgbIpm7+feHMrFGornNuBEdETtSUrUuhPWZW02x5Lxikg==\",\"shasum\":\"91ac75828067c00fd61d9d887928ac963522b09d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.5.0-alpha.1.tgz\",\"fileCount\":45,\"unpackedSize\":656786,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC89CqPPSmz23/c/4bCZme63zNHK1c6umceYXFYpr0OCQIgCLaCkTFd4ohI09yJjRcRvYLqrO/9priQgpRzJl7QPR0=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJis3jOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrG9g//VWSm1ftRrJWqaOOcTBC/7c9CY3mz9mSFvETQ1KVh8sXsZuJX\\r\\nf4RVazWMc2btNgjBATjpYHzscARJjf5Ot4wjEhySnpOl+RWbS3mIPLdQBcbQ\\r\\nQE0Udbnfqs17WCKnjdDzWGeDRe9qDv4JWGfsKY8O9sG9DABgbNPvA8l6jYRS\\r\\nnirvxcGHwVuk6J767KAJI/sfCHH1KfTR6yW8Xd5fy7mG1Xv6nIS5S6p6GZKa\\r\\n48kuj7wBXiXKSWeEIPUsGRrAg1+cjivJw7883NirAmJRHkgky90MUYMh0KLq\\r\\nEIy30Qo1eIVy8to6tQTerGngiBFSAWnajl6/6w1xVxhYCUaOeTyOPgAtOKic\\r\\nq64puFF5iAO5A5EziGOrXAr9zspqb2M56y2xfe8V0qYcIxi65/dFU8OlW19s\\r\\nyB46G+pBQgDjM1ENVQVrNA55xWECqQg8Mu+epY7YkxtHIxsRRSnGrkWCjAR1\\r\\nJ8wPsxazM85Xjfaq3G6JM+xXXRqpG4bW0S0+dB40KgT+d6Hjnf15Bg4BGsmd\\r\\n2Fwp3JkjxaHZc2HblmIn2J+vYhF4EiY4sDKkdZuNoLWn7cJoQx6Gfm0WFyAc\\r\\n+dwerVhBIchnR0Yh3ApTnW5pd8l+z/+UDdHBo9ojcGxiaKPFcn4nq4NNQh7k\\r\\n17mrsUqXBPsklQRoFaoMOuWTgsbHoZTFApA=\\r\\n=qz++\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.5.0-alpha.1_1655929038289_0.5304613203775803\"},\"_hasShrinkwrap\":false},\"4.5.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"4.5.0-alpha.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.5.0-alpha.2\",\"@ember-data/debug\":\"4.5.0-alpha.2\",\"@ember-data/model\":\"4.5.0-alpha.2\",\"@ember-data/private-build-infra\":\"4.5.0-alpha.2\",\"@ember-data/record-data\":\"4.5.0-alpha.2\",\"@ember-data/serializer\":\"4.5.0-alpha.2\",\"@ember-data/store\":\"4.5.0-alpha.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.5.0-alpha.2\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.5.0-alpha.2.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.5.0-alpha.2\",\"_nodeVersion\":\"14.19.3\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-S14xi7MWPNqJOqlGLHiSDnQ4RjZg9jOgmUmO2E3GUc0Dfz+D2GqzzpGU54gHQiVMKxmVr2jaGjG+T4Aoi7QCQw==\",\"shasum\":\"78b6f8cdbf63b7096e710ca545e311701fffc770\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.5.0-alpha.2.tgz\",\"fileCount\":45,\"unpackedSize\":656786,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCXoxlYYYc7jYa/G6b3FObgNHn3nt9AjLb2ZBRJ7jvnlQIhAPZebTtpUjr+c4kjQmHHCqso7hGat7rpC2Crnk/5o/Eo\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJivLOkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmo57w//TwFz/XL4KoSJz4s8wp1P1DR/WOFjgdGfXbApecAVbSFFZ+zG\\r\\nE60d44Ny0uql1J/roOLLoyXHiKBTJpiSzqX/XYHRYjYESGWUsMioQyb5HZ+C\\r\\nwcOGG7zRNygoRwQOEwNKWUUVuaI+02Nqzu/6prrzgqxbzhahRSU8Ya3CmZ0x\\r\\nJQOMjdNycHwxuIrcksxGMZK4mH6oQvf5nz62GKAyogw6EttfwD53AvKjMK8V\\r\\nE6pV00GnUDGffIZuG2eyvcRatjTs2lgIl5iXpC37g78ztWJkXPs31+qAtrfI\\r\\nqWq3g/tpG06/7K8qbUa/niVx9l73+ZWigq1uF6bohgaRYcqDHnX1caI22GZz\\r\\nAQsbt4Px+FRhJqE1krPgR+qnkhyT+b0GUr1QXxxTEsRrBwUsRG1BI1SDCfQg\\r\\nS/sHJrVQMWMEouHRNrhbFsWhl4z0GYLAH5i/bAejs10epB02q9Cj3vSQENHp\\r\\n/wmxBRzeHIX8xWff7//FwBrsdg1aMmE//Q94vC/MvUKRMhavqXvRooxV0obM\\r\\n1vAHcvzlNGFYMyu62qoJYqxD3lTnmiS+qkWAHc8F4iyDUb326dfJlMTjlyk8\\r\\ndSzcOaFcuDcNssNTuedITw+dM2U1s67UDELWJsi220PsNaYIKWl4HMofCICz\\r\\nzCZqTQDGXj/N2hFq/1yXezfnVRBgJl1+khU=\\r\\n=62/Q\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.5.0-alpha.2_1656533924685_0.44184774481628875\"},\"_hasShrinkwrap\":false},\"4.5.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"4.5.0-alpha.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.5.0-alpha.3\",\"@ember-data/debug\":\"4.5.0-alpha.3\",\"@ember-data/model\":\"4.5.0-alpha.3\",\"@ember-data/private-build-infra\":\"4.5.0-alpha.3\",\"@ember-data/record-data\":\"4.5.0-alpha.3\",\"@ember-data/serializer\":\"4.5.0-alpha.3\",\"@ember-data/store\":\"4.5.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.5.0-alpha.3\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.5.0-alpha.3.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.5.0-alpha.3\",\"_nodeVersion\":\"14.19.3\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-k5XP+O7LvobHZRP7GMY6aCgoN5Jj4OhQpu4ESH/dvSUWss7JeF9vhFZF56W7Iz1H/CVbAm3zuN/vcPtQYwqkbw==\",\"shasum\":\"1d88cbb2082a817714928346864d5313ac8723f2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.5.0-alpha.3.tgz\",\"fileCount\":45,\"unpackedSize\":656786,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHiRO9ImGU7SrMraM9wn3bPLX4dwsLchf7UX8o+gQ5iFAiA3qf7bcbT6QEntVhaq/B46SK6k/+V3+gMU0PIt/8ZIOA==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJixe4LACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoSAA/+LZmkMRsaGv3RyTmITNIJTnqtwv1GmnjIyNiDmpPkF7UqYgG/\\r\\nAgHdFqsnGWqZ6jdAuUgGPHHYnhZ+KE83ZP7hSOYxRRFn9YVmICbrFyVBQyp6\\r\\n7Dd5IfrC+dDqhU3CTq5ZqyoJtJqO1YIw+Wkw9CTmkXutgqnPqfNBT3BnI55e\\r\\nGCofT+hubO/qYuAe5X8WAQluqv1WdaGod710njjSe3a12rtK4hMZrMBUt40h\\r\\nR4PC+I1OfH0JEWiTLyBiCmjKEiLI68WUL9KRGu9rtXrGruYh20+PpDMBC/0M\\r\\nnmrG1VooIZUs0wlK6boWPoq9xzgoHJeHx50XXMTNpUCh86BLjgESsAuG3KYU\\r\\n3ycSInBtSWiB8+IQKWfspSen8Va00+goEzZyTRA4teFGX4xE/0yhFgG4EnwD\\r\\niGm3FUC5QJAchjVGicHJuIErRIrJpDQ/2jWu4Xd7qK/OSXWeRvD83YuN+HKd\\r\\naoAkrHLvxSTZtSTDxwawVcUS4WBk6QPgbsJRy//K9QwA2ObYxSXSFTSWM70x\\r\\nqvMm9oQETs7iOe0f2GIEPWoeg6tkP0nM1tbx5D2T2755TFYUieBgTAokHFZC\\r\\n5AEqF7+TdOcBCw5Yqbyig+TwhXsLwR8/Edc4PLb6N5t2ulW9s27q6JEKqW8T\\r\\nEKXoKZoB1nBwqAM8zy2Hc/20TLg2wXri1O4=\\r\\n=28H8\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.5.0-alpha.3_1657138699306_0.9095959083236214\"},\"_hasShrinkwrap\":false},\"4.5.0-alpha.4\":{\"name\":\"ember-data\",\"version\":\"4.5.0-alpha.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.5.0-alpha.4\",\"@ember-data/debug\":\"4.5.0-alpha.4\",\"@ember-data/model\":\"4.5.0-alpha.4\",\"@ember-data/private-build-infra\":\"4.5.0-alpha.4\",\"@ember-data/record-data\":\"4.5.0-alpha.4\",\"@ember-data/serializer\":\"4.5.0-alpha.4\",\"@ember-data/store\":\"4.5.0-alpha.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.2.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.5.0-alpha.4\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.3.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.5.0-alpha.4.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.5.0-alpha.4\",\"_nodeVersion\":\"14.20.0\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-Cy8/s6H3fhgjlq06BNFtBC4Yc9M6LsqJiN2HGuu6/hTZnKI6KqMjAyROpLmHQBLczq/4yh+l7Ymocz7pPOkyuA==\",\"shasum\":\"88357a78e8a2a01ebf4d95b13ea43c53442a57ea\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.5.0-alpha.4.tgz\",\"fileCount\":45,\"unpackedSize\":656786,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCaN1I3ch0q8++bapIOYeb/yPjqFZz5BbFBCFc1+sZdaQIhAIAV5gbfJquYdz9o2ujfeOsRwFBHxGaYGQwy3SNPKcQb\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJizyixACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmreKw//cPoNUFF0T/5rInTFnVtweM2T+bEUayHX0NvKW0dIYYy0e9tu\\r\\nG0PgEAWzZVAouO5DHtqK8Plh8LnE2Q+xdLfG6vRmJJok5fCcZowPXieiz/7J\\r\\nwPz4lHhDXxHXYGUbHB44liEeK+g+3ac9XPECinNg4QBZZgWZ2gmV/mArC0j1\\r\\nRQLjDewmuf+q5sX8dDOpXoj4+K4n90DhH3/7WE+LPwBAy+1RRBRleCODTmld\\r\\nEwLJY7IAgOZrDFCnFBTPTYpUVmlbuSccLFe5ykLleAGm5KmKgYUXzPyss5iM\\r\\n6KjWdbH3Y4TdqBqRuu+De3ITuA2Qoao6MZTrfRTvazdfLxVOOQcVm95ARm/L\\r\\nTYo+Kmvto4kpkdkWQ25DRZ6enK/YL8/49cQynHe6VlDz3PSISQRG025q4Jwr\\r\\nL9X2ZnIGd88ODLRKlwkmm3Ef5aMKaT4RxygD/RJIEE4U0TIBJN8yCB3F/WRG\\r\\nlpUNP053tQGwfzatMAPekZ1Ttx2mdA1BQwNY9bvITUvQSFdCTOpF5l4f8Z9d\\r\\nbvhWDod4QXoW8idx6draylsZlSrb7/S396+GkF1VyC+9nMB3jcr6A+8OL285\\r\\nXIfVRxaGHdPj3NZMYHajt2+DCFP/Zl4cmpLsaB6rmx41y95cicI4yzYZKBP5\\r\\n1wYJu9yZ29HqE1SIaf8pSzxlCh9OxQdkhGk=\\r\\n=HiLs\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.5.0-alpha.4_1657743537330_0.1822012192950091\"},\"_hasShrinkwrap\":false},\"4.5.0-alpha.5\":{\"name\":\"ember-data\",\"version\":\"4.5.0-alpha.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.5.0-alpha.5\",\"@ember-data/debug\":\"4.5.0-alpha.5\",\"@ember-data/model\":\"4.5.0-alpha.5\",\"@ember-data/private-build-infra\":\"4.5.0-alpha.5\",\"@ember-data/record-data\":\"4.5.0-alpha.5\",\"@ember-data/serializer\":\"4.5.0-alpha.5\",\"@ember-data/store\":\"4.5.0-alpha.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.8\",\"@ember-data/unpublished-test-infra\":\"4.5.0-alpha.5\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.5.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.5.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.73.0\"},\"engines\":{\"node\":\"12.* - || >= 14.*\",\"yarn\":\"1.22.19\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.5.0-alpha.5.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.5.0-alpha.5\",\"_nodeVersion\":\"14.20.0\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-9AvghlDG9y6WJylIk3kedTJicl0PDhBVli6xzFfiBtWrI5T5LEIt4cUr+5xdbz81rL39rU9k7oxaP0TSbse58Q==\",\"shasum\":\"2c30e601eb81500980a63c8fdc115c1dfedb9e6c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.5.0-alpha.5.tgz\",\"fileCount\":45,\"unpackedSize\":656810,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD4ZD0BqJoS0A+aiGV4BaK7cT663FFXdm8hYwpobaet6gIhAP3aCdjBU2TG6aNtGi3hm/wknqJkszHdeNI+kmbzXCr5\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi2GNkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoaJQ/+KEXV6ebPQ1w8MyHyoqJR15hO8RuZwwsV741nni1NunpnkRW1\\r\\nvQpcwavffiHBknwJy1nx5enooJitdKvvf5m4OAZv3p4U4i7lvR+WjZWAb/4Z\\r\\npm8nYeTGeUFm221zG6w0efSEevNvkeJhJcG2oBY0ZpXA2+tjpYhiAy9Fy/hF\\r\\nr8IpUD/rpw00EBqoO5PRFapSuAO/aJlLEYS879OmMHRwORTyeWe0lfUUKFrR\\r\\nFnl5TmLOcbof2X9+acoxooMfXQwgnesffzxwFOnCe9MimwxWQNYfLC4mJaNM\\r\\nQX4XW8sxsgIFBGGqE3wmoNOMtJgpwE1K21SwtjGa3R5AuQJ+hjkIN9s65JoQ\\r\\nvtZBJfu0ic6WuvP73/6i1xTDS9Q3ugKy+JewH7XJygjmTzaz58iYjZuz1HN/\\r\\n3dIRYDSnW1pO7hSO3+1kGCtnkLv/oc5kWoU56Lzvdm0cbpUXumMMIPeYvHfp\\r\\nbefZNMjPHNpBYwFbLr/ocCsBfRnhTOrD3Zr7kyFax82qgmcgAZlZuw4sKtX2\\r\\nipmEnqJk4zkT21MNtwi91iOc14EeXjuiVzXXwayoMa4ozBoK8HmIo0MKMfzq\\r\\nteekQc+trrKNwd6K0lUntxS4rqA3FACKRInibUzRmPYMtOCXElTAbKRPybGK\\r\\njYH/DgKHcaUbfDk+1KTS7xCX9BO7DaNMe/k=\\r\\n=7PqJ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.5.0-alpha.5_1658348388451_0.37543377713427506\"},\"_hasShrinkwrap\":false},\"4.5.0-alpha.6\":{\"name\":\"ember-data\",\"version\":\"4.5.0-alpha.6\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.5.0-alpha.6\",\"@ember-data/debug\":\"4.5.0-alpha.6\",\"@ember-data/model\":\"4.5.0-alpha.6\",\"@ember-data/private-build-infra\":\"4.5.0-alpha.6\",\"@ember-data/record-data\":\"4.5.0-alpha.6\",\"@ember-data/serializer\":\"4.5.0-alpha.6\",\"@ember-data/store\":\"4.5.0-alpha.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.8\",\"@ember-data/unpublished-test-infra\":\"4.5.0-alpha.6\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\",\"yarn\":\"1.22.19\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.5.0-alpha.6\",\"_integrity\":\"sha512-pHARaszuSyXKOyB3fGyVVxiy13SU2jqks8seaRHErvJgSRHSP814G8eManhMSEd6BOtCXN3NDzWZW6d2IPhvfw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.5.0-alpha.6.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.5.0-alpha.6.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-pHARaszuSyXKOyB3fGyVVxiy13SU2jqks8seaRHErvJgSRHSP814G8eManhMSEd6BOtCXN3NDzWZW6d2IPhvfw==\",\"shasum\":\"78d4e14b5eea3f2b46e74c5494fc3916d84d6135\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.5.0-alpha.6.tgz\",\"fileCount\":45,\"unpackedSize\":638013,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBcPynfdDIWQWpW/SBkkvXJeK7B7H9ZQwnvM0pbc+QfJAiAQDFepGmFKIoy9lPn1a9taq+hl1pm+2GnsGuu/lR8Epg==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi4Z16ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrHlQ//Zq82K2VFZ0ZeeYobHpSoUM4G12KvGfwNrDndsFC/tVcKXvl5\\r\\nKfNKqA6pE81cHjlIucYFyI2agUTQ8AVpj7gT+KGILD+QOgaBMvfWVe1fE4Mm\\r\\nw43pJ4DNzADcsGnb0OR92SAx2N78+WMY1/yIJQLl8gkooNNLSKWbOWnZm/3e\\r\\nec7hgwj6Atcsex7k/HvVKvUCQ3kVxWIyrCSvat7sVhuekjZgRdNCwYn1VxmW\\r\\nK7spcbPDJvNof3I8BZUD07pS/tebPXBnuYwcJHx7pvFz59VYhjxKTEr/nA8N\\r\\n8Iqxpv1Xdjb6TnNBnVFUdk1pjgtQKj/qD5gCrWtVIUEvtOU5t6H0v/RiX6hS\\r\\n9XHVaNQhsM+fewXNA6vvNS1dIaSVHm3HN/eh5KnXSPISatsV2PP0zYA/YSeH\\r\\n3RzMR4Ow/AOoeYa66kgX2hHelX7Ic17qOfRX3Q1Yl5NbHzQR2DG/iWjQJ9fz\\r\\nizjT95JQllVBlnUWxdqh7kovXmWHWsLDjcoUYLgX6FX6KQPIYjMYD7/i/sFW\\r\\n70CFcHY6p+XrR/J6/aUdDqaOXRHgEECKvMG7PKFB+lyFNJrkPKClczCYhYZU\\r\\nyzXWx83Y35bbx2riiPurskVilQjvw7c+IY/JWkd/udVLH2Jwd7C9UNf7+KU1\\r\\ntMPIlS0fHRSynh6zJP7M+BvfIdKIz4prmww=\\r\\n=Fbxr\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.5.0-alpha.6_1658953082171_0.1303206759799338\"},\"_hasShrinkwrap\":false},\"4.4.1\":{\"name\":\"ember-data\",\"version\":\"4.4.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.4.1\",\"@ember-data/debug\":\"4.4.1\",\"@ember-data/model\":\"4.4.1\",\"@ember-data/private-build-infra\":\"4.4.1\",\"@ember-data/record-data\":\"4.4.1\",\"@ember-data/serializer\":\"4.4.1\",\"@ember-data/store\":\"4.4.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.2.4\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.0.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.16.8\",\"@ember-data/unpublished-test-infra\":\"4.4.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.6.0\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.0\",\"@types/ember__test-helpers\":\"^2.6.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.3.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^6.0.1\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.4.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.17.0\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.6.2\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.4.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.4.1\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-Jc8a2OTX3rcnbmVwBjdeOYPSKUHWYRH+RMyDSLN3fpLp/A8pZp1Lkn3b5/ZEi9DmBRirxIDSSSPPZ6RDTMBYlQ==\",\"shasum\":\"86e56d55b49986dff8ae1cc98a740c829e53961e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.4.1.tgz\",\"fileCount\":46,\"unpackedSize\":1327835,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDVbNpw44hcAkOqkDRzFSF4xOkezcIuulzbDYNJx804wwIhAIQeZzhQy25w2DhlYqlrPZRc6bZLQpKi+/GyWj9RrBBy\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi4ayeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmp4/RAAik+Kpt9ut8p4Ah8PtI7rxyn6f3ZvnJdXxO7o0Az8Zz3g3d/h\\r\\n2mX3LqwY4rItn3RhC6PxTlsnziwSHGQURxsa/I58kGHDnMFV6loUpeDkVMNy\\r\\nBUqn69hJvzr8E/0CW/tKEPYJz1FoY6R0Qr/MhQNYoi/tXa5J6+Hv5uGCXDMn\\r\\n8obUHSaLMZnNFcjuAChTsx5lIm73tR2vwv8UkILenTWTkzhZbRFottl7nV7B\\r\\n+7Yl+vgx96Um592luv95+3a2/UEgOIZijuCDInxXCWCm5v5ySNMtvxSrVpMw\\r\\nxjxLN3G76hSX1jBbnGZcdhznVty9Ij1sVlFpmxrHlDNkpmuo5SzUF8ftyP8n\\r\\nlYkDy4k9fnjikHIB0ROYwcWaAn3I681hwoggB1i6E5nrLsTA2yLGwFI/v0pT\\r\\n2uMQzK2J5v6SmJwU2NWP5ZJ9m3OP/Z7UXz+BaYwofR4lXaFMOyJBdB74yoKZ\\r\\naGMolRg4XrIrTbl5K8Hm8bwEvsMxSPVJElhOsMB6Cl05jmye8vzZgTqB6nBU\\r\\nce35GTaOpgDTCbjFTVxaKbYSvPnBVaHTsyyTko1aC8yOtFT0Z+gulf4FqjB4\\r\\nEcnBiKbJaj2gJOrQyhhttHdxCEXfD/eQqvJIGbdvCqMkwkozDb9wR8MLsieF\\r\\np++lIBJ9q1inNo3bWLkWt4mhcfQp/ggtnuA=\\r\\n=1VRn\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.4.1_1658956958577_0.9629938926346056\"},\"_hasShrinkwrap\":false},\"4.5.0\":{\"name\":\"ember-data\",\"version\":\"4.5.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.5.0\",\"@ember-data/debug\":\"4.5.0\",\"@ember-data/model\":\"4.5.0\",\"@ember-data/private-build-infra\":\"4.5.0\",\"@ember-data/record-data\":\"4.5.0\",\"@ember-data/serializer\":\"4.5.0\",\"@ember-data/store\":\"4.5.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.8\",\"@ember-data/unpublished-test-infra\":\"4.5.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\",\"yarn\":\"1.22.19\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.5.0\",\"_integrity\":\"sha512-pjqsV2IB1/mG5Lh92VOBF9EM/5zijblJw6vVTyinNBiALWLZNKq3CGsk8kKiuGHfExa0DB9zXhwmHN90+Z+lFg==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.5.0.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.5.0.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-pjqsV2IB1/mG5Lh92VOBF9EM/5zijblJw6vVTyinNBiALWLZNKq3CGsk8kKiuGHfExa0DB9zXhwmHN90+Z+lFg==\",\"shasum\":\"8c66c20ac8940213803b7ae13a3b01f641f833f2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.5.0.tgz\",\"fileCount\":46,\"unpackedSize\":1309670,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDUHGHkSTAS++VDNZEQ7XJse0TU0VKXzDqsd19YSqk9cAIgJucdQfncmlscGPgrqSDs3j1oMMDBj79kAtDDQb8UL70=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi4cP5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmprBA//TS2TGNs3eYyoa8c9ZeouqJE4nO4b79km3ik4FQzCELlS1A/b\\r\\nivga5W0vX17GhBcF23GnKfMMbPLrWEeYM7Phm5IbKUO/dQafv17xxrz+CmuK\\r\\nzQVS6odGIQG6hGADd6muMyyWTrK0cFG7v1kI7fjLS2czZeJ+H0+nhL6Rj1lB\\r\\n5qGkOW6mabO9pYX9LvfiJdD86w1K7PuEVf4YLj4PeObDnjeHlZ6/lSwa6iaS\\r\\nDi0ZXgFZLer+GIn/MQkCYnYJw2mZBQYXOTzWVy4gaHRDFvHbhk81bAgnjROb\\r\\n4ccVkBJ2/xhIYJ50669Avva2sCI0P/PtNQhBnJ/cD8/rgoQWnxwhqDBAWtOy\\r\\n7ikqfmB6ABmpnZIADLdBTUNjhuEItfDuIE2mHSp2p2nXZVvG2cRdIaA83WLD\\r\\nSK/pd99+7LJudX1WfE/l9BaqHvWi3Fug0teLhq9DhHY+2PqvdkDRwiOb7m+b\\r\\nXhfsanjsTkITncyw74hXpcQrSIb9zUORbBh0XGtVT4k/YUrqghO2MKiFh0sm\\r\\njHaClyLZ9VUYLEvfMesOk+r3VZy9unvkjKqbK7K9kfLM/3LEJkOrbRaoguuE\\r\\nkchuJxGOzVYLCvB+uPOIYlQUW3OpIxEL4iKSobtsyQepTG4647CpE4rCKSDz\\r\\nCQl2sWOXRHdVbnYqhXXhfsXlR/njZCCaGlQ=\\r\\n=Jlwv\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.5.0_1658962937650_0.7540332888923693\"},\"_hasShrinkwrap\":false},\"4.6.0\":{\"name\":\"ember-data\",\"version\":\"4.6.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.6.0\",\"@ember-data/debug\":\"4.6.0\",\"@ember-data/model\":\"4.6.0\",\"@ember-data/private-build-infra\":\"4.6.0\",\"@ember-data/record-data\":\"4.6.0\",\"@ember-data/serializer\":\"4.6.0\",\"@ember-data/store\":\"4.6.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.8\",\"@ember-data/unpublished-test-infra\":\"4.6.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\",\"yarn\":\"1.22.19\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.6.0\",\"_integrity\":\"sha512-Dstb3IGg+erNmwS0iCYEhFmzHbWESjkjpV+nAVkb76rHrguesYxyUeg+HhVxT+M9G33+56wmTRd3q9Ylw7jkTw==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.6.0.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.6.0.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-Dstb3IGg+erNmwS0iCYEhFmzHbWESjkjpV+nAVkb76rHrguesYxyUeg+HhVxT+M9G33+56wmTRd3q9Ylw7jkTw==\",\"shasum\":\"7581777d69cc7ec76357b958e9b8416fd075ab9b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.6.0.tgz\",\"fileCount\":46,\"unpackedSize\":1309670,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIA0aDF6RyRfAPQpu34e3QDVYJ7HaVSHO1SA7AUCdmTOoAiBIaXMnr2hMpjtB90tk8ijc3CKgsKX/e4V9ta5SoLIiZw==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi4cU6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoDvw/+Km7MRit+Mw2tT1TDZrgzfGSFgoWTK/1vVsQSBcv2wOB0My8M\\r\\nLg6IeINf6WJ9NULGUVrj7ev0PTa+REJLsz3D5v+GiQrfIDgYn0YmuPdCauE4\\r\\ne2GlbSpBNW5FDYtCtoBj1BoLkmkNVlBLJXs92imUUrH/41WmdBmo0KHVg3dj\\r\\nTeoPuli5xa+HBSO7GpAu1773hpGBynd2BSqu3lTHiJqqmXm6Jc24rGlkUE5v\\r\\nXPpZZ67TbSYPXotq9vxi8Bei368ExNp3DUBVFDxLiwI/pWh/XLsxkZZytbPb\\r\\n30+HYz1eXMI0RO/CYD/mA46ktw7tD2DUkjVTuQ9fZJno5UHMdLYdnMBX2La7\\r\\n4mMut5thdc7DZxinmq/C8kmen0UI7Bmp+TpyPARryl7eBPnXfRGCi8WwiFL7\\r\\ns8D62r6yeCzR5MWR7nZfHY3FMM0Fwh2ZBTFpdygKbrHK1uikSfK3i3PQ5RFn\\r\\n705XeE+6Dg5ZrNR4KLteZLA7ZLuQf8+5WJyOKy62O9YhUyyzKHetu8fYZnsP\\r\\nffiPG3U+Ajt8nb7WgTUGih1x5R9Psprxo7KHOLP3L5NmNoB5XM52irgTmK16\\r\\nkzjwCGqmuAJXt3ZyLiV8xZ6Ks95T7TGK0MkzSnsB00MicQZdnJ7E/BaN9NZX\\r\\nfwCHXlvxMlwd0I9J1yLr3+6yXqyw4QGBYp8=\\r\\n=Tugt\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.6.0_1658963258716_0.7484670288120525\"},\"_hasShrinkwrap\":false},\"4.7.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"4.7.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.7.0-beta.0\",\"@ember-data/debug\":\"4.7.0-beta.0\",\"@ember-data/model\":\"4.7.0-beta.0\",\"@ember-data/private-build-infra\":\"4.7.0-beta.0\",\"@ember-data/record-data\":\"4.7.0-beta.0\",\"@ember-data/serializer\":\"4.7.0-beta.0\",\"@ember-data/store\":\"4.7.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.8\",\"@ember-data/unpublished-test-infra\":\"4.7.0-beta.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\",\"yarn\":\"1.22.19\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.7.0-beta.0\",\"_integrity\":\"sha512-p2RPLN8KVMyMHpyhYFJT+dMtOZrLDAClchJfZ79ygmQ2/m0FHY6npt3+GCatFndE3TtzWRg0ej1m9jgNI+sIhQ==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.7.0-beta.0.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.7.0-beta.0.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-p2RPLN8KVMyMHpyhYFJT+dMtOZrLDAClchJfZ79ygmQ2/m0FHY6npt3+GCatFndE3TtzWRg0ej1m9jgNI+sIhQ==\",\"shasum\":\"9fb8da7439c0238f20d0d2803df100feef3f174a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.7.0-beta.0.tgz\",\"fileCount\":46,\"unpackedSize\":1309740,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD/6sWWiESFr2oEO39NipnfpFt0rAr5cvAjDgetNnrU/wIhAIZE2ZZ97iEuPIQ+pNJqBzH4dCIPVlVTia+nhzJ55Ckq\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi4cZGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqnbxAAmGBvJf4lO6VhgGrqnuChxKCh0/AFTywqYNhuS3qide03Qukg\\r\\nb/dz+j9MIgQT0R7ooJFA8MOBOS5zI8p+6ixoaWO8nFsVAs6MRY8dZT8dP6qY\\r\\n3uKhFfzAnBMqcyZGaIcn7fQLoQt4WLtFCe0xF7aS/jOmsvmJgfLh8e3Ews7B\\r\\n8MhNk2JBwfZE9OCIMQGcbBB+fJnCiHE+00QQDlhsNXMUrOAPpVOkoUHmnx4k\\r\\nKIE74r0YyOtR5czvbP7CmPmGlqkBVBx7mRFUCbTiCS8p9y2AQgDDjMR63jsv\\r\\nB1LWA1OXcSs5ryWq6GgBhlnt/8b9Id8qt4CMz+1HJIRaO6EJAqkyCj5/GLbP\\r\\nYahn3lVNnSgHud7kJfSnUpZ1qOlfce+GHEl9IUcfFQuugOcSGu8+oPm6HLDo\\r\\nLKRY6YtnzfwUEtkGfL8DPmY5qiOc3SsxvXgDFQxRwXyPcCB79OM+DtPjxYPK\\r\\nomiCERGKfUZZX0ANiQrgnEkDKlyuwsNQK72TE4uIsaO8scdxBDFMQ4BMuLxM\\r\\noOI2xvABzw91bCCHM/3M+zgT/y2hwhWNfyyJ15iCQSqYcdTaJf7pcQGH013n\\r\\nfnHWvWe0nZt2ZG6I/BLXczxGLxQIxkagAk5qzmnK3+IUrZDCXuUyPUzqZ8UZ\\r\\n3N8HpqS3EM/gCS5CRyHCuCrpYds7F4IYk5I=\\r\\n=FGWv\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.7.0-beta.0_1658963525807_0.8208235807324089\"},\"_hasShrinkwrap\":false},\"4.8.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"4.8.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.8.0-alpha.0\",\"@ember-data/debug\":\"4.8.0-alpha.0\",\"@ember-data/model\":\"4.8.0-alpha.0\",\"@ember-data/private-build-infra\":\"4.8.0-alpha.0\",\"@ember-data/record-data\":\"4.8.0-alpha.0\",\"@ember-data/serializer\":\"4.8.0-alpha.0\",\"@ember-data/store\":\"4.8.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.8\",\"@ember-data/unpublished-test-infra\":\"4.8.0-alpha.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\",\"yarn\":\"1.22.19\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.0-alpha.0\",\"_integrity\":\"sha512-8XW1V7aWkTtfGPfjJq45iklGsHw6sKVy6rAbSkTZYb0zd1RAtwvWv2DYg+nNef9zCtVbk9nk1ZtlCZkCqUZxkg==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.8.0-alpha.0.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.8.0-alpha.0.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-8XW1V7aWkTtfGPfjJq45iklGsHw6sKVy6rAbSkTZYb0zd1RAtwvWv2DYg+nNef9zCtVbk9nk1ZtlCZkCqUZxkg==\",\"shasum\":\"209c4958e58b0031ccb487e0c8926e6d67544c60\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.0-alpha.0.tgz\",\"fileCount\":46,\"unpackedSize\":1309750,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQD7NxpkEZAoX5bTdmNxx61EtRrMaQPBN251RHcB+3PrIAIgd5VyLf1SR2hpkHTspmE63e7AvBxAmHX6wwXF7LmZB1M=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi4ccaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmp1pRAAgTefOarzRQ0EYqz/d09kilmx8P1Z65GNXREKcLAtWjkFJvLW\\r\\nMviGauXwooMPKs4wVGmqOnSiPcE8RJEockcGfA0pJ7ltZHLSQIPFM+2/av2l\\r\\n04eKAGwInIrzEPE9IxvZ5Lrk+jsyeTkD4EP9VvwK/cjOgMsTP6sMVcwMAh0l\\r\\nWf0oLTqwX91q2NQznEtutC5GJv5z0QcoDKINtR/WOYmT8lYDL07Mf6gOCLb+\\r\\nqnfZwGI1DaEkqzBWVHiBsmJDOKB63ehUzHeNx/qyyagbBrKI7WyoldPY96xL\\r\\nzMuxNCnmPqT7f5NBwhfnixaBOHEONZ7Sw+WEvTOSjpeGorJWzQ6SykP7+W+j\\r\\nbeX0ese/41s1OrjRgtQNzqqw/A7yWd/CN6dtqZ1IOgutmbJgEEzbLM2Hs1zn\\r\\nAZiVAZ3c4O2fDnOsvfo1yOx/kzvvBoOWDEs9Pw94zMUGDZKqGnoTpuOzKemG\\r\\nfEionKol5ZF+W/zr5s4FYjzT2UrmC4DxwFuStvyCjZA6E5O+4eRpmJp1SK8C\\r\\ngbnOB5sgPQi/tL9wh9ya8T6a56m/YTEWhhfd60WuE/O8RpDV8X2C//YgsW11\\r\\niISCU4KYJN8i1COy5HUm+U/R4gHxsecYGba+LlX8bHnKS7U13UD3UzPNeChU\\r\\n8tIMAj5Qnc4GORTkQvk00Ln5Pz1nioLuuZE=\\r\\n=eHvd\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.0-alpha.0_1658963738552_0.3194976605805193\"},\"_hasShrinkwrap\":false},\"4.7.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"4.7.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.7.0-beta.1\",\"@ember-data/debug\":\"4.7.0-beta.1\",\"@ember-data/model\":\"4.7.0-beta.1\",\"@ember-data/private-build-infra\":\"4.7.0-beta.1\",\"@ember-data/record-data\":\"4.7.0-beta.1\",\"@ember-data/serializer\":\"4.7.0-beta.1\",\"@ember-data/store\":\"4.7.0-beta.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.8\",\"@ember-data/unpublished-test-infra\":\"4.7.0-beta.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.7.0-beta.1\",\"_integrity\":\"sha512-twCDc0yr5t9oNnkb2JrRXXQptDXfI77/jr9PyvHz+3BKbD1ijpNcgHH6OPvnx+FbSqk2YfmMX15RiJ+6FCPAog==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.7.0-beta.1.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.7.0-beta.1.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-twCDc0yr5t9oNnkb2JrRXXQptDXfI77/jr9PyvHz+3BKbD1ijpNcgHH6OPvnx+FbSqk2YfmMX15RiJ+6FCPAog==\",\"shasum\":\"080fdabbf025ac86d05d070792257f9cbeaa9757\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.7.0-beta.1.tgz\",\"fileCount\":46,\"unpackedSize\":1309717,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGIYTDQpxRNNtvNUm+2Dx+HMXRNotWX7bwaXRJy3g6wxAiBXWq6bx+98OQNbEx7gOW0SvxcJhCtEE+UT0BX0yI2M3Q==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi4u3vACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoWKhAAg/8DE6uhhF51HGWY25AVY8dIcTsK1ZVJewI5sxqYEi0xDNqL\\r\\n6ZwVUEaRzUtlpFRbk1lIGn1FH0wzK+exUI1Zj8Xou1nbwb/QpXbSToGLsr+0\\r\\nZc/qpKJ6AZjRW3Qhkk2kvp9mfjm0c/21/01xtAWq6+bFys4Dre9dU6MXLW4Z\\r\\nYZvTZtVnDNqJqZHu4oKulLheFoZ+xSQW94QY4yoqP9vPNVF6UvZrx9uUWKB6\\r\\nP62CwCOvS8dLmT3+wOi868yZInG+07eGIB/iwKM9lclBrqpy87RnG+bUYXZB\\r\\nNLz1Q5sbHlat7KgfD7GeJWL4kIPJzJeaYx5fN55ujbvH7eGYRtaJat7PYhrL\\r\\ngg9sxVjBst2W9xCSP/Uh0yalGnkte3jcrjhn0kgrrUM4EtmyEYtnnU1b8WhT\\r\\nY5lPDzFtyTU/oD9X5KcCXhrdLBxtqh8CwV4qJ+aolfdaNEC+LC6x1iCvnKFZ\\r\\nNSBCsJrseBDOMlPjB3UtP9Fsel/xDfqnBoM56kIddCpjWq5JBEKQEhrpqmQN\\r\\n7o2l/mujePvQN41iyEVNBcx3e5TNmqSPgVagsv1R23tnlLHtg8nRWSvccMDq\\r\\n/3qpuVQENAI/WJzqX5mcT+t7qHjIdbKzvQxIQnKaPv1+dO4VqFhk6JSKM5/a\\r\\nFTwmEbH4kyJzeYa6SVCz7ltIld9aCi/F85w=\\r\\n=DtES\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.7.0-beta.1_1659039214939_0.18348397053531618\"},\"_hasShrinkwrap\":false},\"4.6.1\":{\"name\":\"ember-data\",\"version\":\"4.6.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.6.1\",\"@ember-data/debug\":\"4.6.1\",\"@ember-data/model\":\"4.6.1\",\"@ember-data/private-build-infra\":\"4.6.1\",\"@ember-data/record-data\":\"4.6.1\",\"@ember-data/serializer\":\"4.6.1\",\"@ember-data/store\":\"4.6.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.8\",\"@ember-data/unpublished-test-infra\":\"4.6.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.6.1\",\"_integrity\":\"sha512-PQgV/6Bt+r5TKJz8I1NuVK2jyY8jI1QWQkdQi4oHcWm8iIAvt5KZTqApHO6Crh9tkcSM45mkbDUzrgFBlTUMVA==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.6.1.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.6.1.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-PQgV/6Bt+r5TKJz8I1NuVK2jyY8jI1QWQkdQi4oHcWm8iIAvt5KZTqApHO6Crh9tkcSM45mkbDUzrgFBlTUMVA==\",\"shasum\":\"704df54d467de433e9451afbf5b11f2ae5ed3d78\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.6.1.tgz\",\"fileCount\":46,\"unpackedSize\":1309647,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBpODRUO3VCzmg0wtBNBVBfOiu9pEXnG5fLkm2Ha9mstAiEArnpEXZvXkyRt2xOulZt94kXmstRVV98NvJK5n9iAm2w=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi4vBSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmomEw/+K4L0WZn2sI5NxgYWWXjER83Htp+FcGUVeIoY4SrGszn2ZacN\\r\\nsl62nm50BAIn+ZZ96bEsNwqPa77NehKrXqmk1LycWS/ZYK6COLQNbPUa5s1U\\r\\nO8pZiFtadZns1qQ71uG2226SbBYsd3jHPxbS5AZsggrE2JsigBoqOtDyIktJ\\r\\nf1ZvNhbOI61J15bgv7Oldl+0GwGxPuiKQmns1leYTvfjbc9J/jyYn8cqDNPG\\r\\nliylmgRC//yX0ToG0cePnAYrv7bUTCdDxhWXVuOyXWxZXWEa0okmGVFk+DIb\\r\\nz4V4JsdR0W4ZdbezPUb7eZVy30XA0BZ2TGzQoPcI8xqnQoVA4QU9QQyFu6ua\\r\\n8QYusarglD0ZiklXZk6ILLSZJKhMLaPmX8QwaG0mlCkbNjPGkOMqi/Uuuc1m\\r\\nQzyQ4qZyAQCW7Xonv9bcamvDMXkz7GG2JRXJcfWJbLFC+Y2zfCZfJ3IFd0tV\\r\\nG3C3VQYVXpXZtYQgGNWqiFB/kLevQiow9hK1yGwDub8zWeBmWSDd4R+W1HLo\\r\\nSuDpH1SVlRVVx0LSgHaPr21+ZYGTSJKsfefDRNyr32H46DJn+rUIPxMZBZY+\\r\\n7+EAy04/ya7SC/vf1cjHpOihmG4+cXFyXzsXiAjCmYq1JIza+iCMI0NagEw0\\r\\nnbt0ie0tX+p3tT79yebiL+4tD41EdRtKTiQ=\\r\\n=fa1Z\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.6.1_1659039826466_0.7159471085317024\"},\"_hasShrinkwrap\":false},\"4.8.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"4.8.0-alpha.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.8.0-alpha.1\",\"@ember-data/debug\":\"4.8.0-alpha.1\",\"@ember-data/model\":\"4.8.0-alpha.1\",\"@ember-data/private-build-infra\":\"4.8.0-alpha.1\",\"@ember-data/record-data\":\"4.8.0-alpha.1\",\"@ember-data/serializer\":\"4.8.0-alpha.1\",\"@ember-data/store\":\"4.8.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.8\",\"@ember-data/unpublished-test-infra\":\"4.8.0-alpha.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.0-alpha.1\",\"_integrity\":\"sha512-AjhRo5iSwKO6sStOeNKKrX+x8IxLoergvxdC5xmgRiJZxulweI+ErNaNroyOlcTZXd/eIixYR5ea9/qFLG0FZw==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.8.0-alpha.1.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.8.0-alpha.1.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-AjhRo5iSwKO6sStOeNKKrX+x8IxLoergvxdC5xmgRiJZxulweI+ErNaNroyOlcTZXd/eIixYR5ea9/qFLG0FZw==\",\"shasum\":\"79f3bf8f5569e7d8b358143d0489808cacefdf6a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.0-alpha.1.tgz\",\"fileCount\":46,\"unpackedSize\":1309727,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDecGq89UQUGHDezKKybOQjc/JMqwGbMlThqwNRxf+GlAiEAwK7E2aEdi3jsw2Ui+XRJsrfTj2nlJIKmboqMKKNu7HQ=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi4vD+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmr9+Q//XXpHi3ozYJzl7S1qDdKBAQuq8yA4JgPtm4ZFQCP0mEYGwd2o\\r\\nl8vKkkf/5kfRm9MW8ftca/GeVajQGlSw75fVcmzXEbqGg2M93rKml5eIrv+U\\r\\nJGeDEKMDkCalyAW3x2qLfETGNfIeaNjBxpkjn+gz6InPg+qAwwLlhTkQ+v5g\\r\\nIUlPscuCAlPjKuBcVDLb4bgI5kCCc/LykhP350E6MYJiQtJ6HlaHTolsern9\\r\\nUG1ZY/zxCE70PLg3sK4hUQNZS835A3QibZh7YYD9wlSPm1j7qdHEQokhyhdi\\r\\nTNw1EekuuITgcjqTER/azx8SEuKlQHR5vzVShvkOjeo9u3oYWYK7P6wVu3wT\\r\\nArcx8b3UbtX7Go09wJm5UIXG8PjOCkr/iA1r26bmQ7ERGb92xVkK2vJrIj/K\\r\\nXPYyBjJ7TSrmyQhClVwWCOWAS5YVkIpIiPXttSmlrS8JN5J92zDuQBi6nZYC\\r\\nHBVs/10JPgjhNvc96NmdbQSE9vKCJTfmblDoS2Z3idGtCmYjFppg7geemRqf\\r\\n17EPC2Rt5648/btdg9ZGK8Qddj4hSB4y4dGY/vPMxzx4VbZi+QdhxI5s0mXO\\r\\nvDAeKaVHke0ygmtnnJdP5UodD18I/h8wDg3t5cci/o+UYp2QbkIcG7JxWPS+\\r\\nFh9ZGlzwLqkbKjuqwVXIrBe6fnbQq3XK0go=\\r\\n=KTR9\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.0-alpha.1_1659039998631_0.3124807310628541\"},\"_hasShrinkwrap\":false},\"4.8.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"4.8.0-alpha.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.8.0-alpha.2\",\"@ember-data/debug\":\"4.8.0-alpha.2\",\"@ember-data/model\":\"4.8.0-alpha.2\",\"@ember-data/private-build-infra\":\"4.8.0-alpha.2\",\"@ember-data/record-data\":\"4.8.0-alpha.2\",\"@ember-data/serializer\":\"4.8.0-alpha.2\",\"@ember-data/store\":\"4.8.0-alpha.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.10\",\"@ember-data/unpublished-test-infra\":\"4.8.0-alpha.2\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.0-alpha.2\",\"_integrity\":\"sha512-6uqkCFOtugCWHCjfmSpkusVElJDSGiQQp1hO/85k/8QEw/GZm0A5y8WbbxjLgzGbVn/xEhEy+rnb7G6R3o3M6A==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.8.0-alpha.2.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.8.0-alpha.2.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-6uqkCFOtugCWHCjfmSpkusVElJDSGiQQp1hO/85k/8QEw/GZm0A5y8WbbxjLgzGbVn/xEhEy+rnb7G6R3o3M6A==\",\"shasum\":\"7b02a2e7e612c769ad834bf600a1d1b175cf689e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.0-alpha.2.tgz\",\"fileCount\":45,\"unpackedSize\":637549,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCxgkM1Pz15milObfqC4t1yJDU8R26UHVYOC9PtNC/xUAIhALFxgn2L8hCTAv85hqgh4dCjBvaBicVz61UJbHF2TLk2\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi6tfkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpY4hAAlFB7o31et2xs75+XfdtP8rlZXXS8R/DaTg/LhTKYhsTKB+Cm\\r\\nJKEmsO4AbYyYorDR5KNeEtXQWpKLUE+ZkP5gIh2HJaHNXOD0TDBEDru/SPsC\\r\\nz/m6fnr7Mpw+XE37J0Ce21nc3w+OcGSEBnqrmAKapPWWRsXzkI0Wv3Xy9vyu\\r\\nHLO5K3GqHfQCkPe8bFvd5XSgnGUaARmRpsyF8p3lJ9iNQ1GU6SFw9JLcnwM2\\r\\ncHcJgMkDWaIv34cYeXxnY4il71g9M4md+Jtwj9VUoo8QROMsw8MWlSUxHscV\\r\\nOsUwGi/ied+zROjQBK6D70MOF3ateCk5hzG5u2SMe3Sn35V0pfuwNbqRHzn6\\r\\nuoeVMyEltWLQ5X7wic5S0UNDM6/lo7mXuf5zm5dzxl5zpvm0r4waWAlBtBnv\\r\\nFFNEUw9aGi2ikukqkC3X6tbaEdTAIIql2Dek6hnOo+qzt5hwz4Wq9PYQbQbg\\r\\n2NexIGT3ju1xcwazK/eVKYWxZECwGniihrncxyGtDv+FUfC1owkIdCSOoh2S\\r\\nJntJ0bZUyKwq1T41BKqqvnDAUavvRAEFBE2igqbmbeYublXFADT2hUc75Ukq\\r\\nwLSQHSZ103j4qYDI0IAVNnZ1VCbVp9CUC4Wx4NZNx0ozfIHfXb1OwAoXebSD\\r\\nJhkNhzqfDOjkeu3rR9AjtFvhOmqFTVaz+Jg=\\r\\n=LuXR\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.0-alpha.2_1659557860607_0.5135348010678904\"},\"_hasShrinkwrap\":false},\"4.8.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"4.8.0-alpha.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.8.0-alpha.3\",\"@ember-data/debug\":\"4.8.0-alpha.3\",\"@ember-data/model\":\"4.8.0-alpha.3\",\"@ember-data/private-build-infra\":\"4.8.0-alpha.3\",\"@ember-data/record-data\":\"4.8.0-alpha.3\",\"@ember-data/serializer\":\"4.8.0-alpha.3\",\"@ember-data/store\":\"4.8.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.8.0-alpha.3\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.0-alpha.3\",\"_integrity\":\"sha512-phYw4JPTfZEwDGRDzmyGs5yEygeg4fLKj5PBhzzhoXuWwJj8CF4PLWZRqESqEC+FCWL3LnyPpEDVT2c3Ztz56A==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.8.0-alpha.3.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.8.0-alpha.3.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-phYw4JPTfZEwDGRDzmyGs5yEygeg4fLKj5PBhzzhoXuWwJj8CF4PLWZRqESqEC+FCWL3LnyPpEDVT2c3Ztz56A==\",\"shasum\":\"3c7cdd55ef1b968afddc27e789eaf4c75b8a9399\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.0-alpha.3.tgz\",\"fileCount\":45,\"unpackedSize\":633275,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDbmkUnEpb5HXLeVWWh/BeVgPdl0pdW9XqQCkx47MqRbgIgZwUDePrmLRAXMmMkC5C3fLwBSL7pi8yyhaR5ySU717w=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi9BJ5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmpuog/+JHxsYCDEdl9eoUt1Htd6BJValALxGVmuaBNvWEp1Hng4jNE4\\r\\nJCCS+tceK71oJnfm9b2e//QsQ6zRASmbsTELHMTkzpqsLi0PFKLzMa68iiP9\\r\\nUPKdtD8d8e/qRvvwf7WyZkxNesRCHN+KbO35Svbhkw7Y5COff1ZpzeDasyAZ\\r\\nBcX+BOLCAKQJLqaQ5iVZjK2hBcZzk/3iWOzDDSFKyN6RZQlR8J3y2NSLxBme\\r\\nK6hiqV7JTWkgET+QOIpbtuBzcTXGVTYUmhy+xZTmCk50aI+uOARhzCvmQJ9Y\\r\\nTy76kWR5jxfeVaDKT1hy866D8j3Wb012YBts5fpsLxAYfcx3T6IaYhb8B3KF\\r\\nu6n503sSOIEv7bcCGcjBmpxIBHebuAiZ3a+1iCyd4yG+e96EUtNTWuNr32si\\r\\nBOXo9YR+WI3nEYEf5jMmx3+ovrM3U5lBodZVzavlA+ZsPFrEiLgxFmTRKsNH\\r\\nzt45rrPEKC56BcwWkTWeZB61dWcX7Y1RyZ9zlUjtmY+MfnaikTOWbr8WuY4w\\r\\nme4JtE5dpSR13h9YcY6vM8llzFCdUqJbRZYb4ixcinkNzYKEk638q1Kd5YAu\\r\\nCjyoWgZE3yed5W8LALpdlNxsKfDjYREU19LwDjr336mSdhY38r60Ps4sQ6/9\\r\\nc/CjiQWIpd92EvxK8du90VpGlVcsw/NyaAY=\\r\\n=kr/2\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.0-alpha.3_1660162680977_0.12806003549587786\"},\"_hasShrinkwrap\":false},\"4.8.0-alpha.4\":{\"name\":\"ember-data\",\"version\":\"4.8.0-alpha.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.8.0-alpha.4\",\"@ember-data/debug\":\"4.8.0-alpha.4\",\"@ember-data/model\":\"4.8.0-alpha.4\",\"@ember-data/private-build-infra\":\"4.8.0-alpha.4\",\"@ember-data/record-data\":\"4.8.0-alpha.4\",\"@ember-data/serializer\":\"4.8.0-alpha.4\",\"@ember-data/store\":\"4.8.0-alpha.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.8.0-alpha.4\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.0-alpha.4\",\"_integrity\":\"sha512-eROQsf0MnNDCFfuEU3KqO66xycrkKKHFlmJNdB7lyNBu96JwgPV54BlZYRlZKa/lo7gdtk2cl2zekn+0OdzkTQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.8.0-alpha.4.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.8.0-alpha.4.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-eROQsf0MnNDCFfuEU3KqO66xycrkKKHFlmJNdB7lyNBu96JwgPV54BlZYRlZKa/lo7gdtk2cl2zekn+0OdzkTQ==\",\"shasum\":\"6319d9edfd3961fe2cfbb5352c77c4c8bb010107\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.0-alpha.4.tgz\",\"fileCount\":45,\"unpackedSize\":703379,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDpBhtLnXFSDDnwqxMKnOfl+KRrxNrV5+tmfT9oocf6VQIgbDeDoFJbOoR2EBr+S8699mI+dJGTJokc3QwhTIOhztk=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJi/U0OACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoylxAAjlX4QtQEA3veyV7ZRoHShfASdpshJw9w8Stl/aUnZoRyQCx1\\r\\nPpvI2iWrVPqdJhBa5I4qH6xiJzAeiF26jbEqP5PVHKjeeuLQ7ntFgP2eiNAi\\r\\nxXP+y8t/sPe/8Lrc6zLf7IA8DzdKjyGH6E/KA4VVVUtJombAgxfXVZeG7pVr\\r\\n7/psKnlKDxnPZQxf7JUz7QNGfS1OQxV2E9J+XEGyIItw6PMjnC9A31iKZ8Ws\\r\\nkWTD3kvZ+KOBXYBd1irEps+O+w5+XHkNUqNOy+DlBxuIwnAkLlXv7HKBW5FV\\r\\nFgD4btuZxozFgiFyEgxO6prGbmLz1GkqnZj6KgaJ23sx8BOCzf06UMZuUCpc\\r\\nDJHOP92u6koiPttZs8kHvGyTHc/m0bI2/08W1ZKLyW3sGdnJtefHDJw/buhG\\r\\nRVUpUX70L+81sxAoqN2eJheez4srU8IUpRoVhhsF4hjfNpljq7Et5MpqSYa9\\r\\nbNiDsdZMpeqGQTg7R7MEe2eki/aTHg1eXsixgr/UFx0yMMAh9w3EJ7cWrmX9\\r\\nEd2+hdPunyKdf4WW7e042PNLgKAlqReBenJZHZeJ9TjRd/acOaE58uaPFmhn\\r\\nx7ViFrzxcE3HworO9CdUEas3t+ZLrCxJiznDgpSq4pcfsufdiqp8XvYvzg44\\r\\nqt5TJNflfxrFsoQQsvxCXhIGd4n7r8mxZbc=\\r\\n=53O6\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.0-alpha.4_1660767502493_0.3511000282377579\"},\"_hasShrinkwrap\":false},\"4.8.0-alpha.5\":{\"name\":\"ember-data\",\"version\":\"4.8.0-alpha.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.8.0-alpha.5\",\"@ember-data/debug\":\"4.8.0-alpha.5\",\"@ember-data/model\":\"4.8.0-alpha.5\",\"@ember-data/private-build-infra\":\"4.8.0-alpha.5\",\"@ember-data/record-data\":\"4.8.0-alpha.5\",\"@ember-data/serializer\":\"4.8.0-alpha.5\",\"@ember-data/store\":\"4.8.0-alpha.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.8.0-alpha.5\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.17.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.0-alpha.5\",\"_integrity\":\"sha512-1h8T0rmaANcKcosJlJkOUmqfoOnFMFsw6Eu49pbGcQJ4Fcham8Jw0FAQj9sE30oSSOCHxYz3fvL/PaVyphhG+A==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.8.0-alpha.5.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.8.0-alpha.5.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-1h8T0rmaANcKcosJlJkOUmqfoOnFMFsw6Eu49pbGcQJ4Fcham8Jw0FAQj9sE30oSSOCHxYz3fvL/PaVyphhG+A==\",\"shasum\":\"e9bb07aadafd041b63d3e989c548d4097b97dbd3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.0-alpha.5.tgz\",\"fileCount\":45,\"unpackedSize\":700010,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCA6wbagZQzHSlUX3btU1FCfXOrprSASRqxb4jE6COiBQIhAKsl7P5el01nOJICYTVJVgsr7cx/bBLmFcTzHP0N1Y4J\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjBodsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqMMQ/6Ax+XHaktAbcnnZpt9T/7LwY5em6mIl1k9zr0EIyHjnRl8l0O\\r\\nGbsySg5C4m1bADZ6vlito+zYgTHVNWbW4YRmNiZ2MvZjPoKK9wkgQYL5hvV9\\r\\nGASTB/bLdH7BVefuR0xXYqExKg+eDHC6MowDGJYRvT50MzmVkt3+Pbf8IU1u\\r\\n/ztKi+BLcqkdCsTpbIZBMOQHYP894KhFBCEJhXgTSkpn4Tx3hGTYVxjwMqsj\\r\\nonxI5TM3Dp0NH6sB7QWqYp3Ox62aK/uDaR5b6Bhs1EmR56F/pHP2uU9iugTV\\r\\n7mvA8+qMwWaFEeSm5YO8ki7WCxgaiOC/0qrYIcj9Yzobt/Za2kTxFG/DZ4uk\\r\\nAliHP8c6G3xwVahhX+n5F7er2WDpiBXfAdRdQcyxpkWSshRXu0w++mZs0TJ9\\r\\nEEkHQ5SKOBLJ2OrwOMqrO5ndfG+PAoma3fCC1fnBm7z+B5AUUH3s9CBzS5oZ\\r\\nHTn5mzOr6fb+4CHV94/QHNuL1TfFd5djpiHSRlQ3HzNodsGxGc2AWhPK+E0j\\r\\n+4pK6ZtuVmmQ3R1TnZGsRU7aH6A7tESukkjr8lkpBzGWAc48VlBy+3VQHg+o\\r\\nMBHmPtJjq+jYusf4IF8aEtpI0BxlbnQEOu3LoEbeolBRMfpofWWmQI+Amv7a\\r\\nVXbO3AXHp0wSBXzHZWrvoRSrdJU2bnPOl2s=\\r\\n=0oE/\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.0-alpha.5_1661372268203_0.548227692638342\"},\"_hasShrinkwrap\":false},\"4.8.0-alpha.6\":{\"name\":\"ember-data\",\"version\":\"4.8.0-alpha.6\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.8.0-alpha.6\",\"@ember-data/debug\":\"4.8.0-alpha.6\",\"@ember-data/model\":\"4.8.0-alpha.6\",\"@ember-data/private-build-infra\":\"4.8.0-alpha.6\",\"@ember-data/record-data\":\"4.8.0-alpha.6\",\"@ember-data/serializer\":\"4.8.0-alpha.6\",\"@ember-data/store\":\"4.8.0-alpha.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.8.0-alpha.6\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.1\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.17.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.0-alpha.6\",\"_integrity\":\"sha512-vkiw/1cEXqYV1vtpg69sRgtb+U3GXmwgHPgDRMAIoDSF9TYH8Lzi8D2WbFUgYL7223d65Etqc42DlkR+am0SXQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.8.0-alpha.6.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.8.0-alpha.6.tgz\",\"_nodeVersion\":\"16.17.0\",\"_npmVersion\":\"8.15.0\",\"dist\":{\"integrity\":\"sha512-vkiw/1cEXqYV1vtpg69sRgtb+U3GXmwgHPgDRMAIoDSF9TYH8Lzi8D2WbFUgYL7223d65Etqc42DlkR+am0SXQ==\",\"shasum\":\"8220e150ff23bbaf3a13154e4a042de4c36cacbc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.0-alpha.6.tgz\",\"fileCount\":45,\"unpackedSize\":692384,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDa+Lg50Qd15iuoSZKxFdhOkggl3DysUgFUqsUJo4qXlgIhAP5rXcVLfNTyHdBrcco8JUgYfzy03V1zaGFIgbKsiSjv\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjD8I7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqmPhAAn8OKbNoj0Pe7OLpBRJuEp8k4IVP0C6QpgWpMOkS9FHXn5l5O\\r\\nllW4A+nWBukdUzmSRGttzwcfLOjgqwOchTSg+pdi7ER8DpxUVua8JDLPiqyh\\r\\nCn6AX0h9BC506IDPI4oysN7unwuNd7ddVhBuh6qiV3HZmaHWJ9VqbPP4WC9+\\r\\nw97RzPLnk+WgAqBzjYFDv+20m16VYnILkpYGKh/MtZW7wgO6Ox23j0v6nt1k\\r\\nWUDfJ7OT0BNL+ocWlojoUzcQqu1pSHt7hZ+Z4qKfsj0EU2f6+sTbMYW3h4m7\\r\\nXJld6MFctFiwXcEKLoFxoZMURBQdGkYDcE07k7Q0KpjyAEdDVXnQCf3Mq5vV\\r\\nFx92nQUqb2dgFTlcpLygHPaQog0MM7GfjMFiOFdIc9y+1VGhqBE+pKPGphQU\\r\\nzvDgoGmppWRvHBwkNnJbMSuQcdMtyEh6KGr3yuPWhIvsDIXGBJjhuj7xPi/5\\r\\nepao3BfKlrHdmToeHcxTEaY4iiNKbiAMmD74ibSPsz6yxyCyHcbkp83TTpUr\\r\\nuObAk/g0wy1zxvxqltB28e6KfmWGQAajYAuCyj4iFYdLO/lUuluqj3dN04+N\\r\\nExkmCJVngA9kQT+EleeQKRZHxp0khYy9qfcWnlDR8IO+ToScS6Miz7U8/QZd\\r\\nLf6x11XShp/IuChvixo3nQkquV/4OrFYfvU=\\r\\n=snwc\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.0-alpha.6_1661977147321_0.8206382506334067\"},\"_hasShrinkwrap\":false},\"4.7.0\":{\"name\":\"ember-data\",\"version\":\"4.7.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.7.0\",\"@ember-data/debug\":\"4.7.0\",\"@ember-data/model\":\"4.7.0\",\"@ember-data/private-build-infra\":\"4.7.0\",\"@ember-data/record-data\":\"4.7.0\",\"@ember-data/serializer\":\"4.7.0\",\"@ember-data/store\":\"4.7.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.7.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.1\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.1\",\"@types/ember__utils\":\"^4.0.1\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.8.2\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.17.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.7.0\",\"_integrity\":\"sha512-OL6eI9rhRcxneheaRTxX4W2m+IxOWDhaHqr+BirNR/Nzsf4TqT5PWAtFh02WnefwseFXccE9VW2e0kzrvOzu0g==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.7.0.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.7.0.tgz\",\"_nodeVersion\":\"16.17.0\",\"_npmVersion\":\"8.15.0\",\"dist\":{\"integrity\":\"sha512-OL6eI9rhRcxneheaRTxX4W2m+IxOWDhaHqr+BirNR/Nzsf4TqT5PWAtFh02WnefwseFXccE9VW2e0kzrvOzu0g==\",\"shasum\":\"0593e467f8910bd604fcb22ecf870bf7ccf18212\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.7.0.tgz\",\"fileCount\":46,\"unpackedSize\":1366121,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICto2iP2csSyvF3uUSiwyydjrkcgwLKML40++KfUxc46AiEA4iaXnXEfp67TT5VfMJ8t5a91NM1TxjB0McjAm2hP/mc=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjF4LQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqSzQ//Q6cfdAqHvYRSon2npmpF3qXO4AyElthxoXLMz2RD10JAhGFN\\r\\nl6vHVLoRfPD2IJ8RdBxtN1BDRC4LiJRLm92/EVAeCsThpZz0AdkXtO7tXVB0\\r\\nN4p4mHrz85AeL8/+DVQI18oZ/5/7FqwcxfbCklhKwI+oLWtmXjPYRyBVxpan\\r\\nhTOUkp9rDdS94EzGOg7l6B9EyaUyBYIoIpISuo78qblEaNxiB4vRAj1kVVNZ\\r\\nY2Y3wr8s5exzrlZcbc/97tIFALCVMT2TMJKdkWRjN8lMCiKYPmeH7mNRfnX2\\r\\nzhTBTUqJVKKUyAv4D1r0IldGdPrRAZBrndp1fml7GISrghjkU+HN3vLsCUME\\r\\nXGWNOEkthNyLz0s+my96TORbBVo0wuCiFXR9J4q4HiQGP6PvVxYRhYBCKs9h\\r\\ndv+uug35XDRyBtmBoKqdAUG36/5TQhIIqdrptzHdi2iHtQjNSksgxAVKgcZ+\\r\\nepgSiIA1yu0Owx7utsOL8SHavj/YwT+lGVMscA/6+7XBpM8AYjDIwfGKm0N9\\r\\n8O2HRiQYro8w1XebZnL024g3/lQ7sTKspURvF6iYQ4F0sG8jntt6xojKI8Gc\\r\\nhZs/gEpjw+ZQKTgXu8FTL/xI2S3eCTiyb04qyaRJgkH0M/A4LlnxwGcRCNLM\\r\\n3MJsbCawimwZmLTl/xCVFI92CKdQ8Tg6OH4=\\r\\n=jj0j\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.7.0_1662485200652_0.07114304851141373\"},\"_hasShrinkwrap\":false},\"4.8.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"4.8.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.8.0-beta.0\",\"@ember-data/debug\":\"4.8.0-beta.0\",\"@ember-data/model\":\"4.8.0-beta.0\",\"@ember-data/private-build-infra\":\"4.8.0-beta.0\",\"@ember-data/record-data\":\"4.8.0-beta.0\",\"@ember-data/serializer\":\"4.8.0-beta.0\",\"@ember-data/store\":\"4.8.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.8.0-beta.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.1\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.1\",\"@types/ember__utils\":\"^4.0.1\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.8.2\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.17.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.0-beta.0\",\"_integrity\":\"sha512-/RfavTEPGR2V2jAjpwc8PnTGYKySlLl0kAGVwjLKeaTTMVrpDW6g59srGFQMi4PygKM2GLBlo0XCdgCe56olhw==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.8.0-beta.0.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.8.0-beta.0.tgz\",\"_nodeVersion\":\"16.17.0\",\"_npmVersion\":\"8.15.0\",\"dist\":{\"integrity\":\"sha512-/RfavTEPGR2V2jAjpwc8PnTGYKySlLl0kAGVwjLKeaTTMVrpDW6g59srGFQMi4PygKM2GLBlo0XCdgCe56olhw==\",\"shasum\":\"cebab8de72380e03f34266fcfd03e56a9dc4321f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.0-beta.0.tgz\",\"fileCount\":46,\"unpackedSize\":1366191,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCNmYz1jCC73roEF5WcVbZ0mu9sCouHYyOw2Y7pS6gNgwIgeYkUe4uaBb++PeiYRtn/scbQ2Dftz8xgDABd+CVC5oU=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjF4NHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrXBg//b5C3yhCJypK/o2kXyu0H1BAlR/5BwhDlz8cYqCKP4+181fih\\r\\nIRuHJGHnKzyqsNaJ1jNFfUvQhu3fRxflX2mg9cbk7J0Sx50K9AimHU3x8i42\\r\\nF5jg3TcVzGuwQ7DhbWE9+44khTzwysXsPsIH+DHoQPUIrzJp1G/qeb0zwDW7\\r\\necyrGaIyyxFWx5rXY9ubRJAEWyfgh8BKbpEL9Bxg15k/Ib9L94bjhPNGjVSH\\r\\nvtdZfATpYBIb+18SyIh2wv3Qca0j4NpszFso9xK9/Lm3yIjPHVVj1bymRTrH\\r\\nRVT0n2lqnu1bfCGz1DtU9G8IdWDgBapWENtEGDtf5BeOYahCd39EwLfCIn6V\\r\\nnHqh+bVNGH1XcoAvlc1P2yMmh/LGNYpOQbZwwpy1A9xEk++aSFA1lAh8Guhb\\r\\neiYP39bVxL/KJYRlXbNT7WxpD3wsd/bUcyJ4z/3IrZYiGPpKwN4PRExubmn1\\r\\n7xcTjx4SYA5iZwvZSXm6ENhxOEq8Msg6FZIO73ln5dtNccr6Eb2Q1dUAyDKj\\r\\noCGD1gw3g0GCkxKuYu5rzAAlNtehhCynY393ddjU0vCG7Acam9q/Nep33vCe\\r\\npFiQfSp4BK5RrJwZyYB5yPqPepwAZ1CfaWhr01wi2crihB1nO31K/134r8BV\\r\\nh/5uHuzw+guifMF8jnDm6bQcfpYulIabU1g=\\r\\n=pLo+\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.0-beta.0_1662485319617_0.6513557359459887\"},\"_hasShrinkwrap\":false},\"4.9.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"4.9.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.9.0-alpha.0\",\"@ember-data/debug\":\"4.9.0-alpha.0\",\"@ember-data/model\":\"4.9.0-alpha.0\",\"@ember-data/private-build-infra\":\"4.9.0-alpha.0\",\"@ember-data/record-data\":\"4.9.0-alpha.0\",\"@ember-data/serializer\":\"4.9.0-alpha.0\",\"@ember-data/store\":\"4.9.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.9.0-alpha.0\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.1\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.1\",\"@types/ember__utils\":\"^4.0.1\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.8.2\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.17.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-alpha.0\",\"_integrity\":\"sha512-CfsZEjlBgnz04iDeH89QcN/kErG/nRiHLpstGTq2vMZpZmxPzkH3HJeng/Ba77bGDsS+bBvSvxrosXQKyWP3bg==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.9.0-alpha.0.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.9.0-alpha.0.tgz\",\"_nodeVersion\":\"16.17.0\",\"_npmVersion\":\"8.15.0\",\"dist\":{\"integrity\":\"sha512-CfsZEjlBgnz04iDeH89QcN/kErG/nRiHLpstGTq2vMZpZmxPzkH3HJeng/Ba77bGDsS+bBvSvxrosXQKyWP3bg==\",\"shasum\":\"393657e96a4ff92ea562574b3283421169e9e4b1\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-alpha.0.tgz\",\"fileCount\":46,\"unpackedSize\":1366201,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGcH43DfdhbZ1HE69c9dJy4T+2tdZ77NYjQrG8NEjpMDAiBj26Kaz8nK+SMMtGRUTRg3dyTgoswWBYqlgLU9NJ/P/A==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjF4OnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpbKQ//Tet4weLFlBKEZnfVOAGtMByQWTsnGDvCQrQjxejZ3KcY1QY5\\r\\n0fW8OtGH5l1dYoPdNaC8K9m1mJh4lTNnGzOwo03sRffPFmmmNgrULHYHNzWf\\r\\nk0+mKNkOOZLjSrDNYkI1oK65MYcT67mckxDpw95S1FypoXTUxkzIK6Xu+cH6\\r\\no5AxIGhH1TC1WiJlx/xqZQ3Xgzw9268E+gen5IG4YtrC+b4et9d2MtiQmq8x\\r\\nmk14NVWqvAxQno8aMKkjxCTUW/XfBHiT14ZTzrOdv4+0bpmsV8bhC0NBxRF2\\r\\nWMsSTvhMEzbnJr6MfoPvZrbu29n6YOYzer+9xS61UC3RM0QmYvBUEI840XEF\\r\\npdgka5QR7/4wtnnW2CT609uHgkYocuut7tWy135IJqgoA3NYY22A+FNhGww1\\r\\nZsIHIDMZzBE1LfjcU3CZHxQUgthrpvybubtoiCsqxCNAVUcaM65SgCg9svJD\\r\\nsl6vQvJsWjoqL/WK82vUp+/Z02DE3p8WCnH3Y3ICZEJn8qgse7RsD/z2MD7U\\r\\n1lwwIwB8gFCfRTt08LLL33BDnquB4pCrc34g/dU0Qbqwz58ZfSZz2KhfiZ2t\\r\\nPfyjwv21Xu0Y+sse4VD3dHq4QEIA1BofY4ZPZ8l0mMsBr1GF+Vc9zGfBQA8v\\r\\nTvYU+X3P7l1xg6ru0DhKLQPplGxGo6Thpg4=\\r\\n=OjRV\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-alpha.0_1662485414759_0.010440282424735825\"},\"_hasShrinkwrap\":false},\"4.7.1\":{\"name\":\"ember-data\",\"version\":\"4.7.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.7.1\",\"@ember-data/debug\":\"4.7.1\",\"@ember-data/model\":\"4.7.1\",\"@ember-data/private-build-infra\":\"4.7.1\",\"@ember-data/record-data\":\"4.7.1\",\"@ember-data/serializer\":\"4.7.1\",\"@ember-data/store\":\"4.7.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.7.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.1\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.1\",\"@types/ember__utils\":\"^4.0.1\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.8.2\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.17.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.7.1\",\"_integrity\":\"sha512-jRx87fO+hdL1RyARv8Zj8PT4YJWSJq2F2ZNoyKIIBphi13f+RPBl/1FPK4L4rMXbTJFoU231oYoCtMWREiigZw==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.7.1.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.7.1.tgz\",\"_nodeVersion\":\"16.17.0\",\"_npmVersion\":\"8.15.0\",\"dist\":{\"integrity\":\"sha512-jRx87fO+hdL1RyARv8Zj8PT4YJWSJq2F2ZNoyKIIBphi13f+RPBl/1FPK4L4rMXbTJFoU231oYoCtMWREiigZw==\",\"shasum\":\"2bb1a9b1a9df82e047316307d6ba71f5c9453dac\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.7.1.tgz\",\"fileCount\":46,\"unpackedSize\":1366121,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEXWE+B+2B55hMCVrTqKOVBUDeuHarrjcE/izvOw3rr6AiEAt2t92FJ37VGyx9ZOYL1TN34Z1uZjoQHK6clStA6D2Fw=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjF4axACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrqbRAAmZY2pD966eJfSSYk0rptEtZpylGmGfPtNqpwJf1WjXHP5XfH\\r\\nvkoudlEbBDvim1+eCIZ09cEUugzE2e/jU/Gwbc/JCCXTMqw2njC7+x/wVnsp\\r\\nbcyqjFhbGFPOpXXjgQMJNzyxkraVrd4itnViCqxWOykwgvAPgpBllkqX8GXs\\r\\nHJZzhP2kw/q+T20t8fjb+JCYtPu530fBUuhkBwQYcn0r2W6oFyF49MoV5nOS\\r\\nRQeY8VXiiauuVsIVhqZdlIgceFwU/dC14cs58BJTWiiq5E/X3f5fJIwSD+if\\r\\nPlSVrNMk5HVl6VVHpJt/ndnMnOr8qxz3sTVxDDC4CspZHpfEBuP3VAdNs2Zh\\r\\np0q+DHykubjcjJnpKZaZLSf0A5qzI8B1CoiYNnyzm6Fx26OKehEESGJSQg+7\\r\\nYh4hmmJWrGc86hFLCA/+bvEZSgh2VfrV0COeDwrwrtf54DcT030pozIk9WVj\\r\\nnfAI/Hq905/hsfNrptMqW4XzIcl2t8did4TskoQLt5z7lO9ylpzD4cfdClWY\\r\\n5fjoLJeNYHM3iizuotoE36TuNRWg65pPqdVa/o26QJYeemD5c/lF0z7bdYG8\\r\\nNPS2D+YHIjcndHCFass9zXbOD2laBMqY1Xp6B4U9xepDd5DjsaTiDX0gNkOn\\r\\nGTR4/Lj4XyfjoZxupJ0njezrcUaL3xoAQus=\\r\\n=fH/5\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.7.1_1662486193582_0.6510792840392448\"},\"_hasShrinkwrap\":false},\"4.9.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"4.9.0-alpha.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.9.0-alpha.1\",\"@ember-data/debug\":\"4.9.0-alpha.1\",\"@ember-data/model\":\"4.9.0-alpha.1\",\"@ember-data/private-build-infra\":\"4.9.0-alpha.1\",\"@ember-data/record-data\":\"4.9.0-alpha.1\",\"@ember-data/serializer\":\"4.9.0-alpha.1\",\"@ember-data/store\":\"4.9.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.9.0-alpha.1\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.1\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.1\",\"@types/ember__utils\":\"^4.0.1\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.8.2\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.17.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-alpha.1\",\"_integrity\":\"sha512-ETaxnp5vY9EdKPfZQy+bDUNrkttptvGNOEHoL5d4f54kCD0URW4HZaRh6S8LHQ2VAQ7FHzUVRq/j88PA0PNu2A==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.9.0-alpha.1.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.9.0-alpha.1.tgz\",\"_nodeVersion\":\"16.17.0\",\"_npmVersion\":\"8.15.0\",\"dist\":{\"integrity\":\"sha512-ETaxnp5vY9EdKPfZQy+bDUNrkttptvGNOEHoL5d4f54kCD0URW4HZaRh6S8LHQ2VAQ7FHzUVRq/j88PA0PNu2A==\",\"shasum\":\"0dec9aa0683a718a506d1be94e3fe0e7e07c2e92\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-alpha.1.tgz\",\"fileCount\":45,\"unpackedSize\":694464,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEwg5DSnAh0VzKMAL6i9CvVn/YgIdEyw7EdG5VU5B7Q6AiEA+lhx0zi+7q17+LERrMgvNbUosehrhkQ4eRqKppUlHdQ=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjGP0IACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmobBQ//QQ2C7C/alYORKzyChE4zY9Cgo5Xfv1lCpfZArGIH+007ktmi\\r\\nWKMnOHGbPbn2nx6fyJOnxP+wWiH/krXmWWnvtiwbJLjBpsD0Vn/qnjp/C575\\r\\n6ueLNRM+XnXaK/RXGWP+3aMx2d550yzJNvTlJQGEyPkOMp11GwOObQa0J4+s\\r\\njD1FJxoxMOILq8LhpSws+/xNsrq3spAJsPY64z+YcsgeHmN+v8cmH1HcicyA\\r\\nCqYd/36cb8IGpzkaDrtbFFeFhcxaO0NcvSQ3vQefEFRoQeQLqPr6o0pWA6wi\\r\\njwRCF00vyFkp7yr8g6rtKGUSkAKo/18D6WBbWU8hdzg9h+wg4y3EAuTRwne0\\r\\nBdogcvuanSM7Iak1JCY9B+5wtb7BnP2s8HQ3ufT3DWff69x7s2eoo9aBfNP8\\r\\neqwm6yk2osMPI8NXj9U4C2Vt96lNR0DYUxe1GEeGvmZC9xnSJgItiMw1XN6/\\r\\nqSGymJVYGcKYlTaV5l7pLy2aOnUYZNAwZP2Scj1R5R0uK0gr5jcphpXW0Oyx\\r\\n+D0XNGuWPsfF5M+55zhtjb64aTCXiFzo7GZgEilbLQrhILlYI8IdDP7Zu9yt\\r\\nxazqReKXhbZLetBdvEmp3Eu0F2twsTc1XgHq/5ASBt5B+u9TA7c5zeD7X3Nz\\r\\n7VLcIOR5efE3uvy/QPm42tMtcBIw9PbBBnY=\\r\\n=S2zO\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-alpha.1_1662582023815_0.6320895749408428\"},\"_hasShrinkwrap\":false},\"3.28.11\":{\"name\":\"ember-data\",\"version\":\"3.28.11\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.11\",\"@ember-data/debug\":\"3.28.11\",\"@ember-data/model\":\"3.28.11\",\"@ember-data/private-build-infra\":\"3.28.11\",\"@ember-data/record-data\":\"3.28.11\",\"@ember-data/serializer\":\"3.28.11\",\"@ember-data/store\":\"3.28.11\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.11\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-3.28.11.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.11\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-74WxQD3W85ZF/DxB7ak9yttzSi0/8SoEm3eYW5ffRcUxNW/JCd+n6Ly7nFgFVsKsqocBu7JjnLd0jfSHJwmqaw==\",\"shasum\":\"78cd8c2ddb9f0d8af0d073357b4f067d9ab5f7c0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.11.tgz\",\"fileCount\":45,\"unpackedSize\":661858,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFMaM+Sg9oNbqIcoWTGlSxVUJ5BZTDG9Q9eflazgUq9bAiA5yI8E7ilBAChUpnlO1q5C06tKV6ApRbmIMCPxdGPnGg==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjH6VWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpO4BAAojBV+dV+zQ7k0Azyp+Yr/4wg0vtXCZbjuJKXNZJZOb7UEyIN\\r\\neS4ciCCLjtej522HXktARAuAHjWN34AmuDCXY12n5npPnDSeYPz2Xr+XYPFu\\r\\n/0R3At36gb36V/PtZwpmj2GcCWbVG8ZwsOfPQ+qacs2Nf0pphuZskkxG9GU5\\r\\nbVMwyAu6fgssZjK25WCPkHZFe8cO6GKcXTtg+2f83tHtVjKw9ajtKYZMrWvA\\r\\nZFKPmYdW4rO1HoosHuF1KT8AKbuBrKrOtkckM+/vJWvdZCG5fubMojFyoMgh\\r\\nDf4myqTTICeiCL5RNWU1tHobjKtEqc64R+IYLjcd5HdJKHILJN9363H1ncKz\\r\\nswhc8aaizVlxFCukKRFsAs3IP7yVgjNq6mmsKfx08MDHG4WlamsoPMiduuwU\\r\\n/nY4DWBXqCaM+zUna+HgWlxb95Ah8YUxvUqbOi7mNkkngMsoag1yt7WFpdGv\\r\\ndRYmkKexTwfcXaOkzKJx7fnYT86NL8qCH6OdJla2/666OYHqfvJf/uyw6Xj3\\r\\nI3wnAJ2JkLAPIcEzILkeM/T7NAVtCCv/yQyGj/g/W8waFdnN2SE1UoyMIjEi\\r\\njgHYc/z0V2+60w+ffnScQjGb+6Ebqri6x3wO62HjPnfoNVPBvcCy5H7ltGTo\\r\\nXyLKn9U59ZvACH61e2mQ5ogNtTvYiveToK4=\\r\\n=oSV9\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.11_1663018325964_0.3779261158493079\"},\"_hasShrinkwrap\":false},\"3.28.12\":{\"name\":\"ember-data\",\"version\":\"3.28.12\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.12\",\"@ember-data/debug\":\"3.28.12\",\"@ember-data/model\":\"3.28.12\",\"@ember-data/private-build-infra\":\"3.28.12\",\"@ember-data/record-data\":\"3.28.12\",\"@ember-data/serializer\":\"3.28.12\",\"@ember-data/store\":\"3.28.12\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.12\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"14.17.0\",\"yarn\":\"1.22.4\"},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-3.28.12.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.12\",\"_nodeVersion\":\"14.17.0\",\"_npmVersion\":\"6.14.13\",\"dist\":{\"integrity\":\"sha512-eVVhYf45WjLpq2j9jIFxlrh3DG8um2tuzVMlhCGz1l6mIocT6TOW2NTcS5Ue2Dz7VDd3DeBtgfzvV6DIdouHug==\",\"shasum\":\"8d63fcd18982323887c637f78bafbf6e8715da93\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.12.tgz\",\"fileCount\":45,\"unpackedSize\":661858,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCJM+C+88h+iEXy+8FCFgWhxp0sGJhkfzKwtdykkjcAiQIhAM6vfHNW+20OWAwjSZqyrqkY18ZynMmIVBEGazGR0N1K\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjH8afACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoYrg//QohH788BwqzuS5/c/HkEw8qOhyLTJ9Wuwm8qmnJ8MZiPIZqk\\r\\nCNr5C8qPl1YoflIErD5dwkCCskELnVDw97ndhCHmVDFKkzKwj0t6YH+/wB5Y\\r\\nhihwRiUFH89k2p9P5XOt3nUKxNXwBFHs3GKXEbcMeJdQdORqzzehgxrzked4\\r\\nXOYivLVYseQ/RzoT3PDXf+Lx4iZ5D+XjkRff7AoyU+Zid80mjy5WVJaSVM/o\\r\\nzcPiwARAEfhFs8G9RlzNVLIOlDpNP8gHSAi3/r+7JwGkP06+KU9A1b4wLUOC\\r\\nJSzSK5HEynheJTe/9y+FjaDx2GdLIx/vud7EMuku8HryUAVnn+ZtsJv61N28\\r\\n24JKN1zbYQXpSx0gpm1W4AcQ5wpaNY78Ud1VO1wl1jxev4yboenA+3wzXSUD\\r\\nRPzbp45N58Gqw4q5+GUM/hfiZzrG+3Yw41jjKM59YqsvsznWt3aH3ul8ui5P\\r\\nQBLw+MjObPcsTT/9My82qOCdHmtpzF50XjBkPhTUgCPaqUD17qg1fzzkJKXd\\r\\nTnSJTAiF4m3p+phZj2deORifrBa67K96a7Xok3a/M9xQ4LEX9LWhJiyC4wWH\\r\\nQeMe5gUDQW2VyaJhbEz5jryuywSY7jdNVGFbcJzJTGeshaGeORAQcoEVNAdr\\r\\nuK/eF7fJvJgFzwsXrRvOpwn11lyOI/ja0/Y=\\r\\n=wxkt\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.12_1663026846903_0.06529723244764396\"},\"_hasShrinkwrap\":false},\"4.9.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"4.9.0-alpha.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.9.0-alpha.2\",\"@ember-data/debug\":\"4.9.0-alpha.2\",\"@ember-data/model\":\"4.9.0-alpha.2\",\"@ember-data/private-build-infra\":\"4.9.0-alpha.2\",\"@ember-data/record-data\":\"4.9.0-alpha.2\",\"@ember-data/serializer\":\"4.9.0-alpha.2\",\"@ember-data/store\":\"4.9.0-alpha.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.1\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.9.0-alpha.2\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.1\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.1\",\"@types/ember__utils\":\"^4.0.1\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.1\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.7.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.8.3\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.17.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-alpha.2\",\"_integrity\":\"sha512-a0jc1k7zyWd5TJgKAnyjysb2xzJJ6my/3AWso8C2i1afxD/N3O1zIrAAX9a90SPEwGpB6dby6fXleM6eYF0ZSg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.9.0-alpha.2.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.9.0-alpha.2.tgz\",\"_nodeVersion\":\"16.17.0\",\"_npmVersion\":\"8.15.0\",\"dist\":{\"integrity\":\"sha512-a0jc1k7zyWd5TJgKAnyjysb2xzJJ6my/3AWso8C2i1afxD/N3O1zIrAAX9a90SPEwGpB6dby6fXleM6eYF0ZSg==\",\"shasum\":\"ddbb816f048b0f1b63ab5ef5e21dcbc8b8dc6f99\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-alpha.2.tgz\",\"fileCount\":45,\"unpackedSize\":694464,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDhQWaZYzpR686Fh9BFS0IrcI1J8iVKMwxG/yV80x44ZQIgDDbhDHf3KBKAa86G6WLvnRTcBve2alPmyUkcmK72ijY=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjIjewACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmo2tA/+Mdn+KhPiExwwW4MShbYcYppHbCZ+O2/TnTlTmg1vEz/1yL3t\\r\\nSSWyFeDr6MJFMYayK05gDQwTeoGQ5s3iKFLXaOXuioDLJqzNnJRQM9zHa7/h\\r\\nP22v3xmRtqKPMnl91UcjzkfDsf6Zi6dWGg0hYkG66zS/9MyZek4EOu4+Y5Kt\\r\\nBl8AUS8nL41SdA2odq18pX5EE2RH53NWBpOI2W5RmdqEt9CvTrUpXqnnatcs\\r\\n+D0Okz4nzcRMBfjgkNgzWQFvnCPM4MY/OTNcOx0mTSHCfxHBVlg1SbEMWUbD\\r\\nTKcKqAc0+ORn8FyUTHMfxtoD0aqZfHjhmYVUTBlAzj5v7Y2R+n3zBY/vHM2T\\r\\nSH2GFfG9CZO0C7ofODEeQPMnkOQwJiQkluCTmyav24nk53TB/zI1sKNiiGTT\\r\\nSn0OfTbkoZ/vhZToieraZ7RMPJolBZTWH4jqYA7pyzQsAn3WIh0w5YovZeAn\\r\\n2p8hSs3BdJ5OlhhoFUXyMaLG9yY3Whvib55VOB5yKjFH/nhQrEMr4PMgbop1\\r\\nNsaYieYdL8zDJoK0u7OSToqgzjS0JNQ11/l8cDG52U+2yCKjRrGGjIZ4vovz\\r\\nIdGKfSSv5cty070nru8E3BHLkhEcLb7RoKoEkegi3VBjkzfqHjEjoeSCNf5C\\r\\nnbi757+b/AUBr2CVnci6vMmC+lA74KInmyQ=\\r\\n=ZOM9\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-alpha.2_1663186864197_0.9341033748277789\"},\"_hasShrinkwrap\":false},\"4.7.2\":{\"name\":\"ember-data\",\"version\":\"4.7.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.7.2\",\"@ember-data/debug\":\"4.7.2\",\"@ember-data/model\":\"4.7.2\",\"@ember-data/private-build-infra\":\"4.7.2\",\"@ember-data/record-data\":\"4.7.2\",\"@ember-data/serializer\":\"4.7.2\",\"@ember-data/store\":\"4.7.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.7.2\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.1\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.1\",\"@types/ember__utils\":\"^4.0.1\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.8.2\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.17.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.7.2\",\"_integrity\":\"sha512-a4pIUyHIJEkL75H4l5PTeyDir3i4DeI/weGVPDgJJMNK0LVComWI246HpyYwzYuKjp8QzcDpNCszrbBRsaNu0A==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.7.2.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.7.2.tgz\",\"_nodeVersion\":\"16.17.0\",\"_npmVersion\":\"8.15.0\",\"dist\":{\"integrity\":\"sha512-a4pIUyHIJEkL75H4l5PTeyDir3i4DeI/weGVPDgJJMNK0LVComWI246HpyYwzYuKjp8QzcDpNCszrbBRsaNu0A==\",\"shasum\":\"136a568eeefc4bea25cee10992c1331b091a57b3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.7.2.tgz\",\"fileCount\":46,\"unpackedSize\":1366121,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDKvl3bkZ/gahWLb09pOmdzREmYcnXJoGPlsAg7ZrX/IAIhAMRaRdW1tYT8MuF37L4xtNGTFArf7Dd1j71zihcW4fEm\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjInV0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoNuhAAhyy8+3v8kKyqP6fDke1JSRhBt+mOChqZj+cCcZd5zlS6h0FA\\r\\n0E6jLUNrwsBZ927F4bhEpwRX0JvCmAKhsajfS9y/jCByWYpuY2SNYWr+GBK/\\r\\n39uaAR/Ieu0vTc1uWD4Lr2DhGGczQRn4R3Wyf7Sd0v0LKKcnrDrM6TjIX4nG\\r\\nFi1fMzao6MyOTOKvdPLKQQ5k1TBcwqFfE9eQJ44IZ7MUmEkxXx5wyWqVehT8\\r\\n/7V9Oq2dZsXqAF6UaEFX5itd5hqLVqCzBgFCsYuYipeh82mG+pFuw6X/y28x\\r\\n4RS3SRfAIUQYsfOTKwwzwqm2tpBs2UEqZ1BV/+CFVnFfb3XA1OtMBqPiRNLC\\r\\nVk2WqNRVhjSTGTu+foRldr+egYCC3GxTZfoCPCxlvSOONZn7mE6ZVf1inySq\\r\\nZQrkGr4n1L+JxPlJ+MSlOAwbPBT8Qdw5AGb1y4OfICQI4OcnAk0EzFGmNr5R\\r\\n5qZXjRpQ09rKQDzZrut2k92YLfeZCBr3XaS//7W9TH4Au27qr4XLB3OUqte7\\r\\n7YPh8vvXqP45b6poDBJb+v3yHE4PpRcKGmXTO/XuMYv8NmqUbkBikyjPEYvZ\\r\\nK5pZntAYZBF2sbTSiukb/P0Eo6yFcz8ZwhyvS8+/yrBrXl7pdhl1+26lFnkK\\r\\n7ZWQabTtDBYLePUltXrkqMaHVpagpDBF5vs=\\r\\n=nwqj\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.7.2_1663202676266_0.011479770597115024\"},\"_hasShrinkwrap\":false},\"4.6.2\":{\"name\":\"ember-data\",\"version\":\"4.6.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.6.2\",\"@ember-data/debug\":\"4.6.2\",\"@ember-data/model\":\"4.6.2\",\"@ember-data/private-build-infra\":\"4.6.2\",\"@ember-data/record-data\":\"4.6.2\",\"@ember-data/serializer\":\"4.6.2\",\"@ember-data/store\":\"4.6.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.8\",\"@ember-data/unpublished-test-infra\":\"4.6.2\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.6.2\",\"_integrity\":\"sha512-P8yuvqe9duRoiaNeKqGMNj/evQ/zEyUHIS8Bu9WW5NYFOkZ/o5KMYnZWXIHHD1N2QEoiYWu7akMFb7xFAV6/Og==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.6.2.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.6.2.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-P8yuvqe9duRoiaNeKqGMNj/evQ/zEyUHIS8Bu9WW5NYFOkZ/o5KMYnZWXIHHD1N2QEoiYWu7akMFb7xFAV6/Og==\",\"shasum\":\"2a083f9dfe0a91dabdafc0cee0e7b82ad53cb79f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.6.2.tgz\",\"fileCount\":46,\"unpackedSize\":1309895,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCtkNgG8sAG/q29Y3eoExBwNRUGYzFGLjfH2FFph0WabgIhAIebyeZLCrYtQ3M8Oiu2mPeJpM4hDq1/WTtWjzxdcaOI\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjInfTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmqs+g//U2n9f5sviuFzcJkSsAAqTg0uknwUM2mQQVUdJTxnZBlvhASW\\r\\n2lt+hNfR6/qmWEdcDLbHuCU82ES9St4H4hwtXf9ebReq6+tKkjIuPvPYHztK\\r\\npI2qUTGkL1KlXB5+qYPGaJx0qcFcrNxj8X6x/z9WAy5pixKJphTMQ/m8QwMh\\r\\nrMLTPBBizOHbtF7V0xVvE1wX63CPFN+jq+lghU3ypLUuvHc53lv2drAuh0ba\\r\\nmH5Ylf4xnKaV+3dNBYqkcvpzZipg3jP2V48nVJsiJayiob67OkFmaxiqLl+2\\r\\nsj0dsPUqkWS/ZHb+nYK4oIMOi/uiNLNGeE/TtAytNC0VRqwHQnWsfDWOcsUl\\r\\naii/uxrGwsEsTtVuGyqZ8YjF1ygjHb58hKGbEYP7o09IexxB3tkFJ7QJn7Vw\\r\\nAoiAj6kdpyQwJvTXiGHlP1BFq9JLIluN8XxyAG2GrPlbsVtx+j12rEHOZvUM\\r\\nH597dS3ohAENkFCHFTzJECaSHuFMljZlSD5hJuLpysqwh85KehWETXin7Ajq\\r\\nytNTkgOHJWN7P1loH//xkLNu0ZHvarl80jGKnSY7GsZ/YMMTh+7IXAeebORd\\r\\n7B+1vszqKdPfe/YDq+sutT7mnRwce+opOCdGJIGq7jGtskhCHrYzHCgaYRhN\\r\\nSychW3DFVYS7KLwRQxIIJRNrC8G2rcztt2w=\\r\\n=gOe8\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.6.2_1663203283704_0.7919294803722039\"},\"_hasShrinkwrap\":false},\"4.6.3\":{\"name\":\"ember-data\",\"version\":\"4.6.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.6.3\",\"@ember-data/debug\":\"4.6.3\",\"@ember-data/model\":\"4.6.3\",\"@ember-data/private-build-infra\":\"4.6.3\",\"@ember-data/record-data\":\"4.6.3\",\"@ember-data/serializer\":\"4.6.3\",\"@ember-data/store\":\"4.6.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.8\",\"@ember-data/unpublished-test-infra\":\"4.6.3\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.6.3\",\"_integrity\":\"sha512-M/n0P2+yDFtvssVzm+CRrhQxmy8iw86RGRXoOp+Z6mfmjKiSPs8GOAN6JCOwpXDrES/ivJheBcMLpkjVaM08cg==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.6.3.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.6.3.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-M/n0P2+yDFtvssVzm+CRrhQxmy8iw86RGRXoOp+Z6mfmjKiSPs8GOAN6JCOwpXDrES/ivJheBcMLpkjVaM08cg==\",\"shasum\":\"489bbbc578ab369bbeb47ac4967ee145980ef656\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.6.3.tgz\",\"fileCount\":46,\"unpackedSize\":1309895,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICq+vwK271X+yWRw+Nnz0sRFbIAOEQfHQDpgreJPfPMVAiEA9uMdRjYHhuIYCpXXXwGSxZdzroJvIppJy9dgIrAwa8U=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjIoMOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqMtxAAneIP3xTV1xEdueg6UTafpe3p1ZMD+myj7DHdyzciDJrkgp39\\r\\niN+XGvul3kPCdnmT2DVCH82+fQT/zXgRyFxBSG9cqwibZX27fMTI/rxAGHUj\\r\\nq+QSj1JRKNFduAdC2b35mzxMvnBjKt0l7oTScOXV+ZA61adkJpxuFRCfcGAH\\r\\npomnBZBh3K8IwfMTATPDbzQN00JKTkrFCyieFzTZSywK3+ytDEJ00K4HiYXl\\r\\nYBNxg4shdN/zG4Q08BlnZ7n+GogOr3K6JLsPNUFS9cCfCF+HaoX4RnO7ndv5\\r\\nxknkF0pZmpqMk7haxvnd2IQkKsS76NL/JQHRMKbeowHCEBiR7Hg8e8TAfsa0\\r\\n71zay7wQHifuWC2fCvIEtyth1Qdv5fUwTGdmQJSK3JCvitSNGCWux1hduyTd\\r\\nriTj5bU746CGgOJVdK7g9Rd9IH8dCIKQsIKZt5AW4DymioFUWh7CrpAM6Qd3\\r\\ngqEM/KPfDuzGyw6Klt1xeT/ZtRqiQ+4T1aKPmaet96iU7G3oo67qU0hLYLfg\\r\\nA+KMRhWt17ovW4TaQvWopRegd7ghFugDsiPrRyn215tDgJHmdNc1bDkdDRwY\\r\\n3LvvvBHvP2jCoetpdfM0WYgGmGhL9YDxoBjiedav0LrTRFq1NH1xHLDwY6bw\\r\\nD0test3Fslu1ciebOGKwqjOTqzcthUap8OE=\\r\\n=cUBo\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.6.3_1663206157951_0.5429490882053885\"},\"_hasShrinkwrap\":false},\"4.9.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"4.9.0-alpha.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.9.0-alpha.3\",\"@ember-data/debug\":\"4.9.0-alpha.3\",\"@ember-data/model\":\"4.9.0-alpha.3\",\"@ember-data/private-build-infra\":\"4.9.0-alpha.3\",\"@ember-data/record-data\":\"4.9.0-alpha.3\",\"@ember-data/serializer\":\"4.9.0-alpha.3\",\"@ember-data/store\":\"4.9.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.1\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.9.0-alpha.3\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.1\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.1\",\"@types/ember__utils\":\"^4.0.1\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.7.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.1\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.7.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.8.3\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.17.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-alpha.3\",\"_integrity\":\"sha512-5Ixnt8gOJdnkXOb+1T1jxPNo4mkNLDHuRfbAE6Fuz5tGc2gtO/RHYrVFwzrQwiQFycgzWL3PiAvkBMK5zM4kVA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.9.0-alpha.3.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.9.0-alpha.3.tgz\",\"_nodeVersion\":\"16.17.0\",\"_npmVersion\":\"8.15.0\",\"dist\":{\"integrity\":\"sha512-5Ixnt8gOJdnkXOb+1T1jxPNo4mkNLDHuRfbAE6Fuz5tGc2gtO/RHYrVFwzrQwiQFycgzWL3PiAvkBMK5zM4kVA==\",\"shasum\":\"686f1c4d5bceabd70aeec1c24c7d08e680ffe937\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-alpha.3.tgz\",\"fileCount\":45,\"unpackedSize\":694464,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCO7omh0T5/trXsZCM/gUinyxZg24lAyRIADepn7a91EQIgWKnqm3ZFNcw6q1qQ8JW7pRclEIbtI0IYxN1TjaUYqZQ=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjK3HFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqB1A//Zh3k3ISagvql7wevFTMvHxDP9ZpesdtAC0eVG7cfmGEKGFoY\\r\\nkEjdQqEL10aPgzTvwMGgadpj4E4hLVHSYwOR+/C76eyGjICdECbJ3OoyWlC3\\r\\nGmJ4wZRDVtsO7IRb1aHQUBWv2X1o81iO03elYFivGXiAaBgWDbH/BglilJcy\\r\\nL7Ov1uwEV2vs05WVQ7Pt3h1ZXnVyCrGG+2LLLS1HibkrXIe6sh8x7onmyHwI\\r\\nQlm/IuBv2t1jdvWQRBH+fsInnWqIKcqSSDUODstuOPlMghOQ+k8cMR4uL9lx\\r\\nPEsmU7BURx18YcIen6YtPXl6MsutgBAfGl4jfW7zTvuqU6mvtIF1BaRSttaB\\r\\nD658e9eHPIY+z4y7noPE+P5dA9jjvyDWNNqXX9/P1SB+uGffayyOsle48r8x\\r\\nll01Oszyb29CYY64bZaeVOahokafWFgyExjNUjoDMUXYoD8LweZY+0CpbztW\\r\\nEHcBmsEMbxiatKAcA1Witlb1br+d6+y3mHS8x5OsC+fTQrLQPS23lcXODbM8\\r\\n9Himd8rMdrKq3pk9yJh2Uo1d5yiuF0P1xokmwae/r7Uyaow2cQ0cheqNZYaQ\\r\\nyQVzXWuiS0dht92dAWbdk10Xie+vUM0v9XiqDKkct/A9ndD85XdTDV93O1ZQ\\r\\nqwky06rfOtbz8rE3Fpfzfi7xiFiRjX5bsUE=\\r\\n=+ecu\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-alpha.3_1663791557625_0.655252110160004\"},\"_hasShrinkwrap\":false},\"4.9.0-alpha.4\":{\"name\":\"ember-data\",\"version\":\"4.9.0-alpha.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.9.0-alpha.4\",\"@ember-data/debug\":\"4.9.0-alpha.4\",\"@ember-data/model\":\"4.9.0-alpha.4\",\"@ember-data/private-build-infra\":\"4.9.0-alpha.4\",\"@ember-data/record-data\":\"4.9.0-alpha.4\",\"@ember-data/serializer\":\"4.9.0-alpha.4\",\"@ember-data/store\":\"4.9.0-alpha.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.1\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.9.0-alpha.4\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.1\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.1\",\"@types/ember__utils\":\"^4.0.1\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.7.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.1\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.7.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.8.3\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.17.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-alpha.4\",\"_integrity\":\"sha512-WEI2YD4vF7MBAP5dB3MOWY4aOgHdTZA8qeH/3bjza0FzHxWLpNR94RfOAr9CClLYQhe8mVXYVTRHDnwMx66z1w==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.9.0-alpha.4.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.9.0-alpha.4.tgz\",\"_nodeVersion\":\"16.17.0\",\"_npmVersion\":\"8.15.0\",\"dist\":{\"integrity\":\"sha512-WEI2YD4vF7MBAP5dB3MOWY4aOgHdTZA8qeH/3bjza0FzHxWLpNR94RfOAr9CClLYQhe8mVXYVTRHDnwMx66z1w==\",\"shasum\":\"7dac323f36c03d991d701b3dae23057048e42afe\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-alpha.4.tgz\",\"fileCount\":45,\"unpackedSize\":694464,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCl4kCUqF/VZNq04JL5guz4AuQ00Tqf7v6TKl1OhlvgWgIhAL8RIHe0DMZlxTii2ULhnm1tTpeUkilYRXkAMVp0Bj4i\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjNKx1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmqzig//VVnbS92y3nlviznlpEFAKElmXWqIL7BT14S2CEpFhdmnNrLd\\r\\njs9lyDDgkJL33cRSjJoF3LIq6Qz6DrO9wkwwB+eD0Rj8yLHiutzHuhHxIV+H\\r\\n/QTS+q0UQPQl98QswhY9lP8rQt9DOMq3n/sn3aaZgUpJOW/LqQoviQ8wgGQR\\r\\nY0dxu7uSPmZkyXPDJMl0KBSlwAxBC3OpneB8u24nrbUtUAuO5E/XNCSumWFV\\r\\n3WYAPBhVvBeFOoypcQa4iseWhUMRILx1YiWod1JV/G2MXO17KZkVKPHG4osI\\r\\n4DXIVgsDmEcXy8C14uw4tuaRE0GvMwgQnEf6dU5wtFTDuta/r+xf29N11Hc4\\r\\nuEBRpYdSDXXtN+RZvT1T+LtWEda4wEpFzxyxYP7m+io3FH16jkGd8PjiGsQ0\\r\\nqV8kukCyn6yCh0+rNefE0xURaTHBhr+Ao/6TC8ZZ606EXwRp9tM42NkSvPDl\\r\\n2wl4LI1VNPxAmMJaIngSGjjbbYemH/vG7dtHyGh5fEpmXWxPEvRiMzV+d3ha\\r\\nIivN+bmMzpN8X319Vmxg1EqJApqrrojDm7WlJP6PUD9Qn7kHSHIbHmRuDSkQ\\r\\n21QSzfs9I4FbLAF2lI+/21jFzR74WvXfXYYGyIApHkYjGVg/neJUSyKLIhd/\\r\\nae0wzN2BDWXaLrKsV0NnmdfnXhZeqfEVXA0=\\r\\n=SWvr\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-alpha.4_1664396404824_0.1513375317908796\"},\"_hasShrinkwrap\":false},\"4.6.4\":{\"name\":\"ember-data\",\"version\":\"4.6.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.6.4\",\"@ember-data/debug\":\"4.6.4\",\"@ember-data/model\":\"4.6.4\",\"@ember-data/private-build-infra\":\"4.6.4\",\"@ember-data/record-data\":\"4.6.4\",\"@ember-data/serializer\":\"4.6.4\",\"@ember-data/store\":\"4.6.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.8\",\"@ember-data/unpublished-test-infra\":\"4.6.4\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.0\",\"@types/ember-qunit\":\"^5.0.0\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.0\",\"@types/ember__utils\":\"^4.0.0\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.7.4\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.16.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.6.4\",\"_integrity\":\"sha512-3Q5+rm2ktUtqg2VE6p5LKdCG6SHNoS8++9ycORa4ngjKOtshi0JWkRIddjkDtwSv0oUgQKauGKYsKQs3q7ZIRA==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.6.4.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.6.4.tgz\",\"_nodeVersion\":\"16.16.0\",\"_npmVersion\":\"8.11.0\",\"dist\":{\"integrity\":\"sha512-3Q5+rm2ktUtqg2VE6p5LKdCG6SHNoS8++9ycORa4ngjKOtshi0JWkRIddjkDtwSv0oUgQKauGKYsKQs3q7ZIRA==\",\"shasum\":\"0250329eadec97243881dac159911d9a9c5f58c3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.6.4.tgz\",\"fileCount\":46,\"unpackedSize\":1309895,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIF3JS2KSh6lSf7DVUa8JsRQ5Uaa4YMjoKMn6jyvfKHG8AiBhGrMyLyAjTrvRvCAsAtSJjKSUSwXjsXFmwiimR3l0rg==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjOOLxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmraGg/+PxDobIIrlUghpDAJnoTXlIcJUXXTE/KxMG4AAhWAO1ILainX\\r\\nHcvcY8WSW17n6vyQ1UNmqd/Trt7qu+gqPWerdxxibN7fi1z6oN0+lkWDSQJ4\\r\\nsFSh/n9hWtyuDdm4tFvuvOGCMg03ARG03oUHFSXO7qd7Geb2h+LX+Urn+rXP\\r\\nWBep5hh1cK7KLUi4Q2JF0sLMqywqY9fXpBJ9rYWzA2q0ERfbP3hcgSvXlvC3\\r\\n/5o9WOeLML8Ofq/YJKWs6szOLPcHJZhRFe58wLYijf+UQg2pgwNTLlBckKTV\\r\\nv8ikvSRihF2jYcgryc7NEQkV5iKNG/8vQZBS/WS04kdRA2KV8n0yKH0IeWB8\\r\\nVbo4GFXevswN9AKF+EL7ksDnm7mEMVZB9junhk3rz73Wt+inoUmL4srd4yPE\\r\\nsKJjlcTjDt5Z1bTh4wLJEL4+yZRHpvLs21rmdigAHOa2Dpf+PmBzT4zkUQN6\\r\\ngcUAmAtrVpPREKqOIiMDsmqtvNtXV51fM5rA84i/APE/GeH4iSktgKBBen9S\\r\\n6Wx0krnzPhCOaqJzdREP6VwSCrtZsunxgD+wKS1Kh0PfinrOcHpCCkcyC12R\\r\\n5r74Bqg3cBdUZ4YUnaWzoi/SWMRrwpdpN/gFLijpY4FllSPXJV/8FCMzEB84\\r\\nU+35gSKuDN9dhe5yasGmATCmDEs6+WqGCPA=\\r\\n=HPfA\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.6.4_1664672497567_0.6361050329608107\"},\"_hasShrinkwrap\":false},\"4.7.3\":{\"name\":\"ember-data\",\"version\":\"4.7.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.7.3\",\"@ember-data/debug\":\"4.7.3\",\"@ember-data/model\":\"4.7.3\",\"@ember-data/private-build-infra\":\"4.7.3\",\"@ember-data/record-data\":\"4.7.3\",\"@ember-data/serializer\":\"4.7.3\",\"@ember-data/store\":\"4.7.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.0\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.7.3\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.1\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.1\",\"@types/ember__utils\":\"^4.0.1\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.6.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.0\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.6.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.8.2\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.17.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.7.3\",\"_integrity\":\"sha512-0tRyDE8HWKszrHAcES0QUcozetCl6+6/FHl79x9WRNGtkYPOlDlZ2Rxq4Bkn+mbRGm7S586d6HHOddd6LVd3cA==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.7.3.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.7.3.tgz\",\"_nodeVersion\":\"16.17.0\",\"_npmVersion\":\"8.15.0\",\"dist\":{\"integrity\":\"sha512-0tRyDE8HWKszrHAcES0QUcozetCl6+6/FHl79x9WRNGtkYPOlDlZ2Rxq4Bkn+mbRGm7S586d6HHOddd6LVd3cA==\",\"shasum\":\"7a526edd7ed303ebb20bd1f221c201f85e1b638f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.7.3.tgz\",\"fileCount\":46,\"unpackedSize\":1366121,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDGDBFg55odgaq4u/RWm6tvo883fB5r9UMLSvnMg+dLHgIgAL6qDsoe2IDe5vZJmmobsyg1JaQbn9TStOqtgOu5GYI=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjOOP+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmqa6g//XFSTEIEEtYD2z1SLlppMTn2xq9w8xksbVT5bjxxmE5uXWXpO\\r\\n59kO8UboDhBj6AMBg5cWJVI2FVLX+9IqXQgy0sIvIAQ5QgYpn/LfmwhL7FLp\\r\\nkn/e/cGzppLoKRPcxBikSeD6nOXK3wHiLl/zT9wIV0W1rq+Jh+9Ik8SxPxO8\\r\\nHG8on/guD4YxmZT0uKVZyCcBAU063BzJx1Alq+L4QQ2enfxrN5VTFL/5uXMs\\r\\nFp1I9cmIpNXKuVQWdhpBpfWEQGxymq3gHGKyOMzrTKjkQ8eJlJxseIBEx8A7\\r\\nAsNGdjjJueGuGELmQ7riC1qsO8Y1H6TzYtTgES5OqpaZ2EMWxzJz+O2AaKYo\\r\\nl1VuSjT/nVGUTnDcOQSyhHFI8y8s08b67XjKNUq1eB7UC13B53iPkGsI2I18\\r\\nC/VfsHtKbBfPGy0K8Plcb8UgyuGoyeHqzSJn1DCNTWGtfjZh6bhgiDayCql0\\r\\nDRmPArTItjgPAlR1Z8SSU79nQ6+Oy5GGoF1WTkdYQli8tf5EO/FJjq34k9w7\\r\\neHuor68nHAHAAW3Z2A12pk3QgYpWlXuaGrFHnyS6wrUhuWI3SO9o3tmi0sF/\\r\\n7E0XCSVNf/YR4abgJR0Cu1O50cWShsJeiXB+pGT0Xj1JjZ9zYnoF91xQC/iA\\r\\nqz/9UR10v68WDrXWf1DjA6NtiksiGVXA6gM=\\r\\n=cy3U\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.7.3_1664672766541_0.5855126828649799\"},\"_hasShrinkwrap\":false},\"4.9.0-alpha.5\":{\"name\":\"ember-data\",\"version\":\"4.9.0-alpha.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.9.0-alpha.5\",\"@ember-data/debug\":\"4.9.0-alpha.5\",\"@ember-data/model\":\"4.9.0-alpha.5\",\"@ember-data/private-build-infra\":\"4.9.0-alpha.5\",\"@ember-data/record-data\":\"4.9.0-alpha.5\",\"@ember-data/serializer\":\"4.9.0-alpha.5\",\"@ember-data/store\":\"4.9.0-alpha.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.1\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.9.0-alpha.5\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.1\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.1\",\"@types/ember__utils\":\"^4.0.1\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.7.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.1\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.7.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.8.3\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.17.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-alpha.5\",\"_integrity\":\"sha512-OCDFLCMCOWn8fx/3jg7yLHyDQ1yV/Kd7HO/JHxvjwiia0H7lN9kRLZM5UPhhIbl7EA7YUBcYHx74R6Ie1ZEqug==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.9.0-alpha.5.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.9.0-alpha.5.tgz\",\"_nodeVersion\":\"16.17.1\",\"_npmVersion\":\"8.15.0\",\"dist\":{\"integrity\":\"sha512-OCDFLCMCOWn8fx/3jg7yLHyDQ1yV/Kd7HO/JHxvjwiia0H7lN9kRLZM5UPhhIbl7EA7YUBcYHx74R6Ie1ZEqug==\",\"shasum\":\"a3e63badd028bdd0d5e6d642ef8809e897b5cdd6\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-alpha.5.tgz\",\"fileCount\":45,\"unpackedSize\":696474,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICV8rS9vEl5OXnz/5XbwvbD+YuKnig94cTv3WU6LBXo+AiEAiynMsNVBmNNaU1bbXG/tUoxvRTjog2LO4zmyW/p4/JI=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjPeb9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmpn9g/+MLMwzYASOKTAwc+ifJ3r9qGrwwvgC8K/X2WL1yAURFquhoaB\\r\\nsP0MWdr2c0xPMkZNuRTKHj7FDI/G6ZMGn9tLLkYw1ps+72s60p4DXJ/uC6Hi\\r\\nlOWYZTYCZjlGpm5ZAIONow2Xpp31yXTjvtwNUUqIpJZqKF/x2UFSmZOS6zO1\\r\\n3Z+q+247bcvaWddMyp/zS/LQQScxn6DY9lpAGzCkOzzt4IFxd7s5IFARadb/\\r\\nMOWOG8ifSlDreH+NRzcg1VVhh/KoZjnxVcStK6fLiqXlZYiLC7qeSbmUhuXA\\r\\n97SJ29gi7HL02KMSc/GoheA9tMUP9fsR3VvtubkiPcPNibtlaoi8gvf3Ej/Y\\r\\nBBGGmZEv3sqEJanWO9l+/icbCDHZYeUVjyI8oXWUwLwFwzMoTml2UmVlsSzb\\r\\nHu6lebcZCU+6zTQkIqGNSoVK0eTSP3kZHG610tu1R8K4grKREGq2EWl0B4bU\\r\\nWEIFXFWIhdRwql5VImjaDgUZRDYG2wYXpKg2peZpmoTQMSK+idHZv7UmylgZ\\r\\n7zdgsSU9rWRr6vsHq8m3Z7O5XLa1IRTamy75eFSwMXzC4+PXbWlNv7GF3b7r\\r\\nJq+8F05B/HAX7Rv8zxxs9jVygW4JxiFu3EZKuLaziyKAAZDTX5aYGkYcexOb\\r\\nyJ2h6zI7aLv4h2BR3LNdshpY3T3SJ9YfCRg=\\r\\n=n/ti\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-alpha.5_1665001213730_0.5934491166101037\"},\"_hasShrinkwrap\":false},\"4.9.0-alpha.6\":{\"name\":\"ember-data\",\"version\":\"4.9.0-alpha.6\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.9.0-alpha.6\",\"@ember-data/debug\":\"4.9.0-alpha.6\",\"@ember-data/model\":\"4.9.0-alpha.6\",\"@ember-data/private-build-infra\":\"4.9.0-alpha.6\",\"@ember-data/record-data\":\"4.9.0-alpha.6\",\"@ember-data/serializer\":\"4.9.0-alpha.6\",\"@ember-data/store\":\"4.9.0-alpha.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.8.3\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.2\",\"ember-cli-babel\":\"^7.26.11\",\"ember-cli-typescript\":\"^5.1.1\",\"ember-inflector\":\"^4.0.2\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.18.12\",\"@ember-data/unpublished-test-infra\":\"4.9.0-alpha.6\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"~2.7.0\",\"@glimmer/component\":\"^1.1.2\",\"@types/ember\":\"^4.0.1\",\"@types/ember-qunit\":\"^5.0.1\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^4.0.1\",\"@types/ember__test-helpers\":\"^2.8.1\",\"@types/ember__utils\":\"^4.0.1\",\"@types/rsvp\":\"^4.0.4\",\"broccoli-concat\":\"^4.2.5\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-cli\":\"~4.7.0\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.3.1\",\"ember-cli-htmlbars\":\"^6.1.1\",\"ember-cli-inject-live-reload\":\"^2.1.0\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.2\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.6\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.2\",\"ember-maybe-import-regenerator\":\"^1.0.0\",\"ember-qunit\":\"^5.1.5\",\"ember-resolver\":\"^8.0.3\",\"ember-source\":\"~4.7.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^2.0.0\",\"json-typescript\":\"^1.1.2\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.7\",\"qunit\":\"^2.19.1\",\"qunit-dom\":\"^2.0.0\",\"typescript\":\"~4.8.3\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"node\":\"16.17.0\",\"yarn\":\"1.22.19\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-alpha.6\",\"_integrity\":\"sha512-TgSmYij5Q+jVJULizKYZlZ37CbxzgolHMc2iYWOtIghdkhv4EfouosC8uvXHaSksqp/waYWj1R312aqlhMKn1A==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.9.0-alpha.6.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.9.0-alpha.6.tgz\",\"_nodeVersion\":\"16.17.1\",\"_npmVersion\":\"8.15.0\",\"dist\":{\"integrity\":\"sha512-TgSmYij5Q+jVJULizKYZlZ37CbxzgolHMc2iYWOtIghdkhv4EfouosC8uvXHaSksqp/waYWj1R312aqlhMKn1A==\",\"shasum\":\"c4169b48990342f94a6158ecb80c2a1dcf9497b3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-alpha.6.tgz\",\"fileCount\":45,\"unpackedSize\":696474,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDMqq1RgQpPfRieI6qngCXgvcWVecPUIkhQpyigGRBr9AiEA0UkI9lhkde150WBCFZrnb1cRUsrvRJATxqNBx5xC/KQ=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjRyHSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmobKA//YE9WIWCkOQ2ck1PnU52m5URpbtUdcVyyYEACGgik9aZ2/ZeX\\r\\n1k+mgkyWauC6TS8/7UDLVKm+8hZf3BbFL13Q//0ViUphaSrhdS6zxvm4a6XG\\r\\nOP80AhZ5Q4GqQYfPNeUbBZzxes/hyGEnwSGCmvOUsEE6FCKkBwAqfnzcCzSr\\r\\nrSoSRkglfs0AKTHrkuzkIK70WjxB50742ZJ8V5sfOoox7//ctkntne2LMOs0\\r\\nwQK0Jj3gYA/J51JOG0DnedK4U6Q2c7FHomEmb28ax9L222w5iPalqOpIeY1Z\\r\\nxogXrQIcE8LtOYk3u42jhQOXx/JBeqHeMZGO2whFCc3s+LjDe9yQel6JqzzP\\r\\niKgPMDKIns6mQDzSREDp15O1xNsc0VZwCEYw0domfZY+gVeT8R9BykugprSn\\r\\ntlhb6jvkrg6PNY/Yh1R2ozAhLjEaJ61wMceWSTICV898IVkFSSqM+zlgoWfo\\r\\nK1+zZmd47RD3mec7e0FvbkFsn7Z7KCakFBw9lPjYdGTVBjkRv5lwfocr8FOw\\r\\n/0uC/M1PRJJVOxL9w5WP7+y12SM+OWzDG8lI24ljEu992O6wHfKjsRbDXOvR\\r\\n4bfc5ccjvdrDl4icBXIAWs83lRvTTGxYQV/HynwK1Er2kjSffLQTDgKeSI94\\r\\nAP5k5MfNReHMS3gZz9LT6R1mqmkLQYALJ/4=\\r\\n=4e0r\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-alpha.6_1665606098534_0.4141287179230957\"},\"_hasShrinkwrap\":false},\"4.8.0\":{\"name\":\"ember-data\",\"version\":\"4.8.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"prepack\":\"cd - ../../ && pnpm build:docs\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"workspace:4.8.0\",\"@ember-data/debug\":\"workspace:4.8.0\",\"@ember-data/model\":\"workspace:4.8.0\",\"@ember-data/private-build-infra\":\"workspace:4.8.0\",\"@ember-data/record-data\":\"workspace:4.8.0\",\"@ember-data/serializer\":\"workspace:4.8.0\",\"@ember-data/store\":\"workspace:4.8.0\",\"@ember-data/tracking\":\"workspace:4.8.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.0\",\"_integrity\":\"sha512-DGU4UR3P/91UOPPwWAzRHvSG2FwGdLQF8drU8BAOadb09ftifapNr/9nWxG/uHHTn3gHThjeM6e/NnX0XYSrMQ==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.8.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.8.0.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-DGU4UR3P/91UOPPwWAzRHvSG2FwGdLQF8drU8BAOadb09ftifapNr/9nWxG/uHHTn3gHThjeM6e/NnX0XYSrMQ==\",\"shasum\":\"e246967b93d97e5fc79b69a05723d598d4d04f2b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.0.tgz\",\"fileCount\":42,\"unpackedSize\":719529,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDMA9RVxjVmB8DsRHirfMKtWU3LdGOqtH6wSFwvl3XwIQIhAI56FDKy1cCdoDyxwaGLkmsAGWf8F1RpHalPzell4pEF\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjZVWjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmpraw//To2lYT+727IPuGI9+30I4jrIht2voW5vx+prhNyAs0Be/3gb\\r\\nJ9udsWRFh+iI6PkWO4qxe7wqsoOTzpsAnBGqcW59M0yCQtJcYclYKEY9zCZV\\r\\nqB2JbZcLrf3j3N73d/1m71ofam1Y2O9YfJ94PgU71AwvZX5+xepXMUAUsdLj\\r\\n9ufeDn3Z49ZNC5ig7HbNYvrwCCPrPlxKnFLAS7TXu7Oel7n/6zf56CEQ35y7\\r\\nOdqbc6xAOKzF/2ssVfMnZMwnSTi3ti8azl57yo6E2JoB/qSix/Kpvf4yNBeD\\r\\nBnOj5UsBZl+a2z+0oeTPVlq0ZQRhk7UxegR9MkKoj8O8O9ich9u1rB0p7rmJ\\r\\n05JdN8INFt97oQrf952daH+VzzCte6GjC7hiL54FqB/OBlCdUHEbIIYPZP4L\\r\\n3ZY6OZ5h5f8P0y+a63YnltlM+3hsusDm3L8bJ2Iuf28thsK8u0x+U6abbvct\\r\\nIOoUpxaPnaJbyXvwZ3j05Ooq0HyIM3etA6N6Mloa/62wTrUy8DSL4Y9rku7R\\r\\n4O4bIVSHDLqJo62BpHHtK4tKsc//yrYBs35frPB9XtlhAAyQnhY9K2A/CcUY\\r\\n/qUqIIyUzFNWhJDg6jdI5beuTHeX5eK1HRRt29J50XqL+WdQ46MGixifqs1C\\r\\ndwkhCv8Zqpd2E0XIsWL9tjDJOJpmO3w4D8k=\\r\\n=qnPn\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.0_1667585442833_0.8111068861913622\"},\"_hasShrinkwrap\":false},\"4.9.0-alpha.10\":{\"name\":\"ember-data\",\"version\":\"4.9.0-alpha.10\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"prepack\":\"cd - ../../ && pnpm build:docs\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"workspace:4.9.0-alpha.10\",\"@ember-data/debug\":\"workspace:4.9.0-alpha.10\",\"@ember-data/model\":\"workspace:4.9.0-alpha.10\",\"@ember-data/private-build-infra\":\"workspace:4.9.0-alpha.10\",\"@ember-data/record-data\":\"workspace:4.9.0-alpha.10\",\"@ember-data/serializer\":\"workspace:4.9.0-alpha.10\",\"@ember-data/store\":\"workspace:4.9.0-alpha.10\",\"@ember-data/tracking\":\"workspace:4.9.0-alpha.10\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-alpha.10\",\"_integrity\":\"sha512-IuzJ8CO3Z71gQzyX0YrVJHACArBW785eVF9p+aRMYovC4vyn8XNbyRJ+p62agk+V/4UuxJCxIh53WLiKX0jX9A==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.9.0-alpha.10.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.9.0-alpha.10.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-IuzJ8CO3Z71gQzyX0YrVJHACArBW785eVF9p+aRMYovC4vyn8XNbyRJ+p62agk+V/4UuxJCxIh53WLiKX0jX9A==\",\"shasum\":\"3dc4777de0c85db155f8a4fd302e5b26a0c96286\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-alpha.10.tgz\",\"fileCount\":42,\"unpackedSize\":719619,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDjvvP+ui/TdbbebNqqy8cZrSOnqQZY7kvrriTndBiRGQIgX4wgp6TcEEC+n7ZGxHyqx5hEFBrN07vYgyxV5Pr9jRE=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjZVa2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoWSBAAmi+H9pPulM5cJU4vjFq9Oi83KJbswa1lIeS0qASsc4OTZkAk\\r\\nnmYq8T55EcbiV9pHDqwgmxz61nrvkqpiU0NfXneL0eKE0KwgS9iQRksfkcNb\\r\\nDusHYjAiwJWmhcM/2G7cVI1EniUBSY6nYpmtSnBxIYWG2IuCdmNngA1KTq1z\\r\\nj5a00dpZGrmYR87/YZH2GvhJLwsr8a9hcq7dIf+GmyPOZ8n2pv9N7mOnNQsG\\r\\n+GpNtMxhuds/sSG2QZeKI9GCwHaAFWgqovUXiM98zZETES+Qs11kPrCqtFr3\\r\\nKewoqnElc8VGvlplYHsF2C9ikJa5KnGEIzqgZ7RiT2ucQhC08zwzUkTFN7RF\\r\\ns/XNvI8/cNgkOp+1nG+ObR/sMOntb1ynbeXw2bwxqdEzwPRcJXcXf6/GOOnU\\r\\nuDbPQJgiX5wp1xClxyUiCwtqank1Q/q5xTqo3MTzdN89J6Fn/ZHnojK4uj2p\\r\\nZdRCXyYn/0zhJxc8ifrUGg/J73sKcgrpOSaH23aHT09wqfwY7BKlDguQ59HP\\r\\nqbEGxYiT6wPARDtVHtNntWsdUSD4n6cmCVokOOMZYDHhU98V6Nxc5+AmAuOB\\r\\nU4aHvUnrft56irMczCb0yU9jEm1CLPGDEjqUGq6OTG10usgPRDEDF16bSv6U\\r\\nRHKQLbQOrWyIIYccXDzoDDnGXNvwLiXD+NI=\\r\\n=FdzC\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-alpha.10_1667585718543_0.9315276738171236\"},\"_hasShrinkwrap\":false},\"4.9.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"4.9.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"prepack\":\"cd - ../../ && pnpm build:docs\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"workspace:4.9.0-beta.0\",\"@ember-data/debug\":\"workspace:4.9.0-beta.0\",\"@ember-data/model\":\"workspace:4.9.0-beta.0\",\"@ember-data/private-build-infra\":\"workspace:4.9.0-beta.0\",\"@ember-data/record-data\":\"workspace:4.9.0-beta.0\",\"@ember-data/serializer\":\"workspace:4.9.0-beta.0\",\"@ember-data/store\":\"workspace:4.9.0-beta.0\",\"@ember-data/tracking\":\"workspace:4.9.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-beta.0\",\"_integrity\":\"sha512-wqh6z+duARmrVEuGfzpxgLY1x3bQBJ+klOrPzBzxSlwptyNojwJb3uumZDcSPmY+i+RbhVv/GF9tly2VVQK8lg==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.9.0-beta.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.9.0-beta.0.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-wqh6z+duARmrVEuGfzpxgLY1x3bQBJ+klOrPzBzxSlwptyNojwJb3uumZDcSPmY+i+RbhVv/GF9tly2VVQK8lg==\",\"shasum\":\"615979aa15aa7be0bb8d34757ab7fee376b067cb\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-beta.0.tgz\",\"fileCount\":42,\"unpackedSize\":719599,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICrW8bUerXrUnJQl1ZeqxnHlhcIW/kCgBAsDgrbaiaglAiBR0NKnhEdaXEQaTacapS9cZWlv3Y+v7/8B/TYGQfv/Hg==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjZVeLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoWURAAgRs8BdT8difIlldRPlAbswYIybfQeNMFQUoVJOj+IpJewh2B\\r\\nXF6GAjjx4MMHpI2Y3fW2QodLMrCz33OOXnhXORebhircEaQcci/Ow+1azK7f\\r\\npG4V6nb2VIvzMWgw4UIGMBslagQSEe+GEwwspXrLB/M5fvd4kzR/VWf83Ob4\\r\\nJehI0dx3AABV1jaaRFl9pjGssL9DCn8BRTMau5HmbM8VYzy85TcLx9UMnRMU\\r\\nN4+tUotDOHWp1Ns5ZNzmWm12TSEc51UfzQk9U+vPzP6BRMovU3NrMnTOECl1\\r\\nyKa5pzwQ3EBCqLx3j46wDzEkh/9bA32kKODw5+ZXKtavtHwuB9CqdiswEMxU\\r\\nPdcgzC8+tnoFIG19LZsDaUQPsRsQ7/7lz3neccOpdJ1TbfwT0Llmjg1fBCai\\r\\nQCqXFJTcazqqr6sJE9GyY/ZW8q4k8j6ZZ+3KZgGaBmE4i3qykzFDeqUHKtQO\\r\\nULsmkCq+93RWIf8QDSVUSBFlGyDS5SGbS0e0jktuDWRgt3ilmlktnDasFDpj\\r\\nRrnE6VZt0MBnxmc1KI0uDINBcd1MkypV6LG0nKil/3dOtWQXBv9EnLf32oMa\\r\\naZDmmX6LcLrpwknrV3eqaKb/Iagab16Kg57tUwxYMFg8XU1m24X5f8KItUGH\\r\\n7Q57tr8aheelAjX0i8V6pS+aJ25LS8BCadg=\\r\\n=DqLr\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-beta.0_1667585931553_0.4098374811681402\"},\"_hasShrinkwrap\":false},\"4.9.0-alpha.12\":{\"name\":\"ember-data\",\"version\":\"4.9.0-alpha.12\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"prepack\":\"cd - ../../ && pnpm build:docs\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"workspace:4.9.0-alpha.12\",\"@ember-data/debug\":\"workspace:4.9.0-alpha.12\",\"@ember-data/model\":\"workspace:4.9.0-alpha.12\",\"@ember-data/private-build-infra\":\"workspace:4.9.0-alpha.12\",\"@ember-data/record-data\":\"workspace:4.9.0-alpha.12\",\"@ember-data/serializer\":\"workspace:4.9.0-alpha.12\",\"@ember-data/store\":\"workspace:4.9.0-alpha.12\",\"@ember-data/tracking\":\"workspace:4.9.0-alpha.12\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-alpha.12\",\"_integrity\":\"sha512-O51HAkrBrxKHFYMqmViDl66kkln9ajuoBjJLH4BWttvxcsxNQVl4/y+RuL3vRw9V/O6QMfFlqU+aAQruf/xgZg==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.9.0-alpha.12.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.9.0-alpha.12.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-O51HAkrBrxKHFYMqmViDl66kkln9ajuoBjJLH4BWttvxcsxNQVl4/y+RuL3vRw9V/O6QMfFlqU+aAQruf/xgZg==\",\"shasum\":\"0032e455bde853ca023d8f93dcc078cf84884fcb\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-alpha.12.tgz\",\"fileCount\":42,\"unpackedSize\":719619,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCYgpl6F7BF19+n+2fhkMRf8nHoAbllzFlmlrrLg59Y9QIgMHAnEGrpsPtvAd8JlHt2TWWdgQyra/rNZ7RTm24POgk=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjZWjiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrSVA/+LPLtWHw1E5b/2nsRgw0nikyb58f7BEazXi8AbSA5O5n+6DBh\\r\\nYbTVNZpZG4WjcPrfgacqmYejACgKJOzdwWfomekaVwajzJGxx9lZmKB6ZDHr\\r\\nGeV4JHl+RiOWBvPThYT2b5gweAfiVjqvz7NJ1AyutzRJ6Z1eqYlJSsWdZbBe\\r\\nwAu1UakNMd0xChj2L/cvmP4Vnfc8wD077OxnTGXywMY4GR1H266Ws4I5v5Gj\\r\\nltd6/thjOrt1Fgi8apI+FB2PsFE5g2h7F/NYkmCi3hTkxxl+FE0qvhrClIGA\\r\\nkm0j6LzgihKLW7YeIlifJRKA/RnlEv+/ycZXaD6x1+cBVPkPDZ+C6xqWjaHx\\r\\nCZSfYzmlO4m+6H1c/Jm8dC2OpgKcoAODuKR9w4vHCn48o+gki+ptrCb8zuBj\\r\\n6mJy3STbQY5jEZ2O4lRJbG5TRTsjmH5+iNrlE87AUnWuxo8wymJntmCqkFVe\\r\\neOvqbQM2vxHC7yWqA92IbipAKaaXM173VZY5X+04TfE2s4GnK6vqlK3fCNPw\\r\\nPZDKr/Wwyfa8YjOmOG6n/eQpS/mGgINE9ZdBJC0SSFXBv7446qRz+iAE5MGD\\r\\nd5RD02PA32i/Znx1aDhFz7irpfUu4muKIgMtJ29MET4Ko8fZ7ec+4XkRWB60\\r\\n5Phsjm6Cgeoz98sOtPr4PMc02QYU5n1aW+A=\\r\\n=Cna1\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-alpha.12_1667590370270_0.36131607348953065\"},\"_hasShrinkwrap\":false},\"4.9.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"4.9.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"prepack\":\"cd - ../../ && pnpm build:docs\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"workspace:4.9.0-beta.1\",\"@ember-data/debug\":\"workspace:4.9.0-beta.1\",\"@ember-data/model\":\"workspace:4.9.0-beta.1\",\"@ember-data/private-build-infra\":\"workspace:4.9.0-beta.1\",\"@ember-data/record-data\":\"workspace:4.9.0-beta.1\",\"@ember-data/serializer\":\"workspace:4.9.0-beta.1\",\"@ember-data/store\":\"workspace:4.9.0-beta.1\",\"@ember-data/tracking\":\"workspace:4.9.0-beta.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-beta.1\",\"_integrity\":\"sha512-cQ8aE9Bo2HcbM+AISKq/r+crfBOxZHsrHqPjhnZBjTg+SqfdW0cXFVcSOQL0acTjogcViO59fZU+HUb/yDzgdQ==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.9.0-beta.1.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.9.0-beta.1.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-cQ8aE9Bo2HcbM+AISKq/r+crfBOxZHsrHqPjhnZBjTg+SqfdW0cXFVcSOQL0acTjogcViO59fZU+HUb/yDzgdQ==\",\"shasum\":\"8b9f17a9017556e49a317bdd45dd77689902c180\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-beta.1.tgz\",\"fileCount\":42,\"unpackedSize\":719599,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDFRk5P2BgRHlkCt69jcotDNXA2G+YiWJssb9DF5NyvNQIhAOcjTvPfl3TGn7GeZH3MsmALSXhlVMX23zaX46VBi5CB\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjZWnNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpKzw//ep+f+y3hO5aVK6jHLZ/ua1cXLdSXdx6TJqI9rhrDsmol4vDo\\r\\nZKT3sRS5/oDcr+2MF2f/PpN6QvKbrcrYw5XWJSaL/HI+9XBXUTLuN5n5iU7M\\r\\nidYsR1QanQVmzL6ILWNoT/SNK6mgquihcqulIJQFsQ02ai81ibmSK6op9ja0\\r\\nG0arRAxEU9Ws8RHYBTmMTTef2SUZUSY+VMvMh9E5ZT3xjuM7LGPt0T2bhO2Q\\r\\nD4ZjANb2tCBDhuanHpy40rPau/EtRv9i80dVQSVC6grn9S9tYxMmIOZOPvSV\\r\\nuvEoqB+EMRbf+csVYEzWVzRZPXIMbruRKGIDJo4/J9T2vuDSTh971fSoc9ek\\r\\nklRGMztekdh7T4ojPug4bcRTpyLhdTiqBTLOr+nOYif5t7bBVssUVyE3J+/l\\r\\ng2rqjx8Xd1DYT9/9QgrmrgADb5Gy5Q2SQ3FIAG9gsgJWdpilg1Dkx4jAYKzT\\r\\n3mnQQ7rGW8S1Q0xMozNtJRQVYrNtBQLTV3/vu26cAFOF5Ig/OnraET/2b1MH\\r\\n8hqBB2+f/E232pO3jB8A3RKrUcUgLU+L8rXWBSZBQBclNzD8a1WMCL31JXcD\\r\\n0MhZXU59Tx6QsvVGxXj4M68X5DdS0bltbzmhl4QMGGPON1t07B6zNm8XRyOY\\r\\naV25JuaIIxTkxERitpnHC17Wx3jaQyVyJWI=\\r\\n=sNN8\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-beta.1_1667590604969_0.6310676206783721\"},\"_hasShrinkwrap\":false},\"4.8.1\":{\"name\":\"ember-data\",\"version\":\"4.8.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"prepack\":\"cd - ../../ && pnpm build:docs\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"workspace:4.8.1\",\"@ember-data/debug\":\"workspace:4.8.1\",\"@ember-data/model\":\"workspace:4.8.1\",\"@ember-data/private-build-infra\":\"workspace:4.8.1\",\"@ember-data/record-data\":\"workspace:4.8.1\",\"@ember-data/serializer\":\"workspace:4.8.1\",\"@ember-data/store\":\"workspace:4.8.1\",\"@ember-data/tracking\":\"workspace:4.8.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.1\",\"_integrity\":\"sha512-FQXFWn2UN08zsE22DJNU2S9zIvHxGUtz4ry2tV40GPW9bqfRcC5SjTkK+cyeT2b2lj4h0814HfxFyFZbpjlbVw==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.8.1.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.8.1.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-FQXFWn2UN08zsE22DJNU2S9zIvHxGUtz4ry2tV40GPW9bqfRcC5SjTkK+cyeT2b2lj4h0814HfxFyFZbpjlbVw==\",\"shasum\":\"9e281bb6ac2fccb05796040e8f4fe1707442fad8\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.1.tgz\",\"fileCount\":42,\"unpackedSize\":719529,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAzgfGKjGW27T7eqSd6Z2JptY+sR3vhrNR+DPRiVvxgWAiEA9Syix/mNOdKvh3PTsqRu1cA91nW6VdKWu7SmUKwhCRg=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjZWreACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmo4IA/+PentzbkupfS+WpwHBSrA70B+iJpqhgfcv7/jNz5yJ6GhUb3n\\r\\nK0+n0qP0KoeoR4EXQjtb/XksXkwtAjhjY4XcBcyHhUXi/l3SDpFCXUebsBpb\\r\\nTirpHJSsT5Q2+FjlwAxTJrYA3ysOvfhfY8nyNu6rXIEld8bCp0UsZD7wT6fz\\r\\nd1b2mwaDspJ+VJkEhxxh72wB25l9zOPPvL6x8I1V0cBA3egc3DRHVbUk4VQs\\r\\ndTJiG4bior8Mlj7wHgK+/uUpKoYfnIM6WbCMvJAzVZCKWqaSgETLUQvOmS94\\r\\nAHal+SN+FERQyF/my/bzptKdMr5M0BxfeQO6MEPs8om7tiI3oO7bzKhrgosz\\r\\nBRvn4wupFGzYiaVq/JsmdaFP5SaZZ/1kVX7KRzIrj3GjZgJRlmkKIxMbl3tC\\r\\nfpRTdpwmeE1oSgsZlFjusmBbxHwX0/y1M506J9Wt0hPLcPgA38jRShQdRiqL\\r\\nZ8EGnErf+d5jAPG1TZL8PgEtgXFaOGn1XDkh/74BHFIrdliut8NtE817fxPV\\r\\nihpmY9qPTbUQFdoCr9QDzvQyiPm0LEm4jfbtsF466v1FticDK3D6OvW0dfoC\\r\\n2lbutliEMVZCRXS+0BhiGsRP0R5b5PjwxbxepsB9Gmf8goWbocsNdLx0qOmL\\r\\nQpVSDlXuaTv3iCodTpJSEnhZDyrLH3BcEo8=\\r\\n=HYJ2\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.1_1667590878029_0.8992131439660596\"},\"_hasShrinkwrap\":false},\"4.8.2\":{\"name\":\"ember-data\",\"version\":\"4.8.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.8.2\",\"@ember-data/debug\":\"4.8.2\",\"@ember-data/model\":\"4.8.2\",\"@ember-data/private-build-infra\":\"4.8.2\",\"@ember-data/record-data\":\"4.8.2\",\"@ember-data/serializer\":\"4.8.2\",\"@ember-data/store\":\"4.8.2\",\"@ember-data/tracking\":\"4.8.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"scripts\":{},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.2\",\"_integrity\":\"sha512-QxaEMjt4VlSSVf6D+PmvjuFvOCsQK04EN7Yi2RKFan64dSezwVO0BkQrBpn6k2Iqo9qdBCu8i/rMqwdhOEYM2A==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.8.2.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.8.2.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-QxaEMjt4VlSSVf6D+PmvjuFvOCsQK04EN7Yi2RKFan64dSezwVO0BkQrBpn6k2Iqo9qdBCu8i/rMqwdhOEYM2A==\",\"shasum\":\"e733275dc376e42ae8f4f1ad6d19b9d8b49adeb9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.2.tgz\",\"fileCount\":42,\"unpackedSize\":719399,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDAdO7lOOBvBQf/6sGv5RvV4Pc4DbPEDBgQyLsO9kj9LAiEAnPQkJc0NaQ1FFzwcP2caXM+pz9XH8JMdaft8nMEKC7I=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjZXDqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmotog//bm+DbN/IENnWrDvFsGJ4cQQh90dzVqPNeFl30080f2RRnIqo\\r\\nhTq2h0Y9JVXh5C3LQT6B4iukgdE6dcW7TapgayHMMdjzX4nEoTbp+qvau39J\\r\\nICkmz3bJS4j9WEr2zWsNRJkT5hDs91zrzuIeMEXbc/xGK/D7OoWavH4CjaFk\\r\\nxOVoILeSI2K3cVlp024/eyAaZVoVtQN8EFAxG1ts+bsj9ZPSDZLDSDBnHHT5\\r\\n39HO2fLnD0bumhv8ZNaHqA6kZAjey/uknhFocCtfj9iGr86AA1XJ30AQlO3N\\r\\nzcswCX7hGmGkto0+UQeAl5H+tX3fatjYlo05GsfRiDjd1bnt7NB404NT6kjP\\r\\nVA3haBRK4yvTROdEgvvfZUBxwDBzH5ZT3Fb+0b2TBbEjuhcPO+9A1BCNt59M\\r\\nfwmrfyhrAUHBhpCHC14IrS3lyje1uzCUyPSSucKb+wD5WgrSzXHvyiChOnJp\\r\\nCfkvD89NzJY/I2e+aULku7uwGdpndjKyc3QM1eKdtpTs852qR2Hscr2vmDcW\\r\\ntAAFZ7jUFdCRy3EyVua63mBCHwV2UcAN6zB8YgrYTN7iTJcjsvJmEHe77Dsk\\r\\n7bfFgD29t4ifJUpNDeSlOiAWpEezcFIvAVr+CeXlndbQX5AROwIEqA1fmcSx\\r\\ndbwTbmzn6O8ZczrAngBneV036Z6DzZTpZsE=\\r\\n=5K4d\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.2_1667592426550_0.9489459773041589\"},\"_hasShrinkwrap\":false},\"4.9.0-alpha.13\":{\"name\":\"ember-data\",\"version\":\"4.9.0-alpha.13\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.9.0-alpha.13\",\"@ember-data/debug\":\"4.9.0-alpha.13\",\"@ember-data/model\":\"4.9.0-alpha.13\",\"@ember-data/private-build-infra\":\"4.9.0-alpha.13\",\"@ember-data/record-data\":\"4.9.0-alpha.13\",\"@ember-data/serializer\":\"4.9.0-alpha.13\",\"@ember-data/store\":\"4.9.0-alpha.13\",\"@ember-data/tracking\":\"4.9.0-alpha.13\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-alpha.13\",\"_integrity\":\"sha512-uO6plicAqyG5yLWiCRljo4HxXiqKZ7s3yP3GbWgAz4spsvSPP7Mbs5T6rrGU9xrda0HB24cUg9qPXxn3jQKi9g==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.9.0-alpha.13.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.9.0-alpha.13.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-uO6plicAqyG5yLWiCRljo4HxXiqKZ7s3yP3GbWgAz4spsvSPP7Mbs5T6rrGU9xrda0HB24cUg9qPXxn3jQKi9g==\",\"shasum\":\"48df90a2a39b6d1e7f790547f08dcf0df8f056d3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-alpha.13.tgz\",\"fileCount\":42,\"unpackedSize\":719489,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDkqG0gITUx6LNR+GtyBC1JE5By3k2gGhuWf1v2RnXYggIhAN6p1m2xQ57Z3C/EHvdAbe+qUo+/gBuS/N6oy4iWv1h/\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjZXLWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoJ+xAAhqMBYmBRF73wVTT8EW+gD0zqyUqzxsBHUMObohyCci7X3I+D\\r\\nkTz5pjhz70hfPXqEIJeBy2D+gJf37N74ENCVGW3d5y+VbR3Ly8JVrnAPhfA8\\r\\nFaC8MRYqDWNy21XhccUqSEBhfeW3Q82kpdG44+4/YE7wXqIfxK43MWrvmyvr\\r\\ng3Uj+UyNWVt6VvP6IDjvIyiJjJ1fg44EQuG/YJSZQaFuBHpMh4xnzq6Yf0oU\\r\\nlKTxTZK7+/sEEQQ30yZVXlDc5mbsZxuvmvHlL4RWAPnSNK/Z2Dbal/vm2TnD\\r\\nE0/6/sIeowQNWPzOZqVfRnoi6twB9oqu5SWnSOTbpBPdl6NyoampoK+hQoPQ\\r\\nlm8p/aQz/Pc0JfVEhoxeRdi3GZc4e9COauLh+jSJFSkFB+1ybpCFM+DftmZB\\r\\nXUU3m2vzdkVJriQ0Z3I8xd0eHjBQW5Ta2BwfDF7/Et15Ub/kW4q1cWH7pPo9\\r\\nxOFr/3XJHCZusB2wr5hAjs/6+EWv7iNqHM3QwTFQHuc28i0oDVDZKgNjF4+B\\r\\nipiycFjyQ94dkVbRHRKnpnVBkMwlpiflT3MddnwYyH4Tr4XB+oFFaKfXtjBw\\r\\nUtWg4ceARehdlZQVBBtqjthhjeQkkmZw8bRAf8B1oegWLYlHf6hOkNOPaATs\\r\\nROBuV8TnY0Tu2Xd3ytISeFRD8/B46RGrcmQ=\\r\\n=cTiT\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-alpha.13_1667592918182_0.7734967354828179\"},\"_hasShrinkwrap\":false},\"4.9.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"4.9.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.9.0-beta.2\",\"@ember-data/debug\":\"4.9.0-beta.2\",\"@ember-data/model\":\"4.9.0-beta.2\",\"@ember-data/private-build-infra\":\"4.9.0-beta.2\",\"@ember-data/record-data\":\"4.9.0-beta.2\",\"@ember-data/serializer\":\"4.9.0-beta.2\",\"@ember-data/store\":\"4.9.0-beta.2\",\"@ember-data/tracking\":\"4.9.0-beta.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-beta.2\",\"_integrity\":\"sha512-I8Gqfz9A/bpGfiRLpUao9oN463T2oVY4My2SUp8Ol8BNmXTrX/WW7jUwj+7UlnqurTg0bjxv642h4k396hdDIg==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.9.0-beta.2.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.9.0-beta.2.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-I8Gqfz9A/bpGfiRLpUao9oN463T2oVY4My2SUp8Ol8BNmXTrX/WW7jUwj+7UlnqurTg0bjxv642h4k396hdDIg==\",\"shasum\":\"9ab28c70f07366abee7d9008979f9731702407ef\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-beta.2.tgz\",\"fileCount\":42,\"unpackedSize\":719469,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIERFuWrS355v8CSMdsXw1BGTRd6HZ7yzCXs8PJY2r3wnAiEAzmDZIOBn9iPFj6rZNk4sgY+s6/25FmhXV4IIY0ousp8=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjZXNgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqCnQ/+IA4OBeltUdrJqOz8VIvHEw8xN/u2Mmo7PlxGO88vtB+2A1pK\\r\\n27bn9sG86Zmr6rJsNX5zOH8Du5uj6jhb1O6d8JwmMgb4uzIu7a6KRCiyesUx\\r\\nwsW8penNwCoCzyHssDcO8uQkoR2D8Lyer/6DfQ+//FLJYbZNutKrqo86h0Rq\\r\\nXzMHc1RXo8klzH3m1B/7FRxbviOZLhgHwLfiVGymTxqdhtnbu1+70cy+WfSz\\r\\nGYbxrfCTinT4vMB53xJifQPmsLGJbe0VYLBk7I6JjTePIBFAZ9Z7kq5oqYGz\\r\\nw012EjAhsTnQ04MjtitRo7CqURAbEODtZUEzu8lidrBdiXr9q9Lb01np/C0y\\r\\n4cn+laqR6wTrkJNdd9vmSZ9ycm1ylMa1wv9W/hUfsQ4KfO2n2rP38DC7Kl2y\\r\\nPHTD2cH63ai+eS+CrfJBI/mgJZuniQkOBu2KATSnmeW0rwjVVRpxOw48sI/5\\r\\nUZh9kTzdkkjng2frpCDuB5/fVoznJtikgKB9yxRAE6shv0ozGmZ5FlnOJGht\\r\\na/rsl2Y1n3YYRa+lzPZtvvWrtI0EwtShWWeihyphVl3LOcUi3IWFt3Efqd+E\\r\\nGuNXpqL8LvFmIMb6PTyHaNUervqN4bsReyzG31V66GjmbZ+fXqiQdBjVkTXi\\r\\nSSP9r4mEWDRo0tRrFQOZWpS5WJ7URG+hCso=\\r\\n=KiTK\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-beta.2_1667593056221_0.3366644400678269\"},\"_hasShrinkwrap\":false},\"4.9.0-alpha.14\":{\"name\":\"ember-data\",\"version\":\"4.9.0-alpha.14\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.9.0-alpha.14\",\"@ember-data/debug\":\"4.9.0-alpha.14\",\"@ember-data/model\":\"4.9.0-alpha.14\",\"@ember-data/private-build-infra\":\"4.9.0-alpha.14\",\"@ember-data/record-data\":\"4.9.0-alpha.14\",\"@ember-data/serializer\":\"4.9.0-alpha.14\",\"@ember-data/store\":\"4.9.0-alpha.14\",\"@ember-data/tracking\":\"4.9.0-alpha.14\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-alpha.14\",\"_integrity\":\"sha512-BI6JBQIhiahncwNZQP3V1GpGgjrOxf4tsuvr+fprjql8CTMw4G3c/xN/x083+SC61+aheO5qj8QIq6Zq6CyGlg==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.9.0-alpha.14.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.9.0-alpha.14.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-BI6JBQIhiahncwNZQP3V1GpGgjrOxf4tsuvr+fprjql8CTMw4G3c/xN/x083+SC61+aheO5qj8QIq6Zq6CyGlg==\",\"shasum\":\"c1c2e14b114189a3146ed54d4f94041b243fadcc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-alpha.14.tgz\",\"fileCount\":42,\"unpackedSize\":719489,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDcwkZxuVSjoAE2aip0V1bXrArKUSAIijBSvpeFXRGSKAIgK8J1N7cdVrXr5K1hmdbs23VX0tp4vvzhYYrYV/O8n8g=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjbAP5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqP/Q/8DECgG50kXCBOqaVLtlK26g7bAPc7ZaWO4hqXzedisDbZ3fCQ\\r\\nJbynZdHgPIlD1IlFH6/u5kGpdfwUORJdEN+yMXtuO5asXqNGvalXw3BqP+s5\\r\\nw8tphhkmYcjAnDLsRwWBotvchiRG9p3TuXkzBFTNAKBLBQ6jms49+ceHrMEn\\r\\n1SKTVT+G+8NSoXq0IcpGdzBVdg4nKG38H+wEl4viwM2CIEIz6hdJa86RbVq5\\r\\n45NGeMhgicj3Q96XlzwOZpS8GaUhrvr2LK1+AwKKCoFjiMeQRl+xMFAOgbbz\\r\\n9AKTObqKrM1qwVYUPUDATtwx9lkbqtPQ7jEiYAC8hwd6PqN6eZCmH+uAdxgx\\r\\nMLGlXfisGD/eVL0MsdvUPcs9/oeStYOQvXCHlg+pPW0n8wKPFDuRhS5O9nro\\r\\nHJVdU/g2gXyUI/pfUph9MIxk6tZDsWT+8d1tQF68eOPDP4erhR8x1tmiNcr6\\r\\n1OZFnbYkORfn2BVTcY5ufSGFPw69HZiTmrLO8/1WwnLtDvxoF3VwiC6kNzNo\\r\\n0Od/lNhpPy6jSc+UvhskXMLF7FVe5/QynM7n5bA+dFK7k27yxvpdeCA1zo66\\r\\nKAl18+3vZsQy9MQpcOJaMUPkddy8j4LGFmQU5Xiwu9ot79u5AE0i9i15dDA/\\r\\nmSrs4bb06044d0mWQl+Qjwv6g0d6AaHbrl0=\\r\\n=JlV5\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-alpha.14_1668023289800_0.12326712322226019\"},\"_hasShrinkwrap\":false},\"4.9.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"4.9.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.9.0-beta.3\",\"@ember-data/debug\":\"4.9.0-beta.3\",\"@ember-data/model\":\"4.9.0-beta.3\",\"@ember-data/private-build-infra\":\"4.9.0-beta.3\",\"@ember-data/record-data\":\"4.9.0-beta.3\",\"@ember-data/serializer\":\"4.9.0-beta.3\",\"@ember-data/store\":\"4.9.0-beta.3\",\"@ember-data/tracking\":\"4.9.0-beta.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0-beta.3\",\"_integrity\":\"sha512-v1qAqrTgq0i4SJavY0s/0UYmpOP9pZpEw2/CqwHItKW9Qiy0DNuuorKTrSnZ/kPpXnuZ2Qsnc6f57Hq7AyHXuA==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.9.0-beta.3.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.9.0-beta.3.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-v1qAqrTgq0i4SJavY0s/0UYmpOP9pZpEw2/CqwHItKW9Qiy0DNuuorKTrSnZ/kPpXnuZ2Qsnc6f57Hq7AyHXuA==\",\"shasum\":\"b2d734cb278b11218759192c5e87cb4f92fdc91f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0-beta.3.tgz\",\"fileCount\":42,\"unpackedSize\":719469,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCrunIRTxdQS998j0tKW2QMeDGcM8EdwYn4sGdh+hL/NQIgVw1QGKhDhINLIn9A+x5jXsSJxFC11kTP2vXTP3UmHVY=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjbAaOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoVJw/8D8bmh/WOfZInr8xzTZWDd1quN4fJHZUbtgwan9lfEHjv/iHs\\r\\nF+koFkdKU35J9xm0xzp1o7aCO8MloVWw7JkFbP/4+l8w6i8Nq40fnB8SqbqP\\r\\ndYRM+oQ6xStdJ//YfPYOyQ9hiEW0mKQPMJfEtOS15Ty6sRm2Ud7yPVZqH5Ws\\r\\nhRdGGwxKgItWeKqZcuj372EYXiBpAtw2ea3p4bmJgbsb4mHmAZyJU1U1Ae/U\\r\\nPwuw5zhxBC2xd4A4h6iGnHVScsF5A40NjaYWVe6BwTTi5PzcOzYl6CTtrjD+\\r\\n2l3QdyoBr3RIV6ZGhOP+PUZuQ8DKD+F3qsjZo69qHwalMdOZ+/t/87s/SlSc\\r\\nNgKEwbCmZVUNaF+tYdtG9rOHGp3x4Okq8XJjjc43hhy/B3RFfcLzYlSWoZn5\\r\\nKf4RocOLHU7c5eRH/zOHOVSMckluMB27/sobvmDBrEKrtkLtV7/obF8tgZUR\\r\\n1HLiLjl1+vF8oErWrKkkAjackdZTQ+GBBf1TpRfOSQD9QrWG745mGAqP0sJw\\r\\nlnHD1Hstup9l3DINAw30eUabm3DtQNbGA7n3kCpsQMovHdji6plZWpTdoPmz\\r\\nJa9SDI8osW3uqD+VwSJNkoCgqEbXfggF0NVHvo4CPr1bnH2rJvL9ljOK/zQZ\\r\\ncgcVDHGcwQtyXSxH+IxEmWKdd5TAnmD24qo=\\r\\n=xwHB\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0-beta.3_1668023950701_0.4249082471937151\"},\"_hasShrinkwrap\":false},\"4.8.3\":{\"name\":\"ember-data\",\"version\":\"4.8.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.8.3\",\"@ember-data/debug\":\"4.8.3\",\"@ember-data/model\":\"4.8.3\",\"@ember-data/private-build-infra\":\"4.8.3\",\"@ember-data/record-data\":\"4.8.3\",\"@ember-data/serializer\":\"4.8.3\",\"@ember-data/store\":\"4.8.3\",\"@ember-data/tracking\":\"4.8.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"scripts\":{},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.3\",\"_integrity\":\"sha512-XQam1tgemS9/9nibIxWbE8x0EgeuuUse4pdWMopBKtOF5Exn+v++zYq5oIXzsuKsMJgzllp/+neqNQRcqVaItw==\",\"_resolved\":\"/Users/runspired/github/oss/data/ember-data-4.8.3.tgz\",\"_from\":\"file:/Users/runspired/github/oss/data/ember-data-4.8.3.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-XQam1tgemS9/9nibIxWbE8x0EgeuuUse4pdWMopBKtOF5Exn+v++zYq5oIXzsuKsMJgzllp/+neqNQRcqVaItw==\",\"shasum\":\"be1257b504bcbf901d930ef4e19f4da607eea184\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.3.tgz\",\"fileCount\":42,\"unpackedSize\":719399,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGYzvaOXNfnG8WOg8JGn3wM47XjdKa0rex0VcF9w/1uEAiEAu4wBFhULoLpVSh4EdCKHCrBMSTTA9XL0MPFs+e5szAM=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjbAfYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoAdA//eTsodNe9Yyj0Mis2MtpZQ40ZAF3ltKBJFezGdHo3BUTczI/Z\\r\\nIzIJwVJMQbLUcJqJkbQBXou0YyojLUuKC0/gIci7IctAJhxUuLiFNyOUEdAI\\r\\nCr1WjXqjmF7cSYn2wE+ynNz9MG26TwdEK4Wlw428pD+AATXBnv+XoW6yJxYd\\r\\nQnFIKPwDX6jbq7igD3eR7kKmocZuJG0rOUrmn9VDDOrTuSPqYE9gQpI7cAWq\\r\\nmtB55frDWc61pXBDgc/NugpctpjgOdGKmLf62Y305c2q1V6igU2P9nskGF26\\r\\nEKSzq5j91QWM8XaT3aMTrUNfgkqVGr7DkqCo2p7+CwDZjwk2sLD/dPB5Z6hR\\r\\nQ2SMrV3qWrth08SPuMVQ1CFa10i0DN9zn9H4pQy3u3FsAEahUfxx4PJOyktD\\r\\n+2aSfGKPUCNSFp9MgBR/Vkjgg7s9uvWWFFaz9plsZMrVm/yK83cc9JKyPfR1\\r\\nxBJOiQPEb8nFDshZwbifGUukCoLmjI94sUqV36uXUVRy1mWrjKqe0DCfc3K2\\r\\n7x+uz6LbBgiyq6BnytH1O1oMSq0yUGV3DOnGHMd5XsWBeeHXRdrHxyGl+8HQ\\r\\nm0p9XXGoe2NzsGegn03TzYMCxxmP9iGem8nL8yQkiz+Mkw5Lc2LKRR3FcaSC\\r\\ni50lPk/Q4utzVVwD47xx1WnoM+e0boJXKbQ=\\r\\n=hwNV\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.3_1668024280189_0.5555810447548026\"},\"_hasShrinkwrap\":false},\"4.9.0\":{\"name\":\"ember-data\",\"version\":\"4.9.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.9.0\",\"@ember-data/debug\":\"4.9.0\",\"@ember-data/model\":\"4.9.0\",\"@ember-data/private-build-infra\":\"4.9.0\",\"@ember-data/record-data\":\"4.9.0\",\"@ember-data/serializer\":\"4.9.0\",\"@ember-data/store\":\"4.9.0\",\"@ember-data/tracking\":\"4.9.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"scripts\":{},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/icole/Workspace/Ember/data/ember-data-4.9.0.tgz\",\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.0\",\"_nodeVersion\":\"14.21.1\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-UKV7KAstwHmZXrqKl2f3Bkzl7FnIXxC9hMc/SyXN47m4d2ZGdQ7Nyj34qS8T+dNsguEL9Tk2gMaJHrlpR5UMdw==\",\"shasum\":\"ba9172d38f2885fe263776ec984c526c644cd2f2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.0.tgz\",\"fileCount\":42,\"unpackedSize\":719399,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFCj0AtApIJKZL354mjj99xwCZsPJLm7KiwAPYQDzBE7AiBxDJzqsQV3tuS4wLNVxQL/QhbBmtqXzNomTBKttPkrhw==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjiqPWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpbaQ/9GdTcDn3BRGScijXgPek/iCPkrnycQBIUQPZij3bCs0kKI6oc\\r\\n9avMjfkUglm87VegB6p0R2Mfli/1KuXhRJ1bQuDcR0jjsEVI+a6Df69bean0\\r\\nK4m38n59Pn9TIcxKtLv91RgPd+f6bRxIsRjnzJttYeqJhcFsG+oPMZDbSy6o\\r\\nBjykEcIBzclYB8/wCklZo3qAr0IRuPGkkw740AK5z6vo+OmiWlUihw15WihH\\r\\nLp40sZgiN8WfOpGxGGLYKi38xYN7dm3qlDoY77RDe/s44m0rHeZZxs9nno3J\\r\\nxw/kJ1+nF4RfSivjoFhZqo/K53VoPEUPFSO7qQkeanYGQHhH1QAiVOgjnj0s\\r\\nT7S/TbGdINo6atdeFbRGhTgZAQkzQPS/19J1KOJ5ngX5CDyIOCUlJcdPE9oy\\r\\nn7aFVmdB/GbAmtKEXcc946M7zPgLDBMip+DjLu/GS3yAbIbj89HnlqxPGi5K\\r\\nkYCtoJGsP98Wa1o2rn14gTWDJyZ3PYb2sRM/e/ZxhpSzO4BTRDfY03l9giz1\\r\\nC7fqMRW9ZWseHTGhi0aIrS5vJJkXQQYaSOO0h6wP5JzNye25B2S0Sw8WUsRD\\r\\nra74P1MH5zhAPE7O5zvl2lt1t6GfTq1Q8es1cs8gOzk/Z6j45e6N76jV9ygH\\r\\ndUpKHhhacpJym5zG90/lzqkMUhDc6O9C/n0=\\r\\n=QHUy\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.0_1670030294684_0.6519299494383042\"},\"_hasShrinkwrap\":false},\"4.8.4\":{\"name\":\"ember-data\",\"version\":\"4.8.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.8.4\",\"@ember-data/debug\":\"4.8.4\",\"@ember-data/model\":\"4.8.4\",\"@ember-data/private-build-infra\":\"4.8.4\",\"@ember-data/record-data\":\"4.8.4\",\"@ember-data/serializer\":\"4.8.4\",\"@ember-data/store\":\"4.8.4\",\"@ember-data/tracking\":\"4.8.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"scripts\":{},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/icole/Workspace/Ember/data/ember-data-4.8.4.tgz\",\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.4\",\"_nodeVersion\":\"14.21.1\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-i0eBY25XQDALq9qW8BqBoCVRBzHsHY17a4qvVp6Mvxd4pVvOF37dgg0/bCvmzQxpjwT2Nlxx4CQxSv9jN45WZA==\",\"shasum\":\"61c7a71697f2ff218ff8eab539ba115f7de2d527\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.4.tgz\",\"fileCount\":42,\"unpackedSize\":719399,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAgAe99wX5l62s1EDR+w8Y5grhs85tBy+3qiLsEzfUQ8AiEAitSwpDWxSi0Ig13vjaT4CV3ukjaGChivmP8tNK4YwE0=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjiqTGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqJuQ/+OaU9GDZeAb3Q7WNf5mmnfgjhljvjAbIv7xodjTTlu9OYF8iE\\r\\nfw60gCasHS3fckf1htU56v5piAPFTlCByntDBxy9OXhKm5wj1ZCyTlV5Qnbm\\r\\nXa+vhq3xe7CLOEECW2Brth5sMSqLCH4IzGhwwHhMSHgD1f3DKDvvU8K3OPUA\\r\\na8TDAjfG2/2/ifcs2JzeBPbledpRWRRoQnIeZe80t2GJMskticD2xH/51Uq6\\r\\nw5vL7yUm2sQTGwV/jMWDZN82VB/Xx3JzSy6+NFxrD4nG/0UDguhHL8Q+Kb9O\\r\\nczUQwKyYtzYLT3qt/nTs7wVtiv+oQqvuMtLs5LNLyKvDSTjYFYC6EVnmm/6r\\r\\n4VWHvcsu9Im//1dN5+Kji6FiKQddFPnunkGQ06KgPaEwq3J7/hw/O/l4LNuO\\r\\nEZXrzOiOToYEoKYn80yOJUjtb21lJyywu7ImcVCpA8xqN6WaEDwk/okf4/EN\\r\\nj6SjAthxpihc9E5kZ6BqbZLB5Ps1hi43+dx5/6u2AFiVsKul7Of5lOrzfiL8\\r\\nhvQUMcMrqbKq+QZE61b7R1UMfMdEvS6sQhGRNiYT+hLCm160+coHqrf/txhE\\r\\nfUieVrhBahkSxvNDrug62T16O8Ve0U+JbRH6DCdQwWBLufSv+WRtQxdCOmwK\\r\\nQ/iBLfj5XZjQ9CP0nbuChHd6BBE7JPKnkWM=\\r\\n=Llrp\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.4_1670030533869_0.6467158023328408\"},\"_hasShrinkwrap\":false},\"4.9.1\":{\"name\":\"ember-data\",\"version\":\"4.9.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.9.1\",\"@ember-data/debug\":\"4.9.1\",\"@ember-data/model\":\"4.9.1\",\"@ember-data/private-build-infra\":\"4.9.1\",\"@ember-data/record-data\":\"4.9.1\",\"@ember-data/serializer\":\"4.9.1\",\"@ember-data/store\":\"4.9.1\",\"@ember-data/tracking\":\"4.9.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.15.0\",\"scripts\":{},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/icole/Workspace/Ember/data/ember-data-4.9.1.tgz\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.9.1\",\"_nodeVersion\":\"14.21.1\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-vbCaWunxlwYiUQFcXoiMnnsEK3Q5TW9qR6pdKk6wRAubzK0ZnsmvO4Ybvo84gRrGV6aVAft24kT5hX/qpQsFbQ==\",\"shasum\":\"218361f3eb0ab1fc73efbd1eb0bbb2499a27e709\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.9.1.tgz\",\"fileCount\":42,\"unpackedSize\":751823,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDn5No2QT+Z50gcDlkH/8txUp0FzNBapgBreE/MQWmgaAIhAKM20Mo9uDD6jrMAqzgCAHryoa+VCZRoZL6STq/zQIVm\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjiqlnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrgHA/5AKL87P9Krk4KUqeXpeAkq/xonsaZNS92wIWZ/XvlUdi/+K+q\\r\\nkxO9RobDnIcEcczDbCIsDpJoKjuF2gxIzFlZBpoZk+hTkuHeNIGh7TDWkIJY\\r\\nqBnV9DZWFfdpHfLJ2b9Y4gpsEZgJtXEuZESVp0TDNXwZxZHpeltLz6RLZ7aS\\r\\nk81uH0/P4hdsAfBhDndhBJ0w2DjNRkEf4sEwKH8Wba93QZGath+bifOd2QeX\\r\\n5IAtdDbCSHTpajtt2vfNU+6kQLW6XbRUTwn1Bl2gy4AGrSF2ifyJgDfdFhG+\\r\\nFpJDMkDXcRIf3oJTfGldf935bcffKKRNf3QIPXerd35s5QCeeAOkl8SIunbg\\r\\nyT62NX8rEND79k80WBL5FnV20ISxmYsaXhxURplAHN0D4vCZab0Kp9LvtVqc\\r\\nH+rTwi8EuuHGvnZUGCEumYfNBYJgxvs/CDF9V7Y3vvSPsit/ylKFzy5Pk4IA\\r\\nDzArz73WgKuDxeaqR1qaPsVyVPvr7lxcmaxsn838/gFTVS0fmRhy/ZG4dJmo\\r\\nxequIednyjMsbBzphOYwyVxR5DxN+7QOQEY3JmIRjWt8CFZaShNBCaLF3lBr\\r\\ngj1YNiYstgc/VG0Pg56yM9OrXGu6m8lm+N/zc6/yHE9FCoZNki8aZZBYcSf0\\r\\nxlz22h9DdbxwJr4EkGr0k2BTg5PCUnGUUVI=\\r\\n=M7zm\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.9.1_1670031719168_0.5341736480254917\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.0\",\"@ember-data/debug\":\"4.10.0-alpha.0\",\"@ember-data/model\":\"4.10.0-alpha.0\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.0\",\"@ember-data/record-data\":\"4.10.0-alpha.0\",\"@ember-data/serializer\":\"4.10.0-alpha.0\",\"@ember-data/store\":\"4.10.0-alpha.0\",\"@ember-data/tracking\":\"4.10.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.15.0\",\"scripts\":{},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/icole/Workspace/Ember/data/ember-data-4.10.0-alpha.0.tgz\",\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.0\",\"_nodeVersion\":\"14.21.1\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-O28i67nW4ayJsWcwdzFbs9/bYH3aljhxVlG/qSK7/Ts+NJyFnEZpBbzEXojr4PLdA2cmPgTQKXRcKXeT6EbA+w==\",\"shasum\":\"287b66a8fb6349ace5ac539867315fba2f5cbb2f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.0.tgz\",\"fileCount\":42,\"unpackedSize\":751913,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDJ35mC+KSbp0PJYTWTgkrrxsuAJRoDLt8VhGkfYKehyAIgJsxAL2I5x5tjzIJAQ3sZ4qGLyeJC3EIF8o244crWx7U=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjiqnZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmolzw/+JQvyRBsbd7XZ/YlZ+1J9iHI/4CjpcX2oAh+g6uxHKzJL4BLa\\r\\nYU5FFefjwxLP2F97Wgjlxo7onBjBJJ6E0MkVbG0G3m+PocYjLBmo4ebyAzbR\\r\\nfTmBKoks71m84ySkXu3kv/EszZQy/piGj2Z5aVGghOGJxDkw+LBzG9UCO8E1\\r\\n+eYKyhD5bfjDz03yZPb2CIqa6rb707D/t+ZBG11lIgi9mcSDnGz8kbbyTmlT\\r\\nKUXdLq5dJAYpZKcX+UoEfm0Nmx9DYtPHKjo2IjfPrN2Aco9VfIKrW+XkRcLL\\r\\nsXNLSBO46FSBl4NG9OEVt8z9hJb0D4WjowTZeg/i3EG5ydzFRTtrnx1izsb8\\r\\nEjOKtzvUCtz5Lsu4XyWwcRv72IBRWF565nQMXUqQaEYqBjEW+2aPn3S777vh\\r\\nPnSm2XHRcn7ZOqvAyDAlVVs04DeF1tmyj1fA6xDfmTdyh3HkLJ+ZgyiSH66y\\r\\n+dCoDmlVNHRSDjsH6PZ531dkBTpGFZjQGMLSeq+4YxBm+/OmewVdWZSHSZvL\\r\\n996BigAFbjkI6DzzQNiNX9ZnLb8Zv0F87EFkDCxPFQmVRsh+CH1TD8oMYlSk\\r\\nMlKKPzHfequevgpTuRMoRIxu0LXFt6eKNpJ+Tp5RQGCb2cQjNBUQvMGeP78Q\\r\\njEwPgfBcqfSWuEhoQdCZhI6B7PZS8RrQENA=\\r\\n=gkBu\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.0_1670031833009_0.9814475607193509\"},\"_hasShrinkwrap\":false},\"4.10.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"4.10.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-beta.0\",\"@ember-data/debug\":\"4.10.0-beta.0\",\"@ember-data/model\":\"4.10.0-beta.0\",\"@ember-data/private-build-infra\":\"4.10.0-beta.0\",\"@ember-data/record-data\":\"4.10.0-beta.0\",\"@ember-data/serializer\":\"4.10.0-beta.0\",\"@ember-data/store\":\"4.10.0-beta.0\",\"@ember-data/tracking\":\"4.10.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.15.0\",\"scripts\":{},\"_resolved\":\"\",\"_integrity\":\"\",\"_from\":\"file:/Users/icole/Workspace/Ember/data/ember-data-4.10.0-beta.0.tgz\",\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-beta.0\",\"_nodeVersion\":\"14.21.1\",\"_npmVersion\":\"6.14.17\",\"dist\":{\"integrity\":\"sha512-DO4bL77rJ44xqFeSJ4He7vItqdu9K5J0RaJ7HKKIf/Nurs6vrhstCJYzmyprUkS2GrYEkqnKAvT/rkwKs9xGdg==\",\"shasum\":\"97e1eaebf11255fdf57aeb2f408b11574cf2a2e9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-beta.0.tgz\",\"fileCount\":42,\"unpackedSize\":751903,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCMABtzbFHk61Kz6LZ2brh472Prxwv1uSTutaKr2NSPQwIhAKFWE23glIEP4UtBEq2yTvrmCXsylGXw4HVvR2kLXdle\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjiqr9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrxQRAAlzptCuUI75H9xIdAxqzsfqVa4sT2wpOJQYp95cns/2kxlcqp\\r\\nAyxkANKpXX5hc3LLQZ811SmRZ+UM7u9evdIW269rC2Mi8LHE/ltU7XNgF+at\\r\\nrpvFKs1TEdLikF3F6RI/7HTeMR38wIz11sWiauQL61bfQSnzbpLjrFQ9syzb\\r\\nkjkfjh4PBtWoAVnNhWMNaOUXbXNsn7y/fyBwPE/VI3jLBHq51fH4Ups1w2Om\\r\\ntw2u5bAgDMptjW+aHcnBXPaSwdWN25GqVuA5C1/vrIzHzCRGrDm/2CqI2u1G\\r\\nYg1Tp6OJxaBvKi7UGNZwuKaqSEUhYogcatnFqeC+VUjgZKEne4QVZBea7NdQ\\r\\nGeKYB8v/SxQiH2HJIlTmKZS9OBW31YFz/uklcYLXS8LfqGIuHjPEE2kxSerx\\r\\n+ngujmAPet4Ds0hNxVpsuNhg736lhyv8QFESf+DjsNHZDsF3cZrMYSW5zfYx\\r\\n3PALyB6zlVc3SHg6xbqlcDJeuTDFIwHcoaU2qEhaI/2mpZpG5EekvXmarl/g\\r\\n7VCDASxxyaTAphhzEYK2O4kHa8R0iHblW80queiAwpzymY21VI8GXND/xafd\\r\\nKDiKOSYeJkyRu9CTNhrBQ72v76NSir+lSITxTohc5GcygooECpavYD9y+4cE\\r\\naB2M5p1lXxKRhjAlbUfhTqTVF+w6sy8eonk=\\r\\n=JPaC\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-beta.0_1670032125059_0.7462394777365622\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.1\",\"@ember-data/debug\":\"4.10.0-alpha.1\",\"@ember-data/model\":\"4.10.0-alpha.1\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.1\",\"@ember-data/record-data\":\"4.10.0-alpha.1\",\"@ember-data/serializer\":\"4.10.0-alpha.1\",\"@ember-data/store\":\"4.10.0-alpha.1\",\"@ember-data/tracking\":\"4.10.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.15.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.1\",\"_integrity\":\"sha512-CX8QL4NAKHynmQaYdOhP6SJT4KNmhWAmXcA3rQ5AnbUBBIaK8RCXiBXYnPhQovFCrKDf/1Qj5TkBmqdHVZv3+w==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.1.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.1.tgz\",\"_nodeVersion\":\"19.2.0\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-CX8QL4NAKHynmQaYdOhP6SJT4KNmhWAmXcA3rQ5AnbUBBIaK8RCXiBXYnPhQovFCrKDf/1Qj5TkBmqdHVZv3+w==\",\"shasum\":\"7686898d93cf6bd98712c862b92b03de72e1fc93\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.1.tgz\",\"fileCount\":42,\"unpackedSize\":751913,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFQsp8V3W70rP9bPPSOXy+qaq1e98xheR0Z+FiNjZXlNAiBfSrXj3QUaKue3tCSvSl76Y5vXk0dVljD06uozoxkZ/Q==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjirx9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrbthAAnr1qux3gnvdptcvxEl63HrsNnr/veAepntx/J3X2wk3lFLH7\\r\\npilFmpzPyRGaodsmy3CsHeWM8EdG4fbSWfKxAhoVfzqarAEHFm8u4zwDGTf+\\r\\nbFpXrvX88/dhopqzSVUivR79euOK/UhslDckNJ+dPOSd3VTKKPeappOAakhC\\r\\nx4SfKg2gQfIpYTwyROlv1J5GOCnB/JC+LmfW1QdAmMp5Rfwwi6jVBPb/sG2c\\r\\nViJQBepD/JWFtdvhZdYRFdqtEKSyIPpZclJigndwhiyZTw40/yXthLROAyds\\r\\nKEfekB5KDTOc91Z6nb+yJUyYa/mA/mx20iQTr3vsCJYrxf4+rCDEcrHi6DU4\\r\\nqjRk+RIOw8hXmgH5CpOV0OLefZ2QSicNdPcjx7sfCEXnKQJjAimcuZ/8nF1C\\r\\nDJDsW0ZKveJrSkUl7gRUERhRPniUTK+tZ0D1wtqzftNZnaN8m4F567CD0bgH\\r\\noIm4oimyIUnb/WeXlt2MZ9G5eUEkEf6cp2WRnoOT1MKBN+JA1+WvxA1N6evh\\r\\nBvJAvCZm1X9NqS5zd8eRy0+szqyjEo3it1b0CeDXv2c5Q5z9NVx4t2pt3Ewr\\r\\nUNkbYvjIfcaOF0NvTeNI6SXx7Tkyij8SQ5YxjIDKIAmlAPT9FeuVK6KuN3sD\\r\\nI6HodCmtpPbx2zWqLzlZqsqEjjfmYrZcf6M=\\r\\n=wh1x\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.1_1670036605522_0.1863886793982974\"},\"_hasShrinkwrap\":false},\"4.10.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"4.10.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-beta.1\",\"@ember-data/debug\":\"4.10.0-beta.1\",\"@ember-data/model\":\"4.10.0-beta.1\",\"@ember-data/private-build-infra\":\"4.10.0-beta.1\",\"@ember-data/record-data\":\"4.10.0-beta.1\",\"@ember-data/serializer\":\"4.10.0-beta.1\",\"@ember-data/store\":\"4.10.0-beta.1\",\"@ember-data/tracking\":\"4.10.0-beta.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.15.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-beta.1\",\"_integrity\":\"sha512-LTY81wcpcudhWbr2pr2JX4gYYVjHwQr6/+jmwSMZQy0vmp7LAbQEvdV2dsWONL1Moah+jylJjQb9KAoq/0x6Eg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-beta.1.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-beta.1.tgz\",\"_nodeVersion\":\"19.2.0\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-LTY81wcpcudhWbr2pr2JX4gYYVjHwQr6/+jmwSMZQy0vmp7LAbQEvdV2dsWONL1Moah+jylJjQb9KAoq/0x6Eg==\",\"shasum\":\"82e6659858c0300a48152d8aa92b079e8b7f618c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-beta.1.tgz\",\"fileCount\":42,\"unpackedSize\":751903,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCICoXjsjQWXBOUr8AFcFrYkPah4O55rUeiYGFr7xfCDLxAiAW2yFc1kKaUQRwFinNV1uRyFVvkDuTeVQgdc36AswByQ==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjisZiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrShA//VZsHpC/v67zrrMZYkx7sBHQuLYOtnGCkUdc70KxGYN+MFYcj\\r\\nkr5+xz/BPhwYQnMxrneqjI3KnBO0n148rUTtF2WhWx3pbTxwbEnxyERBSkX9\\r\\nLsUtKfqh22pnYMiXs6ephni/mJjRH35OR/KYI0JlAhAoFWw2KyM558v1jnFJ\\r\\nXMyOoIwSYa7NsyFde09skD2pQsy1gtmIQNOUXUyLW8v54I5G6LnRyX7SeWfD\\r\\nH+BKMVafdRJeL3Wu7y6q29EAtFwRyNL+N8aSqQjgZJ5jvez9dwmuj9yD6Bod\\r\\nL7+0joE/q5Hv383JUX+wHrR+Hiv4/4mkobxWQb1KIWGrzKVQrj+FAc8FuPAR\\r\\nD1OWu+K8LpfCpfl2cR+7c7tqySHNuvk2r/LSlG9fLkPFPVHGXmLhg23LRirv\\r\\nbMlNhHeCkmO3mTwP/OVUAcuJaNNdJW7zM1s9C6NYTvWXjrnLo4E+6OHMj5/z\\r\\nPo55V7ZTE5Ug/Y2kSQgWxY709jvGcA/thT+KgexGMbYVBCyS6dHoMKj35/38\\r\\nvD4HqeTBGDKa3Y39qdLLlUm8l+lv4/NONSjdt2v0k+L1CdbQw92e5w+xBe6I\\r\\nMDVZrnPfC8yhwmCpOlg/MFMc8HH1JDo57UbJvLP95HajQEB8faTBaxYg848U\\r\\ni+JzXl0RgAoWgLMZvNtDzzc0hX2Jx1lp7Kk=\\r\\n=4sgS\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-beta.1_1670039138702_0.2655948900704954\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.2\",\"@ember-data/debug\":\"4.10.0-alpha.2\",\"@ember-data/model\":\"4.10.0-alpha.2\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.2\",\"@ember-data/record-data\":\"4.10.0-alpha.2\",\"@ember-data/serializer\":\"4.10.0-alpha.2\",\"@ember-data/store\":\"4.10.0-alpha.2\",\"@ember-data/tracking\":\"4.10.0-alpha.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.15.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.2\",\"_integrity\":\"sha512-+PFa5WOQwAg8hUpN2p7EUmjJ2ytl3vtvFaLJJh4lGOPvN4MCKz2japEaAr6MTOgzrGs0S/NodsnFuQ/q27HzvA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.2.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.2.tgz\",\"_nodeVersion\":\"19.2.0\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-+PFa5WOQwAg8hUpN2p7EUmjJ2ytl3vtvFaLJJh4lGOPvN4MCKz2japEaAr6MTOgzrGs0S/NodsnFuQ/q27HzvA==\",\"shasum\":\"df7fb411312ec4e39f37b90336e5ccbeddc35063\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.2.tgz\",\"fileCount\":42,\"unpackedSize\":751913,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDPIpJ8s7GorL88NpDh2Vu9g5tHToaTIyDN08X1yFAbugIgD5u8jgRj5gT6yAiyQZFg7lPD1Cq4pK2Oaj8r35XP8io=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjj6NGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrVIg/8Cxz83HRJG9SM+k2r90iw+gfn+IpWUvASQ20HnYWPqQqLLs6A\\r\\nVNk9Jlp+yuaUs6jSVZ07s4P1vuOQx2aiVKLDy/KGlFJaXJXgZLH/SSZim9t0\\r\\nYBgm6Mf47ADUnJE/HZkuaLgO4BEiJh81fag6Zm1cP9oEwmfoNcr0Jxb+K7Y3\\r\\nMHQmyllpwjiTrNb8sF/bJTlDTrYVvJ9avesp9Zimz7un0VtGPCDhEFOxDitY\\r\\nTeoUDl8TjWVzu70NFKR2rOLnMmRuXGSbA4xI//Uq6OsdZqRohyeLJwPZigXu\\r\\ntDSR+LuVVybDyamZIsRZtHAfc22im2RpAUl5OUbC+d/hL4Bi+camIP1uOU1R\\r\\nkwSLOZC82joNtn1qdkyrlTcMJxVi2uvsH7Iz5SGEnUNveCSFdP0bCuR7fxVQ\\r\\nCcYdb6313ztB44/sPwTsAmAGvAcUmq1QGgT7V3/9UVsx6NroSojJddTfSysb\\r\\noDjdLzWIx8tGILvTxxoXO64NMq/odfvx74k2PcIJc54CcjGhOonN+GZmaWqt\\r\\nE1oKRC3b+XPsx5Mv6SOhsXU7B0gy1gQHEU/lIX5jCvGu7d/YEFX73O4R2QPk\\r\\nLrLV5hfCeX3iUWkMbMqK5GZ++Obb7NVZF/kFmB03UZIFP3z+Gxlo/7z2NydQ\\r\\n2lYTI3odOv+J+wl3ovmyD9hvoj7W5dk9re0=\\r\\n=tDEP\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.2_1670357830582_0.9665554502831286\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.3\",\"@ember-data/debug\":\"4.10.0-alpha.3\",\"@ember-data/model\":\"4.10.0-alpha.3\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.3\",\"@ember-data/record-data\":\"4.10.0-alpha.3\",\"@ember-data/serializer\":\"4.10.0-alpha.3\",\"@ember-data/store\":\"4.10.0-alpha.3\",\"@ember-data/tracking\":\"4.10.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.18.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.3\",\"_integrity\":\"sha512-GQ5rsEYikVn7BM9QGn8LT03QVJVfzzgrUnJkCLoWBMsevfpMdeexXS1clIgvEqhw/GjHnnma4f2PyEi7s08Xiw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.3.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.3.tgz\",\"_nodeVersion\":\"19.2.0\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-GQ5rsEYikVn7BM9QGn8LT03QVJVfzzgrUnJkCLoWBMsevfpMdeexXS1clIgvEqhw/GjHnnma4f2PyEi7s08Xiw==\",\"shasum\":\"d98eabac7b38f5309b2f1b52291ecf481f4fe5fc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.3.tgz\",\"fileCount\":42,\"unpackedSize\":751913,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBU9z34VJqbcNMWle2SJuupO5tzgsrXcwWU8lTaEwFwYAiAhj+CAJhBVmLMCdJb9NG8pStGhoY3B8JqkNG3P4v3XsA==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjkGl2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqsFQ//SigE+n3+iWTcV4d7UUEeFS/Zvv1f1XDbF+/kGETXtLvXFniH\\r\\nti69cx5HVz8lsgWJ7hUh59okcuYHDBokvBJZEZnSkzFv3fBdj0uwpFrJKzH6\\r\\nnE5vQzhBtYX6GLyNvdoKrcnUXRvQdTm8OlAS5aMuXCQhFojrxKz88u6PyRfK\\r\\n9LtJMprLAyH8OIDerpUgKHvVbwKUYMRDNQXZrmnsSZcQhpDavROxPeyI/bYH\\r\\npGVmOac0UpTLGZ7RLB9lSmN5QY2zDslDSuWaYgiJDIpUiiJ0a/O06INPxGmT\\r\\nou7fkwvjK0P9pRL9g4UODmIrKhV5vKOJNrGLFLxtpc4llIJYKWaEgZyUt8jn\\r\\nQYeiBG2p4+lTxXjZ39jcj/1vebpGT5Du8bJeXERm9RxbuHeQWeHbR6HY/EZa\\r\\nsd4+Xwcmi02W7E4LXMFpojUcVwixhdoFGuidmTO1pJ1+tb94NTO95MxLzMio\\r\\nCpjtC56fOecluU+6OUorI7fFGWbmDMGgOq3/4mW2fIvPLqJzpD4a0zehgpMO\\r\\ny3s4HTWdKU6P+Jad8jva9UyTFFpEQdW16a4Xemxk3nzUYIJdNbCJ7YbfXMwG\\r\\nxf0BrquyjCbrGBTq7n1dcx/uTf0CCIOztFGlbIZWVRqWc3CjkScyv1HvwO3r\\r\\n9/DpGaXCV/yQnvMeAZLxh5jPnci9PtMe2Po=\\r\\n=jH3A\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.3_1670408565846_0.6843961949963815\"},\"_hasShrinkwrap\":false},\"4.10.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"4.10.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-beta.2\",\"@ember-data/debug\":\"4.10.0-beta.2\",\"@ember-data/model\":\"4.10.0-beta.2\",\"@ember-data/private-build-infra\":\"4.10.0-beta.2\",\"@ember-data/record-data\":\"4.10.0-beta.2\",\"@ember-data/serializer\":\"4.10.0-beta.2\",\"@ember-data/store\":\"4.10.0-beta.2\",\"@ember-data/tracking\":\"4.10.0-beta.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.18.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-beta.2\",\"_integrity\":\"sha512-JMi0W3mhtQN/CIVo986T3u+WyZmWnTgm47WmqNl5cngZxy2AmOI/jnJl2WPPLnwFasAaqPEoa08g2ZiQonz2DQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-beta.2.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-beta.2.tgz\",\"_nodeVersion\":\"19.2.0\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-JMi0W3mhtQN/CIVo986T3u+WyZmWnTgm47WmqNl5cngZxy2AmOI/jnJl2WPPLnwFasAaqPEoa08g2ZiQonz2DQ==\",\"shasum\":\"dbe36359bd8dbf7f6ec7bebae4501d4989db55fb\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-beta.2.tgz\",\"fileCount\":42,\"unpackedSize\":751903,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCO9JsDo6aIAqvnrUbPxz4xCmLXMIodDF72Ig9ppR93EwIhAOwCm3wnhphKA+7aIJOW9w6l66l9hTolipYIRvgs54dY\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjkHYlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpdJQ/8Dn/qnStYQNXYk/MIdSBHncDgFyOYqfX7BftGD3KzIuoElrYF\\r\\nnYAtWkKHmlV5WNBenOlcDW/gieGYhyvkVg8XGexrHI+2XJz/PKqskkpcUgAn\\r\\nZYPTA3HIvjiGsiRBhRxLgqFpaE4G6Kxfu9OfNZB4jnxSj9N01WjYJ1asdpgo\\r\\nmI375mZXxA817KGENTWkqttOIB0X82XRKuyokzefx4CHYaABug7zjNS7nU+s\\r\\nrOe73SnYht4iFdfV5WBDPQ7P+7UKJqW56ZZNXb19SulJZ5jltZpCU5viGrP5\\r\\no9x5fxlgPjO0lrvxOjaj95/Z+SopjM7gzpXXzGGirQfdHSjL4p7ooW9lonUw\\r\\nrk427pbBvZdlasrD0rkgl6jU5MpoOs5TTHyeMJ0SFgytprxE39MDQkIk16Pw\\r\\nKjGrCpRuT5vttf7oGQuxS9ptAe8N7576NVCuGSOSSnoiWgjvZtGlG5p11nyE\\r\\nxy6gY+80jq2QuSXNMZ4kQhzSHqDqx+f/DLlXxfPwP+MGrUL6gZcvS1KAQB3i\\r\\nDBxORCFkieFf/+S327TpMPAG3BbHuhjORsaBy17TDd6G3F0OVa/ulVRm3Mli\\r\\nF9onDrl1s99nE93FOnyQxhIUN6urCZRyXZaVwLWVBsO35VvpHSX7P0vD39OS\\r\\nBR+Vfps4JviUEeHuYjB/1+TbdwebCMyTXeA=\\r\\n=IBYt\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-beta.2_1670411813378_0.6303623432778973\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.4\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.4\",\"@ember-data/debug\":\"4.10.0-alpha.4\",\"@ember-data/model\":\"4.10.0-alpha.4\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.4\",\"@ember-data/record-data\":\"4.10.0-alpha.4\",\"@ember-data/serializer\":\"4.10.0-alpha.4\",\"@ember-data/store\":\"4.10.0-alpha.4\",\"@ember-data/tracking\":\"4.10.0-alpha.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.18.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.4\",\"_integrity\":\"sha512-U5VMuMbOzFSofy4eWjqbUFM48WcqQGMcYD1R30MfzKQg+dXcnushmrevOWzVjB2URXIO1V6Fdc6y0M1UQF2yLQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.4.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.4.tgz\",\"_nodeVersion\":\"19.2.0\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-U5VMuMbOzFSofy4eWjqbUFM48WcqQGMcYD1R30MfzKQg+dXcnushmrevOWzVjB2URXIO1V6Fdc6y0M1UQF2yLQ==\",\"shasum\":\"de28c5f14b6c6ee9639193b1f36431fd44f1917f\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.4.tgz\",\"fileCount\":42,\"unpackedSize\":751913,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDAoYEA85GXNdG8tL/5ZxOFxgkzDExfqqUe6VR2lPs/LgIhAMuncMCHc9kdd61CLgRUdmzaIjCPI6YI5ZZxF3k0qSjK\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjkUwAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoQthAAgCw2Q2dRGqOB/6/lv946D8Ij+iknX757hg0TalRMZBdTHfvQ\\r\\nLyehHvNoTsV1RjOzsO7iOzAXjL+RMixLTVnzx/IwUhkN7+C8FEwpsjiLbNUJ\\r\\nGrAWaWVkXxkC7+TKJVoP7w0TClb8m/7xyR2akzrQElZw5exDpUzIqGfoTv4a\\r\\noTbxUSfDJLeqV4Afuo4K7STfyU/9g350dEin6s4GJUncDonvspkOA68G+bmz\\r\\nC7CzLxpx3FdD81DRtWkplTP/jrc6G+qz7LScH4EicN0fzKZwJBxx8CwfiBC+\\r\\n9Zq7UEzjY3UqN7JqQSF4P11dxQdLhJ+1ijmVA8zwzYo/CRNQPr/5oWMpoZBr\\r\\nAtf4YDAvgqYI3YysMwxv6YyGrLMR4jEBgza621yhHik1BR3ifkrARWT1LxcV\\r\\ncbivBmXsPaTMaGBebJQ15kQgbcgXVvhtitkv2czBVrOsKkSbJUFE/Dkrvn2G\\r\\nehittMX3yJA1KTdGbBb/V+Ddp+qthYlfh3rhyRjuMIP1apz68hgF1ZhCY5bk\\r\\nzAXIoi2zHUJt0U19fsRmmEg1gWDbWrnOUmQZvTiYhUZ6SCVn8sNHcw+s7EGi\\r\\nhk24xV3G9pZONkKBx8Lr6pIDMX45a29+a13+zS3z6yLjA1s3NPOAyHiAbC16\\r\\ns6DxxALVMJxxwAgHz1gD5UmYoWecRvpUMI8=\\r\\n=rpdC\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.4_1670466560413_0.1585165706815168\"},\"_hasShrinkwrap\":false},\"4.10.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"4.10.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-beta.3\",\"@ember-data/debug\":\"4.10.0-beta.3\",\"@ember-data/model\":\"4.10.0-beta.3\",\"@ember-data/private-build-infra\":\"4.10.0-beta.3\",\"@ember-data/record-data\":\"4.10.0-beta.3\",\"@ember-data/serializer\":\"4.10.0-beta.3\",\"@ember-data/store\":\"4.10.0-beta.3\",\"@ember-data/tracking\":\"4.10.0-beta.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.18.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-beta.3\",\"_integrity\":\"sha512-q1+T4r8i+S+VL0zmt8ArXzcNcKI5b/WIlqsCGJi7cVPt3iDXBxEyMcuPB/9QyO41JdttGwg1aUPEPuKYn2P82w==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-beta.3.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-beta.3.tgz\",\"_nodeVersion\":\"19.2.0\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-q1+T4r8i+S+VL0zmt8ArXzcNcKI5b/WIlqsCGJi7cVPt3iDXBxEyMcuPB/9QyO41JdttGwg1aUPEPuKYn2P82w==\",\"shasum\":\"9cb3b28c7d745f3e0e3cf7a28d6d42696398ad1e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-beta.3.tgz\",\"fileCount\":42,\"unpackedSize\":751903,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAT+ZGJ6K6CxaJSn5W13aDeCTzwlCiJcotMlx1uwTIOXAiEAlcxO1Ol1+uqQe/SW+v4J7zKuWffRQI+ertylUUwe37o=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjkVj1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrZZBAAkAjHNyfRKDuWmj/OgvNHbEzqW6bM6q5J29o0rnXzYc0yJgIa\\r\\n5xGwC395IQplqwICk/J8AXZPZBXsXOLDIaG6YNk/hbTMIzsnPp4GKHL7oIXt\\r\\nRpCtl1HXCWbliKl0jIxEp6XWbhGKw1rGT2TOZLwxRIw2NL3VFMHRUnMRAT4+\\r\\n+H2mHvPCbHV2seN61gAmnwj11UoUknrMGeIZ2fKRtJAB8P5SF6JgjWOjRLE4\\r\\n2HdBRVmYeR2/Cs0PnW1qil5D68eW9KpvlfG3Jd9sTZFITkBmasKp/fBBpf4G\\r\\nhgwxW6SlD9kc9G+rzIWJqYuAMhu73/yrwl2c2XN4W9iXKls1YYElQbAJ3ehv\\r\\nDGixLKL/E4ehndXiqfrJZHtEekppYXUs2+GMpqEjm9QEPYlKZ+neyspcPOyU\\r\\nu55NWDDqEO3003ALi2KZjYQ85HSmIk+ednD2eWZp2NrfJY4ASq9QQsPqGPtV\\r\\nT/Afs6nfKNtuROMeepMotjr1kpYPr1mjQ/dKMDJgK4U5+SG03hdxJB4g3eZM\\r\\nJW4eDiWlKLqrsXixRZapRN5sFCaP10TLsm+lTphijSDw+ThWk3SyU9/V3WJb\\r\\n6EBqzGbsJZ16NBTp1/u3lotNLnuYiapqDes0ndUMbFmb9IToKbjEHljXegJt\\r\\nkwNGSO6WrMeLQqaID68QgFQ9pVsspploYu4=\\r\\n=Eax9\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-beta.3_1670469876786_0.3595043641477531\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.5\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.5\",\"@ember-data/debug\":\"4.10.0-alpha.5\",\"@ember-data/model\":\"4.10.0-alpha.5\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.5\",\"@ember-data/json-api\":\"4.10.0-alpha.5\",\"@ember-data/serializer\":\"4.10.0-alpha.5\",\"@ember-data/store\":\"4.10.0-alpha.5\",\"@ember-data/tracking\":\"4.10.0-alpha.5\",\"@ember-data/graph\":\"4.10.0-alpha.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.18.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.5\",\"_integrity\":\"sha512-IGgffihjGY5hlhZirnBq5I1+8wPLhKEanV8T96xRCmLrUjWfX4rQiLtVHPsw38peqIt1duL1UgrIG2BKDx5d+w==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.5.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.5.tgz\",\"_nodeVersion\":\"19.2.0\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-IGgffihjGY5hlhZirnBq5I1+8wPLhKEanV8T96xRCmLrUjWfX4rQiLtVHPsw38peqIt1duL1UgrIG2BKDx5d+w==\",\"shasum\":\"6325087b3e0cd129bda8ad0c8c83b6afc73ce8f7\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.5.tgz\",\"fileCount\":42,\"unpackedSize\":753700,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFAhicWb4LW+5NrY1qmQh++3MrcZCTR1zm/lRKeR8yFyAiEA1CrgxeG17azoPuuvS7h+O4aa5/WVUNCmLS/1inxAvZY=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjk5ajACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrrUhAAjEdSQ2aBegaPEWnJg3I7QQBIRkbVlbQ/8RKETKgn0s02sYYx\\r\\n6fOG7LO+eb4vzYWfSqh3LyWNYpgHOY6WZJzgE0YcILHXxon1w1D7AdCH8/N6\\r\\n3+DoammS5VcKiH8TCa9KiIQljPrFWbDgDimt24rkFC4j0A8HOqgMM3Nn2tJo\\r\\nNJSRGYbfCKVHLpZlLG/OUnIzxYF5cYg8LbXNz9hN+x79dc9gLf9Q4CmSZEKe\\r\\nbI/5cBmK1Y0ImtLiMaC6GL2+pYU06GAg11kRRYXm/evouwnkZsMo0RXa3vcE\\r\\nDRx4Lw5uhdjbvdVW2bIxc3tqD6Ra2oauXNrcwv7HLpKCoZFcj8jWUXFv6tok\\r\\nyn2EAGDKX4UJiNQQ2iikWOYk2pPflwH9JTvB8FCBRF1zAW3/+BUPho8xf3S0\\r\\n70fK3HDpjI01ReQqm0K0vDoKLfkP3Zmyk3WVYLa9Pm3oTnn2JqIkH8Kk6P3+\\r\\n5EWB7r6z6Hu3KTLdNFAh1grYH9Q6Fc3xw82qlaKtmZIV9/rxyoZJBIvUAqMq\\r\\njyNYHHZkqF4PRWj+B+3e6PZ6y5mA51e6MM0+AlnBz2pfNsRquMGlCe+g9Y5e\\r\\nQgztlju3mHssw6WtvoDCnRGE72fhRenOFW49NYFD0IMGYxZV7cz/UJ7JANGq\\r\\nz4k9wloLo7/Ky4WXscFNZHLRg8tSQ/gg/rI=\\r\\n=Vxkd\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.5_1670616739073_0.21437199285792752\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.6\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.6\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.6\",\"@ember-data/debug\":\"4.10.0-alpha.6\",\"@ember-data/model\":\"4.10.0-alpha.6\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.6\",\"@ember-data/json-api\":\"4.10.0-alpha.6\",\"@ember-data/serializer\":\"4.10.0-alpha.6\",\"@ember-data/store\":\"4.10.0-alpha.6\",\"@ember-data/tracking\":\"4.10.0-alpha.6\",\"@ember-data/graph\":\"4.10.0-alpha.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.5\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.1\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.18.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.6\",\"_integrity\":\"sha512-n2Mv5EyK44zlQ9Xgff1MIZXyq2y7QF/gRB+9YA3n7jAYihrYKj+N+kuxfYhTLqggCSRK3QY/w3CU4ddhitbgGA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.6.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.6.tgz\",\"_nodeVersion\":\"19.2.0\",\"_npmVersion\":\"8.19.3\",\"dist\":{\"integrity\":\"sha512-n2Mv5EyK44zlQ9Xgff1MIZXyq2y7QF/gRB+9YA3n7jAYihrYKj+N+kuxfYhTLqggCSRK3QY/w3CU4ddhitbgGA==\",\"shasum\":\"db8b444a9d89eeb02f9eb3f1f166e9514c3b911c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.6.tgz\",\"fileCount\":42,\"unpackedSize\":753700,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIE3gCxBFpf8hkenRyAFnu3FYJhNbQKBi1fUeqU8/L0QNAiEA4WYL8a3iQAfqK+6KiloTgCT6FHEoa63D8vxa++S0Zjo=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjmN5/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmppxA//Z6d7TIU5tSDyFuV7ednI0h9y8WmFMfaaJM+/F8QYPpGkNWIX\\r\\nMdftEQu2HBZEijtDvm8slUo6++6X8dEA9dhkcGS2bhC7A3YBgKaSM8qbL9N2\\r\\nvJu2BTLioL+LGpcACnBBo6c/Xbj8P89PPcAVQBUrqs9d1dzRJmLegmiJN8fH\\r\\nH/z7ZOTPFDP/43keoh1q9zoHOxIRriRt7UMmxeDi9npwGXup5B0KiceExz8I\\r\\nR6HKPvkPYH70Gc9C3FvfBZ43bC4T9m8o/BFbK/55EBkWncwOVE+D1/Kq5Dnv\\r\\n4SIQLJiJVZHEqPgC5fOTx+FZcFccIxIFBzgdzgZ2nYBpCyrAhu/XnzforYk2\\r\\nq7vSQuHY74ccRaxtPhrKWK6euP43/COR6yIqRKv8Jk58WLRI6C7gOKOpi+lm\\r\\n605RwpKFfLYQG8VgEn1Apnt3T8WRozHBlmZTsRcNKKeoVpJ3WktRaCMsUcub\\r\\nrAQp6XSzM0daUN8x1NG1xBViXLNDdNnxzH0F+NJ+2ouyK4tQ7RXzknAnNdC4\\r\\nMlkdcy/IVQKwkLqtK/qpUC2l/LbyQ09DYbyvptSYbvBUoMDqUPZTAInasvWS\\r\\nIqWkc/vPscrjT80EXZaq3GKt4lFMQEZaQo2AzYcyvywv8Z/afKwPHsk9CCKb\\r\\nUQprne+aWohgkpBMvB2gAMOlQczHpUJJ7XA=\\r\\n=WlR8\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.6_1670962814865_0.2434921117759148\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.7\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.7\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.7\",\"@ember-data/debug\":\"4.10.0-alpha.7\",\"@ember-data/model\":\"4.10.0-alpha.7\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.7\",\"@ember-data/json-api\":\"4.10.0-alpha.7\",\"@ember-data/serializer\":\"4.10.0-alpha.7\",\"@ember-data/store\":\"4.10.0-alpha.7\",\"@ember-data/tracking\":\"4.10.0-alpha.7\",\"@ember-data/graph\":\"4.10.0-alpha.7\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.5\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.1\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.18.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.7\",\"_integrity\":\"sha512-0KqJYhLEeEprIODtwjHz1n3MZsMy8hq8gJ9V4uYVnRrScXgrS6RA23L2OXf2D4O6rzwICDQe2qdyXNANX7oemw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.7.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.7.tgz\",\"_nodeVersion\":\"19.3.0\",\"_npmVersion\":\"9.2.0\",\"dist\":{\"integrity\":\"sha512-0KqJYhLEeEprIODtwjHz1n3MZsMy8hq8gJ9V4uYVnRrScXgrS6RA23L2OXf2D4O6rzwICDQe2qdyXNANX7oemw==\",\"shasum\":\"848e23b9f7e4f4da9c8cf5e42b0dae2578c9cdf6\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.7.tgz\",\"fileCount\":42,\"unpackedSize\":753700,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBOumk9sGR+Ngok5CXP7ObCQWx5R9VbfC3c6CfdNnNYDAiA2obw0/jASE5z27nGSwmYEJvP9Gvca6jYfjN5v/rehjg==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjnNEKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmo7mQ/+I4oi1T/RX9X3jy+jKr64xQBCL4a254TJ7UEedX92spbUSBR7\\r\\nU2Ozq/fDMx34xpA3jWTc/Qn2yLHaljjmx6o3cipMhaYH39hbBn6ALygDiR+7\\r\\nJl47zAfWWTI8PrC5HJWzroWjW8NM1o227lxJnaC3TI0XHP9rrtp/J16TKWQu\\r\\nFaqybyQ9Nbp6/Tast/4I9OT0BJpYzShm5gDaiuCi9Bf4bUQVlfHLe2olf083\\r\\n4amukG4kSGxAsOg0Gc0QSI4a/+QUD8SJSIE3Rt2jUfrJGsPuw/TUZYmv1Xhu\\r\\neinzuRtDeD5H5kf/RHo6fQYmMHMTxfNlvYFMV5Lnl2BYsTT/500buQWlkLOO\\r\\nQLYmjqpt4mSsA6y+P806YkzoSGASYqcc0WnAAk1LqMNXzRZvAZtNuR1sBPxK\\r\\nuPCZKQj2qbh7l3AIIHhsThnQeQzCrrpJz/FmR4rrxm+6v2QSRtberiqYqNsd\\r\\nBT3VclQ902SOWRLKX6ovyfZibO6Hv1iCoGSYcY5Kw8Q7SeaRCcAeoBO9D4y/\\r\\n25vBmjpn7e9NFUKbuBLdwbwexvk2N7RjfTn90emzryVWCgr9NOyP+M0p45DW\\r\\nVubTlMrbxcM6ItyuhGm4JrK9vdGpEwfmS+xhvPQG3N1aKBaGEbPXpZsrILu+\\r\\nF/V5n5rgrg7HpFYnuJQbkvykNGAqh2HnXw8=\\r\\n=zc6j\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.7_1671221514183_0.6402408270853543\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.8\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.8\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.8\",\"@ember-data/debug\":\"4.10.0-alpha.8\",\"@ember-data/model\":\"4.10.0-alpha.8\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.8\",\"@ember-data/json-api\":\"4.10.0-alpha.8\",\"@ember-data/serializer\":\"4.10.0-alpha.8\",\"@ember-data/store\":\"4.10.0-alpha.8\",\"@ember-data/tracking\":\"4.10.0-alpha.8\",\"@ember-data/graph\":\"4.10.0-alpha.8\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.5\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.18.2\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.8\",\"_integrity\":\"sha512-H9X+LspE05fF2dWg/nsjLINLGMAt84GPnr8pVlVNqUUSEcJAFv0lSIyu7V3J3RPRNJ4pckP9XCIBI6yDJKfUrw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.8.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.8.tgz\",\"_nodeVersion\":\"19.3.0\",\"_npmVersion\":\"9.2.0\",\"dist\":{\"integrity\":\"sha512-H9X+LspE05fF2dWg/nsjLINLGMAt84GPnr8pVlVNqUUSEcJAFv0lSIyu7V3J3RPRNJ4pckP9XCIBI6yDJKfUrw==\",\"shasum\":\"3d1c8ceb633f8b5952fa858e2c656fab42ad9706\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.8.tgz\",\"fileCount\":42,\"unpackedSize\":753700,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQD4QKCm5jjIOfWXkUVqSdZzqznt9iUik1iDJoFsmWHpmgIhALOTqIC4LBkriIiwBSPO7CcQfG53UkHBQMjW+y5PehVI\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjohkcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoEVQ/+JMdluzTzvN2xZcUTexTZZw6l9D7lnX9YNU5/zKRO0g5gkU3c\\r\\n10AXMbO9kYbBKhMPanfKzlcm8hTn692h16pTTSAC3WWK1F8Ci/q0kBpga/iX\\r\\nvnZk+m9r9Gr1evyCVAadAglvRAeKZd39mId3Ks/4yf1WYPOaN93azuCK3x+R\\r\\nuvXPOyJ4b45vPb+M6EcubKDObJ92YIIwjC3M93O/u3qevPJFPo1zwMfPH1PP\\r\\nX6oJKtbDJwNoNNrxuAjx7DuthX+DXCif/amcm4+EPto0LxbTf0Ym9aU3qdQt\\r\\nGHeIeyNSFRH85o9D391IH3FMI0jTFXE3ZIWXQ7oiMqZ6EvaZwdkkS5E/BfKN\\r\\nwp01J9kJzVSN0WPclvE8S5OU6UJV7esLXmbGuydHHZlmEav2VtlwJPHY4iz5\\r\\nHauwUHgEm3DAZcn9LrHnGZz/+3/nLEnuqZhED+pcWV+daffXY1VqGErQjLtA\\r\\nTHqXVdlefg2F+aaVIF3P9GuHu5ZPe49fPj1/YV/zl1i3xAoaDepGwDSBnAVL\\r\\nnTUQgPRk7lnvFh+r+nQKbeyHSfsbQubui0rpLJ04tXEcajQmstDcH+boE9Jb\\r\\nUi8UEEV8synSP1coX4TTriBJTlH9xj4E4e3vw1xp+qTzZlVLTdoEyLJ2jFSs\\r\\nfzUbmt86oejqzYFOExvmIrLrYPW2y2Z1ksM=\\r\\n=URl2\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.8_1671567643888_0.04194290971063497\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.9\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.9\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.9\",\"@ember-data/debug\":\"4.10.0-alpha.9\",\"@ember-data/model\":\"4.10.0-alpha.9\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.9\",\"@ember-data/json-api\":\"4.10.0-alpha.9\",\"@ember-data/serializer\":\"4.10.0-alpha.9\",\"@ember-data/store\":\"4.10.0-alpha.9\",\"@ember-data/tracking\":\"4.10.0-alpha.9\",\"@ember-data/graph\":\"4.10.0-alpha.9\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.5\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.18.2\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.9\",\"_integrity\":\"sha512-TxpaFqrOFiZF4/jyTD0rkfqtrw7Nl/CUkxOy4h2Jn/1aj//KUDl6uARGB/pJbKEl4W1bVkp7N+40M22/anc0GA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.9.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.9.tgz\",\"_nodeVersion\":\"19.3.0\",\"_npmVersion\":\"9.2.0\",\"dist\":{\"integrity\":\"sha512-TxpaFqrOFiZF4/jyTD0rkfqtrw7Nl/CUkxOy4h2Jn/1aj//KUDl6uARGB/pJbKEl4W1bVkp7N+40M22/anc0GA==\",\"shasum\":\"b390667926abb18d5d4dfc58cf3405edb11be21c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.9.tgz\",\"fileCount\":42,\"unpackedSize\":753700,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFqsYXLUoV2+BhohO5LhugCYPjhRLKtKVMErj78DggBqAiBP9UQDF1CEwbUVWUoOhvtn09c3D29vtWGdjccDKkwqdQ==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjpgugACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpECQ/+IfUExjWDRWmPT3TtILC20D20ie8oA2lYA1bF+d/5sXZFzP5m\\r\\nRaaazIKY//2Q/v9nLRwkCms9mUi5X8y+oRLhWWghvWnTOlPQ1YjwaG1Bq1U0\\r\\nFsIMptneHKtcwU0rvmEX3M/2FXiMidQCQwTIOnsgFHGEB1EddwqnPfQojKVc\\r\\nLELsKp9Qjbs0hPLWEppOFZrQdy0gRLtRRu+dC/l6uZAS0iwPFxzaaLeFKlh4\\r\\naAOWioAVSPg4SDIOz7MV09bZ4PC1xW1iQG58nereZt5McGWjuPWlnGc/eTrg\\r\\nHveuu/yA8BEWJWa4viqPzwT8d1XmmtvncqK/T3Clgl2giD9tmKaIneWXMnh+\\r\\nX1E2dD89C0Vw9XlUG+uVo14/k0upqSEmymJ2GxVmeLDSGArHoIxSMDngTlt5\\r\\ncx2mUug0BsaFldpmopPgqkX9S203/pnrOMMN1onsfOce6d/d/NRU0QjO/s8J\\r\\nUzga7BBv7Dv5sZcAOHihNBPTLn52/056iQKdN6hm1OvHtL5r5/tOJDavpzGG\\r\\nK5DaAOw59I2iXMEs6Bor0CP64xXyhcwJSABVJ3u9nWSLQQaWZ3SPeQpgF4A+\\r\\nq9+G0T3/fVJ1mQoDWDMKk+nlCuVJRYQ0HjSQ8iD6g6t9Y7wqvO0s3WQrdaly\\r\\nkmNN4+yJ+WC0ELWxDf4NxVGAyeKYumdett8=\\r\\n=kVAt\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.9_1671826336571_0.19377924144086967\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.10\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.10\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.10\",\"@ember-data/debug\":\"4.10.0-alpha.10\",\"@ember-data/model\":\"4.10.0-alpha.10\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.10\",\"@ember-data/json-api\":\"4.10.0-alpha.10\",\"@ember-data/serializer\":\"4.10.0-alpha.10\",\"@ember-data/store\":\"4.10.0-alpha.10\",\"@ember-data/tracking\":\"4.10.0-alpha.10\",\"@ember-data/graph\":\"4.10.0-alpha.10\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.10\",\"_integrity\":\"sha512-k310ykDEUk+InL+IfTMOLA3Oo63+xb2FldMBDt/nFTwMc7HMx8q1Kuw2kH1p+lFYWqYMwqDTuziu/ncyFm++3Q==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.10.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.10.tgz\",\"_nodeVersion\":\"19.3.0\",\"_npmVersion\":\"9.2.0\",\"dist\":{\"integrity\":\"sha512-k310ykDEUk+InL+IfTMOLA3Oo63+xb2FldMBDt/nFTwMc7HMx8q1Kuw2kH1p+lFYWqYMwqDTuziu/ncyFm++3Q==\",\"shasum\":\"ba1d30956cce4ab8179081eba6c0b05915a48caf\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.10.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCOi2Ew+I4QHW5pFFbpZhL9DuoBa53/I7TFDgVNzZvgsQIgZcg/PAMr0QPIly3GeA3mFs8RaUWa+XdLQzIDobonwYE=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjq1McACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqdxA/+Obrw76S2odo6i93xgdmdIfR8jsWtfRXXFTYoxxjJLuc2fk8b\\r\\nfTwHOE1+KSPc+bgf9lutMW7aSons0nRE9eEa9ftstS10AQo79UvW0oJPx+wS\\r\\nx/zaB13Hm7yOjQYy0lsxUhGiaYkUqUK1fX1ufloN+nOUAgodNfwa4DFTHq/9\\r\\na08e8KfSY1AY9bKoRjBBA5tapsBB89tAhlcIqSeCsAm+bV5UlRETxKazlBxF\\r\\nQpdvQehnfhCPZjw2JlD4qPUAGQhUBMhssaF86raLFsiRhYl/y5oDi+iqQWIe\\r\\nb7fW17OKuDKCWSGK4VGhEKehgdTMAPcvtYu/fO5RRr8cyuXDbhXyyF2YATc7\\r\\nN6bztAmDGcnpui5A5QnGlz1GatrDot18v/ye6oZpAGnunvuQmx5Jf4qgTXrd\\r\\nljl9iMi2ZZPBmOe2TJRXLc6JM3wTgjWdwyRmun6kGCxOixdxOk8yRhzJu/VU\\r\\n1Wg0uWmOqcHf/SWdkLdVG8j6xEyUVfQXhp+APGz+hdstPVbBM6P+SKyRTbJo\\r\\nASD+fpCeMh6pfSwzwStrqVhdLyfFm4UmyYx7lulUBTbCnDjTYuVn9FxdAJfN\\r\\noQSxMfK1wTCnzW5yDAiLfNr6B3POcofbxM8LkyrhFpvZemQk83loxjkyQmWl\\r\\nZHO8laHYlk+5BZNJfvFxR0hO/8SZZ/22QNU=\\r\\n=8tS6\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.10_1672172316164_0.30196260618892\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.11\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.11\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.11\",\"@ember-data/debug\":\"4.10.0-alpha.11\",\"@ember-data/model\":\"4.10.0-alpha.11\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.11\",\"@ember-data/json-api\":\"4.10.0-alpha.11\",\"@ember-data/serializer\":\"4.10.0-alpha.11\",\"@ember-data/store\":\"4.10.0-alpha.11\",\"@ember-data/tracking\":\"4.10.0-alpha.11\",\"@ember-data/graph\":\"4.10.0-alpha.11\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.11\",\"_integrity\":\"sha512-n9SUm2uEAOll0oFtdEkCn9hybSHJCpRfwq6vbrHoBYr26Ww62I/GPAn+URx5xIKK2krT8lPkX7tK9ziKPP7RwA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.11.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.11.tgz\",\"_nodeVersion\":\"19.3.0\",\"_npmVersion\":\"9.2.0\",\"dist\":{\"integrity\":\"sha512-n9SUm2uEAOll0oFtdEkCn9hybSHJCpRfwq6vbrHoBYr26Ww62I/GPAn+URx5xIKK2krT8lPkX7tK9ziKPP7RwA==\",\"shasum\":\"09e2e4296240157b3ce0e6bb1de50192d63dcb1c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.11.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCivbsKIk5fh/Uc/abcyWLDhDphti0or7HMAuUFLfj4qQIhAION8d/jyMEZ15daNdugfOxCiXww/PlL3cenEBdBmFdP\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjr0XPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmpi1w//bbO09OLllNnxM+VKl27qxGYYlJ1sxnC3hYQ6GqXdManIImhh\\r\\n6ecfE6cuUwKGeQZS2R/xKM05HH5LpDY0mMc2lVmscYld+2/itR9ELrk13E10\\r\\n0O37JywCaPkROJtzor+xeTDr5gIh4aFB/d7SLd5kb9AW5QjjS+PX6Tf+o69k\\r\\nuAGZbG1H1QXPzNZo/K3Keot933S9CqPkUqn2/TiuUroDlNq4qDQv7UOebopk\\r\\nViSM72JMRorxUodYTk7EMfzRPFJfCzAEe2iaqXuoN/kIewe8G5gC9Ea/VTRh\\r\\nDJUQL6YtAAWgzhKxCWYNGxieDwS/Yqg6NNSxFLFOzAA7M5AzXTG4/iRuHpZu\\r\\ntW400y1gSmsedHOHmGAgjurTc9X/dGawLyUl2YKmYwrSLKRHraVYCisralA5\\r\\nFTMyu8uC69fDj0Di4BXAWmyuM5aa4e7mbpZzj0OKTT30oQj6JrRfydjYDP+l\\r\\nIwrUc5U4JskeoPHApf06L+O3gb5B6LVK+qajL/1AlZ42NbRUIHjgCJTVC8s6\\r\\n+M5szKaM6svehLrJiuUz4lqLDPD5cDImjWNaZ4E/psZtumqp0MvmJ7RP97Ky\\r\\naCLtT0NpLfpt6pqkeNMH+nxVpEtnAQKKnPUMgXbR4g49QfraZqxXlE9WB6Gf\\r\\ni2DDvJ1KUACZslUugN3oOUyhR3RHuctirlE=\\r\\n=G9qF\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.11_1672431055581_0.40967455947334397\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.12\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.12\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.12\",\"@ember-data/debug\":\"4.10.0-alpha.12\",\"@ember-data/model\":\"4.10.0-alpha.12\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.12\",\"@ember-data/json-api\":\"4.10.0-alpha.12\",\"@ember-data/serializer\":\"4.10.0-alpha.12\",\"@ember-data/store\":\"4.10.0-alpha.12\",\"@ember-data/tracking\":\"4.10.0-alpha.12\",\"@ember-data/graph\":\"4.10.0-alpha.12\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.12\",\"_integrity\":\"sha512-Mpjb+Q4EaYVqMWQBPMadyHYv+exjBjSuQHsNRcezVYzTv4aBCw2/CS4TV72gMTqcz3X7CrgO5bapIsAM7rtaqg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.12.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.12.tgz\",\"_nodeVersion\":\"19.3.0\",\"_npmVersion\":\"9.2.0\",\"dist\":{\"integrity\":\"sha512-Mpjb+Q4EaYVqMWQBPMadyHYv+exjBjSuQHsNRcezVYzTv4aBCw2/CS4TV72gMTqcz3X7CrgO5bapIsAM7rtaqg==\",\"shasum\":\"92993eb13ed5c21c8995a35016846881d283ead9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.12.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIA2GRGiRXJANa4vTn3TL3YC2R0Ed9stZAlwd2dxecbgkAiEA7DwHuTFCrmDOYp/GfA0d3hhax2KO+QyucPOSs1VIlgU=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjtI3bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmqa2w/9Gvmypepflfo6z0NbNzkeYlyhFTdb01gANcOSTD1jeEvyhhzp\\r\\n9sKyfzrEQEWiDbZtWA+S2qY74JwvXi4jHnmkr98W7NDN6BSidLNLPd5kuoQg\\r\\nRHCiG8MliC9aTiqgXc1/BR6dhhRwUEgLfPWZ/6urpYzAxQo3Zcqtc3Yvzhpc\\r\\n9vhAshIDi/d6wMG96JaQzWCfh3anOZ5ZqPSYeGknHsaPRNdIn0+pgLc9Ca5a\\r\\nrDb/K++evy/XrvZNbxshSvWD9p4RrZifRiChMfDeLA71+sJ/zSMsE9MkyiGl\\r\\n2MFTwUoB6NRsaqhlNrnNVZ8lRcg6IYOtpoUV3lTzNtAUC1yi3L1MqskhXdKp\\r\\ngkQsSZmCr/lwci4Zebbw6a7IMn7USa2/IktVSVBiAVX0wSvNMRJdw+hvXtFg\\r\\nzUcg/Y/sT1e+igjQMhxcjo5edPCtcmGRplg9KgO4MwBV7yGkQONyht6+6AL4\\r\\nRcNcbWaU+pxucczQE8lxKhpi6+xeCB4guA/z06dmNWhHMha5JLS3a/Ad3VMP\\r\\nmw9L+dlkWJxKzreVsiJ8GYz8zSLibXl4y65GzxnHNumwqfPga6eKrXJsruoU\\r\\nDNqCmWoVIAfnmqMsrOv7D+D4uAgl67C5UcTXEZBTp0gbYWFJycxB1go4FbfE\\r\\nvGfZYKhQMwrRt8xEmCXsqBULtmSrZ9wHfNw=\\r\\n=2K96\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.12_1672777179114_0.8107037977632312\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.13\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.13\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.13\",\"@ember-data/debug\":\"4.10.0-alpha.13\",\"@ember-data/model\":\"4.10.0-alpha.13\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.13\",\"@ember-data/json-api\":\"4.10.0-alpha.13\",\"@ember-data/serializer\":\"4.10.0-alpha.13\",\"@ember-data/store\":\"4.10.0-alpha.13\",\"@ember-data/tracking\":\"4.10.0-alpha.13\",\"@ember-data/graph\":\"4.10.0-alpha.13\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.13\",\"_integrity\":\"sha512-LQu2fZEmE7Xo1JabLfYEVuXR+HE4vVIZ8c4I1kANgZ9zTqqfOiRJzGc6Fb9NptE2uVMyfKHFdDvz0eH8cMAgBQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.13.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.13.tgz\",\"_nodeVersion\":\"19.4.0\",\"_npmVersion\":\"9.2.0\",\"dist\":{\"integrity\":\"sha512-LQu2fZEmE7Xo1JabLfYEVuXR+HE4vVIZ8c4I1kANgZ9zTqqfOiRJzGc6Fb9NptE2uVMyfKHFdDvz0eH8cMAgBQ==\",\"shasum\":\"51a22456e2844ba8c06c939410bc8b14aac238b9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.13.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDhRDLUDdc5szJmE4O/4KY+ezFp1wmr9GtJ2Y+4VkNQxQIhAN5qBGEN8AVN+qDVyfPhFYQeDmWYmhJQVU/+m09VndGs\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjuIBoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoaeA//dkKOCdJvdLkTSRuyTQ1NU2knfC3aV+XuRHcYm2s0ggGMqAOb\\r\\neEbsbYGJcNnXDMEDcogBFMWhHWZqbT+UkDphCbV/gCGcEhw1Dj0YiJGjPJl8\\r\\nnsHpeGGVuNbjHJBB5e3WPWDOybEHAsaJzxO1Pai+xdOyhMvbBZ9iDPj68vRN\\r\\nlx8uqb7nhhw4ghfOc6Us2yICKAOmmlNkrSjdSThHDxpVSX/BZupAqvcyqcW3\\r\\nlecYW+0d5HcCssVS8bNwL3uZGwY/htOLeDAOBTD9pD94gFqYgvxx2lbBIBOu\\r\\nVK8TIlzpQzW1gd/SxOCZTaz32VCouRlLKUhIbpKZNDyGvCDkUUOpoSHQOL75\\r\\nohjNxLpHigKagqzpJadmLuVXpEMc8hHojoLKynwzhqskHWWlCj2x47s/ERxW\\r\\nIhwJGfcFgEb2dQMTlurlZap7BJK5/M8xDXvMs6yx6A2gPky+OR9OeQKH7OuZ\\r\\nfQgjIBqWG5vU5PfYYJUglO1u+1t/wcIrJGHH+066MYpI9bPYZfYwwfl/2GUA\\r\\nZEPgHs6L+rgCgCNUCclVwFkaacRiLyfGJy7m3rX1slgD6FWExdwTUfBpxPyq\\r\\nRQc+ubKfDJoqfxSImBAdsPFipdRKwKsPL3BL0nnWMcXjhdSUYUpAZyWbuae5\\r\\nsCfd9rxBxToxHSJtdmr1/B/iP5cA5XrxiB0=\\r\\n=UUnF\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.13_1673035880565_0.3963301029375246\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.14\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.14\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.14\",\"@ember-data/debug\":\"4.10.0-alpha.14\",\"@ember-data/model\":\"4.10.0-alpha.14\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.14\",\"@ember-data/json-api\":\"4.10.0-alpha.14\",\"@ember-data/serializer\":\"4.10.0-alpha.14\",\"@ember-data/store\":\"4.10.0-alpha.14\",\"@ember-data/tracking\":\"4.10.0-alpha.14\",\"@ember-data/graph\":\"4.10.0-alpha.14\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.14\",\"_integrity\":\"sha512-i+i5hjK0+CFJRxXAPZXchxlgcIodMHN0t1oo9XKWp88ixbGJbkc5ww9SlNEkOto1KXog8MYN3wG/tR3hab9ETg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.14.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.14.tgz\",\"_nodeVersion\":\"19.4.0\",\"_npmVersion\":\"9.2.0\",\"dist\":{\"integrity\":\"sha512-i+i5hjK0+CFJRxXAPZXchxlgcIodMHN0t1oo9XKWp88ixbGJbkc5ww9SlNEkOto1KXog8MYN3wG/tR3hab9ETg==\",\"shasum\":\"c66d46a944506f8a7093ae1af84ec3b096821f2b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.14.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDYY87LSK+PFOIulvgcqfYtzxe7W2spXhM7NmJNlCVLQgIgVhSbhjfdbW5EJw8A+G4vltibPeVZvI/8v5HRCbiadhM=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjvchYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmpk3g/9GiadqCTCMM93p8sHPvoZeuPLwgeH4RghXjrRP5byYl2pGPxh\\r\\nrmHAMMWQRdtX7sDeP1Kb9cpFUcRpqY8RSQMaW6EpcNkyylIVkCY1ipIAYxr/\\r\\nq+rr8sqogytNRNxzb+T1sSWEY8zm9pYoOQ7c9pKuTxDGadEUz5/lhRcC5vLy\\r\\n9xwQuN8rl4311+VWMtxquB0/wuxmgP1HR5HD9vnkFEUPSLmHf+5hql9LBkR9\\r\\nTsk+dLDxcEbBaA+ZLPns04hIVnIy/k4KAqVV3ctAjExbxVqgKHeDgr2wC1aj\\r\\nCBI65XUCu0GVGhMmYSzQx7CGfxGBoeJHtkoxhyGlT7Gi24baW7f+3Z4Ovzch\\r\\nBcT0go569V+zt0we8SBR0/1Fr3JAziwYnNeG9PVzcUexO4nYRhjWecV/mKwy\\r\\nsgmxk1v08A/jI4qQlFFqlhqOq9bqucKbPuaoV7a9jwGmsTMaNtB06BkDAtcs\\r\\n1L7KtAVUd93TVqT2QoG8doQ6TGu8DA7RSWkNiF9WPMYAfzo4yuQuUN0fV/kC\\r\\nFcT2YYBfy7iu6Y9XYPt9KxdVFrDnzWLx81st9OD2hSwoGYc+oWdjBveacCDS\\r\\nGwSxjAsBeibkonndUxp/kDCY6rL2VnG+EiGHBs+4yJCx5PJ7cp5Qv72l0XYT\\r\\n7Mx65Jzi8fefuyEVOPs+EwJ0H/hDGd69OcM=\\r\\n=xcGz\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.14_1673381975842_0.7327293242502035\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.15\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.15\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.15\",\"@ember-data/debug\":\"4.10.0-alpha.15\",\"@ember-data/model\":\"4.10.0-alpha.15\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.15\",\"@ember-data/json-api\":\"4.10.0-alpha.15\",\"@ember-data/serializer\":\"4.10.0-alpha.15\",\"@ember-data/store\":\"4.10.0-alpha.15\",\"@ember-data/tracking\":\"4.10.0-alpha.15\",\"@ember-data/graph\":\"4.10.0-alpha.15\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.15\",\"_integrity\":\"sha512-hxjIzem8G0V3WPRg1uuKyHkr5BiyHnt2q0r43jhD9GTTSRts5TWma2d96JwJ3egOpzoKrUHl5NyxZMpyajUHiQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.15.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.15.tgz\",\"_nodeVersion\":\"19.4.0\",\"_npmVersion\":\"9.2.0\",\"dist\":{\"integrity\":\"sha512-hxjIzem8G0V3WPRg1uuKyHkr5BiyHnt2q0r43jhD9GTTSRts5TWma2d96JwJ3egOpzoKrUHl5NyxZMpyajUHiQ==\",\"shasum\":\"6febd12f66b446769350d0a5b514fccbd5700b15\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.15.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCwKWkRKuKEB4kSn3HOl5cWZQ408JlkG9FCWsIwt+wPNwIhANsK/NLstZtW5pst7VOnwBKhq63xPfyUVmteORnNuN66\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjwbrgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmotuQ/+MUt9YE36UEIA3+AExdR9HrhQkYeNQ2Z1n0KXlAQyTXDq3iXH\\r\\n869sCS2ktm0g+Yldr0/wUaAkAc2XAnZyk7KrDL5n93wfOUJ4+EsLa5yJi3EZ\\r\\n1JShIgpXnBTIUJxDJrb5UEsnWeP+QAocSGE9YbMWfjSACkdXVgBby9BLvCbD\\r\\nIRbTMLiYnEXseO5+WKCmTALV2otBkjy99Q9GMyu4Aw6SytK6lBCkLuKYBM9s\\r\\n7ba72yWba7E1fgUPogycbDwFc464DlRQJi80VIFgMTXC/Xk4NAkkZqQSdRVb\\r\\nP2+EuQHUiVlb6A2B1xDGb48V5oAdDcAGbLmrlv3CtoORcdzOU4q7370IOvBx\\r\\n1X3NqlyiOT1J65inDjW8Ul7z+wyCPFYaQqWn3a0WocJ6ysnSSxXt0tBC27xb\\r\\nWIZGyCM7SyVodQer+i2r0lmKHE/Fu6jgTHsruS+8KyF8tVe6GrzpZntbzibF\\r\\ncbzuryrjM9xavOmJDGN/Ik29KJrVEfLShijQT/zCVXy3Ae6Z93W2vYKRORb7\\r\\nx7JKuKRpa6fbYFfxDeeNRxTXU39Xh0TIAoISEXeoBkhrXt7Sbwz+QsDC3Wrn\\r\\nvc1qv/o90wbnJAnGI+CKuixdLJb6d2pSz7NXV1axTyQ+zGWhQXpxBW/A5TjF\\r\\n10Pej4Ci5cTuUMb34OzYwHBaUDkzbEYTb+Y=\\r\\n=NsM6\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.15_1673640672540_0.3065971292344942\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.16\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.16\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.16\",\"@ember-data/debug\":\"4.10.0-alpha.16\",\"@ember-data/model\":\"4.10.0-alpha.16\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.16\",\"@ember-data/json-api\":\"4.10.0-alpha.16\",\"@ember-data/serializer\":\"4.10.0-alpha.16\",\"@ember-data/store\":\"4.10.0-alpha.16\",\"@ember-data/tracking\":\"4.10.0-alpha.16\",\"@ember-data/graph\":\"4.10.0-alpha.16\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.16\",\"_integrity\":\"sha512-qRMVym+RnvrY8LpeH4gZcFnsjqPwMLuB3dpFaovmiIjYiyiHVtI+QxxxDiLh4T8Zxs8UkPcKjTZoRrOw6Tvk7w==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.16.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.16.tgz\",\"_nodeVersion\":\"19.4.0\",\"_npmVersion\":\"9.2.0\",\"dist\":{\"integrity\":\"sha512-qRMVym+RnvrY8LpeH4gZcFnsjqPwMLuB3dpFaovmiIjYiyiHVtI+QxxxDiLh4T8Zxs8UkPcKjTZoRrOw6Tvk7w==\",\"shasum\":\"67110dace24a3266758a77fc54c5728a5cff318a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.16.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEDd3Ff9gOtXXNzrTwp5L81BXecuZLY3WBv6QCo1KYO3AiEA+X+EfOnLfwrRL1zaKnFchjpw273LE0ZNGYLrYTuu1Hc=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjxwLDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrcdRAAnE21HNXBt2+uhfMsOjHGR6ryQXVpw45X2+yfkLMm9m1o2ry4\\r\\nkslF7JJUdhcbpfYFpPqqgcRwRhHCc6EuMdiWaA+Qx1H8XzAbXIjVi+0NNzxL\\r\\nBdVfeoLouyRJNIk6R9Jr9aFQs1knWiXYjpHv+/Vd37/9PmSTWRe3hkJOVJc1\\r\\nnP4Hh08Pr7UYnx/Fhd1B3iHVcGaWkOMw5NyQ+/zt+p2rrHLTJmRvlrGvpuDl\\r\\nHUURH5VLWiC64CPmIwgNoSX4k2KPfk1zmxB7zjRdz000vNnjxpKunDxDYU3I\\r\\nkNygfU6x9cAa8UMGW+U3qO0JeHqmzsMcrd/ppb3Q3uHnZWAr9zu1h+PQAP1c\\r\\nsoasAXX57uBe493G9hqpsf657UHwcQ1aU960JQVC+Ag0U2v2RlPjGl2lkbLk\\r\\n7rBEYKQ988RhxtV+pyGWBNwP0LAUGMHKPfSia572AI2bTptfV0aqJgZK1hQs\\r\\nvKf6PqJfr9ToGZaiAbtJ4og42HR0s3wyh020y6dL2WG2xy/nF7JXMt0vP7Xm\\r\\ntO1Dbtb1nKAfw3rbmb06QJvAh1KWmp8uk12F+7uJZCeCIEATSzEPJ0KQqdHy\\r\\nEXMFbfyp7KHWRK2CB9wgnj4Ebx8IHboc5L23Hzigd03QkhL4GIuMKUkDIV9K\\r\\niEbumZu8RfOn9l4vLAkkchmY1PgXydb7tsg=\\r\\n=BNBk\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.16_1673986754848_0.44659627490983533\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.17\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.17\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.17\",\"@ember-data/debug\":\"4.10.0-alpha.17\",\"@ember-data/model\":\"4.10.0-alpha.17\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.17\",\"@ember-data/json-api\":\"4.10.0-alpha.17\",\"@ember-data/serializer\":\"4.10.0-alpha.17\",\"@ember-data/store\":\"4.10.0-alpha.17\",\"@ember-data/tracking\":\"4.10.0-alpha.17\",\"@ember-data/graph\":\"4.10.0-alpha.17\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.17\",\"_integrity\":\"sha512-64Nkt6oRCYQgPphOCjRJhvNKSwEs3GCoDKxnjVAOFePdRLF+kqHYQyYf1h/rasnqEZhmfFFM0Uc76bGJhCiHfw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.17.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.17.tgz\",\"_nodeVersion\":\"19.4.0\",\"_npmVersion\":\"9.2.0\",\"dist\":{\"integrity\":\"sha512-64Nkt6oRCYQgPphOCjRJhvNKSwEs3GCoDKxnjVAOFePdRLF+kqHYQyYf1h/rasnqEZhmfFFM0Uc76bGJhCiHfw==\",\"shasum\":\"77aea1c3b4f507182ba0c0628c3cc2bc3eeb40a5\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.17.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIEhI6TM8CYbhUoEBWNjq6KcveSIKe0V3UI8iOl6IDjxsAiAsvtAVuKe+mrfBGS7CvLim6AsuI0KbMg8S64UxyPmnxQ==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJjyvVlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpmdA//aPycH0TUUD496AJDUe+NUaDpLJp7uNKy7LQr3Eh6Z5y+b26T\\r\\nrxfTFNoyaIKub+J6gZdIGKOy9GCbB+Q1CIekUPMfySars6UXTsfx3YKWknw1\\r\\nNQmKJEW2gL327lob7dkIyitS9gKW9tmVRNK4A7sdNLihmoqBzuPZbtkq8hpb\\r\\nu4hyv5PexLj8YkKugpFeoa77dP7zyg6wVDa5mCx5FLyX7oV94I/Nq4RK3nTM\\r\\n3RQjXKZmG870QKJ69KnnE4/7iH/E3Ey5QCLPdlmImAiyDZKR+t3wK9noURUy\\r\\nGfd4y7zyES4NyRVVO7y+VwkfqaxRt4kCm/Pyie1aGPGn9r36j4+/lb9JH7GC\\r\\nDBfWmQUC7YWurGSlTIprImWOmI++8sRVISK8gOCagRpvkb23FqakZ/0gBT79\\r\\n3h49R2YAVd0/wGLrprBbgSagnvc3lwXA+J+mo7EV+DMr1GOrzhjYl6pyYxo3\\r\\nJdn//jAGaeQaAuZQSBpdD8upDYs1kk5t4NYsfMKN9+7UVtt0k3D5xLkdTED3\\r\\nyw5XcrZOft5DuXq/E3xj/Z7Q8xazDKQ+qg+IYTXQjgN3aTLJJEsgIadDPrvX\\r\\nTzxJa/B4pzlrDB1YvNOugMPNjEVHWNAyCnXWidUWfML6lxrEk3wdtGksa9wW\\r\\nKOLnf/tOGPA0fG+qiSOFmuVMiez/HOFmFec=\\r\\n=CH5a\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.17_1674245477045_0.4888842819049073\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.18\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.18\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.18\",\"@ember-data/debug\":\"4.10.0-alpha.18\",\"@ember-data/model\":\"4.10.0-alpha.18\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.18\",\"@ember-data/json-api\":\"4.10.0-alpha.18\",\"@ember-data/serializer\":\"4.10.0-alpha.18\",\"@ember-data/store\":\"4.10.0-alpha.18\",\"@ember-data/tracking\":\"4.10.0-alpha.18\",\"@ember-data/graph\":\"4.10.0-alpha.18\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.18\",\"_integrity\":\"sha512-SKXyzKDYT3QwkmtNwf5hKyX2a2xAE5AEPPAqmFEcKQTE+pEX6LynkE2oWh0Kkgc/TGTAXFCfqtJbnp4yUP83Rg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.18.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.18.tgz\",\"_nodeVersion\":\"19.4.0\",\"_npmVersion\":\"9.2.0\",\"dist\":{\"integrity\":\"sha512-SKXyzKDYT3QwkmtNwf5hKyX2a2xAE5AEPPAqmFEcKQTE+pEX6LynkE2oWh0Kkgc/TGTAXFCfqtJbnp4yUP83Rg==\",\"shasum\":\"f049f80c57dee57d03587d7675244e48aec4a3b2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.18.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAPGFrgzuiEDVi0RGYPfAoyeRznic4ZLbVlIHE6SHmK5AiEAyBPUB8kStjcFo7PjAQq0jD/QV32pKOkRNLa/rkI1g6M=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj0D1wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmotIQ//cUy6h2B/qn9vYnqipfdx0pzmxNs7oSjZkuyLicwRcdMdYXXi\\r\\nCkiFiFm3klMGFBfYi0ZM4ZWI2FkG+Zo+ZhfsBdNXk80mF//f+Ki2zYUxwwX4\\r\\nIFodii2LYQLXi/qcuxsypECNCoB1REYhdAO6cPxKMcqU06xkkm3o114d0bMV\\r\\nkp6cRUusxO3/xcu8zE1Qk1q9zI5WW6wssvf3+s4uU29gN6kG1u6hh3euigI4\\r\\nj8ksoB4U9v3d+fFDxn5Rk4hYxB2+rC3K29VTAnDRAsp2YmIbpSQOu1wuJDV7\\r\\nmVkLSMZmqwR+g9lsKAVAoR2mUIJthOlbCxp8zHrvyo84B54PdbwuefiEvRBK\\r\\nYE3XmkeEqP7NMsYdPytHs0bHYW3Q5lpPmEN1TPljUDwR/DS69HEuUjBskqzc\\r\\n9lATF5ysfTSv45WkvGPprPL6hgD8qSpl7E//F+fj8JTDEFImDCJ/hocPuahy\\r\\nKm+1DaMeMS/S8mYkzf0q3MqX/+29E1XCdvDgGNBXoJXjmYl06FWRG+XhM1F5\\r\\nUXPZv8M1W/gajR1IKcqHwZw5L+cDVFhGfeBOxIYbn3WyeZy1hXa5ohiGBnV9\\r\\nuSz7j2g84uoRdJ6uhv8ekTzlSNt/6xklIoIB2mNKQxz7dTzHtXs6/g3lps+Z\\r\\nbEtY933DW3gPBNgIQEpTbwQo4H23EaigYTA=\\r\\n=Jb1W\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.18_1674591599852_0.9708661019380558\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.19\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.19\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.19\",\"@ember-data/debug\":\"4.10.0-alpha.19\",\"@ember-data/model\":\"4.10.0-alpha.19\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.19\",\"@ember-data/json-api\":\"4.10.0-alpha.19\",\"@ember-data/serializer\":\"4.10.0-alpha.19\",\"@ember-data/store\":\"4.10.0-alpha.19\",\"@ember-data/tracking\":\"4.10.0-alpha.19\",\"@ember-data/graph\":\"4.10.0-alpha.19\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.19\",\"_integrity\":\"sha512-JKM+DIimd0YvX4E8Ki/Fxim98zAZZAF1gNaivApk22nrjckBjz6MOVw5JXBrZMgb/hCtJAbS6Jk9fApfwx+avg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.19.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.19.tgz\",\"_nodeVersion\":\"19.5.0\",\"_npmVersion\":\"9.3.1\",\"dist\":{\"integrity\":\"sha512-JKM+DIimd0YvX4E8Ki/Fxim98zAZZAF1gNaivApk22nrjckBjz6MOVw5JXBrZMgb/hCtJAbS6Jk9fApfwx+avg==\",\"shasum\":\"2c4ac1bee212f7b48c78bc9949f6eb75c28c293e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.19.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDnka/WyJ83sMT6WSFPSx9Mi/BsRcweBkHBUgEsZfI9HwIhAPkbI1rTxTujMq2bzmnx67+PzdLrxYzZAKEkdIEGRWVT\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj1C/aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrPSBAAos8Ex4ocN0Vrg8t8TKNZ1M37BsVutj9YlP0eFYdTr6Dk1HGr\\r\\n+m3ohigtXBJW+e45P1ICH9zhW3kBwN4uCpD1u9VrvgMg1HN3OpZQ/tNUjqCM\\r\\nyDOtrF50Yo/3RVb6vq9yGx2WxZqORx2cWhoSEVbPPZM4dbvss/jyHTwBLKEu\\r\\nEu8IKZ6gVclhDzubnflcWREyL7qpFA724Km9e0Y5GZIIyC3BM3O6Khk3/UdJ\\r\\nhiDII3+n4Gl7Sy2u0eQ6RupoI0Hm7T376OAqAFT1EnDs/O9F1tjCBpevigNn\\r\\nwImsbQmQG6AcbG2Ax3fcP28tFrFSWwqsnm81NJ8SLQ0qlS0mI9b7yVQ91byH\\r\\n3RpjPXGe417g0Grj5j9YvUsyb187OdfMoymExqUzxHk/1UIdbElBuX6Bj/C3\\r\\nEtfVBe/EZFwtxashRX8LBBzoXa4TzzcuZY55Fss1mlbIwh1KBON/nfva9DAB\\r\\nuegJj/EMsf621QFKUVLvH2Gy8AAJy8el/VvgYqS2ufMItF2ThDYT6QJVSOQp\\r\\nrJpg8LD5mY1JcFRFUF9OhAwWh8NKrPvxXb32lIAwebT7TgveT7tthu90TLD5\\r\\nPeiHb4HYcWPPeJhPjVW7FL1t9TbV6/lej/uTGrBJ3boOnk0ED62AXANAunMP\\r\\nTOgE9DsyLBO+M+5d2hvVgR8Uw4jwiISJu+U=\\r\\n=8JlQ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.19_1674850266425_0.11924492797654374\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.20\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.20\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.20\",\"@ember-data/debug\":\"4.10.0-alpha.20\",\"@ember-data/model\":\"4.10.0-alpha.20\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.20\",\"@ember-data/json-api\":\"4.10.0-alpha.20\",\"@ember-data/serializer\":\"4.10.0-alpha.20\",\"@ember-data/store\":\"4.10.0-alpha.20\",\"@ember-data/tracking\":\"4.10.0-alpha.20\",\"@ember-data/graph\":\"4.10.0-alpha.20\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.20\",\"_integrity\":\"sha512-0m/FKGQRNUBh5OxafeFgEJ3IP2+ZOurg+89T8NtMwlAPVH/eCun53lEOx+egqXf6BNDjhlpW/hinMQOyWw8d3A==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.20.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.20.tgz\",\"_nodeVersion\":\"19.5.0\",\"_npmVersion\":\"9.3.1\",\"dist\":{\"integrity\":\"sha512-0m/FKGQRNUBh5OxafeFgEJ3IP2+ZOurg+89T8NtMwlAPVH/eCun53lEOx+egqXf6BNDjhlpW/hinMQOyWw8d3A==\",\"shasum\":\"e998006531c90411165c6f5a84afe257d656c412\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.20.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDRtxuqTQvWz3wh9ZcWXwrRd4dgz72KsJSwmcnLXQcg7AiBDKWR5MeNheP6Q87oqAjmXQeX4o7M5J1XX7jIHBPvvzg==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj2XgOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmpqxw//eZu3QJRt7E7/R3IUl9FZ7Zn9Fd1vm1BjgHFqugbFZ5f84AQk\\r\\nTf/hMEKQbHrAtv74HMkZQucdQ5P30JsqBrDJZXrfVOXGP+N3UNonKI2xqsh4\\r\\nP/zkIIQRWhhNyrX2QgaqXm+THrUHJspra91GvJwbR6yv005ag1CgjqAjCemi\\r\\n2o0Hjt2cV27PnBprTW4MHnGQKlqGzy8xPQ9M6dBd8kLH5q+9rmLmuHxzftqZ\\r\\nr2KrGKSgqTBryE8nwn1gnKTJGboCWCKafLDx09pbPXX0SCc9txN/wGwSAdHt\\r\\n90lRp8t3kk6qRd+76fGC1rcI6m98WDphjD+uVgte+aPAMbn2URcuj1ONhfjC\\r\\ntm+kvw4+7QQQuLoy3X5T4tienN/ghjDhq2pdyLvvDuqksHApgvKxku3VpJ9j\\r\\nBZX7bdkasKpYUyhSqH8EY6KemOsktffwM+cWSLlU/JDBK4PAnm4H6hP7LOpH\\r\\nMsPkvrRmeaW3VZscpvW31iiHo7onbPquO19TwehKz4ySdqe4dt2Q7nZ4kwBy\\r\\nJLUsZXQUmw9KIFNZQJDbrZZ7ClZKRG4Bl4u/eKvGrEkWeXR5EbK2zUE1egEN\\r\\nLnIs9vsfCjzGHYvpNkypZDpkq3sC9vXwz/w0Io5udQJ3FKo1pXkVI4kqSF2+\\r\\nxdbnwGVGExusIgcilrK+9c4skO1LOkPRgbo=\\r\\n=JlyI\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.20_1675196430294_0.40612432312691715\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.21\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.21\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.21\",\"@ember-data/debug\":\"4.10.0-alpha.21\",\"@ember-data/model\":\"4.10.0-alpha.21\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.21\",\"@ember-data/json-api\":\"4.10.0-alpha.21\",\"@ember-data/serializer\":\"4.10.0-alpha.21\",\"@ember-data/store\":\"4.10.0-alpha.21\",\"@ember-data/tracking\":\"4.10.0-alpha.21\",\"@ember-data/graph\":\"4.10.0-alpha.21\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.21\",\"_integrity\":\"sha512-rrbhZaPmfzpU5P4HddVAfI1RAKtTkFXSQAngnq/QPsbjzsleySvC8XUYDO5KcT5FLa1BRY3/KMft4TclzP5z6Q==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.21.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.21.tgz\",\"_nodeVersion\":\"19.6.0\",\"_npmVersion\":\"9.4.0\",\"dist\":{\"integrity\":\"sha512-rrbhZaPmfzpU5P4HddVAfI1RAKtTkFXSQAngnq/QPsbjzsleySvC8XUYDO5KcT5FLa1BRY3/KMft4TclzP5z6Q==\",\"shasum\":\"5266498ec094328d87a75032dec6140da7c798b4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.21.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDsnAePHApX5Jg2GSut8GOzd92ZgSMqiPYuUxp2knRQYwIhANniVOeI9WAqDQh9Ev68NDxIEI5LKzR9RjeS0NlPpxSa\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj3Wq2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrCaBAAijFtkeqfx1RTGvZQAdOdx7hNVX+ByHdcfpyqTrm/SOvg16Ke\\r\\ncwdNfsbVZggOiIr8Bf9leiVxxbvyd8mdo7Q7Tpjxg7oWuG8JaIA3sia9uglI\\r\\nkRlA8HDNf0DRqbHp55tUZzelsx+5fpwV5LGUuMtUENw3ZNRxQCnRHkC8GZzF\\r\\nS/mCERSJwI6SNeHY3NZqFq3P9QKYzicYnT3u4W1Fmrj1QeTJkvFR1rEU6yLm\\r\\nw5PRlp1cyKCpjP5e2/SOu3/UY0pfgWpManEe89WjLz5/tgG9auuimcPD4MRT\\r\\njg/UlDagC41A1iNqiWUfr2i/SYYLDFZH5vj6lJvYYu1Y/fqUI9ux14Rnn7IV\\r\\nDsBAivoQ8MTfMSK7XBFFG8eQ6/PXe9ZklXMM8yadnpvdBsxXfRKp3Atueyw+\\r\\n2pZ7nxjc7tJ4TlJcdjbaak4pvub9of3I/QfUQwXFq3soncY0reE9wiD2uFzH\\r\\n7iq9VHBD0VIb/Z06m4LjRyeVGs2vXH66GtsgHemM/ULZy1OV1zbQJo4spen3\\r\\nUUn+gHz/LqBrXDl+gt2bKwRbdy2YZ8W6rS8SM2E5msxoZMBcIO+4vcxtwkhw\\r\\ncBacQ9mOCtD+DFaGT25pv/69iRifYtEAkXEJN7VxQ/2RkIGuXZNk/LEAuBTt\\r\\n6j/rnrhDduuEMagiGRI7sjBu8/pMX1j1mHg=\\r\\n=1FXk\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.21_1675455158726_0.023749170885371207\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.22\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.22\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.22\",\"@ember-data/debug\":\"4.10.0-alpha.22\",\"@ember-data/model\":\"4.10.0-alpha.22\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.22\",\"@ember-data/json-api\":\"4.10.0-alpha.22\",\"@ember-data/serializer\":\"4.10.0-alpha.22\",\"@ember-data/store\":\"4.10.0-alpha.22\",\"@ember-data/tracking\":\"4.10.0-alpha.22\",\"@ember-data/graph\":\"4.10.0-alpha.22\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.22\",\"_integrity\":\"sha512-gAwN1WTZ73LgqrasTXi/VxAzXgux0cWm65a5+zlRdaji97ZR0KHgvFEvacrLKLJaI/ljUXK4Sih0buT/5FXetw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.22.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.22.tgz\",\"_nodeVersion\":\"19.6.0\",\"_npmVersion\":\"9.4.0\",\"dist\":{\"integrity\":\"sha512-gAwN1WTZ73LgqrasTXi/VxAzXgux0cWm65a5+zlRdaji97ZR0KHgvFEvacrLKLJaI/ljUXK4Sih0buT/5FXetw==\",\"shasum\":\"6c28410a9f06785a900f2b46aa6ab4548563ce44\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.22.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCvPepdmgR+TAQ5iiBBLmrE12QKeV5sn6rouY4j440x0QIgJqh+RFkTX7Gm/jz38nttSoI1Vvj//TGwu7X1ZdL0bp4=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj4rKYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmq0NxAAiTX965sUQfS3rvx6KDh9FxvR0SLhttuUaf0mmrmyw42UTVO/\\r\\nXbfvkVBb34KWNHYI+AST6AghQXe6PVJKUsQ8TlP0mCh27YO+soWNH0O2kIVk\\r\\n8lEEUBEVSTGFzxfy1u+9AvvgRv4JWYy1740qlt6Mhq3AwNAWrPJnBK+OE7vb\\r\\nqh2hKzguJquuE9zD9iK/ASJ1utINQ7ZRrixTNlelnEEAaVvd1uXchDhAMJGB\\r\\nPEJvqeM+LIIoPWQ71OWq+rLU0IZhd3TndfANFBUhr1TuN5KxsDsl0FJPvbIQ\\r\\n7T9FwiadiKq+QQcqjt3RuZfJL7PqoxF8i2IUX6cVr4/n+JDn3rTk+NlogKIP\\r\\nuqmyfFJY/ik7vb0WKPuRQR0zQ4tOzBthgRUJlvm5H806p1Gbnty2euFEnodD\\r\\nZMMVO9DqfkuflR3e0ZlWFfH0JgSc+6OmRjdMTAGRo/pYoUb9OrayGhC/GrpK\\r\\n+BO457Uiweu0dC3Bso+wfjrC1617VqTMG5feemeUmLto+H1mNHmSbPGJasjk\\r\\nTs17vTvF454oHjNuH/e5xu84Qq1jJgflVc7KKLV3L9CptGUCybhGOrqpASqp\\r\\nPFQa8hosk4wGPCUIv0sD8nUCdAo5dr0zWkGzVfm3dr27FEgmMTSio1lARikH\\r\\nJXVvW93OtVetowyN3cD+WDDehk6i5u1oCHs=\\r\\n=b4j4\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.22_1675801240172_0.17887044611153446\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.23\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.23\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.23\",\"@ember-data/debug\":\"4.10.0-alpha.23\",\"@ember-data/model\":\"4.10.0-alpha.23\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.23\",\"@ember-data/json-api\":\"4.10.0-alpha.23\",\"@ember-data/serializer\":\"4.10.0-alpha.23\",\"@ember-data/store\":\"4.10.0-alpha.23\",\"@ember-data/tracking\":\"4.10.0-alpha.23\",\"@ember-data/graph\":\"4.10.0-alpha.23\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.23\",\"_integrity\":\"sha512-pSC73WEq7t7lFb3G3zKB0E7ZkAptxuvjUY6Tbroz+2ghAmUCbfgQhmJ9Idv0N1mZYDwqENY2aZ3+ypqBttAe/g==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.23.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.23.tgz\",\"_nodeVersion\":\"19.6.0\",\"_npmVersion\":\"9.4.0\",\"dist\":{\"integrity\":\"sha512-pSC73WEq7t7lFb3G3zKB0E7ZkAptxuvjUY6Tbroz+2ghAmUCbfgQhmJ9Idv0N1mZYDwqENY2aZ3+ypqBttAe/g==\",\"shasum\":\"69a23f7647e5aca08e20a9e1799ef92719b46ab9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.23.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIHnN5wh9sbyYXXVAkmB/qUCxf6ZyyG9/GXJgePmxGFQSAiB/rDHVOFb0pJ7ZfnLtw4wt539XInWxXyoGAMIFdZ1x5A==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj5qURACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpMBQ/6A5Fe2z1IcWsRSyF6o0gP2mZQrduWOdhsyP9QXaSFrb3W/s3r\\r\\nO80U5Qc283hqrLMAtiEyBxXQ3TfFNRflG3FY3rHYXGLUku3o6/bBbL0DM3uk\\r\\niVT96Fd3pufYotx0eZMHCqRNY3dgQU/QDvluNvyisgUV+v1O2sx8ASZqqPWn\\r\\ne4ZWw5Hao/BohGD/IjBGTTPbhGnJLlhTOlGBhh3mQ54S+959nZ5ESQOvOfJ3\\r\\nirKxbbXplXU4MtJI6z+6CHOEXDZ65NzMKVKwGuLLcNmXn3cONr+rOdCapHGn\\r\\nJDFQ1s3iN0S+HNDJ039howdntu+gHpsdtdjprvV8lXUZFOX1lWyOcL67s8iU\\r\\ny9WhRtw7ckC2slbOsUjP+bClg/dcBaGLh1QnrmmcDmm0qtBhMHEJdnr4nm8R\\r\\nsE3r/c7L+sMWYvzpQ0YQ1UUnURNxRAf6L4JprOQfIlocXR0xdeEExyR9D7EB\\r\\n2/hND4wcbu2ZujbnIWO4F6f22+Bs3NbmHJVtAdbAZ8x1jG3QYa9BUMKu46SZ\\r\\n2GK3K095xZNkjQ/vTd3VB1jk5K/W7s9ZThzKwZv+rYRtl3NGk7kw1br9QE7O\\r\\nrp6HaGOt5n9ubnEE8cF6utMo5PE9LjF/CwwCSsUSG9v1esKFga7fwKhX842s\\r\\ngZW7IEGMHdK8olnYckinGxOsVZDzGcNtVlU=\\r\\n=C37y\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.23_1676059921517_0.2344992587281327\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.24\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.24\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.24\",\"@ember-data/debug\":\"4.10.0-alpha.24\",\"@ember-data/model\":\"4.10.0-alpha.24\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.24\",\"@ember-data/json-api\":\"4.10.0-alpha.24\",\"@ember-data/serializer\":\"4.10.0-alpha.24\",\"@ember-data/store\":\"4.10.0-alpha.24\",\"@ember-data/tracking\":\"4.10.0-alpha.24\",\"@ember-data/graph\":\"4.10.0-alpha.24\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.24\",\"_integrity\":\"sha512-pF/z4/lfBHkol4vHukqbeDB18803YIOJIA9yGbLkC6bxemzFY4dK9ZLtcKsgYjih5zuphGi/U1rxZZdyo3vXEw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.24.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.24.tgz\",\"_nodeVersion\":\"19.6.0\",\"_npmVersion\":\"9.4.0\",\"dist\":{\"integrity\":\"sha512-pF/z4/lfBHkol4vHukqbeDB18803YIOJIA9yGbLkC6bxemzFY4dK9ZLtcKsgYjih5zuphGi/U1rxZZdyo3vXEw==\",\"shasum\":\"539552d0d68a6bf3966bead5b285828f39597243\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.24.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBK9hppWSx9wbF5r4RchrBvdii3ftB1T+EfAxG8PJVOaAiEAw8GReBZYSeSMHko86BurIvU0tAbdqLov28kYqK+kSaU=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj6+0MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmo24BAAhSsAYmkX7/KZznZrm00aLOpAqTOPZ4Hl0akZC27JOH2j2OcZ\\r\\nYYQn21EegvQMWFmex+4jNeCYjnY0Bri4oUejaZ41TkHnI7L7xDEQangLP2Z0\\r\\nl3AMrOMTKo9KSSergsbWyk4FL/yGHAaadSB8p6AUqeU+yGmpzXMQxav6+Dyg\\r\\nBOUOMhkP9H3RamhtOXe02nvHuwYXJh+gT+GRbkgjqbGHsMCZ8ALOZZccx7nd\\r\\noQh6NBWdud41loBlaI5hKaV2ykWSordLHkRYlhC1K6lImFx6LF013gP3uUn9\\r\\nVBAKCH/IuFx+19vgfHd8buFn2sU+KK+Q/36PZDD+1hNJnMeeAuyOgBtlXpEk\\r\\nTtOs9p7+ihLwCj8CsQU0Z66CXv3LX2urEYI7MO2pirrIxNq0jJ3/oKbqDwJZ\\r\\nxxY6dxi8hEdlLNl1b2NGPhItkIPQ05mpAIC4FiwxBe2wa4c/Ov8iNI+/n4QZ\\r\\nVs+yWyTlKekU5n1wYxMo7yPd14WbzoLOzuzJm0F9dYthCuZSWbHpxmL+/IwZ\\r\\nkrQkDjMdlb+4gxM4HgUzDJESOFTCd48G83kFDebB9mz4iDDgaHJ+Sb0/GRV6\\r\\nUkbisxz23c3DpTnuHSZmJiS3CGGmPmALcNZLzpSTasKGC8+PaWfmhXwXGhEo\\r\\nAcxr5Xr6pf59MealNhN55pbK2RrRv8X26io=\\r\\n=YT5w\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.24_1676406027953_0.45570489938038516\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.25\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.25\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.25\",\"@ember-data/debug\":\"4.10.0-alpha.25\",\"@ember-data/model\":\"4.10.0-alpha.25\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.25\",\"@ember-data/json-api\":\"4.10.0-alpha.25\",\"@ember-data/serializer\":\"4.10.0-alpha.25\",\"@ember-data/store\":\"4.10.0-alpha.25\",\"@ember-data/tracking\":\"4.10.0-alpha.25\",\"@ember-data/graph\":\"4.10.0-alpha.25\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.25\",\"_integrity\":\"sha512-NGB54vMyY6Xla0+mON5jzMYkwrHgpSc+1zlRG2Bi4WUhzUkpo48E5ZpUiD5cHvWtq3ZIVEKIKql9JqZk3AlFCA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.25.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.25.tgz\",\"_nodeVersion\":\"19.6.1\",\"_npmVersion\":\"9.4.0\",\"dist\":{\"integrity\":\"sha512-NGB54vMyY6Xla0+mON5jzMYkwrHgpSc+1zlRG2Bi4WUhzUkpo48E5ZpUiD5cHvWtq3ZIVEKIKql9JqZk3AlFCA==\",\"shasum\":\"a0fa3c6a1330ecf27560e4e420b7767fc494240c\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.25.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEkbzTsvvaydUkCSBYK+MXvo64dcxYX3/iP9HFXGVedDAiEAnonHG5cRIr9SgiPug+1bCzzWQ+WQrH20q6MjxupVaJU=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj7993ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqReQ//aPEBuqaJRuDbieYYKjdB+Trl/sS7Sw/hWsPzaN1GVBOweOGO\\r\\nfOBg7lnFjicbIJF8+NLSVFrjgvlNS2KYNkgLNTVItoCOXBWr8Dawl7/J6oQM\\r\\nmA/wbulO0134JMGGaMUdrB/70WPKxAWcZmni+8wNq6yab4UCCPeP0BVmmOUv\\r\\nN2Dbnqru+wq2k4B9p11gzEgo8dLNi5S1m5KBq4v6QZWZ7URPdpKB4ieZdEBz\\r\\nsFwCacZyigbs/nxO5cGS/IJ2ECxHpkvQYUXWdKtWTaCgoZU5RYCP4vznLHSM\\r\\nDQJbXjqlYTegg/Ru6sd9T8XLjH9BIDI4hUcVbkI//SZDYvN7itGw6t2O6NFH\\r\\nL8Z/2e8M+COko/oz3xYaEFn2qPiPhrADoxgZgFCx/PipodxuKTQt1jEf8pCL\\r\\nIC49qUMMkIb8zq6Qva1YKdQRGeWQqJRFngg98gsa5aB/1dE3rQ8eKNa0DYKR\\r\\nSfIM/XVFM5d/nFMP2S8VNZqExJsWLIqj8D1zSvldx8fLCzbj8lZARylcCRTH\\r\\ny37+x4KOdregpBtkoqkXf5gvMLIR8Hzk3m3kidyYBaRmwxu6Df6sTQh451BG\\r\\nq/PXPAJt4gDI/0P4HhZ1dzZOD4VBi1v7RIpDFXpUJ75O4LHQ5DaIW58V2gVZ\\r\\nW+kyri9/Nyn92mfQCCurJuT8mEcmsVfrP2o=\\r\\n=q5uy\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.25_1676664695587_0.08956024559358089\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.26\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.26\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.26\",\"@ember-data/debug\":\"4.10.0-alpha.26\",\"@ember-data/model\":\"4.10.0-alpha.26\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.26\",\"@ember-data/json-api\":\"4.10.0-alpha.26\",\"@ember-data/serializer\":\"4.10.0-alpha.26\",\"@ember-data/store\":\"4.10.0-alpha.26\",\"@ember-data/tracking\":\"4.10.0-alpha.26\",\"@ember-data/graph\":\"4.10.0-alpha.26\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.26\",\"_integrity\":\"sha512-FWs49N/tmyZFZi3XDtzE+JvNlFr0PgaQCU80IjeINd5TobzKtQCADPHxOUn6tOuuOejtf5tYpxwqMoMc2iZHmA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.26.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.26.tgz\",\"_nodeVersion\":\"19.7.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-FWs49N/tmyZFZi3XDtzE+JvNlFr0PgaQCU80IjeINd5TobzKtQCADPHxOUn6tOuuOejtf5tYpxwqMoMc2iZHmA==\",\"shasum\":\"8188d67886e40d711bd638093977d8657aed316a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.26.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHJ9iJZX0C28dtP3AkMVHEIfvkDeSp/XDiu8A/L7gFFvAiEA6mTFZacI8sdtYnaFE+S8naGTNCx62HI38Gqwxh+lqrY=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj9SfpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmqvnw/8DFsCb5JFraS7CcxuCrxWXE53KaIkMKckV9cb8wnWqnH25wey\\r\\naRHQIc0jki7flFjpXBs1JQYIfqScm+WfFHzKd6z2ygf4SKXev4AZV6hxX75q\\r\\n7ih3Uycds53L9R+9KehSl2NSiza3t9XNDcXgr3dar66hI17BPjrvHWw3Z/Sm\\r\\n8y0FQFQ8TJ+BU7tIJ6gQXqjPmspVjIlsnJRB+TuEi9+z4W15bxqA5VNO0Ang\\r\\nCieMSpecfA18/jWgNzu2s4N6ux0IHUb7SNcbFU0+fo3EGauw++W6SKmUiPD9\\r\\na2KgJg4cUdVoaGAJWyYvKvAwzJGaYqYeT29co8Aooc49ZdeSq1xQ+oEQuItM\\r\\nTp/8KcEV5LvooV+ilowpBwcozQngYnWZPe3jaLYby9aVe+DPIeelKWOfxmMX\\r\\nFvDqy4HQJqhMKmp/OMsnVuDaGmfxrPNuuBPv0nt/g339M3m5v0pPW05naVZm\\r\\nkc9YS83GdZX1/cKdlR6P8O1VEYEi85wLt7O11fbyEO+RVtH6p0zrQYoPVF3h\\r\\nLSPRJ3AutfmASpAdHRcIoDNpMLUAxYuQhuDQYgUUBkq/TjclxSBrvV7AuCdA\\r\\n/R5M2xZdh/UFfW8sUXwi4ZigI82bI/1BtXKbMG0nu5vNTBZ0Rjw94+1CNsH1\\r\\nou5ZBT+2oQ7DNZdpA4/dgKBt7Sy3ty94KAs=\\r\\n=n+eg\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.26_1677010920797_0.6532637756822854\"},\"_hasShrinkwrap\":false},\"4.10.0-alpha.27\":{\"name\":\"ember-data\",\"version\":\"4.10.0-alpha.27\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-alpha.27\",\"@ember-data/debug\":\"4.10.0-alpha.27\",\"@ember-data/model\":\"4.10.0-alpha.27\",\"@ember-data/private-build-infra\":\"4.10.0-alpha.27\",\"@ember-data/json-api\":\"4.10.0-alpha.27\",\"@ember-data/serializer\":\"4.10.0-alpha.27\",\"@ember-data/store\":\"4.10.0-alpha.27\",\"@ember-data/tracking\":\"4.10.0-alpha.27\",\"@ember-data/graph\":\"4.10.0-alpha.27\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.1\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.5.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.7\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.19.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-alpha.27\",\"_integrity\":\"sha512-0rvF25ZymXY5J69/19G7OJQkoP3JlKzDG735tPrzVtZf8THUCP3HliPi+WkgwLBQWPJrvtNBdhRDchi3kFkvig==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-alpha.27.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-alpha.27.tgz\",\"_nodeVersion\":\"19.7.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-0rvF25ZymXY5J69/19G7OJQkoP3JlKzDG735tPrzVtZf8THUCP3HliPi+WkgwLBQWPJrvtNBdhRDchi3kFkvig==\",\"shasum\":\"19c8ee4ed93632cabf0d0dcd37262b84d7a5db89\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-alpha.27.tgz\",\"fileCount\":42,\"unpackedSize\":753711,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIApAiTz/U6Tj1zlBs5jIdsdSv3zXzbUq7sPFLHSwCpzaAiAUijmTuUCP99LxG+BBUx6l+YDtIRMzp9M+AtExRRf9kg==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj+RotACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmpd9Q/9Eau5yiaE8EJzK4szmTiuFe1O9lmTa5Y8mbwywHOul0oIcwik\\r\\nsgfu8fyIYm4f31+JDSlnwyaTt2JHf4Q65zUuxwxkPdUijfc1TkRCmpEajweE\\r\\n6gp4oPK9fXOmmtjxigNWhL/zm2aFDEk7EMD5olSMsvKh4R0F7bKhUW9NbSUz\\r\\ns0OwEoo7xUMaMCZ7CFUo+TZQ/cVUAepG6TqQObr2/8k1S/KYqEpPYq3aGNiZ\\r\\nS0lEK4jma0y0x2Ez6HSI6QdRY/9ByyfYJ5DqEefgA35t/dlq9AMo3GV+DMxk\\r\\n1IBvVrH6e06LSNfQxRPHiaeTa7UpGV5UmA8pxmUSSxiArAdZN5w3XZCmEEh0\\r\\naYORbjIbChCduASgnM6FrXkI2OjxdAF7hQBh+fY8c/utkiF1/H2aZPpN4T1I\\r\\nS/ncnN6SOy3+mTNoLG6Ezc8hIb775Au/8iMfzKLtptRezsN8rZ6CoZ8C33at\\r\\nfOyEWmKJVfe9llQyylaoiST3IYC+SU3oArUfrW/ktfLDBcnY9hkG2FSw7GgR\\r\\nWHMGBpvlbLgymiysPlwgUM6ea47UVXCuhYPtwOBa4mNpL/ssmz/06994MarA\\r\\nJ+qkxGy0mwB8TAKeOEQe6GpmNFuN4nj0Jlu4gNEAr8meFrNgfmL6RmDK/WgS\\r\\nfSNS9uJXwCs65nX3xKFgD9nV1yHkO48ju50=\\r\\n=81jf\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-alpha.27_1677269549243_0.8114887102978463\"},\"_hasShrinkwrap\":false},\"3.28.13\":{\"name\":\"ember-data\",\"version\":\"3.28.13\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git://github.com/emberjs/data.git\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"scripts\":{\"build\":\"ember - build\",\"build:production\":\"ember build --environment=production\",\"start\":\"ember - serve\",\"docs\":\"mkdir -p dist && ember ember-cli-yuidoc\",\"test\":\"ember - test\",\"test:all\":\"ember try:each\",\"test:production\":\"ember test -e - production\",\"test:try-one\":\"ember try:one\",\"test:docs\":\"mkdir -p dist - && qunit node-tests/docs/test-coverage.js\",\"prepublishOnly\":\"mkdir -p - dist && ember ember-cli-yuidoc\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"3.28.13\",\"@ember-data/debug\":\"3.28.13\",\"@ember-data/model\":\"3.28.13\",\"@ember-data/private-build-infra\":\"3.28.13\",\"@ember-data/record-data\":\"3.28.13\",\"@ember-data/serializer\":\"3.28.13\",\"@ember-data/store\":\"3.28.13\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-cli-babel\":\"^7.26.6\",\"ember-cli-typescript\":\"^4.1.0\",\"ember-inflector\":\"^4.0.1\"},\"devDependencies\":{\"@babel/plugin-transform-typescript\":\"^7.9.6\",\"@ember-data/unpublished-test-infra\":\"3.28.13\",\"@ember/optional-features\":\"^2.0.0\",\"@ember/test-helpers\":\"^2.2.5\",\"@glimmer/component\":\"^1.0.0\",\"@types/ember\":\"^3.16.5\",\"@types/ember-qunit\":\"^3.4.13\",\"@types/ember-test-helpers\":\"^1.0.9\",\"@types/ember-testing-helpers\":\"^0.0.4\",\"@types/ember__debug\":\"^3.16.3\",\"@types/ember__test-helpers\":\"^2.0.0\",\"@types/ember__utils\":\"^3.16.2\",\"@types/qunit\":\"^2.11.1\",\"@types/rsvp\":\"^4.0.3\",\"broccoli-concat\":\"^4.2.4\",\"broccoli-stew\":\"^3.0.0\",\"broccoli-string-replace\":\"^0.1.2\",\"broccoli-test-helper\":\"^2.0.0\",\"broccoli-uglify-sourcemap\":\"^4.0.0\",\"ember-auto-import\":\"^2.0.0\",\"ember-cli\":\"~3.26.1\",\"ember-cli-app-version\":\"^5.0.0\",\"ember-cli-dependency-checker\":\"^3.2.0\",\"ember-cli-htmlbars\":\"^5.1.2\",\"ember-cli-inject-live-reload\":\"^2.0.2\",\"ember-cli-sri\":\"^2.1.1\",\"ember-cli-terser\":\"~4.0.1\",\"ember-cli-test-loader\":\"^3.0.0\",\"ember-cli-typescript-blueprints\":\"^3.0.0\",\"ember-cli-yuidoc\":\"^0.9.1\",\"ember-compatibility-helpers\":\"^1.2.0\",\"ember-decorators-polyfill\":\"^1.1.5\",\"ember-disable-prototype-extensions\":\"^1.1.3\",\"ember-export-application-global\":\"^2.0.1\",\"ember-load-initializers\":\"^2.1.1\",\"ember-maybe-import-regenerator\":\"^0.1.6\",\"ember-qunit\":\"^5.1.4\",\"ember-resolver\":\"^8.0.0\",\"ember-source\":\"~3.28.0\",\"ember-source-channel-url\":\"^3.0.0\",\"ember-try\":\"^1.4.0\",\"json-typescript\":\"^1.1.0\",\"loader.js\":\"^4.7.0\",\"pretender\":\"^3.4.3\",\"qunit\":\"^2.15.0\",\"qunit-dom\":\"^1.6.0\",\"typescript\":\"~4.2.4\",\"webpack\":\"^5.37.1\"},\"engines\":{\"node\":\"12.* - || >= 14.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{\"configPath\":\"tests/dummy/config\"},\"volta\":{\"node\":\"19.7.0\",\"yarn\":\"1.22.4\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"readme\":\"ERROR: - No README data found!\",\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@3.28.13\",\"_integrity\":\"sha512-j1YjPl2JNHxQwQW6Bgfis44XSr4WCtdwMXr/SPpLsF1oVeTWIn3kwefcDnbuCI8Spmt1B9ab3ZLKzf2KkGN/7g==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-3.28.13.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-3.28.13.tgz\",\"_nodeVersion\":\"19.7.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-j1YjPl2JNHxQwQW6Bgfis44XSr4WCtdwMXr/SPpLsF1oVeTWIn3kwefcDnbuCI8Spmt1B9ab3ZLKzf2KkGN/7g==\",\"shasum\":\"68668d84924453c2baeeb0cf7d25f75b2c07e8b9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-3.28.13.tgz\",\"fileCount\":45,\"unpackedSize\":661856,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDEVCllvTuMcCk/fDFyBJ6UYCD0w3Gj8U9VW71QzGJBnwIgPlFZkTAvWEAW0Nx0vI+a9mDuZaPAVUjeU/ZVOfvgiIk=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj+VqAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmphKA/9GySrfsqbtYxwL8Nmp4UbNSsGfi4mLvQ8u/Qu18na1kc/GO6s\\r\\nA8waj39v0Q97pqM7RB4lmtG4QLUD9GyJInapU2VQY6KnjmibmbnFopNCdN9u\\r\\n2pp0DPAvTYkwWfJ4uM2hkfBc1/H1SCmmJEXGra0f6JHIlI81GBCEM37nPZdA\\r\\nHg5jVLdY7HjxSiv/klw4a3Z6OtImvujE4QniBAEPRWOlx0mtGV9gzTxkGOCD\\r\\niVRNU3sj8M/OJl1cpRYC1mm+HILKGdQCoikV7sdgh5wGvPNR/U04cFuaONBG\\r\\nrMDi0C92Uil/Id8dJNDJT5vZ9zsK38YrAb5vR8wbsWTCEwO0lfVrIth1A/XX\\r\\nMOteXOElPJrLFQ7ELjJJ1++ZeqNmvjooPBDE9j2ilW9cZHPpRca5mZkDMWkh\\r\\nEOFrUcHJMa191kC4aoNx2HprTRVVPDMkW551q5mn55pIrKzK11ommwEQ6vsx\\r\\nDxTKOhi1M9VQ5SzeYP9f41ZnHWPwZNzR/UbAa5hJFFmzJCVVr+B1QPsCt2Ui\\r\\nxpV8/epbOvtGt91Qt5VLgyx9LZuh3ag7o3EUEsp54OpeR9gg3eILhzGIm3uG\\r\\n8+DtWSid9GYOxwyjQnmNpolBtFiO95Urm2jg9z84Cxj+J/ogW8k+DTRXDpdp\\r\\nObCMV7iVlLu7zmQdYJMmO+5C1waIUBPaGKI=\\r\\n=PQyg\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"icole\",\"email\":\"imcole@pm.me\"},{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_3.28.13_1677286016471_0.03991605037070434\"},\"_hasShrinkwrap\":false},\"4.10.0\":{\"name\":\"ember-data\",\"version\":\"4.10.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.10.0\",\"@ember-data/debug\":\"4.10.0\",\"@ember-data/model\":\"4.10.0\",\"@ember-data/private-build-infra\":\"4.10.0\",\"@ember-data/record-data\":\"4.10.0\",\"@ember-data/serializer\":\"4.10.0\",\"@ember-data/store\":\"4.10.0\",\"@ember-data/tracking\":\"4.10.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.15.0\",\"scripts\":{},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0\",\"_integrity\":\"sha512-LV7QyAWSvpoZqHqZgFLEf4pslGFgFm6wqhBTI4CNFmS19lG+sC1+Ym5AVRXVWVa3TpmU1rHHTV6z28uHweXjmw==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.10.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.10.0.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-LV7QyAWSvpoZqHqZgFLEf4pslGFgFm6wqhBTI4CNFmS19lG+sC1+Ym5AVRXVWVa3TpmU1rHHTV6z28uHweXjmw==\",\"shasum\":\"229e3da020e1da9393fc1fc7e97a50f0b1bd097e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0.tgz\",\"fileCount\":42,\"unpackedSize\":751861,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIGGdoXtTpSgxwvYlmsPl7OPA+iJGysvdXD/bmViyNxsDAiEA2fXeBHckHemE7T7CaTGDdriQOzqGTKSVhCBDAeGDiJo=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj+WcVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoCAQ//clu6M+EqXKJPxZ4t3oCt6AElLJM9OgCOqb1xXBwieJj8Al9m\\r\\nNggJ6pULWQIBiWfNVPHefR0LgYYp0Zq/rwIUqLfsOS00U8VjGAknXil1mJQB\\r\\nfR71Irvyo9LvOu0LOCrPs1psWDGYVdBQt7azXHWlCkBvFAobzyIWevMzKE3V\\r\\nutfaZK00UdDaH8lLuAiR9t2Qf677iYSVhbpw5y/Tj3hxbfLnKl1Rl0nfJWLM\\r\\naCohKkCScgKsGJtziRy19xM4soXZmzzWI/bEhogP9pVYbENP7khKJzUbFRn6\\r\\nMWazIXNGkCuoBSJv2nuXgCI5NaxbTa0OdPzIMx2xdepii88R5siZdlnTbmP2\\r\\nlb64bGBosPDhtl0/rsufWrYhFEeegEBRICl3JPHNfldwm5Ma5FgO0Kk8xsiu\\r\\nuydUNQrBVfIV8h/GwWf75QaQR4IhkZaL9isrQYY2WqkPfWwVk0PEu+slboEj\\r\\n62PFqveii+TLSs2ilDp7sDVMVYQ6DVZTooiPuFkgXAPGlv222hTkIAdnctEi\\r\\n/oI4GKhieWKePH0wo6cs6BmLI/Vqp04ML+k4RsoPvl7bDjz5J5WBO4uH123r\\r\\n5YyOUAGl0mr7m+bjrK+VvSwPnv/tbou4D57WP+NldzjF6sOhjhuciAa+USFA\\r\\nMAcgDNJi3X3Ortqh93C/dLSj6g7deKEs86g=\\r\\n=2MNh\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0_1677289237090_0.15488276784463983\"},\"_hasShrinkwrap\":false},\"4.11.0\":{\"name\":\"ember-data\",\"version\":\"4.11.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.11.0\",\"@ember-data/debug\":\"4.11.0\",\"@ember-data/model\":\"4.11.0\",\"@ember-data/private-build-infra\":\"4.11.0\",\"@ember-data/record-data\":\"4.11.0\",\"@ember-data/serializer\":\"4.11.0\",\"@ember-data/store\":\"4.11.0\",\"@ember-data/tracking\":\"4.11.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.15.0\",\"scripts\":{},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.11.0\",\"_integrity\":\"sha512-PcgrQEsps+AClE9XmPmeTDf38TkVVYqq252MaP2wRjgVUkrLFAQgDb1Me7iWLkDcr03BPs3U1cjYaLnGR+sKmA==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.11.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.11.0.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-PcgrQEsps+AClE9XmPmeTDf38TkVVYqq252MaP2wRjgVUkrLFAQgDb1Me7iWLkDcr03BPs3U1cjYaLnGR+sKmA==\",\"shasum\":\"e8545d9289f68d879f6c4e83306655600e4b1426\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.11.0.tgz\",\"fileCount\":42,\"unpackedSize\":751861,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIG+4XLdBmIUbqZmn2Hipe38VarJHKTEwTUba7MPnzgN3AiEA2AusxU/4OKzCn5C68rN/Q6/TnJOd9i5Cl+aZD8m0JRk=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj+WhrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpfkhAAlKxh73HdPRQ+5eyvSSB2GC7dpPu+Qd7GesYDzr6TK3nKJ9oG\\r\\nLU8XuoCW7kceH84jH9RqR6qKoBP+UgOJfKPS1QPZGnihBfL/AMpSaHDzKSIf\\r\\nNR5fsccK4c1dS6w4IGV2zV7Xdmj9XyCxET6eem5bvAVn1bXp+3+ZL53NrlVD\\r\\nUe73u0r4rcYuJHqIZtu6yFj3XGcyMkB65aZgDQkQInsEafuVzQPMi9NpKSgi\\r\\nTzxqFR1pf1qzqrg4bYywebDhN3qzYYR9LiR5Px2sIpj23B9Ts+WelmCf66Se\\r\\nSh9bSf7DTwZNttZdO7JI3zBt0LHdTZFLmGdPxzvcjco36U2P3EYvB9HfYkdn\\r\\nhTqle798S3Lq+p5LCSaIbJlaKGowN8gV5ZJcHYB/fJFgoM3GiESrYFkPsKdJ\\r\\n1no6DxfECW3Jyov6M45ijC5FIcySuAGCnO3yOE2w9k18r8IK58fILTvARY6R\\r\\n2+tXjyB5gGdn6fxZUaYBFCDIDV24ua+eGDjez6/q+TbOQMUl/DiYjJwhg+G2\\r\\nFs0b1rvFAdGf72ofz4YbTjDjdvL1eVLNXluzD1KCaIMSDtLChKJAsCjOOCiM\\r\\nXvlGXRNBvqNb5ppa9+XV5Axzi2xa/vtPlFk7ooHhCnfnruj/H+JLJzHxsi+u\\r\\nfeV5OqEQUsf2h1O3ecAzIgzwgAolZiZmmvE=\\r\\n=G868\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.11.0_1677289579024_0.617281768737761\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.0\",\"@ember-data/debug\":\"4.12.0-alpha.0\",\"@ember-data/model\":\"4.12.0-alpha.0\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.0\",\"@ember-data/json-api\":\"4.12.0-alpha.0\",\"@ember-data/serializer\":\"4.12.0-alpha.0\",\"@ember-data/store\":\"4.12.0-alpha.0\",\"@ember-data/tracking\":\"4.12.0-alpha.0\",\"@ember-data/graph\":\"4.12.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.27.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.0\",\"_integrity\":\"sha512-D/y8dXRLFb3t+96GotVc4K9lNMMKALhwfhl+J9ge6TSQLEr527Yeq2j+g/RnMiQ3YiZrhXncDs/zmo0xpOWaaA==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.12.0-alpha.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.12.0-alpha.0.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-D/y8dXRLFb3t+96GotVc4K9lNMMKALhwfhl+J9ge6TSQLEr527Yeq2j+g/RnMiQ3YiZrhXncDs/zmo0xpOWaaA==\",\"shasum\":\"fc21cd2d72749280a87b46fe322a9a059b80c6cd\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.0.tgz\",\"fileCount\":42,\"unpackedSize\":753728,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIH9C5e24SD72hDp3MML4efYa39Arudh8zSFCtAfPVVCjAiEAqrmxo70OfNHaRQgLP/Q+5k0FkMYh4nDpvr6uzHxjdX4=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj+XFsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrcEBAAj6P7F+CffCS+csU6qIj2m7o4d0NJljKquwsUVOBB6lcd32NW\\r\\nnPb/dpCJjs9RRQwIPzlSWH2OG69c2A6j19GwQiQOjAM46rlViWxeJAEWJMkq\\r\\n+gT2LAY3SMVNbcb1tr0pS02BmaCySmNGcBOop7luIcJyy5cMEwShOVFHo/I4\\r\\nB7daMzuPGb2gV83kc8t/LJezXl4/A1oqx1/q5Iy7dL/+OThJR6UZh4/7CF78\\r\\npdooiU43yF+0eVtcXOn2ocJAj9IYmsqBtmdMcA3cvGZ6mUsJanaCBL7yCLwm\\r\\ntucmB2ywg6pyr0ouaMMOMc7aeVNnaulZ60DRucoNAkLdfB54BgiK5tj85DOF\\r\\nrpiwNuT+9eR91QIMNh4SY4GAOLWqiT2j1roLECsYQeJKpCZUf4U5dlverH0Z\\r\\nqbR/05/4VBGBotQepMofY4J4nuYMjWPrUxaqqJNmsFktLigaVtPI7dv6tufK\\r\\nsC2C1IyWR2mlRKYHgVs67A0r8DXunwy2BFo3bqcUdgYWUKr7N211VbcZe83L\\r\\naR3rkakssK936/YxGerm6Et+Q89EDV3/U9I3A6TCGStSVYYs5MXBdzRaqPmc\\r\\n8c/JqMwI6fZROsZVDwz2Aw/8HOM5OjxT8SeibY/h9QAuQknS2CdGVrkQWLOK\\r\\nTQEb15UE9LVtjKuL0+kr0lBmNvaJE7W3wRc=\\r\\n=fRkG\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.0_1677291884092_0.6079309766440715\"},\"_hasShrinkwrap\":false},\"4.10.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"4.10.0-beta.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.10.0-beta.4\",\"@ember-data/debug\":\"4.10.0-beta.4\",\"@ember-data/model\":\"4.10.0-beta.4\",\"@ember-data/private-build-infra\":\"4.10.0-beta.4\",\"@ember-data/json-api\":\"4.10.0-beta.4\",\"@ember-data/serializer\":\"4.10.0-beta.4\",\"@ember-data/store\":\"4.10.0-beta.4\",\"@ember-data/tracking\":\"4.10.0-beta.4\",\"@ember-data/graph\":\"4.10.0-beta.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.27.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.10.0-beta.4\",\"_integrity\":\"sha512-tE3SAxoAIga9Z7XkXQvl4gj7qpr7WeAvmsa7qu4rUFCOIlkr4M25xo7zvTYSVwvT3C7ZqvAkvE/D2TSp6IGkHw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.10.0-beta.4.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.10.0-beta.4.tgz\",\"_nodeVersion\":\"19.7.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-tE3SAxoAIga9Z7XkXQvl4gj7qpr7WeAvmsa7qu4rUFCOIlkr4M25xo7zvTYSVwvT3C7ZqvAkvE/D2TSp6IGkHw==\",\"shasum\":\"1d04e268225a06a08e7f1e86116371434e942013\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.10.0-beta.4.tgz\",\"fileCount\":42,\"unpackedSize\":753717,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCfdakH+Mz8wsp81eGj5rp8LbMFU1r8mRJJQRJwQABv4AIgaUe8ZUt8roUbXieWdQaG1Cm/MLwishXOpmD3IHd0bu8=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj+XKCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmohdw/9GPTTRk/T8zDxf2u3Swk2xXyDAolDjEacruF46icvmB+bSB1l\\r\\nhc1yZ52eatystJ3a+rtEYuw6CXl8UjFD0BIETDntjObH98f0CC3LkOyy+YMN\\r\\npkW2QNQFt+HBVd+PbXtxNkr+0l2x64dVeO+MK62RXqqgqoKF4Hkgkbe2cNlF\\r\\nAVsNcKIIkmT94zNuAWbV3qHkyCRXFviLAjey1z+1gMcIJudRu4esz9IOELl3\\r\\n2lntqHSRidlerBn34wEY2DZaAOyBQZSrw3M8W7I2Z8utwfj5eEkktt3eJHU6\\r\\nUEYtFxvAgZ7DBwlwXaoeaupjPZ/nK2oN+PVL03kd2GYfjhgo2JZ34w75XSoT\\r\\n8WmaHEaJ10/GyRiDExg79gKmwcJ4lkNMcXb47bs6IJKHhhOXUJdEHpZV5TTU\\r\\nL3jwCytcOFeZK38P9j3qiVTx307xIH3o45NFjN4RzMyHiW9MSSKIe/RSKi/N\\r\\n2CbOUYWZdruHRB7nB0V2/pEx2ikv92cvepwmnlUDkmi4U177QYjeQaRYkV/b\\r\\n/6YuTL4heznoR19Gh1pg5wfsWai3hy/3B1RdXLkU77QYaorNSDh1JKt7lMT/\\r\\n9daDxvfNXPjsspz2NQx5wJkqLTqcyGMfWi3uBA+dHZNWD3b8o1oMD/3cTe6X\\r\\ntzfV2Jx8bxtUZqrQ1aydSLOj3pbK3C4un6k=\\r\\n=ORwJ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.10.0-beta.4_1677292162063_0.20354462294343145\"},\"_hasShrinkwrap\":false},\"4.12.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"4.12.0-beta.0\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-beta.0\",\"@ember-data/debug\":\"4.12.0-beta.0\",\"@ember-data/model\":\"4.12.0-beta.0\",\"@ember-data/private-build-infra\":\"4.12.0-beta.0\",\"@ember-data/json-api\":\"4.12.0-beta.0\",\"@ember-data/serializer\":\"4.12.0-beta.0\",\"@ember-data/store\":\"4.12.0-beta.0\",\"@ember-data/tracking\":\"4.12.0-beta.0\",\"@ember-data/graph\":\"4.12.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.9.3\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.27.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-beta.0\",\"_integrity\":\"sha512-RdKV6kQuqdYjSDPRzA2+gH3XMcp/0Pgq2pXTh6S5q48wFurho/joWZB51/qNovU0ElpXwJt4mkknQ6OIbuaeeA==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.12.0-beta.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.12.0-beta.0.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-RdKV6kQuqdYjSDPRzA2+gH3XMcp/0Pgq2pXTh6S5q48wFurho/joWZB51/qNovU0ElpXwJt4mkknQ6OIbuaeeA==\",\"shasum\":\"e12e0d4f2611bb77f64c80767db41506fcd0b874\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-beta.0.tgz\",\"fileCount\":42,\"unpackedSize\":753717,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFn9BmvhaMlnZWLmd30WfCpYEzotPQBOaBH4KYPIwotAAiBrdsMMyppjeuC3oxOldb4jzNBmCH0AHlQM2s7xKBDn5A==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj+XPAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrsAA/8DrnJHynHxaogwbDxtuQ/DkY5zcTbzchEBwr08q34fpkxIhBl\\r\\nqjeu2IfiAWjyi0Po2/TmsbFwi/os36wkBE/2PrWaXreU3JCotU4OS2bU61/c\\r\\nCVWdU2CdOfuHsaJ7agMIkujdlTh4QB36VPBKMGKUIfe4ofmNypnjvwpvsZaJ\\r\\n99BAAbWw1QzOwCWEwlc4brSKxhAmJmS5oImJPTTD8e594yPYdtFkWGCmRz3n\\r\\nR89PbsJgD/jm+YdSuw3t8CHbBMQYJiKUCQsGKqJRMicirJFk+fHSyILAXqrH\\r\\ntDyWD4z9aAadZbNs4uk2Dfz0JI1LlrN6oKKtfGFKPBiuCtQBdZYOSiTgqpOx\\r\\nZREIgl0zLNRlgS8/EpC92JeukU99xVaUhTGDztbcqqUMTT2Oh3zw2CyAX8Ng\\r\\n4PoY3GA9qkGM+HT3kfi2gZsxEO0ZJXDy09o9NtkVTBjnOCNnfw430FUVSMry\\r\\n/y297Rs+eky/Y1m+hgbJbW7tfUlJr1cC7k73ziz+No7oUlfbUUXFnfC+IjwZ\\r\\naKPs/AftCjQpd/xd4rEWSz80ZH5SVPAfSODNvPSmTMVbYosBt79/qfO6tVVL\\r\\nAqYyD5fG6mAAXdIbO1xI/zKosz9HHbnCJiwSQEFtAh61AxMuDBDdONaYUh93\\r\\n/xQk5VgYYSGS2d/ahm8D5rinjmxRpzjHe94=\\r\\n=JCSd\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-beta.0_1677292479967_0.656534837790808\"},\"_hasShrinkwrap\":false},\"4.8.6\":{\"name\":\"ember-data\",\"version\":\"4.8.6\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.8.6\",\"@ember-data/debug\":\"4.8.6\",\"@ember-data/model\":\"4.8.6\",\"@ember-data/private-build-infra\":\"4.8.6\",\"@ember-data/record-data\":\"4.8.6\",\"@ember-data/serializer\":\"4.8.6\",\"@ember-data/store\":\"4.8.6\",\"@ember-data/tracking\":\"4.8.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.6\",\"_integrity\":\"sha512-4fqzCuAyUbFLiUvK1Ao2Fc6MnBP1rCnWjWR2AkoTKrU/kimTEmEwqu+VizUlaX9wcUJPOISH4pytVFlqLvifww==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.8.6.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.8.6.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-4fqzCuAyUbFLiUvK1Ao2Fc6MnBP1rCnWjWR2AkoTKrU/kimTEmEwqu+VizUlaX9wcUJPOISH4pytVFlqLvifww==\",\"shasum\":\"507282d3113ccb1500be6e56e83eaf7fd0ad1cca\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.6.tgz\",\"fileCount\":42,\"unpackedSize\":719399,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCXdqaZVpq8ze0ygwozpCbt5Ty+97mq26b2GgJcjSATqAIhANR7i6qwl2R1WdSSRz0vbqBAbL+6nVFPOq+yayyLTVRL\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj+dQ3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpbpQ/9EOhM9znNBFklWvogHm2we0p+vXqkBy8Gzcr31hxLzaO+LMQo\\r\\nM8EVWlltxLTG3cogliBHlOCqJQKYtOcv2B042ZAs+/lhmReE3Smdcl94KhSX\\r\\nszfI6d7e/WTJopqMoYWwP+2xjQ7wwKvipZplSlnBGuKJ+WJK0XnhVZrcDS3f\\r\\nuDYkNxq1+g7qymusqbQYKcPE9apkCXBa/eGF4zFk1KKKAkBuezNnOIINzwkD\\r\\nhhk5CyegFMQM+tXmHKKrTDPygUnSRGNcIWdJKEbMyL4u7DZY5Z3GHnDcNICf\\r\\n5JR90iIOjsf/JVbjBEGcWzY444INCQHDKWkrd3oGMwaBPadGa3fN13Uif+d0\\r\\n0VVlSxhc7u/iAeyr0CHoAyw5UFK1VnbS5XhYpKmAKRf7RJZPpFYtijk+xT9Q\\r\\n6N6Wp/qXDYBVLUBMUR1LXiwgfn+Of73YkN/ddig1f2BB9KnBkgAteagE8LIu\\r\\nJis1zgc4TREUbX9qr+3Hxo6k2h3F4OCIv3FmtbKHZuj0CjI1GXrzu9vR6Fee\\r\\nStJNo6rexbgNI5Ufdi2qp/Xa8FuQRzSreDjhrg1RS0VZ30wPzwLtxDo5BcuC\\r\\nznE3azyOi/E8+JzTmOJAcLTt8YhvZC59SL1cxdf+Y/byLM2wsX0huMMdcfQs\\r\\nDCqyEjwW9He/mpBAGse9c7qgaD9RY2FwsNQ=\\r\\n=df/b\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.6_1677317175386_0.8148606313078868\"},\"_hasShrinkwrap\":false},\"4.11.1\":{\"name\":\"ember-data\",\"version\":\"4.11.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.11.1\",\"@ember-data/debug\":\"4.11.1\",\"@ember-data/model\":\"4.11.1\",\"@ember-data/private-build-infra\":\"4.11.1\",\"@ember-data/record-data\":\"4.11.1\",\"@ember-data/serializer\":\"4.11.1\",\"@ember-data/store\":\"4.11.1\",\"@ember-data/tracking\":\"4.11.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.15.0\",\"scripts\":{},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.11.1\",\"_integrity\":\"sha512-Shetda6oH3uCCbgTqsoTfvuwVlSVNtMO/IAWOAO1SaVLW0MWGiOW6kK0hCcjNXSR8Q5FUaKpnXqRMJd15XpHjw==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.11.1.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.11.1.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-Shetda6oH3uCCbgTqsoTfvuwVlSVNtMO/IAWOAO1SaVLW0MWGiOW6kK0hCcjNXSR8Q5FUaKpnXqRMJd15XpHjw==\",\"shasum\":\"c27489db613960ee20a8d8c742cc57f7903459a9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.11.1.tgz\",\"fileCount\":42,\"unpackedSize\":751861,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFrpOEmOaetApRCJ4QMZn0k3XqX5C0AukFqIziy/w9ypAiEA0l3nlasSYKblo8d1KsrwSCZcj1432gaEiLGFxedAHOY=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj+dTWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoP6A/7BEmBYkq9lbdEPmXjYQjbnbNafB0olpisKbmjomYYY5e9Bhlx\\r\\nNYvHtdnaYxcOEMz0jkFRZCnfFdmFPs/IvlQYx/453acXJWl3Y5giq6hFTE3C\\r\\nLM2q83HZxkC589nkHaUWDOdLzqvi/Uc/lR12pm2FLehyyqfisd57DJXc9fmy\\r\\nQpjiOmsKR0X5pHaOIZEk53Pt226vxnkk6xkgMxib64QT/p7dVInEfzG91QR/\\r\\nu9A5A1UsnVAyfMcdKBTnrRcukopi5XiR9go4EWK/Hg75BgRnc3OKlH6n4gue\\r\\n8eqyc4mrzQrVKnq1UAOMNu1WfpAMUFP1IgNhsuBok+snernUQ4Zxb3m6qn3s\\r\\nvYAtOCjhA5DIvet+gpY2CUnwa9D38KQkwoo2vKThDxMyhobPM9yH+Azn5OH2\\r\\n9SV+pdOhgfnIzL0pIQ0KQ0U/P1gjaxJ3pdpksnKLRSaz8sc3ZBwhg5nsLO6m\\r\\n4u8akDpiYzUAOwSaiRp+0kuYIi/wY8QzzE+T7rtkFrgQog7QO9KZW9kwvTMl\\r\\n2uhbY6U2Umk6D/YUyPyOpaf5Zhi7MjXA33em/Dt2KWrWOffbJq5qIbZnXY4b\\r\\nH7xUPTWdUgJW55gP8EWEFGk0eeVSLvo9PYUR8J7xrKw8iVujbkxfJKAVEkWT\\r\\n8P3e1KNXIxOY7ffpSqFTejneQq7Fl4zh00k=\\r\\n=rrcW\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.11.1_1677317334742_0.8418796017360382\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.1\",\"@ember-data/debug\":\"4.12.0-alpha.1\",\"@ember-data/model\":\"4.12.0-alpha.1\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.1\",\"@ember-data/json-api\":\"4.12.0-alpha.1\",\"@ember-data/serializer\":\"4.12.0-alpha.1\",\"@ember-data/store\":\"4.12.0-alpha.1\",\"@ember-data/tracking\":\"4.12.0-alpha.1\",\"@ember-data/graph\":\"4.12.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.27.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.1\",\"_integrity\":\"sha512-6qdWfmftdRyU8DvBJ608edJ07op4g/cOyWb3s5gXN7ibNqamKJAgN7X9eFMfc5ozanWxzZvoRPUYOULXe4X3Fw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.1.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.1.tgz\",\"_nodeVersion\":\"19.7.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-6qdWfmftdRyU8DvBJ608edJ07op4g/cOyWb3s5gXN7ibNqamKJAgN7X9eFMfc5ozanWxzZvoRPUYOULXe4X3Fw==\",\"shasum\":\"d97b3a5dbe85b43823f861a90bdfc6dde99482c8\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.1.tgz\",\"fileCount\":42,\"unpackedSize\":753729,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDQGLrmaoAI4op1VcR1NrZKa//HIzWzZZsa8FAmNGjp+gIgJsNgLc2SxKTbuLyFn5dqA2XL9FNlGRbrlXF4b30/HU0=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj+dZaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrvjhAAhwWkeQAIW+6ayQTnsjajCTtbqUABeZTezYzydTvd38QUKjFs\\r\\n/n1KlI3zi+vLfbh4kZ7eACrwZZyNS2NjuNoILpPDAEhqoBi9uH2hCSPubs8V\\r\\n/oprZt+uvTV2GLydenG7CFitwJjR2UaLG+nHFI/rRZtwNAB7djDbFK/9iuxB\\r\\n6Ar92T+h5TiC/hh/wJjM8lQuWuZUdFLyU/PQyhzKhoBs+EFkqDYZoSWYIT9T\\r\\n79SolnOo/o0vaBXIAjfN4LxlBrL4xRrDdPFdl5UbiC92W0wy8k4rD6accw01\\r\\nSpSnV5YwNSxscfHYTX/pI0T7TCVmBIMjmJEbiRAsb2Bjfw/rzNZ53eWTwHft\\r\\nF1bFuEECuzn/VBqjyPGj8VC3os4bMM8e7WxNBoCayVjwZRHY+a1DKPXdHTgJ\\r\\n/yjdijpelLlIh6Lq6ux20pCWj/dOF+bo/pMMAkTG+tuSeejmlNyYVsTniPHJ\\r\\nhcFG+qPQagCWr/ZpZjo/8UvYtthpiv4I1+OA4Wc4+6nULPKmixVzefWaHYH9\\r\\nRZ7/NJKIimHmo5xI6+zQYbzGQDxmnA9PXwPekbL1FyLIwJSnvm7GQw+0QwA6\\r\\nlp+QhDIQTS/sN9qrYqjdYwmrOlJiroZONxq/dP9EtDHuP+ViG39gs2TVkOYF\\r\\nRqASYgoGhmvOHucLaRbF2Nilv5fdO4wjIIA=\\r\\n=Wx8V\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.1_1677317722322_0.5288515487182732\"},\"_hasShrinkwrap\":false},\"4.12.0-beta.1\":{\"name\":\"ember-data\",\"version\":\"4.12.0-beta.1\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-beta.1\",\"@ember-data/debug\":\"4.12.0-beta.1\",\"@ember-data/model\":\"4.12.0-beta.1\",\"@ember-data/private-build-infra\":\"4.12.0-beta.1\",\"@ember-data/json-api\":\"4.12.0-beta.1\",\"@ember-data/serializer\":\"4.12.0-beta.1\",\"@ember-data/store\":\"4.12.0-beta.1\",\"@ember-data/tracking\":\"4.12.0-beta.1\",\"@ember-data/graph\":\"4.12.0-beta.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.0\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.27.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-beta.1\",\"_integrity\":\"sha512-v+jyij2Y5FHOvUmzxpAhqkqorZQseR+40QnDk1dabvQ9h+VWP9rnv3WL02/qq2xZKkHM+R9gCcTT+Tn5xsCfeA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-beta.1.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-beta.1.tgz\",\"_nodeVersion\":\"19.7.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-v+jyij2Y5FHOvUmzxpAhqkqorZQseR+40QnDk1dabvQ9h+VWP9rnv3WL02/qq2xZKkHM+R9gCcTT+Tn5xsCfeA==\",\"shasum\":\"1b3832cf837da293011b09f7f50857fbe77bf9e0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-beta.1.tgz\",\"fileCount\":42,\"unpackedSize\":753718,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCqoPAIYnSH2+8YHNGEyWpiAvG2rMiTt+nBmotYJ/49ogIhALG3MnlzEhFhdaX2Nc41C0ebLuQJrUkVxJiHXTMlf6QS\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj+dZxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoezA//R0NMQ6y1PJCWIGqFURgfshIt7JivKwET0usTXQxll7VBafUF\\r\\n+s4LCmMne9pQM3MV+RSwfdSBIc0xPpixPg2/dPkyUXyc0NcW9ThLUdD3lAlr\\r\\nPN+fK4Jm0TS2K4GBTe7+0TXYj3if/3Jil3KT+/wy/UeQgd2ztUpl4fz62CzP\\r\\ncvbJs3l1aMmwf6Mn7rfkSdlyATN7JQVpueuJ2i4R8mduh7kLNCo1J+Zc8i4p\\r\\nicIWesG+FUKITUZXtdrSNyFiGZPyq/0+t7uKpuPogg1maEDr78BQdPtsSVGz\\r\\n7qUMrIevxMYceMRpRSSxZP/sE5uv5AWBpBDmdHEkbtughY9bvzRCm9tlMsgC\\r\\n99R8bwfrcfGNwdiM8ui0cw25WR5PRWv73P5Z9Li2vQaNL663nrSajb/0nk+S\\r\\nprk+ENmcUzdTXksYTG1SayfMfznGyp1UowkzJ3Jw3zK1yRHjGPYVCe2KP4zs\\r\\ngwm1FTr2BVQPug+aNUUpHwJ/3yESUeJSSz3efU5yfDX74bSHwaxustr7/6NV\\r\\nT+2LK0STV9rdAKixwlZzk6rZeh8ayGOtaMT1U37dabsntJf4OrGd/6lUtQxn\\r\\nPGjjRI7S8zI3OLY+bSr3efI65Zh1g3x/3h3cJIBlfZWxFvUJC7F9OXEPWYHF\\r\\n3L1mAMKYN3Od6jyJ0mjs8zbsUU/2zQXe3NQ=\\r\\n=TT2J\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-beta.1_1677317745707_0.8573370257431212\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.2\",\"@ember-data/debug\":\"4.12.0-alpha.2\",\"@ember-data/model\":\"4.12.0-alpha.2\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.2\",\"@ember-data/json-api\":\"4.12.0-alpha.2\",\"@ember-data/serializer\":\"4.12.0-alpha.2\",\"@ember-data/store\":\"4.12.0-alpha.2\",\"@ember-data/tracking\":\"4.12.0-alpha.2\",\"@ember-data/graph\":\"4.12.0-alpha.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.27.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.2\",\"_integrity\":\"sha512-pGCH7gAdUQB8MXxNQNwOqVw9o+lxeazkzKszW86dqdJDabBD8VBZe7JwyqiTiP2fDkVkfzLkoWicTgqITZ8E2A==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.2.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.2.tgz\",\"_nodeVersion\":\"19.7.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-pGCH7gAdUQB8MXxNQNwOqVw9o+lxeazkzKszW86dqdJDabBD8VBZe7JwyqiTiP2fDkVkfzLkoWicTgqITZ8E2A==\",\"shasum\":\"b2e29b74d0bd70fa567fee89bb873475d86aa07d\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.2.tgz\",\"fileCount\":42,\"unpackedSize\":753730,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBobGif4Tv1qGVVy52ZaXBGKTEH3HZI2dC2n1ZcsK5RhAiBVgwJxwXvskGvklm3mmngfad/rYC7VVRjS8rTy68J45g==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj/C7RACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpqLg/+MbKi+ZdkpfbCho7v54Cwr0G86tNPgACTFOktXfOKwFRbZeyT\\r\\n4Cg5tDsrnbnNw/QhZxYXhgulL3oKzhtcRT52xYLAdkCuqQFJOKzJyKfjHqWV\\r\\nOtGYQgCIF8Fpwhh9D3M2NSXLmLvTQ+BpRXYYvkCw0dNJUU8bpa5ziOLzJzQ3\\r\\nk5W/h2+1RUsjMsIo+SrNkWkcY+P0dvALLdimwYPuB0jNeD6XsABErb7q0XTh\\r\\nTat+z8kEjjhIS5CVAzaqhPV1040XE6coo/CkC+O/c1YZecI+SuTs3R0vXDeM\\r\\nLF6iPY+BRxjqsCItrKknffSFbNszAdoCIl4pAPhzhh6KE+lUoS4nmjy/BWik\\r\\nSaQWcvexEd3xqO3XrJLZosn/NCKOsKnKoH3uK+czoNmKll1ErFoDP1jHUhTE\\r\\nioGSXg2L49sXa9XtA8TKoung6+f42dDmrqVrzNon0enn1ul+w1fko82rWG0P\\r\\ntS6F1k013cl5sCjdIqYUAxOGkeXyr7v/3Aco/r0yAb5VZe8oppEyFNUCMQRb\\r\\nCnJY5gazwfdq0jgZeaUrdX0u+5iexEZVfKtzaRWH06C4qpWAkuecH52kmh2E\\r\\n55LMnuKFUo4TSKKh6Hh+sQt87XsXUlYq897m5KShsPOJt5PsdJ3VFJc0bjJO\\r\\nU77mvDogQVAg25hL1suq4X3CsPa3WqeeJwA=\\r\\n=pGKG\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.2_1677471441013_0.25787705495559643\"},\"_hasShrinkwrap\":false},\"4.12.0-beta.2\":{\"name\":\"ember-data\",\"version\":\"4.12.0-beta.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-beta.2\",\"@ember-data/debug\":\"4.12.0-beta.2\",\"@ember-data/model\":\"4.12.0-beta.2\",\"@ember-data/private-build-infra\":\"4.12.0-beta.2\",\"@ember-data/json-api\":\"4.12.0-beta.2\",\"@ember-data/serializer\":\"4.12.0-beta.2\",\"@ember-data/store\":\"4.12.0-beta.2\",\"@ember-data/tracking\":\"4.12.0-beta.2\",\"@ember-data/graph\":\"4.12.0-beta.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.27.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-beta.2\",\"_integrity\":\"sha512-NaVnXLVLx9OSlcUtBT1vF3h5Qj8ZtRTaidcPbpF+6Euanct6tuqQ53mtkrfQ5OSHSEu3kBRU8cjdRABRZyMj1Q==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-beta.2.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-beta.2.tgz\",\"_nodeVersion\":\"19.7.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-NaVnXLVLx9OSlcUtBT1vF3h5Qj8ZtRTaidcPbpF+6Euanct6tuqQ53mtkrfQ5OSHSEu3kBRU8cjdRABRZyMj1Q==\",\"shasum\":\"c70baa32efa0982fd4f093a319e6f4eef6b842f3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-beta.2.tgz\",\"fileCount\":42,\"unpackedSize\":753719,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDtRMm8gC5yqSs3dKoBjIZuwKC9+0QTd8hm+NmQNIN1dgIgKA/zp9pUFOnLwFiqn0gmfBFQYeBLHImvpN8aJM3YFYw=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj/C7bACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmovew//YCTtG6PYcX7JZjYdusIQ1C3k+03yGd7CF3oCiR4aR/1M7QhL\\r\\neXT9d+WhVf/EoshX7g65Yda8Cw3pvL0nRmRUeacf2K/7B6w1XHyV0VV/rI/O\\r\\nSzBqK76QUhx3cUs9EMNiXeAp2mcFYTgaud8RlsA+wXec3bewoGsY4+JlWVDt\\r\\nzizaX0ahREs1vA+GNPUpebTvPJ5TK5wHhpZ5lF1jJCDPKNKLTqNcOUIgsQXn\\r\\ntcrevN7lGDqivKbrFDwAOpMWbOvu9IfEmduIx/62tMTLlwHJa6lKeQW18WYI\\r\\nzHJPWIw1/YLX//oyvKgEe8/aXB92Rn7exNtiItlgPx0wdswaRf8pl7FZz6nf\\r\\nUP1yiLIRWZrsJjvbIwlo609Ei5eKg4veO5f56pmYc6d4kFqjXCjTgM4YqPPc\\r\\nRHlrPTIKEiUyP0624tlJK++NZrPP7Q+/FWB2/hBhpGq3T+jlUCP5zbSdgg0x\\r\\n1ZwTqjYZDc+/N+jXPcNWYCXOsw+4+kMU/68Ddbfw0ToIP8ZfQ4zcDK9Em3Bk\\r\\n+Ir/QCg7mlEPbKS2Y/jQIa/R75pVJGSWgJdr/BRJw+WWstBoiY7qB7c9n8B6\\r\\no/2Mwr5UzNeFhcU9Q6jcCYVwLdwwHsNQTbLhc5DOF6PHHdV2A3PaDwP8U3rY\\r\\nlihQrwRfv2SNtFXg25MtYgGmAVsaoSplDNY=\\r\\n=bR5l\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-beta.2_1677471451181_0.698229534466315\"},\"_hasShrinkwrap\":false},\"4.11.2\":{\"name\":\"ember-data\",\"version\":\"4.11.2\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.11.2\",\"@ember-data/debug\":\"4.11.2\",\"@ember-data/model\":\"4.11.2\",\"@ember-data/private-build-infra\":\"4.11.2\",\"@ember-data/record-data\":\"4.11.2\",\"@ember-data/serializer\":\"4.11.2\",\"@ember-data/store\":\"4.11.2\",\"@ember-data/tracking\":\"4.11.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.15.0\",\"scripts\":{},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.11.2\",\"_integrity\":\"sha512-Dt1q5mK+MegU89J9TNV0RAGEujqZ5b+QI+K8R//alsfJa1hPLMA9gthRzBykaOfGnLVfpxrmtNa68wLm+Jr9ew==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.11.2.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.11.2.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-Dt1q5mK+MegU89J9TNV0RAGEujqZ5b+QI+K8R//alsfJa1hPLMA9gthRzBykaOfGnLVfpxrmtNa68wLm+Jr9ew==\",\"shasum\":\"c662bacae6494e14630eb79f41c8da3ebe0555ba\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.11.2.tgz\",\"fileCount\":42,\"unpackedSize\":751862,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIGUfE6vjA7bXCNClUrTLuUoQrRSiiNCeShfn4u1jQN4DAiBY2qBflSgalYzU5L9ps6DXAyMnNTWFaRPuF/zGoXsZ+A==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj/DElACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqK0A//ZQAgoRojAdkcLFozkmBKtTK67nZR2xGx4Rn4IG/MF90zK8Lj\\r\\nF9rsFsnQJ97G66RsTeiy/uCxKi/iPjADAUJQaJBLiKLhycUiIR/IdVXqTWJ4\\r\\nvOFdtby4xNp2nqNmJ2s5Om2l9sVQt98nu5mz0b6BceTDDjjlWA/AAia39US4\\r\\n9HeE4skoSvHopK31BH3EH2os25WXQwt75FMaEA1CkaVo5afFkLP7Nn7w/+8a\\r\\n3Y/79BboJw2DH8B+geW7qkIEQIzs4WDqVDKGdEKNXGGC6HrVpULgqrXG4ta+\\r\\nyokKB/L/l+LfHYoHz8PoI6t/JR1yYNdABSRIs8OkmhTSvntSeghxGvRzJZH6\\r\\n5ginTSaCr0glabXK31QRhhuE12rNI1d0FdPXiq7XQHoZgVRereaiZ+UvlZbD\\r\\nD9XjN23NfEXaH4LKrx5Pw16hboDw0ZnCAkZnR/E9F3/zvW8GxgN+8+aoCPwr\\r\\nSOIBC6UPaUYvBv74ylIQrvtDwRax1FnmdcrnUr8khg1xlcq4s1Q1i/e6TDWk\\r\\nRtMHg1ibZU2MnpAkAQ0i+cmXGS6GNhiEvWdSrzda801aSULfH6xJRqOwB5YC\\r\\nB41jKOtAfDiMLRbUcR9MsRQNlg8GyUYs0hAmGegS53yhfHKUMQIeB6cUSYJB\\r\\nNrVGX6e5ONrV7W9ms0PCsMeJUbyGQq0ZIds=\\r\\n=sc+U\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.11.2_1677472036982_0.8456068187552668\"},\"_hasShrinkwrap\":false},\"4.8.7\":{\"name\":\"ember-data\",\"version\":\"4.8.7\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.8.7\",\"@ember-data/debug\":\"4.8.7\",\"@ember-data/model\":\"4.8.7\",\"@ember-data/private-build-infra\":\"4.8.7\",\"@ember-data/record-data\":\"4.8.7\",\"@ember-data/serializer\":\"4.8.7\",\"@ember-data/store\":\"4.8.7\",\"@ember-data/tracking\":\"4.8.7\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.7\",\"_integrity\":\"sha512-mCEAKxoXhJzcpS2UlURZEl2Aie6Vp5Y+/tE0woINaiUZ6yzfpYV0VDyINENYYzorlnt9dwggXTMG3dLZNWWwNg==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.8.7.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.8.7.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-mCEAKxoXhJzcpS2UlURZEl2Aie6Vp5Y+/tE0woINaiUZ6yzfpYV0VDyINENYYzorlnt9dwggXTMG3dLZNWWwNg==\",\"shasum\":\"b79f46ba786914e029b87a8d07046466e3e40315\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.7.tgz\",\"fileCount\":42,\"unpackedSize\":719400,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCkegvBJnzEIZlMLfoxOpobRWbxXVnHztZpcWtCSlFIOwIgPZ7rfg587IlBpIjOmFpHSqbzkOW/wBa9xq3lNN3CvlE=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj/DKJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmr7Cg//cPqSaBdCafccRaS/XFTDMZstUuKIH7DVCDgSwr9BdZx2yty0\\r\\nmKyGv3bRiRTVuZM4ljq0MyyA62md14knMuMMDjyW9luvD9qO6+5mQvG62xy6\\r\\ns+amDvP+oO2nvceGXbOTkKyo/Q8u5Mtwr9tsBfN5xq3dd5U+EdSPf1JNFMuQ\\r\\nEgzymfJEFSxqoKRRfCBSI7+LFlFUc8roB4A8SsurL3P0p3peYHnuO1pKjnAw\\r\\nNhVl+Y8IqOVzkIJ/1ueEKPXQUYdSTKf2CBzHM6AbLOUYuRY4GPpgYwKedQF3\\r\\nFXfLrhDmZLvsLfnVjeJrifDrB4aBtmu13FMwtEDPKuMEKTJ5dx4cVhEL+eLh\\r\\nn6kOdnOOpAQleVSJZ7mj5kl3I6Eb3I7AQUCSJS5MDNy8bFDubfo0OJ4ZA3pB\\r\\nbQkoi/F2OrrwAUH5Vsq3+77D2Roa0xqd4fZ/vKh5s7t800SiKc9RZM/jlaPD\\r\\nRiukbEyazpqEgnqsyswsrMaDYzX90gtpYhzmbdIhqL28am5x9vCd6Ku1Ev91\\r\\nzmLj3EJ0roevzL7/xp43b9WANzBkmmaV6ly4EufCj0qrf4aYSG5MShTrLhiA\\r\\nQTYK9A1wmI49FG+fX3AFxjE1H7MPE8hsLr+EwSb6CylV2oDZ+RC99herxUIx\\r\\nCGb3pwYa0CMtDV5FvPH98dtyLCLxJ096Pv0=\\r\\n=BQoO\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.7_1677472393079_0.9852093289129702\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.3\",\"@ember-data/debug\":\"4.12.0-alpha.3\",\"@ember-data/model\":\"4.12.0-alpha.3\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.3\",\"@ember-data/json-api\":\"4.12.0-alpha.3\",\"@ember-data/serializer\":\"4.12.0-alpha.3\",\"@ember-data/store\":\"4.12.0-alpha.3\",\"@ember-data/tracking\":\"4.12.0-alpha.3\",\"@ember-data/graph\":\"4.12.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.27.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.3\",\"_integrity\":\"sha512-FMNc/0RGI4Xv6V/XM7ByW6XDsCiRpq8YiZFOZ004F+y+RB5xmLs5QqGrspfQPypPNqFRdOScvLedfM0RU3bsIA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.3.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.3.tgz\",\"_nodeVersion\":\"19.7.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-FMNc/0RGI4Xv6V/XM7ByW6XDsCiRpq8YiZFOZ004F+y+RB5xmLs5QqGrspfQPypPNqFRdOScvLedfM0RU3bsIA==\",\"shasum\":\"b68e83b21b24acbf535252f82a15585cba58752e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.3.tgz\",\"fileCount\":42,\"unpackedSize\":753730,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEZ871BunhQHVcVwAfD/BD2th3vk+af/w4scaYjVT4m0AiEAuU2Hq8m7OII3rp3Mr89nk/Bke4KlJNBfN9ECjMl95IM=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj/IBxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmppZBAAniLAQSkRJgLP8RUtAI259REYcYPTdfYVakFaVvKzgeskta5m\\r\\nzvS3Ul7EGr2IHNxhgKthTGH3+XMOjoWgPC0BuqIr8DL7JPTgcYb3rlMAiSBR\\r\\nLoECsH+fNQL7UL3PQOuv772oClyjGMLCC8K9W5z06RUz63E8xH2VtItukh9W\\r\\nNLCW7063Aif/Oh7IqO/PJpEGlUjfOR/wCzEZrH/hqIHxK/sgvY8rrlb2OAc5\\r\\ngFWHBvQcCtzlHpNOVY4ZhCLlTO+kQ2874/hJ1vmiltkyHUrK4kxe4r15GUiK\\r\\nHaPbzU38soUkURX59z40+VHmO3mqoGUXKQnwI1cXBArpd57dBu7bFlZ6AX0D\\r\\nx5GJvjgeTzvsf85n7MqDxiIp0i2hiKpvCbva27C+RV/rX3OY9Y2i+ir3SgKO\\r\\nJCXKL1UyHQm0RijbIfDaXd5K87sOuG0ViRQMLzAk3SLUG2IozCFtoiG/PvJY\\r\\naIijWZH3f1vC5dkToF+ZzekOVjEkerwDvseAOEWr9D+NPLZDbbWkP9Kesx+D\\r\\nPC6M4GlR5I1IYJeBNrtju+TMddfsUT8rAjyU1Ij+u7doquPJNMW5aWKzOJFE\\r\\nNdAj9bQv4slynGs0PQsKfooYcl55+9U3ZRhfFqM/5W5b/v2/ULMWXAff34qt\\r\\nJBRf+OrX4EX4D8L11SSsWG++Y3oyeO1Q5Uw=\\r\\n=Y5Sz\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.3_1677492336841_0.009355296554143466\"},\"_hasShrinkwrap\":false},\"4.12.0-beta.3\":{\"name\":\"ember-data\",\"version\":\"4.12.0-beta.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-beta.3\",\"@ember-data/debug\":\"4.12.0-beta.3\",\"@ember-data/model\":\"4.12.0-beta.3\",\"@ember-data/private-build-infra\":\"4.12.0-beta.3\",\"@ember-data/json-api\":\"4.12.0-beta.3\",\"@ember-data/serializer\":\"4.12.0-beta.3\",\"@ember-data/store\":\"4.12.0-beta.3\",\"@ember-data/tracking\":\"4.12.0-beta.3\",\"@ember-data/graph\":\"4.12.0-beta.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.27.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-beta.3\",\"_integrity\":\"sha512-9u3Y4K36RB/rYwaS08ZY07/k5xz45fkmo2b/1lldts3/OU3RyDMYdriZY0h3cMJyD2YHibLpQ+D+znTtpADqEw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-beta.3.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-beta.3.tgz\",\"_nodeVersion\":\"19.7.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-9u3Y4K36RB/rYwaS08ZY07/k5xz45fkmo2b/1lldts3/OU3RyDMYdriZY0h3cMJyD2YHibLpQ+D+znTtpADqEw==\",\"shasum\":\"c0670ea3b2f17afdfc57e0ad7538e36fdf983251\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-beta.3.tgz\",\"fileCount\":42,\"unpackedSize\":753719,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAXFmlSZOWjOgEGk6uR2JA9YD37YzM5JG7f5nseuQCSGAiEAhbHU1OzKBf4UVYZJvwnOJhTyBeOSDK6BEfCoiCcjOWo=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj/IB5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqQkg/+JAU4WftRRc2fi2fsK2+/JelcAw92q7coMykpj1XsC5604uoH\\r\\nMxdlczXYl2J5DSiTw0IorU1o/j1ANOkETjUmAjJFwoEG7NnvoUCxXOL4WrYM\\r\\nUlZ1QwbzUo5Hw+i2hv6b+x3AFKRrMtFYjbmTKzPGQ6GbEVCF2Vkdwnu/T6fC\\r\\nhrhXW/h+ufs9YT0ABkTiVRXvoZc21KlYmjkkv5CzjEgRVnzgQeZ+codjuFRU\\r\\nN8LPZa0IQCmxCcQWNvoriZkvfMuPivbY6mfYtgwoPD2rS7uoYO9VmUXLbJgV\\r\\nJsjDKy2/JVkp0a/75Cpd3LVbSW7GO/DUx4MBa1oDi8eQwU/Ln+fqSRaJU7PF\\r\\nOuGDpcn8DRIqBbI0rV35HEkr2iXygSceVIjCsV72u0BOlHRUj2QDH1MAKX08\\r\\nQdb33JsREYcf5Ou64/MxJEIErykPCWcTFkc+fsItVGPQsPKzZ7hE7U7vEob4\\r\\nd+OT5VznQ2C4JHpkE8ibAEmhQuePa5uoEMiZ7+/lQ2jltUv5SOxdkwN5lMen\\r\\nNODotxXo9ymT7Z0QzjgjxbPZQBGIqYBFE3VA8Uoln9ZhjE+SmWCL+c4LlArm\\r\\nyd0kX0vKHfZf/TSkZaD30Jc6xogKh1NzgklewAJLj5dSqrDdCJcqkPspxDVP\\r\\nikhUhD3RBX1PqWt6fWCI5E2iWcduLjpflyE=\\r\\n=W1zM\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-beta.3_1677492345686_0.35025414452097814\"},\"_hasShrinkwrap\":false},\"4.8.8\":{\"name\":\"ember-data\",\"version\":\"4.8.8\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"dependencies\":{\"@ember-data/adapter\":\"4.8.8\",\"@ember-data/debug\":\"4.8.8\",\"@ember-data/model\":\"4.8.8\",\"@ember-data/private-build-infra\":\"4.8.8\",\"@ember-data/record-data\":\"4.8.8\",\"@ember-data/serializer\":\"4.8.8\",\"@ember-data/store\":\"4.8.8\",\"@ember-data/tracking\":\"4.8.8\",\"@ember/edition-utils\":\"^1.2.0\",\"@ember/string\":\"^3.0.0\",\"@embroider/macros\":\"^1.9.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.19.6\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.0\",\"webpack\":\"^5.74.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.14.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/record-data](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/record-data`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.8.8\",\"_integrity\":\"sha512-Cal/BxVeLH4cVZEVf8OzGm12B5mCaupHbc96kZFGomQ7NMIIUsS1Kep1OVGlsEkOTjfwg0F0KsNG6pHoUFfvtw==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.8.8.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.8.8.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-Cal/BxVeLH4cVZEVf8OzGm12B5mCaupHbc96kZFGomQ7NMIIUsS1Kep1OVGlsEkOTjfwg0F0KsNG6pHoUFfvtw==\",\"shasum\":\"0e749c4b8843dd8c92c37f607a47319d48d9700a\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.8.8.tgz\",\"fileCount\":42,\"unpackedSize\":719400,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDyQ81Xkmn/9xS42Ek7cYjEJ8JtT5yXJH/OwJQpUjFR1AIgHmxWttkqqrdQjypXcnisAPE4fumt6Rr5w14WnCOVMkM=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj/ID1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrOaw//dS8nRP7JDKAnYtksMwbBVOBDB1GW6APHvnkU4sUCz+ODAPuF\\r\\nCj0Dmdz7dk6i/hBzLNukOtkgXQY01BROo4ILLgYtx9YndFDBKPR0XTt5xnPF\\r\\nCupIS4KAaem9pdn12w6mK4/zwWh1gncvHTXxAng4oS7xWShdKi87j4dVVAuD\\r\\nGkbJ/SpemQJkjCUKc9X6SCQZDhlDr2tTvOjwl7aNxEXp/IpKUhqKQuQqGXdJ\\r\\nTMt5CNT1WwFMt5up3wHxhSybnOjYeVmbBRnIvlrDwZmMRJ08/xJBOT0A2kVg\\r\\n1wlx50+C+KU8N36aI+vggbnoaDZA4/Q9UO4U5x1EUrwexzS501nsP3OMgu8y\\r\\nVXJLAV+thHosFUPs6WRP03PGOSjIduS+Ru5Dfqw8n23+/dU/5hI9VOJ3H9TK\\r\\nGMmCmjB8vaPwFOdSGXIwqxMn9NjdCtmOf+p6LpDDZYw8MIjgoNJHKNjhXQTr\\r\\nUGyz/yvVJ7SY2oHib3vSiF/zEhhhRj6vDhT+AYW2e2O46TwiwszmTWv+u8jv\\r\\nXp6f3pI/QNbJMy/UAryrvgxqyaQzzvXlM7+V6Gx44bNEeqtu9NU1JW8J80iV\\r\\nCzJ6Zi2gGwu2/3UcihlO+GTd3jSiQASHq/ja6ulRvrIY09/FZi3GLsZq4b76\\r\\nxMFWY+gnJl41yTcXwHBKO7VmbAXokdwtoiM=\\r\\n=DgC2\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.8.8_1677492469097_0.6340532488071582\"},\"_hasShrinkwrap\":false},\"4.11.3\":{\"name\":\"ember-data\",\"version\":\"4.11.3\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.11.3\",\"@ember-data/debug\":\"4.11.3\",\"@ember-data/model\":\"4.11.3\",\"@ember-data/private-build-infra\":\"4.11.3\",\"@ember-data/record-data\":\"4.11.3\",\"@ember-data/serializer\":\"4.11.3\",\"@ember-data/store\":\"4.11.3\",\"@ember-data/tracking\":\"4.11.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.4.3\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/record-data\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.20.2\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.8.2\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.15.0\",\"scripts\":{},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.11.3\",\"_integrity\":\"sha512-7vir6Re3M3M6yJoCHy6UxEg3oSY1JEnsuTByY3lJquWPaUamn7qbPQvNr16Tqh8EKrt+e/+X26czFm4kRGhpVg==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.11.3.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.11.3.tgz\",\"_nodeVersion\":\"19.0.0\",\"_npmVersion\":\"8.19.2\",\"dist\":{\"integrity\":\"sha512-7vir6Re3M3M6yJoCHy6UxEg3oSY1JEnsuTByY3lJquWPaUamn7qbPQvNr16Tqh8EKrt+e/+X26czFm4kRGhpVg==\",\"shasum\":\"e7dedf9427dfd7fc5e3ba0ac83c52cb14822f773\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.11.3.tgz\",\"fileCount\":42,\"unpackedSize\":751862,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDdg/HlD6wX1SgTa0YgSYfUjRkvqpV9QgiDrxYUmzXYWAIhAO+XGtGNAcALeNZ1xr0tAb7RXP3p8vm1y4x4yfIMQxkE\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj/IJDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmp1MQ//fok0pQZmjLvkWAtf+PSA6svDEgCEu4hKeyw5yNETMnmkc+H4\\r\\nikL2ov1bBZJHfE5fEqR1BvZXApd/wWj1q74dxgo1ADfE7yYkNiOWKJzllCE7\\r\\nBnZcApzZ/ik6/TgY1GzL9oH73Gj52zM4yJ50kcgfsju8fPT1sC4HuzYZMdsu\\r\\n05DFMPBUATX9jP+zvOE7tsPJr+QkAQoPsdLGYcX4ekygc6Qm2ogS7IwZAOxU\\r\\nBHx839Ea9co5GWNssV2C+qPctY97SXN29cGwku7EDP1UyGX7T8sxV8CBJtKF\\r\\nlFpI9fM+QkDCCmyIveKuK8TzKRsDK+hlXgQcwFVHRUDwb+UCqW0egz0Hc8Vp\\r\\nUvrysOL2AAn66kqPymJTWQ+hEFRcylpgBYGOIMU0K+H/Qt6WkPTgSBr5J8Ul\\r\\n4vCBbK7pfsCjHgDkhsEloxHnxvL35oF2j7ppaww87P8lIOsVAY7auEk81/CA\\r\\nka/j+/12AbcDsbyP7bD5oo2NvzyOHvNiDDfgBKDRgbpUT0pW3TKmun7KnMd1\\r\\n/Ud/77XulNlM64mygH113hd6PEcGrNJDmTNImKFIwlWRm41RnLNqQ0ThOVMR\\r\\nMhcfS9obGn47i4RxfDuHvxjeZTEHJUj/kgPzwi9HGSrlBDdd7rWWp35VHFtI\\r\\n6fJ7RIAK3M1yEAfoBkLDDhRmodiO+5ZCCJM=\\r\\n=f2wa\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.11.3_1677492803463_0.6698161450578675\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.4\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.4\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.4\",\"@ember-data/debug\":\"4.12.0-alpha.4\",\"@ember-data/model\":\"4.12.0-alpha.4\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.4\",\"@ember-data/json-api\":\"4.12.0-alpha.4\",\"@ember-data/serializer\":\"4.12.0-alpha.4\",\"@ember-data/store\":\"4.12.0-alpha.4\",\"@ember-data/tracking\":\"4.12.0-alpha.4\",\"@ember-data/graph\":\"4.12.0-alpha.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.27.1\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.4\",\"_integrity\":\"sha512-s9O3ZRJTHbQPpeNFj+L7cWcSoHjAFMtjvrvemiBZK2cwDoqrRINJTosyP1a+P6W1rD+qhzlEUGx0Kfc9pJwdug==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.4.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.4.tgz\",\"_nodeVersion\":\"19.7.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-s9O3ZRJTHbQPpeNFj+L7cWcSoHjAFMtjvrvemiBZK2cwDoqrRINJTosyP1a+P6W1rD+qhzlEUGx0Kfc9pJwdug==\",\"shasum\":\"73ea7127f7f001964200760ecd05f49869f4f2dc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.4.tgz\",\"fileCount\":42,\"unpackedSize\":753732,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEURAxHT/6yNL8hBaf9YXeR8gXCz8UlWzo678ZKSVLuuAiEAlYCtnhU+IN5Ot3SUXHxFAw7VLg+KPBhFkMm0Oj2Q8RE=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJj/mIyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoLWA//VIXJjfoPIpBolVxXq1vLxMlazJc43cLMvHsY9DvIu4Bc56hd\\r\\n1bClx6d18itZ+0mitwcFK7NWY2mGWDPwREZzdLoFj9BJ+JftVS6iOgXQqmb9\\r\\nzVuKXipqQw45D2iOaDO9IGoT8NMijyhASubMFxdxaYkG8B+NzC4Vviuc4hvo\\r\\nSwn+BunuGJIx7BpLTu0Y/hrXnNxxdKcyCxx3M3MnZxRbxQuAzvpRtv04knhW\\r\\nrOVkWydA+mAgzXJf5jClhRl7pt0C8y+EVNy72sOcVbyHE+g9YUgL+UQf+Qwu\\r\\nhGZEX7EwdJG8dDEB91XFHluRsvCQ6Ksk1iL5VOu02vbv7kNtAjsVZmZRAffT\\r\\nKSmtuZ74WYYNQDeKEKruDppmucQlGff2+gvtyAZ/9Lig1l1cLcbYObJYdCjU\\r\\nIZYD5bZoE7MR8RdcIDwdw3esgt3XmX3w5nziWyp3O3TZsSDQk6gsX1NgSsZU\\r\\nIupR72BMNyYEoDD64pu1ULMSW7+ySmZ9o4xRJQGqQSfxbLN2NaKAqTKLVMEL\\r\\nImjUSPpYqchn9aYWV5OYyCpYVgcfNKgm5io/hV/yy9Qp4AqDV2ylmFdWOJBo\\r\\nrlbFQ8rBJ106rdetUtbPl8hP4jtHlfBeIy8WOOR+dSrTVnKkD96mqT9bEo3h\\r\\nVmhtkiZuSI14LIGJnDuXon9iIcac1qbPSlw=\\r\\n=aKvw\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.4_1677615666682_0.901190820114953\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.5\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.5\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.5\",\"@ember-data/debug\":\"4.12.0-alpha.5\",\"@ember-data/model\":\"4.12.0-alpha.5\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.5\",\"@ember-data/json-api\":\"4.12.0-alpha.5\",\"@ember-data/serializer\":\"4.12.0-alpha.5\",\"@ember-data/store\":\"4.12.0-alpha.5\",\"@ember-data/tracking\":\"4.12.0-alpha.5\",\"@ember-data/graph\":\"4.12.0-alpha.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.28.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.5\",\"_integrity\":\"sha512-mRLsZuZcNgvKxNcnUcUQP+g+poVC8PVvtI9uV2VvHDj3fgHkU86++03baW2b7ISX420Mk0Oy/GjsHybIxaU5aw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.5.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.5.tgz\",\"_nodeVersion\":\"19.7.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-mRLsZuZcNgvKxNcnUcUQP+g+poVC8PVvtI9uV2VvHDj3fgHkU86++03baW2b7ISX420Mk0Oy/GjsHybIxaU5aw==\",\"shasum\":\"e38e58f61c1e7a646022f3e55209d9c6d80cdb32\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.5.tgz\",\"fileCount\":42,\"unpackedSize\":753732,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDwmuv9hW0EXvwxQJD7co+p360XDJihcjwTkV1BYYcdvQIgaaIuxbKu7F62C4Yjaa5zmEgVMNmHpn488aZcmmDJZg4=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkAlSzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrRORAAicMNpw0fWoP8K8szQ304ejVVD08QlleEWfUkwpUMHU/OM1TI\\r\\nXTk0Urw35/+eQwAZgVeYoR2Dlg8j82zhclnpj3HFSyfaP6M6ysnFW5QE28/d\\r\\n2SCaKY8zXgJfge2Rq4WuMGNDzVbThM7v/rDYHPCpLF0LGsgajYEu7Anw91bi\\r\\n5sndHpsAaQIdUj07NtOfnXbCpAi/sQXDePdmDBOj/NsMnQQTGD1LeLDxyC5x\\r\\nryRDuFRgB0X76KKQwrgVkqpPb4cfzVhrD1IAjkFPMow+j0ZPjq2kSl8J6Ity\\r\\nRNj8i2uSmliQNsRa9cwOs1U3xexElGS/62viB++pouOfeqa3NcNCzCJRYxjy\\r\\nJcZJQNAHV6bSIB34s2xyaK9os1TUqr3gmCxPE0m9EviqUIU+PORj4qIEffxn\\r\\nXsHwAGmlq15dJjmOEGN5DkXIMVNWyAKX5Ol/GkO9LebMlfkD8HuaazAp5LuY\\r\\n3ZEy3FNoRJCnPGZvp2Qb0sx/d0IBqjFzzWXY9sRptVUmxfayjxBRqxZAxQVd\\r\\nW6SbBr7QbnCiLeYug3bmJ2QFp4xJVuLtEKLP0Ndk9zASKWHNQX9awA8Vzqqt\\r\\n2GPqJN4rb80a705XtXkJbmlzGfTEyTU7s6oyu08QtQSzKDhv719iLGxm4zza\\r\\nCVwQsaeA5Q5RhAohCCL0caPIl/wgXbBegpE=\\r\\n=Ehru\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.5_1677874355804_0.7859938575637972\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.6\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.6\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.6\",\"@ember-data/debug\":\"4.12.0-alpha.6\",\"@ember-data/model\":\"4.12.0-alpha.6\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.6\",\"@ember-data/json-api\":\"4.12.0-alpha.6\",\"@ember-data/serializer\":\"4.12.0-alpha.6\",\"@ember-data/store\":\"4.12.0-alpha.6\",\"@ember-data/tracking\":\"4.12.0-alpha.6\",\"@ember-data/graph\":\"4.12.0-alpha.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.28.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.6\",\"_integrity\":\"sha512-wxizbpNHJ2ZtAEtFkOlWrc86IshjByo71Ffo4hkH0cTJHg4SmV1PNylOdRII0jE0JEhKMtIrPtQI31skW8MRwQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.6.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.6.tgz\",\"_nodeVersion\":\"19.7.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-wxizbpNHJ2ZtAEtFkOlWrc86IshjByo71Ffo4hkH0cTJHg4SmV1PNylOdRII0jE0JEhKMtIrPtQI31skW8MRwQ==\",\"shasum\":\"2bbaaf37930e2419ac8d2a3bbd69444629ca74be\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.6.tgz\",\"fileCount\":42,\"unpackedSize\":753732,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDp/Yoi6YPdte8WkB76CRbij9RsJpAkzMpCgFA7RMQw3gIgf4Bx6D0clemvdYUH9ZpxuG6d83jL2GLQzHrGa7+Wdi4=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkB5yvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqQlg//UotvqiNSsLyLOU3Hag93hLVA/KvLRNgs8TbJfks+MPQ4xaDL\\r\\n3uRSECN+HFoe4aPkIdBEX7FQjcN3QVRz7rhogC62JLdlurTSNrq+rAd+GsWm\\r\\nOL5Tv3Dv14G0Ci/Ax7ctcggBKMJagggJg/SL8YpCWwaqWeLctm59YM0dGngW\\r\\npjXvuqHyJxHd9s0gYRrGgbEs5tuqtLa2oA5O6cxsBTUb7R9xHVu21kNEf6gb\\r\\n6qiEo5mI5ju3sRzrQD2oF+aoNVW+xvVl5A4/k3JK/4M9NmVCQpZrocD+5oNC\\r\\nITXH4SS9+pYgQ8LOW+6u4kTU88bo8LzOjorHd1bQZ1N/2/dlDbnP+Vga6+ET\\r\\nDLqWVnI2xx9ykUXXhYcPaTnK9LlfBvy8+sokFvnN7b/RZBwzRieuUgU09J9d\\r\\n4b5TH77C90+QVXbMjUv8W3aJtY9q2eT0BPcHWDp4M8Nwacza3Py3xu9PcDUN\\r\\n4NHrTatbM965m1dmIfhjpI/qigXJKo+8GRqY6EYyRc79cv6S5Eu/ktTIjO6f\\r\\nUbvs/V17EGSTCVuOuE6I3ZwYAABMzyJblFs43bIYkTmstuiEqqxPlDI7gPzX\\r\\nWc8LGuPl+X/SEB/GNUkzMyorchxCu/chYszKmtjoPB/R6Efe/5EXgseyIR0M\\r\\nClN2VyivHiwSnQGHnJODXGLKrolRP5T2ztk=\\r\\n=cQbh\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.6_1678220463323_0.07966010352922726\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.7\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.7\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.7\",\"@ember-data/debug\":\"4.12.0-alpha.7\",\"@ember-data/model\":\"4.12.0-alpha.7\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.7\",\"@ember-data/json-api\":\"4.12.0-alpha.7\",\"@ember-data/serializer\":\"4.12.0-alpha.7\",\"@ember-data/store\":\"4.12.0-alpha.7\",\"@ember-data/tracking\":\"4.12.0-alpha.7\",\"@ember-data/graph\":\"4.12.0-alpha.7\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.75.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.28.0\",\"scripts\":{},\"readme\":\"EmberData\\n==============================================================================\\n\\n[![Build - Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Code - Climate](https://codeclimate.com/github/emberjs/data/badges/gpa.svg)](https://codeclimate.com/github/emberjs/data)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n\\n# - Overview\\n\\n`EmberData` is a lightweight reactive data library for JavaScript - applications that provides composable primitives for ordering query/mutation/peek - flows, managing network and cache, and reducing data for presentation. You - can plug-and-play as desired for any api structure and format.\\n\\nIt was - designed for robustly managing data in applications built with [Ember](https://github.com/emberjs/ember.js/) - and is agnostic to the underlying persistence mechanism, so it works just - as well with [JSON:API](https://jsonapi.org/) or [GraphQL](https://graphql.org/) - over `HTTPS` as it does with streaming `WebSockets` or local `IndexedDB` storage.\\n\\nIt - provides many of the features you'd find in server-side `ORM`s like `ActiveRecord`, - but is designed specifically for the unique environment of `JavaScript` in - the browser.\\n\\n- [Usage Guide](https://guides.emberjs.com/release/models/)\\n- - [API Documentation](https://api.emberjs.com/ember-data/release)\\n- [Contributing - Guide](./CONTRIBUTING.md)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Community](https://emberjs.com/community)\\n- [Team](https://emberjs.com/team)\\n- - [Blog](https://emberjs.com/blog)\\n\\n\\n## Basic Installation\\n\\nInstall - using your javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add -D ember-data\\n```\\n\\n`ember-data` is installed by default for new - applications generated with `ember-cli`. You can check what version is installed - by looking in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do \\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\nEmberData is organized into - primitives that compose together via public APIs.\\n\\n- [@ember-data/store](https://github.com/emberjs/data/tree/master/packages/store) - is the core and handles coordination\\n- [@ember-data/json-api](https://github.com/emberjs/data/tree/master/packages/record-data) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](https://github.com/emberjs/data/tree/master/packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](https://github.com/emberjs/data/tree/master/packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions.\\n- [@ember-data/serializer](https://github.com/emberjs/data/tree/master/packages/serializer) - pairs with `@ember-data/adapter` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n- - [@ember-data/debug](https://github.com/emberjs/data/tree/master/packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](https://github.com/emberjs/data/tree/master/packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\nEmberData - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\nEmberData uses `UUID V4` by default to generate identifiers - for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not with to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false\\n }\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\n let - app = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, - // updates to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // - relationship storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ }\\n }\\n });\\n ```\\n\\n## Contributing\\n\\nSee the [Contributing](CONTRIBUTING.md) - guide for details.\\n\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.7\",\"_integrity\":\"sha512-9g4lQ69boAC93dlWmY95T963cxRxEkBM9aEu2rM9j2d7q3qihPFWPr/fI/P9R80DXtSR7sqBO/bpUctiHFRsNA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.7.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.7.tgz\",\"_nodeVersion\":\"19.7.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-9g4lQ69boAC93dlWmY95T963cxRxEkBM9aEu2rM9j2d7q3qihPFWPr/fI/P9R80DXtSR7sqBO/bpUctiHFRsNA==\",\"shasum\":\"76f2508b04700dfff52d274a979387594075b213\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.7.tgz\",\"fileCount\":42,\"unpackedSize\":753732,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDqFIQhG/ec5DsGl65YSFndQgDSTeyVTBmcyRTHnw2B6gIgP0SLcpZtAvUqwdFw8V0BkY5puzouS7QJc2MmfqxKgWo=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkC47xACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmon8w/9GzVL1CnZQjScjxsX1dXQPYtg7XpGirEog9Dgb9DpwrUaCSju\\r\\nLDtYaNEu1gNQCprbLATsUkWzIE0NdFgn+gcmVlHB+fSn/9qM/LVqhSq2dKcE\\r\\nVcB/2VWTVFbWbhQG0r8BX5KgKbrRYTTZFDEbsrpsvbKwcpv2Tz+EQZsBv/2K\\r\\nl8HS+PTrEBaOckT8w5lthjBvArFjxiESTlQeM8TBG9KddyxJ3kNDPtRlW2Wb\\r\\nzRkiE5j+YTwEz5Y9K9EeOasVzhYTE52TAICNpgR0P/ezZ4GtGeYHLU+52Oqu\\r\\nNZc58XPLuylYw/qlyo2YojPvsQW3o3lTmrAlejyRB/6BSBjJ1dygEYclkoQQ\\r\\ny+2q8P2TdpKOm/HsFdMniU3A8EIv8g4xoulszH6vY9+0ghpOjVz9n5vl3oZz\\r\\n2AqKJO9xK28Gs8ptxnXZi8Jx4PIPmU6GP0dbmkR+Vnp5CWBtw8Ezr38IKT+e\\r\\nPr/tmwvtQkm0GQfH0TWMy2o7PL+lxfbxqjfv841Wjaw46s+eTZPZQ3UZj0GZ\\r\\nwuIM6gSDlmHHALiZt8OMBi+MPCuOs3GjbBbmFHbO86ThID6lzfrE9TwBDTxe\\r\\ncvMgx6ifyn4U+vNKEqAVUB5sF4rczFeOIXiQWqO6DmkYzxS1/WufaPMXdWIc\\r\\n65UYdI4Mnx5wR0JO7EH4ro3G/2FiEPh2s7g=\\r\\n=covk\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.7_1678479089624_0.12299098984685641\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.8\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.8\",\"description\":\"A - data layer for your Ember applications.\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.8\",\"@ember-data/debug\":\"4.12.0-alpha.8\",\"@ember-data/model\":\"4.12.0-alpha.8\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.8\",\"@ember-data/json-api\":\"4.12.0-alpha.8\",\"@ember-data/serializer\":\"4.12.0-alpha.8\",\"@ember-data/store\":\"4.12.0-alpha.8\",\"@ember-data/tracking\":\"4.12.0-alpha.8\",\"@ember-data/graph\":\"4.12.0-alpha.8\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.1\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.29.1\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/store](./packages/store) - is the core and handles coordination\\n- [@ember-data/tracking](./packages/tracking) - is required when using the core and provides tracking primitives for change - notification of Tracked properties\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](./packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](./packages/adapter) provides - various network API integrations for APIS built over specific REST or JSON:API - conventions.\\n- [@ember-data/serializer](./packages/serializer) pairs with - `@ember-data/adapter` to normalize and serialize data to and from an API format - into the `JSON:API` format understood by `@ember-data/json-api`.\\n- [@ember-data/debug](./packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](./packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.8\",\"_integrity\":\"sha512-Uw601xEifm6cGv5FY36L0+MnwI2d3nICzUC9vJAC0N7S9+oU/bUpKwPqNKJf1OncREpoL53r4G2p5VtnMPAkuQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.8.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.8.tgz\",\"_nodeVersion\":\"19.8.0\",\"_npmVersion\":\"9.5.1\",\"dist\":{\"integrity\":\"sha512-Uw601xEifm6cGv5FY36L0+MnwI2d3nICzUC9vJAC0N7S9+oU/bUpKwPqNKJf1OncREpoL53r4G2p5VtnMPAkuQ==\",\"shasum\":\"20cba070bb991d8cb17dc117ad7d8f7f47d61736\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.8.tgz\",\"fileCount\":42,\"unpackedSize\":768589,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCZWHagfRDK46a49p7Fbxa0SyaDVwNFrRfQc5xzsoCZgAIgJ6W1OIs8CsREydg7u5F0JfKRQ766+fwE7euXr3zszC4=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkENhFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmp28xAAl2mJ9EQ9XxWlx0oMX0SuetUyAj1sd6jCn4v6u62RqC2rDwgh\\r\\nV6Hz2NcOGyQDnbz2qAeY16X2SPremyvirZXHopGIWShVBhe8arHXKLJexRUD\\r\\nK1vXgz+o37nGWJgFg3VMeWgemd43oWiD2ri6Xf17ZPP0t3hpoZ6tqZqkPCA0\\r\\nWlKvjJoV2niGwmn1KVPIUT7770ICnC8/Sx/TTK9vp7XBM80p91pNixt3FHKe\\r\\ns3El+sjQe526gCAtCmFwrORb34zj55Fam4FN4W8lvK4LHDiXNO+g41wbgBrf\\r\\nuND00C7YfBjZj5TaCXggvjc6Vw6C7tLDnTHsZC/o9X0VPdE/Z6bGUk3lrPJM\\r\\nE6akqYN01GaSMcyXLZ3wnuuGLVXSF99eO3rfOloQcyVqUIcmKR+qEx4ur/tp\\r\\n6oMBAIZZQCnuqK0v+WfRYDX4f/CcpZQeZHULLm5qXQfcwJFHydMMBhuMtofI\\r\\nT6tespTuPUfjryzVAVd7JcsmqU6qRMJ4hleZgSj8X1E9dmfA6LocCfrg7qYe\\r\\nW3I9eh3OLxNUQs/C/NexTZJq5D1TwS9dVfLbTJibNxg9C4PKxQVSs0sLsjtg\\r\\nNuu6Le5tUQZuf71KzbXsbaoy/1MjqaLJiB9oLwNX9yoIQv7lycAzMlZ4IGE0\\r\\nbrj2kfHMSpIBd2+tRC+xMCEy5oQLE9UA3qY=\\r\\n=xXnw\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.8_1678825540736_0.32881956810437707\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.9\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.9\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.9\",\"@ember-data/debug\":\"4.12.0-alpha.9\",\"@ember-data/model\":\"4.12.0-alpha.9\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.9\",\"@ember-data/json-api\":\"4.12.0-alpha.9\",\"@ember-data/legacy-compat\":\"4.12.0-alpha.9\",\"@ember-data/request\":\"4.12.0-alpha.9\",\"@ember-data/serializer\":\"4.12.0-alpha.9\",\"@ember-data/store\":\"4.12.0-alpha.9\",\"@ember-data/tracking\":\"4.12.0-alpha.9\",\"@ember-data/graph\":\"4.12.0-alpha.9\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.0\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.1\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.29.1\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/store](./packages/store) - is the core and handles coordination\\n- [@ember-data/tracking](./packages/tracking) - is required when using the core and provides tracking primitives for change - notification of Tracked properties\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](./packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](./packages/adapter) provides - various network API integrations for APIS built over specific REST or JSON:API - conventions.\\n- [@ember-data/serializer](./packages/serializer) pairs with - `@ember-data/adapter` to normalize and serialize data to and from an API format - into the `JSON:API` format understood by `@ember-data/json-api`.\\n- [@ember-data/debug](./packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](./packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.9\",\"_integrity\":\"sha512-8W+2zr2SymMr08eQfO6eCltjOBikOEcSlu8hvHCBJqusVGD7GgSIZhUk5QDtzI4kMz0NUB4zn8Kp1jNKU5zpiA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.9.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.9.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-8W+2zr2SymMr08eQfO6eCltjOBikOEcSlu8hvHCBJqusVGD7GgSIZhUk5QDtzI4kMz0NUB4zn8Kp1jNKU5zpiA==\",\"shasum\":\"af58ca8df782ebf4b03643eb0353882ae699badc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.9.tgz\",\"fileCount\":42,\"unpackedSize\":832294,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDCb9ccrMd7AKYB1nUs89XwWYSzOfaryvNuX4+LA8SMbAIgSDuw/vT0SZBH+sy04yXOCVA7VQsFJjC3kOx5AxGRnJM=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkFMnPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrLxRAAk9xRgDdbWolghkg+1R3mMauJLLNHUkX6vD00NZkVKucouhcx\\r\\nlId94BmWTHXsyGatBk9cJ4r+f4ZE0FFKEefKnG1GtHoDhHER6MuflJn3tuBT\\r\\n6rO/qDZAcbAQlArZU+M5HaKK4g5q/ngqMV1OEDuidrAPxSr4ST1Y9jk7UZoC\\r\\n3SJdPOEOnju0em/DoRie+yZpUbqNiJMoPyg+vWWjqI7BkyuwiJEa4kDkUcg5\\r\\ndRvs9sxy45Huo37mtbMe2M96ux3FAdhKL88OyR7xcXShs/BtQ+R/E8Y6LloI\\r\\nBfe7HzOMQUqRFfM0+q1RlZmlNBmgm+EyUR60F5FlMik45QtRlrj+aRFKAZAw\\r\\npdSBLbEV4+YuW3OVGbrNL7OTSUaOGN6cGvt1BpjV58kSgJUj4TFFbWPjCaSq\\r\\nyoPs7/bij2nCPYLR1VicJV1JjRy8qcbmqK8fzV1isGKc8sTKyqRFTey7u4jT\\r\\nRQoln3jy6Zzqt696clHWrtEAIEfkLz413aETijMu7oB2HM9k7VLphRP5ErOm\\r\\nfcbywiY6/pteoLnJJpomOfporRU942l7VFUgwkolEMMQXnMvZ0u/lh4h+wFW\\r\\ne+PTolUAyiVsDbZnG+Gi7rnqJ3L3F+fbjWLggKN59er7eJzS/kDjzCv35R63\\r\\n97xyipgXyQPyUVSkB9SnDXQkxNL9p4FvpYU=\\r\\n=seTu\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.9_1679083982984_0.5353022501712639\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.10\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.10\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.10\",\"@ember-data/debug\":\"4.12.0-alpha.10\",\"@ember-data/model\":\"4.12.0-alpha.10\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.10\",\"@ember-data/json-api\":\"4.12.0-alpha.10\",\"@ember-data/legacy-compat\":\"4.12.0-alpha.10\",\"@ember-data/request\":\"4.12.0-alpha.10\",\"@ember-data/serializer\":\"4.12.0-alpha.10\",\"@ember-data/store\":\"4.12.0-alpha.10\",\"@ember-data/tracking\":\"4.12.0-alpha.10\",\"@ember-data/graph\":\"4.12.0-alpha.10\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.3\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.2\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/store](./packages/store) - is the core and handles coordination\\n- [@ember-data/tracking](./packages/tracking) - is required when using the core and provides tracking primitives for change - notification of Tracked properties\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](./packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](./packages/adapter) provides - various network API integrations for APIS built over specific REST or JSON:API - conventions.\\n- [@ember-data/serializer](./packages/serializer) pairs with - `@ember-data/adapter` to normalize and serialize data to and from an API format - into the `JSON:API` format understood by `@ember-data/json-api`.\\n- [@ember-data/debug](./packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](./packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.10\",\"_integrity\":\"sha512-E5U6BX/T1ya/bMBVAU3lNEPjiTEH988zy7j1IWkJJoDOUkPmvjem/0/BKKwxVP2fjktJNsAR3WCUBcc3+mGZJw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.10.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.10.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-E5U6BX/T1ya/bMBVAU3lNEPjiTEH988zy7j1IWkJJoDOUkPmvjem/0/BKKwxVP2fjktJNsAR3WCUBcc3+mGZJw==\",\"shasum\":\"d07044f1c3f2bf060146ba7720cdab08a642b062\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.10.tgz\",\"fileCount\":42,\"unpackedSize\":831115,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBsSSMt2ajnUGTt0n93nQHeIsKYNHtJgYRrf5KnMrdm7AiA9K4uFuIymfTUrpDTtcBvp7ZJXuqatlDlMz5DcwMtrMA==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkGhFiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrW7g//ea/2L/S7n3oXBS/JjS16g864+G2yKdYRajJgKVB9w9iTvcVR\\r\\nOzNCrroaQ7FD23NDVbsiP7qQj59YRmftYlqHzpK7Qzyk07Ub7nu52EgoTSIM\\r\\nEigwJUMw3rNvlvM0clmbtINyAf7d+l3/96YdxkkyQzFKrLO+x1EPulbcNswo\\r\\nKSRo/+DFrd/9mJvj/tIosBYZgHuTuWcZ6uHqmZwU9PdKoV/Y+6lpGj/rzRe9\\r\\nT6keleIjt2hm0HdAK7J9ZvzYn3RtZJqbi4IaIRzJOa8lySX+zq236TLaDDGI\\r\\nPYG7TEK4nSlplUNQ9wEEF+tSXvkx1uOTOP+grQss+Vzw0D2D26z6OTKNm5Ag\\r\\nVPGvRD4jmqQskV/6RotDN1hLg+AtVFi0fkHACMhrals1vdW2pAk0wjNMz+Pl\\r\\nGyVOHoT1uz590zE+SGNX5AEl9/UJu24v/gf4YONVHS7ObMKuDh6QArxu1Qzf\\r\\n5REL6g5O5ZvxT3x1Y90XKWgaGhfdtYPf7uSgDX3UT0HQy9lwLD0Xtj+IIlAp\\r\\nB4yBc9mtXZPI4oRveiE2PglHcFZw04wJVnOJScJzCJfksZBcFLmJp0TE7hDc\\r\\n3ogrEQJbWJg+gZE1ZSeC8wixzctNhTtka/lY8SRXemKVVyZy6rTEDpkmTAJ/\\r\\nGk267oLT0GEP3hHkTYkt3XkyjG/vv+IsZdc=\\r\\n=xQE3\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.10_1679429986081_0.797658596734993\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.11\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.11\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.11\",\"@ember-data/debug\":\"4.12.0-alpha.11\",\"@ember-data/model\":\"4.12.0-alpha.11\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.11\",\"@ember-data/json-api\":\"4.12.0-alpha.11\",\"@ember-data/legacy-compat\":\"4.12.0-alpha.11\",\"@ember-data/request\":\"4.12.0-alpha.11\",\"@ember-data/serializer\":\"4.12.0-alpha.11\",\"@ember-data/store\":\"4.12.0-alpha.11\",\"@ember-data/tracking\":\"4.12.0-alpha.11\",\"@ember-data/graph\":\"4.12.0-alpha.11\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.3\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.2\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/store](./packages/store) - is the core and handles coordination\\n- [@ember-data/tracking](./packages/tracking) - is required when using the core and provides tracking primitives for change - notification of Tracked properties\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](./packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](./packages/adapter) provides - various network API integrations for APIS built over specific REST or JSON:API - conventions.\\n- [@ember-data/serializer](./packages/serializer) pairs with - `@ember-data/adapter` to normalize and serialize data to and from an API format - into the `JSON:API` format understood by `@ember-data/json-api`.\\n- [@ember-data/debug](./packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](./packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.11\",\"_integrity\":\"sha512-SfTCEJn2aa7bG/teQPxZLh5E7xB7uqWy3x3whSFsQT15aYcQaURhdt6b7MjY/tsLxiHHBwZxrZ8CYfJiNJwaCQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.11.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.11.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-SfTCEJn2aa7bG/teQPxZLh5E7xB7uqWy3x3whSFsQT15aYcQaURhdt6b7MjY/tsLxiHHBwZxrZ8CYfJiNJwaCQ==\",\"shasum\":\"70f21499a73918161067c02ff212a799a4f8070e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.11.tgz\",\"fileCount\":42,\"unpackedSize\":831115,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIAF2sRYEs7gXBKCmWGXYnOkDr2enAl+ADto+0Bpcb5SGAiEA0ltPt8xXp2fn7MxdLbNRVBjmoB7ojyNO1XZoCVVTkAI=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkHgQDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqJmg/+K30GWQFmmCdamspC1rENdoKum41Q8VGwkINhIqZ30o8DZwur\\r\\n+srZvkBEIQmMkqeFoCOh4xdR+/r9DeW0EitXkMFKZf4hgZYMWCJnbtX7Psyz\\r\\nOoo2SfVQRPKz3J24oZgdzFWtHvm6N/hy6g+xDi86ZDCy3NgnlfcRX19qur5x\\r\\nT/DQtIlNH0UxoiN7oTvf+bWFM/yT2+xcEDyMv3n5BTQMrVa0Kfsv2IUsydnC\\r\\n1FeNVPrX1Aoi56hsackUVcuPA8DpeGBJGBfHiFPADjPsghZ8tLFRapKX6bXS\\r\\npzqvxBzN6Zou6dZO+tUfNbvVXHqGBc43ddmc1y5fTnWyLn5alPk+Y1dBRF81\\r\\ncgIwg/vMLmtPDbLML2O560cU01S12O57yYWCgB7dAZsv2l3U2ovBV9nu+Dua\\r\\n4yZMZNoPWIWR70zW9btcmhKWGlGxWgNI0+gb5jHk4MlB1/0/ZJV3fyKD0LtE\\r\\n1CKrS5AeltTQM+15f/p2pfGugDHSy72b+tVSWwG0APqadFS1Nml0x4dVbWMW\\r\\n6UoY8UxjoMQCJeBw2RhRnvXGmjbn7zB5DObObfFo9X7RQhmyAAtN8U/IX5As\\r\\nQevtxWESc43/jy1a0qrQWiEJb0L0bP5/GkOTyP6t033PbkRw3o7gmXdlMGV6\\r\\nocbLio1TadelILXyX1WgkCEdSWf2kuxrtXc=\\r\\n=Qw++\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.11_1679688707268_0.9783913821006553\"},\"_hasShrinkwrap\":false},\"4.12.0-beta.4\":{\"name\":\"ember-data\",\"version\":\"4.12.0-beta.4\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-beta.4\",\"@ember-data/debug\":\"4.12.0-beta.4\",\"@ember-data/model\":\"4.12.0-beta.4\",\"@ember-data/private-build-infra\":\"4.12.0-beta.4\",\"@ember-data/json-api\":\"4.12.0-beta.4\",\"@ember-data/legacy-compat\":\"4.12.0-beta.4\",\"@ember-data/request\":\"4.12.0-beta.4\",\"@ember-data/serializer\":\"4.12.0-beta.4\",\"@ember-data/store\":\"4.12.0-beta.4\",\"@ember-data/tracking\":\"4.12.0-beta.4\",\"@ember-data/graph\":\"4.12.0-beta.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.3\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.3\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.3\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/store](./packages/store) - is the core and handles coordination\\n- [@ember-data/tracking](./packages/tracking) - is required when using the core and provides tracking primitives for change - notification of Tracked properties\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](./packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](./packages/adapter) provides - various network API integrations for APIS built over specific REST or JSON:API - conventions.\\n- [@ember-data/serializer](./packages/serializer) pairs with - `@ember-data/adapter` to normalize and serialize data to and from an API format - into the `JSON:API` format understood by `@ember-data/json-api`.\\n- [@ember-data/debug](./packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](./packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-beta.4\",\"_integrity\":\"sha512-Ag1gvGj2hOHevNWgy3JZlQaz6EPbtPAr4KF3yLFocHSL8grhRUrgyhHUDxmyXYqrKOciODs+LDIQXCxXk7tBig==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-beta.4.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-beta.4.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-Ag1gvGj2hOHevNWgy3JZlQaz6EPbtPAr4KF3yLFocHSL8grhRUrgyhHUDxmyXYqrKOciODs+LDIQXCxXk7tBig==\",\"shasum\":\"1086ef3eaf3e1b55146b824e7b2913eff7f077a2\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-beta.4.tgz\",\"fileCount\":43,\"unpackedSize\":856417,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCqo9bQlVz+5qVsGmACuElvy7O1bUqnP6XxOllFSOEarQIgM2GT9ROtGw73PQy4jA3pbZlQuT9t4yGs3W2DrB8JxVU=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkIhFEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmorARAAoQGTaaog6tHQdAt1T405JbWezyVU1MgRBvw+pV4yPWZpHiJg\\r\\nRMXF5CXoGAwBrs+d2jaqBRXJhnHL6bI0FpD9S07qiW298fwqaDamjwPXNQMj\\r\\nj6QcBa4iW1OoCmlyb/RoS1sqTMmbq8lGn5x5DDDg6quAFMQi2yy2D8AXE39s\\r\\ns3b4emfK/LHsmdXBrzo379I7Ldo03aspfl/zYPVTG/ZeYwq2FobWXrHGqR17\\r\\n7NLVFWzPbujxdWssCqbeHv/piSv2iDQlR1BNtXqDhaK3ErOB2Edz+fqh/EsU\\r\\nfHLEf2keZqXJv3aVo+MtgWT6yf+VBF+i4yu/DGyORuTfKxAzWdfbKNS2hKjq\\r\\nOWcbXryViN7Ogs1fO/06jRRv6H7tQkRSx/1XQhFTD+C4VC0WLM5AVSKcmJLu\\r\\nWR3qumuTO4TUyrN9sZS6Fcdch9Z1b4VdH19UDY0STQpNnbABUfwOBZyOkb25\\r\\nhc/ezRVkafAQCaJM9Ck9tLyZ1b5RWrfQna0r+q745md4M/XtrRD4nmkc6BYO\\r\\n4fibamfDHLB3X4rgkYDfcozyE1TxX3JjU+Izg72PqqrI50XZKiz3HfOMEkpo\\r\\n6UojZU4Xd5uN6xwV6/A+xu1oKVFFLBWDhIHGL63KCI/MzFjJw9LckFI4He8G\\r\\nUu/mllbRQ57v8qqRtq5KM7FXYJ7s/63rtVM=\\r\\n=ovct\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-beta.4_1679954244028_0.17858979913818707\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.12\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.12\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.12\",\"@ember-data/debug\":\"4.12.0-alpha.12\",\"@ember-data/model\":\"4.12.0-alpha.12\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.12\",\"@ember-data/json-api\":\"4.12.0-alpha.12\",\"@ember-data/legacy-compat\":\"4.12.0-alpha.12\",\"@ember-data/request\":\"4.12.0-alpha.12\",\"@ember-data/serializer\":\"4.12.0-alpha.12\",\"@ember-data/store\":\"4.12.0-alpha.12\",\"@ember-data/tracking\":\"4.12.0-alpha.12\",\"@ember-data/graph\":\"4.12.0-alpha.12\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.3\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.3\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.3\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/store](./packages/store) - is the core and handles coordination\\n- [@ember-data/tracking](./packages/tracking) - is required when using the core and provides tracking primitives for change - notification of Tracked properties\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](./packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](./packages/adapter) provides - various network API integrations for APIS built over specific REST or JSON:API - conventions.\\n- [@ember-data/serializer](./packages/serializer) pairs with - `@ember-data/adapter` to normalize and serialize data to and from an API format - into the `JSON:API` format understood by `@ember-data/json-api`.\\n- [@ember-data/debug](./packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](./packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.12\",\"_integrity\":\"sha512-YvmsL7Cg2KN7JFvYKn99TScoEKFBK1oyfNgPIJ6JETP0I6kWISCrP48sfLyuoSKEtGzJcGrQRiTghn8jpdU3XA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.12.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.12.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-YvmsL7Cg2KN7JFvYKn99TScoEKFBK1oyfNgPIJ6JETP0I6kWISCrP48sfLyuoSKEtGzJcGrQRiTghn8jpdU3XA==\",\"shasum\":\"7491e2b28b2948bc0241a5ef9b34b6d907676a2b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.12.tgz\",\"fileCount\":43,\"unpackedSize\":856443,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFYkAxx4zwgsu3b/0f64rljVIX4bywwj0j33b5gxwu42AiAPBXjKTjVCFwpjjl1c2vVvreh4C48JAKwn4JU2NQbSVQ==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkIhFyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoU5Q//RDpieYse6i0tqLvQjP/PXDGy85eTkZxrP192YAZdTrWgcgGi\\r\\nwO3tPKKdn1ZpElVKpMmy0uo3o0I2rOqL7E4cjZNha9j00wbM1iG4jxEUrZtO\\r\\nCRxl4a86kS3MV5pN4hXomfp56TL4VmaoLX3kNiXvL2ET9mhzlGjzMVHTMxKN\\r\\nZ4+23mA8Jtokj+PHpFso504mck3SEP10PbTXMS8qxdOCFmYIGticduRbqwm9\\r\\naKWW2x5wFOgLYiyEBZ8FVOgKDLezAiJxrgIErR0NAAHYjc6DZQb45Df6VGmU\\r\\npnZsv1DpvJJLbNl47uTUtQLz7a26yM1NERgWlJpDD2nDx2zzRUKtUvwNqKat\\r\\nL/yBGMQrkzJ2Xoc/7CrJAiK60hKfrZ49JA2CJD+Vb1EYZw9e4gUQlAE1pIjV\\r\\ny+8amyNj4vcBrq5b+ygGE2NbqCxMkkkdy3MF8RVXHRFUvZvf3o6X3W1NkYpt\\r\\nHxXBJKSqbPZZ1bMVFG8fsOYDLxvAPNIlfBCJWvlMTi8qm+zYtfqygPXNjomu\\r\\nr7qC4ukOnHoSeafY+AgPvQkTTAuOle6sfh2w4csHeWwL1qkaYJ7CyET0Zksg\\r\\nHZ+8C7tzzQBDCBIzxB4wbFnzSVQGvApwRvhhGqc1kvcHCKh4uLnTTeQ4iSwP\\r\\nzVj7Stw6eS0G0GK7QBDd2uDAdefP5ux71eg=\\r\\n=1+9S\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.12_1679954290684_0.5889994294741432\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.13\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.13\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.13\",\"@ember-data/debug\":\"4.12.0-alpha.13\",\"@ember-data/model\":\"4.12.0-alpha.13\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.13\",\"@ember-data/json-api\":\"4.12.0-alpha.13\",\"@ember-data/legacy-compat\":\"4.12.0-alpha.13\",\"@ember-data/request\":\"4.12.0-alpha.13\",\"@ember-data/serializer\":\"4.12.0-alpha.13\",\"@ember-data/store\":\"4.12.0-alpha.13\",\"@ember-data/tracking\":\"4.12.0-alpha.13\",\"@ember-data/graph\":\"4.12.0-alpha.13\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.3\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.3\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.3\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/store](./packages/store) - is the core and handles coordination\\n- [@ember-data/tracking](./packages/tracking) - is required when using the core and provides tracking primitives for change - notification of Tracked properties\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](./packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](./packages/adapter) provides - various network API integrations for APIS built over specific REST or JSON:API - conventions.\\n- [@ember-data/serializer](./packages/serializer) pairs with - `@ember-data/adapter` to normalize and serialize data to and from an API format - into the `JSON:API` format understood by `@ember-data/json-api`.\\n- [@ember-data/debug](./packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](./packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.13\",\"_integrity\":\"sha512-g+3fFWU5FqoCHdbAeJAOpsXGCeveVrsc5Vgq5JwgtXGe0asDf748qvxRWkjbRrRHqiYSiaBd7/shyBNmU84/ew==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.13.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.13.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-g+3fFWU5FqoCHdbAeJAOpsXGCeveVrsc5Vgq5JwgtXGe0asDf748qvxRWkjbRrRHqiYSiaBd7/shyBNmU84/ew==\",\"shasum\":\"183a3c2d2416d83094b67ce78df9c8b95a7376dd\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.13.tgz\",\"fileCount\":43,\"unpackedSize\":856443,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFbkxMNSfFxTPJsFOnJB4ifrHr/PWQZ6FyOcjlxOSfcdAiEAthi3Ah/W8+++EUIwHtmrs4tvjX7NQogpqJcgG/5N9Ak=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkI0wlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmp3fg//QDl5gUohk/vFN1Ow1w5l0DTeM1MyvHWz4jj/V+o7+TGZCuPy\\r\\nnWVPQeZ2502cTDArRu+m8PwYJ60w+5ajeOWsJ+0+QkN6dEf/AbTIaQBJLSan\\r\\nr9iSNgZHZkYJIYM5v627xALQ68TKu0bytP8o2xFbgcXhqPnuvLA26/8nw8Jb\\r\\nmAWu0GMAGAAmp3vVSSNR5+Rg9w14XxbAQn4tidBm9HCMkt7U/RyfkP8t5u4g\\r\\nsSRQqk4HJYpcK8dZDXElAwGhLXL7/4rCLSPs9uI+/q9nSDUulY7CWvY8A8CF\\r\\nTgosc6k1etlxXvtWzoEbta2Z7PSuCfgk/Nn8iPPwrlOXWao/fYUCzNycmjV6\\r\\nu8P65TxpOYQOaTVBaH4JG/3jw0vQ8eDDwt3MkkYTVb6jQyC0Kkp2aey744Py\\r\\nRObgJkM2ip0h7HbP5f45hYQtXCduVZAsIH3CRL8aW0FmZNECHdkrzzDex5G7\\r\\n4HlUMA2xc8wmssbGacOnw8/TewfFBKFIU4mBGvayKALkBJWAlqsaEf1MH+HP\\r\\nGUD0mrAcDLmKCtN1SFVRt18dqgUSSW+q1tHsSGR6gfgcs0UQYJJWoZt/GpiP\\r\\nemkR/j/mDxQaHw0gHyWFFwBOb+AOXCSBijJJjKR+3X6cfWVVH5z0mR5fJr72\\r\\n6Libh7NUCCn07xDQbNksHaNZwKyp1+jhgoA=\\r\\n=Aa54\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.13_1680034852965_0.576992884716981\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.14\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.14\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.14\",\"@ember-data/debug\":\"4.12.0-alpha.14\",\"@ember-data/model\":\"4.12.0-alpha.14\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.14\",\"@ember-data/json-api\":\"4.12.0-alpha.14\",\"@ember-data/legacy-compat\":\"4.12.0-alpha.14\",\"@ember-data/request\":\"4.12.0-alpha.14\",\"@ember-data/serializer\":\"4.12.0-alpha.14\",\"@ember-data/store\":\"4.12.0-alpha.14\",\"@ember-data/tracking\":\"4.12.0-alpha.14\",\"@ember-data/graph\":\"4.12.0-alpha.14\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.3\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.3\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.3\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/store](./packages/store) - is the core and handles coordination\\n- [@ember-data/tracking](./packages/tracking) - is required when using the core and provides tracking primitives for change - notification of Tracked properties\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](./packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](./packages/adapter) provides - various network API integrations for APIS built over specific REST or JSON:API - conventions.\\n- [@ember-data/serializer](./packages/serializer) pairs with - `@ember-data/adapter` to normalize and serialize data to and from an API format - into the `JSON:API` format understood by `@ember-data/json-api`.\\n- [@ember-data/debug](./packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](./packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.14\",\"_integrity\":\"sha512-VFkKWPtKXOojqpo1ZmHcXrd70+c3BejuE9KV9QHKlqhte8qwl8kspSmgaxKchVbX+EZE+srQPmG4Pw1S6WeCBw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.14.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.14.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-VFkKWPtKXOojqpo1ZmHcXrd70+c3BejuE9KV9QHKlqhte8qwl8kspSmgaxKchVbX+EZE+srQPmG4Pw1S6WeCBw==\",\"shasum\":\"036c7d84047d76a55e3f757e633df90847ff3fcc\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.14.tgz\",\"fileCount\":43,\"unpackedSize\":857043,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDDqa6iifPV9hHMH+KyQpuDJsu6MnOLIGseD2XffYgXmQIhAJ03sLa30QrTGoF6X2OV/JKpgBYjm5XYQ5EcAaw6gXDi\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkI8kmACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpVfQ//RN8kMMuN5OMLPrOeAiOoPzg0HpAN6S6CCOi4+Ct4s2UuMxHt\\r\\nHTkaPgK1DV7pL6jk0PKJKpUX4NrlXXreSdKFkpPgDf30zVpXncZHXNGdom0f\\r\\n4blKyryCALAGvgm6/cI7vF6S+L/VH1j6gOnuTOieWV1NLqpfns/FtMCeZHjy\\r\\nG1p2CC+lU0ATeI8SQuvL1xTBjrMH/pMLxkic0MJwqMDtoKOkR43NTk5n2xWO\\r\\nIVHlwE7DnhliGzO2zHOW8ylKJ4omlpwz1mEmh5c/vTF3Pe4urut5SupdobT/\\r\\n4VnJFYSfzc6k2NWU3jWGO4OfGnz1gyDqm+JklgrMsSpI9GOMoTbNUqWr+rLI\\r\\ngXI2TzbPuD8aA9S3UjIjH/aRefuGWrZpBhx5TX0IKbTmgEqyZqDdJKNLdgbg\\r\\nAO8mmd/zueJP7U+ZpPjHRWz2jT9gL/zsZNFBK79yVDDz9fyZNWvKD0D52O2E\\r\\ni8OSs+9WVmRXqV2zxx8QJ3uHSCwb6/Gekh46zE8Kf2VnKIB900exIWieetQ8\\r\\nWEfo6fobvHpdVbB0YpKBNVqdnrOrPijcmbpBd89HjToTnxXSmvDNULwBufJF\\r\\nKfnRYQYcIK72bQP/ahhB28J4fWP8/ErbXWRAOWXG9sDtFGf3iT08k1mYDCw0\\r\\nwpPYbCE32Eywm+PrjJDuQL0Jwf7PLV5lGYY=\\r\\n=u8LB\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.14_1680066853814_0.2949342938243129\"},\"_hasShrinkwrap\":false},\"4.12.0-beta.5\":{\"name\":\"ember-data\",\"version\":\"4.12.0-beta.5\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-beta.5\",\"@ember-data/debug\":\"4.12.0-beta.5\",\"@ember-data/model\":\"4.12.0-beta.5\",\"@ember-data/private-build-infra\":\"4.12.0-beta.5\",\"@ember-data/json-api\":\"4.12.0-beta.5\",\"@ember-data/legacy-compat\":\"4.12.0-beta.5\",\"@ember-data/request\":\"4.12.0-beta.5\",\"@ember-data/serializer\":\"4.12.0-beta.5\",\"@ember-data/store\":\"4.12.0-beta.5\",\"@ember-data/tracking\":\"4.12.0-beta.5\",\"@ember-data/graph\":\"4.12.0-beta.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.3\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.3\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.3\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/store](./packages/store) - is the core and handles coordination\\n- [@ember-data/tracking](./packages/tracking) - is required when using the core and provides tracking primitives for change - notification of Tracked properties\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](./packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](./packages/adapter) provides - various network API integrations for APIS built over specific REST or JSON:API - conventions.\\n- [@ember-data/serializer](./packages/serializer) pairs with - `@ember-data/adapter` to normalize and serialize data to and from an API format - into the `JSON:API` format understood by `@ember-data/json-api`.\\n- [@ember-data/debug](./packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](./packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-beta.5\",\"_integrity\":\"sha512-44g2NSUd6V0e2g7LiIMXvzJwhtp8uvzRvyn5aY77PmbAAkGsYBLqGfP1sUiWiDQ2gCB7pXqpmBRcm90knlQMLA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-beta.5.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-beta.5.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-44g2NSUd6V0e2g7LiIMXvzJwhtp8uvzRvyn5aY77PmbAAkGsYBLqGfP1sUiWiDQ2gCB7pXqpmBRcm90knlQMLA==\",\"shasum\":\"bce5c1625b4dcb2c48ff5e849d7ebf5f7e047bba\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-beta.5.tgz\",\"fileCount\":43,\"unpackedSize\":857017,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDCmZYIRvtFGhVUqyYgOOw4vD4V93Zna6x+EbuZO03fNQIhAOhyi+LombGFDsqmbZ9Qpu68O/oJMNLh63YSbo2fWhj4\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkI8lkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqnmRAAiX3Q98dx016dqfhijIjwYS0ozJ9gXOygHsyVAFUd0EWIZSQ7\\r\\n75OfqHoTWKVWvM9mvcLWja8RkhK10MVpo8Ae8HUIq34LZ6GvdPKdSjBdB+7+\\r\\nLpcktnLK89HEV7FdNyTKH35v9KUuKBnQs+UCYHAT4cjCU6YusS5lxPrKBA3C\\r\\nTAQLFe/kF8H+0mkkLHPlgxCltw3J0BjeqqtwJxLh1DkOmuTTKJmCP74w3JZA\\r\\n/MpRG8B7BTmoB0lKkHf3LyqGUykwVRVMfVyEfxIyKYM5wRvvdoAEaTqOwojf\\r\\nYS3GI8LSsIgTBn2gnTu9QD3q1b9ml66OEan1YVR+MY1ABYlKf3OI/KPTlXG1\\r\\nCppGQY/Poda3S5qCslZCRuk8XZJcC7ng48f0Rl4DvY5x0ERRhQDlBTIBnAGR\\r\\nBrZ+2WA9bFk2y0PZHkMILpjpDqhRb/AKqdkyzJO2gVqy4ScIorina2tL/sDJ\\r\\nKbEbk1wQb7AOuVFIn5tXMxXTSSvZux5eBpGgYCrsRBLnBJI7x3Ocaq12+T0h\\r\\nXpW3XgY3k+/VMCVsT7GECuhoTYkZ7U5V5MNVh+4LQcI5TjgIWhD0YL4Eip9A\\r\\nnECPQmorCCZ2EuIwZ39ksJSk1t5NDKmibAnmfxdsamMfOj/ZXDZVt3DNX5YF\\r\\nbDXN1810wlsl4cAg7wsv8q2ppfXW+dhIq54=\\r\\n=oNnC\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-beta.5_1680066916017_0.9534850693123593\"},\"_hasShrinkwrap\":false},\"4.12.0-beta.6\":{\"name\":\"ember-data\",\"version\":\"4.12.0-beta.6\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-beta.6\",\"@ember-data/debug\":\"4.12.0-beta.6\",\"@ember-data/model\":\"4.12.0-beta.6\",\"@ember-data/private-build-infra\":\"4.12.0-beta.6\",\"@ember-data/json-api\":\"4.12.0-beta.6\",\"@ember-data/legacy-compat\":\"4.12.0-beta.6\",\"@ember-data/request\":\"4.12.0-beta.6\",\"@ember-data/serializer\":\"4.12.0-beta.6\",\"@ember-data/store\":\"4.12.0-beta.6\",\"@ember-data/tracking\":\"4.12.0-beta.6\",\"@ember-data/graph\":\"4.12.0-beta.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.3\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.3\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.4\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/store](./packages/store) - is the core and handles coordination\\n- [@ember-data/tracking](./packages/tracking) - is required when using the core and provides tracking primitives for change - notification of Tracked properties\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](./packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](./packages/adapter) provides - various network API integrations for APIS built over specific REST or JSON:API - conventions.\\n- [@ember-data/serializer](./packages/serializer) pairs with - `@ember-data/adapter` to normalize and serialize data to and from an API format - into the `JSON:API` format understood by `@ember-data/json-api`.\\n- [@ember-data/debug](./packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](./packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-beta.6\",\"_integrity\":\"sha512-kVNukw35SUUm+EoZlsQrPWSsdbbpZERKmkK/ttrjsR1N9Y8qyEEWPLY+nXxgqL2SO11LpnEZDJFo/ha24g+2OA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-beta.6.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-beta.6.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-kVNukw35SUUm+EoZlsQrPWSsdbbpZERKmkK/ttrjsR1N9Y8qyEEWPLY+nXxgqL2SO11LpnEZDJFo/ha24g+2OA==\",\"shasum\":\"a07e70ec709db590f4ea19472a23dc2c727fe7a3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-beta.6.tgz\",\"fileCount\":43,\"unpackedSize\":867228,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIFJzuXr2aVc2EShS3eVdpJw0CM/jtwchZ2//dAeZRD3zAiA2WaI74wuc22Li2czgti0hpZt/dBTvRdBi//yzo/szaQ==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkJRCBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmr4Dw/+K/3+0SsH9ui5b7Eg5bhVQYsR+Aqb49ADL8sllroT/fq3Bi1x\\r\\nVpDqKy+tJ5gG+7B+lHnAWgN1V3pDlNFED3SDz+Och1p6UEqNYYBZcrTJfvs2\\r\\nK1kYxd5Jm3y5dd9jLV2PPM3lbP3jwye9hFkbqgPcuCAdMrvgVfBYO+edp7Ti\\r\\nDUOdtdFV3Nztqa4bwTGSWBTZS3tbsRe6GWfSipNIyibM3and6Qb70feUw85C\\r\\n+ojmOZ/tTUxjAgENd0xvKIek7QG7R+BnZI7SPnXIf5qwJ1uUzsg2BEnfxO5x\\r\\nFDwC6p9aDY551UV2CZOQaPWjv8NM5EWAcjAX3j0JrLBQAoxiMsPMtAvMuc7g\\r\\nGS4zXG8ZcOnlAi4nI9AuEliNAmlYiYAdGejAeCUhH3SAAM2TFpTEKayFUrtD\\r\\nthB9e3UsLgIpmIRckE4Zu7S4f3gw+XjHHVE4y6Vht0nXHABh+ItNejHyNSIC\\r\\nVlxfGNSxNgodypaoWS91wfeGUk2HkzCUY15wsLCda56rkdtQKttM2ZkOsE76\\r\\nlWsr+SYMbgwNUfY0mgFl18sDVXSvkSI2/gZCpVqTQDYnVMK3OKCWkvMsNlrk\\r\\ngOtRTg4t/nkWp43ylTdJe3ZnvlYXfQrsLHWGRw2gbvtY5nYX/6ZG5T8oQW/N\\r\\nQRs6+gys8Z5HiOQhPNMXlHxHSAx0IPbio7I=\\r\\n=NNi+\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-beta.6_1680150657604_0.7149411493289894\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.15\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.15\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.15\",\"@ember-data/debug\":\"4.12.0-alpha.15\",\"@ember-data/model\":\"4.12.0-alpha.15\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.15\",\"@ember-data/json-api\":\"4.12.0-alpha.15\",\"@ember-data/legacy-compat\":\"4.12.0-alpha.15\",\"@ember-data/request\":\"4.12.0-alpha.15\",\"@ember-data/serializer\":\"4.12.0-alpha.15\",\"@ember-data/store\":\"4.12.0-alpha.15\",\"@ember-data/tracking\":\"4.12.0-alpha.15\",\"@ember-data/graph\":\"4.12.0-alpha.15\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.3\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.3\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.4\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/store](./packages/store) - is the core and handles coordination\\n- [@ember-data/tracking](./packages/tracking) - is required when using the core and provides tracking primitives for change - notification of Tracked properties\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createRecordDataFor`\\n- [@ember-data/model](./packages/model) - is a presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/adapter](./packages/adapter) provides - various network API integrations for APIS built over specific REST or JSON:API - conventions.\\n- [@ember-data/serializer](./packages/serializer) pairs with - `@ember-data/adapter` to normalize and serialize data to and from an API format - into the `JSON:API` format understood by `@ember-data/json-api`.\\n- [@ember-data/debug](./packages/debug) - provides debugging support for the `ember-inspector`.\\n- [ember-data](./packages/-ember-data) - is a \\\"meta\\\" package which bundles all of these together for convenience\\n\\nThe - packages interop with each other through well defined public API boundaries. - The core\\nof the library is the store provided by `@ember-data/store`, while - each of the other libraries plugs into the store when installed. Because these - packages interop via fully\\npublic APIs, other libraries or applications - may provide their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.15\",\"_integrity\":\"sha512-hORXDpfJR3lQEOdkZX9D6hlSHAjedCBxhWwlaa6UF6d+Ep9WIOtXlbYV38eocvmuhiGUS8dDOLh+Fy3mg82/8g==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.15.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.15.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-hORXDpfJR3lQEOdkZX9D6hlSHAjedCBxhWwlaa6UF6d+Ep9WIOtXlbYV38eocvmuhiGUS8dDOLh+Fy3mg82/8g==\",\"shasum\":\"9d7b9a1999ad15c1ba0d9a8614a28765251b6e42\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.15.tgz\",\"fileCount\":43,\"unpackedSize\":867254,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIDtEiHREbMKF4MeTFEVRnzZA7YBDlwEc/M0CGjIF/KW3AiEAkRDXNsoD2Za3cPpZTZdia5O5uXxqzTw7ZunNH/Dbwk4=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkJRC2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrhtRAAglksQzFAQjtB1+3Iyrq9IMlrSss5FQfqrPOl8XpUhXQUWA9V\\r\\nimweYy6gVSTZCWHxfDv1+2/ZKfUPpXUG2aNHmRAV3feqbtfKcnaT6kI0doYK\\r\\n4jIM+YMmzr/uYZxCP0VaQMMVg3ZHGsvbJwNUwBsVHRz3OEOVZM0A5TxtDtWv\\r\\n9jAjsZTr1pOH/CQHCRmCT8QGyLuf4pyZz8+LCQE8YOmoz3Dbl1e8nsY2JSF8\\r\\nm0cK3RmO5pOMjALeWX69ohdE6uZU0HAKKbV+PIdZFulgsgXUUtmW0V7yS0oz\\r\\nhGV87vFkfnsCzu1WHE0hzC+qXMexsrErR0SDKmbv/zIxXk6FkvaNg22pQacy\\r\\n4dM+TBBW4ajODyb9jkobjEOU2EfQWg5QcDsGwgdRcfICLcqh96mS5HIV7aD0\\r\\nXuDb+C5iYoFu+1acWQEi+yOcQRUX1B/f1eKIM0VxMd5pIKP1xUxhBW7WzKUW\\r\\nGV9E/Fa2NFrZKcW4Lp2TA+TSNr3ePMNkBB8tnl4ypd/D3nkqHW9C/q4EpPcT\\r\\nSJqyBb5iBrFJ0NU5MFxNmup3RN9IlNmOjpCsz/2uMaJu1KF3xso9z+O+ci47\\r\\nSBWsDfAICbxkM7IhzjSFXtjeo8gilKbNiF0VDzYUbgtO1PryXbo+NDVS5KHc\\r\\n3EDuShFcCFCrQxWdbWQCo7FKqd17b9lX0SE=\\r\\n=tO4F\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.15_1680150709918_0.10775627143591193\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.16\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.16\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.16\",\"@ember-data/debug\":\"4.12.0-alpha.16\",\"@ember-data/model\":\"4.12.0-alpha.16\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.16\",\"@ember-data/json-api\":\"4.12.0-alpha.16\",\"@ember-data/legacy-compat\":\"4.12.0-alpha.16\",\"@ember-data/request\":\"4.12.0-alpha.16\",\"@ember-data/serializer\":\"4.12.0-alpha.16\",\"@ember-data/store\":\"4.12.0-alpha.16\",\"@ember-data/tracking\":\"4.12.0-alpha.16\",\"@ember-data/graph\":\"4.12.0-alpha.16\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.3\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.3\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.5\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.16\",\"_integrity\":\"sha512-dTF1doD6eHT1LpTc22IggxWWFEdmyRS+lIfwkBWRyNHNrtpD5WsT5Wzm0tUOOqJR1FJGEOht8J6fUD/9WTsvWg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.16.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.16.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-dTF1doD6eHT1LpTc22IggxWWFEdmyRS+lIfwkBWRyNHNrtpD5WsT5Wzm0tUOOqJR1FJGEOht8J6fUD/9WTsvWg==\",\"shasum\":\"93f853922c5a0289db666e963fcad1193250c4c3\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.16.tgz\",\"fileCount\":45,\"unpackedSize\":904160,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQC/36d12K1hQMpnVrWluF34EAbM21oKwKgOFlY1PovUUgIhAMuyhVYjP7150/84F7ZKDMe0P52ZEjTqBtA2wOwB7qTE\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkJz5MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoreQ//ZgGq1Ph8/koQ3EYZLsFKtDRyvAMOe8MvKsbj6GrWHJW7FC0j\\r\\n0AMD81OzTf4xd/2w8efh+LR27E75M6uTc3jWS3uB/uN0XJZzOZEtdxfFsRlb\\r\\nxdvubttUIM6k1NN9uGuxvPwPjO0ZfKcPjt7r3Q2NBa30QnKYxA1RTTwNr2yO\\r\\nilG1bt5xCFnr7yyDykEP1L6TqDYHmB1eb3dfuwF3Lka4ZdFLJJ2FRwhbDV9Y\\r\\nkl+uINIQ8wSVHyWQMu50T7znnT8PUWthtoTEzq7NAIHbOf03S+ytZf9b8IrM\\r\\ndnzG5oFFE7V6Djxq52NfkoKolOoIQD5tXOpL++cjofh9aXIUGDEyM16X+HEq\\r\\npd/WKHEvdJeEUXmczISqcplcuFpFgOSNpYifCUI9YgQniK+q9bVumnspSpCH\\r\\nwBCANJIiAtKnLK/yuqSE5A1GHt60b0wqaXcgv83ERyIhLx1cC8z3PJ6dW15l\\r\\nSI84vs0trPdhAJPrsv33bVSZNbsi3AKB+xUiVNPJAU+RlL6Cd5tsc63NuDkI\\r\\nhqGJoOoY/hYBa0tRxhOmv/ia0+9Taum3JYjmWHYOoA7osHiUUAFXmx7pW0/C\\r\\nkOZtlbLjPihEYF+2WH3cx/tldUe0yQt8i9D1lohHXYKMsbEjXLKmnmMR3QdS\\r\\nGT3hv55XQQ77dUEuwVQ5h6HuRjvGYlF3EO8=\\r\\n=iIHS\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.16_1680293452279_0.7297750255497444\"},\"_hasShrinkwrap\":false},\"4.12.0-beta.7\":{\"name\":\"ember-data\",\"version\":\"4.12.0-beta.7\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-beta.7\",\"@ember-data/debug\":\"4.12.0-beta.7\",\"@ember-data/model\":\"4.12.0-beta.7\",\"@ember-data/private-build-infra\":\"4.12.0-beta.7\",\"@ember-data/json-api\":\"4.12.0-beta.7\",\"@ember-data/legacy-compat\":\"4.12.0-beta.7\",\"@ember-data/request\":\"4.12.0-beta.7\",\"@ember-data/serializer\":\"4.12.0-beta.7\",\"@ember-data/store\":\"4.12.0-beta.7\",\"@ember-data/tracking\":\"4.12.0-beta.7\",\"@ember-data/graph\":\"4.12.0-beta.7\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.3\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.3\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.5\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-beta.7\",\"_integrity\":\"sha512-L73CtWnbGlCjwkFmX4+xaAv8PRExRSu4TJ4kINVnGl2h/f9Z4W1BvYChEheYc9yCX+4wblXeEowSJnClfaBXLg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-beta.7.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-beta.7.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-L73CtWnbGlCjwkFmX4+xaAv8PRExRSu4TJ4kINVnGl2h/f9Z4W1BvYChEheYc9yCX+4wblXeEowSJnClfaBXLg==\",\"shasum\":\"2566dc79d32bfc366f64d65e05d7a0c38dce6cf0\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-beta.7.tgz\",\"fileCount\":45,\"unpackedSize\":904294,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIDHC8SG7uMOuxqr6Ly1yu54hMBafVVkxn2gSq46Lfz5mAiBUwiNmKOzTiQsCCVyslU1oCrcPMEi3BjU3kMnP732uCw==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkJ5KTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqK+A/+PHwCjRHWgfcxhJUo1l5plv1OTlbFPde/d8kOuU/oRmUejmGj\\r\\nBEnWt23srrAiM5FY3VmLip1YnJ0fDKZ4863jH2QePPwFdltgUtn8Kw7d1J6P\\r\\nmJgKwwtZH4Ifcy42w1uE7hClIl6aRx7VfPj+yoGCuOeW0d2k4NUsfZBmzPt8\\r\\ngy50XBExxqvE8F+Vg96qVQ8UUXoer3O1yo4Z+sj8Pu5cgkiViI0EVA+FxCwm\\r\\nXlR58b2oZdqc/pLFy3s9pZ5iG2A4Bf87kKzzKzIPveK/px9hw/BTP0muvpMQ\\r\\n7jbxlNGNAK3NKEHYFfEBABUY99ero/m6f8nhWMI4O3HFzBb5AU57mpspB6WO\\r\\nhPDqlM60gVWFiI93Hc3H3pDZyvqeAo+uLyda82bOlFlGWuMIx9EYTc+cCe/R\\r\\np15Ubc8abz7Dbt47NAHtQsQiP4LZmnY4KGqpB7dFW8uR1Ss1GWEJj6aYIZ1o\\r\\nIWxtiGTp2OhyRob4C7zjEUsrd8IBo7D/NkeDZZCctnjwy0oaageh5yYgnTjS\\r\\n72+869Q35XOBQCzABKt9edbMeuuZ74SabisWusBM/qk71T/xQdTGUKOBbsOT\\r\\nDQbsk2JTFc4c27nOoRTTV4oCGAd186LOVNLzt6Xy4Qq9nOQ6M1akG7Vq0Qe5\\r\\nK5qWPha+SXjkT8ZWYARJSwIeLwb41LAGges=\\r\\n=QV5M\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-beta.7_1680315027533_0.0354483999233457\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.17\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.17\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.17\",\"@ember-data/debug\":\"4.12.0-alpha.17\",\"@ember-data/model\":\"4.12.0-alpha.17\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.17\",\"@ember-data/json-api\":\"4.12.0-alpha.17\",\"@ember-data/legacy-compat\":\"4.12.0-alpha.17\",\"@ember-data/request\":\"4.12.0-alpha.17\",\"@ember-data/serializer\":\"4.12.0-alpha.17\",\"@ember-data/store\":\"4.12.0-alpha.17\",\"@ember-data/tracking\":\"4.12.0-alpha.17\",\"@ember-data/graph\":\"4.12.0-alpha.17\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.3\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.3\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.5\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.17\",\"_integrity\":\"sha512-Ue3T1ap4akZKxTyzJFPfyJ6B2lIKwXkMYh5WTNZTYyikCKX5Py+DG3LkOVG6YEoXe0q3hdeBLvHAYTIDF1wIXw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.17.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.17.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-Ue3T1ap4akZKxTyzJFPfyJ6B2lIKwXkMYh5WTNZTYyikCKX5Py+DG3LkOVG6YEoXe0q3hdeBLvHAYTIDF1wIXw==\",\"shasum\":\"da1e84fe8c4ffc523fd327833fb3f94980bcb664\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.17.tgz\",\"fileCount\":45,\"unpackedSize\":904320,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIG2XfVPJU+8NSWVCgP1sUe8JizHIvSpABMX3iGiTnD/3AiEApRwdrzrNA7fbMoUHr/r1au78JiC7e01iVXpD9Gkcxb4=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkJ5LLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqRRg//S/wFUr2aIuefwrUtU4asttVJEEq+IoKSiRsCCVhJg3X1l8Ra\\r\\njjeQmPp5BSrRCVbanhkPseAWYXfQ03FSRv4T96pzpdzuqi73l5TJNqCPtR6N\\r\\njEAt9ldUNf9KvXWeuudaEeoBA7sLCcJGy5QwDFtXyd3P+g9vYqIY+fwHMH/a\\r\\nlZ3uEl3MeW7A5CVFKl5p0lPcaVqIp1yOD+iBmtfp+pdEjPudStHcC+mXxN3o\\r\\n2yM6Oh9FPAJ+BvsGOfDfWPQ7F6rzflp9NRnWHCWEOtomllLcMegcSEADnFFY\\r\\n4knuAFDBa7aDWF6J6BvfzuS7z9gX9BFKzAYuNEt0iNg4ckMZ6TI8qX1Cl5z2\\r\\n0aL8h6JPyynzbe7wnwy0Ax6sgZo6lGmgl6VceEBaMop37sFQ2RHZRXyIZ6dN\\r\\npNGWj8WjUGcpL+lx2BqUXg4RIN7AvaOersF5SbvOlPhIK/wEKxBXlhqR5nNM\\r\\n+MYZBC9cw4trADbEDGpmYQ4CgtsuaoBCSN/DQZFq7m+OrkAek78Vbm3CIVHD\\r\\nTuvcc/G6mkS+QNLMImnFBJwMwvDIz+OSA5wwPS7lbMGtqKH/CLUjBQgR4Fq2\\r\\nSwuXYqa9SZNf1gIoQRfJAKGJaijf9f0DIpH2eVqGhJPadXfaQo/QqORncKKU\\r\\nPbuoOjJhyMb4DekqFk+L32O+zpX758gKjYE=\\r\\n=M9Fo\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.17_1680315083336_0.24176257164710524\"},\"_hasShrinkwrap\":false},\"4.12.0-beta.8\":{\"name\":\"ember-data\",\"version\":\"4.12.0-beta.8\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-beta.8\",\"@ember-data/debug\":\"4.12.0-beta.8\",\"@ember-data/model\":\"4.12.0-beta.8\",\"@ember-data/private-build-infra\":\"4.12.0-beta.8\",\"@ember-data/json-api\":\"4.12.0-beta.8\",\"@ember-data/legacy-compat\":\"4.12.0-beta.8\",\"@ember-data/request\":\"4.12.0-beta.8\",\"@ember-data/serializer\":\"4.12.0-beta.8\",\"@ember-data/store\":\"4.12.0-beta.8\",\"@ember-data/tracking\":\"4.12.0-beta.8\",\"@ember-data/graph\":\"4.12.0-beta.8\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.3\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.3\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.5\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-beta.8\",\"_integrity\":\"sha512-0lb51VgWicV7eOn1Cm8OGXPdym3G034bhHCYrauTLtPp9LYxNFs45/YOggJxJFMHVfJ2XARtGW2KrAHIQuz5rA==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-beta.8.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-beta.8.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-0lb51VgWicV7eOn1Cm8OGXPdym3G034bhHCYrauTLtPp9LYxNFs45/YOggJxJFMHVfJ2XARtGW2KrAHIQuz5rA==\",\"shasum\":\"5e2d300b71fae3ba33e4849fb83fc77b030d71c8\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-beta.8.tgz\",\"fileCount\":45,\"unpackedSize\":908693,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCICPjm4PBwJahQmEgOBIqjWLF7K5J51+oOnb+9D8ZewBXAiEAqxu02Ih5UwtY6pPxNC+9wauiWr5d04D4QnNiVTXb/p8=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkKcTTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqS0A/7B17WDc99n/GIdeIEaU2Hldhirui9tHzBN25LChFx6YVgrXJc\\r\\nUttlLiwPyUUMufdhaWtzdFtEdUOj/F8NoiL8t2JrOnTG25P9CR6fY0QB/1A8\\r\\nzZ2OrTQjwuUbHrQIOxCgHZ0GgIEGNrS+1/DiMuMCNYAPO5tex4HDoxIkrPgE\\r\\nIpg6Y+zZ0RqCN7Uu7wDgq1c8ajSP/57+jdadRFZJCRuHRZo/sc9ZyApn7zO/\\r\\n7w9qOXREcb4M3ztxyxRCnmasTfN9t1C5TVzzB9l6NJ5khbpsOeVcuu/m96HP\\r\\nP+ObWeqWthIT2mUNYrMtY43igQ+Zz7T3xZdXeqBoGId+8IcBJ8vtG/q6Os8B\\r\\ngvrendGidfYNhROwasd90FrcZsZtb6fEX0bJ2Dsp0Rz/vcSTGkZTdvRm7ChC\\r\\n+/UDR7Xbj9RnbBTh41UVGJ78Pb0rTbNtK4pdboEcGQ+cU7SmhuDny8CnNQG4\\r\\n1P6a2ClucQoD8j8pVWgR9vGVpfWHOfn0NL0aL6vAyB4oFSZCcII0qhFRDSn0\\r\\nQBD+3trWEoJoOAspHDViB0dYdRHW6KvnvF5vnroxL3qRauXUteRhwB/hRTA/\\r\\nYQzCyuqgcDfb8/bdPmVk10uGlFq27vDYMQLpeUQwYEfPdmDKgscE1G4XYggM\\r\\nvIIR/+ognBPz4TMBiF+ibfMHGGQhYmifr6I=\\r\\n=c97v\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-beta.8_1680458963530_0.45374462754096\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.18\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.18\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.18\",\"@ember-data/debug\":\"4.12.0-alpha.18\",\"@ember-data/model\":\"4.12.0-alpha.18\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.18\",\"@ember-data/json-api\":\"4.12.0-alpha.18\",\"@ember-data/legacy-compat\":\"4.12.0-alpha.18\",\"@ember-data/request\":\"4.12.0-alpha.18\",\"@ember-data/serializer\":\"4.12.0-alpha.18\",\"@ember-data/store\":\"4.12.0-alpha.18\",\"@ember-data/tracking\":\"4.12.0-alpha.18\",\"@ember-data/graph\":\"4.12.0-alpha.18\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.3\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.76.3\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.5\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.18\",\"_integrity\":\"sha512-TzlYwuGHYVvZ07UOONdBaeFkqeZCU2v4TG7YzycJZfT1LE3z5GYQulVFFNdCKc6Od1B+UCELy6m1gszSzrlOIQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.18.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.18.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-TzlYwuGHYVvZ07UOONdBaeFkqeZCU2v4TG7YzycJZfT1LE3z5GYQulVFFNdCKc6Od1B+UCELy6m1gszSzrlOIQ==\",\"shasum\":\"c9a434d1a39906d1656666ac2949f969e87827a4\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.18.tgz\",\"fileCount\":45,\"unpackedSize\":908719,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDAfCY5IqFcSxOQTJPRHW2rxnXp792UFXFx6bFshdL0SQIgRBEWGVYFSWR64y8KlBXfAJ7rNmTC9/mMoe8UawP1JeQ=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkKcTZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmp++w//Yxh5SSAeyuWDRUPnM5ddsK9hGt+e5rVg+NReJHjWvGsgNju6\\r\\nsE4yp3OODpfGdSih2u6O9/6SkgUyD/cYJvBpC++W5u/ua65CMml+i/Osqd2+\\r\\nC9zMK08qihcBeDD3loMy3ZHa/vrBWUU6plXEbsKeuSZNh+4zc9/YLUBi+GhL\\r\\nwVPqsTM6+P4IcSt+mMr/qbX4P6P50XqQRCH08I1SQxih6j5BSbVXax3xQ0d8\\r\\npBIvEZroMiDbpuZ5qB5JqyYYXK7p77ODoi2CfhWquACWceCfdebmwOUTkg9O\\r\\n3jP1aO+AF0tiLsoNDYv2CzIft7gcVAdowpgT5q/iyUiNEuh0hWSrQbN0K9L4\\r\\ncX/xGm4YZwh6snwKR5sJJ7F9LOA+t0uC2W9izJOndrWonY+3nhxMpcm+IDFp\\r\\nKEMHaW0/eEz3iwkrp2pH+L2u2ka1Dzn47ldBbacGmyjUHRuVpP7ifpE0/awJ\\r\\na9asrwZXcBADj4KwVhm8HMWCn/i9VcVB3AM2jf+MFlP8vJKaBrB/GSwankgm\\r\\nPk+nDTfUi8XtLeHvOxj8jYCQ4C2XtrKsdqEUnNcHPko7ZkO7P+v96e2g0fTe\\r\\nPIylh/2PlNTWojRwouqfmQT/ErueVKCECtgboOKui1ir7YNBssZphqgAMAG9\\r\\nl5p/SmmeBfC7WChTddE1r1HFiW+tu7I5rHs=\\r\\n=+0sW\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.18_1680458969019_0.822931127330905\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.19\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.19\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.19\",\"@ember-data/debug\":\"4.12.0-alpha.19\",\"@ember-data/model\":\"4.12.0-alpha.19\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.19\",\"@ember-data/json-api\":\"4.12.0-alpha.19\",\"@ember-data/legacy-compat\":\"4.12.0-alpha.19\",\"@ember-data/request\":\"4.12.0-alpha.19\",\"@ember-data/serializer\":\"4.12.0-alpha.19\",\"@ember-data/store\":\"4.12.0-alpha.19\",\"@ember-data/tracking\":\"4.12.0-alpha.19\",\"@ember-data/graph\":\"4.12.0-alpha.19\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.11.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"^14.8.0 - || 16.* || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@7.30.5\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.19\",\"_integrity\":\"sha512-Zpivrr0LOKbmOraizty4Vbo0vgoG/pLZ0WPmv9mc0jK+R6/39gaAoAZthCqNameWDT+GmbgzTJLbGnILQ743BQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.19.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.19.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-Zpivrr0LOKbmOraizty4Vbo0vgoG/pLZ0WPmv9mc0jK+R6/39gaAoAZthCqNameWDT+GmbgzTJLbGnILQ743BQ==\",\"shasum\":\"166a5c9bb2d2f88e30dc8a70469366632f396a77\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.19.tgz\",\"fileCount\":45,\"unpackedSize\":927419,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCZCIH5QvYpYU5hAldIUdsFHo1+544Hoqq4EklThGuIuAIhAOINUWZ+1DJwor4J142gLjMxMeXDceJJwCIjuGnF2Egn\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkLIZjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmq0Vw//d89rSOFeAqu4I/vMWLItIGkgf3GShRn3G8HnkGYdFpwhPzA5\\r\\nZ422YkwecPDiqfjX6k6SDiwYUlSMw8uijqaX48jvhlzik1A9qVHYt0JbqDTW\\r\\nzRDWPex4FaLziojh5IehSQaduvaxi6415onrnwxGOdrnnAiaYj8YI5XPwctW\\r\\nsTHg7oEXPryH3XzNZPn5B+9wj8urZewgiDvYsUixK8mYMrddvHNpUKoliXIv\\r\\nm7FeMlPyHlK873iEAjfYJGPomIUZFyCmOkbR2K1QSokd9TgkN9ZHh7tsMdkM\\r\\n4eDSenZENOuVtHTmbM8IS21tgyCSlWXBBTLL/HW8QEZvg9U2J4Iaha2eR5EL\\r\\nsiODU2fAbxopEvlSi666j+guXPdm8jUlgDBZdyxfd3Qv4WDchj8n64rBAp2q\\r\\np78zvZ8q+PORCZzwcY+8hRKSDkNTt+vGnZEkXmc/AuWUEH7xcPWZ3vyLqYRk\\r\\nKQTwwLhfe6Uax0syR2X4SLL+Q4h+jk0ijEv3IqfM4JSPv0kY4Gd0mvfF5mxY\\r\\nqhJrKqsrLGaN/WnrbPfl9Q0PvAX5AQ5DQeTZRMAQCZCndiMDZKrZ9Sb3H2nG\\r\\nC75NRyzDnkSvQ0I7VmrqxTLipArqxnvflJHmjRy5qcWGMR+zjVzTDLcQx5Lh\\r\\nj93KeL2V2o2CRwRABGg7QI2dblIE+pFlrfc=\\r\\n=c3ka\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.19_1680639587001_0.06744348746870266\"},\"_hasShrinkwrap\":false},\"4.12.0-alpha.20\":{\"name\":\"ember-data\",\"version\":\"4.12.0-alpha.20\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-alpha.20\",\"@ember-data/debug\":\"4.12.0-alpha.20\",\"@ember-data/model\":\"4.12.0-alpha.20\",\"@ember-data/private-build-infra\":\"4.12.0-alpha.20\",\"@ember-data/json-api\":\"4.12.0-alpha.20\",\"@ember-data/legacy-compat\":\"4.12.0-alpha.20\",\"@ember-data/request\":\"4.12.0-alpha.20\",\"@ember-data/serializer\":\"4.12.0-alpha.20\",\"@ember-data/store\":\"4.12.0-alpha.20\",\"@ember-data/tracking\":\"4.12.0-alpha.20\",\"@ember-data/graph\":\"4.12.0-alpha.20\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-alpha.20\",\"_integrity\":\"sha512-j5OeaGnN4bw8J0fU+gcQ31QRSOUy1gRenmc3bZKAG6u5xH4Zk9fRWjO+rKvOo+49cjO4kWoIAXMoFio0/PUmCw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-alpha.20.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-alpha.20.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-j5OeaGnN4bw8J0fU+gcQ31QRSOUy1gRenmc3bZKAG6u5xH4Zk9fRWjO+rKvOo+49cjO4kWoIAXMoFio0/PUmCw==\",\"shasum\":\"34a72ce5facaa3b6fcd44cabc72d2828a9a2a608\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-alpha.20.tgz\",\"fileCount\":45,\"unpackedSize\":933014,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCmjkbFQVN0GkvxESHVzzAHtIgBlezBEVs3+a4I0a2+SgIgc5mJcRi/pqe1iUT2WjaVPEZ2pu8HZ4BVqUM6N1s9/p4=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkL3H7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoQlw/+LnLhA2v+a0Hf/RbzG1VfVBeUUwOk1FWJd4WX1bt2vBuLoB2S\\r\\nAjU+qqMbUyb+NATqbf2ebiAcwJROIXBLHrb96Luu5vBbBFARS95YVR8Cyh1o\\r\\n4OjMoo4IfYVygeh8zJj+y6XXPczUREd3M+yxqyemEqyOOgMDXnl8/0aAaFKd\\r\\ncIERQyeWkdOUb9JaEPsCiQkgoHmIl3G60MiXNU74bZlU/QIL12kxi9RcuNdt\\r\\ngmM5vwIcYpQx0tZ8yoe7dH+FLFqbenavgQg9l5cItmT1XogbEt5h/Ps/daZP\\r\\nq/fFm6z23HT02s3J80QbbKI4AACVEbq5UsmwqgYonCgfbck0otfSGuMl26+H\\r\\nnTswd3NIApwkUA95NGqlAbcglZ3J2YCIumLidPBH8/mxBdeNX1IEVXux2WXc\\r\\n41AuTFSgPMZJhbl7mpHeFDLaDFcXa/TRPtIIKIwSK8FhELnCfulBn1MkK9gO\\r\\nz8Qrajdijek4HOK80RPIe3KGA0lTmz9nrrxN3aMDONQjGH83aPzJnFm3NymX\\r\\nPVYnJf1T/mUY4G4n7iPF8z2vmkI7yF7Aisd3Agf5uS9zEt3E9BIsyqRJqZRY\\r\\nApfjL7hwD8UiXvkp9/4WkksyO5RloH1NoA5fZ1TlmI3kHBz70ksjX9F09Qbk\\r\\n1p561nmvuzzxTUzMO1Ko7EBC7b3CWvf/tiw=\\r\\n=C+QU\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-alpha.20_1680830970984_0.6641487922664\"},\"_hasShrinkwrap\":false},\"4.12.0-beta.9\":{\"name\":\"ember-data\",\"version\":\"4.12.0-beta.9\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-beta.9\",\"@ember-data/debug\":\"4.12.0-beta.9\",\"@ember-data/model\":\"4.12.0-beta.9\",\"@ember-data/private-build-infra\":\"4.12.0-beta.9\",\"@ember-data/json-api\":\"4.12.0-beta.9\",\"@ember-data/legacy-compat\":\"4.12.0-beta.9\",\"@ember-data/request\":\"4.12.0-beta.9\",\"@ember-data/serializer\":\"4.12.0-beta.9\",\"@ember-data/store\":\"4.12.0-beta.9\",\"@ember-data/tracking\":\"4.12.0-beta.9\",\"@ember-data/graph\":\"4.12.0-beta.9\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-beta.9\",\"_integrity\":\"sha512-DvI3E+O4BBeEiCGuyAnWdqh461CjahJiXZDt1njhwz3z/vDCZvi34loh675U2n7PTIAYArQebzwOoA59KgV2/Q==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-beta.9.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-beta.9.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-DvI3E+O4BBeEiCGuyAnWdqh461CjahJiXZDt1njhwz3z/vDCZvi34loh675U2n7PTIAYArQebzwOoA59KgV2/Q==\",\"shasum\":\"66271895d43dce6433256dec71a81b62f902ad99\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-beta.9.tgz\",\"fileCount\":45,\"unpackedSize\":932988,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIErB1p/bPaA+C1BZwXgBaiUC+7oQuerk4THYHzxhVWSyAiEA3Z9CprdCF3TDhUT8C4AfAwl+aeqgOeE9f1y9r646pds=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkL3IMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqStw//X1AFgMxc5jCIJT5VvBE/cMOPQYZMuWOWSjMJYSucAUZusge1\\r\\n/9c368wbHzHySiGTweRCDE8nbo1Fvn470fXMvz8HmtIGZKIfJOcstt0Ah4+R\\r\\n8siSdqVV88DW4HuJ7jYatkiR6ahsS+YtzEngvh/hhNa0H0h3JiT8dADfiwYJ\\r\\nMppMHcAVkuaBqFkMx9wWcHGqDM4VxFcMvrKEWizbjVpBR8Ob4Q+lXFO4wttA\\r\\nOoTpz95Xw/KaCMvgBCpmytKEc9ZVZDNJSU4F0qzQRRq7q9/jEkEJ7+gmsvS4\\r\\nzvV3y/cqHbIAo3ekFFv9C2xtPf3dVyW5XSn2C2YSvTftus3iC/qFXE03+1Sk\\r\\nsycNgw/vk7faNUiGb8evFVaJJjlm0XK6vRBa44QCOJ5k3CNMrg7AGOo3HhYq\\r\\nt75/DS/vV2QUf32n3T/NeUi4BtdoX9pH8H3++pu9TqixvCBVTH4Eqq23GGum\\r\\nmZCPSYtdvbjb1IN9ePgvwVWXRFRkAOwnQyYVobRXEsPedxdGjm0ZvzHRVNfF\\r\\nQPsN/SmMovkYZ90XF6SSpodk9suw2stpceXfEegmxvrj/hKAHk7PnS7sCYWJ\\r\\np8Vauq5+KChxGEEiaex3Kgle7miMaAicb4VAH9cYY4qWRuAiZKy/Bnrr3YXf\\r\\nPYXmj/Lh7BtU+s0h8nWIfU9l2V8fsLKiISk=\\r\\n=qEEJ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-beta.9_1680830988670_0.3394236378177302\"},\"_hasShrinkwrap\":false},\"4.12.0\":{\"name\":\"ember-data\",\"version\":\"4.12.0\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0\",\"@ember-data/debug\":\"4.12.0\",\"@ember-data/model\":\"4.12.0\",\"@ember-data/private-build-infra\":\"4.12.0\",\"@ember-data/json-api\":\"4.12.0\",\"@ember-data/legacy-compat\":\"4.12.0\",\"@ember-data/request\":\"4.12.0\",\"@ember-data/serializer\":\"4.12.0\",\"@ember-data/store\":\"4.12.0\",\"@ember-data/tracking\":\"4.12.0\",\"@ember-data/graph\":\"4.12.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0\",\"_integrity\":\"sha512-E1A94HOurihoaFzJmArhtXfp56WsLlbTyhnqWfZKgqWZz1qKF4GVbDuOsGIsy6u345LdUCp2jtodRO2s43k88Q==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-4.12.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-4.12.0.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-E1A94HOurihoaFzJmArhtXfp56WsLlbTyhnqWfZKgqWZz1qKF4GVbDuOsGIsy6u345LdUCp2jtodRO2s43k88Q==\",\"shasum\":\"898073c5b83181d627ae9f11f29c177adc0e2b8b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0.tgz\",\"fileCount\":45,\"unpackedSize\":932897,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCqWH2q6Lo2PbIfsahg20C2ALwEyMCJYQja4QLZcwQRrwIgTv7uTonr6iFUiiGfwZlEVq02dTJVIZkuq5l7pUIWsa4=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkL3thACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrU8w//S9X6fCQ8oRcDZYxr3PvUtOSTl1Cn8vmG9sFiysFHZuH5iRRm\\r\\nk4jinAeMCCxasvrZKfvftLyjHNCclKUf6UKpr+VuN2Od+KvCrLIagUCE7wLG\\r\\nCKcJxD1pf6jwuACFa/3Jcf7me8DfdzjH93CRNwY5RGJXbF39zB2pHEMwu4nC\\r\\nh1ljPkWEmNHQeRNBmwhqiPnB9HGoxEGVleZId5Nx4L5oX3wCFgteOMvYrgzA\\r\\nudab9+jPKDQqCQle7eIbmsNz9FjV8vO0NMSDRiwy3VVFnN3ns+CzLgZt+OT/\\r\\nHLY42qB1lv5NAOPYpZq27rLGRJ9/Wlzr5Oukl3qF+upsQurUQMjdyFN5GPYa\\r\\nP1mPkiUBSS9ymTNVgzD6bqlxFU7yILgLvdcYWdmE1hEwyT3/6uZOsS7kbNDI\\r\\nry5wG36nSxFprR/VBBWWGEtdKaA00eJTnnJ5Gg0FIfBDAdrzW5v/8f/GCcNI\\r\\nwgCCOU2s0GvEUdN+qBMob5YcfAgLwc989jbFwD2fgzS1WBgjUw0tiWS4HVyE\\r\\n+XZZpmI+cxZwV7CbpoH5RMikD5bs6btMjiLGBcmZl5t6K5mu4BjCFnz8dR0S\\r\\nXFXuzqIBrlsC+lNaC2uJdnFneH39FduaIWIFpB0sMbFS1QDHdNdenes6w3Qm\\r\\njRWWm54jqmgSAhdG1ACEeh3okIjV2Ago8G0=\\r\\n=jw+D\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0_1680833377576_0.19289529206873013\"},\"_hasShrinkwrap\":false},\"5.0.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"5.0.0-alpha.0\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.0.0-alpha.0\",\"@ember-data/debug\":\"5.0.0-alpha.0\",\"@ember-data/model\":\"5.0.0-alpha.0\",\"@ember-data/private-build-infra\":\"5.0.0-alpha.0\",\"@ember-data/json-api\":\"5.0.0-alpha.0\",\"@ember-data/legacy-compat\":\"5.0.0-alpha.0\",\"@ember-data/request\":\"5.0.0-alpha.0\",\"@ember-data/serializer\":\"5.0.0-alpha.0\",\"@ember-data/store\":\"5.0.0-alpha.0\",\"@ember-data/tracking\":\"5.0.0-alpha.0\",\"@ember-data/graph\":\"5.0.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.0.0-alpha.0\",\"_integrity\":\"sha512-8AFKGi4qfKKAzsV25mNmeTRg5ZdbIYd8JsRAld7v0P0XIiuNsiYfMWLFA7O6c2ZxAkYAHV2h/Z+RjfyWJxOtdg==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-5.0.0-alpha.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-5.0.0-alpha.0.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-8AFKGi4qfKKAzsV25mNmeTRg5ZdbIYd8JsRAld7v0P0XIiuNsiYfMWLFA7O6c2ZxAkYAHV2h/Z+RjfyWJxOtdg==\",\"shasum\":\"ce79911ca3c79aef95dd9b362350150f1286af20\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.0.0-alpha.0.tgz\",\"fileCount\":45,\"unpackedSize\":932988,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHfCXANu5oytqzzGNlPjUH+YXYSWS5UbbAIjOdIA/zuCAiEA9LMeNxsYXe+IVVS5ItXz4rPlnQ6USgbADPYF4Qvz2Jk=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkL3xdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpwzhAAm4o/fS5auXJa5NTHBXYe6eqWX2juyinKmZEUR71KRc52H9OD\\r\\nxC3YcBOlQlGGZDl4deWMM36GfKuYk+eMnfaIxFwe+HsN4WomKyxbCQWI95zC\\r\\nPotdTNlatZhTcEOfKW/HpFJrW0fUzSfb5ZpbG6YLjRoOmsYEk8smQd1C5QO3\\r\\n6+Jf1ALfX8Zl+Gv8m2ClbY7fShbfA4vriUuQuUe0piIfKO9qc02zBkdyezM0\\r\\nJxsuSUX78OSfdQs4l2VhprE2VHdTBGzoQ2aIWnRu1lJFyNAU1+0hwQaEB9BG\\r\\nmPGlFIb3SqLI/mh/6tonOJCAcZkTgI+nP74CKlvXaV4Rn1k6GLJIaPEKvTNP\\r\\nlnWzI1iBxnhXFy4y9Cnxd83geEq6xgBRIrhwgCEYwkrS7l65stnY64nHMJ9o\\r\\ndArtsLUiN5Ai6aGMcBH2eWBa3YVH/KNpGHWT5hL7C+fIjiICWNQCD7U1kf6K\\r\\nIUiy3VITgUOMPHUy0QTZr8x8fRo9+vlQswrTlWV36s7oYo6NSe4Pyx6dFBFr\\r\\nTO1u0I/QfqH6jq2Svul/07AVix5H9vcB+5jr1p4u745AkWqJrWc6QutEYzEk\\r\\n5ezgMpJRsEveF75nQQeNmeCIsU16viv2rfFCW2Sl/0CwxnxmOaJ9ybaptuQa\\r\\nTk3BU8GrerkXXEOJMJcfFM46WbvAy591Yuo=\\r\\n=Vc0Z\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.0.0-alpha.0_1680833629314_0.7993950268116949\"},\"_hasShrinkwrap\":false},\"5.0.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"5.0.0-alpha.1\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.0.0-alpha.1\",\"@ember-data/debug\":\"5.0.0-alpha.1\",\"@ember-data/model\":\"5.0.0-alpha.1\",\"@ember-data/private-build-infra\":\"5.0.0-alpha.1\",\"@ember-data/json-api\":\"5.0.0-alpha.1\",\"@ember-data/legacy-compat\":\"5.0.0-alpha.1\",\"@ember-data/request\":\"5.0.0-alpha.1\",\"@ember-data/serializer\":\"5.0.0-alpha.1\",\"@ember-data/store\":\"5.0.0-alpha.1\",\"@ember-data/tracking\":\"5.0.0-alpha.1\",\"@ember-data/graph\":\"5.0.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.0.0-alpha.1\",\"_integrity\":\"sha512-hztFhaX6g6nbI3+kpNf4OV8VcZgwUwwgFpUoVrVfAHwIqwoE03fw+A+TPd1pDK9ZjhdB1ekBfm5LZmLYcN7xAw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.0.0-alpha.1.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.0.0-alpha.1.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-hztFhaX6g6nbI3+kpNf4OV8VcZgwUwwgFpUoVrVfAHwIqwoE03fw+A+TPd1pDK9ZjhdB1ekBfm5LZmLYcN7xAw==\",\"shasum\":\"9359ed1519421368ad16b4cfe5d056e18a59da99\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.0.0-alpha.1.tgz\",\"fileCount\":45,\"unpackedSize\":932988,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHopibLUAa6cbfe22SbNA8uI84yT9EBYackvSuRp0GpQAiEAm6UgJBQ3NKrN+Vv++C2R+XB+zcJPwXKrQkavas2UOIs=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkMHjYACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoodA//e++lnWmoj6dniqwCFsiFVsT1YbkzB5koBN7psy33IC2NbwCR\\r\\nzcwrVii186l6HeQVNCRnzQW2Cqz6XxpiFlJjrL0Xk2R42qmhQvYQu7vaAxEN\\r\\nRJpOVwBnUEVUoiupgoMatmVpaTN4Ew82fgDtu2mWMGgIre1D0VJU8oVOoWSr\\r\\nHdH+7Xd/Urhg9DmTge7IE9S+f2HwxHZpPj72lLLkW35nBEfN/aG555qAIc2y\\r\\nTfFsNo6SOy4A3s2NyHSh4SjGIaVrtUkCbtM3G9yYeyOLwVQY7nPpcARernEy\\r\\n2fpCrUvhaUfbg1UNawHawEXBYi1XKgcnpC6zlq1y+a8IapMYM18BBxphs/Q9\\r\\ntPtCJnneBO9728bnMWjrgkXGiYEfqM/CpYrBoiPptuTTNihIuL3cTCznnDke\\r\\nbZvOaqzju2OUK2pns540KvYJ1Bwk0Kmslhs18y3CPAj/tbqwDTrxz7dlu0u7\\r\\nuwh3/UAX2ZdnsxJb2a7LVe1q0wbB7RqJM2/jgh6oE84KW7+d1o1S+gbOGBKg\\r\\nYebLhQ4rmbQpywLu3NzaVkELoB6hNkBMUmTtHIeA1n6ZkpD4xfWL/OBZmuxs\\r\\n2FdLT49M2wgCqH5HohH5fqXbt6F/Mm11uld0vHPh7FhvbupMiM/4QKQQjV/e\\r\\nd1HAgmSgYG0Ei9wXpjJsVcqrjReKrQ2b47E=\\r\\n=+I7m\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.0.0-alpha.1_1680898263888_0.4271755132918946\"},\"_hasShrinkwrap\":false},\"4.12.0-beta.10\":{\"name\":\"ember-data\",\"version\":\"4.12.0-beta.10\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-beta.10\",\"@ember-data/debug\":\"4.12.0-beta.10\",\"@ember-data/model\":\"4.12.0-beta.10\",\"@ember-data/private-build-infra\":\"4.12.0-beta.10\",\"@ember-data/json-api\":\"4.12.0-beta.10\",\"@ember-data/legacy-compat\":\"4.12.0-beta.10\",\"@ember-data/request\":\"4.12.0-beta.10\",\"@ember-data/serializer\":\"4.12.0-beta.10\",\"@ember-data/store\":\"4.12.0-beta.10\",\"@ember-data/tracking\":\"4.12.0-beta.10\",\"@ember-data/graph\":\"4.12.0-beta.10\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-beta.10\",\"_integrity\":\"sha512-RVp8wHWFWKRFgLmsxnCPBzJ8gb/UB1iFHn8HpJ0MNxubJTiW6B4RzrnjTYkPlqTVSL6Vki2bkZPUc7eYySjHlw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-beta.10.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-beta.10.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-RVp8wHWFWKRFgLmsxnCPBzJ8gb/UB1iFHn8HpJ0MNxubJTiW6B4RzrnjTYkPlqTVSL6Vki2bkZPUc7eYySjHlw==\",\"shasum\":\"a51dc3e62399beeaed5da6214ca412ddbaf7f037\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-beta.10.tgz\",\"fileCount\":45,\"unpackedSize\":869567,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEQCIBzNhXXOaXMjlzDyfMcEsqjhRd8aG8UqcAeQFGyvvWIzAiBLQkp49Xet4jEMU0eup0FtIUGTc3GdwL/oquse8SHOPg==\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkMY3BACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmpj4g//Qo5nxDG1Zp5A4sthFbRQARB7Q6haSdjg9ZgyJmq8WjKp62dM\\r\\nA9fAefkEfR0nwRUHbE6/r2sncCXRet7eX0NZ3rBUkeyVZxlrWUdHUjAxLwun\\r\\nvuNcGg1VKFfvv3RFRCjbCXCLx2FxfYvAUWGDzgD5wIgy/S6yIreGbjyIjfnf\\r\\nwQtXXE52buQ+DLG7sI5HCFr2B3GlQZaj1GTvO0zrRbKPQ46vnUPOf70sU+Pb\\r\\nxZHlaKswDwiu8KCFEr68opOOpoWtPR2y/dCGxmQ/DlZwwUMZ1F5NRFI2aJNA\\r\\n0zaBfMvvhuW3rkJjPm1T/Q4fwZ8GYi1x0wpKFzjaRVqodM7e6rBXo1g/8tro\\r\\n3+V1YIov2zhM+mo7iGl48gtEsxd6/kH6k7Dy1eTn2vZvfvk68ru1zS7KeQ9H\\r\\niYCjqRPuxZ/DUXHvWTrDWtTPmYwH1j06zwFU7Z7Dj5w0RtXEMTgTdaVvQwrI\\r\\n6WS38gGM4y47KZr+PpeRJWofIvvPYJvRomDkUaUNVgy+oUe5FI00ZDnymRX0\\r\\nMPLxa4nSX1F8xZHGiq2uNkXbQFPH8xP10H9yD+u/1ms9cBqra5ksdYLDCZzE\\r\\nC3fjrXqxZO/R4zsg4SleUkAyT+CyJpEW+cGkgagRFsDi9tTZmlqajZwGljT5\\r\\npgAN2/IzXInKA8mMbk8V4fyiKf2Ezp+VXD0=\\r\\n=DPUM\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-beta.10_1680969153662_0.12555742178580087\"},\"_hasShrinkwrap\":false},\"5.0.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"5.0.0-alpha.2\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.0.0-alpha.2\",\"@ember-data/debug\":\"5.0.0-alpha.2\",\"@ember-data/model\":\"5.0.0-alpha.2\",\"@ember-data/private-build-infra\":\"5.0.0-alpha.2\",\"@ember-data/json-api\":\"5.0.0-alpha.2\",\"@ember-data/legacy-compat\":\"5.0.0-alpha.2\",\"@ember-data/request\":\"5.0.0-alpha.2\",\"@ember-data/serializer\":\"5.0.0-alpha.2\",\"@ember-data/store\":\"5.0.0-alpha.2\",\"@ember-data/tracking\":\"5.0.0-alpha.2\",\"@ember-data/graph\":\"5.0.0-alpha.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.0.0-alpha.2\",\"_integrity\":\"sha512-vW9XlTH4SVstDlNIKVo16701A5ZhWhn89xHYzmpfnSKXuagh0ReScZiEZPlS2vusAROg5iRkg2qQbqJwPpqY4Q==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.0.0-alpha.2.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.0.0-alpha.2.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-vW9XlTH4SVstDlNIKVo16701A5ZhWhn89xHYzmpfnSKXuagh0ReScZiEZPlS2vusAROg5iRkg2qQbqJwPpqY4Q==\",\"shasum\":\"214d3ecfa5dae29df6a806db2cd573f320b23ea7\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.0.0-alpha.2.tgz\",\"fileCount\":45,\"unpackedSize\":869554,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQDWjuzA0Dh15NqyU5/iU6db8RgR4m0/g4U2Ug5sSUHsKgIhAPf7Y0xtttsZm96ZnJ88xVTl+B53FXUuAUJ2l1uozemp\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkMY3eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqI6Q//Y9Sa/Ktq6/a08b3IcKuZIy3QdOzMVJOkZrxL55p8cXFKbYGt\\r\\nLIkvJKSDhoOivGTldPNHVuxx73jSQRE1TMxeO43pB/LX0CadLSHv9pVrNrVS\\r\\ngIt3qtyC34DLiueBvgXcKRahCXLGWKOfTOfykllnEv7TMU4lP0BzHzT56130\\r\\nbqEs7V93S0yJtO8siJ2RU160pMbZUBu7hwlLNfCqQ3++gLIcWueNevEMWpzJ\\r\\n55EjzdMF/uq0984GpVXBQMpU8i5im4Z+jO0UQcq1QcKkL0dFIO4iRBFnpq+m\\r\\nvC3unQ63XibfSvEbi6DoER8XesSGFp9dvFbCQ/XuD8uEaWIaxhxF601kEk8V\\r\\nxrRUVcB/b29zgDXjnyr/MAN2eLh4dR/2gvXDX7W+otU/JwAFoZYJYqx9cslr\\r\\nKT/fe/sbHi8drSxnnzrbr9DthXP6gt/+pCkz9ugmO9yra+pv2EQmsAqsmdu0\\r\\n1ANWiWSP6A5gq4k5zDMlnYb/AYsmBBJWJwC9fvcLhrYsbDRMVKdR8MV1LhBZ\\r\\nQqYQIoChgbIi7h1xQ15+fqT2ERaB4ccaOYXiYPowZ3b0qFV6Mcit/OAH+mxQ\\r\\nJW3+D/nMFQFXHLcNVrFXnUWwyRq4JnM4QmhujEaZPpkYAEft9nLvBTR0GE2J\\r\\n69pgZD08uvfAxrvqYV9egAcB0XreU0YKO7g=\\r\\n=Ayx3\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.0.0-alpha.2_1680969182128_0.9802382733369206\"},\"_hasShrinkwrap\":false},\"5.0.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"5.0.0-alpha.3\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.0.0-alpha.3\",\"@ember-data/debug\":\"5.0.0-alpha.3\",\"@ember-data/model\":\"5.0.0-alpha.3\",\"@ember-data/private-build-infra\":\"5.0.0-alpha.3\",\"@ember-data/json-api\":\"5.0.0-alpha.3\",\"@ember-data/legacy-compat\":\"5.0.0-alpha.3\",\"@ember-data/request\":\"5.0.0-alpha.3\",\"@ember-data/serializer\":\"5.0.0-alpha.3\",\"@ember-data/store\":\"5.0.0-alpha.3\",\"@ember-data/tracking\":\"5.0.0-alpha.3\",\"@ember-data/graph\":\"5.0.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.0.0-alpha.3\",\"_integrity\":\"sha512-GpNLkBCdcsRUMi5WuGAGYASHFR75u828WyixO3TCd+cLTBbHD6l/PmQaOn9L/+II5SYkXwP+PESEsNWrcri7/A==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.0.0-alpha.3.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.0.0-alpha.3.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-GpNLkBCdcsRUMi5WuGAGYASHFR75u828WyixO3TCd+cLTBbHD6l/PmQaOn9L/+II5SYkXwP+PESEsNWrcri7/A==\",\"shasum\":\"b7a37c10c69a28e921c5054c8f898fff0be38943\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.0.0-alpha.3.tgz\",\"fileCount\":45,\"unpackedSize\":869554,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHj3OfFZgJsPoseYZEoPjX9SgtnV8noBG815ZUMYmPMOAiEA3xp3W5lKDp3q14Cb8glbXFqM1iTlNLJkJ2fN129JO3Q=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkNcC+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmr1gw//fGU9Cm1sKB+CzzZGOfskCY3U+VxAGT6LbZUfgXp5TQZRsNF/\\r\\nm4CEdU/CUvsd/zJFU+HQipnMyHmf5tb4en/SoYYlEehfjc5bwCphnl5pDSPS\\r\\n9EYnJVCzBMc9acDvsxD1uVr0cVbIlizKvKauh1LSAGLT3RUqaOFnaxVu88TL\\r\\nvWgw1YJaiqaqw1C3QocCWdHmos4vYIN6mdAyAGbyVWlB0iYKsgDtvNcJM8WU\\r\\n4gxbyAxzoYxLsYGYdvuncEmNGLOETdETB4okngQ7AmHheIIfPp+2AeTbNfb3\\r\\nO7/2d/LBkNoW0WB1wvT8Wd1dHPo4YTBFp/oRLiGuY5KadULDgaRlDI5dTHm0\\r\\nnxsFk6Vv/vicEIHslBjLmtmqsUlPfUljNKw/lljXXOy5OdYVKlxhvZjijtm+\\r\\nDcibAi+xNFzlXN7kje1nNhYoYmPqj1iSWkc0/438ia+2T/sI5kczPtreUDBv\\r\\nFtEGm6nDSpa4/IvhaAzH8nzF6Q5lXgaG3xOQVk+xMJ262/Y65Q6D0w7+VWYV\\r\\n8QQUW5DGGEJ4OBmJxFFB/WkGrXpyKfhMA7mkdYTjuu+f3eVNFHYEQnj4tmyI\\r\\ngWdTrXobmL+rfN8ai6h3ZuCiSfoq87jH6pRVU3RkZY5CkjXjDBCuIR2PvPrZ\\r\\nW0QsRKuYddNi2CaY7PBc/e5b2FC4FXqEHtw=\\r\\n=n/QZ\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.0.0-alpha.3_1681244350352_0.6135694528212337\"},\"_hasShrinkwrap\":false},\"4.12.0-beta.11\":{\"name\":\"ember-data\",\"version\":\"4.12.0-beta.11\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"4.12.0-beta.11\",\"@ember-data/debug\":\"4.12.0-beta.11\",\"@ember-data/model\":\"4.12.0-beta.11\",\"@ember-data/private-build-infra\":\"4.12.0-beta.11\",\"@ember-data/json-api\":\"4.12.0-beta.11\",\"@ember-data/legacy-compat\":\"4.12.0-beta.11\",\"@ember-data/request\":\"4.12.0-beta.11\",\"@ember-data/serializer\":\"4.12.0-beta.11\",\"@ember-data/store\":\"4.12.0-beta.11\",\"@ember-data/tracking\":\"4.12.0-beta.11\",\"@ember-data/graph\":\"4.12.0-beta.11\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@4.12.0-beta.11\",\"_integrity\":\"sha512-Wp49BhCjpYHYMLRZnXRtlcx04ZHmRN8xi1FNi8PBTqYx19pFw26I2bGmUrllUjUMIPpjv6Auip2rVal6ETbmAQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-4.12.0-beta.11.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-4.12.0-beta.11.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-Wp49BhCjpYHYMLRZnXRtlcx04ZHmRN8xi1FNi8PBTqYx19pFw26I2bGmUrllUjUMIPpjv6Auip2rVal6ETbmAQ==\",\"shasum\":\"addc1d72b183a2a8a03d3e3c5a68174269eeab45\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-4.12.0-beta.11.tgz\",\"fileCount\":45,\"unpackedSize\":869567,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQCpcCyq2lz0/XVIt4INTpZ2yFC7YGZhBzaSS86RS6bALAIgUwjhkzMzxZUqXv57a+98nJLHUfiXqud1CMtVqW8G87Q=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkNuz8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpfMhAAn9ZGNecBcEi2FDj5if1IB1xzxz5DNT+TrBRkyErr+Ekmk04q\\r\\npMaAkH2W8tNglyR74R4qqZXjksNsS0rUdEKwtW2aplmDWmPwceFg0TFjMGQs\\r\\n8qmQIhj/fJbXbsRnkVUJAvAOJfxtehrGdzdpE7PLxlvt7+Xrx2oKRM0E82Ho\\r\\ntadS0Cv13dcIX8XqeGy+Zb3doYYiWAJ30KI6VmyAKgTX9jZfhmofdmAyru2p\\r\\n7wQimpFEI6JTvd0s3z7xXWl98XwwUUkVmipcYQ6ee+buS1tm5d4XkKQufLQl\\r\\nQbAiYJeN7VjEfclxzCgdM+GaH5UFKMAxYg+lzasL7gW133sb0+9Uh6FaGy5i\\r\\nxvL9Lz98FzQ5vas2wCSybENAYQcdDWCYMuRIXdyfXVf27H1ZuhN4E66KgKEo\\r\\nRANuumJDJGenhTytHPvf5UVa2+/tWxXmSL8Mx+6JJ14oTTJYCfyQoeSl/Nqq\\r\\nPFYnoHpJEAZAdmbqUl5dVHJOLpucLY/0A1aGPlzj6J5/OZ/Pm8slAvDwGLa2\\r\\n9drPzKlk3fGx4dUObZVSokmGbKD05wWv9IA/ITFxML8Ll9n+TeXdt7IJL1GQ\\r\\ngXLAHAe0SHW9KWUKxprhL13R7yIOEfZ/hQdVWfM+a+lRsvlPOn+elo0YAFTC\\r\\nau4J551+mU/Du9kGefWmMUABjwuJway6JzA=\\r\\n=TZq9\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_4.12.0-beta.11_1681321211966_0.7914525478183201\"},\"_hasShrinkwrap\":false},\"5.0.0-beta.0\":{\"name\":\"ember-data\",\"version\":\"5.0.0-beta.0\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.0.0-beta.0\",\"@ember-data/debug\":\"5.0.0-beta.0\",\"@ember-data/model\":\"5.0.0-beta.0\",\"@ember-data/private-build-infra\":\"5.0.0-beta.0\",\"@ember-data/json-api\":\"5.0.0-beta.0\",\"@ember-data/legacy-compat\":\"5.0.0-beta.0\",\"@ember-data/request\":\"5.0.0-beta.0\",\"@ember-data/serializer\":\"5.0.0-beta.0\",\"@ember-data/store\":\"5.0.0-beta.0\",\"@ember-data/tracking\":\"5.0.0-beta.0\",\"@ember-data/graph\":\"5.0.0-beta.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.0.0-beta.0\",\"_integrity\":\"sha512-nEGjOORlGykhBq/q/2kK2Ks+EmJZhkgMXSIKEXln+ZPZAoaORZVWlwtei+vWB7axRi0BYNNQI6QjHkgIkHU/UQ==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-5.0.0-beta.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-5.0.0-beta.0.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-nEGjOORlGykhBq/q/2kK2Ks+EmJZhkgMXSIKEXln+ZPZAoaORZVWlwtei+vWB7axRi0BYNNQI6QjHkgIkHU/UQ==\",\"shasum\":\"41a1d880dacd81af1baed2aac4a9f76b43f88063\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.0.0-beta.0.tgz\",\"fileCount\":45,\"unpackedSize\":869541,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQC2r31LSdK59sim1UwF7BlheObqbfjiubfv2NsEGmLvcQIgZtbhScoyMlr1KAEXmQJwqMaPgxxPpUDhHu1pflrE4HE=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkNva2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqpiQ/+IfnNs3MLVTyfNzPs74mUZxRhni/EajQ+ot0NUPzTCpAJemU9\\r\\nQyFIXfO2geqnRX3KZk+x9LLdj0gQXKDwsNYvlbOsSaOrYXM7WKyDxAnT0jQj\\r\\n+Mt5cPQywqYsuKxc7DlHYbs/svQKsWl4KJe8VqCvvICsi9csjiIQ9qBcP/Xd\\r\\nN8pX95U6BdjvH1H4ehTtT8dglX8U4PND+DxZgxl/I1A8It1fm0hBoauWuQTU\\r\\nqmsL5E7Q1x8ljaS/reyy9LV7Uo87NGOK/JsuSRCVhhudYpunwM0v9IzBr9+7\\r\\nUosqPQJjZycyBNyC+8oU5VHuqqjkRpNvmSqKm+b8UU7iobdaBI5r+zSx17sL\\r\\nmwLmkNtXKBhi+qnQFslBq+qn37THxRMOxtiJ+/qAL2gIoMY7aYZnrmrim1dt\\r\\nIav37a+HcbYojbctRT1rrsn4q7Hf0Qvr22UCOGl+Co4GltLv2JPLlkFbPQb6\\r\\nQ7cZ2fzjicMZ8/8qX3alPqQi8Lh1FElFGH1CgpV8Rb5cVdK1Cn51eYMwSv8X\\r\\n6QYiTo0ZIHJyz95/g0gZr32IDYV7mPJGS9g3XDU5l0jk/3h1MfJEMnF9K8wf\\r\\nleN5SYZFXnrqk/IXPuikmUUuM6Roh+vf081Ds7cBfYiPPvnU+SY61HBRkPeF\\r\\nNuY7oEGUjHDBQDP7cA+SXIV4pwjm/WwB8iU=\\r\\n=3xCO\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.0.0-beta.0_1681323701951_0.9076035492171415\"},\"_hasShrinkwrap\":false},\"5.1.0-alpha.0\":{\"name\":\"ember-data\",\"version\":\"5.1.0-alpha.0\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.1.0-alpha.0\",\"@ember-data/debug\":\"5.1.0-alpha.0\",\"@ember-data/model\":\"5.1.0-alpha.0\",\"@ember-data/private-build-infra\":\"5.1.0-alpha.0\",\"@ember-data/json-api\":\"5.1.0-alpha.0\",\"@ember-data/legacy-compat\":\"5.1.0-alpha.0\",\"@ember-data/request\":\"5.1.0-alpha.0\",\"@ember-data/serializer\":\"5.1.0-alpha.0\",\"@ember-data/store\":\"5.1.0-alpha.0\",\"@ember-data/tracking\":\"5.1.0-alpha.0\",\"@ember-data/graph\":\"5.1.0-alpha.0\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.1.0-alpha.0\",\"_integrity\":\"sha512-xMWA3CpcFjKQbjyZ8GuLh6leN0POVcPPgiGYfL3Uih4Z9zfZzJqaSIwdLyr6P4y069UShQ1hcjxpUuvu07xS6Q==\",\"_resolved\":\"/Users/cthoburn/github/data/ember-data-5.1.0-alpha.0.tgz\",\"_from\":\"file:/Users/cthoburn/github/data/ember-data-5.1.0-alpha.0.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-xMWA3CpcFjKQbjyZ8GuLh6leN0POVcPPgiGYfL3Uih4Z9zfZzJqaSIwdLyr6P4y069UShQ1hcjxpUuvu07xS6Q==\",\"shasum\":\"7c6ec611e4e6d1e2e8adf18a1bf3b99819f4f9bb\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.1.0-alpha.0.tgz\",\"fileCount\":45,\"unpackedSize\":869554,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIHgOtAb0faNOKj81aNhxB4oAhWPJEcWiORjr1ibDFfDJAiEA5cfBxawC/+24K8sIlzXt35fb5BP2FbjPIOeXy3citmI=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkNvhkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmqJdA/+Oloeb9f7RHnCl/ZBzsLo+e3QDiXK1TZDghNJ8tcRLSqrKhbe\\r\\nvS0meDDcv1sdkZV6s14tRawabR1r38CwguzryQjQApLOEh+mOr2sqqbxLqkc\\r\\n+dD+9jyLrQiOT2qovcavqjzEB6E2lZizgpaJRgW+jAz8K1eQ2etbye3wL2fK\\r\\nUcjkCFEjIlsVpXOugIoUkHJVANy3GG6cpyEVTk7becfsXMUn7EYG1Bua7Yi7\\r\\n1URVG1EV97b6wluPbCumJ8m0I/Ye0vrF7qXIvQs9USXT4SAHPpFyHk5QrGWY\\r\\nULOzUQQhGE/fm4RDutP5tWxyPKIjiZ+bbcL+gpVZDKwBDpEWX7pzYZvXjdyy\\r\\nURCGhUSzT+BnWIKwCW7i1BZZr9xIpLIL2XH+uXrfk1O9CWiVEg2Vn66K42IM\\r\\niDfJC0wyt8rvk3DZDOEUflZ+IAfecgVIH55ObhowdiZ4upsgPDSH9aP9TN8I\\r\\nJR8OC1gCAWCoNZZZy9YaQAw17+8LOGRKw9qTAKBzWIy4G3+E8wf9Fds2qabf\\r\\n1TODd7nOMv6PEfGOrbyERYOduu9jnZiJi1v59ax0vUr+ETxFX+OWyQw9vhOc\\r\\npc3j9R/J1iXCZ4i6NJnlU2xFK7QWUET7I2rxIxc0Wjb32uF6EH0r5Vea17az\\r\\nnz3a+XckMWTp9tfLwdqNkWvNNgK++2QXrUs=\\r\\n=QVvc\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.0-alpha.0_1681324132336_0.5237182251314056\"},\"_hasShrinkwrap\":false},\"5.1.0-alpha.1\":{\"name\":\"ember-data\",\"version\":\"5.1.0-alpha.1\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.1.0-alpha.1\",\"@ember-data/debug\":\"5.1.0-alpha.1\",\"@ember-data/model\":\"5.1.0-alpha.1\",\"@ember-data/private-build-infra\":\"5.1.0-alpha.1\",\"@ember-data/json-api\":\"5.1.0-alpha.1\",\"@ember-data/legacy-compat\":\"5.1.0-alpha.1\",\"@ember-data/request\":\"5.1.0-alpha.1\",\"@ember-data/serializer\":\"5.1.0-alpha.1\",\"@ember-data/store\":\"5.1.0-alpha.1\",\"@ember-data/tracking\":\"5.1.0-alpha.1\",\"@ember-data/graph\":\"5.1.0-alpha.1\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.1.0-alpha.1\",\"_integrity\":\"sha512-3G1PYs1e9UR8MUOxPK/6j/0xEnIetYveNXFEqJFtZeAjgXN3EsZ54gZ4DWEL3/sOgibkdbU3mNXwX/c5ZxevNw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.1.0-alpha.1.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.1.0-alpha.1.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-3G1PYs1e9UR8MUOxPK/6j/0xEnIetYveNXFEqJFtZeAjgXN3EsZ54gZ4DWEL3/sOgibkdbU3mNXwX/c5ZxevNw==\",\"shasum\":\"0448248d8cc9983b6ce0df0b737e96a8b056ba44\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.1.0-alpha.1.tgz\",\"fileCount\":45,\"unpackedSize\":869554,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIQDNMRTKPSP8FERfoRzSwpr/I2zDbXlEJq8e89AtNtgWuQIgP8EIbHDvqdUnT/5OIAn34k3NJkarRXfAiD9hH+RzHT0=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkObNWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmoQOw//ffuCA2vqkn7eRSrD4RNd0yu7x3hYHOKZj+csvqdaOJU0vkUM\\r\\n1xHqRWo0yomb37TFfEDzCrO/Vi0CDA5EXzqfMq12u07k22lwT0+oBbSKbsCr\\r\\nRvO7HwVVdJgD/pLo/UnyFA77j+VfxHZ0dx90WHt6l4+/+saiIo5QJV9z/jus\\r\\npsD6uh8tpawdq8LlV9J+yOvGOkmu5bsmFGJbV21wsgV1ezU5g226nHUk0p4w\\r\\njdKtjGXvi7cCBpEkeJQm84pToTwlicMm8fMRdqry+4YZno9zS3sZV/SVROvP\\r\\n1HuV4bmNBVX6RjFZBo2eGlh2X6BtkVzSDu4jM+ykSoZk7Ce8FvEknH4C3ael\\r\\nbvycl89LYqApL527pz1VPC6VOTGIYxBMmaM6AmueoIM0xEkcJkXYEfszQA3u\\r\\ni8KIE83JoqjbWRGOKqoTZqpp5OiubfHrvusLuahyTq9N6muMgaxu2N0f3eQu\\r\\nrWM7ZbF/6cFV5I0j97N+5ZkZvCH2cDAYqUjGHhU2VcckDi8Q8RY/ZEi3tl1l\\r\\nVB/q7epVbiKqfwBGyf77d+N3XwdHiY3M6eRmqcKnUMDn7DBSwEKamPRLsIJt\\r\\nqT9YvY+u/jbG6RQCSKFVyqy10O/LWJD+Ziv1QS9PzncYSR3W5nh/ApYOJxz9\\r\\n5+Ys45llNnDuyD+wZwbKcjosazHP+pV9VkQ=\\r\\n=69VO\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.0-alpha.1_1681503061663_0.030558199358445393\"},\"_hasShrinkwrap\":false},\"5.1.0-alpha.2\":{\"name\":\"ember-data\",\"version\":\"5.1.0-alpha.2\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.1.0-alpha.2\",\"@ember-data/debug\":\"5.1.0-alpha.2\",\"@ember-data/model\":\"5.1.0-alpha.2\",\"@ember-data/private-build-infra\":\"5.1.0-alpha.2\",\"@ember-data/json-api\":\"5.1.0-alpha.2\",\"@ember-data/legacy-compat\":\"5.1.0-alpha.2\",\"@ember-data/request\":\"5.1.0-alpha.2\",\"@ember-data/serializer\":\"5.1.0-alpha.2\",\"@ember-data/store\":\"5.1.0-alpha.2\",\"@ember-data/tracking\":\"5.1.0-alpha.2\",\"@ember-data/graph\":\"5.1.0-alpha.2\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.1.0-alpha.2\",\"_integrity\":\"sha512-IBv3ovEhh1fRVIg5b16d3nEu2KB/Q2BGG8ZOzNUag1zYRqlqQOyKv3CLilyKf4TzNP9jyZLGMeeI67kjVC1nmg==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.1.0-alpha.2.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.1.0-alpha.2.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-IBv3ovEhh1fRVIg5b16d3nEu2KB/Q2BGG8ZOzNUag1zYRqlqQOyKv3CLilyKf4TzNP9jyZLGMeeI67kjVC1nmg==\",\"shasum\":\"b7cd8f6e1ed7fe305f75e0b7b9937ba473db2d3b\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.1.0-alpha.2.tgz\",\"fileCount\":45,\"unpackedSize\":869554,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIBjCHZKYQcVedGYMLiWghyNTsgm1auqzK2hgO/A+1pO8AiEAwZI++O2hXevPzwD5XLmBU5B4LPFQLWc5ga8wT0ShU3k=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkPvs/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2Vmrxqg/+Kn2XF+p8j5xZqknddej5eCdzPa7uYTc6kxRhghYJ2WN2r4ns\\r\\n29ZUlAnBN9tOg8ZjpChhbQg2cg8M91Vt7DWAE+DRhvAu4IjM5C+A/iMJpAFL\\r\\ngrKS9qMDr1md3y/HLr3V/M+KLIEyFe5TR0eXRTqoJn5CeQRXorlwsgWlju7K\\r\\n3Zbof8FTFOwbqDTBo4DZOXzc8AZpC8tR1kvtBC/0oWgGYxcoN8Sv38XA6qNt\\r\\nxG9kbBi/FPmgqTkQ5KA9DVPouPu5OtMdeVxJeOnXaiGxE/dz1K+3vXJkP1wG\\r\\nRRM69Zo3uOZU8NFaPboSj33obx9GRnoK/rc2ZJvUxCX2/eob+GyGosC3zURw\\r\\nCa73e8H0Y14Zh6yazUic8zqeD6Y4K4X+5U/hyGzfbQznnEgmwp4dEKUOTEFi\\r\\n6IFlpM8N4eM7dy7BhIXozYjyGROEC+s5iur9iE31pL3egXXFKdofJ304xzsV\\r\\nGbWhpLGDq678WKUI8+yDeyop2Q8tq/Tp0N3hrIsd4IzsFfP40/wBlz2SZueH\\r\\nxTKamdvj0nSqW4vSkpA+eGK1DHbQUhHLJ4fjGuubUDty/dS3TRCsS5OM7ji0\\r\\n3hLETVXZusaSRb5XDGIu5MWw9Fus4U9M3xa4sSfdy6iysB3HYzeezuwdd54l\\r\\nI2dOKMC0xcyIJRf7iX7bfTZ2uRIJ8CiKNqI=\\r\\n=vWwr\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.0-alpha.2_1681849151423_0.1401134650996323\"},\"_hasShrinkwrap\":false},\"5.1.0-alpha.3\":{\"name\":\"ember-data\",\"version\":\"5.1.0-alpha.3\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.1.0-alpha.3\",\"@ember-data/debug\":\"5.1.0-alpha.3\",\"@ember-data/model\":\"5.1.0-alpha.3\",\"@ember-data/private-build-infra\":\"5.1.0-alpha.3\",\"@ember-data/json-api\":\"5.1.0-alpha.3\",\"@ember-data/legacy-compat\":\"5.1.0-alpha.3\",\"@ember-data/request\":\"5.1.0-alpha.3\",\"@ember-data/serializer\":\"5.1.0-alpha.3\",\"@ember-data/store\":\"5.1.0-alpha.3\",\"@ember-data/tracking\":\"5.1.0-alpha.3\",\"@ember-data/graph\":\"5.1.0-alpha.3\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.1.0-alpha.3\",\"_integrity\":\"sha512-BLdOVHFMwbWj2To0sauLmnKQmJFJcSfhF/gLk+TTRh6prfo2NJBDMqCRX81K980S1IL8qIMXqpzjsH+Jaod5Aw==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.1.0-alpha.3.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.1.0-alpha.3.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-BLdOVHFMwbWj2To0sauLmnKQmJFJcSfhF/gLk+TTRh6prfo2NJBDMqCRX81K980S1IL8qIMXqpzjsH+Jaod5Aw==\",\"shasum\":\"9e5fe21a8603a9566b62af857b731949bf6e8991\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.1.0-alpha.3.tgz\",\"fileCount\":45,\"unpackedSize\":869554,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIFw+HP6nfzLTiEUKAMFyapChegZP7A8yeqsCIZbU/tT7AiEAprblSNznYP9mdxVmUEc45LYnhRLyNz9Va/pEditb0oc=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkQu38ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmpO1g/+PN17RixjXyDaPXJb0bZ1uOkrv75v4KduGJTjZBcYgbm3PtGX\\r\\nojitpF6QBXhwTj3qvIAUEJmIElU/s46wVmWKw/vHkgn3fTpUcbjldYc/ZYZr\\r\\ni7D5a2ehak+GPh/+9AVOcDTQPwbzT3BmfVnXot3y4hP18vljMMwLXJTCODmB\\r\\nbTafJ8G2dmOnJXmcuCNy71uoUpWmMYCf9pqQlo4Ic0LG1CFckjikqqkTFafv\\r\\nPn1OfPQCnveEbGrWRTV9zgAJKoy0X7vwZr6lUqsOOSwCyv33qf/lLT8cshys\\r\\nVDXZTIvSIYwK4Mw8/6Eq2qjoZqscRp++K2xJ26iVvXzsUdHsaSHu7YWontLz\\r\\nzATMkVzawPeWexqTNkcayyYwtm2aKmAzTpTD9Ikh0ud7ZhXDluCDrzYLvBEG\\r\\nLf+bIiLFvrU8HwUxAB5HE3w6HN7eQjRi3g7tDpgoeFL6wo37f+7uqx6XcBe0\\r\\n89CQmZZF0Mavxv0etnnUAcD8S0wXKAWdEzBH8BU/dpV50VwCPxPb/g1WMHch\\r\\nXVq28teyyDadaJVMZ3lde9j+S17R99Rh7t7JjD0wJhxiOAm1t+HF6RQT4aH7\\r\\nYzOiLncpLhj+LBETgI9KQK9l2xAC9JeTKRMLPqXLjWbkxs1iX2K+zYa2K2WM\\r\\nUt+nedC6Qc0iCLrJ5eabV3+xMzJAEp8zM1s=\\r\\n=lG6+\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.0-alpha.3_1682107900103_0.4983729025190651\"},\"_hasShrinkwrap\":false},\"5.1.0-alpha.4\":{\"name\":\"ember-data\",\"version\":\"5.1.0-alpha.4\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.1.0-alpha.4\",\"@ember-data/debug\":\"5.1.0-alpha.4\",\"@ember-data/model\":\"5.1.0-alpha.4\",\"@ember-data/private-build-infra\":\"5.1.0-alpha.4\",\"@ember-data/json-api\":\"5.1.0-alpha.4\",\"@ember-data/legacy-compat\":\"5.1.0-alpha.4\",\"@ember-data/request\":\"5.1.0-alpha.4\",\"@ember-data/serializer\":\"5.1.0-alpha.4\",\"@ember-data/store\":\"5.1.0-alpha.4\",\"@ember-data/tracking\":\"5.1.0-alpha.4\",\"@ember-data/graph\":\"5.1.0-alpha.4\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.1.0-alpha.4\",\"_integrity\":\"sha512-E38jEXq1ElSgRNAD5CGG++/Nu3X2lcwLGxV3lZFgouAVo4EAXa26ufm7pCTCncUeQK/uh4TCcO9KjP2EShY+ew==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.1.0-alpha.4.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.1.0-alpha.4.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-E38jEXq1ElSgRNAD5CGG++/Nu3X2lcwLGxV3lZFgouAVo4EAXa26ufm7pCTCncUeQK/uh4TCcO9KjP2EShY+ew==\",\"shasum\":\"2b945e81e903e86940e2f6ab2bde367e9f125071\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.1.0-alpha.4.tgz\",\"fileCount\":45,\"unpackedSize\":869554,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCmTlWjAnfimZskdrkw/nfRzKaz8EY6LvQysE0cAif6PAIhAIkw3RsmGaxRgrhrZ/nwrNaSPatXa+4bAzJ+LDoycs/K\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkSDWpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmodwhAAgywd/d5zg6O6Dgvc70xw8EUixNhdV5ngt4Je7ggwjAayvCRy\\r\\n9AwCOA/QrKCWR197Ik8NkwM3hNS7Al1+Tg6RxWeJOUIVPKjiU3QjszePCe18\\r\\nPjD3qzNMG9zOidkPyalqNeuver3FJp/LDqJZpON9FXpPYwS9tksEQksPlFJr\\r\\n+OyoUUTdXhkHSmHJ+DV/PSnWlc5ooQEFYtXDf3gVfvwxr/e9fveicBCJPCAG\\r\\n6pGZ4qJJ2IQMJ/BPUjn2i3annq0vIu/NsLMw0vkLKO0T0YyY4XlLmd8c7wt2\\r\\n5w/ILXxu27FEIvlYdwBpOzQ947nq5gUUEG5nfBH2q8KvqKaso2aYPoox1rgs\\r\\nT5WPaqZ/23xAFXjUMD36IgLLjpqB9PzbpGtgOyv3u6FGqL9GFFyD3uDamPvq\\r\\nOXziiLdzddD1bkxuP5/m2vkJCxg2e5LvvsOCNAwmbKIALHBehR/Kpn0fpZDL\\r\\n/qtcBRF7hk0RULss+J1zihy89p0Vk+8sLP/waHRk2guk2N3WZQ8eu31GzsWI\\r\\ntwQAqVvCmmhAXciksInOWJOFXgesG2/ojZhvUPdn32g2cGke7/QAb+nzhpMW\\r\\nczefLXxYuMLsOe1v4B7m3hJizmP4cSEmSAfIWBO/uUx+idM2tOpnW9WhM6Kq\\r\\n3fxl1md0BtuixbDBvosM2hlE4o0tf4RRx4A=\\r\\n=w2rw\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.0-alpha.4_1682453929133_0.6089298340246587\"},\"_hasShrinkwrap\":false},\"5.1.0-alpha.5\":{\"name\":\"ember-data\",\"version\":\"5.1.0-alpha.5\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.1.0-alpha.5\",\"@ember-data/debug\":\"5.1.0-alpha.5\",\"@ember-data/model\":\"5.1.0-alpha.5\",\"@ember-data/private-build-infra\":\"5.1.0-alpha.5\",\"@ember-data/json-api\":\"5.1.0-alpha.5\",\"@ember-data/legacy-compat\":\"5.1.0-alpha.5\",\"@ember-data/request\":\"5.1.0-alpha.5\",\"@ember-data/serializer\":\"5.1.0-alpha.5\",\"@ember-data/store\":\"5.1.0-alpha.5\",\"@ember-data/tracking\":\"5.1.0-alpha.5\",\"@ember-data/graph\":\"5.1.0-alpha.5\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.1.0-alpha.5\",\"_integrity\":\"sha512-SDhafkV4uUuZ18eAGLoTC/jlnSEdx6B1SIPQrruvBGQh3Mv+MjpxmDd5SKIFnPbuPMqsYO9okvWC5Pnf/kZk1Q==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.1.0-alpha.5.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.1.0-alpha.5.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-SDhafkV4uUuZ18eAGLoTC/jlnSEdx6B1SIPQrruvBGQh3Mv+MjpxmDd5SKIFnPbuPMqsYO9okvWC5Pnf/kZk1Q==\",\"shasum\":\"bc308be0b20db0ba894015934083d220b412e86e\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.1.0-alpha.5.tgz\",\"fileCount\":45,\"unpackedSize\":869554,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEYCIQCsTkiWyDo07tfzQC13wLLHyBFzOhHYrWlDbDIU49AChgIhAIU5nro1TY0b3MuesZEK47EHvY871IWlFIdIGx7EVlUV\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkTChUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmrOVg//eYACup8lcd4mtR4DQm2DFWHJaY01NLxqEe0RD2kJqAmf0d/v\\r\\nxLb1g5y0hrcW3GTdsA88p5jKmFzJtBN2VfmkLmGAgLay5Cq6FPCf2bNUZno3\\r\\ngdKc4dMEBr6yT26k0iFTAnAw3XuWtx3tJryaZQu9MIoRmlnCASqRcLEuxEdL\\r\\nfHpjYRA0mmHj1d3rNnCKoGT6YY+54VHo1HQgLI35sthc0BprxwMyHLcs+LiZ\\r\\n8uigoztNJC76dHTkWwdESQBhx+a81n9TV0bPu6UdwFTOetojC9CKuUDBDxVK\\r\\nBdfzd97CzDFa6mB2ENZBBbscwQ4OkFjga7IjQjlGnmnp7icJGoL8yVS8hE7I\\r\\nx7Cg/3kRdeZjt92r/kzDvtGdEYfQ52buoewuOzvK+fof2x6SchocgxqMprt/\\r\\nos0ZTj7ujAgyCy3+c/z60x9K1KF1WxusZbRqn3S+TBGLmbEvo9B+PshgB8do\\r\\nrf5lNc8+vcp6vzUNnf+vBsNBooz9VsQ+3ShfbK27MO+w+cVysNGpLXJgd+Ls\\r\\nrDK/SqTVvWu2HeLrdBLwHzdifFJbTQdH4i6ntKoIj87B3hEqbQuAbaqd7toY\\r\\nSQXBriLjOJ0O3DOneGrH0+xURam8m31pwoIwpZ74ODsq/BpQH3v3C7vW6yyK\\r\\nHkMAluPRaxSlDdTMlMWg2rqL/l/W2wmudAQ=\\r\\n=W3kF\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.0-alpha.5_1682712660626_0.27933305712520795\"},\"_hasShrinkwrap\":false},\"5.1.0-alpha.6\":{\"name\":\"ember-data\",\"version\":\"5.1.0-alpha.6\",\"description\":\"The - lightweight reactive data library for JavaScript applications\",\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"directories\":{\"doc\":\"docs\",\"test\":\"tests\"},\"author\":\"\",\"license\":\"MIT\",\"peerDependencies\":{\"@ember/string\":\"^3.0.1\"},\"dependencies\":{\"@ember-data/adapter\":\"5.1.0-alpha.6\",\"@ember-data/debug\":\"5.1.0-alpha.6\",\"@ember-data/model\":\"5.1.0-alpha.6\",\"@ember-data/private-build-infra\":\"5.1.0-alpha.6\",\"@ember-data/json-api\":\"5.1.0-alpha.6\",\"@ember-data/legacy-compat\":\"5.1.0-alpha.6\",\"@ember-data/request\":\"5.1.0-alpha.6\",\"@ember-data/serializer\":\"5.1.0-alpha.6\",\"@ember-data/store\":\"5.1.0-alpha.6\",\"@ember-data/tracking\":\"5.1.0-alpha.6\",\"@ember-data/graph\":\"5.1.0-alpha.6\",\"@ember/edition-utils\":\"^1.2.0\",\"@embroider/macros\":\"^1.10.0\",\"@glimmer/env\":\"^0.1.7\",\"broccoli-merge-trees\":\"^4.2.0\",\"ember-auto-import\":\"^2.6.1\",\"ember-cli-babel\":\"^7.26.11\",\"ember-inflector\":\"^4.0.2\"},\"dependenciesMeta\":{\"@ember-data/adapter\":{\"injected\":true},\"@ember-data/graph\":{\"injected\":true},\"@ember-data/debug\":{\"injected\":true},\"@ember-data/model\":{\"injected\":true},\"@ember-data/json-api\":{\"injected\":true},\"@ember-data/request\":{\"injected\":true},\"@ember-data/legacy-compat\":{\"injected\":true},\"@ember-data/serializer\":{\"injected\":true},\"@ember-data/store\":{\"injected\":true},\"@ember-data/tracking\":{\"injected\":true},\"@ember-data/private-build-infra\":{\"injected\":true}},\"devDependencies\":{\"@babel/core\":\"^7.21.4\",\"@glimmer/component\":\"^1.1.2\",\"@glimmer/tracking\":\"^1.1.2\",\"ember-source\":\"~4.12.0\",\"webpack\":\"^5.77.0\"},\"engines\":{\"node\":\"16.* - || >= 18.*\"},\"keywords\":[\"ember-addon\"],\"ember-addon\":{},\"ember\":{\"edition\":\"octane\"},\"volta\":{\"extends\":\"../../package.json\"},\"packageManager\":\"pnpm@8.1.0\",\"scripts\":{},\"readme\":\"

\\n \\n \\n

\\n\\n

The lightweight reactive data library - for JavaScript applications

\\n\\n[![Build Status](https://github.com/emberjs/data/workflows/CI/badge.svg)](https://github.com/emberjs/data/actions?workflow=CI)\\n[![Discord - Community Server](https://img.shields.io/discord/480462759797063690.svg?logo=discord)](https://discord.gg/zT3asNS)\\n\\n---\\n\\nWrangle - your application's data management with scalable patterns for developer productivity.\\n\\n- - \u26A1\uFE0F Committed to Best-In-Class Performance\\n- \U0001F332 Focused - on being as svelte as possible\\n- \U0001F680 SSR Ready\\n- \U0001F51C Typescript - Support\\n- \U0001F439 Built with \u2665\uFE0F by [Ember](https://emberjs.com)\\n- - \u269B\uFE0F Supports any API: `GraphQL` `JSON:API` `REST` `tRPC` ...bespoke - or a mix\\n\\n### \U0001F4D6 On This Page\\n\\n- [Overview](#overview)\\n - \ - [Architecture](#-architecture)\\n - [Basic Installation](#basic-installation)\\n - \ - [Advanced Installation](#advanced-installation)\\n- [Configuration](#configuration)\\n - \ - [Deprecation Stripping](#deprecation-stripping)\\n - [randomUUID polyfill](#randomuuid-polyfill)\\n - \ - [Removing inspector support in production](#removing-inspector-support-in-production)\\n - \ - [Debugging](#debugging)\\n- [Contributing](#contributing)\\n\\n# Overview\\n\\n*Ember***Data** - is a lightweight reactive data library for JavaScript applications that provides - composable primitives for ordering query/mutation/peek flows, managing network - and cache, and reducing data for presentation.\\n\\n- [API Documentation](https://api.emberjs.com/ember-data/release)\\n- - [Community & Help](https://emberjs.com/community)\\n- [Contributing Guide](./CONTRIBUTING.md)\\n- - [Usage Guide](https://guides.emberjs.com/release/models/)\\n- [RFCs](https://github.com/emberjs/rfcs/labels/T-ember-data)\\n- - [Team](https://emberjs.com/team)\\n- [Blog](https://emberjs.com/blog)\\n\\n## - \U0001FA9C Architecture\\n\\n*Ember***Data** is both _resource_ centric and - _document_ centric in it's approach to caching, requesting and presenting - data. Your application's configuration and usage drives which is important - and when.\\n\\nThe `Store` is a **coordinator**. When using a `Store` you - configure what cache to use, how cache data should be presented to the UI, - and where it should look for requested data when it is not available in the - cache.\\n\\nThis coordination is handled opaquely to the nature of the requests - issued and the format of the data being handled. This approach gives applications - broad flexibility to configure *Ember***Data** to best suite their needs. - This makes *Ember***Data** a powerful solution for applications regardless - of their size and complexity.\\n\\n*Ember***Data** is designed to scale, with - a religious focus on performance and asset-size to keep its footprint small - but speedy while still being able to handle large complex APIs in huge data-driven - applications with no additional code and no added application complexity. - It's goal is to prevent applications from writing code to manage data that - is difficult to maintain or reason about.\\n\\n*Ember***Data**'s power comes - not from specific features, data formats, or adherence to specific API specs - such as `JSON:API` `trpc` or `GraphQL`, but from solid conventions around - requesting and mutating data developed over decades of experience scaling - developer productivity.\\n\\n## Basic Installation\\n\\nInstall using your - javascript package manager of choice. For instance with [pnpm](https://pnpm.io/)\\n\\n```no-highlight\\npnpm - add ember-data\\n```\\n\\n`ember-data` is installed by default for new applications - generated with `ember-cli`. You can check what version is installed by looking - in the `devDependencies` hash of your project's [package.json](https://docs.npmjs.com/cli/v8/configuring-npm/package-json) - file.\\n\\nIf you have generated a new `Ember` application using `ember-cli` - but do\\nnot wish to use `ember-data`, remove `ember-data` from your project's - `package.json` file and run your package manager's install command to update - your lockfile.\\n\\n## Advanced Installation\\n\\n*Ember***Data** is organized - into primitives that compose together via public APIs.\\n\\n- [@ember-data/request](./packages/request) - provides managed `fetch` via its RequestManager and can be used without any - other parts of EmberData.\\n- [@ember-data/store](./packages/store) is the - \\\"core\\\" of EmberData and handles coordination between the RequestManager, - the Cache, and Presentation Concerns.\\n- [@ember-data/tracking](./packages/tracking) - is currently required when using the core and provides tracking primitives - for change notification of Tracked properties.\\n- [@ember-data/json-api](./packages/json-api) - is a resource cache for JSON:API structured data. It integrates with the store - via the hook `createCache`\\n- [@ember-data/model](./packages/model) is a - presentation layer, it integrates with the store via the hooks `instantiateRecord` - and `teardownRecord`.\\n- [@ember-data/debug](./packages/debug) provides (optional) - debugging support for the `ember-inspector`.\\n\\n\\nSome EmberData APIs are - older than others, and these still interop via well-defined public API boundaries - but are\\nno longer the ideal approach.\\n\\n- [@ember-data/legacy-compat](./packages/legacy-compat) - provides support for older paradigms that are being phased out\\n- [@ember-data/adapter](./packages/adapter) - provides various network API integrations for APIS built over specific REST - or JSON:API conventions. It integrates with the Store via `store.adapterFor`, - and with the request pipeline via the `LegacyNetworkHandler` available via - `@ember-data/legacy-compat` which utilizes the Minimum Adapter Interface.\\n- - [@ember-data/serializer](./packages/serializer) pairs with `@ember-data/adapter` - and the `LegacyNetworkHandler` to normalize and serialize data to and from - an API format into the `JSON:API` format understood by `@ember-data/json-api`.\\n\\nAnd - finally:\\n\\n- [ember-data](./packages/-ember-data) is a \\\"meta\\\" package - which bundles all of these together for convenience\\n\\nThe packages interop - with each other through well defined public API boundaries. The core\\nof - the library is the store provided by `@ember-data/store`, while each of the - other libraries plugs into the store when installed. Because these packages - interop via fully\\npublic APIs, other libraries or applications may provide - their own implementations. For instance, [ember-m3](https://github.com/hjdivad/ember-m3) - is a commonly used presentation and cache implementation suitable for complex - resource objects and graphs.\\n\\n## Configuration\\n\\n### Deprecation Stripping\\n\\n*Ember***Data** - allows users to opt-in and remove code that exists to support deprecated behaviors.\\n\\nIf - your app has resolved all deprecations present in a given version, you may - specify that version as your \\\"compatibility\\\" version to remove the code - that supported the deprecated behavior from your app.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n compatWith: '4.8',\\n },\\n});\\n```\\n\\n- - [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdeprecations)\\n\\n### - randomUUID polyfill\\n\\n*Ember***Data** uses `UUID V4` by default to generate - identifiers for new data created on the client. Identifier generation is configurable, - but we also for convenience will polyfill\\nthe necessary feature if your - browser support or deployment environment demands it. To\\nactivate this polyfill:\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n '@embroider/macros': {\\n setConfig: - {\\n '@ember-data/store': {\\n polyfillUUID: true,\\n },\\n - \ },\\n },\\n});\\n```\\n\\n### removing inspector support in production\\n\\nIf - you do not want to ship inspector support in your production application, - you can specify\\nthat all support for it should be stripped from the build.\\n\\n```ts\\nlet - app = new EmberApp(defaults, {\\n emberData: {\\n includeDataAdapterInProduction: - false,\\n },\\n});\\n```\\n\\n- [Full Documentation](https://api.emberjs.com/ember-data/release/modules/@ember-data%2Fdebug)\\n\\n### - Debugging\\n\\nMany portions of the internals are helpfully instrumented with - logging that can be activated\\nat build time. This instrumentation is always - removed from production builds or any builds\\nthat has not explicitly activated - it. To activate it set the appropriate flag to `true`.\\n\\n```ts\\nlet app - = new EmberApp(defaults, {\\n emberData: {\\n debug: {\\n LOG_PAYLOADS: - false, // data store received to update cache with\\n LOG_OPERATIONS: - false, // updates to cache remote state\\n LOG_MUTATIONS: false, // updates - to cache local state\\n LOG_NOTIFICATIONS: false,\\n LOG_REQUESTS: - false, // log Requests issued via the request manager\\n LOG_REQUEST_STATUS: - false,\\n LOG_IDENTIFIERS: false,\\n LOG_GRAPH: false, // relationship - storage\\n LOG_INSTANCE_CACHE: false, // instance creation/deletion\\n - \ },\\n },\\n});\\n```\\n\\n### License\\n\\nThis project is licensed under - the [MIT License](LICENSE.md).\\n\",\"readmeFilename\":\"README.md\",\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"_id\":\"ember-data@5.1.0-alpha.6\",\"_integrity\":\"sha512-nSdkLwbX1pCvBqm9UzQ1a6zJG9xugWP9pTwif5bxKAvomcNBAc4M3woTKBeEWgAYSuDehO1tv/5qEKnkmqTUkQ==\",\"_resolved\":\"/home/runner/work/data/data/ember-data-5.1.0-alpha.6.tgz\",\"_from\":\"file:/home/runner/work/data/data/ember-data-5.1.0-alpha.6.tgz\",\"_nodeVersion\":\"18.15.0\",\"_npmVersion\":\"9.5.0\",\"dist\":{\"integrity\":\"sha512-nSdkLwbX1pCvBqm9UzQ1a6zJG9xugWP9pTwif5bxKAvomcNBAc4M3woTKBeEWgAYSuDehO1tv/5qEKnkmqTUkQ==\",\"shasum\":\"4269fc158816242869f620c8ae0a617d314f6eb9\",\"tarball\":\"https://registry.npmjs.org/ember-data/-/ember-data-5.1.0-alpha.6.tgz\",\"fileCount\":45,\"unpackedSize\":869554,\"signatures\":[{\"keyid\":\"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA\",\"sig\":\"MEUCIEcFPm8SUxVXuw5O9NCPlCKK0SKM3RG/ay835LReTUSDAiEAjFurPX9rh5LsRTkQ0M9qm/UKCV4+U14EtvHvppn7aVk=\"}],\"npm-signature\":\"-----BEGIN - PGP SIGNATURE-----\\r\\nVersion: OpenPGP.js v4.10.10\\r\\nComment: https://openpgpjs.org\\r\\n\\r\\nwsFzBAEBCAAGBQJkUXA3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\\r\\nEgJ2VmppCg//T3CBCK4/9szdQBrVWHOZ6L5J8HM/1NXxatyvQau3q1na5E3N\\r\\nvIJfRKF9dInrfi14ttoEB0cvxWAT9b0kM9GE7Us9O1n0JgORdm9kUAlwxx0I\\r\\nOrBjEM3DYdeT3ZuuxRIEt6D/fnfUxQg0/vUZtWXHH2mJ9azhUT9zzGDgd1jK\\r\\nosyGITISrJ76TR/q7ZhdPHGgoiv7HSyM95PGtokaAfN1Q/ivTT4nDv2IB/TM\\r\\nCfJV89mmx4VuW4OarIKSTNd0MqtzJxYi1OQCqBmetGjDT6T5/X2krUAlekYA\\r\\nY7ObIhnCFVwOMnFRPPdR9o7QjRbRmhGk/Euxr0CyCq1jMraBQkOkRdQMjw7F\\r\\n30N8pfLbJzCaHXckAiHI4/FNV8a/gBwTJFwu+//QQvG2uW3rNvTtydI5jMOE\\r\\nmxCdlA6CX4YwfS5JCqetGx/DVzyXBkQOBx7yajdXExKY3K+d13s9gpIeEGjy\\r\\nt08Ko8mfV3sQj7PImnq2qBxZ2c27fEC69H4nzVQgDg8be/aEZxKfCMw2xS3y\\r\\nUWqAgAuaZCO+E+MPZI24+1d3LwNf0097/Mcr2P8jtm6FYvtpJ4hHGZerHqs7\\r\\nAg08dBCFnZfQbPXPjQyMZqmcbBIcj082ifMjQoGGIHD/6r4nnz0Tcse035n8\\r\\n0Wa8Cv7d1TilTPvnstSfl04CGKEsnmL+/OY=\\r\\n=GCqk\\r\\n-----END - PGP SIGNATURE-----\\r\\n\"},\"_npmUser\":{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"_npmOperationalInternal\":{\"host\":\"s3://npm-registry-packages\",\"tmp\":\"tmp/ember-data_5.1.0-alpha.6_1683058742756_0.8464450761904176\"},\"_hasShrinkwrap\":false}},\"readme\":\"\",\"maintainers\":[{\"name\":\"ember-data-admin\",\"email\":\"runspired+ember-data@gmail.com\"},{\"name\":\"runspired\",\"email\":\"runspired@gmail.com\"},{\"name\":\"hjdivad\",\"email\":\"npm@hjdivad.com\"},{\"name\":\"rwjblue\",\"email\":\"me@rwjblue.com\"},{\"name\":\"stefanpenner\",\"email\":\"stefan.penner@gmail.com\"},{\"name\":\"bmac\",\"email\":\"bmac325@gmail.com\"},{\"name\":\"fivetanley\",\"email\":\"dstanley.stuart@gmail.com\"},{\"name\":\"dgeb\",\"email\":\"dan@cerebris.com\"},{\"name\":\"igort\",\"email\":\"terzicigor@gmail.com\"},{\"name\":\"kellyselden\",\"email\":\"kellyselden@gmail.com\"},{\"name\":\"dcyriller\",\"email\":\"dcyriller@gmail.com\"},{\"name\":\"heroiceric\",\"email\":\"heroiceric@gmail.com\"},{\"name\":\"snewcomer\",\"email\":\"snewcomer24@gmail.com\"}],\"time\":{\"modified\":\"2023-05-02T20:19:03.274Z\",\"created\":\"2014-09-10T01:24:36.056Z\",\"1.0.0-beta.10\":\"2014-09-10T01:24:36.056Z\",\"1.0.0-beta.11\":\"2014-10-13T16:02:29.625Z\",\"1.0.0-beta.12\":\"2014-11-26T00:55:18.020Z\",\"1.0.0-beta.13\":\"2014-12-25T21:36:37.787Z\",\"1.0.0-beta.14\":\"2014-12-25T23:17:40.641Z\",\"1.0.0-beta.14.1\":\"2014-12-31T18:13:02.887Z\",\"1.0.0-beta.15\":\"2015-02-14T21:38:58.554Z\",\"1.0.0-beta.16\":\"2015-03-23T14:28:46.365Z\",\"1.0.0-beta.16.1\":\"2015-03-24T22:06:42.037Z\",\"1.0.0-beta.17\":\"2015-05-10T19:11:13.061Z\",\"1.0.0-beta.18\":\"2015-05-22T04:42:43.571Z\",\"1.0.0-beta.19\":\"2015-06-05T15:12:40.022Z\",\"1.0.0-beta.19.1\":\"2015-06-09T14:40:08.138Z\",\"1.0.0-beta.19.2\":\"2015-06-12T20:53:18.332Z\",\"1.13.0\":\"2015-06-16T21:45:51.088Z\",\"1.13.1\":\"2015-06-18T02:48:09.337Z\",\"1.13.2\":\"2015-06-18T15:52:07.209Z\",\"1.13.3\":\"2015-06-19T20:46:49.596Z\",\"1.13.4\":\"2015-06-22T21:31:04.202Z\",\"1.13.5\":\"2015-07-08T14:34:21.019Z\",\"1.13.6\":\"2015-07-21T18:51:41.702Z\",\"1.13.7\":\"2015-07-27T15:38:56.948Z\",\"1.13.8\":\"2015-08-06T13:20:17.611Z\",\"2.0.0-beta.1\":\"2015-08-06T14:52:02.521Z\",\"1.13.9\":\"2015-08-13T22:20:47.726Z\",\"2.0.0-beta.2\":\"2015-08-14T16:27:59.469Z\",\"2.0.0\":\"2015-08-20T20:11:26.016Z\",\"1.13.10\":\"2015-08-20T23:10:49.805Z\",\"2.1.0-beta.1\":\"2015-08-20T23:15:16.085Z\",\"1.13.11\":\"2015-08-21T16:51:12.671Z\",\"2.1.0-beta.2\":\"2015-09-08T22:07:21.960Z\",\"1.13.12\":\"2015-09-10T17:48:45.470Z\",\"2.1.0-beta.3\":\"2015-09-17T20:04:41.744Z\",\"2.0.1\":\"2015-09-17T20:42:50.824Z\",\"1.13.13\":\"2015-09-17T21:50:43.950Z\",\"2.1.0-beta.4\":\"2015-09-24T21:10:25.419Z\",\"2.1.0-beta.5\":\"2015-09-28T22:00:07.876Z\",\"2.1.0\":\"2015-10-05T14:20:10.871Z\",\"2.2.0-beta.1\":\"2015-10-05T14:50:47.301Z\",\"1.13.14\":\"2015-10-18T12:10:44.958Z\",\"2.2.0-beta.2\":\"2015-10-18T12:51:27.681Z\",\"2.2.0-beta.3\":\"2015-10-27T21:42:51.611Z\",\"1.13.15\":\"2015-11-09T20:16:04.772Z\",\"2.2.0-beta.4\":\"2015-11-11T22:57:03.490Z\",\"2.2.0\":\"2015-11-17T19:30:58.079Z\",\"2.3.0-beta.1\":\"2015-11-17T20:17:05.787Z\",\"2.2.1\":\"2015-11-25T22:24:15.119Z\",\"2.3.0-beta.2\":\"2015-12-12T22:16:08.165Z\",\"2.3.0-beta.3\":\"2015-12-14T23:12:16.228Z\",\"2.3.0-beta.4\":\"2015-12-18T22:29:45.981Z\",\"2.3.0-beta.5\":\"2015-12-31T16:25:00.257Z\",\"2.3.0\":\"2016-01-12T14:09:38.995Z\",\"2.4.0-beta.1\":\"2016-01-12T14:26:07.445Z\",\"2.3.1\":\"2016-01-12T21:54:14.948Z\",\"2.3.2\":\"2016-01-18T23:37:23.239Z\",\"2.3.3\":\"2016-01-21T23:59:12.913Z\",\"2.4.0-beta.2\":\"2016-02-02T14:41:23.732Z\",\"1.13.16\":\"2016-02-09T20:51:56.902Z\",\"2.4.0-beta.3\":\"2016-02-26T18:06:23.274Z\",\"2.4.0\":\"2016-03-01T00:46:24.598Z\",\"2.5.0-beta.1\":\"2016-03-09T22:40:01.533Z\",\"2.5.0-beta.2\":\"2016-03-18T15:47:16.409Z\",\"2.4.1\":\"2016-03-18T16:01:35.400Z\",\"2.4.2\":\"2016-03-19T23:30:54.213Z\",\"2.4.3\":\"2016-03-22T14:16:27.655Z\",\"2.5.0-beta.3\":\"2016-03-22T15:29:19.214Z\",\"2.5.0-beta.4\":\"2016-04-01T20:35:36.392Z\",\"2.5.0\":\"2016-04-12T04:05:45.010Z\",\"2.6.0-beta.1\":\"2016-04-12T04:27:43.802Z\",\"2.5.1\":\"2016-04-12T13:16:20.161Z\",\"2.5.2\":\"2016-04-14T23:57:43.510Z\",\"2.6.0-beta.2\":\"2016-04-29T21:31:49.650Z\",\"2.6.0-beta.3\":\"2016-05-03T14:47:28.835Z\",\"2.6.0-beta.4\":\"2016-05-12T13:17:01.803Z\",\"2.5.3\":\"2016-05-17T20:57:16.803Z\",\"2.6.0\":\"2016-06-08T21:18:43.724Z\",\"2.7.0-beta.1\":\"2016-06-08T21:50:30.444Z\",\"2.6.1\":\"2016-06-15T18:56:38.297Z\",\"2.7.0-beta.2\":\"2016-06-28T15:06:09.937Z\",\"2.7.0-beta.3\":\"2016-07-11T14:47:56.481Z\",\"2.5.4\":\"2016-07-25T20:29:18.970Z\",\"2.5.5\":\"2016-07-25T20:36:23.712Z\",\"2.6.2\":\"2016-07-25T20:48:01.406Z\",\"2.7.0\":\"2016-07-25T20:57:50.907Z\",\"2.8.0-beta.1\":\"2016-07-25T21:20:18.853Z\",\"2.8.0-beta.2\":\"2016-08-15T19:42:24.091Z\",\"2.8.0-beta.3\":\"2016-08-29T12:42:39.119Z\",\"2.8.0\":\"2016-09-09T00:25:15.183Z\",\"2.9.0-beta.1\":\"2016-09-10T15:27:09.005Z\",\"2.8.1\":\"2016-09-23T20:00:55.125Z\",\"2.9.0-beta.2\":\"2016-09-29T19:44:20.865Z\",\"2.9.0-beta.3\":\"2016-10-03T13:04:10.700Z\",\"2.9.0-beta.4\":\"2016-10-10T14:11:43.527Z\",\"2.9.0\":\"2016-10-18T13:13:49.758Z\",\"2.10.0-beta.1\":\"2016-10-18T13:31:11.468Z\",\"2.10.0-beta.2\":\"2016-10-24T20:15:50.486Z\",\"2.10.0-beta.3\":\"2016-11-21T14:34:57.100Z\",\"2.10.0\":\"2016-11-28T17:20:10.484Z\",\"2.11.0-beta.1\":\"2016-11-28T18:54:14.735Z\",\"2.11.0\":\"2017-01-09T20:44:27.764Z\",\"2.12.0-beta.1\":\"2017-01-09T21:19:06.173Z\",\"2.12.0-beta.2\":\"2017-01-30T21:42:20.535Z\",\"2.11.1\":\"2017-02-03T21:34:16.815Z\",\"2.12.0-beta.3\":\"2017-02-03T21:45:36.103Z\",\"2.12.0-beta.4\":\"2017-02-24T20:35:29.451Z\",\"2.11.2\":\"2017-02-24T21:36:58.848Z\",\"2.11.3\":\"2017-02-25T03:35:28.619Z\",\"2.12.0\":\"2017-03-13T13:42:37.313Z\",\"2.13.0-beta.1\":\"2017-03-13T14:12:36.281Z\",\"2.12.1\":\"2017-03-17T21:21:44.186Z\",\"2.13.0-beta.2\":\"2017-03-17T21:27:22.192Z\",\"2.13.0-beta.3\":\"2017-03-21T21:05:54.145Z\",\"2.13.0-beta.4\":\"2017-04-12T19:30:38.174Z\",\"2.12.2\":\"2017-04-12T19:38:41.556Z\",\"2.13.0\":\"2017-04-28T20:19:31.131Z\",\"2.14.0-beta.1\":\"2017-04-28T20:41:35.512Z\",\"2.14.0-beta.2\":\"2017-05-05T16:55:46.526Z\",\"2.13.1\":\"2017-05-05T17:31:22.681Z\",\"2.14.0-beta.3\":\"2017-06-07T21:32:37.345Z\",\"2.13.2\":\"2017-06-18T04:12:48.218Z\",\"2.14.0\":\"2017-06-18T04:30:28.435Z\",\"2.15.0-beta.1\":\"2017-06-18T13:18:08.667Z\",\"2.14.1\":\"2017-06-19T11:04:05.207Z\",\"2.14.2\":\"2017-06-19T23:50:18.225Z\",\"2.14.3\":\"2017-06-22T22:51:01.216Z\",\"2.14.4\":\"2017-07-11T14:45:37.429Z\",\"2.15.0-beta.2\":\"2017-07-11T15:08:26.262Z\",\"2.14.5\":\"2017-07-18T03:26:10.975Z\",\"2.14.6\":\"2017-07-21T16:46:46.392Z\",\"2.14.7\":\"2017-07-25T22:01:31.766Z\",\"2.15.0-beta.3\":\"2017-07-26T22:49:35.796Z\",\"2.14.8\":\"2017-07-27T20:33:41.871Z\",\"2.14.9\":\"2017-07-29T20:39:40.344Z\",\"2.14.10\":\"2017-08-10T13:50:31.672Z\",\"2.15.0-beta.4\":\"2017-08-10T13:58:27.380Z\",\"2.14.11\":\"2017-08-31T16:33:27.114Z\",\"2.15.0\":\"2017-09-01T15:24:42.649Z\",\"2.15.1\":\"2017-09-28T00:26:27.112Z\",\"2.15.2\":\"2017-09-29T00:58:42.107Z\",\"2.16.0-beta.1\":\"2017-09-29T01:17:18.421Z\",\"2.15.3\":\"2017-09-30T18:01:31.996Z\",\"2.16.0\":\"2017-10-03T20:40:49.757Z\",\"2.17.0-beta.1\":\"2017-10-03T20:49:04.990Z\",\"2.16.1\":\"2017-10-04T20:53:00.509Z\",\"2.16.2\":\"2017-10-07T17:27:19.458Z\",\"2.16.3\":\"2017-10-12T15:09:50.635Z\",\"2.17.0-beta.2\":\"2017-11-07T03:33:38.129Z\",\"2.17.0\":\"2017-11-19T15:55:32.620Z\",\"2.18.0-beta.1\":\"2017-11-19T16:06:23.407Z\",\"2.18.0\":\"2017-12-29T02:33:35.622Z\",\"3.0.0-beta.1\":\"2017-12-30T02:29:30.594Z\",\"3.0.0\":\"2018-02-12T14:17:52.637Z\",\"3.1.0-beta.1\":\"2018-02-12T14:31:37.364Z\",\"3.0.1\":\"2018-02-13T13:42:52.640Z\",\"2.18.1\":\"2018-02-13T13:51:05.982Z\",\"2.16.4\":\"2018-03-01T15:07:12.148Z\",\"2.15.4\":\"2018-03-01T15:14:21.342Z\",\"2.17.1\":\"2018-03-01T15:22:35.995Z\",\"2.18.2\":\"2018-03-01T15:37:26.392Z\",\"3.0.2\":\"2018-03-01T15:53:57.415Z\",\"3.1.0-beta.2\":\"2018-03-15T15:30:54.356Z\",\"3.1.0\":\"2018-03-26T19:18:14.819Z\",\"3.2.0-beta.1\":\"2018-03-26T19:34:28.533Z\",\"3.3.0-canary\":\"2018-03-27T13:10:48.292Z\",\"3.1.1\":\"2018-03-27T13:12:25.140Z\",\"3.2.0-beta.2\":\"2018-04-06T14:25:36.693Z\",\"3.2.0-beta.3\":\"2018-04-25T16:33:07.830Z\",\"3.2.0-beta.4\":\"2018-06-13T17:29:17.607Z\",\"3.2.0\":\"2018-06-29T16:46:34.955Z\",\"3.3.0-beta.1\":\"2018-06-29T16:54:56.276Z\",\"2.18.3\":\"2018-07-06T12:55:02.706Z\",\"3.3.0\":\"2018-07-13T20:27:42.929Z\",\"3.4.0-beta.1\":\"2018-07-13T20:36:05.720Z\",\"2.18.4\":\"2018-07-24T18:52:11.517Z\",\"3.4.0-beta.2\":\"2018-07-26T13:41:55.877Z\",\"3.3.1\":\"2018-07-26T13:51:29.213Z\",\"3.2.1\":\"2018-07-26T13:59:12.805Z\",\"3.4.0-beta.3\":\"2018-07-31T20:02:39.659Z\",\"3.4.0-beta.4\":\"2018-08-24T01:57:50.637Z\",\"3.4.0\":\"2018-08-27T22:06:39.345Z\",\"3.5.0-beta.1\":\"2018-08-27T22:11:30.093Z\",\"2.18.5\":\"2018-09-14T17:23:57.880Z\",\"3.0.4\":\"2018-09-14T17:32:48.765Z\",\"3.1.2\":\"2018-09-14T17:37:10.750Z\",\"3.2.2\":\"2018-09-14T17:40:04.267Z\",\"3.3.2\":\"2018-09-14T17:46:08.617Z\",\"3.4.1\":\"2018-09-14T17:53:02.203Z\",\"3.5.0-beta.2\":\"2018-09-14T18:04:02.184Z\",\"3.4.2\":\"2018-09-15T06:35:11.509Z\",\"3.5.0-beta.3\":\"2018-09-15T07:12:20.454Z\",\"3.4.3\":\"2018-10-12T16:17:39.536Z\",\"3.4.4\":\"2018-10-12T16:22:48.868Z\",\"3.5.0\":\"2018-10-12T16:36:12.552Z\",\"3.6.0-beta.1\":\"2018-10-12T16:41:48.485Z\",\"3.5.1\":\"2018-11-29T02:05:38.216Z\",\"3.5.2\":\"2018-11-30T06:46:59.857Z\",\"3.6.0\":\"2018-12-12T17:49:30.885Z\",\"3.7.0\":\"2019-01-08T16:24:31.438Z\",\"3.9.0-beta.1\":\"2019-02-22T23:19:02.824Z\",\"3.8.0\":\"2019-02-22T23:22:30.308Z\",\"3.9.0\":\"2019-04-08T19:53:40.657Z\",\"3.9.1\":\"2019-04-20T00:20:09.900Z\",\"3.10.0-beta.1\":\"2019-05-01T02:00:41.473Z\",\"3.11.1-canary.0\":\"2019-05-01T02:12:54.292Z\",\"3.9.2\":\"2019-05-07T07:40:46.756Z\",\"3.9.3\":\"2019-05-09T20:52:12.311Z\",\"3.10.0\":\"2019-05-13T16:21:52.110Z\",\"3.11.0-beta.1\":\"2019-05-13T17:17:16.783Z\",\"3.12.0-canary.0\":\"2019-05-13T17:59:54.052Z\",\"3.12.0-canary.1\":\"2019-06-25T21:38:15.015Z\",\"3.12.0-canary.2\":\"2019-06-26T18:35:21.122Z\",\"3.11.0-beta.2\":\"2019-06-27T00:45:18.387Z\",\"3.11.0\":\"2019-06-28T18:28:12.651Z\",\"3.11.1\":\"2019-07-19T18:28:29.551Z\",\"3.11.2\":\"2019-07-20T16:22:20.748Z\",\"3.11.3\":\"2019-07-26T00:59:40.683Z\",\"3.12.0-beta.0\":\"2019-07-26T01:11:28.940Z\",\"3.13.0-canary.0\":\"2019-07-26T01:24:14.906Z\",\"3.11.4\":\"2019-07-26T19:30:13.402Z\",\"3.12.0\":\"2019-08-06T16:02:03.686Z\",\"3.13.0-beta.0\":\"2019-08-06T16:07:48.790Z\",\"3.14.0-alpha.0\":\"2019-08-06T16:10:57.948Z\",\"3.14.0-alpha.1\":\"2019-08-16T00:10:58.302Z\",\"3.14.0-alpha.2\":\"2019-09-05T18:31:25.567Z\",\"3.13.0-beta.1\":\"2019-09-06T00:47:01.556Z\",\"3.11.5\":\"2019-09-09T19:28:00.017Z\",\"3.12.1\":\"2019-09-11T17:19:42.734Z\",\"3.12.2\":\"2019-09-12T00:11:53.181Z\",\"3.13.0-beta.2\":\"2019-09-12T01:10:43.071Z\",\"3.14.0-alpha.3\":\"2019-09-12T01:17:59.269Z\",\"3.12.3\":\"2019-09-20T22:36:25.938Z\",\"3.13.0\":\"2019-09-23T15:50:16.463Z\",\"3.14.0-alpha.4\":\"2019-09-23T19:59:41.159Z\",\"3.14.0-beta.0\":\"2019-09-25T00:54:52.061Z\",\"3.15.0-alpha.0\":\"2019-09-25T00:58:22.433Z\",\"3.13.1\":\"2019-09-25T01:54:10.851Z\",\"3.12.4\":\"2019-09-25T02:25:23.826Z\",\"3.15.0-alpha.1\":\"2019-10-16T12:28:17.033Z\",\"3.14.0-beta.2\":\"2019-11-06T18:24:29.289Z\",\"3.14.0\":\"2019-11-06T23:39:11.322Z\",\"3.15.0-beta.0\":\"2019-11-06T23:59:26.673Z\",\"3.16.0-alpha.0\":\"2019-11-07T00:18:37.242Z\",\"3.16.0-alpha.2\":\"2019-11-15T21:52:41.340Z\",\"3.8.1\":\"2019-11-22T00:03:11.703Z\",\"3.16.0-alpha.3\":\"2019-12-13T02:32:21.851Z\",\"3.14.1\":\"2019-12-18T10:47:18.014Z\",\"3.15.0\":\"2019-12-18T19:25:50.697Z\",\"3.16.0-beta.0\":\"2019-12-20T02:23:39.315Z\",\"3.17.0-alpha.0\":\"2019-12-20T04:41:25.725Z\",\"3.15.1\":\"2020-01-25T02:00:08.780Z\",\"3.16.0-beta.1\":\"2020-01-25T06:46:59.974Z\",\"3.16.0\":\"2020-01-25T07:12:02.708Z\",\"3.17.0-beta.0\":\"2020-01-25T07:24:24.385Z\",\"3.18.0-alpha.0\":\"2020-01-25T07:29:20.277Z\",\"3.12.5\":\"2020-02-06T22:03:53.270Z\",\"3.13.2\":\"2020-02-20T11:53:14.834Z\",\"3.16.2\":\"2020-02-28T01:34:42.539Z\",\"3.13.3-alpha.0\":\"2020-02-28T01:35:47.410Z\",\"3.13.3\":\"2020-03-04T23:25:46.605Z\",\"3.12.6\":\"2020-03-09T17:45:25.222Z\",\"3.16.3\":\"2020-03-10T22:31:06.295Z\",\"3.16.4\":\"2020-03-10T22:53:41.593Z\",\"3.17.0\":\"2020-03-11T00:33:08.137Z\",\"3.18.0-beta.0\":\"2020-03-11T01:30:26.676Z\",\"3.19.0-alpha.0\":\"2020-03-11T01:34:23.757Z\",\"3.17.1\":\"2020-04-28T17:29:31.822Z\",\"3.18.0\":\"2020-04-28T17:37:37.337Z\",\"3.19.0-beta.0\":\"2020-04-28T17:44:44.030Z\",\"3.20.0-alpha.0\":\"2020-04-28T17:48:06.701Z\",\"3.16.5\":\"2020-04-28T17:53:20.878Z\",\"3.16.6\":\"2020-05-13T23:03:26.495Z\",\"3.19.0\":\"2020-06-05T10:04:53.634Z\",\"3.20.0-beta.0\":\"2020-06-05T10:14:24.255Z\",\"3.21.0-alpha.0\":\"2020-06-05T10:48:42.490Z\",\"3.16.7\":\"2020-06-10T21:34:00.310Z\",\"3.16.8\":\"2020-06-24T20:38:36.805Z\",\"3.20.0\":\"2020-07-16T13:34:00.009Z\",\"3.21.0-beta.0\":\"2020-07-16T13:41:05.695Z\",\"3.22.0-alpha.0\":\"2020-07-16T13:45:20.850Z\",\"3.16.9\":\"2020-08-29T21:08:30.511Z\",\"3.20.1\":\"2020-08-29T21:44:10.064Z\",\"3.21.0-beta.1\":\"2020-08-29T21:55:23.702Z\",\"3.22.0-alpha.1\":\"2020-08-29T22:11:10.337Z\",\"3.20.2\":\"2020-08-31T05:48:39.641Z\",\"3.21.0\":\"2020-08-31T14:06:46.161Z\",\"3.22.0-beta.0\":\"2020-08-31T15:55:02.094Z\",\"3.23.0-alpha.0\":\"2020-08-31T16:02:54.656Z\",\"3.20.3\":\"2020-09-17T04:54:32.120Z\",\"3.21.1\":\"2020-09-18T14:46:20.313Z\",\"3.22.0-beta.1\":\"2020-09-18T19:15:20.043Z\",\"3.20.4\":\"2020-09-27T18:50:54.705Z\",\"3.21.2\":\"2020-09-27T20:19:14.385Z\",\"3.22.0-beta.2\":\"2020-09-30T14:49:13.237Z\",\"3.22.0-beta.3\":\"2020-10-09T17:08:27.928Z\",\"3.22.0\":\"2020-10-09T18:09:12.015Z\",\"3.23.0-beta.0\":\"2020-10-09T19:18:52.208Z\",\"3.24.0-alpha.0\":\"2020-10-09T19:25:41.564Z\",\"3.24.0-alpha.1\":\"2020-11-05T21:46:43.756Z\",\"3.22.1\":\"2020-11-06T01:22:16.561Z\",\"3.20.5\":\"2020-11-06T02:16:15.622Z\",\"3.23.0\":\"2020-12-01T02:10:16.540Z\",\"3.24.0-beta.0\":\"2020-12-01T02:39:03.582Z\",\"3.25.0-alpha.0\":\"2020-12-01T02:42:42.718Z\",\"3.24.0\":\"2021-01-05T02:20:21.637Z\",\"3.25.0-beta.0\":\"2021-01-05T04:33:36.901Z\",\"3.26.0-alpha.0\":\"2021-01-05T13:12:13.651Z\",\"3.24.1\":\"2021-02-12T02:36:09.242Z\",\"3.25.0\":\"2021-02-12T18:52:10.274Z\",\"3.26.0-beta.0\":\"2021-02-16T12:15:27.655Z\",\"3.27.0-alpha.0\":\"2021-02-16T12:21:37.512Z\",\"3.24.2\":\"2021-03-27T03:30:38.337Z\",\"3.26.0\":\"2021-03-27T04:22:33.940Z\",\"3.27.0-beta.0\":\"2021-03-27T17:04:49.179Z\",\"3.28.0-alpha.0\":\"2021-03-27T18:20:45.791Z\",\"3.27.0\":\"2021-05-08T14:40:55.525Z\",\"3.28.0-alpha.3\":\"2021-05-08T20:08:14.907Z\",\"3.28.0-beta.0\":\"2021-05-09T09:22:35.897Z\",\"3.29.0-alpha.0\":\"2021-05-09T09:28:12.514Z\",\"3.29.0-alpha.1\":\"2021-05-09T20:08:00.577Z\",\"3.29.0-alpha.2\":\"2021-05-10T20:08:20.056Z\",\"3.29.0-alpha.3\":\"2021-05-12T20:16:42.055Z\",\"3.29.0-alpha.4\":\"2021-05-19T20:16:52.177Z\",\"3.27.1\":\"2021-05-27T07:27:21.262Z\",\"3.28.0-beta.1\":\"2021-05-27T08:26:16.635Z\",\"3.29.0-alpha.5\":\"2021-05-27T08:30:12.625Z\",\"3.29.0-alpha.6\":\"2021-06-23T20:14:59.309Z\",\"3.29.0-alpha.7\":\"2021-06-30T20:18:37.130Z\",\"3.29.0-alpha.8\":\"2021-07-07T20:15:35.800Z\",\"3.29.0-alpha.9\":\"2021-07-14T20:19:31.172Z\",\"3.29.0-alpha.10\":\"2021-07-21T20:16:25.261Z\",\"3.29.0-alpha.11\":\"2021-07-22T19:36:05.280Z\",\"3.29.0-alpha.12\":\"2021-07-28T20:14:43.632Z\",\"3.28.0-beta.2\":\"2021-07-30T18:22:27.399Z\",\"3.29.0-alpha.13\":\"2021-08-04T20:25:23.391Z\",\"3.29.0-alpha.15\":\"2021-08-05T21:03:09.384Z\",\"3.28.0-beta.3\":\"2021-08-09T18:18:24.179Z\",\"3.29.0-alpha.16\":\"2021-08-11T20:25:51.107Z\",\"3.29.0-alpha.17\":\"2021-08-18T20:24:41.412Z\",\"3.28.0\":\"2021-08-20T19:29:36.656Z\",\"4.0.0-beta.0\":\"2021-08-20T23:59:53.384Z\",\"4.1.0-alpha.0\":\"2021-08-21T01:02:04.690Z\",\"4.1.0-alpha.1\":\"2021-08-25T20:25:49.994Z\",\"3.28.1\":\"2021-08-31T06:38:05.475Z\",\"4.1.0-alpha.2\":\"2021-09-01T20:26:05.798Z\",\"3.28.2\":\"2021-09-02T19:33:10.475Z\",\"4.0.0-beta.1\":\"2021-09-02T19:47:09.032Z\",\"3.28.3\":\"2021-09-05T07:20:57.748Z\",\"4.0.0-beta.2\":\"2021-09-05T07:50:17.400Z\",\"4.1.0-alpha.3\":\"2021-09-08T20:15:35.324Z\",\"4.1.0-alpha.4\":\"2021-09-15T20:15:41.433Z\",\"4.1.0-alpha.5\":\"2021-09-22T20:16:01.585Z\",\"4.1.0-alpha.6\":\"2021-09-29T20:16:23.522Z\",\"4.1.0-alpha.7\":\"2021-10-06T20:16:49.151Z\",\"4.1.0-alpha.8\":\"2021-10-13T20:15:55.933Z\",\"4.1.0-alpha.9\":\"2021-10-20T20:15:37.857Z\",\"4.1.0-alpha.10\":\"2021-10-27T20:16:39.083Z\",\"4.1.0-alpha.11\":\"2021-11-03T20:20:13.310Z\",\"4.0.0-beta.3\":\"2021-11-04T01:23:05.618Z\",\"4.0.0-beta.4\":\"2021-11-10T18:24:05.575Z\",\"4.1.0-alpha.12\":\"2021-11-10T20:21:13.174Z\",\"4.1.0-alpha.13\":\"2021-11-17T20:17:47.078Z\",\"3.28.4\":\"2021-11-23T15:50:59.760Z\",\"3.28.5\":\"2021-11-23T15:59:53.321Z\",\"4.1.0-alpha.14\":\"2021-11-24T20:19:24.096Z\",\"4.1.0-alpha.15\":\"2021-12-01T20:17:15.448Z\",\"4.1.0-alpha.16\":\"2021-12-08T20:15:57.692Z\",\"4.0.0\":\"2021-12-11T16:24:20.737Z\",\"4.1.0-beta.0\":\"2021-12-13T05:04:49.238Z\",\"4.2.0-alpha.0\":\"2021-12-13T05:11:52.307Z\",\"3.28.6\":\"2021-12-14T19:03:13.155Z\",\"4.0.1\":\"2021-12-15T13:10:04.112Z\",\"4.0.2\":\"2021-12-15T14:21:12.753Z\",\"4.2.0-alpha.1\":\"2021-12-22T20:16:35.240Z\",\"4.2.0-alpha.2\":\"2021-12-29T20:15:56.549Z\",\"4.1.0\":\"2021-12-31T04:21:25.761Z\",\"4.2.0-beta.0\":\"2021-12-31T14:41:29.372Z\",\"3.28.7\":\"2022-01-02T00:48:24.309Z\",\"4.2.0-alpha.3\":\"2022-01-05T20:16:51.908Z\",\"4.2.0-alpha.4\":\"2022-01-12T20:16:24.117Z\",\"4.2.0-alpha.5\":\"2022-01-19T20:15:24.917Z\",\"4.2.0-alpha.6\":\"2022-01-26T20:15:22.210Z\",\"4.2.0-alpha.7\":\"2022-02-02T20:16:03.068Z\",\"3.28.8\":\"2022-02-03T03:26:39.559Z\",\"4.2.0-alpha.8\":\"2022-02-09T20:15:35.048Z\",\"4.2.0-alpha.9\":\"2022-02-16T20:15:16.760Z\",\"4.2.0-alpha.10\":\"2022-02-23T20:27:26.214Z\",\"4.3.0-beta.0\":\"2022-02-26T13:24:21.659Z\",\"4.2.0\":\"2022-02-26T13:49:44.180Z\",\"4.4.0-alpha.0\":\"2022-02-26T13:57:29.732Z\",\"4.4.0-alpha.1\":\"2022-03-02T20:14:56.100Z\",\"4.4.0-alpha.2\":\"2022-03-09T20:17:06.474Z\",\"4.4.0-alpha.3\":\"2022-03-16T20:17:42.169Z\",\"4.4.0-alpha.4\":\"2022-03-23T20:17:23.478Z\",\"3.28.9\":\"2022-03-25T03:54:53.901Z\",\"4.3.0\":\"2022-03-25T20:17:12.923Z\",\"4.4.0-beta.1\":\"2022-03-27T04:32:22.229Z\",\"4.4.0-alpha.5\":\"2022-03-30T20:22:03.944Z\",\"4.4.0-alpha.6\":\"2022-04-06T20:17:01.210Z\",\"4.4.0-alpha.7\":\"2022-04-13T20:21:54.865Z\",\"4.4.0-alpha.8\":\"2022-04-20T20:18:18.226Z\",\"4.4.0-alpha.9\":\"2022-04-27T20:19:58.315Z\",\"4.4.0-alpha.10\":\"2022-05-04T20:18:31.569Z\",\"3.28.10\":\"2022-05-09T21:52:58.194Z\",\"4.4.0\":\"2022-05-09T22:39:37.346Z\",\"4.4.0-alpha.11\":\"2022-05-11T20:25:44.632Z\",\"4.4.0-alpha.12\":\"2022-05-18T20:17:21.825Z\",\"4.4.0-alpha.13\":\"2022-05-25T20:18:08.231Z\",\"4.4.0-alpha.14\":\"2022-06-01T20:18:30.603Z\",\"4.4.0-alpha.15\":\"2022-06-08T20:16:27.710Z\",\"4.4.0-alpha.16\":\"2022-06-15T20:16:53.853Z\",\"4.5.0-beta.0\":\"2022-06-19T17:38:11.495Z\",\"4.5.0-alpha.0\":\"2022-06-19T17:44:01.730Z\",\"4.5.0-alpha.1\":\"2022-06-22T20:17:18.588Z\",\"4.5.0-alpha.2\":\"2022-06-29T20:18:44.879Z\",\"4.5.0-alpha.3\":\"2022-07-06T20:18:19.485Z\",\"4.5.0-alpha.4\":\"2022-07-13T20:18:57.524Z\",\"4.5.0-alpha.5\":\"2022-07-20T20:19:48.779Z\",\"4.5.0-alpha.6\":\"2022-07-27T20:18:02.402Z\",\"4.4.1\":\"2022-07-27T21:22:38.826Z\",\"4.5.0\":\"2022-07-27T23:02:17.908Z\",\"4.6.0\":\"2022-07-27T23:07:38.932Z\",\"4.7.0-beta.0\":\"2022-07-27T23:12:06.027Z\",\"4.8.0-alpha.0\":\"2022-07-27T23:15:38.790Z\",\"4.7.0-beta.1\":\"2022-07-28T20:13:35.201Z\",\"4.6.1\":\"2022-07-28T20:23:46.733Z\",\"4.8.0-alpha.1\":\"2022-07-28T20:26:38.859Z\",\"4.8.0-alpha.2\":\"2022-08-03T20:17:40.798Z\",\"4.8.0-alpha.3\":\"2022-08-10T20:18:01.189Z\",\"4.8.0-alpha.4\":\"2022-08-17T20:18:22.786Z\",\"4.8.0-alpha.5\":\"2022-08-24T20:17:48.451Z\",\"4.8.0-alpha.6\":\"2022-08-31T20:19:07.546Z\",\"4.7.0\":\"2022-09-06T17:26:40.900Z\",\"4.8.0-beta.0\":\"2022-09-06T17:28:39.892Z\",\"4.9.0-alpha.0\":\"2022-09-06T17:30:15.010Z\",\"4.7.1\":\"2022-09-06T17:43:13.907Z\",\"4.9.0-alpha.1\":\"2022-09-07T20:20:23.973Z\",\"3.28.11\":\"2022-09-12T21:32:06.134Z\",\"3.28.12\":\"2022-09-12T23:54:07.065Z\",\"4.9.0-alpha.2\":\"2022-09-14T20:21:04.416Z\",\"4.7.2\":\"2022-09-15T00:44:36.474Z\",\"4.6.2\":\"2022-09-15T00:54:43.940Z\",\"4.6.3\":\"2022-09-15T01:42:38.249Z\",\"4.9.0-alpha.3\":\"2022-09-21T20:19:17.909Z\",\"4.9.0-alpha.4\":\"2022-09-28T20:20:05.041Z\",\"4.6.4\":\"2022-10-02T01:01:37.833Z\",\"4.7.3\":\"2022-10-02T01:06:06.740Z\",\"4.9.0-alpha.5\":\"2022-10-05T20:20:13.893Z\",\"4.9.0-alpha.6\":\"2022-10-12T20:21:38.693Z\",\"4.8.0\":\"2022-11-04T18:10:43.029Z\",\"4.9.0-alpha.10\":\"2022-11-04T18:15:18.746Z\",\"4.9.0-beta.0\":\"2022-11-04T18:18:51.763Z\",\"4.9.0-alpha.12\":\"2022-11-04T19:32:50.562Z\",\"4.9.0-beta.1\":\"2022-11-04T19:36:45.149Z\",\"4.8.1\":\"2022-11-04T19:41:18.223Z\",\"4.8.2\":\"2022-11-04T20:07:06.701Z\",\"4.9.0-alpha.13\":\"2022-11-04T20:15:18.356Z\",\"4.9.0-beta.2\":\"2022-11-04T20:17:36.422Z\",\"4.9.0-alpha.14\":\"2022-11-09T19:48:09.911Z\",\"4.9.0-beta.3\":\"2022-11-09T19:59:10.850Z\",\"4.8.3\":\"2022-11-09T20:04:40.331Z\",\"4.9.0\":\"2022-12-03T01:18:14.906Z\",\"4.8.4\":\"2022-12-03T01:22:14.044Z\",\"4.9.1\":\"2022-12-03T01:41:59.316Z\",\"4.10.0-alpha.0\":\"2022-12-03T01:43:53.179Z\",\"4.10.0-beta.0\":\"2022-12-03T01:48:45.232Z\",\"4.10.0-alpha.1\":\"2022-12-03T03:03:25.754Z\",\"4.10.0-beta.1\":\"2022-12-03T03:45:38.867Z\",\"4.10.0-alpha.2\":\"2022-12-06T20:17:10.793Z\",\"4.10.0-alpha.3\":\"2022-12-07T10:22:46.019Z\",\"4.10.0-beta.2\":\"2022-12-07T11:16:53.551Z\",\"4.10.0-alpha.4\":\"2022-12-08T02:29:20.535Z\",\"4.10.0-beta.3\":\"2022-12-08T03:24:36.969Z\",\"4.10.0-alpha.5\":\"2022-12-09T20:12:19.241Z\",\"4.10.0-alpha.6\":\"2022-12-13T20:20:15.060Z\",\"4.10.0-alpha.7\":\"2022-12-16T20:11:54.359Z\",\"4.10.0-alpha.8\":\"2022-12-20T20:20:44.116Z\",\"4.10.0-alpha.9\":\"2022-12-23T20:12:16.738Z\",\"4.10.0-alpha.10\":\"2022-12-27T20:18:36.369Z\",\"4.10.0-alpha.11\":\"2022-12-30T20:10:55.784Z\",\"4.10.0-alpha.12\":\"2023-01-03T20:19:39.308Z\",\"4.10.0-alpha.13\":\"2023-01-06T20:11:20.761Z\",\"4.10.0-alpha.14\":\"2023-01-10T20:19:36.023Z\",\"4.10.0-alpha.15\":\"2023-01-13T20:11:12.713Z\",\"4.10.0-alpha.16\":\"2023-01-17T20:19:15.031Z\",\"4.10.0-alpha.17\":\"2023-01-20T20:11:17.294Z\",\"4.10.0-alpha.18\":\"2023-01-24T20:20:00.061Z\",\"4.10.0-alpha.19\":\"2023-01-27T20:11:06.624Z\",\"4.10.0-alpha.20\":\"2023-01-31T20:20:30.388Z\",\"4.10.0-alpha.21\":\"2023-02-03T20:12:38.903Z\",\"4.10.0-alpha.22\":\"2023-02-07T20:20:40.302Z\",\"4.10.0-alpha.23\":\"2023-02-10T20:12:01.687Z\",\"4.10.0-alpha.24\":\"2023-02-14T20:20:28.148Z\",\"4.10.0-alpha.25\":\"2023-02-17T20:11:35.749Z\",\"4.10.0-alpha.26\":\"2023-02-21T20:22:01.034Z\",\"4.10.0-alpha.27\":\"2023-02-24T20:12:29.474Z\",\"3.28.13\":\"2023-02-25T00:46:56.712Z\",\"4.10.0\":\"2023-02-25T01:40:37.261Z\",\"4.11.0\":\"2023-02-25T01:46:19.204Z\",\"4.12.0-alpha.0\":\"2023-02-25T02:24:44.343Z\",\"4.10.0-beta.4\":\"2023-02-25T02:29:22.233Z\",\"4.12.0-beta.0\":\"2023-02-25T02:34:40.119Z\",\"4.8.6\":\"2023-02-25T09:26:15.599Z\",\"4.11.1\":\"2023-02-25T09:28:54.924Z\",\"4.12.0-alpha.1\":\"2023-02-25T09:35:22.505Z\",\"4.12.0-beta.1\":\"2023-02-25T09:35:45.901Z\",\"4.12.0-alpha.2\":\"2023-02-27T04:17:21.228Z\",\"4.12.0-beta.2\":\"2023-02-27T04:17:31.401Z\",\"4.11.2\":\"2023-02-27T04:27:17.172Z\",\"4.8.7\":\"2023-02-27T04:33:13.243Z\",\"4.12.0-alpha.3\":\"2023-02-27T10:05:37.030Z\",\"4.12.0-beta.3\":\"2023-02-27T10:05:45.833Z\",\"4.8.8\":\"2023-02-27T10:07:49.228Z\",\"4.11.3\":\"2023-02-27T10:13:23.624Z\",\"4.12.0-alpha.4\":\"2023-02-28T20:21:06.828Z\",\"4.12.0-alpha.5\":\"2023-03-03T20:12:35.950Z\",\"4.12.0-alpha.6\":\"2023-03-07T20:21:03.498Z\",\"4.12.0-alpha.7\":\"2023-03-10T20:11:29.840Z\",\"4.12.0-alpha.8\":\"2023-03-14T20:25:40.997Z\",\"4.12.0-alpha.9\":\"2023-03-17T20:13:03.183Z\",\"4.12.0-alpha.10\":\"2023-03-21T20:19:46.275Z\",\"4.12.0-alpha.11\":\"2023-03-24T20:11:47.599Z\",\"4.12.0-beta.4\":\"2023-03-27T21:57:24.194Z\",\"4.12.0-alpha.12\":\"2023-03-27T21:58:10.946Z\",\"4.12.0-alpha.13\":\"2023-03-28T20:20:53.239Z\",\"4.12.0-alpha.14\":\"2023-03-29T05:14:14.086Z\",\"4.12.0-beta.5\":\"2023-03-29T05:15:16.167Z\",\"4.12.0-beta.6\":\"2023-03-30T04:30:57.803Z\",\"4.12.0-alpha.15\":\"2023-03-30T04:31:50.156Z\",\"4.12.0-alpha.16\":\"2023-03-31T20:10:52.437Z\",\"4.12.0-beta.7\":\"2023-04-01T02:10:27.755Z\",\"4.12.0-alpha.17\":\"2023-04-01T02:11:23.576Z\",\"4.12.0-beta.8\":\"2023-04-02T18:09:23.762Z\",\"4.12.0-alpha.18\":\"2023-04-02T18:09:29.229Z\",\"4.12.0-alpha.19\":\"2023-04-04T20:19:47.233Z\",\"4.12.0-alpha.20\":\"2023-04-07T01:29:31.222Z\",\"4.12.0-beta.9\":\"2023-04-07T01:29:48.900Z\",\"4.12.0\":\"2023-04-07T02:09:37.936Z\",\"5.0.0-alpha.0\":\"2023-04-07T02:13:49.569Z\",\"5.0.0-alpha.1\":\"2023-04-07T20:11:04.135Z\",\"4.12.0-beta.10\":\"2023-04-08T15:52:33.925Z\",\"5.0.0-alpha.2\":\"2023-04-08T15:53:02.392Z\",\"5.0.0-alpha.3\":\"2023-04-11T20:19:10.626Z\",\"4.12.0-beta.11\":\"2023-04-12T17:40:12.236Z\",\"5.0.0-beta.0\":\"2023-04-12T18:21:42.220Z\",\"5.1.0-alpha.0\":\"2023-04-12T18:28:52.575Z\",\"5.1.0-alpha.1\":\"2023-04-14T20:11:01.972Z\",\"5.1.0-alpha.2\":\"2023-04-18T20:19:11.665Z\",\"5.1.0-alpha.3\":\"2023-04-21T20:11:40.357Z\",\"5.1.0-alpha.4\":\"2023-04-25T20:18:49.429Z\",\"5.1.0-alpha.5\":\"2023-04-28T20:11:00.867Z\",\"5.1.0-alpha.6\":\"2023-05-02T20:19:03.021Z\"},\"homepage\":\"https://github.com/emberjs/data#readme\",\"keywords\":[\"ember-addon\"],\"repository\":{\"type\":\"git\",\"url\":\"git+ssh://git@github.com/emberjs/data.git\",\"directory\":\"packages/-ember-data\"},\"bugs\":{\"url\":\"https://github.com/emberjs/data/issues\"},\"license\":\"MIT\",\"readmeFilename\":\"\",\"users\":{\"josesouza\":true,\"jalcine\":true,\"darrylr\":true,\"bmeurant\":true,\"schpnpls\":true,\"ivanvotti\":true,\"jk6\":true}}" - headers: - Access-Control-Allow-Origin: - - '*' - Age: - - '31' - CF-Cache-Status: - - HIT - CF-Ray: - - 7c20f37a5f54cc46-ZRH - Cache-Control: - - public, max-age=300 - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Type: - - application/json - Date: - - Thu, 04 May 2023 13:04:42 GMT - Etag: - - W/"151c50bbc8c66b76d7528558dd15d485" - Last-Modified: - - Tue, 02 May 2023 20:19:06 GMT - Server: - - cloudflare - Transfer-Encoding: - - chunked - Vary: - - accept-encoding, accept - x-amz-replication-status: - - COMPLETED - x-amz-server-side-encryption: - - AES256 - status: - code: 200 - message: OK - url: https://registry.npmjs.org/ember-data -- request: - body: null - headers: {} - method: GET - uri: https://registry.npmjs.org/ember-source - response: - body: - string: '{"_id":"ember-source","_rev":"520-cf3d287cb82e6ad7266d997bb2d869b4","name":"ember-source","description":"A - JavaScript framework for creating ambitious web applications","dist-tags":{"latest":"4.12.0","beta":"5.0.0-beta.3","lts":"4.8.3","old":"4.8.4","release-3-1":"3.1.4","alpha":"5.1.0-alpha.1"},"versions":{"2.10.0-alpha.1":{"name":"ember-source","license":"MIT","version":"2.10.0-alpha.1","keywords":["ember-addon"],"scripts":{"build":"ember - build --environment production","pretest":"ember build","test":"node bin/run-tests.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","test:blueprints":"node - node-tests/nodetest-runner.js","start":"ember serve","docs":"ember ember-cli-yuidoc","sauce:launch":"ember - sauce:launch"},"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","bower":"~1.7.7","broccoli-funnel":"^1.0.6","broccoli-rollup":"^1.0.3","broccoli-stew":"^1.2.0","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"^2.6.1","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^1.4.2","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.18.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"0.17.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunitjs":"^1.22.0","route-recognizer":"^0.2.7","rsvp":"~3.2.1","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.8.1"},"dependencies":{"ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","simple-dom":"^0.3.0","broccoli-stew":"^1.2.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"c3fcb378e397afe160a2989a028dd9aeb58e5d4a","description":"[![Sauce - Test Status](https://saucelabs.com/browser-matrix/ember-ci.svg)](https://saucelabs.com/u/ember-ci)","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"homepage":"https://github.com/emberjs/ember.js#readme","_id":"ember-source@2.10.0-alpha.1","_shasum":"d679e4e419a36cdf126a84439d5043e2eef8093a","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"dist":{"shasum":"d679e4e419a36cdf126a84439d5043e2eef8093a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.10.0-alpha.1.tgz","integrity":"sha512-t8ic17wInWp/2K9IIXRnnmNnBOGq7/EONtK58nxdzLtt7t8t25vohNcnFNP3b1l3UTAUhmF13OJJ/a8wS2jXjQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGVDiNyc1v09NkfjOuR+xgoAx/j4vAi6+BMYNiO54aqxAiAyhri6rWt+hMjXvVEPkB+ZVz6JBbXiqAWTx5opYMHesw=="}]},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.10.0-alpha.1.tgz_1475869590456_0.9185842524748296"},"directories":{}},"2.11.0-alpha.1":{"name":"ember-source","license":"MIT","version":"2.11.0-alpha.1","keywords":["ember-addon"],"scripts":{"build":"ember - build --environment production","pretest":"ember build","test":"node bin/run-tests.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","test:blueprints":"node - node-tests/nodetest-runner.js","start":"ember serve","docs":"ember ember-cli-yuidoc","sauce:launch":"ember - sauce:launch","release":"node scripts/release.js"},"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","bower":"~1.7.7","broccoli-funnel":"^1.0.6","broccoli-rollup":"^1.0.3","broccoli-stew":"^1.2.0","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"^2.6.1","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^1.4.2","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.18.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.17.6","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunitjs":"^1.22.0","route-recognizer":"^0.2.8","rsvp":"~3.2.1","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.8.1"},"dependencies":{"ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","simple-dom":"^0.3.0","broccoli-stew":"^1.2.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"6eaf61b0e48803720c8ea6b1e67b42116fabebf9","description":"

-

","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"homepage":"https://github.com/emberjs/ember.js#readme","_id":"ember-source@2.11.0-alpha.1","_shasum":"6fb53b95de120e4392a30f3427f2efcf003f534b","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.4.0","_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"dist":{"shasum":"6fb53b95de120e4392a30f3427f2efcf003f534b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.11.0-alpha.1.tgz","integrity":"sha512-rAZyLUslBKSJuIvj7C+HOtznkFWLustqCV1mFyqGISYsnb72OdjqYRlzUwiRxE5S+Pvh+XaUu7gtDNJn2eSw5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBEWZ//2FY8xun+XI6Q00AxNK9vGBqNdhocNJWGJ5MODAiEAr6zuERlsItsSVjtbMRC0xziWxtCC6ixVmZTCx6Tob+E="}]},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.11.0-alpha.1.tgz_1477878600994_0.3526368332095444"},"directories":{}},"2.11.0-beta.1":{"name":"ember-source","license":"MIT","version":"2.11.0-beta.1","keywords":["ember-addon"],"scripts":{"build":"ember - build --environment production","pretest":"ember build","test":"node bin/run-tests.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","test:blueprints":"node - node-tests/nodetest-runner.js","start":"ember serve","docs":"ember ember-cli-yuidoc","sauce:launch":"ember - sauce:launch","release":"node scripts/release.js"},"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","bower":"~1.7.7","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","broccoli-rollup":"^1.0.3","broccoli-stew":"^1.2.0","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"^2.6.1","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^1.8.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.18.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.2","glob":"^5.0.13","html-differ":"^1.3.4","jquery":"^3.1.1","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.2.8","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.8.1"},"dependencies":{"broccoli-stew":"^1.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","rsvp":"^3.3.3","simple-dom":"^0.3.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"6379e5f6175dc62cdda0269a1b1584c5c48c4b8d","description":"

-

","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"homepage":"https://github.com/emberjs/ember.js#readme","_id":"ember-source@2.11.0-beta.1","_shasum":"4f7b0fbd31bfb392c4c6dbbd61928c414a1d0d3a","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"rwjblue","email":"robert.w.jackson@me.com"},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"}],"dist":{"shasum":"4f7b0fbd31bfb392c4c6dbbd61928c414a1d0d3a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.11.0-beta.1.tgz","integrity":"sha512-AhdH1ILiNmfPHxuuMYYH9qDSJsiptBXL0mfwpB51uEPHvWph/alC/YkiutjSZ43U6sCDNTYrQRJnLzHGhXc5Cg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWrP2rFvWxC9SsjXGhVs44NsXcPkJTVmuTpKCfgRObLAiBS52uDWyR3dhqHRrjo7w76r/VAd6rSLz4VHPRFYlVnfA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.11.0-beta.1.tgz_1480464794534_0.6357096461579204"},"directories":{}},"2.11.0-beta.2":{"name":"ember-source","license":"MIT","version":"2.11.0-beta.2","keywords":["ember-addon"],"scripts":{"build":"ember - build --environment production","pretest":"ember build","test":"node bin/run-tests.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","test:blueprints":"node - node-tests/nodetest-runner.js","start":"ember serve","docs":"ember ember-cli-yuidoc","sauce:launch":"ember - sauce:launch","release":"node scripts/release.js"},"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","bower":"~1.7.7","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","broccoli-rollup":"^1.0.3","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"^2.6.1","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^1.8.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.18.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.2","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.2.8","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.8.1"},"dependencies":{"broccoli-stew":"^1.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","jquery":"^3.1.1","rsvp":"^3.3.3","resolve":"^1.1.7","simple-dom":"^0.3.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"description":"

-

","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"homepage":"https://github.com/emberjs/ember.js#readme","_id":"ember-source@2.11.0-beta.2","_shasum":"a96c27e908503aa61438175b2c981e8a0acb36c6","_resolved":"file:ember-source-2.11.0-beta.2.tgz","_from":"ember-source-2.11.0-beta.2.tgz","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"dist":{"shasum":"a96c27e908503aa61438175b2c981e8a0acb36c6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.11.0-beta.2.tgz","integrity":"sha512-cDGjScvpXUj81LhOIM1eIEZ2e7xEgFG3Op8Wk5AYzvEm6j2IhSh7dgj045na9uquSEe+5ikHUXEIgOkVN/apNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCM4LhUhYIbovVbaXLINgr+CNuRNyLyj8RJ7bLJm/KeqgIhAJU/S5Ui2VLl72vdeVqR62mW0fH6agS9gVniCDPN2mdo"}]},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.11.0-beta.2.tgz_1480547196547_0.5785062836948782"},"directories":{}},"2.11.0-beta.5":{"name":"ember-source","version":"2.11.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-stew":"^1.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.3.3","simple-dom":"^0.3.0"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","bower":"~1.7.7","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"^2.6.1","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^1.8.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.18.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.2.8","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.8.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"c0bdfa508f3a14666acf03fe23bb29268604c1ae","_id":"ember-source@2.11.0-beta.5","_shasum":"23f781c0336ce653fad721220558060204ce7170","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"23f781c0336ce653fad721220558060204ce7170","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.11.0-beta.5.tgz","integrity":"sha512-DfU0WrhkaVLfe2iEHZQPtbG8AjAJf7CnIR6VjIaMHycFo8A+L1uUo57xyM+L48X96+/eko8QCz3XMvm52mQz4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD96wGHk2T5w76BO2lx+7VUnwiMSns5n+iBc6V138+eTAIgOchOWbHQROn8Lu8eXjRwUaygeXla/6n8HuqPLOpTS0Q="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ember-source-2.11.0-beta.5.tgz_1484957002955_0.9644629526883364"},"directories":{}},"2.11.0-beta.6":{"name":"ember-source","version":"2.11.0-beta.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-stew":"^1.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.3.3","simple-dom":"^0.3.0"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","bower":"~1.7.7","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"^2.6.1","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^1.8.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.18.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.2.8","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.8.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"37b2d7bcfc232788f10c9f85cd6eddcd47ccc9ee","_id":"ember-source@2.11.0-beta.6","_shasum":"282445f0f1fe6fa9ba83c71868701ebf41ae90be","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"282445f0f1fe6fa9ba83c71868701ebf41ae90be","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.11.0-beta.6.tgz","integrity":"sha512-rNmKGxWA5JXMHZ05dBmtjWy4vp/F8clHv0q9S+GVjSOedXJIuSqNO7CLdm3sB6A+0Ln9gFmDXb3dPIF+dcInIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnu3bwW+rrqt5rambwe8e7s+c4GMwFCXhaaIC+XFO5zAiEA9GTC4fbd26kr743VD4NZbJTxRJWcI0dMNRX1ZyWReZI="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ember-source-2.11.0-beta.6.tgz_1485013959411_0.3015102406498045"},"directories":{}},"2.11.0-beta.7":{"name":"ember-source","version":"2.11.0-beta.7","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-stew":"^1.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.3.3","simple-dom":"^0.3.0"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","bower":"~1.7.7","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"^2.6.1","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^1.8.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.18.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.2.8","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.8.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"59fd7c9a883d6c9a75c87fa84f0e0f34523e0ce1","_id":"ember-source@2.11.0-beta.7","_shasum":"2238131edea12515a228463cb0a3290cded09bb6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"2238131edea12515a228463cb0a3290cded09bb6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.11.0-beta.7.tgz","integrity":"sha512-F/M7f9mbOBo5Y4nQKYFiOxLY46in4LrcSkZyhju1y9DmOGTo/JbdwuBBImi5Q2dN2JwtJLG6ak9H54IbdNx/Ww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnJIh5UBwqIYgK7IaO4H969y3sWrfpLiQucGPCb256/wIhANrVjUkZCn1Z+SGEJdwtCpuGQWj1gC8j0Jyr1lwhtRp8"}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.11.0-beta.7.tgz_1485015544134_0.1547376795206219"},"directories":{}},"2.11.0-beta.8":{"name":"ember-source","version":"2.11.0-beta.8","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-stew":"^1.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.3.3","simple-dom":"^0.3.0"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","bower":"~1.7.7","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"^2.6.1","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^1.8.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.18.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.2.8","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.8.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"e30e250cefae4a3e854bf461ed17a2d60043e6eb","_id":"ember-source@2.11.0-beta.8","_shasum":"06db10379c8a97f3ab0853ac1eccc92aba11ba88","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"06db10379c8a97f3ab0853ac1eccc92aba11ba88","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.11.0-beta.8.tgz","integrity":"sha512-fSg/X5FTK/YlQGczxzs4X2jXfbg6n9v6UhKnkoRdGCe+AfJSfUCFuU2U3JWjmFtQWGKNQRfkhP4LdLFAwm6tug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDT9ciyWy3+qX3JsgI2zo5JJdBdAYL3plnkafZs7HvVoAiBBFfFA+5ZpXMbcJQtbVHhJMrh9LUvmeqGheJx5uJ1Kjw=="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ember-source-2.11.0-beta.8.tgz_1485016929678_0.9286602439824492"},"directories":{}},"2.11.0":{"name":"ember-source","version":"2.11.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-stew":"^1.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.3.3","simple-dom":"^0.3.0"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","bower":"~1.7.7","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"^2.6.1","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^1.8.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.18.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.2.8","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.8.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"00bc93fadcc0b96dfcee5024e881eb1036666533","_id":"ember-source@2.11.0","_shasum":"fada3652feaaa5ed1fffd40c9ec68ca995801d73","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"fada3652feaaa5ed1fffd40c9ec68ca995801d73","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.11.0.tgz","integrity":"sha512-BHPfYXxxbNL3y9i6nig52WKnUNEcwHSjn+dpTY4zowppxY+WCI4QzdqpNPM8V/ULry2wqIkOTDGW82GbUWStXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBd/4uAkNTGsKihE9EVxD+An7W3x457bBBjQbHES8iWAIhAPBZ5Fc1W8M9h16sqIRQWxECt9DWF+Hy+T00nLnPY1pd"}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.11.0.tgz_1485224517676_0.6216169619001448"},"directories":{}},"2.12.0-beta.1":{"name":"ember-source","version":"2.12.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-stew":"^1.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.3.3","simple-dom":"^0.3.0"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.19.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.0","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.14.2"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"6b83efab8a599df912a73885a34e8ea727bacfec","_id":"ember-source@2.12.0-beta.1","_shasum":"fee1a8e1de9b3d3772167da9bb6285dec94575f9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"fee1a8e1de9b3d3772167da9bb6285dec94575f9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.12.0-beta.1.tgz","integrity":"sha512-fhXBe1FpoCQDn7jkTv3jzGpkZW2uT5ojbiMBrN7WHznOW38PElf8gD79F4ra9VlioXAsgWn05lEisbdMdyMZeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCV6yEZkMPz+Ym688T1xLo6LFLWRJYvBfsf6bEXLumbkQIhALOiWSkpnwsFnD5srvRWux1QFzpsPhcbn7T3p42RBkKJ"}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.12.0-beta.1.tgz_1485229869686_0.6646672307979316"},"directories":{}},"2.11.1":{"name":"ember-source","version":"2.11.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-stew":"^1.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.3.3","simple-dom":"^0.3.0"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","bower":"~1.7.7","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"^2.6.1","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^1.8.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.18.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.2.9","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.8.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"5955d9dd91665321d04c7898241f7b4c5578c0e8","_id":"ember-source@2.11.1","_shasum":"8e19a38497670e8500f7e631d215bd2784ffe4b5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"8e19a38497670e8500f7e631d215bd2784ffe4b5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.11.1.tgz","integrity":"sha512-Uz4DNvO/rTNVtq27hHiqbQAN+OrJIASNkRiyFQL80LRxyTO4I9bKSf3IbAL2T9RoxfpGWSxsSVH3JVW9KyJ2zw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlpbywqc3HhDGV3ovlhNIl00AXxetxcyg791sfwVkE0AiEA/7hFIVBX4R2B77/w/Zpw9FN6pq5dE/WJG6npY/J/d/o="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.11.1.tgz_1487259056779_0.8676832958590239"},"directories":{}},"2.12.0-beta.2":{"name":"ember-source","version":"2.12.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-stew":"^1.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.3.3","simple-dom":"^0.3.0"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.19.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.0","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.14.2"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"bde4906d4679afbb3957520100c422cbbbdc7b9e","_id":"ember-source@2.12.0-beta.2","_shasum":"55d42599312176057e947739fe350127ce4c9237","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"55d42599312176057e947739fe350127ce4c9237","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.12.0-beta.2.tgz","integrity":"sha512-XaTupnZ8b26A7QhcSHPOyyZIs+Wsx1I4dvWhZABZgenXneigLrydxs562lI5FbYHK9CFHpyT46Zj5hAL4KPZGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmrW5h8eK6La15zg3IUM1Q7NbZNsfTMnT/w3i8FyOskwIgHQ/+w7+vc6xyF0sFm3bBqTpwOBFrcPcBiYa+wbbntFE="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ember-source-2.12.0-beta.2.tgz_1487259521971_0.36738055711612105"},"directories":{}},"2.11.2":{"name":"ember-source","version":"2.11.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-stew":"^1.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.3.3","simple-dom":"^0.3.0"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","bower":"~1.7.7","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"^2.6.1","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^1.8.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.18.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.2.10","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.8.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"c0e1e56b964287474ad0955b2a86484c6a0b67f1","_id":"ember-source@2.11.2","_shasum":"07239925dc8fc2a8377bdf43210c42093e8fc4ae","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"07239925dc8fc2a8377bdf43210c42093e8fc4ae","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.11.2.tgz","integrity":"sha512-ubFGtKZXRLdl1OOb9PCZSKGdeHGEhJQ7idIhV0q/gGQn1lk4G2IkwNg0szL7fBgp3DlkM8WZA9ReUWz4cJaSuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZn6vx/bJjuSigd3dTFpMUuzlCOxGLBb6EhOqzpBRx3AiB1FzUK0U84lGSBVZg7YH2InQyXQQsuV6ygGBccMjg3jA=="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ember-source-2.11.2.tgz_1487523327063_0.7175716480705887"},"directories":{}},"2.11.3":{"name":"ember-source","version":"2.11.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.4.0","simple-dom":"^0.3.0"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","bower":"~1.7.7","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"^2.6.1","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^1.8.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.18.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.2.10","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.8.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"2336dad5e7008c3341e5b293ee8334e1ae5350e8","_id":"ember-source@2.11.3","_shasum":"12c50cc2b4a7f8ae8c5daa3a72fb09415476c510","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"12c50cc2b4a7f8ae8c5daa3a72fb09415476c510","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.11.3.tgz","integrity":"sha512-bt7zI5R/xO7uCL5x5oYexwABqu3ZsbFMqikGGkcm/seuvhxlhw2LcUfKMyPWop09YbtVx75Ra8febBrEVxaf4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDdJQ7VsO5a7N7r5jIqR9gb2DNBU7Oq0Ou6t1O/DC0VMAiAYslC6wGTBC/H7bsGADtyImjQJjsMEubuzrcpwJCkW4g=="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ember-source-2.11.3.tgz_1489014342515_0.7107414319179952"},"directories":{}},"2.12.0-beta.3":{"name":"ember-source","version":"2.12.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.4.0","simple-dom":"^0.3.0"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.19.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.0","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.14.2"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"7a64fb485a3211b3c71887aacc37470734197e5e","_id":"ember-source@2.12.0-beta.3","_shasum":"3ff7831c414c07eca99be1a1bc6e187496f55665","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"3ff7831c414c07eca99be1a1bc6e187496f55665","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.12.0-beta.3.tgz","integrity":"sha512-TFARbw45CqFga3hzgwUk6xhZdt0yHKUpDDZh9g6jNLaHVGTmMrGBy4kjyNAU04Myfv9aXO6HfmzM0CR1U8QKQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7ENkYfcFLZWGFewq2VeWiGtNk5CxWXoR+EoEYhgsr+AiEA53sIzkpsv7TSz91A5xsePhSBT2xLLezyQ2GHoNZQN9I="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ember-source-2.12.0-beta.3.tgz_1489014993318_0.6415547411888838"},"directories":{}},"2.12.0":{"name":"ember-source","version":"2.12.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.4.0","simple-dom":"^0.3.0"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.19.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.0","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.14.2"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"1841cd84806c87bb2f731ef4a84a324b1f0a27ae","_id":"ember-source@2.12.0","_shasum":"5c7d09765a5c2c071382f3c02cf28b34d450e4ef","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"5c7d09765a5c2c071382f3c02cf28b34d450e4ef","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.12.0.tgz","integrity":"sha512-heMl3l0dJwiZ5wPH4PgWum/pDxd5oFs2XvDIQ0g0hniBAr8rc8j8J38pQNbM7eu/ZK0rGW4hx0GTs4Rg5ybeiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHIZcryxDl2+bCPS5KoAyGEUAAwFERuJ/5pRO7hwJwYAIhANbmIbwPs1zGgI+LYTczFYvOyBKMQnln6SdDKq0P3awA"}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.12.0.tgz_1489612885550_0.8148883015383035"},"directories":{}},"2.13.0-beta.1":{"name":"ember-source","version":"2.13.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.22.0","@glimmer/di":"^0.1.8","@glimmer/node":"^0.22.0","@glimmer/reference":"^0.22.0","@glimmer/runtime":"^0.22.0","@glimmer/util":"^0.22.0","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","handlebars":"^4.0.6","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.4.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.3.0"},"devDependencies":{"@glimmer/test-helpers":"^0.22.0","aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"0.8.4","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","emberjs-build":"0.20.0","eslint-plugin-ember-internal":"^1.0.1","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.0","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.14.2"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"20f4ee38510865c0fc119c1f369595bed889ac72","_id":"ember-source@2.13.0-beta.1","_shasum":"f8f4a3b8bd899a915e8efc4b8f9b0821d4cbbdef","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"f8f4a3b8bd899a915e8efc4b8f9b0821d4cbbdef","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.13.0-beta.1.tgz","integrity":"sha512-4ScnLpGt93ezWuPEZF223l+FwyFmW8TcSSENOZBG8L/2PVBGMG4O43VHBrl/0rr6L9cWBC8vPmKEhxbQUGN4Og==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID1Oc9mjWppJsPFACqPYPkiaKZMCX96BjvG6P+w+tloTAiEAg1LM1jtFncqi9Bh3jkzUS7RBz7NwUw+4scJUWw6q98M="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.13.0-beta.1.tgz_1489617971202_0.9846198719460517"},"directories":{}},"2.13.0-beta.2":{"name":"ember-source","version":"2.13.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.22.0","@glimmer/di":"^0.1.8","@glimmer/node":"^0.22.0","@glimmer/reference":"^0.22.0","@glimmer/runtime":"^0.22.0","@glimmer/util":"^0.22.0","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","handlebars":"^4.0.6","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.4.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.3.0"},"devDependencies":{"@glimmer/test-helpers":"^0.22.0","aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"0.8.4","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","emberjs-build":"0.20.0","eslint-plugin-ember-internal":"^1.0.1","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.0","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.14.2"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"18ba842a1ea34b33002da95556843e9bfd023f6d","_id":"ember-source@2.13.0-beta.2","_shasum":"9dedf4826602c9e3418b65f13e08246e3049265a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"9dedf4826602c9e3418b65f13e08246e3049265a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.13.0-beta.2.tgz","integrity":"sha512-11HwnQpud2DvCSQjQ9eK+3XAboc/geD/omYfkW3DMztOLp0vuhU26a/8Fizb55h1pb7pWQsFWv+8th6Su88V/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVIGDNMpAFQFJod9B8Olb8pQrI8zL9xU35q/+/CONBwQIhANSqn89BDAcPgA8rmSO2WVQehgPd91Nm+g122XucXJlk"}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.13.0-beta.2.tgz_1491596853850_0.31537972926162183"},"directories":{}},"2.12.1":{"name":"ember-source","version":"2.12.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.4.0","simple-dom":"^0.3.0"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"0.8.4","ember-publisher":"0.0.7","emberjs-build":"0.19.0","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.0","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.14.2"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"17678c6c32074849d7fab46b3ae8e1d006f6c8f4","_id":"ember-source@2.12.1","_shasum":"2d0b6fa1c9ebca668eccc7d49521584301593b7d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"2d0b6fa1c9ebca668eccc7d49521584301593b7d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.12.1.tgz","integrity":"sha512-HUSFQ75VkLKNnI9Nh3YCpmxRvxiz96jIjVcNE9ehbY4820nYk+gveZf4VYydEHrPwvoGtW9qeysUk4CW452rVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEKq3dEO8faUzbb6EKZ+CNk89+wWWhgwQ4/rCC0A76rrAiEAhfrqohdZnJP6jPw1Y1MYOUyEeAtgT5EiJH+UQj7+h2s="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.12.1.tgz_1491598115514_0.07526606298051775"},"directories":{}},"2.12.2":{"name":"ember-source","version":"2.12.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.4.0","simple-dom":"^0.3.0"},"devDependencies":{"aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"0.8.4","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","emberjs-build":"0.20.1","eslint-plugin-ember-internal":"^1.0.1","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glimmer-engine":"^0.19.4","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.0","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.14.2"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"527b317479a8877585274ce08fe21f5ab1b2b030","_id":"ember-source@2.12.2","_shasum":"02094fd9d30c85e7717a240fd8a18b2a117b5594","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"02094fd9d30c85e7717a240fd8a18b2a117b5594","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.12.2.tgz","integrity":"sha512-McZvjxACV36fWTSIDWe9GlBR31go5obz6PStttBHGe8y7IggxZ/qLiK1cnhG/iEVeGmX4r0EIX+rAGm4luJ8ZQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHIXFMcnjmswoAwLo46muL/p3+MZbS3LPWDGD5nlq1z/AiEAwMoXWuwpaW6uzBM/h9eKDxj6t2aqnDXSyvmoRY2k5eI="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.12.2.tgz_1493323157004_0.617562702158466"},"directories":{}},"2.13.0":{"name":"ember-source","version":"2.13.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.22.0","@glimmer/di":"^0.1.8","@glimmer/node":"^0.22.0","@glimmer/reference":"^0.22.0","@glimmer/runtime":"^0.22.0","@glimmer/util":"^0.22.0","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","handlebars":"^4.0.6","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.4.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.3.0"},"devDependencies":{"@glimmer/test-helpers":"^0.22.0","aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"0.8.4","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","emberjs-build":"0.20.1","eslint-plugin-ember-internal":"^1.0.1","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.0","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"^1.14.2"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"1cd37cb93d410ada94fcb98b73d489a28660f81f","_id":"ember-source@2.13.0","_shasum":"82c47299beecee20b21c14404693f2dff32bbc07","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"82c47299beecee20b21c14404693f2dff32bbc07","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.13.0.tgz","integrity":"sha512-a4Pkq9Io6JpLR2509284fOzH2xozTlyCzi47lz2F94hrVA/9j2//2Ji0QBjJcnBptrZJOJYxGu5hgYxwPaNijQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1JheKsmEo5RIXFo6afpk8wLK9oPjeeeEb/m0S0e+gwwIgZe7cAZTE33ogtF9udfVm9oU92v4puTc0aO0X8+XOJRA="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.13.0.tgz_1493326618837_0.1792489776853472"},"directories":{}},"2.14.0-beta.1":{"name":"ember-source","version":"2.14.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.22.0","@glimmer/node":"^0.22.0","@glimmer/reference":"^0.22.0","@glimmer/runtime":"^0.22.0","@glimmer/util":"^0.22.0","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","handlebars":"^4.0.6","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.5.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.7","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^0.4.0","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.2","router_js":"^1.2.7","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"35b5369c6233e5289f029ad460b999c420c9b176","_id":"ember-source@2.14.0-beta.1","_shasum":"ea06bf1365aa34471a19d63409f7e3160b6fa5ca","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"ea06bf1365aa34471a19d63409f7e3160b6fa5ca","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.14.0-beta.1.tgz","integrity":"sha512-2uSys4N/Pp3h6bbV6sZATiPZ/F/UuDA39yq9vJlNlqqn7MCR2fp5kTeF/ptx2Jtr7qYnQi6NB6MkV/qqKsJDwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnrYV3rkUo+wtPqU/ePsdVLt4u3g07Zjd0S97E5bWmeAIgPoRl5pB79eUYoeSxfuiEeWDRR1uNXMOH5sql5HHVVlc="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ember-source-2.14.0-beta.1.tgz_1493332018855_0.9393402100540698"},"directories":{}},"2.14.0-beta.2":{"name":"ember-source","version":"2.14.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.22.0","@glimmer/node":"^0.22.0","@glimmer/reference":"^0.22.0","@glimmer/runtime":"^0.22.0","@glimmer/util":"^0.22.0","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","handlebars":"^4.0.6","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.5.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.7","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^0.4.0","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.7","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"bca9d8ce0cf2aad98140d6582f460ed64f90eb31","_id":"ember-source@2.14.0-beta.2","_shasum":"834ed634e54f38d6315432b5fa42531016533384","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"834ed634e54f38d6315432b5fa42531016533384","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.14.0-beta.2.tgz","integrity":"sha512-cBKIRWBjgEx1YZsIAaWc1rruZZxlCCRjqxJ2gvti2FMd5RqU355fz6ekadu63QjBaJdHwB7cv1OURroQyHZKMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICe2Z08Th17RtVsDeKJEDyZGzMJBUYJawLvrrSnDEbWXAiEAsqfQmaT7VSKkNZYyORukt39uK5GWOVW6lbe80Vo0eys="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ember-source-2.14.0-beta.2.tgz_1494442717244_0.669699888676405"},"directories":{}},"2.13.1":{"name":"ember-source","version":"2.13.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.22.1","@glimmer/di":"^0.1.8","@glimmer/node":"^0.22.1","@glimmer/reference":"^0.22.1","@glimmer/runtime":"^0.22.1","@glimmer/util":"^0.22.1","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","handlebars":"^4.0.6","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.4.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.3.0"},"devDependencies":{"@glimmer/test-helpers":"^0.22.0","aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"0.8.4","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","emberjs-build":"0.20.1","eslint-plugin-ember-internal":"^1.0.1","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"0.3.0","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"1.14.2"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"57b6b82a87ec1e47152c56bdba9bc78302d7cd40","_id":"ember-source@2.13.1","_shasum":"5e0dbfe213ce8a42be608cb130d995025f778ca6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"5e0dbfe213ce8a42be608cb130d995025f778ca6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.13.1.tgz","integrity":"sha512-JLCLBxg/ut+HCqA8mxxuJBUJRqjGFB7vrAWmmANonZVU48BVH3r1sax6JexaP0jEpzwHsypBk4Y6WPKRhRU2dg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAeJdWFWWA1V7i1QUtSI7ekkntFkKtJpfVSVXS42hPLNAiEA3b6XH1OlxbLo/vKG8P70DjvB3mElsSdFMx8zHekYqL4="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ember-source-2.13.1.tgz_1495060733035_0.7035644941497594"},"directories":{}},"2.13.2":{"name":"ember-source","version":"2.13.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.22.1","@glimmer/di":"^0.1.8","@glimmer/node":"^0.22.1","@glimmer/reference":"^0.22.1","@glimmer/runtime":"^0.22.1","@glimmer/util":"^0.22.1","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","handlebars":"^4.0.6","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.4.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.3.0"},"devDependencies":{"@glimmer/test-helpers":"^0.22.0","aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"0.8.4","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","emberjs-build":"0.20.1","eslint-plugin-ember-internal":"^1.0.1","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"0.3.0","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"1.14.2"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"6438ded430c9095ab782c8250f55516c279ecd62","_id":"ember-source@2.13.2","_shasum":"9fa9439a26515890981aa5d466f23da20adccff8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"9fa9439a26515890981aa5d466f23da20adccff8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.13.2.tgz","integrity":"sha512-bIUT88uZIIMGZUYMRFInKRm1DUf9JdX81tr20PkGnc5cctKJ/+ma0ZpqGTQbGinn4w+vXI1IZ4j7O4qFzz7gIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0s80PrfJ5yAyDTD3hJYHnNi65tUHhXKX9uVdlvjx2NAiEA9In20jIoxBCQYUUK+huTM0Wyly+LUiTjcLO0NSpaDFQ="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ember-source-2.13.2.tgz_1495114580131_0.04463051329366863"},"directories":{}},"2.14.0-beta.3":{"name":"ember-source","version":"2.14.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.22.3","@glimmer/node":"^0.22.3","@glimmer/reference":"^0.22.3","@glimmer/runtime":"^0.22.3","@glimmer/util":"^0.22.3","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","handlebars":"^4.0.6","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.5.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^0.4.0","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"879d85420969dc57d5613adb7469f645741e2cad","_id":"ember-source@2.14.0-beta.3","_shasum":"cc8468dbe074f6ee20b94f2d1f137377b341d701","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"cc8468dbe074f6ee20b94f2d1f137377b341d701","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.14.0-beta.3.tgz","integrity":"sha512-+i6JwRa+jVQZYu1trfy45n9h+qEC3S6F3kEavVsnEEJngP6RDuPx0jgS/8QAMAAVTjiQsD+342XAJdGlgi3GQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDx6iKO7JZ4y4/+b6vXnYJ3tHmaVd8MqBZ75pXj5M4O3gIgYvMOFjubnFXXT2fw1k8xqZQT/rQHu1VS8jJZ9oPhuvg="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.14.0-beta.3.tgz_1496246720666_0.39553183456882834"},"directories":{}},"2.13.3":{"name":"ember-source","version":"2.13.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.22.3","@glimmer/di":"^0.1.8","@glimmer/node":"^0.22.3","@glimmer/reference":"^0.22.3","@glimmer/runtime":"^0.22.3","@glimmer/util":"^0.22.3","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","handlebars":"^4.0.6","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.4.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.3.0"},"devDependencies":{"@glimmer/test-helpers":"^0.22.0","aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"0.8.4","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","emberjs-build":"0.20.1","eslint-plugin-ember-internal":"^1.0.1","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"0.3.0","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"1.14.2"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"9d3f11a1955eb0858d039c6c7ff1c15ec98bcb2c","_id":"ember-source@2.13.3","_shasum":"7fbf413cceddb71d267502d59162ad2df6e9ff11","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"7fbf413cceddb71d267502d59162ad2df6e9ff11","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.13.3.tgz","integrity":"sha512-abAa/Y4zgcexUc7YUyvBUw2EGqPGlnuktju1Hc0LH7fyi31jAwAgk1Yf6lqu27e8O3hSMbrDbStKIID7wh94CQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUcVuqXbbpYyWilH1Bhz5036eYlfETdXU2F6EVyzAgDAIgMfmUKvYVigRSR7JW/zjzZHH8SgjlGdap0JxAllZUW1c="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.13.3.tgz_1496255337821_0.24279018677771091"},"directories":{}},"2.13.4":{"name":"ember-source","version":"2.13.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.22.3","@glimmer/di":"^0.1.8","@glimmer/node":"^0.22.3","@glimmer/reference":"^0.22.3","@glimmer/runtime":"^0.22.3","@glimmer/util":"^0.22.3","broccoli-funnel":"^1.0.6","broccoli-merge-trees":"^1.1.4","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.0.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.1.7","handlebars":"^4.0.6","jquery":"^3.1.1","resolve":"^1.1.7","rsvp":"^3.4.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.3.0"},"devDependencies":{"@glimmer/test-helpers":"^0.22.0","aws-sdk":"~2.2.43","babel-plugin-feature-flags":"^0.2.3","babel-plugin-filter-imports":"~0.2.0","backburner.js":"^0.3.1","broccoli-rollup":"^1.0.3","broccoli-string-replace":"^0.1.1","broccoli-uglify-sourcemap":"^1.4.2","chalk":"^1.1.1","dag-map":"^2.0.1","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.2.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"0.8.4","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","emberjs-build":"0.20.1","eslint-plugin-ember-internal":"^1.0.1","express":"^4.5.0","finalhandler":"^0.4.0","git-repo-info":"^1.1.4","git-repo-version":"^0.3.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"0.3.0","router_js":"^1.2.4","serve-static":"^1.10.0","simple-dom":"^0.3.0","testem":"1.14.2"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"219e29d4df7f16bf5c1fab742697aebee116bd86","_id":"ember-source@2.13.4","_shasum":"97022069febfb5651ddc26a83f1987370cc404c8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"97022069febfb5651ddc26a83f1987370cc404c8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.13.4.tgz","integrity":"sha512-Bxhil6A2AODaZUKSrl0bvnhvUdNKPoDbnOmXKlNr+8dEh4TwO/XCfIzFFIW1r7zf55Vfy+0aoOIZrz44gA5vRg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFfZslRQk81hCgIi2XUfMzIywY4ma4a9rnRMEUx9cRp0AiBrfK3aC+dCOfx5mOroGEzNsCt6CH6nvDWaDc1GEwHLvQ=="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.13.4.tgz_1499261763350_0.6690915036015213"},"directories":{}},"2.14.0":{"name":"ember-source","version":"2.14.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.22.3","@glimmer/node":"^0.22.3","@glimmer/reference":"^0.22.3","@glimmer/runtime":"^0.22.3","@glimmer/util":"^0.22.3","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","handlebars":"^4.0.6","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.5.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^0.4.0","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"d21fd543c747e99821f731d849ad334dafc37805","_id":"ember-source@2.14.0","_shasum":"b5266adbdd46deb0a5f3ee6606f491c01d6d0d08","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"b5266adbdd46deb0a5f3ee6606f491c01d6d0d08","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.14.0.tgz","integrity":"sha512-bS18cDiXl2irXh/cSljdaWpg0IVV/jTcH0QUGVtsAmzFV2Neucf2L+f6jYm9N3zwb76ehROaQWai/p5VTKy8Rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCE8uoGO1LDtt84sGNcgTRkXrYj5GgsT4gBPZ+uj09/MQIhAOx7V/CbLsp13a029gkBiXd/F66kdrvPHR1O7CdZJS78"}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.14.0.tgz_1499264115734_0.9036510153673589"},"directories":{}},"2.15.0-beta.1":{"name":"ember-source","version":"2.15.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.1","@glimmer/node":"^0.25.1","@glimmer/reference":"^0.25.1","@glimmer/runtime":"^0.25.1","@glimmer/util":"^0.25.1","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","handlebars":"^4.0.6","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.6.1","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.1.0","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"d9d17c36f2999c466096d2a948f6b55d29f5b74a","_id":"ember-source@2.15.0-beta.1","_shasum":"5e28c96759510d63763cc9f89fbc36ef948790a6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"5e28c96759510d63763cc9f89fbc36ef948790a6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.15.0-beta.1.tgz","integrity":"sha512-H2Vy74Zja4Sf0C7JRC9WbDzAkol2yA60WC5E8suF/UnEYn7VYnjJC+5J3TFRBG0guDk++4C9ACpX0yuaJdijUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBY+6HHvo1w6cJGJXkewL/oycb3P3L0pyINGsQfYI5O1AiBmCGBqow3GTYOf8iLwAfu2VlLYvyvOvK/IGjBXhLqo0A=="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.15.0-beta.1.tgz_1499279037402_0.17903587548062205"},"directories":{}},"2.14.1":{"name":"ember-source","version":"2.14.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"http://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.22.3","@glimmer/node":"^0.22.3","@glimmer/reference":"^0.22.3","@glimmer/runtime":"^0.22.3","@glimmer/util":"^0.22.3","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","handlebars":"^4.0.6","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.5.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^0.4.0","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"04ac480e923ab7f345e30b7aad683bea2ffb7193","_id":"ember-source@2.14.1","_shasum":"4abf0b4c916f2da8bf317349df4750905df7e628","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"4abf0b4c916f2da8bf317349df4750905df7e628","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.14.1.tgz","integrity":"sha512-uh4SrHefnUdaUSSfilli149/WVJOaYKO/z+uyxxkYoekyPMBXY2G4sLpwBpvO7lzrOxo2vPY4bgpSLhsYvWNJA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7hPliylgRHCKxz4jScJj4pwEnuAy2sw1SAXthgGtLQAiEAkG7wwI2N2Do0+woRhOzUpJYFvoceMSuj5vz5jA/JNYc="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.14.1.tgz_1500045128762_0.19754273886792362"},"directories":{}},"2.15.0-beta.2":{"name":"ember-source","version":"2.15.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.1","@glimmer/node":"^0.25.1","@glimmer/reference":"^0.25.1","@glimmer/runtime":"^0.25.1","@glimmer/util":"^0.25.1","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","handlebars":"^4.0.6","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.6.1","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.1.0","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"e3c7509ea76b10592927f60e9cf6ed37ae6a93ad","_id":"ember-source@2.15.0-beta.2","_shasum":"7f3792e55a52f8e92c70426963d54563f3539f4f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"7f3792e55a52f8e92c70426963d54563f3539f4f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.15.0-beta.2.tgz","integrity":"sha512-sCNo20UjHM3YyzsuYwwttXy4RZW4tpOCRUVn7/fsChshKITeLKcGM98+ZBRXKsMJTbGHyvHkyjxIRdmaaTrHzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICFip5WgpWeifP9lxr+LvqMSe8Om9W3ztf+AEn4iHuFnAiEAoYpE7YrRopKQZaxPD3tIDW1oLbAWOXPVe68I3yxmsKw="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.15.0-beta.2.tgz_1500625756997_0.37759072496555746"},"directories":{}},"2.15.0-beta.3":{"name":"ember-source","version":"2.15.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.3","@glimmer/node":"^0.25.3","@glimmer/reference":"^0.25.3","@glimmer/runtime":"^0.25.3","@glimmer/util":"^0.25.3","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","handlebars":"^4.0.6","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.6.1","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.1.0","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"42cf186ee85a73c8f4797bd5111052e43ee44d6e","_id":"ember-source@2.15.0-beta.3","_shasum":"9149cbc1ba903eda78b807d75649796c5d398a8b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"9149cbc1ba903eda78b807d75649796c5d398a8b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.15.0-beta.3.tgz","integrity":"sha512-DyYdKvqTbddbjiif7gO4taWEJHrcP4UCt7ASL2OPn9rPkqr4a3eIgHefe8klqLfiJ7VgZeN0pOaBA1p1xZnMeA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyYgDaH6mHgAg0FwgphdcP19OHbS1s7JWIytCYCEIPkgIhAKsF0zhHFVPig1ypY9muqkak26IYUb0aX5b09ut6a1MQ"}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.15.0-beta.3.tgz_1502199885576_0.5250100288540125"},"directories":{}},"2.15.0":{"name":"ember-source","version":"2.15.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.3","@glimmer/node":"^0.25.3","@glimmer/reference":"^0.25.3","@glimmer/runtime":"^0.25.3","@glimmer/util":"^0.25.3","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","handlebars":"^4.0.6","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.6.1","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.1.0","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"64a04326527aebe32a08e4a3c96db63ebc789913","_id":"ember-source@2.15.0","_shasum":"901cbe3abee09292372b06f6aa8dd342683be2d5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"901cbe3abee09292372b06f6aa8dd342683be2d5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.15.0.tgz","integrity":"sha512-TnQEQ7G940ki+h0B5orZUxQkuJR5V4BviLiyTwGomWyf68sOQ/+SSfn+ScxuTH+NJdHgBL8TAol3IH/vX4RV2A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/hw0e4bBbsUARjLwDZs7iGbb1/ks+dHyqZXlQ74ddmAiAIX3DYz4tmpUAMjsS8c8zJZKqt8VlpteL4o+mTEueFjQ=="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.15.0.tgz_1504189180521_0.016130733536556363"},"directories":{}},"2.16.0-beta.1":{"name":"ember-source","version":"2.16.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json","link:glimmer":"node - bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.3","@glimmer/node":"^0.25.3","@glimmer/reference":"^0.25.3","@glimmer/runtime":"^0.25.3","@glimmer/util":"^0.25.3","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","handlebars":"^4.0.6","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.6.1","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.1.0","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"c48eda7ec40f881f3faff5d35388826e71555dc1","_id":"ember-source@2.16.0-beta.1","_shasum":"5acccd9c7bd8bc245a6bce921c8bdcf4f438be7d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"5acccd9c7bd8bc245a6bce921c8bdcf4f438be7d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.16.0-beta.1.tgz","integrity":"sha512-bkdfl0hXSr8ktSaL9eJdpzxGk0xDTOJmeTk0tfFvxWtC8itmkoPydlDECgtJeEGy8WhtUPcFDW1ePAY+pZ+cFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/4zTITlHDCM3ezlRfOt5LhR6VPbg7q05t3eSEhYzquAiEAy0Rgd7/fWm2gjzchXJv3RinzpMNaFb0rAzb3nc25UIo="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.16.0-beta.1.tgz_1504190619867_0.5623756744898856"},"directories":{}},"2.16.0-beta.2":{"name":"ember-source","version":"2.16.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json","link:glimmer":"node bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.3","@glimmer/node":"^0.25.3","@glimmer/reference":"^0.25.3","@glimmer/runtime":"^0.25.3","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.6.1","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.1","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"3aec03af97499f34f7b2fdcf4b059982ecaacde9","_id":"ember-source@2.16.0-beta.2","_shasum":"da763c800c6c2ea6edea4fda25311428df7d763c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"da763c800c6c2ea6edea4fda25311428df7d763c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.16.0-beta.2.tgz","integrity":"sha512-zo1nnyk6z9tzqX+diCUU+zutHfuwAHq9q4LPIB7fm9OQi/dJD9ProicX4A0NC5K0K61MtBP4latsqkGQvrK7WQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFihaOQR+J5yezI4n8r0rQHkq4wHMA6GogdTyho4o33+AiEAuBZh8OlIdfhndz3qmZvJy9yRd7NpKV/Z0eD80oxSwyo="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.16.0-beta.2.tgz_1506991077046_0.4346551261842251"},"directories":{}},"2.15.1":{"name":"ember-source","version":"2.15.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json","link:glimmer":"node bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.3","@glimmer/node":"^0.25.3","@glimmer/reference":"^0.25.3","@glimmer/runtime":"^0.25.3","@glimmer/util":"^0.25.3","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","handlebars":"^4.0.6","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.6.1","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.1","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"48bb7afc64eefc74f7d9bfb3c41a12e900929e15","_id":"ember-source@2.15.1","_shasum":"a0163f74c23897e974be0916c3f23fcfd42ddb4a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"a0163f74c23897e974be0916c3f23fcfd42ddb4a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.15.1.tgz","integrity":"sha512-BIPwQToIBXKgTwRoc3JR+AIR5CU2qodFWRzlCqTFobi4C6SBBp/tOH1T5SjKFd+ZcHLJieXM/AV7WO6BcBNOSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhjzqDJXid43phgtXV+uG8oJVp/uxdJIPhCsly3LtY7wIhAIEpyJN+3MMI/aQsShRFJbkeCnVACadpKIY/o0lDvbje"}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.15.1.tgz_1506993535740_0.49146676482632756"},"directories":{}},"2.15.2":{"name":"ember-source","version":"2.15.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json","link:glimmer":"node bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.3","@glimmer/node":"^0.25.3","@glimmer/reference":"^0.25.3","@glimmer/runtime":"^0.25.3","@glimmer/util":"^0.25.3","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","handlebars":"^4.0.6","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.6.1","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.1","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"60542b169a18228b5189b1e5958d176af245b34d","_id":"ember-source@2.15.2","_shasum":"544c7bcee7b50532e4a10c5572ddf42c835abc93","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"544c7bcee7b50532e4a10c5572ddf42c835abc93","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.15.2.tgz","integrity":"sha512-y+36sQ3XBAmMDFijITtGmSqewUrBG1n5nSbZAZ4+eo0roA1/PTmwcSUj+78ZSrOnXbBcz6jYJIQWUSsWdhrRAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVw8F0qAzSmZldebyQCBpNY3c//goATNOk+bHGPHCASAiEAg/yCfW+w9O8rBLFSEv4LLJ2yW2tSKzoKnm82y8Q1OSI="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.15.2.tgz_1507148895433_0.9054898316971958"},"directories":{}},"2.16.0":{"name":"ember-source","version":"2.16.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json","link:glimmer":"node bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.3","@glimmer/node":"^0.25.3","@glimmer/reference":"^0.25.3","@glimmer/runtime":"^0.25.3","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.6.1","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.2","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"e295d51e7c719b1c8557ed0980469688ef61b94f","_id":"ember-source@2.16.0","_shasum":"2becd7966278fe453046b91178ede665c2cf241a","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"2becd7966278fe453046b91178ede665c2cf241a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.16.0.tgz","integrity":"sha512-s2OBI24PcRzA2/kIaOrLusqLdAgGmHymnAUkvGQtcyFG1I2u5ebsFxBtmsKFkuhkeTbF558N1Bzk9sd7kG4qXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAP3L0HEkpovWKLaf0JcOVX/VZkwtAu7tIr1SwKMkKsqAiEA0G9x99z9zOwejFbMiq+tWksY5839uYK/v956i7rT6T0="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.16.0.tgz_1507597147995_0.919396354816854"},"directories":{}},"2.15.3":{"name":"ember-source","version":"2.15.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json","link:glimmer":"node bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.3","@glimmer/node":"^0.25.3","@glimmer/reference":"^0.25.3","@glimmer/runtime":"^0.25.3","@glimmer/util":"^0.25.3","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","handlebars":"^4.0.6","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.6.1","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.2","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.0.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"d6352a54c068354da93bcb26a5df4c7ef9153ea7","_id":"ember-source@2.15.3","_shasum":"064d358af42774269d45091cc5316df7e36edf9c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"064d358af42774269d45091cc5316df7e36edf9c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.15.3.tgz","integrity":"sha512-kKy5MbMTVHG+/uMz0ZjaxnmMY75fcz86pLCSKPEVpqlT2DBpUi9xl1epcmlWrkJAl3r8OhnZ4G/kaHdAkA2kCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmWvju1ertD5cpI4r2aoQ3oNGgBKjYZaMecK0eDLldtQIgB6BFrUgmkZvVip9rXf22QgNR1blufvDTqWTA6TnLYlY="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.15.3.tgz_1507598039356_0.021065961802378297"},"directories":{}},"2.17.0-beta.1":{"name":"ember-source","version":"2.17.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json","link:glimmer":"node bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.3","@glimmer/node":"^0.25.3","@glimmer/reference":"^0.25.3","@glimmer/runtime":"^0.25.3","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^4.7.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.2","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"370bdaae97aaf7bd87538e75f520cd292d180740","_id":"ember-source@2.17.0-beta.1","_shasum":"92a0e5caa7306b70f117e1caa337c490ec3b5486","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"92a0e5caa7306b70f117e1caa337c490ec3b5486","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.17.0-beta.1.tgz","integrity":"sha512-IBSdwK4hdP0gdhjFtqFI2Kw4dNwapsIFjaFvqUnsd2rNhjJ+qPQASmTyFB2cvCMOKTONopVLg8uf8+HlT0NvcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGuRFHTvdLEOVWbqCyrRhnPYGMqu5eRa1aStUT/tlPfcAiEAh7qUApeO6Vo/drY+URZthbymK8JkTyNfKvDrJ6LFVGc="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.17.0-beta.1.tgz_1507599307188_0.7854783812072128"},"directories":{}},"2.17.0-beta.2":{"name":"ember-source","version":"2.17.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json","link:glimmer":"node bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.3","@glimmer/node":"^0.25.3","@glimmer/reference":"^0.25.3","@glimmer/runtime":"^0.25.3","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^4.7.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.2","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"84cf622b618ea03b2d06be62eec0c33a0e61b48f","_id":"ember-source@2.17.0-beta.2","_shasum":"6fe6e26451bba7fcd4f113c3ea0750f7cf057c89","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"6fe6e26451bba7fcd4f113c3ea0750f7cf057c89","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.17.0-beta.2.tgz","integrity":"sha512-sciccmV7TEFD45FqSkcwRZNUZwSQWr2Oxm7IZZQuTlZKLfTXwlaixXeSCIKSdigkY0XxQuDxQRLX3Z+XHtPq0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCh8yM6lj5Tfk76QzzRaBbw02aJnaBB07ZwP+qxaK5l6QIhALZjaTQp/adb21GqBMy9BV/+jrWCZ0BSB/znW2IueEhq"}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.17.0-beta.2.tgz_1508277512185_0.7522569526918232"},"directories":{}},"2.17.0-beta.3":{"name":"ember-source","version":"2.17.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json","link:glimmer":"node bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.3","@glimmer/node":"^0.25.3","@glimmer/reference":"^0.25.3","@glimmer/runtime":"^0.25.3","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^4.7.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.2","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"1e3515977437b9d6c33cbaa5e10b88a2fb111ac8","_id":"ember-source@2.17.0-beta.3","_shasum":"24b534728254df81ac7e9b5acef6c93ea6cc2946","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.4","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"24b534728254df81ac7e9b5acef6c93ea6cc2946","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.17.0-beta.3.tgz","integrity":"sha512-mIXk6J0VE3WORzHSg4txVps+5B195zDN43v4pHqJZtweXakBAuOiCv7qj83MxQEn8AM4D2d+57R1VWMD7nSifg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHtLTIyuJ7kxMYM5vel6M3f7ZaAkKUYg81Yc4zOwYCsiAiEAs0e8141l7dVmuz9rBlSwBbaz3Wo9DPRoFdfVVStf3hg="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.17.0-beta.3.tgz_1508787405869_0.6527915727347136"},"directories":{}},"2.16.1":{"name":"ember-source","version":"2.16.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json","link:glimmer":"node bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.4","@glimmer/node":"^0.25.4","@glimmer/reference":"^0.25.4","@glimmer/runtime":"^0.25.4","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^3.6.1","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.2","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"c2fb48909339b25200a2b771a5ed8670cb6b18d5","_id":"ember-source@2.16.1","_shasum":"fed872aa46f6af29efb3c5461e9adc29a57dc6da","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.11.5","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"fed872aa46f6af29efb3c5461e9adc29a57dc6da","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.16.1.tgz","integrity":"sha512-AqczhI7C8WONBWqD8lZAvA7DohqfPrNOLPyUj2u2SlA7IiCIEzP+d2DWO8+YOZK15Y9AIGNmQKFj4Jr6K0Q/8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaxO9MPvYPSSoSYlfrf509oJg1Ma6N2oyh8B3PhMvnkgIhALuw9GZckBTiChdx8/v+tz+MXzVDbtQGAOnl2YG4f2yp"}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.16.1.tgz_1509285546617_0.08413328789174557"},"directories":{}},"2.17.0-beta.4":{"name":"ember-source","version":"2.17.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","release":"node - scripts/release.js","sauce:launch":"ember sauce:launch","start":"ember serve","pretest":"ember - build","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json","link:glimmer":"node bin/yarn-link-glimmer.js"},"dependencies":{"@glimmer/compiler":"^0.25.4","@glimmer/node":"^0.25.4","@glimmer/reference":"^0.25.4","@glimmer/runtime":"^0.25.4","broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3","rsvp":"^4.7.0","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1"},"devDependencies":{"aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.2","broccoli-babel-transpiler":"next","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"1.15.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"7c42e69b6c9b3cd8f782bd1f9747f2268fca55c6","_id":"ember-source@2.17.0-beta.4","_shasum":"c669bd1f8a66e7032697b809565a42655f082414","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.11.5","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"c669bd1f8a66e7032697b809565a42655f082414","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.17.0-beta.4.tgz","integrity":"sha512-ioTekV8V3eofjUv8TXuiLYct7E16YhKsk8xgxQoiK0OwerjLRPWVwkNMF9IVWgbvkne6SMfay0lXnEScqXs6rw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIZvKzsDEl7l13cJgqf+qh3wwpIwanN5/B4MbfTa7CvwIhAN2HF+2y4Yj7RMllwRLVlsXcdA8byYy2EaEUnlYPF2zd"}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.17.0-beta.4.tgz_1509411145401_0.2532664849422872"},"directories":{}},"2.16.2":{"name":"ember-source","version":"2.16.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.2","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"391ea14a2d2547c73c1a0c62a8fb77ff15ba6d6f","_id":"ember-source@2.16.2","_shasum":"ebc29ce36dec3ecc80f6b1b02218d63ca5041088","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.11.5","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"ebc29ce36dec3ecc80f6b1b02218d63ca5041088","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.16.2.tgz","integrity":"sha512-zzjqqNs/1N9sn1JFrU7tvtnck8HSAjRglQ2OcbLx99J0XRGe5GIaCGs2xUVeNn2x+28FNNH5O2bTjWT0Ufxcag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUXr9C8XSR/7wq4yzvZd1499ilcs0/xNgXD1lhYdoNQQIgBbPn0L0HdmG3+QZMluXEGzKyMeG0uYSY+u12GPy0+EE="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.16.2.tgz_1509571091583_0.25703292014077306"},"directories":{}},"2.17.0-beta.5":{"name":"ember-source","version":"2.17.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.2","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"84d5f919e9e84be091b9d9e7d1888fe3947c5d72","_id":"ember-source@2.17.0-beta.5","_shasum":"00cff8761b7d263fa475eb2fd11535632eead147","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"00cff8761b7d263fa475eb2fd11535632eead147","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.17.0-beta.5.tgz","integrity":"sha512-UWa9wOc6ZwfQS/H4HPdIuvWPZjTtaUHOzj0cfS1sKt6r8zCF3PFGZTuMIMdRW9qZBCSyLXA0dqye+9rBZejXZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELRkEEkEwqevoK2MxzJ/9z8zayZoz/hvJzDZ+eWOG7sAiEAyUGctEWQiq2lq4u/Q5pbiDaUA8omvmH+2QPdXQximGY="}]},"maintainers":[{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.17.0-beta.5.tgz_1510112397040_0.6622584089636803"},"directories":{}},"2.17.0-beta.6":{"name":"ember-source","version":"2.17.0-beta.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.2","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"c797452ee22c91ec7aa6e05f14900d2bbfda1d09","_id":"ember-source@2.17.0-beta.6","_shasum":"2a0e71518015abaaab1beee66296f0ad6cca5d55","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"2a0e71518015abaaab1beee66296f0ad6cca5d55","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.17.0-beta.6.tgz","integrity":"sha512-/zjj19bFNsRrbqJ/A9Lx0QToZOso4+sP7Ina3P1JtBFCwAMGHPHU3vghom50wmk32wO+mCObRWAfga+VizNY0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8yqSvbkoYozz3AmIrU72zajzLRR0HU273FA3OdDUgaAiB9q8WGRFpI0gD401hv0BVk5fDjeM9qMtOGUt4LIEGJ/g=="}]},"maintainers":[{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.17.0-beta.6.tgz_1510627526589_0.5687181185930967"},"directories":{}},"2.17.0":{"name":"ember-source","version":"2.17.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"1.2.3","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"3625ba2adf825de80b02322717b46185536450bb","_id":"ember-source@2.17.0","_shasum":"b78871dd49bd8d642b80176df4faf7fd7d059dac","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"b78871dd49bd8d642b80176df4faf7fd7d059dac","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.17.0.tgz","integrity":"sha512-k9OfxSyQY8of6HYvJppc2/EXbyoe6DganRQQPeGLEg/rVtbFOR0qHV8BvPslXRWOHPpwqgaBn1gmR/8suD8fAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSnCvQ2ugXqB44tsUDKgYdAYVXEFYfUV393AQrN2EmSAIgGyV/iVwNK+Kady66Y0z0T2xFaYptDNe4IXhPSdoxkDk="}]},"maintainers":[{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.17.0.tgz_1511966733872_0.32296474394388497"},"directories":{}},"2.18.0-beta.1":{"name":"ember-source","version":"2.18.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.3.1","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.3.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"76c438337231f748dd33888c1e01790199646dd3","_id":"ember-source@2.18.0-beta.1","_shasum":"4cd06ada3ec8e1dc4268406a080c09a2ade54b84","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"4cd06ada3ec8e1dc4268406a080c09a2ade54b84","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.18.0-beta.1.tgz","integrity":"sha512-9m2x1ZVTpaxrGxlNPGLE5Da9oLxOZRRdeIRk1o4eqojM3h3DUo0qNosPavIoJz7wbCBR9drhEuEs7Sv1k1fGlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD79IpL7pEqFiqP56tFDhf+h9aF++QuHbCufpgCQ3gCGQIgNwGuvfAYLaQXBetiElHxc0AgiRlaDx13t4iXZtShI8c="}]},"maintainers":[{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.18.0-beta.1.tgz_1511968459370_0.4801178593188524"},"directories":{}},"2.18.0-beta.2":{"name":"ember-source","version":"2.18.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.3.3","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.3.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"484bcc14f82c2b24820921f2abf1a69b16cfdbbb","_id":"ember-source@2.18.0-beta.2","_shasum":"2da17f61566002a775eed14a75238b4261b6400a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"2da17f61566002a775eed14a75238b4261b6400a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.18.0-beta.2.tgz","integrity":"sha512-JVMDc4+r0UYXjFRZ+QlBNbhBIACwwRdiVhlheg4ymzvQr4BHAqhYDZVjQEFXaBtgnV0PIJreycYo+7Qfk6+LXg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsUoU0sF34kvkcpzNrn1b18ShafQB1VTqst/IT5kl0jgIgIlVUHxPkO88xVX2bmLL6tGfcV0xlSMlKr39PvMfMC1I="}]},"maintainers":[{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.18.0-beta.2.tgz_1512421996786_0.7682114548515528"},"directories":{}},"2.18.0-beta.3":{"name":"ember-source","version":"2.18.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.3.3","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.3.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"8abd4fb2a35dd945aeb362126b60c3ef203bb23e","_id":"ember-source@2.18.0-beta.3","_shasum":"8be40297f80b2afd41540e7ece69d9d48d96ca1c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"8be40297f80b2afd41540e7ece69d9d48d96ca1c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.18.0-beta.3.tgz","integrity":"sha512-B5o+UFU0xJC8EgDXa0hyRXh63uH9q5jpO00ypZPJsfnOuZDaNwVcROZounrxpB+tXgKV517VUqAnKGtZLjRUWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZaw9DEr3rbV0zNR9KYeRXDUdrqp1hHGNmHOQWyEOV0QIgKN7Cdmuv3eY61sa+HRZtN6G20SLEsMbnLwQWAUaYjxA="}]},"maintainers":[{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.18.0-beta.3.tgz_1513115234889_0.6567586928140372"},"directories":{}},"2.18.0-beta.4":{"name":"ember-source","version":"2.18.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.3.3","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.3.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"e9f4c50efa447e214973f69dd0a22cf0934518d6","_id":"ember-source@2.18.0-beta.4","_shasum":"f6116bfdcfd7dd9a8d4b784aeea69b4a0ed6495e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"f6116bfdcfd7dd9a8d4b784aeea69b4a0ed6495e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.18.0-beta.4.tgz","integrity":"sha512-IWSWuGnjQqGlwjIxqo02H1z7lbGf5nxz+N2CZKoo1stL/57dytTkom5JvgSKn+lPddI5Z+P1+pgs3196mu+QRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfdeX5R/yPHgA7l8wF1thP3ctxl4gSMdSjxCuanTd4HgIhANcXf6xM+iFso0Nk3sx86waUVGr88CiqydDuLZZXoSwk"}]},"maintainers":[{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.18.0-beta.4.tgz_1513734627284_0.3635292442049831"},"directories":{}},"2.18.0-beta.5":{"name":"ember-source","version":"2.18.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.3.3","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.3.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"ba86a0b655f3d1bbe647e2ad355aeeea09244ab7","_id":"ember-source@2.18.0-beta.5","_shasum":"4cd6f3e86945594ab2f3eb2851c2adfb70ddd4d0","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"4cd6f3e86945594ab2f3eb2851c2adfb70ddd4d0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.18.0-beta.5.tgz","integrity":"sha512-+73i5nZc2xgXVP5JDpttTecPAcYfNVNkMATFpuNQ9FbUNiNjKdhCYLRa9kvWTdkYASH51lDXBSJE0bdil2TC/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMJ9De9IWTdlaoxD6tApwZx/oR3cxAHEFDUnfyGplkvgIhAIebkhEjVHRw6+yDgTq4qvyp5cwFisib070ZPkxp+O6a"}]},"maintainers":[{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.18.0-beta.5.tgz_1514412779486_0.9066315845120698"},"directories":{}},"2.18.0":{"name":"ember-source","version":"2.18.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.3.4","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.3.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"bdc2c3e3a15d13d8bb1951d44b1a28ee1c6a36cb","_id":"ember-source@2.18.0","_shasum":"f61cf2701d8aa94a6adee6d47b1d5a73a4cef5f6","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"f61cf2701d8aa94a6adee6d47b1d5a73a4cef5f6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.18.0.tgz","integrity":"sha512-NpcqCsJyddxHegYoKhwtp3cb7+DytWk/EcismslGjBw5eR4vlHEArkdEzcCBRQFfcFpepvjKMHD0oWqNjbwjEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBIyl0BCcyIn6xQhi6BodeecahdMe46rBvZC0RkGOSsTAiAiv0XwwLIoTluZhqoiD0XGpVYLUPx1tr/e3VspXSnXzA=="}]},"maintainers":[{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-2.18.0.tgz_1514823433716_0.6249137064442039"},"directories":{}},"3.0.0-beta.1":{"name":"ember-source","version":"3.0.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","prepare":"ember build -prod","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"node bin/run-node-tests.js","test:sauce":"node - bin/run-sauce-tests.js","test:testem":"testem -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^2.0.0","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^4.0.1","puppeteer":"^0.13.0","qunit-extras":"^1.5.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"c6a7a617a11d5e821989e78372f5993abd12716b","_id":"ember-source@3.0.0-beta.1","_shasum":"992c3d89fb73a59dfe1f2ad81fb9e32d4a3bd9ed","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"992c3d89fb73a59dfe1f2ad81fb9e32d4a3bd9ed","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.0.0-beta.1.tgz","integrity":"sha512-0vjO06bhY2tEnvjq9bsl8BV/+LVIkcB9rNB2dfkprjuOwjvtyNFNUUNE0YXtABNkOZVulO4vGqU6z8tHgrV+fA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIDfsGte4a6CPyVlsomJq2QVRu4Taxk8gXzRS9xXmnFgIhANc1Kc12PQ73gK9AKs3nx8i5YIIayplmXUg1CnE/t+ti"}]},"maintainers":[{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-3.0.0-beta.1.tgz_1514859639597_0.7285788306035101"},"directories":{}},"3.0.0-beta.2":{"name":"ember-source","version":"3.0.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","sauce:launch":"ember sauce:launch","start":"ember - serve","pretest":"ember build","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","@types/rsvp":"^4.0.1","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^2.0.2","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^4.0.1","puppeteer":"^0.13.0","qunit-extras":"^1.5.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.0.0-beta.2","gitHead":"07b1d8f3bee6555e34ec2e04bf6c153eb0f7373f","_id":"ember-source@3.0.0-beta.2","_shasum":"011c43464d3a1519b120eec15f58eb4b2331702b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"011c43464d3a1519b120eec15f58eb4b2331702b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.0.0-beta.2.tgz","integrity":"sha512-FqNl3klhEWLA9zthsMxSrX9yCXfoImPGWvEt2Ho2tImxO6HMD4VwShu9TU9C2r7SjTahUS09+poAHQ4I/PGskg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA4OHkySmu6v5mXu/DTGWyJkrgC29xeqJdbpsRf6si0GAiEAys24QK8PytzqZ3P8dYKk98mj1EURguZIaeBYoJM/6/s="}]},"maintainers":[{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-3.0.0-beta.2.tgz_1515472145683_0.1223260322585702"},"directories":{}},"3.0.0-beta.3":{"name":"ember-source","version":"3.0.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","sauce:launch":"ember sauce:launch","start":"ember - serve","pretest":"ember build","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^2.0.2","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^4.0.1","puppeteer":"^0.13.0","qunit-extras":"^1.5.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.0.0-beta.3","gitHead":"3b08ab7386194f66b5341dde45a5b783784c03e4","_id":"ember-source@3.0.0-beta.3","_shasum":"1f6dde5caaaceb49b09b5fafb5b0627692e2d56c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"1f6dde5caaaceb49b09b5fafb5b0627692e2d56c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.0.0-beta.3.tgz","integrity":"sha512-my9TIIJQlTnOrLlNBEq92AQT2FrtmLuMPFhrGp9ufgQ93q4+IrUAT+qDuWZBMTyTGEuwNk41yHtG2/je6YBdbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAuAZAef4qMUBKKUGIzuQKwnBTO2LOtfhVebIeiUx3fuAiEAwxU/gPnYSn8my1BwoMCiDo7pNKemMb06+yy2tvp+Hng="}]},"maintainers":[{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-3.0.0-beta.3.tgz_1516052857727_0.682287206640467"},"directories":{}},"3.0.0-beta.4":{"name":"ember-source","version":"3.0.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","sauce:launch":"ember sauce:launch","start":"ember - serve","pretest":"ember build","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^2.1.0","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^4.0.1","puppeteer":"^0.13.0","qunit-extras":"^1.5.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.0.0-beta.4","gitHead":"58b7fa9293578167f1d7210d63167694fe8f273c","_id":"ember-source@3.0.0-beta.4","_shasum":"1641c778ee5eea77adabe258c5bac4973e37e4b6","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"1641c778ee5eea77adabe258c5bac4973e37e4b6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.0.0-beta.4.tgz","integrity":"sha512-iBqY4EV4M6fdK/fdNPu0xWBZnynB69KK4y93VgB0rEr1XE+ySyqmAs66QeqwkzZuK3X5Xpu7HHpI3KgPLmJQcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICE1JPT/KV206I69xv1y5xYAOSIdo9iEiRUZf0du25EzAiEArH2usTzKCmtVLKVLnNlsd3wK//vIKJ/AS7BR4fAkbHA="}]},"maintainers":[{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-3.0.0-beta.4.tgz_1516907823476_0.7308332310058177"},"directories":{}},"3.0.0-beta.5":{"name":"ember-source","version":"3.0.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","sauce:launch":"ember sauce:launch","start":"ember - serve","pretest":"ember build","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^2.1.0","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^4.0.1","puppeteer":"^0.13.0","qunit-extras":"^1.5.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.0.0-beta.5","publishConfig":{"tag":"beta"},"gitHead":"405785158b248aa2c0ce0a951c7ed327b920699b","_id":"ember-source@3.0.0-beta.5","_shasum":"8bba10d539080726ff4e11a83f8f76551a534b12","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"8bba10d539080726ff4e11a83f8f76551a534b12","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.0.0-beta.5.tgz","integrity":"sha512-UTITGSmwhSKuaXppOLGxkl5Tiz9xZ9vg4RxkIS3/VNRvomdzSQ9BP+WYt0TIrwdK11jcFun3qZV6SqMnlwQDmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMjnG+LX6iiR4psncR/MZ4fAhv1bH6G+RExQBmn1ImmgIgIpvSMGcKN/9DKu1Lx7vGiyx6bhhptLyv1y5gAWVEFhc="}]},"maintainers":[{"email":"katie@kmg.io","name":"katiegengler"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-3.0.0-beta.5.tgz_1517262134471_0.33979585813358426"},"directories":{}},"3.0.0-beta.6":{"name":"ember-source","version":"3.0.0-beta.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","sauce:launch":"ember sauce:launch","start":"ember - serve","pretest":"ember build","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^2.1.0","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^4.0.1","puppeteer":"^0.13.0","qunit-extras":"^1.5.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.0.0-beta.6","publishConfig":{"tag":"beta"},"gitHead":"5227ede824c89aa29971684ab79ec7ea2db2ed23","_id":"ember-source@3.0.0-beta.6","_shasum":"e8042c1781de4f125993bb41b067cb32fc61c419","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.12.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"e8042c1781de4f125993bb41b067cb32fc61c419","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.0.0-beta.6.tgz","integrity":"sha512-oWw5MWTlzPHJW5R5Un5Ef6mPIu7Dl+w5nLKyO0QddsAwE55FFz0uT7GKxf0opAj0umheLvrRNWmISQWLostnXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsEjoa18ntySqiNJLkJ7+2rOBtrUDTmX8zz4+30RcCqQIhAPJsup7Ns9xBlP4QSwZemzK4JytJHxmMsk4tKqgHGXwc"}]},"maintainers":[{"email":"katie@kmg.io","name":"katiegengler"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"wycats@gmail.com","name":"wycats"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source-3.0.0-beta.6.tgz_1517887647010_0.43868670030497015"},"directories":{}},"2.16.3":{"name":"ember-source","version":"2.16.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.2","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"f6a1f66b283687b22e50e8edd2b650c84c364108","_id":"ember-source@2.16.3","_shasum":"87826f286eecf586183e34aeffac60f2d5e80a80","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"87826f286eecf586183e34aeffac60f2d5e80a80","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.16.3.tgz","fileCount":106,"unpackedSize":24815682,"integrity":"sha512-6FxWTqFDPV14P5mGFq/6K07qu7RcW2VVH4IgUxi4MKzO1cb2DUKUcrhHy884k+iajBTrEHUk/KyxTSJa6/LmrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo+LULRxWazBmqknNpON3ulmOd/TRRzc6eh1JdAZzGawIhALGm6kvdhf3qs7zJkkfN/zhu99PzughJWU5vnjLDh1Pw"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_2.16.3_1518579295833_0.9643905834505648"},"_hasShrinkwrap":false},"2.17.1":{"name":"ember-source","version":"2.17.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"1.2.3","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"gitHead":"f093a7853946ac8f4da2625789748c8d1f45b227","_id":"ember-source@2.17.1","_shasum":"c993744a3288dd32597579ad1fc2fbe309724834","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"c993744a3288dd32597579ad1fc2fbe309724834","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.17.1.tgz","fileCount":106,"unpackedSize":24880852,"integrity":"sha512-G69tOhkcTcblW2ulV0X7YLgJKgH3h+ry4l+94uWgt0XEzRSgEHv51HF0wwMcfZzP2k9ypL7sZV/ymsF977V0fg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpHnGnCPLtGLp2vAhz07cAa2ID3OODbSBtuldZxAy3UgIgCm3fqKXOfDKWZti+RTNo3pk7qo+UqZLp5vShMfCi8l4="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_2.17.1_1518580733409_0.2230942832937386"},"_hasShrinkwrap":false},"2.18.1":{"name":"ember-source","version":"2.18.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","sauce:launch":"ember sauce:launch","start":"ember - serve","pretest":"ember build","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.3.5","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.3.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"2.18.1","gitHead":"78717c57cc6aa5e8161dc0bee6a97aacae3e648d","_id":"ember-source@2.18.1","_shasum":"bc02fc809f9e9b68d63e790aa3fac16bc6242bd5","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"bc02fc809f9e9b68d63e790aa3fac16bc6242bd5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.18.1.tgz","fileCount":100,"unpackedSize":25931481,"integrity":"sha512-PWbNFSaroWB/z6rU1A+E9FwJMXhdLF3zYIRzfdtq9WCVTC9tSB+GFHn8evKTtxe5jiG3KDb5xkWbzQzkrZxWnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhRJd7JknhSicbgcE8y2hMB6huPFuiZG/zuVu8H2k6qAiACd7P5EWr3bM8fyTGUmcDGZQ861X4PbYVr+n/ZGZB8NA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_2.18.1_1518581530069_0.42643654873242687"},"_hasShrinkwrap":false},"3.0.0":{"name":"ember-source","version":"3.0.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","sauce:launch":"ember sauce:launch","start":"ember - serve","pretest":"ember build","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^2.1.0","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^4.0.1","puppeteer":"^0.13.0","qunit-extras":"^1.5.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.0.0","gitHead":"84c8ecac85175571047690540f1dea7e62115c64","_id":"ember-source@3.0.0","_shasum":"51811cae98d2ceec53bcfbaa876d02b2b5b2159f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"51811cae98d2ceec53bcfbaa876d02b2b5b2159f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.0.0.tgz","fileCount":105,"unpackedSize":25317445,"integrity":"sha512-CmsZpSmLlQoqA8seHrqxIs43U9xwyMkh4CHvzblkB6wkNm551x8yn5NDO5zKDeGTy9S7kng+XZmfnfF/BsxeOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQvAp8saXvCT04Hgei47ItHaxbAY54WaHMll0mOrwQ1AiB8stDha5r9Xf0wt8CwJfaBkFplt3t5ZqaUcj2vAkjSLg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.0.0_1518583596851_0.16156802675007276"},"_hasShrinkwrap":false},"3.1.0-beta.1":{"name":"ember-source","version":"3.1.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.0","@glimmer/interfaces":"^0.32.0","@glimmer/node":"^0.32.0","@glimmer/opcode-compiler":"^0.32.0","@glimmer/program":"^0.32.0","@glimmer/reference":"^0.32.0","@glimmer/runtime":"^0.32.0","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.8.0","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.0-beta.1","publishConfig":{"tag":"beta"},"gitHead":"c0b88bcf26e23225502ab16f992cf3313f010b5c","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.1.0-beta.1","_npmVersion":"5.6.0","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-qqiSNbzTiC9mp0RypbpP7C6T9mVgPIps8CmA3IWx5qz5nu+SjB6zAKn86coXGiS36sblcyfwZwMpP/JbEzgqZw==","shasum":"68e77c3938ec27e8b0a3a15881117520a1d284bf","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.0-beta.1.tgz","fileCount":101,"unpackedSize":12975664,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICywHkukNjjsZj0gwzTlT+IoS343Isn229SfgBpeH/+dAiEA5W2yKgFJTsf5FfFdstswuE3CWTfKEUiMOdwoc4z/hqg="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.0-beta.1_1518621448540_0.10645891687566245"},"_hasShrinkwrap":false},"2.18.2":{"name":"ember-source","version":"2.18.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","sauce:launch":"ember sauce:launch","start":"ember - serve","pretest":"ember build","lint":"tslint -p tsconfig.json && eslint node-tests","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.3.5","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.3","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.3.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.0","chalk":"^2.3.0","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^2.0.1","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"publishConfig":{"tag":"lts"},"_versionPreviouslyCalculated":true,"_originalVersion":"2.18.2","gitHead":"76b1af7bb842ed1f8284e2ed39042be09a247cc4","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\n

\n \"Sauce\n

\n\nEmber.js is a JavaScript framework that greatly reduces - the time, effort and resources needed\nto build any web application. It is - focused on making you, the developer, as productive as possible by doing all - the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ember-source@2.18.2","_shasum":"75d00eef5488bfe504044b025c752ba924eaf87f","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"75d00eef5488bfe504044b025c752ba924eaf87f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.18.2.tgz","fileCount":100,"unpackedSize":25941198,"integrity":"sha512-O6b2Vc2GjGGrRT9MZqZu+M0WILZJ/GVe+mMVD9KPuGjb+Gf/vItcqJqhmMK01HaFkgSjLAxdeWCtsZGzelPFPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkftXJi5lNJicejD3I8VBuVIRRp75CnRjChlutMImy9wIhAP70MOtqtECQKrtE9o2RSUyglSVVMzZesLtZ2e8XjT1y"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_2.18.2_1518648047680_0.3584900685058754"},"_hasShrinkwrap":false},"2.17.2":{"name":"ember-source","version":"2.17.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"1.2.3","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"publishConfig":{"tag":"old"},"gitHead":"0fe5e578a4c5cfda7dd1c8c8b933922a65360235","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\n

\n \"Sauce\n

\n\nEmber.js is a JavaScript framework that greatly reduces - the time, effort and resources needed\nto build any web application. It is - focused on making you, the developer, as productive as possible by doing all - the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ember-source@2.17.2","_shasum":"d4d186efe8653c0f6aa3fe297323e3d2db206819","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"d4d186efe8653c0f6aa3fe297323e3d2db206819","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.17.2.tgz","fileCount":106,"unpackedSize":24890436,"integrity":"sha512-gg0RCyqpI3JrpffMHIvLjc55X47ucL+yEK9pBd7IxvHKy57MDAX8sEHh8CCfxYpRP/0MN4G4xVrnErlmLbLbmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7moqnDBT+ozOW/Xdgfdx1snq8pSRX9/fIM3O8cxIPyAIhAJ47Dns28LgXOHCCB2hCGZmAKrGnaseCS9KWfGNtVcGQ"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_2.17.2_1518650575896_0.012620788696628304"},"_hasShrinkwrap":false},"2.16.4":{"name":"ember-source","version":"2.16.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.js","!dist/qunit","!dist/jquery","!dist/tests","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","release":"node scripts/release.js","sauce:launch":"ember - sauce:launch","start":"ember serve","pretest":"ember build","prepare":"ember - build -prod","test":"node bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:node":"node - bin/run-node-tests.js","test:sauce":"node bin/run-sauce-tests.js","test:testem":"testem - -f testem.dist.json"},"dependencies":{"broccoli-funnel":"^1.2.0","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-test-info":"^1.0.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^1.3.1","ember-router-generator":"^1.2.3","fs-extra":"^4.0.1","inflection":"^1.12.0","jquery":"^3.2.1","resolve":"^1.3.3"},"devDependencies":{"@glimmer/compiler":"^0.25.6","@glimmer/node":"^0.25.6","@glimmer/reference":"^0.25.6","@glimmer/runtime":"^0.25.6","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.10","babel-plugin-feature-flags":"^0.3.1","babel-plugin-filter-imports":"^0.3.1","babel-plugin-minify-dead-code-elimination":"^0.1.4","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.24.1","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.23.0","babel-template":"^6.24.1","backburner.js":"^1.2.2","broccoli-babel-transpiler":"^6.1.1","broccoli-concat":"^3.2.2","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.1","broccoli-rollup":"^1.2.0","broccoli-string-replace":"^0.1.2","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^1.5.2","chalk":"^1.1.1","common-tags":"^1.4.0","dag-map":"^2.0.2","ember-cli":"2.10.0","ember-cli-blueprint-test-helpers":"^0.12.0","ember-cli-dependency-checker":"^1.4.0","ember-cli-sauce":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-dev":"github:emberjs/ember-dev#eace534","ember-publisher":"0.0.7","eslint-plugin-ember-internal":"^1.1.0","express":"^4.15.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","git-repo-version":"^0.4.1","github":"^0.2.3","glob":"^5.0.13","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^2.4.5","qunit-extras":"^1.5.0","qunit-phantomjs-runner":"^2.2.0","qunitjs":"^1.22.0","route-recognizer":"^0.3.3","router_js":"^1.2.8","rsvp":"^4.7.0","semver":"^5.3.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"1.15.0","tslint":"^5.8.0"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"publishConfig":{"tag":"old"},"gitHead":"ae08a73c6a7dda3ab9f76b5d73826863f196cb7f","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\n

\n \"Sauce\n

\n\nEmber.js is a JavaScript framework that greatly reduces - the time, effort and resources needed\nto build any web application. It is - focused on making you, the developer, as productive as possible by doing all - the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n","readmeFilename":"README.md","_id":"ember-source@2.16.4","_shasum":"d8d7317306a59a6981e151d5771c8976914b7738","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"shasum":"d8d7317306a59a6981e151d5771c8976914b7738","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-2.16.4.tgz","fileCount":106,"unpackedSize":24825266,"integrity":"sha512-vreB7pw7mLUTQ6npCf+6bI4VkEZ1K1XQYjXZiuzlvpbY6WbSZm/95M/zVRT61vn8kIZ23YNoB28BbZxgj6OLOg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp+ytvhk3JVOPQzC/+BAmRp3ENqNSee9faIzIM7yDktgIhAPiO6+RB47RIE9C2qDKVRPMhLaz/Rt3/CidI3zoKregb"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_2.16.4_1518651083405_0.41010540416377594"},"_hasShrinkwrap":false},"3.1.0-beta.2":{"name":"ember-source","version":"3.1.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.0","@glimmer/interfaces":"^0.32.0","@glimmer/node":"^0.32.0","@glimmer/opcode-compiler":"^0.32.0","@glimmer/program":"^0.32.0","@glimmer/reference":"^0.32.0","@glimmer/runtime":"^0.32.0","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.1","rsvp":"^4.8.0","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.0-beta.2","publishConfig":{"tag":"beta"},"gitHead":"d09d63e9077c4050b2063a14b4911d61904adc71","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.1.0-beta.2","_npmVersion":"5.6.0","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-KNsWBhFoEUoej/9zsodJcgUSbA/fORADKG+DpYrQ7AiHw5WYwPTZKB/j+tCftp+ZXuBw5H+j0pGl8MjvxYPkZQ==","shasum":"c6f7e81ac9e0d3a509879c2be22538751aee7b4a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.0-beta.2.tgz","fileCount":101,"unpackedSize":12976977,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6ilmP3SgWSQkwabuIwjHjYaBlrwdXozwSj5HZPTkm0AiEA6IIMdsgTpO181KCgozw7O9/LGDbIbnDWh5s3lFA5FIA="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.0-beta.2_1519085961367_0.024888883855179067"},"_hasShrinkwrap":false},"3.1.0-beta.3":{"name":"ember-source","version":"3.1.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.1","@glimmer/interfaces":"^0.32.1","@glimmer/node":"^0.32.1","@glimmer/opcode-compiler":"^0.32.1","@glimmer/program":"^0.32.1","@glimmer/reference":"^0.32.1","@glimmer/runtime":"^0.32.1","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.0","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.0-beta.3","publishConfig":{"tag":"beta"},"gitHead":"1fb9cb66a633fb3254f819435876941ebae4d773","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.1.0-beta.3","_npmVersion":"5.6.0","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-/X2dP0jNaE5lSD4yL9ob0KvmMwbeVNyKr6LgXcc1v8PyTn8Il8FOebrkJDKI7tfJvlZ2/yqQoNLA5cYqCwuwYw==","shasum":"b798c36a23f42815e8fd56e26cb7224129d27912","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.0-beta.3.tgz","fileCount":101,"unpackedSize":12978349,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBdoxcLCyGyTJDG2i6H914YyJSWK51wmn5wtDhoCkQG4AiAJLSzW99ikP1cCM2ZyzMa+GsFpKT7NOVZAsOGsObWQLQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.0-beta.3_1519674362934_0.2733345811335053"},"_hasShrinkwrap":false},"3.1.0-beta.4":{"name":"ember-source","version":"3.1.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.1","@glimmer/interfaces":"^0.32.1","@glimmer/node":"^0.32.1","@glimmer/opcode-compiler":"^0.32.1","@glimmer/program":"^0.32.1","@glimmer/reference":"^0.32.1","@glimmer/runtime":"^0.32.1","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"2.1.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.0","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.0-beta.4","publishConfig":{"tag":"beta"},"gitHead":"2054cca860651e6d53803bc02e916880563b6d28","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.1.0-beta.4","_npmVersion":"5.7.1","_nodeVersion":"6.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-tDUzTQa7BFuV9Fpydq1RI0CHYvu8KIoovFhmvF0AhQ37WuNC6nwkKlYJgTbgH9ZMme5k4ArmgOVfHMJ9ys990w==","shasum":"6da2a2ab380da8a4c342487ad444e0de5d9e2a0c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.0-beta.4.tgz","fileCount":101,"unpackedSize":12958958,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFehLoSCfICCmDBBIUkEYF26Rk+l3a4CqyEJXtj1AHWYAiBn8f3zVF+OyPKLAS0sniRi4DDIqrGSwlMX+mKlbuyQVQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.0-beta.4_1520284042492_0.41081755662800434"},"_hasShrinkwrap":false},"3.1.0-beta.5":{"name":"ember-source","version":"3.1.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.1","@glimmer/interfaces":"^0.32.1","@glimmer/node":"^0.32.1","@glimmer/opcode-compiler":"^0.32.1","@glimmer/program":"^0.32.1","@glimmer/reference":"^0.32.1","@glimmer/runtime":"^0.32.1","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"2.1.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.0-beta.5","publishConfig":{"tag":"beta"},"gitHead":"ac5569958d6063b8ca48bf4875af936478c3a53c","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.1.0-beta.5","_npmVersion":"5.7.1","_nodeVersion":"6.13.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-dUoY9DsfqtabLZAXKrKhr2V0vGgbJC2B+QwiK5y70BBwZ4FtfQqDJnR94vcJNpKJOWWdukdccc5QwaCXZeMzJQ==","shasum":"c6f66294c228bbff877fefa7a918aad5a1d0343d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.0-beta.5.tgz","fileCount":101,"unpackedSize":12975417,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCX7QcTQuo3nKgU2YHX08Y/EoCPBmvEzXZCDF+ALwZylwIhAK/mLVhWqIGju/eaO2n5jtfCEj5DqY4QA/HwPPZKJj6i"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.0-beta.5_1520891480213_0.8124680290511943"},"_hasShrinkwrap":false},"3.1.0":{"name":"ember-source","version":"3.1.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.1","@glimmer/interfaces":"^0.32.1","@glimmer/node":"^0.32.1","@glimmer/opcode-compiler":"^0.32.1","@glimmer/program":"^0.32.1","@glimmer/reference":"^0.32.1","@glimmer/runtime":"^0.32.1","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"2.1.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.0","gitHead":"9a81db740367499e1b35540b20751f7577a631d6","_id":"ember-source@3.1.0","_npmVersion":"5.8.0","_nodeVersion":"6.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-ajj7vCpCNJwhZaeIYrjI0SXMxNB6sZuYLOgF2+5PzI2n4G1t+Y95YCu3M8KNN248vdiiQbgHX6Wa7Cf6gC7j/Q==","shasum":"21902747801c747b615f60168712968db3b433fc","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.0.tgz","fileCount":101,"unpackedSize":12974919,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLc8z7QGZZkf78LBhydb9gkonJUtGVWA3oQNgsVJHsuwIhALQRVrFg+SJ5WmjDS2r6gSSaL+9gCofEa5TU7hqOEsPv"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.0_1523396007752_0.4518889902748122"},"_hasShrinkwrap":false},"3.2.0-beta.1":{"name":"ember-source","version":"3.2.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.33.4","@glimmer/interfaces":"^0.33.4","@glimmer/node":"^0.33.4","@glimmer/opcode-compiler":"^0.33.4","@glimmer/program":"^0.33.4","@glimmer/reference":"^0.33.4","@glimmer/runtime":"^0.33.4","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.0-beta.1","publishConfig":{"tag":"beta"},"gitHead":"3eeee106d3c31f89b7b96f3f2f89c1967e10c2d4","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.2.0-beta.1","_npmVersion":"5.8.0","_nodeVersion":"6.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-5qeP0Dtym4IQG69fh2pC86OIzHvpMHT8ynBk//5/vlBazSQCeynh4EioIJmxFRWgbbrfymLqU67mJU9JhmcJYQ==","shasum":"c5ddcd8ad3520d9d36f3333f6cb4398989d4deea","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.0-beta.1.tgz","fileCount":102,"unpackedSize":13013088,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZDSU0ifXccH+C5C+dNe7EZwecvwIO6pHVeKzKzQoI1gIgEJ0IASzgsqGqZ8Y0IuLtMeTHldOaVqLLVpmZwqZcTic="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.0-beta.1_1523397952213_0.5710706615748977"},"_hasShrinkwrap":false},"3.2.0-beta.2":{"name":"ember-source","version":"3.2.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.33.5","@glimmer/interfaces":"^0.33.5","@glimmer/node":"^0.33.5","@glimmer/opcode-compiler":"^0.33.5","@glimmer/program":"^0.33.5","@glimmer/reference":"^0.33.5","@glimmer/runtime":"^0.33.5","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.0-beta.2","publishConfig":{"tag":"beta"},"gitHead":"af81b2380356ea86a8835af481f46b320190b6f2","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.2.0-beta.2","_npmVersion":"5.8.0","_nodeVersion":"6.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-J5Rbhmm3vU0AAZZTWYiY6I44DI3A8Q+z5Uslc9k66qRsGEpKqxsZqQy5SUdB93NOx42owMNw4N+KsknvgrZ1Dg==","shasum":"9455b3a8b75cf9413df77024503145ffc36d311d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.0-beta.2.tgz","fileCount":102,"unpackedSize":13020528,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1Vf7CRA9TVsSAnZWagAAP2cP/2f0TYESAP1+tdWYHzEL\nmJh8pGpTsqoL/BbyheLdwGvO+ScqTwmmOTi2a2fjF6hI5aLfXfMhP5DAHBEe\nPFtOYv+gNNwkEp2VMRSDdcxAgBC7OcQqIfrGAW9d45Zn8FgXHawO5dCqjHo2\nRKVcHCFHb2xnjzoGzeztP9ADxLGfRuATkCtpNIxb0Z0SNrx3nGz+lW5SHs/G\nkrCb+O8Uh9K+OFEih3HFqjjLUeDRnNRH/eaOl1KdBx3i2NpmrNGnDhqlNROZ\nwcQfj6ycVaMMVpeIOUfUMatJZxO+uLj4ogu7JLA260Da/SH4ZglUtslEvSDf\nHNa+6nTKnNfQ9e3/7Nz0uebWE97w9nQyNjsVdT/0pFwl2aAibqiJNRbhX9Sb\nQvCcSm/imGeXU76dSX/R3Q/Cjpp1Zz24vYiVJe2Ff5+s8C2mOWBA8RIah48I\nRYQo3YF9U9LIL7FBHvgTOhlIRGWZmDMorOK2UX4Idcajh3lpk8s5FOwE03YH\nOgFgDgm/hVqFYhXdObjVG+ofWUX1GMeZCLTedNaBGBdlf5FXLp8JtIwezbDj\n7cGPcBv6JZ9jsXUjhoXyt1vdTjw+bfGk0q7GDM2UCsRsqH0Q8AVonS5aSuJI\n7XmsXD3FQuSNMi1hxJyjYcgw38NLPK+puB36DWKxqL6jPHV97QXbAlQtDhmc\nO8EG\r\n=patI\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZe5yfACexmFwRaVdY+A7CifglTNXg6+rzAScjsTr7fgIgbXjaKpTf8cEJ34u4F2eRhtHWYFOSXn/gz7VOC4ranEU="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.0-beta.2_1523931130491_0.7042905583026755"},"_hasShrinkwrap":false},"3.2.0-beta.3":{"name":"ember-source","version":"3.2.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"0.34.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.34.0","@glimmer/node":"0.34.0","@glimmer/opcode-compiler":"0.34.0","@glimmer/program":"0.34.0","@glimmer/reference":"0.34.0","@glimmer/runtime":"0.34.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.0-beta.3","publishConfig":{"tag":"beta"},"gitHead":"a607badb43df439a37e98527cac036f1492d4c36","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.2.0-beta.3","_npmVersion":"5.8.0","_nodeVersion":"6.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-oyFpXDfdJXdJT+5ohrPiqV/zeEb1boyCalySYujhK9a9LrrKhRxHjDZilfHyomL5BghiD0JR+Ti50OrXs1yoWA==","shasum":"443dbc6a197123aa4957d9df15a68506b3a93875","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.0-beta.3.tgz","fileCount":102,"unpackedSize":13039265,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3jYqCRA9TVsSAnZWagAAWsEQAI6tGoytwTNsiLW+dtZO\njujr6VGudU+ZeVOtKNXdEtjCiwonLLnvEd4rSoJox+1GLkmNIBiG2UxFCTdk\n3cQlYp0w7Vm8u93j08QHwOczHM5hqy4dIArD/HQfhWdL+Zp/J8M7jDIm1r0l\nwUt90KutQLZZilpjw9a31/V78olwdZNA41jQcHthi4qR9LZhbZ9qpxVKioCB\nDguhVjvlN1/loxURwmRYbGSAc5v2gLg0+tpA+Q47P+F5SGniQXPwnfOFUtAA\n2PaSoI+ddF5/fzGOVNAMIhui7ZP8PqDZUpECXqHknS66DIZ49Ha7C6W4CZZz\njUf41i4/uzDn0MSEqWO35q4B7KQ53L1sLX7AOnjKKvoxR5k7IxXZitQZM94a\n6lUKUbBCYLpRbYfsO8Mvx1G8JJKCwf5fyz9CqdbW2U1HPwNnW1bVV97+7D2x\nUYEg+wpxMv0vemqClrI9q2I4qfqpceR7F36ypJRkME1nZ+X1lGm6qmfDmVWU\nvieKtE+Yzjj6QPuQFp3OHVCvTYsihG8f+GoifKdRlSw3gXH9hJL4RnVo++CZ\nbOInjrRzBeRmlP2R4tWH53g1853IKpmGsIOm6Fo3VSHj+k9XbFhSPc4C14on\nxJaYhLXXMEaAATO9leaeSixemUPBjFzxyOOSVzQ7COl/WCDpJnB5XyGXh2pI\nMZBG\r\n=Gmy4\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWNvdveuO7gEiZXQ8rga8Olckk3zobHPHWyiDQ2w1JBQIhAI4Naye4CMesU6Zwx5xPZk26RwYKQxooqjdTGIpy0SkQ"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.0-beta.3_1524512297129_0.5966872997085748"},"_hasShrinkwrap":false},"3.1.1":{"name":"ember-source","version":"3.1.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.7","@glimmer/interfaces":"^0.32.7","@glimmer/node":"^0.32.7","@glimmer/opcode-compiler":"^0.32.7","@glimmer/program":"^0.32.7","@glimmer/reference":"^0.32.7","@glimmer/runtime":"^0.32.7","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"2.1.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.1","gitHead":"cc511bb5280d5697f2c07379fafe506644df6855","_id":"ember-source@3.1.1","_npmVersion":"5.8.0","_nodeVersion":"6.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-lGYT5Cim77AF/rdNHgYHrWlgGF2KBOga3+VmC0AymSaPeOsSWElsyWSOvtqIxL6i4RPVC7e8bjPRMH+weTjJnw==","shasum":"9cf95e8a6d7568d60b8eda2aeda17ac8944e654b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.1.tgz","fileCount":101,"unpackedSize":12999250,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa3j3sCRA9TVsSAnZWagAAI/EP/i+2BWLPolpa5xr09Yzn\n2ld5BiKihE9KReYGfUo8AvEWrg62Yj7ayO8tTMFSg/FZeEhFN/P85BWKoMBQ\n+M+8bmzUD5tNW6o8O322FQKXVQRiwG8Qg8m7sHPYWzVdais6za3qkUXr8MVu\nnYYBaU5z2qwY2iz6mBCun5DuGhYZRVY318XJXbwhRvN3h6efCEpd3CUeAUWH\nqpuUVI43gZZeD+09qC05tFeHrsql7S8ezW+EICKR5LsjjNSC+l2BXCFx0Sbd\n6jzUkm0Jpm3V0EqtKq+M0t373sHlT/f1Ka5UBWjcMBZ7eIU4ImHnbJ33vzal\nHqjPEFL6Zhy38MF0rAgHWXqjFc+jyNtilCGr6nD2nvLnoDI+A/EBjBR1Szzg\nQhDc4ueOBRJSZUL+hHTY5D80+yxXLwJzn1Jp1vMHSQTow0ylNcqIG/jbhmbG\nAYyLjYqnFmy/zarsJ65qK1k0S6tsQp2gDBjHGB8F2rO980MuVQ93KCF2HHjx\neQ3KMxLOlcsOLkGg0nb8hZyX3NVbvi2J+VTSd8geR2c5R0/TPZahegAN6jMu\nBbmguxH3myS1rsC0lgjD8kXGGuNS3XHh6PjIjmWuhbyWyWRgoIuNHImN3U8m\nwGv/S8HADDynjhQtN7cZ4of7j1bPNZ7dsiHdnO8Z0OIJJKfebg7dmpHVJTfV\n6gmG\r\n=rTGG\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEwRyfgt15WbwJkbcPHNL0vkZF0uhsuYil8fvbFfdjN0AiBo9h7JeaIlfpaLeoS/j0kiszSv7G6LpzZI+ReVV9ICmA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.1_1524514283291_0.5718549209637238"},"_hasShrinkwrap":false},"3.1.2":{"name":"ember-source","version":"3.1.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.9","@glimmer/interfaces":"^0.32.9","@glimmer/node":"^0.32.9","@glimmer/opcode-compiler":"^0.32.9","@glimmer/program":"^0.32.9","@glimmer/reference":"^0.32.9","@glimmer/runtime":"^0.32.9","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"2.1.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.2","gitHead":"5458d5181de25f86f913d5c222bfa5d0a0672ba4","_id":"ember-source@3.1.2","_npmVersion":"6.0.0","_nodeVersion":"6.14.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-qnVaI3GEZxTQtJVft7xKWJky4e2FJ4dBrAPlDKWVFXkqHfgWdvV1CWpPai0etNI/ANy1MDEnaNXbfY4X00LZQg==","shasum":"3c25e63f1e4ff2b83bb3fbfb350625de2a1a521f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.2.tgz","fileCount":101,"unpackedSize":13002026,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8L+/CRA9TVsSAnZWagAAA3UP/0UGMtqSdjR9IHyg0oqS\nef+00yr3G60NyJXt5hDnnucbB0wVxaVgFGZZP1vgKwDAP3WMbo3j0LzEq2io\nDdFaBSUbkDSxT3RGE2LMTA/V5S9wOJ73eUafsWgtEm5n0kmCufe2nsNPzX/O\nL3bcr2zjZUY+xyu9q5wMLfanTOhEJiwCC5ImULyBV420neP4oqDRPrd/bus4\nPhL+6//lVVORGqOWibIUZAaIihicAFGAJRJuzFlvqWj+xuTDphMpyl/k1ra0\nA05W6oAZRsxf8EO76s6AVIxkPnensRvTjGSAo96k/cy+GvZPwMkXFmTvJzv0\n+8eaRz0jd4JhpN8E7ZgavuPUTQqbHFG+wja9/NDC9OcG//AW/TWVNYqLU6hD\nf9Smyde/wSqcQsA++9oWJQc5uIeEy830cz0RL6Zdne8AcNUKsq9IHDBQ4WWW\nyH44leqEZzc+cLwcTmecnIYSOr78cUOugZn+62/xbByl7ec9GUkYfFKsFs4k\ncZXU9HZ6yVhBYFoXHEen0vbe23ItiwhFnZmxPsaPujcaJ4W9YvQKrjw8Awph\n9D3dQQI7EivdRvxyTeJYTNPglgZ7rctwZyLgIyTKYqfB+0pNuzaVCBck82Se\nyBWTQcbPs+f/nKqKY/8mG4P0duHHJmCnU25sv8BszP1hdvgnu/8e7b3AzeaB\nngv6\r\n=o1km\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHCpe3WtojxoVLiyU9eG6+/vobvQHFZ8lwxiCqaq6RMRAiB7W5irUtNjWz2tFOp8oideqOwykzepCajWkqNQ9ME3CQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.2_1525727166453_0.7937163357211365"},"_hasShrinkwrap":false},"3.2.0-beta.4":{"name":"ember-source","version":"3.2.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.34.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.34.2","@glimmer/node":"^0.34.2","@glimmer/opcode-compiler":"^0.34.2","@glimmer/program":"^0.34.2","@glimmer/reference":"^0.34.2","@glimmer/runtime":"^0.34.2","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.0-beta.4","publishConfig":{"tag":"beta"},"gitHead":"f5126d3fad92215d15d9a1d5151ded2cd81a594e","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.2.0-beta.4","_npmVersion":"6.0.0","_nodeVersion":"6.14.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-hNia8aDm05XQVYrQPDGWPLr4D36NB4EIwyeljUHAC4fJXlbz7t0YiqWLscOUd1rkop4bVr5btTxUa5z6fF0jjg==","shasum":"1d8648017f2b09e0de2a0d610247a13210930649","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.0-beta.4.tgz","fileCount":102,"unpackedSize":13056691,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa8M1+CRA9TVsSAnZWagAAGQAP/1kIyF5dmlxerzzwd2+/\nUhn+rkQA90L8G4pMunSumMuvFAFaohwynqfVGvbrm88GbbVTlJB0d5IPkw3X\nkFSpUBOM6G1dnhx5LhbGGCNVCMzfVruRbcbDh+SkuX+Ln0kO8WX0NZ89mio9\nhQtismZMqnIeMnDuGfkcdCBo/YNtn2SFFBUexF9dcMmFeS2H+4ZgHqfwv23i\nfPu7dPfn8iecHu/cl/L2Mma9dk4DMiPbbci6TIWoS29jHsatFCJ6QDKT3Iey\n0MxqAYEq/2KFW1yv41IPxSQ+SM1AhldjiS/8Jft//YL3sZAKLAq+EwnupPHj\ndiKMk2dQeRfydqzIabGF9jWEZrL68D9q0SogH0HS6mhmhVO3tc9M9c9joLUO\nWhrS9lA+0nHc+An2kycXO88DovFk9myhdrA4YYm8CoYLDsc2GoaAo03UEhIV\nRnAqljAHQpYc6t1wTP/PpgxxzpRB7W6GdEvZi9bsicrHYxslejHArRkpnh90\nzC6/J6Qy7CY3Teh0I6uHSfWylrPox3wAEy+zkdSPbXRACNaNeEyP9b5ImKU7\nPrzOkrzx5j5UiDQP4wKmsldFeF8BtExiVRQp1DKrQzgmKvjG3YY6ttcx31LM\nwxyq8sos/c1fx+ItT9KabnV1aVxE8VapEKUEfE+QxNby6TIndhtou0jzraRO\nTJ8c\r\n=zJN6\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCi6empwXCJJS3ELpEmRYNDJK9q3/zq2WIRbXJtXFl21gIgJnTcapZVAH5uFe079w75mvpWRAVJr37DHFZR4BJvdX0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.0-beta.4_1525730685978_0.023395727330172367"},"_hasShrinkwrap":false},"3.2.0-beta.5":{"name":"ember-source","version":"3.2.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.34.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.34.2","@glimmer/node":"^0.34.2","@glimmer/opcode-compiler":"^0.34.2","@glimmer/program":"^0.34.2","@glimmer/reference":"^0.34.2","@glimmer/runtime":"^0.34.2","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.0-beta.5","publishConfig":{"tag":"beta"},"gitHead":"2033f9c1565dae58bc4ea80e021bab947ae1c329","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.2.0-beta.5","_npmVersion":"6.0.1","_nodeVersion":"6.14.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-TNo8BEnyUYOT9hDK90wzEuo0eGEM9+NSdflIlGnx4SbTxNz+5E5bHTvHDctTzftLuM86LjQoBeE4PZ1wkv7bFg==","shasum":"5a30c0fa3de1410609341f81476d78ca61c2fb7b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.0-beta.5.tgz","fileCount":102,"unpackedSize":13056898,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+hR6CRA9TVsSAnZWagAAC44P/17Gtd8XxL/aW8pf7wWo\n6K3HE09FMd+Gf9xWnOAyVL9JKuoevDK5P6MejM7CNp2W1VcsrlwcS/yfFb/l\nNg4NWV3nEaJMEcTusc99OpzgtzJN3eCigQXceCsUe3AccDAC9WMHFx6iC7Pe\n5JYs2AIua3b+CIzoAH9pE2PE53WJWaPzQAhg93NZ+iyoqPfF+jHz2G4wlsyx\n/O8ZV/az1gMcjuYneQ3je/d/Gzm1VfD1pz9KHSQvIJ9Vj0pJzgvpxnKJQ3bE\n0+1lNzmIbp+Qggaxd5L1OKxWsAn2bx1S197f1Zesk9R9w/uQ+TLi9W3ZxpCo\n5zE9nvs7vRh3iH+wcbfnEgqy7bR6aEEIFImQr/gq8Weyrh4qtRXu51d0QXj6\nCzK+OyHjsEOeN9eAPh5VeZ33NfQdN4fycaNt7gBrw8U70mq2T+uNr1jsv3HP\nusTLmq97yutdU2VqX0sxG2cnDrXGzOrsEVVP0IDRBWAUJl3P6NK/UHgZmqMd\n+SIMFTQ/+EcX9cpw5ownlbUwg+yHkdXpPRAgeLpxLJ3pPZf5V3uGsQeG2q+u\njZav1bZwHYcasyRgqkhxGZGh4PvEBeBUEoWc3fzO/PJurPCQPeWowE8NTR+8\nylYJaCvRvaEzoLUeM2NlCmu0HNJaaf3te2s6Hg37Of8jtBLi+Es39OqtRh5s\nnFOK\r\n=MRZq\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtQDRgv8SJ0SgniWiWTfANOym+DbYplhudN4HuUy9JiAIhAL6RpPVReGFdR6qIi/ziVp32fP8SM0xg26HRUY43fN3V"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.0-beta.5_1526338681867_0.31422451899878356"},"_hasShrinkwrap":false},"3.2.0":{"name":"ember-source","version":"3.2.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.34.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.34.5","@glimmer/node":"^0.34.5","@glimmer/opcode-compiler":"^0.34.5","@glimmer/program":"^0.34.5","@glimmer/reference":"^0.34.5","@glimmer/runtime":"^0.34.5","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.0","gitHead":"5028c758c98aa68d6919c4e35d7c9bd6f2302715","_id":"ember-source@3.2.0","_npmVersion":"6.1.0","_nodeVersion":"6.14.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-PZh3SfKmejkR38z9t4lkZtDSIT9uWu0k4I8gQ7HLM3z3BUHWcE9Or7BOFvHMV+Fzefbbjle7bBhQIXV7ivUD6Q==","shasum":"24560bfdf31aa26924f47c2819be8cd4345b5a28","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.0.tgz","fileCount":102,"unpackedSize":13034939,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbEL8NCRA9TVsSAnZWagAALRUP/2ZCyp21yzKvFqI5Efqg\nhR+/LpfSOCoaIEyTkpSQAJTXdOoRQhw0N2ybSDeUnl59t2ePPQMxjTy0hVjj\ns5MIUJsd0v3KEgnQ27XOec0Cu9PpCeJzRlUY/92h+2GDp6HO5ifvLc834yu6\nqI6HvUWaTyGam7O+CBGqX0yThh3ToxfBseToUkrNwXJLh9AItL2V5dLfbPy+\np13DB+JM4cTqmCA1LYCpY3ZhCgiZPWr5+TTibK+Xjmt2Ya8z5FsoQI0W6gtz\n/qi7hKbJGhJKaJev6yDmmhKB4Rd6TsGoyJpnnTCJ13poujTtA4yaX8psEIV/\nbBwMDq+K7M7NL2fihURo64enYqQv8DC+6A1x85ADv7VKBrgtm28MRw2AK+yg\nD2gXtiPLoCGl3rsW1V+YJj80ETCNiIykXZdSK4ml67x/tQw2/wLMkf1R+T/l\nCslt2W9h4SxPVeVBWHwDs6yu9AMA4WjuyMKRJZBaoa/w1OMvcvRdIkx6HiSD\nBdU9kyBurWMC1mBkvKDa37L+4W2Jjgw79BCIkereTZJDQbwEXD8v3+OugmzU\nTa1MmLdLaISjdo9v3pdk3wzgnDZBirLKLf8+HijuY7FFcuFc9UFQR+qt4z/g\n97iBsZ9h9UC8j2w4sRbxmAnbmfYmRc7yRRbIComoAQBfO6tTh4a9pNRo4/gr\njr5f\r\n=lPAm\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgkIyDgjZ3N/ah3H/Rn2wiqJg9QTQctguCyUY7Re3GdQIhAJ8nefnKEtYd7hxdF6F/O2krcKakh70QC0PiFAwPQxqg"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.0_1527824139678_0.8025409196345867"},"_hasShrinkwrap":false},"3.3.0-beta.2":{"name":"ember-source","version":"3.3.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.3","@glimmer/node":"^0.35.3","@glimmer/opcode-compiler":"^0.35.3","@glimmer/program":"^0.35.3","@glimmer/reference":"^0.35.3","@glimmer/runtime":"^0.35.3","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.3.0-beta.2","publishConfig":{"tag":"beta"},"gitHead":"94bf83c5aac630d8124d18bf7dda4dccae5084b7","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.3.0-beta.2","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-8KU2qXTdi2TVYxss16534DuxqHLpslWCd8MU8T8Eote27B1joCQzwxVTB1yYiV9IOlcg/Rt4tWIIoIFoAq3vpA==","shasum":"14baa93fa6fa1488bab08f566faabb1906dbf8f5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.3.0-beta.2.tgz","fileCount":100,"unpackedSize":12537142,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbHt8UCRA9TVsSAnZWagAAQHIQAIAtUE63oIMTqTCrIzuo\nIGKsrgDvzZ29otuLMHw7Zyj7iSQ55OYmlv811hm9zyX6y5DaWFU9yJXuRU5I\nFqL9Lb7oK+ZBn66aLvKaqoWygNkJrrg55S5eBanwbrsFzxlfeNi8e21554ld\nolLQUJ1OWJ/ZMc81lv260PHQHzHmGQ+KyW2HS65q1Q+t+nP7xv/dN6+MOxbl\naOqEUo+G3yiQdMlkiH4v1QiQMQIUm8S9fAEuTeEd8zuJcRWeDorz9XRmJBfm\nbIasYg7fwdhZxVEt6Kt1442sKwdKNibKdYfuElODZttQ/rjlj6DLMu9Pz/u+\nZdENnYH21ENbz/AAJfekr/lmO6utqDgSkfjt20EBbf2NF21FYRW7RmR5fPxy\nEykphqZuIrn4DUFRgnoFOXChyQooxJRaTRx/N4wa71VAk8qaExepHHyKJoY2\n9A3dfwZQs3J+R2sEjkHvPI+TIwpD5cZ/u2GHVKdE2k0l5ntHzX0GYyXvlAIE\nejwXWtjMgG9DxbfweEMb9AEDxlqrkSWEPiIdYWjf+R1+Hz/v65LzuVx3T/iw\nza4WQMtx84LhS6Hv1x1upd22ZOiofCVHtW/MekzjroQ2LBPwZvyyd//anhya\nz7W+2a68hSoA5BJ26jo5bJkkmsvX4nimSiyt59QJwQ3DAVJ7/aya5smHZmob\nKz3I\r\n=vRSB\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0Dphgbq+bUYFQ7S2T4hPiL+Z0RbGNgDHSHMSSiqXOPAiADHOeXq3SJw5qRKGUQj3LdDSVhLrK5SaM+A4X/mbpeQw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.3.0-beta.2_1528749843586_0.2316023191964074"},"_hasShrinkwrap":false},"3.3.0-beta.3":{"name":"ember-source","version":"3.3.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.3.0-beta.3","publishConfig":{"tag":"beta"},"gitHead":"1dd7cd601539b5c68a795fcefbef6c1af6ea4349","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.3.0-beta.3","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-1bGnOaYmKSTzVFftdjYpakx6RK11fNSwtNkMbEp30zohQHMibKC5Z/aUREX10o3GEeo/pEfdPzq/sDDrxZ1/yQ==","shasum":"ee5d57c1e3a9053e5759e5f5e96aa69db0d6e71c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.3.0-beta.3.tgz","fileCount":100,"unpackedSize":12537902,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKH5pCRA9TVsSAnZWagAAttsP/0+JBD5SHBPQHfItwENU\nS/SDWMpx+g5V8A2nZa5/8p01QtO0JphtlbOZdEyc12DlYPGPbi68PN+KGspf\nf61leqJQye7FOZjzKtwO5u6poy4F096va4sDcNA3wdJA8u0rk1T+Hzk/hooa\n77HhX7YH2ug/6h3clP2DZ/5fq0cVXKgU2WaYzoDUgq/jAwUgqEFU4Gd7UUkB\nC+6E8p58EOcCjxWkZMh7auIasm8C8hxValNs2Aqj4FTMhq3oa9LMg2g0kCVQ\nlYx2bVloLPVC5ElPsl9vXMz/0pgHSY7E/+wUfQ8GhPDQHCglQfBSonsiS+wy\nK/gTaJpR5fudZycIDYIoxGv/35lUbnrqeWm2VAhYt5u053BcFD4GAdnp/Kiy\ncsIyVNkqpQ98BY3egXE5JFL1BVP6Tj7mIrQjR3DNmhwkOSEZXxQOK0yfmOA3\nJeSF1fuQ6DN6pmeJ95Wqd6mpn8yAheFUTHvNuapMSQoyULWaKQj83/msdeDN\n+N9KepvXfc6fec4Oe9/u1DhMjo9RD4KSsQIGIcvbTFbIpAg7KP/WlJQbNBHM\nRm0swyrRrUQ5v4MrByNVbqKYrCKv7gIsvSkahFsQvHqYxQk7QWL6HA/fElql\nElxZUm0Q+acyoKHVGfo2iCV7Iy7QkVKufoWlPXri5E7YnAPDwhLykyrujXyV\nKBCe\r\n=9zF/\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF37G+50uH3RVbSwFN/uVPYCHQEhLB0DBxu+JDxkCaruAiAfwMbKB2buZot//aZBdYrFOIo1H8jDLgcQ2pYGBTWrKw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.3.0-beta.3_1529380456409_0.6584919523936648"},"_hasShrinkwrap":false},"3.2.1":{"name":"ember-source","version":"3.2.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.34.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.34.5","@glimmer/node":"^0.34.5","@glimmer/opcode-compiler":"^0.34.5","@glimmer/program":"^0.34.5","@glimmer/reference":"^0.34.5","@glimmer/runtime":"^0.34.5","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.1","gitHead":"7e311220e31f5fb46b14002307d05c625ccdde29","_id":"ember-source@3.2.1","_npmVersion":"6.1.0","_nodeVersion":"6.14.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-udjVHPj+o4/ilrc58MhKEaC1Voy50pj8hs16a75pXCGe7TbK/obA3eFodZN2jHJkTjEU82O1TOjnxEeilcZaSg==","shasum":"fde5fac2cadafb86725251ee6e79bdb028175730","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.1.tgz","fileCount":102,"unpackedSize":13037236,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKSbACRA9TVsSAnZWagAAUjMP/1mw8wHChrTJEmlT8QWo\n/30fYTaBHyDi07W7zw6/FX0BBeQZtqeHcEOUPlFUC+ZjGxeC+J+drSgmi8+Z\nZI1UdU1xLEzWScU65msXUVwhEy2spzoXu2hN2MezZtW1hVCS4pnGhOEMKckd\n5kaCHha61AquhDJ3YUmJJJ8NC1Uh6UuKk3qbPfFyT3fuHoEHNlJt+gYPvQbM\n2YR54P+SWrvpVQcGdq8lukxJfURG2HhcjuYPmkLZB07cenbwf3tKgfK2wNLn\n8lHAS9Upf5uPnRYRVQtMNR+KoCTRYPGKVjRPRtuBSGpg70/413vwOj1q3h/I\nVJpRcgM8bC7RXUhHsydipa6X5oFBrMWLYZMGRUsyLPD7I96lwGLZyeMHaW5t\nTAAYxU/rXiokH3TopKW+6Hih+IFNlj6mmje7VeZf0cdPIrNOV9XW1OxxR/FM\nq63zosuf9n0aVvFGJF5TNSNQwA+MvoaIQUhmwJSj2pe/rC7G9CPdfnRynlW1\n0gZ/F75/1NlMp92lPlg4/XAbI5mBAgkLHeTas3XrSRWZb2SzK/iQEKwIzOG7\n/X2LddUHBGoapFfL85W3ccZRfx+Sw9g2VXP1S5//Vnqx7t5as9psO19IrmKL\nvipTEU39oIjOgOUj/Akx0FSr8nqvxgvH5mMwbX1bkY+HVTSjK/UIsX5cIko3\nnVMb\r\n=bXiW\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm1d8rkJy77sBi/ldma2lRr2uoNXm+GrD4UXaC3SdKzwIhAKO6vlmJd7PPZVAyW07EdPCdacQUd3YGB+r5Dzr8XeSQ"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.1_1529423546696_0.1496697106668794"},"_hasShrinkwrap":false},"3.2.2":{"name":"ember-source","version":"3.2.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix .","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.34.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.34.5","@glimmer/node":"^0.34.5","@glimmer/opcode-compiler":"^0.34.5","@glimmer/program":"^0.34.5","@glimmer/reference":"^0.34.5","@glimmer/runtime":"^0.34.5","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.2.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#8f5a13a02d8ea5a04683565340611161c63bef89","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.2.2","gitHead":"23bf7e97502b0f9bab0e90914f4c944dcb7b0975","_id":"ember-source@3.2.2","_npmVersion":"6.1.0","_nodeVersion":"6.14.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-mnzfA/XaCPEblGGOIgS0UDirbo/cR2xsSYxiPCtvX2gOymX4/6JQ/cjh/7P8z+ylveMOR6BG5CHb3SLm4IdXJw==","shasum":"f1b899beeb838b0866a66cd327d22e567abd8a79","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.2.2.tgz","fileCount":102,"unpackedSize":13073443,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbK817CRA9TVsSAnZWagAAoGwQAJvXBdFkqmpbZvioQUrD\nfm0nI3rkDC532HQEeITf6NRi8JLUin28lzPS3h1tc23NESg2OT/vqoqUaOwI\nmDOL6VCWcgJvdHTKFgS1ruT2UQbrFLCJcTpGSPUXV5jpcBV/RsgXuWUdAlJs\nnEWT7kwbhJPC5vQZVRcvepkgDzIdML5uZqYSHn9uvRiHvjRdD4Y/b4MqHrC+\n6QgQ6e/7sk/jBRHtjwWiGYd2P07OJgGvAd8cdkAHj/ZF32pyw3Ltk5uqxBtN\nP3PrNqnbcs8Pbpc8oaiGIdr3MiueJbm7FtGz6CTE7n4C7ksmaptBA1BV5ONY\ngIqCEBnm5hGIW+uIfzcjwEgGzWHSUqlawz4Rxq/CmaJW6SGIXJnUswGsVnkn\ntFiF62+A9meH9rX3hyswh09jqpgtUNHuNmk+h1RKS26dxTN1lRQiRbZKCoA1\nNYfbJEFdIJpAov0RTxN9tqgp0no2mb/jCaU6RR4xrkmG1/cUxw+dqndU1F0W\ncQcdWWUDAlGtiGX3gbJF2pFmWJcRCzOtx6ZeAaKlKae2hudf0Wn2/NNYzZ68\nHMwWvHp4OsNwiSNnMkGaR43xrOPNz/GB+xLRXSu98y5hLH63PIt0LrSQXtyR\nlya8dCSe4BlHteK+qM5YJl1KjV6e8dWj6CYB0CnKFeOAe2Iccy7uInYxobiT\ni960\r\n=mjOx\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm3rGOcvGwyvjJUV4TISwGWzEpo3nMyawWPn2MEdXVOQIgYi6NP8c0SHgq//2P8jsdzsgjwG05d9ui9bGZENiPIgk="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.2.2_1529597307553_0.31899284403510775"},"_hasShrinkwrap":false},"3.1.3":{"name":"ember-source","version":"3.1.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.9","@glimmer/interfaces":"^0.32.9","@glimmer/node":"^0.32.9","@glimmer/opcode-compiler":"^0.32.9","@glimmer/program":"^0.32.9","@glimmer/reference":"^0.32.9","@glimmer/runtime":"^0.32.9","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"2.1.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.1.3","publishConfig":{"tag":"old"},"gitHead":"b409658d7315341aa5be2123f526c09621faea65","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.1.3","_npmVersion":"6.1.0","_nodeVersion":"6.14.3","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-/n1DQtwDD9gfBFm6gPzJUSmWMD7q4jcozNhVxwzJHK3XF7SIx+RxPyywYIcU4YyFfOL3JB/VSkqdb/v5CoNC/g==","shasum":"431929098e84f8e9c18529cfe32cd3e920851107","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.3.tgz","fileCount":101,"unpackedSize":13038860,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbK+BrCRA9TVsSAnZWagAA3z4QAKPujUO9eT2LqpguUXT3\nu/jPmFsMGnPSmzTPHFJA9g1fUowoRhAyhH/E/Cq7i5tauu5iUZe26J6TtQKz\n+NQX7Js6Bp/KfC5dQyId0m0sLT+2n/AYR6DI9sv3pkU3/vfjthsq1HwNV3Vn\nfoB5G46ESuv/axMEXBmYj1/VhwQxzv5GmVnwx3ETmR3RBWz89874IW71CD6S\nK4ArkCTAfgvrRaMKO77YcZwJC8zp9WTt4XjaiHrnM1TdtZEIE6pZNUhGpejd\nCB8w2Am4iFiTVk0C4EqBgpvo9I0Cz2u5BAL7i+jDY8W1vVniCTg4NeJxxWT0\nwj1m55arxghR1ABx6JSVHXQg3NDq5u7Pqh+gDtAfIOq6lV893maLHJvdHv6K\nom5Rw4C7264nMbElYGuwFSnk5RUad/ZrhUG3iBNQJDK/Em6qs4DoK2aNbkOq\nMmTNm1z7aNXYC7fmgEoI1nLEAlW3ig3Kebnd+Th4U+Hb+HjR+SJhxXji4zE7\nqWgUP06WPP8mfIfie83bCc1K447zfPun+0Gsu5oEkhCEW0/RW5Jkrzke6miV\n/6G4nrLZHbBKoY8cE0VgvvXcSWkeDZs1loTEJ39y+IyIVoOiuEeq2XcOAr/2\nfSE1yr8Cnq2ef/zjJWz1Fj8q1c8EJB2qyVza1xl5GMsPoW2TsHo1XF1qTYJW\nD1sN\r\n=/qov\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfXBRJmUGFPssHXVlCuclFeHTjVLCkYdPwxj1C4PJq6AiAV0uVi37Y3KIrDF8Vi6OOUdVJ7X2SUZG4bzz06RsEDzg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.3_1529602154910_0.587054713925363"},"_hasShrinkwrap":false},"3.3.0-beta.4":{"name":"ember-source","version":"3.3.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.3.0-beta.4","publishConfig":{"tag":"beta"},"gitHead":"58bc503a136cb3ae6ea0fe8e47d2b0871d3fd406","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.3.0-beta.4","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-RpggiQM+XtEH5CH9vAowLGiyVV1N99bCvWl0cJ7x1w8xr1/KEyPTQiKGmb1E7DvLWIquVglPJn88O9aRjL0MfA==","shasum":"1d7c046bf6d7969f91cc02dbac73f77a737a9712","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.3.0-beta.4.tgz","fileCount":100,"unpackedSize":12505220,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMV5NCRA9TVsSAnZWagAAPe8QAJMDUok8CFtedKSFTOKv\nfKO2TIimYLHGPYaKzjpY5MYJSevZF44d9/pvQ2i19kMwX9HySks13Z2GJYEA\naIdBIk4gMYI4MjvkBAKBTx79zWXVXZkVJuhQUdHo4fGdS2HNkBtd/69ssOip\nncloy8lRgtdIUTY7OKSQ/42eypLV8EIUju4EdRjIZuO2GnCXyZjnSb0cgLnS\nqELb5Kc9JgtPxXViiYVqb/egw+UDqL5lPyRNntpNWP0zWHdBZcKz7IZIHVUs\ndfrF5qrvuiHoPk6vnudQI6HCtGUrObQ/2G9EqhgwnxD12RGDcYl5DYJtnTYp\nYqDtpc3ZxRSbrNyO2OIoUi5OjUOxyH9Q3gzWPJnHeaKEVW64mzL+Hf7T0nBB\nWIyeiv1dEWBC4iYPZTkHYjrEhd8wvYo8eVwWj5Fi1KE3drarV0NnRjx5ax5V\nsQSODZk+cQn7SJsGsMAQGPZY7601NFRD0pa3N379JxNABj09BtlH9MHl2tC7\nQGxkg33QYxN0I+y4ljcCQHdwPhPA5bCmMKzhqlDOpbXfYL40lCw9DEYRMJ5W\n0UO3zyd2H9A0TwlOtGqUW3jSq50fHOoPQBfK/nMupir965woVp+9njdLG3su\ny7ivvyF4qJCpCTLMTJlbl+Tnl9Bk0tD4iw2TfJQhmfHFOYprgexnh7uxipyY\nil1r\r\n=Ys4+\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxvoasqun2fOoOXHgMRL/Y2nfbzQ3rvF8jQ572ync1DAIgck3Kr128O0qMw2lrRGEEolMJLC3PObtv+EjIaBbs1RI="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.3.0-beta.4_1529962061259_0.9925870610947098"},"_hasShrinkwrap":false},"3.3.0-beta.5":{"name":"ember-source","version":"3.3.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_versionPreviouslyCalculated":true,"_originalVersion":"3.3.0-beta.5","publishConfig":{"tag":"beta"},"gitHead":"14cb285a40536da894d17a17e03616536d91c313","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.3.0-beta.5","_npmVersion":"6.1.0","_nodeVersion":"10.5.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-c7qgfkoPvpnPS8jta6d7yNDkN/oWykptXccad/+JamuGvQc/z6hynYnvdr9KGR99LEMC7voJNQU1jGU/WY9Ovw==","shasum":"a979c2927ff5f7bbf3a3037df9c3a0c73c0a6824","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.3.0-beta.5.tgz","fileCount":100,"unpackedSize":10551652,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbOvq1CRA9TVsSAnZWagAAXgEQAIM/ETjlr/fBxKcUNJ/o\n0GeqxDujD2bKNjgUifVyuGErV0+Hd9N+nPBBkaQVeVJ5R2EmihMHJEp+S9Nh\nGDOa6qp6pnsEN8ywUAJDO4fq41fjVnYCdfTfUBdYj41kMFgcwDuuxh5usxwt\n+DO6UjgnYboWKqLzx0aNGbcSCRMgC38fOmnQn3Trp+zs82fD2VPnslg3JOV9\nc7miqbrpk066TqDfRwDRBopfr3pxzWB5HGeuw/DEr7yd5Yr2uZXtfw3VtKr+\nm9trIrWMNKyQHGHGbzRqJ5ZoHvw6GMVhFleqFlxv0tvcEuI9egp6VZ1J9JVE\ntcLa2tCMS+6wFZErjiA/+21Rb1h3eotUYLvjhBfx3ZzGIteeJeYjkNrk8kZc\n1ik18Z1YfoXj1K6d5wKsldTx6iAWuN5BzQEQmoa5uEx9iTgx9gJLq5nk/w3N\nfC67zEeNa3Aa5ec49NEe2RTYOix8MQg+Un4zz285eMTW4lJge9+E9KKeIjvw\n6dQV5EYgFGAmd8JUpKHG+sQZfFJxXAw1zg1NZrCQcn4AVNtCXGZ8k+lYYfx8\nJ/7g7eDgGP541EVL8MfAiXjoL9X2coNemlrcg9b3HXEhZtn8e7ULY4OpAwVH\ngBLZGCnsepJTeFeI082z04EFZVSFmCoLUlE8uAIxRdO+BjYAVPeGnQHdfzj4\n8hhD\r\n=E+g6\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhUTIaEqSdXEKS17gRtW4k/mN56gYEWpd587W85QTT7AIhAI6Zen5gnMGdMs9i/QQUWgvyhN1NTDDm60wMWG6uuZMz"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.3.0-beta.5_1530591924890_0.7102983827774343"},"_hasShrinkwrap":false},"3.3.0":{"name":"ember-source","version":"3.3.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.3.0","_versionPreviouslyCalculated":true,"_id":"ember-source@3.3.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"katiegengler","email":"katie@kmg.io"},"dist":{"integrity":"sha512-vvRjN1HXUfZq2Q/osu7skUakzqDOy2kYZpjOC1SjOlbQppdAvvCaCs6UyVDAdSpKMbGfGvebOpbmGTB1gi0w+w==","shasum":"84f7ad29378868503ca108c7512387b1fc63c05a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.3.0.tgz","fileCount":100,"unpackedSize":10551283,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTQMcCRA9TVsSAnZWagAAcS8P/297TI3P33tPF7GEApEw\n8Io5Svm3Y1+5+T9VgWrZwkISR9/gbqCs/a9pHjMfjY/zBG3brHbThOz/DvjY\nIOj30kxv3Kqfi7N3aZh/hnO0nw7mVP2rzq4Sfl5P0Z93epdrY6BB1IYHyvFv\nDs2gE+4iS9F4MkxBowtxWXcQw7/eOuSGFzolSDy4xSIwR2hKlqAwGzMRbK6A\nvPO2Qf98kQ0J4WUf7nq0OYR6JYC5q2FAjXIagv+r8jS7CipIoNdVgcIjyaWy\n3fyzIKJ6b25hab2DR8Bn6Ci4z88gZkhewzjUImN0AMHZuDkSKW3S6bjjbugc\nuCriNFuTmHZyIyTZNfhqdCjOEboxdGkWU3u3cqHLDBWLbraCixBYd2+yaA1n\nHHvs5CEpm7chC3x4F8mVx+9ZKEZNrMcf2SNCMJHlrNKi3dD8uARA4uuili0D\nSEEnA775OBFQQecm5LTmSyDwMEkqpUf0zmZIIdQAp5hx6TGU490X3Y/fCvse\nTPIbS60nDhhRBTxv5ZHxogXgzKD70xl3dyOiOGQtJVRFbZ9BkE04FcL6VaMw\nyoxHOVD2ISpU/pOoLgvcDO2cii37xD3Yiz1eA1aRL0aAlHynCSW5h50T1aN4\no2CfNQWSqaNU7wF7N9aB1Bq2pn+vimHtg7bCIUWkL/PHCgPkV8a7iDM06m1C\npaaW\r\n=MD4D\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0XTQwb4X989bKzHXzMpwjXkoF9SRTc6N8+Izw8jVgZQIhAPXMWBSi4gXO7DRCeC7WYzlmZth6/l9Qx3Lf/u/6pnyH"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.3.0_1531773724211_0.49861167914361126"},"_hasShrinkwrap":false},"3.4.0-beta.1":{"name":"ember-source","version":"3.4.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.4.0-beta.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"katiegengler","email":"katie@kmg.io"},"dist":{"integrity":"sha512-gGMDoOa8DX8BP38YmeR/A879CR/wPMPEKLcktw3EB/49t2iQXBaZrLig9UIVRVXYvyvDIrn6/QORWI5QFexvQg==","shasum":"9f8ef505a7088d93d71c24d8b21f1df9254d13ed","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.0-beta.1.tgz","fileCount":100,"unpackedSize":10583370,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTRhDCRA9TVsSAnZWagAAsWAP/0hiBDoEojTWSUo+AtKA\nFQg1jdXQN9Mp80OUE3edGslKsoUhEcDO+iTdqiL4KmEhnqcO4LWrWqCmy1l4\nKNJz9tyKMjiD2j7FEcxL6ugvFuq8T10pNXn57dPnt9gTShsfvB6Zm/V3gdXZ\nRr+WEhRF3tJ8QHmtaAw1gteJhHEsMegcHPZ7FAlmJhG5JhlFyhonCoqORUWF\nOh9DMF6/6dC2szFJJfj/6DL5SbgFEnox2V3x71b1LSg/IalpL5nGsORjta5j\nfGDSIxIa+yUEpUy2f0Np68Km0EnQObkLfQFwoQzmr0DVuZLWSoe5Luq5WRqt\ntsiipzK0EraZ9Kk9h2AyEFAkX0WENmg0GzCs347k/xbPDDyYEpnkYjVNGJ1V\nGKfHRTzeedmOiF8dguOQRrh34lY9jFToY+aTCyWLg/C5mv5RTOoCANklJOCP\nm625g9k81Ixm3qR/oPFaXHyHhKzbbTIYPhRUiRdmKJCoihSXE0Ge2/qCLPOi\nYF+Rkmmm7l4KXQGRxkAsEW7d2jVelI4/xaYuvKc/XFzYQhI10ozVXCqwL51Y\nF9pqQdyXqMB4utVwa74GBzpsqumoZbv7yZOdA8YxW/x0y8pMeWwb7YDuwSi/\nnKXF9YTAV57pDNL3KEVU2yGuFOT9XgbYxq0xEXcXPnqNGiS+ZYwvsBmrw5cX\n4vOK\r\n=GvQC\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE9A/bGuKctyFcAiNYd0lVWr5fIXSe0H+5+I9uP25HZTAiEA+t2oWf1HLGWsWIKyyCmEby1fxTLVXRN602oU1fxEMpM="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.0-beta.1_1531779138918_0.7282318235730032"},"_hasShrinkwrap":false},"3.3.1":{"name":"ember-source","version":"3.3.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.3.1","_versionPreviouslyCalculated":true,"_id":"ember-source@3.3.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"katiegengler","email":"katie@kmg.io"},"dist":{"integrity":"sha512-psFekkCw1M8SMUI0oSXW0K84xTEDl0lJjCI7wqHvARCHkxGI/Fr5a/jBIFFFupPHMNcqf6eWWP8kQrfYGsRfCg==","shasum":"bcac785b32d5e99867e236979c3fb34536659ecd","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.3.1.tgz","fileCount":100,"unpackedSize":10766245,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbVkkGCRA9TVsSAnZWagAA+QwP/18s7Rm97Z0zm6FdVqT3\n67K7IE3qzpgJGLE0B+YAOwv03DcKAI+VCHKXNZlyH4gdGC08mRwXY6dxJcA+\nU+Mx4LFnDpC3HE8IMrkN9PEYTciYhWdiI9GqOcA34tgEXhFTy3RsUeWCl+1M\nrCz71qwV6SdSjKuvkNIpw1yVyl6eZiaaCIcInxe6ZhSS0wqBptCCk13PgzND\nGLHz7SQSXqqEmVt5tmmSltzQ2S6gbwA7V5nFjFGBAu5DkZSjBFv02AW8ZbYJ\nXAaOPSYzeQZnH3NtI61w6m7Y03tvNyB+rJAo7YbN6DkglknZaCkj21bshTEd\nAG38kQJTPxiwyWn89koK3laizhGT1dJK6ewX+pZWrGQDqPks5AC4C5H63mKt\nxLxma6CZ+DgfG2G8B53FSEOcNhzNae5v0/svTt0HgjOhdlTOs2rshnVr07BO\nNLqtjbeB3Dp2/+Vk2uEOkZVHqis0hSEDHSSyTJRircYh83FIERVt7EyXiVDC\nYmf3JbjtEZGxgfpICYfuHUr2m13lkt5xa//knTb1LvgN/AJ4yDYJhgzj55RU\ntKvEJaBwijFZ4YZKK031l8tGDzAhecF/6+0tVUWX/n5fmspiZag8Mq1jEfzz\nhLVjP9LmFnWAECoNVb3Ci5vDxknsvyPbJ76eVRHTLlDOWVtn7nL5Q0Y/Us4b\n640U\r\n=Ij6I\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChncuRrisrGtRc38O5uNiuZ+HULhPKBJaQGXOiR0tzrAIhALf2NUGq+5KVEK2G13E6aJEfn9RpDDiq1jrNGGSw6nU2"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.3.1_1532381446444_0.7853268936982383"},"_hasShrinkwrap":false},"3.4.0-beta.2":{"name":"ember-source","version":"3.4.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.4.0-beta.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"katiegengler","email":"katie@kmg.io"},"dist":{"integrity":"sha512-AAMmHeAfT5Z+K+bswdIg26qQC/GPf/scwrcV1eWG2klCyo+ygMp4YhqRfTzzNRn4eFU1OdDeRPs01wbvrl62Tg==","shasum":"e8961857bf7a334d7def701e617cd7e0d150755e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.0-beta.2.tgz","fileCount":100,"unpackedSize":10798194,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaP8ECRA9TVsSAnZWagAABBsQAKMYRwRw/RGOqCV7gV5j\n37IspwdZl3O6LdGLfw8QTgu22O4gU2PI9W8FTklc926O1E9dZDvQ5GFtdv5L\nD9QAhVf7754ApdBV597CR1AuRhQPDmGTt/7uWP0ocJ624MxOA8yHJNhEfDH1\nv/LKqD+/W4HqTd7aDcxGtZXrgjR3U0v2v4xW8XPObOyfNQoB15sX+nq1TdSk\n/yAJ6AVGFWowWF1IcgIrQVa/TFO0TccbFjvmWNjdFIOmfXf3NW54T2Xrq0uv\nv8fUOkQ2knCXSGJr2W1Wdb3m2hcen/GkWVS40sunSgMeAVVIe1gMhKeLMQRJ\nkCN+Vldyig2x4fsxe2TLtmAVZaGwqI1DeigatxQkvrl00TLuo7VDzgSoQoyy\nOPs7aTCGH7dyfbhizWIK8Irqylpr1xh2mpAsOs3aAhFENJevXzfJsk3i7sbp\ncauB+chYRQ4/qYSC5HTtVgTIjBKNUCxfh8HTYWeNM8B5brytbKH5LgXxrHVA\nQN62tGgVdW+loz0yojZKUvVGEJk/WRW0orI71K6hVAQk3RKDpq99td8rg0h8\nvTzax+6rHruerJH4VXRVcyNyp6kFxrK+gT4qpsPSy3Dm6W7kiVdgBm7aBMkb\nPBx2UNkVVyxuTMWn8lDIlehHqB4+caBMwF++7NwJQTzl3RhYvZn9z4G72Xci\nuM/i\r\n=nhGP\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG7rVgo/dlZRgtEuYFyefIwJHBtCjon5z1wFTuKUx/3pAiEA2Aj7TJkuzwx+Emgtug5SU3eSOxZIL3FGY+Kj1803dUg="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.0-beta.2_1533607683742_0.9983945603553992"},"_hasShrinkwrap":false},"3.1.4":{"name":"ember-source","version":"3.1.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","files":["build-metadata.json","blueprints","dist","!dist/ember-tests.prod.js","!dist/ember-tests.prod.map","!dist/ember-tests.js","!dist/ember-tests.map","!dist/qunit","!dist/jquery","!dist/tests","!dist/node","docs/data.json","vendor/ember","index.js"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"tslint - -p tsconfig.json && eslint node-tests","test":"node bin/run-tests.js","test:blueprints":"node - node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.5.0"},"devDependencies":{"@glimmer/compiler":"^0.32.9","@glimmer/interfaces":"^0.32.9","@glimmer/node":"^0.32.9","@glimmer/opcode-compiler":"^0.32.9","@glimmer/program":"^0.32.9","@glimmer/reference":"^0.32.9","@glimmer/runtime":"^0.32.9","@types/rsvp":"^4.0.1","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.1.11","babel-plugin-minify-dead-code-elimination":"^0.2.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-proto-to-assign":"^6.26.0","babel-template":"^6.26.0","backburner.js":"2.1.0","broccoli-babel-transpiler":"^6.1.2","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-lint-eslint":"^3.2.2","broccoli-rollup":"^2.0.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.1.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","chalk":"^2.3.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"2.18.0","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^3.0.0","eslint-plugin-ember-internal":"^1.1.0","execa":"^0.9.0","express":"^4.16.2","finalhandler":"^1.0.2","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","puppeteer":"^0.13.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"^2.0.0-beta.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","simple-html-tokenizer":"^0.4.1","testem":"^1.18.4","tslint":"^5.9.1"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.1.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"release-3-1"},"_resolved":"","_integrity":"","_from":"file:ember-source-3.1.4.tgz","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.1.4","_npmVersion":"6.3.0","_nodeVersion":"10.0.0","_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"dist":{"integrity":"sha512-m2Wzf/unzOSnj1EzUNBaLrv4RuWpJVoE+VvlXA2CJ4QC4XjUtJEhtTb8QFNsX3+rjmD92uYoMcX5IpAfB2bnfg==","shasum":"e7e6cd45a0bc695ad9f9efe5fa32b2cfd2071d7a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.1.4.tgz","fileCount":101,"unpackedSize":13161418,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbah5OCRA9TVsSAnZWagAAFUAP/RGmr3USwn1XjKh9smLT\n1++aj7vVEMZ036seYNaN2/viA74DtK2XtDuPlcbJ89iEFPedTE9SFUL4HEB4\nWsBjQl76mUkQz8iaQav1UOgFSdTsbsBpja15llZnZ8pguZeLEvly4dJ+lrui\n2D54N8SInr2bGH00iwJSb8GD22Bu6KN8ttMNa4V04P8Elu8aX2AFm1BA/LVr\nvd54m5ncxhiocPtFC1jHSvMOKosivB3vSCY7j28pn3cZzLx8/fq0DFPNodrm\nI9e8vuNRmK3KJ7mVx9tWYLg5nj4D1zZP6K6FcV/ER4W7He0h8nSRjgGdkdOq\nLgQAuNRGXE1BWhiY/C9EslBbZVvJWxWRbwCgZe//Np3xWQOt/s7DQs/mBuFq\nFszjfC3mu7gQZolyQqd2LoOJIqE30AhwTUxL7c7Q1ZxTlKTWNt+vIkdjePpZ\nSQYr9mN3kGx1rvLhyVcJt/iKEyNRtaw6TWl4EmLAYuoRIxwzI+enQvjpclQh\nTQ47K9vDKG2UBl3jsOieDWwAftUm/jDeq3xH5keFnWIPFtBmcFo2V3aI8tNQ\nmJpA2bbnvr01Lk/qjDi92ZI6zlhEr5folRs/9XXk86Qw/kX235a1pwoD8OqW\ny2P6KcQcfi5m8v/nhlT5uvybHfV9Knw5Y1eJI8PGBVmuccqNO3yISRm2V2dQ\nxyiA\r\n=NxSP\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH5Gua3Rb2Vl9vUBK9228t3e2XA6TwnrB0u33I2yNI3SAiAbEOqLi906IcgRPwmq2argZsZjLIMhYjgdD+Xlv4K6fw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.1.4_1533681230389_0.4619535208973551"},"_hasShrinkwrap":false},"3.3.2":{"name":"ember-source","version":"3.3.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.2.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.3.2","_versionPreviouslyCalculated":true,"gitHead":"f9f14a61d20fc55165256c85b2794773595e8c9f","_id":"ember-source@3.3.2","_npmVersion":"6.4.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-LpU2lGSRyGrV9rqZDNgf2RcNhJ18MPVQKLt2MmrCinEWg+gLdt2ETzZWiZa7CgfA14O+KeIvtES+haujiz+tKw==","shasum":"2cc02893166d6b91ebf091521cd49d6598477a73","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.3.2.tgz","fileCount":100,"unpackedSize":10766792,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbezLlCRA9TVsSAnZWagAAbX0P/jPVl5s4WK+dcbCZJq69\n98w85GHlSfH5oU81HnuHYXLwOqqAJUMLs4xf56NLRsrh4GJevtTL1fZNshNa\nFVUOHJMF8v5ZF8DJro0uk9g6XDB/nIV/JuLAl8iI3YAnM9ppJ3jBn2BHXFCO\nQzMAWesjrovTi89brJxCoIIag7F9OD/gk1kn/fN386OfQ1BJmKJetrbuxAI0\nEnY/3a0/8G2hzwI67B2dM4uwDrhPkDHU1UQMw2RUmbe69FvLgkCo/Wzi8jP5\nVEdYHUA0jvLDxN6HX/6tkwHCDbxWjQhgkuei6Q2d3oKT2q16NyCBcKYxBAG4\naUaYPlzku510ivwimY2hmE7es1xPGEGNHD0xRktVl/fvQwdPGA2W5Cst6HaE\ndlzbz9UK6FYoRDeg4kRpBkxfPwHupKJAwzv/X/VwqRiaOl2Fnd9k8LeX+thU\ntRkxdQUf9/NQ0+aqvdSbtaxdwDk1cu3NNbkHJHfoSYEnMLKQb/9Hqe968kSc\nWCi/3GGc+uTyEh9FRhV+0TGjPmBiXGKm3xCTuD/5NdyCzsblbS++IcyIOnSQ\nu3Oxp5dXacek/xEQxz+gVh4T214BRkQtL1FqaBztZ3aUtJsFoBzBQ3nczN8i\nL6SbwY+shK2gp1QvSBNdVw1REF4T/AmnowaYC7h+eCOA9/grCCoSHhCm32KM\n+BJQ\r\n=3tw2\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB5fAn4eQc9QtWDsGy18UFVltasKzF5NFTc4l84MzzCaAiB+iDQ0PgUy3O0lInkfvA1PPn4tkMGutrYvx+3uDNrovg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.3.2_1534800611674_0.5909846816732487"},"_hasShrinkwrap":false},"3.4.0-beta.3":{"name":"ember-source","version":"3.4.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"0934632f992cd532ba12b20e16ef1b9a65112a40","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.4.0-beta.3","_npmVersion":"6.4.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-fH4CQcJY9jg5qSkEF0HwL691++UawHSHrFCMgeL7YNCQ/SFKfztC6Kin/M+qUyzJm4ThaFERY+pZcn2B1tMHWw==","shasum":"82b39cd94581876f952c222ee2504cf253144561","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.0-beta.3.tgz","fileCount":100,"unpackedSize":10809889,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbe43zCRA9TVsSAnZWagAACFcP/1auuaDfHgLagscZJEdk\nyGyqbwRYga/Lo7SzbuEpXVmu4kKUOf+I2iuz9lyo8FB5kq6+/85qBQGnDZh7\nMNYoCABC2iPOTMrrmq6cxHo8kWVN71I6MfWjLnjP00H59m5YqI4M3IMdx4jh\ngY5U9gADaPCZCVzlvnD/gaOXw6wK/RqlgGbxeO1FEOwL7MeCd8w2EPv8n3vU\nH9j8bqT1fvwxtuohdiHhExeuEim3wNzZ2OfLjTY1//DeLgHtI8doI6TnYkFH\nROSCKMoumdGTTAmRBfFjNkfnTep9WSseHpsUr57m5bMjMjQ/IcBzicgSCjNu\ngQF/9Q/uGWxm9dlxUGiZeMP1AUP/o2fXh6CvpEnEfrITl03XhCzygAUN8TFK\niHolBK0Cr93B1lzkoy0xaznbnmeh9qIyt92vBxS2Ml1KIZSqqmLRHEK/ZBbJ\nTBPU5SiKRLAc0ULMd9p47dO32/s0wClkf71+H6myb65qIxWsAy7a4W82QiDP\nwss1msSiOFfTWkOvuS1n0iwgtyLn9IN0LjMSNxMOR02zC8otv5xfYwa0BxqO\nbW5Qn3Q6JweYOxlwFkAwkKWSI8N492w9EslUHi5uuDjuSbj6E24NdIrE79gJ\nTXr2wvhQUvJSUPCLjk1qWV+IOCS+j3IH8PWJD5pOJCdawvO7vY3h3of9GGI6\nZ6W1\r\n=sRg2\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAxPDRUnZP4JABLPTDz1cNt34pnkn1s7hep2ZiKWB/ptAiEAngbrHme0I1LT75XmfUEnFFK5huLUrBXd+V/zkmqjGM8="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.0-beta.3_1534823922901_0.48295852225108415"},"_hasShrinkwrap":false},"3.4.0":{"name":"ember-source","version":"3.4.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.0","_versionPreviouslyCalculated":true,"gitHead":"14f44d6fa72234eeed87cabf88a96d8064576220","_id":"ember-source@3.4.0","_npmVersion":"6.4.0","_nodeVersion":"10.9.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-fGYHN/kCYfLCgpYDMZGUgP6ZuzmjHg/G8vaveIPM5cUb0ibauCMw74LZ571T6ocsD22DLDl66GRyannxtbXGWw==","shasum":"12de2461de6ce5e02de824ac45c81cb17bf5523b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.0.tgz","fileCount":100,"unpackedSize":10809364,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhJ9cCRA9TVsSAnZWagAArdsP+gIYyVItIsVo5uud/4TW\na6b8r8/KW7SeNVqd4tsrOrmukc/hnJJSDlqkmkbzD26F4HHR9QU3udso5pa4\nN4Sp8pifcUuv5EJZQMW/ojhhZmTrzrx71RN1SfyMUgYT8FjJm3wE25L9WDGP\nMwKegqu3Je4vecurIFjNegA09sSGcKqFbuE5Bs+eCV15jZGBs1kWPGrIcNlQ\n9taoA6ZNRwU1p4bndBfFFvIqmsqCWtU+KAgjlVKJ+5xG05+57aG1xQg/y9ak\nKPKZPO+NjjL27UgrECDH+ADGwnqx3bya3T4FYfShV2wMKJwpnpa0c0s0RAuz\nVTRFYuwLum6/zPKge7t9z8wzWAPtzlkJRZBn5kBr/4DWz2IkoeoFSyKsBsNQ\nnrV5bczpGfr9IVxvNdEjEhfZv9VLmJlAK1W3OtBSJiqo8HFQl7qI2013E0Nm\nj89DwXq53RncGffTnM5aBzEZX/vusTB5PyocbQJVVstjMTB1vrbuz+xp4NlO\nCcdU4Xn54lhmt8CyFgbi8CX4oyz1rOOhnK9BpEEZ+Dfig5beCfSGJMZEeQkw\nfE/JQJD5tVPMwAU471V1u7DPMJioPtYqd+oF1Q70oCi48h81OqDCt1pqY+Pl\nUfrFBBAZeM+HvxvhlXbn2pqKhxtz2WuqsYDqZ1jLz3rT+EWm4MN58EI7kCtw\nvTCC\r\n=vfvX\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA9JodIwarF1CvBEXiXPdXq9CBLFGarUd0nOTZhNAy5/AiB3bVLIQWh+pc+mtpuprkrTdm3XjlA0ITF00qhbxA5VXw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.0_1535418203987_0.05161532984770423"},"_hasShrinkwrap":false},"3.5.0-beta.1":{"name":"ember-source","version":"3.5.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","files":["build-metadata.json","blueprints","dist/ember-runtime.js","dist/ember-runtime.map","dist/ember-template-compiler.js","dist/ember-template-compiler.map","dist/ember-testing.js","dist/ember-testing.map","dist/ember.debug.js","dist/ember.debug.map","dist/ember.min.js","dist/ember.min.map","dist/ember.prod.js","dist/ember.prod.map","docs/data.json","lib/index.js","vendor/ember"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.4","@glimmer/node":"^0.35.4","@glimmer/opcode-compiler":"^0.35.4","@glimmer/program":"^0.35.4","@glimmer/reference":"^0.35.4","@glimmer/runtime":"^0.35.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.5.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.5.0-beta.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"katiegengler","email":"katie@kmg.io"},"dist":{"integrity":"sha512-tkTdcjsXAQWNCyvUOgJWzhVAzM64KfGx4OVzAQgy6mpyZ1yyRUwnyOQ2Wc1C37Dd+Q1A/gCZeGL+GRK5AdSxnw==","shasum":"f9ec6c73b2440cd662c4219f370446278fe27f64","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.5.0-beta.1.tgz","fileCount":100,"unpackedSize":10811607,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhVCMCRA9TVsSAnZWagAAWFQQAJw6TQS3e5XVbf4nwxdo\nFrJaJFs/s/x2476kXsR65pENGanzPfOGq7FdObKKN4JBEguAepnl05Ofa0xz\n79IE7Na0mq1MiFg9+lMgE7DYyFKKi7GngFFg1G7JdHZ0HwOs0AU2uEjK1XS1\nmHOPkz/P+3WoWUBA+ZzAZiKboZ/k0CthNaE+LHZPkhdnMnjC3fC1G21Z/YHw\n64Tl24zzOSWNCEwjHvb7l676Bt7VeZdpOo7C3J7LR3z/gIpS9ObqpU2+QzFS\naUORMRMDMqrdVRME0cWDWD55NBNHZIkPjlHlhHhB66EhIeGwGK6GSwpZZwZB\ncKbMppvu6tPQKnyUxzT+N2GCDORD2I3e7XoH5vJmowgQNtBMatrPvD6uj1qX\nAuJUlys11hoqN8QgMNsw8NSFEKLeQNqojhJu4/QI6XqA5hjsurATsU/e9cnY\nGbEXHCeuIqFv16Mm369b8tuhhMe9Z61/M4eB1InMAMV4U7cORgzoT1p4/BL0\nzksSKerGIyNm+DlbnbeHp/Eqp+SYckwKl/LEWBz+6coulZjIDOFzUfqrhnyB\niSuwhu8UZxO1EBhZSp3DDJLL/fYNx/rNaMLQnx2xhY+P2n5DuiczexzA4CE2\nliXSb4rvmI98EdX0nm9mA7dRCb0gINy+emPfojE+tcuCRxGoGlhlHCtxo/vd\njZ5s\r\n=fCip\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICD+Q2WJX6IaU/x6vqN5I9fxWSBmrZmw2oN9PBJIkChEAiEAjNRWfqAH4FYbzn6aYGGi3Fpk1xI0D7jZo2Z6OgMH8aY="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.5.0-beta.1_1535463563540_0.18402573808633926"},"_hasShrinkwrap":false},"3.4.1":{"name":"ember-source","version":"3.4.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.8","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.8","@glimmer/node":"^0.35.8","@glimmer/opcode-compiler":"^0.35.8","@glimmer/program":"^0.35.8","@glimmer/reference":"^0.35.8","@glimmer/runtime":"^0.35.8","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.1","_versionPreviouslyCalculated":true,"gitHead":"387b48ee4931e5bc153ff3e946de5a1fdfe300cd","_id":"ember-source@3.4.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-mG9qWo+Nl91ElO6SSUITR+GxDk7HdIB91IXPPW8FMn10EgIPDdbhhTATJIUdVxmgbkNED50IO03iQ4pdUO7cgQ==","shasum":"75cfc19bd54ad006729c8ec12539901308e8cef0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.1.tgz","fileCount":100,"unpackedSize":10814347,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblsbVCRA9TVsSAnZWagAAUOYP/2IOjIWkCKUo0eY+gzFE\nx3cvtv/De2zaUJkqDBK5+CI7BWkwRk0XsV9D2qNDKASRdr2TWQxiAQSpKbZk\nNiAbFCyhyuDgP1dwjrnM5uAor3sXLVZUyuMRr5b8NvkFByULNqx6wxfeFc9K\nNycmfwcrhwob4PP8xj7WtB7U14S5kliEzmIuNGPNeomo5GvmJ5LRskGP+NML\nfZBFwHdHotC27S/BvCyipAT836GG+6j7Vxv7ew3DWJdkOLeHDfsrnFECDNq6\nYM+KGgAHhBc1EHgwifFd0TjQAvVUbHVxwsdVZBT+OZnCqJIxNUF4L0CgIpL/\n0N3/dHPkM1H7NJRQAr/MISQdQ57irOMTT5VwSZ/dZ/WEFwqzPBp/HdAXQKae\ntSGvnjDB+YpYs7Z9ia6y+o4zPqgVsb14/7HxA2/dbAuwy144nIwOU/AoaHqL\nyo8/HuXiq7xNtI+bEwhPYwHBT5p1J+O+AFkXs+cYvFYNRzJ2DHy0Wr1Uo/nT\n4/AWvKaYYCGQ9vQ/vDKinLFlJeoaTMmE8MbETOFq9OmhaciSaHwlhlywwMjw\nrdOgwV2OeKL027ETJyHGaBSnlELg77x/DIXrZ6L2oXk9Y2VN3xpSe1rVIv1S\nhd6MJJrh+RPzaKryzV6LsgTxgmN/smIJuejX4BmuD6/yaw7DnpukocUWOMxd\nSQ+7\r\n=kWAR\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtCo6oVRKoMXQ1lKLwDFTKWXC5NNRTICWxw6cr1QW2mAIhALCoIVUZwRz0h5Yt63b4nYVKGsOHeCSHQLVYcc2QNIxb"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.1_1536607956478_0.8117308812958033"},"_hasShrinkwrap":false},"3.5.0-beta.2":{"name":"ember-source","version":"3.5.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.8","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.8","@glimmer/node":"^0.35.8","@glimmer/opcode-compiler":"^0.35.8","@glimmer/program":"^0.35.8","@glimmer/reference":"^0.35.8","@glimmer/runtime":"^0.35.8","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.5.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"b76e47657c259cebc3e6bbb51664ff9da463b3b8","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.5.0-beta.2","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-pt+BeDrzWrNAzJXfu7Q15+yvOYJm/Wv7sFKVxgKB29+FktKHSS629St8RbtI1ASjNHAy/PlUTKpTKf1nDAIYtw==","shasum":"1a13af22311eedce85afc8ce80fa38069433377f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.5.0-beta.2.tgz","fileCount":100,"unpackedSize":10817523,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbluP5CRA9TVsSAnZWagAA6QgP/0x1NRQ9eqG/Ifdb/4Vs\nfOCViB/UzmyoYwtr14YzM4Ff5MELZWjX+JzHdlGXyFPbni3bZ8JP697hZ4WC\ns5UfUOrgZxhO/zEb4hPRMIv111oZSFW+VJhyyrM3x7cgeLti/ZxALVbu+uti\nsiSWcxX7OWXcWcjr8lZlT+dOFevB45BjbJ4DDVE7U557MaaHiuqTReijejQy\nQLN47CaIO2Tji1aMXQu7oLx4YzZySjkxa4XS3LbNya0uenBEohnRHJ4N7Z25\nc7WSwQylvvIHDYJoTNsw5kGjJ1YJoFU14ZJLjRutR65TJZfmLze4K9LtsuuW\nXvM9Nn7Uu6Q6rdBN9Uz4S4wXO1aseHyOlz6OBuSGs7ueOKKZzzDKVNbbPePh\nGe0UWCE5hCZZjftuRan/iQ+QqrgM/8LhkYrwxz3kFqFxp1aVYGFCb++YT0CA\nlQXg+SLq4nro6fiCT14uVnuipL2ATWvXqJNzu5bAg4gIi1nq9WVfhbwOifdm\n3ERXKhijaeOcwyyuC39A6ZWhS1DWa+fF0/SpeFM5AqEJAuX72AEgeZmXmXSn\n6aAyBWl/ilXBvbnLlnzPVFFBu3FV/HWDfZ2sEs6stzIo5wRX4UcSYVRSQGd4\nLfugalUQoRS2A8HVDplyPfEHch+Etgjbdii6ijS6xKTYW8fqpZ9ofOO0iGbn\nibzd\r\n=sGOW\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAN91RMpXjn3+aLqjBuFro/JMuVz7Q1eGHF9+OPkGaohAiBqXbUEYZe2cVDmCHmQ7/0i/7ROWEtyGoO/huPIXWd/KQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.5.0-beta.2_1536615417093_0.4947786473813076"},"_hasShrinkwrap":false},"3.4.2":{"name":"ember-source","version":"3.4.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.8","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.8","@glimmer/node":"^0.35.8","@glimmer/opcode-compiler":"^0.35.8","@glimmer/program":"^0.35.8","@glimmer/reference":"^0.35.8","@glimmer/runtime":"^0.35.8","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.2","_versionPreviouslyCalculated":true,"gitHead":"eab3971bb6014b99cb9207db096e1e9f2919f527","_id":"ember-source@3.4.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-wYHk9Z0xXte5k+6ev0FnNJiNfwQsMfjLbdu4knakPqDg+4soldJbEiWSLxvkWHaVoHpac2EOMtPFKwEN5TTU/Q==","shasum":"1cbbaaafaf6eee72f9cdc1c14b83797faa79ee88","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.2.tgz","fileCount":100,"unpackedSize":10814843,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqZf7CRA9TVsSAnZWagAANLMP/1Ue5ZHkqcitkdTEj7nv\n00rNX9pfw6OYFClz58MHNhehuhbQ5HTQDRjmvU/hRK9rTVJqC8LQtIs/SPat\ngAgmnw92X4RxYooT40ysAmJjS9gc98fQfPmU66lB/TODZl13CZgJy2KULMkC\n1+l2VgML1/KdlCuw3eCLH4aLnLg/lX7YfUg3DYN6/UicP8V2xZm4OpVnB1J+\n4PVipLILctlZqs64V2JLFGWHIgu7+mVxnC0imA6bPwy3Z6fs3gLHr21jSI1p\n5CvFBu6Dw6gwoMH9kO4LjIs5bGfPXIcreiFI16GmEcUP9Nzv1f0abmE7v/3V\nQ3meylPggOZdh0jHFgJz63+twJS/TssThOsz/O7+WygLQ+ZVVcxxtQJMyMGG\nNcYS+a7dkwjwOwLTZOEkxBM6iLpu1moh9E5ktMBETIvDToi6epaSWN3SzPbA\n5+NsWA/CWiQ5+iV0VCbgPyCddH0DfaOw4vDw5tr9BJuLuFMqQt1rd53fE+e7\nooMx6/LmbFHaoFgG+uo1PTjhFX+BROOydAaJTji6MQr2RWakycjLlvv8SiKg\nGTyVuVkQagpQLgFJ60Nv1bGdfA8kJVH2HsULpHqS3t+kA3tloMO1jsmO+Kl4\nC6EF2V0FQ5tnYsqC5UtPLf1Kev6c6XJZRm5mmpoSt/oOpRgaTvX/J9LVK0qj\n+bU6\r\n=RF7q\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPVTIx7i5o6OO2rjqUhE7sKMM/fAbaQhsmMWSc8q1LKQIhAJmd8mCEJSwPO22pMvQoT906vBPhiBe4yBD6ExkQJcWt"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.2_1537841146987_0.6810657798175541"},"_hasShrinkwrap":false},"3.5.0-beta.3":{"name":"ember-source","version":"3.5.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.8","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.8","@glimmer/node":"^0.35.8","@glimmer/opcode-compiler":"^0.35.8","@glimmer/program":"^0.35.8","@glimmer/reference":"^0.35.8","@glimmer/runtime":"^0.35.8","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.5.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"25501ba7d053f7c2f3a06ab1219e42fd9cad342d","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.5.0-beta.3","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-7m02XGBrP/qCpVYB802WeIIHZC7rjDUzMyLUKnbwSD9k/E0l5xnGt777P5SOPQq4/6qJolnMMKaNB0fcPNDvlw==","shasum":"157129639118822d0a0e961aabf3a22f7f27b7ab","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.5.0-beta.3.tgz","fileCount":100,"unpackedSize":10819792,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqbrgCRA9TVsSAnZWagAAoY4P/RMgN0fmz0LCPdLDhhoi\nJ1WW0JlBwX73iLxX4n6Lgh6074lxtd/r8ousG2dkZlHmNCbGvFIzrsoZOH5V\nIZCxR/BTKegfNLyDW+GEpT0hhGig0B62HA0ms19pM1bdZNS+jTMyq4SwWk41\nvWWCMefN51KZ7YYmSnWDro/W9bX7a4Jl0Hy0w3nvWJsn1c03SLNBXSzAy9aU\n/dXwMK0AYhMsmT2xsejf/w+3BlSQW/AEIRTbMsSHKm0cAlWt/0KEdsjwe2OY\n2Ie7foleM5VfHNoIcJG1Oc06MaY8t72sbQGvFU6eRD87aDIgTiYSTl12oC/L\nRgNS7V83dZ8LrMRSRoffDbbGHQW9I9B2NWXN7vRa6WBaEzMwboDG4dzSZHXP\nq73cqX860eHwVGEe+4CU7VEehnhtVYwAewHFGwP8KMrZhYqi/DBXXfYXo9Q7\n2A65/Nq+Ia9ILlTuZymVSru/LcBEtVB2m9+QjYCZ4Q0FUk6Y52cHtWoiMOh9\nzeV5OiSWzpCjcyVJqe4UfNGxwtxYFZ2DtkBH0p6otXrARXMQcyyw3aWle2cg\n5AZTicwaWiibN9eIytWD5ruOrkmGeAjAzhYXFfHT8z6/lANVfaa3EyLxEAKT\n0wYlJ6ifI0UH4vmf/2gCnJpd9LJCKGTPR01jMaI1hxySH53SJfoQ6QrLoGMq\n52ba\r\n=ZxhY\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNnSDOiR5YEYNFjcbwEE0Cz8JCLcOEjWaoC9PWUDUCCgIhAOrNvmvZbFWsa8uu8xEHeYFI55xqBnTyfwwWmG9VG790"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.5.0-beta.3_1537850079555_0.08769283758848267"},"_hasShrinkwrap":false},"3.4.3":{"name":"ember-source","version":"3.4.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.9","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.9","@glimmer/node":"^0.35.9","@glimmer/opcode-compiler":"^0.35.9","@glimmer/program":"^0.35.9","@glimmer/reference":"^0.35.9","@glimmer/runtime":"^0.35.9","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.3","_versionPreviouslyCalculated":true,"gitHead":"68ce8e381b449a0a52668004306ebb0aac596d8c","_id":"ember-source@3.4.3","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-z2EJ19mZe/+ZYWpC7k9Lwl7IQL2i7wDI/q0IXA5EbLJ1fMQclwSJWg4ho8+wSrJHSF9w6rYhZJRJQ4oCKXGUQg==","shasum":"638f53e42ecdc572bce3dbd9735352f3738a116c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.3.tgz","fileCount":100,"unpackedSize":10813067,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbqqA2CRA9TVsSAnZWagAA97EP/2qD/G5O+gcXO9KyUQ8p\nUsLAs04tcrtewsrvQWls+inRm/ZKhRVSZnGG/5JAG19igBmCf6vZCESMLm1Q\noYXM8Y2DiZ85sOy0P6gmyQt77jqzXJMdu8bCnegHeGEFYwkYD3Jmv8FLeZWb\nz8TVzR3xRqQyu6qCToJsJXHwJT7eyGaO+E48UsG5TaAOFCQHZgPd/6NSBADb\n1uNURBbYP+F637JeEYG0vWLol5fAdDDyh0Ht08hwSHrW1pQTkhlQpKgDZVc5\njcPvSgpfk2Wzhnj/G9BbEnGAY9MaIAYjZlMj4t7bAdlfTgpc3wjJ7AIUin1t\nGWP+piidWI9X5234TteWlC7cmcOiDcIxGgKjJDeT9W1ldXKqzJp0ZZUVjpGo\nvuLDImvvNLOxB/DZXBQ4FcFQziYT07o2Cl++5DuTuWEF490Ith6PLZG860pJ\nWIbTd5oNbV/UhMGrQjB6Y1C5QqcgZCbReYXrexOG6xU3tgEcwSD4E+r9r4H7\nLWoEczaKMfK512TSXCm/lhdc11uWWmzpr6WP6L5Xg1Rc44LP72qIhPboq/7j\nBpjQulC7ADjvH8yw4PZK8iMzXSS1RSGvHgLf9jiQJ55PhM2ETah5pM2NaiMR\nRo1zIW3jJVs/KYDoEaM+QPpq/5BqwmvWMxvc4XEZfVI9Mvj2jMEZDiBSX3c4\nv31Y\r\n=Ppat\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGHKpzNuJ8gqOkx4L3Vf8rHTVIaD5V/O1pY30PlbcUOOAiEA2YF9JYDLDpUQWoJM/VUdIDo88jUOYipWkbTLG8ImdaY="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.3_1537908789035_0.7656137026006116"},"_hasShrinkwrap":false},"3.4.4":{"name":"ember-source","version":"3.4.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.10","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.10","@glimmer/node":"^0.35.10","@glimmer/opcode-compiler":"^0.35.10","@glimmer/program":"^0.35.10","@glimmer/reference":"^0.35.10","@glimmer/runtime":"^0.35.10","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.4","_versionPreviouslyCalculated":true,"gitHead":"506018148a046797733a1123fb61086c0939be1d","_id":"ember-source@3.4.4","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-nT6BWL8XHP1+Toi2Wtpb7xvzkvvgBFBWotIt40e+P+piXM02QMfGySwO8vK7PR0mO0QkrSNxN8oGDjt0D4agYQ==","shasum":"b94800f8f0c1cc9baefc27b4fdcd8c65979a9bad","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.4.tgz","fileCount":100,"unpackedSize":10814589,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrRDVCRA9TVsSAnZWagAAp/YP/0DYTSoGFRyV0atWovuB\nOL4bHH87HXjsYylQkpvQCZvSqYjcnDcVl+hcJRzaAIBvbc+vKMknhwMj6Y2+\nDy67YFG0UYNboHXaJ3rPW+aB9W3tXGEle68sdPuUX0Uz2Y/ttoqHZl+SyOI0\njRiskk038d0Fk7E6vK5FxTxdJeliJWoJRnzAKKAb+RFPux35AY/H645IYmo4\nucMh0RVTc6TDU2rJO5nglu7TMtr6TR2qpDW3J0VTj78WEx5XA8v1q05Mo41L\nzysaNgiF2AQGKSJFLyUo4We+BA+dZjdA4jszuirCbOM1UElEQy8hv7sWC57o\nqLKGW4RGjkgvu6rvUH24tx8XDNaJmwo3lqRvY9Q8hfgKsaI0UzcmRfQvGOQB\nIzbY5XoqHIRr21hPgbEqIPigl5d2s33ZLwpsU91+FOcxricZ9ZZb6djR6khS\nmw/EimkmgzjMo2oEWvoT2I1HmHYddGOQSEfOi9N2lL7WNOQ7rXOHl8XHDa+d\npGATpEKUNmUD+pLQ2WSiEej6vwUPa4fo5S+YlmuzWCibncD3wWCNvJB7z4Jq\nGby5FUY4y/Ej3NoK23Hx19E8FYLLQM1hNm0BfO+6RWgtd3iB0eTy+nkqPJUk\nhtsP37vv9jm57vSvz0M9xctQXSIQnJE7iwNPunn4AdSq0NusnuT7vA1mRdxV\nHbVX\r\n=xHsl\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdZ1lVQOKi38AQzWCg/iQTAt1RCKAiyKQ8We88SXwXgAiEAjg9vuXuvJVdSpveZ5g0MAZqF4BhIHgyhwv3wo+d28KM="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.4_1538068692126_0.17841666766896025"},"_hasShrinkwrap":false},"3.5.0-beta.4":{"name":"ember-source","version":"3.5.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.10","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.10","@glimmer/node":"^0.35.10","@glimmer/opcode-compiler":"^0.35.10","@glimmer/program":"^0.35.10","@glimmer/reference":"^0.35.10","@glimmer/runtime":"^0.35.10","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.5.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"d37a42e62b0b8b0a1764ddca67b9e790374de004","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.5.0-beta.4","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-x9JgtEgzfxXMwz7iZWx/dMYgFYwL4de5+uE6gb40vGeqV+7A9cQaG1o683lxh6mG/SxVjlHIyejCmKP2x2qlMw==","shasum":"827aebce2f1b67abc69467d890af2fc68289af3c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.5.0-beta.4.tgz","fileCount":100,"unpackedSize":10819784,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbsr2aCRA9TVsSAnZWagAA0agP/RUHU4efTe3J0+RMk/xe\nRJZnu+pWZ0jqOpO1SFM/wNxX0Dpf+wAn7cklr+ZJXGokKcSr/lhYzdeF59iP\nivXHfHGt3sZ1zH3rMq+8tauo0aqsBCwkkNQ8xd4v0uCm+db7MzbUmJJ3sNgm\nRcEXgBlFT3n2lbpXDQ3YmYWSM3GU8iqqhDIMuUduU2wxqy0DgiIi29/eSgac\nwuhZ4M+ZvL/fgiNIUMaTZeNY5NuepiA6gH/q+x2fM3yTHWppHC5bld95BCEO\niw2202tnrhcLYvRugXeqINZsfDtCvJGDxdEJ6WOSkiueoaTBL7bH5oIyFWC8\nj2nxFoTN6ZE9meT4AZlSUhewUOx3sVenGXOR6r4Kq1krwFbbu3NIvHtURSrm\nZEwY6ypwjXD4IGkM9SzccXZvu7iKLAHiQzQpB/34llckFVOzHCHu2CXTEwJn\nmX/lPVftE89o9cTXzXK5/Ax4gjmEMynpQna2OozikU/xh1ay3QBqi3jxS7X1\niw4rGOVnWV4zh+0TNDGLswSuB+JABs45cDOwYQ5pxdVpJXrLXOyd7KvoLOUH\nJfq+sIqcYSOlo/KOqrHAs9k32lzT9pMcZrp/ggj4hg3aFm9P2WeQ7M8H349H\nUAghUJ0OpWBbpoNpKTSm/iaT6aOETWjlI/xCpgxoHm5JqJIjqJ9fkoRNzuhj\nVsBE\r\n=LD0c\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBTBkNzlShwBbOLUNwge4evqZxaXFky/hbxcVKVVxMQhAiBLe8uI4xd15omsf2xAizW6DVqklXwCtERpxXlkSPSTdg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.5.0-beta.4_1538440602127_0.12209989423147594"},"_hasShrinkwrap":false},"3.4.5":{"name":"ember-source","version":"3.4.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.10","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.10","@glimmer/node":"^0.35.10","@glimmer/opcode-compiler":"^0.35.10","@glimmer/program":"^0.35.10","@glimmer/reference":"^0.35.10","@glimmer/runtime":"^0.35.10","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.5","_versionPreviouslyCalculated":true,"gitHead":"5a8873bee19774a55fd0abfdcc7279f3efc768cd","_id":"ember-source@3.4.5","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-fm2JyUzIBhYZhMgLerjYMb0sAuv5kTPradWnsdIZbitk+O00ViF7zKb2nTEAb1MtxsUpqRCaxQZsv06LljDvtg==","shasum":"f4a5975affd393c29a69afaa58c2ca9de8bba6c0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.5.tgz","fileCount":100,"unpackedSize":10828065,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTp8HfWl+BxnaioJkVNNWe7gx7bUYVjN5CkZMRftGaEgIhAMkieIUAExnKqks9cycUtFw3qHHY/GjAWCVr4Dp1KKnW"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.5_1538701460701_0.1090197708425833"},"_hasShrinkwrap":false},"3.5.0":{"name":"ember-source","version":"3.5.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.10","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.10","@glimmer/node":"^0.35.10","@glimmer/opcode-compiler":"^0.35.10","@glimmer/program":"^0.35.10","@glimmer/reference":"^0.35.10","@glimmer/runtime":"^0.35.10","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.3.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.5.0","_versionPreviouslyCalculated":true,"gitHead":"db6a5deeeb0564372159be92d901c804c92266c0","_id":"ember-source@3.5.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-q7GAQZI1NAxMdgqxJGKsOgmwFAmvSet33Ub5C/Cn5bkQYWlAgjR7oKiP0DlHTFSbiwmGnZZF9a/sHB7W/XIjPg==","shasum":"2322e393125684e1e043d0eedad8fd79c6de78a8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.5.0.tgz","fileCount":100,"unpackedSize":10818975,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvC0BCRA9TVsSAnZWagAAnuIP/2kMVYxJPQcZ454hpZHy\nu4uJvZsqygmgUI0S4mrzkD0VjpqlWthFASma7qH+Y3geBumLeI9yMDngZi2W\njoEENEEWs5YP8+CoEbc1dPGY6gLs51v0KRPt6lNVLQMlmdMQWUiXF1YD5OZ0\nvB/9UD3+hid/jmEwPZkMfyDV8yrEEmyzxUpiOqAwa768eGwhGiwZCz6IxEtE\nBmhr6gtmYv+ksZy5un4017rNP+fkAJG68HwAizhMIMMuP6R3Qo4DZBDAV8Xv\nptZlpvudw7UHsB9ykKGPMfa6jL/ptzSvpJxOLGvP/mBQKwgQMcFZdUAR1ahb\npxYTBSi6W5VPhj1TJcRFzR1aYvNCopsWHRs6KWktzfqdeLtTr4F4hp4z9ZR6\n0J3UWdTesYxQV8vXhA5kDDN5kEfbec31l9UIk6oaqE7s5e+4/FNjnW4UAncO\nNjbxgw4HwpKzGsS4zgzqPMQIjJWgyiJR+Z0sUNCH2xASXRPATkyJCiqFz4R6\nTjiDLEc+/WkGx7FuY6kuhUc5ZfsVphV4S8fFYuQqItGggZZMSQSkXI50tjBA\nQAE+PtGVmLzE5z40oMZZ9CbGB2RarWmb4dJ5tBuaDguu32OzOH790xlch2bW\nu8zBjvGyqey7C62NzcqjPJUB2TDNQ6e9AeJGHXO069O7cG+IZO5ci7DrJ7e/\nH4uc\r\n=Zvww\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTn6BbAqIxAXehrGD6WN+3BM9xwgL7cY32hfX1opcliAIgA6lWn2yL+BsEoeGDhjXXERJFFKoDAaJFoDjkyv8H5Os="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.5.0_1539058944638_0.8242743987105443"},"_hasShrinkwrap":false},"3.6.0-beta.1":{"name":"ember-source","version":"3.6.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.0","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.4","router_js":"^6.0.0","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.6.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"b24c756991f19f342b0e421888edf7e81bf8196b","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.6.0-beta.1","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-GAZB89p3KpjM2lPr4UKkZa96CI1+cL14WO1fvM1PTo6ccfxVCfnuFSuHHRCO6wifZx9h4O1Wa8pPVR+vyEshbg==","shasum":"081645757877a3e6a57afe48d6d8c5c413e3c208","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.6.0-beta.1.tgz","fileCount":107,"unpackedSize":10932521,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvDhlCRA9TVsSAnZWagAABvkP/1NZBtFzxS1+cpHorSe9\nCawtChfxP+WR7Gh8muXjQoET9ry3pMtcXZNKjX676dJI8O5y3eTnlGvEwFoB\n3S/axL1LCc3yEU6abXP+305Ts+wMgP1pXjA9DZayd/OQkORywUKGX4GRClBr\nKWaoGnUg8fGOm/3Sio7yplsvxKQ7jRQxg6z3onpV3diKrDdCpGX95L+VI8hq\nLa07p3cOso3dRB6wTj1MFD8slStxBFsenICSePbZk0S/i0ytGmBUEoe5gshS\nABsOlRbiHTazHZwdRYkw6y2PzRgGQAU704qE+rbvy+/ur/xmBpx7iZqPWWcB\nKCK8GOWiLWz9ri6RqUhZL2P+POGsUKkQmVSM/X4Tz7h4tBBv+4ACUpRtASvR\npgzbLeKQnBuIm85qrhMv+v7rK6ak1aEQrwHV7k/dgJO5m2Lz8QubBZ/Es802\nRXv08fosGihH+pA4oMWiy891CD6+yIT7AqGTy8nFv7CRnOx53idY0ZfjzQbW\nNWsVvVYjIONnHM5YjYSmh46WwUrR9Ykk+PTE7MheohmiFXkIExM+EqjS9MXe\nhrNRA0OsoF/c1OGJTd8Wc2hf1z+WwLmdaQsWtZAO+lZAjGcIKSHgdKZwrGmP\nX9Ww7Tb4y1wShVh22+Z6lvTyScHqrQlHb5HwsDFDSv7v8bZG3RdqTwpa6Ptm\nIeGs\r\n=tL+/\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDinrLv6VfKLZwX2sqpS6/5feOC05K3WfKrSBxVPEP7VQIgHQla+nFtLbI/6EIqMqTzOgkoF9ULzkZXrtPBL0VnASc="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.6.0-beta.1_1539061860646_0.004506059828660147"},"_hasShrinkwrap":false},"3.4.6":{"name":"ember-source","version":"3.4.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.10","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.10","@glimmer/node":"^0.35.10","@glimmer/opcode-compiler":"^0.35.10","@glimmer/program":"^0.35.10","@glimmer/reference":"^0.35.10","@glimmer/runtime":"^0.35.10","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.1","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"_resolved":"","_integrity":"","_from":"file:ember-source-3.4.6.tgz","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.4.6","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"dist":{"integrity":"sha512-xNb6yvov2xgJOSInLYESF/o2I6gUnRrNV+S7TtNl4a/fX73Qv+j6Zd9CifCJ40agXgJxnOf07hxMXX1aIJuFnQ==","shasum":"a12669d460a29098da85e16c2c15992a8cd4df05","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.6.tgz","fileCount":100,"unpackedSize":12493194,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb10afCRA9TVsSAnZWagAAkfQP/AtoMYdRnNXyX6mgjgQA\nbPlOFaih7rrlqaLwyNh640/WY3J+eq9ejxkJ1gWq0y14jK/OyZeP6ABJ65aM\nXLC1RDen4GRkQFb1OdGfACqTpUEWBKjWjEqTeEHa/iFjwHxy2E6Ur6YivgsY\nvsHm9FMRJxP6l03ubFi2pZCYLekfviuO7dnOFg0JkcfU1oXkciNHar+6zN6b\nVfAeFbsZ04pPJgx6us4qw7lrkTbHgYyuH0UTjCQGKUQi1TLaD4savZYFkg1q\nkE73W3UffsjPevXFcvYdsKJrJuGRB2f/RSqftI4kBc1dpksf2iYyeglLStEi\np796RMP4FJC7GEA7J4uF0ivsxaQI2367040ypCetVIDk+QI7obOcLVHlnkMk\n2lTRGzTcxi+xlwzvh9T3DOyExrcLypDjAnMVqmPRz7C03lQ4lBhpnu81Mn5X\nCTEyIDUXYos/Kaw4ncIjaKSo9cttkxF1gcUVau8ccOErhsg6qPn7PhkVKewc\nFjYad6I7gGSt5fwKHvBb8EWu9PX89fnBw884HdbkjmSBAGmG0+JVhX/AAAre\n33hfc/7gQmPjKrMdVPx2F9DyEVKiSPJWf2GODzH1s4fkTQ1sFe9msrx3EWvq\nUGBm8iTZlfUlq2zwqLoodsbySy/HeGBA+xEZx6PsP/gmxNdqo+bh87BY5b4E\nFpiz\r\n=7IUX\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcpe5Hj2GKXM/YmyjDs9MPwMnqR2W3tO/0rOf4BorKHwIgZzJAzPYI4eR9nTxPsy30m7Q8IGhd2vCZB7r6zpGnMT0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.6_1540834974140_0.6052256694991602"},"_hasShrinkwrap":false},"3.5.1":{"name":"ember-source","version":"3.5.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.10","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.10","@glimmer/node":"^0.35.10","@glimmer/opcode-compiler":"^0.35.10","@glimmer/program":"^0.35.10","@glimmer/reference":"^0.35.10","@glimmer/runtime":"^0.35.10","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.1","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.5.1","_versionPreviouslyCalculated":true,"gitHead":"abf753a3d494830dc9e95b1337b3654b671b11be","_id":"ember-source@3.5.1","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-V+HEMiUu74DFWYBuqw1S1ZLBJcSnDDR48iLbN7SuUCYAW4UtTC091xUFzhNYVuZtPOfsmIZXhLaHyqrzQb9YeA==","shasum":"fed88dc675f031b499642dd19819f7f4d558d3fd","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.5.1.tgz","fileCount":100,"unpackedSize":12497870,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb13P7CRA9TVsSAnZWagAA9owP/2w+A+II5VHjqvjOymDK\nfPK+ERz/myz+l5VnYc94LD4NgEG9s/By85t00CAdZ61uQfbJCcgTRtMZJcxp\nR/rwTw/hihoLqCmV+96zLWTWWFpO/RiLSsqSkYCQxon7h3TuD7pWKyQG2mEF\nkRy5AtwiVM0L4kkh4mPWtsxQYb/Kut81Hv0LjPCBexbuVHdl0sUofxocvsiE\n6OeJaudUpfXL2wG+cMZ1AQNU/FHA0X3vVQNkpwlgEk/Kek9Vwg+WNsoPfszc\nZN+HSS9csA2qIzdFLoE3cLHr4uRsTWc8VtbmhLcnDaxMi3Ai20SCYHw1xNod\nzlP4M+XvyOTLIwGlswMtf6GcbwiVrXjbh+FjYmHcmaZwrhFPB8s6gfAZmCde\nfUTM4kd7fYorDrqGFD+8a59iE9EFH3j3aXD5HzTdlmHF68zPhY9y2bRdyDZi\nOkIIGnzeIsOlupns+eLTNfWlVASWg9HNX1EjUz7cu8bRcdvJgeCx64JwEOoO\nYXhF2NN4MNJOUgto7X+q/So/OV339wW7NvwP4FYkGtgWF7w9aFyUnJ7tpOLA\nPAsWAyaakiZK+i/Z5utXRrG0DkJNfY1TawtZ4wfx6EFh4XQ6B9UC4M12YDqJ\n+3whsHmT4/bkQJh9tVWrE/nojPrW7AcxSRhNpM0tz+mxBrRDYL2py1+UNK81\n30zj\r\n=4Esh\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaV5af6eCpUW7+YQ9YZsRxKXK0si7kJz7Yc1MK63DYjwIgLW5bBlcpRjTmktEEM7DI46zZ0UxHEVMukTZv0iIvS9k="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.5.1_1540846586533_0.6694375864377398"},"_hasShrinkwrap":false},"3.6.0-beta.2":{"name":"ember-source","version":"3.6.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.1","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.4","router_js":"^6.0.0","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.6.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"09ed96ec6eba0486d7a97c773370aeb1097446a3","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.6.0-beta.2","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-igNk7nClKDSOOqgjzsxFv/KHORlsJtDUzcDvMy0eVxbedut/rgLiqAhHplTkcQXpULczBOLqmXlZ5yQ1fFNVBw==","shasum":"d34dcaddfde0e54883e7723f82a2d1a7aaf7032a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.6.0-beta.2.tgz","fileCount":107,"unpackedSize":12689882,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb16S0CRA9TVsSAnZWagAAPuwP/j12IdN1Ftnr+K9+N0Ia\n6/b+yFfc808l9nE1uPKPawDomgkrDi9CXRai+ivUkROHmy3MG9kpemfNME3Y\nSMZkaXvhbjSieK4xvV9RPUXU7rLtHPZB5rlgG7GRirfDSkKr8tzyenXi7dQA\nm2LZFYSC931DGSdQXgKrWWe2e5yv/RdPM+TGxwD02aypUV27pVYBmmP7Pqui\nQDaLFKLj6zS5Ae+g+ER3pv024tC37rP3DIOj2cC6lvXOcS6+ngd3ucElZEf0\nUIdObklZENx3NdzPq9GmYK/FhXmziWiJ2xJ4tydwdsjJFx7lUdoqot6OmcZT\nJMGHwEaP1uzXCwohVe12ZhLvxqPHrjRw6h2UZf5ZsTPpAXr1lEtIrGaXmdJF\noW92nbBa82YgaVDxgbgAyeNZ47nfu2bITYbBafMRWE0UeSnMqfXe4bKfBtPw\nWtDTxgUyGppzbOUmM77ie2w0I+4KlUWgfra4QCR/LiDJzzMa3ZYGcU4VsAxC\nlmzyMG6yCs9HOhrnVMj4+x28fCoYnD4/1BxktNQWCUQe1MNsjnGuZWlXm3H+\nkrBlz7ZhfMgsNhJCqPLU4PRLVYItme+gUHBp2qIGFq45Ki7ue28cMp810AJ7\nu3P2z/zFCumeNGEPZ+fl86ay275n1nMb27g+j6qbuaMU6PpA3XZtpQW2khs2\n52i+\r\n=DqY3\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbwETAVGJ/gV8g/jP/31sAE8OMkjETNp+2+sjrlefYeQIgVHbIVXfTzHELpMBEcSZMEgZr7GCXoraVtQq/RyBgOHg="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.6.0-beta.2_1540859059671_0.7206778267620881"},"_hasShrinkwrap":false},"3.6.0-beta.3":{"name":"ember-source","version":"3.6.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.1","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.4","router_js":"^6.0.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.6.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"57f72bb40dd7d8714073400409e9ee8e14c8d433","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.6.0-beta.3","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-SUonaoOZiGuy7xq6Tuee+QyE+GP2GGcy9hJz3GhbmWn3xDc1r4FYxOpWdy6+aEHzn98zKSk9d+qhTBR6rCpTFQ==","shasum":"c4e2f81be609708944afdaf820db7e12ca7ea437","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.6.0-beta.3.tgz","fileCount":107,"unpackedSize":12694015,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4R3MCRA9TVsSAnZWagAAUWEQAIlaZaJKp/tWrRGWw5DY\nXTEsLwJ14E7+WF1mLUXAepw2MArS2vBlH/jENFrnLKuWMmFCqBeUgf5k0qSo\nR/MEYWzaZQ42KeXSSZPU41vlhWXNBo9vHCPWBVpvvXzVBX5maDn4u4mmb5Dr\n7ofD9CfqnxocR9v3V/Ep7xrAJamAibt9Uaubtuk9OcjRu9Ke6793X7D3GlKA\nYucgeaNFnsbJyf/bzbes7B0se8OT5QVRBaqr8DsNu+rB8KMNZQNyypnhc/B4\nqAWIkYJzYjm03ghGFl9DcIp5+RvN1eQRXTfBkpRc3L4ohsiZQsVb8NOKVeSQ\nJtokaH8ZzUoEQizzBgHbkzKzD8scdCw3nai9qRduqokfPGXVgORwxReF4PfE\nrdHB3liFApMphlUK00/sXlib0EOcjUK9yfIePEFmtygd0lfyR/9coB2WeGK4\nuHIhk5ep+GpcKUIXN3mo7Vf63t+K+vH1wvRU4GD+19SP8AGCUjXhFs5Muoti\nlVC/jZ+fatIkdMDa1Uft29EluKX5rQyCvSPkfeo1dguokAUe+0hvUcoOY/bo\nxcfxZNHviKKugfiyQ6wt8a6fHNQ2/BZsgOQpfhNv7nLWTe1TUnJjcWaWpqB7\nppWP7fovzqjLQ0T31zxzWhhPTFxSp+vPa9v1cmcA06pic778+E+boH94Zlxv\nLKKl\r\n=tKxC\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7PeDFQZ328AuDSlMdKvvP5gEPoS03ehu6zLgN9rbUAAIgKdnEIk4PeNnrQxvxcchMu6lGkO+Rq2XX/ZcnZkLdbWs="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.6.0-beta.3_1541479883465_0.3776869545304631"},"_hasShrinkwrap":false},"3.6.0-beta.4":{"name":"ember-source","version":"3.6.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.1","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.4","router_js":"^6.0.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.6.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"7d47c87f02ea4c16e9207d601c0f43109bd727a0","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.6.0-beta.4","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-4+WPMaRat3OQsTGQr18ISfAT7W0iKEwvy8pGFywekjWNxdU2qPkdD7ot6gKKoQQoGrnBpcquIi5dpNGbJJ2UtQ==","shasum":"5b2d429a25edba863ee73916166fbd1cc2b19fd3","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.6.0-beta.4.tgz","fileCount":107,"unpackedSize":12709091,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb6k8gCRA9TVsSAnZWagAAO0oP/0y8fJauY0ktH4D+/JQZ\nAvgOsh5SEdyVCDSXy05jxHIVNsHb9LZtUuokbtiuV1i+zCZtb2Pxt27gmiU8\nc7fe6CNtrOdrvWICBifanMqAQgTAbbLZKJgGzTN/Yy4Khe1RRzrwlm4IiG7+\nAnJ6MS7Ydn2oT56p0R3OIb/GbMqTsyq/DrCvZXMJf6PUbSqkEbLhn1z+aenB\n6TVmbu/SHiVjFL58hBQB5LQL0ITFmcP9wN4ZrlA9THwbsr8WE4YGI/1Qu1T2\nFKOeYA6NykxjnckLieUWAIz2BbApqdxv46n51cirb9pgTKMdq9G246EW9kvh\nyqn6xMnDEWXmJMZ85B60EkGslXBJUIdfS/l1bQCTOOAu5IQL8Da/9IF2S6Z3\nQr63W2Cv/k6xrMWO1tFivP/Yn4ClXA0+9Lu46Q5jVo8FvxRfV9/iXKWRLcOD\nL2+iR/sFvWeBFhEs5GW5hO/SHwzQOAqqSez0ZuMud0uY3U8/OCwZ1ahWh6Q1\n+HfpdqItwtn/v2JCiQ5fozi7tCmWbbYz2lY0ecbBSKc1OBB8sA/TQC9QxRjG\nHZXouA5ijMk+QR6G9y8F2XXZGBAWUCpnWxwdF6FAbV6b984hq5/8MDHhB3ig\no2TJpkUkprPS7e66dJmhbfA2Kei8v4SO3BewFJ6VaLDDF7z4q26nlUp0n3hX\nLIGV\r\n=EltO\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOTCgaOWCXeK8K1Qo7E7z2Emdi+dcd2pBJ2iKTpWBVbAiEA3Y8nEhgmOhlysHBgmiiNargd3DiRSfaJWobE+vidHx8="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.6.0-beta.4_1542082335950_0.8599110923527342"},"_hasShrinkwrap":false},"3.6.0":{"name":"ember-source","version":"3.6.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-filter-imports":"1.1.2","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.4","router_js":"^6.1.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.6.0","_versionPreviouslyCalculated":true,"gitHead":"a5f870fd309e5008667b3ca2bf569721ac3c2f96","_id":"ember-source@3.6.0","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-Es6BE/lYxwiLPHZpFOcl2tQaOppvabIffQfcOJR9OzdM8ZgM06UR+tqdxrhO05UmD8MqHGc1FT/RmQlKuGZg0Q==","shasum":"0229b4fe6802dcfadb81e27ebcf50fff166889ec","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.6.0.tgz","fileCount":117,"unpackedSize":25681672,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCcVMCRA9TVsSAnZWagAAoFUP/0pxyIHiuXWSsRPNnewj\nD8RCXqVKyR9P746MzXQDT+96Kjd8gxl+hmKprN046XKtWV0OVi9vEIWglWwB\nqKhfLN4U5OO/W7SGW0hqTUHuSI7hE91UBoaPQARtdAl9QKlXmyjN+5bOP6kw\nzAWE5zk4DzxIStsS5HH8FTkVkh4tthfJRKzlnoYV7pQlnVUQcXW+Pk/oHlqK\nKgyb3n/FcTX+Ql4BFhDW1NuHQ1MBIqIHFQKl0LjR/xguGwY9Ip9u5z9uxvKa\nbxltfmdj2aU8JJNzDlJhyx35odJ/UUQ9M/IG0h6Amjso1E2+1u9bvtq2qMtP\nDC9nJLcYb9gN/OxnVbE7JtoSCxhWiWA9vxoa+hozVV7a31BsYUKf9ga3hUKT\neuChB03KICZJVg7k45h4lTFROgGu/1x80bLR6GtSQc7ZXRiMLwnavLSiLQLx\naX9HlSic8xKrlfItr9WiQmO4uy6ydQYfp9yH5YlafudG6Hi+t7loZd1O70Os\n/jegJUODqLA6tEB5sWfKlqgX73nZ/2HWoJCAPyAuHr11Lwzwj7bezRJkgRf9\nLt12Jai0dKdaDnJxn/HoNf3X8wd/lbLdVHXkOEfK34bPItmLfUU48IIqByDH\n0qJITzsn+ufuNXF6n5DP8FURMD/Ro/mewC7quxJgWARcnJTmPWVHlTMb0RWm\nU9ta\r\n=zIhD\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBzgEjN41JYogl6N/YS3VEkfbdCP0RPKgzH/ulW0oT4pAiEAzpcyk9XnrTYyydVSAOZ2nkPLd/3BV97iYxuS5t5Keos="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.6.0_1544144203968_0.013102096696099075"},"_hasShrinkwrap":false},"3.7.0-beta.1":{"name":"ember-source","version":"3.7.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.1","auto-dist-tag":"^1.0.0","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.5.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"^3.5.1","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.1.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.7.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"50128e4af2e6eb26fc509dffbc97579aeed7a1f6","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.7.0-beta.1","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-3K0aOYeHeaW9aSK+IPYbrW2ioFNcVnnaeJwPChPU5PtAvB/IInLUMYma8Zqafi7E0Nw2GvQrj9eDfGLFRISvWQ==","shasum":"6a048a6cb51f16c589214447e7e646ff8b5793dd","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.7.0-beta.1.tgz","fileCount":118,"unpackedSize":25737410,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCdSmCRA9TVsSAnZWagAA7Y4QAJcO5tZdluy8UsUYU8Ev\nr1SvCpf0bOoNA28W5sl6WCGPjWwthRqe6ddfg0c/qiSx9Cl6QKWXplAOtBDF\nWt8hKlO+2cyk2tvrx4rEckYkYYZeixxzlG0P3iua1XUSo6qH+m4bb6ItJXTW\nUOomdEMPpozdx2a0zHnJlebpS0u+/ObP8kaQjyrz8EmB/q8WcE53MW9PXnid\nSZHhpDws3csJo03DsC+RI+X8YWMbeYb4qxAhau212kFY82YPxS9rpdc1GAWG\naGJkeLTju3aAjGODjfnnchDLxInd5rvvPiWc3zRqYhE75rKqW8S5YcgrjTwL\nZWpk7p97yWpnkbElP0UA1nlR3UsziSfuyjmHgeSE2fyREUd0wVEvv3zB34Ai\nJKcCt72a1uj7vDUNK2z7DindwFABopOsDrV5WfjiLre33imRGNqYmIhTK4Ce\nuJ/D29M4CU94I/ftNU2lPPpH7zY3bTNdFY3bIeK9fsr5eTzqzmxs3eaFJqe2\nlbTnCfj/N56gimJt/f1rPwIDB9VQIu4tyofADF2XocK0IBtkIdzy8u2KRXIg\nUrMaUE8BXwJzPZNlma77VVq4CdrFBaTAPRtMPnz+0XrkTI/rEy4CS20PP4J8\nhCeNHr+A1Ic7yJfzquVVe4FRCNUL9+Nbe/b3J8nrJS2DXrlXfdPhA3p0l22O\ndKKj\r\n=blT3\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrwuW9GryuKllTxdYTaBQEM655Nkq6/FnDyotHszP4AQIhANH5Pj5ZGUyOKCBBovt39UlHUSsh6OFURKE93Ek99pRu"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.7.0-beta.1_1544148131445_0.49315758447344415"},"_hasShrinkwrap":false},"3.4.7":{"name":"ember-source","version":"3.4.7","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.10","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.10","@glimmer/node":"^0.35.10","@glimmer/opcode-compiler":"^0.35.10","@glimmer/program":"^0.35.10","@glimmer/reference":"^0.35.10","@glimmer/runtime":"^0.35.10","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"c5a5a82c169bfb84f275c8d4cccc3fbc1c778e50","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.4.7","_npmVersion":"6.4.1","_nodeVersion":"10.14.1","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-+4yhFZHsjSucSd0bJGErJUly0kdkutMR06AWHLR0b0VRcdYUCbMcFlEvfc2g2B5YR0GY4enSy4gt7PZgYQOrQw==","shasum":"c819337c62fcc6a10ca8aee28abc703c15a57d9e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.7.tgz","fileCount":100,"unpackedSize":12497454,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcCuLACRA9TVsSAnZWagAArmAP+wXbmW6BH1UxXdIGQmqP\n02kqtrOr8e9zahYDHVqHXZxKVrsSvNHZCL6LLN5UBARF2hlN/FJ3fF+xtYRq\nS6BmoPSnvC00EvRyC5csBkIA9KA7Yvq9olRJYFCULy6KXGn3cCSnkTYySvwg\nlDgvZedprBvR0uvCKh07kREzlL0IeyAF3T33T+2FLZdh6aMYWmesDGMz7wpF\nFR+kKSWOgGvnYwkQJekFsU0QRkpLo2oTNTwaJxOQkqV+r3LFd3tjWQkybU2p\ntlx7HRbl5wgnSeconz4Jqu/V6R1N2/2PDvjHYZ3peCpMgiaHv/pwpBd0ExRt\n9RBgjl4eBx0BgS8dx9tSFnwb1XWvanp9MFcBn/K1Ej24mV0Ld55Tk3xoSzYD\nhFhZpBh133FFLmd2VMKofUIl2jQ1jJ0OaSOfB/Gz9WXkEhqafbffWqDUFj8Z\nlK2vOn6BcukYr9VDZjiTRT4IvBOn6lBqmTPjvdAl/7i4E8hODGUqBs/6ExNr\nPusvHe9jSDOgqdztElTZoRWJN7gvsLaHSTpyaB6ed+k9uBAo4cokGs7LBlyF\nL2YBTckogf2GVYSGXVoU1DS9kA9PEwY8C5esi5U9yXcEf9jb4qdAPGY7vUVX\nfZeXOrw9rBsv+L82sENwILoNuUftnDvqXkDd52YS92/ACvQzP7/+o0GSdl+a\nWTAm\r\n=ZrDi\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNkgPh9FYb4uONJoTubccnAnWsyeGfDZq5clAWI8BZgAiAUwGCU0WN241r3lq0oEjQQIUZD35DEc+jFyXciwbPD2g=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.7_1544217280040_0.4796116863488178"},"_hasShrinkwrap":false},"3.7.0-beta.2":{"name":"ember-source","version":"3.7.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.1","auto-dist-tag":"^1.0.0","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.5.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"^3.5.1","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.1","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.7.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"e5bdcbab51c196b25b55bac229fc1f5ee4090dd1","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.7.0-beta.2","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-YQR7/neA5lsiAYFVzRi/8QiRkZmtgM2Yv2gnFi77zBa9tFNlbjMLVJAl1v1wStx2sKcvc4g4AiCQwQfJ86vtwQ==","shasum":"09dcce9bdbf9e797049935bb6373b34e400311cc","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.7.0-beta.2.tgz","fileCount":118,"unpackedSize":25765473,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGExhCRA9TVsSAnZWagAAZSMQAJ8Nrc8ub9LHgwcMWVvt\nHMbY4gdEU1ROC3KPSxy04P64oWuzcjahtYDvdHAO/qBk3P35Wioq8G8TfvWv\nmPc2NSvcbQiIKKy3QNfrhq0KcsxhIEdleuVXQ8uZjt2ZS24lMgdFZJSDRfq/\nZhXP/dNX8Lyi2p3DfvANlsaQgdCBI7oM8H1MNeiuF+Ji7m0idnO9FbHCyxNR\n1aPhhgmbcqKPzOlv+h1OoPRQRMHXjxTLEgVngV+uifvp8sPJ9X2wTYydS/C2\nhmI0WBmr8YiV+Olp7POSXJZOw5mWZgz9eb7ghUYAfW5CEiHycmgBLJHQzcHV\nCJfPFofWV5KZ+Gy7IrunS37GHnHIvhM0f9ubUJEUkHwqNPmG1p0V8G4bJJFY\n51UNGBr6PICMsx0EiD954BemElJESvP/LyqFZbtmujQR+CznnwtnA+rocgaU\nrTvd0l0fo3sJ3Q2GxPcfRWv8/39q467wJ64UE5i6I9nEsIXGHe/Z2gYhxbM1\nK8XzgmSs0zaQFxAAhwC5gwSgrFUjwHJk5G7XY0dbdHNy4PbgEHF9sP1QlcqR\nWAI7oWQuB84OYe26F2kuBT3S8t5jYgtYTDB3ZRqNcK3GaUTlh0cdUi5PBZfi\ngIIZwbncuRV9BOs1D7S1D1KH1/kweJeXKu9qiOSIw6+/xj2HCUUnFypZwW7V\nudb5\r\n=pToF\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBaGS8w6g6ekpNP1Myvc1+ZRYrJNGTMD3pmlMCdcfIHAIhAL1wycx1r6hbZP6zYn9KG3HYYnfzFTkMai5U9ito39lK"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.7.0-beta.2_1545096288253_0.043602840588006675"},"_hasShrinkwrap":false},"3.6.1":{"name":"ember-source","version":"3.6.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-filter-imports":"1.1.2","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.4","router_js":"^6.2.1","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.6.1","_versionPreviouslyCalculated":true,"gitHead":"9ff016d21488fd7fa4d625db78c2bafe01772f11","_id":"ember-source@3.6.1","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-hkUvGz4XBLhmac1iCZBjGZGDY3y1ke6fMyfzxP6QutlGUtlQOaQsKOk0HuP3DR7pNggLzQfK8Qxjr5/bNQ1lPw==","shasum":"61a286e4a954e2e514a25df6d97bfe5a380c1cfd","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.6.1.tgz","fileCount":117,"unpackedSize":25698005,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcGYh0CRA9TVsSAnZWagAAbPQQAIL7h89Njtl22XEGq8gv\nB4Hh+kAoIhTDkwLM2FNzWzG4Qti2PgXE+qC5anuZFbd6TMdeZ8zl50m05bkD\nzfC0Dpvmbf1lT3KkFt/FAxxkZdFYLdkbnXUGmJfiblHFqKEBoYmIvoqE0Vbq\nyD2vz2+EjJqj/AukbSryVsOTP8zS6594oMUBlfhqaGSyYzBA8KE7MPwDUj6u\nCKZvJ2ZGue92jC3h9vvxiSEQwNpk325Wi01zMuuGUPPPO5hZSb0nnLvOHdkl\n3Vrk/8tq2dVY7N+o0Wfo+WzVOAG99FETR3wZZszMkCMI5/4f7TrJmcAAwHzD\nKk9Vgko1JsraxUZhNNsyJkdWDN1lx8x66V/MSA5uhxFEVjSQNPlv4MCIoql/\npSvKAg74Ad/HWud6po17kwMLZBqbBV1qIcEz0DSDAYeDp6W3uJQnbFSsji0y\nkEumVoUYwxSBci6xAyMG5UkDh2cawfaURlIWwKs6Fp3tRATDecFa88R8aUfw\nMmkKvyPFsEp+N6W3M8C7MebmYYblYNC85FSZ5zPce4TsK0jheWLm5TIHDwO/\nw4UH9P86SG4CobRU5fCW//EJQjxxExNFWyBfw2xdt2gZykrRBg2J98ygvezn\n7sHEzVKmhSMIuYW4Gb04HbclueSCkl35vlR6tZ3CDgihZLtFOHa+pX+7Cc+r\n2kKt\r\n=8FBl\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBK3mnc9MB3Hu20RUT03fGH5GhGFGdisUKBECFTdGe6eAiA7e8s/lIIMZT68r/RGZTMzfsCYJKUZZlCFNZlLq4xefQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.6.1_1545177202022_0.3028028092852193"},"_hasShrinkwrap":false},"3.7.0-beta.3":{"name":"ember-source","version":"3.7.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.1","auto-dist-tag":"^1.0.0","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.5.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"^3.5.1","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.1","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.7.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2bc95e279a6fd205fd1a393ae094cf921eda21a4","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.7.0-beta.3","_npmVersion":"6.5.0","_nodeVersion":"10.14.2","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-ScMnnKQQJismTUTTv9jxzZs2AOTaln0tFLPqjdBQ6k+LbUwAoue8aC5oELhiVEpdunTbs+sG7q/xaWpWg7yzXw==","shasum":"5d72896b625057498af4e4dd03d0c371ee5f3321","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.7.0-beta.3.tgz","fileCount":118,"unpackedSize":25809764,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcIV3GCRA9TVsSAnZWagAAMpkP/RDpuuBSXXHkDikD2Pdo\n374ir1hrTmhTyixEWJlUccDl4IpQSeIZWKOSgfM/NiTZllYEn+hRaVNTwDhw\n0VIsivla8DEqoQdzpvpYh6mRrI1GtiajmbJmWvkwHVg/i7ig5Ohd17pzjTSj\nC69oiHKvcPGVHejQuEqxzTV2vmyISyrGcNabJb8ouWWhwSxi8VRKVWd+Vt23\nuKUwteL4OLdPA3GNFUfPWfnwapVMxbLegjm8FVILc0+jtL1KvZvvOYFOfMl1\nQmOKJvgbZVcEWwU9zvJRonO4hqG/D7orSjXMaY8LJ6KMu4FoRCeBWQZsvBud\nWZRgFphDgW2MQcMNeHyWf9VB47moGCHKavX3imx9h9/ml6lyaZxHD7le4zet\niMQ377zUW9k8vNTjQeFa3hX4z0Uch3aejB6UqbceNwyf4C4y+t9aS9uUviOV\nAuEBvDADOcXROtdYbBrtQugxUBLqP2eHAMB+pMj+ycEh8p0w9cy0VhbbVX5L\nKBaiBK9KeXLupw1sOvE7MuTmWk7VzBvIBlVHVKhyglHKFMPqMTBDiLzV91uV\nV18zYdK4N0QDvDbY9z6CzxWhgHwACFxNtDEszM2fOOTi3OFGTArJZKCkJ9XW\nbdE7NFEUvWoGHHfdHIBciOmJzlmCtZo9anNy+qDjyWNjXoblQDMhnN057XGd\nBsBA\r\n=gJDf\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpz7qSx+fN8owpvO8LEqIk2sWWCnUwgmGESFOXQrrPTgIgSnmk+vJrNLC5bVmV3aPssimY4E1ycJ56lSuTHTQsT9g="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.7.0-beta.3_1545690565921_0.5600212164845497"},"_hasShrinkwrap":false},"3.7.0":{"name":"ember-source","version":"3.7.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.1","auto-dist-tag":"^1.0.0","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.5.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"^3.5.1","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.1","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.7.0","_versionPreviouslyCalculated":true,"gitHead":"503bc78a10c3ad96cd4205efbb1196fe0432e6ea","_id":"ember-source@3.7.0","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-4Ne361XAwLV0hYfFSbZP8NJUzD1IZLWHO1ON9Hb67K9B67H+3CF6SdbE+3+V+WiIom1n93/M35A72sNmh9CTjg==","shasum":"99d8d306daf05a7a8063adcb944b04a9c9c94be7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.7.0.tgz","fileCount":118,"unpackedSize":25809517,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM8+8CRA9TVsSAnZWagAA+KgP/i+6HMnbLH/A4NZw7zpJ\nKkERkq8m30jinU6Z/hzzXrjq32KpftgjJRVktFPOXqFvBxhthJ0Nf0JpZlwB\nlkVrdpa0xDnWSm7TrKhR5CCIA8akMipGT1FbT9LdTRDwPM185eqxWLGojEkI\nKgBfojL+YelxrOQ9o4UjsKljbRwdKf3tlVSLk0T9/DS/EK3JcM+hUued4Lhj\nx95zmxFHfKqi6NRBzvF5a2d/HlqjKIMwrdUu8ZQ/cRc2J0zT8hDUotYC1hP6\ngvzG7rT37oNYx9h9uj5yJAfSTbt6bjN5SKVcjQb9p0OvGZZZNf9NB1oy9tHb\nxGhZdN7wV9SrU87oVsxyNYMLVyLSn2qvc6PEn/q888hgKQYabjKKV2jOryiG\npVQ86aPwsGmQ7o4bZrkfHWPxTiuU76TeT8B58DnDxmwCfEavoIZ+ZHt/HuiF\n3H3iSQiBB9djoYsWGy9y3Si9QjoFG0LV8tfXJFe9kZIGh8a1m1UM2wE+HwYt\naFup0NgUCmjLMWtj7KdtnO4kXqSdgtw6ehtdqulwEK8VqMHMB4MRwE6OPUxS\nqkgiiN9r5xCe9tdplZKd7DV2KTUS+ZaW8vzMMtXYhXuWRRoxJ/qnjwe696uy\ndWDokl0nh9D1fnc4Y5kvMlDXx3/Njx0/RQnWAWeEvHIgGSoYKF/FJn/pz+Xs\neEA9\r\n=F8xz\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1hcJHubuqQvps0TgigQ+VjtcoAGomXF6Q78AqXlaFZwIgXAAfh+KUSYpT2ZIXSLu5Aapts0Fxf3KwPDSg83AUqCY="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.7.0_1546899387777_0.031350945958084964"},"_hasShrinkwrap":false},"3.8.0-beta.1":{"name":"ember-source","version":"3.8.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.0","@glimmer/node":"^0.37.0","@glimmer/opcode-compiler":"^0.37.0","@glimmer/program":"^0.37.0","@glimmer/reference":"^0.37.0","@glimmer/runtime":"^0.37.0","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.1","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"58160e1c5d923aa9e50eab554d42c5ce0dcde6fe","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.8.0-beta.1","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-irh9Oe+hkheG0FGpYVQY0jaJoiiglp50+ljXJ46TncI5eIKTzCVGgaMUOF3iIjxkxlAmn8fd7luWpEdQB+UUAw==","shasum":"ff8c1f2efd7a4db9d3c81a613dc3f89d8524420d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.0-beta.1.tgz","fileCount":118,"unpackedSize":24607774,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcM9trCRA9TVsSAnZWagAAbAIQAIKSia03FMW72qsl3iGp\njebY0q8otuCSxDhsKzV7krKDBXlLpfdxG/T2QFoygMh7NyOXlCfIYRkEbqST\nq1T7t5eoY9jqYhRIW4HnKNM3m0blL1G+dOwdErDPWwPnEYwePrGNMIgR7clb\nCQdH2hv8+5EFk47wXNSOd9MwI5d5eh+Tdi5AOvt28oYJdnZnbETD5uuSIGjw\nUQAaKgjgCdCmsnPTwIcU/7JSzses9thVX3MnOl66Ta4MUmz4GKiLL7Q+e3uq\nRl4FSaD5Aty6pO8jH5eC0JVaT2MpB4wMAztwEBFKs2Eh60bsmKvB+pIrX1cU\nADLUCWQur6+EOema8w7srnEJqOoS+4UVy4F0p6+ib+V+Q52NwE+SMyTgw+Nf\nSpK8tRUsOZayx4p8U7OnTucmWr8F1yzlszUVErHjvlSsQ7Fk3oEgvejrvYSv\nmOYgkmjC6oBwW51I4un+XuobPS6LQbHUpJKU31KAFjte/0TXsEoDHtKbHAGu\n1r4Zg/8F9XpqWcLCnN4KI2yBi5Lh7pnqm1cUM5Cxlwx72136v2APVT6t1xeb\nqf5ND3fLCzhXvzadyZqyuorgm371IpwQq4e5evhe2PQ0LDzIWRMtsE1GMcmy\nIoAZUTqQ2z6cIOjoz/qfm/jdFkji0OMuqVy6APyRnBrQe324nbimTO3Z5ybk\niAfE\r\n=P3hu\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDfkIO82j2Va3OysdO74StUfvmOv9nOdA+vnuBTqcjKZwIgOye31WfKuTVLk8rr5ab2ZMxgwuFDeYaCeTQcqEJjwCI="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.0-beta.1_1546902378878_0.7630411305899079"},"_hasShrinkwrap":false},"3.8.0-beta.2":{"name":"ember-source","version":"3.8.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.0","@glimmer/node":"^0.37.0","@glimmer/opcode-compiler":"^0.37.0","@glimmer/program":"^0.37.0","@glimmer/reference":"^0.37.0","@glimmer/runtime":"^0.37.0","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.2","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"423a6c0da771f1495cba6e0c76109d1c35f501ec","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.8.0-beta.2","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"dist":{"integrity":"sha512-0/YoVEOcGuwpHDsDGPj2dJ6+dv25cQj/qiX4mufJmNitNq4E+Lai9RqoD+1F3kt1fbbf8nmcPtYbLNFjOS3aAA==","shasum":"182004d15c30fdd31a96ca8c9cf4ba74c5f81b48","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.0-beta.2.tgz","fileCount":118,"unpackedSize":24606104,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcPSw+CRA9TVsSAnZWagAAlFQQAJ60MtZJg4jFY3ZQouba\nnjjmwEeMUbVi8Cr2VF3dRPXRrz0DfHsOP2VRVSErhLs6ZcT9co3laZarE77H\nU9q2KjBG8cq1BmdHOVBxQDpfKCrdqPDGzFdVswT01BpwI0b5xZbnaLPjak2l\nd0PJg2mRQmHA51HsonZkhZ0kUDScap21tIqNcQOTtAFP3Wgixzw7BzkoO/ZL\nP6Paf73bNqfBWJ5RBlooMrnkEZ9Rec/kJqxT6dtpdnlthKyTiKuj1oHpu86v\n1a0DmeKB06BwMmu9EARhE961g+NHjIvO1afsKOnb91rg4EO8nW6dhhElKvCS\nUj2oa04ym6EtJQr6gJlGLPQ+2k96eO1XFHTCDSrEWYf7iBiRGu1Byga7OF+Z\n9aoUQ+sHowBXv5W0xArIsrsgOwo5XZ0JaHFQOChIprkMijLU311brsEtJxWK\nnaxngXVVIZDuFSqoZ+MaQIExXLh8MzTORMeBVMmkFsO73LAhZFTXwN7SYu4j\nb5McXVir9x9OltwIsIf1cr1xDq/IH1tPmOvi3PBI5+BqrH9QAA6vZGq4Qq7H\ntoWzsdfMlM94OoVs5KhreeqCPQQjd4NtO5/nqGqowQurs/WqVfFabvzGNgCE\nHtIjzT/UbYcmah07GhEcRzIvJOJOiGSr9ZeI9LWis2BmR8wAhAjmtHfik+T9\nhrfY\r\n=Vfv7\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFjEjXzIOTklIjXkpdXF72xRLI+TI9vPPKoW+CtHGWS0AiEA1bwbKzHPqqYXhrVDxIxYNgyy+NFls3KNwg37GJh2oj0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.0-beta.2_1547512893294_0.6822008700905022"},"_hasShrinkwrap":false},"3.7.1":{"name":"ember-source","version":"3.7.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.4","@glimmer/node":"^0.36.4","@glimmer/opcode-compiler":"^0.36.4","@glimmer/program":"^0.36.4","@glimmer/reference":"^0.36.4","@glimmer/runtime":"^0.36.4","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.1","auto-dist-tag":"^1.0.0","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.5.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"^3.5.1","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.7.1","_versionPreviouslyCalculated":true,"gitHead":"336d5bbfb99ebde1081c0b86fa8653197c54ca57","_id":"ember-source@3.7.1","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-xwebK659JP/VEqTPMQ5WtTnae/eSx1KAbp6YrBZ7ypMiL4EmJDLpE4xUbEn91mipdKN1DQgHVOwF6yOHDTTXtA==","shasum":"c6e8fb26ff25d9754add3e87e3f292da2feeeb31","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.7.1.tgz","fileCount":118,"unpackedSize":25806965,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcRjOyCRA9TVsSAnZWagAAi0UP/2i1qdim+TXoBT1edhlY\nr++HqOkvhdY+Wvnex628kGhs0Y27m8HZZPqcCcS5fEkDOITSVBTEb04+044W\nr0WhHRnHwX5ytbDFv1/58dLVfMxyrhPXxQDPXjS8CothMV2wNycPfbfdVbJ4\n0NuRUdpQyBbnvmDm59ubo6e4n7YfiiG2MYGMhJtwJ7j3q7yfl2qGHX4T3k9P\nme29Qe+gN4ZDq39YLakSTJwnSz947v/R7j7uWA0yRKha3YwBww5YnNvthGJL\njuGWX8xJYtwwOSrtK1KQMH/TrP25VGFt2PlHK3cKgxCTPDd8pMRHuNnc6LNN\n+qjNShlg7JlP5ugmtN/cMo1FOqw+kGBQZ5FxJ75ewzAfYqCZnnMGdfUzcG/d\nD0HYQi63X2oFPB08vE0hPk/PZ+Zfz830dlH7B8itjubrorbYXPHVqhltCUen\nL1zv7M4BnoZBKvZbeCwKGEL6pQTQj+WwFcsKEpFBKLuc/cYCkS1KlizFtgLP\nN3hN5E0hV7lk9cR2e1hDjRoih+feXHVYXmmQk9hr2A7szFeJEfY6Cf6aEZAg\nZNppOMAeXgKb9Jc0hpajRRXcJ6mliedV/LlHvmukLf+PDG44tTXtcdqbsMqY\n2AtRch0WQq3j1l1FOmS5Yw4KsqplNTLaEQv1eibqWaKrPc6kpDcog59Vp6KX\nc19s\r\n=wsQy\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDF85Pq6N4zZauH9p6f6ZuHkcbFsbh7CO9kncW50esekAIhAP2NBAS6kyhiOOp7WpWEFWXPZU2dRjNMzXztWSgWbcrb"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.7.1_1548104625933_0.9027791209315619"},"_hasShrinkwrap":false},"3.4.8":{"name":"ember-source","version":"3.4.8","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"TEST_SUITE=code-quality - node bin/run-tests.js","lint:fix":"eslint --fix . && tslint --fix -p tsconfig.json","test":"node - bin/run-tests.js","test:blueprints":"node node-tests/nodetest-runner.js","test:blueprints-debugger":"node - --inspect-brk node-tests/nodetest-runner.js","test:node":"qunit tests/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^2.0.0","chalk":"^2.3.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-valid-component-name":"^1.0.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.35.11","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.35.11","@glimmer/node":"^0.35.11","@glimmer/opcode-compiler":"^0.35.11","@glimmer/program":"^0.35.11","@glimmer/reference":"^0.35.11","@glimmer/runtime":"^0.35.11","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.0","auto-dist-tag":"^0.1.5","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0-beta.6","babel-plugin-minify-dead-code-elimination":"^0.3.0","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.1.4","broccoli-concat":"^3.2.2","broccoli-debug":"^0.6.4","broccoli-file-creator":"^1.1.1","broccoli-persistent-filter":"^1.4.3","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^2.3.0","broccoli-uglify-js":"^0.2.0","broccoli-uglify-sourcemap":"^2.0.2","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"github:ember-cli/ember-cli#f724919b2d0455899411908531c9179240f5ef41","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.5.0","route-recognizer":"^0.3.3","router_js":"2.0.0-beta.4","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^1.18.4","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^15.0.0"},"engines":{"node":"^4.5 - || 6.* || >= 8.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.4.8","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"03ad75925a58080ac1dfac25d7e2dc81214adc8a","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Build\n

\n\nEmber.js is a JavaScript framework that - greatly reduces the time, effort and resources needed\nto build any web application. - It is focused on making you, the developer, as productive as possible by doing - all the common, repetitive, yet essential, tasks involved in most web development - projects.\n\nEmber.js also provides access to the most advanced features of - JavaScript, HTML and the Browser giving you everything you need to create - your next killer web app.\n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.4.8","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-uiRqAzzFKvZ0P5zf5eOv2BrhBUNFJOnsUrri6dN8Ci7pxBkj/fyKVxwIu/+juQh4E/QRgrfze/+Cueq0FNf6rQ==","shasum":"68677bf9bd222aff865100b241004649c3d3dda7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.4.8.tgz","fileCount":100,"unpackedSize":12477907,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcR6IECRA9TVsSAnZWagAAI7gP/0yqFdRVxiw+YW5kjef8\nRqMnNLsKi1FzgqiBXm2knPBPdR2RmFayOEX7Y24CY9FGWD7H/QMqxJuTfjLX\n4kJO8ViCSHfe7X5K12atih1sgxG0LEyUOnnhOmUCPIcD4xzTGvQe7BlthEE4\n35dEd6PsKdk9Uat/UluXRli1QOgO4kwYOl0e6mF8DRvnEOTBp6H6mxXs4vcx\nPTzc3y+b6yom19ne3Qo6PiB8WIiXeUF+YUaHy8L87T1TwvpyCnBVuOYhvsRJ\n03YQPWHZH3/C9EXKI1cvZHdER25cvusD5RxYJ5sNRaIpydXa0WqkH+IOW5eu\nfqczUJHeSr2L9nhs/T1tWscPP39eyXgV8RKeIVUrv1dv4w7AHGiX+6V8hFL4\nE60Rd6TQThNuHAwtRaAlzUUSy970LxgD8J6OCFqD+y09GJ8POTEfJCTk0VqH\nVXiNONGTJgBUqegXTlxBEGO2gIwNzw6HXwQhVAL8Kp2LS5BXJyUZ8z5D9Jfe\nEq6DCOhKFLb5KiWI43Tb8viMfZ3Sz5XdwQtvFgL21zxtMBUeKotDVA5IqkrD\nutEkY1Ep1cPhNTcE1OvrCBxYRfk4LWVI3av3U4JIQi3SYAShedRnxyCIvFQd\n2DcR1mMyXZWMnB5iCgHiM3VkP+9nPBpjVVaXPQAB6tD4bGtwtJwt4I57kakv\nI00V\r\n=OmdC\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAyJWoB7juKJXc64PmDuLj2UNfkVkVH/cQIp+5ph8/jzAiBA6SNDG8DK4s9YyotvWOA+R0Fklx+jakEbLKz3lpnM4Q=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.4.8_1548198403889_0.18211095225071783"},"_hasShrinkwrap":false},"3.7.2":{"name":"ember-source","version":"3.7.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.6","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.6","@glimmer/node":"^0.36.6","@glimmer/opcode-compiler":"^0.36.6","@glimmer/program":"^0.36.6","@glimmer/reference":"^0.36.6","@glimmer/runtime":"^0.36.6","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.1","auto-dist-tag":"^1.0.0","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.5.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"^3.5.1","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.2","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.7.2","_versionPreviouslyCalculated":true,"gitHead":"4ec7b359de06443454e988dd294bd2ab71526545","_id":"ember-source@3.7.2","_nodeVersion":"10.15.0","_npmVersion":"6.6.0","dist":{"integrity":"sha512-QJcTmxVeVsL+sdllwZOazelG1V+jq7l9YmDAdDZ0lqf/JtGdQbdCScoYq9+9V52wajoD7qD1GD0Uxrl+PTk/5Q==","shasum":"2167b667db1dc4b78cea881a5c739ce851109073","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.7.2.tgz","fileCount":118,"unpackedSize":25794820,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcR7LxCRA9TVsSAnZWagAAu44P/A83HKkcDaB+6DTejrsJ\nk42bL+Y5vLkWV/paW12qB1qSK28PyhuNInpYz/Jvn6YiHX3nJ9N2aIm3t8RB\niZOUpLDXCiQd9iAbfgNZ7g/A+Ry8mnGNHZ+XgNcvzDI0dyCihXgFiILRVUxq\nC9D8cP+NKSmf8y7puBjRWTOC0OL6nwk6coc0qaPrHolkDysVc5NsVnGrKeFJ\nI8EhNidMgS79UJ8FIsm2a8irMYc9aY9fwXeOQAsYw3w2VfOn75tohxbi3Y5c\nIdTYbpkjGEJ1O9X+/IlsPPVAFoT8K90mglTFReb2AgFDmX+jbHvLYJo5xPzO\nQfKvBNHXgGZlHp6T1KTWSeemDccYqRi0ULak+Sdns2ZEIgJ3E8HQn6FugNzX\nBLbW6G/AZK7+rrUd6ECEmQLrGYqBvU2TtftjGaT0x7zY/bmhRCAM8fhQXst3\nqKIpJrcrVwcLlestspjgEAvT9AUqkoMI3ea5ElWNWnGusPwVXRwYot9mhu3S\n+VJRpd8j+91EMV2Bj6aT+uhelNX4Xu/1HlfTSVd78/NZUjpr3f2dAJlgfr3O\nonWZtG5TkOrwEXOVNBiNpJEVpJ/enG6E70QeZQERYblac0jZiWGF6EfCPPGT\npSSQt0+2beFJ/0cGW4L9IHdQatIucVfSaTsx6tRflotzHO6jXXZd0MCddkzc\ntfg4\r\n=Vqi+\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICNkO8SJZu/OEF+fR+yA99QISK8ZDA+6lfud+9bTvqcDAiEAp3u/08JgtobNNMSDOkLp8TktrlbZ+GtFqKaTcUY/w6U="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.7.2_1548202736800_0.39916448650343583"},"_hasShrinkwrap":false},"3.8.0-beta.3":{"name":"ember-source","version":"3.8.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.2","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"38b90603d6a81f03ff726992f1f14258fe07b8a5","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.8.0-beta.3","_nodeVersion":"10.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-goYaejURq41nYk8+ghtYcKMaZVgAoOakvASHVdnndHRVUrXqZN9h3VXb1EpwQXrcHEOVs3G/7EWz70ARpl9drg==","shasum":"ebfab0067ea73284223317ee66b57b64d853e01e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.0-beta.3.tgz","fileCount":118,"unpackedSize":24576136,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcT95NCRA9TVsSAnZWagAARoYP/RC7UCu6IIbtrouC0PR4\n5GB0Lf8ONn3px/p0r9O7NipPvLJd/EPTsE+vtXyDXQuoYJiJDyrRGvQ6i0BA\nY6yM1OgyzRvMauKXzZEMyXA9+cKGULSm5MtJstQ75hUW0lG23vFZ3vQ0eArD\n9LMUFOIjWg8WUccfL4MCIH43SWaJNdckbKy5/sl3pQ4MbzTk22+64JhyCpR8\nNhttWFJmhwiS/EGIJKmlJyHua9jFKx9OegOHl60Mo8JZalK4BCnL/nmuxIiw\nYZfyxpdgho9Ysjo5GXobuo2POarwnYRILbheFlzONWsW94rr21O56YckE+SZ\nMFxNMDAk5enCoNSVTpvkM/8o/J4LlgK7MncmVuHlRetUcJXSHLRgDc6UsW8i\n8WYLAh0Lq9Q+pDA6DrUJzZ+RJ0Ec2bW2qjkc4vv6xc7QatUJtu7JWcn8dizu\nP8Q4Wawr1zbITy+CNUE7rN5tnFl4rveDAWWvBVJ91yFC/ycYxHAIpoKDjm82\nXNl47Olv0bGhwEOms+EuWWTEzLLH7HN1OBgLqWgWSimr2pqSHroxWvtO1s/6\nZYwP9LzC645u4isq9t8wGaOPJCTwdMEq+z3f6eBvl1aeYjsS008h8HXwtszZ\n34e3XbaAEiEFFsc41Ld9Hpb8aHwTFG61LXR0oR0SM8GWXMYZDhRRH49HP5TN\nxYeB\r\n=kMSU\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB4UJs7SxHxhgjLuifHeGpwAZ7Luijde4xBqQAQ2xUbnAiBCIcqiBYfVqd7LAbhb0ThnC9+PH782yr7k3aXs07IwIQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.0-beta.3_1548738124528_0.49656338422228274"},"_hasShrinkwrap":false},"3.8.0-beta.4":{"name":"ember-source","version":"3.8.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.2","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"018df73511d1414d11638d3433a8cd34bfcba29c","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.8.0-beta.4","_nodeVersion":"10.15.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-DpjWpW41Q57bhYju2sl5w+ZlkeOPpSXTNTRppxtjvELLMATgTMqTLJPWxN5W5c7glYgpUIJ8hvwDTmLqC3mURw==","shasum":"3f4571aeb114f0e0911038f4a5aff24e2e586d43","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.0-beta.4.tgz","fileCount":118,"unpackedSize":24577645,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWQiUCRA9TVsSAnZWagAAEagP/2qiYHmiLf5cymdHDzLX\nXu+8dvUN79iqmgnpITxx8SInvzR8SeBidqQbP32JQ/NXGBkpknFNs/+vuySH\nvBN/ZJWTobgL98G/6li2hhotxS18MbHDCCLoF8iShP6AXCcIwoVQlc9JF7ng\nZEcQ8YmEaauC5vSnRA6chmkqnsta0jdeCBUaJC/e8XBTCJOWCIpqOl9HvOAU\n363XY8jgkbF8aKf56EGiilQYQRER1SMnryv0Laz+Ad+/bXDAUUzndTS5Km9a\nCHOO55KZc8hME1FCfmwBshZTmY4sTyt091n5GesP7IoLhC5lyOFLzrtmOg36\nnfDRxcwkGd7v07RM92a0iUCOMqCe2xuvudl4t4Zi1g9pZqeTbdQANm6Kt9Gz\nQ7Ce73DquD5++/YjKenqXk8polpBOx+/47rYDMmIRCSczUhqjLhivvFqo+s3\nh+/QpqQVvQCpLPoS8C3KKT3Fg1nc2WywpIqiajgqTDQmVRGu37WcJImf09hH\nl68wmnZENMSIQS1pDMLxzsKq9fpGdBcKHUYaWfofcD0QzL+6ugPRbiSM49La\nBjW3zXt4yiAdtpz4UjkAq840zBigNJDRW4JHFffiTicfj/kHd7yUTlEhwJkP\nq0TkeRSgxRTpMrsgfrOXjiz2f+gfyteWTCg8x4J/R4c96DOBet1yheh9poTU\n9/sx\r\n=jr61\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFE7unBuvHezE7qmam2U5shWANtnE3y673jgVZpyLww9AiEAgNgu5Z9oF2V3CJK/tEMcnAazfgVCZ0x2PhyZOdgz7Ik="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.0-beta.4_1549338771934_0.8954856298179639"},"_hasShrinkwrap":false},"3.7.3":{"name":"ember-source","version":"3.7.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","test:testem":"testem -f testem.dist.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.1.3","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.6.0"},"devDependencies":{"@glimmer/compiler":"^0.36.6","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.36.6","@glimmer/node":"^0.36.6","@glimmer/opcode-compiler":"^0.36.6","@glimmer/program":"^0.36.6","@glimmer/reference":"^0.36.6","@glimmer/runtime":"^0.36.6","@types/qunit":"^2.5.0","@types/rsvp":"^4.0.1","amd-name-resolver":"^1.2.1","auto-dist-tag":"^1.0.0","aws-sdk":"^2.46.0","babel-plugin-check-es2015-constants":"^6.22.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-plugin-transform-es2015-arrow-functions":"^6.22.0","babel-plugin-transform-es2015-block-scoping":"^6.26.0","babel-plugin-transform-es2015-classes":"^6.24.1","babel-plugin-transform-es2015-computed-properties":"^6.24.1","babel-plugin-transform-es2015-destructuring":"^6.23.0","babel-plugin-transform-es2015-literals":"^6.22.0","babel-plugin-transform-es2015-modules-amd":"^6.24.1","babel-plugin-transform-es2015-parameters":"^6.24.1","babel-plugin-transform-es2015-shorthand-properties":"^6.24.1","babel-plugin-transform-es2015-spread":"^6.22.0","babel-plugin-transform-es2015-template-literals":"^6.22.0","babel-plugin-transform-object-assign":"^6.22.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^6.5.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.0","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.7.2","dag-map":"^2.0.2","ember-cli":"^3.5.1","ember-cli-blueprint-test-helpers":"^0.18.3","ember-cli-browserstack":"^0.0.6","ember-cli-dependency-checker":"^2.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^4.9.1","eslint-config-prettier":"^2.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.12.0","eslint-plugin-node":"^6.0.1","eslint-plugin-prettier":"^2.6.0","execa":"^0.10.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^5.0.0","git-repo-info":"^1.4.1","github":"^0.2.3","glob":"^7.1.2","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.0.0","prettier":"1.11.1","puppeteer":"^1.3.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.3","rsvp":"^4.8.2","semver":"^5.5.0","serve-static":"^1.12.2","simple-dom":"^0.3.0","testem":"^2.14.0","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript-eslint-parser":"^18.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.7.3","_versionPreviouslyCalculated":true,"gitHead":"8b0c0006a8b9e6f5aec839cd14ca0e27feef19cb","_id":"ember-source@3.7.3","_nodeVersion":"10.15.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-K+jUCR0Q4ef71bBJnq380e0TgsE1KSDP430n3c/vA07HMnvg3BCakpy21TUJuGxpH07Jeuf7HNehI0ZHyIiW/w==","shasum":"ae66f5c37d928908d2cc6891dab46d24a8168678","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.7.3.tgz","fileCount":118,"unpackedSize":25801138,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcWx8hCRA9TVsSAnZWagAAoWsP/ixmjRx0StGC6S1mYXUV\nALJaLHHGexw+G2F3EqHqIEGaYMlQlrecDnu5VKswMQjEUcYsWC6mPBjiRcVG\nUHbUOEFH52QGTRHkku113a1u8KbCOnFvCfJjvWHsTaT4Hs90luzINa9LP7cj\n1/ZaddAnjyEJNXfdPpj8N9CblihG7kuxAmfjod3qXh0qTHC6hjSKciKLkaTN\n0IgW1z1mnVSmQPJVVFIbnk67muhp92hLvBui3h4Pnt27nrrFRf1M+BBGRlRF\nC5Vui4j7LtV89hcIntr86SOdcFMtNHjMBsg4MUSVvdvehLAxS0wYvb8W6T9f\nJZUWRiiUvghcJ8BffmKR9wtwnAfbiBWcoWvdTIuh0kuI4YRNKgJ92Y6NR2ru\naYkf+lUtvjmbamgyON3mY4tzZt+Vhs+UaG+TojKhqMKri/yyTDKKkEblaaqY\nfmMx71+WeOxPmanpb1KS7Zv35iCTKIhpP7+ujrZuCGpApUAJ1z2Ijne5uLOF\nzqaLbzp6e/ADIb0yFl300j9C/4cpbcaCBmriwT+CgLZJWzcAsf3CLyMjhqC+\nIWHVatIcv6QopGsa1q40IcO88EcOX20JQNQWfiGmvNAzPODd36MwFo2dbmCC\nT/8bn9or5l7R9qZPN2hqAHZj5LaQd0Jgllc/wvE74S1RRsmPy2HEobEdFizI\nbYNl\r\n=QL34\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGXqhHAyPOGe/HlWYWA3Ikb9uIj77Ly3gHRBVrE/w6iwIgDoVjTk9kNULNv+zeXUlSEgZglx2eogJDuURkTAz3RzU="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.7.3_1549475616273_0.7765701364730118"},"_hasShrinkwrap":false},"3.8.0-beta.5":{"name":"ember-source","version":"3.8.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.3","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"899be808c07b548b0aa8ae2c7228454e6d6c2a86","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.8.0-beta.5","_nodeVersion":"10.15.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-KcE+kRGh3MVgSd2CSfeBupmKU5XovZwCOdXru1RRHU5JNS1AFwcdeXKQKVMGjlstBWWIkkshXO0X7NN1CbCJsw==","shasum":"c98f9d9630af2b712be43364a78706cad7462df1","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.0-beta.5.tgz","fileCount":118,"unpackedSize":24609980,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcYkCRCRA9TVsSAnZWagAAylsP/1zYtfK5hjhCU3MVcGkd\n1Bm8sFEcvo5yUodOus8UapnPVtcBN9TFC0nQ2cSRsvFJF3goLgwNNkiTqmaR\nNR6rkDqTX1r0nwc/zUM1E78fH2zNRr7BwwSurVe95Ymxpokq91r9f8IO9Bu4\nmEpqloNk4KsGLBXeaCJ+ljtHM58mTO5n/xQvUQnUHOw9SVDFKvZtnyeMgZGh\nTgX/5ZX1MQJfWu6UYM+Gc6cgmBMzxjcSQnAZ/4u2au9pfXTE59gEmKeRW06F\nHPGyfYgA90WKnoYt9FzlTzCZhiROuAKAUfK7sHbnm2hPE6hrWmFB/I4izFm0\nviFbJ8t5i+rJINOSdeJKmYqtMUa1Tr7J6NxDkIzH/Qrvr0P7xv7dsaqwsj/x\nyNJY9tRQ2ODop7HXMimxWCaPhTdNYOytlxBCCKk0fiPZ8q4B24oncJmYIPUA\nm3iDGnNSG5Xf+DE1xx1BG8RuUz+ey508TIW4Y/iZ8DoKAr+UKNj+f0LTB0bI\nLWK1jBqsE+GgqE8hvl30bPd5Uy3LaLImCgmDA0TnA3o2mimbWZJcudb2Y1YB\nN2E+FoLG/vcYcjbi2O+xr4hGog1cwKjA0hFOPHOaIyZwJLEX3VpPakFzMUch\n+2MBu1dETxI1GUHiu3y0SDQ1aq25LmmXApC0rC6TT95o9/00rrmjuqx/yAWC\n/9HA\r\n=jm40\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFlMxR+KauwTKT9ysxjBEHeao2bFHr90RoxV0tJg2RXwAiEAgak9x+S60n1L03Mww/LWZYrE2GS5Uj1TV92fTfYp1Uo="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.0-beta.5_1549942929105_0.035548058690119566"},"_hasShrinkwrap":false},"3.8.0":{"name":"ember-source","version":"3.8.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.3","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.0","_versionPreviouslyCalculated":true,"gitHead":"30137796af42c63b28ead127cba0e43e45a773c1","_id":"ember-source@3.8.0","_nodeVersion":"10.15.1","_npmVersion":"6.8.0","dist":{"integrity":"sha512-iar9EL0AglbwgsLl8jeh++2mnnpBL2u/JUttP6jjkN/pItHfBGlgBtQ3GH0xyG37DH2SbP5bsj3pBM3xm7rTdA==","shasum":"b84ba995d5049514a146c6df20c2fe20de08f211","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.0.tgz","fileCount":118,"unpackedSize":24609493,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcazbkCRA9TVsSAnZWagAAXOUP/3m1cmL01zLCljFsIXhz\nhQB2npu1myPt0BpI83RtSAobEy+2oR2vCWqKPc/1kRFdrGqkDvE1ll8N9/ur\n9ipwm0pzH97WO0oA/7EVI/ztwK3dw1+J0E34pVtw0vUg/MmRXFzPeHCvjK72\ntWl6c7Wj3XQUEpS1gRloblibPm0UuobIKeC+f9e1o45Dx2QuBrhpG+V9T8Yd\nAFm2SihT0MdUuwHUATI/6Ztd6AD/iB6qWFrEDIyDXhmIu4d9qUIVjS9nJjo8\nGU8j/mAlG5dfnzzmdI9GOaDIdkTWJ2DOeJTnl4CSmjV4I6SdylP5RdVG7h+a\n6UVigrrZBFYrdc+P8u/4qqVocF3pmO9rZJ4fl6UMqfSqJuFWyHdiVhynjAuY\nNLFGLqj9IG9ctn3+B/fUlazv9vBIRBlQqW3+MseldjVGgwp0vTODayb1keI3\npkrkf+br94+0fdI03yOQG5HLCwWYQH4xJdw7hkQgVwZHD+tgGt6soU6jKaY0\nEvXAxvteQ8Gs24WzyFhWkUu/iKomS1V9LZgFjCa1QABWsXbwbsKSFGHd3ZK3\nBaRvwEq+E4zXWiHSMSIhiMHk0vu3immSSH+VThTHOuBJdygHeK96Ix7+fZzu\nXG6aqZc7eKjDbSy4f7VEsIjmQVX5msIqG4yc9IlMvC+RfauxgD7A7oNTpOq9\nzeak\r\n=pksv\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEzlau1aks89a2RBXYhb+DJ1BeZyU/5ypTMboBfSoErSAiBp7NcL6Bbn92o5kFe2k1xnHiIADY9lcH5+TO44iBtSAQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.0_1550530275735_0.9048077880477059"},"_hasShrinkwrap":false},"3.9.0-beta.1":{"name":"ember-source","version":"3.9.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.4.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.0.1","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.3.3","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.3.3","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.3.2","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.3.3","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.404.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.2","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.7.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.13.0","eslint-config-prettier":"^4.0.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.16.4","puppeteer":"^1.12.2","qunit":"^2.9.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","route-recognizer":"^0.3.4","router_js":"^6.2.3","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.12.1","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.9.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"7e9d8e86920e16610cd0f97a2b583675afd4633f","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.9.0-beta.1","_nodeVersion":"10.15.1","_npmVersion":"6.8.0","dist":{"integrity":"sha512-qkQ21NtpqIaOmxmjdjTZm8+0xx1t15Q7ZvSPf/cix3OlW/N+kUPB4A2lMFXKXnO9btD6PnbRRp7ud20Glwgyog==","shasum":"198d4ccb0059e8aef78e8b5905adbfb25a68879d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.9.0-beta.1.tgz","fileCount":123,"unpackedSize":24861875,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJca1AnCRA9TVsSAnZWagAAuf0P/j2r16cVv8OM76/2Aty5\ndTQFS6T91YIMA0IebKMd02RkRQN10qezSH4Jbe/0kJIEK3dP5aZWe5Y2j7tN\n9ugapmeq5oYff4kOf4UVkfU5JdhSXMZNIz5ck4+vF4u3bgGd7W5Ed69E87vz\nZ/uJZAI+5Ter3iXZMoQzYYxjpfVEQ7UzVwMo2NsbBDvoNrne2IbekVXNin6V\njr/jDvUu7XCN2zedFAxmQ5whuojJZY38dW4kLDRyrmrrA5AW0eP8i53Ohxj9\noFhkI+SxO3qgSOROzlKpB59Nda+CmUQs3tV/x7uquV2RDzGD46VdYa3nK5Ep\nQRIvtga2scMSOSDP/j+WEU+amKCevZ6WZQr5LY7asYsi7X3Zg+3B2fEheWdJ\n/5I+e2LBvIKNkfbS2yYBArZuGFxQctjFdFF++161/LQBNVL5m4U68u5UlCaK\njkLUXazTL/+449ughKHiBIoomNAgmzKNZq83BSzYXKAeXau3hsTq2yIQzGDK\nJDdWEi5UuDbB3SNTklf1ZbDcgn/u02knA8veB1GjlaQUrteHlDrW+Jj2nVuW\nJl+Ow5cKFhq6F8900JTz+azHFnAQZQBTInIfh7qbDGiTufVkEiCGHOhSgdIR\nti3q+y2crICJ5uqLiUhbu+5RPJBrS3OkffOrnMofJwKvTWPqvdQ3a+6EuybY\nGoWd\r\n=/ju2\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEZ+Lav/DsDcQklbCHdxJhL8w+xd3sfOR06AlaZpJf4AIhAMS2eLKqXnMSYw/GkYTP7j3lCPeZxXpnAtgUeOnwhCsB"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.9.0-beta.1_1550536742810_0.9981902707939396"},"_hasShrinkwrap":false},"3.9.0-beta.2":{"name":"ember-source","version":"3.9.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.4.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.0.1","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.3.3","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.3.2","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.3.3","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.404.0","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.5.0","broccoli-babel-transpiler":"^7.1.2","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.7.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.13.0","eslint-config-prettier":"^4.0.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.16.4","puppeteer":"^1.12.2","qunit":"^2.9.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","route-recognizer":"^0.3.4","router_js":"^6.2.3","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.12.1","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.9.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2b54dad6e76985bca90573497dc41643245f69c5","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.9.0-beta.2","_nodeVersion":"10.15.1","_npmVersion":"6.8.0","dist":{"integrity":"sha512-EQ6KTm2h9M1F1uRxzy0gSE1e48MfigI3uEmyC6Gzcno/ScG//k4F45ykErm/816250WAUncQnIRJisdycFMIRQ==","shasum":"ff4b5f5622b1eaaa54a44b276928f20ed0185892","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.9.0-beta.2.tgz","fileCount":123,"unpackedSize":24746403,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdgyFCRA9TVsSAnZWagAAW5QP/jEPmeq32SpK+/HpdtAy\nwyG63xeRvDg6XN89X3PhUlYG9ZUAyS/euuyDa39NzLhIpNXetJfwOyisAorU\nQm9wf1dazOQZ2NEeUp/JibPEuz1cgwsRH6ZGQ/SeRWHezl8rvPEEr9XlQ2HA\nMw+WDSDbq/0hTzUkwHIIq0pxn/FlHfjw2Mf93mIIdJ6rGgOgPRkTEpZzHvBq\nZpmjAGtjAl0RofVO3Cb8trPStkaThy2GGrtGNK6EFgbvIRDBWBwqtP/Z3RyP\n2uxYmihrehyFMvUzd7OnOlhgRse5WN2iFsGjajC4EvJuElALFPJGbDW0Umo+\nYRSfIOi8F2lVfhKsWByUO+7wQUNDB0lRfRaaNMS9K8ufuogh35NzKzU19EM6\nr26VAfFenDiYG+TZYts6iCdDsSfRkh+d6Xpxs22LsdP29Shx1G1iF+S8ETg4\nVCiify9Hrr5s5wM+8FT/yLuHDVh7MsAmg0qnk1aZzi+3CczK84Q+opDAhjCT\nTKMW7gQI6Q7q24NkVpz23jwdm042Ps+VubNw+68Onu4wVPBxHlKMPPUwOw4T\n4wJhra+FeqfYN/rGD81n8J4HBzrhX71PRzDDbpllImCXnIrJTlB/KEcgJlNd\nUSFzzGr4P8tlMUS90wbEYuSZ6cRbEl1gZsQ6ChEOIoOg7CKMzG3+Z4wzPck4\nQ+zc\r\n=+hhp\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDK1Ijh4hZ6AcK0JQwSojvLxI01wXADdQ8gNS3xyt/2/wIgT7vMeHUOBUQNv3rKR6Nj6sfZSghZ7Tkr9W9dhVvVmRg="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.9.0-beta.2_1551240324217_0.002959059222663596"},"_hasShrinkwrap":false},"3.9.0-beta.3":{"name":"ember-source","version":"3.9.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.4.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.0.1","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.3.3","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.3.2","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.3.3","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.404.0","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.5.0","broccoli-babel-transpiler":"^7.1.2","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.7.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.13.0","eslint-config-prettier":"^4.0.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.16.4","puppeteer":"^1.12.2","qunit":"^2.9.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","route-recognizer":"^0.3.4","router_js":"^6.2.3","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.12.1","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.9.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"72e4c358140dfd92d869f1e0ff56117958fa80b4","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.9.0-beta.3","_nodeVersion":"10.15.2","_npmVersion":"6.8.0","dist":{"integrity":"sha512-mGpwty+GUMdhH0wXeSFmPVt4IYE7j4+3aHIDQv35inUZG7/+TEdM3et3tCnyJE3Wgt+Ju5Yv9ex11RN5W+Lmuw==","shasum":"fd1d43ff32ab5acb56608fe29c50caa1211b2eb7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.9.0-beta.3.tgz","fileCount":123,"unpackedSize":24755011,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcfbGbCRA9TVsSAnZWagAA0zUP/RVnM3k1Jp3lnxB/gEen\nduHT+e+uZgncFAZKYFmWn3Rl18Nl4S/3BqEGs/WlVJm8P+tMSZrZzSLGTXpC\nI0e+h9tmnPn0rEHA76qgXwoWfTyO5JGmyRjJDTHT196myGZV4a8Q+ECWK10l\n3NDJDXKnXxbAZ6X8BIFBknL+RxOFy51fqyk6/ZwLszTV3tnOJzMLoNApM7BS\n85qfgJ0WJYjvbJlPTUGUPrmmKRjN4helqYw+wS7wfX5bjyp27HihSCkNZ+Le\nqR5fLYicL3HThJ470s5gc7uAjoU+DZn5+jN7j3mi13v+oCrm2Ef5uD9YbEpr\nPoYwdmw9Hezip9SvbtG1u7MD8kWqp7d72QxLiTCob4dU2mAXvLdMGQdN8Txr\nhUcYzUWdExtkYsZd81n2kZCWMjNjQQyB7j2oZUJkJwSnPimWB8rZ1ED8cKNN\n6gMrWPUtuYykADmRu0ju141Y7CvCt3z7c2Vcx8299sq/+wAMxB3R4TrKRlb2\nDRoF3lqHgXwjEAVg+5JikwXH5zq8ndGmEWO2F6ofDXB5JO0kHZVQ8aKsB2bE\n/XTchvbENq2cS5fz+Lcs8bJf1XmU2jnzbY3DPaOUER1PGGotnpZwNA86S79N\nFiJ7oFSDY3BfnFZk04sPkEiFeNFpAvSp6D9zCAUMZLPCH7btoKzN1hWbV6gn\nIjmK\r\n=i8ym\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoWPYVp7Id7mnISL1mbe40+q5wDrou+lmKGYV1N/XPgAIhAIWpG+JDLJWJSCiJ32i4rEiHKkQtobPBMCr31ch6DcNh"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.9.0-beta.3_1551741338579_0.6424703081969494"},"_hasShrinkwrap":false},"3.9.0-beta.4":{"name":"ember-source","version":"3.9.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.4.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.0.1","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.3.3","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.3.2","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.3.3","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.404.0","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.5.0","broccoli-babel-transpiler":"^7.1.2","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.7.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.13.0","eslint-config-prettier":"^4.0.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.16.4","puppeteer":"^1.12.2","qunit":"^2.9.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","route-recognizer":"^0.3.4","router_js":"^6.2.3","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.12.1","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.9.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9964736a6958b405db50b198a05ed085236ac1de","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.9.0-beta.4","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-xh9ET7ePZFjDvsT1jqZu/FkUBuXQwRWyX0am/e4fG2RYnNmtPDWjMzLwJ4cdqKaGLcUrgOm+qCzBIN/Z08XE7w==","shasum":"352beb4f2b2aede560453d90a89454faea6e5cd7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.9.0-beta.4.tgz","fileCount":123,"unpackedSize":24775280,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJchxthCRA9TVsSAnZWagAAaHgP/3YCp2Nr5RjSfBgO0xhn\nV8BSZFDOUdVnl/E2OW3nv5XQNyNbhAjfqoYEvaEjohMKvULAXK1OsUb4KBW5\nnG/u/55BsNI+yPBe2tExQVEpXCNV4bVvtFXzpfBwjwUmYHjYNSjjZPhg3OAC\nX1XLphqgQK7Z4zD0jyiRDpbS796j9PP4EvXxXDBJN+gDNcSQKp4k3R1XAgIt\nCtNyk5ePYoGA9sa/bGpeS21KVGO4qrE7GRfae1rBmTm8RURUrtAWmMVJI/GE\nz+DL2EMTiM9TH1Rx8CDKUiFt1XBO5lASAk2BkmiclrBHu7fZTGphwoBArJPt\n9dV9mDSliEbHcOQNlxLclRljNP+PX3smDSoi0r1TGt1WnUFZBHl/bCJFvNDe\nZNS3yNYf85j6ab763QkKRxBdtFKwUNeh8OvLZNiT89mLExuGX7uAQi350Kni\nS0/D5Q2Lwl81mc3ibgkRXlSqk5wdQRoNNe+DQJoevJXUBs4A8NcUpHv3ZQw2\nIEF24ReFrh/OlUySEq3W80diKjNQSDgmc7eNFchmSzx0/T/korgNgsnQEmsR\nc5Ta+KWgFyqUDzfJS9nLS3LsXk1gyAXzVxMZRcTfhzZe6WvBJGA4XXcqt2Wo\nOTUe81b0EKvozCJQaa7Buu7SSH/tXQqtaTWZ6/RK+FdSUJ+9hnRuyPBEK7AD\nHOPz\r\n=SQVs\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBTkCIICD1dUgKGX0S9knM121gdgBHZ1fyfH3KBGlUsAiEA9lTuVNytFtiPgVsIHzMGh2pGrK5AMJN+DPCqU+VxPN0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.9.0-beta.4_1552358240335_0.5895522929138317"},"_hasShrinkwrap":false},"3.9.0-beta.5":{"name":"ember-source","version":"3.9.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.4.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.0.1","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.3.3","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.3.2","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.3.3","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.404.0","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.5.0","broccoli-babel-transpiler":"^7.1.2","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.7.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.13.0","eslint-config-prettier":"^4.0.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.16.4","puppeteer":"^1.12.2","qunit":"^2.9.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","route-recognizer":"^0.3.4","router_js":"^6.2.3","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.12.1","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.9.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"02700012d42f811f160155ee6eb7a62c74dd4132","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.9.0-beta.5","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-OxpUprWsyPidXEm9KYsE3Dlf5mhvjr1BQcPhs/1ozD7RD+dKx/kCCfDqAl7fleP+DOI9vFKUVEOCi6xqi8puFg==","shasum":"84a938deb7be96cdc7d1fef9b89eba43c707bb14","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.9.0-beta.5.tgz","fileCount":123,"unpackedSize":24786529,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcmWRnCRA9TVsSAnZWagAApLsP/iupMPbGbhsLHxHnxXFQ\nIuiO7q50yJAj59OnG7rZI155ulV9kFCNLWLRDPxDs/HuCH++Qqv6ZLQNr4gk\nLJz1JjMuqBkJ8f/Eio2dWss98VTFQWMYHRVbvKp2BeaIX9NhlZ1Kmp/52aZU\nYn5pdDzauycuSk8yyDTsJu/84uyYsPFwBIraTjuKOK3huWRn32RJKEtUisD1\nrCAG9CxPUvS9UViXGB30fyiTB7FNSPA0ksNSMwSSUSFbF5/cQpPXGA0PaAZx\n3R4Jo/7lAgZqDparQqTbHpXY1jU+P3TooMXbAUeP7t5DAfn2pX/jAqepmNqc\nPRbEb1Y2GASTya/P8jQz5+87kBUsYyMyQGrIvvlQ1AVlp46ShpznSncTkJ6h\nwASYyE0La4AruPzk691k8P/wd/ftgjRZcZMqM1YpJkuzXIdOKdJBpDnl4F+A\nQxzkRwyiKYc+vlsHCWSN3NCKls2fpRjLtZonvA+apq4fR5CWVVgRfe+ltr5t\nd3oyiwoDnhCvuDxp8UJt9GwDkV9SK1wlTGp1Ay8ndnoG8FSKmoCXFECCFQ7d\nygojXJZ2/JlKgBbQHp1iEqdF6ejwpkFfffLu6If9FdkC/5AhFreCdEVxkEvT\nRoZX79X356aq/L20JrGNLW/HDQOtK6iFHIhudsC18QnUqlucfhgzIJHRd01L\n/lLq\r\n=CRYn\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFE2eOzlzgujP5k1t6sXZSHwqVAqE1uFFL3D35QuQs5QIhAJqqhSTnF3c82XWefViJbuXI5RFT61JectyPtSR1hcea"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.9.0-beta.5_1553556581942_0.09082817039032198"},"_hasShrinkwrap":false},"3.9.0":{"name":"ember-source","version":"3.9.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.4.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.0.1","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.3.3","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.3.2","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.3.3","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.404.0","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.5.0","broccoli-babel-transpiler":"^7.1.2","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.7.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.13.0","eslint-config-prettier":"^4.0.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.16.4","puppeteer":"^1.12.2","qunit":"^2.9.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.12.1","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.9.0","_versionPreviouslyCalculated":true,"gitHead":"8df20e944ca83e5244df316587d3261c434a25ff","_id":"ember-source@3.9.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-VHeovle0+ZBnIbEcuNcIl1+HfActbplkJBMcaXAj/sCp46ayNPHB0zl+0ix74j+MOTiu8GEXZ6GHaqgwGmhvMw==","shasum":"cab72c07c30d8313e1cae3ef9a68c0a3d7d1b7de","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.9.0.tgz","fileCount":123,"unpackedSize":24780584,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcovYFCRA9TVsSAnZWagAAmucQAJYKFab3eygpeizO8gvD\niWTbTAZG4YE+7wpzofaPzVWi0FILlb5QAizde0AyAaOhZ44K56gg1AdzHYHE\nM3owsyxF6eeR8+uTExPFHpX/c143/vbZsWBVZdKN7ifRl6S7QBIhRo5+YqIl\n9Y8ppImwa+mGscXryCgg8ldszwPNOAUeFTxe+COYb+2YHVP9MV31RoBV9Wz6\nHRLdtEO4m+G1Rf+jtaP7plz1iFaWScXWbvG0GDXCV0mOJgk0NE+yAVH3pYdn\np8gnp5I6KpRhkIXSHO1RmRErNz5GWKlaLDVyFMw/rOR9/9Ph9RfrFBbMYHDO\nQg+j9BbT/U0aGVWVpBD8qd/u9ULjgVA3+OFFgDJqRhWbYX2W3P2vDQuekaWY\n/6EjhpHdm/ZZSck+8lmGVKNLdHj9tl7QBE8Hzq6lFsxVBEoE5I36tIk8F0dv\nFfXSXFGA2z34MBboMu30dACYWbT1N2OPYdyMl6xBIz9PtmGT260ZwIODL3lC\nsSyZf79nIJLDPfXvYt5/VADwDdhLFAjbJvqgO4NiG+bL+43d8Xn377wFRiBS\n8uHgQzL/9cwgNPzA5l636hwHA1KNKHVlx9nLE1ROzMnD3/9LH625lt1MQclw\nF7z/fYLYA5/zfWzQa0rRw/XYGafy7Pn62rWOLToGs7/n2wvfgJDKnLCVNfxz\nRiyI\r\n=m0Vv\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnk1eb1QiJyaoPMgjAxUyX3khNPAk2FyyvGkjYzwJW0AiBdcVeBBGvslf8AYoXWbYmcgfeASeW4GMTbuhEpEasKkg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.9.0_1554183685004_0.9086099781386157"},"_hasShrinkwrap":false},"3.8.1":{"name":"ember-source","version":"3.8.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"26e91027ff27de3e43ab504b7bde080fdd4726ea","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.8.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-dzz2i2XUY+yqxVIoV8V0B6lIGjtWVJLHtsid2MkDfaJl2GRcsioYVmv20Elyhny0oGBRJY8ESbODULkKoY9Urw==","shasum":"cd4522df4933decdc0b71db7ef6dc13751185838","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.1.tgz","fileCount":118,"unpackedSize":24617827,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpDAVCRA9TVsSAnZWagAAVEEP/iiKoAdhowHY909rfzrZ\n2abL29r1WLvgAT5rU8ZjQe7SoInCMPZ/SpovYGNAcg+u8JPNhNSgt1WZN/pM\nxUh0k1kiW3N1xkbDI7BsuHRAqkSu3MXfd3vuGIRbOkMkf6wmECZvjXthlhv6\nv82axjEVsxY/SxdCoxS2Mlt5KmL6f6ZCngDfymbSmFuLWv+M1CGAPskx5nze\nfH6JRvHcVpKb7i06ffC23PSG6XscjI7CIFfUuxTknGohVwe5m/UNHSa7siSu\naw1rMJ8TO1ZEJsUDbLk2wAPs3qMilz5p/iQKVetc1SPvir5tkYoDnKLoTFRR\nC7/Fyidug8sdEjLPw0U10xRHONLuyjYETOVo9HN3UO4PSfWNKME0IlLT+p9I\nool+plHV/b8VQk1il1kklFDFK07tqynswMy3fzNSGtnokaoRdl7qaaw1G8SL\nqEnN4GRwjaoBbf1dKYOhHFDcZDrAZ5tKqZQH48aWdOKzYdwVrZEKR+WE09uI\ni98Gzk5NKYb6xWQ1NjlUAXrHulv5oUvgu69jxFuQ9yYBcFSUk8FZ5lakljLf\nLi4RMjKfUMxXCPkegKNzx7VNODG9eUA8rDPvXIq0N0ZmsHH4MiU0gasQ4+J0\nvhilFgqZ/vsLPACIIPG5fX6N6yphdcGuKWa+EYW+S6qzUCTMuV8ogtNjufRD\nkSTq\r\n=s/ry\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlkdUVciwsOiFyPas6O4J5vY3+y65gRAfoXrCYFuYofAiEAsvOISBoWqCsKKkSug/7cdd+MD9eZ30sg9C0l3AML+wE="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.1_1554264084172_0.01228704046592366"},"_hasShrinkwrap":false},"3.10.0-beta.1":{"name":"ember-source","version":"3.10.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.4.0","@babel/plugin-transform-classes":"^7.4.0","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.1","@glimmer/node":"^0.38.1","@glimmer/opcode-compiler":"^0.38.1","@glimmer/program":"^0.38.1","@glimmer/reference":"^0.38.1","@glimmer/runtime":"^0.38.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.432.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.8.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.0.2","prettier":"1.16.4","puppeteer":"^1.14.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.15.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"573b63a47e1e4ef3be93259ed4d3308a13cd6a7e","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.10.0-beta.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-4hhPlae1XeeNo9yApZfSUi2y/tOdGKfqKf4z0nVNhLT6ek0iqhYmdBngaSuHNQx+bDWnmPL3d1TWMekqCtEAvQ==","shasum":"6f87164bcbe5779f0111240be12e9ac7081cedfb","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.0-beta.1.tgz","fileCount":128,"unpackedSize":25828270,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpDVdCRA9TVsSAnZWagAAkAsQAIDrUTkuBDczlspZ2jFL\nLTXnU8U/d9ZwCv3u3Q0VYW6goWb6IiuY3gqbK+VkqTJJPYYLT82BsUkkHn8s\nfEde8r4UxvGirLb23IJVE+8FHsVOuiDnMX9dad0o2qRCGFaudDOx3cDUIsOQ\nwFigcsfqP7gGOBaNtx8Ct8ChNsbjBsgysRLCP0iBQ7ALX+k2ch89YnkF6uGt\nDLYosELJxwoYNlQ1wIldD0gwL0u4H41SMHEeWGAIKOy0Jw0XNetuY5kvYJGe\n8kbC/A89khj/w3lN2TWDJQDsScOuusPvfPGSiX1lx6T3Qqdi+VyaVDJV/NLF\n8O3QileXNzHXffTBw3qZsRfI5T4kjUwRuUMt8e+Dxlzt1IznKeD/i2JqL2hh\nwmZc4QLaL9ZRRAOMV8c8dsdMDm1QEHIFVis+wmbtLyzb81Ot4JqewILN1g4I\nP1iUcNrSE034Xp6+yIVqEeesL853e927c7O3yiWyTh68qPPq9+gDhFRnocKn\nDJkdTzrYNW3+gBmu12Ea2r95rmgU8MQqrqosPuAfBS7lmtY7ABc4Uko1YgDf\nuc+F1Tcz245vhLTx445ZZ8FEIxHAVA07VSmh7DKMWdGT6Mz8AwJXj4dUOKcy\nVCKK6+Fu0ozA0Rio4cSn1dAkqnxyaiw+9EhnEhNIwkiSjdlkBz8G7HEvokYj\nwNwc\r\n=BKA3\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOBIKDaT88EryS/mj9hBf8DBYSuAfUWWrAvpLQDJ4UcAIgPeYGjAEtyphnfEXeZKsQxsnL/ZD2hAVa8rSQR3+XGqA="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.0-beta.1_1554265436468_0.029439112486885577"},"_hasShrinkwrap":false},"3.10.0-beta.2":{"name":"ember-source","version":"3.10.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.4.0","@babel/plugin-transform-classes":"^7.4.0","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.4","@glimmer/node":"^0.38.4","@glimmer/opcode-compiler":"^0.38.4","@glimmer/program":"^0.38.4","@glimmer/reference":"^0.38.4","@glimmer/runtime":"^0.38.4","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.432.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.8.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.0.2","prettier":"1.16.4","puppeteer":"^1.14.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.15.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"29c1d82e3eb9bcc68bd4fcdfd09d6e1a3dc3e06f","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.10.0-beta.2","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-MA/6UHxYSOkQaSBztIy9qy+RXzoyu5kitbPECWNQh0UxIcL8DCLfl63CmP8NJVChGPQEP7XcDlsgrpcNdnf8nA==","shasum":"d8097aca7349c89258189c25f6e15080d0490f71","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.0-beta.2.tgz","fileCount":128,"unpackedSize":25878298,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcq/7pCRA9TVsSAnZWagAAPKcP/2lOEtQFtnDM42WZVSrw\nhHyG/Xg1sB77e876Hjaama1UVGgya7lA5+k1khtmPeYgZIiOjnqRuBz/yOzE\nHR/tfHvndjEOtkdHNc4Eutd8z4botdnKoMTUhRR4oQMgpwp2rpn9XBufC9/E\nhSpMky9UVsDpBylsvkjbc2beyuIB31mgDw4fpChp0FfpPlCgwUzxPIHYDzxG\nAfWbiPJ5vovY0VUw0pWVKd5ajwSw8zPnxgSYAZn/VEENO98I3idQB4q+MXEr\nr5c5vdfSA259/4iRHEm7ggeaWQ+mgMlAwkVW3E7ZgB6dPZOGvWpLeWL3Tdl4\nmLYiVqjRB2cXiLkNUGxYBDmwIrr0XIIqvt74tXu83e+Rfz+/QiUyAmCMFxc8\nBEIcIF4BaXYfenI5awDDC4uF99qfo7RVK4g+DblhGGw1LtRYBUc5V0yzmAdA\nMTaFL6tqZ3PAgIPeMJM8y4Fa0pE+yJfdlOhB4+oI0xTVL9XwAdVBKuG+vOOd\nz8Vp8DwvHauuEcu5JB7bMWLerWmr9T3Tfwd8Pes+bnEe/SgxRDBssiWvWIVj\nVQZXarwcR4/ibeWDMNKra4JF/xPmYSXLk3EziSg2vHIOmvxpuKTcD4Pq5lXG\n2+HM1nvYsI2QIggPnwz5UJNoGhhL5vVQNQcKpcyAQKukWr2Q1OCcmxXVg317\nlIKD\r\n=DCB5\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGsDDmApfU+XJ2noVPeXuUwjzdt7RT89fclcWP9YmLXSAiB5Wgv3A2KZfYmbLhQAc5xfR6hqi+sH19TmR4trKDMMeg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.0-beta.2_1554775784084_0.6509379916237614"},"_hasShrinkwrap":false},"3.9.1":{"name":"ember-source","version":"3.9.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.4.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.0.1","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.3.3","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.3.2","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.3.3","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.4","@glimmer/node":"^0.38.4","@glimmer/opcode-compiler":"^0.38.4","@glimmer/program":"^0.38.4","@glimmer/reference":"^0.38.4","@glimmer/runtime":"^0.38.4","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.404.0","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.5.0","broccoli-babel-transpiler":"^7.1.2","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.7.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.13.0","eslint-config-prettier":"^4.0.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.16.4","puppeteer":"^1.12.2","qunit":"^2.9.1","rollup-plugin-commonjs":"^9.2.0","rollup-plugin-node-resolve":"^4.0.0","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.12.1","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.9.1","_versionPreviouslyCalculated":true,"gitHead":"8b273eb04023a876dbf968a05929d8a21a8fd27b","_id":"ember-source@3.9.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-0rfP1m3KbfylKNnxk4ZWy0jqwqIWGm5rb7ZZFn4zazVJFI6gEmratWadXfzwEgqG2ukRcW9F8frEk0utuaAnMg==","shasum":"e6c7b08f823f9a55e448af1cc439266cabc3e65e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.9.1.tgz","fileCount":123,"unpackedSize":24812457,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrNY4CRA9TVsSAnZWagAAeAEP/0wlPmY9FHfwtDhnqNbf\noHihVAs+8+q3HsjrGb3uV7ErISNhW8fsBAlWRcrzVB0WZ0gW32lg4ZPwsnVP\nRKSRK2OUOCuHXuyZ1hb3Vs0uQl0IwGCkgwHX9UtY2MPfDAXQwA2F2QmXK5xT\n1EN5Y5XNs2l97PFLGE2w9NrAlgga0SASzmSs753CbbkLENhxdXuUq7DAEeU1\nMgjQfiPSOQbmjOykDdfMmFZetlB+ba95WXvvjeT2TscjZeN9OiwMXh22x1cQ\nQYIQXbnT/iZW+GAbeBrfjg3vURnSvFiyvkAD8P0x0RP3eiNwOxkeEfotsr/s\nG2vF5TtdxziL4/bqxjkbQi92D1ziTlXEJWzelspB9XCYqGG8vKYrn/mCXeur\nUs3xppKG4GOXAcsVjGOuTvqlN1ujVHI6gNyo2wN6WVxUPJlPd/oZh5UJ7Z1l\nj9y1bBK89qoTwySXMMENDBZK09nDFMVpQh9A9hXgtEAgu4ClhC8/m15r4cvF\n5pSKMwD8IZHWZoE+FxgrvL3Jmbnsg0vARUfF4nZoAXp29jTI8hvoOSYq8iEM\nSwZqdx3f3Rtp5nsNJS1eFaQ7pxSHW06YswUda6khwtfoAjeeQRW1VSLECphF\njqRvm0nWBzgPpZzTXe9DH71sTeeBRTb+7lUlhU4Y9RB96ZwtcF8/Re9SXsxc\nWU2F\r\n=Q3HQ\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGfY4brVoggB9gecOnpee7ER1sZkqzgxy3CXTuoa4Yw7AiEA36+jHnD+ovM3dRwyIQjEZlHDM/ri4p8Sn4ZRim80KA0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.9.1_1554830903651_0.24469017173321905"},"_hasShrinkwrap":false},"3.10.0-beta.3":{"name":"ember-source","version":"3.10.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.4.0","@babel/plugin-transform-classes":"^7.4.0","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.4","@glimmer/node":"^0.38.4","@glimmer/opcode-compiler":"^0.38.4","@glimmer/program":"^0.38.4","@glimmer/reference":"^0.38.4","@glimmer/runtime":"^0.38.4","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.432.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.8.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.0.2","prettier":"1.16.4","puppeteer":"^1.14.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.15.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"5d5bf93573dbf7f3eae485a44a77e50c668b18ad","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.10.0-beta.3","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-VreempMczeSqN5xDqvzzR0VGj1eTqdc4OPRlqisaU9rcuKFBoLZ8Dn24JDiac9B4+ivZSCmfjQPN4mmOeZjXjg==","shasum":"9ccd1febb1baaf235a3d2d550b7daf8cb1806df2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.0-beta.3.tgz","fileCount":128,"unpackedSize":25934713,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJctTR5CRA9TVsSAnZWagAAOzYP+wUq85tKJaZ7NNLc1WYa\n02+QmvftAVW39WbdWe1TlNeHPLLyVsmDL0JQywZBy2UE20n7pAsH+u9Q/xCE\n+wde2DT6ML7U9FyAAEW5SwX+idFj6S1Nxk0FLE7mfBF94J3KLBrwzJFxADdj\nJu6HuDtc/p5DAMDxMx5QIQfUM3f0GYBxX2EUjt+OuonzR0Z3RUA145459NTu\nfyFyUBOpq8ihBFtSI8SE8yr60HNJhjB+sRf7+KUED6PmJNsaQyjJYkXA0py6\nLJnqG4ynzxX0h7yxJkgVfeKGvagNDFYzv9q6xGjFkPTe2f4CQBJpEWUUD3iL\nAl0MZdVZioNT0tXGykGlrVQqRqmWAT1xFkWvQIo2jFiPrZ8MOqYL7uCQ4fza\nfUr7drz9eNmq9PWSEZAlA5seiN6n6YMtmtbv2iaHQwGFmJpggQJX9Ri4kbue\naMr4WuCdryWb8rhQ6m1jELERBMB0niZBo0ahpce2z5vwa1IbwXVeGVcxnlts\naMUsFiZ0K4uaP0cgdbNJClIzL61a5rOXUbXscMffd4HpiFLcyoEUfgJPXcbp\nZ/vbBSVUXB7lgHQ0NklaCBA4kvmFLM6dqm6gcz34oIzPYqeXGQY13Gm07tyF\nyVW9UU4zL97CE/SpDN79hFKnn/OBMkaS/C9demoOOCOX7nAuEO0G6jdUfSIH\not+u\r\n=eWoG\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9n3nqaU4tn2fr7a8WwikjO71Q0+0hR6lYzVRl6IivFAiEA78DbaydsOtOyEXR6QF2TVg+ux9thxWOyqe3UsOYTwu4="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.0-beta.3_1555379320528_0.6126250881482509"},"_hasShrinkwrap":false},"3.10.0-beta.4":{"name":"ember-source","version":"3.10.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.4.0","@babel/plugin-transform-classes":"^7.4.0","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.4","@glimmer/node":"^0.38.4","@glimmer/opcode-compiler":"^0.38.4","@glimmer/program":"^0.38.4","@glimmer/reference":"^0.38.4","@glimmer/runtime":"^0.38.4","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.432.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.8.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.0.2","prettier":"1.16.4","puppeteer":"^1.14.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.15.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"95346fb5443e60a4ae54f07ed2ea6e6a499991ab","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.10.0-beta.4","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mk7SIJo/AWRtr0cf7w8Mg+dK8tKjh0e4Rx9bA/NvHeyL8cw/YU2Q3qxtZw8xu6EZMFKbFp2wVJqjoxjRCwSxpQ==","shasum":"04774da55f499323198901df98867c47bbe373c5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.0-beta.4.tgz","fileCount":128,"unpackedSize":25930537,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvonwCRA9TVsSAnZWagAAF1MQAI44oqVueUtEoYEJOFdv\nL3tbhYL99NJeYNhdU+ax5eBdrBdNRQcK8RPpRXjaQXpzvTfspZSRuKu4/Yfs\nLYR7ige9okFTx1erQBonwJEYzlrAoQvlOrazpFz27H0YcCOTaxgYDc/01FLA\n+GgSI/2AcKdnH1aUO6VL30ANtNqoS5uQN4ethr4WSJwyGsOK3YYSM+IZ6qDX\nr5kPVnGjEHT2N10YURzwKm7dwAb/479z9aGw/lY7NlPrQArlBjB4o76wWUnM\nahch0M76OVEneXv99koCGJOYwGuRNHjKfV6JvtVNLPhtD4sUowAfQIIOUvxj\nL7IbKa8hASPuPSi/ynHt2YeqFA5uMtH84o5amTmKHuqMkCyvmmkpzSmqxZja\nQi0ipXAnT2jQtAkeaBKXXFYYO9KUq02x/Ndj36GgG2u1eXZPOAkyNslQfOB9\nkQ0a/iucHZfVpUPD37/Yl4XsmywDjQ5wvn/3iPAxZ802a1pJ+NXcRZkOnEbU\nqsXTOqAk2+lz7BIFGwxh/hI9m1t7lwXTPlIXASmyIS39TbVdS8QES0is+koN\nky6bn2IeqN4N4CVfDMkRS/o3Wuo1et2lZXOEo3pgmi7U3ZKnuAAsvw9JXlQl\npTxBppDWJIWT1/DXWQv9MeITSeg+8CVabMCn5MM2atz40NO86RHdR9c6fMvj\nXrki\r\n=l1da\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8Kn0Ng0Qkzpk8omPxgBqCQiFTy455oH1XWejBk0qpqwIgLQmsDNlI+GoEt+VlUhxDsNDMc7HwbDYFq2dEAzDfScc="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.0-beta.4_1555991023940_0.5373029772748086"},"_hasShrinkwrap":false},"3.10.0-beta.5":{"name":"ember-source","version":"3.10.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.4.0","@babel/plugin-transform-classes":"^7.4.0","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.4","@glimmer/node":"^0.38.4","@glimmer/opcode-compiler":"^0.38.4","@glimmer/program":"^0.38.4","@glimmer/reference":"^0.38.4","@glimmer/runtime":"^0.38.4","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.432.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.8.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.0.2","prettier":"1.16.4","puppeteer":"^1.14.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.15.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9ad9c39a104f010115674cc5c8749d603adfc272","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.10.0-beta.5","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-08BDOvGMir+EJFUA7pwZHISgMA1dVIrYcH016e9/+GM/MU4wtitD99JT0opiBJIyETXTkIDSd3wWiWMnTBWZog==","shasum":"53cae43d27e024c6e38138ef537dac3403baa107","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.0-beta.5.tgz","fileCount":128,"unpackedSize":25939991,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcx8zFCRA9TVsSAnZWagAA970P/0/73LLN8eyP4qKo5yN2\n58ZwxVXFO47m57MleGUbaUwksbZqDcnw5bZythv86AP5njCIq1H9XtPGYa7Q\njaGTk1mX4diPv73LI8X5hULFLWK7j518wjhVdRT54PZ/7binf8vKMoFLXstH\nGRkKvBRDxHnrfcuX8lzP4TrtplOOvo7xLtR3J3qsy7VclpiDMplrfg6zwGBf\nDjC6TdoPPqUq0wDVkdZZukLIi7JS7ucpS0w+z8kyoUBMO6Obmi5ALNL87Z1a\nf4B7MGF93zsae/vukM10Kj/F1rq5E1cTGQe+2QlFm6euRghZ6jVVoNTIhGFE\nnGW9NeCNmJJqzMj1Yno013KeNQelemm6d0IgCIUTOdd4zI0KqcNGgbLr9N6m\nnEkrta330uaZ7BRzr55HpRFZMw6CBZ1kbb5uGINHUO11qSvQSyvw/Xvr/PQ5\nXRVVfpEwCFE3kJLf/ziVCrtJHd0yu/ToGAXuz/w6eQbo8dyJvqXr+oNd6EAx\n5/I8GHOnbLK0CQzKPdvirEle94TVFJjIhMh5TJ5ahhZ2KjcluInTrt0ldNYK\nEYf4ZHaX/2Jhg6+0HJOIJFGVqE8lE6xIENpxoNY9TkjuT6Ht49yibHB3Hts/\n6ZaxQ0KKMDZrgD7j+xf03JznxF5HkGvzsYOgfLOVQZxr+6ISCv1RZYWT6qdY\nDuEQ\r\n=D12J\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICTEiRSzUsSrL4u3cWYuiJahOMhCHiJ2+XBjfiuqbs4VAiEAl9o92K5kZGYM0ayCKXiBM6sA/YHjMVGciAV5WG8CDTc="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.0-beta.5_1556597955966_0.9245371047413482"},"_hasShrinkwrap":false},"3.10.0":{"name":"ember-source","version":"3.10.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.4.0","@babel/plugin-transform-classes":"^7.4.0","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.4","@glimmer/node":"^0.38.4","@glimmer/opcode-compiler":"^0.38.4","@glimmer/program":"^0.38.4","@glimmer/reference":"^0.38.4","@glimmer/runtime":"^0.38.4","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.432.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.8.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.0.2","prettier":"1.16.4","puppeteer":"^1.14.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.15.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.0","_versionPreviouslyCalculated":true,"gitHead":"84ee752a90c5ba00624e813d09a0c4525406a99c","_id":"ember-source@3.10.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-qHI+1y1gcfHO44+Ld3ty9565UsqlmimfOLe/Ra3jA4Z9h6vJNOdIzr4Bws7by/8kiBqjO1RM+TVe19zglivwoQ==","shasum":"c423f494d573d418bf843d605ea79c21a14ca863","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.0.tgz","fileCount":128,"unpackedSize":25939469,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2daSCRA9TVsSAnZWagAA6sAP/2yrcAtqH2y7nrxYobzM\ndV9pSsy3LF8mGCBrni6Rfy/qy083SRLEI+mIVptI9llJQmzd3KZLQ/D0sQMg\nmWp+C52Z153dzJXZFnUmgZv+ijtbonq0RGtXGCXRDUAbDUiT7uaBDQnsm2Ed\nLOygZ6cTOWEIWeK95N/xr0pKMcQqATS0NI45XPFIxLmAhpvBuj8L9qfmQNjN\nPAqk2XCVvxDwzlxWCIbzUPg+DtZgA/8Ybn4276rZlNZnHUV87a54oCwuX9Av\nHgznps8UDgF6sfQiW4Ccgd6aDpTn02VqW9Tk9CBxLjN/xaKzIUtdZ356oL5/\nhcZIEzciOidjq97MqZgCZP4ynPKC349NeEegyxpIZI/otbosadYJihAoqS0+\njstQNGu1v+OsicL1QujYx3KiwugkO3Nl0GSSjdz3EkCxU7IuYHQAUP2+pJ1M\ntZ1jkEEUdVGapqa3etN62fMQaQjog4ZiEwM2MvBa0TMnfdW9dtWL+AjgLKY4\n4aCpIBsmM2MvFmygEpf/2FPsyNOYiVMYvh9prJ8FZMTWoOQ3tfYSh81Qik+B\nVyrGLY6KT9UWJECZ11x/BxpU1y6TrFsEntAf7J/OZsFQ2nmT2pZ2++FOa8Ru\nsxPiEc/oafUfEbe91rKFC9hUGq3h2o+b48dzXJpNW+YlVazJhknW2K70io2N\nal5+\r\n=1D6o\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC6JwDiJ5KptHKBA0G0llrtwXr/21xjWQW0PtihoPA84AiAlz7eT541lp3fwDySWJkVbQn1WfCAoitlRw9PwCFZeHg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.0_1557780113246_0.037639242366573455"},"_hasShrinkwrap":false},"3.11.0-beta.1":{"name":"ember-source","version":"3.11.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.10.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.4","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.453.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.1","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^2.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.9.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.17.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.1.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"1.16.4","puppeteer":"^1.15.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.3","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.14.0","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.16.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.11.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"3e628f5ce16b10ecc6ae46c078cd51f57a6bcc13","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.11.0-beta.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-VKo734DJ/H9G03OTvFqDyTK+2JF4Dd/WOCnMmxwHUvenW+ajVfp5Sirtqk/LqOA1FTDKaOiMrc7XvCAoKEbglQ==","shasum":"6865d0cab2e6c2cee697ccce893670e0fa09b428","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.11.0-beta.1.tgz","fileCount":128,"unpackedSize":26487753,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2infCRA9TVsSAnZWagAA5eIP/1GTDNItphhcRz7Z8qeJ\nXreiqdZSznkTA65NriLdEeuglrffYrdK7t/iqnV4ZE6U7549qM9Yx6txKTi6\nT2RtoDfzVYjG4eV8m4wuYj3MD1VabWeE/e5YD3qrG61ltQKOPw3gmCwq2e9A\n2EogCrqcxqvkRrEqIgcGg07EebsZb1lnQ0G40ZPfEH1X6NgGuNoIzMBqaqk+\nk7Tz8Cl6EMc07iy02O4cKk7Dbzy4ZN9MO7Mc0VCrL0jZ0BT9fPjlN3UHWelS\nC3eAjfx0OqGYB3xyeXDTApFxOcARW5rv5zBWpP0RfSTKfMNX0tk3cdvpZXGp\nbHSGkQyAjgCSN1mi1Dbdy4mdqZtjhMRzX/ktjH3rj0t6V2MmOuQdNyzFAIMf\njTIinewo+dh7nqf7yYJqAq0zFr2yTNFxA7N/4OmcdAk29P64gJl9pqgbCpp6\nsX0sFAo0AWO/uuTS/SaQ3Y2Z2Xtiy8z+sBLLvFF/TpHLbnKT0BBa+Q4PXQm8\n+gXBWkmuuc/CaKQ5Rl85/exEPO3YtiKR8x1vQjNoyYwTMHjsDgYAhMtUz04H\n/bE3OrhLCMqv6InrTPhFJ6QsMKBzv+d7/4z6ftSA0CSB/K7ScTxdHO22XMB0\n7Yd4saI535bgtx3jKK6pEAFYSZsCMdXi946D/MmfmBy8Py69URaJ/y5ERN2P\nk7pA\r\n=LQCH\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAT2C27dxUbDkwZhJ14EW9QqHMAwTgZ/i6hKyAD6LVtQIhAMgTWxC3sW6BmQBeBGQsidiQNur5QXu9Q6pdkn/OyShZ"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.11.0-beta.1_1557801439026_0.9235995934169481"},"_hasShrinkwrap":false},"3.11.0-beta.2":{"name":"ember-source","version":"3.11.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.10.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.4","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.453.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.1","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^2.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.9.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.17.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.1.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"1.16.4","puppeteer":"^1.15.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.3","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.14.0","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.16.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.11.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"e544e7128507f77f593d76a6cba0792d0ea17404","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.11.0-beta.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-T21dtfoaXfyZO2RaRFyNDjnosHfBamQcAQoV+3zoNizwjyydITL7kXFB3t0ybMIiYXsvWBldCQ8z4KyxB3RqXg==","shasum":"71a5a79e48e8fbe07816867f1df79e00be94196f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.11.0-beta.2.tgz","fileCount":128,"unpackedSize":26488449,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9X39CRA9TVsSAnZWagAAkMoP/0C8dsOkUgywXk6XCWET\n9CIu1QJqDABbhoYx8XF9K2hn/hkGsxlrcUS410cl4gnoT075/n93ljKaPg3b\nvz5J++6eJ/Y9Q3noXKYg2mMggN1M6NqJCWO7JC002/RRrrhmkHZ0jLsUho+8\nEMRccHrYEudUdaiupYLnGEd2I9wa2OjBTENyquFnJW7s5Ie1x//dwNo0SVVB\nlFA71o7BlWDZ5fVjy9NeFVjKjKRWLBTnshzxDQ8GtHwXEzIHReSTULuu9AAR\nwF+xRCyaVXFQzw8u1I7Fc+m+UR5QzkIfxhJD3YI+NVgNsiG3G+Y0tmWx+ksf\nJhnhkUUe5tmPnOJN6JHwlHKa7JNTY3kmnqyoj24NkYR7ICmOlCuWgl5ruUuw\nzEdtdwlfOIwaWQw/+2HY7WwRhJ3lfJDT/Oe7VrmUlZb+U7YFOpgK7J6wuXLD\nhkqDPRa9RBbw3+JndmSwJDKmlxkWIaMNXNB7k8WpHQjw19QQNryXQSzKGLJr\neXCVUjblqbP2a2pfjeinZcxXRX2aCN+poOia2dQLQkMvLf0uXC5hiVI+X+UF\n8Zkoihe5r12weJq/0+s9yyKsFOsrqGueYzcVj4ZusZdX0poSO9Hghh2ZhiPt\nYKTMvKk4HHkaDGHTe5vhtIGCNnsrtHWr2I+Fm7ZK236dA8n9TCypxY230YHt\nfqKT\r\n=U1eT\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGHW+TZ6LrutOEEUY6xd08liFSVqRvocphvBJexC357AiEA+el4TEepa8dyAWWpmuTLD5T6NmVaHo7ZVQk8Vk0Q6cI="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.11.0-beta.2_1559592444203_0.006290597957000044"},"_hasShrinkwrap":false},"3.8.2":{"name":"ember-source","version":"3.8.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"1e88654f47ea0615264a8788e24ac31491566b57","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.8.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-mHsHIhHs9rsprrKq92YjHO58p49HPcg2dxJV//4+0hVSlDw5yPKAzLiB33LijkJV3ivqHxKFhz8bUs+UV5bW5Q==","shasum":"0f70dcb6067d79816a97b14cba6bae5e7518742f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.2.tgz","fileCount":118,"unpackedSize":24663849,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9o1iCRA9TVsSAnZWagAAFywP/3FYKVJRbc6FfKpcmOnl\nqP+UK1w6zvIWMEnxd9Y8VRFhQbVOVrOTq9+6zvhZRaWUrHrEcBczEBeZcqrf\n8NfxNb3cacDJLQTlR71X1Pn6MeQQa94ApKoshJXNCBWQSoYryIUU6rcGX8eU\ntVqbYQGpDjln4g3b/K9JlPIh8Pq5W7qaeE+vzZAro8hbdoMMnUzwoe2guFUa\n/0FA383qqovLh2jsIj11PCeLA8Bt/1+dnRf7VVnQmpn06PfpYqYFTAF+qtq5\nwJebdNwxKNZeHu0QecDESzSK2XESwXhjFSLxtFif/lCHS4+vIRDkiJqEDmxo\nXyccJdzElu3UjZ8+5KCj8a/9iuyQrmRE54hM1B7lk3XwXmX2iGCj8Bz92xnU\nd+yA+A3DtOO68jKC1OTKYcGF2VqJoI/UV3PfEK1b2YByD2kSJsgRkgoGbUNj\n6rPCqvu7KZMNUWmAkAmWOSOX2dS2cglCANM1akOquk5LqLM1WZ0118It82N1\ngXh2Upa9usJnR4DQ2dWHFtIg45ZbCQ+fT1rsyyWm9xbhfdFwmVvTlvq+kSMS\nOglZnTCA0NhQP1vo3B/Bnp2SMTXjUwztwN0LrZzFazUFmB3KxjrRxImbUwuC\nzab13bMbfCoAJyur8nWhhZl7v64+iw3RBjIyGmpRkYoffzH+3aLTSCO24vKv\n73Kj\r\n=t+DY\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE3BcHhknwlHxgpmrRFR9VwmHuMhFY99IT7AF6bGKYgFAiEAinSo4RnVMU6svxCPvjOFVu9ji3ARzfAMPoCA31LO534="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.2_1559661921578_0.5631235398339298"},"_hasShrinkwrap":false},"3.10.1":{"name":"ember-source","version":"3.10.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.4.0","@babel/plugin-transform-classes":"^7.4.0","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.4","@glimmer/node":"^0.38.4","@glimmer/opcode-compiler":"^0.38.4","@glimmer/program":"^0.38.4","@glimmer/reference":"^0.38.4","@glimmer/runtime":"^0.38.4","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.432.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.8.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.0.2","prettier":"1.16.4","puppeteer":"^1.14.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.15.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.1","_versionPreviouslyCalculated":true,"gitHead":"925bee3eda2f31083f4e96ed653e9f7f8cb19a02","_id":"ember-source@3.10.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-I6AJTuy05WruN77Fb6mXtrt68jPy0pXyfSGXhCzxJMZIfv03jJ89CiRnzkjk6W4YCxVqJnNZigqMxUAXogMcsA==","shasum":"f8b337aa9fa2aacab4dfcfb8460028730df9a84c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.1.tgz","fileCount":128,"unpackedSize":25954662,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc9pSfCRA9TVsSAnZWagAAlG0QAJ8AZY1VHx1J1gltVtOS\n26TGS/HOy6WrWs1iH2NbnNarqqdmZEsr9/vbMDYQkBniXU/+iLFwpwafawXd\nE5FhhAlTyy79Yw5h+vem+MMiRf2mrkGzUgUhEn9DnH3gnMT7l18XsLxsTPre\nNMS5OpsJUJ+K6SIK+VWCcnOO6v2012lW0D7AtZisoNW633ktoPXAM74DRX2B\nih4zqDSXox9fxqpug68e7rA2IRbVnpFEeau18/kA1Vy/oxafZCSoa6J0CawI\nlq+iiHsnkhU40QyRfd/wM7KYz1dJpcOaC09LSLsBBo6PqJWiJCu7z2PNUrn6\nJRZLBgfvIeWXSpD03uDFlW2S7f33y6bUO0vPAUljFBUUs4ZkAKQSkGQsHC7I\nM/OGM+KViUJgDoqdggw9SAxA+tVQT1yJZYBH0YqOYA0FK3jdj5QiuvLp4Wak\nupAKTwsTkK/Glb/CWQ3QDM8Nz4US0n7RkNE1opksK7JaA/blEMtFywQZYff7\n3a6/WytFxkcJoCB/hGBbricBjqZk83/V4SYqvqqyAUgzIsQxuGUsseTdAiSQ\ngcTvLw1yIpcs5cL6Pwm08ebTX1KWmjYog1GPm1nuV08uBChCiZZoO4RFFRZP\nsfjulmnh3yqiGINcC+qGfOYxj4kJdR5q663tGBmZJvQuPCwrkbih0WhBWlZA\nTc6L\r\n=a3aH\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE9epl8H0ek4U/S3ldQy2+5N/S+rX6FcKqz1NeBNn3ZbAiAA7WD/bNW2GT32HBNzIpgEP1nBCXmaMPSdbklQbQyecQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.1_1559663774041_0.9237395752912367"},"_hasShrinkwrap":false},"3.11.0-beta.3":{"name":"ember-source","version":"3.11.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.10.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.4","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.453.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.1","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^2.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.9.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.17.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.1.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"1.16.4","puppeteer":"^1.15.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.3","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.14.0","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.16.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.11.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"ea4461a158c20d158b95833cbecd35f44e9cfc0e","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.11.0-beta.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-eJR5KttuT6Eatm18teBhvGBwQStuHSFIwA3TBlb3bDHeStCTh2nvY+u+4u+Y+cjK9QgLYnljpN9Xl0RMzN0JTg==","shasum":"c07e2965913eab2ecbaaf201a00256d89775a558","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.11.0-beta.3.tgz","fileCount":128,"unpackedSize":26506796,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc/4q4CRA9TVsSAnZWagAALgIP/iMfC+ICOEXQbp9JQFKM\n7AthICRV5pvtR0VmzyEdDYfJcFSJBAsuD9MI4n+kCNYYFxHOVRNo/PcCarvN\nsGYFcFSueXQb3pcB+y7/oxCBHFkCPRYkCO23Mlui8C0Ev4lZUXzj1+2ABWpm\nD3bVsnN/XKrOsOxZxTrYYQc6YejaKIelBoJ8nt5usMIAQfPEb83zDAYud21p\nTRpPrwDGKsqL6Tp79LyCPX70KNRXo/1UtP06Nn8fbF9vRn392VDBXXhB5rn6\ntWN3xi6Q1UgfBhANJ98z/nHAtBybakJ/yggFPHvK73swcKnTg1bCEMojnOmT\n3maCI5EEEjrS212blh1nkOvzVIKe6SivH2rvmLt7gm4eOi0rBMutSFQtxZNw\nP8DeQCJLPGY5oofcLGk0EG7oCjrSTOOFZ7ebyrtWD/ZiZdSufZ2lTBR/2d/3\nJE7RuoQwDCfu1145IffVxujXSqS1aAlToc/aqVrbVVDEq5iEs/bf2t/h4lQX\nFAsEBqVrqekQ+xvCNJm25miUrmqSKz5ToyVi09Ut7pK9osIB3bnzqL7+g2/9\nYGE1D/OlgQ7g7BAveAF3hG+DDyzsZU+UzEphP0J/cLGPllnmrr/RX052xSTu\nmosnA2G+aAQnaf1SBdRM+3au2qY1U2r5To5hewK9L+asCC+b5kmVuQ1iVHhO\nCyir\r\n=AYNp\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgL8AcIAkCfgkxKvxoxn1ptoIr3zKnbJbfzU+wRrpTIwIgU9CqM5hoyJ29xbEBUmN5HZWwz9QOHrYSmCFVXLWYEoI="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.11.0-beta.3_1560251063187_0.7941313413537099"},"_hasShrinkwrap":false},"3.11.0-beta.4":{"name":"ember-source","version":"3.11.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.10.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.4","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.453.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.1","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^2.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.9.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.17.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.1.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"1.16.4","puppeteer":"^1.15.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.3","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.14.0","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.16.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.11.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9af9c0f08df1bdfb9d60ed588ee708feb8ab44e4","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.11.0-beta.4","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-DzmVkyBV/Kn5kekCVBX0yikzjQ5Du0+JTwBJ/rxFrMBOwvJwsBbBsg1TZKJZJ/tS6zbkapk8rxulJCZJYtqgwg==","shasum":"80a95d6a87341671daab2ac9db8ecd57cbd501da","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.11.0-beta.4.tgz","fileCount":128,"unpackedSize":26557087,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCHx4CRA9TVsSAnZWagAApoUQAIiXrv4gBNlHwlpZUPzu\n1hPFnXVFylHhwT/xSe2xY//X88yxOWvtd7QskBztAOABOjGUCVO+8rOa9N03\nVhIUurpvRUwDL4nnHtaHy+Ye55kDX2CNBcJOMmZF27y59R6CwRi4WbPsVbbw\nyD54xIWNE88z3hvU6atXtYtrqtFdJmGI4xWnZk5/kt8tzltWxdp72M34UtC9\nScKXDAYEN2TJYGCuBv9Or14vHtDcRkcDo2Oc0iNJ2hPORHvWSaTFpLtkpdwx\nkipVYYm81c81A46DI0+9AXf5CwOYddRgi1sX7hGndusAigQdaJSJJUrTb1nL\ntS7eXb0GbkXd9126+I/nedezng94zwcwGTCw3mKmZ7h/bcxNQxIw67JNT46R\nxYrtpZ5C675LYaNh5MuX7u4cRYwbKGIETR87xpFtgKFOHxzft/H0nSjtXTG6\neY3PwN+m5GNO8duo7pWn9usgl9NinwbIJusZiaTJBm8ist92blS5thlSoSDu\nvJhETplXZVl7pXa5pA7lwgQ4VKETE7WqWj5n4UfIKN58TpS17wJMVLJ9Ipm4\nR3ttQRFTuCTWsCTGW38YZhTrA/nWdw5ujv6wdyhQqZ5hSm4DPplev6mZiHhm\nIRk5V8don6s66/894SYEP0mAITyxUfvBQMNmlW9N1px51gtmtW+yV7CQ/WMX\n0vOS\r\n=M5oF\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9nBJFpp6T2YZmUmcGdPMSRcbtAeD6hNLUgxzJPkT6iAIgDnKIpa7jvMR6OZrO4PCAad9tClD40wVX8bAoK9rlmWc="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.11.0-beta.4_1560837239349_0.24612801123015204"},"_hasShrinkwrap":false},"3.10.2":{"name":"ember-source","version":"3.10.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.10.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.3.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.4.0","@babel/plugin-transform-classes":"^7.4.0","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.38.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.38.4","@glimmer/node":"^0.38.4","@glimmer/opcode-compiler":"^0.38.4","@glimmer/program":"^0.38.4","@glimmer/reference":"^0.38.4","@glimmer/runtime":"^0.38.4","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.432.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.8.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.1.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.16.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.0.2","prettier":"1.16.4","puppeteer":"^1.14.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.2.2","rollup-plugin-node-resolve":"^4.0.1","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.15.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.10.2","_versionPreviouslyCalculated":true,"gitHead":"41f1657f68735f214efeaa96eac96e8e093b4981","_id":"ember-source@3.10.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-7WRBikgS5riwO0DiBtKQDQhk80mqppMbghSAHXvfJAYpkGFxuH//MxjO1eRXP9xjzmdMhfDmixrMnNBtc5D6mA==","shasum":"17a0405f1e470698f601622b3383cce7f80e2d31","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.10.2.tgz","fileCount":128,"unpackedSize":25963574,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdCO/QCRA9TVsSAnZWagAAfIEP/3xf3yfC0yTcLZ/6gdzy\nhriPKXxZNyNea2iQV4de+LO2dezlC0HkJcVifOwr5k+WC86QOpo1wQga1XBA\nkor7QxTmXCeGF/A/bAxnkVMghbJNEVRVmIG02tBYRSoOgrBR5q1Am+mgA5f9\nW3NkhCO9wLfozcOpuTvA/f+oANcl1/d8/U6/Jxj+zjfimVHEE8ZeBTo9Eaex\n6V7wZSsvlID89m/jJ09cK5gw7OWkVZqHRKyQ3CIToD88+IGtYkXSORWc/PjX\ni1BZdQKpaCqNA7EUN8ZHixclT+6EKH4Evwutfey+CteIEj/jBbaRAOpbtdPm\nooK/eylYt0uSBwKom3x4sIpHQd14I+XwXXtyd3yq9h19A0aHW9rmnWDLofOU\n2G7/PdRTy824jkks3Od0IKS3noROfGeHt11TObz2d64S8ue60PJJCa8Ia3pg\ncrC5OhhGMPol/xkO2bnmy5HAkjwhpIhFXqn/Sx5fWdaRcBhH5oTWdJAIF1kR\ni7dZjDAlv3cLuSrrR6ikjfirJD4UEG/JgWmG8FZj/wyLjqTltki36LLPtEbh\nmUqvsGbbKWEBc8WC1tXyRSW3gu91B9yZDzASB9iWg6YmRPdj0Db+n+i9KYqz\nMUkfFmKUlmKpswPvNr1lIuwG4iSXC2ACRhYCkR7nTUrnNLuTprvP+EHrrdPH\nADCX\r\n=xkQm\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2fmljWkemW1MNcA5EO3GAmSq9rz6pI2rVygZ4e4yfrwIgDOFR+IGldl0ppaZa2SSzzXGA3KWqcbN/S7O8tIMUYS0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.10.2_1560866767697_0.666284593839646"},"_hasShrinkwrap":false},"3.11.0":{"name":"ember-source","version":"3.11.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.10.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.4","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.453.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.1","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^2.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.9.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.17.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.1.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"1.16.4","puppeteer":"^1.15.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.3","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.14.0","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.16.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.11.0","_versionPreviouslyCalculated":true,"gitHead":"d76eac7ae52d7de0ca2c67ca8c0a7dd1cf2acb25","_id":"ember-source@3.11.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-88M+5xUQz03PKy1HyTfwykN7wtm6Ty4GHEnDPoe1JPXA+9tn33j+JpOyS8ga0i+Vpj5DkEJeXcckNadX9+9iBQ==","shasum":"03515692782404ce3b2ca37d45a78af8e66c0cb9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.11.0.tgz","fileCount":128,"unpackedSize":26557284,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdEZqiCRA9TVsSAnZWagAA77MP/iKRWrdPFQN/TTeAt0hR\ntjbYB+1HQZzfidoK+mP21PmGJTUmxgDE1Xw6uO3GykyRuonyoVNyfy/O/Cmv\nyfuzOqNHvZFisLBYm7LeayBt7G5ItHTfCsIf+uVVTIbJAlw8fE+ujfC3sngP\nbNaizCO6eq1Q7Dz8rA95NQPNDeyXCTqHoaK8bTgYVD9vfmCyWmW6hHThyUkv\noo4zz5kZ/NnH9+fKBJ6tlZ00cecS4P9SIx51bRRkePTYt+BJJcArEnh7049X\nD2KoSJ21YHE8ZwcfOhLUyU3OsXyCOF2orG/Yzx1QQjsXA11wxBqmnv2wAzsq\nO6IZH3tCdX+aI/xM8huMvR7JvK9kzEidkSR83MW8pkQe4YK45nmaH54zuvfr\nkwgXuUAECNi27dxHaywHZZ2jXyb6SWneUgQr1g5kfW/BSsR/Xhw/skCR0O/k\nWVd4KIwm5D2eUB5gkiii+502wTbTO0BKXXZRd+GqW+rHPtglNaGOdqtpkRlC\nA4k749oFraph9iueTPyutXzwE4N2wMiM7tj8K4YVHkQwjDX9mRI3wXWX5VGg\n/GVrhCgAmuLQxlGTrHBSrEvmGgYWQGZAHueXu/U1yAWUFHojSyqGgThqRfc3\nJOpibuN9Zg4qQG2/L094B3WUFTdv+Xo3rhAQkGdLkslp3ETRW5LNSatOMDsC\neAtA\r\n=3eIQ\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3FnmxRIRjBKW1kxL6Y9YtmvFqtOshfJVDxD8vSHZs6wIgFXJrInPGrfNoYhCv4yWDVSz3zdjzvYvdXphQVdSDGKk="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.11.0_1561434785582_0.8345766295675909"},"_hasShrinkwrap":false},"3.12.0-beta.1":{"name":"ember-source","version":"3.12.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.5","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.479.0","babel-eslint":"^10.0.2","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.0","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.10.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.4","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.12.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"100b2ec5c78af39182257390ea46997eb6bb2bbb","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.12.0-beta.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-uH1o8Txeh5x2fiYNQtoyERKkODrQoFuLg4u3EQ0mxbWDfdVuwptjCDEF+8/YX99xi7WRKP3bYkLnbKNPFPf5sA==","shasum":"fe9e4525caf947722a5fdb372c0d9c82f9568866","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.12.0-beta.1.tgz","fileCount":128,"unpackedSize":26592819,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFO83CRA9TVsSAnZWagAACLgP/0G9ga0qEnTtErZLFkKl\njt6BVE4imqULHeEf/49EDiiT0+c/Y7IIbzOS6o/9OzGw50QLW5ksv0CFBUzA\n7Wc0knJkyLjGadKafiuxqLiDscqPVcdH1T0UdpXwDHOFD84w2p0G8vcfSQ3O\n/JqtMl/wpmSa5iE59A7QY7F4BtT9tYV5dwOrD63K6GRSsveoS53h02JxRqx0\nPyjb0qQDAeHXFV5o9Isd+cmpEcTCRUPTRzZzgi/TjRNlO0GIzUSK15N9V0u9\nG9H1locrVvV8BxEsd587I6QjdAk5ChVDqgiCxG1fUdc6IsVczwPeDNDqg6ho\nbkDOc83fKxckJWkilgxKgZuJum2ke9zQ/Mzfo5H+CcxC7jUP9bDYe87xvKsW\n21iDDAcfa0YVIXg7HYsAHGACOako/is93vjk6dNFxJJ7wTS2/R2TIQprcNaB\nra4iB6/ULpqdc6+LZ4R4DHm19PsmIxZ61XIapYvwVQ3WhLAWr0XGCfkso+8Y\n+0VjeK+E0JAGjH847mey14Tfs8vTqFoE1F5Gi7BOwZmp6ZkF+9rDcv8X7d+O\nd184OW1vtAAyyctaPTbb84xvktXOZrsj3quH7f9QsPypfytTuXsHj3cYSfw4\nKspuvQsBoSQ0kzvOXX/S1kRxz1qMAGwRq0F39P3huT+oY98egVX06JELXyz3\ns53g\r\n=d0KH\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaVumymrWCD4LcYD+1o7EbVaSC85dBPJKpmDQj/EwwhgIgI+4uO4FkQD3/e4e8ujIKq0dytLCMmt73umZTlkE22KY="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.12.0-beta.1_1561653046540_0.2510462704437124"},"_hasShrinkwrap":false},"3.11.1":{"name":"ember-source","version":"3.11.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.10.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.0","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.4","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.453.0","babel-eslint":"^10.0.1","babel-plugin-debug-macros":"^0.3.1","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.2.2","broccoli-plugin":"^2.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.9.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.17.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.1.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"1.16.4","puppeteer":"^1.15.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.3","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.4","semver":"^6.0.0","serve-static":"^1.14.0","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.16.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.11.1","_versionPreviouslyCalculated":true,"gitHead":"c0871674da843794366c57e7bf9a20245d6142f2","_id":"ember-source@3.11.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-FPHHHu/5FBbKQ3o1D2HXEIniBUVqG1N4vDB66BaP0ht2ZcO6EB3HMjGxVH8Ad3Of8QOcXtZrBfXDHZdIWLW4lQ==","shasum":"2318fbe600c88d3a8abbf56fc2f3a61645ee42d8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.11.1.tgz","fileCount":128,"unpackedSize":26559080,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFZ8ICRA9TVsSAnZWagAAUWwP/0gsrsQBDX5wcc9+4DD5\netjgO+yQ3AaYfFZLBvlBkPubJTvU4cE+jvAklHwePIPpjNcu8Naf3ND6sd3A\ne5fGqXYuAKpeXqpfBEsn6VSBi97hAn/gwCm9kj2+tUGLDkyMmc9yM8N8tMz5\n6KuzaH05ZofWe8EgkiVZ+bBFpE0XANFGvzr/SNgnpqi2Qj6/dfsifDPJU2Fb\nCfkCflamV4r/EpCgfjOYUjS9c16YF1WZEyivEMicG7c0TKpSaq4DTY5m1As9\nHp439C8nJ0wJCEmR7Zul/L8jbjKVvLInUa/Gq/UH1TErIxFqNCs6MmsnZsYT\nMvmEDPGsxBdP/CJLN5dhEtZCZ+fb7UiAckEjh+FUctkheCK3T/wI0ZVmFqYS\nGmrOxOdf1x/XBmHNheaAnMWnvSUKJK6HluGe7hnXBPFsabxvEdZYrfPwWKZG\nfyEoTblP08GXErQwgUmSdloIrz7QwQmJoOfxrpeSXMaF9gwfJD7n0DD5F2vz\nJMmFQ1iPIJoRLqOr+XId4p51y41sslOsciCtJ9zykMlRSjuKnFRRCX9vkE1Y\nCC60cbgMxgPcUI5JRzXrFF9CyBrnsYF9bTt9JMvUhtmnHoEH2SIlcCex+hc7\n9H3re0o9XK9X5Aw/dAiN/A0+hENRTDPsXrJtqxfaLANOX67KdrIF6Nhz+2z8\nvWeB\r\n=32KH\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQMoha2uUrGoofx1N5JN3QpgGZTLinl1GMGkPu8CcAuAiEA7OLfgkTyxiYaJA0nRH85yvN2FDBPwA7ksP8aaEFV+R0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.11.1_1561698055318_0.07359796826119913"},"_hasShrinkwrap":false},"3.8.3":{"name":"ember-source","version":"3.8.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.1","broccoli-merge-trees":"^3.0.2","chalk":"^2.3.0","ember-cli-babel":"^7.2.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^2.1.0","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.3.1","resolve":"^1.9.0"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-block-scoping":"^7.2.0","@babel/plugin-transform-classes":"^7.2.2","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.2.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.2.0","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.2.0","@glimmer/compiler":"^0.37.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.37.1","@glimmer/node":"^0.37.1","@glimmer/opcode-compiler":"^0.37.1","@glimmer/program":"^0.37.1","@glimmer/reference":"^0.37.1","@glimmer/runtime":"^0.37.1","@types/qunit":"^2.5.3","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.384.0","babel-plugin-debug-macros":"^0.2.0","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.1.1","babel-template":"^6.26.0","backburner.js":"^2.4.2","broccoli-babel-transpiler":"^7.1.1","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.1.1","broccoli-plugin":"^1.3.1","broccoli-rollup":"^2.1.1","broccoli-source":"^1.1.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.0.1","broccoli-uglify-sourcemap":"^2.2.0","common-tags":"^1.8.0","dag-map":"^2.0.2","ember-cli":"^3.6.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.1.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.12.0","eslint-config-prettier":"^3.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.14.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.0.1","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.16.2","finalhandler":"^1.0.2","fs-extra":"^7.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.3","html-differ":"^1.3.4","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^5.2.0","prettier":"1.15.3","puppeteer":"^1.11.0","qunit":"^2.8.0","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.4","semver":"^5.5.0","serve-static":"^1.13.2","simple-dom":"^1.4.0","testem":"^2.14.0","tslint":"^5.12.0","typescript-eslint-parser":"^21.0.2"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.8.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"bfb8076cd8a9191d9397711bd43b1025396e7b9f","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.8.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.2","dist":{"integrity":"sha512-QPeBgszpL9N5TL8Dbq4fIpJyG9uiMP7+tST01/y86ToUHmYuCrEuGeHDWLM3qTG+eKczuqx1b5K18gyM9K5JeA==","shasum":"831a4e792f06d1ff292595fad817eed8f2be9d0c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.8.3.tgz","fileCount":118,"unpackedSize":24665591,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFgp+CRA9TVsSAnZWagAAnC0QAJ1U/LijQlYw2PW0k978\n2uHQxBf/tpKvC7WkKTu40PiFJjxsnbq1qONrL0eVjw971Rfftf8frtxo8l5Z\nxhLRsj5eYosT5pySk2pCf8BKkr16Jrdoa2A/V4l2y4//CuiHq4nh8g5RkiYp\n2mCo6XlLXqSXX4f9C8G24wLaUosV2uryetvTBct9BUuKKK9zmdDvUg0ajCEX\nq0CYD+PkjEk3jFa4LUY3BHFI52xafxxQd3cx4dxSx9Os707y2UjwTbFypfj5\nt/eO9jxop7qBoiRjm/cmIfaDLBpWnMyit4vveLsfqWRI4uYT3WLqhGAs75Zz\nmZWJMaRgg28tez7XlFd287VqAkxEaguAGjVxDQTQldtki4Emei9SOZD7pYVm\nC+4tNvM8rpk9CpH5FETitrzZaFYXsk6Mpw/8ZHRu/THYIPbBsaZEyMGeP4Kg\nS6KCKYwy+OEI5uu3cHnCZYuyB1lca9ZuSIUQS1EDtqH5+8lbmT/X5nfae2RO\nc5Q2SZpwLxCOR1kCvQLaKEvHqttl3ZmK9j9pk2iZ6/J9+QlhX+n2r0W9lAmv\nKfHz/o1B6116ElkFtOOJLS3fpDv5ZH8PTY7vxz3BiGVPxgMxQmEK7f0+jaHr\npyTJn8sZYPIVjSiDW8Rgu6QGtmyOmfFLua3Nx45PG57zGZJAAxVFhXbl2Y6P\n2Pt/\r\n=dctZ\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnHVq6N3ztOBBuL5zHxJnXnuQ/TI9RRV26WXocPvZvRAiBRUNciEC1LsNTkZlsUoQUb9ry3WaawfhsRZ7So/FjUcA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.8.3_1561725565578_0.6005511159061048"},"_hasShrinkwrap":false},"3.12.0":{"name":"ember-source","version":"3.12.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.5","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.479.0","babel-eslint":"^10.0.2","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.0","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.10.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.12.0","_versionPreviouslyCalculated":true,"gitHead":"7e4ba1096e3c2e3e0dde186d5ca52ff19cb8720a","_id":"ember-source@3.12.0","_nodeVersion":"10.16.1","_npmVersion":"6.10.2","dist":{"integrity":"sha512-4iA2BgYmNLWysifLyt2LCQgU9ux/NiTR/MT7KTt9HUyTDJyivcdyKNtfrUQst/1InUvn+MxuQ0ZsbQICJkX6yA==","shasum":"92f72894836d4497e704901c1d061c61b066bddf","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.12.0.tgz","fileCount":128,"unpackedSize":26595562,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSNM/CRA9TVsSAnZWagAAVuIP/110SrVinkwOO3ZJ7KP1\nOzPTGUwjxYUEI5I5g/50HXeI1hxhZqWB89j8n4KRqDCKGzCkLFfytUqyUvU1\nRwsYuRjXAEisImtzCMd7ZiopYvbpYR7cXCZc+BvI2GxjxNIIzkfIa2yUCBQl\nG9eJ0qNY7CxISkUozi17CFvt8RmAwgb0+ZfBBv8V84u/dv1FDDCUOlE+SmTh\n5SBOYh9EgXJ2VNW9/tIIVHzIceVTmf7H0z3e8dA2hrpc9ygBJpMndNiNMXc+\nBd1M7TfZXpv9pCcw0RkuvFFQcpaUbdHqoTCC8QVeV/N2TFPLqEhS6ufDimIG\nSjVPkkk6haizowyBfh5tKCl2ugjI8AKc/zoZ9u3CoR3VvysdvyecWzI/UzhX\nqDil5+S1QotrLU4QMkePZ/WpsnO051Seh92+fm6QWFjhDc9vTJfhTsuoVJYT\nHb6AWI4ReFP4lZBQ/k2GiMdRvf0H2CBf6SWgm+zdRTwl0nOYb6bbyE9p82qF\nbRu28wwE47SqE/1zWChLSsnmIAc7ooNR4aaArJWnOODNkC01TgkOXF5OBVXy\nQOVs7dFi4WEfruCY1Y0POOFFd9iI9UjR/8Kn49f3aTQVcsXSxGdxQqr+hmBJ\nHOXrT6+QT33qHI8kIdr7vXnq0sW/wDBBwlUN7Kyaxopn/d/uo7eYCtHCdHf5\nUxj6\r\n=bpvg\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGCfRjbUG2ooIpSp8OTZItAcIAJfTE5B2ZIqJeaOiKVUAiEAvrY8O6Pi3vh4K0bJIj4bsINewvvC4k/+WR/dA3cqK+4="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.12.0_1565053758735_0.7101227064344389"},"_hasShrinkwrap":false},"3.13.0-beta.1":{"name":"ember-source","version":"3.13.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.5","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9b8dd26faa5f8d097e80a5a5367771ca2b26360f","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.13.0-beta.1","_nodeVersion":"10.16.2","_npmVersion":"6.10.3","dist":{"integrity":"sha512-jlH26Fqd5eBcUh/6XpvP3rBh6dA+7NEZifIelQzptPWk8Ic5Ys7rO4jyQ1j3cQbTKsKXZY5PaZp+4Fq1ZBOQ+A==","shasum":"a8710c235be8f3d017980bbc57060ca129916059","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.0-beta.1.tgz","fileCount":125,"unpackedSize":26717579,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdSjbECRA9TVsSAnZWagAAY+AP/0zu1A6XegvjZ3hYde6a\nfwg+7JssvToh0EANc8btyQwfCeULFmJiYii/3QhHfsquSoFkC4AcEFNwxcnR\n2shIsvFl+AvClsqeVSbil0IEBX5YAOFLm5s66A3ra3vbGTF6OPrEj46Eu2vz\nEy7SYTTVX3AUiQSLi5PcIvo8aONFxw9uZUgIH0Q/jyXRBnnguueVR/YsqjBr\ne8KZC10g9z/Hn4YmrmKoevYw+oIMqaTLCWkYU7yS8YOY5CUCsDI9YIi14yXd\njRYh6RzyBs2pMUQY3Y8cPtsMyrqEINQoM6eu/MvE8rpvJVxMEHcMuhc326Rr\nsVzttXbhQsGMDXcRqxgIH5BeWPKLyVebA+n4ahs8ZGWdeEezGOVKkje37+93\nvLSTu7q69Na7dIrRFkd6/DeRKZIAvoyzPSosDUhfu5py4BpcadIdtFfSzhcN\nyoYHYhprIJCDSk1O4FytxYWCTsTl/hKfoBno+D1x5PGIfluW4ArP5OJCghiT\nVXyuF8Fj2YMsYXXutUBOvJvdXTvOegQQ5VOdSVZVtUo70jAIQVHp2aZCuUta\npC7p+3dcCBrGm0/4yEgQybZ6PV82Y2vedchH+4fU4lYtOUUwIVL6dUjW52Vp\niltaPtTOKZX50/nnpJBbTRTiQTTKArjYqsmmh2I3iXK0s13h1hpmKHgvBeTk\nOuAJ\r\n=s/9Y\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDX4tAi1LKAIP78o/oV5BBbxys9ID+Sk/bTjEYUYj9mjgIgeUYzPOC86duW17eamrX9pljgRx6yTB45y7NmelR6c8k="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.0-beta.1_1565144757807_0.640667692868728"},"_hasShrinkwrap":false},"3.13.0-beta.2":{"name":"ember-source","version":"3.13.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.5.0","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.5","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"8d8da4f5eefccc0e37547899fadfeaf14629036c","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.13.0-beta.2","_nodeVersion":"10.16.2","_npmVersion":"6.10.3","dist":{"integrity":"sha512-ET9Zy4nydUWR8kne501Ay8p6dw09LqMSxkuWlGTc5IeDS4DLbC/Rk3yjK2aVQq0/Gdp0URkyMtcz5ycePhaSKw==","shasum":"2378a37364ea67d0271609f4d7b7960e6b2d098e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.0-beta.2.tgz","fileCount":125,"unpackedSize":26719779,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdUj58CRA9TVsSAnZWagAAFYwP/jEZS/n+VnJ5HtsM/Lub\nE5FdKPA7z1NE9Ug0MftB3VkShCsAEg7IN7gwrSHks3AF8T9sY4NRLEBhAd7D\nAzTuZP9jBJ1XY21WVLzJA/lo93Jub8sGIDIqNT5nH/EmvEsUPhMqhVwJ8KxO\ncU9fnwTplw6w/XBRXtCKINpTNtA7w1qXoF2G22XjdGE8rDz1FCSiZKK7NxXu\njpCs5Qn8QXLGbZ+wjYqAQjaP645K6EP9ScG5smSmKI/6/no2lGyXbV2h7uVf\n9K9EDgJQdLZWdkG666oq1jglMScDQ7g/i+wNMi971jbj36cvhSWQPVL7N27X\n0OXKiwVLKffF0+3K1R3ZQa1Tluzjvez/jyb3TDEm9S4KxuYE3FHHGA8cKV6P\n8+JVl1e9nRgSQ8cwrrLfHhHGk92un231whWqj15Kv/nIbxf+E5oeHZK6f+Z2\nGUwUSk06sujd6hLmH5gLVEBFP1B9n44iXuWyNIg+vI0xkFs1AnESWEjuAIUK\nlsmcTediTdfRVINhPUEgBYJstLpd7m4qfIKgEfxoDKvmtDr3tAOT2eCxaHn+\npsinf71yp1ZdNpgD5/Anl5YZGg3ZxKhZrJmOnZuFfTtv8GC4TuXOnIHxD60D\n7YNsIL4gdii7102z3ICdoVcWIaVW403CpBTlddWTmvP6ZwVR8O3a5qIUdkr7\nwgYH\r\n=OyHm\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE/GVks/4kLdOBHZ0an+RGfh1sIScbB3Qx8AqjgsI1cvAiEA4x3eiKttNLTxBP6L21Hk5U4Wu6fhlFMHR/O+TV8jr1U="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.0-beta.2_1565671036011_0.1506206747883796"},"_hasShrinkwrap":false},"3.13.0-beta.3":{"name":"ember-source","version":"3.13.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.3","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/preset-env":"^7.5.5","@glimmer/compiler":"0.38.5-alpha.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.2","@glimmer/node":"0.38.5-alpha.2","@glimmer/opcode-compiler":"0.38.5-alpha.2","@glimmer/program":"0.38.5-alpha.2","@glimmer/reference":"0.38.5-alpha.2","@glimmer/runtime":"0.38.5-alpha.2","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"c51dc3fd7d59a11eccb1cf9a60bfd291ed74e9c3","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.13.0-beta.3","_nodeVersion":"10.16.3","_npmVersion":"6.10.3","dist":{"integrity":"sha512-KKMwxFs83PUTVtGe4YfS2Q+3Gc8NmsslyCmCjiony3xwPKqvZJMPCY/YPqrMSqp0cYyqA3iPz1SxgxQ31IgIcw==","shasum":"b6ed7442feca86790ab605047ac213c51d58575a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.0-beta.3.tgz","fileCount":289,"unpackedSize":8125382,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdW04+CRA9TVsSAnZWagAAs4wQAJEzvJf69v8t71PsHuWC\nOT+guSyr33cNWadyo7pfwV9APxoNts7WroFv2OOfJYB9IwfvhPXDlM09/wkd\nOqEh06lcHximXC3nSkMkF3clyXnw4x0F27WEz6HiXx0lR56HjpIVI1Q3tp5Y\n7gx0u+Yqza5ceKUthDmjw4Id/wFGNbQcTVINa//m6drbAR7Wkx14vk5TFmnK\nG10PDL8HytGVfGR03ZB0InKEnBTp8/ra9R1Ojxt1p1tHQ3asFIpkNpiUbrNH\nuuJHO/tUs2bezzcuX9uDaYiKq2S/DcmqY7EW7oFWg2FLZHxz55BpEMobHm8l\nhVwC5GEX6msfYzfbDDAu3/tMcwlWl2BCBqPPnyuUC9MBDdeHiiexd1aX0SV+\nIfW7jkwwLz0dxeyyuq/BEGgNfbNtwhwu8ZxDzacCEX3VXJKtjLxYpkSzzlkx\nyMo84AnSXKiB95SAx+Paq2dsi3lb6ECDuTPsoU3sxyogwJgg5Gsm+J1WM2td\n7DObKS88ou28qIH0aTHjTn9W2tBR/o1j2sG8UM2yP62B0gnkSv6Qiwwpjszt\nGnIZwoaSjrqJL0rHIf7ajeyj66KAdSlc2CsKRGlRtXP8w03GHrojin4A6NBv\n381gEKNOMYcmPVW0vlDoesEmXUZ8jRlWw3IsHq+IKdyLp6a7LvSdz5135S2x\no+zk\r\n=poTU\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHGkKPrzTQrxj36AMy+dzze3F5mLgItFlErAgQA0ifp5AiEArcU6IW+uQz3wn6rW5XWZLAU+TIO1qd0POvlTyVW/S44="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.0-beta.3_1566264893779_0.5872870812755331"},"_hasShrinkwrap":false},"3.13.0-beta.4":{"name":"ember-source","version":"3.13.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.3","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.5.5","@glimmer/compiler":"0.38.5-alpha.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.2","@glimmer/node":"0.38.5-alpha.2","@glimmer/opcode-compiler":"0.38.5-alpha.2","@glimmer/program":"0.38.5-alpha.2","@glimmer/reference":"0.38.5-alpha.2","@glimmer/runtime":"0.38.5-alpha.2","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"87d1bff9817b832bf32712308a1a04c897de771d","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.13.0-beta.4","_nodeVersion":"10.16.3","_npmVersion":"6.11.2","dist":{"integrity":"sha512-bdsCJbWX4LGdhf8hTR/gSKeIPID0WcR7A7ucazrH8NJ2zz77a4j0hYOIOiH/XlBqemadASlSv64Pivj1bDlfaQ==","shasum":"1ce844cec74dcdcd661fb44fe0829e74fdf12f92","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.0-beta.4.tgz","fileCount":290,"unpackedSize":8122886,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZKggCRA9TVsSAnZWagAAjIQP/224vYX/xA/QfcRWAeD6\n0j/I1ejO+zm0FaTulwOGEelPUif+cxb59B2ofTTcsHRiZgWdZaEUxwc15Lwe\no4DLLGo48gbb9/wkH4VYIfBF1QLzqyWC1zUOxsyr9JBEq0fp0kdUtklXEj5q\n+tMjBmf0Yi9ir4ueXT2VJ/6uQJrDyLbuz3DitX/2Wjr/9SS7BrAOYiNwSNcY\n41IU9zZh2hpkB0b9vnlDXRIaGnScq4ccSygSK6bfNdTJnPdwdPaayxdWlHKF\nbAbh8LcPL2dT1FKtwh1jHuGPdR8i70qjrBiSZqBAXPBCarKKOO+XDx4OjFru\ncnYrRlvkCyKAbiubQhBAwAyvvr42I11/xp+NuSKmQaTvZRokRkw5TsgklR7g\nD1XbRHUhKcgYhTIGW4Y/iXEHKuf7pJbNC71iZBjFNwuAkD9o1xdSXf3Tr2K+\njiEj6Xq9IP56pEX5MyZBsGienyMAOdaMnUK+pdR290+Mio8vOwBZvA+mpWjs\nsOhPHtsdUHFiI0vL0Ei4M7iL/+z1D/N/DWmRckzM2GDpBAH1TtDFQji2BzfP\n/5DvpKSgiCJw40xZjM3btErWekO/HiWyjKBj4Qz3pSgUeV2bPuek0Xsw1Q1Y\nzAvV9LAhSh0kAgFI9SL5mOhxBkPTw6xvfcnIYnOKgJoBLYP3Q8us4CNYWp2P\nQOFl\r\n=oI2R\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVng69y7hJtYiBC3R0BrTNQfgBn8U41Z75ceqbFQ7E2QIhANZWHDW/6VfEt/lyhk0LorZmSB+ARehG6ip+8Xf5QBPd"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.0-beta.4_1566877727320_0.8864391107269669"},"_hasShrinkwrap":false},"3.13.0-beta.5":{"name":"ember-source","version":"3.13.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.3","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.5.5","@glimmer/compiler":"0.38.5-alpha.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.2","@glimmer/node":"0.38.5-alpha.2","@glimmer/opcode-compiler":"0.38.5-alpha.2","@glimmer/program":"0.38.5-alpha.2","@glimmer/reference":"0.38.5-alpha.2","@glimmer/runtime":"0.38.5-alpha.2","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"e0979447e67e6b45ad3c12a2aaae81319f80043a","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.13.0-beta.5","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-u9PpK7Oiy1nTLOJNyJ4l1PeC57hPlBYmjby70sn4ke6rzAO8fVgYxTutcbT8Mgw970fYUZnUWcb6ARAWR/Gthw==","shasum":"77c1d73bdacf07e2843b04b84fe84fccf56da4de","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.0-beta.5.tgz","fileCount":290,"unpackedSize":8125811,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbzvYCRA9TVsSAnZWagAASYMP/i02jg2nhE5XoLJ4Pcij\nWrfklqxuyhqM2eteyp66gAAK34rfGGeZhAuAJd2JMm1sxCs8Fz48HQzNuygs\nkBgvwwRBwlf8RNYuhiP9s9fO4eMb+tqbeTZcXvuY/bq9DucHA8NKgpRexX2J\nqlQx0CmzIozmHX9NayMHVwb80QO+KsLsTcrP4zSoM9GgFvFYyo0XfudFiK3h\n64Pdf+3D1b2cqopBKD9ces2LwWNRBb36oO5hXSBHjRVDglN704l48XI8IG/P\n/ZtJV5FNmjtP7CmkrzLQqx6Ltc5OGIHTQ04w8D0hd3pZYUyguDTKR0neIvpe\nLC9oNxJ42YdjxiE777InSJrLhR0dN+V85NIcRTYt5y+f/EjcURr1pmBZit+i\njJMYaXBLahaMxrAyXowZ9PkbrhhoNr8t8YdUu4Zefh4QGSaCPn9wEvXerfds\nGaEDVRzgB7kwOYNCIjFPqAPK2+txjJaPXvBhUVtfsMBbltsjg92tK/G2yrxw\ncUqIda/SYdSrfGdsGQWPoY+2zRiUvuRF0ouRYRueD2nnDn5ubmXltLEI4oCJ\nGCwCAotgplSTpHPmnCT0vvE4dYcXwKq2WsDpqGHmrt4fS9SPOebif8+uqJ2l\n7bgJcKXXx1Kxo8pi5A331abXilNg2kAl6OomMc+an2htJViRwaLqvObn/ng7\njazz\r\n=zl/6\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6rA0d9pWmL1x664bpqfAVUR+R1YfB5LylNbp+jxkupgIhAKNl0ORtJfkXT7Iky4Sclj7E1iLAOiR6wHgr/fpm3s6/"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.0-beta.5_1567570903884_0.5476728097261039"},"_hasShrinkwrap":false},"3.13.0":{"name":"ember-source","version":"3.13.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.3","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.5.5","@glimmer/compiler":"0.38.5-alpha.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.2","@glimmer/node":"0.38.5-alpha.2","@glimmer/opcode-compiler":"0.38.5-alpha.2","@glimmer/program":"0.38.5-alpha.2","@glimmer/reference":"0.38.5-alpha.2","@glimmer/runtime":"0.38.5-alpha.2","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.0","_versionPreviouslyCalculated":true,"gitHead":"7da7418a9d401b183a916972e791e5c2e50e35ab","_id":"ember-source@3.13.0","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-gHtDIC/Zsk6nd4WutMFhfV8DJtpkSdFs4c+PY49gU4BZ4L5DQqrae4jwj+nNzo1cE0CclXzS4Bgmf19XBbZKpw==","shasum":"2304a61116a241b696720913cb798cdcc9aadc2f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.0.tgz","fileCount":295,"unpackedSize":8151590,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhAb3CRA9TVsSAnZWagAA7EUP/2DO1tTGRiebuz8c6JMa\nWkpw+SVHOw86JCT4zdR4EdTgrzukljW3fm1+X+FJ+oBaLpimedagye2T/qDj\nncRMCrrb3XLzb0f0UgA67j5PUMJ/I6y//OzRxTiNTRqOOK9Pu8cNd4r2G+y1\nMDbjhtEzSJxWAnTGskOO/ovohSjBDW8BAVwd2OCRcRhjJNAadmJCsMnnPd58\nxPb9hO1tVTvAGknc6o1eZXucVvTNYBj82vzEgBrzIc7q6aQyQ7Qpi++Q27i5\nckwtn+NniDvxm3qPxyrwaOXtF7urIVLeIx1ILJK/zzIjLwxIk1d/08QjZv2U\nr8Ohrde/Sgb+hPvH42oyikWFEmkg/637Lq5qvfK4vcdhuheq/kf3+PwqVaJS\nPNmwY+qjv3ycO9ItLkVuvlBkpztQnK3oHtUMNBcjTsQBPbnifIl5XualryMd\nujeqgxPVZI+sIZhXaQjVVVAz4dveRGPs7X91YVpZx1JwSFFYedW4IZUMSfOJ\nW1uZ+zL+I3v24KW8ZozUDx5aQjodQc+QEezXdJPnF/fAccVsfU5XMI/8LCMG\nOnb54FEAe0k2HWdG0sxMsT/nhEl0OWEw0A0grex+Wh8+SZtAbe3Dk9CI8nkv\nXU1H3CaJaAecp4xzFzSyrbtjXZxs/8J9YQXongX+7TY9YOwBVS5cAsBwf+vy\nUtQk\r\n=mO5Z\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZymRulcmzz+aYf/n8Ld7H+TvaKWG/x+ju/2si0zaB0AIhALM4Nu5hJDy9rqwXRJw62SSxImk9EX+oop5DmqwUP8TZ"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.0_1568933622711_0.44355664037616394"},"_hasShrinkwrap":false},"3.14.0-beta.1":{"name":"ember-source","version":"3.14.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.2","@glimmer/node":"0.38.5-alpha.2","@glimmer/opcode-compiler":"0.38.5-alpha.2","@glimmer/program":"0.38.5-alpha.2","@glimmer/reference":"0.38.5-alpha.2","@glimmer/runtime":"0.38.5-alpha.2","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"1126d44271773e7cb3be6449ee3ae847a5eafc62","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.14.0-beta.1","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-LzD0BBL8U5/KxmlAuXLDvmTQtdyWVEtwa4VYrrDdXwSM/C/52cY8oYMXUTT+kE6KyYK4gqv8DTrcXZg1H+UL9A==","shasum":"7a92d2eb9326fa6b5012628d8443c90e121cff47","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.0-beta.1.tgz","fileCount":296,"unpackedSize":8208474,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdhtxjCRA9TVsSAnZWagAAg3MP/0/5Tu8R56stJRfOr2nT\nSEsH7iL13WIdv4Su0i8IP/38+sWpUFewdpFOPcD069fTmO1xDryyfzxJUd/N\nDvFr2wTGyh5i6c+jXS0BNTskxmseBJ9oXDGZXXNHyCO2BNb9OMbc/E8DiXKp\nu6M//Hqf66iIcgiil5/Wcz1tbiSoncz4HQF6mmHuGHixlNbQ5PSi0VinCik+\na0JVmXHwz+oFT4apuGTzZXtgM3cdTO63+oRgQ9ZPaq6PvuFZJwVLjlWtgpOs\nzEVVFUuT3/FkxhZfu0mTG//5RjoUx1MLxUjPOpGZBSK6aDCJMePp6otfsXRU\njbKrkdOEuFeNOIAPAB4uDWQShPt96A4Lmvp+zvtCi8sfwsHXXhPbj5xUT8kk\nNiQ3aDMjnT4t6zRVVGdRlHyPURSLckXa5sNBFz7qYTc4v/MJweOc98d90Ibl\nc3TDYGFY/20/att7vjZEu6kOridXzKovoMgbZRmAiLFgpiPaTZGO7u5MzPgo\nwXDlmX7GxyamfKQJUBrp/y8GDBQO4MjofODDcj/xrsYKYhLwKKYj+DqDodLh\ndSyBoclH1sFAqM+yOtSKoLl1ycBp5Z0NKQAlmKU1G27FgaI2Px/sPAF4DZ6X\nORWNKxEpPR0lx/iKfJgRf77MaTEJ3iSonXNlmJN8l3sJp8FdPzX0doCG7/od\nUuF5\r\n=6zHG\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGqfK6yTa7LlLZJzTXUkQqF9fIXEbJmtineVkOsqNZmaAiEAlaMWnbcJGBZw1hdROiwLD2WHPWDLtBKZQCBIwxkK72c="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.0-beta.1_1569119330923_0.9319931056042208"},"_hasShrinkwrap":false},"3.13.1":{"name":"ember-source","version":"3.13.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.3","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.5.5","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.1","_versionPreviouslyCalculated":true,"gitHead":"133609c7766ef9c02060a07d8fd885f7d2f1940a","_id":"ember-source@3.13.1","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-vOdVcGU8dSxBt2jh7VqoUCuh/nEb8je1o3juisJj+x/4FVBOsxm4Md0nB0ruJt7kLHsRftMjzUo0PCtSOssfDQ==","shasum":"7837b6603fa63b88ed2686e4c52ce8971cd36f51","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.1.tgz","fileCount":295,"unpackedSize":8156354,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiYGECRA9TVsSAnZWagAAaVYQAINCdNEBJSB2JzkohE7I\nWLiW/BR9eRFv5sbWiM8ZWFGbCvQbS+N1MOa8GctrEtH6dsA37xVJzGofIjHm\nsSgbkz67EYKW1UqiUAZyEEKqI9hppKbthuGzjzkDgtF+GCsH38lGDaXJclSH\nNA//i4nXu34UaGK6rfvkv8zT5hEoRUkzZavizlPxo/vkzvUHYaxcC42/bYCj\nCLudzw0PZVUfNH2SqOS2Qq1DNaOQPOiSsYg3UUq2i1G6OOcd+/mdB12tS6m9\nzuQ4LpvX6TyEV/cCG5E1aSwlU9mHdQR+mKB1pLSiMZl7VJLkRGLjEmsyoslX\nTmONY+qXXABhbx0uJYNZQeBJord5DK1jiV24N5aLAvsQ4uE/ASJJ/xUtwk1D\nUPG+xkyTyZKmXXfGbMyB/Pb62hVjtXm47x+McIvDNQ4cRrPgHZULu1KGaV2U\nLJbRNWOe+TRKpw+HwgEdiCMipwQwM4Sr15+6k7yzxgSm+KRXrLtd/w7Y/vSk\n8Ojv2BimgSEW8xltvg5UDhczptIY+iDOVvFY/1IGSiiuZ7Ntxmo2+RPCJrTU\nswh0i/LRsrpqESh6VCmKZWRoXP7iUwLwIQt3tAvKD2fVhR4SdmtW7HSHUMW1\nYQWucvpP3GUYNopcntghAGRmRRXd1HMR0+TjoQmW//BCjKijWIJlan0p1Eq5\nIN1f\r\n=Bk+r\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRM8ZHj2zQDNuBG0k6y57PLCy23rQQteeCFwhUQsdCBAIhANWQSXlji2lWBdLf5JpbKQ1QAB6XY14neqr5G2yu9HrP"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.1_1569292675893_0.9499748053549342"},"_hasShrinkwrap":false},"3.14.0-beta.2":{"name":"ember-source","version":"3.14.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"e48426b4cd5cba5a7c7ee053969e7bbb6f95ae26","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.14.0-beta.2","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-tkr7q/wUbaXn4op8IiZJTC/KMuN0eLb/npWHHfkwKt12pg2TqCKEr6TjosITmAJ4F0UrR7lCgBEFwKBj0SF5TQ==","shasum":"a62502f360172de6eaaf0b4c448548e46c1729dc","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.0-beta.2.tgz","fileCount":296,"unpackedSize":8213671,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdiamECRA9TVsSAnZWagAAmsIP/13SnlChBbqxOMwHDVwd\nTsq8MqOcfLRiPwlLTv1aejq078sh2HOwqCbZdylq1j4ujsotSdPBzL/w1Efy\nGNBwcNEFzp1ZtM1QLRVCWbfPf/iHH4uqqPWUu+kuztyMucR6lZ3H+YxrzoVn\nm9frVnUDs6bKTWjEreiMASwjEY7dgJZXs1fXzZJA5rBEBsOIBRI9/8ORHNrZ\nzAM+XRXqYIrnVMMr4eXZ+OPTW7ihRONZSLailLKtgY9BMQr8F2pENmIygi5+\nqBTzSkso8b4gpvmgFS+K/eIUI2Sv9gFyri/9tG8yAwPF09y0o9qg3jI42bja\nw8nywhzMRciCGwaL3OCp3AFKmkaPz6LfWvuDuA2PF0uAmLwUiRnspoiBu9PL\nkZBVaKju9571dpFWlSsMNJGS9HkwVJAynbtEUv/ZedPIzVB48pxLNZBmGnMV\nQ81EsS1fgpvw4ZlfDXJx4wQ+7p6cP2Vuvk0WTJEyHcuya+Dl5SjsXAdQbe1x\nQX58ZZk+YYWtckS7ekpltZw/KQQVPvSE5E6sMf18N5QM0V4MutAsMG5j2t8o\nhHGV4RQpgByzGyqz/iuPHU+OF/2XnXwb3r1oWURMxP7OddmRguV80/zYHGGL\nIPTUCPOz/VrZC6MIDWr5ArWaNGVB2X7BgDYjWMBr9EZhRJDqEdgXQ+HgtUgB\n7CuI\r\n=35CG\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID26sM69cP3k+eLAC+dmSCtsCjfSBAS85paTN73Wh6IkAiAolG7tPdfSuFAmvOL2bZakQlD5VxP2V2aYvTW3Ntx4eQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.0-beta.2_1569302915402_0.1097842807497813"},"_hasShrinkwrap":false},"3.13.2":{"name":"ember-source","version":"3.13.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.3","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.5.5","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.2","_versionPreviouslyCalculated":true,"gitHead":"70a181c6a71168d013b9bdf518253441fa6276c4","_id":"ember-source@3.13.2","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-VBzLziCCdRW4K9YljxL+bGxAG1aaozENaaIDrqmg79OidM6SeTNDEY+y9m2V2YFUGyFkwtqOK1IzcM4GYnnL+w==","shasum":"872a583935ce5827518d8b9c23f81475a8f5dbda","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.2.tgz","fileCount":295,"unpackedSize":8156546,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdi9BXCRA9TVsSAnZWagAAYQ8P/2DbmGphgiLpd4ICKDj2\nWtPaiZhwg0Kjwa7srToXSaM9XL4PcubHGAhPBNql0CWa3T8401Vk1CHcBNCc\nAn4JfOw3PGHwOPShKY22Dp7qHty+X7JFOgaiZw4SbvPlyQml9zZwRP7yrJbw\nHwA9kgla+CR3/tdiWkpawc35mTyJ6xtQbiq6ycDRoKGXdYDIWgPGJ/n/GbM+\nSbgf6SlCulAoj+sCIT8V2bSCLRt5WLewRp/CoIs8ZrC4TXY0MX3XdmGJYSl5\n7ZI7TBXCfyIov6t2GsxvZZKzMaRfhZ91dE+HlNmlYnTAOtfCDRcBL7IfgU4X\np2GD6ud0QDPP9DucWvXa3f9JSpY/bqZlk3m+wIVzAvTxa44vHH6wMMT8lSfd\n3MdDbppr+/oxeepABUhTNJzJ9mUSJWGrdLAPKWX7DGm7XXakvBRlZSMLuFiX\n6m22zUDurzx2XLECAIN7yKOOOj+QK688Bk7e5n9GhqhOipCaxoWt3Lmu1EKc\nE3lcMRZRPmtbbj+123/1JwuzKf4y7n4qyQDRlVZelUFlYx5iP4NRox9G03Tz\nrOZ/hkAcZt59uSMNXzP581CuZAp4SlzJMItaMzI3EL9/Dy/ivHoOVUFGsaO7\nXF04d5Ope0yn3F/T4JBIUrodaIsAe26UEamDxs+u6K66NLAOscElSTp/AQ0W\nqWg5\r\n=T+E2\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICSkegvqizKgj/ZjWhivkGoJYLCG1V/NCVAZixYK1243AiANIsjaVHYEoE32BtxR2z4/9fdL1+HUD3DDh46PPcOGMg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.2_1569443926742_0.3934299693638912"},"_hasShrinkwrap":false},"3.14.0-beta.3":{"name":"ember-source","version":"3.14.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"af4d9a7218c9dae2767d4ecc058913531d2b1512","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.14.0-beta.3","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-+l5wFVoY0bnbCwdHMT1uUOdacsbvt1cizSjstAf4bUvs9Csu2TPtyk4KXk2pbHNfCpua1Tx98M7MrH30g36cMQ==","shasum":"9593468feff5e95c1dd996aa195a2d6fe98afdeb","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.0-beta.3.tgz","fileCount":296,"unpackedSize":8213826,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdk7nPCRA9TVsSAnZWagAA1sEP/25aiID6Yv8FAjJA4mX9\nGEc+dgBSxGQg08+gOIbCS5H2pgpqF/M3dtdFJ+W7q4PSDFGXk769rvbRT0OP\ntKEbZaAvQz1cvh1xKLyjy+Mz051RIUHOWw9EJBinWoDszq1GpzT8VKjuboVi\nE8wK0dONR5sjH2z5K4vYwvWswYBYPkOpIi2hCxICREHXqWCmoSJl3umL8kcU\nljrBJD9JKcyVEs3s2orTOTMjO8wqz6PSabfnn06DdFmJnMFJ1TOhdFOJhQsq\nB9E6zZGRUdYaSnN0cFGtBz5q3C7VIAH5WPrgA9BDmED5UpMKV6WU1eznkyp+\n3nRn11VUjtt9ymkwJktNtVg7PdFrZUMW8InVhRVaqnnfo4a5v92iQsQ09uhZ\nJZiMRI0rRKv63oSle5yJ59X9oEWO7c1YY5qNOml+A/xCMWyNEQMDMcTr3QLI\nI0nq0wbClPKWjHVFQBiv9RmZgeKIUAhSzLh6wgdRe2m/fawoGL31VK/xGNx1\nwIxBYc3Y22QEee4vvrMWwYn1z38bjGy3am3lt9htQUHoGAqOev+0GJIUeGJ+\n/kkMg11ND2A0N1hHuVeAL81/4D1QlIUlhdk2ca0z9I/gV7b/lhp46iw69Dp1\nDJSxuG5RhiXtKAroJg3CAAEl+APK4quNspaCOIem8BRN+qUuaBVYyHqNfVqa\nraFU\r\n=eLNE\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwcONXiPT/8ggyYL2/dabY8/9JwInJtK3+gbjyjXugXAIhAJgdU8sv1sHa2zATEL4FF/unIsOfNLbKF+N6uTFYiPSg"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.0-beta.3_1569962446406_0.8077287141284542"},"_hasShrinkwrap":false},"3.14.0-beta.4":{"name":"ember-source","version":"3.14.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"e88c0df54aea9ce341704e74f45b5eae6bc7d492","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.14.0-beta.4","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-yD9OgPJecxAs96hRxmNQj69qAgxJ5sUZkHWfHFNcw8lBjW3HNBXRR+M9uOD0jtmcOAI5KXfQmXg4CI6texYY4Q==","shasum":"4662b726e2abc6b38fb46bf1e79ac6c0997f82f1","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.0-beta.4.tgz","fileCount":296,"unpackedSize":8214153,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdm8cvCRA9TVsSAnZWagAAu7cP/1gT/gxt08bQ+CvPelP9\nG2rNiAtqHqvzUiUP32H9nHSSjMjbMkvc8FAQSREp6t3FqskJ8QhK8eS/f1ES\nDyLe22Ifczfik75VrEEs5xsgreLYJVePrcfvqBg8vtVmHA9LDna/KwV7ec4x\nxcArVck52tv0RTLX09xujJULJ51cPAURNwJ1WGn138HzDmEFrHrvrJ6yzCd1\nqMQhLKKtQuHOqTTdEpxqL96ikiUKsLDTktSRrxYN9GVAT0eMm35nhjR5v0YQ\nCVdzuqrGZY94LzurwyLCZ6+kp6yMQMTAvtaxsce6C9woRu4qkZdafdzmUGKB\ncLAju+Gk+fYOqJ6VOOuzqpIBm8v2qFQxSO4fyGmJiir+XtMiQe6Fhga/seK8\nav4njF8u3kSYitB+5gqP7J3uAvc6MwZ1QEuwng/s5d8lKwvoAgg/SisbCNVl\n1ZT3MEH2/JUVx1PVuAS2db/2elo7NZdXgkU3LwSl9I4rC38K3/Qe2OJ0Ahfc\na/8q7zlkCYZiUTR2MDWucrG4ODV2u3O9dPyVoqViAgxAtppcLecEYe5Yxeij\nTwwrRttRNgogW06IF4FfSWgLfW3sYKhoAUFDg6/N8soc924kQGngGCwpJFKG\nlh63FPVSglktDYwFtg24eJLCzslaY7wpRMaBttV1CcFxCZry4Jo0ZWVa1FTj\n/Ydn\r\n=kWvn\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+fK8JLJIGSM9KQmgrKoLIj1r76BCSW+DvhC1vpXnnfAiEA56OV+BzrgNe9lFkpI1sUto04JMPGSbP5Hu/vLqOWpqc="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.0-beta.4_1570490158946_0.9554362266666876"},"_hasShrinkwrap":false},"3.13.3":{"name":"ember-source","version":"3.13.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.3","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.5.5","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.3","_versionPreviouslyCalculated":true,"gitHead":"77ed0b8ea64834361f4b4196ffa01d2f5939b4a2","_id":"ember-source@3.13.3","_nodeVersion":"10.16.3","_npmVersion":"6.11.3","dist":{"integrity":"sha512-aDmzAwpCa4H6ozd+RbsQs9/Pfo4wbnDVe9eb2D05PH9W6zRpiUa+pTluJsUFDfbi+jYGPQnjty2U/UQYBayFvg==","shasum":"65794f79dec0512d833332575f13c77f9ccae2a1","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.3.tgz","fileCount":295,"unpackedSize":8156671,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdnEHlCRA9TVsSAnZWagAA7swP/3BpUjH6FkN7gtG4fnWO\nuAdL+W8uXnXM5c5plWwnIGwXtoUC0tqlzhJHyDGKbAqGeaqhohImnKfiQKmx\nouBHwNuaRdxgCmrr4kWn3hhHfYCnxr7amcICX+Q0mSnfDvRejdLEPPZGq+fI\nyRRpcdnc7JY0ENw6UR7FTw9XvKrh6JT5ULrTZd5UH2aMAv+ydSW0zkf8H5sB\nUvV1K1/YXUOYEb+9jbaa+y57HARVXNirxsQ//US7uESZ97ufOxJe0agr61cZ\neGoBMc/qf67/KP8hS29Qv6OOsNReKKchf0skFeUwDLMHY7VsnAVdqiR+AdWT\nuFDqWlxBBu2EgsHlMYGf3hBnlriO5IHFxUETqb4gXw5Mvu2e6KYpGtZkXyqo\noPBM/jaWyTHgohWAiJbBs5BJnjIzHmehJBMSX5haq1ibvtZLhhS+OdWJnJNO\nru92zc7IDaWEco8lYDaPyYITENKLgnvP4PnnFnzzdVC6h+CuHv68WxTzMrOM\nzs4OgwHlYmvd4JyMLfAPNPNQN72jGbpptAvkZFqwnjEv7gFN9YypZsVhCP62\nCtZ7+P0EaOMgh71so7GCyHs3A3IVJmG8MCg69CiuEgphMmjqbjQrtVvgr0Wu\nIfFKtVGrRnB+waSQFU2kI433HANRyPJ+Zwte+HK6IRAlb6RIBMJ8JabyKDnb\nwCeb\r\n=kHtu\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAC7Tk73ZA+qU9hFvSlkt+4ulPC7qtqlXIa7kZ3cARXDAiEArgR3l5dWRWjud4yeu6NxooUq5hJG/ZgLhhUBP4fTQso="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.3_1570521572922_0.03548499272998251"},"_hasShrinkwrap":false},"3.14.0-beta.5":{"name":"ember-source","version":"3.14.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"ef7d1a83c1d375f4d6c8814f80516aa219b388c1","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.14.0-beta.5","_nodeVersion":"10.16.3","_npmVersion":"6.12.0","dist":{"integrity":"sha512-YDHkdPHnFlQ2RFSEoEq1Cls6SCWtzbQNYjj3wtOsZ54WvHnKJrriz5CDxnGq7+xhNTfpz922hEcpVH72JZEx3w==","shasum":"7b16b0cd996675a391b1c445c53d30d9be283f8c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.0-beta.5.tgz","fileCount":296,"unpackedSize":8214782,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdpQlrCRA9TVsSAnZWagAAd0AQAJkfk80YgYTIGOrmP7XD\ndQl31bWhHgXbxCL9rN4ICZOikYtnVIB8Q/EAYKrdwAyDLqab5OENQZ7W8vWn\ne3CagY74dYhSK1JlpJ87/4Q/sPvoRq5ZHo2kX79M/Gh4x98n+Y04NVkPhDV3\nsTBAAGcV1Z+mbGjAFdNTnyGMS142Uobbtl9a7AD6sU2G5vXw345fR6elDtKH\neIiMIvilazzEVQwikPbdz2RNbm3i/BAZmPxFoy+hA19eAWWMQhuU9W4STd3j\nNIhziMP3tlkdKPKw+gawgnonZ2wNYQAlrXnx1t9k0AM0bXIcQ6FphGKDT3pq\ntTICAItbwnsosBF0dVmZ54FamtiLo4aEcVsgLY+uHbxnwPFXe6Y2GIlA6OY4\naUuTS57H9I0tu9GsXPj99e0oEzisuZzRSTuKgBvN5Dh29fHk9ScxjXy1le1s\nudWDpQ6rsUy9hbKSth5fyznjhAHw3KRtx7uY8Wt4v2yjCp0LQKybY27oFspI\n5R2+Qi1u4OrCl2kCTTb1OfgWRslF/8U3gDJqFet8jLkPGYR9RUHJwfvAO1kz\nL7CAxXxzXWpUpqzeGa6udG+nzLe38dHmjOJnFjHu2ncsKIfqN33acJBnHOEa\n3/75aumzP7V3XmbD2AsrMuObgHkNE4AlOgmHsmRWw0PU1qMWWHHcOk/Do9Z9\n4BfI\r\n=o+8W\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFVhUqZL3dOpmjalt6+sfIkcCWDz50/7XWXYhCvQcaXGAiAjfTRlhI8LCkvgBDe5uQxSyNqG9HEQJzj2eudru39kpw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.0-beta.5_1571096938993_0.7906529693521511"},"_hasShrinkwrap":false},"3.13.4":{"name":"ember-source","version":"3.13.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.3","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.5.5","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.493.0","babel-eslint":"^10.0.2","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.11.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.1","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.13.4","_versionPreviouslyCalculated":true,"gitHead":"822452c4432620fc67a777aba3b150098fd6812d","_id":"ember-source@3.13.4","_nodeVersion":"10.17.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-JsH/3QQhGQZ6+KS8LdqeuQe6QoVWGCCjM08ccBh9LdPNz1TpyleNDt0PSvwTKZwOk1sm3mUvNwSfKoBw4Hj0Pw==","shasum":"8c6cb1666bc0491f2df1167856937593338615c9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.13.4.tgz","fileCount":295,"unpackedSize":8157966,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduI60CRA9TVsSAnZWagAAev0P/ipYR3OR/w9/sozv4k82\nlPr6+3TFyywq/pVta9lwpS8RUeOvNiAZ5QvAsbAq2pXwcq/ojjc2q2oy0N3P\n3bDLI5ik1RWnvzOd9xDUSGAJXsVqwbzlyEWEHV1HXPpwzA5Ipck+ZyiV/31+\nqSPrl4jvi7uj3N5iXOeGZkxf8tosif6jXyAEtudYDEQoZm27MfjH1aa2tJKU\naEu1CDwhcS14MtfzcooLf2o9/qhcnp1Inm8Hyv0kq2wbnKun6cL7DhY8o2o5\nyBAsGcxWqb5NteJFdFKpcbcTp1gujoTetqyiSAlSTuvxiIEe+1q/LBm4L6Of\noQ2lhuBf9MCwyWomkPHPG51vsWHQ5SOYUerG0cZPjlmC3U/5ENF1IWemYn4b\nhgUYRovv8qLZ9vpB7wHQ+30UzdTw8ItLqbx344krm0vYuwTAKXKUZA9Hrgpu\nnopxAA9P2KaoSwnmsnLdaErOdme6PX0OWDobTZuPQM3gPauzjadUGvsde9kV\n7K4g/G+nOTyMo/7DhwO/2+SJGJ0tmVLEF1C1OY8r9Dk6fYJYKoqJubmH/LjK\nRuMTD4CtFrE+VED81qvo5wVhYnlUt6ij8usA8V5s1bEOepNQ3tmgBWmAgcN7\nwHf6WXwjAoNwG9QwayoPdnkZNrY9JsN8g8ySnxR5YMYIcjnS1YZ+FbRf34Rz\nAMVo\r\n=m9Ck\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDJdqGHeKukc/frDq0Wkn5vRcF9CqMmlak+f5qWRGTlgIgT6xSqVy1hzGiUdVmxLkFSlTH1lJ3ZQWu5pRlGrPAfI0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.13.4_1572376243711_0.4061832142640762"},"_hasShrinkwrap":false},"3.14.0":{"name":"ember-source","version":"3.14.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.0","_versionPreviouslyCalculated":true,"gitHead":"600e45ff50a79bffb1cb8d3ae803a5442a285c7d","_id":"ember-source@3.14.0","_nodeVersion":"10.17.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-oXsFNa+CYCoLSRG5NEAGmPWtv5lbwVJc4N6aworNiIm7Favkgks+pGCGezINGoP4U5KohBTM++hAjH6DK+vy8w==","shasum":"f6961357dc56f74f19eab00453305f889bbedbd1","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.0.tgz","fileCount":296,"unpackedSize":8214932,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduJ6lCRA9TVsSAnZWagAAT/sP/RynwTiEi2AGICbEwPSL\nVoKr31ZrVhSkiPm0IueiDpak74/39kWGPq9CxMLp64W8kXw+RUVNdxL+Cvq4\nUV+tVWWiXmy4unv1CXP3nIYbnKl62H+/bWCh2C+qQtrjrNWDuTfDr85qb1ss\nFIZrALrIvLwHkEinISuftgELY77B8vNorWUh3O4lURvl/UAQO9w2TCDOVVu7\nZnFulonx+6mkZjTodJNPG8Qdc4Ct6wsto6bkwXg1nFkrxa+wimjh3lulkuPl\nDm+DSSBhLqvdgahR1u6AXdpwk9VbZuwx/WdctZUFJUnGbRwSQlsh9HuF9EVH\n5ghF3IeSGqNEAPkY+QcKVF/mcGhdvm5wlvyZlWz1zGEF5gNCTs5GFbSID+az\n6NWq6WmqtRaLiStzThZeD60lIWU8zu2SEbMRXDloOb+ujwFUtHfDC6EUZ0TY\ncTTbHBlpedPrD7b/60yFFDO/ZyK3HsKgq2HZ49A7jGEvA2n2PvoD3PcEAy5J\nM47X9DF9OKWdUYm2nhcJdb1Lj+gJtAgvIKIFZD6qB6RXvmLwM1ScOyQKPqpD\nkazbSNDiouVrM5+ngKkQjVPowByp8RYhKtsP5Qm+0kKxrA+Ttsh/CxToQKuo\nwBt/BiQjTdbvViMX0+2sokfpjHl6YU+PCK4uNWMuf3JpgfL0P5qux27P3nP4\nMht2\r\n=i6ll\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB9Yf7H/n0Zx+0Nxmq4ZTt8vDLW07bdH4sSKrrfq8jL6AiEAnRO4vUOx11Cl0jV77d+OwFkebv+m/RuBqSqvh9rHG8I="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.0_1572380325422_0.11220866270294816"},"_hasShrinkwrap":false},"3.14.1":{"name":"ember-source","version":"3.14.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.1","_versionPreviouslyCalculated":true,"gitHead":"01b1372987a2ca308962cdbeee0a6de52cabf0cd","_id":"ember-source@3.14.1","_nodeVersion":"10.17.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-UvgjF/I7jANBEjQWdxtL/luXn97ZtIL3QCsJnR7HIcwRg7JuIyz/kaT9gLOGMxWEnwu610gJ+Ic0h0dkgQqg2w==","shasum":"f11f98dffa7b169a045590203fa15c3ad2098c34","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.1.tgz","fileCount":296,"unpackedSize":8216079,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduc0WCRA9TVsSAnZWagAAeOAP/RumQ572NNAJm4G4z0YK\nUlS5ugF6H4QQ0JyhqDx/+s2VgMWlJDXiiM9YASqqzE6N8KsEjByoWV5n8M66\nfObzIgYRyXfvi+cenWYYJ6378klaC4l8WwWJ8t6OGOgWCg8ekkhtNk3laI56\nsuhTZaoveNde5dTVypAZzXUysEwIh7wNwo/y1A9/Z7JPxaCmv8t0sPmtGZer\np0ImWl0tOwjW9RKszkv47VtThx8LgeDwvqdUnqL4dHeLMrUOo4+zinrp/iXF\nufBGUVqpaap/YiTpFdv29Rn32mD1EInQA9652WpYkxEvO/tfz0UY2IGdAl9c\nSBcAvtmUzrAZUIOrMO7AyrOp39MqoKDxhi4VuLIIZzPyFVWNhKcSKry4Hs+c\ngqNUprB5NOY08KlcIn2r0HEZsijJOYJ6ZQlCIotoypFOS0+QU9LAvaJioMbN\nvXGL/JeBd7aDhg1A1eHRUi1LXIUKcHTdhTjeB6KB6AhGg7udJZlQk5of6Z7e\n7yHseDKj+/xI8m+vGRHBtN5S7MTNoWDYeLC63vXjk19IfVDbGmCUY+ZsTgjD\nCUb2HFKXwXFAhSSkC+5R2cFf1KCx8oUeD8Ix5S/J7k5tTSLxtL+sBCurI4BK\nPDLESzi7xhO+BZL/sQrE69uvbyR9wrNfd2aaRLdcx6/VX5dKQks71vrR7Li9\nqFEC\r\n=gxaO\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/gzZHBgU+1EDJVG+DktWkleh9Hutm4ABvNS8Wrd7sPAiAYNyG3aNh+n/ozFpfTATzLJccASaA3ayaoT+qgXPkv3w=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.1_1572457748695_0.4276505461401938"},"_hasShrinkwrap":false},"3.15.0-beta.1":{"name":"ember-source","version":"3.15.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.538.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.15.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"49ae818907447d9c469d68b297060f00728ffb5a","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.15.0-beta.1","_nodeVersion":"10.17.0","_npmVersion":"6.12.1","dist":{"integrity":"sha512-XTOLYnO4dsJhzuyagxktQFVugwJfq4xC7g08WGCM53Nl934gVf2ro6ouyqb4u9Sl7EltGMNIBhlO/lW6lCD65Q==","shasum":"da17f90dd1cfe3c355a02e51b03bdedcdb984308","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.15.0-beta.1.tgz","fileCount":294,"unpackedSize":8240537,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdu6fLCRA9TVsSAnZWagAANSMQAJjJ8D7Vr1YSXosioihT\npnbKG6j/RB2IkJ1hBYlR2e1H6FTn/GluZAokfPaK2aFNOZbFbazKaIMjdnBZ\niRU4UedjH6HJxTDvqqKslY85GG+9UxhfiSvMwIsTBbqRCRmKMrUi7hQf05Z4\nBwvlx9ugezY6Ghv7B2tKM/8SSm3cIR1Hy12l0ZRwGYRsQf/7ifuOkHmY0K4V\n2jQ9VlU38cSxb90dQI05ZKoc7YcEPK+PZ/Dqd+z+APWACaDpkgQS+I+CeJfS\n+C99VqVe8SZhBcT7AJ10u+pzcBLhPXHNPNx1nsKQvD947sWJbkaxt5BLeZUT\nCAonyiZvK1CroDaQn+Y+az0Bd83z8f1f/Cl55TpBep7zf8eP/VY6fcb3WRC3\nv9t8AjhL5dYVvq2J03S+9f9Am5S+mlkBPI5OW1hyHIOOoNHpeD4N4ZvfcTEO\nkGIDBMU2CHqzPgTy3iNS3g2K/yY3/nCeU07UzKZUQkKFUkSd0ZK1UJzIiJ2B\nDL5uWTAlXGy2mqZkESoP8+So3L2DKOYQliV2AGJnugZbHTdkH3reF0tmL/wT\nLOwfnSGEGegU8qoCrmo0CQEOEWdlY18Frbm2iktiRQNhW3OSdx/Ymr7eK196\nT77dccpa4d8nGWZ7NEn8MLReQhLSck5X8LJmKpeMaRCKkT4t30JB8XXd7tuD\nT1FL\r\n=zcPo\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC5DOcd31N9VAHfEUBSWpPmLq6PU5kGetFcv0+bGaG1DAiB6/YGgHkkYBv7qNGdu6MgP7QRD0GSeMuHGizrA+NYbKw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.15.0-beta.1_1572579274383_0.5969890054294411"},"_hasShrinkwrap":false},"3.15.0-beta.2":{"name":"ember-source","version":"3.15.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.538.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.15.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"4d0375491af47ec437f180570735334a5e772cb7","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.15.0-beta.2","_nodeVersion":"10.17.0","_npmVersion":"6.13.0","dist":{"integrity":"sha512-vAvu56WO8Efz1clPYVUr+3iEcYjljnUcWRV0fg8I7OuOADoKGsLEJKP2Kc1bbQSZEl3hpQsKkVPhM49Fwaw1/w==","shasum":"8c8bac8403c2697740072adf9c3653b666c53861","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.15.0-beta.2.tgz","fileCount":294,"unpackedSize":8244198,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdykqGCRA9TVsSAnZWagAAGMsP/RUbxXwtTbij7CDc2dVj\n1I4J0Oc6Ck0lzRoe78U9T226vvuh75oiN+/J5wuGMRjQCjZDQw4Z0aYb6Wnu\n6J+tGaufoRAZz7U11QvrdXlyOp8B7xHWCly1zQAEJA7gSBpO4EjscmVgrx8Q\naRtnpNFOdSfQgyofAtG4e7nFJSK2YjZQlXf7XmmQvYxbfAIJRHYq39+1PshA\nr2eE8z41qzB8TeDJX5hRkDCVScwuhJOGlWKrkuOmESi92eWz60uffcIbw5LH\ndf/ue3e1fyGfhNVQS8mOcbQvIEqGxMAJmf6VKjyogYrqtaioOs73ugPMUyQL\nw+kfV7SwvAezBmb+fqf2PulRuX9bqFiWE6SYTV+kzoPNEuPV70M7DiirZckY\n+gojuF69tHhgKGL7DtyQ94qdxS6/WsK4eIUNp1X/PzWANAqS0NrIUJf5DvfX\nQCXcakC6JPJcwgIGjNgZZ293LTR52bhXHXv/JBGaCmXD867YQjq/Tv7777Cn\nglbY3oSu7XgBzMnYt4+ngQZKTyfBqUs33sdFeMhELVDt60ODnIRI3YIHM3d3\nnKTBTGZ72xYjV5JMbcoo+z2f1CJpsajMDQ2M92Ba1Ht+f+gResDwR7Ov6i95\nqjsvfBUoesyIw2/o+eUr9nnHe7GVSZVFwFqT8uQ8fuXZWxkG/qbU5exBv/8s\ncXG6\r\n=qFdD\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtMivRDRM8na4gAL3wG60zB4IxHweF4JRRBjm5fbOGxgIgPP4/nUIi6vtgtNrxxKpB4SgYl8w8pmU9RPcyS7l6h9k="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.15.0-beta.2_1573538437985_0.5564810426777407"},"_hasShrinkwrap":false},"3.15.0-beta.3":{"name":"ember-source","version":"3.15.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.538.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.15.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"12182887ee8de4c4646eb813c4c941d04818601e","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.15.0-beta.3","_nodeVersion":"10.17.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-pjtDr67aSMojlQxrVV2ji6DNQL8NzbQQMWNjoW4N9Ui2Xaq5Q7PDENgwXgU/LEMvhzmYqTG4OdGp+eQ7Xw3NFg==","shasum":"3e48afe84898595f507f1556b7e0adbe4ae5e5bc","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.15.0-beta.3.tgz","fileCount":294,"unpackedSize":8257231,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd03InCRA9TVsSAnZWagAAxY0P+QERD+AOSfsOGxcSn0pE\nmE+nuRVPgYD5sK6whwh6U1VRQCCxd3BXxMb7AA1bohMwvvJIx3iZdH83Fm/q\nYAg17Lt0pXlEG64LSZTRuz4Qs+2+kmg+1HDt9HOMb2ZJfZf4msZRlPFzy+DL\nG53Qn7LBWDgXmgoJgyzTlLsFe3L6sHx0EJrSdWWAdU7b2e0wEdk5if0wNH0X\nbShbqLmsABocGaEf7Wfnf3axlNz7mHw/Dh273KH7m4oo9zbTEldw4TF2KhxH\nXoTX+zUoX9RYdLmRx2pUEftbl0fRLw3EcAYGkkTS4quTd5nlNauBB5VnoJZr\n4wxU4kVpW88xewgO5YjzmENbkNXnMYJrTT1aoRGzGG6OcCkP+8PQpkB1Px1o\n0wCHt1r6+uoB1As7AlicNaObOlM4jvGE37eb5FJe6DOHg3pqpC3HwtY20saA\nMgl9Fe6tGl+vlDIMt2lthU9OJbRVfuX2MZVc1AjElAPgkWvz7OggBQWDzFuC\nkzOitbdX4M2jKhDhSN4QszZP5pDnjG0F/UTRuIUsxV2AUrmauzdoJ+0nt+q6\nMkWwGZu2V/PyyNB+IqXB7PU9MOWI+VsCU1DYEnIk9cVfBfzstvZa9+nKX8ar\nLLSiW6dNT07CwwhhMr/BsjUvygJDRX6e2cQNHoY8TFQ9XhL5BJE/tX+RBS8N\nW/cb\r\n=AR39\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAY6db0hj+YBymdLJbcql44Q5IYrqnEL/CZL7b7+i2EgIgZJXKnC2BtWqVr1WogxfNyjJH+3pkUggS4p4GSMeImJE="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.15.0-beta.3_1574138406559_0.9901827777786549"},"_hasShrinkwrap":false},"3.14.2":{"name":"ember-source","version":"3.14.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.2","_versionPreviouslyCalculated":true,"gitHead":"38a9c0741ab576e4fa5ad658be17affc443d537c","_id":"ember-source@3.14.2","_nodeVersion":"10.17.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-Yi99+K0C95gJR9kqGGyak2dZX2moBn4e+UmA5G3ZiJxDbWdvVGkef4u+8P261VRLvP9xsQiIruhkPqjHcs46XA==","shasum":"5cb5c84004192e2288300deb644b412fb389fc81","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.2.tgz","fileCount":296,"unpackedSize":8221004,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1cv2CRA9TVsSAnZWagAAD8sP/jvgHeX2unVBK/OvX8Dk\nfF/1h5RFKatBMDB4GbYYiu5pNXhL2kwBEJlBft52gC3F1fcHmmXbzYwYWb8W\nfCKuIciGkU8RX/1+oDOMNnlMnfYF1MgCDFg/CFqIoqZgdY/VC5a1JBAc8QJ9\n9+jB+bgNWnNCag/63kCv/pWy/M2VSbY5OgpMewmeY5jAKMocJ3CHyxYz4/j+\noLJVoLTuInc6s50pbsvYFy1+rRCG/3C4lsCPaLf6hYe1p0nq3+2cyFx50+8M\nwY2sLqPTo1rO4eRbpBVKPb66VgJK4f0cnlbWnFD207zCpShNPF9qlTWLmypq\nAP8UtMqd+2DxRSt3c0ivkwOKNUSGUhfezt0w+va+j3p9eaHApYUkMoWaGGgT\nRuhptOnRF4GmPO8BkGea46WJRvlH0VqEdh24RIwKYoB5YgEYk6dBcPC//+aM\nHxPsdFpI4KkNJ39ovtPGxlF8yRKWJirXOp7iszfGtjCbMPexeBAnsut7jdWE\nJpq9ZGol9Dq/gM3UrvYcQZt8+yhTmsBv1LRB7+7sNqmLfySTASeyXKw7Inq7\nmUB47vcpQNZfeTWo7vXvJUDjzHLm5ixpYWj5XMoJx2lAILsvlL44pG5idDhl\nIzxiDEBwfTSYCzOX9xsQ48eLEX4z08bJl73K7EP7vc0gQosUbTUkYBpSL2Io\nSwx1\r\n=XQ/3\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQdFzre29q9GW2kwnZegIeeQ9n0tpCCzesF/TKb3NWAAIhAJCEoGFzSL9nWdLLsU61IiHK0TeBJSsRWs0nFLFf+07m"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.2_1574292469833_0.9760541586576552"},"_hasShrinkwrap":false},"3.12.1":{"name":"ember-source","version":"3.12.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.5","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.479.0","babel-eslint":"^10.0.2","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.0","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.10.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.12.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"e418abada5ba6c70b907acf961d919f2698b7060","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.12.1","_nodeVersion":"10.17.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-kJe/W3NhJ+mvpMfliWV9YlOLTzSxjknugLDupVb/MAVIPy08Y6JY3XtTtoKFYk2nJQY2XrmV+6BhefShHUaYIA==","shasum":"f76820bbc77c45e0bc658559da8f720c33c63ac0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.12.1.tgz","fileCount":128,"unpackedSize":26598970,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd1fSvCRA9TVsSAnZWagAAi30P/1UOaN7aPsjS9jvZgJh6\nrxxpZv22qXUlcz6cPjyBBlRv9aQk64Je+n2TlVvh4LGNuREzQYdXI75BPdBb\nvzYDpqoBwslAsGCrdo0DqUTEm6lv3cq+etmQhsgCh+YtJjAVfOj2YnkaqizK\nVdKDWqmE7GT6GzNj0S90gB6pAy8Cv/5/N/InG6pSpEm0FoBlSYWWmE57rUtk\nz4aK0wndbRTaVD11jZPt5cE++PRwzlXEaAv2kiB3fEGqxng+kCL1Fab+QV9+\n0w3mrmzeea4vGTs2wGke94BafJpttkPN382dq5UTxkHyEiW5zfnR4KDV+ctM\nA6dYFqCKMpRtBJ1xI2vMq5xInSzHmvByqj/H9R+PjbTrfBqapiM0pzBqZpbw\nICCk6s73tlg9KhQ1qVgQMQZ7s5i5jYg0JyDJnCWQ4y8yrEe8m9QFoNeq1hBw\n0bqYQmQI1+348KMtxomx+h9OQPZqHUSnzLh24zMf2tR4wc6XNq4BNZ32KAdg\nc0XpjmAvg0z6RL27bupoNYM80mJQee0k7O3hPFzL8EiyjJ+QZ4hw0G9J7E2h\nBD8fImCpWWRUUXazQ7b1JV3VyuiXc5ptngTjgdbCZ31p5bTdl7K70So163kd\n/nGP1OnJdFvW7LcuQoUR3+VZ0A44UeQcS+dd+zATDWpeTpjz9SAzqdcG7x9D\npDWc\r\n=x9LY\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU8UZd5R4wVEnh2ntB8ixEcBYVvPQJh2OS524lTYLaWAIhAPtHPItfwAw28obwt92QTEJfxcC9FBuER4yar1hM+5WV"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.12.1_1574302894593_0.8645393730122104"},"_hasShrinkwrap":false},"3.14.3":{"name":"ember-source","version":"3.14.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.0","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.531.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.3.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.0","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.14.3","_versionPreviouslyCalculated":true,"gitHead":"18c43ba10bab45fca5f7ec4d61d24561093c9543","_id":"ember-source@3.14.3","_nodeVersion":"10.17.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-w4vOvUEk6qnRs61bLkgnebSzlOKwo7X+OdklFoR4gJltsahzZa6SLR8VzvyrrGc/jypu2STK923txBAQ0YG9bA==","shasum":"ae764f49d1db5a1327056d469ce07dbd53cbeaab","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.14.3.tgz","fileCount":296,"unpackedSize":8221457,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5qXeCRA9TVsSAnZWagAAZhoP/3Dy2ssKRfyFSC3OY+5w\nJn/IFqaZKo0SB9lk3xP2y7cCSpyUtxxHNIJzvP+T5M62wC6LvvEuN8RRlpxd\niHrX+FZLXWLna/LJXd/DOMf+PQqy6Q1KUOh2esvUJNrzpNUQFKdDAHhXvcQO\nEAJ/YzzZ2mswf+RBeblTUFGZyqAr0Ik8HEBo7eWJHkHajJ/9unt0sySV2zg5\n8IrQ4ICAlEHyzB8Ugv0WroVSmkRbUKN8l2raT7wP+rSMvLdaHsJo1OLvjsJM\n1WND1gxNM/lyEn/tpr7zUUl/sgyk9rW/MGW5/BbO7Lt81Zlkx5smUezimmpv\nrefPBzZg9jl2Koijz4EshGeu20/XvyEqCOFuIjV3kOImm1OA1IzAbulfNwMv\npd+jb/sK9fvOvqazvdkKdu7uQShKrWbcGPsN2Di467y4VyOO+TVG7WVf4rKN\nGenXhTglLvyx4OH7HCNvBlHWeReB3+bQ+8z9y9tU539CX8AyBamPl3efQW4U\nOYcVvtyf/PknkNavF154I82RUiOTOkghSt1/q2UyPrbk8pHa4fhujBtJSD+8\nSe4lANLrpOe2nzPGA2RLle2KfCOWo2OpDdbQjkO6KPKD9jCKvg8gE23DZ4nh\nOTzvx+tQ0z1uz3pevbzjy/e4paiYtWLgrcRFstzSnUahBYmjLc157JEXr399\nMye0\r\n=5HWV\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIByLJIEzpxMdA5H2zrIFqzt0NOPnzKKWuAYzhWWLu3lMAiBVTdvduOQpIFU9yNXlO9q+X+MedyErmhPAk4+hApyLIw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.14.3_1575396830019_0.9158155266277737"},"_hasShrinkwrap":false},"3.12.2":{"name":"ember-source","version":"3.12.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.5","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.479.0","babel-eslint":"^10.0.2","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.0","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.10.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.12.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"ffe233b2c44e21e2804c97b6de1e82976df98d4d","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.12.2","_nodeVersion":"10.17.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-mUxaeXkA2MTsgoxq3coSn+3AdiSHK594rCefd4+GWmCxzXaoyV7qeumu7Mcz7PIjJRqNuOBSvifZzIZjmCtc8Q==","shasum":"e3a320e7b895d9e204985a1c6e74a46ef55975ed","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.12.2.tgz","fileCount":128,"unpackedSize":26593755,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd5+vfCRA9TVsSAnZWagAAW9QP/RIEsUzewtnWwpYjKrbU\nlXCjnWl5VX8hJktfhlXExkW34EJJlP/9uJbkxEKoBpgKk5XHxsPY0hHat5+X\nfbGZp7kruKt4/LGEZjTRStNchTKwsSQlCsgqAlLRZP/Z5QxSBo90MhdqYYAz\noDSdkAckuDcbr0iYiefR2idpSQx1y52QrJIz7C1VrtSHtVOIY4U3ah3Ohdgu\no6cjBlgD3YdnK89X38DlVCtCna5GEdyM+nosh9OU7WW4MZbzQnK4ESuKI0F2\nycEJ+pvCMMF449t0ZiNMakZTQMh9Z4TrU9Ed6i6/lLXaxw0oQmffMJMYYLaI\nELvq8iFLsIbwjo0D3wrmOM5rfhvSgPsyTPzLql+o9ZDz8O4aTds+RMrA1tMp\nPE3/hyd9TUveylFOx9kSOt669dVq3auswt3tQJQkWEKW9UjjxSZa4co8zN0W\nwHPMcovaBhvPw1XC6Nk8DiP/qgzikYUyuzSIkhMGywJg6kxMunhwUeuDyoqA\nqr1QUTRuPI4Ep7vxMjZldXhQ//sYEuGwnJiaa5HROtyBcxe4J48qpeiGsQdl\n99xqMxL8wBaAQ5vtw7QxSVunYVlc58xp7p4eIyiX/6sT0IjM+vevjdWT4kFG\n0bIWyrPkdM2lhUKFcK9L9HPSxRMhvnKTGht/u7orUUqy0lBoDMzZ3NljNsDM\nb1PF\r\n=gRGt\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICKPjJC8EtC0UXYWerJbPxBdSDe2FJGDqYIFxDtVjKvOAiBdEDFkIN08RemttsTAOm819G973+fZMbOmbGhkwkrzTA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.12.2_1575480286897_0.0011182629639183705"},"_hasShrinkwrap":false},"3.15.0-beta.4":{"name":"ember-source","version":"3.15.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.538.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.15.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"1edabe46de9824747a7da619a35207fa23d1426e","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.15.0-beta.4","_nodeVersion":"10.17.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-4ICMQ/XOhdUFGVArQlJwipH0cmZTY8GMgg2fGtuIajAzb+gQUSj2FQvJB+5KW3FUxaiXrQmHyQN1zif15Dge7A==","shasum":"475fcc75fba90f03413f698cdbb09b236b695052","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.15.0-beta.4.tgz","fileCount":294,"unpackedSize":8273853,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6ITJCRA9TVsSAnZWagAAMhQQAI6q5jE9Qs8ovIkZuLjv\nfVeCIpFrxFQNzHDLoLZ0pQs/9umTl1WLMr28G6OdyV9NrqySKptBKh+DA1gO\nc3kNzXe8nP/Xq3V3s9nCAr2QheWXSvM5mKpAjdmBBOpGtyejZ4qfqEO9J0E7\nhbd9MrtSmJiLG5k94GsCCuG5DCCEwpRtu3M7IpKdOiamMAnAa11VAE5oeKWh\nA4h373r28vSdlgN0wTT4DDtX+F1GZrtfeIQCpkLRMvufT1o+LP7cTKnahLRG\nDbIZbFyLCT3wW0WHm7EzVR+XeXson9SIOTJv1ZmDlUPPstfZEoH3SUzUZhdB\nkp8Fxjd0EPnGI5kSMqG7PpVZs+WQmeoTjDHTGEJ/I8QPPHcglXN7nBu4qwLW\n9qXD8tpfoa4Ui11xFS7yiiuT5smRfAOCXx0EkHJ4LnTosxRqnCmU2TX70/7+\nEl27+unOi4dxxYFtsK/zq1WczTGzqgmROuggg85gRIl2ADPXw4qYhC/22Jcj\n5xyb6oxiMrhcLgU4QHcgi0Xf9vR2EEnYagKJd1UIybsbn3Bbl9NOQzXBV3uQ\nCDRQTE1I8fLWrBkq7vuj6DrUt7Q4umfn6lf1ZwW1Eg/PWB5RSRMrjGs+qt6a\nZCGTd1qQGzGKy3KeotHilF26PygS9H3PAUOrcqIClvr0xh0i5UEZQRkNwfCN\nBeEO\r\n=edfA\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzJ6ccSaamK6Sl6vm7dacanGtzDIuKfBZt8SYKhpYP/gIhAJp58U7DWUreGdyf6CABdTkZ8S93RIYz/dyksabbyqzL"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.15.0-beta.4_1575519432721_0.2897029669519764"},"_hasShrinkwrap":false},"3.15.0-beta.5":{"name":"ember-source","version":"3.15.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.538.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.15.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2de2c0b384e884ecf9d5fb6e9836379ac078636b","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.15.0-beta.5","_nodeVersion":"10.17.0","_npmVersion":"6.13.2","dist":{"integrity":"sha512-BBgdSCvusd7p5B7wjFgHlBdjoj/K09d3hQvzotl2bKqQavg5bCLTaiaND+tZr+tiuYVlwZnxvf06hcZj3jNtsg==","shasum":"9e467b360f9d71ead1ec6ed572675617e6623876","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.15.0-beta.5.tgz","fileCount":294,"unpackedSize":8274655,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd6JQoCRA9TVsSAnZWagAAsnIP/0nOwgalBuEHUvcR41Nu\naEBZsjho4062DIT6Ilz3zHqvMvehkPxDyfaoLba8uXrzVhuq6oDhK4SQ3cgD\nzsVsSBPMAe5lT4aO/aX7EZQoYgEYb7oviCZ1f0dIp687twXuDoxda7vG/nm3\n4y91Ka4/TCWQE/MwdPBtzL9Pd8GvFixNeQH7PkIRnlTtX/YV42DEQ/BPmaDh\nTga3TIWqMuE51Zw0jVQGJCfLYiqFA/50Q5REbO4saI1RFHiBXQztMLM7XHIk\nh5HoNEOhrNpEr+iCzqGwmbs4Xd2o3exlM7tdnsw1L1+tQifgYgTukXcP348e\nepN0F2hqFykWX36v1sIue+zT9WlOTa4haG2JR6IyyhrUGGTMv+jT09NTN0Cf\nf6nQch7vCKt7AMycaF1eiS8C/tRGtFQwTRSmD63ubb/goziDqFYnkGO+NOZT\nuWdGoC9G07cU34szbhJelg9JUKezCKGu8iX9xNDPTOPr6tU+lJSoSQCobD70\nvqUjvn+s0OgNlVfrMKooLVFpHuf2AHIQ/jBtNKgadNAkiKTHeIjHiKAEkK2r\n110AATVLxNi4SP9lK2oebBvNINMWoAuTOrzol+vFzsob7qh7IeV+rHd+KJjd\nxTCNXL0bYS6XQDiWacrVsbeBdouyJj4Mo67wWao5JOosWF9kBzfDhTWmrSHK\nVAXc\r\n=6WCj\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCb4y60lZ2u6vqc/NULJqBuRPLGPXt9ilGWKzzpMaur3gIhALMXWP7FquSapAyM13H3gI3awc6IqXUj6iAfAoY0keVn"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.15.0-beta.5_1575523367433_0.5801860390174594"},"_hasShrinkwrap":false},"3.15.0":{"name":"ember-source","version":"3.15.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","auto-dist-tag":"^1.0.0","aws-sdk":"^2.538.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.15.0","_versionPreviouslyCalculated":true,"gitHead":"d4dc4b4cc587cbacdfb1958fbd03eb9770efe9ab","_id":"ember-source@3.15.0","_nodeVersion":"10.17.0","_npmVersion":"6.13.3","dist":{"integrity":"sha512-daTELJBDMGqAmQb/Puxdk1YR204/zs1DEiEMQWlqbtmhphAoDUbGi9ifJu20ajP/IcOCWw9Vp7aPzguTohWF7w==","shasum":"f6500c6d289ce58231bf1e6695c4974df2be7390","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.15.0.tgz","fileCount":294,"unpackedSize":8273941,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7y6XCRA9TVsSAnZWagAANRIP/18ax8cDT1RCiPI4ou6G\ni4XZOj+ijh3av5vKaXMz7ojO7IiLQpmUHBgCJ7CDk3kYk6i6T7edxdJpvK/Y\nLHzQkic/If+jHUD3Vl8pp3j/hz/ML3B66k2oaSe1H+VQWYG9Z3moJFdz1+Bl\nKuFg+wH86VnTGzzHlDs2QaG+J9MNpsgjRopotHj6YWI22sS7BNDKGNDoP/d9\nqG1w0shMff1/pZyo6BIZA9BGSltnCM/LFqFTZF6DaaqGFLERbs8Oo8arMsQs\na2Zakl87Mxo1OcdXAnoBH0k3tT1dhCsO8WUVUs3edgMEgTqVsUJnQAtmjGPl\nKny/WRO5Vi4TNgFX01mbyURmYECH6a9LNNbD1JGMigyupdpalAJ54wZa3+1m\nEGHsUpCbUeRfq4RWsTu8dhBrUFrEKflJQ9fnomy3rwA0k2sf6W3kPZ3pMX4I\no3+fbKrHufnuvLknCqbbGmvQGsbo1D32+WHz4JQEIL9bRBTIGYLQ6CDMi36j\nrt7fG7/KHVQ1uZQEQqidKfBWijbMTr3nVMb+6CvQ023pQ80RAUkQEMcVCGDe\n/Ol8TxzXDAEHrPCPviXipowSf4AGb3mn8nYjEZg6FTuvxQhQXFI8dFVPdydF\nKngZ3DnE8SrvoawGwdwpdVVW+FTAPS34JW15FYbmJRR2O/KhVmvnIxaCkLO1\n2WXI\r\n=nNmI\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC90zZf6Db7AbkXc/kWk6DtdtKWm6rEzoiQgWVVVw5/HQIgDgGNql9wtXo21IcV10N8FwwxKGd08+Pl9ED57+Q3sOA="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.15.0_1575956119141_0.11795216587652901"},"_hasShrinkwrap":false},"3.16.0-beta.1":{"name":"ember-source","version":"3.16.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"bdd219f7c716d6a7a4731ca739e04d1dac43a9cd","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.16.0-beta.1","_nodeVersion":"10.17.0","_npmVersion":"6.13.3","dist":{"integrity":"sha512-HLhHRj5jQbcyqGH8sWT+39txhgZsh0v7j0Vf/Qkoh3zBsHDl7KOyhu157xYFSpdNVdUVtM9Lp6N3Alre5ORnNQ==","shasum":"c731bb5561edc0699b9df89380b0960f5377dd00","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.0-beta.1.tgz","fileCount":294,"unpackedSize":8171876,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd7zSICRA9TVsSAnZWagAATN4P/1oYrYw44Oj9j6zBHUU7\neo5BsC193zI2pcS+F/UGURFjyAC4epE1y9D2cIprSj5dLsinRqPw0uWRwLn/\nAKZR1DLMm2i01g4VmsJVwWwP6w2uEHz3cRwrKBN8iNzBtTeW7LHW3VJ4HQDy\nMFDHCIZvGCLbTymlpJ9Q+olnb2gxjoqz7HtKdAeEQMGHk+oSn8ypPszLvxrg\njQCVQcIUILtaUYdEu6QHQHOqLF840ZCq354nu7Sp27K9DUM9lBHe3Sgh6Mns\n4O/3Tv4sQ5U4AlNAbBCkbbolom73lCeAOc5/RhuDSM4CSYK8Vt6YgUCVmb0Q\nlnmzIVDXfEBuvs5iYLqyv0hnUf/KEuvNw5JHDUkOGuteOXDhh1xi17QFmdpO\nQaNAdQjnLx5/RFmgPSfbk0LPANosCFYs1uCJfcSS1BS+zf4hMDNiOQG+lonx\nOC86g2U8YLfKyiNsvnGgOg8oy88tSMq34oI1PoXPl3Ui3Gut4MVf6zX+z0xA\nNlNPaAQSXUOtjEX1q7USSvzcF7ABflbEzfaIpdkA0TfMGeku2BZSn3TzM+sB\nrVJPm2yUgWqb9feZndUBv4CHkdA76+VxxQ045Aspb1bAt8TulTk3YK/uuNUj\n/qHGg5aQR1crFlOpq/K8MS0J9P8Az0MvWlZ71NI89yAt+rFXnjXv7ste9KbG\n7r+l\r\n=F3i1\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDq5x0Ihmdb+3fx0GoHLAkc3t3nTZHIjYe52c8NoKE6+AIhAJTdYfgMLCy1whp6aqFZvlceIT0v6HwOiMHh4Tf1vv7G"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.0-beta.1_1575957640032_0.4252495674466217"},"_hasShrinkwrap":false},"3.16.0":{"name":"ember-source","version":"3.16.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.3","@glimmer/node":"0.38.5-alpha.3","@glimmer/opcode-compiler":"0.38.5-alpha.3","@glimmer/program":"0.38.5-alpha.3","@glimmer/reference":"0.38.5-alpha.3","@glimmer/runtime":"0.38.5-alpha.3","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.0","_versionPreviouslyCalculated":true,"gitHead":"2243e76f237a3d82e954c617b5dad7abd87d7a7b","_id":"ember-source@3.16.0","_nodeVersion":"10.18.1","_npmVersion":"6.13.6","dist":{"integrity":"sha512-zotw+jrvlV/Fdq0fwL04jdFsxtHBo+0YtMKVvaNbSWeV97DrULSdnBQ91Sq1KZ+9ueBbClngHF4wXJmlIwqb8g==","shasum":"c899ccac6783e218f12774139b1e6c3d2fc4c16b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.0.tgz","fileCount":294,"unpackedSize":8172539,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJjAACRA9TVsSAnZWagAA5/EP/jHRDgcgwlZIbJJ/InM4\nvOJ6r4eg/ROCfmW/zkl21oqLv/RnAMrknd3AON+ggrnQfX4j9n0IivJTJxKy\noIaGomd7HAOfYfMv6lahT9V9oCTvmqQk/zaiNmR6RKVIlwFiUYz4m8hhLfKN\nYSTP0APkL/wnJGZaNFRmo0PZQ3ytDmQBUuudeFSeyefVb8/t5D7TohNm72hp\nPohFuVo8xwSGAQTdyU7BCzvaQmY9zHbuXQxgQ+/f9znzjvznQUd0aq0gvtAK\nOwbSXQaZZRPSlkkPuo6g+2GWLsD1jmXsmaJVpXeIYdGMdSUTA1Eq2EVACUjS\nM6gFHhPf7ukwEbY+s0EKSJgCD1P0YMgx+dTvPYJnK6e3baYTVjd4uIA08RW0\nybog1NFrlsoUqRHs3rPqGfggtlbWTgDvjagmev4dxRXz8O9PpYJncgiyj60r\nwphrlmY/XPzJKG0s7LfRxwbxSq5HclkIN9y9SGytIj6E6BRmTqppbNiLxEu0\noy0m/iFcSwGQFmhZxyVKaVVXMUk3AXfEKHRvKTo02b2L4/pkDhAYlqyvv+OM\nLVHn2wrATbcOitovY1G2n1ww5i6fJFW9NX9ZphJkHYabJyD9boJRValCY12r\nIx824Y8EVwplM/Qgq1eSFLLyIFrIapjvUc4TWN57BJLT4JOy3RutNPwTm+HA\nwmRk\r\n=/uPG\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH2U+fn3Xi0roSceeHapQxlguQZCRG9WjB1Cnm81MbcSAiEAq165Sr7qPoPyxf1bQIO1M4jKycBbL+kv5Jn0iJ827CI="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.0_1579560959996_0.5874959117045058"},"_hasShrinkwrap":false},"3.17.0-beta.1":{"name":"ember-source","version":"3.17.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"0.46.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.46.0","@glimmer/node":"0.46.0","@glimmer/opcode-compiler":"0.46.0","@glimmer/program":"0.46.0","@glimmer/reference":"0.46.0","@glimmer/runtime":"0.46.0","@glimmer/validator":"0.46.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"b644a1ef076b3fcba11aebb771f8bd4f48066625","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.17.0-beta.1","_nodeVersion":"10.18.1","_npmVersion":"6.13.6","dist":{"integrity":"sha512-i3x7WDqQ0hR3bm1Jb08uvhYORJPGJNa5dI4deRtV6mtoh3AX8EMlJNtMs+ZzlzUmyFSbX3OR+HdjTbP81cF2VA==","shasum":"ba4243511155c4bc4d1c20c7be7a8dc8cf130277","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.0-beta.1.tgz","fileCount":297,"unpackedSize":8555010,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJjgvCRA9TVsSAnZWagAA+bwP/jTmZYKAe4sIcG0LRQC2\nV4hKqyhe/loujvXxUpglwWmdulLXHRFAzaN/xsMDYOlapjZEFk/Kake6VVZS\nFfnBhXgD9jschThG5VIHN6qQQ0CPZnm0xLnADmgkSWhQ6vx5BJV09hF8Jdcw\nFW3JNEgIaYFD4KyO5KsvP4RofHXJr+HE8yNFCxhbCLE4xbk3vhxSx4StZM74\nIqeW7votqXa8LOGiaAPjhSTwj1XDwskII4n+ZQkFrKA4zZ6NkMXzHJsGNsV/\n7Gh6aHRB6Z9Zl97uSlkZ2q1lDVdY6UBp1V23mxf3y7pKrq23vvoMkGrzpBEV\nIGg3CQGzVH5of+KchqthPkXM0basH4+4N94+w5eJvp/dW9WZkF0/YFCnyOQY\n5Ak1nd2Ai8PNGThyRpBkhCDC8XSxAmtQCORjdlNdSMYozsOkUjSfZfG4bVCU\nconANXwa/xLhddaeDImUqEPq0zGb7PBGS87k+QcNtxdcicTI1KqN4Tnt1z0O\n/cbJDmC1N0a+b1VpCzrOrekVOdBN8PL/xqUNxUJqzZDS+buUDnPBtCRgaRbF\nGOE96yOmAw/oKYVtyonPTvdhePpyCmFyDOCMpIQvLdsbReNdmzSeN+4L1ofF\nNn9cRbRAzWnXAFjN1r1NE5rekibmUoWFW6YVaTMJYVhdd3G0PuQxCo/ekVuS\nW/wH\r\n=rMsy\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCy0pqGcusc3JYnBV5cqwH0TGGC+FzkHnpr46Du82IHQgIhAPPa7+sVn1ITmDCakLFF+yMP0Ul0KSHatusnOrV93cU3"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.0-beta.1_1579563055094_0.8828374449595355"},"_hasShrinkwrap":false},"3.17.0-beta.2":{"name":"ember-source","version":"3.17.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.1.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"0.47.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.47.3","@glimmer/node":"0.47.3","@glimmer/opcode-compiler":"0.47.3","@glimmer/program":"0.47.3","@glimmer/reference":"0.47.3","@glimmer/runtime":"0.47.3","@glimmer/validator":"0.47.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"cb145bfad95009ada844bdbdf5a25c4c3a5c1c3b","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.17.0-beta.2","_nodeVersion":"10.18.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-yVb4JXKff6BvvHYw1IJu3pLkoj/h7sYw2iB7jnUmB5kkrhL9jWCyzHLZAFCyNoyFD8q6WPD13KhReRldWXvwGQ==","shasum":"7979e57ed6930d32d8e3ec20780bd746a72907ea","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.0-beta.2.tgz","fileCount":297,"unpackedSize":8557740,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMjZjCRA9TVsSAnZWagAAgGUP/2F7NMEh0HC5+eCq2zCa\nBAR0cgkBksoEiCm2u81kpkYqVwZjzIJnurBH+Bc5uGt2Ecgl31eCP2kxs4Te\nCnmA6PrijpbbdK0hEmUWbGBxNJMfmZMMSsRRDLjoSayCvXbNEInE0Qyxv+HY\nfIUBCevnNnJuB0/gWwD55djN/0Tzeo/DGPF43K4jkemKvRALSRJVV+z/cM99\nWsHQZ5WXRDIb3NSs9l54nSRA0gXLMWuOvtuMDklFhg304gkjDKJBPn9nzsGD\nWu2QhSoLRukSytbhokRIWrb7VPkAlyQNDYIwkTaFtpbYLoD8pM6E9YXv2aqh\n5hDeYoB0lBQep+nphpgVRQGWWEGEzxdEnIwhCtk41Qikf2YrLnQ9GjB0mC4D\nqTpovO7sZ8HFEx47t4RZryScqn3eTIru1UGL5q3tFJ+pxe7eQlBwyzBgJtsU\ndMs4ZvrvfE+GpoUnB7DOu57BT4Y1e5TDRpcobCzDuKv4WJJvjRyGOqTudYMn\nQ3rEVGnEwtE1PMzAPqHZLw4UnLykvCA35KdnsAAE0HxSLojzSbwEmHhEyoUz\nCiWkKUJnU0Sns9zM99Yo6eCpQSlOl9jIEBJEhLnF0MbwpQ5w6dQsbgn6UZZr\noCsfQmz39zhDRcfekkIbm2qvsmPzCCn0ZKhviN6FTIX8yEa2dDnUUkI5713C\ncE3k\r\n=+L+r\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEu5ZLHctgmfWk6ZewtiTwUBSHm5EHlxVjzhYSB6DmIzAiBV7QTD9ye1E+S5nTbChpJgS6+UcaxbJson4WHSNl26GA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.0-beta.2_1580349026821_0.1299300755177515"},"_hasShrinkwrap":false},"3.16.1":{"name":"ember-source","version":"3.16.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.5","@glimmer/node":"0.38.5-alpha.5","@glimmer/opcode-compiler":"0.38.5-alpha.5","@glimmer/program":"0.38.5-alpha.5","@glimmer/reference":"0.38.5-alpha.5","@glimmer/runtime":"0.38.5-alpha.5","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.1","_versionPreviouslyCalculated":true,"gitHead":"23d3ff0436e03dff172efa3360ad09cbec98f80f","_id":"ember-source@3.16.1","_nodeVersion":"10.18.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-4cYfQ+DsqeSTqG0RztuTsh8d8p0XdeIaPWe9Ol229GhQjM1JgpjQNTXGJDTIB8FfbAxycPlCwIk2qXygA+pFsA==","shasum":"997f51c2b74620906d2a8111089b6e894b6165e6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.1.tgz","fileCount":294,"unpackedSize":8180093,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOFP5CRA9TVsSAnZWagAAOMcP/0YA/jVmMWAzId7wM0kw\nnrDRWDeXkXha1E0wiYrKo2gyvtNJ9Iw1yQjH5J5exAcOE9kSo+BcZRbxY/E2\nirsFM7hWIrxelZekLcn12JhTbiHPpT9lygTl4ZZ4qsFwQOyyK77J3fiH0VAF\nge8WsDcLqSzzAv9QGjRusOuunRPFGNf4mkX88xKo7N5D0TRVgvvXaWZ450N7\nZW6NPN5drrbdW1/xhAyF4oUU8skg4BZGIiZ7Wxecy3lgpMNlrFcsYK0jnO7p\nvWuS+fp5Fl7Mh7bbw5shd32JHA84DuKv3bI9PB/RdqSrIrr4KgxUyFBBWrgk\nHpBCCMt+HY3WgnJUIy5VgRweEPNbz98pKFNadBuomC3BuK1OTMtOBwuYohe9\nEihUbXuvFxxIQ1q4QHTp1E0BfeGDpMhE4mcDBNBnEfgWETqy1Jl8RRi9r0tC\n7+vs06sRza3r+nTJikNPphDxb9EgGLvYKWTLXklK0VLtc/NlYHvjgJnBawj6\ndZcwHXg7H8sHGA3W5apIuuUyguiyXsnmJa4zyqvj0XHL3fCEqJHrwRCcCzsd\nOff1U5nrIwA/nxQ+ISSG6UqNNcqiuAgPT8ZzuyIpB6vUiEayo7O8oAVRfKH6\nvMIyX29dgUdkEw96qGzpTPwI52OQ2MstLSiT/w4EuHDvwPZHvfX8K1A+m3lQ\nRXBX\r\n=vJzS\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHyML5zZ4jkcbQ+YPON6c/Bb1nqHV7tuFCfkMsnFQ5CtAiEAhm4Sz8s14WOoPke0ex4pF0X1soQpYSPmYjMc4ta59R8="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.1_1580749817129_0.19905877354637358"},"_hasShrinkwrap":false},"3.17.0-beta.3":{"name":"ember-source","version":"3.17.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"0.47.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.47.4","@glimmer/node":"0.47.4","@glimmer/opcode-compiler":"0.47.4","@glimmer/program":"0.47.4","@glimmer/reference":"0.47.4","@glimmer/runtime":"0.47.4","@glimmer/validator":"0.47.4","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"550acafadc7f63accec4533af8a27a651d37bf33","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.17.0-beta.3","_nodeVersion":"10.18.1","_npmVersion":"6.13.7","dist":{"integrity":"sha512-E4LevAaSvi+OqVCzSw+/PGsuFSoigja4Cm1vnfO8QstzV9TrXXPIHVT7LxN18Cx6xOI0KII4VqEN6LKBhK7VFQ==","shasum":"68f8ad857c9dc99d80a060233051a6187086f772","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.0-beta.3.tgz","fileCount":297,"unpackedSize":8567914,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeONRyCRA9TVsSAnZWagAA29oP/11cvyaGVYpahrqn4n0a\nnpmN94aJf3LLdQVLPX0X+XK3m5EHPfXux/PEfiDxEMqyF1UK4ioJ9VcH1y4P\nPw4SlK8VerNarVxsObJYPttG43KXj/NkdRxYooeC9Tg/y8u4xlmrWnAuXftw\nUqr4RmSv2OdSnDWjd6y1KnHjjRpKSjXpyiGE/T84tJ81JCQLJY2GGlyOKVRf\nUjBpmEkmQLlzCVfm2bEGxgtIxNRgk2nm7heBoXN+jUF6e9cvkGpsFTqmVcPq\n5CW4ObuVAsDaPKB4CDYmPXfnbWrEyVVzKsW+KhN1Bns0WoPNeHmhTw9PnM3Z\nYVybg3q4OmZQM6px1sDObB1dhXktHbmiLam5N2kZoiYOiXJNQG7vG3udbi7U\n0dF8755eIj57UWtlbTUoDWapx4ucsXrkyR3cZTD3qaaD2wNniUObKHy8oCqh\n/IiDwKbKvKzrWMH1nTV/NNWQHPA9tEnraESjRTLYfV8Z1PbRgtW8LDwBagUL\nPUKoIKdgDh/l8t6ewam4tHdumTEzIIBuW+xt41v88lvYWH12lgVNT0aaYmP/\nkkKBUxMvRx/9D1tGIK4NuSWKNkFdPTVXt4vZ/DU+T3MfPm2aWyn9jq0SRC0B\nnhpcslu3DORf0B4i96u4hWoOn0GsoU53x1NwgbgHAYtyshAOsBC2SLnFv9UX\na1T5\r\n=W81L\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZQZiqDSlzW9bNvzWY6Sol/q6NKJBI2qcQu5M9FIOBaAIhALH3XeWw4hoHRwCZ/+eMgjG4W7onPctIkgsMucEiuzDi"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.0-beta.3_1580782705678_0.38279894781533264"},"_hasShrinkwrap":false},"3.16.2":{"name":"ember-source","version":"3.16.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.5","@glimmer/node":"0.38.5-alpha.5","@glimmer/opcode-compiler":"0.38.5-alpha.5","@glimmer/program":"0.38.5-alpha.5","@glimmer/reference":"0.38.5-alpha.5","@glimmer/runtime":"0.38.5-alpha.5","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.2","_versionPreviouslyCalculated":true,"gitHead":"e295527199370603cef939c2ed67c337042d8b9e","_id":"ember-source@3.16.2","_nodeVersion":"10.19.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-aRF90V88rJ6h47ootUw8oGcV7O4ulwLYNVqnokTr9RTeWjEimwMtzLLazUfDR1LZMkdMTLVLGcQkJCJVvUAg5A==","shasum":"bdb342445804d20b46796b98919a924e5a8eb61e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.2.tgz","fileCount":294,"unpackedSize":8180153,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQYiSCRA9TVsSAnZWagAANMgQAJQRThStyRJVQZT/q2N3\ny0qKc9E5J6b6TZArjpcaCV2CWdOqkQ3L2MDng1rH8on//OKPDgHZM/aZGNgj\n2BULBn/4A+oMsLzYqqclIc8E8Eaq6DNNNvyVX9RpTSWVQAQGXDDzCRHC2TUK\n8Ym2SIxh5z4iFdpqzxRTMcneOTt+tS/lGp/Gi0qxApBaDrBqgVL67U0L7+9n\n5hj4VphSgnG9V1zJVE3Oku22UYEYpv042GwuzCEFbAU4PfIeBaPsbGlXsSQS\npVziggR+d4byNziDYGEVEi3I2TqJWqg6xV1vts24EVk88Etr0+YkO0tOTmnJ\nshKapbF6nSypNBBV9arBY9pOYJ7Mz/uYqV8H2XwPBurSam8+ndX+HMD13xhJ\nt0KH2+SYxmjXMGNxICNTZdtNmTvHP1FgAiXqMk9DpJZjpDUW8MaMW1Rd90M4\negrDX/2bA3Uat0CYFtXQeBBSol0GB3fvkk2FNML7wdDkfxf9LwLPvsp3V/e+\nuA2axLl2PQcRVvis5Q78GI7XGeo8wy4YJPl8FqcSZCgZ9jPG33a1a/vxtxgC\nSFF9n5t+yxRBRvLejKQbcvc4cspNo833fIpvyncMCT8fKVhcEW2WdaOg7ued\nStokCVxB2WDadf5Rm4Y3+BUddxE70MC7bwEYdp7aDOXpuospTcrDjslAJNr+\nmGlj\r\n=rrjT\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaE18SQPdk9gsLZeUgMR+pSZsaATQnWd9qT21QYw2T9QIhAKaO5LMJ9uUxFiwyFUng15lHkwbmQa91DhqMHG7UcRCn"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.2_1581353106315_0.3381226943776232"},"_hasShrinkwrap":false},"3.17.0-beta.4":{"name":"ember-source","version":"3.17.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"0.47.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.47.5","@glimmer/node":"0.47.5","@glimmer/opcode-compiler":"0.47.5","@glimmer/program":"0.47.5","@glimmer/reference":"0.47.5","@glimmer/runtime":"0.47.5","@glimmer/validator":"0.47.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"ee7528dc6936e420277fd033f6e87ca90414da27","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.17.0-beta.4","_nodeVersion":"10.19.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-mq+/ZhFoSa3jF5d9xA8Mj6DObopCLEebUDeI/JXBycKnTJQWwSAK2I2QORBjIWTZ5BxvuW4jL+Ho2MEUiCwxcA==","shasum":"02ff803741a2e5582ca38a5c04b8c5f4e0ad87ab","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.0-beta.4.tgz","fileCount":297,"unpackedSize":8574147,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeQjYTCRA9TVsSAnZWagAAP6EP/jGL9fwIVnb+jttXLdez\n4vEkHte5uOMVvEdYhUtvD849fMxcMzAENBM/iMMajH++XlwKPMZUbhgjt97O\nNAuZI6SxcqKCe+flUlLM4Rwaf+FEacMYLJodTqq27ZTKZwULIndX0tUTwV4c\nej98tc0i+FRJk79QkMlnqghKiveRYKWwBYyqlZSR30QRVLExpUCm35d9GhdO\nOQ6MPUUNG2yTk/PbfHVNdwuvPzh372DkU9MUSdNnBrkndd/sC8Im+vSH5Bhs\nlDxjUcOSb+2/XanFUDaYIkVOEDtGM1ssqM682uK2DrSBySjfWIzdnIChHH1m\n8LcTXpRYC3EoVSps8MW7GG5zOLMk3WLuw3g87TXvll4C9hHSyVmKzmW4n2zC\nvOCC9M9IrSUYZLso+K4lR5kpFH7KNt/zOksbMqn+eL156XLR+EuOzPT7sWNP\nRr4vymvFp+uCgltURaue0CyQ7J4kJ73oiazY72eGk0NM12OQ1bGciUTbi+TY\nLSdhtU5nSFUYs5WSQcddw0J7EOFM6FnnfXCy+z/L0pmKhda5ZI06Mhpgxd5k\nYC6sGpvsIwmhZXX5dQ8MxIP2XiCCIngfPtJzrpMfXIbeTDo3kv09yJPB0PAP\nQehMv8BtxeJTbrVmGzjuHcK3rL8i0a9POKeBaO7ebFRBWURWXh2Zj5dHByq5\nlGzA\r\n=yHkx\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMgP65ZWZJAP+ZU9owwHE/CSGULGnWSoH0sME54O9KwgIhAKti46BsFFzYfBXAgirEvGhBEFTZAVs56HaVVcosNhrp"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.0-beta.4_1581397522901_0.05123609716723343"},"_hasShrinkwrap":false},"3.17.0-beta.5":{"name":"ember-source","version":"3.17.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"0.47.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.47.5","@glimmer/node":"0.47.5","@glimmer/opcode-compiler":"0.47.5","@glimmer/program":"0.47.5","@glimmer/reference":"0.47.5","@glimmer/runtime":"0.47.5","@glimmer/validator":"0.47.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"71764b28c61a0f7645f67a61a4cc19001f90cafe","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.17.0-beta.5","_nodeVersion":"10.19.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-sOeAd6P6YPkXtckn+TRSgkneV2ouDMG4PtLqBgCdBxkBaPMHeu70BD9Vx0luEcuFEzZpZI0hTrwQaqZlfXyPjA==","shasum":"e0a645b3cb0a699bc4e458a1c84a24eeff29f94c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.0-beta.5.tgz","fileCount":297,"unpackedSize":8581606,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTBTACRA9TVsSAnZWagAAr5oQAKKa7y3kJa1AZC2ZZyNV\nTofCSwpYLeibqwn0rmLlSGbLt9hWEJQXrWMmh1EtOsowF1cfEfFEsU33Tq6c\nzt98B9Unk+lZDKiJW6cs+QfxoF9eOBfJxClPR0MDQFBVM2anCoX+p4SwXJJQ\nI26ULmhDpvi0dI16WCpMXOa9g9fkbv2erv8um8j8G0YTaHfrmYLlDdqIN4BJ\n/PFwGB4oLr7vu7Pfylva5eJ3YEoLZYK801fud3FWEtGDUizgUcfsUw35Cswb\nKq/51uZxdbD4BQ5OsHRjuDzbST0WOuJWQMRdZbIJMuLAT6gep//0RCpmcKFT\n9smqa67qYhsIPMSK+YDQPfRRVFLoHma/jVH8TU0fALzTVl7FLZmkgNJfpBRC\nv1o+YtmuVIL/nq79cvYmRu/uwCHlQ4vfnrz06RQTAvIiR5dKuP+z8AeFn+f0\nWVYuCVIPbUESvKibSqZMeIah4aCxNA8Lh81TpfxWV9dGUgzonr31gnvilZdX\n7eb7ZACrSQn/zpSIIXRFTBjqSI7tSicVmzABIbwHTXGWL6roybT99fI8G4k+\nRE6BzSzl9rIFXz2LYZsNMJOK6BTgrO73CLP/yJ60+MvVt6j/psLWjXFnapPg\nUn3Fvre1Ngx6Y/uzyp9Tsz8pBUSRA+5PQynvqxaAbx2jmQ5Y5eoUYzUthfw6\nYCJR\r\n=EF7u\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID0GTfw5d7CNEP4HgztW/EWVgHmZoMzL0PNxRo2sKZoYAiBST5xOX1Q4hVSZMSxDNX7UjeWmdCuApfHmEWy4CKGp/w=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.0-beta.5_1582044351860_0.8826298147141554"},"_hasShrinkwrap":false},"3.16.3":{"name":"ember-source","version":"3.16.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.5","@glimmer/node":"0.38.5-alpha.5","@glimmer/opcode-compiler":"0.38.5-alpha.5","@glimmer/program":"0.38.5-alpha.5","@glimmer/reference":"0.38.5-alpha.5","@glimmer/runtime":"0.38.5-alpha.5","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.3","_versionPreviouslyCalculated":true,"gitHead":"7a78633da8b17a143d7aa205cc16affcafdd94d3","_id":"ember-source@3.16.3","_nodeVersion":"10.19.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-A5IuTBDnxM4zK5IOaoePOchmgaKm4iYuYfQZVsvuPoczm89SBTKuQZnsXFp2ZI8Sc17ALm1Euc9Lc10TNy2KXw==","shasum":"080ded36d6b43ed1ee8e9a13ed4cebf27a50db6a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.3.tgz","fileCount":294,"unpackedSize":8187600,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTGgCCRA9TVsSAnZWagAAtpQP/2ynTdUVE2GPmDUeWNL+\nlFhSFm8aXt6CKUDgZeDO8px7tZ6osHWIRYksVVo3+ZRHrkuiLzJbzPWmlsP9\nIHlXyF9T0liVLsbsrq36VURAzl1Vpgj5Ik/3oHCAyAKfgNFi+uU0BhuiKm8G\nBnvUBxa40ku+gDVbq/5a7hW16UiGWgtEyRXd4YptjJJHXk3fjyE3uqBTlM7+\nM1GhQKpA1G2+4ekbD26t31jV4JqcS3Hp3WCsX6tSQ+QVt7KqYBLPLU+Ep8Zu\naJ/fu6X0MVCbrNkQ9oCmadk0qO8ZEkwuN1kMBOUK4PumOejjvfnMLhutSJTA\nFt9C/pNOfvA6vAQJzUGhE9ZYdvRj1hOLodZLrbsZxx4UCrfRM6n9+oyUf5Ln\nh9ymIwCs/AL92ikLW3TioZicpJFsI9j891S2K3x+u/9kAMiFLOMcIEYDlntI\n66V41sFlxptePTynnxzhj66HbwbmZXXaf1jT+SCUDoC4BZ83NF4PfULh8T7t\nBDE+mOV0/hoODQ86GX17lBRjPlicaq/dNNNVC4XKDLCTurLa6PCyHWAf65G3\nZtMu629GKGXj9V1ZPgC5EkSnJXeFjQOURIFl2zfwjliW//KHcAa9mDUbZdh2\nERX4vXbDeL0qn+Y0omcgCOP/7LFKrXZ72OVZF6Hv34NLxmi4/HZkAoHvkx1l\nsSkg\r\n=Lg0N\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChZhCR5p2E77ZsKmnWiUW1D1zsTVTbxE9mPwUFaecbNwIhAN++Rkt82/Sz3VrjEmcy+sboysIs+LcgTubRb12tyjFa"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.3_1582065665766_0.1798475536179629"},"_hasShrinkwrap":false},"3.17.0-beta.6":{"name":"ember-source","version":"3.17.0-beta.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"0.47.9","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.47.9","@glimmer/node":"0.47.9","@glimmer/opcode-compiler":"0.47.9","@glimmer/program":"0.47.9","@glimmer/reference":"0.47.9","@glimmer/runtime":"0.47.9","@glimmer/validator":"0.47.9","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.0-beta.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"54537619271a94ebc6c58959449f9ca26dfbcfbd","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.17.0-beta.6","_nodeVersion":"10.19.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-MuuYCsHwG7Xa5ywSrOnFHQYHdyEUleIwhOyi+g0a0jEs+738qjnU9l5QzEUcp6MTO0RJFT0gP1ZX2SRf15evSA==","shasum":"967dd8a62e3b9533c153af6c5f4ef7be1e6a83be","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.0-beta.6.tgz","fileCount":297,"unpackedSize":8613728,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeVLCLCRA9TVsSAnZWagAAAYcQAJZtOrsZ0AOwrJS2EWCJ\nCQKMr0G+rcAWDb48eceG5okFormsG5GB5RrZGeO/+ximlv5+IX7+eXee3GzF\nV3dNh3Ak4KkbzlzmrpKf9YI1aI9xkgBiCbLKvRNeJq0aeLoNdeQPSskfrB5j\nN1bEl+teCQv8xeDmyzCrja3U8yyudXdjVoRxk/v0KZywLioTmVMuhyVSoRR4\nR7+SucjYUK2gLuTznEmOmYiGirDuu3ZVjiO/xC3/mVx2dztoJVO69nEbDJsA\nUV8OGsqwOtNCZd/2CI8kkeNuJqtssDbpDo9PPG+Nqv9nSZcHjGK1wJcxrjd5\np09+AoUIMeOipZzrd0vJbkh2rv0SFCq9gY/EXxS4ME6Rlp6ROhjx3OsjRN59\nHNYQ/jk33nRvQewPNwsCDILqfapXm9j8v2BC5IeUoukqATwYZwlFIQz17bXB\nkuUglbQqPafZ0e6hiT2n8e0F88t73B/YvNMCv0MPGQ4B/ROiAdw74WPTX+ZY\nKwhR0uTvpWmM8FsVLwfoL3HXpgqwRXN94DykUJLU5hZbPskJD0Arm6/l2siP\nwRgKJNP5H3L5klnB3oacKCerJs4fCLkwugaDh20Zj/kn/rvlRHBJAiXGUJ2B\n0OzS8g2FNiwVpP46jXD62JP4sx69Q2oJS0ufpuyIamazG5aS1HrBMefar7pf\nrLsx\r\n=lCNB\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDraXAfPRJ4F79/VGU9wClkYLQ+hw7HitgVut1BkdZ/pAiBjifNoYNepgX1I5VBCbrPzBbySlj/p+5AtXQlGLuUDNw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.0-beta.6_1582608522876_0.23311496834621415"},"_hasShrinkwrap":false},"3.17.0":{"name":"ember-source","version":"3.17.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"0.47.9","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.47.9","@glimmer/node":"0.47.9","@glimmer/opcode-compiler":"0.47.9","@glimmer/program":"0.47.9","@glimmer/reference":"0.47.9","@glimmer/runtime":"0.47.9","@glimmer/validator":"0.47.9","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.0","_versionPreviouslyCalculated":true,"gitHead":"dbf4dd1fc183eaa7f1fb7ebf927c3a228fb0de0b","_id":"ember-source@3.17.0","_nodeVersion":"10.19.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-CfOi00tYGdwR12FuBMuiBzyC4cmabHtkL+LpORWavCRHN0UfBpBTj64rmKMD2HNJhYZFVX+8ZFTO27FX8D6Glg==","shasum":"6365b8e43f72d552f62e5d7ee4e841595ae70579","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.0.tgz","fileCount":297,"unpackedSize":8615395,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYHcqCRA9TVsSAnZWagAAtroP/3Ut0/UuOt9Gnf3Vm3Y/\niNqVwNxyE0bLPG5vraSAjlNjs1rw0MIVfwBwnGUR79NUauw73bq0Wz8jDuCG\nJqSzuWP9imNXMTZaX0sBTX/30VSHScg3dfOyZmTFnti6qIvsTgbYf+esDnQ4\nrCbAiYXNso/cp/KGDZEpc5IhnabvXc3tI7WqyFfUro+DCi5gtCfbeDrjftCW\nPsTniMt5dVognnvTVCQ6FzCdZydqVZAaKtor59FoRzfy6q+T2yZLz9ZmLXXc\nkPXTgz9Diy+e9cPGWFs46iaEraP5cJWFpCLwym5cO/+VoZvnV03R9IUS4goy\nEDFyhAwTyfFk2OL/ilDIbAUcSmE0pK8ErhxLL7fAvmMGtrA2WtQrjPjzhMj0\nn5odhE8HQ++xTlDmkBJcMAogvPw/5ZdtyMt9KN/lu1aUhBmjdhUUkZFA47hU\nnEg+DABrbeaLTzw3jUooPgUV1L9cEiOG9iTZhpnPuMSHmUODCd0+MV24DGg1\nUp6xwgc3x5HEklnIlBU3UJtLBzbg+1nrtmG6vyaSY/7bv21F5wu7+R0H73MC\n0Oss6EbZcT5NdVdHcyF2f9HcRAqqD6sMqcsa0uKwK6z6QmyXt7MF85n1TZE0\nLAMySguqOP3uWatkhEby1OHkGf+ZMBToG05z/8LeQJJhhCR/lVy4X5BNjM5g\nHi0K\r\n=fbEx\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYsfA9IIDEtZk9TYzAwH9FCEuVMuYh39mIgMSMe23RcAiEAjJuW8E9i96XZV5vNG1oSe/c0HYCeLOQbz0IIUb2ZbpQ="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.0_1583380266147_0.04055330993802886"},"_hasShrinkwrap":false},"3.18.0-beta.1":{"name":"ember-source","version":"3.18.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"0.47.9","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.47.9","@glimmer/node":"0.47.9","@glimmer/opcode-compiler":"0.47.9","@glimmer/program":"0.47.9","@glimmer/reference":"0.47.9","@glimmer/runtime":"0.47.9","@glimmer/validator":"0.47.9","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.18.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"947d93c23becac568944f090e35c32d47b8bc5d3","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.18.0-beta.1","_nodeVersion":"10.19.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-fBnvm9YJOzE8eLSuITVAQdhESqqUNd+f90rFck+Qg6lK14mtny1spIIQDiBIxTr6awsk4k0YoplQFZueqdOS6g==","shasum":"79938420a375999bb658974f64b739319d0a4b78","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.18.0-beta.1.tgz","fileCount":297,"unpackedSize":8616915,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYJlHCRA9TVsSAnZWagAAdaUQAJ4kir6bTX38Z9C6+iCW\n+wUBeGHbbjPizz5Clf6K8c7reI0zml6O+Tbhqa9ru+fCtz5SJ+wlXSSWGe6X\n2NwEklKm86IXUpOW3kNFZmRcUwWsgPFAARYlj/chLhPMzbsYwA7p0yRYCuVB\nJJ2ONHnw/YGFZguHvGwz13Wum0zbsKRynMvmzrC0PFFUvGn9j3j3Bzl6hKAg\nf9WtyQQcJ1R/TNO8y6yCljEqy60X3qxiEEdm0kCGTfcwtLzU8WKnNTKyDdFr\nSPL1dLZS1w/0R9ZGd9Fhwu+VfIyKqQhPBzw37dwtUeFOtRnVqUtX7sdSFch/\nD3FM0Y4hl7pejY7VV/vZoHoJU4F9fxb2/bggHE45W2SliVUbxDKvufQlPwTw\nBSQOP1Qr5rLT7L/akRZ8s+IWxEJoEBsQ992B68kdAU6ODfHvvRih0xsLo7xQ\nA0FvFrlARkq0fo3G1szCgmUpyytu25LkCg/l6IwUAtXFU7AfADDVjgbWv5Li\nV1IDnBx3SYWTmB5qMo4YHgOi65Q0KvMdK00lbZgsosVC4jlaG3Cf+kuvOakp\n9bpg6HewIl6mnNi6NToFsEjHv7lxocWXqaj71v9G5AZoZ8fRpXung/M9H01J\njCjzVejeFZ8EUNZBh7QXVQtpyrt4KRm9+S5A+z8M3tlN/H/H05G2AH4wh1nW\nHUUx\r\n=NpLo\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAu9WrXJrO0XPGOdsPWSOnBqX/0t4+9K8TgTJ18fz2RyAiAiQSHXVcpFQf0ZniniJNXMLJU1Jh9sxMieZ1ZH41GTbA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.18.0-beta.1_1583388998340_0.08556855298187638"},"_hasShrinkwrap":false},"3.12.3":{"name":"ember-source","version":"3.12.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.5","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1","@glimmer/node":"0.38.5-alpha.1","@glimmer/opcode-compiler":"0.38.5-alpha.1","@glimmer/program":"0.38.5-alpha.1","@glimmer/reference":"0.38.5-alpha.1","@glimmer/runtime":"0.38.5-alpha.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.479.0","babel-eslint":"^10.0.2","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.0","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.10.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.12.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"b343b10efe16c3393e2cb4e88f63e7dd63c36938","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.12.3","_nodeVersion":"10.19.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-uzyoOVg1ygTY/InjwP0sgIkHiMiRylDauMY9K+vM15WkmmfrMaetklxxnqWThvsL4onBRRW8MKCj+q41Ra/NQQ==","shasum":"112462b8c1dfa124c0d021ca7eeeb04b5a5488ca","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.12.3.tgz","fileCount":128,"unpackedSize":26594704,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeatfDCRA9TVsSAnZWagAAQaAP/0jGl8L/hnRS+P4ebq6O\nKLY6sCh2oU7C6wmvWnZMbFeRu2+TO07VKqbq3EzhLdRAJksGsL72z01g/zel\ntTPgNDja6ssjt7EhDFp9jBGxqImhxZA7fRcC4UBAZjAIH0YA4L8WSY1ZB0+4\nKlac+xooThNz91hwCNmpuz7ul3Hl0yEk7heHev6f5xnNpuh/Z6px3SNxDxN7\nAXPFt4z+v0k6CJDeu24ZQP6WhmSaBeFXjm8zb1zSIqlfDSn2uMOR6Z64X1K5\nLNEDkpYahXsGkYuNPdy33LrQQZ6HsKjg3+mVmGI6T3vL4Zg2p2JHl3nFJujb\n80uttqPNADjCwKvRn5B3PZvn1ONH94RSt1TuvhUQ+27BzT6e5M7t04srA+JG\nOay/Xy6kKFcHkmDTl4hAoeRKf7dkaDD3iIDNnjmrDASaU7WoiQ3J64Xqof/Q\nkO+BPJFPiAjnRlQCBe68URgg6RuHWp5yp0tzVk7v5bdn7e0s15sHOiHzSEHd\n12JyS5CegE/v/rW8m7e6ilpMKAK00tet6I+knQDdAFim7KZOEZlhEWxuRmlB\nvNrplR/Y5OicptitdKHempUudpdjXjT1a5EjjtcYmA/1WlMXTHctNcH+IJ3Q\nm4fHH+ewcLw7/W8Z2U+hbgvvEzAFSmQPbV98K1wreYO9Jqw9kd2Dj06vhxFx\nbo7r\r\n=D7V+\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEin7LcR4gbA9usFOYxCPpT0fMcEdkA2+SYnzsQtChgnAiEAn/sOy6mKcWe/t/sV0MD1BuycO2ANdMoswYfhF7LkccY="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.12.3_1584060354581_0.7929996481858068"},"_hasShrinkwrap":false},"3.18.0-beta.2":{"name":"ember-source","version":"3.18.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.13.2","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.7.7","@glimmer/compiler":"^0.48.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.48.0","@glimmer/node":"^0.48.0","@glimmer/opcode-compiler":"^0.48.0","@glimmer/program":"^0.48.0","@glimmer/reference":"^0.48.0","@glimmer/runtime":"^0.48.0","@glimmer/validator":"^0.48.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.18.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"1061083022ced78de8efcb2c209c039bb1732631","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.18.0-beta.2","_nodeVersion":"10.19.0","_npmVersion":"6.14.2","dist":{"integrity":"sha512-1tqOaGfcLIxuu2nkApUWwkGY0t7SDuCaR+Ya8z0KnWvPUslpMpho9KlhnK30r2+SdjZYMfuF3tiLWlwOHdxUsQ==","shasum":"5599e6f824c5d97869ea56823b25746360344f08","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.18.0-beta.2.tgz","fileCount":297,"unpackedSize":8604984,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecF25CRA9TVsSAnZWagAACLAP+QG3iWMgkozjRvEkAFqr\nn2W7wZCpWaEV5yD0nVl/j2tt65Rob4Tt4GxjsuzX1Ns/h3fd/hUI6xuCaOYk\nEIa39MmXWq0jN2eVyAschVb078j5T8mXFCNWnqs7AbPvMxqmEcnwthIx3Z4g\n7E/IjbfzYOMgdRFNCWXyZRjIOxHjTVTb7NBUUBCHUqXlbnOkjJPGqGAqIRzB\na8Uj73/V1WLiejbMdhXDiLZEX/3fOvakvOAr3P/15ilS5D2UscRYU4RC2Jqv\nkoTOBcmeCdriZFjD7pRzRfU821YAlYjopum8au/TxV3Uhxz5K+805C2osirK\n4uBNdOV5Q4yBg1LCgYOlammrdVkQxYfOwPP4VXwcYJz2jsEpFY9guqYZfUyS\nUnXcOnQDqLC5lVT7nGh4hxfDWEv2J+nMmQrz3QqUNPXyzUFVsfTb3HHaUlQX\nKhxA0dVWOwhSUMJ8oIUWtiwgETmDw2OyLDYWSkPhtlGdO9GDkIZ2hdX9EycP\nJAkVQGTGgMMTp0RikGNaED9sdlbUcIyCODuPfvhD1f/8KY1n45M0FUJZ4Ajj\ngOxhaxFdBmh63TedvA1PgsJ3pWfYl8fQHu790ogCRN1/s8eeR61f7A1rDYVV\nwXEMuzeRR7fz7/WfaD2MufJmZHm3zVQJ94568lghN4mN1xhyZo2jwQNUTppD\nYUvS\r\n=t9DD\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgqE24p8g9PLHS1apwdb554WG+dbQpvLM8Md6JTBlgeAiBze/eBbwjRv+UnvOsLQ+rUd3BCE5Q7G58tnywqWQN7Cg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.18.0-beta.2_1584422328834_0.4632022308122672"},"_hasShrinkwrap":false},"3.16.4":{"name":"ember-source","version":"3.16.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-transform-block-scoping":"^7.6.2","@babel/plugin-transform-object-assign":"^7.2.0","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.11.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.6.0","@glimmer/compiler":"0.38.5-alpha.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.5","@glimmer/node":"0.38.5-alpha.5","@glimmer/opcode-compiler":"0.38.5-alpha.5","@glimmer/program":"0.38.5-alpha.5","@glimmer/reference":"0.38.5-alpha.5","@glimmer/runtime":"0.38.5-alpha.5","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.0.3","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.3.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"ecedaa62de8b996a414298beead328ba1ac2d04d","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.16.4","_nodeVersion":"10.19.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-ZER8uXI/osSWXVLtondKhldKXYTob0JMOE86E//11HJG8brl5dcDLnsoiG55u9cqB2pcVa+ugicOmLAfY/O4tg==","shasum":"54954ed65f0f72c6597b02adab3339ca2840745f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.4.tgz","fileCount":294,"unpackedSize":8191151,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeDYLCRA9TVsSAnZWagAAu5IQAKBqMJ5VUuFzq4orRfUG\nBYaQGYSuIIOvylbL91rABO+eihrDC51Asofzve0yjUoxDwnCTFUzIUTwnUHC\n2a86jJaABm5o4Lj4liQkq4H+O3ENuEAnjaopiRE5mBD0ZVp37MO/oghw0Os3\nv22mjZLoaSkewGydHF9Sh8y1MELr3g2gv3r0tH+vlTkQ/BSxffWQffmRib7e\n8AqGLdI2l992U6IXe67YskLXCItDrQcMkscQ/5WSLzoPMhFWlTw66XeX2uPN\nht+MeE34eCEeiGxQRMPFLmyDQNeJ4Ra6wyJpP7ZQoW4LjHCuoqcBcf8O2wbk\nqfUQxWYZ0jzaH+SrwbGlhn/qVlc+wHnQhr6/K7fDiKx+Kz7GxI9iOkqyoqHA\nAKqy1SDrU+TBipY9+SVfBwob8fNJdfAS/0QRlyHTXs6ef8oDijU3gGOrjyOn\nX2/qTShSgKnwwmSb1GwZ2N6ueYqgOkDyheoh/qmWWpTnBCyT7/knrVA3W6QL\nt4FbtzpqB7u9qCj9grrHDeqS8rhpz8+LY+m1jOIs0M4uMf3ObS4YlJUbKFOG\n6JjU8PTLkIbK2t5RlFARRc73DYC5f35jlhJnTRVOl0Ud83qla6Sy2SwX1+N1\nGPzID0prBeSHxYyEa4aBM5nsnJa6HkK9JJstj7PWHIxpOzwSf5ULI9ZwXzrL\nRy9P\r\n=Ek5J\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAZQnwhOktMCqlxCQ882vwW6pX3yRc2Uxd1GW6B9W4EgAiEAoNEP487cZBS8pdZyME0u3VgmvzOHsyvMoUqaiUPjOk0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.4_1584936458894_0.4172992292626947"},"_hasShrinkwrap":false},"3.17.1":{"name":"ember-source","version":"3.17.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.48.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.48.0","@glimmer/node":"^0.48.0","@glimmer/opcode-compiler":"^0.48.0","@glimmer/program":"^0.48.0","@glimmer/reference":"^0.48.0","@glimmer/runtime":"^0.48.0","@glimmer/validator":"^0.48.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.1","_versionPreviouslyCalculated":true,"gitHead":"260f4910647ebef6aae7c7a5c1fcb1151b2ac8f9","_id":"ember-source@3.17.1","_nodeVersion":"10.19.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-Nvgb8dpfZ70+WTooW1N9dBx2XjyKSN/uC7M6dr914rVua+3NgqOy2pej/RyCNjAZkQA8lRdCxh4NNytWTocK5Q==","shasum":"00838403bd5d5234181f54024987a84206d57d1f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.1.tgz","fileCount":297,"unpackedSize":8612916,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeKlvCRA9TVsSAnZWagAAsrEP/1HG70GsYqkiMWO9Hzfi\nLOMLZmfDAtH2P6qFQ5Fr4WUaTR1Btanxex9O3XWr2rvOqaeLSS3yqLtrHftU\nNXbXPwFPTwAzOjsQExb3L10LDSwDKKar6/Hexiy8OI87XDcshrXqM1ycEKbk\nUHfs4eT3l9PmP6U44LKe9clWkKUJNuIYfpq+2z9fXnSaIglniA+HTfLgnVXl\n9nfBBgdjv1GMjYpWh5mCUWQIEhYkPJ9Yi/o3Wi53aFByNkWYMsNTmIhgS8iF\nTJzCwcK/g6GDCiUdrwYb4GO5mFPxcfkqtkOLOH45sccye4hAwccm5vZj2ctL\nWm2QPG9k4PAhcFfPkvqI993fI8VOr0YWM7xcCFM+XdY0ZDfi9jemS2WmZ/wv\n7V79i7q4OL518KLex7FEslRyQ8HZhtpyrgDUTgG1UeOxRJNNOExAD6Wu99qi\nqlkmdK0uBQJA3jMZLdMENCRtAIjvim6pAKuvDB0GvUNe6jjCAOWHXgRGbh/0\nSDlVrO8grD0wHC6bf9k1tvbBK8WGZQlTxfXQrWhne6WaphTVR1lKOO2pw7E9\n0bO+TawDldH8Un2gfhXGj7i2XrvD/I8evUKYsVCvXEDXkKYh5RAb6vv+Zqoi\nwcdPJoWJulSMqBYyr9rsvfx9+4YKNMY7Ln/JKDw3AEIxoHMU20Z0XsTb2/zG\nXnIM\r\n=tFtu\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG89L2YLYhsXMU5PD98W/79W3yBxexutT/1pKml0OoPQAiEAqdqIZRXFUgWwrnQhRzxEhGnp26xEqOV3+5ZwooCMQfI="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.1_1584965998882_0.5119412557700227"},"_hasShrinkwrap":false},"3.16.5":{"name":"ember-source","version":"3.16.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"0.38.5-alpha.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.5","@glimmer/node":"0.38.5-alpha.5","@glimmer/opcode-compiler":"0.38.5-alpha.5","@glimmer/program":"0.38.5-alpha.5","@glimmer/reference":"0.38.5-alpha.5","@glimmer/runtime":"0.38.5-alpha.5","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-plugin-module-resolver":"^3.2.0","babel-eslint":"^10.1.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"b8fd7c9dc00bf90a335315119f2b3ca3efe6c32a","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.16.5","_nodeVersion":"10.19.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-C1oveYeMKNy1XVOdCiolkGqwG/1xC9/CdjZtmGuko/w/cReWtM1zPjxGUc2QflU5TNyERtq4lUsf9asBV+EEZA==","shasum":"a56087bfca8416ea8521c5738c05e093c0298c72","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.5.tgz","fileCount":294,"unpackedSize":8195069,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeLr3CRA9TVsSAnZWagAAgwkP/1LB3g8ltX/Ep00f6R6a\nrBkA0SjO72Et8G/ADHCtGINLZFs6Ys8dY53URdqBxad26UfmjqiyFTGd9eoO\nKsRlQ2dh8TChyQ4wGRNtpNTCMe6FmaA1v1sMdtTZgh2d+ubG9qogDxrT39p2\nRMYX7kDJZEaD4UZUD72we+NgRz+BeUD/h7IdpXiaAQ+UgaDd+7uzzEOy+DRk\nsnuFa3m3Qsv3mDbjWYSZglHefba5tizH5oTeQVJNCIBPDqwHl5dza/Acj5oN\nBskQJVU5yLYkO3MT1ZmgTRg4jtJaToKu252QslheVN61gXZcjLN7ohWkfM33\n2tSm5CXz7hUt758zQh8yZ4c+Z9r30JFrFv+/1O6W21X6zNbZieQu9t6tvSVB\nvVs7mVrKKMEPBiISRIyFiyKsaG3e9xGQGln9qHLFJ8IqTxab1DT2DxgBRk6X\nr4kIHNkddFplSWYenROh/QuaUbTHqwpd+0z95i1aa7vHEl5Uleqi8JlGT6cb\n5nyZ0D1wpUS8gCkekpfWJLXUnNfuHSpMp7QB9dJBnwcM5s9BVc/airXMqqLw\noAjvVD5XklaN1YKGhzFh1O3l56TQ4iQ1t9oSw11hrgSj9r5pNQwjCHow+Xpk\nua0hPahdDOtpwKr76BLqR9liwRw9bphZFgyn/Yy21nwPWl1aQLeikNto4nvh\nmmYU\r\n=Fz/7\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9mKjsvkUrNNF8qmKOJSaPsRImiMR1HwLSuKSf+ygN7wIhANZ9sv2q8h2wI80EGTkOGKR+qBH8qlzDhSdd+SnjQIXs"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.5_1584970486520_0.4595113489304561"},"_hasShrinkwrap":false},"3.18.0-beta.3":{"name":"ember-source","version":"3.18.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.48.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.48.0","@glimmer/node":"^0.48.0","@glimmer/opcode-compiler":"^0.48.0","@glimmer/program":"^0.48.0","@glimmer/reference":"^0.48.0","@glimmer/runtime":"^0.48.0","@glimmer/validator":"^0.48.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.18.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"d7fadc294904be0f32c264c6ad2d3c8ac3bc8216","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.18.0-beta.3","_nodeVersion":"10.19.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-P6+6QLqlvlPOO2T4yBW5huqRy9G5O+XI4wddqIk1neqR2fjJC4v4KYS4wTrx3YU0xMpenEdCzJsdgp0JBGIUzg==","shasum":"d89ff76f491395a1de2a057138140754542cd288","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.18.0-beta.3.tgz","fileCount":297,"unpackedSize":8615733,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeSBDCRA9TVsSAnZWagAAeboQAITbngfOtEHE9cgrLQkS\nIkQvjpFvI+tDvZeEac6EIFzCzJhiYIBoFgL2NW312CAL3/7LlrEChwFkzmBf\njeY442i+RPWcM8bh391zNrD7+TYaRw4ZvM6A+r8CQVS16KA+P8AO2f49kBwt\n1xVxTdBwPVFSmWJcNYGoYfPhtODEpzYf7j+yfi8kQdjzwwpqo+WDQQQ83Pfe\nv5cP14mP1VoC7DDnyd3vacf1lSvZ42y2HD9Dbwm8MXcWiCJnjZAP/7GHIkcf\nCZZT1hF5DX174GAamA8/GAeHZQ5kN6Bp08WY5NJGYJxWv4wKVPsp+jSpOJhh\nKOdoBKWqvYd+YpTaf4/A1gtxJCs/vdxiYnOcSyAMOCmf6VqPfZsJAKzCr6IB\n4JUmJlsLMdgajRULdrmSPtDj2vcNyJ2QfcYpyl3nUbNOb53lDtGeCwrwpK+e\nySGNN+TI51Jhl6bDo96SiRaMdT3BH2NvH8O6p9Fmx42/feYxkf5SwvZeORJV\nKxtt4ggRDlJGZCtnQ9kTxJXArdCtBzJ6L0l+zKGVGJonlgNpaB5wfSkMZkYg\npEZDP5KqVFdanY2ZOZzznpfrrAQAxsDh0+3pqTZ1xjnkB1sKF+Uk4erFqrRM\nXUjTzgM9QMz8lMWU4+QLaJDRJt/BM17pw7/Jo/d7PrlTGGNfUOjYR31XPH4q\nV5QK\r\n=wXTS\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoPwJws3b6Z7vM/+zfw3TtcbICFfPhecuIMkdi43UARwIhAMG/en6YlrVAfMw9HrUlAbeS7c59Mt5B9i86jJ20zLE6"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.18.0-beta.3_1584996419398_0.4156925618380929"},"_hasShrinkwrap":false},"3.16.6":{"name":"ember-source","version":"3.16.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"0.38.5-alpha.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.5","@glimmer/node":"0.38.5-alpha.5","@glimmer/opcode-compiler":"0.38.5-alpha.5","@glimmer/program":"0.38.5-alpha.5","@glimmer/reference":"0.38.5-alpha.5","@glimmer/runtime":"0.38.5-alpha.5","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-plugin-module-resolver":"^3.2.0","babel-eslint":"^10.1.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"828b0e268785c83ce270a341981a5fdb1bf00978","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.16.6","_nodeVersion":"10.19.0","_npmVersion":"6.14.3","dist":{"integrity":"sha512-7X+51YqX1097w0q7j0lpt4fuMPKy7QBYAGfnEvOYirUu12hF07MxPVU449uzlkdrzWfCVDgabamHVlsSrYLX7g==","shasum":"b3fcfe225dd056012f5de254aa585b8699cab353","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.6.tgz","fileCount":294,"unpackedSize":8195695,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeepgLCRA9TVsSAnZWagAAM14P/jY1NRvGWfMt6TEgSKAb\nq6jqlHWRJHhygF0FzMtyizW+4KlNuRwXzd3o/z/AXZ1P/xPhkfsVLKo/DMpS\n6PTYkAKiVEkN/qordcqxucWvqJCTygBuiFyC7F0mMwfSmbj1hgu0puLOIcZ0\n8QO/MG3tmnVIZAa0N+6YMaPkG2ZkcKEl37ZYS+uVkCMx/APjELP3MDyNdKmC\nM0yjjmRSmCw88I1khrg1ogoC2qzR5jPtxMv27gcT9gRBOa+rRUOUcfioCrZP\nMsqMqMcTWwX9iLprzfKnlP7ygQkUxnxaCvVf+cca0HyaAHx3dXiUmsV8EIJl\nwiD8SpUCFwWdZ1kwDbwEh4Rj8Vevcb30mzGsjr87dRsn/+pDrZOKPNgTFvrR\no3fvZhSK7NeB6HGGhJ+TWxTDiD0XsI/v5YqMMCcPbxTIC1I8G6shOxUHbewO\n5cl99d5/Nl8ePm7zYKI2CEX6VOku9i/f+27eSmx6/f6xBWRNKvr+0bGe9MK6\n9PCVUr/Txbl+LJQyE0mtwgkXHQSMX5/OuH2DR4YrLHIXo/OTT3NHzjChhgY0\nMm5zOhYPyGEcZv/tNuBp+xhoVds54g9S9MxlG3A6r73J/p0x7jw+kfPY2NcN\nN0FOHRedKpYomLN9ZSyRHY7CRrKbtVZeAOMgCq2igJZTDoWZ6Uf2EMhE5ROv\nl+kd\r\n=sHDk\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6sRgsjYQXLP+WxlZ/MqPv0eaA80uRjmWZUrQz8ENbkQIhAMHswsht0uWpTbVl5kZ2cH8cwr3JLK9lWgXlwXSfEc6M"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.6_1585092619304_0.9996025521254868"},"_hasShrinkwrap":false},"3.17.2":{"name":"ember-source","version":"3.17.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.49.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.49.0","@glimmer/node":"^0.49.0","@glimmer/opcode-compiler":"^0.49.0","@glimmer/program":"^0.49.0","@glimmer/reference":"^0.49.0","@glimmer/runtime":"^0.49.0","@glimmer/validator":"^0.49.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.2","_versionPreviouslyCalculated":true,"gitHead":"9ba72093810436021b0da1f9ca13b3dae62e7144","_id":"ember-source@3.17.2","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-evoOkJp9wsxTndR4hVYH5jEN7SlsYtjrG58TELGG6aVim+7nM2bidNGO011f0c+1aI67blqmejmoS/MhfLfNRA==","shasum":"9732ff0786034a1195b3ba250f671e7939cabbce","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.2.tgz","fileCount":297,"unpackedSize":8608837,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJef+lqCRA9TVsSAnZWagAAvD0P/2abYh/q1vjdN1IUq3OF\nUWMwxvwKsyUHnnkM+9Sa6LQlG6M7PMicnqzKxSSz0FaD7/iGvLfQwdpFdrJi\nGPP32+RG77m7xSVyCHuG2NkEUlg4fu5wU2ZoIRwopJ/GHf+jZ+N+e6VSRlO7\nT35I0p7EFZeAYW4BA6Y0xXBnFSGtJKzlF0nhPwwCyV2Sk4TfjosJ7a77opLf\nrcPiImGxJUUDHyCl2uBn7BIiwRS+HCEXgd8ReBSHUs26REU7NXogNC69QfFK\nFOLwBs8DiQAmMA29OAqy+W03bGuOk/J91jPm1jUBt7mXZ3lMP+3TNY2TB43H\n9Jy2vmBkh9/CRrY0ppZkAfw/ndUFCQLhLJV5mP7gd8RSW6w6NfUP4bAz4jxT\n0Nk5jAqD1gB6fWi83OeG2Kr45TZSDuMY8M0AKFTBEQKgI6CAAZ126hfUQosU\nWGWuXiuAY39aGX37RGknRH961kJBAZbtDDa5D6clg+g6oLGOFNrgcPK52ZGt\nCyctKFbKRzxrNLhFS3vZShQrvol1CyAXqnfbHYuv45al20MENJFxxUjzVhjL\n+f0suveUvj0W2RUxfNTg7L2bnpScViHYxvWY+qOFoWRsK/+3UaYx749E/GT5\ntyzICtYK7AyH0MCERPeTvD1K2im8HvLGOgx+KW7uVlvyGfTBH4WWgs+iM7VC\nHVTK\r\n=kG/T\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+SZ5vDikHJtGHXFICpejKgyJ6dUMIUt4bjeckFboKrAiAq9JuRl/QF23WuUb0b3430icSz4qKIjoI6FJbflUM0/Q=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.2_1585441130304_0.9278178437564342"},"_hasShrinkwrap":false},"3.18.0-beta.4":{"name":"ember-source","version":"3.18.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.49.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.49.0","@glimmer/node":"^0.49.0","@glimmer/opcode-compiler":"^0.49.0","@glimmer/program":"^0.49.0","@glimmer/reference":"^0.49.0","@glimmer/runtime":"^0.49.0","@glimmer/validator":"^0.49.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.18.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"e72c928fa02c93daa459e4c46084e79e4c7c20cd","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.18.0-beta.4","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-sLC28zHhx+i+lwUJeEvtihOWniXkSsobWri+gA7sQR6HzOq+IAnksL3u0wjcbkwnjbA16aNjeiWLfls5cjwvYA==","shasum":"3049a0e6f2582bd3848f30d4323142a806a9e4d3","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.18.0-beta.4.tgz","fileCount":297,"unpackedSize":8612115,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg6cTCRA9TVsSAnZWagAA40oP+QBvJlhW/gzg2x+67KT9\naxncoaeKt1hZd6edXOGacEdmw8l4rimpk+Ug9KskVcTU8mYVnhsEf8rAJYQU\nUQk02/O5G3QzaeC73pbmkf/QwjcUFVp3Ws0cP80xl6JdYFNuUVPCKoTlrmwg\nxXgY4F24VFpsIz+sI2m7cjis3T9FFlRXM/HjHcxRq+FR1fsJTRDBTB6UTyP8\n8C04B86GNFM+UTDlCnMno31MEQXNfy58ZO0Zo/2D08Q1kxmQK3C+nK/mjVRQ\nIdDMnUTLEey1Ul6XRoorkXyOcKASGe+G1sRNdCKsyNQWggUPwxQiXY5WJwzD\nrkEoSQMr1DYtWogIYNCXfSDYv8lpaHIrKlppll9e7Lm2/oNpJt0DEJBuAxBx\n2ou+gYqHntu8UZ+9ErUaehqX7NRwJYWNPym9MBUw7MQetJwGVNmsJ4TUwQS9\nRZPDU+oJ7X3hwyENFtUt+F9xpsrZV5qcgCltWujsqhkBK8WnWbnyhcETYTCr\n7USzVtOWOGQFLtFc+36QYqLK+cApz9Ih/1yJ6jz1AYbfLR7LbNxlAUIBWRno\n4t6kJr85WcQaUCLFpLLxeEbmsYqBEl6ImN+hmVEaKvxgAvJM67PG5hmxPhrC\n5zGKOu0XNcHUOreN2T3/FXmo3AsBNuUQzwEh2GIN7DU2TVoILpT+SsgCS1rk\ntBO8\r\n=GhfC\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkEmlDyAESgyBkeos9+860ECtuNdck0ryGimuvK5wZ8AiBzDjEF4MUFQIhxw7+hygDf6SzQ7RM1HAOSEFNjWEC7AA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.18.0-beta.4_1585686291085_0.9272667369509184"},"_hasShrinkwrap":false},"3.17.3":{"name":"ember-source","version":"3.17.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.49.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.49.0","@glimmer/node":"^0.49.0","@glimmer/opcode-compiler":"^0.49.0","@glimmer/program":"^0.49.0","@glimmer/reference":"^0.49.0","@glimmer/runtime":"^0.49.0","@glimmer/validator":"^0.49.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.17.3","_versionPreviouslyCalculated":true,"gitHead":"85060222d3104f7e79aac1fcf2174a537eb6db61","_id":"ember-source@3.17.3","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-mZ2a4MRJm+QsZ61q7p4Ulq+07IERgEF7mEzOPmqES+J4PpeXyWHAYh1MnSWHz3W5jQhwHQAPs6WTZE0TbAsS2Q==","shasum":"315b198848bcc1699928579b2d7fc2d607ebf63e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.17.3.tgz","fileCount":297,"unpackedSize":8609832,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehmbgCRA9TVsSAnZWagAATr0P+wZcmL5Fu/kpMvdljRyG\nYrpormUMXalt2yaZIb+b722qb5S5KayyzFPAnXsf8X/ttxPAhIQ8guNhZYt7\noW1YFUwpOZ+2GrVlDm/uVL6Vgb4w529mJRGuLpSWfrYHBFoEVLL7FzW8dvsM\nL9WYMWKFJxNQwLhycKODg8yls2KNsLksAyoAMES93XN2HpAGfbU1S8qIJHox\nMsdUw4VabxkTp1A+A2BFtby9UTMgL1EH8sdKLxeXqBGEcc4ORxrPDbjuarvB\nA6R2r//AzavWt9AYE295083omC7lkW1a/Q0h8+uVPlNeZrasvx2Eo5uee8pU\nFjUFTO6EHqPWdNjBwMrdCPIDWArN49vWoFjZ+EPR5ogCPkf60PTCBti83bmT\n8SrX7pHFGH4oR0Vepr5plmr3ZHg+YcXXmAkNMeBAoT3VGvHWl/6/KLOldJcs\noVBuEKJWrScVl3FLgwDLrJYhPMSBTWPg8INpg6V6CMV6XiWti+OG4Mw3mFYI\nFogdZLNRjQvnB5oC/+DVp/rVF7bToomiZcVwNQGsdFrNTX8QNnKHaPfR6ZGn\nl0to7n9OVVQKsAOdp65JDHS/pWg+spCy/mcX8yU8nGf4yKbM7Pa2YN5oU+0r\nTTMkWh822BW1Ia+QtwhmLVBRPvN2zdz2kYQ7BvY/eFTS2zf1r1vW8r+EQpt9\nNKev\r\n=UoTF\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHx4dgn7Y7SMjyipjEI042hR/4/hZFeB4SmEGpPyxEPhAiATPa6JrWqsYT2BU4CVuKxxmdm8kvTXmAlwhdzQSnLMzA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.17.3_1585866463728_0.113155099184721"},"_hasShrinkwrap":false},"3.16.7-beta.1":{"name":"ember-source","version":"3.16.7-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"0.38.5-alpha.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.5","@glimmer/node":"0.38.5-alpha.5","@glimmer/opcode-compiler":"0.38.5-alpha.5","@glimmer/program":"0.38.5-alpha.5","@glimmer/reference":"0.38.5-alpha.5","@glimmer/runtime":"0.38.5-alpha.5","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-plugin-module-resolver":"^3.2.0","babel-eslint":"^10.1.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.7-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"346c6988ac20b22b52022ded4bfc1adec1fb574e","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.16.7-beta.1","_nodeVersion":"10.19.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-X6Yhk1V8isnJEAxVepDro/pp0YOtnqArm2ta+Aa0/ERDYRZuRiLE1ifR6TUUzafx3Q4q30JNMiyiYHCp+kNeow==","shasum":"618b1bf3437f9b395b4724a1e89db4095af9ea66","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.7-beta.1.tgz","fileCount":294,"unpackedSize":8196807,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehm/9CRA9TVsSAnZWagAAIkUP/0t9K8wdoAGefrXVJCSP\n1iSEwgMDVXIDsLlyLOhlg+n5IRNF30X1yJA858OTdbKV46RzAwnqz5DNjB+M\nc1A0eLQzP/+lC21w3cGEeM3Bx1lggOB4Jua5H7/FOoDvoH/Bg8FU5Zsa1HsK\nwJbNU+v9acTSTPGGpu5fm5APpQljtZ8sN9DTkWz+3TdvIHO9+beZYJq54sN2\nBPleol8VAe9/fGS15Ab0zRgotKi98qj6O3v1AVGRXtFKwY8wlxPJRRx1v5YF\n9Y2hmxzwrqOCXwN+0Ic4Msu2ZAkxaGz7abEBe01QBWfoRGiZSPO6miIV47+p\nshMmwyUQlcqBBiEShl95Fx2t9vANjVV6Yi+opO2CoCsK2wRuoDDD7dUG36UB\nGPnjsFxkAQ0M9PLv8Cl7/upX8v5XJI2DOTFy0r6kibiZX6XYvoe+GkcqdEQS\naaIaAmimO9TyL7FlwhrwtINAu4VLnYBqooIOeNmCTdgu07CwcHNW59Upk4i4\n53pVZpKQuLx+qCgmOCdWhvPR7AtY64YJS4b6IOmbi0bV4WHi0+nlFiv06n05\nkqciK9ZNMV+8tJ2w7+nauiojCrXViRd156FOiTNikidRI/CIgGOSqLRGPkY+\n1vgKIh6q8HbKFou+hbyb0HXxFfLxcxF9s1FrBDlgozUke5DChGSiBpaiEiAB\nNaTW\r\n=cFw9\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnMYTqgKLz6mcx4YzjVFZ6fU78i2l4MfKltTYAkAixCgIhAMG46RQ6u5N67okJj6jOWg3V5uDfPUOivvjDFqolwO99"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.7-beta.1_1585868797082_0.6478253038747597"},"_hasShrinkwrap":false},"3.18.0-beta.5":{"name":"ember-source","version":"3.18.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.50.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.50.1","@glimmer/node":"^0.50.1","@glimmer/opcode-compiler":"^0.50.1","@glimmer/program":"^0.50.1","@glimmer/reference":"^0.50.1","@glimmer/runtime":"^0.50.1","@glimmer/validator":"^0.50.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.18.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"67782d49150b070281a81f33eebdae28b388157d","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.18.0-beta.5","_nodeVersion":"10.20.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-h9emQg2oXEqvabA/2b9u7eSdiX5ryT+ax+lV1FNBIbov8t53Xe6cNC+UawbvlCDu0/R86OoVaB0KDTTpI6UjtA==","shasum":"642ae8636dc9339f329357fa58308e0bce0a7148","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.18.0-beta.5.tgz","fileCount":297,"unpackedSize":8617208,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejqnDCRA9TVsSAnZWagAAOw8P/1DLf7vsj739vmRhRHhN\nQW5YCQqA23vAUDKkHQcWs1/Uo4olLTB0ZpU+/3W0QtmlIVzFeUliDEIKyJd+\nHizPKKa7M/V4Ta+XjGtmdDwNncR1UFivU+Ug5+HugOd8QDi2NtV5Yt4I9ixg\nHNgLB2NZSePbj8OIcwFUXpQvsnocv0uN5Ow3EiZjpcQRgiGrcrTAdrhIqFQM\nuWNuG9A7MRsKuHAnx6/d9mx3FEj6w0ZBBeENinFPS2ne85CzzbE+6kl9Jj+z\nka4MQ1Ksn+RizRzKmxfN7JUjR/69rO7iqjxa6s29qUE7jhSriwtHgoWcEiw0\nw4JGdrF48KKxs9E64gB3avkmsAcylImfF19NvselDErVbSET/K7vAbhRd8Un\n2YUnyq32UHhSf7jjgk6jo5d7+t4PLu8DIxBefdBX7V53QD2CTMjfWpkQTUNM\n2eoZJZqQe9NS9QT0NwNAPgEISQuxDtAO/8IMHrMiLIqrNiVZFuC5xUT+Ttuf\noLmKYdrkyAI9mWlKDpUC3xvFZlM0y6Fs+fzCmi6RWVlSSeAX4cmbvniR34Fy\nESiUU0PfqJ23vLs+PbsvJwRDFwU94DyC8v8pFJl7A6qC4KsC2lvSqxruXkPs\n4vObE9IBMJnpwILUsBi6r+93YxX5rKfDHxsr1GGZpkKWtkFsMeXCnDPEKpdB\njm1A\r\n=stu3\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcGUPicTZ39Rb5Mpl12UWuP2TvV2rT1DgBQSEafBBfNwIhAIifhIK2IiqMZ78h8sfU9NTw+HRX72tr3QPqgqv+Mz7z"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.18.0-beta.5_1586407874853_0.8764644794043741"},"_hasShrinkwrap":false},"3.16.7":{"name":"ember-source","version":"3.16.7","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"0.38.5-alpha.5","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.5","@glimmer/node":"0.38.5-alpha.5","@glimmer/opcode-compiler":"0.38.5-alpha.5","@glimmer/program":"0.38.5-alpha.5","@glimmer/reference":"0.38.5-alpha.5","@glimmer/runtime":"0.38.5-alpha.5","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-plugin-module-resolver":"^3.2.0","babel-eslint":"^10.1.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"2e9d683ceb7ff12e075ac88bf17afa620dd5affe","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.16.7","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-31YqIlsOPxt8kgwOqAqG+Ful7GYmFQLFcfMpSGI53mWPuqWFRIJWTNbQdGj6E8AZBQRZ/mBlDgYrJvIGkKT+Xg==","shasum":"e89e29686a1efd3a63928fe627f327304ffb774e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.7.tgz","fileCount":294,"unpackedSize":8196674,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelH6rCRA9TVsSAnZWagAAV24QAIgEvuuSvQ61adbEGyaE\nySVXVr0f/tlIbplf5KVwTp1agMCUJMcOMCSdsTh+iBM2Rw+dU5Ia///yBU6A\nk/HsSmPxh2Z+S3hGY1KERc5hfWWnwl9epj2u196z4Hkn31unrn6CFPjZy4UZ\ns13RsRdEeMmbZaYcG2vqNtSbZxqq9vpnki/+jq0+HYQklAht0Ga56r6C5UyE\nfBdNGg4MVvp4FQxeH2852L/S1t6s4osKE0M9herGPI8XSS7Ndq+ctUtOEYkX\nwSW9m1Hsy4H77c5ZKeooHvKKaxGcIFJRbwXzmHMFiigrnbKUNZk/+Eg/RmRm\nReTFq6HTECr+N35DoNk7kX6Vfjx0HUf6WMe34VuwF+Ndrkvz9PF2kSaRwtq0\n0UGN6o1SEi7mqxTty49pwPplOzM8n1nN6B+/LzmlghM4X08MBDiQGzhd3NFv\n7f7c4XIyh+rPiTPwnYnxn0lVFhNSJL/Mdkk5R1RUywKuWRL7PqEarrGfhzxr\np3WkiX1zOf1GIKe0ZwNapkBzE7NJlwfPXybbGSZYyIpu9FDhSjQKiFI6RgYh\nxOkE+sfDP+Brakdh6fsyKoC0DV/M7KQBYYG7FAmA6QAXPhFfplPyvma3LVTS\nmbQ5AUUPwDoV+2ysQ9q/f+NxiYY1hENdKmYpQPzCf+vX4+3t/GPlJ2pZP+jv\nT3jF\r\n=pTuf\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqyIBWZZAmO+m+XX+G09HC8XAyODhiemUt262phDaUuAIhAPA9UGQuE8OJ4Ix3jA3D4zUcevjvyyMCPqj+ZZmIFYFr"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.7_1586790058781_0.22684009622349022"},"_hasShrinkwrap":false},"3.18.0":{"name":"ember-source","version":"3.18.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.50.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.50.2","@glimmer/node":"^0.50.2","@glimmer/opcode-compiler":"^0.50.2","@glimmer/program":"^0.50.2","@glimmer/reference":"^0.50.2","@glimmer/runtime":"^0.50.2","@glimmer/validator":"^0.50.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.18.0","_versionPreviouslyCalculated":true,"gitHead":"857a01b5a60b818e2cb0c137ad3014447f4ed88b","_id":"ember-source@3.18.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-kacCWNhQF0zyZ7+C9/1eiqs7JvshwFdeoCxKYlCP4pW50PGYDN0cxAq6C7bzL8uFBqLCvmgvgz63Go8kgyTNow==","shasum":"a4c417bc74b3d1170eec1d56123006e6942af6d7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.18.0.tgz","fileCount":297,"unpackedSize":8616400,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJelh16CRA9TVsSAnZWagAAeukP/jW6qw+S+GtgAxOBG/6F\nQ8oPu5ShwyuSGj+xDIiVEVWfmBHhew8flQr4nO93PhPMZziJLaH/wjzjhnmb\nZpvZciEjZGcFm+zi8uQBMx7ltAhvwc90swsPDjW2s5WnRPWHOJu6X5C1Ffrr\nnMM6haZTlbxWmtphPRullRliOJ37/voDVTIDkDOvp/Hhzdm9kpwyVeyCgwIe\n86106unv5Gec0xYiGiU0Udx0KHWxWimQpT1zMUp7AMSEosE7Q6NR82pFXPqX\nIsx1LXLgpSQXpuL+1VHZ21CbbEJCv5s76wjK4c5L2vmS85rN8B8/g5OvVQPY\nHwy4HZQL4ZfGHqVMjthblfYOH8skC1b64RnmaI+ZpgRDiThHoQRtymx1Smrb\nZjDrG0IcA6CyaZiW9P28lJlvtWwyQta0VziHL9HhsV/i+COLI8m1EYT6I06v\nvt2UILtG6BysF3CJK0SbS90tpTxJC1KUIqC8IuAgdJrEL/33gWTCoWJLa8nD\niC7GGLCDWTjLOktP24U1gHxYpksxTvk9JSe2YZ4LWpRjMxefhOIYR5xHsrNI\n+c+Q42WQPdQaEywyzN5RkovFFJdyhpC7MZ6OQ7OvBBba7KY7CnO2houaSd0J\nQ+aWi8j8UvrjhdtEtcvzak97j0L9GFK4TkDn14XfgCupEt0Lab7x4HXK2U8J\nbmKx\r\n=3gkx\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID1eO+zv1C81jEKdcWfsENIgxaAeNFegLOtJhMSEpTKUAiAE03YqwCYkqlg2+nIl85hlKRaFmcf1iaKWJpqnPl7L2g=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.18.0_1586896249882_0.8924067260866528"},"_hasShrinkwrap":false},"3.19.0-beta.1":{"name":"ember-source","version":"3.19.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.50.4","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.50.4","@glimmer/node":"^0.50.4","@glimmer/opcode-compiler":"^0.50.4","@glimmer/program":"^0.50.4","@glimmer/reference":"^0.50.4","@glimmer/runtime":"^0.50.4","@glimmer/validator":"^0.50.4","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.19.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"d9fad9df3072794516b4c7c92098e9a3e54604a3","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.19.0-beta.1","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-OVoHjVw7T2aM+Y7oDCWIikiGdGNyQsHL8sp9+Jl3ZctoW94KCbNx0d38XmPuGcB+Vjl9DULhOhyu4ryjxOWmPA==","shasum":"1dc5503053503ef2cd924757ebe5d090cc860035","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.19.0-beta.1.tgz","fileCount":297,"unpackedSize":8627170,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoxR0CRA9TVsSAnZWagAAPJAP/3KZGOJbYj4E6g+ErlQE\nf28DP87/g83Wz9/2I7j/7LVTswOg7jvEHov0oVnvA6RnfTHyZqY3gjqF2OV+\nPKRdrEA/++5cKmQ+qh7pPqvch6B+qiObxVD1ZZXuc3pMI7BkOjeUZw4Rr+cz\nA51iPkjmCcea6D/IC81wLynniZLuXwFIr1RC1I9pRUvrijr8SJbDeAUbbA67\nIsoCPtftTDEDYdaCrJn96pX+uYqNc59KLSz+uoFLAYBIvPxDxFqScm2PVVKD\nRGjSirkxCEiw7VvOsHfUPrqm8bjxymrjjRm7jAOrLJykXYCHqvGGz2U+9wqT\n1mgX0ve3hCx0xGwnpO5RkjL2ywsiVNdNN1FTX7ZVjq1kxuzWFdOGKKulHJgL\npn4p+Vz3jIeWSc+ELvgv9+ItPdryg2+2ea43yaCGNtmQdIvuCdBVleKwcfEd\nq4PsQVsGxSKsMSlozdvP6259msm39LazNna/chA4DhNHSpm3VfTbnzAayWHh\n+q32S768Yyax8KHpFye/BSoqxGVuSwwmj1oNBxBEDWHWttb/e4wNIw5fgtt6\nFWsYrA52pEiVGSJOskmrmXmZfwc9BVSla1gAAxP6YRggYLdtoFUQg53X36+h\nc+jwitdeJQuwmtTroAkC1kKFXmCW/dezJpAg/u2mt49LhlrAigwWWyqTrbM7\n/0OZ\r\n=wN9Q\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAcQ/8pUIINccyFlQUVQ2GqQkpxl09cFIJjw2bYcgMKQIgMO4weSf9Ah7KhQD2//XhVFlAiGCclJ4vPeQge6GbQ8s="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.19.0-beta.1_1587745907539_0.37178441940737694"},"_hasShrinkwrap":false},"3.16.8":{"name":"ember-source","version":"3.16.8","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"0.38.5-alpha.6","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.6","@glimmer/node":"0.38.5-alpha.6","@glimmer/opcode-compiler":"0.38.5-alpha.6","@glimmer/program":"0.38.5-alpha.6","@glimmer/reference":"0.38.5-alpha.6","@glimmer/runtime":"0.38.5-alpha.6","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-plugin-module-resolver":"^3.2.0","babel-eslint":"^10.1.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.8","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"4810c547cabf6fd9750adcac6eaf9ae42efd095b","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.16.8","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-vI9l5uKhDjGfulSZUfWfcnocqwlngujFLq+2yUkvi6XhO7P4F7eAgTBsb8avGVjBacKeJLjx7fb9uSEQvZXIwQ==","shasum":"83f1a55a2b9835b272d7ec5b121a7af490c86725","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.8.tgz","fileCount":294,"unpackedSize":8198194,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoxkkCRA9TVsSAnZWagAAHM0P/iSMXZoWgkB1y9qlS9hQ\npiI6R0Lv8xXKb7fLSwr9IHle099YhvQD4miwIe2eK5OBwJU1YiOmW5pBgUhg\najeCy5xkV750M71djUpYO/d85MwfC41Q5kiHZBBjQlnj168h0Lq4b1s0bJ06\n32oZidy5Qusx+69+rUK+a7FntT1mUpM0iO7znO4bqz3ypbUULUvgVVcHXkcm\nMokjCe/aSqQfJGadliS/XRjsiNEzElmtj57I0FfgB7Fj2R/arJT22s81TTcY\nT3yYCv0Bpt6a/aVFet+KDp2oF3Z24LNc2LJQ5ylh23jqz9eZxBupTg/7Vlb4\naX9hiQpkDRsFwpA2MZqMUJbQAwRayPbFLJ/zQv8n0SgaOcRzO4x6z6+Nt1lH\n6Xb5Dso9sYjFu7xZbdlUg7AR8pGIWdvh9fZVEyFy2WRR4SC9vuZYeXFgyqtB\njn1H/d9AB/EuZYsAOfwZk0RoNStmhgXpT7hRz2ScLVGMNBFM0z+mks8YHuIy\nDMVKkK68lVo0AsBmyf1gHKC5WUwIaVo/UiinHOzZ4nX2JtgQ5Hr0kfQWSTF3\nh2dD7pIHta9yPZM/+2qsMj8CbFuAWeZiTWTJ9VkiHwBarS3VjMQlDLEfXCxZ\nfUKaBqqrNGCPncbQeq1QoyhgyGconxuVPsTyNFXd4Ammz5ZOzT6TrHJTXTNQ\nm/Iz\r\n=kGMP\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTFDXI+jN5W/jNpH/NXziSS63fDknXAYMYUxcalOJsLAiEA30FER0XoBSRDWffr8Xr8MZ3LBWo6ztEDtRto00tWyLM="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.8_1587747107765_0.07647325279774941"},"_hasShrinkwrap":false},"3.19.0-beta.2":{"name":"ember-source","version":"3.19.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.51.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.51.0","@glimmer/node":"^0.51.0","@glimmer/opcode-compiler":"^0.51.0","@glimmer/program":"^0.51.0","@glimmer/reference":"^0.51.0","@glimmer/runtime":"^0.51.0","@glimmer/validator":"^0.51.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.19.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"44ee34ee398a419e83d3ed8a7494f5ba7d064392","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.19.0-beta.2","_nodeVersion":"10.20.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-4JGtpe7CBC0+odgs6we3Bdfpyh0M35o+kdNC9rRytja5h0kE9QZ+96pLeYYFdfTXyJuCVb2NoA9CCvGju33/uA==","shasum":"6ee7403f624d7f108764236f5b825431fdc8ac1e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.19.0-beta.2.tgz","fileCount":297,"unpackedSize":8628539,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJep1dBCRA9TVsSAnZWagAAv8oP/1wBRzXw8XiOs5t7j8r+\nI3aVeIKaJjYcePWhOAnAvsy/9jUtBu5tIV3P11CYX0kn6VLxymiFMLzN2lSd\nmq+cQyhatDPA0Skk3yWLxebDAo/D2q/ZoHX2K4EpKMhqss6j33xxNVJDVB36\n5a+NogE2CyWOpuQYdWJ6WlZ5AgKHFSvOZE4jMjL4suhXzs3u/sfLYl9fWmqF\nwkcSl3L65YdwzB5HUk57XPBZialzCQt36d1iDDOZXFNIG11FBk9eLHJNfAi2\nWsvIXg6NDqpUA+voUfDJsdrYm0hectUIsI/lhifZajovrjfJKZY4H+7gJf2E\nAs2fIV5oMaRH1I8zncESChkcdv1E3K28ZjHEhVfliVd/VMd9xkvznZAr1rzC\nrf6S3TvWGzNU938l8ZnpcR1688pA9vJNEXZ9fKydD2trHA0tRjh/xqa7U4gZ\nkenxbe/v9RWAe1PdaXeYBsma2TA3mWRTr4ff3GLbfKN0PhRBNLVMD2H/hPOh\nrYga0ofS44R89W85hrrRytAWmwmM4zwjpeBx6eBCIZ/G+jkpCyRiuktkmaEN\n3aehbu4jCxdJsrkbXzoAzU0/A7QsTwyOa0dWC/JL5P9moVcwBSekDXtM6/F7\nzsgJHd4Lva4JZ3+GudUa8HmP0DOvGsw233UPsY/QuwOAjw6D1hquU8RAPLui\n6Ptf\r\n=Gm3W\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHFUqw8OPELAKfvDecG0HFoC2Z0dhUZc+dvPrJx6rwC1AiEA7vTdwM/lY55KBvFfL7eEuH2713DiUoJu77qTAwuqVRU="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.19.0-beta.2_1588025153261_0.7055596268053048"},"_hasShrinkwrap":false},"3.18.1":{"name":"ember-source","version":"3.18.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.52.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.52.0","@glimmer/node":"^0.52.0","@glimmer/opcode-compiler":"^0.52.0","@glimmer/program":"^0.52.0","@glimmer/reference":"^0.52.0","@glimmer/runtime":"^0.52.0","@glimmer/validator":"^0.52.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.18.1","_versionPreviouslyCalculated":true,"gitHead":"3728fcaa1e5835870a89ab47dc6d27b28fe5e075","_id":"ember-source@3.18.1","_nodeVersion":"10.20.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-hfBkU2w+R7zquHpdMI+HCCt51OiBA4vkVd/czm+Xr17+qkxswh748l/VQe0N0IJLhrWlbmeOI6gtrB+Hsk8QAg==","shasum":"64ef40261ef1094e529ef6baabd907e6171a51f7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.18.1.tgz","fileCount":297,"unpackedSize":8631727,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesFLBCRA9TVsSAnZWagAAw1kP/i5XQwOuJRF29esJCiDn\nnOi8o306aqSs6EIj+v83yZf72iUsb9EVpZ188tkfnpVZDixAbuSBPvpIiWJm\nSX80kA+xcZSz+SDtlf5ltYueC2nW+x+hAM1gFayxj/KpQ71IQtSv1jzJdM+r\ng3aNjzAM0fP1rmxp8YMMFi5Uoxnv9+r68YU1M0IJ5Yvj3+aVNPuT7jwCN8N0\n5/NywEZfp+42fylGFyzkF1fUNGOzYJC2GwJDshx2Fvh+AYqUaw3/62GLYAgW\ntsdH1amcaB94i+lQkBLiUhCEnEhGZXCfsvoNDdBhTCd+/zOMKsmHt2xfLLOL\nQEzlTwWO32MzSzUPOGKR+X+uaKWqu2r9LBAzlHJh5XYShVQVfMDRNvDwALc9\nrtcz22ZVya41XjlS3Hg0ptrPJs9vRpPUYLEQ0eHBJtxORUKAsRF5fMFpvtE2\nmv4wO5+WCEpt5RPT0U6QY31DhJWkRRE9C/TjGy7ssYe8m85HDI7Uyrjnp8Cm\ntjiTU2gacy91O+OzmuFiXuXO22CmEjsSBojqo+PDu0yatxEDuKyJXsven8lC\nziRS5uYZcvpsH2Sa0K4Chs8pLHmv/Rj2VMOjbAJ8Gr33KTKkUg0EpMOW8aYh\nb7lY1HdhAoC4yJI44jGpC+dscv425SWNozC2PHXH0h/hD3FSssngRJzn6kCG\nsSq8\r\n=x7yz\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCh/+VpVXA04gOyRbK49BBYaOR8Kza4kZ4+misF04ehdQIhAO/0pAJGJGyk+J4guHozueEKtKlhpADdTtfYcBpPnfmK"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.18.1_1588613825301_0.09190299964823145"},"_hasShrinkwrap":false},"3.19.0-beta.3":{"name":"ember-source","version":"3.19.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.52.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.52.0","@glimmer/node":"^0.52.0","@glimmer/opcode-compiler":"^0.52.0","@glimmer/program":"^0.52.0","@glimmer/reference":"^0.52.0","@glimmer/runtime":"^0.52.0","@glimmer/validator":"^0.52.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.19.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"ff7df1fb194c7abb31549ddf726cd7f7f5405a3f","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.19.0-beta.3","_nodeVersion":"10.20.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-iZNucFs0okUdekP1citR+nsCeY6a+SvqWYPXVGt5V8N7SoFdUcQq1+o7roVyw1eye38tVNp44UWl9jpIbOEtBg==","shasum":"891d18ac260f85acfee74beb90e650b6cff73912","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.19.0-beta.3.tgz","fileCount":297,"unpackedSize":8643244,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesIIKCRA9TVsSAnZWagAAB+MP/0MVOii0/sxZMCxkwDwk\n++AbFDaJNKAP7XQ8NyBTDEJbj/6PYdLp+UEn2Dqs6CFcwEhi2IcYxbbRXD6J\nbw5UYiL/vgyeMeRI5QBQNBRNsoN1mTWG0fJwjOBu1TSBsLYpiMY+baHZLbu6\nYoiQh6+/tKnsETG2dHt0JCfnGyxX8wLkON9MqA+gSeyMmzycQQrl/xBwHfWn\nojWU4nnTk9MEl98Yrbf7yU6buj5OL+GjcDEkr6d8W//5+zv5hhG5zzfOCdG/\nnWZhm1JMe9QT65kWHlDron/4XuxrJgmrZLJhd6IyqbuL5aBw8RAWqf7LEskl\nrHU01+MpPTMYgZFVHIHGFU9ayHG2XlNx5abzZ1Iuzl/kkceybw0NgE9bgxK/\nXchA3+mP/i/Gcp0rcQNPn5bdhwgUyystYP0u10BZsh22/D7tzw+iKaRCzH0x\nf1QdCLXutPyr3EwRAK1eJVV+4h/WD/NBOIh5MmYIZQNvb1SHPvs7SsJ7YWJZ\nmoAX9I83tOLlQp1FuqVVVpFCcMsAUX2npgD3wlZEfux52oQQ+NGOttM01N8B\nbiXk0llLfucoMFiQUoyZ+O6FBthAPJfXQZrLK9ALDgjsqq6ASiQcPLAgsO7A\nWoIo4QmcFdXGg4kvrBNf2wA12KTNU+aGXeX+/svdkEXzTATBGx/oMWWVokYl\nySI+\r\n=ahOs\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLnsAz2U/AY40PF/EYe7cMqQ1SzSVw+jICcp/3AwzpEgIhAIoZfFbbNFwEqZAXlKYeA5cqRoXxl+6M3Ba4f+UBPvXL"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.19.0-beta.3_1588625929910_0.8950205695575966"},"_hasShrinkwrap":false},"3.19.0-beta.4":{"name":"ember-source","version":"3.19.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.52.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.52.1","@glimmer/node":"^0.52.1","@glimmer/opcode-compiler":"^0.52.1","@glimmer/program":"^0.52.1","@glimmer/reference":"^0.52.1","@glimmer/runtime":"^0.52.1","@glimmer/validator":"^0.52.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.19.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"fafa0a882722dd1adbdbcbf49bc7320b008eccac","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.19.0-beta.4","_nodeVersion":"10.20.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-K0zjgOLyvnjORWNjlufiSxcM/98pSa0xj2MJSPiHlcGXQUbjByWQE7v5X6QZKev5K+m/tMv/9ZGW/Az3sTJgPw==","shasum":"405055f8ba83611bbf3377d509f60f2b4a61783a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.19.0-beta.4.tgz","fileCount":297,"unpackedSize":8648900,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuj08CRA9TVsSAnZWagAAMaAP/1Gjw4Zlm1J8W+BEtLGP\n1mdeoyzEpBI1QCjoXETWE6UimAyLjARn7NC188NORAkbW5SBqXJuYUCYl0tl\nCthkIv8O7wHXCH3oZAdc51r9PbKo276w+035+r5IaRYJuMiIkfMJLYGLt6IY\n9FsMbYAglkLNNnbN+fmXY0PB0OFLdytcqemDtCTAX1ym8418M25w/vNa7xRO\nJCrFAGAlhWmuWz798tzOGSGpjVDxsOXCkmFxb6Xx7UFA/HVkyD3x8bANjpBA\nN7xUwJIXW1RV4ix241QtqllUsx5lUTzOX/LdoqNIJx//8nDOJXHQ15nmCdcd\nQGeNVa/Ps6Zxb5NtnIHyjPxT9F3LIz830hUwvI7qZP7D3OnsLr34wK8iTEP+\nBNerQbtOthvaWtOEKvMGzD0+gkMkrO49ksEtsHffpyvr0yAr7smjG50cQiNG\n+8lzsjPQZLvhZTxMXn+mt/B9CXnJvntXnF5QH/qy3pq3utVvXRwtJ0asPXKm\nPd4CskXuqQDFVxg2KHePFFf+MFH2sEMC7XPihJ9xEoUkR7Ug0F1S5EO4cfRs\n3sov8ZMUVFfxXpMwyt4TrrTuHcPZQxyXwOaYWvH98IoHb1HQGSLKdjoJDrjN\noVguOSp08usKl4pFr1zJxe3vcOi0FZEBEBoBKRVkeEsB6wdCbuS6VzkaRKQ8\nxElR\r\n=iDyK\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsjYdaVy9cT3j5a/euPZzNfDw9eaUO6YGum/szVZbMgAiEAnD3oxgcSRftLef4pL++zRBUfOoLWYL8Rofg7nwem8/s="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.19.0-beta.4_1589263676183_0.4224836535755412"},"_hasShrinkwrap":false},"3.12.4":{"name":"ember-source","version":"3.12.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","pretest":"ember build","lint":"yarn - lint:tsc && yarn lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit - tests/docs/coverage-test.js","lint:eslint":"eslint . --cache --ext=js,ts","lint:tsc":"tsc - --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn lint:eslint - --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.7.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^1.2.3","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1"},"devDependencies":{"@babel/helper-module-imports":"^7.0.0","@babel/plugin-proposal-class-properties":"^7.4.4","@babel/plugin-proposal-decorators":"^7.4.4","@babel/plugin-transform-arrow-functions":"^7.2.0","@babel/plugin-transform-async-to-generator":"^7.4.4","@babel/plugin-transform-block-scoping":"^7.4.4","@babel/plugin-transform-classes":"^7.4.4","@babel/plugin-transform-computed-properties":"^7.2.0","@babel/plugin-transform-destructuring":"^7.4.4","@babel/plugin-transform-literals":"^7.2.0","@babel/plugin-transform-modules-amd":"^7.2.0","@babel/plugin-transform-object-assign":"^7.2.0","@babel/plugin-transform-parameters":"^7.4.4","@babel/plugin-transform-regenerator":"^7.4.5","@babel/plugin-transform-shorthand-properties":"^7.2.0","@babel/plugin-transform-spread":"^7.2.2","@babel/plugin-transform-template-literals":"^7.4.4","@glimmer/compiler":"0.38.5-alpha.1.6.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.1.6.1","@glimmer/node":"0.38.5-alpha.1.6.1","@glimmer/opcode-compiler":"0.38.5-alpha.1.6.1","@glimmer/program":"0.38.5-alpha.1.6.1","@glimmer/reference":"0.38.5-alpha.1.6.1","@glimmer/runtime":"0.38.5-alpha.1.6.1","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.2","auto-dist-tag":"^1.0.0","aws-sdk":"^2.479.0","babel-eslint":"^10.0.2","babel-plugin-debug-macros":"^0.3.2","babel-plugin-filter-imports":"^2.0.4","babel-plugin-module-resolver":"^3.2.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.2.0","broccoli-concat":"^3.7.3","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.0","broccoli-plugin":"^2.1.0","broccoli-rollup":"^2.1.1","broccoli-source":"^2.1.2","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.10.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^0.0.7","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.8.8","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.0","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.0","eslint-plugin-qunit":"^4.0.0","execa":"^1.0.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.0.1","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.1.4","prettier":"^1.18.2","puppeteer":"^1.18.0","qunit":"^2.9.2","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","semver":"^6.1.1","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.16.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.18.0","typescript-eslint-parser":"^22.0.0"},"engines":{"node":"6.* - || 8.* || >= 10.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.12.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"cf921f10d5db4d9c179067073af4ee574034cc68","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.12.4","_nodeVersion":"10.20.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-e4c9ZB1aO2HxwRSWjCuKtZNhRkCxwZ4bENe8jUEreIPXp0hmiuviRMANAkRaMGbIXm0/RbAuYDX+KBmQlIY/Qw==","shasum":"c7d43954097aafefaa14fc88e3f3466a5e4bb254","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.12.4.tgz","fileCount":128,"unpackedSize":26616812,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexv0kCRA9TVsSAnZWagAAmAkQAKSlcaO/v6Wh6fPQjSUS\nKRO2q7eHs+AhnFrpSuPXuwHuyzGc2lW1UbhmInYzdAVZO42zmDzrswwbixeM\ncGNqqEaPkiCjlZxJjAhbiCfR7IzN8huqoGq0mlAkEkBoVkDZHqjV+1hy0NtJ\n5l33pgK7al75Ei8Bd8QijIPKgbI21woHl7zcuzzaDb/NCy83b+z+ucd8yeoa\nhc185YB1U0Q0Z1TKeO1h37FlEmcAyKuNZor9nEdokyt0926b1l0WnTOQzjF2\nC4Y2yvCmrfIbuqy8MfBxF/gtuWVTaZU00TBeYwYHIEQe/WIvz3iGi6DwpvBd\nC03btzZH+W/HifHJ1NYcPqX/lXJNXx1ag55PtU6FWOuSz+1SSuX7+xgTcu+5\nfOSVwQH3d5ccZjMnNCgWMwi5kf33hm9UJstSAnyz0xl1RtzNkp7ZIGUt0T8Q\n5Xpbj1dbJSQT1MOztozik3rcBt/ELIq7x8TGlNbJOno7enYv8ls6+kHNdlia\nvbMdGyBw6BAF1+4MLLdjAoWR6qHXj8bdEca+6XMazkyb+8cK1WqIo0SETNjL\nkBXRdRwR2BOvy4u9BfzlgkDWCUFG1+tFHwvFvOF/Yx2EmtXRrpc9cXCOX+ng\nsz5WIdt2PG2lPGHGQ61vh78oco1vY2TfHgIyze48gwIJLymr97yeB1TDGtSQ\nRS7E\r\n=Aqge\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHSoDMSFCtrogK4Qnu0OuJQx+nW+7XhBRAAgcY8YaZBcAiEAr5yFedsZJdFPU5qylLAJ21agQsM3MIpuNvMspQR4uRU="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.12.4_1590099235331_0.8069851591005943"},"_hasShrinkwrap":false},"3.19.0":{"name":"ember-source","version":"3.19.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^3.0.0","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.14.2","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"^0.53.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.53.0","@glimmer/node":"^0.53.0","@glimmer/opcode-compiler":"^0.53.0","@glimmer/program":"^0.53.0","@glimmer/reference":"^0.53.0","@glimmer/runtime":"^0.53.0","@glimmer/validator":"^0.53.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.15.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.9.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.2","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.0.2","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.19.0","_versionPreviouslyCalculated":true,"gitHead":"f2e997b47d09191fd6c4cd38ed5d5be4d027ba0a","_id":"ember-source@3.19.0","_nodeVersion":"10.20.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-WUL8FojIGNJDtCSxI5SjNguMb6axPPm9p/nskRwox9omj6W+hjbzLzl+pZcMbqRePkQtjCbUTAclVMBdBNaRYg==","shasum":"ea156953d177374baf4911eb95d73625c7f8cbbb","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.19.0.tgz","fileCount":297,"unpackedSize":8654063,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezXvZCRA9TVsSAnZWagAA6XsP/jNQZB4HKpVnsoOnwoOd\nfQY6+OspPmOJGV9Azy+NTiu7rhcVdFnyILlml5j/DpW7Ngt4DQrGnHmRFQSt\nmbrebMUPEVLjjCgAWeijCGL2ACbnEQFfL2LNToBShaHtcEYMkxGUVm5cIQuB\nOtvg3u5ZoXQquv3pgHicFlsadGA5VZSyZz/tDUP+LHzdAcbTtPnyzUlCoTQY\nOMs9qtWdmuyZ9O6oTB3GJQAg+deS1w5AATFdmxkaIEPfXSv4p0O0VbNcCDT3\nEPeZuKf8527gVUKz+s+WNfm0ASQFP1W3uZDszx/1BKopzrF3GIaogN4mah/I\nlB5wUHGntvwPpJMcGclx1AAXRgC25zpjnD5SRZokvXcc8r5NN6AJhluj88Pk\nbHCNIST40s/idpAcSwoDmsbvytPrdm1ix2H0nvp/CFSVSZwAayqukTuwswXM\njxFxjc9VcCnC0A5aUlbj/ZBlvcM8RyO/5vruMRPs+LDkmLbzFqSH1xAiXm+s\nyolIDBEDCGSxy4DAMOqURs9q7jT0q0RVCdAhycvcWI8JjT/rOhMXzCtcHlEj\nx6uZfL3w+02oaSXZJ7EpR7xz+Wo++oh04ULXp/rzWgQzboMCkTGEk1LF+Tth\nqt6hV9I76bGSKmie01IOgAeYzBnozVrghcQ229GWuqls4+EccxQELxP54UYV\n3ZKX\r\n=W7ct\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE7zoL2QyVjwZR7r+HV5VD0Np7wgXqwz4pJ6FJiQP0u0AiAG+fLiQn2VR8KBeiFyDInv51BbsMPoL8d+mScG6y1Fmw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.19.0_1590524889457_0.3797103817964096"},"_hasShrinkwrap":false},"3.20.0-beta.1":{"name":"ember-source","version":"3.20.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.53.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.53.0","@glimmer/node":"^0.53.0","@glimmer/opcode-compiler":"^0.53.0","@glimmer/program":"^0.53.0","@glimmer/reference":"^0.53.0","@glimmer/runtime":"^0.53.0","@glimmer/validator":"^0.53.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"7511cc48cd143f59c6fd2526396e78f17344eaed","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.0-beta.1","_nodeVersion":"10.20.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-O/2Tzjc2IzW1WDi/lJ7F9fefa6CrnhFmYqJ9aNk2gq87dnJDl4lsXDz8LnlE+3aZIUok9ebLEUj49vkdEnHZdA==","shasum":"04d1584f943df1940af002230ab2bd7ed9639ecc","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.0-beta.1.tgz","fileCount":297,"unpackedSize":8675415,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezYopCRA9TVsSAnZWagAAoq0P/jD+M8GLfoX+JkFyQVLI\n2AYq2aKwpkK680bqf0u46TqU9iAeWbAb4Tygq2PweJhcQq+FxDSyCSidqTlp\n4qkVgXKpDwS/DvH9RyK8teOeNX8rUEBJGUc6TQPSITF1x5mfXUbpEma+bRpt\n9IL6Mg5XPJny5e4u8IjyHl7QU8sADhXisN2MzCMpuFkeZ0j+Fv1HiiA07khv\nV1ZK7PoZzrcNvveX64G1yxitt+Q2+xYqfcA5YlBMbmJWI2Ao7riKRGHwMmxd\n1kI67JUWIe0I7xZ9WD296l1w/I7PJ1rD1j2VvZ2QsESUNlCZA82rzrv3DALz\nnQwhTceR3kBNoQibqUGEPvM9sj3zHr5OEzPu5VEWfrGVcy32qW/EmiVrnhx9\n5W2vXdSid/DxjHV8vIMDKAhkJs3cQkGQ7G4IyI1XJkoNogV91B+VEt/HWXAJ\nkT0yTRyEUEQcAuOY27PV9X7aRGxfeFxwXqre22GXiHTTNuqD42pqG6e0UkUR\nX1zUM1fH/fb5eAb+bRHwmEdgxmIXjnoQ9+N1qntYv8Z7kpM1JWpQXFivXdRP\ndI8zKmPd/1xdf8Ue4bYJD4Z6vUIUK+eVQjTI+qxSOZWkliAYuIBuu329mXhU\ni/Yb/O+gk9aaiz5yrFmOp98clvdUZYsoV2BXUEl9SsTHO1oKsvn3ETNMHFJh\n8NZB\r\n=ebtP\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3aQSyINAIgbvFuMq8E9lAoJHXW/cbJ+q5j29wTxBhhQIhAJRKJW3vtpg+/+HxCVaDKyrl/ZtHaD0aS0KqdJh/aBot"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.0-beta.1_1590528552624_0.7729614598920953"},"_hasShrinkwrap":false},"3.20.0-beta.2":{"name":"ember-source","version":"3.20.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.53.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.53.0","@glimmer/node":"^0.53.0","@glimmer/opcode-compiler":"^0.53.0","@glimmer/program":"^0.53.0","@glimmer/reference":"^0.53.0","@glimmer/runtime":"^0.53.0","@glimmer/validator":"^0.53.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"bc72805c1a395f5c569cd0e47aa7480746f29be5","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.0-beta.2","_nodeVersion":"10.21.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-DC42+Nr1yXRlE5sYJeBSfBit4RYJXWFlxJpbK6FjdyEBweMM7o0zOJc6+1P6EXOp0CeIp0QaVepymzb90IScCw==","shasum":"269050687139a57d0d630565f36fb6977fef8b9c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.0-beta.2.tgz","fileCount":297,"unpackedSize":8676231,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1rMXCRA9TVsSAnZWagAAvFYP/1Jx9RAZF7PxmEbdp3K8\nHgcagvfy8HmHK93+/XkPrNO6fQtymblPuUkv/pyl62meSYGScvKXgW0gK1aZ\nRz28IJXYREIKmZJx060SAELEw8VKn7T4PSoftk0iFjfNvXTdwz/hlfGH97cY\ndnMn2BRm3aRMEJXPIYgemcWu4n6eZ46De0tu55V4b/oxOSbq/gb+S24zy6IY\nuV6LiHaksjfgPWK+LYT7DY3zTrzY0tTUQv+a902pUga1G4XRFR0L/fg+cIkN\nDDNRezRFrPVVVDUB+GkzcjDMJxzue9mjeM6pSFekv+MrAYwl5eR/wh9GseCu\nyRD+iayoVmjPOUb7h0B94OtMoB/msNSnvcWPvAfqFq2QgBFnFlx+Ra+wg6wI\nId5svRVvYsYiuBsowT3WNllmBsa0F2Xm4NgGocT6O0lptgoT8wpYV9yl/PMC\ng6QX4ZUuApzvp+ZMuyr7iETxq17fRRR3E/blp9XC8uPqTReigQ0IdhplN2WE\nfzYliQUhEbpCbFYFF0RE0oHLdXZ7O5mNyWKWHqcC/lz/82Xu9qCYPKRjP0lh\nXTe43+QToTfq6w0AodcbwVHrJlv2wfYTQugweeZ0BPecHwSqLJzntKBYBio/\njlSLsYwecbbVw+8AIXKN/MKJDP920kXBIphjgSuU28b89pOUHmQ0l6uZNrqq\nfmZw\r\n=yBpA\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5zmvRK3hZOQkXf/FsYpoIcyqnaEOb19zqs6RJwFPQfAiEArS8KgVYjxyxWeZ7sTjWnre0v1ssHAXSYrO/19PtMCNs="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.0-beta.2_1591128855008_0.18561977840391197"},"_hasShrinkwrap":false},"3.20.0-beta.3":{"name":"ember-source","version":"3.20.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.53.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.53.0","@glimmer/node":"^0.53.0","@glimmer/opcode-compiler":"^0.53.0","@glimmer/program":"^0.53.0","@glimmer/reference":"^0.53.0","@glimmer/runtime":"^0.53.0","@glimmer/validator":"^0.53.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"6ec658aa4a64205289e472bce1010885bf08f457","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.0-beta.3","_nodeVersion":"10.21.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-4VlGexZ7ZheqWetTsYkg+SicK4IFxA3n127dwsX9U0hzayBZuFlA4KRmumFkU7Nb1ni3E1bGqGJfkdPjpYrguQ==","shasum":"311ca0801b16b87217ae3b3431322a14f6930447","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.0-beta.3.tgz","fileCount":297,"unpackedSize":8679621,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8Q23CRA9TVsSAnZWagAArw0P/iun8eXPjYmkw09xiyLE\nGr4XUvaQnhmnb1spgnBPC5JdxLnmHf0F9HTl+6DECX+gvL6dWaEIpbj5NosR\n15senul8P2HcNfSVpnrH9TXcZVWkslSAZ0LawdLFojtGwXJv3FRhgFWfLOus\nYX238MGhFtrpEpWbdMzrYUALIqD+mHyj2czrLbl81tvdaOfzs1xkMZgZ/ANh\nlHHwemSLqRggv7LVD9JKXT8LzWUFIn6ESjHz9iamJxES6AAo+tSUNWmRkL9K\n5R6UAKxxiPK0bHIHr462PkTo8HKYFwaSBPTBvdToaAp+jRfZ0S5iEU5oSW48\nkh1r0rpUtwQJpsmfnwIeXa4R4JMGiiJ102cOSXaUZc4+iw3/iJMukVJlKpQc\nmF6zV3NVwNyP+83MTSADxONxAI2eu9+hIRKBTHRoX3Tx2ZSYLal40mAtGHY+\nFkq5kp3+MT3tAI9fB1Njf6t5grSBNxmSMMOENDKjOmmyj0dW4KcIWGnCypng\nojVh3Ob1oYsC4mSFonHbDbR9tF5cYPRu8KSDQ5+JCt4ax7barb//ZQMPlkzm\nacOFvf+VyBZJrnV7vl5N4GkuaFAWARivzDs7wXyVWTO6YKTYImq9gXTUZOT2\neKO7Kmfab+smB3sq67/YhtzWEscXDgiFZqqKe05PnnQlkOIyoxT/S1rf+JIE\nbL0e\r\n=+xWL\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBWIae9yrJBY4wTX8/Zt3rwrPGK1TCuXHOW2huC68wqPAiBH3iOEoqEjXiLlQ8RFTkHI2//8rU2rEH8X4AR/blEPBw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.0-beta.3_1592855990558_0.6893341712626051"},"_hasShrinkwrap":false},"3.20.0-beta.4":{"name":"ember-source","version":"3.20.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.54.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.54.0","@glimmer/node":"^0.54.0","@glimmer/opcode-compiler":"^0.54.0","@glimmer/program":"^0.54.0","@glimmer/reference":"^0.54.0","@glimmer/runtime":"^0.54.0","@glimmer/validator":"^0.54.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"a6518532b083340bc2cbebd2892f046b06c956d6","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.0-beta.4","_nodeVersion":"10.21.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-SIkcgKhUAwPNzeFYof1Bq61gekjhpYYqbINfu6JLyDKzu7EGa9W9T1SnTpSY3U/dsygV/hX/IxO/h0ooQBqD5Q==","shasum":"663e3ee13fb43b5c65902aacc2a1381cb1bdc8ff","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.0-beta.4.tgz","fileCount":297,"unpackedSize":8655626,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+mJ7CRA9TVsSAnZWagAAmrwP/jvsvuMLFlb5SD3AfQFt\neDnB3q0ISLIElDI5NMZdCVNOwPAVAqhHLObLF0l+8R+q+LeSSisbHaBJ1mQJ\nLv7ZY8iqJPvHDCYQiY8c1jMLvaWJk1NvNp3adRJpHZqV6AW0/AF63QW8AG/l\nzq7v4ToBqKhc1nvfEuiarsqAwxhzNRlyoLofsYv7LMoKKXZRO05nLLznfEqR\ntxL5Yd8CZVrWwuXMA/OeE5BTqF2g6eaPm9tyMGoithFa4VroWm/zi0HhCQd6\npMRyMYmZwGO5lZ2W3tFuwrPZgPImAvi1wsRU2J4glAeOP1r2uPFQOn4M8URs\nXveT4RwdnxctQYtsNAD1TOdeo7O0bTsUYPyX7zvYh5X8ZFhZUWv1giJrUXWm\n3/mY7irS3EE2Z01mkcxC9cGUlu845FKvDLd+c6q2fU3o2Fy1U7btz23I/Wqm\nmRRLMAeSarrP0uxzaEwYADD43MPuUPFiQrzm/6kYuYu5+ojy5zUmvOFBz3ea\nrPXBMovL+CqJC/XN18v02FalVp61GU50iR+6+l1PZEk19U59vRkxRqzRXt+c\nORc8hCAeMGyvDUR7rfZ9YMvsGutWrdpD2GrtKTMhTHUlNLC7EfZvXzG3PW03\nnvSoE+RHRNwARvEQB0ur3oB4HwZOZ25EgcbFb55No4kBt+oxXrrvDyq7jPdx\nWz5u\r\n=ST79\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC3LPveTfCe28Vtj2WgvAW7zzcvZl6tQUPbv7CvXbZRZAiEAn/Rjb9gE0DYVdKtwOYPPAacXqOjhrKSCv//Xyt+TmAs="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.0-beta.4_1593467514534_0.5757782716051141"},"_hasShrinkwrap":false},"3.20.0-beta.5":{"name":"ember-source","version":"3.20.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.54.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.54.0","@glimmer/node":"^0.54.0","@glimmer/opcode-compiler":"^0.54.0","@glimmer/program":"^0.54.0","@glimmer/reference":"^0.54.0","@glimmer/runtime":"^0.54.0","@glimmer/validator":"^0.54.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"52ea0efeda18562d128fa7867b5b09e85bd46ac7","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.0-beta.5","_nodeVersion":"10.21.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-ffqSN/cvinfwqPUBx0kEzMtJDnmw1hOsuocq9rV8tKYNRUsW8oo0EST8Ql67pZhYAgAbBm3gvbG9v56Hai/b4w==","shasum":"2cdd47e83e230b3c9f203d1c750936e43982397b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.0-beta.5.tgz","fileCount":297,"unpackedSize":8655797,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfA4qOCRA9TVsSAnZWagAAdfUQAI6h29ftibnUsdPEtS7v\neXa4q5SGWLeNF+owZU+E5eR+4jxftxnN0GIuE4Osr0FhX63Aw5kL2iXHosZn\nPlAY3KGsHZPLDXu31IdzdtJratnLoQnjjBGWVqb+VqPFSVHE0+otSfsD6ZHm\nlgXxrUSSwjo2jIRrL4D99oRFeJ363NPlQzetG4RmeW7UF425fHWZCO7/yFoN\nKt0/GxvXx3jnqm3MfZP7G+mRVFyJVBKh/fI/Kloc9YwJ2fgfF5xbYvJsc4Wf\nl9GXQGklsCRI2aQwgyHQKiKCGQPIdE0vI/EkAIl4RzhVfcjtu9mG+s9Q+5v1\nerGRx08VdC74HmGn6O0aO9FShJ4CmUWxKK4vmH8E8d6IY+7WNdJhX7IlXHlX\neUlOfRp27efbZXTMTO/iCjE2VNOcYaRyO3XdkIaCR8oEQaINVCic0fq6nnt5\nUiXeDRLMAbd8tEl2wbKkzB+93J/K7qewypLiFaCJU+kIsY3yUfcTS+anFK6+\nGGdSKiAzxMB7ftrbxDBHT3BveEm79tnOF62ReaKhnTE6zzmCSk/+l1C0hodC\n1bYM22SIJijoW7Df+DfLLbhzEARmqaMLYOuIfu3jGYlcK1/79AaK82j14XJD\nq8fk5R5NXSLs4cpiB3K1y/ar0GiLEF2k4jZlUeZPLgXxo9/GUoMl+7hrMMbs\nTq+x\r\n=zjcl\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSuny7dsxFWNrncB2lnUF2x9IVqTxC4dJuAwbTvOW8oAIhALGKycQfFYlXrwbRqfUGDHaKOYjGAgPrzqvVzPirT88f"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.0-beta.5_1594067598304_0.22922881018609398"},"_hasShrinkwrap":false},"3.20.0":{"name":"ember-source","version":"3.20.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.54.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.54.0","@glimmer/node":"^0.54.0","@glimmer/opcode-compiler":"^0.54.0","@glimmer/program":"^0.54.0","@glimmer/reference":"^0.54.0","@glimmer/runtime":"^0.54.0","@glimmer/validator":"^0.54.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.0","_versionPreviouslyCalculated":true,"gitHead":"0a9e13ad894b704b1b5ac5073aaf4bb0112b1bec","_id":"ember-source@3.20.0","_nodeVersion":"10.21.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-umSKoAOR7mI3XAaUZBX8ki814eHKuymEvCtNOWb4DRz02whIKX+iUKq7kRPVWgCp2NIG/WF/e3X0TDIvrPUI3Q==","shasum":"00ce44b5ff1d58b2acaf9f48879a223994ffef39","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.0.tgz","fileCount":297,"unpackedSize":8655102,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDLUZCRA9TVsSAnZWagAAW0gP/i3kPZhlvU/RYCFCRBth\n4XMs6JUlaDxVP3MALpp8Ivt/7m2dL+mcBWJXViBMVkNCfj4HiNol3y2L0hpO\n4c7QhgjThy6zwXNPncQgt5wxKdpl3uUQ7dSuc5Q90+xlw8VTl3D01axPBQJw\nr60RNTzPLkQg8MaO6FDeOszJ2UOGZOtXTWZD8tOCz4N07edxbdfmPYpfAbyk\nnbUy75NuLQf+PFaJc4EAue0OiTBx/ySoKmAKMBKkV1GtP6816n+KMOxW/r1U\nVgFlQswvRAleNuGbD0r6peSY6dDs5jDJw3bMQB0Gc6YjbMOPQtRID0840b4s\nmVErD4zUV1ntxTERNcl4mbg9Bw1/xSEgXNusHpmf9xBcWmvdcoNGPh6YCu5+\nSloX/IYXp89W8aGCasXjftiq+OUjaBNVFTu6vUNWUxjemBsTu4BJ4M9J7sTV\n6eZisFiQCnBMNdvbVj+S26BNyyP19UPenqUO/V+4gOxwhdr3iidiJAwBMFT9\nvf1rxw56QkMk7UEjNFihn2vXQX5HpMPf8pIv+XUrolTQ8XYekXjwbuWiheN3\n6wDrTnJ4/n1z5jKFuUYgh5yQxnqEXwgNyJC1OYIcjLXYlLMIOjpHR0sji5+e\nHJ5XyZGS/+KS1NgRn2vkmFESyjv7m48Z3GE8zUvO8+Achmwwm2Y7XcdtSgYO\nbYiX\r\n=etBG\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGAZ7aSPEkiyOrbk5EFb2hZuAio+lZijLgxJv4fhr4J2AiEAtCInL2tLmElClUmlYMNRQYZ4wJIADrhnzK3sIvOhdXo="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.0_1594668312858_0.5838819586591193"},"_hasShrinkwrap":false},"3.21.0-beta.1":{"name":"ember-source","version":"3.21.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.54.0","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.54.0","@glimmer/node":"^0.54.0","@glimmer/opcode-compiler":"^0.54.0","@glimmer/program":"^0.54.0","@glimmer/reference":"^0.54.0","@glimmer/runtime":"^0.54.0","@glimmer/validator":"^0.54.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"29ec6fad237857bb4ac33b84f659eff111c1ded4","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.21.0-beta.1","_nodeVersion":"10.21.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-dS4VwKTb5eIT3gYDwBB0+6F448zZuUUe72CWJFrCAr87sFlnPGbNqjZxliE8oAulTsuth1x0yRUMRBm745C47Q==","shasum":"4d7876c6252405183739919b1055680b3f9cac89","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.0-beta.1.tgz","fileCount":297,"unpackedSize":8657857,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDMu9CRA9TVsSAnZWagAAhGkP+QH/rgMXBBB6/3jBhkPq\nu4dIWK4vU74ir4dBn9kOwWHLRe0yCvs5jHodTtpvE3JiQqHfd8445CRb6E4g\n9M3SQlTHaZu6hM3JOaONAkDYWZhMgQbpFGKLWPSjkZaYrXEbCxOfKdbDCMKj\ni9FnNhIBUa4RaR5T3f31R10063S1DgH1pc6jkuIfYd1v3qlGzAZFlXjl/mzX\n4RCCTvTsjjw8xQ52reUfEw4Hnbnkp79M50YqS2ojItRsgjtA4FD0v/vV5Y52\n9Up7XXRaCnvIbzoCtJvP4Xn6vSXW+su60GGovLcsC0CozaZKCF27wadKBuqT\ntkxbPkPJvl0jKaNVRceR+tDPE4r+Tk85XB45DNnrTM9tJdxSC/HdsyqjsfMi\n6a/myybXPktkioZwqNYMY89JW4xrUB7/BYHiHE456lxAD2fKe6NT/MErEZPG\nX0q70XbLPVi2q6Z5iRaRZK8XAP2tmAQAg82wm5FhKQPbmoZ6X4c5/iov2xjb\nwDhwWrll67MWxBPQrVDjG9fmRAKEJD5R5PIUfIVhOj1COih+RZ1Inl8g1Aqp\nEOMtIvNVdQnP27akm48yRzwmCkhfOxYAO6xOdIf2RRZYCCah6kRHe1FT7voj\n4A/gkp3tj4r7Tb/tQgUeVNHtAKGssrYL1qQqZDe7GFrtMm69gTT52pVXvi/Z\n0Qfe\r\n=EN/8\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHZwVyvaiIM7eE6ShjT0v5KRJU9IMvQ1uTybGYd1AWLPAiBWpPUcA55TJaVGvx84sRJxhLa6JgVbwYPi0a2Ers15dg=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.0-beta.1_1594674108889_0.4403062027161444"},"_hasShrinkwrap":false},"3.20.1":{"name":"ember-source","version":"3.20.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.54.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.54.1","@glimmer/node":"^0.54.1","@glimmer/opcode-compiler":"^0.54.1","@glimmer/program":"^0.54.1","@glimmer/reference":"^0.54.1","@glimmer/runtime":"^0.54.1","@glimmer/validator":"^0.54.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.1","_versionPreviouslyCalculated":true,"gitHead":"fba1bc870bd024820d4519ddae78c2b61392a5ed","_id":"ember-source@3.20.1","_nodeVersion":"10.21.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-sxAQ2LvlFdqkh0Lw3v2uoXqXQQRdL7sxSwPkjgk1FJIYSzWbo2ecBNll+3cfvslq35xN8Dr3162naxoTGf3CJQ==","shasum":"ade69fc31e7e2c9ab01f63491e10161032cf65f3","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.1.tgz","fileCount":297,"unpackedSize":8656502,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfD2rrCRA9TVsSAnZWagAACtAP/isYXDVOkVNKB3ovpHWh\ntCBc2X79Pnjob3jJQ4cTBjCmgD+K3yqoYqUCLPrQ/9fXiPoxoVgsG3GQqUL/\nkQpbOAVoVl9935oCfGk8gFokZZ9abe5WSH7jRTIh0Cw3V2kJvLGIBTbbBWjW\ntWqIviuhhWkx57myc7P3oywuiPctI0GMCmLvDuRfk2J6fq/l2xhl1EQwylSx\nAwb/w+05pmCSnTGrTzUeSm6UB6Xm5a7pVAsx6sdlXYrxHnWdllYPSSo3vw+D\npx3Ak0oX2Q5X1SQ4Nv+c6/HJBRJ/xq6xZz/kftcVeaekMyR2TYCxr8+Zlkee\n/Ugah5d7H8z4JKWNqw6Jxb3tlsydyvbZPKIVh0T0iEcaLkJoPC2LB2Eh9DEz\n7cWo3WMBfWXEkFY5btEmuuc7YMxerBeKfyr7EhzkVgAXjGNq9OURn8LAsAgi\nnzbCyBR1oIXG6EUAGuqVF/jSRhArDg/g0+76n81uR10U4H4tqCqcowUJ6FM6\nykdrPiSL7kWDPNwTUW7Eyi3+mIcVp7NAhVrir7zcOBtgtb6wSSPjtRCXEeis\nq6SdYI1glmlt1ulS3Fm6IfWM+mWTxk5jWxJHdK8EyRsGXjwm4qA3W5AyQQwl\nhZmTjQDO2DO6VeitIkLG093ORV5Fa1IP1E54d/EIiSJXa9ssZIlr1OXG6VRK\nKpF3\r\n=8p9t\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC98glAA+Lk+KE0OXJHNX9fv/aVSmF6GkOEzQKD6cpvewIhAOZeaPFhw5obWjBByNdJcONlwafaGHGDwn7NRoMu+Zrx"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.1_1594845930505_0.3155159278387485"},"_hasShrinkwrap":false},"3.21.0-beta.2":{"name":"ember-source","version":"3.21.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.54.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.54.1","@glimmer/node":"^0.54.1","@glimmer/opcode-compiler":"^0.54.1","@glimmer/program":"^0.54.1","@glimmer/reference":"^0.54.1","@glimmer/runtime":"^0.54.1","@glimmer/validator":"^0.54.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"78e854afe9ff59f909fab8241c88c4a49f6e2535","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.21.0-beta.2","_nodeVersion":"10.21.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-7bOTFJmETgylaNsN/+ka5UlDUH4HXFz0I1nNZt6eLe/1R7NUHBLM4KrX1rh60k6/r82g4hz8oEaDb12kXG4R6w==","shasum":"0163d567b54e3ac77f276297248edac219ced299","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.0-beta.2.tgz","fileCount":297,"unpackedSize":8659814,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFenkCRA9TVsSAnZWagAAhcsP/AnM0ySNcnEM3Ac/GJAq\nb1TiLF9rSOaxouFtSNW0TnCM6149+rcTNJ/EAk1l9zYu7QhwdJba4a+mCxDN\nHuMzT6qsb2921vbpTUuX1bNLO1Y19yPiOAUj5o3brpddfQoXhtA4pl5/0b2z\nLwWDqHwHZaJV5esyN3TfJ1zMk7LVBareSfLO62XPVe0u6XEqNwmOZ/b3o0xw\nM8vGkpMG0xgP1/Yfo/qQWnuSLrv5lIrUwQs65ZU1KNVrV0HEr6RP8sUCsy5D\niGBv+/UfGULmzuLbI4u5Gnf1NNxuoWgrer6X+fgWpnAsgw0SW2J089T51h6p\nw++x3qJ090tJxdRalRdKKVGBxwm0M3fNkULKreUKCetTx5oJSyo9Rubtp1Ni\nPJ3GAgCPc8ESPT2sgUqEMHnXTi2noi7oa0ER67wQJIF34Y1tqSFiV5MGfBxr\nKk0S4Ifr/wtpqbdrp94z6opkoAiSm7/Tf90zz9V+G7v3AMUXuHelsOrLWyD+\nIeGK3tgMSWeoXTYoCZ0Yin8fNtEKJlH51SgcCfKZyVbXiJENWqaISOx8b6AS\n6N2a5CKD9APdhJ4wj1rcf1mD6rDkqt4KOzWFOWgUtwtog781lYT6R1LLTkvj\nLDjb6O+7ZGHRlt6f7qe1eVA1oaP0ocNP4TFrz6TtF3Ou3ZNlO1MKTwNHbYmg\nkArn\r\n=YjQ5\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDT2rFpSIrqE1WOclXRb+R9BhhgpdjtzfpDAXgUEq7eKgIgLZ75BppY1/tqE5s5rUn3shW2DwhXSOdUanJE/GfJPbU="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.0-beta.2_1595271651901_0.5262624443417732"},"_hasShrinkwrap":false},"3.20.2":{"name":"ember-source","version":"3.20.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.54.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.54.2","@glimmer/node":"^0.54.2","@glimmer/opcode-compiler":"^0.54.2","@glimmer/program":"^0.54.2","@glimmer/reference":"^0.54.2","@glimmer/runtime":"^0.54.2","@glimmer/validator":"^0.54.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.5","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.2","_versionPreviouslyCalculated":true,"gitHead":"1cc221021ea4c966121357d88582279b9ede4086","_id":"ember-source@3.20.2","_nodeVersion":"10.22.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-9uPBKF7B7doz6u0z+0vBczGqaAVpcGmjqQkZdtf0C0aYY7NXRYDMZrx7vudy5DRhP13Ryo4rjZhlcRgbFPR44w==","shasum":"c8ea4fd43230ae91e9362c3136b37ed9bdd91c2a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.2.tgz","fileCount":297,"unpackedSize":8657071,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHhVLCRA9TVsSAnZWagAAokMP/0lpLQXhBRAKfkjs3IBD\nu+mDGgDihjzdyZchXmjeQFqsFvJ5tIppt+W87JMO6hhHvvjWD3QAFBGZJ2As\nUCGZoTYLpUCNcW3hShhWedLD12X0Vy26rIExbsuPqAvvzuPZQWptN/CsV9mj\nRqoYL9+q6pvijJY7yivcKvZ6FXrCh1JV+WRGY2rl0kuMF0kFgo588rjW+Am0\nZv9Z8RkOY5u9WFKTe3nJ6zBfKNok8paqXw2ipVrZkGUXCj2dejt2a+RDT5w2\nPk2G4WNBhuxLZzXI32OJVK5T9b5Utqz+QtbU9av8wNPWE0jkTx9kq309+U4j\nQtHvJtmsBSdcj+YL8PF4WFcF5SjVjXs6qx32Z2mBTcefOrLiw+BbVD3+01IH\nWDvs2j7OsDzeePgt7jRJsRPN/rWYmsFgOZbMaVU9cjB566Nbc1MDii9yezIw\nFbrH36gjOCyENxgjJ6Y7Dhw47Bv/tMmyi/EBpgDZK5JEfxmT1cN7I25/ofGq\n86JDVOuwSqYFF0fTRY3Q3SoJ4myIYgtSx/f0LWet4iBzO+Tw8LIIqsBxde0s\n3VaLYTqFWJ+6nUBWDmXLdmbdt/AaMGZqT4VbYOlUrt2trU7H+rgykME89lzE\ngsPxIOFaXTGEKEpfZ1IrEEXYdaKAlrycXFv0L1Oabl81acoGBy0+FSFJOcTY\nN+O8\r\n=WpDz\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSjeeI1/0dhkN3yfmMAHoFz9IWcI+mFogARkv612fEqAiEA8R+jeeJmuZpJmZAVA3okKRQNT6ZkzkuWlH0XocPDU2Q="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.2_1595807051144_0.4875222797175831"},"_hasShrinkwrap":false},"3.21.0-beta.3":{"name":"ember-source","version":"3.21.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.54.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.54.2","@glimmer/node":"^0.54.2","@glimmer/opcode-compiler":"^0.54.2","@glimmer/program":"^0.54.2","@glimmer/reference":"^0.54.2","@glimmer/runtime":"^0.54.2","@glimmer/validator":"^0.54.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9d8eab59e9f72512c8f5ea84d7b1ab202447b69c","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.21.0-beta.3","_nodeVersion":"10.22.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-UaWxXTm/dUT7zy1DR/FALeRwfZeU2TpYSY6eQ6b4AKvFO+0XLsjFpcGH0aX3cVsHIiEBkn327371esWSd+9hyA==","shasum":"17bc85d41e6f3ece6e560891af1f371b90f27759","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.0-beta.3.tgz","fileCount":297,"unpackedSize":8660925,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfH1+4CRA9TVsSAnZWagAAq1wP/jBqdti2y4VxhsYqRJRJ\nLJD0yOrSlON0JqzQE9iiwbGaLPCFJVlXbOvubWefrriQAHmD6xyXyzh5fS+s\nTsz5EDd4vRMwFbjdaz62wanGAxi00vUMuEfX+j380zLIhrhsKkG6JYYod3Jb\nh6/P/JiQJDBT0zUGe8buUDsxhzYBr+bsR87AnWCTTZuOduCG+bz4MZ4CtasP\nzMd4J+S7tCv5fF0IyWiMt5bbxMS3KzuiB5DuuLzjy/2R5ECn41opjxyqdaKd\nwdFyHkRsKhMkz5bG4yHT+V253Vp7LQv0XtXeFC8bt0fC8xRa8VUCALZ0FMdr\nft88PZiA8nvCtc4bdLtkYVyL6opm3bHdYJ8xxbgvNhXaBAaZR6yWiCS88125\nvAJINTfXR4VERLovtom5gV3mmpkBFtElX2wamPjk4xa1DuvH0loR13vxX9f5\nXPDnp51vZkwE5Hc0YsJHUDe8QL9+PZZRRanF9x+OEwKKnP2AGtQ0QeqYZBCx\nBfPDZpS8pvbSbkOJ8UyXv06zUKZyIqk2x7UJSRTWGeRsEIexO/Q8NIU8aGum\nay09pf3P38wqqETfBk69iotSzKrgD1PXhfJdXTuU2g0wl0jJstiFfuqwrSgy\nLHQ8SrcXmoFCMB7h0Jl+neuda6LOLn3DX58qlBY/8NzvqKyB96hqIZ8dam/l\nlKH0\r\n=kdGg\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDuGZQ5dOwLlj6vH79NA+jYB1doneo2+cYbb+q98UYXwAiAJ2A1zqJcd9PxDD9b2Yocxe7m3sSysDEVL1BEbtj2muw=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.0-beta.3_1595891639609_0.149517693539708"},"_hasShrinkwrap":false},"3.16.9":{"name":"ember-source","version":"3.16.9","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"0.38.5-alpha.6","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.6","@glimmer/node":"0.38.5-alpha.6","@glimmer/opcode-compiler":"0.38.5-alpha.6","@glimmer/program":"0.38.5-alpha.6","@glimmer/reference":"0.38.5-alpha.6","@glimmer/runtime":"0.38.5-alpha.6","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-plugin-module-resolver":"^3.2.0","babel-eslint":"^10.1.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.9","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"5df4252c5f4dcc6cd674b0ebbc07eec3686ae6cb","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.16.9","_nodeVersion":"10.22.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-6hLPQ4ccdR6wnxtTbMvUN7agaohnnohuzwYguDvfwCc0A/odemZFWyEYs5j+sLJYuBaMQDDHvW+vs2xs6VLE4Q==","shasum":"af11a05bf3871b4f53fbbb7ff2efe99d6e7eba3a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.9.tgz","fileCount":294,"unpackedSize":8200234,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIcxrCRA9TVsSAnZWagAAL2QP/1IC4uYC8TXJxoVcXKrv\nS4nhbitXTt1pxif0JIducSohdXriFuUfNMdRkWwpbF7Kzal/UNbj67YLoci3\nMcuV6f48+yrrFHuTX02c65rjvfWXCZMIqiJh6r8n23yxKnSX+QC1jU1AQafr\nFDeD+CS+Dzdo9gPIUAPVtPmJgeXzCROnhekeJ5u2Ni0TNyAEnXzZkscNjb2z\nZeBaEBvUJlEvmN0mpKY5kpsTC//8g39GUR3czvXc/JOn38ELprAHkRPWNlys\nKJtEKnAjj0ZbZZqjZh03/I9yDN8yzQUizxWXAgoavWBOwHneizMB4kSmfrLH\ncMWhcjBD+HRCw1gIY2y6dn/VxBvTI2RHCdpO2Sh0sJlLg8A7CzEQ6w6YLsr+\n7Xu4JeSmduHE3tJ2+i2xjsvo+DKPpgeopxstq8pIQaoWd0jYlYVvldMQFBaX\nOQtLOriKeqWzA1A6lFbMpeL4Rnd9wn51rf28XCpXI1y69IqXZqPwgb1jZdPo\ngV7/cszJ0mNAta/6Ynm2XxpaU6hHMz5rQ84mFiyER9XhFZazGjtI5H8hLSnc\nrKVQiM1rgQua0V4yxoX+MtETU469DPWm59w5zv/yHw6PN5E8kKikYvNheOEi\nHWSm5VgKyxs2KeVpaRLxpOwOn2meNbQiQO9xKIjo8UzF90WozJMxo+/1Xwex\nsbcX\r\n=O3PE\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1hv+OpyyIIrY/sLVE1y5FXqU0cEddaq8Bi9SUlMdJ2AiEA7w3tUtk6pJJ6eQ+TahRT+C8YN93nRacTM0etuQBmQf8="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.9_1596050538798_0.6149001469776105"},"_hasShrinkwrap":false},"3.20.3":{"name":"ember-source","version":"3.20.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.55.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.55.1","@glimmer/node":"^0.55.1","@glimmer/opcode-compiler":"^0.55.1","@glimmer/program":"^0.55.1","@glimmer/reference":"^0.55.1","@glimmer/runtime":"^0.55.1","@glimmer/validator":"^0.55.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.3","_versionPreviouslyCalculated":true,"gitHead":"2f043eec74181123f8ffae9e4473566ae8ec5830","_id":"ember-source@3.20.3","_nodeVersion":"10.22.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-Fpz0eVFcL4s74d2mw5D3RFGlhRcljB6N4RyjsuumwYTlg7UMrkDdlHy7A1ZI2tDw2Cz7uE7W2dKzSnCQcZGcVQ==","shasum":"fdc0e8d9a402985783a2c53729f75abbb7b2ac95","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.3.tgz","fileCount":297,"unpackedSize":8629121,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIuDACRA9TVsSAnZWagAA044P/AkQA1FZ2uW3WZYjfOYB\neohrUeHZKbT2SNyzanKxspEAm6cdvneuMeRgNgGsG8tJ7dSCwUf7UtISZAum\nsqd7iUci0I2a5PX0sBmAJnUdTYN8KYJs0F4U/mRmrWPg06bze6Gb0uAPMJxZ\ndpBqADTYaZbfavfPRO1V/f6n9nwjfEkuMSNOVxlXsVCiPteh7aZI/YC4haAe\nc0lTNAc+z9OD3PRFQuwiVK/gBOkF8fauliRrLfcNqAO2azltwkLVmhhoKBYj\nht1EHOuUWcccqQ+QR4jlK+05/JGec3DOG7cC5HOMhykw8GvvL8pQUOkftnli\nVmJ/+eaOD1LbjbLmFbM8PGKZws+qXQyosSCIV8/ijX//oJTJiGPjiKL7/of/\nCvK8x7Yd48D5rP+dIRVM9JotuR6WDCUg1P9W1JSNN+WUbVrnUnvfui5ycdAI\nrx7wxwr95uR9a/HuAzIgUwdtlopSDGB0Ppdvof8YTldvlLBdOz5IBbOxE/Bu\nRYE4bywiDv9WOy0mVS5jV0G7u89FluIifkHBVuAKVZbhw5fRcH4RCpkmXGJw\nlPc3DMLTdn9uStEIhPkrX1VVUUW+Vha77bvCvh760bV1+MtbSH1nenXY4+Q4\nQjI8lDTmLx6Vhf2fgG6vGhg1+VY9yYNbIGRZqPWkOaH+HO+Hthd9LyJTy7eg\n4spn\r\n=H5mm\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6nUnv6Tw1woCh5lPvOgXUk4ofp2q6zo1rY3PpTJQpbAIgNynFpviSVf0XvCpsK397iXA2fcmcgBkx2I+PJQZ2xi4="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.3_1596121280061_0.5122382867046629"},"_hasShrinkwrap":false},"3.21.0-beta.4":{"name":"ember-source","version":"3.21.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.55.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.55.3","@glimmer/node":"^0.55.3","@glimmer/opcode-compiler":"^0.55.3","@glimmer/program":"^0.55.3","@glimmer/reference":"^0.55.3","@glimmer/runtime":"^0.55.3","@glimmer/validator":"^0.55.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9bfd56c41a24e379766e3106242946bc9043a545","readme":"

\n \n

\n\n

\n \"npm\n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.21.0-beta.4","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-+iltOpHL36KBq4BZ1xX/I4fGmTRmNHWdWipELr0LSaB05SjfaKZBhYcdHL3Re69j2BnWsNDjEKBJsZ38W6KilQ==","shasum":"a54e1c6e2b6b673265f07d0f33792668bb9c4ab3","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.0-beta.4.tgz","fileCount":297,"unpackedSize":8631040,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKw7ECRA9TVsSAnZWagAAeZkP/jze7KWuXIaRSVWJuzjM\nNCS0toLkRD+A2Nw3gSfeBKjklyyff5tsxcsubMU5Qi0Pqxi1M5JjlVPE0xVU\nD28Gx2eHnJzXexPnpkYYDiY54ZZJiWFR3tqrNnol61cWGNQISbVXrXEWshxd\nWY6v7SMP2l9W7x7ZMSmAOOiTuCnrXYUjYROj93XYyfPTJQBvZDM5+qFZMkSF\nfpw89/t++sVh1XXvnAFnGXN+nwzoLrxGpuMeNCKUI3mAnPv1GgDspLi2IlAj\nCC577XUOMj10ZpTFuqOrEvAaD3VKq3YVIW2bnccO1A5PnlXO5XJmCVGUsPEF\ndWAByWTafzL6+ke7UwpN8PvSS8rjypvU5LPLi1aSoaHZTJV6tJiQTRWFYJ18\nzihmmFe2MO29QN+K/pmF7U7dpzPLbPSDgDF1S7kzUF2/VkKUn/2+Mu9RURK6\ne1ldWaeiyUpBIqIKc5oCzCYsJhnNteDPaYz+l1jlZFAOtdFffQXw6898cYto\nGVDJ2EdtCB4PL7zBY28JlrRwzFdkQTITipthI+X0hQyamW5DpIOgKeanp7+w\nau8swqlqHm1DIS0QevXjyGnTAl++O4ms+vKZd/6fxz6/1CPSpHf/rOaneDDz\nMNlyEKQMpXsabJAI2DVQuMSDvARZF/mO1HVfH2A9eyfI1jw1SFY1dmikvf+g\njUBj\r\n=zIaN\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFUmwncr2NE3L3IKq70nDL3fXKgeI9fNCUYXbgb+colTAiBuh9n4biVi3mtoDWgXv6XFJnTA5TBTzynD1rEBOgwA/w=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"katiegengler","email":"katie@kmg.io"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.0-beta.4_1596657347839_0.7899049809403444"},"_hasShrinkwrap":false},"3.16.10":{"name":"ember-source","version":"3.16.10","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^3.0.0","broccoli-concat":"^3.7.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^3.0.2","chalk":"^2.4.2","ember-cli-babel":"^7.18.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^3.1.3","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.4.1","resolve":"^1.11.1","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.0","@glimmer/compiler":"0.38.5-alpha.6","@glimmer/env":"^0.1.7","@glimmer/interfaces":"0.38.5-alpha.6","@glimmer/node":"0.38.5-alpha.6","@glimmer/opcode-compiler":"0.38.5-alpha.6","@glimmer/program":"0.38.5-alpha.6","@glimmer/reference":"0.38.5-alpha.6","@glimmer/runtime":"0.38.5-alpha.6","@types/qunit":"^2.5.4","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.7.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.573.0","babel-plugin-module-resolver":"^3.2.0","babel-eslint":"^10.1.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^3.0.0","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.1.0","broccoli-uglify-sourcemap":"^3.1.1","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.0","ember-publisher":"0.0.7","eslint":"^5.16.0","eslint-config-prettier":"^6.4.0","eslint-import-resolver-node":"^0.3.2","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^8.0.1","eslint-plugin-prettier":"^3.1.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^8.1.0","git-repo-info":"^2.1.0","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^0.5.1","mocha":"^6.2.1","prettier":"^1.18.2","puppeteer":"^1.20.0","qunit":"^2.9.3","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^2.17.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.0"},"engines":{"node":"8.* - || 10.* || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.16.10","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"b33ca1ee3aa0a005937baf98addfa4aa30a75294","readme":"

\n \n

\n\n

\n \"Build\n \"Code\n \"Discord\n

\n\nEmber.js is a JavaScript framework - that greatly reduces the time, effort and resources needed\nto build any web - application. It is focused on making you, the developer, as productive as - possible by doing all the common, repetitive, yet essential, tasks involved - in most web development projects.\n\nEmber.js also provides access to the - most advanced features of JavaScript, HTML and the Browser giving you everything - you need to create your next killer web app.\n\n- [Website](https://emberjs.com)\n- - [Guides](https://guides.emberjs.com)\n- [API](https://emberjs.com/api)\n- - [Community](https://emberjs.com/community)\n- [Blog](https://emberjs.com/blog)\n- - [Builds](https://emberjs.com/builds)\n\n# Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by:\n\n\"BrowserStack\"\n","readmeFilename":"README.md","_id":"ember-source@3.16.10","_nodeVersion":"10.22.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-Vh+J1RWntKdovnjBJCwTJyrNDbj0UQ95geQRBk3tA6HCinnqRIAMxj1I2yF8aY19w/ljpsUOdog0RSjEm5oLDg==","shasum":"1a81006cb5f2e1b192f47c8ef4c5cd6336691e14","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.16.10.tgz","fileCount":294,"unpackedSize":8203019,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKxnvCRA9TVsSAnZWagAA048QAI18Gmh38oK5yCDYmqeW\nFXI/D72X8DJWerDcTVSg75Gy3222GJBLZLXeNx3U00HrNZOPCeoAaBQbliro\nVd1nlleCyZpWHGfmuJXBghi/ylrg2T5VwkLhFaNMQzPx4NBhC+5gtlVtbzIl\nVavZ6G51J5qxwyCaweefGO57jBRQw9t04/hM9/21kAlRhgbfuIRBw2cDnqMr\nzEvN2AK0sc1Zuk3hCI69dmRwXh+pVq9pf73iQY0VjHDb8S6NyuMy0ch4c088\nPoz12IwKTxhPuZKhdhKtFvI3UFo6HbA9I6fz9nlBy0E2Z07qw4x8pvnpGKm3\n9zhHMnGqR+uxRE89hUOBcjaEZSxsO5H95jows3oxi2mOlWKqpD1Ny1Qsv5XC\nSUbdaayX/3+68LWbKw6FtHpIkLCVUsiWv2hhs3Rvxj0jP6LYG+uhFufZRzXq\nIRlEeXfcLErk0u4TITuY9OSxx/2nUZZO3HrVzHofw0Xlsi2P4UOlAahbLjuA\nLL4HniJK5RWn7Pu4M7fLsUEARJn/jnKQBnIxvCYitB/oDW6DUXCAjOxUnITI\nBmgZ9m3LXqPeyAiCDuFZgjzuXPvpBjAV2LY5yGZpZxSoSfkn9ZjQLwoV+Kq8\nzC7LdAeQRvMOd/TwY/mFdX5lKGFUyPQaXzJUYk3Rw46PSedQdNziz/MWT5L+\nreuo\r\n=qpyF\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/kZZBPudWutUH9QyaDk3mm7DCmhGNYI5N5Qw/jQ6oTQIgUGJ6vskoPFoxO4Ly7fPlwgTdn4uIHvUfFQuaPXoXxmI="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.16.10_1596660206133_0.45653183102194617"},"_hasShrinkwrap":false},"3.21.0-beta.5":{"name":"ember-source","version":"3.21.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.55.3","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.55.3","@glimmer/node":"^0.55.3","@glimmer/opcode-compiler":"^0.55.3","@glimmer/program":"^0.55.3","@glimmer/reference":"^0.55.3","@glimmer/runtime":"^0.55.3","@glimmer/validator":"^0.55.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"751851e7107e40a78ba76d9380325aef68452c77","readme":"

\n \n

\n\n

\n \"npm\n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.21.0-beta.5","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-zPE8+HJturwo1DJ5yS3Ny000bl27x/Mh/qe02nPoDKPs37GnSxV/VG8Yk+DTkaxQf1X5Vc/5UWRc5dCG9sMLmw==","shasum":"0223c04849e61258f2d6973e5bb96b460c0018dc","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.0-beta.5.tgz","fileCount":297,"unpackedSize":8633993,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKxt+CRA9TVsSAnZWagAAvpEP/Rvw6BCBrC/sUoOVOdTB\nA2iV/81/In0lD6wqyS8XJEOJHV38lVTw2H8L8saiFX/Neqr+cQtS63L0R8GM\nNS84NbQ8pK5uft+owfWFgoAFkeJgej95nx9XhkVaLdb0F9/kVO5cxycC/Jr5\nTN+AKDodtX01VxTO9w2UJz6iB1FV1XlcbIciJfvCyHZiggMb80B2Nu5Y1L0m\nhfIQtiELRPPuDKH3v1B284jhr9YEJVN0QjrTI3t5amN94CHOn2177OZvnVrd\nMt8lDGYk/WApdPmBSv1O14L/C2y9rSTJYuV4Yj6f9sZmByVmKF48rTFt0Yua\nc3HtjeCD823BFV4gDih9Y1/KMykT79kuyY1nPzjIzONDgvUAGtJ54IGt6aXB\ndrNVYeoMrS3qvE0yO/6JqyWnuWpBlv6yzuYoatXEkl1nIgT6NdiWak8pJfdg\nRD96l1Bt/fjOijzOJ8aTOI4wfm7JYUDhe3QfI/YCWmxak02jMFA90NJm3Im5\nr0SaZMgn13ISzrko+flL6rm72st6NQnKuDIWqR0r2FO2cc9DOiGVXXDXSPFx\nEoTmj0edMDgfNPREVC7yZ068Vc4RtSopv8y1ty1Tf9Wf8VmyXUFOs0IlV6y7\nOgeumx4htQchHtQ2UUtEH3v6wVIOtTrozULCcTFkWqk9c3VW995981lrlf9X\nqTDn\r\n=dkXr\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFTNutf30Sbna6j28/FMu/PyMGB6BXoR3Z7xwcymEz7FAiEA79im2WJI0PK/AwsIFAQT7Lk60hyldjezAAqDvq45vH0="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.0-beta.5_1596660605912_0.8676827267665386"},"_hasShrinkwrap":false},"3.20.4":{"name":"ember-source","version":"3.20.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.1","@glimmer/node":"^0.56.1","@glimmer/opcode-compiler":"^0.56.1","@glimmer/program":"^0.56.1","@glimmer/reference":"^0.56.1","@glimmer/runtime":"^0.56.1","@glimmer/validator":"^0.56.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.4","_versionPreviouslyCalculated":true,"gitHead":"5a6e50d4e09c02941f6c882cc357b29d13e8bb7d","_id":"ember-source@3.20.4","_nodeVersion":"10.22.0","_npmVersion":"6.14.7","dist":{"integrity":"sha512-ycWlaq7W63S3Nh7pMRU4oXNirBB9MbNGDN6hUgs3/qc1gjOUVGfGv0p2NPVcKXgqWtbiqrWGqCbp1iTay2MUpA==","shasum":"582545ae3b20de5ffd9f8b43c42c94815e592291","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.4.tgz","fileCount":297,"unpackedSize":8618468,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMt5LCRA9TVsSAnZWagAA1zIQAIAtLqEX9GZgytejz9in\n04zeIU5NcyOEmKmDfeCsjFvzHtWHT+FVM8V41DGuL/eOb6OVSxa6jrc7Dhoc\nIghRt1wi0pJIbHMeV/knUtwRea5dFuZ5i4ggOinuloIU4B3a+VX4m+oj4Wg4\nZA78DbwVRfJGrbUoc2+HjDMCGr67p+HpjY5r7xgzfi59bWp0aj/QozWwV1Pm\nGz4Jqt87ImfKvnoEPulDVeHRrfBRCZ9oRVecXS6OgvCh1UasJ9jMgApobg+L\n841DGyxlOCc/xYVDO6ERZ/Ni+THs+ZO22vtRR5OZp5YYDE5XAFLC48IzYaHZ\nB3tn48sR+3mjKL6QPy/5EkSSAfr1KKInmYRsMYA7U03zaWXMbFRYoVgZIRKO\nC5g6BEfg6nRBisGhAOFdWkgI8uu5lfVMhLqsNi5ov2ApfLJWacRCUpYyq6nP\nhOz0z0ZMxqLIDURHFMWO1h/m8P+vhOAR49h3Ykx6MZTM9eSZobcmZT6I122U\nYjtHAQzccZUdpzgj974Ydy/wqA+dakNAJDXRC9LGk7LQMusYyAZvlPd5EcgW\n68HLEsLvnmlLJwwlsQgvguJCNlyq6zF0NAIALjMnnawNkF3dxf7fvn98Yn71\nReUopKLH5XTwwZMzBPeFG9J/46e3MfsR3wzMYDzHJuUTqGG3Sb01N9WUvi2Y\nRpLt\r\n=h1p0\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELVWrqbfySOkBZab7wMtO/Ov86kAzwyeg1nUJM5REICAiEA5MR+bzcE2q9GoW+T5oFCBBxnhJLGeu04Mub/RrgfQQ4="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.4_1597169226873_0.7489401820867132"},"_hasShrinkwrap":false},"3.21.0-beta.6":{"name":"ember-source","version":"3.21.0-beta.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.1","@glimmer/node":"^0.56.1","@glimmer/opcode-compiler":"^0.56.1","@glimmer/program":"^0.56.1","@glimmer/reference":"^0.56.1","@glimmer/runtime":"^0.56.1","@glimmer/validator":"^0.56.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.0-beta.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"c4b0057fe694020b7d4b033ef175be499861bb85","readme":"

\n \n

\n\n

\n \"npm\n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.21.0-beta.6","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-FLZyed2j8NsdbsWsJX+ySVQln6/NoNSHE3xsFvOIWwmRuxmsw3Vc0tAJnwpkEzdYD//4vkduzXoqXU2fUvh4aA==","shasum":"a229abb155ab094c47920e0b15d1ca96a1a35136","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.0-beta.6.tgz","fileCount":297,"unpackedSize":8623157,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOurZCRA9TVsSAnZWagAAWjgQAJhBseRGhMRFSFXfIA3R\ngyQB9o1F3ynGJpaPLZRv+LznQuM5qZNphgydKQzMUdb/A42yTYd2jGefWKIC\nvg6Kehpu9VtdJa7sCdW5IG4z4PfcJBx+eWZXBRJCdGJ4Scs9M76UHyITWjH/\npuCjQhU9BkIdlORAFV14i6GCuJUgRF3qRhhdK/2x/wXpwFEzW6k4AwfmnUy+\na+RW6qIabidx0S+OuKieNTf/THDjbKXC7nDnqGHpEC/K/j+OOMieu/mhkZlP\necL50eEM3ewa9EV0V0Zx1cuEvc9nauknk2B5DNRltR8f0K1QhCQzDwrR1Gsd\ntGWEYwEMSnWUd2g9TMGG0AFcFZns4fxSUZH4RlD8VXk2zmXY1PBDmyFRXpe0\nL0mpFuKhGH7/zJ4Jo+CBVDxK+8JSVEDkpY65FVNxQFqg6JYNhcoycUVMuNiP\nZvDmlao+eihXnKjYolC1mB2YvUTZHvGUlkdZtTO/eWwc+bx4SLBqW8NlPajn\n1ZOTZI96sItbHSJ0vv6ZgFxphehGmdW198T0tUfsGjATYlIvVMvC0qvKHF/6\nmHO5kea+zb8Ek1xmdRUKXQ1+K2igfv7HYNsIKxPliT++Lkv45CYd+2yzTfnH\nZRRFvvpZjm4jxnWvykYAc5hV2e2xbkVIm1mKFFUgSOOPeHBzJsQZIrTTmuRv\n0p3S\r\n=a2zV\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5AtxwqvTthHCPFgy1VSEObfTpE/Zfgh1QGGImz+wWIAiB2sfhgNzFch29ukaqmVoZQ5P0yu1vDoCXfkMVKY2ijjA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.0-beta.6_1597696728920_0.19932274754204582"},"_hasShrinkwrap":false},"3.21.0":{"name":"ember-source","version":"3.21.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.1","@glimmer/node":"^0.56.1","@glimmer/opcode-compiler":"^0.56.1","@glimmer/program":"^0.56.1","@glimmer/reference":"^0.56.1","@glimmer/runtime":"^0.56.1","@glimmer/validator":"^0.56.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.0","_versionPreviouslyCalculated":true,"gitHead":"13c4dd00fe4c07f1d45a3c9150e0f7d6fdb296a2","_id":"ember-source@3.21.0","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-BoNAhEjB4zb3TuJMzUK81ivz7S6IYLO4MRFfEN8x6nxf3hL9HE0D2QdbqlX9j54xkqssPz5iqmR6/LEEbgP9pA==","shasum":"36ff63584438fba3a336529c30c1aeb14caba9e7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.0.tgz","fileCount":297,"unpackedSize":8621855,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRAVQCRA9TVsSAnZWagAAQo0P/ikKRrU0akKXJmrbdGra\nRDpUqPpULlXbhAb7z7nLSYlNSw3Z0xuRgvOhakZ9z24t2WxxqzbjskwLl4lp\nUfWsYQHBWyo8S5jBq01trvFJZHQHMN96cRT8yTNaL8kWfWH90uFEAOzN/WQn\npNEEDOytqSkaURQpyW8/d5BaMoB4Ul1kE0dHWrh5l8cX/Ye8RYpCZ1yQoDBs\npF1DqBL6qZkxuiFQi6Gcp7bC/GV4lQfks00bYJXizLQi6TAMT7/5nMer1m4L\nYx6yiH0mfGPM59HEyTSdoMOQCDDXH4gQ9jRAFXQvEn/7Xd6/96Hv1H4PRexf\n0jxqhpPokcMW+XjiJ7BgGy5GgQOd24os+k6ukHUfRIF2/Z1dQwAXNnpxvnPR\nyps39s5kOGR4K7BfCCHlshRMdX0V7BNwi1ODivUN3dKyk6z8hSqQd+LQN67i\n0/A3WMrEqFCRcxI57GzeHQEJ/bPiv38ExzaNRQ+qGEsxhPZPhUAEYbhcp6/s\nn4JCdihNXb2IWSLGwP2vUSBShgWyieV9U6zW6sE9xSD2pD16y/zO1MRhdBTE\nCx+dzKoT7h6tXqryo2/299P5MTcZTfFxd8cKguTafwh6FtdGFZ+y6qIulg6e\n2FWWR7PKshwoXsueWKAsN+ynX1U2eh20OhovBSI4FpOrJzhXiUTTkxPWa6sx\n+tFJ\r\n=L39d\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICrFL4SBW+v5ZXPwqfF8Mi08WWk8rkeC7NadVMCIq6ldAiADKkMMpaUokhWI4p1xgGblQrxoBae4CeMmOGZiWynPOA=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.0_1598293327630_0.6594030215582958"},"_hasShrinkwrap":false},"3.22.0-beta.1":{"name":"ember-source","version":"3.22.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.59.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"^0.59.0","@glimmer/interfaces":"^0.59.0","@glimmer/node":"^0.59.0","@glimmer/opcode-compiler":"^0.59.0","@glimmer/program":"^0.59.0","@glimmer/reference":"^0.59.0","@glimmer/runtime":"^0.59.0","@glimmer/validator":"^0.59.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.0.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"a1e784a32439347549b28932ac49915c8732435a","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.22.0-beta.1","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-uJwxmoI4ff3msDRe5UwGcalFjIrRfJWkJJG4lanlxDNsQT5ZRxz63QWC4wdoAlZZyXy9pfWd5ns7H/4rcS4xCQ==","shasum":"3ee2ea4a9ed37c385a2c9ed63d29b5ad93cb23a5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.0-beta.1.tgz","fileCount":299,"unpackedSize":8623305,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRAqiCRA9TVsSAnZWagAAMbEP/RgngX8KPMh5UWQ0zjpU\nUg+cDszue1QcuVtS8iwKs4KHurCjK8ujK1Tk5hyjPaCmqMsVqJGNlUNGfbOW\nKxup0BhnGE57gcOsb8UtOuKOiDPHpAeNJF6tdMEm8YVXJsEjjJ2PMcteLEuh\nBVOrAD0ul84R51HrlA+bM4TKs+ozDdy55nhslFiFlZLWQ6r4Yl8lG2xWutJB\npmgtQqZObYpxKrfR8NDIvp7VBqs8OQR2WZO0rGY/1vi0Q2ANVoWchCxkPO8S\n55dBbdqMs3Z8NsI6gKfpxExVodcB51++nIxtjoHRHDUlkMXsPdYCcymZNyrd\n9+2rtG24D4I+Oai6EMPBSHEz9gmAnJiOx/qWMJ9TwZw+XvkZJlG2j7kk3qDx\n7t9bvj9iNFbVRoInh7z0Sbptjf5ij7CbRph7cxThsAOeQdC81O7CJ/i1k0SO\nkVBXoY4UDc7orPDLGTFL5Odx+Xh5F5JCX7+KvoGL3c4U7pCGUM+kqU1bqdjd\nNnBHPMS633bSw5aM4IckU21zjQ796p36/nMLtVv+ueSVLBXEHudlh3oxJo4p\nVBhEbB8heRJ/NjX1GkpAiz4zacNnzFDa7eT0pRFRp5lMa+V53giJTBlBdsyv\nTusrn+PXQIhmfryNvxzu4ileOdLX1Jb8ep6iVffEuPNZJZJqmlxWZ1viyUqf\nNIOq\r\n=5tWB\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHQGbD6iaronrxN4K4YCwgJU16KaPcS32jjn4Fr3f6dBAiEAt/piXYJogujzcD0WNp5MHjjRxMRjb25Zuxk6U6p1rj8="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.0-beta.1_1598294689496_0.1186858267249209"},"_hasShrinkwrap":false},"3.21.1":{"name":"ember-source","version":"3.21.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.1","@glimmer/node":"^0.56.1","@glimmer/opcode-compiler":"^0.56.1","@glimmer/program":"^0.56.1","@glimmer/reference":"^0.56.1","@glimmer/runtime":"^0.56.1","@glimmer/validator":"^0.56.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.1","_versionPreviouslyCalculated":true,"gitHead":"fb4a3116141bd164fea10e208f423544495df329","_id":"ember-source@3.21.1","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-zG3FCd++91/OQgYeMeGJequ1u0uLFK3xeilHYL4CNrwgQAit0vju/s8x7H4fVnVxOxYhsFUXAsTMSsvgqbaqpQ==","shasum":"e1bfb20a3db91c21415256e5949a32085a2c23ab","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.1.tgz","fileCount":297,"unpackedSize":8624003,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSZ1bCRA9TVsSAnZWagAAkLIP/2EkaKNwRnCYONk7E13c\nk7qx2oO2n729naprSUdN0EPBoiA2L03MW5CMoGcShmux2EgREPJ4Z48IWn5g\nG6ugcQD7tnR7BD7Lqm367oNsSaGk3xe50qZkvRSCsY1ccm7Ua+CiyhAA9Qjh\nWfTCUITK2XQ6U4cBX+PGLBUT3O3or27/Md6Iux9ogtItxa15fHDA1JMlZaaS\ndNzL0sySxmE/OvVTzIbwzhytnThfVY+tSIaieXp53V9zko6kB7u7G5UEKlF2\n+GJUMXyshF5CmBeEpQ1SBbODzB4v6/ls92zvulLxE2F2raJOaqhvPZwkc3za\n24yTrPVeuUYWV0PR93PrBdbilsMeGbeezVKXo+HRxWth9559crteg7ujYjMe\n+kwQoPgwjNHhfKKzAXtNFhCn/a+/6nBY5U7gr6FICn2ie4djKjDUniFH5uUL\nc9hddhMJedXjcqRi/Skp4WSvLlpmUxVYq14o3Qc4NF2gZj+5VZ2lq95r07b7\n2DTZZBjCkVUZoLBDbEg45GRDadG+ESAaJvX82tEIiNpLDNG4XbDSiag2gmfQ\nS5gS1Y/LCGsJg+eIOQVOt66vzVCoOXcw6Lo6doOOUj0ZxzfhbZpQ9Csp3Djc\nSnOCeTx1DbOx02WjWInaYIBLTdjnDne8FMCvBiPHrpZcOoWetfBH9TkPzERq\nf1H1\r\n=DW/S\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDabY5yFwfyjiXv+JUxP0mnP5y5zCO2fvjFayO7fPEC7gIhALk4Er5JUqRC0oud5R2qNJxU4L0xCNaDZ1142yyawfBE"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.1_1598659930594_0.6768917857323598"},"_hasShrinkwrap":false},"3.20.5":{"name":"ember-source","version":"3.20.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.1","@glimmer/node":"^0.56.1","@glimmer/opcode-compiler":"^0.56.1","@glimmer/program":"^0.56.1","@glimmer/reference":"^0.56.1","@glimmer/runtime":"^0.56.1","@glimmer/validator":"^0.56.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"e46444a366b8b5977dd4df34896f4429c6a52e54","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.5","_nodeVersion":"10.22.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-GDfkvTgle8YTs9UNZGJEADJDAmRvXlmttlBBdObo9K1UtumJzQM7WjENWd2Blrazir5WBhB6J2ukDARCEolPaw==","shasum":"84f166eb06b7073ef0c51444b768b953d0382463","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.5.tgz","fileCount":297,"unpackedSize":8620401,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSaFzCRA9TVsSAnZWagAAssgP/2Ku3yQc1Scasoixzbn4\nl84eVd2fKeI9ROazBhm3ZZhQSGogGkmdLo+MdEXn7UGwMzcL+gHU7sLe75Or\n10G3xcwV7pjE2ojBLclJ0Vu5t8iwarvURU7u2tbTe8NgFQh5ruRkg9woSa2M\nrL7zKm8umPWu9B0v/IlVU+3OTdFTlHd7erX0+Ii/7hkSduooykKf0DUCYX1W\n5GlqoOf3wQ6uXRHVSk54ZydHaNc3cxE2kJzcmZme2mdf1nv2wIFJBC0HFpYl\nlZrejD+Gm2Ep3a47BkEzlNH7jA7XM4/cJ29CdMpjyxripGUa665s0fynV099\n2c+v+M2bFs/L6zcnFRuX5SpfLkEd3HCugPSJrah0fgKHTfHdnv0nC9Fiuz98\nhsbA4jkXuirtEQgFbhwG/tU3U/9gU3/dhzypBJYk8SpXl073mF6Nx/GoZq4b\nXlgRDx/6PswoVCsVBxwqd7tmkSSbClwn2Fh5K/udhlQCePX+R7jqXBzBW53T\n2fGYKl78TjYt6tys/wEDIFvkhnwkuG+WY4IImjxy+L9rr1GSgus6j0KEYpPR\nZsBjjLg6biJOSff+IktqwPzZ3uoEfgHcxWeZ5Xnepa12CKjMNHQQPVluHYz9\nSRcKwzJJC2BJlOQG+s95shapD96EHqzuHV/EH3LrRAMjLLRqxPNQJUU3euSj\nHPLG\r\n=jbLM\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDYoKLFmJ5LI+Jeue3F34BfV+7tFUNWnwVsBHTlaLDgAAiAInXiUkfMyo6341C0RCpYXFnLa1GN2H6a98+mktJP1vQ=="}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.5_1598660979248_0.07611075389415012"},"_hasShrinkwrap":false},"3.22.0-beta.2":{"name":"ember-source","version":"3.22.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.59.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"^0.59.0","@glimmer/interfaces":"^0.59.0","@glimmer/node":"^0.59.0","@glimmer/opcode-compiler":"^0.59.0","@glimmer/program":"^0.59.0","@glimmer/reference":"^0.59.0","@glimmer/runtime":"^0.59.0","@glimmer/validator":"^0.59.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.0.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"0cc9c2b293e392bbd6daa7ff6558f1c166d8e0f5","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.22.0-beta.2","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-+D05RSdC0lMpMM3Bm5CAyuzAfzsQCr1uM0ZF9Ut9Ple2sTbg4AebMxg1X+U9iph9mi18aezBR8FTblN4V8vAYg==","shasum":"e277938c8810bc508773e55ffcc5f7be43f076fe","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.0-beta.2.tgz","fileCount":299,"unpackedSize":8625720,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTU3dCRA9TVsSAnZWagAAnnQP+gOPT9OqwLuiWEMLXRFD\n9Iji+RQYP0af4a3BOgskyUMWVkRN6fglDYIExb9/6d9n/eO39reTJw5+W6vl\n8FZyVn0/vr7hI84gzgsSemEjqXpJSwoNL4inSoa/lznWpmVqPF2c120UnIHM\nKzSj+Sax4JvXUa6xGQzrim9kx1T5s/Mjnwwzrje/klMLcOz9p+bonTYMiHW9\n3hIRG9TElHHBEOpk1GU6pkRNX96+TAul9c0J1fA7fwXPIUkcRPPsIwPSjQFD\nKGd1pJlVJX9ZfTrBJb5ceQMEY5YBEMbLzY/AvksCpD/yQeaRS0XLae0vGsVm\np/llveZka/ed9k2g2dbgLpbyooLH7wmFf/hoMAXI4T5ZgHBlFEVB17s31w5u\nuarn79ubnp4lAyFXM2M7JXzmhGyU4p9PeKiSUD3isTN131jCNQlPGKYUX3bz\naBd3CNdfUVjZDULcEQ2PpQAy46qe3XmKUmD3s9qJBNYxCq7CjG9nRjFGW9QH\nDR/LNwfsGTm3DApHLmYKDgQd5ykgIpiMHCWgIOHxuVl0DRyZv95I6KT797Jg\n5iPHUDFnCYdKSXi3u3wR9mEwVS3h07+v9Y67lHvSs7WFPpUg2CbcmkifA+od\niGavr8ysCkfodCqKCKfTzH7D03+HGp8t16s120Tw6S90Frqp659lkc1KC+jS\nrvvm\r\n=7G+U\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/4QnocFjaPh0eryThZB9To8BIo1IddzZxwPTxPvxERAIhAIjBb9K4FzEM3ALJfC+iQB7BMP9KYw/Zv67FseVZpxwk"}]},"maintainers":[{"email":"chadhietala@gmail.com","name":"chadhietala"},{"email":"godfreykfc@gmail.com","name":"chancancode"},{"email":"dan@cerebris.com","name":"dgeb"},{"email":"core+ember-release@emberjs.com","name":"ember-release"},{"email":"katie@kmg.io","name":"katiegengler"},{"email":"kris.selden@gmail.com","name":"krisselden"},{"email":"rokusu@gmail.com","name":"locks"},{"email":"im.mmun@gmail.com","name":"mmun"},{"email":"theprecognition+npm@gmail.com","name":"nullvoxpopuli"},{"email":"me@rwjblue.com","name":"rwjblue"},{"email":"stefan.penner@gmail.com","name":"stefanpenner"},{"email":"tom@tomdale.net","name":"tomdale"},{"email":"wycats@gmail.com","name":"wycats"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.0-beta.2_1598901724868_0.15084659787834376"},"_hasShrinkwrap":false},"3.22.0-beta.3":{"name":"ember-source","version":"3.22.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.59.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"^0.59.1","@glimmer/interfaces":"^0.59.1","@glimmer/node":"^0.59.1","@glimmer/opcode-compiler":"^0.59.1","@glimmer/program":"^0.59.1","@glimmer/reference":"^0.59.1","@glimmer/runtime":"^0.59.1","@glimmer/validator":"^0.59.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.0.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"bfebfa5aa5df04567e640339054bfe3a5462ac3d","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.22.0-beta.3","_nodeVersion":"10.22.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-OJFEHsN+c5IUszWqXapaYZI0xCjjeMKdCuQ9c+qXJe26vEz71eU0dCwARQjzeY/5EautmKH1GjUdSLGYN1SPcA==","shasum":"ba2b0022cc9b2b51a6dc9f5e5b2768179b9695c8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.0-beta.3.tgz","fileCount":299,"unpackedSize":8629222,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWTktCRA9TVsSAnZWagAATi0P/jYIsq/yY5rjvypn6DZ3\nguPFYLxsWNWQtG95LfBzEeaGT/cYFdZm8aCqGBu2a10op/YUojt7IMsi0xVU\ndlWNL9/r0zl9R4mtlPlkifyi4PC87avVlsOjq9cRvUXLzw+VOVSjJ1BCdcdY\njhrvwFjzPqDqeuPEtYTTVHm5b3NIaV66Eg23UTe8qSrvZgoPv0NMxCFVTphF\nooAl2ewQPqNIzucPDVkiocMqARUBDLpjeGH4I7zCnXJGDVScoNXMQXoxQayZ\n+93+RmkfYI7vmmarVl3GGIZtuAN+L5Ky8t+8l/m/Cd9YYNvv5jn4hMjQKli4\n1tBPL30mT6eaKo6qcvTYKj+jGCaDid3O636EHWdfMtpvUSn7YPBVHjw2bKc/\n7wRNZ2ZcM7vj6G5etQStAux9zfuzkh7zr7sARd0n7QchOj4RoPyS8BdRXOpC\nB8sWD3DYlh0Rki942ben4nF9/EeM9ZHiJtdrbtF7s4oY+wkWiVnCigxq8G1M\n402xC+4RgIjXMLkfQuariqHtZ3O6EIzt5c02QS2AXWjAjX9IeHOzswEvntSb\n5G2No9bPWYYUtaiU9JJpXY704pYtTlX8PgqAZOPoeFrOrC+N0q1a+W5+D4Yz\n+5n0rSJj2dQkOHu9ooebrVhRmohL0GzfgywLndpLPoJhx3VsKgeBDJHPtClt\nZEFL\r\n=Dn5r\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFuHVCUjOsTHnO27At1GBLEMMkxsWrQxCk9P2QKrckpbAiAMQ7Pxk39LOf2SaLcZmYJaNlm+dpMl8MG3I/WnCNjJqA=="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.0-beta.3_1599682860631_0.8867149848566469"},"_hasShrinkwrap":false},"3.21.2":{"name":"ember-source","version":"3.21.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.1","@glimmer/node":"^0.56.1","@glimmer/opcode-compiler":"^0.56.1","@glimmer/program":"^0.56.1","@glimmer/reference":"^0.56.1","@glimmer/runtime":"^0.56.1","@glimmer/validator":"^0.56.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.2","_versionPreviouslyCalculated":true,"gitHead":"1b6b4124ca9111b4ed4e06b241106cd39119c65c","_id":"ember-source@3.21.2","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-8eXJI77PJrU67JC6AIySOZ8OtSON0i6AqYEkL0ssvVhYkJJVH44CEMf03bzcXtZmEMWkehhl9F9hKLok1kcE/A==","shasum":"0f40c7f17cbc48a872081892f6021414664e5def","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.2.tgz","fileCount":297,"unpackedSize":8626855,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdKwMCRA9TVsSAnZWagAAs2wQAIn3SoQR0B9OMf/TGOMu\nfkgulkOLfJqFeW4Agos78hK2EOloTL3mid2Z/VvWEIPQx5z7gSVXRM1fCzki\nvObJpP61bujgy9P/zF249TmbSo7H/zxPtbnS8Fhv1qifINxFcgBhp4G+ay+y\nzhrxXjhKgRIMcjTCoX8eFpuQ5tlDeSmytya8c0Wlqp9k8quwIXehnpGzIUIz\nqjub6B5e2BQOIsdjbJrRLnnZnK+lPZY+HWw+rrDo7/+rJXzkHIvPlDTNfhtU\nVbU7Wj+tDYVlOUZeC3Y9dx6IdvsLIb7EFXVyKo/0E52AKwCn1H+2HSzjd04B\nSBGTjymANE+p6M3Q0r6AmiWUbT31unNQX1rEAAXrP6o9Z2EdRSC7l1p8AO+s\nudGkUMYtosPsIQMNsV6WDhNoQif9WHlJS7tWKOiYxa4ZuSFdEoolenu6Srr1\nFlI9MjUiTheF/VyM7jPf9tPhydfsRJmS/LZEX1aiz+nJtZlHsP//6Jyxkjda\n4p6VtFvURN6ei96NI3f2yC4dAPnTiSYVdd3M+GeQYcoXzA8n7cB4t6hzA15a\nZVskfV0/w91XXNlm0L1Ny1ytiy1N3+ltNTkblekR2UuahRK1kCTn6TFPXYiQ\nJ4FUvc9q47UiRSXXbLZ/a+rko03jf9pdyLfNHNyxC6eUsd1fo1XEv3mrVCqE\n41bp\r\n=jNtG\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+5gTbCEpezbmzUUNK1N8ZpUldfMhv1rv8pGDrYzrFxAIgfbJ636d7tENaEYh/t9pm4YgFPIIT89hq7FvEEQYWkdw="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.2_1601481740099_0.08471511219520655"},"_hasShrinkwrap":false},"3.21.3":{"name":"ember-source","version":"3.21.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.1","@glimmer/node":"^0.56.1","@glimmer/opcode-compiler":"^0.56.1","@glimmer/program":"^0.56.1","@glimmer/reference":"^0.56.1","@glimmer/runtime":"^0.56.1","@glimmer/validator":"^0.56.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.21.3","_versionPreviouslyCalculated":true,"gitHead":"af34a0a15d997e6d25fe887c333563035efb3871","_id":"ember-source@3.21.3","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-wb9vkm2OLax7D6zo5NqB4/Da78LIsa8t74XGPcHtCg4hv5NhipIIgQEtGgWRgdQAp+vMMeZGwNWxw0Lra8MejA==","shasum":"c85fae070566468a1e479b1817bc690fe3d03207","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.21.3.tgz","fileCount":297,"unpackedSize":8627203,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdPeDCRA9TVsSAnZWagAAlwsQAIrTiqpd1QDqHtVZA0H6\n7WfKRDQYmhpvK70+V46iDsqmX3sgxZa2mR9FUGoVfKpzrAAJhcl8NdFv/Fcz\nVzHCQcDloRhDdFNVMDW+RhTSx755ZDtSPdGMgfOell09WUBEeb2bjmagWyNr\nthfOEEizrY0AJej/3atK+OkMYTBGX/w5Q3Va3DYIAXJlCh0xdjXx7hnOTyTs\nQR23AmqNws+651ivekzskQElzWcPsOOKNKZlSqeRj/hn3xZT6I0rm0X/fIUq\nDz3MtCIa6rXCLHJ9dmGBhUjt0a8NPiCKOXfxxVCYR6N/PiBqkO6QFWU1uEIx\n1LdWtxdDzhiiyf50C20twMpwYbVxPC+8zUAWcHZqSs507YiJcdNcEqqqv51G\nLaCIAxnfQBE03co6fW8D36HYUHLXmznHmeOp/SZ2dMsFINmSnsDLoC1sFre8\ncOCfO/dDRf5AJshdn324aRtvUmyUspvJBR39OhXVxjyBHPJvoDy17D4ZkL9o\npMkiI8lrZBEBXNTUYNEPvaoqqHyy9vM1I8WOW5PgFehQ7aaqpzILe2nKqLqP\nhL02rE9pAa/G8NQpsrxvOT6c1N0C2o4Pw4FnYmEUiiTbGOtKvqgodATVcZvJ\nFMJX4h8UGyct8m0MKbjqbyWpbsR6eNRdlpjAEPukPCoNG6MLl+vTBr8MPXpf\nkuni\r\n=4488\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFBh4RvttMQp+hmm5Wl6RFqcq2JHdHjTT9Tyyo1EhbmgIgJSZ2dGtjHPPkVhggnq7KYIs62+XK6SoDe53rhMyjwY8="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.21.3_1601501058468_0.29312848230580646"},"_hasShrinkwrap":false},"3.22.0-beta.4":{"name":"ember-source","version":"3.22.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.59.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"^0.59.1","@glimmer/interfaces":"^0.59.1","@glimmer/node":"^0.59.1","@glimmer/opcode-compiler":"^0.59.1","@glimmer/program":"^0.59.1","@glimmer/reference":"^0.59.1","@glimmer/runtime":"^0.59.1","@glimmer/validator":"^0.59.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.0.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"48a4a6ebbdc9f4c447bbeb96aa9cd94a7dd5bf9b","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.22.0-beta.4","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-sgHnvLZ/WEbMbrvDF/vF6uxajQKDQx9caP9xs22PkV3t+PLUmvv1ixA6D6BY4vUZ3/ZIKeWMvs/qvNcz6yGGeg==","shasum":"1abda67a0ef20ab79b61bb023b457b0c62a5d899","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.0-beta.4.tgz","fileCount":299,"unpackedSize":8642646,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdPfBCRA9TVsSAnZWagAAQEIP/iQuq4ap4+f1gsRKNbO7\n8C0hVlNGn3WrXrGypF+z9HG4PqUJcsegH2J1rSbfUIlkK/bAfixnzUadCWBK\n03sy1SKwMY4oNYRDycmZRWtyc9x85J1tt9WWWSvh2fcYJkW1h3y9UpKjm9Y5\npxy6jMKztQw6dHXcqAUf6BGO9OD7rhdOElI3SvG0USFUh0i3IaSq9LJUBxmE\npa1q5+US/PLnXgk8wIEsZfzcCB9jicit3TYIRYrX0xMPSzYtVp1UOxtIRype\nJCmLpsfWqq7vLeqP4h41mSIEFdoJyNQPngrphPfcWQRlld06K0FatE/VSOqB\noJk1feFef79mMzcti0fIj4eKw5nurJs8GWaRwVK1VeTFyZx/cWgNX1fyyEyH\n2wgNi8YALVGSwOaEbztJkqrSTjkRSR1uSH9i8q7jJoQyhSrC6V5gS4alQYAG\nDC5ngAUlHPy7ruqPPFSttxF/yaRtR9XYStYESd1fcmfn5pSwzbdchVxr5YrY\n1wni6g99k+V2VU06OgBlJnp2zW7g6PW8MGD5mHPcMaONKC/ctvEjDTEZ6xKT\nEzJBGvNT6ahx/8s51oVrdvyR6NMyRD2xB0+I3WiKrCGablKpSQPMd1UH6o9L\nU83liQ0yHT5zMBWiOhGoEaF/CghHZvlT2U46yJ3Z4LRjPQvryi1ihjGCfKR2\nzeZF\r\n=MDJ0\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJf7PzNZDLNSOCtwcPLJlfN0Sq5KQQtSgfgVlnkc3p0wIgSgDBoiLZcW6KLuAsw5VN+9p5FEBfiAXaJYfhovQpYDg="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.0-beta.4_1601501120808_0.23974670410168342"},"_hasShrinkwrap":false},"3.22.0-beta.5":{"name":"ember-source","version":"3.22.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.59.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"^0.59.1","@glimmer/interfaces":"^0.59.1","@glimmer/node":"^0.59.1","@glimmer/opcode-compiler":"^0.59.1","@glimmer/program":"^0.59.1","@glimmer/reference":"^0.59.1","@glimmer/runtime":"^0.59.1","@glimmer/validator":"^0.59.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.0.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"0c36fbd40cb0e3d8faa4d90e329e9f97a368c6a5","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.22.0-beta.5","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-/Y54iaj23ru1Rc7MS8uD2lv78wv7pcocLIi9Ofekqfd9MXN26gnU5c8UJ4MhAlotGDVYW6+Eris73J3pmK3A6Q==","shasum":"d17341344b529c85690e7131613b00bcd7b39da9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.0-beta.5.tgz","fileCount":299,"unpackedSize":8643152,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdPwECRA9TVsSAnZWagAAhNUP/RgF4sfxvgSqBKaRekNc\nvkpMr9/Dh/5Q/Kpf4omh3100YZng3Cuv5u8QFMOhMrA2a/wxGU5kbEqGxn+J\nf3+ADkbYDyVkt7lhxh2wK3NRrL9thG1xP+yhzhp12FaUQN/Zv34e1OGvILHz\n1S1cjJSXo/VHu61NwbMbg0+sD/gc2N7WE5MpAq87kiN22ziAp7njMG1r2B8/\nZSGCLWxlXKgrvYBewDuOQhIMArpakI29/nRgz4A2r9NdODleI+JUeMAgwDr8\nAif5WQYWGKJxDexHvQGaZEgFwCqpC4Maf3DGUPJBfivhr5jWq566T7Qgtyjm\nwDTTbjJrfHaUnDbirkQS8Vr3tpU2egBnt+JczmiGbHKbuIEKFe02Awb7oLhS\nQ86JfbPpbnVg9hlnnFMn+lNhCiFGNH4j5PehMp5ajHUWdEVRWkV6tXWTHwoH\nXNj+wzihnDfw73KgCRVjeFE3AJsOffpihTLui4TF+9mG6yVs9SxXXZfyt/q0\nMHYRI9IRzQbbdG5/GzsenC40q93QrW7XYtlmK350tVUJH9YfGKkTGTy/4FXc\nN/vmcnkMPjUSHwiKweb8UOrr4a8BVVe9q0xlzspJqVBjX9R7GhueO7wBVWGa\noMOo2HB0htOLXBUeORmDuMxVJEbHrd6aHlqrip32N1aajNYffdzSAE3/eell\nlXEv\r\n=I7Na\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEhdQkGETxLKEUH16sXyrNWiEKpAL398E8ZJ3ibckUKlAiAFwI6TM0PtlCzVeVmMlxxvjf1eCotujg7qpsgTisDTYw=="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.0-beta.5_1601502212260_0.5048827564475526"},"_hasShrinkwrap":false},"3.22.0":{"name":"ember-source","version":"3.22.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.59.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"^0.59.1","@glimmer/interfaces":"^0.59.1","@glimmer/node":"^0.59.1","@glimmer/opcode-compiler":"^0.59.1","@glimmer/program":"^0.59.1","@glimmer/reference":"^0.59.1","@glimmer/runtime":"^0.59.1","@glimmer/validator":"^0.59.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.0.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.0","_versionPreviouslyCalculated":true,"gitHead":"ec49c70b541b49c70c6453d909482bf1125a0f52","_id":"ember-source@3.22.0","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-6F/fWA5et4AMFXm+siCIhpM2XrO8Emwqln71qK67JyUhvD3MJJtvwtBoKq7bzK9I/86LLw13JYm4o6T3d2gXBw==","shasum":"aa09db2cc8e4f78de4bf9a12ce9ff499d416adc2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.0.tgz","fileCount":299,"unpackedSize":8642238,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe3ibCRA9TVsSAnZWagAAs5wP/3xvpVlzxu2UilkwtPA1\ndnhSXyt+a2RKwVmhNHbIOLUoE7kQ8DXFCReOQjL/aI8o4ZfQV3fCrjVHF49q\n5RktIaMQD0c7sqsZ8dQzIjzlFznudId5CVmrSGjvo33JPy4d9HeNs+SeSM3z\n+H+nIVaqNqNojU3UVf2EZscq/w2S/XnqRmq74qA0dRBce1YQ6+XxIoy+isH9\nb+nwF2MqjF/zhldNyKwFkM8NdToM4Hu4o05pZNhsDTZRWkPbdZvpm5117w3j\nqL1hBf8B+Rrg/gbja04uBqXJ/f8IJr6eS8FC7jaV7Z546GPQmEC772B0S7xM\nbiDadLLSJ8eVFof8JcLRpzoCFIwDnmL//ZvLMKjFD52QMSa6bp55/xfFh+wA\nor5OXOWO/KjjU0v/We6c5Fwn+DoN6wNRV6jqz4EelI34cY3shSutjlWwNM3l\nuwYb04RVblyHwzdlgDBmelJyDjnCFJGR+oDjfRG3wRAr/VH2cwRSu5GxbgLD\nVVLFP476X4sHMCsG27DTV3hyaT6SQQWuDDY9tVGAP/cQnwaa8D9udmF/mmvt\n/sx1TNdeWCPNgncvbhK/AjhZG9WDIfjDH6YMSnCJXlYUUIShEtqnZpkOOhOn\nNFeWU9Y7plGbHudgYKTGATt7SpjOzHi9+aCV1MCcpY85mFy15nvjE6IYw43R\n2pwG\r\n=I31U\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY+ZKUXr5pSf6M0/THaibVoqzKCG08nKGKp2ObrIf7oQIgfesrlwlCgYErUJgIi1+oHcJc+W2/7YPK2VboHaWjU+U="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.0_1601927323387_0.6812282809244812"},"_hasShrinkwrap":false},"3.23.0-beta.1":{"name":"ember-source","version":"3.23.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.62.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.62.1","@glimmer/interfaces":"0.62.1","@glimmer/node":"0.62.1","@glimmer/opcode-compiler":"0.62.1","@glimmer/program":"0.62.1","@glimmer/reference":"0.62.1","@glimmer/runtime":"0.62.1","@glimmer/validator":"0.62.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.23.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"07af7dd6c8a3634f1095aa373582b1acddff6450","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.23.0-beta.1","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-tPJEl+DJYVKpUdnr7eAA7QL0TiALQcNIit3FCqYmSYvDl9Hu4T5HYDa03LcG9o4VXAilRRelBk3tE7tC913Npg==","shasum":"b11799a8775fc2776233da5260dcdd7aafe24a32","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.23.0-beta.1.tgz","fileCount":297,"unpackedSize":8617121,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe5G3CRA9TVsSAnZWagAASg4QAJSCZDwKihZ7xFxg0g2y\nSFNxXaafEr2jEW1bWdmwNoQ9dJfSE2trzZgwlxjbVM5zxKHZWmOqCLwRgtcv\nPOOenGM2uBHXTynP4+9mB+TjczzCTGpMOkAXERG9MDhbkM4SP7uPy6a8Nfed\n51kXoK3X875GlweZ6Fa+KeTgCKk3+Pz6MEhwsagtnKoXTfzUM8n4QWjt3IMu\nGAFEHxVjpn1x24zaSpiK6fsSfeq6QfVFHmoWmZj8IXFp6yFg6H+drNJHFg7n\nWERFSXHCcfKTfOu/rNy6Y1rJaqCeFor6OFfANOx+7b1yDPJr7wL+hInFmYH7\ngYw9TFEqQBXpz2GrRp3TkXet6tsp/aFpgYYmJ1FPFyskarUrxnW9VoobnFty\nsboW6zz8ihwmKFIi1in41BsI1sHbkfahUUSGjkKFacqZLkqVO0dNopUYDTMp\nxSbKznnyJ1MVQYGwnciYEzTB1GWyJ1bo25RgwH1F8SfjCjqSMHLKhSDAVTxJ\nafZhRMxpyTe/jX0KHXgVIlqyQdqcuytz+VgJTn6zdXLvQgi7PKpCJGRJW2V2\njmO7Td812xrxD5h7bBX4nzA279ygAoAxEQnAhi0ssbf5hDieSk7eO8kqv3aW\nCXL9NYpWw1RhHhn87ZIHnVZ552B2CYU7sx87zuCUi3JTG06PZqGXEZwfj6Vl\n8O1O\r\n=GTBJ\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPBAZtYEqp9t0HdCUlbi76h0QburG0DcOZy3s3bq9iKAiBqamBTMMAhj11xOa/jQbYBO6UeqGjh2Jua3mYAldpLBA=="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.23.0-beta.1_1601933750666_0.36675051193765196"},"_hasShrinkwrap":false},"3.23.0-beta.2":{"name":"ember-source","version":"3.23.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.62.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.62.3","@glimmer/interfaces":"0.62.3","@glimmer/node":"0.62.3","@glimmer/opcode-compiler":"0.62.3","@glimmer/program":"0.62.3","@glimmer/reference":"0.62.3","@glimmer/runtime":"0.62.3","@glimmer/validator":"0.62.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.23.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"a35c2f797746620b5b82cb6c4e2f47647cf41776","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.23.0-beta.2","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-+yEBmcSH4j4VrVWKw+kgsuhC0BiODrXRPKEPjL9YY/gC2N/VT3XXJ8Zr1sriaRGN3nJH62sfqwa3jMcvKIpXkw==","shasum":"82bb6e54b0fcc1f5a30b2e3a636ef2b22f67a7d9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.23.0-beta.2.tgz","fileCount":297,"unpackedSize":8623023,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfj0u6CRA9TVsSAnZWagAAkI4P/Ao5CPF7AYK8l2x3Os5+\nTVmfHCa6FGn7Q1SANW8GDYS96oHQjckIXz2vYRJEC9QfQ/8ivPeIUeaEn5o7\nJULM8d99MkacD82GKPX4fpx9PZcmkpiwa3mKpsaIV+kIGxePiR9roZDeAK0u\nMnmsGSTYKKp/hskrlvL/MwGiEMhzWwiJCbzYIORRcShhpGXBXVKiPwKhTYmq\nxmZNwwZVWIApH3bEx2eiWuVktCOmEnDfr7MWp/miWIXazytBSgOQnUSNmG4G\nzjujFoF0/nEKmCa5G2K1Z+3ELw+k/kZf1bpUIZDaGgOtg/ccWWzftwi4lmte\nTh22kznmUIQg+2fk9+/WOOW8nvP9ecOBJ5+vpu79AQiigoNmeNt/fEXYryr+\nE+HHEwr/y/wycl6gWuyVxAHEZzdG7VSJhN9TNQmzoqeGR6dHKXh6KTduIWul\nSJJBcZjbUbLAcwJ+gERsuGbTFj30b2vtHxskaEsLQO5Rr3RVpr9l/Ne2mOwW\njFpY1quYxDCqhKw0pkyrMawMruxOkX0ca2nhB6E12uy8x98cZ9EsHUvh33wM\n+W/nSfz8DcHr7C112GDhUH1RlDOcHhj0cfeLAuDQdUOvQC/NwJoLY/wXBISN\n0Awp1NrulUe7iqLeK4hDt+zIVTz+Z8t/uTcP5dzNNap43B6OUS/dODhxO1yB\n69HN\r\n=5o1x\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5BMzzJdpCYAM+WTyp7TaVpoVrWuCumJo3N4SWlpvcuAiAb+D2rxv7MvrbrJlegY1qo4E3Z0S2wWtoUQRBCDPH2SA=="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.23.0-beta.2_1603226553601_0.14908971750048172"},"_hasShrinkwrap":false},"3.23.0-beta.3":{"name":"ember-source","version":"3.23.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.62.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.62.3","@glimmer/interfaces":"0.62.3","@glimmer/node":"0.62.3","@glimmer/opcode-compiler":"0.62.3","@glimmer/program":"0.62.3","@glimmer/reference":"0.62.3","@glimmer/runtime":"0.62.3","@glimmer/validator":"0.62.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.23.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"f70aa3ed0dda24728ff8cd917d8f0d6576eb7d41","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.23.0-beta.3","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-uRhHp7pdxWvvwA9964X4D9Wn3vgXpnA12uePvFKGEBhaeS07Smt2xZQ3gLQ+p/SlsbVAhhwPczbyK3zcN/5ehg==","shasum":"e50864247178b430b5b7f60d54d1e1c89e81c051","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.23.0-beta.3.tgz","fileCount":297,"unpackedSize":8624545,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflzraCRA9TVsSAnZWagAAT1sQAJrLYOFkxjZzQMvekSfp\nlICuO/b4kBpZimA/sthTt11B0wm4NAD0punaCwJG2X/uqI0wJZUOAPlByxTc\nY3Hsl7LhRCZvbas1xgNwAVdOpIhdvgW2rj7l7w/OPYm4ya1uXXWdRwAN5T4P\nrlR1S5WznUac0Xz7Cc72Qw7NEQqCo3GaQHZmD4k1fLmycpho9/iz94HbNxFt\nW2lhaxap6dGH+LYmBxNt/R2B+pKTYa1fi4xXIJTVOxAiHdZHceXR6Z/wg+DQ\nhX6D06SBtzeuTXCSFgPj7jMKq+vgQrY/GKBBHgw/AK4TsbOo9BWrpX2DR7Xa\nrCyGqQK/dw70Xexp7v0tuTnB1a9SBeRr939yDFUbLJNqJIJWQYfMcGKufU57\nEKmHLv8BIKSpSBhqdumCMDuHfRbffCzeaMP90yBCIexW70jJaVfcGApVdtFd\n0Uep59tdeiesLYNujNq5Frpl0K51ZTwc9kiN3ECWJY3aSlNBWgMNOyuKaHfk\nSbQnqvwckbzt6ZJlgV2ZcG59Zj2EEd1LtTlG7hiOt2xUHWWBoXjw1HVP3HAY\ncdbRCnPiCxCSgbZDx5KVLW4ajgq21Ga4wyL0Wo/wN+t/zRL0c5oRYlMmBCra\n9oJel1SjCsKz5yIFxVzq2vTMImT4fKz4J3yhx8NzHs1AIyUXVIdordIvQ5yw\nDtQ+\r\n=kFSH\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBYkmBs9jGNahbFC7k+4bKNZM3Gu5qMhHY5vR/tcsyraAiBeGHS32fKaDEdwKzu/JCEi3E8PgI5QLH+Rga6TrZcNbQ=="}]},"maintainers":[{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.23.0-beta.3_1603746521807_0.7506230793831892"},"_hasShrinkwrap":false},"3.23.0-beta.4":{"name":"ember-source","version":"3.23.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.62.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.62.3","@glimmer/interfaces":"0.62.3","@glimmer/node":"0.62.3","@glimmer/opcode-compiler":"0.62.3","@glimmer/program":"0.62.3","@glimmer/reference":"0.62.3","@glimmer/runtime":"0.62.3","@glimmer/validator":"0.62.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.23.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"df505420a7e56f94bfc51f40d3c723e3208db8b3","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.23.0-beta.4","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-3JCFish/1bkTHnoZdxQr8g+aPrjF+o7oS1z2yxJCbFMioE9gVhyN8LdlMThJR9XhEiXRzEHU0n8rls0XKzLcMg==","shasum":"1b48299cad9dcb26abc27aa353d5d03a2a0cd9e2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.23.0-beta.4.tgz","fileCount":297,"unpackedSize":8627455,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoIO7CRA9TVsSAnZWagAAWJ8P/RbUrYJL3Zr8wdwomXC7\naDIn9Ak8l+n0bilYCishSbNG1WAOIVPCBT0p601Pz03KWmZGgnG6A/RsnvsQ\n6LqlYK8U/TiIjTfDsI/71WOvmVBKY3rZ692Tktrnox78uGSAzba8Isb5q3PI\nphGdvRWslQHXmotvV89rUjXfvwFnJi13dGpENbaIXmlKIzBLgKUedMTO+bWW\nwqecn+RoPT6XSGKNGFBLZwbWEdJ3QM4qQgEq8b922OBRx39bMN5SA6LYRkM7\nQc5EiWhVnUMAWEVbHOBYSeAwR1m1JiRaKmK6pINcR5V9BqwTxY6Tg5MHxvJK\nOJ40T5YU7Z2+FzQ3GiTQJO+/doSfxGQc2HlMpk1caPnQnN2DOA1Py95PjaVU\nvTJywcwUI7z7vdbkJ9LAEsKfkB951S8EGOt5Ijt6cgFo6unBudoUpqKiRDTv\nPT9GkG+IhGV2G3KEBxf4DIid8IIKrnJ1INHgWu+Izd2Jy/mcKLa2IR0gykNH\n4NtzDI2mh27aIjm9faDRw13B/9hAWBTbeinfZU4bAoDg2TukUuuXDWEmjinO\nN/iVA9kqrSX2SCWOSlnN8Bfq0tD+iLwPjqS5s50vcwpFV9Wsn4NXSVtKXG7+\nkYm+BbXuGeyH2lSg1SJ0NaY90F1tIumP7bJYKN2rsoChEmN5OMWRl5MCZSdI\nhicA\r\n=5fgw\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyMxi3gXDFKC0PmuQ18b+tuFMUcMk/mLGJNHtZaMSmBwIgNVYcVlCZP5Kml4SR9xDvn7CPzdnkrlx/8iko58z7KnE="}]},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.23.0-beta.4_1604355002923_0.39982589892689213"},"_hasShrinkwrap":false},"3.23.0-beta.5":{"name":"ember-source","version":"3.23.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.62.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.62.3","@glimmer/interfaces":"0.62.3","@glimmer/node":"0.62.3","@glimmer/opcode-compiler":"0.62.3","@glimmer/program":"0.62.3","@glimmer/reference":"0.62.3","@glimmer/runtime":"0.62.3","@glimmer/validator":"0.62.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.23.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"1309d5aebc980842045c62b28ecfdbabcedf4451","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.23.0-beta.5","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-UJ96yV23gOOjt/9JWd+7/SuoA6m80IaWhgbs9aOrXJeswOfS5gcj/LanENBa1yD5zxSKm7SGAxFVIlyk1gd35g==","shasum":"bd729fdc924d7721bcee311d0060c14f03622366","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.23.0-beta.5.tgz","fileCount":297,"unpackedSize":8627651,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqaOdCRA9TVsSAnZWagAAwWwP/1m/h0QGK+ztbNhsFclE\nXPCyc4Iz04UQGAlcXp0VeBTzuGWEsAzigCw0VbLZW7ztEOq/Xis55D5EZ5yi\nYEXryM6hhPONXppB/NTG59ND0zsZ4IQe/emlte18mzqHXZYzO+qRzbviS+NO\nClrlir8nmJsV1SqF7WAn5aFyavu7vNt30t6XNfWtiN9hQhADvzsZ67U39yjd\nxKI2si2gTpS/b8qCEn3HkPqe/Nn0fg1F2jJjKFq1EqKz32tdEQgd+GKNAxSD\nL2H0T1av/qCbZQfq2v+JcMYmSt7L9bmzaObELHTWZG3RG87ihPzdvFeg9g9F\nxZ8HH/9eViIM0LVXpBMMXvfk7x4EEXI1ThoOiWzavL9xFDYd7MtUuHvZFI2f\n3zqpfyzuY0bj3jx6f5lGbr4HmRVapSgQ6GAmvOxBAZsRNc2meVCO0eNuHL+y\nyxjQ7cOyFwO7HV66psbqweIZnVZ8hMnZmIddzF+lE7g+i9tPeEFYhJMfFTOG\nkymBH8zctZ7XTQh6bLNPov7oxbAefW5i4FiGAiSKmkV6rgGXX0TIkpJGDx1V\nwAX4I6IPiKvPma2DInktzL4p2a43fshDclNDswjq34it7js4+Oj7YSBUdxeS\n+BzMDgpFbnCdIwDiHpugQxrvby6n4FaGdzsNPLDMtdME6yEIg1bGQwpKxlKb\nMM0+\r\n=wYDz\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdvs1sAba/H2RCtuvIyyHutS7bdXHd3tASB8tcZrcTgwIgDibMH3ams/rETuhMKOs7lhB7ccrV0VN1yuTGyQmZCOc="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.23.0-beta.5_1604952988701_0.9658892012824707"},"_hasShrinkwrap":false},"3.22.1":{"name":"ember-source","version":"3.22.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.59.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"^0.59.1","@glimmer/interfaces":"^0.59.1","@glimmer/node":"^0.59.1","@glimmer/opcode-compiler":"^0.59.1","@glimmer/program":"^0.59.1","@glimmer/reference":"^0.59.1","@glimmer/runtime":"^0.59.1","@glimmer/validator":"^0.59.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.1","_versionPreviouslyCalculated":true,"gitHead":"8702a2a49d5ba762fc62c594ca52e21eef62c47c","_id":"ember-source@3.22.1","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-wcevt5CIOQFOv69Cd/EfoyK7+w2PirBJt5ZoTLnVqYliJWktTbF6T2awz6IABNT/Lm+WrDOCEWGtykbQ2k0Kdg==","shasum":"41ab15534f3936454321698d176fc28221f27b90","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.1.tgz","fileCount":299,"unpackedSize":8646681,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqt9rCRA9TVsSAnZWagAAVi4P/33O6MAVxjG/FsbEVIzu\ntRz7FGag0JWkEsVqK/PpE+p3gdU85aEPnEahlHyEP8k37yEtS9UFEOnOdkiA\nTATTnqC9CDdaQ4ddw9SqzotFlEyaJAp+gA8+heQL7PyPWgFA8S2WHf456lb9\nXYGHZbHwd6wIpFKIjd7vOV2Ilddl0J8RVXjdfPKESDdi2gPc5yQpBVAtQrkZ\nvgYd863fIot2eiT6Uq3bR4cQEKeMz+VWJQlO5tbz4K6FUcE9fX8rvfpIfCTI\naLdvPp8IAYeE1VicxHdUOHfqQpDrwDYoW8sWW9jjSkrLXWVY1iqhOYVF9qQx\nQ9hMge10+hebQj+zL+PBKdKu0TvdUtib+ec+i6LN+C710WLZ6osJVKzDAPAI\nwtI56MVmB/QiYdoeELTdDaWHx2n5W/PZvI3cp7NF33WkVLOJFhISiyzaJTtF\nrQi9uPBJu2Sijnt3RZd4DoE0r3RVpv3IFDurD1l+xTfQYSUi1uceEo06HaFp\nNuwaAqDX5076o+Pkfv+xRB8FdMLIpog/4Q1ycpLBZFZttbJx2BgMAmspHijt\nwsH7GQbOI9wGK5dN7St40Ln6sfTCSKU+io9eBwuWW+P2QK7T1eP67EHMkBeX\nIDT72eotqvHq8+3NORkd9avTxsWpgrv4bwvDbAzmHuPjdNEIlCYAJjJ4vrTR\nYwO+\r\n=gawN\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0gZPNFkjrK/bbo5zL32BtvrOwFx9Ti+1VqoP5ZJNszgIhAIE9+DPjg73oXNozGgr0iWxj30sVGxDw5TJ80w7ZceGg"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.1_1605033835032_0.9160606498651702"},"_hasShrinkwrap":false},"3.20.6":{"name":"ember-source","version":"3.20.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.1","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.1","@glimmer/node":"^0.56.1","@glimmer/opcode-compiler":"^0.56.1","@glimmer/program":"^0.56.1","@glimmer/reference":"^0.56.1","@glimmer/runtime":"^0.56.1","@glimmer/validator":"^0.56.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.20.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"bde5e7a725aadf2078ce3f53693b10a3412f3035","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.6","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-THimwJmimckNdumSg0M5URQTRlXAArEhe2ricCIuYesMwyX9HwZSUMS+IbXALzktGZU8qfEqyWNXxpmQ8ThJLA==","shasum":"c2aa4cee386436214b4b3ed84a71becfe815fa12","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.6.tgz","fileCount":297,"unpackedSize":8626592,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfq0YPCRA9TVsSAnZWagAAXVoP/RHBq3WabNlwtV34bUo4\na7poKMMVRSC9AtEsq0gl0fyiQoKc7JwvsaLH0P3DpyMNAcn3LSgz2ZTvuhbO\nURetRwDMJi0u2sJbS/AsJCDsrAWUKXloVZYLrUKswPwUaME+E3I3pB8Im9pe\ntECdp0PbJZQqbADulPQdQ2mv783TWm7W9A0n6v5JHM5OofHfRqaOX4AGIn1E\nPjd/EWvTuY0EVJM1RBHVp+OrcS+i2dC4QzmzXsldcaKyWCBAHWvUfc+GIjI1\nCw0hYizJSqgLEnqCKQ8W+fLjrdCpWqtbRFEJGLbuZU28KSGR5N/r2QIB1wpZ\n5H8z+W9gxMPffWQhilukVOFTTexhVOjhdkvSDA7qLWRXM1HrVLsQKYQx1x0B\nU+kl+aH1aozXyvilq6ho47ikFqP9e5ZbPg3fxFLevJm20RR7Vj/4dDlfY922\n8LLiE2BrtNSZb7TEuk5gfYUEy3Babis5bxg+BR5BVXDpA2kmezxdgsNGYwCr\n6VYCeE7xSJXFFq/hbOXB5vxUMV5e3ZjpqoHT8CdGxnm0eKNMVH+PM2OXgIek\n+cCx3RCqhBDecGeWjKXAik/9ACIiXH0lcpRo8ODfapMf4C/4E7+vV99dJWem\ncfHygoz1c0Gvc4vhy88GXR27i42VbbLLvNVkFyo9ZViYxyPZMA2u3E1N0mq4\nBfZp\r\n=heO0\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+/uj39ZSb+FmWqymGxVdwq+em79HfrzrE1zStuZjqnQIhANu8eNszHJweoxpnJH/EFdRxVRobLiu2sZpAgdq4Ktmd"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.6_1605060110262_0.34348054399117056"},"_hasShrinkwrap":false},"3.23.0":{"name":"ember-source","version":"3.23.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.62.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.62.3","@glimmer/interfaces":"0.62.3","@glimmer/node":"0.62.3","@glimmer/opcode-compiler":"0.62.3","@glimmer/program":"0.62.3","@glimmer/reference":"0.62.3","@glimmer/runtime":"0.62.3","@glimmer/validator":"0.62.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.23.0","_versionPreviouslyCalculated":true,"gitHead":"907494ec67e516b7d213970545cd2527fe73001a","_id":"ember-source@3.23.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-y7TqxqqbhnT3ZMMn6IX2/Dbd0bM/bqasys9qrAGdZYJbz3XFhI0Lm3SMPph+d77L+VgLgts7Yz+Kx2slV1ERiw==","shasum":"f40a92c63c4a36634cae9afdb34aaef95b246739","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.23.0.tgz","fileCount":297,"unpackedSize":8631682,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfswLNCRA9TVsSAnZWagAA0JIP/j3uz1oVCxJDI0MU6XdG\ndI4mAUsJBxMCBt/Y8TF/D70aSTCrhgsCtdI5oU4+PLBajxT5Ota57pXl/YPH\nicgMzIOamMQv0CnVXXF5XV2ewHVt2sUeo4Rt+PHk55QyHr/WJvMPTlROKm7R\nqKSg4EwA7ksViTh5PNIF/FpZa7nvi71CmkA67a+a40su5DdFlmXKIlgRdlEB\nkTlHvLvF/vjUUJTwTGnm3l4ZOpXXVf5ADjfU6bezM70u9glvVfrvUeYw6G0u\n+e3PuMPVjdKnTVSZgmCHz2FrHFWvBFGE+15511Wtp9OJZNiXBmPgBBBezBPP\nGBsgFgfeQaODFy0z7uwtYu/RSKmdyh5RNiaP+yUfC2jOWS5vv36zXeNVXDKX\n+jI3/AiIpcTi1pFT0/Jj/2dekwOEjfd7QkWdEf17AcvSTY1g+xjHPRkmJd1u\nZVxiGnDf0i601DnNxXH1jlhFUM6bDxkf54J7ikhPFNxxWIuOU8AO++jCxcWb\n/MegQd323ptY/PY+2KugU5HyT24yOyNhJTA5Z2TmP8ubR2mMXREuSKU469qK\nMctmA9nLpEaNvrDr9V+cZGVxRwLZoLfyoqrHezuP3b1k1mkMtlG2/QI3YogG\nypsQs0FdY3QJZ6UPMbvdRyagxOSz/sRdTlzwYPjJWZX5WFXTfA5mjaOzozrO\n++Wk\r\n=+24U\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAHzuyUezjELzk2UVgxANextHOBK7ypZUj3WXPhmojhoAiEAgtwWODKj2yhUK14qVf29ENTDMD6zILjqNc04Wan74sw="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.23.0_1605567181140_0.5450375119789748"},"_hasShrinkwrap":false},"3.24.0-beta.1":{"name":"ember-source","version":"3.24.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.0","@glimmer/interfaces":"0.65.0","@glimmer/node":"0.65.0","@glimmer/opcode-compiler":"0.65.0","@glimmer/program":"0.65.0","@glimmer/reference":"0.65.0","@glimmer/runtime":"0.65.0","@glimmer/validator":"0.65.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"91893d48333168924f3f58a9dda498f0b9275a3a","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.0-beta.1","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-qUGduw+5t+W3UFyQerKpekZgv7v6TjQAumPVTPurEr4LWIX6rpaVqRi5iCzkbKH7X8RB+3T7MQ880xLNntZWiQ==","shasum":"73deebc04f59c03d325288910a93ed83a55a1690","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.0-beta.1.tgz","fileCount":297,"unpackedSize":8699844,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfsxRLCRA9TVsSAnZWagAAKzgP/iTlX+uTLveowW62RxB0\nbMfR8/qVclYsGrUhtlXUhgeGZ8gHFShsjsJQUhdPWgUj76L56DxEFNjevAOT\ny2Z703z487aGA0b3KGCjHi50lH4ieJ80OrR501n5IaG5y2FZ15/SUXEsx8yf\njJIRKLiEWoJoHO//22GV7PCJQx1SU/78MfYxx7zh00xV9TQV6RTboSgnb5fn\nhXuleJ+ft7FMG/i89Du1V7o7iDaRWvoPBtufvOPLpzMIT1p84bMOVMIu5egO\n3DLC0LWyCYP0MiELKSeIPk4+Gq2U4R2kHFyiNoa3394+SkFSKmTFT3seHqU9\nrQgkTINwgHF2wVNAWM9n95px4SZ2TGZ+hJ7cIJdVNhM4PQWyQWLW8pzNM4BI\nnBKFY1Wwc2jqDyA9iCLsLuKajCWFF4LgyxqTt0a2zxnvPEA2Ye9K/JW7kPe7\ntslGp4jScBiERcPKgapwgpad0NH4nSfid8EX+EpLbsNCRGfR/Wnkl/hEBSER\nIbyT36puaQrPDGPYzICPg88yCek3UP+SF5+5w+HEDYYoDN8risGCOV09RA0W\nepVrIrmyGSGN/9O7Fr9HQHK/QE2zhSqa99z1GrGJILUla9+i7+ZuNAEWCM/O\nKPzmvq4bC99IlsC5TQGzsv6RXyySvHRPGC5rktWkTHFZNMtmbCil3+GrO8uv\nwvOa\r\n=JNG1\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGF18P++gdekzOIdNgak46SOpdI+OtPhPv8dvBOi7gFlAiBYtZpiObALERpv6Nta8T9SrMV663XGku3MI8h0ZHRSYQ=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.0-beta.1_1605571658660_0.2396326844996155"},"_hasShrinkwrap":false},"3.23.1":{"name":"ember-source","version":"3.23.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.62.5","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.62.5","@glimmer/interfaces":"0.62.5","@glimmer/node":"0.62.5","@glimmer/opcode-compiler":"0.62.5","@glimmer/program":"0.62.5","@glimmer/reference":"0.62.5","@glimmer/runtime":"0.62.5","@glimmer/validator":"0.62.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.23.1","_versionPreviouslyCalculated":true,"gitHead":"08aa935510efc9c877d5de623f153fc6f9980208","_id":"ember-source@3.23.1","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-KWeKSF9y0Ohmrnw8CKAs4zwMzzxwrS+AX9pPrQNPKNG0gcJpeREdAXnUWAFZEHZlUPJgZPwaSL2APpZ5tWNQJA==","shasum":"6a26bb598ffaf8e4eeba475de30d9d1ce59106d0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.23.1.tgz","fileCount":297,"unpackedSize":8638374,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvAkBCRA9TVsSAnZWagAACzYQAJ/lvgx6JYNbkjRg8EeF\nT7pAPB8exq36Zh9CLcvuC6K/BN6OwbXVA4qPrr4OQgBpYqxMNCvPBcKzxpjK\nVPoLcM2reGp/eu29Q70nNHgT+Kf6RlQK0s9UobRPNh5eaHSQ/FjqMMEDGik3\nBBNsZKpoJS4QqrudbeKqufYfi6cf2pqoCfKG6F7B+TbLHV8ZRoqhzU5rgLBW\n7TFX4Y4MF3eIurD944qLippsz1AtccVef/Ev7BR73yWetgYtwRk1LVcTDDh8\n9q+FzlWWbU0xhWq2WDevbxlvSPYDGcPfKiyKFBNID1Q1aHbZSJaBx239ZkEM\n2otYczZPH7UVKmTbQ3PM+E863VioItABR3yTatcbjKJY7PRxrSR1F5544ldd\nsy8JNI3i4JIZD5OLfi6V+LFDKfKfB+ACtqpJI/NSX+tNlfXgRl+mzcnVQA7g\nKVRAxlPeTVLzseNcCVVa3uviFUb5yYkkre4w15oCA5KzYoPDdq1PYoyJrbRl\nNIbIoPe5L5WO0+anafGh+7W+CMPF6qazdCSkIZnJnAHEAKOtzP6TdEO5WgrK\nU/EA6NJWlGx9glCzUifgb0cAaZ5E5O1tlAdvi02w/3KhBBMMdsArpWpPYR1d\nf0dINQj+MBokShf9KPDmAoVbVEl3hkhsYhhFawzEli7PkPoshSnYesaQuqUQ\nL/Fd\r\n=Pq28\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqDzreCPIAj+DfUNmOA5NZEFUOWy5x/VeQ3xcwtgpk6wIhAJnXkMdTy0zqf5JuA9HUhQPmQbG94FCAJRUQa17Kmw0D"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.23.1_1606158592784_0.9164025484475702"},"_hasShrinkwrap":false},"3.24.0-beta.2":{"name":"ember-source","version":"3.24.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.1","@glimmer/interfaces":"0.65.1","@glimmer/node":"0.65.1","@glimmer/opcode-compiler":"0.65.1","@glimmer/program":"0.65.1","@glimmer/reference":"0.65.1","@glimmer/runtime":"0.65.1","@glimmer/validator":"0.65.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"b8a719753b44165a76155d3982a5ec74421f9403","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.0-beta.2","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-ecbBUzX78KWxsuA2SdGN61verQRAQJBJBZsVtOvHbkpPQETu/VkPRKSBXCLbz7lIFuzbl5L4cB13O+xuFEtJBw==","shasum":"e5922f955b997dcacb8551647335749f4cbdc070","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.0-beta.2.tgz","fileCount":297,"unpackedSize":8702130,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvKEJCRA9TVsSAnZWagAAuCoP+gLz+ejfM0cUNXfPqcU/\nj14Cm77FkefDbNM9lgQ/ijKeI829fmg6hSeOEJX+OTKGmPCmaWu1uHfeCykR\nAHThifOPQW6ualSrbILIGLx6ZA6snm9RIhUl8svtIN//Yl1IVPKaUK6q3d8f\nysN9hYeA1xXaRQAp15ITILJ6WpaZp8eMLhFkqmYwYP/hDUlXEJ2bkq5okdtg\npDNt0tIVVBT/bNPK8anIfggqSLTNv/5OmVqu8pzfEu8dqOntNGlwpMqJujd/\nK2RUV7VjzlycC6wlgFYIZo4GWGDgnC4D6ogKTeHrH53oeBze3VC2qQO6dJ+b\nhff5l3rLiged0WFWB8dWyZzykx36KdCxdg9om2ZvGZNIefNdh4DBoD5Gcoom\nVKkUqMRxcrIQipa6lJ5SZFBOiOSLPg80FimwcZOBcbfCoTmH3nsgGUoZshw7\nfXJJ9H6gadEQL/QXTL/XZOS9Uf2ndqWREdz1WdGSlPfCA+sBkz3M1H/FAZwK\nnuQkGd46Xbhb47PoS8WNCKEKBkIMZb+9wQ/qS1pG7ovTQURqOJiTz0dig7Qp\nytOKvqn5wLHes6Roh8xJ8t7V065vynLbbF6FdI94l8YsL2U7ALhEAdYCaR6r\nJKS0bnJrIFXE9GYk1RpCIabfMOt4CVd+Ja7+KjPzNjaB3/gux27hIqyXHKr+\njNAM\r\n=96ix\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEJEZ8FO1zlWjJnUnjjwHc3EjfUXPdCOmd6eNf4QnETgIhAPnkSGZkmIJbQT4hl1I0UvUjItPMkmpbu/sHMIx6ZHlh"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.0-beta.2_1606197513159_0.7471449653147375"},"_hasShrinkwrap":false},"3.22.2":{"name":"ember-source","version":"3.22.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.59.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.59.2","@glimmer/interfaces":"0.59.2","@glimmer/node":"0.59.2","@glimmer/opcode-compiler":"0.59.2","@glimmer/program":"0.59.2","@glimmer/reference":"0.59.2","@glimmer/runtime":"0.59.2","@glimmer/validator":"0.59.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.22.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"abf60a5c5dd77fc21d8b0674765bf4dd983421ba","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.22.2","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-P8IQkVd4iXDf0y+2PCEnCJDxZTOyiU1vfebzvXbW6NnoDsOoVP0xvGgoHV2bGFoskCMe4ViYNjuHirfjWvr5CA==","shasum":"dce9b9b1c1559aa90488d3a343a2b7628a0f022a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.22.2.tgz","fileCount":299,"unpackedSize":8647703,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxRSTCRA9TVsSAnZWagAALhQP/Ar5FwcytW50u+z6JtoE\nqInxf5CFW+sFSjBcZrAY1/qtikv6M5vIfaEZWXBdVCLpaNwhEtyAzp48I/JX\nPZmvrKUiz4/xqeOKNssc5g4ZpivUy6LESZOwbtZIe7cOVf75G2zgZeOLzI7h\nEty/gOKlFbCpFNGX3FQA7lCxAGzwnJ83y25f06g1Kn7FVYNmXsuK2RXR8yQy\nvGuwZcK0OYdJUyKkovkCNNqaNDl+UiEPCa18RM2IVjbl/flFB9ycbjxYgeXm\nmvWWZV8P7lZMGHjVEIzBxNELhmOpPEEu7VoObQQ0AQuzRQxmG/cXKXBDvYzS\nn2emtdkThJQBghuci0o3gu+XZ+NSyZp5ueBzfOgx3me0ADtbq6ISTLhPhrw6\n/qOWG7vLiw4SI06HJG6jcFTlTJfxhtBthq7OQYGpAJaDtMDIfyG4W+5mg8Hn\nUo3FxnfvbJDnKxroU5dc/Y21psi6Qum2a4AROK+Kb183qyhrBMgnyGaAh5jt\nTZiKVImVM0vhocCI3IES7i+fXQCcOb41JpKVuDAqPka2boECQET5fxB33BUy\nHMkHKQpjn2Z5CoAXIxXf3J6VtMrQcGqyFexgU0btqSue+tj+402n5W9THz8K\nczedcwIDx1gkyiJQakF91eHe7vYbkXpqLIRkh8yd6fghKHM2PjJdOAdNDM+t\nqsJF\r\n=96f0\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICsH4iJuN1/CqdSlTUKSKkJsDximmFNLxAl3cUcIpZn4AiEA37ijDMszaqXVDtmi17ZOfFuTPZhnWHqqlMroAN1gotU="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.22.2_1606751378344_0.8260208705684484"},"_hasShrinkwrap":false},"3.24.0-beta.3":{"name":"ember-source","version":"3.24.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.1","@glimmer/interfaces":"0.65.1","@glimmer/node":"0.65.1","@glimmer/opcode-compiler":"0.65.1","@glimmer/program":"0.65.1","@glimmer/reference":"0.65.1","@glimmer/runtime":"0.65.1","@glimmer/validator":"0.65.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"29837f0136be7d2b99a0233c70ad683b708ac58e","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.0-beta.3","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-e34kJaMgjfHqErmlKzbrCZ1KFh5/kdLGPioWnDr9J2EuqA0dEY3S2zoBfaOPl3MWt6hx0WfGr6E59m+tt1EGCA==","shasum":"256a8edf9493c8b6a3c21179ad45969ef72cbcda","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.0-beta.3.tgz","fileCount":297,"unpackedSize":8703898,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4PBwCRA9TVsSAnZWagAAqEEQAIHiI13/mglpjHGSFvtb\nUabTslacPPVLY/Abm/irCPThBeZcfuazE81T64xr6I0Kw1CEDONIzHlrcvtL\nNPgKusXML8DK8mS+x2rpT8YIo9zY86N2rafM5MeUXZNHFoanbvuHq7LF6XK8\nUwbNeifW0x61fb07kXVi95hTA37eJPR452dkJlCaTZ8taw2At/wKwmRU0Aoc\nihjF0fhSiZ4u6nNVWnFd9y/YXVHZtKdu35CZoyYdpIgQVsR93eksN4xdW3Nu\nG2GIudnogUApfITQJ9i+2lqdDSD7bD6ur9Hpj29jb4MGMmN3+M8B/2AhPVJN\nGycGYbn5xwBtWHpqnUa7L+x2GPLb6iF1XiHp5b+h5fD3G5xAevz+e2QBhe/j\nCnkDMVwKIGpa9jE/3PjEtVr5S7W33Bf3Z1yqlzNOnmCMeF+LqRv0aIM2TZ+2\nI1/hDDy8/pYapVrYUA2WDYYHCXJdvfuiOBR7SQU0Vs9svApzoSZbjLwA/iVA\nFX1fHRhV+U/bZKjhacFvJebq2osm0Ojm2ZtdtssrktYwWfzZsbnZbHprV54c\nIWKg4uZ/9JcJlUFv7dOwlKrIB2gM5FdpQp4T40JcY5XLndqsuMQsfdRubuMx\nucA5heSp0p3Zem4M7Pdznaoa6RXxsGVli8eLt0/+R/gJXjN85CrjMLDkDiQD\n9wJy\r\n=X/44\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD833/yr/TfnwWSuqoXxZpT0hXbMqE22n4N+scuear6bwIgD650/S/u/6vj/3GLxBg4dMnUVDXjKrmB1hnVNve5uNI="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.0-beta.3_1608577135044_0.2938337035435439"},"_hasShrinkwrap":false},"3.24.0":{"name":"ember-source","version":"3.24.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.1","@glimmer/interfaces":"0.65.1","@glimmer/node":"0.65.1","@glimmer/opcode-compiler":"0.65.1","@glimmer/program":"0.65.1","@glimmer/reference":"0.65.1","@glimmer/runtime":"0.65.1","@glimmer/validator":"0.65.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.0","_versionPreviouslyCalculated":true,"gitHead":"75bb0c42dcf526c92ced96c404dc30edcc09c1da","_id":"ember-source@3.24.0","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-tFNwicD33IQ9LRIc0tkS0xqKbz7w0P5x799DH4DjP+VEpHAn77AaBR5Cfs3oEFbVqMFFBl88M8V4zlI4Akwwhw==","shasum":"a8eb6b192d2ce7838df6cca4eee828ee2549a518","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.0.tgz","fileCount":297,"unpackedSize":8703488,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6i7cCRA9TVsSAnZWagAAZ+8P/jXFc1t4ecvnZn6f6CxJ\nG0gX9Geyc+NHhbLNxzjUZjHLahJ8jIikjwk2ZlExiwQAVqm4KfYTjV7rLTqG\nUxpMIKc54LrDaYGuSTYNdJ0OS+PKEvjVYAoqXOveANsFxpH1EPKIbw00pHoT\nOZnmtk9NPS3M6M40yWlIgwFktKJIIQ7nJA/CKGQLC5et9tP4XcLUgZonTlKy\nrf2T2IA5mOCffRtgoye6j/SGEiXtB6PX4t+bqMICpRqniBPd+Ac8RVTMfZN8\n0YMlZfMFpBRPuC68xNntY+NcZeABLURg8ia8MS7AjDRy4k6I92D9BVjkoi4m\nJZIzlWPmvMgAurBA+ml8arbHvQW7pKnHOY9rZ4InSYPIZPDnV1ryQZlLveTD\nK5qn/y4Ou/RWokHuV5J3v+TKGps5JsSvc3lLdeRNakVaW21n9aPEpyJz+2Do\naobSJXs7rNvnJuYeu9OOIOsg+sVUTWLwMNzi7doPSMFus1etyxU7rADFYF8W\ntczfeNsBxglepcbOqJBsl9rqqdUjrsdUwsT/ODbzZ9uyu0sjMZ7zoW1sL9V+\nl+9DqbAUtwLji858Fy37rCtSkA2jWNiXaidQpffBseR3tWqQTCS1Twfy41rM\nq4dLdYCZxJJm3tNPlEv6dG9gMp8LFF3EGP93jaqzDaKZwsVkLa55B66RAb/e\nPKfv\r\n=VIEK\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBVBSkR9/Ta4FZ6E10Lo+YDJe0w4/YqUXhMjqA+C6GtFAiBjzsa7HkwEqFOQzETw92roefXSwvb2cwU3WT9zWDJCpQ=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.0_1609182939802_0.5263757241518381"},"_hasShrinkwrap":false},"3.25.0-beta.1":{"name":"ember-source","version":"3.25.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.73.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.73.1","@glimmer/interfaces":"0.73.1","@glimmer/manager":"0.73.1","@glimmer/destroyable":"0.73.1","@glimmer/owner":"0.73.1","@glimmer/node":"0.73.1","@glimmer/opcode-compiler":"0.73.1","@glimmer/program":"0.73.1","@glimmer/reference":"0.73.1","@glimmer/runtime":"0.73.1","@glimmer/validator":"0.73.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"15650a74790c85d067225a16eea5b2b496c9db68","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.25.0-beta.1","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-BSYNstKYjDPblpWLUJUzsGSpnDCrr1Nx1/33bIBcaf/hfuO6WruDL/zzCqWBxOkaKnaEIXxt1NH0+6frr8QSLw==","shasum":"cd8c8c7e1340df8e0232e499e9b23541072fdc15","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.0-beta.1.tgz","fileCount":301,"unpackedSize":9061613,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf6jUvCRA9TVsSAnZWagAAh7oQAJJ8pqWZanQ8j5shRdgJ\nuyEHkBzSxyRsnZ1aLpRXCQWmtkt0EwII0g7Hx3dtVv/6mA5lmdrpdicUrPH/\nQWuJcsZoAEIyNR969rPg4j4zfHyPBEvo0yMzHF97UNHW7NxBFXAsheBfGIOO\n15mIrE1NxKWXi9TZIn31fvnC4755xEYqA999yUswYif2F6tfGuWu08OTkpi6\nluEhkAqeAbFTHoam0TwYn/Ezo7laa2ljIb0w0nzTXOprWnljav9jxGTv9bRP\n4mFDko/qBZjMaSJco2/TvndBazH9kSlATZ0gc99XllJGVrQt25DPutsFvUpy\n5c+DmcaWSrrc6/tKDqN/7rUT3EgDVEXsPFra1iEM37h78xkrlSsdClSNz68l\nnfSjz79wzaFZiqP1ERuRcAyhOgAM855htpUZ6SuQmL1xiVjAuJsqQCRnIdo/\nnjBjrtefHTRQpT5398YFHhgZs42kzaJCaRn6TRuqDdKu86yrsGnAKg8p/u5h\naqI0T/qGfTHTvpWST14hDvkGoibw/ULsFXTRSRydFm1EQlk5o3MZPWHBCvw6\nql0RwMan2GNLIOZCu66fCm9I3grAcMLH1u0+sChmhvYhmi5JEMTvsfBi0RFJ\nqeDZN8qdwiU5jhfsDdKeTZNEAnCFUeXMc+Vo7omkEZJ+ClpIRlVehtpp6989\niUO2\r\n=ga5E\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyZ/BmrrwneAMVBffw7e0PunEWS1szgrsz6bdEQSJ/wAIhAJBZAiDIzHYjl1C1nhdGkj+9PoCWSsaIBZYP2GQ3pFB9"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.0-beta.1_1609184558747_0.9587501445210049"},"_hasShrinkwrap":false},"3.24.1":{"name":"ember-source","version":"3.24.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.1","@glimmer/interfaces":"0.65.1","@glimmer/node":"0.65.1","@glimmer/opcode-compiler":"0.65.1","@glimmer/program":"0.65.1","@glimmer/reference":"0.65.1","@glimmer/runtime":"0.65.1","@glimmer/validator":"0.65.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.1","_versionPreviouslyCalculated":true,"gitHead":"d0e4e680bcf2f425d590cfb1d3ab8df3189255a4","_id":"ember-source@3.24.1","_nodeVersion":"10.23.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-kP1sGTl64dPoHLSlmEMp2wAl+0hhuRnUsIm7sm3RI7aJ6QutN4pddVQacaMZMWfEtoR4N9Mmw+Wv6UI17AidRA==","shasum":"183cf2f556921726406c05f86224091133c33790","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.1.tgz","fileCount":297,"unpackedSize":8703657,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAGPdCRA9TVsSAnZWagAAQ6UP/3k7NcDqZfD8hDMJ0a6I\nZE8LAe5R2xGwchMkFB+/FNBfYU2zbc9HeVzSTd42Qf23klNENSyNCjffF5zb\nwkEhiXlkKW6NOZY5EfXWgMnEJ1cTSsNUhJZTqeu4n5GbcaByiRpjRsiqtwpZ\n63+GrX4uxb4A/HF7plwocDp30cheOel88PhpNUZ21sxsP6GMC54YBBVWMfuH\nqDqkvsNY2TzjrthovmFc1GcjQUVFIwan4VDHj/NncxXl9msjc0W5cH779Jhe\nvQ4Cxs06U7vIirISaQmYh+hQal/Y+W+0jrpOtdENzQHNc1sEyJBolgfmqrvX\nUkvyw06Lj3uN+DSlMvKOU/5ga2ctDQWoCYoOfA7EFDnMVdrVWDrCtiVW+aYI\nCks2s8gQcFCfXHWnRAOjyJJMxf1HgcC+fiV0bSlhwLIr3kGU87cw08cKqMFF\n1rg8HW+U2JGtEoFQjywjIM6OAVZ5sEOoWLVRBhhvh1zQG9ZJJRjIP0GEsmg/\nImbic/yH7jfUiWKDVda/XuljBQz799Ir9amPyEG4Jl9Cp4AU3DVzQYjP3WWO\nZ4yrUUUAEaGfkFEglaK7kGIRaXei9oTbKR7Y9hJc7zQwvGBnZTvnJBlQctgJ\nedKH99r2eIbXEEszcVwXMXc5ePtPQeshxKLiMqsIwZTCySKg3GdQP2PROYYX\nuHBh\r\n=IPhA\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAlwpA1xyOEJwh5mq9Lut0gHvwgvWn2jRVW3DRkdpoVNAiBrdmXI+AVv3NQy2s7bisW1VQzK/vytGPjpv45GESDFlg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.1_1610638300555_0.45333157649111144"},"_hasShrinkwrap":false},"3.25.0-beta.2":{"name":"ember-source","version":"3.25.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.73.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.73.1","@glimmer/interfaces":"0.73.1","@glimmer/manager":"0.73.1","@glimmer/destroyable":"0.73.1","@glimmer/owner":"0.73.1","@glimmer/node":"0.73.1","@glimmer/opcode-compiler":"0.73.1","@glimmer/program":"0.73.1","@glimmer/reference":"0.73.1","@glimmer/runtime":"0.73.1","@glimmer/validator":"0.73.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"938d53f5caa4a5f03435e54d327c65d2ad52f9c6","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.25.0-beta.2","_nodeVersion":"10.23.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-j+WzDJQtxJK4iOUt4h/LAnvmJsdwnkoavS0DybuWharQNssrq4zafbHm6qINvt3faL1+OH0+d7EtWMBjmnw3Gg==","shasum":"9b659489ba3e8be97984e94b6d57c73b8f247af2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.0-beta.2.tgz","fileCount":301,"unpackedSize":9070894,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgB14UCRA9TVsSAnZWagAAz8EP/0stwHyYV5/FS3dK71Rm\nD6DP8PS+LdHLv7QqrWvznxtubntJi8ZRVtnQvFCcWX1zYGVKv9qaM6pyiks9\n5b2nK/3uKpMjJu1kU0+FQ0kJCU8x85NS3htMmI2eLDp9BO90txE5wg4eTj87\n7QirmyA5uQkPEY4kgn4cOWg1CUx5k7z6Dvm3daDO2hlCb29XMyavGCxC/vS2\n7UqJYUjXpbTVmOiE+fEgry7o8SI7ma7Pi4xApVsAKNNit93iz2LLeAruU/sW\nESUtwBwTuyNaBFuEl58an6jEy7NigGKUSuCWU3m/Ltza+0ncJaIaJVWLZCwA\ncWxw8M3SyKOjawL8mLbFOlJDF1BjaKtQp6EQRegSaNT7g4KBRTwn4VZsACld\nDYr05SnDj5QCCr9zbcbhq6cvI1bMmsTYYTrtQEqbREZnXhrPdZ7YyinCppaG\nJgvyTIQ7gLt9yEnn3CprEyQowizXghbBAj/hVlN7txxg30RyztxYwEd0FWKk\nQ9+s8vAL3E7Qb6tLiiB3WQWqsT3766TQ9RmqX9S3Uz5dQzk6RpzjaSoye3w/\nlDT9ciJh5+6LvImwDfyzQJJz+b46o3acGPmfgToQUFFt3whmgGSUnWtwlce6\nnv2rdfz7AfBsuxE2XnIAFC4WMm/w9tOpS5nPowYbBwGYjthXs4kJbkn/7h+g\nTOE3\r\n=wzK0\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHdRXOnf/vg0UjX83zE0BdlGtWitX3Bw6QseXmoX6myCAiEAuZDuSqPBuBNIHAnpoJTRw3vzGFalAtQcnZc5XQAZ63w="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.0-beta.2_1611095571660_0.5757903097749673"},"_hasShrinkwrap":false},"3.25.0-beta.3":{"name":"ember-source","version":"3.25.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.73.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.73.2","@glimmer/interfaces":"0.73.2","@glimmer/manager":"0.73.2","@glimmer/destroyable":"0.73.2","@glimmer/owner":"0.73.2","@glimmer/node":"0.73.2","@glimmer/opcode-compiler":"0.73.2","@glimmer/program":"0.73.2","@glimmer/reference":"0.73.2","@glimmer/runtime":"0.73.2","@glimmer/validator":"0.73.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"3bceb008767e42e74ccddad60353463839fb4bc1","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.25.0-beta.3","_nodeVersion":"10.23.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-qo5Cu6bMUWFq636UicctxB9I4xAYChnGJD7Kz8YJO99cYOfSvgCne0PU6cb+CbG/E9amnc9rLzhAgqdYBsbVhQ==","shasum":"151ad54da3bf8903b1190e94283dfd16dca43d9e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.0-beta.3.tgz","fileCount":301,"unpackedSize":9071273,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDyDgCRA9TVsSAnZWagAAbPoP/AvHSaTxguSiigpxbCEO\nvekG9Nhyqq/VOfdKB1ZkrHzyYgnmXwvtIIVa0oJ8numHwGvWdmK+55qq1TEk\nwFO9JflX6yMa4v1sgR3ohrC/Wlx9ZcZ3lg4vhmjooA3lQECzIptzh5J7iIxg\nZlBVt3HqxztKzBBbybQ/6P3NnWQ3n1brHqvDVXoLh3zxamHmT8fz0Ci5PFVJ\nPgINKyjCYiT69kszwYTquOiELjN/5P/NcpdNV1LGojjlkFb9M602PjsnFWXp\n259rQLw/06B/pjthUPWhWyqUMjZkOaZ+qGHeQNPmyuqi/rosubgg9GngXzcX\nfShoNxvYtlZMDF3rrlqd8uEW9+2OvGz3OVQ3wM9KlxV3tFsQjkGSSp7zNqTm\niF6whacg1QRgT2FREZT2+BCvPmUruWGAHk3JjeowxAKITbNorLUj26Shr4Ev\nY/kEzAdFzYCRkZhsc4EdVAySKJtHHQH8NTy7gEYsORWHAIUGoB9wFPkFmCAN\n08rq0B1TCVkQtS+WKUVC2ElftI2Mm14jIiwMbK8gPtxoEyZ/IGrBpwGKtkGq\nvASMy5IOjQTVJT0m4hQehm8fa4iEZn11hGoyjsQVpz7i7gFrsNA5o5Bhjxg5\nxc6BlERMHmH9U1V2//ugP+VgwPHx5J/ihiNGqBKf0mML0astmeF7+qxIbFLz\nE5Pe\r\n=sUz9\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0JuewxspHcrbdgFpXP6oAThtG96xpYgr0IOLkFAzzBQIhALKD5L2EyGZIl3BOV5IQFkUckUe69IBRF8DOVazGmebY"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.0-beta.3_1611604191488_0.7438996119378385"},"_hasShrinkwrap":false},"3.25.0-beta.4":{"name":"ember-source","version":"3.25.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.74.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.74.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.74.0","@glimmer/interfaces":"0.74.0","@glimmer/manager":"0.74.0","@glimmer/destroyable":"0.74.0","@glimmer/owner":"0.74.0","@glimmer/node":"0.74.0","@glimmer/opcode-compiler":"0.74.0","@glimmer/program":"0.74.0","@glimmer/reference":"0.74.0","@glimmer/runtime":"0.74.0","@glimmer/validator":"0.74.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2c9ebccd4bd125ab0fdfa27806b5a29c82253182","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.25.0-beta.4","_nodeVersion":"10.23.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-fbvcG7zoKTppO1IFZNkLhuoEMtas+XgqnOwI35YBDahxpH5pTzm18l5gNP/aYUGmS891D/v/IaGnnBJIBRPIiA==","shasum":"9a0195c112546eb656d3498bd4a69e51493d9c4a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.0-beta.4.tgz","fileCount":301,"unpackedSize":9077910,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGHTRCRA9TVsSAnZWagAA9g0P/jmLwuimtq4oqF6TzUZS\nhGJvsspZH8HuofUVyPURVnIF9lwr1iyMaUCVGHAJlFJ8cBZCdNPIk07ISdUe\nClnbNan6A5Ju9J0J55Zcktce4ScbtsSelgGU+8NEUq2huw1tbSyrqDMfH2v2\nquWYg9WUUHG+Me8lx3Fq/rVcCAB2KkseD995BmWVAIhX2Jkn+R3cRe6OYLfK\nnQGfK733obQoHUGMDheZ12+VZqQX3km4VOpwCSM/wcwsbokWCoSs9Y48GNAP\nS2uY2d9w6wo0W3Z7QJAeMcKbOHstka5IXwf5oMKaKWbtRxlH+xFhNSY7I8qz\nuPM/lKWuJmUnqtT2oJSSllUjXhxGwQRzKRZgp/dTNo6wGwZVk/Ehuu+UGt/A\nsSUY4DI1mb0ogEhHUmzT2HJ7KG3fq6ouO2oYA4mM3Y72MacSj4/gpbrfZfUW\nMki2KlJgdCBngoUZVl2gtL+JQK8HMAiU8mZwvRqRPycPxi4FqPhKDvYYEBCx\niNqUvFPzNZVdzl4zTrZuGo6tzsaZH7qmyOccTnspNYysWRs55Vw64ol/6m7Z\nt0as5GNyUrj22puzmXPbKC7KJpicBMbanJapo5l0NaPZJcBBh664i8eDpmln\n3kRla7dHiiA/1Mfzt2l6wLbsIIl1BzjSKiDFumqhfbr7jBxOH8RojUk5UNIZ\nueoc\r\n=vp8Y\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC88p5JV+GgXSO5po6CmGtHaP5L5HPfeLhPMJSfULgybAIgTQOE30PqCDgrKp+jZ1A4IU7Bw3sPFZXGi9LnO3bX9cQ="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.0-beta.4_1612215504710_0.6887641012358239"},"_hasShrinkwrap":false},"3.25.0-beta.5":{"name":"ember-source","version":"3.25.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.74.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.74.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.74.2","@glimmer/interfaces":"0.74.2","@glimmer/manager":"0.74.2","@glimmer/destroyable":"0.74.2","@glimmer/owner":"0.74.2","@glimmer/node":"0.74.2","@glimmer/opcode-compiler":"0.74.2","@glimmer/program":"0.74.2","@glimmer/reference":"0.74.2","@glimmer/runtime":"0.74.2","@glimmer/validator":"0.74.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"20eb89ad4fe5cb3db5f03c3911fdc8c14a77084c","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.25.0-beta.5","_nodeVersion":"10.23.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-UCV4Jhxr/8DCMG4kHMzWu/9/ZXpDDMgJn36CNnFu+11m9hoiV2/dxYIgy00HTZV3bUVECm8kvor87Wt3DWcOAg==","shasum":"dc600fceda5338d2730e1ca6abd7149d33eebddf","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.0-beta.5.tgz","fileCount":301,"unpackedSize":9083138,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGdkdCRA9TVsSAnZWagAA3rUQAIZ2gshgaw7vy+sSyxoM\nregfVArGPxROH7FKNTn+Qq+aEYBI8ZxCuOPsurSrWH77ChDmM5YLFft9thPw\n3rsz2ShM1O7M2CMmLgUfwC49SS07RprXbCeiJna9jOobeuKgDT1FVriMIs5j\n/KTgccSsiRKrJuE9EaP8KZlFAEmKqbpFVxIvw+yLayTkJVTEIaFBq+qxKbpK\nB/uqdhPmUEgcfoOymwsP6Xbc8Hu++4fFSGsisreM1B+Vn2dOP2UMjKz2SDMh\n+oo4BUHfjeuTdYe+1Re/v1rAuoF/soBS0uTJcJFjT6bVuAzc2YbKaDl9qrhu\nrQ5/4jUpWolguGh4q9LbP+XVX+nL+QLiaLpWUltg9nazgtKKboyfhz/7DLbF\n4yiibQQKcd7MTnaVg99h4cWroXwnscBxZ1tevyL8amjkNP1mrIJu8J0c/da/\nripR/X6QB5FpeTnUHBHukk2un/MBykShHeo/EoNIooxXVWFbvizKVyaoh28j\nyWW/ejDqjRjT/EjdeQoT0l56NK4oIsepp0u6JhNXucpMYh5VXh1PY6WF4aEP\nqMhdc/zzL7KxzoyCmf5dYWFr9KSeo9wSxa6RuPFi3oVpPDYC2BeTwCCnULx9\nITEllHuDQbJG5OodXbwt+KNIBWucGtWCHa06aiJl6p2AB5WpR5mVzCsbewgu\nn1/o\r\n=8kOT\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDItoLuicVQ5OMP4i7GU72TVyBgav9mixVzLHTHfhLfeAiBng5aQvYPf+eQyt2N95LdBBcu0rrJWl6o4RSiRZCgW4w=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.0-beta.5_1612306716519_0.4813804520328113"},"_hasShrinkwrap":false},"3.25.0":{"name":"ember-source","version":"3.25.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.74.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.74.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.74.2","@glimmer/interfaces":"0.74.2","@glimmer/manager":"0.74.2","@glimmer/destroyable":"0.74.2","@glimmer/owner":"0.74.2","@glimmer/node":"0.74.2","@glimmer/opcode-compiler":"0.74.2","@glimmer/program":"0.74.2","@glimmer/reference":"0.74.2","@glimmer/runtime":"0.74.2","@glimmer/validator":"0.74.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.0","_versionPreviouslyCalculated":true,"gitHead":"c63ef82c1275c021661c847b47d51f60a31f7dda","_id":"ember-source@3.25.0","_nodeVersion":"10.23.2","_npmVersion":"6.14.10","dist":{"integrity":"sha512-EMxsGIdbwtrTtOwFY0tDMI/R6LUtYJCDpOpMIW7PUKDTMxy3aVL9EjL92wG9qxFirj8W3teXvs6yNTSc2ebSoA==","shasum":"feef65857630964e4d63ba813a2d6c4af2e387ca","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.0.tgz","fileCount":301,"unpackedSize":9082722,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIb89CRA9TVsSAnZWagAARrMP/1znwpyieSez1DJ/duVC\nc/02FCwsFRuS/g6/8kEuREO9gV5IsoHS101nb7QBrZbTK8Cs1g6GXQbQmyBK\ntsNA9ExeXS3va8wxGr/+GK6kJy4D/40DnbyQqZdQ96txPldd2gNa2UDIUyko\nCRgQQuCidBDDc9Sy3Jvxe99v7POMU0BaNq/ft5Oa5pAuMsXaskDE4tOVy2sn\nLxgivrJc+X1qhuWzjfNHRzNVW43oD+aU7/J80rRSoELH79jRNL7hO2KBCuJj\nl/V/MOJObIp82KKj+OyTYKIELNagzQSHyiQ2EU0i+KC55N0mU/tnZOyGXbCF\nolSHFvtRLH/RXnBKhNXooZ3nLc8JgBVFK1Bgpx1SGsNhYb7XXucB1K9G2/D9\nixMn4nAP+EFjlHVUlE1L6JzEu0Rj9UOM0p7j3PT2HsgTcz+cWNXjIYWcYJQo\n3H4mFVoM/CVaUDdRPmAvKPYEMrKjOI8oEgrCaqaLyxNuH3vMM2CN8w/F1wW9\nQ1BhqN5Cn8M5KrCt88JiX/HKCmD5VMfd/MWGFqmi3JXyrKOLEfgijGcJaWOj\n+TNY1P5lxpiJFEJnMNgQbP/o7Kjp7qj9cgK4ODJTsOG9ktjkTOIDnXSQVoLU\nCb2GYIujqY3fAQtJ7Jl/YVqysJEyazVJf8AijMD1LyQF86q1iQo7BwWPklM8\no6aL\r\n=dFFe\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEm02RbV3M4FmaPxEkAGneBvk85med1u+3zOvgrMM8+iAiBOb5Lohmlhz5RK52ojfPwlV77Ilhkh1V5WvjjK9iUKmA=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.0_1612824380743_0.7077561562352288"},"_hasShrinkwrap":false},"3.26.0-beta.1":{"name":"ember-source","version":"3.26.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.74.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.74.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.74.2","@glimmer/interfaces":"0.74.2","@glimmer/manager":"0.74.2","@glimmer/destroyable":"0.74.2","@glimmer/owner":"0.74.2","@glimmer/node":"0.74.2","@glimmer/opcode-compiler":"0.74.2","@glimmer/program":"0.74.2","@glimmer/reference":"0.74.2","@glimmer/runtime":"0.74.2","@glimmer/validator":"0.74.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"44aa400b7791a99bd46ed29d81bc8e4b913b9f19","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.26.0-beta.1","_nodeVersion":"10.23.2","_npmVersion":"6.14.10","dist":{"integrity":"sha512-SWTkDSnDu31Uhof/kNlr5O6NAQoaNv87ktqAHDm3Mqf6U4h85tjS6k0gxndMukAG+YopPT3ubd3/wqeuShciHQ==","shasum":"590c3feb24246c01c30ca198f66a28359438c56e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.0-beta.1.tgz","fileCount":301,"unpackedSize":9211881,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIcZaCRA9TVsSAnZWagAAwB0P/307ZNOjZK9b5yDTJa7w\nZD73je9g987VoR02nko01Oq1QqK+lkGMpmofk197DybIxB75YzLMU8PAWNHS\njq2Muf7U/IBY1VwHMlCV3HI8nSpwEwEvHVoMiIdcUmuE8BzbbdOwZV4sfG0S\n1SpPMghIeWbSFYCzjtto3sBXwjHmdY5ivDrHToq2eqAHf2AB1WnyqyHhZOh5\n167KB7C4K0Qm/3LpbKe3N/hbhz2fZr3Kj4oi22cG2ktxEyFc6nXE3yZwDkyK\ny0xDXwUD9+3mnY/dvZF4R5gllnCDkjTGpXOFHrn/ni0DW9ub5Ur2vf4CyIqI\nbw9qcKmDducBjJMRsu+Bt5/5Ihackk6d+zVwdMdVss0ceoF2lVVQhwhpYOCx\ne2k2ypZ8UucdcJDQPQ0iIBqYZFtdKu3Lr5yU2y3eRF6AKaFVEvw44+03y88A\n+InYcX3Mhm2t31MK1GOyuUSqbv1nxaKUX3iUgkzQsgBVWZRBpyLntnINKXHM\n+DI5JzOaG1QBm/u1iv07N58e4IlcPe+2m7zbEqRARPBmfgwRq5U0erwPxBIk\nKd5Ns1Oo2xXZ2VMbdaF6O6mMbIV50/qhHZAUQkjp11Mpz8J+ZH1rTAmw8F1k\nctuXHFmHgUqE1TvAz5a2uJmGC1Ie6x+SMSPwnjjY8yWBins5g8tzb9YcxusB\nUGjB\r\n=YtnH\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAfQ9IaycMwxJPdNZpee6zd0UoAZ1gdnAQqp4QRqR8SZAiEAzyJF6QjhCQa++q8jp+ZSzYbALeastewLk9Zi09VUvPA="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.0-beta.1_1612826201519_0.8865868631100826"},"_hasShrinkwrap":false},"3.25.1":{"name":"ember-source","version":"3.25.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.74.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.74.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.74.2","@glimmer/interfaces":"0.74.2","@glimmer/manager":"0.74.2","@glimmer/destroyable":"0.74.2","@glimmer/owner":"0.74.2","@glimmer/node":"0.74.2","@glimmer/opcode-compiler":"0.74.2","@glimmer/program":"0.74.2","@glimmer/reference":"0.74.2","@glimmer/runtime":"0.74.2","@glimmer/validator":"0.74.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.1","_versionPreviouslyCalculated":true,"gitHead":"e2007b6ecb046fd06f6b43c381e8a1128914ad43","_id":"ember-source@3.25.1","_nodeVersion":"10.23.2","_npmVersion":"6.14.10","dist":{"integrity":"sha512-WCQV3FqbXRkYAwrwLZ6QcHZcTjT9ESa9H8Il+5H0QmDxLPiFnaj/UW4YLgZZ64X9PBT9WCUzLeLcccIFoFFm7w==","shasum":"7621fe7d471d08045b95c79fc760c3ca44efce4f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.1.tgz","fileCount":301,"unpackedSize":9084659,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgI/5dCRA9TVsSAnZWagAAXcAP/2GT5bj1cqqZAmYsxrFA\nx2SXn7Q4sxo5BL170jtanjx2+kEM15s4hwUnWa5wIsYP/UZdOl5Q/aiJWXjK\nEpMUfmNBhtXPFv0YgrSDKMvEmc5uzGPe6Z/cAb3wPnlkbHtdpB0D8on8Q5Hj\nYUY6xYrERew1oElDbIlVWMyAPSvMPkssy5MMnXBonBupW3qNV0xQunxMLjMt\ns7QBDrIe4mr3SPSixxTzWZ2UsRq88Qy4cnL5BKx11xKQ1wKGqyxd/jlms5sk\nk6gIccjfgntMl7CrqbqLG/U+YhSNoo1AMclyz8lKXuxSaHisDSE7myHa6oX0\n9PXIOVGgb2wYcE+T0h6cSEa4Vwl5+SmQTeRs6IGZ2PbxmAGKHqYMU8PJiKJK\n/tkSw+iSvpz0Q5RmcWZSUz5ShP6j5DCQX0ON1wW/4njdJACoB976ggXcmthY\nMzeJKSE3uXYgz4a1CgK1SCHdaVCOLV+WlRWENaNcYVU81RPXU3gmHHAt7TSV\n7kGdeTqG4oZVsKv2V+qWStJCawdTWuKPz/gutYHVO0Lsr6m5xevn0rY5xubK\nfh+uaA3DDn9OrW4g3z7oL9zcwIaEdwUZYCYS/rZsiMr4bczCY+IBhK5vYTpw\nIPuYHRzxLMXYB3uDEPPDhOwZqoSNT1lmHyYzQoiercZ40FwrShoqZHBPxw7K\n77X8\r\n=6UUp\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICEXbuoIC6EgKsOsXxCIiACL/6A3NJR+9EoIHk7h35cAAiBDfRkgcmTVdp1Ugpl5fYeFgTYBd/mlfs/PevIAJ7t1Sg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.1_1612971612344_0.2574922866028906"},"_hasShrinkwrap":false},"3.24.2":{"name":"ember-source","version":"3.24.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.1","@glimmer/interfaces":"0.65.1","@glimmer/node":"0.65.1","@glimmer/opcode-compiler":"0.65.1","@glimmer/program":"0.65.1","@glimmer/reference":"0.65.1","@glimmer/runtime":"0.65.1","@glimmer/validator":"0.65.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"e91dfe4a8992bb151bb01c89afec07106a1ee4f9","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.2","_nodeVersion":"10.23.2","_npmVersion":"6.14.10","dist":{"integrity":"sha512-naFddoVtCI01nDbmPC4u2+8CpnjQdKlgftkE35Io9Ud6PZTsTB1uib9jf5+v8h+ie+cNbRSfikKrB1odcGm0Og==","shasum":"64c593057020eb867935cf0735e758e96bb5f4cd","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.2.tgz","fileCount":297,"unpackedSize":8705637,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJAWZCRA9TVsSAnZWagAABdsP/ArMfqqSM+RDVAAoSncT\nU3Nfyd7UbCL0rbkx9hHOmoMu2bwRxhMh2qAAfBU868P+atALTPhiPOLZyhej\nsp9/5VAB8Cx8z2Wb0w3rV4DzZ9QTTwtgQyJioPpO7P4T+HpIVBPVelrdjc8b\nVrp8cW+dMTWcoeBiTeLalxCCtwhpXHJHavhvVI331MVNYxdftYAGQyGE1K8J\npqa8SEHzyh+bL/qjbMMpY0chUVP6LgaomNDz4YdJNIoPoT15Vp4w51ZHlYh6\nI5v4LcLiI37EZoV4J0FIenQ4zo3zTqPSn1aq3R+woBIqmFfmZInQFEH+2ale\n7mGLJ1V56bsCfIqh+syU8WgKgpp+qvxrhixr4ZWOVfUJU29oigXjuROCjUyF\n0zMbO50kpaUgy7A50QKmh8PYQuqF5vm5HIVcFQSzAessGl5wvb3qnofu+3nz\nXYU4ckkBTyiAatnony+qyRmNE16yK7az8j4D3WZW4TAc2Zmxcvpi0XbaXan8\nz6doPQgdTLqA71yqmNyxASsruqaeXswi3rvExY3DmtGLxdr+5KSqTZL+k8Yp\nmPOoJo21rRUBaG7G92XZHfk1RNgLpT2zYuU7POtTDRmz0fKGszAP33a+hiIv\ncwF8jFr9nfXQHGUcCmFbjV5ZlDvDvCvZ0nquW7rOHP4gI5BmGDhSSD//ui6Z\nBq7L\r\n=Rass\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFxRUbz4t+5Bm+ESVn+83vNx2EI7MBXZ0QnYIxDVT3TXAiEAnak9x6BA3qUk6Ot4AM8oSG21ZBS4EOoTQOayEk++208="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.2_1612973465157_0.14493879746782934"},"_hasShrinkwrap":false},"3.26.0-beta.2":{"name":"ember-source","version":"3.26.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.74.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.74.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.74.2","@glimmer/interfaces":"0.74.2","@glimmer/manager":"0.74.2","@glimmer/destroyable":"0.74.2","@glimmer/owner":"0.74.2","@glimmer/node":"0.74.2","@glimmer/opcode-compiler":"0.74.2","@glimmer/program":"0.74.2","@glimmer/reference":"0.74.2","@glimmer/runtime":"0.74.2","@glimmer/validator":"0.74.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"fc760afccc69f0f2f08400d2f7f4a38928ad68e1","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.26.0-beta.2","_nodeVersion":"10.23.2","_npmVersion":"6.14.10","dist":{"integrity":"sha512-eBNjvHBTn+8FQj8MNLEyIYnI4/5DiagBKP87hFeP/n5M3mvGvdZNnFHAVZPujOfRVXOWzFDlnR9qOHuT46e/lw==","shasum":"3be257b1a20f192556806b4b7d890293d1e63fc5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.0-beta.2.tgz","fileCount":301,"unpackedSize":9214592,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKu1ICRA9TVsSAnZWagAAiR4P/0LpeuX8eaev5WKuHKgs\nihRf6QS4wEqnUjAwlzgoUzmtwW81R3ZymMbPtNfGwKcjZdKH/huzOaCv7Gs/\nUAYc932s1aA1s1dzp2uHtLMxO98k2lMVZMgeGSaKW6d8vJ+0Yqz/s9MI3CIH\n9av0ludE7vfbTkt1YclrpdwH4ruWTJBEl1cw7AHsOcXYuIFgOvPDkYkvxrON\ny8aTokoDvCe4bzMSRh9tGArKRzlLK9sQNXHa2XFlZZrqe5jeAz8Wb0aNPRA1\ngilTvJwJzEC3xPxdX31S/3jQ2ggdUnkDmNHaURQCW+3dtknmNJdnUF2TZMNs\n8CdePQOPNcElen09889XlErrWwA4PxPNo8yLeq5Y217gZhlFqGeVA9GaNH3o\nCsUx5BozP0EyH96lwoOwM4bptyHzSORzOXktSvWuUUC/DMKQJSqwJOWZ97wQ\n8OG8t8AMvY7qo7RhJbpwQH7Z75yJgV2ckDD3EY/KVR/Khq/RnXgIWSDZg0G3\nN2SZBlugz5if3iJcQv2v/OjjkKKhSqKvPbMq9k43nOGg09phrZX3igBf1wqa\n8RL15t066BC/VxhdO+z26TVQDIS8ZxWMrT/3WkT5ufujlH5GXXAKdS8gh59b\nnTjKpb5R06DqS53wFxVnG9eR7m2/3uUwPRBwe1q7UjStGVRnFbQ8md/JDyrY\niSgd\r\n=fent\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz3SPS9BroA7P9aieaPLR3ykrvCdO+7hRpMk//6BkUEAIgKYaEORE9tYqbuBSM/W2XQ/7KhiKRdjGsy7cRHPTCgSA="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.0-beta.2_1613425992184_0.6131205828975292"},"_hasShrinkwrap":false},"3.26.0-beta.3":{"name":"ember-source","version":"3.26.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.1","@glimmer/interfaces":"0.77.1","@glimmer/manager":"0.77.1","@glimmer/destroyable":"0.77.1","@glimmer/owner":"0.77.1","@glimmer/node":"0.77.1","@glimmer/opcode-compiler":"0.77.1","@glimmer/program":"0.77.1","@glimmer/reference":"0.77.1","@glimmer/runtime":"0.77.1","@glimmer/validator":"0.77.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"f700cb0c7b7c9cd567b2f0991a7ea0670444523e","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.26.0-beta.3","_nodeVersion":"10.23.3","_npmVersion":"6.14.11","dist":{"integrity":"sha512-dCHQgm7zvIQKZdOYRvGHOmBy+N6sZGy2EDLsrmUCWNQNOF4RSerTYz5hbjhXdSxrXUZt+OwxkxcpGNPDFZUucg==","shasum":"549ebfd6c125a7dd8c8f01805af26c70bde6f02c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.0-beta.3.tgz","fileCount":301,"unpackedSize":9234746,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPrQBCRA9TVsSAnZWagAANkUQAIUl0TLuBE+B8LLjHaIn\n2/pLbQI1kCreYGrKZ31Pbe+a6IwKpBZB7DOF7wt2LB/fdP0Mz4QNFCMhd+wH\nvTq7s36NbWatIGt+wHXjyYg4FNpf8HeEFtPzn/0pIcPNB1aX//T5Y1yN3it0\nKwKVpZtIC/+fTvThuAM2kcIWPytrgzfDD48/T6GdGSuG1sbFy+G5GjhiQZu+\ng6JUWgRE003TrbMVHkPG/uEJyRxCkrug6+is+duplv7gTWHt81nipS9dgsXI\nJhC417UsxQphz+xOVIUyuYDRGbY1Iq2ZVADVx8RosmsMdE7uWo8j0iGncW1Y\nMGRXBEN08WjSIpyN3+EMi9Tzpz7Aq57MIB38jbkdNNdltwiGlyxArtJswzYc\nftZErW9cKupU6MQTDCaVAVxVSWD9nxnc98xxo7p5W2IP7PGv8tK1TQoG68y4\nEaqgM/cKSiDPMRdvwxQZwoZH0lHHkgraHeGW/WZ22bQhff4hVkj1vWLSdpwI\nYNCnJC1xORTPptRjMH9pOyyHanXYpGR4M7ImJR/2bYR4J+ubEGWV6K/8Howv\nnulRejVp7IxBUUJZJ/669vLe/1T1IntYOBTCrjGK+PTQQxOGHRKDggC6Bt8q\nUyplMDqFSE/gkA7G9ZVM0QLoFepm/gyJeVdTsTzAIlM93Eyx8gTOPVnHtsxA\nmDBR\r\n=IztW\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE22iNMIBRpyLBrlkXjqkmGoDp4LNzJClCTSv/ZNR1niAiBRyW09GWVaTkN8pjofDzSgnJmuxYTL2wQ1yA6uEqlntQ=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.0-beta.3_1614722048602_0.5618680696000757"},"_hasShrinkwrap":false},"3.27.0-alpha.2":{"name":"ember-source","version":"3.27.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.1","@glimmer/interfaces":"0.77.1","@glimmer/manager":"0.77.1","@glimmer/destroyable":"0.77.1","@glimmer/owner":"0.77.1","@glimmer/node":"0.77.1","@glimmer/opcode-compiler":"0.77.1","@glimmer/program":"0.77.1","@glimmer/reference":"0.77.1","@glimmer/runtime":"0.77.1","@glimmer/validator":"0.77.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"c10f5c61e230ae970c6ea5c3cca8fea9f3b8086f","_id":"ember-source@3.27.0-alpha.2","_nodeVersion":"10.23.3","_npmVersion":"6.14.11","dist":{"integrity":"sha512-y0CshJ8J+IZPdIRR0lDgoGhIjGpLy8ZfMtU8ZMNY/4RzUm6oAjDSwjN1NeUe+6jPpqY8YAEkdf64u7eFX3wuJQ==","shasum":"8e12a9359363ac3f86a41719db2b13147fd4b79b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.0-alpha.2.tgz","fileCount":301,"unpackedSize":9411851,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP+7eCRA9TVsSAnZWagAATIIP/12eX7chwFyXVd9YLEtC\nX/EjVjXzrHLrNIZW5mxQ7R0aAHwm9h2fogfsNPAFqUXAIjvN8lU2skUSHrs3\neRj6T2PAVFmIHW0zIb4DEr4tcG8B4xSnvTss58nGrd+mO4pcv55Xpn6goAc/\nbLxYn7MHp66EcpIIAE5J5VOeOBILi8qGWk8y8Mnt9jotULYXkNhACRKsDVpm\nAKBBzBUv4AWKKhbPlKcZCnQtqEBlAQGANpnody4MuW/kD127+kCilXK5dML7\nXw7bxRqZ3gbdYxEhNjk3MmMk7FFWp9P+4mjuYtcZ2ICtgUvLp5Ph/C4JcqlF\nLRDM730Pu4lJ+yFCZ7OjU9xerJZNz+NHKY3OIUX+FAjUxfH62MGqgozWqfpi\n85TjrTTuZyw4u+HjxmTUzk4IX1FcWIcG7wm+9I6CfceXNM9iiseRBUk7xbUx\nmJOPJesdTkU31sj8ttMw4rJ8DbSEMG08FwRsEGxYaWcAYzZjlBo4hp1nivRT\nOWPanv2dr76eJdKoSDRNA43eZDy/Lt7LzHgcze4t3ElO/8VLucHa6P78mASx\nNahLvKee+/qccgBFO6YeVWasrqrJXUzAfmc3YwynTdCTW2siMfFC/xddk7Jt\nYcgnepwsr7Ul+h9qyxE7YB2o5rLrLseHibSb0l8SQSiY4FK28wbgxgOrHvdA\nNbRP\r\n=tuoH\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB0EHgrWBIc8vlR4VdBa3SvXhWPeKpkEcRGHX9VLo+gTAiAyZ305eND4vEJKoEHjNFKkJtLQ3FUNi3q1ePBstH/PKQ=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.0-alpha.2_1614802653907_0.6183310787832021"},"_hasShrinkwrap":false},"3.25.2":{"name":"ember-source","version":"3.25.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.1","@glimmer/interfaces":"0.77.1","@glimmer/manager":"0.77.1","@glimmer/destroyable":"0.77.1","@glimmer/owner":"0.77.1","@glimmer/node":"0.77.1","@glimmer/opcode-compiler":"0.77.1","@glimmer/program":"0.77.1","@glimmer/reference":"0.77.1","@glimmer/runtime":"0.77.1","@glimmer/validator":"0.77.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.1.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.2","_versionPreviouslyCalculated":true,"gitHead":"480ba9ef082bab9ec4b0771888f9fa9c4af3c3c5","_id":"ember-source@3.25.2","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-kzoHt0loriw11/csFGWJh9bccHauDGIXEmrfImznAecr63K0XxYUDqlg6gv4t0x9R+mtbogvWJPy3PBhAl+YdA==","shasum":"8c0f483f76ff59275b9105a9c9f73dd9539d23a4","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.2.tgz","fileCount":301,"unpackedSize":9108069,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRYrfCRA9TVsSAnZWagAAQScQAI/rRjb3L6Fl+BJ3xkCn\nQZG4kAf3mzJvrb7CTpKb5OO/IYmf0BjR5PG8gS8GNHT2A2ZaR6zhxNSMCayw\nHDJhqG4BsoKPScpW/KsKMno5lOdFVoS4QzgcuungXxeTlVbLe1ZnCYBKYNxV\ncRwRy79HlmED0oVQr515YRM12JgAD3XNYuy/Te827ehb61IE3GtU/jrclZqI\nImoRFy1r/rb+bAfLQGho2eVeLOPBhWyEP/V3OmTo4oCiIG8+hmrdlGprFLHa\nKnlnkC89rvD8f3BQ6372B6KUXDmW4FAakINGUqGU1E2eX6I/9balGxIe3wrz\n1+tGHpIkIEg/XcIpD7mEVK7IEUWCwnXn4+5n9gWZl5dXx9/gr5XYN3sBVNRa\nhecwLyRVSlCL93GD17DkNmCn8WxXKJBpW801Er50aLTewUPFmR2SvzqcWWJJ\n3m4+6oWeSDDfMu+UfaBBQMHP15ecuC0Bsg4IO3KMbmxT6Im5dDIQJsPxvlCT\nYvehSuPoraTw2aEetzrLQDGYzRBr3DfA8ZITlOUO3WbNu60bO/vL3hW7MWAT\nWdVXW0roIjHnr+PKwdj5hAKRuo5gZexO6te8L6xIr3N76Lh1QiHbwXneNQAm\nTdyFze0O7ulreMEGJdfky9UCGWrZp3RaVfkqTsiC4dha6jQEzhPZTcspa2sZ\nVnv3\r\n=q3LJ\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGOQNej9qj19A4+xh7+vOHoqQLWN6P9qzi61hSbLqzyiAiACc0w+XKEM7SgijtBbgaiN5/4bloQc8aWJnYCgQmmvow=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.2_1615170270944_0.9351592915470457"},"_hasShrinkwrap":false},"3.25.3":{"name":"ember-source","version":"3.25.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.1","@glimmer/interfaces":"0.77.1","@glimmer/manager":"0.77.1","@glimmer/destroyable":"0.77.1","@glimmer/owner":"0.77.1","@glimmer/node":"0.77.1","@glimmer/opcode-compiler":"0.77.1","@glimmer/program":"0.77.1","@glimmer/reference":"0.77.1","@glimmer/runtime":"0.77.1","@glimmer/validator":"0.77.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.3","_versionPreviouslyCalculated":true,"gitHead":"4626ef8ee5e37d9d82c420c7c9ebea4c10631f96","_id":"ember-source@3.25.3","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-3HgfvYJfvcALNJSsPvbN0qn9ykI7Px7mPyCidXJRdm+tdPB0DKFW3nqT+4W+7YysWYGsj6yS81NhksnXEw4Naw==","shasum":"a64278a2dcc36b03056589e1b7393f4558c42d70","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.3.tgz","fileCount":301,"unpackedSize":9106306,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRZUzCRA9TVsSAnZWagAAcTQP/1jwwaA/OZgYWatHt3pO\nboqM5xTFskSWzYkRLWPmA+5unAAfhC2jiyIFbLt6xTOg7Wc7HEzRvDhS/h6Q\nwtxCJWWC+LyDKqQb0JX60yn1ErVl8C4RH52wgj2wTd7KICwTUe6HVv24ifLd\nLGmw5ZKMhS/XqLTq0sO8TXwv8z/24Y51NRQAT4TNKULSAXTcUCUKIN923oEb\npfO+u8JgMVb70oE5eQX/dHhpxJZeCWniopNlV+MkrgujD82fAycX7hwXo8/D\nKvjKChrGLHRMYkyrDmKdS/9wO47u/jhqIlufmmMT6PKoV4FR6g8gh0eo39zs\n5vsqzWhEAa60KoLKnYPpywdRwLd29qyYe2tTNMmv25/ild8yS4k4wrwAJ21R\n1z/BaTGMiR8PckBqmsBFCMotPtxAwH9Hc6wJBTDXbmklUaeduCOxv14OMKhG\nlXfEg4bupicN93LjTfopMbF3fndWIMAoycxuy2bikwVo+VN7Wo6+fxSVBTe3\nNk0DP97KB0FN00xK/BAcZifNkNfM+6M7D0pUtCIX+v7Dhhb0fBgONaIK4BYQ\n24EfM89ZbXRKRnRofY8CTw/iJBQva3jqJDB11QFGB9purZ38kS5yVTf0tN/3\naRwU14anVjT2q7AaCz2TMg0fRcXYClvZXsI8sk/u4O5Mmfz1ZY5sd6jjHILz\npA/n\r\n=wekq\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyEWX5IxmhNMaJvT3ki2ycgcNEqqLlpMQz8DGcDEXGSgIhAMrwD9a6TR42HJcSt8IMuj6mrpIksxm3H4Fj1Qz85ykb"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.3_1615172915354_0.8667341140953948"},"_hasShrinkwrap":false},"3.24.3":{"name":"ember-source","version":"3.24.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.2","@glimmer/interfaces":"0.65.2","@glimmer/node":"0.65.2","@glimmer/opcode-compiler":"0.65.2","@glimmer/program":"0.65.2","@glimmer/reference":"0.65.2","@glimmer/runtime":"0.65.2","@glimmer/validator":"0.65.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"46033aae8051458c560413bb85324ae983c9e3e7","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.3","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-EEAoz/pwgKZCosFiHUpkXewOcGsx8zjd7JtrwIh97JjRY/EUhBsMovjycieCjLrSXQrLjayr1vuVun2FJBESRw==","shasum":"fb535adec2eb9289e8af21afbe0e1ed5cd0a0889","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.3.tgz","fileCount":297,"unpackedSize":8708186,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRZbZCRA9TVsSAnZWagAAO8EP/0yQC202JWhxa6Pw+gTd\nUz2uATf3AMBUUnTts9LExZ5KuZUXDxj/db3G8ox6PG3QX+840T9cWwln82lJ\nDfMZFZjlDEq0Ca4H31wKD1mVeBNVrnIj+Xt0HjarBpsgBEBkMN717IOxFgYG\n6GQEy284fI4kenv6sE6cpajB5qve22y+036en5ECBNesc6DCF3H2dDGD+/jK\nXdcoxsdwn6ft7BPOsaafrP8GhJfCCu8ceAJuFZbKC6FId1WJ/eQY48cdy3We\n7/QTaUk9kCuTdYcAiDM2Ks0zBHOKF2HlN9lN0P+APVjVF95AnBiIpFbUrvmi\nuN1YkrE/4sL8zDutD7aH8lqgesjIVvUX+apiR9dP8ARlz6OOecU4LOWu/zAg\nb2F9jyLwA62BFEu9F12SWCiMp3iAYWi2saT6Pl0fwEphXnynkrK/0TX7lrEr\nEgAgvK6H2f7LtbSh2ucs7F5KiK+TCzUIQd5JUAq/jAExcTyqUTFEmRSgIWZk\nRdd8+ShYhyi6Q433eMgozozwiPiw3I2LNpRHocXDOD9yqWXEJz0npvyT4xhj\n1wH0cn7JDpuIKXOMqmGlSNVZzcwMSMKbnJVIyEdderEaHFGuu6PYpsBo6hRs\nUykPZByqZiRtFoqsfEnzza1r2T/F9WVaac4PB3Q6+1w1utlm+Fs6YpybV8+B\nz+qw\r\n=Fqw3\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMRt92M7o6up2Q/7BHufnkcaWC17djoiEX/EJMkBz+AwIgCtODnINUr0mnCl1t/TLuvml2hNFYlkVmYNmR7OWtu6o="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.3_1615173337169_0.6226895109158916"},"_hasShrinkwrap":false},"3.26.0-beta.4":{"name":"ember-source","version":"3.26.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.1","@glimmer/interfaces":"0.77.1","@glimmer/manager":"0.77.1","@glimmer/destroyable":"0.77.1","@glimmer/owner":"0.77.1","@glimmer/node":"0.77.1","@glimmer/opcode-compiler":"0.77.1","@glimmer/program":"0.77.1","@glimmer/reference":"0.77.1","@glimmer/runtime":"0.77.1","@glimmer/validator":"0.77.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"958a9b1cd87221df5cc4db171ffdaff39e4134dd","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.26.0-beta.4","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-NYYRyhrOaE2tsJn1znJ28s/JFQQpSztm6wnuNltLmYF6r6BbZ4itZgO7EyMpSMm144BohdKx2wCYNA3wUFAlOg==","shasum":"a80586baf0c3cf438fe9660f23fb296a6ca7d2e0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.0-beta.4.tgz","fileCount":301,"unpackedSize":9235366,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUQv/CRA9TVsSAnZWagAAD84P/i/Oe3uiQktmEDLoGKBJ\nB1uxGuG4hq1O/80xFHOkg35KDmGsRiRDuyWrKlQwyVJ0KdbFkXp7ChXsj+YL\nSPUOtQlxuTsUi5xSCylxscD5xrE50Xfd6t1ha7yFzFMf7tZH95JxsfMud3YV\n1WqdQjMdZHs+S7y/OAtUubiZwJnVDzWtCch0QmQDeZbEnnp9g3PDvBScMoTr\nzRXPTTvGnO9vWLBKfS/HbZ+2TN0wIlpiEOyTbqrHLb1GYHfDCwfFP3kf/aho\nFlKRM7AhADP/vfXQoC+I3wlKbZuJFwYc4kZmASDz22XyxVJIw07ZuYKY/iLW\nagY41Elp5yb0migYO7n+bTO986UJ2Exn23mnG5yrcNdK646s7HAKYESsb1+Q\nUVQ2+GzzQNkIW8n2rvRBRhpCf+kWQdxgjZpSEQYrKUKxSK1X6sUfEC3cpXht\naSc+l4woVNM67i8iDbcUSsngLwmrei22zvNZHIZEz3db6y0+Mvp/xAtX632h\nzcsSPi0bbi5AUwdIVSmLaRJmIMiyta2l6xNPlONX/e8q2K8IBHyNdUMOp9A2\nDsS5DGQ3SRG8lxOoRdMCP6o8YYLT4PbS/jeQl03PbCJDDsJI53nrQpysntxt\noEBtVriyoymv45cIbCQFhoQmJVLIhKf5ez0BHJan7AIHONm/miCxt+AFxPMP\ntYpr\r\n=IPKJ\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpyjyV/sdMLwz/S7ICvw2qoCERUsrrZPc2SadZ82QU9AiBNyJaK6h/N793zf4Na0efOsNuyn/ZfJyGAn8LB10Ka4A=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.0-beta.4_1615924222732_0.5199143164307465"},"_hasShrinkwrap":false},"3.26.0-beta.5":{"name":"ember-source","version":"3.26.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.1","@glimmer/interfaces":"0.77.1","@glimmer/manager":"0.77.1","@glimmer/destroyable":"0.77.1","@glimmer/owner":"0.77.1","@glimmer/node":"0.77.1","@glimmer/opcode-compiler":"0.77.1","@glimmer/program":"0.77.1","@glimmer/reference":"0.77.1","@glimmer/runtime":"0.77.1","@glimmer/validator":"0.77.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"f65f682faaf6ec4d5f9c3c6f3b673679b958de38","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.26.0-beta.5","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-5xiZPV9774tzXhy57K8EF8oQfm/zeCLCEqMtRKITvkvEcbysCiQ1eKpJeJa0Nzl/64tap/JrHwrTs51TDOa8bw==","shasum":"a2fc0603c6ce2d4eb90cc50ef3990f0e9a2601f2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.0-beta.5.tgz","fileCount":301,"unpackedSize":9235539,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUlF+CRA9TVsSAnZWagAAKxEQAJZ76ZxsPcqarALXLawx\n72UcEUJGINo1Rm3mU1hT4sRuBpl9qtrKN4/DoPVYVjmRTQfvNgRqYg8q+ae2\ndeTst9s4/K88iIhEgBTJJ8q/9WEsHeRbX6j9Ab2D0H6jOoJWrdAX8a5ank5w\nc8DOXfB40Dv/9fpqzym13HOsLhTNT/2kS2shOHJLxDQ5pM4vYCWmFO1O2sbk\nW4ZCSzvQXHEg9Pq3pgecN/bxRSLQsz/ZA3oOZL9H6Q+r6nWNkV9xEu4KzjdW\ndQPyY4AIiACe8Fd66vSZI+N3l2okvrROStyDBWBT9/v6lAZ0Yc7AmOddzyR4\ngqnFS5KMZdXnHbyvPYryH7sfACATQnbnEz+0ud5nSd4/KdkXUR5Pu3p0cOm9\n0Jlw69zYXu1jkC3rPkcpbBa5rCuzC6eLfscLAHei1GINtmrrBqpTiCy6hyBD\nA5HJarXiGvfoNZWzz9lkoEkOiPa4GtqIzP5CWNjx28oiAFeUzBKdvcNa7ti6\n2XwNif6+LuhpMGB+2GPLx5WfzrB3R5Z4iIoNmh7SRSf/HcZMvozyEAi3yBEv\nHJsxGSU2iMSQpCQd3jHpXvSgXFGU2Z1QBUx2dNDP5yaC8QETljZJPsW9XgTB\nF1RWmtIG5AnGk1N4qTdxsOkc2NthHmuHvDjq7nCqS+AcPufOKwu7zpVV9NuQ\nF48n\r\n=jF26\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDhacF87vkBiGJpzYDaU/EwedE5NEmb/YTdy6ENtrr2lAiAnVOLd984qKW5YiLjK26NFyt6hhHCw7A3yEGWnlXf71Q=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.0-beta.5_1616007550141_0.3715774844125044"},"_hasShrinkwrap":false},"3.26.0":{"name":"ember-source","version":"3.26.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.3","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.3","@glimmer/interfaces":"0.77.3","@glimmer/manager":"0.77.3","@glimmer/destroyable":"0.77.3","@glimmer/owner":"0.77.3","@glimmer/node":"0.77.3","@glimmer/opcode-compiler":"0.77.3","@glimmer/program":"0.77.3","@glimmer/reference":"0.77.3","@glimmer/runtime":"0.77.3","@glimmer/validator":"0.77.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.0","_versionPreviouslyCalculated":true,"gitHead":"4aa11b6ab34e1f64f8b23d4c2190e57276299181","_id":"ember-source@3.26.0","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Ls+QM2/d915bzt2Hj2ni+Ds+wwDoj8yGRV7PJmEtVya/fBSwBw4sr/vekUPjDaXS5WbbnmAURK5krsVja+bBSw==","shasum":"9e66af77d0424d94c22ad18ce4f6c7eb80a4650a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.0.tgz","fileCount":301,"unpackedSize":9235094,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWSL3CRA9TVsSAnZWagAAqZcP/3hH6/kYr7urBIXQjXE2\nfISyAkO/nJ9KvgWjkxTIr0e0u53n6k0xWSc6U8rj8B4qlKb+0Sahq8zlAYab\nN5+heJ22mOzASa1vBREIHMOlV3wVTFUB8eiXYfj7iMRxGU7BIs/7qfMN9jX4\n+votdEOTjg4RA+GbhafWAxucPwbZCSr7yCl/5gWjGYMNd+TEEuoYZ/P1s3mg\nowUUKQb3ewztnTS49nNPy2FhwoVSfRsFLzLMWfEtL0HtOszzfJ+ev1CEqEcs\nLb+fwUpt5NgwvcL4l3WJc5tzZLOBvCHs84481snOlHlzY7y6/JK9fj5bqtT6\n10WYgxw9eNTp/Alg1/Npeh+KZn+mHnJFS37Klj+Nie6CjBN1+xTNKwzOzXKW\nzVUv0yIiTReFba7JrwUvrIZqXAzOYe1SDUf46Uxcnrt8xTxvnbwInqVjcb5j\ndPHvhNeWFew6BmmRvNyoD0dJcEnAFpawnpr1x+esPd48faeDeE+BkmLnhkEN\nsKCKvFib9+05+6YXSwumvVZDFzGmrRO8zpO5JUQikSug5AuGkym8Dxq5+KWS\nzeNLtkQ4E+6a4osgle9GaiDfD7GH7OufxTcluq7xQP61LpZ8mWwNGkkahpzB\ncht6dShyJ/F7EG96z+ZExI0WdK1WuauDx26zuAPDB4kjyoaaCrEVX+C9OBvR\nX+mB\r\n=awgk\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE1Gj8Wxs1H2XRlLF7QqAndP3NlqJn+Igdl6KBIIbgBCAiA+vrzYsrwbsRwOJTt2WBMUj8q2gkEoicEnFtFdxPbdJg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.0_1616454391173_0.6625063758729133"},"_hasShrinkwrap":false},"3.27.0-beta.1":{"name":"ember-source","version":"3.27.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.3","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.3","@glimmer/interfaces":"0.77.3","@glimmer/manager":"0.77.3","@glimmer/destroyable":"0.77.3","@glimmer/owner":"0.77.3","@glimmer/node":"0.77.3","@glimmer/opcode-compiler":"0.77.3","@glimmer/program":"0.77.3","@glimmer/reference":"0.77.3","@glimmer/runtime":"0.77.3","@glimmer/validator":"0.77.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"7f34c42ad79c82ddbae19e122b54a0c0ad04f905","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.27.0-beta.1","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-O6/eREW9QfEQWWoBFPe9S/FyV3HBMlI8qGHfpGHKU606fLQj9b4sWQfubd8IlQ+N0z0SAP8JNB9lByC1IhUKxg==","shasum":"bc5aa8adf02e194be33dc8bbde8ce5e12ea4dfd9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.0-beta.1.tgz","fileCount":342,"unpackedSize":9498500,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWSiwCRA9TVsSAnZWagAAdScP/1JPFEo9u9qHg/Z67EYd\nkM1RSBXD6Qt1f880LJBTR5pNOmmp5ikGA+y4ciJVYEbZqNpLqgV12OHyUxiM\n3TIFXR8vU4pRsxWGiZ0Zz/QggVbnR/1CvvRYKJKrNQrHuqMMVlGa+/nAoaUV\ntl+21rN+Z7WTA/CqUuXAB7akVltwDfh41QGpQ7W4ZyfMTErjBW3LH4EsCgfm\ndpNfdJYDT4RdDjUWdhVUdQDzaQgPyJC2BN2BDDR2PusiGSbpmuamDzW9GXSS\ndRBUZEj2BXgfvciW3hFB+ZKiVwvv8xF5mhkjK82Tt/t2P8y/naIHfaI+yk1u\nkjHhcwQX2k8EWt9mhXNy5KmV2iwstVEHlhdPAkLMJWLGxFOjiI1s9ulGjHcM\nWeLqHiSlZTmEwQfHlL4opPs/bWKYBRouPX4b0PmGdgIX9GWixOtVyQiv/f72\nX6Jlpwk1iQwimI3CPJ49hj9kWlFRWnDQWqYGfFeLzKvLKjUVSQpNUvErs2wv\nVYnPtMb6ZvPS+HywdWd/f5fnoJKQnYSznKWZ5kJg32SoXOoOKKpldN6HMDZX\nFu2e0pUaAz0HZc7wLvgUigqTRzLNxATp7XOcIUq93bOK2Mn630mGsjY4vAJh\nUV2+BAlY6V6ZJLsTmwvidRzeIJd9MwYEnoa/jVGAgtIYtPaNotDZ9VUaAg8a\nB1gP\r\n=yx0o\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFUXFRWSkpwp092IycMXaa+j+WYijP+5PA10AxN9b2sAAiEAtbmjRXlQpQj59R3vYchBUl7N6rukJsOWIFyFd2vOYMQ="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.0-beta.1_1616455856124_0.43730507954636844"},"_hasShrinkwrap":false},"3.28.0-alpha.2":{"name":"ember-source","version":"3.28.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.5","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.5","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.5","@glimmer/interfaces":"0.77.5","@glimmer/manager":"0.77.5","@glimmer/destroyable":"0.77.5","@glimmer/owner":"0.77.5","@glimmer/node":"0.77.5","@glimmer/opcode-compiler":"0.77.5","@glimmer/program":"0.77.5","@glimmer/reference":"0.77.5","@glimmer/runtime":"0.77.5","@glimmer/validator":"0.77.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"45e8b34cdc4af6881524ed7f1ea9066f16cfdacc","_id":"ember-source@3.28.0-alpha.2","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-epxByNjKfjKexVT2gtczErYr3YhT0m5E53RmMuLlw1e9k7HEpThQOgYC1QhjbVUXma2XyeVPZIHtOFF7Z7Afiw==","shasum":"035d7ccc767e0b1f097a456ffb98f2646fe374d9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0-alpha.2.tgz","fileCount":342,"unpackedSize":9506142,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW50kCRA9TVsSAnZWagAAgdAP/1+gftVNMUmi3ptzmsWC\nIUje/YX372QVgdpwYMgyONF7YkIH6dSd4SSSJp2fpwzbpUDeOoSyhPe3Njh5\n25LuEXnDphDjRrH603SRRm00qJ8a5IsaICmPaxVZ6PdTYYAk15Xo9mKmD4wx\njwra6jbT6a7EL3aMFlR89rRYAhuT8syBP3z1CLScLAQRB0hGHOJ+OinVpN3H\nYJ+XCzuefhb/9h/VJQEfVxlhPEaZ+wGb78ZEwHSoQCi8J57QoYsNUCX4NZgs\n0ENq4frn5rD3UVFW1yUGaptM2ozaAulZavMulA3mOpYr0aiYavxvx2L4iayh\nXX0hUysWc+xkXQhEVphDdSHPO2TbJARKJsYEeZIGZ2L1DTwJLG0FNQrYcYW1\nWKINSHF2ZtEgUFmRukrM9XMSmkoyOTM85ddUtJ0j211e+q7P8HhY0V80mZKg\n/Bf0Y3X/rc+Zyw2rbkBBf4GB0xwS9UU8V3DPHPDsb+87LBstmZgcgOWWLroO\n33lzHdzo97X7P5gW5NZ2BCn/FZ1aTyOPv0RT5Be1WcN9M0ANnzk34p8vVvxf\nap6T7nkIU95AbeawLxWa0iepIT3iSA59JAoH9PjH00G8nRasV6WjWJnIy6J/\nm1Cnf+jOZqsXD58XE/wE1JqIJQoI0HgNbY3YUji6H43GpqNFrSZ8hIm9dM5x\n/2pr\r\n=NGEc\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAX/9mtPoSgqsC63Jmfvtzt9e4FnoG1bGhXUhaIs+yBiAiEAm7mCP+elJNKkxlWsDNxS1kwGyrcSiO3m6brD5csJr0Q="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0-alpha.2_1616616740044_0.18391498501473835"},"_hasShrinkwrap":false},"3.26.1":{"name":"ember-source","version":"3.26.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.5","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.5","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.5","@glimmer/interfaces":"0.77.5","@glimmer/manager":"0.77.5","@glimmer/destroyable":"0.77.5","@glimmer/owner":"0.77.5","@glimmer/node":"0.77.5","@glimmer/opcode-compiler":"0.77.5","@glimmer/program":"0.77.5","@glimmer/reference":"0.77.5","@glimmer/runtime":"0.77.5","@glimmer/validator":"0.77.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.1","_versionPreviouslyCalculated":true,"gitHead":"79f130f779a58969b98d079acf7d0e83c81dae63","_id":"ember-source@3.26.1","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-5/NATBo5h9m1N52ITVksmjtGlYhGHLl4lDErAWv5/DC9zYe9ZR93NtymR6PEqrRilXc2x0KWd3NlOsWUoJRUOw==","shasum":"8c9e8a314fb0da447b944d64f9d92a80a628d7b5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.1.tgz","fileCount":301,"unpackedSize":9242163,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW9BoCRA9TVsSAnZWagAACR0P/ApDt8+YC1YsauZFd3go\nfUkGPAQvc52MVxqPmar+XllyuitdGF0CbrjIoaFmn44blkdufqBmCgigL5So\n30n9UiwMLD3QCuD/fHtu6/q2owqvpsUprhrsWGUp2gSmcrU3M1Bjt7UylBlb\nmdzgaVQJXaZun7JyMkc8rrTaaxxx4QoQsSLtDfOjQ26oC4k/ILen6G3xmRvS\n9Nrjw0LbNned3qcCk2Jt4XcVUHGwFBttqhGTBNzHRif0qobWKKoUq/Ka+syx\ndVk87F05QrDaQHK3qoXAP//IHebW4kzL+ikd/CR3M19xrZ03MmljN3yracBb\n1Cd7lcVbwpgU28xyDBmV2mRxjRzmFUGQ99qQPsaqtLxQMwun52wUP3S5Chtw\nrT5WZ6FFnzFRlHEPTAlIRGaDCONBdnmM9i4y/z0j0O24pWBnj7FwHSWkVEjt\nxISWGQBFj05Cl3xC7kZmUZ4VbfyuAOWmPOyQJMQzZH+GpXj7Ih3uTh3OEpad\nxwgLVvBmyOrg/vWXumStpaZ2IP3W0BUVCuuXoTZ68JWiq6HED1HS3oxiwVsl\nD8DOSVtnPkw1sXC+IB7dNat1dJhB8rCXhCofpYXb2305RyVUTY3Vw6upcobg\na87KX5ZFxaJvRSjbrR274+X1Wx8N8PgkzrYbIXHqMd73CaSwoaoHtN1VDe7/\n2ozo\r\n=Ei/L\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHvRiFxFtoDJO+cjyMk1CTcZjZNO8+rxsXDNK1xj3398AiBMZJhOn3our36sy9QiLapJ7WxB9cKtUBtY9WQQWMoo5w=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.1_1616629864174_0.3281289662844591"},"_hasShrinkwrap":false},"3.25.4":{"name":"ember-source","version":"3.25.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.5","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.5","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.5","@glimmer/interfaces":"0.77.5","@glimmer/manager":"0.77.5","@glimmer/destroyable":"0.77.5","@glimmer/owner":"0.77.5","@glimmer/node":"0.77.5","@glimmer/opcode-compiler":"0.77.5","@glimmer/program":"0.77.5","@glimmer/reference":"0.77.5","@glimmer/runtime":"0.77.5","@glimmer/validator":"0.77.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.25.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"9c6199eab33294549e1712fa882b829213f777d6","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.25.4","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-XqymJJwmY2hFOYg+CX9Rd9hSB0aHwzkCAW2XokFYRQ9zRFe/l5xaTSyP5FOsvt92Mv1sgxBzcAJCE6d74+FsZg==","shasum":"f64fa730b90b799f56a1564c45cf8c7ee698e316","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.25.4.tgz","fileCount":301,"unpackedSize":9114563,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgW9jXCRA9TVsSAnZWagAAx4wP/AorXZA5euyESj+jUog1\nIDURUHKNNLn+RlqGX2tRljITocsP+s+n9eVDfJAjPkstjQGxy+5I0rI1lb1S\nTyqe/EhSs5U/75tGHfo2wWI4c6wjJKsWCjWKJwqfXelj7P39aRqRK++xeb74\nc+7fGC8i2ixr0pinGqFG93m9H97+IeGL/E/3mPIDJG8waRqXU95ZrJmMmNjM\nkQuD1FUng4dmkTyhDuRiCC7DgQYkqvY0EOR6Can6RE03f/09GKnroG4R4Hda\n+pLyhmss53yXA2cNI/YPD8EWyCeOwVay9M62sujtzwOtfqNhvkfgjibqwis3\n6CDlZgj/z1cfspho9MCMBE1D6xlmI5qUA8XC/a82BxGyIG8qg7H3GXueQFOG\nN91BuJ9Fy3kCmgnR3ls07TDCe701T4ikpo+cEFAb/7GxzfWPXz7cCi1z0RDB\nDgOkshNn4MzYfSyzWwLWyIyJTZUgUg0qjSUGGr4aQlLx72E0pxJpt9fCztFl\nNHI0C4k1sbd5U5Yg6LJ8a61ACSSLBq+qjJD7xK78uD+GFlKQ7JtY/W/GW4/A\nZpHG4w92xKwxgBBSso82+1aiyQrM97t12fq/eGVnH7In2R80XqCtCEYOec66\nu7p5dsfhNrwtuKEO+OyvF8k07pH2uy4cQig6hiW7obkbmrdyvb2CsgIuGEiz\n97nl\r\n=nHtP\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGcXenCg1xPovp49FBsHHsmJzHU+dlIATtuCQ3Y+6BxAIhAOFApXNymUbGtofhFKI/RBt+gGtN98vDVZxYPcBhASby"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.25.4_1616632022572_0.9062630867586405"},"_hasShrinkwrap":false},"3.27.0-beta.2":{"name":"ember-source","version":"3.27.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.5","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.5","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.5","@glimmer/interfaces":"0.77.5","@glimmer/manager":"0.77.5","@glimmer/destroyable":"0.77.5","@glimmer/owner":"0.77.5","@glimmer/node":"0.77.5","@glimmer/opcode-compiler":"0.77.5","@glimmer/program":"0.77.5","@glimmer/reference":"0.77.5","@glimmer/runtime":"0.77.5","@glimmer/validator":"0.77.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"85869870c420774c1617b5115769301025271016","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.27.0-beta.2","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-rG53oD7zZtts105lbkvJ+ot8MfiUBqQHc7wIO1XHzkW2xix73NlqcfifY/2lT4AEu/O9b0bPsF2JOtwz2P8GdQ==","shasum":"25352c5b7e7dbca5361f5e2ae2371ea5b7f2e65d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.0-beta.2.tgz","fileCount":342,"unpackedSize":9505970,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgXNq2CRA9TVsSAnZWagAAAiAP+wThVAog6GHhuxdrcbSx\n/v6KHSs4PosNTbWM0Yw6g2ge6bPp7vS4KPZ5rYFi2uCQc1hNK1hAyqR4mzN8\n09PZKx710DFXli0kbgJxfgwPUkIsqV61x9VY0D/7hPr7mYU09sTFvtSfLkod\nDPTz2InOMDq2p8gZpn/tQgP2DYTZIiwEA89j2+sYZlNl1rPF9k1jCMFI1mH7\nFLCxDUbiW6zgzENIdl5FiCLZY4JNvM5SHvMfTcjLD4kRXlqTrH/+eBXQT3oj\nA0FTiPTtEFtd5vLgxWL50ElGRFoT6yeSTG0g29UXjVUgOKvBprVbejWWS289\nM2aENMM8UFUw+sXbcPQXw7C3HDfn7pMsh7t0cTQAylG948qBV0HMjxPIsDAi\nqNI2TE2sbOIh8b0+LSEshHVcZsfJWtK+kaxDsQ7NyQI8HoljfRgyd6GXKVGG\n/a4afqr5FSSHFQlFux8FQtrOffrpGS4YwBLkeF3YxUZItjLS49nOItC41jqO\nNaXsnpQv2nmIKLPsUb08qRe2aXQujQmwPn3bfT+be9eY4kSaHQ4wfzSKK17O\n4r4J8r5l/sta5JACOaK8Qi84EZrFQwjV09uPUZo+M5DZ8WdvnX5ZtXqmKoSk\nGA4ei7nAczOCg2QFbhGX0Uf8lnBdiR4EagZrHlFVlFORiyjOVN3R26x4d9jc\n420I\r\n=m0ZJ\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfKARC0bqQSuRbcz7aTSwDFCBxHAkzC8l1LvHGzBR2bQIgduXp+Hq/Js2vyj7sINmumH1k7kXVaQzZ/jLyz6V1WPA="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.0-beta.2_1616698037794_0.9893233874109923"},"_hasShrinkwrap":false},"3.27.0-beta.3":{"name":"ember-source","version":"3.27.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.5","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.5","@glimmer/destroyable":"0.77.5","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.5","@glimmer/interfaces":"0.77.5","@glimmer/manager":"0.77.5","@glimmer/node":"0.77.5","@glimmer/opcode-compiler":"0.77.5","@glimmer/owner":"0.77.5","@glimmer/program":"0.77.5","@glimmer/reference":"0.77.5","@glimmer/runtime":"0.77.5","@glimmer/validator":"0.77.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"0e298af9e27d85515736a0748c908e948a9fc39e","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.27.0-beta.3","_nodeVersion":"10.24.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-XcA+3qQexvqNUu3uDeG7JgU5AehdwzwbNI/i1uSzjOCgQ6PiAfePJWGrRIFAb4QHKVsijh5oi2IyNFiLN2kENw==","shasum":"075dfd21f79424a3f6bfe8d5eb998aca13ba4900","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.0-beta.3.tgz","fileCount":342,"unpackedSize":9532606,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgYy5dCRA9TVsSAnZWagAAaGwQAJ7pbOLS4Qz2IPqDLoNP\nLlscul2oWVaEopGlNGcPv2A97eIz/Mrm578O+Xes3U8ECwhIU9Uherx7MLwT\nLFjKbIXGDdQRpLjKVdJDyynCPDN9WTTRXqd23VRKN6A3XSt1XVdmZoNRc/uW\nFoPKGaAtrR8B2XQntuJkeZOjdSYRgGFTcfsBS5hoCHsvzKWpFSSSP8oGrlLW\nKg7KOGatY5iV3EbMziPoRsDTzAw2GqM/naADiA+e1vCgkgfXfrJEnpKtUPO6\n6FLuscyecF49WuoRP9sfi1D+lGKCcY8k8uZLWOSrHria0pmwGZyEI6S7gHMs\nVHE7VnyFRrD9AkJzugdyKZ+TE0HXi/Ftg+v6KdAmCUGHqAIyJ82OElMXSS9J\n+AZ6gr3+esJ3ENb/9I9D1ra8ST207p1oJcbZFjs5RNjqB+846SgVMvHvapQF\nIKjxLBw0YxRe6D/NTXGOYgJJF64dTCUB9rNI9uHu+Grm1NUAru4AuOMypE1Y\npQSV1NSOyDAbYxYsqA6yTOe8r6KrQPI4mXifBMCHrZNbzcI/54E03I6BWFKr\nfmb5fAP/SpBMSTt2KcEJ6u0EpWeyhG7mBQnpQ8BCvIIa+k4wItjUcDYkRidg\nkiRgEILzO8uMVV7swDBkhG+5cFqdcRZEDQLsDTgkuSxsoHAoRLa071OSUjY/\nkFLP\r\n=zFCl\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnQDWBuY4WJEs+67rnVHNS8oVSuvUA8MF6o25lE7wWWgIhAJ8uGGSASqGT/qyqgPJlDu2SmxYDLRgr2RO3rnqklDaz"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.0-beta.3_1617112668954_0.8164029577273453"},"_hasShrinkwrap":false},"3.27.0-beta.4":{"name":"ember-source","version":"3.27.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.78.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.78.2","@glimmer/destroyable":"0.78.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.78.2","@glimmer/interfaces":"0.78.2","@glimmer/manager":"0.78.2","@glimmer/node":"0.78.2","@glimmer/opcode-compiler":"0.78.2","@glimmer/owner":"0.78.2","@glimmer/program":"0.78.2","@glimmer/reference":"0.78.2","@glimmer/runtime":"0.78.2","@glimmer/validator":"0.78.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"ecc9ee974cf8832ef35dde31dd4337e77b304abc","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.27.0-beta.4","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-auiqJAkd1adFqrOKNv29QG8EtUh0rumJLizYvPPD7tX67i2++4FlO8iG4RT2uvgZj/LtmQ151yIzwZxDsc4d2Q==","shasum":"b285cab95090aa44c886af2c3a911a6f6020901a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.0-beta.4.tgz","fileCount":342,"unpackedSize":9548562,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggR7+CRA9TVsSAnZWagAA3LYP/0Mq0tWMfRt03qepe4Ba\n4COtzgFjoBKQoGnt9yESRKMlPUz5IGh2HcK8/zyyE4q7n/zZtqoRwy3Sooef\nLPnq5BXye0nvatGrr2w/1cKCnu+z788JdfbU3iBpJaW5DZb5cg4Dfu36sBEk\nP2+P2qyJdgMM+OHguqEEZMVVsucCbnkSNBQNrVaRI9d6fMsYLbCEBJyZX/co\ncncyKn1/dy24xq2ISBOXcLNMXWJsWqOXS+bbUpLnNWgbcaOdBZ0iOt59slDA\nSXPsOEc8oaYwbI/c3PqNnpZS+0lVg4Mtsf42RAT9jb64lqzKARUmqym2ZxUw\nUpuuv+7UKo20RkycqwMy6H98zPMTFD9b5uJ3qIAQ3gb0h8N++UpIo0n1aesf\nGKMwp/mUdKhSCGg4tXbzml1LGyyXYI9Zka2tcHogz6pablpQb0bZV94oW2Sp\nekxAdZj9NaySr1LdOnl1X7wzM0jFQDudUzuUkg7pzra/4F933F59AhXSH0XL\n9HyfSzfZKIL/ZR75b8Tx5w94fqBZcRnPe0BglX+O6Jux7peNYF3Q4d397A+c\nyrED+H/CHaZY8DFgBKRXSuDxvV/fw0+1Z4/hl1GBye9fbkRRUyp2X4bxLhzw\nTHotorHP9jNUEkEy6CKoUBKUJmGlVRPc5EuugLnP2hAjrFad61jJeP5r2Tti\nvna/\r\n=haRU\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDgdGTZbY74CpQZ0GZ/MnvG71F6wYOrcNtMImLJnCsz8gIgK2AWW2GbkyUi1kosInhjGSXN1jt15jnwq0HvdqbKeVg="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.0-beta.4_1619074814140_0.9482904555436733"},"_hasShrinkwrap":false},"3.24.4":{"name":"ember-source","version":"3.24.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.3","@glimmer/interfaces":"0.65.3","@glimmer/node":"0.65.3","@glimmer/opcode-compiler":"0.65.3","@glimmer/program":"0.65.3","@glimmer/reference":"0.65.3","@glimmer/runtime":"0.65.3","@glimmer/validator":"0.65.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"0b53dcc356bd8bada09caec168675f835bd71950","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.4","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-C5sFGxT743n2PCaTnpvy3GWHdPz+/Ve9qjcSdfRjUvFCSYNhsRkxkpXRvXEU8WoUXY35Pm4vV9RsiorX1M+/Tw==","shasum":"db3f70cbe4155d48474177f1564627a1fc980f64","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.4.tgz","fileCount":297,"unpackedSize":8710319,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkA84CRA9TVsSAnZWagAA96IP/R3ZlHeQ1SjdMK9beYAL\nAYMcoI/NLykTxtn7L2zWvcvlT8eD2M6cjsjgHPSlYEOwk4hI70kt3NWaEi7j\nW/4kI7rRtx+mY9+yTDbGh2DOCbiNocZ93Q+vOG4r7zGTbtX1bg2xVHodEqfh\nuushhtOXdZsDxn7cvioGR9/pAYcZ7a8fmPU3wuie2tX5uGvepplzn9OP+/Go\n0H5PL8P6n5t4JqYNIKFosdfdI+pF5bkF2uehHSfRIhFa/OCtz+I+E1PGiSMT\nqPYQYvA5yz/0TILtQktwN/MFr/ryAFrqQmLMKeKAD3cT/v1/RxmlWEPOEYKe\n4rA6WZyEK/XiV8T6J0Uha2hV1kyLtgPQ8tRFUg5KagCTaF5rgeR5zEsVeU3T\nGIV+DPYaPU+FwBj4CSXu7ScRgdlxunzEmg+diCF8+2NUYLH+TE9V7DeyCFym\nqKcyoilhEn/BCBbHntUJrTRtqhx7zA2WHoY3Mf/QJWmhfqyEA+ve7orHjCSY\n0lxDt7PiIdHsx3AWA3QOgUnm5EC5g7lH2fcmRJdxuZtlcvJhz4869b09mBKp\n4zxCarwUC8bsx57i8dePZv4EJatUxIIeBzEf6nrjWPe0jgPQemxMWG6Gp1wn\nP9SPR3UL2DQHAW8tVV3Y2xaYYqfR6aJRjZRbY3jhppXdOQLUzX2aS/vgXSea\nWQhc\r\n=d6+p\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMNLjnp5NkFO7uFojqbqgL/C7wvv6Ktgh3LRhh3VmA8AIhAPaBxdLdocLvxlNhQRgjkQXVH+gcmVYdYJ8cLbAO8vNw"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.4_1620053815877_0.21883648731985117"},"_hasShrinkwrap":false},"3.27.0":{"name":"ember-source","version":"3.27.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.78.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.78.2","@glimmer/destroyable":"0.78.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.78.2","@glimmer/interfaces":"0.78.2","@glimmer/manager":"0.78.2","@glimmer/node":"0.78.2","@glimmer/opcode-compiler":"0.78.2","@glimmer/owner":"0.78.2","@glimmer/program":"0.78.2","@glimmer/reference":"0.78.2","@glimmer/runtime":"0.78.2","@glimmer/validator":"0.78.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.0","_versionPreviouslyCalculated":true,"gitHead":"678052204d8e0edcf03561cad947b7a23ae2dd93","_id":"ember-source@3.27.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-DGVJv5GJjdHhDcJl6oCgZuH7nmM32g+TD8IB5xcU1Z2VkYGViBl+Xn9Eo1CL19M7y9sNdQd375sO+3U/IySZPw==","shasum":"7e746e0e22e49ad7dacb654ba79183e83d7b6bb2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.0.tgz","fileCount":342,"unpackedSize":9547559,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkBx2CRA9TVsSAnZWagAACP4P/irDFERiOCstHuU2lJhK\nRAIiJ0nwqM9uxUdLWNcWkr5MpC5CLkrwtPbBSv/RnpVF7TagIhYKQ8sfLb9D\n3NdMZfdPb7nDu4Hz12MWujlkoNk4i5QcqOjq8hxioz4wNX/2QoNRgVE83ys4\nB7CjasHu5tl4YQxCif+Vmsxz3dCvtjq5vnNtkPVWe7TGFBiWf6ulc9/8Ch9r\neQIOCmQHJgRjspMicWWJ9HZ4fetnn5v2PRKmQAESkbQzd9/f1plpYKIU1vWE\nzQUJeh/NlB30a3elSAKxoDiLMcEWwfpxLZHRj6l0QoPLcArR/RK6+tc+yU90\n2SsnIcdMrro5uDTJM+VUzSJMDHWZo8u7AfRXzI+qwgvNg5FrrO5F+AKGvREi\nke2yq6h/YGqcCINjrykQEFfQBOs6cSHywUAHegzbvoJRRj1C5W4RKFCHlhmJ\nc5CDrJxxQrRGTpykejnbwr/EemocWHrD/V68rBt2NXg8LS4tOBB4kZ5Exyio\nqR7uOo/Zr95tKJnb1W08vezoGNNRsk2gjzLGhq+EKKnCPfROvkSg+x1Gp23/\nECr+Rd9afvAJDmxQ/ltHLuwaJWtWFNNONm1Ji1I6RIzZrCGVUdi9mAYG6qo+\nceEqbxZLoDWzXKu5QmBhaE18j88b4sNN4Lbubj6Be2wdsvy/lWX87/Cqca04\nNAxt\r\n=jFq6\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgYDlGDGluWKlYOlhWzIF/u2KFf83w9aW5sfIsDQVQCAIhAOEYCCUoYVQI0ndP4ROi45ZW/HAuss/JVXPv6uGEy8B4"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.0_1620057205534_0.6630896957596852"},"_hasShrinkwrap":false},"3.28.0-beta.1":{"name":"ember-source","version":"3.28.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.78.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.78.2","@glimmer/destroyable":"0.78.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.78.2","@glimmer/interfaces":"0.78.2","@glimmer/manager":"0.78.2","@glimmer/node":"0.78.2","@glimmer/opcode-compiler":"0.78.2","@glimmer/owner":"0.78.2","@glimmer/program":"0.78.2","@glimmer/reference":"0.78.2","@glimmer/runtime":"0.78.2","@glimmer/validator":"0.78.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"68fccf95ea7fbe2d0728bfd6c9a2190ff9c4554f","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.0-beta.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Oc2YaVptf0E/xNtUhLFucqx/3/EypMqIFnmOvglEH1v7oItUL+rPZopMtpIZULFmKvDCnRURAZjYp5LMBHuo+w==","shasum":"b91084e0a8fdb2b54356302822fffe5232e8d7ae","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0-beta.1.tgz","fileCount":342,"unpackedSize":9550916,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkCSGCRA9TVsSAnZWagAARJMP/1G7HjY6QLdNx47xzkcn\nJ9wFEcU48Lmd/Tit1SWgwToV5qsXwibB+gr2at8mAgKyDa5TjIoSFvAuHdie\nkdXj2zpHGBNeytTbHgGEUxlmgMPVoU8NIOAxoIvF81Lvsx9fzqWkYWzqzInm\nZa1fHxFtgPj2DVRRD+DuSZJi7FaFgdO5TxA2u79XVhy35DaKS4zzcJVgDaUr\nq1fAH5C6gvVZd5H/A9JAlTsQbtCrCiqZx4tqHXwExEPUtu7AmpqIPRXoc7B6\nEN+AvZzK/tcrN7Hd08qkktZSkImB6TJmejU/Xl1Z5SygcavmfMdqDPJsNXb3\n/EQCszTnAKKzFvdrZee6nVrOJYwHK25PzedWCmRGkWnE235aeC1+0OnMvGgB\n7hn+G4WCoQS3wFPPteo/KsRtkT2edRDIRSSh/MzHmOYvugltp5mJOhHnGR6v\nanp+FmHIt9JxqzXKTMfoLaCUms4hxsqFv+71fIto1P0gTYWuI7/F3cGaJvOu\np7SXZ8XhKoks8D1d9O7icVcVxgF+1SXvIVt9gQQflqTADUALKmVnIoImmA11\nhAC/0/puiD9Z3SbpA+2r0PbxOZq8q64iTa6254fazmGVAslEO1/UskcRQh7J\n6kHQWjv136rWpC3EdmAEqJZq5pMADsx6pAfxXY0g1GbhdaWVUCHkfIC/RiSn\ntIL1\r\n=5FB0\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICBOk1sU3EOfKC2OnK9rTKDv2/Da6Lg9kJzSwr0hcLsnAiAY4c9HT7DajE+mlEs+q5VGtiPMyRuuCPsI9sBv9NkoTw=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0-beta.1_1620059270039_0.30667444107934094"},"_hasShrinkwrap":false},"4.0.0-alpha.2":{"name":"ember-source","version":"4.0.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.78.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.78.2","@glimmer/destroyable":"0.78.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.78.2","@glimmer/interfaces":"0.78.2","@glimmer/manager":"0.78.2","@glimmer/node":"0.78.2","@glimmer/opcode-compiler":"0.78.2","@glimmer/owner":"0.78.2","@glimmer/program":"0.78.2","@glimmer/reference":"0.78.2","@glimmer/runtime":"0.78.2","@glimmer/validator":"0.78.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"a464b1a243ab39ddcc3bb8d0b0b1292c03658152","_id":"ember-source@4.0.0-alpha.2","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-ONHVFiW4DsanNuJEmidPxGBkbHfpBQQDF4xw9EpydJh74R4Wn2gdUhyDKyHrM3IihnZT9Sa9ybMCN20n8jtorQ==","shasum":"a13272299fed096dbdd4c9c92a426fc8af7c3a7a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-alpha.2.tgz","fileCount":342,"unpackedSize":9550907,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkvvWCRA9TVsSAnZWagAAbIgP/1Xq++AELBKd4/jUggOC\nG+uuWdimJ2fXmhpdPVkFfT0vGwA8Lq0Lr8atwlqJHcWcreO0GqqX+hEr+wVw\nCnnPfwAUXEByvV+g2QyHqiNivxuvFK8kfReBsFIF1BMOFrrvtYCmGECSyu56\njOZGb6gOevCATQ0NHHvQNoR7ablQZFh3gMqjfOMRRPKQhFgSvCgSF93MF6Cm\nBko8yGROPzOqhc4qGh88mWKsYg87ndBQs/Q8LvSQdlCHpefLy8B/hv23DyU7\nYtWVwfDUlbUgR+JF1CDmI/dDCj+boxmP8M3vziMemV4dGFHIVaPa+1yOBHca\ngN+CdYxTYqG31+y0u7rAUOjVXL/JndMIZ+sOdeWc+5eZ2TqYCRMAS/nzg2xD\noG8BgG4/Wn1/DIkutaS/7PTBd2wUB28V9XK1uLupqqrzLn1tPvSlW7aIc2fk\nRev2t8xwgA+do4lO/JJxjYnW5MGElwr+wKu0oj24th/SLGJ0cn+s/moK2y6g\nM7JIdZJj8mqusKZ3o8MeYDbzVae6yrE5SteMTAaf3PhoDJoetoOJkGKFRqs4\nKE9e6lRcP3IK/Bi5/tFmzrICqW9WPKJCijDKdx6TES6pl1zhgJqBIYuOJCY4\nCkMYHHSULeN+AbaZS7tGeHmW+Di+nhCv7tNhGe/jusNOPTMVC1OQtrTMLhyv\n9YcZ\r\n=6izU\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgPUN/I/bhOb38rLSonqH7Dt/juQ0Hm4WZkEc3uTEV9AiEA+M1G9aRVxtAPbVtfX3fcKHaC2SAczy+HBKJnSeRjNFM="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-alpha.2_1620245461362_0.5573473636711304"},"_hasShrinkwrap":false},"3.27.1":{"name":"ember-source","version":"3.27.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.78.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.78.2","@glimmer/destroyable":"0.78.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.78.2","@glimmer/interfaces":"0.78.2","@glimmer/manager":"0.78.2","@glimmer/node":"0.78.2","@glimmer/opcode-compiler":"0.78.2","@glimmer/owner":"0.78.2","@glimmer/program":"0.78.2","@glimmer/reference":"0.78.2","@glimmer/runtime":"0.78.2","@glimmer/validator":"0.78.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.1","_versionPreviouslyCalculated":true,"gitHead":"8e57edd86d2c6a0171340b316b6c436b53efb7f6","_id":"ember-source@3.27.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-gBYsWz6eCFWSvdQvteal7LpXmCfUn64cKpZ3OIYeJGuXgl6akg34mCsYltUPdybAxRJzDkJeksTF9WnqqbXmMw==","shasum":"7348d4ff66ce1baf8e25efb2bc70df39b52e88b8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.1.tgz","fileCount":342,"unpackedSize":9563233,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnSxtCRA9TVsSAnZWagAABFYQAJwNYFgACSTR2yokgn3y\nQn3rC0QqxjSoiQi/U7yoLpSThiBn6P6nsG58jkJLtwbMIYaK6bKH5dnQqcld\nThCaPyjQJsMKvrrVl6fS3wOMoolRDts+pUkODPkZfcHV6CnbKc5mxPEl3tg+\nNHHSZM0hzyVHVrw2cWRsu28qdEfnIcd62Z8cfPzzQw1kR2GMJ1IUUtWe2Pf7\ne3bLj2FBGMtBSIBXicvCoD0ZQyt17aW1CmEJYibZ5BxRtIXvNTx+55k9YeHg\nxhnjDScaNde28tAz0CLo5EuPU5FhiqDL6eANxRfJK6hWrfrmCD0r9AZ/Ceco\nc3tU6RC5ByFZlxNN9Tbqa765bGzqEQVZQHnYNclIRN7QtZ5pOI5S2dR2Ek0U\nYYQHcIIWgNwBaLGRkfAdRJF1v+8GsswjrLTEauAPHSA6Z0/rQZWEfZ4mKPQX\noKcVeBwzheMe0fEeIrQJNf1EOpYiwfsqeUMxbCQH84LIsn0yO06Mdbb8IWOd\nxEr/5q6lminX/+B9X4L0++5CsiQFhAw3ct0B1JlKWg+rd/SDWd7pVtOyNsNu\nsezw3xn3e4XugQ8T5I8NUWLqDiLJ+9/NakHXz3x1D+ycRGS3cM9N48QJwPxw\n6hLLaW6wwwWIrnGOYH7C8nGQTyED+htCZwxhciwDrfnLACAFhHJxahG3XNHh\n76Lp\r\n=rhTh\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/3kzoahsXVWT5N5xckKrx9+ESNgsAm+oxsBOUB54bbAiBOJdRLLw+LoaowugjlZRgu8jDjiOXYQZf3/SkVi38jLg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.1_1620913261227_0.3663676024766902"},"_hasShrinkwrap":false},"3.27.2":{"name":"ember-source","version":"3.27.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.79.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.79.2","@glimmer/destroyable":"0.79.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.79.2","@glimmer/interfaces":"0.79.2","@glimmer/manager":"0.79.2","@glimmer/node":"0.79.2","@glimmer/opcode-compiler":"0.79.2","@glimmer/owner":"0.79.2","@glimmer/program":"0.79.2","@glimmer/reference":"0.79.2","@glimmer/runtime":"0.79.2","@glimmer/validator":"0.79.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.2","_versionPreviouslyCalculated":true,"gitHead":"5db188b606f16b4c24c76b3df72a97c92486154e","_id":"ember-source@3.27.2","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-//w9jiikkm9/WRuSBkyO666vtOsbb6P1mFcQGeiQb/MkbpAT29COIQnf8a7YKEPG/G1dgKox9jUPtPhlnaveig==","shasum":"3ab37191c2079d7e6e69f9c1c679f4c46f164703","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.2.tgz","fileCount":342,"unpackedSize":9576751,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr9RlCRA9TVsSAnZWagAAxr0QAJypzYy68ykyQMNytF3p\nrZHc2OVCDyCJz+9o6iksUs5T9/N8Wjl+RP9OoyGT7qYNz83fokKBYOa/x9tN\n4EIQxTeRIhMhXpW0wbwKPA1Mxti3gwmU5EEEfvTCmKs2udYGtV2FOOCmyxv8\ns56FgbyPs4SxvSX1F0I7y5N/mzKhbMsxGdxkdPS+mad0vtgS73JTF0mQ3Sel\nxZyOctT1exPYcrY89U7kt0Bycb92I8wde/SXxwYZ99b5X1gUk0XK2Pkn1SD9\noVscKvxVNkJN717c2+nha7kbhe4JxvJyrzoLHHCN4Jae+agz3M0BbW2th8n5\n2byWeghO36jIrRAmN6AsBvRWp9ff4QLWPtyy0CpzUW7sPhmBm0mKfgkfMgog\nIEQX7Y9bTQFpH6Ut7eERvDHryU2V7ZkSvFqoDUeYJJcbT4m+LDxjysoZ+ADl\n/qfl5o/zIok+RXl7SrEuM/+2ZomJx8D0MIv3XRqtjnKJrdrMqWBeKc6n1tF1\nKVLuD33x+chDmYNWBFlq2al3bxVK3c+5hL1va/+OWvE+wU1uQmxVBZGosYOq\n5DHdns4PS5NeUC5CTgvdP1FUomqQM3nCGywPpUW9BlhSJmTJGo/nSwnc1A4D\ne8HIGGHIkPQL7KVqsQArMuFID3G4Vw7JVyMBu6vAgicPDi/1TR4UInJ9zOkY\n8TBv\r\n=S/3q\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+7FwHN0SMDtaadQaEBkL0WeR6yWmym7h46JEBcnIfsAiEAibVXqeV0Lz0nTdXaMC2xwiB1hew+IFLLjlRv+oZSils="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.2_1622135908785_0.23949950370158768"},"_hasShrinkwrap":false},"3.28.0-beta.3":{"name":"ember-source","version":"3.28.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.79.3","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.79.3","@glimmer/destroyable":"0.79.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.79.3","@glimmer/interfaces":"0.79.3","@glimmer/manager":"0.79.3","@glimmer/node":"0.79.3","@glimmer/opcode-compiler":"0.79.3","@glimmer/owner":"0.79.3","@glimmer/program":"0.79.3","@glimmer/reference":"0.79.3","@glimmer/runtime":"0.79.3","@glimmer/validator":"0.79.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"20b4effa830b3c02153d74fa63133e6877ea99b0","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.0-beta.3","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-npI/BmmGp9P03D78ozgh6xR2Wwl+idMxvTrdJllu876YiyghwtUFRcWMJCvi9idMqNbKUZZ60TXaK8jzk5jUFA==","shasum":"4352cc223e1c534a5d43cedd66dce2ad4083bf93","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0-beta.3.tgz","fileCount":342,"unpackedSize":9569524,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtppdCRA9TVsSAnZWagAANwoP+wcmlx4NfB82FSwLxNPO\nbHFl4eb9Rl8q/nQYHr/dBBWxg0oW6m2JOOldbRAbOdqFQNUEqqBkx+6uVTwF\n0C0LMlL8L08BIOHVuTnuM13FOkpVye+Brp6wUJ/xUU2BDk3j07vcTnQ7+HSN\nxL3qBjvzzwvS7AFT8wMp2DWFouP8Uw3bT1GkeXIBasOvojyWLB2cRTce9FdL\nUCcC7yJn4xYzNraN6EQLMAcLi4n6MLzGt9rxyOzhjZtEAYVJI34sc3Ij60V3\nYcHBSs4lV5HgpsZQ20xtvLP4Yqu187g7ko7VohH4rqwnszWO2owDg+P82u7f\n7IKIo4cGVEbZ+MQEUYZhgIVWx6jSqGPS5uGueRLC7G9eMjJptILfrVbC/YiM\n0tKDaUcp7ar0VvzOK3EXAgU3Iz4LrhGzATV9BHhegC3K93JbJvnoDSf7fMt7\n0KdheG7AQKN46mMwg2OeyDR0f7kdxQRPKmH9ihstkgpli23rt/T76v+Xo7ue\nF39kXhorvisGur2BVzcFIFdMJC/GsAT/VyEorRjGu0+gI6k9k+QXdsfISGPb\nj11HHLBdwaDChcOkRDKUef7yco0cl9D66+HyJ7eCeAuBvY7j6Afi7iY/NANS\nJMIoNixhgk9ypkbyp8yRDJPMcqleC0c8TrmPnJjKv05SluTicr+9Hs4oATeQ\nMN5e\r\n=+Y/+\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICEWOsnd7OIRjALqPfhYaKMUHhSTELMVIRmiEgPgysUpAiEAohZcDxPjpGgaXbABkiueTm11VVSCesPWcf3ZGP5kaXQ="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0-beta.3_1622579804456_0.7104774432105858"},"_hasShrinkwrap":false},"3.27.3":{"name":"ember-source","version":"3.27.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.79.3","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.79.3","@glimmer/destroyable":"0.79.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.79.3","@glimmer/interfaces":"0.79.3","@glimmer/manager":"0.79.3","@glimmer/node":"0.79.3","@glimmer/opcode-compiler":"0.79.3","@glimmer/owner":"0.79.3","@glimmer/program":"0.79.3","@glimmer/reference":"0.79.3","@glimmer/runtime":"0.79.3","@glimmer/validator":"0.79.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.3","_versionPreviouslyCalculated":true,"gitHead":"886bc51893588eb051cb8a0a1175a8ce997c7687","_id":"ember-source@3.27.3","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-ouAk/hlrmaFTfwfc66DqXdEWe3Y4kvWkjgPxXctzUdluuaXzhPBwMKMgVLW/+F70UMIrcWhTe+bQiY4ZgKZMnQ==","shasum":"96489643809b95d1804c21f31bbf83cb3b2a30a1","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.3.tgz","fileCount":344,"unpackedSize":9569606,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguT6ACRA9TVsSAnZWagAALGEP/38McDBb3wQAY4HPL2ib\nGzg2Kan0BTp/I7MyNvGzhXHp+WYAJDS2WwhOJiFaPTwmHkP7Q9QPFwlt2CmO\neKBVfy35sBbXZpb/CUxhos61zkm3F2DrtseOzbJ2K8+P12xyttCRzP0hs77G\nOVjk+nxwguEHd0XxqcnXhDPz+mC1TTMSUgKUCjxgsTkW62MIcKByU7Wl4Lwc\njKdcbD5yodSnP8Ezr7p8RBaR8rw6f3Hagc18dZw+jqMOR5tnTd7Q2Vyw30io\nBiGlGFFlx9jN5cf8mvm190Eiq1iAX9xh+fuO1LzuIjDxi0zCoviugdMis6js\nUqAWzLMrOwbtRV+u+7MbhI6FSuFSGsTKZkaZMzUXx7eHimZcaAzE71a6GwUi\nGndXujElGMsF1nI/oHTUTnr3KYSpD5VsxYP76ezfiTG5uYqyGSDlAXnoVDTw\nJE+SA6T3NtYNlbm0BkNmDdymY6T4HnxlZqhRaowUBkVjNh6SQ/e1J6XyM1Qk\nnEdIqNJIYdgkWOcLi6KhW+LFHnJiCGLa3j8AjrwUeGljxPXaW/qpP0kRKQak\nP2+yky+arjyStepEyWOxmPESSKTlhmz9JB0/c8byMnPKhi7ffgBSIvX01AVW\nmQHw+Kqdx4BaW3Pt+AWhq/Fd0btJgqsShruV8ifVO4Shiaj3uc0FG+r8Kddj\nm5jg\r\n=ADPF\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAIiU5fSx7e0aimxmiU/pphOrFhCN5O5R4UlGaBLX2TAiB44BmACEP66dZXObVMB0WSyDDmaLjTzNbdz1G86HR36w=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.3_1622752896183_0.20580598299354458"},"_hasShrinkwrap":false},"3.20.7":{"name":"ember-source","version":"3.20.7","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache --ext=js,ts","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p - tsconfig.json","lint:fix":"yarn lint:eslint --fix && yarn lint:tslint --fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.19.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"^0.56.2","@glimmer/env":"^0.1.7","@glimmer/interfaces":"^0.56.2","@glimmer/node":"^0.56.2","@glimmer/opcode-compiler":"^0.56.2","@glimmer/program":"^0.56.2","@glimmer/reference":"^0.56.2","@glimmer/runtime":"^0.56.2","@glimmer/validator":"^0.56.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/parser":"^2.33.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.674.0","babel-eslint":"^10.1.0","babel-plugin-module-resolver":"^4.0.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^4.2.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^6.8.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.20.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.3","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^1.18.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^6.2.6","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"publishConfig":{"tag":"old"},"gitHead":"db4b52abe9a6ac10cf0b0890884fe914de5d06bf","readme":"

\n \n

\n\n

\n \"npm \n \"Build\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n# - Contribution\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.20.7","_nodeVersion":"10.24.1","_npmVersion":"7.16.0","dist":{"integrity":"sha512-WeZ55BRi2kwFQCHydwLfbqJx04ONSrVsGs6IxK0VxNSgtSyQZ0ENLG5O9pad3uR7VeVhspazNPobaY38V8tEow==","shasum":"090e8f7f3e669b3f48ed9fee2ec5e6a50fe695e4","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.20.7.tgz","fileCount":295,"unpackedSize":8373818,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguVYeCRA9TVsSAnZWagAA0WEP/iF20BGR0+15t65RCYBz\ntEErgtEjlKx8JRQ1C3iYF6Bp4AazSYbc6JVLgOOpYWFmQOWlry9ihU71jqRY\n7277uW8VAFpFJHtSKRffxbdFkNKfbhBvvPFg741RgL9zYFc/JT3IIKM4jPE9\nHmrv6UHPmnnsJiypXyjAWXso2h6GeYRq11pPrBy+EJb8CkVZekifEmmRhbzZ\nPAnLQMHJs0yv6qt/aUnQPTuw2WExdifMXUbtFyInqooNk6bS2YLT8oJCyTHC\nOZNGLFgPKYT+NKNUGiS6tgOZZdDkzvaX3ZLvRNqOutXCgej7iXPtTuz7KrD/\nb8BzutI8xirHh+lAg5vTVEUcwtgWOu9KOXrUuhhWMMArZU5tDqiPq4/0NYlH\ndaNYUSxhqWFKD65PgvkV0NeY85bnFNPQN1kUJeJj6w1kWIT4u2ttuF2iHpMS\nowtYoR+8ANr7nMK6rVVuq+KlEq3zHRQLoIO7oMKpXUmCyX77Au7HVfM8Xx0Q\nnSyKtBm8lMXRXR78fe2JYMovNpOxGGd69UsdKSp5Ayiv6r/aJ5rJT2YrhG/F\nZiRcQUYeiVRhRco88hT5IzvE5E9NElSU/GRvLnVig4aJcl2mA9RxWvoE4PHV\nmu2M4UNzUuRbhxVjH1NSMimgI5m6IfWkKgvuDL5Us7RWzvvjrqLbQGtxd1ce\n6LzC\r\n=e+uz\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVQ+Ef+FqmnL6PjiQksIIJQeg9Hk4GxOyRTj9FmD8DwAIhANfijEY739dTyRva7MVIIO1z5AOeWD3va49GBB85km0O"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.20.7_1622758942356_0.47173650423157354"},"_hasShrinkwrap":false},"3.28.0-beta.4":{"name":"ember-source","version":"3.28.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.79.3","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.79.3","@glimmer/destroyable":"0.79.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.79.3","@glimmer/interfaces":"0.79.3","@glimmer/manager":"0.79.3","@glimmer/node":"0.79.3","@glimmer/opcode-compiler":"0.79.3","@glimmer/owner":"0.79.3","@glimmer/program":"0.79.3","@glimmer/reference":"0.79.3","@glimmer/runtime":"0.79.3","@glimmer/validator":"0.79.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2f54b0b27e91a15ca4c6e7d4e715e7ed6fdff8b7","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.0-beta.4","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-uCKDIy7nst/dg1jHe7XWLOfXclXFdEdn3mi2E/gmaE4cc0Xwd1821pj5tOt5QPvy98x3LsZ4dSB4zZBc4scFgw==","shasum":"74b4454b23bb07aadd9f0aa982eafb36c542729b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0-beta.4.tgz","fileCount":344,"unpackedSize":9575228,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvmz6CRA9TVsSAnZWagAAAoIP/0NmTAjItBaS5NlhTPj2\naOz1rjxOQE78vorybJtFnaLyQC6uraGNGx25HPwPoSw+bZHRFesiuZTKEGle\nyRS6gu4sALOF697UQKrzke3kI20jRyLWAuG5zGrESYe1FuWXVtsbGNUCr7BC\nGHzIs6NYQCtIPxWQnQEKwNW1gKlT1Z/DplrwMhlayl7ZniusnfTT+c7rkKLj\nTyCcRAf2l74GixCBfCraYJ22bMW22n5wz8ZhCzswFGUY5glN0xaPWlFHqQFL\njmn8z0Jc9hHOIOGtrifwpmVFcP3kbOzAySBIdRluIVPS8AckarH6k/5vE6A5\njSmi5L99W2m6H2dd80kj6gC7funMTlJqRpJv32H+iBKp4LQnKd18oZ5qmmGo\nnGti0sDAI1yKLgw3pC2MnGtOA8KJD60zFOVTiwET+Pd3L4q75eOYUWlwQ/cn\nJXyemFGZHh9UkXR4StvJutSx2o54lrZPGsuSTPLUFnFh0cNyZjTd2IBIuirE\nh92oFGbA8xgK1zH7jAMfQiH1gLCwA2V8q+iae3kO3u0nXRmfDp00xM+Hw8Cs\nKkI0esdn0HT3fDyYVr8djTjYlMVKfl3H2P1CzXPnu5RN3cu9+hylTCTV3Prz\nxj9YW1vYPuNzfk68YIMWrV+7b8i6bOXpheVtih4tmFIft6Uyi0k5R3iFRcEr\nEf2D\r\n=nXEF\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoAB6bVyum3/vnL7ap3Q5e8QMEFoYksDzLy6wQEX5C9wIgDyunbZLp/6sLko5E1rFHhUNENV2tPEjwtkKcys3UwPk="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0-beta.4_1623092474258_0.1805822320678505"},"_hasShrinkwrap":false},"3.27.4":{"name":"ember-source","version":"3.27.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.78.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.78.2","@glimmer/destroyable":"0.78.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.78.2","@glimmer/interfaces":"0.78.2","@glimmer/manager":"0.78.2","@glimmer/node":"0.78.2","@glimmer/opcode-compiler":"0.78.2","@glimmer/owner":"0.78.2","@glimmer/program":"0.78.2","@glimmer/reference":"0.78.2","@glimmer/runtime":"0.78.2","@glimmer/validator":"0.78.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.4","_versionPreviouslyCalculated":true,"gitHead":"fe32020e181de85b4b2e480792f8ad1db3e5eee1","_id":"ember-source@3.27.4","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-+/qMm/4WVpX7sJ3HUmYQjZ71ICnPMZVAsBjh4z9v4ABpPESy9lhrqt6KB4jw17KZEyn1GNCVP4bDNFLxmiKzxQ==","shasum":"6f120a0a6dd8492e2a071b941f62a1b1919af621","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.4.tgz","fileCount":344,"unpackedSize":9583686,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwSB3CRA9TVsSAnZWagAAg04QAI0zR0llc/mkXg+Lhegm\nDDrm2763FMg9MC5wVbSu8YmZq/70vATUYZdHEzh7vsMRF/9+xJpvOEzHWCNY\nUShx11Zt6xJ/ws7XieFLa48ImBq0ZG6FocsaSZxdK+wEewhwSg24CdQPLDPK\nrlgfyGDSbyHVEB2xQXIF6gFxEm/Wv/tx8kEjOuL+wdnnFSIV/xkdYt4RSAOP\nDgzaqSAZK+kE0+0bEVlAKmgGbMDbHOH31YTpHCnqpsmoBJs6KRph96q5K8/+\naFdXYi7YCUd7cBe6inCvg8gYXMSf5xwPaWPyzK0aQ4pKAQIpaVaMCh9croKp\nRDT+HnQtDBrrfc2trqmkVasolCKBTWoPsvJd9ftVpYCSF7uAX1M/o/WEQZyX\nOYtuWl0GXVlocTjIBRKoJof4jJog32W0tGUQe4t9euc4p9JUEFAIguQy4ZQe\nOtjlvoXv4DNXLZ4gynSBie6VAReWG628hEbWeAH9htX6tnLfjpKxq4q/LLhp\ndPqgPsQqCtEraLWIPWVtgYqaCwkyGy7ZbpMCNkMUJUE8NyUm0hcriQCAMMbZ\nQk3RuwS89kiTlNhVoM3ClPkTfLxlAiyuenIr0ImM4CudnCIV4j5w2O1texCy\nVEsGvoT4E2pyM+C7iqh1doU79sR54c6CC06aTdv4fEdxr/gJydBYs4sL/1D5\nHIES\r\n=4I8U\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDkot54UqVDC4kuNRB4hyh8/mIBrnxWyjnH8D5oUXxddAiEA2os61qdVQinLpkEImsNdevcJTXbHztO8Dt317IT+lc0="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.4_1623269495173_0.8180776411767638"},"_hasShrinkwrap":false},"3.27.5":{"name":"ember-source","version":"3.27.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.78.2","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.78.2","@glimmer/destroyable":"0.78.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.78.2","@glimmer/interfaces":"0.78.2","@glimmer/manager":"0.78.2","@glimmer/node":"0.78.2","@glimmer/opcode-compiler":"0.78.2","@glimmer/owner":"0.78.2","@glimmer/program":"0.78.2","@glimmer/reference":"0.78.2","@glimmer/runtime":"0.78.2","@glimmer/validator":"0.78.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.27.5","_versionPreviouslyCalculated":true,"gitHead":"36fb56e408a4f5e7b9815d4075b5d957acbfe8cb","_id":"ember-source@3.27.5","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-oSGM9mD6BuOcGilYqU+F2MtCferQhKWO3REX1P9qgN1Wzfa5kXjbjBBdPNWfBtg7bZLGM27H8JgiV6+t3uGegA==","shasum":"8e9ce24c17e7a16dc3c2b128d3d3e24ea79e6726","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.27.5.tgz","fileCount":344,"unpackedSize":9583840,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwmZhCRA9TVsSAnZWagAABOQP/3RfZJIbkRUEJQ8oLeSK\nx3DTAt90HvoCTfbzEmzZtnYwVxFeLUXLnK4lRUXceBW9X73dyQtJPaTEvDkZ\nM6IM5bFuitEw30poQAKn/OMsB+/8/+Yl74KyqVgGC8gocdpOGo57ByL0LHLo\nbt0ebrSzPwXLySOBbQkyFabxg/py6HFcO35CPh66JFma0BRvCwzKyuYbhmw0\nBSIEzmhRGMC7OmXdduCPgyZHJ+EPPZPliMBoKKFPz9SqwhRtT6+h+AFrBngS\nE9c4Mro0kgXHdamKQ7C3EboZncFeggEpcanhkj9Mw5UUyVc3OLxXRqm7trPw\nObW4RZJRloNB1cH8tLxD6/68nxdDle4eUSoiv6RetpTZfqRo6Zl41T7karNp\nhyENXOaejTGAanPEImjWcu6HLyThxpU8wiCzFtJLDzPBxsHKyw0BNnVWPOJH\nMzMSgeOP+AFo/tWpIu1gbVOH+g+NOT2pZo7VpkplHZfJYGYd8y47KwHMRoeQ\nZJfMHp9o9Nhz9JcH5CN/T2iNnyPF3o3zJ3xRGPKwRb9uOhgW8as0Q8hhCm4o\nP4tEiRpu3bqEtS6y+IagGeyJIXFt6EZF9ijrvyMkrsVrzfMY+4IfdEu9Ebdw\nDjJ0jkN9EsyVCeZjNbflBzLYBu89CXUwOJGVBxhujR5w7ReJSn7ua81dQxaS\n7Et8\r\n=/mhL\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF4DI+1QEG4XtzYgoil4Kt35avad9In+hPMopCz6ACDjAiAtMZKVMP4IIN+0tU7FBIJdHWCHcHAcSIa1yV5GkgJPyg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.27.5_1623352929211_0.7291100134449351"},"_hasShrinkwrap":false},"3.28.0-beta.5":{"name":"ember-source","version":"3.28.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.79.3","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.79.3","@glimmer/destroyable":"0.79.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.79.3","@glimmer/interfaces":"0.79.3","@glimmer/manager":"0.79.3","@glimmer/node":"0.79.3","@glimmer/opcode-compiler":"0.79.3","@glimmer/owner":"0.79.3","@glimmer/program":"0.79.3","@glimmer/reference":"0.79.3","@glimmer/runtime":"0.79.3","@glimmer/validator":"0.79.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"e2615171a890a62d3143e5d0caf12cf068af454a","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.0-beta.5","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-i4FPecm2QAoBogWoM25zffPkcEefzCea6+FiuTn/NcgJDS+ObJjp187zlyI3qTegvGfTsB2Ujh14N2i7IYkBSQ==","shasum":"253791b666e90aed8270df52a8fc2d91fc986bf2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0-beta.5.tgz","fileCount":344,"unpackedSize":9575741,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgx5+4CRA9TVsSAnZWagAA35wQAJ053ej/bDTWkzWfvw7k\nAgz6GbIE4V65bznFt09a2p9FJ2xLrUxBtyNoBlB/i4634UrkI4gPCYqGAILK\ngigNnk8s27Sos8J2QijLzvG0D4ieccPuPc5DV+/JYkaqU3cM1emJIKDpMd9c\nVulxK/mDbjsvXnDfD1ML9vBdsAZhs8C7gWJlsXb7Z0BkYEkTlCzXhxdaKh/f\n51TuavQf+7qTCFu327EoSDWiKo1jFgUUPw6ERlvhtq2092lZlw1ENJpAp+9e\nDTK4TKoE8JOc5LDqsjNkSjTYgKEIYVgF40NN0Lkhbc+CFrQ5ijEgy5Ad4vcn\n7OZXAE/+HcvrxaX2uXKdUP6ZjB9DmF9jT47UpxwenmyWrzEXQ6ppNI06RMCm\n/Tn9dAOOhMdfkNk6xShYprmUSnsd0Ht04IgNCjZcBCXtfkkpM6aq0W58SZIC\nkzxAYtntqg9K3BwAbCe5hdBGRV5IWMReUDAwtWQhLcR9GmAo/Ip87/aXD/eC\nXk8svbs2xm9TIv1RcBBx8UbLPxQCsw4N3O7L67ZYlA1v5tQ3Mm+kmop+GK9b\nhNCwDu7dT8FNb0Z7BwPsz0ff6BsUZ1vzIJP+eqvBE9MDDfm86PQJ9rPovgEK\nnvQysGvJrFOALBLrgU7rxtnYSdyxa9pkoGVFeygBB1HQxBfhQogVpX8nSAhc\nu097\r\n=qxz1\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBVZjYaYEK3xHpwm+fv5kzogt+qrEX750fwqEqDFLs3AiEAy15hB8L3JVM1yHZNmPjyqraJv8W513vT4jJzbe7E2hI="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0-beta.5_1623695288354_0.9726388269891557"},"_hasShrinkwrap":false},"3.28.0-beta.6":{"name":"ember-source","version":"3.28.0-beta.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.79.4","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.79.4","@glimmer/destroyable":"0.79.4","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.79.4","@glimmer/interfaces":"0.79.4","@glimmer/manager":"0.79.4","@glimmer/node":"0.79.4","@glimmer/opcode-compiler":"0.79.4","@glimmer/owner":"0.79.4","@glimmer/program":"0.79.4","@glimmer/reference":"0.79.4","@glimmer/runtime":"0.79.4","@glimmer/validator":"0.79.4","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0-beta.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"cd55255b6a8035c523e498087d7cf1f989e54878","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.0-beta.6","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-FBFgrQAkMC3v/i9Ziqp0P6uJpM2euhJ0adxSvikKAcE+VSXlpeYMxVW42kBuOdMGKbT1W3bQnLoAK5iTC4gxZg==","shasum":"d83a8f0babb859c528e6259637c850eeda9232c0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0-beta.6.tgz","fileCount":344,"unpackedSize":9575475,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0WJmCRA9TVsSAnZWagAAIbEP/1whxVNvtUiqTQnJZZOg\n5I+cvTKF1uAUBehYXx8ND8VMbK8ksiPcWPgB11+TE0lz4fEAim16mmqQFLI7\nCdaPEJZT7IS8FiaQBN5wUuE+YUETNgDdYBLtDMVoO3Po8wRvQuUtiqd9YS6Q\nGGXNw0aRhLKQK8cbHoMY+TKAk7HXUmISDxwoIm73AtBsF8X+a2lUZIAKmRId\n7LdwOyq2VogSNzfFycarFs7xYUO6Lndy7Q7BHQQ7OQeU3LT7Ns2o9D+2Po9L\n/mo/LC4h78yWkoBHLDiKi5AZpJ48oQ3QAI2wCzRkOndwp5nmguMyI4BdEjW4\nho4s0YsxM5Bue9UCoqFWlFE1HGCC0I7+xk8rSiKoGIFkL84d7oFHodBxCEmT\nRMG1nvQK7cT8g3xJV9mhvG1Z4WIw8ZXsaI/737jgzzvt5Q+IV8NZBfKDM2FI\nIUMLaX6IcgtzFb722xPAhPPhBueZX+BHJy+9UOg1WpE+prmGlz6RKhzKK6qo\n5jUpuUszT6lUk/4AUHcvH7g013wYLVInWqmxhM68tSUaKLk4WveCznkepzcf\nELFW313VKpaTz29H1Ocem3gBUp0wlBCKtJNzz/JQcxVulGtsQC4K35xLzLIq\nOAT4pPWJ8dBw8HWd6RWX8FWU1tJayH98rb2L3ttq+R+a+Xws1wgO2bsXtTXA\nr8mt\r\n=k+u4\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeH6l/pQPcouXzC6ypAreJNcKYLPb40bV7JhzUcS1bUgIhAOtYqrO+8YiseswpH0SkydRmtmq+bfXNbupFiV3Do5mf"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0-beta.6_1624334950250_0.2914016346444508"},"_hasShrinkwrap":false},"3.28.0-beta.7":{"name":"ember-source","version":"3.28.0-beta.7","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0-beta.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"a4bfee9fa84c1a1d2e8de0f839455e140eede901","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.0-beta.7","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-xuyXAH/WzQMP1Cr1kua/pZe4sAdoPbocZU2xWceAFvzEYyMpQn732AUuXWvux+PHF5XTER6K2enk5CcbKA3VMA==","shasum":"ef789ed912641035a9b4a72481edc4cd5db67dbd","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0-beta.7.tgz","fileCount":344,"unpackedSize":9570985,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCYSHCRA9TVsSAnZWagAAzLAQAKNszvoudUtrr3djm8KC\nxJtaAVkdahZssgRHR2eTUJA7N/nE/qNDFGx3kjF/BgQZ/2inazFxX0kZkjJF\nPP9RsZUELJPbYvMCqXUgsAcjqPEfcv70lHkp4YlWgg0xCavotk2FD8SL7ExH\ncjwA92Xsjmr7NTO5AH4YWEloqFTYKvSm+t11XwA3PPmRYajYt0g4iQpIoRO1\nlJsU/xcPZOIqE/7QJHVfIo5crN6senxWtvP7fLI2PwfGUNK5O0hfn0elcohJ\n/slDAPuPuNZbwWP5nrN47b1hK99uBAVdQ9vEBIF3oorT5RZjDrxKTy8c93aR\nPTVxQ1XjxcfdGedveA7YCCU0rq2WWAqAwUC5WWidJKgI7wZBCK8d6O2WTbh1\nPh0/f1hzz7EZjNqrw3ivQCfYJVfoVgA5KEBlWFAbFhByOeOqzZbSn9Ull8an\nzjf6qldozd3ij3QWXkndUtqzs3lW/caYT1Y37X4kO8FbwQbhPjwKi51uqFnR\nY4k352oB1JQwCM7Z4cg9f9bJSSYZWW/diHa/XKKa4IU94Ej4jtWT9Q6UejWd\ncb4NZrGC+T41PbSc14u7zZmT4soMpKOEW0VMKmW8VoIKa8y3E+kAvgX64uVO\nnqJeufBaAGlunJSf6Jb6IHYdnNodo2uBrHCYv0mwspUz8t0XKTnixa/r9hmJ\nZgU7\r\n=qIfX\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYvZcIPy55AKw0V/BSzzfe2Bs7ohtUZlDeAeOCWlmyygIhAPgVSEaZrTtjBKzU7KqG6aXR7B+l18B6QCVOScwMjero"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0-beta.7_1628013703243_0.389609563181438"},"_hasShrinkwrap":false},"3.24.5":{"name":"ember-source","version":"3.24.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.3","@glimmer/interfaces":"0.65.3","@glimmer/node":"0.65.3","@glimmer/opcode-compiler":"0.65.3","@glimmer/program":"0.65.3","@glimmer/reference":"0.65.3","@glimmer/runtime":"0.65.3","@glimmer/validator":"0.65.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"39f130b6d6a0310e0c131274cd78f20bce7c3dcb","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.5","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-j39L7C+q9o9qkwrwNtRN1AVGzE8TlxHm0c6xMzFZFaWMyQt3E7ov72fz3oIn17h8H7zZ1i7dl471Rbqx1GZsLw==","shasum":"7e1da13286f7d1ac63b3d3a547aaeb40bc18a696","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.5.tgz","fileCount":297,"unpackedSize":8710867,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEa/hCRA9TVsSAnZWagAAAKoP/jz7opXCElcbXxDWdOtV\nPJaOX0zAfYMwKLVB4K0R6UJEb26scQOYSTyszfXhHk+W2Xrn3jxguwF4Df3W\nQH5zJF+Ldv16p4xPcOfGCf1FlAloLPVzuG8GOLbRvSKEy3dqiQOwNfZdzkXa\ncMomXZOcDjqXcLCUHufsNQWbAwN8wq9SuNhsnfJ76Ban/epg8rSOwSoESz+r\nVrUPS6dxB89G8aSjemeaFulnI8EVfuevF/+7Rd4Y//R2bsCHLksmoSOP1X9M\nVPKZZ0qfHmP7EHc1X8pMXaFyP84He4xsYD9/8ai5Cm7mOdS/ExGiv6WtzdnS\n2hrJDSwesRy6cRSDsOGqDvOJKQ/L6yaN2I9eNFqxuuiXT7v26C1RX9NwaB0L\n94bHHVSZZtdUPGq/3PkPsTRRG2scjtyerv5L9pWR2dIFNOEL60Y1+f4GI18a\n7HU+5bdQzTgnDgje7KJu+1ZYX1uCStYjfIkuncBkzoURvTZP53CQgqu635eS\nvTaxvkh4lnuqAhI3MF983B4CFI04foImWWz9pr7+ZhIlJcvfE+RGyV/qKykT\nS0lUTwD7tb/8fi+K0IQR/dn2FUxBjUxIiIAZqXSLVzWgQFTlG35G924U+5qK\n9SnFkcWkriCu/tyu4JO1SRtjuYaNB5A+Bg6y4B0PWZSUUjwF8s/lzENW+dHm\nlNiw\r\n=373U\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE4qSwgfOZ897FgIrz4A2M8iLP6BlGDKyvLezmm0WR4/AiAdHV5srcvWIj/YP2dLWiT8SEGiEJkOCtd5dwV+OUo67w=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.5_1628549089503_0.26660153028756683"},"_hasShrinkwrap":false},"3.28.0":{"name":"ember-source","version":"3.28.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0","_versionPreviouslyCalculated":true,"gitHead":"f243a4f0947a0be1d324b5250c4e2327c6bd7a5f","_id":"ember-source@3.28.0","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-7cjzZlJE1Fun3+ygM5f7ubJviyHUU1LGHWyodQfbua6wkvieU2GYV0QNTUJQHe0JEAUr+Jm7x4/FuNIYB/dvpA==","shasum":"aee9e712d80d7c39d2cc34b958d6e6e00c5dd40e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.0.tgz","fileCount":344,"unpackedSize":9570560,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEdEACRA9TVsSAnZWagAA1boP/R110A4NO7ya1h73O8jc\naNZAxY8Sa3fDMNHNzQfF5dopz5LUddQEg3dFP68Mht3hvdemqeDSdSXGDg99\nGBtAFWVvog0KC4EQRqLI6d4IzgVo9z0b/4XXXPl0UK3KFEbRtouMfcm9u8ow\nSyylW7uv1M2r+k05cCisI+ofjiMp18cxp6Nn9UMV1GbXe+x0qxBk62/pMTBv\nvNuA2oxhkfKCk86Hht0RxVoMlxYE9cDKGSSraVSjtiiiBmQVtQdpP8h/cySo\nr63IyPOxhiifvMOy6ubjNRo61rJP2dsfy3nXl9M7iD54pmocrwxivKO4vduT\n/YZN68do3tN8tywMvp6H1HidA5REUuA7LAJPHC9Ss1hjUbd7yzxXssgqinwj\nFQbkYAHDOyvRrIFDq5azJV280wiId7GoYFAQ9zY+iheSS2oZ0zMmn/4GTzA/\nRk5yQL+r9JxdpeHgHGvoV2FZUF0r5eSWg9NGOM6vXuyY9UEbA4t68NMCSRxZ\nDAD1zeLam3fMh49IY/1y2LMK4lIQwEc9mXsQJIV3WVgeZKl46FPQzOhwmoqL\nXON+jNSK3ebRUI9/Kh32Nv/fhfVj8h5x1q3ksbyS42mH1pAVcKzQXqmMOCFb\nzKmKqc5fP2o1SmKgpM+oOmx8Zle0cfOj5/2aq2U9tedjNTLzRLvL9qHr/P9M\nJ5aC\r\n=nLY0\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXa27bHvU5hyERkDpXPGE9aGq5LNCECnZKALFwt36QzgIgNS9umBB6LeOo0+ZSh881CtzDGglwnGnQtf9KDEpnVzY="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.0_1628557568726_0.7026701219902911"},"_hasShrinkwrap":false},"4.0.0-beta.1":{"name":"ember-source","version":"4.0.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"0cf547f7a5cc45cb6517b30fc6d8dd3e7872415f","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-tJNcswyhBpAWBFuQMxHtcBvYLdcq8jfsayloZj2P6lhWCxkptRWSAOyYZin3bewhaotdfLMMe8Jqhfb418cu6Q==","shasum":"321323bcda1e70a652b8075bf5d7d53cccb5ee3a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.1.tgz","fileCount":335,"unpackedSize":8990782,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHDS/CRA9TVsSAnZWagAAmAYP+wX/BRWolEnjyQoMsja/\nPYW7LpVCWZnWhJJWFh49NPgWs3ieoXt3OZhR7B6QsBoVSgssUdeMQ91gthMV\n+hrHAjZqoCqGNlzzijQclHJpW7FDtZwOMqO9OLp59acuUn0b+rv3+KfVO+QN\nQfZtcObVFH9uzT6tjBpQgnBDGYiykuC9VpqHiWU7n5FZdc7lCpNKTDSnMYbZ\nHH6ajaZ41xUGvtm3bRIahf/wjIAm24v4rrPgHay6PVRBs36+FdKpNO2b/PB0\n4sggBRmzolG4oY6NzYAqn1nl9bQ5Cuytera4J8NfMt2fIPmFf6NS1KcvoVFw\nxi9lhvvmF5+XHm9Tp5fgcQR10/BVWzYdtAR239+ao6upTN/zG/Ar1dhNjZMn\n4A952ajqtSJ0gjJKkv6CYuzzDPEi09Qf8TvJkR4ReIR7Uf3EzHvCbyr+HEBo\nvXUvVX3HFq/RyEdIgXyfwwQRM8Jb6V8u+u2yMDGB3j68cIMJeC/SEevYxxv3\nJrCaDvI+GJTQriLmxptxNlmC09VDvC7X5sn64aSlG8qDztE2NtkvDLxuAZRC\nuNIg74DfSv7wZHVq3m7A2bHatLxzrJ42K7pIIMGYYLDh/k+6ybPwHLLtPeVt\nHahnwKuggjNDHCUpzYsZNEmUBZb5uWYlc5AeA+tHsY2wTCA7jxcJc5mVzZD3\nSMZ4\r\n=HEya\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDypBUzD11avm/jl4iDHUzy24gem92ss5oUJkY6M4/ryAIgKTlkO2bJC547s2EK/yqOPmykHRwqNpGuAIzOptpAaEo="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.1_1629238463610_0.32741427965914105"},"_hasShrinkwrap":false},"4.1.0-alpha.2":{"name":"ember-source","version":"4.1.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"4a8436f2de91343b9be0787e8acd59eee07ec5a2","_id":"ember-source@4.1.0-alpha.2","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-nMxU4C5a/OmTYWBt9Xq2V9NEmIMg9Uji8C1o0iqVnhP+8UDqXaWzJmLMIWMfP0yPqsGnE34MuRmst2L1NmQV7g==","shasum":"5760182350ce5de0a9b8b058d4a1b007e6df4a95","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-alpha.2.tgz","fileCount":326,"unpackedSize":8896662,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHWs+CRA9TVsSAnZWagAAgDYP/3mcUoO87LXMuyDjtl9S\nT0JoWKd+oYDqCAqpK7AXWWgatpLo59c28Ddts0Z3i/iWRpr9oEeo4SuV0pG7\nUGSAl3H4z0zvBLRnBlkyrYIfpr6CojsUWu+YcOgpGcQP9igFS4BTR865G18Q\nAnlPK8uA1ItkPsD8NsDHYhTNsXdN7x+V+IVIlHNJbRp2GsRqnSs6CXUdoW4b\nEAM6L7Ob9xs5SXTzRMgz8NrIB2od8v/VRpV50OU/Ndaj3S8FH8ZTSpJAGCoU\nVI+ErmGeXxyxq397yHLGr0k2r31/8+AN3v+ce8Bj6ukRzhECaAPkIYUWaUVH\n6fsR6IMJ1Bn9nuCWk1wC0H4GadO7x/wTjKdiuKmL/cHEqRH92qiTtM4Lmlv5\ntFSKncWrqx6dnBMba048PK4FQDkg0VSwsgstjsov6Gb3B204ZKfz+SkX9QJe\n6UrCbL7FUidor3gQO6SymNYDc8qDYLXghvSLkoZyanffCVMlPA35hMYYI6gD\nY+3Qj/ick51NsURqk0ZfH9dLyhOJlxQzS8LWRy1toeHgmsJVQuxNMskKsMio\nRGRcDsJPUEXPcQng+plkDKCyuWLZo3TIYggrYMxu/fkdKNG1eqCcOZ57Dkrp\nUwa1QjI0liRtz6UijRLzdbon5brgfikh/W8eDWi6QODCXC5KmARWNkwK/bzr\n4Hn9\r\n=IyLV\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQK+njI6g32RtgXsvUUAFHwVxBCfDKVJo4167acgkUUgIhAN0dJ3O0xlpaQ1diVIX8+Ks/Wb+zXVfKdxpkXw2IIzbP"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-alpha.2_1629317950380_0.9461933167873513"},"_hasShrinkwrap":false},"4.0.0-beta.2":{"name":"ember-source","version":"4.0.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"5d73c78fd835fc578796cd423c5211055686d08c","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.2","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-/82Daj9Q8mNhEz0BeTOjyR6G+xiIq3S+pbls1mD7v2uFJxRwIL7rAoSFzarTkVnR/aeoP1rEuQ7VD0Ey+D5Big==","shasum":"f575159b4fce36289f68619dc42f4039c32be62d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.2.tgz","fileCount":325,"unpackedSize":8821612,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI/K3CRA9TVsSAnZWagAAteIP/1LpH8CmOpNbkzMaUMPh\n058i/aIpeIYl3baC8gPc+p64M33aJcPro3gVaZT2o2vQ21f+akieWT+Gi2OR\nsvu3Se+779QRPHr848q7JKLSwidbfk0zGn6wPo7h9SWK/Am+T4+0Wss6ZQHg\n2nA62dGqnltt0wVJzhLjoSWH8IPZVuL4lnnZ1yb7zppS2iFPb0Sqquq0vqsI\nDgouB1tmnayOYu9BSmQK1/mfJ2l3ZIx4vwgoS6++bL6c8EIamAUlNrk7fSGM\n+pJUXignwwf1/pv0OkqzCDOsPvnimYI0mL6FJqDT+AbdKom/73p4yZHXHV5y\nHuXBGkOWmG6hu6xAxEklbTxXjwV46whhETdzpnoY23izUTBLNmsYBhnKF3sD\nsDfWRqMLst8wNBdd81EP7m2q3DZuRCh0fga2684cEXB0fnH2GLaMGAGdwETr\nqLRPii8UONsZBAQcD1pQlsy0tmHA7cEvCwzqeBe/AMtXrZbfFaIIxZFuOCps\nS4gI/0QCZzB9ZviScwbxnb78CnPwfoH2YXIuHM1v3VLLBq7Vbo6eSin5neV/\nR2YBYeXy3aYJyPKi3lIoQJAXXlegFo25bkU1/uXYWTIWzhqR8leyW72vn39f\nLkdo57cFAfyTVBo/i0gnheaQJYMPZYzQvzECw8CEP83zOi2ccxg7dUX7BI9N\nQzM2\r\n=eJBw\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjIM93R7IsjmfpsIFtpDGe15PH5lVT1wteTVZR4OgmMQIhAMf9DZ9ynq0Ev5w8asQqnLcjdWQyFGfisT3lZRIZJxnx"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.2_1629745846913_0.046933912520306764"},"_hasShrinkwrap":false},"4.0.0-beta.3":{"name":"ember-source","version":"4.0.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"6a0170bb5d9596bbcf8e8f20059c683233caccaa","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.3","_nodeVersion":"12.22.5","_npmVersion":"6.14.14","dist":{"integrity":"sha512-TcyRuBo6+Ew306vD+ijhlJwM/SpvLYGop3aoMWZtffpsSjeeURv1D2C7IIFR8VGLco8FjuAb4SDHI/N1HproEQ==","shasum":"3d537fb70f5b4d6a7aa7ccf1dc795044b8b736d9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.3.tgz","fileCount":325,"unpackedSize":8811939,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLS5bCRA9TVsSAnZWagAAnmQQAIO6x3DpyGiHwn/Eopjf\nvmEOeGQYy2ZspZDDGvsrwKTZU9TID3s32RmNZsX1N81CmkqyKV1+dX2C27BV\nLb1LN0dov/2HhePTipwaa70EYBGeH7/O7SsR6PT7hcTj6rMbOoefwA91hGn7\nSnSe4xrKAb7wTNK7u8mGV6yvvMTCRAiHy01HMRs6QYDYtfWuRua5ZHJG+V6J\nzeYz0PZiAXzAkSpbTrOq7zV4TSGdAnot5/J086AHWVR12updyUwLqBFpi+Q7\nu/BfeCkbEzPV7yk9qru5F98ZdDF4Z8j6J+7DYh8WjDP02dn+Y6V0RC1u1Kf+\njJb5wW5+P+82IrZpdiPOl9qZ0TmEvpS0CDVS9bpb+p/+ElOltBUdqVxWYChX\n40WgxjywQyOG9Xl2c/gecDIbM9NvozPcETEa4kPmg83tF6JLdbSZ4fk5pNpi\nUo+8OFaa+w0W4oBPQLI15jXslfWMmBLhKSDLwbn+Yhl0h8utLeyha7YvmvES\nP1AIxdUIhL92WzrsbnK1OM6HTobHz4DLXaeUxiHVU2w0XpACQoUii7kfohrG\nyC063PC0c2dEQa86OAgM/kDFPsxIvsLmVII+FJVJLwfJ7fSQJqz1AacNfP6P\nP+YpZXZLN2BLFRmqdX7vcXhIWo84xjNVoZjloEL8hs8xlxfoF5y2nZWa+11f\na6T/\r\n=auvD\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICTmzdB6ce9Uf4CZcJPav6qwOox42PqIwkuD7SLfpypGAiAMsW3jYYZK10UUtvpCBP78xduLwZ5JXIcMP4lTt83nPQ=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.3_1630350939199_0.9936436127695156"},"_hasShrinkwrap":false},"3.28.1":{"name":"ember-source","version":"3.28.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.0","_versionPreviouslyCalculated":true,"gitHead":"c37df4dadf49920cc70a6a1811dd9fb7a955a6e4","_id":"ember-source@3.28.1","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-dPedE1KBNiFllxzS8uiTWCf5Kofd6hrbJCt162UrTfEMZy6Pt4dZrX2kz0Dq/Fi57FrFAYkMM2cuhYCz2dbENw==","shasum":"dbd00dde4e5660231c72574589e7705ed8c76b1d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.1.tgz","fileCount":344,"unpackedSize":9571157,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLUbsCRA9TVsSAnZWagAAuHoQAIKbDPq2W3h5aW5dfIF+\n4EA3CFDY1LZ16G4ZCVKU/+OQf7zXrGITs5v0rdbcICEVoDSiucP4eX7SWO3N\nDu0MfOTXSpEfyjl/KLZ9WWBTo2nvg66kQD7DVmCg8zI9kMXJhtmSq4Nx27ar\nsbqD+SgUTpdh8upQgQZyzPvEbUxw+WtoJDQmX+0+rMz6tKnD1nhXPQfaSOxs\nmBVbzg/JoB/iH8yoOJcD2GdzcHEu2NROR/FOY23GIce6YcTbtoyvwH0gLzsL\nc8cOEsre4xyuQLTBmXIiTTmsvq/NJe6P4LiHBjicJmtSvztZAvay5DqVoC5N\n4sZ5ASKGV4omJYJc/CGdlPFeUaAMwSpbX/cEx89upQaZXsy07ItuqFdcOIRw\nmHvMxMhZ1VGcZwY5nM/EA34NSdZknzNBVNxXkIaGE/wrafbS31zvjKJZMAWn\nO0l3nj0WNhE/78nPIEv3Iw4KGVfPPxbsaHTdby3ppCnB0AGB8vVxwkGdamZi\nONFYr1Kiu+gSf4dAgyq0pRH9dL5eLkMOzyxOnEcW+X4iwaQ+IdFav4OiLMhQ\n3r6JyyGflMz27vV0eCC2eV1IToaWM0mGJ1jnezMHb4jIcXztmBxgxyhebTbR\nscRfluUt9W6cQB9BrgZUo26k04PSCADavpHgW1EuuC+j2t3e6XoObR+eqKjG\nKe+v\r\n=ib6p\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZ/KArES8qO75M1evmaZOYBJnwnnZuY1npURqEues42gIgJ9wJXsNGfp54YSbWGt6Uke7H9VmbnPiX2XJX6aXzXE4="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.1_1630357228271_0.9254284067208556"},"_hasShrinkwrap":false},"4.0.0-beta.4":{"name":"ember-source","version":"4.0.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"52c81a56d322edb7061bfde4012885f36ed0ff64","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.4","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-hwm5N7jHpXxq67yJaXdv5H3sFGDjTLoMreQ81wODCUOkdAL4fHjYbfi0xn5F3XsNoTlH1sWODCVlQ3ERHhjpOw==","shasum":"bc5ba529aeb0d9bc676245c13a29b5324cce9968","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.4.tgz","fileCount":325,"unpackedSize":8812781,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP5fzCRA9TVsSAnZWagAAOdYQAIGhHdufg1VlbFqPtcSY\nI0PI46GofqcswRoLYkT5O0ULzHiNW+s+uWEcPFJc+WzkqJZ+ter8Lh1icYz3\nftQlw4+G+Kp4AI96LFZuCA5qgwOUGAQh2le3STgGY9s15e5Ir8bhJrTH8I6v\nZ+GZBbBBXZhBOS8YZzEODv98Ns3CAFVMQfqT+VlGciU/wIVvWK8BX/Ry2div\nmfdb+BA/X7ohv/7w1m4asFE2f8M4ZVhflZZ7VhDdkwowB58cMff0mJJ5D5L4\njSwj4RqNFMwQHrHaG5xiRicEjgn9AcfnzroTnynThA+wpD9wfHz/TkU+QXlf\n4OJDEkEtswjl/QDyzl0jcu4AQAAz8ew1WAts+jYKF/S1P39DN51ht5vFt2+i\nTLu00Sdtq/65bUqNq8Db6saCHl10gLrYbLsiLC1x/6d9oyMQWu9TPdg+6483\npChR7Rz6kaEXu6TNluLc+FfF/IIsAgM0Doc/4XPZ12a/iNpd6o4bgTdT/Hcm\nbfNQA0sMu/+zBU8+PLwAOMSDTiwQ11p+9O3Zwy2vF8L8mkb+ZfjgcYoK0t1t\nszKQEcQq2o2QjbjIRSiDujifC0/FM0pEMQo9P66Uw1hJ8j9XWqRus09AYRLt\nGIJmOA1dqjztTu6Y37DaoIUcl84AqWfzU6TfSxxjZe7LWw9f4y/JMqSjHGoO\ntJnA\r\n=wjnN\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE0uSIIMWWhiFRkfMezE84Z21NaJlIY5KDNU0Q1G7fuWAiEA5F2sxpvlM2xpT32P7gq/8s0XCnRcr7F1m+zYYdOl55o="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.4_1631557619024_0.510559185086739"},"_hasShrinkwrap":false},"3.26.2":{"name":"ember-source","version":"3.26.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.77.5","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.77.5","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.77.5","@glimmer/interfaces":"0.77.5","@glimmer/manager":"0.77.5","@glimmer/destroyable":"0.77.5","@glimmer/owner":"0.77.5","@glimmer/node":"0.77.5","@glimmer/opcode-compiler":"0.77.5","@glimmer/program":"0.77.5","@glimmer/reference":"0.77.5","@glimmer/runtime":"0.77.5","@glimmer/validator":"0.77.5","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.8.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.26.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"44f6789b514c0ee5fad5172d1495ea25df12e999","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.26.2","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-s7S+6xVwYYmNCK0rGTAimPw1ahiuOXsFgs0jFMVqwMEndvo+GQvk4rEYDHs0JgN+o5UhQjVpoPqXxkgfPTL38A==","shasum":"6d7840aeb1b74e32af738ec1b8612cef4e5b209c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.26.2.tgz","fileCount":301,"unpackedSize":9242349,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZhfKs0wzjAQfKnSghCsBdr093XTzib0WjUG2sY62BzAIgV9wBdgg+X6Bw8ub/OB8c/rCS9Wrc6qwLqSi8lkRUmoU="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.26.2_1633378671932_0.7475462498100551"},"_hasShrinkwrap":false},"4.0.0-beta.5":{"name":"ember-source","version":"4.0.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.80.0","@glimmer/runtime":"0.80.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"1b443eccb4d119b2a5151f67ffa7a052a23991f4","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.5","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-p12HUR2R6u0e0s9+CMTDpeHakv4n9qutbZcm0IYp9zCf8fz/bk1EVgXHEBMZ4RHkrmXgNPGsTEMzFrjU8m8W2Q==","shasum":"2880bb24e2e7079aa0be5b7db4b74e4a7c5fc781","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.5.tgz","fileCount":325,"unpackedSize":8745977,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDujSEpfOt7x12PViQ7Efs2rrubVso24M/UjapmRjHZOgIhAPe7R0ZsvZd67zXdE5iaKdXMrgVVaumiVHQ2hjVUw7MM"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.5_1633973383219_0.3144696743257409"},"_hasShrinkwrap":false},"4.1.0-alpha.3":{"name":"ember-source","version":"4.1.0-alpha.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.82.0","@glimmer/runtime":"0.82.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.5.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"4ba17aeca9e32e2d170f71eaf8cdf095929ccf90","_id":"ember-source@4.1.0-alpha.3","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-f2NJGHhO7R1kkqoPyBLQ/ViyPEx3rfwk41/SCyItx+UjsTa6XlO5/WkJJCIeG0AfGcq5tfpmVUEwfLeCC7guMA==","shasum":"cd0ea803e7fbc63e07e8e98d207ce358e543c6a1","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-alpha.3.tgz","fileCount":325,"unpackedSize":8751872,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQNJYrADbmzfMV5S6ahzpknR2HbEHHMb5vwPB5WuhjHAIgCjUxxaAnaJM1fMpjVXIEC3Sok4D//7Jpm5g7AOHRy+o="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-alpha.3_1634155809613_0.17800088339697084"},"_hasShrinkwrap":false},"3.24.6":{"name":"ember-source","version":"3.24.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.4","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.4","@glimmer/interfaces":"0.65.4","@glimmer/node":"0.65.4","@glimmer/opcode-compiler":"0.65.4","@glimmer/program":"0.65.4","@glimmer/reference":"0.65.4","@glimmer/runtime":"0.65.4","@glimmer/validator":"0.65.4","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"55849ab071bdf9e6d1895c879988a02beb84c196","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.6","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-F/CNQQLeF0QFKz7ahJ0JQQBbbvL8sx5XhsNJ9GnfjLA9ozGE1/nFfgkIOrcFszIVjMZKmEvq6RdsbbhOptfeNg==","shasum":"cf185b93fb16ad8475e98ebc47e6fb50b7de2556","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.6.tgz","fileCount":297,"unpackedSize":8711075,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnEWj7X560XEe7YrCeIkQkMFnBr1v8CacGeqzfdYk4rAIgNMTBQ9Ar8tWhd+3yGemUFDw42QIVdX8tsZaditlq5+E="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.6_1634596431036_0.9400843804764221"},"_hasShrinkwrap":false},"4.1.0-alpha.4":{"name":"ember-source","version":"4.1.0-alpha.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.0","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.0","@glimmer/destroyable":"0.80.0","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.0","@glimmer/interfaces":"0.80.0","@glimmer/manager":"0.80.0","@glimmer/node":"0.80.0","@glimmer/opcode-compiler":"0.80.0","@glimmer/owner":"0.80.0","@glimmer/program":"0.80.0","@glimmer/reference":"0.82.0","@glimmer/runtime":"0.82.0","@glimmer/validator":"0.80.0","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.5.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"3fa0c1c5d1ac9786b03d248493ea43cf04c0df0c","_id":"ember-source@4.1.0-alpha.4","_nodeVersion":"12.22.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-/obu8EeS5ANedfUOasv1+WwfQtuo5RP6/WLv3yBvRzhg50SkHiAjBC2LLSdT8iPy5/4Bgti8OYvPzbxgWVO0Cg==","shasum":"8f1ce9221fada2c0d5189c244d24be25b8bee4be","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-alpha.4.tgz","fileCount":325,"unpackedSize":8752364,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBi2Xm0cCIlBSSTz4Rh6IuWSB0ODvCmy8dTTnvpdKHuZAiEAwAM06dOnxXYg4ColD4sUYhnnXeT6bJAieg5PIZZ7nDo="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-alpha.4_1634760600241_0.07337887823630784"},"_hasShrinkwrap":false},"3.28.2":{"name":"ember-source","version":"3.28.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.1","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.1","@glimmer/destroyable":"0.80.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.1","@glimmer/interfaces":"0.80.1","@glimmer/manager":"0.80.1","@glimmer/node":"0.80.1","@glimmer/opcode-compiler":"0.80.1","@glimmer/owner":"0.80.1","@glimmer/program":"0.80.1","@glimmer/reference":"0.80.1","@glimmer/runtime":"0.80.1","@glimmer/validator":"0.80.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.2","_versionPreviouslyCalculated":true,"gitHead":"f8be9c84f9cae53b3caa9600e7ff7379fef82b30","_id":"ember-source@3.28.2","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-GIF0Km7QT1ujq/BqDS3wM5oWcf0/1jucOdR9+i5eNCW/tEBrgfUR5UaDFti5zd1CgZ1n9HBvGsO1ELI/eP8Trw==","shasum":"789d0fce7d0580ced06e905586f268a2ba92ed50","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.2.tgz","fileCount":344,"unpackedSize":9571236,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICby2XFKKvlncsaAbG0SwmD1+YgAYc1+Vj5kEmQnmUVfAiBUEKI/sCKa0A2KWPB0KWOlPBm7mC4BkP+9TAYJRAfSQA=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.2_1634859020867_0.1598664773350187"},"_hasShrinkwrap":false},"3.28.3":{"name":"ember-source","version":"3.28.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.2","@glimmer/destroyable":"0.80.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.2","@glimmer/interfaces":"0.80.2","@glimmer/manager":"0.80.2","@glimmer/node":"0.80.2","@glimmer/opcode-compiler":"0.80.2","@glimmer/owner":"0.80.2","@glimmer/program":"0.80.2","@glimmer/reference":"0.80.2","@glimmer/runtime":"0.80.2","@glimmer/validator":"0.80.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.3","_versionPreviouslyCalculated":true,"gitHead":"69324901be6faa8ff1a63ed75685778a0a7eb249","_id":"ember-source@3.28.3","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-oYDMV8EZ71OP9pEz5ddE4zyAMxxD9kstBkqSikAN9qovOwFxX0jNP+URmf3634WqMAbbgvqISnnPAp5BAXkaFw==","shasum":"f6456c40b505ffb7ea327a72d97b928ac4189d2d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.3.tgz","fileCount":344,"unpackedSize":9571238,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDlUq/h092Sy/KwYzebFnAs+Mrha53rJTcFpzxgPcbc7AiEA0Ds9XpXWczP3P9+db4s1GyWusTEy8/CFR3KocXyNqz4="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.3_1634911370694_0.15349395098194973"},"_hasShrinkwrap":false},"3.28.4":{"name":"ember-source","version":"3.28.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.4","_versionPreviouslyCalculated":true,"gitHead":"62976fe7c0197baa05d1be558d0a4bcc18199d34","_id":"ember-source@3.28.4","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-s7kVy0E08erAHUTI/8SZZvXt3an/xb2g5K+m4Rybvo8Tr/noMk3lIdtyQkSvmgMZ/BbvoW8spS630sO0/JN4Eg==","shasum":"b6ac2b1e369ef533d05164c65078b4ceafdb6390","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.4.tgz","fileCount":344,"unpackedSize":9547584,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe4ddLXEfQVcrtn6K10elRwszY1Cft3+M6ZzlwGI4tZQIhANkcMnlJRWOp2kiTMVhOgomD3YSi2tW6J+RBiLKFc+CP"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.4_1634921754281_0.10944383157574644"},"_hasShrinkwrap":false},"4.0.0-beta.6":{"name":"ember-source","version":"4.0.0-beta.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"7f8f68f86282f925093e25ed6889b3d7363fa9fd","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.6","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Qfv/nKN0O9/tN8I76E7jPCkBOL3TuNbzcwThYpdQosX6b2vuRdO+T8QB2rH7Vmd+z6u1NH496YQH1TexZnPDSQ==","shasum":"5333c4bfb0585278ae8c476ae0810680831c008c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.6.tgz","fileCount":325,"unpackedSize":8725202,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGbbkoDy05ihFSPVP1XxxC5yO3fIul1410ulKWdOVMV/AiA4ZPhzPG/MaD4CWOZRKSCW+HaRO37v0rjay4e/RFTHbg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.6_1635295307263_0.15290549203555703"},"_hasShrinkwrap":false},"4.1.0-alpha.5":{"name":"ember-source","version":"4.1.0-alpha.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.2","@glimmer/destroyable":"0.80.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.2","@glimmer/interfaces":"0.80.2","@glimmer/manager":"0.80.2","@glimmer/node":"0.80.2","@glimmer/opcode-compiler":"0.80.2","@glimmer/owner":"0.80.2","@glimmer/program":"0.80.2","@glimmer/reference":"0.80.2","@glimmer/runtime":"0.80.2","@glimmer/validator":"0.80.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.5.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"74b75976404f7ba6d75b6718ac84dc57f25b7347","_id":"ember-source@4.1.0-alpha.5","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-eIX8JeCv2S3Sq48sI3+1n359/wL8TD7SCaKK6di/x21NQLqHGfxgOWELH+EqvwW/8tqvL+oSRkhzbylQYV+nzQ==","shasum":"d46542666071ba4a258ad6bee325ea10016dd467","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-alpha.5.tgz","fileCount":324,"unpackedSize":8757718,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCd0GgKraTwXUL+DY8kYdiqVDau6olTuQIUy4hg2lSEawIgBZ3kPvVREWmpKUL49O9IO3SeaFPCJ4gs6tS2OOoscLk="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-alpha.5_1635365445942_0.2850935288077878"},"_hasShrinkwrap":false},"4.0.0-beta.7":{"name":"ember-source","version":"4.0.0-beta.7","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9875d4fe5bd9b1bf656bf9e4c17f0e27e86d765a","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.7","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-T835RBx41xchZS3cNyjkFx08VTh+gJvzUGySD8KFgro7aurBVq3xKyEbWTEDuUdVCZD3b0xpH+eMsHlyPHEvAQ==","shasum":"b19401eee3aea03148c8ead0d2ce528a9fcfbe7c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.7.tgz","fileCount":324,"unpackedSize":8723273,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE1Y6P/lLUa2vZNQSG6ijIjcycS9zjCEsnIx4Wm7uaI2AiEAq/+qj3LWW+9n5Dxp7LU10M2bkgDOP3o7Q3cGlxXlzKA="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.7_1635795369307_0.949534179666512"},"_hasShrinkwrap":false},"3.28.5":{"name":"ember-source","version":"3.28.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.5","_versionPreviouslyCalculated":true,"gitHead":"86c4321d3c19200cd7d687e61f7c7ea46deb1a74","_id":"ember-source@3.28.5","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-15Utu+sm1OklCE/MWPk+gJzV3cPYCRtWllwyzpZgz6uHgeOwBjPWydztWpaOF+7AhjgB22eWhPm3OJAU8xxjLg==","shasum":"e0858ef0f6dbe2677f69aee14b9adb59ef69888b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.5.tgz","fileCount":344,"unpackedSize":9547837,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQQQLD89Jla11NaE9ErlqFb41M0VXB4DFJDMEuj+wt9AIgHAXYOPiFwz3ckUDZ9UHgJvxivR0rvsRWQRkrmudd3WQ="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.5_1635963285058_0.8519766116004484"},"_hasShrinkwrap":false},"4.1.0-alpha.6":{"name":"ember-source","version":"4.1.0-alpha.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.2","@glimmer/destroyable":"0.80.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.2","@glimmer/interfaces":"0.80.2","@glimmer/manager":"0.80.2","@glimmer/node":"0.80.2","@glimmer/opcode-compiler":"0.80.2","@glimmer/owner":"0.80.2","@glimmer/program":"0.80.2","@glimmer/reference":"0.80.2","@glimmer/runtime":"0.80.2","@glimmer/validator":"0.80.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"816b96d96488daef0eb5fd69b354928d81bc119b","_id":"ember-source@4.1.0-alpha.6","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-kpO3V0u4Obg4cdqS8NCypn8mzvTR2ack2RBynV4YP4p2njtHAFBi8Siauyn3uveaKI9zMqfEsZ6TWAF8LPO7Cg==","shasum":"ce85da528590ab43f973d827134c750a8c6cb8ae","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-alpha.6.tgz","fileCount":324,"unpackedSize":8758948,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZhPiVV+3qT9PmBbM21hnmjXMEm3Yh5r6xDjt2iw+bdAiEAkUl+f7DffsB+de4PYF/KPKapOnQ7rRWusaFk5sMRyAo="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-alpha.6_1635970444265_0.6820164683897476"},"_hasShrinkwrap":false},"3.28.6":{"name":"ember-source","version":"3.28.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.6","_versionPreviouslyCalculated":true,"gitHead":"5ec85ec08b7c76e6d830b2f9bf118d717fe42dc7","_id":"ember-source@3.28.6","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-CW92R8qa6x6fedJcIl71QvR8vj1c4f0I5LgAKB5eXoFhdDXD+peRtPPuc1i+C+1/ojvaWfDO3RpFcxkiXqvSQA==","shasum":"ed0f200fa6cb76dffabe3cce73417d7b290d6e98","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.6.tgz","fileCount":344,"unpackedSize":9547970,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhEry5RRD4fAPLVFnzA2ZFkK1yQznVAB7KPKfIgVmZgAiEAmTCKVmbFgRXCk2B0Jv0MrA9hKFEC0XACAeAY3lEMzkQ="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.6_1636052590124_0.45598079644263323"},"_hasShrinkwrap":false},"4.0.0-beta.8":{"name":"ember-source","version":"4.0.0-beta.8","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.8","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"78f8fbf3bebc724e39dd0d6806f28c8021764866","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.8","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-PO6udGAHvexzlM39V35p4bcFvbgSA68M6MUD0Abq39dkfy8O/Qb4FoyENM/hd88LReDiVo5K2ZWjdYm/Nlmc4g==","shasum":"99c6af53ad8289d5921fb6838c2a7e6b194ac8b6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.8.tgz","fileCount":324,"unpackedSize":8718948,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICIpCvslSLCJcNrvXYimjlA4kKt9cJyOpHzMkArHFGmsAiBqLk2HvneTOsPdn4kMecIlpYTn43Ht9n7NmFWnSVN2Sg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.8_1636136504702_0.9339451179686054"},"_hasShrinkwrap":false},"4.1.0-alpha.7":{"name":"ember-source","version":"4.1.0-alpha.7","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-alpha.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"a95dc015ec87facebdc0e3eaec0e250ca427b71a","_id":"ember-source@4.1.0-alpha.7","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-4edUPUOAfFwOvB5Z7jC2oTd6hBI/QEDnj437L5D4HuODdFCSUEAvIQPTaWsVPlOz+dk2gcZiHWyvx4Jo5s2FWg==","shasum":"6f98619fd3c6aa1c20b8a7993d48f71365ac754c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-alpha.7.tgz","fileCount":319,"unpackedSize":8388413,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6MtJ89XllXcDeb7gfHETK7TRuQ9+L4bQY5+pp6RQpcwIgYRnyyuah3L/quoY4XeolNrGHmG5y5t2Sd3w9l2q9SJA="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-alpha.7_1636574932364_0.35970875163035076"},"_hasShrinkwrap":false},"4.0.0-beta.9":{"name":"ember-source","version":"4.0.0-beta.9","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.9","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"c4be3a86a7c03860bde7f4928ff6fc54a3216e24","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.9","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-pS566VGryOgfgnKjBXFyr2Fb43xPVDDmaGZme8JstYD7+SZAGg2TQu2+yMSgX2cZ4PCC9zsf0A2iR9g3tqe0Sw==","shasum":"91e79d9737aa330b56f97bf374a92ffd77f1a94f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.9.tgz","fileCount":319,"unpackedSize":8368823,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXxNGf582R2m6zW0typxqMDh+a56G2WVO1rTVWtjCMTAiBOa2GeQSXgipGhGiYPU4FZZI/F/Ab7gjiMYChTbJi6Sg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.9_1636584524049_0.8102175106006952"},"_hasShrinkwrap":false},"4.0.0-beta.10":{"name":"ember-source","version":"4.0.0-beta.10","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0-beta.10","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"4aa09c6a4108fe1a6f4ef441b36b9ed3b8ba1c5f","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.0.0-beta.10","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-TLVTHhV8WuDCNRLMTgg2QbOezsnGA5inBO90JmENctIpMYVrEhvMuFIgLMb/O6R6x+wDiTcuCkxqu2KjsuGC+A==","shasum":"9e4ffa61db529c4927405ed31a1eb0c5e0a8ab0b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0-beta.10.tgz","fileCount":319,"unpackedSize":8337990,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBKVBij8IsPl5cZO1ZSDjWT6D4ZWULnOjG4WTO0w16qQAiEAkO/Tb+CTHfWdDe3mEnvBGZ/ndCOB3PCD8YacXtMr2lc="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0-beta.10_1636996894323_0.41017971790231744"},"_hasShrinkwrap":false},"4.0.0":{"name":"ember-source","version":"4.0.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.0","_versionPreviouslyCalculated":true,"gitHead":"6efc59c95912cfa590da3016f5ffe8622364e49e","_id":"ember-source@4.0.0","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-DfmcJRnA2ZXxEACP0hrm2Seg7eJk66GpkGK41drq/zStRMzK7IQA4jZ6reTO2E9TVGyU40+6huSc4pU93e6o3Q==","shasum":"0aa77c4bc257881484a763f7ada2b1af01d4a659","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.0.tgz","fileCount":319,"unpackedSize":8335622,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhku5gCRA9TVsSAnZWagAAwLMP/i7rKVeX6ex9LmoU/RSL\ncdNR8wYR5oiCXYlS8+Jq1lP3HviSyvRP3AnVFPjb3nb87O8WjvfUj88KHVI8\nzuUZ3XzysFtGNr7NWhLoaWYUM/dyVcmTORW/MwAcn8KxGfvreeoK9urybKl4\nk8gT5CCsY4M1hBJ7jvrrdjFM5NyXYpxkAcOciJr9phPvLLgwlcsNt1JG2QIr\n8tkX+cuJwrFVAVF9lztzE+kaIOsi4Pr24T4dlIQg6xH9ERNfB+UwkmwOL9xk\nVqOWmcZHwoYdNsgRCspmv2DaI6NCBi0YDs/MfJ+Inr9SlfdJrbIO5xvAipx6\noPdth4gD2paaWXmSrG6g+lswuSfCqiZbrz+ch2XOhWFJiXdxOXdeND9beFW+\nsWqBoqu7aH1wCZ2P6rMOQpN7SXfnq1gW0M1UttQbbGve5PofkMCWjhfBk+7m\nMWsnOfWiGCFk2GNnl/0dpZTncLZcaxyPCHk17E1Of2kJ+EXpxaQGrSSEIoRb\n3a1aooCIyydOWyMqKSHxdlHHdRFS1s36mWhusWwdw/WmxBJOw0ANCPkQRgkR\ndf1+xq/a1tVuTI8ETp3fvDVaI7uugWKMtW53YnDoX5rq/7PUcD9j+ToTEScm\n3oXmOesvX67HIky71fwUsfuqOTzE65b1hgPe6HXNc5+zArQuO4ZgonftsEDO\ndqIQ\r\n=msd0\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsWna36kFt+Z7WRoBfLr5wOVsR6SBu3VpP7f1OpZqRTAIhAMGwrB6CJ3Zdb5QMG/oaMjw+VImyZ0puYcf/zlvD38X1"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.0_1637019232378_0.45440515790633373"},"_hasShrinkwrap":false},"4.1.0-alpha.8":{"name":"ember-source","version":"4.1.0-alpha.8","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.24.2","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-alpha.8","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"9451cc2fe9acfd4da3d3b79a9b95f5e331a8c7ae","_id":"ember-source@4.1.0-alpha.8","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Sdh5AZGjLDel/SxzeEDLwsGdQ/rgN+nwnIZWmw+IS0pyqwArBP81z24TVgMSI5+Cmv995ozBUSqbnAOiD7Q74g==","shasum":"b2cc3e188d69d02070fe8ef75e878f37a446f1f1","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-alpha.8.tgz","fileCount":319,"unpackedSize":8358403,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhlWFXCRA9TVsSAnZWagAAGEIQAJuWnigczf+m6+3xS18e\nn5o7BJai1iBmfYqDmBT12pakQkX/OGe5j/lXKFUv2uv81HJZWsNaO9v7Sw2e\n2D1eKphRdZZnO9yQERwX2G7Y9pI8iwRrEWJA/Nymhqx8vQqlmSj/a9Y384ox\nlc2fxXhLoMxegVyc+nDv46Zz/fhEGSmpVnSiIyj+zblykM+kc/34Cfoo/k3b\nL1yLIrjD6QxoEux2aLfKrckzG193G9KeAr7Iv2EJnNR/ZDfD6I0zuB8TZKM9\nxpPI8VYxAOk69/a/gEdJ3Rwaa0drN8KeGA4NMzV4RXbdvZc/pdvtMhRwjTzT\nkcREcPWeAco0tGuTR21YT+JT2e7V6sjMI4dSi6RtzkvNxi789uFHwPtb1rUr\ns7ZLmjDnITJN1OQWOWqJoGS3J8zPO/VallrtRqKwWKMq1ptWj0qgOAj6qeOf\nNMECWlkqJf5ZmYgLQvEeYaGMliT0CVnKcuQEFUQvRQET4rTYClIQPpI3oPA5\nIsvDYCn+1YjIXVAmlCuAZvVjdDAAGN/RCiy7xPqU8P+mzaR6yemeOSJqKITo\nuCaH1YOkR0rDyf1u4k97oJmSCgwVkkTEQijRhpVDVkrkZt5BmcjOnJ9xRjai\nWKWjeLvPnvZK+CYCM5jYmYA468HW0W324ZbsC9DbBV/OBb0R+txyS7TuRG6q\nsmlA\r\n=lEjp\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCsCP/Qpye669gnMvgbgAsYPWmdwbvsbzOnozLU0kgOaQIhAIuFfWFGldBtMD8rpsh+7Adqu4b1j3Q94QyYYfN0Wgm6"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-alpha.8_1637179735471_0.8215434107064703"},"_hasShrinkwrap":false},"4.1.0-beta.1":{"name":"ember-source","version":"4.1.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2c51a185c924dce55f014a80c4cdc4d7d528c3bc","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.1.0-beta.1","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-h7YAd8BUWlCmYGcNuQYa6AHZqHi3Ln96jOzF2GF8ip0ZuGuQKo6u7Px2SSk1cVZdtyQNu196Gur42+6zorXlTg==","shasum":"f004391e1e15f02cc907ef49ce6cffe1a9e562a7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0-beta.1.tgz","fileCount":319,"unpackedSize":8359823,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhmEQhCRA9TVsSAnZWagAAT6wP/j8uAlmtw2VcYOLGYBvf\nxDGNeWIWWEIK52wZTX4CemIe4b5ijXqiU0VMSXnAaKGcYE966JRw/tH7M7Ty\n/Km8oW+vU5AMsrdqDAYSmKg8h8QCUw8J5AnhExClCfpwvd0zSlStjWCeM4mM\nCFn8HZIgsst1N7tJlJT7Wc/vlFWQvbxyNU6gAy+5Khz1PxKYVyzvX5vqZsAu\n/Y0pi9Qp3W8hx1L6E1romiuCZNp+RIlEBq6o25InDk/SD842/YT+LpFpR8SW\nosIIH+M/V0jLVSwUSHepMMrmPahDfUZwZOPKGjZ4AcINRAHoQhVAxBp8gifl\nK24kwABJeFuTh1XerNWxrnJ2xtA2aoN+Ro7Vl4R1inoVJCUi/7BQQH2dwyma\nywT0WPPb6rfwZgs61rv5vb3zRp8w6EGNzSClvzwzEBSgQmdqa9MIsRRpZEo4\n7zyzCN83XL08qJ7bPKsuXyf7lK9uYSQRR/+0LdUMymGvkD2BtzHnXzMQK/nU\nZV0xWgbm79leaFqBPaj7D0oerBwkvqZsGagM7foW79MzewIVqXb7mgLS2USB\n2bWXDqGbwX1ONn3PM7ZuO07ETFuWwis8iPPpoF6uldY5fmvMVOusuk2KtVFE\nk+VuCAaFxfO3/O0r/C8Y8sTeOYw+Kwusbz3BLXZlIfpFz6zddKScbfoLIyt3\nJahT\r\n=XTHx\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqVMJM42BaFEGVXd0gLSkBzUyuGBQzrsi3l+ckeIr9SAiB4SHG/YkV4t76wmFWd1Fb+9ZkEZPbgCLSyKBSvnVTKww=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0-beta.1_1637368865389_0.15103068564496813"},"_hasShrinkwrap":false},"4.2.0-alpha.1":{"name":"ember-source","version":"4.2.0-alpha.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"944637def23d8fab349f232688b2a2e3889457d8","_id":"ember-source@4.2.0-alpha.1","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-uOTUxiFeEkvdR5yCeZm/yFNxTJII36x0PBC1Tk4QOOXRt7pj5YAVcjxKLkhVNY4gMEMJ3tal0L6DNeXIulJJTQ==","shasum":"04b6aa6804e7291a146cc69d2de9ded227afda35","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-alpha.1.tgz","fileCount":319,"unpackedSize":8359830,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhnpzLCRA9TVsSAnZWagAA1SoP/0ZX0EzsG0k1XGZ5EIMj\na1rjK6IwHjLZ8i88MDvLklN+tNLVFUs93xsw+hj0GjUMXWOf1mtI6+Yv0rhQ\nDkIJb9QbPbsxXIr/qhc6wfDg9ZHntLtoQxdtiBE9r6UQtKYdyYmm/ntRe/4s\n5OZlPONCYI5ohIjm1PB1ECkXUAuO4Buq5XaU1UXw+9l+ThYVbSo/wtlSPCyw\nbhUHgbAVPDAfdSgLdy5Z0YU7oZFOI4E/FBHHHy9Q2sEzkOiYKWMj/u0lP4aj\njGCt1q515COqy8+r88A8r1Aqud3JXtoBJPXI/TNLxG8l+n3GBjEacgeehcTQ\nxvXNQiGobwwSkLUEQLPFPa6JY0EJXfr1MJ7g7NlcJphskVwUXCvIFoO9Ht+k\nwivwVEzTZG/pUyYP0vgl1BEJikRrzJ72tfShRL+wBAw1QKSy00tZwyzEWOpk\nn7vmUvGC9464nU9ollJioNiuoUmGcbQ6t1okwLjyO5jcu7Oof/XWexZe/kjj\nmM6WqmjIIWUDLMD90MYIBIJ2k1xWq33xhqShOSifzFPa1zQ5flj+nE2/cVsF\ntunUFBQzmbkrBhV/MZVIqopWlMdKHMzO1uBQ1pcRoE2R/H/36wqclvoU515x\nm/yNX+uec6FCL8EEoqWwXkmP/zxqm092e3cVdiBVGl4w5c7LpBAvJGqHs4xO\nk9+W\r\n=TCOa\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGB+oOEgq8dJYfIH8aLbnrYikJjyE644+JQBRnAvgEXxAiEAwOjUNI1OQCQKQWUKraUnpeueEUanNgmiscVVarVsFcM="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-alpha.1_1637784779520_0.8639284909629996"},"_hasShrinkwrap":false},"4.0.1":{"name":"ember-source","version":"4.0.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^5.1.1","expect-type":"^0.11.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.7","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.0.1","_versionPreviouslyCalculated":true,"gitHead":"cf1f34e2c5d94ea0797e8f27b472372a07443b95","_id":"ember-source@4.0.1","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-5k4ZQvpa7Li7V7P2QnIiOo/UiQkaWwvaTeSI6dlLAswMhIq6XFFZQ+M+2NHrTJynhc2u2BcIxcYpdMb+g8y1Aw==","shasum":"c36acab19bfe3d2e4b560465ccf16018865d8f91","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.0.1.tgz","fileCount":319,"unpackedSize":8338969,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp4rwCRA9TVsSAnZWagAAJzkQAKHOMwTx9SA8YqGENHbj\nSAZ35Y21KdKB+X3dLmT5RhEXzmONHclYYjX+THE+K0QA9aUChavzCHMRlf5m\nDlgNG9kIxUKFy5hFBpvO5cB0b7Pjn/55HXglgns77JuQrxGFE4F6Gbk5oWV3\nGhxHZZukMfdZuyvMxHRLL0hYp/nVBgUv/jDHHJBKJuAtHchhl7CwDwXeLI8o\nKEF/ir8Sh7BbNfMlFJYNoXJWDymuPHrxU2vncwxcPP04XEKziJ7D/PLn9STk\nu9FdY8Xd8nnt7N2pmgI1yZkqO/cj9nrDCXyOZ5MpKy8eL4e7dCCIjv+/CyJO\nlEMeeeY9rtvXnEpVxkOEKstANYWsKqX61cZkvi0Q5PnDULzvpK7m8vasateI\nJNis9f/GX28dOGNQ/8xoWiot/Yup4/ndOI4KfOBsj9fJ6DZaNw3qjaR2gCNT\n7kZopQp1j5Cbj9/oKgNAB8sci9pI1j+kOKUkepvMdgpDU3fCp83+OrdYjKeE\niYHTHUwXGSRqXF22+82jRDXajEF2TgCYz2vIxNbSzB523LhXhTefBw9CJBf9\nj7VXXPD5V5avqJcwxyXHYhBZ+Y9EKBgUv+RM/rXNnSkEmGq5ivXdjkriSOYw\nHZsOxkzLhpqHBc3zBr+BGD7LjDXYtZTp0ARVB+OMGgpJ34ABT+srKgveF1hv\nNXP7\r\n=m/mM\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICvjJ4Onzt2ZyWlvc5APCbrWZf9iLoaTZn51RYcWIbP8AiAoNv08aTbeYjFj9Rp3aZE10HmkUQLsplhvGSngPD61uQ=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.0.1_1638370032091_0.7014355009367201"},"_hasShrinkwrap":false},"3.28.7":{"name":"ember-source","version":"3.28.7","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"147063f29ed4422baff38449ec1acdeb64e636fd","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.7","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-N+whv43SXHiTl93z33LULaxe24jAJGq7IORVBBevGZ3N4mDxe5OpH3jiNfr4HT48Xp8OLxa/cOH73NkEoQAS4w==","shasum":"80abaa5de0995c8ae13c7761d1f99cba20b821fe","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.7.tgz","fileCount":344,"unpackedSize":9554913,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp449CRA9TVsSAnZWagAAwkEP/itn/IBNimladiWocYUy\n7KHf40sZMIai7+ABUXi6kXsZ91EkYOemQ5ljuDXzTw2zBVpaupauVt3cQH2a\n6GlMkqUOe27f0ql88cwT9hY8ogPu6CGshKRLCFNHEVKDgX1GsDyK9+V4CCeI\nbBMBWFJrDlBzYMVhfE/C5pHr5yGVrb9oGO6CJIyDkLQyvFoW0A2+aDROGD9i\n187mZyEW3lf4OuYgriXQgM3nIUC1k/yK4Gg34jXY6oauXZ4sFJgYuIT+OdqU\nJI3jq7qfjJvgRLc9ZGpiQQpkCor7f+ipUgD3WGrfs1YFfROjI5SoCYjumNwk\nJ2AcKXr5VyFXRyGOyhmoxqlGLE3qQix8rXO0+As7wRaUvq5yQM6F5US5YLP6\n8w+ibq3jMdn3mjDyFRWWpwVmLHs96qWomphMOffm4w0Zo7zI7d6QntOEujsU\n3sSHveMEDcvNKbtVSkVT8LCIiWL1YaGj28wsWJFV9HeLKJI3o9HInUkhsX9H\nO6dwHLqDBQCvC+kfgsdC/o/J/htsNTmVvY5nhmmJ1d8QSEDYYVxqgzgYV12G\neGu+kawsGmRkgutxk2h+H7vLvp5/yl5Iqhb92HI1aeY1YDnnh7Rtsp5x3M3W\nB7Zy97Y5l+jNhLe7pRXTYDPoZRdgutqX4ude72WM24eJD1CnJqcKbCd2ckZW\n6ZQF\r\n=2I50\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDi8em6JbnQ4E3qYYFJ3FeqV/01jOaFmpw4Y6YHdvdwwAIgYzcj0yQX3azra2U6qEbmDOP0tYaby/1q7Hk1iguYAao="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.7_1638370877329_0.7114673708825037"},"_hasShrinkwrap":false},"4.2.0-alpha.2":{"name":"ember-source","version":"4.2.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"a1f609f2ef3fe7930a8182280ac7c04181da3f77","_id":"ember-source@4.2.0-alpha.2","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-ingHfXivTXO2U5I/l16wBwi1PCNv3LrHlgnrKX+NqWceQAows7CTp7lliGe+i+Ix+9Nt2WV1WBFs/9WqTyU8/Q==","shasum":"541910fe35c5c8744746407ba85f0f6441904777","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-alpha.2.tgz","fileCount":319,"unpackedSize":8363521,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhp9dsCRA9TVsSAnZWagAA3y4QAJEO0+x/IO+OVqYL92dC\n3okplIiMISVJo6i8Jxoovp4oZ5yNdM1LFbbihpDc+IVR9JPJS2DDUPN5kUVb\nVSa+Bh39kjiLhlcEhVS9aJ4bYH/X7ASiTj9GJPQhyQLvAPNNACvqN4lfguRD\niIFdPAWRv2Za75R0lLXBeVxJjqJ+xItZU3lzZSNFSWRyI8sJzVXsPWztHjPv\nB7AvtujltBBiRXMpEGtT4AT03saVsynV9Mq8QpETb05Qy0se4+RieYpSkz3Y\nAeU9T+XpnTUPLxPFZq7275La9Rcb/1RdbDBn5QY4I9FC3uQRdQZD/LGvKmu4\nDK06AXdSHFAfgmhYlhSDU4Z1nJKRKUsanQIUpuhnlOusyTywDTs6uibHfe4h\nxRY2caSNr8t1xu0bjRS4LMK497lAt2ksu3cokCCRNUqoCO/YkapU7vArfFL/\npa++lS3XN2RoHcs7cs+eKwfgt07aPimcVPRX6HStic6OfVn24QV3ERSB1D5h\nsf/OVu4eS1ooGxxlxLv8a5RCIvMxKpLTcjwc3Ipjf0xpMHYnyX/ck2Id4IcI\n9Iu0mdrS2UuG3MexKgcgDKSKysLB8jRbVdTOpv9MtfOkdSnptftqUWEYjbg2\n94W7jQ3m81kzJxUWGkM6dUorA9mpwcyDt66sa+WUHqwbiJ18w3bfi5nXWZwx\nD2Nw\r\n=9Vzj\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCceoQslBQ/Tsu3dV+6JzlM/Bt+yNax1rqJmqqeIXWBMwIgPkJwwvaO6C43eQ+uIkDiE7Srko9ZeI/5vxhifgFySow="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-alpha.2_1638389611946_0.42728105955926354"},"_hasShrinkwrap":false},"3.28.8":{"name":"ember-source","version":"3.28.8","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.8","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"3537670c14883346e11e841fcb71333384fcbc87","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.8","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-hA15oYzbRdi9983HIemeVzzX2iLcMmSPp6akUiMQhFZYWPrKksbPyLrO6YpZ4hNM8yBjQSDXEkZ1V3yxBRKjUA==","shasum":"c58fd4a1538d6c4b9aebe76c764cabf5396c64d9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.8.tgz","fileCount":344,"unpackedSize":9555432,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqRn+CRA9TVsSAnZWagAAxPQQAIwx25Y2sU8x4KmL/R0Z\nr0XOAhvpkwwGfG74hjJa0l8c3065cVKPK2LXjkDbfOdF5j6g2YwxCur65l34\nX9MBTizP/yIRhmY/gHGcgWDRCV7MVk07pIGDLEUFMZn9Me7eMGYsgwhIbnWK\n+Os2X+ZOx1IunRpcm2wH1kz0WUSFf0U7Gy6AmRWaMwij2c7AR7wnGhwp4mim\nsYMifOynJACHSQfIr0s41vTPiO8rNnxKzBnnoFNTx5CB6TA+E8XUMcDFzQE8\nxf0UY9J9OQf4v1oZS0bhJrBIYnenxbjB4I4zY4foPUKKtagQbRlzNy+yV+9Y\n4lHuUHaphQHT6WSgQaa5ItYvOYaWPTx0w7hsvnGoHhDtpZzYYgxX44Zp8aX6\nh9sa7w2hkaUOKGRI/5LeaZuIU2+S9RyF1cX1J1wTqjjoXZ3kQ4245W8sbVN6\nhEoC+ANXzVnp9TpqRQ6aSVLnFJ5OR7PFpSo7GplXNApkGgIqSyfs8XYQoTUP\niyImNbUnnllOM4GoGtPDmo2gOtgkfjg0BNcNn8kTL3QT9vz7MO3fisGEHND2\n7eqeDRfrslyQckStRRBkPOQFBNUZ4x9GruPRM0ah9cw/7NTw+E7G9FoR8vQn\nNTRpWGfzFkqyZK7H9gx1VnOhqi32XW1ahnG3p+8DFw17WDYgFFTO+JH557jw\nRMAi\r\n=J/yn\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEyD4/eQEeukXYyafM/Zse1v1eRSFZ4Xuv4r4hDQXmepAiEAn4aXUwUG/t/xcfte3lmmV7YX4KlSfiNONBIscpGJd2s="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.8_1638472190635_0.6017765954384584"},"_hasShrinkwrap":false},"4.2.0-alpha.3":{"name":"ember-source","version":"4.2.0-alpha.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"e7291755640b5df356c5d9f985560b996e814c46","_id":"ember-source@4.2.0-alpha.3","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-bI6JumL3SfhpXvsuihtn+trUTS6jEAnT2ctSm82OPrs4aJ7Ws1GElzqrgw7phnK3Xdwe0SVGLhODpojJbRShUw==","shasum":"2d3756dc8cd56db8a759aeda08e95fb201e6d7ce","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-alpha.3.tgz","fileCount":319,"unpackedSize":8363740,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsRNNCRA9TVsSAnZWagAAQFAP/A8p5BL/iAlwjKYvuLPu\nyAWquljrKoefVYKyIkjeUO6c1FpXaQj+Po86iJgLhtsbbi3i3sle+jeMFu+x\nMWTubybM6ICj8JR56l44rlF6hLRHWF1uROmoZ7MpnbAg+o0fMmdjPjE7tIYp\n40DLbQGlxA7ivvabuj4IhTozIL6khWZN2jqeokO5yrwpF6MGlbJZhZMdH9Vf\nPXWBe/EVvEkAJFwFYSNHsGYdg4mD3lVl4ESimEGg2dc2Ty0mwm0HBgxwPZ6n\nogkFkr8By9t5v/O+K1wCwohWeyx59uN8aWVAr7al+oE6oyZTurdL9xyibyce\nBIP2VcwTLvqbYrl1okca6LzbnsdDI675sO6K7QP8Ik4EBDx0tViQEJmhj+qg\nXHSB1Z+mdceaIs3CUu0nIJZqyf7no1vZ8I9JovJHEABURynGozNifnBMFwH5\nySolqlZHKiVXDWUByJPR2G4V/4mMzoNLqQeLITEQR8neI/LfrXH7/FdvttrK\nFa5RSW9so1kRobwbUOEgIc8WYRXDy8enyeCqdYSt/DDWpLbzDK5F2WU3BGWq\nfcSJ4eNAOFIQdl6gdpS7SeNsE2PrmP17MMMtVOe1l3/fSwq3dfCrI513p+z8\n7p1UFsyismiPeOFyVjYBHQFW/et4nVXCLthDmsIgy8TcnVuxHMQfziHx6zV6\n+45/\r\n=BOcr\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGmB4ALkPgSLVUgjXoa9/14i8CzED6E61r5+onHSwhK7AiAWu+HO8IoKfG/Bsfe1vURCVe8AXj1A30wV8H1WZP7A4Q=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-alpha.3_1638994765379_0.0031931840869461325"},"_hasShrinkwrap":false},"4.2.0-alpha.4":{"name":"ember-source","version":"4.2.0-alpha.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"549c95c478ec209e0ded297afed8c05c4c88b051","_id":"ember-source@4.2.0-alpha.4","_nodeVersion":"12.22.7","_npmVersion":"6.14.15","dist":{"integrity":"sha512-4C26Q9pRaOZ7Jzm7badZEZ17uisReXAL/iA4dPJfLKzJXI8zfqZD7dPRsHRZgYgPhba/BN5WldvQumVCbIXySg==","shasum":"49a289c738130b8f3a54a2879f280a56732fd121","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-alpha.4.tgz","fileCount":319,"unpackedSize":8363740,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuktnCRA9TVsSAnZWagAAQRMP/20UF5/kX2BgPo8eS1aH\n66bzFJqbVvAHIGe7qJ7Im77gpVe98xTUF0G0ZRxKPviqzTQFnu0h4VS1tlJ9\nOX4eY/028PWK15Xhj4paXIEm59E/9IEb+Ro0S0EzyUMnGpPzM2uOpbY3/253\ngzl2eaVIR3mZH3up5OYnVEcjp5I3OfpA0PfALezZoVLJbdKKQKspA/4iuX7X\nS1AGM3v/Ydm1Yo77zMRq9ZwDnW9Ga08fbkJxBVshkjR0GTHdsuYcvrJijVlT\nXspOOXPqFhIejVvaSogZ1+ZRfeZ7kAn1Tpv5ApbbRZKUpXQEXCd0RvfcTxQy\n/Kw9K80kn1mS8B8IcAw8zzXhMVdPAIARSyQpP8IShExP6D5TpLlS/+wminpo\nrxestbQS/SoLR6J71cNuzhDAI5wJjorZoz8TA9tmKAPK1KpSYofpu7gyLfjb\nv6CPfTbKIC0InS2FfUjS+q7lSHGZzdDwNWJQhHvCl0apgqpcOCW3Zh/iNlNX\ncV1szGKI3HPa6wkS3TGDMe9Jp+IAoafMznJNQgOQ3BegIWd0V4SL4lG/MK91\nRLttZKGfZn91mjo+C2k3VBx4ElaunumxZ4pSsoaytjSnVHkeXlzj4hme0qb7\nBbPLMeqFA7Nrgzk+aM7zub3MnWgDfKucuoy5PHjCyZcjwlITRqyN4D8x1hl6\nGGSM\r\n=iw7G\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/SwRWRG2rILs1xjUuZjdI66sIwBNhV93X0T6IT6tYQAiEA4eEkMKjIesySh17kaRQeO4OTGYIfzVQBwfIF6MO16HU="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-alpha.4_1639598950821_0.3410656805961849"},"_hasShrinkwrap":false},"4.2.0-alpha.5":{"name":"ember-source","version":"4.2.0-alpha.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"df65502631d4b7cc96c70ab001556e399fb569d9","_id":"ember-source@4.2.0-alpha.5","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-7WuywNuwOo09QiKi64gnJOS0w4QW37Om6J6xNYcLngkK3hek/jxugC5VO5cOfqz5YZjTdrT/Lyn3mwtZteAFOA==","shasum":"4d72fd5b01b45bd0d9da21f0a5524159c5194619","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-alpha.5.tgz","fileCount":320,"unpackedSize":8364624,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw4W0CRA9TVsSAnZWagAA5NUQAJ565fOR03iTESfceWgg\nq50M2gi2k0zMW6fzHumsmKVPcmhRt9q1ei+PHXCOHumc+ytXTSqb/e40qKUo\nnG6GBw218XLB2cFeIWYX5FR1hhaUsoecZnviyv5M2Of6vaqXsMv+y8g9GeXW\n4h2+KD1/jc8mh8rd6pJU08tqNQmr3yMZDLcCIMpFzq4FpEZEkRiOaxQML6zy\nKBtB2hQngCgO2jrn8fMgSmynhlnjBytB/NmpO9HCFtOhe7lUuw/4YAhOjFDn\nVhvyXhzqE2Y568EeTN6RNsqWjJZT9FUN9yvN+qZIw2NsEz2VGDzImatJ65xT\ns+AqkO/QZ8B9FOCU61U+zzteR/suEG9iwq0ihJLM47zCQZrpnp3+GQeMJPns\nrGL08+GJ0Zq0WOGOrz1CyogcUnMLJZQzPw/IzfQS+5/gLgaR81F6t3hT9zZs\nm2GZAl5sXA4gRH4L4xuW7Tsppw32+LzQBioufCnOnDMTwol29iPv3QwGQ9Mu\np6W3kBD4y2rtkY94vNEymeq5y9dd3LxqmVWYQTohUByPxQUgFzP4D43NceiZ\nzBtASotOR8jAr4uXbIvzW83vIiwVZhh3hLpX2w1XM549cPsz2W3t9vSlD4O+\n+Sv8xfzxUT3aovMUf/WBae1TlJyoq0LJHzvOVzx9KvuPueY10vBKIlCIyQsI\nFP2P\r\n=gKzs\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDyww2qIVUKJE0aNxDwklcJvf5xT0zoFdfCGby3gmdTaAiBSeR1wrycZUv2OD5jRRYh/2fXnSGjqaBqP9l+qxOQ+Rw=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-alpha.5_1640203700201_0.4138799114879148"},"_hasShrinkwrap":false},"4.1.0":{"name":"ember-source","version":"4.1.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.12.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.1.0","_versionPreviouslyCalculated":true,"gitHead":"b81e32407b9ed0191cb4d09dcfce9825db320570","_id":"ember-source@4.1.0","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-y0gKasW2YBYYB+S8GTZjRC9r2xVNI9PySRUXkQH4+WbouXzQtcbKUqc4RVczYboFHLB4qQoz5yNZuIoogVhsLQ==","shasum":"0d272202c25f582f360d208002056e42315dac66","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.1.0.tgz","fileCount":320,"unpackedSize":8360424,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhy4nfCRA9TVsSAnZWagAA7gwP+gP2TRFeQ82ifVQH/lTi\nxTDRJJuMQjD7504B8J/SUFHoFc2F4WMvPlrL49DubULKQsx4NgajPw4n5GMB\nc3xb3kEUQsV9F99mf+Y0yU0Felbg1zvBnLvkmenrOm6wccWPcgqDyfs5LIPJ\nH4gAfoB5qHs5Swup6kaWGk81HAlC3M1oBzwXFNKb2+2+5ZhSzz8U/vwO91l3\n80a7weMiKIf0TcT4ZYm8krqgql4x/Lm/DR9oWNQ7ullUh4OE+TTs0cRgpbW6\nUlWmJUhsoyAL5FnaKor8foOyhiLoozRd+fLAKGVTTaFedewgEMzI/xsgfG7o\nCGmRfb1rXOTFZfnk0Zb9Gi+0uYYsrj6YI3y1mHbVPjztg7QTqECp2jnzF8nu\ndDk2lRce/q75EWFok7SZsOejpS9MVvt8OqkJc06TQ8R2WJDQ7OwR4nuPbXcx\nXlVd6i6eBZDm9UH+X3jfx0ChzunffFxFd7dnURdbpFylHuAffoYx+vAPJViJ\nmR3x4yXdVUxRFBinLgOu7RMNmbmyQ4uv0VvTqLX0DRxXjzlZA1LukvmcWDWX\nTLPGxndKoQGOirA2tsYlCzoUOHVyIjrDa8DD6ba1D2vk/2oEnCAfjDtWQoXK\nZ8f+bS2J0pmSvZmtIH+UPn9mX9ZQ7gl7/oAfylqrfSzWFDDOqIqFEdcLttm8\nkG67\r\n=xhZa\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPo1S8gio4TROxSNJBKMkiEPlnpAWjaXLfjjmAG9VMKgIhAM6pabEB9hzEJZ8fqijOJzfGQZ4xgol9rPVUTiOBdLjN"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.1.0_1640729055438_0.5940378946330136"},"_hasShrinkwrap":false},"4.2.0-alpha.6":{"name":"ember-source","version":"4.2.0-alpha.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"454b9f3f559881c28897ab6e734b50349d53bc35","_id":"ember-source@4.2.0-alpha.6","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-7DrftbBORrKFvL7JUut2k4LmHR7fF7yXjJuT7Huj1o7NuUNbiUJR7K3pKfZfcuNvV9UGZtc3hDZafOZOh9zMoA==","shasum":"bd6f43ab42d52528e762d2895eea8bcf3a7769e5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-alpha.6.tgz","fileCount":320,"unpackedSize":8364498,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzMA7CRA9TVsSAnZWagAAKAsQAJLCcjKGItDDcEjBSRBA\n/6Nq1tEygM7cX9kIcfswtqamWD2uStMWxw6PuiFffijX8ljoNq+VHO6sy11B\nphV1Ybf9jA82ur8jNx2x+NutuWlke3lsc3ai+wSh+V102s55eSSBS6qNkDlh\nVcm0RS2Wsaw/x7gpZVkT+y8/KWkdZxABLc1FxwwcK+Xxc78+JyXzW7lTG/K1\nMTy4qwH6AHhPJRftdLYmgigZu24wiagUSZ4CFVI/1Ev2nPB8rSGbecDH3CA7\ndVTG1/PimtwtJ8wog/sNDg1B2OstTJGsp1uxAm+XB6qSGftKA+WKh3RqBHBY\n7eGjf3U5IMPt058poleJjso0UVBdZUaqnbfP3QcFyxytbsoM/X4dFAxtj6Mi\na8ZXDwttPxuht/vyQRXFU29l1d0gwxa/KCHMBK4bcm7v97qWUNtG3YFbUqED\nALmK2ZaAh5ZY2NlOIDuHm+MIVDWggq0SI1p/4F0Juzdfc/jny7t/BUWl66aT\noOGkODRsm6ZldLvFqcDgAnbX4y2OFMvjx7aIxceZXi52Dgl6XwRv9EmVRLzm\ndEZFg8+h6u4zdSNl4VPxjBoWpb7Dwjve6stOyh+ooNoUD9rYEyx+XjGAEqBs\nFRYypM+pMTkkfi7awprw112NzM9Zrkx7fI/Dz7JrA1HlRdvjsx01fiQZ8tSn\nEwNp\r\n=sW+P\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDRr/PJBbD3rEu2OMStYP2GGvacLZUvJvCO3vIAKcM9eAIhAOVIcXdXhMIWF9Iba45xPQW0+j0dMR6R+OmjHoGVJLRN"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-alpha.6_1640808507313_0.6553884312440432"},"_hasShrinkwrap":false},"4.2.0-alpha.7":{"name":"ember-source","version":"4.2.0-alpha.7","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-alpha.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"3a14b45bba8b8e0a13e1b3939b068cbc495d5619","_id":"ember-source@4.2.0-alpha.7","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-K14HdythDGHS/WCRYhapXdADfoZFruPuy627WylZrYpX5xGx1vPOIp1sFWdYkDS73urNEL0W2p8NVd62+/y7GQ==","shasum":"6f3c1084d3167875ab8427c63cc35abfeb482a61","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-alpha.7.tgz","fileCount":320,"unpackedSize":8364498,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1frDCRA9TVsSAnZWagAATf8P/3QAJZ5Tdiqg8YjmkHS9\n+ZL2aT3HylSdCg2KLQHmUza6eyJ0I4XqXH8F3JDOTz2KX0AYpd44AWoD0g7m\nsdiDpxQZggTqK520T5s4nJUr1GCOtdptZh8eSU9LawyoZNBtJSFY6FvIaXnJ\ngaiRfP2EY9+qq2PMum5dvT3h0Qp5QIAvS0CzZjWUe5USWPWWtnhms1nGKPUI\nJ/SMlJmlIeUiVhICbsIIjsbaU+CRh51rLtJ0pzgclpCCsJDW9A3yAKMHu8sk\n152ukuJ8fpcgmxRKSt0aXym6c2ycg2COLFfkUbJbcyV8dhZFWVMV6PJf933a\npyfeuTpMkraN1s6EWilT0eMEfUxK+fuSWxLEGKTcXOrNAhh9RLiMs/mtuSa/\nMKUad23qB+K0h2tUGbUMp5+PTrQHWdVECL6VbL2mTUYuAMCm8ni8pFYJamAU\nYc6DmWr9PkWqCEr+1Zrkn7xJvRsAQejMWvueFxtVxdOH5uVKG6uu7iQGWS7k\nxf8af/nhZGRbguz88CXK3OVodAPc/07W+OY6ZWFYB/BXmDFLZsKAU7vfY02S\nR6d3Lqokrd3MWwLn6oFWbypLENCMc1zqF6vw9D7Chst0R3t9owSyecjHyCwi\noyZowAvqjBL1RFXmh/03rHG2mUjozzf+EFder6OocLx8kNisM92/bTStwpyA\ngqO2\r\n=kCId\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID7WwgtvRDdZpTkEWWPQC2QJFKYe5zrJR7DLPvq/LJGtAiEAyoEWTNuPV7g8f2NBhrg0ANDT0tyIpBGsAj7JBnOeMfs="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-alpha.7_1641413315114_0.3014212711830899"},"_hasShrinkwrap":false},"4.2.0-beta.1":{"name":"ember-source","version":"4.2.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"158e3238108f994545c74b47019fe925b64aacdf","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.2.0-beta.1","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-UE4LXcuxz3XXJXFJVpWGRmzaYGjvZrorcBN8bHnLr2Yk41I8VZPSvSYqFJdPeYr4twoyUPRIHWjiw9wUspnc9A==","shasum":"22451236ff616ccf569ebe6fac4a95ac2e79dd63","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0-beta.1.tgz","fileCount":320,"unpackedSize":8366272,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2J0YCRA9TVsSAnZWagAAqgkP+wWL7VKt63AOPMYAU/eq\ncPVXyqg/oTmGnZ/vMdK+C65/6B4tr2mbpx4i1hLjZCMvRN+Lv85upI/zveBg\n0jmaXIPYXLEja02qyisJTVfAPHpjfc07B0bs/glXRGAZe0Kg0ozBgIFgeCoo\n3g+rhD6ljQ99M/rXKObzGTPEVQ8qoKzetPNnv6CO3Zcm77Z6tljnXXM+84rN\nqEJ94odkvRSr4ahUKg3lQVwCxFsdYXbgDUY3f+EirrNAqAY5sUljGe5RDts4\npMX9GmLL/b14NeydB6QX54zNseDjeRrcAuzEYyFJDK132Ai90ldxq64U38AM\nioGYfkBUwhzh13rIaIgW93zjtQtr0+jgGsPFvibRKzm0Kgk++HN6zW/51tdy\ngxoyCn6celDXra3N3lznHxx25ZaavMvhxlq4i9ZI3rFn0x5AQ9CcxjYYKlXm\nFXnt2uzfMR1qwMhjG+67GKgv7SqMMkjwRdpQcRIkIoOfMgF2GNtFOpAmm9DJ\nILR4TCms8lfvz5qTLH0fXH9K+7cOGC0lbflnL6qbFt7kwGM7kjM9tTA4bXK+\nSLu92lER6ZffqocPriy/6DB8WAEdZCLbOosSH5nrLFS259oeLUmrpPFIc081\nG0qzdJdZ/97wUkyKfEz4WlvIKg8U5sJTWDeGwbLnVlcF2qFf0AXzEmY10Nb7\nAU6T\r\n=axiP\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+O7PKbIAhQT1NVSDPE7sVvR9kfZykWgWvk0k88qs86AiEA4Xq7mfwqsfnl6BQrHFvGlG0OPyz1RpuL/+lyz80S72o="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0-beta.1_1641585943870_0.013083598780757821"},"_hasShrinkwrap":false},"4.3.0-alpha.1":{"name":"ember-source","version":"4.3.0-alpha.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.3.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"2a7c451d2a2b95e6fb3b54db6a101837b439d155","_id":"ember-source@4.3.0-alpha.1","_nodeVersion":"12.22.8","_npmVersion":"6.14.15","dist":{"integrity":"sha512-K9/T4SbjTSOcaYr4gJgw6OOnNaWC//8fexfbhVrSVMXOG5AJF4jgy7n+O8yFuDDJL4LEnc3rulYScipfEKQHKQ==","shasum":"77c05e6596cb860e4a62da90e8215dbc9f66651e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.3.0-alpha.1.tgz","fileCount":320,"unpackedSize":8366279,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3zVuCRA9TVsSAnZWagAA5AAP/1AVeAJE67qXa3kPNNM3\nJSVLbOcheNLqM2mrmr8vspYH+5yNCRcCY64H+K7B8reSRWRtueeEGYEXJYZ6\nD0SuldyK9QefUIjTjGwVd87ihPoRwAoGgjJ0AfZFAqwbh9jqqXvNBSRIkct6\neuqT9aoc5/g89iG/KkLpAC08cpNTTO5nX69lIG/QC2Mil+cbY5oVO2iYeIMR\ntnuVWWB16h3cnHV8HXfTLqj7E3wDXMumUy9i0Dt+csAnolVg/T4ck2zlkxBY\nhdKJgYibe37vELV+LaRIgHbvJ05SdLEIbOXdMuWz4qR5NVALf2dntOZwgOFC\ng3kGTjJJdF/MkbbjBVigxyq7n5jyobbhBrF1HeT9thRF12KzwIef+aIFswVu\nO6LX5Es+1qtHcprfi/irFovKX1tu2W03DP26Jqhd4+w9sL9OkhXNEKaL6vZP\nxmdU4JGTERmAFokfMEI6x7AEAsiAMSo6Jg5cmGk5mZbvczn6oe0rUC4AvzQw\nulZCszhylegf/xUZ11xb37Vc0jaV77iINehw0mFYev0MQZhroQVoWJSyFx2y\nm+Czqn9LPujZMPiNwx+M9ey8nOmHq0U4+r1cvRZV3o8QhlfzT+o+bhXVQeWx\nrpoUrVsM/ZqW1qVYQM8GXV4getV2ZN9RHkIY2P4yLepofIzyrECfT9N7RF2L\nVAze\r\n=RHVD\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkRs/IQMjOXqN8wSy8BfsVZAVwNudeia5dra8HhWzEZAIgR2Fvyd+fVTvu1Um3e/ZQ+YtYfqgjwb5TOXN7G6cr4eY="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.3.0-alpha.1_1642018157914_0.9767355330142264"},"_hasShrinkwrap":false},"4.3.0-alpha.2":{"name":"ember-source","version":"4.3.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.3.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"4ddc194c5eb6e9d465fd6ca1c22d14fc7a28a75c","_id":"ember-source@4.3.0-alpha.2","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-xKrbuyh8d08Ne0cqtNnQcU/f3t4lumaI2O5OeWMcbrM/7aGIiTPds/HW8+sluGbprpz4Cjo0tGGYIlF36YvJTw==","shasum":"d3e2a8e7ef3ab3137dd12504b661623e063df6c5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.3.0-alpha.2.tgz","fileCount":313,"unpackedSize":8376740,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6G+zCRA9TVsSAnZWagAAkE8QAIlD2SKvh3NTC+TqYc3H\nWICjO33iIWGDgdpMlYEddQFjdWPUmF7bWGCgHvloIqmz0m8MUZjUky+wlboG\nvXWMYYWtz733tKVUjiwdCqK8Fs/D3pOwItYSmZqpSA2ztFXIrqFzSgHg3WT/\nf9tNIZUEJ2a9DE6peRZ0H9zZmC4BwSlDAqdZRh2UWtyc0MvryKusQX7hpJoG\nY37OOTeOzQIlDo/PkLuSxQsibtsB8sI50Umn1EKQrcoYm2c7ostQOnrBbSzo\njnS1+WfwiPvIXQXdfaJ9WD5cWoRWvNnGE8OdYidj8HZQPqtWXVkAYN53mOT+\nTUSWGsCbhZuoROjwgPxCXFCc/ryIhXbTPnDwCuRc6G/21uFhIHlJSVKkcJ8F\n4x1joD6l3fCEn3PH7Xrwng0ekKrTN2GNKSQmin0QG3ZVqhy5xiETY8fr/0vC\nWRYUEv2KbnqQ9G/eUWqB2UCyn41fN4EZfel0SJLfZrhXIW/qAIkVqLxT1y1n\nqKCtATaKet3LPNSFXPSVaX6sAkSwX/dUfGoeS7rjwau+lS4LRmzaLuPiw6qR\nnC4+jBA68SmBPPW6f2ueKB/0ydc2cPd9MHw+I06l08SgX6a16s6WzBgBAZKC\nAEPW87g+u4GhNhuGVmyK8HEJ58pmoE0JFjpw5TVeRlghwrDTFXAxyuvvhY7U\n11TX\r\n=Qt8r\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGirHTDjXaQiHg2+bXvNrykKwl9i/3hE/gAr3DVA9yUOAiBTXzO2jUTpkUj8s7nQ+7Eiyi0EGMwT5kAuZMMQQHgP8Q=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.3.0-alpha.2_1642622899384_0.42890616228619916"},"_hasShrinkwrap":false},"4.3.0-alpha.3":{"name":"ember-source","version":"4.3.0-alpha.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.3.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"096553840bf5cdb6dacb2556f746fe0ef0ab498d","_id":"ember-source@4.3.0-alpha.3","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-UGGsrnoOxls8S+OhF43ps1D8nmiRjc5wbETa5JOHm48dQzxmWCetxwmEY7bm7XB0qX2mqin6a5gh1YKHW0bARw==","shasum":"19452700996bc36b984e0c87e3bad2376c888c5d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.3.0-alpha.3.tgz","fileCount":313,"unpackedSize":8385852,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8apsCRA9TVsSAnZWagAAhgQP/2+G1QGCUSCDznnlWOH6\nCS5p2DRSQjEwxrwqYu0GllsN+2XcCaT9PuA0/daYX7O1HzN9QTo4beAxXaCj\nCszNMSQxL4DogCHuiqQLCcEBQlV7t7LaZFEeNE4hx8AXwU1DBga4FFhAeGVq\nXGK0C8VqzKfrYI0XI3jZm9fgdbOkCGI+Rkx00YtloltAPT6xXCTq2iwQttWY\n3MrCQEQK2VrRqbgKNXi3rFlT/XT9oL/3R0BJA8DbEkTaha6IBxgcOJtAl0Pc\nT6G2HkGadFh4onovkPr1z2GkKnWYAAN/SK63enHH9KCEKOY8bTP6bpWkBQ4C\nISuvK8OgPyhS7GxS3fdkA4zvMiNxY5rXJWUxKL138slFNfV39SazP8SHA6rF\nF49cwMqtNo1zXEbYQClYiJrWnCB/DM24mVULZyRlang91fdO9JqRZsP36Xp3\nMKke6u2t37st4v615BYPEN3PWxHHiMgxtTQ800wlMmPcniq7OwYopBR5py4F\nnuGT67bCUzWMhpLH0q2VI4OZk3+9Jcm/q5mFlb26RFajPaQ3vDD0NHqcIEWc\nm6zRf4lyY30BAiwf4cpXe0aokCPbsIynWharuJh7rHdlbKV9FS6Q6XUwrAbK\nrHslkgvbTlMaMUuPnAWUmqqaLnqgbvbRX54aRpHc2BIHdjajpZBkDF0TfBcD\n3f/l\r\n=H0op\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtHpcb2Z/KXPdTsAmKf2/qZj0ibperzKeOFGosdprHxAiB2iqyN7HKBLSqdOEfUIBspAAGRqPuW1IAfNvy8wFnlbg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.3.0-alpha.3_1643227756373_0.9004281186268512"},"_hasShrinkwrap":false},"4.3.0-alpha.4":{"name":"ember-source","version":"4.3.0-alpha.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1066.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.3.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"6fd939eee45da5cbc38bd899628687a8d16b0fd5","_id":"ember-source@4.3.0-alpha.4","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-ejiXEQKY25te3zW7jVoEkiBT1lISGFpEQHJ0HyQJtJJuOhK3IC9ZcSIcXGjKCaAl/9+/EZnYCKX/p/Qjygzl7A==","shasum":"6ea9b12bf411025c5efbb65cab6893b03dfd36f9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.3.0-alpha.4.tgz","fileCount":313,"unpackedSize":8463374,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh+uTbCRA9TVsSAnZWagAAvJAP/jJmAeMYuxx/UslgHYFp\najFrbhkDv2wrQj2FBm9ZBrZihNJ3k0Vje92oZumhQya1v7WdUSzuVBcXgsqU\nzJj1VYcYg3P5BU4EpQRYJcrw4LKJAzPyu0vu8QqESegTsCC3Y6EmJhdD+u+n\nkcc2wXuL1RCA+goosKXwgSHrsIAKjZbql8jiSxzpoO+zvRXxpM94lrUROu6q\nb6kXCjIXpa+EJVYIS/5Y6TvcXc+MRFAEHBvqJWrLOth/vna88co8pKg89fmd\nxt2cUvueYqXFDIiUbJLz0BwLDUk46hr4Hyv9OQqYF1cMNA9GX1ECneFH2CNr\n34aOTuu9TRPSJUxIX5Ek9vcil0gv1bRc4SQ67LzMYBwrI8VyMIiMaWYexPPm\nkw29IFdjIHIivy1NmuqE3al1L2J/dfaN6nvttsa+Rmehydr0iyGIuExw2wlb\n0Vd6/8CjRh6vnurorjdQ6m3jY+VU9OjMLaKDKI2d5VWnAk8VV4E4wALJhnKo\nnx5jdDxFPFl50PgaAX1fmHX6YFGH18mMSlnKOjv6nbmn0ae+CU7wAlsFXV9a\nGYWOiNg9Wz4jZkpLCp3g+xG8DHq9AL7PdQVuLLMnsFsfGwOY9vej/cxHInqc\n5zxra7dIUxj6/ROV2YLDBQhrIvJOxKrKBP338Jb7q3RNGo/ARXz0et0aNVlC\nnao1\r\n=rtRu\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHuHa4kd5J+N/oBISO7rPjRHE8aowGtVsalfs+0IO1VSAiEAyQSHo2WceaAWyD0lcFIBnzQbHfJTZqH7OkVejhAouBM="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.3.0-alpha.4_1643832539063_0.6772743221912645"},"_hasShrinkwrap":false},"4.2.0":{"name":"ember-source","version":"4.2.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.0","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.814.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.32.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.3","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.1","eslint-plugin-qunit":"^6.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1","typescript":"^4.2.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.2.0","_versionPreviouslyCalculated":true,"gitHead":"d334840e124a355635ba1bd5cd1dbb307daa2d7f","_id":"ember-source@4.2.0","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-Yafx8fhzlb+O1/p+84R6CyUoCcTEToLUic1a4mKzN/OK+6vLN4QspLcHEIUy/0m0/3T0q6JEkF2UJat2LPDdZQ==","shasum":"eb237a250baffb80a7332d5e12e600753a7374d8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.2.0.tgz","fileCount":320,"unpackedSize":8366107,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAZ8bCRA9TVsSAnZWagAAEn8QAKAeFmRxpsKfAocx5L2O\n2dTinU+W2DtvAl+ezjxUYsKWvVCWCrcrRGNtqKTJXB8rx4FXp0r0xltBv84r\nvbAhn7p/blysj6DvoSlZcRx0W4vjUOqQ4KeqrZt9yEJMD357bMn2rRf7cgFe\nrK4vj+0+w4UW82mUGeMNFQkQTgWTPkSu9MN0COWHuVYRHm7mvyI4DTDMR3wi\nDG1ueF7WA8xwFq8d2OZ7cxXC71xgtFztig5t/2QcZjzjT0HxbO/SudrwR/rJ\nRDUYd4CcUELOJ7RWEc+hJz2AecVtgSQ0F9W5vMPSGTDVcKkRURCJrRiyzFhv\n1vrz2SWsozdYprt4r3juAb+C9DcmnixYeHKqK5eYCENw4KQ3SsU7HLOOvL5S\nfGpnVLvip0EB+5ka6EmoU3SNz4kqbnTV9aTaniK/gQiduwLWYmk2ch2VFok4\n49J7NprcgsSEfq3DMcyKcFtgGrUNdVYUdxPxZ0eETcv6+sG3lIqKYQdOMjGr\ntAPr8jmiIo4NHMb7c6ADmwUA1BxdezIthC98cFpqvB8f57+fLoSgatuBNRjP\n25KbiSw5kezP2W/pRPGmSyOUIDNd/HfX+3/B+MSFJR0xG5e5m4f//92ZA5b2\nqKB5F1cXATQQS0UZg5ArS+3TsWIMqiq94pdBTc1+scCYa+Z7DjA+n6UeY7Fj\nHLQ+\r\n=6Zu7\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFc2QyxQT6ZC8Uju23OvVaKmU4JZlUuHYEOYB+/WT+/QIhAIpaa0b/zOeJEG5JaTTfbLrfnwmThgUmPv68ACVGDUec"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.2.0_1644273435674_0.056280513449075587"},"_hasShrinkwrap":false},"4.3.0-beta.1":{"name":"ember-source","version":"4.3.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1066.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.3.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"cb9b164bcb408687066c336b9522aa322a67ceb2","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.3.0-beta.1","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-mgyvATOrUHy1GHJagZOVs9+lY+gUl0PwwFk25y7zWLje7NL8B2f8+FEGpDfga6AUZJIjqki4yDqtqefiA4sArw==","shasum":"0192a585a274c6ac33d8f558e0a102251085e546","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.3.0-beta.1.tgz","fileCount":314,"unpackedSize":8432364,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAaPRCRA9TVsSAnZWagAA1mMQAI6WI0vqSt+y15OxH4jB\nbs+H65tTHNDFJaBKGe+3ooU6xIbzoDtDjQF32sqhZ6mZp4T0H02QTyckEC17\n+z2QaK4sYVSiFWbRC9OGz6LJgkEw1ruuKzZ6HjNKuBiM53CYVw6D9xMkMwwP\nY+lSFBSFrcfSonxdrWp/Ac1tpMKxU7vdqazKbuj80VRey7OwQqrniu3JRj79\nEGKI+oiYFKKUV2xxpo3WEyG55Y/O7ZCE5+nXDaERlxsItI7qEHO1Hd7b6mxb\nqVUhKASVue8kIohvCsnXq5wpwfkuRtlPmq1+emDMW7/U5FomuNvdvGppk4MD\nzf9U+g9O3qurBXRidAwftIhIIgFdTqzqZsBmZlZnSQ6qYBdSwSrwrv3AGDoy\naG4RJjvTFR/zhSqMMXtKp7TkqZK2ACTOdMY6yAGD2yPHbKdWOTvOtSv6xUnl\nf1NTL2iwvbdZk9ENpa9QM+DkWkbM1talaxe6cksy49OjHvJ1TFItzSgOd6YW\nfNGmI7NDbzRAUXXw0OR3x8UqyLGkejnM7v4iqk3bvBYNqszV0dNu8a5SgW9q\nSRCZ73jfs4sIVzN4To8HBWgo/JpuGloNdWESAf150PPDI/ybaN82i9HOVKZw\nZWwI4naMiF0KYniv/0yVToIWOPImI5N2hQMwtxIuJAvLvnh5X3gHkYtGVRtO\nyqxF\r\n=mlMm\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNR8LhYfmMuah2j7rYCWR943NIim5gWjnuC02+KkDfyQIhAOqaO8dF6FYw93rci85mHE7bT9WBT+jMn6JK0skKV0bA"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.3.0-beta.1_1644274641471_0.37873645296273417"},"_hasShrinkwrap":false},"4.4.0-alpha.1":{"name":"ember-source","version":"4.4.0-alpha.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1066.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"7b362c5b1ce50f1b0d7ce12ed8cf35b40c3edda2","_id":"ember-source@4.4.0-alpha.1","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-FQbwkCd9hR4c9B/KPqS9fdWvaHODOO4pTdbrjVDEGOq0ziKuigPnl3cXsneE0/kc6hYgBuKUYR4PXZy76SXBWw==","shasum":"584417652cc032d526d7a0fa2cd4ad27a3dd3c1a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-alpha.1.tgz","fileCount":314,"unpackedSize":8432208,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBB9tCRA9TVsSAnZWagAAGVEP/3wk7uionRpI7toaD7PE\nv9+kEz1bh9SfdALNoJ7cunG//Q6N2VPZ3zZ/qgKl89DJoBTHEJgc/sq0CNQ2\nLwO3A8guDj9ENw0b8sYQZSwuwcnxAchnGz+/uLNswmffvEIaCpO5gR4Oh7gR\nOUER3IScTAhF/WjosResdfa9MmALy0FbF94e8KGjsVEwJ0nsHUQiUvVISsWr\n8wOa8rIjBz/Q0QQPHFG8yeilUhP2yDua10bwip5cGAJnUxVthHX2/LicB+iw\n8e1eRqHqgoxsRtT2qAmvvQuSzaCxe10oREtYUUsBFTWctcATfBfnjNiYrHry\noWwOriQFhA5g5Y1mtaBoOYQ7GV0WdvlqwXxvxf4Y7TInU18CC2qlXfUYGNoI\nOjHwBrbeA8LzNacdo9UKgHuB1EkZFkit9oS+w1BX3QJt60APfuUe4rkRLXLK\nfTjgHuvG7v4nKHPpntskU3fyG8Uoj6xTXny4jiGi+V0t1G3GnfkkjP5TWR/t\nJXh5ToyRuJdRaO02yz4wRNhKX+YDbTV5R1X2LwW4T6b9my90NoLGZaObNpFd\nkNhdBiDSAroYNAnus5uT7jPwGkpeOI8UT9Nrj3kBAiM3WzWkxlX13vwuS82j\nx1qTuKxFcs1V39OTtoqGCGg29UBIql4h+vzTUKLrFDBcEhBNJyEpu6lbWeeX\nJIF0\r\n=zCeK\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCl1jV9OZzRvIqD2BqYin/15OWIDR9JN58dhULGgS7SnAIgdERSImEYwDg6c5Q4VBpulKKV6c3GvgtF3TbwMFb7yKQ="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-alpha.1_1644437357027_0.5850737071544194"},"_hasShrinkwrap":false},"4.4.0-alpha.2":{"name":"ember-source","version":"4.4.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1066.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"d5707234f7ecf6d68c416f057bd13676698ce3dc","_id":"ember-source@4.4.0-alpha.2","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-PHECCzQgIkNKQ18E/OryglZR9UIH1bnzg3C2wAEDeI3SVdg82fYchNCALPadwKDuJHGR09wueiHx/GD6O7BTsg==","shasum":"41bd35980729ca51d93fc1557665ae6777fc9e25","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-alpha.2.tgz","fileCount":314,"unpackedSize":8420799,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiDVm7CRA9TVsSAnZWagAATIUP/0JFghinMdVMOHoWHgGZ\ny2ekwGooR5Aq584os0oQdt+5HjLTqaxTkb5Xz7gauTlFp8jcg90oTmHYmj2F\n+0F3jDnzvJGP/zMIi3DxsHI0hNgQCrn880gcVwSrSPnjebio8oqCMpUL03X6\nk1fqz3PRJmypGvOpHzGkkuQCF8tfxJjg8xz/3eGLlIOao+8Oe/nsZADFwF5F\nyzP6sfFWcyX30YCMmCCIviKkJgC2qSZAfMacp4jWqCqjr4BfxtIN7I5LggZw\nnRZw6Yx80Oujaxy3bodZKF0F7FdqjriIjQCvKL4J3m4r7uekJybX1j47KGys\n/2oY0N1+fPJoWik6hPI+I6iSlrHayDOoo/Ze4f3c0Hw/WIGaqxjLSsVzf1CZ\nwDLZ3YrWJwpeZnbfx7Dp8o4bUX7v+ibqS0asVXQARREgsERYqdB8N1JPqMXA\n6QaQWSzjkps9Rifk6Cn9QpKnllIca/GdE49bxOjeN9+pgdXj5xcMzDvuOIqg\nYgptuSiIcoYn6VHQU3u8vPixxF9+bnhw03tHVDegY+AIwQ8UjZKtKYQBvWqA\n66XS0Dv4XAiSJye8QgZYplNXOtW13TvqSwjbM1Ah5QfjzfzbwwPwM/npm3rF\nE0U14D5xn9T95PXWroezffXk+QNZZy31Ybga7BR9s9DlrerNhiVDkK7SInJW\nkvvp\r\n=SmRP\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDjOUuLRynQHAuNg+MCVD1Od/Vj3OH98hLtAsxxgbTONAiEA4SGv7OdW6t5OZv/IpfPtdvoPCv3CWL3J+Eg064pBADA="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-alpha.2_1645042107228_0.8685823626190048"},"_hasShrinkwrap":false},"4.4.0-alpha.3":{"name":"ember-source","version":"4.4.0-alpha.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1066.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"adf9adf73624ff25975fe3566f64ca0d468f46d9","_id":"ember-source@4.4.0-alpha.3","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-rQ6LpsRA+aK9ODJfGWkcxr8kunkVcJaIi+3/gwjK/D13nj36L7rqn8Fu7xMukldx8Gvwp496xy1ZkEI8rg9JIg==","shasum":"393651f872eb5c2e4d6a00d1173ad2b4c0142751","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-alpha.3.tgz","fileCount":326,"unpackedSize":8442980,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFpawACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplGA//UgyGfpOLj30iqjUXAv3OpPeow7RVibKl4R89A5mkr22qYODT\r\nSEJ+vgwM5HEWwt4GkGm+HCtfELicobBv5MuK33jm+vwvUU9mkSmPXJmrgubn\r\noXVh6NMQ3eg0m+ZJazhD37h6Zm+mvDC0XeJNsE/BnnmOYx4mIac9UDpebN0w\r\nx7P2lHJMid3+Weamjh7pnGEs0o3U3npLffBiNOLJeo5/9DC0wItXImCGuwTp\r\nYGK1co3Lz4LFAR4+Yp91OILrmULUpBLdDUt8gMvCYi3eb6V3qmjI8B49oATf\r\np5J3/v9TsBHfuhTkMOnvyYv2DB2d7Jue/mOHg67lfLUbMh6Cgw2jAPr6waAW\r\nLDm+LmlfJ/vNW+zMWer7pu2BC/0QFb34rjAHQk+EI2wEj9um0vE7sdiaIdd9\r\nGN+OtVdrCIXR83aKEIcHZiXu38x1AHYKWeipKtdmr6VvDccOW/jMxNcgIb7Y\r\nGiLstbwxIm1tYQXzUDxxOoiSEdP7hZ/nEptevz4rrVRwQzR3qx0z8eWVrbEP\r\nhAVa4FarW3j2ZyTANyByH0Qa+aEJEXVa4Njbr1YTnlerhNlx7BTAufuf9+0g\r\npeiuWYrjBGB5vt4Uz7DVGSoCC9G4/iZjtDz9JJQ9j2WP5QSBJ8ZCbw8o6GD3\r\nQ+iTRsK+GuB5u0YFXgSeS+vy02ny3DaBdiE=\r\n=uoRt\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyG3hrqNDkLXOcBs+TCfzzpNcpEEcQy9K4GqXR/pkamwIgDvEisWEb2Na2iCyzUHWiciICV4wJCNT54v8jgdkszu4="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-alpha.3_1645647535800_0.16051333017157954"},"_hasShrinkwrap":false},"4.3.0-beta.2":{"name":"ember-source","version":"4.3.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1066.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.3.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"f4b50b5134f125d32b95e2900631bc24f7ccffd6","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.3.0-beta.2","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Td+vs/uVxTHu1mh8N7Zdqi+odpjShI0y25huyWYvzOpJfxGnDoJxgANrbfxhUAQT+bYCxwyu0yBi9gdkCYRL8A==","shasum":"ca6d46eb689fe9adb15be396f7962603168eeb89","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.3.0-beta.2.tgz","fileCount":314,"unpackedSize":8432952,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHnOBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqf7w//TOHJ0mkHx9ds/1FVSDLntF1TpsuaV/43klQp9U1h/2npPcWX\r\nPzYGUMZ3fSRotUvTXHYfCaMKewnok6d1sGv3XmATqB0yCZpPmLlH4kEQ/VfU\r\neNpg14ghKwsKPyOY/Y/0PzVhIgdblaj8LOTftTXgZVxnxhpw8F2BQzYOp1WB\r\nGFSVz8qwb1K3gwQxd6B3hGzZb192EyLDt0vS9K7qAOXgubAY1fdzM2HzjqXh\r\n+Eu7P2bJvBeA0j7NHEO2OvgixxR/7+CqQnH64Xa9XUXmUucqoI+su6Y3TMGh\r\nq/sFWr3NmnKKEdvq/xyd6G2VQyf3HmhQl+kq/4pTdirl+IJpmCt2XMxqOLpZ\r\nJEEUAncshKhxJQPzaSrzT5k7DaNmA/2+TICRw6TPrf4cqilVvg1y9yP3V7UG\r\nzSCQ+hVo7LGOAsft2aQA0Ht8HXgpIb1n9S2N44bS09M1gDw0FfGpKmX+rrGg\r\n/XyT0Zat41UdqOcVAMf9OdCBsuD9FhKyIHjguCapDqwRskZSu7O4DlwNm6Fi\r\nY0MMzHGI9sGdsVZBQFXnKkt3shDuux57Gh0/juEa01LiBaGnC6oV7XO6Nfgf\r\ne0BD45j1XERnquYlO+NOI5ITuaeVczR0LuJ+K8IKkGzLas/8vqwJ53V37t8e\r\ngxL3f7+WaWgAp5lsPgps1K7yWLX0mXuEe7Y=\r\n=xEqI\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+gqBTHHHwdKW0JVKHfZRlHnAknPuStTSzFdOH1cgVmwIhAOn7ZqSG2VLrIsPUK2WgBM5tqQi7HM3THMjD22UczYbb"}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.3.0-beta.2_1646162816960_0.2938289476129563"},"_hasShrinkwrap":false},"4.4.0-alpha.4":{"name":"ember-source","version":"4.4.0-alpha.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.13.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1083.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"b1dee49c720b6e353fba9d910232e0e432ba6177","_id":"ember-source@4.4.0-alpha.4","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Swme08kHbLWV832yltGQCrS/Xhe2exEQQqTdtDa5XwxVZR/IyOXO75CJ13HCPWvI05Y7rjOr3K7/C8GyiM2EtQ==","shasum":"6cde2390fd2c29b1ef5149b4da7e6be0253faf1d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-alpha.4.tgz","fileCount":327,"unpackedSize":8388594,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiH87uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqARw/+J5YuiNZxp+ESCGcJTRKjIgc+3fA70gX36ICvC3wakNQSdALC\r\nDzKrL/7He2nK0K6IyMR1inVKhWZmYc1dvHxi2p4gUEadpDZd9nUbBGwlRsEP\r\n+Lqy18/QUgiL6lgZ0T6VL/hlp2cTkzndiIClpHApl8RG0S9y3jvfYyuwIyIR\r\nHE+qhJWAMVeoStT80/DeIrY4Q42G7dqXKVwFXqCwvaaS7pBZJLXHm3Fb89bw\r\nU5NeYsAJ+KaIvFmIQPgG7hRnjlYiF3VVKlDFUfIV5gDaRdBCj4ZeEVlrRUYu\r\nyxMdk3Vqpi9KJXdzKf36xbWDSK6DaiVNyrTzcBaJ8wSLO1L6KjDlvBJM7aHu\r\nZxCzVjHR5gytU2+yICBRNomZvc83fa20LAyCOTxUoD4fAdD7bg0aHfoD5Ylf\r\niVcp1o7yidSb4M6UCqHCNauxL8S+gygAip2fpkM55lr9y61ZsqxwetytPCKd\r\nIkgbOgF7YxGLTItBUx9GB/uyL3wgm44mC4+pei4Uv/KClFfr0f1TIhodPbMZ\r\ne7Sn+XBTQEDGEvPSfSoJaL33/axbEpFyqYMBpQzJvpgK2JukZ89zTnRzDsMA\r\nKldbSiJDtyvx13xc+zkonNY7FPxCO4ehTyF2StAQMklZly7iLQvXQUU5khQD\r\nW5M4TWsNaFyAxecfJeu4Na9ikIhM9W96aKk=\r\n=oozs\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAd6bbvaDiLoC9aHAhaJbks+osYKdmcQ6nEqfNvzopClAiEAssau5yKo4tP3mrho5VKr/q/7ODlsNLfE97wlPu5oJSw="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-alpha.4_1646251758412_0.550458631737438"},"_hasShrinkwrap":false},"4.4.0-alpha.5":{"name":"ember-source","version":"4.4.0-alpha.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.13.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1083.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^13.4.1","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"4daff91dd6546aa915835f68c016e0894594c3b5","_id":"ember-source@4.4.0-alpha.5","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-eBsBCzfiGBNdU90dZZOcCN5pIzmE6odF+NZGJZzDzFzeM5FxvvGKCthedaApUkxEG/EdwIulw2sqOGyRpKYX2Q==","shasum":"3bf7d93d2f63b36da359863d21c2a19a8644e6a8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-alpha.5.tgz","fileCount":327,"unpackedSize":8390604,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKQofACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo8gw//TSy9/4QZrBmYyMpKhTLd9dUCP8R3/yh3ZhScLKVG6anrUh/5\r\nP+Xr9xRt6n472J2iSLCk7iD5SIGh6XOlVKBTM6ZNxSgd3YRFnN3jR/D+QvSG\r\nPa0v24SHz3qXYFD5ws9AtZVerf2LAwviQbKnLwoRmuu1quaU3Vc8DnpvX3Lw\r\nH0RSWsMct5QVYnxefKPzP121KzqBkoxDuF0Dw1irZDLLpXuwHcwRMj8543et\r\n1pUQtjSLxizXnyGF0VWoImNkbF1P1xYQnkgwIFZKCJwbX/1F+2g9hHA+jcqP\r\nsKv2ZRC7k3kWiuuBU8FW3090gqSx2t0rbXhgyYBNpz6FWt6xINLvqJ7P2lDg\r\nWpiteR5hIBBV0LBn4rSMSN6XCIb7tWFmeJtrUR4fAhn2JbHzIjPQOmRksKTr\r\nWrNRjNA7HV0XaRdX1WPnU9IB2Mcvwv3qpmt3p2m8MzofF89Qx9n3+g+cLSzJ\r\nSsE333ozK/ZLF32ZMKrUqIKXaON+M3fOnBmwRpVJro8IenCF4gJloS6fiEQU\r\nW9rJKPDM+ogBVJOCFBQO3+1KM8nl+O8Cn/fHhlbTvdDm000o1jvopWpXc/1N\r\niJBjH/Cc3vp1BlDGrLEHMilNKYjlYWCQWnFnpZvjL63sgKtKYqr8f8Tx8NSg\r\ncSxbLfV942BxaiezGKWv85DkyT1YojwjQRk=\r\n=tRlk\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH1jVU61J3XUTQN3BiA74D7ekC1lfo600aQQfIQZygcXAiEA89qxcbvzECIOj/j4uHRPtLEnAHiR5Y6JufxQjebh2IQ="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-alpha.5_1646856735461_0.19370342706833443"},"_hasShrinkwrap":false},"4.4.0-alpha.6":{"name":"ember-source","version":"4.4.0-alpha.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.13.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1083.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^13.4.1","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"4a7895060ff09223bce8aa0ac0afd3815649c2fb","_id":"ember-source@4.4.0-alpha.6","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-dvHBJgbN5hx6ZpxkCgqf3tLkvnm7NQTe99mc5fZVwJKvfJIbjZycYeqHDmLyxsJcgY9KHBD8a07hh5PXp6IV8Q==","shasum":"5338b410c4e58f9f5d9c263eb126fc71e5f89e18","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-alpha.6.tgz","fileCount":328,"unpackedSize":8392942,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiMkTXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoUGw/+PmfOWMKaUAzINmQPzc09XtRh/V5dRaIrYLT6Dw9el9gAcp7y\r\n/GMaaqVTJfFq3x2q57pd1XZeSeaYrUgJRJbEcOMr9nfrK3OjWf/mJb67Sij7\r\n/G9WC8eRuTChcuytPdhCLx77eddg6sEQnIvX6CjM5eSCmlV/Q80TMN2w+hjV\r\nTEYnmYaIsAX7agJNIPZjI/C/oj2W6XtPvrvitwQ2++pQalE+ccBE4wF9teoP\r\npZx/C5SZ5km6oIHWUxjSkjLQmlwmmgvs9OTI5ue/8csHhAYx74Iydeh7Kfgk\r\nZ8R5kdaYcKQXBbS8VbuUL0CHj64CFTmXjVThqb7ONq4qAtty4Qv6tJOQDyEk\r\nR8IX7tOMwjM0wY1m+FmVHayP3ttRAXkuwwL6W44NwzLvCR7uuIrlh9joZtcZ\r\n2kGoi84C2YBjhDJHP8akqiJKEgisJoow0fTcKPgcFXhEfkmKeAKAwpCXakzn\r\nCYIryf5gFi35CUrSr3t7qVfKx0qPakBR11zdcR5G1w2/fC09tpBD4SY3/Tpw\r\npeEE1cY3BPTlGt5odaV/XFIqUY/D7MLTO5gKIaUyP8RgEDYz8voSbISTkKTR\r\nkJnypSteqlMo8s9Z17aX+lPYPo/tL6FUicBfQ2E/LSbDBxy8uUK1rIEMuujA\r\nQoHjkq0NHtcQL7Ux2zvt2vviNy5MfWQFeCQ=\r\n=KhKW\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAGyj6QrEF2YcFAExE54UUT6YZyDhFy695wQXYst9V1uAiBydBK9jibTxYBD3TSmw2N84xJRaQIyXWGBcPJDE/a6Zg=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-alpha.6_1647461591075_0.43797647537068785"},"_hasShrinkwrap":false},"4.3.0":{"name":"ember-source","version":"4.3.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints":"mocha node-tests/blueprints/**/*-test.js","test:node":"qunit - tests/node/**/*-test.js","test:browserstack":"node bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.2.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.1","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.83.1","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.83.1","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.10.0","@typescript-eslint/parser":"^5.10.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1066.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.1.1","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.7.0","eslint-config-prettier":"^8.3.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^10.0.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.0","npm-run-all":"^4.1.5","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.1","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"^4.5.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.3.0","_versionPreviouslyCalculated":true,"gitHead":"d2ad3bc47114eed0150e1208ce8c86266946f330","_id":"ember-source@4.3.0","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-WyAWRM1oOXBbj0mTeoIngzGDF41XGrlpJO6nQrcFwff6GN6ERRyeIyIhjU2yLRXWYIC3y6IrzRQUjS1PqqxZVw==","shasum":"f89bb2e223bebe1d22f6f16130d4b46be60e1d4f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.3.0.tgz","fileCount":314,"unpackedSize":8432364,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOL7PACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnpA//dJf/PeTestxvZzoq3XQNxRwQV7rk7WjK0353mPJliUE8vQ+r\r\n+rsD3Ab6ppk2uTYYbN2IQcEv5m/H8Wv7KEUEAY+v7t89aCHYK+/1+ZD7Jxvc\r\nn5dUnzlsz7h4c5CxlOS+BhvOGmr2X8JDV/9Frg/10tEbY5Kt9/hOxMZgc2vW\r\nJFmLCsQJEiKAk9BAiphCjS54VrK/+HQPhYgBeSecjm3UGqlPSw8s6Z8X8ixj\r\n4V2+LXPuI/zxMh+OOqm4NM+ff4mDe4NyaznBh62761SpKUHQk5Rwdx1wQxRN\r\nfSV+GfQTp1PDklY0+X7dsk5nvIOft1IxbH389mor6r9ELcgzugRCnG92Vml9\r\nwAhpBC8bHY6nBYfkAR+LpHoDqYM92gKdZcepYNJ7qvtE2RzjhCSrR0MPsE1w\r\nJRbEU5vTn2LWitE4Kbv4yqj0GlrQkO6yoSTEOAvf6CkPZJBK44YI4vuAqND/\r\na9UWF4YZn0Fsq59ZqG8GKUsJ84EjZN8nx52T/qwWZZpg7rQlU5j3ML+X8YeG\r\nn9ge4l1NpsGypdKo8nIMeWGwaCbakducpt6wtIF2rbQUzAJMgs8jCb+EFQOA\r\nN0A1Oyb5MiTz8t4ncgv61AsHmf9Ep84BopnYkJ6WAD0wksZzNIzDvISwZqZ6\r\n4+vnA/Bj/Bgfm/9S3bocV7VRjZ7IZwy2HSE=\r\n=opWj\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAnw4bgJcoGMh9KfyY0r1QEeBD/trW+ApLI2jGuW5MPLAiASergsUoTc09JFp4NrX8TV0ZadzOEFPDao3WZ9WAFr2A=="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.3.0_1647886031584_0.09132400642916472"},"_hasShrinkwrap":false},"4.4.0-alpha.7":{"name":"ember-source","version":"4.4.0-alpha.7","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-alpha.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"0106a67b4647963a2ef9b43e6ef53fa4f3dc739f","_id":"ember-source@4.4.0-alpha.7","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-RiD/bFG93ZFOMMdyPWSW6ZSdwp1WoIvtMA8CHipwGG+8/X/uFJZ68qwnSFrCQtu9n7HpPVupQLzBp33aydi4CA==","shasum":"a0c84be624974aee0dc27dbabd374723c1f2d6cf","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-alpha.7.tgz","fileCount":327,"unpackedSize":8350335,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiO367ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoOuw//eYhkGMKgSsDlgbPoKIDMkdHfmxzSNHGGFJXtvInYljSR7CJ9\r\nxb9C/RsvZ1XLJ6XXPEPc14t+KiKfsy7OqDNhE9bM0P8xfaxfiH0bek//Qnrk\r\nw5GSyvch9PTJiYH9bH6q3hcrNeTOS5b33l3gy5V6m0uO6dVPiXwst3cS1Vk2\r\nBlhRsUO4RWOGkCuCvIJjmDOxpFOr+RkSvLcXJ9hN5WrV4v71lbFv8w443g+D\r\nyiJlp1JZJJ6tBBbk2gK62QnYbr639IdfNBqusTfoq2zq7j2heGAZcHrNSEBR\r\nnGLokBX7FREcx2UAlvc1G6Q61d9mJyi2/yIbA76hvSaoc6Xf4F990W6I5vkE\r\nmcVgbR1im9zQd3pi4zFDlcI7fk0W9cJhDyoTMUl+P0z3NZoAfBxe3WnUa8jx\r\nPkPsdiYVgyF45mNFiEA4DDSx2RK8+Zmi82pfDuIePPo43zbSXQlTe+tD2SYY\r\ncqO0SvSbcR73aI0FDWUlgkvzr8xXl7IfydNai6TN4jfxIyOHNOqxOUpby/+s\r\n6c3sY/KEu4KhrMkLqhZ1b6b443BdKPtKffIjdxLTUrtbGvuhFiiD19naBJ8u\r\nXaH88CJQNPv/MkiUbmwJiABVhOk6yla2KSeRCO3b+YuL+jp0xNYYYt+u2c7X\r\nOWmOusdCGf3UgJmrLtZKAksTYa2qsIW4Y3o=\r\n=Q4b0\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAKKNV+VW+14IpKKjUIWHt8XyZiYXYZvVYMlmhP7TFaVAiEA1C9uVpH7r54lnla1+n9s/pqLYpQ50+fWs8oRTFHAzTU="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-alpha.7_1648066235377_0.2195425134268123"},"_hasShrinkwrap":false},"4.4.0-beta.1":{"name":"ember-source","version":"4.4.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"c51c6ca5749d5a2e114d0fce53d7026e24d4ecc2","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.4.0-beta.1","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-TXJ0idkdxI8JCM7jW5p7EwgMshp6tgmTDSlmtDzukqknL8rnXhRXHw5qrmZDG8Dq9hQ4k/3KGeYhftHfyNb/WA==","shasum":"f7c9cf4a5b80523789f5b124f6025fa6ceb2eb48","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0-beta.1.tgz","fileCount":327,"unpackedSize":8351083,"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiPK/wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr+SQ//RDqLdFrTTeAT3svsRtW4yNswCYuCFwyQgyMOblns7NCwSBv5\r\nTcHwdLrU8Yo6Ik9vM/l74/5bbKnyn69WFLG7cF6L82Jexz45Dn13E4zieeYX\r\nVHpPS+DRtRcUTNZ0Jw/Z2hMgqTpdT8qMz8as2M+9iY6pJz0w+cRVL++ZIg67\r\nQHX9dhoKanQPebB9MBQ2/AcVrSj/FTZu0kHNwvElhGYbOrZbapoUEwXLCcKh\r\nEO21z5gJWFY2L1D7i0jDdCxu2a4JcwaxK/767H0QKlxlCRcYGeLKPeL5D0sc\r\nbRkQxmKskdnJ4lG3QjuClg/9h6kAUUhL/V8McgX2VRkmSws90MjTqVIH+WYY\r\nQQBdB7+MyNigzTWK9EZfZ+KvQ/+bjEaeyP63vqVsjQlyD8mWaXySzet7iOfp\r\n3L++mh00N5GZJfbD12DCl9kt2tCTkBT7U//JPIZzQCSMYdJqJLR9dUFILS+q\r\ncqq1Xf+py8pTgvXUIcY+ql85UAIShcIM0H12Cj+AfwpWPV/3TNY1L1jl3FdB\r\nq/10HrCoeZT4RflsPch2O9YVwSP0wYE6HzWDUuH06gq0Nnt0tHHQKojf//XP\r\nHkOdmaDxRjBVzcKOvkvbiWDPng92mEzwUoe7fMMtYkI3eX34SzqhAZTpf92G\r\nZiK4zmhW0XIpaYm2xkRm96v11ib/XaGsPmg=\r\n=hI6N\r\n-----END - PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWa3HPmunEmE/GwV9V6UligXlfxAp3+NFCNcXvqmAUuAiEA2ElDA7P/xdSsomVu6+zpeYj7xnoNLiZ0ghDpJdAno60="}]},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0-beta.1_1648144368410_0.7693131986539299"},"_hasShrinkwrap":false},"4.5.0-alpha.1":{"name":"ember-source","version":"4.5.0-alpha.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"46144dde70ddbc84a2b27e91fda0f7e1b5c4aeb4","_id":"ember-source@4.5.0-alpha.1","_nodeVersion":"12.22.10","_npmVersion":"6.14.16","dist":{"integrity":"sha512-wWR7LbCB+t01zkAUwABGEW/tyFknHMyLBZrF/8VxBkEMiU79W/pW7U7l2GHBuHJ2ITE3BhLLEl5SgXm1V6DfUA==","shasum":"5d4323a34ff0415397c06f8a5740a33ef499037f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0-alpha.1.tgz","fileCount":327,"unpackedSize":8331536,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6ZNhv1eUSRoB/LtrdG9m2vcTVCx5lez4o7/s7kXIE3gIgf+HnNae3JF8dCv3lPXxFp73t6ZQY0BVXaOmZnmOxbXI="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRLoeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRhg/9E1dd6dBQ3CFivt78nugL7ErfEphkFy5051QwUhGcWV8JxjV8\r\nwxTl4Jy6FbecEQzGaUpAbSpiMEUCTGN3rlK0HOQHgce5JTRa+LZC9yxivr9Z\r\nhLcKZ918ZcqAV01sPJw8gip+FrJ3pqEBwNS0+qUfyLSPy9Cwx1JX7H2tzkup\r\n87oLCwMbv/ZbW0uTvOMqg5AqNbCDqhZbmADzMqSbkXfl0hWGhwbl2maCC0sx\r\nADETZ2uxqDuAeZAvTm6/3cxjadhx0Q+9VWNHpbSn8RHVFvlUT8lXifEODML8\r\nobBIhYxaMAz+22jbTTHjlUmcQHnzbYc1q957Q8oVOjh4bl9n4Ll3CVk0r7ZT\r\n6Ltq/H46IDDIXy/0c+SMtm23RXtEWLuQhDqh7eyq25lug97bo7zKFn4V3lRN\r\ngV++0kmNvUABiqV94NHKxhcqhDyqP+K8ZZr/MVBc2CIFSQzjp0kpeaNYhLd5\r\ngITxil1ns8BoVYyxV5kNGMvtGhJNyLMK9X454Q1lH22O5FoxUim2luu0up9+\r\n7LyhfaPcIj5GmvodoMSqKLYE8wp1IK+vkZamCt8G24wBqKGcAws8OWCXYr5o\r\n0nT2B9jC98l5luzN2QTITKHDEMPVK991US5MXO4TDCGGZ34YsiHtTko1MS7P\r\nPMsTuMJ41A+BO0MmWza6hyiAwAQ6mnI9BhA=\r\n=0fr9\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0-alpha.1_1648671262388_0.03573693929107846"},"_hasShrinkwrap":false},"4.5.0-alpha.2":{"name":"ember-source","version":"4.5.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"4a7edf82df84be07abebaa9a104783a7563c0fa3","_id":"ember-source@4.5.0-alpha.2","_nodeVersion":"12.22.11","_npmVersion":"6.14.16","dist":{"integrity":"sha512-y4RQgkZzByNcjdDWfSYHWvTHFoTUNFXn2lwtXfkJw+Imvvx2FRiSdquw9C89k62lgsmd4Ups4h4SsojgHZtIrA==","shasum":"3a1b4a86d720d4c1da145119270e89fc4a94220a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0-alpha.2.tgz","fileCount":327,"unpackedSize":8331536,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBV4VMxLDgeUyueHeKQLLH1lGQQmmBnduJZjW9Tr9A85AiBtZoczdHBxhOrHi42kICZmrZnvhCGxQ9RQZbcBhP7tsQ=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTfWeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpF2w/9FrbVZMB6IAfKBmusUX8GZ93mA+OA4U2verNWmwoNdhMhn7at\r\nRq0FCed2TLhaSswRib3MaDuXx9rCl5qqI3iMdk7bDIMjJyOmEzd8ATpCHXrf\r\nIFjAMQciuRCkc9tmXpAfSmqnEVVuhMRCEsLy6oWClvG48+uJNJK7OYlF+Pmi\r\nF0l4Te9W8k4mpSwByzSn0moio1Bv9vb3JoBvIJg+9f0Mimd1kJM6aNURk7Pj\r\nD46jtK4dzR11sfQcm+2vykuMJKjmLpLnPRroWBzHSHhOOvjPMnckPqedGPqf\r\nPglmXj7Wk3sDVVCa4GAy7TyAEvqVm/av5qK8lbPE4sJQti/fZtQKLTexJHdT\r\nBk9WkqkgnwretrPaK1JZcFUI6e3UsQCEce4ZX2GenXgRzOVBhZhwmjgOhsHP\r\nwMao2xrsCNe6hn/6BSWnikZ8oJ5VV3hQNqe+Oythj551660cUOgE5nKLsd18\r\nKBnuTpj/VjS9gKhen052MEf9hzAJ8wXivlzJy6KGA5HmMZE/eb1TVGdaVyoJ\r\npPVK9gwq+C8GtOdOSjr8yu3elZ6yKCxWUiXGqonmaultG4lzZb6G/PF2j7Zf\r\nfeW+Eit6GgmdSRCbLSFEatCWqvvvij9w2G6LI9w4gPAHYUkvNgVvP/jsfDE0\r\nt+IaNNiLvILPFINfO4jE+A/XJ/+3HNwpzc8=\r\n=N3kX\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0-alpha.2_1649276317834_0.19424688747252206"},"_hasShrinkwrap":false},"4.5.0-alpha.3":{"name":"ember-source","version":"4.5.0-alpha.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.3"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"eb3d905a48fa57de4dd242a979964b556e5f47b6","_id":"ember-source@4.5.0-alpha.3","_nodeVersion":"12.22.11","_npmVersion":"6.14.16","dist":{"integrity":"sha512-OYuZ1oz4Nc9NGlWc40b1/+NtCTgdcgM91KNTg6Jfw7rsw98owxuMNGBdg2IlH2mVihxKmavi/di2nsiMQOO8Bg==","shasum":"1707c75aed336fb31edae9b693d5e7e42a5aed25","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0-alpha.3.tgz","fileCount":327,"unpackedSize":8331534,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdglM0NkjrkCzG9QqP3VJ/oRddgnGF0IEmeLmx8Dh74wIgKMqBL5UMl6PsLOkqbz+2Z16fqaMfnnPJklbFuYjtWW0="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVy6eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+vhAAjQsjwbwQn8R+o3OQaDhbBoKN/rbxWrGytHlWqs6Mfy1F3EOn\r\na/B83LCSk4Xedg2wB4ZDhuEU7zvDl3jX7cCQFEucXd5nPBoAhwyB1eCuXfcc\r\n7D72NxyG5+5q/L/cUY0DItREaQxkHSLsAC2gGdKHgyxYlLvEMiMA3FQWlx3S\r\nxsJ4VWEHBmAyWxb1JgBO6nhOlk344HtNWgFJ66V2J3jOM1ZPH2aLb5RdOu9o\r\nNSAk5CQ/vLi49OsuFoUHgtETUvpL5VcS54rx70qFP6sp/qc/RX73NTjgTu4p\r\ns/hYNkEvWZ11J+Xue9vRDAodsMVugdsWm9Ugeh/PjKtOKW3XrwPfbpxSRxWq\r\nS1qyKaUxCoQkX279dptFW0UxanwtgvkMVV3Wb2if/O2k/nPfaabn+K2QYfzt\r\nPO0uvPO1qp+TCpVVNgFJl55ud1snIi6DJD7d6+PKrwmkgUNxwSSQ4P/EyLJC\r\npyOKMIvwzksiPzt2bwL5azyRuGU+w6ydsRgw7MfWOEtOMAHOwmZ5WjblDwgv\r\nKWgxRQiV667CcOIBs2gk5XIpHaFk6sWt4OAaNLt+SlAENhgPw0oyqxdOarI8\r\n2cZvx4lrx+GoEE9dXvEL8JBPL914XQkmX3m+Pr5QIkuezkImUgY9t/SF0FNr\r\nJ9tzgT7XkgHbV1k23hxpmgbza9/TQAcjMbg=\r\n=MePx\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0-alpha.3_1649880733942_0.9098685524618675"},"_hasShrinkwrap":false},"3.28.9":{"name":"ember-source","version":"3.28.9","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.9","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"36505f1b4296c307e5584ac1104bfdf086b86e99","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.9","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-Fy7V3yvj+3oyo2+ke52aaihKMcFnnF7Oj9ixj547yzh2faqRfqouB5ZSiwXFH8rxw22rKaM8DiuQO4JN2Ay6xQ==","shasum":"804c56b2d71d3cc3decff15a3273bb35d668300a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.9.tgz","fileCount":344,"unpackedSize":9554980,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDdbDCnlH4sVU4eKjAhr7WxgiL4xRuSbjPqUtYjkfNdfAiEA79dznwyWDGUDpotNRtufDmyteJgJdaQTWlld4RDOZyE="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYDeLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqbuhAAl0ZUdda2cQ6L3iqLJNtSgFBBB328XQ7ANIpNp/rDkT8LUOB9\r\nCRT5/fp7FN2nt3zUaJ+UqnhuAFqYyVkG/78hiFdACkfX6KnUzyWu4MWlwOtW\r\nrITzKXCXh7aRhElvsJBTwY/4hIbFNsAOFbOKo1iZ6StDUV62+EiEWAluftrv\r\nIpt3InMAYGIJPlgCIfu7aEf2Kl/kfANc7SVSaMJZEgJjXa0k1TJhOjgnshlT\r\nyFI4vSZ/4/kZfltq6eGQLecruYJ7cfqaq/HBhHEyELnNaY+GZwLKuxpUGBo9\r\nLVFIK3/R+SGG84UeJreN3yT4DYpYxoqqzxyXFZoCRw+sejw26b04fPvU7aHO\r\n40QSeyl95hc2jJUmij+zM+24voWJjXG8zYJZOL4DJXXP4ODpPe3Xpgkml7rl\r\nwFM7MDVCD0WfEh+aBzYaHPq/O5Ctb9PAzs8/Y+o/uk/Ny4o1vUInY8L/IFqw\r\nErj6KIWncY8nCw3vVWHnfbhaF51mtVAYNsJDZlZzqjWKU7J1T0l0R1qaLaQX\r\nV7+OvNkNESeooCM6hkWxHv9ue+buFZl7Axxk5f4J20FoD+uxI9jAxtOmoV++\r\nVvWz65SgJLlVtENQ8zNGHmCqQVw+82lBt3jJY1VMr8FOGSygg1GciexoMvoT\r\nKv6ciD0YJvHdFO38JAg5bO4ji8Wk3yiaOmA=\r\n=lFMb\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"ember-render-modifiers-ci","email":"core+ember-render-modifiers@emberjs.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.9_1650472842815_0.04364013138974565"},"_hasShrinkwrap":false},"4.5.0-alpha.4":{"name":"ember-source","version":"4.5.0-alpha.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.3"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"55eee16298776ae597e47d1cbe4c9d3d6afc7de1","_id":"ember-source@4.5.0-alpha.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-OucaYvR2gqjhVotmnGGtgZily0nVAq5pUM2P0WSR9LIu1e+PwcGQjw7ywHHHI/VVmMiLhs96pIiHTjEMdKZjUQ==","shasum":"1c6b0fb66ad48bf2ae95eef72e4b0912a3ccec0c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0-alpha.4.tgz","fileCount":327,"unpackedSize":8338559,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEe6dJ6xBMB/xCGFTSrYhq0EuHt3lUTCQ2+zop87wS4GAiA2/oBS/kghfIo+T8OGEgIvDpVcvkd9yJo/MtqJxKj02w=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYGkGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVNg/+Ivi6dE9UPVj8kqy5l039oqlq3LdT2UmNmYueAmolfBoyG/ts\r\nR04ByjWL5qTyEoWbIZDtu4UfWeq0YtZC2HFrrcvLjmENusPNhHrc7gSDe/Iv\r\nf8SmNeITl7UkaZCE5b6q+7tlw40z/PIf6CcaevCv0enagf3R45q2KMBLGzca\r\nfb5+n6npMMqa8nPeMXrP9XKpIjEJZ2RkXHPO9wCqKz1Z/q8ocC4relFLW+vd\r\ngbv609r5X12c/1kLmOX+PZhz1JEZLa0wFsY09IdpAOOqXBhv04pkLhGNie6E\r\n8kmEG8Z8zs5axQND4UP76QnxFJBKwHSjZJvVapV7Oebn022jTNCGXdJYpwhK\r\nv+cqC767K5rwSE3Xq6uqZ9g9sshMf70DqXgMkuJMvHNBbzHZc8ySz5Q/HF2d\r\nmyEzjwdVypXCmQ9GFbnDaOYSm7zdT1V8h2qb4FcvK0ySES80EcfUH5FIbWxe\r\nikta+GF43Wl8bYTMdXLdFuaaWMdoW0sawd8OjLkXbef4z+3X5HRWqfCbwKBf\r\n4dng4+/vEoQm1o7zNFBlegIov2xtmsiOnxA18/CWpcnKXkrIGB1BZlws8lfF\r\nziPYX2LbhqDoAGMYJFS0gL9q0SPOFRp6SFXPtk8L8+j+z32yAxpQJkKYG+1u\r\nR7WHtXf33LLCrfnRxvclhczU12IPt9ti/p0=\r\n=8FPU\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0-alpha.4_1650485510617_0.3000874816505166"},"_hasShrinkwrap":false},"4.5.0-alpha.5":{"name":"ember-source","version":"4.5.0-alpha.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.3"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"6323e29b9bebcc797136869aadff11f4f1df9dc9","_id":"ember-source@4.5.0-alpha.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-atQXrLVPUsC4uwL4NTBo5HYrWYbMSjwCEQhjysuEfsMWjlree3jWNp0wmxqe6dZsIPxxlfhm9QQHhyblXT3U5Q==","shasum":"4c9ac8a4d242d8d2c39a8198a05a919a5b5a6fa5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0-alpha.5.tgz","fileCount":329,"unpackedSize":8331048,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA5YXpvmDQAk72X5/bVZjNLKdukdpGcsX+7zHTQH6r7TAiBW7jC8DWbM/wuXb0laVgn3eAGf2gby8b+B4D7zTbbuDg=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiaaUoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTOg//fAPRndM94D10bNFmyYTA419eizC4BpQ3gzdZIDbtYZ1opG3a\r\niAO9LfbMfVVd/ofAdCcq2kZN5AiihbOK9gfzbNwlU4p1GWRAjQfGrHGslORG\r\nXcFEEEuy12s/yrCLsDthvTTTKQ90Y5qsk/hU695gKEfJ0EboGaczAXoS7+XA\r\nJ6nD604yXNcec6rb0oqFDV2IYHYEaQ/7RRoZyBOglKq1T0WXYuA+Qba/Rg4l\r\nhAL5jCaiQjUlIW0XpULIMUEETsEsfDnWOqwQqu89T+6ot4FhgAuJ2nYbtSS/\r\nFxbLfXz7MCvL9oSzpGx43yN8TOoSvXheyk8CzFM4wkd+hkuCh/dsaAobqOsN\r\ngpHAHivlm7YzahnmP2zj60eDJGYSqBfUj7/vYz4u/X8Dk52+9Kxm9CY2qlMN\r\nSVOgZvpOLvkOYORGLKoeMVCivld9p4y7Htw5CT4eXsr1DGQT3ov/NP332wM8\r\nNjU4BzNl+Tslaj3V5NibqhJi6UB3SIvlM02bDLDT5VubE2w27KdFu4+GXr0m\r\nF9NJIzsAllNd6C0jRemZaWR0dlXk00d0/0LLEbwQLe6RuWB7FoSDqsWpOa5X\r\nG47kjnbvrQLO8j0qVwv3TmMOir1It++1uptrjxJfJGiJlNgWH9fdBgML8P09\r\noev9RuRX+3ju2UuCcQirG7H9t7UUF8sIxQ0=\r\n=oOBX\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0-alpha.5_1651090728308_0.366984768869125"},"_hasShrinkwrap":false},"4.4.0":{"name":"ember-source","version":"4.4.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.0","_versionPreviouslyCalculated":true,"gitHead":"687506ccc95f2a0c6de6ae1bb02edb3ab7911fa5","_id":"ember-source@4.4.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-o4jJko/2IRfGsyfje51nNYMQj+OusJph4CIGF+Yk9pmvoS0TbzKHKWlnFiIygTcnUiMHkG18FL9Z0LSd/Kgl5w==","shasum":"c2fbabcda11a00c8cbc890ef1ba5a565c2ceeebe","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.0.tgz","fileCount":327,"unpackedSize":8351051,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHNzF5G5OpDjf9fKi86iVsE8IEDPTEQwhCmQ0CVXar8NAiBYtNpaa0VULOHn+lSPf+aBITsNmSJdmZl+YlP5iGaw5w=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicJoDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPXxAAhqn/utM4PPUxWnHygqdgeZmZvi4J4mSROlsEp9P8bKXJXUrc\r\n9EUAdj1boc8BjbJOvBZF88L4RYWqB6bhuMSDqrpJTEwiYWHfQb306oNGr4gJ\r\nSduRy6B6C/0pgnOhW3wSNq8HoqeOHYmTlTNck+3I4O3eDE4pWmMjqwv8bYQf\r\nvdb7Hkr2l3q1iG+wqM8EUD4zCLho3qKFCuUTm3nH7KymGmViB/dwU2B2vEOX\r\nECDYQQZNAoH3GchadRQJqVx5SWT7JC553OWZ0lFRwSxn61mO/1LcvZGrtSeF\r\ns2pnVceFhC5iI5+NI845VVZsv+0EyEqfnmVYtxehpr7LGd/6Y1u9aodorl6u\r\nb45V3g6jGe3yW+LTY2bD2JGkYxCDoguU22OIA9IdWAi8cs2jzWlD3AlGGZvM\r\nNh3VHx5tDelq3rcCdBK6OH/JAvxb86gr8Ge5Ke5YR1ASSaymf7SbUObZlrX/\r\njWIDl1R0tFt/C1BkmiaGityc/ygkwVvLHXm0j50NjDpxk+P6VOq4EzRQlD7N\r\nTHF3UthdPVxxE92lvyoJMwwdnhs1uftBIqDVCxHQyXOPdc2tLGmYUYyKx9Y0\r\nJsnwcz2+MMGUNrNPZ2gx7LxiqDtSNad0bzoKYdF1pJkIetJk1pZ1faDe/uhI\r\nL+dPRMmT9QA83N++2Z9031dnOKwkiMSt0tI=\r\n=9AAF\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.0_1651546627375_0.9274372956997692"},"_hasShrinkwrap":false},"4.5.0-beta.1":{"name":"ember-source","version":"4.5.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.3"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"62230e2a54e8612ff8c1aafbb00e077fa6a5b5ff","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.5.0-beta.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-gjsAhTuM0IUSlE/32KU8uoj2WXgW/wyvcysgNr16Z7w9qfb8uTLG4PJkXvCjyJhXRt+2DWUugE5GIg13U8sWzg==","shasum":"341bdad86ce5f33e1975b30174577ec8ec5c2f56","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0-beta.1.tgz","fileCount":329,"unpackedSize":8331640,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFaYEAGUwI2rV6vgr6T5B6adcDTxbw7jI1Nf7vhFy6z2AiAjvDOOjWQva4WB3P5iSp2vIVkOhkYljoOEBjZ2HssXOg=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicKLMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQ7Q/+M3EZqGjdGJ0A7MyCFx19ex7vOXNRpga7P+JDP4k7fnbUhU2m\r\nILBPX1juzrcuPycG+e8gyP4zXFXqKEpwKwNdDVr7IGfaQJx6xFpZMmESqWsz\r\nDtjK2wVi88H7ScsqZ8qLCMf2oZQ62Qoqd6FLmfborR6BjattwgEtFr430mXz\r\n744EK4hj4HUMwOdHpXcVA5hTdzjBTiTc8g6LbrDwZhdOCdsVnBITQzOTzIJL\r\nDnMAuGLTlMd4/3kGNe7Yvtv+aOUaERrDfCGFETcGr6wbNDNAqCQB4wnJYEMu\r\nApFOUL7+7bLkz9/IW4O4rzYAa2YW6iSY9XaD69E07cl8FkQEyf3puFpPqA0M\r\nU56iqyyq5BpbW9jAKm5BlHNHQlk1MTS75KOs+rm4nR2goKoImVYpy9jFTrK+\r\nepm/leY6zxyOoBZgsxj2HssRecSm4lW9/sazS6p6GO0DZNRcquNeU2gENmZi\r\nWR1SX99WSgpp6Xq8G2h6pXlhlTw7Eg266K2aBAajjsA/gut08RsffWOzScS+\r\nHhhR9GD3olQKm3zBtZ4RbkQpYybMbQfoe3+Y9s3o23h1SQCwFx9h5Gma2VQ6\r\nf4KqWKk+ICDlV5d0h6OOBzyhD2nR54/wKFSFv3wDx0PqOwXnWmeSx7skZBfY\r\nd+wnU4uXtvbatPR9fIH5w3R6hiGFKKP9gvA=\r\n=FimE\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0-beta.1_1651548876410_0.8294078147632156"},"_hasShrinkwrap":false},"4.6.0-alpha.1":{"name":"ember-source","version":"4.6.0-alpha.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.3"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"140236a24d93d93f5039ce7258254879cc951496","_id":"ember-source@4.6.0-alpha.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-SaAHv/SSda+BSNMnjua9gL21p+qIZd8/Seyu+uVVgnPrZKkBSYac2uiqQL5PcraHILb1UIfQ8Blwj7JUBfPLHQ==","shasum":"4d9c6d030c770bb426751974d1c41697a15d6c68","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-alpha.1.tgz","fileCount":397,"unpackedSize":8366450,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz0mVcRbFsx6rwvKiKBbg7oKjM4x+kOTVIQri3fTTQCAIgOe+DNH3hys4QTOdauLnxs/SuhRbhSPM0mGa+/21MbYw="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJict1sACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqhvg//U8NmlSmyNB8v5AE+hWAR+0jZ2yzUPY1gWNPKI47Abt5eVjhL\r\n7mlLFYGS3FSXPg/3zkST2+PIyQQjbcXeyX+dCyRVbmcGQCr08CbUc9JZNi9E\r\nedoOMI7yurMtdldaQcOXpjNwH7DeHpjYYravo3N5F65QeLVVGAanjHkWpX7W\r\nZU2Q77SceNrFm1KvKNpMo6hn5mB/nTs2Jrxjm7/WPaWZcwqU8FCXAkjFCtJ3\r\nQwt9Itu9ITRVeCucOTxl64vfXfAspPA6mbXJnyPVf3LQsW+tl8TEu74f6B/K\r\n2VQoo/scIdwKwPpCZf0+Ru4psBHXjtbVfQezu15hcYCTzcwFci/XHqmEupoY\r\nipgDsXid45h+wHZPde9KixLMhOFTKQnSM4wLx8vAB/B7UMmtJy5NfNd+wicd\r\nj+pNyHyOBJ/pV8KX2IspKE2aQgRBh4YgRrrUhrEUlzaMRILlahH9/jOSSHfO\r\nsZwFxEjsJkwNh6/HJrH+OoOn/a8nGgsZ0WtytYaodz//bjqEDiChOyrg/ia3\r\nziqqWwY4Kk3ZiHWGiVV0+4QGfVdKgoQ84sm7bKact4QGWYYaTVkXVtMt/otW\r\nWs0jCfxmlQr1pa7o+SNtDky3sXSg992fNRq5q16kLylYzI/htHntVYndKWhU\r\nCTdw956Iz7u+dwrikeqdj3mVhM+nb3FxTtM=\r\n=WORo\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-alpha.1_1651694956424_0.37285006244870833"},"_hasShrinkwrap":false},"4.6.0-alpha.2":{"name":"ember-source","version":"4.6.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"82fee8baa15735389f0988a0907c9c8ad565d461","_id":"ember-source@4.6.0-alpha.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-AEbn56fnpDM1gAVI7jpAYQXssVNAb6V1354psfd7Db7wWKs+yIGlSMYKVReWYa6BVmamxhmpnmU63Sdivu19ew==","shasum":"eab986ed227cec0afe77ce6c8566c0a6ef111c48","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-alpha.2.tgz","fileCount":397,"unpackedSize":8349412,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGt0qt5KvT53ApLttj9uhUp6LngNIB7eD1RdByFl/vCdAiEA4HIQsRCWCNbjFpBpJFoJYcJX4j2CKtKlxh1Ryiv2SYQ="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJifBqEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZAw/+KPjb+e38guLZpJte2LVC9hcapPig4sE0Tbyk/tCrl43rdAyC\r\nQI4Gax+I7tvIHFaaFR2PHPTTTFR1yPamldRhp221eel7qM9HCUCouz2gS1H+\r\nUCqnHPhGwrJwFCbFLsPE6DE0RqguNnMYW85z8ZfiJBgVZIGn4sVxyi1kvWxy\r\nxT876DKOsHJj0sG9nUy9P/4IVpvITI78x9QyF5uX49tOgvKCq0NkOscmrzVF\r\nH30hME8sA5Q5eLtUjfrDLRsPRf75E9s+i1g8yb+vUVe/7WvYO6mM1kAhDM70\r\n79EwsIhx72BwiwkBM/cOTnVxcHnNZXyPMh5KeZ1mcW2sYYGKrJ/Aew6rXCMj\r\n8LPImOM3TxY1wPWTuyFm8KIGALhI3leEVe4wK/9ik8TvurOKybgTn5EHwxOj\r\n9XJSEwd++c2yZZkk99m6MaQGnB+6TnVXmoVb2ttTs2pt3abM2Q52g/UrUZC+\r\nS5/6sqN2U27xmUWdD5LbvR0+gAm/w/8c5J1SLF4Q4Wm1z/OJsDL25VJ2hB4u\r\nSanXDsx8OUJUkiL5JRLU4uz7YltEQMOHGWVDJZW5yomfxHuBVZiAqgnNgd+E\r\nrBi7q1NV58zOgDi32hg9WJhdbayHdyoe07k35Efb/nEyY9Z8QsZHyEMVnzhZ\r\nhKyke7dLbXitRyOu4ZFW5HyBMTKO18ROkB0=\r\n=Oepx\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-alpha.2_1652300419881_0.6444650032704269"},"_hasShrinkwrap":false},"4.6.0-alpha.3":{"name":"ember-source","version":"4.6.0-alpha.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"97836a683f8a889a1a3443c764fb1e845caa76fc","_id":"ember-source@4.6.0-alpha.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Q9HrKI5nagI+4tftpM5p/oQQRB0xAfy7tqGuUDIReoZhQbMVpUOwSqzDk291S3BtedVuqX4+FhGquYS/NY2hVw==","shasum":"7428574cc704edb94fdc122e6eb167b54ed0307f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-alpha.3.tgz","fileCount":397,"unpackedSize":8357681,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfVG51YexW0O1Bv4vXxwrRauLyVSh8L+1IvvHqnuI9fAiABKgaijmPMVipPAfrQo4ekUf0fJj/EREFGZsl2F7WKsQ=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJihVKOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7bQ//TNAsToTSzHbckuUzZw6Uf3plFtffflVO31iv0cUWzfm8pJ+P\r\nvJEwkDZz1ziJiZzHlWqD/0RTu0eUfDLWchqmhLur9tZYoRiK02L4ni4si9vs\r\ns6MFS8mCuTbXTChhoXupv/fdP1QabbXc3gJ09ALA6wnVlzGoN0bZzNR0oxQv\r\nan20aDiIGXZ72IgueF68IHxfVt7LgPxCHAZuxLu54kfAknzZpiVIdvSqgLGz\r\nag0p+AFGPCwGsjHUEzxURA/C56f2h0vMUGvKssYHvRDrxGJ1QR38xENZSj0w\r\nfDlnNBtpCXp5cTJxFfCNS6RNL7hBkuilxT3sm+kxMqznh5jIjPIzTp6CYwoC\r\n2uD67Uoq/Z5feB6qVuMugWd8NDq8yCeYKpNRKyJYNaPfaxfDm7KRsTuLBqMI\r\nHIj3WWdfL35G21tVshhka+YQi6SgzKYPF5GxM3DjPjwaLst1/PLwzkKt1qlk\r\nbK0CDmJOkPrfsI24eQZ3NcUsCUdPy42LT4SHyWaLQdeti+P0y6nXhnssOfu3\r\nW2NBdpAajNTZuaVUFo9szTn8qD9S9Z/s8gQCc5cLdcUp/m+VFGmTPzvkPmY+\r\na3P3NdYlOmZTL8gTkwgunDxOaf3uF7D+zWU4626pxNEYwYWHZEGTkromGjrD\r\ncNHOFVGPfSkSM/jOS+wpW44O3hLF4+zorEg=\r\n=yDqe\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-alpha.3_1652904590194_0.4265872841095135"},"_hasShrinkwrap":false},"4.6.0-alpha.4":{"name":"ember-source","version":"4.6.0-alpha.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"aac3cb20dc3917e76a010fec9f38b81e4669cd14","_id":"ember-source@4.6.0-alpha.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-lMyHKGP2fdAIftndg8nuKnKaU6F38YQamDBSjItb9i/J0L5udeTCN5NsAsBQX3iYDtkXNS6fa1ViqdPjwH+qig==","shasum":"3e12c5ce0709355b55094552baac8f97ac85a651","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-alpha.4.tgz","fileCount":397,"unpackedSize":8357684,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHbRVC1nGjdFmpGtORUuCt1ud25nEXUp2FREGKdTNT4hAiB8WDRlFW1dioIkDI0rA2f9HADKdRZSeRdaklZjm4wvfg=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijoz8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqgkg//aOsA/fPBVlRsE5yP/zjm7cnrF+Qx1nlMaXqUpXKRJHHbJhgg\r\nRL0qgbeXxw24hRfL204X3EIgcWvxWJ80l3g7xcSyHHO7pptIheUNNKaC7lss\r\niuTe2Wruk8F8aMvLxN/Czb6vqc2dDcvWj4UYUAdrRIgJdDnijaL+rlCs+pzQ\r\nrrt7eYkeVXHh8qHx9AlFKyaFezhmByCA4R4wQWDKD1f1Qp1+4i5a2VL+9ZNY\r\n0ahaKRkLx9qvWZbaB4gGhSp+mwZ3MR1qIE2kHlOCqDaXZw4S378EVCds5IeU\r\n23Fn1pYJFLtMN33rNMTcFcatw+D4gEdCZVtw/RquhqCAQ00EBPZhbCK1tFpq\r\nQxIKWgoeHjTN+Mfo+dqV1qZ4hQOvC08sh80LKHp/73q056iQeKEONzrmj+Tc\r\n8PF04KZKJ/aGepwggcgcRfrX94TCupMWml/Sg0cGwuQlBJ6qV9exg4UfbUsa\r\nJMqOUg/WUP1CI4RpZOfV+EbOBCRwi5ZS1YWjZxYEAEdwAb9IJO3Jac0XJepC\r\nuvGDY6kgLI+Q9nHtmHDE4L4H1pCv/nz5D8/oQhGLzaBN34YO6/6S8QJTy8qC\r\nyoC8L2XJ6wFVqmHU8zsShxT/W7fniAs9RoOxeBTKRq6Ddre0rAYahN1EWVx2\r\nWIp4hxgnlmvWJkgCbz5LxNYTsqGy6zJTy/A=\r\n=LvGS\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-alpha.4_1653509372185_0.5048886321888975"},"_hasShrinkwrap":false},"4.4.1":{"name":"ember-source","version":"4.4.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.1","_versionPreviouslyCalculated":true,"gitHead":"94d5702511ae9c13ad3e8b12e2fff8fba244d363","_id":"ember-source@4.4.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Ps0ff1RTJdKCBSLWqcFMUbYZ4CNr7eeYWZvR1pWFALTJbNRVCNXIiZCvS4hl+acQ4TyKszkFV+uLaVqJImakFg==","shasum":"c98b5af3b6b4ed9f6d12736494d364cb6ce46a50","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.1.tgz","fileCount":395,"unpackedSize":8385978,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbtVJlVvWwJSyhg0GsyI2T3t5zcP2SMeK1SoL4rhi3HgIhAMlbdSreeNDm0mWfOL5yJJmEp4lFdQCGsWmEjw96tWGm"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiljcGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrgjQ//VxuUw8PMTKntB70sXWbq2AUvVAM6svVEH+0vkDhvFFMGhykC\r\nSDyL+TZiIv8suVpcTY5iEuTvtu//Ap04h2PW4YIGvs6qslnXfhoNrqKaeRuL\r\n1tMIg1IU3xGU8M1/r/htCSOw+yTAS4zGKdSZ4NMOqK9caBQtERgAmQN1lXxp\r\nrAFHXdox9Sje64sM4jXmkHwWVV9Klvx+mVPFBJy2q/S2cX5BQeBuQ6N6HqVU\r\n3frQOiLhtmumsrru5/pFg6Z25jSAe45Y9vHyDk8wmNHmWu35Vc38Tdoank6n\r\nk3E3IV+WmhHvuTNy/ir2FMKcqu4yS91X0A1wqZ8W+N+f4GVZaKvhRxOrw4gL\r\nJbiwy0RMTLutqjvvYYw/04TxoiHhVTs+gazfHG/jl0IQBcB2IOtdUnuIcqBx\r\nVmtv0aeQO/nDtNwD6ao3xDmtm0z5ShFEp97JvKaB14F9/sD8gaHgjZNdE0Gl\r\nlR7IIBbRXtl6vWZPWQjFyWcWe3KYwV68G7Xyw7FIJBbRNU+drksUWMZiwHT2\r\noUpCVXfQMOEYKKLjM95gTTvBQUN0BnDZl8b3pliIBiWiU86viLDP0W8NCLe6\r\nIbu9NBU7sqsNuyGN+vvcaOVyVPkYbvbKbN8PK9ibfvOd0ZPLlTF4omuKfVtc\r\nKJsv++ZnJHytqqxIhRbLJZjgmIJ2yVitLKc=\r\n=PVJM\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.1_1654011654061_0.39668183004903956"},"_hasShrinkwrap":false},"4.6.0-alpha.5":{"name":"ember-source","version":"4.6.0-alpha.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"5a8e0973b90d820b3f57080605d53626658a3920","_id":"ember-source@4.6.0-alpha.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-zsRINetSPJ356fJ9vtRx2mm+qnBIx6RLoIVjlieI/PxCniwPLSx5QA2kSjq3BGY8F8TgvdrYLMhvue4obBMouQ==","shasum":"cc7e6cb38fa7755c000097ebb4999ad03550c4d6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-alpha.5.tgz","fileCount":397,"unpackedSize":8357684,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOV8OoyHYWAmdgjM2eQXhbBjG+q0pPeF/VDJaAP2dRzgIhANORB19ii4KncL7ssNxuoRJI+JuE/cdVSg2YQs5VfMo4"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJil8d4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmojcg/6A+hxoRzlybWBPxL2knzaw4f70rNjZ8vc9czd4yE6NC2v+dgf\r\nopcAb89Gesu/QdOFEuIrDgqL2/of/YRFzsvePIFSPR7uUpmF4pKYDai2zWVC\r\nj3PDqn6najCYyeNJbcuYj14aFObNuFnBur0peSubpnX5CWMwESKqLmmMnYEu\r\n14Nf2LUPhWWlq3Ex8s71LyoEXN8X07veKqA6wh/QratAmK9Dvm1Aa7fOwKFL\r\nrxOCWGKWjIN+Q8XjPoGVp9iKNYmAFfVuFAfWRiOxIsLbr3kGO7ZAB2mBTbZ3\r\nj0kGmd5CvQkogrQi7k0h7Lco75JtjjjYtikruRrgkNPxL1Fip9Y+XztlMe/o\r\n0fOMejJJi6VmNGV+KTQPtGTRY24pINym11XZO3Jrzu3nVmyWF0QGyOIR2wD+\r\nnYHMZDwTJs/DpD6KUpNR/uj14yOypKMO2L0wslKCVaQk1bvDD0kNYpCbty00\r\n9VXv3b4eBczhuF35Dck6C/Q0yicsnO7BmSZybKaKc1Ln+oWoMnWQDjTDMmK4\r\nQ3k7QV0wWJnr7TJixUmRNhwT504NC5gqMrGqbfdF57E8r6eT9ylCZjMrSC/t\r\n5AjVq1Rb1h7+B/P2DBEhCisLzcasOdjhAV8NNakjakXMR77SWtMqb9kzK5io\r\nfVLu4Gr5dn5vhs836w5l9o36/KnZXtfEpoA=\r\n=oarO\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-alpha.5_1654114168416_0.3147144092575693"},"_hasShrinkwrap":false},"4.5.0-beta.2":{"name":"ember-source","version":"4.5.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.3"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"699e2301129887df0d498884e1767533219e4b99","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.5.0-beta.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-3S6hOZ+63iP5Hvixarn0RiN1sIf6TxZ5SpTypj2pwEFQ93Jee4iNejIbzy80p8UsDjzinq4TSD0gXnfOaam8dg==","shasum":"8ddf4ebb479847c51ae4c5d9a10dfa9fef2dca46","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0-beta.2.tgz","fileCount":397,"unpackedSize":8372445,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB0jXD/ryF9OmwNL/ifTsY8ZSah6fPQZeWqTR/n5SaA1AiEA0E5/O3KCvsVIZ7xlHf0TduKNWvQJ26Fm+oQcszZcgm8="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinnszACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqSUQ/+JCVhr25WLVYv0SreUi1YryiZCUhj5BO2h3lQAAeOv6gpHmJ4\r\nM69qdnSuaeKir6CUr4ZyqpiWuHsDMyDvUmJ+DWq/8AcEntwf+/E5tjfLebOg\r\n/TzH6v4V+7cmsIaA6a/IfQl8cL8taUVKjTNS2bWuM15Qt+uRpjP9j46RbvQU\r\n1GsGncDvknLnhhxot+lrI3o8H6sigRGP3dyDhIu0McfpUcRnYyEcaOFf10aE\r\nFF0AmTCKuYMyA2kQ6NwPXi3zEAVc7NKj2xWDIZKXrSgzGZhX3EEPq8T8nca8\r\nt9GqLbzvjxWBw9RxM/TmL42T9Oy3ZPMAVmAob/9npR7i83kcsETiGuGgMI07\r\nb2fjzaR5Pq626qHydxbT/gphaz8XJiyDArDGN7IArvlBuFannV0frVH63Sma\r\n0X4trX/m4IvQEfnVceLx7qZk/ueDVKAm3S1j6nKhBgP91haXpPvWyZtveJGw\r\nAyAmhE3VCKmLpsaWDSNadLTLJILlnQBZxu/dji+ovy4q0DvkNu03JzliILHn\r\negLwqAbhBMe6jaB6S0j0X/4HuKZU4x8aeMi9Bpt39gDimj1DnzGM8xutzwa8\r\nUH4iesmNwCuqSurz4vM3JL29wyNu04MwB5nJ8TBBmAd89tY5hBLU0nLN3Dcc\r\nuKNGM0LH2Mi4el6eNWJv21vM3jmYWYv5HTk=\r\n=4Oli\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0-beta.2_1654553395091_0.6124937167378848"},"_hasShrinkwrap":false},"4.6.0-alpha.6":{"name":"ember-source","version":"4.6.0-alpha.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"7e4318edb0366ac4df79679bccd378d2d6db70d6","_id":"ember-source@4.6.0-alpha.6","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-RxZc8KtwShDjQ54J8Cp5MzCk6QmiUQNmZBhD3pLv6Aqx/6CH9aEfYlaAZD6ez8Pp+q43avGJ0oClRP1pY5GsiA==","shasum":"82bd4b1647d1bfae1e4b5bc4d050e13cc7366b12","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-alpha.6.tgz","fileCount":397,"unpackedSize":8357935,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDAiUuXiUfsyDuOjWcOJBHeHbIMHkkRVduA7rMfgNZu/AiBLQBJxd8cxUXMTdcX7mATPsZbZfA44/25SD4dOGwWITA=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJioQIQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooSg//f3soaySgX3J8Ba1F8//sH0ClpkWuV+zM6p2HcaiyUWbvu0ji\r\n25ioPjN7ALQZa/Xto41Gtc3oaedGPPt+9eqZxZJyasBoUaN74dJe+O/70T83\r\nB3It8Yb7zaHcIo9axvgYOYHHapIf0C7dWFNaQlWYMrhMt/agis2X6qAImN0C\r\nHbbk9QJFiph6kC4nQQlBvpUL7pdJ8gJ/T6BDnD1s6dp0ceQ7tt+1gPHYY/0b\r\nns4T7A5nouskexq1f8arwnHtfUl+BsxNv4HBsiKVHY3VZ9sHRHe7kfCXvW+k\r\n6PMQw876DeeTKSsM2B5878vFEhepg7PNlcxAdMSxHzu4CRC8tufulQUXIxjy\r\n5dIsTWwaweSZCi09aKJHJru9t3P6nR3jdc5BzrNhnvLEtcONCWO/VEa4lT6n\r\nmHFPHYq5060jwO9nRinduDQ3U99cEGO2ejSpAKvDfB4ETgyJsRGWdEPfSX6A\r\n3Ehx8f7VLE8LzF4w+JUsGrr9c5A9Lbdh+mF03C07G46el/+MNeidZAVjZKqd\r\nGe3EqaB5rfn1btrRAaVL5Go8tMS2HyExWpLOmKmGFrNVnaJWF1ot4U3DruGF\r\nVkGlLT2/yqpTD0homJBljNuApqYdvK/GfeMIZYbJcKgL+3wSaWmUGBkJjF4i\r\nBkkyNSpvQ/1YH+T4AMMVVLXPrss264T1ACg=\r\n=xRwy\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-alpha.6_1654718992300_0.21611120531637873"},"_hasShrinkwrap":false},"4.4.2":{"name":"ember-source","version":"4.4.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.2","_versionPreviouslyCalculated":true,"gitHead":"bbcf8477a15aa520a01ed092f09d5a596de5540a","_id":"ember-source@4.4.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-5mVVNc6X5nyrkJk4Xn+mqG4VTeB0G2DsVJP/J5cxGPOnl7tQk3vFUAKB9hwXsDtT2elLYIxuS1ob0hZ/3XxPrQ==","shasum":"4a77f865de1b2962aca2d4d29dedcc414752b7d7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.2.tgz","fileCount":396,"unpackedSize":8386600,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRdYHlQ+nJoR8i6dfGRUuB9SjF8nLcwIx483KQPeTrLAiEAy652el0G/CxVUHlrptHgYIu/oeAr3wjjictPLRiIzDo="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip1xIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0KA/8DE6e2bBXoi2JTrYhHTnAky9yjEVH1u0+tYbZYY+TfVYBzKQl\r\nfORatsxMNPAWChUWxbr3sM3qgoz0kZdHri4IZdk5pyhLTSLPyOwiCzDK2V26\r\nfdtJA1vo//s9piQ7ajpqWe96N5m/eMFx12p2TvwMiLFna/sofxp4eSxDXIr9\r\nvovADkFF/bjPT49yltwg/JZdIGmKvG0IqCCd1MMGGgiM+M5eEKfQGTJx+SR2\r\nX5+mnC9sWN5VI9IqV3wWHtDg0K16B2sbmm3gnh+byirkDPxa497jal6TeYbL\r\nTACUdutFRsHZ2iOg6V51iobDos7MJW3h5xEkgosQRlM98yFEhw1E0C5VoGAT\r\nYEnMODOOJNXI2RQd4HHmOhd5XQzsBky2O26wZLvaYosRQXzRGM4Ed0R/vWf1\r\n3ScGbDUlFpfkdxP54N87PmqH7vLuXO5N+boyaYNtKMsX5CzZFKu3P3h6MLVX\r\nlMXDW1NqEWhLDKB1KBesYgS42NZzE5ctYGLUC5SPXWE+oUL/KCc5wYYvFJub\r\nt1TSfEaFgeHVYCNzs5k44poL61uGmGG6Kotk+P43Gd8mqUjAHAuIyZNMWcem\r\nr3KB2ovDiHq2WihIoi1JSSZyWNHY74kJPjaLeFpZn+ipiT45rQfXoL4L23YV\r\n9gFwFRPIc4Uy+t44qOKdFkvisGD8X/93dEk=\r\n=le+C\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.2_1655135304702_0.4917647963297862"},"_hasShrinkwrap":false},"4.5.0":{"name":"ember-source","version":"4.5.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.3"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.0","_versionPreviouslyCalculated":true,"gitHead":"ffe7d763be6dceabfac9a1b6644250e0d473e6db","_id":"ember-source@4.5.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-zGNnFCD8a4UNTrp5gORdlItJUalga8t6FX6EvFWTsyywB9ST8cov/c71CBDBo8bp1/V4W4z0dG6DhL8C1onxPw==","shasum":"2e5ed8bb7e967876338ecb29f4de3a13255ee7f5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.0.tgz","fileCount":398,"unpackedSize":8372900,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDky01dKMaqYuEdNbfib15tikxbxQt+MoJMKyACCq3wvwIhAK2bgze6cS76A9wQQtxreN2ZQaYTFE4QFw3ppg1Z+jxp"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip1+lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr6Bg//aT0bR+i9d/gWFd/7FjN0Iw5+OCknPRt/LsLJMiHsmZSPA5QG\r\nO/fpLFdGKjEGXTrnOvHSYwFKTWB2PoTYmEJMFpb8j9YfYMu2LuFPI0qBy7Ia\r\n4EUWhegTNQP3akvHBhEHZh0wRcYyJ84AxRByQvwMIRHuNgz40Uahx5Dwv+PA\r\n0kU9oOaS+aSVrg7SoyN3YGmprtqRkAWv1p/+OKGIiiF+nbEp1KfWhzr2QlS9\r\nVDYrDMX9pGhe/05PU/FwYJO4LUoq40+VzBg3h36MjrySkI2+HCo29ZXiUqXG\r\ngVYO3HEt9H7vy9P9EZSzERT/WLBxK6W6vZh8o0y/OXMBfQdtnN0zWD0gN++2\r\nwKPlaNvkNXmn809SqQuaP5Nxd1i8ojAwNCbmtwsd3D5WmmT74V3cL1s4MhPs\r\nQinyOrK8V06ctr00QqYd8irvHIJUEElC8LcGomxXOA94Db2AJYzgb75vAX3L\r\nRts/oX7W03YROapUHqlIIh+gbqW6kz1jvzqpEieHPNNz/bshIqkvdeBqUJPn\r\n401Q7w+RXeB3UAnB7sm3YHQ/xqYkREKHbdCsqJSNX0g2RaweZ0rxu9COZ6AN\r\ndbhIaNSSA91G3oL/L4OQh4KOzprvNm/lkXtVzqF8Z0gwoPQW76+5tCGQ332W\r\nf3/jcyYhsIU8undDdz4DIZTdNj+q7HlJmus=\r\n=O/aB\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.0_1655136165532_0.7477330385595642"},"_hasShrinkwrap":false},"4.6.0-beta.1":{"name":"ember-source","version":"4.6.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"7ae2487d9aae21efeb847ac43309901f43acda62","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.6.0-beta.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-kHTdG49OJC9UqqDAJmvpmx3W6tUGcHcRcy66jxz5c6P9QM4IkaS3C82jySECXcsN2DPk/7v1lhLdGoDupIM1rQ==","shasum":"06bba026257a5b8b1cc05942cf031b1c170a775b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-beta.1.tgz","fileCount":396,"unpackedSize":8355210,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd7RdJvTsGurnqzhmfOml1vlDwgmsCZXCTFBSW/xHhGQIgThqcpbFxc/+bveVtyZ/si+N7fzcTP8/Tm0RM/W4TxSc="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJip2HXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqajA//Xg1d6KXerKxUN1y76Ka5GGJSkgGyR8QxT+gN2DJ7IEbDdTjE\r\nHGkfXRKe8DH2zo4g9KTeXJAs46CezzMMmYjqIzBDpeG7lMJu9kdaW9xbQM3T\r\nE+iYQ81+WLyOjGr9L0FRMDUnWMu7nYSe4SQ2dP2zGokHYzze4G1MAt9SWXkn\r\nf2frxthSMJ4IuxCHOATYuuibheBjimLquK+DL+dEpw/5+GO3ukSaqH6MVnfz\r\n0PBxnG++p2NbHQWvO3RHKATpd1gabTQrFd1Cau00q4hZpRStFnTICxq5Kfri\r\nq6VN6Lx19uPICp7Oo44CHaHx/mGYbwgMbmqfIeByuYkgaUY0Pma8xxqdrQx8\r\nk9foCIPKqORCIw0wWEnscZ4J9xxRVz6PAiYN+BL7S/P8CUPRPMqM6Biie5ok\r\nEHD+mCpPa8109IHb9NPAkVTcHYCeZ+BGkCiUfkl3aXKTSpHluPTvweO+KQC4\r\niq+3CWHYhYD7iJd6k038RKmRGO2AhiWwWzpsWYHeTYqyCVFfnVNcwhu+5z3P\r\nEvLps5BmquF+0/AfsN7NYLKFkwdJxZgC6tV62pjB35l/6yitozsTcb4mBQfn\r\n1vyBEJyHyOVG97PDptw/i0wYyJYHRUYWw4dziewkiFi7s0uxe5Yj5agXkvDM\r\n0XLG+hN4TrIKOb2f9Td0Ln9mQQxspAGHMMw=\r\n=NzaG\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-beta.1_1655136727295_0.38901851839813717"},"_hasShrinkwrap":false},"4.7.0-alpha.1":{"name":"ember-source","version":"4.7.0-alpha.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"f9430f1c4a69b6b37c3f42efb74da4334fc481d7","_id":"ember-source@4.7.0-alpha.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-1hdaFOsi6Y3yv+drM1lisNu/iW4TQGBTb96gYs68v6SGxRrQ2Q1sUW1lrxdfLSy+pAyLYUtIUj7afKuSJS85FQ==","shasum":"e3e2d4dff6d3479d50c40997a7452896454df0a2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0-alpha.1.tgz","fileCount":396,"unpackedSize":8358915,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDs/jC9Jd+VoQ3Q94VtOXk4V2I677clLnFlwJu9+90XCAiApYRvNzc03kIMTgXIaPcODgOOeQxD5/etcdi0P0hZFPA=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqjz6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmokew/9H+lySVbLM95iThqVoYmHMzCV8r+BubR8uwC/C2h4R73SBmpo\r\nsAOo8XLN6nKEn9PDMJeKfxEwR6v9bK7U6F1Qcudbgy6k7pgSSuikKtTuzX8C\r\n70GeBFxT0LiEnjqq4EqAsn4tDYt39GBKS884bfPzjCOgTYIV1MurWt8Cb7/I\r\nnYqM5VVuLSuBlbg9tDa5AofUlq8bv37Ik8G8meYUnVALhAOJ56odM6GnRagM\r\nXpRwQFbx40HWbbXKuU55jn6gTiQ3DHITWrJD4mscLsDUxp+AfBy3lmFAKP9X\r\npjXUP5V5aMNv4fbL8FH3tYGiyDhaj5NsnuDQAV3qfgLjcbnqoxPH0kp+vJpB\r\nzUdfAr590i8693FguJDmMCDwK+FSiH89XcYq6Dl7aHZlPaxQ8cEmpZS0gwVT\r\nVv7Fe6L5PAKOp1Z7yJXDCLXreLWm44tqXdX+XVJn5wr8HnssR37ydyCTBlir\r\nULNGto44Ueqkk6xBXZmt9sZ4+iL/MJemH1Gx110ekuGVZbR98WwwelYKVQ+1\r\nyG8eL9TJwmOmYAvcP1Ep3eh34DeWt0wzb5mjwMcM++VXQ52G/u4CE9bacbfK\r\nle7iSj5Gp0xnKDIYFQneYnKSAOItZyH5M2dx/12INEg4OrTyNczU0Dv87DgB\r\nAa8dclSBDgjNapgjzIEoPqZ/kLh6oPRgVp8=\r\n=PaQJ\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0-alpha.1_1655323898127_0.4031083384848684"},"_hasShrinkwrap":false},"4.7.0-alpha.2":{"name":"ember-source","version":"4.7.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"2be466a98bad34764b4dd3ef42fe57e5af57e66d","_id":"ember-source@4.7.0-alpha.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-qbqy/74ynYFtCyAN6y9cIQuwtv+vmoS2YNsdR9zp1AMf0/rG/P6Y1QKPFFGQgomazHEfgEjD9SvYpydY+8O/Bw==","shasum":"c9d606889706481eb250ded8edaa1fd518b60ef8","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0-alpha.2.tgz","fileCount":396,"unpackedSize":8358855,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6A2I/hFJpREvoG/032P7exAKLjfOn0XYJF7K9pBJF3gIhAN3XaN0YSL6dC5hFJVTYJQRCZkJCYb7Mo10npltYGsPE"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJis3b4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpH5A/+IljqjonkSbIgI0td7feA37g+86jh1bvC/KzP2q1yjaVH4/70\r\nCnChenDKYD8njHnnI0kThTIVU0j6Y7XvRj5rx2pWhChB1VpItAPXRcFJVSzS\r\n8uKv7uxecE/iRB1mfm6Q+Wr1rxovCk4J3SfOp5poaOTL7ZcqFUzoGaVjSZJk\r\n7omf7CkjhOy4dsjSpS3SVMCmG3zyCU3tv5xbZJhl4vhMLdzbW3KsE+IwNHgI\r\n6obW+tuXgk9XERmM55slIXlGzUb+d909gd4e3sCf6Hw5nDHyX5eI8nY1C8XM\r\niOcwPZhctwSEgGHrMdJV9MfrLHmaUjrVtgcd2YV66jPndyidX1JF/sjPNrpT\r\nrh6RN4VnOXEhIXoo4kX05mHPFIjZf6tuU14I8ZYYDyS4bC0IX1vroFqt0sZB\r\nSalU4FYyxeLs3lFx/mSTeu36gdFTVe16buwQ1hCop1EYHHkAcm9Y11axbnft\r\nU2kMx98Ywp03WaVBwk8ldoZFKCKrjmBgh53gXt5n3qxl2m8WKiHZO75nlExx\r\ngBa4vQNEbBLowdLbsXAOVc1Pkv/neGuP3/DiV2MpDOIdiA3V8XuVddrBIsjE\r\nUmyaq5ZTCU1w9Yj7cLwywwEFQC91BcjLgUkGjfroSlbCcPOw2SdQctd/OBT9\r\nf4J/YzCE1KzaOY8+3YOxTjzJZ8KDJAFgaX8=\r\n=hUuf\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0-alpha.2_1655928568381_0.581810163923894"},"_hasShrinkwrap":false},"4.6.0-beta.2":{"name":"ember-source","version":"4.6.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"1dba5b0da1b8e8a5757610768833531e43f8eef7","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.6.0-beta.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-X+UoBUgf/3QxlXbp1AeER41Ch05yyDR699qBhVcK50S0yHUrS0t7++eVC7P34Yj9oEJWuMqlMKVU5ykFNfeiCQ==","shasum":"b327b8812a4c4108f81371ba447a4e5ff9a7b074","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0-beta.2.tgz","fileCount":396,"unpackedSize":8355997,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFi8B3USV8gmPa1eTdtE0cm8nj40FZzqsEpaIJtubAj3AiBr3mEKQWI7qQT0bzJX9UMCRm2LqGR96H8rI1dTRaGXJg=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiufUkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmMQ//YnoYt4MbqHoejFkXVkmb51HXPhkD0AqWhS3py+6PuxaoRRYA\r\nMij37jJaq1bGO7uQ+LqwrNJywoEyrPSPQ1f0To5em/EIcCZgmcTBnrv1xK0x\r\ncJvLCXkQMlpBL57mBdwARrGhwNUXvyqqQTXWQNtORLIWdIwkyjsGpwIORS/a\r\nB+E9OprUAQ4t1uhOdHGo7W4qKOaaJy7LUF1n4Z1sY6SPBt23c+jpSU5cBrXT\r\n7UEODeoQG20S8v+2e/26oJEDFIUUx3Whq5SETDv21v0vtBcOuWnc8DZKk8yP\r\niveA4DuhG+3PyFg2VTX451yKjn/EJiXFXTpbIUfMMIKIl75ErnNDaVvIvhn8\r\nN5cFUqdJpmZm0KvWNX1xSI0P0rMNJdgXQgUedt4IcJyasJUP0RqmQyrcFz/H\r\n7CijXs6Qi7uT5Xsejuc52n35zVdvas/7F/ic5Il9PYqAlkiA7mDk0GtNes5w\r\nWxOLdAcLMGPgQEvgnHJgh97msX0Wo/d4TuehKrw/lmLz0UPT6QVBzmyweVGC\r\nCyDhhHE+te0gVkfWRzw2oqsESQj6RiCwmZ1IETAb79R5Z4VN8KxzDxhdmV0G\r\nyIgbFuRU0JsvNwz8OTRbYlL/5A/2eWsup1dgmaucfkgxw91OgAkPuL0LksD9\r\n3oIk/0oW03j1azuHZ90J3SZFPrhx5ZmQqZE=\r\n=12Xe\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0-beta.2_1656354084028_0.2082390566614567"},"_hasShrinkwrap":false},"4.7.0-alpha.3":{"name":"ember-source","version":"4.7.0-alpha.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"f8f2d7a00060058f546c8d185ab4dcfb81a934db","_id":"ember-source@4.7.0-alpha.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-ffjpOSVOyqVEDoNwO98VGiqM0gpffSf+8ZRpRlRahYVL8v7xt6c/XJ5lEVAEXrWR3MwfxQvdqx3VTbX2T4E+pQ==","shasum":"4bc395284067c96ce996b294674d407bef96fba3","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0-alpha.3.tgz","fileCount":396,"unpackedSize":8359154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGOqvXTvTpLh4f6UWnu1QyNpY1LEljxdoonyYrXDyw2ZAiEAwTRh8Arq1qfPIX2BObhB7QnQ0A0U7oNPnF+H7yPA2qY="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivLFVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoBgQ//WpZuLigPNqeEZjuS53Av/rNWLzjKYFxMfffI9ReZYS8W1y+3\r\n3bx9Vj2aq5bDJFQJhMXBo9do3zS5HFpbvsZ3kngocwSna/9FsN57zhFAOVuW\r\nHK/PX6Nc7+brzIg2/bkewfCtuGnc1K4lUyzSbDSXaEvsuIcy/mKZj/Ftp6sM\r\n7ttl/zfW9UmZIXFYQ08qYLfT3PiN8u/+cH4zo1AVNuLs5rBCoAq9DLlulPC5\r\nhUbjuxCjeI3FsgUDqKIDaiDXD8pQT1Za2I7VLci1OErsLN7scNoU169zn0+J\r\n0l/5f21H2k68ACZV4UIAn/y/NE0bilJx9iYB/p6UciGAaHPw64Xpc2SL7oU0\r\neMWuYYPUX8fPjjuM1M2w3S7XPdmx+K6VSf8yuQmYB+y3EOQZaIFusHEmb0yx\r\njn9gIXbD0BM2lFUGTgDCd+Gf+0hDAYqH+j0qI092ipz3SXqYBUbC432aqhwo\r\nuzuaNKAULKZtzh8vwtgVgttQq13xEUG5Ix+RT9HeC8HLJIfknzcffDjj+Dq/\r\nICkOSEtXvkpAzuL+XOT455yovVcBulJ5QFxR45Z6L8NJYsZjkt2T1/E5fr+E\r\nC8j+TwZxRhRwTZnNy5JE0InyQSM19U2Y5Tg664f440+Zw7882w5UupCptTUj\r\ndeUX3xvYE8OyjK20qZnN7ORHALglL8JM6kg=\r\n=L+FK\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0-alpha.3_1656533333351_0.6488040444069938"},"_hasShrinkwrap":false},"4.7.0-alpha.4":{"name":"ember-source","version":"4.7.0-alpha.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"bd13df4c8c159160555c0c1a0d2f0c0f11785beb","_id":"ember-source@4.7.0-alpha.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-xxpDjkf6xIIIHCTP9x+VfQjLTC8dWfyf5YNenSp4qrT24D4gOV5onPZAwdp5mZtHbRGn1Jjh37s3T2E6If5lXA==","shasum":"bde97e41e7bc738bfc5b26300101eab729fd5e23","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0-alpha.4.tgz","fileCount":396,"unpackedSize":8359154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAR9Hc6zZ6x7AVS/uHF9fXThzN6wyymmSA2TgbqR9iSwAiEA9zxAU1gCoOkSnQ5nUvEraKD5N1UqQXm72+fxTE0YAh0="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixevzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpApw//QJh7KZajpbYXeVvzX4FD/ymoEItouxz5xgjxHuYw/msBkfzT\r\nZAfbISLSW08xiRl/W0CZ3+lLIMEsG/YiSihU3PIxRKZMVHkXGmn8SX4FU0cv\r\nN/5qKsg65zX52Pv428e0p7a1t6fTAIFFcKSnmYOHI5mYJDaMaFvOXf1kRV9C\r\nv89zSwu7W4VXIVEsS+nbm2Mgw1HCEnKXjschSgjalE4ZferxyjBTy3HipUuM\r\nWMxvp7I+bVK4DB2P9anGhmyU1Yayc6pAAwVqqKHOWraZleJS7UE8a88hzBxT\r\neOwMhPwBbCHTh7hnfRch+xlOx3b6z2TZqG+ynkeEcs24U2l+urmUNSt8xIZX\r\nbrRZILPzdb7AlPwd/z1vq/LWJl9K+KnDCfDdyLYcQRjHIbJOoyUKJ056fVHW\r\ncWXAfQPMYGq/b400e+aAk18AaGnBbWrEJhf9gG6WQOOh/upnA9+XzEGg79sl\r\nRfj3xn/26Mw43hSrcUq6iip8jZpnx0JaIZ2PQHsVCdVC7qEV3CEY4XhKMOuw\r\n0nn3CsPym58Wp+Z9oQM5d9eaS4Uw/Ip2KKeutXsXK3gvElTMRKSIjflCdTZh\r\nBF6hy462OEDxQ8x+fhT45csp+K6516k9wOJl2kjUQ3BIrDSi2IhhgoJDcneq\r\nw2s4MOFV3FwGTIwISdUCxsrU3NCxxX/nadg=\r\n=TFL1\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0-alpha.4_1657138162921_0.23524113001095648"},"_hasShrinkwrap":false},"4.7.0-alpha.5":{"name":"ember-source","version":"4.7.0-alpha.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"9ad0fbbc940c69ac9c73549db78ca2c968f4fc3f","_id":"ember-source@4.7.0-alpha.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-BryPt/O2Ve0GRKcZlKqJELfRLCY4O5W/mJHc/HvgD8kj0VLhSONgZf/fp8cARkNseAs89N8INTV4+2YezQXFEg==","shasum":"8fe41570bf8db5d743510e5be2dc7e795135a756","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0-alpha.5.tgz","fileCount":396,"unpackedSize":8359154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaNfSmAkU1NSQ2hk4AK5a3E2CfDet4bKAiLz9PR55NygIhALbfOk9hWeYRMX2m8V2EEdrJ8DkY/VeuM3oWi7cLzMJX"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJizyZ+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpuBBAApFyfGkPQ1j60doWng5ENwOoZsoTdlb36ZM65ckxWxGJXljTX\r\nmoiQj0zkDiyT5JOp3m7YCpFuIyLTk066peref9IRqDy1tGj3CaJeWpcu12ax\r\neQLPH17I5gyU8fvVODHIGsT7h1kOwNRcURXg+CALFR1XkIAtDAIWUCeUpscR\r\n3Tbfs8rglGmbUqjLUk4EVVvKHXtcCEDgGwt1tTs5aG3s0CbFDoHBHW26wSW0\r\nhTRuG1ScQQMwJSpyng0KlwxlcuJ8mkEOBf84A8thfRk4mFXVNyFTiomYpcNt\r\n/iGcXCkxHMVYUZjG3uyr9c924i8EWUb9Qh6YCG31FL+S+fno6wcjKr/eH5S7\r\ncyyWrij+3yDRXtgkTI2kYRe+yXHv8Y311pdSrMwSi9pAjdp8KHiguzAPk2x2\r\nMBO9hyon2xToWlVUjPyduX0x22JAlme0aASNCSsePKJzSoaB98J0igf5mP9C\r\n3hVbPer80RGxQpJJM29xMxmxipL0EjICKxSQ/jw4Jjru5cgBpcfi8UDvjvxJ\r\nMgfAIDgQLbQjfpKYBycmqYN8S8jM4wAqV9XnKvsc71/QDSOPnnfTURW76lec\r\nWzPU3w0YXghmfpB0TPjOaxUMZQIbBsfW36ILxfiyW15YqJSzx9M2yejTdY8C\r\ncsvW2wwUfU2+31IkL6V93TVHXjUv7Oz/bsI=\r\n=M71z\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0-alpha.5_1657742974156_0.926810583362603"},"_hasShrinkwrap":false},"4.7.0-alpha.6":{"name":"ember-source","version":"4.7.0-alpha.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"460861b5c5bab9e9f06d6838fdf32bee9f42b55b","_id":"ember-source@4.7.0-alpha.6","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-CYumG+tXctDRyyaAaTrVE1eymM1uaokQ+aR3JidXwuwVuwT8bJVQFGMkVHQRNr+DKrq5WP5hZy16H5F2U/VxPQ==","shasum":"e5364b4a3ed6ecc0c07047651ddde522678b71de","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0-alpha.6.tgz","fileCount":396,"unpackedSize":8359154,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArE/EolHwMcdImP3EjAgm/ZEwyIYmTNCWXCJDG3TgrPAiEAwii9z/Vr9gBQqJHdw/15FcrlbdcYWbjWAY3nitLLX0o="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi2GFEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrx1g/9EltEhZtBh5FxrY2a3aKNbS6lpJ21irivM/V9ybu+ZtHpVf/z\r\nWaUmxHXN1VRXJAsz11lyohdnMy8YMjl11gu4gyN5BvE8Fe/AmIgkFA2Kx5OT\r\ndUUXaDJhgzzj++84V1Kf/fISCDNhTURkDOHmrmayXhXRTD640LXQCntJ/DTE\r\nsg9gmMZ8ogyjaAk5SzAR5ibjcvTXbDQkl37ojd2qDVy9Z+zi5s8oS04nKhB5\r\nAFn1oNDsp9CHK/PsHSpEdDZZaI98/IIHiGJZdcptgh/o4rIWxbnQ/+SvessT\r\nnLn28ATF8m/Pml7Maa2i2MMF3qb4QvxqHcUvj/WFvAzYw0g5+o2rESaIoePv\r\n30urquIHrdUjbHTZfDchqP8Wl2TTT++/jsGGd1GPXjRuJcSJx+MMMHEZBmXl\r\n2W6t4SEs0MqsQIinnhrHkxuXemP6BFKSHsaK6Tkv7KVM2c4k6kU5TZbUXif+\r\nulV6/u28S1LB3ETFD1i79UEkF8N8iBtT4RI21DdqWWMP/h4Wu7oX6/ELT+KD\r\nEUqvh7HSg3rGi7oJZptyibIX2MR5V4noP1wxrDZNeg88Rqr+Cdf4CptZWrr+\r\n/SYrdOxKbzk0Np4qr7UjsWJ42CSwZumehrv37tFYTefJ3+NzygbrXikLZ/jT\r\nc0wH67gxHteldjM6xrNxf1royybGNYqazfc=\r\n=1oqm\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0-alpha.6_1658347844569_0.45148983187691694"},"_hasShrinkwrap":false},"4.5.1":{"name":"ember-source","version":"4.5.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.3"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.5.1","_versionPreviouslyCalculated":true,"gitHead":"d7ff40b7caf763e613824a102caa68843668ec86","_id":"ember-source@4.5.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-nOVoeUOJQ0pZr8MUJ3bT1ku36OYvKGZi9AKHJ/2XX2HtvfiEF+aX5XB5wAF0xNkjx4U9okhu451QRysEFO281g==","shasum":"6d8b2667ccdbb34ad6f6965e2ba87c1bfd045710","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.5.1.tgz","fileCount":398,"unpackedSize":8373492,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmUO8tdYbizvQuIwnjOk2MhM0oGvZ5NdmQ07yYFT3/1wIhAOeJNHa6lGE2bh0hXt0d6lrrGOb40/qBJ/kQMxqpIzro"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3thbACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8kg/6AivKNWjdFGVA/0UuxFP93I1ruvVqe3+Yj2Z7YohkH7EF0Cqt\r\nEF9LnV9z6Dwh2bSZyo8yO8DS66FxSUfnCP9J8NRK6ofR9vjr76CO+HL+mBoD\r\nZVaC7k2X5StC2IAJawD2IinerRZN+YAi0WdSOCOpy7QljyjLNk8Pf2xTiqMr\r\nk/tq6LLb3ddwlj1z0105sgRYZ4+XxW4vo+LF6mQe373IxpDq5SzjIIFz5Mao\r\nb8Dpfjcc4/4YbJffi5GrxyINLotZiHbz0e3pkVXY8Esi3eqo4Xa9vm+HDUq0\r\nn5CiVDWI9HpxOLf62nWY6HW9E9+o8OP4CXi9m4oQvkB3W0KM/FmrBFHR942P\r\n6Avzx28BlTyIIRbznt3O8sekreFLtcZ7soLvjoOPTDss1bbWCPJJsfERuYrg\r\nfjPgncHrTZeV/snyNE0UCr0JmngvfBpGlGN5hrrLhiXGriwkyDSBQlFpL9xO\r\n8b40g759GVX2HO5qwy3I3sVrjWMrqIUcLY1pd+q696q/84QxEMAErs5lIeLo\r\nYJNqBcv3xjPjzeAQAsNnNjXEcnBWub1cHJXDPKYwz0tMal1KEaqX4OyI4Irg\r\neS2qfq6Yw46X7QFs43igdVmi0xVgXCSlU0HE+UNheY+plnEkx9++QErXCg/U\r\nVX2J+TgLs5zdivtNXsxOS2VAezphe7lXIkE=\r\n=fARY\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.5.1_1658771547259_0.9212740384309024"},"_hasShrinkwrap":false},"4.6.0":{"name":"ember-source","version":"4.6.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.6.0","_versionPreviouslyCalculated":true,"gitHead":"464e694afd611e2203759e5f76a14c7bfb023006","_id":"ember-source@4.6.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-VIxKnb2CkNiVBfWkbNg+BxmyDEPQ+aam303TvXrp4kpykdaJwlck8PunxO5oJjFXJ7VnfJ6Y2ccV6+qerkHTsg==","shasum":"14067fb4581804b94249df15667059cef942dece","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.6.0.tgz","fileCount":396,"unpackedSize":8355801,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL3Rps/qzS+VgaqZ5fKKG3EqK5ukuvHZ2NYHwDetJHuQIhAOzH8evjn37rs0FJNUKN5S2jTDQ5Zf29StqFsRfL0ela"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3tnIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrCew//brLo2uHo/JD3SfCvyp4l9iOe46nBh49GmcmvtAxRCAH51A1z\r\nZ7/OhR0EPX7047Ed8Gby/yoczMBmqrZBHNH/32/qxHegTsOpJlZPRhb+JM6P\r\ntsf205AMrLtOpcXJv/1eUwC/OT6WC3k48g/XWP1H18JHYs/QyLdnPGq4LYwN\r\nkx3u+kuWRwzNgmrZfagXKdjZKBzSlh0I7dhBAevek7yQHTm9ebhrhMGLxT52\r\n8ssv0X+pNzNXNnEPGF7IpOazyQPUwB7Ie4kJlC0x3AKcbOaUl5MIEbn7LfyC\r\nN7zPDGaB96ENKFsSRJErEj0YJZwt+PbqxDRZATwSDAhNl180S/A5k5UVv1gM\r\nv/vEkjh0VqNPDybKe3KfEBXkyTmgTQDbNLgRaKQ0H6B32aDoHkcmbgMsvyNa\r\nxStVbEuY4I4JYGrxlRYtfLmIhhe9LPWtLzZb6mz7l5EBLSHxlGNuBrxQgCUy\r\n5jUVE+n42m6fY2fMOvys8+UXaTRqahLGHW4qvtM0kt7mS06tHsKDqBBdY1fN\r\ngobciGnze8N3yN94zDJaOHAWheHxN16QJZWJmGggqqYcLWX0nfzs/EpTjxLx\r\nANC6lLvJLb0+qseLWEvuFB1AKoGmmYeitbdhmUuTroYh6gGxdnRkApmnZ+7W\r\nptB7z0BB1YH1os5p/Iss6QaP5b8hzFN+UyY=\r\n=Xf0i\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.6.0_1658771912572_0.8469669826245378"},"_hasShrinkwrap":false},"4.7.0-beta.1":{"name":"ember-source","version":"4.7.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"9d4a2812671f724440a6f0a9f625512212232e44","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.7.0-beta.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-TGbzamy25yCdExzea2V0oZ/OoX5935V9vj+KbozZN+Dm91PepHJ0fvkuns+fmGM/eQt769Z9cKywK74v0JziOQ==","shasum":"a0a96099e0668db620a590ef380357e2cba9118c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0-beta.1.tgz","fileCount":396,"unpackedSize":8359268,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHmnZAvzHV1RGnLHRDd60FC000V3KR4UGKUorLJ9DVnAiEAztQqOHSU2cGUOXrlA5nGD4kcrg05/mySGGeS97ESHOY="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi3twTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprvBAApDFzuBzjmThkDyreZBDsLV8hshVuKOwOYNMTPUqnKH5t0LrE\r\nsxT0ejv6lHsyetK8f73UBbuOuM5I1DeAySgN32sYjt7DmWUz7WIANWLdOwGH\r\nw67geRpMuJGc38zDWGxlB2v4gO4diK95V16GWb5yJoxq6lsRhNFBnrGqpPwX\r\n3qxoS3FKg7pMdm2+06MMDJDRvlGIYboje3j83zKUTD2qiPsttoqml3Ave56p\r\nGLuH/gT6Y+ezLJOkhM6m3Qx8uleicdEANMiw0ZXjtJfR6jqJaRbR0+1oOT+3\r\nIv0GUNoQvqc4SjUZUY2CNHSuxdUcv3tu1p520735dlu3FXg20auKS8SQeZci\r\nkdrKRdoxbGAgXe3VZ+3z+SXfzqnJlR8CNXlcX4XOgz2ChXZekORVn9kgi4A8\r\npT9qs881s2Hgdp9Yha0k09iZAtMN6V2/cSX4SGp/oFqM6YQ0tFeanJGXdFqF\r\nLkyNqayCDMWhhth/Y3GnW/TqReBtNQ1+uuOc/uKW5sVz+PXs5Rhr/S3clXw6\r\n82a5YKtAfNx37g0x89alwxsI0Qg/mw86XAvmOZSSWcT9GjZLA8wkKhh597s2\r\nssnjEYlQRDcWtO1BCW9IJJFSowt+t/j1jAo4ZnOa9XHetXthtyfG/6y03Vmg\r\numHIfW4bNbEm6t+hwO37zQkzaksYtQMbBuI=\r\n=m6Tf\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0-beta.1_1658772498751_0.09497353466165315"},"_hasShrinkwrap":false},"4.8.0-alpha.1":{"name":"ember-source","version":"4.8.0-alpha.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.8.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"ca0c8e224b3464bcdecf0bb824560844c136fa5d","_id":"ember-source@4.8.0-alpha.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-8TzK3BgOL/uyBbeaSEN+D0gJHbG+1GEricsky+ebDTs9vbJ1ckTcWpkmemp/DTsSQyXiArafeIEEJNqVHCw0JQ==","shasum":"b2688488623ed1ce948a53b741ae4ac1e77b4351","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-alpha.1.tgz","fileCount":396,"unpackedSize":8359282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiSH/FUH8oB1mMZExgBd5CxbCAzwnogR5CU1byO1o2hQIhAPkN1vhJ4Klbv58L9hLk+74Sua9yIukMZ0NJCqNuVL9Q"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi4ZtXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpOGQ//bQsEdsYn8fRVjplMJYY6e9QGU/vWyPzjzzzwrxtJfOZprXXa\r\nHaQAYJVsa79elT9xXFzydQnUa6PdwTVlhC8DmGUfqokKIrm1BDrAVQYllCGV\r\nGNWdVKhyWOQ4HNOMFJw5ejCcE0LAigIbxjEhzsuVUGySOsf3a0BjTz4fJw3O\r\nQxwyGkkBPbqR2YnRhHPJAwhK4oePk4u5fUDtQFy9Raf6Fgas7SXygwyT2Gkn\r\nsyE6qKMwGNZiF9PABKzG7T7zKipDyt4ekwFk2sd9yaZ2FABmjE/9i4L9Zxcq\r\ndkx1E4zgOBACV9zH7gQcRRS5HWAGmKUsGPO/JSQ3+vHf3RsAh5ixNhZY4GFQ\r\nEjt5s2b5J7KIGHFc7l/crSPtGLXVg4sPEwaFI54fGm+9L9W4LaOqJF3ZSV+b\r\nYOqjukoFl4qphR/mS47fY5L4vYsUidp8HHBmLo1GiTPvpXdarsrvIruP5xIm\r\nSLNW2ORO90JG7Iy3tB3ulpu4edWSJzDHwlpHA08ZwM5g6GKTYvUOsfT6aZBt\r\no52YWahYh+Vhq+iN7xeZ+dk37leEGNC6sH6WZvFuc/G6YL6d5bVqE9Y6wBha\r\nDU7mHey6ulV14yq3hlbFU1l3MBAmMahffO6YZmuh16IJh3Kpbx8jgUKCU+dw\r\nyz9Xni2D9vxHrYbmqbAd6LdtwQ93PNkPN0s=\r\n=u4/E\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-alpha.1_1658952534535_0.7076245444403466"},"_hasShrinkwrap":false},"4.8.0-alpha.2":{"name":"ember-source","version":"4.8.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.8.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"6a050530fdaaa286d6c527222db755174c2a718d","_id":"ember-source@4.8.0-alpha.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-3m9FdgvStrl4uw59kq/0uOriDUu47fy7rD0j6OTCpBaur+rygyxNSQzrmylIV+3DYd2Nd/fE4JVy11nXM9oq2w==","shasum":"4a8c0b5f972066c517ba474e18d87a751ed4793d","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-alpha.2.tgz","fileCount":396,"unpackedSize":8359282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTAomzHJRR8HtVkGMJcX8GUZRz+IYkAVpw3oDUdFYqCwIgRN72m0ckG09mDWTPK0J2t09/Fp0kWTpyAavcKlzvt6A="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6tYBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRZA//SK0mZOslL3lX3VidB2JnF0Hr0ULK++c4RIDQ9zNUUa1U5Rts\r\n9phDHMXWk3iI8gsanL4QF9+p3Nw0nrUo3T+R2+XiSZ8q04kl3ECehCPOISDn\r\nxSUhxRB3rUJ14r48lVhI+/l0dQ9oyUui03LlsXsykvhG/Obi+tDbJmQ1/Gyl\r\nkA4EC/HHzI7yU6Q5JV5ynliRIXXpeqZJ+agxVPm1tLO3x6DL1ap8WL/6wr/v\r\nQpeIPJLf8ITjusEHOCZNlAeh38ajwrbIT4OgiC5EJAahbsCmMYYtuDepRKnv\r\nYrrY+V1h91izigZeZKOsN62Uz7SkGTvTCeTuxjYNX5Etl/ZI4q2yyw/0zMOH\r\nKKUzoPxjS/8w1mFQS0fSpWXDLVJm5u43X0FgXDs3bN4VfeQDSZbCJuy+jbcT\r\nNDUiTF2nks7G1xEN8/mzEpycxWKZ5lBYTqp07ANskSitivMsMjy7a5VXmJbB\r\ndzwDOAmr/XSlc8o2rFavK7YNKdF/CWiec04BHySfyw9d0EZZUTnceKrVJrN4\r\n4OM1N+mcwdUHqBSnISs78YiGuuTSoqmSvTwyHLY5i5FuOOuEZ113tHgfnZwZ\r\nPfuKBXv2KJVTBPWOgEZZBZX3V8r+FFo6KrkdYUARk7sQIO9AaDFsJNgL41dA\r\nyDzmqsS2v0VGivwGMQ1slCwmB3h8MbbZ3AY=\r\n=2wWp\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-alpha.2_1659557377547_0.5288522366088213"},"_hasShrinkwrap":false},"4.8.0-alpha.3":{"name":"ember-source","version":"4.8.0-alpha.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.8.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"aec3ff0b81ae315271ff4ea15c4a3df1d4f5924e","_id":"ember-source@4.8.0-alpha.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-KmFUEY+jgavna3WVOPobVyT5ZGQfCk3uYabrg311BRsd9b25sasXyTkWxv470BSOC9sSH+p0bc86doscUlQlrw==","shasum":"eafd0e2aa0a7c1380edbed23f25b3fa523751825","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-alpha.3.tgz","fileCount":396,"unpackedSize":8359282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDBdfwZnI4NfjV/nD3v5OFPxcRIUdiCiuirm/IgBxjnFAiACS9ZQXsKdVCWxg8ICX1tMnt8LpCOLBgvVk6Xe52xrOw=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9BCdACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqHjA/9GhkIsak3+ITtpGYVpihqQNkuBBl920r+60BsrBfgUOw15+Kb\r\nSRAcHE5x0KrKK0fJ+UiKNwuad3gAOKV38LJqeW/YV1tccmVd4vR72ZMD44TL\r\nzCveWS0kBXCiQik29/bxyyDBkakrOr4U6EFGCMZw2VgRy+O1KDOdejaW0qP8\r\nMdga/K1He7A6QZnNWSPx7aaXE22jgu7c2nKWf2znD9Ta9v4D85/YqrsDf9rp\r\n6tk97GeSlgBUMWOPLy+X87hQQuPnA2ZfNgh6pHfF2XREQcUJsGsPHEzsFKj+\r\nf1SdKIezpGxa4M4m3P12rgDXgxjQESKYKrYugOMB0qDXbiHM30cutoO6QCSi\r\nOy/XEq/SOdSGQKl+WCRRHTtQVK4LHlNhKEMFbD/8AuzkaTh3vbqbyX7+NQeW\r\nfu6iZ5lva5aLg0h1Gu//f7+b416VloezF8rkY8T7G8yKrydZ37nd0B50jvBt\r\nHCVlAd5ZI6BO5G6wLHiGpBR61eB5W/AD/RHU5fl1fs1nwFkmZxgC4wHXA16c\r\nfm/ukDZ7Zqih64rRxcXCHCUJ6Mfq9Rago1XviSAZcbX5XLSBTiTXjMbF/15X\r\nQ0bAgGuSxkP5NU0mfDZXBGBSYPlzYyVvfcsN7Y6P9uQFXUgm0A5Bg1HeRbgQ\r\njJ3P700FilF3YTJ5ml6RJz2qlXYon8wIpRQ=\r\n=fNYC\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-alpha.3_1660162205585_0.5289320630614733"},"_hasShrinkwrap":false},"4.8.0-alpha.4":{"name":"ember-source","version":"4.8.0-alpha.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.8.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"c52738dac6e4c74e116cb85547b491528e9702b1","_id":"ember-source@4.8.0-alpha.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-zx8o9e2XOVTOa40dK+n2+iKzS82HRrJzE5sdzRifH/xOOwWfiRQC2jbwVh51wW9zIySg2X108dUNc200FYpa0w==","shasum":"650795471f1710b054d26d867759f4e878301fbd","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-alpha.4.tgz","fileCount":396,"unpackedSize":8359282,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCB1rBkeRh3eY/D/yim3BVYxNrmbImlkUgu2iXxxtRfvwIgQqBelxcahyBSCIFDRcMXmOwo4fV58HfUPuWotaIFzho="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/UshACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2lg/+LtWE33LMrVtqhs8bwGr6OnJ6z6jOz30x9+JXI9ubhvMzKMJb\r\nxSAy66Ivaaecx3qo4fMRpdxykXKMhkfBqudpUTnOhl414YXWjylK1ZEaAlWK\r\njl3i+8o4HLA+O2CeymheBcoTWtXhD5YUHRGSW/pSkm63X7DKFY/Am9NxwQpV\r\nAEPI5JmVM7FET08+W+Zk0oFtFEBOHqKh6Kv1sNoI0YM9uiyguN7TAGFtVxWl\r\ng9H2Aq3sWfEh1x55LOPiLQrrycp0ZJLYGA1ve3vUUCechF7lnl5yk2oJiTbb\r\nAoIOxobi7GQZqXxV/YVrH/QhVewRndmjGLPm3ZKL0otbZVSToNDGuXv/FGGu\r\nTS9FXST+cdR1FMx62xy4Iw9SJbFPmZ5jH9Se9f4K9luOo+vYubQPzNA4TCFp\r\nuSuVoX7yPSChunla1TSJEpXwgUeUiPUoUpPp3FsLC8PloDq5Ldf3FuS8TYwK\r\n1DN792O+c1jmPvVpKuJsuSbW45XXXjJmOuRb1kdH7VPyCgsdSxH02UM3+j5S\r\n2AwcNNxVLarrHl241U9ImPbw3P1xKAcLnX/d/LfdfbyVD1umEstsfu6wtazZ\r\nINAJ5eAH0rNLGNF6FSqLHf6XgiStoxhfxGtlSli9T3AjvxQX2ANAlrEMcCf8\r\nI1BS8GkHvptdaIoov7yGQypSL3l6FtprpXM=\r\n=gC0/\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-alpha.4_1660767009455_0.7270766402086088"},"_hasShrinkwrap":false},"4.8.0-alpha.5":{"name":"ember-source","version":"4.8.0-alpha.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.8.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"74d801acb366410418e0d0b6f7b19c9486271995","_id":"ember-source@4.8.0-alpha.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-J6ZIqGBITHEAjHWFLjavxP7fzfDRURf0ODMPwECrlQYqfaicOeDG4oGJn5IZCTpTH4CmPJXCbyLwtIg/54bwlA==","shasum":"0a96df544652c192870b1d9617cfce67c1f2fba5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-alpha.5.tgz","fileCount":396,"unpackedSize":8359292,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDz63BvivoLA3EJHRuSWe/MT6Z0cyto3pau3tFZNdsLFwIhAIljaL1p4Eb/aEcFpY1il69f0s060sVwEkcFEKLou1ZB"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjBoWWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpQhw//Zx7ai08MryEYd6Exu16moxhg4CHKZH2rUzQ7OwKvaP8K/WbZ\r\nc7MyvGvzPM3WViY5SER0j9F5E+7bzh8obImQagsZ5M+qdKCNzr91pX6ZLl8d\r\nhTnU0GCMHq2F6Q/6S3t0Aqn/n7hlQdAohTJ70ssdiCwF2VyNUEeU5GOM6uh5\r\npEXu1mkND6cIdHHXxwtUhpH9adHsnRt9qDYVYdn8zc9WY2xMfVAziFJBnqlm\r\nAO8JMpJO+lEKWuTXPOEMvg13ReMBfLUUUwNXE+OMup6TO6Ra0Zt/o281Dyye\r\nAVDF1YUlQJvZfux932AGEbYitZZz12FHtuUhqkyiiG0cBS+sTe+puMvXNpds\r\nn4nLlIBbYcaD2mpK/Qv+TiMPIU9BhVNs0Pgp7QV3iIFgEOpQd1ry7k0GxdD/\r\nO05pSiviMuaHH8YazMtb8TkZiYseJbBu4gAOWu57Y9+dX0W+ns60t42SUpoW\r\nM+pk9Whfa1sqXMDdA6aFWiaqhAB78nAfWTgJi3vosct81IM604Izj5p/aMja\r\nwbH3YCyyf17uKvQGf02ASeS37r97Ez2OiC9H4WgljIDkVa4uZL+DLiLRMD0M\r\n1XrdhD9TTxC69KvtJQ2d2H4FqqMkaCkc2L6piAIEQqk403S20dYmqXuQm0JT\r\npEEH9A409xqhbgOjpBRU+1QO9nPgj+lZMJs=\r\n=Dk0Z\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-alpha.5_1661371798160_0.48373052091459345"},"_hasShrinkwrap":false},"4.8.0-alpha.6":{"name":"ember-source","version":"4.8.0-alpha.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.8.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"8177565b37fa20b4ac53fd74f00f08312208f53b","_id":"ember-source@4.8.0-alpha.6","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-1wu6WLgofAjDdl2q67F9jF8Bd9im/CIA1CytCP19z/cTHm8qf7DbEGweVcx3yIJjvVI8vNSIOs/j/giETcmXBg==","shasum":"04a5e02ae9ab21bf568720af2b2ebb74d4aeeb10","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-alpha.6.tgz","fileCount":376,"unpackedSize":8371281,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOjK1ArxFErt443nfh6exjHP8O5/g/rY0a0EIgRAINrQIhAJ84O/tKQEVt3m2tSA38mFSN22SW4AIlwWaDDsDmnX3b"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjD8BTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoXlxAAj6fvxbN82bfwihUeSJgvLcKLEqPt+b4OhRmndVFJJopeddmb\r\nDh+zjnLcw9F174k3ulnR6TOAmvGa35RTlLJz4kZ+siNKHa2TAanvsUqldTFv\r\nN9QEVUlCR5PfpHO4qQ4rrj2QBuis/YwHVDLwBVc/zxdhhoUMak23ZpcbrqM/\r\n9rO/zZwliRo81flvZ0aHIHoeCz4dcSsLF7WL8lmfZgSCoHXatFNQKVnvPlxG\r\noQ5sVhfPlS4RvVXqdiojeiwQnrW4BbiOHX4zRI//bh2mT39Gml4UPW9zROHF\r\nn+tOCy9tvONekKDvREkyoQI4/emDkA0A9/fbddjcnF/58WdIw6M64jRk9wMg\r\nh6ncWwJGn/d7iOSGouqOY9YaAamzszvsiXzu1VzBlx54X7STRZwABXdnX+fY\r\ng710dIhkCGB1cfxcT3LvgxlCzNyNNLskdPFZP7/mXpQO9SKpYwHi0wvVz3me\r\n4VFRWCI6YG295XeS5jB+sunQOMyiqwFfTQjXwntZlaAcMbE26pvF7IvErg+g\r\nu20FBLlzsmeTyfNJyo/cUgkfooE8Kd39OwrOfxNsimPOzG2k9iC0GtT8ULiM\r\n/frRrc6E/hUKQMBh9ZBciQZqvhLsK1QeMtd9hvheAuroUAf/+U5i3STp9oGM\r\n3HHRmljufBbSBKFLDRjNtwuGqwfD2eBb5KQ=\r\n=cHXk\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-alpha.6_1661976659583_0.3834038854360322"},"_hasShrinkwrap":false},"4.7.0":{"name":"ember-source","version":"4.7.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.2","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.0","_versionPreviouslyCalculated":true,"gitHead":"0c59b21bb380daa491d9d9fcb1dc27fd5e56cd5d","_id":"ember-source@4.7.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-k4R5mH7LOTXXlhxpNH3bVLhqgTfLlC5uyqVMDZxMMXmttWpRq5cOh4fL+s3/gqV9YIAK8tSyfnUAjvNK+QglQQ==","shasum":"acccdd8d9963e6ee42c081b859d89f8f51624902","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.0.tgz","fileCount":396,"unpackedSize":8359113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUy2z95rvlXKM8l106vsxh1GdiEH5pBJZtQif+4tKXmAiEA/vwihfdoB8NjSq/XvjvWhOBbOtHkzqv/jyPKAp40L1g="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF620ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoHag//VpPHyQK3EY8hoERJLBNJshpLvWvc2TPWAxEGWEy6CW6TbtI8\r\nGJKbZ8Px9kXbKIEZSwxQ8Hxb68iEMS5kEIQuMvhFKx+l8ya9cDtFpbz3Ja9U\r\n4aqAt6OTrqFlLiwc2kWq2u3RSAJ4UB4qOon/WLN+Yh7yl3mZXnS9zOP0n22w\r\nj6d90os4HoF65cyQoKmcN5+oUxhFBy4V6wjC1nol0w7Ao3zFeyAHG2Uyo1aM\r\nHOcVozNDlFeGyGNR8TX7V9FarchTPvwoEqwLMTliz0S99WT29BDg6LnsDVem\r\nimy3NWK1VLD9oxdxJmkgvcnjpFARBS8zqaIzwo5gyd/ays9HQ4zhnPJjOa0M\r\nVsACW0G2vav1DLWik10s6xkm8vEhtcvUmIFgOYlX5AFH49feeeGdhwLF5MI0\r\n/nbrN7bsTI1mZwNK6WIP3D8ijOBWUwRfRHpxnzhhiv9E2TGJRMdit4y28+kN\r\n/n+ysCI+XMjjHelpSnqxGk7/5fikUovM3mJRiAQ+NVG50aOPFNG0sNEwa0GP\r\n7Cs1btbw7fTjc4Q76Jz4fTI8jrdUU9KwAsAubyAwXGCrLSMTUZjSJ6lkMQgX\r\n14obg2xAKTMj5dCHVlKbh6CXbM0XIOGx4TnmvcGBU421wLydJDsT7fdHr6cw\r\nmwuVpLDpwyiRohlu2XMCfjz7+LeTw4og0K4=\r\n=sjlP\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.0_1662496179672_0.430306760071415"},"_hasShrinkwrap":false},"4.8.0-beta.1":{"name":"ember-source","version":"4.8.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.8.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"7d727b99008ea01abd034bf9d56cfc54e4a0e1c5","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.0-beta.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-dIvXePospbk/9ekaQ/0o7pfYaAWi4wd5TsIldNmAzD5dzFpOYtYaQZiPZG139MjCBszKQMndYRCgtIm2W5w38Q==","shasum":"4da4bc908eb34ef85d76214dfbd51b84302a6c49","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-beta.1.tgz","fileCount":376,"unpackedSize":8371627,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCB+Ka7RbwN4PV6OH8yn6oYj80axZsBRUWq/7y3U0Mb5wIhANfkGnGpBH+fmBJR7hOlVUQbfUo6gljKWajskXxKbW2B"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjF7G8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr/DQ/+N58Z1gIFTpLIt+P/niyXmxcYRrvUbz6SXige4ZWmN3ZWFm9J\r\nfPwaEwGiHdtGVAA4ShvFbHbF/5GQc780fuSekF/E6QvbcXXHz5ZrihlrBjjY\r\n8+faws9ErnWEYdy60dn4GuwVnXDarYda/WopbUYIQQPd9keg4gsP8MTxqcDD\r\nxKaBzm4PbLMKB7V2qv1N8xDD0Ly6EmMwQpVFzZnbWkGG2sTmfOKN16DZgplV\r\nxoNbFZMSiDN5hXB/O+ZeREq3nkgt8Vu+6vNT2vcFJBLewZRdhvEeJDok200D\r\nYCF82438foNkNDqytNwUY+2AND92D4yMvQpSeyLPLNe0pKuLAP2L0U2UbS7C\r\nLlPH+wzoS8BB2miJRWfR41GxhzDi9z0OiEPtA0Y0q15xzsIPJsoSZCR25k8U\r\nRQiytwcuZOO+JCqsiCUMlXGlcqj6UP5RQNeMfbutobl/jzFlDWcIf3/UsTW5\r\nKyD5MDqCx9UAkMffjqvP50c9s7FrY1efwOfisXW4X1ySuHbbkwCrvB54bcUr\r\nmwSyTDXvHg/FPBmwXuLk46HpdWgHs5DSPidB7p1IGhlVpr8WjnBNqSFi/hch\r\nbO0itR9vmHY/eaZDSCKmQuPts04+sZxx+bDk57DM+/dDZA16NmAonRzN01Bc\r\nrNQMa/SNThF6+Vn7phoET59/ymdhcgBi0Vw=\r\n=/gKK\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-beta.1_1662497212117_0.1981804879176634"},"_hasShrinkwrap":false},"4.9.0-alpha.1":{"name":"ember-source","version":"4.9.0-alpha.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"preview":["./types/preview"]}},"_originalVersion":"4.9.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"5b0b4d3fa03e2524925ce0a3e47cf370f6311b7f","_id":"ember-source@4.9.0-alpha.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-1+Tzt9a12Dxx06KDEkR0pxXXeZpYDioljBZeNBQVDNyd5mv+HR67uszT607KXBRREpYVv2UX/zizOXQsbqk5yA==","shasum":"d59129de0ee0ab1c7f08ee14d536b1cc39ff0305","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-alpha.1.tgz","fileCount":464,"unpackedSize":8503489,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+aSmw7tjsT49OhTIpQ0VzXwGDcmWMZpy4h69nsicT5AiAg27KUtM4X1quTDTtJGBMMGO4UZu4+T5iXgxjjA9nZYg=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGPpzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZnBAAkGazCRwygeVs67nlUW9MT0jyv5CNS0R4+m6YjaGSSg/Z4UDR\r\n9ERPc1op3vsj4jUsD+1WBlANnFx5cT4zBaVvf0UIX7v/phdCn2C2ExD09Cs7\r\n5QEiMMz7d+hrJmo690e32tQ9/Orq60kkkcdjwNyIPpeTeAUMClOy6BB56Sco\r\nF2o1tj6nguJ7Li/sxRmcsA6Niwob5InVx15YRbG7r8A+AWvk/sTntrYmJXCi\r\n6zP8ynRuw5aZEa3ogZyr9e5AONT9mlDe/yAsc3D5vQdCSrBkzz9g2rb0818x\r\nW5yfS8kZlNEyreVEEFB5BHhqjcpuuvZt/AaQ8ImsJ3nXFpNTNIspo/lyqqys\r\n0yTn6ew+jUd5fnAIzekUVi4brC+RuX5SNjZ2gI5ECWQ1LyED0G8a0gzGllsV\r\nY+IejLmWf2RznoTaBqGUQAO5DxImDU2YuMH3KuRfqofP8o8NLKyhtXDaXCnk\r\nEKNqgAGg7BU9pBpNY96bJE4OmC/wWWLCJAgrkcZzWflYEizW4u0c3tMzxGds\r\nJ/mR3xkvFWI6HR92HS+6nbN7NR8BSVypoea14MERvbRAmUSzH9WEy4hWrZnB\r\nyn9ksHwKNkKf2fL8Npri9mkYSvoYto5TtV+1nkpeoBEQ0NQVGS629yuUdDm+\r\n/rdYtQzZdNUBXxJ5kVL5iZggDa8tmQl8/bU=\r\n=XtWb\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-alpha.1_1662581363284_0.21667640935792232"},"_hasShrinkwrap":false},"4.8.0-beta.2":{"name":"ember-source","version":"4.8.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"preview":["./types/preview"]}},"_originalVersion":"4.8.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"6cc9c65f56a72adbe47a5e798b76d497b741b642","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.0-beta.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-6XFg9AzhLxjE0623fr9R5NyZcN7QW1aqT5dZcGhHSlBovG5pwnWgd3WA+kZNzRwNLJupACSFIg3sawShXo2fPw==","shasum":"2508915e6442e8eb9fe53f582805db6d3ec7f04a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-beta.2.tgz","fileCount":464,"unpackedSize":8503811,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtnkqKrRipzRvznHkKKeOsQVnZN5u+6pRzGItLWumk8wIgANf+AbkiQSvgOxRssJN9UStYHFhvSHdreW6Rq8VmXGY="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIL3aACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrILg/+Pu1iUcau3qubtsAtZu0+hCi2qz2MEdyut6NRHajuIwjB2PYy\r\n0ZOZq671rTUq1N3MojTvBH7aCAndxkXaErV3McwgmApsFn2313cxOkhTWMsA\r\neeKhX2n6HymTIzn6DRXA1wkK7Uha1KdMiq1GEl/FfooGXQUv42ARiBk7J69P\r\nBOlYDLkvRTPhyiasYtqi62izk3Ry9OOT+DEZaAK0LGL0vEoAxjjCZY1OqKkp\r\n6whF9AFbDHW4haVIisFTvDsKvVm8NJZghKItu7hKXkdbVxn7ltposyVuNKMC\r\nbcv94WzBpxGQWYWDruD8KQMTPgnSPsra+03FWPd8GfkRLF3TFhpOcNe6QJgH\r\nLjL0PmyF5bKT+mAMrNl+GdwnHk7pNe1cGzbzAw/DCe6cinkCbF0HiyorLMd8\r\nCrUe4jsVQmogei/BXnmYq+y+F0Cg3hmiU+/RPSe70LzoO1iFa/RXBtunl67u\r\nKpyRZVbCAhU/WQdEnqF8eqk7GA//SOqboSzOsiQGW1qp4RFn7W03PdRShfX/\r\nWU2JofO3cbKI7sG8be7VS45uCbzRwKJP/bVrdPAgr3OlTKjMkRcsL5Jlmzbm\r\n+pzBltChS/sDtUx6b6EsYZH2R+FNe3Hu3yPdxDT0TQUiB082OHoc1QIjgmcE\r\nNtXiZOb2hrZnQ3Abbj423383Ku/kHUFxY+4=\r\n=wSij\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-beta.2_1663090138315_0.6829382119398224"},"_hasShrinkwrap":false},"4.9.0-alpha.2":{"name":"ember-source","version":"4.9.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"preview":["./types/preview"]}},"_originalVersion":"4.9.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"2c3c46d4a16fa73a25fde422cca94b28198c2dbc","_id":"ember-source@4.9.0-alpha.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-KQUrQ9HiFSsRBIMvhBW5YCYvSi/BnpKzI9cEr0xeTZ5H0xIZWuRcJ4ygR9qU+eKmpnj5eD96J4/jnWR7R0UDBQ==","shasum":"942cc07cd5b86643f0ead2b7bca2077f47f209c6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-alpha.2.tgz","fileCount":464,"unpackedSize":8503818,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYz6hK7+cO59oLjA0wDwKnTp68MYKza2aeCinlGYnfBwIhALDY5Wbwoo1sh5PcEMBIAnyA1/A7u9KgOJXAS+BcaX4X"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIjUkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKoA//bfGEgnKsmJCkdF+vNHiSy5By9OV4qJZwNb3liuAAx42mzJlc\r\nY6uIrHkQtCz2qJi5LdAFNarHbd06wLnGSrqbeJd9XLTLyQxmU/UsZy6ncl3h\r\not3nhGuBLj+BfKFmJgkjyaHib6dtr4iOCMJTkvQtzVYZC+LVo5KgACcjLPCz\r\nEP5DakQzKCID3rzVDnuNnOM7gjVxi/3AAlZlmW+LLtjk8jW4o++qJt3Z/bxx\r\nidenDJiIdDBTkJfUkR/WT2/ljzPkcrU3M1zptOxRaSNttZHIVDRFvrerFx2T\r\nBBX9WJP83WB7CykBeCYCi5s2P64m7AsNvEBgzxoZhdNdPMa/l0EwfT1G+m3N\r\noc9G28zKDjx99RXVkJJKgBTdd8DIkAUQ+6djwn/N90+1RB1eFsGpaz8aAnxv\r\nm2n6Cm1g9eGxsdhYUB2vL4QZxGAzjNBrsL1URxC/uXr0f36o50W1nHSn+EtF\r\nl41Uzb6XzQ0P2rjHJPsmeUQUzBDK9aTcrBRlhegU36SHc5UaJlSf1i2TU9qI\r\n08mNkbnsqUmEtbjMdeNQCXl316l/ndXSa8RYkkV9SbQ9M2FZMi/tvJ3zwvLB\r\npsohEcCU64UzLprn1FbwQX26Z+Xb413o8Hf+6A8UeHQOJCjFVCWUFi7bvyH4\r\ne5PUIvW5e6iS/Fh6ufkS/wKmSKKAiOAw3wQ=\r\n=PijM\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-alpha.2_1663186212239_0.5189818712942433"},"_hasShrinkwrap":false},"4.8.0-beta.3":{"name":"ember-source","version":"4.8.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"dd86f3d459d3e25cbfce3a9c9ec4614f137dd4e1","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.0-beta.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-wnBr6x0e0Vu04+DHq4sLTWJ3THAafNyb/s2d6FLdmtX/SiLYqXOLU5a4OXl+7VkaThkwVH/85kn7JWjJjKW+yQ==","shasum":"3e184176b305c3bf9ce160f3beae469f8554973a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-beta.3.tgz","fileCount":465,"unpackedSize":8504573,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDmtx04MFm0Dj3zp+ljFnFHjgsUy8/43aeCsnMofAZDFAiBzR/YjcDcJbbYYykbst3wHac0RNo6c/QZZoXvts6G+AA=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjKMkRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqDKQ//c2y3+P2d6cqbQEZnJPVSPPhDcMzbt8HUpwx+093mD2csTTXk\r\nLbFlvtpXr5zmwI6vew2jboMmZhh1vHGTWGooG4VvnqTUCc1z7CAnLHOlV3ZR\r\nl3J71kOGpBcXTC/3eXZUCYL51tgNwWF3y6cNVHnS5TbduZHJyBN+W4fBu8uz\r\nOgH6ozuD1xDHdQLkoc7b792ryIf2P0go2Bfcjr+PM/yk96+zxKYUIHRBS73b\r\nSPmxAlsx/ZYktP+fSfgvAm/LpAr5ITKYVFNAfmCnVuX3n9j8Xwsc7xWxCoqb\r\nUegLnJOAsoRhXH8vfMjjbI0DewqaxLDcRnjqbBBbcJkVybObNBFD1o8bedvl\r\ncmUrEiJlZ1uop3kgloiTVu32L2/ZaBrYfxn13qpq+ckCGY/ta7Xrn1kOdhi7\r\n8RsAi9m9T71muf5YP5UTwyXnQdY7XajG/dth00u8gjjXCdsOFs73cIIY8txz\r\nbOB2V95Idp5EAY9cZYe/4YVqJ8YO5rNMbfnf8apYTBh2oeLbGQje0xcPW6Fe\r\n5FxuJEzdU5wZVQHlz7aXBdhBn2FmWMvC0iyGQ3YiPKqg+rPJG0hZxJgdmU3j\r\n/um1zm2TZ4fPre0axmZAnRfRS3IxVTtQ7zOMTrQ8iOHGF/NYeA0q7qQq0iZm\r\nPTlKLnum6iRpEU2Iyk6pLjzjNWXfNzZz1ls=\r\n=6VgD\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-beta.3_1663617297049_0.5597926630070484"},"_hasShrinkwrap":false},"4.9.0-alpha.3":{"name":"ember-source","version":"4.9.0-alpha.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"c987535407596cd81dc6816ec26a420c1c50f525","_id":"ember-source@4.9.0-alpha.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-yhz6PliKmKUrHznuU7xLQwUGOFZKAsfgip6eNkq6IXETfguYjItjZH++A4MkJHVlyvLaduiqD1ghTcUKtZaJlg==","shasum":"12b221eb839382e5baae92f4adf9b9f824870196","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-alpha.3.tgz","fileCount":465,"unpackedSize":8504659,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6Ia4eWf9+xfeS8C4uHYHDQOAQa9s9D8jKTw8nlyH2YQIgCysDL7nv21PXzqEtmLUEwbgEqiBbt9wWpD3ScHDQhIw="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjK29nACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCLg/8CQeSAZVFaeFXlBGHQ7T1KwB64hfIUbCXjKxy7tsF1kie0yYI\r\naW/71yW88nWmeUfojSs8xWbqOVgKKGRxaz/WWvR73aDzIuGq5fdAXrWzLW/r\r\nNS38fBhT9eaXjOBbdDmhp6G7VwpivkAzQrMVZlUZkSqG+rt5kUF4cWBf5u2j\r\neM1q8fRbcWGb+Jv3McOOp6esclZozzvXx9tjQv3iSQFzmBFImYZPUVpB8qMW\r\nxbYJbIoDEDodKQZpAsi5E9GmaPALbgCRCjnCEM9HcBjmTy30q1+iGpOPOH0S\r\n3U6OrFlCpRH6p0375QwfIx22Ubnt66mRVXroRB6jjSm7sYc2e2dKOfF7dAh3\r\nh7op/mDPD5ZB7HEkObAQWvkh+0Hg87X3VPWqZi3VnFS6jFo3scBNRrWnks+H\r\noGtQrHIdDFVMAlDj0+CS0gyX1Wf9qi0VkyWypDpqX8hPj6wdC8LjbP4C3IoG\r\n0lStfeeYUIRYv5bBDcIsaThKcyOD9VMMEyblvRih1LzahBksywuOCff/4pqG\r\nPUl96NbTu2PEzjsbs0MFlJ4f0EzvCceXiiY3ocLtyhXPCWBbygSFCRrbjIfk\r\n0xSkC2BzmHt4UyNZVNcJNeWPV8PEKx44Y/EnNmM/fS2qypCxsBcjEshVXmBU\r\nt2bq1xLJZOoe7MLmoX9R5ZotNWFLOw726bY=\r\n=Hii8\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-alpha.3_1663790951065_0.5650737316009078"},"_hasShrinkwrap":false},"4.8.0-beta.4":{"name":"ember-source","version":"4.8.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"bc696851eb78a71ee99592b09f6c3b1684fe11d3","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.0-beta.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-B3/awxhczKEZp0GSJFskw86req8LXjF09l/YoGxCSkoCmcrwaP4i9gy+sV1SOj3jU26roFkMdQegzWMLD303Aw==","shasum":"f9c228eaf102d0cfb082546c8bfa4ccf8d2d402a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-beta.4.tgz","fileCount":465,"unpackedSize":8504769,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZwSs/cjFYErUz318dlKhVkbCTbMRqkDhm75N/tcG0cgIhANay6n/redd3eEcaDTunEWsTjxJnsXvVriquHZLS3PtQ"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMidyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq7tBAAhACyh85/uvqY2E9ZhzCpe0+QUch7mtrp/8b+6R05dnHqLz/f\r\nsKM5VglFQZfcMGNknpLLaJ0e55LxhjxPKKpa07enQXp2vy2n82Qq3AkMHNG2\r\nGRHkeGoXRSe3D1ZELs2xKHzy0pNPvi9AEo8to7et7EipRqTCa71nScsvJ0kS\r\nJJdYUE6o4M8ALxljNtIhJZVGKmRZ72hzbCWvW2b3+KQfnm7dC/S9JP7pTiYn\r\nlG7IfPnZRjmXzVdUSwgYTqvYqxy+HjzOvy9zF8PYzAfnPF0oFAlAHubUx3IB\r\n+8jV6U8ssNWzsQWVV0LO/CTXGZSGgdivPWKMC+/kRtv6d+b5nzu3qFisIQtU\r\nLM45RKTrdEgixAyuLeO4YTOPo18Pd6nCUhq6cX2GJ5Wcpuxo5/IqTSrcewen\r\nRtE01wAhjZTEoMO39lWcYy4hqxelFff/13sUUNM3eeeOhz9m8JYBiJyb1Cjy\r\nE/oQerGO1pj6DBZNtJZrCxVYRflQQRncnmUQ/nq7/o8sXYtoXghzfQKliFdm\r\nVnW3ojhDvGaZhRdXhRuuUsUTWoSmYDeIYLDP3ywLOOp2RHiftwpL/8EhJpjz\r\nBm6jYUSwV4Pt5uJOEvNey2COOxrA0NOwFYsYgbgdjnn2bWL4zCeG07o5vypi\r\nWglyz6LdY2fbsoZBG2Bb8YRJF7SzHJiy2qo=\r\n=kaa3\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-beta.4_1664231281823_0.26022597453896745"},"_hasShrinkwrap":false},"4.9.0-alpha.4":{"name":"ember-source","version":"4.9.0-alpha.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.7.23","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"9cee26afcfb99eb69c661539e8825a0a5cf09ec6","_id":"ember-source@4.9.0-alpha.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-lvZCLMgffc7WCbtynJP0eQqt7b7FiKJdDgGWNex9h55eiPayYmuL2VPWeELjs8iuD4Oq5FXAQO2sfXcchZZyIg==","shasum":"38c715ce16f32047b1fd5052c3604c8629eedf39","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-alpha.4.tgz","fileCount":465,"unpackedSize":8330073,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDzLhV4D/0neIvNwWQL31cmTCQ1S/EabAx7/uacfhI//QIgDeVPDxP57zVbrLZRBC+y8aNfhVGHM2cCw+wKd3d1G5U="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNKnUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQUA//VwLSXTHHo7EkVp8vLLc5uUhKosTCB5d4YOWNvQZqOWmhiKyk\r\n3fyLXoe19Sb5175kJ3r3rrMdL6n3+hXZ0pzWUte8jcA4m8ut5Puazw9Bi8I2\r\nFsjWqZlCpL7L0WWAu8sUyVTM+6iOgF4qy8FLCnagag2iJPYEfAEEyDSKwxiT\r\naxv5Iwlsr5gsJzfDgpxK7IR26wuIrJBIkO7b681O+uDdzQvH2K/UcLRgeepI\r\nV3yyDa5fqhm0M2+w4ueKTY5NG/NzxKo2QP1ipDTHPFrt5OxD0D+NdjUD9mEB\r\nNOMfja5Nv3ER6OhhaPuu2I87YPMsS6nuA+0dt9Gl1cY6IfsppytZ5buOQj8I\r\nvOXnqbwapMUftJwlxVkjAQB20SAXOtRhRY5+U9n3xpGTqsAa8+8jsBge09Lr\r\n1nQBNmdE38F/t93QF8t34cMg3fyJyuB1tvIS6l0xrnJwDB2V2sNCQiT41adC\r\nYG3WeWIvXeTVGSI+/W3zs+UNL+/pbH39TsrGuZK3hdPxVQyryAKeeav39hMg\r\nGiT/9Wetoj17LLRf/lzTnoSEqk2LUBaEvclolQ/IpukEdkZDRFmgHAWNOqZO\r\nvzMk27yB37RCDnvNoiTVMx/lxFPZu58ki8djngLBdD6KEyOuyAHWUL/mYAUP\r\nxQSKLRjNFTyDE4MLmLOd9fcSbv8nGZt+gLw=\r\n=fDLr\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-alpha.4_1664395732166_0.6792235002961642"},"_hasShrinkwrap":false},"4.8.0-beta.5":{"name":"ember-source","version":"4.8.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"5131fc84ae2325fc311124be141342e5e1af43da","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.0-beta.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-IhsuZgwukhL6ngNhYRGkJq6ZeSRi+76jy5fZtH+UQ9Y4L4F8BJzNahbF+pMO3nCfN5PsBhDFUJ+muhvWKvfpMQ==","shasum":"216addd63c5095d0d796ccaf58262595e1f4cbe7","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0-beta.5.tgz","fileCount":465,"unpackedSize":8504809,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2vxFefjZLcei+5JM4Rfvxdl0KrUKdUAORWPl+HtHhdwIhAJV1MhmDYXQiElobWobboujNRG+AWTHIjoFHQv8r7sfh"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjOzwKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmraxQ//X0Q4+/yD6KLdlgzCCaWZY8Ps36JwfTFKxAjOfEip6BBsGfUZ\r\nBfywvqckMtxFpOdhhd2Ojs2ileBNIzIAjvhzlck3CVQpuaH3XpUFrwbvHO41\r\nDyMIpl39dQPkkKyw2tg6oPYWqMj/5gbDnqkTM32bCBzrqL7O8qwafsNIyKyF\r\n9CvLV0jh1kh+DMVzBHWraLKyiX+VIfYX/oD8S3pl2kuB2tehOjvUhRuEF7nM\r\nWtok2V2ZslOGC8n/F8sq176rcLeEELkequ6+gT7NiFsvwYrX67Az/aD7wK9O\r\nQyfiFNcFYRsKstZgZXMuuEZ31GOzkElLPrVWb408i6E2U4MOeAyR8d/K9Oqu\r\nexLt81bviPAFtqhXID6S8DCNvKhxKL7BHUFHi70MPVc7uVdTxXTgTfhq2GJC\r\nwTjWrCARGVBDKmzYNyaEpBBD7ab9geKhf7RG0xwUYHyq8diiy74UMbfowNoY\r\nJGccPntw6bKSQaO5UYOCIktZ2lBIMywS6iR1e11cNAHYqKoo6yUdML48hKSY\r\nYoFkj4ql6h9b5iPGc0pXKoHwH0IB76rM4HoZJnEnkvbJrMr95ojhw6lhEgP3\r\nGZBzcAmWLJW3IDbUxCdLj/kfJf/93OdEOrw2NnyqUB6QXdqTNVn0XayKIlrX\r\n8DatxvPMYQ8vcBkrxidQEhGl26XKD2/PNqU=\r\n=hK5N\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0-beta.5_1664826378243_0.35643900326861133"},"_hasShrinkwrap":false},"4.9.0-alpha.5":{"name":"ember-source","version":"4.9.0-alpha.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.7.23","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"d8463ef922e333e35dc026d6a60cc6ce7ebc0eac","_id":"ember-source@4.9.0-alpha.5","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-/tY3wjQzrRIp7aTBTWgV41TkoKdyHvLB8hTp//Lnu8hoGtNWyHnfNUNPhzkd7AWI0V0AmsLjQPvNQQCbii4KgA==","shasum":"92e733768e896086d43593956d31d8096d8e3014","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-alpha.5.tgz","fileCount":465,"unpackedSize":8323191,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQNkUeMKtpRjBkD1BZTS4VdMh+mq2wfTx2k7mmq7WoYwIgYIUhgo1XDAAzh3h5chCBoT2NAG6viadoolFUGlgmaZA="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjPeSVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoLpQ//V1RtCgxonm5vYX5uYUuaYg8vBzBl6PhNGdI50qgrkxVlPvBw\r\nZ5rBRGt/Q88Tje2UtjP6FykNt7SZTlkhqzvXN7VGOgYb96kA8cuVxkoySxV/\r\n2dUS7H+UQPTuEIkgxiF5B9be3O0eLiFrbQaL0mq/XYDLXj8kUMQFlsUhwMSZ\r\npLGycnEa/sx9r+4W1MAMQtfiP7k0CNWb4P/M0VUJ3uLoc3SqzQfELt7llRmS\r\nKp+OhJjuBHy9nqEyANqc1TvESP6BYWn5QVAWvqcBbTQr+9ZsHi74YQoYrihO\r\nJNmifCVcS76mjjK2IuR0HD6kT7F8ClRsD04tr2JVaKM+ppirfw7J4GTeZF47\r\nqBxpcgunwl0TYpQ/SyEa7x5XDp39a1CxPwqmenUKaft0vpP2ETLk/9+mjtUm\r\nwQkKy0n0nGpYvofBZYCxH7nU8rGq+Qd4B+f79ePxvYadTFzaN6ycxnOfmS1B\r\nt/t8o0j5b+ynZ39CZNuT2SmVpGNjzNQERbochIAYQPMjCvJ1P0qbAm0ukDfA\r\nkJmWCrtObTK/F8/spnvx2AX9WY+dVXTeP0ccUO7uuUeGPiU7Vu52kGCL4Zb6\r\ncAvCMoYsIyndWaIYhjolUkjOxCKgJnO+bTfLFa616dDj3JWzWRHlYzWHBFtB\r\nnmTMp3ALniC5vM3o3IZo0Mfsl2YZGIc3/wg=\r\n=DMLP\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-alpha.5_1665000596713_0.15096567362032154"},"_hasShrinkwrap":false},"4.7.1":{"name":"ember-source","version":"4.7.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.18.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.7.1","_versionPreviouslyCalculated":true,"gitHead":"46607cc17f2e1467f93130b239c98d71fb313d31","_id":"ember-source@4.7.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-EO52EnG81UaYl7OSkA0KBTFAQY7MZyaaNkj84LMoUhwSb2KGYRfzDUOFm3bHUFa3zzoILaYTf5I6hlzi1UTLXg==","shasum":"ca5fd36c8ee4a959c31a10273e5d2d9867c7748f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.7.1.tgz","fileCount":396,"unpackedSize":8359257,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArqxbDoLTJXMDHgMu3j+3BKa5xbDXdnkXHsDRGftH2aAiEAwGa7ZKeomWtvWD0U8/s/BlBNtcetNrNRCtIf1H6Uc2c="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRrvtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpGhRAAoiHivCFPGEbfYDhjDdtJBtbQ8tlApOOH37ysIgPk6Q4Y9KdM\r\nLkKkm0vX9PuOmcY7PJPZpG5/FkFDLiUH1d2TvPCUQ8tLvNx3wqcJHdrsYbLi\r\npkOmi7HDVnney1qvyT4wWxNXuG8DpbiCLNzxD9PQpJWax6AiLK4NHGqqcx8R\r\ngcWy/wuwiUY5mNFG3fZhXLYEQqhWl1IkNMElm3pyAE7LHig/6tctHU3GBwdl\r\nEy013T/tGr3Nk9f3xD/XkF9b6o5SY1jciOD8ZS+4unM0wGMS5sfUS3aGNL3t\r\nrrAZejn2DPEEOzEBVmtNsK6EGxM9eBemRnTigdllcZMTWvCtG2SE0jdGmvx2\r\nghnA6vACscGyN4BmHRE/2oOgenvi1RpvWnKZ36U6ftvOjs95r6o/g7PxBIMh\r\nONipVQ0KhNWydInzyNN8wyHuI6ybM/gvm21elAZmK+Hx4S6WYcO/YaAM65VI\r\nsxKRkobAi2jgdXhXwQHKLZvvgikUpTGSwSXEtJMUtODMLqrfjXEl7qoDrUq2\r\n9UfaNeUVciiFu8iB82+YO2XYhMM1QBS9nk1tSuFU/D+UEJDjw3vAIWAByOpO\r\nEf86JTwGueDG8cKULkajWgI2vTeQ79BxmSdaRnVCXLdW7YHYlagnQ3+XQnIM\r\nKtZFikSlS4OjQ1F0mEFKnpY7jPfVagqdjIc=\r\n=HSci\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.7.1_1665580013316_0.3825642298906593"},"_hasShrinkwrap":false},"4.4.3":{"name":"ember-source","version":"4.4.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"c9f609b5dee9fda3956254d0b98eab7bf9554a25","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.4.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-O7vitQhgbv7tlj3MMkBaQEMtbH91KhmmAFkARwHHGpuRmdrY2S4QzSK8EWv0w+rp1f5bp09Lu40D9UtJohcoQg==","shasum":"0160e45e7cd6f2802e22063d8f39482411375863","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.3.tgz","fileCount":396,"unpackedSize":8386788,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHmRWhBvNPfs1R+OoZHVJVkxFB301YX3uFPzSV9hcUewAiEAnNAE5aV6+emCOgBMsL4oxPq1JQoAdn9x/JRI2oMhxA8="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRsTAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo71g/8DdTo0z62qiWzRj3DGTDo9JYxbMARcohwXQmwy3Aj0gedpb9F\r\n2qwTDV+G+uqc7xkSpjK7iBgB+LimnIkehpl3vG/0MnIOrjL6bLGBA7zD1deU\r\nF2rtwC/tgEyS5dTo62Fg6GdZMZ7u1FNkPUYnyfspTlV15rOZJ3qIzz2+O9Nm\r\naTR/jtMBW8igwLtamJiptI2T2Zu49pfFQQNeAK43XxLmppeTJjnecPB+eFhk\r\nMK7tLDhk1ELK+9j2eRQl6FSPle/5ej/0x0QoounYG/fmGIfNZD1HoXSeIqMC\r\nheltoFzcpewd2IdXOUQaA3ll+aeBY7XQaChjlDGtFIM8HHgF54dYZeeskhHm\r\n91JkXQGAA4bYffO24kyt7NN5q1WWLGRb1j5gkp3pkwwM3cGRYap74KOdRmZI\r\nfw3aFXTKSuoikKb5KlY6VWX7gg3NtUNgPIppYsX84tzg28a5qwllhqlYUWYy\r\nLV+Eg4Wmu5+HRbegLMax1yJq+j55f69O2rHeSG4b5J2ctd90bLT7yxvr41ay\r\ntU7oKp63dXvIbZ/AtwqJC1l7jNIJxwNq9VfqNKoQyyKKNn+95HKb8ej7LwMn\r\nTA74Yr/IgH19AUrOnN4hlh0s0ScWka9n3cAoGDhEyIrfG83cNr8xg7pGj/0y\r\nd2DaEweTaoYXA0a4GgwYi6RBfq+igx2UAJM=\r\n=bEqj\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.3_1665582271665_0.6969069190455799"},"_hasShrinkwrap":false},"4.9.0-alpha.6":{"name":"ember-source","version":"4.9.0-alpha.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.7.23","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"689ed61e6ea0186535fda057ebbfe8d8a792cd4f","_id":"ember-source@4.9.0-alpha.6","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-9XZx+e2Q6M84dQUhJcAAhp+R01TgNrY9x8Q3W20HctcQPbCoVJwzWxOa3Cljla5vR8mTADDxirZ5ZPjf8gIZeQ==","shasum":"d4632357582b15fe15d9cfc9b6d8c04279c005e5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-alpha.6.tgz","fileCount":465,"unpackedSize":8335572,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgTuaPh984GXYqKD0C1oe+YQ+7X7YCZt8j3ld31CfqygIhAMtuZVBNTm2uu7qWoAH/BGyPi2p4E+skqaV7gcIH4H+C"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRx9UACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKdxAAiz805xL6IauxJ7mjY+xiOsigQ9gxRD0eg0lxdMkxzsEANDJD\r\nETaH31zrwv7SgVWYk4iHh2/tmNWVa5cGplIeVZT5CalBMNH/cBR5VrUv1J58\r\n4amerYU9iXt/NubyXo8pjjJequp04eSpmZxbgVnoLukLGfjYZulEElrN88T3\r\nwTGXhg9TU5Or4241av/TKXIO/cM4/m30ba25k6zvGKW//ZGWPvOcwcJzVChp\r\nzE4IqwwSFHYR0zhLlowbfZIYoZ0Yu/xUkAQxwg7qqC2aZez6KQiVxb3+aKaT\r\nuvK0zrKcByTrYCgmFsfQ2EKHheOICM553nMcv7eHhf0d4Q43k2RU9E5yZS8k\r\nqnVHbXLgY6hmRZUEwtL4Ax9KbfXkHOvEaVDFrNFAOzEXO6R2qK79vsZ+F7Zb\r\ntApS8OJ353qo9WEwJfzltg8VW9rBhJASMrN4Ha669801k0alWsnY4LvPg/2U\r\nYVxp7p6vRS1AZWCjMvU3c5ElOJYav7D2SRFIJd1JI+diIjo51fRtH2qO2S/u\r\nMO3MpO+CvZApJZJ3MpQ6tReNO2httr1tQh+VLcU0TeOVfMbBj912NGce8+qS\r\nkxJrcPMLoefYO3xQ1UEEXaUBEFwhZzSuUoJ05nI7vH7eb49qd3T0tKwec5Of\r\nrRPJzCVUhY98vcmYaV1qZ2DbtjHx8mmuQGg=\r\n=o44D\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-alpha.6_1665605459721_0.3889275805286614"},"_hasShrinkwrap":false},"4.8.0":{"name":"ember-source","version":"4.8.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.0","_versionPreviouslyCalculated":true,"gitHead":"9c1f4f4fe5dd76e2e205e6a6ff3c8917ee2c3f28","_id":"ember-source@4.8.0","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-YvVJNia7gDgzKntRWoMz7hdme32GozXnZDYW5kyZLoGq0O5M2hL8D9KHAcEeqCC1UfFjMjtMw4RgA65yPCDx5Q==","shasum":"1a00280d4e4c8b2d85c5d6f143488b3fddb63075","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.0.tgz","fileCount":465,"unpackedSize":8503837,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCREn7SKKeSSDkWTl8RD6iry/NBbBMFipsb8iRaJ85QBQIgV1kZp7coIx8XI7FGKAKsooTTPlNOUQ/9pMKUX5SYLfI="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTZ3pACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoU1RAAiNZKDHQl7Q3kdjTIW80WXjjLVRNxEev7Efp/5QQXvAdzvOrT\r\nx3jLCondj9Q5yz+HUPVf0IFmrHJ3J5KDQCLxKQg2vtni/C1CYCIbsRz6ePLD\r\naRpXxcZQCS+Z7jDjLpJy8RhCrjuoK6LcaJJTvfgCKW6BrFJxdKHNc1AylQbc\r\nZJeFs/ybYpVQhq2mKYSV18McxL4/Ir8/dJrDuwaen5tOgy4AVKFCdYhtxvvG\r\n5M4DK/rk288c4Q5Op0OCRWZfZ10I5SZqX5OvMm6d9Mjj4coZcBdB/cFJ+CK/\r\njXoF1GoJoW5p+2Gn5fiEzfqZyWvfATASU7hyOdJ5njoM21uNH9TSTayf/+Ki\r\nsEkGkgZoC3R9R7cbpW8/8ANteQwmrLsUxxSXFGZzF/Au6B4NTe7L58pRsWRb\r\nUpe98kFPtC2xJb5CBugek/LQ5FJzExe0Jd5gMSRV5Gkw9606EbfrImkELRhn\r\nJ0imkankbHvliiIEY+O8fGnnqUWtfqz3FmYw4wLsgLImq3lTH76LjVp6986T\r\nsEPh6aSaKNZwS+zes6Rg5O5UxvLMCT8kHKTsTEcAaazFAmFyFU//w1UaTW+7\r\ns+kWV1XqUv3oiOa4SxfTHuNd3r+MmDYw0cznk9ESDa+ET/pCOkEfw2D6j+8f\r\ndRAQsrYYiWZrpKdd+0MJFS56OSsgan4n+Ug=\r\n=6cve\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.0_1666031080752_0.2551305815156584"},"_hasShrinkwrap":false},"4.9.0-beta.1":{"name":"ember-source","version":"4.9.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.7.23","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"3413e7d3ab5a218c89d8b79be89acf6ff199dc97","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.9.0-beta.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-DsjjWJg01tDZSRZYUQtKcqAbYOylyvPKNscSZZjni/BBzUA7gSltm1312KpehM7vmkdxs9lJYY2FPbmxCGS4RA==","shasum":"2751441701868d2a75ee591fd679dc053f14b91c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-beta.1.tgz","fileCount":465,"unpackedSize":8335818,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICu+HIWVcrBEu2LfBlc0Cuw509Z/T5DnYxRuQTRxLhcPAiEAt0f/eTiBWXWtsNpmsCfz+/uw5dW+ZUT9/JuSg+fHiRg="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTab8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmosBA/+P4jrstOhLNAznN4gPsw2PqDMnY0vm86ujUHr5uBsn8u6bI+c\r\ntfgefrLZa36tMP8S3F12747TkZpiTCIvuRUntEgo2O7dBaeQyC+3FL8Rh6PI\r\nHw+MY+sblrHv3j4wNAW+EqEPA+6IJ5cxZbl5j2GQA+tgDimj3kpy1Kw0/1Zl\r\nQrJWbJ91uc6Fb2mqlJMAXaGgN0X99axyMEjKNx5U0XA1ylOrjuyofXfCn2WX\r\nQe8quNy/FA+jtI4VYKE3DzmXBg1hfhf21NOLXTRVt3nOYvuR8sjJrJToOiy7\r\nzQTT56rFdHPYfUVER+UK3ajvY+4Bo4t8vBXhV3FfuuHI60hVV3l/XMRtCnIP\r\n9QPj9jQ7WXwVPnZs33ueXi7LwIOmNdMvOANShAZ7nKFTlPEXGTWEeSoAIpQ3\r\nAk3Mtla8XtC26xg6gzOoNW6UmD1qEbMLR4bUeX09xUyu4qqVCr7SZ6HTawVX\r\nCBO9SRn8g7g2/GKoM0iAwynzHNg7UDFcMckaqImJNslH9cfSu/cSkCKYEBS6\r\nCzyhE1oMlsFsjFRlyJOO76mrCalYlXqgZH5YY+Y9ph3YrZaQGN/lPoDJQo3D\r\nb1SpvcE8Bn8EzhkA4nOhqcDbgn+Pc/m8+uEkGxvYlk3+3mgzRw9JwK647k1m\r\nWXF9T6mKfqW5/nnLpO+/s4FSFb0Kvp9QVBk=\r\n=YXP1\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-beta.1_1666033403958_0.20282615854767272"},"_hasShrinkwrap":false},"4.10.0-alpha.1":{"name":"ember-source","version":"4.10.0-alpha.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.7.23","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.10.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"ddb283198ef40cf48c4c5a88bbcd8696bcd72145","_id":"ember-source@4.10.0-alpha.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-SfSHqX3W5hVWtiyIZLwJCYSK21xzzCJR5mOZcrqGGyhQbj+uY3PUuE29MJaU98BD93YvH+mvpl3lGLtyF5SqxA==","shasum":"9f38994eb80a18c6a1a03f5263c0bf781f0c5f94","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-alpha.1.tgz","fileCount":465,"unpackedSize":8334977,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKMvyCgy7jN44VNN0YrVaJo93Fg8AbC8RlOUYZFoi9jAIgWGMi9XaEHbUV2IJkGPdVUUgnps7JF9NxuWvKMd4CBlM="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUFmLACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr9Xg/9F+2RtvdFoZMq31rw3E1EYXgwuLKH2jTFObWqLSGz56X8MySW\r\nQpVrGEhG/jLKceR1khnggrm9xF17qltRRoQst14JlIXvwfJhLaBl2CyU/aWw\r\nZKQJWF0oPz9DVehH1LmURRwk69CO3XG+aKGt/M2JuVo9QpHHxlhPvKs+DD/g\r\nUTDfmGvT8CI9MadWIz4Lpf+to2ffyXBM+AnlNJrtcNLHd6TxbI0G5cmdV+FG\r\nhwnUATdMdoqDMnAEzr61+LsX4hbdNl9sx/ajjj/ccMQihrDZX7DrfLUnNEUY\r\n+zPgkxCln4CC5L3XE5wctpy0ys++XwUVXjlWz7/U+znDJJTIORLCHB6P7FJz\r\nQDRbkAdgWLqH1TSMCROOJWedwp8Jv6aFAltrFUPdhf4vz33Y3uO5XPdAklqc\r\n6uXdFJXRiEdI/ZArE8S3Vb4jWkEa1Aa5YtJyedxg3egaE8SY+8SrWLztBXmW\r\nl9rRS6khNv/KgMd7dwBvt5+UC6Bu0BLw/OG8I+jIadqGAIlLIdaq1iOKPqQ7\r\ngdqlP+7o5BfF9Qw/i7txv2uKAB37TZSTHesgO+5BT46tQ2wU5TzV2qI2pzTp\r\nQ0pcryK1D5chfKgd/QDFnhd4rZOaEyc0EBtu/S7ClHtRd04roXSNgYBUDucs\r\nIqm1mFpMFrT7m80AufPgmtmTWN28PzZGReA=\r\n=YPqz\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-alpha.1_1666210187276_0.5279200407127198"},"_hasShrinkwrap":false},"4.9.0-beta.2":{"name":"ember-source","version":"4.9.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.7.23","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2c4c01ac7fcd1f694771c1e8d3c7160a4b366e88","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.9.0-beta.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-rkOZF25/IPZ4uzqmA0fTWatp5OESgKtA2mIqLt7sOM29xm7ViB2Ga9btA2mTQeGB/KEuVKEw14Ph6h0JC9iDWA==","shasum":"da01ecfd71dcec1546cd10c899f783f576210074","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-beta.2.tgz","fileCount":465,"unpackedSize":8336026,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1w5Rn9QF3JMuIibbWMBUIgvhvOezqgEsle/e2/N1yYAiBQiOEEr/qeGdIE0BAj0z/3D8q/+bTloWVCeIqndb3KzQ=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWIfVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp2ug//Zl4ty5397xMugafEeOd91Ta657KzVLyzSnhaC2SOiAQTPJX/\r\nCrH8yWokriD2V2ofhYbNmWdQemK2vpX1kk0emuAtdN7d9Myix6wCxafAUoD2\r\nN/FMKcm0oGyrHTtofIr0kaqVMg7B/c3Fx20vk39Bz+6q8TRz8IQqsgBoeKNM\r\nFLhvTuI9fplOSCop6NFTHNJq1hZNHBN0EQiExMACKKo3S8iQr16MIwylcPME\r\nd3nrgtYvUEUEAKrk8YpNsSDvY0IEglgPIXWV0OJk+B6d0bOoCMhTAYcoQdjd\r\n39DIM+DMet4wDkdo+JARWUsgzVksrcCcDCnk0pHSBMTQb/SmjDsXAEF/IaYe\r\nYUqlPvtsgJedIIcewcpf4oSuFousT/M84hOEcG3pDWzyJHE/mrSy6GH19UOJ\r\nBnT7gF1blzKRHM7/73ooND8aYtMDdwUGXL0ILuQE9ZwC62H6k41lO/Atg5SU\r\nFku3TTDu2euXCv4BB2tFbha8rNMxfU8ruuy6W4bvxycX7Ie2CWHEYiVI7BP8\r\nsFwUeF2SAWk33jbYy2+BgLnbjTR8Ohe262Y4HB2jrDZjQeU1Ghb2bGKjboX+\r\nDvKfLnZ4IAphSrl2SEsMnAqSHbRLJbfaYOSgufBG5Ws32Hu5k+4YPf0xcNmz\r\nHGIYkqg15avZAQN3qtr7fXK9rijUeeW5O8I=\r\n=Jr5S\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-beta.2_1666746325453_0.8305752169476666"},"_hasShrinkwrap":false},"4.10.0-alpha.2":{"name":"ember-source","version":"4.10.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.7.23","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.10.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"c16efa33bee4fdf16a825bb2c39b737f2ad07cd5","_id":"ember-source@4.10.0-alpha.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-elTGkbrqCcH5SQm5NIEeGaqsQSk/G33Bu1V10T3lFvXMJF/kajaL9KMt81QEL4oMhO0zYFJhjY3JHFlHVGfwTg==","shasum":"638482e3393fbd5359d13349e92da650719e0672","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-alpha.2.tgz","fileCount":465,"unpackedSize":8335231,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9uFnLAaQ4OTv5a+1C96IYaSfFUB3KRHcHF5G41YmDBAiEArfPUGQ3wyMeQ7S9AfWnsEJbvMozplG5MW8Af9MOkzCI="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWZRBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmorYhAAl4xQbpFwtivlA+99M1fwHXpyfsx1E3jO4seRjt/SM4+A4GU2\r\nH/zTRbPsE58sH6YqNbMJWypKBsKe9y9ZnC0tDMhdfy64uvWdtItNDn1o3q8X\r\nKvdHR/eOUtZ5zMJVoKFpQ/uLqkTK6r0AxtIKV95STa/C3JaifYcMipUDmKSA\r\n3rknXF9PzeEtiaX0gWQFna5TOJ6QVmJ+Fwn0MKMLgN61azTGBrv+vUSLdrOb\r\ndWK3oc9hqVE0jgMLUgUEIQfyCeEhgOUH3wT7d3/sX90FPGBbjDwXp73BQ3jg\r\nrgfhIFTHD20nQklHflIcAFYsXTUJ2POCkzLG63fg2c6zgrzVq5MIbLZoGLyf\r\nbbFon5r1F8ptNCjxAKlXNpwKECBH5utlCB6QIQ8BSVk8ZbrpTvhFpr0YXgMP\r\nQQsKDsmlCHcFAVxHcCrIReGzitI0L00SM4bDyy1l34UWALb24s7O3EAGNc90\r\nZ/+AyrNr7ZSEL12rlH0RNIIONjweh6ozri06FfcBi2hCKIxr5iZK79beDTNh\r\nJ6+2uiGqdrrBW1bUaW7ikFzgZXXpelWX/g0eWf/f3puc2jCgPGUzOFHnvh/U\r\namkjxeZNkvdYB9nxaCZ0G3SEuuKAUIowDoMMu4OlEU6qHStlLEEkayn/UdNr\r\nv3h9YRpbqBJSMdh7CCoolMAF+tTo9uY2x+k=\r\n=bOma\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-alpha.2_1666815041214_0.5739192102375292"},"_hasShrinkwrap":false},"4.8.1":{"name":"ember-source","version":"4.8.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.1","_versionPreviouslyCalculated":true,"gitHead":"04b543e4929fedd9ee088c0f6decff0aa081c19d","_id":"ember-source@4.8.1","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-w9I8XeddoEq7ms6PTvzUJt9izSyBtVB2HMWGRmZPEACNxDVxZl945X6Fq4f6pqVhcHOZrWdBOn1WCm10MFKrmw==","shasum":"b0c3ecc9cacaac299815e821d4fb4d002473370f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.1.tgz","fileCount":465,"unpackedSize":8504352,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEgTGkW+nKeCYHATLnRPWFq8BdSy25JH68sBzRJV9W1cAiEAg72voFBQ108vqdmdDl3o0KGd7GdCVDmJ6KVm5J7DtLI="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYoxzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpepA//X+S0vtORAAkIekkla8Cffkv6u1J3u5fUn879MOaftqBYgvC8\r\n0ByVCqtOjQbG4OH1dg0Q9IwXlbB1irIxr3y8H3qIan8ER9pvfONshGqOHkjl\r\nQvudHyWfFq5hpmAo0a9IQ+GKcZMmMheIwTNDupj0VEIzNKu5QsQ8hQfU5SRy\r\nVZOsy4X24twqV787s56NbLOgsuZAoj3VUG/zSUdR4GQsK18l6F/fSbiAiS6b\r\nnNm2IUcsQ4nWXI4c6l3fVjhsBa7naMjMgI5vnuuXcFKWAB+McGChRo+fuEKB\r\n+2LzY56+RcOJZtrIhIozXsJLttGoyIwoyP/adQWrq+RjUwWEQSU7Y9jZ5Pjg\r\nF+3ZJCdTFgp6ldY1rZ6Ynylqs64c5DulE0hzGXFz5caHYefEHApni3LD7Q42\r\nJMIDWUj+b9c1C/YqhqeTA4nSGRQXw9RfDMTS+rVRDjk0Z7WttukABBVmfWH0\r\nXMFr/ZnIn+uFf8Zb/DSQ2mOmTkzf+o6R8bqfmP9v75H+EjJHJ6ai4zvmkL36\r\ndAgfvqC9m09KJttrRAvnZ24mQoe1nAALPz+rd0WuietBM/OTF9V0big9C+l2\r\nkcd2z3qWZ50cBsscXdtfPt0F7IfhqtoWjbkEysKn6PGIJU/o7FCqKKp33DKm\r\nVNNFvKOeS7CAH3S+bHX7eVZDTztqZGydP7I=\r\n=GL16\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.1_1667402867167_0.15031669177814955"},"_hasShrinkwrap":false},"4.4.4":{"name":"ember-source","version":"4.4.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc":"tsc --noEmit","lint:fix":"npm-run-all lint:*:fix","test":"node - bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.83.1","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.0","@glimmer/destroyable":"0.83.1","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.83.1","@glimmer/interfaces":"0.83.1","@glimmer/manager":"0.83.1","@glimmer/node":"0.83.1","@glimmer/opcode-compiler":"0.83.1","@glimmer/owner":"0.84.0","@glimmer/program":"0.83.1","@glimmer/reference":"0.83.1","@glimmer/runtime":"0.83.1","@glimmer/validator":"0.83.1","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.3","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.15.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1095.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.17.3","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.2.0","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.6.0","puppeteer":"^13.5.1","qunit":"^2.18.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.6.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.0"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"4.4.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"11e8b0ea1219186f931c3864057609211e310b53","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.4.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-Ixz7HY4Td2dN78QnuhOafGxW7rYlZuSRdmvCZ0g8Qn1i2RFOZQVU7h81zQj4wFF+ijJdtnfrgG77yBhr7o0gOg==","shasum":"29cd11eb61b1fab2dd11759c67d765ee8fee5487","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.4.4.tgz","fileCount":396,"unpackedSize":8387302,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAuP130pDE1bDyy8GPjbsx+8Tt4U4T2soyrecscxoiIQIhAIYvAp5CjI2S5mk3iEZ4d1TUN5H5r6pny+0ckk3/FKGK"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYpILACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrKJQ//RNWSl5e++nPgLv+RxMkfWwyPTVwRcOkSY2LPec9lY6wPJVId\r\njdJKQtkc2bPB8M4RUpox0E4PVk63eF1f7tQStOA41uhv4g3VpNpMyKXGczOX\r\nsmk1qfYueaSPp7n7LOwsmVrfuTQZ2+PFQJ3yyXcdIkf5reOPwO2//mu5JAtB\r\ntTxXCtYDIjtsRA8KKMW/I5wMCxikDon54Xrcf7bmjW5X2wfmI/0NxFjZonXq\r\njd+OpskOt2aKjuPvwZ6r+g+uqfNzsJWV+qybzwnKB/7rkQQ/8hQOIDK4Hmel\r\nik+RLRjcAbeIFPdx5k76QM3Tf/g9PBfwQ63QON2VsH6a6SItL2TIcvTitOBR\r\n/1qkwXYl/7d4GhK/Zeycz9gK8saYTqisvC86BoCULtmp2OJHD/AP9zHpQN/T\r\nY2QXWIWDSXbFawXbva+e9uoPP/XIBW7oFWK1b/eGF3AN4j1KCcH4rwkKYVmk\r\nD+6j+4XL/SzfsmJeK555HGP39WZP5D+SjkbXuaBMHpqV7d3tZDXbgRvlQkjF\r\nxlF4wNlKF8hzFq2AjBPKdEFx+1k3QRiD2aNpNYjIWCgLwE9yuSxP9D2qRwZJ\r\nShdaitSSEL4PXazaQYXL1uQFC1HOAyPbJF/3KkLctdE7o6t/AGQkhw6m6hIU\r\nB2oqxQVJ1ymMDKc1qQi6qd/PWaT9PUkq17Q=\r\n=tz15\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.4.4_1667404298706_0.20282493699319293"},"_hasShrinkwrap":false},"3.28.10":{"name":"ember-source","version":"3.28.10","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.10","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"91a632eef948db4cc1bd99cb132e7c04ce074258","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.10","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-TH8ug2rRUq6pLwqjciwvnuF8GDKBXNW2v5mvDkkf+k5S84XVHPjn3K0q2uGaR2W/mCDYg+mGmqu/PIGy0STx9Q==","shasum":"f4be7e2852d421a558f686505748f4c88f6d6ae6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.10.tgz","fileCount":344,"unpackedSize":9555595,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHp7VhWMmFFAamfbQNp5Xx1itZ9WtPefiGS4z4WbuCcAiEAj1sk2AtTtAIbRPcJuTDoI2x19VbGX2kWWXykVb2g5T8="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYpfgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmousA/9FNt9pBgEzp8zKTI60rsaL17KsNjxBpa44ripkFMqhbBGzuyQ\r\nI55fu1yrllgYqM+m/AlbiUSzYaDd8XuVrDQhzjtqpNdhnqRlVLqGzqf05t/t\r\nYradg/huPXTCl8asoiiHuz45qk0dFdc+XgnjoMWsAK8wsk/NxeoMe/CW2y7I\r\ndDLL1KO9pjfXUipRKFNCCFWA6hiEZ/KOS2udoMByCUnU3S1b+7BjaGQPepKP\r\nXahVpC3aLav1kwuHMLwu129seqgO8+7htSF3bgvp3Nk2ida3Nt1ofalz30wa\r\n1mlpIMHLMxjFcTQK4cUIwa0ZoyEm4WGB32BabC3jJQ86/Cnv8pBU4thqYSOY\r\n80c7OoIFHkzmPYcLFMz0lEc1Hrwptp2K7MeNA+TwOk50UnGt4KPOkUFUQSJD\r\nOyep2rLGWJ9+s1i9mHEWNUC+qlRzPhYKAcsUoYtc97lFwUyJjU3Vwlu0Ajm+\r\npYLTs5nTsYLLJ/w2gIRi91Pne9uuSfX7hwIqEzMrxnexD26YINm10A4rLZre\r\njKuDyHRmAIj1P23V5xpW2lgQgYPwTyjcoKvuYVXBtkqcbEhaz6rGQmGKijDT\r\nAIVWINcvJw+15rggFG22rXtqG12LDmVrEEJJubhZ+zcwcSsywr0J8XQqj7OJ\r\nXxqtx07j8O1M1MmBuLn3aTGnmi2NPyPPaNc=\r\n=zPh7\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.10_1667405791969_0.268665645784234"},"_hasShrinkwrap":false},"4.9.0-beta.3":{"name":"ember-source","version":"4.9.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"c19707ee069b4c8a9cb9f92ac2cc3e726b5890f6","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.9.0-beta.3","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-tQrDVYmrfOyLtRY0QuNpGGMUz7OhQrt1sS+ohjTTuRtWF7lDJhTz/TvLMXRUhViil0dO3Olct9qFNeOSLrlMaQ==","shasum":"396d5b12b24db604549a207bc90897cb772aa257","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-beta.3.tgz","fileCount":465,"unpackedSize":8337444,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgnObUU1YISOgeBGc8Xzw4h9AFsswgYQGl8IEpX9JLmAIhAM40c/m8s/MGJnZWv/H8nvGtHV8sezq1C2Qv1LZEczK2"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYpl2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrvjhAAmCAIaQG6XpXDYWZO8DHF16XD2NOmWr7kRiHkp8IT7Jc0hy2G\r\noldhPiiRwQv3/TOd6r1s39a63ZfKp76Gtkorozp+x/J2kPi+6+KrniSTnqMx\r\nvQDC9rdDtZhZMQ/zJEV8etJysV1JLMWgc+7vq0QDj4FKDqBNI+f7UhhibSZj\r\nXSYCmfxmu3GGRRhB52xCdlpM1lJ+Flvkln2lmC8NSWuWF3x8FX58N5/OVseU\r\nzwb79vnFbkZ1r8V8QhfjZkfzkALQUrXcUSsyKaK5Yu3iCbj9jdbCa4QUVlNt\r\njjnITla4RIJqc5n4vD2MIFtr5Di8PdxVtDmoV+kwyDzSsTLM3CbhwGAbnZBi\r\neZC8/BYb/EEtkIXBseEiHLZAHD9YSOvZ77Vh0qxjocE9o131+xJOC6Wbb8PI\r\n/LPdKjEorsm2jB24H3oteV/d0jYEauKj1p5O/Cb1PmzTDA+Nwkb6E8rPg2vH\r\n5tnbWD1781xCOmDGWtjRHktLAqd9/f6eAoed2uOjCxbQAsEwFrDNGRHA2elG\r\nK1Py+0cSl6g3mrGbKQcQcpZjH/X8flSdGBVN3Xs3WRCDuF8+9iEMVb2ytiuD\r\nagmy/OvERjC38FNZrHaAE29UoGRbbN5SaA8jZKAhxNmBFlXIkf6IvGcqRtkY\r\nCDszm1JuMQ2IvkxvnWQ8X1IeMPW/SV0+Bmk=\r\n=IQso\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-beta.3_1667406198100_0.11960755959829461"},"_hasShrinkwrap":false},"3.24.7":{"name":"ember-source","version":"3.24.7","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","babel-plugin-debug-macros":"^0.3.3","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.0","resolve":"^1.17.0","semver":"^6.1.1","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.65.4","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.65.4","@glimmer/interfaces":"0.65.4","@glimmer/node":"0.65.4","@glimmer/opcode-compiler":"0.65.4","@glimmer/program":"0.65.4","@glimmer/reference":"0.65.4","@glimmer/runtime":"0.65.4","@glimmer/validator":"0.65.4","@simple-dom/document":"^1.4.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.6.0","broccoli-babel-transpiler":"^7.4.0","broccoli-file-creator":"^2.1.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.10.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.24.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"be1c23066d10d4b883f2516e16285e6fbdf5a9b4","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.24.7","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-xwftkvyigiO2wl8FkpMt3uXG0cpvq0EQ5K+gsV251sHcQyRdihf4mY3CPRPgCxLvjEpBln8F+mhMbsxpOxI7Eg==","shasum":"456411e2acf3e992749af541113d4398463a2396","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.24.7.tgz","fileCount":297,"unpackedSize":8711673,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcS24MjJ/giJy6ANb0SIhbljhp0sTP7r3z0wt/OkNhJgIgeeWhPsy31gHFQYuhbF0EQdtjeTgo+IM+1ngxdojzlrg="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYqMVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZQw//RJm/VyHr1qmn7X4m3LneLPzg9owVhSrHZAS5tqWn1FYwMB5Q\r\nwsvIHd+9z5XfdT2ttO3UgqmkhBTl4fz0RMNU+jGC4t7qd2h/a6r/SYFXZZqA\r\nkTlxHbui92PjaKw6o6qRprrdDhGm1VdxFyHrGoCyE893zwCS7MPC+ls+OlRB\r\n+9U1bZnMwx7VBSPEFsWyjDj1wkdyyQDW78WGvqlq6V5VV6P1lDaM4cs1D4oo\r\n0egVEuKjyNiEZTIQyYihHGGpwdy9erdW36t9Lgf5pxvZuvEfPkbS/FB8CBrS\r\nN2ObJeaTqkr9YiaOtuqwk34Qa+bQaWjqu1gtKp7W3U2OMNj0PDJY6+IexIs0\r\nSkA0hxjF7wOLhLmoXRWhNt+V/SxQrijtNECobM/ksg517UqC2ncTVOBeBOVd\r\nyhBS1Gf5C+BETQwUtcwSyZvAVje/pAbZ8QyRGj1H0r1UdIaMvJ6Gk7atu08l\r\nKnqEU3OFHZ2bwUNXDCiaUZ4qD7o7oOxT4J5z1ArLICoiSlPEdTuLUDkJ44Fn\r\nK94e+49k5WH28wnsY4bV5gppTq0/grhvVIUtpB0KiReSjHJ/PMbBr3hMFH0T\r\nd11lonBIc3T8qTj6cdMKd/wWc3y19M8W8553cjEUdHa+XK74My+SXDZj7vXg\r\nAl5ACtYg22fpGcnuVe8Ft8XzZhr3YvBbhM4=\r\n=trSc\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.24.7_1667408661276_0.857786817935545"},"_hasShrinkwrap":false},"4.10.0-alpha.3":{"name":"ember-source","version":"4.10.0-alpha.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.10.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"03dd259a3aa55cb3b30a09702661e9906ba1e78e","_id":"ember-source@4.10.0-alpha.3","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-9z3FhHJ2INMRMk6V2c3lV+FBVjQQB2bAH3xIvW13lUVYnWk9O9BFoi8m5u4QY12NW5AKrull1HR7BIVE8B9cAQ==","shasum":"55d84a2dd29104f2947a01c778b1e2664e48b20f","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-alpha.3.tgz","fileCount":465,"unpackedSize":8217877,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSbXItJ5MpsAmrYIC8cJqkiMvjBNcgXw8U7Sf2Oks36gIhAN6tCdm7voPZ5YwB84CbYN/lR3I1EQzOvB4KF7pmUPKB"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjYs5/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWCw/9E46LIjyidAApRVkF34fk92FCwBqN1+ahflm8BAy36IAhcL/v\r\n5+bsf2mvJt4x+yumIo3A8pREmD5TcjdkbTU1CODIhxeEHSTJ8Bo0ol1nL2Du\r\nFn6uuAcvw6JnPJYR75m846TZmH5dZWbtUS+vZ4B6eiUhSWA4OzSLcDyCZIzG\r\nxQBaM7gwBJfpooxlsPln3qaQkDcnmwbvstFJNS5pWZY5Q8d+gLK8taIPgYT2\r\nk9Hs7IYEnNb75jgWddO2LeBkbJcWBdmzxrn/VZhPRBLO/h4LDenW3hH/0iVs\r\nU/N4D5Q69ocBydwSrlwuhn2WbyWpLzGUFrVfXqkKR2cGd05xSGrGT//JwWko\r\nMsayU6qTmOGlnR0WH54Sh4xAgu0Ks6T5IOhEetyb1qMogd6ISUvcpDgSbyEL\r\noMqM8PQddURdK3B3Dq6a+1T/Yj/47yke2ETfyz9exLntAYuB9tvep1JYNxyA\r\nB9Bo3Gnfdt1vmN9qn19hAzSmKMPccAK/bZMilryJCScg/CVWwMu0lab4NP6N\r\nTDZ/5ZlhXdsYfSLiE0Z+dvMoKSByRqPo2T8BNNtK2bQ9wZoA8b1UDs55bVUw\r\n7hi07yJQiOX/fdHeZoVTsTaIZNqATY4Ndc7lU9qOIk4PMNKpnS1bIOwHwqNS\r\neeDMxbdTI2h5deBw4HxZaVngo8m8cwAPuDc=\r\n=A8Ox\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-alpha.3_1667419774681_0.3056807496384799"},"_hasShrinkwrap":false},"4.8.2":{"name":"ember-source","version":"4.8.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.2","_versionPreviouslyCalculated":true,"gitHead":"792ecc80121b92b7e060ee4bf122e00b343a80a6","_id":"ember-source@4.8.2","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-YU/ytPaua+QOw+2qRrZM7qahAmxv+N8Utv/Xz2e01NQci6KTaY3AXx6SS3ge0G/KlGyL9ouaHLyHqv7xkcV2ww==","shasum":"9ea1f214345e568eb642bf9e3602e2d637dbdddc","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.2.tgz","fileCount":465,"unpackedSize":8504883,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+ORUMT077APizjJ8hjIMZ4LKhqXuiWi36uQVlnAFg7AiEAmf9abD2F9AErNvjisUXKS+ol5T2dIH8R5I+dcJc/Vrg="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjY9wPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrocQ//dJM1zyRUhCW0/D1eRg35lkYY0xBuKeaxzW1saB1CunGS3mtT\r\nI0lxh29msE4MPLRDGOwsAr+06mYR/a/UF28Cn4/UjdqK8GKTudSDtDurHHMS\r\nYKAXpMZbv7nvaKLHrSiNTO4ospRyjiG01uyxESROIo2ruBZVp2eluIFa9up7\r\n0txeqTNSU0+b892JaBLTzrO6IOMEiO/YyCZUvQgBk4EAZpdRppaFjHdV4BFT\r\nNqBJIfzxre5oKqBPsyAtNG26SpnQVcQmo3pva3vVcm4cRJ/Ypk+jBEUeNSzz\r\ndviRAI+YoBOTDxVa/ZFDM9iUBXRmLylZxxZ+ms7o0dju7kw1iqNMuWwbXni1\r\ncGyIVicMjxJeRfRwqGZM9MsZajc/EWuIxQtC/g84A8Il/ebvoSiYg67LOUpI\r\nUt+l6DpnoYNPv1ebIZtXLwjzNPFBJrO3e+g9FsL/hT9LUuvFuptoBvZNtBvA\r\n12I1Qs19oJtp9gJ+tbjDsxFU5PhxeQh5u1eE1vgr881PddDFsJNwmY132nPd\r\nFkG33HGcMvnVHfY7GxcV8bSBtA/Ttx8p9N1T5jqusnotlMDwbTUQATQ8VXPj\r\npRjZ0QikPDtkpswKtFiIFY5/SXrOSuHSkDeJFGbvM+PAof76+WUVwagJuGxW\r\nOj98tNbh1wlco/hBucm0W/EJNymGOrUWD34=\r\n=WgaM\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.2_1667488783258_0.2140128797713874"},"_hasShrinkwrap":false},"4.10.0-alpha.4":{"name":"ember-source","version":"4.10.0-alpha.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.10.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"cfd26e68db7e002ccb0ef471fdb973216eb145e7","_id":"ember-source@4.10.0-alpha.4","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-fvPhnAMa3XiO0DfyPNvImlgTQN5Z+IoCSVyMvH8ji+jsumkCWK+QqJo6jSSuAzAI60WttWOysGen2ZF0JEkBGQ==","shasum":"d112a583b1940135944930a229c7c918b1b1be18","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-alpha.4.tgz","fileCount":464,"unpackedSize":8220280,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/wPvijmonaw1i4Re0fjVXXANs8tzhawct+Fchq/bXIAiAEMv0RL8N8ZihvYdi10NYfiELqVTVuBjsq5ewLJDCW6g=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbAlTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoc+Q/+L5Syvk+i4rSVyoipERiTWfXNbzuOQDoi1oizjSUPdbC7whV7\r\n1dPOWPSKJW85/Te4A4iQNy4efj0VaYc+IK17e46VqR2HX2yG/SfraUvrpOSW\r\nVjybV2kpuiSk+dZEN4zaiE084FZUw4gFlTBhH1WyB7Rv+iYtlL+RBotUvvho\r\n/mgGR7zXA/PKPOcg0LvCJFWhqb0bqOjXnMeJRGlLTPP1XQ0khs+aLJYhQShY\r\nRAdwvB6DwYNlM4lXWnjNrdNhKEHL6ljqn9p6dTRQZgwj06tRJhhodhBR+G6x\r\n8qHXaFoHWI/1K+LpLnhh7HXeaCSWBstR6B0c57SuyBhVew/vewY43kn4NaSQ\r\n+bXxrSKtfLU4NeE4Z3kktrgcv5AnboqJOAk15YmASsSK/q0gkNvtKsEdqFCp\r\nkBinyNPXw1LmlkAtRoWTyMd3Wk9wLqXbS4ghumLwvoHJTenPKahUxDyDumSL\r\njMNgclNQOmQ+sf6cTGH7QTub7akPBrno2En7OwOKUlUK7/p07+X1n4lMiQ+4\r\nacDJ6kqxiXCFb3QDO2uGUyx/h8qLYm+yyOUgxnY5lOiAWZLjsic8RTFjqSsX\r\np9rxqxstMvRKJoffUaUEe+5sseSvJXEeaCio4QPlM8vrTxJvMgOa1z8bKNMn\r\nHI0Asj12Ja7jGs5Vf0dEtsL8IqROk/xBy7M=\r\n=iHGs\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-alpha.4_1668024658940_0.760780950575241"},"_hasShrinkwrap":false},"4.9.0-beta.4":{"name":"ember-source","version":"4.9.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"26b9d754e95948e3cb0acda6558e5fe9c4e9e477","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.9.0-beta.4","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-vbZAqcYdQrXnURgbGh6VgdSEYtpUSmgx7O8C6pLeAVsMVOd7a65j1rGWrUq8GH8Wi1PWW1+Y3/wMctAcN6HyLw==","shasum":"16d757763a638c35ad8b99005765ff8c481dd2a6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0-beta.4.tgz","fileCount":465,"unpackedSize":8352867,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLJnwPoju4c0AehO22ZbuT7KBsRf5Nzrcd77+MsCAvMQIhAN2WDNci9O2du7sAf6zxLTvo74SoA0rW/B+RLEUzDHz9"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdAdXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYLw/9HIqczzpOhPwPd0DxghcTe+Y+eDnHKIdcgG0cAxZnryWIdi7O\r\nYm022O4SCxUAh3ZmUQlVv3ncObFwxdySrRlpFrRgN2SN+tdtiN99+EbhiSl9\r\noGNtqtqp+kYe61Php/75X8/Vb74zmPs1ZZ2HwL6PzRFlX+fBTxqFBfCTSzxG\r\niYRGxMZPNDwV0lwRowhvo7fiU3/4TQ2iOAafDP3qV8qnsvqmKuCi+02bzExp\r\nFo60CwLsAb9leUyN02oLuLWri8swu2oS1NeRae5u71QzzgFV8aVl+PePl6p9\r\nJQJd/0cdfjR0XVzkzlKgexJck9BWhmp5LMICddGtOKIip0+RwwoB25FgmC2Y\r\n/L1y0iZX29Bd+dualQ0rxnr74gDsI0UvP8K/40ji9YS4Yx+pJaUVUQcy3ksH\r\nfao18kdMclKzcc9PdC4MciiYo9ot24HU9cBCegOvD0a1SV7jOGLYITPL96bn\r\ntVJMsZdYHvZt2GjChV3ruBHLKrbOi5xRU2zAyxYt/n8kwCNgjksP/nVYst9y\r\n6SR3ANRJxxcivEGI4NG2ley4uaU1GP6t8UP7eVvAaxR5VtjCNVTjiMHXjkpv\r\n6pAqNS8V7CfMbY1TQ6GEHoBde4NPz0RD7d9l+74xCE+ZHKZpuQe6axE/Fkpm\r\nJhhnrjoBX2CZftspFYg33qY6TA3kFBGt2HE=\r\n=JuYx\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0-beta.4_1668548439225_0.558125518717189"},"_hasShrinkwrap":false},"4.10.0-alpha.5":{"name":"ember-source","version":"4.10.0-alpha.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.10.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"8f6453bdc3624b3b00ce274571b828bd72fefef2","_id":"ember-source@4.10.0-alpha.5","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-kseoxmOCLX1ro63Qx/EM6scyFN+Pg+w6N7jHRRHXvmDrzN01jQdqK7umjVtv3mc9hCeEJUuqa+3LxtIry8d66w==","shasum":"ef5c3a886bb6ee0fd7a34626c27b8e23cebc7c57","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-alpha.5.tgz","fileCount":464,"unpackedSize":8234209,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrS8kONxtox5OHuty+hrp5WM/GkpzJzbEMvKylCmJ6RwIhAPcsWq4/pRNv5Ls/4w8n9ff0YfdsXypD8tIT4WFQcyOt"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdUOnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYeRAAmgrag6gPjaxIvFr32Ul1Mmd6yBrzLJt3GO86w5m9tTk8fAz9\r\ncaMbBzbUIQOLmPtQhwLUnVkCv0LIr9evhCfJr4RLPzGBhOJMQZWP1rhfcvEO\r\nKkKiDTI0UvpuiCh3j9/VJXwMkTkV7QTeaqr2b3SAIlEQ0COVd9OwgU8PHjWV\r\nMvoh/EEcPdxnpSAP+pdnVXwknxa03bNOQRsrivGStGCL98mbCxpF/vt2XCy3\r\njvj1XZ1Jl3UlG2WrQH/WbGaGetvJuuGQbf0Yp7p4omGksQ+b0oq3DqB+O5oh\r\ngc9tblTNuZIGgP4gkzsBQbhQHL45X2HT7Ko74gi79sIlDaWJD1n6kfAjocNU\r\n+86ec7vslnCKfS19jeio7A8amA6oNqcsGMETk5cfxYe9pwCkZ5YNUBybXcah\r\nrzJK3+aHHqKcRKAuMgqmZUFYl0wntHu2a4C5svycBXEA4Xi54kOIZfj0gHPa\r\n4EUxhmxhFYuAaYPhaVwM11xd91/yO5XNiwtuNzn+bgVcETigcgieYMxDen5a\r\nXk3zqh8pWjgdv7SHiR0xwrcE5Wd91GmFPjB6MDApA5hiNOBtTe6Cw65PufSd\r\n+rlRtGcHhiTTkwtJf7ag0u6RFItyfA9zedzHXVYE5pTweWTEoZQYPd/yupcp\r\nu1TCybPfEzf9/t1OzOWkhIBoE097UPYtM8Y=\r\n=wy5t\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-alpha.5_1668629415336_0.5370932905338959"},"_hasShrinkwrap":false},"4.10.0-alpha.6":{"name":"ember-source","version":"4.10.0-alpha.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","types":"node - types/publish.mjs","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","magic-string":"^0.26.7","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.10.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"30c8cfcf731c5387d05bab0236fbb86fa1e30e12","_id":"ember-source@4.10.0-alpha.6","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-AvFACFyC1K9RvX/qXSeCwj1vnsi1aeBUhk27V36s0WvPREwo6xEHlFpDFktpxZUZKz9wvLXCFw/Q9IIjLvFe+w==","shasum":"3596796d5361d76a22a3d76441e77c788c2454ae","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-alpha.6.tgz","fileCount":466,"unpackedSize":8251605,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDL/PhVXGQL+ix/Csz5PRd+PZkcL3ZUrwiiAzdJF4UgfQIhAOHlblYbefjZG4UAAEikNe8CvE7WYtp3CHD+5zg2jbOm"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfn4eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqZDQ//crTbH6E8zCEdBMCaNq1KUQNw5K9SvI/SVCJeMkZwjI+nYBAY\r\nRw0gbJFmtdQbN8tarbqctg8mIYeZ5OhmR3iCszG0HidkL/bV5k9MYhiU+1nj\r\nU1QOOdao2YUd7Yw+N1Kevv3W67lJeA06HZM3K5Swi+ztokT5S8dmWlgnlWXJ\r\nm5pv571c5QM77vaH+DNefhFIVL9ijPjNcwfZ4PAsmTpmeOXJ+CYMKhG5PFwd\r\nHwHc5mOfoJtMPtUlr9UcF8ZRmhM4S7bf5QvO88SIl1oCvRVDlJP8EEClz9ad\r\ncgrZm12H2ic7BJzLnRB3iN9NAG/puyYQ6Z9YjZy+KawKerTi/papWB0zzX0y\r\nb+aegrctHpdph+K0c563lrxJTAIwE1gK0YLFzIyhDBUZQSvza21YfVGGRdTo\r\nWZyQDjJEaXV/i8IqUosEQyJrH0FnLgHQ6mk5CAIipHYAzP5V+iwkJwl21sVE\r\nFbJRgGqCDfsoi6bycY+g3oeydKb4AbEm7/j8xnqefzg7GSCKYo7+tBwkW0jQ\r\npOudcaK+lb9Ac4jIh2I2KpL8z4tnJeeUew/R48htv0l4Dp8ZVROu9MO1KIqv\r\nnNcweFC+ZuJ/XZR7UU3wx7IBTSNk7na+qOfrxdfpDiMGWTpk8FQADCMfn0kI\r\nLQrZcU6ZJJ6ScWmOHwzKyOi8yufR2/XaeC0=\r\n=161v\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-alpha.6_1669234206333_0.07168075062430912"},"_hasShrinkwrap":false},"4.9.0":{"name":"ember-source","version":"4.9.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.0","_versionPreviouslyCalculated":true,"gitHead":"e6823dd4ded852705106a0087db9f497dc0dd29c","_id":"ember-source@4.9.0","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-TYwOpHbZKBSHaBEQSWZrUjj2lOBlARmUdENGaImT941T9wwdDyfdi0/6Nu3MIQs/eEVcBfUusT5PAC+rIUu3Tw==","shasum":"5346ea23d04585c0a2983b271023b6d234d18a93","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.0.tgz","fileCount":465,"unpackedSize":8353533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTVF68sMN65XPDAemFQ0xlNVPBlhluEqvCZW1/7HnxGAiEA7rqYPJx6rVZID4xKqqCNhmFFE2+QvaoL1vsZg2/cFo4="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhR+QACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxcQ//f9lRG6Rr7V7MlCfwV40cbIkH7eV9b8G6TA4/jcVdptZmIq1X\r\npqJUxwpwsCsyDA8sJUiHbeJrwCelqaqxYj4xO6PM+HPeqFToA/205XsmL2yp\r\nA50EfsxXka6+duV/POcYMGMaYcFNK0MBP1zd7J0yG7e92tkV0s61fRjhdNb9\r\nsQ0/Tpp9pap1vXsoKVxa4eBTbJjIKbIIaErgpUj+47urX41ZfQiTAuz6Iwrj\r\nTHaYyaNhUMP2tyzrBl/da/1mkKRJH7AmLe/7ZeE3TWJsA3SYQR0ZeCOW8Sb/\r\nH1yW1wxAXs32K4GnsPsOU7MSW421rOy8x8D36UkaNXMf/NECUTYF99lYlEQP\r\nK1nU1irNjBeObIXPrL2M8XlJyk8ahIR8d7+nBCIYx6n2sRF/Gpyzd8qBA86O\r\n8HDezyOhceA4s79KGOEnPrcGJ/jD7mV1ZGOXVSR68c0vHMX0a44XDD15JzgG\r\nBmzA5H0F1Me+ZUDXsPNzvgebIkx/NKBtI8pbbcBkAv81A/IE/Ije0Nnxt6c6\r\nHA2PEwccdmsMAhWMLNrK6H0HavgJloj0xC/GebmMsqcCe5KbRNv4WQ8XFFCU\r\nTd1FIQSGdwljxKnCq6RaCdH6dWbNQK8wI+flznoTHHQiYYT9HNDhqA6N1bhF\r\nOPO0mNNTu2MyJ0V/MW1oRMb/MLS6guK3PPo=\r\n=qr3r\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.0_1669668751803_0.14305798331940855"},"_hasShrinkwrap":false},"4.10.0-beta.1":{"name":"ember-source","version":"4.10.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","types":"node - types/publish.mjs","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","magic-string":"^0.26.7","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.10.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"2b94b45dd33845b6011518a3289e1624b405ca2b","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.10.0-beta.1","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-81dXjzIMpVhLS6ssqUgKhs/P3iaVwFLOESviWPB0xcP8nhfSUeZqibjm2855TJJEUCuoaqXK0vxU22cXxwIcsg==","shasum":"044847fa912e92f7041cb240a4b029c0ff98f95a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-beta.1.tgz","fileCount":466,"unpackedSize":8251810,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0ORRqEXWgh4Aoppyc+cxWptoa4L6NNNlR9lXYbDQEswIhAO6kxAIWK3bSfu92Pi2Orc7FoqpVg9xDMWWLDSQ4KzMj"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhSy8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmouyxAAnBMuCsjGq/tXjuEvChj4qGjaJ3byipjH8PuCkSUG5eE6qBFt\r\n6oAm1WO4P0Jp/k18X7AARMrtjJ8MNTbzln1thRQal8g3LDTueX4m7Jq7txpY\r\nj6bQgTtDb+23kH5lEsAnelEaMxaKej8Xt7FFJAfTPh3zkn28lBHbjPMKee8R\r\nbYvaiaG0hJxfPtFk81c9D2tHvzZ2GQKt7ERxdtzHpRxU0NIWzuhc8d45pGGQ\r\n11nk5CKRq5cgYMHJAddEygpHyzFyj4qc56hMolH51UNI7Rz7bkb41X75htSd\r\nJ6hxCbbhgaWBR88/t//wqVgEZ1souxw7LEKTJlqRJaAX5CjGdpxTsnKLT41B\r\nlc9AoKnkQbRYK96qbAobN6rLTChgirt9ivDSuPdcC0M0VJ3XUjd5HZBCiX0b\r\nTkefu8anqRWj8BNYgXDvZOPNxru3xseVDXgPFg+qwRgx5mrfzNRA6L+kXMP5\r\nLmZhwsoHmXXkMKmnFd+eFA7/ZHG5b4bPCJBjMkDS2OXnIa5zGpSXiu0YkDdG\r\nv4wH/ZtMFGhKM82TgqMAQtF9ec4uppPLQ/jeCD0lqa5wDm8ds9qCmNrWlcKb\r\nQisgPE3MyVTZmpT9hGDdyVT3hj8ugE7NAk32vm7mrtYetMxWpbMiLXKHh1Zn\r\n6oqdmNZC0S/i78qrgh9rwwX8gJOYBKRZnX0=\r\n=jY6D\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-beta.1_1669672124533_0.3074549390211392"},"_hasShrinkwrap":false},"3.28.11":{"name":"ember-source","version":"3.28.11","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"yarn lint:tsc && yarn - lint:tslint && yarn lint:eslint && yarn lint:docs","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - . --cache","lint:tsc":"tsc --noEmit","lint:tslint":"tslint -p tsconfig.json","lint:fix":"yarn - lint:eslint --fix && yarn lint:tslint --fix","test":"node bin/run-tests.js","test:blueprints":"mocha - node-tests/blueprints/**/*-test.js","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.8.3","@babel/plugin-transform-block-scoping":"^7.8.3","@babel/plugin-transform-object-assign":"^7.8.3","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.80.3","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.4","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^2.0.2","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-cli-babel":"^7.23.0","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-version-checker":"^5.1.1","ember-router-generator":"^2.0.0","inflection":"^1.12.0","jquery":"^3.5.1","resolve":"^1.17.0","semver":"^7.3.4","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.9.5","@glimmer/compiler":"0.80.3","@glimmer/destroyable":"0.80.3","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.80.3","@glimmer/interfaces":"0.80.3","@glimmer/manager":"0.80.3","@glimmer/node":"0.80.3","@glimmer/opcode-compiler":"0.80.3","@glimmer/owner":"0.80.3","@glimmer/program":"0.80.3","@glimmer/reference":"0.80.3","@glimmer/runtime":"0.80.3","@glimmer/validator":"0.80.3","@simple-dom/document":"^1.4.0","@types/qunit":"^2.11.1","@types/rsvp":"^4.0.3","@typescript-eslint/eslint-plugin":"^4.3.0","@typescript-eslint/parser":"^4.3.0","auto-dist-tag":"^1.0.0","aws-sdk":"^2.686.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.0","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^7.0.0","broccoli-uglify-sourcemap":"^3.2.0","common-tags":"^1.8.0","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^3.12.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^1.1.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-import-resolver-node":"^0.3.3","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^1.1.1","eslint-plugin-import":"^2.22.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.3.1","eslint-plugin-qunit":"^4.0.0","execa":"^2.0.4","express":"^4.17.1","finalhandler":"^1.1.2","fs-extra":"^9.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^7.1.4","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^7.1.2","prettier":"^2.1.2","puppeteer":"^3.0.4","qunit":"^2.14.0","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^7.3.0","rsvp":"^4.8.5","serve-static":"^1.14.1","simple-dom":"^1.4.0","testem":"^3.1.0","testem-failure-only-reporter":"^0.0.1","tslint":"^5.20.1"},"engines":{"node":"10.* - || >= 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"_originalVersion":"3.28.11","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"744e536d37697aa59b19dcb4590593861b8eba5a","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@3.28.11","_nodeVersion":"10.24.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-oM3X2lYUWJM+CJEdPvJGVZNUTzUAYbDeOOoAJW7im20LkQrv0ce0MAJ1Gf/SnI3H+ZL7lj8qggP+D9P7ZxBvsw==","shasum":"7b1a7d0483c886af8f38cc058fd647c359803543","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-3.28.11.tgz","fileCount":344,"unpackedSize":9557365,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF1lqjIjTJw2ZIQyQvT8iiEIJH2HQ+9H2947gViVaUs1AiEAy+xVyhlxrkhQVJ5vE7xuqmHUuTyfbuRSZd0he6se9Jw="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh23qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBUhAAjDvmuTwehVJyxnUeVeM02KBwgpdM3vTpSQek7h34YFi6aJbU\r\nLlI7z5kO+yAZpJbFG1A3VcWjXXBhSp01NAtQPMn3dg+I1NPD/YfgOo82WBqV\r\nVzI1/f9qaJf16HDJXPAXh/9kpKN7GTqyCn3FGFmSLfeHu/lu3FGxWgJVLSFB\r\n+RtjykgizglX0iq8rD0JMy71RIB/jcJhZiBDpXw8OwVf5go3ejy3v4x10BWm\r\nnCAozNl/GZ0usRXIHhw2Zy+RF7aARtLRvCGYsiLhV4sVcPOR+9YjgF6+z3c+\r\nVtOjS5Bpno4B/ntvxNNJbPhlmuwexiV+jJ4i/yMgvji3FB9cl7m3dw1eS34y\r\nXsQFjs96V8DK7fuSw2Hre7obh+PLNbtONKHxVhzh8lqDIA0nMK4sDk0usmRt\r\ngUz5Zjh+qMXqo06potNRGDjk9KMwdJjjqp+GYxSPOxmGOIv2IbDvygSavnWi\r\noNUuDFgBkKS7C60OhvNlReVifncQ+H1u+ugIK19ZiCo0aSrnN2+sZStverTI\r\nV5eBiW/YiyQ/+TuGQkizYjqy8CLKDhNNRx+DBVXN8AqfQGJkDz7gj6xm098f\r\nkMiSAL8Il1Og/ai9ZqCj3eBhmc3lNWX6E5R4EgETrzENVv2m0JnPE3HGrUto\r\ncgnKWuZtnuCnFUPdJsC5sLNoKkhAI0RzqAg=\r\n=fnlp\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_3.28.11_1669819882263_0.8110234661652798"},"_hasShrinkwrap":false},"4.10.0-beta.2":{"name":"ember-source","version":"4.10.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","types":"node - types/publish.mjs","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","magic-string":"^0.26.7","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.10.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"df2fb7bdec3c4dea751d8eb8abd888b00459f92b","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.10.0-beta.2","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-L+rmkZTXVpAkJTeu9pJJ5PcXnT5ZOpSxYNdL0cJgbMUiUgOKNwlDlrEes86Xrb603hO0OnHK04hdLoXf0MW1Ag==","shasum":"eedf63285db6a093a09d612f8b689f0d30932298","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-beta.2.tgz","fileCount":465,"unpackedSize":8253265,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGgLnxivQp/iWy8hQW8veVfZBZyGJcBLOGg9gkI3Zko3AiEA1BtgBxyFBrjFtV7uOwu7i6DXtkPwW+OoixK6k8tvgKo="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh3a1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpYgg/9Ef6mFOz3ShU44kAfNdnCcxbPNzwm01Ei5M25ux/n6xBYxTz4\r\nmH21gAj3OlUp8+p1G83hZ5EugB/rpRy7gP9R/c3JQXkjDLFHpkbpN0+Jko2L\r\nM91b1eJSHobSNTSJKPxH/8kBNisAPV3azlfWKe8+QHNrwjWA1ArYNeJnfLDg\r\nJTsCLCs9wkpMpErBy1FTMsL2je2f0svtVNmXkbiRQg41rdBWD4C3dDbCK5qD\r\nz8onbYsV+Kblcvgebbu6TRvXmJrF5HeFljve3RcCAlUbNXv0KT+2sJtw0qcI\r\nTvjl/m62KlyJN9ypz+jBq7Q1DKwzHHC4fhfN1cXprvpz0PjC5j1VbNAThLw9\r\ngonIFtS7Y6N6QO452q5n2Tveljwe0lwr2mDD3Xe3U2J3tcLdOPg6H+PCkmPd\r\nZ6fabQc3HOdytZul257swu80ej1PCg/fzyrFHDsnOwNwZut2THxBJGkK2PcG\r\nfOwDgSiKdLYFVnybe0HS3x9vaPQ7s5ahtJaUS4IxijX9caTmLf7QxTowyL0k\r\n7/qcG1kxFgtgEIFATI6RD39uKC86ddWzsZYqavuBNU0H8R4/Bcb2WORQ89/5\r\nGGCZWP/0+rbFDzlgGaFiYuIRsvLitrw3szQtqLxs9suX7Z3n7lFkNfMU3Qgo\r\nScHcUXfBE4gxUCJ15b0OIFq/cYMg/m9b/iM=\r\n=z86Y\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-beta.2_1669822133352_0.28691555007089"},"_hasShrinkwrap":false},"4.9.1":{"name":"ember-source","version":"4.9.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.1","_versionPreviouslyCalculated":true,"gitHead":"8634210767616cca4e36aa3054c1a265f0b6c352","_id":"ember-source@4.9.1","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-45dobRcQapTpWa6VWgDcAv6bP6iDxCVi5pJAf04NSRjDLHsjVGUCTdRslOl5rt3sX8dZJqakMnqYD2DwVjDf3A==","shasum":"1b5d84d753ebeab7f372dbd7f39c98123e98cd41","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.1.tgz","fileCount":464,"unpackedSize":8352743,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4MVA1rfSwZbO9fUeDiK0obIkQ0OrJSO1O6z+eT4NP2AIgJ9Uyi/Y1/hpwtYwP5tGU3y6Ltm/zF5Kjne0RnBuic5Q="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh3h6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPNhAAlCayY9gV+FPfnm3NiJ6jIq+ydRV4jr1V7DRr96rqIppN4W95\r\nx21/uXkTqQB4i+rFFAucUfLIBgq/p8ZkTgKFIOfoSC9y+ndB+AGEGoastCDX\r\n4wVkfbk/MDS0IaH3BVky7lJl939x+bWsggUtP2KE6yZ68a/A+aBwhOF1mrkX\r\n5wep2uIFO3xSvGCgrbt2P4ARTIAqsCJfmU2afzd3WNKMAqqyFDIR7EQGECmZ\r\nMF1O3e5dzCZ8EjhdI9suj66wI0BtFzbduJyyQX97srbueWyllNgJKPE1IXO0\r\n6zGbNZbwxpAIXoUI4TPHpmlTeKMR3CabWJd9wjHgPkXKnPa8KRugJJf3fp2G\r\nKLYCuxA3ziPitbwHLcrr/EW+1xst1C3Ur4NvfBjIdmeNH+jFpdm6A1j6kXWQ\r\niwwYcSaJqefVVMIKscr4MQqIfq13DT5JtIdwGF3An7W1aQ3e2t+7k5sx8FoG\r\nV/KrfaJLAmmgPVj7c6Jp0a/MDCs3nzCYcDy+C/DNGMaM0edoWf/lgKq+1y7q\r\n2UohkuznxPTAzDQSNIJc0zVLApRP4JCmN2uLGXj09FPEbTN59BKRcssrN0Mg\r\nw5/3eboAQufeho30aN4FgmNRnfj01PyFs33nB9CtQVD28jpQR0T3fdWMuE8r\r\n/8610G59ux4TkgK1+X2VJeJbG1EyOV8p5TY=\r\n=StxM\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.1_1669822586424_0.771774202384029"},"_hasShrinkwrap":false},"4.11.0-alpha.1":{"name":"ember-source","version":"4.11.0-alpha.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"tsc - --noEmit --project type-tests","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","magic-string":"^0.26.7","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"b383ef03b15aeffda7e80dff1c61a4ca506729fc","_id":"ember-source@4.11.0-alpha.1","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-weDaMtVGhGPejCN2dDqQ90YqCocYTAIIwDfQmkxdQUeSU2bcpHzk5PX54f4t4Mm3MEPQC5eTIiP6fU7d95ypIA==","shasum":"0f509cbc6931917e7511320485ce1526babc49af","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0-alpha.1.tgz","fileCount":736,"unpackedSize":9020957,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+s5KOjm580Fh4BTugTHOJVrRMmQ1zflqjPrmyJEzxUwIhANvmCaSykb+57JZsysoFlOR7XyHUci8FBX3xkCccfqog"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjh7iqACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9yA/+NakNSAinZFIvMfRnWHVgio6yQqO7eOjEGcouDSPpVNSMaKPK\r\n1Cou046Fx/JLQ9MCOJ3mIach/fWe2maXGHcxeMafOOAkQ98io/spG4K/XTqD\r\nHvqQszxY3v155c02/PIb/sjwN9j5jFD5jRm4SvpMchV0F6T3GXaNOa1GedeF\r\n/vqT9DEvxLotZh1MxAclUqKhZGLdIaHjIgtEGOtUlTfOYupZgtagwKHvsHu/\r\n9jFj4twJsqzREhvRdInYWTDuUfXQr133le9M43mjYQZwce7IGYmjsTXvkFP4\r\nP8nVdYlQVrzDbi0z0KdQCA50yy/1anu/Gj9xPcTR8D02gPaCy9ky8si3NIfk\r\nJOhr6p3OPskJmDBHEK0ePJrwQy4uz4xoUbKleaz59u9wLuAPROM0OsF0Tvbt\r\n0augghUqQrGUx1UzLJqfKVtjlNocrAWFR4XDlN3Z6cnr6SXl2EBgOuxh8rJf\r\nbhJhsgnFppPjDaimuhkBpnne2ZrFfMN79/ZmbaNA9su/3lPE5saR39t4R4kT\r\nWMMIJyL5aPL1opz5A+eMgHqe8MKjZvy7wI9tleW+O0PtpNQdGO5pFKLzL7MQ\r\nHmIuIrbdDDoCLThzqUMrNZ471xl2n5zPN89DoB3wkDaP66j+HZv2uFeN8Z4M\r\nAgInYUuKACoh2xuLgYgt8OyKc3I1tnPDVes=\r\n=Jk4p\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0-alpha.1_1669839018203_0.5380686033860196"},"_hasShrinkwrap":false},"4.11.0-alpha.2":{"name":"ember-source","version":"4.11.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.28.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","magic-string":"^0.26.7","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"60f52616e7d2902dc8ce3bb2e9d4206165fee359","_id":"ember-source@4.11.0-alpha.2","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-DxyujS/IKtCqcVQTDKjyeLfdg4QLDaoN7JVs4sYyP65urD0aZR2H+JcY8D1Pbye3+oW7cUb3lbVV/3C6ALyUYQ==","shasum":"17746366f155f6fb908e67e64058d0ff7d0e032e","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0-alpha.2.tgz","fileCount":739,"unpackedSize":9028250,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEbH0GcKicLVSC55FSZk3nnxH9F01jkzhv90uEUaH7qTAiAGWxpMA793JgKYJcoHeWtgsY4akrkrQOWlB4YtUtVlOQ=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjkPNDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqt0g/+IqB4yj82FdHrRcT+OJzzECWbST2fTAMak/YLTjDTtUHu9PDn\r\nRMHPB4vd7eJuiZp3ze4TB3xMcJZxEkzpsJ9OqKQe60qvCmsGhOqoF3Hh3cCA\r\nexx4+MSbEqzGNdhRLljeHln4/vAL5wMBS8LTk4w00eut19KU0k4eR9bVwb3X\r\nKYnk/nLD/8gk/0ngcCzl4GdEaqjR4q3WP+XkleI4NuqoE3YaaBi7TP1xMi5Z\r\neOF+414S21n/18A5c36GsV9MsU0/BtBB/JXK2Lcyfy07HGq1eH7boYgkhqZ4\r\npItcX+mBWVOSY0xe8HjgbSypHou8a2/VbT1FNX6SDuA8eT0wIdEcpy1I7Pwq\r\nAtEdtl0v6iaOfFEhWh1BYvXvDhkSY8Nk0MYyJbFWEpaRVvN5VdpjaCh+O1Jp\r\n34lSJM87JVbhyE/r9+EmwQA1/nN6aJScwYnASUHA7zZutlb2Aa9tWbAPMnlZ\r\nD8It4GVKnPL6mxrncfMt5adASuPyLYseX146cO3AFQewh9y9wgSea43Q48aQ\r\nM1enfrKuM1mFdcBfPb9SOXWscfCN4eRmbQHo+addQTF597YDnzwZHhRs+rWW\r\n1jm3iuwzOPgWWQd3igI5wV9VfdSeLYbLqIAaYGwuZBMIRByzp4MJP39pdM0p\r\nMm0xiBgliYCcC+xYRkH/1myS9n71t2YTPAk=\r\n=56jj\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0-alpha.2_1670443842836_0.5887122672253622"},"_hasShrinkwrap":false},"4.8.3":{"name":"ember-source","version":"4.8.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"36367d63020fd7879f5ea3ffbe05f163f428cd56","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.3","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-q22H5/zW1fRASokVxQftHq++keg6gGRChn5JCQc8lVXi89GxKjFkX94+7EVsqIGKW2Zf/V8d/MfLCH0gI298LQ==","shasum":"ec2ac92fb804034401ae6c46bb148b4f4d7ccfca","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.3.tgz","fileCount":465,"unpackedSize":8506859,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxtwIq0LMjjKUYPuxMCBKvdkkigIfZsbMS6o0cbvf2ZgIgS163HIO7gFyYidf77X26WOoDs5GHwwisZgVnXM6Gm3M="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl1dsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmocww//T+jpmpOVSxqIRcr+Cr0AtdnUyai01zZL8docgb5jE9K7Faxu\r\nI/UTj3TKzAQ0gyRx+R/rBncEV4GryNzCzqDsMq/4Jo93cXW8X3EFIEhviL+1\r\nBHAdZ7yBYf32AcGHNS0AmhxAobScGhDmGUKPEIjFmoIghGoTMGoIMmclb65n\r\n5tAKP8KP3odu7NKZuWz9gMv6GGoH3lZPt4uKBvrgK/GsZlrYTPxTXmA2Dp17\r\nAXFtp0OgCICf3RgYW/Gs/qcqVSbq5W21T4HxrMpj66zcZjrOtkYVcJHVKegh\r\nEMXGBf9yobMw55rpXV24zN4mTH7Z0pPlR3zx1gFsS2azQOUXSu2nJaBDyfWA\r\nURHR8NSTkno9B91eQ6iSKiKfkQunQ0mAR8rL5DKA29TphnlbXWYdjJCCfK8w\r\ncY4AdoZJ2W4+aVDkE884aS8Mh+zVKvuhzDnu+82vAAZ6JJ2H921gAxzEyhmz\r\nUd3VssgCLPuBcZBIHv5hBzyO3XlgCYBZRt8Y50R7mUCWOFQThQbCmvzvudU2\r\nJENsJJt1rDLAzJm0N7sSkiw1O0nprgW+aJb0lo/uUQxJk3odGm+WmvPQJ7Gc\r\nav1s2J16FS8D4l/MyNatFfvef0M14qI8fFG2BXEF9RDb3MvwmQpkwXlvvTTm\r\n47NM7nZ8rNp9p3L5Ch6XYbF2sIE3gXCY28Q=\r\n=uJtE\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.3_1670862700115_0.5565616034304404"},"_hasShrinkwrap":false},"4.10.0-beta.3":{"name":"ember-source","version":"4.10.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","types":"node - types/publish.mjs","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","magic-string":"^0.26.7","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.10.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"39e9a9fc6f6889402a3007890976960c75823e0e","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.10.0-beta.3","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-ROqVbhlHxsS0ykSnMuB8soLds6eo9ZY1nhcp7roFM2eoJtrvBf7hbCUHBhRArv/MP460Lde+lMrepSfHh84kQQ==","shasum":"bffb4b6ad2031d90dbd87afe88afbcba2d8d0116","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-beta.3.tgz","fileCount":465,"unpackedSize":8254452,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOmNecMnNB0QmVbB9EdyH8ZRZvQlytXj2+SXKVW0F3YwIgDxaB0jwZCiZW6lhQhOaWmzB1Py5GfLgGXYDzU5hj7UM="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl8gkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqt5A/9G7lpBAf80jjsbOHIcdRY49HDZ101uNH77cJR82SarllY00eu\r\niiwBDzPfc/BShHdyDWklz/boMi4TUNxqzqtMxfV2u7FwgLfOzybBqmVyR1V6\r\nQ7y70+YarKrmg7ER3joiM/n8/vpczAB1qxhOTGZcsP5pAPZiXVMiDz8OamNf\r\nqHN4qK6Mvjcf7N5AUB9ZoGp8E9hzHjzeRUM2InpqHpUL1N178JB27QRIhu3S\r\nskpGYP9UWNSf6HyeELo8XTLx72ObFwj7/wJ2RrtNz0OdxcamVscD3Aj+Kt9E\r\nP+BTPph/4yRBSPJ3+Lei2E9JJrkF6LtuA/WysdWEEyCJbKDceGqE4mGUNSw6\r\nhqrHGb86AO82gy4eEL/94qdKswbTK+lqYDbCbLeCJoPilRKBkfakhYZsL5FH\r\nrHP2ScSXpQ4iwhFDRY/vzpgnLyFHazYcLSSWBhfgrSdVnieazGjKTrHHArDt\r\nK7x6VScYuFadDL20fKXrJA+9wfuecZhB7yaYdCngJXqIQEWZAXheqU6d4yyI\r\nLw5pEewLI5hmgIoVJbXHQN9uZFIEsCOEzyaKGvsLLZLuTyIVeut3Hm+0qWxY\r\nBk8fIWH5u7jMQ1Q1MybwohfVjCjjwMG1BIkXJZxZYkuyr+jKDDL5jEDUugiS\r\nIeGKVCNCSSC6QGfMuDYeQD3pvZIpPxDQpx4=\r\n=ZKL2\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-beta.3_1670891555981_0.13240872981092044"},"_hasShrinkwrap":false},"4.9.2":{"name":"ember-source","version":"4.9.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.2","_versionPreviouslyCalculated":true,"gitHead":"c58af7d59a44889d6b49b1567bb62275c44e641d","_id":"ember-source@4.9.2","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-tbrJidtp8WlDxrnpLZ7iXDHUvcw7pqvzRXV+0xtfLiEibk3KEyqD80ssnSZrl3Nz8/Rt3DhQESn2W2LVm0zQrg==","shasum":"b18d99b7400179ed7ab6e95f4b2605caf80ddaac","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.2.tgz","fileCount":464,"unpackedSize":8354919,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLVGZhhjt0KPoQcnGVjAw3Dq5k8B9MgpHOUt8zTYnt+gIgMUBb1T0/YA3TmaWb3AlaeM9uFm1zJl9v/rdubzRuVdY="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjl8mMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaAg//UAwJDyFoivIkQGvk4LD6wEljvC9GwnPuqFkjHFuEOtf7NPNX\r\n3AB8qwHw4GR3QKa7usS+pvbO6/62pNgiEXD6kh90i4+s9hwRMna5mVSOyHLb\r\nlaKC0CHEhJAFAETOYVbaWSkHwAhfE3VmdMpiDG8LqVUPmnVY0aJx5DkngAia\r\npEqJgCs1TrMd8244DAqJmkrYGTTF1ETqN0b7+7am53utfLak3KRHxEp7t3b/\r\nemAT08KsthcLJVKi+LOnRr3p5CiQC8pfcIXfuIm2Hl43mB19emkY/cT1KXNf\r\nO8AvOzdBWUmUUCRVKG2mAYhdsixcIFr3/fy9Wz2QaggX3AO7a0hUCrvANjui\r\nAQQbg9h8Y4UzW3xT4jX/oc5DZkQ/QCweMlC1SaEPp8EOtTswQmAtpz+WWoq2\r\nl13Oc4YS88+S2Vxss/DXXqzCdozgysQDQepZYKa6chYw6pe4xlApvjh+TSmc\r\nbmSSvzu10pbaxAf3xxkFn9vCqnFnW8yO99Fn1X1aOXEQAYVnaTVC5J0kxH+K\r\nXE0MaEawMuNGFDEGZHJRsB0418NlJ5cQd7IeZZ4Y8qSgbLoLVbsF5ClwwmyU\r\nGdXihHIAJsfM7WR4T8miYOKt2c39mnVxGeIsXyfDHBDYAQt1IokqNik9POEe\r\n9/2FUCSfUwmVges8v/7EBEMNxyimMfqnKLM=\r\n=64e0\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.2_1670891916690_0.10281420772371619"},"_hasShrinkwrap":false},"4.9.3":{"name":"ember-source","version":"4.9.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.9.3","_versionPreviouslyCalculated":true,"gitHead":"2266d40ed10298d0b5e0566150d3ecf75830ef5c","_id":"ember-source@4.9.3","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-oF4rx9sMWk3rNjljOaLkCYwwFXvBn0QUnxV/Jxa/I1FWYXsdiIAoQD9+PU8l7Q5GZh57Mq/M0rjztxj+CYc/2w==","shasum":"bd8d09452460a008e2a0c0ba943ca22859dcc458","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.9.3.tgz","fileCount":464,"unpackedSize":8355113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChw78Evk5OEwnnLmsipwRGq+ogBsUQXG1WVzVMKjsSDQIhAPLQexKJWVBslMAWTTXwebqMv4DoHv+OvBPrjD+V35Zs"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmQmcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoh8A//atW4AqOdOu5Mkwd518cAhine1+y/1LpoaHKr7joTmpKAn550\r\nQLDsau8gQkhjgyHnZbf+g868idKEvKUjMLEyTRa5IejEJEGxr0vzunJedvSY\r\nSKGuTYBL1ea8JAX/QxX1AWgorKRrh8VB2DZCsI8OgE6Io3AWaUw9ene7Dm0/\r\n89hSibjPQ2nPbO8ZBa4QzXCvw0df7K9l5yiHEd+8Ca9nZ+iw3drlY3GeWllP\r\nEAmNT+ayJ4QxXp6zEyvmE5Hp/FFB5VeCr8HVUyGorTBRg/d2UvwZJWbay1VA\r\n+JAUEUfEtGcnXdvCv79hz4Xj3eoPvdkOQSydkq9aX/f5+OM/zbE0W8Neq5rW\r\nLSAkdgE25AywMsO+HREif+w7NcJy4Eta/dN0SpR7aHF/p0BCz4nPnDwfW9fx\r\nBFqmsSH57XIT92T6oDoCCE74DENpYJtN7lf7Q2Ez9vE3BYVU9TFuS4MDKxiL\r\nVi3iuq312ofelEtocPbUKvjibv3OPIm1Rf4MooVZ7RUNK9XzFZV1DcpnYIRs\r\ntic40Vf6nO9l5zcxZCopgM8P7MPf1QknUcEsRiWICadP6EwbozoYdJw0v8GE\r\nQnOm8BhOpqLb+sZ0FwYJGvYoFLmt12o32PKmIn5srL+tumpmRdpIjldwgMQb\r\nQTZCjErMlSf6WJkMJsm2NMliq4Ch1N64k84=\r\n=XK6V\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.9.3_1670973852182_0.6441544886259503"},"_hasShrinkwrap":false},"4.8.4":{"name":"ember-source","version":"4.8.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","link:glimmer":"node - bin/yarn-link-glimmer.js","start":"ember serve","lint":"npm-run-all --continue-on-error - --aggregate-output --parallel \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:tsc:stable":"tsc --noEmit","lint:tsc:preview":"tsc - --noEmit --project type-tests/preview","lint:tsc":"npm-run-all lint:tsc:*","lint:fix":"npm-run-all - lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.22.0","@typescript-eslint/parser":"^5.15.0","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1166.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.0","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^2.6.5","dag-map":"^2.0.2","ember-cli":"^4.2.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.2.0","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.11.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.25.4","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.8.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.6.4"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 12.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"types/*":{"stable":["./types/stable"],"preview":["./types/preview"]}},"_originalVersion":"4.8.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"old"},"gitHead":"0d2bfa9ea6db675b187b8000c683b4d051c98b6c","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.8.4","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-2V+7FyigTEAC/xbUZGqtMieNbMQn0uZdfuXOiP/+m+P4p80Wu6AZBREnYmeZmEdnAbm7SFknDmxS8XtpNovx/A==","shasum":"5b766ab454705e1e453848643179cedd02159bed","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.8.4.tgz","fileCount":465,"unpackedSize":8507054,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7xzi7TX3rYqkvZchzrU5vtYeI53l2rCctXEnpQ1jecQIgUWu/TUIUpdxTHFFDEk8z93aiVLFYdmc5WuY70Id04x8="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmQruACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrxGg//RhcjsdOqkeU3dN54jqytO0iFmePOIz2N1+vtlFPiYLb8egug\r\noe/6wBVD1+YJSFAh320MSQDvRwioH2U+RtueHs+6HOMon4K/hPeT+necUvpH\r\nNOsHvd/VtOuw8gPY6c8Vk91blQx3rQsz6kOuqxutPP6O6UtYOkvitIf5523d\r\nrLgbenB24B/bEZo+4vYry01vSmpDK3Vq+tNTIM5xq5HFYxUCxgV8C5XFM3DT\r\n5r02yHutq+niz18k1xbHrmx3m6R2JN5nsrhFb3hWCdxLG7aDMZgY9H1yAj/U\r\niCygFUPWS90YYY7N+hFCFYVdnDe2RxSv9E0xFMGtZEeU2im1qey2TI9DtS0X\r\n1gdijz4kgSajj07I+2cQETGs8OxsmhY0CZM3P+rvU4t1UiZlO+xFcPA3sdNl\r\nivwjGgsa5bfIQ75F3vV+Xa+wnHvyl5wlmUDPcn1tTYQOG8w/0AGRjqvHgS3e\r\nfaAiMrS/umS8gltY3h6yVvy2QoDVzTAJbfdy54J603t7Ku2xvHY7FZYEhvc/\r\nS8ZB/ak7jsE/NdGT7TTaFo0uskD2JNgvvOQZ+mjIm4FvGoYLlsnVS9fpoILa\r\nS0Rh6mAEI3kRo1bqgfBZFvBw10ZdYOe8Nx9YlZoHRUmyqqqSCdO1DJgL8FDG\r\neYN9KHdVOb6C4Tvg03X/mjGcCDZoYiRJwHs=\r\n=3Tm7\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.8.4_1670974190484_0.7976541274811935"},"_hasShrinkwrap":false},"4.10.0-beta.4":{"name":"ember-source","version":"4.10.0-beta.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","types":"node - types/publish.mjs","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","magic-string":"^0.26.7","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.10.0-beta.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"afbb0fd8adb2ff1fd67eccd367fe8c259ec71e41","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.10.0-beta.4","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-Wn9svm2jQLnFmRgFY82ooh7gdytCXQUWicjh+5Twmvnk8dPX4E2Ud951fRQGrBGX3bfWIMo+MmYiBP1u0lfFHg==","shasum":"c8b662e082c67f92a5fba4d80c4ef22a882653c4","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-beta.4.tgz","fileCount":465,"unpackedSize":8254924,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvz0ST8cZq5uaorVR8t+vPlk0FB0+Uxbvs6Uwa8l8oOQIgeql/9ZzegkHAlaiDH2WI6YBQ2O0DGHGykwla5DiVhUE="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmQz+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqyTQ/+IYe+XjO4jFzqhrw38s7qjDWzthqDJ5UTN9RPmdHtAgQk5pGT\r\n/gjx6wgxPLH9Bm889LGnNAhYdQTHkDqIntNkpFFdhT6PFtuE2362W8uyK8p3\r\nipxZUNUJ9T0ppaIVMo94ZYflfMme3t6zrR1NjhYs1uvP9htdbxcbpi7nGGDU\r\nCGDep04cVawg2000YCSWMrBI9+eog/ZctrII6wIcl2Nq6AGVSYjUhAkTOMiy\r\nfEQ9bYlJ0e3Bc5r2o0SpJKntjAM+clDD1zUjHVsFFfNgKnAGHOpR3fzbzbCA\r\nkOey3YlyGq2wE16ku6pCIj88MRNvoh6tNHwy2fI6VVxVYstQTT9AvOCx+dTP\r\n+eJbgSYsROEaEawHbj9Fbw+qjs+EnZVLI5gSpjEjd+txhnjGoLnHoeQUD97F\r\nIQJufjgQU9HqOU8uKLq9wbln9DleOHM37fUG3iq+/ly/vVjMzo3gz4BIenGx\r\nqHuuqsz1pWX/Y2kXJ9lfDJ7T+PcFF08J5s2eTpPTO6O5zGQ3xoU3vIZxxHmY\r\nGIe4Tu5cvWcQdbRtzO6RaPs7CY+AAdUroL2y27ER5bqOadMRhbEjB3cWeZzK\r\nNCSt6TGKBnjUarYXSL0ViH93vPAIQYzkeb6p0Eq3D0Y2GQJvNJehpyT+kz/4\r\nWrdZR9bBvVrmqJqAPhlQOSH+7Hl2V4u9PbM=\r\n=P+JL\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"stefanpenner","email":"stefan.penner@gmail.com"},{"name":"chadhietala","email":"chadhietala@gmail.com"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"dgeb","email":"dan@cerebris.com"},{"name":"krisselden","email":"kris.selden@gmail.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"mmun","email":"im.mmun@gmail.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"nullvoxpopuli","email":"theprecognition+npm@gmail.com"},{"name":"scalvert","email":"steve.calvert@gmail.com"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-beta.4_1670974718152_0.4809839267510725"},"_hasShrinkwrap":false},"4.11.0-alpha.3":{"name":"ember-source","version":"4.11.0-alpha.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.28.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^13.5.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"55fca2518f430a94b3482507aa9941283e101cde","_id":"ember-source@4.11.0-alpha.3","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-K9/qXcXoDoVdccO7trjMMQAgywuUDxMXK1Otf78NmZUGN/yRPKQBaHrE1FZV4voc0kXRGBSFM2JBBK5JOurpmQ==","shasum":"9604edc4c823577766a03e1a5406428219e6f5c4","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0-alpha.3.tgz","fileCount":739,"unpackedSize":9023828,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSM/TaHICEFrIvnQLhyFdy7j0kt1SMEdrT42TAWFhnLQIhAMhKhPdvAqjI0om+e13BRy/wR4vnUAx0LI/oikWnm5g+"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjmi96ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqjbQ//fNTqexAxF1hNbeTypTKs0Z/qsY3+EpfSVryb7uM6cfogppUs\r\nHQArw8AmuEVUOEdn7ap/OJEqSWdpkh6mgmXearhMXSKy+F2sBuW8gj8L+utB\r\n/zAM0yWIOw+l5CqRVe9ss1hphIMSQ8dM8cL/rJQJ8LT+frMVmEN8oLd2Flbg\r\nx0WYASwOLVaskOIsmjUMjJAagjqrZPvho+BSibJ7Nwzh3zNw+9mpSjORznYm\r\n2Qc7NWabDAb2XDVxuM3/bynyJRERxGg9iLh43hyia5CpMfByZyVOycDBNRXn\r\nYeyZ8y1UJZ0wcXKZIbZupKSVsbJmJWqO/ZCh9mTrOu8gdEFUsN6Ov9bnUcLV\r\nqOB7A1sslLoCszRxqWuxDMq8byrxy5VzUgXpVRNWqYKpD5+OlO2Z3uDuGyFe\r\nHX3JPxMIjen8QHnhxIdKcHDxtf9bSvdp36gyZG/9ewMAg/SnlaOopSMRSTSm\r\nqRH2ZGIbtV8JX+V8t4ikAWu+tmVbnuHXk6aXLEELdbba6HMU/syjzYIk7hxn\r\n6m4swRMG9K3HVCfjVkGc/qbNGObG4iAir8oKMH8/stHr7YnixZCljlSr+6Ur\r\n61QzRPevvE9qAz2L7DnGQkZ569BbNS0Td72IFxQpsAAW2Kj+pNZuW/FQVFdg\r\nQOhKgKR80bW7+tqoacnexLTPl4TASFNAPxM=\r\n=rl29\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0-alpha.3_1671049081855_0.129109777014893"},"_hasShrinkwrap":false},"4.11.0-alpha.4":{"name":"ember-source","version":"4.11.0-alpha.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^13.5.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"3fae151e26f57c87564d3ff99139af7f672030aa","_id":"ember-source@4.11.0-alpha.4","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-dEPyFk34lNJeJ1p+lGXVkNjxKiMTxRNRIFpf5wq4v3eoJfmZNFtgKyaUzRF5gaCpFhtmw1BB64dDr6gh6orZMQ==","shasum":"5374d6547af209fdb4aa434adfe0a4f12d76d748","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0-alpha.4.tgz","fileCount":728,"unpackedSize":9018476,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1RlsE4ynRot1xRmWLEJsTUKk/sUSeBfWSwxPJeuHpjAiEA/ly2ufi6xgnNTsycnLYCBv2BD8BTa0Emn7DbfG5JbU4="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjo2gGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoA8xAAhj9tPVv3uNrMm/Mdw2D97Mo+28gFhhp5cxD31cg9AV/paqRA\r\nnW1VQAjtn5X3j5Th4Ql/g3F68GyKMcLKd+qO/UxPFUOZGsYZR3gPUXJ8OEgr\r\n0BlinZft7bHygh+zWoPz/xNZD2qC8/lXrPkUeGox3Qdl7ebVbzXWmbNS2gZR\r\nDwgp9a5sByYUX+QAA3qu5FRKxEFYKrt+D6f9zv7xXhHqq+5XJTHi1QCgLK1X\r\nfHAJeC5OChTe+4GuNBnKN7trCeKURhJ/OX7UvlAnEClFPOrG0Y/Gnvih4dqo\r\nKk1LyCyW717LVIIvljXvAYLIp/wbB7m9PC+6XxjoRhoSodEBhyukI2GLY4PO\r\nDS2KGimNzDFtGDjsnrTODHXgsJDAZKOqJp+A+Jy1xk1lqqvY6P4nY1n+lRfn\r\nv4v0xBBticsc4XMOu9tvB7BUAvIsukUXTVFD90w/eb3EJkMRPycY8aUOURX8\r\nEBaRKxtof7VFx7Md3XRhc1szIS1IWASI1e1Si+hl406unAW6FVF0fOxAlrdZ\r\nrUt0kSJeAEpLWA6wYGZM4ZZijPhi4yqJNoXQQWKDx/xCobZ8XUBwuphlrY9x\r\nL09Ocpkr8qP4agwWjQTnWDJIzK/eXMmZW9Gj1S5GC7bvwo0mn8ffpIRNV/NR\r\n8FTmqEwrcTWxSHA/MFmRzFX05GIOf33yZOM=\r\n=c7gP\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0-alpha.4_1671653382249_0.6837106489558855"},"_hasShrinkwrap":false},"4.10.0-beta.5":{"name":"ember-source","version":"4.10.0-beta.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","types":"node - types/publish.mjs","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","magic-string":"^0.26.7","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.10.0-beta.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"3133edca97c37e713948706a9f6fe943c8971224","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.10.0-beta.5","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-kjKTTIbxWaX1pzTPmbTiy8qiYSlIyYlG3XIBKGW2kPT96Juw8t9QgVV30wE8rjcy8S6vTbIpFuw+Usz3OlowqQ==","shasum":"291d05a2e9ee3b18c7d15e9f4f5ffae0e05b17e9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0-beta.5.tgz","fileCount":465,"unpackedSize":8255383,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiTxyGWpuoEVhLppX/P5ka6wWt8GsKokDB/aUgLr/70gIgHUePOUa+3PpFKPJIjZLzu80LASU5gaijKe7A01WnvSc="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrLXxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyIQ//VjKsZ47S9Axeh+Y9RoNlYNyyX200N99jJye28s9a+58pNDyy\r\nRDVeGsSQmiEB7JtdfkmEyBChzB3q6kI3DZONI+Ep8+pQBH+JxdD4ZJzdVwmz\r\nv2k1iOpfVwq1KZTdW0xlfns+Xf2H+BSUZesSGrga+ZHZoKEI7PXDh0YAHb1o\r\nMuWki0hvSRzXkXGvSZeGBJfndA+V+0CSF0j3GJvo9m2iYVgSa2zahox/0PiX\r\nGXndM3tWcyi2JO3PQGukw0clBZ2DA9lkVa9XhGfKotok5XstEP5R4UUtc6HV\r\njzQ8dPxGphGwUEmUxqBE60e4aQpwWo/CN0diHQK+H+Xp811jVscikHEsaDR4\r\nOBPPe6VSHf/++PeP+PC098OAyIfdPmG+4Kc4tyKxrW+jE3runlqTrtJZmlmS\r\neZDVlcmXLlMWXMMoVeKrsq0DpTfTigJsfqxpfAa8AMKwmWfOBpEH9RPLHSTN\r\ntYjeuegp9L57ZnTW/+gQyaFn98FozbFhGBnWaVLliDqNSofmrMBowmvA1ZQ2\r\nIhocW+UiWY5jFb03bYy/TnfdN9rhVCXtUJFNg4mdItAVZAhMygrWpRsWzzpt\r\neZ2MlROMKl01cRylhk8Tcwh8osQh6NseUFRmZOiIOGY8bET6R1C3WuEdIQ5E\r\n44ljzGi0r2oU2SdCu4AIU/LTRFAzoY/opRg=\r\n=EKIJ\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0-beta.5_1672263152907_0.24337955799143463"},"_hasShrinkwrap":false},"4.11.0-alpha.5":{"name":"ember-source","version":"4.11.0-alpha.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^13.5.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"319a096692359cf360ffaea2f4394476fd57114b","_id":"ember-source@4.11.0-alpha.5","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-0yjJCF7G29yGTRi87RX9ByvQUdyaiwA/fudHjISlh7vF1ivcuFu3TWrfnxKnBw2izizkI7RyydLFbl3vKNyu/g==","shasum":"04608516503eebe6091e84e0da110f758293eb30","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0-alpha.5.tgz","fileCount":728,"unpackedSize":9018866,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF787OmHRYQqjBjiPURO9wGYRF3XgPwCMoay0DW7W9GIAiEAlL5D5qB/nF4qyIFuz9kzmNp+SF6ThOD3bI7xIeIjtFc="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjtd0/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQQA//cC15b0iRB8PwAii9r4MawAZ3At1/ZonXMX1O5Bb5Jm8h5SrE\r\nMe2cTJ8gu833Hir7MFDLMRjMwYAQARJi2+HYu+PYwc0V1BSaPXcTOJl0FlWh\r\nou4PAw9HJwx9UZJxvOdoEkBKNdz/k/BTZbt52RyEOsrs9lsS+wXNwvePe69U\r\nOEktHls8YPjrxMSGaH3ILSgrvas6rx00dW3B3mUR3QnHjdm3UdJ9cm8w6hia\r\nlMB+1wimjcqHEcmSwE6kZOL2AXz8ie3Wiyi5S+gz9TlfPv1uTAq0cSdagqDd\r\nooXEsbsoxC+g8iYCCMavV1rbtrJXYMZb65P+tySz3dta7ROj29SI7dQYKoqW\r\nycpCCItxwHwn+QPxRdCB6F0sxXHsGqrbuQNcr4wkfaPltL07Q5kzOUZBkB0n\r\nL/gXeGesM8Vp3pdNykOtKT1t10pH6TW3GP+6FlWPX4qEPvqBILtLyZKB+0PV\r\neOlwz2g/WNqAr/gl3P6wHM6Yldch6TIMR+lif1tPrgqvCGD0eIP+2gUA7rw7\r\nQZB7xXwP0MT1KEh3A7q0YPY4tcsv6feA5XAdgxDSwK4vMp4GQE4lIAlh0TwY\r\nDzMmfYIQin2zhB6RISQVhLORTnC4rPhJgnTKORd4+QqryogiMqK5471ppLBI\r\nPGUXqDcOSerX3PqQ+tMwXZdPYmxnpUZZ9ZM=\r\n=8dt/\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0-alpha.5_1672863039145_0.437510698909944"},"_hasShrinkwrap":false},"4.11.0-alpha.6":{"name":"ember-source","version":"4.11.0-alpha.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^13.5.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"47045c2e79abc7dc0d0b4103284a94dd767bdd4e","_id":"ember-source@4.11.0-alpha.6","_nodeVersion":"14.21.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-tJ8fscvWxn/Jrqz8PCiTA5fSR+/wEvEXnXILIAQTCg9/R9DpfEhYLWESFkSQJrApxkH8TynWNDrb9YEs3JKKow==","shasum":"7ad69ccdadf90f1fa1b4673d4c368263b039cfaf","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0-alpha.6.tgz","fileCount":729,"unpackedSize":9026673,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcRbpcSUc/Ql70C1SpGJYlkPIQtgCDc0xxvwrFMomADgIgXzSCMqowibWcQya1s06EVJVavnjI0+el7GrEr0Ktvhw="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvxepACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVgQ//aAXprDWaPIRfZ1q5OjzUpOC+Njc3dW7nyB4HFFAqZveD0AIb\r\nutLsPAASOFtCjLq5C7z0QH5YpL98wYJvQI863ncO/vc9tjfLxCWmHbOtI353\r\nSMJ8Yg4nJ8YjRA7BwflBzntiJOKFR0xfln8//8DZ3bQPtp8xcsXoR3Omhvwj\r\n7hh71CuXVfoOtXylVQ7pbagLHJ4AfcSUQsvrrRDYI9PHKpEaRON+wuYrlrbQ\r\na1EGVg4LxS6q/nkGq3Zj0He6mYBnCKDY4D+r7x3Yd2tsY+vR7wtJkPY3V6mp\r\nidG0I0oknbC5wHv7vrHbNZZO8Luugx7aqvYKAFKR0/an8BS9HxCsjFaLoN4S\r\no50bacG4YhpE6k1nr9cdQ4jci1FI85gcJlmA0dNYs98FEBQUocCwV8FyH2+N\r\nOKklKQFCIgDtXZq/HVSLW9dsrIOq4JQjUy8HjPeUvz6Avpdva33BD5/wwcFY\r\njZgNNyvAMQLYy44dLLwrnkhcn2E51TID8faYJ5Mfp1u5twVo/W53HOMIVzAX\r\nwUEJx9I/KkDZy7UUvmxbr/A16sUB8+GQsjXLVFKTtCA2JnD+pPwVpxAeFJC/\r\nBVyHPjAmQDSxspzuTOuhcQ19eQK9Ccrq03qnF/WAJhOB+PvSXhb9AScz+Ub7\r\n9+9WbhDM07CmYs+GV+WO/8rmtwXixCXwnAg=\r\n=Qb05\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0-alpha.6_1673467817494_0.237436412912295"},"_hasShrinkwrap":false},"4.10.0":{"name":"ember-source","version":"4.10.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build":"ember - build --environment production","docs":"ember ember-cli-yuidoc","types":"node - types/publish.mjs","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:stable":"tsc --noEmit","type-check:preview":"tsc - --noEmit --project type-tests/preview","type-check":"npm-run-all type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.16.0","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.4.1","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.7","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","core-js":"^3.26.0","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.26.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^2.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.2.0","execa":"^5.1.1","expect-type":"^0.13.0","express":"^4.18.1","finalhandler":"^1.1.2","fs-extra":"^10.0.1","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","magic-string":"^0.26.7","mkdirp":"^1.0.4","mocha":"^9.2.2","npm-run-all":"^4.1.5","prettier":"^2.7.1","puppeteer":"^13.5.1","qunit":"^2.19.1","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.9.0","testem-failure-only-reporter":"^1.0.0","typescript":"~4.8.3"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.10.0","_versionPreviouslyCalculated":true,"gitHead":"3c39d7e1bfda1d096aca43febe8d8d5ece33d35c","_id":"ember-source@4.10.0","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-Y7+M+vSygMrpq4szsnpik3PxdVVA7ApuwU2L/l9Os+qpPqIKy4hT0Rw/17z4b87HNEX03jv7ueMbgcpxjUf1Kw==","shasum":"5f52bf8adacaddcbb3496d3e0df7ab3b7a31c1be","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.10.0.tgz","fileCount":466,"unpackedSize":8277204,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDxjPImahgzf35GLJieocseQEeizoYjg2/QQXhHGfG5UAiA9FPFK4GnT4gLL9FHmv1pHdt2XnI8+iXUGcPea9m9APg=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwHUGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTAxAAlpMBr6gtXWcYD1GA16TZqC9LTdeEZrgFe3fixtBe/O+Kme9/\r\nZa+rkFsh2sz5O4t5OaO3p5m201Z4vMYSNZ4M9kfTNZzs+xWomtJuUcvRiofn\r\nhwIPpBdfGWMzTJgBcWDQBvyFMkSyLGffdMZK4x0X0/gevyanNi3YMEmUMaqy\r\nuFR7ndObA5BXc5M2zGQOxzecT5sSdXk9b/owAkBsxwHKMf/DKL9A3R/WYp9n\r\naJB2C/OoIhDU826ZIRcrfmpeeQxGqpDOuUKFExwfjJBgIEsQ5mG1JvXXnerc\r\n/Hur7DmLtz5uhR2bPe+U66S3JX5dluMrXm4ZTgI1SuT7WOfyOQXl6NWMw51Q\r\ndvzk9JtQBZ2MKqCBD1WEXYvpDH/lASeDHMD3sDbh0Ca++zmrjPcnmBaoctye\r\nrYglC17bNWt7+0xZh8nL+HPa2HGyzTWYz8LssbbZ2/9chDXfvZNiTMVtVKIB\r\n3w1Eop0PFCHJe5f16p0Ob60uVTyU0flakI56YVBDUKjMCIv6alj+y9iHef/Y\r\n1a3lT9tLtdw3EgTm343WDqrMpDoluS3O+fcBR+wzEGy1UALbLRPk9brguEIf\r\nA+m9TIPFgEghNsPpyo4xS7avOYAOwVDO/Ebf9c7+P5m0ilgvtJGMKb0gb8yC\r\nqyIoxk6WJGCZIzd541N9l2HmhbZSjZLKwec=\r\n=UJJS\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.10.0_1673557253947_0.4999296814985279"},"_hasShrinkwrap":false},"4.11.0-beta.1":{"name":"ember-source","version":"4.11.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^13.5.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"6daf65cc3291902f22dbe1e66f579eb36c4a6b8e","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.11.0-beta.1","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-6d4+ogEGCy44us2xzHJKKGll+kOPnRlYkylxJj9c076G9/uE3RSIltPJk0YFDoF4ICgPu5f07uv3mEYWTwBZ1Q==","shasum":"45ae388bcc4f7d7dd64f7945c4d8fcc31aa94668","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0-beta.1.tgz","fileCount":729,"unpackedSize":9027614,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkqcfVpGI2dWpDCeeBGwoY1z+Jv4o7ZlDnSm78PG1J6AIgPeOxAHi4ka2QklYCAt/8jXNX+z8HuUjoCW2k2lK6AkA="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwHzjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIOw/+JrpqsgczjMQtHsPGwGsqS4hhqp5DLvRYVLO9MQh70KnrP7Fq\r\neqyFRS9MsSju7IKcyg+8wCFRCRJ2c3XZzE0oVhBvOCVXD9OwCG7T1HH8iJ2P\r\nlI5+1bZ7lCAjGAQ3hlJ9uUCG4gJPftW9k8tz0uhecN6QEZzyre/VQu7PTYQ3\r\nXh6QtbjUSDk35/pi/GH7TsmXyWft24mWegAlBonj//47JfZ/5hKqJT6ZmCNl\r\niUr+sBvaoZGQd94EF+K2kJyAUPQ7yanoLvp+TFhW3ozWIYPVphbKgFL3XQWb\r\nDgAtf9Fw/y19Ta2Ib7lc/oLTXHouULSdtmBVcYYQRT5k8uP5EjOUWA4+a5eK\r\nz6xTaXEvFzVAG8MVItGvlrKbAa9IgXcwxz/rO/hbFK/9i6TpXR2hMIxkyQQG\r\n/H2PAWrexCUXP1/n7oo2NXTzMOUiKodWAhOhBryNlAnzeVKKQzXX9OD9me1H\r\nOt0A8zE9Pfj4thkORJnd351B+XoE/UuIEwsprpOFF2YrhgzdzKB6NRsWDa9s\r\nN1utuUlANKS22pClD0CV9XFh1Fwoi7RGBh5bnlgBaJd+wXrxwTG50zQbxu0i\r\nZQsOtBuSb9N8u+8fNS137Qhf518QhOgw9otqRqKG9Q546T7hS+moRe1p0O5s\r\n/yHB2nC0DIRYCraMnb+rmCr8cMPAgVNuWus=\r\n=1+6Q\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0-beta.1_1673559267025_0.15491690774555966"},"_hasShrinkwrap":false},"4.12.0-alpha.1":{"name":"ember-source","version":"4.12.0-alpha.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^13.5.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"59557b6be95e03b89a1b6ae18191bd134dfcc422","_id":"ember-source@4.12.0-alpha.1","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-ky1K4LL++5KsAbdDfez9zNeb84acGc5/cfkCTb7HYybaEDQG8+0JJYmBVvMGnERqE9ZcMu3/LXwRm0/fJ4rKNA==","shasum":"eeb306e38efbf190fa6812a6a98d4f8159544668","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-alpha.1.tgz","fileCount":729,"unpackedSize":9027647,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLRh5YMUZQUkzmhIaKAwRMLpzJVgvTDMwFGyBsqC1g+wIgWdSdMjeyqjc7RiY192IOKimOXqeZ8H4Jh5CT4D9wux4="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjyFPGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq9FA//d/81kxRNMmbYgXjSxLApCnP7gRgn+F7WJTzzLfzCT77dtLrN\r\nbQLgLo9MPrLVXiLJvxEQQr/eZ+VKOQIP3K9ZhGnKiVluouJlacypRNp9ROPG\r\nDOr75N3lVokMQ7d65PlgQz17Ycng4oiwfA25UbFbXGEoSUOf4dlIYjPht5/T\r\n39XCk8xblgYBTFEJV/1lcK+TrlrzDYXen4gC9+UPKDJmaD3WKlQm9Ex8aqv9\r\neWAH5Z/aK9c3pgVby+IWYIJyID/ClQMdSX5qAJ0OfNfb0Lrfxa4bfeVCR9sB\r\nO9dvDVSES1fQnCrCVfOvx8dm1n+h1VKGQVOWbXmUk9TwZIknosanjY769hvb\r\nOzfeNiZLpsaQv3uJnjAsYvtL+28x7ynX+PpN5J3XlstkeNlY2EBpoCAJ5UNk\r\nxuaAPVaVZJY+mZI7fuZ8k1gdrZosWnEl+K9t2ri/nd9Rug25moJtokC1yYRQ\r\nxXSNxKyGISRS+YgFXxdlOjqqia8BjAX73gCE4hTlQTjGFl7TawbT9ZGVxu4Z\r\nj0cWsR38sEU19jYNc6MgwabAU9voguwZbAbct0MOvfMJxtE0Y3vHWs+yvvPJ\r\nfybxsh+wRrLYnuynmMlAvOfyUv7Jqty4V22vItY/+1FRybGUfsIQG9taPAZO\r\n966jnyDL3SjmqnbvsCal+0P5ERdfdpOQwDM=\r\n=keRR\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-alpha.1_1674073030167_0.7996338390180149"},"_hasShrinkwrap":false},"4.12.0-alpha.2":{"name":"ember-source","version":"4.12.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.48.2","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"5877d3e3214bcf679a3ec3961bc7d6d26e3c41e1","_id":"ember-source@4.12.0-alpha.2","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-0uADpWQiG3IWmwCRxcV5zm6VA/1H9cYb5z6OeQ7lT2hYJrsQgL5DIc9lEp50OQFpj0HHUmf9jhY2ZRoD5t3Pog==","shasum":"bd09495d71892e35c95c330cc2f39269cf4ea8c0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-alpha.2.tgz","fileCount":729,"unpackedSize":9029147,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHYlJcWQCZGzAXefJK/jlGMcsBcfe5pd21AJRMk25YkgAiAELWambkkuSoHWtUF4VdESni9fOlp61YFZ45/xhLE1Og=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj0YxoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTYg/8Dd99A2P9JhG1d24V/8QgLKcETuqDouxjMMvZiM8doHM6vycm\r\nMoxY/axTFpeUxTHbSCyAFMtM+22DB6YkTW7/45HaMpvaYHPdTyjgTKS9n2Hj\r\n6c1HTUkCoUcXjDd/GcSdwUcIRnegAhWCzdGSOo1kmPgQa1tV+Tlj3tqX9Q19\r\nCNwonTcUSzKrOBr3Z+g4FGoQLsIugCuuGPRLAKMRKibkLFNmtH8tiVNVJYZy\r\n6vfUY1vlDwjPkh0yD2PlHCtQTyTlyLhTX9OBRhyHtm8z6v39l6q/l1CcfrFw\r\n4EcV/3MkUHgycXDHYUfd73UIVDaONWO5Tn/Vflb6ZGnjG1IyaHyKmayxdAR6\r\nbE7eI4fghBpCfV4v3UPJ/nS2leqnGIdK8Pzd9JsVepeCtWFPT2CJgIlo4M7K\r\nFe/N7EAyLprV9KzCa9gaCA8x0ZbbK0TAvPY/DFlcDBgnQBpofyiVE+a4yCup\r\nlCkkPBkdHG8SRu/8cVENh9yKubnDwJ9ARG/BglNbvH0iWZMq8InzE0vLijcX\r\nyvzGDt/ez+wloeMA/L1mjVcg6bsdmIQtwhEMSw3PepJBs2k4tJsg1D84WI6m\r\n2j985aPdyTNPum1tiWNP8yjpzhdNzBTwCDAk/pmpnUHiyEL6/1oVtBQAuNPM\r\nEGQZoUDxfsSVqTkPPJGEViBADbcrh7jmNw0=\r\n=2Pmg\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-alpha.2_1674677351671_0.8452073612449538"},"_hasShrinkwrap":false},"4.12.0-alpha.3":{"name":"ember-source","version":"4.12.0-alpha.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.48.2","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"4c8a52f7bdfed176269ca8646ce68bdb16c388c6","_id":"ember-source@4.12.0-alpha.3","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-Fnf2JwafxvnWGmhBWG1xqTR70Gx35acGCSadIEIGd/v7JORQ3yOLXqLPHL4leL9QtYc70HiSDYYHz4LAcp+I+g==","shasum":"d8fa1985b2c05d80c15881ec4623790472d91523","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-alpha.3.tgz","fileCount":729,"unpackedSize":9029147,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCmu/cVtayE0hF0B3Xh8l4OO6C19wouMqFXh3n/dvw3nAIhAIz0d/AMlrxZhhwqeo9RO7peilA81wJvJ08TCMb9TkWl"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj2scDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqELQ/+NjJzTYlIFJwazv7pH8xr78LIWaVa4heefI+UV3+MQ2exDUD3\r\nmxkPJ/LP5iFxmix0wKWMfWtOHbE2033ugjFLTyzeZ/rTW5D1AOO42ogHeiy1\r\nNyYqddwusyjSnDUqNEjNAOOIH3N/Au2zg5+/t73JeCMVlfEEDFMkB/jAb4at\r\nfm2uZT1GhOAb7qDP75iAbmHhexJsSLzLtm9j4+SJWVwpQSVVj5u7Qs8gSeLq\r\naoMQkfW6n3M8wg9rXg6uySvsvLEb5TkaQB0CqueEueZ8q7NfsNmXr3wFs4+3\r\nZssKpJ5IhmgfEcw5+F9uGIJqMjxL2T1W5jyXtWoKF6RIXNA7tgIqvsQ1ea1S\r\nFmrTsSGgy6RHG8nGPB8XF/bKkdSLSj8ew7ggeC8lieBnuwf6Ar2FkUbfs5mE\r\nPTVqtBjn+b8/TxsGlG+OXLl7mxVbUrIdnwewiKM1IsLRnx1OoQF2b3U2iFsP\r\nFiNY7IdlLJroAXWRD9bTJ0G2jhYoqQD7Y8jE3ie2fANLfi1SCUWhXzYsGQ1l\r\nfjHWjfILT09QiQyWYe4+aL5MgJy/72al4jsJerIZJBznOme8eAHQsRFPVV4v\r\nzpFSiHtkWKIXEydpLhYuQZ1+7Kaa2xqaDc10h8dDw8dNisTZkqYGYjQl1Lm8\r\ng38c9VlJWq2KXrLiOrRtgix7Pg8Sqtq/DC0=\r\n=n00J\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-alpha.3_1675282179623_0.027213489218054"},"_hasShrinkwrap":false},"4.12.0-alpha.4":{"name":"ember-source","version":"4.12.0-alpha.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.48.2","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"f9b4822afd398de644886706b7f78321d5ddc34b","_id":"ember-source@4.12.0-alpha.4","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-cZzf2i1mAOj2QESsPCK3ckwoXxIJR2d1ezWqTbjcMXNr38Cl4BSz3YLvpiEvaj2rJzCZurQfxtqFNpVkIiUM7Q==","shasum":"ef2b7dc753d8d6565475c1f9eeceb898cac6c45b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-alpha.4.tgz","fileCount":729,"unpackedSize":9031892,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHto6I/H7wF3zum6pHyak3j/6jZ3CEwi21r5k1H8c/tPAiAT1WtYEfiWMLCqvk9/K8t8kM4t95aimcJ56erE6I5xGg=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5AG6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBxQ//e2Oxjrxgky56wgd0jmgz9Z1G318+HMq86pdcJK9CqesUVO6D\r\nzv6pyfCooMSgkMHovIi+DEBUWfswsXv7K60pkRyPofyvu4PMVlzZVhOv7ThS\r\n8kBQGK9TCl54Xn/FHiN3x+GBPdk8UgbU1t8/Zx6i8vn0pz4zVoc23LHpK7nF\r\n+ekiQzmtDHntDCQTkPHQitDN0EfHTez4+HQOMagxF8yZD8Hvm6jvh4E27qQV\r\nCdPQdt1BzE9GiOOWlvp1BHDQJ1zjALPkXRct8kYPVQeYkvNh1HS5im9S1qzc\r\nAY9WltZN1k09DqmkRWX6vVvnosOfFRl7To0wkG3CyFlfoDk7u8Mn2jknqBHf\r\nuw1szTvB/to2y4MORPX/TpS4IliqBr5h1Q4bPtqbUlJzCZA0Ib5q+CXIrxqH\r\nQP+ZWjJaumvTr/F+EOIvPUb46333m6jSWGkiovKEq7sBiJDKCoFcKTvcY6b1\r\nvYzNjRnTorUcuz2TNzvei2/RELlVlAm123AZQx1ZQcJiwb7k8HWW/C9/+du3\r\nUNOeB1E3ElRq1REXzhSw48yKV/eAJRqQTWuIchtrUV9kFgaIdK8lTGHvpu+N\r\nMwYtVDqkRYKvG2KvvxI+bxs1gpCSReUb9DQ6uFmXgs77k+kxHGi87ItbWEAC\r\nBbClAQpVuqvB/Zc4QVcM2XUl2AuCpWoOT5U=\r\n=3J6W\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-alpha.4_1675887033968_0.2599561240107675"},"_hasShrinkwrap":false},"4.12.0-alpha.5":{"name":"ember-source","version":"4.12.0-alpha.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.48.2","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"ccc1d0d373de55239da3afb1a57c8c3bc270e8bc","_id":"ember-source@4.12.0-alpha.5","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-5TCuNpYz363lQ0B6sXAPJnnTHPSe0r96YJrKu/uQGUAEc2RPZEXkTEuKCUMYOdGIxNaVlNqcOUS5/8uAEAZJIg==","shasum":"5d5df148bf0a0fed5669b2443459c0e9ceafcc56","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-alpha.5.tgz","fileCount":729,"unpackedSize":9034874,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwNyQZ0R57yrmnslg0HiBWkEwQ4RWcThtIqYUwTc3C1QIgRuAVAHh+jgJA5rOhbCO++PfK5ARguE8JgWlkZSQJrqY="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7T4XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcBA/+OTJ+IvYEO+MB6KP4S0SFP/wAlSQBNpBdZ3iOxj9fQwxxgz4k\r\nsZxySkX09P3Ngfl05qOz+VMtXbFFiuy5bJ3vhFmXiFS8zchgBiQV/vNkRG+Y\r\nAmitGRbW6A2QiwGyTfzO3JsS126ZtDcWy/ooN7v30F5q/e9Eod4tb5aeRD5l\r\n/W/nSaDufMfBQZUttVSd0HqONGTU8b+gaHOylGCGr7kvCJrk4IqmPZAuEtcK\r\no5EAyfpGdziunzbbya0wy/+NGExuz6NY1k+2prR3ZfTbvH/a2tFKuFc+4m8f\r\nxex2Bv8uUsJ2C5snQVpmdSHZkfDfb+LYsV+uqHz8GjG6uSz6Enw4VNdF7bxA\r\n19LDrKMfoA5+ZV/BF3AOQ5TRt3kVX08m5YaG85EAs0VvbQfVZPsnUd1EbOkx\r\n4Ap+xA0ZcXn21+jX7JQkZx0CeNokMb00yd2oMn7Es2+bhIg9RQBcMN27v6/e\r\nj4MpI1Ufc6VdYGSymFCEwb8PEsHHXgX44NHgHIp37AW+CFEfmmqPFU2LRlq8\r\nG1ere4iNe8bm7IKP4eupcMG5swoWTIOVMuJKlwnbJyEcb1Acl3CrfDWt85Lj\r\nfidZJhqq/srRqXIvmL00g6V3jdEmgfyE6Xu/myHp2KB4EfTVuWF+REpIY225\r\nBjo6MZ/mU8r28SUJOpKzLC04fHuViDDrmjY=\r\n=sHnO\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-alpha.5_1676492311368_0.8114089198789642"},"_hasShrinkwrap":false},"4.11.0":{"name":"ember-source","version":"4.11.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"mocha - node-tests/blueprints/**/*-test.js","test:blueprints:ts":"EMBER_TYPESCRIPT_BLUEPRINTS=true - yarn test:blueprints:js","test:blueprints":"yarn test:blueprints:js && yarn - test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.7","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.38.0","@typescript-eslint/parser":"^5.38.1","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1245.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.8.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^1.0.4","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^13.5.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^9.3.4","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.0","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.11.0","_versionPreviouslyCalculated":true,"gitHead":"2b1011f1ef06befc12da863a75fe8cc5e7042769","_id":"ember-source@4.11.0","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-SNRHsQOvF3C9emS7Rg4zcFdwY6aiSkV/7CG+KBpmzLY6hIWQNruzEDZINpNgqBn7CicAJ6g573WG7zu6458agQ==","shasum":"f848faf1eef93a6fcb1a9b0cced0df9d3feb349b","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.11.0.tgz","fileCount":729,"unpackedSize":9039424,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH7BZfFOW/2Kwc9WiIEi9saR/RgVkCwOC8ybtsIWhRGdAiATaXteNt5MJiCzFtafWH4SJ9S4uSrBsdRT+Cs4IGR9iQ=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj89YJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpmOg//Wmf1Rx+5b2RmAXldyScMVNXOmW6ysQHx2b2NJR4gQL6nLb6B\r\nwglBjA/56tCxQGyFWfe2srxeWdP30Mz8Qwr8TEf57vhrLfH0vORCmypu7tYi\r\nhC3nwtSPc3MQATMmYQL7A8/JlMMm2BzpmY5YYYdJm9bq/GWfibLPKNYpOKVi\r\nMXcUvbV8ZOP1kVFaiuoG0QDxef0AfwG4wanOOD/YG3nXkbWUIgp3EnJAC61w\r\nfSrwtmP52TPm0ynxI4EBmikImdnFm9+S98fsB7mbJOyvTIgGWt8V9HqdJa/9\r\neZAKh+36d9X6pQoi2T4l3ENvZiAk49idOyPACa8IPyi+4fjBmDy87xyboTUy\r\nglnjwDJna+Z5IztjtdJmEnRqfYLEaOJwaQM1h1/hkbizblrINWD6XQx+xBHZ\r\nZVUN8peAwqBiEXPfl2TsZBc+4wPYNXxWHonHobVjEM45JHYc8sZnyJQCwqRk\r\n+Ohvc4GPt0WL+MoCUE/obZX7CK1P7jB/1oqM/G8er+5aEn2e+PYhTyp/mahz\r\nxRwkvoaSk1kEq7Z6pJRd6NmQtSvzxVuBL+/gQrruDlCiZUbXYatIYDoxTCDO\r\nYLghv8eA11Kjs/l5npomMGKfqstUfAKS4YvqfUzBV5cyN1EmVRP1acGOz2Hg\r\nASPF1vhLuu+oWWv8CLbPW6qvcp6j8/4OF2o=\r\n=o8du\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.11.0_1676924424969_0.7490052369527647"},"_hasShrinkwrap":false},"4.12.0-beta.1":{"name":"ember-source","version":"4.12.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"ad9e97c7f88d6bc6afa15ccb3bff7b09ddd0ba8c","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.12.0-beta.1","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-lvFvEyDavkFKWDHuHWLw9i98/Suh6xOLkEqvwOMsgQJcCDQzQ1kVETgfEK0s/rsjbSjha9gkMF69iK8yVaBeVA==","shasum":"6a816c8a37a1228e752f3ef5e7efadb0f439e645","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-beta.1.tgz","fileCount":729,"unpackedSize":9044516,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJzR7h3LEIFbBYnZ0NhU0rv/OICDcZRXe5SSbpLy18ygIhAMJLG3MlI/rDdBTWLAOrsW54NqzWGl3aq80cH897HIl1"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj89rBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqL5A//Zxkvya/XBnNKqo08jm1YDrHVRTkBfakYs4jqkP7JBiNN3Kir\r\nclRUtr/aKyXDtzbdO+ieAHBwYR5jh30Z2gUfyjgRTK9/czFNXZzB5KZrgRvb\r\nl0ILcU+aLYD6UR6R5vScIsbffWZzyCs6G4kzRAyhIa0KMCqeQoKZYESR87Gq\r\n1litXB2aHp8PLRnNeKLP//x5z6RjBMDjOVcvF2R6Kn60/wz8Vr/p0WLCHGiB\r\nuBLVjg9YGauQbl0+pnFzb4NLqjzAQ+XRiBoiabt0KWK/Zb05QerqVgjgTAO2\r\nUMTgR3NptoTwFT9WWqKuaV2djRh4hnfqjt3QgpFyBOAwUh51IFMVO7euTmtK\r\n5/TbGuSMSWW2MEj+b2yk9TCOkMLSvKlzH3cmsj8kTotw4MURBp08lbno/qsx\r\nE5PVr0vsKJp06icRfxY8kIm27403H8uZMqv8xzZey0pTXGmKBNLsUvy9L+AR\r\nyy/8VZ4rKRs2BMdJt0ng5B6angr7bYOgz7ucdJNz8XsoOUa65I1CbIzb5NOi\r\nzlWGYf2aTv4slTs1smciA0gk7ZEFBdoyerBg0wjw3L/YGjCLEG3iqmPzQmPD\r\n5lFkt1xucd5wuX/9EyfpZ1EHLyxsr8n18K7ab5Rl6MxM9yEFRXvSRuyLaBwy\r\n6e58bbN5biUOSyNRSOpBb80bZ0wDQ+paci4=\r\n=nSBT\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-beta.1_1676925632883_0.43685878883582085"},"_hasShrinkwrap":false},"5.0.0-alpha.1":{"name":"ember-source","version":"5.0.0-alpha.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"5.0.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"32f2b4dc049531f9ce6872d9f740d1e3cbb58008","_id":"ember-source@5.0.0-alpha.1","_nodeVersion":"14.21.2","_npmVersion":"6.14.17","dist":{"integrity":"sha512-Ul3NpJHsvugpSmMZdJolLlxxDwVLqX3z7d4oVB9/8qpMCwwKZyi5YccR6ylCQV4kVJLXPGgZD1Dj+q5ZoHNTEQ==","shasum":"df333f37cc1571ffd3d2d08a7f662b31acd3aac6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-alpha.1.tgz","fileCount":729,"unpackedSize":9044607,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAhwbd9SbZZA+QB/hB1AM1nOOSya/HJzwsQQducb+2lNAiEAgauBnN+ey7pEAsW2UGszoAeEm+y3zK7VT97F8DuidIg="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9nahACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7aQ/+Kbsb0X3O3VGhv8s3dPv3w1X5iCg6+GrWl5Bl4HqrPw1lz60n\r\nenwAS1WaCgJb2szgv2/3va1NgXujrLvCy5c3IlS3uZOQa6tuHZ/MilnN3jX+\r\nMCUgCwTrqbB2njJyIc3GD8K6T/yk38PWY2Ns9ouw1fB/2ur5dSJ77/YWpmW4\r\nLmyn2hvLyTj5Uwq7HqZsWjJHTz+LkPFymikvDvdAMfegdKoPq+IT3nWDQuQZ\r\n169t6EZ/tpi+adCqEyQ0O67RoDqPYB/ieNAaOEYXi78+lo7qKzHvNktNRmWx\r\ncNmZRxF0uS7YmPAFVq/qRzOhmHgmMkYAjuUJzE/loqyCh67SFpKu1yZKw+LR\r\nSXF46UDGwIU5Yeg59D61PmAtWzR91Ba//V+dwGvy5qRDtychOrt+rV9BGzDV\r\nf8T452e3uesSgZgZSxV0A1YTissqtAMJ1kEllXkG78gJnTA3aamIMrEE4aJc\r\nnygU0Y6YCcY8xhbUGL/KPjdnds9X2hCCFW6EgAAEvEVG1+LssqFM2NluK+jX\r\nhZizXGgv+hoaxW80tqREClrDYZBPp37x7sSrEXjU61oN9tGahKnMD2EZYQnx\r\ngi2xixJMTwM7EDXVH5Md+aNRlJ/AIRhlnTyn11nYJQr+yN/4mJqZufB3sPu8\r\nT5SXEJmJ0FikyN4CVwQnNwqYciZ5n4J5DBY=\r\n=2oaI\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-alpha.1_1677096609281_0.3128471203902281"},"_hasShrinkwrap":false},"4.12.0-beta.2":{"name":"ember-source","version":"4.12.0-beta.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-beta.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"f2642a4029f73d4642feb6b79a2be79e27c45d04","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.12.0-beta.2","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-0qbZDbv4q1LmqM9ocNJXcsVHV+PsGN1OozyoWpGISUWL3d7XNiEji96psr0z+ffNAcXSRrYSmcv6VVH5yE+Q5Q==","shasum":"4466c999e239db2dd0ebe73624c126b1c6aa0bb2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-beta.2.tgz","fileCount":729,"unpackedSize":9044767,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG4/1BnPZw6GpJxofA9HARlO+dJI6sFFoB5TFJFRi1I1AiB4MYubJ5EnSBNnRAo5U3cXEYUBoD8euR02u21SdVSrZA=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/QwcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrZjg//QD/IWVaxL184e48oFts/2lDigAgXx370Rli49vpLbzhs94l7\r\ncyE9QQsTOfPxFHjD3A4fKFqf89QSCbsgkiRqS9++pP49yRmxwhPmjL7IubGo\r\nIlMVTUgRiPkyM2UgqikdtWO2eFeXbjVsn81sjwTVgWWndz1E9IIahkmmX+Ku\r\nHOcuC8UXx/4Bu5wL+bQnmIjL8zvGJTOnmZ5qN3gYOkfC4OXwgw9e8gZp89lO\r\ne0wH/QJceJedjsENffWDP4GMu55vTrizy+KEKu2ogAXJywy4IBKa/oQMyBzF\r\nFobsLAzd0uFCbstAphEF7Y5OQmtagB7Z+YNUjShVvu61WEUrjKCoyJt+oO5x\r\n6qXpcsjhiZr6YlFVhfWw45+0Ok+TpdpuTubFmw2t6taJeLnnIpVJwWRzw2op\r\nwGx1GtwAC2QS97reATC1MnFW9VkEInxpB8PTi91yn0cGh7u/lFquh3fXn/+i\r\nE3DHDYFQpL9mpqiZOYLibyWZdBRdzXh07bD45yIDL0PDMyeCSXGk0ueLZDoK\r\nchrQIudpi7XjLcsNR3K8ad9PvuGx1rzpYoleUnZU+oyvVvji+109CzKQP8vm\r\nyhl8wLX+Wge+LWlnN+xUjABIv++P3pPyKvMAyZ2e+zwkkUtv1jgcvfuS6CCm\r\n4iUbXYV69Xqm60GB+njt+pva1vrSvP0Wxxs=\r\n=CmTZ\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-beta.2_1677528092069_0.27318860106569876"},"_hasShrinkwrap":false},"5.0.0-alpha.2":{"name":"ember-source","version":"5.0.0-alpha.2","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"5.0.0-alpha.2","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"4c06daacda181b85504e3cd1f8e1aa26c811a1c6","_id":"ember-source@5.0.0-alpha.2","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-LzrtyAnbSxfZU5RMvlqJ54mwg84hQO+nQdptP6RY6O0ulFlve5xuV9psEgQx8PrTTKgee/mDhWx3uL/In9sbhg==","shasum":"d62731d70a17f0f6b862f82cb8ed272ef66910f2","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-alpha.2.tgz","fileCount":729,"unpackedSize":9044768,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIYq9LSq1v9T8/gEEhQ4ZZ1FRpI1faopZ4kFt7ksSm5gIhAN0Zf8uVTObLVSInl6nS9KyS2dzKEyVqMTa9e6NtIX+Q"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/7F2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3QBAAol/X/zhHD+CXgTeC35IEFCcXSojXjvg2BWB8bxcmp5pTE+TG\r\niSbe3oxd3RFjlo3xj1OmW6lCfx+00tgL6GOv/7NHJXZmHfTT20zYmFyzgHz+\r\nvK6qBWJld3J1vffhp2hwIsMotC3KbCh3ELSsHDsAUwCnWoG1fjDc9BOAHW+B\r\nFpr8QEQSbbFm0HbNbbact3IOOacYVPqszvQ5SeCAXhaNIdOLUhV7Nv4QZzDJ\r\n2dPiKmKITHsUpeY+tLE9E+Atd5XlQuMBwzfciIFkmphpM1X/q0UVoDEqNUup\r\nOTChzcBUE9jjby1C1dvBl1OvXpjW3tJdPhCFG5W2fKBHdhLUhRK9zxJ9dEBX\r\nS1TiBittSQaAdy9qtRsACHY00SrQ6qT0kcd63KKHZFMHEM0VXZiuSCjHtIBp\r\nMCXNpUGD4/dUycgbgqOu3pa25oLYY1pch93nhhP2mF12kAS2rIDL2JR/47hu\r\nusd0zeVY9lOV+qs2DzNQ4JgN0Hz+1MW541O0nb8dhkVWHYUqQfpU57xEAn1x\r\nv6pyrFyR75bb4dK98S00qgtKgcs6D/hl4mIJlZDRsu9BEHqwXKUg2aX9c9U1\r\nFPmjRlVeE7Yt8WEalp8zA5W2auBSp0OUbE53Bg5J8+j3hNApWl7vT90ZSWZq\r\nDfnZFK/1mFwxJPagHRP/zBO/zpgj27xbFVk=\r\n=3Ckt\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-alpha.2_1677701494037_0.3760270901811482"},"_hasShrinkwrap":false},"5.0.0-alpha.3":{"name":"ember-source","version":"5.0.0-alpha.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"5.0.0-alpha.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"3f78f2a8cd5253b85ddeb4b30aae1fb2018623e6","_id":"ember-source@5.0.0-alpha.3","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-ZVPFiJ+xCV8EcSD86SPSQnwTHlZAv3v0kkXqU929aUI2rAk7iOznlp80jTV1N2uB3ga/wJOvo1BhpZhWSWFvGw==","shasum":"322c28a14d58eeb181f57c62545c383cb3e43ed9","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-alpha.3.tgz","fileCount":729,"unpackedSize":9046931,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCacbQzxBWaQJEvwk8PuTW0EaSFYUsYRLErv73syGHoYwIgNlg91k+0fWbS/V0yRhoQiyvmBBwiJDLZY4d4lXiRb4Q="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkCOuKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoRSw/+KjiogP4jfeLMj8BFCpoq7rf4uIHVMiWwYVz2MfOSV7RjA90f\r\n4U2ofKc+qAqzQ9UVVGuUlnwKWARpZKMhknSM6GZWfhO6E66sKBbXnGJzSSpo\r\nT0XhvKQLVVv8jRicXfudxI4WeDfCZO8gkMt7yeVNglFVk2osVmtG4wYP6Pc/\r\nL9hzGn9Y7pMfBOYlIdwjQ7neBccbQoG4bZ7eK4OEWkiSOIBVNakvjx8KZanl\r\nOiUzsQZ05n1rOhRkGG5H9rzFsDaMmsjzLuLb9iVWzaGh+HKeLGBaC9m6Zfe4\r\nObBGFzfqAyiLHsmNn2b+5TztzSWiPg4mdG9A9SUIToFaVnOb3yaF8OaNUGDB\r\nWbtANYkA2Ye88W3A5V0Kn+37ti+gji+heco6vrzdb9lJL3g2nYhixXke+uA2\r\nj5gWCDENajGfRG6IlLILXEjodAWLDGnrCHEHvrZyXYKOfRR/4uvXgu/KoB+P\r\nEluANik3PXbfefOWVqYAXiIu/sEC7upE1LAXD93L+t16zV6OWLyt5Z7JZaqu\r\ngFizkOjcKZJ4njMEM5J04tX2CDhFLXY4DK+ru6DGCN9/UMbWnQM2FpovE1EP\r\n6Ls6RQtBQguLlpHE5FzrJj+0gMwwoHgkE2q4/44ClZBYi5x+VvOCwRbHTB9L\r\nJZkAVqsY4W/wHhiijbjtMutbkZFt0Noqgu8=\r\n=DaNe\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-alpha.3_1678306186574_0.4041281645808539"},"_hasShrinkwrap":false},"4.12.0-beta.3":{"name":"ember-source","version":"4.12.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0-beta.3","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"42bfdac18273a7f554844f061a17e5e8284cf22c","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@4.12.0-beta.3","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-k8yNGzL28nIoE7B189jspYO5lBwK1RF4x0bmQu6k1eK1l0poAo5eY/ttovh31LlPkZyPR+6w8TG9TBN1Yjt4vg==","shasum":"48aa4b15f474b4431d21a0a8884e94b1050503d0","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0-beta.3.tgz","fileCount":729,"unpackedSize":9047172,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8civrzLdO0tJ5Dd/YJMo3YB7SJX27onE6QMqmdQgO/gIhAKG4yujcxc4VM7rKdGiEZDoYPlIkrTZZhBiI7Jg+xMVd"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkD3q1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqM3BAAhWQYUyyHbzygjKs7xdZ//0qT1xooAFThUA5fWzH6q81SXpTo\r\nLb2L3/gID2Yvexeo+sZm+cFCyov/Jf+lPrHfzhHKSRrut8JmMYMyhF/TeMzX\r\nEjODKJ+ETMorVigngQhRbP4wNM4zHn67DjdfNuBzusU9gm3kCM8G1HFBdnPv\r\nLEHE8WXLwB4YVGm50wAiydo6w5wK9kcxWS5jnG46SCsJQJIQkMr/3jrQFw9X\r\ng15/s4Ov1JuVTzlui9PXYa9k8pbQtkL0ChERvO872szXXEpkx9FVRf5vkQOw\r\nEDWLoa3bNTebaE+bQV25YfYAlUkmiF8LfLDxlCeUL2zIj692QUj17reBhhbj\r\ng7CoZUZY9Kk4HuOd/Gadkw4V5H41HYrj/GgLWA3HzBx3LM/M4JeFFTdS92eC\r\ny0s+bqB3UiIQEFh62asas6+rO1Yyt130R1/SHRg5SGA+/toZnbzTKiXFTKMp\r\n1iBNcbYDTbqTP86f1u4/0HDuhgTEQZql63cqwYxD9kFdkqlA08PPFuLnPsmM\r\nWe0EihqK0w6gx+GH1h6tM/j2YcT4Pm9jMOrT2Dhts44g0sZu0+1r+mDFoTRS\r\n6lLtSyo/26Sp6avZXyur0RpNvezgDP/RAvX5ouNhgcQ/Qm+ShbJzvx5T9dom\r\n++gdqDbMMci4S2kloSUqyixxC9iNWbB7v44=\r\n=ltJz\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0-beta.3_1678736053372_0.5307214650082175"},"_hasShrinkwrap":false},"5.0.0-alpha.4":{"name":"ember-source","version":"5.0.0-alpha.4","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"5.0.0-alpha.4","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"cd115b3f15570d97eec60067a464e8e47f67e8c2","_id":"ember-source@5.0.0-alpha.4","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-29OrH4e0ib0ffmMWOYRo5LILxy6rtu1qgAlZqOMVCE+OHLfnnJrEimY1D/oaOSe23OHy2H11hDioBsOXzeLH1g==","shasum":"310a3c91b04619026d10266aac63f68f9e0f1313","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-alpha.4.tgz","fileCount":729,"unpackedSize":9047173,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDR4KWAzZT7ZbI1XjewIuwlTqlL/wPhYACVC0dB9Dby6AiEAz+obxjDBlo4OVFvkPBSEaSUEyDO8tr0mmEQjFzvfZKs="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkEiXsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmql2A/+OpITVOlkEVGsXng1XyI0XWE5fGVgW9jXCilAlAGvE8/3ifrv\r\nfQ0dvOscwbdFbJJ20BwSDgnpQJwMMG4O27REMrycqu1nf0sfUw53GZt2g6Lb\r\n+lWA5XG177slo8cHUX3UozeXxwIiHYHAWL0vAcUTYtJW2JirptCPWBvO+y0O\r\nIOh1dIEYtd9Db2ObPvR7YCX5n1mCDJ90eTNjNITasYreAIL0P29yer1NGW+f\r\nhWyjmRKj+gaVOLurRydGDcg4CHLncwSX0DhFsyNSvsY0ozVzE/2RgT3C3Ud1\r\ncChyDfN/ltGQOSfwyxex7EBWonoaK+uYJwZAxhnkRKimVIKimWMQu2pHD46r\r\nAqampaov2hs/feGq2rAL5CIk4jpRPqg2vG0c6OmFwTxPiLdOocXTgY8Y8wxf\r\nFcGHQ7hWxX1O0XtH/6WQTX6dq5PmBCo6ENyJbPxQPWYHBoTJynByQWchOI3U\r\ni5jCqq3JLNZaJCtiuka+IAQkIOqaXC9Du+06o1QEhTXtv00NnPLkce5oCjm+\r\nnI6AC62fPj5ldrmQiXkVM5vFKRgDd2MN71N2hXNwNJ5hUnNbrJiA5poOavV3\r\nv0/tOHyeFR+j2CajUG55guDAWltK2hcsCAEstUFHQ3p0N4aEUQlcG9JbTsZe\r\nvZrlzwLE855KYkeRH29J+6YKitEW5sNt91k=\r\n=wBhH\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-alpha.4_1678910956258_0.07674990091256384"},"_hasShrinkwrap":false},"5.0.0-alpha.5":{"name":"ember-source","version":"5.0.0-alpha.5","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^2.0.0","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1325.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"14.21.3","yarn":"1.22.19"},"_originalVersion":"5.0.0-alpha.5","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"173a11f8e86a78f842384c73a425797a3e7879a9","_id":"ember-source@5.0.0-alpha.5","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-LB04pu9YGOJBLSEc5NFkW0vo7ZI7rNuJMeLmfyaTsVV1AvbRxxEPhLMEjyZ2v9nlizyEd9T6rw0ovrX8IZi71Q==","shasum":"0d526359f855e88dd150813f69cd75f563aba16a","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-alpha.5.tgz","fileCount":716,"unpackedSize":8876186,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWdllC/1/xsQe6OH8B+DgkjzEOTHTe7mVqgBuj1vqo+AIhANG6+K3Lw15B7/sMXS95CVXJezOFXdwUWrQPZ5i3OBLc"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkG2BfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokLQ//RftVeeL0+DVlXs/Vvr9/wazMsHIShyzNBA6+G2eg9j8Vd8av\r\nh5YLNFsfY3mimHKuRkxWUv6feotwqO6vtbLY865CbnYGfSz9E+tI6pZYOr6H\r\navIKF6PDVglYnqbUHFYZG+3bQA7T7gdcI/IND5BqQ4pwCXF58xm4XAiJmpWf\r\nIGLtiVpt/etz3laeE3uMgyUd5Pl7ltrW/TkBfwksq1uh2fbZkmuJ43qOo8BL\r\n/QzZ9UzWV1CJLDHrzkKUpj/YZrs0y9YWlxNABH3m1ScO2vrse3ese5kzAZF+\r\nILTgSQStDvJstuCOkY3vzdDF/Du4Ypqb8tynzyiGWo1xjgrclRXR/wS4z+oz\r\n8bZc6Oxe2/tjKabxYJBrZ1ycVvoLZC4/CjUt2gVSbvBOwL54whjd7XLmmh8n\r\nLEjTXrpnEA02ZszQugoNCyjHnZd7DcOeZaBrrrd3gkopk/If7njOGCKjy2jW\r\n57rk8HgSGKDlUpEK1Au+tJ1hS8tWtK5z5XbZb7bAcudn2O7C9j9ebW9yEh79\r\nKnQ1t6QArqhBsJZHn/Tg2IhlHRXBsOjaMv1ILjwCibD3OMfWUsurzsDIVoko\r\nb3pIvANQBsNIv+wr/mpIfAJG3EYVwGPqD2JhSTUs/4eurKLGwT+oeBHBfR3l\r\n4W9LZPPUm6lXDCD2Zzqv0Y0s84smBY3r+x4=\r\n=HVr5\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-alpha.5_1679515743616_0.5938614646321401"},"_hasShrinkwrap":false},"5.0.0-alpha.6":{"name":"ember-source","version":"5.0.0-alpha.6","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^2.0.0","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1325.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"14.21.3","yarn":"1.22.19"},"_originalVersion":"5.0.0-alpha.6","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"4406f840d3eb92e3bdf88675c9f587747906adc8","_id":"ember-source@5.0.0-alpha.6","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-bgCkKdyx2/tWeX8NiZM36IKMTgEVQKJq84WTopPhygnq0WYaKjD8tB9OX7E8jkfnixg2kVwZHnLGuLjnLRuQfA==","shasum":"dc5b6b83594613d4fdc437fe8e6e4030988c56ca","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-alpha.6.tgz","fileCount":716,"unpackedSize":8876186,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcRTisQxNM7pW61q/Dzb2HDi20jVbCsi6SzHSN6x4OyQIhANTrFp562MRdqonHCTTSaAHgYkPZvKHLDQdDovhYQ7L1"}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkJJtfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr3dQ/+JEisQyVO7+MoCR0UNo9UerYGrVDSPz+xMslhnTXA+g+5umVF\r\nzA2c8Pv72MMjz7PYiVTFSwpr2TsImrIDjqbF5niFHV9UB1gUdsKDiSLy755f\r\nMM6kP20B4RyRON1mGGS8Gnk47MsUbSSPDqJjHvKZvAQj7R1bd/ONfyjIxpow\r\nBPkLR6dEgVl+XS3RYi0GfPHwlFUG16nWi7ZpQfzPPAO2ywpRleb8fX/WUDKB\r\nPUNKuNYOXoybHu2yL4AbbgtgoIqOf176fttV14hBlaoDHGZHpDdpCQ0QjIGT\r\nLYCvYyNluIDT5yaJN76AIMnDe/40purgbZvpS0seW0W9EJmtvNjfWwrYHej/\r\nEWFyBPRWZDrjBSnZ41Hf/BBTOdCDB7xT9ro6InphMmrTm8zTXnwBQWKH449B\r\nwwwp9rPIGMaGPPFUL4grmBl+LPfO/+9oXeTdBbvI06aHlHFSJv3UhXCPR2Mf\r\nvcb4tOmDZ6O+8pD5CTAuQwT7drwcDJBukSeibsAHHsnUz8Wevc6nJJhl88o8\r\nLtAzkOyAyNZ7grDlJS8ZdEcczCu8PsH68iBP230M4NPPOXxTqh9GllMed8w4\r\ncIwCPgcJx04uujPjYlwnmM/7swAcG3o8t3HLiIJ3XsLILYXs/PDTBmS6q5Xy\r\n5BRL14BXsYCw2QMWjGCkR33LN2jzeOrr/h0=\r\n=WFM9\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-alpha.6_1680120671221_0.02848477044516584"},"_hasShrinkwrap":false},"4.12.0":{"name":"ember-source","version":"4.12.0","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^1.0.1","@types/node":"^18.11.11","@types/qunit":"^2.19.2","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.50.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1286.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.6","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.1","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"_originalVersion":"4.12.0","_versionPreviouslyCalculated":true,"gitHead":"06735dbba898457afc9acbc551ae389d06b02306","_id":"ember-source@4.12.0","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-h0lV902A4Mny2eiqXPy15uXXoCc7BnUegE4axLAy4IoxEkJ1o5h0aLJFiB4Tzb1htx8vgHjJz//Y5Jig7NSDTw==","shasum":"cc4873292bf8fa76b81f394852a55c0400d333c6","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-4.12.0.tgz","fileCount":729,"unpackedSize":9046927,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHbAj36pRJjXgQrMtt6aUoAVGOqOuzgIdwpF9FHn4Gs+AiEAvWruXlLr4E6v7uC4pWAedYbPCsV0rThmzx8uanXixwU="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkKxu0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrRmg/7B5NI9Q3v90Xw4XDH+8l4K6LXC4mb0oTdtpiZxFpxV8sAEF9h\r\nuJysR5qW6yRwalkIe3EyWZ5F5s5WWHpJeLgqQhEREbXQrfTWojBEoZsMzhHF\r\nA6BIV56NwqsqFlj5cgxoVc/UyFzBxwmLt9eai819UK1yojbfv2Ovqgwm3qoG\r\nfu2+RiV0H6WzuDk3ThrR5tTTW9zf0ORsg279KEy53vTzgeT7fBirkJUkjJsv\r\n6YDw951FIDnhm2bLuDVDwYe+cN/GpwXp2Soev2X6dkbmvNOilTeOggDRGuZY\r\nZbAzLrFeqX/buhhHCUVGSy4Is8zzV6SskeSDj643mVyQLyYQz1iPl/bgIsCv\r\nAYh9vhQRz8Qr0t/FkrufEfKWbim3v0Qf5VmPjcIYkQAijIpbXb7p7yKPfOsV\r\n9yu4hT6G5gtEylwCO9WcqN5wOYRHKPhECjH1pBCjm8CXch8TT97PXmW9GZoC\r\nL/kQuTMdG1/dUxNaq6nlBfnjWDrnYR82dMtsgP9bENhF6FDaCCjUl54E7NkK\r\nIawu3+hk8++qG0vSav2CsmMevTOtW4y/FIMKC0Hd117UQyZSGn0H296Wy4qn\r\nLxnkCX99TP6CqK76Yh9OsL1/bPdiA9I4FIwNbRd6yeTvwXErfCCYCyxXxSnL\r\n4/IidgFRveo+qBFXcaTAN8vRQnSkGzfhn5M=\r\n=J2ON\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_4.12.0_1680546739990_0.05699830852720078"},"_hasShrinkwrap":false},"5.0.0-alpha.7":{"name":"ember-source","version":"5.0.0-alpha.7","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^2.0.0","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.57.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1325.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"14.21.3","yarn":"1.22.19"},"_originalVersion":"5.0.0-alpha.7","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"034a1ae978f2cf9fc8727193591b5494a4f38fb9","_id":"ember-source@5.0.0-alpha.7","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-IZo+6QYWBtinYQw4u7oIbVAqX1zjTkyE2fHgFOTFLN5T+WjJmPbAT71X14U2h5G0f9tDFHhCthgoFFUZHMrfxA==","shasum":"e2852dcb08a37a29cba65f0a5b8f8d037a690004","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-alpha.7.tgz","fileCount":666,"unpackedSize":8840913,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHo4bH8EwKNm4VqeJvTmjCluQOsmOreVRJjX7d/6VpTlAiAz2h0tjiayj5A/2xGqSyAn9PDnZoiL0rnBB6Z9vlJbyw=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLdVjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrWA/+KsOwYO+327Azd72knnCKy9rMoz0NyEshMS5VD9ar+cyWpbra\r\nGFgyxEc93PKuYXDuzOXHR4wswCe+o9/hMTF9KklMc6JUtwEw+XO3wvKdXALh\r\nAeFaToSWHhjpnK/5kxNeyxckSPq4ybL46t6MP1+mPwW2YnD5iQrAwNYHPExb\r\nEFoDXBzX9LS2gIBVnBfhfRfuTkPZLJkOYPFLQ7EYUPto27uW2sumBM/VaN1k\r\njP6Bz0sofH5pEFJBFop0zAWNUlBkKk32UlpyzUhmodxMA/D6AV2Jt3Ly18TY\r\nyggThv61Kme9th9Gicjub1CTcL1iHPqzPBx9R6iduBjDmm1hw2ICY7CgPthK\r\nQQUUBJi8EpqOMOt50yRM34zvECkgifOilaQZmJObaUf13hAwrfT1lC3RPJ/y\r\nAQLm9o/gqA0g9lnQEW8SuiI8WMp+KojvZpBiDGnTj8EX9Jl4YXl/b5OkbuwU\r\nipobZXuzBJ0Q+jbYkwdx3SEgFbtTVm0njCKQYvgfp2nAeSV63n0f9Q1ZLgm/\r\nm3o5jN/Yghl2E5b9MWabG3FMfA8yN9g7s5w5alHmARQMml5rkZH09hzfnkr3\r\nrFZ9nVDyj3gn7Br14oEI2ol0I6K+4ahEhLI1cRnTemq9zfMSYpLFO4bcYyRM\r\nJQzcfMRheDhO8kvGPUTkh+siy0MPzcS3Af4=\r\n=kTuD\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-alpha.7_1680725347127_0.5440618148384868"},"_hasShrinkwrap":false},"5.0.0-beta.1":{"name":"ember-source","version":"5.0.0-beta.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^2.0.0","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.57.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1325.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"14.21.3","yarn":"1.22.19"},"_originalVersion":"5.0.0-beta.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"beta"},"gitHead":"a04ef94c9106b1aeaa267f146cc4463ee9ba3ebc","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@5.0.0-beta.1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-cfGSsGldm57d7xnzxkeQYG/8vDnpkk+TQvK35+eOrUo078bK2tL0+jaHC84hEkdBPBUqZNQEDfAI+suNd1Y2KQ==","shasum":"6a7717ddbd558165753925701e77d3005eb42e1c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-beta.1.tgz","fileCount":666,"unpackedSize":8842290,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZKCgaSVa7IbCVqm3E5J1oZnhXCM87uDk79eSHmEhNuwIgYnqtpsQikf6zb26iYIZTdeRSTlv9nJGumli3xoQ98Qg="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkLxcKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrc2A//YGFZa60dnAL9OAg3QIgjZ3TU2nnKHM4bByUGvMYXh9wJyymA\r\nc/ijNhFi3PWuUJXMix5oR0RVntb5BBAdOs0OOd2XVlmCnnEBrGlNwZ3u7YWR\r\nbcvgOEH5topBF+ceFn1uo+noLSeiLjksZ/BMkdpwKrvZqGOPNV7eSLEuffrt\r\ns/vB0bTiTq1WYG9RTA6hbwHRqaFRi948+PmiKTmhlX3qvxIBDuGfGYutpDaO\r\nySHoRC7QNYAqk+mXvdZvDp54jPhS7B3C8w4bqB8qcZY9rveQ1YbhSYOI8rpJ\r\nBTlRLLZ+/AY6pBXCf1y+eotd3LqgpY6NSO4vQveivfc/92ybD/HGFXsYBLGw\r\nhNYTZCyqfm9tvUdCqfK7bIKAFwr9NjGFa9MoQYD8vBbHMqB/1E8+CaneXmEe\r\nB84YwWKZ1ZPSExaYix01WGH8EYiqK/GvxUyf5jNRNxsK5uNXPCZQV2AL5X+G\r\nJ5UQkGJ/HJ5yYYP8J3L0OjN91+TGr7++0bBLcRrvE/Sb080pfidWc09tHKE9\r\n9+fT14xzxOZOKIgyQVB/7e6wFdfDW8mCB28p2zTwtgT+dHQg/g6pI1o46f2l\r\n/i2cLMbR475M6Ul1CUsDyH0Qqby5rHm2TwXzJfASrJdx4jFtLFv4kDMuBzL5\r\nX6ZF19PG0B9P/k/Y5bSmfyiOn5TuRil6qQ8=\r\n=Se97\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-beta.1_1680807690398_0.7720399650754577"},"_hasShrinkwrap":false},"5.1.0-alpha.1":{"name":"ember-source","version":"5.1.0-alpha.1","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^2.0.0","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.57.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1325.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^2.1.1","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","ember-publisher":"0.0.7","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.21.5","rollup-plugin-commonjs":"^10.1.0","rollup-plugin-node-resolve":"^4.2.4","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 14.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"14.21.3","yarn":"1.22.19"},"_originalVersion":"5.1.0-alpha.1","_versionPreviouslyCalculated":true,"publishConfig":{"tag":"alpha"},"readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","gitHead":"bab214bcd1e3b20d5c18b40edadacc55fa718eea","_id":"ember-source@5.1.0-alpha.1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-VzeMGsOHyUA0B5d7wAI+iffC6oWw/RWPRRAM5DKADexJITUq0QzEiMq/7+l1qEX2BFriDQ6WWZO9hpFL3lmUPg==","shasum":"7d015004ff5aec26e18d5de50db13050a23fd20c","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.1.0-alpha.1.tgz","fileCount":666,"unpackedSize":8842307,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE6/I+nGAEFJ4YrhOPzh6PVViAceAN5333dhYMME2K3NAiBUAxhRt/kb3mDhhzgnA9GvSuM1iTsldnAu3AHHK/X+8Q=="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkNw/fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpndxAAiu8S/XcfUTBKzOPUq5qv8qj9N9jzx4OxI5uGGRBN6tZgFY2o\r\nwUNbWqj/t1elcKTG+PnV7cAh9HvcrIoHSQB+lF1Q6A3Hc0Y3D4+Yk1IqRD7K\r\nlEEGBcvgelGzwtjtSSoy2Th1quLwa3mEh+hZjr821uhapJEwtpaXE4Kxb25T\r\nYZEcH/oDB2ls4zZfYvRFefVYrgY7WicnPRUOq4qGnoutSq0TBwtZ9O43AelU\r\n4RWpJLVLMMb7WE11QyouNOpcTiCAsMqr3bzv0bghdsDbQmzwSbW4DBLO+3q/\r\nzpP/P4lw7S80RIerJZQHI1CsmCyP54fjr04GA8reh1qq4/ZfDoVVhRIiUf9t\r\n+dadVsACTZBS6LmhTHi1H8XlHox5AGw/6YV94WHOgJzgKiSO3mBq1vsICYMe\r\nHB6i25UXK8ZCKmo1Yp3yGUQAJ/PlhQly+hU/WXaTOTuZxuEQMd76EPIfoMhH\r\nsYsUsQPyP+GxkU6MVLtLNdcVW7/8+2+MILUx1CR5D9A3Uuf3pk7tQw5Qxj6u\r\n9mWjrOYrVKIMEgtH3kDZQFHvYy3ugi3w7QsyE6BmN3HFU5YUcsmts49dsuYq\r\nuWnmAn0ynC1LhBlWuuG6tFf0Z6Vcmv1Fv/3bK1PMkZdUeDJyrv6O6uycd4Iq\r\nqCFEZPtJseUaMkPU8RzXX2Hq22ajxcQy8p0=\r\n=ctb1\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.1.0-alpha.1_1681330142660_0.18173759050118776"},"_hasShrinkwrap":false},"5.0.0-beta.3":{"name":"ember-source","version":"5.0.0-beta.3","description":"A - JavaScript framework for creating ambitious web applications","keywords":["ember-addon"],"homepage":"https://emberjs.com/","bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","main":"lib/index.js","repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"scripts":{"build:js":"ember - build --environment production","build:types":"node types/publish.mjs","build":"npm-run-all - build:*","docs":"ember ember-cli-yuidoc","link:glimmer":"node bin/yarn-link-glimmer.js","start":"ember - serve","lint":"npm-run-all --continue-on-error --aggregate-output --parallel - \"lint:!(fix)\"","lint:docs":"qunit tests/docs/coverage-test.js","lint:eslint":"eslint - --report-unused-disable-directives --cache .","lint:eslint:fix":"npm-run-all - \"lint:eslint --fix\"","lint:fix":"npm-run-all lint:*:fix","test":"node bin/run-tests.js","test:blueprints:js":"EMBER_TYPESCRIPT_BLUEPRINTS=false - yarn test:blueprints:ts","test:blueprints:ts":"mocha node-tests/blueprints/**/*-test.js","test:blueprints":"yarn - test:blueprints:js && yarn test:blueprints:ts","test:node":"qunit tests/node/**/*-test.js","test:browserstack":"node - bin/run-browserstack-tests.js","type-check:internals":"tsc --noEmit","type-check:types":"yarn - build:types && tsc --noEmit --project type-tests","type-check":"npm-run-all - type-check:*"},"dependencies":{"@babel/helper-module-imports":"^7.16.7","@babel/plugin-transform-block-scoping":"^7.20.5","@ember/edition-utils":"^1.2.0","@glimmer/vm-babel-plugins":"0.84.2","babel-plugin-debug-macros":"^0.3.4","babel-plugin-filter-imports":"^4.0.0","broccoli-concat":"^4.2.5","broccoli-debug":"^0.6.4","broccoli-file-creator":"^2.1.1","broccoli-funnel":"^3.0.8","broccoli-merge-trees":"^4.2.0","chalk":"^4.0.0","ember-auto-import":"^2.5.0","ember-cli-babel":"^7.26.11","ember-cli-get-component-path-option":"^1.0.0","ember-cli-is-package-missing":"^1.0.0","ember-cli-normalize-entity-name":"^1.0.0","ember-cli-path-utils":"^1.0.0","ember-cli-string-utils":"^1.1.0","ember-cli-typescript-blueprint-polyfill":"^0.1.0","ember-cli-version-checker":"^5.1.2","ember-router-generator":"^2.0.0","inflection":"^1.13.2","resolve":"^1.22.0","semver":"^7.3.8","silent-error":"^1.1.1"},"devDependencies":{"@aws-sdk/client-s3":"^3.321.1","@babel/preset-env":"^7.16.11","@glimmer/compiler":"0.84.2","@glimmer/component":"^1.1.2","@glimmer/destroyable":"0.84.2","@glimmer/env":"^0.1.7","@glimmer/global-context":"0.84.2","@glimmer/interfaces":"0.84.2","@glimmer/manager":"0.84.2","@glimmer/node":"0.84.2","@glimmer/opcode-compiler":"0.84.2","@glimmer/owner":"0.84.2","@glimmer/program":"0.84.2","@glimmer/reference":"0.84.2","@glimmer/runtime":"0.84.2","@glimmer/validator":"0.84.2","@simple-dom/document":"^1.4.0","@tsconfig/ember":"^2.0.0","@types/node":"^18.11.11","@types/qunit":"^2.19.4","@types/rsvp":"^4.0.4","@typescript-eslint/eslint-plugin":"^5.57.0","@typescript-eslint/parser":"^5.51.0","ast-types":"^0.14.2","auto-dist-tag":"^2.1.1","aws-sdk":"^2.1325.0","babel-template":"^6.26.0","backburner.js":"^2.7.0","broccoli-babel-transpiler":"^7.8.1","broccoli-persistent-filter":"^2.3.1","broccoli-plugin":"^4.0.3","broccoli-rollup":"^3","broccoli-source":"^3.0.1","broccoli-string-replace":"^0.1.2","broccoli-typescript-compiler":"^8.0.0","broccoli-uglify-sourcemap":"^4.0.0","common-tags":"^1.8.2","dag-map":"^2.0.2","ember-cli":"^4.10.0","ember-cli-blueprint-test-helpers":"^0.19.2","ember-cli-browserstack":"^2.0.1","ember-cli-dependency-checker":"^3.3.1","ember-cli-yuidoc":"^0.9.1","eslint":"^8.29.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-node":"^0.3.7","eslint-plugin-disable-features":"^0.1.3","eslint-plugin-ember-internal":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^4.2.1","eslint-plugin-qunit":"^7.3.4","execa":"^5.1.1","expect-type":"^0.15.0","express":"^4.18.2","finalhandler":"^1.1.2","fs-extra":"^11.1.0","git-repo-info":"^2.1.1","github":"^0.2.3","glob":"^8.0.3","html-differ":"^1.4.0","lodash.uniq":"^4.5.0","mkdirp":"^2.1.3","mocha":"^10.1.0","npm-run-all":"^4.1.5","prettier":"^2.8.0","puppeteer":"^19.4.1","qunit":"^2.19.4","recast":"^0.21.5","route-recognizer":"^0.3.4","router_js":"^8.0.3","rsvp":"^4.8.5","serve-static":"^1.14.2","simple-dom":"^1.4.0","testem":"^3.10.1","testem-failure-only-reporter":"^1.0.0","typescript":"4.9"},"peerDependencies":{"@glimmer/component":"^1.1.2"},"engines":{"node":">= - 16.*"},"ember-addon":{"after":"ember-cli-legacy-blueprints"},"typesVersions":{"*":{"types":["types/stable"],"types/preview":["types/preview"]}},"volta":{"node":"16.20.0","yarn":"1.22.19"},"publishConfig":{"tag":"beta"},"gitHead":"df58d914fed93cc7b627f4c85a848e189a53f4e8","readme":"

\n \n

\n\n

\n \"npm\n \"CI\n \"Code\n \"Discord\n \"PRs\n \"GitHub\n\n

\n\n**Ember.js** - is a JavaScript framework that greatly reduces the time, effort and resources - needed to build any web application. It is focused on making you, the developer, - as productive as possible by doing all the common, repetitive, yet essential, - tasks involved in most web development projects.\n\nWith Ember, you get all - of these things:\n\n* [**A Welcoming Community**](https://emberjs.com/community/) - - Get the help you need, when you need it.\n* [**An Enduring Foundation for - your Apps**](https://en.wikipedia.org/wiki/Ember.js) - There are apps that - used the first version of Ember almost a decade ago, and successfully still - use Ember today.\n* [**Reliability & Security**](https://emberjs.com/releases/) - - With regular LTS Releases and 30 weeks of security fixes, you can rely on - Ember.js to care about the stability [and security](https://emberjs.com/security/) - of your app.\n* [**Modern JavaScript**](https://guides.emberjs.com/release/upgrading/current-edition/) - - Use modern JavaScript features that you''re already familiar with like classes, - decorators and generators.\n* [**Documentation**](https://guides.emberjs.com) - - Rely on top-notch documentation for each Ember version and a team that is - focused on the documentation and learning experience.\n* [**HTML-first Components**](https://guides.emberjs.com/release/components/introducing-components/) - - Start with valid, semantic HTML in your components, and layer in the functionality - that you need, as you need it.\n* [**Routing**](https://guides.emberjs.com/release/routing/) - - Ember routes respect URLs while layering in extra functionality like rendering - templates, loading data models, handling actions, and conditionally redirecting. - \n* [**Data Layer**](https://guides.emberjs.com/release/models/) - Ember Data - is a powerful data management tool that comes with Ember apps by default. - Want to use something else? We support that, too!\n* [**Flexibility**](https://guides.emberjs.com/release/models/customizing-adapters/) - Use _**any**_ backend stack with your Ember apps, thanks to the flexibility - of adapters and serializers.\n* [**Autotracking**](https://guides.emberjs.com/release/in-depth-topics/autotracking-in-depth/) - - Ember''s reactivity model makes it easier to decide what to automatically - update, and when. \n* [**Zero Config Apps**](https://guides.emberjs.com/release/configuring-ember/) - - With strong defaults, you may never need to configure anything in your app, - but the options are there if you need it!\n* [**Quality Addon Ecosystem**](https://emberobserver.com/) - - high-quality, rated addons with the ability to [search by source code](https://emberobserver.com/code-search?codeQuery=task). - Many require no additional configuration, making it easier than ever to supercharge - your apps.\n\n\n\nFind out more: \n\n- [Website](https://emberjs.com)\n- [Guides](https://guides.emberjs.com)\n- - [API](https://emberjs.com/api)\n- [Community](https://emberjs.com/community)\n- - [Blog](https://emberjs.com/blog)\n- [Builds](https://emberjs.com/builds)\n\n## - Contributions\n\nSee [CONTRIBUTING.md](https://github.com/emberjs/ember.js/blob/master/CONTRIBUTING.md)\n\n---\n\nCross-browser - testing provided by Browserstack.\n","readmeFilename":"README.md","_id":"ember-source@5.0.0-beta.3","_nodeVersion":"16.20.0","_npmVersion":"8.19.4","dist":{"integrity":"sha512-NkPWXt7nYEvoSOzjJJ3JxYPGvvHoZ2ouPHqs1/Jf2ZahXY5SKJW3mTJql1zW5gMcUwNIoFx1cvlfHr3CJ6sQog==","shasum":"45e85c8d8d9f8da6dec9bdb896e9239abbbf54b5","tarball":"https://registry.npmjs.org/ember-source/-/ember-source-5.0.0-beta.3.tgz","fileCount":664,"unpackedSize":8502306,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCX2LrjT6e7ApNPkQ8OHtMgpw1eahYOv/MFIOJ6z4EN4AIgIPvEksHkH8SLceMJ0C7PZk5fcryHRFdpl5szxP4Qu8U="}],"npm-signature":"-----BEGIN - PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkUxABACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqdMw/+IBr8UEoNyCnkHVhfmWgUrW6jZdLBVFWqtgOJYg946bp8Kjgb\r\nstCZz2Qqt3M2HAxgftOMoQauWsLA7AuLACr8Grhkxo/GlD2P2SuLRD1aVsaR\r\nnpgA+if4qx3dF+fKN6Q7frDftpqiCTLYIhMOCouSmGgoycOJF9jB5gdHn3HT\r\nCHZLksggJJt/3ktR4dpeIrnN/jOi/9GozMY6TodMSkPjFKAjoZt+fqZEZH81\r\n+ButQ3ECLSniWj8UKXd4Zx1moKQ0WCk3LPpdHGhHI7geKQMO+18wqLd6zU/e\r\nTjKy5zy5Wb+PTc5Oliwd7Hm3YJcnJ55nywgvknNCVEVJdUDu4WlCpZKxyvch\r\ndGC6wj/iIkIiFt4JwuzLXoFWsmEkZK+M1eWH1qRgKfe765uXdgialVHZQl/t\r\nQkGwosPAFLEux8oVscWm9ZC8UqEjgQo1SmL3K8P6az0Dedr6VDzJR6236z4U\r\nV0YV1IpxVpkdIUfD8Xq/9qhmMJoBEZ89P8PoQEECKaLSQ72uFwR9eR/fJAMs\r\nhFB/vZvMJjKQ3dsa2LFRHtZrDfwOAk/kCbWtdCnvQvKYQpG+Pjqfuy5ZKU6D\r\nClJ4q0GSU0mGI6IEF1BmNiHLTgf8JmU5Hw3tX5gYnCIZwfH/SL6ck8VCJDyq\r\nqGHcjnmWwtwY8i2tm6p8BbOywjOz7hIMq1Q=\r\n=q2Mx\r\n-----END - PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ember-release","email":"core+ember-release@emberjs.com"},"directories":{},"maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-source_5.0.0-beta.3_1683165184959_0.22433004956112046"},"_hasShrinkwrap":false}},"readme":"","maintainers":[{"name":"chriskrycho","email":"chris@chriskrycho.com"},{"name":"locks","email":"rokusu@gmail.com"},{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"ef4","email":"edward@eaf4.com"},{"name":"tomdale","email":"tom@tomdale.net"},{"name":"mixonic","email":"matt.beale@madhatted.com"},{"name":"wycats","email":"wycats@gmail.com"},{"name":"katiegengler","email":"katie@kmg.io"},{"name":"chancancode","email":"godfreykfc@gmail.com"},{"name":"ember-release","email":"core+ember-release@emberjs.com"}],"time":{"modified":"2023-05-04T01:53:05.477Z","created":"2016-10-07T19:46:37.587Z","2.10.0-alpha.1":"2016-10-07T19:46:37.587Z","2.11.0-alpha.1":"2016-10-31T01:50:04.116Z","2.11.0-beta.1":"2016-11-30T00:13:44.141Z","2.11.0-beta.2":"2016-11-30T23:06:36.805Z","2.11.0-beta.5":"2017-01-21T00:03:23.654Z","2.11.0-beta.6":"2017-01-21T15:52:39.955Z","2.11.0-beta.7":"2017-01-21T16:19:06.855Z","2.11.0-beta.8":"2017-01-21T16:42:10.293Z","2.11.0":"2017-01-24T02:22:01.079Z","2.12.0-beta.1":"2017-01-24T03:51:13.196Z","2.11.1":"2017-02-16T15:31:00.058Z","2.12.0-beta.2":"2017-02-16T15:38:42.680Z","2.11.2":"2017-02-19T16:55:27.652Z","2.11.3":"2017-03-08T23:05:43.153Z","2.12.0-beta.3":"2017-03-08T23:16:33.943Z","2.12.0":"2017-03-15T21:21:28.499Z","2.13.0-beta.1":"2017-03-15T22:46:14.193Z","2.13.0-beta.2":"2017-04-07T20:27:36.807Z","2.12.1":"2017-04-07T20:48:38.502Z","2.12.2":"2017-04-27T19:59:20.096Z","2.13.0":"2017-04-27T20:57:01.647Z","2.14.0-beta.1":"2017-04-27T22:26:59.629Z","2.14.0-beta.2":"2017-05-10T18:58:38.568Z","2.13.1":"2017-05-17T22:38:55.986Z","2.13.2":"2017-05-18T13:36:20.742Z","2.14.0-beta.3":"2017-05-31T16:05:23.067Z","2.13.3":"2017-05-31T18:28:59.816Z","2.13.4":"2017-07-05T13:36:05.578Z","2.14.0":"2017-07-05T14:15:18.130Z","2.15.0-beta.1":"2017-07-05T18:23:59.469Z","2.14.1":"2017-07-14T15:12:10.822Z","2.15.0-beta.2":"2017-07-21T08:29:18.974Z","2.15.0-beta.3":"2017-08-08T13:44:48.130Z","2.15.0":"2017-08-31T14:19:42.665Z","2.16.0-beta.1":"2017-08-31T14:43:42.256Z","2.16.0-beta.2":"2017-10-03T00:37:59.126Z","2.15.1":"2017-10-03T01:18:57.704Z","2.15.2":"2017-10-04T20:28:17.533Z","2.16.0":"2017-10-10T00:59:10.249Z","2.15.3":"2017-10-10T01:14:01.492Z","2.17.0-beta.1":"2017-10-10T01:35:09.417Z","2.17.0-beta.2":"2017-10-17T21:58:34.429Z","2.17.0-beta.3":"2017-10-23T19:36:47.973Z","2.16.1":"2017-10-29T13:59:08.894Z","2.17.0-beta.4":"2017-10-31T00:52:27.492Z","2.16.2":"2017-11-01T21:18:13.786Z","2.17.0-beta.5":"2017-11-08T03:39:58.939Z","2.17.0-beta.6":"2017-11-14T02:45:28.781Z","2.17.0":"2017-11-29T14:45:34.203Z","2.18.0-beta.1":"2017-11-29T15:14:19.988Z","2.18.0-beta.2":"2017-12-04T21:13:18.778Z","2.18.0-beta.3":"2017-12-12T21:47:16.878Z","2.18.0-beta.4":"2017-12-20T01:50:29.350Z","2.18.0-beta.5":"2017-12-27T22:13:02.013Z","2.18.0":"2018-01-01T16:17:13.933Z","3.0.0-beta.1":"2018-01-02T02:20:41.693Z","3.0.0-beta.2":"2018-01-09T04:29:07.640Z","3.0.0-beta.3":"2018-01-15T21:47:39.825Z","3.0.0-beta.4":"2018-01-25T19:17:05.629Z","3.0.0-beta.5":"2018-01-29T21:42:14.727Z","3.0.0-beta.6":"2018-02-06T03:27:29.182Z","2.16.3":"2018-02-14T03:34:57.612Z","2.17.1":"2018-02-14T03:58:55.098Z","2.18.1":"2018-02-14T04:12:12.002Z","3.0.0":"2018-02-14T04:46:38.701Z","3.1.0-beta.1":"2018-02-14T15:17:30.877Z","2.18.2":"2018-02-14T22:40:49.423Z","2.17.2":"2018-02-14T23:22:57.830Z","2.16.4":"2018-02-14T23:31:25.211Z","3.1.0-beta.2":"2018-02-20T00:19:21.536Z","3.1.0-beta.3":"2018-02-26T19:46:04.385Z","3.1.0-beta.4":"2018-03-05T21:07:22.749Z","3.1.0-beta.5":"2018-03-12T21:51:20.451Z","3.1.0":"2018-04-10T21:33:27.943Z","3.2.0-beta.1":"2018-04-10T22:05:52.454Z","3.2.0-beta.2":"2018-04-17T02:12:10.788Z","3.2.0-beta.3":"2018-04-23T19:38:17.523Z","3.1.1":"2018-04-23T20:11:23.616Z","3.1.2":"2018-05-07T21:06:06.749Z","3.2.0-beta.4":"2018-05-07T22:04:46.578Z","3.2.0-beta.5":"2018-05-14T22:58:02.036Z","3.2.0":"2018-06-01T03:35:39.928Z","3.3.0-beta.2":"2018-06-11T20:44:03.843Z","3.3.0-beta.3":"2018-06-19T03:54:16.581Z","3.2.1":"2018-06-19T15:52:26.944Z","3.2.2":"2018-06-21T16:08:27.780Z","3.1.3":"2018-06-21T17:29:15.096Z","3.3.0-beta.4":"2018-06-25T21:27:41.454Z","3.3.0-beta.5":"2018-07-03T04:25:25.050Z","3.3.0":"2018-07-16T20:42:04.411Z","3.4.0-beta.1":"2018-07-16T22:12:19.118Z","3.3.1":"2018-07-23T21:30:46.556Z","3.4.0-beta.2":"2018-08-07T02:08:03.929Z","3.1.4":"2018-08-07T22:33:50.587Z","3.3.2":"2018-08-20T21:30:11.855Z","3.4.0-beta.3":"2018-08-21T03:58:43.080Z","3.4.0":"2018-08-28T01:03:24.172Z","3.5.0-beta.1":"2018-08-28T13:39:23.657Z","3.4.1":"2018-09-10T19:32:36.659Z","3.5.0-beta.2":"2018-09-10T21:36:57.282Z","3.4.2":"2018-09-25T02:05:47.163Z","3.5.0-beta.3":"2018-09-25T04:34:39.775Z","3.4.3":"2018-09-25T20:53:09.324Z","3.4.4":"2018-09-27T17:18:12.411Z","3.5.0-beta.4":"2018-10-02T00:36:42.285Z","3.4.5":"2018-10-05T01:04:20.935Z","3.5.0":"2018-10-09T04:22:24.944Z","3.6.0-beta.1":"2018-10-09T05:11:00.922Z","3.4.6":"2018-10-29T17:42:54.556Z","3.5.1":"2018-10-29T20:56:26.726Z","3.6.0-beta.2":"2018-10-30T00:24:19.874Z","3.6.0-beta.3":"2018-11-06T04:51:23.704Z","3.6.0-beta.4":"2018-11-13T04:12:16.145Z","3.6.0":"2018-12-07T00:56:44.363Z","3.7.0-beta.1":"2018-12-07T02:02:14.193Z","3.4.7":"2018-12-07T21:14:40.317Z","3.7.0-beta.2":"2018-12-18T01:24:48.615Z","3.6.1":"2018-12-18T23:53:24.192Z","3.7.0-beta.3":"2018-12-24T22:29:26.267Z","3.7.0":"2019-01-07T22:16:28.225Z","3.8.0-beta.1":"2019-01-07T23:06:19.256Z","3.8.0-beta.2":"2019-01-15T00:41:33.656Z","3.7.1":"2019-01-21T21:03:46.225Z","3.4.8":"2019-01-22T23:06:44.093Z","3.7.2":"2019-01-23T00:18:57.148Z","3.8.0-beta.3":"2019-01-29T05:02:04.914Z","3.8.0-beta.4":"2019-02-05T03:52:52.350Z","3.7.3":"2019-02-06T17:53:37.028Z","3.8.0-beta.5":"2019-02-12T03:42:09.424Z","3.8.0":"2019-02-18T22:51:16.059Z","3.9.0-beta.1":"2019-02-19T00:39:03.230Z","3.9.0-beta.2":"2019-02-27T04:05:24.572Z","3.9.0-beta.3":"2019-03-04T23:15:38.863Z","3.9.0-beta.4":"2019-03-12T02:37:20.813Z","3.9.0-beta.5":"2019-03-25T23:29:42.294Z","3.9.0":"2019-04-02T05:41:25.360Z","3.8.1":"2019-04-03T04:01:24.510Z","3.10.0-beta.1":"2019-04-03T04:23:56.748Z","3.10.0-beta.2":"2019-04-09T02:09:44.394Z","3.9.1":"2019-04-09T17:28:24.217Z","3.10.0-beta.3":"2019-04-16T01:48:40.791Z","3.10.0-beta.4":"2019-04-23T03:43:44.264Z","3.10.0-beta.5":"2019-04-30T04:19:16.392Z","3.10.0":"2019-05-13T20:41:53.602Z","3.11.0-beta.1":"2019-05-14T02:37:19.525Z","3.11.0-beta.2":"2019-06-03T20:07:24.587Z","3.8.2":"2019-06-04T15:25:21.883Z","3.10.1":"2019-06-04T15:56:14.511Z","3.11.0-beta.3":"2019-06-11T11:04:23.517Z","3.11.0-beta.4":"2019-06-18T05:53:59.727Z","3.10.2":"2019-06-18T14:06:08.009Z","3.11.0":"2019-06-25T03:53:05.991Z","3.12.0-beta.1":"2019-06-27T16:30:46.883Z","3.11.1":"2019-06-28T05:00:55.687Z","3.8.3":"2019-06-28T12:39:25.900Z","3.12.0":"2019-08-06T01:09:19.386Z","3.13.0-beta.1":"2019-08-07T02:26:04.961Z","3.13.0-beta.2":"2019-08-13T04:37:16.367Z","3.13.0-beta.3":"2019-08-20T01:34:53.995Z","3.13.0-beta.4":"2019-08-27T03:48:47.550Z","3.13.0-beta.5":"2019-09-04T04:21:44.200Z","3.13.0":"2019-09-19T22:53:42.925Z","3.14.0-beta.1":"2019-09-22T02:28:51.104Z","3.13.1":"2019-09-24T02:37:56.203Z","3.14.0-beta.2":"2019-09-24T05:28:36.151Z","3.13.2":"2019-09-25T20:38:47.002Z","3.14.0-beta.3":"2019-10-01T20:40:46.564Z","3.14.0-beta.4":"2019-10-07T23:15:59.240Z","3.13.3":"2019-10-08T07:59:33.109Z","3.14.0-beta.5":"2019-10-14T23:48:59.226Z","3.13.4":"2019-10-29T19:10:43.954Z","3.14.0":"2019-10-29T20:18:45.654Z","3.14.1":"2019-10-30T17:49:08.917Z","3.15.0-beta.1":"2019-11-01T03:34:34.968Z","3.15.0-beta.2":"2019-11-12T06:00:38.224Z","3.15.0-beta.3":"2019-11-19T04:40:06.839Z","3.14.2":"2019-11-20T23:27:50.061Z","3.12.1":"2019-11-21T02:21:34.923Z","3.14.3":"2019-12-03T18:13:50.285Z","3.12.2":"2019-12-04T17:24:47.172Z","3.15.0-beta.4":"2019-12-05T04:17:12.957Z","3.15.0-beta.5":"2019-12-05T05:22:47.747Z","3.15.0":"2019-12-10T05:35:19.354Z","3.16.0-beta.1":"2019-12-10T06:00:40.202Z","3.16.0":"2020-01-20T22:56:00.185Z","3.17.0-beta.1":"2020-01-20T23:30:55.295Z","3.17.0-beta.2":"2020-01-30T01:50:27.183Z","3.16.1":"2020-02-03T17:10:17.399Z","3.17.0-beta.3":"2020-02-04T02:18:26.025Z","3.16.2":"2020-02-10T16:45:06.522Z","3.17.0-beta.4":"2020-02-11T05:05:23.190Z","3.17.0-beta.5":"2020-02-18T16:45:52.085Z","3.16.3":"2020-02-18T22:41:06.080Z","3.17.0-beta.6":"2020-02-25T05:28:43.616Z","3.17.0":"2020-03-05T03:51:06.474Z","3.18.0-beta.1":"2020-03-05T06:16:38.610Z","3.12.3":"2020-03-13T00:45:55.092Z","3.18.0-beta.2":"2020-03-17T05:18:49.359Z","3.16.4":"2020-03-23T04:07:39.170Z","3.17.1":"2020-03-23T12:19:59.245Z","3.16.5":"2020-03-23T13:34:46.829Z","3.18.0-beta.3":"2020-03-23T20:46:59.656Z","3.16.6":"2020-03-24T23:30:19.539Z","3.17.2":"2020-03-29T00:18:50.486Z","3.18.0-beta.4":"2020-03-31T20:24:51.316Z","3.17.3":"2020-04-02T22:27:43.995Z","3.16.7-beta.1":"2020-04-02T23:06:37.285Z","3.18.0-beta.5":"2020-04-09T04:51:15.189Z","3.16.7":"2020-04-13T15:00:59.127Z","3.18.0":"2020-04-14T20:30:50.174Z","3.19.0-beta.1":"2020-04-24T16:31:47.796Z","3.16.8":"2020-04-24T16:51:47.962Z","3.19.0-beta.2":"2020-04-27T22:05:53.541Z","3.18.1":"2020-05-04T17:37:05.548Z","3.19.0-beta.3":"2020-05-04T20:58:50.096Z","3.19.0-beta.4":"2020-05-12T06:07:56.397Z","3.12.4":"2020-05-21T22:13:55.655Z","3.19.0":"2020-05-26T20:28:09.663Z","3.20.0-beta.1":"2020-05-26T21:29:12.793Z","3.20.0-beta.2":"2020-06-02T20:14:15.378Z","3.20.0-beta.3":"2020-06-22T19:59:50.786Z","3.20.0-beta.4":"2020-06-29T21:51:54.784Z","3.20.0-beta.5":"2020-07-06T20:33:18.581Z","3.20.0":"2020-07-13T19:25:13.104Z","3.21.0-beta.1":"2020-07-13T21:01:49.174Z","3.20.1":"2020-07-15T20:45:30.722Z","3.21.0-beta.2":"2020-07-20T19:00:52.134Z","3.20.2":"2020-07-26T23:44:11.399Z","3.21.0-beta.3":"2020-07-27T23:13:59.863Z","3.16.9":"2020-07-29T19:22:19.068Z","3.20.3":"2020-07-30T15:01:20.487Z","3.21.0-beta.4":"2020-08-05T19:55:48.209Z","3.16.10":"2020-08-05T20:43:26.449Z","3.21.0-beta.5":"2020-08-05T20:50:06.233Z","3.20.4":"2020-08-11T18:07:07.211Z","3.21.0-beta.6":"2020-08-17T20:38:49.145Z","3.21.0":"2020-08-24T18:22:07.909Z","3.22.0-beta.1":"2020-08-24T18:44:49.693Z","3.21.1":"2020-08-29T00:12:10.917Z","3.20.5":"2020-08-29T00:29:39.526Z","3.22.0-beta.2":"2020-08-31T19:22:05.089Z","3.22.0-beta.3":"2020-09-09T20:21:00.937Z","3.21.2":"2020-09-30T16:02:20.434Z","3.21.3":"2020-09-30T21:24:18.700Z","3.22.0-beta.4":"2020-09-30T21:25:21.052Z","3.22.0-beta.5":"2020-09-30T21:43:32.559Z","3.22.0":"2020-10-05T19:48:43.559Z","3.23.0-beta.1":"2020-10-05T21:35:50.981Z","3.23.0-beta.2":"2020-10-20T20:42:33.903Z","3.23.0-beta.3":"2020-10-26T21:08:42.177Z","3.23.0-beta.4":"2020-11-02T22:10:03.247Z","3.23.0-beta.5":"2020-11-09T20:16:29.119Z","3.22.1":"2020-11-10T18:43:55.302Z","3.20.6":"2020-11-11T02:01:50.563Z","3.23.0":"2020-11-16T22:53:01.467Z","3.24.0-beta.1":"2020-11-17T00:07:38.882Z","3.23.1":"2020-11-23T19:09:53.234Z","3.24.0-beta.2":"2020-11-24T05:58:33.452Z","3.22.2":"2020-11-30T15:49:38.684Z","3.24.0-beta.3":"2020-12-21T18:58:55.718Z","3.24.0":"2020-12-28T19:15:40.071Z","3.25.0-beta.1":"2020-12-28T19:42:39.055Z","3.24.1":"2021-01-14T15:31:40.798Z","3.25.0-beta.2":"2021-01-19T22:32:51.942Z","3.25.0-beta.3":"2021-01-25T19:49:51.778Z","3.25.0-beta.4":"2021-02-01T21:38:24.911Z","3.25.0-beta.5":"2021-02-02T22:58:36.780Z","3.25.0":"2021-02-08T22:46:20.973Z","3.26.0-beta.1":"2021-02-08T23:16:41.799Z","3.25.1":"2021-02-10T15:40:12.520Z","3.24.2":"2021-02-10T16:11:05.378Z","3.26.0-beta.2":"2021-02-15T21:53:12.353Z","3.26.0-beta.3":"2021-03-02T21:54:08.785Z","3.27.0-alpha.2":"2021-03-03T20:17:34.159Z","3.25.2":"2021-03-08T02:24:31.198Z","3.25.3":"2021-03-08T03:08:35.620Z","3.24.3":"2021-03-08T03:15:37.397Z","3.26.0-beta.4":"2021-03-16T19:50:23.026Z","3.26.0-beta.5":"2021-03-17T18:59:10.441Z","3.26.0":"2021-03-22T23:06:31.608Z","3.27.0-beta.1":"2021-03-22T23:30:56.402Z","3.28.0-alpha.2":"2021-03-24T20:12:20.370Z","3.26.1":"2021-03-24T23:51:04.475Z","3.25.4":"2021-03-25T00:27:02.862Z","3.27.0-beta.2":"2021-03-25T18:47:18.121Z","3.27.0-beta.3":"2021-03-30T13:57:49.160Z","3.27.0-beta.4":"2021-04-22T07:00:14.336Z","3.24.4":"2021-05-03T14:56:56.081Z","3.27.0":"2021-05-03T15:53:25.810Z","3.28.0-beta.1":"2021-05-03T16:27:50.283Z","4.0.0-alpha.2":"2021-05-05T20:11:01.694Z","3.27.1":"2021-05-13T13:41:01.427Z","3.27.2":"2021-05-27T17:18:29.033Z","3.28.0-beta.3":"2021-06-01T20:36:44.707Z","3.27.3":"2021-06-03T20:41:36.485Z","3.20.7":"2021-06-03T22:22:22.616Z","3.28.0-beta.4":"2021-06-07T19:01:14.555Z","3.27.4":"2021-06-09T20:11:35.424Z","3.27.5":"2021-06-10T19:22:09.513Z","3.28.0-beta.5":"2021-06-14T18:28:08.585Z","3.28.0-beta.6":"2021-06-22T04:09:10.658Z","3.28.0-beta.7":"2021-08-03T18:01:43.480Z","3.24.5":"2021-08-09T22:44:49.726Z","3.28.0":"2021-08-10T01:06:08.954Z","4.0.0-beta.1":"2021-08-17T22:14:23.907Z","4.1.0-alpha.2":"2021-08-18T20:19:10.628Z","4.0.0-beta.2":"2021-08-23T19:10:47.223Z","4.0.0-beta.3":"2021-08-30T19:15:39.444Z","3.28.1":"2021-08-30T21:00:28.460Z","4.0.0-beta.4":"2021-09-13T18:26:59.307Z","3.26.2":"2021-10-04T20:17:52.411Z","4.0.0-beta.5":"2021-10-11T17:29:43.518Z","4.1.0-alpha.3":"2021-10-13T20:10:09.844Z","3.24.6":"2021-10-18T22:33:51.280Z","4.1.0-alpha.4":"2021-10-20T20:10:00.444Z","3.28.2":"2021-10-21T23:30:21.105Z","3.28.3":"2021-10-22T14:02:51.000Z","3.28.4":"2021-10-22T16:55:54.580Z","4.0.0-beta.6":"2021-10-27T00:41:47.549Z","4.1.0-alpha.5":"2021-10-27T20:10:46.164Z","4.0.0-beta.7":"2021-11-01T19:36:09.540Z","3.28.5":"2021-11-03T18:14:45.250Z","4.1.0-alpha.6":"2021-11-03T20:14:04.526Z","3.28.6":"2021-11-04T19:03:10.514Z","4.0.0-beta.8":"2021-11-05T18:21:44.991Z","4.1.0-alpha.7":"2021-11-10T20:08:52.640Z","4.0.0-beta.9":"2021-11-10T22:48:44.282Z","4.0.0-beta.10":"2021-11-15T17:21:34.580Z","4.0.0":"2021-11-15T23:33:52.631Z","4.1.0-alpha.8":"2021-11-17T20:08:55.734Z","4.1.0-beta.1":"2021-11-20T00:41:05.699Z","4.2.0-alpha.1":"2021-11-24T20:12:59.738Z","4.0.1":"2021-12-01T14:47:12.319Z","3.28.7":"2021-12-01T15:01:17.526Z","4.2.0-alpha.2":"2021-12-01T20:13:32.186Z","3.28.8":"2021-12-02T19:09:50.838Z","4.2.0-alpha.3":"2021-12-08T20:19:25.643Z","4.2.0-alpha.4":"2021-12-15T20:09:11.059Z","4.2.0-alpha.5":"2021-12-22T20:08:20.496Z","4.1.0":"2021-12-28T22:04:15.680Z","4.2.0-alpha.6":"2021-12-29T20:08:27.562Z","4.2.0-alpha.7":"2022-01-05T20:08:35.346Z","4.2.0-beta.1":"2022-01-07T20:05:44.210Z","4.3.0-alpha.1":"2022-01-12T20:09:18.259Z","4.3.0-alpha.2":"2022-01-19T20:08:19.680Z","4.3.0-alpha.3":"2022-01-26T20:09:16.641Z","4.3.0-alpha.4":"2022-02-02T20:08:59.214Z","4.2.0":"2022-02-07T22:37:15.943Z","4.3.0-beta.1":"2022-02-07T22:57:21.754Z","4.4.0-alpha.1":"2022-02-09T20:09:17.251Z","4.4.0-alpha.2":"2022-02-16T20:08:27.571Z","4.4.0-alpha.3":"2022-02-23T20:18:56.094Z","4.3.0-beta.2":"2022-03-01T19:26:57.172Z","4.4.0-alpha.4":"2022-03-02T20:09:18.653Z","4.4.0-alpha.5":"2022-03-09T20:12:15.945Z","4.4.0-alpha.6":"2022-03-16T20:13:11.354Z","4.3.0":"2022-03-21T18:07:11.820Z","4.4.0-alpha.7":"2022-03-23T20:10:35.655Z","4.4.0-beta.1":"2022-03-24T17:52:48.680Z","4.5.0-alpha.1":"2022-03-30T20:14:22.641Z","4.5.0-alpha.2":"2022-04-06T20:18:38.052Z","4.5.0-alpha.3":"2022-04-13T20:12:14.234Z","3.28.9":"2022-04-20T16:40:43.134Z","4.5.0-alpha.4":"2022-04-20T20:11:50.862Z","4.5.0-alpha.5":"2022-04-27T20:18:48.583Z","4.4.0":"2022-05-03T02:57:07.569Z","4.5.0-beta.1":"2022-05-03T03:34:36.697Z","4.6.0-alpha.1":"2022-05-04T20:09:16.811Z","4.6.0-alpha.2":"2022-05-11T20:20:20.138Z","4.6.0-alpha.3":"2022-05-18T20:09:50.486Z","4.6.0-alpha.4":"2022-05-25T20:09:32.544Z","4.4.1":"2022-05-31T15:40:54.300Z","4.6.0-alpha.5":"2022-06-01T20:09:28.654Z","4.5.0-beta.2":"2022-06-06T22:09:55.321Z","4.6.0-alpha.6":"2022-06-08T20:09:52.601Z","4.4.2":"2022-06-13T15:48:24.947Z","4.5.0":"2022-06-13T16:02:45.808Z","4.6.0-beta.1":"2022-06-13T16:12:07.583Z","4.7.0-alpha.1":"2022-06-15T20:11:38.365Z","4.7.0-alpha.2":"2022-06-22T20:09:28.674Z","4.6.0-beta.2":"2022-06-27T18:21:24.377Z","4.7.0-alpha.3":"2022-06-29T20:08:53.679Z","4.7.0-alpha.4":"2022-07-06T20:09:23.166Z","4.7.0-alpha.5":"2022-07-13T20:09:34.580Z","4.7.0-alpha.6":"2022-07-20T20:10:44.839Z","4.5.1":"2022-07-25T17:52:27.626Z","4.6.0":"2022-07-25T17:58:32.926Z","4.7.0-beta.1":"2022-07-25T18:08:19.035Z","4.8.0-alpha.1":"2022-07-27T20:08:54.984Z","4.8.0-alpha.2":"2022-08-03T20:09:37.817Z","4.8.0-alpha.3":"2022-08-10T20:10:05.866Z","4.8.0-alpha.4":"2022-08-17T20:10:09.711Z","4.8.0-alpha.5":"2022-08-24T20:09:58.474Z","4.8.0-alpha.6":"2022-08-31T20:10:59.891Z","4.7.0":"2022-09-06T20:29:39.970Z","4.8.0-beta.1":"2022-09-06T20:46:52.340Z","4.9.0-alpha.1":"2022-09-07T20:09:23.574Z","4.8.0-beta.2":"2022-09-13T17:28:58.583Z","4.9.0-alpha.2":"2022-09-14T20:10:12.806Z","4.8.0-beta.3":"2022-09-19T19:54:57.304Z","4.9.0-alpha.3":"2022-09-21T20:09:11.341Z","4.8.0-beta.4":"2022-09-26T22:28:02.196Z","4.9.0-alpha.4":"2022-09-28T20:08:52.472Z","4.8.0-beta.5":"2022-10-03T19:46:18.560Z","4.9.0-alpha.5":"2022-10-05T20:09:56.970Z","4.7.1":"2022-10-12T13:06:53.676Z","4.4.3":"2022-10-12T13:44:31.969Z","4.9.0-alpha.6":"2022-10-12T20:10:59.990Z","4.8.0":"2022-10-17T18:24:41.022Z","4.9.0-beta.1":"2022-10-17T19:03:24.309Z","4.10.0-alpha.1":"2022-10-19T20:09:47.552Z","4.9.0-beta.2":"2022-10-26T01:05:25.738Z","4.10.0-alpha.2":"2022-10-26T20:10:41.597Z","4.8.1":"2022-11-02T15:27:47.455Z","4.4.4":"2022-11-02T15:51:38.997Z","3.28.10":"2022-11-02T16:16:32.229Z","4.9.0-beta.3":"2022-11-02T16:23:18.340Z","3.24.7":"2022-11-02T17:04:21.563Z","4.10.0-alpha.3":"2022-11-02T20:09:34.981Z","4.8.2":"2022-11-03T15:19:43.579Z","4.10.0-alpha.4":"2022-11-09T20:10:59.178Z","4.9.0-beta.4":"2022-11-15T21:40:39.511Z","4.10.0-alpha.5":"2022-11-16T20:10:15.618Z","4.10.0-alpha.6":"2022-11-23T20:10:06.593Z","4.9.0":"2022-11-28T20:52:32.032Z","4.10.0-beta.1":"2022-11-28T21:48:44.807Z","3.28.11":"2022-11-30T14:51:22.550Z","4.10.0-beta.2":"2022-11-30T15:28:53.625Z","4.9.1":"2022-11-30T15:36:26.719Z","4.11.0-alpha.1":"2022-11-30T20:10:18.495Z","4.11.0-alpha.2":"2022-12-07T20:10:43.134Z","4.8.3":"2022-12-12T16:31:40.453Z","4.10.0-beta.3":"2022-12-13T00:32:36.271Z","4.9.2":"2022-12-13T00:38:36.948Z","4.9.3":"2022-12-13T23:24:12.367Z","4.8.4":"2022-12-13T23:29:50.722Z","4.10.0-beta.4":"2022-12-13T23:38:38.336Z","4.11.0-alpha.3":"2022-12-14T20:18:02.177Z","4.11.0-alpha.4":"2022-12-21T20:09:42.566Z","4.10.0-beta.5":"2022-12-28T21:32:33.176Z","4.11.0-alpha.5":"2023-01-04T20:10:39.427Z","4.11.0-alpha.6":"2023-01-11T20:10:17.777Z","4.10.0":"2023-01-12T21:00:54.216Z","4.11.0-beta.1":"2023-01-12T21:34:27.270Z","4.12.0-alpha.1":"2023-01-18T20:17:10.377Z","4.12.0-alpha.2":"2023-01-25T20:09:12.105Z","4.12.0-alpha.3":"2023-02-01T20:09:39.888Z","4.12.0-alpha.4":"2023-02-08T20:10:34.233Z","4.12.0-alpha.5":"2023-02-15T20:18:31.604Z","4.11.0":"2023-02-20T20:20:25.256Z","4.12.0-beta.1":"2023-02-20T20:40:33.137Z","5.0.0-alpha.1":"2023-02-22T20:10:09.525Z","4.12.0-beta.2":"2023-02-27T20:01:32.310Z","5.0.0-alpha.2":"2023-03-01T20:11:34.304Z","5.0.0-alpha.3":"2023-03-08T20:09:46.818Z","4.12.0-beta.3":"2023-03-13T19:34:13.722Z","5.0.0-alpha.4":"2023-03-15T20:09:16.580Z","5.0.0-alpha.5":"2023-03-22T20:09:03.852Z","5.0.0-alpha.6":"2023-03-29T20:11:11.534Z","4.12.0":"2023-04-03T18:32:20.343Z","5.0.0-alpha.7":"2023-04-05T20:09:07.451Z","5.0.0-beta.1":"2023-04-06T19:01:30.720Z","5.1.0-alpha.1":"2023-04-12T20:09:03.276Z","5.0.0-beta.3":"2023-05-04T01:53:05.245Z"},"homepage":"https://emberjs.com/","keywords":["ember-addon"],"repository":{"type":"git","url":"git+https://github.com/emberjs/ember.js.git"},"bugs":{"url":"https://github.com/emberjs/ember.js/issues"},"license":"MIT","readmeFilename":"","users":{"knownasilya":true,"mriska":true,"jpsirois":true,"lozjackson":true,"rahsaanbasek":true,"pzuraq":true,"nmccready":true,"poslinskinet":true,"takonyc":true}}' - headers: - Access-Control-Allow-Origin: - - '*' - Age: - - '31' - CF-Cache-Status: - - HIT - CF-Ray: - - 7c20f37a7ea8f91b-MXP - Cache-Control: - - public, max-age=300 - Connection: - - keep-alive - Content-Encoding: - - gzip - Content-Type: - - application/json - Date: - - Thu, 04 May 2023 13:04:42 GMT - Etag: - - W/"f3d6656c153624ddfa463c3b6234281f" - Last-Modified: - - Thu, 04 May 2023 01:53:08 GMT - Server: - - cloudflare - Transfer-Encoding: - - chunked - Vary: - - accept-encoding, accept - x-amz-replication-status: - - COMPLETED - x-amz-server-side-encryption: - - AES256 - status: - code: 200 - message: OK - url: https://registry.npmjs.org/ember-source -version: 1 diff --git a/api/outdated/outdated/tests/test_syncproject.py b/api/outdated/outdated/tests/test_syncproject.py index efc06fef..1031a874 100644 --- a/api/outdated/outdated/tests/test_syncproject.py +++ b/api/outdated/outdated/tests/test_syncproject.py @@ -1,26 +1,15 @@ +from unittest.mock import ANY + import pytest from django.core.management import call_command +from outdated.outdated.synchroniser import Synchroniser + @pytest.mark.vcr() @pytest.mark.django_db(transaction=True) -def test_syncproject(project_factory): - call_command("syncproject", "foo") - +def test_syncproject(project_factory, mocker): project = project_factory.create(repo="https://github.com/projectcaluma/caluma") - + sync_init_mocker = mocker.spy(Synchroniser, "__init__") call_command("syncproject", project.name) - assert project.versioned_dependencies.count() > 0 - - -@pytest.mark.vcr() -@pytest.mark.django_db(transaction=True) -def test_syncprojects(project_factory): - projects = [ - project_factory(repo=f"https://github.com/adfinis/{project}") - for project in ["outdated", "mysagw"] - ] - - call_command("syncprojects") - for project in projects: - assert project.versioned_dependencies.count() > 0 + sync_init_mocker.assert_called_once_with(ANY, project) diff --git a/api/outdated/tests/test_commands.py b/api/outdated/tests/test_commands.py new file mode 100644 index 00000000..c21e5e13 --- /dev/null +++ b/api/outdated/tests/test_commands.py @@ -0,0 +1,37 @@ +from unittest.mock import call + +import pytest + +from outdated.commands import ProjectCommand + + +@pytest.mark.parametrize("all", [True, False]) +def test_command_handle(transactional_db, project_factory, all, mocker): + projects = project_factory.create_batch(5) + argv = ["", "project-command-test"] + handle_mocker = mocker.patch.object(ProjectCommand, "_handle") + ProjectCommand().run_from_argv( + [*argv, *(["--all"] if all else [project.name for project in projects])] + ) + handle_mocker.assert_has_calls([call(project) for project in projects], True) + + +@pytest.mark.parametrize( + "existing_projects", + [ + [], + ["foo"], + ["Foo"], + ["foo", "foobar"], + ], +) +@pytest.mark.parametrize("nonexistant_projects", [["bar"], ["bar", "baz"]]) +def test_project_command( + transactional_db, project_factory, capsys, nonexistant_projects, existing_projects +): + argv = ["", "project-command-test"] + for project in existing_projects: + project_factory(name=project) + ProjectCommand().run_from_argv([*argv, *nonexistant_projects, *existing_projects]) + _, stderr = capsys.readouterr() + assert stderr == f"Projects with names {nonexistant_projects} do not exist\n" diff --git a/api/poetry.lock b/api/poetry.lock index 0c4337bc..20bb79dd 100644 --- a/api/poetry.lock +++ b/api/poetry.lock @@ -2,13 +2,13 @@ [[package]] name = "aiodns" -version = "3.0.0" +version = "3.1.1" description = "Simple DNS resolver for asyncio" optional = false python-versions = "*" files = [ - {file = "aiodns-3.0.0-py3-none-any.whl", hash = "sha256:2b19bc5f97e5c936638d28e665923c093d8af2bf3aa88d35c43417fa25d136a2"}, - {file = "aiodns-3.0.0.tar.gz", hash = "sha256:946bdfabe743fceeeb093c8a010f5d1645f708a241be849e17edfb0e49e08cd6"}, + {file = "aiodns-3.1.1-py3-none-any.whl", hash = "sha256:a387b63da4ced6aad35b1dda2d09620ad608a1c7c0fb71efa07ebb4cd511928d"}, + {file = "aiodns-3.1.1.tar.gz", hash = "sha256:1073eac48185f7a4150cad7f96a5192d6911f12b4fb894de80a088508c9b3a99"}, ] [package.dependencies] @@ -16,98 +16,98 @@ pycares = ">=4.0.0" [[package]] name = "aiohttp" -version = "3.8.5" +version = "3.8.6" description = "Async http client/server framework (asyncio)" optional = false python-versions = ">=3.6" files = [ - {file = "aiohttp-3.8.5-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:a94159871304770da4dd371f4291b20cac04e8c94f11bdea1c3478e557fbe0d8"}, - {file = "aiohttp-3.8.5-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:13bf85afc99ce6f9ee3567b04501f18f9f8dbbb2ea11ed1a2e079670403a7c84"}, - {file = "aiohttp-3.8.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2ce2ac5708501afc4847221a521f7e4b245abf5178cf5ddae9d5b3856ddb2f3a"}, - {file = "aiohttp-3.8.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:96943e5dcc37a6529d18766597c491798b7eb7a61d48878611298afc1fca946c"}, - {file = "aiohttp-3.8.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2ad5c3c4590bb3cc28b4382f031f3783f25ec223557124c68754a2231d989e2b"}, - {file = "aiohttp-3.8.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0c413c633d0512df4dc7fd2373ec06cc6a815b7b6d6c2f208ada7e9e93a5061d"}, - {file = "aiohttp-3.8.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:df72ac063b97837a80d80dec8d54c241af059cc9bb42c4de68bd5b61ceb37caa"}, - {file = "aiohttp-3.8.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c48c5c0271149cfe467c0ff8eb941279fd6e3f65c9a388c984e0e6cf57538e14"}, - {file = "aiohttp-3.8.5-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:368a42363c4d70ab52c2c6420a57f190ed3dfaca6a1b19afda8165ee16416a82"}, - {file = "aiohttp-3.8.5-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:7607ec3ce4993464368505888af5beb446845a014bc676d349efec0e05085905"}, - {file = "aiohttp-3.8.5-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:0d21c684808288a98914e5aaf2a7c6a3179d4df11d249799c32d1808e79503b5"}, - {file = "aiohttp-3.8.5-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:312fcfbacc7880a8da0ae8b6abc6cc7d752e9caa0051a53d217a650b25e9a691"}, - {file = "aiohttp-3.8.5-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:ad093e823df03bb3fd37e7dec9d4670c34f9e24aeace76808fc20a507cace825"}, - {file = "aiohttp-3.8.5-cp310-cp310-win32.whl", hash = "sha256:33279701c04351a2914e1100b62b2a7fdb9a25995c4a104259f9a5ead7ed4802"}, - {file = "aiohttp-3.8.5-cp310-cp310-win_amd64.whl", hash = "sha256:6e4a280e4b975a2e7745573e3fc9c9ba0d1194a3738ce1cbaa80626cc9b4f4df"}, - {file = "aiohttp-3.8.5-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:ae871a964e1987a943d83d6709d20ec6103ca1eaf52f7e0d36ee1b5bebb8b9b9"}, - {file = "aiohttp-3.8.5-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:461908b2578955045efde733719d62f2b649c404189a09a632d245b445c9c975"}, - {file = "aiohttp-3.8.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:72a860c215e26192379f57cae5ab12b168b75db8271f111019509a1196dfc780"}, - {file = "aiohttp-3.8.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cc14be025665dba6202b6a71cfcdb53210cc498e50068bc088076624471f8bb9"}, - {file = "aiohttp-3.8.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8af740fc2711ad85f1a5c034a435782fbd5b5f8314c9a3ef071424a8158d7f6b"}, - {file = "aiohttp-3.8.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:841cd8233cbd2111a0ef0a522ce016357c5e3aff8a8ce92bcfa14cef890d698f"}, - {file = "aiohttp-3.8.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5ed1c46fb119f1b59304b5ec89f834f07124cd23ae5b74288e364477641060ff"}, - {file = "aiohttp-3.8.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:84f8ae3e09a34f35c18fa57f015cc394bd1389bce02503fb30c394d04ee6b938"}, - {file = "aiohttp-3.8.5-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:62360cb771707cb70a6fd114b9871d20d7dd2163a0feafe43fd115cfe4fe845e"}, - {file = "aiohttp-3.8.5-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:23fb25a9f0a1ca1f24c0a371523546366bb642397c94ab45ad3aedf2941cec6a"}, - {file = "aiohttp-3.8.5-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:b0ba0d15164eae3d878260d4c4df859bbdc6466e9e6689c344a13334f988bb53"}, - {file = "aiohttp-3.8.5-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:5d20003b635fc6ae3f96d7260281dfaf1894fc3aa24d1888a9b2628e97c241e5"}, - {file = "aiohttp-3.8.5-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:0175d745d9e85c40dcc51c8f88c74bfbaef9e7afeeeb9d03c37977270303064c"}, - {file = "aiohttp-3.8.5-cp311-cp311-win32.whl", hash = "sha256:2e1b1e51b0774408f091d268648e3d57f7260c1682e7d3a63cb00d22d71bb945"}, - {file = "aiohttp-3.8.5-cp311-cp311-win_amd64.whl", hash = "sha256:043d2299f6dfdc92f0ac5e995dfc56668e1587cea7f9aa9d8a78a1b6554e5755"}, - {file = "aiohttp-3.8.5-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:cae533195e8122584ec87531d6df000ad07737eaa3c81209e85c928854d2195c"}, - {file = "aiohttp-3.8.5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f21e83f355643c345177a5d1d8079f9f28b5133bcd154193b799d380331d5d3"}, - {file = "aiohttp-3.8.5-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a7a75ef35f2df54ad55dbf4b73fe1da96f370e51b10c91f08b19603c64004acc"}, - {file = "aiohttp-3.8.5-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2e2e9839e14dd5308ee773c97115f1e0a1cb1d75cbeeee9f33824fa5144c7634"}, - {file = "aiohttp-3.8.5-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c44e65da1de4403d0576473e2344828ef9c4c6244d65cf4b75549bb46d40b8dd"}, - {file = "aiohttp-3.8.5-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:78d847e4cde6ecc19125ccbc9bfac4a7ab37c234dd88fbb3c5c524e8e14da543"}, - {file = "aiohttp-3.8.5-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:c7a815258e5895d8900aec4454f38dca9aed71085f227537208057853f9d13f2"}, - {file = "aiohttp-3.8.5-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:8b929b9bd7cd7c3939f8bcfffa92fae7480bd1aa425279d51a89327d600c704d"}, - {file = "aiohttp-3.8.5-cp36-cp36m-musllinux_1_1_ppc64le.whl", hash = "sha256:5db3a5b833764280ed7618393832e0853e40f3d3e9aa128ac0ba0f8278d08649"}, - {file = "aiohttp-3.8.5-cp36-cp36m-musllinux_1_1_s390x.whl", hash = "sha256:a0215ce6041d501f3155dc219712bc41252d0ab76474615b9700d63d4d9292af"}, - {file = "aiohttp-3.8.5-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:fd1ed388ea7fbed22c4968dd64bab0198de60750a25fe8c0c9d4bef5abe13824"}, - {file = "aiohttp-3.8.5-cp36-cp36m-win32.whl", hash = "sha256:6e6783bcc45f397fdebc118d772103d751b54cddf5b60fbcc958382d7dd64f3e"}, - {file = "aiohttp-3.8.5-cp36-cp36m-win_amd64.whl", hash = "sha256:b5411d82cddd212644cf9360879eb5080f0d5f7d809d03262c50dad02f01421a"}, - {file = "aiohttp-3.8.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:01d4c0c874aa4ddfb8098e85d10b5e875a70adc63db91f1ae65a4b04d3344cda"}, - {file = "aiohttp-3.8.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e5980a746d547a6ba173fd5ee85ce9077e72d118758db05d229044b469d9029a"}, - {file = "aiohttp-3.8.5-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2a482e6da906d5e6e653be079b29bc173a48e381600161c9932d89dfae5942ef"}, - {file = "aiohttp-3.8.5-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:80bd372b8d0715c66c974cf57fe363621a02f359f1ec81cba97366948c7fc873"}, - {file = "aiohttp-3.8.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c1161b345c0a444ebcf46bf0a740ba5dcf50612fd3d0528883fdc0eff578006a"}, - {file = "aiohttp-3.8.5-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:cd56db019015b6acfaaf92e1ac40eb8434847d9bf88b4be4efe5bfd260aee692"}, - {file = "aiohttp-3.8.5-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:153c2549f6c004d2754cc60603d4668899c9895b8a89397444a9c4efa282aaf4"}, - {file = "aiohttp-3.8.5-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:4a01951fabc4ce26ab791da5f3f24dca6d9a6f24121746eb19756416ff2d881b"}, - {file = "aiohttp-3.8.5-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:bfb9162dcf01f615462b995a516ba03e769de0789de1cadc0f916265c257e5d8"}, - {file = "aiohttp-3.8.5-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:7dde0009408969a43b04c16cbbe252c4f5ef4574ac226bc8815cd7342d2028b6"}, - {file = "aiohttp-3.8.5-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:4149d34c32f9638f38f544b3977a4c24052042affa895352d3636fa8bffd030a"}, - {file = "aiohttp-3.8.5-cp37-cp37m-win32.whl", hash = "sha256:68c5a82c8779bdfc6367c967a4a1b2aa52cd3595388bf5961a62158ee8a59e22"}, - {file = "aiohttp-3.8.5-cp37-cp37m-win_amd64.whl", hash = "sha256:2cf57fb50be5f52bda004b8893e63b48530ed9f0d6c96c84620dc92fe3cd9b9d"}, - {file = "aiohttp-3.8.5-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:eca4bf3734c541dc4f374ad6010a68ff6c6748f00451707f39857f429ca36ced"}, - {file = "aiohttp-3.8.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1274477e4c71ce8cfe6c1ec2f806d57c015ebf84d83373676036e256bc55d690"}, - {file = "aiohttp-3.8.5-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:28c543e54710d6158fc6f439296c7865b29e0b616629767e685a7185fab4a6b9"}, - {file = "aiohttp-3.8.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:910bec0c49637d213f5d9877105d26e0c4a4de2f8b1b29405ff37e9fc0ad52b8"}, - {file = "aiohttp-3.8.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5443910d662db951b2e58eb70b0fbe6b6e2ae613477129a5805d0b66c54b6cb7"}, - {file = "aiohttp-3.8.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2e460be6978fc24e3df83193dc0cc4de46c9909ed92dd47d349a452ef49325b7"}, - {file = "aiohttp-3.8.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fb1558def481d84f03b45888473fc5a1f35747b5f334ef4e7a571bc0dfcb11f8"}, - {file = "aiohttp-3.8.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:34dd0c107799dcbbf7d48b53be761a013c0adf5571bf50c4ecad5643fe9cfcd0"}, - {file = "aiohttp-3.8.5-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:aa1990247f02a54185dc0dff92a6904521172a22664c863a03ff64c42f9b5410"}, - {file = "aiohttp-3.8.5-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:0e584a10f204a617d71d359fe383406305a4b595b333721fa50b867b4a0a1548"}, - {file = "aiohttp-3.8.5-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:a3cf433f127efa43fee6b90ea4c6edf6c4a17109d1d037d1a52abec84d8f2e42"}, - {file = "aiohttp-3.8.5-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:c11f5b099adafb18e65c2c997d57108b5bbeaa9eeee64a84302c0978b1ec948b"}, - {file = "aiohttp-3.8.5-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:84de26ddf621d7ac4c975dbea4c945860e08cccde492269db4e1538a6a6f3c35"}, - {file = "aiohttp-3.8.5-cp38-cp38-win32.whl", hash = "sha256:ab88bafedc57dd0aab55fa728ea10c1911f7e4d8b43e1d838a1739f33712921c"}, - {file = "aiohttp-3.8.5-cp38-cp38-win_amd64.whl", hash = "sha256:5798a9aad1879f626589f3df0f8b79b3608a92e9beab10e5fda02c8a2c60db2e"}, - {file = "aiohttp-3.8.5-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:a6ce61195c6a19c785df04e71a4537e29eaa2c50fe745b732aa937c0c77169f3"}, - {file = "aiohttp-3.8.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:773dd01706d4db536335fcfae6ea2440a70ceb03dd3e7378f3e815b03c97ab51"}, - {file = "aiohttp-3.8.5-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f83a552443a526ea38d064588613aca983d0ee0038801bc93c0c916428310c28"}, - {file = "aiohttp-3.8.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1f7372f7341fcc16f57b2caded43e81ddd18df53320b6f9f042acad41f8e049a"}, - {file = "aiohttp-3.8.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ea353162f249c8097ea63c2169dd1aa55de1e8fecbe63412a9bc50816e87b761"}, - {file = "aiohttp-3.8.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e5d47ae48db0b2dcf70bc8a3bc72b3de86e2a590fc299fdbbb15af320d2659de"}, - {file = "aiohttp-3.8.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d827176898a2b0b09694fbd1088c7a31836d1a505c243811c87ae53a3f6273c1"}, - {file = "aiohttp-3.8.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3562b06567c06439d8b447037bb655ef69786c590b1de86c7ab81efe1c9c15d8"}, - {file = "aiohttp-3.8.5-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:4e874cbf8caf8959d2adf572a78bba17cb0e9d7e51bb83d86a3697b686a0ab4d"}, - {file = "aiohttp-3.8.5-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:6809a00deaf3810e38c628e9a33271892f815b853605a936e2e9e5129762356c"}, - {file = "aiohttp-3.8.5-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:33776e945d89b29251b33a7e7d006ce86447b2cfd66db5e5ded4e5cd0340585c"}, - {file = "aiohttp-3.8.5-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:eaeed7abfb5d64c539e2db173f63631455f1196c37d9d8d873fc316470dfbacd"}, - {file = "aiohttp-3.8.5-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:e91d635961bec2d8f19dfeb41a539eb94bd073f075ca6dae6c8dc0ee89ad6f91"}, - {file = "aiohttp-3.8.5-cp39-cp39-win32.whl", hash = "sha256:00ad4b6f185ec67f3e6562e8a1d2b69660be43070bd0ef6fcec5211154c7df67"}, - {file = "aiohttp-3.8.5-cp39-cp39-win_amd64.whl", hash = "sha256:c0a9034379a37ae42dea7ac1e048352d96286626251862e448933c0f59cbd79c"}, - {file = "aiohttp-3.8.5.tar.gz", hash = "sha256:b9552ec52cc147dbf1944ac7ac98af7602e51ea2dcd076ed194ca3c0d1c7d0bc"}, + {file = "aiohttp-3.8.6-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:41d55fc043954cddbbd82503d9cc3f4814a40bcef30b3569bc7b5e34130718c1"}, + {file = "aiohttp-3.8.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:1d84166673694841d8953f0a8d0c90e1087739d24632fe86b1a08819168b4566"}, + {file = "aiohttp-3.8.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:253bf92b744b3170eb4c4ca2fa58f9c4b87aeb1df42f71d4e78815e6e8b73c9e"}, + {file = "aiohttp-3.8.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3fd194939b1f764d6bb05490987bfe104287bbf51b8d862261ccf66f48fb4096"}, + {file = "aiohttp-3.8.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:6c5f938d199a6fdbdc10bbb9447496561c3a9a565b43be564648d81e1102ac22"}, + {file = "aiohttp-3.8.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2817b2f66ca82ee699acd90e05c95e79bbf1dc986abb62b61ec8aaf851e81c93"}, + {file = "aiohttp-3.8.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0fa375b3d34e71ccccf172cab401cd94a72de7a8cc01847a7b3386204093bb47"}, + {file = "aiohttp-3.8.6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9de50a199b7710fa2904be5a4a9b51af587ab24c8e540a7243ab737b45844543"}, + {file = "aiohttp-3.8.6-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e1d8cb0b56b3587c5c01de3bf2f600f186da7e7b5f7353d1bf26a8ddca57f965"}, + {file = "aiohttp-3.8.6-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:8e31e9db1bee8b4f407b77fd2507337a0a80665ad7b6c749d08df595d88f1cf5"}, + {file = "aiohttp-3.8.6-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:7bc88fc494b1f0311d67f29fee6fd636606f4697e8cc793a2d912ac5b19aa38d"}, + {file = "aiohttp-3.8.6-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:ec00c3305788e04bf6d29d42e504560e159ccaf0be30c09203b468a6c1ccd3b2"}, + {file = "aiohttp-3.8.6-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:ad1407db8f2f49329729564f71685557157bfa42b48f4b93e53721a16eb813ed"}, + {file = "aiohttp-3.8.6-cp310-cp310-win32.whl", hash = "sha256:ccc360e87341ad47c777f5723f68adbb52b37ab450c8bc3ca9ca1f3e849e5fe2"}, + {file = "aiohttp-3.8.6-cp310-cp310-win_amd64.whl", hash = "sha256:93c15c8e48e5e7b89d5cb4613479d144fda8344e2d886cf694fd36db4cc86865"}, + {file = "aiohttp-3.8.6-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:6e2f9cc8e5328f829f6e1fb74a0a3a939b14e67e80832975e01929e320386b34"}, + {file = "aiohttp-3.8.6-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e6a00ffcc173e765e200ceefb06399ba09c06db97f401f920513a10c803604ca"}, + {file = "aiohttp-3.8.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:41bdc2ba359032e36c0e9de5a3bd00d6fb7ea558a6ce6b70acedf0da86458321"}, + {file = "aiohttp-3.8.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:14cd52ccf40006c7a6cd34a0f8663734e5363fd981807173faf3a017e202fec9"}, + {file = "aiohttp-3.8.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2d5b785c792802e7b275c420d84f3397668e9d49ab1cb52bd916b3b3ffcf09ad"}, + {file = "aiohttp-3.8.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1bed815f3dc3d915c5c1e556c397c8667826fbc1b935d95b0ad680787896a358"}, + {file = "aiohttp-3.8.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:96603a562b546632441926cd1293cfcb5b69f0b4159e6077f7c7dbdfb686af4d"}, + {file = "aiohttp-3.8.6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d76e8b13161a202d14c9584590c4df4d068c9567c99506497bdd67eaedf36403"}, + {file = "aiohttp-3.8.6-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e3f1e3f1a1751bb62b4a1b7f4e435afcdade6c17a4fd9b9d43607cebd242924a"}, + {file = "aiohttp-3.8.6-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:76b36b3124f0223903609944a3c8bf28a599b2cc0ce0be60b45211c8e9be97f8"}, + {file = "aiohttp-3.8.6-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:a2ece4af1f3c967a4390c284797ab595a9f1bc1130ef8b01828915a05a6ae684"}, + {file = "aiohttp-3.8.6-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:16d330b3b9db87c3883e565340d292638a878236418b23cc8b9b11a054aaa887"}, + {file = "aiohttp-3.8.6-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:42c89579f82e49db436b69c938ab3e1559e5a4409eb8639eb4143989bc390f2f"}, + {file = "aiohttp-3.8.6-cp311-cp311-win32.whl", hash = "sha256:efd2fcf7e7b9d7ab16e6b7d54205beded0a9c8566cb30f09c1abe42b4e22bdcb"}, + {file = "aiohttp-3.8.6-cp311-cp311-win_amd64.whl", hash = "sha256:3b2ab182fc28e7a81f6c70bfbd829045d9480063f5ab06f6e601a3eddbbd49a0"}, + {file = "aiohttp-3.8.6-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:fdee8405931b0615220e5ddf8cd7edd8592c606a8e4ca2a00704883c396e4479"}, + {file = "aiohttp-3.8.6-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d25036d161c4fe2225d1abff2bd52c34ed0b1099f02c208cd34d8c05729882f0"}, + {file = "aiohttp-3.8.6-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5d791245a894be071d5ab04bbb4850534261a7d4fd363b094a7b9963e8cdbd31"}, + {file = "aiohttp-3.8.6-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0cccd1de239afa866e4ce5c789b3032442f19c261c7d8a01183fd956b1935349"}, + {file = "aiohttp-3.8.6-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1f13f60d78224f0dace220d8ab4ef1dbc37115eeeab8c06804fec11bec2bbd07"}, + {file = "aiohttp-3.8.6-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8a9b5a0606faca4f6cc0d338359d6fa137104c337f489cd135bb7fbdbccb1e39"}, + {file = "aiohttp-3.8.6-cp36-cp36m-musllinux_1_1_aarch64.whl", hash = "sha256:13da35c9ceb847732bf5c6c5781dcf4780e14392e5d3b3c689f6d22f8e15ae31"}, + {file = "aiohttp-3.8.6-cp36-cp36m-musllinux_1_1_i686.whl", hash = "sha256:4d4cbe4ffa9d05f46a28252efc5941e0462792930caa370a6efaf491f412bc66"}, + {file = "aiohttp-3.8.6-cp36-cp36m-musllinux_1_1_ppc64le.whl", hash = "sha256:229852e147f44da0241954fc6cb910ba074e597f06789c867cb7fb0621e0ba7a"}, + {file = "aiohttp-3.8.6-cp36-cp36m-musllinux_1_1_s390x.whl", hash = "sha256:713103a8bdde61d13490adf47171a1039fd880113981e55401a0f7b42c37d071"}, + {file = "aiohttp-3.8.6-cp36-cp36m-musllinux_1_1_x86_64.whl", hash = "sha256:45ad816b2c8e3b60b510f30dbd37fe74fd4a772248a52bb021f6fd65dff809b6"}, + {file = "aiohttp-3.8.6-cp36-cp36m-win32.whl", hash = "sha256:2b8d4e166e600dcfbff51919c7a3789ff6ca8b3ecce16e1d9c96d95dd569eb4c"}, + {file = "aiohttp-3.8.6-cp36-cp36m-win_amd64.whl", hash = "sha256:0912ed87fee967940aacc5306d3aa8ba3a459fcd12add0b407081fbefc931e53"}, + {file = "aiohttp-3.8.6-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:e2a988a0c673c2e12084f5e6ba3392d76c75ddb8ebc6c7e9ead68248101cd446"}, + {file = "aiohttp-3.8.6-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ebf3fd9f141700b510d4b190094db0ce37ac6361a6806c153c161dc6c041ccda"}, + {file = "aiohttp-3.8.6-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3161ce82ab85acd267c8f4b14aa226047a6bee1e4e6adb74b798bd42c6ae1f80"}, + {file = "aiohttp-3.8.6-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:d95fc1bf33a9a81469aa760617b5971331cdd74370d1214f0b3109272c0e1e3c"}, + {file = "aiohttp-3.8.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c43ecfef7deaf0617cee936836518e7424ee12cb709883f2c9a1adda63cc460"}, + {file = "aiohttp-3.8.6-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ca80e1b90a05a4f476547f904992ae81eda5c2c85c66ee4195bb8f9c5fb47f28"}, + {file = "aiohttp-3.8.6-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:90c72ebb7cb3a08a7f40061079817133f502a160561d0675b0a6adf231382c92"}, + {file = "aiohttp-3.8.6-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:bb54c54510e47a8c7c8e63454a6acc817519337b2b78606c4e840871a3e15349"}, + {file = "aiohttp-3.8.6-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:de6a1c9f6803b90e20869e6b99c2c18cef5cc691363954c93cb9adeb26d9f3ae"}, + {file = "aiohttp-3.8.6-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:a3628b6c7b880b181a3ae0a0683698513874df63783fd89de99b7b7539e3e8a8"}, + {file = "aiohttp-3.8.6-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:fc37e9aef10a696a5a4474802930079ccfc14d9f9c10b4662169671ff034b7df"}, + {file = "aiohttp-3.8.6-cp37-cp37m-win32.whl", hash = "sha256:f8ef51e459eb2ad8e7a66c1d6440c808485840ad55ecc3cafefadea47d1b1ba2"}, + {file = "aiohttp-3.8.6-cp37-cp37m-win_amd64.whl", hash = "sha256:b2fe42e523be344124c6c8ef32a011444e869dc5f883c591ed87f84339de5976"}, + {file = "aiohttp-3.8.6-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:9e2ee0ac5a1f5c7dd3197de309adfb99ac4617ff02b0603fd1e65b07dc772e4b"}, + {file = "aiohttp-3.8.6-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:01770d8c04bd8db568abb636c1fdd4f7140b284b8b3e0b4584f070180c1e5c62"}, + {file = "aiohttp-3.8.6-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:3c68330a59506254b556b99a91857428cab98b2f84061260a67865f7f52899f5"}, + {file = "aiohttp-3.8.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:89341b2c19fb5eac30c341133ae2cc3544d40d9b1892749cdd25892bbc6ac951"}, + {file = "aiohttp-3.8.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:71783b0b6455ac8f34b5ec99d83e686892c50498d5d00b8e56d47f41b38fbe04"}, + {file = "aiohttp-3.8.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f628dbf3c91e12f4d6c8b3f092069567d8eb17814aebba3d7d60c149391aee3a"}, + {file = "aiohttp-3.8.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b04691bc6601ef47c88f0255043df6f570ada1a9ebef99c34bd0b72866c217ae"}, + {file = "aiohttp-3.8.6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7ee912f7e78287516df155f69da575a0ba33b02dd7c1d6614dbc9463f43066e3"}, + {file = "aiohttp-3.8.6-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:9c19b26acdd08dd239e0d3669a3dddafd600902e37881f13fbd8a53943079dbc"}, + {file = "aiohttp-3.8.6-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:99c5ac4ad492b4a19fc132306cd57075c28446ec2ed970973bbf036bcda1bcc6"}, + {file = "aiohttp-3.8.6-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:f0f03211fd14a6a0aed2997d4b1c013d49fb7b50eeb9ffdf5e51f23cfe2c77fa"}, + {file = "aiohttp-3.8.6-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:8d399dade330c53b4106160f75f55407e9ae7505263ea86f2ccca6bfcbdb4921"}, + {file = "aiohttp-3.8.6-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:ec4fd86658c6a8964d75426517dc01cbf840bbf32d055ce64a9e63a40fd7b771"}, + {file = "aiohttp-3.8.6-cp38-cp38-win32.whl", hash = "sha256:33164093be11fcef3ce2571a0dccd9041c9a93fa3bde86569d7b03120d276c6f"}, + {file = "aiohttp-3.8.6-cp38-cp38-win_amd64.whl", hash = "sha256:bdf70bfe5a1414ba9afb9d49f0c912dc524cf60141102f3a11143ba3d291870f"}, + {file = "aiohttp-3.8.6-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:d52d5dc7c6682b720280f9d9db41d36ebe4791622c842e258c9206232251ab2b"}, + {file = "aiohttp-3.8.6-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:4ac39027011414dbd3d87f7edb31680e1f430834c8cef029f11c66dad0670aa5"}, + {file = "aiohttp-3.8.6-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:3f5c7ce535a1d2429a634310e308fb7d718905487257060e5d4598e29dc17f0b"}, + {file = "aiohttp-3.8.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b30e963f9e0d52c28f284d554a9469af073030030cef8693106d918b2ca92f54"}, + {file = "aiohttp-3.8.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:918810ef188f84152af6b938254911055a72e0f935b5fbc4c1a4ed0b0584aed1"}, + {file = "aiohttp-3.8.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:002f23e6ea8d3dd8d149e569fd580c999232b5fbc601c48d55398fbc2e582e8c"}, + {file = "aiohttp-3.8.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4fcf3eabd3fd1a5e6092d1242295fa37d0354b2eb2077e6eb670accad78e40e1"}, + {file = "aiohttp-3.8.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:255ba9d6d5ff1a382bb9a578cd563605aa69bec845680e21c44afc2670607a95"}, + {file = "aiohttp-3.8.6-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:d67f8baed00870aa390ea2590798766256f31dc5ed3ecc737debb6e97e2ede78"}, + {file = "aiohttp-3.8.6-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:86f20cee0f0a317c76573b627b954c412ea766d6ada1a9fcf1b805763ae7feeb"}, + {file = "aiohttp-3.8.6-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:39a312d0e991690ccc1a61f1e9e42daa519dcc34ad03eb6f826d94c1190190dd"}, + {file = "aiohttp-3.8.6-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:e827d48cf802de06d9c935088c2924e3c7e7533377d66b6f31ed175c1620e05e"}, + {file = "aiohttp-3.8.6-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:bd111d7fc5591ddf377a408ed9067045259ff2770f37e2d94e6478d0f3fc0c17"}, + {file = "aiohttp-3.8.6-cp39-cp39-win32.whl", hash = "sha256:caf486ac1e689dda3502567eb89ffe02876546599bbf915ec94b1fa424eeffd4"}, + {file = "aiohttp-3.8.6-cp39-cp39-win_amd64.whl", hash = "sha256:3f0e27e5b733803333bb2371249f41cf42bae8884863e8e8965ec69bebe53132"}, + {file = "aiohttp-3.8.6.tar.gz", hash = "sha256:b0cf2a4501bff9330a8a5248b4ce951851e415bdcce9dc158e76cfd55e15085c"}, ] [package.dependencies] @@ -358,75 +358,63 @@ files = [ [[package]] name = "cffi" -version = "1.15.1" +version = "1.16.0" description = "Foreign Function Interface for Python calling C code." optional = false -python-versions = "*" +python-versions = ">=3.8" files = [ - {file = "cffi-1.15.1-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:a66d3508133af6e8548451b25058d5812812ec3798c886bf38ed24a98216fab2"}, - {file = "cffi-1.15.1-cp27-cp27m-manylinux1_i686.whl", hash = "sha256:470c103ae716238bbe698d67ad020e1db9d9dba34fa5a899b5e21577e6d52ed2"}, - {file = "cffi-1.15.1-cp27-cp27m-manylinux1_x86_64.whl", hash = "sha256:9ad5db27f9cabae298d151c85cf2bad1d359a1b9c686a275df03385758e2f914"}, - {file = "cffi-1.15.1-cp27-cp27m-win32.whl", hash = "sha256:b3bbeb01c2b273cca1e1e0c5df57f12dce9a4dd331b4fa1635b8bec26350bde3"}, - {file = "cffi-1.15.1-cp27-cp27m-win_amd64.whl", hash = "sha256:e00b098126fd45523dd056d2efba6c5a63b71ffe9f2bbe1a4fe1716e1d0c331e"}, - {file = "cffi-1.15.1-cp27-cp27mu-manylinux1_i686.whl", hash = "sha256:d61f4695e6c866a23a21acab0509af1cdfd2c013cf256bbf5b6b5e2695827162"}, - {file = "cffi-1.15.1-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:ed9cb427ba5504c1dc15ede7d516b84757c3e3d7868ccc85121d9310d27eed0b"}, - {file = "cffi-1.15.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:39d39875251ca8f612b6f33e6b1195af86d1b3e60086068be9cc053aa4376e21"}, - {file = "cffi-1.15.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:285d29981935eb726a4399badae8f0ffdff4f5050eaa6d0cfc3f64b857b77185"}, - {file = "cffi-1.15.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3eb6971dcff08619f8d91607cfc726518b6fa2a9eba42856be181c6d0d9515fd"}, - {file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:21157295583fe8943475029ed5abdcf71eb3911894724e360acff1d61c1d54bc"}, - {file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5635bd9cb9731e6d4a1132a498dd34f764034a8ce60cef4f5319c0541159392f"}, - {file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2012c72d854c2d03e45d06ae57f40d78e5770d252f195b93f581acf3ba44496e"}, - {file = "cffi-1.15.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd86c085fae2efd48ac91dd7ccffcfc0571387fe1193d33b6394db7ef31fe2a4"}, - {file = "cffi-1.15.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:fa6693661a4c91757f4412306191b6dc88c1703f780c8234035eac011922bc01"}, - {file = "cffi-1.15.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:59c0b02d0a6c384d453fece7566d1c7e6b7bae4fc5874ef2ef46d56776d61c9e"}, - {file = "cffi-1.15.1-cp310-cp310-win32.whl", hash = "sha256:cba9d6b9a7d64d4bd46167096fc9d2f835e25d7e4c121fb2ddfc6528fb0413b2"}, - {file = "cffi-1.15.1-cp310-cp310-win_amd64.whl", hash = "sha256:ce4bcc037df4fc5e3d184794f27bdaab018943698f4ca31630bc7f84a7b69c6d"}, - {file = "cffi-1.15.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3d08afd128ddaa624a48cf2b859afef385b720bb4b43df214f85616922e6a5ac"}, - {file = "cffi-1.15.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3799aecf2e17cf585d977b780ce79ff0dc9b78d799fc694221ce814c2c19db83"}, - {file = "cffi-1.15.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a591fe9e525846e4d154205572a029f653ada1a78b93697f3b5a8f1f2bc055b9"}, - {file = "cffi-1.15.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3548db281cd7d2561c9ad9984681c95f7b0e38881201e157833a2342c30d5e8c"}, - {file = "cffi-1.15.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:91fc98adde3d7881af9b59ed0294046f3806221863722ba7d8d120c575314325"}, - {file = "cffi-1.15.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:94411f22c3985acaec6f83c6df553f2dbe17b698cc7f8ae751ff2237d96b9e3c"}, - {file = "cffi-1.15.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:03425bdae262c76aad70202debd780501fabeaca237cdfddc008987c0e0f59ef"}, - {file = "cffi-1.15.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:cc4d65aeeaa04136a12677d3dd0b1c0c94dc43abac5860ab33cceb42b801c1e8"}, - {file = "cffi-1.15.1-cp311-cp311-win32.whl", hash = "sha256:a0f100c8912c114ff53e1202d0078b425bee3649ae34d7b070e9697f93c5d52d"}, - {file = "cffi-1.15.1-cp311-cp311-win_amd64.whl", hash = "sha256:04ed324bda3cda42b9b695d51bb7d54b680b9719cfab04227cdd1e04e5de3104"}, - {file = "cffi-1.15.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:50a74364d85fd319352182ef59c5c790484a336f6db772c1a9231f1c3ed0cbd7"}, - {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e263d77ee3dd201c3a142934a086a4450861778baaeeb45db4591ef65550b0a6"}, - {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:cec7d9412a9102bdc577382c3929b337320c4c4c4849f2c5cdd14d7368c5562d"}, - {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:4289fc34b2f5316fbb762d75362931e351941fa95fa18789191b33fc4cf9504a"}, - {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:173379135477dc8cac4bc58f45db08ab45d228b3363adb7af79436135d028405"}, - {file = "cffi-1.15.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl", hash = "sha256:6975a3fac6bc83c4a65c9f9fcab9e47019a11d3d2cf7f3c0d03431bf145a941e"}, - {file = "cffi-1.15.1-cp36-cp36m-win32.whl", hash = "sha256:2470043b93ff09bf8fb1d46d1cb756ce6132c54826661a32d4e4d132e1977adf"}, - {file = "cffi-1.15.1-cp36-cp36m-win_amd64.whl", hash = "sha256:30d78fbc8ebf9c92c9b7823ee18eb92f2e6ef79b45ac84db507f52fbe3ec4497"}, - {file = "cffi-1.15.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:198caafb44239b60e252492445da556afafc7d1e3ab7a1fb3f0584ef6d742375"}, - {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5ef34d190326c3b1f822a5b7a45f6c4535e2f47ed06fec77d3d799c450b2651e"}, - {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8102eaf27e1e448db915d08afa8b41d6c7ca7a04b7d73af6514df10a3e74bd82"}, - {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5df2768244d19ab7f60546d0c7c63ce1581f7af8b5de3eb3004b9b6fc8a9f84b"}, - {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a8c4917bd7ad33e8eb21e9a5bbba979b49d9a97acb3a803092cbc1133e20343c"}, - {file = "cffi-1.15.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0e2642fe3142e4cc4af0799748233ad6da94c62a8bec3a6648bf8ee68b1c7426"}, - {file = "cffi-1.15.1-cp37-cp37m-win32.whl", hash = "sha256:e229a521186c75c8ad9490854fd8bbdd9a0c9aa3a524326b55be83b54d4e0ad9"}, - {file = "cffi-1.15.1-cp37-cp37m-win_amd64.whl", hash = "sha256:a0b71b1b8fbf2b96e41c4d990244165e2c9be83d54962a9a1d118fd8657d2045"}, - {file = "cffi-1.15.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:320dab6e7cb2eacdf0e658569d2575c4dad258c0fcc794f46215e1e39f90f2c3"}, - {file = "cffi-1.15.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e74c6b51a9ed6589199c787bf5f9875612ca4a8a0785fb2d4a84429badaf22a"}, - {file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5c84c68147988265e60416b57fc83425a78058853509c1b0629c180094904a5"}, - {file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3b926aa83d1edb5aa5b427b4053dc420ec295a08e40911296b9eb1b6170f6cca"}, - {file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:87c450779d0914f2861b8526e035c5e6da0a3199d8f1add1a665e1cbc6fc6d02"}, - {file = "cffi-1.15.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4f2c9f67e9821cad2e5f480bc8d83b8742896f1242dba247911072d4fa94c192"}, - {file = "cffi-1.15.1-cp38-cp38-win32.whl", hash = "sha256:8b7ee99e510d7b66cdb6c593f21c043c248537a32e0bedf02e01e9553a172314"}, - {file = "cffi-1.15.1-cp38-cp38-win_amd64.whl", hash = "sha256:00a9ed42e88df81ffae7a8ab6d9356b371399b91dbdf0c3cb1e84c03a13aceb5"}, - {file = "cffi-1.15.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:54a2db7b78338edd780e7ef7f9f6c442500fb0d41a5a4ea24fff1c929d5af585"}, - {file = "cffi-1.15.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:fcd131dd944808b5bdb38e6f5b53013c5aa4f334c5cad0c72742f6eba4b73db0"}, - {file = "cffi-1.15.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7473e861101c9e72452f9bf8acb984947aa1661a7704553a9f6e4baa5ba64415"}, - {file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6c9a799e985904922a4d207a94eae35c78ebae90e128f0c4e521ce339396be9d"}, - {file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3bcde07039e586f91b45c88f8583ea7cf7a0770df3a1649627bf598332cb6984"}, - {file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:33ab79603146aace82c2427da5ca6e58f2b3f2fb5da893ceac0c42218a40be35"}, - {file = "cffi-1.15.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:5d598b938678ebf3c67377cdd45e09d431369c3b1a5b331058c338e201f12b27"}, - {file = "cffi-1.15.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:db0fbb9c62743ce59a9ff687eb5f4afbe77e5e8403d6697f7446e5f609976f76"}, - {file = "cffi-1.15.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:98d85c6a2bef81588d9227dde12db8a7f47f639f4a17c9ae08e773aa9c697bf3"}, - {file = "cffi-1.15.1-cp39-cp39-win32.whl", hash = "sha256:40f4774f5a9d4f5e344f31a32b5096977b5d48560c5592e2f3d2c4374bd543ee"}, - {file = "cffi-1.15.1-cp39-cp39-win_amd64.whl", hash = "sha256:70df4e3b545a17496c9b3f41f5115e69a4f2e77e94e1d2a8e1070bc0c38c8a3c"}, - {file = "cffi-1.15.1.tar.gz", hash = "sha256:d400bfb9a37b1351253cb402671cea7e89bdecc294e8016a707f6d1d8ac934f9"}, + {file = "cffi-1.16.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:6b3d6606d369fc1da4fd8c357d026317fbb9c9b75d36dc16e90e84c26854b088"}, + {file = "cffi-1.16.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ac0f5edd2360eea2f1daa9e26a41db02dd4b0451b48f7c318e217ee092a213e9"}, + {file = "cffi-1.16.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7e61e3e4fa664a8588aa25c883eab612a188c725755afff6289454d6362b9673"}, + {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a72e8961a86d19bdb45851d8f1f08b041ea37d2bd8d4fd19903bc3083d80c896"}, + {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:5b50bf3f55561dac5438f8e70bfcdfd74543fd60df5fa5f62d94e5867deca684"}, + {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:7651c50c8c5ef7bdb41108b7b8c5a83013bfaa8a935590c5d74627c047a583c7"}, + {file = "cffi-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e4108df7fe9b707191e55f33efbcb2d81928e10cea45527879a4749cbe472614"}, + {file = "cffi-1.16.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:32c68ef735dbe5857c810328cb2481e24722a59a2003018885514d4c09af9743"}, + {file = "cffi-1.16.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:673739cb539f8cdaa07d92d02efa93c9ccf87e345b9a0b556e3ecc666718468d"}, + {file = "cffi-1.16.0-cp310-cp310-win32.whl", hash = "sha256:9f90389693731ff1f659e55c7d1640e2ec43ff725cc61b04b2f9c6d8d017df6a"}, + {file = "cffi-1.16.0-cp310-cp310-win_amd64.whl", hash = "sha256:e6024675e67af929088fda399b2094574609396b1decb609c55fa58b028a32a1"}, + {file = "cffi-1.16.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:b84834d0cf97e7d27dd5b7f3aca7b6e9263c56308ab9dc8aae9784abb774d404"}, + {file = "cffi-1.16.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1b8ebc27c014c59692bb2664c7d13ce7a6e9a629be20e54e7271fa696ff2b417"}, + {file = "cffi-1.16.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ee07e47c12890ef248766a6e55bd38ebfb2bb8edd4142d56db91b21ea68b7627"}, + {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d8a9d3ebe49f084ad71f9269834ceccbf398253c9fac910c4fd7053ff1386936"}, + {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e70f54f1796669ef691ca07d046cd81a29cb4deb1e5f942003f401c0c4a2695d"}, + {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5bf44d66cdf9e893637896c7faa22298baebcd18d1ddb6d2626a6e39793a1d56"}, + {file = "cffi-1.16.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7b78010e7b97fef4bee1e896df8a4bbb6712b7f05b7ef630f9d1da00f6444d2e"}, + {file = "cffi-1.16.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:c6a164aa47843fb1b01e941d385aab7215563bb8816d80ff3a363a9f8448a8dc"}, + {file = "cffi-1.16.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e09f3ff613345df5e8c3667da1d918f9149bd623cd9070c983c013792a9a62eb"}, + {file = "cffi-1.16.0-cp311-cp311-win32.whl", hash = "sha256:2c56b361916f390cd758a57f2e16233eb4f64bcbeee88a4881ea90fca14dc6ab"}, + {file = "cffi-1.16.0-cp311-cp311-win_amd64.whl", hash = "sha256:db8e577c19c0fda0beb7e0d4e09e0ba74b1e4c092e0e40bfa12fe05b6f6d75ba"}, + {file = "cffi-1.16.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:fa3a0128b152627161ce47201262d3140edb5a5c3da88d73a1b790a959126956"}, + {file = "cffi-1.16.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:68e7c44931cc171c54ccb702482e9fc723192e88d25a0e133edd7aff8fcd1f6e"}, + {file = "cffi-1.16.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:abd808f9c129ba2beda4cfc53bde801e5bcf9d6e0f22f095e45327c038bfe68e"}, + {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:88e2b3c14bdb32e440be531ade29d3c50a1a59cd4e51b1dd8b0865c54ea5d2e2"}, + {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:fcc8eb6d5902bb1cf6dc4f187ee3ea80a1eba0a89aba40a5cb20a5087d961357"}, + {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b7be2d771cdba2942e13215c4e340bfd76398e9227ad10402a8767ab1865d2e6"}, + {file = "cffi-1.16.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e715596e683d2ce000574bae5d07bd522c781a822866c20495e52520564f0969"}, + {file = "cffi-1.16.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:2d92b25dbf6cae33f65005baf472d2c245c050b1ce709cc4588cdcdd5495b520"}, + {file = "cffi-1.16.0-cp312-cp312-win32.whl", hash = "sha256:b2ca4e77f9f47c55c194982e10f058db063937845bb2b7a86c84a6cfe0aefa8b"}, + {file = "cffi-1.16.0-cp312-cp312-win_amd64.whl", hash = "sha256:68678abf380b42ce21a5f2abde8efee05c114c2fdb2e9eef2efdb0257fba1235"}, + {file = "cffi-1.16.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:0c9ef6ff37e974b73c25eecc13952c55bceed9112be2d9d938ded8e856138bcc"}, + {file = "cffi-1.16.0-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a09582f178759ee8128d9270cd1344154fd473bb77d94ce0aeb2a93ebf0feaf0"}, + {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e760191dd42581e023a68b758769e2da259b5d52e3103c6060ddc02c9edb8d7b"}, + {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:80876338e19c951fdfed6198e70bc88f1c9758b94578d5a7c4c91a87af3cf31c"}, + {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a6a14b17d7e17fa0d207ac08642c8820f84f25ce17a442fd15e27ea18d67c59b"}, + {file = "cffi-1.16.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6602bc8dc6f3a9e02b6c22c4fc1e47aa50f8f8e6d3f78a5e16ac33ef5fefa324"}, + {file = "cffi-1.16.0-cp38-cp38-win32.whl", hash = "sha256:131fd094d1065b19540c3d72594260f118b231090295d8c34e19a7bbcf2e860a"}, + {file = "cffi-1.16.0-cp38-cp38-win_amd64.whl", hash = "sha256:31d13b0f99e0836b7ff893d37af07366ebc90b678b6664c955b54561fc36ef36"}, + {file = "cffi-1.16.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:582215a0e9adbe0e379761260553ba11c58943e4bbe9c36430c4ca6ac74b15ed"}, + {file = "cffi-1.16.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:b29ebffcf550f9da55bec9e02ad430c992a87e5f512cd63388abb76f1036d8d2"}, + {file = "cffi-1.16.0-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:dc9b18bf40cc75f66f40a7379f6a9513244fe33c0e8aa72e2d56b0196a7ef872"}, + {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9cb4a35b3642fc5c005a6755a5d17c6c8b6bcb6981baf81cea8bfbc8903e8ba8"}, + {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b86851a328eedc692acf81fb05444bdf1891747c25af7529e39ddafaf68a4f3f"}, + {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c0f31130ebc2d37cdd8e44605fb5fa7ad59049298b3f745c74fa74c62fbfcfc4"}, + {file = "cffi-1.16.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f8e709127c6c77446a8c0a8c8bf3c8ee706a06cd44b1e827c3e6a2ee6b8c098"}, + {file = "cffi-1.16.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:748dcd1e3d3d7cd5443ef03ce8685043294ad6bd7c02a38d1bd367cfd968e000"}, + {file = "cffi-1.16.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:8895613bcc094d4a1b2dbe179d88d7fb4a15cee43c052e8885783fac397d91fe"}, + {file = "cffi-1.16.0-cp39-cp39-win32.whl", hash = "sha256:ed86a35631f7bfbb28e108dd96773b9d5a6ce4811cf6ea468bb6a359b256b1e4"}, + {file = "cffi-1.16.0-cp39-cp39-win_amd64.whl", hash = "sha256:3686dffb02459559c74dd3d81748269ffb0eb027c39a6fc99502de37d501faa8"}, + {file = "cffi-1.16.0.tar.gz", hash = "sha256:bcb3ef43e58665bbda2fb198698fcae6776483e0c4a631aa5647806c25e02cc0"}, ] [package.dependencies] @@ -434,86 +422,101 @@ pycparser = "*" [[package]] name = "charset-normalizer" -version = "3.2.0" +version = "3.3.1" description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." optional = false python-versions = ">=3.7.0" files = [ - {file = "charset-normalizer-3.2.0.tar.gz", hash = "sha256:3bb3d25a8e6c0aedd251753a79ae98a093c7e7b471faa3aa9a93a81431987ace"}, - {file = "charset_normalizer-3.2.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:0b87549028f680ca955556e3bd57013ab47474c3124dc069faa0b6545b6c9710"}, - {file = "charset_normalizer-3.2.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:7c70087bfee18a42b4040bb9ec1ca15a08242cf5867c58726530bdf3945672ed"}, - {file = "charset_normalizer-3.2.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:a103b3a7069b62f5d4890ae1b8f0597618f628b286b03d4bc9195230b154bfa9"}, - {file = "charset_normalizer-3.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:94aea8eff76ee6d1cdacb07dd2123a68283cb5569e0250feab1240058f53b623"}, - {file = "charset_normalizer-3.2.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:db901e2ac34c931d73054d9797383d0f8009991e723dab15109740a63e7f902a"}, - {file = "charset_normalizer-3.2.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:b0dac0ff919ba34d4df1b6131f59ce95b08b9065233446be7e459f95554c0dc8"}, - {file = "charset_normalizer-3.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:193cbc708ea3aca45e7221ae58f0fd63f933753a9bfb498a3b474878f12caaad"}, - {file = "charset_normalizer-3.2.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09393e1b2a9461950b1c9a45d5fd251dc7c6f228acab64da1c9c0165d9c7765c"}, - {file = "charset_normalizer-3.2.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:baacc6aee0b2ef6f3d308e197b5d7a81c0e70b06beae1f1fcacffdbd124fe0e3"}, - {file = "charset_normalizer-3.2.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:bf420121d4c8dce6b889f0e8e4ec0ca34b7f40186203f06a946fa0276ba54029"}, - {file = "charset_normalizer-3.2.0-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:c04a46716adde8d927adb9457bbe39cf473e1e2c2f5d0a16ceb837e5d841ad4f"}, - {file = "charset_normalizer-3.2.0-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:aaf63899c94de41fe3cf934601b0f7ccb6b428c6e4eeb80da72c58eab077b19a"}, - {file = "charset_normalizer-3.2.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:d62e51710986674142526ab9f78663ca2b0726066ae26b78b22e0f5e571238dd"}, - {file = "charset_normalizer-3.2.0-cp310-cp310-win32.whl", hash = "sha256:04e57ab9fbf9607b77f7d057974694b4f6b142da9ed4a199859d9d4d5c63fe96"}, - {file = "charset_normalizer-3.2.0-cp310-cp310-win_amd64.whl", hash = "sha256:48021783bdf96e3d6de03a6e39a1171ed5bd7e8bb93fc84cc649d11490f87cea"}, - {file = "charset_normalizer-3.2.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4957669ef390f0e6719db3613ab3a7631e68424604a7b448f079bee145da6e09"}, - {file = "charset_normalizer-3.2.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:46fb8c61d794b78ec7134a715a3e564aafc8f6b5e338417cb19fe9f57a5a9bf2"}, - {file = "charset_normalizer-3.2.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f779d3ad205f108d14e99bb3859aa7dd8e9c68874617c72354d7ecaec2a054ac"}, - {file = "charset_normalizer-3.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f25c229a6ba38a35ae6e25ca1264621cc25d4d38dca2942a7fce0b67a4efe918"}, - {file = "charset_normalizer-3.2.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2efb1bd13885392adfda4614c33d3b68dee4921fd0ac1d3988f8cbb7d589e72a"}, - {file = "charset_normalizer-3.2.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:1f30b48dd7fa1474554b0b0f3fdfdd4c13b5c737a3c6284d3cdc424ec0ffff3a"}, - {file = "charset_normalizer-3.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:246de67b99b6851627d945db38147d1b209a899311b1305dd84916f2b88526c6"}, - {file = "charset_normalizer-3.2.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:9bd9b3b31adcb054116447ea22caa61a285d92e94d710aa5ec97992ff5eb7cf3"}, - {file = "charset_normalizer-3.2.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:8c2f5e83493748286002f9369f3e6607c565a6a90425a3a1fef5ae32a36d749d"}, - {file = "charset_normalizer-3.2.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:3170c9399da12c9dc66366e9d14da8bf7147e1e9d9ea566067bbce7bb74bd9c2"}, - {file = "charset_normalizer-3.2.0-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:7a4826ad2bd6b07ca615c74ab91f32f6c96d08f6fcc3902ceeedaec8cdc3bcd6"}, - {file = "charset_normalizer-3.2.0-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:3b1613dd5aee995ec6d4c69f00378bbd07614702a315a2cf6c1d21461fe17c23"}, - {file = "charset_normalizer-3.2.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:9e608aafdb55eb9f255034709e20d5a83b6d60c054df0802fa9c9883d0a937aa"}, - {file = "charset_normalizer-3.2.0-cp311-cp311-win32.whl", hash = "sha256:f2a1d0fd4242bd8643ce6f98927cf9c04540af6efa92323e9d3124f57727bfc1"}, - {file = "charset_normalizer-3.2.0-cp311-cp311-win_amd64.whl", hash = "sha256:681eb3d7e02e3c3655d1b16059fbfb605ac464c834a0c629048a30fad2b27489"}, - {file = "charset_normalizer-3.2.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:c57921cda3a80d0f2b8aec7e25c8aa14479ea92b5b51b6876d975d925a2ea346"}, - {file = "charset_normalizer-3.2.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:41b25eaa7d15909cf3ac4c96088c1f266a9a93ec44f87f1d13d4a0e86c81b982"}, - {file = "charset_normalizer-3.2.0-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f058f6963fd82eb143c692cecdc89e075fa0828db2e5b291070485390b2f1c9c"}, - {file = "charset_normalizer-3.2.0-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a7647ebdfb9682b7bb97e2a5e7cb6ae735b1c25008a70b906aecca294ee96cf4"}, - {file = "charset_normalizer-3.2.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eef9df1eefada2c09a5e7a40991b9fc6ac6ef20b1372abd48d2794a316dc0449"}, - {file = "charset_normalizer-3.2.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e03b8895a6990c9ab2cdcd0f2fe44088ca1c65ae592b8f795c3294af00a461c3"}, - {file = "charset_normalizer-3.2.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:ee4006268ed33370957f55bf2e6f4d263eaf4dc3cfc473d1d90baff6ed36ce4a"}, - {file = "charset_normalizer-3.2.0-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:c4983bf937209c57240cff65906b18bb35e64ae872da6a0db937d7b4af845dd7"}, - {file = "charset_normalizer-3.2.0-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:3bb7fda7260735efe66d5107fb7e6af6a7c04c7fce9b2514e04b7a74b06bf5dd"}, - {file = "charset_normalizer-3.2.0-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:72814c01533f51d68702802d74f77ea026b5ec52793c791e2da806a3844a46c3"}, - {file = "charset_normalizer-3.2.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:70c610f6cbe4b9fce272c407dd9d07e33e6bf7b4aa1b7ffb6f6ded8e634e3592"}, - {file = "charset_normalizer-3.2.0-cp37-cp37m-win32.whl", hash = "sha256:a401b4598e5d3f4a9a811f3daf42ee2291790c7f9d74b18d75d6e21dda98a1a1"}, - {file = "charset_normalizer-3.2.0-cp37-cp37m-win_amd64.whl", hash = "sha256:c0b21078a4b56965e2b12f247467b234734491897e99c1d51cee628da9786959"}, - {file = "charset_normalizer-3.2.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:95eb302ff792e12aba9a8b8f8474ab229a83c103d74a750ec0bd1c1eea32e669"}, - {file = "charset_normalizer-3.2.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:1a100c6d595a7f316f1b6f01d20815d916e75ff98c27a01ae817439ea7726329"}, - {file = "charset_normalizer-3.2.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:6339d047dab2780cc6220f46306628e04d9750f02f983ddb37439ca47ced7149"}, - {file = "charset_normalizer-3.2.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e4b749b9cc6ee664a3300bb3a273c1ca8068c46be705b6c31cf5d276f8628a94"}, - {file = "charset_normalizer-3.2.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a38856a971c602f98472050165cea2cdc97709240373041b69030be15047691f"}, - {file = "charset_normalizer-3.2.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f87f746ee241d30d6ed93969de31e5ffd09a2961a051e60ae6bddde9ec3583aa"}, - {file = "charset_normalizer-3.2.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:89f1b185a01fe560bc8ae5f619e924407efca2191b56ce749ec84982fc59a32a"}, - {file = "charset_normalizer-3.2.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:e1c8a2f4c69e08e89632defbfabec2feb8a8d99edc9f89ce33c4b9e36ab63037"}, - {file = "charset_normalizer-3.2.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:2f4ac36d8e2b4cc1aa71df3dd84ff8efbe3bfb97ac41242fbcfc053c67434f46"}, - {file = "charset_normalizer-3.2.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:a386ebe437176aab38c041de1260cd3ea459c6ce5263594399880bbc398225b2"}, - {file = "charset_normalizer-3.2.0-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:ccd16eb18a849fd8dcb23e23380e2f0a354e8daa0c984b8a732d9cfaba3a776d"}, - {file = "charset_normalizer-3.2.0-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:e6a5bf2cba5ae1bb80b154ed68a3cfa2fa00fde979a7f50d6598d3e17d9ac20c"}, - {file = "charset_normalizer-3.2.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:45de3f87179c1823e6d9e32156fb14c1927fcc9aba21433f088fdfb555b77c10"}, - {file = "charset_normalizer-3.2.0-cp38-cp38-win32.whl", hash = "sha256:1000fba1057b92a65daec275aec30586c3de2401ccdcd41f8a5c1e2c87078706"}, - {file = "charset_normalizer-3.2.0-cp38-cp38-win_amd64.whl", hash = "sha256:8b2c760cfc7042b27ebdb4a43a4453bd829a5742503599144d54a032c5dc7e9e"}, - {file = "charset_normalizer-3.2.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:855eafa5d5a2034b4621c74925d89c5efef61418570e5ef9b37717d9c796419c"}, - {file = "charset_normalizer-3.2.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:203f0c8871d5a7987be20c72442488a0b8cfd0f43b7973771640fc593f56321f"}, - {file = "charset_normalizer-3.2.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:e857a2232ba53ae940d3456f7533ce6ca98b81917d47adc3c7fd55dad8fab858"}, - {file = "charset_normalizer-3.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5e86d77b090dbddbe78867a0275cb4df08ea195e660f1f7f13435a4649e954e5"}, - {file = "charset_normalizer-3.2.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:c4fb39a81950ec280984b3a44f5bd12819953dc5fa3a7e6fa7a80db5ee853952"}, - {file = "charset_normalizer-3.2.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2dee8e57f052ef5353cf608e0b4c871aee320dd1b87d351c28764fc0ca55f9f4"}, - {file = "charset_normalizer-3.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8700f06d0ce6f128de3ccdbc1acaea1ee264d2caa9ca05daaf492fde7c2a7200"}, - {file = "charset_normalizer-3.2.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1920d4ff15ce893210c1f0c0e9d19bfbecb7983c76b33f046c13a8ffbd570252"}, - {file = "charset_normalizer-3.2.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:c1c76a1743432b4b60ab3358c937a3fe1341c828ae6194108a94c69028247f22"}, - {file = "charset_normalizer-3.2.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:f7560358a6811e52e9c4d142d497f1a6e10103d3a6881f18d04dbce3729c0e2c"}, - {file = "charset_normalizer-3.2.0-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:c8063cf17b19661471ecbdb3df1c84f24ad2e389e326ccaf89e3fb2484d8dd7e"}, - {file = "charset_normalizer-3.2.0-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:cd6dbe0238f7743d0efe563ab46294f54f9bc8f4b9bcf57c3c666cc5bc9d1299"}, - {file = "charset_normalizer-3.2.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:1249cbbf3d3b04902ff081ffbb33ce3377fa6e4c7356f759f3cd076cc138d020"}, - {file = "charset_normalizer-3.2.0-cp39-cp39-win32.whl", hash = "sha256:6c409c0deba34f147f77efaa67b8e4bb83d2f11c8806405f76397ae5b8c0d1c9"}, - {file = "charset_normalizer-3.2.0-cp39-cp39-win_amd64.whl", hash = "sha256:7095f6fbfaa55defb6b733cfeb14efaae7a29f0b59d8cf213be4e7ca0b857b80"}, - {file = "charset_normalizer-3.2.0-py3-none-any.whl", hash = "sha256:8e098148dd37b4ce3baca71fb394c81dc5d9c7728c95df695d2dca218edf40e6"}, + {file = "charset-normalizer-3.3.1.tar.gz", hash = "sha256:d9137a876020661972ca6eec0766d81aef8a5627df628b664b234b73396e727e"}, + {file = "charset_normalizer-3.3.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:8aee051c89e13565c6bd366813c386939f8e928af93c29fda4af86d25b73d8f8"}, + {file = "charset_normalizer-3.3.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:352a88c3df0d1fa886562384b86f9a9e27563d4704ee0e9d56ec6fcd270ea690"}, + {file = "charset_normalizer-3.3.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:223b4d54561c01048f657fa6ce41461d5ad8ff128b9678cfe8b2ecd951e3f8a2"}, + {file = "charset_normalizer-3.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4f861d94c2a450b974b86093c6c027888627b8082f1299dfd5a4bae8e2292821"}, + {file = "charset_normalizer-3.3.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1171ef1fc5ab4693c5d151ae0fdad7f7349920eabbaca6271f95969fa0756c2d"}, + {file = "charset_normalizer-3.3.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:28f512b9a33235545fbbdac6a330a510b63be278a50071a336afc1b78781b147"}, + {file = "charset_normalizer-3.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0e842112fe3f1a4ffcf64b06dc4c61a88441c2f02f373367f7b4c1aa9be2ad5"}, + {file = "charset_normalizer-3.3.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3f9bc2ce123637a60ebe819f9fccc614da1bcc05798bbbaf2dd4ec91f3e08846"}, + {file = "charset_normalizer-3.3.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:f194cce575e59ffe442c10a360182a986535fd90b57f7debfaa5c845c409ecc3"}, + {file = "charset_normalizer-3.3.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:9a74041ba0bfa9bc9b9bb2cd3238a6ab3b7618e759b41bd15b5f6ad958d17605"}, + {file = "charset_normalizer-3.3.1-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:b578cbe580e3b41ad17b1c428f382c814b32a6ce90f2d8e39e2e635d49e498d1"}, + {file = "charset_normalizer-3.3.1-cp310-cp310-musllinux_1_1_s390x.whl", hash = "sha256:6db3cfb9b4fcecb4390db154e75b49578c87a3b9979b40cdf90d7e4b945656e1"}, + {file = "charset_normalizer-3.3.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:debb633f3f7856f95ad957d9b9c781f8e2c6303ef21724ec94bea2ce2fcbd056"}, + {file = "charset_normalizer-3.3.1-cp310-cp310-win32.whl", hash = "sha256:87071618d3d8ec8b186d53cb6e66955ef2a0e4fa63ccd3709c0c90ac5a43520f"}, + {file = "charset_normalizer-3.3.1-cp310-cp310-win_amd64.whl", hash = "sha256:e372d7dfd154009142631de2d316adad3cc1c36c32a38b16a4751ba78da2a397"}, + {file = "charset_normalizer-3.3.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:ae4070f741f8d809075ef697877fd350ecf0b7c5837ed68738607ee0a2c572cf"}, + {file = "charset_normalizer-3.3.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:58e875eb7016fd014c0eea46c6fa92b87b62c0cb31b9feae25cbbe62c919f54d"}, + {file = "charset_normalizer-3.3.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:dbd95e300367aa0827496fe75a1766d198d34385a58f97683fe6e07f89ca3e3c"}, + {file = "charset_normalizer-3.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:de0b4caa1c8a21394e8ce971997614a17648f94e1cd0640fbd6b4d14cab13a72"}, + {file = "charset_normalizer-3.3.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:985c7965f62f6f32bf432e2681173db41336a9c2611693247069288bcb0c7f8b"}, + {file = "charset_normalizer-3.3.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a15c1fe6d26e83fd2e5972425a772cca158eae58b05d4a25a4e474c221053e2d"}, + {file = "charset_normalizer-3.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ae55d592b02c4349525b6ed8f74c692509e5adffa842e582c0f861751701a673"}, + {file = "charset_normalizer-3.3.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:be4d9c2770044a59715eb57c1144dedea7c5d5ae80c68fb9959515037cde2008"}, + {file = "charset_normalizer-3.3.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:851cf693fb3aaef71031237cd68699dded198657ec1e76a76eb8be58c03a5d1f"}, + {file = "charset_normalizer-3.3.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:31bbaba7218904d2eabecf4feec0d07469284e952a27400f23b6628439439fa7"}, + {file = "charset_normalizer-3.3.1-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:871d045d6ccc181fd863a3cd66ee8e395523ebfbc57f85f91f035f50cee8e3d4"}, + {file = "charset_normalizer-3.3.1-cp311-cp311-musllinux_1_1_s390x.whl", hash = "sha256:501adc5eb6cd5f40a6f77fbd90e5ab915c8fd6e8c614af2db5561e16c600d6f3"}, + {file = "charset_normalizer-3.3.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:f5fb672c396d826ca16a022ac04c9dce74e00a1c344f6ad1a0fdc1ba1f332213"}, + {file = "charset_normalizer-3.3.1-cp311-cp311-win32.whl", hash = "sha256:bb06098d019766ca16fc915ecaa455c1f1cd594204e7f840cd6258237b5079a8"}, + {file = "charset_normalizer-3.3.1-cp311-cp311-win_amd64.whl", hash = "sha256:8af5a8917b8af42295e86b64903156b4f110a30dca5f3b5aedea123fbd638bff"}, + {file = "charset_normalizer-3.3.1-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:7ae8e5142dcc7a49168f4055255dbcced01dc1714a90a21f87448dc8d90617d1"}, + {file = "charset_normalizer-3.3.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:5b70bab78accbc672f50e878a5b73ca692f45f5b5e25c8066d748c09405e6a55"}, + {file = "charset_normalizer-3.3.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:5ceca5876032362ae73b83347be8b5dbd2d1faf3358deb38c9c88776779b2e2f"}, + {file = "charset_normalizer-3.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:34d95638ff3613849f473afc33f65c401a89f3b9528d0d213c7037c398a51296"}, + {file = "charset_normalizer-3.3.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9edbe6a5bf8b56a4a84533ba2b2f489d0046e755c29616ef8830f9e7d9cf5728"}, + {file = "charset_normalizer-3.3.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f6a02a3c7950cafaadcd46a226ad9e12fc9744652cc69f9e5534f98b47f3bbcf"}, + {file = "charset_normalizer-3.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:10b8dd31e10f32410751b3430996f9807fc4d1587ca69772e2aa940a82ab571a"}, + {file = "charset_normalizer-3.3.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:edc0202099ea1d82844316604e17d2b175044f9bcb6b398aab781eba957224bd"}, + {file = "charset_normalizer-3.3.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:b891a2f68e09c5ef989007fac11476ed33c5c9994449a4e2c3386529d703dc8b"}, + {file = "charset_normalizer-3.3.1-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:71ef3b9be10070360f289aea4838c784f8b851be3ba58cf796262b57775c2f14"}, + {file = "charset_normalizer-3.3.1-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:55602981b2dbf8184c098bc10287e8c245e351cd4fdcad050bd7199d5a8bf514"}, + {file = "charset_normalizer-3.3.1-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:46fb9970aa5eeca547d7aa0de5d4b124a288b42eaefac677bde805013c95725c"}, + {file = "charset_normalizer-3.3.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:520b7a142d2524f999447b3a0cf95115df81c4f33003c51a6ab637cbda9d0bf4"}, + {file = "charset_normalizer-3.3.1-cp312-cp312-win32.whl", hash = "sha256:8ec8ef42c6cd5856a7613dcd1eaf21e5573b2185263d87d27c8edcae33b62a61"}, + {file = "charset_normalizer-3.3.1-cp312-cp312-win_amd64.whl", hash = "sha256:baec8148d6b8bd5cee1ae138ba658c71f5b03e0d69d5907703e3e1df96db5e41"}, + {file = "charset_normalizer-3.3.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:63a6f59e2d01310f754c270e4a257426fe5a591dc487f1983b3bbe793cf6bac6"}, + {file = "charset_normalizer-3.3.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1d6bfc32a68bc0933819cfdfe45f9abc3cae3877e1d90aac7259d57e6e0f85b1"}, + {file = "charset_normalizer-3.3.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4f3100d86dcd03c03f7e9c3fdb23d92e32abbca07e7c13ebd7ddfbcb06f5991f"}, + {file = "charset_normalizer-3.3.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:39b70a6f88eebe239fa775190796d55a33cfb6d36b9ffdd37843f7c4c1b5dc67"}, + {file = "charset_normalizer-3.3.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4e12f8ee80aa35e746230a2af83e81bd6b52daa92a8afaef4fea4a2ce9b9f4fa"}, + {file = "charset_normalizer-3.3.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7b6cefa579e1237ce198619b76eaa148b71894fb0d6bcf9024460f9bf30fd228"}, + {file = "charset_normalizer-3.3.1-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:61f1e3fb621f5420523abb71f5771a204b33c21d31e7d9d86881b2cffe92c47c"}, + {file = "charset_normalizer-3.3.1-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:4f6e2a839f83a6a76854d12dbebde50e4b1afa63e27761549d006fa53e9aa80e"}, + {file = "charset_normalizer-3.3.1-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:1ec937546cad86d0dce5396748bf392bb7b62a9eeb8c66efac60e947697f0e58"}, + {file = "charset_normalizer-3.3.1-cp37-cp37m-musllinux_1_1_s390x.whl", hash = "sha256:82ca51ff0fc5b641a2d4e1cc8c5ff108699b7a56d7f3ad6f6da9dbb6f0145b48"}, + {file = "charset_normalizer-3.3.1-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:633968254f8d421e70f91c6ebe71ed0ab140220469cf87a9857e21c16687c034"}, + {file = "charset_normalizer-3.3.1-cp37-cp37m-win32.whl", hash = "sha256:c0c72d34e7de5604df0fde3644cc079feee5e55464967d10b24b1de268deceb9"}, + {file = "charset_normalizer-3.3.1-cp37-cp37m-win_amd64.whl", hash = "sha256:63accd11149c0f9a99e3bc095bbdb5a464862d77a7e309ad5938fbc8721235ae"}, + {file = "charset_normalizer-3.3.1-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:5a3580a4fdc4ac05f9e53c57f965e3594b2f99796231380adb2baaab96e22761"}, + {file = "charset_normalizer-3.3.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:2465aa50c9299d615d757c1c888bc6fef384b7c4aec81c05a0172b4400f98557"}, + {file = "charset_normalizer-3.3.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:cb7cd68814308aade9d0c93c5bd2ade9f9441666f8ba5aa9c2d4b389cb5e2a45"}, + {file = "charset_normalizer-3.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:91e43805ccafa0a91831f9cd5443aa34528c0c3f2cc48c4cb3d9a7721053874b"}, + {file = "charset_normalizer-3.3.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:854cc74367180beb327ab9d00f964f6d91da06450b0855cbbb09187bcdb02de5"}, + {file = "charset_normalizer-3.3.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c15070ebf11b8b7fd1bfff7217e9324963c82dbdf6182ff7050519e350e7ad9f"}, + {file = "charset_normalizer-3.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2c4c99f98fc3a1835af8179dcc9013f93594d0670e2fa80c83aa36346ee763d2"}, + {file = "charset_normalizer-3.3.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:3fb765362688821404ad6cf86772fc54993ec11577cd5a92ac44b4c2ba52155b"}, + {file = "charset_normalizer-3.3.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:dced27917823df984fe0c80a5c4ad75cf58df0fbfae890bc08004cd3888922a2"}, + {file = "charset_normalizer-3.3.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:a66bcdf19c1a523e41b8e9d53d0cedbfbac2e93c649a2e9502cb26c014d0980c"}, + {file = "charset_normalizer-3.3.1-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:ecd26be9f112c4f96718290c10f4caea6cc798459a3a76636b817a0ed7874e42"}, + {file = "charset_normalizer-3.3.1-cp38-cp38-musllinux_1_1_s390x.whl", hash = "sha256:3f70fd716855cd3b855316b226a1ac8bdb3caf4f7ea96edcccc6f484217c9597"}, + {file = "charset_normalizer-3.3.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:17a866d61259c7de1bdadef418a37755050ddb4b922df8b356503234fff7932c"}, + {file = "charset_normalizer-3.3.1-cp38-cp38-win32.whl", hash = "sha256:548eefad783ed787b38cb6f9a574bd8664468cc76d1538215d510a3cd41406cb"}, + {file = "charset_normalizer-3.3.1-cp38-cp38-win_amd64.whl", hash = "sha256:45f053a0ece92c734d874861ffe6e3cc92150e32136dd59ab1fb070575189c97"}, + {file = "charset_normalizer-3.3.1-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:bc791ec3fd0c4309a753f95bb6c749ef0d8ea3aea91f07ee1cf06b7b02118f2f"}, + {file = "charset_normalizer-3.3.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:0c8c61fb505c7dad1d251c284e712d4e0372cef3b067f7ddf82a7fa82e1e9a93"}, + {file = "charset_normalizer-3.3.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:2c092be3885a1b7899cd85ce24acedc1034199d6fca1483fa2c3a35c86e43041"}, + {file = "charset_normalizer-3.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c2000c54c395d9e5e44c99dc7c20a64dc371f777faf8bae4919ad3e99ce5253e"}, + {file = "charset_normalizer-3.3.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:4cb50a0335382aac15c31b61d8531bc9bb657cfd848b1d7158009472189f3d62"}, + {file = "charset_normalizer-3.3.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c30187840d36d0ba2893bc3271a36a517a717f9fd383a98e2697ee890a37c273"}, + {file = "charset_normalizer-3.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fe81b35c33772e56f4b6cf62cf4aedc1762ef7162a31e6ac7fe5e40d0149eb67"}, + {file = "charset_normalizer-3.3.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d0bf89afcbcf4d1bb2652f6580e5e55a840fdf87384f6063c4a4f0c95e378656"}, + {file = "charset_normalizer-3.3.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:06cf46bdff72f58645434d467bf5228080801298fbba19fe268a01b4534467f5"}, + {file = "charset_normalizer-3.3.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:3c66df3f41abee950d6638adc7eac4730a306b022570f71dd0bd6ba53503ab57"}, + {file = "charset_normalizer-3.3.1-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:cd805513198304026bd379d1d516afbf6c3c13f4382134a2c526b8b854da1c2e"}, + {file = "charset_normalizer-3.3.1-cp39-cp39-musllinux_1_1_s390x.whl", hash = "sha256:9505dc359edb6a330efcd2be825fdb73ee3e628d9010597aa1aee5aa63442e97"}, + {file = "charset_normalizer-3.3.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:31445f38053476a0c4e6d12b047b08ced81e2c7c712e5a1ad97bc913256f91b2"}, + {file = "charset_normalizer-3.3.1-cp39-cp39-win32.whl", hash = "sha256:bd28b31730f0e982ace8663d108e01199098432a30a4c410d06fe08fdb9e93f4"}, + {file = "charset_normalizer-3.3.1-cp39-cp39-win_amd64.whl", hash = "sha256:555fe186da0068d3354cdf4bbcbc609b0ecae4d04c921cc13e209eece7720727"}, + {file = "charset_normalizer-3.3.1-py3-none-any.whl", hash = "sha256:800561453acdecedaac137bf09cd719c7a440b6800ec182f077bb8e7025fb708"}, ] [[package]] @@ -543,63 +546,63 @@ files = [ [[package]] name = "coverage" -version = "7.3.1" +version = "7.3.2" description = "Code coverage measurement for Python" optional = false python-versions = ">=3.8" files = [ - {file = "coverage-7.3.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:cd0f7429ecfd1ff597389907045ff209c8fdb5b013d38cfa7c60728cb484b6e3"}, - {file = "coverage-7.3.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:966f10df9b2b2115da87f50f6a248e313c72a668248be1b9060ce935c871f276"}, - {file = "coverage-7.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0575c37e207bb9b98b6cf72fdaaa18ac909fb3d153083400c2d48e2e6d28bd8e"}, - {file = "coverage-7.3.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:245c5a99254e83875c7fed8b8b2536f040997a9b76ac4c1da5bff398c06e860f"}, - {file = "coverage-7.3.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4c96dd7798d83b960afc6c1feb9e5af537fc4908852ef025600374ff1a017392"}, - {file = "coverage-7.3.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:de30c1aa80f30af0f6b2058a91505ea6e36d6535d437520067f525f7df123887"}, - {file = "coverage-7.3.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:50dd1e2dd13dbbd856ffef69196781edff26c800a74f070d3b3e3389cab2600d"}, - {file = "coverage-7.3.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:b9c0c19f70d30219113b18fe07e372b244fb2a773d4afde29d5a2f7930765136"}, - {file = "coverage-7.3.1-cp310-cp310-win32.whl", hash = "sha256:770f143980cc16eb601ccfd571846e89a5fe4c03b4193f2e485268f224ab602f"}, - {file = "coverage-7.3.1-cp310-cp310-win_amd64.whl", hash = "sha256:cdd088c00c39a27cfa5329349cc763a48761fdc785879220d54eb785c8a38520"}, - {file = "coverage-7.3.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:74bb470399dc1989b535cb41f5ca7ab2af561e40def22d7e188e0a445e7639e3"}, - {file = "coverage-7.3.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:025ded371f1ca280c035d91b43252adbb04d2aea4c7105252d3cbc227f03b375"}, - {file = "coverage-7.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a6191b3a6ad3e09b6cfd75b45c6aeeffe7e3b0ad46b268345d159b8df8d835f9"}, - {file = "coverage-7.3.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7eb0b188f30e41ddd659a529e385470aa6782f3b412f860ce22b2491c89b8593"}, - {file = "coverage-7.3.1-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:75c8f0df9dfd8ff745bccff75867d63ef336e57cc22b2908ee725cc552689ec8"}, - {file = "coverage-7.3.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:7eb3cd48d54b9bd0e73026dedce44773214064be93611deab0b6a43158c3d5a0"}, - {file = "coverage-7.3.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:ac3c5b7e75acac31e490b7851595212ed951889918d398b7afa12736c85e13ce"}, - {file = "coverage-7.3.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:5b4ee7080878077af0afa7238df1b967f00dc10763f6e1b66f5cced4abebb0a3"}, - {file = "coverage-7.3.1-cp311-cp311-win32.whl", hash = "sha256:229c0dd2ccf956bf5aeede7e3131ca48b65beacde2029f0361b54bf93d36f45a"}, - {file = "coverage-7.3.1-cp311-cp311-win_amd64.whl", hash = "sha256:c6f55d38818ca9596dc9019eae19a47410d5322408140d9a0076001a3dcb938c"}, - {file = "coverage-7.3.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:5289490dd1c3bb86de4730a92261ae66ea8d44b79ed3cc26464f4c2cde581fbc"}, - {file = "coverage-7.3.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ca833941ec701fda15414be400c3259479bfde7ae6d806b69e63b3dc423b1832"}, - {file = "coverage-7.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cd694e19c031733e446c8024dedd12a00cda87e1c10bd7b8539a87963685e969"}, - {file = "coverage-7.3.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aab8e9464c00da5cb9c536150b7fbcd8850d376d1151741dd0d16dfe1ba4fd26"}, - {file = "coverage-7.3.1-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:87d38444efffd5b056fcc026c1e8d862191881143c3aa80bb11fcf9dca9ae204"}, - {file = "coverage-7.3.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:8a07b692129b8a14ad7a37941a3029c291254feb7a4237f245cfae2de78de037"}, - {file = "coverage-7.3.1-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:2829c65c8faaf55b868ed7af3c7477b76b1c6ebeee99a28f59a2cb5907a45760"}, - {file = "coverage-7.3.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:1f111a7d85658ea52ffad7084088277135ec5f368457275fc57f11cebb15607f"}, - {file = "coverage-7.3.1-cp312-cp312-win32.whl", hash = "sha256:c397c70cd20f6df7d2a52283857af622d5f23300c4ca8e5bd8c7a543825baa5a"}, - {file = "coverage-7.3.1-cp312-cp312-win_amd64.whl", hash = "sha256:5ae4c6da8b3d123500f9525b50bf0168023313963e0e2e814badf9000dd6ef92"}, - {file = "coverage-7.3.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:ca70466ca3a17460e8fc9cea7123c8cbef5ada4be3140a1ef8f7b63f2f37108f"}, - {file = "coverage-7.3.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:f2781fd3cabc28278dc982a352f50c81c09a1a500cc2086dc4249853ea96b981"}, - {file = "coverage-7.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6407424621f40205bbe6325686417e5e552f6b2dba3535dd1f90afc88a61d465"}, - {file = "coverage-7.3.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:04312b036580ec505f2b77cbbdfb15137d5efdfade09156961f5277149f5e344"}, - {file = "coverage-7.3.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ac9ad38204887349853d7c313f53a7b1c210ce138c73859e925bc4e5d8fc18e7"}, - {file = "coverage-7.3.1-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:53669b79f3d599da95a0afbef039ac0fadbb236532feb042c534fbb81b1a4e40"}, - {file = "coverage-7.3.1-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:614f1f98b84eb256e4f35e726bfe5ca82349f8dfa576faabf8a49ca09e630086"}, - {file = "coverage-7.3.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:f1a317fdf5c122ad642db8a97964733ab7c3cf6009e1a8ae8821089993f175ff"}, - {file = "coverage-7.3.1-cp38-cp38-win32.whl", hash = "sha256:defbbb51121189722420a208957e26e49809feafca6afeef325df66c39c4fdb3"}, - {file = "coverage-7.3.1-cp38-cp38-win_amd64.whl", hash = "sha256:f4f456590eefb6e1b3c9ea6328c1e9fa0f1006e7481179d749b3376fc793478e"}, - {file = "coverage-7.3.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:f12d8b11a54f32688b165fd1a788c408f927b0960984b899be7e4c190ae758f1"}, - {file = "coverage-7.3.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f09195dda68d94a53123883de75bb97b0e35f5f6f9f3aa5bf6e496da718f0cb6"}, - {file = "coverage-7.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c6601a60318f9c3945be6ea0f2a80571f4299b6801716f8a6e4846892737ebe4"}, - {file = "coverage-7.3.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:07d156269718670d00a3b06db2288b48527fc5f36859425ff7cec07c6b367745"}, - {file = "coverage-7.3.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:636a8ac0b044cfeccae76a36f3b18264edcc810a76a49884b96dd744613ec0b7"}, - {file = "coverage-7.3.1-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:5d991e13ad2ed3aced177f524e4d670f304c8233edad3210e02c465351f785a0"}, - {file = "coverage-7.3.1-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:586649ada7cf139445da386ab6f8ef00e6172f11a939fc3b2b7e7c9082052fa0"}, - {file = "coverage-7.3.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:4aba512a15a3e1e4fdbfed2f5392ec221434a614cc68100ca99dcad7af29f3f8"}, - {file = "coverage-7.3.1-cp39-cp39-win32.whl", hash = "sha256:6bc6f3f4692d806831c136c5acad5ccedd0262aa44c087c46b7101c77e139140"}, - {file = "coverage-7.3.1-cp39-cp39-win_amd64.whl", hash = "sha256:553d7094cb27db58ea91332e8b5681bac107e7242c23f7629ab1316ee73c4981"}, - {file = "coverage-7.3.1-pp38.pp39.pp310-none-any.whl", hash = "sha256:220eb51f5fb38dfdb7e5d54284ca4d0cd70ddac047d750111a68ab1798945194"}, - {file = "coverage-7.3.1.tar.gz", hash = "sha256:6cb7fe1581deb67b782c153136541e20901aa312ceedaf1467dcb35255787952"}, + {file = "coverage-7.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:d872145f3a3231a5f20fd48500274d7df222e291d90baa2026cc5152b7ce86bf"}, + {file = "coverage-7.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:310b3bb9c91ea66d59c53fa4989f57d2436e08f18fb2f421a1b0b6b8cc7fffda"}, + {file = "coverage-7.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f47d39359e2c3779c5331fc740cf4bce6d9d680a7b4b4ead97056a0ae07cb49a"}, + {file = "coverage-7.3.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aa72dbaf2c2068404b9870d93436e6d23addd8bbe9295f49cbca83f6e278179c"}, + {file = "coverage-7.3.2-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:beaa5c1b4777f03fc63dfd2a6bd820f73f036bfb10e925fce067b00a340d0f3f"}, + {file = "coverage-7.3.2-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:dbc1b46b92186cc8074fee9d9fbb97a9dd06c6cbbef391c2f59d80eabdf0faa6"}, + {file = "coverage-7.3.2-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:315a989e861031334d7bee1f9113c8770472db2ac484e5b8c3173428360a9148"}, + {file = "coverage-7.3.2-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:d1bc430677773397f64a5c88cb522ea43175ff16f8bfcc89d467d974cb2274f9"}, + {file = "coverage-7.3.2-cp310-cp310-win32.whl", hash = "sha256:a889ae02f43aa45032afe364c8ae84ad3c54828c2faa44f3bfcafecb5c96b02f"}, + {file = "coverage-7.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:c0ba320de3fb8c6ec16e0be17ee1d3d69adcda99406c43c0409cb5c41788a611"}, + {file = "coverage-7.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ac8c802fa29843a72d32ec56d0ca792ad15a302b28ca6203389afe21f8fa062c"}, + {file = "coverage-7.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:89a937174104339e3a3ffcf9f446c00e3a806c28b1841c63edb2b369310fd074"}, + {file = "coverage-7.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e267e9e2b574a176ddb983399dec325a80dbe161f1a32715c780b5d14b5f583a"}, + {file = "coverage-7.3.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2443cbda35df0d35dcfb9bf8f3c02c57c1d6111169e3c85fc1fcc05e0c9f39a3"}, + {file = "coverage-7.3.2-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4175e10cc8dda0265653e8714b3174430b07c1dca8957f4966cbd6c2b1b8065a"}, + {file = "coverage-7.3.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:0cbf38419fb1a347aaf63481c00f0bdc86889d9fbf3f25109cf96c26b403fda1"}, + {file = "coverage-7.3.2-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:5c913b556a116b8d5f6ef834038ba983834d887d82187c8f73dec21049abd65c"}, + {file = "coverage-7.3.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:1981f785239e4e39e6444c63a98da3a1db8e971cb9ceb50a945ba6296b43f312"}, + {file = "coverage-7.3.2-cp311-cp311-win32.whl", hash = "sha256:43668cabd5ca8258f5954f27a3aaf78757e6acf13c17604d89648ecc0cc66640"}, + {file = "coverage-7.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:e10c39c0452bf6e694511c901426d6b5ac005acc0f78ff265dbe36bf81f808a2"}, + {file = "coverage-7.3.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:4cbae1051ab791debecc4a5dcc4a1ff45fc27b91b9aee165c8a27514dd160836"}, + {file = "coverage-7.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:12d15ab5833a997716d76f2ac1e4b4d536814fc213c85ca72756c19e5a6b3d63"}, + {file = "coverage-7.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3c7bba973ebee5e56fe9251300c00f1579652587a9f4a5ed8404b15a0471f216"}, + {file = "coverage-7.3.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fe494faa90ce6381770746077243231e0b83ff3f17069d748f645617cefe19d4"}, + {file = "coverage-7.3.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f6e9589bd04d0461a417562649522575d8752904d35c12907d8c9dfeba588faf"}, + {file = "coverage-7.3.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d51ac2a26f71da1b57f2dc81d0e108b6ab177e7d30e774db90675467c847bbdf"}, + {file = "coverage-7.3.2-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:99b89d9f76070237975b315b3d5f4d6956ae354a4c92ac2388a5695516e47c84"}, + {file = "coverage-7.3.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:fa28e909776dc69efb6ed975a63691bc8172b64ff357e663a1bb06ff3c9b589a"}, + {file = "coverage-7.3.2-cp312-cp312-win32.whl", hash = "sha256:289fe43bf45a575e3ab10b26d7b6f2ddb9ee2dba447499f5401cfb5ecb8196bb"}, + {file = "coverage-7.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:7dbc3ed60e8659bc59b6b304b43ff9c3ed858da2839c78b804973f613d3e92ed"}, + {file = "coverage-7.3.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:f94b734214ea6a36fe16e96a70d941af80ff3bfd716c141300d95ebc85339738"}, + {file = "coverage-7.3.2-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:af3d828d2c1cbae52d34bdbb22fcd94d1ce715d95f1a012354a75e5913f1bda2"}, + {file = "coverage-7.3.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:630b13e3036e13c7adc480ca42fa7afc2a5d938081d28e20903cf7fd687872e2"}, + {file = "coverage-7.3.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c9eacf273e885b02a0273bb3a2170f30e2d53a6d53b72dbe02d6701b5296101c"}, + {file = "coverage-7.3.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d8f17966e861ff97305e0801134e69db33b143bbfb36436efb9cfff6ec7b2fd9"}, + {file = "coverage-7.3.2-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:b4275802d16882cf9c8b3d057a0839acb07ee9379fa2749eca54efbce1535b82"}, + {file = "coverage-7.3.2-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:72c0cfa5250f483181e677ebc97133ea1ab3eb68645e494775deb6a7f6f83901"}, + {file = "coverage-7.3.2-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:cb536f0dcd14149425996821a168f6e269d7dcd2c273a8bff8201e79f5104e76"}, + {file = "coverage-7.3.2-cp38-cp38-win32.whl", hash = "sha256:307adb8bd3abe389a471e649038a71b4eb13bfd6b7dd9a129fa856f5c695cf92"}, + {file = "coverage-7.3.2-cp38-cp38-win_amd64.whl", hash = "sha256:88ed2c30a49ea81ea3b7f172e0269c182a44c236eb394718f976239892c0a27a"}, + {file = "coverage-7.3.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:b631c92dfe601adf8f5ebc7fc13ced6bb6e9609b19d9a8cd59fa47c4186ad1ce"}, + {file = "coverage-7.3.2-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:d3d9df4051c4a7d13036524b66ecf7a7537d14c18a384043f30a303b146164e9"}, + {file = "coverage-7.3.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:5f7363d3b6a1119ef05015959ca24a9afc0ea8a02c687fe7e2d557705375c01f"}, + {file = "coverage-7.3.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2f11cc3c967a09d3695d2a6f03fb3e6236622b93be7a4b5dc09166a861be6d25"}, + {file = "coverage-7.3.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:149de1d2401ae4655c436a3dced6dd153f4c3309f599c3d4bd97ab172eaf02d9"}, + {file = "coverage-7.3.2-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:3a4006916aa6fee7cd38db3bfc95aa9c54ebb4ffbfc47c677c8bba949ceba0a6"}, + {file = "coverage-7.3.2-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:9028a3871280110d6e1aa2df1afd5ef003bab5fb1ef421d6dc748ae1c8ef2ebc"}, + {file = "coverage-7.3.2-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9f805d62aec8eb92bab5b61c0f07329275b6f41c97d80e847b03eb894f38d083"}, + {file = "coverage-7.3.2-cp39-cp39-win32.whl", hash = "sha256:d1c88ec1a7ff4ebca0219f5b1ef863451d828cccf889c173e1253aa84b1e07ce"}, + {file = "coverage-7.3.2-cp39-cp39-win_amd64.whl", hash = "sha256:b4767da59464bb593c07afceaddea61b154136300881844768037fd5e859353f"}, + {file = "coverage-7.3.2-pp38.pp39.pp310-none-any.whl", hash = "sha256:ae97af89f0fbf373400970c0a21eef5aa941ffeed90aee43650b81f7d7f47637"}, + {file = "coverage-7.3.2.tar.gz", hash = "sha256:be32ad29341b0170e795ca590e1c07e81fc061cb5b10c74ce7203491484404ef"}, ] [package.extras] @@ -607,34 +610,34 @@ toml = ["tomli"] [[package]] name = "cryptography" -version = "41.0.3" +version = "41.0.4" description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." optional = false python-versions = ">=3.7" files = [ - {file = "cryptography-41.0.3-cp37-abi3-macosx_10_12_universal2.whl", hash = "sha256:652627a055cb52a84f8c448185922241dd5217443ca194d5739b44612c5e6507"}, - {file = "cryptography-41.0.3-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:8f09daa483aedea50d249ef98ed500569841d6498aa9c9f4b0531b9964658922"}, - {file = "cryptography-41.0.3-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4fd871184321100fb400d759ad0cddddf284c4b696568204d281c902fc7b0d81"}, - {file = "cryptography-41.0.3-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:84537453d57f55a50a5b6835622ee405816999a7113267739a1b4581f83535bd"}, - {file = "cryptography-41.0.3-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:3fb248989b6363906827284cd20cca63bb1a757e0a2864d4c1682a985e3dca47"}, - {file = "cryptography-41.0.3-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:42cb413e01a5d36da9929baa9d70ca90d90b969269e5a12d39c1e0d475010116"}, - {file = "cryptography-41.0.3-cp37-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:aeb57c421b34af8f9fe830e1955bf493a86a7996cc1338fe41b30047d16e962c"}, - {file = "cryptography-41.0.3-cp37-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:6af1c6387c531cd364b72c28daa29232162010d952ceb7e5ca8e2827526aceae"}, - {file = "cryptography-41.0.3-cp37-abi3-win32.whl", hash = "sha256:0d09fb5356f975974dbcb595ad2d178305e5050656affb7890a1583f5e02a306"}, - {file = "cryptography-41.0.3-cp37-abi3-win_amd64.whl", hash = "sha256:a983e441a00a9d57a4d7c91b3116a37ae602907a7618b882c8013b5762e80574"}, - {file = "cryptography-41.0.3-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:5259cb659aa43005eb55a0e4ff2c825ca111a0da1814202c64d28a985d33b087"}, - {file = "cryptography-41.0.3-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:67e120e9a577c64fe1f611e53b30b3e69744e5910ff3b6e97e935aeb96005858"}, - {file = "cryptography-41.0.3-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:7efe8041897fe7a50863e51b77789b657a133c75c3b094e51b5e4b5cec7bf906"}, - {file = "cryptography-41.0.3-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ce785cf81a7bdade534297ef9e490ddff800d956625020ab2ec2780a556c313e"}, - {file = "cryptography-41.0.3-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:57a51b89f954f216a81c9d057bf1a24e2f36e764a1ca9a501a6964eb4a6800dd"}, - {file = "cryptography-41.0.3-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:4c2f0d35703d61002a2bbdcf15548ebb701cfdd83cdc12471d2bae80878a4207"}, - {file = "cryptography-41.0.3-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:23c2d778cf829f7d0ae180600b17e9fceea3c2ef8b31a99e3c694cbbf3a24b84"}, - {file = "cryptography-41.0.3-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:95dd7f261bb76948b52a5330ba5202b91a26fbac13ad0e9fc8a3ac04752058c7"}, - {file = "cryptography-41.0.3-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:41d7aa7cdfded09b3d73a47f429c298e80796c8e825ddfadc84c8a7f12df212d"}, - {file = "cryptography-41.0.3-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:d0d651aa754ef58d75cec6edfbd21259d93810b73f6ec246436a21b7841908de"}, - {file = "cryptography-41.0.3-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:ab8de0d091acbf778f74286f4989cf3d1528336af1b59f3e5d2ebca8b5fe49e1"}, - {file = "cryptography-41.0.3-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:a74fbcdb2a0d46fe00504f571a2a540532f4c188e6ccf26f1f178480117b33c4"}, - {file = "cryptography-41.0.3.tar.gz", hash = "sha256:6d192741113ef5e30d89dcb5b956ef4e1578f304708701b8b73d38e3e1461f34"}, + {file = "cryptography-41.0.4-cp37-abi3-macosx_10_12_universal2.whl", hash = "sha256:80907d3faa55dc5434a16579952ac6da800935cd98d14dbd62f6f042c7f5e839"}, + {file = "cryptography-41.0.4-cp37-abi3-macosx_10_12_x86_64.whl", hash = "sha256:35c00f637cd0b9d5b6c6bd11b6c3359194a8eba9c46d4e875a3660e3b400005f"}, + {file = "cryptography-41.0.4-cp37-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cecfefa17042941f94ab54f769c8ce0fe14beff2694e9ac684176a2535bf9714"}, + {file = "cryptography-41.0.4-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e40211b4923ba5a6dc9769eab704bdb3fbb58d56c5b336d30996c24fcf12aadb"}, + {file = "cryptography-41.0.4-cp37-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:23a25c09dfd0d9f28da2352503b23e086f8e78096b9fd585d1d14eca01613e13"}, + {file = "cryptography-41.0.4-cp37-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:2ed09183922d66c4ec5fdaa59b4d14e105c084dd0febd27452de8f6f74704143"}, + {file = "cryptography-41.0.4-cp37-abi3-musllinux_1_1_aarch64.whl", hash = "sha256:5a0f09cefded00e648a127048119f77bc2b2ec61e736660b5789e638f43cc397"}, + {file = "cryptography-41.0.4-cp37-abi3-musllinux_1_1_x86_64.whl", hash = "sha256:9eeb77214afae972a00dee47382d2591abe77bdae166bda672fb1e24702a3860"}, + {file = "cryptography-41.0.4-cp37-abi3-win32.whl", hash = "sha256:3b224890962a2d7b57cf5eeb16ccaafba6083f7b811829f00476309bce2fe0fd"}, + {file = "cryptography-41.0.4-cp37-abi3-win_amd64.whl", hash = "sha256:c880eba5175f4307129784eca96f4e70b88e57aa3f680aeba3bab0e980b0f37d"}, + {file = "cryptography-41.0.4-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:004b6ccc95943f6a9ad3142cfabcc769d7ee38a3f60fb0dddbfb431f818c3a67"}, + {file = "cryptography-41.0.4-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:86defa8d248c3fa029da68ce61fe735432b047e32179883bdb1e79ed9bb8195e"}, + {file = "cryptography-41.0.4-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:37480760ae08065437e6573d14be973112c9e6dcaf5f11d00147ee74f37a3829"}, + {file = "cryptography-41.0.4-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:b5f4dfe950ff0479f1f00eda09c18798d4f49b98f4e2006d644b3301682ebdca"}, + {file = "cryptography-41.0.4-pp38-pypy38_pp73-macosx_10_12_x86_64.whl", hash = "sha256:7e53db173370dea832190870e975a1e09c86a879b613948f09eb49324218c14d"}, + {file = "cryptography-41.0.4-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:5b72205a360f3b6176485a333256b9bcd48700fc755fef51c8e7e67c4b63e3ac"}, + {file = "cryptography-41.0.4-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:93530900d14c37a46ce3d6c9e6fd35dbe5f5601bf6b3a5c325c7bffc030344d9"}, + {file = "cryptography-41.0.4-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:efc8ad4e6fc4f1752ebfb58aefece8b4e3c4cae940b0994d43649bdfce8d0d4f"}, + {file = "cryptography-41.0.4-pp39-pypy39_pp73-macosx_10_12_x86_64.whl", hash = "sha256:c3391bd8e6de35f6f1140e50aaeb3e2b3d6a9012536ca23ab0d9c35ec18c8a91"}, + {file = "cryptography-41.0.4-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:0d9409894f495d465fe6fda92cb70e8323e9648af912d5b9141d616df40a87b8"}, + {file = "cryptography-41.0.4-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:8ac4f9ead4bbd0bc8ab2d318f97d85147167a488be0e08814a37eb2f439d5cf6"}, + {file = "cryptography-41.0.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:047c4603aeb4bbd8db2756e38f5b8bd7e94318c047cfe4efeb5d715e08b49311"}, + {file = "cryptography-41.0.4.tar.gz", hash = "sha256:7febc3094125fc126a7f6fb1f420d0da639f3f32cb15c8ff0dc3997c4549f51a"}, ] [package.dependencies] @@ -763,17 +766,17 @@ openapi = ["pyyaml (>=5.4)", "uritemplate (>=3.0.1)"] [[package]] name = "executing" -version = "1.2.0" +version = "2.0.0" description = "Get the currently executing AST node of a frame, and other information" optional = false python-versions = "*" files = [ - {file = "executing-1.2.0-py2.py3-none-any.whl", hash = "sha256:0314a69e37426e3608aada02473b4161d4caf5a4b244d1d0c48072b8fee7bacc"}, - {file = "executing-1.2.0.tar.gz", hash = "sha256:19da64c18d2d851112f09c287f8d3dbbdf725ab0e569077efb6cdcbd3497c107"}, + {file = "executing-2.0.0-py2.py3-none-any.whl", hash = "sha256:06df6183df67389625f4e763921c6cf978944721abf3e714000200aab95b0657"}, + {file = "executing-2.0.0.tar.gz", hash = "sha256:0ff053696fdeef426cda5bd18eacd94f82c91f49823a2e9090124212ceea9b08"}, ] [package.extras] -tests = ["asttokens", "littleutils", "pytest", "rich"] +tests = ["asttokens (>=2.1.0)", "coverage", "coverage-enable-subprocess", "ipython", "littleutils", "pytest", "rich"] [[package]] name = "factory-boy" @@ -795,13 +798,13 @@ doc = ["Sphinx", "sphinx-rtd-theme", "sphinxcontrib-spelling"] [[package]] name = "faker" -version = "19.4.0" +version = "19.11.0" description = "Faker is a Python package that generates fake data for you." optional = false python-versions = ">=3.8" files = [ - {file = "Faker-19.4.0-py3-none-any.whl", hash = "sha256:11f0d2a6632d212e8ab89fd9152a1b8db777816e42f3579f8c63c11e43cec873"}, - {file = "Faker-19.4.0.tar.gz", hash = "sha256:0c3a7cbaa6497dcc18819bfe31ae916d2180c31a3b1ea8907c948d94eb06955d"}, + {file = "Faker-19.11.0-py3-none-any.whl", hash = "sha256:e28090068293c5a83e7f4d636417d45fae1031ca8a8136cc2415549ebc2111e2"}, + {file = "Faker-19.11.0.tar.gz", hash = "sha256:a62a3fd3bfa3122d4f57dfa26a1cc37d76751a76c8ddd63cf9d24078c57913a4"}, ] [package.dependencies] @@ -1073,13 +1076,13 @@ ipython = {version = ">=7.31.1", markers = "python_version >= \"3.11\""} [[package]] name = "ipython" -version = "8.15.0" +version = "8.16.1" description = "IPython: Productive Interactive Computing" optional = false python-versions = ">=3.9" files = [ - {file = "ipython-8.15.0-py3-none-any.whl", hash = "sha256:45a2c3a529296870a97b7de34eda4a31bee16bc7bf954e07d39abe49caf8f887"}, - {file = "ipython-8.15.0.tar.gz", hash = "sha256:2baeb5be6949eeebf532150f81746f8333e2ccce02de1c7eedde3f23ed5e9f1e"}, + {file = "ipython-8.16.1-py3-none-any.whl", hash = "sha256:0852469d4d579d9cd613c220af7bf0c9cc251813e12be647cb9d463939db9b1e"}, + {file = "ipython-8.16.1.tar.gz", hash = "sha256:ad52f58fca8f9f848e256c629eff888efc0528c12fe0f8ec14f33205f23ef938"}, ] [package.dependencies] @@ -1128,13 +1131,13 @@ requirements-deprecated-finder = ["pip-api", "pipreqs"] [[package]] name = "jedi" -version = "0.19.0" +version = "0.19.1" description = "An autocompletion tool for Python that can be used for text editors." optional = false python-versions = ">=3.6" files = [ - {file = "jedi-0.19.0-py2.py3-none-any.whl", hash = "sha256:cb8ce23fbccff0025e9386b5cf85e892f94c9b822378f8da49970471335ac64e"}, - {file = "jedi-0.19.0.tar.gz", hash = "sha256:bcf9894f1753969cbac8022a8c2eaee06bfa3724e4192470aaffe7eb6272b0c4"}, + {file = "jedi-0.19.1-py2.py3-none-any.whl", hash = "sha256:e983c654fe5c02867aef4cdfce5a2fbb4a50adc0af145f70504238f18ef5e7e0"}, + {file = "jedi-0.19.1.tar.gz", hash = "sha256:cf0496f3651bc65d7174ac1b7d043eff454892c708a87d1b683e57b569927ffd"}, ] [package.dependencies] @@ -1143,7 +1146,7 @@ parso = ">=0.8.3,<0.9.0" [package.extras] docs = ["Jinja2 (==2.11.3)", "MarkupSafe (==1.1.1)", "Pygments (==2.8.1)", "alabaster (==0.7.12)", "babel (==2.9.1)", "chardet (==4.0.0)", "commonmark (==0.8.1)", "docutils (==0.17.1)", "future (==0.18.2)", "idna (==2.10)", "imagesize (==1.2.0)", "mock (==1.0.1)", "packaging (==20.9)", "pyparsing (==2.4.7)", "pytz (==2021.1)", "readthedocs-sphinx-ext (==2.1.4)", "recommonmark (==0.5.0)", "requests (==2.25.1)", "six (==1.15.0)", "snowballstemmer (==2.1.0)", "sphinx (==1.8.5)", "sphinx-rtd-theme (==0.4.3)", "sphinxcontrib-serializinghtml (==1.1.4)", "sphinxcontrib-websupport (==1.2.4)", "urllib3 (==1.26.4)"] qa = ["flake8 (==5.0.4)", "mypy (==0.971)", "types-setuptools (==67.2.0.1)"] -testing = ["Django (<3.1)", "attrs", "colorama", "docopt", "pytest (<7.0.0)"] +testing = ["Django", "attrs", "colorama", "docopt", "pytest (<7.0.0)"] [[package]] name = "josepy" @@ -1304,13 +1307,13 @@ files = [ [[package]] name = "packaging" -version = "23.1" +version = "23.2" description = "Core utilities for Python packages" optional = false python-versions = ">=3.7" files = [ - {file = "packaging-23.1-py3-none-any.whl", hash = "sha256:994793af429502c4ea2ebf6bf664629d07c1a9fe974af92966e4b8d2df7edc61"}, - {file = "packaging-23.1.tar.gz", hash = "sha256:a392980d2b6cffa644431898be54b0045151319d1e7ec34f0cfed48767dd334f"}, + {file = "packaging-23.2-py3-none-any.whl", hash = "sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7"}, + {file = "packaging-23.2.tar.gz", hash = "sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5"}, ] [[package]] @@ -1386,13 +1389,13 @@ files = [ [[package]] name = "platformdirs" -version = "3.10.0" +version = "3.11.0" description = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." optional = false python-versions = ">=3.7" files = [ - {file = "platformdirs-3.10.0-py3-none-any.whl", hash = "sha256:d7c24979f292f916dc9cbf8648319032f551ea8c49a4c9bf2fb556a02070ec1d"}, - {file = "platformdirs-3.10.0.tar.gz", hash = "sha256:b45696dab2d7cc691a3226759c0d3b00c47c8b6e293d96f6436f733303f77f6d"}, + {file = "platformdirs-3.11.0-py3-none-any.whl", hash = "sha256:e9d171d00af68be50e9202731309c4e658fd8bc76f55c11c7dd760d023bda68e"}, + {file = "platformdirs-3.11.0.tar.gz", hash = "sha256:cf8ee52a3afdb965072dcc652433e0c7e3e40cf5ea1477cd4b3b1d2eb75495b3"}, ] [package.extras] @@ -1430,71 +1433,80 @@ wcwidth = "*" [[package]] name = "psycopg2-binary" -version = "2.9.7" +version = "2.9.9" description = "psycopg2 - Python-PostgreSQL Database Adapter" optional = false -python-versions = ">=3.6" +python-versions = ">=3.7" files = [ - {file = "psycopg2-binary-2.9.7.tar.gz", hash = "sha256:1b918f64a51ffe19cd2e230b3240ba481330ce1d4b7875ae67305bd1d37b041c"}, - {file = "psycopg2_binary-2.9.7-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ea5f8ee87f1eddc818fc04649d952c526db4426d26bab16efbe5a0c52b27d6ab"}, - {file = "psycopg2_binary-2.9.7-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:2993ccb2b7e80844d534e55e0f12534c2871952f78e0da33c35e648bf002bbff"}, - {file = "psycopg2_binary-2.9.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:dbbc3c5d15ed76b0d9db7753c0db40899136ecfe97d50cbde918f630c5eb857a"}, - {file = "psycopg2_binary-2.9.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:692df8763b71d42eb8343f54091368f6f6c9cfc56dc391858cdb3c3ef1e3e584"}, - {file = "psycopg2_binary-2.9.7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:9dcfd5d37e027ec393a303cc0a216be564b96c80ba532f3d1e0d2b5e5e4b1e6e"}, - {file = "psycopg2_binary-2.9.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:17cc17a70dfb295a240db7f65b6d8153c3d81efb145d76da1e4a096e9c5c0e63"}, - {file = "psycopg2_binary-2.9.7-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:e5666632ba2b0d9757b38fc17337d84bdf932d38563c5234f5f8c54fd01349c9"}, - {file = "psycopg2_binary-2.9.7-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:7db7b9b701974c96a88997d458b38ccb110eba8f805d4b4f74944aac48639b42"}, - {file = "psycopg2_binary-2.9.7-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:c82986635a16fb1fa15cd5436035c88bc65c3d5ced1cfaac7f357ee9e9deddd4"}, - {file = "psycopg2_binary-2.9.7-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:4fe13712357d802080cfccbf8c6266a3121dc0e27e2144819029095ccf708372"}, - {file = "psycopg2_binary-2.9.7-cp310-cp310-win32.whl", hash = "sha256:122641b7fab18ef76b18860dd0c772290566b6fb30cc08e923ad73d17461dc63"}, - {file = "psycopg2_binary-2.9.7-cp310-cp310-win_amd64.whl", hash = "sha256:f8651cf1f144f9ee0fa7d1a1df61a9184ab72962531ca99f077bbdcba3947c58"}, - {file = "psycopg2_binary-2.9.7-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4ecc15666f16f97709106d87284c136cdc82647e1c3f8392a672616aed3c7151"}, - {file = "psycopg2_binary-2.9.7-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3fbb1184c7e9d28d67671992970718c05af5f77fc88e26fd7136613c4ece1f89"}, - {file = "psycopg2_binary-2.9.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8a7968fd20bd550431837656872c19575b687f3f6f98120046228e451e4064df"}, - {file = "psycopg2_binary-2.9.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:094af2e77a1976efd4956a031028774b827029729725e136514aae3cdf49b87b"}, - {file = "psycopg2_binary-2.9.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:26484e913d472ecb6b45937ea55ce29c57c662066d222fb0fbdc1fab457f18c5"}, - {file = "psycopg2_binary-2.9.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8f309b77a7c716e6ed9891b9b42953c3ff7d533dc548c1e33fddc73d2f5e21f9"}, - {file = "psycopg2_binary-2.9.7-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:6d92e139ca388ccfe8c04aacc163756e55ba4c623c6ba13d5d1595ed97523e4b"}, - {file = "psycopg2_binary-2.9.7-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:2df562bb2e4e00ee064779902d721223cfa9f8f58e7e52318c97d139cf7f012d"}, - {file = "psycopg2_binary-2.9.7-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:4eec5d36dbcfc076caab61a2114c12094c0b7027d57e9e4387b634e8ab36fd44"}, - {file = "psycopg2_binary-2.9.7-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:1011eeb0c51e5b9ea1016f0f45fa23aca63966a4c0afcf0340ccabe85a9f65bd"}, - {file = "psycopg2_binary-2.9.7-cp311-cp311-win32.whl", hash = "sha256:ded8e15f7550db9e75c60b3d9fcbc7737fea258a0f10032cdb7edc26c2a671fd"}, - {file = "psycopg2_binary-2.9.7-cp311-cp311-win_amd64.whl", hash = "sha256:8a136c8aaf6615653450817a7abe0fc01e4ea720ae41dfb2823eccae4b9062a3"}, - {file = "psycopg2_binary-2.9.7-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:2dec5a75a3a5d42b120e88e6ed3e3b37b46459202bb8e36cd67591b6e5feebc1"}, - {file = "psycopg2_binary-2.9.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fc10da7e7df3380426521e8c1ed975d22df678639da2ed0ec3244c3dc2ab54c8"}, - {file = "psycopg2_binary-2.9.7-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ee919b676da28f78f91b464fb3e12238bd7474483352a59c8a16c39dfc59f0c5"}, - {file = "psycopg2_binary-2.9.7-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:eb1c0e682138f9067a58fc3c9a9bf1c83d8e08cfbee380d858e63196466d5c86"}, - {file = "psycopg2_binary-2.9.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:00d8db270afb76f48a499f7bb8fa70297e66da67288471ca873db88382850bf4"}, - {file = "psycopg2_binary-2.9.7-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:9b0c2b466b2f4d89ccc33784c4ebb1627989bd84a39b79092e560e937a11d4ac"}, - {file = "psycopg2_binary-2.9.7-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:51d1b42d44f4ffb93188f9b39e6d1c82aa758fdb8d9de65e1ddfe7a7d250d7ad"}, - {file = "psycopg2_binary-2.9.7-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:11abdbfc6f7f7dea4a524b5f4117369b0d757725798f1593796be6ece20266cb"}, - {file = "psycopg2_binary-2.9.7-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:f02f4a72cc3ab2565c6d9720f0343cb840fb2dc01a2e9ecb8bc58ccf95dc5c06"}, - {file = "psycopg2_binary-2.9.7-cp37-cp37m-win32.whl", hash = "sha256:81d5dd2dd9ab78d31a451e357315f201d976c131ca7d43870a0e8063b6b7a1ec"}, - {file = "psycopg2_binary-2.9.7-cp37-cp37m-win_amd64.whl", hash = "sha256:62cb6de84d7767164a87ca97e22e5e0a134856ebcb08f21b621c6125baf61f16"}, - {file = "psycopg2_binary-2.9.7-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:59f7e9109a59dfa31efa022e94a244736ae401526682de504e87bd11ce870c22"}, - {file = "psycopg2_binary-2.9.7-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:95a7a747bdc3b010bb6a980f053233e7610276d55f3ca506afff4ad7749ab58a"}, - {file = "psycopg2_binary-2.9.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8c721ee464e45ecf609ff8c0a555018764974114f671815a0a7152aedb9f3343"}, - {file = "psycopg2_binary-2.9.7-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f4f37bbc6588d402980ffbd1f3338c871368fb4b1cfa091debe13c68bb3852b3"}, - {file = "psycopg2_binary-2.9.7-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ac83ab05e25354dad798401babaa6daa9577462136ba215694865394840e31f8"}, - {file = "psycopg2_binary-2.9.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:024eaeb2a08c9a65cd5f94b31ace1ee3bb3f978cd4d079406aef85169ba01f08"}, - {file = "psycopg2_binary-2.9.7-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:1c31c2606ac500dbd26381145684d87730a2fac9a62ebcfbaa2b119f8d6c19f4"}, - {file = "psycopg2_binary-2.9.7-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:42a62ef0e5abb55bf6ffb050eb2b0fcd767261fa3faf943a4267539168807522"}, - {file = "psycopg2_binary-2.9.7-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:7952807f95c8eba6a8ccb14e00bf170bb700cafcec3924d565235dffc7dc4ae8"}, - {file = "psycopg2_binary-2.9.7-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:e02bc4f2966475a7393bd0f098e1165d470d3fa816264054359ed4f10f6914ea"}, - {file = "psycopg2_binary-2.9.7-cp38-cp38-win32.whl", hash = "sha256:fdca0511458d26cf39b827a663d7d87db6f32b93efc22442a742035728603d5f"}, - {file = "psycopg2_binary-2.9.7-cp38-cp38-win_amd64.whl", hash = "sha256:d0b16e5bb0ab78583f0ed7ab16378a0f8a89a27256bb5560402749dbe8a164d7"}, - {file = "psycopg2_binary-2.9.7-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6822c9c63308d650db201ba22fe6648bd6786ca6d14fdaf273b17e15608d0852"}, - {file = "psycopg2_binary-2.9.7-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:8f94cb12150d57ea433e3e02aabd072205648e86f1d5a0a692d60242f7809b15"}, - {file = "psycopg2_binary-2.9.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5ee89587696d808c9a00876065d725d4ae606f5f7853b961cdbc348b0f7c9a1"}, - {file = "psycopg2_binary-2.9.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ad5ec10b53cbb57e9a2e77b67e4e4368df56b54d6b00cc86398578f1c635f329"}, - {file = "psycopg2_binary-2.9.7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:642df77484b2dcaf87d4237792246d8068653f9e0f5c025e2c692fc56b0dda70"}, - {file = "psycopg2_binary-2.9.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a6a8b575ac45af1eaccbbcdcf710ab984fd50af048fe130672377f78aaff6fc1"}, - {file = "psycopg2_binary-2.9.7-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:f955aa50d7d5220fcb6e38f69ea126eafecd812d96aeed5d5f3597f33fad43bb"}, - {file = "psycopg2_binary-2.9.7-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:ad26d4eeaa0d722b25814cce97335ecf1b707630258f14ac4d2ed3d1d8415265"}, - {file = "psycopg2_binary-2.9.7-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:ced63c054bdaf0298f62681d5dcae3afe60cbae332390bfb1acf0e23dcd25fc8"}, - {file = "psycopg2_binary-2.9.7-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:2b04da24cbde33292ad34a40db9832a80ad12de26486ffeda883413c9e1b1d5e"}, - {file = "psycopg2_binary-2.9.7-cp39-cp39-win32.whl", hash = "sha256:18f12632ab516c47c1ac4841a78fddea6508a8284c7cf0f292cb1a523f2e2379"}, - {file = "psycopg2_binary-2.9.7-cp39-cp39-win_amd64.whl", hash = "sha256:eb3b8d55924a6058a26db69fb1d3e7e32695ff8b491835ba9f479537e14dcf9f"}, + {file = "psycopg2-binary-2.9.9.tar.gz", hash = "sha256:7f01846810177d829c7692f1f5ada8096762d9172af1b1a28d4ab5b77c923c1c"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:c2470da5418b76232f02a2fcd2229537bb2d5a7096674ce61859c3229f2eb202"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c6af2a6d4b7ee9615cbb162b0738f6e1fd1f5c3eda7e5da17861eacf4c717ea7"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:75723c3c0fbbf34350b46a3199eb50638ab22a0228f93fb472ef4d9becc2382b"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:83791a65b51ad6ee6cf0845634859d69a038ea9b03d7b26e703f94c7e93dbcf9"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0ef4854e82c09e84cc63084a9e4ccd6d9b154f1dbdd283efb92ecd0b5e2b8c84"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ed1184ab8f113e8d660ce49a56390ca181f2981066acc27cf637d5c1e10ce46e"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:d2997c458c690ec2bc6b0b7ecbafd02b029b7b4283078d3b32a852a7ce3ddd98"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:b58b4710c7f4161b5e9dcbe73bb7c62d65670a87df7bcce9e1faaad43e715245"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-musllinux_1_1_ppc64le.whl", hash = "sha256:0c009475ee389757e6e34611d75f6e4f05f0cf5ebb76c6037508318e1a1e0d7e"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:8dbf6d1bc73f1d04ec1734bae3b4fb0ee3cb2a493d35ede9badbeb901fb40f6f"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-win32.whl", hash = "sha256:3f78fd71c4f43a13d342be74ebbc0666fe1f555b8837eb113cb7416856c79682"}, + {file = "psycopg2_binary-2.9.9-cp310-cp310-win_amd64.whl", hash = "sha256:876801744b0dee379e4e3c38b76fc89f88834bb15bf92ee07d94acd06ec890a0"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:ee825e70b1a209475622f7f7b776785bd68f34af6e7a46e2e42f27b659b5bc26"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:1ea665f8ce695bcc37a90ee52de7a7980be5161375d42a0b6c6abedbf0d81f0f"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:143072318f793f53819048fdfe30c321890af0c3ec7cb1dfc9cc87aa88241de2"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c332c8d69fb64979ebf76613c66b985414927a40f8defa16cf1bc028b7b0a7b0"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:f7fc5a5acafb7d6ccca13bfa8c90f8c51f13d8fb87d95656d3950f0158d3ce53"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:977646e05232579d2e7b9c59e21dbe5261f403a88417f6a6512e70d3f8a046be"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:b6356793b84728d9d50ead16ab43c187673831e9d4019013f1402c41b1db9b27"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:bc7bb56d04601d443f24094e9e31ae6deec9ccb23581f75343feebaf30423359"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-musllinux_1_1_ppc64le.whl", hash = "sha256:77853062a2c45be16fd6b8d6de2a99278ee1d985a7bd8b103e97e41c034006d2"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:78151aa3ec21dccd5cdef6c74c3e73386dcdfaf19bced944169697d7ac7482fc"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-win32.whl", hash = "sha256:dc4926288b2a3e9fd7b50dc6a1909a13bbdadfc67d93f3374d984e56f885579d"}, + {file = "psycopg2_binary-2.9.9-cp311-cp311-win_amd64.whl", hash = "sha256:b76bedd166805480ab069612119ea636f5ab8f8771e640ae103e05a4aae3e417"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:8532fd6e6e2dc57bcb3bc90b079c60de896d2128c5d9d6f24a63875a95a088cf"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8f8544b092a29a6ddd72f3556a9fcf249ec412e10ad28be6a0c0d948924f2212"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:2d423c8d8a3c82d08fe8af900ad5b613ce3632a1249fd6a223941d0735fce493"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:2e5afae772c00980525f6d6ecf7cbca55676296b580c0e6abb407f15f3706996"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6e6f98446430fdf41bd36d4faa6cb409f5140c1c2cf58ce0bbdaf16af7d3f119"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:c77e3d1862452565875eb31bdb45ac62502feabbd53429fdc39a1cc341d681ba"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:cb16c65dcb648d0a43a2521f2f0a2300f40639f6f8c1ecbc662141e4e3e1ee07"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:911dda9c487075abd54e644ccdf5e5c16773470a6a5d3826fda76699410066fb"}, + {file = "psycopg2_binary-2.9.9-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:57fede879f08d23c85140a360c6a77709113efd1c993923c59fde17aa27599fe"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:2293b001e319ab0d869d660a704942c9e2cce19745262a8aba2115ef41a0a42a"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:03ef7df18daf2c4c07e2695e8cfd5ee7f748a1d54d802330985a78d2a5a6dca9"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:0a602ea5aff39bb9fac6308e9c9d82b9a35c2bf288e184a816002c9fae930b77"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8359bf4791968c5a78c56103702000105501adb557f3cf772b2c207284273984"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:275ff571376626195ab95a746e6a04c7df8ea34638b99fc11160de91f2fef503"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:f9b5571d33660d5009a8b3c25dc1db560206e2d2f89d3df1cb32d72c0d117d52"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:420f9bbf47a02616e8554e825208cb947969451978dceb77f95ad09c37791dae"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-musllinux_1_1_ppc64le.whl", hash = "sha256:4154ad09dac630a0f13f37b583eae260c6aa885d67dfbccb5b02c33f31a6d420"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:a148c5d507bb9b4f2030a2025c545fccb0e1ef317393eaba42e7eabd28eb6041"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-win32.whl", hash = "sha256:68fc1f1ba168724771e38bee37d940d2865cb0f562380a1fb1ffb428b75cb692"}, + {file = "psycopg2_binary-2.9.9-cp37-cp37m-win_amd64.whl", hash = "sha256:281309265596e388ef483250db3640e5f414168c5a67e9c665cafce9492eda2f"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:60989127da422b74a04345096c10d416c2b41bd7bf2a380eb541059e4e999980"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:246b123cc54bb5361588acc54218c8c9fb73068bf227a4a531d8ed56fa3ca7d6"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:34eccd14566f8fe14b2b95bb13b11572f7c7d5c36da61caf414d23b91fcc5d94"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:18d0ef97766055fec15b5de2c06dd8e7654705ce3e5e5eed3b6651a1d2a9a152"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d3f82c171b4ccd83bbaf35aa05e44e690113bd4f3b7b6cc54d2219b132f3ae55"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ead20f7913a9c1e894aebe47cccf9dc834e1618b7aa96155d2091a626e59c972"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:ca49a8119c6cbd77375ae303b0cfd8c11f011abbbd64601167ecca18a87e7cdd"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:323ba25b92454adb36fa425dc5cf6f8f19f78948cbad2e7bc6cdf7b0d7982e59"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-musllinux_1_1_ppc64le.whl", hash = "sha256:1236ed0952fbd919c100bc839eaa4a39ebc397ed1c08a97fc45fee2a595aa1b3"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:729177eaf0aefca0994ce4cffe96ad3c75e377c7b6f4efa59ebf003b6d398716"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-win32.whl", hash = "sha256:804d99b24ad523a1fe18cc707bf741670332f7c7412e9d49cb5eab67e886b9b5"}, + {file = "psycopg2_binary-2.9.9-cp38-cp38-win_amd64.whl", hash = "sha256:a6cdcc3ede532f4a4b96000b6362099591ab4a3e913d70bcbac2b56c872446f7"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:72dffbd8b4194858d0941062a9766f8297e8868e1dd07a7b36212aaa90f49472"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:30dcc86377618a4c8f3b72418df92e77be4254d8f89f14b8e8f57d6d43603c0f"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:31a34c508c003a4347d389a9e6fcc2307cc2150eb516462a7a17512130de109e"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:15208be1c50b99203fe88d15695f22a5bed95ab3f84354c494bcb1d08557df67"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:1873aade94b74715be2246321c8650cabf5a0d098a95bab81145ffffa4c13876"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3a58c98a7e9c021f357348867f537017057c2ed7f77337fd914d0bedb35dace7"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:4686818798f9194d03c9129a4d9a702d9e113a89cb03bffe08c6cf799e053291"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:ebdc36bea43063116f0486869652cb2ed7032dbc59fbcb4445c4862b5c1ecf7f"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-musllinux_1_1_ppc64le.whl", hash = "sha256:ca08decd2697fdea0aea364b370b1249d47336aec935f87b8bbfd7da5b2ee9c1"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:ac05fb791acf5e1a3e39402641827780fe44d27e72567a000412c648a85ba860"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-win32.whl", hash = "sha256:9dba73be7305b399924709b91682299794887cbbd88e38226ed9f6712eabee90"}, + {file = "psycopg2_binary-2.9.9-cp39-cp39-win_amd64.whl", hash = "sha256:f7ae5d65ccfbebdfa761585228eb4d0df3a8b15cfb53bd953e713e09fbb12957"}, ] [[package]] @@ -1524,63 +1536,62 @@ tests = ["pytest"] [[package]] name = "pycares" -version = "4.3.0" +version = "4.4.0" description = "Python interface for c-ares" optional = false -python-versions = "*" +python-versions = ">=3.8" files = [ - {file = "pycares-4.3.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:19c9cdd3322d422931982939773e453e491dfc5c0b2e23d7266959315c7a0824"}, - {file = "pycares-4.3.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:9e56e9cdf46a092970dc4b75bbabddea9f480be5eeadc3fcae3eb5c6807c4136"}, - {file = "pycares-4.3.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c75a6241c79b935048272cb77df498da64b8defc8c4b29fdf9870e43ba4cbb4"}, - {file = "pycares-4.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:24d8654fac3742791b8bef59d1fbb3e19ae6a5c48876a6d98659f7c66ee546c4"}, - {file = "pycares-4.3.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ebf50b049a245880f1aa16a6f72c4408e0a65b49ea1d3bf13383a44a2cabd2bf"}, - {file = "pycares-4.3.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:84daf560962763c0359fd79c750ef480f0fda40c08b57765088dbe362e8dc452"}, - {file = "pycares-4.3.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:978d10da7ee74b9979c494afa8b646411119ad0186a29c7f13c72bb4295630c6"}, - {file = "pycares-4.3.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:326c5b9d7fe52eb3d243f5ead58d5c0011884226d961df8360a34618c38c7515"}, - {file = "pycares-4.3.0-cp310-cp310-win32.whl", hash = "sha256:da7c7089ae617317d2cbe38baefd3821387b3bfef7b3ee5b797b871cb1257974"}, - {file = "pycares-4.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:7106dc683db30e1d851283b7b9df7a5ea4964d6bdd000d918d91d4b1f9bed329"}, - {file = "pycares-4.3.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4e7a24ecef0b1933f2a3fdbf328d1b529a76cda113f8364fa0742e5b3bd76566"}, - {file = "pycares-4.3.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:e7abccc2aa4771c06994e4d9ed596453061e2b8846f887d9c98a64ccdaf4790a"}, - {file = "pycares-4.3.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:531fed46c5ed798a914c3207be4ae7b297c4d09e4183d3cf8fd9ee59a55d5080"}, - {file = "pycares-4.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2c9335175af0c64a1e0ba67bdd349eb62d4eea0ad02c235ccdf0d535fd20f323"}, - {file = "pycares-4.3.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c5f0e95535027d2dcd51e780410632b0d3ed7e9e5ceb25dc0fe937f2c2960079"}, - {file = "pycares-4.3.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:3692179ce5fb96908ba342e1e5303608d0c976f0d5d4619fa9d3d6d9d5a9a1b4"}, - {file = "pycares-4.3.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:5c4cb6cc7fe8e0606d30b60367f59fe26d1472e88555d61e202db70dea5c8edb"}, - {file = "pycares-4.3.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:3215445396c74103e2054e6b349d9e85883ceda2006d0039fc2d58c9b11818a2"}, - {file = "pycares-4.3.0-cp311-cp311-win32.whl", hash = "sha256:6a0c0c3a0adf490bba9dbb37dbd07ec81e4a6584f095036ac34f06a633710ffe"}, - {file = "pycares-4.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:995cb37cc39bd40ca87bb16555a0f7724f3be30d9f9059a4caab2fde45b1b903"}, - {file = "pycares-4.3.0-cp36-cp36m-win32.whl", hash = "sha256:4c9187be72449c975c11daa1d94d7ddcc494f8a4c37a6c18f977cd7024a531d9"}, - {file = "pycares-4.3.0-cp36-cp36m-win_amd64.whl", hash = "sha256:d7405ba10a2903a58b8b0faedcb54994c9ee002ad01963587fabf93e7e479783"}, - {file = "pycares-4.3.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:40aaa12081495f879f11f4cfc95edfec1ea14711188563102f9e33fe98728fac"}, - {file = "pycares-4.3.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4972cac24b66c5997f3a3e2cb608e408066d80103d443e36d626a88a287b9ae7"}, - {file = "pycares-4.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:35886dba7aa5b73affca8729aeb5a1f5e94d3d9a764adb1b7e75bafca44eeca5"}, - {file = "pycares-4.3.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5cea6e1f3be016f155d60f27f16c1074d58b4d6e123228fdbc3326d076016af8"}, - {file = "pycares-4.3.0-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:3a9fd2665b053afb39226ac6f8137a60910ca7729358456df2fb94866f4297de"}, - {file = "pycares-4.3.0-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:e8e9195f869120e44e0aa0a6098bb5c19947f4753054365891f592e6f9eab3ef"}, - {file = "pycares-4.3.0-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:674486ecf2afb25ee219171b07cdaba481a1aaa2dabb155779c7be9ded03eaa9"}, - {file = "pycares-4.3.0-cp37-cp37m-win32.whl", hash = "sha256:1b6cd3161851499b6894d1e23bfd633e7b775472f5af35ae35409c4a47a2d45e"}, - {file = "pycares-4.3.0-cp37-cp37m-win_amd64.whl", hash = "sha256:710120c97b9afdba443564350c3f5f72fd9aae74d95b73dc062ca8ac3d7f36d7"}, - {file = "pycares-4.3.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:9103649bd29d84bc6bcfaf09def9c0592bbc766018fad19d76d09989608b915d"}, - {file = "pycares-4.3.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:c072dbaf73cb5434279578dc35322867d8d5df053e14fdcdcc589994ba4804ae"}, - {file = "pycares-4.3.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:008531733f9c7a976b59c7760a3672b191159fd69ae76c01ca051f20b5e44164"}, - {file = "pycares-4.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2aae02d97d77dcff840ab55f86cb8b99bf644acbca17e1edb7048408b9782088"}, - {file = "pycares-4.3.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:257953ae6d400a934fd9193aeb20990ac84a78648bdf5978e998bd007a4045cd"}, - {file = "pycares-4.3.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:c28d481efae26936ec08cb6beea305f4b145503b152cf2c4dc68cc4ad9644f0e"}, - {file = "pycares-4.3.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:976249b39037dbfb709ccf7e1c40d2785905a0065536385d501b94570cfed96d"}, - {file = "pycares-4.3.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:98568c30cfab6b327d94ae1acdf85bbba4cffd415980804985d34ca07e6f4791"}, - {file = "pycares-4.3.0-cp38-cp38-win32.whl", hash = "sha256:a2f3c4f49f43162f7e684419d9834c2c8ec165e54cb8dc47aa9dc0c2132701c0"}, - {file = "pycares-4.3.0-cp38-cp38-win_amd64.whl", hash = "sha256:1730ef93e33e4682fbbf0e7fb19df2ed9822779d17de8ea6e20d5b0d71c1d2be"}, - {file = "pycares-4.3.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:5a26b3f1684557025da26ce65d076619890c82b95e38cc7284ce51c3539a1ce8"}, - {file = "pycares-4.3.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:86112cce01655b9f63c5e53b74722084e88e784a7a8ad138d373440337c591c9"}, - {file = "pycares-4.3.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c01465a191dc78e923884bb45cd63c7e012623e520cf7ed67e542413ee334804"}, - {file = "pycares-4.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c9fd5d6012f3ee8c8038cbfe16e988bbd17b2f21eea86650874bf63757ee6161"}, - {file = "pycares-4.3.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:aa36b8ea91eae20b5c7205f3e6654423f066af24a1df02b274770a96cbcafaa7"}, - {file = "pycares-4.3.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:61019151130557c1788cae52e4f2f388a7520c9d92574f3a0d61c974c6740db0"}, - {file = "pycares-4.3.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:231962bb46274c52632469a1e686fab065dbd106dbef586de4f7fb101e297587"}, - {file = "pycares-4.3.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:6c979512fa51c7ccef5204fe10ed4e5c44c2bce5f335fe98a3e423f1672bd7d4"}, - {file = "pycares-4.3.0-cp39-cp39-win32.whl", hash = "sha256:655cf0df862ce3847a60e1a106dafa2ba2c14e6636bac49e874347acdc7312dc"}, - {file = "pycares-4.3.0-cp39-cp39-win_amd64.whl", hash = "sha256:36f2251ad0f99a5ce13df45c94c3161d9734c9e9fa2b9b4cc163b853ca170dc5"}, - {file = "pycares-4.3.0.tar.gz", hash = "sha256:c542696f6dac978e9d99192384745a65f80a7d9450501151e4a7563e06010d45"}, + {file = "pycares-4.4.0-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:24da119850841d16996713d9c3374ca28a21deee056d609fbbed29065d17e1f6"}, + {file = "pycares-4.4.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:8f64cb58729689d4d0e78f0bfb4c25ce2f851d0274c0273ac751795c04b8798a"}, + {file = "pycares-4.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d33e2a1120887e89075f7f814ec144f66a6ce06a54f5722ccefc62fbeda83cff"}, + {file = "pycares-4.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c680fef1b502ee680f8f0b95a41af4ec2c234e50e16c0af5bbda31999d3584bd"}, + {file = "pycares-4.4.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:fff16b09042ba077f7b8aa5868d1d22456f0002574d0ba43462b10a009331677"}, + {file = "pycares-4.4.0-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:229a1675eb33bc9afb1fc463e73ee334950ccc485bc83a43f6ae5839fb4d5fa3"}, + {file = "pycares-4.4.0-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:3aebc73e5ad70464f998f77f2da2063aa617cbd8d3e8174dd7c5b4518f967153"}, + {file = "pycares-4.4.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6ef64649eba56448f65e26546d85c860709844d2fc22ef14d324fe0b27f761a9"}, + {file = "pycares-4.4.0-cp310-cp310-win32.whl", hash = "sha256:4afc2644423f4eef97857a9fd61be9758ce5e336b4b0bd3d591238bb4b8b03e0"}, + {file = "pycares-4.4.0-cp310-cp310-win_amd64.whl", hash = "sha256:5ed4e04af4012f875b78219d34434a6d08a67175150ac1b79eb70ab585d4ba8c"}, + {file = "pycares-4.4.0-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:bce8db2fc6f3174bd39b81405210b9b88d7b607d33e56a970c34a0c190da0490"}, + {file = "pycares-4.4.0-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:9a0303428d013ccf5c51de59c83f9127aba6200adb7fd4be57eddb432a1edd2a"}, + {file = "pycares-4.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:afb91792f1556f97be7f7acb57dc7756d89c5a87bd8b90363a77dbf9ea653817"}, + {file = "pycares-4.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b61579cecf1f4d616e5ea31a6e423a16680ab0d3a24a2ffe7bb1d4ee162477ff"}, + {file = "pycares-4.4.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b7af06968cbf6851566e806bf3e72825b0e6671832a2cbe840be1d2d65350710"}, + {file = "pycares-4.4.0-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:ceb12974367b0a68a05d52f4162b29f575d241bd53de155efe632bf2c943c7f6"}, + {file = "pycares-4.4.0-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:2eeec144bcf6a7b6f2d74d6e70cbba7886a84dd373c886f06cb137a07de4954c"}, + {file = "pycares-4.4.0-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e3a6f7cfdfd11eb5493d6d632e582408c8f3b429f295f8799c584c108b28db6f"}, + {file = "pycares-4.4.0-cp311-cp311-win32.whl", hash = "sha256:34736a2ffaa9c08ca9c707011a2d7b69074bbf82d645d8138bba771479b2362f"}, + {file = "pycares-4.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:eb66c30eb11e877976b7ead13632082a8621df648c408b8e15cdb91a452dd502"}, + {file = "pycares-4.4.0-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:fd644505a8cfd7f6584d33a9066d4e3d47700f050ef1490230c962de5dfb28c6"}, + {file = "pycares-4.4.0-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:52084961262232ec04bd75f5043aed7e5d8d9695e542ff691dfef0110209f2d4"}, + {file = "pycares-4.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a0c5368206057884cde18602580083aeaad9b860e2eac14fd253543158ce1e93"}, + {file = "pycares-4.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:112a4979c695b1c86f6782163d7dec58d57a3b9510536dcf4826550f9053dd9a"}, + {file = "pycares-4.4.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8d186dafccdaa3409194c0f94db93c1a5d191145a275f19da6591f9499b8e7b8"}, + {file = "pycares-4.4.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:64965dc19c578a683ea73487a215a8897276224e004d50eeb21f0bc7a0b63c88"}, + {file = "pycares-4.4.0-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:ed2a38e34bec6f2586435f6ff0bc5fe11d14bebd7ed492cf739a424e81681540"}, + {file = "pycares-4.4.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:94d6962db81541eb0396d2f0dfcbb18cdb8c8b251d165efc2d974ae652c547d4"}, + {file = "pycares-4.4.0-cp312-cp312-win32.whl", hash = "sha256:1168a48a834813aa80f412be2df4abaf630528a58d15c704857448b20b1675c0"}, + {file = "pycares-4.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:db24c4e7fea4a052c6e869cbf387dd85d53b9736cfe1ef5d8d568d1ca925e977"}, + {file = "pycares-4.4.0-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:21a5a0468861ec7df7befa69050f952da13db5427ae41ffe4713bc96291d1d95"}, + {file = "pycares-4.4.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:22c00bf659a9fa44d7b405cf1cd69b68b9d37537899898d8cbe5dffa4016b273"}, + {file = "pycares-4.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:23aa3993a352491a47fcf17867f61472f32f874df4adcbb486294bd9fbe8abee"}, + {file = "pycares-4.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:813d661cbe2e37d87da2d16b7110a6860e93ddb11735c6919c8a3545c7b9c8d8"}, + {file = "pycares-4.4.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:77cf5a2fd5583c670de41a7f4a7b46e5cbabe7180d8029f728571f4d2e864084"}, + {file = "pycares-4.4.0-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:3eaa6681c0a3e3f3868c77aca14b7760fed35fdfda2fe587e15c701950e7bc69"}, + {file = "pycares-4.4.0-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:ad58e284a658a8a6a84af2e0b62f2f961f303cedfe551854d7bd40c3cbb61912"}, + {file = "pycares-4.4.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:bfb89ca9e3d0a9b5332deeb666b2ede9d3469107742158f4aeda5ce032d003f4"}, + {file = "pycares-4.4.0-cp38-cp38-win32.whl", hash = "sha256:f36bdc1562142e3695555d2f4ac0cb69af165eddcefa98efc1c79495b533481f"}, + {file = "pycares-4.4.0-cp38-cp38-win_amd64.whl", hash = "sha256:902461a92b6a80fd5041a2ec5235680c7cc35e43615639ec2a40e63fca2dfb51"}, + {file = "pycares-4.4.0-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:7bddc6adba8f699728f7fc1c9ce8cef359817ad78e2ed52b9502cb5f8dc7f741"}, + {file = "pycares-4.4.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:cb49d5805cd347c404f928c5ae7c35e86ba0c58ffa701dbe905365e77ce7d641"}, + {file = "pycares-4.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:56cf3349fa3a2e67ed387a7974c11d233734636fe19facfcda261b411af14d80"}, + {file = "pycares-4.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8bf2eaa83a5987e48fa63302f0fe7ce3275cfda87b34d40fef9ce703fb3ac002"}, + {file = "pycares-4.4.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:82bba2ab77eb5addbf9758d514d9bdef3c1bfe7d1649a47bd9a0d55a23ef478b"}, + {file = "pycares-4.4.0-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:c6a8bde63106f162fca736e842a916853cad3c8d9d137e11c9ffa37efa818b02"}, + {file = "pycares-4.4.0-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:f5f646eec041db6ffdbcaf3e0756fb92018f7af3266138c756bb09d2b5baadec"}, + {file = "pycares-4.4.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:9dc04c54c6ea615210c1b9e803d0e2d2255f87a3d5d119b6482c8f0dfa15b26b"}, + {file = "pycares-4.4.0-cp39-cp39-win32.whl", hash = "sha256:97892cced5794d721fb4ff8765764aa4ea48fe8b2c3820677505b96b83d4ef47"}, + {file = "pycares-4.4.0-cp39-cp39-win_amd64.whl", hash = "sha256:917f08f0b5d9324e9a34211e68d27447c552b50ab967044776bbab7e42a553a2"}, + {file = "pycares-4.4.0.tar.gz", hash = "sha256:f47579d508f2f56eddd16ce72045782ad3b1b3b678098699e2b6a1b30733e1c2"}, ] [package.dependencies] @@ -1764,6 +1775,23 @@ inflection = "*" pytest = ">=6.2" typing_extensions = "*" +[[package]] +name = "pytest-mock" +version = "3.12.0" +description = "Thin-wrapper around the mock package for easier use with pytest" +optional = false +python-versions = ">=3.8" +files = [ + {file = "pytest-mock-3.12.0.tar.gz", hash = "sha256:31a40f038c22cad32287bb43932054451ff5583ff094bca6f675df2f8bc1a6e9"}, + {file = "pytest_mock-3.12.0-py3-none-any.whl", hash = "sha256:0972719a7263072da3a21c7f4773069bcc7486027d7e8e1f81d98a47e701bc4f"}, +] + +[package.dependencies] +pytest = ">=5.0" + +[package.extras] +dev = ["pre-commit", "pytest-asyncio", "tox"] + [[package]] name = "pytest-vcr" version = "1.0.2" @@ -1905,30 +1933,30 @@ test = ["fixtures", "mock", "purl", "pytest", "requests-futures", "sphinx", "tes [[package]] name = "semver" -version = "3.0.1" +version = "3.0.2" description = "Python helper for Semantic Versioning (https://semver.org)" optional = false python-versions = ">=3.7" files = [ - {file = "semver-3.0.1-py3-none-any.whl", hash = "sha256:2a23844ba1647362c7490fe3995a86e097bb590d16f0f32dfc383008f19e4cdf"}, - {file = "semver-3.0.1.tar.gz", hash = "sha256:9ec78c5447883c67b97f98c3b6212796708191d22e4ad30f4570f840171cbce1"}, + {file = "semver-3.0.2-py3-none-any.whl", hash = "sha256:b1ea4686fe70b981f85359eda33199d60c53964284e0cfb4977d243e37cf4bf4"}, + {file = "semver-3.0.2.tar.gz", hash = "sha256:6253adb39c70f6e51afed2fa7152bcd414c411286088fb4b9effb133885ab4cc"}, ] [[package]] name = "setuptools" -version = "68.2.0" +version = "68.2.2" description = "Easily download, build, install, upgrade, and uninstall Python packages" optional = false python-versions = ">=3.8" files = [ - {file = "setuptools-68.2.0-py3-none-any.whl", hash = "sha256:af3d5949030c3f493f550876b2fd1dd5ec66689c4ee5d5344f009746f71fd5a8"}, - {file = "setuptools-68.2.0.tar.gz", hash = "sha256:00478ca80aeebeecb2f288d3206b0de568df5cd2b8fada1209843cc9a8d88a48"}, + {file = "setuptools-68.2.2-py3-none-any.whl", hash = "sha256:b454a35605876da60632df1a60f736524eb73cc47bbc9f3f1ef1b644de74fd2a"}, + {file = "setuptools-68.2.2.tar.gz", hash = "sha256:4ac1475276d2f1c48684874089fefcd83bd7162ddaafb81fac866ba0db282a87"}, ] [package.extras] docs = ["furo", "jaraco.packaging (>=9.3)", "jaraco.tidelift (>=1.4)", "pygments-github-lexers (==0.0.5)", "rst.linker (>=1.9)", "sphinx (>=3.5)", "sphinx-favicon", "sphinx-hoverxref (<2)", "sphinx-inline-tabs", "sphinx-lint", "sphinx-notfound-page (>=1,<2)", "sphinx-reredirects", "sphinxcontrib-towncrier"] testing = ["build[virtualenv]", "filelock (>=3.4.0)", "flake8-2020", "ini2toml[lite] (>=0.9)", "jaraco.develop (>=7.21)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "pip (>=19.1)", "pytest (>=6)", "pytest-black (>=0.3.7)", "pytest-checkdocs (>=2.4)", "pytest-cov", "pytest-enabler (>=2.2)", "pytest-mypy (>=0.9.1)", "pytest-perf", "pytest-ruff", "pytest-timeout", "pytest-xdist", "tomli-w (>=1.0.0)", "virtualenv (>=13.0.0)", "wheel"] -testing-integration = ["build[virtualenv]", "filelock (>=3.4.0)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "packaging", "pytest", "pytest-enabler", "pytest-xdist", "tomli", "virtualenv (>=13.0.0)", "wheel"] +testing-integration = ["build[virtualenv] (>=1.0.3)", "filelock (>=3.4.0)", "jaraco.envs (>=2.2)", "jaraco.path (>=3.2.0)", "packaging (>=23.1)", "pytest", "pytest-enabler", "pytest-xdist", "tomli", "virtualenv (>=13.0.0)", "wheel"] [[package]] name = "six" @@ -1970,13 +1998,13 @@ test = ["pytest", "pytest-cov"] [[package]] name = "stack-data" -version = "0.6.2" +version = "0.6.3" description = "Extract data from python stack frames and tracebacks for informative displays" optional = false python-versions = "*" files = [ - {file = "stack_data-0.6.2-py3-none-any.whl", hash = "sha256:cbb2a53eb64e5785878201a97ed7c7b94883f48b87bfb0bbe8b623c74679e4a8"}, - {file = "stack_data-0.6.2.tar.gz", hash = "sha256:32d2dd0376772d01b6cb9fc996f3c8b57a357089dec328ed4b6553d037eaf815"}, + {file = "stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695"}, + {file = "stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9"}, ] [package.dependencies] @@ -1989,28 +2017,28 @@ tests = ["cython", "littleutils", "pygments", "pytest", "typeguard"] [[package]] name = "traitlets" -version = "5.9.0" +version = "5.11.2" description = "Traitlets Python configuration system" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "traitlets-5.9.0-py3-none-any.whl", hash = "sha256:9e6ec080259b9a5940c797d58b613b5e31441c2257b87c2e795c5228ae80d2d8"}, - {file = "traitlets-5.9.0.tar.gz", hash = "sha256:f6cde21a9c68cf756af02035f72d5a723bf607e862e7be33ece505abf4a3bad9"}, + {file = "traitlets-5.11.2-py3-none-any.whl", hash = "sha256:98277f247f18b2c5cabaf4af369187754f4fb0e85911d473f72329db8a7f4fae"}, + {file = "traitlets-5.11.2.tar.gz", hash = "sha256:7564b5bf8d38c40fa45498072bf4dc5e8346eb087bbf1e2ae2d8774f6a0f078e"}, ] [package.extras] docs = ["myst-parser", "pydata-sphinx-theme", "sphinx"] -test = ["argcomplete (>=2.0)", "pre-commit", "pytest", "pytest-mock"] +test = ["argcomplete (>=3.0.3)", "mypy (>=1.5.1)", "pre-commit", "pytest (>=7.0,<7.5)", "pytest-mock", "pytest-mypy-testing"] [[package]] name = "typing-extensions" -version = "4.7.1" -description = "Backported and Experimental Type Hints for Python 3.7+" +version = "4.8.0" +description = "Backported and Experimental Type Hints for Python 3.8+" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "typing_extensions-4.7.1-py3-none-any.whl", hash = "sha256:440d5dd3af93b060174bf433bccd69b0babc3b15b1a8dca43789fd7f61514b36"}, - {file = "typing_extensions-4.7.1.tar.gz", hash = "sha256:b75ddc264f0ba5615db7ba217daeb99701ad295353c45f9e95963337ceeeffb2"}, + {file = "typing_extensions-4.8.0-py3-none-any.whl", hash = "sha256:8f92fc8806f9a6b641eaa5318da32b44d401efaac0f6678c9bc448ba3605faa0"}, + {file = "typing_extensions-4.8.0.tar.gz", hash = "sha256:df8e4339e9cb77357558cbdbceca33c303714cf861d1eef15e1070055ae8b7ef"}, ] [[package]] @@ -2026,13 +2054,13 @@ files = [ [[package]] name = "urllib3" -version = "2.0.4" +version = "2.0.7" description = "HTTP library with thread-safe connection pooling, file post, and more." optional = false python-versions = ">=3.7" files = [ - {file = "urllib3-2.0.4-py3-none-any.whl", hash = "sha256:de7df1803967d2c2a98e4b11bb7d6bd9210474c46e8a0401514e3a42a75ebde4"}, - {file = "urllib3-2.0.4.tar.gz", hash = "sha256:8d22f86aae8ef5e410d4f539fde9ce6b2113a001bb4d189e0aed70642d602b11"}, + {file = "urllib3-2.0.7-py3-none-any.whl", hash = "sha256:fdb6d215c776278489906c2f8916e6e7d4f5a9b602ccbcfdf7f016fc8da0596e"}, + {file = "urllib3-2.0.7.tar.gz", hash = "sha256:c97dfde1f7bd43a71c8d2a58e369e9b2bf692d1334ea9f9cae55add7d0dd0f84"}, ] [package.extras] @@ -2059,25 +2087,32 @@ yarl = "*" [[package]] name = "wcwidth" -version = "0.2.6" +version = "0.2.8" description = "Measures the displayed width of unicode strings in a terminal" optional = false python-versions = "*" files = [ - {file = "wcwidth-0.2.6-py2.py3-none-any.whl", hash = "sha256:795b138f6875577cd91bba52baf9e445cd5118fd32723b460e30a0af30ea230e"}, - {file = "wcwidth-0.2.6.tar.gz", hash = "sha256:a5220780a404dbe3353789870978e472cfe477761f06ee55077256e509b156d0"}, + {file = "wcwidth-0.2.8-py2.py3-none-any.whl", hash = "sha256:77f719e01648ed600dfa5402c347481c0992263b81a027344f3e1ba25493a704"}, + {file = "wcwidth-0.2.8.tar.gz", hash = "sha256:8705c569999ffbb4f6a87c6d1b80f324bd6db952f5eb0b95bc07517f4c1813d4"}, ] [[package]] name = "wmctrl" -version = "0.4" +version = "0.5" description = "A tool to programmatically control windows inside X" optional = false -python-versions = "*" +python-versions = ">=2.7" files = [ - {file = "wmctrl-0.4.tar.gz", hash = "sha256:66cbff72b0ca06a22ec3883ac3a4d7c41078bdae4fb7310f52951769b10e14e0"}, + {file = "wmctrl-0.5-py2.py3-none-any.whl", hash = "sha256:ae695c1863a314c899e7cf113f07c0da02a394b968c4772e1936219d9234ddd7"}, + {file = "wmctrl-0.5.tar.gz", hash = "sha256:7839a36b6fe9e2d6fd22304e5dc372dbced2116ba41283ea938b2da57f53e962"}, ] +[package.dependencies] +attrs = "*" + +[package.extras] +test = ["pytest"] + [[package]] name = "wrapt" version = "1.15.0" @@ -2252,4 +2287,4 @@ multidict = ">=4.0" [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "30b1a61918e6b26f80d97cb60865318d431e156faf798e274da9ef869b63db93" +content-hash = "23535ffaf99920ded096fe4d91c163e19c0cb1eb3645dce36aa684d9f5969a4b" diff --git a/api/pyproject.toml b/api/pyproject.toml index 1a7ec8ac..57a30aab 100644 --- a/api/pyproject.toml +++ b/api/pyproject.toml @@ -35,6 +35,7 @@ pytest = "7.4.2" isort = "5.12.0" pytest-factoryboy = "2.6.0" pytest-cov = "^4.0.0" +pytest-mock = "^3.11.1" pytest-vcr = "^1.0.2" pdbpp = "^0.10.3" requests-mock = "^1.10.0" From 0f0f0173bcd06dceb0f14c31eceb61100969eb09 Mon Sep 17 00:00:00 2001 From: Arthur Deierlein Date: Thu, 3 Aug 2023 11:42:13 +0200 Subject: [PATCH 4/6] feat: added notifications --- .envs/.local/.api | 1 + Makefile | 1 + api/Dockerfile | 2 +- api/outdated/jinja.py | 15 ++++ api/outdated/notifications/__init__.py | 0 api/outdated/notifications/apps.py | 5 ++ .../notifications/migrations/0001_initial.py | 49 +++++++++++ .../notifications/migrations/__init__.py | 0 api/outdated/notifications/models.py | 60 +++++++++++++ api/outdated/notifications/notifier.py | 28 ++++++ .../notifications/templates/base-alert.txt | 5 ++ .../notifications/templates/base-warning.txt | 5 ++ api/outdated/notifications/templates/base.txt | 10 +++ .../notifications/templates/final-alert.txt | 9 ++ .../notifications/templates/final-warning.txt | 9 ++ .../notifications/templates/first-alert.txt | 9 ++ .../notifications/templates/first-warning.txt | 9 ++ .../notifications/templates/second-alert.txt | 9 ++ .../templates/second-warning.txt | 9 ++ .../notifications/templates/third-alert.txt | 9 ++ .../notifications/templates/third-warning.txt | 9 ++ .../outdated/migrations/0001_initial.py | 15 +++- api/outdated/outdated/models.py | 27 +++++- api/outdated/settings.py | 25 ++++++ api/outdated/templates.py | 5 ++ api/outdated/user/migrations/0001_initial.py | 2 +- api/poetry.lock | 88 ++++++++++++++++++- api/pyproject.toml | 1 + docker-compose.override.yml | 2 +- 29 files changed, 409 insertions(+), 9 deletions(-) create mode 100644 api/outdated/jinja.py create mode 100644 api/outdated/notifications/__init__.py create mode 100644 api/outdated/notifications/apps.py create mode 100644 api/outdated/notifications/migrations/0001_initial.py create mode 100644 api/outdated/notifications/migrations/__init__.py create mode 100644 api/outdated/notifications/models.py create mode 100644 api/outdated/notifications/notifier.py create mode 100644 api/outdated/notifications/templates/base-alert.txt create mode 100644 api/outdated/notifications/templates/base-warning.txt create mode 100644 api/outdated/notifications/templates/base.txt create mode 100644 api/outdated/notifications/templates/final-alert.txt create mode 100644 api/outdated/notifications/templates/final-warning.txt create mode 100644 api/outdated/notifications/templates/first-alert.txt create mode 100644 api/outdated/notifications/templates/first-warning.txt create mode 100644 api/outdated/notifications/templates/second-alert.txt create mode 100644 api/outdated/notifications/templates/second-warning.txt create mode 100644 api/outdated/notifications/templates/third-alert.txt create mode 100644 api/outdated/notifications/templates/third-warning.txt create mode 100644 api/outdated/templates.py diff --git a/.envs/.local/.api b/.envs/.local/.api index 84a4bd6f..f2129a6c 100644 --- a/.envs/.local/.api +++ b/.envs/.local/.api @@ -3,3 +3,4 @@ ENV=dev OIDC_VERIFY_SSL=False OIDC_OP_BASE_ENDPOINT=https://outdated.local/auth/realms/outdated/protocol/openid-connect GITHUB_API_TOKEN=your_token +# NOTIFICATIONS=first-warning=180;final-warning=10;final-alert=-1 diff --git a/Makefile b/Makefile index 4b8ce704..7c25b542 100644 --- a/Makefile +++ b/Makefile @@ -77,6 +77,7 @@ migrate: ## Migrate django .PHONY: migrate-zero migrate-zero: ## Unapply all django migrations @docker compose run --rm api python ./manage.py migrate outdated zero + @docker compose run --rm api python ./manage.py migrate notifications zero @docker compose run --rm api python ./manage.py migrate user zero .PHONY: keycloak-import diff --git a/api/Dockerfile b/api/Dockerfile index 3504c691..2272d3c9 100644 --- a/api/Dockerfile +++ b/api/Dockerfile @@ -32,4 +32,4 @@ COPY . $APP_HOME EXPOSE 8000 -CMD /bin/sh -c "wait-for-it.sh ${DATABASE_HOST:-db}:${DATABASE_PORT:-5432} -- ./manage.py migrate && gunicorn --bind :8000 outdated.wsgi" \ No newline at end of file +CMD /bin/sh -c "wait-for-it.sh ${DATABASE_HOST:-db}:${DATABASE_PORT:-5432} -- ./manage.py migrate && ./manage.py update-notifications && gunicorn --bind :8000 outdated.wsgi" \ No newline at end of file diff --git a/api/outdated/jinja.py b/api/outdated/jinja.py new file mode 100644 index 00000000..afc12698 --- /dev/null +++ b/api/outdated/jinja.py @@ -0,0 +1,15 @@ +import jinja2 + +OVERWRITES = { + "trim_blocks": True, + "lstrip_blocks": True, +} + + +def environment(**options): + return jinja2.Environment( + **{ + **options, + **OVERWRITES, + } + ) diff --git a/api/outdated/notifications/__init__.py b/api/outdated/notifications/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/api/outdated/notifications/apps.py b/api/outdated/notifications/apps.py new file mode 100644 index 00000000..aa2aecbc --- /dev/null +++ b/api/outdated/notifications/apps.py @@ -0,0 +1,5 @@ +from django.apps import AppConfig + + +class NotificationConfig(AppConfig): + name = "outdated.notifications" diff --git a/api/outdated/notifications/migrations/0001_initial.py b/api/outdated/notifications/migrations/0001_initial.py new file mode 100644 index 00000000..95ad92f8 --- /dev/null +++ b/api/outdated/notifications/migrations/0001_initial.py @@ -0,0 +1,49 @@ +# Generated by Django 4.1.10 on 2023-08-09 09:44 + +from django.db import migrations, models +import uuid + + +class Migration(migrations.Migration): + + initial = True + + dependencies = [] + + operations = [ + migrations.CreateModel( + name="Notification", + fields=[ + ( + "id", + models.UUIDField( + default=uuid.uuid4, + editable=False, + primary_key=True, + serialize=False, + ), + ), + ("schedule", models.DurationField()), + ( + "template", + models.CharField( + choices=[ + ("first-warning", "first-warning"), + ("second-warning", "second-warning"), + ("third-warning", "third-warning"), + ("final-warning", "final-warning"), + ("first-alert", "first-alert"), + ("second-alert", "second-alert"), + ("third-alert", "third-alert"), + ("final-alert", "final-alert"), + ], + max_length=50, + ), + ), + ], + options={ + "ordering": ("-schedule",), + "unique_together": {("schedule", "template")}, + }, + ), + ] diff --git a/api/outdated/notifications/migrations/__init__.py b/api/outdated/notifications/migrations/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/api/outdated/notifications/models.py b/api/outdated/notifications/models.py new file mode 100644 index 00000000..2e35b480 --- /dev/null +++ b/api/outdated/notifications/models.py @@ -0,0 +1,60 @@ +from django.conf import settings +from django.db import models +from django.db.models.signals import m2m_changed, post_save +from django.dispatch import receiver + +from outdated.models import UUIDModel +from outdated.outdated.models import Project, ReleaseVersion + +TEMPLATE_CHOICES = [(template, template) for template, _ in settings.NOTIFICATIONS] + + +class Notification(UUIDModel): + schedule = models.DurationField() + template = models.CharField(max_length=50, choices=TEMPLATE_CHOICES) + + def __str__(self) -> str: + return f"{self.template} ({self.schedule.days} days before EOL)" + + class Meta: + unique_together = ("schedule", "template") + ordering = ("-schedule",) + + +def build_notification_queue(project: Project): + duration_until_outdated = project.duration_until_outdated + notifications = project.notification_queue + unsent_notifications = Notification.objects.filter( + schedule__gte=duration_until_outdated + ) + notifications.set( + [ + *list(unsent_notifications)[-1:], + *Notification.objects.filter(schedule__lte=duration_until_outdated), + ] + ) + project.save() + + +@receiver(post_save, sender=ReleaseVersion) +def release_version_changed(instance: ReleaseVersion, **kwargs): + if not instance.end_of_life: + return + concerned_projects = [] + for version in instance.versions.all(): + concerned_projects.extend(version.projects.all()) + + for project in set(concerned_projects): + if project.duration_until_outdated is not None: + build_notification_queue(project) + + +@receiver(m2m_changed, sender=Project.versioned_dependencies.through) +def versioned_dependencies_changed(action: str, instance: Project, **kwargs): + if ( + action.startswith("pre") + or action.endswith("clear") + or instance.duration_until_outdated is None + ): + return + build_notification_queue(instance) diff --git a/api/outdated/notifications/notifier.py b/api/outdated/notifications/notifier.py new file mode 100644 index 00000000..14934ee1 --- /dev/null +++ b/api/outdated/notifications/notifier.py @@ -0,0 +1,28 @@ +from django.core.mail import EmailMessage +from django.template.base import Template +from django.template.loader import get_template + +from outdated.outdated.models import Project + +from .models import Notification + + +class Notifier: + def __init__(self, project: Project) -> None: + self.project = project + + def notify(self) -> None: + try: + notification: Notification = self.project.notification_queue.get( + schedule__gte=self.project.duration_until_outdated + ) + except Notification.DoesNotExist: + return + + template: Template = get_template(notification.template + ".txt", using="text") + subject, _, body = template.render({"project": self.project}).partition("\n") + maintainers = [m.user.email for m in self.project.maintainers.all()] + message = EmailMessage(subject, body, to=maintainers[:1], cc=maintainers[1:]) + message.send() + self.project.notification_queue.remove(notification) + self.project.save() diff --git a/api/outdated/notifications/templates/base-alert.txt b/api/outdated/notifications/templates/base-alert.txt new file mode 100644 index 00000000..f7906f5b --- /dev/null +++ b/api/outdated/notifications/templates/base-alert.txt @@ -0,0 +1,5 @@ +{% extends 'base.txt' %} + +{% block description %} +Outdated since {{ project.duration_until_outdated.days * -1 }} days +{% endblock %} diff --git a/api/outdated/notifications/templates/base-warning.txt b/api/outdated/notifications/templates/base-warning.txt new file mode 100644 index 00000000..f2771ae6 --- /dev/null +++ b/api/outdated/notifications/templates/base-warning.txt @@ -0,0 +1,5 @@ +{% extends 'base.txt' %} + +{% block description %} +Outdated in {{project.duration_until_outdated.days}} days +{% endblock %} diff --git a/api/outdated/notifications/templates/base.txt b/api/outdated/notifications/templates/base.txt new file mode 100644 index 00000000..58578093 --- /dev/null +++ b/api/outdated/notifications/templates/base.txt @@ -0,0 +1,10 @@ +{% block subject required %} +{% endblock %} +Project: {{ project.name }} +Repo: {{ project.repo }} + +{% block description %} +{% endblock %} + +{% block content %} +{% endblock %} diff --git a/api/outdated/notifications/templates/final-alert.txt b/api/outdated/notifications/templates/final-alert.txt new file mode 100644 index 00000000..957e6468 --- /dev/null +++ b/api/outdated/notifications/templates/final-alert.txt @@ -0,0 +1,9 @@ +{% extends 'base-alert.txt' %} + +{% block subject %} +Your Project has reached EOL +{% endblock %} + +{% block content %} +final-alert.txt contents +{% endblock %} diff --git a/api/outdated/notifications/templates/final-warning.txt b/api/outdated/notifications/templates/final-warning.txt new file mode 100644 index 00000000..6d3e98a6 --- /dev/null +++ b/api/outdated/notifications/templates/final-warning.txt @@ -0,0 +1,9 @@ +{% extends 'base-warning.txt' %} + +{% block subject %} +Your project will be out of date shortly! +{% endblock %} + +{% block content %} +final warning content +{% endblock %} diff --git a/api/outdated/notifications/templates/first-alert.txt b/api/outdated/notifications/templates/first-alert.txt new file mode 100644 index 00000000..8a6d2b79 --- /dev/null +++ b/api/outdated/notifications/templates/first-alert.txt @@ -0,0 +1,9 @@ +{% extends 'base-alert.txt' %} + +{% block subject %} +Your project is now outdated +{% endblock %} + +{% block content %} +first-alert.txt contents +{% endblock %} diff --git a/api/outdated/notifications/templates/first-warning.txt b/api/outdated/notifications/templates/first-warning.txt new file mode 100644 index 00000000..ae9d58d8 --- /dev/null +++ b/api/outdated/notifications/templates/first-warning.txt @@ -0,0 +1,9 @@ +{% extends 'base-warning.txt' %} + +{% block subject %} +Your project will go out of date soon +{% endblock %} + +{% block content %} +first warning text +{% endblock %} diff --git a/api/outdated/notifications/templates/second-alert.txt b/api/outdated/notifications/templates/second-alert.txt new file mode 100644 index 00000000..464f67db --- /dev/null +++ b/api/outdated/notifications/templates/second-alert.txt @@ -0,0 +1,9 @@ +{% extends 'base-alert.txt' %} + +{% block subject %} +Your project is using outdated dependencies! +{% endblock %} + +{% block content %} +second-alert.txt contents +{% endblock %} diff --git a/api/outdated/notifications/templates/second-warning.txt b/api/outdated/notifications/templates/second-warning.txt new file mode 100644 index 00000000..7b79f339 --- /dev/null +++ b/api/outdated/notifications/templates/second-warning.txt @@ -0,0 +1,9 @@ +{% extends 'base-warning.txt' %} + +{% block subject %} +Your project is approaching it's EOL +{% endblock %} + +{% block content %} +second warning text +{% endblock %} diff --git a/api/outdated/notifications/templates/third-alert.txt b/api/outdated/notifications/templates/third-alert.txt new file mode 100644 index 00000000..50b423ad --- /dev/null +++ b/api/outdated/notifications/templates/third-alert.txt @@ -0,0 +1,9 @@ +{% extends 'base-alert.txt' %} + +{% block subject %} +Your Project has outdated! +{% endblock %} + +{% block content %} +third-alert.txt contents +{% endblock %} diff --git a/api/outdated/notifications/templates/third-warning.txt b/api/outdated/notifications/templates/third-warning.txt new file mode 100644 index 00000000..46ed0875 --- /dev/null +++ b/api/outdated/notifications/templates/third-warning.txt @@ -0,0 +1,9 @@ +{% extends 'base-warning.txt' %} + +{% block subject %} +Your project will soon be EOL! +{% endblock %} + +{% block content %} +third warning text +{% endblock %} diff --git a/api/outdated/outdated/migrations/0001_initial.py b/api/outdated/outdated/migrations/0001_initial.py index a9ab3c13..819276bd 100644 --- a/api/outdated/outdated/migrations/0001_initial.py +++ b/api/outdated/outdated/migrations/0001_initial.py @@ -1,4 +1,4 @@ -# Generated by Django 4.1.9 on 2023-09-18 08:51 +# Generated by Django 4.1.10 on 2023-08-09 09:44 from django.db import migrations, models import django.db.models.deletion @@ -13,6 +13,7 @@ class Migration(migrations.Migration): dependencies = [ ("user", "0001_initial"), + ("notifications", "0001_initial"), ] operations = [ @@ -92,6 +93,7 @@ class Migration(migrations.Migration): "release_version", models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, + related_name="versions", to="outdated.releaseversion", ), ), @@ -124,9 +126,15 @@ class Migration(migrations.Migration): "repo", outdated.models.RepositoryURLField(max_length=100, unique=True), ), + ( + "notification_queue", + models.ManyToManyField(blank=True, to="notifications.notification"), + ), ( "versioned_dependencies", - models.ManyToManyField(blank=True, to="outdated.version"), + models.ManyToManyField( + blank=True, related_name="projects", to="outdated.version" + ), ), ], options={ @@ -161,6 +169,9 @@ class Migration(migrations.Migration): ), ), ], + options={ + "ordering": ("-is_primary",), + }, ), migrations.AddConstraint( model_name="project", diff --git a/api/outdated/outdated/models.py b/api/outdated/outdated/models.py index ed461e83..f7369149 100644 --- a/api/outdated/outdated/models.py +++ b/api/outdated/outdated/models.py @@ -1,4 +1,5 @@ from datetime import date, timedelta +from typing import Optional from django.db import models from django.db.models.functions import Lower @@ -70,7 +71,9 @@ def status(self): class Version(UUIDModel): - release_version = models.ForeignKey(ReleaseVersion, on_delete=models.CASCADE) + release_version = models.ForeignKey( + ReleaseVersion, on_delete=models.CASCADE, related_name="versions" + ) patch_version = models.IntegerField() release_date = models.DateField(null=True, blank=True) @@ -91,12 +94,20 @@ def __str__(self): def version(self): return f"{self.release_version.version}.{self.patch_version}" + @property + def end_of_life(self): + return self.release_version.end_of_life + class Project(UUIDModel): name = models.CharField(max_length=100, db_index=True) - - versioned_dependencies = models.ManyToManyField(Version, blank=True) repo = RepositoryURLField(max_length=100, unique=True) + versioned_dependencies = models.ManyToManyField( + Version, blank=True, related_name="projects" + ) + notification_queue = models.ManyToManyField( + "notifications.Notification", blank=True + ) class Meta: ordering = ["name", "id"] @@ -116,6 +127,12 @@ def status(self) -> str: first = self.versioned_dependencies.first() return first.release_version.status if first else STATUS_OPTIONS["undefined"] + @property + def duration_until_outdated(self) -> Optional[timedelta]: + if not self.status or self.status == STATUS_OPTIONS["undefined"]: + return + return self.versioned_dependencies.first().end_of_life - date.today() + def __str__(self): return self.name @@ -127,5 +144,9 @@ class Maintainer(UUIDModel): ) is_primary = UniqueBooleanField(default=False, together=["project"]) + def __str__(self): + return self.user.email + class Meta: unique_together = ("user", "project") + ordering = ("-is_primary",) diff --git a/api/outdated/settings.py b/api/outdated/settings.py index 8209e1a7..8c7ea6b4 100644 --- a/api/outdated/settings.py +++ b/api/outdated/settings.py @@ -44,6 +44,7 @@ def default(default_dev=env.NOTSET, default_prod=env.NOTSET): "rest_framework_json_api", "outdated.outdated", "outdated.user", + "outdated.notifications", ] if DEBUG: @@ -184,3 +185,27 @@ def default(default_dev=env.NOTSET, default_prod=env.NOTSET): "ember-cli", ], ) + + +NOTIFICATIONS = [ + *env.dict("NOTIFICATIONS", cast=dict(key=str, value=int), default={}).items() +] or [ + ("first-warning", 180), + ("second-warning", 90), + ("third-warning", 31), + ("final-warning", 10), + ("first-alert", 0), + ("second-alert", -10), + ("third-alert", -30), + ("final-alert", -60), +] + +TEMPLATES = [ + # template backend for plain text + { + "BACKEND": "outdated.templates.Jinja2", + "NAME": "text", + "APP_DIRS": True, + "OPTIONS": {"environment": "outdated.jinja.environment"}, + }, +] diff --git a/api/outdated/templates.py b/api/outdated/templates.py new file mode 100644 index 00000000..a0a67ed3 --- /dev/null +++ b/api/outdated/templates.py @@ -0,0 +1,5 @@ +from django.template.backends.jinja2 import Jinja2 as Jinja2Backend + + +class Jinja2(Jinja2Backend): + app_dirname = "templates" diff --git a/api/outdated/user/migrations/0001_initial.py b/api/outdated/user/migrations/0001_initial.py index f55a0ad2..dc518e65 100644 --- a/api/outdated/user/migrations/0001_initial.py +++ b/api/outdated/user/migrations/0001_initial.py @@ -1,4 +1,4 @@ -# Generated by Django 4.1.9 on 2023-06-08 09:37 +# Generated by Django 4.1.10 on 2023-08-09 09:44 from django.db import migrations, models import uuid diff --git a/api/poetry.lock b/api/poetry.lock index 20bb79dd..2762039c 100644 --- a/api/poetry.lock +++ b/api/poetry.lock @@ -1148,6 +1148,23 @@ docs = ["Jinja2 (==2.11.3)", "MarkupSafe (==1.1.1)", "Pygments (==2.8.1)", "alab qa = ["flake8 (==5.0.4)", "mypy (==0.971)", "types-setuptools (==67.2.0.1)"] testing = ["Django", "attrs", "colorama", "docopt", "pytest (<7.0.0)"] +[[package]] +name = "jinja2" +version = "3.1.2" +description = "A very fast and expressive template engine." +optional = false +python-versions = ">=3.7" +files = [ + {file = "Jinja2-3.1.2-py3-none-any.whl", hash = "sha256:6088930bfe239f0e6710546ab9c19c9ef35e29792895fed6e6e31a023a182a61"}, + {file = "Jinja2-3.1.2.tar.gz", hash = "sha256:31351a702a408a9e7595a8fc6150fc3f43bb6bf7e319770cbc0db9df9437e852"}, +] + +[package.dependencies] +MarkupSafe = ">=2.0" + +[package.extras] +i18n = ["Babel (>=2.7)"] + [[package]] name = "josepy" version = "1.13.0" @@ -1169,6 +1186,75 @@ dev = ["pytest", "tox"] docs = ["Sphinx (>=1.0)", "sphinx-rtd-theme (>=1.0)"] tests = ["coverage (>=4.0)", "flake8 (<4)", "isort", "mypy", "pytest (>=2.8.0)", "pytest-cov", "pytest-flake8 (>=0.5)", "types-pyOpenSSL", "types-pyRFC3339", "types-requests", "types-setuptools"] +[[package]] +name = "markupsafe" +version = "2.1.3" +description = "Safely add untrusted strings to HTML/XML markup." +optional = false +python-versions = ">=3.7" +files = [ + {file = "MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:cd0f502fe016460680cd20aaa5a76d241d6f35a1c3350c474bac1273803893fa"}, + {file = "MarkupSafe-2.1.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e09031c87a1e51556fdcb46e5bd4f59dfb743061cf93c4d6831bf894f125eb57"}, + {file = "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:68e78619a61ecf91e76aa3e6e8e33fc4894a2bebe93410754bd28fce0a8a4f9f"}, + {file = "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:65c1a9bcdadc6c28eecee2c119465aebff8f7a584dd719facdd9e825ec61ab52"}, + {file = "MarkupSafe-2.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:525808b8019e36eb524b8c68acdd63a37e75714eac50e988180b169d64480a00"}, + {file = "MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:962f82a3086483f5e5f64dbad880d31038b698494799b097bc59c2edf392fce6"}, + {file = "MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:aa7bd130efab1c280bed0f45501b7c8795f9fdbeb02e965371bbef3523627779"}, + {file = "MarkupSafe-2.1.3-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:c9c804664ebe8f83a211cace637506669e7890fec1b4195b505c214e50dd4eb7"}, + {file = "MarkupSafe-2.1.3-cp310-cp310-win32.whl", hash = "sha256:10bbfe99883db80bdbaff2dcf681dfc6533a614f700da1287707e8a5d78a8431"}, + {file = "MarkupSafe-2.1.3-cp310-cp310-win_amd64.whl", hash = "sha256:1577735524cdad32f9f694208aa75e422adba74f1baee7551620e43a3141f559"}, + {file = "MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:ad9e82fb8f09ade1c3e1b996a6337afac2b8b9e365f926f5a61aacc71adc5b3c"}, + {file = "MarkupSafe-2.1.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3c0fae6c3be832a0a0473ac912810b2877c8cb9d76ca48de1ed31e1c68386575"}, + {file = "MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b076b6226fb84157e3f7c971a47ff3a679d837cf338547532ab866c57930dbee"}, + {file = "MarkupSafe-2.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bfce63a9e7834b12b87c64d6b155fdd9b3b96191b6bd334bf37db7ff1fe457f2"}, + {file = "MarkupSafe-2.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:338ae27d6b8745585f87218a3f23f1512dbf52c26c28e322dbe54bcede54ccb9"}, + {file = "MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:e4dd52d80b8c83fdce44e12478ad2e85c64ea965e75d66dbeafb0a3e77308fcc"}, + {file = "MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:df0be2b576a7abbf737b1575f048c23fb1d769f267ec4358296f31c2479db8f9"}, + {file = "MarkupSafe-2.1.3-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:5bbe06f8eeafd38e5d0a4894ffec89378b6c6a625ff57e3028921f8ff59318ac"}, + {file = "MarkupSafe-2.1.3-cp311-cp311-win32.whl", hash = "sha256:dd15ff04ffd7e05ffcb7fe79f1b98041b8ea30ae9234aed2a9168b5797c3effb"}, + {file = "MarkupSafe-2.1.3-cp311-cp311-win_amd64.whl", hash = "sha256:134da1eca9ec0ae528110ccc9e48041e0828d79f24121a1a146161103c76e686"}, + {file = "MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:f698de3fd0c4e6972b92290a45bd9b1536bffe8c6759c62471efaa8acb4c37bc"}, + {file = "MarkupSafe-2.1.3-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:aa57bd9cf8ae831a362185ee444e15a93ecb2e344c8e52e4d721ea3ab6ef1823"}, + {file = "MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:ffcc3f7c66b5f5b7931a5aa68fc9cecc51e685ef90282f4a82f0f5e9b704ad11"}, + {file = "MarkupSafe-2.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:47d4f1c5f80fc62fdd7777d0d40a2e9dda0a05883ab11374334f6c4de38adffd"}, + {file = "MarkupSafe-2.1.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1f67c7038d560d92149c060157d623c542173016c4babc0c1913cca0564b9939"}, + {file = "MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:9aad3c1755095ce347e26488214ef77e0485a3c34a50c5a5e2471dff60b9dd9c"}, + {file = "MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:14ff806850827afd6b07a5f32bd917fb7f45b046ba40c57abdb636674a8b559c"}, + {file = "MarkupSafe-2.1.3-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8f9293864fe09b8149f0cc42ce56e3f0e54de883a9de90cd427f191c346eb2e1"}, + {file = "MarkupSafe-2.1.3-cp312-cp312-win32.whl", hash = "sha256:715d3562f79d540f251b99ebd6d8baa547118974341db04f5ad06d5ea3eb8007"}, + {file = "MarkupSafe-2.1.3-cp312-cp312-win_amd64.whl", hash = "sha256:1b8dd8c3fd14349433c79fa8abeb573a55fc0fdd769133baac1f5e07abf54aeb"}, + {file = "MarkupSafe-2.1.3-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:8e254ae696c88d98da6555f5ace2279cf7cd5b3f52be2b5cf97feafe883b58d2"}, + {file = "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:cb0932dc158471523c9637e807d9bfb93e06a95cbf010f1a38b98623b929ef2b"}, + {file = "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:9402b03f1a1b4dc4c19845e5c749e3ab82d5078d16a2a4c2cd2df62d57bb0707"}, + {file = "MarkupSafe-2.1.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ca379055a47383d02a5400cb0d110cef0a776fc644cda797db0c5696cfd7e18e"}, + {file = "MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_aarch64.whl", hash = "sha256:b7ff0f54cb4ff66dd38bebd335a38e2c22c41a8ee45aa608efc890ac3e3931bc"}, + {file = "MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_i686.whl", hash = "sha256:c011a4149cfbcf9f03994ec2edffcb8b1dc2d2aede7ca243746df97a5d41ce48"}, + {file = "MarkupSafe-2.1.3-cp37-cp37m-musllinux_1_1_x86_64.whl", hash = "sha256:56d9f2ecac662ca1611d183feb03a3fa4406469dafe241673d521dd5ae92a155"}, + {file = "MarkupSafe-2.1.3-cp37-cp37m-win32.whl", hash = "sha256:8758846a7e80910096950b67071243da3e5a20ed2546e6392603c096778d48e0"}, + {file = "MarkupSafe-2.1.3-cp37-cp37m-win_amd64.whl", hash = "sha256:787003c0ddb00500e49a10f2844fac87aa6ce977b90b0feaaf9de23c22508b24"}, + {file = "MarkupSafe-2.1.3-cp38-cp38-macosx_10_9_universal2.whl", hash = "sha256:2ef12179d3a291be237280175b542c07a36e7f60718296278d8593d21ca937d4"}, + {file = "MarkupSafe-2.1.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:2c1b19b3aaacc6e57b7e25710ff571c24d6c3613a45e905b1fde04d691b98ee0"}, + {file = "MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8afafd99945ead6e075b973fefa56379c5b5c53fd8937dad92c662da5d8fd5ee"}, + {file = "MarkupSafe-2.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8c41976a29d078bb235fea9b2ecd3da465df42a562910f9022f1a03107bd02be"}, + {file = "MarkupSafe-2.1.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d080e0a5eb2529460b30190fcfcc4199bd7f827663f858a226a81bc27beaa97e"}, + {file = "MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_aarch64.whl", hash = "sha256:69c0f17e9f5a7afdf2cc9fb2d1ce6aabdb3bafb7f38017c0b77862bcec2bbad8"}, + {file = "MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_i686.whl", hash = "sha256:504b320cd4b7eff6f968eddf81127112db685e81f7e36e75f9f84f0df46041c3"}, + {file = "MarkupSafe-2.1.3-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:42de32b22b6b804f42c5d98be4f7e5e977ecdd9ee9b660fda1a3edf03b11792d"}, + {file = "MarkupSafe-2.1.3-cp38-cp38-win32.whl", hash = "sha256:ceb01949af7121f9fc39f7d27f91be8546f3fb112c608bc4029aef0bab86a2a5"}, + {file = "MarkupSafe-2.1.3-cp38-cp38-win_amd64.whl", hash = "sha256:1b40069d487e7edb2676d3fbdb2b0829ffa2cd63a2ec26c4938b2d34391b4ecc"}, + {file = "MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:8023faf4e01efadfa183e863fefde0046de576c6f14659e8782065bcece22198"}, + {file = "MarkupSafe-2.1.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:6b2b56950d93e41f33b4223ead100ea0fe11f8e6ee5f641eb753ce4b77a7042b"}, + {file = "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9dcdfd0eaf283af041973bff14a2e143b8bd64e069f4c383416ecd79a81aab58"}, + {file = "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:05fb21170423db021895e1ea1e1f3ab3adb85d1c2333cbc2310f2a26bc77272e"}, + {file = "MarkupSafe-2.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:282c2cb35b5b673bbcadb33a585408104df04f14b2d9b01d4c345a3b92861c2c"}, + {file = "MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_aarch64.whl", hash = "sha256:ab4a0df41e7c16a1392727727e7998a467472d0ad65f3ad5e6e765015df08636"}, + {file = "MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_i686.whl", hash = "sha256:7ef3cb2ebbf91e330e3bb937efada0edd9003683db6b57bb108c4001f37a02ea"}, + {file = "MarkupSafe-2.1.3-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:0a4e4a1aff6c7ac4cd55792abf96c915634c2b97e3cc1c7129578aa68ebd754e"}, + {file = "MarkupSafe-2.1.3-cp39-cp39-win32.whl", hash = "sha256:fec21693218efe39aa7f8599346e90c705afa52c5b31ae019b2e57e8f6542bb2"}, + {file = "MarkupSafe-2.1.3-cp39-cp39-win_amd64.whl", hash = "sha256:3fd4abcb888d15a94f32b75d8fd18ee162ca0c064f35b11134be77050296d6ba"}, + {file = "MarkupSafe-2.1.3.tar.gz", hash = "sha256:af598ed32d6ae86f1b747b82783958b1a4ab8f617b06fe68795c7f026abbdcad"}, +] + [[package]] name = "matplotlib-inline" version = "0.1.6" @@ -2287,4 +2373,4 @@ multidict = ">=4.0" [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "23535ffaf99920ded096fe4d91c163e19c0cb1eb3645dce36aa684d9f5969a4b" +content-hash = "96e761c360e72caef58a0b7d8f5cc4352830dd866a8181ffd3fd2bb29cd29c4d" diff --git a/api/pyproject.toml b/api/pyproject.toml index 57a30aab..bcb8471f 100644 --- a/api/pyproject.toml +++ b/api/pyproject.toml @@ -19,6 +19,7 @@ semver = "^3.0.0" aiohttp = {extras = ["speedups"], version = "^3.8.4"} # pyaml = "^21.10.1" mozilla-django-oidc = "^3.0.0" +jinja2 = "^3.1.2" [tool.poetry.group.dev.dependencies] diff --git a/docker-compose.override.yml b/docker-compose.override.yml index 9aceb501..ba716db8 100644 --- a/docker-compose.override.yml +++ b/docker-compose.override.yml @@ -14,7 +14,7 @@ services: [ "/bin/sh", "-c", - "wait-for-it.sh db:5432 -- ./manage.py migrate && ./manage.py runserver 0.0.0.0:8000", + "wait-for-it.sh db:5432 -- ./manage.py migrate && ./manage.py update-notifications && ./manage.py runserver 0.0.0.0:8000", ] env_file: ./.envs/.local/.api caddy: From c3013fd346580a0e030b9cb410ae1c0129d9e12a Mon Sep 17 00:00:00 2001 From: Arthur Deierlein Date: Thu, 3 Aug 2023 11:42:49 +0200 Subject: [PATCH 5/6] feat: added management commands for notifications --- .../notifications/management/__init__.py | 0 .../management/commands/__init__.py | 0 .../management/commands/notify.py | 18 +++++++++++++++++ .../commands/update-notifications.py | 20 +++++++++++++++++++ 4 files changed, 38 insertions(+) create mode 100644 api/outdated/notifications/management/__init__.py create mode 100644 api/outdated/notifications/management/commands/__init__.py create mode 100644 api/outdated/notifications/management/commands/notify.py create mode 100644 api/outdated/notifications/management/commands/update-notifications.py diff --git a/api/outdated/notifications/management/__init__.py b/api/outdated/notifications/management/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/api/outdated/notifications/management/commands/__init__.py b/api/outdated/notifications/management/commands/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/api/outdated/notifications/management/commands/notify.py b/api/outdated/notifications/management/commands/notify.py new file mode 100644 index 00000000..6cae34d8 --- /dev/null +++ b/api/outdated/notifications/management/commands/notify.py @@ -0,0 +1,18 @@ +from outdated.commands import ProjectCommand +from outdated.notifications.notifier import Notifier + + +class Command(ProjectCommand): + help = "Send notifications to given projects." + + def _handle(self, project): + if not project.maintainers.all(): + self.stdout.write( + f"Skipped {project.name} (no-maintainers)", self.style.WARNING + ) + return + elif project.duration_until_outdated is None: + return + + Notifier(project).notify() + self.stdout.write(f"Notified {project}", self.style.SUCCESS) diff --git a/api/outdated/notifications/management/commands/update-notifications.py b/api/outdated/notifications/management/commands/update-notifications.py new file mode 100644 index 00000000..3374342b --- /dev/null +++ b/api/outdated/notifications/management/commands/update-notifications.py @@ -0,0 +1,20 @@ +from datetime import timedelta + +from django.conf import settings +from django.core.management.base import BaseCommand + +from outdated.notifications.models import Notification + + +class Command(BaseCommand): + help = "Update notifications to match those in settings.py" + + def handle(self, *args, **options): + notifications = [] + for template, schedule in settings.NOTIFICATIONS: + notifications.append( + Notification.objects.get_or_create( + template=template, schedule=timedelta(days=schedule) + )[0] + ) + [n.delete() for n in Notification.objects.all() if n not in notifications] From 6dcd17cb9e4bfd7db75af042ff9249a9e8270a1a Mon Sep 17 00:00:00 2001 From: Arthur Deierlein Date: Thu, 3 Aug 2023 11:43:03 +0200 Subject: [PATCH 6/6] chore(api/notifications): added tests --- api/outdated/conftest.py | 13 +++++ api/outdated/notifications/tests/__init__.py | 0 .../notifications/tests/templates/base.txt | 8 +++ .../tests/templates/test-bar.txt | 9 +++ .../tests/templates/test-baz.txt | 9 +++ .../tests/templates/test-foo.txt | 9 +++ .../tests/test_build_notification_queue.py | 47 +++++++++++++++ .../tests/test_management_commands.py | 29 ++++++++++ .../notifications/tests/test_notifier.py | 58 +++++++++++++++++++ 9 files changed, 182 insertions(+) create mode 100644 api/outdated/notifications/tests/__init__.py create mode 100644 api/outdated/notifications/tests/templates/base.txt create mode 100644 api/outdated/notifications/tests/templates/test-bar.txt create mode 100644 api/outdated/notifications/tests/templates/test-baz.txt create mode 100644 api/outdated/notifications/tests/templates/test-foo.txt create mode 100644 api/outdated/notifications/tests/test_build_notification_queue.py create mode 100644 api/outdated/notifications/tests/test_management_commands.py create mode 100644 api/outdated/notifications/tests/test_notifier.py diff --git a/api/outdated/conftest.py b/api/outdated/conftest.py index 3d3a1831..91973d6d 100644 --- a/api/outdated/conftest.py +++ b/api/outdated/conftest.py @@ -1,6 +1,7 @@ from functools import partial import pytest +from django.core.management import call_command from pytest_factoryboy import register from rest_framework.test import APIClient @@ -59,6 +60,18 @@ def client(db, settings, get_claims): return client +@pytest.fixture +def setup_notifications(transactional_db, settings): + settings.NOTIFICATIONS = [ + ("test-foo", 60), + ("test-bar", 10), + ("test-baz", -20), + ] + call_command("update-notifications") + settings.TEMPLATES[0]["DIRS"] = ["outdated/notifications/tests/templates"] + settings.TEMPLATES[0]["APP_DIRS"] = False + + @pytest.fixture(scope="module") def vcr_config(): return { diff --git a/api/outdated/notifications/tests/__init__.py b/api/outdated/notifications/tests/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/api/outdated/notifications/tests/templates/base.txt b/api/outdated/notifications/tests/templates/base.txt new file mode 100644 index 00000000..55f1e8b5 --- /dev/null +++ b/api/outdated/notifications/tests/templates/base.txt @@ -0,0 +1,8 @@ +{% block subject -%} +{% endblock -%} + +Project: {{project.name}} +Repo: {{project.repo}} + +{% block content -%} +{% endblock %} diff --git a/api/outdated/notifications/tests/templates/test-bar.txt b/api/outdated/notifications/tests/templates/test-bar.txt new file mode 100644 index 00000000..07eba94d --- /dev/null +++ b/api/outdated/notifications/tests/templates/test-bar.txt @@ -0,0 +1,9 @@ +{% extends 'base.txt' %} + +{% block subject %} +bar +{% endblock %} + +{% block content %} +test-bar.txt contents +{% endblock %} diff --git a/api/outdated/notifications/tests/templates/test-baz.txt b/api/outdated/notifications/tests/templates/test-baz.txt new file mode 100644 index 00000000..182a49bc --- /dev/null +++ b/api/outdated/notifications/tests/templates/test-baz.txt @@ -0,0 +1,9 @@ +{% extends 'base.txt' %} + +{% block subject %} +baz +{% endblock %} + +{% block content %} +test-baz.txt contents +{% endblock %} diff --git a/api/outdated/notifications/tests/templates/test-foo.txt b/api/outdated/notifications/tests/templates/test-foo.txt new file mode 100644 index 00000000..85c1ecc9 --- /dev/null +++ b/api/outdated/notifications/tests/templates/test-foo.txt @@ -0,0 +1,9 @@ +{% extends 'base.txt' %} + +{% block subject %} +foo +{% endblock %} + +{% block content %} +test-foo.txt contents +{% endblock %} diff --git a/api/outdated/notifications/tests/test_build_notification_queue.py b/api/outdated/notifications/tests/test_build_notification_queue.py new file mode 100644 index 00000000..0c639c30 --- /dev/null +++ b/api/outdated/notifications/tests/test_build_notification_queue.py @@ -0,0 +1,47 @@ +from datetime import date, timedelta +from unittest.mock import MagicMock + +import pytest +from pytest_mock import MockerFixture + +from .. import models + + +@pytest.mark.parametrize( + "status,called", + (["UNDEFINED", False], ["OUTDATED", True], ["WARNING", True], ["UP-TO-DATE", True]), +) +def test_build_notification_queue_called( + transactional_db, + mocker: MockerFixture, + status, + called, + project_factory, + release_version_factory, + version_factory, +): + build_notification_queue_mock: MagicMock = mocker.patch.object( + models, "build_notification_queue" + ) + release_version = release_version_factory( + undefined=status == "UNDEFINED", + outdated=status == "OUTDATED", + warning=status == "WARNING", + up_to_date=status == "UP-TO-DATE", + ) + version = version_factory(release_version=release_version) + project = project_factory() + assert build_notification_queue_mock.call_count == 0 + project.versioned_dependencies.add(version) + + if called: + build_notification_queue_mock.assert_called_with(project) + other_project = project_factory(versioned_dependencies=[version]) + build_notification_queue_mock.assert_called_with(other_project) + + release_version.end_of_life = date.today() + timedelta(days=2000) + release_version.save() + + assert build_notification_queue_mock.call_count == 4 + else: + assert build_notification_queue_mock.call_count == 0 diff --git a/api/outdated/notifications/tests/test_management_commands.py b/api/outdated/notifications/tests/test_management_commands.py new file mode 100644 index 00000000..e229e39f --- /dev/null +++ b/api/outdated/notifications/tests/test_management_commands.py @@ -0,0 +1,29 @@ +from django.core.management import call_command + +from outdated.notifications.notifier import Notifier + + +def test_notify( + db, + project, + maintainer_factory, + version_factory, + release_version_factory, + capsys, + mocker, +): + call_command("notify", project.name) + stdout, _ = capsys.readouterr() + assert stdout == f"Skipped {project.name} (no-maintainers)\n" + maintainer_factory(project=project) + call_command("notify", project.name) + notify_mocker = mocker.spy(Notifier, "__init__") + stdout, _ = capsys.readouterr() + assert stdout == "" + notify_mocker.assert_not_called() + project.versioned_dependencies.set( + [version_factory(release_version=release_version_factory(warning=True))] + ) + project.save() + call_command("notify", project.name) + notify_mocker.assert_called_once() diff --git a/api/outdated/notifications/tests/test_notifier.py b/api/outdated/notifications/tests/test_notifier.py new file mode 100644 index 00000000..7181fb20 --- /dev/null +++ b/api/outdated/notifications/tests/test_notifier.py @@ -0,0 +1,58 @@ +from datetime import date, timedelta +from typing import Optional + +import pytest + +from outdated.notifications.notifier import Notifier +from outdated.outdated.models import Maintainer + + +@pytest.mark.parametrize("nonprimary_maintainers", [False, True]) +@pytest.mark.parametrize( + "days_until_outdated,template,sent", + [ + (200, None, False), + (60, "test-foo", True), + (50, "test-foo", True), + (10, "test-bar", True), + (-20, "test-baz", True), + ], +) +def test_send_notification( + setup_notifications, + days_until_outdated: int, + template: Optional[str], + sent: bool, + nonprimary_maintainers: bool, + maintainer, + maintainer_factory, + mailoutbox, + version_factory, + release_version_factory, +): + project = maintainer.project + release_version = release_version_factory( + end_of_life=date.today() + timedelta(days=days_until_outdated) + ) + version = version_factory(release_version=release_version) + project.versioned_dependencies.add(version) + project.save() + if nonprimary_maintainers: + maintainer_factory(project=project) + maintainer_factory(project=project) + maintainer_factory(project=project) + nonprimary_maintainers = list(Maintainer.objects.filter(is_primary=False)) + notification_queue = list(project.notification_queue.all()) + Notifier(project).notify() + if sent: + mail = mailoutbox[0] + assert mail.subject == template.replace("test-", "") + assert ( + mail.body + == f"Project: {project.name}\nRepo: {project.repo}\n\n{template}.txt contents\n" + ) + assert mail.to[0] == maintainer.user.email + assert mail.cc == [m.user.email for m in nonprimary_maintainers] + assert notification_queue[1:] == list(project.notification_queue.all()) + else: + assert not mailoutbox